From xen-users-bounces@lists.xen.org Tue Oct 01 10:04:45 2013
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Oct 2013 10:04:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1VQwnv-0007lQ-8X; Tue, 01 Oct 2013 10:03:43 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <kristoffer@itoc.dk>) id 1VQwnt-0007lI-59
	for xen-users@lists.xensource.com; Tue, 01 Oct 2013 10:03:41 +0000
Received: from [85.158.139.211:40218] by server-10.bemta-5.messagelabs.com id
	E7/F9-23973-CFD9A425; Tue, 01 Oct 2013 10:03:40 +0000
X-Env-Sender: kristoffer@itoc.dk
X-Msg-Ref: server-12.tower-206.messagelabs.com!1380621807!5672087!1
X-Originating-IP: [77.66.16.14]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG,
	ML_RADAR_SPEW_LINKS_23,spamassassin: 
X-StarScan-Received: 
X-StarScan-Version: 6.9.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13645 invoked from network); 1 Oct 2013 10:03:27 -0000
Received: from mail01.itoc.dk (HELO hosting01.itoc.dk) (77.66.16.14)
	by server-12.tower-206.messagelabs.com with SMTP;
	1 Oct 2013 10:03:27 -0000
Received: from localhost (hosting01.ultraslice.com [127.0.0.1])
	by hosting01.itoc.dk (Postfix) with ESMTP id 69E493C069FE1
	for <xen-users@lists.xensource.com>;
	Tue,  1 Oct 2013 12:03:27 +0200 (CEST)
Received: from hosting01.itoc.dk ([127.0.0.1])
	by localhost (hosting01.itoc.dk [127.0.0.1]) (amavisd-maia, port 10024)
	with ESMTP id 12397-01 for <xen-users@lists.xensource.com>;
	Tue,  1 Oct 2013 12:03:06 +0200 (CEST)
Received: from [10.0.1.42] (87-63-230-226-static.dk.customer.tdc.net
	[87.63.230.226]) (using TLSv1 with cipher AES128-SHA (128/128 bits))
	(No client certificate requested)
	(Authenticated sender: kristoffer@itoc.dk)
	by hosting01.itoc.dk (Postfix) with ESMTPSA id 7CB4C3C069FDF
	for <xen-users@lists.xensource.com>;
	Tue,  1 Oct 2013 12:03:06 +0200 (CEST)
From: Kristoffer Egefelt <kristoffer@itoc.dk>
Content-Type: multipart/mixed;
	boundary="Apple-Mail=_51554CCD-4EDA-419E-A560-BCC0BDB76469"
Message-Id: <DC2431C9-D900-4601-A715-DF2BC0B5915D@itoc.dk>
Date: Tue, 1 Oct 2013 12:03:02 +0200
To: "xen-users@lists.xensource.com" <xen-users@lists.xensource.com>
Mime-Version: 1.0 (Mac OS X Mail 6.6 \(1510\))
X-Mailer: Apple Mail (2.1510)
X-Virus-Scanned: Maia Mailguard 1.0.2
Subject: [Xen-users] pci-attach on dom0 kernel versions above 3.8 crashes
	dom0
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org


--Apple-Mail=_51554CCD-4EDA-419E-A560-BCC0BDB76469
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=us-ascii

I'm still having trouble getting passthrough to work on kernels above =
3.8.

Currently I'm trying with kernel 3.11 to passthrough a intel X520 using =
ixgbevf.
Attached kernel messages from both xen, dom0 and domU - please let me =
know if more is needed.

Basically what happens is this:

dom0# xl pci-attach vm1 '0000:01:12.3,permissive=3D1'

[  392.559370] pciback 0000:01:12.3: enabling permissive mode =
configuration space accesses!
[  392.559557] pciback 0000:01:12.3: permissive mode is potentially =
unsafe!
[  393.174082] xen_pciback: vpci: 0000:01:12.3: assign to virtual slot 0
[  393.208783] pciback 0000:01:12.3: enabling device (0000 -> 0002)
[  393.271754] ixgbe 0000:01:00.1 eth1: VF Reset msg received from vf 9

(XEN) mm.c:807: d1: Forcing read-only access to MFN d5324
(XEN) mm.c:807: d0: Forcing read-only access to MFN d5324
(XEN) mm.c:618:d0 Could not get page ref for pfn d5324
(XEN) mm.c:618:d0 Could not get page ref for pfn d5324
(XEN) mm.c:618:d0 Could not get page ref for pfn d5324
(XEN) mm.c:618:d1 Could not get page ref for pfn d5324


domU log:

[  130.262110] BUG: unable to handle kernel paging request at =
ffffc9000030200c
[  130.262133] IP: [<ffffffff812008f2>] __msix_mask_irq+0x21/0x24
[  130.262154] PGD 75a40067 PUD 75a41067 PMD 75b44067 PTE =
8010000000000464
[  130.262176] Oops: 0003 [#1] SMP=20

Any help is greatly appreciated.

Regards
Kristoffer



--Apple-Mail=_51554CCD-4EDA-419E-A560-BCC0BDB76469
Content-Disposition: attachment;
	filename=dom0.rtf
Content-Type: text/rtf;
	name="dom0.rtf"
Content-Transfer-Encoding: 7bit

{\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf390
{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
{\colortbl;\red255\green255\blue255;}
\paperw11900\paperh16840\margl1440\margr1440\vieww36660\viewh22280\viewkind0
\pard\tx566\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\pardirnatural

\f0\fs24 \cf0 [    0.000000] Initializing cgroup subsys cpuset\
[    0.000000] Initializing cgroup subsys cpu\
[    0.000000] Initializing cgroup subsys cpuacct\
[    0.000000] Linux version 3.11.0-kernel.io-v1.0.0.20+ (root@j4) (gcc version 4.7.2 (Debian 4.7.2-5) ) #2 SMP Tue Sep 17 10:27:23 CEST 2013\
[    0.000000] Command line: modprobe.blacklist=ixgbevf xen_pciback.hide=(01:10.6)(01:10.7)(01:11.0)(01:11.1)(01:11.2)(01:11.3)(01:11.4)(01:11.5)(01:11.6)(01:11.7)(01:12.0)(01:12.1)(01:12.2)(01:12.3) xen-pciback.permissive console=tty2 console=hvc0 earlyprintk=xenboot boot=live toram fetch=http://1.1.1.1/v20/filesystem.squashfs live-boot.swap ethde\
[    0.000000] Freeing 9c-100 pfn range: 100 pages freed\
[    0.000000] 1-1 mapping on 9c->100\
[    0.000000] Freeing bd2f0-100000 pfn range: 273680 pages freed\
[    0.000000] 1-1 mapping on bd2f0->100000\
[    0.000000] Released 273780 pages of unused memory\
[    0.000000] Set 273780 page(s) to 1-1 mapping\
[    0.000000] Populating 177000-1b9d74 pfn range: 273780 pages added\
[    0.000000] e820: BIOS-provided physical RAM map:\
[    0.000000] Xen: [mem 0x0000000000000000-0x000000000009bfff] usable\
[    0.000000] Xen: [mem 0x00000000000a0000-0x00000000000fffff] reserved\
[    0.000000] Xen: [mem 0x0000000000100000-0x00000000bd2effff] usable\
[    0.000000] Xen: [mem 0x00000000bd2f0000-0x00000000bd31bfff] reserved\
[    0.000000] Xen: [mem 0x00000000bd31c000-0x00000000bd35afff] ACPI data\
[    0.000000] Xen: [mem 0x00000000bd35b000-0x00000000bfffffff] reserved\
[    0.000000] Xen: [mem 0x00000000e0000000-0x00000000efffffff] reserved\
[    0.000000] Xen: [mem 0x00000000fe000000-0x00000000ffffffff] reserved\
[    0.000000] Xen: [mem 0x0000000100000000-0x00000012fc3fbfff] usable\
[    0.000000] Xen: [mem 0x00000012fc3fc000-0x000000603fffffff] unusable\
[    0.000000] ERROR: earlyprintk= xenboot already used\
[    0.000000] NX (Execute Disable) protection: active\
[    0.000000] SMBIOS 2.7 present.\
[    0.000000] DMI: Dell Inc. PowerEdge R620/0PXXHP, BIOS 1.6.0 03/07/2013\
[    0.000000] e820: update [mem 0x00000000-0x00000fff] usable ==> reserved\
[    0.000000] e820: remove [mem 0x000a0000-0x000fffff] usable\
[    0.000000] No AGP bridge found\
[    0.000000] e820: last_pfn = 0x12fc3fc max_arch_pfn = 0x400000000\
[    0.000000] e820: last_pfn = 0xbd2f0 max_arch_pfn = 0x400000000\
[    0.000000] Base memory trampoline at [ffff880000096000] 96000 size 24576\
[    0.000000] init_memory_mapping: [mem 0x00000000-0x000fffff]\
[    0.000000]  [mem 0x00000000-0x000fffff] page 4k\
[    0.000000] init_memory_mapping: [mem 0x1b9a00000-0x1b9bfffff]\
[    0.000000]  [mem 0x1b9a00000-0x1b9bfffff] page 4k\
[    0.000000] BRK [0x0188b000, 0x0188bfff] PGTABLE\
[    0.000000] BRK [0x0188c000, 0x0188cfff] PGTABLE\
[    0.000000] init_memory_mapping: [mem 0x1b8000000-0x1b99fffff]\
[    0.000000]  [mem 0x1b8000000-0x1b99fffff] page 4k\
[    0.000000] BRK [0x0188d000, 0x0188dfff] PGTABLE\
[    0.000000] BRK [0x0188e000, 0x0188efff] PGTABLE\
[    0.000000] BRK [0x0188f000, 0x0188ffff] PGTABLE\
[    0.000000] BRK [0x01890000, 0x01890fff] PGTABLE\
[    0.000000] init_memory_mapping: [mem 0x180000000-0x1b7ffffff]\
[    0.000000]  [mem 0x180000000-0x1b7ffffff] page 4k\
[    0.000000] init_memory_mapping: [mem 0x00100000-0xbd2effff]\
[    0.000000]  [mem 0x00100000-0xbd2effff] page 4k\
[    0.000000] init_memory_mapping: [mem 0x100000000-0x17fffffff]\
[    0.000000]  [mem 0x100000000-0x17fffffff] page 4k\
[    0.000000] init_memory_mapping: [mem 0x1b9c00000-0x12fc3fbfff]\
[    0.000000]  [mem 0x1b9c00000-0x12fc3fbfff] page 4k\
[    0.000000] RAMDISK: [mem 0x01c93000-0x04177fff]\
[    0.000000] ACPI: RSDP 00000000000f0e20 00024 (v02 DELL  )\
[    0.000000] ACPI: XSDT 00000000000f0f28 000A4 (v01 DELL   PE_SC3   00000001 DELL 00000001)\
[    0.000000] ACPI: FACP 00000000bd3411cc 000F4 (v03 DELL   PE_SC3   00000001 DELL 00000001)\
[    0.000000] ACPI: DSDT 00000000bd31c000 07C70 (v01 DELL   PE_SC3   00000001 INTL 20110211)\
[    0.000000] ACPI: FACS 00000000bd343000 00040\
[    0.000000] ACPI: APIC 00000000bd340478 0016A (v01 DELL   PE_SC3   00000001 DELL 00000001)\
[    0.000000] ACPI: SPCR 00000000bd3405e4 00050 (v01 DELL   PE_SC3   00000001 DELL 00000001)\
[    0.000000] ACPI: HPET 00000000bd340638 00038 (v01 DELL   PE_SC3   00000001 DELL 00000001)\
[    0.000000] ACPI: XMAR 00000000bd340674 00130 (v01 DELL   PE_SC3   00000001 DELL 00000001)\
[    0.000000] ACPI: MCFG 00000000bd340990 0003C (v01 DELL   PE_SC3   00000001 DELL 00000001)\
[    0.000000] ACPI: WD__ 00000000bd3409d0 00134 (v01 DELL   PE_SC3   00000001 DELL 00000001)\
[    0.000000] ACPI: SLIC 00000000bd340b08 00024 (v01 DELL   PE_SC3   00000001 DELL 00000001)\
[    0.000000] ACPI: ERST 00000000bd323e30 00270 (v01 DELL   PE_SC3   00000001 DELL 00000001)\
[    0.000000] ACPI: HEST 00000000bd3240a0 0055C (v01 DELL   PE_SC3   00000001 DELL 00000001)\
[    0.000000] ACPI: BERT 00000000bd323c70 00030 (v01 DELL   PE_SC3   00000001 DELL 00000001)\
[    0.000000] ACPI: EINJ 00000000bd323ca0 00190 (v01 DELL   PE_SC3   00000001 DELL 00000001)\
[    0.000000] ACPI: TCPA 00000000bd341164 00064 (v02 DELL   PE_SC3   00000001 DELL 00000001)\
[    0.000000] ACPI: PC__ 00000000bd3410f4 0006E (v01 DELL   PE_SC3   00000001 DELL 00000001)\
[    0.000000] ACPI: SRAT 00000000bd340d30 003C0 (v01 DELL   PE_SC3   00000001 DELL 00000001)\
[    0.000000] ACPI: SSDT 00000000bd344000 09234 (v01 INTEL  PPM RCM  80000001 INTL 20061109)\
[    0.000000] ACPI: Local APIC address 0xfee00000\
[    0.000000] NUMA turned off\
[    0.000000] Faking a node at [mem 0x0000000000000000-0x00000012fc3fbfff]\
[    0.000000] Initmem setup node 0 [mem 0x00000000-0x12fc3fbfff]\
[    0.000000]   NODE_DATA [mem 0x1b9d6f000-0x1b9d73fff]\
[    0.000000] Zone ranges:\
[    0.000000]   DMA      [mem 0x00001000-0x00ffffff]\
[    0.000000]   DMA32    [mem 0x01000000-0xffffffff]\
[    0.000000]   Normal   [mem 0x100000000-0x12fc3fbfff]\
[    0.000000] Movable zone start for each node\
[    0.000000] Early memory node ranges\
[    0.000000]   node   0: [mem 0x00001000-0x0009bfff]\
[    0.000000]   node   0: [mem 0x00100000-0xbd2effff]\
[    0.000000]   node   0: [mem 0x100000000-0x12fc3fbfff]\
[    0.000000] On node 0 totalpages: 19633799\
[    0.000000]   DMA zone: 56 pages used for memmap\
[    0.000000]   DMA zone: 21 pages reserved\
[    0.000000]   DMA zone: 3995 pages, LIFO batch:0\
[    0.000000]   DMA32 zone: 10539 pages used for memmap\
[    0.000000]   DMA32 zone: 770800 pages, LIFO batch:31\
[    0.000000]   Normal zone: 257838 pages used for memmap\
[    0.000000]   Normal zone: 18859004 pages, LIFO batch:31\
[    0.000000] ACPI: PM-Timer IO Port: 0x808\
[    0.000000] ACPI: Local APIC address 0xfee00000\
[    0.000000] ACPI: LAPIC (acpi_id[0x01] lapic_id[0x00] enabled)\
[    0.000000] ACPI: LAPIC (acpi_id[0x02] lapic_id[0x20] enabled)\
[    0.000000] ACPI: LAPIC (acpi_id[0x03] lapic_id[0x02] enabled)\
[    0.000000] ACPI: LAPIC (acpi_id[0x04] lapic_id[0x22] enabled)\
[    0.000000] ACPI: LAPIC (acpi_id[0x05] lapic_id[0x04] enabled)\
[    0.000000] ACPI: LAPIC (acpi_id[0x06] lapic_id[0x24] enabled)\
[    0.000000] ACPI: LAPIC (acpi_id[0x07] lapic_id[0x06] enabled)\
[    0.000000] ACPI: LAPIC (acpi_id[0x08] lapic_id[0x26] enabled)\
[    0.000000] ACPI: LAPIC (acpi_id[0x09] lapic_id[0x08] enabled)\
[    0.000000] ACPI: LAPIC (acpi_id[0x0a] lapic_id[0x28] enabled)\
[    0.000000] ACPI: LAPIC (acpi_id[0x0b] lapic_id[0x0a] enabled)\
[    0.000000] ACPI: LAPIC (acpi_id[0x0c] lapic_id[0x2a] enabled)\
[    0.000000] ACPI: LAPIC (acpi_id[0x0d] lapic_id[0x0c] enabled)\
[    0.000000] ACPI: LAPIC (acpi_id[0x0e] lapic_id[0x2c] enabled)\
[    0.000000] ACPI: LAPIC (acpi_id[0x0f] lapic_id[0x0e] enabled)\
[    0.000000] ACPI: LAPIC (acpi_id[0x10] lapic_id[0x2e] enabled)\
[    0.000000] ACPI: LAPIC (acpi_id[0x11] lapic_id[0x01] enabled)\
[    0.000000] ACPI: LAPIC (acpi_id[0x12] lapic_id[0x21] enabled)\
[    0.000000] ACPI: LAPIC (acpi_id[0x13] lapic_id[0x03] enabled)\
[    0.000000] ACPI: LAPIC (acpi_id[0x14] lapic_id[0x23] enabled)\
[    0.000000] ACPI: LAPIC (acpi_id[0x15] lapic_id[0x05] enabled)\
[    0.000000] ACPI: LAPIC (acpi_id[0x16] lapic_id[0x25] enabled)\
[    0.000000] ACPI: LAPIC (acpi_id[0x17] lapic_id[0x07] enabled)\
[    0.000000] ACPI: LAPIC (acpi_id[0x18] lapic_id[0x27] enabled)\
[    0.000000] ACPI: LAPIC (acpi_id[0x19] lapic_id[0x09] enabled)\
[    0.000000] ACPI: LAPIC (acpi_id[0x1a] lapic_id[0x29] enabled)\
[    0.000000] ACPI: LAPIC (acpi_id[0x1b] lapic_id[0x0b] enabled)\
[    0.000000] ACPI: LAPIC (acpi_id[0x1c] lapic_id[0x2b] enabled)\
[    0.000000] ACPI: LAPIC (acpi_id[0x1d] lapic_id[0x0d] enabled)\
[    0.000000] ACPI: LAPIC (acpi_id[0x1e] lapic_id[0x2d] enabled)\
[    0.000000] ACPI: LAPIC (acpi_id[0x1f] lapic_id[0x0f] enabled)\
[    0.000000] ACPI: LAPIC (acpi_id[0x20] lapic_id[0x2f] enabled)\
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0xff] high edge lint[0x1])\
[    0.000000] ACPI: IOAPIC (id[0x00] address[0xfec00000] gsi_base[0])\
[    0.000000] IOAPIC[0]: apic_id 0, version 32, address 0xfec00000, GSI 0-23\
[    0.000000] ACPI: IOAPIC (id[0x01] address[0xfec3f000] gsi_base[32])\
[    0.000000] IOAPIC[1]: apic_id 1, version 32, address 0xfec3f000, GSI 32-55\
[    0.000000] ACPI: IOAPIC (id[0x02] address[0xfec7f000] gsi_base[64])\
[    0.000000] IOAPIC[2]: apic_id 2, version 32, address 0xfec7f000, GSI 64-87\
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)\
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)\
[    0.000000] ACPI: IRQ0 used by override.\
[    0.000000] ACPI: IRQ2 used by override.\
[    0.000000] ACPI: IRQ9 used by override.\
[    0.000000] Using ACPI (MADT) for SMP configuration information\
[    0.000000] ACPI: HPET id: 0x8086a701 base: 0xfed00000\
[    0.000000] smpboot: Allowing 32 CPUs, 0 hotplug CPUs\
[    0.000000] nr_irqs_gsi: 104\
[    0.000000] e820: [mem 0xc0000000-0xdfffffff] available for PCI devices\
[    0.000000] Booting paravirtualized kernel on Xen\
[    0.000000] Xen version: 4.4-unstable (preserve-AD)\
[    0.000000] setup_percpu: NR_CPUS:512 nr_cpumask_bits:512 nr_cpu_ids:32 nr_node_ids:1\
[    0.000000] PERCPU: Embedded 28 pages/cpu @ffff8801b0000000 s85568 r8192 d20928 u131072\
[    0.000000] pcpu-alloc: s85568 r8192 d20928 u131072 alloc=1*2097152\
[    0.000000] pcpu-alloc: [0] 00 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 \
[    0.000000] pcpu-alloc: [0] 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 \
[    4.045044] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 19365345\
[    4.045045] Policy zone: Normal\
[    4.045047] Kernel command line: modprobe.blacklist=ixgbevf xen_pciback.hide=(01:10.6)(01:10.7)(01:11.0)(01:11.1)(01:11.2)(01:11.3)(01:11.4)(01:11.5)(01:11.6)(01:11.7)(01:12.0)(01:12.1)(01:12.2)(01:12.3) xen-pciback.permissive console=tty2 console=hvc0 earlyprintk=xenboot boot=live toram fetch=http://10.20.5.25/v20/filesystem.squashfs live-boot.swa\
[    4.045228] PID hash table entries: 4096 (order: 3, 32768 bytes)\
[    4.045263] xsave: enabled xstate_bv 0x7, cntxt size 0x340\
[    4.078208] software IO TLB [mem 0x1ab248000-0x1af248000] (64MB) mapped at [ffff8801ab248000-ffff8801af247fff]\
[    4.135348] Memory: 4784432K/78535196K available (3715K kernel code, 642K rwdata, 1568K rodata, 916K init, 920K bss, 73750764K reserved)\
[    4.135423] Hierarchical RCU implementation.\
[    4.135424] 	RCU dyntick-idle grace-period acceleration is enabled.\
[    4.135425] 	RCU restricting CPUs from NR_CPUS=512 to nr_cpu_ids=8.\
[    4.135434] NR_IRQS:33024 nr_irqs:1832 16\
[    4.135502] xen: sci override: global_irq=9 trigger=0 polarity=0\
[    4.135504] xen: registering gsi 9 triggering 0 polarity 0\
[    4.135555] xen: --> pirq=9 -> irq=9 (gsi=9)\
[    4.135584] xen: acpi sci 9\
[    4.135587] xen: --> pirq=1 -> irq=1 (gsi=1)\
[    4.135590] xen: --> pirq=2 -> irq=2 (gsi=2)\
[    4.135593] xen: --> pirq=3 -> irq=3 (gsi=3)\
[    4.135595] xen: --> pirq=4 -> irq=4 (gsi=4)\
[    4.135598] xen: --> pirq=5 -> irq=5 (gsi=5)\
[    4.135600] xen: --> pirq=6 -> irq=6 (gsi=6)\
[    4.135603] xen: --> pirq=7 -> irq=7 (gsi=7)\
[    4.135605] xen: --> pirq=8 -> irq=8 (gsi=8)\
[    4.135608] xen: --> pirq=10 -> irq=10 (gsi=10)\
[    4.135610] xen: --> pirq=11 -> irq=11 (gsi=11)\
[    4.135613] xen: --> pirq=12 -> irq=12 (gsi=12)\
[    4.135615] xen: --> pirq=13 -> irq=13 (gsi=13)\
[    4.135617] xen: --> pirq=14 -> irq=14 (gsi=14)\
[    4.135620] xen: --> pirq=15 -> irq=15 (gsi=15)\
[    4.153657] Console: colour VGA+ 80x25\
[    4.182821] console [tty2] enabled\
[    4.183336] console [hvc0] enabled\
[    4.218292] allocated 314572800 bytes of page_cgroup\
[    4.218406] please try 'cgroup_disable=memory' option if you don't want memory cgroups\
[    4.218599] Xen: using vcpuop timer interface\
[    4.218698] installing Xen timer for CPU 0\
[    4.218863] tsc: Detected 2200.052 MHz processor\
[    4.218964] Calibrating delay loop (skipped), value calculated using timer frequency.. 4400.10 BogoMIPS (lpj=8800208)\
[    4.219160] pid_max: default: 32768 minimum: 301\
[    4.219290] Security Framework initialized\
[    4.219387] AppArmor: AppArmor disabled by boot time parameter\
[    4.237611] Dentry cache hash table entries: 16777216 (order: 15, 134217728 bytes)\
[    4.265241] Inode-cache hash table entries: 8388608 (order: 14, 67108864 bytes)\
[    4.274693] Mount-cache hash table entries: 256\
[    4.274995] Initializing cgroup subsys memory\
[    4.275105] Initializing cgroup subsys devices\
[    4.275211] Initializing cgroup subsys freezer\
[    4.275307] Initializing cgroup subsys net_cls\
[    4.275403] Initializing cgroup subsys blkio\
[    4.275498] Initializing cgroup subsys perf_event\
[    4.275655] CPU: Physical Processor ID: 0\
[    4.275749] CPU: Processor Core ID: 0\
[    4.275901] mce: CPU supports 2 MCE banks\
[    4.276011] Last level iTLB entries: 4KB 512, 2MB 0, 4MB 0\
[    4.276011] Last level dTLB entries: 4KB 512, 2MB 32, 4MB 32\
[    4.276011] tlb_flushall_shift: 5\
[    4.276291] Freeing SMP alternatives memory: 12K (ffffffff81787000 - ffffffff8178a000)\
[    4.276831] ACPI: Core revision 20130517\
[    4.279429] ACPI: All ACPI Tables successfully acquired\
[    4.280571] Performance Events: unsupported p6 CPU model 45 no PMU driver, software events only.\
[    4.281100] NMI watchdog: disabled (cpu0): hardware events not enabled\
[    4.281295] installing Xen timer for CPU 1\
[    4.281866] installing Xen timer for CPU 2\
[    4.282453] installing Xen timer for CPU 3\
[    4.282987] installing Xen timer for CPU 4\
[    4.283523] installing Xen timer for CPU 5\
[    4.284004] installing Xen timer for CPU 6\
[    4.284472] installing Xen timer for CPU 7\
[    4.284793] Brought up 8 CPUs\
[    4.285236] devtmpfs: initialized\
[    4.295667] xen:grant_table: Grant tables using version 2 layout\
[    4.295794] Grant table initialized\
[    4.295949] regulator-dummy: no parameters\
[    4.296147] NET: Registered protocol family 16\
[    4.296595] ACPI FADT declares the system doesn't support PCIe ASPM, so disable it\
[    4.296726] ACPI: bus type PCI registered\
[    4.296832] acpiphp: ACPI Hot Plug PCI Controller Driver version: 0.5\
[    4.297381] PCI: MMCONFIG for domain 0000 [bus 00-ff] at [mem 0xe0000000-0xefffffff] (base 0xe0000000)\
[    4.297516] PCI: MMCONFIG at [mem 0xe0000000-0xefffffff] reserved in E820\
[    4.330105] PCI: Using configuration type 1 for base access\
[    4.330225] PCI: Dell System detected, enabling pci=bfsort.\
[    4.332409] bio: create slab <bio-0> at 0\
[    4.332876] ACPI: Added _OSI(Module Device)\
[    4.333000] ACPI: Added _OSI(Processor Device)\
[    4.333097] ACPI: Added _OSI(3.0 _SCP Extensions)\
[    4.333195] ACPI: Added _OSI(Processor Aggregator Device)\
[    4.334055] ACPI: EC: Look up EC in DSDT\
[    4.335284] [Firmware Bug]: ACPI: BIOS _OSI(Linux) query ignored\
[    4.337264] ACPI: Interpreter enabled\
[    4.337364] ACPI: (supports S0 S5)\
[    4.337467] ACPI: Using IOAPIC for interrupt routing\
[    4.337681] HEST: Table parsing has been initialized.\
[    4.337782] PCI: Using host bridge windows from ACPI; if necessary, use "pci=nocrs" and report a bug\
[    4.337973] ACPI: No dock devices found.\
[    4.349857] ACPI: PCI Root Bridge [PCI0] (domain 0000 [bus 00-3d])\
[    4.351940] PCI host bridge to bus 0000:00\
[    4.352040] pci_bus 0000:00: root bus resource [bus 00-3d]\
[    4.352144] pci_bus 0000:00: root bus resource [io  0x0000-0x03af]\
[    4.352265] pci_bus 0000:00: root bus resource [io  0x03e0-0x0cf7]\
[    4.352366] pci_bus 0000:00: root bus resource [io  0x03b0-0x03df]\
[    4.352467] pci_bus 0000:00: root bus resource [io  0x0d00-0x1fff]\
[    4.352569] pci_bus 0000:00: root bus resource [io  0xc000-0xdfff]\
[    4.352669] pci_bus 0000:00: root bus resource [io  0xe000-0xffff]\
[    4.352771] pci_bus 0000:00: root bus resource [mem 0x000a0000-0x000bffff]\
[    4.352886] pci_bus 0000:00: root bus resource [mem 0xd4000000-0xdfffffff]\
[    4.352989] pci_bus 0000:00: root bus resource [mem 0xfed40000-0xfed44fff]\
[    4.353201] pci 0000:00:00.0: [8086:3c00] type 00 class 0x060000\
[    4.353426] pci 0000:00:00.0: PME# supported from D0 D3hot D3cold\
[    4.353642] pci 0000:00:01.0: [8086:3c02] type 01 class 0x060400\
[    4.353868] pci 0000:00:01.0: PME# supported from D0 D3hot D3cold\
[    4.354080] pci 0000:00:02.0: [8086:3c04] type 01 class 0x060400\
[    4.354297] pci 0000:00:02.0: PME# supported from D0 D3hot D3cold\
[    4.354502] pci 0000:00:02.2: [8086:3c06] type 01 class 0x060400\
[    4.354719] pci 0000:00:02.2: PME# supported from D0 D3hot D3cold\
[    4.354925] pci 0000:00:03.0: [8086:3c08] type 01 class 0x060400\
[    4.355142] pci 0000:00:03.0: PME# supported from D0 D3hot D3cold\
[    4.355359] pci 0000:00:05.0: [8086:3c28] type 00 class 0x088000\
[    4.355647] pci 0000:00:05.2: [8086:3c2a] type 00 class 0x088000\
[    4.355960] pci 0000:00:11.0: [8086:1d3e] type 01 class 0x060400\
[    4.356204] pci 0000:00:11.0: PME# supported from D0 D3hot D3cold\
[    4.356413] pci 0000:00:16.0: [8086:1d3a] type 00 class 0x078000\
[    4.356565] pci 0000:00:16.0: reg 0x10: [mem 0xdc8fb000-0xdc8fb00f 64bit]\
[    4.356780] pci 0000:00:16.0: PME# supported from D0 D3hot D3cold\
[    4.357013] pci 0000:00:16.1: [8086:1d3b] type 00 class 0x078000\
[    4.357145] pci 0000:00:16.1: reg 0x10: [mem 0xdc8fc000-0xdc8fc00f 64bit]\
[    4.357359] pci 0000:00:16.1: PME# supported from D0 D3hot D3cold\
[    4.357560] pci 0000:00:1a.0: [8086:1d2d] type 00 class 0x0c0320\
[    4.357693] pci 0000:00:1a.0: reg 0x10: [mem 0xdc8fd000-0xdc8fd3ff]\
[    4.357943] pci 0000:00:1a.0: PME# supported from D0 D3hot D3cold\
[    4.358129] pci 0000:00:1c.0: [8086:1d10] type 01 class 0x060400\
[    4.358364] pci 0000:00:1c.0: PME# supported from D0 D3hot D3cold\
[    4.358558] pci 0000:00:1c.4: [8086:1d18] type 01 class 0x060400\
[    4.358791] pci 0000:00:1c.4: PME# supported from D0 D3hot D3cold\
[    4.358986] pci 0000:00:1c.7: [8086:1d1e] type 01 class 0x060400\
[    4.359219] pci 0000:00:1c.7: PME# supported from D0 D3hot D3cold\
[    4.359424] pci 0000:00:1d.0: [8086:1d26] type 00 class 0x0c0320\
[    4.359557] pci 0000:00:1d.0: reg 0x10: [mem 0xdc8fe000-0xdc8fe3ff]\
[    4.359807] pci 0000:00:1d.0: PME# supported from D0 D3hot D3cold\
[    4.360006] pci 0000:00:1e.0: [8086:244e] type 01 class 0x060401\
[    4.360263] pci 0000:00:1f.0: [8086:1d41] type 00 class 0x060100\
[    4.360629] pci 0000:00:1f.2: [8086:1d02] type 00 class 0x010601\
[    4.360762] pci 0000:00:1f.2: reg 0x10: [io  0xdce8-0xdcef]\
[    4.360873] pci 0000:00:1f.2: reg 0x14: [io  0xdcf8-0xdcfb]\
[    4.360995] pci 0000:00:1f.2: reg 0x18: [io  0xdcf0-0xdcf7]\
[    4.361118] pci 0000:00:1f.2: reg 0x1c: [io  0xdcfc-0xdcff]\
[    4.361229] pci 0000:00:1f.2: reg 0x20: [io  0xdcc0-0xdcdf]\
[    4.361340] pci 0000:00:1f.2: reg 0x24: [mem 0xdc8ff000-0xdc8ff7ff]\
[    4.361529] pci 0000:00:1f.2: PME# supported from D3hot\
[    4.361833] pci 0000:01:00.0: [8086:10fb] type 00 class 0x020000\
[    4.361954] pci 0000:01:00.0: reg 0x10: [mem 0xd8e80000-0xd8efffff 64bit]\
[    4.362066] pci 0000:01:00.0: reg 0x18: [io  0xfcc0-0xfcdf]\
[    4.362190] pci 0000:01:00.0: reg 0x20: [mem 0xd8ff8000-0xd8ffbfff 64bit]\
[    4.362302] pci 0000:01:00.0: reg 0x30: [mem 0xd8000000-0xd807ffff pref]\
[    4.362466] pci 0000:01:00.0: PME# supported from D0 D3hot D3cold\
[    4.362603] pci 0000:01:00.0: reg 0x184: [mem 0xd5000000-0xd5003fff 64bit pref]\
[    4.362742] pci 0000:01:00.0: reg 0x190: [mem 0xd5100000-0xd5103fff 64bit pref]\
[    4.362955] pci 0000:01:00.1: [8086:10fb] type 00 class 0x020000\
[    4.363106] pci 0000:01:00.1: reg 0x10: [mem 0xd8f00000-0xd8f7ffff 64bit]\
[    4.363218] pci 0000:01:00.1: reg 0x18: [io  0xfce0-0xfcff]\
[    4.363342] pci 0000:01:00.1: reg 0x20: [mem 0xd8ffc000-0xd8ffffff 64bit]\
[    4.363463] pci 0000:01:00.1: reg 0x30: [mem 0xd8000000-0xd807ffff pref]\
[    4.363627] pci 0000:01:00.1: PME# supported from D0 D3hot D3cold\
[    4.363758] pci 0000:01:00.1: reg 0x184: [mem 0xd5200000-0xd5203fff 64bit pref]\
[    4.363897] pci 0000:01:00.1: reg 0x190: [mem 0xd5300000-0xd5303fff 64bit pref]\
[    4.364126] pci 0000:00:01.0: PCI bridge to [bus 01]\
[    4.364228] pci 0000:00:01.0:   bridge window [io  0xf000-0xffff]\
[    4.364331] pci 0000:00:01.0:   bridge window [mem 0xd8000000-0xd8ffffff]\
[    4.364441] pci 0000:00:01.0:   bridge window [mem 0xd5000000-0xd53fffff 64bit pref]\
[    4.364701] pci 0000:00:02.0: PCI bridge to [bus 03]\
[    4.364913] pci 0000:02:00.0: [1000:005b] type 00 class 0x010400\
[    4.365040] pci 0000:02:00.0: reg 0x10: [io  0xec00-0xecff]\
[    4.365167] pci 0000:02:00.0: reg 0x14: [mem 0xd9ffc000-0xd9ffffff 64bit]\
[    4.365285] pci 0000:02:00.0: reg 0x1c: [mem 0xd9f80000-0xd9fbffff 64bit]\
[    4.365407] pci 0000:02:00.0: reg 0x30: [mem 0xd9000000-0xd901ffff pref]\
[    4.365576] pci 0000:02:00.0: supports D1 D2\
[    4.371647] pci 0000:00:02.2: PCI bridge to [bus 02]\
[    4.371752] pci 0000:00:02.2:   bridge window [io  0xe000-0xefff]\
[    4.371856] pci 0000:00:02.2:   bridge window [mem 0xd9000000-0xd9ffffff]\
[    4.372056] pci 0000:00:03.0: PCI bridge to [bus 04]\
[    4.372266] pci 0000:00:11.0: PCI bridge to [bus 05]\
[    4.372500] pci 0000:00:1c.0: PCI bridge to [bus 06]\
[    4.372757] pci 0000:07:00.0: [8086:1521] type 00 class 0x020000\
[    4.384365] pci 0000:07:00.0: reg 0x10: [mem 0xdae80000-0xdaefffff]\
[    4.384519] pci 0000:07:00.0: reg 0x1c: [mem 0xdaff8000-0xdaffbfff]\
[    4.384671] pci 0000:07:00.0: reg 0x30: [mem 0xda000000-0xda07ffff pref]\
[    4.384890] pci 0000:07:00.0: PME# supported from D0 D3hot D3cold\
[    4.385170] pci 0000:07:00.1: [8086:1521] type 00 class 0x020000\
[    4.385295] pci 0000:07:00.1: reg 0x10: [mem 0xdaf00000-0xdaf7ffff]\
[    4.385467] pci 0000:07:00.1: reg 0x1c: [mem 0xdaffc000-0xdaffffff]\
[    4.385620] pci 0000:07:00.1: reg 0x30: [mem 0xda000000-0xda07ffff pref]\
[    4.385829] pci 0000:07:00.1: PME# supported from D0 D3hot D3cold\
[    4.386093] pci 0000:00:1c.4: PCI bridge to [bus 07]\
[    4.386199] pci 0000:00:1c.4:   bridge window [mem 0xda000000-0xdaffffff]\
[    4.386775] pci 0000:08:00.0: [1912:0013] type 01 class 0x060400\
[    4.389145] pci 0000:08:00.0: PME# supported from D0 D3hot D3cold\
[    4.396723] pci 0000:00:1c.7: PCI bridge to [bus 08-0c]\
[    4.396833] pci 0000:00:1c.7:   bridge window [mem 0xdb000000-0xdc7fffff]\
[    4.396943] pci 0000:00:1c.7:   bridge window [mem 0xd4000000-0xd4ffffff 64bit pref]\
[    4.398766] pci 0000:09:00.0: [1912:0013] type 01 class 0x060400\
[    4.401490] pci 0000:09:00.0: PME# supported from D0 D3hot D3cold\
[    4.402662] pci 0000:09:01.0: [1912:0013] type 01 class 0x060400\
[    4.405361] pci 0000:09:01.0: PME# supported from D0 D3hot D3cold\
[    4.408058] pci 0000:08:00.0: PCI bridge to [bus 09-0c]\
[    4.408349] pci 0000:08:00.0:   bridge window [mem 0xdb000000-0xdc7fffff]\
[    4.408580] pci 0000:08:00.0:   bridge window [mem 0xd4000000-0xd4ffffff 64bit pref]\
[    4.410522] pci 0000:0a:00.0: [1912:0012] type 01 class 0x060400\
[    4.414301] pci 0000:09:00.0: PCI bridge to [bus 0a-0b]\
[    4.414616] pci 0000:09:00.0:   bridge window [mem 0xdb000000-0xdbffffff]\
[    4.414858] pci 0000:09:00.0:   bridge window [mem 0xd4000000-0xd4ffffff 64bit pref]\
[    4.416596] pci 0000:0b:00.0: [102b:0534] type 00 class 0x030000\
[    4.417182] pci 0000:0b:00.0: reg 0x10: [mem 0xd4000000-0xd4ffffff pref]\
[    4.417545] pci 0000:0b:00.0: reg 0x14: [mem 0xdbffc000-0xdbffffff]\
[    4.417904] pci 0000:0b:00.0: reg 0x18: [mem 0xdb000000-0xdb7fffff]\
[    4.422236] pci 0000:0a:00.0: PCI bridge to [bus 0b]\
[    4.422553] pci 0000:0a:00.0:   bridge window [mem 0xdb000000-0xdbffffff]\
[    4.422809] pci 0000:0a:00.0:   bridge window [mem 0xd4000000-0xd4ffffff 64bit pref]\
[    4.424651] pci 0000:09:01.0: PCI bridge to [bus 0c]\
[    4.424964] pci 0000:09:01.0:   bridge window [mem 0xdc700000-0xdc7fffff]\
[    4.426296] pci 0000:00:1e.0: PCI bridge to [bus 0d] (subtractive decode)\
[    4.426413] pci 0000:00:1e.0:   bridge window [io  0x0000-0x03af] (subtractive decode)\
[    4.426541] pci 0000:00:1e.0:   bridge window [io  0x03e0-0x0cf7] (subtractive decode)\
[    4.426671] pci 0000:00:1e.0:   bridge window [io  0x03b0-0x03df] (subtractive decode)\
[    4.426799] pci 0000:00:1e.0:   bridge window [io  0x0d00-0x1fff] (subtractive decode)\
[    4.426927] pci 0000:00:1e.0:   bridge window [io  0xc000-0xdfff] (subtractive decode)\
[    4.427055] pci 0000:00:1e.0:   bridge window [io  0xe000-0xffff] (subtractive decode)\
[    4.427182] pci 0000:00:1e.0:   bridge window [mem 0x000a0000-0x000bffff] (subtractive decode)\
[    4.427312] pci 0000:00:1e.0:   bridge window [mem 0xd4000000-0xdfffffff] (subtractive decode)\
[    4.427442] pci 0000:00:1e.0:   bridge window [mem 0xfed40000-0xfed44fff] (subtractive decode)\
[    4.427758] acpi PNP0A08:00: Requesting ACPI _OSC control (0x15)\
[    4.428063] acpi PNP0A08:00: ACPI _OSC control (0x15) granted\
[    4.429936] ACPI: PCI Root Bridge [PCI1] (domain 0000 [bus 40-7e])\
[    4.432028] PCI host bridge to bus 0000:40\
[    4.432127] pci_bus 0000:40: root bus resource [bus 40-7e]\
[    4.432234] pci_bus 0000:40: root bus resource [io  0x2000-0x3fff]\
[    4.432348] pci_bus 0000:40: root bus resource [io  0x4000-0x5fff]\
[    4.432450] pci_bus 0000:40: root bus resource [io  0x6000-0x7fff]\
[    4.432551] pci_bus 0000:40: root bus resource [io  0x8000-0x9fff]\
[    4.432655] pci_bus 0000:40: root bus resource [io  0xa000-0xbfff]\
[    4.432757] pci_bus 0000:40: root bus resource [mem 0xcc000000-0xd3ffffff]\
[    4.432887] pci 0000:40:01.0: [8086:3c02] type 01 class 0x060400\
[    4.433119] pci 0000:40:01.0: PME# supported from D0 D3hot D3cold\
[    4.433354] pci 0000:40:03.0: [8086:3c08] type 01 class 0x060400\
[    4.433587] pci 0000:40:03.0: PME# supported from D0 D3hot D3cold\
[    4.433810] pci 0000:40:05.0: [8086:3c28] type 00 class 0x088000\
[    4.434107] pci 0000:40:05.2: [8086:3c2a] type 00 class 0x088000\
[    4.434511] pci 0000:40:01.0: PCI bridge to [bus 41]\
[    4.434727] pci 0000:40:03.0: PCI bridge to [bus 42]\
[    4.434966] acpi PNP0A08:01: Requesting ACPI _OSC control (0x15)\
[    4.435278] acpi PNP0A08:01: ACPI _OSC control (0x15) granted\
[    4.435454] ACPI: PCI Root Bridge [P0B1] (domain 0000 [bus 3f])\
[    4.435718] PCI host bridge to bus 0000:3f\
[    4.435815] pci_bus 0000:3f: root bus resource [bus 3f]\
[    4.435931] pci 0000:3f:08.0: [8086:3c80] type 00 class 0x088000\
[    4.436158] pci 0000:3f:09.0: [8086:3c90] type 00 class 0x088000\
[    4.436382] pci 0000:3f:0a.0: [8086:3cc0] type 00 class 0x088000\
[    4.436592] pci 0000:3f:0a.1: [8086:3cc1] type 00 class 0x088000\
[    4.436801] pci 0000:3f:0a.2: [8086:3cc2] type 00 class 0x088000\
[    4.437018] pci 0000:3f:0a.3: [8086:3cd0] type 00 class 0x088000\
[    4.437231] pci 0000:3f:0b.0: [8086:3ce0] type 00 class 0x088000\
[    4.437459] pci 0000:3f:0b.3: [8086:3ce3] type 00 class 0x088000\
[    4.437674] pci 0000:3f:0c.0: [8086:3ce8] type 00 class 0x088000\
[    4.437886] pci 0000:3f:0c.1: [8086:3ce8] type 00 class 0x088000\
[    4.438093] pci 0000:3f:0c.2: [8086:3ce8] type 00 class 0x088000\
[    4.438301] pci 0000:3f:0c.3: [8086:3ce8] type 00 class 0x088000\
[    4.438510] pci 0000:3f:0c.6: [8086:3cf4] type 00 class 0x088000\
[    4.438719] pci 0000:3f:0c.7: [8086:3cf6] type 00 class 0x088000\
[    4.438926] pci 0000:3f:0d.0: [8086:3ce8] type 00 class 0x088000\
[    4.439134] pci 0000:3f:0d.1: [8086:3ce8] type 00 class 0x088000\
[    4.439341] pci 0000:3f:0d.2: [8086:3ce8] type 00 class 0x088000\
[    4.439549] pci 0000:3f:0d.3: [8086:3ce8] type 00 class 0x088000\
[    4.439758] pci 0000:3f:0d.6: [8086:3cf5] type 00 class 0x088000\
[    4.439967] pci 0000:3f:0e.0: [8086:3ca0] type 00 class 0x088000\
[    4.440189] pci 0000:3f:0e.1: [8086:3c46] type 00 class 0x110100\
[    4.440417] pci 0000:3f:0f.0: [8086:3ca8] type 00 class 0x088000\
[    4.440656] pci 0000:3f:0f.1: [8086:3c71] type 00 class 0x088000\
[    4.440894] pci 0000:3f:0f.2: [8086:3caa] type 00 class 0x088000\
[    4.441135] pci 0000:3f:0f.3: [8086:3cab] type 00 class 0x088000\
[    4.441375] pci 0000:3f:0f.4: [8086:3cac] type 00 class 0x088000\
[    4.441629] pci 0000:3f:0f.5: [8086:3cad] type 00 class 0x088000\
[    4.441865] pci 0000:3f:0f.6: [8086:3cae] type 00 class 0x088000\
[    4.442084] pci 0000:3f:10.0: [8086:3cb0] type 00 class 0x088000\
[    4.442324] pci 0000:3f:10.1: [8086:3cb1] type 00 class 0x088000\
[    4.442562] pci 0000:3f:10.2: [8086:3cb2] type 00 class 0x088000\
[    4.442801] pci 0000:3f:10.3: [8086:3cb3] type 00 class 0x088000\
[    4.443040] pci 0000:3f:10.4: [8086:3cb4] type 00 class 0x088000\
[    4.443291] pci 0000:3f:10.5: [8086:3cb5] type 00 class 0x088000\
[    4.443531] pci 0000:3f:10.6: [8086:3cb6] type 00 class 0x088000\
[    4.443770] pci 0000:3f:10.7: [8086:3cb7] type 00 class 0x088000\
[    4.444004] pci 0000:3f:11.0: [8086:3cb8] type 00 class 0x088000\
[    4.444228] pci 0000:3f:13.0: [8086:3ce4] type 00 class 0x088000\
[    4.444441] pci 0000:3f:13.1: [8086:3c43] type 00 class 0x110100\
[    4.444653] pci 0000:3f:13.4: [8086:3ce6] type 00 class 0x110100\
[    4.444859] pci 0000:3f:13.5: [8086:3c44] type 00 class 0x110100\
[    4.445066] pci 0000:3f:13.6: [8086:3c45] type 00 class 0x088000\
[    4.445405] acpi PNP0A08:02: Requesting ACPI _OSC control (0x15)\
[    4.445727] acpi PNP0A08:02: ACPI _OSC control (0x15) granted\
[    4.445878] ACPI: PCI Root Bridge [P1B1] (domain 0000 [bus 7f])\
[    4.446119] PCI host bridge to bus 0000:7f\
[    4.446223] pci_bus 0000:7f: root bus resource [bus 7f]\
[    4.446343] pci 0000:7f:08.0: [8086:3c80] type 00 class 0x088000\
[    4.446568] pci 0000:7f:09.0: [8086:3c90] type 00 class 0x088000\
[    4.446790] pci 0000:7f:0a.0: [8086:3cc0] type 00 class 0x088000\
[    4.447000] pci 0000:7f:0a.1: [8086:3cc1] type 00 class 0x088000\
[    4.447207] pci 0000:7f:0a.2: [8086:3cc2] type 00 class 0x088000\
[    4.447414] pci 0000:7f:0a.3: [8086:3cd0] type 00 class 0x088000\
[    4.447627] pci 0000:7f:0b.0: [8086:3ce0] type 00 class 0x088000\
[    4.447838] pci 0000:7f:0b.3: [8086:3ce3] type 00 class 0x088000\
[    4.448048] pci 0000:7f:0c.0: [8086:3ce8] type 00 class 0x088000\
[    4.448254] pci 0000:7f:0c.1: [8086:3ce8] type 00 class 0x088000\
[    4.448461] pci 0000:7f:0c.2: [8086:3ce8] type 00 class 0x088000\
[    4.448671] pci 0000:7f:0c.3: [8086:3ce8] type 00 class 0x088000\
[    4.448880] pci 0000:7f:0c.6: [8086:3cf4] type 00 class 0x088000\
[    4.449087] pci 0000:7f:0c.7: [8086:3cf6] type 00 class 0x088000\
[    4.449302] pci 0000:7f:0d.0: [8086:3ce8] type 00 class 0x088000\
[    4.449508] pci 0000:7f:0d.1: [8086:3ce8] type 00 class 0x088000\
[    4.449730] pci 0000:7f:0d.2: [8086:3ce8] type 00 class 0x088000\
[    4.449938] pci 0000:7f:0d.3: [8086:3ce8] type 00 class 0x088000\
[    4.450148] pci 0000:7f:0d.6: [8086:3cf5] type 00 class 0x088000\
[    4.450358] pci 0000:7f:0e.0: [8086:3ca0] type 00 class 0x088000\
[    4.450574] pci 0000:7f:0e.1: [8086:3c46] type 00 class 0x110100\
[    4.450803] pci 0000:7f:0f.0: [8086:3ca8] type 00 class 0x088000\
[    4.451052] pci 0000:7f:0f.1: [8086:3c71] type 00 class 0x088000\
[    4.451292] pci 0000:7f:0f.2: [8086:3caa] type 00 class 0x088000\
[    4.451536] pci 0000:7f:0f.3: [8086:3cab] type 00 class 0x088000\
[    4.451778] pci 0000:7f:0f.4: [8086:3cac] type 00 class 0x088000\
[    4.452018] pci 0000:7f:0f.5: [8086:3cad] type 00 class 0x088000\
[    4.452252] pci 0000:7f:0f.6: [8086:3cae] type 00 class 0x088000\
[    4.452471] pci 0000:7f:10.0: [8086:3cb0] type 00 class 0x088000\
[    4.452711] pci 0000:7f:10.1: [8086:3cb1] type 00 class 0x088000\
[    4.452982] pci 0000:7f:10.2: [8086:3cb2] type 00 class 0x088000\
[    4.453220] pci 0000:7f:10.3: [8086:3cb3] type 00 class 0x088000\
[    4.453459] pci 0000:7f:10.4: [8086:3cb4] type 00 class 0x088000\
[    4.453716] pci 0000:7f:10.5: [8086:3cb5] type 00 class 0x088000\
[    4.453973] pci 0000:7f:10.6: [8086:3cb6] type 00 class 0x088000\
[    4.454226] pci 0000:7f:10.7: [8086:3cb7] type 00 class 0x088000\
[    4.454472] pci 0000:7f:11.0: [8086:3cb8] type 00 class 0x088000\
[    4.454692] pci 0000:7f:13.0: [8086:3ce4] type 00 class 0x088000\
[    4.454919] pci 0000:7f:13.1: [8086:3c43] type 00 class 0x110100\
[    4.455139] pci 0000:7f:13.4: [8086:3ce6] type 00 class 0x110100\
[    4.455381] pci 0000:7f:13.5: [8086:3c44] type 00 class 0x110100\
[    4.455587] pci 0000:7f:13.6: [8086:3c45] type 00 class 0x088000\
[    4.455907] acpi PNP0A08:03: Requesting ACPI _OSC control (0x15)\
[    4.456203] acpi PNP0A08:03: ACPI _OSC control (0x15) granted\
[    4.456380] ACPI: PCI Interrupt Link [LK00] (IRQs 3 4 5 6 7 11 14 *15)\
[    4.457169] ACPI: PCI Interrupt Link [LK01] (IRQs 3 4 5 6 7 11 *14 15)\
[    4.457957] ACPI: PCI Interrupt Link [LK02] (IRQs 3 4 5 6 7 11 *14 15)\
[    4.458794] ACPI: PCI Interrupt Link [LK03] (IRQs 3 4 5 6 7 *11 14 15)\
[    4.459638] ACPI: PCI Interrupt Link [LK04] (IRQs 3 4 *5 6 7 11 14 15)\
[    4.460435] ACPI: PCI Interrupt Link [LK05] (IRQs 3 4 5 6 7 11 14 15) *0, disabled.\
[    4.472866] ACPI: PCI Interrupt Link [LK06] (IRQs 3 4 5 *6 7 11 14 15)\
[    4.473639] ACPI: PCI Interrupt Link [LK07] (IRQs 3 4 5 6 7 11 *14 15)\
[    4.474464] ACPI: Enabled 3 GPEs in block 00 to 3F\
[    4.474690] ACPI: \\_SB_.PCI0: notify handler is installed\
[    4.474822] ACPI: \\_SB_.PCI1: notify handler is installed\
[    4.474922] ACPI: \\_SB_.P0B1: notify handler is installed\
[    4.475022] ACPI: \\_SB_.P1B1: notify handler is installed\
[    4.475123] Found 4 acpi root devices\
[    4.475266] xen:balloon: Initialising balloon driver\
[    4.692652] xen_balloon: Initialising balloon driver\
[    4.693101] vgaarb: device added: PCI:0000:0b:00.0,decodes=io+mem,owns=io+mem,locks=none\
[    4.693262] vgaarb: loaded\
[    4.693353] vgaarb: bridge control possible 0000:0b:00.0\
[    4.693510] PCI: Using ACPI for IRQ routing\
[    4.704955] PCI: pci_cache_line_size set to 64 bytes\
[    4.705728] e820: reserve RAM buffer [mem 0x0009c000-0x0009ffff]\
[    4.705830] e820: reserve RAM buffer [mem 0xbd2f0000-0xbfffffff]\
[    4.705930] e820: reserve RAM buffer [mem 0x12fc3fc000-0x12ffffffff]\
[    4.706356] Switched to clocksource xen\
[    4.708328] pnp: PnP ACPI init\
[    4.708443] ACPI: bus type PNP registered\
[    4.708714] pnp 00:00: [dma 4]\
[    4.708830] pnp 00:00: Plug and Play ACPI device, IDs PNP0200 (active)\
[    4.708949] xen: registering gsi 13 triggering 1 polarity 0\
[    4.709159] pnp 00:01: Plug and Play ACPI device, IDs PNP0c04 (active)\
[    4.709316] system 00:02: Plug and Play ACPI device, IDs PNP0c01 (active)\
[    4.709436] xen: registering gsi 8 triggering 1 polarity 0\
[    4.709581] pnp 00:03: Plug and Play ACPI device, IDs PNP0b00 (active)\
[    4.709833] xen: registering gsi 3 triggering 1 polarity 0\
[    4.710018] pnp 00:04: Plug and Play ACPI device, IDs PNP0501 (active)\
[    4.710290] xen: registering gsi 4 triggering 1 polarity 0\
[    4.710413] Already setup the GSI :4\
[    4.710572] pnp 00:05: Plug and Play ACPI device, IDs PNP0501 (active)\
[    4.711383] system 00:06: [io  0x0800-0x087f] could not be reserved\
[    4.711506] system 00:06: [io  0x0880-0x08ff] has been reserved\
[    4.711626] system 00:06: [io  0x0900-0x091f] has been reserved\
[    4.711727] system 00:06: [io  0x0920-0x0923] has been reserved\
[    4.711827] system 00:06: [io  0x0924] has been reserved\
[    4.711926] system 00:06: [io  0x0370-0x0377] has been reserved\
[    4.712026] system 00:06: [io  0x0ca0-0x0ca7] has been reserved\
[    4.712126] system 00:06: [io  0x0ca9-0x0cab] has been reserved\
[    4.712225] system 00:06: [io  0x0cad-0x0caf] has been reserved\
[    4.712325] system 00:06: [io  0x0cb0-0x0cbf] has been reserved\
[    4.712426] system 00:06: Plug and Play ACPI device, IDs PNP0c01 (active)\
[    4.712567] xen: registering gsi 10 triggering 1 polarity 0\
[    4.712732] system 00:07: [io  0x0ca8] has been reserved\
[    4.712832] system 00:07: [io  0x0cac] has been reserved\
[    4.712931] system 00:07: Plug and Play ACPI device, IDs IPI0001 PNP0c01 (active)\
[    4.713658] system 00:08: [mem 0xe0000000-0xe3efffff] has been reserved\
[    4.713762] system 00:08: Plug and Play ACPI device, IDs PNP0c02 (active)\
[    4.714026] system 00:09: [mem 0xe4000000-0xe7ffffff] has been reserved\
[    4.714130] system 00:09: Plug and Play ACPI device, IDs PNP0c02 (active)\
[    4.714289] system 00:0a: [mem 0xe3f00000-0xe3ffffff] has been reserved\
[    4.714403] system 00:0a: Plug and Play ACPI device, IDs PNP0c02 (active)\
[    4.714589] system 00:0b: [mem 0xdc900000-0xdc901fff] has been reserved\
[    4.714705] system 00:0b: Plug and Play ACPI device, IDs PNP0c02 (active)\
[    4.714893] system 00:0c: [mem 0xcf000000-0xcf001fff] has been reserved\
[    4.714996] system 00:0c: Plug and Play ACPI device, IDs PNP0c02 (active)\
[    4.715156] pnp 00:0d: Plug and Play ACPI device, IDs PNP0103 (active)\
[    4.715416] pnp: PnP ACPI: found 14 devices\
[    4.715510] ACPI: bus type PNP unregistered\
[    4.722766] PM-Timer failed consistency check  (0x0xffffff) - aborting.\
[    4.722875] pci 0000:01:00.1: address space collision: [mem 0xd8000000-0xd807ffff pref] conflicts with 0000:01:00.0 [mem 0xd8000000-0xd807ffff pref]\
[    4.723019] pci 0000:07:00.1: address space collision: [mem 0xda000000-0xda07ffff pref] conflicts with 0000:07:00.0 [mem 0xda000000-0xda07ffff pref]\
[    4.724240] pci 0000:00:1c.4: BAR 15: assigned [mem 0xd5400000-0xd54fffff pref]\
[    4.724368] pci 0000:01:00.1: BAR 6: assigned [mem 0xd8080000-0xd80fffff pref]\
[    4.724495] pci 0000:00:01.0: PCI bridge to [bus 01]\
[    4.724595] pci 0000:00:01.0:   bridge window [io  0xf000-0xffff]\
[    4.724700] pci 0000:00:01.0:   bridge window [mem 0xd8000000-0xd8ffffff]\
[    4.724806] pci 0000:00:01.0:   bridge window [mem 0xd5000000-0xd53fffff 64bit pref]\
[    4.724940] pci 0000:00:02.0: PCI bridge to [bus 03]\
[    4.725051] pci 0000:00:02.2: PCI bridge to [bus 02]\
[    4.725150] pci 0000:00:02.2:   bridge window [io  0xe000-0xefff]\
[    4.725255] pci 0000:00:02.2:   bridge window [mem 0xd9000000-0xd9ffffff]\
[    4.725367] pci 0000:00:03.0: PCI bridge to [bus 04]\
[    4.725478] pci 0000:00:11.0: PCI bridge to [bus 05]\
[    4.725602] pci 0000:00:1c.0: PCI bridge to [bus 06]\
[    4.725716] pci 0000:07:00.1: BAR 6: assigned [mem 0xd5400000-0xd547ffff pref]\
[    4.725842] pci 0000:00:1c.4: PCI bridge to [bus 07]\
[    4.725945] pci 0000:00:1c.4:   bridge window [mem 0xda000000-0xdaffffff]\
[    4.726050] pci 0000:00:1c.4:   bridge window [mem 0xd5400000-0xd54fffff pref]\
[    4.726184] pci 0000:0a:00.0: PCI bridge to [bus 0b]\
[    4.726429] pci 0000:0a:00.0:   bridge window [mem 0xdb000000-0xdbffffff]\
[    4.726623] pci 0000:0a:00.0:   bridge window [mem 0xd4000000-0xd4ffffff 64bit pref]\
[    4.726944] pci 0000:09:00.0: PCI bridge to [bus 0a-0b]\
[    4.727186] pci 0000:09:00.0:   bridge window [mem 0xdb000000-0xdbffffff]\
[    4.727402] pci 0000:09:00.0:   bridge window [mem 0xd4000000-0xd4ffffff 64bit pref]\
[    4.727722] pci 0000:09:01.0: PCI bridge to [bus 0c]\
[    4.727960] pci 0000:09:01.0:   bridge window [mem 0xdc700000-0xdc7fffff]\
[    4.728410] pci 0000:08:00.0: PCI bridge to [bus 09-0c]\
[    4.728637] pci 0000:08:00.0:   bridge window [mem 0xdb000000-0xdc7fffff]\
[    4.728832] pci 0000:08:00.0:   bridge window [mem 0xd4000000-0xd4ffffff 64bit pref]\
[    4.729197] pci 0000:00:1c.7: PCI bridge to [bus 08-0c]\
[    4.729302] pci 0000:00:1c.7:   bridge window [mem 0xdb000000-0xdc7fffff]\
[    4.729408] pci 0000:00:1c.7:   bridge window [mem 0xd4000000-0xd4ffffff 64bit pref]\
[    4.729542] pci 0000:00:1e.0: PCI bridge to [bus 0d]\
[    4.729654] pci 0000:40:01.0: PCI bridge to [bus 41]\
[    4.729768] pci 0000:40:03.0: PCI bridge to [bus 42]\
[    4.730091] xen: registering gsi 53 triggering 0 polarity 1\
[    4.730207] xen: --> pirq=53 -> irq=53 (gsi=53)\
[    4.730537] xen: registering gsi 53 triggering 0 polarity 1\
[    4.730638] Already setup the GSI :53\
[    4.730911] xen: registering gsi 53 triggering 0 polarity 1\
[    4.731011] Already setup the GSI :53\
[    4.731282] xen: registering gsi 53 triggering 0 polarity 1\
[    4.731382] Already setup the GSI :53\
[    4.731654] xen: registering gsi 16 triggering 0 polarity 1\
[    4.731761] xen: --> pirq=16 -> irq=16 (gsi=16)\
[    4.732084] xen: registering gsi 16 triggering 0 polarity 1\
[    4.732184] Already setup the GSI :16\
[    4.732456] xen: registering gsi 19 triggering 0 polarity 1\
[    4.732560] xen: --> pirq=19 -> irq=19 (gsi=19)\
[    4.733103] pci 0000:00:1e.0: setting latency timer to 64\
[    4.733284] xen: registering gsi 85 triggering 0 polarity 1\
[    4.733423] xen: --> pirq=85 -> irq=85 (gsi=85)\
[    4.733624] xen: registering gsi 85 triggering 0 polarity 1\
[    4.733724] Already setup the GSI :85\
[    4.733823] pci_bus 0000:00: resource 4 [io  0x0000-0x03af]\
[    4.733923] pci_bus 0000:00: resource 5 [io  0x03e0-0x0cf7]\
[    4.734021] pci_bus 0000:00: resource 6 [io  0x03b0-0x03df]\
[    4.734120] pci_bus 0000:00: resource 7 [io  0x0d00-0x1fff]\
[    4.734219] pci_bus 0000:00: resource 8 [io  0xc000-0xdfff]\
[    4.734318] pci_bus 0000:00: resource 9 [io  0xe000-0xffff]\
[    4.734426] pci_bus 0000:00: resource 10 [mem 0x000a0000-0x000bffff]\
[    4.734527] pci_bus 0000:00: resource 11 [mem 0xd4000000-0xdfffffff]\
[    4.734628] pci_bus 0000:00: resource 12 [mem 0xfed40000-0xfed44fff]\
[    4.734730] pci_bus 0000:01: resource 0 [io  0xf000-0xffff]\
[    4.734829] pci_bus 0000:01: resource 1 [mem 0xd8000000-0xd8ffffff]\
[    4.734938] pci_bus 0000:01: resource 2 [mem 0xd5000000-0xd53fffff 64bit pref]\
[    4.735065] pci_bus 0000:02: resource 0 [io  0xe000-0xefff]\
[    4.735164] pci_bus 0000:02: resource 1 [mem 0xd9000000-0xd9ffffff]\
[    4.735265] pci_bus 0000:07: resource 1 [mem 0xda000000-0xdaffffff]\
[    4.735366] pci_bus 0000:07: resource 2 [mem 0xd5400000-0xd54fffff pref]\
[    4.735468] pci_bus 0000:08: resource 1 [mem 0xdb000000-0xdc7fffff]\
[    4.735569] pci_bus 0000:08: resource 2 [mem 0xd4000000-0xd4ffffff 64bit pref]\
[    4.735695] pci_bus 0000:09: resource 1 [mem 0xdb000000-0xdc7fffff]\
[    4.735796] pci_bus 0000:09: resource 2 [mem 0xd4000000-0xd4ffffff 64bit pref]\
[    4.735922] pci_bus 0000:0a: resource 1 [mem 0xdb000000-0xdbffffff]\
[    4.736023] pci_bus 0000:0a: resource 2 [mem 0xd4000000-0xd4ffffff 64bit pref]\
[    4.736149] pci_bus 0000:0b: resource 1 [mem 0xdb000000-0xdbffffff]\
[    4.736250] pci_bus 0000:0b: resource 2 [mem 0xd4000000-0xd4ffffff 64bit pref]\
[    4.736376] pci_bus 0000:0c: resource 1 [mem 0xdc700000-0xdc7fffff]\
[    4.736485] pci_bus 0000:0d: resource 4 [io  0x0000-0x03af]\
[    4.736584] pci_bus 0000:0d: resource 5 [io  0x03e0-0x0cf7]\
[    4.736683] pci_bus 0000:0d: resource 6 [io  0x03b0-0x03df]\
[    4.736781] pci_bus 0000:0d: resource 7 [io  0x0d00-0x1fff]\
[    4.736880] pci_bus 0000:0d: resource 8 [io  0xc000-0xdfff]\
[    4.736979] pci_bus 0000:0d: resource 9 [io  0xe000-0xffff]\
[    4.737078] pci_bus 0000:0d: resource 10 [mem 0x000a0000-0x000bffff]\
[    4.737179] pci_bus 0000:0d: resource 11 [mem 0xd4000000-0xdfffffff]\
[    4.737280] pci_bus 0000:0d: resource 12 [mem 0xfed40000-0xfed44fff]\
[    4.737381] pci_bus 0000:40: resource 4 [io  0x2000-0x3fff]\
[    4.737572] pci_bus 0000:40: resource 5 [io  0x4000-0x5fff]\
[    4.737671] pci_bus 0000:40: resource 6 [io  0x6000-0x7fff]\
[    4.737770] pci_bus 0000:40: resource 7 [io  0x8000-0x9fff]\
[    4.737868] pci_bus 0000:40: resource 8 [io  0xa000-0xbfff]\
[    4.737969] pci_bus 0000:40: resource 9 [mem 0xcc000000-0xd3ffffff]\
[    4.738262] NET: Registered protocol family 2\
[    4.739913] TCP established hash table entries: 524288 (order: 11, 8388608 bytes)\
[    4.741198] TCP bind hash table entries: 65536 (order: 8, 1048576 bytes)\
[    4.752628] TCP: Hash tables configured (established 524288 bind 65536)\
[    4.752762] TCP: reno registered\
[    4.753196] UDP hash table entries: 65536 (order: 9, 2097152 bytes)\
[    4.753901] UDP-Lite hash table entries: 65536 (order: 9, 2097152 bytes)\
[    4.754455] NET: Registered protocol family 1\
[    4.754777] xen: registering gsi 23 triggering 0 polarity 1\
[    4.754885] xen: --> pirq=23 -> irq=23 (gsi=23)\
[    4.770806] xen: registering gsi 22 triggering 0 polarity 1\
[    4.770914] xen: --> pirq=22 -> irq=22 (gsi=22)\
[    4.771563] pci 0000:0b:00.0: Boot video device\
[    4.771868] PCI: CLS 64 bytes, default 64\
[    4.772001] Unpacking initramfs...\
[    4.821899] Freeing initrd memory: 37780K (ffff880001c93000 - ffff880004178000)\
[    4.825282] audit: initializing netlink socket (disabled)\
[    4.825400] type=2000 audit(1380627257.810:1): initialized\
[    4.842733] bounce pool size: 64 pages\
[    4.842868] HugeTLB registered 2 MB page size, pre-allocated 0 pages\
[    4.843543] VFS: Disk quotas dquot_6.5.2\
[    4.843687] Dquot-cache hash table entries: 512 (order 0, 4096 bytes)\
[    4.843935] msgmni has been set to 9418\
[    4.844431] alg: No test for stdrng (krng)\
[    4.844579] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 252)\
[    4.844782] io scheduler noop registered (default)\
[    4.844886] io scheduler deadline registered\
[    4.845024] io scheduler cfq registered\
[    4.850280] pcieport 0000:00:01.0: Signaling PME through PCIe PME interrupt\
[    4.850389] pci 0000:01:00.0: Signaling PME through PCIe PME interrupt\
[    4.850500] pci 0000:01:00.1: Signaling PME through PCIe PME interrupt\
[    4.850608] pcie_pme 0000:00:01.0:pcie01: service driver pcie_pme loaded\
[    4.850745] pcieport 0000:00:02.0: Signaling PME through PCIe PME interrupt\
[    4.850852] pcie_pme 0000:00:02.0:pcie01: service driver pcie_pme loaded\
[    4.850988] pcieport 0000:00:02.2: Signaling PME through PCIe PME interrupt\
[    4.851091] pci 0000:02:00.0: Signaling PME through PCIe PME interrupt\
[    4.851197] pcie_pme 0000:00:02.2:pcie01: service driver pcie_pme loaded\
[    4.851332] pcieport 0000:00:03.0: Signaling PME through PCIe PME interrupt\
[    4.851474] pcie_pme 0000:00:03.0:pcie01: service driver pcie_pme loaded\
[    4.851608] pcieport 0000:00:11.0: Signaling PME through PCIe PME interrupt\
[    4.851724] pcie_pme 0000:00:11.0:pcie01: service driver pcie_pme loaded\
[    4.851864] pcieport 0000:00:1c.0: Signaling PME through PCIe PME interrupt\
[    4.851971] pcie_pme 0000:00:1c.0:pcie01: service driver pcie_pme loaded\
[    4.852107] pcieport 0000:00:1c.4: Signaling PME through PCIe PME interrupt\
[    4.852211] pci 0000:07:00.0: Signaling PME through PCIe PME interrupt\
[    4.852313] pci 0000:07:00.1: Signaling PME through PCIe PME interrupt\
[    4.852419] pcie_pme 0000:00:1c.4:pcie01: service driver pcie_pme loaded\
[    4.852553] pcieport 0000:00:1c.7: Signaling PME through PCIe PME interrupt\
[    4.852656] pcieport 0000:08:00.0: Signaling PME through PCIe PME interrupt\
[    4.852760] pcieport 0000:09:00.0: Signaling PME through PCIe PME interrupt\
[    4.852862] pci 0000:0a:00.0: Signaling PME through PCIe PME interrupt\
[    4.852964] pci 0000:0b:00.0: Signaling PME through PCIe PME interrupt\
[    4.853067] pcieport 0000:09:01.0: Signaling PME through PCIe PME interrupt\
[    4.853173] pcie_pme 0000:00:1c.7:pcie01: service driver pcie_pme loaded\
[    4.853318] pcieport 0000:40:01.0: Signaling PME through PCIe PME interrupt\
[    4.853425] pcie_pme 0000:40:01.0:pcie01: service driver pcie_pme loaded\
[    4.853559] pcieport 0000:40:03.0: Signaling PME through PCIe PME interrupt\
[    4.853665] pcie_pme 0000:40:03.0:pcie01: service driver pcie_pme loaded\
[    4.853793] pci_hotplug: PCI Hot Plug PCI Core version: 0.5\
[    4.853907] pciehp: PCI Express Hot Plug Controller Driver version: 0.4\
[    4.854060] intel_idle: MWAIT substates: 0x21120\
[    4.854157] intel_idle: v0.4 model 0x2D\
[    4.854251] intel_idle: lapic_timer_reliable_states 0xffffffff\
[    4.854374] intel_idle: intel_idle yielding to none\
[    4.854522] ERST: Error Record Serialization Table (ERST) support is initialized.\
[    4.854738] pstore: Registered erst as persistent store backend\
[    4.855051] GHES: APEI firmware first mode is enabled by APEI bit and WHEA _OSC.\
[    4.855332] xen:xen_evtchn: Event-channel device installed\
[    4.856042] Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled\
[    4.876820] 00:04: ttyS1 at I/O 0x2f8 (irq = 3) is a 16550A\
[    4.877510] hpet_acpi_add: no address or irqs in _CRS\
[    4.877617] Linux agpgart interface v0.103\
[    4.877888] xen_netfront: Initialising Xen virtual ethernet driver\
[    4.878032] i8042: PNP: No PS/2 controller found. Probing ports directly.\
[    5.916088] i8042: No controller found\
[    5.916440] mousedev: PS/2 mouse device common for all mice\
[    5.916592] rtc_cmos 00:03: RTC can wake from S4\
[    5.916910] rtc_cmos 00:03: rtc core: registered rtc_cmos as rtc0\
[    5.917077] rtc_cmos 00:03: alarms up to one day, y3k, 242 bytes nvram\
[    5.917193] Intel P-state driver initializing.\
[    5.917376] drop_monitor: Initializing network drop monitor service\
[    5.917567] TCP: cubic registered\
[    5.917854] NET: Registered protocol family 10\
[    5.918213] mip6: Mobile IPv6\
[    5.918310] NET: Registered protocol family 17\
[    5.918778] registered taskstats version 1\
[    5.922869] rtc_cmos 00:03: setting system clock to 2013-10-01 11:34:18 UTC (1380627258)\
[    5.923530] Freeing unused kernel memory: 916K (ffffffff816a2000 - ffffffff81787000)\
[    5.923659] Write protecting the kernel read-only data: 6144k\
[    5.925894] Freeing unused kernel memory: 372K (ffff8800013a3000 - ffff880001400000)\
[    5.926298] Freeing unused kernel memory: 480K (ffff880001588000 - ffff880001600000)\
[    5.952374] udevd[90]: starting version 175\
[    6.008519] pps_core: LinuxPPS API ver. 1 registered\
[    6.008646] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>\
[    6.009432] PTP clock support registered\
[    6.009960] dca service started, version 1.12.1\
[    6.012725] ixgbe: Intel(R) 10 Gigabit PCI Express Network Driver - version 3.13.10-k\
[    6.012882] ixgbe: Copyright (c) 1999-2013 Intel Corporation.\
[    6.013164] xen: registering gsi 36 triggering 0 polarity 1\
[    6.013305] xen: --> pirq=36 -> irq=36 (gsi=36)\
[    6.035398] SCSI subsystem initialized\
[    6.040634] megasas: 06.600.18.00-rc1 Wed. May. 15 17:00:00 PDT 2013\
[    6.040954] megasas: 0x1000:0x005b:0x1028:0x1f34: bus 2:slot 0:func 0\
[    6.041261] xen: registering gsi 42 triggering 0 polarity 1\
[    6.041384] xen: --> pirq=42 -> irq=42 (gsi=42)\
[    6.041757] megasas: FW now in Ready state\
[    6.042385] megaraid_sas 0000:02:00.0: [scsi0]: FW supports<16> MSIX vector,Online CPUs: <8>,Current MSIX <8>\
[    6.048133] ACPI: bus type ATA registered\
[    6.050995] libata version 3.00 loaded.\
[    6.053701] ahci 0000:00:1f.2: version 3.0\
[    6.054184] xen: registering gsi 20 triggering 0 polarity 1\
[    6.054336] xen: --> pirq=20 -> irq=20 (gsi=20)\
[    6.070409] megasas:IOC Init cmd success\
[    6.070543] ahci 0000:00:1f.2: AHCI 0001.0300 32 slots 6 ports 3 Gbps 0x3f impl SATA mode\
[    6.070707] ahci 0000:00:1f.2: flags: 64bit ncq sntf pm led clo pio slum part ems apst \
[    6.070870] ahci 0000:00:1f.2: setting latency timer to 64\
[    6.094444] megasas: INIT adapter done\
[    6.114917] scsi1 : ahci\
[    6.115162] scsi2 : ahci\
[    6.115353] scsi3 : ahci\
[    6.115557] scsi4 : ahci\
[    6.115747] scsi5 : ahci\
[    6.115929] scsi6 : ahci\
[    6.116065] ata1: SATA max UDMA/133 abar m2048@0xdc8ff000 port 0xdc8ff100 irq 174\
[    6.116193] ata2: SATA max UDMA/133 abar m2048@0xdc8ff000 port 0xdc8ff180 irq 174\
[    6.116320] ata3: SATA max UDMA/133 abar m2048@0xdc8ff000 port 0xdc8ff200 irq 174\
[    6.116447] ata4: SATA max UDMA/133 abar m2048@0xdc8ff000 port 0xdc8ff280 irq 174\
[    6.116574] ata5: SATA max UDMA/133 abar m2048@0xdc8ff000 port 0xdc8ff300 irq 174\
[    6.116700] ata6: SATA max UDMA/133 abar m2048@0xdc8ff000 port 0xdc8ff380 irq 174\
[    6.166424] megaraid_sas 0000:02:00.0: Controller type: MR,Memory size is: 1024MB\
[    6.166699] scsi0 : LSI SAS based MegaRAID driver\
[    6.167038] scsi 0:0:0:0: Direct-Access     DELL     PERC H710P       3.13 PQ: 0 ANSI: 5\
[    6.174851] ixgbe 0000:01:00.0: Multiqueue Enabled: Rx Queue count = 8, Tx Queue count = 8\
[    6.175107] ixgbe 0000:01:00.0: (PCI Express:5.0GT/s:Width x8) b8:ca:3a:5c:06:38\
[    6.175552] ixgbe 0000:01:00.0: MAC: 2, PHY: 9, SFP+: 4, PBA No: G61346-000\
[    6.178972] ixgbe 0000:01:00.0: Intel(R) 10 Gigabit Network Connection\
[    6.179182] xen: registering gsi 34 triggering 0 polarity 1\
[    6.179302] xen: --> pirq=34 -> irq=34 (gsi=34)\
[    6.180569] scsi 0:2:0:0: Direct-Access     DELL     PERC H710P       3.13 PQ: 0 ANSI: 5\
[    6.330702] ixgbe 0000:01:00.1: Multiqueue Enabled: Rx Queue count = 8, Tx Queue count = 8\
[    6.330963] ixgbe 0000:01:00.1: (PCI Express:5.0GT/s:Width x8) b8:ca:3a:5c:06:3a\
[    6.331406] ixgbe 0000:01:00.1: MAC: 2, PHY: 9, SFP+: 3, PBA No: G61346-000\
[    6.334877] ixgbe 0000:01:00.1: Intel(R) 10 Gigabit Network Connection\
[    6.434455] ata4: SATA link down (SStatus 0 SControl 300)\
[    6.434639] ata1: SATA link down (SStatus 0 SControl 300)\
[    6.434820] ata6: SATA link down (SStatus 0 SControl 300)\
[    6.434982] ata2: SATA link down (SStatus 0 SControl 300)\
[    6.435150] ata3: SATA link down (SStatus 0 SControl 300)\
[    6.435331] ata5: SATA link down (SStatus 0 SControl 300)\
[    6.573726] sd 0:2:0:0: [sda] 389545984 512-byte logical blocks: (199 GB/185 GiB)\
[    6.574097] sd 0:2:0:0: [sda] Write Protect is off\
[    6.574223] sd 0:2:0:0: [sda] Mode Sense: 1f 00 00 08\
[    6.574452] sd 0:2:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA\
[    6.575657]  sda: sda1 sda2\
[    6.576458] sd 0:2:0:0: [sda] Attached SCSI disk\
[    6.595075] sd 0:2:0:0: Attached scsi generic sg0 type 0\
[    6.674921] nbd: registered device at major 43\
[    6.761609] bonding: Ethernet Channel Bonding Driver: v3.7.1 (April 27, 2011)\
[    6.763808] bonding: bond0: setting mode to 802.3ad (4).\
[    6.764248] bonding: bond0: Adding slave eth0.\
[    6.807088] ixgbe 0000:01:00.0: registered PHC device on eth0\
[    6.911814] bonding: bond0: enslaving eth0 as a backup interface with an up link.\
[    6.912268] bonding: bond0: Adding slave eth1.\
[    6.954642] ixgbe 0000:01:00.1: registered PHC device on eth1\
[    6.978700] ixgbe 0000:01:00.0 eth0: detected SFP+: 4\
[    7.059852] bonding: bond0: enslaving eth1 as a backup interface with an up link.\
[    7.060323] bonding: bond0: Setting MII monitoring interval to 100.\
[    7.060662] bonding: bond0: Setting up delay to 0.\
[    7.060994] bonding: bond0: Setting down delay to 0.\
[    7.061329] bonding: bond0: Setting LACP rate to fast (1).\
[    7.072725] IPv6: ADDRCONF(NETDEV_UP): bond0: link is not ready\
[    7.074627] bonding: bond0: link status definitely down for interface eth0, disabling it\
[    7.074792] bonding: bond0: link status definitely down for interface eth1, disabling it\
[    7.092493] 8021q: 802.1Q VLAN Support v1.8\
[    7.092632] 8021q: adding VLAN 0 to HW filter on device eth0\
[    7.092841] 8021q: adding VLAN 0 to HW filter on device eth1\
[    7.093048] 8021q: adding VLAN 0 to HW filter on device bond0\
[    7.130620] ixgbe 0000:01:00.1 eth1: detected SFP+: 3\
[    7.214486] ixgbe 0000:01:00.0 eth0: NIC Link is Up 10 Gbps, Flow Control: RX/TX\
[    7.262477] ixgbe 0000:01:00.1 eth1: NIC Link is Up 10 Gbps, Flow Control: RX/TX\
[    7.266484] bonding: bond0: Warning: No 802.3ad response from the link partner for any adapters in the bond\
[    7.266724] IPv6: ADDRCONF(NETDEV_CHANGE): bond0: link becomes ready\
[    7.274518] bonding: bond0: link status definitely up for interface eth0, 10000 Mbps full duplex.\
[    7.274729] bonding: bond0: link status definitely up for interface eth1, 10000 Mbps full duplex.\
[   15.390477] aufs au_loopback_init:136:busybox[735]: loop_backing_file() is not defined\
[   15.533684] loop: module loaded\
[   15.755695] squashfs: version 4.0 (2009/01/31) Phillip Lougher\
[   15.798426] aufs 3.x-rcN-20130909\
[  135.446069] ixgbe 0000:01:00.0 eth0: SR-IOV enabled with 10 VFs\
[  135.546543] pci 0000:01:10.0: [8086:10ed] type 00 class 0x020000\
[  135.547213] pci 0000:01:10.2: [8086:10ed] type 00 class 0x020000\
[  135.547785] pci 0000:01:10.4: [8086:10ed] type 00 class 0x020000\
[  135.548349] pci 0000:01:10.6: [8086:10ed] type 00 class 0x020000\
[  135.548903] pci 0000:01:11.0: [8086:10ed] type 00 class 0x020000\
[  135.549467] pci 0000:01:11.2: [8086:10ed] type 00 class 0x020000\
[  135.550041] pci 0000:01:11.4: [8086:10ed] type 00 class 0x020000\
[  135.550637] pci 0000:01:11.6: [8086:10ed] type 00 class 0x020000\
[  135.551194] pci 0000:01:12.0: [8086:10ed] type 00 class 0x020000\
[  135.551751] pci 0000:01:12.2: [8086:10ed] type 00 class 0x020000\
[  135.552525] ixgbe 0000:01:00.0: removed PHC on eth0\
[  135.634004] ixgbe 0000:01:00.0: Multiqueue Disabled: Rx Queue count = 1, Tx Queue count = 1\
[  135.641287] ixgbe 0000:01:00.0: registered PHC device on eth0\
[  135.746468] bonding: bond0: link status definitely down for interface eth0, disabling it\
[  135.747736] ixgbe 0000:01:00.0: setting MAC 02:00:00:01:00:00 on VF 0\
[  135.747871] ixgbe 0000:01:00.0: Reload the VF driver to make this change effective.\
[  135.759177] ixgbe 0000:01:00.0: setting MAC 02:00:00:01:01:00 on VF 1\
[  135.759315] ixgbe 0000:01:00.0: Reload the VF driver to make this change effective.\
[  135.769037] ixgbe 0000:01:00.0: setting MAC 02:00:00:01:02:00 on VF 2\
[  135.769174] ixgbe 0000:01:00.0: Reload the VF driver to make this change effective.\
[  135.779450] ixgbe 0000:01:00.0: setting MAC 02:00:00:01:03:00 on VF 3\
[  135.779584] ixgbe 0000:01:00.0: Reload the VF driver to make this change effective.\
[  135.790087] ixgbe 0000:01:00.0: setting MAC 02:00:00:01:04:00 on VF 4\
[  135.790220] ixgbe 0000:01:00.0: Reload the VF driver to make this change effective.\
[  135.800876] ixgbe 0000:01:00.0: setting MAC 02:00:00:01:05:00 on VF 5\
[  135.801034] ixgbe 0000:01:00.0: Reload the VF driver to make this change effective.\
[  135.811838] ixgbe 0000:01:00.0 eth0: detected SFP+: 4\
[  135.811972] ixgbe 0000:01:00.0: setting MAC 02:00:00:01:06:00 on VF 6\
[  135.812104] ixgbe 0000:01:00.0: Reload the VF driver to make this change effective.\
[  135.822858] ixgbe 0000:01:00.0: setting MAC 02:00:00:01:07:00 on VF 7\
[  135.822996] ixgbe 0000:01:00.0: Reload the VF driver to make this change effective.\
[  135.833542] ixgbe 0000:01:00.0: setting MAC 02:00:00:01:08:00 on VF 8\
[  135.833676] ixgbe 0000:01:00.0: Reload the VF driver to make this change effective.\
[  135.844094] ixgbe 0000:01:00.0: setting MAC 02:00:00:01:09:00 on VF 9\
[  135.844227] ixgbe 0000:01:00.0: Reload the VF driver to make this change effective.\
[  138.095009] ixgbe 0000:01:00.1: removed PHC on eth1\
[  138.159431] ixgbe 0000:01:00.0 eth0: detected SFP+: 4\
[  138.174370] ixgbe 0000:01:00.1: Multiqueue Enabled: Rx Queue count = 64, Tx Queue count = 64\
[  138.298460] ixgbe 0000:01:00.0 eth0: NIC Link is Up 10 Gbps, Flow Control: None\
[  138.466315] ixgbe 0000:01:00.1: registered PHC device on eth1\
[  138.574442] bonding: bond0: link status definitely up for interface eth0, 10000 Mbps full duplex.\
[  138.574631] bonding: bond0: link status definitely down for interface eth1, disabling it\
[  138.635554] ixgbe 0000:01:00.1 eth1: detected SFP+: 3\
[  138.774542] ixgbe 0000:01:00.1 eth1: NIC Link is Up 10 Gbps, Flow Control: RX/TX\
[  138.874478] bonding: bond0: link status definitely up for interface eth1, 10000 Mbps full duplex.\
[  139.063689] ixgbe 0000:01:00.0: removed PHC on eth0\
[  139.140304] ixgbe 0000:01:00.0: Multiqueue Enabled: Rx Queue count = 4, Tx Queue count = 4\
[  139.161324] ixgbe 0000:01:00.0: registered PHC device on eth0\
[  139.266465] bonding: bond0: link status definitely down for interface eth0, disabling it\
[  139.272251] ixgbe 0000:01:00.1 eth1: SR-IOV enabled with 10 VFs\
[  139.327395] ixgbe 0000:01:00.0 eth0: detected SFP+: 4\
[  139.374547] pci 0000:01:10.1: [8086:10ed] type 00 class 0x020000\
[  139.375198] pci 0000:01:10.3: [8086:10ed] type 00 class 0x020000\
[  139.375779] pci 0000:01:10.5: [8086:10ed] type 00 class 0x020000\
[  139.376350] pci 0000:01:10.7: [8086:10ed] type 00 class 0x020000\
[  139.376932] pci 0000:01:11.1: [8086:10ed] type 00 class 0x020000\
[  139.377498] pci 0000:01:11.3: [8086:10ed] type 00 class 0x020000\
[  139.378073] pci 0000:01:11.5: [8086:10ed] type 00 class 0x020000\
[  139.378676] pci 0000:01:11.7: [8086:10ed] type 00 class 0x020000\
[  139.379232] pci 0000:01:12.1: [8086:10ed] type 00 class 0x020000\
[  139.379809] pci 0000:01:12.3: [8086:10ed] type 00 class 0x020000\
[  139.380584] ixgbe 0000:01:00.1: removed PHC on eth1\
[  139.466473] ixgbe 0000:01:00.0 eth0: NIC Link is Up 10 Gbps, Flow Control: None\
[  139.475194] ixgbe 0000:01:00.1: Multiqueue Enabled: Rx Queue count = 8, Tx Queue count = 8\
[  139.513505] ixgbe 0000:01:00.1: registered PHC device on eth1\
[  139.618241] ixgbe 0000:01:00.1: removed PHC on eth1\
[  139.697916] ixgbe 0000:01:00.1: Multiqueue Disabled: Rx Queue count = 1, Tx Queue count = 1\
[  139.705063] ixgbe 0000:01:00.1: registered PHC device on eth1\
[  139.806789] ixgbe 0000:01:00.1: removed PHC on eth1\
[  139.884221] ixgbe 0000:01:00.1: Multiqueue Enabled: Rx Queue count = 4, Tx Queue count = 4\
[  139.904767] ixgbe 0000:01:00.1: registered PHC device on eth1\
[  140.007195] ixgbe 0000:01:00.1: setting MAC 02:00:00:01:40:00 on VF 0\
[  140.007342] ixgbe 0000:01:00.1: Reload the VF driver to make this change effective.\
[  140.010480] bonding: bond0: link status definitely up for interface eth0, 10000 Mbps full duplex.\
[  140.010650] bonding: bond0: link status definitely down for interface eth1, disabling it\
[  140.018914] ixgbe 0000:01:00.1: setting MAC 02:00:00:01:41:00 on VF 1\
[  140.019048] ixgbe 0000:01:00.1: Reload the VF driver to make this change effective.\
[  140.029204] ixgbe 0000:01:00.1: setting MAC 02:00:00:01:42:00 on VF 2\
[  140.029338] ixgbe 0000:01:00.1: Reload the VF driver to make this change effective.\
[  140.039775] ixgbe 0000:01:00.1: setting MAC 02:00:00:01:43:00 on VF 3\
[  140.039932] ixgbe 0000:01:00.1: Reload the VF driver to make this change effective.\
[  140.050296] ixgbe 0000:01:00.1: setting MAC 02:00:00:01:44:00 on VF 4\
[  140.050476] ixgbe 0000:01:00.1: Reload the VF driver to make this change effective.\
[  140.060662] ixgbe 0000:01:00.1: setting MAC 02:00:00:01:45:00 on VF 5\
[  140.060795] ixgbe 0000:01:00.1: Reload the VF driver to make this change effective.\
[  140.071179] ixgbe 0000:01:00.1: setting MAC 02:00:00:01:46:00 on VF 6\
[  140.071313] ixgbe 0000:01:00.1: Reload the VF driver to make this change effective.\
[  140.071483] ixgbe 0000:01:00.1 eth1: detected SFP+: 3\
[  140.081566] ixgbe 0000:01:00.1: setting MAC 02:00:00:01:47:00 on VF 7\
[  140.081699] ixgbe 0000:01:00.1: Reload the VF driver to make this change effective.\
[  140.092059] ixgbe 0000:01:00.1: setting MAC 02:00:00:01:48:00 on VF 8\
[  140.092192] ixgbe 0000:01:00.1: Reload the VF driver to make this change effective.\
[  140.102777] ixgbe 0000:01:00.1: setting MAC 02:00:00:01:49:00 on VF 9\
[  140.102909] ixgbe 0000:01:00.1: Reload the VF driver to make this change effective.\
[  142.392669] ixgbe 0000:01:00.1 eth1: detected SFP+: 3\
[  142.634446] ixgbe 0000:01:00.1 eth1: NIC Link is Up 10 Gbps, Flow Control: None\
[  142.710459] bonding: bond0: link status definitely up for interface eth1, 10000 Mbps full duplex.\
[  142.827658] pciback 0000:01:10.6: seizing device\
[  142.839309] pciback 0000:01:11.0: seizing device\
[  142.839527] pciback 0000:01:11.2: seizing device\
[  142.839684] pciback 0000:01:11.4: seizing device\
[  142.839825] pciback 0000:01:11.6: seizing device\
[  142.839964] pciback 0000:01:12.0: seizing device\
[  142.840100] pciback 0000:01:12.2: seizing device\
[  142.840265] pciback 0000:01:10.7: seizing device\
[  142.840401] pciback 0000:01:11.1: seizing device\
[  142.840533] pciback 0000:01:11.3: seizing device\
[  142.840668] pciback 0000:01:11.5: seizing device\
[  142.840811] pciback 0000:01:11.7: seizing device\
[  142.840949] pciback 0000:01:12.1: seizing device\
[  142.841111] pciback 0000:01:12.3: seizing device\
[  142.841333] pciback 0000:01:12.3: enabling device (0000 -> 0002)\
[  142.942626] pciback 0000:01:12.1: enabling device (0000 -> 0002)\
[  143.046649] pciback 0000:01:11.7: enabling device (0000 -> 0002)\
[  143.150618] pciback 0000:01:11.5: enabling device (0000 -> 0002)\
[  143.254625] pciback 0000:01:11.3: enabling device (0000 -> 0002)\
[  143.358623] pciback 0000:01:11.1: enabling device (0000 -> 0002)\
[  143.462632] pciback 0000:01:10.7: enabling device (0000 -> 0002)\
[  143.566622] pciback 0000:01:12.2: enabling device (0000 -> 0002)\
[  143.670627] pciback 0000:01:12.0: enabling device (0000 -> 0002)\
[  143.774618] pciback 0000:01:11.6: enabling device (0000 -> 0002)\
[  143.878624] pciback 0000:01:11.4: enabling device (0000 -> 0002)\
[  143.982621] pciback 0000:01:11.2: enabling device (0000 -> 0002)\
[  144.086631] pciback 0000:01:11.0: enabling device (0000 -> 0002)\
[  144.190620] pciback 0000:01:10.6: enabling device (0000 -> 0002)\
[  144.294835] xen_pciback: backend is vpci\
[  144.360077] Monitor-Mwait will be used to enter C-1 state\
[  144.360324] Monitor-Mwait will be used to enter C-2 state\
[  144.363167] Warning: Processor Platform Limit not supported.\
[  147.955926] gre: GRE over IPv4 demultiplexor driver\
[  148.290897] openvswitch: Open vSwitch switching datapath 2.0.90, built Sep 19 2013 14:05:30\
[  148.951158] device ovs-system entered promiscuous mode\
[  149.034002] device br0 entered promiscuous mode\
[  149.075688] device bond0.2 entered promiscuous mode\
[  149.075836] device bond0 entered promiscuous mode\
[  149.075965] device eth0 entered promiscuous mode\
[  149.076129] device eth1 entered promiscuous mode\
[  149.113533] device-mapper: uevent: version 1.0.3\
[  149.113883] device-mapper: ioctl: 4.25.0-ioctl (2013-06-26) initialised: dm-devel@redhat.com\
[  149.127600] device-mapper: multipath: version 1.5.1 loaded\
[  149.128508] device-mapper: multipath round-robin: version 1.0.0 loaded\
[  149.167380] md: multipath personality registered for level -4\
[  149.501395] Loading iSCSI transport class v2.0-870.\
[  149.519687] iscsi: registered transport (tcp)\
[  149.582071] iscsi: registered transport (iser)\
[  155.341312] ixgbe 0000:01:00.0: removed PHC on eth0\
[  155.421249] ixgbe 0000:01:00.0: Multiqueue Enabled: Rx Queue count = 4, Tx Queue count = 4\
[  155.442214] ixgbe 0000:01:00.0: registered PHC device on eth0\
[  155.546483] bonding: bond0: link status definitely down for interface eth0, disabling it\
[  155.607063] ixgbe 0000:01:00.0 eth0: detected SFP+: 4\
[  155.846488] ixgbe 0000:01:00.0 eth0: NIC Link is Up 10 Gbps, Flow Control: None\
[  155.946487] bonding: bond0: link status definitely up for interface eth0, 10000 Mbps full duplex.\
[  212.967619] scsi7 : iSCSI Initiator over TCP/IP\
[  212.975180] scsi8 : iSCSI Initiator over TCP/IP\
[  213.989174] scsi 8:0:0:0: Direct-Access     Nimble   Server           1.0  PQ: 0 ANSI: 5\
[  213.989726] sd 8:0:0:0: Attached scsi generic sg1 type 0\
[  213.990275] sd 8:0:0:0: [sdb] 83886080 512-byte logical blocks: (42.9 GB/40.0 GiB)\
[  213.992137] sd 8:0:0:0: [sdb] Write Protect is off\
[  213.992153] scsi 7:0:0:0: Direct-Access     Nimble   Server           1.0  PQ: 0 ANSI: 5\
[  213.992416] sd 8:0:0:0: [sdb] Mode Sense: b3 00 00 08\
[  213.992599] sd 7:0:0:0: Attached scsi generic sg2 type 0\
[  213.993022] sd 7:0:0:0: [sdc] 83886080 512-byte logical blocks: (42.9 GB/40.0 GiB)\
[  213.993029] sd 8:0:0:0: [sdb] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA\
[  213.994774] sd 7:0:0:0: [sdc] Write Protect is off\
[  213.994922] sd 7:0:0:0: [sdc] Mode Sense: b3 00 00 08\
[  213.995870] sd 7:0:0:0: [sdc] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA\
[  213.998069]  sdb: unknown partition table\
[  214.000658]  sdc: unknown partition table\
[  214.001005] sd 8:0:0:0: [sdb] Attached SCSI disk\
[  214.002900] sd 7:0:0:0: [sdc] Attached SCSI disk\
[  230.863775] bio: create slab <bio-1> at 1\
[  240.437540] EXT4-fs (dm-0): recovery complete\
[  240.438304] EXT4-fs (dm-0): mounted filesystem with ordered data mode. Opts: (null)\
[  259.012520] device vif1.0 entered promiscuous mode\
[  259.015403] IPv6: ADDRCONF(NETDEV_UP): vif1.0: link is not ready\
[  259.309414] xen-blkback:ring-ref 2047, event-channel 4, protocol 1 (x86_64-abi) \
[  262.873175] xen-blkback:backend/vbd/1/51712: prepare for reconnect\
[  263.135347] xen-blkback:ring-ref 8, event-channel 27, protocol 1 (x86_64-abi) persistent grants\
[  263.145967] IPv6: ADDRCONF(NETDEV_CHANGE): vif1.0: link becomes ready\
[  392.559370] pciback 0000:01:12.3: enabling permissive mode configuration space accesses!\
[  392.559557] pciback 0000:01:12.3: permissive mode is potentially unsafe!\
[  393.174082] xen_pciback: vpci: 0000:01:12.3: assign to virtual slot 0\
[  393.208783] pciback 0000:01:12.3: enabling device (0000 -> 0002)\
[  393.271754] ixgbe 0000:01:00.1 eth1: VF Reset msg received from vf 9}
--Apple-Mail=_51554CCD-4EDA-419E-A560-BCC0BDB76469
Content-Disposition: attachment;
	filename=domU.rtf
Content-Type: text/rtf;
	name="domU.rtf"
Content-Transfer-Encoding: 7bit

{\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf390
{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
{\colortbl;\red255\green255\blue255;}
\paperw11900\paperh16840\margl1440\margr1440\vieww27880\viewh23140\viewkind0
\pard\tx566\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\pardirnatural

\f0\fs24 \cf0 [    0.000000] Initializing cgroup subsys cpuset\
[    0.000000] Initializing cgroup subsys cpu\
[    0.000000] Initializing cgroup subsys cpuacct\
[    0.000000] Linux version 3.11.0- kernel.io-v1.0.0.20+ (root@j4) (gcc version 4.7.2 (Debian 4.7.2-5) ) #2 SMP Tue Sep 17 10:27:23 CEST 2013\
[    0.000000] Command line: root=/dev/xvda ro iommu=soft earlyprintk=xen \
[    0.000000] ACPI in unprivileged domain disabled\
[    0.000000] e820: BIOS-provided physical RAM map:\
[    0.000000] Xen: [mem 0x0000000000000000-0x000000000009ffff] usable\
[    0.000000] Xen: [mem 0x00000000000a0000-0x00000000000fffff] reserved\
[    0.000000] Xen: [mem 0x0000000000100000-0x000000007cffffff] usable\
[    0.000000] ERROR: earlyprintk= xenboot already used\
[    0.000000] NX (Execute Disable) protection: active\
[    0.000000] DMI not present or invalid.\
[    0.000000] e820: update [mem 0x00000000-0x00000fff] usable ==> reserved\
[    0.000000] e820: remove [mem 0x000a0000-0x000fffff] usable\
[    0.000000] No AGP bridge found\
[    0.000000] e820: last_pfn = 0x7d000 max_arch_pfn = 0x400000000\
[    0.000000] Base memory trampoline at [ffff88000009a000] 9a000 size 24576\
[    0.000000] init_memory_mapping: [mem 0x00000000-0x000fffff]\
[    0.000000]  [mem 0x00000000-0x000fffff] page 4k\
[    0.000000] init_memory_mapping: [mem 0x7ce00000-0x7cffffff]\
[    0.000000]  [mem 0x7ce00000-0x7cffffff] page 4k\
[    0.000000] BRK [0x0187f000, 0x0187ffff] PGTABLE\
[    0.000000] BRK [0x01880000, 0x01880fff] PGTABLE\
[    0.000000] init_memory_mapping: [mem 0x7c000000-0x7cdfffff]\
[    0.000000]  [mem 0x7c000000-0x7cdfffff] page 4k\
[    0.000000] BRK [0x01881000, 0x01881fff] PGTABLE\
[    0.000000] BRK [0x01882000, 0x01882fff] PGTABLE\
[    0.000000] BRK [0x01883000, 0x01883fff] PGTABLE\
[    0.000000] BRK [0x01884000, 0x01884fff] PGTABLE\
[    0.000000] init_memory_mapping: [mem 0x00100000-0x7bffffff]\
[    0.000000]  [mem 0x00100000-0x7bffffff] page 4k\
[    0.000000] RAMDISK: [mem 0x01c93000-0x03c46fff]\
[    0.000000] NUMA turned off\
[    0.000000] Faking a node at [mem 0x0000000000000000-0x000000007cffffff]\
[    0.000000] Initmem setup node 0 [mem 0x00000000-0x7cffffff]\
[    0.000000]   NODE_DATA [mem 0x7cc3a000-0x7cc3efff]\
[    0.000000] Zone ranges:\
[    0.000000]   DMA      [mem 0x00001000-0x00ffffff]\
[    0.000000]   DMA32    [mem 0x01000000-0xffffffff]\
[    0.000000]   Normal   empty\
[    0.000000] Movable zone start for each node\
[    0.000000] Early memory node ranges\
[    0.000000]   node   0: [mem 0x00001000-0x0009ffff]\
[    0.000000]   node   0: [mem 0x00100000-0x7cffffff]\
[    0.000000] On node 0 totalpages: 511903\
[    0.000000]   DMA zone: 56 pages used for memmap\
[    0.000000]   DMA zone: 21 pages reserved\
[    0.000000]   DMA zone: 3999 pages, LIFO batch:0\
[    0.000000]   DMA32 zone: 6944 pages used for memmap\
[    0.000000]   DMA32 zone: 507904 pages, LIFO batch:31\
[    0.000000] SFI: Simple Firmware Interface v0.81 http://simplefirmware.org\
[    0.000000] smpboot: Allowing 12 CPUs, 0 hotplug CPUs\
[    0.000000] No local APIC present\
[    0.000000] APIC: disable apic facility\
[    0.000000] APIC: switched to apic NOOP\
[    0.000000] nr_irqs_gsi: 16\
[    0.000000] e820: [mem 0x7d000000-0xffffffff] available for PCI devices\
[    0.000000] Booting paravirtualized kernel on Xen\
[    0.000000] Xen version: 4.4-unstable (preserve-AD)\
[    0.000000] setup_percpu: NR_CPUS:512 nr_cpumask_bits:512 nr_cpu_ids:12 nr_node_ids:1\
[    0.000000] PERCPU: Embedded 28 pages/cpu @ffff88007ca00000 s85568 r8192 d20928 u131072\
[    0.000000] pcpu-alloc: s85568 r8192 d20928 u131072 alloc=1*2097152\
[    0.000000] pcpu-alloc: [0] 00 01 02 03 04 05 06 07 08 09 10 11 -- -- -- -- \
[    0.000000] Built 1 zonelists in Node order, mobility grouping on.  Total pages: 504882\
[    0.000000] Policy zone: DMA32\
[    0.000000] Kernel command line: root=/dev/xvda ro iommu=soft earlyprintk=xen \
[    0.000000] PID hash table entries: 4096 (order: 3, 32768 bytes)\
[    0.000000] xsave: enabled xstate_bv 0x7, cntxt size 0x340\
[    0.000000] software IO TLB [mem 0x76400000-0x7a400000] (64MB) mapped at [ffff880076400000-ffff88007a3fffff]\
[    0.000000] Memory: 1902040K/2047612K available (3715K kernel code, 642K rwdata, 1568K rodata, 916K init, 920K bss, 145572K reserved)\
[    0.000000] Hierarchical RCU implementation.\
[    0.000000] 	RCU dyntick-idle grace-period acceleration is enabled.\
[    0.000000] 	RCU restricting CPUs from NR_CPUS=512 to nr_cpu_ids=12.\
[    0.000000] NR_IRQS:33024 nr_irqs:368 16\
[    0.000000] Console: colour dummy device 80x25\
[    0.000000] console [tty0] enabled\
[    0.000000] console [hvc0] enabled\
[    0.000000] allocated 8388608 bytes of page_cgroup\
[    0.000000] please try 'cgroup_disable=memory' option if you don't want memory cgroups\
[    0.000000] Xen: using vcpuop timer interface\
[    0.000000] installing Xen timer for CPU 0\
[    0.000000] tsc: Detected 2200.052 MHz processor\
[    0.004000] Calibrating delay loop (skipped), value calculated using timer frequency.. 4400.10 BogoMIPS (lpj=8800208)\
[    0.004000] pid_max: default: 32768 minimum: 301\
[    0.004000] Security Framework initialized\
[    0.004000] AppArmor: AppArmor disabled by boot time parameter\
[    0.004000] Dentry cache hash table entries: 262144 (order: 9, 2097152 bytes)\
[    0.004000] Inode-cache hash table entries: 131072 (order: 8, 1048576 bytes)\
[    0.004000] Mount-cache hash table entries: 256\
[    0.004000] Initializing cgroup subsys memory\
[    0.004000] Initializing cgroup subsys devices\
[    0.004000] Initializing cgroup subsys freezer\
[    0.004000] Initializing cgroup subsys net_cls\
[    0.004000] Initializing cgroup subsys blkio\
[    0.004000] Initializing cgroup subsys perf_event\
[    0.004000] CPU: Physical Processor ID: 0\
[    0.004000] CPU: Processor Core ID: 0\
[    0.004000] Last level iTLB entries: 4KB 512, 2MB 0, 4MB 0\
[    0.004000] Last level dTLB entries: 4KB 512, 2MB 32, 4MB 32\
[    0.004000] tlb_flushall_shift: 5\
[    0.010627] Performance Events: unsupported p6 CPU model 45 no PMU driver, software events only.\
[    0.010903] NMI watchdog: disabled (cpu0): hardware events not enabled\
[    0.010994] installing Xen timer for CPU 1\
[    0.011131] SMP alternatives: switching to SMP code\
[    0.019793] installing Xen timer for CPU 2\
[    0.020156] installing Xen timer for CPU 3\
[    0.020484] installing Xen timer for CPU 4\
[    0.020813] installing Xen timer for CPU 5\
[    0.021107] installing Xen timer for CPU 6\
[    0.021364] installing Xen timer for CPU 7\
[    0.021618] installing Xen timer for CPU 8\
[    0.021877] installing Xen timer for CPU 9\
[    0.022139] installing Xen timer for CPU 10\
[    0.022394] installing Xen timer for CPU 11\
[    0.022559] Brought up 12 CPUs\
[    0.022727] devtmpfs: initialized\
[    0.025888] xen:grant_table: Grant tables using version 2 layout\
[    0.025888] Grant table initialized\
[    0.025888] regulator-dummy: no parameters\
[    0.025888] NET: Registered protocol family 16\
[    0.037035] PCI: setting up Xen PCI frontend stub\
[    0.037035] PCI: pci_cache_line_size set to 64 bytes\
[    0.037122] bio: create slab <bio-0> at 0\
[    0.037122] ACPI: Interpreter disabled.\
[    0.037122] xen:balloon: Initialising balloon driver\
[    0.040023] xen_balloon: Initialising balloon driver\
[    0.040056] vgaarb: loaded\
[    0.040058] PCI: System does not support PCI\
[    0.040062] PCI: System does not support PCI\
[    0.040198] Switched to clocksource xen\
[    0.041879] pnp: PnP ACPI: disabled\
[    0.044523] NET: Registered protocol family 2\
[    0.044788] TCP established hash table entries: 16384 (order: 6, 262144 bytes)\
[    0.044877] TCP bind hash table entries: 16384 (order: 6, 262144 bytes)\
[    0.044915] TCP: Hash tables configured (established 16384 bind 16384)\
[    0.044948] TCP: reno registered\
[    0.044963] UDP hash table entries: 1024 (order: 3, 32768 bytes)\
[    0.044981] UDP-Lite hash table entries: 1024 (order: 3, 32768 bytes)\
[    0.045103] NET: Registered protocol family 1\
[    0.045118] PCI: CLS 0 bytes, default 64\
[    0.045148] Unpacking initramfs...\
[    0.085439] Freeing initrd memory: 32464K (ffff880001c93000 - ffff880003c47000)\
[    0.085580] platform rtc_cmos: registered platform RTC device (no PNP device found)\
[    0.086057] audit: initializing netlink socket (disabled)\
[    0.086079] type=2000 audit(1380627515.688:1): initialized\
[    0.099254] bounce pool size: 64 pages\
[    0.099275] HugeTLB registered 2 MB page size, pre-allocated 0 pages\
[    0.099620] VFS: Disk quotas dquot_6.5.2\
[    0.099658] Dquot-cache hash table entries: 512 (order 0, 4096 bytes)\
[    0.099763] msgmni has been set to 3778\
[    0.100135] alg: No test for stdrng (krng)\
[    0.100177] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 252)\
[    0.100260] io scheduler noop registered (default)\
[    0.100267] io scheduler deadline registered\
[    0.100296] io scheduler cfq registered\
[    0.100354] pci_hotplug: PCI Hot Plug PCI Core version: 0.5\
[    0.100375] pciehp: PCI Express Hot Plug Controller Driver version: 0.4\
[    0.100443] intel_idle: does not run on family 6 model 45\
[    0.100550] xen:xen_evtchn: Event-channel device installed\
[    0.101018] Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled\
[    0.101397] Linux agpgart interface v0.103\
[    0.103789] xen_netfront: Initialising Xen virtual ethernet driver\
[    0.105931] i8042: PNP: No PS/2 controller found. Probing ports directly.\
[    0.115424] blkfront: xvda: barrier or flush: disabled; persistent grants: enabled; indirect descriptors: enabled;\
[    0.117598]  xvda: unknown partition table\
[    1.114199] i8042: No controller found\
[    1.114404] mousedev: PS/2 mouse device common for all mice\
[    1.174145] rtc_cmos rtc_cmos: rtc core: registered rtc_cmos as rtc0\
[    1.174285] rtc_cmos: probe of rtc_cmos failed with error -38\
[    1.174308] Intel P-state driver initializing.\
[    1.174386] drop_monitor: Initializing network drop monitor service\
[    1.174467] TCP: cubic registered\
[    1.174597] NET: Registered protocol family 10\
[    1.174838] mip6: Mobile IPv6\
[    1.174845] NET: Registered protocol family 17\
[    1.174999] registered taskstats version 1\
[    1.175158] drivers/rtc/hctosys.c: unable to open rtc device (rtc0)\
[    1.175710] Freeing unused kernel memory: 916K (ffffffff816a2000 - ffffffff81787000)\
[    1.175719] Write protecting the kernel read-only data: 6144k\
[    1.177898] Freeing unused kernel memory: 372K (ffff8800013a3000 - ffff880001400000)\
[    1.178178] Freeing unused kernel memory: 480K (ffff880001588000 - ffff880001600000)\
[    1.202797] udevd[117]: starting version 175\
[    1.258962] aufs au_loopback_init:136:busybox[138]: loop_backing_file() is not defined\
[    1.315467] EXT4-fs (xvda): INFO: recovery required on readonly filesystem\
[    1.315476] EXT4-fs (xvda): write access will be enabled during recovery\
[    1.320463] EXT4-fs (xvda): recovery complete\
[    1.321694] EXT4-fs (xvda): mounted filesystem with ordered data mode. Opts: (null)\
[    1.660420] udevd[293]: starting version 175\
[    1.737978] microcode: CPU0 sig=0x206d7, pf=0x1, revision=0x70d\
[    1.757877] microcode: CPU1 sig=0x206d7, pf=0x1, revision=0x70d\
[    1.767155] microcode: CPU2 sig=0x206d7, pf=0x1, revision=0x70d\
[    1.771566] microcode: CPU3 sig=0x206d7, pf=0x1, revision=0x70d\
[    1.776455] microcode: Microcode Update Driver: v2.00 <tigran@aivazian.fsnet.co.uk>, Peter Oruba\
[    1.789130] alg: No test for __gcm-aes-aesni (__driver-gcm-aes-aesni)\
[    2.224380] EXT4-fs (xvda): re-mounted. Opts: (null)\
[    5.889412] Netfilter messages via NETLINK v0.30.\
[    7.929147] postgres (1969): /proc/1969/oom_adj is deprecated, please use /proc/1969/oom_score_adj instead.\
[  130.151764] pcifront pci-0: Installing PCI frontend\
[  130.152439] pcifront pci-0: Creating PCI Frontend Bus 0000:00\
[  130.152536] pcifront pci-0: PCI host bridge to bus 0000:00\
[  130.152551] pci_bus 0000:00: root bus resource [io  0x0000-0xffff]\
[  130.152563] pci_bus 0000:00: root bus resource [mem 0x00000000-0x3fffffffffff]\
[  130.152578] pci_bus 0000:00: root bus resource [bus 00-ff]\
[  130.153794] pci 0000:00:00.3: [8086:10ed] type 00 class 0x020000\
[  130.154199] pci 0000:00:00.3: reg 0x10: [mem 0xd5224000-0xd5227fff 64bit pref]\
[  130.154807] pci 0000:00:00.3: reg 0x1c: [mem 0xd5324000-0xd5327fff 64bit pref]\
[  130.156498] pcifront pci-0: New device on 0000:00:00.3 found.\
[  130.161748] pcifront pci-0: claiming resource 0000:00:00.3/0\
[  130.161765] pcifront pci-0: claiming resource 0000:00:00.3/3\
[  130.181296] ixgbevf: Intel(R) 10 Gigabit PCI Express Virtual Function Network Driver - version 2.10.3\
[  130.181318] Copyright (c) 2009-2012 Intel Corporation.\
[  130.181465] ixgbevf 0000:00:00.3: enabling device (0000 -> 0002)\
[  130.181800] ixgbevf 0000:00:00.3: Xen PCI mapped GSI0 to IRQ45\
[  130.262110] BUG: unable to handle kernel paging request at ffffc9000030200c\
[  130.262133] IP: [<ffffffff812008f2>] __msix_mask_irq+0x21/0x24\
[  130.262154] PGD 75a40067 PUD 75a41067 PMD 75b44067 PTE 8010000000000464\
[  130.262176] Oops: 0003 [#1] SMP \
[  130.262185] Modules linked in: ixgbevf(O+) nfnetlink_log nfnetlink ipt_ULOG x_tables x86_pkg_temp_thermal thermal_sys coretemp crc32c_intel ghash_clmulni_intel aesni_intel aes_x86_64 ablk_helper cryptd lrw gf128mul glue_helper microcode ext4 crc16 jbd2 mbcache\
[  130.262244] CPU: 1 PID: 2185 Comm: modprobe Tainted: G           O 3.11.0- kernel.io-v1.0.0.20+ #2\
[  130.262258] task: ffff88007312b7d0 ti: ffff880003d42000 task.ti: ffff880003d42000\
[  130.262269] RIP: e030:[<ffffffff812008f2>]  [<ffffffff812008f2>] __msix_mask_irq+0x21/0x24\
[  130.262285] RSP: e02b:ffff880003d43aa0  EFLAGS: 00010286\
[  130.262294] RAX: 0000000000000001 RBX: ffff880075759000 RCX: 0000000000000001\
[  130.262304] RDX: ffffc9000030200c RSI: 0000000000000001 RDI: ffff88007486e140\
[  130.262314] RBP: ffff88007486e140 R08: ffff880076000050 R09: ffff880003db7000\
[  130.262324] R10: 0000000000001b00 R11: ffff880003db7000 R12: 0000000000000000\
[  130.262335] R13: ffff8800037bac00 R14: 0000000000000000 R15: ffffc9000030200c\
[  130.262355] FS:  00007f27e35aa700(0000) GS:ffff88007ca20000(0000) knlGS:0000000000000000\
[  130.262367] CS:  e033 DS: 0000 ES: 0000 CR0: 0000000080050033\
[  130.262375] CR2: ffff8000006a9920 CR3: 00000000753e8000 CR4: 0000000000042660\
[  130.262387] Stack:\
[  130.262392]  ffffffff8120171f 00000000000080d0 ffff880075759868 ffffffff00000002\
[  130.262409]  ffff880075759868 0000000fffffffe0 00000000c00262cd ffff880003c05bf0\
[  130.262424]  ffff880003c05800 0000000000000003 ffff880003c05000 0000000000000003\
[  130.262439] Call Trace:\
[  130.262449]  [<ffffffff8120171f>] ? pci_enable_msix+0x267/0x33a\
[  130.262468]  [<ffffffffa0106338>] ? ixgbevf_init_interrupt_scheme+0x138/0x580 [ixgbevf]\
[  130.262486]  [<ffffffffa0106cfa>] ? ixgbevf_probe+0x57a/0x840 [ixgbevf]\
[  130.262500]  [<ffffffff811eebea>] ? local_pci_probe+0x35/0x5b\
[  130.262513]  [<ffffffff8128c0f1>] ? driver_probe_device+0x1b3/0x1b3\
[  130.262525]  [<ffffffff811eecd1>] ? pci_device_probe+0xc1/0xe5\
[  130.262536]  [<ffffffff8128bfd0>] ? driver_probe_device+0x92/0x1b3\
[  130.262546]  [<ffffffff8128c144>] ? __driver_attach+0x53/0x73\
[  130.262560]  [<ffffffff8128a7e4>] ? bus_for_each_dev+0x4e/0x7f\
[  130.262570]  [<ffffffff8128b7d0>] ? bus_add_driver+0xde/0x1fd\
[  130.262581]  [<ffffffffa0111000>] ? 0xffffffffa0110fff\
[  130.262591]  [<ffffffff8128c67e>] ? driver_register+0x8c/0x104\
[  130.262600]  [<ffffffffa0111000>] ? 0xffffffffa0110fff\
[  130.262609]  [<ffffffffa0111000>] ? 0xffffffffa0110fff\
[  130.262623]  [<ffffffff810020b2>] ? do_one_initcall+0x88/0x12a\
[  130.262633]  [<ffffffffa0111000>] ? 0xffffffffa0110fff\
[  130.262645]  [<ffffffff8103b146>] ? change_page_attr_set+0x23/0x28\
[  130.262655]  [<ffffffffa0111000>] ? 0xffffffffa0110fff\
[  130.262666]  [<ffffffff81087e2f>] ? load_module+0x1b38/0x1e38\
[  130.262677]  [<ffffffff81084ffa>] ? show_initstate+0x41/0x41\
[  130.262688]  [<ffffffff810881bf>] ? SyS_init_module+0x90/0x9b\
[  130.262703]  [<ffffffff8139d1a9>] ? system_call_fastpath+0x16/0x1b\
[  130.262711] Code: c2 d3 e2 89 d1 d3 e0 ff c8 c3 8b 47 08 0f b7 57 02 83 e0 fe c1 e2 04 89 c1 83 c9 01 83 c2 0c 85 f6 0f 45 c1 48 63 d2 48 03 57 28 <89> 02 c3 48 8b 46 10 48 83 ef 48 48 85 c0 74 02 ff e0 48 c7 c0 \
[  130.262805] RIP  [<ffffffff812008f2>] __msix_mask_irq+0x21/0x24\
[  130.262818]  RSP <ffff880003d43aa0>\
[  130.262823] CR2: ffffc9000030200c\
[  130.262831] ---[ end trace 99d671d143674ef1 ]---}
--Apple-Mail=_51554CCD-4EDA-419E-A560-BCC0BDB76469
Content-Disposition: attachment;
	filename=xen.rtf
Content-Type: text/rtf;
	name="xen.rtf"
Content-Transfer-Encoding: 7bit

{\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf390
{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
{\colortbl;\red255\green255\blue255;}
\paperw11900\paperh16840\margl1440\margr1440\vieww37580\viewh23200\viewkind0
\pard\tx566\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\pardirnatural

\f0\fs24 \cf0  __  __            _  _   _  _                      _        _     _      \
 \\ \\/ /___ _ __   | || | | || |     _   _ _ __  ___| |_ __ _| |__ | | ___ \
  \\  // _ \\ '_ \\  | || |_| || |_ __| | | | '_ \\/ __| __/ _` | '_ \\| |/ _ \\\
  /  \\  __/ | | | |__   _|__   _|__| |_| | | | \\__ \\ || (_| | |_) | |  __/\
 /_/\\_\\___|_| |_|    |_|(_) |_|     \\__,_|_| |_|___/\\__\\__,_|_.__/|_|\\___|\
                                                                          \
(XEN) Xen version 4.4-unstable (root@taa.kernel.io) (gcc (Debian 4.7.2-5) 4.7.2) debug=y Tue Sep 17 10:05:24 CEST 2013\
(XEN) Latest ChangeSet: Mon Sep 16 14:29:47 2013 +0100 git:0119ce9\
(XEN) Bootloader: PXELINUX 4.05 20121210 \
(XEN) Command line: iommu=dom0-passthrough tmem serial_tx_buffer=64kb dom0_max_vcpus=8 dom0_vcpus_pin=true dom0_mem=6000M bootscrub=false loglvl=all guest_loglvl=all noreboot com1=115200,8n1 console=com1,vga\
(XEN) Video information:\
(XEN)  VGA is text mode 80x25, font 8x16\
(XEN)  VBE/DDC methods: none; EDID transfer time: 0 seconds\
(XEN)  EDID info not retrieved because no DDC retrieval method detected\
(XEN) Disc information:\
(XEN)  Found 1 MBR signatures\
(XEN)  Found 1 EDD information structures\
(XEN) Xen-e820 RAM map:\
(XEN)  0000000000000000 - 000000000009c000 (usable)\
(XEN)  0000000000100000 - 00000000bd2f0000 (usable)\
(XEN)  00000000bd2f0000 - 00000000bd31c000 (reserved)\
(XEN)  00000000bd31c000 - 00000000bd35b000 (ACPI data)\
(XEN)  00000000bd35b000 - 00000000c0000000 (reserved)\
(XEN)  00000000e0000000 - 00000000f0000000 (reserved)\
(XEN)  00000000fe000000 - 0000000100000000 (reserved)\
(XEN)  0000000100000000 - 0000006040000000 (usable)\
(XEN) ACPI: RSDP 000F0E20, 0024 (r2 DELL  )\
(XEN) ACPI: XSDT 000F0F28, 00A4 (r1 DELL   PE_SC3          1 DELL        1)\
(XEN) ACPI: FACP BD3411CC, 00F4 (r3 DELL   PE_SC3          1 DELL        1)\
(XEN) ACPI: DSDT BD31C000, 7C70 (r1 DELL   PE_SC3          1 INTL 20110211)\
(XEN) ACPI: FACS BD343000, 0040\
(XEN) ACPI: APIC BD340478, 016A (r1 DELL   PE_SC3          1 DELL        1)\
(XEN) ACPI: SPCR BD3405E4, 0050 (r1 DELL   PE_SC3          1 DELL        1)\
(XEN) ACPI: HPET BD340638, 0038 (r1 DELL   PE_SC3          1 DELL        1)\
(XEN) ACPI: DMAR BD340674, 0130 (r1 DELL   PE_SC3          1 DELL        1)\
(XEN) ACPI: MCFG BD340990, 003C (r1 DELL   PE_SC3          1 DELL        1)\
(XEN) ACPI: WD__ BD3409D0, 0134 (r1 DELL   PE_SC3          1 DELL        1)\
(XEN) ACPI: SLIC BD340B08, 0024 (r1 DELL   PE_SC3          1 DELL        1)\
(XEN) ACPI: ERST BD323E30, 0270 (r1 DELL   PE_SC3          1 DELL        1)\
(XEN) ACPI: HEST BD3240A0, 055C (r1 DELL   PE_SC3          1 DELL        1)\
(XEN) ACPI: BERT BD323C70, 0030 (r1 DELL   PE_SC3          1 DELL        1)\
(XEN) ACPI: EINJ BD323CA0, 0190 (r1 DELL   PE_SC3          1 DELL        1)\
(XEN) ACPI: TCPA BD341164, 0064 (r2 DELL   PE_SC3          1 DELL        1)\
(XEN) ACPI: PC__ BD3410F4, 006E (r1 DELL   PE_SC3          1 DELL        1)\
(XEN) ACPI: SRAT BD340D30, 03C0 (r1 DELL   PE_SC3          1 DELL        1)\
(XEN) ACPI: SSDT BD344000, 9234 (r1 INTEL  PPM RCM  80000001 INTL 20061109)\
(XEN) System RAM: 393170MB (402606640kB)\
(XEN) SRAT: PXM 1 -> APIC 0 -> Node 0\
(XEN) SRAT: PXM 2 -> APIC 32 -> Node 1\
(XEN) SRAT: PXM 1 -> APIC 2 -> Node 0\
(XEN) SRAT: PXM 2 -> APIC 34 -> Node 1\
(XEN) SRAT: PXM 1 -> APIC 4 -> Node 0\
(XEN) SRAT: PXM 2 -> APIC 36 -> Node 1\
(XEN) SRAT: PXM 1 -> APIC 6 -> Node 0\
(XEN) SRAT: PXM 2 -> APIC 38 -> Node 1\
(XEN) SRAT: PXM 1 -> APIC 8 -> Node 0\
(XEN) SRAT: PXM 2 -> APIC 40 -> Node 1\
(XEN) SRAT: PXM 1 -> APIC 10 -> Node 0\
(XEN) SRAT: PXM 2 -> APIC 42 -> Node 1\
(XEN) SRAT: PXM 1 -> APIC 12 -> Node 0\
(XEN) SRAT: PXM 2 -> APIC 44 -> Node 1\
(XEN) SRAT: PXM 1 -> APIC 14 -> Node 0\
(XEN) SRAT: PXM 2 -> APIC 46 -> Node 1\
(XEN) SRAT: PXM 1 -> APIC 1 -> Node 0\
(XEN) SRAT: PXM 2 -> APIC 33 -> Node 1\
(XEN) SRAT: PXM 1 -> APIC 3 -> Node 0\
(XEN) SRAT: PXM 2 -> APIC 35 -> Node 1\
(XEN) SRAT: PXM 1 -> APIC 5 -> Node 0\
(XEN) SRAT: PXM 2 -> APIC 37 -> Node 1\
(XEN) SRAT: PXM 1 -> APIC 7 -> Node 0\
(XEN) SRAT: PXM 2 -> APIC 39 -> Node 1\
(XEN) SRAT: PXM 1 -> APIC 9 -> Node 0\
(XEN) SRAT: PXM 2 -> APIC 41 -> Node 1\
(XEN) SRAT: PXM 1 -> APIC 11 -> Node 0\
(XEN) SRAT: PXM 2 -> APIC 43 -> Node 1\
(XEN) SRAT: PXM 1 -> APIC 13 -> Node 0\
(XEN) SRAT: PXM 2 -> APIC 45 -> Node 1\
(XEN) SRAT: PXM 1 -> APIC 15 -> Node 0\
(XEN) SRAT: PXM 2 -> APIC 47 -> Node 1\
(XEN) SRAT: Node 0 PXM 1 0-3040000000\
(XEN) SRAT: Node 1 PXM 2 3040000000-6040000000\
(XEN) NUMA: Allocated memnodemap from 603cac9000 - 603caca000\
(XEN) NUMA: Using 18 for the hash shift.\
(XEN) Domain heap initialised DMA width 32 bits\
(XEN) found SMP MP-table at 000fe710\
(XEN) DMI 2.7 present.\
(XEN) Using APIC driver bigsmp\
(XEN) ACPI: PM-Timer IO Port: 0x808\
(XEN) ACPI: SLEEP INFO: pm1x_cnt[804,0], pm1x_evt[800,0]\
(XEN) ACPI:             wakeup_vec[bd34300c], vec_size[20]\
(XEN) ACPI: Local APIC address 0xfee00000\
(XEN) ACPI: LAPIC (acpi_id[0x01] lapic_id[0x00] enabled)\
(XEN) Processor #0 6:13 APIC version 21\
(XEN) ACPI: LAPIC (acpi_id[0x02] lapic_id[0x20] enabled)\
(XEN) Processor #32 6:13 APIC version 21\
(XEN) ACPI: LAPIC (acpi_id[0x03] lapic_id[0x02] enabled)\
(XEN) Processor #2 6:13 APIC version 21\
(XEN) ACPI: LAPIC (acpi_id[0x04] lapic_id[0x22] enabled)\
(XEN) Processor #34 6:13 APIC version 21\
(XEN) ACPI: LAPIC (acpi_id[0x05] lapic_id[0x04] enabled)\
(XEN) Processor #4 6:13 APIC version 21\
(XEN) ACPI: LAPIC (acpi_id[0x06] lapic_id[0x24] enabled)\
(XEN) Processor #36 6:13 APIC version 21\
(XEN) ACPI: LAPIC (acpi_id[0x07] lapic_id[0x06] enabled)\
(XEN) Processor #6 6:13 APIC version 21\
(XEN) ACPI: LAPIC (acpi_id[0x08] lapic_id[0x26] enabled)\
(XEN) Processor #38 6:13 APIC version 21\
(XEN) ACPI: LAPIC (acpi_id[0x09] lapic_id[0x08] enabled)\
(XEN) Processor #8 6:13 APIC version 21\
(XEN) ACPI: LAPIC (acpi_id[0x0a] lapic_id[0x28] enabled)\
(XEN) Processor #40 6:13 APIC version 21\
(XEN) ACPI: LAPIC (acpi_id[0x0b] lapic_id[0x0a] enabled)\
(XEN) Processor #10 6:13 APIC version 21\
(XEN) ACPI: LAPIC (acpi_id[0x0c] lapic_id[0x2a] enabled)\
(XEN) Processor #42 6:13 APIC version 21\
(XEN) ACPI: LAPIC (acpi_id[0x0d] lapic_id[0x0c] enabled)\
(XEN) Processor #12 6:13 APIC version 21\
(XEN) ACPI: LAPIC (acpi_id[0x0e] lapic_id[0x2c] enabled)\
(XEN) Processor #44 6:13 APIC version 21\
(XEN) ACPI: LAPIC (acpi_id[0x0f] lapic_id[0x0e] enabled)\
(XEN) Processor #14 6:13 APIC version 21\
(XEN) ACPI: LAPIC (acpi_id[0x10] lapic_id[0x2e] enabled)\
(XEN) Processor #46 6:13 APIC version 21\
(XEN) ACPI: LAPIC (acpi_id[0x11] lapic_id[0x01] enabled)\
(XEN) Processor #1 6:13 APIC version 21\
(XEN) ACPI: LAPIC (acpi_id[0x12] lapic_id[0x21] enabled)\
(XEN) Processor #33 6:13 APIC version 21\
(XEN) ACPI: LAPIC (acpi_id[0x13] lapic_id[0x03] enabled)\
(XEN) Processor #3 6:13 APIC version 21\
(XEN) ACPI: LAPIC (acpi_id[0x14] lapic_id[0x23] enabled)\
(XEN) Processor #35 6:13 APIC version 21\
(XEN) ACPI: LAPIC (acpi_id[0x15] lapic_id[0x05] enabled)\
(XEN) Processor #5 6:13 APIC version 21\
(XEN) ACPI: LAPIC (acpi_id[0x16] lapic_id[0x25] enabled)\
(XEN) Processor #37 6:13 APIC version 21\
(XEN) ACPI: LAPIC (acpi_id[0x17] lapic_id[0x07] enabled)\
(XEN) Processor #7 6:13 APIC version 21\
(XEN) ACPI: LAPIC (acpi_id[0x18] lapic_id[0x27] enabled)\
(XEN) Processor #39 6:13 APIC version 21\
(XEN) ACPI: LAPIC (acpi_id[0x19] lapic_id[0x09] enabled)\
(XEN) Processor #9 6:13 APIC version 21\
(XEN) ACPI: LAPIC (acpi_id[0x1a] lapic_id[0x29] enabled)\
(XEN) Processor #41 6:13 APIC version 21\
(XEN) ACPI: LAPIC (acpi_id[0x1b] lapic_id[0x0b] enabled)\
(XEN) Processor #11 6:13 APIC version 21\
(XEN) ACPI: LAPIC (acpi_id[0x1c] lapic_id[0x2b] enabled)\
(XEN) Processor #43 6:13 APIC version 21\
(XEN) ACPI: LAPIC (acpi_id[0x1d] lapic_id[0x0d] enabled)\
(XEN) Processor #13 6:13 APIC version 21\
(XEN) ACPI: LAPIC (acpi_id[0x1e] lapic_id[0x2d] enabled)\
(XEN) Processor #45 6:13 APIC version 21\
(XEN) ACPI: LAPIC (acpi_id[0x1f] lapic_id[0x0f] enabled)\
(XEN) Processor #15 6:13 APIC version 21\
(XEN) ACPI: LAPIC (acpi_id[0x20] lapic_id[0x2f] enabled)\
(XEN) Processor #47 6:13 APIC version 21\
(XEN) ACPI: LAPIC_NMI (acpi_id[0xff] high edge lint[0x1])\
(XEN) ACPI: IOAPIC (id[0x00] address[0xfec00000] gsi_base[0])\
(XEN) IOAPIC[0]: apic_id 0, version 32, address 0xfec00000, GSI 0-23\
(XEN) ACPI: IOAPIC (id[0x01] address[0xfec3f000] gsi_base[32])\
(XEN) IOAPIC[1]: apic_id 1, version 32, address 0xfec3f000, GSI 32-55\
(XEN) ACPI: IOAPIC (id[0x02] address[0xfec7f000] gsi_base[64])\
(XEN) IOAPIC[2]: apic_id 2, version 32, address 0xfec7f000, GSI 64-87\
(XEN) ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)\
(XEN) ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)\
(XEN) ACPI: IRQ0 used by override.\
(XEN) ACPI: IRQ2 used by override.\
(XEN) ACPI: IRQ9 used by override.\
(XEN) Enabling APIC mode:  Phys.  Using 3 I/O APICs\
(XEN) ACPI: HPET id: 0x8086a701 base: 0xfed00000\
(XEN) Xen ERST support is initialized.\
(XEN) Using ACPI (MADT) for SMP configuration information\
(XEN) SMP: Allowing 32 CPUs (0 hotplug CPUs)\
(XEN) IRQ limits: 88 GSI, 6072 MSI/MSI-X\
(XEN) Failed to enable Interrupt Remapping: Will not enable x2APIC.\
(XEN) Using scheduler: SMP Credit Scheduler (credit)\
(XEN) Detected 2200.053 MHz processor.\
(XEN) Initing memory sharing.\
(XEN) xstate_init: using cntxt_size: 0x340 and states: 0x7\
(XEN) mce_intel.c:717: MCA Capability: BCAST 1 SER 1 CMCI 1 firstbank 0 extended MCE MSR 0\
(XEN) Intel machine check reporting enabled\
(XEN) PCI: MCFG configuration 0: base e0000000 segment 0000 buses 00 - ff\
(XEN) PCI: MCFG area at e0000000 reserved in E820\
(XEN) PCI: Using MCFG for segment 0000 bus 00-ff\
(XEN) Intel VT-d iommu 0 supported page sizes: 4kB, 2MB, 1GB.\
(XEN) Intel VT-d iommu 1 supported page sizes: 4kB, 2MB, 1GB.\
(XEN) Intel VT-d Snoop Control enabled.\
(XEN) Intel VT-d Dom0 DMA Passthrough enabled.\
(XEN) Intel VT-d Queued Invalidation enabled.\
(XEN) Intel VT-d Interrupt Remapping enabled.\
(XEN) Intel VT-d Shared EPT tables enabled.\
(XEN) I/O virtualisation enabled\
(XEN)  - Dom0 mode: Passthrough\
(XEN) Interrupt remapping enabled\
(XEN) Enabled directed EOI with ioapic_ack_old on!\
(XEN) ENABLING IO-APIC IRQs\
(XEN)  -> Using old ACK method\
(XEN) ..TIMER: vector=0xF0 apic1=0 pin1=2 apic2=-1 pin2=-1\
(XEN) TSC deadline timer enabled\
(XEN) Platform timer is 14.318MHz HPET\
(XEN) Defaulting to alternative key handling; send 'A' to switch to normal mode.\
(XEN) Allocated console ring of 256 KiB.\
(XEN) mwait-idle: MWAIT substates: 0x21120\
(XEN) mwait-idle: v0.4 model 0x2d\
(XEN) mwait-idle: lapic_timer_reliable_states 0xffffffff\
(XEN) VMX: Supported advanced features:\
(XEN)  - APIC MMIO access virtualisation\
(XEN)  - APIC TPR shadow\
(XEN)  - Extended Page Tables (EPT)\
(XEN)  - Virtual-Processor Identifiers (VPID)\
(XEN)  - Virtual NMI\
(XEN)  - MSR direct-access bitmap\
(XEN)  - Unrestricted Guest\
(XEN) HVM: ASIDs enabled.\
(XEN) HVM: VMX enabled\
(XEN) HVM: Hardware Assisted Paging (HAP) detected\
(XEN) HVM: HAP page sizes: 4kB, 2MB, 1GB\
(XEN) Brought up 32 CPUs\
(XEN) tmem: initialized comp=0 dedup=0 tze=0 global-lock=0\
(XEN) ACPI sleep modes: S3\
(XEN) mcheck_poll: Machine check polling timer started.\
(XEN) *** LOADING DOMAIN 0 ***\
(XEN) elf_parse_binary: phdr: paddr=0x1000000 memsz=0x588000\
(XEN) elf_parse_binary: phdr: paddr=0x1600000 memsz=0xa10f0\
(XEN) elf_parse_binary: phdr: paddr=0x16a2000 memsz=0x14e40\
(XEN) elf_parse_binary: phdr: paddr=0x16b7000 memsz=0x5dc000\
(XEN) elf_parse_binary: memory: 0x1000000 -> 0x1c93000\
(XEN) elf_xen_parse_note: GUEST_OS = "linux"\
(XEN) elf_xen_parse_note: GUEST_VERSION = "2.6"\
(XEN) elf_xen_parse_note: XEN_VERSION = "xen-3.0"\
(XEN) elf_xen_parse_note: VIRT_BASE = 0xffffffff80000000\
(XEN) elf_xen_parse_note: ENTRY = 0xffffffff816b71e0\
(XEN) elf_xen_parse_note: HYPERCALL_PAGE = 0xffffffff81001000\
(XEN) elf_xen_parse_note: FEATURES = "!writable_page_tables|pae_pgdir_above_4gb"\
(XEN) elf_xen_parse_note: PAE_MODE = "yes"\
(XEN) elf_xen_parse_note: LOADER = "generic"\
(XEN) elf_xen_parse_note: unknown xen elf note (0xd)\
(XEN) elf_xen_parse_note: SUSPEND_CANCEL = 0x1\
(XEN) elf_xen_parse_note: HV_START_LOW = 0xffff800000000000\
(XEN) elf_xen_parse_note: PADDR_OFFSET = 0x0\
(XEN) elf_xen_addr_calc_check: addresses:\
(XEN)     virt_base        = 0xffffffff80000000\
(XEN)     elf_paddr_offset = 0x0\
(XEN)     virt_offset      = 0xffffffff80000000\
(XEN)     virt_kstart      = 0xffffffff81000000\
(XEN)     virt_kend        = 0xffffffff81c93000\
(XEN)     virt_entry       = 0xffffffff816b71e0\
(XEN)     p2m_base         = 0xffffffffffffffff\
(XEN)  Xen  kernel: 64-bit, lsb, compat32\
(XEN)  Dom0 kernel: 64-bit, PAE, lsb, paddr 0x1000000 -> 0x1c93000\
(XEN) PHYSICAL MEMORY ARRANGEMENT:\
(XEN)  Dom0 alloc.:   0000002014000000->0000002018000000 (1510171 pages to be allocated)\
(XEN)  Init. ramdisk: 000000603db1b000->000000603ffff800\
(XEN) VIRTUAL MEMORY ARRANGEMENT:\
(XEN)  Loaded kernel: ffffffff81000000->ffffffff81c93000\
(XEN)  Init. ramdisk: ffffffff81c93000->ffffffff84177800\
(XEN)  Phys-Mach map: ffffffff84178000->ffffffff84d30000\
(XEN)  Start info:    ffffffff84d30000->ffffffff84d304b4\
(XEN)  Page tables:   ffffffff84d31000->ffffffff84d5c000\
(XEN)  Boot stack:    ffffffff84d5c000->ffffffff84d5d000\
(XEN)  TOTAL:         ffffffff80000000->ffffffff85000000\
(XEN)  ENTRY ADDRESS: ffffffff816b71e0\
(XEN) Dom0 has maximum 8 VCPUs\
(XEN) elf_load_binary: phdr 0 at 0xffffffff81000000 -> 0xffffffff81588000\
(XEN) elf_load_binary: phdr 1 at 0xffffffff81600000 -> 0xffffffff816a10f0\
(XEN) elf_load_binary: phdr 2 at 0xffffffff816a2000 -> 0xffffffff816b6e40\
(XEN) elf_load_binary: phdr 3 at 0xffffffff816b7000 -> 0xffffffff8178a000\
(XEN) Std. Loglevel: All\
(XEN) Guest Loglevel: All\
(XEN) Xen is relinquishing VGA console.\
(XEN) *** Serial input -> DOM0 (type 'CTRL-a' three times to switch input to Xen)\
(XEN) Freed 256kB init memory.\
(XEN) PCI add device 0000:00:00.0\
(XEN) PCI add device 0000:00:01.0\
(XEN) PCI add device 0000:00:02.0\
(XEN) PCI add device 0000:00:02.2\
(XEN) PCI add device 0000:00:03.0\
(XEN) PCI add device 0000:00:05.0\
(XEN) PCI add device 0000:00:05.2\
(XEN) PCI add device 0000:00:11.0\
(XEN) PCI add device 0000:00:16.0\
(XEN) PCI add device 0000:00:16.1\
(XEN) PCI add device 0000:00:1a.0\
(XEN) PCI add device 0000:00:1c.0\
(XEN) PCI add device 0000:00:1c.4\
(XEN) PCI add device 0000:00:1c.7\
(XEN) PCI add device 0000:00:1d.0\
(XEN) PCI add device 0000:00:1e.0\
(XEN) PCI add device 0000:00:1f.0\
(XEN) PCI add device 0000:00:1f.2\
(XEN) PCI add device 0000:01:00.0\
(XEN) PCI add device 0000:01:00.1\
(XEN) PCI add device 0000:02:00.0\
(XEN) PCI add device 0000:07:00.0\
(XEN) PCI add device 0000:07:00.1\
(XEN) PCI add device 0000:08:00.0\
(XEN) PCI add device 0000:09:00.0\
(XEN) PCI add device 0000:09:01.0\
(XEN) PCI add device 0000:0a:00.0\
(XEN) PCI add device 0000:0b:00.0\
(XEN) PCI add device 0000:40:01.0\
(XEN) PCI add device 0000:40:03.0\
(XEN) PCI add device 0000:40:05.0\
(XEN) PCI add device 0000:40:05.2\
(XEN) PCI add device 0000:3f:08.0\
(XEN) PCI add device 0000:3f:09.0\
(XEN) PCI add device 0000:3f:0a.0\
(XEN) PCI add device 0000:3f:0a.1\
(XEN) PCI add device 0000:3f:0a.2\
(XEN) PCI add device 0000:3f:0a.3\
(XEN) PCI add device 0000:3f:0b.0\
(XEN) PCI add device 0000:3f:0b.3\
(XEN) PCI add device 0000:3f:0c.0\
(XEN) PCI add device 0000:3f:0c.1\
(XEN) PCI add device 0000:3f:0c.2\
(XEN) PCI add device 0000:3f:0c.3\
(XEN) PCI add device 0000:3f:0c.6\
(XEN) PCI add device 0000:3f:0c.7\
(XEN) PCI add device 0000:3f:0d.0\
(XEN) PCI add device 0000:3f:0d.1\
(XEN) PCI add device 0000:3f:0d.2\
(XEN) PCI add device 0000:3f:0d.3\
(XEN) PCI add device 0000:3f:0d.6\
(XEN) PCI add device 0000:3f:0e.0\
(XEN) PCI add device 0000:3f:0e.1\
(XEN) PCI add device 0000:3f:0f.0\
(XEN) PCI add device 0000:3f:0f.1\
(XEN) PCI add device 0000:3f:0f.2\
(XEN) PCI add device 0000:3f:0f.3\
(XEN) PCI add device 0000:3f:0f.4\
(XEN) PCI add device 0000:3f:0f.5\
(XEN) PCI add device 0000:3f:0f.6\
(XEN) PCI add device 0000:3f:10.0\
(XEN) PCI add device 0000:3f:10.1\
(XEN) PCI add device 0000:3f:10.2\
(XEN) PCI add device 0000:3f:10.3\
(XEN) PCI add device 0000:3f:10.4\
(XEN) PCI add device 0000:3f:10.5\
(XEN) PCI add device 0000:3f:10.6\
(XEN) PCI add device 0000:3f:10.7\
(XEN) PCI add device 0000:3f:11.0\
(XEN) PCI add device 0000:3f:13.0\
(XEN) PCI add device 0000:3f:13.1\
(XEN) PCI add device 0000:3f:13.4\
(XEN) PCI add device 0000:3f:13.5\
(XEN) PCI add device 0000:3f:13.6\
(XEN) PCI add device 0000:7f:08.0\
(XEN) PCI add device 0000:7f:09.0\
(XEN) PCI add device 0000:7f:0a.0\
(XEN) PCI add device 0000:7f:0a.1\
(XEN) PCI add device 0000:7f:0a.2\
(XEN) PCI add device 0000:7f:0a.3\
(XEN) PCI add device 0000:7f:0b.0\
(XEN) PCI add device 0000:7f:0b.3\
(XEN) PCI add device 0000:7f:0c.0\
(XEN) PCI add device 0000:7f:0c.1\
(XEN) PCI add device 0000:7f:0c.2\
(XEN) PCI add device 0000:7f:0c.3\
(XEN) PCI add device 0000:7f:0c.6\
(XEN) PCI add device 0000:7f:0c.7\
(XEN) PCI add device 0000:7f:0d.0\
(XEN) PCI add device 0000:7f:0d.1\
(XEN) PCI add device 0000:7f:0d.2\
(XEN) PCI add device 0000:7f:0d.3\
(XEN) PCI add device 0000:7f:0d.6\
(XEN) PCI add device 0000:7f:0e.0\
(XEN) PCI add device 0000:7f:0e.1\
(XEN) PCI add device 0000:7f:0f.0\
(XEN) PCI add device 0000:7f:0f.1\
(XEN) PCI add device 0000:7f:0f.2\
(XEN) PCI add device 0000:7f:0f.3\
(XEN) PCI add device 0000:7f:0f.4\
(XEN) PCI add device 0000:7f:0f.5\
(XEN) PCI add device 0000:7f:0f.6\
(XEN) PCI add device 0000:7f:10.0\
(XEN) PCI add device 0000:7f:10.1\
(XEN) PCI add device 0000:7f:10.2\
(XEN) PCI add device 0000:7f:10.3\
(XEN) PCI add device 0000:7f:10.4\
(XEN) PCI add device 0000:7f:10.5\
(XEN) PCI add device 0000:7f:10.6\
(XEN) PCI add device 0000:7f:10.7\
(XEN) PCI add device 0000:7f:11.0\
(XEN) PCI add device 0000:7f:13.0\
(XEN) PCI add device 0000:7f:13.1\
(XEN) PCI add device 0000:7f:13.4\
(XEN) PCI add device 0000:7f:13.5\
(XEN) PCI add device 0000:7f:13.6\
(XEN) PCI add virtual function 0000:01:10.0\
(XEN) PCI add virtual function 0000:01:10.2\
(XEN) PCI add virtual function 0000:01:10.4\
(XEN) PCI add virtual function 0000:01:10.6\
(XEN) PCI add virtual function 0000:01:11.0\
(XEN) PCI add virtual function 0000:01:11.2\
(XEN) PCI add virtual function 0000:01:11.4\
(XEN) PCI add virtual function 0000:01:11.6\
(XEN) PCI add virtual function 0000:01:12.0\
(XEN) PCI add virtual function 0000:01:12.2\
(XEN) PCI add virtual function 0000:01:10.1\
(XEN) PCI add virtual function 0000:01:10.3\
(XEN) PCI add virtual function 0000:01:10.5\
(XEN) PCI add virtual function 0000:01:10.7\
(XEN) PCI add virtual function 0000:01:11.1\
(XEN) PCI add virtual function 0000:01:11.3\
(XEN) PCI add virtual function 0000:01:11.5\
(XEN) PCI add virtual function 0000:01:11.7\
(XEN) PCI add virtual function 0000:01:12.1\
(XEN) PCI add virtual function 0000:01:12.3\
(d1) Bootstrapping...\
(d1) Xen Minimal OS!\
(d1)   start_info: 0xd93000(VA)\
(d1)     nr_pages: 0x7d000\
(d1)   shared_inf: 0xbd1dc000(MA)\
(d1)      pt_base: 0xd96000(VA)\
(d1) nr_pt_frames: 0xb\
(d1)     mfn_list: 0x9ab000(VA)\
(d1)    mod_start: 0x0(VA)\
(d1)      mod_len: 0\
(d1)        flags: 0x0\
(d1)     cmd_line: (hd0)/boot/grub/menu.lst\
(d1)   stack:      0x96a100-0x98a100\
(d1) MM: Init\
(d1)       _text: 0x0(VA)\
(d1)      _etext: 0x7b9f4(VA)\
(d1)    _erodata: 0x97000(VA)\
(d1)      _edata: 0x9cd20(VA)\
(d1) stack start: 0x96a100(VA)\
(d1)        _end: 0x9aa700(VA)\
(d1)   start_pfn: da4\
(d1)     max_pfn: 7d000\
(d1) Mapping memory range 0x1000000 - 0x7d000000\
(d1) setting 0x0-0x97000 readonly\
(d1) skipped 0x1000\
(d1) MM: Initialise page allocator for 1185000(1185000)-7d000000(7d000000)\
(d1) MM: done\
(d1) Demand map pfns at 7d001000-207d001000.\
(d1) Heap resides at 207d002000-407d002000.\
(d1) Initialising timer interface\
(d1) Initialising console ... done.\
(d1) gnttab_table mapped at 0x7d001000.\
(d1) Initialising scheduler\
(d1) Thread "Idle": pointer: 0x207d002050, stack: 0x1590000\
(d1) Thread "xenstore": pointer: 0x207d002800, stack: 0x15a0000\
(d1) xenbus initialised on irq 1 mfn 0x5fd86c1\
(d1) Thread "shutdown": pointer: 0x207d002fb0, stack: 0x15b0000\
(d1) Dummy main: start_info=0x98a200\
(d1) Thread "main": pointer: 0x207d003760, stack: 0x15c0000\
(d1) vbd 51712 is hd0\
(d1) ******************* BLKFRONT for device/vbd/51712 **********\
(d1) \
(d1) \
(d1) Shutting down ()\
(d1) Shutdown requested: 3\
(d1) Thread "shutdown" exited.\
(d1) backend at /local/domain/0/backend/vbd/1/51712\
(d1) 83886080 sectors of 512 bytes\
(d1) **************************\
(d1) ============= Init TPM Front ================\
(d1) Tpmfront:Error Unable to read device/vtpm/0/backend-id during tpmfront initialization! error = ENOENT\
(d1) Tpmfront:Info Shutting down tpmfront\
(d1) close blk: backend=/local/domain/0/backend/vbd/1/51712 node=device/vbd/51712\
(d1) go!\
(d1) mapping kernel into physical memory\
(d1) about to get started...\
(XEN) mm.c:807: d1: Forcing read-only access to MFN d5324\
(XEN) mm.c:807: d0: Forcing read-only access to MFN d5324\
(XEN) mm.c:618:d0 Could not get page ref for pfn d5324\
(XEN) mm.c:618:d0 Could not get page ref for pfn d5324\
(XEN) mm.c:618:d0 Could not get page ref for pfn d5324\
(XEN) mm.c:618:d1 Could not get page ref for pfn d5324}
--Apple-Mail=_51554CCD-4EDA-419E-A560-BCC0BDB76469
Content-Transfer-Encoding: 7bit
Content-Type: text/plain;
	charset=us-ascii





--Apple-Mail=_51554CCD-4EDA-419E-A560-BCC0BDB76469
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--Apple-Mail=_51554CCD-4EDA-419E-A560-BCC0BDB76469--


From xen-devel-bounces@lists.xen.org Tue Oct 01 12:53:42 2013
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Oct 2013 12:53:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1VQzRx-0004La-TY; Tue, 01 Oct 2013 12:53:13 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <fabio.fantoni@m2r.biz>) id 1VQzRu-0004LV-Gt
	for xen-devel@lists.xensource.com; Tue, 01 Oct 2013 12:53:11 +0000
Received: from [85.158.143.35:46688] by server-3.bemta-4.messagelabs.com id
	BA/CD-24907-5B5CA425; Tue, 01 Oct 2013 12:53:09 +0000
X-Env-Sender: fabio.fantoni@m2r.biz
X-Msg-Ref: server-2.tower-21.messagelabs.com!1380631980!7886940!1
X-Originating-IP: [209.85.215.180]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 6.9.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7121 invoked from network); 1 Oct 2013 12:53:00 -0000
Received: from mail-ea0-f180.google.com (HELO mail-ea0-f180.google.com)
	(209.85.215.180)
	by server-2.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	1 Oct 2013 12:53:00 -0000
Received: by mail-ea0-f180.google.com with SMTP id h10so3423757eaj.11
	for <xen-devel@lists.xensource.com>;
	Tue, 01 Oct 2013 05:53:00 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=1e100.net; s=20130820;
	h=x-gm-message-state:message-id:date:from:user-agent:mime-version:to
	:cc:subject:references:in-reply-to:content-type;
	bh=lqy7mspgpNQU5H5WN4eiyGfLpmCxD99UNu8ruob1G7I=;
	b=I2dKHXPJyV5e7K5Q3dXh2TPgXHWuwkyQc8wGmKwsrEjnU7wkeshQUtzAikh2dTXtHL
	4qVz5fyzGN4dg6ZaZqtwLbHe25yQhPYvp7SRg1jVPkr47pQxYwF+XZkwsGeCtSFOuEFP
	zTh1q7GMvCjZXxK95x4UjF3BqybmOZZ+X86JUUTWs7cIvDEoY9Ht6A/fdV+6zsyGLnRR
	VmiTae8QcJz5+gUXdGLcbTdJBkwxslVMX0O78C3fyqzgehW123INCRaJ7lPiOb0UsrZk
	OBvoOK1BGOQwuQL0THRwth6xVDviagvzC8G/VBmrHWMZafKWOpZTAhlNZYmoERjX8jQs
	XHug==
X-Gm-Message-State: ALoCoQnn8qOGDby7Roj+2tEHHtKnPXp3gvr3RFCtAWfotvLtw+/qSKSQVbv0UXH7xAgdGyhctfgA
X-Received: by 10.14.88.65 with SMTP id z41mr45312998eee.38.1380631979703;
	Tue, 01 Oct 2013 05:52:59 -0700 (PDT)
Received: from [192.168.1.26] (ip-73-126.sn2.eutelia.it. [83.211.73.126])
	by mx.google.com with ESMTPSA id z12sm12986376eev.6.1969.12.31.16.00.00
	(version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128);
	Tue, 01 Oct 2013 05:52:58 -0700 (PDT)
Message-ID: <524AC5A7.9020107@m2r.biz>
Date: Tue, 01 Oct 2013 14:52:55 +0200
From: Fabio Fantoni <fabio.fantoni@m2r.biz>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64;
	rv:17.0) Gecko/20130801 Thunderbird/17.0.8
MIME-Version: 1.0
To: Gerd Hoffmann <kraxel@redhat.com>
References: <524173CB.5000203@m2r.biz>
	<1380023404.3918.33.camel@nilsson.home.kraxel.org>
	<52440C48.4010702@m2r.biz> <524430DE.5040007@m2r.biz>
	<1380271880.15155.19.camel@nilsson.home.kraxel.org>
	<52458DDD.6090606@m2r.biz>
In-Reply-To: <52458DDD.6090606@m2r.biz>
Content-Type: multipart/mixed; boundary="------------060909000500070501040708"
Cc: xen-devel <xen-devel@lists.xensource.com>,
	Ian Campbell <ian.campbell@citrix.com>,
	Stefano Stabellini <Stefano.Stabellini@eu.citrix.com>,
	George Dunlap <George.Dunlap@eu.citrix.com>,
	"qemu-devel@nongnu.org" <qemu-devel@nongnu.org>,
	Jan Beulich <JBeulich@suse.com>,
	Anthony PERARD <anthony.perard@citrix.com>,
	spice-devel@lists.freedesktop.org
Subject: Re: [Xen-devel] [Qemu-devel] Qxl problem with xen domU,
 is xen spice and/or qemu bugs?
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
	<mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
	<mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Sender: xen-devel-bounces@lists.xen.org
Errors-To: xen-devel-bounces@lists.xen.org

This is a multi-part message in MIME format.
--------------060909000500070501040708
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit

Il 27/09/2013 15:53, Fabio Fantoni ha scritto:
> Il 27/09/2013 10:51, Gerd Hoffmann ha scritto:
>>    Hi,
>>
>>>>> #2 When using f19 try without X11 first.  You should have a working
>>>>>      framebuffer console on qxldrmfb before trying to get X11 going.
>>>> I tried on Fedora19 minimal installation and with qxl the text console
>>>> is working and lsmod show also qxl.
>> Good, so the kernel driver is running fine.
>>
>>>> Is this your intended?
>> Yes.
>>
>>>>> #3 qxl has a bunch of tracepoints. Enable them, then compare xen
>>>>>      results with kvm/tcg results to see where things start going 
>>>>> wrong.
>>>> I enabled qxl debug with these qemu paramters:
>>>> -global qxl-vga.debug=1 -global qxl-vga.guestdebug=20
>> debug=1 doesn't do much, most is in tracepoints these days.  I'm using
>> the stderr tracer most of the time (enable it using configure). Then
>> you can turn on qxl_* either in monitor (trace-events command) or via
>> -trace events=<file-with-event-names>.
>
> Thanks for reply, I used trace of qxl_* instead of -global debug 
> options (is it right or must I maintain also global qxl debug option?).
> On attachment the new qemu log of windows 7 test with qxl vga.
> The test was made as for below:
>> I tried also W7 domU on xen with spice-guest-tools-0.65.exe and qxl: 
>> domU starts, loads correctly the DE, vdagent and mouse are both 
>> working, but screen refreshing is very lagging (also only open of 
>> start menu). 
>
> Can you check the log to see if there are strange things to fix also 
> on spice and/or qemu?
> Thanks for any reply.
>
>>>> I tried to test Fedora19 on debian sid kvm host same qemu version
>>>> (1.6) on both sides but with qxl fails to start the DE, also in
>>>> fallback mode. Probably there are also regression on qemu and/or spice
>>>> about qxl.
>> I'm not aware of any regressions.
>> I'd suggest to try latest spice-server release.
>
> I double checked and is already to latest version:
> http://packages.debian.org/sid/libspice-server1
>

After I updated Fedora19 vm on kvm, it works with qxl.

I compared xen and kvm logs and the only relevant difference that I 
found is this line on /var/log/messages of xen domU:
> ioremap error for 0xfc001000-0xfc002000, requested 0x10, got 0x0
I attached all messages and Xorg logs for both xen and kvm (Fedora19) 
tests with qxl.

And about xen hypervisor logs (with xl dmesg) the only difference 
between stdvga and qxl (same domU) is that qxl log has 3 "pci dev bar" 
more. Full logs on attachments.

Thanks for any reply.

>>
>> HTH,
>>    Gerd
>>
>>
>>
>


--------------060909000500070501040708
Content-Type: text/plain; charset=windows-1252;
 name="messages-xen"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
 filename="messages-xen"

T2N0ICAxIDE0OjE0OjU1IGxvY2FsaG9zdCByc3lzbG9nZDogW29yaWdpbiBzb2Z0d2FyZT0i
cnN5c2xvZ2QiIHN3VmVyc2lvbj0iNy4yLjYiIHgtcGlkPSIzOTgiIHgtaW5mbz0iaHR0cDov
L3d3dy5yc3lzbG9nLmNvbSJdIHN0YXJ0Ck9jdCAgMSAxNDoxNDo1NSBsb2NhbGhvc3Qga2Vy
bmVsOiBbICAgIDAuMDAwMDAwXSBJbml0aWFsaXppbmcgY2dyb3VwIHN1YnN5cyBjcHVzZXQK
T2N0ICAxIDE0OjE0OjU1IGxvY2FsaG9zdCBrZXJuZWw6IFsgICAgMC4wMDAwMDBdIEluaXRp
YWxpemluZyBjZ3JvdXAgc3Vic3lzIGNwdQpPY3QgIDEgMTQ6MTQ6NTUgbG9jYWxob3N0IGtl
cm5lbDogWyAgICAwLjAwMDAwMF0gSW5pdGlhbGl6aW5nIGNncm91cCBzdWJzeXMgY3B1YWNj
dApPY3QgIDEgMTQ6MTQ6NTUgbG9jYWxob3N0IGtlcm5lbDogWyAgICAwLjAwMDAwMF0gTGlu
dXggdmVyc2lvbiAzLjExLjEtMjAwLmZjMTkueDg2XzY0IChtb2NrYnVpbGRAYmtlcm5lbDAy
KSAoZ2NjIHZlcnNpb24gNC44LjEgMjAxMzA2MDMgKFJlZCBIYXQgNC44LjEtMSkgKEdDQykg
KSAjMSBTTVAgU2F0IFNlcCAxNCAxNTowNDo1MSBVVEMgMjAxMwpPY3QgIDEgMTQ6MTQ6NTUg
bG9jYWxob3N0IGtlcm5lbDogWyAgICAwLjAwMDAwMF0gQ29tbWFuZCBsaW5lOiBCT09UX0lN
QUdFPS92bWxpbnV6LTMuMTEuMS0yMDAuZmMxOS54ODZfNjQgcm9vdD0vZGV2L21hcHBlci9m
ZWRvcmEtcm9vdCBybyByZC5sdm0ubHY9ZmVkb3JhL3N3YXAgcmQubWQ9MCByZC5kbT0wIHJk
Lmx1a3M9MCB2Y29uc29sZS5mb250PWxhdGFyY3lyaGViLXN1bjE2IHJkLmx2bS5sdj1mZWRv
cmEvcm9vdCB2Y29uc29sZS5rZXltYXA9aXQyIHJoZ2IgcXVpZXQgTEFORz1pdF9JVC5VVEYt
OApPY3QgIDEgMTQ6MTQ6NTUgbG9jYWxob3N0IGtlcm5lbDogWyAgICAwLjAwMDAwMF0gZTgy
MDogQklPUy1wcm92aWRlZCBwaHlzaWNhbCBSQU0gbWFwOgpPY3QgIDEgMTQ6MTQ6NTUgbG9j
YWxob3N0IGtlcm5lbDogWyAgICAwLjAwMDAwMF0gQklPUy1lODIwOiBbbWVtIDB4MDAwMDAw
MDAwMDAwMDAwMC0weDAwMDAwMDAwMDAwOWZiZmZdIHVzYWJsZQpPY3QgIDEgMTQ6MTQ6NTUg
bG9jYWxob3N0IGtlcm5lbDogWyAgICAwLjAwMDAwMF0gQklPUy1lODIwOiBbbWVtIDB4MDAw
MDAwMDAwMDA5ZmMwMC0weDAwMDAwMDAwMDAwOWZmZmZdIHJlc2VydmVkCk9jdCAgMSAxNDox
NDo1NSBsb2NhbGhvc3Qga2VybmVsOiBbICAgIDAuMDAwMDAwXSBCSU9TLWU4MjA6IFttZW0g
MHgwMDAwMDAwMDAwMGYwMDAwLTB4MDAwMDAwMDAwMDBmZmZmZl0gcmVzZXJ2ZWQKT2N0ICAx
IDE0OjE0OjU1IGxvY2FsaG9zdCBrZXJuZWw6IFsgICAgMC4wMDAwMDBdIEJJT1MtZTgyMDog
W21lbSAweDAwMDAwMDAwMDAxMDAwMDAtMHgwMDAwMDAwMDc3ZmZlZmZmXSB1c2FibGUKT2N0
ICAxIDE0OjE0OjU1IGxvY2FsaG9zdCBrZXJuZWw6IFsgICAgMC4wMDAwMDBdIEJJT1MtZTgy
MDogW21lbSAweDAwMDAwMDAwNzdmZmYwMDAtMHgwMDAwMDAwMDc3ZmZmZmZmXSByZXNlcnZl
ZApPY3QgIDEgMTQ6MTQ6NTUgbG9jYWxob3N0IGtlcm5lbDogWyAgICAwLjAwMDAwMF0gQklP
Uy1lODIwOiBbbWVtIDB4MDAwMDAwMDBmYzAwMDAwMC0weDAwMDAwMDAwZmZmZmZmZmZdIHJl
c2VydmVkCk9jdCAgMSAxNDoxNDo1NSBsb2NhbGhvc3Qga2VybmVsOiBbICAgIDAuMDAwMDAw
XSBOWCAoRXhlY3V0ZSBEaXNhYmxlKSBwcm90ZWN0aW9uOiBhY3RpdmUKT2N0ICAxIDE0OjE0
OjU1IGxvY2FsaG9zdCBrZXJuZWw6IFsgICAgMC4wMDAwMDBdIFNNQklPUyAyLjQgcHJlc2Vu
dC4KT2N0ICAxIDE0OjE0OjU1IGxvY2FsaG9zdCBrZXJuZWw6IFsgICAgMC4wMDAwMDBdIEh5
cGVydmlzb3IgZGV0ZWN0ZWQ6IFhlbiBIVk0KT2N0ICAxIDE0OjE0OjU1IGxvY2FsaG9zdCBr
ZXJuZWw6IFsgICAgMC4wMDAwMDBdIFhlbiB2ZXJzaW9uIDQuNC4KT2N0ICAxIDE0OjE0OjU1
IGxvY2FsaG9zdCBrZXJuZWw6IFsgICAgMC4wMDAwMDBdIE5ldGZyb250IGFuZCB0aGUgWGVu
IHBsYXRmb3JtIFBDSSBkcml2ZXIgaGF2ZSBiZWVuIGNvbXBpbGVkIGZvciB0aGlzIGtlcm5l
bDogdW5wbHVnIGVtdWxhdGVkIE5JQ3MuCk9jdCAgMSAxNDoxNDo1NSBsb2NhbGhvc3Qga2Vy
bmVsOiBbICAgIDAuMDAwMDAwXSBCbGtmcm9udCBhbmQgdGhlIFhlbiBwbGF0Zm9ybSBQQ0kg
ZHJpdmVyIGhhdmUgYmVlbiBjb21waWxlZCBmb3IgdGhpcyBrZXJuZWw6IHVucGx1ZyBlbXVs
YXRlZCBkaXNrcy4KT2N0ICAxIDE0OjE0OjU1IGxvY2FsaG9zdCBrZXJuZWw6IFsgICAgMC4w
MDAwMDBdIFlvdSBtaWdodCBoYXZlIHRvIGNoYW5nZSB0aGUgcm9vdCBkZXZpY2UKT2N0ICAx
IDE0OjE0OjU1IGxvY2FsaG9zdCBrZXJuZWw6IFsgICAgMC4wMDAwMDBdIGZyb20gL2Rldi9o
ZFthLWRdIHRvIC9kZXYveHZkW2EtZF0KT2N0ICAxIDE0OjE0OjU1IGxvY2FsaG9zdCBrZXJu
ZWw6IFsgICAgMC4wMDAwMDBdIGluIHlvdXIgcm9vdD0ga2VybmVsIGNvbW1hbmQgbGluZSBv
cHRpb24KT2N0ICAxIDE0OjE0OjU1IGxvY2FsaG9zdCBrZXJuZWw6IFsgICAgMC4wMDAwMDBd
IE5vIEFHUCBicmlkZ2UgZm91bmQKT2N0ICAxIDE0OjE0OjU1IGxvY2FsaG9zdCBrZXJuZWw6
IFsgICAgMC4wMDAwMDBdIGU4MjA6IGxhc3RfcGZuID0gMHg3N2ZmZiBtYXhfYXJjaF9wZm4g
PSAweDQwMDAwMDAwMApPY3QgIDEgMTQ6MTQ6NTUgbG9jYWxob3N0IGtlcm5lbDogWyAgICAw
LjAwMDAwMF0geDg2IFBBVCBlbmFibGVkOiBjcHUgMCwgb2xkIDB4NzA0MDYwMDA3MDQwNiwg
bmV3IDB4NzAxMDYwMDA3MDEwNgpPY3QgIDEgMTQ6MTQ6NTUgbG9jYWxob3N0IGtlcm5lbDog
WyAgICAwLjAwMDAwMF0gZm91bmQgU01QIE1QLXRhYmxlIGF0IFttZW0gMHgwMDBmMTgyMC0w
eDAwMGYxODJmXSBtYXBwZWQgYXQgW2ZmZmY4ODAwMDAwZjE4MjBdCk9jdCAgMSAxNDoxNDo1
NSBsb2NhbGhvc3Qga2VybmVsOiBbICAgIDAuMDAwMDAwXSBpbml0X21lbW9yeV9tYXBwaW5n
OiBbbWVtIDB4MDAwMDAwMDAtMHgwMDBmZmZmZl0KT2N0ICAxIDE0OjE0OjU1IGxvY2FsaG9z
dCBrZXJuZWw6IFsgICAgMC4wMDAwMDBdIGluaXRfbWVtb3J5X21hcHBpbmc6IFttZW0gMHg3
N2MwMDAwMC0weDc3ZGZmZmZmXQpPY3QgIDEgMTQ6MTQ6NTUgbG9jYWxob3N0IGtlcm5lbDog
WyAgICAwLjAwMDAwMF0gaW5pdF9tZW1vcnlfbWFwcGluZzogW21lbSAweDc0MDAwMDAwLTB4
NzdiZmZmZmZdCk9jdCAgMSAxNDoxNDo1NSBsb2NhbGhvc3Qga2VybmVsOiBbICAgIDAuMDAw
MDAwXSBpbml0X21lbW9yeV9tYXBwaW5nOiBbbWVtIDB4MDAxMDAwMDAtMHg3M2ZmZmZmZl0K
T2N0ICAxIDE0OjE0OjU1IGxvY2FsaG9zdCBrZXJuZWw6IFsgICAgMC4wMDAwMDBdIGluaXRf
bWVtb3J5X21hcHBpbmc6IFttZW0gMHg3N2UwMDAwMC0weDc3ZmZlZmZmXQpPY3QgIDEgMTQ6
MTQ6NTUgbG9jYWxob3N0IGtlcm5lbDogWyAgICAwLjAwMDAwMF0gUkFNRElTSzogW21lbSAw
eDM2ZWE0MDAwLTB4Mzc3NDlmZmZdCk9jdCAgMSAxNDoxNDo1NSBsb2NhbGhvc3Qga2VybmVs
OiBbICAgIDAuMDAwMDAwXSBBQ1BJOiBSU0RQIDAwMDAwMDAwMDAwZjE3NzAgMDAwMjQgKHYw
MiAgICBYZW4pCk9jdCAgMSAxNDoxNDo1NSBsb2NhbGhvc3Qga2VybmVsOiBbICAgIDAuMDAw
MDAwXSBBQ1BJOiBYU0RUIDAwMDAwMDAwZmMwMDlmZDAgMDAwNTQgKHYwMSAgICBYZW4gICAg
ICBIVk0gMDAwMDAwMDAgSFZNTCAwMDAwMDAwMCkKT2N0ICAxIDE0OjE0OjU1IGxvY2FsaG9z
dCBrZXJuZWw6IFsgICAgMC4wMDAwMDBdIEFDUEk6IEZBQ1AgMDAwMDAwMDBmYzAwOTkwMCAw
MDBGNCAodjA0ICAgIFhlbiAgICAgIEhWTSAwMDAwMDAwMCBIVk1MIDAwMDAwMDAwKQpPY3Qg
IDEgMTQ6MTQ6NTUgbG9jYWxob3N0IGtlcm5lbDogWyAgICAwLjAwMDAwMF0gQUNQSTogRFNE
VCAwMDAwMDAwMGZjMDAxMmIwIDA4NUNEICh2MDIgICAgWGVuICAgICAgSFZNIDAwMDAwMDAw
IElOVEwgMjAxMDA1MjgpCk9jdCAgMSAxNDoxNDo1NSBsb2NhbGhvc3Qga2VybmVsOiBbICAg
IDAuMDAwMDAwXSBBQ1BJOiBGQUNTIDAwMDAwMDAwZmMwMDEyNzAgMDAwNDAKT2N0ICAxIDE0
OjE0OjU1IGxvY2FsaG9zdCBrZXJuZWw6IFsgICAgMC4wMDAwMDBdIEFDUEk6IEFQSUMgMDAw
MDAwMDBmYzAwOWEwMCAwMDQ2MCAodjAyICAgIFhlbiAgICAgIEhWTSAwMDAwMDAwMCBIVk1M
IDAwMDAwMDAwKQpPY3QgIDEgMTQ6MTQ6NTUgbG9jYWxob3N0IGtlcm5lbDogWyAgICAwLjAw
MDAwMF0gQUNQSTogSFBFVCAwMDAwMDAwMGZjMDA5ZWUwIDAwMDM4ICh2MDEgICAgWGVuICAg
ICAgSFZNIDAwMDAwMDAwIEhWTUwgMDAwMDAwMDApCk9jdCAgMSAxNDoxNDo1NSBsb2NhbGhv
c3Qga2VybmVsOiBbICAgIDAuMDAwMDAwXSBBQ1BJOiBXQUVUIDAwMDAwMDAwZmMwMDlmMjAg
MDAwMjggKHYwMSAgICBYZW4gICAgICBIVk0gMDAwMDAwMDAgSFZNTCAwMDAwMDAwMCkKT2N0
ICAxIDE0OjE0OjU1IGxvY2FsaG9zdCBrZXJuZWw6IFsgICAgMC4wMDAwMDBdIEFDUEk6IFNT
RFQgMDAwMDAwMDBmYzAwOWY1MCAwMDAzMSAodjAyICAgIFhlbiAgICAgIEhWTSAwMDAwMDAw
MCBJTlRMIDIwMTAwNTI4KQpPY3QgIDEgMTQ6MTQ6NTUgbG9jYWxob3N0IGtlcm5lbDogWyAg
ICAwLjAwMDAwMF0gQUNQSTogU1NEVCAwMDAwMDAwMGZjMDA5ZjkwIDAwMDMxICh2MDIgICAg
WGVuICAgICAgSFZNIDAwMDAwMDAwIElOVEwgMjAxMDA1MjgpCk9jdCAgMSAxNDoxNDo1NSBs
b2NhbGhvc3Qga2VybmVsOiBbICAgIDAuMDAwMDAwXSBObyBOVU1BIGNvbmZpZ3VyYXRpb24g
Zm91bmQKT2N0ICAxIDE0OjE0OjU1IGxvY2FsaG9zdCBrZXJuZWw6IFsgICAgMC4wMDAwMDBd
IEZha2luZyBhIG5vZGUgYXQgW21lbSAweDAwMDAwMDAwMDAwMDAwMDAtMHgwMDAwMDAwMDc3
ZmZlZmZmXQpPY3QgIDEgMTQ6MTQ6NTUgbG9jYWxob3N0IGtlcm5lbDogWyAgICAwLjAwMDAw
MF0gSW5pdG1lbSBzZXR1cCBub2RlIDAgW21lbSAweDAwMDAwMDAwLTB4NzdmZmVmZmZdCk9j
dCAgMSAxNDoxNDo1NSBsb2NhbGhvc3Qga2VybmVsOiBbICAgIDAuMDAwMDAwXSAgIE5PREVf
REFUQSBbbWVtIDB4NzdmZWIwMDAtMHg3N2ZmZWZmZl0KT2N0ICAxIDE0OjE0OjU1IGxvY2Fs
aG9zdCBrZXJuZWw6IFsgICAgMC4wMDAwMDBdIFpvbmUgcmFuZ2VzOgpPY3QgIDEgMTQ6MTQ6
NTUgbG9jYWxob3N0IGtlcm5lbDogWyAgICAwLjAwMDAwMF0gICBETUEgICAgICBbbWVtIDB4
MDAwMDEwMDAtMHgwMGZmZmZmZl0KT2N0ICAxIDE0OjE0OjU1IGxvY2FsaG9zdCBrZXJuZWw6
IFsgICAgMC4wMDAwMDBdICAgRE1BMzIgICAgW21lbSAweDAxMDAwMDAwLTB4ZmZmZmZmZmZd
Ck9jdCAgMSAxNDoxNDo1NSBsb2NhbGhvc3Qga2VybmVsOiBbICAgIDAuMDAwMDAwXSAgIE5v
cm1hbCAgIGVtcHR5Ck9jdCAgMSAxNDoxNDo1NSBsb2NhbGhvc3Qga2VybmVsOiBbICAgIDAu
MDAwMDAwXSBNb3ZhYmxlIHpvbmUgc3RhcnQgZm9yIGVhY2ggbm9kZQpPY3QgIDEgMTQ6MTQ6
NTUgbG9jYWxob3N0IGtlcm5lbDogWyAgICAwLjAwMDAwMF0gRWFybHkgbWVtb3J5IG5vZGUg
cmFuZ2VzCk9jdCAgMSAxNDoxNDo1NSBsb2NhbGhvc3Qga2VybmVsOiBbICAgIDAuMDAwMDAw
XSAgIG5vZGUgICAwOiBbbWVtIDB4MDAwMDEwMDAtMHgwMDA5ZWZmZl0KT2N0ICAxIDE0OjE0
OjU1IGxvY2FsaG9zdCBrZXJuZWw6IFsgICAgMC4wMDAwMDBdICAgbm9kZSAgIDA6IFttZW0g
MHgwMDEwMDAwMC0weDc3ZmZlZmZmXQpPY3QgIDEgMTQ6MTQ6NTUgbG9jYWxob3N0IGtlcm5l
bDogWyAgICAwLjAwMDAwMF0gQUNQSTogUE0tVGltZXIgSU8gUG9ydDogMHhiMDA4Ck9jdCAg
MSAxNDoxNDo1NSBsb2NhbGhvc3Qga2VybmVsOiBbICAgIDAuMDAwMDAwXSBBQ1BJOiBMQVBJ
QyAoYWNwaV9pZFsweDAwXSBsYXBpY19pZFsweDAwXSBlbmFibGVkKQpPY3QgIDEgMTQ6MTQ6
NTUgbG9jYWxob3N0IGtlcm5lbDogWyAgICAwLjAwMDAwMF0gQUNQSTogTEFQSUMgKGFjcGlf
aWRbMHgwMV0gbGFwaWNfaWRbMHgwMl0gZW5hYmxlZCkKT2N0ICAxIDE0OjE0OjU1IGxvY2Fs
aG9zdCBrZXJuZWw6IFsgICAgMC4wMDAwMDBdIEFDUEk6IExBUElDIChhY3BpX2lkWzB4MDJd
IGxhcGljX2lkWzB4MDRdIGRpc2FibGVkKQpPY3QgIDEgMTQ6MTQ6NTUgbG9jYWxob3N0IGtl
cm5lbDogWyAgICAwLjAwMDAwMF0gQUNQSTogTEFQSUMgKGFjcGlfaWRbMHgwM10gbGFwaWNf
aWRbMHgwNl0gZGlzYWJsZWQpCk9jdCAgMSAxNDoxNDo1NSBsb2NhbGhvc3Qga2VybmVsOiBb
ICAgIDAuMDAwMDAwXSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweDA0XSBsYXBpY19pZFsweDA4
XSBkaXNhYmxlZCkKT2N0ICAxIDE0OjE0OjU1IGxvY2FsaG9zdCBrZXJuZWw6IFsgICAgMC4w
MDAwMDBdIEFDUEk6IExBUElDIChhY3BpX2lkWzB4MDVdIGxhcGljX2lkWzB4MGFdIGRpc2Fi
bGVkKQpPY3QgIDEgMTQ6MTQ6NTUgbG9jYWxob3N0IGtlcm5lbDogWyAgICAwLjAwMDAwMF0g
QUNQSTogTEFQSUMgKGFjcGlfaWRbMHgwNl0gbGFwaWNfaWRbMHgwY10gZGlzYWJsZWQpCk9j
dCAgMSAxNDoxNDo1NSBsb2NhbGhvc3Qga2VybmVsOiBbICAgIDAuMDAwMDAwXSBBQ1BJOiBM
QVBJQyAoYWNwaV9pZFsweDA3XSBsYXBpY19pZFsweDBlXSBkaXNhYmxlZCkKT2N0ICAxIDE0
OjE0OjU1IGxvY2FsaG9zdCBrZXJuZWw6IFsgICAgMC4wMDAwMDBdIEFDUEk6IExBUElDIChh
Y3BpX2lkWzB4MDhdIGxhcGljX2lkWzB4MTBdIGRpc2FibGVkKQpPY3QgIDEgMTQ6MTQ6NTUg
bG9jYWxob3N0IGtlcm5lbDogWyAgICAwLjAwMDAwMF0gQUNQSTogTEFQSUMgKGFjcGlfaWRb
MHgwOV0gbGFwaWNfaWRbMHgxMl0gZGlzYWJsZWQpCk9jdCAgMSAxNDoxNDo1NSBsb2NhbGhv
c3Qga2VybmVsOiBbICAgIDAuMDAwMDAwXSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweDBhXSBs
YXBpY19pZFsweDE0XSBkaXNhYmxlZCkKT2N0ICAxIDE0OjE0OjU1IGxvY2FsaG9zdCBrZXJu
ZWw6IFsgICAgMC4wMDAwMDBdIEFDUEk6IExBUElDIChhY3BpX2lkWzB4MGJdIGxhcGljX2lk
WzB4MTZdIGRpc2FibGVkKQpPY3QgIDEgMTQ6MTQ6NTUgbG9jYWxob3N0IGtlcm5lbDogWyAg
ICAwLjAwMDAwMF0gQUNQSTogTEFQSUMgKGFjcGlfaWRbMHgwY10gbGFwaWNfaWRbMHgxOF0g
ZGlzYWJsZWQpCk9jdCAgMSAxNDoxNDo1NSBsb2NhbGhvc3Qga2VybmVsOiBbICAgIDAuMDAw
MDAwXSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweDBkXSBsYXBpY19pZFsweDFhXSBkaXNhYmxl
ZCkKT2N0ICAxIDE0OjE0OjU1IGxvY2FsaG9zdCBrZXJuZWw6IFsgICAgMC4wMDAwMDBdIEFD
UEk6IExBUElDIChhY3BpX2lkWzB4MGVdIGxhcGljX2lkWzB4MWNdIGRpc2FibGVkKQpPY3Qg
IDEgMTQ6MTQ6NTUgbG9jYWxob3N0IGtlcm5lbDogWyAgICAwLjAwMDAwMF0gQUNQSTogTEFQ
SUMgKGFjcGlfaWRbMHgwZl0gbGFwaWNfaWRbMHgxZV0gZGlzYWJsZWQpCk9jdCAgMSAxNDox
NDo1NSBsb2NhbGhvc3Qga2VybmVsOiBbICAgIDAuMDAwMDAwXSBBQ1BJOiBMQVBJQyAoYWNw
aV9pZFsweDEwXSBsYXBpY19pZFsweDIwXSBkaXNhYmxlZCkKT2N0ICAxIDE0OjE0OjU1IGxv
Y2FsaG9zdCBrZXJuZWw6IFsgICAgMC4wMDAwMDBdIEFDUEk6IExBUElDIChhY3BpX2lkWzB4
MTFdIGxhcGljX2lkWzB4MjJdIGRpc2FibGVkKQpPY3QgIDEgMTQ6MTQ6NTUgbG9jYWxob3N0
IGtlcm5lbDogWyAgICAwLjAwMDAwMF0gQUNQSTogTEFQSUMgKGFjcGlfaWRbMHgxMl0gbGFw
aWNfaWRbMHgyNF0gZGlzYWJsZWQpCk9jdCAgMSAxNDoxNDo1NSBsb2NhbGhvc3Qga2VybmVs
OiBbICAgIDAuMDAwMDAwXSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweDEzXSBsYXBpY19pZFsw
eDI2XSBkaXNhYmxlZCkKT2N0ICAxIDE0OjE0OjU1IGxvY2FsaG9zdCBrZXJuZWw6IFsgICAg
MC4wMDAwMDBdIEFDUEk6IExBUElDIChhY3BpX2lkWzB4MTRdIGxhcGljX2lkWzB4MjhdIGRp
c2FibGVkKQpPY3QgIDEgMTQ6MTQ6NTUgbG9jYWxob3N0IGtlcm5lbDogWyAgICAwLjAwMDAw
MF0gQUNQSTogTEFQSUMgKGFjcGlfaWRbMHgxNV0gbGFwaWNfaWRbMHgyYV0gZGlzYWJsZWQp
Ck9jdCAgMSAxNDoxNDo1NSBsb2NhbGhvc3Qga2VybmVsOiBbICAgIDAuMDAwMDAwXSBBQ1BJ
OiBMQVBJQyAoYWNwaV9pZFsweDE2XSBsYXBpY19pZFsweDJjXSBkaXNhYmxlZCkKT2N0ICAx
IDE0OjE0OjU1IGxvY2FsaG9zdCBrZXJuZWw6IFsgICAgMC4wMDAwMDBdIEFDUEk6IExBUElD
IChhY3BpX2lkWzB4MTddIGxhcGljX2lkWzB4MmVdIGRpc2FibGVkKQpPY3QgIDEgMTQ6MTQ6
NTUgbG9jYWxob3N0IGtlcm5lbDogWyAgICAwLjAwMDAwMF0gQUNQSTogTEFQSUMgKGFjcGlf
aWRbMHgxOF0gbGFwaWNfaWRbMHgzMF0gZGlzYWJsZWQpCk9jdCAgMSAxNDoxNDo1NSBsb2Nh
bGhvc3Qga2VybmVsOiBbICAgIDAuMDAwMDAwXSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweDE5
XSBsYXBpY19pZFsweDMyXSBkaXNhYmxlZCkKT2N0ICAxIDE0OjE0OjU1IGxvY2FsaG9zdCBr
ZXJuZWw6IFsgICAgMC4wMDAwMDBdIEFDUEk6IExBUElDIChhY3BpX2lkWzB4MWFdIGxhcGlj
X2lkWzB4MzRdIGRpc2FibGVkKQpPY3QgIDEgMTQ6MTQ6NTUgbG9jYWxob3N0IGtlcm5lbDog
WyAgICAwLjAwMDAwMF0gQUNQSTogTEFQSUMgKGFjcGlfaWRbMHgxYl0gbGFwaWNfaWRbMHgz
Nl0gZGlzYWJsZWQpCk9jdCAgMSAxNDoxNDo1NSBsb2NhbGhvc3Qga2VybmVsOiBbICAgIDAu
MDAwMDAwXSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweDFjXSBsYXBpY19pZFsweDM4XSBkaXNh
YmxlZCkKT2N0ICAxIDE0OjE0OjU1IGxvY2FsaG9zdCBrZXJuZWw6IFsgICAgMC4wMDAwMDBd
IEFDUEk6IExBUElDIChhY3BpX2lkWzB4MWRdIGxhcGljX2lkWzB4M2FdIGRpc2FibGVkKQpP
Y3QgIDEgMTQ6MTQ6NTUgbG9jYWxob3N0IGtlcm5lbDogWyAgICAwLjAwMDAwMF0gQUNQSTog
TEFQSUMgKGFjcGlfaWRbMHgxZV0gbGFwaWNfaWRbMHgzY10gZGlzYWJsZWQpCk9jdCAgMSAx
NDoxNDo1NSBsb2NhbGhvc3Qga2VybmVsOiBbICAgIDAuMDAwMDAwXSBBQ1BJOiBMQVBJQyAo
YWNwaV9pZFsweDFmXSBsYXBpY19pZFsweDNlXSBkaXNhYmxlZCkKT2N0ICAxIDE0OjE0OjU1
IGxvY2FsaG9zdCBrZXJuZWw6IFsgICAgMC4wMDAwMDBdIEFDUEk6IExBUElDIChhY3BpX2lk
WzB4MjBdIGxhcGljX2lkWzB4NDBdIGRpc2FibGVkKQpPY3QgIDEgMTQ6MTQ6NTUgbG9jYWxo
b3N0IGtlcm5lbDogWyAgICAwLjAwMDAwMF0gQUNQSTogTEFQSUMgKGFjcGlfaWRbMHgyMV0g
bGFwaWNfaWRbMHg0Ml0gZGlzYWJsZWQpCk9jdCAgMSAxNDoxNDo1NSBsb2NhbGhvc3Qga2Vy
bmVsOiBbICAgIDAuMDAwMDAwXSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweDIyXSBsYXBpY19p
ZFsweDQ0XSBkaXNhYmxlZCkKT2N0ICAxIDE0OjE0OjU1IGxvY2FsaG9zdCBrZXJuZWw6IFsg
ICAgMC4wMDAwMDBdIEFDUEk6IExBUElDIChhY3BpX2lkWzB4MjNdIGxhcGljX2lkWzB4NDZd
IGRpc2FibGVkKQpPY3QgIDEgMTQ6MTQ6NTUgbG9jYWxob3N0IGtlcm5lbDogWyAgICAwLjAw
MDAwMF0gQUNQSTogTEFQSUMgKGFjcGlfaWRbMHgyNF0gbGFwaWNfaWRbMHg0OF0gZGlzYWJs
ZWQpCk9jdCAgMSAxNDoxNDo1NSBsb2NhbGhvc3Qga2VybmVsOiBbICAgIDAuMDAwMDAwXSBB
Q1BJOiBMQVBJQyAoYWNwaV9pZFsweDI1XSBsYXBpY19pZFsweDRhXSBkaXNhYmxlZCkKT2N0
ICAxIDE0OjE0OjU1IGxvY2FsaG9zdCBrZXJuZWw6IFsgICAgMC4wMDAwMDBdIEFDUEk6IExB
UElDIChhY3BpX2lkWzB4MjZdIGxhcGljX2lkWzB4NGNdIGRpc2FibGVkKQpPY3QgIDEgMTQ6
MTQ6NTUgbG9jYWxob3N0IGtlcm5lbDogWyAgICAwLjAwMDAwMF0gQUNQSTogTEFQSUMgKGFj
cGlfaWRbMHgyN10gbGFwaWNfaWRbMHg0ZV0gZGlzYWJsZWQpCk9jdCAgMSAxNDoxNDo1NSBs
b2NhbGhvc3Qga2VybmVsOiBbICAgIDAuMDAwMDAwXSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsw
eDI4XSBsYXBpY19pZFsweDUwXSBkaXNhYmxlZCkKT2N0ICAxIDE0OjE0OjU1IGxvY2FsaG9z
dCBrZXJuZWw6IFsgICAgMC4wMDAwMDBdIEFDUEk6IExBUElDIChhY3BpX2lkWzB4MjldIGxh
cGljX2lkWzB4NTJdIGRpc2FibGVkKQpPY3QgIDEgMTQ6MTQ6NTUgbG9jYWxob3N0IGtlcm5l
bDogWyAgICAwLjAwMDAwMF0gQUNQSTogTEFQSUMgKGFjcGlfaWRbMHgyYV0gbGFwaWNfaWRb
MHg1NF0gZGlzYWJsZWQpCk9jdCAgMSAxNDoxNDo1NSBsb2NhbGhvc3Qga2VybmVsOiBbICAg
IDAuMDAwMDAwXSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweDJiXSBsYXBpY19pZFsweDU2XSBk
aXNhYmxlZCkKT2N0ICAxIDE0OjE0OjU1IGxvY2FsaG9zdCBrZXJuZWw6IFsgICAgMC4wMDAw
MDBdIEFDUEk6IExBUElDIChhY3BpX2lkWzB4MmNdIGxhcGljX2lkWzB4NThdIGRpc2FibGVk
KQpPY3QgIDEgMTQ6MTQ6NTUgbG9jYWxob3N0IGtlcm5lbDogWyAgICAwLjAwMDAwMF0gQUNQ
STogTEFQSUMgKGFjcGlfaWRbMHgyZF0gbGFwaWNfaWRbMHg1YV0gZGlzYWJsZWQpCk9jdCAg
MSAxNDoxNDo1NSBsb2NhbGhvc3Qga2VybmVsOiBbICAgIDAuMDAwMDAwXSBBQ1BJOiBMQVBJ
QyAoYWNwaV9pZFsweDJlXSBsYXBpY19pZFsweDVjXSBkaXNhYmxlZCkKT2N0ICAxIDE0OjE0
OjU1IGxvY2FsaG9zdCBrZXJuZWw6IFsgICAgMC4wMDAwMDBdIEFDUEk6IExBUElDIChhY3Bp
X2lkWzB4MmZdIGxhcGljX2lkWzB4NWVdIGRpc2FibGVkKQpPY3QgIDEgMTQ6MTQ6NTUgbG9j
YWxob3N0IGtlcm5lbDogWyAgICAwLjAwMDAwMF0gQUNQSTogTEFQSUMgKGFjcGlfaWRbMHgz
MF0gbGFwaWNfaWRbMHg2MF0gZGlzYWJsZWQpCk9jdCAgMSAxNDoxNDo1NSBsb2NhbGhvc3Qg
a2VybmVsOiBbICAgIDAuMDAwMDAwXSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweDMxXSBsYXBp
Y19pZFsweDYyXSBkaXNhYmxlZCkKT2N0ICAxIDE0OjE0OjU1IGxvY2FsaG9zdCBrZXJuZWw6
IFsgICAgMC4wMDAwMDBdIEFDUEk6IExBUElDIChhY3BpX2lkWzB4MzJdIGxhcGljX2lkWzB4
NjRdIGRpc2FibGVkKQpPY3QgIDEgMTQ6MTQ6NTUgbG9jYWxob3N0IGtlcm5lbDogWyAgICAw
LjAwMDAwMF0gQUNQSTogTEFQSUMgKGFjcGlfaWRbMHgzM10gbGFwaWNfaWRbMHg2Nl0gZGlz
YWJsZWQpCk9jdCAgMSAxNDoxNDo1NSBsb2NhbGhvc3Qga2VybmVsOiBbICAgIDAuMDAwMDAw
XSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweDM0XSBsYXBpY19pZFsweDY4XSBkaXNhYmxlZCkK
T2N0ICAxIDE0OjE0OjU1IGxvY2FsaG9zdCBrZXJuZWw6IFsgICAgMC4wMDAwMDBdIEFDUEk6
IExBUElDIChhY3BpX2lkWzB4MzVdIGxhcGljX2lkWzB4NmFdIGRpc2FibGVkKQpPY3QgIDEg
MTQ6MTQ6NTUgbG9jYWxob3N0IGtlcm5lbDogWyAgICAwLjAwMDAwMF0gQUNQSTogTEFQSUMg
KGFjcGlfaWRbMHgzNl0gbGFwaWNfaWRbMHg2Y10gZGlzYWJsZWQpCk9jdCAgMSAxNDoxNDo1
NSBsb2NhbGhvc3Qga2VybmVsOiBbICAgIDAuMDAwMDAwXSBBQ1BJOiBMQVBJQyAoYWNwaV9p
ZFsweDM3XSBsYXBpY19pZFsweDZlXSBkaXNhYmxlZCkKT2N0ICAxIDE0OjE0OjU1IGxvY2Fs
aG9zdCBrZXJuZWw6IFsgICAgMC4wMDAwMDBdIEFDUEk6IExBUElDIChhY3BpX2lkWzB4Mzhd
IGxhcGljX2lkWzB4NzBdIGRpc2FibGVkKQpPY3QgIDEgMTQ6MTQ6NTUgbG9jYWxob3N0IGtl
cm5lbDogWyAgICAwLjAwMDAwMF0gQUNQSTogTEFQSUMgKGFjcGlfaWRbMHgzOV0gbGFwaWNf
aWRbMHg3Ml0gZGlzYWJsZWQpCk9jdCAgMSAxNDoxNDo1NSBsb2NhbGhvc3Qga2VybmVsOiBb
ICAgIDAuMDAwMDAwXSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweDNhXSBsYXBpY19pZFsweDc0
XSBkaXNhYmxlZCkKT2N0ICAxIDE0OjE0OjU1IGxvY2FsaG9zdCBrZXJuZWw6IFsgICAgMC4w
MDAwMDBdIEFDUEk6IExBUElDIChhY3BpX2lkWzB4M2JdIGxhcGljX2lkWzB4NzZdIGRpc2Fi
bGVkKQpPY3QgIDEgMTQ6MTQ6NTUgbG9jYWxob3N0IGtlcm5lbDogWyAgICAwLjAwMDAwMF0g
QUNQSTogTEFQSUMgKGFjcGlfaWRbMHgzY10gbGFwaWNfaWRbMHg3OF0gZGlzYWJsZWQpCk9j
dCAgMSAxNDoxNDo1NSBsb2NhbGhvc3Qga2VybmVsOiBbICAgIDAuMDAwMDAwXSBBQ1BJOiBM
QVBJQyAoYWNwaV9pZFsweDNkXSBsYXBpY19pZFsweDdhXSBkaXNhYmxlZCkKT2N0ICAxIDE0
OjE0OjU1IGxvY2FsaG9zdCBrZXJuZWw6IFsgICAgMC4wMDAwMDBdIEFDUEk6IExBUElDIChh
Y3BpX2lkWzB4M2VdIGxhcGljX2lkWzB4N2NdIGRpc2FibGVkKQpPY3QgIDEgMTQ6MTQ6NTUg
bG9jYWxob3N0IGtlcm5lbDogWyAgICAwLjAwMDAwMF0gQUNQSTogTEFQSUMgKGFjcGlfaWRb
MHgzZl0gbGFwaWNfaWRbMHg3ZV0gZGlzYWJsZWQpCk9jdCAgMSAxNDoxNDo1NSBsb2NhbGhv
c3Qga2VybmVsOiBbICAgIDAuMDAwMDAwXSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweDQwXSBs
YXBpY19pZFsweDgwXSBkaXNhYmxlZCkKT2N0ICAxIDE0OjE0OjU1IGxvY2FsaG9zdCBrZXJu
ZWw6IFsgICAgMC4wMDAwMDBdIEFDUEk6IExBUElDIChhY3BpX2lkWzB4NDFdIGxhcGljX2lk
WzB4ODJdIGRpc2FibGVkKQpPY3QgIDEgMTQ6MTQ6NTUgbG9jYWxob3N0IGtlcm5lbDogWyAg
ICAwLjAwMDAwMF0gQUNQSTogTEFQSUMgKGFjcGlfaWRbMHg0Ml0gbGFwaWNfaWRbMHg4NF0g
ZGlzYWJsZWQpCk9jdCAgMSAxNDoxNDo1NSBsb2NhbGhvc3Qga2VybmVsOiBbICAgIDAuMDAw
MDAwXSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweDQzXSBsYXBpY19pZFsweDg2XSBkaXNhYmxl
ZCkKT2N0ICAxIDE0OjE0OjU1IGxvY2FsaG9zdCBrZXJuZWw6IFsgICAgMC4wMDAwMDBdIEFD
UEk6IExBUElDIChhY3BpX2lkWzB4NDRdIGxhcGljX2lkWzB4ODhdIGRpc2FibGVkKQpPY3Qg
IDEgMTQ6MTQ6NTUgbG9jYWxob3N0IGtlcm5lbDogWyAgICAwLjAwMDAwMF0gQUNQSTogTEFQ
SUMgKGFjcGlfaWRbMHg0NV0gbGFwaWNfaWRbMHg4YV0gZGlzYWJsZWQpCk9jdCAgMSAxNDox
NDo1NSBsb2NhbGhvc3Qga2VybmVsOiBbICAgIDAuMDAwMDAwXSBBQ1BJOiBMQVBJQyAoYWNw
aV9pZFsweDQ2XSBsYXBpY19pZFsweDhjXSBkaXNhYmxlZCkKT2N0ICAxIDE0OjE0OjU1IGxv
Y2FsaG9zdCBrZXJuZWw6IFsgICAgMC4wMDAwMDBdIEFDUEk6IExBUElDIChhY3BpX2lkWzB4
NDddIGxhcGljX2lkWzB4OGVdIGRpc2FibGVkKQpPY3QgIDEgMTQ6MTQ6NTUgbG9jYWxob3N0
IGtlcm5lbDogWyAgICAwLjAwMDAwMF0gQUNQSTogTEFQSUMgKGFjcGlfaWRbMHg0OF0gbGFw
aWNfaWRbMHg5MF0gZGlzYWJsZWQpCk9jdCAgMSAxNDoxNDo1NSBsb2NhbGhvc3Qga2VybmVs
OiBbICAgIDAuMDAwMDAwXSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweDQ5XSBsYXBpY19pZFsw
eDkyXSBkaXNhYmxlZCkKT2N0ICAxIDE0OjE0OjU1IGxvY2FsaG9zdCBrZXJuZWw6IFsgICAg
MC4wMDAwMDBdIEFDUEk6IExBUElDIChhY3BpX2lkWzB4NGFdIGxhcGljX2lkWzB4OTRdIGRp
c2FibGVkKQpPY3QgIDEgMTQ6MTQ6NTUgbG9jYWxob3N0IGtlcm5lbDogWyAgICAwLjAwMDAw
MF0gQUNQSTogTEFQSUMgKGFjcGlfaWRbMHg0Yl0gbGFwaWNfaWRbMHg5Nl0gZGlzYWJsZWQp
Ck9jdCAgMSAxNDoxNDo1NSBsb2NhbGhvc3Qga2VybmVsOiBbICAgIDAuMDAwMDAwXSBBQ1BJ
OiBMQVBJQyAoYWNwaV9pZFsweDRjXSBsYXBpY19pZFsweDk4XSBkaXNhYmxlZCkKT2N0ICAx
IDE0OjE0OjU1IGxvY2FsaG9zdCBrZXJuZWw6IFsgICAgMC4wMDAwMDBdIEFDUEk6IExBUElD
IChhY3BpX2lkWzB4NGRdIGxhcGljX2lkWzB4OWFdIGRpc2FibGVkKQpPY3QgIDEgMTQ6MTQ6
NTUgbG9jYWxob3N0IGtlcm5lbDogWyAgICAwLjAwMDAwMF0gQUNQSTogTEFQSUMgKGFjcGlf
aWRbMHg0ZV0gbGFwaWNfaWRbMHg5Y10gZGlzYWJsZWQpCk9jdCAgMSAxNDoxNDo1NSBsb2Nh
bGhvc3Qga2VybmVsOiBbICAgIDAuMDAwMDAwXSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweDRm
XSBsYXBpY19pZFsweDllXSBkaXNhYmxlZCkKT2N0ICAxIDE0OjE0OjU1IGxvY2FsaG9zdCBr
ZXJuZWw6IFsgICAgMC4wMDAwMDBdIEFDUEk6IExBUElDIChhY3BpX2lkWzB4NTBdIGxhcGlj
X2lkWzB4YTBdIGRpc2FibGVkKQpPY3QgIDEgMTQ6MTQ6NTUgbG9jYWxob3N0IGtlcm5lbDog
WyAgICAwLjAwMDAwMF0gQUNQSTogTEFQSUMgKGFjcGlfaWRbMHg1MV0gbGFwaWNfaWRbMHhh
Ml0gZGlzYWJsZWQpCk9jdCAgMSAxNDoxNDo1NSBsb2NhbGhvc3Qga2VybmVsOiBbICAgIDAu
MDAwMDAwXSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweDUyXSBsYXBpY19pZFsweGE0XSBkaXNh
YmxlZCkKT2N0ICAxIDE0OjE0OjU1IGxvY2FsaG9zdCBrZXJuZWw6IFsgICAgMC4wMDAwMDBd
IEFDUEk6IExBUElDIChhY3BpX2lkWzB4NTNdIGxhcGljX2lkWzB4YTZdIGRpc2FibGVkKQpP
Y3QgIDEgMTQ6MTQ6NTUgbG9jYWxob3N0IGtlcm5lbDogWyAgICAwLjAwMDAwMF0gQUNQSTog
TEFQSUMgKGFjcGlfaWRbMHg1NF0gbGFwaWNfaWRbMHhhOF0gZGlzYWJsZWQpCk9jdCAgMSAx
NDoxNDo1NSBsb2NhbGhvc3Qga2VybmVsOiBbICAgIDAuMDAwMDAwXSBBQ1BJOiBMQVBJQyAo
YWNwaV9pZFsweDU1XSBsYXBpY19pZFsweGFhXSBkaXNhYmxlZCkKT2N0ICAxIDE0OjE0OjU1
IGxvY2FsaG9zdCBrZXJuZWw6IFsgICAgMC4wMDAwMDBdIEFDUEk6IExBUElDIChhY3BpX2lk
WzB4NTZdIGxhcGljX2lkWzB4YWNdIGRpc2FibGVkKQpPY3QgIDEgMTQ6MTQ6NTUgbG9jYWxo
b3N0IGtlcm5lbDogWyAgICAwLjAwMDAwMF0gQUNQSTogTEFQSUMgKGFjcGlfaWRbMHg1N10g
bGFwaWNfaWRbMHhhZV0gZGlzYWJsZWQpCk9jdCAgMSAxNDoxNDo1NSBsb2NhbGhvc3Qga2Vy
bmVsOiBbICAgIDAuMDAwMDAwXSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweDU4XSBsYXBpY19p
ZFsweGIwXSBkaXNhYmxlZCkKT2N0ICAxIDE0OjE0OjU1IGxvY2FsaG9zdCBrZXJuZWw6IFsg
ICAgMC4wMDAwMDBdIEFDUEk6IExBUElDIChhY3BpX2lkWzB4NTldIGxhcGljX2lkWzB4YjJd
IGRpc2FibGVkKQpPY3QgIDEgMTQ6MTQ6NTUgbG9jYWxob3N0IGtlcm5lbDogWyAgICAwLjAw
MDAwMF0gQUNQSTogTEFQSUMgKGFjcGlfaWRbMHg1YV0gbGFwaWNfaWRbMHhiNF0gZGlzYWJs
ZWQpCk9jdCAgMSAxNDoxNDo1NSBsb2NhbGhvc3Qga2VybmVsOiBbICAgIDAuMDAwMDAwXSBB
Q1BJOiBMQVBJQyAoYWNwaV9pZFsweDViXSBsYXBpY19pZFsweGI2XSBkaXNhYmxlZCkKT2N0
ICAxIDE0OjE0OjU1IGxvY2FsaG9zdCBrZXJuZWw6IFsgICAgMC4wMDAwMDBdIEFDUEk6IExB
UElDIChhY3BpX2lkWzB4NWNdIGxhcGljX2lkWzB4YjhdIGRpc2FibGVkKQpPY3QgIDEgMTQ6
MTQ6NTUgbG9jYWxob3N0IGtlcm5lbDogWyAgICAwLjAwMDAwMF0gQUNQSTogTEFQSUMgKGFj
cGlfaWRbMHg1ZF0gbGFwaWNfaWRbMHhiYV0gZGlzYWJsZWQpCk9jdCAgMSAxNDoxNDo1NSBs
b2NhbGhvc3Qga2VybmVsOiBbICAgIDAuMDAwMDAwXSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsw
eDVlXSBsYXBpY19pZFsweGJjXSBkaXNhYmxlZCkKT2N0ICAxIDE0OjE0OjU1IGxvY2FsaG9z
dCBrZXJuZWw6IFsgICAgMC4wMDAwMDBdIEFDUEk6IExBUElDIChhY3BpX2lkWzB4NWZdIGxh
cGljX2lkWzB4YmVdIGRpc2FibGVkKQpPY3QgIDEgMTQ6MTQ6NTUgbG9jYWxob3N0IGtlcm5l
bDogWyAgICAwLjAwMDAwMF0gQUNQSTogTEFQSUMgKGFjcGlfaWRbMHg2MF0gbGFwaWNfaWRb
MHhjMF0gZGlzYWJsZWQpCk9jdCAgMSAxNDoxNDo1NSBsb2NhbGhvc3Qga2VybmVsOiBbICAg
IDAuMDAwMDAwXSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweDYxXSBsYXBpY19pZFsweGMyXSBk
aXNhYmxlZCkKT2N0ICAxIDE0OjE0OjU1IGxvY2FsaG9zdCBrZXJuZWw6IFsgICAgMC4wMDAw
MDBdIEFDUEk6IExBUElDIChhY3BpX2lkWzB4NjJdIGxhcGljX2lkWzB4YzRdIGRpc2FibGVk
KQpPY3QgIDEgMTQ6MTQ6NTUgbG9jYWxob3N0IGtlcm5lbDogWyAgICAwLjAwMDAwMF0gQUNQ
STogTEFQSUMgKGFjcGlfaWRbMHg2M10gbGFwaWNfaWRbMHhjNl0gZGlzYWJsZWQpCk9jdCAg
MSAxNDoxNDo1NSBsb2NhbGhvc3Qga2VybmVsOiBbICAgIDAuMDAwMDAwXSBBQ1BJOiBMQVBJ
QyAoYWNwaV9pZFsweDY0XSBsYXBpY19pZFsweGM4XSBkaXNhYmxlZCkKT2N0ICAxIDE0OjE0
OjU1IGxvY2FsaG9zdCBrZXJuZWw6IFsgICAgMC4wMDAwMDBdIEFDUEk6IExBUElDIChhY3Bp
X2lkWzB4NjVdIGxhcGljX2lkWzB4Y2FdIGRpc2FibGVkKQpPY3QgIDEgMTQ6MTQ6NTUgbG9j
YWxob3N0IGtlcm5lbDogWyAgICAwLjAwMDAwMF0gQUNQSTogTEFQSUMgKGFjcGlfaWRbMHg2
Nl0gbGFwaWNfaWRbMHhjY10gZGlzYWJsZWQpCk9jdCAgMSAxNDoxNDo1NSBsb2NhbGhvc3Qg
a2VybmVsOiBbICAgIDAuMDAwMDAwXSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweDY3XSBsYXBp
Y19pZFsweGNlXSBkaXNhYmxlZCkKT2N0ICAxIDE0OjE0OjU1IGxvY2FsaG9zdCBrZXJuZWw6
IFsgICAgMC4wMDAwMDBdIEFDUEk6IExBUElDIChhY3BpX2lkWzB4NjhdIGxhcGljX2lkWzB4
ZDBdIGRpc2FibGVkKQpPY3QgIDEgMTQ6MTQ6NTUgbG9jYWxob3N0IGtlcm5lbDogWyAgICAw
LjAwMDAwMF0gQUNQSTogTEFQSUMgKGFjcGlfaWRbMHg2OV0gbGFwaWNfaWRbMHhkMl0gZGlz
YWJsZWQpCk9jdCAgMSAxNDoxNDo1NSBsb2NhbGhvc3Qga2VybmVsOiBbICAgIDAuMDAwMDAw
XSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweDZhXSBsYXBpY19pZFsweGQ0XSBkaXNhYmxlZCkK
T2N0ICAxIDE0OjE0OjU1IGxvY2FsaG9zdCBrZXJuZWw6IFsgICAgMC4wMDAwMDBdIEFDUEk6
IExBUElDIChhY3BpX2lkWzB4NmJdIGxhcGljX2lkWzB4ZDZdIGRpc2FibGVkKQpPY3QgIDEg
MTQ6MTQ6NTUgbG9jYWxob3N0IGtlcm5lbDogWyAgICAwLjAwMDAwMF0gQUNQSTogTEFQSUMg
KGFjcGlfaWRbMHg2Y10gbGFwaWNfaWRbMHhkOF0gZGlzYWJsZWQpCk9jdCAgMSAxNDoxNDo1
NSBsb2NhbGhvc3Qga2VybmVsOiBbICAgIDAuMDAwMDAwXSBBQ1BJOiBMQVBJQyAoYWNwaV9p
ZFsweDZkXSBsYXBpY19pZFsweGRhXSBkaXNhYmxlZCkKT2N0ICAxIDE0OjE0OjU1IGxvY2Fs
aG9zdCBrZXJuZWw6IFsgICAgMC4wMDAwMDBdIEFDUEk6IExBUElDIChhY3BpX2lkWzB4NmVd
IGxhcGljX2lkWzB4ZGNdIGRpc2FibGVkKQpPY3QgIDEgMTQ6MTQ6NTUgbG9jYWxob3N0IGtl
cm5lbDogWyAgICAwLjAwMDAwMF0gQUNQSTogTEFQSUMgKGFjcGlfaWRbMHg2Zl0gbGFwaWNf
aWRbMHhkZV0gZGlzYWJsZWQpCk9jdCAgMSAxNDoxNDo1NSBsb2NhbGhvc3Qga2VybmVsOiBb
ICAgIDAuMDAwMDAwXSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweDcwXSBsYXBpY19pZFsweGUw
XSBkaXNhYmxlZCkKT2N0ICAxIDE0OjE0OjU1IGxvY2FsaG9zdCBrZXJuZWw6IFsgICAgMC4w
MDAwMDBdIEFDUEk6IExBUElDIChhY3BpX2lkWzB4NzFdIGxhcGljX2lkWzB4ZTJdIGRpc2Fi
bGVkKQpPY3QgIDEgMTQ6MTQ6NTUgbG9jYWxob3N0IGtlcm5lbDogWyAgICAwLjAwMDAwMF0g
QUNQSTogTEFQSUMgKGFjcGlfaWRbMHg3Ml0gbGFwaWNfaWRbMHhlNF0gZGlzYWJsZWQpCk9j
dCAgMSAxNDoxNDo1NSBsb2NhbGhvc3Qga2VybmVsOiBbICAgIDAuMDAwMDAwXSBBQ1BJOiBM
QVBJQyAoYWNwaV9pZFsweDczXSBsYXBpY19pZFsweGU2XSBkaXNhYmxlZCkKT2N0ICAxIDE0
OjE0OjU1IGxvY2FsaG9zdCBrZXJuZWw6IFsgICAgMC4wMDAwMDBdIEFDUEk6IExBUElDIChh
Y3BpX2lkWzB4NzRdIGxhcGljX2lkWzB4ZThdIGRpc2FibGVkKQpPY3QgIDEgMTQ6MTQ6NTUg
bG9jYWxob3N0IGtlcm5lbDogWyAgICAwLjAwMDAwMF0gQUNQSTogTEFQSUMgKGFjcGlfaWRb
MHg3NV0gbGFwaWNfaWRbMHhlYV0gZGlzYWJsZWQpCk9jdCAgMSAxNDoxNDo1NSBsb2NhbGhv
c3Qga2VybmVsOiBbICAgIDAuMDAwMDAwXSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweDc2XSBs
YXBpY19pZFsweGVjXSBkaXNhYmxlZCkKT2N0ICAxIDE0OjE0OjU1IGxvY2FsaG9zdCBrZXJu
ZWw6IFsgICAgMC4wMDAwMDBdIEFDUEk6IExBUElDIChhY3BpX2lkWzB4NzddIGxhcGljX2lk
WzB4ZWVdIGRpc2FibGVkKQpPY3QgIDEgMTQ6MTQ6NTUgbG9jYWxob3N0IGtlcm5lbDogWyAg
ICAwLjAwMDAwMF0gQUNQSTogTEFQSUMgKGFjcGlfaWRbMHg3OF0gbGFwaWNfaWRbMHhmMF0g
ZGlzYWJsZWQpCk9jdCAgMSAxNDoxNDo1NSBsb2NhbGhvc3Qga2VybmVsOiBbICAgIDAuMDAw
MDAwXSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweDc5XSBsYXBpY19pZFsweGYyXSBkaXNhYmxl
ZCkKT2N0ICAxIDE0OjE0OjU1IGxvY2FsaG9zdCBrZXJuZWw6IFsgICAgMC4wMDAwMDBdIEFD
UEk6IExBUElDIChhY3BpX2lkWzB4N2FdIGxhcGljX2lkWzB4ZjRdIGRpc2FibGVkKQpPY3Qg
IDEgMTQ6MTQ6NTUgbG9jYWxob3N0IGtlcm5lbDogWyAgICAwLjAwMDAwMF0gQUNQSTogTEFQ
SUMgKGFjcGlfaWRbMHg3Yl0gbGFwaWNfaWRbMHhmNl0gZGlzYWJsZWQpCk9jdCAgMSAxNDox
NDo1NSBsb2NhbGhvc3Qga2VybmVsOiBbICAgIDAuMDAwMDAwXSBBQ1BJOiBMQVBJQyAoYWNw
aV9pZFsweDdjXSBsYXBpY19pZFsweGY4XSBkaXNhYmxlZCkKT2N0ICAxIDE0OjE0OjU1IGxv
Y2FsaG9zdCBrZXJuZWw6IFsgICAgMC4wMDAwMDBdIEFDUEk6IExBUElDIChhY3BpX2lkWzB4
N2RdIGxhcGljX2lkWzB4ZmFdIGRpc2FibGVkKQpPY3QgIDEgMTQ6MTQ6NTUgbG9jYWxob3N0
IGtlcm5lbDogWyAgICAwLjAwMDAwMF0gQUNQSTogTEFQSUMgKGFjcGlfaWRbMHg3ZV0gbGFw
aWNfaWRbMHhmY10gZGlzYWJsZWQpCk9jdCAgMSAxNDoxNDo1NSBsb2NhbGhvc3Qga2VybmVs
OiBbICAgIDAuMDAwMDAwXSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweDdmXSBsYXBpY19pZFsw
eGZlXSBkaXNhYmxlZCkKT2N0ICAxIDE0OjE0OjU1IGxvY2FsaG9zdCBrZXJuZWw6IFsgICAg
MC4wMDAwMDBdIEFDUEk6IElPQVBJQyAoaWRbMHgwMV0gYWRkcmVzc1sweGZlYzAwMDAwXSBn
c2lfYmFzZVswXSkKT2N0ICAxIDE0OjE0OjU1IGxvY2FsaG9zdCBrZXJuZWw6IFsgICAgMC4w
MDAwMDBdIElPQVBJQ1swXTogYXBpY19pZCAxLCB2ZXJzaW9uIDE3LCBhZGRyZXNzIDB4ZmVj
MDAwMDAsIEdTSSAwLTQ3Ck9jdCAgMSAxNDoxNDo1NSBsb2NhbGhvc3Qga2VybmVsOiBbICAg
IDAuMDAwMDAwXSBBQ1BJOiBJTlRfU1JDX09WUiAoYnVzIDAgYnVzX2lycSAwIGdsb2JhbF9p
cnEgMiBkZmwgZGZsKQpPY3QgIDEgMTQ6MTQ6NTUgbG9jYWxob3N0IGtlcm5lbDogWyAgICAw
LjAwMDAwMF0gQUNQSTogSU5UX1NSQ19PVlIgKGJ1cyAwIGJ1c19pcnEgNSBnbG9iYWxfaXJx
IDUgbG93IGxldmVsKQpPY3QgIDEgMTQ6MTQ6NTUgbG9jYWxob3N0IGtlcm5lbDogWyAgICAw
LjAwMDAwMF0gQUNQSTogSU5UX1NSQ19PVlIgKGJ1cyAwIGJ1c19pcnEgMTAgZ2xvYmFsX2ly
cSAxMCBsb3cgbGV2ZWwpCk9jdCAgMSAxNDoxNDo1NSBsb2NhbGhvc3Qga2VybmVsOiBbICAg
IDAuMDAwMDAwXSBBQ1BJOiBJTlRfU1JDX09WUiAoYnVzIDAgYnVzX2lycSAxMSBnbG9iYWxf
aXJxIDExIGxvdyBsZXZlbCkKT2N0ICAxIDE0OjE0OjU1IGxvY2FsaG9zdCBrZXJuZWw6IFsg
ICAgMC4wMDAwMDBdIFVzaW5nIEFDUEkgKE1BRFQpIGZvciBTTVAgY29uZmlndXJhdGlvbiBp
bmZvcm1hdGlvbgpPY3QgIDEgMTQ6MTQ6NTUgbG9jYWxob3N0IGtlcm5lbDogWyAgICAwLjAw
MDAwMF0gQUNQSTogSFBFVCBpZDogMHg4MDg2YTIwMSBiYXNlOiAweGZlZDAwMDAwCk9jdCAg
MSAxNDoxNDo1NSBsb2NhbGhvc3Qga2VybmVsOiBbICAgIDAuMDAwMDAwXSBzbXBib290OiBB
bGxvd2luZyAxMjggQ1BVcywgMTI2IGhvdHBsdWcgQ1BVcwpPY3QgIDEgMTQ6MTQ6NTUgbG9j
YWxob3N0IGtlcm5lbDogWyAgICAwLjAwMDAwMF0gUE06IFJlZ2lzdGVyZWQgbm9zYXZlIG1l
bW9yeTogW21lbSAweDAwMDlmMDAwLTB4MDAwOWZmZmZdCk9jdCAgMSAxNDoxNDo1NSBsb2Nh
bGhvc3Qga2VybmVsOiBbICAgIDAuMDAwMDAwXSBQTTogUmVnaXN0ZXJlZCBub3NhdmUgbWVt
b3J5OiBbbWVtIDB4MDAwYTAwMDAtMHgwMDBlZmZmZl0KT2N0ICAxIDE0OjE0OjU1IGxvY2Fs
aG9zdCBrZXJuZWw6IFsgICAgMC4wMDAwMDBdIFBNOiBSZWdpc3RlcmVkIG5vc2F2ZSBtZW1v
cnk6IFttZW0gMHgwMDBmMDAwMC0weDAwMGZmZmZmXQpPY3QgIDEgMTQ6MTQ6NTUgbG9jYWxo
b3N0IGtlcm5lbDogWyAgICAwLjAwMDAwMF0gZTgyMDogW21lbSAweDc4MDAwMDAwLTB4ZmJm
ZmZmZmZdIGF2YWlsYWJsZSBmb3IgUENJIGRldmljZXMKT2N0ICAxIDE0OjE0OjU1IGxvY2Fs
aG9zdCBrZXJuZWw6IFsgICAgMC4wMDAwMDBdIEJvb3RpbmcgcGFyYXZpcnR1YWxpemVkIGtl
cm5lbCBvbiBYZW4gSFZNCk9jdCAgMSAxNDoxNDo1NSBsb2NhbGhvc3Qga2VybmVsOiBbICAg
IDAuMDAwMDAwXSBzZXR1cF9wZXJjcHU6IE5SX0NQVVM6MTI4IG5yX2NwdW1hc2tfYml0czox
MjggbnJfY3B1X2lkczoxMjggbnJfbm9kZV9pZHM6MQpPY3QgIDEgMTQ6MTQ6NTUgbG9jYWxo
b3N0IGtlcm5lbDogWyAgICAwLjAwMDAwMF0gUEVSQ1BVOiBFbWJlZGRlZCAyOCBwYWdlcy9j
cHUgQGZmZmY4ODAwNzQ4MDAwMDAgczg1NTY4IHI4MTkyIGQyMDkyOCB1MTMxMDcyCk9jdCAg
MSAxNDoxNDo1NSBsb2NhbGhvc3Qga2VybmVsOiBbICAgIDAuMDAwMDAwXSBCdWlsdCAxIHpv
bmVsaXN0cyBpbiBOb2RlIG9yZGVyLCBtb2JpbGl0eSBncm91cGluZyBvbi4gIFRvdGFsIHBh
Z2VzOiA0ODM3MjAKT2N0ICAxIDE0OjE0OjU1IGxvY2FsaG9zdCBrZXJuZWw6IFsgICAgMC4w
MDAwMDBdIFBvbGljeSB6b25lOiBETUEzMgpPY3QgIDEgMTQ6MTQ6NTUgbG9jYWxob3N0IGtl
cm5lbDogWyAgICAwLjAwMDAwMF0gS2VybmVsIGNvbW1hbmQgbGluZTogQk9PVF9JTUFHRT0v
dm1saW51ei0zLjExLjEtMjAwLmZjMTkueDg2XzY0IHJvb3Q9L2Rldi9tYXBwZXIvZmVkb3Jh
LXJvb3Qgcm8gcmQubHZtLmx2PWZlZG9yYS9zd2FwIHJkLm1kPTAgcmQuZG09MCByZC5sdWtz
PTAgdmNvbnNvbGUuZm9udD1sYXRhcmN5cmhlYi1zdW4xNiByZC5sdm0ubHY9ZmVkb3JhL3Jv
b3QgdmNvbnNvbGUua2V5bWFwPWl0MiByaGdiIHF1aWV0IExBTkc9aXRfSVQuVVRGLTgKT2N0
ICAxIDE0OjE0OjU1IGxvY2FsaG9zdCBrZXJuZWw6IFsgICAgMC4wMDAwMDBdIFBJRCBoYXNo
IHRhYmxlIGVudHJpZXM6IDQwOTYgKG9yZGVyOiAzLCAzMjc2OCBieXRlcykKT2N0ICAxIDE0
OjE0OjU1IGxvY2FsaG9zdCBrZXJuZWw6IFsgICAgMC4wMDAwMDBdIENoZWNraW5nIGFwZXJ0
dXJlLi4uCk9jdCAgMSAxNDoxNDo1NSBsb2NhbGhvc3Qga2VybmVsOiBbICAgIDAuMDAwMDAw
XSBObyBBR1AgYnJpZGdlIGZvdW5kCk9jdCAgMSAxNDoxNDo1NSBsb2NhbGhvc3Qga2VybmVs
OiBbICAgIDAuMDAwMDAwXSBNZW1vcnk6IDE4OTUxOTZLLzE5NjU2ODRLIGF2YWlsYWJsZSAo
NjUwN0sga2VybmVsIGNvZGUsIDk5MEsgcndkYXRhLCAyODY4SyByb2RhdGEsIDE0MjBLIGlu
aXQsIDE1NDBLIGJzcywgNzA0ODhLIHJlc2VydmVkKQpPY3QgIDEgMTQ6MTQ6NTUgbG9jYWxo
b3N0IGtlcm5lbDogWyAgICAwLjAwMDAwMF0gU0xVQjogSFdhbGlnbj02NCwgT3JkZXI9MC0z
LCBNaW5PYmplY3RzPTAsIENQVXM9MTI4LCBOb2Rlcz0xCk9jdCAgMSAxNDoxNDo1NSBsb2Nh
bGhvc3Qga2VybmVsOiBbICAgIDAuMDAwMDAwXSBIaWVyYXJjaGljYWwgUkNVIGltcGxlbWVu
dGF0aW9uLgpPY3QgIDEgMTQ6MTQ6NTUgbG9jYWxob3N0IGtlcm5lbDogWyAgICAwLjAwMDAw
MF0gTlJfSVJRUzo4NDQ4IG5yX2lycXM6MjExMiAxNgpPY3QgIDEgMTQ6MTQ6NTUgbG9jYWxo
b3N0IGtlcm5lbDogWyAgICAwLjAwMDAwMF0geGVuOmV2ZW50czogWGVuIEhWTSBjYWxsYmFj
ayB2ZWN0b3IgZm9yIGV2ZW50IGRlbGl2ZXJ5IGlzIGVuYWJsZWQKT2N0ICAxIDE0OjE0OjU1
IGxvY2FsaG9zdCBrZXJuZWw6IFsgICAgMC4wMDAwMDBdIENvbnNvbGU6IGNvbG91ciBWR0Er
IDgweDI1Ck9jdCAgMSAxNDoxNDo1NSBsb2NhbGhvc3Qga2VybmVsOiBbICAgIDAuMDAwMDAw
XSBjb25zb2xlIFt0dHkwXSBlbmFibGVkCk9jdCAgMSAxNDoxNDo1NSBsb2NhbGhvc3Qga2Vy
bmVsOiBbICAgIDAuMDAwMDAwXSBhbGxvY2F0ZWQgNzg2NDMyMCBieXRlcyBvZiBwYWdlX2Nn
cm91cApPY3QgIDEgMTQ6MTQ6NTUgbG9jYWxob3N0IGtlcm5lbDogWyAgICAwLjAwMDAwMF0g
cGxlYXNlIHRyeSAnY2dyb3VwX2Rpc2FibGU9bWVtb3J5JyBvcHRpb24gaWYgeW91IGRvbid0
IHdhbnQgbWVtb3J5IGNncm91cHMKT2N0ICAxIDE0OjE0OjU1IGxvY2FsaG9zdCBrZXJuZWw6
IFsgICAgMC4wMDAwMDBdIHRzYzogRGV0ZWN0ZWQgMjY2MS4xODIgTUh6IHByb2Nlc3NvcgpP
Y3QgIDEgMTQ6MTQ6NTUgbG9jYWxob3N0IGtlcm5lbDogWyAgICAwLjAwMjAwMF0gQ2FsaWJy
YXRpbmcgZGVsYXkgbG9vcCAoc2tpcHBlZCksIHZhbHVlIGNhbGN1bGF0ZWQgdXNpbmcgdGlt
ZXIgZnJlcXVlbmN5Li4gNTMyMi4zNiBCb2dvTUlQUyAobHBqPTI2NjExODIpCk9jdCAgMSAx
NDoxNDo1NSBsb2NhbGhvc3Qga2VybmVsOiBbICAgIDAuMDAyMDAwXSBwaWRfbWF4OiBkZWZh
dWx0OiAxMzEwNzIgbWluaW11bTogMTAyNApPY3QgIDEgMTQ6MTQ6NTUgbG9jYWxob3N0IGtl
cm5lbDogWyAgICAwLjAwMjAwMF0gU2VjdXJpdHkgRnJhbWV3b3JrIGluaXRpYWxpemVkCk9j
dCAgMSAxNDoxNDo1NSBsb2NhbGhvc3Qga2VybmVsOiBbICAgIDAuMDAyMDAwXSBTRUxpbnV4
OiAgSW5pdGlhbGl6aW5nLgpPY3QgIDEgMTQ6MTQ6NTUgbG9jYWxob3N0IGtlcm5lbDogWyAg
ICAwLjAwMjAwMF0gRGVudHJ5IGNhY2hlIGhhc2ggdGFibGUgZW50cmllczogMjYyMTQ0IChv
cmRlcjogOSwgMjA5NzE1MiBieXRlcykKT2N0ICAxIDE0OjE0OjU1IGxvY2FsaG9zdCBrZXJu
ZWw6IFsgICAgMC4wMDIwMDBdIElub2RlLWNhY2hlIGhhc2ggdGFibGUgZW50cmllczogMTMx
MDcyIChvcmRlcjogOCwgMTA0ODU3NiBieXRlcykKT2N0ICAxIDE0OjE0OjU1IGxvY2FsaG9z
dCBrZXJuZWw6IFsgICAgMC4wMDIwMDBdIE1vdW50LWNhY2hlIGhhc2ggdGFibGUgZW50cmll
czogMjU2Ck9jdCAgMSAxNDoxNDo1NSBsb2NhbGhvc3Qga2VybmVsOiBbICAgIDAuMDAyMDAw
XSBJbml0aWFsaXppbmcgY2dyb3VwIHN1YnN5cyBtZW1vcnkKT2N0ICAxIDE0OjE0OjU1IGxv
Y2FsaG9zdCBrZXJuZWw6IFsgICAgMC4wMDIwMDBdIEluaXRpYWxpemluZyBjZ3JvdXAgc3Vi
c3lzIGRldmljZXMKT2N0ICAxIDE0OjE0OjU1IGxvY2FsaG9zdCBrZXJuZWw6IFsgICAgMC4w
MDIwMDBdIEluaXRpYWxpemluZyBjZ3JvdXAgc3Vic3lzIGZyZWV6ZXIKT2N0ICAxIDE0OjE0
OjU1IGxvY2FsaG9zdCBrZXJuZWw6IFsgICAgMC4wMDIwMDBdIEluaXRpYWxpemluZyBjZ3Jv
dXAgc3Vic3lzIG5ldF9jbHMKT2N0ICAxIDE0OjE0OjU1IGxvY2FsaG9zdCBrZXJuZWw6IFsg
ICAgMC4wMDIwMDBdIEluaXRpYWxpemluZyBjZ3JvdXAgc3Vic3lzIGJsa2lvCk9jdCAgMSAx
NDoxNDo1NSBsb2NhbGhvc3Qga2VybmVsOiBbICAgIDAuMDAyMDAwXSBJbml0aWFsaXppbmcg
Y2dyb3VwIHN1YnN5cyBwZXJmX2V2ZW50Ck9jdCAgMSAxNDoxNDo1NSBsb2NhbGhvc3Qga2Vy
bmVsOiBbICAgIDAuMDAyMDAwXSBDUFU6IFBoeXNpY2FsIFByb2Nlc3NvciBJRDogMApPY3Qg
IDEgMTQ6MTQ6NTUgbG9jYWxob3N0IGtlcm5lbDogWyAgICAwLjAwMjAwMF0gQ1BVOiBQcm9j
ZXNzb3IgQ29yZSBJRDogMApPY3QgIDEgMTQ6MTQ6NTUgbG9jYWxob3N0IGtlcm5lbDogWyAg
ICAwLjAwMjAwMF0gbWNlOiBDUFUgc3VwcG9ydHMgMiBNQ0UgYmFua3MKT2N0ICAxIDE0OjE0
OjU1IGxvY2FsaG9zdCBrZXJuZWw6IFsgICAgMC4wMDIwMDBdIExhc3QgbGV2ZWwgaVRMQiBl
bnRyaWVzOiA0S0IgNTEyLCAyTUIgNywgNE1CIDcKT2N0ICAxIDE0OjE0OjU1IGxvY2FsaG9z
dCBrZXJuZWw6IFsgICAgMC4wMDIwMDBdIExhc3QgbGV2ZWwgZFRMQiBlbnRyaWVzOiA0S0Ig
NTEyLCAyTUIgMzIsIDRNQiAzMgpPY3QgIDEgMTQ6MTQ6NTUgbG9jYWxob3N0IGtlcm5lbDog
WyAgICAwLjAwMjAwMF0gdGxiX2ZsdXNoYWxsX3NoaWZ0OiA2Ck9jdCAgMSAxNDoxNDo1NSBs
b2NhbGhvc3Qga2VybmVsOiBbICAgIDAuMDAyMDQ5XSBGcmVlaW5nIFNNUCBhbHRlcm5hdGl2
ZXMgbWVtb3J5OiAyNEsgKGZmZmZmZmZmODFlNWMwMDAgLSBmZmZmZmZmZjgxZTYyMDAwKQpP
Y3QgIDEgMTQ6MTQ6NTUgbG9jYWxob3N0IGtlcm5lbDogWyAgICAwLjAwNTI3MF0gQUNQSTog
Q29yZSByZXZpc2lvbiAyMDEzMDUxNwpPY3QgIDEgMTQ6MTQ6NTUgbG9jYWxob3N0IGtlcm5l
bDogWyAgICAwLjAxMDM3M10gQUNQSTogQWxsIEFDUEkgVGFibGVzIHN1Y2Nlc3NmdWxseSBh
Y3F1aXJlZApPY3QgIDEgMTQ6MTQ6NTUgbG9jYWxob3N0IGtlcm5lbDogWyAgICAwLjAxMDM3
OF0gZnRyYWNlOiBhbGxvY2F0aW5nIDI1MTQ2IGVudHJpZXMgaW4gOTkgcGFnZXMKT2N0ICAx
IDE0OjE0OjU1IGxvY2FsaG9zdCBrZXJuZWw6IFsgICAgMC4wNDcwMDNdIFN3aXRjaGVkIEFQ
SUMgcm91dGluZyB0byBwaHlzaWNhbCBmbGF0LgpPY3QgIDEgMTQ6MTQ6NTUgbG9jYWxob3N0
IGtlcm5lbDogWyAgICAwLjA1MDM5Ml0gLi5USU1FUjogdmVjdG9yPTB4MzAgYXBpYzE9MCBw
aW4xPTIgYXBpYzI9MCBwaW4yPTAKT2N0ICAxIDE0OjE0OjU1IGxvY2FsaG9zdCBrZXJuZWw6
IFsgICAgMC4wNjAzNDldIHNtcGJvb3Q6IENQVTA6IEludGVsKFIpIFhlb24oUikgQ1BVICAg
ICAgICAgICBYMzQ1MCAgQCAyLjY3R0h6IChmYW06IDA2LCBtb2RlbDogMWUsIHN0ZXBwaW5n
OiAwNSkKT2N0ICAxIDE0OjE0OjU1IGxvY2FsaG9zdCBrZXJuZWw6IFsgICAgMC4wNjAzNzBd
IGluc3RhbGxpbmcgWGVuIHRpbWVyIGZvciBDUFUgMApPY3QgIDEgMTQ6MTQ6NTUgbG9jYWxo
b3N0IGtlcm5lbDogWyAgICAwLjA2MDU2Nl0gUGVyZm9ybWFuY2UgRXZlbnRzOiB1bnN1cHBv
cnRlZCBwNiBDUFUgbW9kZWwgMzAgbm8gUE1VIGRyaXZlciwgc29mdHdhcmUgZXZlbnRzIG9u
bHkuCk9jdCAgMSAxNDoxNDo1NSBsb2NhbGhvc3Qga2VybmVsOiBbICAgIDAuMDYyMDAwXSBO
TUkgd2F0Y2hkb2c6IGRpc2FibGVkIChjcHUwKTogaGFyZHdhcmUgZXZlbnRzIG5vdCBlbmFi
bGVkCk9jdCAgMSAxNDoxNDo1NSBsb2NhbGhvc3Qga2VybmVsOiBbICAgIDAuMDYyMDQwXSBp
bnN0YWxsaW5nIFhlbiB0aW1lciBmb3IgQ1BVIDEKT2N0ICAxIDE0OjE0OjU1IGxvY2FsaG9z
dCBrZXJuZWw6IFsgICAgMC4wNjIxNjddIHNtcGJvb3Q6IEJvb3RpbmcgTm9kZSAgIDAsIFBy
b2Nlc3NvcnMgICMxCk9jdCAgMSAxNDoxNDo1NSBsb2NhbGhvc3Qga2VybmVsOiBbICAgIDAu
MDc0MDU3XSBCcm91Z2h0IHVwIDIgQ1BVcwpPY3QgIDEgMTQ6MTQ6NTUgbG9jYWxob3N0IGtl
cm5lbDogWyAgICAwLjA3NDA2MV0gc21wYm9vdDogVG90YWwgb2YgMiBwcm9jZXNzb3JzIGFj
dGl2YXRlZCAoMTA2NDQuNzIgQm9nb01JUFMpCk9jdCAgMSAxNDoxNDo1NSBsb2NhbGhvc3Qg
a2VybmVsOiBbICAgIDAuMDc1MjQwXSBkZXZ0bXBmczogaW5pdGlhbGl6ZWQKT2N0ICAxIDE0
OjE0OjU1IGxvY2FsaG9zdCBrZXJuZWw6IFsgICAgMC4wNzY1ODFdIGF0b21pYzY0IHRlc3Qg
cGFzc2VkIGZvciB4ODYtNjQgcGxhdGZvcm0gd2l0aCBDWDggYW5kIHdpdGggU1NFCk9jdCAg
MSAxNDoxNDo1NSBsb2NhbGhvc3Qga2VybmVsOiBbICAgIDAuMDc2NjA5XSBSVEMgdGltZTog
MTI6MTQ6NDksIGRhdGU6IDEwLzAxLzEzCk9jdCAgMSAxNDoxNDo1NSBsb2NhbGhvc3Qga2Vy
bmVsOiBbICAgIDAuMDc2NzM2XSBORVQ6IFJlZ2lzdGVyZWQgcHJvdG9jb2wgZmFtaWx5IDE2
Ck9jdCAgMSAxNDoxNDo1NSBsb2NhbGhvc3Qga2VybmVsOiBbICAgIDAuMDc3MTEzXSBBQ1BJ
OiBidXMgdHlwZSBQQ0kgcmVnaXN0ZXJlZApPY3QgIDEgMTQ6MTQ6NTUgbG9jYWxob3N0IGtl
cm5lbDogWyAgICAwLjA3NzExNl0gYWNwaXBocDogQUNQSSBIb3QgUGx1ZyBQQ0kgQ29udHJv
bGxlciBEcml2ZXIgdmVyc2lvbjogMC41Ck9jdCAgMSAxNDoxNDo1NSBsb2NhbGhvc3Qga2Vy
bmVsOiBbICAgIDAuMDc3NTM0XSBQQ0k6IFVzaW5nIGNvbmZpZ3VyYXRpb24gdHlwZSAxIGZv
ciBiYXNlIGFjY2VzcwpPY3QgIDEgMTQ6MTQ6NTUgbG9jYWxob3N0IGtlcm5lbDogWyAgICAw
LjA3ODQ4NV0gYmlvOiBjcmVhdGUgc2xhYiA8YmlvLTA+IGF0IDAKT2N0ICAxIDE0OjE0OjU1
IGxvY2FsaG9zdCBrZXJuZWw6IFsgICAgMC4wNzkwNzJdIEFDUEk6IEFkZGVkIF9PU0koTW9k
dWxlIERldmljZSkKT2N0ICAxIDE0OjE0OjU1IGxvY2FsaG9zdCBrZXJuZWw6IFsgICAgMC4w
NzkwNzRdIEFDUEk6IEFkZGVkIF9PU0koUHJvY2Vzc29yIERldmljZSkKT2N0ICAxIDE0OjE0
OjU1IGxvY2FsaG9zdCBrZXJuZWw6IFsgICAgMC4wNzkwNzZdIEFDUEk6IEFkZGVkIF9PU0ko
My4wIF9TQ1AgRXh0ZW5zaW9ucykKT2N0ICAxIDE0OjE0OjU1IGxvY2FsaG9zdCBrZXJuZWw6
IFsgICAgMC4wNzkwNzddIEFDUEk6IEFkZGVkIF9PU0koUHJvY2Vzc29yIEFnZ3JlZ2F0b3Ig
RGV2aWNlKQpPY3QgIDEgMTQ6MTQ6NTUgbG9jYWxob3N0IGtlcm5lbDogWyAgICAwLjA4NDQz
MF0gQUNQSTogSW50ZXJwcmV0ZXIgZW5hYmxlZApPY3QgIDEgMTQ6MTQ6NTUgbG9jYWxob3N0
IGtlcm5lbDogWyAgICAwLjA4NDQzNF0gQUNQSSBFeGNlcHRpb246IEFFX05PVF9GT1VORCwg
V2hpbGUgZXZhbHVhdGluZyBTbGVlcCBTdGF0ZSBbXF9TMV9dICgyMDEzMDUxNy9od3hmYWNl
LTU3MSkKT2N0ICAxIDE0OjE0OjU1IGxvY2FsaG9zdCBrZXJuZWw6IFsgICAgMC4wODQ0Mzdd
IEFDUEkgRXhjZXB0aW9uOiBBRV9OT1RfRk9VTkQsIFdoaWxlIGV2YWx1YXRpbmcgU2xlZXAg
U3RhdGUgW1xfUzJfXSAoMjAxMzA1MTcvaHd4ZmFjZS01NzEpCk9jdCAgMSAxNDoxNDo1NSBs
b2NhbGhvc3Qga2VybmVsOiBbICAgIDAuMDg0NDQ4XSBBQ1BJOiAoc3VwcG9ydHMgUzAgUzMg
UzQgUzUpCk9jdCAgMSAxNDoxNDo1NSBsb2NhbGhvc3Qga2VybmVsOiBbICAgIDAuMDg0NDQ5
XSBBQ1BJOiBVc2luZyBJT0FQSUMgZm9yIGludGVycnVwdCByb3V0aW5nCk9jdCAgMSAxNDox
NDo1NSBsb2NhbGhvc3Qga2VybmVsOiBbICAgIDAuMDg0NDY2XSBQQ0k6IFVzaW5nIGhvc3Qg
YnJpZGdlIHdpbmRvd3MgZnJvbSBBQ1BJOyBpZiBuZWNlc3NhcnksIHVzZSAicGNpPW5vY3Jz
IiBhbmQgcmVwb3J0IGEgYnVnCk9jdCAgMSAxNDoxNDo1NSBsb2NhbGhvc3Qga2VybmVsOiBb
ICAgIDAuMDg0NzMzXSBBQ1BJOiBObyBkb2NrIGRldmljZXMgZm91bmQuCk9jdCAgMSAxNDox
NDo1NSBsb2NhbGhvc3Qga2VybmVsOiBbICAgIDAuMDkwNTE0XSBBQ1BJOiBQQ0kgUm9vdCBC
cmlkZ2UgW1BDSTBdIChkb21haW4gMDAwMCBbYnVzIDAwLWZmXSkKT2N0ICAxIDE0OjE0OjU1
IGxvY2FsaG9zdCBrZXJuZWw6IFsgICAgMC4wOTA1MTldIGFjcGkgUE5QMEEwMzowMDogQUNQ
SSBfT1NDIHN1cHBvcnQgbm90aWZpY2F0aW9uIGZhaWxlZCwgZGlzYWJsaW5nIFBDSWUgQVNQ
TQpPY3QgIDEgMTQ6MTQ6NTUgbG9jYWxob3N0IGtlcm5lbDogWyAgICAwLjA5MDUyMV0gYWNw
aSBQTlAwQTAzOjAwOiBVbmFibGUgdG8gcmVxdWVzdCBfT1NDIGNvbnRyb2wgKF9PU0Mgc3Vw
cG9ydCBtYXNrOiAweDA4KQpPY3QgIDEgMTQ6MTQ6NTUgbG9jYWxob3N0IGtlcm5lbDogWyAg
ICAwLjA5MDU4Nl0gYWNwaSBQTlAwQTAzOjAwOiBmYWlsIHRvIGFkZCBNTUNPTkZJRyBpbmZv
cm1hdGlvbiwgY2FuJ3QgYWNjZXNzIGV4dGVuZGVkIFBDSSBjb25maWd1cmF0aW9uIHNwYWNl
IHVuZGVyIHRoaXMgYnJpZGdlLgpPY3QgIDEgMTQ6MTQ6NTUgbG9jYWxob3N0IGtlcm5lbDog
WyAgICAwLjA5MDc5NF0gYWNwaXBocDogU2xvdCBbMV0gcmVnaXN0ZXJlZApPY3QgIDEgMTQ6
MTQ6NTUgbG9jYWxob3N0IGtlcm5lbDogWyAgICAwLjA5MDg2MF0gYWNwaXBocDogU2xvdCBb
Ml0gcmVnaXN0ZXJlZApPY3QgIDEgMTQ6MTQ6NTUgbG9jYWxob3N0IGtlcm5lbDogWyAgICAw
LjA5MDkyMV0gYWNwaXBocDogU2xvdCBbM10gcmVnaXN0ZXJlZApPY3QgIDEgMTQ6MTQ6NTUg
bG9jYWxob3N0IGtlcm5lbDogWyAgICAwLjA5MDk3OV0gYWNwaXBocDogU2xvdCBbNF0gcmVn
aXN0ZXJlZApPY3QgIDEgMTQ6MTQ6NTUgbG9jYWxob3N0IGtlcm5lbDogWyAgICAwLjA5MTAw
MF0gYWNwaXBocDogU2xvdCBbNV0gcmVnaXN0ZXJlZApPY3QgIDEgMTQ6MTQ6NTUgbG9jYWxo
b3N0IGtlcm5lbDogWyAgICAwLjA5MTAxN10gYWNwaXBocDogU2xvdCBbNl0gcmVnaXN0ZXJl
ZApPY3QgIDEgMTQ6MTQ6NTUgbG9jYWxob3N0IGtlcm5lbDogWyAgICAwLjA5MTA3OF0gYWNw
aXBocDogU2xvdCBbN10gcmVnaXN0ZXJlZApPY3QgIDEgMTQ6MTQ6NTUgbG9jYWxob3N0IGtl
cm5lbDogWyAgICAwLjA5MTEzOV0gYWNwaXBocDogU2xvdCBbOF0gcmVnaXN0ZXJlZApPY3Qg
IDEgMTQ6MTQ6NTUgbG9jYWxob3N0IGtlcm5lbDogWyAgICAwLjA5MTIwMF0gYWNwaXBocDog
U2xvdCBbOV0gcmVnaXN0ZXJlZApPY3QgIDEgMTQ6MTQ6NTUgbG9jYWxob3N0IGtlcm5lbDog
WyAgICAwLjA5MTI1OF0gYWNwaXBocDogU2xvdCBbMTBdIHJlZ2lzdGVyZWQKT2N0ICAxIDE0
OjE0OjU1IGxvY2FsaG9zdCBrZXJuZWw6IFsgICAgMC4wOTEzMTldIGFjcGlwaHA6IFNsb3Qg
WzExXSByZWdpc3RlcmVkCk9jdCAgMSAxNDoxNDo1NSBsb2NhbGhvc3Qga2VybmVsOiBbICAg
IDAuMDkxMzc1XSBhY3BpcGhwOiBTbG90IFsxMl0gcmVnaXN0ZXJlZApPY3QgIDEgMTQ6MTQ6
NTUgbG9jYWxob3N0IGtlcm5lbDogWyAgICAwLjA5MTQzM10gYWNwaXBocDogU2xvdCBbMTNd
IHJlZ2lzdGVyZWQKT2N0ICAxIDE0OjE0OjU1IGxvY2FsaG9zdCBrZXJuZWw6IFsgICAgMC4w
OTE0OTNdIGFjcGlwaHA6IFNsb3QgWzE0XSByZWdpc3RlcmVkCk9jdCAgMSAxNDoxNDo1NSBs
b2NhbGhvc3Qga2VybmVsOiBbICAgIDAuMDkxNTQ5XSBhY3BpcGhwOiBTbG90IFsxNV0gcmVn
aXN0ZXJlZApPY3QgIDEgMTQ6MTQ6NTUgbG9jYWxob3N0IGtlcm5lbDogWyAgICAwLjA5MTYx
MV0gYWNwaXBocDogU2xvdCBbMTZdIHJlZ2lzdGVyZWQKT2N0ICAxIDE0OjE0OjU1IGxvY2Fs
aG9zdCBrZXJuZWw6IFsgICAgMC4wOTE2NzNdIGFjcGlwaHA6IFNsb3QgWzE3XSByZWdpc3Rl
cmVkCk9jdCAgMSAxNDoxNDo1NSBsb2NhbGhvc3Qga2VybmVsOiBbICAgIDAuMDkxNzMyXSBh
Y3BpcGhwOiBTbG90IFsxOF0gcmVnaXN0ZXJlZApPY3QgIDEgMTQ6MTQ6NTUgbG9jYWxob3N0
IGtlcm5lbDogWyAgICAwLjA5MTc5MF0gYWNwaXBocDogU2xvdCBbMTldIHJlZ2lzdGVyZWQK
T2N0ICAxIDE0OjE0OjU1IGxvY2FsaG9zdCBrZXJuZWw6IFsgICAgMC4wOTE4NDVdIGFjcGlw
aHA6IFNsb3QgWzIwXSByZWdpc3RlcmVkCk9jdCAgMSAxNDoxNDo1NSBsb2NhbGhvc3Qga2Vy
bmVsOiBbICAgIDAuMDkxODk5XSBhY3BpcGhwOiBTbG90IFsyMV0gcmVnaXN0ZXJlZApPY3Qg
IDEgMTQ6MTQ6NTUgbG9jYWxob3N0IGtlcm5lbDogWyAgICAwLjA5MTk1NV0gYWNwaXBocDog
U2xvdCBbMjJdIHJlZ2lzdGVyZWQKT2N0ICAxIDE0OjE0OjU1IGxvY2FsaG9zdCBrZXJuZWw6
IFsgICAgMC4wOTIwMDBdIGFjcGlwaHA6IFNsb3QgWzIzXSByZWdpc3RlcmVkCk9jdCAgMSAx
NDoxNDo1NSBsb2NhbGhvc3Qga2VybmVsOiBbICAgIDAuMDkyMDE4XSBhY3BpcGhwOiBTbG90
IFsyNF0gcmVnaXN0ZXJlZApPY3QgIDEgMTQ6MTQ6NTUgbG9jYWxob3N0IGtlcm5lbDogWyAg
ICAwLjA5MjA3OV0gYWNwaXBocDogU2xvdCBbMjVdIHJlZ2lzdGVyZWQKT2N0ICAxIDE0OjE0
OjU1IGxvY2FsaG9zdCBrZXJuZWw6IFsgICAgMC4wOTIxMzVdIGFjcGlwaHA6IFNsb3QgWzI2
XSByZWdpc3RlcmVkCk9jdCAgMSAxNDoxNDo1NSBsb2NhbGhvc3Qga2VybmVsOiBbICAgIDAu
MDkyMTkxXSBhY3BpcGhwOiBTbG90IFsyN10gcmVnaXN0ZXJlZApPY3QgIDEgMTQ6MTQ6NTUg
bG9jYWxob3N0IGtlcm5lbDogWyAgICAwLjA5MjI0N10gYWNwaXBocDogU2xvdCBbMjhdIHJl
Z2lzdGVyZWQKT2N0ICAxIDE0OjE0OjU1IGxvY2FsaG9zdCBrZXJuZWw6IFsgICAgMC4wOTIz
MDNdIGFjcGlwaHA6IFNsb3QgWzI5XSByZWdpc3RlcmVkCk9jdCAgMSAxNDoxNDo1NSBsb2Nh
bGhvc3Qga2VybmVsOiBbICAgIDAuMDkyMzU5XSBhY3BpcGhwOiBTbG90IFszMF0gcmVnaXN0
ZXJlZApPY3QgIDEgMTQ6MTQ6NTUgbG9jYWxob3N0IGtlcm5lbDogWyAgICAwLjA5MjQxN10g
YWNwaXBocDogU2xvdCBbMzFdIHJlZ2lzdGVyZWQKT2N0ICAxIDE0OjE0OjU1IGxvY2FsaG9z
dCBrZXJuZWw6IFsgICAgMC4wOTI0NjddIFBDSSBob3N0IGJyaWRnZSB0byBidXMgMDAwMDow
MApPY3QgIDEgMTQ6MTQ6NTUgbG9jYWxob3N0IGtlcm5lbDogWyAgICAwLjA5MjQ2OV0gcGNp
X2J1cyAwMDAwOjAwOiByb290IGJ1cyByZXNvdXJjZSBbYnVzIDAwLWZmXQpPY3QgIDEgMTQ6
MTQ6NTUgbG9jYWxob3N0IGtlcm5lbDogWyAgICAwLjA5MjQ3MV0gcGNpX2J1cyAwMDAwOjAw
OiByb290IGJ1cyByZXNvdXJjZSBbaW8gIDB4MDAwMC0weDBjZjddCk9jdCAgMSAxNDoxNDo1
NSBsb2NhbGhvc3Qga2VybmVsOiBbICAgIDAuMDkyNDczXSBwY2lfYnVzIDAwMDA6MDA6IHJv
b3QgYnVzIHJlc291cmNlIFtpbyAgMHgwZDAwLTB4ZmZmZl0KT2N0ICAxIDE0OjE0OjU1IGxv
Y2FsaG9zdCBrZXJuZWw6IFsgICAgMC4wOTI0NzVdIHBjaV9idXMgMDAwMDowMDogcm9vdCBi
dXMgcmVzb3VyY2UgW21lbSAweDAwMGEwMDAwLTB4MDAwYmZmZmZdCk9jdCAgMSAxNDoxNDo1
NSBsb2NhbGhvc3Qga2VybmVsOiBbICAgIDAuMDkyNDc2XSBwY2lfYnVzIDAwMDA6MDA6IHJv
b3QgYnVzIHJlc291cmNlIFttZW0gMHhmMDAwMDAwMC0weGZiZmZmZmZmXQpPY3QgIDEgMTQ6
MTQ6NTUgbG9jYWxob3N0IGtlcm5lbDogWyAgICAwLjExMjg5NV0gcGNpIDAwMDA6MDA6MDEu
MzogcXVpcms6IFtpbyAgMHhiMDAwLTB4YjAzZl0gY2xhaW1lZCBieSBQSUlYNCBBQ1BJCk9j
dCAgMSAxNDoxNDo1NSBsb2NhbGhvc3Qga2VybmVsOiBbICAgIDAuMTEyOTM3XSBwY2kgMDAw
MDowMDowMS4zOiBxdWlyazogW2lvICAweGIxMDAtMHhiMTBmXSBjbGFpbWVkIGJ5IFBJSVg0
IFNNQgpPY3QgIDEgMTQ6MTQ6NTUgbG9jYWxob3N0IGtlcm5lbDogWyAgICAwLjE0MjgxNV0g
QUNQSTogUENJIEludGVycnVwdCBMaW5rIFtMTktBXSAoSVJRcyAqNSAxMCAxMSkKT2N0ICAx
IDE0OjE0OjU1IGxvY2FsaG9zdCBrZXJuZWw6IFsgICAgMC4xNDMwMThdIEFDUEk6IFBDSSBJ
bnRlcnJ1cHQgTGluayBbTE5LQl0gKElSUXMgNSAqMTAgMTEpCk9jdCAgMSAxNDoxNDo1NSBs
b2NhbGhvc3Qga2VybmVsOiBbICAgIDAuMTQzMjk2XSBBQ1BJOiBQQ0kgSW50ZXJydXB0IExp
bmsgW0xOS0NdIChJUlFzIDUgMTAgKjExKQpPY3QgIDEgMTQ6MTQ6NTUgbG9jYWxob3N0IGtl
cm5lbDogWyAgICAwLjE0MzU1OF0gQUNQSTogUENJIEludGVycnVwdCBMaW5rIFtMTktEXSAo
SVJRcyAqNSAxMCAxMSkKT2N0ICAxIDE0OjE0OjU1IGxvY2FsaG9zdCBrZXJuZWw6IFsgICAg
MC4xNDQ2OTZdIEFDUEk6IEVuYWJsZWQgMiBHUEVzIGluIGJsb2NrIDAwIHRvIDBGCk9jdCAg
MSAxNDoxNDo1NSBsb2NhbGhvc3Qga2VybmVsOiBbICAgIDAuMTQ0NzQ4XSB4ZW46YmFsbG9v
bjogSW5pdGlhbGlzaW5nIGJhbGxvb24gZHJpdmVyCk9jdCAgMSAxNDoxNDo1NSBsb2NhbGhv
c3Qga2VybmVsOiBbICAgIDAuMTQ5MDM3XSB4ZW5fYmFsbG9vbjogSW5pdGlhbGlzaW5nIGJh
bGxvb24gZHJpdmVyCk9jdCAgMSAxNDoxNDo1NSBsb2NhbGhvc3Qga2VybmVsOiBbICAgIDAu
MTQ5MTEzXSB2Z2FhcmI6IGRldmljZSBhZGRlZDogUENJOjAwMDA6MDA6MDMuMCxkZWNvZGVz
PWlvK21lbSxvd25zPWlvK21lbSxsb2Nrcz1ub25lCk9jdCAgMSAxNDoxNDo1NSBsb2NhbGhv
c3Qga2VybmVsOiBbICAgIDAuMTQ5MTE2XSB2Z2FhcmI6IGxvYWRlZApPY3QgIDEgMTQ6MTQ6
NTUgbG9jYWxob3N0IGtlcm5lbDogWyAgICAwLjE0OTExN10gdmdhYXJiOiBicmlkZ2UgY29u
dHJvbCBwb3NzaWJsZSAwMDAwOjAwOjAzLjAKT2N0ICAxIDE0OjE0OjU1IGxvY2FsaG9zdCBr
ZXJuZWw6IFsgICAgMC4xNDkxOThdIFNDU0kgc3Vic3lzdGVtIGluaXRpYWxpemVkCk9jdCAg
MSAxNDoxNDo1NSBsb2NhbGhvc3Qga2VybmVsOiBbICAgIDAuMTQ5MjAwXSBBQ1BJOiBidXMg
dHlwZSBBVEEgcmVnaXN0ZXJlZApPY3QgIDEgMTQ6MTQ6NTUgbG9jYWxob3N0IGtlcm5lbDog
WyAgICAwLjE0OTI4N10gQUNQSTogYnVzIHR5cGUgVVNCIHJlZ2lzdGVyZWQKT2N0ICAxIDE0
OjE0OjU1IGxvY2FsaG9zdCBrZXJuZWw6IFsgICAgMC4xNDkyODddIHVzYmNvcmU6IHJlZ2lz
dGVyZWQgbmV3IGludGVyZmFjZSBkcml2ZXIgdXNiZnMKT2N0ICAxIDE0OjE0OjU1IGxvY2Fs
aG9zdCBrZXJuZWw6IFsgICAgMC4xNDkyODddIHVzYmNvcmU6IHJlZ2lzdGVyZWQgbmV3IGlu
dGVyZmFjZSBkcml2ZXIgaHViCk9jdCAgMSAxNDoxNDo1NSBsb2NhbGhvc3Qga2VybmVsOiBb
ICAgIDAuMTQ5Mjg3XSB1c2Jjb3JlOiByZWdpc3RlcmVkIG5ldyBkZXZpY2UgZHJpdmVyIHVz
YgpPY3QgIDEgMTQ6MTQ6NTUgbG9jYWxob3N0IGtlcm5lbDogWyAgICAwLjE1MDA3Ml0gUENJ
OiBVc2luZyBBQ1BJIGZvciBJUlEgcm91dGluZwpPY3QgIDEgMTQ6MTQ6NTUgbG9jYWxob3N0
IGtlcm5lbDogWyAgICAwLjE1MDY5OV0gTmV0TGFiZWw6IEluaXRpYWxpemluZwpPY3QgIDEg
MTQ6MTQ6NTUgbG9jYWxob3N0IGtlcm5lbDogWyAgICAwLjE1MDcwMF0gTmV0TGFiZWw6ICBk
b21haW4gaGFzaCBzaXplID0gMTI4Ck9jdCAgMSAxNDoxNDo1NSBsb2NhbGhvc3Qga2VybmVs
OiBbICAgIDAuMTUwNzAxXSBOZXRMYWJlbDogIHByb3RvY29scyA9IFVOTEFCRUxFRCBDSVBT
T3Y0Ck9jdCAgMSAxNDoxNDo1NSBsb2NhbGhvc3Qga2VybmVsOiBbICAgIDAuMTUwNzExXSBO
ZXRMYWJlbDogIHVubGFiZWxlZCB0cmFmZmljIGFsbG93ZWQgYnkgZGVmYXVsdApPY3QgIDEg
MTQ6MTQ6NTUgbG9jYWxob3N0IGtlcm5lbDogWyAgICAwLjE1MDc3Ml0gSFBFVDogMyB0aW1l
cnMgaW4gdG90YWwsIDAgdGltZXJzIHdpbGwgYmUgdXNlZCBmb3IgcGVyLWNwdSB0aW1lcgpP
Y3QgIDEgMTQ6MTQ6NTUgbG9jYWxob3N0IGtlcm5lbDogWyAgICAwLjE1MDc4OF0gaHBldDA6
IGF0IE1NSU8gMHhmZWQwMDAwMCwgSVJRcyAyLCA4LCAwCk9jdCAgMSAxNDoxNDo1NSBsb2Nh
bGhvc3Qga2VybmVsOiBbICAgIDAuMTUwNzkyXSBocGV0MDogMyBjb21wYXJhdG9ycywgNjQt
Yml0IDYyLjUwMDAwMCBNSHogY291bnRlcgpPY3QgIDEgMTQ6MTQ6NTUgbG9jYWxob3N0IGtl
cm5lbDogWyAgICAwLjE1MjA0MF0gU3dpdGNoZWQgdG8gY2xvY2tzb3VyY2UgeGVuCk9jdCAg
MSAxNDoxNDo1NSBsb2NhbGhvc3Qga2VybmVsOiBbICAgIDAuMTU3NjE2XSBwbnA6IFBuUCBB
Q1BJIGluaXQKT2N0ICAxIDE0OjE0OjU1IGxvY2FsaG9zdCBrZXJuZWw6IFsgICAgMC4xNTc2
MzBdIEFDUEk6IGJ1cyB0eXBlIFBOUCByZWdpc3RlcmVkCk9jdCAgMSAxNDoxNDo1NSBsb2Nh
bGhvc3Qga2VybmVsOiBbICAgIDAuMTU3Njc2XSBzeXN0ZW0gMDA6MDA6IFttZW0gMHgwMDAw
MDAwMC0weDAwMDlmZmZmXSBjb3VsZCBub3QgYmUgcmVzZXJ2ZWQKT2N0ICAxIDE0OjE0OjU1
IGxvY2FsaG9zdCBrZXJuZWw6IFsgICAgMC4xNTc3NjFdIHN5c3RlbSAwMDowMjogW2lvICAw
eDA4YTAtMHgwOGEzXSBoYXMgYmVlbiByZXNlcnZlZApPY3QgIDEgMTQ6MTQ6NTUgbG9jYWxo
b3N0IGtlcm5lbDogWyAgICAwLjE1Nzc2Nl0gc3lzdGVtIDAwOjAyOiBbaW8gIDB4MGNjMC0w
eDBjY2ZdIGhhcyBiZWVuIHJlc2VydmVkCk9jdCAgMSAxNDoxNDo1NSBsb2NhbGhvc3Qga2Vy
bmVsOiBbICAgIDAuMTU3NzY4XSBzeXN0ZW0gMDA6MDI6IFtpbyAgMHgwNGQwLTB4MDRkMV0g
aGFzIGJlZW4gcmVzZXJ2ZWQKT2N0ICAxIDE0OjE0OjU1IGxvY2FsaG9zdCBrZXJuZWw6IFsg
ICAgMC4xNTgwODhdIHN5c3RlbSAwMDowOTogW2lvICAweGFlMDAtMHhhZTBmXSBoYXMgYmVl
biByZXNlcnZlZApPY3QgIDEgMTQ6MTQ6NTUgbG9jYWxob3N0IGtlcm5lbDogWyAgICAwLjE1
ODA5MF0gc3lzdGVtIDAwOjA5OiBbaW8gIDB4YjA0NC0weGIwNDddIGhhcyBiZWVuIHJlc2Vy
dmVkCk9jdCAgMSAxNDoxNDo1NSBsb2NhbGhvc3Qga2VybmVsOiBbICAgIDAuMTU4NDEzXSBw
bnA6IFBuUCBBQ1BJOiBmb3VuZCAxMCBkZXZpY2VzCk9jdCAgMSAxNDoxNDo1NSBsb2NhbGhv
c3Qga2VybmVsOiBbICAgIDAuMTU4NDE1XSBBQ1BJOiBidXMgdHlwZSBQTlAgdW5yZWdpc3Rl
cmVkCk9jdCAgMSAxNDoxNDo1NSBsb2NhbGhvc3Qga2VybmVsOiBbICAgIDAuMTY2NDI3XSBO
RVQ6IFJlZ2lzdGVyZWQgcHJvdG9jb2wgZmFtaWx5IDIKT2N0ICAxIDE0OjE0OjU1IGxvY2Fs
aG9zdCBrZXJuZWw6IFsgICAgMC4xNjY3MDVdIFRDUCBlc3RhYmxpc2hlZCBoYXNoIHRhYmxl
IGVudHJpZXM6IDE2Mzg0IChvcmRlcjogNiwgMjYyMTQ0IGJ5dGVzKQpPY3QgIDEgMTQ6MTQ6
NTUgbG9jYWxob3N0IGtlcm5lbDogWyAgICAwLjE2NjgwNF0gVENQIGJpbmQgaGFzaCB0YWJs
ZSBlbnRyaWVzOiAxNjM4NCAob3JkZXI6IDYsIDI2MjE0NCBieXRlcykKT2N0ICAxIDE0OjE0
OjU1IGxvY2FsaG9zdCBrZXJuZWw6IFsgICAgMC4xNjY4NzVdIFRDUDogSGFzaCB0YWJsZXMg
Y29uZmlndXJlZCAoZXN0YWJsaXNoZWQgMTYzODQgYmluZCAxNjM4NCkKT2N0ICAxIDE0OjE0
OjU1IGxvY2FsaG9zdCBrZXJuZWw6IFsgICAgMC4xNjY4OTddIFRDUDogcmVubyByZWdpc3Rl
cmVkCk9jdCAgMSAxNDoxNDo1NSBsb2NhbGhvc3Qga2VybmVsOiBbICAgIDAuMTY2OTA3XSBV
RFAgaGFzaCB0YWJsZSBlbnRyaWVzOiAxMDI0IChvcmRlcjogMywgMzI3NjggYnl0ZXMpCk9j
dCAgMSAxNDoxNDo1NSBsb2NhbGhvc3Qga2VybmVsOiBbICAgIDAuMTY2OTIzXSBVRFAtTGl0
ZSBoYXNoIHRhYmxlIGVudHJpZXM6IDEwMjQgKG9yZGVyOiAzLCAzMjc2OCBieXRlcykKT2N0
ICAxIDE0OjE0OjU1IGxvY2FsaG9zdCBrZXJuZWw6IFsgICAgMC4xNjcxOTVdIE5FVDogUmVn
aXN0ZXJlZCBwcm90b2NvbCBmYW1pbHkgMQpPY3QgIDEgMTQ6MTQ6NTUgbG9jYWxob3N0IGtl
cm5lbDogWyAgICAwLjE2NzIwM10gcGNpIDAwMDA6MDA6MDAuMDogTGltaXRpbmcgZGlyZWN0
IFBDSS9QQ0kgdHJhbnNmZXJzCk9jdCAgMSAxNDoxNDo1NSBsb2NhbGhvc3Qga2VybmVsOiBb
ICAgIDAuMTY3MjY4XSBwY2kgMDAwMDowMDowMS4wOiBQSUlYMzogRW5hYmxpbmcgUGFzc2l2
ZSBSZWxlYXNlCk9jdCAgMSAxNDoxNDo1NSBsb2NhbGhvc3Qga2VybmVsOiBbICAgIDAuMTY3
MzUzXSBwY2kgMDAwMDowMDowMS4wOiBBY3RpdmF0aW5nIElTQSBETUEgaGFuZyB3b3JrYXJv
dW5kcwpPY3QgIDEgMTQ6MTQ6NTUgbG9jYWxob3N0IGtlcm5lbDogWyAgICAwLjE2NzYyOF0g
VW5wYWNraW5nIGluaXRyYW1mcy4uLgpPY3QgIDEgMTQ6MTQ6NTUgbG9jYWxob3N0IGtlcm5l
bDogWyAgICAwLjMxMjM4MV0gRnJlZWluZyBpbml0cmQgbWVtb3J5OiA4ODU2SyAoZmZmZjg4
MDAzNmVhNDAwMCAtIGZmZmY4ODAwMzc3NGEwMDApCk9jdCAgMSAxNDoxNDo1NSBsb2NhbGhv
c3Qga2VybmVsOiBbICAgIDAuMzEzOTcxXSBJbml0aWFsaXNlIHN5c3RlbSB0cnVzdGVkIGtl
eXJpbmcKT2N0ICAxIDE0OjE0OjU1IGxvY2FsaG9zdCBrZXJuZWw6IFsgICAgMC4zMTQwNjFd
IGF1ZGl0OiBpbml0aWFsaXppbmcgbmV0bGluayBzb2NrZXQgKGRpc2FibGVkKQpPY3QgIDEg
MTQ6MTQ6NTUgbG9jYWxob3N0IGtlcm5lbDogWyAgICAwLjMxNDA3NF0gdHlwZT0yMDAwIGF1
ZGl0KDEzODA2Mjk2OTAuMTY4OjEpOiBpbml0aWFsaXplZApPY3QgIDEgMTQ6MTQ6NTUgbG9j
YWxob3N0IGtlcm5lbDogWyAgICAwLjMzMzU2NV0gSHVnZVRMQiByZWdpc3RlcmVkIDIgTUIg
cGFnZSBzaXplLCBwcmUtYWxsb2NhdGVkIDAgcGFnZXMKT2N0ICAxIDE0OjE0OjU1IGxvY2Fs
aG9zdCBrZXJuZWw6IFsgICAgMC4zMzQ1MzhdIHpidWQ6IGxvYWRlZApPY3QgIDEgMTQ6MTQ6
NTUgbG9jYWxob3N0IGtlcm5lbDogWyAgICAwLjMzNDcxOF0gVkZTOiBEaXNrIHF1b3RhcyBk
cXVvdF82LjUuMgpPY3QgIDEgMTQ6MTQ6NTUgbG9jYWxob3N0IGtlcm5lbDogWyAgICAwLjMz
NDgxOF0gRHF1b3QtY2FjaGUgaGFzaCB0YWJsZSBlbnRyaWVzOiA1MTIgKG9yZGVyIDAsIDQw
OTYgYnl0ZXMpCk9jdCAgMSAxNDoxNDo1NSBsb2NhbGhvc3Qga2VybmVsOiBbICAgIDAuMzM1
NDk0XSBtc2dtbmkgaGFzIGJlZW4gc2V0IHRvIDM3MTgKT2N0ICAxIDE0OjE0OjU1IGxvY2Fs
aG9zdCBrZXJuZWw6IFsgICAgMC4zMzY2NThdIGFsZzogTm8gdGVzdCBmb3Igc3Rkcm5nIChr
cm5nKQpPY3QgIDEgMTQ6MTQ6NTUgbG9jYWxob3N0IGtlcm5lbDogWyAgICAwLjMzNjY3Nl0g
TkVUOiBSZWdpc3RlcmVkIHByb3RvY29sIGZhbWlseSAzOApPY3QgIDEgMTQ6MTQ6NTUgbG9j
YWxob3N0IGtlcm5lbDogWyAgICAwLjMzNjY3OV0gS2V5IHR5cGUgYXN5bW1ldHJpYyByZWdp
c3RlcmVkCk9jdCAgMSAxNDoxNDo1NSBsb2NhbGhvc3Qga2VybmVsOiBbICAgIDAuMzM2Njgw
XSBBc3ltbWV0cmljIGtleSBwYXJzZXIgJ3g1MDknIHJlZ2lzdGVyZWQKT2N0ICAxIDE0OjE0
OjU1IGxvY2FsaG9zdCBrZXJuZWw6IFsgICAgMC4zMzY2ODFdIEFzeW1tZXRyaWMga2V5IHBh
cnNlciAncGVmaWxlJyByZWdpc3RlcmVkCk9jdCAgMSAxNDoxNDo1NSBsb2NhbGhvc3Qga2Vy
bmVsOiBbICAgIDAuMzM2NzE5XSBCbG9jayBsYXllciBTQ1NJIGdlbmVyaWMgKGJzZykgZHJp
dmVyIHZlcnNpb24gMC40IGxvYWRlZCAobWFqb3IgMjUyKQpPY3QgIDEgMTQ6MTQ6NTUgbG9j
YWxob3N0IGtlcm5lbDogWyAgICAwLjMzNjgwOF0gaW8gc2NoZWR1bGVyIG5vb3AgcmVnaXN0
ZXJlZApPY3QgIDEgMTQ6MTQ6NTUgbG9jYWxob3N0IGtlcm5lbDogWyAgICAwLjMzNjgxMF0g
aW8gc2NoZWR1bGVyIGRlYWRsaW5lIHJlZ2lzdGVyZWQKT2N0ICAxIDE0OjE0OjU1IGxvY2Fs
aG9zdCBrZXJuZWw6IFsgICAgMC4zMzY4NDRdIGlvIHNjaGVkdWxlciBjZnEgcmVnaXN0ZXJl
ZCAoZGVmYXVsdCkKT2N0ICAxIDE0OjE0OjU1IGxvY2FsaG9zdCBrZXJuZWw6IFsgICAgMC4z
MzY5MDldIHBjaV9ob3RwbHVnOiBQQ0kgSG90IFBsdWcgUENJIENvcmUgdmVyc2lvbjogMC41
Ck9jdCAgMSAxNDoxNDo1NSBsb2NhbGhvc3Qga2VybmVsOiBbICAgIDAuMzM2OTIwXSBwY2ll
aHA6IFBDSSBFeHByZXNzIEhvdCBQbHVnIENvbnRyb2xsZXIgRHJpdmVyIHZlcnNpb246IDAu
NApPY3QgIDEgMTQ6MTQ6NTUgbG9jYWxob3N0IGtlcm5lbDogWyAgICAwLjMzNzAxOF0gaW5w
dXQ6IFBvd2VyIEJ1dHRvbiBhcyAvZGV2aWNlcy9MTlhTWVNUTTowMC9MTlhQV1JCTjowMC9p
bnB1dC9pbnB1dDAKT2N0ICAxIDE0OjE0OjU1IGxvY2FsaG9zdCBrZXJuZWw6IFsgICAgMC4z
MzcwMjFdIEFDUEk6IFBvd2VyIEJ1dHRvbiBbUFdSRl0KT2N0ICAxIDE0OjE0OjU1IGxvY2Fs
aG9zdCBrZXJuZWw6IFsgICAgMC4zMzcwNzFdIGlucHV0OiBTbGVlcCBCdXR0b24gYXMgL2Rl
dmljZXMvTE5YU1lTVE06MDAvTE5YU0xQQk46MDAvaW5wdXQvaW5wdXQxCk9jdCAgMSAxNDox
NDo1NSBsb2NhbGhvc3Qga2VybmVsOiBbICAgIDAuMzM3MDczXSBBQ1BJOiBTbGVlcCBCdXR0
b24gW1NMUEZdCk9jdCAgMSAxNDoxNDo1NSBsb2NhbGhvc3Qga2VybmVsOiBbICAgIDAuMzM3
MTkxXSBHSEVTOiBIRVNUIGlzIG5vdCBlbmFibGVkIQpPY3QgIDEgMTQ6MTQ6NTUgbG9jYWxo
b3N0IGtlcm5lbDogWyAgICAwLjMzNzYxNF0geGVuOmdyYW50X3RhYmxlOiBHcmFudCB0YWJs
ZXMgdXNpbmcgdmVyc2lvbiAxIGxheW91dApPY3QgIDEgMTQ6MTQ6NTUgbG9jYWxob3N0IGtl
cm5lbDogWyAgICAwLjMzNzY0MF0gR3JhbnQgdGFibGUgaW5pdGlhbGl6ZWQKT2N0ICAxIDE0
OjE0OjU1IGxvY2FsaG9zdCBrZXJuZWw6IFsgICAgMC4zMzgwNzZdIFNlcmlhbDogODI1MC8x
NjU1MCBkcml2ZXIsIDQgcG9ydHMsIElSUSBzaGFyaW5nIGVuYWJsZWQKT2N0ICAxIDE0OjE0
OjU1IGxvY2FsaG9zdCBrZXJuZWw6IFsgICAgMC4zMzkxMTFdIE5vbi12b2xhdGlsZSBtZW1v
cnkgZHJpdmVyIHYxLjMKT2N0ICAxIDE0OjE0OjU1IGxvY2FsaG9zdCBrZXJuZWw6IFsgICAg
MC4zMzkxMTNdIExpbnV4IGFncGdhcnQgaW50ZXJmYWNlIHYwLjEwMwpPY3QgIDEgMTQ6MTQ6
NTUgbG9jYWxob3N0IGtlcm5lbDogWyAgICAwLjM0MDMwNl0gbG9vcDogbW9kdWxlIGxvYWRl
ZApPY3QgIDEgMTQ6MTQ6NTUgbG9jYWxob3N0IGtlcm5lbDogWyAgICAwLjM0MTE2N10gc2Nz
aTAgOiBhdGFfcGlpeApPY3QgIDEgMTQ6MTQ6NTUgbG9jYWxob3N0IGtlcm5lbDogWyAgICAw
LjM0MTI0MF0gc2NzaTEgOiBhdGFfcGlpeApPY3QgIDEgMTQ6MTQ6NTUgbG9jYWxob3N0IGtl
cm5lbDogWyAgICAwLjM0MTI3MF0gYXRhMTogUEFUQSBtYXggTVdETUEyIGNtZCAweDFmMCBj
dGwgMHgzZjYgYm1kbWEgMHhjMjIwIGlycSAxNApPY3QgIDEgMTQ6MTQ6NTUgbG9jYWxob3N0
IGtlcm5lbDogWyAgICAwLjM0MTI3Ml0gYXRhMjogUEFUQSBtYXggTVdETUEyIGNtZCAweDE3
MCBjdGwgMHgzNzYgYm1kbWEgMHhjMjI4IGlycSAxNQpPY3QgIDEgMTQ6MTQ6NTUgbG9jYWxo
b3N0IGtlcm5lbDogWyAgICAwLjM0MTM1MV0gbGlicGh5OiBGaXhlZCBNRElPIEJ1czogcHJv
YmVkCk9jdCAgMSAxNDoxNDo1NSBsb2NhbGhvc3Qga2VybmVsOiBbICAgIDAuMzQxMzk3XSBl
aGNpX2hjZDogVVNCIDIuMCAnRW5oYW5jZWQnIEhvc3QgQ29udHJvbGxlciAoRUhDSSkgRHJp
dmVyCk9jdCAgMSAxNDoxNDo1NSBsb2NhbGhvc3Qga2VybmVsOiBbICAgIDAuMzQxMzk5XSBl
aGNpLXBjaTogRUhDSSBQQ0kgcGxhdGZvcm0gZHJpdmVyCk9jdCAgMSAxNDoxNDo1NSBsb2Nh
bGhvc3Qga2VybmVsOiBbICAgIDAuMzQxNDA1XSBvaGNpX2hjZDogVVNCIDEuMSAnT3Blbicg
SG9zdCBDb250cm9sbGVyIChPSENJKSBEcml2ZXIKT2N0ICAxIDE0OjE0OjU1IGxvY2FsaG9z
dCBrZXJuZWw6IFsgICAgMC4zNDE0MDZdIG9oY2ktcGNpOiBPSENJIFBDSSBwbGF0Zm9ybSBk
cml2ZXIKT2N0ICAxIDE0OjE0OjU1IGxvY2FsaG9zdCBrZXJuZWw6IFsgICAgMC4zNDE0MTJd
IHVoY2lfaGNkOiBVU0IgVW5pdmVyc2FsIEhvc3QgQ29udHJvbGxlciBJbnRlcmZhY2UgZHJp
dmVyCk9jdCAgMSAxNDoxNDo1NSBsb2NhbGhvc3Qga2VybmVsOiBbICAgIDAuMzQxNDUyXSB1
c2Jjb3JlOiByZWdpc3RlcmVkIG5ldyBpbnRlcmZhY2UgZHJpdmVyIHVzYnNlcmlhbApPY3Qg
IDEgMTQ6MTQ6NTUgbG9jYWxob3N0IGtlcm5lbDogWyAgICAwLjM0MTQ1N10gdXNiY29yZTog
cmVnaXN0ZXJlZCBuZXcgaW50ZXJmYWNlIGRyaXZlciB1c2JzZXJpYWxfZ2VuZXJpYwpPY3Qg
IDEgMTQ6MTQ6NTUgbG9jYWxob3N0IGtlcm5lbDogWyAgICAwLjM0MTQ2Ml0gdXNic2VyaWFs
OiBVU0IgU2VyaWFsIHN1cHBvcnQgcmVnaXN0ZXJlZCBmb3IgZ2VuZXJpYwpPY3QgIDEgMTQ6
MTQ6NTUgbG9jYWxob3N0IGtlcm5lbDogWyAgICAwLjM0MTQ4NV0gaTgwNDI6IFBOUDogUFMv
MiBDb250cm9sbGVyIFtQTlAwMzAzOlBTMkssUE5QMGYxMzpQUzJNXSBhdCAweDYwLDB4NjQg
aXJxIDEsMTIKT2N0ICAxIDE0OjE0OjU1IGxvY2FsaG9zdCBrZXJuZWw6IFsgICAgMC4zNDUx
MTZdIHNlcmlvOiBpODA0MiBLQkQgcG9ydCBhdCAweDYwLDB4NjQgaXJxIDEKT2N0ICAxIDE0
OjE0OjU1IGxvY2FsaG9zdCBrZXJuZWw6IFsgICAgMC4zNDUxMjBdIHNlcmlvOiBpODA0MiBB
VVggcG9ydCBhdCAweDYwLDB4NjQgaXJxIDEyCk9jdCAgMSAxNDoxNDo1NSBsb2NhbGhvc3Qg
a2VybmVsOiBbICAgIDAuMzQ1MTgyXSBtb3VzZWRldjogUFMvMiBtb3VzZSBkZXZpY2UgY29t
bW9uIGZvciBhbGwgbWljZQpPY3QgIDEgMTQ6MTQ6NTUgbG9jYWxob3N0IGtlcm5lbDogWyAg
ICAwLjM0NjE4OF0gaW5wdXQ6IEFUIFRyYW5zbGF0ZWQgU2V0IDIga2V5Ym9hcmQgYXMgL2Rl
dmljZXMvcGxhdGZvcm0vaTgwNDIvc2VyaW8wL2lucHV0L2lucHV0MgpPY3QgIDEgMTQ6MTQ6
NTUgbG9jYWxob3N0IGtlcm5lbDogWyAgICAwLjM1MTc3Nl0gaW5wdXQ6IFhlbiBWaXJ0dWFs
IEtleWJvYXJkIGFzIC9kZXZpY2VzL3ZpcnR1YWwvaW5wdXQvaW5wdXQzCk9jdCAgMSAxNDox
NDo1NSBsb2NhbGhvc3Qga2VybmVsOiBbICAgIDAuMzUyMTExXSBpbnB1dDogWGVuIFZpcnR1
YWwgUG9pbnRlciBhcyAvZGV2aWNlcy92aXJ0dWFsL2lucHV0L2lucHV0NApPY3QgIDEgMTQ6
MTQ6NTUgbG9jYWxob3N0IGtlcm5lbDogWyAgICAwLjM2NTQzNF0gcnRjX2Ntb3MgMDA6MDQ6
IHJ0YyBjb3JlOiByZWdpc3RlcmVkIHJ0Y19jbW9zIGFzIHJ0YzAKT2N0ICAxIDE0OjE0OjU1
IGxvY2FsaG9zdCBrZXJuZWw6IFsgICAgMC4zNjU1MTddIHJ0Y19jbW9zIDAwOjA0OiBhbGFy
bXMgdXAgdG8gb25lIGRheSwgMTE0IGJ5dGVzIG52cmFtLCBocGV0IGlycXMKT2N0ICAxIDE0
OjE0OjU1IGxvY2FsaG9zdCBrZXJuZWw6IFsgICAgMC4zNjU1OTRdIGRldmljZS1tYXBwZXI6
IHVldmVudDogdmVyc2lvbiAxLjAuMwpPY3QgIDEgMTQ6MTQ6NTUgbG9jYWxob3N0IGtlcm5l
bDogWyAgICAwLjM2NTY4NV0gZGV2aWNlLW1hcHBlcjogaW9jdGw6IDQuMjUuMC1pb2N0bCAo
MjAxMy0wNi0yNikgaW5pdGlhbGlzZWQ6IGRtLWRldmVsQHJlZGhhdC5jb20KT2N0ICAxIDE0
OjE0OjU1IGxvY2FsaG9zdCBrZXJuZWw6IFsgICAgMC4zNjU3MjddIGNwdWlkbGU6IHVzaW5n
IGdvdmVybm9yIG1lbnUKT2N0ICAxIDE0OjE0OjU1IGxvY2FsaG9zdCBrZXJuZWw6IFsgICAg
MC4zNjU3MzJdIGlvcmVtYXAgZXJyb3IgZm9yIDB4ZmMwMDEwMDAtMHhmYzAwMjAwMCwgcmVx
dWVzdGVkIDB4MTAsIGdvdCAweDAKT2N0ICAxIDE0OjE0OjU1IGxvY2FsaG9zdCBrZXJuZWw6
IFsgICAgMC4zNjY4NjNdIGhpZHJhdzogcmF3IEhJRCBldmVudHMgZHJpdmVyIChDKSBKaXJp
IEtvc2luYQpPY3QgIDEgMTQ6MTQ6NTUgbG9jYWxob3N0IGtlcm5lbDogWyAgICAwLjM2Njkz
OF0gdXNiY29yZTogcmVnaXN0ZXJlZCBuZXcgaW50ZXJmYWNlIGRyaXZlciB1c2JoaWQKT2N0
ICAxIDE0OjE0OjU1IGxvY2FsaG9zdCBrZXJuZWw6IFsgICAgMC4zNjY5MzldIHVzYmhpZDog
VVNCIEhJRCBjb3JlIGRyaXZlcgpPY3QgIDEgMTQ6MTQ6NTUgbG9jYWxob3N0IGtlcm5lbDog
WyAgICAwLjM2Njk3NV0gZHJvcF9tb25pdG9yOiBJbml0aWFsaXppbmcgbmV0d29yayBkcm9w
IG1vbml0b3Igc2VydmljZQpPY3QgIDEgMTQ6MTQ6NTUgbG9jYWxob3N0IGtlcm5lbDogWyAg
ICAwLjM2NzE0OV0gaXBfdGFibGVzOiAoQykgMjAwMC0yMDA2IE5ldGZpbHRlciBDb3JlIFRl
YW0KT2N0ICAxIDE0OjE0OjU1IGxvY2FsaG9zdCBrZXJuZWw6IFsgICAgMC4zNjcyMzldIFRD
UDogY3ViaWMgcmVnaXN0ZXJlZApPY3QgIDEgMTQ6MTQ6NTUgbG9jYWxob3N0IGtlcm5lbDog
WyAgICAwLjM2NzI0MF0gSW5pdGlhbGl6aW5nIFhGUk0gbmV0bGluayBzb2NrZXQKT2N0ICAx
IDE0OjE0OjU1IGxvY2FsaG9zdCBrZXJuZWw6IFsgICAgMC4zNjczNjFdIE5FVDogUmVnaXN0
ZXJlZCBwcm90b2NvbCBmYW1pbHkgMTAKT2N0ICAxIDE0OjE0OjU1IGxvY2FsaG9zdCBrZXJu
ZWw6IFsgICAgMC4zNjc3MDJdIG1pcDY6IE1vYmlsZSBJUHY2Ck9jdCAgMSAxNDoxNDo1NSBs
b2NhbGhvc3Qga2VybmVsOiBbICAgIDAuMzY3NzA0XSBORVQ6IFJlZ2lzdGVyZWQgcHJvdG9j
b2wgZmFtaWx5IDE3Ck9jdCAgMSAxNDoxNDo1NSBsb2NhbGhvc3Qga2VybmVsOiBbICAgIDAu
MzY3OTc2XSBMb2FkaW5nIGNvbXBpbGVkLWluIFguNTA5IGNlcnRpZmljYXRlcwpPY3QgIDEg
MTQ6MTQ6NTUgbG9jYWxob3N0IGtlcm5lbDogWyAgICAwLjM2ODkwNl0gTG9hZGVkIFguNTA5
IGNlcnQgJ0ZlZG9yYSBrZXJuZWwgc2lnbmluZyBrZXk6IGZhZTRmMTU0NmZiNjVhMDhhNzZi
N2Y0ZTU1N2ViMmE0YmViNTUzYTYnCk9jdCAgMSAxNDoxNDo1NSBsb2NhbGhvc3Qga2VybmVs
OiBbICAgIDAuMzY4OTE5XSByZWdpc3RlcmVkIHRhc2tzdGF0cyB2ZXJzaW9uIDEKT2N0ICAx
IDE0OjE0OjU1IGxvY2FsaG9zdCBrZXJuZWw6IFsgICAgMC40NjkxMjRdIHhlbmJ1c19wcm9i
ZV9mcm9udGVuZDogRGV2aWNlIHdpdGggbm8gZHJpdmVyOiBkZXZpY2UvdmJkLzc2OApPY3Qg
IDEgMTQ6MTQ6NTUgbG9jYWxob3N0IGtlcm5lbDogWyAgICAwLjQ2OTEyOV0geGVuYnVzX3By
b2JlX2Zyb250ZW5kOiBEZXZpY2Ugd2l0aCBubyBkcml2ZXI6IGRldmljZS92aWYvMApPY3Qg
IDEgMTQ6MTQ6NTUgbG9jYWxob3N0IGtlcm5lbDogWyAgICAwLjQ2OTI3MF0gICBNYWdpYyBu
dW1iZXI6IDE6NTM4OjIyNwpPY3QgIDEgMTQ6MTQ6NTUgbG9jYWxob3N0IGtlcm5lbDogWyAg
ICAwLjQ2OTMyM10gYWNwaSBQTlAwMjAwOjAwOiBoYXNoIG1hdGNoZXMKT2N0ICAxIDE0OjE0
OjU1IGxvY2FsaG9zdCBrZXJuZWw6IFsgICAgMC40NjkzNjVdIHJ0Y19jbW9zIDAwOjA0OiBz
ZXR0aW5nIHN5c3RlbSBjbG9jayB0byAyMDEzLTEwLTAxIDEyOjE0OjUwIFVUQyAoMTM4MDYy
OTY5MCkKT2N0ICAxIDE0OjE0OjU1IGxvY2FsaG9zdCBrZXJuZWw6IFsgICAgMC40OTY2ODFd
IEZyZWVpbmcgdW51c2VkIGtlcm5lbCBtZW1vcnk6IDE0MjBLIChmZmZmZmZmZjgxY2Y5MDAw
IC0gZmZmZmZmZmY4MWU1YzAwMCkKT2N0ICAxIDE0OjE0OjU1IGxvY2FsaG9zdCBrZXJuZWw6
IFsgICAgMC40OTY2ODRdIFdyaXRlIHByb3RlY3RpbmcgdGhlIGtlcm5lbCByZWFkLW9ubHkg
ZGF0YTogMTIyODhrCk9jdCAgMSAxNDoxNDo1NSBsb2NhbGhvc3Qga2VybmVsOiBbICAgIDAu
NTAwMjE3XSBGcmVlaW5nIHVudXNlZCBrZXJuZWwgbWVtb3J5OiAxNjc2SyAoZmZmZjg4MDAw
MTY1ZDAwMCAtIGZmZmY4ODAwMDE4MDAwMDApCk9jdCAgMSAxNDoxNDo1NSBsb2NhbGhvc3Qg
a2VybmVsOiBbICAgIDAuNTAyNjAwXSBGcmVlaW5nIHVudXNlZCBrZXJuZWwgbWVtb3J5OiAx
MjI4SyAoZmZmZjg4MDAwMWFjZDAwMCAtIGZmZmY4ODAwMDFjMDAwMDApCk9jdCAgMSAxNDox
NDo1NSBsb2NhbGhvc3Qga2VybmVsOiBbICAgIDAuNzE1OTU0XSBibGtmcm9udDogeHZkYTog
Zmx1c2ggZGlza2NhY2hlOiBlbmFibGVkOyBwZXJzaXN0ZW50IGdyYW50czogZW5hYmxlZDsg
aW5kaXJlY3QgZGVzY3JpcHRvcnM6IGRpc2FibGVkOwpPY3QgIDEgMTQ6MTQ6NTUgbG9jYWxo
b3N0IGtlcm5lbDogWyAgICAwLjcxODg3Nl0gIHh2ZGE6IHh2ZGExIHh2ZGEyCk9jdCAgMSAx
NDoxNDo1NSBsb2NhbGhvc3Qga2VybmVsOiBbICAgIDEuMTkzNTg0XSBpbnB1dDogSW1FeFBT
LzIgR2VuZXJpYyBFeHBsb3JlciBNb3VzZSBhcyAvZGV2aWNlcy9wbGF0Zm9ybS9pODA0Mi9z
ZXJpbzEvaW5wdXQvaW5wdXQ1Ck9jdCAgMSAxNDoxNDo1NSBsb2NhbGhvc3Qga2VybmVsOiBb
ICAgIDEuMjE3MjQwXSBiaW86IGNyZWF0ZSBzbGFiIDxiaW8tMT4gYXQgMQpPY3QgIDEgMTQ6
MTQ6NTUgbG9jYWxob3N0IGtlcm5lbDogWyAgICAxLjI1NzI4MF0gRVhUNC1mcyAoZG0tMCk6
IElORk86IHJlY292ZXJ5IHJlcXVpcmVkIG9uIHJlYWRvbmx5IGZpbGVzeXN0ZW0KT2N0ICAx
IDE0OjE0OjU1IGxvY2FsaG9zdCBrZXJuZWw6IFsgICAgMS4yNTcyODNdIEVYVDQtZnMgKGRt
LTApOiB3cml0ZSBhY2Nlc3Mgd2lsbCBiZSBlbmFibGVkIGR1cmluZyByZWNvdmVyeQpPY3Qg
IDEgMTQ6MTQ6NTUgbG9jYWxob3N0IGtlcm5lbDogWyAgICAxLjMxNTA5Nl0gdHNjOiBSZWZp
bmVkIFRTQyBjbG9ja3NvdXJjZSBjYWxpYnJhdGlvbjogMjY2MS4xMDkgTUh6Ck9jdCAgMSAx
NDoxNDo1NSBsb2NhbGhvc3Qga2VybmVsOiBbICAgIDEuNjE5NTk0XSBFWFQ0LWZzIChkbS0w
KTogcmVjb3ZlcnkgY29tcGxldGUKT2N0ICAxIDE0OjE0OjU1IGxvY2FsaG9zdCBrZXJuZWw6
IFsgICAgMS42Mjc3NDhdIEVYVDQtZnMgKGRtLTApOiBtb3VudGVkIGZpbGVzeXN0ZW0gd2l0
aCBvcmRlcmVkIGRhdGEgbW9kZS4gT3B0czogKG51bGwpCk9jdCAgMSAxNDoxNDo1NSBsb2Nh
bGhvc3Qga2VybmVsOiBbICAgIDEuNjk4MjQ3XSB0eXBlPTE0MDQgYXVkaXQoMTM4MDYyOTY5
MS43Mjg6Mik6IGVuZm9yY2luZz0xIG9sZF9lbmZvcmNpbmc9MCBhdWlkPTQyOTQ5NjcyOTUg
c2VzPTQyOTQ5NjcyOTUKT2N0ICAxIDE0OjE0OjU1IGxvY2FsaG9zdCBrZXJuZWw6IFsgICAg
Mi4xMDA0MDBdIHR5cGU9MTQwMyBhdWRpdCgxMzgwNjI5NjkyLjEzMDozKTogcG9saWN5IGxv
YWRlZCBhdWlkPTQyOTQ5NjcyOTUgc2VzPTQyOTQ5NjcyOTUKT2N0ICAxIDE0OjE0OjU1IGxv
Y2FsaG9zdCBrZXJuZWw6IFsgICAgMi4zNDUxODldIEVYVDQtZnMgKGRtLTApOiByZS1tb3Vu
dGVkLiBPcHRzOiAobnVsbCkKT2N0ICAxIDE0OjE0OjU1IGxvY2FsaG9zdCBrZXJuZWw6IFsg
ICAgMi40MTEwNzBdIHBpaXg0X3NtYnVzIDAwMDA6MDA6MDEuMzogSG9zdCBTTUJ1cyBjb250
cm9sbGVyIG5vdCBlbmFibGVkIQpPY3QgIDEgMTQ6MTQ6NTUgbG9jYWxob3N0IGtlcm5lbDog
WyAgICAyLjQxNDQwOF0gW2RybV0gSW5pdGlhbGl6ZWQgZHJtIDEuMS4wIDIwMDYwODEwCk9j
dCAgMSAxNDoxNDo1NSBsb2NhbGhvc3Qga2VybmVsOiBbICAgIDIuNDQyNjA1XSBbZHJtXSBE
ZXZpY2UgVmVyc2lvbiAwLjAKT2N0ICAxIDE0OjE0OjU1IGxvY2FsaG9zdCBrZXJuZWw6IFsg
ICAgMi40NDI2NzFdIFtkcm1dIENvbXByZXNzaW9uIGxldmVsIDAgbG9nIGxldmVsIDAKT2N0
ICAxIDE0OjE0OjU1IGxvY2FsaG9zdCBrZXJuZWw6IFsgICAgMi40NDI3MzNdIFtkcm1dIEN1
cnJlbnRseSB1c2luZyBtb2RlICMwLCBsaXN0IGF0IDB4NDg4Ck9jdCAgMSAxNDoxNDo1NSBs
b2NhbGhvc3Qga2VybmVsOiBbICAgIDIuNDQyODAyXSBbZHJtXSAxMjI4NiBpbyBwYWdlcyBh
dCBvZmZzZXQgMHgxMDAwMDAwCk9jdCAgMSAxNDoxNDo1NSBsb2NhbGhvc3Qga2VybmVsOiBb
ICAgIDIuNDQyODYyXSBbZHJtXSAxNjc3NzIxNiBieXRlIGRyYXcgYXJlYSBhdCBvZmZzZXQg
MHgwCk9jdCAgMSAxNDoxNDo1NSBsb2NhbGhvc3Qga2VybmVsOiBbICAgIDIuNDQyOTIxXSBb
ZHJtXSBSQU0gaGVhZGVyIG9mZnNldDogMHgzZmZlMDAwCk9jdCAgMSAxNDoxNDo1NSBsb2Nh
bGhvc3Qga2VybmVsOiBbICAgIDIuNDQzMDEzXSBbZHJtXSByb20gbW9kZXMgb2Zmc2V0IDB4
NDg4IGZvciAxMjggbW9kZXMKT2N0ICAxIDE0OjE0OjU1IGxvY2FsaG9zdCBrZXJuZWw6IFsg
ICAgMi40ODAyMzldIG1pY3JvY29kZTogQ1BVMCBzaWc9MHgxMDZlNSwgcGY9MHgyLCByZXZp
c2lvbj0weDUKT2N0ICAxIDE0OjE0OjU1IGxvY2FsaG9zdCBrZXJuZWw6IFsgICAgMi40ODU1
MDVdIHhlbl9uZXRmcm9udDogSW5pdGlhbGlzaW5nIFhlbiB2aXJ0dWFsIGV0aGVybmV0IGRy
aXZlcgpPY3QgIDEgMTQ6MTQ6NTUgbG9jYWxob3N0IGtlcm5lbDogWyAgICAyLjQ4NTc3Ml0g
bWljcm9jb2RlOiBDUFUwIHNpZz0weDEwNmU1LCBwZj0weDIsIHJldmlzaW9uPTB4NQpPY3Qg
IDEgMTQ6MTQ6NTUgbG9jYWxob3N0IGtlcm5lbDogWyAgICAyLjQ4NTc3OV0gbWljcm9jb2Rl
OiBDUFUwIHVwZGF0ZSB0byByZXZpc2lvbiAweDYgZmFpbGVkCk9jdCAgMSAxNDoxNDo1NSBs
b2NhbGhvc3Qga2VybmVsOiBbICAgIDIuNDg1ODA2XSBtaWNyb2NvZGU6IENQVTEgc2lnPTB4
MTA2ZTUsIHBmPTB4MiwgcmV2aXNpb249MHg1Ck9jdCAgMSAxNDoxNDo1NSBsb2NhbGhvc3Qg
a2VybmVsOiBbICAgIDIuNDg1ODUzXSBtaWNyb2NvZGU6IENQVTEgc2lnPTB4MTA2ZTUsIHBm
PTB4MiwgcmV2aXNpb249MHg1Ck9jdCAgMSAxNDoxNDo1NSBsb2NhbGhvc3Qga2VybmVsOiBb
ICAgIDIuNDg1ODU5XSBtaWNyb2NvZGU6IENQVTEgdXBkYXRlIHRvIHJldmlzaW9uIDB4NiBm
YWlsZWQKT2N0ICAxIDE0OjE0OjU1IGxvY2FsaG9zdCBrZXJuZWw6IFsgICAgMi40ODU4OTZd
IG1pY3JvY29kZTogTWljcm9jb2RlIFVwZGF0ZSBEcml2ZXI6IHYyLjAwIDx0aWdyYW5AYWl2
YXppYW4uZnNuZXQuY28udWs+LCBQZXRlciBPcnViYQpPY3QgIDEgMTQ6MTQ6NTUgbG9jYWxo
b3N0IGtlcm5lbDogWyAgICAyLjQ4NjYwMF0gW1RUTV0gWm9uZSAga2VybmVsOiBBdmFpbGFi
bGUgZ3JhcGhpY3MgbWVtb3J5OiA5NTQyMDAga2lCCk9jdCAgMSAxNDoxNDo1NSBsb2NhbGhv
c3Qga2VybmVsOiBbICAgIDIuNDg2NjAyXSBbVFRNXSBJbml0aWFsaXppbmcgcG9vbCBhbGxv
Y2F0b3IKT2N0ICAxIDE0OjE0OjU1IGxvY2FsaG9zdCBrZXJuZWw6IFsgICAgMi40ODY2MDZd
IFtUVE1dIEluaXRpYWxpemluZyBETUEgcG9vbCBhbGxvY2F0b3IKT2N0ICAxIDE0OjE0OjU1
IGxvY2FsaG9zdCBrZXJuZWw6IFsgICAgMi40ODY2NzZdIFtkcm1dIHF4bDogMTZNIG9mIFZS
QU0gbWVtb3J5IHNpemUKT2N0ICAxIDE0OjE0OjU1IGxvY2FsaG9zdCBrZXJuZWw6IFsgICAg
Mi40ODY2NzhdIFtkcm1dIHF4bDogNjNNIG9mIElPIHBhZ2VzIG1lbW9yeSByZWFkeSAoVlJB
TSBkb21haW4pCk9jdCAgMSAxNDoxNDo1NSBsb2NhbGhvc3Qga2VybmVsOiBbICAgIDIuNTU3
NDA5XSBbZHJtXSBtYWluIG1lbSBzbG90IDEgW2YwMDAwMDAwLDNmZmUwMDApCk9jdCAgMSAx
NDoxNDo1NSBsb2NhbGhvc3Qga2VybmVsOiBbICAgIDIuNTU3ODgxXSBbZHJtXSBmYiBtYXBw
YWJsZSBhdCAweEYwMDAwMDAwLCBzaXplIDMxNDU3MjgKT2N0ICAxIDE0OjE0OjU1IGxvY2Fs
aG9zdCBrZXJuZWw6IFsgICAgMi41NTc4ODRdIFtkcm1dIGZiOiBkZXB0aCAyNCwgcGl0Y2gg
NDA5Niwgd2lkdGggMTAyNCwgaGVpZ2h0IDc2OApPY3QgIDEgMTQ6MTQ6NTUgbG9jYWxob3N0
IGtlcm5lbDogWyAgICAyLjU1ODAxNl0gZmJjb246IHF4bGRybWZiIChmYjApIGlzIHByaW1h
cnkgZGV2aWNlCk9jdCAgMSAxNDoxNDo1NSBsb2NhbGhvc3Qga2VybmVsOiBbICAgIDIuNTkx
NzQyXSBDb25zb2xlOiBzd2l0Y2hpbmcgdG8gY29sb3VyIGZyYW1lIGJ1ZmZlciBkZXZpY2Ug
MTI4eDQ4Ck9jdCAgMSAxNDoxNDo1NSBsb2NhbGhvc3Qga2VybmVsOiBbICAgIDIuNjAxOTMw
XSBxeGwgMDAwMDowMDowMy4wOiBmYjA6IHF4bGRybWZiIGZyYW1lIGJ1ZmZlciBkZXZpY2UK
T2N0ICAxIDE0OjE0OjU1IGxvY2FsaG9zdCBrZXJuZWw6IFsgICAgMi42MDE5MzJdIHF4bCAw
MDAwOjAwOjAzLjA6IHJlZ2lzdGVyZWQgcGFuaWMgbm90aWZpZXIKT2N0ICAxIDE0OjE0OjU1
IGxvY2FsaG9zdCBrZXJuZWw6IFsgICAgMi42MDE5MzZdIFtkcm1dIEluaXRpYWxpemVkIHF4
bCAwLjEuMCAyMDEyMDExNyBmb3IgMDAwMDowMDowMy4wIG9uIG1pbm9yIDAKT2N0ICAxIDE0
OjE0OjU1IGxvY2FsaG9zdCBrZXJuZWw6IFsgICAgMi42NTM1NzFdIEFkZGluZyAyMTEzNTMy
ayBzd2FwIG9uIC9kZXYvbWFwcGVyL2ZlZG9yYS1zd2FwLiAgUHJpb3JpdHk6LTEgZXh0ZW50
czoxIGFjcm9zczoyMTEzNTMyayBTU0ZTCk9jdCAgMSAxNDoxNDo1NSBsb2NhbGhvc3Qga2Vy
bmVsOiBbICAgIDUuNjQ0NTgzXSBFWFQ0LWZzICh4dmRhMSk6IG1vdW50ZWQgZmlsZXN5c3Rl
bSB3aXRoIG9yZGVyZWQgZGF0YSBtb2RlLiBPcHRzOiAobnVsbCkKT2N0ICAxIDE0OjE0OjU1
IGxvY2FsaG9zdCBrZXJuZWw6IFsgICAgNS44MjAyNjZdIHR5cGU9MTMwNSBhdWRpdCgxMzgw
NjI5Njk1Ljg1MDo0KTogYXVkaXRfcGlkPTM3OSBvbGQ9MCBhdWlkPTQyOTQ5NjcyOTUgc2Vz
PTQyOTQ5NjcyOTUKT2N0ICAxIDE0OjE0OjU1IGxvY2FsaG9zdCBrZXJuZWw6IFsgICAgNS44
MjAyNjZdICBzdWJqPXN5c3RlbV91OnN5c3RlbV9yOmF1ZGl0ZF90OnMwIHJlcz0xCk9jdCAg
MSAxNDoxNDo1NSBsb2NhbGhvc3Qgc3lzdGVtZFsxXTogc3lzdGVtZCAyMDQgcnVubmluZyBp
biBzeXN0ZW0gbW9kZS4gKCtQQU0gK0xJQldSQVAgK0FVRElUICtTRUxJTlVYICtJTUEgK1NZ
U1ZJTklUICtMSUJDUllQVFNFVFVQICtHQ1JZUFQgK0FDTCArWFopCk9jdCAgMSAxNDoxNDo1
NSBsb2NhbGhvc3Qgc3lzdGVtZFsxXTogRGV0ZWN0ZWQgdmlydHVhbGl6YXRpb24gJ3hlbicu
Ck9jdCAgMSAxNDoxNDo1NSBsb2NhbGhvc3Qgc3lzdGVtZFsxXTogU2V0IGhvc3RuYW1lIHRv
IDxsb2NhbGhvc3QubG9jYWxkb21haW4+LgpPY3QgIDEgMTQ6MTQ6NTUgbG9jYWxob3N0IHN5
c3RlbWRbMV06IFN0YXJ0aW5nIExWTTIgbWV0YWRhdGEgZGFlbW9uLi4uCk9jdCAgMSAxNDox
NDo1NSBsb2NhbGhvc3Qgc3lzdGVtZFsxXTogU3RhcnRlZCBDcmVhdGUgc3RhdGljIGRldmlj
ZSBub2RlcyBpbiAvZGV2LgpPY3QgIDEgMTQ6MTQ6NTUgbG9jYWxob3N0IHN5c3RlbWRbMV06
IFN0YXJ0aW5nIHVkZXYgS2VybmVsIERldmljZSBNYW5hZ2VyLi4uCk9jdCAgMSAxNDoxNDo1
NSBsb2NhbGhvc3Qgc3lzdGVtZFsxXTogU3RhcnRlZCBMVk0yIG1ldGFkYXRhIGRhZW1vbi4K
T2N0ICAxIDE0OjE0OjU1IGxvY2FsaG9zdCBzeXN0ZW1kWzFdOiBTdGFydGVkIExvYWQgbGVn
YWN5IG1vZHVsZSBjb25maWd1cmF0aW9uLgpPY3QgIDEgMTQ6MTQ6NTUgbG9jYWxob3N0IHN5
c3RlbWRbMV06IFN0YXJ0ZWQgdWRldiBLZXJuZWwgRGV2aWNlIE1hbmFnZXIuCk9jdCAgMSAx
NDoxNDo1NSBsb2NhbGhvc3Qgc3lzdGVtZC1mc2NrWzMwM106IC9kZXYvbWFwcGVyL2ZlZG9y
YS1yb290OiBjbGVhbiwgMTExMTY5LzQ3NTc3NiBmaWxlcywgODY2OTk5LzE5MDI1OTIgYmxv
Y2tzCk9jdCAgMSAxNDoxNDo1NSBsb2NhbGhvc3QgbHZtWzI5OV06IDIgbG9naWNhbCB2b2x1
bWUocykgaW4gdm9sdW1lIGdyb3VwICJmZWRvcmEiIG1vbml0b3JlZApPY3QgIDEgMTQ6MTQ6
NTYgbG9jYWxob3N0IHN5c3RlbWRbMV06IFN0YXJ0ZWQgVHJpZ2dlciBGbHVzaGluZyBvZiBK
b3VybmFsIHRvIFBlcnNpc3RlbnQgU3RvcmFnZS4KT2N0ICAxIDE0OjE0OjU2IGxvY2FsaG9z
dCBzeXN0ZW1kWzFdOiBTdGFydGVkIFRlbGwgUGx5bW91dGggVG8gV3JpdGUgT3V0IFJ1bnRp
bWUgRGF0YS4KT2N0ICAxIDE0OjE0OjU2IGxvY2FsaG9zdCBzeXN0ZW1kWzFdOiBTdGFydGVk
IFNlY3VyaXR5IEF1ZGl0aW5nIFNlcnZpY2UuCk9jdCAgMSAxNDoxNDo1NiBsb2NhbGhvc3Qg
c3lzdGVtZFsxXTogU3RhcnRlZCBSZWNyZWF0ZSBWb2xhdGlsZSBGaWxlcyBhbmQgRGlyZWN0
b3JpZXMuCk9jdCAgMSAxNDoxNDo1NiBsb2NhbGhvc3Qgc3lzdGVtZFsxXTogU3RhcnRpbmcg
U3lzdGVtIEluaXRpYWxpemF0aW9uLgpPY3QgIDEgMTQ6MTQ6NTYgbG9jYWxob3N0IHN5c3Rl
bWRbMV06IFJlYWNoZWQgdGFyZ2V0IFN5c3RlbSBJbml0aWFsaXphdGlvbi4KT2N0ICAxIDE0
OjE0OjU2IGxvY2FsaG9zdCBzeXN0ZW1kWzFdOiBTdGFydGluZyBEYWlseSBDbGVhbnVwIG9m
IFRlbXBvcmFyeSBEaXJlY3Rvcmllcy4KT2N0ICAxIDE0OjE0OjU2IGxvY2FsaG9zdCBzeXN0
ZW1kWzFdOiBTdGFydGVkIERhaWx5IENsZWFudXAgb2YgVGVtcG9yYXJ5IERpcmVjdG9yaWVz
LgpPY3QgIDEgMTQ6MTQ6NTYgbG9jYWxob3N0IHN5c3RlbWRbMV06IFN0YXJ0aW5nIFRpbWVy
cy4KT2N0ICAxIDE0OjE0OjU2IGxvY2FsaG9zdCBzeXN0ZW1kWzFdOiBSZWFjaGVkIHRhcmdl
dCBUaW1lcnMuCk9jdCAgMSAxNDoxNDo1NiBsb2NhbGhvc3Qgc3lzdGVtZFsxXTogU3RhcnRp
bmcgQ29uc29sZSBTeXN0ZW0gU3RhcnR1cCBMb2dnaW5nLi4uCk9jdCAgMSAxNDoxNDo1NiBs
b2NhbGhvc3Qgc3lzdGVtZFsxXTogU3RhcnRlZCBBdmFoaSBtRE5TL0ROUy1TRCBTdGFjay4K
T2N0ICAxIDE0OjE0OjU2IGxvY2FsaG9zdCBhbHNhY3RsWzM4OV06IGFsc2FjdGwgMS4wLjI3
LjIgZGFlbW9uIHN0YXJ0ZWQKT2N0ICAxIDE0OjE0OjU2IGxvY2FsaG9zdCBhbHNhY3RsWzM4
OV06IC91c3Ivc2Jpbi9hbHNhY3RsOiBsb2FkX3N0YXRlOjE2NzdDYW5ub3Qgb3BlbiAvdmFy
L2xpYi9hbHNhL2Fzb3VuZC5zdGF0ZSBmb3IgcmVhZGluZzogTm8gc3VjaCBmaWxlIG9yIGRp
cmVjdG9yeQpPY3QgIDEgMTQ6MTQ6NTYgbG9jYWxob3N0IGF1ZGl0ZFszNzldOiBTdGFydGVk
IGRpc3BhdGNoZXI6IC9zYmluL2F1ZGlzcGQgcGlkOiA0MTcKT2N0ICAxIDE0OjE0OjU2IGxv
Y2FsaG9zdCBjaHJvbnlkWzQxOF06IGNocm9ueWQgdmVyc2lvbiAxLjI5IHN0YXJ0aW5nCk9j
dCAgMSAxNDoxNDo1NiBsb2NhbGhvc3QgYXZhaGktZGFlbW9uWzQxMl06IEZvdW5kIHVzZXIg
J2F2YWhpJyAoVUlEIDcwKSBhbmQgZ3JvdXAgJ2F2YWhpJyAoR0lEIDcwKS4KT2N0ICAxIDE0
OjE0OjU2IGxvY2FsaG9zdCBhdmFoaS1kYWVtb25bNDEyXTogU3VjY2Vzc2Z1bGx5IGRyb3Bw
ZWQgcm9vdCBwcml2aWxlZ2VzLgpPY3QgIDEgMTQ6MTQ6NTYgbG9jYWxob3N0IGF2YWhpLWRh
ZW1vbls0MTJdOiBhdmFoaS1kYWVtb24gMC42LjMxIHN0YXJ0aW5nIHVwLgpPY3QgIDEgMTQ6
MTQ6NTYgbG9jYWxob3N0IGF2YWhpLWRhZW1vbls0MTJdOiBXQVJOSU5HOiBObyBOU1Mgc3Vw
cG9ydCBmb3IgbUROUyBkZXRlY3RlZCwgY29uc2lkZXIgaW5zdGFsbGluZyBuc3MtbWRucyEK
T2N0ICAxIDE0OjE0OjU2IGxvY2FsaG9zdCBjaHJvbnlkWzQxOF06IExpbnV4IGtlcm5lbCBt
YWpvcj0zIG1pbm9yPTExIHBhdGNoPTEKT2N0ICAxIDE0OjE0OjU2IGxvY2FsaG9zdCBjaHJv
bnlkWzQxOF06IGh6PTEwMCBzaGlmdF9oej03IGZyZXFfc2NhbGU9MS4wMDAwMDAwMCBub21p
bmFsX3RpY2s9MTAwMDAgc2xld19kZWx0YV90aWNrPTgzMyBtYXhfdGlja19iaWFzPTEwMDAg
c2hpZnRfcGxsPTIKT2N0ICAxIDE0OjE0OjU2IGxvY2FsaG9zdCBhYnJ0ZDogU2VhcmNoaW5n
IGZvciB1bnByb2Nlc3NlZCBkdW1wIGRpcmVjdG9yaWVzCk9jdCAgMSAxNDoxNDo1NiBsb2Nh
bGhvc3QgYXVkaXNwZDogYXVkaXNwZCBpbml0aWFsaXplZCB3aXRoIHFfZGVwdGg9MTUwIGFu
ZCAxIGFjdGl2ZSBwbHVnaW5zCk9jdCAgMSAxNDoxNDo1NiBsb2NhbGhvc3QgYXVkaXRkWzM3
OV06IEluaXQgY29tcGxldGUsIGF1ZGl0ZCAyLjMuMiBsaXN0ZW5pbmcgZm9yIGV2ZW50cyAo
c3RhcnR1cCBzdGF0ZSBlbmFibGUpCk9jdCAgMSAxNDoxNDo1NiBsb2NhbGhvc3Qgc21hcnRk
WzM5Nl06IHNtYXJ0ZCA2LjIgMjAxMy0wNy0yNiByMzg0MSBbeDg2XzY0LWxpbnV4LTMuMTEu
MS0yMDAuZmMxOS54ODZfNjRdIChsb2NhbCBidWlsZCkKT2N0ICAxIDE0OjE0OjU2IGxvY2Fs
aG9zdCBzbWFydGRbMzk2XTogQ29weXJpZ2h0IChDKSAyMDAyLTEzLCBCcnVjZSBBbGxlbiwg
Q2hyaXN0aWFuIEZyYW5rZSwgd3d3LnNtYXJ0bW9udG9vbHMub3JnCk9jdCAgMSAxNDoxNDo1
NiBsb2NhbGhvc3Qgc21hcnRkWzM5Nl06IE9wZW5lZCBjb25maWd1cmF0aW9uIGZpbGUgL2V0
Yy9zbWFydG1vbnRvb2xzL3NtYXJ0ZC5jb25mCk9jdCAgMSAxNDoxNDo1NiBsb2NhbGhvc3Qg
YWJydGQ6IEluaXQgY29tcGxldGUsIGVudGVyaW5nIG1haW4gbG9vcApPY3QgIDEgMTQ6MTQ6
NTYgbG9jYWxob3N0IGF2YWhpLWRhZW1vbls0MTJdOiBTdWNjZXNzZnVsbHkgY2FsbGVkIGNo
cm9vdCgpLgpPY3QgIDEgMTQ6MTQ6NTYgbG9jYWxob3N0IGNocm9ueWRbNDE4XTogRnJlcXVl
bmN5IC0xMS40NTggKy8tIDIuMzg0IHBwbSByZWFkIGZyb20gL3Zhci9saWIvY2hyb255L2Ry
aWZ0Ck9jdCAgMSAxNDoxNDo1NiBsb2NhbGhvc3Qgc21hcnRkWzM5Nl06IENvbmZpZ3VyYXRp
b24gZmlsZSAvZXRjL3NtYXJ0bW9udG9vbHMvc21hcnRkLmNvbmYgd2FzIHBhcnNlZCwgZm91
bmQgREVWSUNFU0NBTiwgc2Nhbm5pbmcgZGV2aWNlcwpPY3QgIDEgMTQ6MTQ6NTYgbG9jYWxo
b3N0IGRidXNbNDEzXTogW3N5c3RlbV0gQWN0aXZhdGluZyB2aWEgc3lzdGVtZDogc2Vydmlj
ZSBuYW1lPSdvcmcuZnJlZWRlc2t0b3AuUG9saWN5S2l0MScgdW5pdD0ncG9sa2l0LnNlcnZp
Y2UnCk9jdCAgMSAxNDoxNDo1NiBsb2NhbGhvc3QgYXZhaGktZGFlbW9uWzQxMl06IFN1Y2Nl
c3NmdWxseSBkcm9wcGVkIHJlbWFpbmluZyBjYXBhYmlsaXRpZXMuCk9jdCAgMSAxNDoxNDo1
NiBsb2NhbGhvc3Qgc21hcnRkWzM5Nl06IFByb2JsZW0gY3JlYXRpbmcgZGV2aWNlIG5hbWUg
c2NhbiBsaXN0Ck9jdCAgMSAxNDoxNDo1NiBsb2NhbGhvc3QgYXZhaGktZGFlbW9uWzQxMl06
IE5vIHNlcnZpY2UgZmlsZSBmb3VuZCBpbiAvZXRjL2F2YWhpL3NlcnZpY2VzLgpPY3QgIDEg
MTQ6MTQ6NTYgbG9jYWxob3N0IHNtYXJ0ZFszOTZdOiBJbiB0aGUgc3lzdGVtJ3MgdGFibGUg
b2YgZGV2aWNlcyBOTyBkZXZpY2VzIGZvdW5kIHRvIHNjYW4KT2N0ICAxIDE0OjE0OjU2IGxv
Y2FsaG9zdCBhdmFoaS1kYWVtb25bNDEyXTogU3lzdGVtIGhvc3QgbmFtZSBpcyBzZXQgdG8g
J2xvY2FsaG9zdCcuIFRoaXMgaXMgbm90IGEgc3VpdGFibGUgbUROUyBob3N0IG5hbWUsIGxv
b2tpbmcgZm9yIGFsdGVybmF0aXZlcy4KT2N0ICAxIDE0OjE0OjU2IGxvY2FsaG9zdCBzbWFy
dGRbMzk2XTogTW9uaXRvcmluZyAwIEFUQSBhbmQgMCBTQ1NJIGRldmljZXMKT2N0ICAxIDE0
OjE0OjU2IGxvY2FsaG9zdCBhdmFoaS1kYWVtb25bNDEyXTogTmV0d29yayBpbnRlcmZhY2Ug
ZW51bWVyYXRpb24gY29tcGxldGVkLgpPY3QgIDEgMTQ6MTQ6NTYgbG9jYWxob3N0IGF2YWhp
LWRhZW1vbls0MTJdOiBSZWdpc3RlcmluZyBISU5GTyByZWNvcmQgd2l0aCB2YWx1ZXMgJ1g4
Nl82NCcvJ0xJTlVYJy4KT2N0ICAxIDE0OjE0OjU2IGxvY2FsaG9zdCBwb2xraXRkWzQ1Nl06
IFN0YXJ0ZWQgcG9sa2l0ZCB2ZXJzaW9uIDAuMTEyCk9jdCAgMSAxNDoxNDo1NiBsb2NhbGhv
c3QgYXZhaGktZGFlbW9uWzQxMl06IFNlcnZlciBzdGFydHVwIGNvbXBsZXRlLiBIb3N0IG5h
bWUgaXMgbGludXgubG9jYWwuIExvY2FsIHNlcnZpY2UgY29va2llIGlzIDM4MTkwMzQ5MDgu
Ck9jdCAgMSAxNDoxNDo1NiBsb2NhbGhvc3Qgc3lzdGVtZFsxXTogU3RhcnRpbmcgQXV0aG9y
aXphdGlvbiBNYW5hZ2VyLi4uCk9jdCAgMSAxNDoxNDo1NiBsb2NhbGhvc3Qgc3lzdGVtZFsx
XTogU3RhcnRlZCBMaWdodCBEaXNwbGF5IE1hbmFnZXIuCk9jdCAgMSAxNDoxNDo1NiBsb2Nh
bGhvc3Qgc3lzdGVtZFsxXTogU3RhcnRlZCBOVFAgY2xpZW50L3NlcnZlci4KT2N0ICAxIDE0
OjE0OjU2IGxvY2FsaG9zdCBhdWRpdGN0bFszODBdOiBObyBydWxlcwpPY3QgIDEgMTQ6MTQ6
NTYgbG9jYWxob3N0IGF1ZGl0Y3RsWzM4MF06IEFVRElUX1NUQVRVUzogZW5hYmxlZD0wIGZs
YWc9MSBwaWQ9MCByYXRlX2xpbWl0PTAgYmFja2xvZ19saW1pdD0zMjAgbG9zdD0wIGJhY2ts
b2c9MApPY3QgIDEgMTQ6MTQ6NTYgbG9jYWxob3N0IHJuZ2RbMzk1XTogVW5hYmxlIHRvIG9w
ZW4gZmlsZTogL2Rldi90cG0wCk9jdCAgMSAxNDoxNDo1NiBsb2NhbGhvc3Qgcm5nZFszOTVd
OiBjYW4ndCBvcGVuIGFueSBlbnRyb3B5IHNvdXJjZQpPY3QgIDEgMTQ6MTQ6NTYgbG9jYWxo
b3N0IHJuZ2RbMzk1XTogTWF5YmUgUk5HIGRldmljZSBtb2R1bGVzIGFyZSBub3QgbG9hZGVk
Ck9jdCAgMSAxNDoxNDo1NiBsb2NhbGhvc3QgZGJ1cy1kYWVtb25bNDEzXTogZGJ1c1s0MTNd
OiBbc3lzdGVtXSBBY3RpdmF0aW5nIHZpYSBzeXN0ZW1kOiBzZXJ2aWNlIG5hbWU9J29yZy5m
cmVlZGVza3RvcC5Qb2xpY3lLaXQxJyB1bml0PSdwb2xraXQuc2VydmljZScKT2N0ICAxIDE0
OjE0OjU2IGxvY2FsaG9zdCBkYnVzLWRhZW1vbls0MTNdOiBkYnVzWzQxM106IFtzeXN0ZW1d
IFN1Y2Nlc3NmdWxseSBhY3RpdmF0ZWQgc2VydmljZSAnb3JnLmZyZWVkZXNrdG9wLlBvbGlj
eUtpdDEnCk9jdCAgMSAxNDoxNDo1NiBsb2NhbGhvc3QgZGJ1c1s0MTNdOiBbc3lzdGVtXSBT
dWNjZXNzZnVsbHkgYWN0aXZhdGVkIHNlcnZpY2UgJ29yZy5mcmVlZGVza3RvcC5Qb2xpY3lL
aXQxJwpPY3QgIDEgMTQ6MTQ6NTYgbG9jYWxob3N0IHN5c3RlbWRbMV06IFN0YXJ0ZWQgQXV0
aG9yaXphdGlvbiBNYW5hZ2VyLgpPY3QgIDEgMTQ6MTQ6NTYgbG9jYWxob3N0IGFjY291bnRz
LWRhZW1vbls0MTFdOiBzdGFydGVkIGRhZW1vbiB2ZXJzaW9uIDAuNi4zNApPY3QgIDEgMTQ6
MTQ6NTYgbG9jYWxob3N0IHN5c3RlbWRbMV06IFN0YXJ0ZWQgQWNjb3VudHMgU2VydmljZS4K
T2N0ICAxIDE0OjE0OjU3IGxvY2FsaG9zdCBzeXN0ZW1kWzFdOiBTdGFydGVkIGZpcmV3YWxs
ZCAtIGR5bmFtaWMgZmlyZXdhbGwgZGFlbW9uLgpPY3QgIDEgMTQ6MTQ6NTcgbG9jYWxob3N0
IHN5c3RlbWRbMV06IFN0YXJ0aW5nIE5ldHdvcmsgTWFuYWdlci4uLgpPY3QgIDEgMTQ6MTQ6
NTcgbG9jYWxob3N0IGtlcm5lbDogWyAgICA3LjM1NDk4NV0gaXA2X3RhYmxlczogKEMpIDIw
MDAtMjAwNiBOZXRmaWx0ZXIgQ29yZSBUZWFtCk9jdCAgMSAxNDoxNDo1NyBsb2NhbGhvc3Qg
TmV0d29ya01hbmFnZXJbNDY5XTogPGluZm8+IE5ldHdvcmtNYW5hZ2VyICh2ZXJzaW9uIDAu
OS44LjItOC5naXQyMDEzMDcwOS5mYzE5KSBpcyBzdGFydGluZy4uLgpPY3QgIDEgMTQ6MTQ6
NTcgbG9jYWxob3N0IE5ldHdvcmtNYW5hZ2VyWzQ2OV06IDxpbmZvPiBSZWFkIGNvbmZpZyBm
aWxlIC9ldGMvTmV0d29ya01hbmFnZXIvTmV0d29ya01hbmFnZXIuY29uZgpPY3QgIDEgMTQ6
MTQ6NTcgbG9jYWxob3N0IE5ldHdvcmtNYW5hZ2VyWzQ2OV06IDxpbmZvPiBXRVhUIHN1cHBv
cnQgaXMgZW5hYmxlZApPY3QgIDEgMTQ6MTQ6NTcgbG9jYWxob3N0IE5ldHdvcmtNYW5hZ2Vy
WzQ2OV06IDxpbmZvPiBWUE46IGxvYWRlZCBvcmcuZnJlZWRlc2t0b3AuTmV0d29ya01hbmFn
ZXIubDJ0cApPY3QgIDEgMTQ6MTQ6NTcgbG9jYWxob3N0IE5ldHdvcmtNYW5hZ2VyWzQ2OV06
IDxpbmZvPiBWUE46IGxvYWRlZCBvcmcuZnJlZWRlc2t0b3AuTmV0d29ya01hbmFnZXIucHB0
cApPY3QgIDEgMTQ6MTQ6NTcgbG9jYWxob3N0IE5ldHdvcmtNYW5hZ2VyWzQ2OV06IDxpbmZv
PiBWUE46IGxvYWRlZCBvcmcuZnJlZWRlc2t0b3AuTmV0d29ya01hbmFnZXIub3BlbmNvbm5l
Y3QKT2N0ICAxIDE0OjE0OjU3IGxvY2FsaG9zdCBOZXR3b3JrTWFuYWdlcls0NjldOiA8aW5m
bz4gVlBOOiBsb2FkZWQgb3JnLmZyZWVkZXNrdG9wLk5ldHdvcmtNYW5hZ2VyLm9wZW52cG4K
T2N0ICAxIDE0OjE0OjU3IGxvY2FsaG9zdCBrZXJuZWw6IFsgICAgNy40MzM4ODJdIEVidGFi
bGVzIHYyLjAgcmVnaXN0ZXJlZApPY3QgIDEgMTQ6MTQ6NTcgbG9jYWxob3N0IE5ldHdvcmtN
YW5hZ2VyWzQ2OV06IDxpbmZvPiBWUE46IGxvYWRlZCBvcmcuZnJlZWRlc2t0b3AuTmV0d29y
a01hbmFnZXIudnBuYwpPY3QgIDEgMTQ6MTQ6NTcgbG9jYWxob3N0IE5ldHdvcmtNYW5hZ2Vy
WzQ2OV06ICAgIGlmY2ZnLXJoOiBBY3F1aXJlZCBELUJ1cyBzZXJ2aWNlIGNvbS5yZWRoYXQu
aWZjZmdyaDEKT2N0ICAxIDE0OjE0OjU3IGxvY2FsaG9zdCBOZXR3b3JrTWFuYWdlcls0Njld
OiA8aW5mbz4gTG9hZGVkIHBsdWdpbiBpZmNmZy1yaDogKGMpIDIwMDcgLSAyMDEwIFJlZCBI
YXQsIEluYy4gIFRvIHJlcG9ydCBidWdzIHBsZWFzZSB1c2UgdGhlIE5ldHdvcmtNYW5hZ2Vy
IG1haWxpbmcgbGlzdC4KT2N0ICAxIDE0OjE0OjU3IGxvY2FsaG9zdCBOZXR3b3JrTWFuYWdl
cls0NjldOiA8aW5mbz4gTG9hZGVkIHBsdWdpbiBrZXlmaWxlOiAoYykgMjAwNyAtIDIwMTAg
UmVkIEhhdCwgSW5jLiAgVG8gcmVwb3J0IGJ1Z3MgcGxlYXNlIHVzZSB0aGUgTmV0d29ya01h
bmFnZXIgbWFpbGluZyBsaXN0LgpPY3QgIDEgMTQ6MTQ6NTcgbG9jYWxob3N0IE5ldHdvcmtN
YW5hZ2VyWzQ2OV06ICAgIGlmY2ZnLXJoOiBwYXJzaW5nIC9ldGMvc3lzY29uZmlnL25ldHdv
cmstc2NyaXB0cy9pZmNmZy1sbyAuLi4KT2N0ICAxIDE0OjE0OjU3IGxvY2FsaG9zdCBOZXR3
b3JrTWFuYWdlcls0NjldOiAgICBpZmNmZy1yaDogcGFyc2luZyAvZXRjL3N5c2NvbmZpZy9u
ZXR3b3JrLXNjcmlwdHMvaWZjZmctZXRoMCAuLi4KT2N0ICAxIDE0OjE0OjU3IGxvY2FsaG9z
dCBOZXR3b3JrTWFuYWdlcls0NjldOiAgICBpZmNmZy1yaDogICAgIHJlYWQgY29ubmVjdGlv
biAnZXRoMCcKT2N0ICAxIDE0OjE0OjU3IGxvY2FsaG9zdCBkYnVzLWRhZW1vbls0MTNdOiBk
YnVzWzQxM106IFtzeXN0ZW1dIEFjdGl2YXRpbmcgc2VydmljZSBuYW1lPSdvcmcuZnJlZWRl
c2t0b3AuTW9kZW1NYW5hZ2VyJyAodXNpbmcgc2VydmljZWhlbHBlcikKT2N0ICAxIDE0OjE0
OjU3IGxvY2FsaG9zdCBkYnVzWzQxM106IFtzeXN0ZW1dIEFjdGl2YXRpbmcgc2VydmljZSBu
YW1lPSdvcmcuZnJlZWRlc2t0b3AuTW9kZW1NYW5hZ2VyJyAodXNpbmcgc2VydmljZWhlbHBl
cikKT2N0ICAxIDE0OjE0OjU3IGxvY2FsaG9zdCBOZXR3b3JrTWFuYWdlcls0NjldOiA8aW5m
bz4gbW9uaXRvcmluZyBrZXJuZWwgZmlybXdhcmUgZGlyZWN0b3J5ICcvbGliL2Zpcm13YXJl
Jy4KT2N0ICAxIDE0OjE0OjU3IGxvY2FsaG9zdCBkYnVzLWRhZW1vbls0MTNdOiBkYnVzWzQx
M106IFtzeXN0ZW1dIEFjdGl2YXRpbmcgdmlhIHN5c3RlbWQ6IHNlcnZpY2UgbmFtZT0nb3Jn
LmJsdWV6JyB1bml0PSdkYnVzLW9yZy5ibHVlei5zZXJ2aWNlJwpPY3QgIDEgMTQ6MTQ6NTcg
bG9jYWxob3N0IGRidXNbNDEzXTogW3N5c3RlbV0gQWN0aXZhdGluZyB2aWEgc3lzdGVtZDog
c2VydmljZSBuYW1lPSdvcmcuYmx1ZXonIHVuaXQ9J2RidXMtb3JnLmJsdWV6LnNlcnZpY2Un
Ck9jdCAgMSAxNDoxNDo1NyBsb2NhbGhvc3Qgc3lzdGVtZFsxXTogU3RhcnRpbmcgQmx1ZXRv
b3RoIHNlcnZpY2UuLi4KT2N0ICAxIDE0OjE0OjU3IGxvY2FsaG9zdCBzeXN0ZW1kWzFdOiBT
dGFydGVkIE5ldHdvcmsgTWFuYWdlci4KT2N0ICAxIDE0OjE0OjU3IGxvY2FsaG9zdCBzeXN0
ZW1kWzFdOiBTdGFydGluZyBOZXR3b3JrLgpPY3QgIDEgMTQ6MTQ6NTcgbG9jYWxob3N0IHN5
c3RlbWRbMV06IFJlYWNoZWQgdGFyZ2V0IE5ldHdvcmsuCk9jdCAgMSAxNDoxNDo1NyBsb2Nh
bGhvc3Qgc3lzdGVtZFsxXTogU3RhcnRlZCBMb2dpbiBhbmQgc2Nhbm5pbmcgb2YgaVNDU0kg
ZGV2aWNlcy4KT2N0ICAxIDE0OjE0OjU3IGxvY2FsaG9zdCBrZXJuZWw6IFsgICAgNy41MjQ3
OThdIG5mX2Nvbm50cmFjayB2ZXJzaW9uIDAuNS4wICgxNjM4NCBidWNrZXRzLCA2NTUzNiBt
YXgpCk9jdCAgMSAxNDoxNDo1NyBsb2NhbGhvc3Qgc3lzdGVtZFsxXTogU3RhcnRpbmcgU2Vu
ZG1haWwgTWFpbCBUcmFuc3BvcnQgQWdlbnQuLi4KT2N0ICAxIDE0OjE0OjU3IGxvY2FsaG9z
dCBzeXN0ZW1kWzFdOiBTdGFydGluZyBPcGVuU1NIIHNlcnZlciBkYWVtb24uLi4KT2N0ICAx
IDE0OjE0OjU3IGxvY2FsaG9zdCBzeXN0ZW1kWzFdOiBTdGFydGluZyBSUEMgYmluZCBzZXJ2
aWNlLi4uCk9jdCAgMSAxNDoxNDo1NyBsb2NhbGhvc3QgTmV0d29ya01hbmFnZXJbNDY5XTog
PGluZm8+IFdpRmkgZW5hYmxlZCBieSByYWRpbyBraWxsc3dpdGNoOyBlbmFibGVkIGJ5IHN0
YXRlIGZpbGUKT2N0ICAxIDE0OjE0OjU3IGxvY2FsaG9zdCBOZXR3b3JrTWFuYWdlcls0Njld
OiA8aW5mbz4gV1dBTiBlbmFibGVkIGJ5IHJhZGlvIGtpbGxzd2l0Y2g7IGVuYWJsZWQgYnkg
c3RhdGUgZmlsZQpPY3QgIDEgMTQ6MTQ6NTcgbG9jYWxob3N0IE5ldHdvcmtNYW5hZ2VyWzQ2
OV06IDxpbmZvPiBXaU1BWCBlbmFibGVkIGJ5IHJhZGlvIGtpbGxzd2l0Y2g7IGVuYWJsZWQg
Ynkgc3RhdGUgZmlsZQpPY3QgIDEgMTQ6MTQ6NTcgbG9jYWxob3N0IE5ldHdvcmtNYW5hZ2Vy
WzQ2OV06IDxpbmZvPiBOZXR3b3JraW5nIGlzIGVuYWJsZWQgYnkgc3RhdGUgZmlsZQpPY3Qg
IDEgMTQ6MTQ6NTcgbG9jYWxob3N0IE5ldHdvcmtNYW5hZ2VyWzQ2OV06IDx3YXJuPiBmYWls
ZWQgdG8gYWxsb2NhdGUgbGluayBjYWNoZTogKC0xMCkgT3BlcmF0aW9uIG5vdCBzdXBwb3J0
ZWQKT2N0ICAxIDE0OjE0OjU3IGxvY2FsaG9zdCBOZXR3b3JrTWFuYWdlcls0NjldOiA8aW5m
bz4gKGV0aDApOiBjYXJyaWVyIGlzIE9GRgpPY3QgIDEgMTQ6MTQ6NTcgbG9jYWxob3N0IE5l
dHdvcmtNYW5hZ2VyWzQ2OV06IDxpbmZvPiAoZXRoMCk6IG5ldyBFdGhlcm5ldCBkZXZpY2Ug
KGRyaXZlcjogJ3ZpZicgaWZpbmRleDogMikKT2N0ICAxIDE0OjE0OjU3IGxvY2FsaG9zdCBO
ZXR3b3JrTWFuYWdlcls0NjldOiA8aW5mbz4gKGV0aDApOiBleHBvcnRlZCBhcyAvb3JnL2Zy
ZWVkZXNrdG9wL05ldHdvcmtNYW5hZ2VyL0RldmljZXMvMApPY3QgIDEgMTQ6MTQ6NTcgbG9j
YWxob3N0IE5ldHdvcmtNYW5hZ2VyWzQ2OV06IDxpbmZvPiAoZXRoMCk6IGRldmljZSBzdGF0
ZSBjaGFuZ2U6IHVubWFuYWdlZCAtPiB1bmF2YWlsYWJsZSAocmVhc29uICdtYW5hZ2VkJykg
WzEwIDIwIDJdCk9jdCAgMSAxNDoxNDo1NyBsb2NhbGhvc3QgTmV0d29ya01hbmFnZXJbNDY5
XTogPGluZm8+IChldGgwKTogYnJpbmdpbmcgdXAgZGV2aWNlLgpPY3QgIDEgMTQ6MTQ6NTcg
bG9jYWxob3N0IE5ldHdvcmtNYW5hZ2VyWzQ2OV06IDxpbmZvPiAoZXRoMCk6IGNhcnJpZXIg
bm93IE9OIChkZXZpY2Ugc3RhdGUgMjApCk9jdCAgMSAxNDoxNDo1NyBsb2NhbGhvc3QgYmx1
ZXRvb3RoZFs1MDBdOiBCbHVldG9vdGggZGFlbW9uIDQuMTAxCk9jdCAgMSAxNDoxNDo1NyBs
b2NhbGhvc3QgZGJ1c1s0MTNdOiBbc3lzdGVtXSBTdWNjZXNzZnVsbHkgYWN0aXZhdGVkIHNl
cnZpY2UgJ29yZy5ibHVleicKT2N0ICAxIDE0OjE0OjU3IGxvY2FsaG9zdCBibHVldG9vdGhk
WzUwMF06IGJsdWV0b290aGRbNTAwXTogQmx1ZXRvb3RoIGRhZW1vbiA0LjEwMQpPY3QgIDEg
MTQ6MTQ6NTcgbG9jYWxob3N0IGRidXMtZGFlbW9uWzQxM106IGRidXNbNDEzXTogW3N5c3Rl
bV0gU3VjY2Vzc2Z1bGx5IGFjdGl2YXRlZCBzZXJ2aWNlICdvcmcuYmx1ZXonCk9jdCAgMSAx
NDoxNDo1NyBsb2NhbGhvc3Qgc3lzdGVtZFsxXTogU3RhcnRlZCBSUEMgYmluZCBzZXJ2aWNl
LgpPY3QgIDEgMTQ6MTQ6NTcgbG9jYWxob3N0IGJsdWV0b290aGRbNTAwXTogYmx1ZXRvb3Ro
ZFs1MDBdOiBTdGFydGluZyBTRFAgc2VydmVyCk9jdCAgMSAxNDoxNDo1NyBsb2NhbGhvc3Qg
Ymx1ZXRvb3RoZFs1MDBdOiBTdGFydGluZyBTRFAgc2VydmVyCk9jdCAgMSAxNDoxNDo1NyBs
b2NhbGhvc3Qgc3lzdGVtZFsxXTogU3RhcnRlZCBCbHVldG9vdGggc2VydmljZS4KT2N0ICAx
IDE0OjE0OjU3IGxvY2FsaG9zdCBkYnVzLWRhZW1vbls0MTNdOiBtb2RlbS1tYW5hZ2VyWzQ5
N106IDxpbmZvPiAgTW9kZW1NYW5hZ2VyICh2ZXJzaW9uIDAuNi4yLjAtMS5mYzE5KSBzdGFy
dGluZy4uLgpPY3QgIDEgMTQ6MTQ6NTcgbG9jYWxob3N0IG1vZGVtLW1hbmFnZXJbNDk3XTog
PGluZm8+ICBNb2RlbU1hbmFnZXIgKHZlcnNpb24gMC42LjIuMC0xLmZjMTkpIHN0YXJ0aW5n
Li4uCk9jdCAgMSAxNDoxNDo1NyBsb2NhbGhvc3QgTmV0d29ya01hbmFnZXJbNDY5XTogPGlu
Zm8+IChldGgwKTogcHJlcGFyaW5nIGRldmljZS4KT2N0ICAxIDE0OjE0OjU3IGxvY2FsaG9z
dCBOZXR3b3JrTWFuYWdlcls0NjldOiA8aW5mbz4gKGV0aDApOiBkZWFjdGl2YXRpbmcgZGV2
aWNlIChyZWFzb24gJ21hbmFnZWQnKSBbMl0KT2N0ICAxIDE0OjE0OjU3IGxvY2FsaG9zdCBr
ZXJuZWw6IFsgICAgNy41NjY1NDddIEJsdWV0b290aDogQ29yZSB2ZXIgMi4xNgpPY3QgIDEg
MTQ6MTQ6NTcgbG9jYWxob3N0IGtlcm5lbDogWyAgICA3LjU2NjYwNl0gTkVUOiBSZWdpc3Rl
cmVkIHByb3RvY29sIGZhbWlseSAzMQpPY3QgIDEgMTQ6MTQ6NTcgbG9jYWxob3N0IGtlcm5l
bDogWyAgICA3LjU2NjYwOF0gQmx1ZXRvb3RoOiBIQ0kgZGV2aWNlIGFuZCBjb25uZWN0aW9u
IG1hbmFnZXIgaW5pdGlhbGl6ZWQKT2N0ICAxIDE0OjE0OjU3IGxvY2FsaG9zdCBrZXJuZWw6
IFsgICAgNy41NjY2MTZdIEJsdWV0b290aDogSENJIHNvY2tldCBsYXllciBpbml0aWFsaXpl
ZApPY3QgIDEgMTQ6MTQ6NTcgbG9jYWxob3N0IGtlcm5lbDogWyAgICA3LjU2NjYxOF0gQmx1
ZXRvb3RoOiBMMkNBUCBzb2NrZXQgbGF5ZXIgaW5pdGlhbGl6ZWQKT2N0ICAxIDE0OjE0OjU3
IGxvY2FsaG9zdCBrZXJuZWw6IFsgICAgNy41NjY2MjJdIEJsdWV0b290aDogU0NPIHNvY2tl
dCBsYXllciBpbml0aWFsaXplZApPY3QgIDEgMTQ6MTQ6NTcgbG9jYWxob3N0IGRidXMtZGFl
bW9uWzQxM106IGRidXNbNDEzXTogW3N5c3RlbV0gU3VjY2Vzc2Z1bGx5IGFjdGl2YXRlZCBz
ZXJ2aWNlICdvcmcuZnJlZWRlc2t0b3AuTW9kZW1NYW5hZ2VyJwpPY3QgIDEgMTQ6MTQ6NTcg
bG9jYWxob3N0IGRidXNbNDEzXTogW3N5c3RlbV0gU3VjY2Vzc2Z1bGx5IGFjdGl2YXRlZCBz
ZXJ2aWNlICdvcmcuZnJlZWRlc2t0b3AuTW9kZW1NYW5hZ2VyJwpPY3QgIDEgMTQ6MTQ6NTcg
bG9jYWxob3N0IE5ldHdvcmtNYW5hZ2VyWzQ2OV06IDxpbmZvPiBBZGRlZCBkZWZhdWx0IHdp
cmVkIGNvbm5lY3Rpb24gJ0Nvbm5lc3Npb25lIHZpYSBjYXZvIDEnIGZvciAvc3lzL2Rldmlj
ZXMvdmlmLTAvbmV0L2V0aDAKT2N0ICAxIDE0OjE0OjU3IGxvY2FsaG9zdCBOZXR3b3JrTWFu
YWdlcls0NjldOiA8d2Fybj4gL3N5cy9kZXZpY2VzL3ZpcnR1YWwvbmV0L2xvOiBjb3VsZG4n
dCBkZXRlcm1pbmUgZGV2aWNlIGRyaXZlcjsgaWdub3JpbmcuLi4KT2N0ICAxIDE0OjE0OjU3
IGxvY2FsaG9zdCBOZXR3b3JrTWFuYWdlcls0NjldOiA8d2Fybj4gL3N5cy9kZXZpY2VzL3Zp
cnR1YWwvbmV0L2xvOiBjb3VsZG4ndCBkZXRlcm1pbmUgZGV2aWNlIGRyaXZlcjsgaWdub3Jp
bmcuLi4KT2N0ICAxIDE0OjE0OjU3IGxvY2FsaG9zdCBOZXR3b3JrTWFuYWdlcls0NjldOiA8
aW5mbz4gbW9kZW0tbWFuYWdlciBpcyBub3cgYXZhaWxhYmxlCk9jdCAgMSAxNDoxNDo1NyBs
b2NhbGhvc3QgTmV0d29ya01hbmFnZXJbNDY5XTogPGluZm8+IChldGgwKTogZGV2aWNlIHN0
YXRlIGNoYW5nZTogdW5hdmFpbGFibGUgLT4gZGlzY29ubmVjdGVkIChyZWFzb24gJ25vbmUn
KSBbMjAgMzAgMF0KT2N0ICAxIDE0OjE0OjU3IGxvY2FsaG9zdCBOZXR3b3JrTWFuYWdlcls0
NjldOiA8aW5mbz4gQXV0by1hY3RpdmF0aW5nIGNvbm5lY3Rpb24gJ0Nvbm5lc3Npb25lIHZp
YSBjYXZvIDEnLgpPY3QgIDEgMTQ6MTQ6NTcgbG9jYWxob3N0IE5ldHdvcmtNYW5hZ2VyWzQ2
OV06IDxpbmZvPiBBY3RpdmF0aW9uIChldGgwKSBzdGFydGluZyBjb25uZWN0aW9uICdDb25u
ZXNzaW9uZSB2aWEgY2F2byAxJwpPY3QgIDEgMTQ6MTQ6NTcgbG9jYWxob3N0IE5ldHdvcmtN
YW5hZ2VyWzQ2OV06IDxpbmZvPiAoZXRoMCk6IGRldmljZSBzdGF0ZSBjaGFuZ2U6IGRpc2Nv
bm5lY3RlZCAtPiBwcmVwYXJlIChyZWFzb24gJ25vbmUnKSBbMzAgNDAgMF0KT2N0ICAxIDE0
OjE0OjU3IGxvY2FsaG9zdCBOZXR3b3JrTWFuYWdlcls0NjldOiA8aW5mbz4gQWN0aXZhdGlv
biAoZXRoMCkgU3RhZ2UgMSBvZiA1IChEZXZpY2UgUHJlcGFyZSkgc2NoZWR1bGVkLi4uCk9j
dCAgMSAxNDoxNDo1NyBsb2NhbGhvc3QgTmV0d29ya01hbmFnZXJbNDY5XTogPGluZm8+IEFj
dGl2YXRpb24gKGV0aDApIFN0YWdlIDEgb2YgNSAoRGV2aWNlIFByZXBhcmUpIHN0YXJ0ZWQu
Li4KT2N0ICAxIDE0OjE0OjU3IGxvY2FsaG9zdCBOZXR3b3JrTWFuYWdlcls0NjldOiA8aW5m
bz4gQWN0aXZhdGlvbiAoZXRoMCkgU3RhZ2UgMiBvZiA1IChEZXZpY2UgQ29uZmlndXJlKSBz
Y2hlZHVsZWQuLi4KT2N0ICAxIDE0OjE0OjU3IGxvY2FsaG9zdCBOZXR3b3JrTWFuYWdlcls0
NjldOiA8aW5mbz4gQWN0aXZhdGlvbiAoZXRoMCkgU3RhZ2UgMSBvZiA1IChEZXZpY2UgUHJl
cGFyZSkgY29tcGxldGUuCk9jdCAgMSAxNDoxNDo1NyBsb2NhbGhvc3QgTmV0d29ya01hbmFn
ZXJbNDY5XTogPGluZm8+IEFjdGl2YXRpb24gKGV0aDApIFN0YWdlIDIgb2YgNSAoRGV2aWNl
IENvbmZpZ3VyZSkgY29tcGxldGUuCk9jdCAgMSAxNDoxNDo1NyBsb2NhbGhvc3Qga2VybmVs
OiBbICAgIDcuNjAyODAzXSBCbHVldG9vdGg6IEJORVAgKEV0aGVybmV0IEVtdWxhdGlvbikg
dmVyIDEuMwpPY3QgIDEgMTQ6MTQ6NTcgbG9jYWxob3N0IGtlcm5lbDogWyAgICA3LjYwMjgw
Nl0gQmx1ZXRvb3RoOiBCTkVQIGZpbHRlcnM6IHByb3RvY29sIG11bHRpY2FzdApPY3QgIDEg
MTQ6MTQ6NTcgbG9jYWxob3N0IGtlcm5lbDogWyAgICA3LjYwMjgxNV0gQmx1ZXRvb3RoOiBC
TkVQIHNvY2tldCBsYXllciBpbml0aWFsaXplZApPY3QgIDEgMTQ6MTQ6NTcgbG9jYWxob3N0
IHN5c3RlbWRbMV06IFN0YXJ0ZWQgT3BlblNTSCBzZXJ2ZXIgZGFlbW9uLgpPY3QgIDEgMTQ6
MTQ6NTcgbG9jYWxob3N0IGJsdWV0b290aGRbNTAwXTogYmx1ZXRvb3RoZFs1MDBdOiBQYXJz
aW5nIC9ldGMvYmx1ZXRvb3RoL2lucHV0LmNvbmYgZmFpbGVkOiBObyBzdWNoIGZpbGUgb3Ig
ZGlyZWN0b3J5Ck9jdCAgMSAxNDoxNDo1NyBsb2NhbGhvc3QgYmx1ZXRvb3RoZFs1MDBdOiBi
bHVldG9vdGhkWzUwMF06IEJsdWV0b290aCBNYW5hZ2VtZW50IGludGVyZmFjZSBpbml0aWFs
aXplZApPY3QgIDEgMTQ6MTQ6NTcgbG9jYWxob3N0IGJsdWV0b290aGRbNTAwXTogUGFyc2lu
ZyAvZXRjL2JsdWV0b290aC9pbnB1dC5jb25mIGZhaWxlZDogTm8gc3VjaCBmaWxlIG9yIGRp
cmVjdG9yeQpPY3QgIDEgMTQ6MTQ6NTcgbG9jYWxob3N0IGJsdWV0b290aGRbNTAwXTogQmx1
ZXRvb3RoIE1hbmFnZW1lbnQgaW50ZXJmYWNlIGluaXRpYWxpemVkCk9jdCAgMSAxNDoxNDo1
NyBsb2NhbGhvc3QgZGJ1cy1kYWVtb25bNDEzXTogbW9kZW0tbWFuYWdlcls0OTddOiA8aW5m
bz4gIExvYWRlZCBwbHVnaW4gJ09wdGlvbicKT2N0ICAxIDE0OjE0OjU3IGxvY2FsaG9zdCBk
YnVzLWRhZW1vbls0MTNdOiBtb2RlbS1tYW5hZ2VyWzQ5N106IDxpbmZvPiAgTG9hZGVkIHBs
dWdpbiAnWlRFJwpPY3QgIDEgMTQ6MTQ6NTcgbG9jYWxob3N0IGRidXMtZGFlbW9uWzQxM106
IG1vZGVtLW1hbmFnZXJbNDk3XTogPGluZm8+ICBMb2FkZWQgcGx1Z2luICdMb25nY2hlZXIn
Ck9jdCAgMSAxNDoxNDo1NyBsb2NhbGhvc3QgZGJ1cy1kYWVtb25bNDEzXTogbW9kZW0tbWFu
YWdlcls0OTddOiA8aW5mbz4gIExvYWRlZCBwbHVnaW4gJ0FueURhdGEnCk9jdCAgMSAxNDox
NDo1NyBsb2NhbGhvc3QgZGJ1cy1kYWVtb25bNDEzXTogbW9kZW0tbWFuYWdlcls0OTddOiA8
aW5mbz4gIExvYWRlZCBwbHVnaW4gJ05va2lhJwpPY3QgIDEgMTQ6MTQ6NTcgbG9jYWxob3N0
IGRidXMtZGFlbW9uWzQxM106IG1vZGVtLW1hbmFnZXJbNDk3XTogPGluZm8+ICBMb2FkZWQg
cGx1Z2luICdFcmljc3NvbiBNQk0nCk9jdCAgMSAxNDoxNDo1NyBsb2NhbGhvc3QgZGJ1cy1k
YWVtb25bNDEzXTogbW9kZW0tbWFuYWdlcls0OTddOiA8aW5mbz4gIExvYWRlZCBwbHVnaW4g
J0dvYmknCk9jdCAgMSAxNDoxNDo1NyBsb2NhbGhvc3QgZGJ1cy1kYWVtb25bNDEzXTogbW9k
ZW0tbWFuYWdlcls0OTddOiA8aW5mbz4gIExvYWRlZCBwbHVnaW4gJ1NhbXN1bmcnCk9jdCAg
MSAxNDoxNDo1NyBsb2NhbGhvc3QgZGJ1cy1kYWVtb25bNDEzXTogbW9kZW0tbWFuYWdlcls0
OTddOiA8aW5mbz4gIExvYWRlZCBwbHVnaW4gJ0h1YXdlaScKT2N0ICAxIDE0OjE0OjU3IGxv
Y2FsaG9zdCBkYnVzLWRhZW1vbls0MTNdOiBtb2RlbS1tYW5hZ2VyWzQ5N106IDxpbmZvPiAg
TG9hZGVkIHBsdWdpbiAnU2ltVGVjaCcKT2N0ICAxIDE0OjE0OjU3IGxvY2FsaG9zdCBkYnVz
LWRhZW1vbls0MTNdOiBtb2RlbS1tYW5hZ2VyWzQ5N106IDxpbmZvPiAgTG9hZGVkIHBsdWdp
biAnTGlua3RvcCcKT2N0ICAxIDE0OjE0OjU3IGxvY2FsaG9zdCBkYnVzLWRhZW1vbls0MTNd
OiBtb2RlbS1tYW5hZ2VyWzQ5N106IDxpbmZvPiAgTG9hZGVkIHBsdWdpbiAnWDIyWCcKT2N0
ICAxIDE0OjE0OjU3IGxvY2FsaG9zdCBtb2RlbS1tYW5hZ2VyWzQ5N106IDxpbmZvPiAgTG9h
ZGVkIHBsdWdpbiAnT3B0aW9uJwpPY3QgIDEgMTQ6MTQ6NTcgbG9jYWxob3N0IG1vZGVtLW1h
bmFnZXJbNDk3XTogPGluZm8+ICBMb2FkZWQgcGx1Z2luICdaVEUnCk9jdCAgMSAxNDoxNDo1
NyBsb2NhbGhvc3QgbW9kZW0tbWFuYWdlcls0OTddOiA8aW5mbz4gIExvYWRlZCBwbHVnaW4g
J0xvbmdjaGVlcicKT2N0ICAxIDE0OjE0OjU3IGxvY2FsaG9zdCBtb2RlbS1tYW5hZ2VyWzQ5
N106IDxpbmZvPiAgTG9hZGVkIHBsdWdpbiAnQW55RGF0YScKT2N0ICAxIDE0OjE0OjU3IGxv
Y2FsaG9zdCBtb2RlbS1tYW5hZ2VyWzQ5N106IDxpbmZvPiAgTG9hZGVkIHBsdWdpbiAnTm9r
aWEnCk9jdCAgMSAxNDoxNDo1NyBsb2NhbGhvc3QgbW9kZW0tbWFuYWdlcls0OTddOiA8aW5m
bz4gIExvYWRlZCBwbHVnaW4gJ0VyaWNzc29uIE1CTScKT2N0ICAxIDE0OjE0OjU3IGxvY2Fs
aG9zdCBtb2RlbS1tYW5hZ2VyWzQ5N106IDxpbmZvPiAgTG9hZGVkIHBsdWdpbiAnR29iaScK
T2N0ICAxIDE0OjE0OjU3IGxvY2FsaG9zdCBtb2RlbS1tYW5hZ2VyWzQ5N106IDxpbmZvPiAg
TG9hZGVkIHBsdWdpbiAnU2Ftc3VuZycKT2N0ICAxIDE0OjE0OjU3IGxvY2FsaG9zdCBtb2Rl
bS1tYW5hZ2VyWzQ5N106IDxpbmZvPiAgTG9hZGVkIHBsdWdpbiAnSHVhd2VpJwpPY3QgIDEg
MTQ6MTQ6NTcgbG9jYWxob3N0IG1vZGVtLW1hbmFnZXJbNDk3XTogPGluZm8+ICBMb2FkZWQg
cGx1Z2luICdTaW1UZWNoJwpPY3QgIDEgMTQ6MTQ6NTcgbG9jYWxob3N0IG1vZGVtLW1hbmFn
ZXJbNDk3XTogPGluZm8+ICBMb2FkZWQgcGx1Z2luICdMaW5rdG9wJwpPY3QgIDEgMTQ6MTQ6
NTcgbG9jYWxob3N0IG1vZGVtLW1hbmFnZXJbNDk3XTogPGluZm8+ICBMb2FkZWQgcGx1Z2lu
ICdYMjJYJwpPY3QgIDEgMTQ6MTQ6NTcgbG9jYWxob3N0IG1vZGVtLW1hbmFnZXJbNDk3XTog
PGluZm8+ICBMb2FkZWQgcGx1Z2luICdXYXZlY29tJwpPY3QgIDEgMTQ6MTQ6NTcgbG9jYWxo
b3N0IG1vZGVtLW1hbmFnZXJbNDk3XTogPGluZm8+ICBMb2FkZWQgcGx1Z2luICdPcHRpb24g
SGlnaC1TcGVlZCcKT2N0ICAxIDE0OjE0OjU3IGxvY2FsaG9zdCBtb2RlbS1tYW5hZ2VyWzQ5
N106IDxpbmZvPiAgTG9hZGVkIHBsdWdpbiAnU2llcnJhJwpPY3QgIDEgMTQ6MTQ6NTcgbG9j
YWxob3N0IG1vZGVtLW1hbmFnZXJbNDk3XTogPGluZm8+ICBMb2FkZWQgcGx1Z2luICdOb3Zh
dGVsJwpPY3QgIDEgMTQ6MTQ6NTcgbG9jYWxob3N0IG1vZGVtLW1hbmFnZXJbNDk3XTogPGlu
Zm8+ICBMb2FkZWQgcGx1Z2luICdNb3RvQycKT2N0ICAxIDE0OjE0OjU3IGxvY2FsaG9zdCBt
b2RlbS1tYW5hZ2VyWzQ5N106IDxpbmZvPiAgTG9hZGVkIHBsdWdpbiAnVmlhIENCUDcnCk9j
dCAgMSAxNDoxNDo1NyBsb2NhbGhvc3QgbW9kZW0tbWFuYWdlcls0OTddOiA8aW5mbz4gIExv
YWRlZCBwbHVnaW4gJ0NpbnRlcmlvbicKT2N0ICAxIDE0OjE0OjU3IGxvY2FsaG9zdCBtb2Rl
bS1tYW5hZ2VyWzQ5N106IDxpbmZvPiAgTG9hZGVkIHBsdWdpbiAnSXJpZGl1bScKT2N0ICAx
IDE0OjE0OjU3IGxvY2FsaG9zdCBtb2RlbS1tYW5hZ2VyWzQ5N106IDxpbmZvPiAgTG9hZGVk
IHBsdWdpbiAnR2VuZXJpYycKT2N0ICAxIDE0OjE0OjU3IGxvY2FsaG9zdCBtb2RlbS1tYW5h
Z2VyWzQ5N106IDxpbmZvPiAgU3VjY2Vzc2Z1bGx5IGxvYWRlZCAyMSBwbHVnaW5zCk9jdCAg
MSAxNDoxNDo1NyBsb2NhbGhvc3QgZGJ1cy1kYWVtb25bNDEzXTogbW9kZW0tbWFuYWdlcls0
OTddOiA8aW5mbz4gIExvYWRlZCBwbHVnaW4gJ1dhdmVjb20nCk9jdCAgMSAxNDoxNDo1NyBs
b2NhbGhvc3QgZGJ1cy1kYWVtb25bNDEzXTogbW9kZW0tbWFuYWdlcls0OTddOiA8aW5mbz4g
IExvYWRlZCBwbHVnaW4gJ09wdGlvbiBIaWdoLVNwZWVkJwpPY3QgIDEgMTQ6MTQ6NTcgbG9j
YWxob3N0IGRidXMtZGFlbW9uWzQxM106IG1vZGVtLW1hbmFnZXJbNDk3XTogPGluZm8+ICBM
b2FkZWQgcGx1Z2luICdTaWVycmEnCk9jdCAgMSAxNDoxNDo1NyBsb2NhbGhvc3QgZGJ1cy1k
YWVtb25bNDEzXTogbW9kZW0tbWFuYWdlcls0OTddOiA8aW5mbz4gIExvYWRlZCBwbHVnaW4g
J05vdmF0ZWwnCk9jdCAgMSAxNDoxNDo1NyBsb2NhbGhvc3QgZGJ1cy1kYWVtb25bNDEzXTog
bW9kZW0tbWFuYWdlcls0OTddOiA8aW5mbz4gIExvYWRlZCBwbHVnaW4gJ01vdG9DJwpPY3Qg
IDEgMTQ6MTQ6NTcgbG9jYWxob3N0IGRidXMtZGFlbW9uWzQxM106IG1vZGVtLW1hbmFnZXJb
NDk3XTogPGluZm8+ICBMb2FkZWQgcGx1Z2luICdWaWEgQ0JQNycKT2N0ICAxIDE0OjE0OjU3
IGxvY2FsaG9zdCBkYnVzLWRhZW1vbls0MTNdOiBtb2RlbS1tYW5hZ2VyWzQ5N106IDxpbmZv
PiAgTG9hZGVkIHBsdWdpbiAnQ2ludGVyaW9uJwpPY3QgIDEgMTQ6MTQ6NTcgbG9jYWxob3N0
IGRidXMtZGFlbW9uWzQxM106IG1vZGVtLW1hbmFnZXJbNDk3XTogPGluZm8+ICBMb2FkZWQg
cGx1Z2luICdJcmlkaXVtJwpPY3QgIDEgMTQ6MTQ6NTcgbG9jYWxob3N0IGRidXMtZGFlbW9u
WzQxM106IG1vZGVtLW1hbmFnZXJbNDk3XTogPGluZm8+ICBMb2FkZWQgcGx1Z2luICdHZW5l
cmljJwpPY3QgIDEgMTQ6MTQ6NTcgbG9jYWxob3N0IGRidXMtZGFlbW9uWzQxM106IG1vZGVt
LW1hbmFnZXJbNDk3XTogPGluZm8+ICBTdWNjZXNzZnVsbHkgbG9hZGVkIDIxIHBsdWdpbnMK
T2N0ICAxIDE0OjE0OjU3IGxvY2FsaG9zdCBzeXN0ZW1kWzFdOiBQSUQgZmlsZSAvcnVuL3Nl
bmRtYWlsLnBpZCBub3QgcmVhZGFibGUgKHlldD8pIGFmdGVyIHN0YXJ0LgpPY3QgIDEgMTQ6
MTQ6NTcgbG9jYWxob3N0IHN5c3RlbWRbMV06IFN0YXJ0ZWQgU2VuZG1haWwgTWFpbCBUcmFu
c3BvcnQgQWdlbnQuCk9jdCAgMSAxNDoxNDo1NyBsb2NhbGhvc3Qgc3lzdGVtZFsxXTogU3Rh
cnRpbmcgU2VuZG1haWwgTWFpbCBUcmFuc3BvcnQgQ2xpZW50Li4uCk9jdCAgMSAxNDoxNDo1
NyBsb2NhbGhvc3QgZGJ1c1s0MTNdOiBbc3lzdGVtXSBBY3RpdmF0aW5nIHZpYSBzeXN0ZW1k
OiBzZXJ2aWNlIG5hbWU9J29yZy5mcmVlZGVza3RvcC5Db25zb2xlS2l0JyB1bml0PSdjb25z
b2xlLWtpdC1kYWVtb24uc2VydmljZScKT2N0ICAxIDE0OjE0OjU3IGxvY2FsaG9zdCBkYnVz
LWRhZW1vbls0MTNdOiBkYnVzWzQxM106IFtzeXN0ZW1dIEFjdGl2YXRpbmcgdmlhIHN5c3Rl
bWQ6IHNlcnZpY2UgbmFtZT0nb3JnLmZyZWVkZXNrdG9wLkNvbnNvbGVLaXQnIHVuaXQ9J2Nv
bnNvbGUta2l0LWRhZW1vbi5zZXJ2aWNlJwpPY3QgIDEgMTQ6MTQ6NTcgbG9jYWxob3N0IHN5
c3RlbWRbMV06IFN0YXJ0aW5nIENvbnNvbGUgTWFuYWdlci4uLgpPY3QgIDEgMTQ6MTQ6NTcg
bG9jYWxob3N0IHN5c3RlbWRbMV06IFN0YXJ0ZWQgU2VuZG1haWwgTWFpbCBUcmFuc3BvcnQg
Q2xpZW50LgpPY3QgIDEgMTQ6MTQ6NTcgbG9jYWxob3N0IHN5c3RlbWRbMV06IFN0YXJ0aW5n
IE11bHRpLVVzZXIgU3lzdGVtLgpPY3QgIDEgMTQ6MTQ6NTcgbG9jYWxob3N0IHN5c3RlbWRb
MV06IFJlYWNoZWQgdGFyZ2V0IE11bHRpLVVzZXIgU3lzdGVtLgpPY3QgIDEgMTQ6MTQ6NTcg
bG9jYWxob3N0IHN5c3RlbWRbMV06IFN0YXJ0aW5nIEdyYXBoaWNhbCBJbnRlcmZhY2UuCk9j
dCAgMSAxNDoxNDo1NyBsb2NhbGhvc3Qgc3lzdGVtZFsxXTogUmVhY2hlZCB0YXJnZXQgR3Jh
cGhpY2FsIEludGVyZmFjZS4KT2N0ICAxIDE0OjE0OjU3IGxvY2FsaG9zdCBzeXN0ZW1kWzFd
OiBTdGFydGluZyBVcGRhdGUgVVRNUCBhYm91dCBTeXN0ZW0gUnVubGV2ZWwgQ2hhbmdlcy4u
LgpPY3QgIDEgMTQ6MTQ6NTcgbG9jYWxob3N0IHN5c3RlbWRbMV06IFN0YXJ0aW5nIFN0b3Ag
UmVhZC1BaGVhZCBEYXRhIENvbGxlY3Rpb24gMTBzIEFmdGVyIENvbXBsZXRlZCBTdGFydHVw
LgpPY3QgIDEgMTQ6MTQ6NTcgbG9jYWxob3N0IHN5c3RlbWRbMV06IFN0YXJ0ZWQgU3RvcCBS
ZWFkLUFoZWFkIERhdGEgQ29sbGVjdGlvbiAxMHMgQWZ0ZXIgQ29tcGxldGVkIFN0YXJ0dXAu
Ck9jdCAgMSAxNDoxNDo1NyBsb2NhbGhvc3Qgc3lzdGVtZFsxXTogU3RhcnRlZCBVcGRhdGUg
VVRNUCBhYm91dCBTeXN0ZW0gUnVubGV2ZWwgQ2hhbmdlcy4KT2N0ICAxIDE0OjE0OjU4IGxv
Y2FsaG9zdCBkYnVzLWRhZW1vbls0MTNdOiBkYnVzWzQxM106IFtzeXN0ZW1dIFN1Y2Nlc3Nm
dWxseSBhY3RpdmF0ZWQgc2VydmljZSAnb3JnLmZyZWVkZXNrdG9wLkNvbnNvbGVLaXQnCk9j
dCAgMSAxNDoxNDo1OCBsb2NhbGhvc3QgZGJ1c1s0MTNdOiBbc3lzdGVtXSBTdWNjZXNzZnVs
bHkgYWN0aXZhdGVkIHNlcnZpY2UgJ29yZy5mcmVlZGVza3RvcC5Db25zb2xlS2l0JwpPY3Qg
IDEgMTQ6MTQ6NTggbG9jYWxob3N0IHN5c3RlbWRbMV06IFN0YXJ0ZWQgQ29uc29sZSBNYW5h
Z2VyLgpPY3QgIDEgMTQ6MTQ6NTggbG9jYWxob3N0IHN5c3RlbWRbMV06IFN0YXJ0dXAgZmlu
aXNoZWQgaW4gNTA0bXMgKGtlcm5lbCkgKyAxLjE5MXMgKGluaXRyZCkgKyA2LjI4MXMgKHVz
ZXJzcGFjZSkgPSA3Ljk3NnMuCk9jdCAgMSAxNDoxNDo1OCBsb2NhbGhvc3QgY29uc29sZS1r
aXQtZGFlbW9uWzYwM106IGNvbnNvbGUta2l0LWRhZW1vbls2MDNdOiBXQVJOSU5HOiBGYWls
ZWQgdG8gYWNxdWlyZSBvcmcuZnJlZWRlc2t0b3AuQ29uc29sZUtpdDogQW4gU0VMaW51eCBw
b2xpY3kgcHJldmVudHMgdGhpcyBzZW5kZXIgZnJvbSBzZW5kaW5nIHRoaXMgbWVzc2FnZSB0
byB0aGlzIHJlY2lwaWVudCwgMCBtYXRjaGVkIHJ1bGVzOyB0eXBlPSJtZXRob2RfY2FsbCIs
IHNlbmRlcj0iOjEuMTIiICh1aWQ9MCBwaWQ9NTYwIGNvbW09ImxpZ2h0ZG0gLS1zZXNzaW9u
LWNoaWxkIDE2IDE5ICIpIGludGVyZmFjZT0ib3JnLmZyZWVkZXNrdG9wLkNvbnNvbGVLaXQu
TWFuYWdlciIgbWVtYmVyPSJPcGVuU2Vzc2lvbldpdGhQYXJhbWV0ZXJzIiBlcnJvciBuYW1l
PSIodW5zZXQpIiByZXF1ZXN0ZWRfcmVwbHk9IjAiIGRlc3RpbmF0aW9uPSJvcmcuZnJlZWRl
c2t0b3AuQ29uc29sZUtpdCIgKHVpZD0wIHBpZD02MDMgY29tbT0iL3Vzci9zYmluL2NvbnNv
bGUta2l0LWRhZW1vbiAtLW5vLWRhZW1vbiAiKQpPY3QgIDEgMTQ6MTQ6NTggbG9jYWxob3N0
IGNvbnNvbGUta2l0LWRhZW1vbls2MDNdOiBjb25zb2xlLWtpdC1kYWVtb25bNjAzXTogV0FS
TklORzogQ291bGQgbm90IGFjcXVpcmUgbmFtZTsgYmFpbGluZyBvdXQKT2N0ICAxIDE0OjE0
OjU4IGxvY2FsaG9zdCBjb25zb2xlLWtpdC1kYWVtb25bNjAzXTogV0FSTklORzogRmFpbGVk
IHRvIGFjcXVpcmUgb3JnLmZyZWVkZXNrdG9wLkNvbnNvbGVLaXQ6IEFuIFNFTGludXggcG9s
aWN5IHByZXZlbnRzIHRoaXMgc2VuZGVyIGZyb20gc2VuZGluZyB0aGlzIG1lc3NhZ2UgdG8g
dGhpcyByZWNpcGllbnQsIDAgbWF0Y2hlZCBydWxlczsgdHlwZT0ibWV0aG9kX2NhbGwiLCBz
ZW5kZXI9IjoxLjEyIiAodWlkPTAgcGlkPTU2MCBjb21tPSJsaWdodGRtIC0tc2Vzc2lvbi1j
aGlsZCAxNiAxOSAiKSBpbnRlcmZhY2U9Im9yZy5mcmVlZGVza3RvcC5Db25zb2xlS2l0Lk1h
bmFnZXIiIG1lbWJlcj0iT3BlblNlc3Npb25XaXRoUGFyYW1ldGVycyIgZXJyb3IgbmFtZT0i
KHVuc2V0KSIgcmVxdWVzdGVkX3JlcGx5PSIwIiBkZXN0aW5hdGlvbj0ib3JnLmZyZWVkZXNr
dG9wLkNvbnNvbGVLaXQiICh1aWQ9MCBwaWQ9NjAzIGNvbW09Ii91c3Ivc2Jpbi9jb25zb2xl
LWtpdC1kYWVtb24gLS1uby1kYWVtb24gIikKT2N0ICAxIDE0OjE0OjU4IGxvY2FsaG9zdCBj
b25zb2xlLWtpdC1kYWVtb25bNjAzXTogV0FSTklORzogQ291bGQgbm90IGFjcXVpcmUgbmFt
ZTsgYmFpbGluZyBvdXQKT2N0ICAxIDE0OjE0OjU4IGxvY2FsaG9zdCBzeXN0ZW1kWzFdOiBj
b25zb2xlLWtpdC1kYWVtb24uc2VydmljZTogbWFpbiBwcm9jZXNzIGV4aXRlZCwgY29kZT1l
eGl0ZWQsIHN0YXR1cz0xL0ZBSUxVUkUKT2N0ICAxIDE0OjE0OjU4IGxvY2FsaG9zdCBzeXN0
ZW1kWzFdOiBVbml0IGNvbnNvbGUta2l0LWRhZW1vbi5zZXJ2aWNlIGVudGVyZWQgZmFpbGVk
IHN0YXRlLgpPY3QgIDEgMTQ6MTQ6NTggbG9jYWxob3N0IGF2YWhpLWRhZW1vbls0MTJdOiBS
ZWdpc3RlcmluZyBuZXcgYWRkcmVzcyByZWNvcmQgZm9yIGZlODA6OjIxNjozZWZmOmZlMGE6
ODY4MCBvbiBldGgwLiouCk9jdCAgMSAxNDoxNDo1OSBsb2NhbGhvc3QgTmV0d29ya01hbmFn
ZXJbNDY5XTogPGluZm8+IEFjdGl2YXRpb24gKGV0aDApIFN0YWdlIDMgb2YgNSAoSVAgQ29u
ZmlndXJlIFN0YXJ0KSBzY2hlZHVsZWQuCk9jdCAgMSAxNDoxNDo1OSBsb2NhbGhvc3QgTmV0
d29ya01hbmFnZXJbNDY5XTogPGluZm8+IEFjdGl2YXRpb24gKGV0aDApIFN0YWdlIDMgb2Yg
NSAoSVAgQ29uZmlndXJlIFN0YXJ0KSBzdGFydGVkLi4uCk9jdCAgMSAxNDoxNDo1OSBsb2Nh
bGhvc3QgTmV0d29ya01hbmFnZXJbNDY5XTogPGluZm8+IChldGgwKTogZGV2aWNlIHN0YXRl
IGNoYW5nZTogY29uZmlnIC0+IGlwLWNvbmZpZyAocmVhc29uICdub25lJykgWzUwIDcwIDBd
Ck9jdCAgMSAxNDoxNDo1OSBsb2NhbGhvc3QgTmV0d29ya01hbmFnZXJbNDY5XTogPGluZm8+
IEFjdGl2YXRpb24gKGV0aDApIEJlZ2lubmluZyBESENQdjQgdHJhbnNhY3Rpb24gKHRpbWVv
dXQgaW4gNDUgc2Vjb25kcykKT2N0ICAxIDE0OjE0OjU5IGxvY2FsaG9zdCBOZXR3b3JrTWFu
YWdlcls0NjldOiA8aW5mbz4gZGhjbGllbnQgc3RhcnRlZCB3aXRoIHBpZCA5NzgKT2N0ICAx
IDE0OjE0OjU5IGxvY2FsaG9zdCBOZXR3b3JrTWFuYWdlcls0NjldOiA8aW5mbz4gQWN0aXZh
dGlvbiAoZXRoMCkgQmVnaW5uaW5nIElQNiBhZGRyY29uZi4KT2N0ICAxIDE0OjE0OjU5IGxv
Y2FsaG9zdCBhdmFoaS1kYWVtb25bNDEyXTogV2l0aGRyYXdpbmcgYWRkcmVzcyByZWNvcmQg
Zm9yIGZlODA6OjIxNjozZWZmOmZlMGE6ODY4MCBvbiBldGgwLgpPY3QgIDEgMTQ6MTQ6NTkg
bG9jYWxob3N0IE5ldHdvcmtNYW5hZ2VyWzQ2OV06IDxpbmZvPiBBY3RpdmF0aW9uIChldGgw
KSBTdGFnZSAzIG9mIDUgKElQIENvbmZpZ3VyZSBTdGFydCkgY29tcGxldGUuCk9jdCAgMSAx
NDoxNDo1OSBsb2NhbGhvc3QgZGhjbGllbnRbOTc4XTogSW50ZXJuZXQgU3lzdGVtcyBDb25z
b3J0aXVtIERIQ1AgQ2xpZW50IDQuMi41Ck9jdCAgMSAxNDoxNDo1OSBsb2NhbGhvc3QgZGhj
bGllbnRbOTc4XTogQ29weXJpZ2h0IDIwMDQtMjAxMyBJbnRlcm5ldCBTeXN0ZW1zIENvbnNv
cnRpdW0uCk9jdCAgMSAxNDoxNDo1OSBsb2NhbGhvc3QgZGhjbGllbnRbOTc4XTogQWxsIHJp
Z2h0cyByZXNlcnZlZC4KT2N0ICAxIDE0OjE0OjU5IGxvY2FsaG9zdCBkaGNsaWVudFs5Nzhd
OiBGb3IgaW5mbywgcGxlYXNlIHZpc2l0IGh0dHBzOi8vd3d3LmlzYy5vcmcvc29mdHdhcmUv
ZGhjcC8KT2N0ICAxIDE0OjE0OjU5IGxvY2FsaG9zdCBkaGNsaWVudFs5NzhdOiAKT2N0ICAx
IDE0OjE0OjU5IGxvY2FsaG9zdCBOZXR3b3JrTWFuYWdlcls0NjldOiA8aW5mbz4gKGV0aDAp
OiBESENQdjQgc3RhdGUgY2hhbmdlZCBuYmkgLT4gcHJlaW5pdApPY3QgIDEgMTQ6MTQ6NTkg
bG9jYWxob3N0IGRoY2xpZW50Wzk3OF06IExpc3RlbmluZyBvbiBMUEYvZXRoMC8wMDoxNjoz
ZTowYTo4Njo4MApPY3QgIDEgMTQ6MTQ6NTkgbG9jYWxob3N0IGRoY2xpZW50Wzk3OF06IFNl
bmRpbmcgb24gICBMUEYvZXRoMC8wMDoxNjozZTowYTo4Njo4MApPY3QgIDEgMTQ6MTQ6NTkg
bG9jYWxob3N0IGRoY2xpZW50Wzk3OF06IFNlbmRpbmcgb24gICBTb2NrZXQvZmFsbGJhY2sK
T2N0ICAxIDE0OjE0OjU5IGxvY2FsaG9zdCBkaGNsaWVudFs5NzhdOiBESENQRElTQ09WRVIg
b24gZXRoMCB0byAyNTUuMjU1LjI1NS4yNTUgcG9ydCA2NyBpbnRlcnZhbCA2ICh4aWQ9MHg1
MmNiYzRkZikKT2N0ICAxIDE0OjE1OjAwIGxvY2FsaG9zdCBhdmFoaS1kYWVtb25bNDEyXTog
UmVnaXN0ZXJpbmcgbmV3IGFkZHJlc3MgcmVjb3JkIGZvciBmZTgwOjoyMTY6M2VmZjpmZTBh
Ojg2ODAgb24gZXRoMC4qLgpPY3QgIDEgMTQ6MTU6MDEgbG9jYWxob3N0IGRoY2xpZW50Wzk3
OF06IERIQ1BSRVFVRVNUIG9uIGV0aDAgdG8gMjU1LjI1NS4yNTUuMjU1IHBvcnQgNjcgKHhp
ZD0weDUyY2JjNGRmKQpPY3QgIDEgMTQ6MTU6MDEgbG9jYWxob3N0IGRoY2xpZW50Wzk3OF06
IERIQ1BPRkZFUiBmcm9tIDE5Mi4xNjguMS4yMDAKT2N0ICAxIDE0OjE1OjAyIGxvY2FsaG9z
dCBkaGNsaWVudFs5NzhdOiBESENQQUNLIGZyb20gMTkyLjE2OC4xLjIwMCAoeGlkPTB4NTJj
YmM0ZGYpCk9jdCAgMSAxNDoxNTowMiBsb2NhbGhvc3QgTmV0d29ya01hbmFnZXJbNDY5XTog
PGluZm8+IChldGgwKTogREhDUHY0IHN0YXRlIGNoYW5nZWQgcHJlaW5pdCAtPiBib3VuZApP
Y3QgIDEgMTQ6MTU6MDIgbG9jYWxob3N0IE5ldHdvcmtNYW5hZ2VyWzQ2OV06IDxpbmZvPiAg
IGFkZHJlc3MgMTkyLjE2OC4xLjE5Ck9jdCAgMSAxNDoxNTowMiBsb2NhbGhvc3QgTmV0d29y
a01hbmFnZXJbNDY5XTogPGluZm8+ICAgcHJlZml4IDI0ICgyNTUuMjU1LjI1NS4wKQpPY3Qg
IDEgMTQ6MTU6MDIgbG9jYWxob3N0IE5ldHdvcmtNYW5hZ2VyWzQ2OV06IDxpbmZvPiAgIGdh
dGV3YXkgMTkyLjE2OC4xLjIwMApPY3QgIDEgMTQ6MTU6MDIgbG9jYWxob3N0IE5ldHdvcmtN
YW5hZ2VyWzQ2OV06IDxpbmZvPiAgIG5hbWVzZXJ2ZXIgJzE5Mi4xNjguMS4yMDEnCk9jdCAg
MSAxNDoxNTowMiBsb2NhbGhvc3QgTmV0d29ya01hbmFnZXJbNDY5XTogPGluZm8+ICAgbmFt
ZXNlcnZlciAnNjIuOTQuMC4yJwpPY3QgIDEgMTQ6MTU6MDIgbG9jYWxob3N0IE5ldHdvcmtN
YW5hZ2VyWzQ2OV06IDxpbmZvPiAgIG5hbWVzZXJ2ZXIgJzguOC44LjgnCk9jdCAgMSAxNDox
NTowMiBsb2NhbGhvc3QgTmV0d29ya01hbmFnZXJbNDY5XTogPGluZm8+ICAgZG9tYWluIG5h
bWUgJ20yci5sb2NhbCcKT2N0ICAxIDE0OjE1OjAyIGxvY2FsaG9zdCBOZXR3b3JrTWFuYWdl
cls0NjldOiA8aW5mbz4gQWN0aXZhdGlvbiAoZXRoMCkgU3RhZ2UgNSBvZiA1IChJUHY0IENv
bmZpZ3VyZSBDb21taXQpIHNjaGVkdWxlZC4uLgpPY3QgIDEgMTQ6MTU6MDIgbG9jYWxob3N0
IGRoY2xpZW50Wzk3OF06IGJvdW5kIHRvIDE5Mi4xNjguMS4xOSAtLSByZW5ld2FsIGluIDE2
Mjc5IHNlY29uZHMuCk9jdCAgMSAxNDoxNTowMiBsb2NhbGhvc3QgTmV0d29ya01hbmFnZXJb
NDY5XTogPGluZm8+IEFjdGl2YXRpb24gKGV0aDApIFN0YWdlIDUgb2YgNSAoSVB2NCBDb21t
aXQpIHN0YXJ0ZWQuLi4KT2N0ICAxIDE0OjE1OjAyIGxvY2FsaG9zdCBhdmFoaS1kYWVtb25b
NDEyXTogSm9pbmluZyBtRE5TIG11bHRpY2FzdCBncm91cCBvbiBpbnRlcmZhY2UgZXRoMC5J
UHY0IHdpdGggYWRkcmVzcyAxOTIuMTY4LjEuMTkuCk9jdCAgMSAxNDoxNTowMiBsb2NhbGhv
c3QgYXZhaGktZGFlbW9uWzQxMl06IE5ldyByZWxldmFudCBpbnRlcmZhY2UgZXRoMC5JUHY0
IGZvciBtRE5TLgpPY3QgIDEgMTQ6MTU6MDIgbG9jYWxob3N0IGF2YWhpLWRhZW1vbls0MTJd
OiBSZWdpc3RlcmluZyBuZXcgYWRkcmVzcyByZWNvcmQgZm9yIDE5Mi4xNjguMS4xOSBvbiBl
dGgwLklQdjQuCk9jdCAgMSAxNDoxNTowMyBsb2NhbGhvc3QgTmV0d29ya01hbmFnZXJbNDY5
XTogPGluZm8+IChldGgwKTogZGV2aWNlIHN0YXRlIGNoYW5nZTogaXAtY29uZmlnIC0+IHNl
Y29uZGFyaWVzIChyZWFzb24gJ25vbmUnKSBbNzAgOTAgMF0KT2N0ICAxIDE0OjE1OjAzIGxv
Y2FsaG9zdCBOZXR3b3JrTWFuYWdlcls0NjldOiA8aW5mbz4gQWN0aXZhdGlvbiAoZXRoMCkg
U3RhZ2UgNSBvZiA1IChJUHY0IENvbW1pdCkgY29tcGxldGUuCk9jdCAgMSAxNDoxNTowMyBs
b2NhbGhvc3QgTmV0d29ya01hbmFnZXJbNDY5XTogPGluZm8+IChldGgwKTogZGV2aWNlIHN0
YXRlIGNoYW5nZTogc2Vjb25kYXJpZXMgLT4gYWN0aXZhdGVkIChyZWFzb24gJ25vbmUnKSBb
OTAgMTAwIDBdCk9jdCAgMSAxNDoxNTowMyBsb2NhbGhvc3QgTmV0d29ya01hbmFnZXJbNDY5
XTogPGluZm8+IFBvbGljeSBzZXQgJ0Nvbm5lc3Npb25lIHZpYSBjYXZvIDEnIChldGgwKSBh
cyBkZWZhdWx0IGZvciBJUHY0IHJvdXRpbmcgYW5kIEROUy4KT2N0ICAxIDE0OjE1OjAzIGxv
Y2FsaG9zdCBOZXR3b3JrTWFuYWdlcls0NjldOiA8aW5mbz4gQWN0aXZhdGlvbiAoZXRoMCkg
c3VjY2Vzc2Z1bCwgZGV2aWNlIGFjdGl2YXRlZC4KT2N0ICAxIDE0OjE1OjAzIGxvY2FsaG9z
dCBkYnVzLWRhZW1vbls0MTNdOiBkYnVzWzQxM106IFtzeXN0ZW1dIEFjdGl2YXRpbmcgdmlh
IHN5c3RlbWQ6IHNlcnZpY2UgbmFtZT0nb3JnLmZyZWVkZXNrdG9wLm5tX2Rpc3BhdGNoZXIn
IHVuaXQ9J2RidXMtb3JnLmZyZWVkZXNrdG9wLm5tLWRpc3BhdGNoZXIuc2VydmljZScKT2N0
ICAxIDE0OjE1OjAzIGxvY2FsaG9zdCBkYnVzWzQxM106IFtzeXN0ZW1dIEFjdGl2YXRpbmcg
dmlhIHN5c3RlbWQ6IHNlcnZpY2UgbmFtZT0nb3JnLmZyZWVkZXNrdG9wLm5tX2Rpc3BhdGNo
ZXInIHVuaXQ9J2RidXMtb3JnLmZyZWVkZXNrdG9wLm5tLWRpc3BhdGNoZXIuc2VydmljZScK
T2N0ICAxIDE0OjE1OjAzIGxvY2FsaG9zdCBkYnVzWzQxM106IFtzeXN0ZW1dIEFjdGl2YXRp
b24gdmlhIHN5c3RlbWQgZmFpbGVkIGZvciB1bml0ICdkYnVzLW9yZy5mcmVlZGVza3RvcC5u
bS1kaXNwYXRjaGVyLnNlcnZpY2UnOiBVbml0IGRidXMtb3JnLmZyZWVkZXNrdG9wLm5tLWRp
c3BhdGNoZXIuc2VydmljZSBmYWlsZWQgdG8gbG9hZDogTm8gc3VjaCBmaWxlIG9yIGRpcmVj
dG9yeS4gU2VlIHN5c3RlbSBsb2dzIGFuZCAnc3lzdGVtY3RsIHN0YXR1cyBkYnVzLW9yZy5m
cmVlZGVza3RvcC5ubS1kaXNwYXRjaGVyLnNlcnZpY2UnIGZvciBkZXRhaWxzLgpPY3QgIDEg
MTQ6MTU6MDMgbG9jYWxob3N0IE5ldHdvcmtNYW5hZ2VyWzQ2OV06IDx3YXJuPiBEaXNwYXRj
aGVyIGZhaWxlZDogKDMyKSBVbml0IGRidXMtb3JnLmZyZWVkZXNrdG9wLm5tLWRpc3BhdGNo
ZXIuc2VydmljZSBmYWlsZWQgdG8gbG9hZDogTm8gc3VjaCBmaWxlIG9yIGRpcmVjdG9yeS4g
U2VlIHN5c3RlbSBsb2dzIGFuZCAnc3lzdGVtY3RsIHN0YXR1cyBkYnVzLW9yZy5mcmVlZGVz
a3RvcC5ubS1kaXNwYXRjaGVyLnNlcnZpY2UnIGZvciBkZXRhaWxzLgpPY3QgIDEgMTQ6MTU6
MDMgbG9jYWxob3N0IGRidXMtZGFlbW9uWzQxM106IGRidXNbNDEzXTogW3N5c3RlbV0gQWN0
aXZhdGlvbiB2aWEgc3lzdGVtZCBmYWlsZWQgZm9yIHVuaXQgJ2RidXMtb3JnLmZyZWVkZXNr
dG9wLm5tLWRpc3BhdGNoZXIuc2VydmljZSc6IFVuaXQgZGJ1cy1vcmcuZnJlZWRlc2t0b3Au
bm0tZGlzcGF0Y2hlci5zZXJ2aWNlIGZhaWxlZCB0byBsb2FkOiBObyBzdWNoIGZpbGUgb3Ig
ZGlyZWN0b3J5LiBTZWUgc3lzdGVtIGxvZ3MgYW5kICdzeXN0ZW1jdGwgc3RhdHVzIGRidXMt
b3JnLmZyZWVkZXNrdG9wLm5tLWRpc3BhdGNoZXIuc2VydmljZScgZm9yIGRldGFpbHMuCk9j
dCAgMSAxNDoxNToxOSBsb2NhbGhvc3QgTmV0d29ya01hbmFnZXJbNDY5XTogPGluZm8+IChl
dGgwKTogSVA2IGFkZHJjb25mIHRpbWVkIG91dCBvciBmYWlsZWQuCk9jdCAgMSAxNDoxNTox
OSBsb2NhbGhvc3QgTmV0d29ya01hbmFnZXJbNDY5XTogPGluZm8+IEFjdGl2YXRpb24gKGV0
aDApIFN0YWdlIDQgb2YgNSAoSVB2NiBDb25maWd1cmUgVGltZW91dCkgc2NoZWR1bGVkLi4u
Ck9jdCAgMSAxNDoxNToxOSBsb2NhbGhvc3QgTmV0d29ya01hbmFnZXJbNDY5XTogPGluZm8+
IEFjdGl2YXRpb24gKGV0aDApIFN0YWdlIDQgb2YgNSAoSVB2NiBDb25maWd1cmUgVGltZW91
dCkgc3RhcnRlZC4uLgpPY3QgIDEgMTQ6MTU6MTkgbG9jYWxob3N0IE5ldHdvcmtNYW5hZ2Vy
WzQ2OV06IDxpbmZvPiBBY3RpdmF0aW9uIChldGgwKSBTdGFnZSA0IG9mIDUgKElQdjYgQ29u
ZmlndXJlIFRpbWVvdXQpIGNvbXBsZXRlLgpPY3QgIDEgMTQ6MTU6MjIgbG9jYWxob3N0IGRi
dXMtZGFlbW9uWzQxM106IGRidXNbNDEzXTogW3N5c3RlbV0gRmFpbGVkIHRvIGFjdGl2YXRl
IHNlcnZpY2UgJ29yZy5mcmVlZGVza3RvcC5Db25zb2xlS2l0JzogdGltZWQgb3V0Ck9jdCAg
MSAxNDoxNToyMiBsb2NhbGhvc3QgZGJ1c1s0MTNdOiBbc3lzdGVtXSBGYWlsZWQgdG8gYWN0
aXZhdGUgc2VydmljZSAnb3JnLmZyZWVkZXNrdG9wLkNvbnNvbGVLaXQnOiB0aW1lZCBvdXQK
T2N0ICAxIDE0OjE1OjI3IGxvY2FsaG9zdCBzeXN0ZW1kWzFdOiBTdGFydGluZyBTdG9wIFJl
YWQtQWhlYWQgRGF0YSBDb2xsZWN0aW9uLi4uCk9jdCAgMSAxNDoxNToyNyBsb2NhbGhvc3Qg
c3lzdGVtZFsxXTogU3RhcnRlZCBTdG9wIFJlYWQtQWhlYWQgRGF0YSBDb2xsZWN0aW9uLgpP
Y3QgIDEgMTQ6MTU6MzEgbG9jYWxob3N0IGNocm9ueWRbNDE4XTogU2VsZWN0ZWQgc291cmNl
IDE5My4xODMuOTguNjAKT2N0ICAxIDE0OjE1OjMxIGxvY2FsaG9zdCBjaHJvbnlkWzQxOF06
IFN5c3RlbSBjbG9jayB3cm9uZyBieSAwLjUwMDQxNyBzZWNvbmRzLCBhZGp1c3RtZW50IHN0
YXJ0ZWQKT2N0ICAxIDE0OjE2OjQ3IGxvY2FsaG9zdCBrZXJuZWw6IFsgIDExNy4yODk4NjBd
IG5mX2Nvbm50cmFjazogYXV0b21hdGljIGhlbHBlciBhc3NpZ25tZW50IGlzIGRlcHJlY2F0
ZWQgYW5kIGl0IHdpbGwgYmUgcmVtb3ZlZCBzb29uLiBVc2UgdGhlIGlwdGFibGVzIENUIHRh
cmdldCB0byBhdHRhY2ggaGVscGVycyBpbnN0ZWFkLgpPY3QgIDEgMTQ6MTc6MDYgbG9jYWxo
b3N0IHN5c3RlbWQtbG9naW5kWzQxMF06IE5ldyBzZXNzaW9uIDEgb2YgdXNlciByb290Lgo=
--------------060909000500070501040708
Content-Type: text/plain; charset=windows-1252;
 name="messages-kvm"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
 filename="messages-kvm"

T2N0ICAxIDEyOjM5OjQ1IGxvY2FsaG9zdCByc3lzbG9nZDogW29yaWdpbiBzb2Z0d2FyZT0i
cnN5c2xvZ2QiIHN3VmVyc2lvbj0iNy4yLjYiIHgtcGlkPSI0NDMiIHgtaW5mbz0iaHR0cDov
L3d3dy5yc3lzbG9nLmNvbSJdIHN0YXJ0Ck9jdCAgMSAxMjozOTo0NSBsb2NhbGhvc3Qgc3lz
dGVtZC1jZ3JvdXBzLWFnZW50WzI2OV06IEZhaWxlZCB0byBnZXQgRC1CdXMgY29ubmVjdGlv
bjogRmFpbGVkIHRvIGNvbm5lY3QgdG8gc29ja2V0IC9vcmcvZnJlZWRlc2t0b3Avc3lzdGVt
ZDEvcHJpdmF0ZTogQ29ubmVjdGlvbiByZWZ1c2VkCk9jdCAgMSAxMjozOTo0NSBsb2NhbGhv
c3Qgc3lzdGVtZFsxXTogc3lzdGVtZCAyMDQgcnVubmluZyBpbiBzeXN0ZW0gbW9kZS4gKCtQ
QU0gK0xJQldSQVAgK0FVRElUICtTRUxJTlVYICtJTUEgK1NZU1ZJTklUICtMSUJDUllQVFNF
VFVQICtHQ1JZUFQgK0FDTCArWFopCk9jdCAgMSAxMjozOTo0NSBsb2NhbGhvc3Qgc3lzdGVt
ZFsxXTogRGV0ZWN0ZWQgdmlydHVhbGl6YXRpb24gJ2t2bScuCk9jdCAgMSAxMjozOTo0NSBs
b2NhbGhvc3Qgc3lzdGVtZFsxXTogU2V0IGhvc3RuYW1lIHRvIDxsb2NhbGhvc3QubG9jYWxk
b21haW4+LgpPY3QgIDEgMTI6Mzk6NDUgbG9jYWxob3N0IHN5c3RlbWRbMV06IFN0YXJ0ZWQg
QXBwbHkgS2VybmVsIFZhcmlhYmxlcy4KT2N0ICAxIDEyOjM5OjQ1IGxvY2FsaG9zdCBzeXN0
ZW1kWzFdOiBTdGFydGVkIHVkZXYgQ29sZHBsdWcgYWxsIERldmljZXMuCk9jdCAgMSAxMjoz
OTo0NSBsb2NhbGhvc3Qgc3lzdGVtZFsxXTogU3RhcnRpbmcgdWRldiBXYWl0IGZvciBDb21w
bGV0ZSBEZXZpY2UgSW5pdGlhbGl6YXRpb24uLi4KT2N0ICAxIDEyOjM5OjQ1IGxvY2FsaG9z
dCBzeXN0ZW1kWzFdOiBNb3VudGVkIENvbmZpZ3VyYXRpb24gRmlsZSBTeXN0ZW0uCk9jdCAg
MSAxMjozOTo0NSBsb2NhbGhvc3Qgc3lzdGVtZFsxXTogTW91bnRlZCBQT1NJWCBNZXNzYWdl
IFF1ZXVlIEZpbGUgU3lzdGVtLgpPY3QgIDEgMTI6Mzk6NDUgbG9jYWxob3N0IHN5c3RlbWRb
MV06IE1vdW50ZWQgSHVnZSBQYWdlcyBGaWxlIFN5c3RlbS4KT2N0ICAxIDEyOjM5OjQ1IGxv
Y2FsaG9zdCBzeXN0ZW1kWzFdOiBNb3VudGVkIERlYnVnIEZpbGUgU3lzdGVtLgpPY3QgIDEg
MTI6Mzk6NDUgbG9jYWxob3N0IGtlcm5lbDogWyAgICAwLjAwMDAwMF0gSW5pdGlhbGl6aW5n
IGNncm91cCBzdWJzeXMgY3B1c2V0Ck9jdCAgMSAxMjozOTo0NSBsb2NhbGhvc3Qga2VybmVs
OiBbICAgIDAuMDAwMDAwXSBJbml0aWFsaXppbmcgY2dyb3VwIHN1YnN5cyBjcHUKT2N0ICAx
IDEyOjM5OjQ1IGxvY2FsaG9zdCBrZXJuZWw6IFsgICAgMC4wMDAwMDBdIEluaXRpYWxpemlu
ZyBjZ3JvdXAgc3Vic3lzIGNwdWFjY3QKT2N0ICAxIDEyOjM5OjQ1IGxvY2FsaG9zdCBrZXJu
ZWw6IFsgICAgMC4wMDAwMDBdIExpbnV4IHZlcnNpb24gMy4xMS4xLTIwMC5mYzE5Lng4Nl82
NCAobW9ja2J1aWxkQGJrZXJuZWwwMikgKGdjYyB2ZXJzaW9uIDQuOC4xIDIwMTMwNjAzIChS
ZWQgSGF0IDQuOC4xLTEpIChHQ0MpICkgIzEgU01QIFNhdCBTZXAgMTQgMTU6MDQ6NTEgVVRD
IDIwMTMKT2N0ICAxIDEyOjM5OjQ1IGxvY2FsaG9zdCBrZXJuZWw6IFsgICAgMC4wMDAwMDBd
IENvbW1hbmQgbGluZTogQk9PVF9JTUFHRT0vdm1saW51ei0zLjExLjEtMjAwLmZjMTkueDg2
XzY0IHJvb3Q9L2Rldi9tYXBwZXIvZmVkb3JhLXJvb3Qgcm8gcmQubHZtLmx2PWZlZG9yYS9z
d2FwIHJkLm1kPTAgcmQuZG09MCByZC5sdWtzPTAgdmNvbnNvbGUuZm9udD1sYXRhcmN5cmhl
Yi1zdW4xNiByZC5sdm0ubHY9ZmVkb3JhL3Jvb3QgdmNvbnNvbGUua2V5bWFwPWl0MiByaGdi
IHF1aWV0IExBTkc9aXRfSVQuVVRGLTgKT2N0ICAxIDEyOjM5OjQ1IGxvY2FsaG9zdCBrZXJu
ZWw6IFsgICAgMC4wMDAwMDBdIGU4MjA6IEJJT1MtcHJvdmlkZWQgcGh5c2ljYWwgUkFNIG1h
cDoKT2N0ICAxIDEyOjM5OjQ1IGxvY2FsaG9zdCBrZXJuZWw6IFsgICAgMC4wMDAwMDBdIEJJ
T1MtZTgyMDogW21lbSAweDAwMDAwMDAwMDAwMDAwMDAtMHgwMDAwMDAwMDAwMDlmYmZmXSB1
c2FibGUKT2N0ICAxIDEyOjM5OjQ1IGxvY2FsaG9zdCBrZXJuZWw6IFsgICAgMC4wMDAwMDBd
IEJJT1MtZTgyMDogW21lbSAweDAwMDAwMDAwMDAwOWZjMDAtMHgwMDAwMDAwMDAwMDlmZmZm
XSByZXNlcnZlZApPY3QgIDEgMTI6Mzk6NDUgbG9jYWxob3N0IGtlcm5lbDogWyAgICAwLjAw
MDAwMF0gQklPUy1lODIwOiBbbWVtIDB4MDAwMDAwMDAwMDBmMDAwMC0weDAwMDAwMDAwMDAw
ZmZmZmZdIHJlc2VydmVkCk9jdCAgMSAxMjozOTo0NSBsb2NhbGhvc3Qga2VybmVsOiBbICAg
IDAuMDAwMDAwXSBCSU9TLWU4MjA6IFttZW0gMHgwMDAwMDAwMDAwMTAwMDAwLTB4MDAwMDAw
MDA3ZmZmZGZmZl0gdXNhYmxlCk9jdCAgMSAxMjozOTo0NSBsb2NhbGhvc3Qga2VybmVsOiBb
ICAgIDAuMDAwMDAwXSBCSU9TLWU4MjA6IFttZW0gMHgwMDAwMDAwMDdmZmZlMDAwLTB4MDAw
MDAwMDA3ZmZmZmZmZl0gcmVzZXJ2ZWQKT2N0ICAxIDEyOjM5OjQ1IGxvY2FsaG9zdCBrZXJu
ZWw6IFsgICAgMC4wMDAwMDBdIEJJT1MtZTgyMDogW21lbSAweDAwMDAwMDAwZmVmZmMwMDAt
MHgwMDAwMDAwMGZlZmZmZmZmXSByZXNlcnZlZApPY3QgIDEgMTI6Mzk6NDUgbG9jYWxob3N0
IGtlcm5lbDogWyAgICAwLjAwMDAwMF0gQklPUy1lODIwOiBbbWVtIDB4MDAwMDAwMDBmZmZj
MDAwMC0weDAwMDAwMDAwZmZmZmZmZmZdIHJlc2VydmVkCk9jdCAgMSAxMjozOTo0NSBsb2Nh
bGhvc3Qga2VybmVsOiBbICAgIDAuMDAwMDAwXSBOWCAoRXhlY3V0ZSBEaXNhYmxlKSBwcm90
ZWN0aW9uOiBhY3RpdmUKT2N0ICAxIDEyOjM5OjQ1IGxvY2FsaG9zdCBrZXJuZWw6IFsgICAg
MC4wMDAwMDBdIFNNQklPUyAyLjQgcHJlc2VudC4KT2N0ICAxIDEyOjM5OjQ1IGxvY2FsaG9z
dCBrZXJuZWw6IFsgICAgMC4wMDAwMDBdIEh5cGVydmlzb3IgZGV0ZWN0ZWQ6IEtWTQpPY3Qg
IDEgMTI6Mzk6NDUgbG9jYWxob3N0IGtlcm5lbDogWyAgICAwLjAwMDAwMF0gTm8gQUdQIGJy
aWRnZSBmb3VuZApPY3QgIDEgMTI6Mzk6NDUgbG9jYWxob3N0IGtlcm5lbDogWyAgICAwLjAw
MDAwMF0gZTgyMDogbGFzdF9wZm4gPSAweDdmZmZlIG1heF9hcmNoX3BmbiA9IDB4NDAwMDAw
MDAwCk9jdCAgMSAxMjozOTo0NSBsb2NhbGhvc3Qga2VybmVsOiBbICAgIDAuMDAwMDAwXSBQ
QVQgbm90IHN1cHBvcnRlZCBieSBDUFUuCk9jdCAgMSAxMjozOTo0NSBsb2NhbGhvc3Qga2Vy
bmVsOiBbICAgIDAuMDAwMDAwXSBmb3VuZCBTTVAgTVAtdGFibGUgYXQgW21lbSAweDAwMGYx
ODAwLTB4MDAwZjE4MGZdIG1hcHBlZCBhdCBbZmZmZjg4MDAwMDBmMTgwMF0KT2N0ICAxIDEy
OjM5OjQ1IGxvY2FsaG9zdCBrZXJuZWw6IFsgICAgMC4wMDAwMDBdIGluaXRfbWVtb3J5X21h
cHBpbmc6IFttZW0gMHgwMDAwMDAwMC0weDAwMGZmZmZmXQpPY3QgIDEgMTI6Mzk6NDUgbG9j
YWxob3N0IGtlcm5lbDogWyAgICAwLjAwMDAwMF0gaW5pdF9tZW1vcnlfbWFwcGluZzogW21l
bSAweDdmYzAwMDAwLTB4N2ZkZmZmZmZdCk9jdCAgMSAxMjozOTo0NSBsb2NhbGhvc3Qga2Vy
bmVsOiBbICAgIDAuMDAwMDAwXSBpbml0X21lbW9yeV9tYXBwaW5nOiBbbWVtIDB4N2MwMDAw
MDAtMHg3ZmJmZmZmZl0KT2N0ICAxIDEyOjM5OjQ1IGxvY2FsaG9zdCBrZXJuZWw6IFsgICAg
MC4wMDAwMDBdIGluaXRfbWVtb3J5X21hcHBpbmc6IFttZW0gMHgwMDEwMDAwMC0weDdiZmZm
ZmZmXQpPY3QgIDEgMTI6Mzk6NDUgbG9jYWxob3N0IGtlcm5lbDogWyAgICAwLjAwMDAwMF0g
aW5pdF9tZW1vcnlfbWFwcGluZzogW21lbSAweDdmZTAwMDAwLTB4N2ZmZmRmZmZdCk9jdCAg
MSAxMjozOTo0NSBsb2NhbGhvc3Qga2VybmVsOiBbICAgIDAuMDAwMDAwXSBSQU1ESVNLOiBb
bWVtIDB4MzZkZTgwMDAtMHgzNzZlYmZmZl0KT2N0ICAxIDEyOjM5OjQ1IGxvY2FsaG9zdCBr
ZXJuZWw6IFsgICAgMC4wMDAwMDBdIEFDUEk6IFJTRFAgMDAwMDAwMDAwMDBmMTY3MCAwMDAx
NCAodjAwIEJPQ0hTICkKT2N0ICAxIDEyOjM5OjQ1IGxvY2FsaG9zdCBrZXJuZWw6IFsgICAg
MC4wMDAwMDBdIEFDUEk6IFJTRFQgMDAwMDAwMDA3ZmZmZTNmMCAwMDAzNCAodjAxIEJPQ0hT
ICBCWFBDUlNEVCAwMDAwMDAwMSBCWFBDIDAwMDAwMDAxKQpPY3QgIDEgMTI6Mzk6NDUgbG9j
YWxob3N0IGtlcm5lbDogWyAgICAwLjAwMDAwMF0gQUNQSTogRkFDUCAwMDAwMDAwMDdmZmZm
ZjgwIDAwMDc0ICh2MDEgQk9DSFMgIEJYUENGQUNQIDAwMDAwMDAxIEJYUEMgMDAwMDAwMDEp
Ck9jdCAgMSAxMjozOTo0NSBsb2NhbGhvc3Qga2VybmVsOiBbICAgIDAuMDAwMDAwXSBBQ1BJ
OiBEU0RUIDAwMDAwMDAwN2ZmZmU0MzAgMDExMzcgKHYwMSAgIEJYUEMgICBCWERTRFQgMDAw
MDAwMDEgSU5UTCAyMDEwMDUyOCkKT2N0ICAxIDEyOjM5OjQ1IGxvY2FsaG9zdCBrZXJuZWw6
IFsgICAgMC4wMDAwMDBdIEFDUEk6IEZBQ1MgMDAwMDAwMDA3ZmZmZmY0MCAwMDA0MApPY3Qg
IDEgMTI6Mzk6NDUgbG9jYWxob3N0IGtlcm5lbDogWyAgICAwLjAwMDAwMF0gQUNQSTogU1NE
VCAwMDAwMDAwMDdmZmZmNmEwIDAwODk5ICh2MDEgQk9DSFMgIEJYUENTU0RUIDAwMDAwMDAx
IEJYUEMgMDAwMDAwMDEpCk9jdCAgMSAxMjozOTo0NSBsb2NhbGhvc3Qga2VybmVsOiBbICAg
IDAuMDAwMDAwXSBBQ1BJOiBBUElDIDAwMDAwMDAwN2ZmZmY1YjAgMDAwODAgKHYwMSBCT0NI
UyAgQlhQQ0FQSUMgMDAwMDAwMDEgQlhQQyAwMDAwMDAwMSkKT2N0ICAxIDEyOjM5OjQ1IGxv
Y2FsaG9zdCBrZXJuZWw6IFsgICAgMC4wMDAwMDBdIEFDUEk6IEhQRVQgMDAwMDAwMDA3ZmZm
ZjU3MCAwMDAzOCAodjAxIEJPQ0hTICBCWFBDSFBFVCAwMDAwMDAwMSBCWFBDIDAwMDAwMDAx
KQpPY3QgIDEgMTI6Mzk6NDUgbG9jYWxob3N0IGtlcm5lbDogWyAgICAwLjAwMDAwMF0gTm8g
TlVNQSBjb25maWd1cmF0aW9uIGZvdW5kCk9jdCAgMSAxMjozOTo0NSBsb2NhbGhvc3Qga2Vy
bmVsOiBbICAgIDAuMDAwMDAwXSBGYWtpbmcgYSBub2RlIGF0IFttZW0gMHgwMDAwMDAwMDAw
MDAwMDAwLTB4MDAwMDAwMDA3ZmZmZGZmZl0KT2N0ICAxIDEyOjM5OjQ1IGxvY2FsaG9zdCBr
ZXJuZWw6IFsgICAgMC4wMDAwMDBdIEluaXRtZW0gc2V0dXAgbm9kZSAwIFttZW0gMHgwMDAw
MDAwMC0weDdmZmZkZmZmXQpPY3QgIDEgMTI6Mzk6NDUgbG9jYWxob3N0IGtlcm5lbDogWyAg
ICAwLjAwMDAwMF0gICBOT0RFX0RBVEEgW21lbSAweDdmZmVhMDAwLTB4N2ZmZmRmZmZdCk9j
dCAgMSAxMjozOTo0NSBsb2NhbGhvc3Qga2VybmVsOiBbICAgIDAuMDAwMDAwXSBrdm0tY2xv
Y2s6IFVzaW5nIG1zcnMgNGI1NjRkMDEgYW5kIDRiNTY0ZDAwCk9jdCAgMSAxMjozOTo0NSBs
b2NhbGhvc3Qga2VybmVsOiBbICAgIDAuMDAwMDAwXSBrdm0tY2xvY2s6IGNwdSAwLCBtc3Ig
MDo3ZmZlODAwMSwgYm9vdCBjbG9jawpPY3QgIDEgMTI6Mzk6NDUgbG9jYWxob3N0IGtlcm5l
bDogWyAgICAwLjAwMDAwMF0gWm9uZSByYW5nZXM6Ck9jdCAgMSAxMjozOTo0NSBsb2NhbGhv
c3Qga2VybmVsOiBbICAgIDAuMDAwMDAwXSAgIERNQSAgICAgIFttZW0gMHgwMDAwMTAwMC0w
eDAwZmZmZmZmXQpPY3QgIDEgMTI6Mzk6NDUgbG9jYWxob3N0IGtlcm5lbDogWyAgICAwLjAw
MDAwMF0gICBETUEzMiAgICBbbWVtIDB4MDEwMDAwMDAtMHhmZmZmZmZmZl0KT2N0ICAxIDEy
OjM5OjQ1IGxvY2FsaG9zdCBrZXJuZWw6IFsgICAgMC4wMDAwMDBdICAgTm9ybWFsICAgZW1w
dHkKT2N0ICAxIDEyOjM5OjQ1IGxvY2FsaG9zdCBrZXJuZWw6IFsgICAgMC4wMDAwMDBdIE1v
dmFibGUgem9uZSBzdGFydCBmb3IgZWFjaCBub2RlCk9jdCAgMSAxMjozOTo0NSBsb2NhbGhv
c3Qga2VybmVsOiBbICAgIDAuMDAwMDAwXSBFYXJseSBtZW1vcnkgbm9kZSByYW5nZXMKT2N0
ICAxIDEyOjM5OjQ1IGxvY2FsaG9zdCBrZXJuZWw6IFsgICAgMC4wMDAwMDBdICAgbm9kZSAg
IDA6IFttZW0gMHgwMDAwMTAwMC0weDAwMDllZmZmXQpPY3QgIDEgMTI6Mzk6NDUgbG9jYWxo
b3N0IGtlcm5lbDogWyAgICAwLjAwMDAwMF0gICBub2RlICAgMDogW21lbSAweDAwMTAwMDAw
LTB4N2ZmZmRmZmZdCk9jdCAgMSAxMjozOTo0NSBsb2NhbGhvc3Qga2VybmVsOiBbICAgIDAu
MDAwMDAwXSBBQ1BJOiBQTS1UaW1lciBJTyBQb3J0OiAweGIwMDgKT2N0ICAxIDEyOjM5OjQ1
IGxvY2FsaG9zdCBrZXJuZWw6IFsgICAgMC4wMDAwMDBdIEFDUEk6IExBUElDIChhY3BpX2lk
WzB4MDBdIGxhcGljX2lkWzB4MDBdIGVuYWJsZWQpCk9jdCAgMSAxMjozOTo0NSBsb2NhbGhv
c3Qga2VybmVsOiBbICAgIDAuMDAwMDAwXSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweDAxXSBs
YXBpY19pZFsweDAxXSBlbmFibGVkKQpPY3QgIDEgMTI6Mzk6NDUgbG9jYWxob3N0IGtlcm5l
bDogWyAgICAwLjAwMDAwMF0gQUNQSTogTEFQSUNfTk1JIChhY3BpX2lkWzB4ZmZdIGRmbCBk
ZmwgbGludFsweDFdKQpPY3QgIDEgMTI6Mzk6NDUgbG9jYWxob3N0IGtlcm5lbDogWyAgICAw
LjAwMDAwMF0gQUNQSTogSU9BUElDIChpZFsweDAwXSBhZGRyZXNzWzB4ZmVjMDAwMDBdIGdz
aV9iYXNlWzBdKQpPY3QgIDEgMTI6Mzk6NDUgbG9jYWxob3N0IGtlcm5lbDogWyAgICAwLjAw
MDAwMF0gSU9BUElDWzBdOiBhcGljX2lkIDAsIHZlcnNpb24gMTcsIGFkZHJlc3MgMHhmZWMw
MDAwMCwgR1NJIDAtMjMKT2N0ICAxIDEyOjM5OjQ1IGxvY2FsaG9zdCBrZXJuZWw6IFsgICAg
MC4wMDAwMDBdIEFDUEk6IElOVF9TUkNfT1ZSIChidXMgMCBidXNfaXJxIDAgZ2xvYmFsX2ly
cSAyIGRmbCBkZmwpCk9jdCAgMSAxMjozOTo0NSBsb2NhbGhvc3Qga2VybmVsOiBbICAgIDAu
MDAwMDAwXSBBQ1BJOiBJTlRfU1JDX09WUiAoYnVzIDAgYnVzX2lycSA1IGdsb2JhbF9pcnEg
NSBoaWdoIGxldmVsKQpPY3QgIDEgMTI6Mzk6NDUgbG9jYWxob3N0IGtlcm5lbDogWyAgICAw
LjAwMDAwMF0gQUNQSTogSU5UX1NSQ19PVlIgKGJ1cyAwIGJ1c19pcnEgOSBnbG9iYWxfaXJx
IDkgaGlnaCBsZXZlbCkKT2N0ICAxIDEyOjM5OjQ1IGxvY2FsaG9zdCBrZXJuZWw6IFsgICAg
MC4wMDAwMDBdIEFDUEk6IElOVF9TUkNfT1ZSIChidXMgMCBidXNfaXJxIDEwIGdsb2JhbF9p
cnEgMTAgaGlnaCBsZXZlbCkKT2N0ICAxIDEyOjM5OjQ1IGxvY2FsaG9zdCBrZXJuZWw6IFsg
ICAgMC4wMDAwMDBdIEFDUEk6IElOVF9TUkNfT1ZSIChidXMgMCBidXNfaXJxIDExIGdsb2Jh
bF9pcnEgMTEgaGlnaCBsZXZlbCkKT2N0ICAxIDEyOjM5OjQ1IGxvY2FsaG9zdCBrZXJuZWw6
IFsgICAgMC4wMDAwMDBdIFVzaW5nIEFDUEkgKE1BRFQpIGZvciBTTVAgY29uZmlndXJhdGlv
biBpbmZvcm1hdGlvbgpPY3QgIDEgMTI6Mzk6NDUgbG9jYWxob3N0IGtlcm5lbDogWyAgICAw
LjAwMDAwMF0gQUNQSTogSFBFVCBpZDogMHg4MDg2YTIwMSBiYXNlOiAweGZlZDAwMDAwCk9j
dCAgMSAxMjozOTo0NSBsb2NhbGhvc3Qga2VybmVsOiBbICAgIDAuMDAwMDAwXSBzbXBib290
OiBBbGxvd2luZyAyIENQVXMsIDAgaG90cGx1ZyBDUFVzCk9jdCAgMSAxMjozOTo0NSBsb2Nh
bGhvc3Qga2VybmVsOiBbICAgIDAuMDAwMDAwXSBQTTogUmVnaXN0ZXJlZCBub3NhdmUgbWVt
b3J5OiBbbWVtIDB4MDAwOWYwMDAtMHgwMDA5ZmZmZl0KT2N0ICAxIDEyOjM5OjQ1IGxvY2Fs
aG9zdCBrZXJuZWw6IFsgICAgMC4wMDAwMDBdIFBNOiBSZWdpc3RlcmVkIG5vc2F2ZSBtZW1v
cnk6IFttZW0gMHgwMDBhMDAwMC0weDAwMGVmZmZmXQpPY3QgIDEgMTI6Mzk6NDUgbG9jYWxo
b3N0IGtlcm5lbDogWyAgICAwLjAwMDAwMF0gUE06IFJlZ2lzdGVyZWQgbm9zYXZlIG1lbW9y
eTogW21lbSAweDAwMGYwMDAwLTB4MDAwZmZmZmZdCk9jdCAgMSAxMjozOTo0NSBsb2NhbGhv
c3Qga2VybmVsOiBbICAgIDAuMDAwMDAwXSBlODIwOiBbbWVtIDB4ODAwMDAwMDAtMHhmZWZm
YmZmZl0gYXZhaWxhYmxlIGZvciBQQ0kgZGV2aWNlcwpPY3QgIDEgMTI6Mzk6NDUgbG9jYWxo
b3N0IGtlcm5lbDogWyAgICAwLjAwMDAwMF0gQm9vdGluZyBwYXJhdmlydHVhbGl6ZWQga2Vy
bmVsIG9uIEtWTQpPY3QgIDEgMTI6Mzk6NDUgbG9jYWxob3N0IGtlcm5lbDogWyAgICAwLjAw
MDAwMF0gc2V0dXBfcGVyY3B1OiBOUl9DUFVTOjEyOCBucl9jcHVtYXNrX2JpdHM6MTI4IG5y
X2NwdV9pZHM6MiBucl9ub2RlX2lkczoxCk9jdCAgMSAxMjozOTo0NSBsb2NhbGhvc3Qga2Vy
bmVsOiBbICAgIDAuMDAwMDAwXSBQRVJDUFU6IEVtYmVkZGVkIDI4IHBhZ2VzL2NwdSBAZmZm
Zjg4MDA3ZmMwMDAwMCBzODU1NjggcjgxOTIgZDIwOTI4IHUxMDQ4NTc2Ck9jdCAgMSAxMjoz
OTo0NSBsb2NhbGhvc3Qga2VybmVsOiBbICAgIDAuMDAwMDAwXSBrdm0tY2xvY2s6IGNwdSAw
LCBtc3IgMDo3ZmZlODAwMSwgcHJpbWFyeSBjcHUgY2xvY2sKT2N0ICAxIDEyOjM5OjQ1IGxv
Y2FsaG9zdCBrZXJuZWw6IFsgICAgMC4wMDAwMDBdIEtWTSBzZXR1cCBhc3luYyBQRiBmb3Ig
Y3B1IDAKT2N0ICAxIDEyOjM5OjQ1IGxvY2FsaG9zdCBrZXJuZWw6IFsgICAgMC4wMDAwMDBd
IGt2bS1zdGVhbHRpbWU6IGNwdSAwLCBtc3IgN2ZjMGRmMDAKT2N0ICAxIDEyOjM5OjQ1IGxv
Y2FsaG9zdCBrZXJuZWw6IFsgICAgMC4wMDAwMDBdIEJ1aWx0IDEgem9uZWxpc3RzIGluIE5v
ZGUgb3JkZXIsIG1vYmlsaXR5IGdyb3VwaW5nIG9uLiAgVG90YWwgcGFnZXM6IDUxNTk3NQpP
Y3QgIDEgMTI6Mzk6NDUgbG9jYWxob3N0IGtlcm5lbDogWyAgICAwLjAwMDAwMF0gUG9saWN5
IHpvbmU6IERNQTMyCk9jdCAgMSAxMjozOTo0NSBsb2NhbGhvc3Qga2VybmVsOiBbICAgIDAu
MDAwMDAwXSBLZXJuZWwgY29tbWFuZCBsaW5lOiBCT09UX0lNQUdFPS92bWxpbnV6LTMuMTEu
MS0yMDAuZmMxOS54ODZfNjQgcm9vdD0vZGV2L21hcHBlci9mZWRvcmEtcm9vdCBybyByZC5s
dm0ubHY9ZmVkb3JhL3N3YXAgcmQubWQ9MCByZC5kbT0wIHJkLmx1a3M9MCB2Y29uc29sZS5m
b250PWxhdGFyY3lyaGViLXN1bjE2IHJkLmx2bS5sdj1mZWRvcmEvcm9vdCB2Y29uc29sZS5r
ZXltYXA9aXQyIHJoZ2IgcXVpZXQgTEFORz1pdF9JVC5VVEYtOApPY3QgIDEgMTI6Mzk6NDUg
bG9jYWxob3N0IGtlcm5lbDogWyAgICAwLjAwMDAwMF0gUElEIGhhc2ggdGFibGUgZW50cmll
czogNDA5NiAob3JkZXI6IDMsIDMyNzY4IGJ5dGVzKQpPY3QgIDEgMTI6Mzk6NDUgbG9jYWxo
b3N0IGtlcm5lbDogWyAgICAwLjAwMDAwMF0gQ2hlY2tpbmcgYXBlcnR1cmUuLi4KT2N0ICAx
IDEyOjM5OjQ1IGxvY2FsaG9zdCBrZXJuZWw6IFsgICAgMC4wMDAwMDBdIE5vIEFHUCBicmlk
Z2UgZm91bmQKT2N0ICAxIDEyOjM5OjQ1IGxvY2FsaG9zdCBrZXJuZWw6IFsgICAgMC4wMDAw
MDBdIE1lbW9yeTogMjAzNzk1MksvMjA5Njc1MksgYXZhaWxhYmxlICg2NTA3SyBrZXJuZWwg
Y29kZSwgOTkwSyByd2RhdGEsIDI4NjhLIHJvZGF0YSwgMTQyMEsgaW5pdCwgMTU0MEsgYnNz
LCA1ODgwMEsgcmVzZXJ2ZWQpCk9jdCAgMSAxMjozOTo0NSBsb2NhbGhvc3Qga2VybmVsOiBb
ICAgIDAuMDAwMDAwXSBTTFVCOiBIV2FsaWduPTY0LCBPcmRlcj0wLTMsIE1pbk9iamVjdHM9
MCwgQ1BVcz0yLCBOb2Rlcz0xCk9jdCAgMSAxMjozOTo0NSBsb2NhbGhvc3Qga2VybmVsOiBb
ICAgIDAuMDAwMDAwXSBIaWVyYXJjaGljYWwgUkNVIGltcGxlbWVudGF0aW9uLgpPY3QgIDEg
MTI6Mzk6NDUgbG9jYWxob3N0IGtlcm5lbDogWyAgICAwLjAwMDAwMF0gCVJDVSByZXN0cmlj
dGluZyBDUFVzIGZyb20gTlJfQ1BVUz0xMjggdG8gbnJfY3B1X2lkcz0yLgpPY3QgIDEgMTI6
Mzk6NDUgbG9jYWxob3N0IGtlcm5lbDogWyAgICAwLjAwMDAwMF0gTlJfSVJRUzo4NDQ4IG5y
X2lycXM6NTEyIDE2Ck9jdCAgMSAxMjozOTo0NSBsb2NhbGhvc3Qga2VybmVsOiBbICAgIDAu
MDAwMDAwXSBDb25zb2xlOiBjb2xvdXIgVkdBKyA4MHgyNQpPY3QgIDEgMTI6Mzk6NDUgbG9j
YWxob3N0IGtlcm5lbDogWyAgICAwLjAwMDAwMF0gY29uc29sZSBbdHR5MF0gZW5hYmxlZApP
Y3QgIDEgMTI6Mzk6NDUgbG9jYWxob3N0IGtlcm5lbDogWyAgICAwLjAwMDAwMF0gYWxsb2Nh
dGVkIDgzODg2MDggYnl0ZXMgb2YgcGFnZV9jZ3JvdXAKT2N0ICAxIDEyOjM5OjQ1IGxvY2Fs
aG9zdCBrZXJuZWw6IFsgICAgMC4wMDAwMDBdIHBsZWFzZSB0cnkgJ2Nncm91cF9kaXNhYmxl
PW1lbW9yeScgb3B0aW9uIGlmIHlvdSBkb24ndCB3YW50IG1lbW9yeSBjZ3JvdXBzCk9jdCAg
MSAxMjozOTo0NSBsb2NhbGhvc3Qga2VybmVsOiBbICAgIDAuMDAwMDAwXSB0c2M6IERldGVj
dGVkIDIzOTQuNTYwIE1IeiBwcm9jZXNzb3IKT2N0ICAxIDEyOjM5OjQ1IGxvY2FsaG9zdCBr
ZXJuZWw6IFsgICAgMC4wMDIwMDBdIENhbGlicmF0aW5nIGRlbGF5IGxvb3AgKHNraXBwZWQp
IHByZXNldCB2YWx1ZS4uIDQ3ODkuMTIgQm9nb01JUFMgKGxwaj0yMzk0NTYwKQpPY3QgIDEg
MTI6Mzk6NDUgbG9jYWxob3N0IGtlcm5lbDogWyAgICAwLjAwMjAwMF0gcGlkX21heDogZGVm
YXVsdDogMzI3NjggbWluaW11bTogMzAxCk9jdCAgMSAxMjozOTo0NSBsb2NhbGhvc3Qga2Vy
bmVsOiBbICAgIDAuMDAyMDAwXSBTZWN1cml0eSBGcmFtZXdvcmsgaW5pdGlhbGl6ZWQKT2N0
ICAxIDEyOjM5OjQ1IGxvY2FsaG9zdCBrZXJuZWw6IFsgICAgMC4wMDIwMDBdIFNFTGludXg6
ICBJbml0aWFsaXppbmcuCk9jdCAgMSAxMjozOTo0NSBsb2NhbGhvc3Qga2VybmVsOiBbICAg
IDAuMDAyMDAwXSBEZW50cnkgY2FjaGUgaGFzaCB0YWJsZSBlbnRyaWVzOiAyNjIxNDQgKG9y
ZGVyOiA5LCAyMDk3MTUyIGJ5dGVzKQpPY3QgIDEgMTI6Mzk6NDUgbG9jYWxob3N0IGtlcm5l
bDogWyAgICAwLjAwMjAwMF0gSW5vZGUtY2FjaGUgaGFzaCB0YWJsZSBlbnRyaWVzOiAxMzEw
NzIgKG9yZGVyOiA4LCAxMDQ4NTc2IGJ5dGVzKQpPY3QgIDEgMTI6Mzk6NDUgbG9jYWxob3N0
IGtlcm5lbDogWyAgICAwLjAwMjAwMF0gTW91bnQtY2FjaGUgaGFzaCB0YWJsZSBlbnRyaWVz
OiAyNTYKT2N0ICAxIDEyOjM5OjQ1IGxvY2FsaG9zdCBrZXJuZWw6IFsgICAgMC4wMDIwODJd
IEluaXRpYWxpemluZyBjZ3JvdXAgc3Vic3lzIG1lbW9yeQpPY3QgIDEgMTI6Mzk6NDUgbG9j
YWxob3N0IGtlcm5lbDogWyAgICAwLjAwMjA4OV0gSW5pdGlhbGl6aW5nIGNncm91cCBzdWJz
eXMgZGV2aWNlcwpPY3QgIDEgMTI6Mzk6NDUgbG9jYWxob3N0IGtlcm5lbDogWyAgICAwLjAw
MjA5MF0gSW5pdGlhbGl6aW5nIGNncm91cCBzdWJzeXMgZnJlZXplcgpPY3QgIDEgMTI6Mzk6
NDUgbG9jYWxob3N0IGtlcm5lbDogWyAgICAwLjAwMjA5MV0gSW5pdGlhbGl6aW5nIGNncm91
cCBzdWJzeXMgbmV0X2NscwpPY3QgIDEgMTI6Mzk6NDUgbG9jYWxob3N0IGtlcm5lbDogWyAg
ICAwLjAwMjA5Ml0gSW5pdGlhbGl6aW5nIGNncm91cCBzdWJzeXMgYmxraW8KT2N0ICAxIDEy
OjM5OjQ1IGxvY2FsaG9zdCBrZXJuZWw6IFsgICAgMC4wMDIwOTNdIEluaXRpYWxpemluZyBj
Z3JvdXAgc3Vic3lzIHBlcmZfZXZlbnQKT2N0ICAxIDEyOjM5OjQ1IGxvY2FsaG9zdCBrZXJu
ZWw6IFsgICAgMC4wMDIxNTBdIG1jZTogQ1BVIHN1cHBvcnRzIDEwIE1DRSBiYW5rcwpPY3Qg
IDEgMTI6Mzk6NDUgbG9jYWxob3N0IGtlcm5lbDogWyAgICAwLjAwMjE5MF0gTGFzdCBsZXZl
bCBpVExCIGVudHJpZXM6IDRLQiAwLCAyTUIgMCwgNE1CIDAKT2N0ICAxIDEyOjM5OjQ1IGxv
Y2FsaG9zdCBrZXJuZWw6IFsgICAgMC4wMDIxOTBdIExhc3QgbGV2ZWwgZFRMQiBlbnRyaWVz
OiA0S0IgMCwgMk1CIDAsIDRNQiAwCk9jdCAgMSAxMjozOTo0NSBsb2NhbGhvc3Qga2VybmVs
OiBbICAgIDAuMDAyMTkwXSB0bGJfZmx1c2hhbGxfc2hpZnQ6IDYKT2N0ICAxIDEyOjM5OjQ1
IGxvY2FsaG9zdCBrZXJuZWw6IFsgICAgMC4wMDIzNTNdIEZyZWVpbmcgU01QIGFsdGVybmF0
aXZlcyBtZW1vcnk6IDI0SyAoZmZmZmZmZmY4MWU1YzAwMCAtIGZmZmZmZmZmODFlNjIwMDAp
Ck9jdCAgMSAxMjozOTo0NSBsb2NhbGhvc3Qga2VybmVsOiBbICAgIDAuMDA1NjU3XSBBQ1BJ
OiBDb3JlIHJldmlzaW9uIDIwMTMwNTE3Ck9jdCAgMSAxMjozOTo0NSBsb2NhbGhvc3Qga2Vy
bmVsOiBbICAgIDAuMDA2MjgxXSBBQ1BJOiBBbGwgQUNQSSBUYWJsZXMgc3VjY2Vzc2Z1bGx5
IGFjcXVpcmVkCk9jdCAgMSAxMjozOTo0NSBsb2NhbGhvc3Qga2VybmVsOiBbICAgIDAuMDA2
MzE2XSBmdHJhY2U6IGFsbG9jYXRpbmcgMjUxNDYgZW50cmllcyBpbiA5OSBwYWdlcwpPY3Qg
IDEgMTI6Mzk6NDUgbG9jYWxob3N0IGtlcm5lbDogWyAgICAwLjAxMzM0OV0gLi5USU1FUjog
dmVjdG9yPTB4MzAgYXBpYzE9MCBwaW4xPTIgYXBpYzI9LTEgcGluMj0tMQpPY3QgIDEgMTI6
Mzk6NDUgbG9jYWxob3N0IGtlcm5lbDogWyAgICAwLjAxMzM1M10gc21wYm9vdDogQ1BVMDog
SW50ZWwgUUVNVSBWaXJ0dWFsIENQVSB2ZXJzaW9uIDEuNi4wIChmYW06IDA2LCBtb2RlbDog
MDIsIHN0ZXBwaW5nOiAwMykKT2N0ICAxIDEyOjM5OjQ1IGxvY2FsaG9zdCBrZXJuZWw6IFsg
ICAgMC4wMTQwMDBdIFBlcmZvcm1hbmNlIEV2ZW50czogdW5zdXBwb3J0ZWQgcDYgQ1BVIG1v
ZGVsIDIgbm8gUE1VIGRyaXZlciwgc29mdHdhcmUgZXZlbnRzIG9ubHkuCk9jdCAgMSAxMjoz
OTo0NSBsb2NhbGhvc3Qga2VybmVsOiBbICAgIDAuMDE0MDMxXSBOTUkgd2F0Y2hkb2c6IGRp
c2FibGVkIChjcHUwKTogaGFyZHdhcmUgZXZlbnRzIG5vdCBlbmFibGVkCk9jdCAgMSAxMjoz
OTo0NSBsb2NhbGhvc3Qga2VybmVsOiBbICAgIDAuMDE0MTAyXSBzbXBib290OiBCb290aW5n
IE5vZGUgICAwLCBQcm9jZXNzb3JzICAjMSBPSwpPY3QgIDEgMTI6Mzk6NDUgbG9jYWxob3N0
IGtlcm5lbDogWyAgICAwLjAwMjAwMF0ga3ZtLWNsb2NrOiBjcHUgMSwgbXNyIDA6N2ZmZTgw
NDEsIHNlY29uZGFyeSBjcHUgY2xvY2sKT2N0ICAxIDEyOjM5OjQ1IGxvY2FsaG9zdCBrZXJu
ZWw6IFsgICAgMC4wMjcwMzVdIEJyb3VnaHQgdXAgMiBDUFVzCk9jdCAgMSAxMjozOTo0NSBs
b2NhbGhvc3Qga2VybmVsOiBbICAgIDAuMDI3MDM4XSBzbXBib290OiBUb3RhbCBvZiAyIHBy
b2Nlc3NvcnMgYWN0aXZhdGVkICg5NTc4LjI0IEJvZ29NSVBTKQpPY3QgIDEgMTI6Mzk6NDUg
bG9jYWxob3N0IGtlcm5lbDogWyAgICAwLjAyNzAxNF0gS1ZNIHNldHVwIGFzeW5jIFBGIGZv
ciBjcHUgMQpPY3QgIDEgMTI6Mzk6NDUgbG9jYWxob3N0IGtlcm5lbDogWyAgICAwLjAyNzAy
M10ga3ZtLXN0ZWFsdGltZTogY3B1IDEsIG1zciA3ZmQwZGYwMApPY3QgIDEgMTI6Mzk6NDUg
bG9jYWxob3N0IGtlcm5lbDogWyAgICAwLjAyODA2Nl0gZGV2dG1wZnM6IGluaXRpYWxpemVk
Ck9jdCAgMSAxMjozOTo0NSBsb2NhbGhvc3Qga2VybmVsOiBbICAgIDAuMDI5MDY0XSBhdG9t
aWM2NCB0ZXN0IHBhc3NlZCBmb3IgeDg2LTY0IHBsYXRmb3JtIHdpdGggQ1g4IGFuZCB3aXRo
IFNTRQpPY3QgIDEgMTI6Mzk6NDUgbG9jYWxob3N0IGtlcm5lbDogWyAgICAwLjAyOTEzMV0g
UlRDIHRpbWU6IDEwOjM5OjMzLCBkYXRlOiAxMC8wMS8xMwpPY3QgIDEgMTI6Mzk6NDUgbG9j
YWxob3N0IGtlcm5lbDogWyAgICAwLjAyOTE2MV0gTkVUOiBSZWdpc3RlcmVkIHByb3RvY29s
IGZhbWlseSAxNgpPY3QgIDEgMTI6Mzk6NDUgbG9jYWxob3N0IGtlcm5lbDogWyAgICAwLjAy
OTM2Ml0gQUNQSTogYnVzIHR5cGUgUENJIHJlZ2lzdGVyZWQKT2N0ICAxIDEyOjM5OjQ1IGxv
Y2FsaG9zdCBrZXJuZWw6IFsgICAgMC4wMjkzNjVdIGFjcGlwaHA6IEFDUEkgSG90IFBsdWcg
UENJIENvbnRyb2xsZXIgRHJpdmVyIHZlcnNpb246IDAuNQpPY3QgIDEgMTI6Mzk6NDUgbG9j
YWxob3N0IGtlcm5lbDogWyAgICAwLjAyOTQ0OF0gUENJOiBVc2luZyBjb25maWd1cmF0aW9u
IHR5cGUgMSBmb3IgYmFzZSBhY2Nlc3MKT2N0ICAxIDEyOjM5OjQ1IGxvY2FsaG9zdCBrZXJu
ZWw6IFsgICAgMC4wMzAwNzRdIGJpbzogY3JlYXRlIHNsYWIgPGJpby0wPiBhdCAwCk9jdCAg
MSAxMjozOTo0NSBsb2NhbGhvc3Qga2VybmVsOiBbICAgIDAuMDMwMDc0XSBBQ1BJOiBBZGRl
ZCBfT1NJKE1vZHVsZSBEZXZpY2UpCk9jdCAgMSAxMjozOTo0NSBsb2NhbGhvc3Qga2VybmVs
OiBbICAgIDAuMDMwMDc0XSBBQ1BJOiBBZGRlZCBfT1NJKFByb2Nlc3NvciBEZXZpY2UpCk9j
dCAgMSAxMjozOTo0NSBsb2NhbGhvc3Qga2VybmVsOiBbICAgIDAuMDMwMDc0XSBBQ1BJOiBB
ZGRlZCBfT1NJKDMuMCBfU0NQIEV4dGVuc2lvbnMpCk9jdCAgMSAxMjozOTo0NSBsb2NhbGhv
c3Qga2VybmVsOiBbICAgIDAuMDMwMDc0XSBBQ1BJOiBBZGRlZCBfT1NJKFByb2Nlc3NvciBB
Z2dyZWdhdG9yIERldmljZSkKT2N0ICAxIDEyOjM5OjQ1IGxvY2FsaG9zdCBrZXJuZWw6IFsg
ICAgMC4wMzE5MzRdIEFDUEk6IEludGVycHJldGVyIGVuYWJsZWQKT2N0ICAxIDEyOjM5OjQ1
IGxvY2FsaG9zdCBrZXJuZWw6IFsgICAgMC4wMzE5MzddIEFDUEkgRXhjZXB0aW9uOiBBRV9O
T1RfRk9VTkQsIFdoaWxlIGV2YWx1YXRpbmcgU2xlZXAgU3RhdGUgW1xfUzFfXSAoMjAxMzA1
MTcvaHd4ZmFjZS01NzEpCk9jdCAgMSAxMjozOTo0NSBsb2NhbGhvc3Qga2VybmVsOiBbICAg
IDAuMDMxOTQwXSBBQ1BJIEV4Y2VwdGlvbjogQUVfTk9UX0ZPVU5ELCBXaGlsZSBldmFsdWF0
aW5nIFNsZWVwIFN0YXRlIFtcX1MyX10gKDIwMTMwNTE3L2h3eGZhY2UtNTcxKQpPY3QgIDEg
MTI6Mzk6NDUgbG9jYWxob3N0IGtlcm5lbDogWyAgICAwLjAzMTk0OF0gQUNQSTogKHN1cHBv
cnRzIFMwIFMzIFM0IFM1KQpPY3QgIDEgMTI6Mzk6NDUgbG9jYWxob3N0IGtlcm5lbDogWyAg
ICAwLjAzMTk0OV0gQUNQSTogVXNpbmcgSU9BUElDIGZvciBpbnRlcnJ1cHQgcm91dGluZwpP
Y3QgIDEgMTI6Mzk6NDUgbG9jYWxob3N0IGtlcm5lbDogWyAgICAwLjAzMTk1OF0gUENJOiBV
c2luZyBob3N0IGJyaWRnZSB3aW5kb3dzIGZyb20gQUNQSTsgaWYgbmVjZXNzYXJ5LCB1c2Ug
InBjaT1ub2NycyIgYW5kIHJlcG9ydCBhIGJ1ZwpPY3QgIDEgMTI6Mzk6NDUgbG9jYWxob3N0
IGtlcm5lbDogWyAgICAwLjAzMjE3OF0gQUNQSTogTm8gZG9jayBkZXZpY2VzIGZvdW5kLgpP
Y3QgIDEgMTI6Mzk6NDUgbG9jYWxob3N0IGtlcm5lbDogWyAgICAwLjAzNDI1N10gQUNQSTog
UENJIFJvb3QgQnJpZGdlIFtQQ0kwXSAoZG9tYWluIDAwMDAgW2J1cyAwMC1mZl0pCk9jdCAg
MSAxMjozOTo0NSBsb2NhbGhvc3Qga2VybmVsOiBbICAgIDAuMDM0MjYxXSBhY3BpIFBOUDBB
MDM6MDA6IEFDUEkgX09TQyBzdXBwb3J0IG5vdGlmaWNhdGlvbiBmYWlsZWQsIGRpc2FibGlu
ZyBQQ0llIEFTUE0KT2N0ICAxIDEyOjM5OjQ1IGxvY2FsaG9zdCBrZXJuZWw6IFsgICAgMC4w
MzQyNjJdIGFjcGkgUE5QMEEwMzowMDogVW5hYmxlIHRvIHJlcXVlc3QgX09TQyBjb250cm9s
IChfT1NDIHN1cHBvcnQgbWFzazogMHgwOCkKT2N0ICAxIDEyOjM5OjQ1IGxvY2FsaG9zdCBr
ZXJuZWw6IFsgICAgMC4wMzQzMTddIGFjcGkgUE5QMEEwMzowMDogZmFpbCB0byBhZGQgTU1D
T05GSUcgaW5mb3JtYXRpb24sIGNhbid0IGFjY2VzcyBleHRlbmRlZCBQQ0kgY29uZmlndXJh
dGlvbiBzcGFjZSB1bmRlciB0aGlzIGJyaWRnZS4KT2N0ICAxIDEyOjM5OjQ1IGxvY2FsaG9z
dCBrZXJuZWw6IFsgICAgMC4wMzQ0ODFdIGFjcGlwaHA6IFNsb3QgWzNdIHJlZ2lzdGVyZWQK
T2N0ICAxIDEyOjM5OjQ1IGxvY2FsaG9zdCBrZXJuZWw6IFsgICAgMC4wMzQ1MDJdIGFjcGlw
aHA6IFNsb3QgWzRdIHJlZ2lzdGVyZWQKT2N0ICAxIDEyOjM5OjQ1IGxvY2FsaG9zdCBrZXJu
ZWw6IFsgICAgMC4wMzQ1MTldIGFjcGlwaHA6IFNsb3QgWzVdIHJlZ2lzdGVyZWQKT2N0ICAx
IDEyOjM5OjQ1IGxvY2FsaG9zdCBrZXJuZWw6IFsgICAgMC4wMzQ1MzZdIGFjcGlwaHA6IFNs
b3QgWzZdIHJlZ2lzdGVyZWQKT2N0ICAxIDEyOjM5OjQ1IGxvY2FsaG9zdCBrZXJuZWw6IFsg
ICAgMC4wMzQ1NjFdIGFjcGlwaHA6IFNsb3QgWzddIHJlZ2lzdGVyZWQKT2N0ICAxIDEyOjM5
OjQ1IGxvY2FsaG9zdCBrZXJuZWw6IFsgICAgMC4wMzQ1ODBdIGFjcGlwaHA6IFNsb3QgWzld
IHJlZ2lzdGVyZWQKT2N0ICAxIDEyOjM5OjQ1IGxvY2FsaG9zdCBrZXJuZWw6IFsgICAgMC4w
MzQ1OTldIGFjcGlwaHA6IFNsb3QgWzEwXSByZWdpc3RlcmVkCk9jdCAgMSAxMjozOTo0NSBs
b2NhbGhvc3Qga2VybmVsOiBbICAgIDAuMDM0NjE1XSBhY3BpcGhwOiBTbG90IFsxMV0gcmVn
aXN0ZXJlZApPY3QgIDEgMTI6Mzk6NDUgbG9jYWxob3N0IGtlcm5lbDogWyAgICAwLjAzNDYz
M10gYWNwaXBocDogU2xvdCBbMTJdIHJlZ2lzdGVyZWQKT2N0ICAxIDEyOjM5OjQ1IGxvY2Fs
aG9zdCBrZXJuZWw6IFsgICAgMC4wMzQ2NDldIGFjcGlwaHA6IFNsb3QgWzEzXSByZWdpc3Rl
cmVkCk9jdCAgMSAxMjozOTo0NSBsb2NhbGhvc3Qga2VybmVsOiBbICAgIDAuMDM0NjY1XSBh
Y3BpcGhwOiBTbG90IFsxNF0gcmVnaXN0ZXJlZApPY3QgIDEgMTI6Mzk6NDUgbG9jYWxob3N0
IGtlcm5lbDogWyAgICAwLjAzNDY4MV0gYWNwaXBocDogU2xvdCBbMTVdIHJlZ2lzdGVyZWQK
T2N0ICAxIDEyOjM5OjQ1IGxvY2FsaG9zdCBrZXJuZWw6IFsgICAgMC4wMzQ2OTddIGFjcGlw
aHA6IFNsb3QgWzE2XSByZWdpc3RlcmVkCk9jdCAgMSAxMjozOTo0NSBsb2NhbGhvc3Qga2Vy
bmVsOiBbICAgIDAuMDM0NzI0XSBhY3BpcGhwOiBTbG90IFsxN10gcmVnaXN0ZXJlZApPY3Qg
IDEgMTI6Mzk6NDUgbG9jYWxob3N0IGtlcm5lbDogWyAgICAwLjAzNDc0MV0gYWNwaXBocDog
U2xvdCBbMThdIHJlZ2lzdGVyZWQKT2N0ICAxIDEyOjM5OjQ1IGxvY2FsaG9zdCBrZXJuZWw6
IFsgICAgMC4wMzQ3NjZdIGFjcGlwaHA6IFNsb3QgWzE5XSByZWdpc3RlcmVkCk9jdCAgMSAx
MjozOTo0NSBsb2NhbGhvc3Qga2VybmVsOiBbICAgIDAuMDM0NzgzXSBhY3BpcGhwOiBTbG90
IFsyMF0gcmVnaXN0ZXJlZApPY3QgIDEgMTI6Mzk6NDUgbG9jYWxob3N0IGtlcm5lbDogWyAg
ICAwLjAzNDgwMF0gYWNwaXBocDogU2xvdCBbMjFdIHJlZ2lzdGVyZWQKT2N0ICAxIDEyOjM5
OjQ1IGxvY2FsaG9zdCBrZXJuZWw6IFsgICAgMC4wMzQ4MTZdIGFjcGlwaHA6IFNsb3QgWzIy
XSByZWdpc3RlcmVkCk9jdCAgMSAxMjozOTo0NSBsb2NhbGhvc3Qga2VybmVsOiBbICAgIDAu
MDM0ODQxXSBhY3BpcGhwOiBTbG90IFsyM10gcmVnaXN0ZXJlZApPY3QgIDEgMTI6Mzk6NDUg
bG9jYWxob3N0IGtlcm5lbDogWyAgICAwLjAzNDg2Ml0gYWNwaXBocDogU2xvdCBbMjRdIHJl
Z2lzdGVyZWQKT2N0ICAxIDEyOjM5OjQ1IGxvY2FsaG9zdCBrZXJuZWw6IFsgICAgMC4wMzQ4
ODZdIGFjcGlwaHA6IFNsb3QgWzI1XSByZWdpc3RlcmVkCk9jdCAgMSAxMjozOTo0NSBsb2Nh
bGhvc3Qga2VybmVsOiBbICAgIDAuMDM0OTAzXSBhY3BpcGhwOiBTbG90IFsyNl0gcmVnaXN0
ZXJlZApPY3QgIDEgMTI6Mzk6NDUgbG9jYWxob3N0IGtlcm5lbDogWyAgICAwLjAzNDkxOV0g
YWNwaXBocDogU2xvdCBbMjddIHJlZ2lzdGVyZWQKT2N0ICAxIDEyOjM5OjQ1IGxvY2FsaG9z
dCBrZXJuZWw6IFsgICAgMC4wMzQ5MzVdIGFjcGlwaHA6IFNsb3QgWzI4XSByZWdpc3RlcmVk
Ck9jdCAgMSAxMjozOTo0NSBsb2NhbGhvc3Qga2VybmVsOiBbICAgIDAuMDM0OTUwXSBhY3Bp
cGhwOiBTbG90IFsyOV0gcmVnaXN0ZXJlZApPY3QgIDEgMTI6Mzk6NDUgbG9jYWxob3N0IGtl
cm5lbDogWyAgICAwLjAzNDk3Nl0gYWNwaXBocDogU2xvdCBbMzBdIHJlZ2lzdGVyZWQKT2N0
ICAxIDEyOjM5OjQ1IGxvY2FsaG9zdCBrZXJuZWw6IFsgICAgMC4wMzUwMDddIGFjcGlwaHA6
IFNsb3QgWzMxXSByZWdpc3RlcmVkCk9jdCAgMSAxMjozOTo0NSBsb2NhbGhvc3Qga2VybmVs
OiBbICAgIDAuMDM1MDE4XSBQQ0kgaG9zdCBicmlkZ2UgdG8gYnVzIDAwMDA6MDAKT2N0ICAx
IDEyOjM5OjQ1IGxvY2FsaG9zdCBrZXJuZWw6IFsgICAgMC4wMzUwMjFdIHBjaV9idXMgMDAw
MDowMDogcm9vdCBidXMgcmVzb3VyY2UgW2J1cyAwMC1mZl0KT2N0ICAxIDEyOjM5OjQ1IGxv
Y2FsaG9zdCBrZXJuZWw6IFsgICAgMC4wMzUwMjNdIHBjaV9idXMgMDAwMDowMDogcm9vdCBi
dXMgcmVzb3VyY2UgW2lvICAweDAwMDAtMHgwY2Y3XQpPY3QgIDEgMTI6Mzk6NDUgbG9jYWxo
b3N0IGtlcm5lbDogWyAgICAwLjAzNTAyNF0gcGNpX2J1cyAwMDAwOjAwOiByb290IGJ1cyBy
ZXNvdXJjZSBbaW8gIDB4MGQwMC0weGZmZmZdCk9jdCAgMSAxMjozOTo0NSBsb2NhbGhvc3Qg
a2VybmVsOiBbICAgIDAuMDM1MDI2XSBwY2lfYnVzIDAwMDA6MDA6IHJvb3QgYnVzIHJlc291
cmNlIFttZW0gMHgwMDBhMDAwMC0weDAwMGJmZmZmXQpPY3QgIDEgMTI6Mzk6NDUgbG9jYWxo
b3N0IGtlcm5lbDogWyAgICAwLjAzNTAyN10gcGNpX2J1cyAwMDAwOjAwOiByb290IGJ1cyBy
ZXNvdXJjZSBbbWVtIDB4ODAwMDAwMDAtMHhmZWJmZmZmZl0KT2N0ICAxIDEyOjM5OjQ1IGxv
Y2FsaG9zdCBrZXJuZWw6IFsgICAgMC4wNDY0NzVdIHBjaSAwMDAwOjAwOjAxLjM6IHF1aXJr
OiBbaW8gIDB4YjAwMC0weGIwM2ZdIGNsYWltZWQgYnkgUElJWDQgQUNQSQpPY3QgIDEgMTI6
Mzk6NDUgbG9jYWxob3N0IGtlcm5lbDogWyAgICAwLjA0NjQ4NF0gcGNpIDAwMDA6MDA6MDEu
MzogcXVpcms6IFtpbyAgMHhiMTAwLTB4YjEwZl0gY2xhaW1lZCBieSBQSUlYNCBTTUIKT2N0
ICAxIDEyOjM5OjQ1IGxvY2FsaG9zdCBrZXJuZWw6IFsgICAgMC4xNjk1MjVdIEFDUEk6IFBD
SSBJbnRlcnJ1cHQgTGluayBbTE5LQV0gKElSUXMgNSAqMTAgMTEpCk9jdCAgMSAxMjozOTo0
NSBsb2NhbGhvc3Qga2VybmVsOiBbICAgIDAuMTcwMDUwXSBBQ1BJOiBQQ0kgSW50ZXJydXB0
IExpbmsgW0xOS0JdIChJUlFzIDUgKjEwIDExKQpPY3QgIDEgMTI6Mzk6NDUgbG9jYWxob3N0
IGtlcm5lbDogWyAgICAwLjE3MDEyMV0gQUNQSTogUENJIEludGVycnVwdCBMaW5rIFtMTktD
XSAoSVJRcyA1IDEwICoxMSkKT2N0ICAxIDEyOjM5OjQ1IGxvY2FsaG9zdCBrZXJuZWw6IFsg
ICAgMC4xNzAxOTddIEFDUEk6IFBDSSBJbnRlcnJ1cHQgTGluayBbTE5LRF0gKElSUXMgNSAx
MCAqMTEpCk9jdCAgMSAxMjozOTo0NSBsb2NhbGhvc3Qga2VybmVsOiBbICAgIDAuMTcwMjM1
XSBBQ1BJOiBQQ0kgSW50ZXJydXB0IExpbmsgW0xOS1NdIChJUlFzICo5KQpPY3QgIDEgMTI6
Mzk6NDUgbG9jYWxob3N0IGtlcm5lbDogWyAgICAwLjE3MDUyN10gQUNQSTogRW5hYmxlZCAx
NiBHUEVzIGluIGJsb2NrIDAwIHRvIDBGCk9jdCAgMSAxMjozOTo0NSBsb2NhbGhvc3Qga2Vy
bmVsOiBbICAgIDAuMTcwNjI5XSB2Z2FhcmI6IGRldmljZSBhZGRlZDogUENJOjAwMDA6MDA6
MDIuMCxkZWNvZGVzPWlvK21lbSxvd25zPWlvK21lbSxsb2Nrcz1ub25lCk9jdCAgMSAxMjoz
OTo0NSBsb2NhbGhvc3Qga2VybmVsOiBbICAgIDAuMTcwNjI5XSB2Z2FhcmI6IGxvYWRlZApP
Y3QgIDEgMTI6Mzk6NDUgbG9jYWxob3N0IGtlcm5lbDogWyAgICAwLjE3MDYyOV0gdmdhYXJi
OiBicmlkZ2UgY29udHJvbCBwb3NzaWJsZSAwMDAwOjAwOjAyLjAKT2N0ICAxIDEyOjM5OjQ1
IGxvY2FsaG9zdCBrZXJuZWw6IFsgICAgMC4xNzA2MjldIFNDU0kgc3Vic3lzdGVtIGluaXRp
YWxpemVkCk9jdCAgMSAxMjozOTo0NSBsb2NhbGhvc3Qga2VybmVsOiBbICAgIDAuMTcwNjI5
XSBBQ1BJOiBidXMgdHlwZSBBVEEgcmVnaXN0ZXJlZApPY3QgIDEgMTI6Mzk6NDUgbG9jYWxo
b3N0IGtlcm5lbDogWyAgICAwLjE3MDYyOV0gQUNQSTogYnVzIHR5cGUgVVNCIHJlZ2lzdGVy
ZWQKT2N0ICAxIDEyOjM5OjQ1IGxvY2FsaG9zdCBrZXJuZWw6IFsgICAgMC4xNzA2MjldIHVz
YmNvcmU6IHJlZ2lzdGVyZWQgbmV3IGludGVyZmFjZSBkcml2ZXIgdXNiZnMKT2N0ICAxIDEy
OjM5OjQ1IGxvY2FsaG9zdCBrZXJuZWw6IFsgICAgMC4xNzA2MjldIHVzYmNvcmU6IHJlZ2lz
dGVyZWQgbmV3IGludGVyZmFjZSBkcml2ZXIgaHViCk9jdCAgMSAxMjozOTo0NSBsb2NhbGhv
c3Qga2VybmVsOiBbICAgIDAuMTcxMDA1XSB1c2Jjb3JlOiByZWdpc3RlcmVkIG5ldyBkZXZp
Y2UgZHJpdmVyIHVzYgpPY3QgIDEgMTI6Mzk6NDUgbG9jYWxob3N0IGtlcm5lbDogWyAgICAw
LjE3MTA1NF0gUENJOiBVc2luZyBBQ1BJIGZvciBJUlEgcm91dGluZwpPY3QgIDEgMTI6Mzk6
NDUgbG9jYWxob3N0IGtlcm5lbDogWyAgICAwLjE3MTI5OV0gTmV0TGFiZWw6IEluaXRpYWxp
emluZwpPY3QgIDEgMTI6Mzk6NDUgbG9jYWxob3N0IGtlcm5lbDogWyAgICAwLjE3MTMwMV0g
TmV0TGFiZWw6ICBkb21haW4gaGFzaCBzaXplID0gMTI4Ck9jdCAgMSAxMjozOTo0NSBsb2Nh
bGhvc3Qga2VybmVsOiBbICAgIDAuMTcxMzAxXSBOZXRMYWJlbDogIHByb3RvY29scyA9IFVO
TEFCRUxFRCBDSVBTT3Y0Ck9jdCAgMSAxMjozOTo0NSBsb2NhbGhvc3Qga2VybmVsOiBbICAg
IDAuMTcxMzA5XSBOZXRMYWJlbDogIHVubGFiZWxlZCB0cmFmZmljIGFsbG93ZWQgYnkgZGVm
YXVsdApPY3QgIDEgMTI6Mzk6NDUgbG9jYWxob3N0IGtlcm5lbDogWyAgICAwLjE3MTM2Nl0g
SFBFVDogMyB0aW1lcnMgaW4gdG90YWwsIDAgdGltZXJzIHdpbGwgYmUgdXNlZCBmb3IgcGVy
LWNwdSB0aW1lcgpPY3QgIDEgMTI6Mzk6NDUgbG9jYWxob3N0IGtlcm5lbDogWyAgICAwLjE3
MTM4MV0gaHBldDA6IGF0IE1NSU8gMHhmZWQwMDAwMCwgSVJRcyAyLCA4LCAwCk9jdCAgMSAx
MjozOTo0NSBsb2NhbGhvc3Qga2VybmVsOiBbICAgIDAuMTcxMzg0XSBocGV0MDogMyBjb21w
YXJhdG9ycywgNjQtYml0IDEwMC4wMDAwMDAgTUh6IGNvdW50ZXIKT2N0ICAxIDEyOjM5OjQ1
IGxvY2FsaG9zdCBrZXJuZWw6IFsgICAgMC4xNzMwMjddIFN3aXRjaGVkIHRvIGNsb2Nrc291
cmNlIGt2bS1jbG9jawpPY3QgIDEgMTI6Mzk6NDUgbG9jYWxob3N0IGtlcm5lbDogWyAgICAw
LjE3NzE2NF0gcG5wOiBQblAgQUNQSSBpbml0Ck9jdCAgMSAxMjozOTo0NSBsb2NhbGhvc3Qg
a2VybmVsOiBbICAgIDAuMTc3MTc2XSBBQ1BJOiBidXMgdHlwZSBQTlAgcmVnaXN0ZXJlZApP
Y3QgIDEgMTI6Mzk6NDUgbG9jYWxob3N0IGtlcm5lbDogWyAgICAwLjE3NzY0MV0gcG5wOiBQ
blAgQUNQSTogZm91bmQgNiBkZXZpY2VzCk9jdCAgMSAxMjozOTo0NSBsb2NhbGhvc3Qga2Vy
bmVsOiBbICAgIDAuMTc3NjQyXSBBQ1BJOiBidXMgdHlwZSBQTlAgdW5yZWdpc3RlcmVkCk9j
dCAgMSAxMjozOTo0NSBsb2NhbGhvc3Qga2VybmVsOiBbICAgIDAuMTg2NTA1XSBORVQ6IFJl
Z2lzdGVyZWQgcHJvdG9jb2wgZmFtaWx5IDIKT2N0ICAxIDEyOjM5OjQ1IGxvY2FsaG9zdCBr
ZXJuZWw6IFsgICAgMC4xODY2MjJdIFRDUCBlc3RhYmxpc2hlZCBoYXNoIHRhYmxlIGVudHJp
ZXM6IDE2Mzg0IChvcmRlcjogNiwgMjYyMTQ0IGJ5dGVzKQpPY3QgIDEgMTI6Mzk6NDUgbG9j
YWxob3N0IGtlcm5lbDogWyAgICAwLjE4NjY2OF0gVENQIGJpbmQgaGFzaCB0YWJsZSBlbnRy
aWVzOiAxNjM4NCAob3JkZXI6IDYsIDI2MjE0NCBieXRlcykKT2N0ICAxIDEyOjM5OjQ1IGxv
Y2FsaG9zdCBrZXJuZWw6IFsgICAgMC4xODY2OTZdIFRDUDogSGFzaCB0YWJsZXMgY29uZmln
dXJlZCAoZXN0YWJsaXNoZWQgMTYzODQgYmluZCAxNjM4NCkKT2N0ICAxIDEyOjM5OjQ1IGxv
Y2FsaG9zdCBrZXJuZWw6IFsgICAgMC4xODY3MTBdIFRDUDogcmVubyByZWdpc3RlcmVkCk9j
dCAgMSAxMjozOTo0NSBsb2NhbGhvc3Qga2VybmVsOiBbICAgIDAuMTg2NzE0XSBVRFAgaGFz
aCB0YWJsZSBlbnRyaWVzOiAxMDI0IChvcmRlcjogMywgMzI3NjggYnl0ZXMpCk9jdCAgMSAx
MjozOTo0NSBsb2NhbGhvc3Qga2VybmVsOiBbICAgIDAuMTg2NzIzXSBVRFAtTGl0ZSBoYXNo
IHRhYmxlIGVudHJpZXM6IDEwMjQgKG9yZGVyOiAzLCAzMjc2OCBieXRlcykKT2N0ICAxIDEy
OjM5OjQ1IGxvY2FsaG9zdCBrZXJuZWw6IFsgICAgMC4xODY3NjRdIE5FVDogUmVnaXN0ZXJl
ZCBwcm90b2NvbCBmYW1pbHkgMQpPY3QgIDEgMTI6Mzk6NDUgbG9jYWxob3N0IGtlcm5lbDog
WyAgICAwLjE4Njc3MV0gcGNpIDAwMDA6MDA6MDAuMDogTGltaXRpbmcgZGlyZWN0IFBDSS9Q
Q0kgdHJhbnNmZXJzCk9jdCAgMSAxMjozOTo0NSBsb2NhbGhvc3Qga2VybmVsOiBbICAgIDAu
MTg2Nzg5XSBwY2kgMDAwMDowMDowMS4wOiBQSUlYMzogRW5hYmxpbmcgUGFzc2l2ZSBSZWxl
YXNlCk9jdCAgMSAxMjozOTo0NSBsb2NhbGhvc3Qga2VybmVsOiBbICAgIDAuMTg2ODA3XSBw
Y2kgMDAwMDowMDowMS4wOiBBY3RpdmF0aW5nIElTQSBETUEgaGFuZyB3b3JrYXJvdW5kcwpP
Y3QgIDEgMTI6Mzk6NDUgbG9jYWxob3N0IGtlcm5lbDogWyAgICAwLjE4NzEzNV0gQUNQSTog
UENJIEludGVycnVwdCBMaW5rIFtMTktEXSBlbmFibGVkIGF0IElSUSAxMQpPY3QgIDEgMTI6
Mzk6NDUgbG9jYWxob3N0IGtlcm5lbDogWyAgICAwLjE4ODIyM10gQUNQSTogUENJIEludGVy
cnVwdCBMaW5rIFtMTktBXSBlbmFibGVkIGF0IElSUSAxMApPY3QgIDEgMTI6Mzk6NDUgbG9j
YWxob3N0IGtlcm5lbDogWyAgICAwLjE4OTEyMl0gQUNQSTogUENJIEludGVycnVwdCBMaW5r
IFtMTktCXSBlbmFibGVkIGF0IElSUSAxMApPY3QgIDEgMTI6Mzk6NDUgbG9jYWxob3N0IGtl
cm5lbDogWyAgICAwLjE4OTg2Ml0gQUNQSTogUENJIEludGVycnVwdCBMaW5rIFtMTktDXSBl
bmFibGVkIGF0IElSUSAxMQpPY3QgIDEgMTI6Mzk6NDUgbG9jYWxob3N0IGtlcm5lbDogWyAg
ICAwLjE5MDMzMl0gVW5wYWNraW5nIGluaXRyYW1mcy4uLgpPY3QgIDEgMTI6Mzk6NDUgbG9j
YWxob3N0IGtlcm5lbDogWyAgICAwLjMxODU1N10gRnJlZWluZyBpbml0cmQgbWVtb3J5OiA5
MjMySyAoZmZmZjg4MDAzNmRlODAwMCAtIGZmZmY4ODAwMzc2ZWMwMDApCk9jdCAgMSAxMjoz
OTo0NSBsb2NhbGhvc3Qga2VybmVsOiBbICAgIDAuMzE5MzgzXSBJbml0aWFsaXNlIHN5c3Rl
bSB0cnVzdGVkIGtleXJpbmcKT2N0ICAxIDEyOjM5OjQ1IGxvY2FsaG9zdCBrZXJuZWw6IFsg
ICAgMC4zMTk0MjJdIGF1ZGl0OiBpbml0aWFsaXppbmcgbmV0bGluayBzb2NrZXQgKGRpc2Fi
bGVkKQpPY3QgIDEgMTI6Mzk6NDUgbG9jYWxob3N0IGtlcm5lbDogWyAgICAwLjMxOTQzMV0g
dHlwZT0yMDAwIGF1ZGl0KDEzODA2MjM5NzQuNjQxOjEpOiBpbml0aWFsaXplZApPY3QgIDEg
MTI6Mzk6NDUgbG9jYWxob3N0IGtlcm5lbDogWyAgICAwLjMzNzQ0NF0gSHVnZVRMQiByZWdp
c3RlcmVkIDIgTUIgcGFnZSBzaXplLCBwcmUtYWxsb2NhdGVkIDAgcGFnZXMKT2N0ICAxIDEy
OjM5OjQ1IGxvY2FsaG9zdCBrZXJuZWw6IFsgICAgMC4zMzgzNTddIHpidWQ6IGxvYWRlZApP
Y3QgIDEgMTI6Mzk6NDUgbG9jYWxob3N0IGtlcm5lbDogWyAgICAwLjMzODUzOV0gVkZTOiBE
aXNrIHF1b3RhcyBkcXVvdF82LjUuMgpPY3QgIDEgMTI6Mzk6NDUgbG9jYWxob3N0IGtlcm5l
bDogWyAgICAwLjMzODU2OV0gRHF1b3QtY2FjaGUgaGFzaCB0YWJsZSBlbnRyaWVzOiA1MTIg
KG9yZGVyIDAsIDQwOTYgYnl0ZXMpCk9jdCAgMSAxMjozOTo0NSBsb2NhbGhvc3Qga2VybmVs
OiBbICAgIDAuMzM4ODY5XSBtc2dtbmkgaGFzIGJlZW4gc2V0IHRvIDM5OTgKT2N0ICAxIDEy
OjM5OjQ1IGxvY2FsaG9zdCBrZXJuZWw6IFsgICAgMC4zNDAzMTJdIGFsZzogTm8gdGVzdCBm
b3Igc3Rkcm5nIChrcm5nKQpPY3QgIDEgMTI6Mzk6NDUgbG9jYWxob3N0IGtlcm5lbDogWyAg
ICAwLjM0MDMzM10gTkVUOiBSZWdpc3RlcmVkIHByb3RvY29sIGZhbWlseSAzOApPY3QgIDEg
MTI6Mzk6NDUgbG9jYWxob3N0IGtlcm5lbDogWyAgICAwLjM0MDMzNV0gS2V5IHR5cGUgYXN5
bW1ldHJpYyByZWdpc3RlcmVkCk9jdCAgMSAxMjozOTo0NSBsb2NhbGhvc3Qga2VybmVsOiBb
ICAgIDAuMzQwMzM3XSBBc3ltbWV0cmljIGtleSBwYXJzZXIgJ3g1MDknIHJlZ2lzdGVyZWQK
T2N0ICAxIDEyOjM5OjQ1IGxvY2FsaG9zdCBrZXJuZWw6IFsgICAgMC4zNDAzMzhdIEFzeW1t
ZXRyaWMga2V5IHBhcnNlciAncGVmaWxlJyByZWdpc3RlcmVkCk9jdCAgMSAxMjozOTo0NSBs
b2NhbGhvc3Qga2VybmVsOiBbICAgIDAuMzQwMzY2XSBCbG9jayBsYXllciBTQ1NJIGdlbmVy
aWMgKGJzZykgZHJpdmVyIHZlcnNpb24gMC40IGxvYWRlZCAobWFqb3IgMjUyKQpPY3QgIDEg
MTI6Mzk6NDUgbG9jYWxob3N0IGtlcm5lbDogWyAgICAwLjM0MDQzMF0gaW8gc2NoZWR1bGVy
IG5vb3AgcmVnaXN0ZXJlZApPY3QgIDEgMTI6Mzk6NDUgbG9jYWxob3N0IGtlcm5lbDogWyAg
ICAwLjM0MDQzMV0gaW8gc2NoZWR1bGVyIGRlYWRsaW5lIHJlZ2lzdGVyZWQKT2N0ICAxIDEy
OjM5OjQ1IGxvY2FsaG9zdCBrZXJuZWw6IFsgICAgMC4zNDA0NTJdIGlvIHNjaGVkdWxlciBj
ZnEgcmVnaXN0ZXJlZCAoZGVmYXVsdCkKT2N0ICAxIDEyOjM5OjQ1IGxvY2FsaG9zdCBrZXJu
ZWw6IFsgICAgMC4zNDA1MjNdIHBjaV9ob3RwbHVnOiBQQ0kgSG90IFBsdWcgUENJIENvcmUg
dmVyc2lvbjogMC41Ck9jdCAgMSAxMjozOTo0NSBsb2NhbGhvc3Qga2VybmVsOiBbICAgIDAu
MzQwNTMzXSBwY2llaHA6IFBDSSBFeHByZXNzIEhvdCBQbHVnIENvbnRyb2xsZXIgRHJpdmVy
IHZlcnNpb246IDAuNApPY3QgIDEgMTI6Mzk6NDUgbG9jYWxob3N0IGtlcm5lbDogWyAgICAw
LjM0MDYyNF0gaW5wdXQ6IFBvd2VyIEJ1dHRvbiBhcyAvZGV2aWNlcy9MTlhTWVNUTTowMC9M
TlhQV1JCTjowMC9pbnB1dC9pbnB1dDAKT2N0ICAxIDEyOjM5OjQ1IGxvY2FsaG9zdCBrZXJu
ZWw6IFsgICAgMC4zNDA2MjddIEFDUEk6IFBvd2VyIEJ1dHRvbiBbUFdSRl0KT2N0ICAxIDEy
OjM5OjQ1IGxvY2FsaG9zdCBrZXJuZWw6IFsgICAgMC4zNDA3NzJdIEdIRVM6IEhFU1QgaXMg
bm90IGVuYWJsZWQhCk9jdCAgMSAxMjozOTo0NSBsb2NhbGhvc3Qga2VybmVsOiBbICAgIDAu
MzQ0NzE4XSBTZXJpYWw6IDgyNTAvMTY1NTAgZHJpdmVyLCA0IHBvcnRzLCBJUlEgc2hhcmlu
ZyBlbmFibGVkCk9jdCAgMSAxMjozOTo0NSBsb2NhbGhvc3Qga2VybmVsOiBbICAgIDAuMzY2
MjU5XSAwMDowNDogdHR5UzAgYXQgSS9PIDB4M2Y4IChpcnEgPSA0KSBpcyBhIDE2NTUwQQpP
Y3QgIDEgMTI6Mzk6NDUgbG9jYWxob3N0IGtlcm5lbDogWyAgICAwLjQxNDA2M10gTm9uLXZv
bGF0aWxlIG1lbW9yeSBkcml2ZXIgdjEuMwpPY3QgIDEgMTI6Mzk6NDUgbG9jYWxob3N0IGtl
cm5lbDogWyAgICAwLjQxNDA2Nl0gTGludXggYWdwZ2FydCBpbnRlcmZhY2UgdjAuMTAzCk9j
dCAgMSAxMjozOTo0NSBsb2NhbGhvc3Qga2VybmVsOiBbICAgIDAuNDE0OTgxXSBsb29wOiBt
b2R1bGUgbG9hZGVkCk9jdCAgMSAxMjozOTo0NSBsb2NhbGhvc3Qga2VybmVsOiBbICAgIDAu
NDE2MzM2XSBzY3NpMCA6IGF0YV9waWl4Ck9jdCAgMSAxMjozOTo0NSBsb2NhbGhvc3Qga2Vy
bmVsOiBbICAgIDAuNDE2NDIxXSBzY3NpMSA6IGF0YV9waWl4Ck9jdCAgMSAxMjozOTo0NSBs
b2NhbGhvc3Qga2VybmVsOiBbICAgIDAuNDE2NDQ2XSBhdGExOiBQQVRBIG1heCBNV0RNQTIg
Y21kIDB4MWYwIGN0bCAweDNmNiBibWRtYSAweGMxMjAgaXJxIDE0Ck9jdCAgMSAxMjozOTo0
NSBsb2NhbGhvc3Qga2VybmVsOiBbICAgIDAuNDE2NDQ4XSBhdGEyOiBQQVRBIG1heCBNV0RN
QTIgY21kIDB4MTcwIGN0bCAweDM3NiBibWRtYSAweGMxMjggaXJxIDE1Ck9jdCAgMSAxMjoz
OTo0NSBsb2NhbGhvc3Qga2VybmVsOiBbICAgIDAuNDE2NTA4XSBsaWJwaHk6IEZpeGVkIE1E
SU8gQnVzOiBwcm9iZWQKT2N0ICAxIDEyOjM5OjQ1IGxvY2FsaG9zdCBrZXJuZWw6IFsgICAg
MC40MTY1NDNdIGVoY2lfaGNkOiBVU0IgMi4wICdFbmhhbmNlZCcgSG9zdCBDb250cm9sbGVy
IChFSENJKSBEcml2ZXIKT2N0ICAxIDEyOjM5OjQ1IGxvY2FsaG9zdCBrZXJuZWw6IFsgICAg
MC40MTY1NDRdIGVoY2ktcGNpOiBFSENJIFBDSSBwbGF0Zm9ybSBkcml2ZXIKT2N0ICAxIDEy
OjM5OjQ1IGxvY2FsaG9zdCBrZXJuZWw6IFsgICAgMC40MTc4NTRdIGVoY2ktcGNpIDAwMDA6
MDA6MDguNzogRUhDSSBIb3N0IENvbnRyb2xsZXIKT2N0ICAxIDEyOjM5OjQ1IGxvY2FsaG9z
dCBrZXJuZWw6IFsgICAgMC40MTc4ODRdIGVoY2ktcGNpIDAwMDA6MDA6MDguNzogbmV3IFVT
QiBidXMgcmVnaXN0ZXJlZCwgYXNzaWduZWQgYnVzIG51bWJlciAxCk9jdCAgMSAxMjozOTo0
NSBsb2NhbGhvc3Qga2VybmVsOiBbICAgIDAuNDE4MDQ3XSBlaGNpLXBjaSAwMDAwOjAwOjA4
Ljc6IGlycSAxMSwgaW8gbWVtIDB4ZmMwMjYwMDAKT2N0ICAxIDEyOjM5OjQ1IGxvY2FsaG9z
dCBrZXJuZWw6IFsgICAgMC40MjQwMzRdIGVoY2ktcGNpIDAwMDA6MDA6MDguNzogVVNCIDIu
MCBzdGFydGVkLCBFSENJIDEuMDAKT2N0ICAxIDEyOjM5OjQ1IGxvY2FsaG9zdCBrZXJuZWw6
IFsgICAgMC40MjQwNTNdIHVzYiB1c2IxOiBOZXcgVVNCIGRldmljZSBmb3VuZCwgaWRWZW5k
b3I9MWQ2YiwgaWRQcm9kdWN0PTAwMDIKT2N0ICAxIDEyOjM5OjQ1IGxvY2FsaG9zdCBrZXJu
ZWw6IFsgICAgMC40MjQwNTVdIHVzYiB1c2IxOiBOZXcgVVNCIGRldmljZSBzdHJpbmdzOiBN
ZnI9MywgUHJvZHVjdD0yLCBTZXJpYWxOdW1iZXI9MQpPY3QgIDEgMTI6Mzk6NDUgbG9jYWxo
b3N0IGtlcm5lbDogWyAgICAwLjQyNDA1Nl0gdXNiIHVzYjE6IFByb2R1Y3Q6IEVIQ0kgSG9z
dCBDb250cm9sbGVyCk9jdCAgMSAxMjozOTo0NSBsb2NhbGhvc3Qga2VybmVsOiBbICAgIDAu
NDI0MDU4XSB1c2IgdXNiMTogTWFudWZhY3R1cmVyOiBMaW51eCAzLjExLjEtMjAwLmZjMTku
eDg2XzY0IGVoY2lfaGNkCk9jdCAgMSAxMjozOTo0NSBsb2NhbGhvc3Qga2VybmVsOiBbICAg
IDAuNDI0MDU5XSB1c2IgdXNiMTogU2VyaWFsTnVtYmVyOiAwMDAwOjAwOjA4LjcKT2N0ICAx
IDEyOjM5OjQ1IGxvY2FsaG9zdCBrZXJuZWw6IFsgICAgMC40MjQxMjddIGh1YiAxLTA6MS4w
OiBVU0IgaHViIGZvdW5kCk9jdCAgMSAxMjozOTo0NSBsb2NhbGhvc3Qga2VybmVsOiBbICAg
IDAuNDI0MTMwXSBodWIgMS0wOjEuMDogNiBwb3J0cyBkZXRlY3RlZApPY3QgIDEgMTI6Mzk6
NDUgbG9jYWxob3N0IGtlcm5lbDogWyAgICAwLjQyNDI1N10gb2hjaV9oY2Q6IFVTQiAxLjEg
J09wZW4nIEhvc3QgQ29udHJvbGxlciAoT0hDSSkgRHJpdmVyCk9jdCAgMSAxMjozOTo0NSBs
b2NhbGhvc3Qga2VybmVsOiBbICAgIDAuNDI0MjU4XSBvaGNpLXBjaTogT0hDSSBQQ0kgcGxh
dGZvcm0gZHJpdmVyCk9jdCAgMSAxMjozOTo0NSBsb2NhbGhvc3Qga2VybmVsOiBbICAgIDAu
NDI0MjY2XSB1aGNpX2hjZDogVVNCIFVuaXZlcnNhbCBIb3N0IENvbnRyb2xsZXIgSW50ZXJm
YWNlIGRyaXZlcgpPY3QgIDEgMTI6Mzk6NDUgbG9jYWxob3N0IGtlcm5lbDogWyAgICAwLjQy
NTY5NF0gdWhjaV9oY2QgMDAwMDowMDowOC4wOiBVSENJIEhvc3QgQ29udHJvbGxlcgpPY3Qg
IDEgMTI6Mzk6NDUgbG9jYWxob3N0IGtlcm5lbDogWyAgICAwLjQyNTcyMl0gdWhjaV9oY2Qg
MDAwMDowMDowOC4wOiBuZXcgVVNCIGJ1cyByZWdpc3RlcmVkLCBhc3NpZ25lZCBidXMgbnVt
YmVyIDIKT2N0ICAxIDEyOjM5OjQ1IGxvY2FsaG9zdCBrZXJuZWw6IFsgICAgMC40MjU3Nzhd
IHVoY2lfaGNkIDAwMDA6MDA6MDguMDogaXJxIDExLCBpbyBiYXNlIDB4MDAwMGMwODAKT2N0
ICAxIDEyOjM5OjQ1IGxvY2FsaG9zdCBrZXJuZWw6IFsgICAgMC40MjU4MjVdIHVzYiB1c2Iy
OiBOZXcgVVNCIGRldmljZSBmb3VuZCwgaWRWZW5kb3I9MWQ2YiwgaWRQcm9kdWN0PTAwMDEK
T2N0ICAxIDEyOjM5OjQ1IGxvY2FsaG9zdCBrZXJuZWw6IFsgICAgMC40MjU4MjddIHVzYiB1
c2IyOiBOZXcgVVNCIGRldmljZSBzdHJpbmdzOiBNZnI9MywgUHJvZHVjdD0yLCBTZXJpYWxO
dW1iZXI9MQpPY3QgIDEgMTI6Mzk6NDUgbG9jYWxob3N0IGtlcm5lbDogWyAgICAwLjQyNTgy
OF0gdXNiIHVzYjI6IFByb2R1Y3Q6IFVIQ0kgSG9zdCBDb250cm9sbGVyCk9jdCAgMSAxMjoz
OTo0NSBsb2NhbGhvc3Qga2VybmVsOiBbICAgIDAuNDI1ODMwXSB1c2IgdXNiMjogTWFudWZh
Y3R1cmVyOiBMaW51eCAzLjExLjEtMjAwLmZjMTkueDg2XzY0IHVoY2lfaGNkCk9jdCAgMSAx
MjozOTo0NSBsb2NhbGhvc3Qga2VybmVsOiBbICAgIDAuNDI1ODMxXSB1c2IgdXNiMjogU2Vy
aWFsTnVtYmVyOiAwMDAwOjAwOjA4LjAKT2N0ICAxIDEyOjM5OjQ1IGxvY2FsaG9zdCBrZXJu
ZWw6IFsgICAgMC40MjU4ODNdIGh1YiAyLTA6MS4wOiBVU0IgaHViIGZvdW5kCk9jdCAgMSAx
MjozOTo0NSBsb2NhbGhvc3Qga2VybmVsOiBbICAgIDAuNDI1ODg1XSBodWIgMi0wOjEuMDog
MiBwb3J0cyBkZXRlY3RlZApPY3QgIDEgMTI6Mzk6NDUgbG9jYWxob3N0IGtlcm5lbDogWyAg
ICAwLjQyNzQ1NF0gdWhjaV9oY2QgMDAwMDowMDowOC4xOiBVSENJIEhvc3QgQ29udHJvbGxl
cgpPY3QgIDEgMTI6Mzk6NDUgbG9jYWxob3N0IGtlcm5lbDogWyAgICAwLjQyNzQ4OF0gdWhj
aV9oY2QgMDAwMDowMDowOC4xOiBuZXcgVVNCIGJ1cyByZWdpc3RlcmVkLCBhc3NpZ25lZCBi
dXMgbnVtYmVyIDMKT2N0ICAxIDEyOjM5OjQ1IGxvY2FsaG9zdCBrZXJuZWw6IFsgICAgMC40
Mjc1ODRdIHVoY2lfaGNkIDAwMDA6MDA6MDguMTogaXJxIDEwLCBpbyBiYXNlIDB4MDAwMGMw
NjAKT2N0ICAxIDEyOjM5OjQ1IGxvY2FsaG9zdCBrZXJuZWw6IFsgICAgMC40Mjc2MjJdIHVz
YiB1c2IzOiBOZXcgVVNCIGRldmljZSBmb3VuZCwgaWRWZW5kb3I9MWQ2YiwgaWRQcm9kdWN0
PTAwMDEKT2N0ICAxIDEyOjM5OjQ1IGxvY2FsaG9zdCBrZXJuZWw6IFsgICAgMC40Mjc2MjNd
IHVzYiB1c2IzOiBOZXcgVVNCIGRldmljZSBzdHJpbmdzOiBNZnI9MywgUHJvZHVjdD0yLCBT
ZXJpYWxOdW1iZXI9MQpPY3QgIDEgMTI6Mzk6NDUgbG9jYWxob3N0IGtlcm5lbDogWyAgICAw
LjQyNzYyNV0gdXNiIHVzYjM6IFByb2R1Y3Q6IFVIQ0kgSG9zdCBDb250cm9sbGVyCk9jdCAg
MSAxMjozOTo0NSBsb2NhbGhvc3Qga2VybmVsOiBbICAgIDAuNDI3NjI2XSB1c2IgdXNiMzog
TWFudWZhY3R1cmVyOiBMaW51eCAzLjExLjEtMjAwLmZjMTkueDg2XzY0IHVoY2lfaGNkCk9j
dCAgMSAxMjozOTo0NSBsb2NhbGhvc3Qga2VybmVsOiBbICAgIDAuNDI3NjI3XSB1c2IgdXNi
MzogU2VyaWFsTnVtYmVyOiAwMDAwOjAwOjA4LjEKT2N0ICAxIDEyOjM5OjQ1IGxvY2FsaG9z
dCBrZXJuZWw6IFsgICAgMC40Mjc2ODJdIGh1YiAzLTA6MS4wOiBVU0IgaHViIGZvdW5kCk9j
dCAgMSAxMjozOTo0NSBsb2NhbGhvc3Qga2VybmVsOiBbICAgIDAuNDI3Njg2XSBodWIgMy0w
OjEuMDogMiBwb3J0cyBkZXRlY3RlZApPY3QgIDEgMTI6Mzk6NDUgbG9jYWxob3N0IGtlcm5l
bDogWyAgICAwLjQyOTM3OF0gdWhjaV9oY2QgMDAwMDowMDowOC4yOiBVSENJIEhvc3QgQ29u
dHJvbGxlcgpPY3QgIDEgMTI6Mzk6NDUgbG9jYWxob3N0IGtlcm5lbDogWyAgICAwLjQyOTQx
MF0gdWhjaV9oY2QgMDAwMDowMDowOC4yOiBuZXcgVVNCIGJ1cyByZWdpc3RlcmVkLCBhc3Np
Z25lZCBidXMgbnVtYmVyIDQKT2N0ICAxIDEyOjM5OjQ1IGxvY2FsaG9zdCBrZXJuZWw6IFsg
ICAgMC40Mjk0ODNdIHVoY2lfaGNkIDAwMDA6MDA6MDguMjogaXJxIDEwLCBpbyBiYXNlIDB4
MDAwMGMwNDAKT2N0ICAxIDEyOjM5OjQ1IGxvY2FsaG9zdCBrZXJuZWw6IFsgICAgMC40Mjk1
MjFdIHVzYiB1c2I0OiBOZXcgVVNCIGRldmljZSBmb3VuZCwgaWRWZW5kb3I9MWQ2YiwgaWRQ
cm9kdWN0PTAwMDEKT2N0ICAxIDEyOjM5OjQ1IGxvY2FsaG9zdCBrZXJuZWw6IFsgICAgMC40
Mjk1MjNdIHVzYiB1c2I0OiBOZXcgVVNCIGRldmljZSBzdHJpbmdzOiBNZnI9MywgUHJvZHVj
dD0yLCBTZXJpYWxOdW1iZXI9MQpPY3QgIDEgMTI6Mzk6NDUgbG9jYWxob3N0IGtlcm5lbDog
WyAgICAwLjQyOTUyNF0gdXNiIHVzYjQ6IFByb2R1Y3Q6IFVIQ0kgSG9zdCBDb250cm9sbGVy
Ck9jdCAgMSAxMjozOTo0NSBsb2NhbGhvc3Qga2VybmVsOiBbICAgIDAuNDI5NTI2XSB1c2Ig
dXNiNDogTWFudWZhY3R1cmVyOiBMaW51eCAzLjExLjEtMjAwLmZjMTkueDg2XzY0IHVoY2lf
aGNkCk9jdCAgMSAxMjozOTo0NSBsb2NhbGhvc3Qga2VybmVsOiBbICAgIDAuNDI5NTI3XSB1
c2IgdXNiNDogU2VyaWFsTnVtYmVyOiAwMDAwOjAwOjA4LjIKT2N0ICAxIDEyOjM5OjQ1IGxv
Y2FsaG9zdCBrZXJuZWw6IFsgICAgMC40Mjk1ODNdIGh1YiA0LTA6MS4wOiBVU0IgaHViIGZv
dW5kCk9jdCAgMSAxMjozOTo0NSBsb2NhbGhvc3Qga2VybmVsOiBbICAgIDAuNDI5NTg2XSBo
dWIgNC0wOjEuMDogMiBwb3J0cyBkZXRlY3RlZApPY3QgIDEgMTI6Mzk6NDUgbG9jYWxob3N0
IGtlcm5lbDogWyAgICAwLjQyOTY4Ml0gdXNiY29yZTogcmVnaXN0ZXJlZCBuZXcgaW50ZXJm
YWNlIGRyaXZlciB1c2JzZXJpYWwKT2N0ICAxIDEyOjM5OjQ1IGxvY2FsaG9zdCBrZXJuZWw6
IFsgICAgMC40Mjk2ODZdIHVzYmNvcmU6IHJlZ2lzdGVyZWQgbmV3IGludGVyZmFjZSBkcml2
ZXIgdXNic2VyaWFsX2dlbmVyaWMKT2N0ICAxIDEyOjM5OjQ1IGxvY2FsaG9zdCBrZXJuZWw6
IFsgICAgMC40Mjk2OTNdIHVzYnNlcmlhbDogVVNCIFNlcmlhbCBzdXBwb3J0IHJlZ2lzdGVy
ZWQgZm9yIGdlbmVyaWMKT2N0ICAxIDEyOjM5OjQ1IGxvY2FsaG9zdCBrZXJuZWw6IFsgICAg
MC40Mjk3MTRdIGk4MDQyOiBQTlA6IFBTLzIgQ29udHJvbGxlciBbUE5QMDMwMzpLQkQsUE5Q
MGYxMzpNT1VdIGF0IDB4NjAsMHg2NCBpcnEgMSwxMgpPY3QgIDEgMTI6Mzk6NDUgbG9jYWxo
b3N0IGtlcm5lbDogWyAgICAwLjQzMDQ1OF0gc2VyaW86IGk4MDQyIEtCRCBwb3J0IGF0IDB4
NjAsMHg2NCBpcnEgMQpPY3QgIDEgMTI6Mzk6NDUgbG9jYWxob3N0IGtlcm5lbDogWyAgICAw
LjQzMDQ2N10gc2VyaW86IGk4MDQyIEFVWCBwb3J0IGF0IDB4NjAsMHg2NCBpcnEgMTIKT2N0
ICAxIDEyOjM5OjQ1IGxvY2FsaG9zdCBrZXJuZWw6IFsgICAgMC40MzA1ODBdIG1vdXNlZGV2
OiBQUy8yIG1vdXNlIGRldmljZSBjb21tb24gZm9yIGFsbCBtaWNlCk9jdCAgMSAxMjozOTo0
NSBsb2NhbGhvc3Qga2VybmVsOiBbICAgIDAuNDMxMDUxXSBpbnB1dDogQVQgVHJhbnNsYXRl
ZCBTZXQgMiBrZXlib2FyZCBhcyAvZGV2aWNlcy9wbGF0Zm9ybS9pODA0Mi9zZXJpbzAvaW5w
dXQvaW5wdXQxCk9jdCAgMSAxMjozOTo0NSBsb2NhbGhvc3Qga2VybmVsOiBbICAgIDAuNDMy
OTE4XSBydGNfY21vcyAwMDowMDogUlRDIGNhbiB3YWtlIGZyb20gUzQKT2N0ICAxIDEyOjM5
OjQ1IGxvY2FsaG9zdCBrZXJuZWw6IFsgICAgMC40MzMxODddIHJ0Y19jbW9zIDAwOjAwOiBy
dGMgY29yZTogcmVnaXN0ZXJlZCBydGNfY21vcyBhcyBydGMwCk9jdCAgMSAxMjozOTo0NSBs
b2NhbGhvc3Qga2VybmVsOiBbICAgIDAuNDMzMjkzXSBydGNfY21vcyAwMDowMDogYWxhcm1z
IHVwIHRvIG9uZSBkYXksIDExNCBieXRlcyBudnJhbSwgaHBldCBpcnFzCk9jdCAgMSAxMjoz
OTo0NSBsb2NhbGhvc3Qga2VybmVsOiBbICAgIDAuNDMzMzQ3XSBkZXZpY2UtbWFwcGVyOiB1
ZXZlbnQ6IHZlcnNpb24gMS4wLjMKT2N0ICAxIDEyOjM5OjQ1IGxvY2FsaG9zdCBrZXJuZWw6
IFsgICAgMC40MzM0MjZdIGRldmljZS1tYXBwZXI6IGlvY3RsOiA0LjI1LjAtaW9jdGwgKDIw
MTMtMDYtMjYpIGluaXRpYWxpc2VkOiBkbS1kZXZlbEByZWRoYXQuY29tCk9jdCAgMSAxMjoz
OTo0NSBsb2NhbGhvc3Qga2VybmVsOiBbICAgIDAuNDMzNDcyXSBjcHVpZGxlOiB1c2luZyBn
b3Zlcm5vciBtZW51Ck9jdCAgMSAxMjozOTo0NSBsb2NhbGhvc3Qga2VybmVsOiBbICAgIDAu
NDMzNTQzXSBoaWRyYXc6IHJhdyBISUQgZXZlbnRzIGRyaXZlciAoQykgSmlyaSBLb3NpbmEK
T2N0ICAxIDEyOjM5OjQ1IGxvY2FsaG9zdCBrZXJuZWw6IFsgICAgMC40MzM2MDldIHVzYmNv
cmU6IHJlZ2lzdGVyZWQgbmV3IGludGVyZmFjZSBkcml2ZXIgdXNiaGlkCk9jdCAgMSAxMjoz
OTo0NSBsb2NhbGhvc3Qga2VybmVsOiBbICAgIDAuNDMzNjEwXSB1c2JoaWQ6IFVTQiBISUQg
Y29yZSBkcml2ZXIKT2N0ICAxIDEyOjM5OjQ1IGxvY2FsaG9zdCBrZXJuZWw6IFsgICAgMC40
MzM2NDBdIGRyb3BfbW9uaXRvcjogSW5pdGlhbGl6aW5nIG5ldHdvcmsgZHJvcCBtb25pdG9y
IHNlcnZpY2UKT2N0ICAxIDEyOjM5OjQ1IGxvY2FsaG9zdCBrZXJuZWw6IFsgICAgMC40MzM3
MDFdIGlwX3RhYmxlczogKEMpIDIwMDAtMjAwNiBOZXRmaWx0ZXIgQ29yZSBUZWFtCk9jdCAg
MSAxMjozOTo0NSBsb2NhbGhvc3Qga2VybmVsOiBbICAgIDAuNDMzNzQzXSBUQ1A6IGN1Ymlj
IHJlZ2lzdGVyZWQKT2N0ICAxIDEyOjM5OjQ1IGxvY2FsaG9zdCBrZXJuZWw6IFsgICAgMC40
MzM3NDZdIEluaXRpYWxpemluZyBYRlJNIG5ldGxpbmsgc29ja2V0Ck9jdCAgMSAxMjozOTo0
NSBsb2NhbGhvc3Qga2VybmVsOiBbICAgIDAuNDMzODQ2XSBORVQ6IFJlZ2lzdGVyZWQgcHJv
dG9jb2wgZmFtaWx5IDEwCk9jdCAgMSAxMjozOTo0NSBsb2NhbGhvc3Qga2VybmVsOiBbICAg
IDAuNDMzOTgxXSBtaXA2OiBNb2JpbGUgSVB2NgpPY3QgIDEgMTI6Mzk6NDUgbG9jYWxob3N0
IGtlcm5lbDogWyAgICAwLjQzMzk4M10gTkVUOiBSZWdpc3RlcmVkIHByb3RvY29sIGZhbWls
eSAxNwpPY3QgIDEgMTI6Mzk6NDUgbG9jYWxob3N0IGtlcm5lbDogWyAgICAwLjQzNDM3N10g
TG9hZGluZyBjb21waWxlZC1pbiBYLjUwOSBjZXJ0aWZpY2F0ZXMKT2N0ICAxIDEyOjM5OjQ1
IGxvY2FsaG9zdCBrZXJuZWw6IFsgICAgMC40MzUyMjRdIExvYWRlZCBYLjUwOSBjZXJ0ICdG
ZWRvcmEga2VybmVsIHNpZ25pbmcga2V5OiBmYWU0ZjE1NDZmYjY1YTA4YTc2YjdmNGU1NTdl
YjJhNGJlYjU1M2E2JwpPY3QgIDEgMTI6Mzk6NDUgbG9jYWxob3N0IGtlcm5lbDogWyAgICAw
LjQzNTIzMl0gcmVnaXN0ZXJlZCB0YXNrc3RhdHMgdmVyc2lvbiAxCk9jdCAgMSAxMjozOTo0
NSBsb2NhbGhvc3Qga2VybmVsOiBbICAgIDAuNDM1NzMwXSAgIE1hZ2ljIG51bWJlcjogMToy
OTE6Njc4Ck9jdCAgMSAxMjozOTo0NSBsb2NhbGhvc3Qga2VybmVsOiBbICAgIDAuNDM1OTIy
XSBydGNfY21vcyAwMDowMDogc2V0dGluZyBzeXN0ZW0gY2xvY2sgdG8gMjAxMy0xMC0wMSAx
MDozOTozNCBVVEMgKDEzODA2MjM5NzQpCk9jdCAgMSAxMjozOTo0NSBsb2NhbGhvc3Qga2Vy
bmVsOiBbICAgIDAuNTY4Njc5XSBhdGEyLjAwOiBBVEFQSTogUUVNVSBEVkQtUk9NLCAxLjYu
MCwgbWF4IFVETUEvMTAwCk9jdCAgMSAxMjozOTo0NSBsb2NhbGhvc3Qga2VybmVsOiBbICAg
IDAuNTY5MDg3XSBhdGEyLjAwOiBjb25maWd1cmVkIGZvciBNV0RNQTIKT2N0ICAxIDEyOjM5
OjQ1IGxvY2FsaG9zdCBrZXJuZWw6IFsgICAgMC41Njk1NTJdIHNjc2kgMTowOjA6MDogQ0Qt
Uk9NICAgICAgICAgICAgUUVNVSAgICAgUUVNVSBEVkQtUk9NICAgICAxLjYuIFBROiAwIEFO
U0k6IDUKT2N0ICAxIDEyOjM5OjQ1IGxvY2FsaG9zdCBrZXJuZWw6IFsgICAgMC41NzA0Mzhd
IHNyMDogc2NzaTMtbW1jIGRyaXZlOiA0eC80eCBjZC9ydyB4YS9mb3JtMiB0cmF5Ck9jdCAg
MSAxMjozOTo0NSBsb2NhbGhvc3Qga2VybmVsOiBbICAgIDAuNTcwNDQxXSBjZHJvbTogVW5p
Zm9ybSBDRC1ST00gZHJpdmVyIFJldmlzaW9uOiAzLjIwCk9jdCAgMSAxMjozOTo0NSBsb2Nh
bGhvc3Qga2VybmVsOiBbICAgIDAuNTcwNzk5XSBzciAxOjA6MDowOiBBdHRhY2hlZCBzY3Np
IGdlbmVyaWMgc2cwIHR5cGUgNQpPY3QgIDEgMTI6Mzk6NDUgbG9jYWxob3N0IGtlcm5lbDog
WyAgICAwLjU3MTc2OV0gRnJlZWluZyB1bnVzZWQga2VybmVsIG1lbW9yeTogMTQyMEsgKGZm
ZmZmZmZmODFjZjkwMDAgLSBmZmZmZmZmZjgxZTVjMDAwKQpPY3QgIDEgMTI6Mzk6NDUgbG9j
YWxob3N0IGtlcm5lbDogWyAgICAwLjU3MTc3Ml0gV3JpdGUgcHJvdGVjdGluZyB0aGUga2Vy
bmVsIHJlYWQtb25seSBkYXRhOiAxMjI4OGsKT2N0ICAxIDEyOjM5OjQ1IGxvY2FsaG9zdCBr
ZXJuZWw6IFsgICAgMC41NzUwNThdIEZyZWVpbmcgdW51c2VkIGtlcm5lbCBtZW1vcnk6IDE2
NzZLIChmZmZmODgwMDAxNjVkMDAwIC0gZmZmZjg4MDAwMTgwMDAwMCkKT2N0ICAxIDEyOjM5
OjQ1IGxvY2FsaG9zdCBrZXJuZWw6IFsgICAgMC41NzczMDZdIEZyZWVpbmcgdW51c2VkIGtl
cm5lbCBtZW1vcnk6IDEyMjhLIChmZmZmODgwMDAxYWNkMDAwIC0gZmZmZjg4MDAwMWMwMDAw
MCkKT2N0ICAxIDEyOjM5OjQ1IGxvY2FsaG9zdCBrZXJuZWw6IFsgICAgMC43MjYwMzddIHVz
YiAxLTE6IG5ldyBoaWdoLXNwZWVkIFVTQiBkZXZpY2UgbnVtYmVyIDIgdXNpbmcgZWhjaS1w
Y2kKT2N0ICAxIDEyOjM5OjQ1IGxvY2FsaG9zdCBrZXJuZWw6IFsgICAgMC44MjY2MzddICB2
ZGE6IHZkYTEgdmRhMgpPY3QgIDEgMTI6Mzk6NDUgbG9jYWxob3N0IGtlcm5lbDogWyAgICAw
Ljg4OTg4OF0gdXNiIDEtMTogTmV3IFVTQiBkZXZpY2UgZm91bmQsIGlkVmVuZG9yPTA2Mjcs
IGlkUHJvZHVjdD0wMDAxCk9jdCAgMSAxMjozOTo0NSBsb2NhbGhvc3Qga2VybmVsOiBbICAg
IDAuODg5ODkyXSB1c2IgMS0xOiBOZXcgVVNCIGRldmljZSBzdHJpbmdzOiBNZnI9MSwgUHJv
ZHVjdD0zLCBTZXJpYWxOdW1iZXI9NQpPY3QgIDEgMTI6Mzk6NDUgbG9jYWxob3N0IGtlcm5l
bDogWyAgICAwLjg4OTg5NF0gdXNiIDEtMTogUHJvZHVjdDogUUVNVSBVU0IgVGFibGV0Ck9j
dCAgMSAxMjozOTo0NSBsb2NhbGhvc3Qga2VybmVsOiBbICAgIDAuODg5ODk1XSB1c2IgMS0x
OiBNYW51ZmFjdHVyZXI6IFFFTVUKT2N0ICAxIDEyOjM5OjQ1IGxvY2FsaG9zdCBrZXJuZWw6
IFsgICAgMC44ODk4OTddIHVzYiAxLTE6IFNlcmlhbE51bWJlcjogNDIKT2N0ICAxIDEyOjM5
OjQ1IGxvY2FsaG9zdCBrZXJuZWw6IFsgICAgMC44OTM3MDJdIGlucHV0OiBRRU1VIFFFTVUg
VVNCIFRhYmxldCBhcyAvZGV2aWNlcy9wY2kwMDAwOjAwLzAwMDA6MDA6MDguNy91c2IxLzEt
MS8xLTE6MS4wL2lucHV0L2lucHV0MgpPY3QgIDEgMTI6Mzk6NDUgbG9jYWxob3N0IGtlcm5l
bDogWyAgICAwLjg5Mzc4M10gaGlkLWdlbmVyaWMgMDAwMzowNjI3OjAwMDEuMDAwMTogaW5w
dXQsaGlkcmF3MDogVVNCIEhJRCB2MC4wMSBQb2ludGVyIFtRRU1VIFFFTVUgVVNCIFRhYmxl
dF0gb24gdXNiLTAwMDA6MDA6MDguNy0xL2lucHV0MApPY3QgIDEgMTI6Mzk6NDUgbG9jYWxo
b3N0IGtlcm5lbDogWyAgICAxLjI2Nzc5Ml0gaW5wdXQ6IEltRXhQUy8yIEdlbmVyaWMgRXhw
bG9yZXIgTW91c2UgYXMgL2RldmljZXMvcGxhdGZvcm0vaTgwNDIvc2VyaW8xL2lucHV0L2lu
cHV0MwpPY3QgIDEgMTI6Mzk6NDUgbG9jYWxob3N0IGtlcm5lbDogWyAgICAxLjMyMDI0OV0g
dHNjOiBSZWZpbmVkIFRTQyBjbG9ja3NvdXJjZSBjYWxpYnJhdGlvbjogMjM5NC41MzMgTUh6
Ck9jdCAgMSAxMjozOTo0NSBsb2NhbGhvc3Qga2VybmVsOiBbICAgIDEuMzg0NTE5XSBiaW86
IGNyZWF0ZSBzbGFiIDxiaW8tMT4gYXQgMQpPY3QgIDEgMTI6Mzk6NDUgbG9jYWxob3N0IGtl
cm5lbDogWyAgICAxLjYxNzA2M10gRVhUNC1mcyAoZG0tMSk6IElORk86IHJlY292ZXJ5IHJl
cXVpcmVkIG9uIHJlYWRvbmx5IGZpbGVzeXN0ZW0KT2N0ICAxIDEyOjM5OjQ1IGxvY2FsaG9z
dCBrZXJuZWw6IFsgICAgMS42MTcwNjZdIEVYVDQtZnMgKGRtLTEpOiB3cml0ZSBhY2Nlc3Mg
d2lsbCBiZSBlbmFibGVkIGR1cmluZyByZWNvdmVyeQpPY3QgIDEgMTI6Mzk6NDUgbG9jYWxo
b3N0IGtlcm5lbDogWyAgICAxLjg0MzQxN10gRVhUNC1mcyAoZG0tMSk6IG9ycGhhbiBjbGVh
bnVwIG9uIHJlYWRvbmx5IGZzCk9jdCAgMSAxMjozOTo0NSBsb2NhbGhvc3Qga2VybmVsOiBb
ICAgIDEuODQzNDk2XSBFWFQ0LWZzIChkbS0xKTogMyBvcnBoYW4gaW5vZGVzIGRlbGV0ZWQK
T2N0ICAxIDEyOjM5OjQ1IGxvY2FsaG9zdCBrZXJuZWw6IFsgICAgMS44NDM0OTddIEVYVDQt
ZnMgKGRtLTEpOiByZWNvdmVyeSBjb21wbGV0ZQpPY3QgIDEgMTI6Mzk6NDUgbG9jYWxob3N0
IGtlcm5lbDogWyAgICAxLjg0NDI0MF0gRVhUNC1mcyAoZG0tMSk6IG1vdW50ZWQgZmlsZXN5
c3RlbSB3aXRoIG9yZGVyZWQgZGF0YSBtb2RlLiBPcHRzOiAobnVsbCkKT2N0ICAxIDEyOjM5
OjQ1IGxvY2FsaG9zdCBrZXJuZWw6IFsgICAgMi44Njg3NzFdIHR5cGU9MTQwNCBhdWRpdCgx
MzgwNjIzOTc2LjkzMjoyKTogZW5mb3JjaW5nPTEgb2xkX2VuZm9yY2luZz0wIGF1aWQ9NDI5
NDk2NzI5NSBzZXM9NDI5NDk2NzI5NQpPY3QgIDEgMTI6Mzk6NDUgbG9jYWxob3N0IGtlcm5l
bDogWyAgICAzLjUwNDM0MF0gdHlwZT0xNDAzIGF1ZGl0KDEzODA2MjM5NzcuNTY4OjMpOiBw
b2xpY3kgbG9hZGVkIGF1aWQ9NDI5NDk2NzI5NSBzZXM9NDI5NDk2NzI5NQpPY3QgIDEgMTI6
Mzk6NDUgbG9jYWxob3N0IGtlcm5lbDogWyAgICA2LjgwNzI4OF0gRVhUNC1mcyAoZG0tMSk6
IHJlLW1vdW50ZWQuIE9wdHM6IChudWxsKQpPY3QgIDEgMTI6Mzk6NDUgbG9jYWxob3N0IGtl
cm5lbDogWyAgICA4LjE5NjkwOF0gcGlpeDRfc21idXMgMDAwMDowMDowMS4zOiBTTUJ1cyBI
b3N0IENvbnRyb2xsZXIgYXQgMHhiMTAwLCByZXZpc2lvbiAwCk9jdCAgMSAxMjozOTo0NSBs
b2NhbGhvc3Qga2VybmVsOiBbICAgIDguMjAxNzE4XSBtaWNyb2NvZGU6IENQVTAgc2lnPTB4
NjIzLCBwZj0weDAsIHJldmlzaW9uPTB4MQpPY3QgIDEgMTI6Mzk6NDUgbG9jYWxob3N0IGtl
cm5lbDogWyAgICA4LjMxOTY2MV0gW2RybV0gSW5pdGlhbGl6ZWQgZHJtIDEuMS4wIDIwMDYw
ODEwCk9jdCAgMSAxMjozOTo0NSBsb2NhbGhvc3Qga2VybmVsOiBbICAgIDguMzM2OTczXSBt
aWNyb2NvZGU6IENQVTEgc2lnPTB4NjIzLCBwZj0weDAsIHJldmlzaW9uPTB4MQpPY3QgIDEg
MTI6Mzk6NDUgbG9jYWxob3N0IGtlcm5lbDogWyAgICA4LjMzNzE1OF0gbWljcm9jb2RlOiBN
aWNyb2NvZGUgVXBkYXRlIERyaXZlcjogdjIuMDAgPHRpZ3JhbkBhaXZhemlhbi5mc25ldC5j
by51az4sIFBldGVyIE9ydWJhCk9jdCAgMSAxMjozOTo0NSBsb2NhbGhvc3Qga2VybmVsOiBb
ICAgIDguNTk3Mzc2XSBbZHJtXSBEZXZpY2UgVmVyc2lvbiAwLjAKT2N0ICAxIDEyOjM5OjQ1
IGxvY2FsaG9zdCBrZXJuZWw6IFsgICAgOC41OTczODBdIFtkcm1dIENvbXByZXNzaW9uIGxl
dmVsIDAgbG9nIGxldmVsIDAKT2N0ICAxIDEyOjM5OjQ1IGxvY2FsaG9zdCBrZXJuZWw6IFsg
ICAgOC41OTczODFdIFtkcm1dIEN1cnJlbnRseSB1c2luZyBtb2RlICMwLCBsaXN0IGF0IDB4
NDg4Ck9jdCAgMSAxMjozOTo0NSBsb2NhbGhvc3Qga2VybmVsOiBbICAgIDguNTk3MzgyXSBb
ZHJtXSAxMjI4NiBpbyBwYWdlcyBhdCBvZmZzZXQgMHgxMDAwMDAwCk9jdCAgMSAxMjozOTo0
NSBsb2NhbGhvc3Qga2VybmVsOiBbICAgIDguNTk3MzgzXSBbZHJtXSAxNjc3NzIxNiBieXRl
IGRyYXcgYXJlYSBhdCBvZmZzZXQgMHgwCk9jdCAgMSAxMjozOTo0NSBsb2NhbGhvc3Qga2Vy
bmVsOiBbICAgIDguNTk3Mzg0XSBbZHJtXSBSQU0gaGVhZGVyIG9mZnNldDogMHgzZmZlMDAw
Ck9jdCAgMSAxMjozOTo0NSBsb2NhbGhvc3Qga2VybmVsOiBbICAgIDguNTk3Mzg1XSBbZHJt
XSByb20gbW9kZXMgb2Zmc2V0IDB4NDg4IGZvciAxMjggbW9kZXMKT2N0ICAxIDEyOjM5OjQ1
IGxvY2FsaG9zdCBrZXJuZWw6IFsgICAgOC41OTgxOTZdIFtUVE1dIFpvbmUgIGtlcm5lbDog
QXZhaWxhYmxlIGdyYXBoaWNzIG1lbW9yeTogMTAyNTc2NiBraUIKT2N0ICAxIDEyOjM5OjQ1
IGxvY2FsaG9zdCBrZXJuZWw6IFsgICAgOC41OTgxOThdIFtUVE1dIEluaXRpYWxpemluZyBw
b29sIGFsbG9jYXRvcgpPY3QgIDEgMTI6Mzk6NDUgbG9jYWxob3N0IGtlcm5lbDogWyAgICA4
LjU5ODIwMV0gW1RUTV0gSW5pdGlhbGl6aW5nIERNQSBwb29sIGFsbG9jYXRvcgpPY3QgIDEg
MTI6Mzk6NDUgbG9jYWxob3N0IGtlcm5lbDogWyAgICA4LjU5ODIwOF0gW2RybV0gcXhsOiAx
Nk0gb2YgVlJBTSBtZW1vcnkgc2l6ZQpPY3QgIDEgMTI6Mzk6NDUgbG9jYWxob3N0IGtlcm5l
bDogWyAgICA4LjU5ODIwOV0gW2RybV0gcXhsOiA2M00gb2YgSU8gcGFnZXMgbWVtb3J5IHJl
YWR5IChWUkFNIGRvbWFpbikKT2N0ICAxIDEyOjM5OjQ1IGxvY2FsaG9zdCBrZXJuZWw6IFsg
ICAgOC42MDE0MDFdIFtkcm1dIG1haW4gbWVtIHNsb3QgMSBbZjQwMDAwMDAsM2ZmZTAwMCkK
T2N0ICAxIDEyOjM5OjQ1IGxvY2FsaG9zdCBrZXJuZWw6IFsgICAgOC42MDIyNjldIFtkcm1d
IGZiIG1hcHBhYmxlIGF0IDB4RjQwMDAwMDAsIHNpemUgMzE0NTcyOApPY3QgIDEgMTI6Mzk6
NDUgbG9jYWxob3N0IGtlcm5lbDogWyAgICA4LjYwMjI3Ml0gW2RybV0gZmI6IGRlcHRoIDI0
LCBwaXRjaCA0MDk2LCB3aWR0aCAxMDI0LCBoZWlnaHQgNzY4Ck9jdCAgMSAxMjozOTo0NSBs
b2NhbGhvc3Qga2VybmVsOiBbICAgIDguNjAyNDY1XSBmYmNvbjogcXhsZHJtZmIgKGZiMCkg
aXMgcHJpbWFyeSBkZXZpY2UKT2N0ICAxIDEyOjM5OjQ1IGxvY2FsaG9zdCBrZXJuZWw6IFsg
ICAgOC42MDgyMThdIEVYVDQtZnMgKHZkYTEpOiBtb3VudGVkIGZpbGVzeXN0ZW0gd2l0aCBv
cmRlcmVkIGRhdGEgbW9kZS4gT3B0czogKG51bGwpCk9jdCAgMSAxMjozOTo0NSBsb2NhbGhv
c3Qga2VybmVsOiBbICAgIDguNjE3NjUzXSBDb25zb2xlOiBzd2l0Y2hpbmcgdG8gY29sb3Vy
IGZyYW1lIGJ1ZmZlciBkZXZpY2UgMTI4eDQ4Ck9jdCAgMSAxMjozOTo0NSBsb2NhbGhvc3Qg
a2VybmVsOiBbICAgIDguNjE5MzI1XSBxeGwgMDAwMDowMDowMi4wOiBmYjA6IHF4bGRybWZi
IGZyYW1lIGJ1ZmZlciBkZXZpY2UKT2N0ICAxIDEyOjM5OjQ1IGxvY2FsaG9zdCBrZXJuZWw6
IFsgICAgOC42MTkzMjZdIHF4bCAwMDAwOjAwOjAyLjA6IHJlZ2lzdGVyZWQgcGFuaWMgbm90
aWZpZXIKT2N0ICAxIDEyOjM5OjQ1IGxvY2FsaG9zdCBrZXJuZWw6IFsgICAgOC42MjA0MzVd
IFtkcm1dIEluaXRpYWxpemVkIHF4bCAwLjEuMCAyMDEyMDExNyBmb3IgMDAwMDowMDowMi4w
IG9uIG1pbm9yIDAKT2N0ICAxIDEyOjM5OjQ1IGxvY2FsaG9zdCBrZXJuZWw6IFsgICAgOC43
MzQ1NzBdIEFkZGluZyAyMTEzNTMyayBzd2FwIG9uIC9kZXYvbWFwcGVyL2ZlZG9yYS1zd2Fw
LiAgUHJpb3JpdHk6LTEgZXh0ZW50czoxIGFjcm9zczoyMTEzNTMyayBGUwpPY3QgIDEgMTI6
Mzk6NDUgbG9jYWxob3N0IGtlcm5lbDogWyAgICA5LjUyNzkwN10gdHlwZT0xMzA1IGF1ZGl0
KDEzODA2MjM5ODMuNTkxOjQpOiBhdWRpdF9waWQ9Mzg2IG9sZD0wIGF1aWQ9NDI5NDk2NzI5
NSBzZXM9NDI5NDk2NzI5NQpPY3QgIDEgMTI6Mzk6NDUgbG9jYWxob3N0IGtlcm5lbDogWyAg
ICA5LjUyNzkwN10gIHN1Ymo9c3lzdGVtX3U6c3lzdGVtX3I6YXVkaXRkX3Q6czAgcmVzPTEK
T2N0ICAxIDEyOjM5OjQ5IGxvY2FsaG9zdCBzeXN0ZW1kWzFdOiBTdGFydGluZyBTb3VuZCBD
YXJkLgpPY3QgIDEgMTI6Mzk6NDkgbG9jYWxob3N0IHN5c3RlbWRbMV06IFJlYWNoZWQgdGFy
Z2V0IFNvdW5kIENhcmQuCk9jdCAgMSAxMjozOTo0OSBsb2NhbGhvc3Qgc3lzdGVtZFsxXTog
U3RhcnRlZCBUcmlnZ2VyIEZsdXNoaW5nIG9mIEpvdXJuYWwgdG8gUGVyc2lzdGVudCBTdG9y
YWdlLgpPY3QgIDEgMTI6Mzk6NDkgbG9jYWxob3N0IHN5c3RlbWRbMV06IFN0YXJ0ZWQgU2Vj
dXJpdHkgQXVkaXRpbmcgU2VydmljZS4KT2N0ICAxIDEyOjM5OjQ5IGxvY2FsaG9zdCBzeXN0
ZW1kWzFdOiBTdGFydGVkIFRlbGwgUGx5bW91dGggVG8gV3JpdGUgT3V0IFJ1bnRpbWUgRGF0
YS4KT2N0ICAxIDEyOjM5OjQ5IGxvY2FsaG9zdCBzeXN0ZW1kWzFdOiBTdGFydGluZyBTeXN0
ZW0gSW5pdGlhbGl6YXRpb24uCk9jdCAgMSAxMjozOTo0OSBsb2NhbGhvc3Qgc3lzdGVtZFsx
XTogUmVhY2hlZCB0YXJnZXQgU3lzdGVtIEluaXRpYWxpemF0aW9uLgpPY3QgIDEgMTI6Mzk6
NDkgbG9jYWxob3N0IHN5c3RlbWRbMV06IFN0YXJ0aW5nIERhaWx5IENsZWFudXAgb2YgVGVt
cG9yYXJ5IERpcmVjdG9yaWVzLgpPY3QgIDEgMTI6Mzk6NDkgbG9jYWxob3N0IHN5c3RlbWRb
MV06IFN0YXJ0ZWQgRGFpbHkgQ2xlYW51cCBvZiBUZW1wb3JhcnkgRGlyZWN0b3JpZXMuCk9j
dCAgMSAxMjozOTo0OSBsb2NhbGhvc3Qgc3lzdGVtZFsxXTogU3RhcnRpbmcgVGltZXJzLgpP
Y3QgIDEgMTI6Mzk6NDkgbG9jYWxob3N0IHN5c3RlbWRbMV06IFJlYWNoZWQgdGFyZ2V0IFRp
bWVycy4KT2N0ICAxIDEyOjM5OjQ5IGxvY2FsaG9zdCBhdWRpdGN0bFszODddOiBObyBydWxl
cwpPY3QgIDEgMTI6Mzk6NDkgbG9jYWxob3N0IGF1ZGl0Y3RsWzM4N106IEFVRElUX1NUQVRV
UzogZW5hYmxlZD0wIGZsYWc9MSBwaWQ9MCByYXRlX2xpbWl0PTAgYmFja2xvZ19saW1pdD0z
MjAgbG9zdD0wIGJhY2tsb2c9MApPY3QgIDEgMTI6Mzk6NDkgbG9jYWxob3N0IGFsc2FjdGxb
NDA3XTogYWxzYWN0bCAxLjAuMjcuMiBkYWVtb24gc3RhcnRlZApPY3QgIDEgMTI6Mzk6NDkg
bG9jYWxob3N0IGF1ZGl0ZFszODZdOiBTdGFydGVkIGRpc3BhdGNoZXI6IC9zYmluL2F1ZGlz
cGQgcGlkOiA0MTcKT2N0ICAxIDEyOjM5OjQ5IGxvY2FsaG9zdCBhdWRpdGRbMzg2XTogSW5p
dCBjb21wbGV0ZSwgYXVkaXRkIDIuMy4yIGxpc3RlbmluZyBmb3IgZXZlbnRzIChzdGFydHVw
IHN0YXRlIGVuYWJsZSkKT2N0ICAxIDEyOjM5OjQ5IGxvY2FsaG9zdCBhdWRpc3BkOiBhdWRp
c3BkIGluaXRpYWxpemVkIHdpdGggcV9kZXB0aD0xNTAgYW5kIDEgYWN0aXZlIHBsdWdpbnMK
T2N0ICAxIDEyOjM5OjQ5IGxvY2FsaG9zdCBjaHJvbnlkWzQ0Ml06IGNocm9ueWQgdmVyc2lv
biAxLjI5IHN0YXJ0aW5nCk9jdCAgMSAxMjozOTo0OSBsb2NhbGhvc3QgY2hyb255ZFs0NDJd
OiBMaW51eCBrZXJuZWwgbWFqb3I9MyBtaW5vcj0xMSBwYXRjaD0xCk9jdCAgMSAxMjozOTo0
OSBsb2NhbGhvc3QgY2hyb255ZFs0NDJdOiBoej0xMDAgc2hpZnRfaHo9NyBmcmVxX3NjYWxl
PTEuMDAwMDAwMDAgbm9taW5hbF90aWNrPTEwMDAwIHNsZXdfZGVsdGFfdGljaz04MzMgbWF4
X3RpY2tfYmlhcz0xMDAwIHNoaWZ0X3BsbD0yCk9jdCAgMSAxMjozOTo0OSBsb2NhbGhvc3Qg
YXZhaGktZGFlbW9uWzQ0NF06IEZvdW5kIHVzZXIgJ2F2YWhpJyAoVUlEIDcwKSBhbmQgZ3Jv
dXAgJ2F2YWhpJyAoR0lEIDcwKS4KT2N0ICAxIDEyOjM5OjQ5IGxvY2FsaG9zdCBhdmFoaS1k
YWVtb25bNDQ0XTogU3VjY2Vzc2Z1bGx5IGRyb3BwZWQgcm9vdCBwcml2aWxlZ2VzLgpPY3Qg
IDEgMTI6Mzk6NDkgbG9jYWxob3N0IGF2YWhpLWRhZW1vbls0NDRdOiBhdmFoaS1kYWVtb24g
MC42LjMxIHN0YXJ0aW5nIHVwLgpPY3QgIDEgMTI6Mzk6NDkgbG9jYWxob3N0IHNtYXJ0ZFs0
MTldOiBzbWFydGQgNi4yIDIwMTMtMDctMjYgcjM4NDEgW3g4Nl82NC1saW51eC0zLjExLjEt
MjAwLmZjMTkueDg2XzY0XSAobG9jYWwgYnVpbGQpCk9jdCAgMSAxMjozOTo0OSBsb2NhbGhv
c3QgY2hyb255ZFs0NDJdOiBGcmVxdWVuY3kgLTkuMzM1ICsvLSA2LjI4OCBwcG0gcmVhZCBm
cm9tIC92YXIvbGliL2Nocm9ueS9kcmlmdApPY3QgIDEgMTI6Mzk6NDkgbG9jYWxob3N0IGFi
cnRkOiBTZWFyY2hpbmcgZm9yIHVucHJvY2Vzc2VkIGR1bXAgZGlyZWN0b3JpZXMKT2N0ICAx
IDEyOjM5OjQ5IGxvY2FsaG9zdCBhdmFoaS1kYWVtb25bNDQ0XTogV0FSTklORzogTm8gTlNT
IHN1cHBvcnQgZm9yIG1ETlMgZGV0ZWN0ZWQsIGNvbnNpZGVyIGluc3RhbGxpbmcgbnNzLW1k
bnMhCk9jdCAgMSAxMjozOTo0OSBsb2NhbGhvc3QgZGJ1c1s0NDVdOiBbc3lzdGVtXSBBY3Rp
dmF0aW5nIHZpYSBzeXN0ZW1kOiBzZXJ2aWNlIG5hbWU9J29yZy5mcmVlZGVza3RvcC5Qb2xp
Y3lLaXQxJyB1bml0PSdwb2xraXQuc2VydmljZScKT2N0ICAxIDEyOjM5OjQ5IGxvY2FsaG9z
dCBzbWFydGRbNDE5XTogQ29weXJpZ2h0IChDKSAyMDAyLTEzLCBCcnVjZSBBbGxlbiwgQ2hy
aXN0aWFuIEZyYW5rZSwgd3d3LnNtYXJ0bW9udG9vbHMub3JnCk9jdCAgMSAxMjozOTo0OSBs
b2NhbGhvc3Qgc21hcnRkWzQxOV06IE9wZW5lZCBjb25maWd1cmF0aW9uIGZpbGUgL2V0Yy9z
bWFydG1vbnRvb2xzL3NtYXJ0ZC5jb25mCk9jdCAgMSAxMjozOTo0OSBsb2NhbGhvc3QgYXZh
aGktZGFlbW9uWzQ0NF06IFN1Y2Nlc3NmdWxseSBjYWxsZWQgY2hyb290KCkuCk9jdCAgMSAx
MjozOTo0OSBsb2NhbGhvc3QgYXZhaGktZGFlbW9uWzQ0NF06IFN1Y2Nlc3NmdWxseSBkcm9w
cGVkIHJlbWFpbmluZyBjYXBhYmlsaXRpZXMuCk9jdCAgMSAxMjozOTo0OSBsb2NhbGhvc3Qg
YXZhaGktZGFlbW9uWzQ0NF06IE5vIHNlcnZpY2UgZmlsZSBmb3VuZCBpbiAvZXRjL2F2YWhp
L3NlcnZpY2VzLgpPY3QgIDEgMTI6Mzk6NDkgbG9jYWxob3N0IGF2YWhpLWRhZW1vbls0NDRd
OiBTeXN0ZW0gaG9zdCBuYW1lIGlzIHNldCB0byAnbG9jYWxob3N0Jy4gVGhpcyBpcyBub3Qg
YSBzdWl0YWJsZSBtRE5TIGhvc3QgbmFtZSwgbG9va2luZyBmb3IgYWx0ZXJuYXRpdmVzLgpP
Y3QgIDEgMTI6Mzk6NDkgbG9jYWxob3N0IGF2YWhpLWRhZW1vbls0NDRdOiBOZXR3b3JrIGlu
dGVyZmFjZSBlbnVtZXJhdGlvbiBjb21wbGV0ZWQuCk9jdCAgMSAxMjozOTo0OSBsb2NhbGhv
c3QgYXZhaGktZGFlbW9uWzQ0NF06IFJlZ2lzdGVyaW5nIEhJTkZPIHJlY29yZCB3aXRoIHZh
bHVlcyAnWDg2XzY0Jy8nTElOVVgnLgpPY3QgIDEgMTI6Mzk6NDkgbG9jYWxob3N0IGF2YWhp
LWRhZW1vbls0NDRdOiBTZXJ2ZXIgc3RhcnR1cCBjb21wbGV0ZS4gSG9zdCBuYW1lIGlzIGxp
bnV4LmxvY2FsLiBMb2NhbCBzZXJ2aWNlIGNvb2tpZSBpcyAzNDI2NDUxODU2LgpPY3QgIDEg
MTI6Mzk6NDkgbG9jYWxob3N0IHJuZ2RbNDM2XTogVW5hYmxlIHRvIG9wZW4gZmlsZTogL2Rl
di90cG0wCk9jdCAgMSAxMjozOTo0OSBsb2NhbGhvc3Qgcm5nZFs0MzZdOiBjYW4ndCBvcGVu
IGFueSBlbnRyb3B5IHNvdXJjZQpPY3QgIDEgMTI6Mzk6NDkgbG9jYWxob3N0IHJuZ2RbNDM2
XTogTWF5YmUgUk5HIGRldmljZSBtb2R1bGVzIGFyZSBub3QgbG9hZGVkCk9jdCAgMSAxMjoz
OTo0OSBsb2NhbGhvc3QgZGJ1cy1kYWVtb25bNDQ1XTogZGJ1c1s0NDVdOiBbc3lzdGVtXSBB
Y3RpdmF0aW5nIHZpYSBzeXN0ZW1kOiBzZXJ2aWNlIG5hbWU9J29yZy5mcmVlZGVza3RvcC5Q
b2xpY3lLaXQxJyB1bml0PSdwb2xraXQuc2VydmljZScKT2N0ICAxIDEyOjM5OjQ5IGxvY2Fs
aG9zdCBzeXN0ZW1kWzFdOiBTdGFydGluZyBBdXRob3JpemF0aW9uIE1hbmFnZXIuLi4KT2N0
ICAxIDEyOjM5OjQ5IGxvY2FsaG9zdCBzeXN0ZW1kWzFdOiBTdGFydGVkIGZpcmV3YWxsZCAt
IGR5bmFtaWMgZmlyZXdhbGwgZGFlbW9uLgpPY3QgIDEgMTI6Mzk6NDkgbG9jYWxob3N0IHN5
c3RlbWRbMV06IFN0YXJ0aW5nIE5ldHdvcmsgTWFuYWdlci4uLgpPY3QgIDEgMTI6Mzk6NDkg
bG9jYWxob3N0IHN5c3RlbWRbMV06IFN0YXJ0ZWQgQXZhaGkgbUROUy9ETlMtU0QgU3RhY2su
Ck9jdCAgMSAxMjozOTo0OSBsb2NhbGhvc3Qgc21hcnRkWzQxOV06IENvbmZpZ3VyYXRpb24g
ZmlsZSAvZXRjL3NtYXJ0bW9udG9vbHMvc21hcnRkLmNvbmYgd2FzIHBhcnNlZCwgZm91bmQg
REVWSUNFU0NBTiwgc2Nhbm5pbmcgZGV2aWNlcwpPY3QgIDEgMTI6Mzk6NDkgbG9jYWxob3N0
IHNtYXJ0ZFs0MTldOiBQcm9ibGVtIGNyZWF0aW5nIGRldmljZSBuYW1lIHNjYW4gbGlzdApP
Y3QgIDEgMTI6Mzk6NDkgbG9jYWxob3N0IHNtYXJ0ZFs0MTldOiBJbiB0aGUgc3lzdGVtJ3Mg
dGFibGUgb2YgZGV2aWNlcyBOTyBkZXZpY2VzIGZvdW5kIHRvIHNjYW4KT2N0ICAxIDEyOjM5
OjQ5IGxvY2FsaG9zdCBzbWFydGRbNDE5XTogTW9uaXRvcmluZyAwIEFUQSBhbmQgMCBTQ1NJ
IGRldmljZXMKT2N0ICAxIDEyOjM5OjQ5IGxvY2FsaG9zdCBzeXN0ZW1kWzFdOiBTdGFydGVk
IE5UUCBjbGllbnQvc2VydmVyLgpPY3QgIDEgMTI6Mzk6NDkgbG9jYWxob3N0IGtlcm5lbDog
WyAgIDE1LjcwMjk1M10gaXA2X3RhYmxlczogKEMpIDIwMDAtMjAwNiBOZXRmaWx0ZXIgQ29y
ZSBUZWFtCk9jdCAgMSAxMjozOTo0OSBsb2NhbGhvc3QgYWJydGQ6IEluaXQgY29tcGxldGUs
IGVudGVyaW5nIG1haW4gbG9vcApPY3QgIDEgMTI6Mzk6NTAgbG9jYWxob3N0IE5ldHdvcmtN
YW5hZ2VyWzQ4Ml06IDxpbmZvPiBOZXR3b3JrTWFuYWdlciAodmVyc2lvbiAwLjkuOC4yLTku
Z2l0MjAxMzA3MDkuZmMxOSkgaXMgc3RhcnRpbmcuLi4KT2N0ICAxIDEyOjM5OjUwIGxvY2Fs
aG9zdCBOZXR3b3JrTWFuYWdlcls0ODJdOiA8aW5mbz4gUmVhZCBjb25maWcgZmlsZSAvZXRj
L05ldHdvcmtNYW5hZ2VyL05ldHdvcmtNYW5hZ2VyLmNvbmYKT2N0ICAxIDEyOjM5OjUwIGxv
Y2FsaG9zdCBOZXR3b3JrTWFuYWdlcls0ODJdOiA8aW5mbz4gV0VYVCBzdXBwb3J0IGlzIGVu
YWJsZWQKT2N0ICAxIDEyOjM5OjUwIGxvY2FsaG9zdCBOZXR3b3JrTWFuYWdlcls0ODJdOiA8
aW5mbz4gVlBOOiBsb2FkZWQgb3JnLmZyZWVkZXNrdG9wLk5ldHdvcmtNYW5hZ2VyLnZwbmMK
T2N0ICAxIDEyOjM5OjUwIGxvY2FsaG9zdCBOZXR3b3JrTWFuYWdlcls0ODJdOiA8aW5mbz4g
VlBOOiBsb2FkZWQgb3JnLmZyZWVkZXNrdG9wLk5ldHdvcmtNYW5hZ2VyLnBwdHAKT2N0ICAx
IDEyOjM5OjUwIGxvY2FsaG9zdCBOZXR3b3JrTWFuYWdlcls0ODJdOiA8aW5mbz4gVlBOOiBs
b2FkZWQgb3JnLmZyZWVkZXNrdG9wLk5ldHdvcmtNYW5hZ2VyLmwydHAKT2N0ICAxIDEyOjM5
OjUwIGxvY2FsaG9zdCBOZXR3b3JrTWFuYWdlcls0ODJdOiA8aW5mbz4gVlBOOiBsb2FkZWQg
b3JnLmZyZWVkZXNrdG9wLk5ldHdvcmtNYW5hZ2VyLm9wZW52cG4KT2N0ICAxIDEyOjM5OjUw
IGxvY2FsaG9zdCBOZXR3b3JrTWFuYWdlcls0ODJdOiA8aW5mbz4gVlBOOiBsb2FkZWQgb3Jn
LmZyZWVkZXNrdG9wLk5ldHdvcmtNYW5hZ2VyLm9wZW5jb25uZWN0Ck9jdCAgMSAxMjozOTo1
MCBsb2NhbGhvc3Qga2VybmVsOiBbICAgMTYuNDYzNzM3XSBFYnRhYmxlcyB2Mi4wIHJlZ2lz
dGVyZWQKT2N0ICAxIDEyOjM5OjUwIGxvY2FsaG9zdCBwb2xraXRkWzQ4MV06IFN0YXJ0ZWQg
cG9sa2l0ZCB2ZXJzaW9uIDAuMTEyCk9jdCAgMSAxMjozOTo1MSBsb2NhbGhvc3Qga2VybmVs
OiBbICAgMTcuMDM0OTE0XSBuZl9jb25udHJhY2sgdmVyc2lvbiAwLjUuMCAoMTYzODQgYnVj
a2V0cywgNjU1MzYgbWF4KQpPY3QgIDEgMTI6Mzk6NTEgbG9jYWxob3N0IGRidXMtZGFlbW9u
WzQ0NV06IGRidXNbNDQ1XTogW3N5c3RlbV0gU3VjY2Vzc2Z1bGx5IGFjdGl2YXRlZCBzZXJ2
aWNlICdvcmcuZnJlZWRlc2t0b3AuUG9saWN5S2l0MScKT2N0ICAxIDEyOjM5OjUxIGxvY2Fs
aG9zdCBkYnVzWzQ0NV06IFtzeXN0ZW1dIFN1Y2Nlc3NmdWxseSBhY3RpdmF0ZWQgc2Vydmlj
ZSAnb3JnLmZyZWVkZXNrdG9wLlBvbGljeUtpdDEnCk9jdCAgMSAxMjozOTo1MSBsb2NhbGhv
c3Qgc3lzdGVtZFsxXTogU3RhcnRlZCBBdXRob3JpemF0aW9uIE1hbmFnZXIuCk9jdCAgMSAx
MjozOTo1MSBsb2NhbGhvc3QgYWNjb3VudHMtZGFlbW9uWzQzOV06IHN0YXJ0ZWQgZGFlbW9u
IHZlcnNpb24gMC42LjM0Ck9jdCAgMSAxMjozOTo1MSBsb2NhbGhvc3Qgc3lzdGVtZFsxXTog
U3RhcnRlZCBBY2NvdW50cyBTZXJ2aWNlLgpPY3QgIDEgMTI6Mzk6NTEgbG9jYWxob3N0IE5l
dHdvcmtNYW5hZ2VyWzQ4Ml06ICAgIGlmY2ZnLXJoOiBBY3F1aXJlZCBELUJ1cyBzZXJ2aWNl
IGNvbS5yZWRoYXQuaWZjZmdyaDEKT2N0ICAxIDEyOjM5OjUxIGxvY2FsaG9zdCBOZXR3b3Jr
TWFuYWdlcls0ODJdOiA8aW5mbz4gTG9hZGVkIHBsdWdpbiBpZmNmZy1yaDogKGMpIDIwMDcg
LSAyMDEwIFJlZCBIYXQsIEluYy4gIFRvIHJlcG9ydCBidWdzIHBsZWFzZSB1c2UgdGhlIE5l
dHdvcmtNYW5hZ2VyIG1haWxpbmcgbGlzdC4KT2N0ICAxIDEyOjM5OjUxIGxvY2FsaG9zdCBO
ZXR3b3JrTWFuYWdlcls0ODJdOiA8aW5mbz4gTG9hZGVkIHBsdWdpbiBrZXlmaWxlOiAoYykg
MjAwNyAtIDIwMTAgUmVkIEhhdCwgSW5jLiAgVG8gcmVwb3J0IGJ1Z3MgcGxlYXNlIHVzZSB0
aGUgTmV0d29ya01hbmFnZXIgbWFpbGluZyBsaXN0LgpPY3QgIDEgMTI6Mzk6NTEgbG9jYWxo
b3N0IE5ldHdvcmtNYW5hZ2VyWzQ4Ml06ICAgIGlmY2ZnLXJoOiBwYXJzaW5nIC9ldGMvc3lz
Y29uZmlnL25ldHdvcmstc2NyaXB0cy9pZmNmZy1ldGgwIC4uLgpPY3QgIDEgMTI6Mzk6NTEg
bG9jYWxob3N0IE5ldHdvcmtNYW5hZ2VyWzQ4Ml06ICAgIGlmY2ZnLXJoOiAgICAgcmVhZCBj
b25uZWN0aW9uICdldGgwJwpPY3QgIDEgMTI6Mzk6NTEgbG9jYWxob3N0IE5ldHdvcmtNYW5h
Z2VyWzQ4Ml06ICAgIGlmY2ZnLXJoOiBwYXJzaW5nIC9ldGMvc3lzY29uZmlnL25ldHdvcmst
c2NyaXB0cy9pZmNmZy1sbyAuLi4KT2N0ICAxIDEyOjM5OjUxIGxvY2FsaG9zdCBkYnVzLWRh
ZW1vbls0NDVdOiBkYnVzWzQ0NV06IFtzeXN0ZW1dIEFjdGl2YXRpbmcgc2VydmljZSBuYW1l
PSdvcmcuZnJlZWRlc2t0b3AuTW9kZW1NYW5hZ2VyJyAodXNpbmcgc2VydmljZWhlbHBlcikK
T2N0ICAxIDEyOjM5OjUxIGxvY2FsaG9zdCBkYnVzWzQ0NV06IFtzeXN0ZW1dIEFjdGl2YXRp
bmcgc2VydmljZSBuYW1lPSdvcmcuZnJlZWRlc2t0b3AuTW9kZW1NYW5hZ2VyJyAodXNpbmcg
c2VydmljZWhlbHBlcikKT2N0ICAxIDEyOjM5OjUxIGxvY2FsaG9zdCBOZXR3b3JrTWFuYWdl
cls0ODJdOiA8aW5mbz4gbW9uaXRvcmluZyBrZXJuZWwgZmlybXdhcmUgZGlyZWN0b3J5ICcv
bGliL2Zpcm13YXJlJy4KT2N0ICAxIDEyOjM5OjUxIGxvY2FsaG9zdCBkYnVzLWRhZW1vbls0
NDVdOiBtb2RlbS1tYW5hZ2VyWzUxOV06IDxpbmZvPiAgTW9kZW1NYW5hZ2VyICh2ZXJzaW9u
IDAuNi4yLjAtMS5mYzE5KSBzdGFydGluZy4uLgpPY3QgIDEgMTI6Mzk6NTEgbG9jYWxob3N0
IG1vZGVtLW1hbmFnZXJbNTE5XTogPGluZm8+ICBNb2RlbU1hbmFnZXIgKHZlcnNpb24gMC42
LjIuMC0xLmZjMTkpIHN0YXJ0aW5nLi4uCk9jdCAgMSAxMjozOTo1MSBsb2NhbGhvc3QgZGJ1
cy1kYWVtb25bNDQ1XTogZGJ1c1s0NDVdOiBbc3lzdGVtXSBTdWNjZXNzZnVsbHkgYWN0aXZh
dGVkIHNlcnZpY2UgJ29yZy5mcmVlZGVza3RvcC5Nb2RlbU1hbmFnZXInCk9jdCAgMSAxMjoz
OTo1MSBsb2NhbGhvc3QgZGJ1c1s0NDVdOiBbc3lzdGVtXSBTdWNjZXNzZnVsbHkgYWN0aXZh
dGVkIHNlcnZpY2UgJ29yZy5mcmVlZGVza3RvcC5Nb2RlbU1hbmFnZXInCk9jdCAgMSAxMjoz
OTo1MSBsb2NhbGhvc3QgZGJ1cy1kYWVtb25bNDQ1XTogZGJ1c1s0NDVdOiBbc3lzdGVtXSBB
Y3RpdmF0aW5nIHZpYSBzeXN0ZW1kOiBzZXJ2aWNlIG5hbWU9J29yZy5ibHVleicgdW5pdD0n
ZGJ1cy1vcmcuYmx1ZXouc2VydmljZScKT2N0ICAxIDEyOjM5OjUxIGxvY2FsaG9zdCBkYnVz
WzQ0NV06IFtzeXN0ZW1dIEFjdGl2YXRpbmcgdmlhIHN5c3RlbWQ6IHNlcnZpY2UgbmFtZT0n
b3JnLmJsdWV6JyB1bml0PSdkYnVzLW9yZy5ibHVlei5zZXJ2aWNlJwpPY3QgIDEgMTI6Mzk6
NTEgbG9jYWxob3N0IE5ldHdvcmtNYW5hZ2VyWzQ4Ml06IDxpbmZvPiBXaUZpIGVuYWJsZWQg
YnkgcmFkaW8ga2lsbHN3aXRjaDsgZW5hYmxlZCBieSBzdGF0ZSBmaWxlCk9jdCAgMSAxMjoz
OTo1MSBsb2NhbGhvc3QgTmV0d29ya01hbmFnZXJbNDgyXTogPGluZm8+IFdXQU4gZW5hYmxl
ZCBieSByYWRpbyBraWxsc3dpdGNoOyBlbmFibGVkIGJ5IHN0YXRlIGZpbGUKT2N0ICAxIDEy
OjM5OjUxIGxvY2FsaG9zdCBOZXR3b3JrTWFuYWdlcls0ODJdOiA8aW5mbz4gV2lNQVggZW5h
YmxlZCBieSByYWRpbyBraWxsc3dpdGNoOyBlbmFibGVkIGJ5IHN0YXRlIGZpbGUKT2N0ICAx
IDEyOjM5OjUxIGxvY2FsaG9zdCBOZXR3b3JrTWFuYWdlcls0ODJdOiA8aW5mbz4gTmV0d29y
a2luZyBpcyBlbmFibGVkIGJ5IHN0YXRlIGZpbGUKT2N0ICAxIDEyOjM5OjUxIGxvY2FsaG9z
dCBOZXR3b3JrTWFuYWdlcls0ODJdOiA8d2Fybj4gZmFpbGVkIHRvIGFsbG9jYXRlIGxpbmsg
Y2FjaGU6ICgtMTApIE9wZXJhdGlvbiBub3Qgc3VwcG9ydGVkCk9jdCAgMSAxMjozOTo1MSBs
b2NhbGhvc3QgTmV0d29ya01hbmFnZXJbNDgyXTogPGluZm8+IChldGgwKTogY2FycmllciBp
cyBPRkYKT2N0ICAxIDEyOjM5OjUxIGxvY2FsaG9zdCBOZXR3b3JrTWFuYWdlcls0ODJdOiA8
aW5mbz4gKGV0aDApOiBuZXcgRXRoZXJuZXQgZGV2aWNlIChkcml2ZXI6ICd2aXJ0aW9fbmV0
JyBpZmluZGV4OiAyKQpPY3QgIDEgMTI6Mzk6NTEgbG9jYWxob3N0IE5ldHdvcmtNYW5hZ2Vy
WzQ4Ml06IDxpbmZvPiAoZXRoMCk6IGV4cG9ydGVkIGFzIC9vcmcvZnJlZWRlc2t0b3AvTmV0
d29ya01hbmFnZXIvRGV2aWNlcy8wCk9jdCAgMSAxMjozOTo1MSBsb2NhbGhvc3QgTmV0d29y
a01hbmFnZXJbNDgyXTogPGluZm8+IChldGgwKTogZGV2aWNlIHN0YXRlIGNoYW5nZTogdW5t
YW5hZ2VkIC0+IHVuYXZhaWxhYmxlIChyZWFzb24gJ21hbmFnZWQnKSBbMTAgMjAgMl0KT2N0
ICAxIDEyOjM5OjUxIGxvY2FsaG9zdCBOZXR3b3JrTWFuYWdlcls0ODJdOiA8aW5mbz4gKGV0
aDApOiBicmluZ2luZyB1cCBkZXZpY2UuCk9jdCAgMSAxMjozOTo1MSBsb2NhbGhvc3QgTmV0
d29ya01hbmFnZXJbNDgyXTogPGluZm8+IChldGgwKTogY2FycmllciBub3cgT04gKGRldmlj
ZSBzdGF0ZSAyMCkKT2N0ICAxIDEyOjM5OjUxIGxvY2FsaG9zdCBOZXR3b3JrTWFuYWdlcls0
ODJdOiA8aW5mbz4gKGV0aDApOiBwcmVwYXJpbmcgZGV2aWNlLgpPY3QgIDEgMTI6Mzk6NTEg
bG9jYWxob3N0IE5ldHdvcmtNYW5hZ2VyWzQ4Ml06IDxpbmZvPiAoZXRoMCk6IGRlYWN0aXZh
dGluZyBkZXZpY2UgKHJlYXNvbiAnbWFuYWdlZCcpIFsyXQpPY3QgIDEgMTI6Mzk6NTEgbG9j
YWxob3N0IE5ldHdvcmtNYW5hZ2VyWzQ4Ml06IDx3YXJuPiAvc3lzL2RldmljZXMvdmlydHVh
bC9uZXQvbG86IGNvdWxkbid0IGRldGVybWluZSBkZXZpY2UgZHJpdmVyOyBpZ25vcmluZy4u
LgpPY3QgIDEgMTI6Mzk6NTEgbG9jYWxob3N0IE5ldHdvcmtNYW5hZ2VyWzQ4Ml06IDx3YXJu
PiAvc3lzL2RldmljZXMvdmlydHVhbC9uZXQvbG86IGNvdWxkbid0IGRldGVybWluZSBkZXZp
Y2UgZHJpdmVyOyBpZ25vcmluZy4uLgpPY3QgIDEgMTI6Mzk6NTEgbG9jYWxob3N0IE5ldHdv
cmtNYW5hZ2VyWzQ4Ml06IDxpbmZvPiBtb2RlbS1tYW5hZ2VyIGlzIG5vdyBhdmFpbGFibGUK
T2N0ICAxIDEyOjM5OjUxIGxvY2FsaG9zdCBOZXR3b3JrTWFuYWdlcls0ODJdOiA8aW5mbz4g
KGV0aDApOiBkZXZpY2Ugc3RhdGUgY2hhbmdlOiB1bmF2YWlsYWJsZSAtPiBkaXNjb25uZWN0
ZWQgKHJlYXNvbiAnbm9uZScpIFsyMCAzMCAwXQpPY3QgIDEgMTI6Mzk6NTEgbG9jYWxob3N0
IE5ldHdvcmtNYW5hZ2VyWzQ4Ml06IDxpbmZvPiBBdXRvLWFjdGl2YXRpbmcgY29ubmVjdGlv
biAnZXRoMCcuCk9jdCAgMSAxMjozOTo1MSBsb2NhbGhvc3QgTmV0d29ya01hbmFnZXJbNDgy
XTogPGluZm8+IEFjdGl2YXRpb24gKGV0aDApIHN0YXJ0aW5nIGNvbm5lY3Rpb24gJ2V0aDAn
Ck9jdCAgMSAxMjozOTo1MSBsb2NhbGhvc3QgTmV0d29ya01hbmFnZXJbNDgyXTogPGluZm8+
IChldGgwKTogZGV2aWNlIHN0YXRlIGNoYW5nZTogZGlzY29ubmVjdGVkIC0+IHByZXBhcmUg
KHJlYXNvbiAnbm9uZScpIFszMCA0MCAwXQpPY3QgIDEgMTI6Mzk6NTEgbG9jYWxob3N0IE5l
dHdvcmtNYW5hZ2VyWzQ4Ml06IDxpbmZvPiBBY3RpdmF0aW9uIChldGgwKSBTdGFnZSAxIG9m
IDUgKERldmljZSBQcmVwYXJlKSBzY2hlZHVsZWQuLi4KT2N0ICAxIDEyOjM5OjUxIGxvY2Fs
aG9zdCBOZXR3b3JrTWFuYWdlcls0ODJdOiA8aW5mbz4gQWN0aXZhdGlvbiAoZXRoMCkgU3Rh
Z2UgMSBvZiA1IChEZXZpY2UgUHJlcGFyZSkgc3RhcnRlZC4uLgpPY3QgIDEgMTI6Mzk6NTEg
bG9jYWxob3N0IE5ldHdvcmtNYW5hZ2VyWzQ4Ml06IDxpbmZvPiBBY3RpdmF0aW9uIChldGgw
KSBTdGFnZSAyIG9mIDUgKERldmljZSBDb25maWd1cmUpIHNjaGVkdWxlZC4uLgpPY3QgIDEg
MTI6Mzk6NTEgbG9jYWxob3N0IE5ldHdvcmtNYW5hZ2VyWzQ4Ml06IDxpbmZvPiBBY3RpdmF0
aW9uIChldGgwKSBTdGFnZSAxIG9mIDUgKERldmljZSBQcmVwYXJlKSBjb21wbGV0ZS4KT2N0
ICAxIDEyOjM5OjUxIGxvY2FsaG9zdCBOZXR3b3JrTWFuYWdlcls0ODJdOiA8aW5mbz4gQWN0
aXZhdGlvbiAoZXRoMCkgU3RhZ2UgMiBvZiA1IChEZXZpY2UgQ29uZmlndXJlKSBzdGFydGlu
Zy4uLgpPY3QgIDEgMTI6Mzk6NTEgbG9jYWxob3N0IE5ldHdvcmtNYW5hZ2VyWzQ4Ml06IDxp
bmZvPiAoZXRoMCk6IGRldmljZSBzdGF0ZSBjaGFuZ2U6IHByZXBhcmUgLT4gY29uZmlnIChy
ZWFzb24gJ25vbmUnKSBbNDAgNTAgMF0KT2N0ICAxIDEyOjM5OjUxIGxvY2FsaG9zdCBOZXR3
b3JrTWFuYWdlcls0ODJdOiA8aW5mbz4gQWN0aXZhdGlvbiAoZXRoMCkgU3RhZ2UgMiBvZiA1
IChEZXZpY2UgQ29uZmlndXJlKSBzdWNjZXNzZnVsLgpPY3QgIDEgMTI6Mzk6NTEgbG9jYWxo
b3N0IE5ldHdvcmtNYW5hZ2VyWzQ4Ml06IDxpbmZvPiBBY3RpdmF0aW9uIChldGgwKSBTdGFn
ZSAyIG9mIDUgKERldmljZSBDb25maWd1cmUpIGNvbXBsZXRlLgpPY3QgIDEgMTI6Mzk6NTEg
bG9jYWxob3N0IHN5c3RlbWRbMV06IFN0YXJ0aW5nIEJsdWV0b290aCBzZXJ2aWNlLi4uCk9j
dCAgMSAxMjozOTo1MSBsb2NhbGhvc3Qgc3lzdGVtZFsxXTogU3RhcnRlZCBOZXR3b3JrIE1h
bmFnZXIuCk9jdCAgMSAxMjozOTo1MSBsb2NhbGhvc3Qgc3lzdGVtZFsxXTogU3RhcnRpbmcg
TmV0d29yay4KT2N0ICAxIDEyOjM5OjUxIGxvY2FsaG9zdCBzeXN0ZW1kWzFdOiBSZWFjaGVk
IHRhcmdldCBOZXR3b3JrLgpPY3QgIDEgMTI6Mzk6NTEgbG9jYWxob3N0IHN5c3RlbWRbMV06
IFN0YXJ0aW5nIFNlbmRtYWlsIE1haWwgVHJhbnNwb3J0IEFnZW50Li4uCk9jdCAgMSAxMjoz
OTo1MSBsb2NhbGhvc3Qgc3lzdGVtZFsxXTogU3RhcnRpbmcgT3BlblNTSCBzZXJ2ZXIgZGFl
bW9uLi4uCk9jdCAgMSAxMjozOTo1MSBsb2NhbGhvc3QgZGJ1cy1kYWVtb25bNDQ1XTogbW9k
ZW0tbWFuYWdlcls1MTldOiA8aW5mbz4gIExvYWRlZCBwbHVnaW4gJ1pURScKT2N0ICAxIDEy
OjM5OjUxIGxvY2FsaG9zdCBkYnVzLWRhZW1vbls0NDVdOiBtb2RlbS1tYW5hZ2VyWzUxOV06
IDxpbmZvPiAgTG9hZGVkIHBsdWdpbiAnRXJpY3Nzb24gTUJNJwpPY3QgIDEgMTI6Mzk6NTEg
bG9jYWxob3N0IG1vZGVtLW1hbmFnZXJbNTE5XTogPGluZm8+ICBMb2FkZWQgcGx1Z2luICda
VEUnCk9jdCAgMSAxMjozOTo1MSBsb2NhbGhvc3QgbW9kZW0tbWFuYWdlcls1MTldOiA8aW5m
bz4gIExvYWRlZCBwbHVnaW4gJ0VyaWNzc29uIE1CTScKT2N0ICAxIDEyOjM5OjUxIGxvY2Fs
aG9zdCBtb2RlbS1tYW5hZ2VyWzUxOV06IDxpbmZvPiAgTG9hZGVkIHBsdWdpbiAnR29iaScK
T2N0ICAxIDEyOjM5OjUxIGxvY2FsaG9zdCBtb2RlbS1tYW5hZ2VyWzUxOV06IDxpbmZvPiAg
TG9hZGVkIHBsdWdpbiAnU2llcnJhJwpPY3QgIDEgMTI6Mzk6NTEgbG9jYWxob3N0IG1vZGVt
LW1hbmFnZXJbNTE5XTogPGluZm8+ICBMb2FkZWQgcGx1Z2luICdMaW5rdG9wJwpPY3QgIDEg
MTI6Mzk6NTEgbG9jYWxob3N0IG1vZGVtLW1hbmFnZXJbNTE5XTogPGluZm8+ICBMb2FkZWQg
cGx1Z2luICdMb25nY2hlZXInCk9jdCAgMSAxMjozOTo1MSBsb2NhbGhvc3QgbW9kZW0tbWFu
YWdlcls1MTldOiA8aW5mbz4gIExvYWRlZCBwbHVnaW4gJ1gyMlgnCk9jdCAgMSAxMjozOTo1
MSBsb2NhbGhvc3QgbW9kZW0tbWFuYWdlcls1MTldOiA8aW5mbz4gIExvYWRlZCBwbHVnaW4g
J1NpbVRlY2gnCk9jdCAgMSAxMjozOTo1MSBsb2NhbGhvc3QgbW9kZW0tbWFuYWdlcls1MTld
OiA8aW5mbz4gIExvYWRlZCBwbHVnaW4gJ05vdmF0ZWwnCk9jdCAgMSAxMjozOTo1MSBsb2Nh
bGhvc3QgbW9kZW0tbWFuYWdlcls1MTldOiA8aW5mbz4gIExvYWRlZCBwbHVnaW4gJ0FueURh
dGEnCk9jdCAgMSAxMjozOTo1MSBsb2NhbGhvc3QgbW9kZW0tbWFuYWdlcls1MTldOiA8aW5m
bz4gIExvYWRlZCBwbHVnaW4gJ1NhbXN1bmcnCk9jdCAgMSAxMjozOTo1MSBsb2NhbGhvc3Qg
bW9kZW0tbWFuYWdlcls1MTldOiA8aW5mbz4gIExvYWRlZCBwbHVnaW4gJ01vdG9DJwpPY3Qg
IDEgMTI6Mzk6NTEgbG9jYWxob3N0IG1vZGVtLW1hbmFnZXJbNTE5XTogPGluZm8+ICBMb2Fk
ZWQgcGx1Z2luICdIdWF3ZWknCk9jdCAgMSAxMjozOTo1MSBsb2NhbGhvc3QgbW9kZW0tbWFu
YWdlcls1MTldOiA8aW5mbz4gIExvYWRlZCBwbHVnaW4gJ05va2lhJwpPY3QgIDEgMTI6Mzk6
NTEgbG9jYWxob3N0IG1vZGVtLW1hbmFnZXJbNTE5XTogPGluZm8+ICBMb2FkZWQgcGx1Z2lu
ICdPcHRpb24gSGlnaC1TcGVlZCcKT2N0ICAxIDEyOjM5OjUxIGxvY2FsaG9zdCBtb2RlbS1t
YW5hZ2VyWzUxOV06IDxpbmZvPiAgTG9hZGVkIHBsdWdpbiAnV2F2ZWNvbScKT2N0ICAxIDEy
OjM5OjUxIGxvY2FsaG9zdCBtb2RlbS1tYW5hZ2VyWzUxOV06IDxpbmZvPiAgTG9hZGVkIHBs
dWdpbiAnT3B0aW9uJwpPY3QgIDEgMTI6Mzk6NTEgbG9jYWxob3N0IG1vZGVtLW1hbmFnZXJb
NTE5XTogPGluZm8+ICBMb2FkZWQgcGx1Z2luICdDaW50ZXJpb24nCk9jdCAgMSAxMjozOTo1
MSBsb2NhbGhvc3QgbW9kZW0tbWFuYWdlcls1MTldOiA8aW5mbz4gIExvYWRlZCBwbHVnaW4g
J0lyaWRpdW0nCk9jdCAgMSAxMjozOTo1MSBsb2NhbGhvc3QgbW9kZW0tbWFuYWdlcls1MTld
OiA8aW5mbz4gIExvYWRlZCBwbHVnaW4gJ1ZpYSBDQlA3JwpPY3QgIDEgMTI6Mzk6NTEgbG9j
YWxob3N0IG1vZGVtLW1hbmFnZXJbNTE5XTogPGluZm8+ICBMb2FkZWQgcGx1Z2luICdHZW5l
cmljJwpPY3QgIDEgMTI6Mzk6NTEgbG9jYWxob3N0IGRidXMtZGFlbW9uWzQ0NV06IG1vZGVt
LW1hbmFnZXJbNTE5XTogPGluZm8+ICBMb2FkZWQgcGx1Z2luICdHb2JpJwpPY3QgIDEgMTI6
Mzk6NTEgbG9jYWxob3N0IGRidXMtZGFlbW9uWzQ0NV06IG1vZGVtLW1hbmFnZXJbNTE5XTog
PGluZm8+ICBMb2FkZWQgcGx1Z2luICdTaWVycmEnCk9jdCAgMSAxMjozOTo1MSBsb2NhbGhv
c3QgZGJ1cy1kYWVtb25bNDQ1XTogbW9kZW0tbWFuYWdlcls1MTldOiA8aW5mbz4gIExvYWRl
ZCBwbHVnaW4gJ0xpbmt0b3AnCk9jdCAgMSAxMjozOTo1MSBsb2NhbGhvc3QgZGJ1cy1kYWVt
b25bNDQ1XTogbW9kZW0tbWFuYWdlcls1MTldOiA8aW5mbz4gIExvYWRlZCBwbHVnaW4gJ0xv
bmdjaGVlcicKT2N0ICAxIDEyOjM5OjUxIGxvY2FsaG9zdCBkYnVzLWRhZW1vbls0NDVdOiBt
b2RlbS1tYW5hZ2VyWzUxOV06IDxpbmZvPiAgTG9hZGVkIHBsdWdpbiAnWDIyWCcKT2N0ICAx
IDEyOjM5OjUxIGxvY2FsaG9zdCBkYnVzLWRhZW1vbls0NDVdOiBtb2RlbS1tYW5hZ2VyWzUx
OV06IDxpbmZvPiAgTG9hZGVkIHBsdWdpbiAnU2ltVGVjaCcKT2N0ICAxIDEyOjM5OjUxIGxv
Y2FsaG9zdCBkYnVzLWRhZW1vbls0NDVdOiBtb2RlbS1tYW5hZ2VyWzUxOV06IDxpbmZvPiAg
TG9hZGVkIHBsdWdpbiAnTm92YXRlbCcKT2N0ICAxIDEyOjM5OjUxIGxvY2FsaG9zdCBkYnVz
LWRhZW1vbls0NDVdOiBtb2RlbS1tYW5hZ2VyWzUxOV06IDxpbmZvPiAgTG9hZGVkIHBsdWdp
biAnQW55RGF0YScKT2N0ICAxIDEyOjM5OjUxIGxvY2FsaG9zdCBkYnVzLWRhZW1vbls0NDVd
OiBtb2RlbS1tYW5hZ2VyWzUxOV06IDxpbmZvPiAgTG9hZGVkIHBsdWdpbiAnU2Ftc3VuZycK
T2N0ICAxIDEyOjM5OjUxIGxvY2FsaG9zdCBkYnVzLWRhZW1vbls0NDVdOiBtb2RlbS1tYW5h
Z2VyWzUxOV06IDxpbmZvPiAgTG9hZGVkIHBsdWdpbiAnTW90b0MnCk9jdCAgMSAxMjozOTo1
MSBsb2NhbGhvc3QgZGJ1cy1kYWVtb25bNDQ1XTogbW9kZW0tbWFuYWdlcls1MTldOiA8aW5m
bz4gIExvYWRlZCBwbHVnaW4gJ0h1YXdlaScKT2N0ICAxIDEyOjM5OjUxIGxvY2FsaG9zdCBk
YnVzLWRhZW1vbls0NDVdOiBtb2RlbS1tYW5hZ2VyWzUxOV06IDxpbmZvPiAgTG9hZGVkIHBs
dWdpbiAnTm9raWEnCk9jdCAgMSAxMjozOTo1MSBsb2NhbGhvc3QgZGJ1cy1kYWVtb25bNDQ1
XTogbW9kZW0tbWFuYWdlcls1MTldOiA8aW5mbz4gIExvYWRlZCBwbHVnaW4gJ09wdGlvbiBI
aWdoLVNwZWVkJwpPY3QgIDEgMTI6Mzk6NTEgbG9jYWxob3N0IGRidXMtZGFlbW9uWzQ0NV06
IG1vZGVtLW1hbmFnZXJbNTE5XTogPGluZm8+ICBMb2FkZWQgcGx1Z2luICdXYXZlY29tJwpP
Y3QgIDEgMTI6Mzk6NTEgbG9jYWxob3N0IGRidXMtZGFlbW9uWzQ0NV06IG1vZGVtLW1hbmFn
ZXJbNTE5XTogPGluZm8+ICBMb2FkZWQgcGx1Z2luICdPcHRpb24nCk9jdCAgMSAxMjozOTo1
MSBsb2NhbGhvc3QgZGJ1cy1kYWVtb25bNDQ1XTogbW9kZW0tbWFuYWdlcls1MTldOiA8aW5m
bz4gIExvYWRlZCBwbHVnaW4gJ0NpbnRlcmlvbicKT2N0ICAxIDEyOjM5OjUxIGxvY2FsaG9z
dCBkYnVzLWRhZW1vbls0NDVdOiBtb2RlbS1tYW5hZ2VyWzUxOV06IDxpbmZvPiAgTG9hZGVk
IHBsdWdpbiAnSXJpZGl1bScKT2N0ICAxIDEyOjM5OjUxIGxvY2FsaG9zdCBkYnVzLWRhZW1v
bls0NDVdOiBtb2RlbS1tYW5hZ2VyWzUxOV06IDxpbmZvPiAgTG9hZGVkIHBsdWdpbiAnVmlh
IENCUDcnCk9jdCAgMSAxMjozOTo1MSBsb2NhbGhvc3QgZGJ1cy1kYWVtb25bNDQ1XTogbW9k
ZW0tbWFuYWdlcls1MTldOiA8aW5mbz4gIExvYWRlZCBwbHVnaW4gJ0dlbmVyaWMnCk9jdCAg
MSAxMjozOTo1MSBsb2NhbGhvc3QgZGJ1cy1kYWVtb25bNDQ1XTogbW9kZW0tbWFuYWdlcls1
MTldOiA8aW5mbz4gIFN1Y2Nlc3NmdWxseSBsb2FkZWQgMjEgcGx1Z2lucwpPY3QgIDEgMTI6
Mzk6NTEgbG9jYWxob3N0IHN5c3RlbWRbMV06IFN0YXJ0ZWQgTG9naW4gYW5kIHNjYW5uaW5n
IG9mIGlTQ1NJIGRldmljZXMuCk9jdCAgMSAxMjozOTo1MSBsb2NhbGhvc3Qgc3lzdGVtZFsx
XTogU3RhcnRpbmcgUlBDIGJpbmQgc2VydmljZS4uLgpPY3QgIDEgMTI6Mzk6NTEgbG9jYWxo
b3N0IHN5c3RlbWRbMV06IFN0YXJ0ZWQgUlBDIGJpbmQgc2VydmljZS4KT2N0ICAxIDEyOjM5
OjUxIGxvY2FsaG9zdCBibHVldG9vdGhkWzUyOF06IGJsdWV0b290aGRbNTI4XTogQmx1ZXRv
b3RoIGRhZW1vbiA0LjEwMQpPY3QgIDEgMTI6Mzk6NTEgbG9jYWxob3N0IGJsdWV0b290aGRb
NTI4XTogQmx1ZXRvb3RoIGRhZW1vbiA0LjEwMQpPY3QgIDEgMTI6Mzk6NTEgbG9jYWxob3N0
IHN5c3RlbWRbMV06IFN0YXJ0ZWQgT3BlblNTSCBzZXJ2ZXIgZGFlbW9uLgpPY3QgIDEgMTI6
Mzk6NTEgbG9jYWxob3N0IGRidXMtZGFlbW9uWzQ0NV06IGRidXNbNDQ1XTogW3N5c3RlbV0g
U3VjY2Vzc2Z1bGx5IGFjdGl2YXRlZCBzZXJ2aWNlICdvcmcuYmx1ZXonCk9jdCAgMSAxMjoz
OTo1MSBsb2NhbGhvc3QgZGJ1c1s0NDVdOiBbc3lzdGVtXSBTdWNjZXNzZnVsbHkgYWN0aXZh
dGVkIHNlcnZpY2UgJ29yZy5ibHVleicKT2N0ICAxIDEyOjM5OjUxIGxvY2FsaG9zdCBibHVl
dG9vdGhkWzUyOF06IFN0YXJ0aW5nIFNEUCBzZXJ2ZXIKT2N0ICAxIDEyOjM5OjUxIGxvY2Fs
aG9zdCBibHVldG9vdGhkWzUyOF06IGJsdWV0b290aGRbNTI4XTogU3RhcnRpbmcgU0RQIHNl
cnZlcgpPY3QgIDEgMTI6Mzk6NTEgbG9jYWxob3N0IHN5c3RlbWRbMV06IFN0YXJ0ZWQgQmx1
ZXRvb3RoIHNlcnZpY2UuCk9jdCAgMSAxMjozOTo1MiBsb2NhbGhvc3Qga2VybmVsOiBbICAg
MTguMDY2NDU2XSBCbHVldG9vdGg6IENvcmUgdmVyIDIuMTYKT2N0ICAxIDEyOjM5OjUyIGxv
Y2FsaG9zdCBrZXJuZWw6IFsgICAxOC4wNjY4MTZdIE5FVDogUmVnaXN0ZXJlZCBwcm90b2Nv
bCBmYW1pbHkgMzEKT2N0ICAxIDEyOjM5OjUyIGxvY2FsaG9zdCBrZXJuZWw6IFsgICAxOC4w
NjY4MThdIEJsdWV0b290aDogSENJIGRldmljZSBhbmQgY29ubmVjdGlvbiBtYW5hZ2VyIGlu
aXRpYWxpemVkCk9jdCAgMSAxMjozOTo1MiBsb2NhbGhvc3Qga2VybmVsOiBbICAgMTguMDY2
ODI2XSBCbHVldG9vdGg6IEhDSSBzb2NrZXQgbGF5ZXIgaW5pdGlhbGl6ZWQKT2N0ICAxIDEy
OjM5OjUyIGxvY2FsaG9zdCBrZXJuZWw6IFsgICAxOC4wNjY4MjhdIEJsdWV0b290aDogTDJD
QVAgc29ja2V0IGxheWVyIGluaXRpYWxpemVkCk9jdCAgMSAxMjozOTo1MiBsb2NhbGhvc3Qg
a2VybmVsOiBbICAgMTguMDY2ODMzXSBCbHVldG9vdGg6IFNDTyBzb2NrZXQgbGF5ZXIgaW5p
dGlhbGl6ZWQKT2N0ICAxIDEyOjM5OjUyIGxvY2FsaG9zdCBibHVldG9vdGhkWzUyOF06IGJs
dWV0b290aGRbNTI4XTogUGFyc2luZyAvZXRjL2JsdWV0b290aC9pbnB1dC5jb25mIGZhaWxl
ZDogTm8gc3VjaCBmaWxlIG9yIGRpcmVjdG9yeQpPY3QgIDEgMTI6Mzk6NTIgbG9jYWxob3N0
IGJsdWV0b290aGRbNTI4XTogUGFyc2luZyAvZXRjL2JsdWV0b290aC9pbnB1dC5jb25mIGZh
aWxlZDogTm8gc3VjaCBmaWxlIG9yIGRpcmVjdG9yeQpPY3QgIDEgMTI6Mzk6NTIgbG9jYWxo
b3N0IGtlcm5lbDogWyAgIDE4LjI1ODY0N10gQmx1ZXRvb3RoOiBCTkVQIChFdGhlcm5ldCBF
bXVsYXRpb24pIHZlciAxLjMKT2N0ICAxIDEyOjM5OjUyIGxvY2FsaG9zdCBrZXJuZWw6IFsg
ICAxOC4yNTg2NTBdIEJsdWV0b290aDogQk5FUCBmaWx0ZXJzOiBwcm90b2NvbCBtdWx0aWNh
c3QKT2N0ICAxIDEyOjM5OjUyIGxvY2FsaG9zdCBrZXJuZWw6IFsgICAxOC4yNTg2NThdIEJs
dWV0b290aDogQk5FUCBzb2NrZXQgbGF5ZXIgaW5pdGlhbGl6ZWQKT2N0ICAxIDEyOjM5OjUy
IGxvY2FsaG9zdCBibHVldG9vdGhkWzUyOF06IGJsdWV0b290aGRbNTI4XTogQmx1ZXRvb3Ro
IE1hbmFnZW1lbnQgaW50ZXJmYWNlIGluaXRpYWxpemVkCk9jdCAgMSAxMjozOTo1MiBsb2Nh
bGhvc3QgYmx1ZXRvb3RoZFs1MjhdOiBCbHVldG9vdGggTWFuYWdlbWVudCBpbnRlcmZhY2Ug
aW5pdGlhbGl6ZWQKT2N0ICAxIDEyOjM5OjUzIGxvY2FsaG9zdCBzeXN0ZW1kWzFdOiBTdGFy
dGVkIFNlbmRtYWlsIE1haWwgVHJhbnNwb3J0IEFnZW50LgpPY3QgIDEgMTI6Mzk6NTMgbG9j
YWxob3N0IHN5c3RlbWRbMV06IFN0YXJ0aW5nIFNlbmRtYWlsIE1haWwgVHJhbnNwb3J0IENs
aWVudC4uLgpPY3QgIDEgMTI6Mzk6NTMgbG9jYWxob3N0IGF2YWhpLWRhZW1vbls0NDRdOiBS
ZWdpc3RlcmluZyBuZXcgYWRkcmVzcyByZWNvcmQgZm9yIGZlODA6OjUwNTQ6ZmY6ZmU0ZTo1
YzY4IG9uIGV0aDAuKi4KT2N0ICAxIDEyOjM5OjUzIGxvY2FsaG9zdCBkYnVzLWRhZW1vbls0
NDVdOiBkYnVzWzQ0NV06IFtzeXN0ZW1dIEFjdGl2YXRpbmcgdmlhIHN5c3RlbWQ6IHNlcnZp
Y2UgbmFtZT0nb3JnLmZyZWVkZXNrdG9wLkNvbnNvbGVLaXQnIHVuaXQ9J2NvbnNvbGUta2l0
LWRhZW1vbi5zZXJ2aWNlJwpPY3QgIDEgMTI6Mzk6NTMgbG9jYWxob3N0IGRidXNbNDQ1XTog
W3N5c3RlbV0gQWN0aXZhdGluZyB2aWEgc3lzdGVtZDogc2VydmljZSBuYW1lPSdvcmcuZnJl
ZWRlc2t0b3AuQ29uc29sZUtpdCcgdW5pdD0nY29uc29sZS1raXQtZGFlbW9uLnNlcnZpY2Un
Ck9jdCAgMSAxMjozOTo1MyBsb2NhbGhvc3Qgc3lzdGVtZFsxXTogU3RhcnRpbmcgQ29uc29s
ZSBNYW5hZ2VyLi4uCk9jdCAgMSAxMjozOTo1MyBsb2NhbGhvc3QgZGJ1cy1kYWVtb25bNDQ1
XTogZGJ1c1s0NDVdOiBbc3lzdGVtXSBTdWNjZXNzZnVsbHkgYWN0aXZhdGVkIHNlcnZpY2Ug
J29yZy5mcmVlZGVza3RvcC5Db25zb2xlS2l0JwpPY3QgIDEgMTI6Mzk6NTMgbG9jYWxob3N0
IGRidXNbNDQ1XTogW3N5c3RlbV0gU3VjY2Vzc2Z1bGx5IGFjdGl2YXRlZCBzZXJ2aWNlICdv
cmcuZnJlZWRlc2t0b3AuQ29uc29sZUtpdCcKT2N0ICAxIDEyOjM5OjUzIGxvY2FsaG9zdCBz
eXN0ZW1kWzFdOiBTdGFydGVkIENvbnNvbGUgTWFuYWdlci4KT2N0ICAxIDEyOjM5OjUzIGxv
Y2FsaG9zdCBjb25zb2xlLWtpdC1kYWVtb25bNjc4XTogY29uc29sZS1raXQtZGFlbW9uWzY3
OF06IFdBUk5JTkc6IEZhaWxlZCB0byBhY3F1aXJlIG9yZy5mcmVlZGVza3RvcC5Db25zb2xl
S2l0OiBBbiBTRUxpbnV4IHBvbGljeSBwcmV2ZW50cyB0aGlzIHNlbmRlciBmcm9tIHNlbmRp
bmcgdGhpcyBtZXNzYWdlIHRvIHRoaXMgcmVjaXBpZW50LCAwIG1hdGNoZWQgcnVsZXM7IHR5
cGU9Im1ldGhvZF9jYWxsIiwgc2VuZGVyPSI6MS4xMyIgKHVpZD0wIHBpZD02NjAgY29tbT0i
bGlnaHRkbSAtLXNlc3Npb24tY2hpbGQgMTYgMTkgIikgaW50ZXJmYWNlPSJvcmcuZnJlZWRl
c2t0b3AuQ29uc29sZUtpdC5NYW5hZ2VyIiBtZW1iZXI9Ik9wZW5TZXNzaW9uV2l0aFBhcmFt
ZXRlcnMiIGVycm9yIG5hbWU9Iih1bnNldCkiIHJlcXVlc3RlZF9yZXBseT0iMCIgZGVzdGlu
YXRpb249Im9yZy5mcmVlZGVza3RvcC5Db25zb2xlS2l0IiAodWlkPTAgcGlkPTY3OCBjb21t
PSIvdXNyL3NiaW4vY29uc29sZS1raXQtZGFlbW9uIC0tbm8tZGFlbW9uICIpCk9jdCAgMSAx
MjozOTo1MyBsb2NhbGhvc3QgY29uc29sZS1raXQtZGFlbW9uWzY3OF06IGNvbnNvbGUta2l0
LWRhZW1vbls2NzhdOiBXQVJOSU5HOiBDb3VsZCBub3QgYWNxdWlyZSBuYW1lOyBiYWlsaW5n
IG91dApPY3QgIDEgMTI6Mzk6NTMgbG9jYWxob3N0IGNvbnNvbGUta2l0LWRhZW1vbls2Nzhd
OiBXQVJOSU5HOiBGYWlsZWQgdG8gYWNxdWlyZSBvcmcuZnJlZWRlc2t0b3AuQ29uc29sZUtp
dDogQW4gU0VMaW51eCBwb2xpY3kgcHJldmVudHMgdGhpcyBzZW5kZXIgZnJvbSBzZW5kaW5n
IHRoaXMgbWVzc2FnZSB0byB0aGlzIHJlY2lwaWVudCwgMCBtYXRjaGVkIHJ1bGVzOyB0eXBl
PSJtZXRob2RfY2FsbCIsIHNlbmRlcj0iOjEuMTMiICh1aWQ9MCBwaWQ9NjYwIGNvbW09Imxp
Z2h0ZG0gLS1zZXNzaW9uLWNoaWxkIDE2IDE5ICIpIGludGVyZmFjZT0ib3JnLmZyZWVkZXNr
dG9wLkNvbnNvbGVLaXQuTWFuYWdlciIgbWVtYmVyPSJPcGVuU2Vzc2lvbldpdGhQYXJhbWV0
ZXJzIiBlcnJvciBuYW1lPSIodW5zZXQpIiByZXF1ZXN0ZWRfcmVwbHk9IjAiIGRlc3RpbmF0
aW9uPSJvcmcuZnJlZWRlc2t0b3AuQ29uc29sZUtpdCIgKHVpZD0wIHBpZD02NzggY29tbT0i
L3Vzci9zYmluL2NvbnNvbGUta2l0LWRhZW1vbiAtLW5vLWRhZW1vbiAiKQpPY3QgIDEgMTI6
Mzk6NTMgbG9jYWxob3N0IGNvbnNvbGUta2l0LWRhZW1vbls2NzhdOiBXQVJOSU5HOiBDb3Vs
ZCBub3QgYWNxdWlyZSBuYW1lOyBiYWlsaW5nIG91dApPY3QgIDEgMTI6Mzk6NTMgbG9jYWxo
b3N0IHN5c3RlbWRbMV06IGNvbnNvbGUta2l0LWRhZW1vbi5zZXJ2aWNlOiBtYWluIHByb2Nl
c3MgZXhpdGVkLCBjb2RlPWV4aXRlZCwgc3RhdHVzPTEvRkFJTFVSRQpPY3QgIDEgMTI6Mzk6
NTMgbG9jYWxob3N0IHN5c3RlbWRbMV06IFVuaXQgY29uc29sZS1raXQtZGFlbW9uLnNlcnZp
Y2UgZW50ZXJlZCBmYWlsZWQgc3RhdGUuCk9jdCAgMSAxMjozOTo1MyBsb2NhbGhvc3Qgc3lz
dGVtZFsxXTogU3RhcnRlZCBTZW5kbWFpbCBNYWlsIFRyYW5zcG9ydCBDbGllbnQuCk9jdCAg
MSAxMjozOTo1MyBsb2NhbGhvc3Qgc3lzdGVtZFsxXTogU3RhcnRpbmcgTXVsdGktVXNlciBT
eXN0ZW0uCk9jdCAgMSAxMjozOTo1MyBsb2NhbGhvc3Qgc3lzdGVtZFsxXTogUmVhY2hlZCB0
YXJnZXQgTXVsdGktVXNlciBTeXN0ZW0uCk9jdCAgMSAxMjozOTo1MyBsb2NhbGhvc3Qgc3lz
dGVtZFsxXTogU3RhcnRpbmcgR3JhcGhpY2FsIEludGVyZmFjZS4KT2N0ICAxIDEyOjM5OjUz
IGxvY2FsaG9zdCBzeXN0ZW1kWzFdOiBSZWFjaGVkIHRhcmdldCBHcmFwaGljYWwgSW50ZXJm
YWNlLgpPY3QgIDEgMTI6Mzk6NTMgbG9jYWxob3N0IHN5c3RlbWRbMV06IFN0YXJ0aW5nIFVw
ZGF0ZSBVVE1QIGFib3V0IFN5c3RlbSBSdW5sZXZlbCBDaGFuZ2VzLi4uCk9jdCAgMSAxMjoz
OTo1MyBsb2NhbGhvc3Qgc3lzdGVtZFsxXTogU3RhcnRpbmcgU3RvcCBSZWFkLUFoZWFkIERh
dGEgQ29sbGVjdGlvbiAxMHMgQWZ0ZXIgQ29tcGxldGVkIFN0YXJ0dXAuCk9jdCAgMSAxMjoz
OTo1MyBsb2NhbGhvc3Qgc3lzdGVtZFsxXTogU3RhcnRlZCBTdG9wIFJlYWQtQWhlYWQgRGF0
YSBDb2xsZWN0aW9uIDEwcyBBZnRlciBDb21wbGV0ZWQgU3RhcnR1cC4KT2N0ICAxIDEyOjM5
OjUzIGxvY2FsaG9zdCBzeXN0ZW1kWzFdOiBTdGFydGVkIFVwZGF0ZSBVVE1QIGFib3V0IFN5
c3RlbSBSdW5sZXZlbCBDaGFuZ2VzLgpPY3QgIDEgMTI6Mzk6NTMgbG9jYWxob3N0IHN5c3Rl
bWRbMV06IFN0YXJ0dXAgZmluaXNoZWQgaW4gNTc4bXMgKGtlcm5lbCkgKyAyLjIxMXMgKGlu
aXRyZCkgKyAxNi44MzRzICh1c2Vyc3BhY2UpID0gMTkuNjI0cy4KT2N0ICAxIDEyOjM5OjU0
IGxvY2FsaG9zdCBOZXR3b3JrTWFuYWdlcls0ODJdOiA8aW5mbz4gQWN0aXZhdGlvbiAoZXRo
MCkgU3RhZ2UgMyBvZiA1IChJUCBDb25maWd1cmUgU3RhcnQpIHNjaGVkdWxlZC4KT2N0ICAx
IDEyOjM5OjU0IGxvY2FsaG9zdCBOZXR3b3JrTWFuYWdlcls0ODJdOiA8aW5mbz4gQWN0aXZh
dGlvbiAoZXRoMCkgU3RhZ2UgMyBvZiA1IChJUCBDb25maWd1cmUgU3RhcnQpIHN0YXJ0ZWQu
Li4KT2N0ICAxIDEyOjM5OjU0IGxvY2FsaG9zdCBOZXR3b3JrTWFuYWdlcls0ODJdOiA8aW5m
bz4gKGV0aDApOiBkZXZpY2Ugc3RhdGUgY2hhbmdlOiBjb25maWcgLT4gaXAtY29uZmlnIChy
ZWFzb24gJ25vbmUnKSBbNTAgNzAgMF0KT2N0ICAxIDEyOjM5OjU0IGxvY2FsaG9zdCBOZXR3
b3JrTWFuYWdlcls0ODJdOiA8aW5mbz4gQWN0aXZhdGlvbiAoZXRoMCkgQmVnaW5uaW5nIERI
Q1B2NCB0cmFuc2FjdGlvbiAodGltZW91dCBpbiA0NSBzZWNvbmRzKQpPY3QgIDEgMTI6Mzk6
NTQgbG9jYWxob3N0IE5ldHdvcmtNYW5hZ2VyWzQ4Ml06IDxpbmZvPiBkaGNsaWVudCBzdGFy
dGVkIHdpdGggcGlkIDEwMDMKT2N0ICAxIDEyOjM5OjU0IGxvY2FsaG9zdCBOZXR3b3JrTWFu
YWdlcls0ODJdOiA8aW5mbz4gQWN0aXZhdGlvbiAoZXRoMCkgQmVnaW5uaW5nIElQNiBhZGRy
Y29uZi4KT2N0ICAxIDEyOjM5OjU0IGxvY2FsaG9zdCBhdmFoaS1kYWVtb25bNDQ0XTogV2l0
aGRyYXdpbmcgYWRkcmVzcyByZWNvcmQgZm9yIGZlODA6OjUwNTQ6ZmY6ZmU0ZTo1YzY4IG9u
IGV0aDAuCk9jdCAgMSAxMjozOTo1NCBsb2NhbGhvc3QgTmV0d29ya01hbmFnZXJbNDgyXTog
PGluZm8+IEFjdGl2YXRpb24gKGV0aDApIFN0YWdlIDMgb2YgNSAoSVAgQ29uZmlndXJlIFN0
YXJ0KSBjb21wbGV0ZS4KT2N0ICAxIDEyOjM5OjU0IGxvY2FsaG9zdCBkaGNsaWVudFsxMDAz
XTogSW50ZXJuZXQgU3lzdGVtcyBDb25zb3J0aXVtIERIQ1AgQ2xpZW50IDQuMi41Ck9jdCAg
MSAxMjozOTo1NCBsb2NhbGhvc3QgZGhjbGllbnRbMTAwM106IENvcHlyaWdodCAyMDA0LTIw
MTMgSW50ZXJuZXQgU3lzdGVtcyBDb25zb3J0aXVtLgpPY3QgIDEgMTI6Mzk6NTQgbG9jYWxo
b3N0IGRoY2xpZW50WzEwMDNdOiBBbGwgcmlnaHRzIHJlc2VydmVkLgpPY3QgIDEgMTI6Mzk6
NTQgbG9jYWxob3N0IGRoY2xpZW50WzEwMDNdOiBGb3IgaW5mbywgcGxlYXNlIHZpc2l0IGh0
dHBzOi8vd3d3LmlzYy5vcmcvc29mdHdhcmUvZGhjcC8KT2N0ICAxIDEyOjM5OjU0IGxvY2Fs
aG9zdCBkaGNsaWVudFsxMDAzXTogCk9jdCAgMSAxMjozOTo1NCBsb2NhbGhvc3QgTmV0d29y
a01hbmFnZXJbNDgyXTogPGluZm8+IChldGgwKTogREhDUHY0IHN0YXRlIGNoYW5nZWQgbmJp
IC0+IHByZWluaXQKT2N0ICAxIDEyOjM5OjU0IGxvY2FsaG9zdCBkaGNsaWVudFsxMDAzXTog
TGlzdGVuaW5nIG9uIExQRi9ldGgwLzUyOjU0OjAwOjRlOjVjOjY4Ck9jdCAgMSAxMjozOTo1
NCBsb2NhbGhvc3QgZGhjbGllbnRbMTAwM106IFNlbmRpbmcgb24gICBMUEYvZXRoMC81Mjo1
NDowMDo0ZTo1Yzo2OApPY3QgIDEgMTI6Mzk6NTQgbG9jYWxob3N0IGRoY2xpZW50WzEwMDNd
OiBTZW5kaW5nIG9uICAgU29ja2V0L2ZhbGxiYWNrCk9jdCAgMSAxMjozOTo1NCBsb2NhbGhv
c3QgZGhjbGllbnRbMTAwM106IERIQ1BESVNDT1ZFUiBvbiBldGgwIHRvIDI1NS4yNTUuMjU1
LjI1NSBwb3J0IDY3IGludGVydmFsIDggKHhpZD0weDRkYWI3ZDg3KQpPY3QgIDEgMTI6Mzk6
NTQgbG9jYWxob3N0IGRoY2xpZW50WzEwMDNdOiBESENQUkVRVUVTVCBvbiBldGgwIHRvIDI1
NS4yNTUuMjU1LjI1NSBwb3J0IDY3ICh4aWQ9MHg0ZGFiN2Q4NykKT2N0ICAxIDEyOjM5OjU0
IGxvY2FsaG9zdCBkaGNsaWVudFsxMDAzXTogREhDUE9GRkVSIGZyb20gMTkyLjE2OC4xLjIw
MApPY3QgIDEgMTI6Mzk6NTQgbG9jYWxob3N0IGRoY2xpZW50WzEwMDNdOiBESENQQUNLIGZy
b20gMTkyLjE2OC4xLjIwMCAoeGlkPTB4NGRhYjdkODcpCk9jdCAgMSAxMjozOTo1NCBsb2Nh
bGhvc3QgTmV0d29ya01hbmFnZXJbNDgyXTogPGluZm8+IChldGgwKTogREhDUHY0IHN0YXRl
IGNoYW5nZWQgcHJlaW5pdCAtPiBib3VuZApPY3QgIDEgMTI6Mzk6NTQgbG9jYWxob3N0IE5l
dHdvcmtNYW5hZ2VyWzQ4Ml06IDxpbmZvPiAgIGFkZHJlc3MgMTkyLjE2OC4xLjMxCk9jdCAg
MSAxMjozOTo1NCBsb2NhbGhvc3QgTmV0d29ya01hbmFnZXJbNDgyXTogPGluZm8+ICAgcHJl
Zml4IDI0ICgyNTUuMjU1LjI1NS4wKQpPY3QgIDEgMTI6Mzk6NTQgbG9jYWxob3N0IE5ldHdv
cmtNYW5hZ2VyWzQ4Ml06IDxpbmZvPiAgIGdhdGV3YXkgMTkyLjE2OC4xLjIwMApPY3QgIDEg
MTI6Mzk6NTQgbG9jYWxob3N0IE5ldHdvcmtNYW5hZ2VyWzQ4Ml06IDxpbmZvPiAgIG5hbWVz
ZXJ2ZXIgJzE5Mi4xNjguMS4yMDEnCk9jdCAgMSAxMjozOTo1NCBsb2NhbGhvc3QgTmV0d29y
a01hbmFnZXJbNDgyXTogPGluZm8+ICAgbmFtZXNlcnZlciAnNjIuOTQuMC4yJwpPY3QgIDEg
MTI6Mzk6NTQgbG9jYWxob3N0IE5ldHdvcmtNYW5hZ2VyWzQ4Ml06IDxpbmZvPiAgIG5hbWVz
ZXJ2ZXIgJzguOC44LjgnCk9jdCAgMSAxMjozOTo1NCBsb2NhbGhvc3QgTmV0d29ya01hbmFn
ZXJbNDgyXTogPGluZm8+ICAgZG9tYWluIG5hbWUgJ20yci5sb2NhbCcKT2N0ICAxIDEyOjM5
OjU0IGxvY2FsaG9zdCBOZXR3b3JrTWFuYWdlcls0ODJdOiA8aW5mbz4gQWN0aXZhdGlvbiAo
ZXRoMCkgU3RhZ2UgNSBvZiA1IChJUHY0IENvbmZpZ3VyZSBDb21taXQpIHNjaGVkdWxlZC4u
LgpPY3QgIDEgMTI6Mzk6NTQgbG9jYWxob3N0IE5ldHdvcmtNYW5hZ2VyWzQ4Ml06IDxpbmZv
PiBBY3RpdmF0aW9uIChldGgwKSBTdGFnZSA1IG9mIDUgKElQdjQgQ29tbWl0KSBzdGFydGVk
Li4uCk9jdCAgMSAxMjozOTo1NCBsb2NhbGhvc3QgYXZhaGktZGFlbW9uWzQ0NF06IEpvaW5p
bmcgbUROUyBtdWx0aWNhc3QgZ3JvdXAgb24gaW50ZXJmYWNlIGV0aDAuSVB2NCB3aXRoIGFk
ZHJlc3MgMTkyLjE2OC4xLjMxLgpPY3QgIDEgMTI6Mzk6NTQgbG9jYWxob3N0IGF2YWhpLWRh
ZW1vbls0NDRdOiBOZXcgcmVsZXZhbnQgaW50ZXJmYWNlIGV0aDAuSVB2NCBmb3IgbUROUy4K
T2N0ICAxIDEyOjM5OjU0IGxvY2FsaG9zdCBhdmFoaS1kYWVtb25bNDQ0XTogUmVnaXN0ZXJp
bmcgbmV3IGFkZHJlc3MgcmVjb3JkIGZvciAxOTIuMTY4LjEuMzEgb24gZXRoMC5JUHY0LgpP
Y3QgIDEgMTI6Mzk6NTQgbG9jYWxob3N0IGRoY2xpZW50WzEwMDNdOiBib3VuZCB0byAxOTIu
MTY4LjEuMzEgLS0gcmVuZXdhbCBpbiAxNzczNyBzZWNvbmRzLgpPY3QgIDEgMTI6Mzk6NTUg
bG9jYWxob3N0IE5ldHdvcmtNYW5hZ2VyWzQ4Ml06IDxpbmZvPiAoZXRoMCk6IGRldmljZSBz
dGF0ZSBjaGFuZ2U6IGlwLWNvbmZpZyAtPiBzZWNvbmRhcmllcyAocmVhc29uICdub25lJykg
WzcwIDkwIDBdCk9jdCAgMSAxMjozOTo1NSBsb2NhbGhvc3QgTmV0d29ya01hbmFnZXJbNDgy
XTogPGluZm8+IEFjdGl2YXRpb24gKGV0aDApIFN0YWdlIDUgb2YgNSAoSVB2NCBDb21taXQp
IGNvbXBsZXRlLgpPY3QgIDEgMTI6Mzk6NTUgbG9jYWxob3N0IE5ldHdvcmtNYW5hZ2VyWzQ4
Ml06IDxpbmZvPiAoZXRoMCk6IGRldmljZSBzdGF0ZSBjaGFuZ2U6IHNlY29uZGFyaWVzIC0+
IGFjdGl2YXRlZCAocmVhc29uICdub25lJykgWzkwIDEwMCAwXQpPY3QgIDEgMTI6Mzk6NTUg
bG9jYWxob3N0IE5ldHdvcmtNYW5hZ2VyWzQ4Ml06IDxpbmZvPiBQb2xpY3kgc2V0ICdldGgw
JyAoZXRoMCkgYXMgZGVmYXVsdCBmb3IgSVB2NCByb3V0aW5nIGFuZCBETlMuCk9jdCAgMSAx
MjozOTo1NSBsb2NhbGhvc3QgTmV0d29ya01hbmFnZXJbNDgyXTogPGluZm8+IEFjdGl2YXRp
b24gKGV0aDApIHN1Y2Nlc3NmdWwsIGRldmljZSBhY3RpdmF0ZWQuCk9jdCAgMSAxMjozOTo1
NiBsb2NhbGhvc3Qgc3lzdGVtZFsxXTogU3RvcHBpbmcgU2VuZG1haWwgTWFpbCBUcmFuc3Bv
cnQgQ2xpZW50Li4uCk9jdCAgMSAxMjozOTo1NiBsb2NhbGhvc3Qgc3lzdGVtZFsxXTogU3Rv
cHBpbmcgU2VuZG1haWwgTWFpbCBUcmFuc3BvcnQgQWdlbnQuLi4KT2N0ICAxIDEyOjM5OjU2
IGxvY2FsaG9zdCBzeXN0ZW1kWzFdOiBTdGFydGluZyBTZW5kbWFpbCBNYWlsIFRyYW5zcG9y
dCBBZ2VudC4uLgpPY3QgIDEgMTI6Mzk6NTYgbG9jYWxob3N0IHN5c3RlbWRbMV06IFBJRCBm
aWxlIC9ydW4vc2VuZG1haWwucGlkIG5vdCByZWFkYWJsZSAoeWV0PykgYWZ0ZXIgc3RhcnQu
Ck9jdCAgMSAxMjozOTo1NiBsb2NhbGhvc3Qgc3lzdGVtZFsxXTogU3RhcnRlZCBTZW5kbWFp
bCBNYWlsIFRyYW5zcG9ydCBBZ2VudC4KT2N0ICAxIDEyOjM5OjU2IGxvY2FsaG9zdCBzeXN0
ZW1kWzFdOiBTdGFydGluZyBTZW5kbWFpbCBNYWlsIFRyYW5zcG9ydCBDbGllbnQuLi4KT2N0
ICAxIDEyOjM5OjU2IGxvY2FsaG9zdCBzeXN0ZW1kWzFdOiBQSUQgNzQ4IHJlYWQgZnJvbSBm
aWxlIC9ydW4vc20tY2xpZW50LnBpZCBkb2VzIG5vdCBleGlzdC4KT2N0ICAxIDEyOjM5OjU2
IGxvY2FsaG9zdCBzeXN0ZW1kWzFdOiBTdGFydGVkIFNlbmRtYWlsIE1haWwgVHJhbnNwb3J0
IENsaWVudC4KT2N0ICAxIDEyOjM5OjU2IGxvY2FsaG9zdCBhdmFoaS1kYWVtb25bNDQ0XTog
UmVnaXN0ZXJpbmcgbmV3IGFkZHJlc3MgcmVjb3JkIGZvciBmZTgwOjo1MDU0OmZmOmZlNGU6
NWM2OCBvbiBldGgwLiouCk9jdCAgMSAxMjo0MDowMiBsb2NhbGhvc3QgY2hyb255ZFs0NDJd
OiBTZWxlY3RlZCBzb3VyY2UgODUuMjM0LjE5Ny40Ck9jdCAgMSAxMjo0MDowMiBsb2NhbGhv
c3QgY2hyb255ZFs0NDJdOiBTeXN0ZW0gY2xvY2sgd3JvbmcgYnkgMS40MTAzNTEgc2Vjb25k
cywgYWRqdXN0bWVudCBzdGFydGVkCk9jdCAgMSAxMjo0MDowMyBsb2NhbGhvc3QgY2hyb255
ZFs0NDJdOiBTZWxlY3RlZCBzb3VyY2UgODguMTk4LjE4MC41NQpPY3QgIDEgMTI6NDA6MTUg
bG9jYWxob3N0IE5ldHdvcmtNYW5hZ2VyWzQ4Ml06IDxpbmZvPiAoZXRoMCk6IElQNiBhZGRy
Y29uZiB0aW1lZCBvdXQgb3IgZmFpbGVkLgpPY3QgIDEgMTI6NDA6MTUgbG9jYWxob3N0IE5l
dHdvcmtNYW5hZ2VyWzQ4Ml06IDxpbmZvPiBBY3RpdmF0aW9uIChldGgwKSBTdGFnZSA0IG9m
IDUgKElQdjYgQ29uZmlndXJlIFRpbWVvdXQpIHNjaGVkdWxlZC4uLgpPY3QgIDEgMTI6NDA6
MTUgbG9jYWxob3N0IE5ldHdvcmtNYW5hZ2VyWzQ4Ml06IDxpbmZvPiBBY3RpdmF0aW9uIChl
dGgwKSBTdGFnZSA0IG9mIDUgKElQdjYgQ29uZmlndXJlIFRpbWVvdXQpIHN0YXJ0ZWQuLi4K
T2N0ICAxIDEyOjQwOjE1IGxvY2FsaG9zdCBOZXR3b3JrTWFuYWdlcls0ODJdOiA8aW5mbz4g
QWN0aXZhdGlvbiAoZXRoMCkgU3RhZ2UgNCBvZiA1IChJUHY2IENvbmZpZ3VyZSBUaW1lb3V0
KSBjb21wbGV0ZS4KT2N0ICAxIDEyOjQwOjE4IGxvY2FsaG9zdCBkYnVzLWRhZW1vbls0NDVd
OiBkYnVzWzQ0NV06IFtzeXN0ZW1dIEZhaWxlZCB0byBhY3RpdmF0ZSBzZXJ2aWNlICdvcmcu
ZnJlZWRlc2t0b3AuQ29uc29sZUtpdCc6IHRpbWVkIG91dApPY3QgIDEgMTI6NDA6MTggbG9j
YWxob3N0IGRidXNbNDQ1XTogW3N5c3RlbV0gRmFpbGVkIHRvIGFjdGl2YXRlIHNlcnZpY2Ug
J29yZy5mcmVlZGVza3RvcC5Db25zb2xlS2l0JzogdGltZWQgb3V0Ck9jdCAgMSAxMjo0MDoy
MSBsb2NhbGhvc3QgZGJ1cy1kYWVtb25bNDQ1XTogZGJ1c1s0NDVdOiBbc3lzdGVtXSBBY3Rp
dmF0aW5nIHZpYSBzeXN0ZW1kOiBzZXJ2aWNlIG5hbWU9J29yZy5mcmVlZGVza3RvcC5VUG93
ZXInIHVuaXQ9J3Vwb3dlci5zZXJ2aWNlJwpPY3QgIDEgMTI6NDA6MjEgbG9jYWxob3N0IGRi
dXNbNDQ1XTogW3N5c3RlbV0gQWN0aXZhdGluZyB2aWEgc3lzdGVtZDogc2VydmljZSBuYW1l
PSdvcmcuZnJlZWRlc2t0b3AuVVBvd2VyJyB1bml0PSd1cG93ZXIuc2VydmljZScKT2N0ICAx
IDEyOjQwOjIxIGxvY2FsaG9zdCBzeXN0ZW1kWzFdOiBTdGFydGluZyBEYWVtb24gZm9yIHBv
d2VyIG1hbmFnZW1lbnQuLi4KT2N0ICAxIDEyOjQwOjIxIGxvY2FsaG9zdCBkYnVzLWRhZW1v
bls0NDVdOiBkYnVzWzQ0NV06IFtzeXN0ZW1dIFN1Y2Nlc3NmdWxseSBhY3RpdmF0ZWQgc2Vy
dmljZSAnb3JnLmZyZWVkZXNrdG9wLlVQb3dlcicKT2N0ICAxIDEyOjQwOjIxIGxvY2FsaG9z
dCBkYnVzWzQ0NV06IFtzeXN0ZW1dIFN1Y2Nlc3NmdWxseSBhY3RpdmF0ZWQgc2VydmljZSAn
b3JnLmZyZWVkZXNrdG9wLlVQb3dlcicKT2N0ICAxIDEyOjQwOjIxIGxvY2FsaG9zdCBzeXN0
ZW1kWzFdOiBTdGFydGVkIERhZW1vbiBmb3IgcG93ZXIgbWFuYWdlbWVudC4KT2N0ICAxIDEy
OjQwOjIyIGxvY2FsaG9zdCBkYnVzLWRhZW1vbls0NDVdOiBkYnVzWzQ0NV06IFtzeXN0ZW1d
IEFjdGl2YXRpbmcgdmlhIHN5c3RlbWQ6IHNlcnZpY2UgbmFtZT0nbmV0LnJlYWN0aXZhdGVk
LkZwcmludCcgdW5pdD0nZnByaW50ZC5zZXJ2aWNlJwpPY3QgIDEgMTI6NDA6MjIgbG9jYWxo
b3N0IGRidXNbNDQ1XTogW3N5c3RlbV0gQWN0aXZhdGluZyB2aWEgc3lzdGVtZDogc2Vydmlj
ZSBuYW1lPSduZXQucmVhY3RpdmF0ZWQuRnByaW50JyB1bml0PSdmcHJpbnRkLnNlcnZpY2Un
Ck9jdCAgMSAxMjo0MDoyMiBsb2NhbGhvc3Qgc3lzdGVtZFsxXTogU3RhcnRpbmcgRmluZ2Vy
cHJpbnQgQXV0aGVudGljYXRpb24gRGFlbW9uLi4uCk9jdCAgMSAxMjo0MDoyMiBsb2NhbGhv
c3QgZGJ1cy1kYWVtb25bNDQ1XTogZGJ1c1s0NDVdOiBbc3lzdGVtXSBTdWNjZXNzZnVsbHkg
YWN0aXZhdGVkIHNlcnZpY2UgJ25ldC5yZWFjdGl2YXRlZC5GcHJpbnQnCk9jdCAgMSAxMjo0
MDoyMiBsb2NhbGhvc3QgZGJ1c1s0NDVdOiBbc3lzdGVtXSBTdWNjZXNzZnVsbHkgYWN0aXZh
dGVkIHNlcnZpY2UgJ25ldC5yZWFjdGl2YXRlZC5GcHJpbnQnCk9jdCAgMSAxMjo0MDoyMiBs
b2NhbGhvc3Qgc3lzdGVtZFsxXTogU3RhcnRlZCBGaW5nZXJwcmludCBBdXRoZW50aWNhdGlv
biBEYWVtb24uCk9jdCAgMSAxMjo0MDoyMiBsb2NhbGhvc3QgZnByaW50ZFsxMTM3XTogTGF1
bmNoaW5nIEZwcmludE9iamVjdApPY3QgIDEgMTI6NDA6MjIgbG9jYWxob3N0IGZwcmludGRb
MTEzN106ICoqIE1lc3NhZ2U6IEQtQnVzIHNlcnZpY2UgbGF1bmNoZWQgd2l0aCBuYW1lOiBu
ZXQucmVhY3RpdmF0ZWQuRnByaW50Ck9jdCAgMSAxMjo0MDoyMiBsb2NhbGhvc3QgZnByaW50
ZFsxMTM3XTogKiogTWVzc2FnZTogZW50ZXJpbmcgbWFpbiBsb29wCk9jdCAgMSAxMjo0MDoy
MyBsb2NhbGhvc3Qgc3lzdGVtZFsxXTogU3RhcnRpbmcgU3RvcCBSZWFkLUFoZWFkIERhdGEg
Q29sbGVjdGlvbi4uLgpPY3QgIDEgMTI6NDA6MjMgbG9jYWxob3N0IHN5c3RlbWRbMV06IFN0
YXJ0ZWQgU3RvcCBSZWFkLUFoZWFkIERhdGEgQ29sbGVjdGlvbi4KT2N0ICAxIDEyOjQwOjI1
IGxvY2FsaG9zdCBrZXJuZWw6IFsgICA1MS41MzQ1MDddIG5mX2Nvbm50cmFjazogYXV0b21h
dGljIGhlbHBlciBhc3NpZ25tZW50IGlzIGRlcHJlY2F0ZWQgYW5kIGl0IHdpbGwgYmUgcmVt
b3ZlZCBzb29uLiBVc2UgdGhlIGlwdGFibGVzIENUIHRhcmdldCB0byBhdHRhY2ggaGVscGVy
cyBpbnN0ZWFkLgpPY3QgIDEgMTI6NDA6NTIgbG9jYWxob3N0IGZwcmludGRbMTEzN106ICoq
IE1lc3NhZ2U6IE5vIGRldmljZXMgaW4gdXNlLCBleGl0Ck9jdCAgMSAxMjo0Mjo1MyBsb2Nh
bGhvc3QgZGJ1cy1kYWVtb25bNDQ1XTogZGJ1c1s0NDVdOiBbc3lzdGVtXSBBY3RpdmF0aW5n
IHZpYSBzeXN0ZW1kOiBzZXJ2aWNlIG5hbWU9J29yZy5mcmVlZGVza3RvcC5Db25zb2xlS2l0
JyB1bml0PSdjb25zb2xlLWtpdC1kYWVtb24uc2VydmljZScKT2N0ICAxIDEyOjQyOjUzIGxv
Y2FsaG9zdCBkYnVzWzQ0NV06IFtzeXN0ZW1dIEFjdGl2YXRpbmcgdmlhIHN5c3RlbWQ6IHNl
cnZpY2UgbmFtZT0nb3JnLmZyZWVkZXNrdG9wLkNvbnNvbGVLaXQnIHVuaXQ9J2NvbnNvbGUt
a2l0LWRhZW1vbi5zZXJ2aWNlJwpPY3QgIDEgMTI6NDI6NTMgbG9jYWxob3N0IHN5c3RlbWRb
MV06IFN0YXJ0aW5nIENvbnNvbGUgTWFuYWdlci4uLgpPY3QgIDEgMTI6NDI6NTMgbG9jYWxo
b3N0IGRidXMtZGFlbW9uWzQ0NV06IGRidXNbNDQ1XTogW3N5c3RlbV0gU3VjY2Vzc2Z1bGx5
IGFjdGl2YXRlZCBzZXJ2aWNlICdvcmcuZnJlZWRlc2t0b3AuQ29uc29sZUtpdCcKT2N0ICAx
IDEyOjQyOjUzIGxvY2FsaG9zdCBkYnVzWzQ0NV06IFtzeXN0ZW1dIFN1Y2Nlc3NmdWxseSBh
Y3RpdmF0ZWQgc2VydmljZSAnb3JnLmZyZWVkZXNrdG9wLkNvbnNvbGVLaXQnCk9jdCAgMSAx
Mjo0Mjo1MyBsb2NhbGhvc3Qgc3lzdGVtZFsxXTogU3RhcnRlZCBDb25zb2xlIE1hbmFnZXIu
Ck9jdCAgMSAxMjo0Mjo1MyBsb2NhbGhvc3QgY29uc29sZS1raXQtZGFlbW9uWzExNDZdOiBj
b25zb2xlLWtpdC1kYWVtb25bMTE0Nl06IFdBUk5JTkc6IEZhaWxlZCB0byBhY3F1aXJlIG9y
Zy5mcmVlZGVza3RvcC5Db25zb2xlS2l0OiBBbiBTRUxpbnV4IHBvbGljeSBwcmV2ZW50cyB0
aGlzIHNlbmRlciBmcm9tIHNlbmRpbmcgdGhpcyBtZXNzYWdlIHRvIHRoaXMgcmVjaXBpZW50
LCAwIG1hdGNoZWQgcnVsZXM7IHR5cGU9Im1ldGhvZF9jYWxsIiwgc2VuZGVyPSI6MS4yNSIg
KHVpZD0wIHBpZD0xMTM0IGNvbW09ImxpZ2h0ZG0gLS1zZXNzaW9uLWNoaWxkIDEyIDE5ICIp
IGludGVyZmFjZT0ib3JnLmZyZWVkZXNrdG9wLkNvbnNvbGVLaXQuTWFuYWdlciIgbWVtYmVy
PSJPcGVuU2Vzc2lvbldpdGhQYXJhbWV0ZXJzIiBlcnJvciBuYW1lPSIodW5zZXQpIiByZXF1
ZXN0ZWRfcmVwbHk9IjAiIGRlc3RpbmF0aW9uPSJvcmcuZnJlZWRlc2t0b3AuQ29uc29sZUtp
dCIgKHVpZD0wIHBpZD0xMTQ2IGNvbW09Ii91c3Ivc2Jpbi9jb25zb2xlLWtpdC1kYWVtb24g
LS1uby1kYWVtb24gIikKT2N0ICAxIDEyOjQyOjUzIGxvY2FsaG9zdCBjb25zb2xlLWtpdC1k
YWVtb25bMTE0Nl06IFdBUk5JTkc6IEZhaWxlZCB0byBhY3F1aXJlIG9yZy5mcmVlZGVza3Rv
cC5Db25zb2xlS2l0OiBBbiBTRUxpbnV4IHBvbGljeSBwcmV2ZW50cyB0aGlzIHNlbmRlciBm
cm9tIHNlbmRpbmcgdGhpcyBtZXNzYWdlIHRvIHRoaXMgcmVjaXBpZW50LCAwIG1hdGNoZWQg
cnVsZXM7IHR5cGU9Im1ldGhvZF9jYWxsIiwgc2VuZGVyPSI6MS4yNSIgKHVpZD0wIHBpZD0x
MTM0IGNvbW09ImxpZ2h0ZG0gLS1zZXNzaW9uLWNoaWxkIDEyIDE5ICIpIGludGVyZmFjZT0i
b3JnLmZyZWVkZXNrdG9wLkNvbnNvbGVLaXQuTWFuYWdlciIgbWVtYmVyPSJPcGVuU2Vzc2lv
bldpdGhQYXJhbWV0ZXJzIiBlcnJvciBuYW1lPSIodW5zZXQpIiByZXF1ZXN0ZWRfcmVwbHk9
IjAiIGRlc3RpbmF0aW9uPSJvcmcuZnJlZWRlc2t0b3AuQ29uc29sZUtpdCIgKHVpZD0wIHBp
ZD0xMTQ2IGNvbW09Ii91c3Ivc2Jpbi9jb25zb2xlLWtpdC1kYWVtb24gLS1uby1kYWVtb24g
IikKT2N0ICAxIDEyOjQyOjUzIGxvY2FsaG9zdCBjb25zb2xlLWtpdC1kYWVtb25bMTE0Nl06
IGNvbnNvbGUta2l0LWRhZW1vblsxMTQ2XTogV0FSTklORzogQ291bGQgbm90IGFjcXVpcmUg
bmFtZTsgYmFpbGluZyBvdXQKT2N0ICAxIDEyOjQyOjUzIGxvY2FsaG9zdCBjb25zb2xlLWtp
dC1kYWVtb25bMTE0Nl06IFdBUk5JTkc6IENvdWxkIG5vdCBhY3F1aXJlIG5hbWU7IGJhaWxp
bmcgb3V0Ck9jdCAgMSAxMjo0Mjo1MyBsb2NhbGhvc3Qgc3lzdGVtZFsxXTogY29uc29sZS1r
aXQtZGFlbW9uLnNlcnZpY2U6IG1haW4gcHJvY2VzcyBleGl0ZWQsIGNvZGU9ZXhpdGVkLCBz
dGF0dXM9MS9GQUlMVVJFCk9jdCAgMSAxMjo0Mjo1MyBsb2NhbGhvc3Qgc3lzdGVtZFsxXTog
VW5pdCBjb25zb2xlLWtpdC1kYWVtb24uc2VydmljZSBlbnRlcmVkIGZhaWxlZCBzdGF0ZS4K
T2N0ICAxIDEyOjQzOjE4IGxvY2FsaG9zdCBkYnVzLWRhZW1vbls0NDVdOiBkYnVzWzQ0NV06
IFtzeXN0ZW1dIEZhaWxlZCB0byBhY3RpdmF0ZSBzZXJ2aWNlICdvcmcuZnJlZWRlc2t0b3Au
Q29uc29sZUtpdCc6IHRpbWVkIG91dApPY3QgIDEgMTI6NDM6MTggbG9jYWxob3N0IGRidXNb
NDQ1XTogW3N5c3RlbV0gRmFpbGVkIHRvIGFjdGl2YXRlIHNlcnZpY2UgJ29yZy5mcmVlZGVz
a3RvcC5Db25zb2xlS2l0JzogdGltZWQgb3V0Ck9jdCAgMSAxMjo0MzoxOCBsb2NhbGhvc3Qg
c3lzdGVtZC1sb2dpbmRbNDM3XTogTmV3IHNlc3Npb24gMSBvZiB1c2VyIG0yci4KT2N0ICAx
IDEyOjQzOjE4IGxvY2FsaG9zdCBzeXN0ZW1kLWxvZ2luZFs0MzddOiBMaW5rZWQgL3RtcC8u
WDExLXVuaXgvWDAgdG8gL3J1bi91c2VyLzEwMDAvWDExLWRpc3BsYXkuCk9jdCAgMSAxMjo0
MzoxOCBsb2NhbGhvc3QgZGJ1cy1kYWVtb25bNDQ1XTogZGJ1c1s0NDVdOiBbc3lzdGVtXSBB
Y3RpdmF0aW5nIHZpYSBzeXN0ZW1kOiBzZXJ2aWNlIG5hbWU9J29yZy5mcmVlZGVza3RvcC5D
b25zb2xlS2l0JyB1bml0PSdjb25zb2xlLWtpdC1kYWVtb24uc2VydmljZScKT2N0ICAxIDEy
OjQzOjE4IGxvY2FsaG9zdCBkYnVzWzQ0NV06IFtzeXN0ZW1dIEFjdGl2YXRpbmcgdmlhIHN5
c3RlbWQ6IHNlcnZpY2UgbmFtZT0nb3JnLmZyZWVkZXNrdG9wLkNvbnNvbGVLaXQnIHVuaXQ9
J2NvbnNvbGUta2l0LWRhZW1vbi5zZXJ2aWNlJwpPY3QgIDEgMTI6NDM6MTggbG9jYWxob3N0
IHN5c3RlbWRbMV06IFN0YXJ0aW5nIENvbnNvbGUgTWFuYWdlci4uLgpPY3QgIDEgMTI6NDM6
MTggbG9jYWxob3N0IGRidXMtZGFlbW9uWzQ0NV06IGRidXNbNDQ1XTogW3N5c3RlbV0gU3Vj
Y2Vzc2Z1bGx5IGFjdGl2YXRlZCBzZXJ2aWNlICdvcmcuZnJlZWRlc2t0b3AuQ29uc29sZUtp
dCcKT2N0ICAxIDEyOjQzOjE4IGxvY2FsaG9zdCBkYnVzWzQ0NV06IFtzeXN0ZW1dIFN1Y2Nl
c3NmdWxseSBhY3RpdmF0ZWQgc2VydmljZSAnb3JnLmZyZWVkZXNrdG9wLkNvbnNvbGVLaXQn
Ck9jdCAgMSAxMjo0MzoxOCBsb2NhbGhvc3QgY29uc29sZS1raXQtZGFlbW9uWzEyMTVdOiBj
b25zb2xlLWtpdC1kYWVtb25bMTIxNV06IFdBUk5JTkc6IEZhaWxlZCB0byBhY3F1aXJlIG9y
Zy5mcmVlZGVza3RvcC5Db25zb2xlS2l0OiBBbiBTRUxpbnV4IHBvbGljeSBwcmV2ZW50cyB0
aGlzIHNlbmRlciBmcm9tIHNlbmRpbmcgdGhpcyBtZXNzYWdlIHRvIHRoaXMgcmVjaXBpZW50
LCAwIG1hdGNoZWQgcnVsZXM7IHR5cGU9Im1ldGhvZF9jYWxsIiwgc2VuZGVyPSI6MS4yNCIg
KHVpZD0wIHBpZD0xMTM0IGNvbW09ImxpZ2h0ZG0gLS1zZXNzaW9uLWNoaWxkIDEyIDE5ICIp
IGludGVyZmFjZT0ib3JnLmZyZWVkZXNrdG9wLkNvbnNvbGVLaXQuTWFuYWdlciIgbWVtYmVy
PSJPcGVuU2Vzc2lvbldpdGhQYXJhbWV0ZXJzIiBlcnJvciBuYW1lPSIodW5zZXQpIiByZXF1
ZXN0ZWRfcmVwbHk9IjAiIGRlc3RpbmF0aW9uPSJvcmcuZnJlZWRlc2t0b3AuQ29uc29sZUtp
dCIgKHVpZD0wIHBpZD0xMjE1IGNvbW09Ii91c3Ivc2Jpbi9jb25zb2xlLWtpdC1kYWVtb24g
LS1uby1kYWVtb24gIikKT2N0ICAxIDEyOjQzOjE4IGxvY2FsaG9zdCBzeXN0ZW1kWzFdOiBT
dGFydGVkIENvbnNvbGUgTWFuYWdlci4KT2N0ICAxIDEyOjQzOjE4IGxvY2FsaG9zdCBjb25z
b2xlLWtpdC1kYWVtb25bMTIxNV06IGNvbnNvbGUta2l0LWRhZW1vblsxMjE1XTogV0FSTklO
RzogQ291bGQgbm90IGFjcXVpcmUgbmFtZTsgYmFpbGluZyBvdXQKT2N0ICAxIDEyOjQzOjE4
IGxvY2FsaG9zdCBjb25zb2xlLWtpdC1kYWVtb25bMTIxNV06IFdBUk5JTkc6IEZhaWxlZCB0
byBhY3F1aXJlIG9yZy5mcmVlZGVza3RvcC5Db25zb2xlS2l0OiBBbiBTRUxpbnV4IHBvbGlj
eSBwcmV2ZW50cyB0aGlzIHNlbmRlciBmcm9tIHNlbmRpbmcgdGhpcyBtZXNzYWdlIHRvIHRo
aXMgcmVjaXBpZW50LCAwIG1hdGNoZWQgcnVsZXM7IHR5cGU9Im1ldGhvZF9jYWxsIiwgc2Vu
ZGVyPSI6MS4yNCIgKHVpZD0wIHBpZD0xMTM0IGNvbW09ImxpZ2h0ZG0gLS1zZXNzaW9uLWNo
aWxkIDEyIDE5ICIpIGludGVyZmFjZT0ib3JnLmZyZWVkZXNrdG9wLkNvbnNvbGVLaXQuTWFu
YWdlciIgbWVtYmVyPSJPcGVuU2Vzc2lvbldpdGhQYXJhbWV0ZXJzIiBlcnJvciBuYW1lPSIo
dW5zZXQpIiByZXF1ZXN0ZWRfcmVwbHk9IjAiIGRlc3RpbmF0aW9uPSJvcmcuZnJlZWRlc2t0
b3AuQ29uc29sZUtpdCIgKHVpZD0wIHBpZD0xMjE1IGNvbW09Ii91c3Ivc2Jpbi9jb25zb2xl
LWtpdC1kYWVtb24gLS1uby1kYWVtb24gIikKT2N0ICAxIDEyOjQzOjE4IGxvY2FsaG9zdCBj
b25zb2xlLWtpdC1kYWVtb25bMTIxNV06IFdBUk5JTkc6IENvdWxkIG5vdCBhY3F1aXJlIG5h
bWU7IGJhaWxpbmcgb3V0Ck9jdCAgMSAxMjo0MzoxOCBsb2NhbGhvc3Qgc3lzdGVtZFsxXTog
Y29uc29sZS1raXQtZGFlbW9uLnNlcnZpY2U6IG1haW4gcHJvY2VzcyBleGl0ZWQsIGNvZGU9
ZXhpdGVkLCBzdGF0dXM9MS9GQUlMVVJFCk9jdCAgMSAxMjo0MzoxOCBsb2NhbGhvc3Qgc3lz
dGVtZFsxXTogVW5pdCBjb25zb2xlLWtpdC1kYWVtb24uc2VydmljZSBlbnRlcmVkIGZhaWxl
ZCBzdGF0ZS4KT2N0ICAxIDEyOjQzOjQzIGxvY2FsaG9zdCBkYnVzLWRhZW1vbls0NDVdOiBk
YnVzWzQ0NV06IFtzeXN0ZW1dIEZhaWxlZCB0byBhY3RpdmF0ZSBzZXJ2aWNlICdvcmcuZnJl
ZWRlc2t0b3AuQ29uc29sZUtpdCc6IHRpbWVkIG91dApPY3QgIDEgMTI6NDM6NDMgbG9jYWxo
b3N0IGRidXNbNDQ1XTogW3N5c3RlbV0gRmFpbGVkIHRvIGFjdGl2YXRlIHNlcnZpY2UgJ29y
Zy5mcmVlZGVza3RvcC5Db25zb2xlS2l0JzogdGltZWQgb3V0Ck9jdCAgMSAxMjo0Mzo0MyBs
b2NhbGhvc3QgbGlnaHRkbVs0NTddOiAqKiAocHJvY2VzczoxMTM0KTogV0FSTklORyAqKjog
RmFpbGVkIHRvIG9wZW4gQ0sgc2Vzc2lvbjogVGltZW91dCB3YXMgcmVhY2hlZApPY3QgIDEg
MTI6NDM6NDQgbG9jYWxob3N0IGtlcm5lbDogWyAgMjUwLjMxODM4N10gZnVzZSBpbml0IChB
UEkgdmVyc2lvbiA3LjIyKQpPY3QgIDEgMTI6NDM6NDQgbG9jYWxob3N0IHN5c3RlbWRbMV06
IE1vdW50aW5nIEZVU0UgQ29udHJvbCBGaWxlIFN5c3RlbS4uLgpPY3QgIDEgMTI6NDM6NDQg
bG9jYWxob3N0IHN5c3RlbWRbMV06IE1vdW50ZWQgRlVTRSBDb250cm9sIEZpbGUgU3lzdGVt
LgpPY3QgIDEgMTI6NDM6NDYgbG9jYWxob3N0IGtlcm5lbDogWyAgMjUyLjEyMzgyN10gaW5w
dXQ6IHNwaWNlIHZkYWdlbnQgdGFibGV0IGFzIC9kZXZpY2VzL3ZpcnR1YWwvaW5wdXQvaW5w
dXQ0Ck9jdCAgMSAxMjo0Mzo0NiBsb2NhbGhvc3Qgc3BpY2UtdmRhZ2VudGQ6IG9wZW5pbmcg
dmRhZ2VudCB2aXJ0aW8gY2hhbm5lbApPY3QgIDEgMTI6NDM6NDYgbG9jYWxob3N0IHJ0a2l0
LWRhZW1vbls0MzhdOiBTdWNjZXNzZnVsbHkgbWFkZSB0aHJlYWQgMTQ1MyBvZiBwcm9jZXNz
IDE0NTMgKC91c3IvYmluL3B1bHNlYXVkaW8pIG93bmVkIGJ5ICcxMDAwJyBoaWdoIHByaW9y
aXR5IGF0IG5pY2UgbGV2ZWwgLTExLgpPY3QgIDEgMTI6NDM6NDYgbG9jYWxob3N0IGRidXMt
ZGFlbW9uWzQ0NV06IGRidXNbNDQ1XTogW3N5c3RlbV0gQWN0aXZhdGluZyB2aWEgc3lzdGVt
ZDogc2VydmljZSBuYW1lPSdvcmcuZnJlZWRlc2t0b3AuQ29sb3JNYW5hZ2VyJyB1bml0PSdj
b2xvcmQuc2VydmljZScKT2N0ICAxIDEyOjQzOjQ2IGxvY2FsaG9zdCBkYnVzWzQ0NV06IFtz
eXN0ZW1dIEFjdGl2YXRpbmcgdmlhIHN5c3RlbWQ6IHNlcnZpY2UgbmFtZT0nb3JnLmZyZWVk
ZXNrdG9wLkNvbG9yTWFuYWdlcicgdW5pdD0nY29sb3JkLnNlcnZpY2UnCk9jdCAgMSAxMjo0
Mzo0NiBsb2NhbGhvc3Qgc3lzdGVtZFsxXTogU3RhcnRpbmcgTWFuYWdlLCBJbnN0YWxsIGFu
ZCBHZW5lcmF0ZSBDb2xvciBQcm9maWxlcy4uLgpPY3QgIDEgMTI6NDM6NDcgbG9jYWxob3N0
IHB1bHNlYXVkaW9bMTQ1M106IFtwdWxzZWF1ZGlvXSBhbHNhLXV0aWwuYzogRGlzYWJsaW5n
IHRpbWVyLWJhc2VkIHNjaGVkdWxpbmcgYmVjYXVzZSBydW5uaW5nIGluc2lkZSBhIFZNLgpP
Y3QgIDEgMTI6NDM6NDcgbG9jYWxob3N0IGtlcm5lbDogWyAgMjUzLjE0MTI2MV0gaGRhLWlu
dGVsOiBJbnZhbGlkIHBvc2l0aW9uIGJ1ZmZlciwgdXNpbmcgTFBJQiByZWFkIG1ldGhvZCBp
bnN0ZWFkLgpPY3QgIDEgMTI6NDM6NDcgbG9jYWxob3N0IGNvbG9yZDogVXNpbmcgY29uZmln
IGZpbGUgL2V0Yy9jb2xvcmQuY29uZgpPY3QgIDEgMTI6NDM6NDcgbG9jYWxob3N0IGNvbG9y
ZDogVXNpbmcgbWFwcGluZyBkYXRhYmFzZSBmaWxlIC92YXIvbGliL2NvbG9yZC9tYXBwaW5n
LmRiCk9jdCAgMSAxMjo0Mzo0NyBsb2NhbGhvc3QgY29sb3JkOiBVc2luZyBkZXZpY2UgZGF0
YWJhc2UgZmlsZSAvdmFyL2xpYi9jb2xvcmQvc3RvcmFnZS5kYgpPY3QgIDEgMTI6NDM6NDcg
bG9jYWxob3N0IGNvbG9yZDogbG9hZGVkIHBsdWdpbiBsaWJjZF9wbHVnaW5fY2FtZXJhLnNv
Ck9jdCAgMSAxMjo0Mzo0NyBsb2NhbGhvc3QgY29sb3JkOiBsb2FkZWQgcGx1Z2luIGxpYmNk
X3BsdWdpbl9zY2FubmVyLnNvCk9jdCAgMSAxMjo0Mzo0NyBsb2NhbGhvc3QgY29sb3JkOiBE
YWVtb24gcmVhZHkgZm9yIHJlcXVlc3RzCk9jdCAgMSAxMjo0Mzo0NyBsb2NhbGhvc3QgZGJ1
c1s0NDVdOiBbc3lzdGVtXSBTdWNjZXNzZnVsbHkgYWN0aXZhdGVkIHNlcnZpY2UgJ29yZy5m
cmVlZGVza3RvcC5Db2xvck1hbmFnZXInCk9jdCAgMSAxMjo0Mzo0NyBsb2NhbGhvc3QgcHVs
c2VhdWRpb1sxNDUzXTogW2Fsc2Etc2lua10gYWxzYS1zaW5rLmM6IEF0dGl2YXppb25lIGRh
IHBhcnRlIGRpIEFMU0EgcGVyIHNjcml2ZXJlIG51b3ZpIGRhdGkgc3VsIGRpc3Bvc2l0aXZv
LCBtYSBub24gYydlcmEgbnVsbGEgZGEgc2NyaXZlcmUuCk9jdCAgMSAxMjo0Mzo0NyBsb2Nh
bGhvc3QgcHVsc2VhdWRpb1sxNDUzXTogW2Fsc2Etc2lua10gYWxzYS1zaW5rLmM6IE1vbHRv
IHByb2JhYmlsbWVudGUgc2kgdHJhdHRhIGRpIHVuIGJ1ZyBuZWkgZHJpdmVyIEFMU0EgInNu
ZF9oZGFfaW50ZWwiLiBTZWduYWxhcmUgcXVlc3RvIHByb2JsZW1hIGFnbGkgc3ZpbHVwcGF0
b3JpIGRpIEFMU0EuCk9jdCAgMSAxMjo0Mzo0NyBsb2NhbGhvc3QgcHVsc2VhdWRpb1sxNDUz
XTogW2Fsc2Etc2lua10gYWxzYS1zaW5rLmM6IEF0dGl2YXppb25lIGF2dmVudXRhIGNvbiBQ
T0xMT1VUIGltcG9zdGF0byAtLSB0dXR0YXZpYSwgdW5hIHN1Y2Nlc3NpdmEgc25kX3BjbV9h
dmFpbCgpIGhhIHJpdG9ybmF0byAwIG8gdW4gYWx0cm8gdmFsb3JlIDwgbWluX2F2YWlsLgpP
Y3QgIDEgMTI6NDM6NDcgbG9jYWxob3N0IHB1bHNlYXVkaW9bMTQ1M106IFtwdWxzZWF1ZGlv
XSBhbHNhLXV0aWwuYzogRGlzYWJsaW5nIHRpbWVyLWJhc2VkIHNjaGVkdWxpbmcgYmVjYXVz
ZSBydW5uaW5nIGluc2lkZSBhIFZNLgpPY3QgIDEgMTI6NDM6NDcgbG9jYWxob3N0IGRidXMt
ZGFlbW9uWzQ0NV06IGRidXNbNDQ1XTogW3N5c3RlbV0gU3VjY2Vzc2Z1bGx5IGFjdGl2YXRl
ZCBzZXJ2aWNlICdvcmcuZnJlZWRlc2t0b3AuQ29sb3JNYW5hZ2VyJwpPY3QgIDEgMTI6NDM6
NDcgbG9jYWxob3N0IHN5c3RlbWRbMV06IFN0YXJ0ZWQgTWFuYWdlLCBJbnN0YWxsIGFuZCBH
ZW5lcmF0ZSBDb2xvciBQcm9maWxlcy4KT2N0ICAxIDEyOjQzOjQ3IGxvY2FsaG9zdCBjb2xv
cmQ6IFByb2ZpbGUgYWRkZWQ6IGljYy00MDFlM2YxYjQxZWRkYjFkZDY3ZjgwMzZhNmQyM2Y5
YgpPY3QgIDEgMTI6NDM6NDcgbG9jYWxob3N0IGNvbG9yZDogUHJvZmlsZSBhZGRlZDogaWNj
LWRkYjcxNjZiZmQ2OTQ3MWUwZDFmY2NlNTU1MmRlY2NhCk9jdCAgMSAxMjo0Mzo0NyBsb2Nh
bGhvc3QgY29sb3JkOiBQcm9maWxlIGFkZGVkOiBpY2MtOTU1ZmZkZmMyZDM3MGM0MTFiNjJj
YmZjNjUzYWQ3YTUKT2N0ICAxIDEyOjQzOjQ3IGxvY2FsaG9zdCBjb2xvcmQ6IFByb2ZpbGUg
YWRkZWQ6IGljYy03NGYxNjQ2YTg3YzQyODc2MjI3NmU1NjExYmNiYzI3MgpPY3QgIDEgMTI6
NDM6NDcgbG9jYWxob3N0IGNvbG9yZDogUHJvZmlsZSBhZGRlZDogaWNjLTViNjA1YmUzMmIy
NzhkOGU5MWRjZGI5NDQ2MmFjMjdmCk9jdCAgMSAxMjo0Mzo0NyBsb2NhbGhvc3QgY29sb3Jk
OiBQcm9maWxlIGFkZGVkOiBpY2MtODNjOTIyN2NlZTQzZTY1N2E1ODY3NDgwNGZlMDAyNzgK
T2N0ICAxIDEyOjQzOjQ3IGxvY2FsaG9zdCBjb2xvcmQ6IFByb2ZpbGUgYWRkZWQ6IGljYy0w
YTkxZDk3NjkxNjM5Yzk4MGMxNjM2NGY2MzBmOWMxZgpPY3QgIDEgMTI6NDM6NDcgbG9jYWxo
b3N0IHJ0a2l0LWRhZW1vbls0MzhdOiBTdWNjZXNzZnVsbHkgbWFkZSB0aHJlYWQgMTQ3NyBv
ZiBwcm9jZXNzIDE0NzcgKC91c3IvYmluL3B1bHNlYXVkaW8pIG93bmVkIGJ5ICcxMDAwJyBo
aWdoIHByaW9yaXR5IGF0IG5pY2UgbGV2ZWwgLTExLgpPY3QgIDEgMTI6NDM6NDcgbG9jYWxo
b3N0IHB1bHNlYXVkaW9bMTQ3N106IFtwdWxzZWF1ZGlvXSBwaWQuYzogRGFlbW9uIGFscmVh
ZHkgcnVubmluZy4KT2N0ICAxIDEyOjQzOjQ3IGxvY2FsaG9zdCBzeXN0ZW1kWzFdOiBTdGFy
dGluZyBDVVBTIFByaW50aW5nIFNlcnZpY2UuLi4KT2N0ICAxIDEyOjQzOjQ3IGxvY2FsaG9z
dCBzeXN0ZW1kWzFdOiBTdGFydGVkIENVUFMgUHJpbnRpbmcgU2VydmljZS4KT2N0ICAxIDEy
OjQzOjQ3IGxvY2FsaG9zdCBrZXJuZWw6IFsgIDI1My43NTYzOTVdIGlucHV0OiBzcGljZSB2
ZGFnZW50IHRhYmxldCBhcyAvZGV2aWNlcy92aXJ0dWFsL2lucHV0L2lucHV0NQpPY3QgIDEg
MTI6NDM6NDcgbG9jYWxob3N0IGNvbG9yZDogRGV2aWNlIGFkZGVkOiB4cmFuZHItVmlydHVh
bC0wCk9jdCAgMSAxMjo0Mzo0OSBsb2NhbGhvc3QgZGJ1cy1kYWVtb25bNDQ1XTogZGJ1c1s0
NDVdOiBbc3lzdGVtXSBBY3RpdmF0aW5nIHZpYSBzeXN0ZW1kOiBzZXJ2aWNlIG5hbWU9J29y
Zy5mcmVlZGVza3RvcC5VRGlza3MyJyB1bml0PSd1ZGlza3MyLnNlcnZpY2UnCk9jdCAgMSAx
Mjo0Mzo0OSBsb2NhbGhvc3QgZGJ1c1s0NDVdOiBbc3lzdGVtXSBBY3RpdmF0aW5nIHZpYSBz
eXN0ZW1kOiBzZXJ2aWNlIG5hbWU9J29yZy5mcmVlZGVza3RvcC5VRGlza3MyJyB1bml0PSd1
ZGlza3MyLnNlcnZpY2UnCk9jdCAgMSAxMjo0Mzo0OSBsb2NhbGhvc3Qgc3lzdGVtZFsxXTog
U3RhcnRpbmcgRGlzayBNYW5hZ2VyLi4uCk9jdCAgMSAxMjo0Mzo0OSBsb2NhbGhvc3Qga2Vy
bmVsOiBbICAyNTUuNDA4MTMzXSBoZGEtaW50ZWw6IElSUSB0aW1pbmcgd29ya2Fyb3VuZCBp
cyBhY3RpdmF0ZWQgZm9yIGNhcmQgIzAuIFN1Z2dlc3QgYSBiaWdnZXIgYmRsX3Bvc19hZGou
Ck9jdCAgMSAxMjo0Mzo0OSBsb2NhbGhvc3QgdWRpc2tzZFsxNTE2XTogdWRpc2tzIGRhZW1v
biB2ZXJzaW9uIDIuMS4wIHN0YXJ0aW5nCk9jdCAgMSAxMjo0Mzo0OSBsb2NhbGhvc3QgZGJ1
cy1kYWVtb25bNDQ1XTogZGJ1c1s0NDVdOiBbc3lzdGVtXSBTdWNjZXNzZnVsbHkgYWN0aXZh
dGVkIHNlcnZpY2UgJ29yZy5mcmVlZGVza3RvcC5VRGlza3MyJwpPY3QgIDEgMTI6NDM6NDkg
bG9jYWxob3N0IGRidXNbNDQ1XTogW3N5c3RlbV0gU3VjY2Vzc2Z1bGx5IGFjdGl2YXRlZCBz
ZXJ2aWNlICdvcmcuZnJlZWRlc2t0b3AuVURpc2tzMicKT2N0ICAxIDEyOjQzOjQ5IGxvY2Fs
aG9zdCB1ZGlza3NkWzE1MTZdOiBBY3F1aXJlZCB0aGUgbmFtZSBvcmcuZnJlZWRlc2t0b3Au
VURpc2tzMiBvbiB0aGUgc3lzdGVtIG1lc3NhZ2UgYnVzCk9jdCAgMSAxMjo0Mzo0OSBsb2Nh
bGhvc3Qgc3lzdGVtZFsxXTogU3RhcnRlZCBEaXNrIE1hbmFnZXIuCk9jdCAgMSAxMjo0Mzo1
MCBsb2NhbGhvc3Qgdm11c3JbMTUxNV06IFsgd2FybmluZ10gW3ZtdG9vbHNkXSBUaGUgdm11
c3Igc2VydmljZSBuZWVkcyB0byBydW4gaW5zaWRlIGEgdmlydHVhbCBtYWNoaW5lLgpPY3Qg
IDEgMTI6NDM6NTQgbG9jYWxob3N0IGRidXMtZGFlbW9uWzQ0NV06IGRidXNbNDQ1XTogW3N5
c3RlbV0gQWN0aXZhdGluZyBzZXJ2aWNlIG5hbWU9J29yZy5ibHVlbWFuLk1lY2hhbmlzbScg
KHVzaW5nIHNlcnZpY2VoZWxwZXIpCk9jdCAgMSAxMjo0Mzo1NCBsb2NhbGhvc3QgZGJ1c1s0
NDVdOiBbc3lzdGVtXSBBY3RpdmF0aW5nIHNlcnZpY2UgbmFtZT0nb3JnLmJsdWVtYW4uTWVj
aGFuaXNtJyAodXNpbmcgc2VydmljZWhlbHBlcikKT2N0ICAxIDEyOjQzOjU1IGxvY2FsaG9z
dCBrZXJuZWw6IFsgIDI2MS41NTI0MTNdIEJsdWV0b290aDogUkZDT01NIFRUWSBsYXllciBp
bml0aWFsaXplZApPY3QgIDEgMTI6NDM6NTUgbG9jYWxob3N0IGtlcm5lbDogWyAgMjYxLjU1
MjQyNF0gQmx1ZXRvb3RoOiBSRkNPTU0gc29ja2V0IGxheWVyIGluaXRpYWxpemVkCk9jdCAg
MSAxMjo0Mzo1NSBsb2NhbGhvc3Qga2VybmVsOiBbICAyNjEuNTUyNDI2XSBCbHVldG9vdGg6
IFJGQ09NTSB2ZXIgMS4xMQpPY3QgIDEgMTI6NDM6NTUgbG9jYWxob3N0IGJsdWVtYW4tbWVj
aGFuaXNtOiBTdGFydGluZyBibHVlbWFuLW1lY2hhbmlzbQpPY3QgIDEgMTI6NDM6NTUgbG9j
YWxob3N0IGRidXMtZGFlbW9uWzQ0NV06IGRidXNbNDQ1XTogW3N5c3RlbV0gU3VjY2Vzc2Z1
bGx5IGFjdGl2YXRlZCBzZXJ2aWNlICdvcmcuYmx1ZW1hbi5NZWNoYW5pc20nCk9jdCAgMSAx
Mjo0Mzo1NSBsb2NhbGhvc3QgZGJ1c1s0NDVdOiBbc3lzdGVtXSBTdWNjZXNzZnVsbHkgYWN0
aXZhdGVkIHNlcnZpY2UgJ29yZy5ibHVlbWFuLk1lY2hhbmlzbScKT2N0ICAxIDEyOjQzOjU1
IGxvY2FsaG9zdCBibHVlbWFuLW1lY2hhbmlzbTogbG9hZGluZyBQcHAKT2N0ICAxIDEyOjQz
OjU1IGxvY2FsaG9zdCBibHVlbWFuLW1lY2hhbmlzbTogbG9hZGluZyBSZktpbGwKT2N0ICAx
IDEyOjQzOjU1IGxvY2FsaG9zdCBibHVlbWFuLW1lY2hhbmlzbTogbG9hZGluZyBDb25maWcK
T2N0ICAxIDEyOjQzOjU1IGxvY2FsaG9zdCBibHVlbWFuLW1lY2hhbmlzbTogbG9hZGluZyBO
ZXR3b3JrCk9jdCAgMSAxMjo0NDoyNSBsb2NhbGhvc3QgYmx1ZW1hbi1tZWNoYW5pc206IEV4
aXRpbmcKT2N0ICAxIDEyOjQ0OjI1IGxvY2FsaG9zdCBkYnVzLWRhZW1vbls0NDVdOiBTdGFy
dGluZyBibHVlbWFuLW1lY2hhbmlzbQpPY3QgIDEgMTI6NDQ6MjUgbG9jYWxob3N0IGRidXMt
ZGFlbW9uWzQ0NV06IGxvYWRpbmcgUHBwCk9jdCAgMSAxMjo0NDoyNSBsb2NhbGhvc3QgZGJ1
cy1kYWVtb25bNDQ1XTogbG9hZGluZyBSZktpbGwKT2N0ICAxIDEyOjQ0OjI1IGxvY2FsaG9z
dCBkYnVzLWRhZW1vbls0NDVdOiBsb2FkaW5nIENvbmZpZwpPY3QgIDEgMTI6NDQ6MjUgbG9j
YWxob3N0IGRidXMtZGFlbW9uWzQ0NV06IGxvYWRpbmcgTmV0d29yawpPY3QgIDEgMTI6NDQ6
MjUgbG9jYWxob3N0IGRidXMtZGFlbW9uWzQ0NV06IEV4aXRpbmcKT2N0ICAxIDEyOjQ3OjIw
IGxvY2FsaG9zdCBzeXN0ZW1kLWxvZ2luZFs0MzddOiBOZXcgc2Vzc2lvbiAyIG9mIHVzZXIg
cm9vdC4KT2N0ICAxIDEyOjQ3OjM2IGxvY2FsaG9zdCBjaHJvbnlkWzQ0Ml06IFNlbGVjdGVk
IHNvdXJjZSAyMTcuMTE0LjU5LjY2Cg==
--------------060909000500070501040708
Content-Type: text/plain; charset=windows-1252;
 name="Xorg.0-kvm.log"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
 filename="Xorg.0-kvm.log"

WyAgICAxMy44MTddIApYLk9yZyBYIFNlcnZlciAxLjE0LjMKUmVsZWFzZSBEYXRlOiAyMDEz
LTA5LTEyClsgICAgMTMuODE3XSBYIFByb3RvY29sIFZlcnNpb24gMTEsIFJldmlzaW9uIDAK
WyAgICAxMy44MTddIEJ1aWxkIE9wZXJhdGluZyBTeXN0ZW06ICAzLjEwLjktMjAwLmZjMTku
eDg2XzY0IApbICAgIDEzLjgxN10gQ3VycmVudCBPcGVyYXRpbmcgU3lzdGVtOiBMaW51eCBs
b2NhbGhvc3QubG9jYWxkb21haW4gMy4xMS4xLTIwMC5mYzE5Lng4Nl82NCAjMSBTTVAgU2F0
IFNlcCAxNCAxNTowNDo1MSBVVEMgMjAxMyB4ODZfNjQKWyAgICAxMy44MTddIEtlcm5lbCBj
b21tYW5kIGxpbmU6IEJPT1RfSU1BR0U9L3ZtbGludXotMy4xMS4xLTIwMC5mYzE5Lng4Nl82
NCByb290PS9kZXYvbWFwcGVyL2ZlZG9yYS1yb290IHJvIHJkLmx2bS5sdj1mZWRvcmEvc3dh
cCByZC5tZD0wIHJkLmRtPTAgcmQubHVrcz0wIHZjb25zb2xlLmZvbnQ9bGF0YXJjeXJoZWIt
c3VuMTYgcmQubHZtLmx2PWZlZG9yYS9yb290IHZjb25zb2xlLmtleW1hcD1pdDIgcmhnYiBx
dWlldCBMQU5HPWl0X0lULlVURi04ClsgICAgMTMuODE3XSBCdWlsZCBEYXRlOiAxNiBTZXB0
ZW1iZXIgMjAxMyAgMTI6NDM6MzVBTQpbICAgIDEzLjgxN10gQnVpbGQgSUQ6IHhvcmcteDEx
LXNlcnZlciAxLjE0LjMtMS5mYzE5IApbICAgIDEzLjgxN10gQ3VycmVudCB2ZXJzaW9uIG9m
IHBpeG1hbjogMC4zMC4wClsgICAgMTMuODE3XSAJQmVmb3JlIHJlcG9ydGluZyBwcm9ibGVt
cywgY2hlY2sgaHR0cDovL3dpa2kueC5vcmcKCXRvIG1ha2Ugc3VyZSB0aGF0IHlvdSBoYXZl
IHRoZSBsYXRlc3QgdmVyc2lvbi4KWyAgICAxMy44MTddIE1hcmtlcnM6ICgtLSkgcHJvYmVk
LCAoKiopIGZyb20gY29uZmlnIGZpbGUsICg9PSkgZGVmYXVsdCBzZXR0aW5nLAoJKCsrKSBm
cm9tIGNvbW1hbmQgbGluZSwgKCEhKSBub3RpY2UsIChJSSkgaW5mb3JtYXRpb25hbCwKCShX
Vykgd2FybmluZywgKEVFKSBlcnJvciwgKE5JKSBub3QgaW1wbGVtZW50ZWQsICg/PykgdW5r
bm93bi4KWyAgICAxMy44MTddICg9PSkgTG9nIGZpbGU6ICIvdmFyL2xvZy9Yb3JnLjAubG9n
IiwgVGltZTogVHVlIE9jdCAgMSAxMjozOTo0NyAyMDEzClsgICAgMTQuMDMwXSAoPT0pIFVz
aW5nIGNvbmZpZyBkaXJlY3Rvcnk6ICIvZXRjL1gxMS94b3JnLmNvbmYuZCIKWyAgICAxNC4w
MzBdICg9PSkgVXNpbmcgc3lzdGVtIGNvbmZpZyBkaXJlY3RvcnkgIi91c3Ivc2hhcmUvWDEx
L3hvcmcuY29uZi5kIgpbICAgIDE0LjExNF0gKD09KSBObyBMYXlvdXQgc2VjdGlvbi4gIFVz
aW5nIHRoZSBmaXJzdCBTY3JlZW4gc2VjdGlvbi4KWyAgICAxNC4xMTRdICg9PSkgTm8gc2Ny
ZWVuIHNlY3Rpb24gYXZhaWxhYmxlLiBVc2luZyBkZWZhdWx0cy4KWyAgICAxNC4xMTRdICgq
KikgfC0tPlNjcmVlbiAiRGVmYXVsdCBTY3JlZW4gU2VjdGlvbiIgKDApClsgICAgMTQuMTE0
XSAoKiopIHwgICB8LS0+TW9uaXRvciAiPGRlZmF1bHQgbW9uaXRvcj4iClsgICAgMTQuMTE1
XSAoPT0pIE5vIG1vbml0b3Igc3BlY2lmaWVkIGZvciBzY3JlZW4gIkRlZmF1bHQgU2NyZWVu
IFNlY3Rpb24iLgoJVXNpbmcgYSBkZWZhdWx0IG1vbml0b3IgY29uZmlndXJhdGlvbi4KWyAg
ICAxNC4xMTVdICg9PSkgQXV0b21hdGljYWxseSBhZGRpbmcgZGV2aWNlcwpbICAgIDE0LjEx
NV0gKD09KSBBdXRvbWF0aWNhbGx5IGVuYWJsaW5nIGRldmljZXMKWyAgICAxNC4xMTVdICg9
PSkgQXV0b21hdGljYWxseSBhZGRpbmcgR1BVIGRldmljZXMKWyAgICAxNC4xMTVdICg9PSkg
Rm9udFBhdGggc2V0IHRvOgoJY2F0YWxvZ3VlOi9ldGMvWDExL2ZvbnRwYXRoLmQsCglidWls
dC1pbnMKWyAgICAxNC4xMTVdICg9PSkgTW9kdWxlUGF0aCBzZXQgdG8gIi91c3IvbGliNjQv
eG9yZy9tb2R1bGVzIgpbICAgIDE0LjExNV0gKElJKSBUaGUgc2VydmVyIHJlbGllcyBvbiB1
ZGV2IHRvIHByb3ZpZGUgdGhlIGxpc3Qgb2YgaW5wdXQgZGV2aWNlcy4KCUlmIG5vIGRldmlj
ZXMgYmVjb21lIGF2YWlsYWJsZSwgcmVjb25maWd1cmUgdWRldiBvciBkaXNhYmxlIEF1dG9B
ZGREZXZpY2VzLgpbICAgIDE0LjExNV0gKElJKSBMb2FkZXIgbWFnaWM6IDB4ODAwZDAwClsg
ICAgMTQuMTE1XSAoSUkpIE1vZHVsZSBBQkkgdmVyc2lvbnM6ClsgICAgMTQuMTE1XSAJWC5P
cmcgQU5TSSBDIEVtdWxhdGlvbjogMC40ClsgICAgMTQuMTE1XSAJWC5PcmcgVmlkZW8gRHJp
dmVyOiAxNC4xClsgICAgMTQuMTE1XSAJWC5PcmcgWElucHV0IGRyaXZlciA6IDE5LjIKWyAg
ICAxNC4xMTVdIAlYLk9yZyBTZXJ2ZXIgRXh0ZW5zaW9uIDogNy4wClsgICAgMTQuMTE2XSAo
SUkpIHhmcmVlODY6IEFkZGluZyBkcm0gZGV2aWNlICgvZGV2L2RyaS9jYXJkMCkKWyAgICAx
NC4xMjZdICgtLSkgUENJOiooMDowOjI6MCkgMWIzNjowMTAwOjFhZjQ6MTEwMCByZXYgNCwg
TWVtIEAgMHhmNDAwMDAwMC82NzEwODg2NCwgMHhmODAwMDAwMC82NzEwODg2NCwgMHhmYzAy
NDAwMC84MTkyLCBJL08gQCAweDAwMDBjMTAwLzMyLCBCSU9TIEAgMHg/Pz8/Pz8/Py82NTUz
NgpbICAgIDE0LjEyNl0gSW5pdGlhbGl6aW5nIGJ1aWx0LWluIGV4dGVuc2lvbiBHZW5lcmlj
IEV2ZW50IEV4dGVuc2lvbgpbICAgIDE0LjEyNl0gSW5pdGlhbGl6aW5nIGJ1aWx0LWluIGV4
dGVuc2lvbiBTSEFQRQpbICAgIDE0LjEyNl0gSW5pdGlhbGl6aW5nIGJ1aWx0LWluIGV4dGVu
c2lvbiBNSVQtU0hNClsgICAgMTQuMTI2XSBJbml0aWFsaXppbmcgYnVpbHQtaW4gZXh0ZW5z
aW9uIFhJbnB1dEV4dGVuc2lvbgpbICAgIDE0LjEyNl0gSW5pdGlhbGl6aW5nIGJ1aWx0LWlu
IGV4dGVuc2lvbiBYVEVTVApbICAgIDE0LjEyNl0gSW5pdGlhbGl6aW5nIGJ1aWx0LWluIGV4
dGVuc2lvbiBCSUctUkVRVUVTVFMKWyAgICAxNC4xMjZdIEluaXRpYWxpemluZyBidWlsdC1p
biBleHRlbnNpb24gU1lOQwpbICAgIDE0LjEyNl0gSW5pdGlhbGl6aW5nIGJ1aWx0LWluIGV4
dGVuc2lvbiBYS0VZQk9BUkQKWyAgICAxNC4xMjZdIEluaXRpYWxpemluZyBidWlsdC1pbiBl
eHRlbnNpb24gWEMtTUlTQwpbICAgIDE0LjEyNl0gSW5pdGlhbGl6aW5nIGJ1aWx0LWluIGV4
dGVuc2lvbiBYSU5FUkFNQQpbICAgIDE0LjEyNl0gSW5pdGlhbGl6aW5nIGJ1aWx0LWluIGV4
dGVuc2lvbiBYRklYRVMKWyAgICAxNC4xMjZdIEluaXRpYWxpemluZyBidWlsdC1pbiBleHRl
bnNpb24gUkVOREVSClsgICAgMTQuMTI2XSBJbml0aWFsaXppbmcgYnVpbHQtaW4gZXh0ZW5z
aW9uIFJBTkRSClsgICAgMTQuMTI2XSBJbml0aWFsaXppbmcgYnVpbHQtaW4gZXh0ZW5zaW9u
IENPTVBPU0lURQpbICAgIDE0LjEyNl0gSW5pdGlhbGl6aW5nIGJ1aWx0LWluIGV4dGVuc2lv
biBEQU1BR0UKWyAgICAxNC4xMjZdIEluaXRpYWxpemluZyBidWlsdC1pbiBleHRlbnNpb24g
TUlULVNDUkVFTi1TQVZFUgpbICAgIDE0LjEyNl0gSW5pdGlhbGl6aW5nIGJ1aWx0LWluIGV4
dGVuc2lvbiBET1VCTEUtQlVGRkVSClsgICAgMTQuMTI2XSBJbml0aWFsaXppbmcgYnVpbHQt
aW4gZXh0ZW5zaW9uIFJFQ09SRApbICAgIDE0LjEyNl0gSW5pdGlhbGl6aW5nIGJ1aWx0LWlu
IGV4dGVuc2lvbiBEUE1TClsgICAgMTQuMTI2XSBJbml0aWFsaXppbmcgYnVpbHQtaW4gZXh0
ZW5zaW9uIFgtUmVzb3VyY2UKWyAgICAxNC4xMjZdIEluaXRpYWxpemluZyBidWlsdC1pbiBl
eHRlbnNpb24gWFZpZGVvClsgICAgMTQuMTI2XSBJbml0aWFsaXppbmcgYnVpbHQtaW4gZXh0
ZW5zaW9uIFhWaWRlby1Nb3Rpb25Db21wZW5zYXRpb24KWyAgICAxNC4xMjZdIEluaXRpYWxp
emluZyBidWlsdC1pbiBleHRlbnNpb24gU0VMaW51eApbICAgIDE0LjEyNl0gSW5pdGlhbGl6
aW5nIGJ1aWx0LWluIGV4dGVuc2lvbiBYRnJlZTg2LVZpZE1vZGVFeHRlbnNpb24KWyAgICAx
NC4xMjZdIEluaXRpYWxpemluZyBidWlsdC1pbiBleHRlbnNpb24gWEZyZWU4Ni1ER0EKWyAg
ICAxNC4xMjZdIEluaXRpYWxpemluZyBidWlsdC1pbiBleHRlbnNpb24gWEZyZWU4Ni1EUkkK
WyAgICAxNC4xMjZdIEluaXRpYWxpemluZyBidWlsdC1pbiBleHRlbnNpb24gRFJJMgpbICAg
IDE0LjEyNl0gKElJKSAiZ2x4IiB3aWxsIGJlIGxvYWRlZCBieSBkZWZhdWx0LgpbICAgIDE0
LjEyNl0gKElJKSBMb2FkTW9kdWxlOiAiZHJpMiIKWyAgICAxNC4xMjZdIChJSSkgTW9kdWxl
ICJkcmkyIiBhbHJlYWR5IGJ1aWx0LWluClsgICAgMTQuMTI2XSAoSUkpIExvYWRNb2R1bGU6
ICJnbGFtb3JlZ2wiClsgICAgMTQuMTk5XSAoSUkpIExvYWRpbmcgL3Vzci9saWI2NC94b3Jn
L21vZHVsZXMvbGliZ2xhbW9yZWdsLnNvClsgICAgMTQuNzIwXSAoSUkpIE1vZHVsZSBnbGFt
b3JlZ2w6IHZlbmRvcj0iWC5PcmcgRm91bmRhdGlvbiIKWyAgICAxNC43MjBdIAljb21waWxl
ZCBmb3IgMS4xNC4wLCBtb2R1bGUgdmVyc2lvbiA9IDAuNS4wClsgICAgMTQuNzIwXSAJQUJJ
IGNsYXNzOiBYLk9yZyBBTlNJIEMgRW11bGF0aW9uLCB2ZXJzaW9uIDAuNApbICAgIDE0Ljcy
MF0gKElJKSBMb2FkTW9kdWxlOiAiZ2x4IgpbICAgIDE0LjcyMF0gKElJKSBMb2FkaW5nIC91
c3IvbGliNjQveG9yZy9tb2R1bGVzL2V4dGVuc2lvbnMvbGliZ2x4LnNvClsgICAgMTQuODA5
XSAoSUkpIE1vZHVsZSBnbHg6IHZlbmRvcj0iWC5PcmcgRm91bmRhdGlvbiIKWyAgICAxNC44
MDldIAljb21waWxlZCBmb3IgMS4xNC4zLCBtb2R1bGUgdmVyc2lvbiA9IDEuMC4wClsgICAg
MTQuODA5XSAJQUJJIGNsYXNzOiBYLk9yZyBTZXJ2ZXIgRXh0ZW5zaW9uLCB2ZXJzaW9uIDcu
MApbICAgIDE0LjgwOV0gKD09KSBBSUdMWCBlbmFibGVkClsgICAgMTQuODEwXSBMb2FkaW5n
IGV4dGVuc2lvbiBHTFgKWyAgICAxNC44MTBdICg9PSkgTWF0Y2hlZCBxeGwgYXMgYXV0b2Nv
bmZpZ3VyZWQgZHJpdmVyIDAKWyAgICAxNC44MTBdICg9PSkgTWF0Y2hlZCBxeGwgYXMgYXV0
b2NvbmZpZ3VyZWQgZHJpdmVyIDEKWyAgICAxNC44MTBdICg9PSkgTWF0Y2hlZCB2ZXNhIGFz
IGF1dG9jb25maWd1cmVkIGRyaXZlciAyClsgICAgMTQuODEwXSAoPT0pIE1hdGNoZWQgbW9k
ZXNldHRpbmcgYXMgYXV0b2NvbmZpZ3VyZWQgZHJpdmVyIDMKWyAgICAxNC44MTBdICg9PSkg
TWF0Y2hlZCBmYmRldiBhcyBhdXRvY29uZmlndXJlZCBkcml2ZXIgNApbICAgIDE0LjgxMF0g
KD09KSBBc3NpZ25lZCB0aGUgZHJpdmVyIHRvIHRoZSB4Zjg2Q29uZmlnTGF5b3V0ClsgICAg
MTQuODEwXSAoSUkpIExvYWRNb2R1bGU6ICJxeGwiClsgICAgMTQuODEwXSAoSUkpIExvYWRp
bmcgL3Vzci9saWI2NC94b3JnL21vZHVsZXMvZHJpdmVycy9xeGxfZHJ2LnNvClsgICAgMTQu
ODM2XSAoSUkpIE1vZHVsZSBxeGw6IHZlbmRvcj0iWC5PcmcgRm91bmRhdGlvbiIKWyAgICAx
NC44MzZdIAljb21waWxlZCBmb3IgMS4xNC4xLCBtb2R1bGUgdmVyc2lvbiA9IDAuMC4wClsg
ICAgMTQuODM2XSAJTW9kdWxlIGNsYXNzOiBYLk9yZyBWaWRlbyBEcml2ZXIKWyAgICAxNC44
MzZdIAlBQkkgY2xhc3M6IFguT3JnIFZpZGVvIERyaXZlciwgdmVyc2lvbiAxNC4xClsgICAg
MTQuODM2XSAoSUkpIExvYWRNb2R1bGU6ICJ2ZXNhIgpbICAgIDE0LjgzNl0gKElJKSBMb2Fk
aW5nIC91c3IvbGliNjQveG9yZy9tb2R1bGVzL2RyaXZlcnMvdmVzYV9kcnYuc28KWyAgICAx
NC44ODFdIChJSSkgTW9kdWxlIHZlc2E6IHZlbmRvcj0iWC5PcmcgRm91bmRhdGlvbiIKWyAg
ICAxNC44ODFdIAljb21waWxlZCBmb3IgMS4xNC4wLCBtb2R1bGUgdmVyc2lvbiA9IDIuMy4y
ClsgICAgMTQuODgxXSAJTW9kdWxlIGNsYXNzOiBYLk9yZyBWaWRlbyBEcml2ZXIKWyAgICAx
NC44ODFdIAlBQkkgY2xhc3M6IFguT3JnIFZpZGVvIERyaXZlciwgdmVyc2lvbiAxNC4xClsg
ICAgMTQuODgxXSAoSUkpIExvYWRNb2R1bGU6ICJtb2Rlc2V0dGluZyIKWyAgICAxNC44ODFd
IChJSSkgTG9hZGluZyAvdXNyL2xpYjY0L3hvcmcvbW9kdWxlcy9kcml2ZXJzL21vZGVzZXR0
aW5nX2Rydi5zbwpbICAgIDE0Ljg5OF0gKElJKSBNb2R1bGUgbW9kZXNldHRpbmc6IHZlbmRv
cj0iWC5PcmcgRm91bmRhdGlvbiIKWyAgICAxNC44OThdIAljb21waWxlZCBmb3IgMS4xNC4x
LCBtb2R1bGUgdmVyc2lvbiA9IDAuNi4wClsgICAgMTQuODk4XSAJTW9kdWxlIGNsYXNzOiBY
Lk9yZyBWaWRlbyBEcml2ZXIKWyAgICAxNC44OThdIAlBQkkgY2xhc3M6IFguT3JnIFZpZGVv
IERyaXZlciwgdmVyc2lvbiAxNC4xClsgICAgMTQuODk4XSAoSUkpIExvYWRNb2R1bGU6ICJm
YmRldiIKWyAgICAxNC44OThdIChJSSkgTG9hZGluZyAvdXNyL2xpYjY0L3hvcmcvbW9kdWxl
cy9kcml2ZXJzL2ZiZGV2X2Rydi5zbwpbICAgIDE0Ljg5OV0gKElJKSBNb2R1bGUgZmJkZXY6
IHZlbmRvcj0iWC5PcmcgRm91bmRhdGlvbiIKWyAgICAxNC44OTldIAljb21waWxlZCBmb3Ig
MS4xNC4wLCBtb2R1bGUgdmVyc2lvbiA9IDAuNC4zClsgICAgMTQuODk5XSAJTW9kdWxlIGNs
YXNzOiBYLk9yZyBWaWRlbyBEcml2ZXIKWyAgICAxNC44OTldIAlBQkkgY2xhc3M6IFguT3Jn
IFZpZGVvIERyaXZlciwgdmVyc2lvbiAxNC4xClsgICAgMTQuODk5XSAoSUkpIHF4bDogRHJp
dmVyIGZvciBRWEwgdmlydHVhbCBncmFwaGljczogUVhMIDEKWyAgICAxNC44OTldIChJSSkg
VkVTQTogZHJpdmVyIGZvciBWRVNBIGNoaXBzZXRzOiB2ZXNhClsgICAgMTQuOTAwXSAoSUkp
IG1vZGVzZXR0aW5nOiBEcml2ZXIgZm9yIE1vZGVzZXR0aW5nIEtlcm5lbCBEcml2ZXJzOiBr
bXMKWyAgICAxNC45MDBdIChJSSkgRkJERVY6IGRyaXZlciBmb3IgZnJhbWVidWZmZXI6IGZi
ZGV2ClsgICAgMTQuOTAwXSAoKyspIHVzaW5nIFZUIG51bWJlciAxCgpbICAgIDE0LjkwMl0g
KElJKSBbS01TXSBLZXJuZWwgbW9kZXNldHRpbmcgZW5hYmxlZC4KWyAgICAxNC45MDJdIChX
VykgRmFsbGluZyBiYWNrIHRvIG9sZCBwcm9iZSBtZXRob2QgZm9yIHZlc2EKWyAgICAxNC45
MDJdIChXVykgRmFsbGluZyBiYWNrIHRvIG9sZCBwcm9iZSBtZXRob2QgZm9yIG1vZGVzZXR0
aW5nClsgICAgMTQuOTAyXSAoV1cpIEZhbGxpbmcgYmFjayB0byBvbGQgcHJvYmUgbWV0aG9k
IGZvciBmYmRldgpbICAgIDE0LjkwMl0gKElJKSBMb2FkaW5nIHN1YiBtb2R1bGUgImZiZGV2
aHciClsgICAgMTQuOTAyXSAoSUkpIExvYWRNb2R1bGU6ICJmYmRldmh3IgpbICAgIDE0Ljkw
Ml0gKElJKSBMb2FkaW5nIC91c3IvbGliNjQveG9yZy9tb2R1bGVzL2xpYmZiZGV2aHcuc28K
WyAgICAxNC45MThdIChJSSkgTW9kdWxlIGZiZGV2aHc6IHZlbmRvcj0iWC5PcmcgRm91bmRh
dGlvbiIKWyAgICAxNC45MThdIAljb21waWxlZCBmb3IgMS4xNC4zLCBtb2R1bGUgdmVyc2lv
biA9IDAuMC4yClsgICAgMTQuOTE4XSAJQUJJIGNsYXNzOiBYLk9yZyBWaWRlbyBEcml2ZXIs
IHZlcnNpb24gMTQuMQpbICAgIDE0LjkxOF0gKElJKSBxeGwoMCk6IENyZWF0aW5nIGRlZmF1
bHQgRGlzcGxheSBzdWJzZWN0aW9uIGluIFNjcmVlbiBzZWN0aW9uCgkiRGVmYXVsdCBTY3Jl
ZW4gU2VjdGlvbiIgZm9yIGRlcHRoL2ZiYnBwIDI0LzMyClsgICAgMTQuOTE4XSAoPT0pIHF4
bCgwKTogRGVwdGggMjQsICgtLSkgZnJhbWVidWZmZXIgYnBwIDMyClsgICAgMTQuOTE4XSAo
PT0pIHF4bCgwKTogUkdCIHdlaWdodCA4ODgKWyAgICAxNC45MThdICg9PSkgcXhsKDApOiBE
ZWZhdWx0IHZpc3VhbCBpcyBUcnVlQ29sb3IKWyAgICAxNC45MThdICg9PSkgcXhsKDApOiBV
c2luZyBnYW1tYSBjb3JyZWN0aW9uICgxLjAsIDEuMCwgMS4wKQpbICAgIDE0LjkxOF0gKElJ
KSBxeGwoMCk6IERlZmVycmVkIEZyYW1lczogRGlzYWJsZWQKWyAgICAxNC45MThdIChJSSkg
cXhsKDApOiBPZmZzY3JlZW4gU3VyZmFjZXM6IEVuYWJsZWQKWyAgICAxNC45MThdIChJSSkg
cXhsKDApOiBJbWFnZSBDYWNoZTogRW5hYmxlZApbICAgIDE0LjkxOF0gKElJKSBxeGwoMCk6
IEZhbGxiYWNrIENhY2hlOiBFbmFibGVkClsgICAgMTQuOTE4XSAoPT0pIHF4bCgwKTogRFBJ
IHNldCB0byAoOTYsIDk2KQpbICAgIDE0LjkxOF0gKElJKSBMb2FkaW5nIHN1YiBtb2R1bGUg
ImZiIgpbICAgIDE0LjkxOF0gKElJKSBMb2FkTW9kdWxlOiAiZmIiClsgICAgMTQuOTE4XSAo
SUkpIExvYWRpbmcgL3Vzci9saWI2NC94b3JnL21vZHVsZXMvbGliZmIuc28KWyAgICAxNC45
NjNdIChJSSkgTW9kdWxlIGZiOiB2ZW5kb3I9IlguT3JnIEZvdW5kYXRpb24iClsgICAgMTQu
OTYzXSAJY29tcGlsZWQgZm9yIDEuMTQuMywgbW9kdWxlIHZlcnNpb24gPSAxLjAuMApbICAg
IDE0Ljk2M10gCUFCSSBjbGFzczogWC5PcmcgQU5TSSBDIEVtdWxhdGlvbiwgdmVyc2lvbiAw
LjQKWyAgICAxNC45NjNdIChJSSkgTG9hZGluZyBzdWIgbW9kdWxlICJyYW1kYWMiClsgICAg
MTQuOTYzXSAoSUkpIExvYWRNb2R1bGU6ICJyYW1kYWMiClsgICAgMTQuOTYzXSAoSUkpIE1v
ZHVsZSAicmFtZGFjIiBhbHJlYWR5IGJ1aWx0LWluClsgICAgMTQuOTYzXSAoSUkpIHF4bCgw
KTogT3V0cHV0IFZpcnR1YWwtMCBoYXMgbm8gbW9uaXRvciBzZWN0aW9uClsgICAgMTQuOTYz
XSAoSUkpIHF4bCgwKTogT3V0cHV0IFZpcnR1YWwtMSBoYXMgbm8gbW9uaXRvciBzZWN0aW9u
ClsgICAgMTQuOTYzXSAoSUkpIHF4bCgwKTogT3V0cHV0IFZpcnR1YWwtMiBoYXMgbm8gbW9u
aXRvciBzZWN0aW9uClsgICAgMTQuOTYzXSAoSUkpIHF4bCgwKTogT3V0cHV0IFZpcnR1YWwt
MyBoYXMgbm8gbW9uaXRvciBzZWN0aW9uClsgICAgMTQuOTY0XSAoSUkpIHF4bCgwKTogRURJ
RCBmb3Igb3V0cHV0IFZpcnR1YWwtMApbICAgIDE0Ljk2NF0gKElJKSBxeGwoMCk6IFByaW50
aW5nIHByb2JlZCBtb2RlcyBmb3Igb3V0cHV0IFZpcnR1YWwtMApbICAgIDE0Ljk2NF0gKElJ
KSBxeGwoMCk6IE1vZGVsaW5lICIxMDI0eDc2OCJ4NTkuOSAgIDYzLjUwICAxMDI0IDEwNzIg
MTE3NiAxMzI4ICA3NjggNzcxIDc3NSA3OTggLWhzeW5jICt2c3luYyAoNDcuOCBrSHogUCkK
WyAgICAxNC45NjRdIChJSSkgcXhsKDApOiBNb2RlbGluZSAiMTkyMHgxMjAwIng1OS45ICAx
OTMuMjUgIDE5MjAgMjA1NiAyMjU2IDI1OTIgIDEyMDAgMTIwMyAxMjA5IDEyNDUgLWhzeW5j
ICt2c3luYyAoNzQuNiBrSHopClsgICAgMTQuOTY0XSAoSUkpIHF4bCgwKTogTW9kZWxpbmUg
IjE5MjB4MTA4MCJ4NjAuMCAgMTczLjAwICAxOTIwIDIwNDggMjI0OCAyNTc2ICAxMDgwIDEw
ODMgMTA4OCAxMTIwIC1oc3luYyArdnN5bmMgKDY3LjIga0h6KQpbICAgIDE0Ljk2NF0gKElJ
KSBxeGwoMCk6IE1vZGVsaW5lICIxNjAweDEyMDAieDU5LjkgIDE2MS4wMCAgMTYwMCAxNzEy
IDE4ODAgMjE2MCAgMTIwMCAxMjAzIDEyMDcgMTI0NSAtaHN5bmMgK3ZzeW5jICg3NC41IGtI
eikKWyAgICAxNC45NjRdIChJSSkgcXhsKDApOiBNb2RlbGluZSAiMTY4MHgxMDUwIng2MC4w
ICAxNDYuMjUgIDE2ODAgMTc4NCAxOTYwIDIyNDAgIDEwNTAgMTA1MyAxMDU5IDEwODkgLWhz
eW5jICt2c3luYyAoNjUuMyBrSHopClsgICAgMTQuOTY0XSAoSUkpIHF4bCgwKTogTW9kZWxp
bmUgIjE0MDB4MTA1MCJ4NjAuMCAgMTIxLjc1ICAxNDAwIDE0ODggMTYzMiAxODY0ICAxMDUw
IDEwNTMgMTA1NyAxMDg5IC1oc3luYyArdnN5bmMgKDY1LjMga0h6KQpbICAgIDE0Ljk2NF0g
KElJKSBxeGwoMCk6IE1vZGVsaW5lICIxMjgweDEwMjQieDU5LjkgIDEwOS4wMCAgMTI4MCAx
MzY4IDE0OTYgMTcxMiAgMTAyNCAxMDI3IDEwMzQgMTA2MyAtaHN5bmMgK3ZzeW5jICg2My43
IGtIeikKWyAgICAxNC45NjRdIChJSSkgcXhsKDApOiBNb2RlbGluZSAiMTQ0MHg5MDAieDU5
LjkgIDEwNi41MCAgMTQ0MCAxNTI4IDE2NzIgMTkwNCAgOTAwIDkwMyA5MDkgOTM0IC1oc3lu
YyArdnN5bmMgKDU1Ljkga0h6KQpbICAgIDE0Ljk2NF0gKElJKSBxeGwoMCk6IE1vZGVsaW5l
ICIxMjgweDk2MCJ4NTkuOSAgMTAxLjI1ICAxMjgwIDEzNjAgMTQ4OCAxNjk2ICA5NjAgOTYz
IDk2NyA5OTYgLWhzeW5jICt2c3luYyAoNTkuNyBrSHopClsgICAgMTQuOTY0XSAoSUkpIHF4
bCgwKTogTW9kZWxpbmUgIjEyODB4ODU0Ing1OS45ICAgODkuMjUgIDEyODAgMTM1MiAxNDgw
IDE2ODAgIDg1NCA4NTcgODY3IDg4NyAtaHN5bmMgK3ZzeW5jICg1My4xIGtIeikKWyAgICAx
NC45NjRdIChJSSkgcXhsKDApOiBNb2RlbGluZSAiMTI4MHg4MDAieDU5LjggICA4My41MCAg
MTI4MCAxMzUyIDE0ODAgMTY4MCAgODAwIDgwMyA4MDkgODMxIC1oc3luYyArdnN5bmMgKDQ5
Ljcga0h6KQpbICAgIDE0Ljk2NF0gKElJKSBxeGwoMCk6IE1vZGVsaW5lICIxMjgweDcyMCJ4
NTkuOSAgIDc0LjUwICAxMjgwIDEzNDQgMTQ3MiAxNjY0ICA3MjAgNzIzIDcyOCA3NDggLWhz
eW5jICt2c3luYyAoNDQuOCBrSHopClsgICAgMTQuOTY0XSAoSUkpIHF4bCgwKTogTW9kZWxp
bmUgIjExNTJ4NzY4Ing1OS44ICAgNzEuNzUgIDExNTIgMTIxNiAxMzI4IDE1MDQgIDc2OCA3
NzEgNzgxIDc5OCAtaHN5bmMgK3ZzeW5jICg0Ny43IGtIeikKWyAgICAxNC45NjRdIChJSSkg
cXhsKDApOiBNb2RlbGluZSAiODAweDYwMCJ4NTkuOSAgIDM4LjI1ICA4MDAgODMyIDkxMiAx
MDI0ICA2MDAgNjAzIDYwNyA2MjQgLWhzeW5jICt2c3luYyAoMzcuNCBrSHopClsgICAgMTQu
OTY0XSAoSUkpIHF4bCgwKTogTW9kZWxpbmUgIjg0OHg0ODAieDU5LjcgICAzMS41MCAgODQ4
IDg3MiA5NTIgMTA1NiAgNDgwIDQ4MyA0OTMgNTAwIC1oc3luYyArdnN5bmMgKDI5Ljgga0h6
KQpbICAgIDE0Ljk2NF0gKElJKSBxeGwoMCk6IE1vZGVsaW5lICI3MjB4NDgwIng1OS43ICAg
MjYuNzUgIDcyMCA3NDQgODA4IDg5NiAgNDgwIDQ4MyA0OTMgNTAwIC1oc3luYyArdnN5bmMg
KDI5Ljkga0h6KQpbICAgIDE0Ljk2NF0gKElJKSBxeGwoMCk6IE1vZGVsaW5lICI2NDB4NDgw
Ing1OS40ICAgMjMuNzUgIDY0MCA2NjQgNzIwIDgwMCAgNDgwIDQ4MyA0ODcgNTAwIC1oc3lu
YyArdnN5bmMgKDI5Ljcga0h6KQpbICAgIDE0Ljk2NF0gKElJKSBxeGwoMCk6IEVESUQgZm9y
IG91dHB1dCBWaXJ0dWFsLTEKWyAgICAxNC45NjRdIChJSSkgcXhsKDApOiBFRElEIGZvciBv
dXRwdXQgVmlydHVhbC0yClsgICAgMTQuOTY0XSAoSUkpIHF4bCgwKTogRURJRCBmb3Igb3V0
cHV0IFZpcnR1YWwtMwpbICAgIDE0Ljk2NF0gKElJKSBxeGwoMCk6IE91dHB1dCBWaXJ0dWFs
LTAgY29ubmVjdGVkClsgICAgMTQuOTY0XSAoSUkpIHF4bCgwKTogT3V0cHV0IFZpcnR1YWwt
MSBkaXNjb25uZWN0ZWQKWyAgICAxNC45NjRdIChJSSkgcXhsKDApOiBPdXRwdXQgVmlydHVh
bC0yIGRpc2Nvbm5lY3RlZApbICAgIDE0Ljk2NF0gKElJKSBxeGwoMCk6IE91dHB1dCBWaXJ0
dWFsLTMgZGlzY29ubmVjdGVkClsgICAgMTQuOTY0XSAoSUkpIHF4bCgwKTogVXNpbmcgZXhh
Y3Qgc2l6ZXMgZm9yIGluaXRpYWwgbW9kZXMKWyAgICAxNC45NjRdIChJSSkgcXhsKDApOiBP
dXRwdXQgVmlydHVhbC0wIHVzaW5nIGluaXRpYWwgbW9kZSAxMDI0eDc2OCArMCswClsgICAg
MTQuOTY0XSAoSUkpIHF4bCgwKTogVXNpbmcgZGVmYXVsdCBnYW1tYSBvZiAoMS4wLCAxLjAs
IDEuMCkgdW5sZXNzIG90aGVyd2lzZSBzdGF0ZWQuClsgICAgMTQuOTY0XSAoSUkpIHF4bCgw
KTogUHJlSW5pdCBjb21wbGV0ZQpbICAgIDE0Ljk2NF0gKElJKSBVbmxvYWRNb2R1bGU6ICJ2
ZXNhIgpbICAgIDE0Ljk2NF0gKElJKSBVbmxvYWRpbmcgdmVzYQpbICAgIDE0Ljk2NF0gKElJ
KSBVbmxvYWRNb2R1bGU6ICJtb2Rlc2V0dGluZyIKWyAgICAxNC45NjRdIChJSSkgVW5sb2Fk
aW5nIG1vZGVzZXR0aW5nClsgICAgMTQuOTY0XSAoSUkpIFVubG9hZE1vZHVsZTogImZiZGV2
IgpbICAgIDE0Ljk2NF0gKElJKSBVbmxvYWRpbmcgZmJkZXYKWyAgICAxNC45NjRdIChJSSkg
VW5sb2FkU3ViTW9kdWxlOiAiZmJkZXZodyIKWyAgICAxNC45NjRdIChJSSkgVW5sb2FkaW5n
IGZiZGV2aHcKWyAgICAxNC45NjRdICgtLSkgRGVwdGggMjQgcGl4bWFwIGZvcm1hdCBpcyAz
MiBicHAKWyAgICAxNS4wMzJdIChJSSkgVVhBKDApOiBEcml2ZXIgcmVnaXN0ZXJlZCBzdXBw
b3J0IGZvciB0aGUgZm9sbG93aW5nIG9wZXJhdGlvbnM6ClsgICAgMTUuMDMyXSAoSUkpICAg
ICAgICAgc29saWQKWyAgICAxNS4wMzJdIChJSSkgICAgICAgICBjb3B5ClsgICAgMTUuMDMy
XSAoSUkpICAgICAgICAgY29tcG9zaXRlIChSRU5ERVIgYWNjZWxlcmF0aW9uKQpbICAgIDE1
LjAzMl0gKElJKSAgICAgICAgIHB1dF9pbWFnZQpbICAgIDE1LjAzMl0gKElJKSBxeGwoMCk6
IFJhbmRSIDEuMiBlbmFibGVkLCBpZ25vcmUgdGhlIGZvbGxvd2luZyBSYW5kUiBkaXNhYmxl
ZCBtZXNzYWdlLgpbICAgIDE1LjAzMl0gcmVzaXppbmcgcHJpbWFyeSB0byAxMDI0eDc2OApb
ICAgIDE1LjAzMl0gcHJpbWFyeSBpcyAweDE5OTkyYzAKWyAgICAxNS4wNDRdICgtLSkgUmFu
ZFIgZGlzYWJsZWQKWyAgICAxNS4wNTRdIChJSSkgU0VMaW51eDogRGlzYWJsZWQgYnkgYm9v
bGVhbgpbICAgIDE1LjA1Nl0gKElJKSBBSUdMWDogU2NyZWVuIDAgaXMgbm90IERSSTIgY2Fw
YWJsZQpbICAgIDE1LjA1Nl0gKElJKSBBSUdMWDogU2NyZWVuIDAgaXMgbm90IERSSSBjYXBh
YmxlClsgICAgMTcuNjIwXSAoSUkpIEFJR0xYOiBMb2FkZWQgYW5kIGluaXRpYWxpemVkIHN3
cmFzdApbICAgIDE3LjYyMF0gKElJKSBHTFg6IEluaXRpYWxpemVkIERSSVNXUkFTVCBHTCBw
cm92aWRlciBmb3Igc2NyZWVuIDAKWyAgICAxNy42MjFdIChJSSkgcXhsKDApOiBTZXR0aW5n
IHNjcmVlbiBwaHlzaWNhbCBzaXplIHRvIDI3MCB4IDIwMwpbICAgIDE3LjYyMV0gcXhsX2tt
c19zdXJmYWNlX2NyZWF0ZTogQmFkIGJwcDogMSAoMSkKWyAgICAxOC4wNjhdIHF4bF9rbXNf
c3VyZmFjZV9jcmVhdGU6IEJhZCBicHA6IDEgKDEpClsgICAgMTguMDY4XSBxeGxfa21zX3N1
cmZhY2VfY3JlYXRlOiBCYWQgYnBwOiAxICgxKQpbICAgIDE5LjA1N10gKElJKSBjb25maWcv
dWRldjogQWRkaW5nIGlucHV0IGRldmljZSBQb3dlciBCdXR0b24gKC9kZXYvaW5wdXQvZXZl
bnQwKQpbICAgIDE5LjA1N10gKCoqKSBQb3dlciBCdXR0b246IEFwcGx5aW5nIElucHV0Q2xh
c3MgImV2ZGV2IGtleWJvYXJkIGNhdGNoYWxsIgpbICAgIDE5LjA1N10gKCoqKSBQb3dlciBC
dXR0b246IEFwcGx5aW5nIElucHV0Q2xhc3MgInN5c3RlbS1rZXlib2FyZCIKWyAgICAxOS4w
NTddIChJSSkgTG9hZE1vZHVsZTogImV2ZGV2IgpbICAgIDE5LjA1N10gKElJKSBMb2FkaW5n
IC91c3IvbGliNjQveG9yZy9tb2R1bGVzL2lucHV0L2V2ZGV2X2Rydi5zbwpbICAgIDE5LjEy
M10gKElJKSBNb2R1bGUgZXZkZXY6IHZlbmRvcj0iWC5PcmcgRm91bmRhdGlvbiIKWyAgICAx
OS4xMjNdIAljb21waWxlZCBmb3IgMS4xNC4yLCBtb2R1bGUgdmVyc2lvbiA9IDIuOC4xClsg
ICAgMTkuMTIzXSAJTW9kdWxlIGNsYXNzOiBYLk9yZyBYSW5wdXQgRHJpdmVyClsgICAgMTku
MTIzXSAJQUJJIGNsYXNzOiBYLk9yZyBYSW5wdXQgZHJpdmVyLCB2ZXJzaW9uIDE5LjEKWyAg
ICAxOS4xMjNdIChJSSkgVXNpbmcgaW5wdXQgZHJpdmVyICdldmRldicgZm9yICdQb3dlciBC
dXR0b24nClsgICAgMTkuMTIzXSAoKiopIFBvd2VyIEJ1dHRvbjogYWx3YXlzIHJlcG9ydHMg
Y29yZSBldmVudHMKWyAgICAxOS4xMjNdICgqKikgZXZkZXY6IFBvd2VyIEJ1dHRvbjogRGV2
aWNlOiAiL2Rldi9pbnB1dC9ldmVudDAiClsgICAgMTkuMTIzXSAoLS0pIGV2ZGV2OiBQb3dl
ciBCdXR0b246IFZlbmRvciAwIFByb2R1Y3QgMHgxClsgICAgMTkuMTIzXSAoLS0pIGV2ZGV2
OiBQb3dlciBCdXR0b246IEZvdW5kIGtleXMKWyAgICAxOS4xMjNdIChJSSkgZXZkZXY6IFBv
d2VyIEJ1dHRvbjogQ29uZmlndXJpbmcgYXMga2V5Ym9hcmQKWyAgICAxOS4xMjNdICgqKikg
T3B0aW9uICJjb25maWdfaW5mbyIgInVkZXY6L3N5cy9kZXZpY2VzL0xOWFNZU1RNOjAwL0xO
WFBXUkJOOjAwL2lucHV0L2lucHV0MC9ldmVudDAiClsgICAgMTkuMTIzXSAoSUkpIFhJTlBV
VDogQWRkaW5nIGV4dGVuZGVkIGlucHV0IGRldmljZSAiUG93ZXIgQnV0dG9uIiAodHlwZTog
S0VZQk9BUkQsIGlkIDYpClsgICAgMTkuMTIzXSAoKiopIE9wdGlvbiAieGtiX3J1bGVzIiAi
ZXZkZXYiClsgICAgMTkuMTIzXSAoKiopIE9wdGlvbiAieGtiX21vZGVsIiAicGMxMDQiClsg
ICAgMTkuMTIzXSAoKiopIE9wdGlvbiAieGtiX2xheW91dCIgIml0IgpbICAgIDE5LjEyM10g
KCoqKSBPcHRpb24gInhrYl9vcHRpb25zIiAiZ3JwOmFsdF9zaGlmdF90b2dnbGUiClsgICAg
MTkuMTU1XSAoSUkpIGNvbmZpZy91ZGV2OiBBZGRpbmcgZHJtIGRldmljZSAoL2Rldi9kcmkv
Y2FyZDApClsgICAgMTkuMTU1XSAoSUkpIGNvbmZpZy91ZGV2OiBBZGRpbmcgaW5wdXQgZGV2
aWNlIFFFTVUgUUVNVSBVU0IgVGFibGV0ICgvZGV2L2lucHV0L2V2ZW50MikKWyAgICAxOS4x
NTVdICgqKikgUUVNVSBRRU1VIFVTQiBUYWJsZXQ6IEFwcGx5aW5nIElucHV0Q2xhc3MgImV2
ZGV2IHBvaW50ZXIgY2F0Y2hhbGwiClsgICAgMTkuMTU1XSAoSUkpIFVzaW5nIGlucHV0IGRy
aXZlciAnZXZkZXYnIGZvciAnUUVNVSBRRU1VIFVTQiBUYWJsZXQnClsgICAgMTkuMTU1XSAo
KiopIFFFTVUgUUVNVSBVU0IgVGFibGV0OiBhbHdheXMgcmVwb3J0cyBjb3JlIGV2ZW50cwpb
ICAgIDE5LjE1NV0gKCoqKSBldmRldjogUUVNVSBRRU1VIFVTQiBUYWJsZXQ6IERldmljZTog
Ii9kZXYvaW5wdXQvZXZlbnQyIgpbICAgIDE5LjE5M10gKC0tKSBldmRldjogUUVNVSBRRU1V
IFVTQiBUYWJsZXQ6IFZlbmRvciAweDYyNyBQcm9kdWN0IDB4MQpbICAgIDE5LjE5M10gKC0t
KSBldmRldjogUUVNVSBRRU1VIFVTQiBUYWJsZXQ6IEZvdW5kIDMgbW91c2UgYnV0dG9ucwpb
ICAgIDE5LjE5M10gKC0tKSBldmRldjogUUVNVSBRRU1VIFVTQiBUYWJsZXQ6IEZvdW5kIHNj
cm9sbCB3aGVlbChzKQpbICAgIDE5LjE5M10gKC0tKSBldmRldjogUUVNVSBRRU1VIFVTQiBU
YWJsZXQ6IEZvdW5kIHJlbGF0aXZlIGF4ZXMKWyAgICAxOS4xOTNdICgtLSkgZXZkZXY6IFFF
TVUgUUVNVSBVU0IgVGFibGV0OiBGb3VuZCBhYnNvbHV0ZSBheGVzClsgICAgMTkuMTkzXSAo
LS0pIGV2ZGV2OiBRRU1VIFFFTVUgVVNCIFRhYmxldDogRm91bmQgeCBhbmQgeSBhYnNvbHV0
ZSBheGVzClsgICAgMTkuMTkzXSAoLS0pIGV2ZGV2OiBRRU1VIFFFTVUgVVNCIFRhYmxldDog
Rm91bmQgYWJzb2x1dGUgdG91Y2hzY3JlZW4KWyAgICAxOS4xOTNdIChJSSkgZXZkZXY6IFFF
TVUgUUVNVSBVU0IgVGFibGV0OiBDb25maWd1cmluZyBhcyB0b3VjaHNjcmVlbgpbICAgIDE5
LjE5M10gKElJKSBldmRldjogUUVNVSBRRU1VIFVTQiBUYWJsZXQ6IEFkZGluZyBzY3JvbGx3
aGVlbCBzdXBwb3J0ClsgICAgMTkuMTkzXSAoKiopIGV2ZGV2OiBRRU1VIFFFTVUgVVNCIFRh
YmxldDogWUF4aXNNYXBwaW5nOiBidXR0b25zIDQgYW5kIDUKWyAgICAxOS4xOTNdICgqKikg
ZXZkZXY6IFFFTVUgUUVNVSBVU0IgVGFibGV0OiBFbXVsYXRlV2hlZWxCdXR0b246IDQsIEVt
dWxhdGVXaGVlbEluZXJ0aWE6IDEwLCBFbXVsYXRlV2hlZWxUaW1lb3V0OiAyMDAKWyAgICAx
OS4xOTNdICgqKikgT3B0aW9uICJjb25maWdfaW5mbyIgInVkZXY6L3N5cy9kZXZpY2VzL3Bj
aTAwMDA6MDAvMDAwMDowMDowOC43L3VzYjEvMS0xLzEtMToxLjAvaW5wdXQvaW5wdXQyL2V2
ZW50MiIKWyAgICAxOS4xOTNdIChJSSkgWElOUFVUOiBBZGRpbmcgZXh0ZW5kZWQgaW5wdXQg
ZGV2aWNlICJRRU1VIFFFTVUgVVNCIFRhYmxldCIgKHR5cGU6IFRPVUNIU0NSRUVOLCBpZCA3
KQpbICAgIDE5LjE5M10gKFdXKSBldmRldjogUUVNVSBRRU1VIFVTQiBUYWJsZXQ6IHRvdWNo
cGFkcywgdGFibGV0cyBhbmQgdG91Y2hzY3JlZW5zIGlnbm9yZSByZWxhdGl2ZSBheGVzLgpb
ICAgIDE5LjE5M10gKElJKSBldmRldjogUUVNVSBRRU1VIFVTQiBUYWJsZXQ6IGluaXRpYWxp
emVkIGZvciBhYnNvbHV0ZSBheGVzLgpbICAgIDE5LjE5NF0gKCoqKSBRRU1VIFFFTVUgVVNC
IFRhYmxldDogKGFjY2VsKSBrZWVwaW5nIGFjY2VsZXJhdGlvbiBzY2hlbWUgMQpbICAgIDE5
LjE5NF0gKCoqKSBRRU1VIFFFTVUgVVNCIFRhYmxldDogKGFjY2VsKSBhY2NlbGVyYXRpb24g
cHJvZmlsZSAwClsgICAgMTkuMTk0XSAoKiopIFFFTVUgUUVNVSBVU0IgVGFibGV0OiAoYWNj
ZWwpIGFjY2VsZXJhdGlvbiBmYWN0b3I6IDIuMDAwClsgICAgMTkuMTk0XSAoKiopIFFFTVUg
UUVNVSBVU0IgVGFibGV0OiAoYWNjZWwpIGFjY2VsZXJhdGlvbiB0aHJlc2hvbGQ6IDQKWyAg
ICAxOS4xOTRdIChJSSkgY29uZmlnL3VkZXY6IEFkZGluZyBpbnB1dCBkZXZpY2UgUUVNVSBR
RU1VIFVTQiBUYWJsZXQgKC9kZXYvaW5wdXQvanMwKQpbICAgIDE5LjE5NF0gKElJKSBObyBp
bnB1dCBkcml2ZXIgc3BlY2lmaWVkLCBpZ25vcmluZyB0aGlzIGRldmljZS4KWyAgICAxOS4x
OTRdIChJSSkgVGhpcyBkZXZpY2UgbWF5IGhhdmUgYmVlbiBhZGRlZCB3aXRoIGFub3RoZXIg
ZGV2aWNlIGZpbGUuClsgICAgMTkuMTk1XSAoSUkpIGNvbmZpZy91ZGV2OiBBZGRpbmcgaW5w
dXQgZGV2aWNlIFFFTVUgUUVNVSBVU0IgVGFibGV0ICgvZGV2L2lucHV0L21vdXNlMCkKWyAg
ICAxOS4xOTVdIChJSSkgTm8gaW5wdXQgZHJpdmVyIHNwZWNpZmllZCwgaWdub3JpbmcgdGhp
cyBkZXZpY2UuClsgICAgMTkuMTk1XSAoSUkpIFRoaXMgZGV2aWNlIG1heSBoYXZlIGJlZW4g
YWRkZWQgd2l0aCBhbm90aGVyIGRldmljZSBmaWxlLgpbICAgIDE5LjE5NV0gKElJKSBjb25m
aWcvdWRldjogQWRkaW5nIGlucHV0IGRldmljZSBBVCBUcmFuc2xhdGVkIFNldCAyIGtleWJv
YXJkICgvZGV2L2lucHV0L2V2ZW50MSkKWyAgICAxOS4xOTVdICgqKikgQVQgVHJhbnNsYXRl
ZCBTZXQgMiBrZXlib2FyZDogQXBwbHlpbmcgSW5wdXRDbGFzcyAiZXZkZXYga2V5Ym9hcmQg
Y2F0Y2hhbGwiClsgICAgMTkuMTk1XSAoKiopIEFUIFRyYW5zbGF0ZWQgU2V0IDIga2V5Ym9h
cmQ6IEFwcGx5aW5nIElucHV0Q2xhc3MgInN5c3RlbS1rZXlib2FyZCIKWyAgICAxOS4xOTVd
IChJSSkgVXNpbmcgaW5wdXQgZHJpdmVyICdldmRldicgZm9yICdBVCBUcmFuc2xhdGVkIFNl
dCAyIGtleWJvYXJkJwpbICAgIDE5LjE5NV0gKCoqKSBBVCBUcmFuc2xhdGVkIFNldCAyIGtl
eWJvYXJkOiBhbHdheXMgcmVwb3J0cyBjb3JlIGV2ZW50cwpbICAgIDE5LjE5NV0gKCoqKSBl
dmRldjogQVQgVHJhbnNsYXRlZCBTZXQgMiBrZXlib2FyZDogRGV2aWNlOiAiL2Rldi9pbnB1
dC9ldmVudDEiClsgICAgMTkuMTk1XSAoLS0pIGV2ZGV2OiBBVCBUcmFuc2xhdGVkIFNldCAy
IGtleWJvYXJkOiBWZW5kb3IgMHgxIFByb2R1Y3QgMHgxClsgICAgMTkuMTk1XSAoLS0pIGV2
ZGV2OiBBVCBUcmFuc2xhdGVkIFNldCAyIGtleWJvYXJkOiBGb3VuZCBrZXlzClsgICAgMTku
MTk1XSAoSUkpIGV2ZGV2OiBBVCBUcmFuc2xhdGVkIFNldCAyIGtleWJvYXJkOiBDb25maWd1
cmluZyBhcyBrZXlib2FyZApbICAgIDE5LjE5NV0gKCoqKSBPcHRpb24gImNvbmZpZ19pbmZv
IiAidWRldjovc3lzL2RldmljZXMvcGxhdGZvcm0vaTgwNDIvc2VyaW8wL2lucHV0L2lucHV0
MS9ldmVudDEiClsgICAgMTkuMTk1XSAoSUkpIFhJTlBVVDogQWRkaW5nIGV4dGVuZGVkIGlu
cHV0IGRldmljZSAiQVQgVHJhbnNsYXRlZCBTZXQgMiBrZXlib2FyZCIgKHR5cGU6IEtFWUJP
QVJELCBpZCA4KQpbICAgIDE5LjE5NV0gKCoqKSBPcHRpb24gInhrYl9ydWxlcyIgImV2ZGV2
IgpbICAgIDE5LjE5NV0gKCoqKSBPcHRpb24gInhrYl9tb2RlbCIgInBjMTA0IgpbICAgIDE5
LjE5NV0gKCoqKSBPcHRpb24gInhrYl9sYXlvdXQiICJpdCIKWyAgICAxOS4yMDJdICgqKikg
T3B0aW9uICJ4a2Jfb3B0aW9ucyIgImdycDphbHRfc2hpZnRfdG9nZ2xlIgpbICAgIDE5LjIw
Ml0gKElJKSBjb25maWcvdWRldjogQWRkaW5nIGlucHV0IGRldmljZSBJbUV4UFMvMiBHZW5l
cmljIEV4cGxvcmVyIE1vdXNlICgvZGV2L2lucHV0L2V2ZW50MykKWyAgICAxOS4yMDJdICgq
KikgSW1FeFBTLzIgR2VuZXJpYyBFeHBsb3JlciBNb3VzZTogQXBwbHlpbmcgSW5wdXRDbGFz
cyAiZXZkZXYgcG9pbnRlciBjYXRjaGFsbCIKWyAgICAxOS4yMDJdICgqKikgSW1FeFBTLzIg
R2VuZXJpYyBFeHBsb3JlciBNb3VzZTogQXBwbHlpbmcgSW5wdXRDbGFzcyAidm1tb3VzZSIK
WyAgICAxOS4yMDJdIChJSSkgTG9hZE1vZHVsZTogInZtbW91c2UiClsgICAgMTkuMjAyXSAo
SUkpIExvYWRpbmcgL3Vzci9saWI2NC94b3JnL21vZHVsZXMvaW5wdXQvdm1tb3VzZV9kcnYu
c28KWyAgICAxOS4yMTVdIChJSSkgTW9kdWxlIHZtbW91c2U6IHZlbmRvcj0iWC5PcmcgRm91
bmRhdGlvbiIKWyAgICAxOS4yMTVdIAljb21waWxlZCBmb3IgMS4xNC4wLCBtb2R1bGUgdmVy
c2lvbiA9IDEzLjAuMApbICAgIDE5LjIxNV0gCU1vZHVsZSBjbGFzczogWC5PcmcgWElucHV0
IERyaXZlcgpbICAgIDE5LjIxNV0gCUFCSSBjbGFzczogWC5PcmcgWElucHV0IGRyaXZlciwg
dmVyc2lvbiAxOS4xClsgICAgMTkuMjE1XSAoSUkpIFZNV0FSRSgwKTogVk1NT1VTRSBtb2R1
bGUgd2FzIGxvYWRlZApbICAgIDE5LjIxNV0gKElJKSBVc2luZyBpbnB1dCBkcml2ZXIgJ3Zt
bW91c2UnIGZvciAnSW1FeFBTLzIgR2VuZXJpYyBFeHBsb3JlciBNb3VzZScKWyAgICAxOS4y
MTVdICgqKikgSW1FeFBTLzIgR2VuZXJpYyBFeHBsb3JlciBNb3VzZTogYWx3YXlzIHJlcG9y
dHMgY29yZSBldmVudHMKWyAgICAxOS4yMTVdIChJSSkgVk1XQVJFKDApOiB2bW1vdXNlIGlz
IGF2YWlsYWJsZQpbICAgIDE5LjIxNV0gKCoqKSBPcHRpb24gIkRldmljZSIgIi9kZXYvaW5w
dXQvZXZlbnQzIgpbICAgIDE5LjIyNl0gKCoqKSBJbUV4UFMvMiBHZW5lcmljIEV4cGxvcmVy
IE1vdXNlOiBaQXhpc01hcHBpbmc6IGJ1dHRvbnMgNCBhbmQgNQpbICAgIDE5LjIyNl0gKCoq
KSBPcHRpb24gImNvbmZpZ19pbmZvIiAidWRldjovc3lzL2RldmljZXMvcGxhdGZvcm0vaTgw
NDIvc2VyaW8xL2lucHV0L2lucHV0My9ldmVudDMiClsgICAgMTkuMjI2XSAoSUkpIFhJTlBV
VDogQWRkaW5nIGV4dGVuZGVkIGlucHV0IGRldmljZSAiSW1FeFBTLzIgR2VuZXJpYyBFeHBs
b3JlciBNb3VzZSIgKHR5cGU6IE1PVVNFLCBpZCA5KQpbICAgIDE5LjIyNl0gKElJKSBWTVdB
UkUoMCk6IFZNTU9VU0UgREVWSUNFX0lOSVQKWyAgICAxOS4yMjZdICgqKikgSW1FeFBTLzIg
R2VuZXJpYyBFeHBsb3JlciBNb3VzZTogKGFjY2VsKSBrZWVwaW5nIGFjY2VsZXJhdGlvbiBz
Y2hlbWUgMQpbICAgIDE5LjIyNl0gKCoqKSBJbUV4UFMvMiBHZW5lcmljIEV4cGxvcmVyIE1v
dXNlOiAoYWNjZWwpIGFjY2VsZXJhdGlvbiBwcm9maWxlIDAKWyAgICAxOS4yMjZdICgqKikg
SW1FeFBTLzIgR2VuZXJpYyBFeHBsb3JlciBNb3VzZTogKGFjY2VsKSBhY2NlbGVyYXRpb24g
ZmFjdG9yOiAyLjAwMApbICAgIDE5LjIyNl0gKCoqKSBJbUV4UFMvMiBHZW5lcmljIEV4cGxv
cmVyIE1vdXNlOiAoYWNjZWwpIGFjY2VsZXJhdGlvbiB0aHJlc2hvbGQ6IDQKWyAgICAxOS4y
MjZdIChJSSkgVk1XQVJFKDApOiBWTU1PVVNFIERFVklDRV9PTgpbICAgIDE5LjIyNl0gKElJ
KSBWTVdBUkUoMCk6IHZtbW91c2UgZW5hYmxlZApbICAgIDE5LjIyNl0gKElJKSBjb25maWcv
dWRldjogQWRkaW5nIGlucHV0IGRldmljZSBJbUV4UFMvMiBHZW5lcmljIEV4cGxvcmVyIE1v
dXNlICgvZGV2L2lucHV0L21vdXNlMSkKWyAgICAxOS4yMjZdIChJSSkgTm8gaW5wdXQgZHJp
dmVyIHNwZWNpZmllZCwgaWdub3JpbmcgdGhpcyBkZXZpY2UuClsgICAgMTkuMjI2XSAoSUkp
IFRoaXMgZGV2aWNlIG1heSBoYXZlIGJlZW4gYWRkZWQgd2l0aCBhbm90aGVyIGRldmljZSBm
aWxlLgpbICAgMTk2LjkwNF0gcXhsX2ttc19zdXJmYWNlX2NyZWF0ZTogQmFkIGJwcDogMSAo
MSkKWyAgIDI1Mi4xMzFdIChJSSkgY29uZmlnL3VkZXY6IEFkZGluZyBpbnB1dCBkZXZpY2Ug
c3BpY2UgdmRhZ2VudCB0YWJsZXQgKC9kZXYvaW5wdXQvbW91c2UyKQpbICAgMjUyLjEzMV0g
KElJKSBObyBpbnB1dCBkcml2ZXIgc3BlY2lmaWVkLCBpZ25vcmluZyB0aGlzIGRldmljZS4K
WyAgIDI1Mi4xMzFdIChJSSkgVGhpcyBkZXZpY2UgbWF5IGhhdmUgYmVlbiBhZGRlZCB3aXRo
IGFub3RoZXIgZGV2aWNlIGZpbGUuClsgICAyNTIuMTMxXSAoSUkpIGNvbmZpZy91ZGV2OiBB
ZGRpbmcgaW5wdXQgZGV2aWNlIHNwaWNlIHZkYWdlbnQgdGFibGV0ICgvZGV2L2lucHV0L2pz
MSkKWyAgIDI1Mi4xMzFdIChJSSkgTm8gaW5wdXQgZHJpdmVyIHNwZWNpZmllZCwgaWdub3Jp
bmcgdGhpcyBkZXZpY2UuClsgICAyNTIuMTMxXSAoSUkpIFRoaXMgZGV2aWNlIG1heSBoYXZl
IGJlZW4gYWRkZWQgd2l0aCBhbm90aGVyIGRldmljZSBmaWxlLgpbICAgMjUyLjEzMl0gKElJ
KSBjb25maWcvdWRldjogQWRkaW5nIGlucHV0IGRldmljZSBzcGljZSB2ZGFnZW50IHRhYmxl
dCAoL2Rldi9pbnB1dC9ldmVudDQpClsgICAyNTIuMTMyXSAoKiopIHNwaWNlIHZkYWdlbnQg
dGFibGV0OiBBcHBseWluZyBJbnB1dENsYXNzICJldmRldiBwb2ludGVyIGNhdGNoYWxsIgpb
ICAgMjUyLjEzMl0gKElJKSBVc2luZyBpbnB1dCBkcml2ZXIgJ2V2ZGV2JyBmb3IgJ3NwaWNl
IHZkYWdlbnQgdGFibGV0JwpbICAgMjUyLjEzMl0gKCoqKSBzcGljZSB2ZGFnZW50IHRhYmxl
dDogYWx3YXlzIHJlcG9ydHMgY29yZSBldmVudHMKWyAgIDI1Mi4xMzJdICgqKikgZXZkZXY6
IHNwaWNlIHZkYWdlbnQgdGFibGV0OiBEZXZpY2U6ICIvZGV2L2lucHV0L2V2ZW50NCIKWyAg
IDI1Mi4xMzJdICgtLSkgZXZkZXY6IHNwaWNlIHZkYWdlbnQgdGFibGV0OiBWZW5kb3IgMCBQ
cm9kdWN0IDAKWyAgIDI1Mi4xMzJdICgtLSkgZXZkZXY6IHNwaWNlIHZkYWdlbnQgdGFibGV0
OiBGb3VuZCAzIG1vdXNlIGJ1dHRvbnMKWyAgIDI1Mi4xMzJdICgtLSkgZXZkZXY6IHNwaWNl
IHZkYWdlbnQgdGFibGV0OiBGb3VuZCBzY3JvbGwgd2hlZWwocykKWyAgIDI1Mi4xMzJdICgt
LSkgZXZkZXY6IHNwaWNlIHZkYWdlbnQgdGFibGV0OiBGb3VuZCByZWxhdGl2ZSBheGVzClsg
ICAyNTIuMTMyXSAoLS0pIGV2ZGV2OiBzcGljZSB2ZGFnZW50IHRhYmxldDogRm91bmQgYWJz
b2x1dGUgYXhlcwpbICAgMjUyLjEzMl0gKC0tKSBldmRldjogc3BpY2UgdmRhZ2VudCB0YWJs
ZXQ6IEZvdW5kIHggYW5kIHkgYWJzb2x1dGUgYXhlcwpbICAgMjUyLjEzMl0gKC0tKSBldmRl
djogc3BpY2UgdmRhZ2VudCB0YWJsZXQ6IEZvdW5kIGFic29sdXRlIHRvdWNoc2NyZWVuClsg
ICAyNTIuMTMyXSAoSUkpIGV2ZGV2OiBzcGljZSB2ZGFnZW50IHRhYmxldDogQ29uZmlndXJp
bmcgYXMgdG91Y2hzY3JlZW4KWyAgIDI1Mi4xMzJdIChJSSkgZXZkZXY6IHNwaWNlIHZkYWdl
bnQgdGFibGV0OiBBZGRpbmcgc2Nyb2xsd2hlZWwgc3VwcG9ydApbICAgMjUyLjEzMl0gKCoq
KSBldmRldjogc3BpY2UgdmRhZ2VudCB0YWJsZXQ6IFlBeGlzTWFwcGluZzogYnV0dG9ucyA0
IGFuZCA1ClsgICAyNTIuMTMyXSAoKiopIGV2ZGV2OiBzcGljZSB2ZGFnZW50IHRhYmxldDog
RW11bGF0ZVdoZWVsQnV0dG9uOiA0LCBFbXVsYXRlV2hlZWxJbmVydGlhOiAxMCwgRW11bGF0
ZVdoZWVsVGltZW91dDogMjAwClsgICAyNTIuMTMyXSAoKiopIE9wdGlvbiAiY29uZmlnX2lu
Zm8iICJ1ZGV2Oi9zeXMvZGV2aWNlcy92aXJ0dWFsL2lucHV0L2lucHV0NC9ldmVudDQiClsg
ICAyNTIuMTMyXSAoSUkpIFhJTlBVVDogQWRkaW5nIGV4dGVuZGVkIGlucHV0IGRldmljZSAi
c3BpY2UgdmRhZ2VudCB0YWJsZXQiICh0eXBlOiBUT1VDSFNDUkVFTiwgaWQgMTApClsgICAy
NTIuMTMyXSAoV1cpIGV2ZGV2OiBzcGljZSB2ZGFnZW50IHRhYmxldDogdG91Y2hwYWRzLCB0
YWJsZXRzIGFuZCB0b3VjaHNjcmVlbnMgaWdub3JlIHJlbGF0aXZlIGF4ZXMuClsgICAyNTIu
MTMyXSAoSUkpIGV2ZGV2OiBzcGljZSB2ZGFnZW50IHRhYmxldDogaW5pdGlhbGl6ZWQgZm9y
IGFic29sdXRlIGF4ZXMuClsgICAyNTIuMTMyXSAoKiopIHNwaWNlIHZkYWdlbnQgdGFibGV0
OiAoYWNjZWwpIGtlZXBpbmcgYWNjZWxlcmF0aW9uIHNjaGVtZSAxClsgICAyNTIuMTMyXSAo
KiopIHNwaWNlIHZkYWdlbnQgdGFibGV0OiAoYWNjZWwpIGFjY2VsZXJhdGlvbiBwcm9maWxl
IDAKWyAgIDI1Mi4xMzJdICgqKikgc3BpY2UgdmRhZ2VudCB0YWJsZXQ6IChhY2NlbCkgYWNj
ZWxlcmF0aW9uIGZhY3RvcjogMi4wMDAKWyAgIDI1Mi4xMzJdICgqKikgc3BpY2UgdmRhZ2Vu
dCB0YWJsZXQ6IChhY2NlbCkgYWNjZWxlcmF0aW9uIHRocmVzaG9sZDogNApbICAgMjUzLjcw
OF0gKElJKSBxeGwoMCk6IEFsbG9jYXRlIG5ldyBmcmFtZSBidWZmZXIgMTM2MHg3Njggc3Ry
aWRlClsgICAyNTMuNzQ5XSAoSUkpIGNvbmZpZy91ZGV2OiByZW1vdmluZyBkZXZpY2Ugc3Bp
Y2UgdmRhZ2VudCB0YWJsZXQKWyAgIDI1My43NTNdIChJSSkgZXZkZXY6IHNwaWNlIHZkYWdl
bnQgdGFibGV0OiBDbG9zZQpbICAgMjUzLjc1M10gKElJKSBVbmxvYWRNb2R1bGU6ICJldmRl
diIKWyAgIDI1My43NjRdIChJSSkgY29uZmlnL3VkZXY6IEFkZGluZyBpbnB1dCBkZXZpY2Ug
c3BpY2UgdmRhZ2VudCB0YWJsZXQgKC9kZXYvaW5wdXQvanMxKQpbICAgMjUzLjc2NF0gKElJ
KSBObyBpbnB1dCBkcml2ZXIgc3BlY2lmaWVkLCBpZ25vcmluZyB0aGlzIGRldmljZS4KWyAg
IDI1My43NjRdIChJSSkgVGhpcyBkZXZpY2UgbWF5IGhhdmUgYmVlbiBhZGRlZCB3aXRoIGFu
b3RoZXIgZGV2aWNlIGZpbGUuClsgICAyNTMuNzY0XSAoSUkpIGNvbmZpZy91ZGV2OiBBZGRp
bmcgaW5wdXQgZGV2aWNlIHNwaWNlIHZkYWdlbnQgdGFibGV0ICgvZGV2L2lucHV0L21vdXNl
MikKWyAgIDI1My43NjRdIChJSSkgTm8gaW5wdXQgZHJpdmVyIHNwZWNpZmllZCwgaWdub3Jp
bmcgdGhpcyBkZXZpY2UuClsgICAyNTMuNzY0XSAoSUkpIFRoaXMgZGV2aWNlIG1heSBoYXZl
IGJlZW4gYWRkZWQgd2l0aCBhbm90aGVyIGRldmljZSBmaWxlLgpbICAgMjUzLjc2NF0gKElJ
KSBjb25maWcvdWRldjogQWRkaW5nIGlucHV0IGRldmljZSBzcGljZSB2ZGFnZW50IHRhYmxl
dCAoL2Rldi9pbnB1dC9ldmVudDQpClsgICAyNTMuNzY0XSAoKiopIHNwaWNlIHZkYWdlbnQg
dGFibGV0OiBBcHBseWluZyBJbnB1dENsYXNzICJldmRldiBwb2ludGVyIGNhdGNoYWxsIgpb
ICAgMjUzLjc2NV0gKElJKSBVc2luZyBpbnB1dCBkcml2ZXIgJ2V2ZGV2JyBmb3IgJ3NwaWNl
IHZkYWdlbnQgdGFibGV0JwpbICAgMjUzLjc2NV0gKCoqKSBzcGljZSB2ZGFnZW50IHRhYmxl
dDogYWx3YXlzIHJlcG9ydHMgY29yZSBldmVudHMKWyAgIDI1My43NjVdICgqKikgZXZkZXY6
IHNwaWNlIHZkYWdlbnQgdGFibGV0OiBEZXZpY2U6ICIvZGV2L2lucHV0L2V2ZW50NCIKWyAg
IDI1My43NjVdICgtLSkgZXZkZXY6IHNwaWNlIHZkYWdlbnQgdGFibGV0OiBWZW5kb3IgMCBQ
cm9kdWN0IDAKWyAgIDI1My43NjVdICgtLSkgZXZkZXY6IHNwaWNlIHZkYWdlbnQgdGFibGV0
OiBGb3VuZCAzIG1vdXNlIGJ1dHRvbnMKWyAgIDI1My43NjVdICgtLSkgZXZkZXY6IHNwaWNl
IHZkYWdlbnQgdGFibGV0OiBGb3VuZCBzY3JvbGwgd2hlZWwocykKWyAgIDI1My43NjVdICgt
LSkgZXZkZXY6IHNwaWNlIHZkYWdlbnQgdGFibGV0OiBGb3VuZCByZWxhdGl2ZSBheGVzClsg
ICAyNTMuNzY1XSAoLS0pIGV2ZGV2OiBzcGljZSB2ZGFnZW50IHRhYmxldDogRm91bmQgYWJz
b2x1dGUgYXhlcwpbICAgMjUzLjc2NV0gKC0tKSBldmRldjogc3BpY2UgdmRhZ2VudCB0YWJs
ZXQ6IEZvdW5kIHggYW5kIHkgYWJzb2x1dGUgYXhlcwpbICAgMjUzLjc2NV0gKC0tKSBldmRl
djogc3BpY2UgdmRhZ2VudCB0YWJsZXQ6IEZvdW5kIGFic29sdXRlIHRvdWNoc2NyZWVuClsg
ICAyNTMuNzY1XSAoSUkpIGV2ZGV2OiBzcGljZSB2ZGFnZW50IHRhYmxldDogQ29uZmlndXJp
bmcgYXMgdG91Y2hzY3JlZW4KWyAgIDI1My43NjVdIChJSSkgZXZkZXY6IHNwaWNlIHZkYWdl
bnQgdGFibGV0OiBBZGRpbmcgc2Nyb2xsd2hlZWwgc3VwcG9ydApbICAgMjUzLjc2NV0gKCoq
KSBldmRldjogc3BpY2UgdmRhZ2VudCB0YWJsZXQ6IFlBeGlzTWFwcGluZzogYnV0dG9ucyA0
IGFuZCA1ClsgICAyNTMuNzY1XSAoKiopIGV2ZGV2OiBzcGljZSB2ZGFnZW50IHRhYmxldDog
RW11bGF0ZVdoZWVsQnV0dG9uOiA0LCBFbXVsYXRlV2hlZWxJbmVydGlhOiAxMCwgRW11bGF0
ZVdoZWVsVGltZW91dDogMjAwClsgICAyNTMuNzY1XSAoKiopIE9wdGlvbiAiY29uZmlnX2lu
Zm8iICJ1ZGV2Oi9zeXMvZGV2aWNlcy92aXJ0dWFsL2lucHV0L2lucHV0NS9ldmVudDQiClsg
ICAyNTMuNzY1XSAoSUkpIFhJTlBVVDogQWRkaW5nIGV4dGVuZGVkIGlucHV0IGRldmljZSAi
c3BpY2UgdmRhZ2VudCB0YWJsZXQiICh0eXBlOiBUT1VDSFNDUkVFTiwgaWQgMTApClsgICAy
NTMuNzY1XSAoV1cpIGV2ZGV2OiBzcGljZSB2ZGFnZW50IHRhYmxldDogdG91Y2hwYWRzLCB0
YWJsZXRzIGFuZCB0b3VjaHNjcmVlbnMgaWdub3JlIHJlbGF0aXZlIGF4ZXMuClsgICAyNTMu
NzY1XSAoSUkpIGV2ZGV2OiBzcGljZSB2ZGFnZW50IHRhYmxldDogaW5pdGlhbGl6ZWQgZm9y
IGFic29sdXRlIGF4ZXMuClsgICAyNTMuNzY1XSAoKiopIHNwaWNlIHZkYWdlbnQgdGFibGV0
OiAoYWNjZWwpIGtlZXBpbmcgYWNjZWxlcmF0aW9uIHNjaGVtZSAxClsgICAyNTMuNzY1XSAo
KiopIHNwaWNlIHZkYWdlbnQgdGFibGV0OiAoYWNjZWwpIGFjY2VsZXJhdGlvbiBwcm9maWxl
IDAKWyAgIDI1My43NjVdICgqKikgc3BpY2UgdmRhZ2VudCB0YWJsZXQ6IChhY2NlbCkgYWNj
ZWxlcmF0aW9uIGZhY3RvcjogMi4wMDAKWyAgIDI1My43NjVdICgqKikgc3BpY2UgdmRhZ2Vu
dCB0YWJsZXQ6IChhY2NlbCkgYWNjZWxlcmF0aW9uIHRocmVzaG9sZDogNApbICAgMjYwLjA5
N10gcXhsX2ttc19zdXJmYWNlX2NyZWF0ZTogQmFkIGJwcDogMSAoMSkKWyAgIDMzMi41MDJd
IHF4bF9rbXNfc3VyZmFjZV9jcmVhdGU6IEJhZCBicHA6IDEgKDEpClsgICAzMzIuNTExXSBx
eGxfa21zX3N1cmZhY2VfY3JlYXRlOiBCYWQgYnBwOiAxICgxKQpbICAgMzM3Ljc4N10gcXhs
X2ttc19zdXJmYWNlX2NyZWF0ZTogQmFkIGJwcDogMSAoMSkK
--------------060909000500070501040708
Content-Type: text/plain; charset=windows-1252;
 name="Xorg.0-xen.log"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
 filename="Xorg.0-xen.log"

WyAgICAgNi4xMDZdIApYLk9yZyBYIFNlcnZlciAxLjE0LjMKUmVsZWFzZSBEYXRlOiAyMDEz
LTA5LTEyClsgICAgIDYuMTA2XSBYIFByb3RvY29sIFZlcnNpb24gMTEsIFJldmlzaW9uIDAK
WyAgICAgNi4xMDZdIEJ1aWxkIE9wZXJhdGluZyBTeXN0ZW06ICAzLjEwLjktMjAwLmZjMTku
eDg2XzY0IApbICAgICA2LjEwNl0gQ3VycmVudCBPcGVyYXRpbmcgU3lzdGVtOiBMaW51eCBs
b2NhbGhvc3QubG9jYWxkb21haW4gMy4xMS4xLTIwMC5mYzE5Lng4Nl82NCAjMSBTTVAgU2F0
IFNlcCAxNCAxNTowNDo1MSBVVEMgMjAxMyB4ODZfNjQKWyAgICAgNi4xMTBdIEtlcm5lbCBj
b21tYW5kIGxpbmU6IEJPT1RfSU1BR0U9L3ZtbGludXotMy4xMS4xLTIwMC5mYzE5Lng4Nl82
NCByb290PS9kZXYvbWFwcGVyL2ZlZG9yYS1yb290IHJvIHJkLmx2bS5sdj1mZWRvcmEvc3dh
cCByZC5tZD0wIHJkLmRtPTAgcmQubHVrcz0wIHZjb25zb2xlLmZvbnQ9bGF0YXJjeXJoZWIt
c3VuMTYgcmQubHZtLmx2PWZlZG9yYS9yb290IHZjb25zb2xlLmtleW1hcD1pdDIgcmhnYiBx
dWlldCBMQU5HPWl0X0lULlVURi04ClsgICAgIDYuMTEwXSBCdWlsZCBEYXRlOiAxNiBTZXB0
ZW1iZXIgMjAxMyAgMTI6NDM6MzVBTQpbICAgICA2LjExMF0gQnVpbGQgSUQ6IHhvcmcteDEx
LXNlcnZlciAxLjE0LjMtMS5mYzE5IApbICAgICA2LjExMF0gQ3VycmVudCB2ZXJzaW9uIG9m
IHBpeG1hbjogMC4zMC4wClsgICAgIDYuMTEwXSAJQmVmb3JlIHJlcG9ydGluZyBwcm9ibGVt
cywgY2hlY2sgaHR0cDovL3dpa2kueC5vcmcKCXRvIG1ha2Ugc3VyZSB0aGF0IHlvdSBoYXZl
IHRoZSBsYXRlc3QgdmVyc2lvbi4KWyAgICAgNi4xMTBdIE1hcmtlcnM6ICgtLSkgcHJvYmVk
LCAoKiopIGZyb20gY29uZmlnIGZpbGUsICg9PSkgZGVmYXVsdCBzZXR0aW5nLAoJKCsrKSBm
cm9tIGNvbW1hbmQgbGluZSwgKCEhKSBub3RpY2UsIChJSSkgaW5mb3JtYXRpb25hbCwKCShX
Vykgd2FybmluZywgKEVFKSBlcnJvciwgKE5JKSBub3QgaW1wbGVtZW50ZWQsICg/PykgdW5r
bm93bi4KWyAgICAgNi4xMTNdICg9PSkgTG9nIGZpbGU6ICIvdmFyL2xvZy9Yb3JnLjAubG9n
IiwgVGltZTogVHVlIE9jdCAgMSAxNDoxNDo1NiAyMDEzClsgICAgIDYuMTE5XSAoPT0pIFVz
aW5nIGNvbmZpZyBkaXJlY3Rvcnk6ICIvZXRjL1gxMS94b3JnLmNvbmYuZCIKWyAgICAgNi4x
MTldICg9PSkgVXNpbmcgc3lzdGVtIGNvbmZpZyBkaXJlY3RvcnkgIi91c3Ivc2hhcmUvWDEx
L3hvcmcuY29uZi5kIgpbICAgICA2LjEyMV0gKD09KSBObyBMYXlvdXQgc2VjdGlvbi4gIFVz
aW5nIHRoZSBmaXJzdCBTY3JlZW4gc2VjdGlvbi4KWyAgICAgNi4xMjFdICg9PSkgTm8gc2Ny
ZWVuIHNlY3Rpb24gYXZhaWxhYmxlLiBVc2luZyBkZWZhdWx0cy4KWyAgICAgNi4xMjFdICgq
KikgfC0tPlNjcmVlbiAiRGVmYXVsdCBTY3JlZW4gU2VjdGlvbiIgKDApClsgICAgIDYuMTIx
XSAoKiopIHwgICB8LS0+TW9uaXRvciAiPGRlZmF1bHQgbW9uaXRvcj4iClsgICAgIDYuMTIx
XSAoPT0pIE5vIG1vbml0b3Igc3BlY2lmaWVkIGZvciBzY3JlZW4gIkRlZmF1bHQgU2NyZWVu
IFNlY3Rpb24iLgoJVXNpbmcgYSBkZWZhdWx0IG1vbml0b3IgY29uZmlndXJhdGlvbi4KWyAg
ICAgNi4xMjFdICg9PSkgQXV0b21hdGljYWxseSBhZGRpbmcgZGV2aWNlcwpbICAgICA2LjEy
MV0gKD09KSBBdXRvbWF0aWNhbGx5IGVuYWJsaW5nIGRldmljZXMKWyAgICAgNi4xMjFdICg9
PSkgQXV0b21hdGljYWxseSBhZGRpbmcgR1BVIGRldmljZXMKWyAgICAgNi4xMjFdICg9PSkg
Rm9udFBhdGggc2V0IHRvOgoJY2F0YWxvZ3VlOi9ldGMvWDExL2ZvbnRwYXRoLmQsCglidWls
dC1pbnMKWyAgICAgNi4xMjFdICg9PSkgTW9kdWxlUGF0aCBzZXQgdG8gIi91c3IvbGliNjQv
eG9yZy9tb2R1bGVzIgpbICAgICA2LjEyMV0gKElJKSBUaGUgc2VydmVyIHJlbGllcyBvbiB1
ZGV2IHRvIHByb3ZpZGUgdGhlIGxpc3Qgb2YgaW5wdXQgZGV2aWNlcy4KCUlmIG5vIGRldmlj
ZXMgYmVjb21lIGF2YWlsYWJsZSwgcmVjb25maWd1cmUgdWRldiBvciBkaXNhYmxlIEF1dG9B
ZGREZXZpY2VzLgpbICAgICA2LjEyMV0gKElJKSBMb2FkZXIgbWFnaWM6IDB4ODAwZDAwClsg
ICAgIDYuMTIxXSAoSUkpIE1vZHVsZSBBQkkgdmVyc2lvbnM6ClsgICAgIDYuMTIxXSAJWC5P
cmcgQU5TSSBDIEVtdWxhdGlvbjogMC40ClsgICAgIDYuMTIxXSAJWC5PcmcgVmlkZW8gRHJp
dmVyOiAxNC4xClsgICAgIDYuMTIxXSAJWC5PcmcgWElucHV0IGRyaXZlciA6IDE5LjIKWyAg
ICAgNi4xMjFdIAlYLk9yZyBTZXJ2ZXIgRXh0ZW5zaW9uIDogNy4wClsgICAgIDYuMTIxXSAo
SUkpIHhmcmVlODY6IEFkZGluZyBkcm0gZGV2aWNlICgvZGV2L2RyaS9jYXJkMCkKWyAgICAg
Ni4xNTBdICgtLSkgUENJOiooMDowOjM6MCkgMWIzNjowMTAwOjFhZjQ6MTEwMCByZXYgNCwg
TWVtIEAgMHhmMDAwMDAwMC82NzEwODg2NCwgMHhmNDAwMDAwMC82NzEwODg2NCwgMHhmOTA1
MDAwMC84MTkyLCBJL08gQCAweDAwMDBjMjAwLzMyLCBCSU9TIEAgMHg/Pz8/Pz8/Py82NTUz
NgpbICAgICA2LjE1MF0gSW5pdGlhbGl6aW5nIGJ1aWx0LWluIGV4dGVuc2lvbiBHZW5lcmlj
IEV2ZW50IEV4dGVuc2lvbgpbICAgICA2LjE1MF0gSW5pdGlhbGl6aW5nIGJ1aWx0LWluIGV4
dGVuc2lvbiBTSEFQRQpbICAgICA2LjE1MF0gSW5pdGlhbGl6aW5nIGJ1aWx0LWluIGV4dGVu
c2lvbiBNSVQtU0hNClsgICAgIDYuMTUwXSBJbml0aWFsaXppbmcgYnVpbHQtaW4gZXh0ZW5z
aW9uIFhJbnB1dEV4dGVuc2lvbgpbICAgICA2LjE1MF0gSW5pdGlhbGl6aW5nIGJ1aWx0LWlu
IGV4dGVuc2lvbiBYVEVTVApbICAgICA2LjE1MF0gSW5pdGlhbGl6aW5nIGJ1aWx0LWluIGV4
dGVuc2lvbiBCSUctUkVRVUVTVFMKWyAgICAgNi4xNTBdIEluaXRpYWxpemluZyBidWlsdC1p
biBleHRlbnNpb24gU1lOQwpbICAgICA2LjE1MF0gSW5pdGlhbGl6aW5nIGJ1aWx0LWluIGV4
dGVuc2lvbiBYS0VZQk9BUkQKWyAgICAgNi4xNTBdIEluaXRpYWxpemluZyBidWlsdC1pbiBl
eHRlbnNpb24gWEMtTUlTQwpbICAgICA2LjE1MF0gSW5pdGlhbGl6aW5nIGJ1aWx0LWluIGV4
dGVuc2lvbiBYSU5FUkFNQQpbICAgICA2LjE1MF0gSW5pdGlhbGl6aW5nIGJ1aWx0LWluIGV4
dGVuc2lvbiBYRklYRVMKWyAgICAgNi4xNTBdIEluaXRpYWxpemluZyBidWlsdC1pbiBleHRl
bnNpb24gUkVOREVSClsgICAgIDYuMTUwXSBJbml0aWFsaXppbmcgYnVpbHQtaW4gZXh0ZW5z
aW9uIFJBTkRSClsgICAgIDYuMTUwXSBJbml0aWFsaXppbmcgYnVpbHQtaW4gZXh0ZW5zaW9u
IENPTVBPU0lURQpbICAgICA2LjE1MF0gSW5pdGlhbGl6aW5nIGJ1aWx0LWluIGV4dGVuc2lv
biBEQU1BR0UKWyAgICAgNi4xNTBdIEluaXRpYWxpemluZyBidWlsdC1pbiBleHRlbnNpb24g
TUlULVNDUkVFTi1TQVZFUgpbICAgICA2LjE1MF0gSW5pdGlhbGl6aW5nIGJ1aWx0LWluIGV4
dGVuc2lvbiBET1VCTEUtQlVGRkVSClsgICAgIDYuMTUwXSBJbml0aWFsaXppbmcgYnVpbHQt
aW4gZXh0ZW5zaW9uIFJFQ09SRApbICAgICA2LjE1MF0gSW5pdGlhbGl6aW5nIGJ1aWx0LWlu
IGV4dGVuc2lvbiBEUE1TClsgICAgIDYuMTUwXSBJbml0aWFsaXppbmcgYnVpbHQtaW4gZXh0
ZW5zaW9uIFgtUmVzb3VyY2UKWyAgICAgNi4xNTBdIEluaXRpYWxpemluZyBidWlsdC1pbiBl
eHRlbnNpb24gWFZpZGVvClsgICAgIDYuMTUwXSBJbml0aWFsaXppbmcgYnVpbHQtaW4gZXh0
ZW5zaW9uIFhWaWRlby1Nb3Rpb25Db21wZW5zYXRpb24KWyAgICAgNi4xNTBdIEluaXRpYWxp
emluZyBidWlsdC1pbiBleHRlbnNpb24gU0VMaW51eApbICAgICA2LjE1MF0gSW5pdGlhbGl6
aW5nIGJ1aWx0LWluIGV4dGVuc2lvbiBYRnJlZTg2LVZpZE1vZGVFeHRlbnNpb24KWyAgICAg
Ni4xNTBdIEluaXRpYWxpemluZyBidWlsdC1pbiBleHRlbnNpb24gWEZyZWU4Ni1ER0EKWyAg
ICAgNi4xNTBdIEluaXRpYWxpemluZyBidWlsdC1pbiBleHRlbnNpb24gWEZyZWU4Ni1EUkkK
WyAgICAgNi4xNTBdIEluaXRpYWxpemluZyBidWlsdC1pbiBleHRlbnNpb24gRFJJMgpbICAg
ICA2LjE1MF0gKElJKSAiZ2x4IiB3aWxsIGJlIGxvYWRlZCBieSBkZWZhdWx0LgpbICAgICA2
LjE1MF0gKElJKSBMb2FkTW9kdWxlOiAiZHJpMiIKWyAgICAgNi4xNTBdIChJSSkgTW9kdWxl
ICJkcmkyIiBhbHJlYWR5IGJ1aWx0LWluClsgICAgIDYuMTUwXSAoSUkpIExvYWRNb2R1bGU6
ICJnbGFtb3JlZ2wiClsgICAgIDYuMTU4XSAoSUkpIExvYWRpbmcgL3Vzci9saWI2NC94b3Jn
L21vZHVsZXMvbGliZ2xhbW9yZWdsLnNvClsgICAgIDYuMjc1XSAoSUkpIE1vZHVsZSBnbGFt
b3JlZ2w6IHZlbmRvcj0iWC5PcmcgRm91bmRhdGlvbiIKWyAgICAgNi4yNzVdIAljb21waWxl
ZCBmb3IgMS4xNC4wLCBtb2R1bGUgdmVyc2lvbiA9IDAuNS4wClsgICAgIDYuMjc1XSAJQUJJ
IGNsYXNzOiBYLk9yZyBBTlNJIEMgRW11bGF0aW9uLCB2ZXJzaW9uIDAuNApbICAgICA2LjI3
NV0gKElJKSBMb2FkTW9kdWxlOiAiZ2x4IgpbICAgICA2LjI3OF0gKElJKSBMb2FkaW5nIC91
c3IvbGliNjQveG9yZy9tb2R1bGVzL2V4dGVuc2lvbnMvbGliZ2x4LnNvClsgICAgIDYuMjk2
XSAoSUkpIE1vZHVsZSBnbHg6IHZlbmRvcj0iWC5PcmcgRm91bmRhdGlvbiIKWyAgICAgNi4y
OTZdIAljb21waWxlZCBmb3IgMS4xNC4zLCBtb2R1bGUgdmVyc2lvbiA9IDEuMC4wClsgICAg
IDYuMjk2XSAJQUJJIGNsYXNzOiBYLk9yZyBTZXJ2ZXIgRXh0ZW5zaW9uLCB2ZXJzaW9uIDcu
MApbICAgICA2LjI5Nl0gKD09KSBBSUdMWCBlbmFibGVkClsgICAgIDYuMjk5XSBMb2FkaW5n
IGV4dGVuc2lvbiBHTFgKWyAgICAgNi4yOTldICg9PSkgTWF0Y2hlZCBxeGwgYXMgYXV0b2Nv
bmZpZ3VyZWQgZHJpdmVyIDAKWyAgICAgNi4yOTldICg9PSkgTWF0Y2hlZCBxeGwgYXMgYXV0
b2NvbmZpZ3VyZWQgZHJpdmVyIDEKWyAgICAgNi4yOTldICg9PSkgTWF0Y2hlZCB2ZXNhIGFz
IGF1dG9jb25maWd1cmVkIGRyaXZlciAyClsgICAgIDYuMjk5XSAoPT0pIE1hdGNoZWQgbW9k
ZXNldHRpbmcgYXMgYXV0b2NvbmZpZ3VyZWQgZHJpdmVyIDMKWyAgICAgNi4yOTldICg9PSkg
TWF0Y2hlZCBmYmRldiBhcyBhdXRvY29uZmlndXJlZCBkcml2ZXIgNApbICAgICA2LjI5OV0g
KD09KSBBc3NpZ25lZCB0aGUgZHJpdmVyIHRvIHRoZSB4Zjg2Q29uZmlnTGF5b3V0ClsgICAg
IDYuMjk5XSAoSUkpIExvYWRNb2R1bGU6ICJxeGwiClsgICAgIDYuMzAwXSAoSUkpIExvYWRp
bmcgL3Vzci9saWI2NC94b3JnL21vZHVsZXMvZHJpdmVycy9xeGxfZHJ2LnNvClsgICAgIDYu
MzIyXSAoSUkpIE1vZHVsZSBxeGw6IHZlbmRvcj0iWC5PcmcgRm91bmRhdGlvbiIKWyAgICAg
Ni4zMjJdIAljb21waWxlZCBmb3IgMS4xNC4xLCBtb2R1bGUgdmVyc2lvbiA9IDAuMC4wClsg
ICAgIDYuMzIyXSAJTW9kdWxlIGNsYXNzOiBYLk9yZyBWaWRlbyBEcml2ZXIKWyAgICAgNi4z
MjJdIAlBQkkgY2xhc3M6IFguT3JnIFZpZGVvIERyaXZlciwgdmVyc2lvbiAxNC4xClsgICAg
IDYuMzIyXSAoSUkpIExvYWRNb2R1bGU6ICJ2ZXNhIgpbICAgICA2LjMyMl0gKElJKSBMb2Fk
aW5nIC91c3IvbGliNjQveG9yZy9tb2R1bGVzL2RyaXZlcnMvdmVzYV9kcnYuc28KWyAgICAg
Ni4zMjddIChJSSkgTW9kdWxlIHZlc2E6IHZlbmRvcj0iWC5PcmcgRm91bmRhdGlvbiIKWyAg
ICAgNi4zMjddIAljb21waWxlZCBmb3IgMS4xNC4wLCBtb2R1bGUgdmVyc2lvbiA9IDIuMy4y
ClsgICAgIDYuMzI3XSAJTW9kdWxlIGNsYXNzOiBYLk9yZyBWaWRlbyBEcml2ZXIKWyAgICAg
Ni4zMjddIAlBQkkgY2xhc3M6IFguT3JnIFZpZGVvIERyaXZlciwgdmVyc2lvbiAxNC4xClsg
ICAgIDYuMzI3XSAoSUkpIExvYWRNb2R1bGU6ICJtb2Rlc2V0dGluZyIKWyAgICAgNi4zMjdd
IChJSSkgTG9hZGluZyAvdXNyL2xpYjY0L3hvcmcvbW9kdWxlcy9kcml2ZXJzL21vZGVzZXR0
aW5nX2Rydi5zbwpbICAgICA2LjMzM10gKElJKSBNb2R1bGUgbW9kZXNldHRpbmc6IHZlbmRv
cj0iWC5PcmcgRm91bmRhdGlvbiIKWyAgICAgNi4zMzNdIAljb21waWxlZCBmb3IgMS4xNC4x
LCBtb2R1bGUgdmVyc2lvbiA9IDAuNi4wClsgICAgIDYuMzMzXSAJTW9kdWxlIGNsYXNzOiBY
Lk9yZyBWaWRlbyBEcml2ZXIKWyAgICAgNi4zMzNdIAlBQkkgY2xhc3M6IFguT3JnIFZpZGVv
IERyaXZlciwgdmVyc2lvbiAxNC4xClsgICAgIDYuMzMzXSAoSUkpIExvYWRNb2R1bGU6ICJm
YmRldiIKWyAgICAgNi4zMzNdIChJSSkgTG9hZGluZyAvdXNyL2xpYjY0L3hvcmcvbW9kdWxl
cy9kcml2ZXJzL2ZiZGV2X2Rydi5zbwpbICAgICA2LjM1MF0gKElJKSBNb2R1bGUgZmJkZXY6
IHZlbmRvcj0iWC5PcmcgRm91bmRhdGlvbiIKWyAgICAgNi4zNTBdIAljb21waWxlZCBmb3Ig
MS4xNC4wLCBtb2R1bGUgdmVyc2lvbiA9IDAuNC4zClsgICAgIDYuMzUwXSAJTW9kdWxlIGNs
YXNzOiBYLk9yZyBWaWRlbyBEcml2ZXIKWyAgICAgNi4zNTBdIAlBQkkgY2xhc3M6IFguT3Jn
IFZpZGVvIERyaXZlciwgdmVyc2lvbiAxNC4xClsgICAgIDYuMzUwXSAoSUkpIHF4bDogRHJp
dmVyIGZvciBRWEwgdmlydHVhbCBncmFwaGljczogUVhMIDEKWyAgICAgNi4zNTBdIChJSSkg
VkVTQTogZHJpdmVyIGZvciBWRVNBIGNoaXBzZXRzOiB2ZXNhClsgICAgIDYuMzUwXSAoSUkp
IG1vZGVzZXR0aW5nOiBEcml2ZXIgZm9yIE1vZGVzZXR0aW5nIEtlcm5lbCBEcml2ZXJzOiBr
bXMKWyAgICAgNi4zNTBdIChJSSkgRkJERVY6IGRyaXZlciBmb3IgZnJhbWVidWZmZXI6IGZi
ZGV2ClsgICAgIDYuMzUwXSAoKyspIHVzaW5nIFZUIG51bWJlciAxCgpbICAgICA2LjM1Ml0g
KElJKSBbS01TXSBLZXJuZWwgbW9kZXNldHRpbmcgZW5hYmxlZC4KWyAgICAgNi4zNTJdIChX
VykgRmFsbGluZyBiYWNrIHRvIG9sZCBwcm9iZSBtZXRob2QgZm9yIHZlc2EKWyAgICAgNi4z
NTJdIChXVykgRmFsbGluZyBiYWNrIHRvIG9sZCBwcm9iZSBtZXRob2QgZm9yIG1vZGVzZXR0
aW5nClsgICAgIDYuMzUyXSAoV1cpIEZhbGxpbmcgYmFjayB0byBvbGQgcHJvYmUgbWV0aG9k
IGZvciBmYmRldgpbICAgICA2LjM1Ml0gKElJKSBMb2FkaW5nIHN1YiBtb2R1bGUgImZiZGV2
aHciClsgICAgIDYuMzUyXSAoSUkpIExvYWRNb2R1bGU6ICJmYmRldmh3IgpbICAgICA2LjM1
Ml0gKElJKSBMb2FkaW5nIC91c3IvbGliNjQveG9yZy9tb2R1bGVzL2xpYmZiZGV2aHcuc28K
WyAgICAgNi4zNzBdIChJSSkgTW9kdWxlIGZiZGV2aHc6IHZlbmRvcj0iWC5PcmcgRm91bmRh
dGlvbiIKWyAgICAgNi4zNzBdIAljb21waWxlZCBmb3IgMS4xNC4zLCBtb2R1bGUgdmVyc2lv
biA9IDAuMC4yClsgICAgIDYuMzcwXSAJQUJJIGNsYXNzOiBYLk9yZyBWaWRlbyBEcml2ZXIs
IHZlcnNpb24gMTQuMQpbICAgICA2LjM3MF0gKElJKSBxeGwoMCk6IENyZWF0aW5nIGRlZmF1
bHQgRGlzcGxheSBzdWJzZWN0aW9uIGluIFNjcmVlbiBzZWN0aW9uCgkiRGVmYXVsdCBTY3Jl
ZW4gU2VjdGlvbiIgZm9yIGRlcHRoL2ZiYnBwIDI0LzMyClsgICAgIDYuMzcxXSAoPT0pIHF4
bCgwKTogRGVwdGggMjQsICgtLSkgZnJhbWVidWZmZXIgYnBwIDMyClsgICAgIDYuMzcxXSAo
PT0pIHF4bCgwKTogUkdCIHdlaWdodCA4ODgKWyAgICAgNi4zNzFdICg9PSkgcXhsKDApOiBE
ZWZhdWx0IHZpc3VhbCBpcyBUcnVlQ29sb3IKWyAgICAgNi4zNzFdICg9PSkgcXhsKDApOiBV
c2luZyBnYW1tYSBjb3JyZWN0aW9uICgxLjAsIDEuMCwgMS4wKQpbICAgICA2LjM3MV0gKElJ
KSBxeGwoMCk6IERlZmVycmVkIEZyYW1lczogRGlzYWJsZWQKWyAgICAgNi4zNzFdIChJSSkg
cXhsKDApOiBPZmZzY3JlZW4gU3VyZmFjZXM6IEVuYWJsZWQKWyAgICAgNi4zNzFdIChJSSkg
cXhsKDApOiBJbWFnZSBDYWNoZTogRW5hYmxlZApbICAgICA2LjM3MV0gKElJKSBxeGwoMCk6
IEZhbGxiYWNrIENhY2hlOiBFbmFibGVkClsgICAgIDYuMzcxXSAoPT0pIHF4bCgwKTogRFBJ
IHNldCB0byAoOTYsIDk2KQpbICAgICA2LjM3MV0gKElJKSBMb2FkaW5nIHN1YiBtb2R1bGUg
ImZiIgpbICAgICA2LjM3MV0gKElJKSBMb2FkTW9kdWxlOiAiZmIiClsgICAgIDYuMzcxXSAo
SUkpIExvYWRpbmcgL3Vzci9saWI2NC94b3JnL21vZHVsZXMvbGliZmIuc28KWyAgICAgNi4z
ODNdIChJSSkgTW9kdWxlIGZiOiB2ZW5kb3I9IlguT3JnIEZvdW5kYXRpb24iClsgICAgIDYu
MzgzXSAJY29tcGlsZWQgZm9yIDEuMTQuMywgbW9kdWxlIHZlcnNpb24gPSAxLjAuMApbICAg
ICA2LjM4M10gCUFCSSBjbGFzczogWC5PcmcgQU5TSSBDIEVtdWxhdGlvbiwgdmVyc2lvbiAw
LjQKWyAgICAgNi4zODNdIChJSSkgTG9hZGluZyBzdWIgbW9kdWxlICJyYW1kYWMiClsgICAg
IDYuMzgzXSAoSUkpIExvYWRNb2R1bGU6ICJyYW1kYWMiClsgICAgIDYuMzgzXSAoSUkpIE1v
ZHVsZSAicmFtZGFjIiBhbHJlYWR5IGJ1aWx0LWluClsgICAgIDYuMzgzXSAoSUkpIHF4bCgw
KTogT3V0cHV0IFZpcnR1YWwtMCBoYXMgbm8gbW9uaXRvciBzZWN0aW9uClsgICAgIDYuMzgz
XSAoSUkpIHF4bCgwKTogT3V0cHV0IFZpcnR1YWwtMSBoYXMgbm8gbW9uaXRvciBzZWN0aW9u
ClsgICAgIDYuMzgzXSAoSUkpIHF4bCgwKTogT3V0cHV0IFZpcnR1YWwtMiBoYXMgbm8gbW9u
aXRvciBzZWN0aW9uClsgICAgIDYuMzgzXSAoSUkpIHF4bCgwKTogT3V0cHV0IFZpcnR1YWwt
MyBoYXMgbm8gbW9uaXRvciBzZWN0aW9uClsgICAgIDYuMzgzXSAoSUkpIHF4bCgwKTogRURJ
RCBmb3Igb3V0cHV0IFZpcnR1YWwtMApbICAgICA2LjM4M10gKElJKSBxeGwoMCk6IFByaW50
aW5nIHByb2JlZCBtb2RlcyBmb3Igb3V0cHV0IFZpcnR1YWwtMApbICAgICA2LjM4M10gKElJ
KSBxeGwoMCk6IE1vZGVsaW5lICIxMDI0eDc2OCJ4NTkuOSAgIDYzLjUwICAxMDI0IDEwNzIg
MTE3NiAxMzI4ICA3NjggNzcxIDc3NSA3OTggLWhzeW5jICt2c3luYyAoNDcuOCBrSHogUCkK
WyAgICAgNi4zODNdIChJSSkgcXhsKDApOiBNb2RlbGluZSAiMTkyMHgxMjAwIng1OS45ICAx
OTMuMjUgIDE5MjAgMjA1NiAyMjU2IDI1OTIgIDEyMDAgMTIwMyAxMjA5IDEyNDUgLWhzeW5j
ICt2c3luYyAoNzQuNiBrSHopClsgICAgIDYuMzgzXSAoSUkpIHF4bCgwKTogTW9kZWxpbmUg
IjE5MjB4MTA4MCJ4NjAuMCAgMTczLjAwICAxOTIwIDIwNDggMjI0OCAyNTc2ICAxMDgwIDEw
ODMgMTA4OCAxMTIwIC1oc3luYyArdnN5bmMgKDY3LjIga0h6KQpbICAgICA2LjM4M10gKElJ
KSBxeGwoMCk6IE1vZGVsaW5lICIxNjAweDEyMDAieDU5LjkgIDE2MS4wMCAgMTYwMCAxNzEy
IDE4ODAgMjE2MCAgMTIwMCAxMjAzIDEyMDcgMTI0NSAtaHN5bmMgK3ZzeW5jICg3NC41IGtI
eikKWyAgICAgNi4zODNdIChJSSkgcXhsKDApOiBNb2RlbGluZSAiMTY4MHgxMDUwIng2MC4w
ICAxNDYuMjUgIDE2ODAgMTc4NCAxOTYwIDIyNDAgIDEwNTAgMTA1MyAxMDU5IDEwODkgLWhz
eW5jICt2c3luYyAoNjUuMyBrSHopClsgICAgIDYuMzgzXSAoSUkpIHF4bCgwKTogTW9kZWxp
bmUgIjE0MDB4MTA1MCJ4NjAuMCAgMTIxLjc1ICAxNDAwIDE0ODggMTYzMiAxODY0ICAxMDUw
IDEwNTMgMTA1NyAxMDg5IC1oc3luYyArdnN5bmMgKDY1LjMga0h6KQpbICAgICA2LjM4M10g
KElJKSBxeGwoMCk6IE1vZGVsaW5lICIxMjgweDEwMjQieDU5LjkgIDEwOS4wMCAgMTI4MCAx
MzY4IDE0OTYgMTcxMiAgMTAyNCAxMDI3IDEwMzQgMTA2MyAtaHN5bmMgK3ZzeW5jICg2My43
IGtIeikKWyAgICAgNi4zODNdIChJSSkgcXhsKDApOiBNb2RlbGluZSAiMTQ0MHg5MDAieDU5
LjkgIDEwNi41MCAgMTQ0MCAxNTI4IDE2NzIgMTkwNCAgOTAwIDkwMyA5MDkgOTM0IC1oc3lu
YyArdnN5bmMgKDU1Ljkga0h6KQpbICAgICA2LjM4M10gKElJKSBxeGwoMCk6IE1vZGVsaW5l
ICIxMjgweDk2MCJ4NTkuOSAgMTAxLjI1ICAxMjgwIDEzNjAgMTQ4OCAxNjk2ICA5NjAgOTYz
IDk2NyA5OTYgLWhzeW5jICt2c3luYyAoNTkuNyBrSHopClsgICAgIDYuMzgzXSAoSUkpIHF4
bCgwKTogTW9kZWxpbmUgIjEyODB4ODU0Ing1OS45ICAgODkuMjUgIDEyODAgMTM1MiAxNDgw
IDE2ODAgIDg1NCA4NTcgODY3IDg4NyAtaHN5bmMgK3ZzeW5jICg1My4xIGtIeikKWyAgICAg
Ni4zODNdIChJSSkgcXhsKDApOiBNb2RlbGluZSAiMTI4MHg4MDAieDU5LjggICA4My41MCAg
MTI4MCAxMzUyIDE0ODAgMTY4MCAgODAwIDgwMyA4MDkgODMxIC1oc3luYyArdnN5bmMgKDQ5
Ljcga0h6KQpbICAgICA2LjM4M10gKElJKSBxeGwoMCk6IE1vZGVsaW5lICIxMjgweDcyMCJ4
NTkuOSAgIDc0LjUwICAxMjgwIDEzNDQgMTQ3MiAxNjY0ICA3MjAgNzIzIDcyOCA3NDggLWhz
eW5jICt2c3luYyAoNDQuOCBrSHopClsgICAgIDYuMzgzXSAoSUkpIHF4bCgwKTogTW9kZWxp
bmUgIjExNTJ4NzY4Ing1OS44ICAgNzEuNzUgIDExNTIgMTIxNiAxMzI4IDE1MDQgIDc2OCA3
NzEgNzgxIDc5OCAtaHN5bmMgK3ZzeW5jICg0Ny43IGtIeikKWyAgICAgNi4zODNdIChJSSkg
cXhsKDApOiBNb2RlbGluZSAiODAweDYwMCJ4NTkuOSAgIDM4LjI1ICA4MDAgODMyIDkxMiAx
MDI0ICA2MDAgNjAzIDYwNyA2MjQgLWhzeW5jICt2c3luYyAoMzcuNCBrSHopClsgICAgIDYu
MzgzXSAoSUkpIHF4bCgwKTogTW9kZWxpbmUgIjg0OHg0ODAieDU5LjcgICAzMS41MCAgODQ4
IDg3MiA5NTIgMTA1NiAgNDgwIDQ4MyA0OTMgNTAwIC1oc3luYyArdnN5bmMgKDI5Ljgga0h6
KQpbICAgICA2LjM4M10gKElJKSBxeGwoMCk6IE1vZGVsaW5lICI3MjB4NDgwIng1OS43ICAg
MjYuNzUgIDcyMCA3NDQgODA4IDg5NiAgNDgwIDQ4MyA0OTMgNTAwIC1oc3luYyArdnN5bmMg
KDI5Ljkga0h6KQpbICAgICA2LjM4M10gKElJKSBxeGwoMCk6IE1vZGVsaW5lICI2NDB4NDgw
Ing1OS40ICAgMjMuNzUgIDY0MCA2NjQgNzIwIDgwMCAgNDgwIDQ4MyA0ODcgNTAwIC1oc3lu
YyArdnN5bmMgKDI5Ljcga0h6KQpbICAgICA2LjM4M10gKElJKSBxeGwoMCk6IEVESUQgZm9y
IG91dHB1dCBWaXJ0dWFsLTEKWyAgICAgNi4zODNdIChJSSkgcXhsKDApOiBFRElEIGZvciBv
dXRwdXQgVmlydHVhbC0yClsgICAgIDYuMzgzXSAoSUkpIHF4bCgwKTogRURJRCBmb3Igb3V0
cHV0IFZpcnR1YWwtMwpbICAgICA2LjM4M10gKElJKSBxeGwoMCk6IE91dHB1dCBWaXJ0dWFs
LTAgY29ubmVjdGVkClsgICAgIDYuMzgzXSAoSUkpIHF4bCgwKTogT3V0cHV0IFZpcnR1YWwt
MSBkaXNjb25uZWN0ZWQKWyAgICAgNi4zODNdIChJSSkgcXhsKDApOiBPdXRwdXQgVmlydHVh
bC0yIGRpc2Nvbm5lY3RlZApbICAgICA2LjM4M10gKElJKSBxeGwoMCk6IE91dHB1dCBWaXJ0
dWFsLTMgZGlzY29ubmVjdGVkClsgICAgIDYuMzgzXSAoSUkpIHF4bCgwKTogVXNpbmcgZXhh
Y3Qgc2l6ZXMgZm9yIGluaXRpYWwgbW9kZXMKWyAgICAgNi4zODNdIChJSSkgcXhsKDApOiBP
dXRwdXQgVmlydHVhbC0wIHVzaW5nIGluaXRpYWwgbW9kZSAxMDI0eDc2OCArMCswClsgICAg
IDYuMzgzXSAoSUkpIHF4bCgwKTogVXNpbmcgZGVmYXVsdCBnYW1tYSBvZiAoMS4wLCAxLjAs
IDEuMCkgdW5sZXNzIG90aGVyd2lzZSBzdGF0ZWQuClsgICAgIDYuMzgzXSAoSUkpIHF4bCgw
KTogUHJlSW5pdCBjb21wbGV0ZQpbICAgICA2LjM4M10gKElJKSBVbmxvYWRNb2R1bGU6ICJ2
ZXNhIgpbICAgICA2LjM4M10gKElJKSBVbmxvYWRpbmcgdmVzYQpbICAgICA2LjM4M10gKElJ
KSBVbmxvYWRNb2R1bGU6ICJtb2Rlc2V0dGluZyIKWyAgICAgNi4zODNdIChJSSkgVW5sb2Fk
aW5nIG1vZGVzZXR0aW5nClsgICAgIDYuMzgzXSAoSUkpIFVubG9hZE1vZHVsZTogImZiZGV2
IgpbICAgICA2LjM4M10gKElJKSBVbmxvYWRpbmcgZmJkZXYKWyAgICAgNi4zODNdIChJSSkg
VW5sb2FkU3ViTW9kdWxlOiAiZmJkZXZodyIKWyAgICAgNi4zODNdIChJSSkgVW5sb2FkaW5n
IGZiZGV2aHcKWyAgICAgNi4zODNdICgtLSkgRGVwdGggMjQgcGl4bWFwIGZvcm1hdCBpcyAz
MiBicHAKWyAgICAgNi40MDFdIChJSSkgVVhBKDApOiBEcml2ZXIgcmVnaXN0ZXJlZCBzdXBw
b3J0IGZvciB0aGUgZm9sbG93aW5nIG9wZXJhdGlvbnM6ClsgICAgIDYuNDAxXSAoSUkpICAg
ICAgICAgc29saWQKWyAgICAgNi40MDFdIChJSSkgICAgICAgICBjb3B5ClsgICAgIDYuNDAx
XSAoSUkpICAgICAgICAgY29tcG9zaXRlIChSRU5ERVIgYWNjZWxlcmF0aW9uKQpbICAgICA2
LjQwMV0gKElJKSAgICAgICAgIHB1dF9pbWFnZQpbICAgICA2LjQwMV0gKElJKSBxeGwoMCk6
IFJhbmRSIDEuMiBlbmFibGVkLCBpZ25vcmUgdGhlIGZvbGxvd2luZyBSYW5kUiBkaXNhYmxl
ZCBtZXNzYWdlLgpbICAgICA2LjQwMl0gcmVzaXppbmcgcHJpbWFyeSB0byAxMDI0eDc2OApb
ICAgICA2LjQwMl0gcHJpbWFyeSBpcyAweDE3ZDBjNDAKWyAgICAgNi40MTJdICgtLSkgUmFu
ZFIgZGlzYWJsZWQKWyAgICAgNi40MThdIChJSSkgU0VMaW51eDogRGlzYWJsZWQgYnkgYm9v
bGVhbgpbICAgICA2LjQyMV0gKElJKSBBSUdMWDogU2NyZWVuIDAgaXMgbm90IERSSTIgY2Fw
YWJsZQpbICAgICA2LjQyMV0gKElJKSBBSUdMWDogU2NyZWVuIDAgaXMgbm90IERSSSBjYXBh
YmxlClsgICAgIDcuMTExXSAoSUkpIEFJR0xYOiBMb2FkZWQgYW5kIGluaXRpYWxpemVkIHN3
cmFzdApbICAgICA3LjExMV0gKElJKSBHTFg6IEluaXRpYWxpemVkIERSSVNXUkFTVCBHTCBw
cm92aWRlciBmb3Igc2NyZWVuIDAKWyAgICAgNy4xMTFdIChJSSkgcXhsKDApOiBTZXR0aW5n
IHNjcmVlbiBwaHlzaWNhbCBzaXplIHRvIDI3MCB4IDIwMwpbICAgICA3LjExMV0gcXhsX2tt
c19zdXJmYWNlX2NyZWF0ZTogQmFkIGJwcDogMSAoMSkKWyAgICAgNy4xNTVdIHF4bF9rbXNf
c3VyZmFjZV9jcmVhdGU6IEJhZCBicHA6IDEgKDEpClsgICAgIDcuMTU1XSBxeGxfa21zX3N1
cmZhY2VfY3JlYXRlOiBCYWQgYnBwOiAxICgxKQpbICAgICA3LjU2MV0gKElJKSBjb25maWcv
dWRldjogQWRkaW5nIGlucHV0IGRldmljZSBQb3dlciBCdXR0b24gKC9kZXYvaW5wdXQvZXZl
bnQwKQpbICAgICA3LjU2MV0gKCoqKSBQb3dlciBCdXR0b246IEFwcGx5aW5nIElucHV0Q2xh
c3MgImV2ZGV2IGtleWJvYXJkIGNhdGNoYWxsIgpbICAgICA3LjU2MV0gKCoqKSBQb3dlciBC
dXR0b246IEFwcGx5aW5nIElucHV0Q2xhc3MgInN5c3RlbS1rZXlib2FyZCIKWyAgICAgNy41
NjFdIChJSSkgTG9hZE1vZHVsZTogImV2ZGV2IgpbICAgICA3LjU2MV0gKElJKSBMb2FkaW5n
IC91c3IvbGliNjQveG9yZy9tb2R1bGVzL2lucHV0L2V2ZGV2X2Rydi5zbwpbICAgICA3LjU4
M10gKElJKSBNb2R1bGUgZXZkZXY6IHZlbmRvcj0iWC5PcmcgRm91bmRhdGlvbiIKWyAgICAg
Ny41ODNdIAljb21waWxlZCBmb3IgMS4xNC4yLCBtb2R1bGUgdmVyc2lvbiA9IDIuOC4xClsg
ICAgIDcuNTgzXSAJTW9kdWxlIGNsYXNzOiBYLk9yZyBYSW5wdXQgRHJpdmVyClsgICAgIDcu
NTgzXSAJQUJJIGNsYXNzOiBYLk9yZyBYSW5wdXQgZHJpdmVyLCB2ZXJzaW9uIDE5LjEKWyAg
ICAgNy41ODNdIChJSSkgVXNpbmcgaW5wdXQgZHJpdmVyICdldmRldicgZm9yICdQb3dlciBC
dXR0b24nClsgICAgIDcuNTgzXSAoKiopIFBvd2VyIEJ1dHRvbjogYWx3YXlzIHJlcG9ydHMg
Y29yZSBldmVudHMKWyAgICAgNy41ODNdICgqKikgZXZkZXY6IFBvd2VyIEJ1dHRvbjogRGV2
aWNlOiAiL2Rldi9pbnB1dC9ldmVudDAiClsgICAgIDcuNTgzXSAoLS0pIGV2ZGV2OiBQb3dl
ciBCdXR0b246IFZlbmRvciAwIFByb2R1Y3QgMHgxClsgICAgIDcuNTgzXSAoLS0pIGV2ZGV2
OiBQb3dlciBCdXR0b246IEZvdW5kIGtleXMKWyAgICAgNy41ODNdIChJSSkgZXZkZXY6IFBv
d2VyIEJ1dHRvbjogQ29uZmlndXJpbmcgYXMga2V5Ym9hcmQKWyAgICAgNy41ODNdICgqKikg
T3B0aW9uICJjb25maWdfaW5mbyIgInVkZXY6L3N5cy9kZXZpY2VzL0xOWFNZU1RNOjAwL0xO
WFBXUkJOOjAwL2lucHV0L2lucHV0MC9ldmVudDAiClsgICAgIDcuNTgzXSAoSUkpIFhJTlBV
VDogQWRkaW5nIGV4dGVuZGVkIGlucHV0IGRldmljZSAiUG93ZXIgQnV0dG9uIiAodHlwZTog
S0VZQk9BUkQsIGlkIDYpClsgICAgIDcuNTgzXSAoKiopIE9wdGlvbiAieGtiX3J1bGVzIiAi
ZXZkZXYiClsgICAgIDcuNTgzXSAoKiopIE9wdGlvbiAieGtiX21vZGVsIiAicGMxMDQiClsg
ICAgIDcuNTgzXSAoKiopIE9wdGlvbiAieGtiX2xheW91dCIgIml0IgpbICAgICA3LjY3NV0g
KElJKSBjb25maWcvdWRldjogQWRkaW5nIGlucHV0IGRldmljZSBTbGVlcCBCdXR0b24gKC9k
ZXYvaW5wdXQvZXZlbnQxKQpbICAgICA3LjY3NV0gKCoqKSBTbGVlcCBCdXR0b246IEFwcGx5
aW5nIElucHV0Q2xhc3MgImV2ZGV2IGtleWJvYXJkIGNhdGNoYWxsIgpbICAgICA3LjY3NV0g
KCoqKSBTbGVlcCBCdXR0b246IEFwcGx5aW5nIElucHV0Q2xhc3MgInN5c3RlbS1rZXlib2Fy
ZCIKWyAgICAgNy42NzVdIChJSSkgVXNpbmcgaW5wdXQgZHJpdmVyICdldmRldicgZm9yICdT
bGVlcCBCdXR0b24nClsgICAgIDcuNjc1XSAoKiopIFNsZWVwIEJ1dHRvbjogYWx3YXlzIHJl
cG9ydHMgY29yZSBldmVudHMKWyAgICAgNy42NzVdICgqKikgZXZkZXY6IFNsZWVwIEJ1dHRv
bjogRGV2aWNlOiAiL2Rldi9pbnB1dC9ldmVudDEiClsgICAgIDcuNjc1XSAoLS0pIGV2ZGV2
OiBTbGVlcCBCdXR0b246IFZlbmRvciAwIFByb2R1Y3QgMHgzClsgICAgIDcuNjc1XSAoLS0p
IGV2ZGV2OiBTbGVlcCBCdXR0b246IEZvdW5kIGtleXMKWyAgICAgNy42NzVdIChJSSkgZXZk
ZXY6IFNsZWVwIEJ1dHRvbjogQ29uZmlndXJpbmcgYXMga2V5Ym9hcmQKWyAgICAgNy42NzVd
ICgqKikgT3B0aW9uICJjb25maWdfaW5mbyIgInVkZXY6L3N5cy9kZXZpY2VzL0xOWFNZU1RN
OjAwL0xOWFNMUEJOOjAwL2lucHV0L2lucHV0MS9ldmVudDEiClsgICAgIDcuNjc1XSAoSUkp
IFhJTlBVVDogQWRkaW5nIGV4dGVuZGVkIGlucHV0IGRldmljZSAiU2xlZXAgQnV0dG9uIiAo
dHlwZTogS0VZQk9BUkQsIGlkIDcpClsgICAgIDcuNjc1XSAoKiopIE9wdGlvbiAieGtiX3J1
bGVzIiAiZXZkZXYiClsgICAgIDcuNjc1XSAoKiopIE9wdGlvbiAieGtiX21vZGVsIiAicGMx
MDQiClsgICAgIDcuNjc1XSAoKiopIE9wdGlvbiAieGtiX2xheW91dCIgIml0IgpbICAgICA3
LjY3NV0gKElJKSBjb25maWcvdWRldjogQWRkaW5nIGRybSBkZXZpY2UgKC9kZXYvZHJpL2Nh
cmQwKQpbICAgICA3LjY3Nl0gKElJKSBjb25maWcvdWRldjogQWRkaW5nIGlucHV0IGRldmlj
ZSBBVCBUcmFuc2xhdGVkIFNldCAyIGtleWJvYXJkICgvZGV2L2lucHV0L2V2ZW50MikKWyAg
ICAgNy42NzZdICgqKikgQVQgVHJhbnNsYXRlZCBTZXQgMiBrZXlib2FyZDogQXBwbHlpbmcg
SW5wdXRDbGFzcyAiZXZkZXYga2V5Ym9hcmQgY2F0Y2hhbGwiClsgICAgIDcuNjc2XSAoKiop
IEFUIFRyYW5zbGF0ZWQgU2V0IDIga2V5Ym9hcmQ6IEFwcGx5aW5nIElucHV0Q2xhc3MgInN5
c3RlbS1rZXlib2FyZCIKWyAgICAgNy42NzZdIChJSSkgVXNpbmcgaW5wdXQgZHJpdmVyICdl
dmRldicgZm9yICdBVCBUcmFuc2xhdGVkIFNldCAyIGtleWJvYXJkJwpbICAgICA3LjY3Nl0g
KCoqKSBBVCBUcmFuc2xhdGVkIFNldCAyIGtleWJvYXJkOiBhbHdheXMgcmVwb3J0cyBjb3Jl
IGV2ZW50cwpbICAgICA3LjY3Nl0gKCoqKSBldmRldjogQVQgVHJhbnNsYXRlZCBTZXQgMiBr
ZXlib2FyZDogRGV2aWNlOiAiL2Rldi9pbnB1dC9ldmVudDIiClsgICAgIDcuNjc2XSAoLS0p
IGV2ZGV2OiBBVCBUcmFuc2xhdGVkIFNldCAyIGtleWJvYXJkOiBWZW5kb3IgMHgxIFByb2R1
Y3QgMHgxClsgICAgIDcuNjc2XSAoLS0pIGV2ZGV2OiBBVCBUcmFuc2xhdGVkIFNldCAyIGtl
eWJvYXJkOiBGb3VuZCBrZXlzClsgICAgIDcuNjc2XSAoSUkpIGV2ZGV2OiBBVCBUcmFuc2xh
dGVkIFNldCAyIGtleWJvYXJkOiBDb25maWd1cmluZyBhcyBrZXlib2FyZApbICAgICA3LjY3
Nl0gKCoqKSBPcHRpb24gImNvbmZpZ19pbmZvIiAidWRldjovc3lzL2RldmljZXMvcGxhdGZv
cm0vaTgwNDIvc2VyaW8wL2lucHV0L2lucHV0Mi9ldmVudDIiClsgICAgIDcuNjc2XSAoSUkp
IFhJTlBVVDogQWRkaW5nIGV4dGVuZGVkIGlucHV0IGRldmljZSAiQVQgVHJhbnNsYXRlZCBT
ZXQgMiBrZXlib2FyZCIgKHR5cGU6IEtFWUJPQVJELCBpZCA4KQpbICAgICA3LjY3Nl0gKCoq
KSBPcHRpb24gInhrYl9ydWxlcyIgImV2ZGV2IgpbICAgICA3LjY3Nl0gKCoqKSBPcHRpb24g
InhrYl9tb2RlbCIgInBjMTA0IgpbICAgICA3LjY3Nl0gKCoqKSBPcHRpb24gInhrYl9sYXlv
dXQiICJpdCIKWyAgICAgNy42NzZdIChJSSkgY29uZmlnL3VkZXY6IEFkZGluZyBpbnB1dCBk
ZXZpY2UgSW1FeFBTLzIgR2VuZXJpYyBFeHBsb3JlciBNb3VzZSAoL2Rldi9pbnB1dC9ldmVu
dDUpClsgICAgIDcuNjc2XSAoKiopIEltRXhQUy8yIEdlbmVyaWMgRXhwbG9yZXIgTW91c2U6
IEFwcGx5aW5nIElucHV0Q2xhc3MgImV2ZGV2IHBvaW50ZXIgY2F0Y2hhbGwiClsgICAgIDcu
Njc2XSAoSUkpIFVzaW5nIGlucHV0IGRyaXZlciAnZXZkZXYnIGZvciAnSW1FeFBTLzIgR2Vu
ZXJpYyBFeHBsb3JlciBNb3VzZScKWyAgICAgNy42NzZdICgqKikgSW1FeFBTLzIgR2VuZXJp
YyBFeHBsb3JlciBNb3VzZTogYWx3YXlzIHJlcG9ydHMgY29yZSBldmVudHMKWyAgICAgNy42
NzZdICgqKikgZXZkZXY6IEltRXhQUy8yIEdlbmVyaWMgRXhwbG9yZXIgTW91c2U6IERldmlj
ZTogIi9kZXYvaW5wdXQvZXZlbnQ1IgpbICAgICA3LjY3Nl0gKC0tKSBldmRldjogSW1FeFBT
LzIgR2VuZXJpYyBFeHBsb3JlciBNb3VzZTogVmVuZG9yIDB4MiBQcm9kdWN0IDB4NgpbICAg
ICA3LjY3Nl0gKC0tKSBldmRldjogSW1FeFBTLzIgR2VuZXJpYyBFeHBsb3JlciBNb3VzZTog
Rm91bmQgOSBtb3VzZSBidXR0b25zClsgICAgIDcuNjc2XSAoLS0pIGV2ZGV2OiBJbUV4UFMv
MiBHZW5lcmljIEV4cGxvcmVyIE1vdXNlOiBGb3VuZCBzY3JvbGwgd2hlZWwocykKWyAgICAg
Ny42NzZdICgtLSkgZXZkZXY6IEltRXhQUy8yIEdlbmVyaWMgRXhwbG9yZXIgTW91c2U6IEZv
dW5kIHJlbGF0aXZlIGF4ZXMKWyAgICAgNy42NzZdICgtLSkgZXZkZXY6IEltRXhQUy8yIEdl
bmVyaWMgRXhwbG9yZXIgTW91c2U6IEZvdW5kIHggYW5kIHkgcmVsYXRpdmUgYXhlcwpbICAg
ICA3LjY3Nl0gKElJKSBldmRldjogSW1FeFBTLzIgR2VuZXJpYyBFeHBsb3JlciBNb3VzZTog
Q29uZmlndXJpbmcgYXMgbW91c2UKWyAgICAgNy42NzZdIChJSSkgZXZkZXY6IEltRXhQUy8y
IEdlbmVyaWMgRXhwbG9yZXIgTW91c2U6IEFkZGluZyBzY3JvbGx3aGVlbCBzdXBwb3J0Clsg
ICAgIDcuNjc2XSAoKiopIGV2ZGV2OiBJbUV4UFMvMiBHZW5lcmljIEV4cGxvcmVyIE1vdXNl
OiBZQXhpc01hcHBpbmc6IGJ1dHRvbnMgNCBhbmQgNQpbICAgICA3LjY3Nl0gKCoqKSBldmRl
djogSW1FeFBTLzIgR2VuZXJpYyBFeHBsb3JlciBNb3VzZTogRW11bGF0ZVdoZWVsQnV0dG9u
OiA0LCBFbXVsYXRlV2hlZWxJbmVydGlhOiAxMCwgRW11bGF0ZVdoZWVsVGltZW91dDogMjAw
ClsgICAgIDcuNjc2XSAoKiopIE9wdGlvbiAiY29uZmlnX2luZm8iICJ1ZGV2Oi9zeXMvZGV2
aWNlcy9wbGF0Zm9ybS9pODA0Mi9zZXJpbzEvaW5wdXQvaW5wdXQ1L2V2ZW50NSIKWyAgICAg
Ny42NzZdIChJSSkgWElOUFVUOiBBZGRpbmcgZXh0ZW5kZWQgaW5wdXQgZGV2aWNlICJJbUV4
UFMvMiBHZW5lcmljIEV4cGxvcmVyIE1vdXNlIiAodHlwZTogTU9VU0UsIGlkIDkpClsgICAg
IDcuNjc2XSAoSUkpIGV2ZGV2OiBJbUV4UFMvMiBHZW5lcmljIEV4cGxvcmVyIE1vdXNlOiBp
bml0aWFsaXplZCBmb3IgcmVsYXRpdmUgYXhlcy4KWyAgICAgNy42NzddICgqKikgSW1FeFBT
LzIgR2VuZXJpYyBFeHBsb3JlciBNb3VzZTogKGFjY2VsKSBrZWVwaW5nIGFjY2VsZXJhdGlv
biBzY2hlbWUgMQpbICAgICA3LjY3N10gKCoqKSBJbUV4UFMvMiBHZW5lcmljIEV4cGxvcmVy
IE1vdXNlOiAoYWNjZWwpIGFjY2VsZXJhdGlvbiBwcm9maWxlIDAKWyAgICAgNy42NzddICgq
KikgSW1FeFBTLzIgR2VuZXJpYyBFeHBsb3JlciBNb3VzZTogKGFjY2VsKSBhY2NlbGVyYXRp
b24gZmFjdG9yOiAyLjAwMApbICAgICA3LjY3N10gKCoqKSBJbUV4UFMvMiBHZW5lcmljIEV4
cGxvcmVyIE1vdXNlOiAoYWNjZWwpIGFjY2VsZXJhdGlvbiB0aHJlc2hvbGQ6IDQKWyAgICAg
Ny42NzddIChJSSkgY29uZmlnL3VkZXY6IEFkZGluZyBpbnB1dCBkZXZpY2UgSW1FeFBTLzIg
R2VuZXJpYyBFeHBsb3JlciBNb3VzZSAoL2Rldi9pbnB1dC9tb3VzZTEpClsgICAgIDcuNjc3
XSAoSUkpIE5vIGlucHV0IGRyaXZlciBzcGVjaWZpZWQsIGlnbm9yaW5nIHRoaXMgZGV2aWNl
LgpbICAgICA3LjY3N10gKElJKSBUaGlzIGRldmljZSBtYXkgaGF2ZSBiZWVuIGFkZGVkIHdp
dGggYW5vdGhlciBkZXZpY2UgZmlsZS4KWyAgICAgNy42NzddIChJSSkgY29uZmlnL3VkZXY6
IEFkZGluZyBpbnB1dCBkZXZpY2UgWGVuIFZpcnR1YWwgS2V5Ym9hcmQgKC9kZXYvaW5wdXQv
ZXZlbnQzKQpbICAgICA3LjY3N10gKCoqKSBYZW4gVmlydHVhbCBLZXlib2FyZDogQXBwbHlp
bmcgSW5wdXRDbGFzcyAiZXZkZXYga2V5Ym9hcmQgY2F0Y2hhbGwiClsgICAgIDcuNjc3XSAo
KiopIFhlbiBWaXJ0dWFsIEtleWJvYXJkOiBBcHBseWluZyBJbnB1dENsYXNzICJzeXN0ZW0t
a2V5Ym9hcmQiClsgICAgIDcuNjc3XSAoSUkpIFVzaW5nIGlucHV0IGRyaXZlciAnZXZkZXYn
IGZvciAnWGVuIFZpcnR1YWwgS2V5Ym9hcmQnClsgICAgIDcuNjc3XSAoKiopIFhlbiBWaXJ0
dWFsIEtleWJvYXJkOiBhbHdheXMgcmVwb3J0cyBjb3JlIGV2ZW50cwpbICAgICA3LjY3N10g
KCoqKSBldmRldjogWGVuIFZpcnR1YWwgS2V5Ym9hcmQ6IERldmljZTogIi9kZXYvaW5wdXQv
ZXZlbnQzIgpbICAgICA3LjY3OF0gKC0tKSBldmRldjogWGVuIFZpcnR1YWwgS2V5Ym9hcmQ6
IFZlbmRvciAweDU4NTMgUHJvZHVjdCAweGZmZmYKWyAgICAgNy42NzhdICgtLSkgZXZkZXY6
IFhlbiBWaXJ0dWFsIEtleWJvYXJkOiBGb3VuZCBrZXlzClsgICAgIDcuNjc4XSAoSUkpIGV2
ZGV2OiBYZW4gVmlydHVhbCBLZXlib2FyZDogQ29uZmlndXJpbmcgYXMga2V5Ym9hcmQKWyAg
ICAgNy42NzhdICgqKikgT3B0aW9uICJjb25maWdfaW5mbyIgInVkZXY6L3N5cy9kZXZpY2Vz
L3ZpcnR1YWwvaW5wdXQvaW5wdXQzL2V2ZW50MyIKWyAgICAgNy42NzhdIChJSSkgWElOUFVU
OiBBZGRpbmcgZXh0ZW5kZWQgaW5wdXQgZGV2aWNlICJYZW4gVmlydHVhbCBLZXlib2FyZCIg
KHR5cGU6IEtFWUJPQVJELCBpZCAxMCkKWyAgICAgNy42NzhdICgqKikgT3B0aW9uICJ4a2Jf
cnVsZXMiICJldmRldiIKWyAgICAgNy42NzhdICgqKikgT3B0aW9uICJ4a2JfbW9kZWwiICJw
YzEwNCIKWyAgICAgNy42NzhdICgqKikgT3B0aW9uICJ4a2JfbGF5b3V0IiAiaXQiClsgICAg
IDcuNjc4XSAoSUkpIGNvbmZpZy91ZGV2OiBBZGRpbmcgaW5wdXQgZGV2aWNlIFhlbiBWaXJ0
dWFsIEtleWJvYXJkICgvZGV2L2lucHV0L2pzMCkKWyAgICAgNy42NzhdICgqKikgWGVuIFZp
cnR1YWwgS2V5Ym9hcmQ6IEFwcGx5aW5nIElucHV0Q2xhc3MgInN5c3RlbS1rZXlib2FyZCIK
WyAgICAgNy42NzhdIChJSSkgTm8gaW5wdXQgZHJpdmVyIHNwZWNpZmllZCwgaWdub3Jpbmcg
dGhpcyBkZXZpY2UuClsgICAgIDcuNjc4XSAoSUkpIFRoaXMgZGV2aWNlIG1heSBoYXZlIGJl
ZW4gYWRkZWQgd2l0aCBhbm90aGVyIGRldmljZSBmaWxlLgpbICAgICA3LjY3OF0gKElJKSBj
b25maWcvdWRldjogQWRkaW5nIGlucHV0IGRldmljZSBYZW4gVmlydHVhbCBQb2ludGVyICgv
ZGV2L2lucHV0L2V2ZW50NCkKWyAgICAgNy42NzhdICgqKikgWGVuIFZpcnR1YWwgUG9pbnRl
cjogQXBwbHlpbmcgSW5wdXRDbGFzcyAiZXZkZXYgcG9pbnRlciBjYXRjaGFsbCIKWyAgICAg
Ny42NzhdICgqKikgWGVuIFZpcnR1YWwgUG9pbnRlcjogQXBwbHlpbmcgSW5wdXRDbGFzcyAi
WGVuIFZpcnR1YWwgUG9pbnRlciBheGlzIGJsYWNrbGlzdCIKWyAgICAgNy42NzhdIChJSSkg
VXNpbmcgaW5wdXQgZHJpdmVyICdldmRldicgZm9yICdYZW4gVmlydHVhbCBQb2ludGVyJwpb
ICAgICA3LjY3OF0gKCoqKSBYZW4gVmlydHVhbCBQb2ludGVyOiBhbHdheXMgcmVwb3J0cyBj
b3JlIGV2ZW50cwpbICAgICA3LjY3OF0gKCoqKSBldmRldjogWGVuIFZpcnR1YWwgUG9pbnRl
cjogRGV2aWNlOiAiL2Rldi9pbnB1dC9ldmVudDQiClsgICAgIDcuNjc4XSAoLS0pIGV2ZGV2
OiBYZW4gVmlydHVhbCBQb2ludGVyOiBWZW5kb3IgMHg1ODUzIFByb2R1Y3QgMHhmZmZlClsg
ICAgIDcuNjc4XSAoKiopIE9wdGlvbiAiSWdub3JlUmVsYXRpdmVBeGVzIiAib2ZmIgpbICAg
ICA3LjY3OF0gKCoqKSBPcHRpb24gIklnbm9yZUFic29sdXRlQXhlcyIgIm9mZiIKWyAgICAg
Ny42NzhdICgtLSkgZXZkZXY6IFhlbiBWaXJ0dWFsIFBvaW50ZXI6IEZvdW5kIDEyIG1vdXNl
IGJ1dHRvbnMKWyAgICAgNy42NzhdICgtLSkgZXZkZXY6IFhlbiBWaXJ0dWFsIFBvaW50ZXI6
IEZvdW5kIHNjcm9sbCB3aGVlbChzKQpbICAgICA3LjY3OF0gKC0tKSBldmRldjogWGVuIFZp
cnR1YWwgUG9pbnRlcjogRm91bmQgcmVsYXRpdmUgYXhlcwpbICAgICA3LjY3OF0gKC0tKSBl
dmRldjogWGVuIFZpcnR1YWwgUG9pbnRlcjogRm91bmQgYWJzb2x1dGUgYXhlcwpbICAgICA3
LjY3OF0gKC0tKSBldmRldjogWGVuIFZpcnR1YWwgUG9pbnRlcjogRm91bmQgeCBhbmQgeSBh
YnNvbHV0ZSBheGVzClsgICAgIDcuNjc4XSAoLS0pIGV2ZGV2OiBYZW4gVmlydHVhbCBQb2lu
dGVyOiBGb3VuZCBhYnNvbHV0ZSB0b3VjaHNjcmVlbgpbICAgICA3LjY3OF0gKElJKSBldmRl
djogWGVuIFZpcnR1YWwgUG9pbnRlcjogQ29uZmlndXJpbmcgYXMgdG91Y2hzY3JlZW4KWyAg
ICAgNy42NzhdIChJSSkgZXZkZXY6IFhlbiBWaXJ0dWFsIFBvaW50ZXI6IEFkZGluZyBzY3Jv
bGx3aGVlbCBzdXBwb3J0ClsgICAgIDcuNjc4XSAoKiopIGV2ZGV2OiBYZW4gVmlydHVhbCBQ
b2ludGVyOiBZQXhpc01hcHBpbmc6IGJ1dHRvbnMgNCBhbmQgNQpbICAgICA3LjY3OF0gKCoq
KSBldmRldjogWGVuIFZpcnR1YWwgUG9pbnRlcjogRW11bGF0ZVdoZWVsQnV0dG9uOiA0LCBF
bXVsYXRlV2hlZWxJbmVydGlhOiAxMCwgRW11bGF0ZVdoZWVsVGltZW91dDogMjAwClsgICAg
IDcuNjc4XSAoKiopIE9wdGlvbiAiY29uZmlnX2luZm8iICJ1ZGV2Oi9zeXMvZGV2aWNlcy92
aXJ0dWFsL2lucHV0L2lucHV0NC9ldmVudDQiClsgICAgIDcuNjc4XSAoSUkpIFhJTlBVVDog
QWRkaW5nIGV4dGVuZGVkIGlucHV0IGRldmljZSAiWGVuIFZpcnR1YWwgUG9pbnRlciIgKHR5
cGU6IFRPVUNIU0NSRUVOLCBpZCAxMSkKWyAgICAgNy42NzldIChJSSkgZXZkZXY6IFhlbiBW
aXJ0dWFsIFBvaW50ZXI6IGluaXRpYWxpemVkIGZvciByZWxhdGl2ZSBheGVzLgpbICAgICA3
LjY3OV0gKElJKSBldmRldjogWGVuIFZpcnR1YWwgUG9pbnRlcjogaW5pdGlhbGl6ZWQgZm9y
IGFic29sdXRlIGF4ZXMuClsgICAgIDcuNjc5XSAoKiopIFhlbiBWaXJ0dWFsIFBvaW50ZXI6
IChhY2NlbCkga2VlcGluZyBhY2NlbGVyYXRpb24gc2NoZW1lIDEKWyAgICAgNy42NzldICgq
KikgWGVuIFZpcnR1YWwgUG9pbnRlcjogKGFjY2VsKSBhY2NlbGVyYXRpb24gcHJvZmlsZSAw
ClsgICAgIDcuNjc5XSAoKiopIFhlbiBWaXJ0dWFsIFBvaW50ZXI6IChhY2NlbCkgYWNjZWxl
cmF0aW9uIGZhY3RvcjogMi4wMDAKWyAgICAgNy42NzldICgqKikgWGVuIFZpcnR1YWwgUG9p
bnRlcjogKGFjY2VsKSBhY2NlbGVyYXRpb24gdGhyZXNob2xkOiA0ClsgICAgIDcuNjc5XSAo
SUkpIGNvbmZpZy91ZGV2OiBBZGRpbmcgaW5wdXQgZGV2aWNlIFhlbiBWaXJ0dWFsIFBvaW50
ZXIgKC9kZXYvaW5wdXQvanMxKQpbICAgICA3LjY3OV0gKCoqKSBYZW4gVmlydHVhbCBQb2lu
dGVyOiBBcHBseWluZyBJbnB1dENsYXNzICJYZW4gVmlydHVhbCBQb2ludGVyIGF4aXMgYmxh
Y2tsaXN0IgpbICAgICA3LjY3OV0gKElJKSBObyBpbnB1dCBkcml2ZXIgc3BlY2lmaWVkLCBp
Z25vcmluZyB0aGlzIGRldmljZS4KWyAgICAgNy42NzldIChJSSkgVGhpcyBkZXZpY2UgbWF5
IGhhdmUgYmVlbiBhZGRlZCB3aXRoIGFub3RoZXIgZGV2aWNlIGZpbGUuClsgICAgIDcuNjc5
XSAoSUkpIGNvbmZpZy91ZGV2OiBBZGRpbmcgaW5wdXQgZGV2aWNlIFhlbiBWaXJ0dWFsIFBv
aW50ZXIgKC9kZXYvaW5wdXQvbW91c2UwKQpbICAgICA3LjY3OV0gKCoqKSBYZW4gVmlydHVh
bCBQb2ludGVyOiBBcHBseWluZyBJbnB1dENsYXNzICJYZW4gVmlydHVhbCBQb2ludGVyIGF4
aXMgYmxhY2tsaXN0IgpbICAgICA3LjY3OV0gKElJKSBObyBpbnB1dCBkcml2ZXIgc3BlY2lm
aWVkLCBpZ25vcmluZyB0aGlzIGRldmljZS4KWyAgICAgNy42NzldIChJSSkgVGhpcyBkZXZp
Y2UgbWF5IGhhdmUgYmVlbiBhZGRlZCB3aXRoIGFub3RoZXIgZGV2aWNlIGZpbGUuCg==
--------------060909000500070501040708
Content-Type: text/plain; charset=windows-1252;
 name="xldmesg-qxlvga.txt"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
 filename="xldmesg-qxlvga.txt"

KGQ2KSBIVk0gTG9hZGVyCihkNikgRGV0ZWN0ZWQgWGVuIHY0LjQtdW5zdGFibGUKKGQ2KSBY
ZW5idXMgcmluZ3MgQDB4ZmVmZmMwMDAsIGV2ZW50IGNoYW5uZWwgNAooZDYpIFN5c3RlbSBy
ZXF1ZXN0ZWQgU2VhQklPUwooZDYpIENQVSBzcGVlZCBpcyAyNjYxIE1IegooZDYpIFJlbG9j
YXRpbmcgZ3Vlc3QgbWVtb3J5IGZvciBsb3dtZW0gTU1JTyBzcGFjZSBkaXNhYmxlZAooWEVO
KSBpcnEuYzoyNzA6IERvbTYgUENJIGxpbmsgMCBjaGFuZ2VkIDAgLT4gNQooZDYpIFBDSS1J
U0EgbGluayAwIHJvdXRlZCB0byBJUlE1CihYRU4pIGlycS5jOjI3MDogRG9tNiBQQ0kgbGlu
ayAxIGNoYW5nZWQgMCAtPiAxMAooZDYpIFBDSS1JU0EgbGluayAxIHJvdXRlZCB0byBJUlEx
MAooWEVOKSBpcnEuYzoyNzA6IERvbTYgUENJIGxpbmsgMiBjaGFuZ2VkIDAgLT4gMTEKKGQ2
KSBQQ0ktSVNBIGxpbmsgMiByb3V0ZWQgdG8gSVJRMTEKKFhFTikgaXJxLmM6MjcwOiBEb202
IFBDSSBsaW5rIDMgY2hhbmdlZCAwIC0+IDUKKGQ2KSBQQ0ktSVNBIGxpbmsgMyByb3V0ZWQg
dG8gSVJRNQooZDYpIHBjaSBkZXYgMDE6MyBJTlRBLT5JUlExMAooZDYpIHBjaSBkZXYgMDI6
MCBJTlRBLT5JUlExMQooZDYpIHBjaSBkZXYgMDM6MCBJTlRBLT5JUlE1CihkNikgcGNpIGRl
diAwNDowIElOVEEtPklSUTUKKGQ2KSBwY2kgZGV2IDA1OjAgSU5UQS0+SVJRMTAKKGQ2KSBw
Y2kgZGV2IDA2OjAgSU5UQS0+SVJRMTEKKGQ2KSBwY2kgZGV2IDFkOjAgSU5UQS0+SVJRMTAK
KGQ2KSBwY2kgZGV2IDFkOjEgSU5UQi0+SVJRMTEKKGQ2KSBwY2kgZGV2IDFkOjIgSU5UQy0+
SVJRNQooZDYpIHBjaSBkZXYgMWQ6NyBJTlRELT5JUlE1CihkNikgUkFNIGluIGhpZ2ggbWVt
b3J5OyBzZXR0aW5nIGhpZ2hfbWVtIHJlc291cmNlIGJhc2UgdG8gMTA4MDAwMDAwCihkNikg
cGNpIGRldiAwNTowIGJhciAxMCBzaXplIDAwNDAwMDAwMDogMGYwMDAwMDAwCihkNikgcGNp
IGRldiAwNTowIGJhciAxNCBzaXplIDAwNDAwMDAwMDogMGY0MDAwMDAwCihkNikgcGNpIGRl
diAwMjowIGJhciAxNCBzaXplIDAwMTAwMDAwMDogMGY4MDAwMDA4CihkNikgcGNpIGRldiAw
NjowIGJhciAzMCBzaXplIDAwMDA0MDAwMDogMGY5MDAwMDAwCihkNikgcGNpIGRldiAwNTow
IGJhciAzMCBzaXplIDAwMDAxMDAwMDogMGY5MDQwMDAwCihkNikgcGNpIGRldiAwMzowIGJh
ciAxMCBzaXplIDAwMDAwNDAwMDogMGY5MDUwMDAwCihkNikgcGNpIGRldiAwNTowIGJhciAx
OCBzaXplIDAwMDAwMjAwMDogMGY5MDU0MDAwCihkNikgcGNpIGRldiAwNDowIGJhciAxNCBz
aXplIDAwMDAwMTAwMDogMGY5MDU2MDAwCihkNikgcGNpIGRldiAxZDo3IGJhciAxMCBzaXpl
IDAwMDAwMTAwMDogMGY5MDU3MDAwCihkNikgcGNpIGRldiAwMjowIGJhciAxMCBzaXplIDAw
MDAwMDEwMDogMDAwMDBjMDAxCihkNikgcGNpIGRldiAwNjowIGJhciAxMCBzaXplIDAwMDAw
MDEwMDogMDAwMDBjMTAxCihkNikgcGNpIGRldiAwNjowIGJhciAxNCBzaXplIDAwMDAwMDEw
MDogMGY5MDU4MDAwCihkNikgcGNpIGRldiAwNDowIGJhciAxMCBzaXplIDAwMDAwMDAyMDog
MDAwMDBjMjAxCihkNikgcGNpIGRldiAwNTowIGJhciAxYyBzaXplIDAwMDAwMDAyMDogMDAw
MDBjMjIxCihkNikgcGNpIGRldiAxZDowIGJhciAyMCBzaXplIDAwMDAwMDAyMDogMDAwMDBj
MjQxCihkNikgcGNpIGRldiAxZDoxIGJhciAyMCBzaXplIDAwMDAwMDAyMDogMDAwMDBjMjYx
CihkNikgcGNpIGRldiAxZDoyIGJhciAyMCBzaXplIDAwMDAwMDAyMDogMDAwMDBjMjgxCihk
NikgcGNpIGRldiAwMToxIGJhciAyMCBzaXplIDAwMDAwMDAxMDogMDAwMDBjMmExCihkNikg
TXVsdGlwcm9jZXNzb3IgaW5pdGlhbGlzYXRpb246CihkNikgIC0gQ1BVMCAuLi4gMzYtYml0
IHBoeXMgLi4uIGZpeGVkIE1UUlJzIC4uLiB2YXIgTVRSUnMgWzIvOF0gLi4uIGRvbmUuCihk
NikgIC0gQ1BVMSAuLi4gMzYtYml0IHBoeXMgLi4uIGZpeGVkIE1UUlJzIC4uLiB2YXIgTVRS
UnMgWzIvOF0gLi4uIGRvbmUuCihkNikgVGVzdGluZyBIVk0gZW52aXJvbm1lbnQ6CihkNikg
IC0gUkVQIElOU0IgYWNyb3NzIHBhZ2UgYm91bmRhcmllcyAuLi4gcGFzc2VkCihkNikgIC0g
R1MgYmFzZSBNU1JzIGFuZCBTV0FQR1MgLi4uIHBhc3NlZAooZDYpIFBhc3NlZCAyIG9mIDIg
dGVzdHMKKGQ2KSBXcml0aW5nIFNNQklPUyB0YWJsZXMgLi4uCihkNikgTG9hZGluZyBTZWFC
SU9TIC4uLgooZDYpIENyZWF0aW5nIE1QIHRhYmxlcyAuLi4KKGQ2KSBMb2FkaW5nIEFDUEkg
Li4uCihkNikgdm04NiBUU1MgYXQgZmMwMGEwODAKKGQ2KSBCSU9TIG1hcDoKKGQ2KSAgMTAw
MDAtMTAwZDM6IFNjcmF0Y2ggc3BhY2UKKGQ2KSAgZTAwMDAtZmZmZmY6IE1haW4gQklPUwoo
ZDYpIEU4MjAgdGFibGU6CihkNikgIFswMF06IDAwMDAwMDAwOjAwMDAwMDAwIC0gMDAwMDAw
MDA6MDAwYTAwMDA6IFJBTQooZDYpICBIT0xFOiAwMDAwMDAwMDowMDBhMDAwMCAtIDAwMDAw
MDAwOjAwMGUwMDAwCihkNikgIFswMV06IDAwMDAwMDAwOjAwMGUwMDAwIC0gMDAwMDAwMDA6
MDAxMDAwMDA6IFJFU0VSVkVECihkNikgIFswMl06IDAwMDAwMDAwOjAwMTAwMDAwIC0gMDAw
MDAwMDA6ZjAwMDAwMDA6IFJBTQooZDYpICBIT0xFOiAwMDAwMDAwMDpmMDAwMDAwMCAtIDAw
MDAwMDAwOmZjMDAwMDAwCihkNikgIFswM106IDAwMDAwMDAwOmZjMDAwMDAwIC0gMDAwMDAw
MDE6MDAwMDAwMDA6IFJFU0VSVkVECihkNikgIFswNF06IDAwMDAwMDAxOjAwMDAwMDAwIC0g
MDAwMDAwMDE6MDgwMDAwMDA6IFJBTQooZDYpIEludm9raW5nIFNlYUJJT1MgLi4uCihkNikg
U2VhQklPUyAodmVyc2lvbiBkZWJpYW4vMS43LjMtMS0xLWdhNzZjNmYxLWRpcnR5LTIwMTMw
ODEzXzEyMjAxMC12ZmFybSkKKGQ2KSAKKGQ2KSBGb3VuZCBYZW4gaHlwZXJ2aXNvciBzaWdu
YXR1cmUgYXQgNDAwMDAwMDAKKGQ2KSB4ZW46IGNvcHkgZTgyMC4uLgooZDYpIFJlbG9jYXRp
bmcgaW5pdCBmcm9tIDB4MDAwZTIwMDEgdG8gMHhlZmZlMDYwMCAoc2l6ZSA2Mzc5NSkKKGQ2
KSBDUFUgTWh6PTI2NjIKKGQ2KSBGb3VuZCAxMyBQQ0kgZGV2aWNlcyAobWF4IFBDSSBidXMg
aXMgMDApCihkNikgQWxsb2NhdGVkIFhlbiBoeXBlcmNhbGwgcGFnZSBhdCBlZmZmZjAwMAoo
ZDYpIERldGVjdGVkIFhlbiB2NC40LXVuc3RhYmxlCihkNikgeGVuOiBjb3B5IEJJT1MgdGFi
bGVzLi4uCihkNikgQ29weWluZyBTTUJJT1MgZW50cnkgcG9pbnQgZnJvbSAweDAwMDEwMDEw
IHRvIDB4MDAwZjE5MjAKKGQ2KSBDb3B5aW5nIE1QVEFCTEUgZnJvbSAweGZjMDAxMTcwL2Zj
MDAxMTgwIHRvIDB4MDAwZjE4MjAKKGQ2KSBDb3B5aW5nIFBJUiBmcm9tIDB4MDAwMTAwMzAg
dG8gMHgwMDBmMTdhMAooZDYpIENvcHlpbmcgQUNQSSBSU0RQIGZyb20gMHgwMDAxMDBiMCB0
byAweDAwMGYxNzcwCihkNikgVXNpbmcgcG10aW1lciwgaW9wb3J0IDB4YjAwOCwgZnJlcSAz
NTc5IGtIegooZDYpIFNjYW4gZm9yIFZHQSBvcHRpb24gcm9tCihkNikgV0FSTklORyEgRm91
bmQgdW5hbGlnbmVkIFBDSSByb20gKHZkPTFiMzY6MDEwMCkKKGQ2KSBSdW5uaW5nIG9wdGlv
biByb20gYXQgYzAwMDowMDAzCihYRU4pIHN0ZHZnYS5jOjE0NzpkNiBlbnRlcmluZyBzdGR2
Z2EgYW5kIGNhY2hpbmcgbW9kZXMKKGQ2KSBUdXJuaW5nIG9uIHZnYSB0ZXh0IG1vZGUgY29u
c29sZQooZDYpIFNlYUJJT1MgKHZlcnNpb24gZGViaWFuLzEuNy4zLTEtMS1nYTc2YzZmMS1k
aXJ0eS0yMDEzMDgxM18xMjIwMTAtdmZhcm0pCihkNikgTWFjaGluZSBVVUlEIDM1YjdmMzMx
LWI1ZjctNGFkZC04YTE2LWMxN2I0YzM4NzcyMAooZDYpIEVIQ0kgaW5pdCBvbiBkZXYgMDA6
MWQuNyAocmVncz0weGY5MDU3MDIwKQooZDYpIEZvdW5kIDEgbHB0IHBvcnRzCihkNikgRm91
bmQgMSBzZXJpYWwgcG9ydHMKKGQ2KSBBVEEgY29udHJvbGxlciAxIGF0IDFmMC8zZjQvMCAo
aXJxIDE0IGRldiA5KQooZDYpIEFUQSBjb250cm9sbGVyIDIgYXQgMTcwLzM3NC8wIChpcnEg
MTUgZGV2IDkpCihkNikgYXRhMC0wOiBRRU1VIEhBUkRESVNLIEFUQS03IEhhcmQtRGlzayAo
NTAwMDAgTWlCeXRlcykKKGQ2KSBTZWFyY2hpbmcgYm9vdG9yZGVyIGZvcjogL3BjaUBpMGNm
OC8qQDEsMS9kcml2ZUAwL2Rpc2tAMAooZDYpIERWRC9DRCBbYXRhMC0xOiBRRU1VIERWRC1S
T00gQVRBUEktNCBEVkQvQ0RdCihkNikgU2VhcmNoaW5nIGJvb3RvcmRlciBmb3I6IC9wY2lA
aTBjZjgvKkAxLDEvZHJpdmVAMC9kaXNrQDEKKGQ2KSBEVkQvQ0QgW2F0YTEtMDogUUVNVSBE
VkQtUk9NIEFUQVBJLTQgRFZEL0NEXQooZDYpIFNlYXJjaGluZyBib290b3JkZXIgZm9yOiAv
cGNpQGkwY2Y4LypAMSwxL2RyaXZlQDEvZGlza0AwCihkNikgUFMyIGtleWJvYXJkIGluaXRp
YWxpemVkCihkNikgQWxsIHRocmVhZHMgY29tcGxldGUuCihkNikgU2NhbiBmb3Igb3B0aW9u
IHJvbXMKKGQ2KSBSdW5uaW5nIG9wdGlvbiByb20gYXQgY2EwMDowMDAzCihkNikgcG1tIGNh
bGwgYXJnMT0xCihkNikgcG1tIGNhbGwgYXJnMT0wCihkNikgcG1tIGNhbGwgYXJnMT0xCihk
NikgcG1tIGNhbGwgYXJnMT0wCihkNikgU2VhcmNoaW5nIGJvb3RvcmRlciBmb3I6IC9wY2lA
aTBjZjgvKkA2CihkNikgCihkNikgUHJlc3MgRjEyIGZvciBib290IG1lbnUuCihkNikgCihk
NikgU2VhcmNoaW5nIGJvb3RvcmRlciBmb3I6IEhBTFQKKGQ2KSBkcml2ZSAweDAwMGYxNzIw
OiBQQ0hTPTE2MzgzLzE2LzYzIHRyYW5zbGF0aW9uPWxiYSBMQ0hTPTEwMjQvMjU1LzYzIHM9
MTAyNDAwMDAwCihkNikgCihkNikgU3BhY2UgYXZhaWxhYmxlIGZvciBVTUI6IGNiMDAwLWVl
ODAwLCBmMDAwMC1mMTY5MAooZDYpIFJldHVybmVkIDYxNDQwIGJ5dGVzIG9mIFpvbmVIaWdo
CihkNikgZTgyMCBtYXAgaGFzIDcgaXRlbXM6CihkNikgICAwOiAwMDAwMDAwMDAwMDAwMDAw
IC0gMDAwMDAwMDAwMDA5ZmMwMCA9IDEgUkFNCihkNikgICAxOiAwMDAwMDAwMDAwMDlmYzAw
IC0gMDAwMDAwMDAwMDBhMDAwMCA9IDIgUkVTRVJWRUQKKGQ2KSAgIDI6IDAwMDAwMDAwMDAw
ZjAwMDAgLSAwMDAwMDAwMDAwMTAwMDAwID0gMiBSRVNFUlZFRAooZDYpICAgMzogMDAwMDAw
MDAwMDEwMDAwMCAtIDAwMDAwMDAwZWZmZmYwMDAgPSAxIFJBTQooZDYpICAgNDogMDAwMDAw
MDBlZmZmZjAwMCAtIDAwMDAwMDAwZjAwMDAwMDAgPSAyIFJFU0VSVkVECihkNikgICA1OiAw
MDAwMDAwMGZjMDAwMDAwIC0gMDAwMDAwMDEwMDAwMDAwMCA9IDIgUkVTRVJWRUQKKGQ2KSAg
IDY6IDAwMDAwMDAxMDAwMDAwMDAgLSAwMDAwMDAwMTA4MDAwMDAwID0gMSBSQU0KKGQ2KSBl
bnRlciBoYW5kbGVfMTk6CihkNikgICBOVUxMCihkNikgQm9vdGluZyBmcm9tIERWRC9DRC4u
LgooZDYpIERldmljZSByZXBvcnRzIE1FRElVTSBOT1QgUFJFU0VOVAooZDYpIHNjc2lfaXNf
cmVhZHkgcmV0dXJuZWQgLTEKKGQ2KSBCb290IGZhaWxlZDogQ291bGQgbm90IHJlYWQgZnJv
bSBDRFJPTSAoY29kZSAwMDAzKQooZDYpIGVudGVyIGhhbmRsZV8xODoKKGQ2KSAgIE5VTEwK
KGQ2KSBCb290aW5nIGZyb20gRFZEL0NELi4uCihkNikgRGV2aWNlIHJlcG9ydHMgTUVESVVN
IE5PVCBQUkVTRU5UCihkNikgc2NzaV9pc19yZWFkeSByZXR1cm5lZCAtMQooZDYpIEJvb3Qg
ZmFpbGVkOiBDb3VsZCBub3QgcmVhZCBmcm9tIENEUk9NIChjb2RlIDAwMDMpCihkNikgZW50
ZXIgaGFuZGxlXzE4OgooZDYpICAgTlVMTAooZDYpIEJvb3RpbmcgZnJvbSBIYXJkIERpc2su
Li4KKGQ2KSBCb290aW5nIGZyb20gMDAwMDo3YzAwCihYRU4pIGlycS5jOjI3MDogRG9tNiBQ
Q0kgbGluayAwIGNoYW5nZWQgNSAtPiAwCihYRU4pIGlycS5jOjI3MDogRG9tNiBQQ0kgbGlu
ayAxIGNoYW5nZWQgMTAgLT4gMAooWEVOKSBpcnEuYzoyNzA6IERvbTYgUENJIGxpbmsgMiBj
aGFuZ2VkIDExIC0+IDAKKFhFTikgaXJxLmM6MjcwOiBEb202IFBDSSBsaW5rIDMgY2hhbmdl
ZCA1IC0+IDAKKFhFTikgZ3JhbnRfdGFibGUuYzoxMjUwOmQ2IEV4cGFuZGluZyBkb20gKDYp
IGdyYW50IHRhYmxlIGZyb20gKDQpIHRvICgzMikgZnJhbWVzLgooWEVOKSBpcnEuYzozNzU6
IERvbTYgY2FsbGJhY2sgdmlhIGNoYW5nZWQgdG8gR1NJIDI0
--------------060909000500070501040708
Content-Type: text/plain; charset=windows-1252;
 name="xldmesg-stdvga.txt"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
 filename="xldmesg-stdvga.txt"

KGQ3KSBIVk0gTG9hZGVyCihkNykgRGV0ZWN0ZWQgWGVuIHY0LjQtdW5zdGFibGUKKGQ3KSBY
ZW5idXMgcmluZ3MgQDB4ZmVmZmMwMDAsIGV2ZW50IGNoYW5uZWwgNAooZDcpIFN5c3RlbSBy
ZXF1ZXN0ZWQgU2VhQklPUwooZDcpIENQVSBzcGVlZCBpcyAyNjYxIE1IegooZDcpIFJlbG9j
YXRpbmcgZ3Vlc3QgbWVtb3J5IGZvciBsb3dtZW0gTU1JTyBzcGFjZSBkaXNhYmxlZAooWEVO
KSBpcnEuYzoyNzA6IERvbTcgUENJIGxpbmsgMCBjaGFuZ2VkIDAgLT4gNQooZDcpIFBDSS1J
U0EgbGluayAwIHJvdXRlZCB0byBJUlE1CihYRU4pIGlycS5jOjI3MDogRG9tNyBQQ0kgbGlu
ayAxIGNoYW5nZWQgMCAtPiAxMAooZDcpIFBDSS1JU0EgbGluayAxIHJvdXRlZCB0byBJUlEx
MAooWEVOKSBpcnEuYzoyNzA6IERvbTcgUENJIGxpbmsgMiBjaGFuZ2VkIDAgLT4gMTEKKGQ3
KSBQQ0ktSVNBIGxpbmsgMiByb3V0ZWQgdG8gSVJRMTEKKFhFTikgaXJxLmM6MjcwOiBEb203
IFBDSSBsaW5rIDMgY2hhbmdlZCAwIC0+IDUKKGQ3KSBQQ0ktSVNBIGxpbmsgMyByb3V0ZWQg
dG8gSVJRNQooZDcpIHBjaSBkZXYgMDE6MyBJTlRBLT5JUlExMAooZDcpIHBjaSBkZXYgMDM6
MCBJTlRBLT5JUlE1CihkNykgcGNpIGRldiAwNDowIElOVEEtPklSUTUKKGQ3KSBwY2kgZGV2
IDA1OjAgSU5UQS0+SVJRMTAKKGQ3KSBwY2kgZGV2IDA2OjAgSU5UQS0+SVJRMTEKKGQ3KSBw
Y2kgZGV2IDFkOjAgSU5UQS0+SVJRMTAKKGQ3KSBwY2kgZGV2IDFkOjEgSU5UQi0+SVJRMTEK
KGQ3KSBwY2kgZGV2IDFkOjIgSU5UQy0+SVJRNQooZDcpIHBjaSBkZXYgMWQ6NyBJTlRELT5J
UlE1CihkNykgUkFNIGluIGhpZ2ggbWVtb3J5OyBzZXR0aW5nIGhpZ2hfbWVtIHJlc291cmNl
IGJhc2UgdG8gMTBmMDAwMDAwCihkNykgcGNpIGRldiAwMjowIGJhciAxMCBzaXplIDAwMTAw
MDAwMDogMGYwMDAwMDA4CihkNykgcGNpIGRldiAwMzowIGJhciAxNCBzaXplIDAwMTAwMDAw
MDogMGYxMDAwMDA4CihkNykgcGNpIGRldiAwNjowIGJhciAzMCBzaXplIDAwMDA0MDAwMDog
MGYyMDAwMDAwCihkNykgcGNpIGRldiAwMjowIGJhciAzMCBzaXplIDAwMDAxMDAwMDogMGYy
MDQwMDAwCihkNykgcGNpIGRldiAwNDowIGJhciAxMCBzaXplIDAwMDAwNDAwMDogMGYyMDUw
MDAwCihkNykgcGNpIGRldiAwMjowIGJhciAxOCBzaXplIDAwMDAwMTAwMDogMGYyMDU0MDAw
CihkNykgcGNpIGRldiAwNTowIGJhciAxNCBzaXplIDAwMDAwMTAwMDogMGYyMDU1MDAwCihk
NykgcGNpIGRldiAxZDo3IGJhciAxMCBzaXplIDAwMDAwMTAwMDogMGYyMDU2MDAwCihkNykg
cGNpIGRldiAwMzowIGJhciAxMCBzaXplIDAwMDAwMDEwMDogMDAwMDBjMDAxCihkNykgcGNp
IGRldiAwNjowIGJhciAxMCBzaXplIDAwMDAwMDEwMDogMDAwMDBjMTAxCihkNykgcGNpIGRl
diAwNjowIGJhciAxNCBzaXplIDAwMDAwMDEwMDogMGYyMDU3MDAwCihkNykgcGNpIGRldiAw
NTowIGJhciAxMCBzaXplIDAwMDAwMDAyMDogMDAwMDBjMjAxCihkNykgcGNpIGRldiAxZDow
IGJhciAyMCBzaXplIDAwMDAwMDAyMDogMDAwMDBjMjIxCihkNykgcGNpIGRldiAxZDoxIGJh
ciAyMCBzaXplIDAwMDAwMDAyMDogMDAwMDBjMjQxCihkNykgcGNpIGRldiAxZDoyIGJhciAy
MCBzaXplIDAwMDAwMDAyMDogMDAwMDBjMjYxCihkNykgcGNpIGRldiAwMToxIGJhciAyMCBz
aXplIDAwMDAwMDAxMDogMDAwMDBjMjgxCihkNykgTXVsdGlwcm9jZXNzb3IgaW5pdGlhbGlz
YXRpb246CihkNykgIC0gQ1BVMCAuLi4gMzYtYml0IHBoeXMgLi4uIGZpeGVkIE1UUlJzIC4u
LiB2YXIgTVRSUnMgWzIvOF0gLi4uIGRvbmUuCihkNykgIC0gQ1BVMSAuLi4gMzYtYml0IHBo
eXMgLi4uIGZpeGVkIE1UUlJzIC4uLiB2YXIgTVRSUnMgWzIvOF0gLi4uIGRvbmUuCihkNykg
VGVzdGluZyBIVk0gZW52aXJvbm1lbnQ6CihkNykgIC0gUkVQIElOU0IgYWNyb3NzIHBhZ2Ug
Ym91bmRhcmllcyAuLi4gcGFzc2VkCihkNykgIC0gR1MgYmFzZSBNU1JzIGFuZCBTV0FQR1Mg
Li4uIHBhc3NlZAooZDcpIFBhc3NlZCAyIG9mIDIgdGVzdHMKKGQ3KSBXcml0aW5nIFNNQklP
UyB0YWJsZXMgLi4uCihkNykgTG9hZGluZyBTZWFCSU9TIC4uLgooZDcpIENyZWF0aW5nIE1Q
IHRhYmxlcyAuLi4KKGQ3KSBMb2FkaW5nIEFDUEkgLi4uCihkNykgdm04NiBUU1MgYXQgZmMw
MGEwODAKKGQ3KSBCSU9TIG1hcDoKKGQ3KSAgMTAwMDAtMTAwZDM6IFNjcmF0Y2ggc3BhY2UK
KGQ3KSAgZTAwMDAtZmZmZmY6IE1haW4gQklPUwooZDcpIEU4MjAgdGFibGU6CihkNykgIFsw
MF06IDAwMDAwMDAwOjAwMDAwMDAwIC0gMDAwMDAwMDA6MDAwYTAwMDA6IFJBTQooZDcpICBI
T0xFOiAwMDAwMDAwMDowMDBhMDAwMCAtIDAwMDAwMDAwOjAwMGUwMDAwCihkNykgIFswMV06
IDAwMDAwMDAwOjAwMGUwMDAwIC0gMDAwMDAwMDA6MDAxMDAwMDA6IFJFU0VSVkVECihkNykg
IFswMl06IDAwMDAwMDAwOjAwMTAwMDAwIC0gMDAwMDAwMDA6ZjAwMDAwMDA6IFJBTQooZDcp
ICBIT0xFOiAwMDAwMDAwMDpmMDAwMDAwMCAtIDAwMDAwMDAwOmZjMDAwMDAwCihkNykgIFsw
M106IDAwMDAwMDAwOmZjMDAwMDAwIC0gMDAwMDAwMDE6MDAwMDAwMDA6IFJFU0VSVkVECihk
NykgIFswNF06IDAwMDAwMDAxOjAwMDAwMDAwIC0gMDAwMDAwMDE6MGYwMDAwMDA6IFJBTQoo
ZDcpIEludm9raW5nIFNlYUJJT1MgLi4uCihkNykgU2VhQklPUyAodmVyc2lvbiBkZWJpYW4v
MS43LjMtMS0xLWdhNzZjNmYxLWRpcnR5LTIwMTMwODEzXzEyMjAxMC12ZmFybSkKKGQ3KSAK
KGQ3KSBGb3VuZCBYZW4gaHlwZXJ2aXNvciBzaWduYXR1cmUgYXQgNDAwMDAwMDAKKGQ3KSB4
ZW46IGNvcHkgZTgyMC4uLgooZDcpIFJlbG9jYXRpbmcgaW5pdCBmcm9tIDB4MDAwZTIwMDEg
dG8gMHhlZmZlMDYwMCAoc2l6ZSA2Mzc5NSkKKGQ3KSBDUFUgTWh6PTI2NjIKKGQ3KSBGb3Vu
ZCAxMyBQQ0kgZGV2aWNlcyAobWF4IFBDSSBidXMgaXMgMDApCihkNykgQWxsb2NhdGVkIFhl
biBoeXBlcmNhbGwgcGFnZSBhdCBlZmZmZjAwMAooZDcpIERldGVjdGVkIFhlbiB2NC40LXVu
c3RhYmxlCihkNykgeGVuOiBjb3B5IEJJT1MgdGFibGVzLi4uCihkNykgQ29weWluZyBTTUJJ
T1MgZW50cnkgcG9pbnQgZnJvbSAweDAwMDEwMDEwIHRvIDB4MDAwZjE5MjAKKGQ3KSBDb3B5
aW5nIE1QVEFCTEUgZnJvbSAweGZjMDAxMTcwL2ZjMDAxMTgwIHRvIDB4MDAwZjE4MjAKKGQ3
KSBDb3B5aW5nIFBJUiBmcm9tIDB4MDAwMTAwMzAgdG8gMHgwMDBmMTdhMAooZDcpIENvcHlp
bmcgQUNQSSBSU0RQIGZyb20gMHgwMDAxMDBiMCB0byAweDAwMGYxNzcwCihkNykgVXNpbmcg
cG10aW1lciwgaW9wb3J0IDB4YjAwOCwgZnJlcSAzNTc5IGtIegooZDcpIFNjYW4gZm9yIFZH
QSBvcHRpb24gcm9tCihkNykgV0FSTklORyEgRm91bmQgdW5hbGlnbmVkIFBDSSByb20gKHZk
PTEyMzQ6MTExMSkKKGQ3KSBSdW5uaW5nIG9wdGlvbiByb20gYXQgYzAwMDowMDAzCihYRU4p
IHN0ZHZnYS5jOjE0NzpkNyBlbnRlcmluZyBzdGR2Z2EgYW5kIGNhY2hpbmcgbW9kZXMKKGQ3
KSBUdXJuaW5nIG9uIHZnYSB0ZXh0IG1vZGUgY29uc29sZQooZDcpIFNlYUJJT1MgKHZlcnNp
b24gZGViaWFuLzEuNy4zLTEtMS1nYTc2YzZmMS1kaXJ0eS0yMDEzMDgxM18xMjIwMTAtdmZh
cm0pCihkNykgTWFjaGluZSBVVUlEIDdkODEzOTBkLTQwMzgtNGZlYy1iNTg4LTY2ZTA0MzE1
MDhmNAooZDcpIEVIQ0kgaW5pdCBvbiBkZXYgMDA6MWQuNyAocmVncz0weGYyMDU2MDIwKQoo
ZDcpIEZvdW5kIDEgbHB0IHBvcnRzCihkNykgRm91bmQgMSBzZXJpYWwgcG9ydHMKKGQ3KSBB
VEEgY29udHJvbGxlciAxIGF0IDFmMC8zZjQvMCAoaXJxIDE0IGRldiA5KQooZDcpIEFUQSBj
b250cm9sbGVyIDIgYXQgMTcwLzM3NC8wIChpcnEgMTUgZGV2IDkpCihkNykgYXRhMC0wOiBR
RU1VIEhBUkRESVNLIEFUQS03IEhhcmQtRGlzayAoNTAwMDAgTWlCeXRlcykKKGQ3KSBTZWFy
Y2hpbmcgYm9vdG9yZGVyIGZvcjogL3BjaUBpMGNmOC8qQDEsMS9kcml2ZUAwL2Rpc2tAMAoo
ZDcpIERWRC9DRCBbYXRhMC0xOiBRRU1VIERWRC1ST00gQVRBUEktNCBEVkQvQ0RdCihkNykg
U2VhcmNoaW5nIGJvb3RvcmRlciBmb3I6IC9wY2lAaTBjZjgvKkAxLDEvZHJpdmVAMC9kaXNr
QDEKKGQ3KSBEVkQvQ0QgW2F0YTEtMDogUUVNVSBEVkQtUk9NIEFUQVBJLTQgRFZEL0NEXQoo
ZDcpIFNlYXJjaGluZyBib290b3JkZXIgZm9yOiAvcGNpQGkwY2Y4LypAMSwxL2RyaXZlQDEv
ZGlza0AwCihkNykgUFMyIGtleWJvYXJkIGluaXRpYWxpemVkCihkNykgQWxsIHRocmVhZHMg
Y29tcGxldGUuCihkNykgU2NhbiBmb3Igb3B0aW9uIHJvbXMKKGQ3KSBSdW5uaW5nIG9wdGlv
biByb20gYXQgY2EwMDowMDAzCihkNykgcG1tIGNhbGwgYXJnMT0xCihkNykgcG1tIGNhbGwg
YXJnMT0wCihkNykgcG1tIGNhbGwgYXJnMT0xCihkNykgcG1tIGNhbGwgYXJnMT0wCihkNykg
U2VhcmNoaW5nIGJvb3RvcmRlciBmb3I6IC9wY2lAaTBjZjgvKkA2CihkNykgCihkNykgUHJl
c3MgRjEyIGZvciBib290IG1lbnUuCihkNykgCihkNykgU2VhcmNoaW5nIGJvb3RvcmRlciBm
b3I6IEhBTFQKKGQ3KSBkcml2ZSAweDAwMGYxNzIwOiBQQ0hTPTE2MzgzLzE2LzYzIHRyYW5z
bGF0aW9uPWxiYSBMQ0hTPTEwMjQvMjU1LzYzIHM9MTAyNDAwMDAwCihkNykgCihkNykgU3Bh
Y2UgYXZhaWxhYmxlIGZvciBVTUI6IGNiMDAwLWVlODAwLCBmMDAwMC1mMTY5MAooZDcpIFJl
dHVybmVkIDYxNDQwIGJ5dGVzIG9mIFpvbmVIaWdoCihkNykgZTgyMCBtYXAgaGFzIDcgaXRl
bXM6CihkNykgICAwOiAwMDAwMDAwMDAwMDAwMDAwIC0gMDAwMDAwMDAwMDA5ZmMwMCA9IDEg
UkFNCihkNykgICAxOiAwMDAwMDAwMDAwMDlmYzAwIC0gMDAwMDAwMDAwMDBhMDAwMCA9IDIg
UkVTRVJWRUQKKGQ3KSAgIDI6IDAwMDAwMDAwMDAwZjAwMDAgLSAwMDAwMDAwMDAwMTAwMDAw
ID0gMiBSRVNFUlZFRAooZDcpICAgMzogMDAwMDAwMDAwMDEwMDAwMCAtIDAwMDAwMDAwZWZm
ZmYwMDAgPSAxIFJBTQooZDcpICAgNDogMDAwMDAwMDBlZmZmZjAwMCAtIDAwMDAwMDAwZjAw
MDAwMDAgPSAyIFJFU0VSVkVECihkNykgICA1OiAwMDAwMDAwMGZjMDAwMDAwIC0gMDAwMDAw
MDEwMDAwMDAwMCA9IDIgUkVTRVJWRUQKKGQ3KSAgIDY6IDAwMDAwMDAxMDAwMDAwMDAgLSAw
MDAwMDAwMTBmMDAwMDAwID0gMSBSQU0KKGQ3KSBlbnRlciBoYW5kbGVfMTk6CihkNykgICBO
VUxMCihkNykgQm9vdGluZyBmcm9tIERWRC9DRC4uLgooZDcpIERldmljZSByZXBvcnRzIE1F
RElVTSBOT1QgUFJFU0VOVAooZDcpIHNjc2lfaXNfcmVhZHkgcmV0dXJuZWQgLTEKKGQ3KSBC
b290IGZhaWxlZDogQ291bGQgbm90IHJlYWQgZnJvbSBDRFJPTSAoY29kZSAwMDAzKQooZDcp
IGVudGVyIGhhbmRsZV8xODoKKGQ3KSAgIE5VTEwKKGQ3KSBCb290aW5nIGZyb20gRFZEL0NE
Li4uCihkNykgRGV2aWNlIHJlcG9ydHMgTUVESVVNIE5PVCBQUkVTRU5UCihkNykgc2NzaV9p
c19yZWFkeSByZXR1cm5lZCAtMQooZDcpIEJvb3QgZmFpbGVkOiBDb3VsZCBub3QgcmVhZCBm
cm9tIENEUk9NIChjb2RlIDAwMDMpCihkNykgZW50ZXIgaGFuZGxlXzE4OgooZDcpICAgTlVM
TAooZDcpIEJvb3RpbmcgZnJvbSBIYXJkIERpc2suLi4KKGQ3KSBCb290aW5nIGZyb20gMDAw
MDo3YzAwCihYRU4pIGlycS5jOjI3MDogRG9tNyBQQ0kgbGluayAwIGNoYW5nZWQgNSAtPiAw
CihYRU4pIGlycS5jOjI3MDogRG9tNyBQQ0kgbGluayAxIGNoYW5nZWQgMTAgLT4gMAooWEVO
KSBpcnEuYzoyNzA6IERvbTcgUENJIGxpbmsgMiBjaGFuZ2VkIDExIC0+IDAKKFhFTikgaXJx
LmM6MjcwOiBEb203IFBDSSBsaW5rIDMgY2hhbmdlZCA1IC0+IDAKKFhFTikgZ3JhbnRfdGFi
bGUuYzoxMjUwOmQ3IEV4cGFuZGluZyBkb20gKDcpIGdyYW50IHRhYmxlIGZyb20gKDQpIHRv
ICgzMikgZnJhbWVzLgooWEVOKSBpcnEuYzozNzU6IERvbTcgY2FsbGJhY2sgdmlhIGNoYW5n
ZWQgdG8gR1NJIDI4
--------------060909000500070501040708
Content-Type: application/octet-stream;
 name="all-logs.7z"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
 filename="all-logs.7z"

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
BwsBAAEjAwEBBV0AEAAADIFfCgHIkFlgAAA=
--------------060909000500070501040708
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.xen.org
http://lists.xen.org/xen-devel

--------------060909000500070501040708--


From xen-users-bounces@lists.xen.org Thu Oct 03 22:29:36 2013
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 03 Oct 2013 22:29:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1VRrNX-0008A5-5u; Thu, 03 Oct 2013 22:28:15 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <sdj@rasmussenequipment.com>) id 1VRrNU-00089z-Qy
	for xen-users@lists.xen.org; Thu, 03 Oct 2013 22:28:13 +0000
Received: from [85.158.143.35:2709] by server-2.bemta-4.messagelabs.com id
	C9/E7-31802-C7FED425; Thu, 03 Oct 2013 22:28:12 +0000
X-Env-Sender: sdj@rasmussenequipment.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1380839288!4192983!1
X-Originating-IP: [64.18.1.237]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 6.9.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21150 invoked from network); 3 Oct 2013 22:28:09 -0000
Received: from exprod6og121.obsmtp.com (HELO exprod6og121.obsmtp.com)
	(64.18.1.237) by server-15.tower-21.messagelabs.com with SMTP;
	3 Oct 2013 22:28:09 -0000
Received: from mail-qe0-f42.google.com ([209.85.128.42]) (using TLSv1) by
	exprod6ob121.postini.com ([64.18.5.12]) with SMTP
	ID DSNKUk3vd4IwSmrb1GgkYAomQftFYmbprBR2@postini.com;
	Thu, 03 Oct 2013 15:28:08 PDT
Received: by mail-qe0-f42.google.com with SMTP id 1so2327196qec.1
	for <xen-users@lists.xen.org>; Thu, 03 Oct 2013 15:28:07 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=1e100.net; s=20130820;
	h=x-gm-message-state:mime-version:in-reply-to:references:date
	:message-id:subject:from:cc:content-type;
	bh=EVzdpm+Z0bUmbI/mFjyE9Q4YSMRT5L0Dq+MBH6G6DpM=;
	b=UKqv4TXYcEGk9/t4uZMbezR7XSHyTwr8MozsCFVFQUPr6xy3PZlvNlw/ZNxO30ie9P
	YLEeH11CL5rpm8O8i1oOuMTtSuSnB9VBAaOOQ4KirsWkZt8B4Y7UKm9hCab5UGiz7i3e
	3bOX1G4Z0+m14yRvgieWT98isb3l5Ch5aMENK/QN+JpEHWUWpwlK4Q923ethkS2Uyh6/
	/JtvPKSDkHFkCMXAlzREweCPMDr+gqnD8IxxanTGZmStg/Dm8jDjy4E+WN26oJxGmaUe
	PWv8TYiocLuoXtcaSnzfUa6YbQWnxBd06i+IdDqd5aPNr/aVdDSSuCSM4H7ywY5iVk11
	lD8Q==
X-Gm-Message-State: ALoCoQn8JdCI9Ae1Q5LaYFHUgm+0uR0Qw/xkVmr36PE/8TIlrLN/19LyLtdDTwQ3XQ374GCCofnR+DuxiPU5u5l48EevG6FQQNlLB7rTajvbDrairYe1S0D2/B/wvfLUooHV4+Bad+PHkGxeGyhuRJCJoyN8kB6Cz1e542p3sE4O2ZCNUFdtH0c=
X-Received: by 10.224.147.143 with SMTP id l15mr4960716qav.113.1380839287455; 
	Thu, 03 Oct 2013 15:28:07 -0700 (PDT)
MIME-Version: 1.0
X-Received: by 10.224.147.143 with SMTP id l15mr4960709qav.113.1380839287337; 
	Thu, 03 Oct 2013 15:28:07 -0700 (PDT)
Received: by 10.49.50.105 with HTTP; Thu, 3 Oct 2013 15:28:06 -0700 (PDT)
In-Reply-To: <1380724713.925.104.camel@kazak.uk.xensource.com>
References: <CAPLO1L68-WCy54ybxePUy+9s2oVHkdVK=zKpFR6rkH4Zfk+HSw@mail.gmail.com>
	<1380698452.12801.19.camel@dagon.hellion.org.uk>
	<CAPLO1L64+=+yW79wwodCKj-PyM-aRULmt4YJFLrmbvp5tBDWwQ@mail.gmail.com>
	<1380724713.925.104.camel@kazak.uk.xensource.com>
Date: Thu, 3 Oct 2013 16:28:06 -0600
Message-ID: <CAPLO1L6e0RycvufQ9JrTOvgL1Y+PmF963KH2KA3Cfh+pMGCSWQ@mail.gmail.com>
From: Shane Johnson <sdj@rasmussenequipment.com>
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Content-Type: multipart/mixed; boundary=089e0149c09436c76704e7ddb3ff
Subject: Re: [Xen-users] Live Migration
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--089e0149c09436c76704e7ddb3ff
Content-Type: text/plain; charset=ISO-8859-1

Ian,
Thank you for all your help on here.
In order to try and keep this concise I redirected the output of the
commands to files attached to this post

Going from the link in your previous post I have included the following files.

xlmigCMD.txt  - output from the xl -v migrate Win81 192.168.0.146 command
xlinfo.txt - result of xl info command
rest are logs that I think pertain to this guest domain.

I am running this on Debian Jessie (7) with Xen 4.1 from their repositories.

Thanks again for your and everyone else's help.

Shane

On Wed, Oct 2, 2013 at 8:38 AM, Ian Campbell <Ian.Campbell@citrix.com> wrote:
> On Wed, 2013-10-02 at 08:28 -0600, Shane Johnson wrote:
>> When I try it, I keep getting an error about it not being able to
>> suspend the domain.  What am I doing wrong?
>
> You'll need to supply a full set of logs and guest configuration for
> anyone to answer that.
>
> See http://wiki.xen.org/wiki/Reporting_Bugs_against_Xen for a list of
> useful things to include.
>
> Ian.
>
>



-- 
Shane D. Johnson
IT Administrator
Rasmussen Equipment

--089e0149c09436c76704e7ddb3ff
Content-Type: text/plain; charset=US-ASCII; name="xlinfo.txt"
Content-Disposition: attachment; filename="xlinfo.txt"
Content-Transfer-Encoding: base64
X-Attachment-Id: f_hmcjqov03

aG9zdCAgICAgICAgICAgICAgICAgICA6IHNkagpyZWxlYXNlICAgICAgICAgICAgICAgIDogMy4x
MC0yLWFtZDY0CnZlcnNpb24gICAgICAgICAgICAgICAgOiAjMSBTTVAgRGViaWFuIDMuMTAuNy0x
ICgyMDEzLTA4LTE3KQptYWNoaW5lICAgICAgICAgICAgICAgIDogeDg2XzY0Cm5yX2NwdXMgICAg
ICAgICAgICAgICAgOiA4Cm5yX25vZGVzICAgICAgICAgICAgICAgOiAxCmNvcmVzX3Blcl9zb2Nr
ZXQgICAgICAgOiA0CnRocmVhZHNfcGVyX2NvcmUgICAgICAgOiAyCmNwdV9taHogICAgICAgICAg
ICAgICAgOiA0MzM0Cmh3X2NhcHMgICAgICAgICAgICAgICAgOiAxNzhiZjNmZjoyZmQzZmJmZjow
MDAwMDAwMDowMDAwMTcxMDozMjk4MzIwMzowMDAwMDAwMDowMWViYmZmZjowMDAwMDAwOAp2aXJ0
X2NhcHMgICAgICAgICAgICAgIDogaHZtCnRvdGFsX21lbW9yeSAgICAgICAgICAgOiAxNjI4Mgpm
cmVlX21lbW9yeSAgICAgICAgICAgIDogMzE0CmZyZWVfY3B1cyAgICAgICAgICAgICAgOiAwCnhl
bl9tYWpvciAgICAgICAgICAgICAgOiA0Cnhlbl9taW5vciAgICAgICAgICAgICAgOiAxCnhlbl9l
eHRyYSAgICAgICAgICAgICAgOiAuNAp4ZW5fY2FwcyAgICAgICAgICAgICAgIDogeGVuLTMuMC14
ODZfNjQgeGVuLTMuMC14ODZfMzJwIGh2bS0zLjAteDg2XzMyIGh2bS0zLjAteDg2XzMycCBodm0t
My4wLXg4Nl82NCAKeGVuX3NjaGVkdWxlciAgICAgICAgICA6IGNyZWRpdAp4ZW5fcGFnZXNpemUg
ICAgICAgICAgIDogNDA5NgpwbGF0Zm9ybV9wYXJhbXMgICAgICAgIDogdmlydF9zdGFydD0weGZm
ZmY4MDAwMDAwMDAwMDAKeGVuX2NoYW5nZXNldCAgICAgICAgICA6IHVuYXZhaWxhYmxlCnhlbl9j
b21tYW5kbGluZSAgICAgICAgOiBwbGFjZWhvbGRlcgpjY19jb21waWxlciAgICAgICAgICAgIDog
Z2NjIHZlcnNpb24gNC43LjIgKERlYmlhbiA0LjcuMi01KSAKY2NfY29tcGlsZV9ieSAgICAgICAg
ICA6IHdhbGRpCmNjX2NvbXBpbGVfZG9tYWluICAgICAgOiBkZWJpYW4ub3JnCmNjX2NvbXBpbGVf
ZGF0ZSAgICAgICAgOiBUaHUgTWF5ICAyIDEyOjMyOjA3IFVUQyAyMDEzCnhlbmRfY29uZmlnX2Zv
cm1hdCAgICAgOiA0Cg==
--089e0149c09436c76704e7ddb3ff
Content-Type: application/octet-stream; name="qemu-dm-Win81.log"
Content-Disposition: attachment; filename="qemu-dm-Win81.log"
Content-Transfer-Encoding: base64
X-Attachment-Id: f_hmcj7u970

ZG9taWQ6IDM1Ci12aWRlb3JhbSBvcHRpb24gZG9lcyBub3Qgd29yayB3aXRoIGNpcnJ1cyB2Z2Eg
ZGV2aWNlIG1vZGVsLiBWaWRlb3JhbSBzZXQgdG8gNE0uClVzaW5nIHh2ZGEgZm9yIGd1ZXN0J3Mg
aGRhClVzaW5nIGZpbGUgL2Rldi9leHAvV2luODEgaW4gcmVhZC13cml0ZSBtb2RlClVzaW5nIHh2
ZGQgZm9yIGd1ZXN0J3MgaGRkClN0cmlwIG9mZiBibGt0YXAgc3ViLXR5cGUgcHJlZml4IHRvIC9o
b21lL3NoYW5lL0Rlc2t0b3AvV2luODEuaXNvIChkcnYgJ2FpbycpClVzaW5nIGZpbGUgL2hvbWUv
c2hhbmUvRGVza3RvcC9XaW44MS5pc28gaW4gcmVhZC1vbmx5IG1vZGUKV2F0Y2hpbmcgL2xvY2Fs
L2RvbWFpbi8wL2RldmljZS1tb2RlbC8zNS9sb2dkaXJ0eS9jbWQKV2F0Y2hpbmcgL2xvY2FsL2Rv
bWFpbi8wL2RldmljZS1tb2RlbC8zNS9jb21tYW5kCldhdGNoaW5nIC9sb2NhbC9kb21haW4vMzUv
Y3B1CnFlbXVfbWFwX2NhY2hlX2luaXQgbnJfYnVja2V0cyA9IDEwMDAwIHNpemUgNDE5NDMwNApz
aGFyZWQgcGFnZSBhdCBwZm4gZmVmZmQKYnVmZmVyZWQgaW8gcGFnZSBhdCBwZm4gZmVmZmIKR3Vl
c3QgdXVpZCA9IDE5MzBlNmY3LTA0MzEtNGNmZS05ZWNlLWFmMWRlNDY1MzE0Ywpwb3B1bGF0aW5n
IHZpZGVvIFJBTSBhdCBmZjAwMDAwMAptYXBwaW5nIHZpZGVvIFJBTSBmcm9tIGZmMDAwMDAwClJl
Z2lzdGVyIHhlbiBwbGF0Zm9ybS4KRG9uZSByZWdpc3RlciBwbGF0Zm9ybS4KcGxhdGZvcm1fZml4
ZWRfaW9wb3J0OiBjaGFuZ2VkIHJvL3J3IHN0YXRlIG9mIFJPTSBtZW1vcnkgYXJlYS4gbm93IGlz
IHJ3IHN0YXRlLgp4c19yZWFkKC9sb2NhbC9kb21haW4vMC9kZXZpY2UtbW9kZWwvMzUveGVuX2V4
dGVuZGVkX3Bvd2VyX21nbXQpOiByZWFkIGVycm9yCnhzX3JlYWQoKTogdm5jcGFzc3dkIGdldCBl
cnJvci4gL3ZtLzE5MzBlNmY3LTA0MzEtNGNmZS05ZWNlLWFmMWRlNDY1MzE0Yy92bmNwYXNzd2Qu
ClVzaW5nIHh2ZGQgZm9yIGd1ZXN0J3MgaGRkCm1lZGl1bSBjaGFuZ2Ugd2F0Y2ggb24gYHh2ZGQn
IChpbmRleDogMSk6IGFpbzovaG9tZS9zaGFuZS9EZXNrdG9wL1dpbjgxLmlzbwpJL08gcmVxdWVz
dCBub3QgcmVhZHk6IDAsIHB0cjogMCwgcG9ydDogMCwgZGF0YTogMCwgY291bnQ6IDAsIHNpemU6
IDAKTG9nLWRpcnR5OiBubyBjb21tYW5kIHlldC4KSS9PIHJlcXVlc3Qgbm90IHJlYWR5OiAwLCBw
dHI6IDAsIHBvcnQ6IDAsIGRhdGE6IDAsIGNvdW50OiAwLCBzaXplOiAwCnZjcHUtc2V0OiB3YXRj
aCBub2RlIGVycm9yLgp4c19yZWFkKC9sb2NhbC9kb21haW4vMzUvbG9nLXRocm90dGxpbmcpOiBy
ZWFkIGVycm9yCnFlbXU6IGlnbm9yaW5nIG5vdC11bmRlcnN0b29kIGRyaXZlIGAvbG9jYWwvZG9t
YWluLzM1L2xvZy10aHJvdHRsaW5nJwptZWRpdW0gY2hhbmdlIHdhdGNoIG9uIGAvbG9jYWwvZG9t
YWluLzM1L2xvZy10aHJvdHRsaW5nJyAtIHVua25vd24gZGV2aWNlLCBpZ25vcmVkCmNpcnJ1cyB2
Z2EgbWFwIGNoYW5nZSB3aGlsZSBvbiBsZmIgbW9kZQptYXBwaW5nIHZyYW0gdG8gZjAwMDAwMDAg
LSBmMDQwMDAwMApwbGF0Zm9ybV9maXhlZF9pb3BvcnQ6IGNoYW5nZWQgcm8vcncgc3RhdGUgb2Yg
Uk9NIG1lbW9yeSBhcmVhLiBub3cgaXMgcncgc3RhdGUuCnBsYXRmb3JtX2ZpeGVkX2lvcG9ydDog
Y2hhbmdlZCByby9ydyBzdGF0ZSBvZiBST00gbWVtb3J5IGFyZWEuIG5vdyBpcyBybyBzdGF0ZS4K
MTMwMjUzMTA5Nzc4NTE6IHFlbXUgdmVyc2lvbiA9IDEKVW5rbm93biBQViBwcm9kdWN0IDIgbG9h
ZGVkIGluIGd1ZXN0ClBWIGRyaXZlciBidWlsZCAxCnJlZ2lvbiB0eXBlIDEgYXQgW2MxMDAsYzIw
MCkuCnJlZ2lvbiB0eXBlIDAgYXQgW2YzMDAxMDAwLGYzMDAxMTAwKS4Kc3F1YXNoIGlvbWVtIFtm
MzAwMTAwMCwgZjMwMDExMDApLgoxMzAyNTMxMDk3NzkyODogZGlzYWJsZWQgcWVtdSBkZXZpY2Vz
IDAzCkxvZy1kaXJ0eSBjb21tYW5kIGVuYWJsZQpMb2ctZGlydHkgY29tbWFuZCBkaXNhYmxlCkxv
Zy1kaXJ0eSBjb21tYW5kIGVuYWJsZQpMb2ctZGlydHkgY29tbWFuZCBkaXNhYmxlCkxvZy1kaXJ0
eSBjb21tYW5kIGVuYWJsZQpMb2ctZGlydHkgY29tbWFuZCBkaXNhYmxlCg==
--089e0149c09436c76704e7ddb3ff
Content-Type: application/octet-stream; name="xl-Win81.log"
Content-Disposition: attachment; filename="xl-Win81.log"
Content-Transfer-Encoding: base64
X-Attachment-Id: f_hmcj7u9g1

V2FpdGluZyBmb3IgZG9tYWluIFdpbjgxIChkb21pZCAzNSkgdG8gZGllIFtwaWQgMTkyMDddCg==
--089e0149c09436c76704e7ddb3ff
Content-Type: application/octet-stream; name="xen-hotplug.log"
Content-Disposition: attachment; filename="xen-hotplug.log"
Content-Transfer-Encoding: base64
X-Attachment-Id: f_hmcjken22

UlRORVRMSU5LIGFuc3dlcnM6IE9wZXJhdGlvbiBub3Qgc3VwcG9ydGVkClJUTkVUTElOSyBhbnN3
ZXJzOiBPcGVyYXRpb24gbm90IHN1cHBvcnRlZApSVE5FVExJTksgYW5zd2VyczogT3BlcmF0aW9u
IG5vdCBzdXBwb3J0ZWQKL2V0Yy94ZW4vc2NyaXB0cy9sb2NraW5nLnNoOiBsaW5lIDEwOTogL3Zh
ci9ydW4veGVuLWhvdHBsdWcvYmxvY2svb3duZXI6IE5vIHN1Y2ggZmlsZSBvciBkaXJlY3RvcnkK
eGVuc3RvcmUtcmVhZDogY291bGRuJ3QgcmVhZCBwYXRoIGJhY2tlbmQvdmJkLzEyLzUxNzEyL3Bh
cmFtcwo=
--089e0149c09436c76704e7ddb3ff
Content-Type: text/plain; charset=US-ASCII; name="xlmigCMD.txt"
Content-Disposition: attachment; filename="xlmigCMD.txt"
Content-Transfer-Encoding: base64
X-Attachment-Id: f_hmcjqov44

bWlncmF0aW9uIHRhcmdldDogUmVhZHkgdG8gcmVjZWl2ZSBkb21haW4uClNhdmluZyB0byBtaWdy
YXRpb24gc3RyZWFtIG5ldyB4bCBmb3JtYXQgKGluZm8gMHgwLzB4MC81NDApCkxvYWRpbmcgbmV3
IHNhdmUgZmlsZSBpbmNvbWluZyBtaWdyYXRpb24gc3RyZWFtIChuZXcgeGwgZm10IGluZm8gMHgw
LzB4MC81NDApCiBTYXZlZmlsZSBjb250YWlucyB4bCBkb21haW4gY29uZmlnCmxpYnhsOiBlcnJv
cjogbGlieGwuYzoyMTQ4OmxpYnhsX3NldF9tZW1vcnlfdGFyZ2V0IG5ldyB0YXJnZXQgMCBmb3Ig
ZG9tMCBpcyBiZWxvdyB0aGUgbWluaW11bSB0aHJlc2hvbGQKCnhjOiBTYXZpbmcgbWVtb3J5OiBp
dGVyIDAgKGxhc3Qgc2VudCAwIHNraXBwZWQgMCk6IDAvMTA0ODU3NiAgICAwJQ14YzogU2F2aW5n
IG1lbW9yeTogaXRlciAwIChsYXN0IHNlbnQgMCBza2lwcGVkIDApOiAxMTMzNC8xMDQ4NTc2ICAg
IDElDXhjOiBTYXZpbmcgbWVtb3J5OiBpdGVyIDAgKGxhc3Qgc2VudCAwIHNraXBwZWQgMCk6IDIx
NjA3LzEwNDg1NzYgICAgMiV4YzogZXJyb3I6IEZhaWxlZCB0byBhbGxvY2F0ZSBtZW1vcnkgZm9y
IGJhdGNoLiE6IEludGVybmFsIGVycm9yCmxpYnhsOiBlcnJvcjogbGlieGxfZG9tLmM6MzEzOmxp
YnhsX19kb21haW5fcmVzdG9yZV9jb21tb24gcmVzdG9yaW5nIGRvbWFpbjogUmVzb3VyY2UgdGVt
cG9yYXJpbHkgdW5hdmFpbGFibGUKY2Fubm90IChyZS0pYnVpbGQgZG9tYWluOiAtMwpsaWJ4bDog
ZXJyb3I6IGxpYnhsLmM6NzAzOmxpYnhsX2RvbWFpbl9kZXN0cm95IG5vbi1leGlzdGFudCBkb21h
aW4gOAptaWdyYXRpb24gdGFyZ2V0OiBEb21haW4gY3JlYXRpb24gZmFpbGVkIChjb2RlIC0zKS4K
DSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICANeGM6IGVycm9yOiBFcnJvciB3aGVuIHdyaXRpbmcgdG8gc3RhdGUgZmls
ZSAoNGMpIChlcnJubyAzMikgKDMyID0gQnJva2VuIHBpcGUpOiBJbnRlcm5hbCBlcnJvcgoNICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIA14YzogZGV0YWlsOiBTYXZlIGV4aXQgcmM9MQoNICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA1saWJ4
bDogZXJyb3I6IGxpYnhsX2RvbS5jOjUxMTpsaWJ4bF9fZG9tYWluX3N1c3BlbmRfY29tbW9uIHNh
dmluZyBkb21haW46IGRvbWFpbiBkaWQgbm90IHJlc3BvbmQgdG8gc3VzcGVuZCByZXF1ZXN0OiBT
dWNjZXNzCm1pZ3JhdGlvbiBzZW5kZXI6IGxpYnhsX2RvbWFpbl9zdXNwZW5kIGZhaWxlZCAocmM9
LTgpCg0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgDWxpYnhsOiBpbmZvOiBsaWJ4bF9leGVjLmM6NzI6bGlieGxfcmVw
b3J0X2NoaWxkX2V4aXRzdGF0dXMgbWlncmF0aW9uIHRhcmdldCBwcm9jZXNzIFsxOTUwNF0gZXhp
dGVkIHdpdGggZXJyb3Igc3RhdHVzIDMKTWlncmF0aW9uIGZhaWxlZCwgZmFpbGVkIHRvIHN1c3Bl
bmQgYXQgc2VuZGVyLgo=
--089e0149c09436c76704e7ddb3ff
Content-Type: application/octet-stream; name="hv.log"
Content-Disposition: attachment; filename="hv.log"
Content-Transfer-Encoding: base64
X-Attachment-Id: f_hmcjvnuv5

KFhFTikgWGVuIHZlcnNpb24gNC4xLjQgKERlYmlhbiA0LjEuNC00KSAod2FsZGlAZGViaWFuLm9y
ZykgKGdjYyB2ZXJzaW9uIDQuNy4yIChEZWJpYW4gNC43LjItNSkgKSBUaHUgTWF5ICAyIDEyOjMy
OjA3IFVUQyAyMDEzCihYRU4pIEJvb3Rsb2FkZXI6IEdSVUIgMS45OS0yNytkZWI3dTEKKFhFTikg
Q29tbWFuZCBsaW5lOiBwbGFjZWhvbGRlcgooWEVOKSBWaWRlbyBpbmZvcm1hdGlvbjoKKFhFTikg
IFZHQSBpcyB0ZXh0IG1vZGUgODB4MjUsIGZvbnQgOHgxNgooWEVOKSAgVkJFL0REQyBtZXRob2Rz
OiBWMjsgRURJRCB0cmFuc2ZlciB0aW1lOiAxIHNlY29uZHMKKFhFTikgRGlzYyBpbmZvcm1hdGlv
bjoKKFhFTikgIEZvdW5kIDUgTUJSIHNpZ25hdHVyZXMKKFhFTikgIEZvdW5kIDUgRUREIGluZm9y
bWF0aW9uIHN0cnVjdHVyZXMKKFhFTikgWGVuLWU4MjAgUkFNIG1hcDoKKFhFTikgIDAwMDAwMDAw
MDAwMDAwMDAgLSAwMDAwMDAwMDAwMDljYzAwICh1c2FibGUpCihYRU4pICAwMDAwMDAwMDAwMDlj
YzAwIC0gMDAwMDAwMDAwMDBhMDAwMCAocmVzZXJ2ZWQpCihYRU4pICAwMDAwMDAwMDAwMGUwMDAw
IC0gMDAwMDAwMDAwMDEwMDAwMCAocmVzZXJ2ZWQpCihYRU4pICAwMDAwMDAwMDAwMTAwMDAwIC0g
MDAwMDAwMDBiYTcwYzAwMCAodXNhYmxlKQooWEVOKSAgMDAwMDAwMDBiYTcwYzAwMCAtIDAwMDAw
MDAwYmFiNDAwMDAgKHJlc2VydmVkKQooWEVOKSAgMDAwMDAwMDBiYWI0MDAwMCAtIDAwMDAwMDAw
YmFiNTAwMDAgKEFDUEkgZGF0YSkKKFhFTikgIDAwMDAwMDAwYmFiNTAwMDAgLSAwMDAwMDAwMGJi
OTU4MDAwIChBQ1BJIE5WUykKKFhFTikgIDAwMDAwMDAwYmI5NTgwMDAgLSAwMDAwMDAwMGJjYTM1
MDAwIChyZXNlcnZlZCkKKFhFTikgIDAwMDAwMDAwYmNhMzUwMDAgLSAwMDAwMDAwMGJjYTM2MDAw
ICh1c2FibGUpCihYRU4pICAwMDAwMDAwMGJjYTM2MDAwIC0gMDAwMDAwMDBiY2MzYzAwMCAoQUNQ
SSBOVlMpCihYRU4pICAwMDAwMDAwMGJjYzNjMDAwIC0gMDAwMDAwMDBiZDA4MzAwMCAodXNhYmxl
KQooWEVOKSAgMDAwMDAwMDBiZDA4MzAwMCAtIDAwMDAwMDAwYmQ3ZjQwMDAgKHJlc2VydmVkKQoo
WEVOKSAgMDAwMDAwMDBiZDdmNDAwMCAtIDAwMDAwMDAwYmQ4MDAwMDAgKHVzYWJsZSkKKFhFTikg
IDAwMDAwMDAwZjgwMDAwMDAgLSAwMDAwMDAwMGZjMDAwMDAwIChyZXNlcnZlZCkKKFhFTikgIDAw
MDAwMDAwZmVjMDAwMDAgLSAwMDAwMDAwMGZlYzAxMDAwIChyZXNlcnZlZCkKKFhFTikgIDAwMDAw
MDAwZmVjMTAwMDAgLSAwMDAwMDAwMGZlYzExMDAwIChyZXNlcnZlZCkKKFhFTikgIDAwMDAwMDAw
ZmVjMjAwMDAgLSAwMDAwMDAwMGZlYzIxMDAwIChyZXNlcnZlZCkKKFhFTikgIDAwMDAwMDAwZmVk
MDAwMDAgLSAwMDAwMDAwMGZlZDAxMDAwIChyZXNlcnZlZCkKKFhFTikgIDAwMDAwMDAwZmVkNjEw
MDAgLSAwMDAwMDAwMGZlZDcxMDAwIChyZXNlcnZlZCkKKFhFTikgIDAwMDAwMDAwZmVkODAwMDAg
LSAwMDAwMDAwMGZlZDkwMDAwIChyZXNlcnZlZCkKKFhFTikgIDAwMDAwMDAwZmVmMDAwMDAgLSAw
MDAwMDAwMTAwMDAwMDAwIChyZXNlcnZlZCkKKFhFTikgIDAwMDAwMDAxMDAwMDEwMDAgLSAwMDAw
MDAwNDNmMDAwMDAwICh1c2FibGUpCihYRU4pIEFDUEk6IFJTRFAgMDAwRjA0OTAsIDAwMjQgKHIy
IEFMQVNLQSkKKFhFTikgQUNQSTogWFNEVCBCQUI0NzA3MCwgMDA1QyAocjEgQUxBU0tBICAgIEEg
TSBJICAxMDcyMDA5IEFNSSAgICAgMTAwMTMpCihYRU4pIEFDUEk6IEZBQ1AgQkFCNEUxMTAsIDAx
MEMgKHI1IEFMQVNLQSAgICBBIE0gSSAgMTA3MjAwOSBBTUkgICAgIDEwMDEzKQooWEVOKSBBQ1BJ
IFdhcm5pbmcgKHRiZmFkdC0wMjMyKTogRkFEVCAocmV2aXNpb24gNSkgaXMgbG9uZ2VyIHRoYW4g
QUNQSSAyLjAgdmVyc2lvbiwgdHJ1bmNhdGluZyBsZW5ndGggMHgxMEMgdG8gMHhGNCBbMjAwNzAx
MjZdCihYRU4pIEFDUEkgV2FybmluZyAodGJmYWR0LTA0NDQpOiBPcHRpb25hbCBmaWVsZCAiUG0y
Q29udHJvbEJsb2NrIiBoYXMgemVybyBhZGRyZXNzIG9yIGxlbmd0aDogMDAwMDAwMDAwMDAwMDAw
MC8xIFsyMDA3MDEyNl0KKFhFTikgQUNQSTogRFNEVCBCQUI0NzE2OCwgNkZBOCAocjIgQUxBU0tB
ICAgIEEgTSBJICAgICAgICAwIElOVEwgMjAwNTExMTcpCihYRU4pIEFDUEk6IEZBQ1MgQkI5NTJG
ODAsIDAwNDAKKFhFTikgQUNQSTogQVBJQyBCQUI0RTIyMCwgMDA5RSAocjMgQUxBU0tBICAgIEEg
TSBJICAxMDcyMDA5IEFNSSAgICAgMTAwMTMpCihYRU4pIEFDUEk6IEZQRFQgQkFCNEUyQzAsIDAw
NDQgKHIxIEFMQVNLQSAgICBBIE0gSSAgMTA3MjAwOSBBTUkgICAgIDEwMDEzKQooWEVOKSBBQ1BJ
OiBNQ0ZHIEJBQjRFMzA4LCAwMDNDIChyMSBBTEFTS0EgICAgQSBNIEkgIDEwNzIwMDkgTVNGVCAg
ICAxMDAxMykKKFhFTikgQUNQSTogSFBFVCBCQUI0RTM0OCwgMDAzOCAocjEgQUxBU0tBICAgIEEg
TSBJICAxMDcyMDA5IEFNSSAgICAgICAgIDUpCihYRU4pIEFDUEk6IFNTRFQgQkFCNEU0RDAsIDBE
M0MgKHIxIEFNRCAgICBQT1dFUk5PVyAgICAgICAgMSBBTUQgICAgICAgICAxKQooWEVOKSBBQ1BJ
OiBJVlJTIEJBQjRFM0Q4LCAwMEY4IChyMSAgQU1EICAgICBSRDg5MFMgICAyMDIwMzEgQU1EICAg
ICAgICAgMCkKKFhFTikgU3lzdGVtIFJBTTogMTYyODJNQiAoMTY2NzM3NzJrQikKKFhFTikgRG9t
YWluIGhlYXAgaW5pdGlhbGlzZWQKKFhFTikgQUNQSTogMzIvNjRYIEZBQ1MgYWRkcmVzcyBtaXNt
YXRjaCBpbiBGQURUIC0gYmI5NTJmODAvMDAwMDAwMDAwMDAwMDAwMCwgdXNpbmcgMzIKKFhFTikg
UHJvY2Vzc29yICMxNiA1OjIgQVBJQyB2ZXJzaW9uIDE2CihYRU4pIFByb2Nlc3NvciAjMTcgNToy
IEFQSUMgdmVyc2lvbiAxNgooWEVOKSBQcm9jZXNzb3IgIzE4IDU6MiBBUElDIHZlcnNpb24gMTYK
KFhFTikgUHJvY2Vzc29yICMxOSA1OjIgQVBJQyB2ZXJzaW9uIDE2CihYRU4pIFByb2Nlc3NvciAj
MjAgNToyIEFQSUMgdmVyc2lvbiAxNgooWEVOKSBQcm9jZXNzb3IgIzIxIDU6MiBBUElDIHZlcnNp
b24gMTYKKFhFTikgUHJvY2Vzc29yICMyMiA1OjIgQVBJQyB2ZXJzaW9uIDE2CihYRU4pIFByb2Nl
c3NvciAjMjMgNToyIEFQSUMgdmVyc2lvbiAxNgooWEVOKSBJT0FQSUNbMF06IGFwaWNfaWQgOSwg
dmVyc2lvbiAzMywgYWRkcmVzcyAweGZlYzAwMDAwLCBHU0kgMC0yMwooWEVOKSBJT0FQSUNbMV06
IGFwaWNfaWQgMTAsIHZlcnNpb24gMzMsIGFkZHJlc3MgMHhmZWMyMDAwMCwgR1NJIDI0LTU1CihY
RU4pIEVuYWJsaW5nIEFQSUMgbW9kZTogIEZsYXQuICBVc2luZyAyIEkvTyBBUElDcwooWEVOKSBU
YWJsZSBpcyBub3QgZm91bmQhCihYRU4pIFVzaW5nIHNjaGVkdWxlcjogU01QIENyZWRpdCBTY2hl
ZHVsZXIgKGNyZWRpdCkKKFhFTikgRGV0ZWN0ZWQgNDMzNC41MDYgTUh6IHByb2Nlc3Nvci4KKFhF
TikgSW5pdGluZyBtZW1vcnkgc2hhcmluZy4KKFhFTikgSVZIRCBFcnJvcjogSW52YWxpZCBJTy1B
UElDIDB4ZmYKKFhFTikgQU1ELVZpOiBFcnJvciBpbml0aWFsaXphdGlvbgooWEVOKSBJL08gdmly
dHVhbGlzYXRpb24gZGlzYWJsZWQKKFhFTikgRU5BQkxJTkcgSU8tQVBJQyBJUlFzCihYRU4pICAt
PiBVc2luZyBuZXcgQUNLIG1ldGhvZAooWEVOKSBQbGF0Zm9ybSB0aW1lciBpcyAxNC4zMThNSHog
SFBFVAooWEVOKSBBbGxvY2F0ZWQgY29uc29sZSByaW5nIG9mIDE2IEtpQi4KKFhFTikgSFZNOiBB
U0lEcyBlbmFibGVkLgooWEVOKSBTVk06IFN1cHBvcnRlZCBhZHZhbmNlZCBmZWF0dXJlczoKKFhF
TikgIC0gTmVzdGVkIFBhZ2UgVGFibGVzIChOUFQpCihYRU4pICAtIExhc3QgQnJhbmNoIFJlY29y
ZCAoTEJSKSBWaXJ0dWFsaXNhdGlvbgooWEVOKSAgLSBOZXh0LVJJUCBTYXZlZCBvbiAjVk1FWElU
CihYRU4pICAtIFZNQ0IgQ2xlYW4gQml0cwooWEVOKSAgLSBEZWNvZGVBc3Npc3RzCihYRU4pICAt
IFBhdXNlLUludGVyY2VwdCBGaWx0ZXIKKFhFTikgSFZNOiBTVk0gZW5hYmxlZAooWEVOKSBIVk06
IEhhcmR3YXJlIEFzc2lzdGVkIFBhZ2luZyAoSEFQKSBkZXRlY3RlZAooWEVOKSBIVk06IEhBUCBw
YWdlIHNpemVzOiA0a0IsIDJNQiwgMUdCCihYRU4pIEJyb3VnaHQgdXAgOCBDUFVzCihYRU4pICoq
KiBMT0FESU5HIERPTUFJTiAwICoqKgooWEVOKSAgWGVuICBrZXJuZWw6IDY0LWJpdCwgbHNiLCBj
b21wYXQzMgooWEVOKSAgRG9tMCBrZXJuZWw6IDY0LWJpdCwgUEFFLCBsc2IsIHBhZGRyIDB4MTAw
MDAwMCAtPiAweDFjOGYwMDAKKFhFTikgUEhZU0lDQUwgTUVNT1JZIEFSUkFOR0VNRU5UOgooWEVO
KSAgRG9tMCBhbGxvYy46ICAgMDAwMDAwMDQyYzAwMDAwMC0+MDAwMDAwMDQzMDAwMDAwMCAoNDA2
MzM2OCBwYWdlcyB0byBiZSBhbGxvY2F0ZWQpCihYRU4pICBJbml0LiByYW1kaXNrOiAwMDAwMDAw
NDNjYjFhMDAwLT4wMDAwMDAwNDNlZmZmNjAwCihYRU4pIFZJUlRVQUwgTUVNT1JZIEFSUkFOR0VN
RU5UOgooWEVOKSAgTG9hZGVkIGtlcm5lbDogZmZmZmZmZmY4MTAwMDAwMC0+ZmZmZmZmZmY4MWM4
ZjAwMAooWEVOKSAgSW5pdC4gcmFtZGlzazogZmZmZmZmZmY4MWM4ZjAwMC0+ZmZmZmZmZmY4NDE3
NDYwMAooWEVOKSAgUGh5cy1NYWNoIG1hcDogZmZmZmZmZmY4NDE3NTAwMC0+ZmZmZmZmZmY4NjBh
N2I3MAooWEVOKSAgU3RhcnQgaW5mbzogICAgZmZmZmZmZmY4NjBhODAwMC0+ZmZmZmZmZmY4NjBh
ODRiNAooWEVOKSAgUGFnZSB0YWJsZXM6ICAgZmZmZmZmZmY4NjBhOTAwMC0+ZmZmZmZmZmY4NjBk
ZTAwMAooWEVOKSAgQm9vdCBzdGFjazogICAgZmZmZmZmZmY4NjBkZTAwMC0+ZmZmZmZmZmY4NjBk
ZjAwMAooWEVOKSAgVE9UQUw6ICAgICAgICAgZmZmZmZmZmY4MDAwMDAwMC0+ZmZmZmZmZmY4NjQw
MDAwMAooWEVOKSAgRU5UUlkgQUREUkVTUzogZmZmZmZmZmY4MTZiMzFlMAooWEVOKSBEb20wIGhh
cyBtYXhpbXVtIDggVkNQVXMKKFhFTikgU2NydWJiaW5nIEZyZWUgUkFNOiAuZG9uZS4KKFhFTikg
WGVuIHRyYWNlIGJ1ZmZlcnM6IGRpc2FibGVkCihYRU4pIFN0ZC4gTG9nbGV2ZWw6IEVycm9ycyBh
bmQgd2FybmluZ3MKKFhFTikgR3Vlc3QgTG9nbGV2ZWw6IE5vdGhpbmcgKFJhdGUtbGltaXRlZDog
RXJyb3JzIGFuZCB3YXJuaW5ncykKKFhFTikgWGVuIGlzIHJlbGlucXVpc2hpbmcgVkdBIGNvbnNv
bGUuCihYRU4pICoqKiBTZXJpYWwgaW5wdXQgLT4gRE9NMCAodHlwZSAnQ1RSTC1hJyB0aHJlZSB0
aW1lcyB0byBzd2l0Y2ggaW5wdXQgdG8gWGVuKQooWEVOKSBGcmVlZCAyNDRrQiBpbml0IG1lbW9y
eS4KKFhFTikgdHJhcHMuYzoyNDk2OmQwIERvbWFpbiBhdHRlbXB0ZWQgV1JNU1IgMDAwMDAwMDBj
MDAxMDIwMSBmcm9tIDB4MDAwMDAwMDAwMDAwMDAwMCB0byAweDAwMDAwMDAwMDAwMGZmZmYuCihY
RU4pIHBoeXNkZXYuYzoxNjg6IGRvbTA6IHdyb25nIG1hcF9waXJxIHR5cGUgMwooWEVOKSBtaWNy
b2NvZGU6IENQVTAgdXBkYXRlZCBmcm9tIHJldmlzaW9uIDB4NjAwMDgxZiB0byAweDYwMDA4MjIg
CihYRU4pIG1pY3JvY29kZTogQ1BVMiB1cGRhdGVkIGZyb20gcmV2aXNpb24gMHg2MDAwODFmIHRv
IDB4NjAwMDgyMiAKKFhFTikgbWljcm9jb2RlOiBDUFU0IHVwZGF0ZWQgZnJvbSByZXZpc2lvbiAw
eDYwMDA4MWYgdG8gMHg2MDAwODIyIAooWEVOKSBtaWNyb2NvZGU6IENQVTYgdXBkYXRlZCBmcm9t
IHJldmlzaW9uIDB4NjAwMDgxZiB0byAweDYwMDA4MjIgCihYRU4pIHRyYXBzLmM6MjQ5NjpkMzMg
RG9tYWluIGF0dGVtcHRlZCBXUk1TUiAwMDAwMDAwMGMwMDEwMjAxIGZyb20gMHgwMDAwMDAwMDAw
MDAwMDAwIHRvIDB4MDAwMDAwMDAwMDAwZmZmZi4K
--089e0149c09436c76704e7ddb3ff
Content-Type: application/octet-stream; name="dom0.log"
Content-Disposition: attachment; filename="dom0.log"
Content-Transfer-Encoding: base64
X-Attachment-Id: f_hmcjvtj26

WyAgICAwLjAwMDAwMF0gQlJLIFsweDAxOGEzMDAwLCAweDAxOGEzZmZmXSBQR1RBQkxFClsgICAg
MC4wMDAwMDBdIGluaXRfbWVtb3J5X21hcHBpbmc6IFttZW0gMHg0MDAwMDAwMDAtMHg0MjdmZmZm
ZmZdClsgICAgMC4wMDAwMDBdICBbbWVtIDB4NDAwMDAwMDAwLTB4NDI3ZmZmZmZmXSBwYWdlIDRr
ClsgICAgMC4wMDAwMDBdIGluaXRfbWVtb3J5X21hcHBpbmc6IFttZW0gMHgwMDEwMDAwMC0weGJh
NzBiZmZmXQpbICAgIDAuMDAwMDAwXSAgW21lbSAweDAwMTAwMDAwLTB4YmE3MGJmZmZdIHBhZ2Ug
NGsKWyAgICAwLjAwMDAwMF0gaW5pdF9tZW1vcnlfbWFwcGluZzogW21lbSAweGJjYTM1MDAwLTB4
YmNhMzVmZmZdClsgICAgMC4wMDAwMDBdICBbbWVtIDB4YmNhMzUwMDAtMHhiY2EzNWZmZl0gcGFn
ZSA0awpbICAgIDAuMDAwMDAwXSBpbml0X21lbW9yeV9tYXBwaW5nOiBbbWVtIDB4YmNjM2MwMDAt
MHhiZDA4MmZmZl0KWyAgICAwLjAwMDAwMF0gIFttZW0gMHhiY2MzYzAwMC0weGJkMDgyZmZmXSBw
YWdlIDRrClsgICAgMC4wMDAwMDBdIGluaXRfbWVtb3J5X21hcHBpbmc6IFttZW0gMHhiZDdmNDAw
MC0weGJkN2ZmZmZmXQpbICAgIDAuMDAwMDAwXSAgW21lbSAweGJkN2Y0MDAwLTB4YmQ3ZmZmZmZd
IHBhZ2UgNGsKWyAgICAwLjAwMDAwMF0gaW5pdF9tZW1vcnlfbWFwcGluZzogW21lbSAweDEwMDAw
MTAwMC0weDNmZmZmZmZmZl0KWyAgICAwLjAwMDAwMF0gIFttZW0gMHgxMDAwMDEwMDAtMHgzZmZm
ZmZmZmZdIHBhZ2UgNGsKWyAgICAwLjAwMDAwMF0gaW5pdF9tZW1vcnlfbWFwcGluZzogW21lbSAw
eDQyYmEwMDAwMC0weDQzZWZmZmZmZl0KWyAgICAwLjAwMDAwMF0gIFttZW0gMHg0MmJhMDAwMDAt
MHg0M2VmZmZmZmZdIHBhZ2UgNGsKWyAgICAwLjAwMDAwMF0gUkFNRElTSzogW21lbSAweDAxYzhm
MDAwLTB4MDQxNzRmZmZdClsgICAgMC4wMDAwMDBdIEFDUEk6IFJTRFAgMDAwMDAwMDAwMDBmMDQ5
MCAwMDAyNCAodjAyIEFMQVNLQSkKWyAgICAwLjAwMDAwMF0gQUNQSTogWFNEVCAwMDAwMDAwMGJh
YjQ3MDcwIDAwMDVDICh2MDEgQUxBU0tBICAgIEEgTSBJIDAxMDcyMDA5IEFNSSAgMDAwMTAwMTMp
ClsgICAgMC4wMDAwMDBdIEFDUEk6IEZBQ1AgMDAwMDAwMDBiYWI0ZTExMCAwMDEwQyAodjA1IEFM
QVNLQSAgICBBIE0gSSAwMTA3MjAwOSBBTUkgIDAwMDEwMDEzKQpbICAgIDAuMDAwMDAwXSBBQ1BJ
IEJJT1MgQnVnOiBXYXJuaW5nOiBPcHRpb25hbCBGQURUIGZpZWxkIFBtMkNvbnRyb2xCbG9jayBo
YXMgemVybyBhZGRyZXNzIG9yIGxlbmd0aDogMHgwMDAwMDAwMDAwMDAwMDAwLzB4MSAoMjAxMzAz
MjgvdGJmYWR0LTYwMykKWyAgICAwLjAwMDAwMF0gQUNQSTogRFNEVCAwMDAwMDAwMGJhYjQ3MTY4
IDA2RkE4ICh2MDIgQUxBU0tBICAgIEEgTSBJIDAwMDAwMDAwIElOVEwgMjAwNTExMTcpClsgICAg
MC4wMDAwMDBdIEFDUEk6IEZBQ1MgMDAwMDAwMDBiYjk1MmY4MCAwMDA0MApbICAgIDAuMDAwMDAw
XSBBQ1BJOiBBUElDIDAwMDAwMDAwYmFiNGUyMjAgMDAwOUUgKHYwMyBBTEFTS0EgICAgQSBNIEkg
MDEwNzIwMDkgQU1JICAwMDAxMDAxMykKWyAgICAwLjAwMDAwMF0gQUNQSTogRlBEVCAwMDAwMDAw
MGJhYjRlMmMwIDAwMDQ0ICh2MDEgQUxBU0tBICAgIEEgTSBJIDAxMDcyMDA5IEFNSSAgMDAwMTAw
MTMpClsgICAgMC4wMDAwMDBdIEFDUEk6IE1DRkcgMDAwMDAwMDBiYWI0ZTMwOCAwMDAzQyAodjAx
IEFMQVNLQSAgICBBIE0gSSAwMTA3MjAwOSBNU0ZUIDAwMDEwMDEzKQpbICAgIDAuMDAwMDAwXSBB
Q1BJOiBIUEVUIDAwMDAwMDAwYmFiNGUzNDggMDAwMzggKHYwMSBBTEFTS0EgICAgQSBNIEkgMDEw
NzIwMDkgQU1JICAwMDAwMDAwNSkKWyAgICAwLjAwMDAwMF0gQUNQSTogU1NEVCAwMDAwMDAwMGJh
YjRlNGQwIDAwRDNDICh2MDEgQU1EICAgIFBPV0VSTk9XIDAwMDAwMDAxIEFNRCAgMDAwMDAwMDEp
ClsgICAgMC4wMDAwMDBdIEFDUEk6IElWUlMgMDAwMDAwMDBiYWI0ZTNkOCAwMDBGOCAodjAxICBB
TUQgICAgIFJEODkwUyAwMDIwMjAzMSBBTUQgIDAwMDAwMDAwKQpbICAgIDAuMDAwMDAwXSBBQ1BJ
OiBMb2NhbCBBUElDIGFkZHJlc3MgMHhmZWUwMDAwMApbICAgIDAuMDAwMDAwXSBOVU1BIHR1cm5l
ZCBvZmYKWyAgICAwLjAwMDAwMF0gRmFraW5nIGEgbm9kZSBhdCBbbWVtIDB4MDAwMDAwMDAwMDAw
MDAwMC0weDAwMDAwMDA0M2VmZmZmZmZdClsgICAgMC4wMDAwMDBdIEluaXRtZW0gc2V0dXAgbm9k
ZSAwIFttZW0gMHgwMDAwMDAwMC0weDQzZWZmZmZmZl0KWyAgICAwLjAwMDAwMF0gICBOT0RFX0RB
VEEgW21lbSAweDQyYmE2ZjAwMC0weDQyYmE3MmZmZl0KWyAgICAwLjAwMDAwMF0gWm9uZSByYW5n
ZXM6ClsgICAgMC4wMDAwMDBdICAgRE1BICAgICAgW21lbSAweDAwMDAxMDAwLTB4MDBmZmZmZmZd
ClsgICAgMC4wMDAwMDBdICAgRE1BMzIgICAgW21lbSAweDAxMDAwMDAwLTB4ZmZmZmZmZmZdClsg
ICAgMC4wMDAwMDBdICAgTm9ybWFsICAgW21lbSAweDEwMDAwMDAwMC0weDQzZWZmZmZmZl0KWyAg
ICAwLjAwMDAwMF0gTW92YWJsZSB6b25lIHN0YXJ0IGZvciBlYWNoIG5vZGUKWyAgICAwLjAwMDAw
MF0gRWFybHkgbWVtb3J5IG5vZGUgcmFuZ2VzClsgICAgMC4wMDAwMDBdICAgbm9kZSAgIDA6IFtt
ZW0gMHgwMDAwMTAwMC0weDAwMDliZmZmXQpbICAgIDAuMDAwMDAwXSAgIG5vZGUgICAwOiBbbWVt
IDB4MDAxMDAwMDAtMHhiYTcwYmZmZl0KWyAgICAwLjAwMDAwMF0gICBub2RlICAgMDogW21lbSAw
eGJjYTM1MDAwLTB4YmNhMzVmZmZdClsgICAgMC4wMDAwMDBdICAgbm9kZSAgIDA6IFttZW0gMHhi
Y2MzYzAwMC0weGJkMDgyZmZmXQpbICAgIDAuMDAwMDAwXSAgIG5vZGUgICAwOiBbbWVtIDB4YmQ3
ZjQwMDAtMHhiZDdmZmZmZl0KWyAgICAwLjAwMDAwMF0gICBub2RlICAgMDogW21lbSAweDEwMDAw
MTAwMC0weDQzZWZmZmZmZl0KWyAgICAwLjAwMDAwMF0gT24gbm9kZSAwIHRvdGFscGFnZXM6IDQx
Njg0NDIKWyAgICAwLjAwMDAwMF0gICBETUEgem9uZTogNTYgcGFnZXMgdXNlZCBmb3IgbWVtbWFw
ClsgICAgMC4wMDAwMDBdICAgRE1BIHpvbmU6IDIxIHBhZ2VzIHJlc2VydmVkClsgICAgMC4wMDAw
MDBdICAgRE1BIHpvbmU6IDM5OTUgcGFnZXMsIExJRk8gYmF0Y2g6MApbICAgIDAuMDAwMDAwXSAg
IERNQTMyIHpvbmU6IDEwNDAwIHBhZ2VzIHVzZWQgZm9yIG1lbW1hcApbICAgIDAuMDAwMDAwXSAg
IERNQTMyIHpvbmU6IDc2MDY3MiBwYWdlcywgTElGTyBiYXRjaDozMQpbICAgIDAuMDAwMDAwXSAg
IE5vcm1hbCB6b25lOiA0NjUzNiBwYWdlcyB1c2VkIGZvciBtZW1tYXAKWyAgICAwLjAwMDAwMF0g
ICBOb3JtYWwgem9uZTogMzQwMzc3NSBwYWdlcywgTElGTyBiYXRjaDozMQpbICAgIDAuMDAwMDAw
XSBBQ1BJOiBQTS1UaW1lciBJTyBQb3J0OiAweDgwOApbICAgIDAuMDAwMDAwXSBBQ1BJOiBMb2Nh
bCBBUElDIGFkZHJlc3MgMHhmZWUwMDAwMApbICAgIDAuMDAwMDAwXSBBQ1BJOiBMQVBJQyAoYWNw
aV9pZFsweDAxXSBsYXBpY19pZFsweDEwXSBlbmFibGVkKQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBM
QVBJQyAoYWNwaV9pZFsweDAyXSBsYXBpY19pZFsweDExXSBlbmFibGVkKQpbICAgIDAuMDAwMDAw
XSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweDAzXSBsYXBpY19pZFsweDEyXSBlbmFibGVkKQpbICAg
IDAuMDAwMDAwXSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweDA0XSBsYXBpY19pZFsweDEzXSBlbmFi
bGVkKQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweDA1XSBsYXBpY19pZFsw
eDE0XSBlbmFibGVkKQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweDA2XSBs
YXBpY19pZFsweDE1XSBlbmFibGVkKQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBMQVBJQyAoYWNwaV9p
ZFsweDA3XSBsYXBpY19pZFsweDE2XSBlbmFibGVkKQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBMQVBJ
QyAoYWNwaV9pZFsweDA4XSBsYXBpY19pZFsweDE3XSBlbmFibGVkKQpbICAgIDAuMDAwMDAwXSBB
Q1BJOiBMQVBJQ19OTUkgKGFjcGlfaWRbMHhmZl0gaGlnaCBlZGdlIGxpbnRbMHgxXSkKWyAgICAw
LjAwMDAwMF0gQUNQSTogSU9BUElDIChpZFsweDA5XSBhZGRyZXNzWzB4ZmVjMDAwMDBdIGdzaV9i
YXNlWzBdKQpbICAgIDAuMDAwMDAwXSBJT0FQSUNbMF06IGFwaWNfaWQgOSwgdmVyc2lvbiAzMywg
YWRkcmVzcyAweGZlYzAwMDAwLCBHU0kgMC0yMwpbICAgIDAuMDAwMDAwXSBBQ1BJOiBJT0FQSUMg
KGlkWzB4MGFdIGFkZHJlc3NbMHhmZWMyMDAwMF0gZ3NpX2Jhc2VbMjRdKQpbICAgIDAuMDAwMDAw
XSBJT0FQSUNbMV06IGFwaWNfaWQgMTAsIHZlcnNpb24gMzMsIGFkZHJlc3MgMHhmZWMyMDAwMCwg
R1NJIDI0LTU1ClsgICAgMC4wMDAwMDBdIEFDUEk6IElOVF9TUkNfT1ZSIChidXMgMCBidXNfaXJx
IDAgZ2xvYmFsX2lycSAyIGRmbCBkZmwpClsgICAgMC4wMDAwMDBdIEFDUEk6IElOVF9TUkNfT1ZS
IChidXMgMCBidXNfaXJxIDkgZ2xvYmFsX2lycSA5IGxvdyBsZXZlbCkKWyAgICAwLjAwMDAwMF0g
QUNQSTogSVJRMCB1c2VkIGJ5IG92ZXJyaWRlLgpbICAgIDAuMDAwMDAwXSBBQ1BJOiBJUlEyIHVz
ZWQgYnkgb3ZlcnJpZGUuClsgICAgMC4wMDAwMDBdIEFDUEk6IElSUTkgdXNlZCBieSBvdmVycmlk
ZS4KWyAgICAwLjAwMDAwMF0gVXNpbmcgQUNQSSAoTUFEVCkgZm9yIFNNUCBjb25maWd1cmF0aW9u
IGluZm9ybWF0aW9uClsgICAgMC4wMDAwMDBdIEFDUEk6IEhQRVQgaWQ6IDB4NDM1MzgyMTAgYmFz
ZTogMHhmZWQwMDAwMApbICAgIDAuMDAwMDAwXSBzbXBib290OiBBbGxvd2luZyA4IENQVXMsIDAg
aG90cGx1ZyBDUFVzClsgICAgMC4wMDAwMDBdIG5yX2lycXNfZ3NpOiA3MgpbICAgIDAuMDAwMDAw
XSBQTTogUmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiAwMDAwMDAwMDAwMDljMDAwIC0gMDAwMDAw
MDAwMDA5ZDAwMApbICAgIDAuMDAwMDAwXSBQTTogUmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiAw
MDAwMDAwMDAwMDlkMDAwIC0gMDAwMDAwMDAwMDEwMDAwMApbICAgIDAuMDAwMDAwXSBQTTogUmVn
aXN0ZXJlZCBub3NhdmUgbWVtb3J5OiAwMDAwMDAwMGJhNzBjMDAwIC0gMDAwMDAwMDBiYWI0MDAw
MApbICAgIDAuMDAwMDAwXSBQTTogUmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiAwMDAwMDAwMGJh
YjQwMDAwIC0gMDAwMDAwMDBiYWI1MDAwMApbICAgIDAuMDAwMDAwXSBQTTogUmVnaXN0ZXJlZCBu
b3NhdmUgbWVtb3J5OiAwMDAwMDAwMGJhYjUwMDAwIC0gMDAwMDAwMDBiYjk1ODAwMApbICAgIDAu
MDAwMDAwXSBQTTogUmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiAwMDAwMDAwMGJiOTU4MDAwIC0g
MDAwMDAwMDBiY2EzNTAwMApbICAgIDAuMDAwMDAwXSBQTTogUmVnaXN0ZXJlZCBub3NhdmUgbWVt
b3J5OiAwMDAwMDAwMGJjYTM2MDAwIC0gMDAwMDAwMDBiY2MzYzAwMApbICAgIDAuMDAwMDAwXSBQ
TTogUmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiAwMDAwMDAwMGJkMDgzMDAwIC0gMDAwMDAwMDBi
ZDdmNDAwMApbICAgIDAuMDAwMDAwXSBQTTogUmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiAwMDAw
MDAwMGJkODAwMDAwIC0gMDAwMDAwMDBmODAwMDAwMApbICAgIDAuMDAwMDAwXSBQTTogUmVnaXN0
ZXJlZCBub3NhdmUgbWVtb3J5OiAwMDAwMDAwMGY4MDAwMDAwIC0gMDAwMDAwMDBmYzAwMDAwMApb
ICAgIDAuMDAwMDAwXSBQTTogUmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiAwMDAwMDAwMGZjMDAw
MDAwIC0gMDAwMDAwMDBmZWMwMDAwMApbICAgIDAuMDAwMDAwXSBQTTogUmVnaXN0ZXJlZCBub3Nh
dmUgbWVtb3J5OiAwMDAwMDAwMGZlYzAwMDAwIC0gMDAwMDAwMDBmZWMwMTAwMApbICAgIDAuMDAw
MDAwXSBQTTogUmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiAwMDAwMDAwMGZlYzAxMDAwIC0gMDAw
MDAwMDBmZWMxMDAwMApbICAgIDAuMDAwMDAwXSBQTTogUmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5
OiAwMDAwMDAwMGZlYzEwMDAwIC0gMDAwMDAwMDBmZWMxMTAwMApbICAgIDAuMDAwMDAwXSBQTTog
UmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiAwMDAwMDAwMGZlYzExMDAwIC0gMDAwMDAwMDBmZWMy
MDAwMApbICAgIDAuMDAwMDAwXSBQTTogUmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiAwMDAwMDAw
MGZlYzIwMDAwIC0gMDAwMDAwMDBmZWMyMTAwMApbICAgIDAuMDAwMDAwXSBQTTogUmVnaXN0ZXJl
ZCBub3NhdmUgbWVtb3J5OiAwMDAwMDAwMGZlYzIxMDAwIC0gMDAwMDAwMDBmZWQwMDAwMApbICAg
IDAuMDAwMDAwXSBQTTogUmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiAwMDAwMDAwMGZlZDAwMDAw
IC0gMDAwMDAwMDBmZWQwMTAwMApbICAgIDAuMDAwMDAwXSBQTTogUmVnaXN0ZXJlZCBub3NhdmUg
bWVtb3J5OiAwMDAwMDAwMGZlZDAxMDAwIC0gMDAwMDAwMDBmZWQ2MTAwMApbICAgIDAuMDAwMDAw
XSBQTTogUmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiAwMDAwMDAwMGZlZDYxMDAwIC0gMDAwMDAw
MDBmZWQ3MTAwMApbICAgIDAuMDAwMDAwXSBQTTogUmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiAw
MDAwMDAwMGZlZDcxMDAwIC0gMDAwMDAwMDBmZWQ4MDAwMApbICAgIDAuMDAwMDAwXSBQTTogUmVn
aXN0ZXJlZCBub3NhdmUgbWVtb3J5OiAwMDAwMDAwMGZlZDgwMDAwIC0gMDAwMDAwMDBmZWQ5MDAw
MApbICAgIDAuMDAwMDAwXSBQTTogUmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiAwMDAwMDAwMGZl
ZDkwMDAwIC0gMDAwMDAwMDBmZWUwMDAwMApbICAgIDAuMDAwMDAwXSBQTTogUmVnaXN0ZXJlZCBu
b3NhdmUgbWVtb3J5OiAwMDAwMDAwMGZlZTAwMDAwIC0gMDAwMDAwMDBmZWUwMTAwMApbICAgIDAu
MDAwMDAwXSBQTTogUmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiAwMDAwMDAwMGZlZTAxMDAwIC0g
MDAwMDAwMDBmZWYwMDAwMApbICAgIDAuMDAwMDAwXSBQTTogUmVnaXN0ZXJlZCBub3NhdmUgbWVt
b3J5OiAwMDAwMDAwMGZlZjAwMDAwIC0gMDAwMDAwMDEwMDAwMDAwMApbICAgIDAuMDAwMDAwXSBQ
TTogUmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiAwMDAwMDAwMTAwMDAwMDAwIC0gMDAwMDAwMDEw
MDAwMTAwMApbICAgIDAuMDAwMDAwXSBlODIwOiBbbWVtIDB4YmQ4MDAwMDAtMHhmN2ZmZmZmZl0g
YXZhaWxhYmxlIGZvciBQQ0kgZGV2aWNlcwpbICAgIDAuMDAwMDAwXSBCb290aW5nIHBhcmF2aXJ0
dWFsaXplZCBrZXJuZWwgb24gWGVuClsgICAgMC4wMDAwMDBdIFhlbiB2ZXJzaW9uOiA0LjEuNCAo
cHJlc2VydmUtQUQpClsgICAgMC4wMDAwMDBdIHNldHVwX3BlcmNwdTogTlJfQ1BVUzo1MTIgbnJf
Y3B1bWFza19iaXRzOjUxMiBucl9jcHVfaWRzOjggbnJfbm9kZV9pZHM6MQpbICAgIDAuMDAwMDAw
XSBQRVJDUFU6IEVtYmVkZGVkIDI4IHBhZ2VzL2NwdSBAZmZmZjg4MDQyOTgwMDAwMCBzODQ5Mjgg
cjgxOTIgZDIxNTY4IHUyNjIxNDQKWyAgICAwLjAwMDAwMF0gcGNwdS1hbGxvYzogczg0OTI4IHI4
MTkyIGQyMTU2OCB1MjYyMTQ0IGFsbG9jPTEqMjA5NzE1MgpbICAgIDAuMDAwMDAwXSBwY3B1LWFs
bG9jOiBbMF0gMCAxIDIgMyA0IDUgNiA3IApbICAgIDIuODgxNDE4XSBCdWlsdCAxIHpvbmVsaXN0
cyBpbiBab25lIG9yZGVyLCBtb2JpbGl0eSBncm91cGluZyBvbi4gIFRvdGFsIHBhZ2VzOiA0MTEx
NDI5ClsgICAgMi44ODE0MjBdIFBvbGljeSB6b25lOiBOb3JtYWwKWyAgICAyLjg4MTQyMV0gS2Vy
bmVsIGNvbW1hbmQgbGluZTogcGxhY2Vob2xkZXIgcm9vdD0vZGV2L21hcHBlci92Zy1vcy5uZXcg
cm8gcXVpZXQKWyAgICAyLjg4MTQ1Ml0gUElEIGhhc2ggdGFibGUgZW50cmllczogNDA5NiAob3Jk
ZXI6IDMsIDMyNzY4IGJ5dGVzKQpbICAgIDIuOTEzNDg3XSBzb2Z0d2FyZSBJTyBUTEIgW21lbSAw
eDQxNTIwMDAwMC0weDQxOTIwMDAwMF0gKDY0TUIpIG1hcHBlZCBhdCBbZmZmZjg4MDQxNTIwMDAw
MC1mZmZmODgwNDE5MWZmZmZmXQpbICAgIDIuOTc5NTU0XSBNZW1vcnk6IDE1OTQ4NDM2ay8xNzgw
OTQwOGsgYXZhaWxhYmxlICgzNjQyayBrZXJuZWwgY29kZSwgMTEzNTY0MGsgYWJzZW50LCA3MjUz
MzJrIHJlc2VydmVkLCAzMTI3ayBkYXRhLCA5MjBrIGluaXQpClsgICAgMi45Nzk2MjRdIEhpZXJh
cmNoaWNhbCBSQ1UgaW1wbGVtZW50YXRpb24uClsgICAgMi45Nzk2MjZdIAlSQ1UgZHludGljay1p
ZGxlIGdyYWNlLXBlcmlvZCBhY2NlbGVyYXRpb24gaXMgZW5hYmxlZC4KWyAgICAyLjk3OTYyN10g
CVJDVSByZXN0cmljdGluZyBDUFVzIGZyb20gTlJfQ1BVUz01MTIgdG8gbnJfY3B1X2lkcz04Lgpb
ICAgIDIuOTc5NjM0XSBOUl9JUlFTOjMzMDI0IG5yX2lycXM6MTI4OCAxNgpbICAgIDIuOTc5NzA3
XSB4ZW46IHNjaSBvdmVycmlkZTogZ2xvYmFsX2lycT05IHRyaWdnZXI9MCBwb2xhcml0eT0xClsg
ICAgMi45Nzk3MDhdIHhlbjogcmVnaXN0ZXJpbmcgZ3NpIDkgdHJpZ2dlcmluZyAwIHBvbGFyaXR5
IDEKWyAgICAyLjk3OTcxNV0geGVuOiAtLT4gcGlycT05IC0+IGlycT05IChnc2k9OSkKWyAgICAy
Ljk3OTcyMF0geGVuOiBhY3BpIHNjaSA5ClsgICAgMi45Nzk3MjJdIHhlbjogLS0+IHBpcnE9MSAt
PiBpcnE9MSAoZ3NpPTEpClsgICAgMi45Nzk3MjRdIHhlbjogLS0+IHBpcnE9MiAtPiBpcnE9MiAo
Z3NpPTIpClsgICAgMi45Nzk3MjZdIHhlbjogLS0+IHBpcnE9MyAtPiBpcnE9MyAoZ3NpPTMpClsg
ICAgMi45Nzk3MjhdIHhlbjogLS0+IHBpcnE9NCAtPiBpcnE9NCAoZ3NpPTQpClsgICAgMi45Nzk3
MzBdIHhlbjogLS0+IHBpcnE9NSAtPiBpcnE9NSAoZ3NpPTUpClsgICAgMi45Nzk3MzJdIHhlbjog
LS0+IHBpcnE9NiAtPiBpcnE9NiAoZ3NpPTYpClsgICAgMi45Nzk3MzRdIHhlbjogLS0+IHBpcnE9
NyAtPiBpcnE9NyAoZ3NpPTcpClsgICAgMi45Nzk3MzZdIHhlbjogLS0+IHBpcnE9OCAtPiBpcnE9
OCAoZ3NpPTgpClsgICAgMi45Nzk3MzhdIHhlbjogLS0+IHBpcnE9MTAgLT4gaXJxPTEwIChnc2k9
MTApClsgICAgMi45Nzk3NDBdIHhlbjogLS0+IHBpcnE9MTEgLT4gaXJxPTExIChnc2k9MTEpClsg
ICAgMi45Nzk3NDFdIHhlbjogLS0+IHBpcnE9MTIgLT4gaXJxPTEyIChnc2k9MTIpClsgICAgMi45
Nzk3NDNdIHhlbjogLS0+IHBpcnE9MTMgLT4gaXJxPTEzIChnc2k9MTMpClsgICAgMi45Nzk3NDVd
IHhlbjogLS0+IHBpcnE9MTQgLT4gaXJxPTE0IChnc2k9MTQpClsgICAgMi45Nzk3NDddIHhlbjog
LS0+IHBpcnE9MTUgLT4gaXJxPTE1IChnc2k9MTUpClsgICAgMi45ODcxMzBdIENvbnNvbGU6IGNv
bG91ciBWR0ErIDgweDI1ClsgICAgMi45ODcxOTZdIGNvbnNvbGUgW3R0eTBdIGVuYWJsZWQKWyAg
ICAyLjk4NzIxOF0gWGVuOiB1c2luZyB2Y3B1b3AgdGltZXIgaW50ZXJmYWNlClsgICAgMi45ODcy
MjFdIGluc3RhbGxpbmcgWGVuIHRpbWVyIGZvciBDUFUgMApbICAgIDIuOTg3MjM1XSB0c2M6IERl
dGVjdGVkIDQzMzQuNTA0IE1IeiBwcm9jZXNzb3IKWyAgICAyLjk4NzI0MF0gQ2FsaWJyYXRpbmcg
ZGVsYXkgbG9vcCAoc2tpcHBlZCksIHZhbHVlIGNhbGN1bGF0ZWQgdXNpbmcgdGltZXIgZnJlcXVl
bmN5Li4gODY2OS4wMCBCb2dvTUlQUyAobHBqPTE3MzM4MDE2KQpbICAgIDIuOTg3MjQyXSBwaWRf
bWF4OiBkZWZhdWx0OiAzMjc2OCBtaW5pbXVtOiAzMDEKWyAgICAyLjk4NzI2Nl0gU2VjdXJpdHkg
RnJhbWV3b3JrIGluaXRpYWxpemVkClsgICAgMi45ODcyNzBdIEFwcEFybW9yOiBBcHBBcm1vciBk
aXNhYmxlZCBieSBib290IHRpbWUgcGFyYW1ldGVyClsgICAgMi45ODcyNzFdIFlhbWE6IGRpc2Fi
bGVkIGJ5IGRlZmF1bHQ7IGVuYWJsZSB3aXRoIHN5c2N0bCBrZXJuZWwueWFtYS4qClsgICAgMi45
ODkxNjZdIERlbnRyeSBjYWNoZSBoYXNoIHRhYmxlIGVudHJpZXM6IDIwOTcxNTIgKG9yZGVyOiAx
MiwgMTY3NzcyMTYgYnl0ZXMpClsgICAgMi45OTMzMjFdIElub2RlLWNhY2hlIGhhc2ggdGFibGUg
ZW50cmllczogMTA0ODU3NiAob3JkZXI6IDExLCA4Mzg4NjA4IGJ5dGVzKQpbICAgIDIuOTk0ODky
XSBNb3VudC1jYWNoZSBoYXNoIHRhYmxlIGVudHJpZXM6IDI1NgpbICAgIDIuOTk1MDMyXSBJbml0
aWFsaXppbmcgY2dyb3VwIHN1YnN5cyBtZW1vcnkKWyAgICAyLjk5NTA0M10gSW5pdGlhbGl6aW5n
IGNncm91cCBzdWJzeXMgZGV2aWNlcwpbICAgIDIuOTk1MDQ1XSBJbml0aWFsaXppbmcgY2dyb3Vw
IHN1YnN5cyBmcmVlemVyClsgICAgMi45OTUwNDZdIEluaXRpYWxpemluZyBjZ3JvdXAgc3Vic3lz
IG5ldF9jbHMKWyAgICAyLjk5NTA0OF0gSW5pdGlhbGl6aW5nIGNncm91cCBzdWJzeXMgYmxraW8K
WyAgICAyLjk5NTA0OV0gSW5pdGlhbGl6aW5nIGNncm91cCBzdWJzeXMgcGVyZl9ldmVudApbICAg
IDIuOTk1MDk3XSB0c2VnOiAwMGJkODAwMDAwClsgICAgMi45OTUwOTldIENQVTogUGh5c2ljYWwg
UHJvY2Vzc29yIElEOiAwClsgICAgMi45OTUxMDBdIENQVTogUHJvY2Vzc29yIENvcmUgSUQ6IDAK
WyAgICAyLjk5NTEwMl0gbWNlOiBDUFUgc3VwcG9ydHMgNyBNQ0UgYmFua3MKWyAgICAyLjk5NTEy
MV0gTGFzdCBsZXZlbCBpVExCIGVudHJpZXM6IDRLQiA1MTIsIDJNQiAxMDI0LCA0TUIgNTEyClsg
ICAgMi45OTUxMjFdIExhc3QgbGV2ZWwgZFRMQiBlbnRyaWVzOiA0S0IgMTAyNCwgMk1CIDEwMjQs
IDRNQiA1MTIKWyAgICAyLjk5NTEyMV0gdGxiX2ZsdXNoYWxsX3NoaWZ0OiA1ClsgICAgMi45OTUx
NjBdIEZyZWVpbmcgU01QIGFsdGVybmF0aXZlczogMTJrIGZyZWVkClsgICAgMi45OTU0NTldIEFD
UEk6IENvcmUgcmV2aXNpb24gMjAxMzAzMjgKWyAgICAyLjk5NzcxNF0gQUNQSTogQWxsIEFDUEkg
VGFibGVzIHN1Y2Nlc3NmdWxseSBhY3F1aXJlZApbICAgIDMuMjY0NDUwXSBQZXJmb3JtYW5jZSBF
dmVudHM6IApbICAgIDMuMjY0NDUyXSBwZXJmOiBBTUQgY29yZSBwZXJmb3JtYW5jZSBjb3VudGVy
cyBkZXRlY3RlZApbICAgIDMuMjY0NDYyXSBCcm9rZW4gUE1VIGhhcmR3YXJlIGRldGVjdGVkLCB1
c2luZyBzb2Z0d2FyZSBldmVudHMgb25seS4KWyAgICAzLjI2NDQ2M10gRmFpbGVkIHRvIGFjY2Vz
cyBwZXJmY3RyIG1zciAoTVNSIGMwMDEwMjAxIGlzIDApClsgICAgMy4yNjQ3MDJdIE5NSSB3YXRj
aGRvZzogZGlzYWJsZWQgKGNwdTApOiBoYXJkd2FyZSBldmVudHMgbm90IGVuYWJsZWQKWyAgICAz
LjI2NDc4NV0gaW5zdGFsbGluZyBYZW4gdGltZXIgZm9yIENQVSAxClsgICAgMy4yNjUwMThdIGlu
c3RhbGxpbmcgWGVuIHRpbWVyIGZvciBDUFUgMgpbICAgIDMuMjY1MjIxXSBpbnN0YWxsaW5nIFhl
biB0aW1lciBmb3IgQ1BVIDMKWyAgICAzLjI2NTQwM10gaW5zdGFsbGluZyBYZW4gdGltZXIgZm9y
IENQVSA0ClsgICAgMy4yNjU2MjhdIGluc3RhbGxpbmcgWGVuIHRpbWVyIGZvciBDUFUgNQpbICAg
IDMuMjY1ODE3XSBpbnN0YWxsaW5nIFhlbiB0aW1lciBmb3IgQ1BVIDYKWyAgICAzLjI2NjAxOF0g
aW5zdGFsbGluZyBYZW4gdGltZXIgZm9yIENQVSA3ClsgICAgMy4yNjYxMjRdIEJyb3VnaHQgdXAg
OCBDUFVzClsgICAgMy4yNjY0MDJdIGRldnRtcGZzOiBpbml0aWFsaXplZApbICAgIDMuMjY5MDg5
XSBQTTogUmVnaXN0ZXJpbmcgQUNQSSBOVlMgcmVnaW9uIFttZW0gMHhiYWI1MDAwMC0weGJiOTU3
ZmZmXSAoMTQ3MTI4MzIgYnl0ZXMpClsgICAgMy4yNjkzNTJdIFBNOiBSZWdpc3RlcmluZyBBQ1BJ
IE5WUyByZWdpb24gW21lbSAweGJjYTM2MDAwLTB4YmNjM2JmZmZdICgyMTIxNzI4IGJ5dGVzKQpb
ICAgIDMuMjY5NTIwXSBHcmFudCB0YWJsZXMgdXNpbmcgdmVyc2lvbiAyIGxheW91dC4KWyAgICAz
LjI2OTUzMF0gR3JhbnQgdGFibGUgaW5pdGlhbGl6ZWQKWyAgICAzLjI2OTU3NF0gcmVndWxhdG9y
LWR1bW15OiBubyBwYXJhbWV0ZXJzClsgICAgMy4yNjk2NTFdIE5FVDogUmVnaXN0ZXJlZCBwcm90
b2NvbCBmYW1pbHkgMTYKWyAgICAzLjI2OTg0Nl0gQUNQSTogYnVzIHR5cGUgUENJIHJlZ2lzdGVy
ZWQKWyAgICAzLjI2OTg0OF0gYWNwaXBocDogQUNQSSBIb3QgUGx1ZyBQQ0kgQ29udHJvbGxlciBE
cml2ZXIgdmVyc2lvbjogMC41ClsgICAgMy4yNzAwMDhdIFBDSTogTU1DT05GSUcgZm9yIGRvbWFp
biAwMDAwIFtidXMgMDAtZmZdIGF0IFttZW0gMHhlMDAwMDAwMC0weGVmZmZmZmZmXSAoYmFzZSAw
eGUwMDAwMDAwKQpbICAgIDMuMjcwMDEwXSBQQ0k6IG5vdCB1c2luZyBNTUNPTkZJRwpbICAgIDMu
MjcwMDEyXSBQQ0k6IFVzaW5nIGNvbmZpZ3VyYXRpb24gdHlwZSAxIGZvciBiYXNlIGFjY2Vzcwpb
ICAgIDMuMjcwMDEzXSBQQ0k6IFVzaW5nIGNvbmZpZ3VyYXRpb24gdHlwZSAxIGZvciBleHRlbmRl
ZCBhY2Nlc3MKWyAgICAzLjI3MDg0NV0gYmlvOiBjcmVhdGUgc2xhYiA8YmlvLTA+IGF0IDAKWyAg
ICAzLjI3MTEwN10gQUNQSTogQWRkZWQgX09TSShNb2R1bGUgRGV2aWNlKQpbICAgIDMuMjcxMTA4
XSBBQ1BJOiBBZGRlZCBfT1NJKFByb2Nlc3NvciBEZXZpY2UpClsgICAgMy4yNzExMTBdIEFDUEk6
IEFkZGVkIF9PU0koMy4wIF9TQ1AgRXh0ZW5zaW9ucykKWyAgICAzLjI3MTExMl0gQUNQSTogQWRk
ZWQgX09TSShQcm9jZXNzb3IgQWdncmVnYXRvciBEZXZpY2UpClsgICAgMy4yNzE4MzZdIEFDUEk6
IEVDOiBMb29rIHVwIEVDIGluIERTRFQKWyAgICAzLjI3MjUxM10gQUNQSTogRXhlY3V0ZWQgMiBi
bG9ja3Mgb2YgbW9kdWxlLWxldmVsIGV4ZWN1dGFibGUgQU1MIGNvZGUKWyAgICAzLjI4OTc0MF0g
QUNQSTogSW50ZXJwcmV0ZXIgZW5hYmxlZApbICAgIDMuMjg5NzQ2XSBBQ1BJIEV4Y2VwdGlvbjog
QUVfTk9UX0ZPVU5ELCBXaGlsZSBldmFsdWF0aW5nIFNsZWVwIFN0YXRlIFtcX1MxX10gKDIwMTMw
MzI4L2h3eGZhY2UtNTY4KQpbICAgIDMuMjg5NzUwXSBBQ1BJIEV4Y2VwdGlvbjogQUVfTk9UX0ZP
VU5ELCBXaGlsZSBldmFsdWF0aW5nIFNsZWVwIFN0YXRlIFtcX1MyX10gKDIwMTMwMzI4L2h3eGZh
Y2UtNTY4KQpbICAgIDMuMjg5NzYwXSBBQ1BJOiAoc3VwcG9ydHMgUzAgUzMgUzQgUzUpClsgICAg
My4yODk3NjJdIEFDUEk6IFVzaW5nIElPQVBJQyBmb3IgaW50ZXJydXB0IHJvdXRpbmcKWyAgICAz
LjI4OTkwOF0gUENJOiBNTUNPTkZJRyBmb3IgZG9tYWluIDAwMDAgW2J1cyAwMC1mZl0gYXQgW21l
bSAweGUwMDAwMDAwLTB4ZWZmZmZmZmZdIChiYXNlIDB4ZTAwMDAwMDApClsgICAgMy4yODk5Mzhd
IFBDSTogTU1DT05GSUcgYXQgW21lbSAweGUwMDAwMDAwLTB4ZWZmZmZmZmZdIHJlc2VydmVkIGlu
IEFDUEkgbW90aGVyYm9hcmQgcmVzb3VyY2VzClsgICAgMy4zMTQ3OTNdIFBDSTogVXNpbmcgaG9z
dCBicmlkZ2Ugd2luZG93cyBmcm9tIEFDUEk7IGlmIG5lY2Vzc2FyeSwgdXNlICJwY2k9bm9jcnMi
IGFuZCByZXBvcnQgYSBidWcKWyAgICAzLjMxNDg1NV0gQUNQSTogTm8gZG9jayBkZXZpY2VzIGZv
dW5kLgpbICAgIDMuMzI4NTcyXSBBQ1BJOiBQQ0kgUm9vdCBCcmlkZ2UgW1BDSTBdIChkb21haW4g
MDAwMCBbYnVzIDAwLWZmXSkKWyAgICAzLjMyODg0Nl0gUENJIGhvc3QgYnJpZGdlIHRvIGJ1cyAw
MDAwOjAwClsgICAgMy4zMjg4NDldIHBjaV9idXMgMDAwMDowMDogcm9vdCBidXMgcmVzb3VyY2Ug
W2J1cyAwMC1mZl0KWyAgICAzLjMyODg1MV0gcGNpX2J1cyAwMDAwOjAwOiByb290IGJ1cyByZXNv
dXJjZSBbaW8gIDB4MDAwMC0weDAzYWZdClsgICAgMy4zMjg4NTNdIHBjaV9idXMgMDAwMDowMDog
cm9vdCBidXMgcmVzb3VyY2UgW2lvICAweDAzZTAtMHgwY2Y3XQpbICAgIDMuMzI4ODU1XSBwY2lf
YnVzIDAwMDA6MDA6IHJvb3QgYnVzIHJlc291cmNlIFtpbyAgMHgwM2IwLTB4MDNkZl0KWyAgICAz
LjMyODg1N10gcGNpX2J1cyAwMDAwOjAwOiByb290IGJ1cyByZXNvdXJjZSBbaW8gIDB4MGQwMC0w
eGZmZmZdClsgICAgMy4zMjg4NThdIHBjaV9idXMgMDAwMDowMDogcm9vdCBidXMgcmVzb3VyY2Ug
W21lbSAweDAwMGEwMDAwLTB4MDAwYmZmZmZdClsgICAgMy4zMjg4NjBdIHBjaV9idXMgMDAwMDow
MDogcm9vdCBidXMgcmVzb3VyY2UgW21lbSAweDAwMGMwMDAwLTB4MDAwZGZmZmZdClsgICAgMy4z
Mjg4NjJdIHBjaV9idXMgMDAwMDowMDogcm9vdCBidXMgcmVzb3VyY2UgW21lbSAweGMwMDAwMDAw
LTB4ZmZmZmZmZmZdClsgICAgMy4zMjg4ODRdIHBjaSAwMDAwOjAwOjAwLjA6IFsxMDAyOjVhMTRd
IHR5cGUgMDAgY2xhc3MgMHgwNjAwMDAKWyAgICAzLjMyOTA1NV0gcGNpIDAwMDA6MDA6MDAuMjog
WzEwMDI6NWEyM10gdHlwZSAwMCBjbGFzcyAweDA4MDYwMApbICAgIDMuMzI5MjEzXSBwY2kgMDAw
MDowMDowMi4wOiBbMTAwMjo1YTE2XSB0eXBlIDAxIGNsYXNzIDB4MDYwNDAwClsgICAgMy4zMjky
OTJdIHBjaSAwMDAwOjAwOjAyLjA6IFBNRSMgc3VwcG9ydGVkIGZyb20gRDAgRDNob3QgRDNjb2xk
ClsgICAgMy4zMjkzMjhdIHBjaSAwMDAwOjAwOjAyLjA6IFN5c3RlbSB3YWtldXAgZGlzYWJsZWQg
YnkgQUNQSQpbICAgIDMuMzI5MzYzXSBwY2kgMDAwMDowMDowNC4wOiBbMTAwMjo1YTE4XSB0eXBl
IDAxIGNsYXNzIDB4MDYwNDAwClsgICAgMy4zMjk0NDBdIHBjaSAwMDAwOjAwOjA0LjA6IFBNRSMg
c3VwcG9ydGVkIGZyb20gRDAgRDNob3QgRDNjb2xkClsgICAgMy4zMjk0NzhdIHBjaSAwMDAwOjAw
OjA0LjA6IFN5c3RlbSB3YWtldXAgZGlzYWJsZWQgYnkgQUNQSQpbICAgIDMuMzI5NTExXSBwY2kg
MDAwMDowMDowNS4wOiBbMTAwMjo1YTE5XSB0eXBlIDAxIGNsYXNzIDB4MDYwNDAwClsgICAgMy4z
Mjk2MTVdIHBjaSAwMDAwOjAwOjA1LjA6IFBNRSMgc3VwcG9ydGVkIGZyb20gRDAgRDNob3QgRDNj
b2xkClsgICAgMy4zMjk2NTRdIHBjaSAwMDAwOjAwOjA1LjA6IFN5c3RlbSB3YWtldXAgZGlzYWJs
ZWQgYnkgQUNQSQpbICAgIDMuMzI5NjkwXSBwY2kgMDAwMDowMDowOS4wOiBbMTAwMjo1YTFjXSB0
eXBlIDAxIGNsYXNzIDB4MDYwNDAwClsgICAgMy4zMjk3NjddIHBjaSAwMDAwOjAwOjA5LjA6IFBN
RSMgc3VwcG9ydGVkIGZyb20gRDAgRDNob3QgRDNjb2xkClsgICAgMy4zMjk4MDhdIHBjaSAwMDAw
OjAwOjA5LjA6IFN5c3RlbSB3YWtldXAgZGlzYWJsZWQgYnkgQUNQSQpbICAgIDMuMzI5ODQwXSBw
Y2kgMDAwMDowMDowYS4wOiBbMTAwMjo1YTFkXSB0eXBlIDAxIGNsYXNzIDB4MDYwNDAwClsgICAg
My4zMjk5MTddIHBjaSAwMDAwOjAwOjBhLjA6IFBNRSMgc3VwcG9ydGVkIGZyb20gRDAgRDNob3Qg
RDNjb2xkClsgICAgMy4zMjk5NTldIHBjaSAwMDAwOjAwOjBhLjA6IFN5c3RlbSB3YWtldXAgZGlz
YWJsZWQgYnkgQUNQSQpbICAgIDMuMzI5OTk0XSBwY2kgMDAwMDowMDowYi4wOiBbMTAwMjo1YTFm
XSB0eXBlIDAxIGNsYXNzIDB4MDYwNDAwClsgICAgMy4zMzAwNzNdIHBjaSAwMDAwOjAwOjBiLjA6
IFBNRSMgc3VwcG9ydGVkIGZyb20gRDAgRDNob3QgRDNjb2xkClsgICAgMy4zMzAxMjFdIHBjaSAw
MDAwOjAwOjBiLjA6IFN5c3RlbSB3YWtldXAgZGlzYWJsZWQgYnkgQUNQSQpbICAgIDMuMzMwMTU2
XSBwY2kgMDAwMDowMDowZC4wOiBbMTAwMjo1YTFlXSB0eXBlIDAxIGNsYXNzIDB4MDYwNDAwClsg
ICAgMy4zMzAyMzRdIHBjaSAwMDAwOjAwOjBkLjA6IFBNRSMgc3VwcG9ydGVkIGZyb20gRDAgRDNo
b3QgRDNjb2xkClsgICAgMy4zMzAyNzldIHBjaSAwMDAwOjAwOjBkLjA6IFN5c3RlbSB3YWtldXAg
ZGlzYWJsZWQgYnkgQUNQSQpbICAgIDMuMzMwMzIwXSBwY2kgMDAwMDowMDoxMS4wOiBbMTAwMjo0
MzkxXSB0eXBlIDAwIGNsYXNzIDB4MDEwNjAxClsgICAgMy4zMzAzNDRdIHBjaSAwMDAwOjAwOjEx
LjA6IHJlZyAxMDogW2lvICAweGYwNDAtMHhmMDQ3XQpbICAgIDMuMzMwMzU2XSBwY2kgMDAwMDow
MDoxMS4wOiByZWcgMTQ6IFtpbyAgMHhmMDMwLTB4ZjAzM10KWyAgICAzLjMzMDM2OF0gcGNpIDAw
MDA6MDA6MTEuMDogcmVnIDE4OiBbaW8gIDB4ZjAyMC0weGYwMjddClsgICAgMy4zMzAzNzldIHBj
aSAwMDAwOjAwOjExLjA6IHJlZyAxYzogW2lvICAweGYwMTAtMHhmMDEzXQpbICAgIDMuMzMwMzkx
XSBwY2kgMDAwMDowMDoxMS4wOiByZWcgMjA6IFtpbyAgMHhmMDAwLTB4ZjAwZl0KWyAgICAzLjMz
MDQwM10gcGNpIDAwMDA6MDA6MTEuMDogcmVnIDI0OiBbbWVtIDB4ZmViMGIwMDAtMHhmZWIwYjNm
Zl0KWyAgICAzLjMzMDUwOV0gcGNpIDAwMDA6MDA6MTIuMDogWzEwMDI6NDM5N10gdHlwZSAwMCBj
bGFzcyAweDBjMDMxMApbICAgIDMuMzMwNTI1XSBwY2kgMDAwMDowMDoxMi4wOiByZWcgMTA6IFtt
ZW0gMHhmZWIwYTAwMC0weGZlYjBhZmZmXQpbICAgIDMuMzMwNjExXSBwY2kgMDAwMDowMDoxMi4w
OiBTeXN0ZW0gd2FrZXVwIGRpc2FibGVkIGJ5IEFDUEkKWyAgICAzLjMzMDY1MF0gcGNpIDAwMDA6
MDA6MTIuMjogWzEwMDI6NDM5Nl0gdHlwZSAwMCBjbGFzcyAweDBjMDMyMApbICAgIDMuMzMwNjcz
XSBwY2kgMDAwMDowMDoxMi4yOiByZWcgMTA6IFttZW0gMHhmZWIwOTAwMC0weGZlYjA5MGZmXQpb
ICAgIDMuMzMwODA2XSBwY2kgMDAwMDowMDoxMi4yOiBzdXBwb3J0cyBEMSBEMgpbICAgIDMuMzMw
ODA4XSBwY2kgMDAwMDowMDoxMi4yOiBQTUUjIHN1cHBvcnRlZCBmcm9tIEQwIEQxIEQyIEQzaG90
ClsgICAgMy4zMzA4MzNdIHBjaSAwMDAwOjAwOjEyLjI6IFN5c3RlbSB3YWtldXAgZGlzYWJsZWQg
YnkgQUNQSQpbICAgIDMuMzMwODcxXSBwY2kgMDAwMDowMDoxMy4wOiBbMTAwMjo0Mzk3XSB0eXBl
IDAwIGNsYXNzIDB4MGMwMzEwClsgICAgMy4zMzA4ODddIHBjaSAwMDAwOjAwOjEzLjA6IHJlZyAx
MDogW21lbSAweGZlYjA4MDAwLTB4ZmViMDhmZmZdClsgICAgMy4zMzA5OTRdIHBjaSAwMDAwOjAw
OjEzLjA6IFN5c3RlbSB3YWtldXAgZGlzYWJsZWQgYnkgQUNQSQpbICAgIDMuMzMxMDMyXSBwY2kg
MDAwMDowMDoxMy4yOiBbMTAwMjo0Mzk2XSB0eXBlIDAwIGNsYXNzIDB4MGMwMzIwClsgICAgMy4z
MzEwNTVdIHBjaSAwMDAwOjAwOjEzLjI6IHJlZyAxMDogW21lbSAweGZlYjA3MDAwLTB4ZmViMDcw
ZmZdClsgICAgMy4zMzExNjFdIHBjaSAwMDAwOjAwOjEzLjI6IHN1cHBvcnRzIEQxIEQyClsgICAg
My4zMzExNjJdIHBjaSAwMDAwOjAwOjEzLjI6IFBNRSMgc3VwcG9ydGVkIGZyb20gRDAgRDEgRDIg
RDNob3QKWyAgICAzLjMzMTE4OF0gcGNpIDAwMDA6MDA6MTMuMjogU3lzdGVtIHdha2V1cCBkaXNh
YmxlZCBieSBBQ1BJClsgICAgMy4zMzEyMjRdIHBjaSAwMDAwOjAwOjE0LjA6IFsxMDAyOjQzODVd
IHR5cGUgMDAgY2xhc3MgMHgwYzA1MDAKWyAgICAzLjMzMTM0NV0gcGNpIDAwMDA6MDA6MTQuMjog
WzEwMDI6NDM4M10gdHlwZSAwMCBjbGFzcyAweDA0MDMwMApbICAgIDMuMzMxMzcyXSBwY2kgMDAw
MDowMDoxNC4yOiByZWcgMTA6IFttZW0gMHhmZWIwMDAwMC0weGZlYjAzZmZmIDY0Yml0XQpbICAg
IDMuMzMxNDU2XSBwY2kgMDAwMDowMDoxNC4yOiBQTUUjIHN1cHBvcnRlZCBmcm9tIEQwIEQzaG90
IEQzY29sZApbICAgIDMuMzMxNDc1XSBwY2kgMDAwMDowMDoxNC4yOiBTeXN0ZW0gd2FrZXVwIGRp
c2FibGVkIGJ5IEFDUEkKWyAgICAzLjMzMTUwNV0gcGNpIDAwMDA6MDA6MTQuMzogWzEwMDI6NDM5
ZF0gdHlwZSAwMCBjbGFzcyAweDA2MDEwMApbICAgIDMuMzMxNjI1XSBwY2kgMDAwMDowMDoxNC40
OiBbMTAwMjo0Mzg0XSB0eXBlIDAxIGNsYXNzIDB4MDYwNDAxClsgICAgMy4zMzE2ODFdIHBjaSAw
MDAwOjAwOjE0LjQ6IFN5c3RlbSB3YWtldXAgZGlzYWJsZWQgYnkgQUNQSQpbICAgIDMuMzMxNzEw
XSBwY2kgMDAwMDowMDoxNC41OiBbMTAwMjo0Mzk5XSB0eXBlIDAwIGNsYXNzIDB4MGMwMzEwClsg
ICAgMy4zMzE3MjZdIHBjaSAwMDAwOjAwOjE0LjU6IHJlZyAxMDogW21lbSAweGZlYjA2MDAwLTB4
ZmViMDZmZmZdClsgICAgMy4zMzE4MTVdIHBjaSAwMDAwOjAwOjE0LjU6IFN5c3RlbSB3YWtldXAg
ZGlzYWJsZWQgYnkgQUNQSQpbICAgIDMuMzMxODU2XSBwY2kgMDAwMDowMDoxNS4wOiBbMTAwMjo0
M2EwXSB0eXBlIDAxIGNsYXNzIDB4MDYwNDAwClsgICAgMy4zMzE5NTddIHBjaSAwMDAwOjAwOjE1
LjA6IHN1cHBvcnRzIEQxIEQyClsgICAgMy4zMzIwMDRdIHBjaSAwMDAwOjAwOjE1LjA6IFN5c3Rl
bSB3YWtldXAgZGlzYWJsZWQgYnkgQUNQSQpbICAgIDMuMzMyMDQyXSBwY2kgMDAwMDowMDoxNS4x
OiBbMTAwMjo0M2ExXSB0eXBlIDAxIGNsYXNzIDB4MDYwNDAwClsgICAgMy4zMzIxNDNdIHBjaSAw
MDAwOjAwOjE1LjE6IHN1cHBvcnRzIEQxIEQyClsgICAgMy4zMzIxOTBdIHBjaSAwMDAwOjAwOjE1
LjE6IFN5c3RlbSB3YWtldXAgZGlzYWJsZWQgYnkgQUNQSQpbICAgIDMuMzMyMjI3XSBwY2kgMDAw
MDowMDoxNS4yOiBbMTAwMjo0M2EyXSB0eXBlIDAxIGNsYXNzIDB4MDYwNDAwClsgICAgMy4zMzIz
MjhdIHBjaSAwMDAwOjAwOjE1LjI6IHN1cHBvcnRzIEQxIEQyClsgICAgMy4zMzIzNzddIHBjaSAw
MDAwOjAwOjE1LjI6IFN5c3RlbSB3YWtldXAgZGlzYWJsZWQgYnkgQUNQSQpbICAgIDMuMzMyNDEz
XSBwY2kgMDAwMDowMDoxNS4zOiBbMTAwMjo0M2EzXSB0eXBlIDAxIGNsYXNzIDB4MDYwNDAwClsg
ICAgMy4zMzI1MTRdIHBjaSAwMDAwOjAwOjE1LjM6IHN1cHBvcnRzIEQxIEQyClsgICAgMy4zMzI1
NjNdIHBjaSAwMDAwOjAwOjE1LjM6IFN5c3RlbSB3YWtldXAgZGlzYWJsZWQgYnkgQUNQSQpbICAg
IDMuMzMyNTk5XSBwY2kgMDAwMDowMDoxNi4wOiBbMTAwMjo0Mzk3XSB0eXBlIDAwIGNsYXNzIDB4
MGMwMzEwClsgICAgMy4zMzI2MTVdIHBjaSAwMDAwOjAwOjE2LjA6IHJlZyAxMDogW21lbSAweGZl
YjA1MDAwLTB4ZmViMDVmZmZdClsgICAgMy4zMzI3MjJdIHBjaSAwMDAwOjAwOjE2LjA6IFN5c3Rl
bSB3YWtldXAgZGlzYWJsZWQgYnkgQUNQSQpbICAgIDMuMzMyNzYyXSBwY2kgMDAwMDowMDoxNi4y
OiBbMTAwMjo0Mzk2XSB0eXBlIDAwIGNsYXNzIDB4MGMwMzIwClsgICAgMy4zMzI3ODVdIHBjaSAw
MDAwOjAwOjE2LjI6IHJlZyAxMDogW21lbSAweGZlYjA0MDAwLTB4ZmViMDQwZmZdClsgICAgMy4z
MzI4OTFdIHBjaSAwMDAwOjAwOjE2LjI6IHN1cHBvcnRzIEQxIEQyClsgICAgMy4zMzI4OTJdIHBj
aSAwMDAwOjAwOjE2LjI6IFBNRSMgc3VwcG9ydGVkIGZyb20gRDAgRDEgRDIgRDNob3QKWyAgICAz
LjMzMjkxOV0gcGNpIDAwMDA6MDA6MTYuMjogU3lzdGVtIHdha2V1cCBkaXNhYmxlZCBieSBBQ1BJ
ClsgICAgMy4zMzI5NzldIHBjaSAwMDAwOjAwOjE4LjA6IFsxMDIyOjE2MDBdIHR5cGUgMDAgY2xh
c3MgMHgwNjAwMDAKWyAgICAzLjMzMzA4MF0gcGNpIDAwMDA6MDA6MTguMTogWzEwMjI6MTYwMV0g
dHlwZSAwMCBjbGFzcyAweDA2MDAwMApbICAgIDMuMzMzMTY1XSBwY2kgMDAwMDowMDoxOC4yOiBb
MTAyMjoxNjAyXSB0eXBlIDAwIGNsYXNzIDB4MDYwMDAwClsgICAgMy4zMzMyNTNdIHBjaSAwMDAw
OjAwOjE4LjM6IFsxMDIyOjE2MDNdIHR5cGUgMDAgY2xhc3MgMHgwNjAwMDAKWyAgICAzLjMzMzM1
M10gcGNpIDAwMDA6MDA6MTguNDogWzEwMjI6MTYwNF0gdHlwZSAwMCBjbGFzcyAweDA2MDAwMApb
ICAgIDMuMzMzNDM5XSBwY2kgMDAwMDowMDoxOC41OiBbMTAyMjoxNjA1XSB0eXBlIDAwIGNsYXNz
IDB4MDYwMDAwClsgICAgMy4zMzM3NTNdIHBjaSAwMDAwOjAxOjAwLjA6IFsxMDAyOjY3NzldIHR5
cGUgMDAgY2xhc3MgMHgwMzAwMDAKWyAgICAzLjMzMzc3NV0gcGNpIDAwMDA6MDE6MDAuMDogcmVn
IDEwOiBbbWVtIDB4YzAwMDAwMDAtMHhjZmZmZmZmZiA2NGJpdCBwcmVmXQpbICAgIDMuMzMzNzkz
XSBwY2kgMDAwMDowMTowMC4wOiByZWcgMTg6IFttZW0gMHhmZWEyMDAwMC0weGZlYTNmZmZmIDY0
Yml0XQpbICAgIDMuMzMzODA1XSBwY2kgMDAwMDowMTowMC4wOiByZWcgMjA6IFtpbyAgMHhlMDAw
LTB4ZTBmZl0KWyAgICAzLjMzMzgyN10gcGNpIDAwMDA6MDE6MDAuMDogcmVnIDMwOiBbbWVtIDB4
ZmVhMDAwMDAtMHhmZWExZmZmZiBwcmVmXQpbICAgIDMuMzMzODgyXSBwY2kgMDAwMDowMTowMC4w
OiBzdXBwb3J0cyBEMSBEMgpbICAgIDMuMzMzOTQxXSBwY2kgMDAwMDowMTowMC4xOiBbMTAwMjph
YTk4XSB0eXBlIDAwIGNsYXNzIDB4MDQwMzAwClsgICAgMy4zMzM5NjJdIHBjaSAwMDAwOjAxOjAw
LjE6IHJlZyAxMDogW21lbSAweGZlYTQwMDAwLTB4ZmVhNDNmZmYgNjRiaXRdClsgICAgMy4zMzQw
OTZdIHBjaSAwMDAwOjAxOjAwLjE6IHN1cHBvcnRzIEQxIEQyClsgICAgMy4zNDIyOTBdIHBjaSAw
MDAwOjAwOjAyLjA6IFBDSSBicmlkZ2UgdG8gW2J1cyAwMV0KWyAgICAzLjM0MjI5Nl0gcGNpIDAw
MDA6MDA6MDIuMDogICBicmlkZ2Ugd2luZG93IFtpbyAgMHhlMDAwLTB4ZWZmZl0KWyAgICAzLjM0
MjMwMF0gcGNpIDAwMDA6MDA6MDIuMDogICBicmlkZ2Ugd2luZG93IFttZW0gMHhmZWEwMDAwMC0w
eGZlYWZmZmZmXQpbICAgIDMuMzQyMzA2XSBwY2kgMDAwMDowMDowMi4wOiAgIGJyaWRnZSB3aW5k
b3cgW21lbSAweGMwMDAwMDAwLTB4Y2ZmZmZmZmYgNjRiaXQgcHJlZl0KWyAgICAzLjM0MjUzNV0g
cGNpIDAwMDA6MDI6MDAuMDogWzFiMjE6MDYxMl0gdHlwZSAwMCBjbGFzcyAweDAxMDYwMQpbICAg
IDMuMzQyNTUyXSBwY2kgMDAwMDowMjowMC4wOiByZWcgMTA6IFtpbyAgMHhkMDUwLTB4ZDA1N10K
WyAgICAzLjM0MjU2NF0gcGNpIDAwMDA6MDI6MDAuMDogcmVnIDE0OiBbaW8gIDB4ZDA0MC0weGQw
NDNdClsgICAgMy4zNDI1NzZdIHBjaSAwMDAwOjAyOjAwLjA6IHJlZyAxODogW2lvICAweGQwMzAt
MHhkMDM3XQpbICAgIDMuMzQyNTg4XSBwY2kgMDAwMDowMjowMC4wOiByZWcgMWM6IFtpbyAgMHhk
MDIwLTB4ZDAyM10KWyAgICAzLjM0MjU5OV0gcGNpIDAwMDA6MDI6MDAuMDogcmVnIDIwOiBbaW8g
IDB4ZDAwMC0weGQwMWZdClsgICAgMy4zNDI2MTFdIHBjaSAwMDAwOjAyOjAwLjA6IHJlZyAyNDog
W21lbSAweGZlOTAwMDAwLTB4ZmU5MDAxZmZdClsgICAgMy4zNTAzOTRdIHBjaSAwMDAwOjAwOjA0
LjA6IFBDSSBicmlkZ2UgdG8gW2J1cyAwMl0KWyAgICAzLjM1MDQwMF0gcGNpIDAwMDA6MDA6MDQu
MDogICBicmlkZ2Ugd2luZG93IFtpbyAgMHhkMDAwLTB4ZGZmZl0KWyAgICAzLjM1MDQwNF0gcGNp
IDAwMDA6MDA6MDQuMDogICBicmlkZ2Ugd2luZG93IFttZW0gMHhmZTkwMDAwMC0weGZlOWZmZmZm
XQpbICAgIDMuMzUwNDkwXSBwY2kgMDAwMDowMzowMC4wOiBbMWIyMTowNjEyXSB0eXBlIDAwIGNs
YXNzIDB4MDEwNjAxClsgICAgMy4zNTA1MDZdIHBjaSAwMDAwOjAzOjAwLjA6IHJlZyAxMDogW2lv
ICAweGMwNTAtMHhjMDU3XQpbICAgIDMuMzUwNTE4XSBwY2kgMDAwMDowMzowMC4wOiByZWcgMTQ6
IFtpbyAgMHhjMDQwLTB4YzA0M10KWyAgICAzLjM1MDUzMF0gcGNpIDAwMDA6MDM6MDAuMDogcmVn
IDE4OiBbaW8gIDB4YzAzMC0weGMwMzddClsgICAgMy4zNTA1NDFdIHBjaSAwMDAwOjAzOjAwLjA6
IHJlZyAxYzogW2lvICAweGMwMjAtMHhjMDIzXQpbICAgIDMuMzUwNTUzXSBwY2kgMDAwMDowMzow
MC4wOiByZWcgMjA6IFtpbyAgMHhjMDAwLTB4YzAxZl0KWyAgICAzLjM1MDU2NV0gcGNpIDAwMDA6
MDM6MDAuMDogcmVnIDI0OiBbbWVtIDB4ZmU4MDAwMDAtMHhmZTgwMDFmZl0KWyAgICAzLjM1ODQ5
OV0gcGNpIDAwMDA6MDA6MDUuMDogUENJIGJyaWRnZSB0byBbYnVzIDAzXQpbICAgIDMuMzU4NTA1
XSBwY2kgMDAwMDowMDowNS4wOiAgIGJyaWRnZSB3aW5kb3cgW2lvICAweGMwMDAtMHhjZmZmXQpb
ICAgIDMuMzU4NTA5XSBwY2kgMDAwMDowMDowNS4wOiAgIGJyaWRnZSB3aW5kb3cgW21lbSAweGZl
ODAwMDAwLTB4ZmU4ZmZmZmZdClsgICAgMy4zNTg2MDJdIHBjaSAwMDAwOjA0OjAwLjA6IFsxYjIx
OjEwNDJdIHR5cGUgMDAgY2xhc3MgMHgwYzAzMzAKWyAgICAzLjM1ODYyN10gcGNpIDAwMDA6MDQ6
MDAuMDogcmVnIDEwOiBbbWVtIDB4ZmU3MDAwMDAtMHhmZTcwN2ZmZiA2NGJpdF0KWyAgICAzLjM1
ODc1N10gcGNpIDAwMDA6MDQ6MDAuMDogUE1FIyBzdXBwb3J0ZWQgZnJvbSBEM2hvdCBEM2NvbGQK
WyAgICAzLjM2NjYwNV0gcGNpIDAwMDA6MDA6MDkuMDogUENJIGJyaWRnZSB0byBbYnVzIDA0XQpb
ICAgIDMuMzY2NjE0XSBwY2kgMDAwMDowMDowOS4wOiAgIGJyaWRnZSB3aW5kb3cgW21lbSAweGZl
NzAwMDAwLTB4ZmU3ZmZmZmZdClsgICAgMy4zNjY4NjFdIHBjaSAwMDAwOjAwOjBhLjA6IFBDSSBi
cmlkZ2UgdG8gW2J1cyAwNV0KWyAgICAzLjM2NzA2Ml0gcGNpIDAwMDA6MDA6MGIuMDogUENJIGJy
aWRnZSB0byBbYnVzIDA2XQpbICAgIDMuMzY3MjYyXSBwY2kgMDAwMDowMDowZC4wOiBQQ0kgYnJp
ZGdlIHRvIFtidXMgMDddClsgICAgMy4zNjczNTVdIHBjaSAwMDAwOjAwOjE0LjQ6IFBDSSBicmlk
Z2UgdG8gW2J1cyAwOF0gKHN1YnRyYWN0aXZlIGRlY29kZSkKWyAgICAzLjM2NzM2Nl0gcGNpIDAw
MDA6MDA6MTQuNDogICBicmlkZ2Ugd2luZG93IFtpbyAgMHgwMDAwLTB4MDNhZl0gKHN1YnRyYWN0
aXZlIGRlY29kZSkKWyAgICAzLjM2NzM2OF0gcGNpIDAwMDA6MDA6MTQuNDogICBicmlkZ2Ugd2lu
ZG93IFtpbyAgMHgwM2UwLTB4MGNmN10gKHN1YnRyYWN0aXZlIGRlY29kZSkKWyAgICAzLjM2NzM3
MF0gcGNpIDAwMDA6MDA6MTQuNDogICBicmlkZ2Ugd2luZG93IFtpbyAgMHgwM2IwLTB4MDNkZl0g
KHN1YnRyYWN0aXZlIGRlY29kZSkKWyAgICAzLjM2NzM3MV0gcGNpIDAwMDA6MDA6MTQuNDogICBi
cmlkZ2Ugd2luZG93IFtpbyAgMHgwZDAwLTB4ZmZmZl0gKHN1YnRyYWN0aXZlIGRlY29kZSkKWyAg
ICAzLjM2NzM3M10gcGNpIDAwMDA6MDA6MTQuNDogICBicmlkZ2Ugd2luZG93IFttZW0gMHgwMDBh
MDAwMC0weDAwMGJmZmZmXSAoc3VidHJhY3RpdmUgZGVjb2RlKQpbICAgIDMuMzY3Mzc1XSBwY2kg
MDAwMDowMDoxNC40OiAgIGJyaWRnZSB3aW5kb3cgW21lbSAweDAwMGMwMDAwLTB4MDAwZGZmZmZd
IChzdWJ0cmFjdGl2ZSBkZWNvZGUpClsgICAgMy4zNjczNzddIHBjaSAwMDAwOjAwOjE0LjQ6ICAg
YnJpZGdlIHdpbmRvdyBbbWVtIDB4YzAwMDAwMDAtMHhmZmZmZmZmZl0gKHN1YnRyYWN0aXZlIGRl
Y29kZSkKWyAgICAzLjM2NzU4M10gcGNpIDAwMDA6MDA6MTUuMDogUENJIGJyaWRnZSB0byBbYnVz
IDA5XQpbICAgIDMuMzY3Njk1XSBwY2kgMDAwMDowYTowMC4wOiBbMTBlYzo4MTY4XSB0eXBlIDAw
IGNsYXNzIDB4MDIwMDAwClsgICAgMy4zNjc3MTZdIHBjaSAwMDAwOjBhOjAwLjA6IHJlZyAxMDog
W2lvICAweGIwMDAtMHhiMGZmXQpbICAgIDMuMzY3NzUyXSBwY2kgMDAwMDowYTowMC4wOiByZWcg
MTg6IFttZW0gMHhkMDAwNDAwMC0weGQwMDA0ZmZmIDY0Yml0IHByZWZdClsgICAgMy4zNjc3NzVd
IHBjaSAwMDAwOjBhOjAwLjA6IHJlZyAyMDogW21lbSAweGQwMDAwMDAwLTB4ZDAwMDNmZmYgNjRi
aXQgcHJlZl0KWyAgICAzLjM2NzkwMF0gcGNpIDAwMDA6MGE6MDAuMDogc3VwcG9ydHMgRDEgRDIK
WyAgICAzLjM2NzkwMV0gcGNpIDAwMDA6MGE6MDAuMDogUE1FIyBzdXBwb3J0ZWQgZnJvbSBEMCBE
MSBEMiBEM2hvdCBEM2NvbGQKWyAgICAzLjM3NDcyNl0gcGNpIDAwMDA6MDA6MTUuMTogUENJIGJy
aWRnZSB0byBbYnVzIDBhXQpbICAgIDMuMzc0NzM0XSBwY2kgMDAwMDowMDoxNS4xOiAgIGJyaWRn
ZSB3aW5kb3cgW2lvICAweGIwMDAtMHhiZmZmXQpbICAgIDMuMzc0NzQ0XSBwY2kgMDAwMDowMDox
NS4xOiAgIGJyaWRnZSB3aW5kb3cgW21lbSAweGQwMDAwMDAwLTB4ZDAwZmZmZmYgNjRiaXQgcHJl
Zl0KWyAgICAzLjM3NDg1MV0gcGNpIDAwMDA6MGI6MDAuMDogWzFiMjE6MTA0Ml0gdHlwZSAwMCBj
bGFzcyAweDBjMDMzMApbICAgIDMuMzc0ODgxXSBwY2kgMDAwMDowYjowMC4wOiByZWcgMTA6IFtt
ZW0gMHhmZTYwMDAwMC0weGZlNjA3ZmZmIDY0Yml0XQpbICAgIDMuMzc1MDQwXSBwY2kgMDAwMDow
YjowMC4wOiBQTUUjIHN1cHBvcnRlZCBmcm9tIEQzaG90IEQzY29sZApbICAgIDMuMzgyODgwXSBw
Y2kgMDAwMDowMDoxNS4yOiBQQ0kgYnJpZGdlIHRvIFtidXMgMGJdClsgICAgMy4zODI4OTBdIHBj
aSAwMDAwOjAwOjE1LjI6ICAgYnJpZGdlIHdpbmRvdyBbbWVtIDB4ZmU2MDAwMDAtMHhmZTZmZmZm
Zl0KWyAgICAzLjM4MzAwNV0gcGNpIDAwMDA6MGM6MDAuMDogWzFiMjE6MTA0Ml0gdHlwZSAwMCBj
bGFzcyAweDBjMDMzMApbICAgIDMuMzgzMDM1XSBwY2kgMDAwMDowYzowMC4wOiByZWcgMTA6IFtt
ZW0gMHhmZTUwMDAwMC0weGZlNTA3ZmZmIDY0Yml0XQpbICAgIDMuMzgzMTkxXSBwY2kgMDAwMDow
YzowMC4wOiBQTUUjIHN1cHBvcnRlZCBmcm9tIEQzaG90IEQzY29sZApbICAgIDMuMzkxMDIyXSBw
Y2kgMDAwMDowMDoxNS4zOiBQQ0kgYnJpZGdlIHRvIFtidXMgMGNdClsgICAgMy4zOTEwMzJdIHBj
aSAwMDAwOjAwOjE1LjM6ICAgYnJpZGdlIHdpbmRvdyBbbWVtIDB4ZmU1MDAwMDAtMHhmZTVmZmZm
Zl0KWyAgICAzLjM5MTA5OF0gYWNwaSBQTlAwQTAzOjAwOiBBQ1BJIF9PU0Mgc3VwcG9ydCBub3Rp
ZmljYXRpb24gZmFpbGVkLCBkaXNhYmxpbmcgUENJZSBBU1BNClsgICAgMy4zOTExMDBdIGFjcGkg
UE5QMEEwMzowMDogVW5hYmxlIHRvIHJlcXVlc3QgX09TQyBjb250cm9sIChfT1NDIHN1cHBvcnQg
bWFzazogMHgwOCkKWyAgICAzLjM5MTM0NF0gQUNQSTogUENJIEludGVycnVwdCBMaW5rIFtMTktB
XSAoSVJRcyA0IDcgMTAgMTEgMTQgMTUpICowClsgICAgMy4zOTE0MzBdIEFDUEk6IFBDSSBJbnRl
cnJ1cHQgTGluayBbTE5LQl0gKElSUXMgNCA3IDEwIDExIDE0IDE1KSAqMApbICAgIDMuMzkxNDk5
XSBBQ1BJOiBQQ0kgSW50ZXJydXB0IExpbmsgW0xOS0NdIChJUlFzIDQgNyAxMCAxMSAxNCAxNSkg
KjAKWyAgICAzLjM5MTU2NF0gQUNQSTogUENJIEludGVycnVwdCBMaW5rIFtMTktEXSAoSVJRcyAz
IDQgMTAgMTEgMTQgMTUpICowClsgICAgMy4zOTE2MTVdIEFDUEk6IFBDSSBJbnRlcnJ1cHQgTGlu
ayBbTE5LRV0gKElSUXMgNCA3IDEwIDExIDE0IDE1KSAqMApbICAgIDMuMzkxNjU0XSBBQ1BJOiBQ
Q0kgSW50ZXJydXB0IExpbmsgW0xOS0ZdIChJUlFzIDQgNyAxMCAxMSAxNCAxNSkgKjAKWyAgICAz
LjM5MTY5M10gQUNQSTogUENJIEludGVycnVwdCBMaW5rIFtMTktHXSAoSVJRcyA0IDcgMTAgMTEg
MTQgMTUpICowClsgICAgMy4zOTE3MzVdIEFDUEk6IFBDSSBJbnRlcnJ1cHQgTGluayBbTE5LSF0g
KElSUXMgNCA3IDEwIDExIDE0IDE1KSAqMApbICAgIDMuMzkxODI4XSBBQ1BJOiBFbmFibGVkIDEg
R1BFcyBpbiBibG9jayAwMCB0byAxRgpbICAgIDMuMzkxODMzXSBhY3BpIHJvb3Q6IFxfU0JfLlBD
STAgbm90aWZ5IGhhbmRsZXIgaXMgaW5zdGFsbGVkClsgICAgMy4zOTE4NTldIEZvdW5kIDEgYWNw
aSByb290IGRldmljZXMKWyAgICAzLjM5MTg3Ml0gQUNQSTogRUM6IEdQRSA9IDB4YSwgSS9POiBj
b21tYW5kL3N0YXR1cyA9IDB4NjYsIGRhdGEgPSAweDYyClsgICAgMy4zOTE4OThdIHhlbi9iYWxs
b29uOiBJbml0aWFsaXNpbmcgYmFsbG9vbiBkcml2ZXIuClsgICAgMy4zOTI2ODFdIHhlbi1iYWxs
b29uOiBJbml0aWFsaXNpbmcgYmFsbG9vbiBkcml2ZXIuClsgICAgMy4zOTI3NjBdIHZnYWFyYjog
ZGV2aWNlIGFkZGVkOiBQQ0k6MDAwMDowMTowMC4wLGRlY29kZXM9aW8rbWVtLG93bnM9aW8rbWVt
LGxvY2tzPW5vbmUKWyAgICAzLjM5Mjc2M10gdmdhYXJiOiBsb2FkZWQKWyAgICAzLjM5Mjc2NF0g
dmdhYXJiOiBicmlkZ2UgY29udHJvbCBwb3NzaWJsZSAwMDAwOjAxOjAwLjAKWyAgICAzLjM5Mjgw
Ml0gUENJOiBVc2luZyBBQ1BJIGZvciBJUlEgcm91dGluZwpbICAgIDMuNDA0MDc1XSBQQ0k6IHBj
aV9jYWNoZV9saW5lX3NpemUgc2V0IHRvIDY0IGJ5dGVzClsgICAgMy40MDQxOTJdIGU4MjA6IHJl
c2VydmUgUkFNIGJ1ZmZlciBbbWVtIDB4MDAwOWMwMDAtMHgwMDA5ZmZmZl0KWyAgICAzLjQwNDE5
NF0gZTgyMDogcmVzZXJ2ZSBSQU0gYnVmZmVyIFttZW0gMHhiYTcwYzAwMC0weGJiZmZmZmZmXQpb
ICAgIDMuNDA0MTk1XSBlODIwOiByZXNlcnZlIFJBTSBidWZmZXIgW21lbSAweGJjYTM2MDAwLTB4
YmZmZmZmZmZdClsgICAgMy40MDQxOTddIGU4MjA6IHJlc2VydmUgUkFNIGJ1ZmZlciBbbWVtIDB4
YmQwODMwMDAtMHhiZmZmZmZmZl0KWyAgICAzLjQwNDE5OF0gZTgyMDogcmVzZXJ2ZSBSQU0gYnVm
ZmVyIFttZW0gMHhiZDgwMDAwMC0weGJmZmZmZmZmXQpbICAgIDMuNDA0MTk5XSBlODIwOiByZXNl
cnZlIFJBTSBidWZmZXIgW21lbSAweDQzZjAwMDAwMC0weDQzZmZmZmZmZl0KWyAgICAzLjQwNDI5
NV0gU3dpdGNoaW5nIHRvIGNsb2Nrc291cmNlIHhlbgpbICAgIDMuNDA1NjAzXSBwbnA6IFBuUCBB
Q1BJIGluaXQKWyAgICAzLjQwNTYxMV0gQUNQSTogYnVzIHR5cGUgUE5QIHJlZ2lzdGVyZWQKWyAg
ICAzLjQwNTY4M10gc3lzdGVtIDAwOjAwOiBbbWVtIDB4ZTAwMDAwMDAtMHhlZmZmZmZmZl0gaGFz
IGJlZW4gcmVzZXJ2ZWQKWyAgICAzLjQwNTY4Nl0gc3lzdGVtIDAwOjAwOiBQbHVnIGFuZCBQbGF5
IEFDUEkgZGV2aWNlLCBJRHMgUE5QMGMwMSAoYWN0aXZlKQpbICAgIDMuNDA2MDYxXSBzeXN0ZW0g
MDA6MDE6IFtpbyAgMHgwNDBiXSBoYXMgYmVlbiByZXNlcnZlZApbICAgIDMuNDA2MDYzXSBzeXN0
ZW0gMDA6MDE6IFtpbyAgMHgwNGQ2XSBoYXMgYmVlbiByZXNlcnZlZApbICAgIDMuNDA2MDY1XSBz
eXN0ZW0gMDA6MDE6IFtpbyAgMHgwYzAwLTB4MGMwMV0gaGFzIGJlZW4gcmVzZXJ2ZWQKWyAgICAz
LjQwNjA2N10gc3lzdGVtIDAwOjAxOiBbaW8gIDB4MGMxNF0gaGFzIGJlZW4gcmVzZXJ2ZWQKWyAg
ICAzLjQwNjA2OV0gc3lzdGVtIDAwOjAxOiBbaW8gIDB4MGM1MC0weDBjNTFdIGhhcyBiZWVuIHJl
c2VydmVkClsgICAgMy40MDYwNzFdIHN5c3RlbSAwMDowMTogW2lvICAweDBjNTJdIGhhcyBiZWVu
IHJlc2VydmVkClsgICAgMy40MDYwNzJdIHN5c3RlbSAwMDowMTogW2lvICAweDBjNmNdIGhhcyBi
ZWVuIHJlc2VydmVkClsgICAgMy40MDYwNzRdIHN5c3RlbSAwMDowMTogW2lvICAweDBjNmZdIGhh
cyBiZWVuIHJlc2VydmVkClsgICAgMy40MDYwNzZdIHN5c3RlbSAwMDowMTogW2lvICAweDBjZDAt
MHgwY2QxXSBoYXMgYmVlbiByZXNlcnZlZApbICAgIDMuNDA2MDc3XSBzeXN0ZW0gMDA6MDE6IFtp
byAgMHgwY2QyLTB4MGNkM10gaGFzIGJlZW4gcmVzZXJ2ZWQKWyAgICAzLjQwNjA3OV0gc3lzdGVt
IDAwOjAxOiBbaW8gIDB4MGNkNC0weDBjZDVdIGhhcyBiZWVuIHJlc2VydmVkClsgICAgMy40MDYw
ODFdIHN5c3RlbSAwMDowMTogW2lvICAweDBjZDYtMHgwY2Q3XSBoYXMgYmVlbiByZXNlcnZlZApb
ICAgIDMuNDA2MDgyXSBzeXN0ZW0gMDA6MDE6IFtpbyAgMHgwY2Q4LTB4MGNkZl0gaGFzIGJlZW4g
cmVzZXJ2ZWQKWyAgICAzLjQwNjA4NF0gc3lzdGVtIDAwOjAxOiBbaW8gIDB4MDgwMC0weDA4OWZd
IGhhcyBiZWVuIHJlc2VydmVkClsgICAgMy40MDYwODZdIHN5c3RlbSAwMDowMTogW2lvICAweDBi
MjAtMHgwYjNmXSBoYXMgYmVlbiByZXNlcnZlZApbICAgIDMuNDA2MDg4XSBzeXN0ZW0gMDA6MDE6
IFtpbyAgMHgwOTAwLTB4MDkwZl0gaGFzIGJlZW4gcmVzZXJ2ZWQKWyAgICAzLjQwNjA4OV0gc3lz
dGVtIDAwOjAxOiBbaW8gIDB4MDkxMC0weDA5MWZdIGhhcyBiZWVuIHJlc2VydmVkClsgICAgMy40
MDYwOTFdIHN5c3RlbSAwMDowMTogW2lvICAweGZlMDAtMHhmZWZlXSBoYXMgYmVlbiByZXNlcnZl
ZApbICAgIDMuNDA2MDk0XSBzeXN0ZW0gMDA6MDE6IFttZW0gMHhmZWMwMDAwMC0weGZlYzAwZmZm
XSBjb3VsZCBub3QgYmUgcmVzZXJ2ZWQKWyAgICAzLjQwNjA5Nl0gc3lzdGVtIDAwOjAxOiBbbWVt
IDB4ZmVlMDAwMDAtMHhmZWUwMGZmZl0gaGFzIGJlZW4gcmVzZXJ2ZWQKWyAgICAzLjQwNjA5OF0g
c3lzdGVtIDAwOjAxOiBbbWVtIDB4ZmVkODAwMDAtMHhmZWQ4ZmZmZl0gaGFzIGJlZW4gcmVzZXJ2
ZWQKWyAgICAzLjQwNjEwMF0gc3lzdGVtIDAwOjAxOiBbbWVtIDB4ZmVkNjEwMDAtMHhmZWQ3MGZm
Zl0gaGFzIGJlZW4gcmVzZXJ2ZWQKWyAgICAzLjQwNjEwMl0gc3lzdGVtIDAwOjAxOiBbbWVtIDB4
ZmVjMTAwMDAtMHhmZWMxMGZmZl0gaGFzIGJlZW4gcmVzZXJ2ZWQKWyAgICAzLjQwNjEwM10gc3lz
dGVtIDAwOjAxOiBbbWVtIDB4ZmVkMDAwMDAtMHhmZWQwMGZmZl0gaGFzIGJlZW4gcmVzZXJ2ZWQK
WyAgICAzLjQwNjEwNV0gc3lzdGVtIDAwOjAxOiBbbWVtIDB4ZmY4MDAwMDAtMHhmZmZmZmZmZl0g
aGFzIGJlZW4gcmVzZXJ2ZWQKWyAgICAzLjQwNjEwN10gc3lzdGVtIDAwOjAxOiBQbHVnIGFuZCBQ
bGF5IEFDUEkgZGV2aWNlLCBJRHMgUE5QMGMwMiAoYWN0aXZlKQpbICAgIDMuNDA2MjI1XSBzeXN0
ZW0gMDA6MDI6IFtpbyAgMHgwMjkwLTB4MDJhZl0gaGFzIGJlZW4gcmVzZXJ2ZWQKWyAgICAzLjQw
NjIyN10gc3lzdGVtIDAwOjAyOiBQbHVnIGFuZCBQbGF5IEFDUEkgZGV2aWNlLCBJRHMgUE5QMGMw
MiAoYWN0aXZlKQpbICAgIDMuNDA2MjM2XSBwbnAgMDA6MDM6IFtkbWEgNF0KWyAgICAzLjQwNjI1
Ml0gcG5wIDAwOjAzOiBQbHVnIGFuZCBQbGF5IEFDUEkgZGV2aWNlLCBJRHMgUE5QMDIwMCAoYWN0
aXZlKQpbICAgIDMuNDA2MjYwXSB4ZW46IHJlZ2lzdGVyaW5nIGdzaSA4IHRyaWdnZXJpbmcgMSBw
b2xhcml0eSAwClsgICAgMy40MDYyNzhdIHBucCAwMDowNDogUGx1ZyBhbmQgUGxheSBBQ1BJIGRl
dmljZSwgSURzIFBOUDBiMDAgKGFjdGl2ZSkKWyAgICAzLjQwNjI5Nl0gcG5wIDAwOjA1OiBQbHVn
IGFuZCBQbGF5IEFDUEkgZGV2aWNlLCBJRHMgUE5QMDgwMCAoYWN0aXZlKQpbICAgIDMuNDA2MzQy
XSBzeXN0ZW0gMDA6MDY6IFtpbyAgMHgwNGQwLTB4MDRkMV0gaGFzIGJlZW4gcmVzZXJ2ZWQKWyAg
ICAzLjQwNjM0NF0gc3lzdGVtIDAwOjA2OiBQbHVnIGFuZCBQbGF5IEFDUEkgZGV2aWNlLCBJRHMg
UE5QMGMwMiAoYWN0aXZlKQpbICAgIDMuNDA2MzUwXSB4ZW46IHJlZ2lzdGVyaW5nIGdzaSAxMyB0
cmlnZ2VyaW5nIDEgcG9sYXJpdHkgMApbICAgIDMuNDA2MzY2XSBwbnAgMDA6MDc6IFBsdWcgYW5k
IFBsYXkgQUNQSSBkZXZpY2UsIElEcyBQTlAwYzA0IChhY3RpdmUpClsgICAgMy40MDYzOThdIHN5
c3RlbSAwMDowODogUGx1ZyBhbmQgUGxheSBBQ1BJIGRldmljZSwgSURzIFBOUDBjMDIgKGFjdGl2
ZSkKWyAgICAzLjQwNjQxNF0geGVuOiByZWdpc3RlcmluZyBnc2kgMSB0cmlnZ2VyaW5nIDEgcG9s
YXJpdHkgMApbICAgIDMuNDA2NDMzXSBwbnAgMDA6MDk6IFBsdWcgYW5kIFBsYXkgQUNQSSBkZXZp
Y2UsIElEcyBQTlAwMzAzIFBOUDAzMGIgKGFjdGl2ZSkKWyAgICAzLjQwNjU2NV0gc3lzdGVtIDAw
OjBhOiBbbWVtIDB4ZmViMjAwMDAtMHhmZWIyM2ZmZl0gaGFzIGJlZW4gcmVzZXJ2ZWQKWyAgICAz
LjQwNjU2OF0gc3lzdGVtIDAwOjBhOiBQbHVnIGFuZCBQbGF5IEFDUEkgZGV2aWNlLCBJRHMgUE5Q
MGMwMiAoYWN0aXZlKQpbICAgIDMuNDA2NjY4XSBzeXN0ZW0gMDA6MGI6IFttZW0gMHhmZWMyMDAw
MC0weGZlYzIwMGZmXSBjb3VsZCBub3QgYmUgcmVzZXJ2ZWQKWyAgICAzLjQwNjY3MF0gc3lzdGVt
IDAwOjBiOiBQbHVnIGFuZCBQbGF5IEFDUEkgZGV2aWNlLCBJRHMgUE5QMGMwMiAoYWN0aXZlKQpb
ICAgIDMuNDA2ODE0XSBwbnAgMDA6MGM6IFBsdWcgYW5kIFBsYXkgQUNQSSBkZXZpY2UsIElEcyBQ
TlAwMTAzIChhY3RpdmUpClsgICAgMy40MDY4MThdIHBucDogUG5QIEFDUEk6IGZvdW5kIDEzIGRl
dmljZXMKWyAgICAzLjQwNjgxOV0gQUNQSTogYnVzIHR5cGUgUE5QIHVucmVnaXN0ZXJlZApbICAg
IDMuNDEyMjQ2XSBQTS1UaW1lciBmYWlsZWQgY29uc2lzdGVuY3kgY2hlY2sgICgweDB4ZmZmZmZm
KSAtIGFib3J0aW5nLgpbICAgIDMuNDEyMzM2XSBwY2kgMDAwMDowMDowMi4wOiBQQ0kgYnJpZGdl
IHRvIFtidXMgMDFdClsgICAgMy40MTIzMzldIHBjaSAwMDAwOjAwOjAyLjA6ICAgYnJpZGdlIHdp
bmRvdyBbaW8gIDB4ZTAwMC0weGVmZmZdClsgICAgMy40MTIzNDRdIHBjaSAwMDAwOjAwOjAyLjA6
ICAgYnJpZGdlIHdpbmRvdyBbbWVtIDB4ZmVhMDAwMDAtMHhmZWFmZmZmZl0KWyAgICAzLjQxMjM0
OF0gcGNpIDAwMDA6MDA6MDIuMDogICBicmlkZ2Ugd2luZG93IFttZW0gMHhjMDAwMDAwMC0weGNm
ZmZmZmZmIDY0Yml0IHByZWZdClsgICAgMy40MTIzNTRdIHBjaSAwMDAwOjAwOjA0LjA6IFBDSSBi
cmlkZ2UgdG8gW2J1cyAwMl0KWyAgICAzLjQxMjM1Nl0gcGNpIDAwMDA6MDA6MDQuMDogICBicmlk
Z2Ugd2luZG93IFtpbyAgMHhkMDAwLTB4ZGZmZl0KWyAgICAzLjQxMjM2MV0gcGNpIDAwMDA6MDA6
MDQuMDogICBicmlkZ2Ugd2luZG93IFttZW0gMHhmZTkwMDAwMC0weGZlOWZmZmZmXQpbICAgIDMu
NDEyMzY4XSBwY2kgMDAwMDowMDowNS4wOiBQQ0kgYnJpZGdlIHRvIFtidXMgMDNdClsgICAgMy40
MTIzNzFdIHBjaSAwMDAwOjAwOjA1LjA6ICAgYnJpZGdlIHdpbmRvdyBbaW8gIDB4YzAwMC0weGNm
ZmZdClsgICAgMy40MTIzNzVdIHBjaSAwMDAwOjAwOjA1LjA6ICAgYnJpZGdlIHdpbmRvdyBbbWVt
IDB4ZmU4MDAwMDAtMHhmZThmZmZmZl0KWyAgICAzLjQxMjM4M10gcGNpIDAwMDA6MDA6MDkuMDog
UENJIGJyaWRnZSB0byBbYnVzIDA0XQpbICAgIDMuNDEyMzkyXSBwY2kgMDAwMDowMDowOS4wOiAg
IGJyaWRnZSB3aW5kb3cgW21lbSAweGZlNzAwMDAwLTB4ZmU3ZmZmZmZdClsgICAgMy40MTI0MDBd
IHBjaSAwMDAwOjAwOjBhLjA6IFBDSSBicmlkZ2UgdG8gW2J1cyAwNV0KWyAgICAzLjQxMjQxMF0g
cGNpIDAwMDA6MDA6MGIuMDogUENJIGJyaWRnZSB0byBbYnVzIDA2XQpbICAgIDMuNDEyNDIwXSBw
Y2kgMDAwMDowMDowZC4wOiBQQ0kgYnJpZGdlIHRvIFtidXMgMDddClsgICAgMy40MTI0MzBdIHBj
aSAwMDAwOjAwOjE0LjQ6IFBDSSBicmlkZ2UgdG8gW2J1cyAwOF0KWyAgICAzLjQxMjQ0NF0gcGNp
IDAwMDA6MDA6MTUuMDogUENJIGJyaWRnZSB0byBbYnVzIDA5XQpbICAgIDMuNDEyNDU3XSBwY2kg
MDAwMDowMDoxNS4xOiBQQ0kgYnJpZGdlIHRvIFtidXMgMGFdClsgICAgMy40MTI0NjBdIHBjaSAw
MDAwOjAwOjE1LjE6ICAgYnJpZGdlIHdpbmRvdyBbaW8gIDB4YjAwMC0weGJmZmZdClsgICAgMy40
MTI0NjhdIHBjaSAwMDAwOjAwOjE1LjE6ICAgYnJpZGdlIHdpbmRvdyBbbWVtIDB4ZDAwMDAwMDAt
MHhkMDBmZmZmZiA2NGJpdCBwcmVmXQpbICAgIDMuNDEyNDc0XSBwY2kgMDAwMDowMDoxNS4yOiBQ
Q0kgYnJpZGdlIHRvIFtidXMgMGJdClsgICAgMy40MTI0ODBdIHBjaSAwMDAwOjAwOjE1LjI6ICAg
YnJpZGdlIHdpbmRvdyBbbWVtIDB4ZmU2MDAwMDAtMHhmZTZmZmZmZl0KWyAgICAzLjQxMjQ4OV0g
cGNpIDAwMDA6MDA6MTUuMzogUENJIGJyaWRnZSB0byBbYnVzIDBjXQpbICAgIDMuNDEyNDk0XSBw
Y2kgMDAwMDowMDoxNS4zOiAgIGJyaWRnZSB3aW5kb3cgW21lbSAweGZlNTAwMDAwLTB4ZmU1ZmZm
ZmZdClsgICAgMy40MTI1NTBdIHhlbjogcmVnaXN0ZXJpbmcgZ3NpIDUyIHRyaWdnZXJpbmcgMCBw
b2xhcml0eSAxClsgICAgMy40MTI1NTldIHhlbjogLS0+IHBpcnE9NTIgLT4gaXJxPTUyIChnc2k9
NTIpClsgICAgMy40MTI2MDJdIHhlbjogcmVnaXN0ZXJpbmcgZ3NpIDUyIHRyaWdnZXJpbmcgMCBw
b2xhcml0eSAxClsgICAgMy40MTI2MDRdIEFscmVhZHkgc2V0dXAgdGhlIEdTSSA6NTIKWyAgICAz
LjQxMjY0NF0geGVuOiByZWdpc3RlcmluZyBnc2kgNTIgdHJpZ2dlcmluZyAwIHBvbGFyaXR5IDEK
WyAgICAzLjQxMjY0Nl0gQWxyZWFkeSBzZXR1cCB0aGUgR1NJIDo1MgpbICAgIDMuNDEyNjg2XSB4
ZW46IHJlZ2lzdGVyaW5nIGdzaSA1MyB0cmlnZ2VyaW5nIDAgcG9sYXJpdHkgMQpbICAgIDMuNDEy
NjkwXSB4ZW46IC0tPiBwaXJxPTUzIC0+IGlycT01MyAoZ3NpPTUzKQpbICAgIDMuNDEyNzMxXSB4
ZW46IHJlZ2lzdGVyaW5nIGdzaSA1NCB0cmlnZ2VyaW5nIDAgcG9sYXJpdHkgMQpbICAgIDMuNDEy
NzM1XSB4ZW46IC0tPiBwaXJxPTU0IC0+IGlycT01NCAoZ3NpPTU0KQpbICAgIDMuNDEyNzc2XSB4
ZW46IHJlZ2lzdGVyaW5nIGdzaSA1NCB0cmlnZ2VyaW5nIDAgcG9sYXJpdHkgMQpbICAgIDMuNDEy
Nzc4XSBBbHJlYWR5IHNldHVwIHRoZSBHU0kgOjU0ClsgICAgMy40MTI4MjJdIHhlbjogcmVnaXN0
ZXJpbmcgZ3NpIDU0IHRyaWdnZXJpbmcgMCBwb2xhcml0eSAxClsgICAgMy40MTI4MjNdIEFscmVh
ZHkgc2V0dXAgdGhlIEdTSSA6NTQKWyAgICAzLjQxMjg2OV0geGVuOiByZWdpc3RlcmluZyBnc2kg
MjAgdHJpZ2dlcmluZyAwIHBvbGFyaXR5IDEKWyAgICAzLjQxMjg3M10geGVuOiAtLT4gcGlycT0y
MCAtPiBpcnE9MjAgKGdzaT0yMCkKWyAgICAzLjQxMjkxNV0geGVuOiByZWdpc3RlcmluZyBnc2kg
MjAgdHJpZ2dlcmluZyAwIHBvbGFyaXR5IDEKWyAgICAzLjQxMjkxNl0gQWxyZWFkeSBzZXR1cCB0
aGUgR1NJIDoyMApbICAgIDMuNDEyOTU3XSB4ZW46IHJlZ2lzdGVyaW5nIGdzaSAyMCB0cmlnZ2Vy
aW5nIDAgcG9sYXJpdHkgMQpbICAgIDMuNDEyOTU5XSBBbHJlYWR5IHNldHVwIHRoZSBHU0kgOjIw
ClsgICAgMy40MTI5OTldIHhlbjogcmVnaXN0ZXJpbmcgZ3NpIDIwIHRyaWdnZXJpbmcgMCBwb2xh
cml0eSAxClsgICAgMy40MTMwMDFdIEFscmVhZHkgc2V0dXAgdGhlIEdTSSA6MjAKWyAgICAzLjQx
MzAwNF0gcGNpX2J1cyAwMDAwOjAwOiByZXNvdXJjZSA0IFtpbyAgMHgwMDAwLTB4MDNhZl0KWyAg
ICAzLjQxMzAwNl0gcGNpX2J1cyAwMDAwOjAwOiByZXNvdXJjZSA1IFtpbyAgMHgwM2UwLTB4MGNm
N10KWyAgICAzLjQxMzAwOF0gcGNpX2J1cyAwMDAwOjAwOiByZXNvdXJjZSA2IFtpbyAgMHgwM2Iw
LTB4MDNkZl0KWyAgICAzLjQxMzAwOV0gcGNpX2J1cyAwMDAwOjAwOiByZXNvdXJjZSA3IFtpbyAg
MHgwZDAwLTB4ZmZmZl0KWyAgICAzLjQxMzAxMV0gcGNpX2J1cyAwMDAwOjAwOiByZXNvdXJjZSA4
IFttZW0gMHgwMDBhMDAwMC0weDAwMGJmZmZmXQpbICAgIDMuNDEzMDEzXSBwY2lfYnVzIDAwMDA6
MDA6IHJlc291cmNlIDkgW21lbSAweDAwMGMwMDAwLTB4MDAwZGZmZmZdClsgICAgMy40MTMwMTRd
IHBjaV9idXMgMDAwMDowMDogcmVzb3VyY2UgMTAgW21lbSAweGMwMDAwMDAwLTB4ZmZmZmZmZmZd
ClsgICAgMy40MTMwMTZdIHBjaV9idXMgMDAwMDowMTogcmVzb3VyY2UgMCBbaW8gIDB4ZTAwMC0w
eGVmZmZdClsgICAgMy40MTMwMTddIHBjaV9idXMgMDAwMDowMTogcmVzb3VyY2UgMSBbbWVtIDB4
ZmVhMDAwMDAtMHhmZWFmZmZmZl0KWyAgICAzLjQxMzAxOV0gcGNpX2J1cyAwMDAwOjAxOiByZXNv
dXJjZSAyIFttZW0gMHhjMDAwMDAwMC0weGNmZmZmZmZmIDY0Yml0IHByZWZdClsgICAgMy40MTMw
MjBdIHBjaV9idXMgMDAwMDowMjogcmVzb3VyY2UgMCBbaW8gIDB4ZDAwMC0weGRmZmZdClsgICAg
My40MTMwMjJdIHBjaV9idXMgMDAwMDowMjogcmVzb3VyY2UgMSBbbWVtIDB4ZmU5MDAwMDAtMHhm
ZTlmZmZmZl0KWyAgICAzLjQxMzAyM10gcGNpX2J1cyAwMDAwOjAzOiByZXNvdXJjZSAwIFtpbyAg
MHhjMDAwLTB4Y2ZmZl0KWyAgICAzLjQxMzAyNV0gcGNpX2J1cyAwMDAwOjAzOiByZXNvdXJjZSAx
IFttZW0gMHhmZTgwMDAwMC0weGZlOGZmZmZmXQpbICAgIDMuNDEzMDI3XSBwY2lfYnVzIDAwMDA6
MDQ6IHJlc291cmNlIDEgW21lbSAweGZlNzAwMDAwLTB4ZmU3ZmZmZmZdClsgICAgMy40MTMwMjld
IHBjaV9idXMgMDAwMDowODogcmVzb3VyY2UgNCBbaW8gIDB4MDAwMC0weDAzYWZdClsgICAgMy40
MTMwMzBdIHBjaV9idXMgMDAwMDowODogcmVzb3VyY2UgNSBbaW8gIDB4MDNlMC0weDBjZjddClsg
ICAgMy40MTMwMzFdIHBjaV9idXMgMDAwMDowODogcmVzb3VyY2UgNiBbaW8gIDB4MDNiMC0weDAz
ZGZdClsgICAgMy40MTMwMzNdIHBjaV9idXMgMDAwMDowODogcmVzb3VyY2UgNyBbaW8gIDB4MGQw
MC0weGZmZmZdClsgICAgMy40MTMwMzRdIHBjaV9idXMgMDAwMDowODogcmVzb3VyY2UgOCBbbWVt
IDB4MDAwYTAwMDAtMHgwMDBiZmZmZl0KWyAgICAzLjQxMzAzNl0gcGNpX2J1cyAwMDAwOjA4OiBy
ZXNvdXJjZSA5IFttZW0gMHgwMDBjMDAwMC0weDAwMGRmZmZmXQpbICAgIDMuNDEzMDM3XSBwY2lf
YnVzIDAwMDA6MDg6IHJlc291cmNlIDEwIFttZW0gMHhjMDAwMDAwMC0weGZmZmZmZmZmXQpbICAg
IDMuNDEzMDM5XSBwY2lfYnVzIDAwMDA6MGE6IHJlc291cmNlIDAgW2lvICAweGIwMDAtMHhiZmZm
XQpbICAgIDMuNDEzMDQxXSBwY2lfYnVzIDAwMDA6MGE6IHJlc291cmNlIDIgW21lbSAweGQwMDAw
MDAwLTB4ZDAwZmZmZmYgNjRiaXQgcHJlZl0KWyAgICAzLjQxMzA0Ml0gcGNpX2J1cyAwMDAwOjBi
OiByZXNvdXJjZSAxIFttZW0gMHhmZTYwMDAwMC0weGZlNmZmZmZmXQpbICAgIDMuNDEzMDQ0XSBw
Y2lfYnVzIDAwMDA6MGM6IHJlc291cmNlIDEgW21lbSAweGZlNTAwMDAwLTB4ZmU1ZmZmZmZdClsg
ICAgMy40MTMxNTVdIE5FVDogUmVnaXN0ZXJlZCBwcm90b2NvbCBmYW1pbHkgMgpbICAgIDMuNDEz
NjA3XSBUQ1AgZXN0YWJsaXNoZWQgaGFzaCB0YWJsZSBlbnRyaWVzOiAxMzEwNzIgKG9yZGVyOiA5
LCAyMDk3MTUyIGJ5dGVzKQpbICAgIDMuNDE0MDk1XSBUQ1AgYmluZCBoYXNoIHRhYmxlIGVudHJp
ZXM6IDY1NTM2IChvcmRlcjogOCwgMTA0ODU3NiBieXRlcykKWyAgICAzLjQxNDI4MV0gVENQOiBI
YXNoIHRhYmxlcyBjb25maWd1cmVkIChlc3RhYmxpc2hlZCAxMzEwNzIgYmluZCA2NTUzNikKWyAg
ICAzLjQxNDMxMl0gVENQOiByZW5vIHJlZ2lzdGVyZWQKWyAgICAzLjQxNDM0NV0gVURQIGhhc2gg
dGFibGUgZW50cmllczogODE5MiAob3JkZXI6IDYsIDI2MjE0NCBieXRlcykKWyAgICAzLjQxNDQz
NF0gVURQLUxpdGUgaGFzaCB0YWJsZSBlbnRyaWVzOiA4MTkyIChvcmRlcjogNiwgMjYyMTQ0IGJ5
dGVzKQpbICAgIDMuNDE0NTkyXSBORVQ6IFJlZ2lzdGVyZWQgcHJvdG9jb2wgZmFtaWx5IDEKWyAg
ICAzLjQxNDY2NV0geGVuOiByZWdpc3RlcmluZyBnc2kgMTggdHJpZ2dlcmluZyAwIHBvbGFyaXR5
IDEKWyAgICAzLjQxNDY3Ml0geGVuOiAtLT4gcGlycT0xOCAtPiBpcnE9MTggKGdzaT0xOCkKWyAg
ICAzLjQ4ODUyMl0geGVuOiByZWdpc3RlcmluZyBnc2kgMTcgdHJpZ2dlcmluZyAwIHBvbGFyaXR5
IDEKWyAgICAzLjQ4ODUzMF0geGVuOiAtLT4gcGlycT0xNyAtPiBpcnE9MTcgKGdzaT0xNykKWyAg
ICAzLjQ4ODYyNV0geGVuOiByZWdpc3RlcmluZyBnc2kgMjAgdHJpZ2dlcmluZyAwIHBvbGFyaXR5
IDEKWyAgICAzLjQ4ODYyN10gQWxyZWFkeSBzZXR1cCB0aGUgR1NJIDoyMApbICAgIDMuNTYwNTE4
XSB4ZW46IHJlZ2lzdGVyaW5nIGdzaSAyMSB0cmlnZ2VyaW5nIDAgcG9sYXJpdHkgMQpbICAgIDMu
NTYwNTI1XSB4ZW46IC0tPiBwaXJxPTIxIC0+IGlycT0yMSAoZ3NpPTIxKQpbICAgIDMuNTYwNjI4
XSB4ZW46IHJlZ2lzdGVyaW5nIGdzaSAxOCB0cmlnZ2VyaW5nIDAgcG9sYXJpdHkgMQpbICAgIDMu
NTYwNjMwXSBBbHJlYWR5IHNldHVwIHRoZSBHU0kgOjE4ClsgICAgMy42MzI1MjRdIHhlbjogcmVn
aXN0ZXJpbmcgZ3NpIDIyIHRyaWdnZXJpbmcgMCBwb2xhcml0eSAxClsgICAgMy42MzI1MzFdIHhl
bjogLS0+IHBpcnE9MjIgLT4gaXJxPTIyIChnc2k9MjIpClsgICAgMy43MDQ1MThdIHhlbjogcmVn
aXN0ZXJpbmcgZ3NpIDIzIHRyaWdnZXJpbmcgMCBwb2xhcml0eSAxClsgICAgMy43MDQ1MjVdIHhl
bjogLS0+IHBpcnE9MjMgLT4gaXJxPTIzIChnc2k9MjMpClsgICAgMy43MDQ2MDNdIHBjaSAwMDAw
OjAxOjAwLjA6IEJvb3QgdmlkZW8gZGV2aWNlClsgICAgMy43MDQ2MzFdIHhlbjogcmVnaXN0ZXJp
bmcgZ3NpIDQ4IHRyaWdnZXJpbmcgMCBwb2xhcml0eSAxClsgICAgMy43MDQ2MzddIHhlbjogLS0+
IHBpcnE9NDggLT4gaXJxPTQ4IChnc2k9NDgpClsgICAgMy43MDQ2OTVdIHhlbjogcmVnaXN0ZXJp
bmcgZ3NpIDIyIHRyaWdnZXJpbmcgMCBwb2xhcml0eSAxClsgICAgMy43MDQ2OTddIEFscmVhZHkg
c2V0dXAgdGhlIEdTSSA6MjIKWyAgICAzLjcwNDc1MV0geGVuOiByZWdpc3RlcmluZyBnc2kgMjMg
dHJpZ2dlcmluZyAwIHBvbGFyaXR5IDEKWyAgICAzLjcwNDc1Ml0gQWxyZWFkeSBzZXR1cCB0aGUg
R1NJIDoyMwpbICAgIDMuNzA0NzkxXSBQQ0k6IENMUyA2NCBieXRlcywgZGVmYXVsdCA2NApbICAg
IDMuNzA0ODIyXSBVbnBhY2tpbmcgaW5pdHJhbWZzLi4uClsgICAgMy43MzM4MzhdIEZyZWVpbmcg
aW5pdHJkIG1lbW9yeTogMzc3ODRrIGZyZWVkClsgICAgMy43NDMxNzRdIGF1ZGl0OiBpbml0aWFs
aXppbmcgbmV0bGluayBzb2NrZXQgKGRpc2FibGVkKQpbICAgIDMuNzQzMTg2XSB0eXBlPTIwMDAg
YXVkaXQoMTM4MDMxMzg2NS40NzE6MSk6IGluaXRpYWxpemVkClsgICAgMy43NTM4ODVdIGJvdW5j
ZSBwb29sIHNpemU6IDY0IHBhZ2VzClsgICAgMy43NTM4ODldIEh1Z2VUTEIgcmVnaXN0ZXJlZCAy
IE1CIHBhZ2Ugc2l6ZSwgcHJlLWFsbG9jYXRlZCAwIHBhZ2VzClsgICAgMy43NTQxOTldIFZGUzog
RGlzayBxdW90YXMgZHF1b3RfNi41LjIKWyAgICAzLjc1NDIyNl0gRHF1b3QtY2FjaGUgaGFzaCB0
YWJsZSBlbnRyaWVzOiA1MTIgKG9yZGVyIDAsIDQwOTYgYnl0ZXMpClsgICAgMy43NTQyOThdIG1z
Z21uaSBoYXMgYmVlbiBzZXQgdG8gMzEyMjMKWyAgICAzLjc1NDU2Ml0gYWxnOiBObyB0ZXN0IGZv
ciBzdGRybmcgKGtybmcpClsgICAgMy43NTQ1OTZdIEJsb2NrIGxheWVyIFNDU0kgZ2VuZXJpYyAo
YnNnKSBkcml2ZXIgdmVyc2lvbiAwLjQgbG9hZGVkIChtYWpvciAyNTIpClsgICAgMy43NTQ2NTNd
IGlvIHNjaGVkdWxlciBub29wIHJlZ2lzdGVyZWQKWyAgICAzLjc1NDY1NV0gaW8gc2NoZWR1bGVy
IGRlYWRsaW5lIHJlZ2lzdGVyZWQKWyAgICAzLjc1NDY4Nl0gaW8gc2NoZWR1bGVyIGNmcSByZWdp
c3RlcmVkIChkZWZhdWx0KQpbICAgIDMuNzU1MjM5XSBwY2lfaG90cGx1ZzogUENJIEhvdCBQbHVn
IFBDSSBDb3JlIHZlcnNpb246IDAuNQpbICAgIDMuNzU1MjUxXSBwY2llaHA6IFBDSSBFeHByZXNz
IEhvdCBQbHVnIENvbnRyb2xsZXIgRHJpdmVyIHZlcnNpb246IDAuNApbICAgIDMuNzU1MzE1XSBH
SEVTOiBIRVNUIGlzIG5vdCBlbmFibGVkIQpbICAgIDMuNzU1NzE0XSBTZXJpYWw6IDgyNTAvMTY1
NTAgZHJpdmVyLCA0IHBvcnRzLCBJUlEgc2hhcmluZyBlbmFibGVkClsgICAgMy43NTYxMTRdIGhw
ZXRfYWNwaV9hZGQ6IG5vIGFkZHJlc3Mgb3IgaXJxcyBpbiBfQ1JTClsgICAgMy43NTYxMTldIExp
bnV4IGFncGdhcnQgaW50ZXJmYWNlIHYwLjEwMwpbICAgIDMuNzU2NjU2XSBpODA0MjogUE5QOiBQ
Uy8yIENvbnRyb2xsZXIgW1BOUDAzMDM6UFMyS10gYXQgMHg2MCwweDY0IGlycSAxClsgICAgMy43
NTY2NThdIGk4MDQyOiBQTlA6IFBTLzIgYXBwZWFycyB0byBoYXZlIEFVWCBwb3J0IGRpc2FibGVk
LCBpZiB0aGlzIGlzIGluY29ycmVjdCBwbGVhc2UgYm9vdCB3aXRoIGk4MDQyLm5vcG5wClsgICAg
My43NTY3OTFdIHNlcmlvOiBpODA0MiBLQkQgcG9ydCBhdCAweDYwLDB4NjQgaXJxIDEKWyAgICAz
Ljc1Njg5NF0gbW91c2VkZXY6IFBTLzIgbW91c2UgZGV2aWNlIGNvbW1vbiBmb3IgYWxsIG1pY2UK
WyAgICAzLjc1NjkzMF0gcnRjX2Ntb3MgMDA6MDQ6IFJUQyBjYW4gd2FrZSBmcm9tIFM0ClsgICAg
My43NTcwNTBdIHJ0Y19jbW9zIDAwOjA0OiBydGMgY29yZTogcmVnaXN0ZXJlZCBydGNfY21vcyBh
cyBydGMwClsgICAgMy43NTcwNzRdIHJ0Y19jbW9zIDAwOjA0OiBhbGFybXMgdXAgdG8gb25lIG1v
bnRoLCB5M2ssIDExNCBieXRlcyBudnJhbQpbICAgIDMuNzU3MTY1XSBUQ1A6IGN1YmljIHJlZ2lz
dGVyZWQKWyAgICAzLjc1NzI1Ml0gTkVUOiBSZWdpc3RlcmVkIHByb3RvY29sIGZhbWlseSAxMApb
ICAgIDMuNzU3NDIwXSBtaXA2OiBNb2JpbGUgSVB2NgpbICAgIDMuNzU3NDIyXSBORVQ6IFJlZ2lz
dGVyZWQgcHJvdG9jb2wgZmFtaWx5IDE3ClsgICAgMy43NTc2NjldIFBNOiBIaWJlcm5hdGlvbiBp
bWFnZSBub3QgcHJlc2VudCBvciBjb3VsZCBub3QgYmUgbG9hZGVkLgpbICAgIDMuNzU3Njc3XSBy
ZWdpc3RlcmVkIHRhc2tzdGF0cyB2ZXJzaW9uIDEKWyAgICAzLjc1ODQxMF0gcnRjX2Ntb3MgMDA6
MDQ6IHNldHRpbmcgc3lzdGVtIGNsb2NrIHRvIDIwMTMtMDktMjcgMjA6MzE6MDQgVVRDICgxMzgw
MzEzODY0KQpbICAgIDMuNzU4NjU2XSBGcmVlaW5nIHVudXNlZCBrZXJuZWwgbWVtb3J5OiA5MjBr
IGZyZWVkClsgICAgMy43NTg4NDZdIFdyaXRlIHByb3RlY3RpbmcgdGhlIGtlcm5lbCByZWFkLW9u
bHkgZGF0YTogNjE0NGsKWyAgICAzLjc2MDM4MF0gRnJlZWluZyB1bnVzZWQga2VybmVsIG1lbW9y
eTogNDQ0ayBmcmVlZApbICAgIDMuNzYwNTg5XSBGcmVlaW5nIHVudXNlZCBrZXJuZWwgbWVtb3J5
OiA0OTJrIGZyZWVkClsgICAgMy43NzczMDhdIGlucHV0OiBBVCBUcmFuc2xhdGVkIFNldCAyIGtl
eWJvYXJkIGFzIC9kZXZpY2VzL3BsYXRmb3JtL2k4MDQyL3NlcmlvMC9pbnB1dC9pbnB1dDAKWyAg
ICAzLjc3OTM0NF0gc3lzdGVtZC11ZGV2ZFs5MF06IHN0YXJ0aW5nIHZlcnNpb24gMjA0ClsgICAg
My44MTI0ODRdIFNDU0kgc3Vic3lzdGVtIGluaXRpYWxpemVkClsgICAgMy44MTQwNDFdIEFDUEk6
IGJ1cyB0eXBlIEFUQSByZWdpc3RlcmVkClsgICAgMy44MTY0MTldIGxpYmF0YSB2ZXJzaW9uIDMu
MDAgbG9hZGVkLgpbICAgIDMuODE3ODA0XSBhaGNpIDAwMDA6MDA6MTEuMDogdmVyc2lvbiAzLjAK
WyAgICAzLjgxNzkwNl0geGVuOiByZWdpc3RlcmluZyBnc2kgMTkgdHJpZ2dlcmluZyAwIHBvbGFy
aXR5IDEKWyAgICAzLjgxNzkyM10geGVuOiAtLT4gcGlycT0xOSAtPiBpcnE9MTkgKGdzaT0xOSkK
WyAgICAzLjgxODAyOF0gYWhjaSAwMDAwOjAwOjExLjA6IEFIQ0kgMDAwMS4wMjAwIDMyIHNsb3Rz
IDUgcG9ydHMgNiBHYnBzIDB4MWYgaW1wbCBTQVRBIG1vZGUKWyAgICAzLjgxODAzMV0gYWhjaSAw
MDAwOjAwOjExLjA6IGZsYWdzOiA2NGJpdCBuY3Egc250ZiBpbGNrIHBtIGxlZCBjbG8gcG1wIHBp
byBzbHVtIHBhcnQgClsgICAgMy44MTkyNjRdIHNjc2kwIDogYWhjaQpbICAgIDMuODIwMTEyXSBz
Y3NpMSA6IGFoY2kKWyAgICAzLjgyMDE5NV0gc2NzaTIgOiBhaGNpClsgICAgMy44MjExNjldIHNj
c2kzIDogYWhjaQpbICAgIDMuODIxMzIwXSBzY3NpNCA6IGFoY2kKWyAgICAzLjgyMTQwNF0gYXRh
MTogU0FUQSBtYXggVURNQS8xMzMgYWJhciBtMTAyNEAweGZlYjBiMDAwIHBvcnQgMHhmZWIwYjEw
MCBpcnEgMTkKWyAgICAzLjgyMTQwN10gYXRhMjogU0FUQSBtYXggVURNQS8xMzMgYWJhciBtMTAy
NEAweGZlYjBiMDAwIHBvcnQgMHhmZWIwYjE4MCBpcnEgMTkKWyAgICAzLjgyMTQxMF0gYXRhMzog
U0FUQSBtYXggVURNQS8xMzMgYWJhciBtMTAyNEAweGZlYjBiMDAwIHBvcnQgMHhmZWIwYjIwMCBp
cnEgMTkKWyAgICAzLjgyMTQxM10gYXRhNDogU0FUQSBtYXggVURNQS8xMzMgYWJhciBtMTAyNEAw
eGZlYjBiMDAwIHBvcnQgMHhmZWIwYjI4MCBpcnEgMTkKWyAgICAzLjgyMTQxNV0gYXRhNTogU0FU
QSBtYXggVURNQS8xMzMgYWJhciBtMTAyNEAweGZlYjBiMDAwIHBvcnQgMHhmZWIwYjMwMCBpcnEg
MTkKWyAgICAzLjgyMTQ5N10geGVuOiByZWdpc3RlcmluZyBnc2kgNDQgdHJpZ2dlcmluZyAwIHBv
bGFyaXR5IDEKWyAgICAzLjgyMTUwOF0geGVuOiAtLT4gcGlycT00NCAtPiBpcnE9NDQgKGdzaT00
NCkKWyAgICAzLjgyMTYwM10gQUNQSTogYnVzIHR5cGUgVVNCIHJlZ2lzdGVyZWQKWyAgICAzLjgy
MTYwNl0gYWhjaTogU1NTIGZsYWcgc2V0LCBwYXJhbGxlbCBidXMgc2NhbiBkaXNhYmxlZApbICAg
IDMuODIxNjI5XSB1c2Jjb3JlOiByZWdpc3RlcmVkIG5ldyBpbnRlcmZhY2UgZHJpdmVyIHVzYmZz
ClsgICAgMy44MjE2MzJdIGFoY2kgMDAwMDowMjowMC4wOiBBSENJIDAwMDEuMDIwMCAzMiBzbG90
cyAyIHBvcnRzIDYgR2JwcyAweDMgaW1wbCBTQVRBIG1vZGUKWyAgICAzLjgyMTYzNl0gYWhjaSAw
MDAwOjAyOjAwLjA6IGZsYWdzOiA2NGJpdCBuY3Egc250ZiBzdGFnIGxlZCBjbG8gcG1wIHBpbyBz
bHVtIHBhcnQgY2NjIHN4cyAKWyAgICAzLjgyMTY1MF0gdXNiY29yZTogcmVnaXN0ZXJlZCBuZXcg
aW50ZXJmYWNlIGRyaXZlciBodWIKWyAgICAzLjgyMTgxMl0gdXNiY29yZTogcmVnaXN0ZXJlZCBu
ZXcgZGV2aWNlIGRyaXZlciB1c2IKWyAgICAzLjgyMjYwMl0gZWhjaV9oY2Q6IFVTQiAyLjAgJ0Vu
aGFuY2VkJyBIb3N0IENvbnRyb2xsZXIgKEVIQ0kpIERyaXZlcgpbICAgIDMuODIyOTE0XSBvaGNp
X2hjZDogVVNCIDEuMSAnT3BlbicgSG9zdCBDb250cm9sbGVyIChPSENJKSBEcml2ZXIKWyAgICAz
LjgyMzA0Nl0geGVuOiByZWdpc3RlcmluZyBnc2kgMTggdHJpZ2dlcmluZyAwIHBvbGFyaXR5IDEK
WyAgICAzLjgyMzA1Ml0gQWxyZWFkeSBzZXR1cCB0aGUgR1NJIDoxOApbICAgIDMuODIzMDc2XSBv
aGNpX2hjZCAwMDAwOjAwOjEyLjA6IE9IQ0kgSG9zdCBDb250cm9sbGVyClsgICAgMy44MjMwODdd
IG9oY2lfaGNkIDAwMDA6MDA6MTIuMDogbmV3IFVTQiBidXMgcmVnaXN0ZXJlZCwgYXNzaWduZWQg
YnVzIG51bWJlciAxClsgICAgMy44MjMxMDhdIFFVSVJLOiBFbmFibGUgQU1EIFBMTCBmaXgKWyAg
ICAzLjgyMzE5Ml0gb2hjaV9oY2QgMDAwMDowMDoxMi4wOiBpcnEgMTgsIGlvIG1lbSAweGZlYjBh
MDAwClsgICAgMy44MjMzMDNdIGVoY2ktcGNpOiBFSENJIFBDSSBwbGF0Zm9ybSBkcml2ZXIKWyAg
ICAzLjgyMzMyMV0gc2NzaTUgOiBhaGNpClsgICAgMy44MjMzNTNdIHhlbjogcmVnaXN0ZXJpbmcg
Z3NpIDQ4IHRyaWdnZXJpbmcgMCBwb2xhcml0eSAxClsgICAgMy44MjMzNThdIEFscmVhZHkgc2V0
dXAgdGhlIEdTSSA6NDgKWyAgICAzLjgyMzM4MV0geGhjaV9oY2QgMDAwMDowNDowMC4wOiB4SENJ
IEhvc3QgQ29udHJvbGxlcgpbICAgIDMuODIzMzg4XSB4aGNpX2hjZCAwMDAwOjA0OjAwLjA6IG5l
dyBVU0IgYnVzIHJlZ2lzdGVyZWQsIGFzc2lnbmVkIGJ1cyBudW1iZXIgMgpbICAgIDMuODIzMzk4
XSBzY3NpNiA6IGFoY2kKWyAgICAzLjgyMzQ0NF0gYXRhNjogU0FUQSBtYXggVURNQS8xMzMgYWJh
ciBtNTEyQDB4ZmU5MDAwMDAgcG9ydCAweGZlOTAwMTAwIGlycSAxMjMKWyAgICAzLjgyMzQ0N10g
YXRhNzogU0FUQSBtYXggVURNQS8xMzMgYWJhciBtNTEyQDB4ZmU5MDAwMDAgcG9ydCAweGZlOTAw
MTgwIGlycSAxMjMKWyAgICAzLjgyMzQ5MV0geGVuOiByZWdpc3RlcmluZyBnc2kgNDYgdHJpZ2dl
cmluZyAwIHBvbGFyaXR5IDEKWyAgICAzLjgyMzUwMF0geGVuOiAtLT4gcGlycT00NiAtPiBpcnE9
NDYgKGdzaT00NikKWyAgICAzLjgyMzU4MF0gYWhjaTogU1NTIGZsYWcgc2V0LCBwYXJhbGxlbCBi
dXMgc2NhbiBkaXNhYmxlZApbICAgIDMuODIzNjA5XSBhaGNpIDAwMDA6MDM6MDAuMDogQUhDSSAw
MDAxLjAyMDAgMzIgc2xvdHMgMiBwb3J0cyA2IEdicHMgMHgzIGltcGwgU0FUQSBtb2RlClsgICAg
My44MjM2MTFdIGFoY2kgMDAwMDowMzowMC4wOiBmbGFnczogNjRiaXQgbmNxIHNudGYgc3RhZyBs
ZWQgY2xvIHBtcCBwaW8gc2x1bSBwYXJ0IGNjYyBzeHMgClsgICAgMy44MjM5NDZdIHNjc2k3IDog
YWhjaQpbICAgIDMuODI0MDEzXSBzY3NpOCA6IGFoY2kKWyAgICAzLjgyNDA2M10gYXRhODogU0FU
QSBtYXggVURNQS8xMzMgYWJhciBtNTEyQDB4ZmU4MDAwMDAgcG9ydCAweGZlODAwMTAwIGlycSAx
MjQKWyAgICAzLjgyNDA2OF0gYXRhOTogU0FUQSBtYXggVURNQS8xMzMgYWJhciBtNTEyQDB4ZmU4
MDAwMDAgcG9ydCAweGZlODAwMTgwIGlycSAxMjQKWyAgICAzLjgyNjU4MV0gcjgxNjkgR2lnYWJp
dCBFdGhlcm5ldCBkcml2ZXIgMi4zTEstTkFQSSBsb2FkZWQKWyAgICAzLjgyNjY0Nl0geGVuOiBy
ZWdpc3RlcmluZyBnc2kgMjEgdHJpZ2dlcmluZyAwIHBvbGFyaXR5IDEKWyAgICAzLjgyNjY1M10g
QWxyZWFkeSBzZXR1cCB0aGUgR1NJIDoyMQpbICAgIDMuODI3MDk0XSByODE2OSAwMDAwOjBhOjAw
LjAgZXRoMDogUlRMODE2OGYvODExMWYgYXQgMHhmZmZmYzkwMDAxODNhMDAwLCA2MDphNDo0Yzo2
MjpmZDo0NCwgWElEIDA4MDAwODAwIElSUSAxMjUKWyAgICAzLjgyNzA5OF0gcjgxNjkgMDAwMDow
YTowMC4wIGV0aDA6IGp1bWJvIGZlYXR1cmVzIFtmcmFtZXM6IDkyMDAgYnl0ZXMsIHR4IGNoZWNr
c3VtbWluZzoga29dClsgICAgMy44MzQ3MzldIHBsYXRmb3JtIG1pY3JvY29kZTogZmlybXdhcmU6
IGFnZW50IGxvYWRlZCBhbWQtdWNvZGUvbWljcm9jb2RlX2FtZF9mYW0xNWguYmluIGludG8gbWVt
b3J5ClsgICAgMy44NTQyNTBdIG1pY3JvY29kZV94ZW46IG1pY3JvY29kZSB1cGRhdGUgZmFpbGVk
OiAtMjIKWyAgICAzLjg1NDQxNF0gcGxhdGZvcm0gbWljcm9jb2RlOiBmaXJtd2FyZTogYWdlbnQg
bG9hZGVkIGFtZC11Y29kZS9taWNyb2NvZGVfYW1kX2ZhbTE1aC5iaW4gaW50byBtZW1vcnkKWyAg
ICAzLjg1NDQ1MV0gcGxhdGZvcm0gbWljcm9jb2RlOiBmaXJtd2FyZTogYWdlbnQgbG9hZGVkIGFt
ZC11Y29kZS9taWNyb2NvZGVfYW1kX2ZhbTE1aC5iaW4gaW50byBtZW1vcnkKWyAgICAzLjg1NDQ4
Ml0gcGxhdGZvcm0gbWljcm9jb2RlOiBmaXJtd2FyZTogYWdlbnQgbG9hZGVkIGFtZC11Y29kZS9t
aWNyb2NvZGVfYW1kX2ZhbTE1aC5iaW4gaW50byBtZW1vcnkKWyAgICAzLjg1NDUyM10gcGxhdGZv
cm0gbWljcm9jb2RlOiBmaXJtd2FyZTogYWdlbnQgbG9hZGVkIGFtZC11Y29kZS9taWNyb2NvZGVf
YW1kX2ZhbTE1aC5iaW4gaW50byBtZW1vcnkKWyAgICAzLjg1NDU0OV0gcGxhdGZvcm0gbWljcm9j
b2RlOiBmaXJtd2FyZTogYWdlbnQgbG9hZGVkIGFtZC11Y29kZS9taWNyb2NvZGVfYW1kX2ZhbTE1
aC5iaW4gaW50byBtZW1vcnkKWyAgICAzLjg1NDY5Nl0gcGxhdGZvcm0gbWljcm9jb2RlOiBmaXJt
d2FyZTogYWdlbnQgbG9hZGVkIGFtZC11Y29kZS9taWNyb2NvZGVfYW1kX2ZhbTE1aC5iaW4gaW50
byBtZW1vcnkKWyAgICAzLjg1NDcyNV0gcGxhdGZvcm0gbWljcm9jb2RlOiBmaXJtd2FyZTogYWdl
bnQgbG9hZGVkIGFtZC11Y29kZS9taWNyb2NvZGVfYW1kX2ZhbTE1aC5iaW4gaW50byBtZW1vcnkK
WyAgICAzLjg1NDc4Nl0gbWljcm9jb2RlOiBNaWNyb2NvZGUgVXBkYXRlIERyaXZlcjogdjIuMDAg
PHRpZ3JhbkBhaXZhemlhbi5mc25ldC5jby51az4sIFBldGVyIE9ydWJhClsgICAgMy44ODA0MDhd
IHVzYiB1c2IxOiBOZXcgVVNCIGRldmljZSBmb3VuZCwgaWRWZW5kb3I9MWQ2YiwgaWRQcm9kdWN0
PTAwMDEKWyAgICAzLjg4MDQxMV0gdXNiIHVzYjE6IE5ldyBVU0IgZGV2aWNlIHN0cmluZ3M6IE1m
cj0zLCBQcm9kdWN0PTIsIFNlcmlhbE51bWJlcj0xClsgICAgMy44ODA0MTNdIHVzYiB1c2IxOiBQ
cm9kdWN0OiBPSENJIEhvc3QgQ29udHJvbGxlcgpbICAgIDMuODgwNDE1XSB1c2IgdXNiMTogTWFu
dWZhY3R1cmVyOiBMaW51eCAzLjEwLTItYW1kNjQgb2hjaV9oY2QKWyAgICAzLjg4MDQxNl0gdXNi
IHVzYjE6IFNlcmlhbE51bWJlcjogMDAwMDowMDoxMi4wClsgICAgMy44ODA1MTFdIGh1YiAxLTA6
MS4wOiBVU0IgaHViIGZvdW5kClsgICAgMy44ODA1MjZdIGh1YiAxLTA6MS4wOiA1IHBvcnRzIGRl
dGVjdGVkClsgICAgMy44ODA2NzldIHhlbjogcmVnaXN0ZXJpbmcgZ3NpIDIwIHRyaWdnZXJpbmcg
MCBwb2xhcml0eSAxClsgICAgMy44ODA2ODNdIEFscmVhZHkgc2V0dXAgdGhlIEdTSSA6MjAKWyAg
ICAzLjg4MDY5OV0gb2hjaV9oY2QgMDAwMDowMDoxMy4wOiBPSENJIEhvc3QgQ29udHJvbGxlcgpb
ICAgIDMuODgwNzAzXSBvaGNpX2hjZCAwMDAwOjAwOjEzLjA6IG5ldyBVU0IgYnVzIHJlZ2lzdGVy
ZWQsIGFzc2lnbmVkIGJ1cyBudW1iZXIgMwpbICAgIDMuODgwNzQxXSBvaGNpX2hjZCAwMDAwOjAw
OjEzLjA6IGlycSAyMCwgaW8gbWVtIDB4ZmViMDgwMDAKWyAgICAzLjg4MzE2OV0gdXNiIHVzYjI6
IE5ldyBVU0IgZGV2aWNlIGZvdW5kLCBpZFZlbmRvcj0xZDZiLCBpZFByb2R1Y3Q9MDAwMgpbICAg
IDMuODgzMTcyXSB1c2IgdXNiMjogTmV3IFVTQiBkZXZpY2Ugc3RyaW5nczogTWZyPTMsIFByb2R1
Y3Q9MiwgU2VyaWFsTnVtYmVyPTEKWyAgICAzLjg4MzE3NF0gdXNiIHVzYjI6IFByb2R1Y3Q6IHhI
Q0kgSG9zdCBDb250cm9sbGVyClsgICAgMy44ODMxNzZdIHVzYiB1c2IyOiBNYW51ZmFjdHVyZXI6
IExpbnV4IDMuMTAtMi1hbWQ2NCB4aGNpX2hjZApbICAgIDMuODgzMTc3XSB1c2IgdXNiMjogU2Vy
aWFsTnVtYmVyOiAwMDAwOjA0OjAwLjAKWyAgICAzLjg4MzI2Nl0geEhDSSB4aGNpX2FkZF9lbmRw
b2ludCBjYWxsZWQgZm9yIHJvb3QgaHViClsgICAgMy44ODMyNjhdIHhIQ0kgeGhjaV9jaGVja19i
YW5kd2lkdGggY2FsbGVkIGZvciByb290IGh1YgpbICAgIDMuODgzMjg3XSBodWIgMi0wOjEuMDog
VVNCIGh1YiBmb3VuZApbICAgIDMuODgzMjkzXSBodWIgMi0wOjEuMDogMiBwb3J0cyBkZXRlY3Rl
ZApbICAgIDMuODgzMzUwXSB4aGNpX2hjZCAwMDAwOjA0OjAwLjA6IHhIQ0kgSG9zdCBDb250cm9s
bGVyClsgICAgMy44ODMzNTRdIHhoY2lfaGNkIDAwMDA6MDQ6MDAuMDogbmV3IFVTQiBidXMgcmVn
aXN0ZXJlZCwgYXNzaWduZWQgYnVzIG51bWJlciA0ClsgICAgMy44ODMzNzZdIHVzYiB1c2I0OiBO
ZXcgVVNCIGRldmljZSBmb3VuZCwgaWRWZW5kb3I9MWQ2YiwgaWRQcm9kdWN0PTAwMDMKWyAgICAz
Ljg4MzM3OF0gdXNiIHVzYjQ6IE5ldyBVU0IgZGV2aWNlIHN0cmluZ3M6IE1mcj0zLCBQcm9kdWN0
PTIsIFNlcmlhbE51bWJlcj0xClsgICAgMy44ODMzODBdIHVzYiB1c2I0OiBQcm9kdWN0OiB4SENJ
IEhvc3QgQ29udHJvbGxlcgpbICAgIDMuODgzMzgxXSB1c2IgdXNiNDogTWFudWZhY3R1cmVyOiBM
aW51eCAzLjEwLTItYW1kNjQgeGhjaV9oY2QKWyAgICAzLjg4MzM4Ml0gdXNiIHVzYjQ6IFNlcmlh
bE51bWJlcjogMDAwMDowNDowMC4wClsgICAgMy44ODM0MzhdIHhIQ0kgeGhjaV9hZGRfZW5kcG9p
bnQgY2FsbGVkIGZvciByb290IGh1YgpbICAgIDMuODgzNDQwXSB4SENJIHhoY2lfY2hlY2tfYmFu
ZHdpZHRoIGNhbGxlZCBmb3Igcm9vdCBodWIKWyAgICAzLjg4MzQ1N10gaHViIDQtMDoxLjA6IFVT
QiBodWIgZm91bmQKWyAgICAzLjg4MzQ2Ml0gaHViIDQtMDoxLjA6IDIgcG9ydHMgZGV0ZWN0ZWQK
WyAgICAzLjkyODQ5OV0geGVuOiByZWdpc3RlcmluZyBnc2kgMjIgdHJpZ2dlcmluZyAwIHBvbGFy
aXR5IDEKWyAgICAzLjkyODUwM10gQWxyZWFkeSBzZXR1cCB0aGUgR1NJIDoyMgpbICAgIDMuOTI4
NTIxXSB4aGNpX2hjZCAwMDAwOjBiOjAwLjA6IHhIQ0kgSG9zdCBDb250cm9sbGVyClsgICAgMy45
Mjg1MjZdIHhoY2lfaGNkIDAwMDA6MGI6MDAuMDogbmV3IFVTQiBidXMgcmVnaXN0ZXJlZCwgYXNz
aWduZWQgYnVzIG51bWJlciA1ClsgICAgMy45NDA0MDRdIHVzYiB1c2IzOiBOZXcgVVNCIGRldmlj
ZSBmb3VuZCwgaWRWZW5kb3I9MWQ2YiwgaWRQcm9kdWN0PTAwMDEKWyAgICAzLjk0MDQwN10gdXNi
IHVzYjM6IE5ldyBVU0IgZGV2aWNlIHN0cmluZ3M6IE1mcj0zLCBQcm9kdWN0PTIsIFNlcmlhbE51
bWJlcj0xClsgICAgMy45NDA0MDldIHVzYiB1c2IzOiBQcm9kdWN0OiBPSENJIEhvc3QgQ29udHJv
bGxlcgpbICAgIDMuOTQwNDEwXSB1c2IgdXNiMzogTWFudWZhY3R1cmVyOiBMaW51eCAzLjEwLTIt
YW1kNjQgb2hjaV9oY2QKWyAgICAzLjk0MDQxMV0gdXNiIHVzYjM6IFNlcmlhbE51bWJlcjogMDAw
MDowMDoxMy4wClsgICAgMy45NDA0OTRdIGh1YiAzLTA6MS4wOiBVU0IgaHViIGZvdW5kClsgICAg
My45NDA1MDBdIGh1YiAzLTA6MS4wOiA1IHBvcnRzIGRldGVjdGVkClsgICAgMy45NDA2NDhdIHhl
bjogcmVnaXN0ZXJpbmcgZ3NpIDE4IHRyaWdnZXJpbmcgMCBwb2xhcml0eSAxClsgICAgMy45NDA2
NTBdIEFscmVhZHkgc2V0dXAgdGhlIEdTSSA6MTgKWyAgICAzLjk0MDY2OF0gb2hjaV9oY2QgMDAw
MDowMDoxNC41OiBPSENJIEhvc3QgQ29udHJvbGxlcgpbICAgIDMuOTQwNjcyXSBvaGNpX2hjZCAw
MDAwOjAwOjE0LjU6IG5ldyBVU0IgYnVzIHJlZ2lzdGVyZWQsIGFzc2lnbmVkIGJ1cyBudW1iZXIg
NgpbICAgIDMuOTQwNjk1XSBvaGNpX2hjZCAwMDAwOjAwOjE0LjU6IGlycSAxOCwgaW8gbWVtIDB4
ZmViMDYwMDAKWyAgICAzLjk4ODM1MF0gdXNiIHVzYjU6IE5ldyBVU0IgZGV2aWNlIGZvdW5kLCBp
ZFZlbmRvcj0xZDZiLCBpZFByb2R1Y3Q9MDAwMgpbICAgIDMuOTg4MzUzXSB1c2IgdXNiNTogTmV3
IFVTQiBkZXZpY2Ugc3RyaW5nczogTWZyPTMsIFByb2R1Y3Q9MiwgU2VyaWFsTnVtYmVyPTEKWyAg
ICAzLjk4ODM1NV0gdXNiIHVzYjU6IFByb2R1Y3Q6IHhIQ0kgSG9zdCBDb250cm9sbGVyClsgICAg
My45ODgzNTZdIHVzYiB1c2I1OiBNYW51ZmFjdHVyZXI6IExpbnV4IDMuMTAtMi1hbWQ2NCB4aGNp
X2hjZApbICAgIDMuOTg4MzU4XSB1c2IgdXNiNTogU2VyaWFsTnVtYmVyOiAwMDAwOjBiOjAwLjAK
WyAgICAzLjk4ODQzOV0geEhDSSB4aGNpX2FkZF9lbmRwb2ludCBjYWxsZWQgZm9yIHJvb3QgaHVi
ClsgICAgMy45ODg0NDBdIHhIQ0kgeGhjaV9jaGVja19iYW5kd2lkdGggY2FsbGVkIGZvciByb290
IGh1YgpbICAgIDMuOTg4NDYyXSBodWIgNS0wOjEuMDogVVNCIGh1YiBmb3VuZApbICAgIDMuOTg4
NDY5XSBodWIgNS0wOjEuMDogMiBwb3J0cyBkZXRlY3RlZApbICAgIDMuOTg4NTM0XSB4aGNpX2hj
ZCAwMDAwOjBiOjAwLjA6IHhIQ0kgSG9zdCBDb250cm9sbGVyClsgICAgMy45ODg1MzhdIHhoY2lf
aGNkIDAwMDA6MGI6MDAuMDogbmV3IFVTQiBidXMgcmVnaXN0ZXJlZCwgYXNzaWduZWQgYnVzIG51
bWJlciA3ClsgICAgMy45ODg1NjRdIHVzYiB1c2I3OiBOZXcgVVNCIGRldmljZSBmb3VuZCwgaWRW
ZW5kb3I9MWQ2YiwgaWRQcm9kdWN0PTAwMDMKWyAgICAzLjk4ODU2Nl0gdXNiIHVzYjc6IE5ldyBV
U0IgZGV2aWNlIHN0cmluZ3M6IE1mcj0zLCBQcm9kdWN0PTIsIFNlcmlhbE51bWJlcj0xClsgICAg
My45ODg1NjddIHVzYiB1c2I3OiBQcm9kdWN0OiB4SENJIEhvc3QgQ29udHJvbGxlcgpbICAgIDMu
OTg4NTY4XSB1c2IgdXNiNzogTWFudWZhY3R1cmVyOiBMaW51eCAzLjEwLTItYW1kNjQgeGhjaV9o
Y2QKWyAgICAzLjk4ODU3MF0gdXNiIHVzYjc6IFNlcmlhbE51bWJlcjogMDAwMDowYjowMC4wClsg
ICAgMy45ODg2MjddIHhIQ0kgeGhjaV9hZGRfZW5kcG9pbnQgY2FsbGVkIGZvciByb290IGh1Ygpb
ICAgIDMuOTg4NjI5XSB4SENJIHhoY2lfY2hlY2tfYmFuZHdpZHRoIGNhbGxlZCBmb3Igcm9vdCBo
dWIKWyAgICAzLjk4ODY1MF0gaHViIDctMDoxLjA6IFVTQiBodWIgZm91bmQKWyAgICAzLjk4ODY1
Nl0gaHViIDctMDoxLjA6IDIgcG9ydHMgZGV0ZWN0ZWQKWyAgICA0LjAwMDQ0N10gdXNiIHVzYjY6
IE5ldyBVU0IgZGV2aWNlIGZvdW5kLCBpZFZlbmRvcj0xZDZiLCBpZFByb2R1Y3Q9MDAwMQpbICAg
IDQuMDAwNDUwXSB1c2IgdXNiNjogTmV3IFVTQiBkZXZpY2Ugc3RyaW5nczogTWZyPTMsIFByb2R1
Y3Q9MiwgU2VyaWFsTnVtYmVyPTEKWyAgICA0LjAwMDQ1MV0gdXNiIHVzYjY6IFByb2R1Y3Q6IE9I
Q0kgSG9zdCBDb250cm9sbGVyClsgICAgNC4wMDA0NTNdIHVzYiB1c2I2OiBNYW51ZmFjdHVyZXI6
IExpbnV4IDMuMTAtMi1hbWQ2NCBvaGNpX2hjZApbICAgIDQuMDAwNDU0XSB1c2IgdXNiNjogU2Vy
aWFsTnVtYmVyOiAwMDAwOjAwOjE0LjUKWyAgICA0LjAwMDU1MF0gaHViIDYtMDoxLjA6IFVTQiBo
dWIgZm91bmQKWyAgICA0LjAwMDU1NV0gaHViIDYtMDoxLjA6IDIgcG9ydHMgZGV0ZWN0ZWQKWyAg
ICA0LjAwMDY2OV0geGVuOiByZWdpc3RlcmluZyBnc2kgMjIgdHJpZ2dlcmluZyAwIHBvbGFyaXR5
IDEKWyAgICA0LjAwMDY3Ml0gQWxyZWFkeSBzZXR1cCB0aGUgR1NJIDoyMgpbICAgIDQuMDAwNjg3
XSBvaGNpX2hjZCAwMDAwOjAwOjE2LjA6IE9IQ0kgSG9zdCBDb250cm9sbGVyClsgICAgNC4wMDA2
OTFdIG9oY2lfaGNkIDAwMDA6MDA6MTYuMDogbmV3IFVTQiBidXMgcmVnaXN0ZXJlZCwgYXNzaWdu
ZWQgYnVzIG51bWJlciA4ClsgICAgNC4wMDA3MjRdIG9oY2lfaGNkIDAwMDA6MDA6MTYuMDogaXJx
IDIyLCBpbyBtZW0gMHhmZWIwNTAwMApbICAgIDQuMDU2NDk3XSB4ZW46IHJlZ2lzdGVyaW5nIGdz
aSAyMyB0cmlnZ2VyaW5nIDAgcG9sYXJpdHkgMQpbICAgIDQuMDU2NTAwXSBBbHJlYWR5IHNldHVw
IHRoZSBHU0kgOjIzClsgICAgNC4wNTY1MThdIHhoY2lfaGNkIDAwMDA6MGM6MDAuMDogeEhDSSBI
b3N0IENvbnRyb2xsZXIKWyAgICA0LjA1NjUyM10geGhjaV9oY2QgMDAwMDowYzowMC4wOiBuZXcg
VVNCIGJ1cyByZWdpc3RlcmVkLCBhc3NpZ25lZCBidXMgbnVtYmVyIDkKWyAgICA0LjA2MDQ0M10g
dXNiIHVzYjg6IE5ldyBVU0IgZGV2aWNlIGZvdW5kLCBpZFZlbmRvcj0xZDZiLCBpZFByb2R1Y3Q9
MDAwMQpbICAgIDQuMDYwNDQ2XSB1c2IgdXNiODogTmV3IFVTQiBkZXZpY2Ugc3RyaW5nczogTWZy
PTMsIFByb2R1Y3Q9MiwgU2VyaWFsTnVtYmVyPTEKWyAgICA0LjA2MDQ0OF0gdXNiIHVzYjg6IFBy
b2R1Y3Q6IE9IQ0kgSG9zdCBDb250cm9sbGVyClsgICAgNC4wNjA0NTBdIHVzYiB1c2I4OiBNYW51
ZmFjdHVyZXI6IExpbnV4IDMuMTAtMi1hbWQ2NCBvaGNpX2hjZApbICAgIDQuMDYwNDUxXSB1c2Ig
dXNiODogU2VyaWFsTnVtYmVyOiAwMDAwOjAwOjE2LjAKWyAgICA0LjA2MDU0NF0gaHViIDgtMDox
LjA6IFVTQiBodWIgZm91bmQKWyAgICA0LjA2MDU1MV0gaHViIDgtMDoxLjA6IDQgcG9ydHMgZGV0
ZWN0ZWQKWyAgICA0LjA2MDcyMF0geGVuOiByZWdpc3RlcmluZyBnc2kgMTcgdHJpZ2dlcmluZyAw
IHBvbGFyaXR5IDEKWyAgICA0LjA2MDcyNF0gQWxyZWFkeSBzZXR1cCB0aGUgR1NJIDoxNwpbICAg
IDQuMTE2MzUyXSB1c2IgdXNiOTogTmV3IFVTQiBkZXZpY2UgZm91bmQsIGlkVmVuZG9yPTFkNmIs
IGlkUHJvZHVjdD0wMDAyClsgICAgNC4xMTYzNTVdIHVzYiB1c2I5OiBOZXcgVVNCIGRldmljZSBz
dHJpbmdzOiBNZnI9MywgUHJvZHVjdD0yLCBTZXJpYWxOdW1iZXI9MQpbICAgIDQuMTE2MzU3XSB1
c2IgdXNiOTogUHJvZHVjdDogeEhDSSBIb3N0IENvbnRyb2xsZXIKWyAgICA0LjExNjM1OF0gdXNi
IHVzYjk6IE1hbnVmYWN0dXJlcjogTGludXggMy4xMC0yLWFtZDY0IHhoY2lfaGNkClsgICAgNC4x
MTYzNjBdIHVzYiB1c2I5OiBTZXJpYWxOdW1iZXI6IDAwMDA6MGM6MDAuMApbICAgIDQuMTE2NDUy
XSB4SENJIHhoY2lfYWRkX2VuZHBvaW50IGNhbGxlZCBmb3Igcm9vdCBodWIKWyAgICA0LjExNjQ1
NF0geEhDSSB4aGNpX2NoZWNrX2JhbmR3aWR0aCBjYWxsZWQgZm9yIHJvb3QgaHViClsgICAgNC4x
MTY0NzNdIGh1YiA5LTA6MS4wOiBVU0IgaHViIGZvdW5kClsgICAgNC4xMTY0NzhdIGh1YiA5LTA6
MS4wOiAyIHBvcnRzIGRldGVjdGVkClsgICAgNC4xMTY1MzddIHhoY2lfaGNkIDAwMDA6MGM6MDAu
MDogeEhDSSBIb3N0IENvbnRyb2xsZXIKWyAgICA0LjExNjU0MF0geGhjaV9oY2QgMDAwMDowYzow
MC4wOiBuZXcgVVNCIGJ1cyByZWdpc3RlcmVkLCBhc3NpZ25lZCBidXMgbnVtYmVyIDEwClsgICAg
NC4xMTY1NjVdIHVzYiB1c2IxMDogTmV3IFVTQiBkZXZpY2UgZm91bmQsIGlkVmVuZG9yPTFkNmIs
IGlkUHJvZHVjdD0wMDAzClsgICAgNC4xMTY1NjddIHVzYiB1c2IxMDogTmV3IFVTQiBkZXZpY2Ug
c3RyaW5nczogTWZyPTMsIFByb2R1Y3Q9MiwgU2VyaWFsTnVtYmVyPTEKWyAgICA0LjExNjU2OF0g
dXNiIHVzYjEwOiBQcm9kdWN0OiB4SENJIEhvc3QgQ29udHJvbGxlcgpbICAgIDQuMTE2NTcwXSB1
c2IgdXNiMTA6IE1hbnVmYWN0dXJlcjogTGludXggMy4xMC0yLWFtZDY0IHhoY2lfaGNkClsgICAg
NC4xMTY1NzFdIHVzYiB1c2IxMDogU2VyaWFsTnVtYmVyOiAwMDAwOjBjOjAwLjAKWyAgICA0LjEx
NjYyNV0geEhDSSB4aGNpX2FkZF9lbmRwb2ludCBjYWxsZWQgZm9yIHJvb3QgaHViClsgICAgNC4x
MTY2MjZdIHhIQ0kgeGhjaV9jaGVja19iYW5kd2lkdGggY2FsbGVkIGZvciByb290IGh1YgpbICAg
IDQuMTE2NjQzXSBodWIgMTAtMDoxLjA6IFVTQiBodWIgZm91bmQKWyAgICA0LjExNjY0OF0gaHVi
IDEwLTA6MS4wOiAyIHBvcnRzIGRldGVjdGVkClsgICAgNC4xNDQ0NDVdIGF0YTY6IFNBVEEgbGlu
ayBkb3duIChTU3RhdHVzIDAgU0NvbnRyb2wgMzAwKQpbICAgIDQuMjE2NDU1XSB1c2IgMS0yOiBu
ZXcgZnVsbC1zcGVlZCBVU0IgZGV2aWNlIG51bWJlciAyIHVzaW5nIG9oY2lfaGNkClsgICAgNC4z
MTI0MzhdIGF0YTM6IFNBVEEgbGluayB1cCAzLjAgR2JwcyAoU1N0YXR1cyAxMjMgU0NvbnRyb2wg
MzAwKQpbICAgIDQuMzEyNDU5XSBhdGEyOiBTQVRBIGxpbmsgdXAgMy4wIEdicHMgKFNTdGF0dXMg
MTIzIFNDb250cm9sIDMwMCkKWyAgICA0LjMxMjQ3N10gYXRhNTogU0FUQSBsaW5rIHVwIDMuMCBH
YnBzIChTU3RhdHVzIDEyMyBTQ29udHJvbCAzMDApClsgICAgNC4zMTI0OTJdIGF0YTQ6IFNBVEEg
bGluayB1cCAzLjAgR2JwcyAoU1N0YXR1cyAxMjMgU0NvbnRyb2wgMzAwKQpbICAgIDQuMzEyNTEx
XSBhdGExOiBTQVRBIGxpbmsgdXAgMy4wIEdicHMgKFNTdGF0dXMgMTIzIFNDb250cm9sIDMwMCkK
WyAgICA0LjMxMjk0NV0gYXRhMi4wMDogQVRBLTc6IFdEQyBXRDgwMEpELTAwTFNBMCwgMDYuMDFE
MDYsIG1heCBVRE1BLzEzMwpbICAgIDQuMzEyOTQ4XSBhdGEyLjAwOiAxNTYzMDE0ODggc2VjdG9y
cywgbXVsdGkgMTY6IExCQTQ4IApbICAgIDQuMzEzMDEzXSBhdGExLjAwOiBBVEEtNzogV0RDIFdE
ODAwSkQtMDBMU0EwLCAwNi4wMUQwNiwgbWF4IFVETUEvMTMzClsgICAgNC4zMTMwMTVdIGF0YTEu
MDA6IDE1NjMwMTQ4OCBzZWN0b3JzLCBtdWx0aSAxNjogTEJBNDggClsgICAgNC4zMTMwNjddIGF0
YTQuMDA6IEFUQS03OiBXREMgV0Q4MDBKRC01NU1VQTEsIDEwLjAxRTAxLCBtYXggVURNQS8xMzMK
WyAgICA0LjMxMzA2OV0gYXRhNC4wMDogMTU2MzAxNDg4IHNlY3RvcnMsIG11bHRpIDE2OiBMQkE0
OCBOQ1EgKGRlcHRoIDMxLzMyKSwgQUEKWyAgICA0LjMxMzI2NV0gYXRhNS4wMDogSFBBIGRldGVj
dGVkOiBjdXJyZW50IDE1NjI5OTM3NSwgbmF0aXZlIDE1NjMwMTQ4OApbICAgIDQuMzEzMzMzXSBh
dGE1LjAwOiBBVEEtODogV0RDIFdEODAwQUFKUy0wMEI0QTAsIDAxLjAzQTAxLCBtYXggVURNQS8x
MzMKWyAgICA0LjMxMzMzNV0gYXRhNS4wMDogMTU2Mjk5Mzc1IHNlY3RvcnMsIG11bHRpIDE2OiBM
QkE0OCBOQ1EgKGRlcHRoIDMxLzMyKSwgQUEKWyAgICA0LjMxMzQ1Ml0gYXRhMi4wMDogY29uZmln
dXJlZCBmb3IgVURNQS8xMzMKWyAgICA0LjMxMzUxOV0gYXRhMS4wMDogY29uZmlndXJlZCBmb3Ig
VURNQS8xMzMKWyAgICA0LjMxMzY0OF0gc2NzaSAwOjA6MDowOiBEaXJlY3QtQWNjZXNzICAgICBB
VEEgICAgICBXREMgV0Q4MDBKRC0wMExTIDA2LjAgUFE6IDAgQU5TSTogNQpbICAgIDQuMzEzNjcw
XSBhdGE0LjAwOiBjb25maWd1cmVkIGZvciBVRE1BLzEzMwpbICAgIDQuMzEzODY5XSBzY3NpIDE6
MDowOjA6IERpcmVjdC1BY2Nlc3MgICAgIEFUQSAgICAgIFdEQyBXRDgwMEpELTAwTFMgMDYuMCBQ
UTogMCBBTlNJOiA1ClsgICAgNC4zMTQyNDNdIGF0YTUuMDA6IGNvbmZpZ3VyZWQgZm9yIFVETUEv
MTMzClsgICAgNC4zMTYyOTFdIHNkIDA6MDowOjA6IFtzZGFdIDE1NjMwMTQ4OCA1MTItYnl0ZSBs
b2dpY2FsIGJsb2NrczogKDgwLjAgR0IvNzQuNSBHaUIpClsgICAgNC4zMTYzMjRdIHNkIDE6MDow
OjA6IFtzZGJdIDE1NjMwMTQ4OCA1MTItYnl0ZSBsb2dpY2FsIGJsb2NrczogKDgwLjAgR0IvNzQu
NSBHaUIpClsgICAgNC4zMTY0MTNdIHNkIDA6MDowOjA6IFtzZGFdIFdyaXRlIFByb3RlY3QgaXMg
b2ZmClsgICAgNC4zMTY0MTddIHNkIDA6MDowOjA6IFtzZGFdIE1vZGUgU2Vuc2U6IDAwIDNhIDAw
IDAwClsgICAgNC4zMTY0NDZdIHNkIDE6MDowOjA6IFtzZGJdIFdyaXRlIFByb3RlY3QgaXMgb2Zm
ClsgICAgNC4zMTY0NDldIHNkIDE6MDowOjA6IFtzZGJdIE1vZGUgU2Vuc2U6IDAwIDNhIDAwIDAw
ClsgICAgNC4zMTY0NThdIHNkIDA6MDowOjA6IFtzZGFdIFdyaXRlIGNhY2hlOiBlbmFibGVkLCBy
ZWFkIGNhY2hlOiBlbmFibGVkLCBkb2Vzbid0IHN1cHBvcnQgRFBPIG9yIEZVQQpbICAgIDQuMzE2
NDg2XSBzZCAxOjA6MDowOiBbc2RiXSBXcml0ZSBjYWNoZTogZW5hYmxlZCwgcmVhZCBjYWNoZTog
ZW5hYmxlZCwgZG9lc24ndCBzdXBwb3J0IERQTyBvciBGVUEKWyAgICA0LjMyNTI3MF0gIHNkYTog
c2RhMQpbICAgIDQuMzI1NjA1XSBzZCAwOjA6MDowOiBbc2RhXSBBdHRhY2hlZCBTQ1NJIGRpc2sK
WyAgICA0LjMyNzk2Ml0gYXRhMy4wMDogSFBBIGRldGVjdGVkOiBjdXJyZW50IDE1NjI5OTM3NSwg
bmF0aXZlIDE1NjMwMTQ4OApbICAgIDQuMzI4MDY4XSBhdGEzLjAwOiBBVEEtNzogV0RDIFdEODAw
QUFKUy0wMFBTQTAsIDA1LjA2SDA1LCBtYXggVURNQS8xMzMKWyAgICA0LjMyODA3MF0gYXRhMy4w
MDogMTU2Mjk5Mzc1IHNlY3RvcnMsIG11bHRpIDE2OiBMQkE0OCBOQ1EgKGRlcHRoIDMxLzMyKSwg
QUEKWyAgICA0LjMyODc5NF0gYXRhMy4wMDogY29uZmlndXJlZCBmb3IgVURNQS8xMzMKWyAgICA0
LjMyODkwMF0gc2NzaSAyOjA6MDowOiBEaXJlY3QtQWNjZXNzICAgICBBVEEgICAgICBXREMgV0Q4
MDBBQUpTLTAwIDA1LjAgUFE6IDAgQU5TSTogNQpbICAgIDQuMzI5MDI3XSBzZCAyOjA6MDowOiBb
c2RjXSAxNTYyOTkzNzUgNTEyLWJ5dGUgbG9naWNhbCBibG9ja3M6ICg4MC4wIEdCLzc0LjUgR2lC
KQpbICAgIDQuMzI5MTI3XSBzZCAyOjA6MDowOiBbc2RjXSBXcml0ZSBQcm90ZWN0IGlzIG9mZgpb
ICAgIDQuMzI5MTI5XSBzZCAyOjA6MDowOiBbc2RjXSBNb2RlIFNlbnNlOiAwMCAzYSAwMCAwMApb
ICAgIDQuMzI5MTU2XSAgc2RiOiBzZGIxClsgICAgNC4zMjkxNjhdIHNjc2kgMzowOjA6MDogRGly
ZWN0LUFjY2VzcyAgICAgQVRBICAgICAgV0RDIFdEODAwSkQtNTVNVSAxMC4wIFBROiAwIEFOU0k6
IDUKWyAgICA0LjMyOTE3Ml0gc2QgMjowOjA6MDogW3NkY10gV3JpdGUgY2FjaGU6IGVuYWJsZWQs
IHJlYWQgY2FjaGU6IGVuYWJsZWQsIGRvZXNuJ3Qgc3VwcG9ydCBEUE8gb3IgRlVBClsgICAgNC4z
MjkzMTFdIHNkIDM6MDowOjA6IFtzZGRdIDE1NjMwMTQ4OCA1MTItYnl0ZSBsb2dpY2FsIGJsb2Nr
czogKDgwLjAgR0IvNzQuNSBHaUIpClsgICAgNC4zMjk0NzJdIHNkIDM6MDowOjA6IFtzZGRdIFdy
aXRlIFByb3RlY3QgaXMgb2ZmClsgICAgNC4zMjk0NzldIHNjc2kgNDowOjA6MDogRGlyZWN0LUFj
Y2VzcyAgICAgQVRBICAgICAgV0RDIFdEODAwQUFKUy0wMCAwMS4wIFBROiAwIEFOU0k6IDUKWyAg
ICA0LjMyOTQ4N10gc2QgMzowOjA6MDogW3NkZF0gTW9kZSBTZW5zZTogMDAgM2EgMDAgMDAKWyAg
ICA0LjMyOTU2OF0gc2QgMzowOjA6MDogW3NkZF0gV3JpdGUgY2FjaGU6IGVuYWJsZWQsIHJlYWQg
Y2FjaGU6IGVuYWJsZWQsIGRvZXNuJ3Qgc3VwcG9ydCBEUE8gb3IgRlVBClsgICAgNC4zMjk2NThd
IHNkIDQ6MDowOjA6IFtzZGVdIDE1NjI5OTM3NSA1MTItYnl0ZSBsb2dpY2FsIGJsb2NrczogKDgw
LjAgR0IvNzQuNSBHaUIpClsgICAgNC4zMjk3NzFdIHNkIDQ6MDowOjA6IFtzZGVdIFdyaXRlIFBy
b3RlY3QgaXMgb2ZmClsgICAgNC4zMjk3NzRdIHNkIDQ6MDowOjA6IFtzZGVdIE1vZGUgU2Vuc2U6
IDAwIDNhIDAwIDAwClsgICAgNC4zMjk4MTVdIHNkIDQ6MDowOjA6IFtzZGVdIFdyaXRlIGNhY2hl
OiBlbmFibGVkLCByZWFkIGNhY2hlOiBlbmFibGVkLCBkb2Vzbid0IHN1cHBvcnQgRFBPIG9yIEZV
QQpbICAgIDQuMzI5ODMwXSBzZCAxOjA6MDowOiBbc2RiXSBBdHRhY2hlZCBTQ1NJIGRpc2sKWyAg
ICA0LjMzMzg0MV0gc2QgMDowOjA6MDogQXR0YWNoZWQgc2NzaSBnZW5lcmljIHNnMCB0eXBlIDAK
WyAgICA0LjMzMzg4Nl0gc2QgMTowOjA6MDogQXR0YWNoZWQgc2NzaSBnZW5lcmljIHNnMSB0eXBl
IDAKWyAgICA0LjMzMzkzMF0gc2QgMjowOjA6MDogQXR0YWNoZWQgc2NzaSBnZW5lcmljIHNnMiB0
eXBlIDAKWyAgICA0LjMzMzk3M10gc2QgMzowOjA6MDogQXR0YWNoZWQgc2NzaSBnZW5lcmljIHNn
MyB0eXBlIDAKWyAgICA0LjMzNDAxNl0gc2QgNDowOjA6MDogQXR0YWNoZWQgc2NzaSBnZW5lcmlj
IHNnNCB0eXBlIDAKWyAgICA0LjMzNjQ2N10gIHNkYzogc2RjMQpbICAgIDQuMzM2ODkzXSBzZCAy
OjA6MDowOiBbc2RjXSBBdHRhY2hlZCBTQ1NJIGRpc2sKWyAgICA0LjM0MDMxNl0gIHNkZDogc2Rk
MQpbICAgIDQuMzQxMzQ2XSBzZCAzOjA6MDowOiBbc2RkXSBBdHRhY2hlZCBTQ1NJIGRpc2sKWyAg
ICA0LjM0NzQ2NV0gIHNkZTogc2RlMQpbICAgIDQuMzQ3ODUxXSBzZCA0OjA6MDowOiBbc2RlXSBB
dHRhY2hlZCBTQ1NJIGRpc2sKWyAgICA0LjM3NTQ2N10gdXNiIDEtMjogbm90IHJ1bm5pbmcgYXQg
dG9wIHNwZWVkOyBjb25uZWN0IHRvIGEgaGlnaCBzcGVlZCBodWIKWyAgICA0LjM5NDQ2N10gdXNi
IDEtMjogTmV3IFVTQiBkZXZpY2UgZm91bmQsIGlkVmVuZG9yPTFlNGUsIGlkUHJvZHVjdD0wMTAy
ClsgICAgNC4zOTQ0NzBdIHVzYiAxLTI6IE5ldyBVU0IgZGV2aWNlIHN0cmluZ3M6IE1mcj0xLCBQ
cm9kdWN0PTIsIFNlcmlhbE51bWJlcj0wClsgICAgNC4zOTQ0NzJdIHVzYiAxLTI6IFByb2R1Y3Q6
IFVTQjIuMCBDYW1lcmEKWyAgICA0LjM5NDQ3M10gdXNiIDEtMjogTWFudWZhY3R1cmVyOiBFdHJv
biBUZWNobm9sb2d5LCBJbmMuClsgICAgNC40MDE1OTVdIHVzYiAxLTI6IFVTQiBkaXNjb25uZWN0
LCBkZXZpY2UgbnVtYmVyIDIKWyAgICA0LjQwNDU1M10gZWhjaS1wY2kgMDAwMDowMDoxMi4yOiBF
SENJIEhvc3QgQ29udHJvbGxlcgpbICAgIDQuNDA0NTY0XSBlaGNpLXBjaSAwMDAwOjAwOjEyLjI6
IG5ldyBVU0IgYnVzIHJlZ2lzdGVyZWQsIGFzc2lnbmVkIGJ1cyBudW1iZXIgMTEKWyAgICA0LjQw
NDU2OV0gZWhjaS1wY2kgMDAwMDowMDoxMi4yOiBhcHBseWluZyBBTUQgU0I3MDAvU0I4MDAvSHVk
c29uLTIvMyBFSENJIGR1bW15IHFoIHdvcmthcm91bmQKWyAgICA0LjQwNDU4OV0gZWhjaS1wY2kg
MDAwMDowMDoxMi4yOiBkZWJ1ZyBwb3J0IDEKWyAgICA0LjQwNDY1MV0gZWhjaS1wY2kgMDAwMDow
MDoxMi4yOiBpcnEgMTcsIGlvIG1lbSAweGZlYjA5MDAwClsgICAgNC40ODQ0MDhdIGF0YTg6IFNB
VEEgbGluayB1cCAxLjUgR2JwcyAoU1N0YXR1cyAxMTMgU0NvbnRyb2wgMzAwKQpbICAgIDQuNDg1
ODMzXSBhdGE4LjAwOiBBVEFQSTogUExFWFRPUiBEVkRSICAgUFgtNzU1QSwgMS4wOCwgbWF4IFVE
TUEvNjYKWyAgICA0LjQ4NzI4N10gYXRhOC4wMDogY29uZmlndXJlZCBmb3IgVURNQS82NgpbICAg
IDQuNTM2NDUyXSB1c2IgMy0zOiBuZXcgbG93LXNwZWVkIFVTQiBkZXZpY2UgbnVtYmVyIDIgdXNp
bmcgb2hjaV9oY2QKWyAgICA0LjU0ODQzOF0gZWhjaS1wY2kgMDAwMDowMDoxMi4yOiBVU0IgMi4w
IHN0YXJ0ZWQsIEVIQ0kgMS4wMApbICAgIDQuNTQ4NDU0XSB1c2IgdXNiMTE6IE5ldyBVU0IgZGV2
aWNlIGZvdW5kLCBpZFZlbmRvcj0xZDZiLCBpZFByb2R1Y3Q9MDAwMgpbICAgIDQuNTQ4NDU3XSB1
c2IgdXNiMTE6IE5ldyBVU0IgZGV2aWNlIHN0cmluZ3M6IE1mcj0zLCBQcm9kdWN0PTIsIFNlcmlh
bE51bWJlcj0xClsgICAgNC41NDg0NTldIHVzYiB1c2IxMTogUHJvZHVjdDogRUhDSSBIb3N0IENv
bnRyb2xsZXIKWyAgICA0LjU0ODQ2MF0gdXNiIHVzYjExOiBNYW51ZmFjdHVyZXI6IExpbnV4IDMu
MTAtMi1hbWQ2NCBlaGNpX2hjZApbICAgIDQuNTQ4NDYyXSB1c2IgdXNiMTE6IFNlcmlhbE51bWJl
cjogMDAwMDowMDoxMi4yClsgICAgNC41NDg1NThdIGh1YiAxMS0wOjEuMDogVVNCIGh1YiBmb3Vu
ZApbICAgIDQuNTQ4NTYyXSBodWIgMTEtMDoxLjA6IDUgcG9ydHMgZGV0ZWN0ZWQKWyAgICA0LjYx
MjQ5MV0gaHViIDEtMDoxLjA6IFVTQiBodWIgZm91bmQKWyAgICA0LjYxMjQ5Nl0gaHViIDEtMDox
LjA6IDUgcG9ydHMgZGV0ZWN0ZWQKWyAgICA0LjYxMjY1MV0geGVuOiByZWdpc3RlcmluZyBnc2kg
MjEgdHJpZ2dlcmluZyAwIHBvbGFyaXR5IDEKWyAgICA0LjYxMjY1Nl0gQWxyZWFkeSBzZXR1cCB0
aGUgR1NJIDoyMQpbICAgIDQuNjQ4NDYyXSBhdGE3OiBTQVRBIGxpbmsgZG93biAoU1N0YXR1cyAw
IFNDb250cm9sIDMwMCkKWyAgICA0LjY0OTA1MF0gc2NzaSA3OjA6MDowOiBDRC1ST00gICAgICAg
ICAgICBQTEVYVE9SICBEVkRSICAgUFgtNzU1QSAgIDEuMDggUFE6IDAgQU5TSTogNQpbICAgIDQu
NjQ5MTg0XSBzY3NpIDc6MDowOjA6IEF0dGFjaGVkIHNjc2kgZ2VuZXJpYyBzZzUgdHlwZSA1Clsg
ICAgNC42NTI2NzZdIHNyMDogc2NzaTMtbW1jIGRyaXZlOiA0MHgvNDB4IHdyaXRlciBjZC9ydyB4
YS9mb3JtMiBjZGRhIHRyYXkKWyAgICA0LjY1MjY3OF0gY2Ryb206IFVuaWZvcm0gQ0QtUk9NIGRy
aXZlciBSZXZpc2lvbjogMy4yMApbICAgIDQuNjUyNzg4XSBzciA3OjA6MDowOiBBdHRhY2hlZCBz
Y3NpIENELVJPTSBzcjAKWyAgICA0LjcxODQ1Nl0gdXNiIDMtMzogTmV3IFVTQiBkZXZpY2UgZm91
bmQsIGlkVmVuZG9yPTA0N2QsIGlkUHJvZHVjdD0xMDIyClsgICAgNC43MTg0NTldIHVzYiAzLTM6
IE5ldyBVU0IgZGV2aWNlIHN0cmluZ3M6IE1mcj0xLCBQcm9kdWN0PTIsIFNlcmlhbE51bWJlcj0w
ClsgICAgNC43MTg0NjFdIHVzYiAzLTM6IFByb2R1Y3Q6IEtlbnNpbmd0b24gVVNCL1BTMiBPcmJp
dApbICAgIDQuNzE4NDYyXSB1c2IgMy0zOiBNYW51ZmFjdHVyZXI6IEtlbnNpbmd0b24gICAgIApb
ICAgIDQuNzIwNTUzXSB1c2IgMy0zOiBVU0IgZGlzY29ubmVjdCwgZGV2aWNlIG51bWJlciAyClsg
ICAgNC43MjI3NzldIGhpZHJhdzogcmF3IEhJRCBldmVudHMgZHJpdmVyIChDKSBKaXJpIEtvc2lu
YQpbICAgIDQuNzIzMjI5XSB1c2Jjb3JlOiByZWdpc3RlcmVkIG5ldyBpbnRlcmZhY2UgZHJpdmVy
IHVzYmhpZApbICAgIDQuNzIzMjMwXSB1c2JoaWQ6IFVTQiBISUQgY29yZSBkcml2ZXIKWyAgICA0
LjcyNDU4Ml0gZWhjaS1wY2kgMDAwMDowMDoxMy4yOiBFSENJIEhvc3QgQ29udHJvbGxlcgpbICAg
IDQuNzI0NTg5XSBlaGNpLXBjaSAwMDAwOjAwOjEzLjI6IG5ldyBVU0IgYnVzIHJlZ2lzdGVyZWQs
IGFzc2lnbmVkIGJ1cyBudW1iZXIgMTIKWyAgICA0LjcyNDU5M10gZWhjaS1wY2kgMDAwMDowMDox
My4yOiBhcHBseWluZyBBTUQgU0I3MDAvU0I4MDAvSHVkc29uLTIvMyBFSENJIGR1bW15IHFoIHdv
cmthcm91bmQKWyAgICA0LjcyNDYxMV0gZWhjaS1wY2kgMDAwMDowMDoxMy4yOiBkZWJ1ZyBwb3J0
IDEKWyAgICA0LjcyNDY3M10gZWhjaS1wY2kgMDAwMDowMDoxMy4yOiBpcnEgMjEsIGlvIG1lbSAw
eGZlYjA3MDAwClsgICAgNC43MzY0MjRdIGVoY2ktcGNpIDAwMDA6MDA6MTMuMjogVVNCIDIuMCBz
dGFydGVkLCBFSENJIDEuMDAKWyAgICA0LjczNjQ0MV0gdXNiIHVzYjEyOiBOZXcgVVNCIGRldmlj
ZSBmb3VuZCwgaWRWZW5kb3I9MWQ2YiwgaWRQcm9kdWN0PTAwMDIKWyAgICA0LjczNjQ0M10gdXNi
IHVzYjEyOiBOZXcgVVNCIGRldmljZSBzdHJpbmdzOiBNZnI9MywgUHJvZHVjdD0yLCBTZXJpYWxO
dW1iZXI9MQpbICAgIDQuNzM2NDQ0XSB1c2IgdXNiMTI6IFByb2R1Y3Q6IEVIQ0kgSG9zdCBDb250
cm9sbGVyClsgICAgNC43MzY0NDZdIHVzYiB1c2IxMjogTWFudWZhY3R1cmVyOiBMaW51eCAzLjEw
LTItYW1kNjQgZWhjaV9oY2QKWyAgICA0LjczNjQ0N10gdXNiIHVzYjEyOiBTZXJpYWxOdW1iZXI6
IDAwMDA6MDA6MTMuMgpbICAgIDQuNzM2NTQ1XSBodWIgMTItMDoxLjA6IFVTQiBodWIgZm91bmQK
WyAgICA0LjczNjU0OF0gaHViIDEyLTA6MS4wOiA1IHBvcnRzIGRldGVjdGVkClsgICAgNC44MDA0
OTRdIGh1YiAzLTA6MS4wOiBVU0IgaHViIGZvdW5kClsgICAgNC44MDA1MDBdIGh1YiAzLTA6MS4w
OiA1IHBvcnRzIGRldGVjdGVkClsgICAgNC44MDA2MzVdIHhlbjogcmVnaXN0ZXJpbmcgZ3NpIDIz
IHRyaWdnZXJpbmcgMCBwb2xhcml0eSAxClsgICAgNC44MDA2MzhdIEFscmVhZHkgc2V0dXAgdGhl
IEdTSSA6MjMKWyAgICA0Ljg2MDQzOF0gdXNiIDExLTI6IG5ldyBoaWdoLXNwZWVkIFVTQiBkZXZp
Y2UgbnVtYmVyIDIgdXNpbmcgZWhjaS1wY2kKWyAgICA0Ljg2NDUxOV0gZWhjaS1wY2kgMDAwMDow
MDoxNi4yOiBFSENJIEhvc3QgQ29udHJvbGxlcgpbICAgIDQuODY0NTI1XSBlaGNpLXBjaSAwMDAw
OjAwOjE2LjI6IG5ldyBVU0IgYnVzIHJlZ2lzdGVyZWQsIGFzc2lnbmVkIGJ1cyBudW1iZXIgMTMK
WyAgICA0Ljg2NDUyOV0gZWhjaS1wY2kgMDAwMDowMDoxNi4yOiBhcHBseWluZyBBTUQgU0I3MDAv
U0I4MDAvSHVkc29uLTIvMyBFSENJIGR1bW15IHFoIHdvcmthcm91bmQKWyAgICA0Ljg2NDU0NV0g
ZWhjaS1wY2kgMDAwMDowMDoxNi4yOiBkZWJ1ZyBwb3J0IDEKWyAgICA0Ljg2NDYwNV0gZWhjaS1w
Y2kgMDAwMDowMDoxNi4yOiBpcnEgMjMsIGlvIG1lbSAweGZlYjA0MDAwClsgICAgNC45Njg0MzJd
IGF0YTk6IFNBVEEgbGluayBkb3duIChTU3RhdHVzIDAgU0NvbnRyb2wgMzAwKQpbICAgIDQuOTg0
NDM4XSBlaGNpLXBjaSAwMDAwOjAwOjE2LjI6IFVTQiAyLjAgc3RhcnRlZCwgRUhDSSAxLjAwClsg
ICAgNC45ODQ0NTJdIHVzYiB1c2IxMzogTmV3IFVTQiBkZXZpY2UgZm91bmQsIGlkVmVuZG9yPTFk
NmIsIGlkUHJvZHVjdD0wMDAyClsgICAgNC45ODQ0NTRdIHVzYiB1c2IxMzogTmV3IFVTQiBkZXZp
Y2Ugc3RyaW5nczogTWZyPTMsIFByb2R1Y3Q9MiwgU2VyaWFsTnVtYmVyPTEKWyAgICA0Ljk4NDQ1
Nl0gdXNiIHVzYjEzOiBQcm9kdWN0OiBFSENJIEhvc3QgQ29udHJvbGxlcgpbICAgIDQuOTg0NDU4
XSB1c2IgdXNiMTM6IE1hbnVmYWN0dXJlcjogTGludXggMy4xMC0yLWFtZDY0IGVoY2lfaGNkClsg
ICAgNC45ODQ0NTldIHVzYiB1c2IxMzogU2VyaWFsTnVtYmVyOiAwMDAwOjAwOjE2LjIKWyAgICA0
Ljk4NDU0Nl0gaHViIDEzLTA6MS4wOiBVU0IgaHViIGZvdW5kClsgICAgNC45ODQ1NTBdIGh1YiAx
My0wOjEuMDogNCBwb3J0cyBkZXRlY3RlZApbICAgIDUuMDA1NTk2XSB1c2IgMTEtMjogTmV3IFVT
QiBkZXZpY2UgZm91bmQsIGlkVmVuZG9yPTFlNGUsIGlkUHJvZHVjdD0wMTAyClsgICAgNS4wMDU1
OThdIHVzYiAxMS0yOiBOZXcgVVNCIGRldmljZSBzdHJpbmdzOiBNZnI9MSwgUHJvZHVjdD0yLCBT
ZXJpYWxOdW1iZXI9MApbICAgIDUuMDA1NjAwXSB1c2IgMTEtMjogUHJvZHVjdDogVVNCMi4wIENh
bWVyYQpbICAgIDUuMDA1NjAyXSB1c2IgMTEtMjogTWFudWZhY3R1cmVyOiBFdHJvbiBUZWNobm9s
b2d5LCBJbmMuClsgICAgNS4wNDg0NTldIGh1YiA4LTA6MS4wOiBVU0IgaHViIGZvdW5kClsgICAg
NS4wNDg0NjVdIGh1YiA4LTA6MS4wOiA0IHBvcnRzIGRldGVjdGVkClsgICAgNS4xMDE2MjldIG1k
OiBtZDAgc3RvcHBlZC4KWyAgICA1LjEwMjkwNV0gbWQ6IGJpbmQ8c2RiMT4KWyAgICA1LjEwMzEx
OV0gbWQ6IGJpbmQ8c2RlMT4KWyAgICA1LjEwMzMzM10gbWQ6IGJpbmQ8c2RhMT4KWyAgICA1LjEw
MzU4Ml0gbWQ6IGJpbmQ8c2RjMT4KWyAgICA1LjEwMzc5MF0gbWQ6IGJpbmQ8c2RkMT4KWyAgICA1
LjE3MjM5MV0gcmFpZDY6IHNzZTJ4MSAgICA3Mzc3IE1CL3MKWyAgICA1LjI0MDQwN10gcmFpZDY6
IHNzZTJ4MiAgIDEyMTcwIE1CL3MKWyAgICA1LjMwODM4Nl0gcmFpZDY6IHNzZTJ4NCAgIDEzNzQ0
IE1CL3MKWyAgICA1LjMwODM4OF0gcmFpZDY6IHVzaW5nIGFsZ29yaXRobSBzc2UyeDQgKDEzNzQ0
IE1CL3MpClsgICAgNS4zMDgzODldIHJhaWQ2OiB1c2luZyBzc3NlM3gyIHJlY292ZXJ5IGFsZ29y
aXRobQpbICAgIDUuMzA4NjM4XSB4b3I6IG1lYXN1cmluZyBzb2Z0d2FyZSBjaGVja3N1bSBzcGVl
ZApbICAgIDUuMzI4NDA5XSB1c2IgMy0zOiBuZXcgbG93LXNwZWVkIFVTQiBkZXZpY2UgbnVtYmVy
IDMgdXNpbmcgb2hjaV9oY2QKWyAgICA1LjM0ODM5MF0gICAgcHJlZmV0Y2g2NC1zc2U6ICA3NjY1
LjAwMCBNQi9zZWMKWyAgICA1LjM4ODM4N10gICAgZ2VuZXJpY19zc2U6ICA3MzIzLjAwMCBNQi9z
ZWMKWyAgICA1LjM4ODM4OF0geG9yOiB1c2luZyBmdW5jdGlvbjogcHJlZmV0Y2g2NC1zc2UgKDc2
NjUuMDAwIE1CL3NlYykKWyAgICA1LjM4ODYyNl0gYXN5bmNfdHg6IGFwaSBpbml0aWFsaXplZCAo
YXN5bmMpClsgICAgNS4zODk2NjBdIG1kOiByYWlkNiBwZXJzb25hbGl0eSByZWdpc3RlcmVkIGZv
ciBsZXZlbCA2ClsgICAgNS4zODk2NjJdIG1kOiByYWlkNSBwZXJzb25hbGl0eSByZWdpc3RlcmVk
IGZvciBsZXZlbCA1ClsgICAgNS4zODk2NjRdIG1kOiByYWlkNCBwZXJzb25hbGl0eSByZWdpc3Rl
cmVkIGZvciBsZXZlbCA0ClsgICAgNS4zOTAyMjldIG1kL3JhaWQ6bWQwOiBkZXZpY2Ugc2RkMSBv
cGVyYXRpb25hbCBhcyByYWlkIGRpc2sgMApbICAgIDUuMzkwMjMyXSBtZC9yYWlkOm1kMDogZGV2
aWNlIHNkYzEgb3BlcmF0aW9uYWwgYXMgcmFpZCBkaXNrIDQKWyAgICA1LjM5MDIzM10gbWQvcmFp
ZDptZDA6IGRldmljZSBzZGExIG9wZXJhdGlvbmFsIGFzIHJhaWQgZGlzayAzClsgICAgNS4zOTAy
MzRdIG1kL3JhaWQ6bWQwOiBkZXZpY2Ugc2RlMSBvcGVyYXRpb25hbCBhcyByYWlkIGRpc2sgMgpb
ICAgIDUuMzkwMjM2XSBtZC9yYWlkOm1kMDogZGV2aWNlIHNkYjEgb3BlcmF0aW9uYWwgYXMgcmFp
ZCBkaXNrIDEKWyAgICA1LjM5MDU0M10gbWQvcmFpZDptZDA6IGFsbG9jYXRlZCA1Mzk0a0IKWyAg
ICA1LjM5MDU3Nl0gbWQvcmFpZDptZDA6IHJhaWQgbGV2ZWwgNSBhY3RpdmUgd2l0aCA1IG91dCBv
ZiA1IGRldmljZXMsIGFsZ29yaXRobSAyClsgICAgNS4zOTA1NzhdIFJBSUQgY29uZiBwcmludG91
dDoKWyAgICA1LjM5MDU3OV0gIC0tLSBsZXZlbDo1IHJkOjUgd2Q6NQpbICAgIDUuMzkwNTgwXSAg
ZGlzayAwLCBvOjEsIGRldjpzZGQxClsgICAgNS4zOTA1ODFdICBkaXNrIDEsIG86MSwgZGV2OnNk
YjEKWyAgICA1LjM5MDU4Ml0gIGRpc2sgMiwgbzoxLCBkZXY6c2RlMQpbICAgIDUuMzkwNTgzXSAg
ZGlzayAzLCBvOjEsIGRldjpzZGExClsgICAgNS4zOTA1ODRdICBkaXNrIDQsIG86MSwgZGV2OnNk
YzEKWyAgICA1LjM5MDYwM10gbWQwOiBkZXRlY3RlZCBjYXBhY2l0eSBjaGFuZ2UgZnJvbSAwIHRv
IDMyMDA5MDQwNjkxMgpbICAgIDUuMzkwNjIzXSBSQUlEIGNvbmYgcHJpbnRvdXQ6ClsgICAgNS4z
OTA2MjVdICAtLS0gbGV2ZWw6NSByZDo1IHdkOjUKWyAgICA1LjM5MDYyNl0gIGRpc2sgMCwgbzox
LCBkZXY6c2RkMQpbICAgIDUuMzkwNjI4XSAgZGlzayAxLCBvOjEsIGRldjpzZGIxClsgICAgNS4z
OTA2MjldICBkaXNrIDIsIG86MSwgZGV2OnNkZTEKWyAgICA1LjM5MDYzMF0gIGRpc2sgMywgbzox
LCBkZXY6c2RhMQpbICAgIDUuMzkwNjMxXSAgZGlzayA0LCBvOjEsIGRldjpzZGMxClsgICAgNS4z
OTIzMTldICBtZDA6IHVua25vd24gcGFydGl0aW9uIHRhYmxlClsgICAgNS40OTg0NzldIHVzYiAz
LTM6IE5ldyBVU0IgZGV2aWNlIGZvdW5kLCBpZFZlbmRvcj0wNDdkLCBpZFByb2R1Y3Q9MTAyMgpb
ICAgIDUuNDk4NDgyXSB1c2IgMy0zOiBOZXcgVVNCIGRldmljZSBzdHJpbmdzOiBNZnI9MSwgUHJv
ZHVjdD0yLCBTZXJpYWxOdW1iZXI9MApbICAgIDUuNDk4NDg0XSB1c2IgMy0zOiBQcm9kdWN0OiBL
ZW5zaW5ndG9uIFVTQi9QUzIgT3JiaXQKWyAgICA1LjQ5ODQ4NV0gdXNiIDMtMzogTWFudWZhY3R1
cmVyOiBLZW5zaW5ndG9uICAgICAKWyAgICA1LjUwOTUzMF0gaW5wdXQ6IEtlbnNpbmd0b24gICAg
ICBLZW5zaW5ndG9uIFVTQi9QUzIgT3JiaXQgYXMgL2RldmljZXMvcGNpMDAwMDowMC8wMDAwOjAw
OjEzLjAvdXNiMy8zLTMvMy0zOjEuMC9pbnB1dC9pbnB1dDEKWyAgICA1LjUwOTYxMl0gaGlkLWdl
bmVyaWMgMDAwMzowNDdEOjEwMjIuMDAwMTogaW5wdXQsaGlkcmF3MDogVVNCIEhJRCB2MS4xMCBN
b3VzZSBbS2Vuc2luZ3RvbiAgICAgIEtlbnNpbmd0b24gVVNCL1BTMiBPcmJpdF0gb24gdXNiLTAw
MDA6MDA6MTMuMC0zL2lucHV0MApbICAgIDUuNTk1MjQ5XSBkZXZpY2UtbWFwcGVyOiB1ZXZlbnQ6
IHZlcnNpb24gMS4wLjMKWyAgICA1LjU5NTMyNl0gZGV2aWNlLW1hcHBlcjogaW9jdGw6IDQuMjQu
MC1pb2N0bCAoMjAxMy0wMS0xNSkgaW5pdGlhbGlzZWQ6IGRtLWRldmVsQHJlZGhhdC5jb20KWyAg
ICA1LjY0MzA5M10gYmlvOiBjcmVhdGUgc2xhYiA8YmlvLTE+IGF0IDEKWyAgICA1LjcyMTQ4NF0g
RVhUNC1mcyAoZG0tMCk6IG1vdW50ZWQgZmlsZXN5c3RlbSB3aXRoIG9yZGVyZWQgZGF0YSBtb2Rl
LiBPcHRzOiAobnVsbCkKWyAgICA2Ljg3ODk5OV0gc3lzdGVtZC11ZGV2ZFs0NjhdOiBzdGFydGlu
ZyB2ZXJzaW9uIDIwNApbICAgIDcuMjg5ODc1XSB3bWk6IE1hcHBlciBsb2FkZWQKWyAgICA3LjMw
MDYzOV0gaW5wdXQ6IFBvd2VyIEJ1dHRvbiBhcyAvZGV2aWNlcy9MTlhTWVNUTTowMC9kZXZpY2U6
MDAvUE5QMEMwQzowMC9pbnB1dC9pbnB1dDIKWyAgICA3LjMwMDY0NF0gQUNQSTogUG93ZXIgQnV0
dG9uIFtQV1JCXQpbICAgIDcuMzAwNjg2XSBpbnB1dDogUG93ZXIgQnV0dG9uIGFzIC9kZXZpY2Vz
L0xOWFNZU1RNOjAwL0xOWFBXUkJOOjAwL2lucHV0L2lucHV0MwpbICAgIDcuMzAwNjg5XSBBQ1BJ
OiBQb3dlciBCdXR0b24gW1BXUkZdClsgICAgNy40MzY0OTFdIHBpaXg0X3NtYnVzIDAwMDA6MDA6
MTQuMDogU01CdXMgSG9zdCBDb250cm9sbGVyIGF0IDB4YjAwLCByZXZpc2lvbiAwClsgICAgNy40
NjA5MThdIFdhcm5pbmc6IFByb2Nlc3NvciBQbGF0Zm9ybSBMaW1pdCBub3Qgc3VwcG9ydGVkLgpb
ICAgIDcuNTQ2NjIxXSBFREFDIE1DOiBWZXI6IDMuMC4wClsgICAgNy41NjExNTRdIE1DRTogSW4t
a2VybmVsIE1DRSBkZWNvZGluZyBlbmFibGVkLgpbICAgIDcuNTYyMjIzXSBBTUQ2NCBFREFDIGRy
aXZlciB2My40LjAKWyAgICA3LjU2MjI1N10gRURBQyBhbWQ2NDogRFJBTSBFQ0MgZGlzYWJsZWQu
ClsgICAgNy41NjIyNzddIEVEQUMgYW1kNjQ6IEVDQyBkaXNhYmxlZCBpbiB0aGUgQklPUyBvciBu
byBFQ0MgY2FwYWJpbGl0eSwgbW9kdWxlIHdpbGwgbm90IGxvYWQuClsgICAgNy41NjIyNzddICBF
aXRoZXIgZW5hYmxlIEVDQyBjaGVja2luZyBvciBmb3JjZSBtb2R1bGUgbG9hZGluZyBieSBzZXR0
aW5nICdlY2NfZW5hYmxlX292ZXJyaWRlJy4KWyAgICA3LjU2MjI3N10gIChOb3RlIHRoYXQgdXNl
IG9mIHRoZSBvdmVycmlkZSBtYXkgY2F1c2UgdW5rbm93biBzaWRlIGVmZmVjdHMuKQpbICAgIDcu
NTkxNzc3XSB4ZW46IHJlZ2lzdGVyaW5nIGdzaSAxNiB0cmlnZ2VyaW5nIDAgcG9sYXJpdHkgMQpb
ICAgIDcuNTkxNzkzXSB4ZW46IC0tPiBwaXJxPTE2IC0+IGlycT0xNiAoZ3NpPTE2KQpbICAgIDcu
NjIzMjMyXSBhbGc6IE5vIHRlc3QgZm9yIF9fZ2NtLWFlcy1hZXNuaSAoX19kcml2ZXItZ2NtLWFl
cy1hZXNuaSkKWyAgICA3LjYyNDIwMV0gaW5wdXQ6IFBDIFNwZWFrZXIgYXMgL2RldmljZXMvcGxh
dGZvcm0vcGNzcGtyL2lucHV0L2lucHV0NApbICAgIDcuNjUwODczXSBpbnB1dDogSERBIEFUSSBT
QiBGcm9udCBIZWFkcGhvbmUgYXMgL2RldmljZXMvcGNpMDAwMDowMC8wMDAwOjAwOjE0LjIvc291
bmQvY2FyZDAvaW5wdXQ1ClsgICAgNy42NTA4OTddIGlucHV0OiBIREEgQVRJIFNCIExpbmUgT3V0
IFNpZGUgYXMgL2RldmljZXMvcGNpMDAwMDowMC8wMDAwOjAwOjE0LjIvc291bmQvY2FyZDAvaW5w
dXQ2ClsgICAgNy42NTA5MjBdIGlucHV0OiBIREEgQVRJIFNCIExpbmUgT3V0IENMRkUgYXMgL2Rl
dmljZXMvcGNpMDAwMDowMC8wMDAwOjAwOjE0LjIvc291bmQvY2FyZDAvaW5wdXQ3ClsgICAgNy42
NTA5NDFdIGlucHV0OiBIREEgQVRJIFNCIExpbmUgT3V0IFN1cnJvdW5kIGFzIC9kZXZpY2VzL3Bj
aTAwMDA6MDAvMDAwMDowMDoxNC4yL3NvdW5kL2NhcmQwL2lucHV0OApbICAgIDcuNjUwOTY0XSBp
bnB1dDogSERBIEFUSSBTQiBMaW5lIE91dCBGcm9udCBhcyAvZGV2aWNlcy9wY2kwMDAwOjAwLzAw
MDA6MDA6MTQuMi9zb3VuZC9jYXJkMC9pbnB1dDkKWyAgICA3LjY1MDk4Nl0gaW5wdXQ6IEhEQSBB
VEkgU0IgTGluZSBhcyAvZGV2aWNlcy9wY2kwMDAwOjAwLzAwMDA6MDA6MTQuMi9zb3VuZC9jYXJk
MC9pbnB1dDEwClsgICAgNy42NTEwMDldIGlucHV0OiBIREEgQVRJIFNCIFJlYXIgTWljIGFzIC9k
ZXZpY2VzL3BjaTAwMDA6MDAvMDAwMDowMDoxNC4yL3NvdW5kL2NhcmQwL2lucHV0MTEKWyAgICA3
LjY1MTAzMV0gaW5wdXQ6IEhEQSBBVEkgU0IgRnJvbnQgTWljIGFzIC9kZXZpY2VzL3BjaTAwMDA6
MDAvMDAwMDowMDoxNC4yL3NvdW5kL2NhcmQwL2lucHV0MTIKWyAgICA3LjY1MTMyMF0geGVuOiBy
ZWdpc3RlcmluZyBnc2kgMjUgdHJpZ2dlcmluZyAwIHBvbGFyaXR5IDEKWyAgICA3LjY1MTMzMl0g
eGVuOiAtLT4gcGlycT0yNSAtPiBpcnE9MjUgKGdzaT0yNSkKWyAgICA3LjY1MTM0NF0gaGRhLWlu
dGVsIDAwMDA6MDE6MDAuMTogSGFuZGxlIFZHQS1zd2l0Y2hlcm9vIGF1ZGlvIGNsaWVudApbICAg
IDcuNjY0NDQ5XSBpbnB1dDogSEQtQXVkaW8gR2VuZXJpYyBIRE1JL0RQLHBjbT0zIGFzIC9kZXZp
Y2VzL3BjaTAwMDA6MDAvMDAwMDowMDowMi4wLzAwMDA6MDE6MDAuMS9zb3VuZC9jYXJkMS9pbnB1
dDEzClsgICAgNy42NzkzNjldIHNwNTEwMF90Y286IFNQNTEwMC9TQjgwMCBUQ08gV2F0Y2hEb2cg
VGltZXIgRHJpdmVyIHYwLjA1ClsgICAgNy42Nzk0MDldIHNwNTEwMF90Y286IFBDSSBSZXZpc2lv
biBJRDogMHg0MgpbICAgIDcuNjc5NDUyXSBzcDUxMDBfdGNvOiBVc2luZyAweGZlZDgwYjAwIGZv
ciB3YXRjaGRvZyBNTUlPIGFkZHJlc3MKWyAgICA3LjY3OTQ3MV0gc3A1MTAwX3RjbzogTGFzdCBy
ZWJvb3Qgd2FzIG5vdCB0cmlnZ2VyZWQgYnkgd2F0Y2hkb2cuClsgICAgNy42Nzk1MzFdIHNwNTEw
MF90Y286IGluaXRpYWxpemVkICgweGZmZmZjOTAwMDE4MzhiMDApLiBoZWFydGJlYXQ9NjAgc2Vj
IChub3dheW91dD0wKQpbICAgIDcuNjk2MTcwXSBbZHJtXSBJbml0aWFsaXplZCBkcm0gMS4xLjAg
MjAwNjA4MTAKWyAgICA3Ljc3ODUyOV0gYXN1c193bWk6IEFTVVMgV01JIGdlbmVyaWMgZHJpdmVy
IGxvYWRlZApbICAgIDcuNzg3MDg2XSBhc3VzX3dtaTogSW5pdGlhbGl6YXRpb246IDB4MGFzdXNf
d21pOiBCSU9TIFdNSSB2ZXJzaW9uOiAwLjkKWyAgICA3Ljc4NzEzN10gYXN1c193bWk6IFNGVU4g
dmFsdWU6IDB4MDw2PlsgICAgNy43ODczOTBdIGlucHV0OiBFZWUgUEMgV01JIGhvdGtleXMgYXMg
L2RldmljZXMvcGxhdGZvcm0vZWVlcGMtd21pL2lucHV0L2lucHV0MTQKWyAgICA3Ljc4ODIxNF0g
YXN1c193bWk6IERpc2FibGluZyBBQ1BJIHZpZGVvIGRyaXZlcgpbICAgIDcuODE2Njg3XSBbZHJt
XSByYWRlb24ga2VybmVsIG1vZGVzZXR0aW5nIGVuYWJsZWQuClsgICAgNy44MTY5ODZdIHhlbjog
cmVnaXN0ZXJpbmcgZ3NpIDI0IHRyaWdnZXJpbmcgMCBwb2xhcml0eSAxClsgICAgNy44MTY5OThd
IHhlbjogLS0+IHBpcnE9MjQgLT4gaXJxPTI0IChnc2k9MjQpClsgICAgNy44MTcxNTJdIFtkcm1d
IGluaXRpYWxpemluZyBrZXJuZWwgbW9kZXNldHRpbmcgKENBSUNPUyAweDEwMDI6MHg2Nzc5IDB4
MTQ1ODoweDI1NDkpLgpbICAgIDcuODE3MTc0XSBbZHJtXSByZWdpc3RlciBtbWlvIGJhc2U6IDB4
RkVBMjAwMDAKWyAgICA3LjgxNzE3Nl0gW2RybV0gcmVnaXN0ZXIgbW1pbyBzaXplOiAxMzEwNzIK
WyAgICA3LjgxNzMyMl0gQVRPTSBCSU9TOiBHVgpbICAgIDcuODE3Nzc1XSByYWRlb24gMDAwMDow
MTowMC4wOiBWUkFNOiAxMDI0TSAweDAwMDAwMDAwMDAwMDAwMDAgLSAweDAwMDAwMDAwM0ZGRkZG
RkYgKDEwMjRNIHVzZWQpClsgICAgNy44MTc3NzddIHJhZGVvbiAwMDAwOjAxOjAwLjA6IEdUVDog
NTEyTSAweDAwMDAwMDAwNDAwMDAwMDAgLSAweDAwMDAwMDAwNUZGRkZGRkYKWyAgICA3LjgxNzc3
OV0gW2RybV0gRGV0ZWN0ZWQgVlJBTSBSQU09MTAyNE0sIEJBUj0yNTZNClsgICAgNy44MTc3ODBd
IFtkcm1dIFJBTSB3aWR0aCA2NGJpdHMgRERSClsgICAgNy44MTc4NDVdIFtUVE1dIFpvbmUgIGtl
cm5lbDogQXZhaWxhYmxlIGdyYXBoaWNzIG1lbW9yeTogNzk5NDA0NCBraUIKWyAgICA3LjgxNzg0
Nl0gW1RUTV0gWm9uZSAgIGRtYTMyOiBBdmFpbGFibGUgZ3JhcGhpY3MgbWVtb3J5OiAyMDk3MTUy
IGtpQgpbICAgIDcuODE3ODQ3XSBbVFRNXSBJbml0aWFsaXppbmcgcG9vbCBhbGxvY2F0b3IKWyAg
ICA3LjgxNzg1MF0gW1RUTV0gSW5pdGlhbGl6aW5nIERNQSBwb29sIGFsbG9jYXRvcgpbICAgIDcu
ODE3ODY0XSBbZHJtXSByYWRlb246IDEwMjRNIG9mIFZSQU0gbWVtb3J5IHJlYWR5ClsgICAgNy44
MTc4NjZdIFtkcm1dIHJhZGVvbjogNTEyTSBvZiBHVFQgbWVtb3J5IHJlYWR5LgpbICAgIDcuODMz
ODU4XSBwbGF0Zm9ybSByYWRlb25fdXZkLjA6IGZpcm13YXJlOiBhZ2VudCBsb2FkZWQgcmFkZW9u
L1NVTU9fdXZkLmJpbiBpbnRvIG1lbW9yeQpbICAgIDcuODM0MTE0XSBbZHJtXSBHQVJUOiBudW0g
Y3B1IHBhZ2VzIDEzMTA3MiwgbnVtIGdwdSBwYWdlcyAxMzEwNzIKWyAgICA3LjgzNDY5Ml0gW2Ry
bV0gZW5hYmxpbmcgUENJRSBnZW4gMiBsaW5rIHNwZWVkcywgZGlzYWJsZSB3aXRoIHJhZGVvbi5w
Y2llX2dlbjI9MApbICAgIDcuODM3NDM4XSBbZHJtXSBMb2FkaW5nIENBSUNPUyBNaWNyb2NvZGUK
WyAgICA3Ljg1NDEzOV0gbWVkaWE6IExpbnV4IG1lZGlhIGludGVyZmFjZTogdjAuMTAKWyAgICA3
Ljg1NzIxNl0gcGxhdGZvcm0gcmFkZW9uX2NwLjA6IGZpcm13YXJlOiBhZ2VudCBsb2FkZWQgcmFk
ZW9uL0NBSUNPU19wZnAuYmluIGludG8gbWVtb3J5ClsgICAgNy44Njc2NzJdIHBsYXRmb3JtIHJh
ZGVvbl9jcC4wOiBmaXJtd2FyZTogYWdlbnQgbG9hZGVkIHJhZGVvbi9DQUlDT1NfbWUuYmluIGlu
dG8gbWVtb3J5ClsgICAgNy44ODE1MzFdIExpbnV4IHZpZGVvIGNhcHR1cmUgaW50ZXJmYWNlOiB2
Mi4wMApbICAgIDcuOTExNjI5XSBwbGF0Zm9ybSByYWRlb25fY3AuMDogZmlybXdhcmU6IGFnZW50
IGxvYWRlZCByYWRlb24vQlRDX3JsYy5iaW4gaW50byBtZW1vcnkKWyAgICA4LjAyMzY0OF0gdXZj
dmlkZW86IEZvdW5kIFVWQyAxLjAwIGRldmljZSBVU0IyLjAgQ2FtZXJhICgxZTRlOjAxMDIpClsg
ICAgOC4wMjg0NzVdIHBsYXRmb3JtIHJhZGVvbl9jcC4wOiBmaXJtd2FyZTogYWdlbnQgbG9hZGVk
IHJhZGVvbi9DQUlDT1NfbWMuYmluIGludG8gbWVtb3J5ClsgICAgOC4wMzA1MzJdIGlucHV0OiBV
U0IyLjAgQ2FtZXJhIGFzIC9kZXZpY2VzL3BjaTAwMDA6MDAvMDAwMDowMDoxMi4yL3VzYjExLzEx
LTIvMTEtMjoxLjAvaW5wdXQvaW5wdXQxNQpbICAgIDguMDMwNTkzXSB1c2Jjb3JlOiByZWdpc3Rl
cmVkIG5ldyBpbnRlcmZhY2UgZHJpdmVyIHV2Y3ZpZGVvClsgICAgOC4wMzA1OTVdIFVTQiBWaWRl
byBDbGFzcyBkcml2ZXIgKDEuMS4xKQpbICAgIDguMDMxNTIyXSBbZHJtXSBQQ0lFIEdBUlQgb2Yg
NTEyTSBlbmFibGVkICh0YWJsZSBhdCAweDAwMDAwMDAwMDAyNzMwMDApLgpbICAgIDguMDMxNjU3
XSByYWRlb24gMDAwMDowMTowMC4wOiBXQiBlbmFibGVkClsgICAgOC4wMzE2NjJdIHJhZGVvbiAw
MDAwOjAxOjAwLjA6IGZlbmNlIGRyaXZlciBvbiByaW5nIDAgdXNlIGdwdSBhZGRyIDB4MDAwMDAw
MDA0MDAwMGMwMCBhbmQgY3B1IGFkZHIgMHhmZmZmODgwNDEwZDA2YzAwClsgICAgOC4wMzE2NjRd
IHJhZGVvbiAwMDAwOjAxOjAwLjA6IGZlbmNlIGRyaXZlciBvbiByaW5nIDMgdXNlIGdwdSBhZGRy
IDB4MDAwMDAwMDA0MDAwMGMwYyBhbmQgY3B1IGFkZHIgMHhmZmZmODgwNDEwZDA2YzBjClsgICAg
OC4wNzk0MzFdIHJhZGVvbiAwMDAwOjAxOjAwLjA6IGZlbmNlIGRyaXZlciBvbiByaW5nIDUgdXNl
IGdwdSBhZGRyIDB4MDAwMDAwMDAwMDA3MjExOCBhbmQgY3B1IGFkZHIgMHhmZmZmYzkwMDExZTMy
MTE4ClsgICAgOC4wNzk0NDldIFtkcm1dIFN1cHBvcnRzIHZibGFuayB0aW1lc3RhbXAgY2FjaGlu
ZyBSZXYgMSAoMTAuMTAuMjAxMCkuClsgICAgOC4wNzk0NTJdIFtkcm1dIERyaXZlciBzdXBwb3J0
cyBwcmVjaXNlIHZibGFuayB0aW1lc3RhbXAgcXVlcnkuClsgICAgOC4wNzk0OTldIHJhZGVvbiAw
MDAwOjAxOjAwLjA6IHJhZGVvbjogdXNpbmcgTVNJLgpbICAgIDguMDc5NTM4XSBbZHJtXSByYWRl
b246IGlycSBpbml0aWFsaXplZC4KWyAgICA4LjA5NjEzNF0gW2RybV0gcmluZyB0ZXN0IG9uIDAg
c3VjY2VlZGVkIGluIDMgdXNlY3MKWyAgICA4LjA5NjE5OV0gW2RybV0gcmluZyB0ZXN0IG9uIDMg
c3VjY2VlZGVkIGluIDEgdXNlY3MKWyAgICA4LjI4MTg3Nl0gW2RybV0gcmluZyB0ZXN0IG9uIDUg
c3VjY2VlZGVkIGluIDIgdXNlY3MKWyAgICA4LjI4MTg5N10gW2RybV0gVVZEIGluaXRpYWxpemVk
IHN1Y2Nlc3NmdWxseS4KWyAgICA4LjI4MjM1NF0gW2RybV0gaWIgdGVzdCBvbiByaW5nIDAgc3Vj
Y2VlZGVkIGluIDAgdXNlY3MKWyAgICA4LjI4MjQwM10gW2RybV0gaWIgdGVzdCBvbiByaW5nIDMg
c3VjY2VlZGVkIGluIDAgdXNlY3MKWyAgICA4LjQzMzY1M10gW2RybV0gaWIgdGVzdCBvbiByaW5n
IDUgc3VjY2VlZGVkClsgICAgOC40MzM4OTNdIFtkcm1dIFJhZGVvbiBEaXNwbGF5IENvbm5lY3Rv
cnMKWyAgICA4LjQzMzg5NV0gW2RybV0gQ29ubmVjdG9yIDA6ClsgICAgOC40MzM4OTZdIFtkcm1d
ICAgSERNSS1BLTEKWyAgICA4LjQzMzg5OF0gW2RybV0gICBIUEQyClsgICAgOC40MzM5MDBdIFtk
cm1dICAgRERDOiAweDY0NjAgMHg2NDYwIDB4NjQ2NCAweDY0NjQgMHg2NDY4IDB4NjQ2OCAweDY0
NmMgMHg2NDZjClsgICAgOC40MzM5MDFdIFtkcm1dICAgRW5jb2RlcnM6ClsgICAgOC40MzM5MDJd
IFtkcm1dICAgICBERlAxOiBJTlRFUk5BTF9VTklQSFkxClsgICAgOC40MzM5MDNdIFtkcm1dIENv
bm5lY3RvciAxOgpbICAgIDguNDMzOTA0XSBbZHJtXSAgIERWSS1ELTEKWyAgICA4LjQzMzkwNV0g
W2RybV0gICBIUEQ0ClsgICAgOC40MzM5MDddIFtkcm1dICAgRERDOiAweDY0NTAgMHg2NDUwIDB4
NjQ1NCAweDY0NTQgMHg2NDU4IDB4NjQ1OCAweDY0NWMgMHg2NDVjClsgICAgOC40MzM5MDhdIFtk
cm1dICAgRW5jb2RlcnM6ClsgICAgOC40MzM5MDldIFtkcm1dICAgICBERlAyOiBJTlRFUk5BTF9V
TklQSFkKWyAgICA4LjQzMzkxMF0gW2RybV0gQ29ubmVjdG9yIDI6ClsgICAgOC40MzM5MTFdIFtk
cm1dICAgVkdBLTEKWyAgICA4LjQzMzkxM10gW2RybV0gICBEREM6IDB4NjQzMCAweDY0MzAgMHg2
NDM0IDB4NjQzNCAweDY0MzggMHg2NDM4IDB4NjQzYyAweDY0M2MKWyAgICA4LjQzMzkxNF0gW2Ry
bV0gICBFbmNvZGVyczoKWyAgICA4LjQzMzkxNV0gW2RybV0gICAgIENSVDE6IElOVEVSTkFMX0tM
RFNDUF9EQUMxClsgICAgOC40MzM5OTNdIFtkcm1dIEludGVybmFsIHRoZXJtYWwgY29udHJvbGxl
ciB3aXRoIGZhbiBjb250cm9sClsgICAgOC40MzQ4MDddIFtkcm1dIHJhZGVvbjogcG93ZXIgbWFu
YWdlbWVudCBpbml0aWFsaXplZApbICAgIDguNjQ0OTU2XSBbZHJtXSBmYiBtYXBwYWJsZSBhdCAw
eEMwMzc1MDAwClsgICAgOC42NDQ5NThdIFtkcm1dIHZyYW0gYXBwZXIgYXQgMHhDMDAwMDAwMApb
ICAgIDguNjQ0OTU5XSBbZHJtXSBzaXplIDgyOTQ0MDAKWyAgICA4LjY0NDk2MV0gW2RybV0gZmIg
ZGVwdGggaXMgMjQKWyAgICA4LjY0NDk2Ml0gW2RybV0gICAgcGl0Y2ggaXMgNzY4MApbICAgIDgu
NjQ1MDI1XSBmYmNvbjogcmFkZW9uZHJtZmIgKGZiMCkgaXMgcHJpbWFyeSBkZXZpY2UKWyAgICA4
Ljg3NDE0NF0gQ29uc29sZTogc3dpdGNoaW5nIHRvIGNvbG91ciBmcmFtZSBidWZmZXIgZGV2aWNl
IDI0MHg2NwpbICAgIDguODkyMjU4XSByYWRlb24gMDAwMDowMTowMC4wOiBmYjA6IHJhZGVvbmRy
bWZiIGZyYW1lIGJ1ZmZlciBkZXZpY2UKWyAgICA4Ljg5MjI1OV0gcmFkZW9uIDAwMDA6MDE6MDAu
MDogcmVnaXN0ZXJlZCBwYW5pYyBub3RpZmllcgpbICAgIDguODkyMjYzXSBbZHJtXSBJbml0aWFs
aXplZCByYWRlb24gMi4zMy4wIDIwMDgwNTI4IGZvciAwMDAwOjAxOjAwLjAgb24gbWlub3IgMApb
ICAgMTAuMDI3NDUyXSBBZGRpbmcgODM4ODYwNGsgc3dhcCBvbiAvZGV2L21hcHBlci92Zy1zd2Fw
LiAgUHJpb3JpdHk6LTEgZXh0ZW50czoxIGFjcm9zczo4Mzg4NjA0ayAKWyAgIDEwLjA3NDYwMF0g
RVhUNC1mcyAoZG0tMCk6IHJlLW1vdW50ZWQuIE9wdHM6IChudWxsKQpbICAgMTAuMzI3Nzg5XSBF
WFQ0LWZzIChkbS0wKTogcmUtbW91bnRlZC4gT3B0czogKG51bGwpClsgICAxMC45Nzk1ODVdIGZ1
c2UgaW5pdCAoQVBJIHZlcnNpb24gNy4yMikKWyAgIDExLjIwMzA4N10gRVhUNC1mcyAoZG0tMyk6
IG1vdW50ZWQgZmlsZXN5c3RlbSB3aXRoIG9yZGVyZWQgZGF0YSBtb2RlLiBPcHRzOiAobnVsbCkK
WyAgIDExLjI4NzQ4Nl0gRVhUNC1mcyAoZG0tNSk6IG1vdW50ZWQgZmlsZXN5c3RlbSB3aXRoIG9y
ZGVyZWQgZGF0YSBtb2RlLiBPcHRzOiAobnVsbCkKWyAgIDExLjgwODcwOF0gQnJpZGdlIGZpcmV3
YWxsaW5nIHJlZ2lzdGVyZWQKWyAgIDExLjgxMjc5NV0gZGV2aWNlIGV0aDAgZW50ZXJlZCBwcm9t
aXNjdW91cyBtb2RlClsgICAxMS44MzE4MjldIHI4MTY5IDAwMDA6MGE6MDAuMDogZmlybXdhcmU6
IGFnZW50IGxvYWRlZCBydGxfbmljL3J0bDgxNjhmLTEuZncgaW50byBtZW1vcnkKWyAgIDExLjk0
NzI1MF0gcjgxNjkgMDAwMDowYTowMC4wIGV0aDA6IGxpbmsgZG93bgpbICAgMTEuOTQ3MjgwXSBy
ODE2OSAwMDAwOjBhOjAwLjAgZXRoMDogbGluayBkb3duClsgICAxMS45NDcyODRdIElQdjY6IEFE
RFJDT05GKE5FVERFVl9VUCk6IGV0aDA6IGxpbmsgaXMgbm90IHJlYWR5ClsgICAxMS45NTM0MThd
IElQdjY6IEFERFJDT05GKE5FVERFVl9VUCk6IHhlbmJyMDogbGluayBpcyBub3QgcmVhZHkKWyAg
IDE0Ljc3OTU2NV0gcjgxNjkgMDAwMDowYTowMC4wIGV0aDA6IGxpbmsgdXAKWyAgIDE0Ljc3OTU3
Ml0gSVB2NjogQUREUkNPTkYoTkVUREVWX0NIQU5HRSk6IGV0aDA6IGxpbmsgYmVjb21lcyByZWFk
eQpbICAgMTQuNzgwMDYyXSB4ZW5icjA6IHBvcnQgMShldGgwKSBlbnRlcmVkIGZvcndhcmRpbmcg
c3RhdGUKWyAgIDE0Ljc4MDA3MF0geGVuYnIwOiBwb3J0IDEoZXRoMCkgZW50ZXJlZCBmb3J3YXJk
aW5nIHN0YXRlClsgICAxNC43ODAwODBdIElQdjY6IEFERFJDT05GKE5FVERFVl9DSEFOR0UpOiB4
ZW5icjA6IGxpbmsgYmVjb21lcyByZWFkeQpbICAgMTYuMTMyMTE2XSBSUEM6IFJlZ2lzdGVyZWQg
bmFtZWQgVU5JWCBzb2NrZXQgdHJhbnNwb3J0IG1vZHVsZS4KWyAgIDE2LjEzMjExOF0gUlBDOiBS
ZWdpc3RlcmVkIHVkcCB0cmFuc3BvcnQgbW9kdWxlLgpbICAgMTYuMTMyMTE5XSBSUEM6IFJlZ2lz
dGVyZWQgdGNwIHRyYW5zcG9ydCBtb2R1bGUuClsgICAxNi4xMzIxMjFdIFJQQzogUmVnaXN0ZXJl
ZCB0Y3AgTkZTdjQuMSBiYWNrY2hhbm5lbCB0cmFuc3BvcnQgbW9kdWxlLgpbICAgMTYuMTY1Mjcx
XSBGUy1DYWNoZTogTG9hZGVkClsgICAxNi4xNzM5ODZdIEtleSB0eXBlIGRuc19yZXNvbHZlciBy
ZWdpc3RlcmVkClsgICAxNi4xOTU3MThdIEZTLUNhY2hlOiBOZXRmcyAnbmZzJyByZWdpc3RlcmVk
IGZvciBjYWNoaW5nClsgICAxNi4yNDYwNzVdIEluc3RhbGxpbmcga25mc2QgKGNvcHlyaWdodCAo
QykgMTk5NiBva2lyQG1vbmFkLnN3Yi5kZSkuClsgICAxNy4wNTQ3MzRdIExvYWRpbmcgaVNDU0kg
dHJhbnNwb3J0IGNsYXNzIHYyLjAtODcwLgpbICAgMTcuMDcyNDExXSBpc2NzaTogcmVnaXN0ZXJl
ZCB0cmFuc3BvcnQgKHRjcCkKWyAgIDE3LjE0MDcwNV0gaXNjc2k6IHJlZ2lzdGVyZWQgdHJhbnNw
b3J0IChpc2VyKQpbICAgMTcuODc3MTkxXSBFdmVudC1jaGFubmVsIGRldmljZSBpbnN0YWxsZWQu
ClsgICAxOC43Mzk5NTZdIGxwOiBkcml2ZXIgbG9hZGVkIGJ1dCBubyBkZXZpY2VzIGZvdW5kClsg
ICAxOC44Mzk0MDVdIHBwZGV2OiB1c2VyLXNwYWNlIHBhcmFsbGVsIHBvcnQgZHJpdmVyClsgICAy
Mi40MDY5NzRdIHhlbi1ibGtiYWNrOnJpbmctcmVmIDgsIGV2ZW50LWNoYW5uZWwgMTUsIHByb3Rv
Y29sIDEgKHg4Nl82NC1hYmkpIHBlcnNpc3RlbnQgZ3JhbnRzClsgICAyMi41NTk0ODddIGRldmlj
ZSB2aWYxLjAgZW50ZXJlZCBwcm9taXNjdW91cyBtb2RlClsgICAyMi41NjA5MzRdIHhlbmJyMDog
cG9ydCAyKHZpZjEuMCkgZW50ZXJlZCBmb3J3YXJkaW5nIHN0YXRlClsgICAyMi41NjA5MzldIHhl
bmJyMDogcG9ydCAyKHZpZjEuMCkgZW50ZXJlZCBmb3J3YXJkaW5nIHN0YXRlClsgICAyMi42Nzc4
MTRdIGlwX3RhYmxlczogKEMpIDIwMDAtMjAwNiBOZXRmaWx0ZXIgQ29yZSBUZWFtClsgICAyMy44
MDA0MzFdIHhlbmJyMDogcG9ydCAxKGV0aDApIGVudGVyZWQgZm9yd2FyZGluZyBzdGF0ZQpbICAg
MzEuNTc2NDE0XSB4ZW5icjA6IHBvcnQgMih2aWYxLjApIGVudGVyZWQgZm9yd2FyZGluZyBzdGF0
ZQpbMjM5MjguMTAwMDM0XSBGUy1DYWNoZTogTmV0ZnMgJ2NpZnMnIHJlZ2lzdGVyZWQgZm9yIGNh
Y2hpbmcKWzIzOTI4LjEwMDEwMl0gS2V5IHR5cGUgY2lmcy5zcG5lZ28gcmVnaXN0ZXJlZApbMjM5
MjguMTAwMTEwXSBLZXkgdHlwZSBjaWZzLmlkbWFwIHJlZ2lzdGVyZWQKWzIyODU0Mi4xMTI5Mzdd
IGJpbzogY3JlYXRlIHNsYWIgPGJpby0yPiBhdCAyClsyMjg1NDIuOTcxNzgwXSBFWFQ0LWZzIChk
bS04KTogZXh0NF9vcnBoYW5fY2xlYW51cDogZGVsZXRpbmcgdW5yZWZlcmVuY2VkIGlub2RlIDI2
NTExMQpbMjI4NTQyLjk3NDA1Nl0gRVhUNC1mcyAoZG0tOCk6IDEgb3JwaGFuIGlub2RlIGRlbGV0
ZWQKWzIyODU0Mi45NzQwNThdIEVYVDQtZnMgKGRtLTgpOiByZWNvdmVyeSBjb21wbGV0ZQpbMjI4
NTQzLjQ0NDQzMF0gRVhUNC1mcyAoZG0tOCk6IG1vdW50ZWQgZmlsZXN5c3RlbSB3aXRoIG9yZGVy
ZWQgZGF0YSBtb2RlLiBPcHRzOiAobnVsbCkKWzMwNjQzNy40MDkyODFdIHR1bjogVW5pdmVyc2Fs
IFRVTi9UQVAgZGV2aWNlIGRyaXZlciwgMS42ClszMDY0MzcuNDA5MjgzXSB0dW46IChDKSAxOTk5
LTIwMDQgTWF4IEtyYXNueWFuc2t5IDxtYXhrQHF1YWxjb21tLmNvbT4KWzMwNjQzNy41MzkwMzJd
IGRldmljZSB2aWYyLjAtZW11IGVudGVyZWQgcHJvbWlzY3VvdXMgbW9kZQpbMzA2NDM3LjU0MDUz
MV0geGVuYnIwOiBwb3J0IDModmlmMi4wLWVtdSkgZW50ZXJlZCBmb3J3YXJkaW5nIHN0YXRlClsz
MDY0MzcuNTQwNTQxXSB4ZW5icjA6IHBvcnQgMyh2aWYyLjAtZW11KSBlbnRlcmVkIGZvcndhcmRp
bmcgc3RhdGUKWzMwNjQzNy41NjQ5MTBdIGRldmljZSB2aWYyLjAgZW50ZXJlZCBwcm9taXNjdW91
cyBtb2RlClszMDY0MzcuNTY2NTM2XSBJUHY2OiBBRERSQ09ORihORVRERVZfVVApOiB2aWYyLjA6
IGxpbmsgaXMgbm90IHJlYWR5ClszMDY0NDYuNTUyNDAzXSB4ZW5icjA6IHBvcnQgMyh2aWYyLjAt
ZW11KSBlbnRlcmVkIGZvcndhcmRpbmcgc3RhdGUKWzMwNzExNS4zMjUwMzFdIHZpZiB2aWYtMi0w
OiAyIHJlYWRpbmcgc2NyaXB0ClszMDcxMTUuMzI2NDA3XSB4ZW5icjA6IHBvcnQgNCh2aWYyLjAp
IGVudGVyZWQgZGlzYWJsZWQgc3RhdGUKWzMwNzExNS44MjYwNTZdIGRldmljZSB2aWYyLjAgbGVm
dCBwcm9taXNjdW91cyBtb2RlClszMDcxMTUuODI2MDYxXSB4ZW5icjA6IHBvcnQgNCh2aWYyLjAp
IGVudGVyZWQgZGlzYWJsZWQgc3RhdGUKWzMwNzExNS44MzQ4NjRdIHhlbmJyMDogcG9ydCAzKHZp
ZjIuMC1lbXUpIGVudGVyZWQgZGlzYWJsZWQgc3RhdGUKWzMwNzExNS44MzQ5MzVdIGRldmljZSB2
aWYyLjAtZW11IGxlZnQgcHJvbWlzY3VvdXMgbW9kZQpbMzA3MTE1LjgzNDkzN10geGVuYnIwOiBw
b3J0IDModmlmMi4wLWVtdSkgZW50ZXJlZCBkaXNhYmxlZCBzdGF0ZQpbMzA3MTIwLjIzMjYyNl0g
ZGV2aWNlIHZpZjMuMC1lbXUgZW50ZXJlZCBwcm9taXNjdW91cyBtb2RlClszMDcxMjAuMjM0MjM3
XSB4ZW5icjA6IHBvcnQgMyh2aWYzLjAtZW11KSBlbnRlcmVkIGZvcndhcmRpbmcgc3RhdGUKWzMw
NzEyMC4yMzQyNDJdIHhlbmJyMDogcG9ydCAzKHZpZjMuMC1lbXUpIGVudGVyZWQgZm9yd2FyZGlu
ZyBzdGF0ZQpbMzA3MTIxLjM3MzM0Ml0gZGV2aWNlIHZpZjMuMCBlbnRlcmVkIHByb21pc2N1b3Vz
IG1vZGUKWzMwNzEyMS4zNzUwOTVdIElQdjY6IEFERFJDT05GKE5FVERFVl9VUCk6IHZpZjMuMDog
bGluayBpcyBub3QgcmVhZHkKWzMwNzEyOS4yNDA0MDRdIHhlbmJyMDogcG9ydCAzKHZpZjMuMC1l
bXUpIGVudGVyZWQgZm9yd2FyZGluZyBzdGF0ZQpbMzA3Mjg2LjU5ODQ2NV0gdmlmIHZpZi0zLTA6
IDIgcmVhZGluZyBzY3JpcHQKWzMwNzI4Ni41OTk5MTNdIHhlbmJyMDogcG9ydCA0KHZpZjMuMCkg
ZW50ZXJlZCBkaXNhYmxlZCBzdGF0ZQpbMzA3Mjg2LjYwMzgwNV0gZGV2aWNlIHZpZjMuMCBsZWZ0
IHByb21pc2N1b3VzIG1vZGUKWzMwNzI4Ni42MDM4MTBdIHhlbmJyMDogcG9ydCA0KHZpZjMuMCkg
ZW50ZXJlZCBkaXNhYmxlZCBzdGF0ZQpbMzA3Mjg2LjYxMjEwNF0geGVuYnIwOiBwb3J0IDModmlm
My4wLWVtdSkgZW50ZXJlZCBkaXNhYmxlZCBzdGF0ZQpbMzA3Mjg2LjYxMjI3MF0gZGV2aWNlIHZp
ZjMuMC1lbXUgbGVmdCBwcm9taXNjdW91cyBtb2RlClszMDcyODYuNjEyMjczXSB4ZW5icjA6IHBv
cnQgMyh2aWYzLjAtZW11KSBlbnRlcmVkIGRpc2FibGVkIHN0YXRlClszMDcyODkuMjUxMjQzXSBk
ZXZpY2UgdmlmNC4wLWVtdSBlbnRlcmVkIHByb21pc2N1b3VzIG1vZGUKWzMwNzI4OS4yNTI5ODJd
IHhlbmJyMDogcG9ydCAzKHZpZjQuMC1lbXUpIGVudGVyZWQgZm9yd2FyZGluZyBzdGF0ZQpbMzA3
Mjg5LjI1Mjk5MF0geGVuYnIwOiBwb3J0IDModmlmNC4wLWVtdSkgZW50ZXJlZCBmb3J3YXJkaW5n
IHN0YXRlClszMDcyODkuNDY0NzQ1XSBkZXZpY2UgdmlmNC4wIGVudGVyZWQgcHJvbWlzY3VvdXMg
bW9kZQpbMzA3Mjg5LjQ2NjQxNF0gSVB2NjogQUREUkNPTkYoTkVUREVWX1VQKTogdmlmNC4wOiBs
aW5rIGlzIG5vdCByZWFkeQpbMzA3Mjk4LjI2NDM5M10geGVuYnIwOiBwb3J0IDModmlmNC4wLWVt
dSkgZW50ZXJlZCBmb3J3YXJkaW5nIHN0YXRlClszMDczNTYuOTg5MTMyXSB2aWYgdmlmLTQtMDog
MiByZWFkaW5nIHNjcmlwdApbMzA3MzU2Ljk5MDUxMF0geGVuYnIwOiBwb3J0IDQodmlmNC4wKSBl
bnRlcmVkIGRpc2FibGVkIHN0YXRlClszMDczNTYuOTkwNTg5XSBkZXZpY2UgdmlmNC4wIGxlZnQg
cHJvbWlzY3VvdXMgbW9kZQpbMzA3MzU2Ljk5MDU5Ml0geGVuYnIwOiBwb3J0IDQodmlmNC4wKSBl
bnRlcmVkIGRpc2FibGVkIHN0YXRlClszMDczNTYuOTkzOTE4XSB4ZW5icjA6IHBvcnQgMyh2aWY0
LjAtZW11KSBlbnRlcmVkIGRpc2FibGVkIHN0YXRlClszMDczNTYuOTk0MTYzXSBkZXZpY2Ugdmlm
NC4wLWVtdSBsZWZ0IHByb21pc2N1b3VzIG1vZGUKWzMwNzM1Ni45OTQxNjVdIHhlbmJyMDogcG9y
dCAzKHZpZjQuMC1lbXUpIGVudGVyZWQgZGlzYWJsZWQgc3RhdGUKWzMwNzM1OS42NTA4NzNdIGRl
dmljZSB2aWY1LjAgZW50ZXJlZCBwcm9taXNjdW91cyBtb2RlClszMDczNTkuNjUyODg0XSBJUHY2
OiBBRERSQ09ORihORVRERVZfVVApOiB2aWY1LjA6IGxpbmsgaXMgbm90IHJlYWR5ClszMDczNTku
NjY0NzIzXSBkZXZpY2UgdmlmNS4wLWVtdSBlbnRlcmVkIHByb21pc2N1b3VzIG1vZGUKWzMwNzM1
OS42NjY1MDldIHhlbmJyMDogcG9ydCA0KHZpZjUuMC1lbXUpIGVudGVyZWQgZm9yd2FyZGluZyBz
dGF0ZQpbMzA3MzU5LjY2NjUxNF0geGVuYnIwOiBwb3J0IDQodmlmNS4wLWVtdSkgZW50ZXJlZCBm
b3J3YXJkaW5nIHN0YXRlClszMDczNjguNjk2Mzk5XSB4ZW5icjA6IHBvcnQgNCh2aWY1LjAtZW11
KSBlbnRlcmVkIGZvcndhcmRpbmcgc3RhdGUKWzMwNzUzNy4xOTIwNDZdIHZpZiB2aWYtNS0wOiAy
IHJlYWRpbmcgc2NyaXB0ClszMDc1MzcuMTkzOTAxXSB4ZW5icjA6IHBvcnQgMyh2aWY1LjApIGVu
dGVyZWQgZGlzYWJsZWQgc3RhdGUKWzMwNzUzNy4xOTc5MDldIGRldmljZSB2aWY1LjAgbGVmdCBw
cm9taXNjdW91cyBtb2RlClszMDc1MzcuMTk3OTEyXSB4ZW5icjA6IHBvcnQgMyh2aWY1LjApIGVu
dGVyZWQgZGlzYWJsZWQgc3RhdGUKWzMwNzUzNy4yMDM0MjRdIHhlbmJyMDogcG9ydCA0KHZpZjUu
MC1lbXUpIGVudGVyZWQgZGlzYWJsZWQgc3RhdGUKWzMwNzUzNy4yMDM0OTldIGRldmljZSB2aWY1
LjAtZW11IGxlZnQgcHJvbWlzY3VvdXMgbW9kZQpbMzA3NTM3LjIwMzUwMV0geGVuYnIwOiBwb3J0
IDQodmlmNS4wLWVtdSkgZW50ZXJlZCBkaXNhYmxlZCBzdGF0ZQpbMzA3NTQxLjIzMjcxNF0gZGV2
aWNlIHZpZjYuMC1lbXUgZW50ZXJlZCBwcm9taXNjdW91cyBtb2RlClszMDc1NDEuMjM0NDg1XSB4
ZW5icjA6IHBvcnQgMyh2aWY2LjAtZW11KSBlbnRlcmVkIGZvcndhcmRpbmcgc3RhdGUKWzMwNzU0
MS4yMzQ0OTRdIHhlbmJyMDogcG9ydCAzKHZpZjYuMC1lbXUpIGVudGVyZWQgZm9yd2FyZGluZyBz
dGF0ZQpbMzA3NTQ1LjkyMTAwNV0gZGV2aWNlIHZpZjYuMCBlbnRlcmVkIHByb21pc2N1b3VzIG1v
ZGUKWzMwNzU0NS45MjI0NTRdIElQdjY6IEFERFJDT05GKE5FVERFVl9VUCk6IHZpZjYuMDogbGlu
ayBpcyBub3QgcmVhZHkKWzMwNzU1MC4yNjQ0MDNdIHhlbmJyMDogcG9ydCAzKHZpZjYuMC1lbXUp
IGVudGVyZWQgZm9yd2FyZGluZyBzdGF0ZQpbMzA3NjAxLjA5OTI0Ml0gdmlmIHZpZi02LTA6IDIg
cmVhZGluZyBzY3JpcHQKWzMwNzYwMS4xMDA2OTVdIHhlbmJyMDogcG9ydCA0KHZpZjYuMCkgZW50
ZXJlZCBkaXNhYmxlZCBzdGF0ZQpbMzA3NjAxLjEwMDc3OV0gZGV2aWNlIHZpZjYuMCBsZWZ0IHBy
b21pc2N1b3VzIG1vZGUKWzMwNzYwMS4xMDA3ODFdIHhlbmJyMDogcG9ydCA0KHZpZjYuMCkgZW50
ZXJlZCBkaXNhYmxlZCBzdGF0ZQpbMzA3NjAxLjEwNjMyMF0geGVuYnIwOiBwb3J0IDModmlmNi4w
LWVtdSkgZW50ZXJlZCBkaXNhYmxlZCBzdGF0ZQpbMzA3NjAxLjEwNjg5MF0gZGV2aWNlIHZpZjYu
MC1lbXUgbGVmdCBwcm9taXNjdW91cyBtb2RlClszMDc2MDEuMTA2ODk0XSB4ZW5icjA6IHBvcnQg
Myh2aWY2LjAtZW11KSBlbnRlcmVkIGRpc2FibGVkIHN0YXRlClszMDc2MDMuNzUyNjQzXSBkZXZp
Y2UgdmlmNy4wLWVtdSBlbnRlcmVkIHByb21pc2N1b3VzIG1vZGUKWzMwNzYwMy43NTQxMzRdIHhl
bmJyMDogcG9ydCAzKHZpZjcuMC1lbXUpIGVudGVyZWQgZm9yd2FyZGluZyBzdGF0ZQpbMzA3NjAz
Ljc1NDE0MV0geGVuYnIwOiBwb3J0IDModmlmNy4wLWVtdSkgZW50ZXJlZCBmb3J3YXJkaW5nIHN0
YXRlClszMDc2MDQuMzcxNjAxXSBkZXZpY2UgdmlmNy4wIGVudGVyZWQgcHJvbWlzY3VvdXMgbW9k
ZQpbMzA3NjA0LjM3MzQ0NV0gSVB2NjogQUREUkNPTkYoTkVUREVWX1VQKTogdmlmNy4wOiBsaW5r
IGlzIG5vdCByZWFkeQpbMzA3NjEyLjc2MDQwNV0geGVuYnIwOiBwb3J0IDModmlmNy4wLWVtdSkg
ZW50ZXJlZCBmb3J3YXJkaW5nIHN0YXRlClszMDc5MzQuMjk2NTU3XSB2aWYgdmlmLTctMDogMiBy
ZWFkaW5nIHNjcmlwdApbMzA3OTM0LjI5ODE4NF0geGVuYnIwOiBwb3J0IDQodmlmNy4wKSBlbnRl
cmVkIGRpc2FibGVkIHN0YXRlClszMDc5MzQuMzAwNjk4XSBkZXZpY2UgdmlmNy4wIGxlZnQgcHJv
bWlzY3VvdXMgbW9kZQpbMzA3OTM0LjMwMDcwMV0geGVuYnIwOiBwb3J0IDQodmlmNy4wKSBlbnRl
cmVkIGRpc2FibGVkIHN0YXRlClszMDc5MzQuMzA3NzU1XSB4ZW5icjA6IHBvcnQgMyh2aWY3LjAt
ZW11KSBlbnRlcmVkIGRpc2FibGVkIHN0YXRlClszMDc5MzQuMzA3OTg0XSBkZXZpY2UgdmlmNy4w
LWVtdSBsZWZ0IHByb21pc2N1b3VzIG1vZGUKWzMwNzkzNC4zMDc5ODddIHhlbmJyMDogcG9ydCAz
KHZpZjcuMC1lbXUpIGVudGVyZWQgZGlzYWJsZWQgc3RhdGUKWzMwODAyOS41NjA1NjVdIE5GUzog
UmVnaXN0ZXJpbmcgdGhlIGlkX3Jlc29sdmVyIGtleSB0eXBlClszMDgwMjkuNTYwNTczXSBLZXkg
dHlwZSBpZF9yZXNvbHZlciByZWdpc3RlcmVkClszMDgwMjkuNTYwNTc1XSBLZXkgdHlwZSBpZF9s
ZWdhY3kgcmVnaXN0ZXJlZApbMzA4MDQ0LjYwODQzMl0gUlBDOiBBVVRIX0dTUyB1cGNhbGwgdGlt
ZWQgb3V0LgpbMzA4MDQ0LjYwODQzMl0gUGxlYXNlIGNoZWNrIHVzZXIgZGFlbW9uIGlzIHJ1bm5p
bmcuClszMDgxMDAuNDQ0NzgyXSBkZXZpY2UgdmlmOC4wIGVudGVyZWQgcHJvbWlzY3VvdXMgbW9k
ZQpbMzA4MTAwLjQ0NjQ5Nl0gSVB2NjogQUREUkNPTkYoTkVUREVWX1VQKTogdmlmOC4wOiBsaW5r
IGlzIG5vdCByZWFkeQpbMzA4MTAwLjQ1MTEyNF0gZGV2aWNlIHZpZjguMC1lbXUgZW50ZXJlZCBw
cm9taXNjdW91cyBtb2RlClszMDgxMDAuNDUzMDQ4XSB4ZW5icjA6IHBvcnQgNCh2aWY4LjAtZW11
KSBlbnRlcmVkIGZvcndhcmRpbmcgc3RhdGUKWzMwODEwMC40NTMwNTRdIHhlbmJyMDogcG9ydCA0
KHZpZjguMC1lbXUpIGVudGVyZWQgZm9yd2FyZGluZyBzdGF0ZQpbMzA4MTA5LjQ2NDM5Nl0geGVu
YnIwOiBwb3J0IDQodmlmOC4wLWVtdSkgZW50ZXJlZCBmb3J3YXJkaW5nIHN0YXRlClszMDg0NzQu
ODMzNTk4XSB2aWYgdmlmLTgtMDogMiByZWFkaW5nIHNjcmlwdApbMzA4NDc0LjgzNTExNF0geGVu
YnIwOiBwb3J0IDModmlmOC4wKSBlbnRlcmVkIGRpc2FibGVkIHN0YXRlClszMDg0NzQuODM5Mjcx
XSBkZXZpY2UgdmlmOC4wIGxlZnQgcHJvbWlzY3VvdXMgbW9kZQpbMzA4NDc0LjgzOTI3NF0geGVu
YnIwOiBwb3J0IDModmlmOC4wKSBlbnRlcmVkIGRpc2FibGVkIHN0YXRlClszMDg0NzQuODQ3NDY5
XSB4ZW5icjA6IHBvcnQgNCh2aWY4LjAtZW11KSBlbnRlcmVkIGRpc2FibGVkIHN0YXRlClszMDg0
NzQuODQ3NjI5XSBkZXZpY2UgdmlmOC4wLWVtdSBsZWZ0IHByb21pc2N1b3VzIG1vZGUKWzMwODQ3
NC44NDc2MzFdIHhlbmJyMDogcG9ydCA0KHZpZjguMC1lbXUpIGVudGVyZWQgZGlzYWJsZWQgc3Rh
dGUKWzMwODQ3Ny40NzkxNzldIGRldmljZSB2aWY5LjAgZW50ZXJlZCBwcm9taXNjdW91cyBtb2Rl
ClszMDg0NzcuNDgxNDA1XSBJUHY2OiBBRERSQ09ORihORVRERVZfVVApOiB2aWY5LjA6IGxpbmsg
aXMgbm90IHJlYWR5ClszMDg0NzcuNTE0NzM1XSBkZXZpY2UgdmlmOS4wLWVtdSBlbnRlcmVkIHBy
b21pc2N1b3VzIG1vZGUKWzMwODQ3Ny41MTYzMDFdIHhlbmJyMDogcG9ydCA0KHZpZjkuMC1lbXUp
IGVudGVyZWQgZm9yd2FyZGluZyBzdGF0ZQpbMzA4NDc3LjUxNjMwNl0geGVuYnIwOiBwb3J0IDQo
dmlmOS4wLWVtdSkgZW50ZXJlZCBmb3J3YXJkaW5nIHN0YXRlClszMDg0ODYuNTIwNDAzXSB4ZW5i
cjA6IHBvcnQgNCh2aWY5LjAtZW11KSBlbnRlcmVkIGZvcndhcmRpbmcgc3RhdGUKWzMwODY5OC44
Nzc3NjVdIHZpZiB2aWYtOS0wOiAyIHJlYWRpbmcgc2NyaXB0ClszMDg2OTguODc5MzQyXSB4ZW5i
cjA6IHBvcnQgMyh2aWY5LjApIGVudGVyZWQgZGlzYWJsZWQgc3RhdGUKWzMwODY5OC44ODM4NzBd
IGRldmljZSB2aWY5LjAgbGVmdCBwcm9taXNjdW91cyBtb2RlClszMDg2OTguODgzODc0XSB4ZW5i
cjA6IHBvcnQgMyh2aWY5LjApIGVudGVyZWQgZGlzYWJsZWQgc3RhdGUKWzMwODY5OC44OTMyMTJd
IHhlbmJyMDogcG9ydCA0KHZpZjkuMC1lbXUpIGVudGVyZWQgZGlzYWJsZWQgc3RhdGUKWzMwODY5
OC44OTM1NTldIGRldmljZSB2aWY5LjAtZW11IGxlZnQgcHJvbWlzY3VvdXMgbW9kZQpbMzA4Njk4
Ljg5MzU2Ml0geGVuYnIwOiBwb3J0IDQodmlmOS4wLWVtdSkgZW50ZXJlZCBkaXNhYmxlZCBzdGF0
ZQpbMzA4NzAxLjU2MjIwMV0gZGV2aWNlIHZpZjEwLjAtZW11IGVudGVyZWQgcHJvbWlzY3VvdXMg
bW9kZQpbMzA4NzAxLjU2Mzc1OF0geGVuYnIwOiBwb3J0IDModmlmMTAuMC1lbXUpIGVudGVyZWQg
Zm9yd2FyZGluZyBzdGF0ZQpbMzA4NzAxLjU2Mzc2M10geGVuYnIwOiBwb3J0IDModmlmMTAuMC1l
bXUpIGVudGVyZWQgZm9yd2FyZGluZyBzdGF0ZQpbMzA4NzA1Ljc1NDY0N10gZGV2aWNlIHZpZjEw
LjAgZW50ZXJlZCBwcm9taXNjdW91cyBtb2RlClszMDg3MDUuNzU2MjM3XSBJUHY2OiBBRERSQ09O
RihORVRERVZfVVApOiB2aWYxMC4wOiBsaW5rIGlzIG5vdCByZWFkeQpbMzA4NzEwLjU4NDQwMF0g
eGVuYnIwOiBwb3J0IDModmlmMTAuMC1lbXUpIGVudGVyZWQgZm9yd2FyZGluZyBzdGF0ZQpbMzA4
NzY2Ljg1MjczMF0gdmlmIHZpZi0xMC0wOiAyIHJlYWRpbmcgc2NyaXB0ClszMDg3NjYuODU0NDUz
XSB4ZW5icjA6IHBvcnQgNCh2aWYxMC4wKSBlbnRlcmVkIGRpc2FibGVkIHN0YXRlClszMDg3NjYu
ODU0ODg0XSBkZXZpY2UgdmlmMTAuMCBsZWZ0IHByb21pc2N1b3VzIG1vZGUKWzMwODc2Ni44NTQ4
ODddIHhlbmJyMDogcG9ydCA0KHZpZjEwLjApIGVudGVyZWQgZGlzYWJsZWQgc3RhdGUKWzMwODc2
Ni44NTk4MTFdIHhlbmJyMDogcG9ydCAzKHZpZjEwLjAtZW11KSBlbnRlcmVkIGRpc2FibGVkIHN0
YXRlClszMDg3NjYuODYwMzAyXSBkZXZpY2UgdmlmMTAuMC1lbXUgbGVmdCBwcm9taXNjdW91cyBt
b2RlClszMDg3NjYuODYwMzA1XSB4ZW5icjA6IHBvcnQgMyh2aWYxMC4wLWVtdSkgZW50ZXJlZCBk
aXNhYmxlZCBzdGF0ZQpbMzA4NzY5LjU2NTg5NF0gZGV2aWNlIHZpZjExLjAtZW11IGVudGVyZWQg
cHJvbWlzY3VvdXMgbW9kZQpbMzA4NzY5LjU2NzMxN10geGVuYnIwOiBwb3J0IDModmlmMTEuMC1l
bXUpIGVudGVyZWQgZm9yd2FyZGluZyBzdGF0ZQpbMzA4NzY5LjU2NzMyMl0geGVuYnIwOiBwb3J0
IDModmlmMTEuMC1lbXUpIGVudGVyZWQgZm9yd2FyZGluZyBzdGF0ZQpbMzA4NzcxLjE1MzQ4MF0g
ZGV2aWNlIHZpZjExLjAgZW50ZXJlZCBwcm9taXNjdW91cyBtb2RlClszMDg3NzEuMTU1MzUyXSBJ
UHY2OiBBRERSQ09ORihORVRERVZfVVApOiB2aWYxMS4wOiBsaW5rIGlzIG5vdCByZWFkeQpbMzA4
Nzc4LjU4NDM5OV0geGVuYnIwOiBwb3J0IDModmlmMTEuMC1lbXUpIGVudGVyZWQgZm9yd2FyZGlu
ZyBzdGF0ZQpbMzEzNDc5LjkxNDE4OV0gdmlmIHZpZi0xMS0wOiAyIHJlYWRpbmcgc2NyaXB0Clsz
MTM0NzkuOTE1NjQ0XSB4ZW5icjA6IHBvcnQgNCh2aWYxMS4wKSBlbnRlcmVkIGRpc2FibGVkIHN0
YXRlClszMTM0ODAuNDc5NjU1XSBkZXZpY2UgdmlmMTEuMCBsZWZ0IHByb21pc2N1b3VzIG1vZGUK
WzMxMzQ4MC40Nzk2NjBdIHhlbmJyMDogcG9ydCA0KHZpZjExLjApIGVudGVyZWQgZGlzYWJsZWQg
c3RhdGUKWzMxMzQ4MC40ODkyODVdIHhlbmJyMDogcG9ydCAzKHZpZjExLjAtZW11KSBlbnRlcmVk
IGRpc2FibGVkIHN0YXRlClszMTM0ODAuNDg5MzY0XSBkZXZpY2UgdmlmMTEuMC1lbXUgbGVmdCBw
cm9taXNjdW91cyBtb2RlClszMTM0ODAuNDg5MzY2XSB4ZW5icjA6IHBvcnQgMyh2aWYxMS4wLWVt
dSkgZW50ZXJlZCBkaXNhYmxlZCBzdGF0ZQpbMzEzNDgzLjAyODAxOF0gZGV2aWNlIHZpZjEyLjAt
ZW11IGVudGVyZWQgcHJvbWlzY3VvdXMgbW9kZQpbMzEzNDgzLjAyOTY5OV0geGVuYnIwOiBwb3J0
IDModmlmMTIuMC1lbXUpIGVudGVyZWQgZm9yd2FyZGluZyBzdGF0ZQpbMzEzNDgzLjAyOTcwNF0g
eGVuYnIwOiBwb3J0IDModmlmMTIuMC1lbXUpIGVudGVyZWQgZm9yd2FyZGluZyBzdGF0ZQpbMzEz
NDg0LjEyMzUyOV0gZGV2aWNlIHZpZjEyLjAgZW50ZXJlZCBwcm9taXNjdW91cyBtb2RlClszMTM0
ODQuMTI1MDU0XSBJUHY2OiBBRERSQ09ORihORVRERVZfVVApOiB2aWYxMi4wOiBsaW5rIGlzIG5v
dCByZWFkeQpbMzEzNDkyLjA1NjM5NV0geGVuYnIwOiBwb3J0IDModmlmMTIuMC1lbXUpIGVudGVy
ZWQgZm9yd2FyZGluZyBzdGF0ZQpbMzE0MzA3LjA1ODg4Nl0gdmlmIHZpZi0xMi0wOiAyIHJlYWRp
bmcgc2NyaXB0ClszMTQzMDcuMDYwNDIxXSB4ZW5icjA6IHBvcnQgNCh2aWYxMi4wKSBlbnRlcmVk
IGRpc2FibGVkIHN0YXRlClszMTQzMDcuNjE2NjY0XSBkZXZpY2UgdmlmMTIuMCBsZWZ0IHByb21p
c2N1b3VzIG1vZGUKWzMxNDMwNy42MTY2NjldIHhlbmJyMDogcG9ydCA0KHZpZjEyLjApIGVudGVy
ZWQgZGlzYWJsZWQgc3RhdGUKWzMxNDMwNy42MjYwNzRdIHhlbmJyMDogcG9ydCAzKHZpZjEyLjAt
ZW11KSBlbnRlcmVkIGRpc2FibGVkIHN0YXRlClszMTQzMDcuNjI2MTU5XSBkZXZpY2UgdmlmMTIu
MC1lbXUgbGVmdCBwcm9taXNjdW91cyBtb2RlClszMTQzMDcuNjI2MTYxXSB4ZW5icjA6IHBvcnQg
Myh2aWYxMi4wLWVtdSkgZW50ZXJlZCBkaXNhYmxlZCBzdGF0ZQpbMzE0OTQyLjMxMTUxMV0gYmlv
OiBjcmVhdGUgc2xhYiA8YmlvLTI+IGF0IDIKWzMxNDk0My4yNDg4NTldIEVYVDQtZnMgKGRtLTgp
OiBleHQ0X29ycGhhbl9jbGVhbnVwOiBkZWxldGluZyB1bnJlZmVyZW5jZWQgaW5vZGUgMjY0MzAy
ClszMTQ5NDMuMjU0Mjg1XSBFWFQ0LWZzIChkbS04KTogZXh0NF9vcnBoYW5fY2xlYW51cDogZGVs
ZXRpbmcgdW5yZWZlcmVuY2VkIGlub2RlIDI2NDUwMgpbMzE0OTQzLjI1NDQyMF0gRVhUNC1mcyAo
ZG0tOCk6IDIgb3JwaGFuIGlub2RlcyBkZWxldGVkClszMTQ5NDMuMjU0NDIyXSBFWFQ0LWZzIChk
bS04KTogcmVjb3ZlcnkgY29tcGxldGUKWzMxNDk0My41NDc2ODldIEVYVDQtZnMgKGRtLTgpOiBt
b3VudGVkIGZpbGVzeXN0ZW0gd2l0aCBvcmRlcmVkIGRhdGEgbW9kZS4gT3B0czogKG51bGwpClsz
MjY2MTguMjI3NDY5XSBzY3NpOSA6IGlTQ1NJIEluaXRpYXRvciBvdmVyIFRDUC9JUApbMzI2ODU3
LjU0ODcxN10gIGNvbm5lY3Rpb24xOjA6IGRldGVjdGVkIGNvbm4gZXJyb3IgKDEwMjApClszMjY4
NzEuNDY3NzQ5XSBzY3NpMTAgOiBpU0NTSSBJbml0aWF0b3Igb3ZlciBUQ1AvSVAKWzMyNjk1Ny4y
MTAwNTddICBjb25uZWN0aW9uMjowOiBkZXRlY3RlZCBjb25uIGVycm9yICgxMDIwKQpbMzI2OTU4
LjIzOTgxMF0gTG9hZGluZyBpU0NTSSB0cmFuc3BvcnQgY2xhc3MgdjIuMC04NzAuClszMjY5NTgu
MjY0NjcwXSBpc2NzaTogcmVnaXN0ZXJlZCB0cmFuc3BvcnQgKHRjcCkKWzMyNjk1OC4zMTE2OTRd
IGlzY3NpOiByZWdpc3RlcmVkIHRyYW5zcG9ydCAoaXNlcikKWzMyNzA3My4yMTg0NjJdIHNjc2kx
MSA6IGlTQ1NJIEluaXRpYXRvciBvdmVyIFRDUC9JUApbMzI3MDczLjIyMjcxNF0gIGNvbm5lY3Rp
b24xOjA6IGRldGVjdGVkIGNvbm4gZXJyb3IgKDEwMjApClszMjg0MjkuMzg5MDMyXSBzY3NpMTIg
OiBpU0NTSSBJbml0aWF0b3Igb3ZlciBUQ1AvSVAKWzMyODQyOS4zOTMzMzZdICBjb25uZWN0aW9u
MjowOiBkZXRlY3RlZCBjb25uIGVycm9yICgxMDIwKQpbMzI4NTc0LjAyMzU0Ml0gc2NzaTEzIDog
aVNDU0kgSW5pdGlhdG9yIG92ZXIgVENQL0lQClszMjg3ODAuOTY1MDU1XSAgY29ubmVjdGlvbjM6
MDogZGV0ZWN0ZWQgY29ubiBlcnJvciAoMTAyMCkKWzMyODgyNS45NTQxMjJdIHNjc2kxNCA6IGlT
Q1NJIEluaXRpYXRvciBvdmVyIFRDUC9JUApbMzMxMzkzLjgwMzYxNV0gIGNvbm5lY3Rpb240OjA6
IGRldGVjdGVkIGNvbm4gZXJyb3IgKDEwMjApClszMzE1MTQuNTIwNDM4XSAgc2Vzc2lvbjQ6IHNl
c3Npb24gcmVjb3ZlcnkgdGltZWQgb3V0IGFmdGVyIDEyMCBzZWNzClszMzE4NTkuMjk2NDA3XSBS
UEM6IEFVVEhfR1NTIHVwY2FsbCB0aW1lZCBvdXQuClszMzE4NTkuMjk2NDA3XSBQbGVhc2UgY2hl
Y2sgdXNlciBkYWVtb24gaXMgcnVubmluZy4KWzMzMTk0NS40NjMxOTZdIGxvb3A6IG1vZHVsZSBs
b2FkZWQKWzMzMjIyNy43Mjc5NDZdIGJpbzogY3JlYXRlIHNsYWIgPGJpby0yPiBhdCAyClszMzYw
NDcuMjQ3MDM4XSBiaW86IGNyZWF0ZSBzbGFiIDxiaW8tMj4gYXQgMgpbMzM3NTI0LjkyODA2NF0g
ZGV2aWNlIHZpZjE0LjAtZW11IGVudGVyZWQgcHJvbWlzY3VvdXMgbW9kZQpbMzM3NTI0LjkyOTY3
M10geGVuYnIwOiBwb3J0IDModmlmMTQuMC1lbXUpIGVudGVyZWQgZm9yd2FyZGluZyBzdGF0ZQpb
MzM3NTI0LjkyOTY4MV0geGVuYnIwOiBwb3J0IDModmlmMTQuMC1lbXUpIGVudGVyZWQgZm9yd2Fy
ZGluZyBzdGF0ZQpbMzM3NTI0Ljk0MjA1N10gZGV2aWNlIHZpZjE0LjAgZW50ZXJlZCBwcm9taXNj
dW91cyBtb2RlClszMzc1MjQuOTQzNjU2XSBJUHY2OiBBRERSQ09ORihORVRERVZfVVApOiB2aWYx
NC4wOiBsaW5rIGlzIG5vdCByZWFkeQpbMzM3NTMzLjk0NDQwNF0geGVuYnIwOiBwb3J0IDModmlm
MTQuMC1lbXUpIGVudGVyZWQgZm9yd2FyZGluZyBzdGF0ZQpbMzM4NTg0LjcyMDA2MV0gdmlmIHZp
Zi0xNC0wOiAyIHJlYWRpbmcgc2NyaXB0ClszMzg1ODQuNzIxNDQ2XSB4ZW5icjA6IHBvcnQgNCh2
aWYxNC4wKSBlbnRlcmVkIGRpc2FibGVkIHN0YXRlClszMzg1ODUuMjIzMDY0XSBkZXZpY2Ugdmlm
MTQuMCBsZWZ0IHByb21pc2N1b3VzIG1vZGUKWzMzODU4NS4yMjMwNjldIHhlbmJyMDogcG9ydCA0
KHZpZjE0LjApIGVudGVyZWQgZGlzYWJsZWQgc3RhdGUKWzMzODU4NS4yMzE2MTZdIHhlbmJyMDog
cG9ydCAzKHZpZjE0LjAtZW11KSBlbnRlcmVkIGRpc2FibGVkIHN0YXRlClszMzg1ODUuMjMxNzA1
XSBkZXZpY2UgdmlmMTQuMC1lbXUgbGVmdCBwcm9taXNjdW91cyBtb2RlClszMzg1ODUuMjMxNzA3
XSB4ZW5icjA6IHBvcnQgMyh2aWYxNC4wLWVtdSkgZW50ZXJlZCBkaXNhYmxlZCBzdGF0ZQpbMzkz
MTUzLjQ4MDY2NV0gZGV2aWNlIHZpZjE1LjAgZW50ZXJlZCBwcm9taXNjdW91cyBtb2RlClszOTMx
NTMuNDgyMTIxXSBkZXZpY2UgdmlmMTUuMC1lbXUgZW50ZXJlZCBwcm9taXNjdW91cyBtb2RlClsz
OTMxNTMuNDgyNjk0XSBJUHY2OiBBRERSQ09ORihORVRERVZfVVApOiB2aWYxNS4wOiBsaW5rIGlz
IG5vdCByZWFkeQpbMzkzMTUzLjQ4Mzc5OF0geGVuYnIwOiBwb3J0IDQodmlmMTUuMC1lbXUpIGVu
dGVyZWQgZm9yd2FyZGluZyBzdGF0ZQpbMzkzMTUzLjQ4MzgwOV0geGVuYnIwOiBwb3J0IDQodmlm
MTUuMC1lbXUpIGVudGVyZWQgZm9yd2FyZGluZyBzdGF0ZQpbMzkzMTYyLjQ4ODM5M10geGVuYnIw
OiBwb3J0IDQodmlmMTUuMC1lbXUpIGVudGVyZWQgZm9yd2FyZGluZyBzdGF0ZQpbMzkzNzkzLjI4
Njk5N10gdmlmIHZpZi0xNS0wOiAyIHJlYWRpbmcgc2NyaXB0ClszOTM3OTMuMjg4NTA1XSB4ZW5i
cjA6IHBvcnQgMyh2aWYxNS4wKSBlbnRlcmVkIGRpc2FibGVkIHN0YXRlClszOTM3OTMuODE5MTYw
XSBkZXZpY2UgdmlmMTUuMCBsZWZ0IHByb21pc2N1b3VzIG1vZGUKWzM5Mzc5My44MTkxNjVdIHhl
bmJyMDogcG9ydCAzKHZpZjE1LjApIGVudGVyZWQgZGlzYWJsZWQgc3RhdGUKWzM5Mzc5My44Mjgy
ODFdIHhlbmJyMDogcG9ydCA0KHZpZjE1LjAtZW11KSBlbnRlcmVkIGRpc2FibGVkIHN0YXRlClsz
OTM3OTMuODI4MzcyXSBkZXZpY2UgdmlmMTUuMC1lbXUgbGVmdCBwcm9taXNjdW91cyBtb2RlClsz
OTM3OTMuODI4Mzc1XSB4ZW5icjA6IHBvcnQgNCh2aWYxNS4wLWVtdSkgZW50ZXJlZCBkaXNhYmxl
ZCBzdGF0ZQpbMzkzODE1LjIxNjgzNl0gZGV2aWNlIHZpZjE2LjAgZW50ZXJlZCBwcm9taXNjdW91
cyBtb2RlClszOTM4MTUuMjE4NjIzXSBkZXZpY2UgdmlmMTYuMC1lbXUgZW50ZXJlZCBwcm9taXNj
dW91cyBtb2RlClszOTM4MTUuMjE4NjgwXSBJUHY2OiBBRERSQ09ORihORVRERVZfVVApOiB2aWYx
Ni4wOiBsaW5rIGlzIG5vdCByZWFkeQpbMzkzODE1LjIyMDQ0MV0geGVuYnIwOiBwb3J0IDQodmlm
MTYuMC1lbXUpIGVudGVyZWQgZm9yd2FyZGluZyBzdGF0ZQpbMzkzODE1LjIyMDQ1MV0geGVuYnIw
OiBwb3J0IDQodmlmMTYuMC1lbXUpIGVudGVyZWQgZm9yd2FyZGluZyBzdGF0ZQpbMzkzODI0LjI0
ODQ4OV0geGVuYnIwOiBwb3J0IDQodmlmMTYuMC1lbXUpIGVudGVyZWQgZm9yd2FyZGluZyBzdGF0
ZQpbMzk0MTc2LjgzMDMzMF0gdmlmIHZpZi0xNi0wOiAyIHJlYWRpbmcgc2NyaXB0ClszOTQxNzYu
ODMxOTc2XSB4ZW5icjA6IHBvcnQgMyh2aWYxNi4wKSBlbnRlcmVkIGRpc2FibGVkIHN0YXRlClsz
OTQxNzcuMzM4NTk3XSBkZXZpY2UgdmlmMTYuMCBsZWZ0IHByb21pc2N1b3VzIG1vZGUKWzM5NDE3
Ny4zMzg2MDJdIHhlbmJyMDogcG9ydCAzKHZpZjE2LjApIGVudGVyZWQgZGlzYWJsZWQgc3RhdGUK
WzM5NDE3Ny4zODQ1MTJdIHhlbmJyMDogcG9ydCA0KHZpZjE2LjAtZW11KSBlbnRlcmVkIGRpc2Fi
bGVkIHN0YXRlClszOTQxNzcuNDAwNDY3XSBkZXZpY2UgdmlmMTYuMC1lbXUgbGVmdCBwcm9taXNj
dW91cyBtb2RlClszOTQxNzcuNDAwNDcxXSB4ZW5icjA6IHBvcnQgNCh2aWYxNi4wLWVtdSkgZW50
ZXJlZCBkaXNhYmxlZCBzdGF0ZQpbMzk0MTc5LjUzNDk3NV0gZGV2aWNlIHZpZjE3LjAgZW50ZXJl
ZCBwcm9taXNjdW91cyBtb2RlClszOTQxNzkuNTM2ODI5XSBJUHY2OiBBRERSQ09ORihORVRERVZf
VVApOiB2aWYxNy4wOiBsaW5rIGlzIG5vdCByZWFkeQpbMzk0MTc5LjU0Njg2Ml0gZGV2aWNlIHZp
ZjE3LjAtZW11IGVudGVyZWQgcHJvbWlzY3VvdXMgbW9kZQpbMzk0MTc5LjU0ODcxN10geGVuYnIw
OiBwb3J0IDQodmlmMTcuMC1lbXUpIGVudGVyZWQgZm9yd2FyZGluZyBzdGF0ZQpbMzk0MTc5LjU0
ODcyNF0geGVuYnIwOiBwb3J0IDQodmlmMTcuMC1lbXUpIGVudGVyZWQgZm9yd2FyZGluZyBzdGF0
ZQpbMzk0MTg4LjU2ODQzM10geGVuYnIwOiBwb3J0IDQodmlmMTcuMC1lbXUpIGVudGVyZWQgZm9y
d2FyZGluZyBzdGF0ZQpbMzk0MjM2LjIwNTY0Nl0gdmlmIHZpZi0xNy0wOiAyIHJlYWRpbmcgc2Ny
aXB0ClszOTQyMzYuMjA3MTk3XSB4ZW5icjA6IHBvcnQgMyh2aWYxNy4wKSBlbnRlcmVkIGRpc2Fi
bGVkIHN0YXRlClszOTQyMzYuMjA3Mjc5XSBkZXZpY2UgdmlmMTcuMCBsZWZ0IHByb21pc2N1b3Vz
IG1vZGUKWzM5NDIzNi4yMDcyODJdIHhlbmJyMDogcG9ydCAzKHZpZjE3LjApIGVudGVyZWQgZGlz
YWJsZWQgc3RhdGUKWzM5NDIzNi4yMTE2NzNdIHhlbmJyMDogcG9ydCA0KHZpZjE3LjAtZW11KSBl
bnRlcmVkIGRpc2FibGVkIHN0YXRlClszOTQyMzYuMjExODgwXSBkZXZpY2UgdmlmMTcuMC1lbXUg
bGVmdCBwcm9taXNjdW91cyBtb2RlClszOTQyMzYuMjExODgzXSB4ZW5icjA6IHBvcnQgNCh2aWYx
Ny4wLWVtdSkgZW50ZXJlZCBkaXNhYmxlZCBzdGF0ZQpbMzk0MjM4Ljg3MjMwNV0gZGV2aWNlIHZp
ZjE4LjAgZW50ZXJlZCBwcm9taXNjdW91cyBtb2RlClszOTQyMzguODc0MDcyXSBJUHY2OiBBRERS
Q09ORihORVRERVZfVVApOiB2aWYxOC4wOiBsaW5rIGlzIG5vdCByZWFkeQpbMzk0MjM4Ljg4MjAz
N10gZGV2aWNlIHZpZjE4LjAtZW11IGVudGVyZWQgcHJvbWlzY3VvdXMgbW9kZQpbMzk0MjM4Ljg4
Mzg2OV0geGVuYnIwOiBwb3J0IDQodmlmMTguMC1lbXUpIGVudGVyZWQgZm9yd2FyZGluZyBzdGF0
ZQpbMzk0MjM4Ljg4Mzg3Nl0geGVuYnIwOiBwb3J0IDQodmlmMTguMC1lbXUpIGVudGVyZWQgZm9y
d2FyZGluZyBzdGF0ZQpbMzk0MjQ3Ljg5NjM5M10geGVuYnIwOiBwb3J0IDQodmlmMTguMC1lbXUp
IGVudGVyZWQgZm9yd2FyZGluZyBzdGF0ZQpbMzk0MzkxLjY3NTM1Ml0gdmlmIHZpZi0xOC0wOiAy
IHJlYWRpbmcgc2NyaXB0ClszOTQzOTEuNjc2NzYyXSB4ZW5icjA6IHBvcnQgMyh2aWYxOC4wKSBl
bnRlcmVkIGRpc2FibGVkIHN0YXRlClszOTQzOTEuNjgyNjU5XSBkZXZpY2UgdmlmMTguMCBsZWZ0
IHByb21pc2N1b3VzIG1vZGUKWzM5NDM5MS42ODI2NjRdIHhlbmJyMDogcG9ydCAzKHZpZjE4LjAp
IGVudGVyZWQgZGlzYWJsZWQgc3RhdGUKWzM5NDM5MS42OTQwNTRdIHhlbmJyMDogcG9ydCA0KHZp
ZjE4LjAtZW11KSBlbnRlcmVkIGRpc2FibGVkIHN0YXRlClszOTQzOTEuNjk0MjgwXSBkZXZpY2Ug
dmlmMTguMC1lbXUgbGVmdCBwcm9taXNjdW91cyBtb2RlClszOTQzOTEuNjk0MjgzXSB4ZW5icjA6
IHBvcnQgNCh2aWYxOC4wLWVtdSkgZW50ZXJlZCBkaXNhYmxlZCBzdGF0ZQpbMzk0Mzk0LjMyNTM3
N10gZGV2aWNlIHZpZjE5LjAgZW50ZXJlZCBwcm9taXNjdW91cyBtb2RlClszOTQzOTQuMzI3MTc4
XSBJUHY2OiBBRERSQ09ORihORVRERVZfVVApOiB2aWYxOS4wOiBsaW5rIGlzIG5vdCByZWFkeQpb
Mzk0Mzk0LjMzMjgzMV0gZGV2aWNlIHZpZjE5LjAtZW11IGVudGVyZWQgcHJvbWlzY3VvdXMgbW9k
ZQpbMzk0Mzk0LjMzNDg4NF0geGVuYnIwOiBwb3J0IDQodmlmMTkuMC1lbXUpIGVudGVyZWQgZm9y
d2FyZGluZyBzdGF0ZQpbMzk0Mzk0LjMzNDg5MF0geGVuYnIwOiBwb3J0IDQodmlmMTkuMC1lbXUp
IGVudGVyZWQgZm9yd2FyZGluZyBzdGF0ZQpbMzk0NDAzLjM1MjQzMV0geGVuYnIwOiBwb3J0IDQo
dmlmMTkuMC1lbXUpIGVudGVyZWQgZm9yd2FyZGluZyBzdGF0ZQpbMzk0NDExLjY3NTcwNV0geGVu
YnIwOiBwb3J0IDQodmlmMTkuMC1lbXUpIGVudGVyZWQgZGlzYWJsZWQgc3RhdGUKWzM5NDQxMS42
NzU4ODldIGRldmljZSB2aWYxOS4wLWVtdSBsZWZ0IHByb21pc2N1b3VzIG1vZGUKWzM5NDQxMS42
NzU4OTRdIHhlbmJyMDogcG9ydCA0KHZpZjE5LjAtZW11KSBlbnRlcmVkIGRpc2FibGVkIHN0YXRl
ClszOTQ0MTIuMDc4Mzk3XSB4ZW4tYmxrYmFjazpyaW5nLXJlZiAxNjM4MywgZXZlbnQtY2hhbm5l
bCA2LCBwcm90b2NvbCAxICh4ODZfNjQtYWJpKSAKWzM5NDQyNi4zMzE4MDRdIElQdjY6IEFERFJD
T05GKE5FVERFVl9DSEFOR0UpOiB2aWYxOS4wOiBsaW5rIGJlY29tZXMgcmVhZHkKWzM5NDQyNi4z
MzE4MzNdIHhlbmJyMDogcG9ydCAzKHZpZjE5LjApIGVudGVyZWQgZm9yd2FyZGluZyBzdGF0ZQpb
Mzk0NDI2LjMzMTg0MV0geGVuYnIwOiBwb3J0IDModmlmMTkuMCkgZW50ZXJlZCBmb3J3YXJkaW5n
IHN0YXRlClszOTQ0MzUuMzUyNDA0XSB4ZW5icjA6IHBvcnQgMyh2aWYxOS4wKSBlbnRlcmVkIGZv
cndhcmRpbmcgc3RhdGUKWzM5NDQ2Ni43MTE4NzFdIHhlbmJyMDogcG9ydCAzKHZpZjE5LjApIGVu
dGVyZWQgZGlzYWJsZWQgc3RhdGUKWzM5NDQ2Ni43MTE5NTBdIGRldmljZSB2aWYxOS4wIGxlZnQg
cHJvbWlzY3VvdXMgbW9kZQpbMzk0NDY2LjcxMTk1M10geGVuYnIwOiBwb3J0IDModmlmMTkuMCkg
ZW50ZXJlZCBkaXNhYmxlZCBzdGF0ZQpbMzk0NDY5LjM3MTEyOF0gZGV2aWNlIHZpZjIwLjAgZW50
ZXJlZCBwcm9taXNjdW91cyBtb2RlClszOTQ0NjkuMzczMTQ2XSBJUHY2OiBBRERSQ09ORihORVRE
RVZfVVApOiB2aWYyMC4wOiBsaW5rIGlzIG5vdCByZWFkeQpbMzk0NDY5LjM4MTc1OF0gZGV2aWNl
IHZpZjIwLjAtZW11IGVudGVyZWQgcHJvbWlzY3VvdXMgbW9kZQpbMzk0NDY5LjM4MzYxNF0geGVu
YnIwOiBwb3J0IDQodmlmMjAuMC1lbXUpIGVudGVyZWQgZm9yd2FyZGluZyBzdGF0ZQpbMzk0NDY5
LjM4MzYyNV0geGVuYnIwOiBwb3J0IDQodmlmMjAuMC1lbXUpIGVudGVyZWQgZm9yd2FyZGluZyBz
dGF0ZQpbMzk0NDc4LjM5MjQzMF0geGVuYnIwOiBwb3J0IDQodmlmMjAuMC1lbXUpIGVudGVyZWQg
Zm9yd2FyZGluZyBzdGF0ZQpbMzk0NDg0LjQ5MTMwMF0geGVuYnIwOiBwb3J0IDQodmlmMjAuMC1l
bXUpIGVudGVyZWQgZGlzYWJsZWQgc3RhdGUKWzM5NDQ4NC40OTEzOTRdIGRldmljZSB2aWYyMC4w
LWVtdSBsZWZ0IHByb21pc2N1b3VzIG1vZGUKWzM5NDQ4NC40OTEzOTZdIHhlbmJyMDogcG9ydCA0
KHZpZjIwLjAtZW11KSBlbnRlcmVkIGRpc2FibGVkIHN0YXRlClszOTQ0ODQuODkwMzA4XSB4ZW4t
YmxrYmFjazpyaW5nLXJlZiAxNjM4MywgZXZlbnQtY2hhbm5lbCA2LCBwcm90b2NvbCAxICh4ODZf
NjQtYWJpKSAKWzM5NDQ4OS4wNzI2MDddIElQdjY6IEFERFJDT05GKE5FVERFVl9DSEFOR0UpOiB2
aWYyMC4wOiBsaW5rIGJlY29tZXMgcmVhZHkKWzM5NDQ4OS4wNzI2MzVdIHhlbmJyMDogcG9ydCAz
KHZpZjIwLjApIGVudGVyZWQgZm9yd2FyZGluZyBzdGF0ZQpbMzk0NDg5LjA3MjY0NV0geGVuYnIw
OiBwb3J0IDModmlmMjAuMCkgZW50ZXJlZCBmb3J3YXJkaW5nIHN0YXRlClszOTQ0OTguMTA0Mzk0
XSB4ZW5icjA6IHBvcnQgMyh2aWYyMC4wKSBlbnRlcmVkIGZvcndhcmRpbmcgc3RhdGUKWzM5NjU5
OS40OTM0NzBdIGJpbzogY3JlYXRlIHNsYWIgPGJpby0yPiBhdCAyClszOTY3MzEuMjM2NzAyXSBi
aW86IGNyZWF0ZSBzbGFiIDxiaW8tMj4gYXQgMgpbMzk2Nzk5Ljg3NjQ0Ml0gbWQ6IHJhaWQxMCBw
ZXJzb25hbGl0eSByZWdpc3RlcmVkIGZvciBsZXZlbCAxMApbMzk2Nzk5Ljg3NzY4MF0gbWQ6IHJh
aWQxIHBlcnNvbmFsaXR5IHJlZ2lzdGVyZWQgZm9yIGxldmVsIDEKWzM5Njc5OS44ODU1ODFdIGRl
dmljZS1tYXBwZXI6IHJhaWQ6IExvYWRpbmcgdGFyZ2V0IHZlcnNpb24gMS41LjAKWzM5NjgwMC42
MzMyMDRdIGRldmljZS1tYXBwZXI6IHJhaWQ6IFN1cGVyYmxvY2tzIGNyZWF0ZWQgZm9yIG5ldyBh
cnJheQpbMzk2ODAwLjYzNTc0Ml0gbWQvcmFpZDE6bWRYOiBub3QgY2xlYW4gLS0gc3RhcnRpbmcg
YmFja2dyb3VuZCByZWNvbnN0cnVjdGlvbgpbMzk2ODAwLjYzNTc0OV0gbWQvcmFpZDE6bWRYOiBh
Y3RpdmUgd2l0aCAyIG91dCBvZiAyIG1pcnJvcnMKWzM5NjgwMC42MzU3NTZdIENob29zaW5nIGRh
ZW1vbl9zbGVlcCBkZWZhdWx0ICg1IHNlYykKWzM5NjgwMC42MzU3NjVdIGNyZWF0ZWQgYml0bWFw
ICgzMCBwYWdlcykgZm9yIGRldmljZSBtZFgKWzM5NjgwMC42ODY1NzRdIG1kWDogYml0bWFwIGZp
bGUgaXMgb3V0IG9mIGRhdGUsIGRvaW5nIGZ1bGwgcmVjb3ZlcnkKWzM5NjgwMC45MTA0NTldIG1k
WDogYml0bWFwIGluaXRpYWxpemVkIGZyb20gZGlzazogcmVhZCAyIHBhZ2VzLCBzZXQgNjE0NDAg
b2YgNjE0NDAgYml0cwpbMzk2ODAwLjk1OTU3OV0gUkFJRDEgY29uZiBwcmludG91dDoKWzM5Njgw
MC45NTk1ODJdICAtLS0gd2Q6MiByZDoyClszOTY4MDAuOTU5NTg0XSAgZGlzayAwLCB3bzowLCBv
OjEsIGRldjpkbS04ClszOTY4MDAuOTU5NTg2XSAgZGlzayAxLCB3bzowLCBvOjEsIGRldjpkbS0x
MApbMzk2ODQ3LjM2NjU5OF0gbWQ6IHJlc3luYyBvZiBSQUlEIGFycmF5IG1kWApbMzk2ODQ3LjM2
NjYwMV0gbWQ6IG1pbmltdW0gX2d1YXJhbnRlZWRfICBzcGVlZDogMTAwMCBLQi9zZWMvZGlzay4K
WzM5Njg0Ny4zNjY2MDNdIG1kOiB1c2luZyBtYXhpbXVtIGF2YWlsYWJsZSBpZGxlIElPIGJhbmR3
aWR0aCAoYnV0IG5vdCBtb3JlIHRoYW4gMjAwMDAwIEtCL3NlYykgZm9yIHJlc3luYy4KWzM5Njg0
Ny4zNjY2MDddIG1kOiB1c2luZyAxMjhrIHdpbmRvdywgb3ZlciBhIHRvdGFsIG9mIDMxNDU3Mjgw
ay4KWzM5NzUxNi41OTQ2NzNdIG1kOiBtZFg6IHJlc3luYyBkb25lLgpbMzk3NTE2LjczMzYwNF0g
UkFJRDEgY29uZiBwcmludG91dDoKWzM5NzUxNi43MzM2MDhdICAtLS0gd2Q6MiByZDoyClszOTc1
MTYuNzMzNjEwXSAgZGlzayAwLCB3bzowLCBvOjEsIGRldjpkbS04ClszOTc1MTYuNzMzNjExXSAg
ZGlzayAxLCB3bzowLCBvOjEsIGRldjpkbS0xMApbMzk4MzczLjQ0MTY1N10gbWQvcmFpZDE6bWRY
OiBhY3RpdmUgd2l0aCAxIG91dCBvZiAyIG1pcnJvcnMKWzM5ODM3My40NDE2ODVdIG1kWDogaW52
YWxpZCBiaXRtYXAgZmlsZSBzdXBlcmJsb2NrOiBiYWQgbWFnaWMKWzM5ODM3My40NDE2OTBdIGNy
ZWF0ZWQgYml0bWFwICgzMCBwYWdlcykgZm9yIGRldmljZSBtZFgKWzM5ODM3My42MzkxMTldIG1k
WDogYml0bWFwIGluaXRpYWxpemVkIGZyb20gZGlzazogcmVhZCAyIHBhZ2VzLCBzZXQgMCBvZiA2
MTQ0MCBiaXRzClszOTgzNzMuNjkzOTc4XSBSQUlEMSBjb25mIHByaW50b3V0OgpbMzk4MzczLjY5
Mzk4MV0gIC0tLSB3ZDoxIHJkOjIKWzM5ODM3My42OTM5ODRdICBkaXNrIDAsIHdvOjAsIG86MSwg
ZGV2OmRtLTgKWzM5OTA1NS44NTY5MjNdIHhlbmJyMDogcG9ydCAzKHZpZjIwLjApIGVudGVyZWQg
ZGlzYWJsZWQgc3RhdGUKWzM5OTA1NS44NTY5OTddIGRldmljZSB2aWYyMC4wIGxlZnQgcHJvbWlz
Y3VvdXMgbW9kZQpbMzk5MDU1Ljg1NzAwMV0geGVuYnIwOiBwb3J0IDModmlmMjAuMCkgZW50ZXJl
ZCBkaXNhYmxlZCBzdGF0ZQpbMzk5MDY2LjcyMjU2OF0gZGV2aWNlIHZpZjIxLjAgZW50ZXJlZCBw
cm9taXNjdW91cyBtb2RlClszOTkwNjYuNzI0NDkyXSBJUHY2OiBBRERSQ09ORihORVRERVZfVVAp
OiB2aWYyMS4wOiBsaW5rIGlzIG5vdCByZWFkeQpbMzk5MDY2LjcyODIzMl0gZGV2aWNlIHZpZjIx
LjAtZW11IGVudGVyZWQgcHJvbWlzY3VvdXMgbW9kZQpbMzk5MDY2LjczMDA1N10geGVuYnIwOiBw
b3J0IDQodmlmMjEuMC1lbXUpIGVudGVyZWQgZm9yd2FyZGluZyBzdGF0ZQpbMzk5MDY2LjczMDA2
OF0geGVuYnIwOiBwb3J0IDQodmlmMjEuMC1lbXUpIGVudGVyZWQgZm9yd2FyZGluZyBzdGF0ZQpb
Mzk5MDc1LjczNjQyNF0geGVuYnIwOiBwb3J0IDQodmlmMjEuMC1lbXUpIGVudGVyZWQgZm9yd2Fy
ZGluZyBzdGF0ZQpbMzk5MDg3LjkyMjk3Ml0geGVuYnIwOiBwb3J0IDQodmlmMjEuMC1lbXUpIGVu
dGVyZWQgZGlzYWJsZWQgc3RhdGUKWzM5OTA4Ny45MjMxNTBdIGRldmljZSB2aWYyMS4wLWVtdSBs
ZWZ0IHByb21pc2N1b3VzIG1vZGUKWzM5OTA4Ny45MjMxNTNdIHhlbmJyMDogcG9ydCA0KHZpZjIx
LjAtZW11KSBlbnRlcmVkIGRpc2FibGVkIHN0YXRlClszOTkwODguMzMyMDA1XSB4ZW4tYmxrYmFj
azpyaW5nLXJlZiAxNjM4MywgZXZlbnQtY2hhbm5lbCA2LCBwcm90b2NvbCAxICh4ODZfNjQtYWJp
KSAKWzM5OTEwMi4xMTk0MzJdIElQdjY6IEFERFJDT05GKE5FVERFVl9DSEFOR0UpOiB2aWYyMS4w
OiBsaW5rIGJlY29tZXMgcmVhZHkKWzM5OTEwMi4xMTk0NjRdIHhlbmJyMDogcG9ydCAzKHZpZjIx
LjApIGVudGVyZWQgZm9yd2FyZGluZyBzdGF0ZQpbMzk5MTAyLjExOTQ3NV0geGVuYnIwOiBwb3J0
IDModmlmMjEuMCkgZW50ZXJlZCBmb3J3YXJkaW5nIHN0YXRlClszOTkxMTEuMTI4NDI1XSB4ZW5i
cjA6IHBvcnQgMyh2aWYyMS4wKSBlbnRlcmVkIGZvcndhcmRpbmcgc3RhdGUKWzM5OTE2Ny44MjI2
ODVdIG1kL3JhaWQxOm1kWDogYWN0aXZlIHdpdGggMSBvdXQgb2YgMiBtaXJyb3JzClszOTkxNjcu
ODU0NDIzXSBtZFg6IGludmFsaWQgYml0bWFwIGZpbGUgc3VwZXJibG9jazogYmFkIG1hZ2ljClsz
OTkxNjcuODU0NDMwXSBjcmVhdGVkIGJpdG1hcCAoMzAgcGFnZXMpIGZvciBkZXZpY2UgbWRYClsz
OTkxNjguMjU5ODQ2XSBtZFg6IGJpdG1hcCBpbml0aWFsaXplZCBmcm9tIGRpc2s6IHJlYWQgMiBw
YWdlcywgc2V0IDIwNyBvZiA2MTQ0MCBiaXRzClszOTkxNjguMzMwNjkxXSBSQUlEMSBjb25mIHBy
aW50b3V0OgpbMzk5MTY4LjMzMDY5NF0gIC0tLSB3ZDoxIHJkOjIKWzM5OTE2OC4zMzA2OTZdICBk
aXNrIDAsIHdvOjAsIG86MSwgZGV2OmRtLTgKWzM5OTE2OC4zMzA2OThdICBkaXNrIDEsIHdvOjEs
IG86MSwgZGV2OmRtLTEwClszOTkxNjguMzMwNzA0XSBSQUlEMSBjb25mIHByaW50b3V0OgpbMzk5
MTY4LjMzMDcwNV0gIC0tLSB3ZDoxIHJkOjIKWzM5OTE2OC4zMzA3MDZdICBkaXNrIDAsIHdvOjAs
IG86MSwgZGV2OmRtLTgKWzM5OTE2OC4zMzA3MDhdICBkaXNrIDEsIHdvOjEsIG86MSwgZGV2OmRt
LTEwClszOTkxNjguMzMwNzA5XSBSQUlEMSBjb25mIHByaW50b3V0OgpbMzk5MTY4LjMzMDcxMF0g
IC0tLSB3ZDoyIHJkOjIKWzM5OTE2OC4zMzA3MTFdICBkaXNrIDAsIHdvOjAsIG86MSwgZGV2OmRt
LTgKWzM5OTE2OC4zMzA3MTJdICBkaXNrIDEsIHdvOjAsIG86MSwgZGV2OmRtLTEwClszOTkyNjcu
NDk2MjU3XSB4ZW5icjA6IHBvcnQgMyh2aWYyMS4wKSBlbnRlcmVkIGRpc2FibGVkIHN0YXRlClsz
OTkyNjcuNDk2NTA1XSBkZXZpY2UgdmlmMjEuMCBsZWZ0IHByb21pc2N1b3VzIG1vZGUKWzM5OTI2
Ny40OTY1MTRdIHhlbmJyMDogcG9ydCAzKHZpZjIxLjApIGVudGVyZWQgZGlzYWJsZWQgc3RhdGUK
WzM5OTI3MC4xNTI0NjFdIGRldmljZSB2aWYyMi4wIGVudGVyZWQgcHJvbWlzY3VvdXMgbW9kZQpb
Mzk5MjcwLjE1NDIwOF0gSVB2NjogQUREUkNPTkYoTkVUREVWX1VQKTogdmlmMjIuMDogbGluayBp
cyBub3QgcmVhZHkKWzM5OTI3MC4xNjM3MjldIGRldmljZSB2aWYyMi4wLWVtdSBlbnRlcmVkIHBy
b21pc2N1b3VzIG1vZGUKWzM5OTI3MC4xNjU3MDBdIHhlbmJyMDogcG9ydCA0KHZpZjIyLjAtZW11
KSBlbnRlcmVkIGZvcndhcmRpbmcgc3RhdGUKWzM5OTI3MC4xNjU3MDZdIHhlbmJyMDogcG9ydCA0
KHZpZjIyLjAtZW11KSBlbnRlcmVkIGZvcndhcmRpbmcgc3RhdGUKWzM5OTI3OS4xOTIzOTRdIHhl
bmJyMDogcG9ydCA0KHZpZjIyLjAtZW11KSBlbnRlcmVkIGZvcndhcmRpbmcgc3RhdGUKWzM5OTI4
Mi40MDIyOTNdIHhlbmJyMDogcG9ydCA0KHZpZjIyLjAtZW11KSBlbnRlcmVkIGRpc2FibGVkIHN0
YXRlClszOTkyODIuNDAyMzc2XSBkZXZpY2UgdmlmMjIuMC1lbXUgbGVmdCBwcm9taXNjdW91cyBt
b2RlClszOTkyODIuNDAyMzc5XSB4ZW5icjA6IHBvcnQgNCh2aWYyMi4wLWVtdSkgZW50ZXJlZCBk
aXNhYmxlZCBzdGF0ZQpbMzk5MjgyLjgxMDgzN10geGVuLWJsa2JhY2s6cmluZy1yZWYgMTYzODMs
IGV2ZW50LWNoYW5uZWwgNiwgcHJvdG9jb2wgMSAoeDg2XzY0LWFiaSkgClszOTkyODYuOTI2NTcz
XSBJUHY2OiBBRERSQ09ORihORVRERVZfQ0hBTkdFKTogdmlmMjIuMDogbGluayBiZWNvbWVzIHJl
YWR5ClszOTkyODYuOTI2NjAzXSB4ZW5icjA6IHBvcnQgMyh2aWYyMi4wKSBlbnRlcmVkIGZvcndh
cmRpbmcgc3RhdGUKWzM5OTI4Ni45MjY2MTVdIHhlbmJyMDogcG9ydCAzKHZpZjIyLjApIGVudGVy
ZWQgZm9yd2FyZGluZyBzdGF0ZQpbMzk5Mjk1LjkyODQxNF0geGVuYnIwOiBwb3J0IDModmlmMjIu
MCkgZW50ZXJlZCBmb3J3YXJkaW5nIHN0YXRlClszOTkzNzYuMjI5OTc3XSB4ZW5icjA6IHBvcnQg
Myh2aWYyMi4wKSBlbnRlcmVkIGRpc2FibGVkIHN0YXRlClszOTkzNzYuMjMwMTM3XSBkZXZpY2Ug
dmlmMjIuMCBsZWZ0IHByb21pc2N1b3VzIG1vZGUKWzM5OTM3Ni4yMzAxNDNdIHhlbmJyMDogcG9y
dCAzKHZpZjIyLjApIGVudGVyZWQgZGlzYWJsZWQgc3RhdGUKWzM5OTM3OC45NDg5NDFdIGRldmlj
ZSB2aWYyMy4wIGVudGVyZWQgcHJvbWlzY3VvdXMgbW9kZQpbMzk5Mzc4Ljk1MDg0Ml0gSVB2Njog
QUREUkNPTkYoTkVUREVWX1VQKTogdmlmMjMuMDogbGluayBpcyBub3QgcmVhZHkKWzM5OTM3OC45
NjAzNjZdIGRldmljZSB2aWYyMy4wLWVtdSBlbnRlcmVkIHByb21pc2N1b3VzIG1vZGUKWzM5OTM3
OC45NjIxMjBdIHhlbmJyMDogcG9ydCA0KHZpZjIzLjAtZW11KSBlbnRlcmVkIGZvcndhcmRpbmcg
c3RhdGUKWzM5OTM3OC45NjIxMjVdIHhlbmJyMDogcG9ydCA0KHZpZjIzLjAtZW11KSBlbnRlcmVk
IGZvcndhcmRpbmcgc3RhdGUKWzM5OTM4Ny45OTI0MDBdIHhlbmJyMDogcG9ydCA0KHZpZjIzLjAt
ZW11KSBlbnRlcmVkIGZvcndhcmRpbmcgc3RhdGUKWzM5OTM5MS4yNzkyNTJdIHhlbmJyMDogcG9y
dCA0KHZpZjIzLjAtZW11KSBlbnRlcmVkIGRpc2FibGVkIHN0YXRlClszOTkzOTEuMjc5MzQwXSBk
ZXZpY2UgdmlmMjMuMC1lbXUgbGVmdCBwcm9taXNjdW91cyBtb2RlClszOTkzOTEuMjc5MzQzXSB4
ZW5icjA6IHBvcnQgNCh2aWYyMy4wLWVtdSkgZW50ZXJlZCBkaXNhYmxlZCBzdGF0ZQpbMzk5Mzkx
LjY3NDA2MF0geGVuLWJsa2JhY2s6cmluZy1yZWYgMTYzODMsIGV2ZW50LWNoYW5uZWwgNiwgcHJv
dG9jb2wgMSAoeDg2XzY0LWFiaSkgClszOTkzOTUuNjQzNDE3XSBJUHY2OiBBRERSQ09ORihORVRE
RVZfQ0hBTkdFKTogdmlmMjMuMDogbGluayBiZWNvbWVzIHJlYWR5ClszOTkzOTUuNjQzNDQ2XSB4
ZW5icjA6IHBvcnQgMyh2aWYyMy4wKSBlbnRlcmVkIGZvcndhcmRpbmcgc3RhdGUKWzM5OTM5NS42
NDM0NTVdIHhlbmJyMDogcG9ydCAzKHZpZjIzLjApIGVudGVyZWQgZm9yd2FyZGluZyBzdGF0ZQpb
Mzk5NDA0LjY2NDQwN10geGVuYnIwOiBwb3J0IDModmlmMjMuMCkgZW50ZXJlZCBmb3J3YXJkaW5n
IHN0YXRlClszOTk4ODQuODU1MTMxXSB4ZW5icjA6IHBvcnQgMyh2aWYyMy4wKSBlbnRlcmVkIGRp
c2FibGVkIHN0YXRlClszOTk4ODQuODU1Mzg2XSBkZXZpY2UgdmlmMjMuMCBsZWZ0IHByb21pc2N1
b3VzIG1vZGUKWzM5OTg4NC44NTUzOTJdIHhlbmJyMDogcG9ydCAzKHZpZjIzLjApIGVudGVyZWQg
ZGlzYWJsZWQgc3RhdGUKWzQwMDE3NS43NDQzMDBdIGRldmljZSB2aWYyNC4wIGVudGVyZWQgcHJv
bWlzY3VvdXMgbW9kZQpbNDAwMTc1Ljc0NjExOV0gSVB2NjogQUREUkNPTkYoTkVUREVWX1VQKTog
dmlmMjQuMDogbGluayBpcyBub3QgcmVhZHkKWzQwMDE3NS43NDg2MjRdIGRldmljZSB2aWYyNC4w
LWVtdSBlbnRlcmVkIHByb21pc2N1b3VzIG1vZGUKWzQwMDE3NS43NTA0MjldIHhlbmJyMDogcG9y
dCA0KHZpZjI0LjAtZW11KSBlbnRlcmVkIGZvcndhcmRpbmcgc3RhdGUKWzQwMDE3NS43NTA0Mzdd
IHhlbmJyMDogcG9ydCA0KHZpZjI0LjAtZW11KSBlbnRlcmVkIGZvcndhcmRpbmcgc3RhdGUKWzQw
MDE4NC43NjA0MDFdIHhlbmJyMDogcG9ydCA0KHZpZjI0LjAtZW11KSBlbnRlcmVkIGZvcndhcmRp
bmcgc3RhdGUKWzQwMDE5Mi44MjQ5OTddIHhlbmJyMDogcG9ydCA0KHZpZjI0LjAtZW11KSBlbnRl
cmVkIGRpc2FibGVkIHN0YXRlCls0MDAxOTIuODI1MDk0XSBkZXZpY2UgdmlmMjQuMC1lbXUgbGVm
dCBwcm9taXNjdW91cyBtb2RlCls0MDAxOTIuODI1MDk3XSB4ZW5icjA6IHBvcnQgNCh2aWYyNC4w
LWVtdSkgZW50ZXJlZCBkaXNhYmxlZCBzdGF0ZQpbNDAwMTkzLjIyNzg2Ml0geGVuLWJsa2JhY2s6
cmluZy1yZWYgMTYzODMsIGV2ZW50LWNoYW5uZWwgNiwgcHJvdG9jb2wgMSAoeDg2XzY0LWFiaSkg
Cls0MDAxOTcuNDUwNjI0XSBJUHY2OiBBRERSQ09ORihORVRERVZfQ0hBTkdFKTogdmlmMjQuMDog
bGluayBiZWNvbWVzIHJlYWR5Cls0MDAxOTcuNDUwNjUyXSB4ZW5icjA6IHBvcnQgMyh2aWYyNC4w
KSBlbnRlcmVkIGZvcndhcmRpbmcgc3RhdGUKWzQwMDE5Ny40NTA2NjNdIHhlbmJyMDogcG9ydCAz
KHZpZjI0LjApIGVudGVyZWQgZm9yd2FyZGluZyBzdGF0ZQpbNDAwMjA2LjQ1NjM5NF0geGVuYnIw
OiBwb3J0IDModmlmMjQuMCkgZW50ZXJlZCBmb3J3YXJkaW5nIHN0YXRlCls0MDAzMTAuODM5NTE3
XSB4ZW5icjA6IHBvcnQgMyh2aWYyNC4wKSBlbnRlcmVkIGRpc2FibGVkIHN0YXRlCls0MDAzMTAu
ODM5NzM2XSBkZXZpY2UgdmlmMjQuMCBsZWZ0IHByb21pc2N1b3VzIG1vZGUKWzQwMDMxMC44Mzk3
NDNdIHhlbmJyMDogcG9ydCAzKHZpZjI0LjApIGVudGVyZWQgZGlzYWJsZWQgc3RhdGUKWzQwMDMx
My40ODYxMzNdIGRldmljZSB2aWYyNS4wIGVudGVyZWQgcHJvbWlzY3VvdXMgbW9kZQpbNDAwMzEz
LjQ4Nzk4N10gSVB2NjogQUREUkNPTkYoTkVUREVWX1VQKTogdmlmMjUuMDogbGluayBpcyBub3Qg
cmVhZHkKWzQwMDMxMy40OTgwMjFdIGRldmljZSB2aWYyNS4wLWVtdSBlbnRlcmVkIHByb21pc2N1
b3VzIG1vZGUKWzQwMDMxMy40OTk4ODJdIHhlbmJyMDogcG9ydCA0KHZpZjI1LjAtZW11KSBlbnRl
cmVkIGZvcndhcmRpbmcgc3RhdGUKWzQwMDMxMy40OTk4OTddIHhlbmJyMDogcG9ydCA0KHZpZjI1
LjAtZW11KSBlbnRlcmVkIGZvcndhcmRpbmcgc3RhdGUKWzQwMDMyMi41MjAzOTNdIHhlbmJyMDog
cG9ydCA0KHZpZjI1LjAtZW11KSBlbnRlcmVkIGZvcndhcmRpbmcgc3RhdGUKWzQwMDMyNi41MzQz
MzJdIHhlbmJyMDogcG9ydCA0KHZpZjI1LjAtZW11KSBlbnRlcmVkIGRpc2FibGVkIHN0YXRlCls0
MDAzMjYuNTM0NDgzXSBkZXZpY2UgdmlmMjUuMC1lbXUgbGVmdCBwcm9taXNjdW91cyBtb2RlCls0
MDAzMjYuNTM0NDg2XSB4ZW5icjA6IHBvcnQgNCh2aWYyNS4wLWVtdSkgZW50ZXJlZCBkaXNhYmxl
ZCBzdGF0ZQpbNDAwMzI2LjkyOTcyM10geGVuLWJsa2JhY2s6cmluZy1yZWYgMTYzODMsIGV2ZW50
LWNoYW5uZWwgNiwgcHJvdG9jb2wgMSAoeDg2XzY0LWFiaSkgCls0MDAzMzEuNTIxOTQ5XSBJUHY2
OiBBRERSQ09ORihORVRERVZfQ0hBTkdFKTogdmlmMjUuMDogbGluayBiZWNvbWVzIHJlYWR5Cls0
MDAzMzEuNTIxOTc4XSB4ZW5icjA6IHBvcnQgMyh2aWYyNS4wKSBlbnRlcmVkIGZvcndhcmRpbmcg
c3RhdGUKWzQwMDMzMS41MjE5ODhdIHhlbmJyMDogcG9ydCAzKHZpZjI1LjApIGVudGVyZWQgZm9y
d2FyZGluZyBzdGF0ZQpbNDAwMzQwLjUzNjQwM10geGVuYnIwOiBwb3J0IDModmlmMjUuMCkgZW50
ZXJlZCBmb3J3YXJkaW5nIHN0YXRlCls0MDA3NzQuNTk0NTEwXSB4ZW4tYmxrYmFjazpjaGFuZ2lu
ZyBwaHlzaWNhbCBkZXZpY2UgKGZyb20gZmQ6MSB0byBmZDphKSBub3Qgc3VwcG9ydGVkLgpbNDAw
Nzc0LjU5NDY3OF0geGVuLWJsa2JhY2s6Y2hhbmdpbmcgcGh5c2ljYWwgZGV2aWNlIChmcm9tIGZk
OjEgdG8gZmQ6YSkgbm90IHN1cHBvcnRlZC4KWzQwMDk5Ny44NTkwNTRdIHhlbi1ibGtiYWNrOmNo
YW5naW5nIHBoeXNpY2FsIGRldmljZSAoZnJvbSBmZDoxIHRvIGZkOmEpIG5vdCBzdXBwb3J0ZWQu
Cls0MDA5OTcuODU5MjYxXSB4ZW4tYmxrYmFjazpjaGFuZ2luZyBwaHlzaWNhbCBkZXZpY2UgKGZy
b20gZmQ6MSB0byBmZDphKSBub3Qgc3VwcG9ydGVkLgpbNDAxMDk0Ljg2NDI5M10geGVuYnIwOiBw
b3J0IDModmlmMjUuMCkgZW50ZXJlZCBkaXNhYmxlZCBzdGF0ZQpbNDAxMDk0Ljg2NDY0OV0gZGV2
aWNlIHZpZjI1LjAgbGVmdCBwcm9taXNjdW91cyBtb2RlCls0MDEwOTQuODY0NjU0XSB4ZW5icjA6
IHBvcnQgMyh2aWYyNS4wKSBlbnRlcmVkIGRpc2FibGVkIHN0YXRlCls0MDEzNDIuMDgxODY5XSBi
aW86IGNyZWF0ZSBzbGFiIDxiaW8tMj4gYXQgMgpbNDAxMzQyLjY1NDk2OV0gRVhUNC1mcyAoZG0t
NCk6IGV4dDRfb3JwaGFuX2NsZWFudXA6IGRlbGV0aW5nIHVucmVmZXJlbmNlZCBpbm9kZSAyNjQ1
MDAKWzQwMTM0Mi42NjM0NjZdIEVYVDQtZnMgKGRtLTQpOiAxIG9ycGhhbiBpbm9kZSBkZWxldGVk
Cls0MDEzNDIuNjYzNDY4XSBFWFQ0LWZzIChkbS00KTogcmVjb3ZlcnkgY29tcGxldGUKWzQwMTM0
Mi44NzQwOTldIEVYVDQtZnMgKGRtLTQpOiBtb3VudGVkIGZpbGVzeXN0ZW0gd2l0aCBvcmRlcmVk
IGRhdGEgbW9kZS4gT3B0czogKG51bGwpCls0MDg1MjUuNTkwMTc3XSBkZXZpY2UgdmlmMjYuMC1l
bXUgZW50ZXJlZCBwcm9taXNjdW91cyBtb2RlCls0MDg1MjUuNTkyMDUxXSB4ZW5icjA6IHBvcnQg
Myh2aWYyNi4wLWVtdSkgZW50ZXJlZCBmb3J3YXJkaW5nIHN0YXRlCls0MDg1MjUuNTkyMDYxXSB4
ZW5icjA6IHBvcnQgMyh2aWYyNi4wLWVtdSkgZW50ZXJlZCBmb3J3YXJkaW5nIHN0YXRlCls0MDg1
MjUuNjA4MzM4XSBkZXZpY2UgdmlmMjYuMCBlbnRlcmVkIHByb21pc2N1b3VzIG1vZGUKWzQwODUy
NS42MDk5NzhdIElQdjY6IEFERFJDT05GKE5FVERFVl9VUCk6IHZpZjI2LjA6IGxpbmsgaXMgbm90
IHJlYWR5Cls0MDg1MzQuNjE2NDAxXSB4ZW5icjA6IHBvcnQgMyh2aWYyNi4wLWVtdSkgZW50ZXJl
ZCBmb3J3YXJkaW5nIHN0YXRlCls0MDg1NTcuNTQ5OTM0XSB4ZW5icjA6IHBvcnQgMyh2aWYyNi4w
LWVtdSkgZW50ZXJlZCBkaXNhYmxlZCBzdGF0ZQpbNDA4NTU3LjU1MDAyNl0gZGV2aWNlIHZpZjI2
LjAtZW11IGxlZnQgcHJvbWlzY3VvdXMgbW9kZQpbNDA4NTU3LjU1MDAyOV0geGVuYnIwOiBwb3J0
IDModmlmMjYuMC1lbXUpIGVudGVyZWQgZGlzYWJsZWQgc3RhdGUKWzQwODU1Ny42MTQ4NzldIHhl
bi1ibGtiYWNrOnJpbmctcmVmIDE2MjkxLCBldmVudC1jaGFubmVsIDYsIHByb3RvY29sIDEgKHg4
Nl82NC1hYmkpIApbNDA4NTU4LjI1MzY1MF0gSVB2NjogQUREUkNPTkYoTkVUREVWX0NIQU5HRSk6
IHZpZjI2LjA6IGxpbmsgYmVjb21lcyByZWFkeQpbNDA4NTU4LjI1MzY3OV0geGVuYnIwOiBwb3J0
IDQodmlmMjYuMCkgZW50ZXJlZCBmb3J3YXJkaW5nIHN0YXRlCls0MDg1NTguMjUzNjg5XSB4ZW5i
cjA6IHBvcnQgNCh2aWYyNi4wKSBlbnRlcmVkIGZvcndhcmRpbmcgc3RhdGUKWzQwODU2Ny4yNTY0
MDJdIHhlbmJyMDogcG9ydCA0KHZpZjI2LjApIGVudGVyZWQgZm9yd2FyZGluZyBzdGF0ZQpbNDA4
NzY0LjE1NTAwN10gYmlvOiBjcmVhdGUgc2xhYiA8YmlvLTI+IGF0IDIKWzQwOTEyMS45NDI4NzNd
IGRldmljZS1tYXBwZXI6IHJhaWQ6IFN1cGVyYmxvY2tzIGNyZWF0ZWQgZm9yIG5ldyBhcnJheQpb
NDA5MTIxLjk0NDk0OF0gbWQvcmFpZDE6bWRYOiBub3QgY2xlYW4gLS0gc3RhcnRpbmcgYmFja2dy
b3VuZCByZWNvbnN0cnVjdGlvbgpbNDA5MTIxLjk0NDk1NF0gbWQvcmFpZDE6bWRYOiBhY3RpdmUg
d2l0aCAyIG91dCBvZiAyIG1pcnJvcnMKWzQwOTEyMS45NDQ5NjFdIENob29zaW5nIGRhZW1vbl9z
bGVlcCBkZWZhdWx0ICg1IHNlYykKWzQwOTEyMS45NDQ5NjldIGNyZWF0ZWQgYml0bWFwICgzMCBw
YWdlcykgZm9yIGRldmljZSBtZFgKWzQwOTEyMS45OTI2NzRdIG1kWDogYml0bWFwIGZpbGUgaXMg
b3V0IG9mIGRhdGUsIGRvaW5nIGZ1bGwgcmVjb3ZlcnkKWzQwOTEyMi4wOTQ3NzldIG1kWDogYml0
bWFwIGluaXRpYWxpemVkIGZyb20gZGlzazogcmVhZCAyIHBhZ2VzLCBzZXQgNjE0NDAgb2YgNjE0
NDAgYml0cwpbNDA5MTIyLjExNDI5NF0gUkFJRDEgY29uZiBwcmludG91dDoKWzQwOTEyMi4xMTQy
OTddICAtLS0gd2Q6MiByZDoyCls0MDkxMjIuMTE0Mjk4XSAgZGlzayAwLCB3bzowLCBvOjEsIGRl
djpkbS04Cls0MDkxMjIuMTE0MzAwXSAgZGlzayAxLCB3bzowLCBvOjEsIGRldjpkbS0xMApbNDA5
MTY1LjA3MjE2Nl0gbWQ6IHJlc3luYyBvZiBSQUlEIGFycmF5IG1kWApbNDA5MTY1LjA3MjE2OV0g
bWQ6IG1pbmltdW0gX2d1YXJhbnRlZWRfICBzcGVlZDogMTAwMCBLQi9zZWMvZGlzay4KWzQwOTE2
NS4wNzIxNzJdIG1kOiB1c2luZyBtYXhpbXVtIGF2YWlsYWJsZSBpZGxlIElPIGJhbmR3aWR0aCAo
YnV0IG5vdCBtb3JlIHRoYW4gMjAwMDAwIEtCL3NlYykgZm9yIHJlc3luYy4KWzQwOTE2NS4wNzIx
NzddIG1kOiB1c2luZyAxMjhrIHdpbmRvdywgb3ZlciBhIHRvdGFsIG9mIDMxNDU3Mjgway4KWzQx
MDU1NC41ODMzMzVdIG1kOiBtZFg6IHJlc3luYyBkb25lLgpbNDEwNTU0LjczODA1NF0gUkFJRDEg
Y29uZiBwcmludG91dDoKWzQxMDU1NC43MzgwNTddICAtLS0gd2Q6MiByZDoyCls0MTA1NTQuNzM4
MDU5XSAgZGlzayAwLCB3bzowLCBvOjEsIGRldjpkbS04Cls0MTA1NTQuNzM4MDYxXSAgZGlzayAx
LCB3bzowLCBvOjEsIGRldjpkbS0xMApbNDEzMDk3LjIxNTQ5Ml0gbWQvcmFpZDE6bWRYOiBhY3Rp
dmUgd2l0aCAxIG91dCBvZiAyIG1pcnJvcnMKWzQxMzA5Ny4yMTU1MjFdIG1kWDogaW52YWxpZCBi
aXRtYXAgZmlsZSBzdXBlcmJsb2NrOiBiYWQgbWFnaWMKWzQxMzA5Ny4yMTU1MjZdIGNyZWF0ZWQg
Yml0bWFwICgzMCBwYWdlcykgZm9yIGRldmljZSBtZFgKWzQxMzA5Ny40NTMzNzFdIG1kWDogYml0
bWFwIGluaXRpYWxpemVkIGZyb20gZGlzazogcmVhZCAyIHBhZ2VzLCBzZXQgMCBvZiA2MTQ0MCBi
aXRzCls0MTMwOTcuNTEwNjM2XSBSQUlEMSBjb25mIHByaW50b3V0OgpbNDEzMDk3LjUxMDYzOV0g
IC0tLSB3ZDoxIHJkOjIKWzQxMzA5Ny41MTA2NDFdICBkaXNrIDAsIHdvOjAsIG86MSwgZGV2OmRt
LTgKWzQxMzIzOC4xNjU1MDBdIG1kL3JhaWQxOm1kWDogYWN0aXZlIHdpdGggMiBvdXQgb2YgMiBt
aXJyb3JzCls0MTMyMzguMTY1NTg2XSBtZFg6IGludmFsaWQgYml0bWFwIGZpbGUgc3VwZXJibG9j
azogYmFkIG1hZ2ljCls0MTMyMzguMTY1NTkwXSBjcmVhdGVkIGJpdG1hcCAoMzAgcGFnZXMpIGZv
ciBkZXZpY2UgbWRYCls0MTMyMzguNjMxNjY4XSBtZFg6IGJpdG1hcCBpbml0aWFsaXplZCBmcm9t
IGRpc2s6IHJlYWQgMiBwYWdlcywgc2V0IDAgb2YgNjE0NDAgYml0cwpbNDEzMjM4LjcxNDUxMF0g
UkFJRDEgY29uZiBwcmludG91dDoKWzQxMzIzOC43MTQ1MTRdICAtLS0gd2Q6MiByZDoyCls0MTMy
MzguNzE0NTE2XSAgZGlzayAwLCB3bzowLCBvOjEsIGRldjpkbS04Cls0MTMyMzguNzE0NTIzXSAg
ZGlzayAxLCB3bzowLCBvOjEsIGRldjpkbS0xMApbNDEzMzQ2LjE1MzMwNV0geGVuLWJsa2JhY2s6
Y2hhbmdpbmcgcGh5c2ljYWwgZGV2aWNlIChmcm9tIGZkOjEgdG8gZmQ6YSkgbm90IHN1cHBvcnRl
ZC4KWzQxMzM0Ni4xNTM0NzFdIHhlbi1ibGtiYWNrOmNoYW5naW5nIHBoeXNpY2FsIGRldmljZSAo
ZnJvbSBmZDoxIHRvIGZkOmEpIG5vdCBzdXBwb3J0ZWQuCls0MTQ2NTcuMTQ5NjQyXSB4ZW5icjA6
IHBvcnQgNCh2aWYyNi4wKSBlbnRlcmVkIGRpc2FibGVkIHN0YXRlCls0MTQ2NTcuMTQ5NzQwXSBk
ZXZpY2UgdmlmMjYuMCBsZWZ0IHByb21pc2N1b3VzIG1vZGUKWzQxNDY1Ny4xNDk3NDNdIHhlbmJy
MDogcG9ydCA0KHZpZjI2LjApIGVudGVyZWQgZGlzYWJsZWQgc3RhdGUKWzQxNTQwNS4xOTA1NjJd
IGRldmljZSB2aWYyNy4wIGVudGVyZWQgcHJvbWlzY3VvdXMgbW9kZQpbNDE1NDA1LjE5MjI1OF0g
SVB2NjogQUREUkNPTkYoTkVUREVWX1VQKTogdmlmMjcuMDogbGluayBpcyBub3QgcmVhZHkKWzQx
NTQwNS4xOTMxNDBdIGRldmljZSB2aWYyNy4wLWVtdSBlbnRlcmVkIHByb21pc2N1b3VzIG1vZGUK
WzQxNTQwNS4xOTUwMTJdIHhlbmJyMDogcG9ydCA0KHZpZjI3LjAtZW11KSBlbnRlcmVkIGZvcndh
cmRpbmcgc3RhdGUKWzQxNTQwNS4xOTUwMTldIHhlbmJyMDogcG9ydCA0KHZpZjI3LjAtZW11KSBl
bnRlcmVkIGZvcndhcmRpbmcgc3RhdGUKWzQxNTQxNC4yMDA0MDBdIHhlbmJyMDogcG9ydCA0KHZp
ZjI3LjAtZW11KSBlbnRlcmVkIGZvcndhcmRpbmcgc3RhdGUKWzQxNTQzOC4xNTc2MDVdIHhlbmJy
MDogcG9ydCA0KHZpZjI3LjAtZW11KSBlbnRlcmVkIGRpc2FibGVkIHN0YXRlCls0MTU0MzguMTU3
NjgxXSBkZXZpY2UgdmlmMjcuMC1lbXUgbGVmdCBwcm9taXNjdW91cyBtb2RlCls0MTU0MzguMTU3
Njg0XSB4ZW5icjA6IHBvcnQgNCh2aWYyNy4wLWVtdSkgZW50ZXJlZCBkaXNhYmxlZCBzdGF0ZQpb
NDE1NDM4LjE1ODEzOF0gdmlmIHZpZi0yNy0wOiAyIHJlYWRpbmcgc2NyaXB0Cls0MTU0MzguMTU5
NTQ3XSB4ZW5icjA6IHBvcnQgMyh2aWYyNy4wKSBlbnRlcmVkIGRpc2FibGVkIHN0YXRlCls0MTU0
MzguMTU5NjE4XSBkZXZpY2UgdmlmMjcuMCBsZWZ0IHByb21pc2N1b3VzIG1vZGUKWzQxNTQzOC4x
NTk2MjBdIHhlbmJyMDogcG9ydCAzKHZpZjI3LjApIGVudGVyZWQgZGlzYWJsZWQgc3RhdGUKWzQx
NTQ1Mi45MTgwMTVdIGRldmljZSB2aWYyOC4wIGVudGVyZWQgcHJvbWlzY3VvdXMgbW9kZQpbNDE1
NDUyLjkxOTg2M10gSVB2NjogQUREUkNPTkYoTkVUREVWX1VQKTogdmlmMjguMDogbGluayBpcyBu
b3QgcmVhZHkKWzQxNTQ1Mi45MjA4MDRdIGRldmljZSB2aWYyOC4wLWVtdSBlbnRlcmVkIHByb21p
c2N1b3VzIG1vZGUKWzQxNTQ1Mi45MjI2MjBdIHhlbmJyMDogcG9ydCA0KHZpZjI4LjAtZW11KSBl
bnRlcmVkIGZvcndhcmRpbmcgc3RhdGUKWzQxNTQ1Mi45MjI2MjZdIHhlbmJyMDogcG9ydCA0KHZp
ZjI4LjAtZW11KSBlbnRlcmVkIGZvcndhcmRpbmcgc3RhdGUKWzQxNTQ2MS45NDQ0MDBdIHhlbmJy
MDogcG9ydCA0KHZpZjI4LjAtZW11KSBlbnRlcmVkIGZvcndhcmRpbmcgc3RhdGUKWzQxNTQ4NS44
ODY0MTNdIHhlbmJyMDogcG9ydCA0KHZpZjI4LjAtZW11KSBlbnRlcmVkIGRpc2FibGVkIHN0YXRl
Cls0MTU0ODUuODg2NDg5XSBkZXZpY2UgdmlmMjguMC1lbXUgbGVmdCBwcm9taXNjdW91cyBtb2Rl
Cls0MTU0ODUuODg2NDkyXSB4ZW5icjA6IHBvcnQgNCh2aWYyOC4wLWVtdSkgZW50ZXJlZCBkaXNh
YmxlZCBzdGF0ZQpbNDE1NDg1Ljg4Njk3Nl0gdmlmIHZpZi0yOC0wOiAyIHJlYWRpbmcgc2NyaXB0
Cls0MTU0ODUuODg4NDAzXSB4ZW5icjA6IHBvcnQgMyh2aWYyOC4wKSBlbnRlcmVkIGRpc2FibGVk
IHN0YXRlCls0MTU0ODUuODg4NDc0XSBkZXZpY2UgdmlmMjguMCBsZWZ0IHByb21pc2N1b3VzIG1v
ZGUKWzQxNTQ4NS44ODg0NzZdIHhlbmJyMDogcG9ydCAzKHZpZjI4LjApIGVudGVyZWQgZGlzYWJs
ZWQgc3RhdGUKWzQxNTUyNy41NjYyMzldIGRldmljZSB2aWYyOS4wIGVudGVyZWQgcHJvbWlzY3Vv
dXMgbW9kZQpbNDE1NTI3LjU2ODAyMF0gSVB2NjogQUREUkNPTkYoTkVUREVWX1VQKTogdmlmMjku
MDogbGluayBpcyBub3QgcmVhZHkKWzQxNTUyNy41NjkyNDldIGRldmljZSB2aWYyOS4wLWVtdSBl
bnRlcmVkIHByb21pc2N1b3VzIG1vZGUKWzQxNTUyNy41NzEwNDVdIHhlbmJyMDogcG9ydCA0KHZp
ZjI5LjAtZW11KSBlbnRlcmVkIGZvcndhcmRpbmcgc3RhdGUKWzQxNTUyNy41NzEwNTNdIHhlbmJy
MDogcG9ydCA0KHZpZjI5LjAtZW11KSBlbnRlcmVkIGZvcndhcmRpbmcgc3RhdGUKWzQxNTUzNi42
MDA0MDJdIHhlbmJyMDogcG9ydCA0KHZpZjI5LjAtZW11KSBlbnRlcmVkIGZvcndhcmRpbmcgc3Rh
dGUKWzQxNTY3My4xODkwMTRdIHhlbmJyMDogcG9ydCA0KHZpZjI5LjAtZW11KSBlbnRlcmVkIGRp
c2FibGVkIHN0YXRlCls0MTU2NzMuMTg5MDgzXSBkZXZpY2UgdmlmMjkuMC1lbXUgbGVmdCBwcm9t
aXNjdW91cyBtb2RlCls0MTU2NzMuMTg5MDg2XSB4ZW5icjA6IHBvcnQgNCh2aWYyOS4wLWVtdSkg
ZW50ZXJlZCBkaXNhYmxlZCBzdGF0ZQpbNDE1NjczLjE4OTM2MF0gdmlmIHZpZi0yOS0wOiAyIHJl
YWRpbmcgc2NyaXB0Cls0MTU2NzMuMTkwNTQ5XSB4ZW5icjA6IHBvcnQgMyh2aWYyOS4wKSBlbnRl
cmVkIGRpc2FibGVkIHN0YXRlCls0MTU2NzMuMTkwNzM2XSBkZXZpY2UgdmlmMjkuMCBsZWZ0IHBy
b21pc2N1b3VzIG1vZGUKWzQxNTY3My4xOTA3NDBdIHhlbmJyMDogcG9ydCAzKHZpZjI5LjApIGVu
dGVyZWQgZGlzYWJsZWQgc3RhdGUKWzQxNTY3Ni41MjY4NjddIGRldmljZSB2aWYzMC4wIGVudGVy
ZWQgcHJvbWlzY3VvdXMgbW9kZQpbNDE1Njc2LjUyODY0OV0gSVB2NjogQUREUkNPTkYoTkVUREVW
X1VQKTogdmlmMzAuMDogbGluayBpcyBub3QgcmVhZHkKWzQxNTY3Ni41MzEyODRdIGRldmljZSB2
aWYzMC4wLWVtdSBlbnRlcmVkIHByb21pc2N1b3VzIG1vZGUKWzQxNTY3Ni41MzMwNjhdIHhlbmJy
MDogcG9ydCA0KHZpZjMwLjAtZW11KSBlbnRlcmVkIGZvcndhcmRpbmcgc3RhdGUKWzQxNTY3Ni41
MzMwNzNdIHhlbmJyMDogcG9ydCA0KHZpZjMwLjAtZW11KSBlbnRlcmVkIGZvcndhcmRpbmcgc3Rh
dGUKWzQxNTY4NS41NjA0MzRdIHhlbmJyMDogcG9ydCA0KHZpZjMwLjAtZW11KSBlbnRlcmVkIGZv
cndhcmRpbmcgc3RhdGUKWzQxNTc4NC44NDg1OTFdIHhlbmJyMDogcG9ydCA0KHZpZjMwLjAtZW11
KSBlbnRlcmVkIGRpc2FibGVkIHN0YXRlCls0MTU3ODQuODQ4NjU5XSBkZXZpY2UgdmlmMzAuMC1l
bXUgbGVmdCBwcm9taXNjdW91cyBtb2RlCls0MTU3ODQuODQ4NjYyXSB4ZW5icjA6IHBvcnQgNCh2
aWYzMC4wLWVtdSkgZW50ZXJlZCBkaXNhYmxlZCBzdGF0ZQpbNDE1Nzg0Ljg0OTAxNl0gdmlmIHZp
Zi0zMC0wOiAyIHJlYWRpbmcgc2NyaXB0Cls0MTU3ODQuODUwNjgwXSB4ZW5icjA6IHBvcnQgMyh2
aWYzMC4wKSBlbnRlcmVkIGRpc2FibGVkIHN0YXRlCls0MTU3ODQuODUwNzUyXSBkZXZpY2Ugdmlm
MzAuMCBsZWZ0IHByb21pc2N1b3VzIG1vZGUKWzQxNTc4NC44NTA3NTRdIHhlbmJyMDogcG9ydCAz
KHZpZjMwLjApIGVudGVyZWQgZGlzYWJsZWQgc3RhdGUKWzQxNTc5MS44MzI3MDhdIGRldmljZSB2
aWYzMS4wIGVudGVyZWQgcHJvbWlzY3VvdXMgbW9kZQpbNDE1NzkxLjgzNDQ1NV0gSVB2NjogQURE
UkNPTkYoTkVUREVWX1VQKTogdmlmMzEuMDogbGluayBpcyBub3QgcmVhZHkKWzQxNTc5MS44MzYw
NDZdIGRldmljZSB2aWYzMS4wLWVtdSBlbnRlcmVkIHByb21pc2N1b3VzIG1vZGUKWzQxNTc5MS44
Mzc5MTZdIHhlbmJyMDogcG9ydCA0KHZpZjMxLjAtZW11KSBlbnRlcmVkIGZvcndhcmRpbmcgc3Rh
dGUKWzQxNTc5MS44Mzc5MjJdIHhlbmJyMDogcG9ydCA0KHZpZjMxLjAtZW11KSBlbnRlcmVkIGZv
cndhcmRpbmcgc3RhdGUKWzQxNTgwMC44NTY0MzJdIHhlbmJyMDogcG9ydCA0KHZpZjMxLjAtZW11
KSBlbnRlcmVkIGZvcndhcmRpbmcgc3RhdGUKWzQxNTg0Ni43OTg5NTddIHhlbmJyMDogcG9ydCA0
KHZpZjMxLjAtZW11KSBlbnRlcmVkIGRpc2FibGVkIHN0YXRlCls0MTU4NDYuNzk5MDI5XSBkZXZp
Y2UgdmlmMzEuMC1lbXUgbGVmdCBwcm9taXNjdW91cyBtb2RlCls0MTU4NDYuNzk5MDMxXSB4ZW5i
cjA6IHBvcnQgNCh2aWYzMS4wLWVtdSkgZW50ZXJlZCBkaXNhYmxlZCBzdGF0ZQpbNDE1ODQ2Ljc5
OTk0NF0gdmlmIHZpZi0zMS0wOiAyIHJlYWRpbmcgc2NyaXB0Cls0MTU4NDYuODAxMjIyXSB4ZW5i
cjA6IHBvcnQgMyh2aWYzMS4wKSBlbnRlcmVkIGRpc2FibGVkIHN0YXRlCls0MTU4NDYuODAxMjg3
XSBkZXZpY2UgdmlmMzEuMCBsZWZ0IHByb21pc2N1b3VzIG1vZGUKWzQxNTg0Ni44MDEyODldIHhl
bmJyMDogcG9ydCAzKHZpZjMxLjApIGVudGVyZWQgZGlzYWJsZWQgc3RhdGUKWzQ4MTcyOC4wNjg0
NDRdIHVzYiAyLTE6IG5ldyBoaWdoLXNwZWVkIFVTQiBkZXZpY2UgbnVtYmVyIDIgdXNpbmcgeGhj
aV9oY2QKWzQ4MTcyOC4xNjkwODFdIHVzYiAyLTE6IE5ldyBVU0IgZGV2aWNlIGZvdW5kLCBpZFZl
bmRvcj0wNWUzLCBpZFByb2R1Y3Q9MDcyMwpbNDgxNzI4LjE2OTA4NV0gdXNiIDItMTogTmV3IFVT
QiBkZXZpY2Ugc3RyaW5nczogTWZyPTMsIFByb2R1Y3Q9NCwgU2VyaWFsTnVtYmVyPTIKWzQ4MTcy
OC4xNjkwODddIHVzYiAyLTE6IFByb2R1Y3Q6IFVTQiBTdG9yYWdlCls0ODE3MjguMTY5MDg4XSB1
c2IgMi0xOiBNYW51ZmFjdHVyZXI6IEdlbmVyaWMgCls0ODE3MjguMTY5MDkwXSB1c2IgMi0xOiBT
ZXJpYWxOdW1iZXI6IDAwMDAwMDAwOTQ1MQpbNDgxNzI4LjQyNTY5MV0gdXNiLXN0b3JhZ2UgMi0x
OjEuMDogVVNCIE1hc3MgU3RvcmFnZSBkZXZpY2UgZGV0ZWN0ZWQKWzQ4MTcyOC40MjU3NTBdIHVz
Yi1zdG9yYWdlIDItMToxLjA6IFF1aXJrcyBtYXRjaCBmb3IgdmlkIDA1ZTMgcGlkIDA3MjM6IDgw
MDAKWzQ4MTcyOC40MjU3ODVdIHNjc2kxNSA6IHVzYi1zdG9yYWdlIDItMToxLjAKWzQ4MTcyOC40
MjU4NTJdIHVzYmNvcmU6IHJlZ2lzdGVyZWQgbmV3IGludGVyZmFjZSBkcml2ZXIgdXNiLXN0b3Jh
Z2UKWzQ4MTcyOS40MjU1OTRdIHNjc2kgMTU6MDowOjA6IERpcmVjdC1BY2Nlc3MgICAgIEdlbmVy
aWMgIFNUT1JBR0UgREVWSUNFICAgOTQ1MSBQUTogMCBBTlNJOiAwCls0ODE3MjkuNDI1ODMwXSBz
ZCAxNTowOjA6MDogQXR0YWNoZWQgc2NzaSBnZW5lcmljIHNnNiB0eXBlIDAKWzQ4MTczMS41Mjc0
NzldIHNkIDE1OjA6MDowOiBbc2RmXSA3ODE1MTY4IDUxMi1ieXRlIGxvZ2ljYWwgYmxvY2tzOiAo
NC4wMCBHQi8zLjcyIEdpQikKWzQ4MTczMS41MzA2MjNdIHNkIDE1OjA6MDowOiBbc2RmXSBXcml0
ZSBQcm90ZWN0IGlzIG9mZgpbNDgxNzMxLjUzMDYyNl0gc2QgMTU6MDowOjA6IFtzZGZdIE1vZGUg
U2Vuc2U6IDAzIDAwIDAwIDAwCls0ODE3MzEuNTMzNzkwXSBzZCAxNTowOjA6MDogW3NkZl0gTm8g
Q2FjaGluZyBtb2RlIHBhZ2UgcHJlc2VudApbNDgxNzMxLjUzMzc5M10gc2QgMTU6MDowOjA6IFtz
ZGZdIEFzc3VtaW5nIGRyaXZlIGNhY2hlOiB3cml0ZSB0aHJvdWdoCls0ODE3MzEuNTQ0MTk4XSBz
ZCAxNTowOjA6MDogW3NkZl0gTm8gQ2FjaGluZyBtb2RlIHBhZ2UgcHJlc2VudApbNDgxNzMxLjU0
NDIwMV0gc2QgMTU6MDowOjA6IFtzZGZdIEFzc3VtaW5nIGRyaXZlIGNhY2hlOiB3cml0ZSB0aHJv
dWdoCls0ODE3MzEuNTQ1MDc3XSAgc2RmOiBzZGYxCls0ODE3MzEuNTUyMjQ0XSBzZCAxNTowOjA6
MDogW3NkZl0gTm8gQ2FjaGluZyBtb2RlIHBhZ2UgcHJlc2VudApbNDgxNzMxLjU1MjI0N10gc2Qg
MTU6MDowOjA6IFtzZGZdIEFzc3VtaW5nIGRyaXZlIGNhY2hlOiB3cml0ZSB0aHJvdWdoCls0ODE3
MzEuNTUyMjUwXSBzZCAxNTowOjA6MDogW3NkZl0gQXR0YWNoZWQgU0NTSSByZW1vdmFibGUgZGlz
awpbNDgxNzMyLjAzOTY4NV0gRkFULWZzIChzZGYxKTogdXRmOCBpcyBub3QgYSByZWNvbW1lbmRl
ZCBJTyBjaGFyc2V0IGZvciBGQVQgZmlsZXN5c3RlbXMsIGZpbGVzeXN0ZW0gd2lsbCBiZSBjYXNl
IHNlbnNpdGl2ZSEKWzQ4MTk0Mi44Nzg1ODJdIHVzYiAyLTE6IFVTQiBkaXNjb25uZWN0LCBkZXZp
Y2UgbnVtYmVyIDIKWzQ4MzM2OC4wOTkzNjddIHhlbmJyMDogcG9ydCAyKHZpZjEuMCkgZW50ZXJl
ZCBkaXNhYmxlZCBzdGF0ZQpbNDgzMzY4LjA5OTQzNF0gZGV2aWNlIHZpZjEuMCBsZWZ0IHByb21p
c2N1b3VzIG1vZGUKWzQ4MzM2OC4wOTk0MzddIHhlbmJyMDogcG9ydCAyKHZpZjEuMCkgZW50ZXJl
ZCBkaXNhYmxlZCBzdGF0ZQpbNDgzMzcwLjI4Mzg1Ml0geGxbMzEwMF06IHNlZ2ZhdWx0IGF0IDdm
ZjVjOTQ3MzAwOCBpcCAwMDAwN2ZmNWM4N2U2NDY0IHNwIDAwMDA3ZmZmOGQ1YjAyYTggZXJyb3Ig
NCBpbiBsaWJjLTIuMTcuc29bN2ZmNWM4NzY4MDAwKzFhMjAwMF0KWzQ4MzQxMS4zNDEzNTddIGRl
dmljZSB2aWYzMy4wIGVudGVyZWQgcHJvbWlzY3VvdXMgbW9kZQpbNDgzNDExLjM0Mjg3N10gSVB2
NjogQUREUkNPTkYoTkVUREVWX1VQKTogdmlmMzMuMDogbGluayBpcyBub3QgcmVhZHkKWzQ4MzQx
Mi41NjQ4NzZdIElQdjY6IEFERFJDT05GKE5FVERFVl9DSEFOR0UpOiB2aWYzMy4wOiBsaW5rIGJl
Y29tZXMgcmVhZHkKWzQ4MzQxMi41NjQ5MDldIHhlbmJyMDogcG9ydCAyKHZpZjMzLjApIGVudGVy
ZWQgZm9yd2FyZGluZyBzdGF0ZQpbNDgzNDEyLjU2NDkyMV0geGVuYnIwOiBwb3J0IDIodmlmMzMu
MCkgZW50ZXJlZCBmb3J3YXJkaW5nIHN0YXRlCls0ODM0MTIuNTY4NzQwXSB4ZW4tYmxrYmFjazpy
aW5nLXJlZiAxMCwgZXZlbnQtY2hhbm5lbCAxNiwgcHJvdG9jb2wgMSAoeDg2XzY0LWFiaSkgcGVy
c2lzdGVudCBncmFudHMKWzQ4MzQyMS41OTI0MzFdIHhlbmJyMDogcG9ydCAyKHZpZjMzLjApIGVu
dGVyZWQgZm9yd2FyZGluZyBzdGF0ZQpbNDg3NzQyLjE3Mjk0M10gYmlvOiBjcmVhdGUgc2xhYiA8
YmlvLTI+IGF0IDIKWzQ4Nzc0Mi43MzU5MThdIEVYVDQtZnMgKGRtLTQpOiBleHQ0X29ycGhhbl9j
bGVhbnVwOiBkZWxldGluZyB1bnJlZmVyZW5jZWQgaW5vZGUgMjYzMTM2Cls0ODc3NDIuODcyNDc1
XSBFWFQ0LWZzIChkbS00KTogZXh0NF9vcnBoYW5fY2xlYW51cDogZGVsZXRpbmcgdW5yZWZlcmVu
Y2VkIGlub2RlIDI2MjY0NgpbNDg3NzQyLjg3OTg4MV0gRVhUNC1mcyAoZG0tNCk6IGV4dDRfb3Jw
aGFuX2NsZWFudXA6IGRlbGV0aW5nIHVucmVmZXJlbmNlZCBpbm9kZSAyNjM5MjgKWzQ4Nzc0Mi44
ODAwNDNdIEVYVDQtZnMgKGRtLTQpOiAzIG9ycGhhbiBpbm9kZXMgZGVsZXRlZApbNDg3NzQyLjg4
MDA0NV0gRVhUNC1mcyAoZG0tNCk6IHJlY292ZXJ5IGNvbXBsZXRlCls0ODc3NDIuOTcyNTAwXSBF
WFQ0LWZzIChkbS00KTogbW91bnRlZCBmaWxlc3lzdGVtIHdpdGggb3JkZXJlZCBkYXRhIG1vZGUu
IE9wdHM6IChudWxsKQpbNDk0NzUxLjgzNzczN10gcGRmdW5pdGVbMTc3MzldOiBzZWdmYXVsdCBh
dCAxMDI4IGlwIDAwMDA3ZjNmMzE4ODk3ZmMgc3AgMDAwMDdmZmY1OTM2ZGNlMCBlcnJvciA0IGlu
IGxpYnBvcHBsZXIuc28uMTkuMC4wWzdmM2YzMTc2ODAwMCsxZDUwMDBdCls1MDE4OTcuNzQyNTM4
XSBkZXZpY2UgdmlmMzUuMC1lbXUgZW50ZXJlZCBwcm9taXNjdW91cyBtb2RlCls1MDE4OTcuNzQ0
MzU4XSB4ZW5icjA6IHBvcnQgMyh2aWYzNS4wLWVtdSkgZW50ZXJlZCBmb3J3YXJkaW5nIHN0YXRl
Cls1MDE4OTcuNzQ0MzY0XSB4ZW5icjA6IHBvcnQgMyh2aWYzNS4wLWVtdSkgZW50ZXJlZCBmb3J3
YXJkaW5nIHN0YXRlCls1MDE4OTcuNzU2MjEzXSBkZXZpY2UgdmlmMzUuMCBlbnRlcmVkIHByb21p
c2N1b3VzIG1vZGUKWzUwMTg5Ny43NTgwNTVdIElQdjY6IEFERFJDT05GKE5FVERFVl9VUCk6IHZp
ZjM1LjA6IGxpbmsgaXMgbm90IHJlYWR5Cls1MDE5MDYuNzc2NDI3XSB4ZW5icjA6IHBvcnQgMyh2
aWYzNS4wLWVtdSkgZW50ZXJlZCBmb3J3YXJkaW5nIHN0YXRlCls1MDE5MTcuODEwMTUzXSB4ZW5i
cjA6IHBvcnQgMyh2aWYzNS4wLWVtdSkgZW50ZXJlZCBkaXNhYmxlZCBzdGF0ZQpbNTAxOTE3Ljgx
MDI0M10gZGV2aWNlIHZpZjM1LjAtZW11IGxlZnQgcHJvbWlzY3VvdXMgbW9kZQpbNTAxOTE3Ljgx
MDI0Nl0geGVuYnIwOiBwb3J0IDModmlmMzUuMC1lbXUpIGVudGVyZWQgZGlzYWJsZWQgc3RhdGUK
WzUwMTkxOC4yMzA5NzVdIHhlbi1ibGtiYWNrOnJpbmctcmVmIDE2MzgzLCBldmVudC1jaGFubmVs
IDYsIHByb3RvY29sIDEgKHg4Nl82NC1hYmkpIApbNTAxOTI3LjQwOTI5Nl0gSVB2NjogQUREUkNP
TkYoTkVUREVWX0NIQU5HRSk6IHZpZjM1LjA6IGxpbmsgYmVjb21lcyByZWFkeQpbNTAxOTI3LjQw
OTMyNV0geGVuYnIwOiBwb3J0IDQodmlmMzUuMCkgZW50ZXJlZCBmb3J3YXJkaW5nIHN0YXRlCls1
MDE5MjcuNDA5MzM2XSB4ZW5icjA6IHBvcnQgNCh2aWYzNS4wKSBlbnRlcmVkIGZvcndhcmRpbmcg
c3RhdGUKWzUwMTkzNi40NDA0MDFdIHhlbmJyMDogcG9ydCA0KHZpZjM1LjApIGVudGVyZWQgZm9y
d2FyZGluZyBzdGF0ZQo=
--089e0149c09436c76704e7ddb3ff
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--089e0149c09436c76704e7ddb3ff--


From xen-devel-bounces@lists.xen.org Fri Oct 04 09:02:45 2013
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Oct 2013 09:02:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1VS1H3-0007lM-SE; Fri, 04 Oct 2013 09:02:13 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <kristoffer@itoc.dk>) id 1VS04i-0005v7-E1
	for xen-devel@lists.xen.org; Fri, 04 Oct 2013 07:45:25 +0000
Received: from [85.158.139.211:20268] by server-5.bemta-5.messagelabs.com id
	6D/6C-29992-3127E425; Fri, 04 Oct 2013 07:45:23 +0000
X-Env-Sender: kristoffer@itoc.dk
X-Msg-Ref: server-4.tower-206.messagelabs.com!1380872701!6353976!1
X-Originating-IP: [77.66.16.14]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 6.9.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2007 invoked from network); 4 Oct 2013 07:45:01 -0000
Received: from mail01.itoc.dk (HELO hosting01.itoc.dk) (77.66.16.14)
	by server-4.tower-206.messagelabs.com with SMTP;
	4 Oct 2013 07:45:01 -0000
Received: from localhost (hosting01.ultraslice.com [127.0.0.1])
	by hosting01.itoc.dk (Postfix) with ESMTP id 1C7683C3E2AEF
	for <xen-devel@lists.xen.org>; Fri,  4 Oct 2013 09:45:01 +0200 (CEST)
Received: from hosting01.itoc.dk ([127.0.0.1])
	by localhost (hosting01.itoc.dk [127.0.0.1]) (amavisd-maia, port 10024)
	with ESMTP id 20713-05 for <xen-devel@lists.xen.org>;
	Fri,  4 Oct 2013 09:44:58 +0200 (CEST)
Received: from [10.0.1.14] (1705ds5-noe.0.fullrate.dk [89.150.185.150])
	(using TLSv1 with cipher AES128-SHA (128/128 bits))
	(No client certificate requested)
	(Authenticated sender: kristoffer@itoc.dk)
	by hosting01.itoc.dk (Postfix) with ESMTPSA id 5FED13C3E2AE5
	for <Xen-devel@lists.xen.org>; Fri,  4 Oct 2013 09:44:58 +0200 (CEST)
From: Kristoffer Egefelt <kristoffer@itoc.dk>
Content-Type: multipart/mixed;
	boundary="Apple-Mail=_313CF8C4-E152-402C-8A24-5CD10594FE78"
Message-Id: <1A89C59B-8118-40A3-B94F-EF4B7B90EBAE@itoc.dk>
Date: Fri, 4 Oct 2013 09:44:59 +0200
To: "Xen-devel@lists.xen.org" <Xen-devel@lists.xen.org>
Mime-Version: 1.0 (Mac OS X Mail 6.5 \(1508\))
X-Mailer: Apple Mail (2.1508)
X-Virus-Scanned: Maia Mailguard 1.0.2
X-Mailman-Approved-At: Fri, 04 Oct 2013 09:02:12 +0000
Subject: [Xen-devel] [BUG] pci-passthrough on dom0 kernel versions above 3.8
	crashes dom0
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
	<mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
	<mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Sender: xen-devel-bounces@lists.xen.org
Errors-To: xen-devel-bounces@lists.xen.org


--Apple-Mail=_313CF8C4-E152-402C-8A24-5CD10594FE78
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=us-ascii

Hi,

I'm trying to pass through a NIC (intel X520 with ixgbevf driver) to =
domU, but since kernel 3.8 this has not worked.

The dom0 kernel seems to cause the problem.
Xen version, domU kernel version and driver version seems to be =
unrelated to this bug, meaning
it works as long as dom0 kernel is 3.8.
I tried kernel version 3.9, 3.10 and 3.11 - all show the same bug =
pattern when used as dom0.

The BUG appears on xl pci attach.
On pci detach the dom0 panics.

I have attached logs from a working setup (kernel 3.8) and from a setup =
not working (kernel 3.11) and also the kernel config for 3.11.

In short, this is what domU logs after pci attach:

 BUG: unable to handle kernel paging request at ffffc9000030200c
 IP: [<ffffffff81205812>] __msix_mask_irq+0x21/0x24
 PGD 75a40067 PUD 75a41067 PMD 75b44067 PTE 8010000000000464
 Oops: 0003 [#1] SMP=20
 Modules linked in: ixgbevf(+) xen_pcifront nfnetlink_log nfnetlink =
ipt_ULOG x_tables x86_pkg_temp_thermal thermal_sys coretemp crc32c_intel =
ghash_clmulni_intel aesni_intel aes_x86_64 ablk_helper cryptd lrw =
gf128mul glue_helper microcode ext4 crc16 jbd2 mbcache xen_blkfront
 CPU: 0 PID: 2122 Comm: modprobe Not tainted 3.11.3-kernel-v1.0.0.21+ #1

And this is dom0 on pci detach:

(XEN) Assertion '_raw_spin_is_locked(lock)' failed at =
/usr/src/xen/xen/include/asm/spinlock.h:16402
(XEN) ----[ Xen-4.4-unstable  x86_64  debug=3Dy  Not tainted ]----
(XEN) CPU:    1
(XEN) RIP:    e008:[<ffff82d0801258ef>] =
_spin_unlock_irqrestore+0x27/0x32
(XEN) RFLAGS: 0000000000010202   CONTEXT: hypervisor
(XEN) rax: 0000000000000001   rbx: ffff83201ba07724   rcx: =
0000000000000001
(XEN) rdx: ffff83201bb97020   rsi: 0000000000000286   rdi: =
ffff83201ba07724
(XEN) rbp: ffff83203ffcfdd8   rsp: ffff83203ffcfdd8   r8:  =
ffff8141002000e0
(XEN) r9:  000000000000001c   r10: 0000000000000082   r11: =
0000000000000001
(XEN) r12: 0000000000000000   r13: ffff8320e13c8240   r14: =
ffff880148047df4
(XEN) r15: 0000000000000286   cr0: 0000000080050033   cr4: =
00000000000426f0
(XEN) cr3: 000000206f3ff000   cr2: 00007fa5ec560c49
(XEN) ds: 0000   es: 0000   fs: 0000   gs: 0000   ss: e010   cs: e008
(XEN) Xen stack trace from rsp=3Dffff83203ffcfdd8:
(XEN)    ffff83203ffcfe68 ffff82d080166a4f ffff83203ffcfe18 =
0000000280118988
(XEN)    0000000000000cfe 0000000000000cfe ffff832015d3b8a0 =
ffff8320e13c83f0
(XEN)    ffff832015d3b880 0000000000000001 00000000fee00678 =
0000000000000000
(XEN)    ffff83200000f800 000000000000001b ffff8300bcef5000 =
ffffffffffffffed
(XEN)    ffff880148047df4 ffffffff814530e0 ffff83203ffcfef8 =
ffff82d08017dee4
(XEN)    ffff832000000002 0000000000000008 ffff83203ffcfef8 =
ffff82d000a0fb00
(XEN)    0000000000000000 ffffffff93010000 ffff82d0802e8000 =
ffff83203ffc80ef
(XEN)    82d080222c00b948 c390ef66d1ffffff ffff83203ffcfef8 =
ffff8300bcef5000
(XEN)    ffff880145951868 ffff880145bb2a60 ffff880148047f50 =
ffffffff814530e0
(XEN)    00007cdfc00300c7 ffff82d08022213b ffffffff8100142a =
0000000000000021
(XEN)    ffffffff814530e0 ffff880148047f50 000000000000c002 =
0000000000009300
(XEN)    ffff88013faf1a80 ffff880145951000 0000000000000202 =
0000000000000093
(XEN)    ffff880148047df4 0000000000000002 0000000000000021 =
ffffffff8100142a
(XEN)    0000000000000000 ffff880148047df4 000000000000001b =
0001010000000000
(XEN)    ffffffff8100142a 000000000000e033 0000000000000202 =
ffff880148047dc8
(XEN)    000000000000e02b 0000000000000000 0000000000000000 =
0000000000000000
(XEN)    0000000000000000 0000000000000001 ffff8300bcef5000 =
0000004f9b885e00
(XEN)    0000000000000000
(XEN) Xen call trace:
(XEN)    [<ffff82d0801258ef>] _spin_unlock_irqrestore+0x27/0x32
(XEN)    [<ffff82d080166a4f>] pci_restore_msi_state+0x1c9/0x2f0
(XEN)    [<ffff82d08017dee4>] do_physdev_op+0xe4f/0x114f
(XEN)    [<ffff82d08022213b>] syscall_enter+0xeb/0x145
(XEN)   =20
(XEN)=20
(XEN) ****************************************
(XEN) Panic on CPU 1:
(XEN) Assertion '_raw_spin_is_locked(lock)' failed at =
/usr/src/xen/xen/include/asm/spinlock.h:16402
(XEN) ****************************************
(XEN)=20
(XEN) Manual reset required ('noreboot' specified)


--Apple-Mail=_313CF8C4-E152-402C-8A24-5CD10594FE78
Content-Disposition: attachment;
	filename=not-working_dom0_kernel-3.11
Content-Type: application/octet-stream;
	name="not-working_dom0_kernel-3.11"
Content-Transfer-Encoding: 7bit

 __  __            _  _   _  _                      _        _     _      
 \ \/ /___ _ __   | || | | || |     _   _ _ __  ___| |_ __ _| |__ | | ___ 
  \  // _ \ '_ \  | || |_| || |_ __| | | | '_ \/ __| __/ _` | '_ \| |/ _ \
  /  \  __/ | | | |__   _|__   _|__| |_| | | | \__ \ || (_| | |_) | |  __/
 /_/\_\___|_| |_|    |_|(_) |_|     \__,_|_| |_|___/\__\__,_|_.__/|_|\___|
                                                                          
(XEN) Xen version 4.4-unstable (root@taa.kernel.io) (gcc (Debian 4.7.2-5) 4.7.2) debug=y Tue Sep 17 10:05:24 CEST 2013
(XEN) Latest ChangeSet: Mon Sep 16 14:29:47 2013 +0100 git:0119ce9
(XEN) Bootloader: PXELINUX 4.05 20121210 
(XEN) Command line: tmem serial_tx_buffer=64kb dom0_max_vcpus=8 dom0_vcpus_pin=true dom0_mem=6000M bootscrub=false loglvl=all guest_loglvl=all noreboot com1=115200,8n1 console=com1,vga
(XEN) Video information:
(XEN)  VGA is text mode 80x25, font 8x16
(XEN)  VBE/DDC methods: none; EDID transfer time: 0 seconds
(XEN)  EDID info not retrieved because no DDC retrieval method detected
(XEN) Disc information:
(XEN)  Found 1 MBR signatures
(XEN)  Found 1 EDD information structures
(XEN) Xen-e820 RAM map:
(XEN)  0000000000000000 - 000000000009c000 (usable)
(XEN)  0000000000100000 - 00000000bd2f0000 (usable)
(XEN)  00000000bd2f0000 - 00000000bd31c000 (reserved)
(XEN)  00000000bd31c000 - 00000000bd35b000 (ACPI data)
(XEN)  00000000bd35b000 - 00000000c0000000 (reserved)
(XEN)  00000000e0000000 - 00000000f0000000 (reserved)
(XEN)  00000000fe000000 - 0000000100000000 (reserved)
(XEN)  0000000100000000 - 0000006040000000 (usable)
(XEN) ACPI: RSDP 000F0E20, 0024 (r2 DELL  )
(XEN) ACPI: XSDT 000F0F28, 00A4 (r1 DELL   PE_SC3          1 DELL        1)
(XEN) ACPI: FACP BD3411CC, 00F4 (r3 DELL   PE_SC3          1 DELL        1)
(XEN) ACPI: DSDT BD31C000, 7C70 (r1 DELL   PE_SC3          1 INTL 20110211)
(XEN) ACPI: FACS BD343000, 0040
(XEN) ACPI: APIC BD340478, 016A (r1 DELL   PE_SC3          1 DELL        1)
(XEN) ACPI: SPCR BD3405E4, 0050 (r1 DELL   PE_SC3          1 DELL        1)
(XEN) ACPI: HPET BD340638, 0038 (r1 DELL   PE_SC3          1 DELL        1)
(XEN) ACPI: DMAR BD340674, 0130 (r1 DELL   PE_SC3          1 DELL        1)
(XEN) ACPI: MCFG BD340990, 003C (r1 DELL   PE_SC3          1 DELL        1)
(XEN) ACPI: WD__ BD3409D0, 0134 (r1 DELL   PE_SC3          1 DELL        1)
(XEN) ACPI: SLIC BD340B08, 0024 (r1 DELL   PE_SC3          1 DELL        1)
(XEN) ACPI: ERST BD323E30, 0270 (r1 DELL   PE_SC3          1 DELL        1)
(XEN) ACPI: HEST BD3240A0, 055C (r1 DELL   PE_SC3          1 DELL        1)
(XEN) ACPI: BERT BD323C70, 0030 (r1 DELL   PE_SC3          1 DELL        1)
(XEN) ACPI: EINJ BD323CA0, 0190 (r1 DELL   PE_SC3          1 DELL        1)
(XEN) ACPI: TCPA BD341164, 0064 (r2 DELL   PE_SC3          1 DELL        1)
(XEN) ACPI: PC__ BD3410F4, 006E (r1 DELL   PE_SC3          1 DELL        1)
(XEN) ACPI: SRAT BD340D30, 03C0 (r1 DELL   PE_SC3          1 DELL        1)
(XEN) ACPI: SSDT BD344000, 9234 (r1 INTEL  PPM RCM  80000001 INTL 20061109)
(XEN) System RAM: 393170MB (402606640kB)
(XEN) SRAT: PXM 1 -> APIC 0 -> Node 0
(XEN) SRAT: PXM 2 -> APIC 32 -> Node 1
(XEN) SRAT: PXM 1 -> APIC 2 -> Node 0
(XEN) SRAT: PXM 2 -> APIC 34 -> Node 1
(XEN) SRAT: PXM 1 -> APIC 4 -> Node 0
(XEN) SRAT: PXM 2 -> APIC 36 -> Node 1
(XEN) SRAT: PXM 1 -> APIC 6 -> Node 0
(XEN) SRAT: PXM 2 -> APIC 38 -> Node 1
(XEN) SRAT: PXM 1 -> APIC 8 -> Node 0
(XEN) SRAT: PXM 2 -> APIC 40 -> Node 1
(XEN) SRAT: PXM 1 -> APIC 10 -> Node 0
(XEN) SRAT: PXM 2 -> APIC 42 -> Node 1
(XEN) SRAT: PXM 1 -> APIC 12 -> Node 0
(XEN) SRAT: PXM 2 -> APIC 44 -> Node 1
(XEN) SRAT: PXM 1 -> APIC 14 -> Node 0
(XEN) SRAT: PXM 2 -> APIC 46 -> Node 1
(XEN) SRAT: PXM 1 -> APIC 1 -> Node 0
(XEN) SRAT: PXM 2 -> APIC 33 -> Node 1
(XEN) SRAT: PXM 1 -> APIC 3 -> Node 0
(XEN) SRAT: PXM 2 -> APIC 35 -> Node 1
(XEN) SRAT: PXM 1 -> APIC 5 -> Node 0
(XEN) SRAT: PXM 2 -> APIC 37 -> Node 1
(XEN) SRAT: PXM 1 -> APIC 7 -> Node 0
(XEN) SRAT: PXM 2 -> APIC 39 -> Node 1
(XEN) SRAT: PXM 1 -> APIC 9 -> Node 0
(XEN) SRAT: PXM 2 -> APIC 41 -> Node 1
(XEN) SRAT: PXM 1 -> APIC 11 -> Node 0
(XEN) SRAT: PXM 2 -> APIC 43 -> Node 1
(XEN) SRAT: PXM 1 -> APIC 13 -> Node 0
(XEN) SRAT: PXM 2 -> APIC 45 -> Node 1
(XEN) SRAT: PXM 1 -> APIC 15 -> Node 0
(XEN) SRAT: PXM 2 -> APIC 47 -> Node 1
(XEN) SRAT: Node 0 PXM 1 0-3040000000
(XEN) SRAT: Node 1 PXM 2 3040000000-6040000000
(XEN) NUMA: Allocated memnodemap from 603caf3000 - 603caf4000
(XEN) NUMA: Using 18 for the hash shift.
(XEN) Domain heap initialised DMA width 32 bits
(XEN) found SMP MP-table at 000fe710
(XEN) DMI 2.7 present.
(XEN) Using APIC driver bigsmp
(XEN) ACPI: PM-Timer IO Port: 0x808
(XEN) ACPI: SLEEP INFO: pm1x_cnt[804,0], pm1x_evt[800,0]
(XEN) ACPI:             wakeup_vec[bd34300c], vec_size[20]
(XEN) ACPI: Local APIC address 0xfee00000
(XEN) ACPI: LAPIC (acpi_id[0x01] lapic_id[0x00] enabled)
(XEN) Processor #0 6:13 APIC version 21
(XEN) ACPI: LAPIC (acpi_id[0x02] lapic_id[0x20] enabled)
(XEN) Processor #32 6:13 APIC version 21
(XEN) ACPI: LAPIC (acpi_id[0x03] lapic_id[0x02] enabled)
(XEN) Processor #2 6:13 APIC version 21
(XEN) ACPI: LAPIC (acpi_id[0x04] lapic_id[0x22] enabled)
(XEN) Processor #34 6:13 APIC version 21
(XEN) ACPI: LAPIC (acpi_id[0x05] lapic_id[0x04] enabled)
(XEN) Processor #4 6:13 APIC version 21
(XEN) ACPI: LAPIC (acpi_id[0x06] lapic_id[0x24] enabled)
(XEN) Processor #36 6:13 APIC version 21
(XEN) ACPI: LAPIC (acpi_id[0x07] lapic_id[0x06] enabled)
(XEN) Processor #6 6:13 APIC version 21
(XEN) ACPI: LAPIC (acpi_id[0x08] lapic_id[0x26] enabled)
(XEN) Processor #38 6:13 APIC version 21
(XEN) ACPI: LAPIC (acpi_id[0x09] lapic_id[0x08] enabled)
(XEN) Processor #8 6:13 APIC version 21
(XEN) ACPI: LAPIC (acpi_id[0x0a] lapic_id[0x28] enabled)
(XEN) Processor #40 6:13 APIC version 21
(XEN) ACPI: LAPIC (acpi_id[0x0b] lapic_id[0x0a] enabled)
(XEN) Processor #10 6:13 APIC version 21
(XEN) ACPI: LAPIC (acpi_id[0x0c] lapic_id[0x2a] enabled)
(XEN) Processor #42 6:13 APIC version 21
(XEN) ACPI: LAPIC (acpi_id[0x0d] lapic_id[0x0c] enabled)
(XEN) Processor #12 6:13 APIC version 21
(XEN) ACPI: LAPIC (acpi_id[0x0e] lapic_id[0x2c] enabled)
(XEN) Processor #44 6:13 APIC version 21
(XEN) ACPI: LAPIC (acpi_id[0x0f] lapic_id[0x0e] enabled)
(XEN) Processor #14 6:13 APIC version 21
(XEN) ACPI: LAPIC (acpi_id[0x10] lapic_id[0x2e] enabled)
(XEN) Processor #46 6:13 APIC version 21
(XEN) ACPI: LAPIC (acpi_id[0x11] lapic_id[0x01] enabled)
(XEN) Processor #1 6:13 APIC version 21
(XEN) ACPI: LAPIC (acpi_id[0x12] lapic_id[0x21] enabled)
(XEN) Processor #33 6:13 APIC version 21
(XEN) ACPI: LAPIC (acpi_id[0x13] lapic_id[0x03] enabled)
(XEN) Processor #3 6:13 APIC version 21
(XEN) ACPI: LAPIC (acpi_id[0x14] lapic_id[0x23] enabled)
(XEN) Processor #35 6:13 APIC version 21
(XEN) ACPI: LAPIC (acpi_id[0x15] lapic_id[0x05] enabled)
(XEN) Processor #5 6:13 APIC version 21
(XEN) ACPI: LAPIC (acpi_id[0x16] lapic_id[0x25] enabled)
(XEN) Processor #37 6:13 APIC version 21
(XEN) ACPI: LAPIC (acpi_id[0x17] lapic_id[0x07] enabled)
(XEN) Processor #7 6:13 APIC version 21
(XEN) ACPI: LAPIC (acpi_id[0x18] lapic_id[0x27] enabled)
(XEN) Processor #39 6:13 APIC version 21
(XEN) ACPI: LAPIC (acpi_id[0x19] lapic_id[0x09] enabled)
(XEN) Processor #9 6:13 APIC version 21
(XEN) ACPI: LAPIC (acpi_id[0x1a] lapic_id[0x29] enabled)
(XEN) Processor #41 6:13 APIC version 21
(XEN) ACPI: LAPIC (acpi_id[0x1b] lapic_id[0x0b] enabled)
(XEN) Processor #11 6:13 APIC version 21
(XEN) ACPI: LAPIC (acpi_id[0x1c] lapic_id[0x2b] enabled)
(XEN) Processor #43 6:13 APIC version 21
(XEN) ACPI: LAPIC (acpi_id[0x1d] lapic_id[0x0d] enabled)
(XEN) Processor #13 6:13 APIC version 21
(XEN) ACPI: LAPIC (acpi_id[0x1e] lapic_id[0x2d] enabled)
(XEN) Processor #45 6:13 APIC version 21
(XEN) ACPI: LAPIC (acpi_id[0x1f] lapic_id[0x0f] enabled)
(XEN) Processor #15 6:13 APIC version 21
(XEN) ACPI: LAPIC (acpi_id[0x20] lapic_id[0x2f] enabled)
(XEN) Processor #47 6:13 APIC version 21
(XEN) ACPI: LAPIC_NMI (acpi_id[0xff] high edge lint[0x1])
(XEN) ACPI: IOAPIC (id[0x00] address[0xfec00000] gsi_base[0])
(XEN) IOAPIC[0]: apic_id 0, version 32, address 0xfec00000, GSI 0-23
(XEN) ACPI: IOAPIC (id[0x01] address[0xfec3f000] gsi_base[32])
(XEN) IOAPIC[1]: apic_id 1, version 32, address 0xfec3f000, GSI 32-55
(XEN) ACPI: IOAPIC (id[0x02] address[0xfec7f000] gsi_base[64])
(XEN) IOAPIC[2]: apic_id 2, version 32, address 0xfec7f000, GSI 64-87
(XEN) ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
(XEN) ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)
(XEN) ACPI: IRQ0 used by override.
(XEN) ACPI: IRQ2 used by override.
(XEN) ACPI: IRQ9 used by override.
(XEN) Enabling APIC mode:  Phys.  Using 3 I/O APICs
(XEN) ACPI: HPET id: 0x8086a701 base: 0xfed00000
(XEN) Xen ERST support is initialized.
(XEN) Using ACPI (MADT) for SMP configuration information
(XEN) SMP: Allowing 32 CPUs (0 hotplug CPUs)
(XEN) IRQ limits: 88 GSI, 6072 MSI/MSI-X
(XEN) Failed to enable Interrupt Remapping: Will not enable x2APIC.
(XEN) Using scheduler: SMP Credit Scheduler (credit)
(XEN) Detected 2200.091 MHz processor.
(XEN) Initing memory sharing.
(XEN) xstate_init: using cntxt_size: 0x340 and states: 0x7
(XEN) mce_intel.c:717: MCA Capability: BCAST 1 SER 1 CMCI 1 firstbank 0 extended MCE MSR 0
(XEN) Intel machine check reporting enabled
(XEN) PCI: MCFG configuration 0: base e0000000 segment 0000 buses 00 - ff
(XEN) PCI: MCFG area at e0000000 reserved in E820
(XEN) PCI: Using MCFG for segment 0000 bus 00-ff
(XEN) Intel VT-d iommu 0 supported page sizes: 4kB, 2MB, 1GB.
(XEN) Intel VT-d iommu 1 supported page sizes: 4kB, 2MB, 1GB.
(XEN) Intel VT-d Snoop Control enabled.
(XEN) Intel VT-d Dom0 DMA Passthrough not enabled.
(XEN) Intel VT-d Queued Invalidation enabled.
(XEN) Intel VT-d Interrupt Remapping enabled.
(XEN) Intel VT-d Shared EPT tables enabled.
(XEN) I/O virtualisation enabled
(XEN)  - Dom0 mode: Relaxed
(XEN) Interrupt remapping enabled
(XEN) Enabled directed EOI with ioapic_ack_old on!
(XEN) ENABLING IO-APIC IRQs
(XEN)  -> Using old ACK method
(XEN) ..TIMER: vector=0xF0 apic1=0 pin1=2 apic2=-1 pin2=-1
(XEN) TSC deadline timer enabled
(XEN) Platform timer is 14.318MHz HPET
(XEN) Defaulting to alternative key handling; send 'A' to switch to normal mode.
(XEN) Allocated console ring of 256 KiB.
(XEN) mwait-idle: MWAIT substates: 0x21120
(XEN) mwait-idle: v0.4 model 0x2d
(XEN) mwait-idle: lapic_timer_reliable_states 0xffffffff
(XEN) VMX: Supported advanced features:
(XEN)  - APIC MMIO access virtualisation
(XEN)  - APIC TPR shadow
(XEN)  - Extended Page Tables (EPT)
(XEN)  - Virtual-Processor Identifiers (VPID)
(XEN)  - Virtual NMI
(XEN)  - MSR direct-access bitmap
(XEN)  - Unrestricted Guest
(XEN) HVM: ASIDs enabled.
(XEN) HVM: VMX enabled
(XEN) HVM: Hardware Assisted Paging (HAP) detected
(XEN) HVM: HAP page sizes: 4kB, 2MB, 1GB
(XEN) Brought up 32 CPUs
(XEN) tmem: initialized comp=0 dedup=0 tze=0 global-lock=0
(XEN) ACPI sleep modes: S3
(XEN) mcheck_poll: Machine check polling timer started.
(XEN) *** LOADING DOMAIN 0 ***
(XEN) elf_parse_binary: phdr: paddr=0x1000000 memsz=0x584000
(XEN) elf_parse_binary: phdr: paddr=0x1600000 memsz=0xa00f0
(XEN) elf_parse_binary: phdr: paddr=0x16a1000 memsz=0x14dc0
(XEN) elf_parse_binary: phdr: paddr=0x16b6000 memsz=0x5dc000
(XEN) elf_parse_binary: memory: 0x1000000 -> 0x1c92000
(XEN) elf_xen_parse_note: GUEST_OS = "linux"
(XEN) elf_xen_parse_note: GUEST_VERSION = "2.6"
(XEN) elf_xen_parse_note: XEN_VERSION = "xen-3.0"
(XEN) elf_xen_parse_note: VIRT_BASE = 0xffffffff80000000
(XEN) elf_xen_parse_note: ENTRY = 0xffffffff816b61e0
(XEN) elf_xen_parse_note: HYPERCALL_PAGE = 0xffffffff81001000
(XEN) elf_xen_parse_note: FEATURES = "!writable_page_tables|pae_pgdir_above_4gb"
(XEN) elf_xen_parse_note: PAE_MODE = "yes"
(XEN) elf_xen_parse_note: LOADER = "generic"
(XEN) elf_xen_parse_note: unknown xen elf note (0xd)
(XEN) elf_xen_parse_note: SUSPEND_CANCEL = 0x1
(XEN) elf_xen_parse_note: HV_START_LOW = 0xffff800000000000
(XEN) elf_xen_parse_note: PADDR_OFFSET = 0x0
(XEN) elf_xen_addr_calc_check: addresses:
(XEN)     virt_base        = 0xffffffff80000000
(XEN)     elf_paddr_offset = 0x0
(XEN)     virt_offset      = 0xffffffff80000000
(XEN)     virt_kstart      = 0xffffffff81000000
(XEN)     virt_kend        = 0xffffffff81c92000
(XEN)     virt_entry       = 0xffffffff816b61e0
(XEN)     p2m_base         = 0xffffffffffffffff
(XEN)  Xen  kernel: 64-bit, lsb, compat32
(XEN)  Dom0 kernel: 64-bit, PAE, lsb, paddr 0x1000000 -> 0x1c92000
(XEN) PHYSICAL MEMORY ARRANGEMENT:
(XEN)  Dom0 alloc.:   0000002014000000->0000002018000000 (1510203 pages to be allocated)
(XEN)  Init. ramdisk: 000000603db3b000->000000603ffff200
(XEN) VIRTUAL MEMORY ARRANGEMENT:
(XEN)  Loaded kernel: ffffffff81000000->ffffffff81c92000
(XEN)  Init. ramdisk: ffffffff81c92000->ffffffff84156200
(XEN)  Phys-Mach map: ffffffff84157000->ffffffff84d0f000
(XEN)  Start info:    ffffffff84d0f000->ffffffff84d0f4b4
(XEN)  Page tables:   ffffffff84d10000->ffffffff84d3b000
(XEN)  Boot stack:    ffffffff84d3b000->ffffffff84d3c000
(XEN)  TOTAL:         ffffffff80000000->ffffffff85000000
(XEN)  ENTRY ADDRESS: ffffffff816b61e0
(XEN) Dom0 has maximum 8 VCPUs
(XEN) elf_load_binary: phdr 0 at 0xffffffff81000000 -> 0xffffffff81584000
(XEN) elf_load_binary: phdr 1 at 0xffffffff81600000 -> 0xffffffff816a00f0
(XEN) elf_load_binary: phdr 2 at 0xffffffff816a1000 -> 0xffffffff816b5dc0
(XEN) elf_load_binary: phdr 3 at 0xffffffff816b6000 -> 0xffffffff81789000
(XEN) Std. Loglevel: All
(XEN) Guest Loglevel: All
(XEN) Xen is relinquishing VGA console.
(XEN) *** Serial input -> DOM0 (type 'CTRL-a' three times to switch input to Xen)
(XEN) Freed 256kB init memory.
(XEN) PCI add device 0000:00:00.0
(XEN) PCI add device 0000:00:01.0
(XEN) PCI add device 0000:00:02.0
(XEN) PCI add device 0000:00:02.2
(XEN) PCI add device 0000:00:03.0
(XEN) PCI add device 0000:00:05.0
(XEN) PCI add device 0000:00:05.2
(XEN) PCI add device 0000:00:11.0
(XEN) PCI add device 0000:00:16.0
(XEN) PCI add device 0000:00:16.1
(XEN) PCI add device 0000:00:1a.0
(XEN) PCI add device 0000:00:1c.0
(XEN) PCI add device 0000:00:1c.4
(XEN) PCI add device 0000:00:1c.7
(XEN) PCI add device 0000:00:1d.0
(XEN) PCI add device 0000:00:1e.0
(XEN) PCI add device 0000:00:1f.0
(XEN) PCI add device 0000:00:1f.2
(XEN) PCI add device 0000:01:00.0
(XEN) PCI add device 0000:01:00.1
(XEN) PCI add device 0000:02:00.0
(XEN) PCI add device 0000:07:00.0
(XEN) PCI add device 0000:07:00.1
(XEN) PCI add device 0000:08:00.0
(XEN) PCI add device 0000:09:00.0
(XEN) PCI add device 0000:09:01.0
(XEN) PCI add device 0000:0a:00.0
(XEN) PCI add device 0000:0b:00.0
(XEN) PCI add device 0000:40:01.0
(XEN) PCI add device 0000:40:03.0
(XEN) PCI add device 0000:40:05.0
(XEN) PCI add device 0000:40:05.2
(XEN) PCI add device 0000:3f:08.0
(XEN) PCI add device 0000:3f:09.0
(XEN) PCI add device 0000:3f:0a.0
(XEN) PCI add device 0000:3f:0a.1
(XEN) PCI add device 0000:3f:0a.2
(XEN) PCI add device 0000:3f:0a.3
(XEN) PCI add device 0000:3f:0b.0
(XEN) PCI add device 0000:3f:0b.3
(XEN) PCI add device 0000:3f:0c.0
(XEN) PCI add device 0000:3f:0c.1
(XEN) PCI add device 0000:3f:0c.2
(XEN) PCI add device 0000:3f:0c.3
(XEN) PCI add device 0000:3f:0c.6
(XEN) PCI add device 0000:3f:0c.7
(XEN) PCI add device 0000:3f:0d.0
(XEN) PCI add device 0000:3f:0d.1
(XEN) PCI add device 0000:3f:0d.2
(XEN) PCI add device 0000:3f:0d.3
(XEN) PCI add device 0000:3f:0d.6
(XEN) PCI add device 0000:3f:0e.0
(XEN) PCI add device 0000:3f:0e.1
(XEN) PCI add device 0000:3f:0f.0
(XEN) PCI add device 0000:3f:0f.1
(XEN) PCI add device 0000:3f:0f.2
(XEN) PCI add device 0000:3f:0f.3
(XEN) PCI add device 0000:3f:0f.4
(XEN) PCI add device 0000:3f:0f.5
(XEN) PCI add device 0000:3f:0f.6
(XEN) PCI add device 0000:3f:10.0
(XEN) PCI add device 0000:3f:10.1
(XEN) PCI add device 0000:3f:10.2
(XEN) PCI add device 0000:3f:10.3
(XEN) PCI add device 0000:3f:10.4
(XEN) PCI add device 0000:3f:10.5
(XEN) PCI add device 0000:3f:10.6
(XEN) PCI add device 0000:3f:10.7
(XEN) PCI add device 0000:3f:11.0
(XEN) PCI add device 0000:3f:13.0
(XEN) PCI add device 0000:3f:13.1
(XEN) PCI add device 0000:3f:13.4
(XEN) PCI add device 0000:3f:13.5
(XEN) PCI add device 0000:3f:13.6
(XEN) PCI add device 0000:7f:08.0
(XEN) PCI add device 0000:7f:09.0
(XEN) PCI add device 0000:7f:0a.0
(XEN) PCI add device 0000:7f:0a.1
(XEN) PCI add device 0000:7f:0a.2
(XEN) PCI add device 0000:7f:0a.3
(XEN) PCI add device 0000:7f:0b.0
(XEN) PCI add device 0000:7f:0b.3
(XEN) PCI add device 0000:7f:0c.0
(XEN) PCI add device 0000:7f:0c.1
(XEN) PCI add device 0000:7f:0c.2
(XEN) PCI add device 0000:7f:0c.3
(XEN) PCI add device 0000:7f:0c.6
(XEN) PCI add device 0000:7f:0c.7
(XEN) PCI add device 0000:7f:0d.0
(XEN) PCI add device 0000:7f:0d.1
(XEN) PCI add device 0000:7f:0d.2
(XEN) PCI add device 0000:7f:0d.3
(XEN) PCI add device 0000:7f:0d.6
(XEN) PCI add device 0000:7f:0e.0
(XEN) PCI add device 0000:7f:0e.1
(XEN) PCI add device 0000:7f:0f.0
(XEN) PCI add device 0000:7f:0f.1
(XEN) PCI add device 0000:7f:0f.2
(XEN) PCI add device 0000:7f:0f.3
(XEN) PCI add device 0000:7f:0f.4
(XEN) PCI add device 0000:7f:0f.5
(XEN) PCI add device 0000:7f:0f.6
(XEN) PCI add device 0000:7f:10.0
(XEN) PCI add device 0000:7f:10.1
(XEN) PCI add device 0000:7f:10.2
(XEN) PCI add device 0000:7f:10.3
(XEN) PCI add device 0000:7f:10.4
(XEN) PCI add device 0000:7f:10.5
(XEN) PCI add device 0000:7f:10.6
(XEN) PCI add device 0000:7f:10.7
(XEN) PCI add device 0000:7f:11.0
(XEN) PCI add device 0000:7f:13.0
(XEN) PCI add device 0000:7f:13.1
(XEN) PCI add device 0000:7f:13.4
(XEN) PCI add device 0000:7f:13.5
(XEN) PCI add device 0000:7f:13.6
(XEN) PCI add virtual function 0000:01:10.0
(XEN) PCI add virtual function 0000:01:10.2
(XEN) PCI add virtual function 0000:01:10.4
(XEN) PCI add virtual function 0000:01:10.6
(XEN) PCI add virtual function 0000:01:11.0
(XEN) PCI add virtual function 0000:01:11.2
(XEN) PCI add virtual function 0000:01:11.4
(XEN) PCI add virtual function 0000:01:11.6
(XEN) PCI add virtual function 0000:01:12.0
(XEN) PCI add virtual function 0000:01:12.2
(XEN) PCI add virtual function 0000:01:10.1
(XEN) PCI add virtual function 0000:01:10.3
(XEN) PCI add virtual function 0000:01:10.5
(XEN) PCI add virtual function 0000:01:10.7
(XEN) PCI add virtual function 0000:01:11.1
(XEN) PCI add virtual function 0000:01:11.3
(XEN) PCI add virtual function 0000:01:11.5
(XEN) PCI add virtual function 0000:01:11.7
(XEN) PCI add virtual function 0000:01:12.1
(XEN) PCI add virtual function 0000:01:12.3

(nodev20)root@h9:/usr/src# dmesg
 Initializing cgroup subsys cpuset
 Initializing cgroup subsys cpu
 Initializing cgroup subsys cpuacct
 Linux version 3.11.3-kernel.io-v1.0.0.21+ (root@j4) (gcc version 4.7.2 (Debian 4.7.2-5) ) #1 SMP Wed Oct 2 21:40:10 CEST 2013
 Command line: modprobe.blacklist=ixgbevf ixgbe.max_vfs=10 xen_pciback.hide=(01:10.6)(01:10.7)(01:11.0)(01:11.1)(01:11.2)(01:11.3)(01:11.4)(01:11.5)(01:11.6)(01:11.7)(01:12.0)(01:12.1)(01:12.2)(01:12.3) xen-pciback.permissive console=tty2 console=hvc0 earlyprintk=xenboot boot=live toram fetch=http://10.20.5.25/v21/filesystem.
 Freeing 9c-100 pfn range: 100 pages freed
 1-1 mapping on 9c->100
 Freeing bd2f0-100000 pfn range: 273680 pages freed
 1-1 mapping on bd2f0->100000
 Released 273780 pages of unused memory
 Set 273780 page(s) to 1-1 mapping
 Populating 177000-1b9d74 pfn range: 273780 pages added
 e820: BIOS-provided physical RAM map:
 Xen: [mem 0x0000000000000000-0x000000000009bfff] usable
 Xen: [mem 0x00000000000a0000-0x00000000000fffff] reserved
 Xen: [mem 0x0000000000100000-0x00000000bd2effff] usable
 Xen: [mem 0x00000000bd2f0000-0x00000000bd31bfff] reserved
 Xen: [mem 0x00000000bd31c000-0x00000000bd35afff] ACPI data
 Xen: [mem 0x00000000bd35b000-0x00000000bfffffff] reserved
 Xen: [mem 0x00000000e0000000-0x00000000efffffff] reserved
 Xen: [mem 0x00000000fe000000-0x00000000ffffffff] reserved
 Xen: [mem 0x0000000100000000-0x00000012fc3fbfff] usable
 Xen: [mem 0x00000012fc3fc000-0x000000603fffffff] unusable
 ERROR: earlyprintk= xenboot already used
 NX (Execute Disable) protection: active
 SMBIOS 2.7 present.
 DMI: Dell Inc. PowerEdge R620/0PXXHP, BIOS 1.6.0 03/07/2013
 e820: update [mem 0x00000000-0x00000fff] usable ==> reserved
 e820: remove [mem 0x000a0000-0x000fffff] usable
 No AGP bridge found
 e820: last_pfn = 0x12fc3fc max_arch_pfn = 0x400000000
 e820: last_pfn = 0xbd2f0 max_arch_pfn = 0x400000000
 Base memory trampoline at [ffff880000096000] 96000 size 24576
 init_memory_mapping: [mem 0x00000000-0x000fffff]
  [mem 0x00000000-0x000fffff] page 4k
 init_memory_mapping: [mem 0x1b9a00000-0x1b9bfffff]
  [mem 0x1b9a00000-0x1b9bfffff] page 4k
 BRK [0x0188a000, 0x0188afff] PGTABLE
 BRK [0x0188b000, 0x0188bfff] PGTABLE
 init_memory_mapping: [mem 0x1b8000000-0x1b99fffff]
  [mem 0x1b8000000-0x1b99fffff] page 4k
 BRK [0x0188c000, 0x0188cfff] PGTABLE
 BRK [0x0188d000, 0x0188dfff] PGTABLE
 BRK [0x0188e000, 0x0188efff] PGTABLE
 BRK [0x0188f000, 0x0188ffff] PGTABLE
 init_memory_mapping: [mem 0x180000000-0x1b7ffffff]
  [mem 0x180000000-0x1b7ffffff] page 4k
 init_memory_mapping: [mem 0x00100000-0xbd2effff]
  [mem 0x00100000-0xbd2effff] page 4k
 init_memory_mapping: [mem 0x100000000-0x17fffffff]
  [mem 0x100000000-0x17fffffff] page 4k
 init_memory_mapping: [mem 0x1b9c00000-0x12fc3fbfff]
  [mem 0x1b9c00000-0x12fc3fbfff] page 4k
 RAMDISK: [mem 0x01c92000-0x04156fff]
 ACPI: RSDP 00000000000f0e20 00024 (v02 DELL  )
 ACPI: XSDT 00000000000f0f28 000A4 (v01 DELL   PE_SC3   00000001 DELL 00000001)
 ACPI: FACP 00000000bd3411cc 000F4 (v03 DELL   PE_SC3   00000001 DELL 00000001)
 ACPI: DSDT 00000000bd31c000 07C70 (v01 DELL   PE_SC3   00000001 INTL 20110211)
 ACPI: FACS 00000000bd343000 00040
 ACPI: APIC 00000000bd340478 0016A (v01 DELL   PE_SC3   00000001 DELL 00000001)
 ACPI: SPCR 00000000bd3405e4 00050 (v01 DELL   PE_SC3   00000001 DELL 00000001)
 ACPI: HPET 00000000bd340638 00038 (v01 DELL   PE_SC3   00000001 DELL 00000001)
 ACPI: XMAR 00000000bd340674 00130 (v01 DELL   PE_SC3   00000001 DELL 00000001)
 ACPI: MCFG 00000000bd340990 0003C (v01 DELL   PE_SC3   00000001 DELL 00000001)
 ACPI: WD__ 00000000bd3409d0 00134 (v01 DELL   PE_SC3   00000001 DELL 00000001)
 ACPI: SLIC 00000000bd340b08 00024 (v01 DELL   PE_SC3   00000001 DELL 00000001)
 ACPI: ERST 00000000bd323e30 00270 (v01 DELL   PE_SC3   00000001 DELL 00000001)
 ACPI: HEST 00000000bd3240a0 0055C (v01 DELL   PE_SC3   00000001 DELL 00000001)
 ACPI: BERT 00000000bd323c70 00030 (v01 DELL   PE_SC3   00000001 DELL 00000001)
 ACPI: EINJ 00000000bd323ca0 00190 (v01 DELL   PE_SC3   00000001 DELL 00000001)
 ACPI: TCPA 00000000bd341164 00064 (v02 DELL   PE_SC3   00000001 DELL 00000001)
 ACPI: PC__ 00000000bd3410f4 0006E (v01 DELL   PE_SC3   00000001 DELL 00000001)
 ACPI: SRAT 00000000bd340d30 003C0 (v01 DELL   PE_SC3   00000001 DELL 00000001)
 ACPI: SSDT 00000000bd344000 09234 (v01 INTEL  PPM RCM  80000001 INTL 20061109)
 ACPI: Local APIC address 0xfee00000
 NUMA turned off
 Faking a node at [mem 0x0000000000000000-0x00000012fc3fbfff]
 Initmem setup node 0 [mem 0x00000000-0x12fc3fbfff]
   NODE_DATA [mem 0x1b9d6f000-0x1b9d73fff]
 Zone ranges:
   DMA      [mem 0x00001000-0x00ffffff]
   DMA32    [mem 0x01000000-0xffffffff]
   Normal   [mem 0x100000000-0x12fc3fbfff]
 Movable zone start for each node
 Early memory node ranges
   node   0: [mem 0x00001000-0x0009bfff]
   node   0: [mem 0x00100000-0xbd2effff]
   node   0: [mem 0x100000000-0x12fc3fbfff]
 On node 0 totalpages: 19633799
   DMA zone: 56 pages used for memmap
   DMA zone: 21 pages reserved
   DMA zone: 3995 pages, LIFO batch:0
   DMA32 zone: 10539 pages used for memmap
   DMA32 zone: 770800 pages, LIFO batch:31
   Normal zone: 257838 pages used for memmap
   Normal zone: 18859004 pages, LIFO batch:31
 ACPI: PM-Timer IO Port: 0x808
 ACPI: Local APIC address 0xfee00000
 ACPI: LAPIC (acpi_id[0x01] lapic_id[0x00] enabled)
 ACPI: LAPIC (acpi_id[0x02] lapic_id[0x20] enabled)
 ACPI: LAPIC (acpi_id[0x03] lapic_id[0x02] enabled)
 ACPI: LAPIC (acpi_id[0x04] lapic_id[0x22] enabled)
 ACPI: LAPIC (acpi_id[0x05] lapic_id[0x04] enabled)
 ACPI: LAPIC (acpi_id[0x06] lapic_id[0x24] enabled)
 ACPI: LAPIC (acpi_id[0x07] lapic_id[0x06] enabled)
 ACPI: LAPIC (acpi_id[0x08] lapic_id[0x26] enabled)
 ACPI: LAPIC (acpi_id[0x09] lapic_id[0x08] enabled)
 ACPI: LAPIC (acpi_id[0x0a] lapic_id[0x28] enabled)
 ACPI: LAPIC (acpi_id[0x0b] lapic_id[0x0a] enabled)
 ACPI: LAPIC (acpi_id[0x0c] lapic_id[0x2a] enabled)
 ACPI: LAPIC (acpi_id[0x0d] lapic_id[0x0c] enabled)
 ACPI: LAPIC (acpi_id[0x0e] lapic_id[0x2c] enabled)
 ACPI: LAPIC (acpi_id[0x0f] lapic_id[0x0e] enabled)
 ACPI: LAPIC (acpi_id[0x10] lapic_id[0x2e] enabled)
 ACPI: LAPIC (acpi_id[0x11] lapic_id[0x01] enabled)
 ACPI: LAPIC (acpi_id[0x12] lapic_id[0x21] enabled)
 ACPI: LAPIC (acpi_id[0x13] lapic_id[0x03] enabled)
 ACPI: LAPIC (acpi_id[0x14] lapic_id[0x23] enabled)
 ACPI: LAPIC (acpi_id[0x15] lapic_id[0x05] enabled)
 ACPI: LAPIC (acpi_id[0x16] lapic_id[0x25] enabled)
 ACPI: LAPIC (acpi_id[0x17] lapic_id[0x07] enabled)
 ACPI: LAPIC (acpi_id[0x18] lapic_id[0x27] enabled)
 ACPI: LAPIC (acpi_id[0x19] lapic_id[0x09] enabled)
 ACPI: LAPIC (acpi_id[0x1a] lapic_id[0x29] enabled)
 ACPI: LAPIC (acpi_id[0x1b] lapic_id[0x0b] enabled)
 ACPI: LAPIC (acpi_id[0x1c] lapic_id[0x2b] enabled)
 ACPI: LAPIC (acpi_id[0x1d] lapic_id[0x0d] enabled)
 ACPI: LAPIC (acpi_id[0x1e] lapic_id[0x2d] enabled)
 ACPI: LAPIC (acpi_id[0x1f] lapic_id[0x0f] enabled)
 ACPI: LAPIC (acpi_id[0x20] lapic_id[0x2f] enabled)
 ACPI: LAPIC_NMI (acpi_id[0xff] high edge lint[0x1])
 ACPI: IOAPIC (id[0x00] address[0xfec00000] gsi_base[0])
 IOAPIC[0]: apic_id 0, version 32, address 0xfec00000, GSI 0-23
 ACPI: IOAPIC (id[0x01] address[0xfec3f000] gsi_base[32])
 IOAPIC[1]: apic_id 1, version 32, address 0xfec3f000, GSI 32-55
 ACPI: IOAPIC (id[0x02] address[0xfec7f000] gsi_base[64])
 IOAPIC[2]: apic_id 2, version 32, address 0xfec7f000, GSI 64-87
 ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
 ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)
 ACPI: IRQ0 used by override.
 ACPI: IRQ2 used by override.
 ACPI: IRQ9 used by override.
 Using ACPI (MADT) for SMP configuration information
 ACPI: HPET id: 0x8086a701 base: 0xfed00000
 smpboot: Allowing 32 CPUs, 0 hotplug CPUs
 nr_irqs_gsi: 104
 e820: [mem 0xc0000000-0xdfffffff] available for PCI devices
 Booting paravirtualized kernel on Xen
 Xen version: 4.4-unstable (preserve-AD)
 setup_percpu: NR_CPUS:512 nr_cpumask_bits:512 nr_cpu_ids:32 nr_node_ids:1
 PERCPU: Embedded 28 pages/cpu @ffff8801b0000000 s85440 r8192 d21056 u131072
 pcpu-alloc: s85440 r8192 d21056 u131072 alloc=1*2097152
 pcpu-alloc: [0] 00 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 
 pcpu-alloc: [0] 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 
 Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 19365345
 Policy zone: Normal
 Kernel command line: modprobe.blacklist=ixgbevf ixgbe.max_vfs=10 xen_pciback.hide=(01:10.6)(01:10.7)(01:11.0)(01:11.1)(01:11.2)(01:11.3)(01:11.4)(01:11.5)(01:11.6)(01:11.7)(01:12.0)(01:12.1)(01:12.2)(01:12.3) xen-pciback.permissive console=tty2 console=hvc0 earlyprintk=xenboot boot=live toram fetch=http://10.20.5.25/v21/file
 PID hash table entries: 4096 (order: 3, 32768 bytes)
 xsave: enabled xstate_bv 0x7, cntxt size 0x340
 software IO TLB [mem 0x1ab248000-0x1af248000] (64MB) mapped at [ffff8801ab248000-ffff8801af247fff]
 Memory: 4784564K/78535196K available (3689K kernel code, 636K rwdata, 1552K rodata, 916K init, 920K bss, 73750632K reserved)
 Hierarchical RCU implementation.
  RCU dyntick-idle grace-period acceleration is enabled.
  RCU restricting CPUs from NR_CPUS=512 to nr_cpu_ids=8.
 NR_IRQS:33024 nr_irqs:1832 16
 xen: sci override: global_irq=9 trigger=0 polarity=0
 xen: registering gsi 9 triggering 0 polarity 0
 xen: --> pirq=9 -> irq=9 (gsi=9)
 xen: acpi sci 9
 xen: --> pirq=1 -> irq=1 (gsi=1)
 xen: --> pirq=2 -> irq=2 (gsi=2)
 xen: --> pirq=3 -> irq=3 (gsi=3)
 xen: --> pirq=4 -> irq=4 (gsi=4)
 xen: --> pirq=5 -> irq=5 (gsi=5)
 xen: --> pirq=6 -> irq=6 (gsi=6)
 xen: --> pirq=7 -> irq=7 (gsi=7)
 xen: --> pirq=8 -> irq=8 (gsi=8)
 xen: --> pirq=10 -> irq=10 (gsi=10)
 xen: --> pirq=11 -> irq=11 (gsi=11)
 xen: --> pirq=12 -> irq=12 (gsi=12)
 xen: --> pirq=13 -> irq=13 (gsi=13)
 xen: --> pirq=14 -> irq=14 (gsi=14)
 xen: --> pirq=15 -> irq=15 (gsi=15)
 Console: colour VGA+ 80x25
 console [tty2] enabled
 console [hvc0] enabled
 allocated 314572800 bytes of page_cgroup
 please try 'cgroup_disable=memory' option if you don't want memory cgroups
 Xen: using vcpuop timer interface
 installing Xen timer for CPU 0
 tsc: Detected 2200.090 MHz processor
 Calibrating delay loop (skipped), value calculated using timer frequency.. 4400.18 BogoMIPS (lpj=8800360)
 pid_max: default: 32768 minimum: 301
 Security Framework initialized
 AppArmor: AppArmor disabled by boot time parameter
 Dentry cache hash table entries: 16777216 (order: 15, 134217728 bytes)
 Inode-cache hash table entries: 8388608 (order: 14, 67108864 bytes)
 Mount-cache hash table entries: 256
 Initializing cgroup subsys memory
 Initializing cgroup subsys devices
 Initializing cgroup subsys freezer
 Initializing cgroup subsys net_cls
 Initializing cgroup subsys blkio
 Initializing cgroup subsys perf_event
 CPU: Physical Processor ID: 0
 CPU: Processor Core ID: 0
 mce: CPU supports 2 MCE banks
 Last level iTLB entries: 4KB 512, 2MB 0, 4MB 0
 Last level dTLB entries: 4KB 512, 2MB 32, 4MB 32
 tlb_flushall_shift: 5
 Freeing SMP alternatives memory: 12K (ffffffff81786000 - ffffffff81789000)
 ACPI: Core revision 20130517
 ACPI: All ACPI Tables successfully acquired
 Performance Events: unsupported p6 CPU model 45 no PMU driver, software events only.
 NMI watchdog: disabled (cpu0): hardware events not enabled
 installing Xen timer for CPU 1
 installing Xen timer for CPU 2
 installing Xen timer for CPU 3
 installing Xen timer for CPU 4
 installing Xen timer for CPU 5
 installing Xen timer for CPU 6
 installing Xen timer for CPU 7
 Brought up 8 CPUs
 devtmpfs: initialized
 xen:grant_table: Grant tables using version 2 layout
 Grant table initialized
 NET: Registered protocol family 16
 ACPI FADT declares the system doesn't support PCIe ASPM, so disable it
 ACPI: bus type PCI registered
 acpiphp: ACPI Hot Plug PCI Controller Driver version: 0.5
 PCI: MMCONFIG for domain 0000 [bus 00-ff] at [mem 0xe0000000-0xefffffff] (base 0xe0000000)
 PCI: MMCONFIG at [mem 0xe0000000-0xefffffff] reserved in E820
 PCI: Using configuration type 1 for base access
 PCI: Dell System detected, enabling pci=bfsort.
 bio: create slab <bio-0> at 0
 ACPI: Added _OSI(Module Device)
 ACPI: Added _OSI(Processor Device)
 ACPI: Added _OSI(3.0 _SCP Extensions)
 ACPI: Added _OSI(Processor Aggregator Device)
 ACPI: EC: Look up EC in DSDT
 [Firmware Bug]: ACPI: BIOS _OSI(Linux) query ignored
 ACPI: Interpreter enabled
 ACPI: (supports S0 S5)
 ACPI: Using IOAPIC for interrupt routing
 HEST: Table parsing has been initialized.
 PCI: Using host bridge windows from ACPI; if necessary, use "pci=nocrs" and report a bug
 ACPI: No dock devices found.
 ACPI: PCI Root Bridge [PCI0] (domain 0000 [bus 00-3d])
 acpi PNP0A08:00: Requesting ACPI _OSC control (0x15)
 acpi PNP0A08:00: ACPI _OSC control (0x15) granted
 PCI host bridge to bus 0000:00
 pci_bus 0000:00: root bus resource [bus 00-3d]
 pci_bus 0000:00: root bus resource [io  0x0000-0x03af]
 pci_bus 0000:00: root bus resource [io  0x03e0-0x0cf7]
 pci_bus 0000:00: root bus resource [io  0x03b0-0x03df]
 pci_bus 0000:00: root bus resource [io  0x0d00-0x1fff]
 pci_bus 0000:00: root bus resource [io  0xc000-0xdfff]
 pci_bus 0000:00: root bus resource [io  0xe000-0xffff]
 pci_bus 0000:00: root bus resource [mem 0x000a0000-0x000bffff]
 pci_bus 0000:00: root bus resource [mem 0xd4000000-0xdfffffff]
 pci_bus 0000:00: root bus resource [mem 0xfed40000-0xfed44fff]
 pci 0000:00:00.0: [8086:3c00] type 00 class 0x060000
 pci 0000:00:00.0: PME# supported from D0 D3hot D3cold
 pci 0000:00:01.0: [8086:3c02] type 01 class 0x060400
 pci 0000:00:01.0: PME# supported from D0 D3hot D3cold
 pci 0000:00:02.0: [8086:3c04] type 01 class 0x060400
 pci 0000:00:02.0: PME# supported from D0 D3hot D3cold
 pci 0000:00:02.2: [8086:3c06] type 01 class 0x060400
 pci 0000:00:02.2: PME# supported from D0 D3hot D3cold
 pci 0000:00:03.0: [8086:3c08] type 01 class 0x060400
 pci 0000:00:03.0: PME# supported from D0 D3hot D3cold
 pci 0000:00:05.0: [8086:3c28] type 00 class 0x088000
 pci 0000:00:05.2: [8086:3c2a] type 00 class 0x088000
 pci 0000:00:11.0: [8086:1d3e] type 01 class 0x060400
 pci 0000:00:11.0: PME# supported from D0 D3hot D3cold
 pci 0000:00:16.0: [8086:1d3a] type 00 class 0x078000
 pci 0000:00:16.0: reg 0x10: [mem 0xdc8fb000-0xdc8fb00f 64bit]
 pci 0000:00:16.0: PME# supported from D0 D3hot D3cold
 pci 0000:00:16.1: [8086:1d3b] type 00 class 0x078000
 pci 0000:00:16.1: reg 0x10: [mem 0xdc8fc000-0xdc8fc00f 64bit]
 pci 0000:00:16.1: PME# supported from D0 D3hot D3cold
 pci 0000:00:1a.0: [8086:1d2d] type 00 class 0x0c0320
 pci 0000:00:1a.0: reg 0x10: [mem 0xdc8fd000-0xdc8fd3ff]
 pci 0000:00:1a.0: PME# supported from D0 D3hot D3cold
 pci 0000:00:1c.0: [8086:1d10] type 01 class 0x060400
 pci 0000:00:1c.0: PME# supported from D0 D3hot D3cold
 pci 0000:00:1c.4: [8086:1d18] type 01 class 0x060400
 pci 0000:00:1c.4: PME# supported from D0 D3hot D3cold
 pci 0000:00:1c.7: [8086:1d1e] type 01 class 0x060400
 pci 0000:00:1c.7: PME# supported from D0 D3hot D3cold
 pci 0000:00:1d.0: [8086:1d26] type 00 class 0x0c0320
 pci 0000:00:1d.0: reg 0x10: [mem 0xdc8fe000-0xdc8fe3ff]
 pci 0000:00:1d.0: PME# supported from D0 D3hot D3cold
 pci 0000:00:1e.0: [8086:244e] type 01 class 0x060401
 pci 0000:00:1f.0: [8086:1d41] type 00 class 0x060100
 pci 0000:00:1f.2: [8086:1d02] type 00 class 0x010601
 pci 0000:00:1f.2: reg 0x10: [io  0xdce8-0xdcef]
 pci 0000:00:1f.2: reg 0x14: [io  0xdcf8-0xdcfb]
 pci 0000:00:1f.2: reg 0x18: [io  0xdcf0-0xdcf7]
 pci 0000:00:1f.2: reg 0x1c: [io  0xdcfc-0xdcff]
 pci 0000:00:1f.2: reg 0x20: [io  0xdcc0-0xdcdf]
 pci 0000:00:1f.2: reg 0x24: [mem 0xdc8ff000-0xdc8ff7ff]
 pci 0000:00:1f.2: PME# supported from D3hot
 pci 0000:01:00.0: [8086:10fb] type 00 class 0x020000
 pci 0000:01:00.0: reg 0x10: [mem 0xd8e80000-0xd8efffff 64bit]
 pci 0000:01:00.0: reg 0x18: [io  0xfcc0-0xfcdf]
 pci 0000:01:00.0: reg 0x20: [mem 0xd8ff8000-0xd8ffbfff 64bit]
 pci 0000:01:00.0: reg 0x30: [mem 0xd8000000-0xd807ffff pref]
 pci 0000:01:00.0: PME# supported from D0 D3hot D3cold
 pci 0000:01:00.0: reg 0x184: [mem 0xd5000000-0xd5003fff 64bit pref]
 pci 0000:01:00.0: reg 0x190: [mem 0xd5100000-0xd5103fff 64bit pref]
 pci 0000:01:00.1: [8086:10fb] type 00 class 0x020000
 pci 0000:01:00.1: reg 0x10: [mem 0xd8f00000-0xd8f7ffff 64bit]
 pci 0000:01:00.1: reg 0x18: [io  0xfce0-0xfcff]
 pci 0000:01:00.1: reg 0x20: [mem 0xd8ffc000-0xd8ffffff 64bit]
 pci 0000:01:00.1: reg 0x30: [mem 0xd8000000-0xd807ffff pref]
 pci 0000:01:00.1: PME# supported from D0 D3hot D3cold
 pci 0000:01:00.1: reg 0x184: [mem 0xd5200000-0xd5203fff 64bit pref]
 pci 0000:01:00.1: reg 0x190: [mem 0xd5300000-0xd5303fff 64bit pref]
 pci 0000:00:01.0: PCI bridge to [bus 01]
 pci 0000:00:01.0:   bridge window [io  0xf000-0xffff]
 pci 0000:00:01.0:   bridge window [mem 0xd8000000-0xd8ffffff]
 pci 0000:00:01.0:   bridge window [mem 0xd5000000-0xd53fffff 64bit pref]
 pci 0000:00:02.0: PCI bridge to [bus 03]
 pci 0000:02:00.0: [1000:005b] type 00 class 0x010400
 pci 0000:02:00.0: reg 0x10: [io  0xec00-0xecff]
 pci 0000:02:00.0: reg 0x14: [mem 0xd9ffc000-0xd9ffffff 64bit]
 pci 0000:02:00.0: reg 0x1c: [mem 0xd9f80000-0xd9fbffff 64bit]
 pci 0000:02:00.0: reg 0x30: [mem 0xd9000000-0xd901ffff pref]
 pci 0000:02:00.0: supports D1 D2
 pci 0000:00:02.2: PCI bridge to [bus 02]
 pci 0000:00:02.2:   bridge window [io  0xe000-0xefff]
 pci 0000:00:02.2:   bridge window [mem 0xd9000000-0xd9ffffff]
 pci 0000:00:03.0: PCI bridge to [bus 04]
 pci 0000:00:11.0: PCI bridge to [bus 05]
 pci 0000:00:1c.0: PCI bridge to [bus 06]
 pci 0000:07:00.0: [8086:1521] type 00 class 0x020000
 pci 0000:07:00.0: reg 0x10: [mem 0xdae80000-0xdaefffff]
 pci 0000:07:00.0: reg 0x1c: [mem 0xdaff8000-0xdaffbfff]
 pci 0000:07:00.0: reg 0x30: [mem 0xda000000-0xda07ffff pref]
 pci 0000:07:00.0: PME# supported from D0 D3hot D3cold
 pci 0000:07:00.1: [8086:1521] type 00 class 0x020000
 pci 0000:07:00.1: reg 0x10: [mem 0xdaf00000-0xdaf7ffff]
 pci 0000:07:00.1: reg 0x1c: [mem 0xdaffc000-0xdaffffff]
 pci 0000:07:00.1: reg 0x30: [mem 0xda000000-0xda07ffff pref]
 pci 0000:07:00.1: PME# supported from D0 D3hot D3cold
 pci 0000:00:1c.4: PCI bridge to [bus 07]
 pci 0000:00:1c.4:   bridge window [mem 0xda000000-0xdaffffff]
 pci 0000:08:00.0: [1912:0013] type 01 class 0x060400
 pci 0000:08:00.0: PME# supported from D0 D3hot D3cold
 pci 0000:00:1c.7: PCI bridge to [bus 08-0c]
 pci 0000:00:1c.7:   bridge window [mem 0xdb000000-0xdc7fffff]
 pci 0000:00:1c.7:   bridge window [mem 0xd4000000-0xd4ffffff 64bit pref]
 pci 0000:09:00.0: [1912:0013] type 01 class 0x060400
 pci 0000:09:00.0: PME# supported from D0 D3hot D3cold
 pci 0000:09:01.0: [1912:0013] type 01 class 0x060400
 pci 0000:09:01.0: PME# supported from D0 D3hot D3cold
 pci 0000:08:00.0: PCI bridge to [bus 09-0c]
 pci 0000:08:00.0:   bridge window [mem 0xdb000000-0xdc7fffff]
 pci 0000:08:00.0:   bridge window [mem 0xd4000000-0xd4ffffff 64bit pref]
 pci 0000:0a:00.0: [1912:0012] type 01 class 0x060400
 pci 0000:09:00.0: PCI bridge to [bus 0a-0b]
 pci 0000:09:00.0:   bridge window [mem 0xdb000000-0xdbffffff]
 pci 0000:09:00.0:   bridge window [mem 0xd4000000-0xd4ffffff 64bit pref]
 pci 0000:0b:00.0: [102b:0534] type 00 class 0x030000
 pci 0000:0b:00.0: reg 0x10: [mem 0xd4000000-0xd4ffffff pref]
 pci 0000:0b:00.0: reg 0x14: [mem 0xdbffc000-0xdbffffff]
 pci 0000:0b:00.0: reg 0x18: [mem 0xdb000000-0xdb7fffff]
 pci 0000:0a:00.0: PCI bridge to [bus 0b]
 pci 0000:0a:00.0:   bridge window [mem 0xdb000000-0xdbffffff]
 pci 0000:0a:00.0:   bridge window [mem 0xd4000000-0xd4ffffff 64bit pref]
 pci 0000:09:01.0: PCI bridge to [bus 0c]
 pci 0000:09:01.0:   bridge window [mem 0xdc700000-0xdc7fffff]
 pci 0000:00:1e.0: PCI bridge to [bus 0d] (subtractive decode)
 pci 0000:00:1e.0:   bridge window [io  0x0000-0x03af] (subtractive decode)
 pci 0000:00:1e.0:   bridge window [io  0x03e0-0x0cf7] (subtractive decode)
 pci 0000:00:1e.0:   bridge window [io  0x03b0-0x03df] (subtractive decode)
 pci 0000:00:1e.0:   bridge window [io  0x0d00-0x1fff] (subtractive decode)
 pci 0000:00:1e.0:   bridge window [io  0xc000-0xdfff] (subtractive decode)
 pci 0000:00:1e.0:   bridge window [io  0xe000-0xffff] (subtractive decode)
 pci 0000:00:1e.0:   bridge window [mem 0x000a0000-0x000bffff] (subtractive decode)
 pci 0000:00:1e.0:   bridge window [mem 0xd4000000-0xdfffffff] (subtractive decode)
 pci 0000:00:1e.0:   bridge window [mem 0xfed40000-0xfed44fff] (subtractive decode)
 acpi PNP0A08:00: Disabling ASPM (FADT indicates it is unsupported)
 ACPI: PCI Root Bridge [PCI1] (domain 0000 [bus 40-7e])
 acpi PNP0A08:01: Requesting ACPI _OSC control (0x15)
 acpi PNP0A08:01: ACPI _OSC control (0x15) granted
 PCI host bridge to bus 0000:40
 pci_bus 0000:40: root bus resource [bus 40-7e]
 pci_bus 0000:40: root bus resource [io  0x2000-0x3fff]
 pci_bus 0000:40: root bus resource [io  0x4000-0x5fff]
 pci_bus 0000:40: root bus resource [io  0x6000-0x7fff]
 pci_bus 0000:40: root bus resource [io  0x8000-0x9fff]
 pci_bus 0000:40: root bus resource [io  0xa000-0xbfff]
 pci_bus 0000:40: root bus resource [mem 0xcc000000-0xd3ffffff]
 pci 0000:40:01.0: [8086:3c02] type 01 class 0x060400
 pci 0000:40:01.0: PME# supported from D0 D3hot D3cold
 pci 0000:40:03.0: [8086:3c08] type 01 class 0x060400
 pci 0000:40:03.0: PME# supported from D0 D3hot D3cold
 pci 0000:40:05.0: [8086:3c28] type 00 class 0x088000
 pci 0000:40:05.2: [8086:3c2a] type 00 class 0x088000
 pci 0000:40:01.0: PCI bridge to [bus 41]
 pci 0000:40:03.0: PCI bridge to [bus 42]
 acpi PNP0A08:01: Disabling ASPM (FADT indicates it is unsupported)
 ACPI: PCI Root Bridge [P0B1] (domain 0000 [bus 3f])
 acpi PNP0A08:02: Requesting ACPI _OSC control (0x15)
 acpi PNP0A08:02: ACPI _OSC control (0x15) granted
 PCI host bridge to bus 0000:3f
 pci_bus 0000:3f: root bus resource [bus 3f]
 pci 0000:3f:08.0: [8086:3c80] type 00 class 0x088000
 pci 0000:3f:09.0: [8086:3c90] type 00 class 0x088000
 pci 0000:3f:0a.0: [8086:3cc0] type 00 class 0x088000
 pci 0000:3f:0a.1: [8086:3cc1] type 00 class 0x088000
 pci 0000:3f:0a.2: [8086:3cc2] type 00 class 0x088000
 pci 0000:3f:0a.3: [8086:3cd0] type 00 class 0x088000
 pci 0000:3f:0b.0: [8086:3ce0] type 00 class 0x088000
 pci 0000:3f:0b.3: [8086:3ce3] type 00 class 0x088000
 pci 0000:3f:0c.0: [8086:3ce8] type 00 class 0x088000
 pci 0000:3f:0c.1: [8086:3ce8] type 00 class 0x088000
 pci 0000:3f:0c.2: [8086:3ce8] type 00 class 0x088000
 pci 0000:3f:0c.3: [8086:3ce8] type 00 class 0x088000
 pci 0000:3f:0c.6: [8086:3cf4] type 00 class 0x088000
 pci 0000:3f:0c.7: [8086:3cf6] type 00 class 0x088000
 pci 0000:3f:0d.0: [8086:3ce8] type 00 class 0x088000
 pci 0000:3f:0d.1: [8086:3ce8] type 00 class 0x088000
 pci 0000:3f:0d.2: [8086:3ce8] type 00 class 0x088000
 pci 0000:3f:0d.3: [8086:3ce8] type 00 class 0x088000
 pci 0000:3f:0d.6: [8086:3cf5] type 00 class 0x088000
 pci 0000:3f:0e.0: [8086:3ca0] type 00 class 0x088000
 pci 0000:3f:0e.1: [8086:3c46] type 00 class 0x110100
 pci 0000:3f:0f.0: [8086:3ca8] type 00 class 0x088000
 pci 0000:3f:0f.1: [8086:3c71] type 00 class 0x088000
 pci 0000:3f:0f.2: [8086:3caa] type 00 class 0x088000
 pci 0000:3f:0f.3: [8086:3cab] type 00 class 0x088000
 pci 0000:3f:0f.4: [8086:3cac] type 00 class 0x088000
 pci 0000:3f:0f.5: [8086:3cad] type 00 class 0x088000
 pci 0000:3f:0f.6: [8086:3cae] type 00 class 0x088000
 pci 0000:3f:10.0: [8086:3cb0] type 00 class 0x088000
 pci 0000:3f:10.1: [8086:3cb1] type 00 class 0x088000
 pci 0000:3f:10.2: [8086:3cb2] type 00 class 0x088000
 pci 0000:3f:10.3: [8086:3cb3] type 00 class 0x088000
 pci 0000:3f:10.4: [8086:3cb4] type 00 class 0x088000
 pci 0000:3f:10.5: [8086:3cb5] type 00 class 0x088000
 pci 0000:3f:10.6: [8086:3cb6] type 00 class 0x088000
 pci 0000:3f:10.7: [8086:3cb7] type 00 class 0x088000
 pci 0000:3f:11.0: [8086:3cb8] type 00 class 0x088000
 pci 0000:3f:13.0: [8086:3ce4] type 00 class 0x088000
 pci 0000:3f:13.1: [8086:3c43] type 00 class 0x110100
 pci 0000:3f:13.4: [8086:3ce6] type 00 class 0x110100
 pci 0000:3f:13.5: [8086:3c44] type 00 class 0x110100
 pci 0000:3f:13.6: [8086:3c45] type 00 class 0x088000
 acpi PNP0A08:02: Disabling ASPM (FADT indicates it is unsupported)
 ACPI: PCI Root Bridge [P1B1] (domain 0000 [bus 7f])
 acpi PNP0A08:03: Requesting ACPI _OSC control (0x15)
 acpi PNP0A08:03: ACPI _OSC control (0x15) granted
 PCI host bridge to bus 0000:7f
 pci_bus 0000:7f: root bus resource [bus 7f]
 pci 0000:7f:08.0: [8086:3c80] type 00 class 0x088000
 pci 0000:7f:09.0: [8086:3c90] type 00 class 0x088000
 pci 0000:7f:0a.0: [8086:3cc0] type 00 class 0x088000
 pci 0000:7f:0a.1: [8086:3cc1] type 00 class 0x088000
 pci 0000:7f:0a.2: [8086:3cc2] type 00 class 0x088000
 pci 0000:7f:0a.3: [8086:3cd0] type 00 class 0x088000
 pci 0000:7f:0b.0: [8086:3ce0] type 00 class 0x088000
 pci 0000:7f:0b.3: [8086:3ce3] type 00 class 0x088000
 pci 0000:7f:0c.0: [8086:3ce8] type 00 class 0x088000
 pci 0000:7f:0c.1: [8086:3ce8] type 00 class 0x088000
 pci 0000:7f:0c.2: [8086:3ce8] type 00 class 0x088000
 pci 0000:7f:0c.3: [8086:3ce8] type 00 class 0x088000
 pci 0000:7f:0c.6: [8086:3cf4] type 00 class 0x088000
 pci 0000:7f:0c.7: [8086:3cf6] type 00 class 0x088000
 pci 0000:7f:0d.0: [8086:3ce8] type 00 class 0x088000
 pci 0000:7f:0d.1: [8086:3ce8] type 00 class 0x088000
 pci 0000:7f:0d.2: [8086:3ce8] type 00 class 0x088000
 pci 0000:7f:0d.3: [8086:3ce8] type 00 class 0x088000
 pci 0000:7f:0d.6: [8086:3cf5] type 00 class 0x088000
 pci 0000:7f:0e.0: [8086:3ca0] type 00 class 0x088000
 pci 0000:7f:0e.1: [8086:3c46] type 00 class 0x110100
 pci 0000:7f:0f.0: [8086:3ca8] type 00 class 0x088000
 pci 0000:7f:0f.1: [8086:3c71] type 00 class 0x088000
 pci 0000:7f:0f.2: [8086:3caa] type 00 class 0x088000
 pci 0000:7f:0f.3: [8086:3cab] type 00 class 0x088000
 pci 0000:7f:0f.4: [8086:3cac] type 00 class 0x088000
 pci 0000:7f:0f.5: [8086:3cad] type 00 class 0x088000
 pci 0000:7f:0f.6: [8086:3cae] type 00 class 0x088000
 pci 0000:7f:10.0: [8086:3cb0] type 00 class 0x088000
 pci 0000:7f:10.1: [8086:3cb1] type 00 class 0x088000
 pci 0000:7f:10.2: [8086:3cb2] type 00 class 0x088000
 pci 0000:7f:10.3: [8086:3cb3] type 00 class 0x088000
 pci 0000:7f:10.4: [8086:3cb4] type 00 class 0x088000
 pci 0000:7f:10.5: [8086:3cb5] type 00 class 0x088000
 pci 0000:7f:10.6: [8086:3cb6] type 00 class 0x088000
 pci 0000:7f:10.7: [8086:3cb7] type 00 class 0x088000
 pci 0000:7f:11.0: [8086:3cb8] type 00 class 0x088000
 pci 0000:7f:13.0: [8086:3ce4] type 00 class 0x088000
 pci 0000:7f:13.1: [8086:3c43] type 00 class 0x110100
 pci 0000:7f:13.4: [8086:3ce6] type 00 class 0x110100
 pci 0000:7f:13.5: [8086:3c44] type 00 class 0x110100
 pci 0000:7f:13.6: [8086:3c45] type 00 class 0x088000
 acpi PNP0A08:03: Disabling ASPM (FADT indicates it is unsupported)
 ACPI: PCI Interrupt Link [LK00] (IRQs 3 4 5 6 7 11 14 *15)
 ACPI: PCI Interrupt Link [LK01] (IRQs 3 4 5 6 7 11 *14 15)
 ACPI: PCI Interrupt Link [LK02] (IRQs 3 4 5 6 7 11 *14 15)
 ACPI: PCI Interrupt Link [LK03] (IRQs 3 4 5 6 7 *11 14 15)
 ACPI: PCI Interrupt Link [LK04] (IRQs 3 4 *5 6 7 11 14 15)
 ACPI: PCI Interrupt Link [LK05] (IRQs 3 4 5 6 7 11 14 15) *0, disabled.
 ACPI: PCI Interrupt Link [LK06] (IRQs 3 4 5 *6 7 11 14 15)
 ACPI: PCI Interrupt Link [LK07] (IRQs 3 4 5 6 7 11 *14 15)
 ACPI: Enabled 3 GPEs in block 00 to 3F
 ACPI: \_SB_.PCI0: notify handler is installed
 ACPI: \_SB_.PCI1: notify handler is installed
 ACPI: \_SB_.P0B1: notify handler is installed
 ACPI: \_SB_.P1B1: notify handler is installed
 Found 4 acpi root devices
 xen:balloon: Initialising balloon driver
 xen_balloon: Initialising balloon driver
 vgaarb: device added: PCI:0000:0b:00.0,decodes=io+mem,owns=io+mem,locks=none
 vgaarb: loaded
 vgaarb: bridge control possible 0000:0b:00.0
 PCI: Using ACPI for IRQ routing
 PCI: pci_cache_line_size set to 64 bytes
 e820: reserve RAM buffer [mem 0x0009c000-0x0009ffff]
 e820: reserve RAM buffer [mem 0xbd2f0000-0xbfffffff]
 e820: reserve RAM buffer [mem 0x12fc3fc000-0x12ffffffff]
 Switched to clocksource xen
 pnp: PnP ACPI init
 ACPI: bus type PNP registered
 pnp 00:00: [dma 4]
 pnp 00:00: Plug and Play ACPI device, IDs PNP0200 (active)
 xen: registering gsi 13 triggering 1 polarity 0
 pnp 00:01: Plug and Play ACPI device, IDs PNP0c04 (active)
 system 00:02: Plug and Play ACPI device, IDs PNP0c01 (active)
 xen: registering gsi 8 triggering 1 polarity 0
 pnp 00:03: Plug and Play ACPI device, IDs PNP0b00 (active)
 xen: registering gsi 3 triggering 1 polarity 0
 pnp 00:04: Plug and Play ACPI device, IDs PNP0501 (active)
 xen: registering gsi 4 triggering 1 polarity 0
 Already setup the GSI :4
 pnp 00:05: Plug and Play ACPI device, IDs PNP0501 (active)
 system 00:06: [io  0x0800-0x087f] could not be reserved
 system 00:06: [io  0x0880-0x08ff] has been reserved
 system 00:06: [io  0x0900-0x091f] has been reserved
 system 00:06: [io  0x0920-0x0923] has been reserved
 system 00:06: [io  0x0924] has been reserved
 system 00:06: [io  0x0370-0x0377] has been reserved
 system 00:06: [io  0x0ca0-0x0ca7] has been reserved
 system 00:06: [io  0x0ca9-0x0cab] has been reserved
 system 00:06: [io  0x0cad-0x0caf] has been reserved
 system 00:06: [io  0x0cb0-0x0cbf] has been reserved
 system 00:06: Plug and Play ACPI device, IDs PNP0c01 (active)
 xen: registering gsi 10 triggering 1 polarity 0
 system 00:07: [io  0x0ca8] has been reserved
 system 00:07: [io  0x0cac] has been reserved
 system 00:07: Plug and Play ACPI device, IDs IPI0001 PNP0c01 (active)
 system 00:08: [mem 0xe0000000-0xe3efffff] has been reserved
 system 00:08: Plug and Play ACPI device, IDs PNP0c02 (active)
 system 00:09: [mem 0xe4000000-0xe7ffffff] has been reserved
 system 00:09: Plug and Play ACPI device, IDs PNP0c02 (active)
 system 00:0a: [mem 0xe3f00000-0xe3ffffff] has been reserved
 system 00:0a: Plug and Play ACPI device, IDs PNP0c02 (active)
 system 00:0b: [mem 0xdc900000-0xdc901fff] has been reserved
 system 00:0b: Plug and Play ACPI device, IDs PNP0c02 (active)
 system 00:0c: [mem 0xcf000000-0xcf001fff] has been reserved
 system 00:0c: Plug and Play ACPI device, IDs PNP0c02 (active)
 pnp 00:0d: Plug and Play ACPI device, IDs PNP0103 (active)
 pnp: PnP ACPI: found 14 devices
 ACPI: bus type PNP unregistered
 PM-Timer failed consistency check  (0x0xffffff) - aborting.
 pci 0000:01:00.1: address space collision: [mem 0xd8000000-0xd807ffff pref] conflicts with 0000:01:00.0 [mem 0xd8000000-0xd807ffff pref]
 pci 0000:07:00.1: address space collision: [mem 0xda000000-0xda07ffff pref] conflicts with 0000:07:00.0 [mem 0xda000000-0xda07ffff pref]
 pci 0000:00:1c.4: BAR 15: assigned [mem 0xd5400000-0xd54fffff pref]
 pci 0000:01:00.1: BAR 6: assigned [mem 0xd8080000-0xd80fffff pref]
 pci 0000:00:01.0: PCI bridge to [bus 01]
 pci 0000:00:01.0:   bridge window [io  0xf000-0xffff]
 pci 0000:00:01.0:   bridge window [mem 0xd8000000-0xd8ffffff]
 pci 0000:00:01.0:   bridge window [mem 0xd5000000-0xd53fffff 64bit pref]
 pci 0000:00:02.0: PCI bridge to [bus 03]
 pci 0000:00:02.2: PCI bridge to [bus 02]
 pci 0000:00:02.2:   bridge window [io  0xe000-0xefff]
 pci 0000:00:02.2:   bridge window [mem 0xd9000000-0xd9ffffff]
 pci 0000:00:03.0: PCI bridge to [bus 04]
 pci 0000:00:11.0: PCI bridge to [bus 05]
 pci 0000:00:1c.0: PCI bridge to [bus 06]
 pci 0000:07:00.1: BAR 6: assigned [mem 0xd5400000-0xd547ffff pref]
 pci 0000:00:1c.4: PCI bridge to [bus 07]
 pci 0000:00:1c.4:   bridge window [mem 0xda000000-0xdaffffff]
 pci 0000:00:1c.4:   bridge window [mem 0xd5400000-0xd54fffff pref]
 pci 0000:0a:00.0: PCI bridge to [bus 0b]
 pci 0000:0a:00.0:   bridge window [mem 0xdb000000-0xdbffffff]
 pci 0000:0a:00.0:   bridge window [mem 0xd4000000-0xd4ffffff 64bit pref]
 pci 0000:09:00.0: PCI bridge to [bus 0a-0b]
 pci 0000:09:00.0:   bridge window [mem 0xdb000000-0xdbffffff]
 pci 0000:09:00.0:   bridge window [mem 0xd4000000-0xd4ffffff 64bit pref]
 pci 0000:09:01.0: PCI bridge to [bus 0c]
 pci 0000:09:01.0:   bridge window [mem 0xdc700000-0xdc7fffff]
 pci 0000:08:00.0: PCI bridge to [bus 09-0c]
 pci 0000:08:00.0:   bridge window [mem 0xdb000000-0xdc7fffff]
 pci 0000:08:00.0:   bridge window [mem 0xd4000000-0xd4ffffff 64bit pref]
 pci 0000:00:1c.7: PCI bridge to [bus 08-0c]
 pci 0000:00:1c.7:   bridge window [mem 0xdb000000-0xdc7fffff]
 pci 0000:00:1c.7:   bridge window [mem 0xd4000000-0xd4ffffff 64bit pref]
 pci 0000:00:1e.0: PCI bridge to [bus 0d]
 pci 0000:40:01.0: PCI bridge to [bus 41]
 pci 0000:40:03.0: PCI bridge to [bus 42]
 xen: registering gsi 53 triggering 0 polarity 1
 xen: --> pirq=53 -> irq=53 (gsi=53)
 xen: registering gsi 53 triggering 0 polarity 1
 Already setup the GSI :53
 xen: registering gsi 53 triggering 0 polarity 1
 Already setup the GSI :53
 xen: registering gsi 53 triggering 0 polarity 1
 Already setup the GSI :53
 xen: registering gsi 16 triggering 0 polarity 1
 xen: --> pirq=16 -> irq=16 (gsi=16)
 xen: registering gsi 16 triggering 0 polarity 1
 Already setup the GSI :16
 xen: registering gsi 19 triggering 0 polarity 1
 xen: --> pirq=19 -> irq=19 (gsi=19)
 pci 0000:00:1e.0: setting latency timer to 64
 xen: registering gsi 85 triggering 0 polarity 1
 xen: --> pirq=85 -> irq=85 (gsi=85)
 xen: registering gsi 85 triggering 0 polarity 1
 Already setup the GSI :85
 pci_bus 0000:00: resource 4 [io  0x0000-0x03af]
 pci_bus 0000:00: resource 5 [io  0x03e0-0x0cf7]
 pci_bus 0000:00: resource 6 [io  0x03b0-0x03df]
 pci_bus 0000:00: resource 7 [io  0x0d00-0x1fff]
 pci_bus 0000:00: resource 8 [io  0xc000-0xdfff]
 pci_bus 0000:00: resource 9 [io  0xe000-0xffff]
 pci_bus 0000:00: resource 10 [mem 0x000a0000-0x000bffff]
 pci_bus 0000:00: resource 11 [mem 0xd4000000-0xdfffffff]
 pci_bus 0000:00: resource 12 [mem 0xfed40000-0xfed44fff]
 pci_bus 0000:01: resource 0 [io  0xf000-0xffff]
 pci_bus 0000:01: resource 1 [mem 0xd8000000-0xd8ffffff]
 pci_bus 0000:01: resource 2 [mem 0xd5000000-0xd53fffff 64bit pref]
 pci_bus 0000:02: resource 0 [io  0xe000-0xefff]
 pci_bus 0000:02: resource 1 [mem 0xd9000000-0xd9ffffff]
 pci_bus 0000:07: resource 1 [mem 0xda000000-0xdaffffff]
 pci_bus 0000:07: resource 2 [mem 0xd5400000-0xd54fffff pref]
 pci_bus 0000:08: resource 1 [mem 0xdb000000-0xdc7fffff]
 pci_bus 0000:08: resource 2 [mem 0xd4000000-0xd4ffffff 64bit pref]
 pci_bus 0000:09: resource 1 [mem 0xdb000000-0xdc7fffff]
 pci_bus 0000:09: resource 2 [mem 0xd4000000-0xd4ffffff 64bit pref]
 pci_bus 0000:0a: resource 1 [mem 0xdb000000-0xdbffffff]
 pci_bus 0000:0a: resource 2 [mem 0xd4000000-0xd4ffffff 64bit pref]
 pci_bus 0000:0b: resource 1 [mem 0xdb000000-0xdbffffff]
 pci_bus 0000:0b: resource 2 [mem 0xd4000000-0xd4ffffff 64bit pref]
 pci_bus 0000:0c: resource 1 [mem 0xdc700000-0xdc7fffff]
 pci_bus 0000:0d: resource 4 [io  0x0000-0x03af]
 pci_bus 0000:0d: resource 5 [io  0x03e0-0x0cf7]
 pci_bus 0000:0d: resource 6 [io  0x03b0-0x03df]
 pci_bus 0000:0d: resource 7 [io  0x0d00-0x1fff]
 pci_bus 0000:0d: resource 8 [io  0xc000-0xdfff]
 pci_bus 0000:0d: resource 9 [io  0xe000-0xffff]
 pci_bus 0000:0d: resource 10 [mem 0x000a0000-0x000bffff]
 pci_bus 0000:0d: resource 11 [mem 0xd4000000-0xdfffffff]
 pci_bus 0000:0d: resource 12 [mem 0xfed40000-0xfed44fff]
 pci_bus 0000:40: resource 4 [io  0x2000-0x3fff]
 pci_bus 0000:40: resource 5 [io  0x4000-0x5fff]
 pci_bus 0000:40: resource 6 [io  0x6000-0x7fff]
 pci_bus 0000:40: resource 7 [io  0x8000-0x9fff]
 pci_bus 0000:40: resource 8 [io  0xa000-0xbfff]
 pci_bus 0000:40: resource 9 [mem 0xcc000000-0xd3ffffff]
 NET: Registered protocol family 2
 TCP established hash table entries: 524288 (order: 11, 8388608 bytes)
 TCP bind hash table entries: 65536 (order: 8, 1048576 bytes)
 TCP: Hash tables configured (established 524288 bind 65536)
 TCP: reno registered
 UDP hash table entries: 65536 (order: 9, 2097152 bytes)
 UDP-Lite hash table entries: 65536 (order: 9, 2097152 bytes)
 NET: Registered protocol family 1
 xen: registering gsi 23 triggering 0 polarity 1
 xen: --> pirq=23 -> irq=23 (gsi=23)
 xen: registering gsi 22 triggering 0 polarity 1
 xen: --> pirq=22 -> irq=22 (gsi=22)
 pci 0000:0b:00.0: Boot video device
 PCI: CLS 64 bytes, default 64
 Unpacking initramfs...
 Freeing initrd memory: 37652K (ffff880001c92000 - ffff880004157000)
 audit: initializing netlink socket (disabled)
 type=2000 audit(1380805461.570:1): initialized
 bounce pool size: 64 pages
 HugeTLB registered 2 MB page size, pre-allocated 0 pages
 VFS: Disk quotas dquot_6.5.2
 Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
 msgmni has been set to 9418
 alg: No test for stdrng (krng)
 Block layer SCSI generic (bsg) driver version 0.4 loaded (major 252)
 io scheduler noop registered (default)
 io scheduler deadline registered
 io scheduler cfq registered
 pcieport 0000:00:01.0: Signaling PME through PCIe PME interrupt
 pci 0000:01:00.0: Signaling PME through PCIe PME interrupt
 pci 0000:01:00.1: Signaling PME through PCIe PME interrupt
 pcie_pme 0000:00:01.0:pcie01: service driver pcie_pme loaded
 pcieport 0000:00:02.0: Signaling PME through PCIe PME interrupt
 pcie_pme 0000:00:02.0:pcie01: service driver pcie_pme loaded
 pcieport 0000:00:02.2: Signaling PME through PCIe PME interrupt
 pci 0000:02:00.0: Signaling PME through PCIe PME interrupt
 pcie_pme 0000:00:02.2:pcie01: service driver pcie_pme loaded
 pcieport 0000:00:03.0: Signaling PME through PCIe PME interrupt
 pcie_pme 0000:00:03.0:pcie01: service driver pcie_pme loaded
 pcieport 0000:00:11.0: Signaling PME through PCIe PME interrupt
 pcie_pme 0000:00:11.0:pcie01: service driver pcie_pme loaded
 pcieport 0000:00:1c.0: Signaling PME through PCIe PME interrupt
 pcie_pme 0000:00:1c.0:pcie01: service driver pcie_pme loaded
 pcieport 0000:00:1c.4: Signaling PME through PCIe PME interrupt
 pci 0000:07:00.0: Signaling PME through PCIe PME interrupt
 pci 0000:07:00.1: Signaling PME through PCIe PME interrupt
 pcie_pme 0000:00:1c.4:pcie01: service driver pcie_pme loaded
 pcieport 0000:00:1c.7: Signaling PME through PCIe PME interrupt
 pcieport 0000:08:00.0: Signaling PME through PCIe PME interrupt
 pcieport 0000:09:00.0: Signaling PME through PCIe PME interrupt
 pci 0000:0a:00.0: Signaling PME through PCIe PME interrupt
 pci 0000:0b:00.0: Signaling PME through PCIe PME interrupt
 pcieport 0000:09:01.0: Signaling PME through PCIe PME interrupt
 pcie_pme 0000:00:1c.7:pcie01: service driver pcie_pme loaded
 pcieport 0000:40:01.0: Signaling PME through PCIe PME interrupt
 pcie_pme 0000:40:01.0:pcie01: service driver pcie_pme loaded
 pcieport 0000:40:03.0: Signaling PME through PCIe PME interrupt
 pcie_pme 0000:40:03.0:pcie01: service driver pcie_pme loaded
 pci_hotplug: PCI Hot Plug PCI Core version: 0.5
 pciehp: PCI Express Hot Plug Controller Driver version: 0.4
 intel_idle: MWAIT substates: 0x21120
 intel_idle: v0.4 model 0x2D
 intel_idle: lapic_timer_reliable_states 0xffffffff
 intel_idle: intel_idle yielding to none
 ERST: Error Record Serialization Table (ERST) support is initialized.
 pstore: Registered erst as persistent store backend
 GHES: APEI firmware first mode is enabled by APEI bit and WHEA _OSC.
 Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled
 00:04: ttyS1 at I/O 0x2f8 (irq = 3) is a 16550A
 hpet_acpi_add: no address or irqs in _CRS
 Linux agpgart interface v0.103
 i8042: PNP: No PS/2 controller found. Probing ports directly.
 i8042: No controller found
 mousedev: PS/2 mouse device common for all mice
 rtc_cmos 00:03: RTC can wake from S4
 rtc_cmos 00:03: rtc core: registered rtc_cmos as rtc0
 rtc_cmos 00:03: alarms up to one day, y3k, 242 bytes nvram
 Intel P-state driver initializing.
 AMD IOMMUv2 driver by Joerg Roedel <joerg.roedel@amd.com>
 AMD IOMMUv2 functionality not available on this system
 TCP: cubic registered
 NET: Registered protocol family 10
 mip6: Mobile IPv6
 NET: Registered protocol family 17
 mpls_gso: MPLS GSO support
 registered taskstats version 1
 rtc_cmos 00:03: setting system clock to 2013-10-03 13:04:22 UTC (1380805462)
 Freeing unused kernel memory: 916K (ffffffff816a1000 - ffffffff81786000)
 Write protecting the kernel read-only data: 6144k
 Freeing unused kernel memory: 396K (ffff88000139d000 - ffff880001400000)
 Freeing unused kernel memory: 496K (ffff880001584000 - ffff880001600000)
 udevd[90]: starting version 175
 pps_core: LinuxPPS API ver. 1 registered
 pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
 PTP clock support registered
 dca service started, version 1.12.1
 ixgbe: Intel(R) 10 Gigabit PCI Express Network Driver - version 3.13.10-k
 ixgbe: Copyright (c) 1999-2013 Intel Corporation.
 xen: registering gsi 36 triggering 0 polarity 1
 xen: --> pirq=36 -> irq=36 (gsi=36)
 SCSI subsystem initialized
 megasas: 06.600.18.00-rc1 Wed. May. 15 17:00:00 PDT 2013
 megasas: 0x1000:0x005b:0x1028:0x1f34: bus 2:slot 0:func 0
 xen: registering gsi 42 triggering 0 polarity 1
 xen: --> pirq=42 -> irq=42 (gsi=42)
 megasas: FW now in Ready state
 megaraid_sas 0000:02:00.0: [scsi0]: FW supports<16> MSIX vector,Online CPUs: <8>,Current MSIX <8>
 ACPI: bus type ATA registered
 libata version 3.00 loaded.
 ahci 0000:00:1f.2: version 3.0
 xen: registering gsi 20 triggering 0 polarity 1
 xen: --> pirq=20 -> irq=20 (gsi=20)
 ahci 0000:00:1f.2: AHCI 0001.0300 32 slots 6 ports 3 Gbps 0x3f impl SATA mode
 ahci 0000:00:1f.2: flags: 64bit ncq sntf pm led clo pio slum part ems apst 
 ahci 0000:00:1f.2: setting latency timer to 64
 megasas:IOC Init cmd success
 megasas: INIT adapter done
 scsi1 : ahci
 scsi2 : ahci
 scsi3 : ahci
 scsi4 : ahci
 scsi5 : ahci
 scsi6 : ahci
 ata1: SATA max UDMA/133 abar m2048@0xdc8ff000 port 0xdc8ff100 irq 173
 ata2: SATA max UDMA/133 abar m2048@0xdc8ff000 port 0xdc8ff180 irq 173
 ata3: SATA max UDMA/133 abar m2048@0xdc8ff000 port 0xdc8ff200 irq 173
 ata4: SATA max UDMA/133 abar m2048@0xdc8ff000 port 0xdc8ff280 irq 173
 ata5: SATA max UDMA/133 abar m2048@0xdc8ff000 port 0xdc8ff300 irq 173
 ata6: SATA max UDMA/133 abar m2048@0xdc8ff000 port 0xdc8ff380 irq 173
 ixgbe 0000:01:00.0: Enabling SR-IOV VFs using the module parameter is deprecated - please use the pci sysfs interface.
 megaraid_sas 0000:02:00.0: Controller type: MR,Memory size is: 1024MB
 scsi0 : LSI SAS based MegaRAID driver
 scsi 0:0:0:0: Direct-Access     DELL     PERC H710P       3.13 PQ: 0 ANSI: 5
 scsi 0:2:0:0: Direct-Access     DELL     PERC H710P       3.13 PQ: 0 ANSI: 5
 pci 0000:01:10.0: [8086:10ed] type 00 class 0x020000
 pci 0000:01:10.2: [8086:10ed] type 00 class 0x020000
 pci 0000:01:10.4: [8086:10ed] type 00 class 0x020000
 pci 0000:01:10.6: [8086:10ed] type 00 class 0x020000
 pci 0000:01:11.0: [8086:10ed] type 00 class 0x020000
 pci 0000:01:11.2: [8086:10ed] type 00 class 0x020000
 pci 0000:01:11.4: [8086:10ed] type 00 class 0x020000
 pci 0000:01:11.6: [8086:10ed] type 00 class 0x020000
 pci 0000:01:12.0: [8086:10ed] type 00 class 0x020000
 pci 0000:01:12.2: [8086:10ed] type 00 class 0x020000
 ixgbe 0000:01:00.0 (unregistered net_device): SR-IOV enabled with 10 VFs
 ixgbe 0000:01:00.0: Multiqueue Disabled: Rx Queue count = 1, Tx Queue count = 1
 ixgbe 0000:01:00.0: (PCI Express:5.0GT/s:Width x8) b8:ca:3a:5c:06:38
 ixgbe 0000:01:00.0: MAC: 2, PHY: 9, SFP+: 4, PBA No: G61346-000
 ixgbe 0000:01:00.0 eth0: IOV is enabled with 10 VFs
 ixgbe 0000:01:00.0: Intel(R) 10 Gigabit Network Connection
 xen: registering gsi 34 triggering 0 polarity 1
 xen: --> pirq=34 -> irq=34 (gsi=34)
 ata3: SATA link down (SStatus 0 SControl 300)
 ata1: SATA link down (SStatus 0 SControl 300)
 ata2: SATA link down (SStatus 0 SControl 300)
 ata5: SATA link down (SStatus 0 SControl 300)
 ata4: SATA link down (SStatus 0 SControl 300)
 ata6: SATA link down (SStatus 0 SControl 300)
 sd 0:2:0:0: [sda] 389545984 512-byte logical blocks: (199 GB/185 GiB)
 sd 0:2:0:0: [sda] Write Protect is off
 sd 0:2:0:0: [sda] Mode Sense: 1f 00 00 08
 sd 0:2:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
  sda: sda1 sda2
 sd 0:2:0:0: [sda] Attached SCSI disk
 sd 0:2:0:0: Attached scsi generic sg0 type 0
 ixgbe 0000:01:00.1: Enabling SR-IOV VFs using the module parameter is deprecated - please use the pci sysfs interface.
 pci 0000:01:10.1: [8086:10ed] type 00 class 0x020000
 pci 0000:01:10.3: [8086:10ed] type 00 class 0x020000
 pci 0000:01:10.5: [8086:10ed] type 00 class 0x020000
 pci 0000:01:10.7: [8086:10ed] type 00 class 0x020000
 pci 0000:01:11.1: [8086:10ed] type 00 class 0x020000
 pci 0000:01:11.3: [8086:10ed] type 00 class 0x020000
 pci 0000:01:11.5: [8086:10ed] type 00 class 0x020000
 pci 0000:01:11.7: [8086:10ed] type 00 class 0x020000
 pci 0000:01:12.1: [8086:10ed] type 00 class 0x020000
 pci 0000:01:12.3: [8086:10ed] type 00 class 0x020000
 ixgbe 0000:01:00.1 (unregistered net_device): SR-IOV enabled with 10 VFs
 ixgbe 0000:01:00.1: Multiqueue Disabled: Rx Queue count = 1, Tx Queue count = 1
 ixgbe 0000:01:00.1: (PCI Express:5.0GT/s:Width x8) b8:ca:3a:5c:06:3a
 ixgbe 0000:01:00.1: MAC: 2, PHY: 9, SFP+: 3, PBA No: G61346-000
 ixgbe 0000:01:00.1 eth1: IOV is enabled with 10 VFs
 ixgbe 0000:01:00.1: Intel(R) 10 Gigabit Network Connection
 nbd: registered device at major 43
 bonding: Ethernet Channel Bonding Driver: v3.7.1 (April 27, 2011)
 bonding: bond0: setting mode to 802.3ad (4).
 bonding: bond0: Adding slave eth0.
 ixgbe 0000:01:00.0: registered PHC device on eth0
 bonding: bond0: enslaving eth0 as a backup interface with an up link.
 bonding: bond0: Adding slave eth1.
 ixgbe 0000:01:00.1: registered PHC device on eth1
 ixgbe 0000:01:00.0 eth0: detected SFP+: 4
 bonding: bond0: enslaving eth1 as a backup interface with an up link.
 bonding: bond0: Setting MII monitoring interval to 100.
 bonding: bond0: Setting up delay to 0.
 bonding: bond0: Setting down delay to 0.
 bonding: bond0: Setting LACP rate to fast (1).
 IPv6: ADDRCONF(NETDEV_UP): bond0: link is not ready
 bonding: bond0: link status definitely down for interface eth0, disabling it
 bonding: bond0: link status definitely down for interface eth1, disabling it
 8021q: 802.1Q VLAN Support v1.8
 8021q: adding VLAN 0 to HW filter on device eth0
 8021q: adding VLAN 0 to HW filter on device eth1
 8021q: adding VLAN 0 to HW filter on device bond0
 ixgbe 0000:01:00.1 eth1: detected SFP+: 3
 ixgbe 0000:01:00.0 eth0: NIC Link is Up 10 Gbps, Flow Control: RX/TX
 bonding: bond0: Warning: No 802.3ad response from the link partner for any adapters in the bond
 IPv6: ADDRCONF(NETDEV_CHANGE): bond0: link becomes ready
 bonding: bond0: link status definitely up for interface eth0, 10000 Mbps full duplex.
 ixgbe 0000:01:00.1 eth1: NIC Link is Up 10 Gbps, Flow Control: RX/TX
 bonding: bond0: link status definitely up for interface eth1, 10000 Mbps full duplex.
 ixgbe 0000:01:00.1 eth1: NIC Link is Down
 bonding: bond0: link status definitely down for interface eth1, disabling it
 ixgbe 0000:01:00.1 eth1: NIC Link is Up 10 Gbps, Flow Control: RX/TX
 bonding: bond0: link status definitely up for interface eth1, 10000 Mbps full duplex.
 aufs au_loopback_init:136:busybox[771]: loop_backing_file() is not defined
 loop: module loaded
 squashfs: version 4.0 (2009/01/31) Phillip Lougher
 aufs 3.11-20130923
 ixgbe 0000:01:00.0: setting MAC 02:00:00:43:00:00 on VF 0
 ixgbe 0000:01:00.0: Reload the VF driver to make this change effective.
 ixgbe 0000:01:00.0: setting MAC 02:00:00:43:01:00 on VF 1
 ixgbe 0000:01:00.0: Reload the VF driver to make this change effective.
 ixgbe 0000:01:00.0: setting MAC 02:00:00:43:02:00 on VF 2
 ixgbe 0000:01:00.0: Reload the VF driver to make this change effective.
 ixgbe 0000:01:00.0: setting MAC 02:00:00:43:03:00 on VF 3
 ixgbe 0000:01:00.0: Reload the VF driver to make this change effective.
 ixgbe 0000:01:00.0: setting MAC 02:00:00:43:04:00 on VF 4
 ixgbe 0000:01:00.0: Reload the VF driver to make this change effective.
 ixgbe 0000:01:00.0: setting MAC 02:00:00:43:05:00 on VF 5
 ixgbe 0000:01:00.0: Reload the VF driver to make this change effective.
 ixgbe 0000:01:00.0: setting MAC 02:00:00:43:06:00 on VF 6
 ixgbe 0000:01:00.0: Reload the VF driver to make this change effective.
 ixgbe 0000:01:00.0: setting MAC 02:00:00:43:07:00 on VF 7
 ixgbe 0000:01:00.0: Reload the VF driver to make this change effective.
 ixgbe 0000:01:00.0: setting MAC 02:00:00:43:08:00 on VF 8
 ixgbe 0000:01:00.0: Reload the VF driver to make this change effective.
 ixgbe 0000:01:00.0: setting MAC 02:00:00:43:09:00 on VF 9
 ixgbe 0000:01:00.0: Reload the VF driver to make this change effective.
 ixgbe 0000:01:00.1: removed PHC on eth1
 ixgbe 0000:01:00.0 eth0: detected SFP+: 4
 ixgbe 0000:01:00.1: Multiqueue Enabled: Rx Queue count = 4, Tx Queue count = 4
 ixgbe 0000:01:00.1: registered PHC device on eth1
 bonding: bond0: link status definitely down for interface eth0, disabling it
 bonding: bond0: link status definitely down for interface eth1, disabling it
 ixgbe 0000:01:00.1 eth1: detected SFP+: 3
 ixgbe 0000:01:00.0 eth0: NIC Link is Up 10 Gbps, Flow Control: None
 bonding: bond0: link status definitely up for interface eth0, 10000 Mbps full duplex.
 ixgbe 0000:01:00.0 eth0: NIC Link is Down
 bonding: bond0: link status definitely down for interface eth0, disabling it
 ixgbe 0000:01:00.0 eth0: NIC Link is Up 10 Gbps, Flow Control: None
 bonding: bond0: link status definitely up for interface eth0, 10000 Mbps full duplex.
 ixgbe 0000:01:00.1 eth1: NIC Link is Up 10 Gbps, Flow Control: None
 bonding: bond0: link status definitely up for interface eth1, 10000 Mbps full duplex.
 ixgbe 0000:01:00.0: removed PHC on eth0
 ixgbe 0000:01:00.0: Multiqueue Enabled: Rx Queue count = 4, Tx Queue count = 4
 ixgbe 0000:01:00.0: registered PHC device on eth0
 bonding: bond0: link status definitely down for interface eth0, disabling it
 ixgbe 0000:01:00.1: setting MAC 02:00:00:43:40:00 on VF 0
 ixgbe 0000:01:00.1: Reload the VF driver to make this change effective.
 ixgbe 0000:01:00.1: setting MAC 02:00:00:43:41:00 on VF 1
 ixgbe 0000:01:00.1: Reload the VF driver to make this change effective.
 ixgbe 0000:01:00.0 eth0: detected SFP+: 4
 ixgbe 0000:01:00.1: setting MAC 02:00:00:43:42:00 on VF 2
 ixgbe 0000:01:00.1: Reload the VF driver to make this change effective.
 ixgbe 0000:01:00.1: setting MAC 02:00:00:43:43:00 on VF 3
 ixgbe 0000:01:00.1: Reload the VF driver to make this change effective.
 ixgbe 0000:01:00.1: setting MAC 02:00:00:43:44:00 on VF 4
 ixgbe 0000:01:00.1: Reload the VF driver to make this change effective.
 ixgbe 0000:01:00.1: setting MAC 02:00:00:43:45:00 on VF 5
 ixgbe 0000:01:00.1: Reload the VF driver to make this change effective.
 ixgbe 0000:01:00.1: setting MAC 02:00:00:43:46:00 on VF 6
 ixgbe 0000:01:00.1: Reload the VF driver to make this change effective.
 ixgbe 0000:01:00.1: setting MAC 02:00:00:43:47:00 on VF 7
 ixgbe 0000:01:00.1: Reload the VF driver to make this change effective.
 ixgbe 0000:01:00.1: setting MAC 02:00:00:43:48:00 on VF 8
 ixgbe 0000:01:00.1: Reload the VF driver to make this change effective.
 ixgbe 0000:01:00.1: setting MAC 02:00:00:43:49:00 on VF 9
 ixgbe 0000:01:00.1: Reload the VF driver to make this change effective.
 ixgbe 0000:01:00.0 eth0: NIC Link is Up 10 Gbps, Flow Control: None
 bonding: bond0: link status definitely up for interface eth0, 10000 Mbps full duplex.
 bonding: bond0: link status definitely down for interface eth1, disabling it
 ixgbe 0000:01:00.1 eth1: detected SFP+: 3
 ixgbe 0000:01:00.1 eth1: NIC Link is Up 10 Gbps, Flow Control: None
 bonding: bond0: link status definitely up for interface eth1, 10000 Mbps full duplex.
 xen:xen_evtchn: Event-channel device installed
 pciback 0000:01:10.6: seizing device
 pciback 0000:01:11.0: seizing device
 pciback 0000:01:11.2: seizing device
 pciback 0000:01:11.4: seizing device
 pciback 0000:01:11.6: seizing device
 pciback 0000:01:12.0: seizing device
 pciback 0000:01:12.2: seizing device
 pciback 0000:01:10.7: seizing device
 pciback 0000:01:11.1: seizing device
 pciback 0000:01:11.3: seizing device
 pciback 0000:01:11.5: seizing device
 pciback 0000:01:11.7: seizing device
 pciback 0000:01:12.1: seizing device
 pciback 0000:01:12.3: seizing device
 pciback 0000:01:12.3: enabling device (0000 -> 0002)
 pciback 0000:01:12.1: enabling device (0000 -> 0002)
 pciback 0000:01:11.7: enabling device (0000 -> 0002)
 pciback 0000:01:11.5: enabling device (0000 -> 0002)
 pciback 0000:01:11.3: enabling device (0000 -> 0002)
 pciback 0000:01:11.1: enabling device (0000 -> 0002)
 pciback 0000:01:10.7: enabling device (0000 -> 0002)
 pciback 0000:01:12.2: enabling device (0000 -> 0002)
 pciback 0000:01:12.0: enabling device (0000 -> 0002)
 pciback 0000:01:11.6: enabling device (0000 -> 0002)
 pciback 0000:01:11.4: enabling device (0000 -> 0002)
 pciback 0000:01:11.2: enabling device (0000 -> 0002)
 pciback 0000:01:11.0: enabling device (0000 -> 0002)
 pciback 0000:01:10.6: enabling device (0000 -> 0002)
 xen_pciback: backend is vpci
 Monitor-Mwait will be used to enter C-1 state
 Monitor-Mwait will be used to enter C-2 state
 Warning: Processor Platform Limit not supported.
 gre: GRE over IPv4 demultiplexor driver
 openvswitch: Open vSwitch switching datapath
 device ovs-system entered promiscuous mode
 device br0 entered promiscuous mode
 device bond0.2 entered promiscuous mode
 device bond0 entered promiscuous mode
 device eth0 entered promiscuous mode
 device eth1 entered promiscuous mode
 device-mapper: uevent: version 1.0.3
 device-mapper: ioctl: 4.25.0-ioctl (2013-06-26) initialised: dm-devel@redhat.com
 device-mapper: multipath: version 1.5.1 loaded
 device-mapper: multipath round-robin: version 1.0.0 loaded
 md: multipath personality registered for level -4
 Loading iSCSI transport class v2.0-870.
 iscsi: registered transport (tcp)
 iscsi: registered transport (iser)

--Apple-Mail=_313CF8C4-E152-402C-8A24-5CD10594FE78
Content-Disposition: attachment;
	filename=not-working_domU_kernel-3.11
Content-Type: application/octet-stream;
	name="not-working_domU_kernel-3.11"
Content-Transfer-Encoding: 7bit

 Initializing cgroup subsys cpuset
 Initializing cgroup subsys cpu
 Initializing cgroup subsys cpuacct
 Linux version 3.11.3-kernel.io-v1.0.0.21+ (root@j4) (gcc version 4.7.2 (Debian 4.7.2-5) ) #1 SMP Wed Oct 2 21:40:10 CEST 2013
 Command line: root=/dev/xvda ro iommu=soft earlyprintk=xen
 ACPI in unprivileged domain disabled
 e820: BIOS-provided physical RAM map:
 Xen: [mem 0x0000000000000000-0x000000000009ffff] usable
 Xen: [mem 0x00000000000a0000-0x00000000000fffff] reserved
 Xen: [mem 0x0000000000100000-0x000000007cffffff] usable
 ERROR: earlyprintk= xenboot already used
 NX (Execute Disable) protection: active
 DMI not present or invalid.
 e820: update [mem 0x00000000-0x00000fff] usable ==> reserved
 e820: remove [mem 0x000a0000-0x000fffff] usable
 No AGP bridge found
 e820: last_pfn = 0x7d000 max_arch_pfn = 0x400000000
 Base memory trampoline at [ffff88000009a000] 9a000 size 24576
 init_memory_mapping: [mem 0x00000000-0x000fffff]
  [mem 0x00000000-0x000fffff] page 4k
 init_memory_mapping: [mem 0x7ce00000-0x7cffffff]
  [mem 0x7ce00000-0x7cffffff] page 4k
 BRK [0x0187e000, 0x0187efff] PGTABLE
 BRK [0x0187f000, 0x0187ffff] PGTABLE
 init_memory_mapping: [mem 0x7c000000-0x7cdfffff]
  [mem 0x7c000000-0x7cdfffff] page 4k
 BRK [0x01880000, 0x01880fff] PGTABLE
 BRK [0x01881000, 0x01881fff] PGTABLE
 BRK [0x01882000, 0x01882fff] PGTABLE
 BRK [0x01883000, 0x01883fff] PGTABLE
 init_memory_mapping: [mem 0x00100000-0x7bffffff]
  [mem 0x00100000-0x7bffffff] page 4k
 RAMDISK: [mem 0x01c92000-0x03c38fff]
 NUMA turned off
 Faking a node at [mem 0x0000000000000000-0x000000007cffffff]
 Initmem setup node 0 [mem 0x00000000-0x7cffffff]
   NODE_DATA [mem 0x7cc3a000-0x7cc3efff]
 Zone ranges:
   DMA      [mem 0x00001000-0x00ffffff]
   DMA32    [mem 0x01000000-0xffffffff]
   Normal   empty
 Movable zone start for each node
 Early memory node ranges
   node   0: [mem 0x00001000-0x0009ffff]
   node   0: [mem 0x00100000-0x7cffffff]
 On node 0 totalpages: 511903
   DMA zone: 56 pages used for memmap
   DMA zone: 21 pages reserved
   DMA zone: 3999 pages, LIFO batch:0
   DMA32 zone: 6944 pages used for memmap
   DMA32 zone: 507904 pages, LIFO batch:31
 SFI: Simple Firmware Interface v0.81 http://simplefirmware.org
 smpboot: Allowing 12 CPUs, 0 hotplug CPUs
 No local APIC present
 APIC: disable apic facility
 APIC: switched to apic NOOP
 nr_irqs_gsi: 16
 e820: [mem 0x7d000000-0xffffffff] available for PCI devices
 Booting paravirtualized kernel on Xen
 Xen version: 4.4-unstable (preserve-AD)
 setup_percpu: NR_CPUS:512 nr_cpumask_bits:512 nr_cpu_ids:12 nr_node_ids:1
 PERCPU: Embedded 28 pages/cpu @ffff88007ca00000 s85440 r8192 d21056 u131072
 pcpu-alloc: s85440 r8192 d21056 u131072 alloc=1*2097152
 pcpu-alloc: [0] 00 01 02 03 04 05 06 07 08 09 10 11 -- -- -- -- 
 Built 1 zonelists in Node order, mobility grouping on.  Total pages: 504882
 Policy zone: DMA32
 Kernel command line: root=/dev/xvda ro iommu=soft earlyprintk=xen
 PID hash table entries: 4096 (order: 3, 32768 bytes)
 xsave: enabled xstate_bv 0x7, cntxt size 0x340
 software IO TLB [mem 0x76400000-0x7a400000] (64MB) mapped at [ffff880076400000-ffff88007a3fffff]
 Memory: 1902096K/2047612K available (3689K kernel code, 636K rwdata, 1552K rodata, 916K init, 920K bss, 145516K reserved)
 Hierarchical RCU implementation.
  RCU dyntick-idle grace-period acceleration is enabled.
  RCU restricting CPUs from NR_CPUS=512 to nr_cpu_ids=12.
 NR_IRQS:33024 nr_irqs:368 16
 Console: colour dummy device 80x25
 console [tty0] enabled
 console [hvc0] enabled
 allocated 8388608 bytes of page_cgroup
 please try 'cgroup_disable=memory' option if you don't want memory cgroups
 Xen: using vcpuop timer interface
 installing Xen timer for CPU 0
 tsc: Detected 2200.090 MHz processor
 Calibrating delay loop (skipped), value calculated using timer frequency.. 4400.18 BogoMIPS (lpj=8800360)
 pid_max: default: 32768 minimum: 301
 Security Framework initialized
 AppArmor: AppArmor disabled by boot time parameter
 Dentry cache hash table entries: 262144 (order: 9, 2097152 bytes)
 Inode-cache hash table entries: 131072 (order: 8, 1048576 bytes)
 Mount-cache hash table entries: 256
 Initializing cgroup subsys memory
 Initializing cgroup subsys devices
 Initializing cgroup subsys freezer
 Initializing cgroup subsys net_cls
 Initializing cgroup subsys blkio
 Initializing cgroup subsys perf_event
 CPU: Physical Processor ID: 0
 CPU: Processor Core ID: 0
 Last level iTLB entries: 4KB 512, 2MB 0, 4MB 0
 Last level dTLB entries: 4KB 512, 2MB 32, 4MB 32
 tlb_flushall_shift: 5
 Performance Events: unsupported p6 CPU model 45 no PMU driver, software events only.
 NMI watchdog: disabled (cpu0): hardware events not enabled
 installing Xen timer for CPU 1
 SMP alternatives: switching to SMP code
 installing Xen timer for CPU 2
 installing Xen timer for CPU 3
 installing Xen timer for CPU 4
 installing Xen timer for CPU 5
 installing Xen timer for CPU 6
 installing Xen timer for CPU 7
 installing Xen timer for CPU 8
 installing Xen timer for CPU 9
 installing Xen timer for CPU 10
 installing Xen timer for CPU 11
 Brought up 12 CPUs
 devtmpfs: initialized
 xen:grant_table: Grant tables using version 2 layout
 Grant table initialized
 NET: Registered protocol family 16
 PCI: setting up Xen PCI frontend stub
 PCI: pci_cache_line_size set to 64 bytes
 bio: create slab <bio-0> at 0
 ACPI: Interpreter disabled.
 xen:balloon: Initialising balloon driver
 xen_balloon: Initialising balloon driver
 vgaarb: loaded
 PCI: System does not support PCI
 PCI: System does not support PCI
 Switched to clocksource xen
 pnp: PnP ACPI: disabled
 NET: Registered protocol family 2
 TCP established hash table entries: 16384 (order: 6, 262144 bytes)
 TCP bind hash table entries: 16384 (order: 6, 262144 bytes)
 TCP: Hash tables configured (established 16384 bind 16384)
 TCP: reno registered
 UDP hash table entries: 1024 (order: 3, 32768 bytes)
 UDP-Lite hash table entries: 1024 (order: 3, 32768 bytes)
 NET: Registered protocol family 1
 PCI: CLS 0 bytes, default 64
 Unpacking initramfs...
 Freeing initrd memory: 32412K (ffff880001c92000 - ffff880003c39000)
 platform rtc_cmos: registered platform RTC device (no PNP device found)
 audit: initializing netlink socket (disabled)
 type=2000 audit(1380805915.445:1): initialized
 bounce pool size: 64 pages
 HugeTLB registered 2 MB page size, pre-allocated 0 pages
 VFS: Disk quotas dquot_6.5.2
 Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
 msgmni has been set to 3778
 alg: No test for stdrng (krng)
 Block layer SCSI generic (bsg) driver version 0.4 loaded (major 252)
 io scheduler noop registered (default)
 io scheduler deadline registered
 io scheduler cfq registered
 pci_hotplug: PCI Hot Plug PCI Core version: 0.5
 pciehp: PCI Express Hot Plug Controller Driver version: 0.4
 intel_idle: does not run on family 6 model 45
 Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled
 Linux agpgart interface v0.103
 i8042: PNP: No PS/2 controller found. Probing ports directly.
 i8042: No controller found
 mousedev: PS/2 mouse device common for all mice
 rtc_cmos rtc_cmos: rtc core: registered rtc_cmos as rtc0
 rtc_cmos: probe of rtc_cmos failed with error -38
 Intel P-state driver initializing.
 AMD IOMMUv2 driver by Joerg Roedel <joerg.roedel@amd.com>
 AMD IOMMUv2 functionality not available on this system
 TCP: cubic registered
 NET: Registered protocol family 10
 mip6: Mobile IPv6
 NET: Registered protocol family 17
 mpls_gso: MPLS GSO support
 registered taskstats version 1
 xenbus_probe_frontend: Device with no driver: device/vbd/51712
 drivers/rtc/hctosys.c: unable to open rtc device (rtc0)
 Freeing unused kernel memory: 916K (ffffffff816a1000 - ffffffff81786000)
 Write protecting the kernel read-only data: 6144k
 Freeing unused kernel memory: 396K (ffff88000139d000 - ffff880001400000)
 Freeing unused kernel memory: 496K (ffff880001584000 - ffff880001600000)
 udevd[120]: starting version 175
 blkfront: xvda: barrier or flush: disabled; persistent grants: enabled; indirect descriptors: enabled;
  xvda: unknown partition table
 aufs au_loopback_init:136:busybox[143]: loop_backing_file() is not defined
 EXT4-fs (xvda): INFO: recovery required on readonly filesystem
 EXT4-fs (xvda): write access will be enabled during recovery
 EXT4-fs (xvda): recovery complete
 EXT4-fs (xvda): mounted filesystem with ordered data mode. Opts: (null)
 udevd[298]: starting version 175
 microcode: CPU0 sig=0x206d7, pf=0x1, revision=0x70d
 microcode: CPU1 sig=0x206d7, pf=0x1, revision=0x70d
 microcode: CPU2 sig=0x206d7, pf=0x1, revision=0x70d
 microcode: CPU3 sig=0x206d7, pf=0x1, revision=0x70d
 microcode: Microcode Update Driver: v2.00 <tigran@aivazian.fsnet.co.uk>, Peter Oruba
 alg: No test for __gcm-aes-aesni (__driver-gcm-aes-aesni)
 EXT4-fs (xvda): re-mounted. Opts: (null)
 Netfilter messages via NETLINK v0.30.
 postgres (1915): /proc/1915/oom_adj is deprecated, please use /proc/1915/oom_score_adj instead.
 pcifront pci-0: Installing PCI frontend
 pcifront pci-0: Creating PCI Frontend Bus 0000:00
 pcifront pci-0: PCI host bridge to bus 0000:00
 pci_bus 0000:00: root bus resource [io  0x0000-0xffff]
 pci_bus 0000:00: root bus resource [mem 0x00000000-0x3fffffffffff]
 pci_bus 0000:00: root bus resource [bus 00-ff]
 pci 0000:00:00.3: [8086:10ed] type 00 class 0x020000
 pci 0000:00:00.3: reg 0x10: [mem 0xd5224000-0xd5227fff 64bit pref]
 pci 0000:00:00.3: reg 0x1c: [mem 0xd5324000-0xd5327fff 64bit pref]
 pcifront pci-0: New device on 0000:00:00.3 found.
 pcifront pci-0: claiming resource 0000:00:00.3/0
 pcifront pci-0: claiming resource 0000:00:00.3/3
 ixgbevf: Intel(R) 10 Gigabit PCI Express Virtual Function Network Driver - version 2.7.12-k
 ixgbevf: Copyright (c) 2009 - 2012 Intel Corporation.
 ixgbevf 0000:00:00.3: enabling device (0000 -> 0002)
 ixgbevf 0000:00:00.3: Xen PCI mapped GSI0 to IRQ43
 BUG: unable to handle kernel paging request at ffffc9000030200c
 IP: [<ffffffff81205812>] __msix_mask_irq+0x21/0x24
 PGD 75a40067 PUD 75a41067 PMD 75b44067 PTE 8010000000000464
 Oops: 0003 [#1] SMP 
 Modules linked in: ixgbevf(+) xen_pcifront nfnetlink_log nfnetlink ipt_ULOG x_tables x86_pkg_temp_thermal thermal_sys coretemp crc32c_intel ghash_clmulni_intel aesni_intel aes_x86_64 ablk_helper cryptd lrw gf128mul glue_helper microcode ext4 crc16 jbd2 mbcache xen_blkfront
 CPU: 0 PID: 2122 Comm: modprobe Not tainted 3.11.3-kernel.io-v1.0.0.21+ #1
 task: ffff88007323f080 ti: ffff8800730f6000 task.ti: ffff8800730f6000
 RIP: e030:[<ffffffff81205812>]  [<ffffffff81205812>] __msix_mask_irq+0x21/0x24
 RSP: e02b:ffff8800730f7ac0  EFLAGS: 00010286
 RAX: 0000000000000001 RBX: ffff8800730e2000 RCX: 0000000000000001
 RDX: ffffc9000030200c RSI: 0000000000000001 RDI: ffff88007339bb40
 RBP: ffff88007339bb40 R08: ffff880076000050 R09: ffff88007402d800
 R10: 0000000000001d00 R11: ffff88007402d800 R12: 0000000000000000
 R13: ffff88007495b960 R14: 0000000000000000 R15: ffffc9000030200c
 FS:  00007f716ad50700(0000) GS:ffff88007ca00000(0000) knlGS:0000000000000000
 CS:  e033 DS: 0000 ES: 0000 CR0: 0000000080050033
 CR2: ffff8000006a9920 CR3: 000000007301f000 CR4: 0000000000042660
 Stack:
  ffffffff8120663f 00000000000080d0 ffff8800730e2868 ffffffff00000001
  ffff8800730e2868 ffffffff81012c65 00000000c002fe6c 0000000000000246
  ffff88007521d800 ffff8800730e2000 0000000000000002 ffff88007521d000
 Call Trace:
  [<ffffffff8120663f>] ? pci_enable_msix+0x267/0x33a
  [<ffffffff81012c65>] ? native_read_tsc+0x2/0xf
  [<ffffffffa010feb0>] ? ixgbevf_init_interrupt_scheme+0xae/0x37a [ixgbevf]
  [<ffffffffa01113ce>] ? ixgbevf_probe+0x4c1/0x587 [ixgbevf]
  [<ffffffff811f3b0a>] ? local_pci_probe+0x35/0x5b
  [<ffffffff8128a009>] ? driver_probe_device+0x1b3/0x1b3
  [<ffffffff811f3bf1>] ? pci_device_probe+0xc1/0xe5
  [<ffffffff81289ee8>] ? driver_probe_device+0x92/0x1b3
  [<ffffffff8128a05c>] ? __driver_attach+0x53/0x73
  [<ffffffff812886fc>] ? bus_for_each_dev+0x4e/0x7f
  [<ffffffff812896e8>] ? bus_add_driver+0xde/0x1fd
  [<ffffffffa0118000>] ? 0xffffffffa0117fff
  [<ffffffff8128a596>] ? driver_register+0x8c/0x104
  [<ffffffffa0118000>] ? 0xffffffffa0117fff
  [<ffffffffa0118000>] ? 0xffffffffa0117fff
  [<ffffffff810020b2>] ? do_one_initcall+0x88/0x12a
  [<ffffffffa0118000>] ? 0xffffffffa0117fff
  [<ffffffff8103b74a>] ? change_page_attr_set+0x23/0x28
  [<ffffffffa0118000>] ? 0xffffffffa0117fff
  [<ffffffff81088447>] ? load_module+0x1b38/0x1e38
  [<ffffffff81085612>] ? show_initstate+0x41/0x41
  [<ffffffff810887d7>] ? SyS_init_module+0x90/0x9b
  [<ffffffff813969a9>] ? system_call_fastpath+0x16/0x1b
 Code: c2 d3 e2 89 d1 d3 e0 ff c8 c3 8b 47 08 0f b7 57 02 83 e0 fe c1 e2 04 89 c1 83 c9 01 83 c2 0c 85 f6 0f 45 c1 48 63 d2 48 03 57 28 <89> 02 c3 48 8b 46 10 48 83 ef 48 48 85 c0 74 02 ff e0 48 c7 c0 
 RIP  [<ffffffff81205812>] __msix_mask_irq+0x21/0x24
  RSP <ffff8800730f7ac0>
 CR2: ffffc9000030200c
 ---[ end trace 2b54235c1112a85f ]---


--Apple-Mail=_313CF8C4-E152-402C-8A24-5CD10594FE78
Content-Disposition: attachment;
	filename=working_dom0_kernel-3.8
Content-Type: application/octet-stream;
	name="working_dom0_kernel-3.8"
Content-Transfer-Encoding: 7bit

(node)root@h8:/tmp# xl dmesg
 __  __            _  _    _____                    _        _     _      
 \ \/ /___ _ __   | || |  |___ /    _   _ _ __  ___| |_ __ _| |__ | | ___ 
  \  // _ \ '_ \  | || |_   |_ \ __| | | | '_ \/ __| __/ _` | '_ \| |/ _ \
  /  \  __/ | | | |__   _| ___) |__| |_| | | | \__ \ || (_| | |_) | |  __/
 /_/\_\___|_| |_|    |_|(_)____/    \__,_|_| |_|___/\__\__,_|_.__/|_|\___|
                                                                          
(XEN) Xen version 4.3-unstable (root@taa.kernel) (gcc (Debian 4.7.2-5) 4.7.2) debug=y Tue Jun 25 15:42:05 CEST 2013
(XEN) Latest ChangeSet: Sat Jun 15 09:30:47 2013 +0100 git:b03165b
(XEN) Bootloader: PXELINUX 4.05 20121210 
(XEN) Command line: tmem serial_tx_buffer=64kb dom0_max_vcpus=8 dom0_vcpus_pin=true dom0_mem=6000M bootscrub=false loglvl=all guest_loglvl=all noreboot com1=115200,8n1 console=com1,vga
(XEN) Video information:
(XEN)  VGA is text mode 80x25, font 8x16
(XEN)  VBE/DDC methods: none; EDID transfer time: 0 seconds
(XEN)  EDID info not retrieved because no DDC retrieval method detected
(XEN) Disc information:
(XEN)  Found 1 MBR signatures
(XEN)  Found 1 EDD information structures
(XEN) Xen-e820 RAM map:
(XEN)  0000000000000000 - 000000000009c000 (usable)
(XEN)  0000000000100000 - 00000000bd2f0000 (usable)
(XEN)  00000000bd2f0000 - 00000000bd31c000 (reserved)
(XEN)  00000000bd31c000 - 00000000bd35b000 (ACPI data)
(XEN)  00000000bd35b000 - 00000000c0000000 (reserved)
(XEN)  00000000e0000000 - 00000000f0000000 (reserved)
(XEN)  00000000fe000000 - 0000000100000000 (reserved)
(XEN)  0000000100000000 - 0000006040000000 (usable)
(XEN) ACPI: RSDP 000F0E20, 0024 (r2 DELL  )
(XEN) ACPI: XSDT 000F0F28, 00A4 (r1 DELL   PE_SC3          1 DELL        1)
(XEN) ACPI: FACP BD3411CC, 00F4 (r3 DELL   PE_SC3          1 DELL        1)
(XEN) ACPI: DSDT BD31C000, 7C70 (r1 DELL   PE_SC3          1 INTL 20110211)
(XEN) ACPI: FACS BD343000, 0040
(XEN) ACPI: APIC BD340478, 016A (r1 DELL   PE_SC3          1 DELL        1)
(XEN) ACPI: SPCR BD3405E4, 0050 (r1 DELL   PE_SC3          1 DELL        1)
(XEN) ACPI: HPET BD340638, 0038 (r1 DELL   PE_SC3          1 DELL        1)
(XEN) ACPI: DMAR BD340674, 0130 (r1 DELL   PE_SC3          1 DELL        1)
(XEN) ACPI: MCFG BD340990, 003C (r1 DELL   PE_SC3          1 DELL        1)
(XEN) ACPI: WD__ BD3409D0, 0134 (r1 DELL   PE_SC3          1 DELL        1)
(XEN) ACPI: SLIC BD340B08, 0024 (r1 DELL   PE_SC3          1 DELL        1)
(XEN) ACPI: ERST BD323E30, 0270 (r1 DELL   PE_SC3          1 DELL        1)
(XEN) ACPI: HEST BD3240A0, 055C (r1 DELL   PE_SC3          1 DELL        1)
(XEN) ACPI: BERT BD323C70, 0030 (r1 DELL   PE_SC3          1 DELL        1)
(XEN) ACPI: EINJ BD323CA0, 0190 (r1 DELL   PE_SC3          1 DELL        1)
(XEN) ACPI: TCPA BD341164, 0064 (r2 DELL   PE_SC3          1 DELL        1)
(XEN) ACPI: PC__ BD3410F4, 006E (r1 DELL   PE_SC3          1 DELL        1)
(XEN) ACPI: SRAT BD340D30, 03C0 (r1 DELL   PE_SC3          1 DELL        1)
(XEN) ACPI: SSDT BD344000, 9234 (r1 INTEL  PPM RCM  80000001 INTL 20061109)
(XEN) System RAM: 393170MB (402606640kB)
(XEN) SRAT: PXM 1 -> APIC 0 -> Node 0
(XEN) SRAT: PXM 2 -> APIC 32 -> Node 1
(XEN) SRAT: PXM 1 -> APIC 2 -> Node 0
(XEN) SRAT: PXM 2 -> APIC 34 -> Node 1
(XEN) SRAT: PXM 1 -> APIC 4 -> Node 0
(XEN) SRAT: PXM 2 -> APIC 36 -> Node 1
(XEN) SRAT: PXM 1 -> APIC 6 -> Node 0
(XEN) SRAT: PXM 2 -> APIC 38 -> Node 1
(XEN) SRAT: PXM 1 -> APIC 8 -> Node 0
(XEN) SRAT: PXM 2 -> APIC 40 -> Node 1
(XEN) SRAT: PXM 1 -> APIC 10 -> Node 0
(XEN) SRAT: PXM 2 -> APIC 42 -> Node 1
(XEN) SRAT: PXM 1 -> APIC 12 -> Node 0
(XEN) SRAT: PXM 2 -> APIC 44 -> Node 1
(XEN) SRAT: PXM 1 -> APIC 14 -> Node 0
(XEN) SRAT: PXM 2 -> APIC 46 -> Node 1
(XEN) SRAT: PXM 1 -> APIC 1 -> Node 0
(XEN) SRAT: PXM 2 -> APIC 33 -> Node 1
(XEN) SRAT: PXM 1 -> APIC 3 -> Node 0
(XEN) SRAT: PXM 2 -> APIC 35 -> Node 1
(XEN) SRAT: PXM 1 -> APIC 5 -> Node 0
(XEN) SRAT: PXM 2 -> APIC 37 -> Node 1
(XEN) SRAT: PXM 1 -> APIC 7 -> Node 0
(XEN) SRAT: PXM 2 -> APIC 39 -> Node 1
(XEN) SRAT: PXM 1 -> APIC 9 -> Node 0
(XEN) SRAT: PXM 2 -> APIC 41 -> Node 1
(XEN) SRAT: PXM 1 -> APIC 11 -> Node 0
(XEN) SRAT: PXM 2 -> APIC 43 -> Node 1
(XEN) SRAT: PXM 1 -> APIC 13 -> Node 0
(XEN) SRAT: PXM 2 -> APIC 45 -> Node 1
(XEN) SRAT: PXM 1 -> APIC 15 -> Node 0
(XEN) SRAT: PXM 2 -> APIC 47 -> Node 1
(XEN) SRAT: Node 0 PXM 1 0-3040000000
(XEN) SRAT: Node 1 PXM 2 3040000000-6040000000
(XEN) NUMA: Allocated memnodemap from 603cd44000 - 603cd45000
(XEN) NUMA: Using 18 for the hash shift.
(XEN) Domain heap initialised DMA width 32 bits
(XEN) found SMP MP-table at 000fe710
(XEN) DMI 2.7 present.
(XEN) Using APIC driver bigsmp
(XEN) ACPI: PM-Timer IO Port: 0x808
(XEN) ACPI: SLEEP INFO: pm1x_cnt[804,0], pm1x_evt[800,0]
(XEN) ACPI:             wakeup_vec[bd34300c], vec_size[20]
(XEN) ACPI: Local APIC address 0xfee00000
(XEN) ACPI: LAPIC (acpi_id[0x01] lapic_id[0x00] enabled)
(XEN) Processor #0 6:13 APIC version 21
(XEN) ACPI: LAPIC (acpi_id[0x02] lapic_id[0x20] enabled)
(XEN) Processor #32 6:13 APIC version 21
(XEN) ACPI: LAPIC (acpi_id[0x03] lapic_id[0x02] enabled)
(XEN) Processor #2 6:13 APIC version 21
(XEN) ACPI: LAPIC (acpi_id[0x04] lapic_id[0x22] enabled)
(XEN) Processor #34 6:13 APIC version 21
(XEN) ACPI: LAPIC (acpi_id[0x05] lapic_id[0x04] enabled)
(XEN) Processor #4 6:13 APIC version 21
(XEN) ACPI: LAPIC (acpi_id[0x06] lapic_id[0x24] enabled)
(XEN) Processor #36 6:13 APIC version 21
(XEN) ACPI: LAPIC (acpi_id[0x07] lapic_id[0x06] enabled)
(XEN) Processor #6 6:13 APIC version 21
(XEN) ACPI: LAPIC (acpi_id[0x08] lapic_id[0x26] enabled)
(XEN) Processor #38 6:13 APIC version 21
(XEN) ACPI: LAPIC (acpi_id[0x09] lapic_id[0x08] enabled)
(XEN) Processor #8 6:13 APIC version 21
(XEN) ACPI: LAPIC (acpi_id[0x0a] lapic_id[0x28] enabled)
(XEN) Processor #40 6:13 APIC version 21
(XEN) ACPI: LAPIC (acpi_id[0x0b] lapic_id[0x0a] enabled)
(XEN) Processor #10 6:13 APIC version 21
(XEN) ACPI: LAPIC (acpi_id[0x0c] lapic_id[0x2a] enabled)
(XEN) Processor #42 6:13 APIC version 21
(XEN) ACPI: LAPIC (acpi_id[0x0d] lapic_id[0x0c] enabled)
(XEN) Processor #12 6:13 APIC version 21
(XEN) ACPI: LAPIC (acpi_id[0x0e] lapic_id[0x2c] enabled)
(XEN) Processor #44 6:13 APIC version 21
(XEN) ACPI: LAPIC (acpi_id[0x0f] lapic_id[0x0e] enabled)
(XEN) Processor #14 6:13 APIC version 21
(XEN) ACPI: LAPIC (acpi_id[0x10] lapic_id[0x2e] enabled)
(XEN) Processor #46 6:13 APIC version 21
(XEN) ACPI: LAPIC (acpi_id[0x11] lapic_id[0x01] enabled)
(XEN) Processor #1 6:13 APIC version 21
(XEN) ACPI: LAPIC (acpi_id[0x12] lapic_id[0x21] enabled)
(XEN) Processor #33 6:13 APIC version 21
(XEN) ACPI: LAPIC (acpi_id[0x13] lapic_id[0x03] enabled)
(XEN) Processor #3 6:13 APIC version 21
(XEN) ACPI: LAPIC (acpi_id[0x14] lapic_id[0x23] enabled)
(XEN) Processor #35 6:13 APIC version 21
(XEN) ACPI: LAPIC (acpi_id[0x15] lapic_id[0x05] enabled)
(XEN) Processor #5 6:13 APIC version 21
(XEN) ACPI: LAPIC (acpi_id[0x16] lapic_id[0x25] enabled)
(XEN) Processor #37 6:13 APIC version 21
(XEN) ACPI: LAPIC (acpi_id[0x17] lapic_id[0x07] enabled)
(XEN) Processor #7 6:13 APIC version 21
(XEN) ACPI: LAPIC (acpi_id[0x18] lapic_id[0x27] enabled)
(XEN) Processor #39 6:13 APIC version 21
(XEN) ACPI: LAPIC (acpi_id[0x19] lapic_id[0x09] enabled)
(XEN) Processor #9 6:13 APIC version 21
(XEN) ACPI: LAPIC (acpi_id[0x1a] lapic_id[0x29] enabled)
(XEN) Processor #41 6:13 APIC version 21
(XEN) ACPI: LAPIC (acpi_id[0x1b] lapic_id[0x0b] enabled)
(XEN) Processor #11 6:13 APIC version 21
(XEN) ACPI: LAPIC (acpi_id[0x1c] lapic_id[0x2b] enabled)
(XEN) Processor #43 6:13 APIC version 21
(XEN) ACPI: LAPIC (acpi_id[0x1d] lapic_id[0x0d] enabled)
(XEN) Processor #13 6:13 APIC version 21
(XEN) ACPI: LAPIC (acpi_id[0x1e] lapic_id[0x2d] enabled)
(XEN) Processor #45 6:13 APIC version 21
(XEN) ACPI: LAPIC (acpi_id[0x1f] lapic_id[0x0f] enabled)
(XEN) Processor #15 6:13 APIC version 21
(XEN) ACPI: LAPIC (acpi_id[0x20] lapic_id[0x2f] enabled)
(XEN) Processor #47 6:13 APIC version 21
(XEN) ACPI: LAPIC_NMI (acpi_id[0xff] high edge lint[0x1])
(XEN) ACPI: IOAPIC (id[0x00] address[0xfec00000] gsi_base[0])
(XEN) IOAPIC[0]: apic_id 0, version 32, address 0xfec00000, GSI 0-23
(XEN) ACPI: IOAPIC (id[0x01] address[0xfec3f000] gsi_base[32])
(XEN) IOAPIC[1]: apic_id 1, version 32, address 0xfec3f000, GSI 32-55
(XEN) ACPI: IOAPIC (id[0x02] address[0xfec7f000] gsi_base[64])
(XEN) IOAPIC[2]: apic_id 2, version 32, address 0xfec7f000, GSI 64-87
(XEN) ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
(XEN) ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)
(XEN) ACPI: IRQ0 used by override.
(XEN) ACPI: IRQ2 used by override.
(XEN) ACPI: IRQ9 used by override.
(XEN) Enabling APIC mode:  Phys.  Using 3 I/O APICs
(XEN) ACPI: HPET id: 0x8086a701 base: 0xfed00000
(XEN) Xen ERST support is initialized.
(XEN) Using ACPI (MADT) for SMP configuration information
(XEN) SMP: Allowing 32 CPUs (0 hotplug CPUs)
(XEN) IRQ limits: 88 GSI, 6072 MSI/MSI-X
(XEN) Failed to enable Interrupt Remapping: Will not enable x2APIC.
(XEN) Using scheduler: SMP Credit Scheduler (credit)
(XEN) Detected 2200.075 MHz processor.
(XEN) Initing memory sharing.
(XEN) xstate_init: using cntxt_size: 0x340 and states: 0x7
(XEN) mce_intel.c:717: MCA Capability: BCAST 1 SER 1 CMCI 1 firstbank 0 extended MCE MSR 0
(XEN) Intel machine check reporting enabled
(XEN) PCI: MCFG configuration 0: base e0000000 segment 0000 buses 00 - ff
(XEN) PCI: MCFG area at e0000000 reserved in E820
(XEN) PCI: Using MCFG for segment 0000 bus 00-ff
(XEN) Intel VT-d iommu 0 supported page sizes: 4kB, 2MB, 1GB.
(XEN) Intel VT-d iommu 1 supported page sizes: 4kB, 2MB, 1GB.
(XEN) Intel VT-d Snoop Control enabled.
(XEN) Intel VT-d Dom0 DMA Passthrough not enabled.
(XEN) Intel VT-d Queued Invalidation enabled.
(XEN) Intel VT-d Interrupt Remapping enabled.
(XEN) Intel VT-d Shared EPT tables enabled.
(XEN) I/O virtualisation enabled
(XEN)  - Dom0 mode: Relaxed
(XEN) Interrupt remapping enabled
(XEN) Enabled directed EOI with ioapic_ack_old on!
(XEN) ENABLING IO-APIC IRQs
(XEN)  -> Using old ACK method
(XEN) ..TIMER: vector=0xF0 apic1=0 pin1=2 apic2=-1 pin2=-1
(XEN) TSC deadline timer enabled
(XEN) Platform timer is 14.318MHz HPET
(XEN) Defaulting to alternative key handling; send 'A' to switch to normal mode.
(XEN) Allocated console ring of 256 KiB.
(XEN) mwait-idle: MWAIT substates: 0x21120
(XEN) mwait-idle: v0.4 model 0x2d
(XEN) mwait-idle: lapic_timer_reliable_states 0xffffffff
(XEN) VMX: Supported advanced features:
(XEN)  - APIC MMIO access virtualisation
(XEN)  - APIC TPR shadow
(XEN)  - Extended Page Tables (EPT)
(XEN)  - Virtual-Processor Identifiers (VPID)
(XEN)  - Virtual NMI
(XEN)  - MSR direct-access bitmap
(XEN)  - Unrestricted Guest
(XEN) HVM: ASIDs enabled.
(XEN) HVM: VMX enabled
(XEN) HVM: Hardware Assisted Paging (HAP) detected
(XEN) HVM: HAP page sizes: 4kB, 2MB, 1GB
(XEN) Brought up 32 CPUs
(XEN) tmem: initialized comp=0 dedup=0 tze=0 global-lock=0
(XEN) ACPI sleep modes: S3
(XEN) mcheck_poll: Machine check polling timer started.
(XEN) *** LOADING DOMAIN 0 ***
(XEN) elf_parse_binary: phdr: paddr=0x1000000 memsz=0x576000
(XEN) elf_parse_binary: phdr: paddr=0x1600000 memsz=0x970f0
(XEN) elf_parse_binary: phdr: paddr=0x1698000 memsz=0x14880
(XEN) elf_parse_binary: phdr: paddr=0x16ad000 memsz=0x57f000
(XEN) elf_parse_binary: memory: 0x1000000 -> 0x1c2c000
(XEN) elf_xen_parse_note: GUEST_OS = "linux"
(XEN) elf_xen_parse_note: GUEST_VERSION = "2.6"
(XEN) elf_xen_parse_note: XEN_VERSION = "xen-3.0"
(XEN) elf_xen_parse_note: VIRT_BASE = 0xffffffff80000000
(XEN) elf_xen_parse_note: ENTRY = 0xffffffff816ad210
(XEN) elf_xen_parse_note: HYPERCALL_PAGE = 0xffffffff81001000
(XEN) elf_xen_parse_note: FEATURES = "!writable_page_tables|pae_pgdir_above_4gb"
(XEN) elf_xen_parse_note: PAE_MODE = "yes"
(XEN) elf_xen_parse_note: LOADER = "generic"
(XEN) elf_xen_parse_note: unknown xen elf note (0xd)
(XEN) elf_xen_parse_note: SUSPEND_CANCEL = 0x1
(XEN) elf_xen_parse_note: HV_START_LOW = 0xffff800000000000
(XEN) elf_xen_parse_note: PADDR_OFFSET = 0x0
(XEN) elf_xen_addr_calc_check: addresses:
(XEN)     virt_base        = 0xffffffff80000000
(XEN)     elf_paddr_offset = 0x0
(XEN)     virt_offset      = 0xffffffff80000000
(XEN)     virt_kstart      = 0xffffffff81000000
(XEN)     virt_kend        = 0xffffffff81c2c000
(XEN)     virt_entry       = 0xffffffff816ad210
(XEN)     p2m_base         = 0xffffffffffffffff
(XEN)  Xen  kernel: 64-bit, lsb, compat32
(XEN)  Dom0 kernel: 64-bit, PAE, lsb, paddr 0x1000000 -> 0x1c2c000
(XEN) PHYSICAL MEMORY ARRANGEMENT:
(XEN)  Dom0 alloc.:   0000002014000000->0000002018000000 (1510682 pages to be allocated)
(XEN)  Init. ramdisk: 000000603dd1a000->0000006040000000
(XEN) VIRTUAL MEMORY ARRANGEMENT:
(XEN)  Loaded kernel: ffffffff81000000->ffffffff81c2c000
(XEN)  Init. ramdisk: ffffffff81c2c000->ffffffff83f12000
(XEN)  Phys-Mach map: ffffffff83f12000->ffffffff84aca000
(XEN)  Start info:    ffffffff84aca000->ffffffff84aca4b4
(XEN)  Page tables:   ffffffff84acb000->ffffffff84af4000
(XEN)  Boot stack:    ffffffff84af4000->ffffffff84af5000
(XEN)  TOTAL:         ffffffff80000000->ffffffff84c00000
(XEN)  ENTRY ADDRESS: ffffffff816ad210
(XEN) Dom0 has maximum 8 VCPUs
(XEN) elf_load_binary: phdr 0 at 0x18446744071578845184 -> 0x18446744071584571392
(XEN) elf_load_binary: phdr 1 at 0x18446744071585136640 -> 0x18446744071585755376
(XEN) elf_load_binary: phdr 2 at 0x18446744071585759232 -> 0x18446744071585843328
(XEN) elf_load_binary: phdr 3 at 0x18446744071585845248 -> 0x18446744071586398208
(XEN) Std. Loglevel: All
(XEN) Guest Loglevel: All
(XEN) Xen is relinquishing VGA console.
(XEN) *** Serial input -> DOM0 (type 'CTRL-a' three times to switch input to Xen)
(XEN) Freed 272kB init memory.
(XEN) PCI add device 0000:00:00.0
(XEN) PCI add device 0000:00:01.0
(XEN) PCI add device 0000:00:02.0
(XEN) PCI add device 0000:00:02.2
(XEN) PCI add device 0000:00:03.0
(XEN) PCI add device 0000:00:05.0
(XEN) PCI add device 0000:00:05.2
(XEN) PCI add device 0000:00:11.0
(XEN) PCI add device 0000:00:16.0
(XEN) PCI add device 0000:00:16.1
(XEN) PCI add device 0000:00:1a.0
(XEN) PCI add device 0000:00:1c.0
(XEN) PCI add device 0000:00:1c.4
(XEN) PCI add device 0000:00:1c.7
(XEN) PCI add device 0000:00:1d.0
(XEN) PCI add device 0000:00:1e.0
(XEN) PCI add device 0000:00:1f.0
(XEN) PCI add device 0000:00:1f.2
(XEN) PCI add device 0000:01:00.0
(XEN) PCI add device 0000:01:00.1
(XEN) PCI add device 0000:02:00.0
(XEN) PCI add device 0000:07:00.0
(XEN) PCI add device 0000:07:00.1
(XEN) PCI add device 0000:08:00.0
(XEN) PCI add device 0000:09:00.0
(XEN) PCI add device 0000:09:01.0
(XEN) PCI add device 0000:0a:00.0
(XEN) PCI add device 0000:0b:00.0
(XEN) PCI add device 0000:40:01.0
(XEN) PCI add device 0000:40:03.0
(XEN) PCI add device 0000:40:05.0
(XEN) PCI add device 0000:40:05.2
(XEN) PCI add device 0000:3f:08.0
(XEN) PCI add device 0000:3f:09.0
(XEN) PCI add device 0000:3f:0a.0
(XEN) PCI add device 0000:3f:0a.1
(XEN) PCI add device 0000:3f:0a.2
(XEN) PCI add device 0000:3f:0a.3
(XEN) PCI add device 0000:3f:0b.0
(XEN) PCI add device 0000:3f:0b.3
(XEN) PCI add device 0000:3f:0c.0
(XEN) PCI add device 0000:3f:0c.1
(XEN) PCI add device 0000:3f:0c.2
(XEN) PCI add device 0000:3f:0c.3
(XEN) PCI add device 0000:3f:0c.6
(XEN) PCI add device 0000:3f:0c.7
(XEN) PCI add device 0000:3f:0d.0
(XEN) PCI add device 0000:3f:0d.1
(XEN) PCI add device 0000:3f:0d.2
(XEN) PCI add device 0000:3f:0d.3
(XEN) PCI add device 0000:3f:0d.6
(XEN) PCI add device 0000:3f:0e.0
(XEN) PCI add device 0000:3f:0e.1
(XEN) PCI add device 0000:3f:0f.0
(XEN) PCI add device 0000:3f:0f.1
(XEN) PCI add device 0000:3f:0f.2
(XEN) PCI add device 0000:3f:0f.3
(XEN) PCI add device 0000:3f:0f.4
(XEN) PCI add device 0000:3f:0f.5
(XEN) PCI add device 0000:3f:0f.6
(XEN) PCI add device 0000:3f:10.0
(XEN) PCI add device 0000:3f:10.1
(XEN) PCI add device 0000:3f:10.2
(XEN) PCI add device 0000:3f:10.3
(XEN) PCI add device 0000:3f:10.4
(XEN) PCI add device 0000:3f:10.5
(XEN) PCI add device 0000:3f:10.6
(XEN) PCI add device 0000:3f:10.7
(XEN) PCI add device 0000:3f:11.0
(XEN) PCI add device 0000:3f:13.0
(XEN) PCI add device 0000:3f:13.1
(XEN) PCI add device 0000:3f:13.4
(XEN) PCI add device 0000:3f:13.5
(XEN) PCI add device 0000:3f:13.6
(XEN) PCI add device 0000:7f:08.0
(XEN) PCI add device 0000:7f:09.0
(XEN) PCI add device 0000:7f:0a.0
(XEN) PCI add device 0000:7f:0a.1
(XEN) PCI add device 0000:7f:0a.2
(XEN) PCI add device 0000:7f:0a.3
(XEN) PCI add device 0000:7f:0b.0
(XEN) PCI add device 0000:7f:0b.3
(XEN) PCI add device 0000:7f:0c.0
(XEN) PCI add device 0000:7f:0c.1
(XEN) PCI add device 0000:7f:0c.2
(XEN) PCI add device 0000:7f:0c.3
(XEN) PCI add device 0000:7f:0c.6
(XEN) PCI add device 0000:7f:0c.7
(XEN) PCI add device 0000:7f:0d.0
(XEN) PCI add device 0000:7f:0d.1
(XEN) PCI add device 0000:7f:0d.2
(XEN) PCI add device 0000:7f:0d.3
(XEN) PCI add device 0000:7f:0d.6
(XEN) PCI add device 0000:7f:0e.0
(XEN) PCI add device 0000:7f:0e.1
(XEN) PCI add device 0000:7f:0f.0
(XEN) PCI add device 0000:7f:0f.1
(XEN) PCI add device 0000:7f:0f.2
(XEN) PCI add device 0000:7f:0f.3
(XEN) PCI add device 0000:7f:0f.4
(XEN) PCI add device 0000:7f:0f.5
(XEN) PCI add device 0000:7f:0f.6
(XEN) PCI add device 0000:7f:10.0
(XEN) PCI add device 0000:7f:10.1
(XEN) PCI add device 0000:7f:10.2
(XEN) PCI add device 0000:7f:10.3
(XEN) PCI add device 0000:7f:10.4
(XEN) PCI add device 0000:7f:10.5
(XEN) PCI add device 0000:7f:10.6
(XEN) PCI add device 0000:7f:10.7
(XEN) PCI add device 0000:7f:11.0
(XEN) PCI add device 0000:7f:13.0
(XEN) PCI add device 0000:7f:13.1
(XEN) PCI add device 0000:7f:13.4
(XEN) PCI add device 0000:7f:13.5
(XEN) PCI add device 0000:7f:13.6
(XEN) PCI add virtual function 0000:01:10.0
(XEN) PCI add virtual function 0000:01:10.2
(XEN) PCI add virtual function 0000:01:10.4
(XEN) PCI add virtual function 0000:01:10.6
(XEN) PCI add virtual function 0000:01:11.0
(XEN) PCI add virtual function 0000:01:11.2
(XEN) PCI add virtual function 0000:01:11.4
(XEN) PCI add virtual function 0000:01:11.6
(XEN) PCI add virtual function 0000:01:12.0
(XEN) PCI add virtual function 0000:01:12.2
(XEN) PCI add virtual function 0000:01:10.1
(XEN) PCI add virtual function 0000:01:10.3
(XEN) PCI add virtual function 0000:01:10.5
(XEN) PCI add virtual function 0000:01:10.7
(XEN) PCI add virtual function 0000:01:11.1
(XEN) PCI add virtual function 0000:01:11.3
(XEN) PCI add virtual function 0000:01:11.5
(XEN) PCI add virtual function 0000:01:11.7
(XEN) PCI add virtual function 0000:01:12.1
(XEN) PCI add virtual function 0000:01:12.3

(node)root@h8:/tmp# dmesg
[    0.000000] Initializing cgroup subsys cpuset
[    0.000000] Initializing cgroup subsys cpu

[    0.000000] Linux version 3.8.0-kernel+ (root@j4) (gcc version 4.7.2 (Debian 4.7.2-5) ) #3 SMP Thu Jul 4 13:16:22 CEST 2013
[    0.000000] Command line: modprobe.blacklist=ixgbevf ixgbe.max_vfs=10 xen_pciback.hide=(01:10.6)(01:10.7)(01:11.0)(01:11.1)(01:11.2)(01:11.3)(01:11.4)(01:11.5)(01:11.6)(01:11.7)(01:12.0)(01:12.1)(01:12.2)(01:12.3) xen-pciback.permissive console=tty2 console=hvc0 earlyprintk=xenboot boot=live toram fetch=http://10.20.5.25/v19/filesystem.squashfs live-b
[    0.000000] Freeing 9c-100 pfn range: 100 pages freed
[    0.000000] 1-1 mapping on 9c->100
[    0.000000] Freeing bd2f0-100000 pfn range: 273680 pages freed
[    0.000000] 1-1 mapping on bd2f0->100000
[    0.000000] Released 273780 pages of unused memory
[    0.000000] Set 273780 page(s) to 1-1 mapping
[    0.000000] Populating 177000-1b9d74 pfn range: 273780 pages added
[    0.000000] e820: BIOS-provided physical RAM map:
[    0.000000] Xen: [mem 0x0000000000000000-0x000000000009bfff] usable
[    0.000000] Xen: [mem 0x00000000000a0000-0x00000000000fffff] reserved
[    0.000000] Xen: [mem 0x0000000000100000-0x00000000bd2effff] usable
[    0.000000] Xen: [mem 0x00000000bd2f0000-0x00000000bd31bfff] reserved
[    0.000000] Xen: [mem 0x00000000bd31c000-0x00000000bd35afff] ACPI data
[    0.000000] Xen: [mem 0x00000000bd35b000-0x00000000bfffffff] reserved
[    0.000000] Xen: [mem 0x00000000e0000000-0x00000000efffffff] reserved
[    0.000000] Xen: [mem 0x00000000fe000000-0x00000000ffffffff] reserved
[    0.000000] Xen: [mem 0x0000000100000000-0x00000012fc3fbfff] usable
[    0.000000] Xen: [mem 0x00000012fc3fc000-0x000000603fffffff] unusable
[    0.000000] bootconsole [xenboot0] enabled
[    0.000000] NX (Execute Disable) protection: active
[    0.000000] SMBIOS 2.7 present.
[    0.000000] DMI: Dell Inc. PowerEdge R620/0PXXHP, BIOS 1.6.0 03/07/2013
[    0.000000] e820: update [mem 0x00000000-0x0000ffff] usable ==> reserved
[    0.000000] e820: remove [mem 0x000a0000-0x000fffff] usable
[    0.000000] No AGP bridge found
[    0.000000] e820: last_pfn = 0x12fc3fc max_arch_pfn = 0x400000000
[    0.000000] e820: last_pfn = 0xbd2f0 max_arch_pfn = 0x400000000
[    0.000000] initial memory mapped: [mem 0x00000000-0x03f11fff]
[    0.000000] Base memory trampoline at [ffff880000096000] 96000 size 24576
[    0.000000] init_memory_mapping: [mem 0x00000000-0xbd2effff]
[    0.000000]  [mem 0x00000000-0xbd2effff] page 4k
[    0.000000] kernel direct mapping tables up to 0xbd2effff @ [mem 0x00a12000-0x00ffffff]
[    0.000000] xen: setting RW the range fd8000 - 1000000
[    0.000000] init_memory_mapping: [mem 0x100000000-0x12fc3fbfff]
[    0.000000]  [mem 0x100000000-0x12fc3fbfff] page 4k
[    0.000000] kernel direct mapping tables up to 0x12fc3fbfff @ [mem 0xb42c5000-0xbd2effff]
[    0.000000] xen: setting RW the range bd2ef000 - bd2f0000
[    0.000000] RAMDISK: [mem 0x01c2c000-0x03f11fff]
[    0.000000] ACPI: RSDP 00000000000f0e20 00024 (v02 DELL  )
[    0.000000] ACPI: XSDT 00000000000f0f28 000A4 (v01 DELL   PE_SC3   00000001 DELL 00000001)
[    0.000000] ACPI: FACP 00000000bd3411cc 000F4 (v03 DELL   PE_SC3   00000001 DELL 00000001)
[    0.000000] ACPI: DSDT 00000000bd31c000 07C70 (v01 DELL   PE_SC3   00000001 INTL 20110211)
[    0.000000] ACPI: FACS 00000000bd343000 00040
[    0.000000] ACPI: APIC 00000000bd340478 0016A (v01 DELL   PE_SC3   00000001 DELL 00000001)
[    0.000000] ACPI: SPCR 00000000bd3405e4 00050 (v01 DELL   PE_SC3   00000001 DELL 00000001)
[    0.000000] ACPI: HPET 00000000bd340638 00038 (v01 DELL   PE_SC3   00000001 DELL 00000001)
[    0.000000] ACPI: XMAR 00000000bd340674 00130 (v01 DELL   PE_SC3   00000001 DELL 00000001)
[    0.000000] ACPI: MCFG 00000000bd340990 0003C (v01 DELL   PE_SC3   00000001 DELL 00000001)
[    0.000000] ACPI: WD__ 00000000bd3409d0 00134 (v01 DELL   PE_SC3   00000001 DELL 00000001)
[    0.000000] ACPI: SLIC 00000000bd340b08 00024 (v01 DELL   PE_SC3   00000001 DELL 00000001)
[    0.000000] ACPI: ERST 00000000bd323e30 00270 (v01 DELL   PE_SC3   00000001 DELL 00000001)
[    0.000000] ACPI: HEST 00000000bd3240a0 0055C (v01 DELL   PE_SC3   00000001 DELL 00000001)
[    0.000000] ACPI: BERT 00000000bd323c70 00030 (v01 DELL   PE_SC3   00000001 DELL 00000001)
[    0.000000] ACPI: EINJ 00000000bd323ca0 00190 (v01 DELL   PE_SC3   00000001 DELL 00000001)
[    0.000000] ACPI: TCPA 00000000bd341164 00064 (v02 DELL   PE_SC3   00000001 DELL 00000001)
[    0.000000] ACPI: PC__ 00000000bd3410f4 0006E (v01 DELL   PE_SC3   00000001 DELL 00000001)
[    0.000000] ACPI: SRAT 00000000bd340d30 003C0 (v01 DELL   PE_SC3   00000001 DELL 00000001)
[    0.000000] ACPI: SSDT 00000000bd344000 09234 (v01 INTEL  PPM RCM  80000001 INTL 20061109)
[    0.000000] ACPI: Local APIC address 0xfee00000
[    0.000000] NUMA turned off
[    0.000000] Faking a node at [mem 0x0000000000000000-0x00000012fc3fbfff]
[    0.000000] Initmem setup node 0 [mem 0x00000000-0x12fc3fbfff]
[    0.000000]   NODE_DATA [mem 0x1b9d6f000-0x1b9d73fff]
[    0.000000] Zone ranges:
[    0.000000]   DMA      [mem 0x00010000-0x00ffffff]
[    0.000000]   DMA32    [mem 0x01000000-0xffffffff]
[    0.000000]   Normal   [mem 0x100000000-0x12fc3fbfff]
[    0.000000] Movable zone start for each node
[    0.000000] Early memory node ranges
[    0.000000]   node   0: [mem 0x00010000-0x0009bfff]
[    0.000000]   node   0: [mem 0x00100000-0xbd2effff]
[    0.000000]   node   0: [mem 0x100000000-0x12fc3fbfff]
[    0.000000] On node 0 totalpages: 19633784
[    0.000000]   DMA zone: 64 pages used for memmap
[    0.000000]   DMA zone: 1484 pages reserved
[    0.000000]   DMA zone: 2432 pages, LIFO batch:0
[    0.000000]   DMA32 zone: 12044 pages used for memmap
[    0.000000]   DMA32 zone: 758756 pages, LIFO batch:31
[    0.000000]   Normal zone: 294672 pages used for memmap
[    0.000000]   Normal zone: 18564332 pages, LIFO batch:31
[    0.000000] ACPI: PM-Timer IO Port: 0x808
[    0.000000] ACPI: Local APIC address 0xfee00000
[    0.000000] ACPI: LAPIC (acpi_id[0x01] lapic_id[0x00] enabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x02] lapic_id[0x20] enabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x03] lapic_id[0x02] enabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x04] lapic_id[0x22] enabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x05] lapic_id[0x04] enabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x06] lapic_id[0x24] enabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x07] lapic_id[0x06] enabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x08] lapic_id[0x26] enabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x09] lapic_id[0x08] enabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x0a] lapic_id[0x28] enabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x0b] lapic_id[0x0a] enabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x0c] lapic_id[0x2a] enabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x0d] lapic_id[0x0c] enabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x0e] lapic_id[0x2c] enabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x0f] lapic_id[0x0e] enabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x10] lapic_id[0x2e] enabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x11] lapic_id[0x01] enabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x12] lapic_id[0x21] enabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x13] lapic_id[0x03] enabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x14] lapic_id[0x23] enabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x15] lapic_id[0x05] enabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x16] lapic_id[0x25] enabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x17] lapic_id[0x07] enabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x18] lapic_id[0x27] enabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x19] lapic_id[0x09] enabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x1a] lapic_id[0x29] enabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x1b] lapic_id[0x0b] enabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x1c] lapic_id[0x2b] enabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x1d] lapic_id[0x0d] enabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x1e] lapic_id[0x2d] enabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x1f] lapic_id[0x0f] enabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x20] lapic_id[0x2f] enabled)
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0xff] high edge lint[0x1])
[    0.000000] ACPI: IOAPIC (id[0x00] address[0xfec00000] gsi_base[0])
[    0.000000] IOAPIC[0]: apic_id 0, version 32, address 0xfec00000, GSI 0-23
[    0.000000] ACPI: IOAPIC (id[0x01] address[0xfec3f000] gsi_base[32])
[    0.000000] IOAPIC[1]: apic_id 1, version 32, address 0xfec3f000, GSI 32-55
[    0.000000] ACPI: IOAPIC (id[0x02] address[0xfec7f000] gsi_base[64])
[    0.000000] IOAPIC[2]: apic_id 2, version 32, address 0xfec7f000, GSI 64-87
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)
[    0.000000] ACPI: IRQ0 used by override.
[    0.000000] ACPI: IRQ2 used by override.
[    0.000000] ACPI: IRQ9 used by override.
[    0.000000] Using ACPI (MADT) for SMP configuration information
[    0.000000] ACPI: HPET id: 0x8086a701 base: 0xfed00000
[    0.000000] smpboot: Allowing 32 CPUs, 0 hotplug CPUs
[    0.000000] nr_irqs_gsi: 104
[    0.000000] e820: [mem 0xc0000000-0xdfffffff] available for PCI devices
[    0.000000] Booting paravirtualized kernel on Xen
[    0.000000] Xen version: 4.3-unstable (preserve-AD)
[    0.000000] setup_percpu: NR_CPUS:512 nr_cpumask_bits:512 nr_cpu_ids:32 nr_node_ids:1
[    0.000000] PERCPU: Embedded 28 pages/cpu @ffff88016d200000 s84096 r8192 d22400 u131072
[    0.000000] pcpu-alloc: s84096 r8192 d22400 u131072 alloc=1*2097152
[    0.000000] pcpu-alloc: [0] 00 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 
[    0.000000] pcpu-alloc: [0] 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 
[   46.229931] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 19325520
[   46.229934] Policy zone: Normal
[   46.229937] Kernel command line: modprobe.blacklist=ixgbevf ixgbe.max_vfs=10 xen_pciback.hide=(01:10.6)(01:10.7)(01:11.0)(01:11.1)(01:11.2)(01:11.3)(01:11.4)(01:11.5)(01:11.6)(01:11.7)(01:12.0)(01:12.1)(01:12.2)(01:12.3) xen-pciback.permissive console=tty2 console=hvc0 earlyprintk=xenboot boot=live toram fetch=http://10.20.5.25/v19/filesystem.squashfs
[   46.230135] PID hash table entries: 4096 (order: 3, 32768 bytes)
[   46.230139] __ex_table already sorted, skipping sort
[   46.230168] xsave: enabled xstate_bv 0x7, cntxt size 0x340
[   46.264183] software IO TLB [mem 0x169200000-0x16d200000] (64MB) mapped at [ffff880169200000-ffff88016d1fffff]
[   46.278034] Memory: 4632956k/79630320k available (3639k kernel code, 1095184k absent, 73902180k reserved, 3105k data, 612k init)
[   46.278142] Hierarchical RCU implementation.
[   46.278153]  RCU dyntick-idle grace-period acceleration is enabled.
[   46.278155]  RCU restricting CPUs from NR_CPUS=512 to nr_cpu_ids=8.
[   46.278165] NR_IRQS:33024 nr_irqs:1832 16
[   46.278231] xen: sci override: global_irq=9 trigger=0 polarity=0
[   46.278234] xen: registering gsi 9 triggering 0 polarity 0
[   46.278256] xen: --> pirq=9 -> irq=9 (gsi=9)
[   46.278284] xen: acpi sci 9
[   46.278288] xen: --> pirq=1 -> irq=1 (gsi=1)
[   46.278291] xen: --> pirq=2 -> irq=2 (gsi=2)
[   46.278294] xen: --> pirq=3 -> irq=3 (gsi=3)
[   46.278297] xen: --> pirq=4 -> irq=4 (gsi=4)
[   46.278300] xen: --> pirq=5 -> irq=5 (gsi=5)
[   46.278303] xen: --> pirq=6 -> irq=6 (gsi=6)
[   46.278306] xen: --> pirq=7 -> irq=7 (gsi=7)
[   46.278309] xen: --> pirq=8 -> irq=8 (gsi=8)
[   46.278313] xen: --> pirq=10 -> irq=10 (gsi=10)
[   46.278315] xen: --> pirq=11 -> irq=11 (gsi=11)
[   46.278318] xen: --> pirq=12 -> irq=12 (gsi=12)
[   46.278321] xen: --> pirq=13 -> irq=13 (gsi=13)
[   46.278331] xen: --> pirq=14 -> irq=14 (gsi=14)
[   46.278334] xen: --> pirq=15 -> irq=15 (gsi=15)
[   46.296741] Console: colour VGA+ 80x25
[   46.325728] console [tty2] enabled
[   46.325822] console [hvc0] enabled, bootconsole disabled
[   46.360562] allocated 314572800 bytes of page_cgroup
[   46.360686] please try 'cgroup_disable=memory' option if you don't want memory cgroups
[   46.360908] Xen: using vcpuop timer interface
[   46.361008] installing Xen timer for CPU 0
[   46.361127] tsc: Detected 2200.074 MHz processor
[   46.361229] Calibrating delay loop (skipped), value calculated using timer frequency.. 4400.14 BogoMIPS (lpj=8800296)
[   46.361426] pid_max: default: 32768 minimum: 301
[   46.361554] Security Framework initialized
[   46.361651] AppArmor: AppArmor disabled by boot time parameter
[   46.379475] Dentry cache hash table entries: 16777216 (order: 15, 134217728 bytes)
[   46.406994] Inode-cache hash table entries: 8388608 (order: 14, 67108864 bytes)
[   46.416395] Mount-cache hash table entries: 256
[   46.416723] Initializing cgroup subsys cpuacct
[   46.416830] Initializing cgroup subsys memory
[   46.416935] Initializing cgroup subsys devices
[   46.417032] Initializing cgroup subsys freezer
[   46.417128] Initializing cgroup subsys net_cls
[   46.417224] Initializing cgroup subsys blkio
[   46.417319] Initializing cgroup subsys perf_event
[   46.417486] CPU: Physical Processor ID: 0
[   46.417591] CPU: Processor Core ID: 0
[   46.417686] mce: CPU supports 2 MCE banks
[   46.417796] Last level iTLB entries: 4KB 512, 2MB 0, 4MB 0
[   46.417796] Last level dTLB entries: 4KB 512, 2MB 32, 4MB 32
[   46.417796] tlb_flushall_shift: 5
[   46.418064] Freeing SMP alternatives: 12k freed
[   46.418593] ACPI: Core revision 20121018
[   46.422010] Performance Events: unsupported p6 CPU model 45 no PMU driver, software events only.
[   46.422497] NMI watchdog: disabled (cpu0): hardware events not enabled
[   46.422692] installing Xen timer for CPU 1
[   46.423251] installing Xen timer for CPU 2
[   46.423797] installing Xen timer for CPU 3
[   46.424264] installing Xen timer for CPU 4
[   46.424786] installing Xen timer for CPU 5
[   46.425233] installing Xen timer for CPU 6
[   46.425642] installing Xen timer for CPU 7
[   46.425904] Brought up 8 CPUs
[   46.426386] devtmpfs: initialized
[   46.436390] Grant tables using version 2 layout.
[   46.436506] Grant table initialized
[   46.436666] regulator-dummy: no parameters
[   46.436868] NET: Registered protocol family 16
[   46.437385] ACPI FADT declares the system doesn't support PCIe ASPM, so disable it
[   46.437516] ACPI: bus type pci registered
[   46.438046] PCI: MMCONFIG for domain 0000 [bus 00-ff] at [mem 0xe0000000-0xefffffff] (base 0xe0000000)
[   46.438182] PCI: MMCONFIG at [mem 0xe0000000-0xefffffff] reserved in E820
[   46.472862] PCI: Using configuration type 1 for base access
[   46.473035] PCI: Dell System detected, enabling pci=bfsort.
[   46.475120] bio: create slab <bio-0> at 0
[   46.475453] ACPI: Added _OSI(Module Device)
[   46.475550] ACPI: Added _OSI(Processor Device)
[   46.475647] ACPI: Added _OSI(3.0 _SCP Extensions)
[   46.475744] ACPI: Added _OSI(Processor Aggregator Device)
[   46.476563] ACPI: EC: Look up EC in DSDT
[   46.477737] [Firmware Bug]: ACPI: BIOS _OSI(Linux) query ignored
[   46.479588] ACPI: Interpreter enabled
[   46.479686] ACPI: (supports S0 S5)
[   46.479907] ACPI: Using IOAPIC for interrupt routing
[   46.484009] ACPI: No dock devices found.
[   46.484199] HEST: Table parsing has been initialized.
[   46.484299] PCI: Using host bridge windows from ACPI; if necessary, use "pci=nocrs" and report a bug
[   46.485440] ACPI: PCI Root Bridge [PCI0] (domain 0000 [bus 00-3d])
[   46.485547] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT]
[   46.486154] pci_root PNP0A08:00: Requesting ACPI _OSC control (0x15)
[   46.486449] pci_root PNP0A08:00: ACPI _OSC control (0x15) granted
[   46.488201] PCI host bridge to bus 0000:00
[   46.488302] pci_bus 0000:00: root bus resource [bus 00-3d]
[   46.488403] pci_bus 0000:00: root bus resource [io  0x0000-0x03af]
[   46.488508] pci_bus 0000:00: root bus resource [io  0x03e0-0x0cf7]
[   46.488645] pci_bus 0000:00: root bus resource [io  0x03b0-0x03df]
[   46.488748] pci_bus 0000:00: root bus resource [io  0x0d00-0x1fff]
[   46.488850] pci_bus 0000:00: root bus resource [io  0xc000-0xdfff]
[   46.488953] pci_bus 0000:00: root bus resource [io  0xe000-0xffff]
[   46.489058] pci_bus 0000:00: root bus resource [mem 0x000a0000-0x000bffff]
[   46.489165] pci_bus 0000:00: root bus resource [mem 0xd4000000-0xdfffffff]
[   46.489271] pci_bus 0000:00: root bus resource [mem 0xfed40000-0xfed44fff]
[   46.489395] pci 0000:00:00.0: [8086:3c00] type 00 class 0x060000
[   46.489603] pci 0000:00:00.0: PME# supported from D0 D3hot D3cold
[   46.489751] pci 0000:00:01.0: [8086:3c02] type 01 class 0x060400
[   46.489977] pci 0000:00:01.0: PME# supported from D0 D3hot D3cold
[   46.490157] pci 0000:00:02.0: [8086:3c04] type 01 class 0x060400
[   46.490390] pci 0000:00:02.0: PME# supported from D0 D3hot D3cold
[   46.490547] pci 0000:00:02.2: [8086:3c06] type 01 class 0x060400
[   46.490768] pci 0000:00:02.2: PME# supported from D0 D3hot D3cold
[   46.490923] pci 0000:00:03.0: [8086:3c08] type 01 class 0x060400
[   46.491169] pci 0000:00:03.0: PME# supported from D0 D3hot D3cold
[   46.491322] pci 0000:00:05.0: [8086:3c28] type 00 class 0x088000
[   46.491565] pci 0000:00:05.2: [8086:3c2a] type 00 class 0x088000
[   46.491855] pci 0000:00:11.0: [8086:1d3e] type 01 class 0x060400
[   46.492115] pci 0000:00:11.0: PME# supported from D0 D3hot D3cold
[   46.492284] pci 0000:00:16.0: [8086:1d3a] type 00 class 0x078000
[   46.492419] pci 0000:00:16.0: reg 10: [mem 0xdc8fb000-0xdc8fb00f 64bit]
[   46.492637] pci 0000:00:16.0: PME# supported from D0 D3hot D3cold
[   46.492777] pci 0000:00:16.1: [8086:1d3b] type 00 class 0x078000
[   46.492910] pci 0000:00:16.1: reg 10: [mem 0xdc8fc000-0xdc8fc00f 64bit]
[   46.493132] pci 0000:00:16.1: PME# supported from D0 D3hot D3cold
[   46.493323] pci 0000:00:1a.0: [8086:1d2d] type 00 class 0x0c0320
[   46.493458] pci 0000:00:1a.0: reg 10: [mem 0xdc8fd000-0xdc8fd3ff]
[   46.493736] pci 0000:00:1a.0: PME# supported from D0 D3hot D3cold
[   46.493877] pci 0000:00:1c.0: [8086:1d10] type 01 class 0x060400
[   46.494137] pci 0000:00:1c.0: PME# supported from D0 D3hot D3cold
[   46.494285] pci 0000:00:1c.4: [8086:1d18] type 01 class 0x060400
[   46.494522] pci 0000:00:1c.4: PME# supported from D0 D3hot D3cold
[   46.494668] pci 0000:00:1c.7: [8086:1d1e] type 01 class 0x060400
[   46.494937] pci 0000:00:1c.7: PME# supported from D0 D3hot D3cold
[   46.495086] pci 0000:00:1d.0: [8086:1d26] type 00 class 0x0c0320
[   46.495245] pci 0000:00:1d.0: reg 10: [mem 0xdc8fe000-0xdc8fe3ff]
[   46.495499] pci 0000:00:1d.0: PME# supported from D0 D3hot D3cold
[   46.495635] pci 0000:00:1e.0: [8086:244e] type 01 class 0x060401
[   46.495848] pci 0000:00:1f.0: [8086:1d41] type 00 class 0x060100
[   46.496160] pci 0000:00:1f.2: [8086:1d02] type 00 class 0x010601
[   46.496325] pci 0000:00:1f.2: reg 10: [io  0xdce8-0xdcef]
[   46.496449] pci 0000:00:1f.2: reg 14: [io  0xdcf8-0xdcfb]
[   46.496560] pci 0000:00:1f.2: reg 18: [io  0xdcf0-0xdcf7]
[   46.496671] pci 0000:00:1f.2: reg 1c: [io  0xdcfc-0xdcff]
[   46.496782] pci 0000:00:1f.2: reg 20: [io  0xdcc0-0xdcdf]
[   46.496900] pci 0000:00:1f.2: reg 24: [mem 0xdc8ff000-0xdc8ff7ff]
[   46.497087] pci 0000:00:1f.2: PME# supported from D3hot
[   46.497314] pci 0000:01:00.0: [8086:10fb] type 00 class 0x020000
[   46.497435] pci 0000:01:00.0: reg 10: [mem 0xd8e80000-0xd8efffff 64bit]
[   46.497548] pci 0000:01:00.0: reg 18: [io  0xfcc0-0xfcdf]
[   46.497686] pci 0000:01:00.0: reg 20: [mem 0xd8ff8000-0xd8ffbfff 64bit]
[   46.497818] pci 0000:01:00.0: reg 30: [mem 0xd8000000-0xd807ffff pref]
[   46.498005] pci 0000:01:00.0: PME# supported from D0 D3hot D3cold
[   46.498157] pci 0000:01:00.0: reg 184: [mem 0xd5000000-0xd5003fff 64bit pref]
[   46.498287] pci 0000:01:00.0: reg 190: [mem 0xd5100000-0xd5103fff 64bit pref]
[   46.498425] pci 0000:01:00.1: [8086:10fb] type 00 class 0x020000
[   46.498546] pci 0000:01:00.1: reg 10: [mem 0xd8f00000-0xd8f7ffff 64bit]
[   46.498659] pci 0000:01:00.1: reg 18: [io  0xfce0-0xfcff]
[   46.498784] pci 0000:01:00.1: reg 20: [mem 0xd8ffc000-0xd8ffffff 64bit]
[   46.498897] pci 0000:01:00.1: reg 30: [mem 0xd8000000-0xd807ffff pref]
[   46.499062] pci 0000:01:00.1: PME# supported from D0 D3hot D3cold
[   46.499194] pci 0000:01:00.1: reg 184: [mem 0xd5200000-0xd5203fff 64bit pref]
[   46.499337] pci 0000:01:00.1: reg 190: [mem 0xd5300000-0xd5303fff 64bit pref]
[   46.499512] pci 0000:00:01.0: PCI bridge to [bus 01]
[   46.499614] pci 0000:00:01.0:   bridge window [io  0xf000-0xffff]
[   46.499718] pci 0000:00:01.0:   bridge window [mem 0xd8000000-0xd8ffffff]
[   46.499828] pci 0000:00:01.0:   bridge window [mem 0xd5000000-0xd53fffff 64bit pref]
[   46.500028] pci 0000:00:02.0: PCI bridge to [bus 03]
[   46.500242] pci 0000:02:00.0: [1000:005b] type 00 class 0x010400
[   46.500369] pci 0000:02:00.0: reg 10: [io  0xec00-0xecff]
[   46.500485] pci 0000:02:00.0: reg 14: [mem 0xd9ffc000-0xd9ffffff 64bit]
[   46.500603] pci 0000:02:00.0: reg 1c: [mem 0xd9f80000-0xd9fbffff 64bit]
[   46.500726] pci 0000:02:00.0: reg 30: [mem 0xd9000000-0xd901ffff pref]
[   46.500897] pci 0000:02:00.0: supports D1 D2
[   46.509223] pci 0000:00:02.2: PCI bridge to [bus 02]
[   46.509330] pci 0000:00:02.2:   bridge window [io  0xe000-0xefff]
[   46.509440] pci 0000:00:02.2:   bridge window [mem 0xd9000000-0xd9ffffff]
[   46.509629] pci 0000:00:03.0: PCI bridge to [bus 04]
[   46.509825] pci 0000:00:11.0: PCI bridge to [bus 05]
[   46.510017] pci 0000:00:1c.0: PCI bridge to [bus 06]
[   46.510247] pci 0000:07:00.0: [8086:1521] type 00 class 0x020000
[   46.510379] pci 0000:07:00.0: reg 10: [mem 0xdae80000-0xdaefffff]
[   46.510535] pci 0000:07:00.0: reg 1c: [mem 0xdaff8000-0xdaffbfff]
[   46.510691] pci 0000:07:00.0: reg 30: [mem 0xda000000-0xda07ffff pref]
[   46.510907] pci 0000:07:00.0: PME# supported from D0 D3hot D3cold
[   46.511120] pci 0000:07:00.1: [8086:1521] type 00 class 0x020000
[   46.511246] pci 0000:07:00.1: reg 10: [mem 0xdaf00000-0xdaf7ffff]
[   46.511400] pci 0000:07:00.1: reg 1c: [mem 0xdaffc000-0xdaffffff]
[   46.511554] pci 0000:07:00.1: reg 30: [mem 0xda000000-0xda07ffff pref]
[   46.511766] pci 0000:07:00.1: PME# supported from D0 D3hot D3cold
[   46.511996] pci 0000:00:1c.4: PCI bridge to [bus 07]
[   46.512102] pci 0000:00:1c.4:   bridge window [mem 0xda000000-0xdaffffff]
[   46.512657] pci 0000:08:00.0: [1912:0013] type 01 class 0x060400
[   46.526571] pci 0000:08:00.0: PME# supported from D0 D3hot D3cold
[   46.532594] pci 0000:00:1c.7: PCI bridge to [bus 08-0c]
[   46.532706] pci 0000:00:1c.7:   bridge window [mem 0xdb000000-0xdc7fffff]
[   46.532816] pci 0000:00:1c.7:   bridge window [mem 0xd4000000-0xd4ffffff 64bit pref]
[   46.534598] pci 0000:09:00.0: [1912:0013] type 01 class 0x060400
[   46.537334] pci 0000:09:00.0: PME# supported from D0 D3hot D3cold
[   46.538342] pci 0000:09:01.0: [1912:0013] type 01 class 0x060400
[   46.541124] pci 0000:09:01.0: PME# supported from D0 D3hot D3cold
[   46.543504] pci 0000:08:00.0: PCI bridge to [bus 09-0c]
[   46.543815] pci 0000:08:00.0:   bridge window [mem 0xdb000000-0xdc7fffff]
[   46.544042] pci 0000:08:00.0:   bridge window [mem 0xd4000000-0xd4ffffff 64bit pref]
[   46.545921] pci 0000:0a:00.0: [1912:0012] type 01 class 0x060400
[   46.549587] pci 0000:09:00.0: PCI bridge to [bus 0a-0b]
[   46.549917] pci 0000:09:00.0:   bridge window [mem 0xdb000000-0xdbffffff]
[   46.550164] pci 0000:09:00.0:   bridge window [mem 0xd4000000-0xd4ffffff 64bit pref]
[   46.551937] pci 0000:0b:00.0: [102b:0534] type 00 class 0x030000
[   46.552519] pci 0000:0b:00.0: reg 10: [mem 0xd4000000-0xd4ffffff pref]
[   46.552906] pci 0000:0b:00.0: reg 14: [mem 0xdbffc000-0xdbffffff]
[   46.553265] pci 0000:0b:00.0: reg 18: [mem 0xdb000000-0xdb7fffff]
[   46.557452] pci 0000:0a:00.0: PCI bridge to [bus 0b]
[   46.557789] pci 0000:0a:00.0:   bridge window [mem 0xdb000000-0xdbffffff]
[   46.558036] pci 0000:0a:00.0:   bridge window [mem 0xd4000000-0xd4ffffff 64bit pref]
[   46.559915] pci 0000:09:01.0: PCI bridge to [bus 0c]
[   46.560244] pci 0000:09:01.0:   bridge window [mem 0xdc700000-0xdc7fffff]
[   46.561566] pci 0000:00:1e.0: PCI bridge to [bus 0d] (subtractive decode)
[   46.561685] pci 0000:00:1e.0:   bridge window [io  0x0000-0x03af] (subtractive decode)
[   46.561815] pci 0000:00:1e.0:   bridge window [io  0x03e0-0x0cf7] (subtractive decode)
[   46.561945] pci 0000:00:1e.0:   bridge window [io  0x03b0-0x03df] (subtractive decode)
[   46.562074] pci 0000:00:1e.0:   bridge window [io  0x0d00-0x1fff] (subtractive decode)
[   46.562210] pci 0000:00:1e.0:   bridge window [io  0xc000-0xdfff] (subtractive decode)
[   46.562339] pci 0000:00:1e.0:   bridge window [io  0xe000-0xffff] (subtractive decode)
[   46.562469] pci 0000:00:1e.0:   bridge window [mem 0x000a0000-0x000bffff] (subtractive decode)
[   46.562603] pci 0000:00:1e.0:   bridge window [mem 0xd4000000-0xdfffffff] (subtractive decode)
[   46.562734] pci 0000:00:1e.0:   bridge window [mem 0xfed40000-0xfed44fff] (subtractive decode)
[   46.562942] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.PEX1._PRT]
[   46.563168] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.PEX2._PRT]
[   46.563350] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.PEX3._PRT]
[   46.563527] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.PEX4._PRT]
[   46.563707] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.PEX6._PRT]
[   46.563884] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.PEX7._PRT]
[   46.570643] ACPI: PCI Root Bridge [PCI1] (domain 0000 [bus 40-7e])
[   46.570747] ACPI: PCI Interrupt Routing Table [\_SB_.PCI1._PRT]
[   46.571198] pci_root PNP0A08:01: Requesting ACPI _OSC control (0x15)
[   46.571512] pci_root PNP0A08:01: ACPI _OSC control (0x15) granted
[   46.573341] PCI host bridge to bus 0000:40
[   46.573449] pci_bus 0000:40: root bus resource [bus 40-7e]
[   46.573549] pci_bus 0000:40: root bus resource [io  0x2000-0x3fff]
[   46.573650] pci_bus 0000:40: root bus resource [io  0x4000-0x5fff]
[   46.573751] pci_bus 0000:40: root bus resource [io  0x6000-0x7fff]
[   46.573853] pci_bus 0000:40: root bus resource [io  0x8000-0x9fff]
[   46.573954] pci_bus 0000:40: root bus resource [io  0xa000-0xbfff]
[   46.574055] pci_bus 0000:40: root bus resource [mem 0xcc000000-0xd3ffffff]
[   46.574183] pci 0000:40:01.0: [8086:3c02] type 01 class 0x060400
[   46.574409] pci 0000:40:01.0: PME# supported from D0 D3hot D3cold
[   46.574572] pci 0000:40:03.0: [8086:3c08] type 01 class 0x060400
[   46.574796] pci 0000:40:03.0: PME# supported from D0 D3hot D3cold
[   46.574951] pci 0000:40:05.0: [8086:3c28] type 00 class 0x088000
[   46.575198] pci 0000:40:05.2: [8086:3c2a] type 00 class 0x088000
[   46.575550] pci 0000:40:01.0: PCI bridge to [bus 41]
[   46.575734] pci 0000:40:03.0: PCI bridge to [bus 42]
[   46.575865] ACPI: PCI Interrupt Routing Table [\_SB_.PCI1.PEXB._PRT]
[   46.576067] ACPI: PCI Interrupt Routing Table [\_SB_.PCI1.PEXD._PRT]
[   46.576731] ACPI: PCI Root Bridge [P0B1] (domain 0000 [bus 3f])
[   46.577026] pci_root PNP0A08:02: Requesting ACPI _OSC control (0x15)
[   46.577311] pci_root PNP0A08:02: ACPI _OSC control (0x15) granted
[   46.577461] PCI host bridge to bus 0000:3f
[   46.577563] pci_bus 0000:3f: root bus resource [bus 3f]
[   46.577686] pci 0000:3f:08.0: [8086:3c80] type 00 class 0x088000
[   46.577875] pci 0000:3f:09.0: [8086:3c90] type 00 class 0x088000
[   46.578060] pci 0000:3f:0a.0: [8086:3cc0] type 00 class 0x088000
[   46.578234] pci 0000:3f:0a.1: [8086:3cc1] type 00 class 0x088000
[   46.578407] pci 0000:3f:0a.2: [8086:3cc2] type 00 class 0x088000
[   46.578581] pci 0000:3f:0a.3: [8086:3cd0] type 00 class 0x088000
[   46.578761] pci 0000:3f:0b.0: [8086:3ce0] type 00 class 0x088000
[   46.578934] pci 0000:3f:0b.3: [8086:3ce3] type 00 class 0x088000
[   46.579109] pci 0000:3f:0c.0: [8086:3ce8] type 00 class 0x088000
[   46.579311] pci 0000:3f:0c.1: [8086:3ce8] type 00 class 0x088000
[   46.579485] pci 0000:3f:0c.2: [8086:3ce8] type 00 class 0x088000
[   46.579674] pci 0000:3f:0c.3: [8086:3ce8] type 00 class 0x088000
[   46.579848] pci 0000:3f:0c.6: [8086:3cf4] type 00 class 0x088000
[   46.580031] pci 0000:3f:0c.7: [8086:3cf6] type 00 class 0x088000
[   46.580215] pci 0000:3f:0d.0: [8086:3ce8] type 00 class 0x088000
[   46.580412] pci 0000:3f:0d.1: [8086:3ce8] type 00 class 0x088000
[   46.580583] pci 0000:3f:0d.2: [8086:3ce8] type 00 class 0x088000
[   46.580755] pci 0000:3f:0d.3: [8086:3ce8] type 00 class 0x088000
[   46.580929] pci 0000:3f:0d.6: [8086:3cf5] type 00 class 0x088000
[   46.581102] pci 0000:3f:0e.0: [8086:3ca0] type 00 class 0x088000
[   46.581276] pci 0000:3f:0e.1: [8086:3c46] type 00 class 0x110100
[   46.581463] pci 0000:3f:0f.0: [8086:3ca8] type 00 class 0x088000
[   46.581671] pci 0000:3f:0f.1: [8086:3c71] type 00 class 0x088000
[   46.581873] pci 0000:3f:0f.2: [8086:3caa] type 00 class 0x088000
[   46.582074] pci 0000:3f:0f.3: [8086:3cab] type 00 class 0x088000
[   46.582275] pci 0000:3f:0f.4: [8086:3cac] type 00 class 0x088000
[   46.582491] pci 0000:3f:0f.5: [8086:3cad] type 00 class 0x088000
[   46.582687] pci 0000:3f:0f.6: [8086:3cae] type 00 class 0x088000
[   46.582871] pci 0000:3f:10.0: [8086:3cb0] type 00 class 0x088000
[   46.583073] pci 0000:3f:10.1: [8086:3cb1] type 00 class 0x088000
[   46.583300] pci 0000:3f:10.2: [8086:3cb2] type 00 class 0x088000
[   46.583506] pci 0000:3f:10.3: [8086:3cb3] type 00 class 0x088000
[   46.583732] pci 0000:3f:10.4: [8086:3cb4] type 00 class 0x088000
[   46.583964] pci 0000:3f:10.5: [8086:3cb5] type 00 class 0x088000
[   46.584191] pci 0000:3f:10.6: [8086:3cb6] type 00 class 0x088000
[   46.584418] pci 0000:3f:10.7: [8086:3cb7] type 00 class 0x088000
[   46.584614] pci 0000:3f:11.0: [8086:3cb8] type 00 class 0x088000
[   46.584804] pci 0000:3f:13.0: [8086:3ce4] type 00 class 0x088000
[   46.584976] pci 0000:3f:13.1: [8086:3c43] type 00 class 0x110100
[   46.585150] pci 0000:3f:13.4: [8086:3ce6] type 00 class 0x110100
[   46.585322] pci 0000:3f:13.5: [8086:3c44] type 00 class 0x110100
[   46.585523] pci 0000:3f:13.6: [8086:3c45] type 00 class 0x088000
[   46.588971] ACPI: PCI Root Bridge [P1B1] (domain 0000 [bus 7f])
[   46.589267] pci_root PNP0A08:03: Requesting ACPI _OSC control (0x15)
[   46.589552] pci_root PNP0A08:03: ACPI _OSC control (0x15) granted
[   46.589689] PCI host bridge to bus 0000:7f
[   46.589794] pci_bus 0000:7f: root bus resource [bus 7f]
[   46.589910] pci 0000:7f:08.0: [8086:3c80] type 00 class 0x088000
[   46.590104] pci 0000:7f:09.0: [8086:3c90] type 00 class 0x088000
[   46.590296] pci 0000:7f:0a.0: [8086:3cc0] type 00 class 0x088000
[   46.590477] pci 0000:7f:0a.1: [8086:3cc1] type 00 class 0x088000
[   46.590657] pci 0000:7f:0a.2: [8086:3cc2] type 00 class 0x088000
[   46.590836] pci 0000:7f:0a.3: [8086:3cd0] type 00 class 0x088000
[   46.591020] pci 0000:7f:0b.0: [8086:3ce0] type 00 class 0x088000
[   46.591199] pci 0000:7f:0b.3: [8086:3ce3] type 00 class 0x088000
[   46.591395] pci 0000:7f:0c.0: [8086:3ce8] type 00 class 0x088000
[   46.591591] pci 0000:7f:0c.1: [8086:3ce8] type 00 class 0x088000
[   46.591802] pci 0000:7f:0c.2: [8086:3ce8] type 00 class 0x088000
[   46.591981] pci 0000:7f:0c.3: [8086:3ce8] type 00 class 0x088000
[   46.592161] pci 0000:7f:0c.6: [8086:3cf4] type 00 class 0x088000
[   46.592362] pci 0000:7f:0c.7: [8086:3cf6] type 00 class 0x088000
[   46.592567] pci 0000:7f:0d.0: [8086:3ce8] type 00 class 0x088000
[   46.592746] pci 0000:7f:0d.1: [8086:3ce8] type 00 class 0x088000
[   46.592925] pci 0000:7f:0d.2: [8086:3ce8] type 00 class 0x088000
[   46.593103] pci 0000:7f:0d.3: [8086:3ce8] type 00 class 0x088000
[   46.593292] pci 0000:7f:0d.6: [8086:3cf5] type 00 class 0x088000
[   46.593472] pci 0000:7f:0e.0: [8086:3ca0] type 00 class 0x088000
[   46.593659] pci 0000:7f:0e.1: [8086:3c46] type 00 class 0x110100
[   46.593865] pci 0000:7f:0f.0: [8086:3ca8] type 00 class 0x088000
[   46.594077] pci 0000:7f:0f.1: [8086:3c71] type 00 class 0x088000
[   46.594289] pci 0000:7f:0f.2: [8086:3caa] type 00 class 0x088000
[   46.594500] pci 0000:7f:0f.3: [8086:3cab] type 00 class 0x088000
[   46.594710] pci 0000:7f:0f.4: [8086:3cac] type 00 class 0x088000
[   46.594921] pci 0000:7f:0f.5: [8086:3cad] type 00 class 0x088000
[   46.595127] pci 0000:7f:0f.6: [8086:3cae] type 00 class 0x088000
[   46.595317] pci 0000:7f:10.0: [8086:3cb0] type 00 class 0x088000
[   46.595557] pci 0000:7f:10.1: [8086:3cb1] type 00 class 0x088000
[   46.595769] pci 0000:7f:10.2: [8086:3cb2] type 00 class 0x088000
[   46.595999] pci 0000:7f:10.3: [8086:3cb3] type 00 class 0x088000
[   46.596211] pci 0000:7f:10.4: [8086:3cb4] type 00 class 0x088000
[   46.596456] pci 0000:7f:10.5: [8086:3cb5] type 00 class 0x088000
[   46.596692] pci 0000:7f:10.6: [8086:3cb6] type 00 class 0x088000
[   46.596902] pci 0000:7f:10.7: [8086:3cb7] type 00 class 0x088000
[   46.597109] pci 0000:7f:11.0: [8086:3cb8] type 00 class 0x088000
[   46.597304] pci 0000:7f:13.0: [8086:3ce4] type 00 class 0x088000
[   46.597483] pci 0000:7f:13.1: [8086:3c43] type 00 class 0x110100
[   46.597666] pci 0000:7f:13.4: [8086:3ce6] type 00 class 0x110100
[   46.597845] pci 0000:7f:13.5: [8086:3c44] type 00 class 0x110100
[   46.598029] pci 0000:7f:13.6: [8086:3c45] type 00 class 0x088000
[   46.599230] ACPI: PCI Interrupt Link [LK00] (IRQs 3 4 5 6 7 11 14 *15)
[   46.600068] ACPI: PCI Interrupt Link [LK01] (IRQs 3 4 5 6 7 11 *14 15)
[   46.600961] ACPI: PCI Interrupt Link [LK02] (IRQs 3 4 5 6 7 11 *14 15)
[   46.601722] ACPI: PCI Interrupt Link [LK03] (IRQs 3 4 5 6 7 *11 14 15)
[   46.602503] ACPI: PCI Interrupt Link [LK04] (IRQs 3 4 *5 6 7 11 14 15)
[   46.603265] ACPI: PCI Interrupt Link [LK05] (IRQs 3 4 5 6 7 11 14 15) *0, disabled.
[   46.604250] ACPI: PCI Interrupt Link [LK06] (IRQs 3 4 5 *6 7 11 14 15)
[   46.605059] ACPI: PCI Interrupt Link [LK07] (IRQs 3 4 5 6 7 11 *14 15)
[   46.605821] xen/balloon: Initialising balloon driver.
[   46.889241] xen-balloon: Initialising balloon driver.
[   46.901011] xen/balloon: Xen selfballooning driver disabled for domain0.
[   46.901541] vgaarb: device added: PCI:0000:0b:00.0,decodes=io+mem,owns=io+mem,locks=none
[   46.901745] vgaarb: loaded
[   46.901864] vgaarb: bridge control possible 0000:0b:00.0
[   46.902106] PCI: Using ACPI for IRQ routing
[   46.925075] PCI: pci_cache_line_size set to 64 bytes
[   46.926332] e820: reserve RAM buffer [mem 0x0009c000-0x0009ffff]
[   46.926460] e820: reserve RAM buffer [mem 0xbd2f0000-0xbfffffff]
[   46.926586] e820: reserve RAM buffer [mem 0x12fc3fc000-0x12ffffffff]
[   46.927231] Switching to clocksource xen
[   46.931208] pnp: PnP ACPI init
[   46.931369] ACPI: bus type pnp registered
[   46.931895] pnp 00:00: [dma 4]
[   46.932069] pnp 00:00: Plug and Play ACPI device, IDs PNP0200 (active)
[   46.932238] xen: registering gsi 13 triggering 1 polarity 0
[   46.932446] pnp 00:01: Plug and Play ACPI device, IDs PNP0c04 (active)
[   46.932707] system 00:02: Plug and Play ACPI device, IDs PNP0c01 (active)
[   46.932877] xen: registering gsi 8 triggering 1 polarity 0
[   46.933080] pnp 00:03: Plug and Play ACPI device, IDs PNP0b00 (active)
[   46.933523] xen: registering gsi 3 triggering 1 polarity 0
[   46.933811] pnp 00:04: Plug and Play ACPI device, IDs PNP0501 (active)
[   46.934235] xen: registering gsi 4 triggering 1 polarity 0
[   46.934360] Already setup the GSI :4
[   46.934607] pnp 00:05: Plug and Play ACPI device, IDs PNP0501 (active)
[   46.935504] system 00:06: [io  0x0800-0x087f] has been reserved
[   46.935663] system 00:06: [io  0x0880-0x08ff] has been reserved
[   46.935790] system 00:06: [io  0x0900-0x091f] has been reserved
[   46.935917] system 00:06: [io  0x0920-0x0923] has been reserved
[   46.936047] system 00:06: [io  0x0924] has been reserved
[   46.936172] system 00:06: [io  0x0370-0x0377] has been reserved
[   46.936299] system 00:06: [io  0x0ca0-0x0ca7] has been reserved
[   46.936425] system 00:06: [io  0x0ca9-0x0cab] has been reserved
[   46.936552] system 00:06: [io  0x0cad-0x0caf] has been reserved
[   46.936678] system 00:06: [io  0x0cb0-0x0cbf] has been reserved
[   46.936801] system 00:06: Plug and Play ACPI device, IDs PNP0c01 (active)
[   46.937025] xen: registering gsi 10 triggering 1 polarity 0
[   46.937277] system 00:07: [io  0x0ca8] has been reserved
[   46.937404] system 00:07: [io  0x0cac] has been reserved
[   46.937533] system 00:07: Plug and Play ACPI device, IDs IPI0001 PNP0c01 (active)
[   46.938462] system 00:08: [mem 0xe0000000-0xe3efffff] has been reserved
[   46.938592] system 00:08: Plug and Play ACPI device, IDs PNP0c02 (active)
[   46.939098] system 00:09: [mem 0xe4000000-0xe7ffffff] has been reserved
[   46.939232] system 00:09: Plug and Play ACPI device, IDs PNP0c02 (active)
[   46.939491] system 00:0a: [mem 0xe3f00000-0xe3ffffff] has been reserved
[   46.939653] system 00:0a: Plug and Play ACPI device, IDs PNP0c02 (active)
[   46.939943] system 00:0b: [mem 0xdc900000-0xdc901fff] has been reserved
[   46.940077] system 00:0b: Plug and Play ACPI device, IDs PNP0c02 (active)
[   46.940414] system 00:0c: [mem 0xcf000000-0xcf001fff] has been reserved
[   46.940547] system 00:0c: Plug and Play ACPI device, IDs PNP0c02 (active)
[   46.940821] pnp 00:0d: Plug and Play ACPI device, IDs PNP0103 (active)
[   46.941311] pnp: PnP ACPI: found 14 devices
[   46.941431] ACPI: ACPI bus type pnp unregistered
[   46.958121] PM-Timer failed consistency check  (0x0xffffff) - aborting.
[   46.958264] pci 0000:01:00.1: address space collision: [mem 0xd8000000-0xd807ffff pref] conflicts with 0000:01:00.0 [mem 0xd8000000-0xd807ffff pref]
[   46.958433] pci 0000:07:00.1: address space collision: [mem 0xda000000-0xda07ffff pref] conflicts with 0000:07:00.0 [mem 0xda000000-0xda07ffff pref]
[   46.959853] pci 0000:00:1c.4: BAR 15: assigned [mem 0xd5400000-0xd54fffff pref]
[   46.960012] pci 0000:01:00.1: BAR 6: assigned [mem 0xd8080000-0xd80fffff pref]
[   46.960163] pci 0000:00:01.0: PCI bridge to [bus 01]
[   46.960289] pci 0000:00:01.0:   bridge window [io  0xf000-0xffff]
[   46.960421] pci 0000:00:01.0:   bridge window [mem 0xd8000000-0xd8ffffff]
[   46.960555] pci 0000:00:01.0:   bridge window [mem 0xd5000000-0xd53fffff 64bit pref]
[   46.960722] pci 0000:00:02.0: PCI bridge to [bus 03]
[   46.960881] pci 0000:00:02.2: PCI bridge to [bus 02]
[   46.961007] pci 0000:00:02.2:   bridge window [io  0xe000-0xefff]
[   46.961142] pci 0000:00:02.2:   bridge window [mem 0xd9000000-0xd9ffffff]
[   46.961288] pci 0000:00:03.0: PCI bridge to [bus 04]
[   46.961439] pci 0000:00:11.0: PCI bridge to [bus 05]
[   46.961592] pci 0000:00:1c.0: PCI bridge to [bus 06]
[   46.961746] pci 0000:07:00.1: BAR 6: assigned [mem 0xd5400000-0xd547ffff pref]
[   46.961899] pci 0000:00:1c.4: PCI bridge to [bus 07]
[   46.962030] pci 0000:00:1c.4:   bridge window [mem 0xda000000-0xdaffffff]
[   46.962164] pci 0000:00:1c.4:   bridge window [mem 0xd5400000-0xd54fffff pref]
[   46.962333] pci 0000:0a:00.0: PCI bridge to [bus 0b]
[   46.962614] pci 0000:0a:00.0:   bridge window [mem 0xdb000000-0xdbffffff]
[   46.962834] pci 0000:0a:00.0:   bridge window [mem 0xd4000000-0xd4ffffff 64bit pref]
[   46.963178] pci 0000:09:00.0: PCI bridge to [bus 0a-0b]
[   46.963444] pci 0000:09:00.0:   bridge window [mem 0xdb000000-0xdbffffff]
[   46.963681] pci 0000:09:00.0:   bridge window [mem 0xd4000000-0xd4ffffff 64bit pref]
[   46.964027] pci 0000:09:01.0: PCI bridge to [bus 0c]
[   46.964309] pci 0000:09:01.0:   bridge window [mem 0xdc700000-0xdc7fffff]
[   46.964785] pci 0000:08:00.0: PCI bridge to [bus 09-0c]
[   46.965037] pci 0000:08:00.0:   bridge window [mem 0xdb000000-0xdc7fffff]
[   46.965247] pci 0000:08:00.0:   bridge window [mem 0xd4000000-0xd4ffffff 64bit pref]
[   46.965640] pci 0000:00:1c.7: PCI bridge to [bus 08-0c]
[   46.965789] pci 0000:00:1c.7:   bridge window [mem 0xdb000000-0xdc7fffff]
[   46.965923] pci 0000:00:1c.7:   bridge window [mem 0xd4000000-0xd4ffffff 64bit pref]
[   46.966091] pci 0000:00:1e.0: PCI bridge to [bus 0d]
[   46.966243] pci 0000:40:01.0: PCI bridge to [bus 41]
[   46.966394] pci 0000:40:03.0: PCI bridge to [bus 42]
[   46.966568] xen: registering gsi 53 triggering 0 polarity 1
[   46.966717] xen: --> pirq=53 -> irq=53 (gsi=53)
[   46.966881] xen: registering gsi 53 triggering 0 polarity 1
[   46.967003] Already setup the GSI :53
[   46.967140] xen: registering gsi 53 triggering 0 polarity 1
[   46.967263] Already setup the GSI :53
[   46.967390] xen: registering gsi 53 triggering 0 polarity 1
[   46.967533] Already setup the GSI :53
[   46.967664] xen: registering gsi 16 triggering 0 polarity 1
[   46.967801] xen: --> pirq=16 -> irq=16 (gsi=16)
[   46.967972] xen: registering gsi 16 triggering 0 polarity 1
[   46.968095] Already setup the GSI :16
[   46.968223] xen: registering gsi 19 triggering 0 polarity 1
[   46.968355] xen: --> pirq=19 -> irq=19 (gsi=19)
[   46.968938] pci 0000:00:1e.0: setting latency timer to 64
[   46.969076] xen: registering gsi 85 triggering 0 polarity 1
[   46.969207] xen: --> pirq=85 -> irq=85 (gsi=85)
[   46.969369] xen: registering gsi 85 triggering 0 polarity 1
[   46.969492] Already setup the GSI :85
[   46.969617] pci_bus 0000:00: resource 4 [io  0x0000-0x03af]
[   46.969741] pci_bus 0000:00: resource 5 [io  0x03e0-0x0cf7]
[   46.969865] pci_bus 0000:00: resource 6 [io  0x03b0-0x03df]
[   46.969988] pci_bus 0000:00: resource 7 [io  0x0d00-0x1fff]
[   46.970119] pci_bus 0000:00: resource 8 [io  0xc000-0xdfff]
[   46.970250] pci_bus 0000:00: resource 9 [io  0xe000-0xffff]
[   46.970375] pci_bus 0000:00: resource 10 [mem 0x000a0000-0x000bffff]
[   46.970501] pci_bus 0000:00: resource 11 [mem 0xd4000000-0xdfffffff]
[   46.970627] pci_bus 0000:00: resource 12 [mem 0xfed40000-0xfed44fff]
[   46.970754] pci_bus 0000:01: resource 0 [io  0xf000-0xffff]
[   46.970940] pci_bus 0000:01: resource 1 [mem 0xd8000000-0xd8ffffff]
[   46.971066] pci_bus 0000:01: resource 2 [mem 0xd5000000-0xd53fffff 64bit pref]
[   46.971219] pci_bus 0000:02: resource 0 [io  0xe000-0xefff]
[   46.971343] pci_bus 0000:02: resource 1 [mem 0xd9000000-0xd9ffffff]
[   46.971469] pci_bus 0000:07: resource 1 [mem 0xda000000-0xdaffffff]
[   46.971610] pci_bus 0000:07: resource 2 [mem 0xd5400000-0xd54fffff pref]
[   46.971745] pci_bus 0000:08: resource 1 [mem 0xdb000000-0xdc7fffff]
[   46.971871] pci_bus 0000:08: resource 2 [mem 0xd4000000-0xd4ffffff 64bit pref]
[   46.972024] pci_bus 0000:09: resource 1 [mem 0xdb000000-0xdc7fffff]
[   46.972151] pci_bus 0000:09: resource 2 [mem 0xd4000000-0xd4ffffff 64bit pref]
[   46.972304] pci_bus 0000:0a: resource 1 [mem 0xdb000000-0xdbffffff]
[   46.972430] pci_bus 0000:0a: resource 2 [mem 0xd4000000-0xd4ffffff 64bit pref]
[   46.972583] pci_bus 0000:0b: resource 1 [mem 0xdb000000-0xdbffffff]
[   46.972705] pci_bus 0000:0b: resource 2 [mem 0xd4000000-0xd4ffffff 64bit pref]
[   46.972858] pci_bus 0000:0c: resource 1 [mem 0xdc700000-0xdc7fffff]
[   46.972985] pci_bus 0000:0d: resource 4 [io  0x0000-0x03af]
[   46.973109] pci_bus 0000:0d: resource 5 [io  0x03e0-0x0cf7]
[   46.973242] pci_bus 0000:0d: resource 6 [io  0x03b0-0x03df]
[   46.973362] pci_bus 0000:0d: resource 7 [io  0x0d00-0x1fff]
[   46.973485] pci_bus 0000:0d: resource 8 [io  0xc000-0xdfff]
[   46.973609] pci_bus 0000:0d: resource 9 [io  0xe000-0xffff]
[   46.973732] pci_bus 0000:0d: resource 10 [mem 0x000a0000-0x000bffff]
[   46.973854] pci_bus 0000:0d: resource 11 [mem 0xd4000000-0xdfffffff]
[   46.973980] pci_bus 0000:0d: resource 12 [mem 0xfed40000-0xfed44fff]
[   46.974106] pci_bus 0000:40: resource 4 [io  0x2000-0x3fff]
[   46.974226] pci_bus 0000:40: resource 5 [io  0x4000-0x5fff]
[   46.974350] pci_bus 0000:40: resource 6 [io  0x6000-0x7fff]
[   46.974473] pci_bus 0000:40: resource 7 [io  0x8000-0x9fff]
[   46.974596] pci_bus 0000:40: resource 8 [io  0xa000-0xbfff]
[   46.974720] pci_bus 0000:40: resource 9 [mem 0xcc000000-0xd3ffffff]
[   46.975203] NET: Registered protocol family 2
[   46.978625] TCP established hash table entries: 524288 (order: 11, 8388608 bytes)
[   46.981383] TCP bind hash table entries: 65536 (order: 8, 1048576 bytes)
[   46.981750] TCP: Hash tables configured (established 524288 bind 65536)
[   46.981925] TCP: reno registered
[   46.982772] UDP hash table entries: 65536 (order: 9, 2097152 bytes)
[   46.984246] UDP-Lite hash table entries: 65536 (order: 9, 2097152 bytes)
[   46.985231] NET: Registered protocol family 1
[   46.985433] xen: registering gsi 23 triggering 0 polarity 1
[   46.985574] xen: --> pirq=23 -> irq=23 (gsi=23)
[   46.999633] xen: registering gsi 22 triggering 0 polarity 1
[   46.999776] xen: --> pirq=22 -> irq=22 (gsi=22)
[   47.000366] pci 0000:0b:00.0: Boot video device
[   47.012353] PCI: CLS 64 bytes, default 64
[   47.012548] Unpacking initramfs...
[   47.082477] Freeing initrd memory: 35736k freed
[   47.104538] audit: initializing netlink socket (disabled)
[   47.104716] type=2000 audit(1380801919.093:1): initialized
[   47.142075] HugeTLB registered 2 MB page size, pre-allocated 0 pages
[   47.143195] VFS: Disk quotas dquot_6.5.2
[   47.143400] Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
[   47.143761] msgmni has been set to 9118
[   47.144542] alg: No test for stdrng (krng)
[   47.144756] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 252)
[   47.145020] io scheduler noop registered (default)
[   47.145143] io scheduler deadline registered
[   47.145340] io scheduler cfq registered
[   47.152860] pcieport 0000:00:01.0: Signaling PME through PCIe PME interrupt
[   47.152996] pci 0000:01:00.0: Signaling PME through PCIe PME interrupt
[   47.153123] pci 0000:01:00.1: Signaling PME through PCIe PME interrupt
[   47.153264] pcie_pme 0000:00:01.0:pcie01: service driver pcie_pme loaded
[   47.153455] pcieport 0000:00:02.0: Signaling PME through PCIe PME interrupt
[   47.153591] pcie_pme 0000:00:02.0:pcie01: service driver pcie_pme loaded
[   47.153771] pcieport 0000:00:02.2: Signaling PME through PCIe PME interrupt
[   47.153902] pci 0000:02:00.0: Signaling PME through PCIe PME interrupt
[   47.154037] pcie_pme 0000:00:02.2:pcie01: service driver pcie_pme loaded
[   47.154226] pcieport 0000:00:03.0: Signaling PME through PCIe PME interrupt
[   47.154357] pcie_pme 0000:00:03.0:pcie01: service driver pcie_pme loaded
[   47.154541] pcieport 0000:00:11.0: Signaling PME through PCIe PME interrupt
[   47.154678] pcie_pme 0000:00:11.0:pcie01: service driver pcie_pme loaded
[   47.154867] pcieport 0000:00:1c.0: Signaling PME through PCIe PME interrupt
[   47.155003] pcie_pme 0000:00:1c.0:pcie01: service driver pcie_pme loaded
[   47.155192] pcieport 0000:00:1c.4: Signaling PME through PCIe PME interrupt
[   47.155321] pci 0000:07:00.0: Signaling PME through PCIe PME interrupt
[   47.155448] pci 0000:07:00.1: Signaling PME through PCIe PME interrupt
[   47.155604] pcie_pme 0000:00:1c.4:pcie01: service driver pcie_pme loaded
[   47.155794] pcieport 0000:00:1c.7: Signaling PME through PCIe PME interrupt
[   47.156009] pcieport 0000:08:00.0: Signaling PME through PCIe PME interrupt
[   47.156137] pcieport 0000:09:00.0: Signaling PME through PCIe PME interrupt
[   47.156264] pci 0000:0a:00.0: Signaling PME through PCIe PME interrupt
[   47.156417] pci 0000:0b:00.0: Signaling PME through PCIe PME interrupt
[   47.156544] pcieport 0000:09:01.0: Signaling PME through PCIe PME interrupt
[   47.156679] pcie_pme 0000:00:1c.7:pcie01: service driver pcie_pme loaded
[   47.156870] pcieport 0000:40:01.0: Signaling PME through PCIe PME interrupt
[   47.157005] pcie_pme 0000:40:01.0:pcie01: service driver pcie_pme loaded
[   47.157191] pcieport 0000:40:03.0: Signaling PME through PCIe PME interrupt
[   47.157327] pcie_pme 0000:40:03.0:pcie01: service driver pcie_pme loaded
[   47.157496] pci_hotplug: PCI Hot Plug PCI Core version: 0.5
[   47.157654] pciehp: PCI Express Hot Plug Controller Driver version: 0.4
[   47.157781] acpiphp: ACPI Hot Plug PCI Controller Driver version: 0.5
[   47.158594] intel_idle: MWAIT substates: 0x21120
[   47.158718] intel_idle: v0.4 model 0x2D
[   47.158835] intel_idle: lapic_timer_reliable_states 0xffffffff
[   47.158964] intel_idle: intel_idle yielding to none
[   47.165314] ERST: Error Record Serialization Table (ERST) support is initialized.
[   47.165977] GHES: APEI firmware first mode is enabled by APEI bit and WHEA _OSC.
[   47.166535] Event-channel device installed.
[   47.168011] Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled
[   47.189214] 00:04: ttyS1 at I/O 0x2f8 (irq = 3) is a 16550A
[   47.190761] hpet_acpi_add: no address or irqs in _CRS
[   47.190905] Linux agpgart interface v0.103
[   47.191391] Initialising Xen virtual ethernet driver.
[   47.191620] i8042: PNP: No PS/2 controller found. Probing ports directly.
[   48.241006] i8042: No controller found
[   48.241248] mousedev: PS/2 mouse device common for all mice
[   48.241398] rtc_cmos 00:03: RTC can wake from S4
[   48.241745] rtc_cmos 00:03: rtc core: registered rtc_cmos as rtc0
[   48.241912] rtc0: alarms up to one day, y3k, 242 bytes nvram
[   48.242105] drop_monitor: Initializing network drop monitor service
[   48.242294] TCP: cubic registered
[   48.242709] NET: Registered protocol family 10
[   48.243052] mip6: Mobile IPv6
[   48.243155] NET: Registered protocol family 17
[   48.243597] registered taskstats version 1
[   48.247601] rtc_cmos 00:03: setting system clock to 2013-10-03 12:05:19 UTC (1380801919)
[   48.247994] Freeing unused kernel memory: 612k freed
[   48.248216] Write protecting the kernel read-only data: 6144k
[   48.249942] Freeing unused kernel memory: 448k freed
[   48.250326] Freeing unused kernel memory: 552k freed
[   48.277737] udevd[94]: starting version 175
[   48.337164] pps_core: LinuxPPS API ver. 1 registered
[   48.337287] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
[   48.337720] PTP clock support registered
[   48.338206] dca service started, version 1.12.1
[   48.340388] ixgbe: Intel(R) 10 Gigabit PCI Express Network Driver - version 3.11.33-k
[   48.340563] ixgbe: Copyright (c) 1999-2012 Intel Corporation.
[   48.340746] xen: registering gsi 36 triggering 0 polarity 1
[   48.340838] SCSI subsystem initialized
[   48.341845] megasas: 06.504.01.00-rc1 Mon. Oct. 1 17:00:00 PDT 2012
[   48.341878] xen: --> pirq=36 -> irq=36 (gsi=36)
[   48.342116] megasas: 0x1000:0x005b:0x1028:0x1f34: bus 2:slot 0:func 0
[   48.342326] xen: registering gsi 42 triggering 0 polarity 1
[   48.342451] xen: --> pirq=42 -> irq=42 (gsi=42)
[   48.344344] megasas: FW now in Ready state
[   48.371553] megasas:IOC Init cmd success
[   48.372580] ACPI: bus type scsi registered
[   48.372751] libata version 3.00 loaded.
[   48.374363] ahci 0000:00:1f.2: version 3.0
[   48.374483] xen: registering gsi 20 triggering 0 polarity 1
[   48.374629] xen: --> pirq=20 -> irq=20 (gsi=20)
[   48.387584] ahci 0000:00:1f.2: AHCI 0001.0300 32 slots 6 ports 3 Gbps 0x3f impl SATA mode
[   48.387738] ahci 0000:00:1f.2: flags: 64bit ncq sntf pm led clo pio slum part ems apst 
[   48.387890] ahci 0000:00:1f.2: setting latency timer to 64
[   48.395579] megasas: INIT adapter done
[   48.428839] scsi1 : ahci
[   48.430321] scsi2 : ahci
[   48.430574] scsi3 : ahci
[   48.430806] scsi4 : ahci
[   48.431052] scsi5 : ahci
[   48.431263] scsi6 : ahci
[   48.431413] ata1: SATA max UDMA/133 abar m2048@0xdc8ff000 port 0xdc8ff100 irq 174
[   48.431562] ata2: SATA max UDMA/133 abar m2048@0xdc8ff000 port 0xdc8ff180 irq 174
[   48.431695] ata3: SATA max UDMA/133 abar m2048@0xdc8ff000 port 0xdc8ff200 irq 174
[   48.431826] ata4: SATA max UDMA/133 abar m2048@0xdc8ff000 port 0xdc8ff280 irq 174
[   48.431953] ata5: SATA max UDMA/133 abar m2048@0xdc8ff000 port 0xdc8ff300 irq 174
[   48.432100] ata6: SATA max UDMA/133 abar m2048@0xdc8ff000 port 0xdc8ff380 irq 174
[   48.467716] scsi0 : LSI SAS based MegaRAID driver
[   48.468009] scsi 0:0:0:0: Direct-Access     DELL     PERC H710P       3.13 PQ: 0 ANSI: 5
[   48.481553] scsi 0:2:0:0: Direct-Access     DELL     PERC H710P       3.13 PQ: 0 ANSI: 5
[   48.575602] pci 0000:01:10.0: [8086:10ed] type 00 class 0x020000
[   48.576026] pci 0000:01:10.2: [8086:10ed] type 00 class 0x020000
[   48.576393] pci 0000:01:10.4: [8086:10ed] type 00 class 0x020000
[   48.576898] pci 0000:01:10.6: [8086:10ed] type 00 class 0x020000
[   48.577374] pci 0000:01:11.0: [8086:10ed] type 00 class 0x020000
[   48.577912] pci 0000:01:11.2: [8086:10ed] type 00 class 0x020000
[   48.578526] pci 0000:01:11.4: [8086:10ed] type 00 class 0x020000
[   48.579036] pci 0000:01:11.6: [8086:10ed] type 00 class 0x020000
[   48.579550] pci 0000:01:12.0: [8086:10ed] type 00 class 0x020000
[   48.580114] pci 0000:01:12.2: [8086:10ed] type 00 class 0x020000
[   48.580600] ixgbe 0000:01:00.0 (unregistered net_device): SR-IOV enabled with 10 VFs
[   48.604720] ixgbe 0000:01:00.0: Multiqueue Disabled: Rx Queue count = 1, Tx Queue count = 1
[   48.604980] ixgbe 0000:01:00.0: (PCI Express:5.0GT/s:Width x8) b8:ca:3a:5c:08:78
[   48.605428] ixgbe 0000:01:00.0: MAC: 2, PHY: 9, SFP+: 4, PBA No: G61346-000
[   48.606797] ixgbe 0000:01:00.0 eth0: IOV is enabled with 10 VFs
[   48.606902] ixgbe 0000:01:00.0 eth0: IOV: VF 0 is enabled MAC d6:4b:da:c1:9f:a1
[   48.607030] ixgbe 0000:01:00.0 eth0: IOV: VF 1 is enabled MAC e6:ea:53:72:95:89
[   48.607158] ixgbe 0000:01:00.0 eth0: IOV: VF 2 is enabled MAC 56:ec:3a:23:a2:c9
[   48.607286] ixgbe 0000:01:00.0 eth0: IOV: VF 3 is enabled MAC ae:77:65:03:1b:13
[   48.607414] ixgbe 0000:01:00.0 eth0: IOV: VF 4 is enabled MAC b2:05:e7:18:2c:b8
[   48.607551] ixgbe 0000:01:00.0 eth0: IOV: VF 5 is enabled MAC 2e:48:b9:fa:88:a2
[   48.607679] ixgbe 0000:01:00.0 eth0: IOV: VF 6 is enabled MAC 62:56:fd:ba:8a:2d
[   48.607807] ixgbe 0000:01:00.0 eth0: IOV: VF 7 is enabled MAC aa:80:6b:ac:84:19
[   48.607935] ixgbe 0000:01:00.0 eth0: IOV: VF 8 is enabled MAC 7a:6a:c3:10:0f:e3
[   48.608142] ixgbe 0000:01:00.0 eth0: IOV: VF 9 is enabled MAC 4a:31:e7:54:e1:32
[   48.610398] ixgbe 0000:01:00.0: Intel(R) 10 Gigabit Network Connection
[   48.610534] xen: registering gsi 34 triggering 0 polarity 1
[   48.610647] xen: --> pirq=34 -> irq=34 (gsi=34)
[   48.751594] ata6: SATA link down (SStatus 0 SControl 300)
[   48.751715] ata2: SATA link down (SStatus 0 SControl 300)
[   48.751844] ata4: SATA link down (SStatus 0 SControl 300)
[   48.751966] ata5: SATA link down (SStatus 0 SControl 300)
[   48.752095] ata1: SATA link down (SStatus 0 SControl 300)
[   48.752217] ata3: SATA link down (SStatus 0 SControl 300)
[   48.758043] sd 0:2:0:0: [sda] 389545984 512-byte logical blocks: (199 GB/185 GiB)
[   48.769697] sd 0:2:0:0: [sda] Write Protect is off
[   48.769798] sd 0:2:0:0: [sda] Mode Sense: 1f 00 00 08
[   48.769942] sd 0:2:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[   48.770758]  sda: sda1 sda2
[   48.771237] sd 0:2:0:0: [sda] Attached SCSI disk
[   48.773986] sd 0:2:0:0: Attached scsi generic sg0 type 0
[   48.851654] pci 0000:01:10.1: [8086:10ed] type 00 class 0x020000
[   48.852424] pci 0000:01:10.3: [8086:10ed] type 00 class 0x020000
[   48.853256] pci 0000:01:10.5: [8086:10ed] type 00 class 0x020000
[   48.854113] pci 0000:01:10.7: [8086:10ed] type 00 class 0x020000
[   48.855045] pci 0000:01:11.1: [8086:10ed] type 00 class 0x020000
[   48.856056] pci 0000:01:11.3: [8086:10ed] type 00 class 0x020000
[   48.857002] pci 0000:01:11.5: [8086:10ed] type 00 class 0x020000
[   48.857877] pci 0000:01:11.7: [8086:10ed] type 00 class 0x020000
[   48.858788] pci 0000:01:12.1: [8086:10ed] type 00 class 0x020000
[   48.859841] pci 0000:01:12.3: [8086:10ed] type 00 class 0x020000
[   48.860886] ixgbe 0000:01:00.1 (unregistered net_device): SR-IOV enabled with 10 VFs
[   48.885384] ixgbe 0000:01:00.1: Multiqueue Disabled: Rx Queue count = 1, Tx Queue count = 1
[   48.885682] ixgbe 0000:01:00.1: (PCI Express:5.0GT/s:Width x8) b8:ca:3a:5c:08:7a
[   48.886161] ixgbe 0000:01:00.1: MAC: 2, PHY: 9, SFP+: 3, PBA No: G61346-000
[   48.888786] ixgbe 0000:01:00.1 eth1: IOV is enabled with 10 VFs
[   48.888924] ixgbe 0000:01:00.1 eth1: IOV: VF 0 is enabled MAC 32:59:44:2e:f7:18
[   48.889083] ixgbe 0000:01:00.1 eth1: IOV: VF 1 is enabled MAC ee:cc:6b:f2:a2:bd
[   48.889269] ixgbe 0000:01:00.1 eth1: IOV: VF 2 is enabled MAC c6:4a:0a:62:2f:05
[   48.889426] ixgbe 0000:01:00.1 eth1: IOV: VF 3 is enabled MAC 52:c9:41:b0:67:26
[   48.889582] ixgbe 0000:01:00.1 eth1: IOV: VF 4 is enabled MAC 4e:f0:0d:2e:64:e7
[   48.889738] ixgbe 0000:01:00.1 eth1: IOV: VF 5 is enabled MAC 7a:a2:63:d5:50:f6
[   48.889893] ixgbe 0000:01:00.1 eth1: IOV: VF 6 is enabled MAC 1e:1d:11:ba:28:bd
[   48.890049] ixgbe 0000:01:00.1 eth1: IOV: VF 7 is enabled MAC e2:84:8d:21:10:c9
[   48.890205] ixgbe 0000:01:00.1 eth1: IOV: VF 8 is enabled MAC ca:11:7e:12:05:44
[   48.890365] ixgbe 0000:01:00.1 eth1: IOV: VF 9 is enabled MAC fe:e5:31:0f:e9:b5
[   48.892645] ixgbe 0000:01:00.1: Intel(R) 10 Gigabit Network Connection
[   49.130147] bonding: Ethernet Channel Bonding Driver: v3.7.1 (April 27, 2011)
[   49.132505] bonding: bond0: setting mode to 802.3ad (4).
[   49.132988] bonding: bond0: Adding slave eth0.
[   49.141258] ixgbe 0000:01:00.0: registered PHC device on eth0
[   49.243908] bonding: bond0: enslaving eth0 as a backup interface with an up link.
[   49.244313] bonding: bond0: Adding slave eth1.
[   49.252452] ixgbe 0000:01:00.1: registered PHC device on eth1
[   49.306653] ixgbe 0000:01:00.0 eth0: detected SFP+: 4
[   49.355891] bonding: bond0: enslaving eth1 as a backup interface with an up link.
[   49.356365] bonding: bond0: Setting MII monitoring interval to 200.
[   49.356711] bonding: bond0: Setting up delay to 200.
[   49.357045] bonding: bond0: Setting down delay to 0.
[   49.357376] bonding: bond0: Setting LACP rate to fast (1).
[   49.357718] bonding: bond0: Setting use_carrier to 1.
[   49.362335] IPv6: ADDRCONF(NETDEV_UP): bond0: link is not ready
[   49.363584] bonding: bond0: link status definitely down for interface eth0, disabling it
[   49.363746] bonding: bond0: link status definitely down for interface eth1, disabling it
[   49.427563] ixgbe 0000:01:00.1 eth1: detected SFP+: 3
[   49.443602] ixgbe 0000:01:00.0 eth0: NIC Link is Up 10 Gbps, Flow Control: RX/TX
[   49.459583] bonding: bond0: Warning: No 802.3ad response from the link partner for any adapters in the bond
[   49.459857] IPv6: ADDRCONF(NETDEV_CHANGE): bond0: link becomes ready
[   49.563582] bonding: bond0: link status up for interface eth0, enabling it in 0 ms.
[   49.563776] bonding: bond0: link status definitely up for interface eth0, 10000 Mbps full duplex.
[   61.184548] aufs 3.8-20130325
[   61.234072] loop: module loaded
[   61.310173] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[  194.875634] udevd[2831]: starting version 175
[  195.179084] Monitor-Mwait will be used to enter C-1 state
[  195.179300] Monitor-Mwait will be used to enter C-2 state
[  195.221269] input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input0
[  195.221473] ACPI: Power Button [PWRF]
[  195.256467] wmi: Mapper loaded
[  195.266411] ACPI Error: No handler for Region [SYSI] (ffff880149d27420) [IPMI] (20121018/evregion-376)
[  195.266830] ACPI Error: Region IPMI (ID=7) has no handler (20121018/exfldio-305)
[  195.267210] ACPI Error: Method parse/execution failed [\_SB_.PMI0._GHL] (Node ffff880149d26df8), AE_NOT_EXIST (20121018/psparse-537)
[  195.267939] ACPI Error: Method parse/execution failed [\_SB_.PMI0._PMC] (Node ffff880149d26e98), AE_NOT_EXIST (20121018/psparse-537)
[  195.268557] ACPI Exception: AE_NOT_EXIST, Evaluating _PMC (20121018/power_meter-753)
[  195.304115] mei 0000:00:16.0: Device doesn't have valid ME Interface
[  195.304282] mei 0000:00:16.0: initialization failed.
[  195.350831] ACPI: bus type usb registered
[  195.351031] usbcore: registered new interface driver usbfs
[  195.351192] usbcore: registered new interface driver hub
[  195.351540] usbcore: registered new device driver usb
[  195.368956] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[  195.384657] shpchp: Standard Hot Plug PCI Controller Driver version: 0.4
[  195.386859] ehci-pci: EHCI PCI platform driver
[  195.387067] xen: registering gsi 23 triggering 0 polarity 1
[  195.387205] Already setup the GSI :23
[  195.387433] ehci-pci 0000:00:1a.0: setting latency timer to 64
[  195.387613] ehci-pci 0000:00:1a.0: EHCI Host Controller
[  195.387938] ehci-pci 0000:00:1a.0: new USB bus registered, assigned bus number 1
[  195.388224] ehci-pci 0000:00:1a.0: debug port 2
[  195.392418] ehci-pci 0000:00:1a.0: cache line size of 64 is not supported
[  195.392714] ehci-pci 0000:00:1a.0: irq 23, io mem 0xdc8fd000
[  195.404123] ehci-pci 0000:00:1a.0: USB 2.0 started, EHCI 1.00
[  195.404322] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
[  195.404505] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[  195.404702] usb usb1: Product: EHCI Host Controller
[  195.404876] usb usb1: Manufacturer: Linux 3.8.0-kernel+ ehci_hcd
[  195.405030] usb usb1: SerialNumber: 0000:00:1a.0
[  195.405501] hub 1-0:1.0: USB hub found
[  195.405661] hub 1-0:1.0: 2 ports detected
[  195.406137] xen: registering gsi 22 triggering 0 polarity 1
[  195.406304] Already setup the GSI :22
[  195.406708] ehci-pci 0000:00:1d.0: setting latency timer to 64
[  195.406874] ehci-pci 0000:00:1d.0: EHCI Host Controller
[  195.407281] ehci-pci 0000:00:1d.0: new USB bus registered, assigned bus number 2
[  195.407572] ehci-pci 0000:00:1d.0: debug port 2
[  195.412429] ehci-pci 0000:00:1d.0: cache line size of 64 is not supported
[  195.412709] ehci-pci 0000:00:1d.0: irq 22, io mem 0xdc8fe000
[  195.416295] EDAC MC: Ver: 3.0.0
[  195.423845] ehci-pci 0000:00:1d.0: USB 2.0 started, EHCI 1.00
[  195.424016] usb usb2: New USB device found, idVendor=1d6b, idProduct=0002
[  195.424146] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[  195.424320] usb usb2: Product: EHCI Host Controller
[  195.424455] usb usb2: Manufacturer: Linux 3.8.0-kernel+ ehci_hcd
[  195.424582] usb usb2: SerialNumber: 0000:00:1d.0
[  195.425060] hub 2-0:1.0: USB hub found
[  195.425221] hub 2-0:1.0: 2 ports detected
[  195.427151] EDAC sbridge: Seeking for: dev 0e.0 PCI ID 8086:3ca0
[  195.427351] EDAC sbridge: Seeking for: dev 0e.0 PCI ID 8086:3ca0
[  195.427584] EDAC sbridge: Seeking for: dev 0e.0 PCI ID 8086:3ca0
[  195.427790] EDAC sbridge: Seeking for: dev 0f.0 PCI ID 8086:3ca8
[  195.427967] EDAC sbridge: Seeking for: dev 0f.0 PCI ID 8086:3ca8
[  195.428132] EDAC sbridge: Seeking for: dev 0f.0 PCI ID 8086:3ca8
[  195.428291] EDAC sbridge: Seeking for: dev 0f.1 PCI ID 8086:3c71
[  195.428459] EDAC sbridge: Seeking for: dev 0f.1 PCI ID 8086:3c71
[  195.428651] EDAC sbridge: Seeking for: dev 0f.1 PCI ID 8086:3c71
[  195.428840] EDAC sbridge: Seeking for: dev 0f.2 PCI ID 8086:3caa
[  195.429037] EDAC sbridge: Seeking for: dev 0f.2 PCI ID 8086:3caa
[  195.429245] EDAC sbridge: Seeking for: dev 0f.2 PCI ID 8086:3caa
[  195.429436] EDAC sbridge: Seeking for: dev 0f.3 PCI ID 8086:3cab
[  195.429622] EDAC sbridge: Seeking for: dev 0f.3 PCI ID 8086:3cab
[  195.429796] EDAC sbridge: Seeking for: dev 0f.3 PCI ID 8086:3cab
[  195.429996] EDAC sbridge: Seeking for: dev 0f.4 PCI ID 8086:3cac
[  195.430205] EDAC sbridge: Seeking for: dev 0f.4 PCI ID 8086:3cac
[  195.430369] EDAC sbridge: Seeking for: dev 0f.4 PCI ID 8086:3cac
[  195.430519] EDAC sbridge: Seeking for: dev 0f.5 PCI ID 8086:3cad
[  195.430687] EDAC sbridge: Seeking for: dev 0f.5 PCI ID 8086:3cad
[  195.430890] EDAC sbridge: Seeking for: dev 0f.5 PCI ID 8086:3cad
[  195.431052] EDAC sbridge: Seeking for: dev 11.0 PCI ID 8086:3cb8
[  195.431248] EDAC sbridge: Seeking for: dev 11.0 PCI ID 8086:3cb8
[  195.431424] EDAC sbridge: Seeking for: dev 11.0 PCI ID 8086:3cb8
[  195.431625] EDAC sbridge: Seeking for: dev 0c.6 PCI ID 8086:3cf4
[  195.431794] EDAC sbridge: Seeking for: dev 0c.6 PCI ID 8086:3cf4
[  195.431990] EDAC sbridge: Seeking for: dev 0c.6 PCI ID 8086:3cf4
[  195.432149] EDAC sbridge: Seeking for: dev 0c.7 PCI ID 8086:3cf6
[  195.432322] EDAC sbridge: Seeking for: dev 0c.7 PCI ID 8086:3cf6
[  195.432494] EDAC sbridge: Seeking for: dev 0c.7 PCI ID 8086:3cf6
[  195.432671] EDAC sbridge: Seeking for: dev 0d.6 PCI ID 8086:3cf5
[  195.432858] EDAC sbridge: Seeking for: dev 0d.6 PCI ID 8086:3cf5
[  195.433023] EDAC sbridge: Seeking for: dev 0d.6 PCI ID 8086:3cf5
[  195.434234] EDAC MC0: Giving out device to 'sbridge_edac.c' 'Sandy Bridge Socket#0': DEV 0000:3f:0e.0
[  195.435473] EDAC MC1: Giving out device to 'sbridge_edac.c' 'Sandy Bridge Socket#1': DEV 0000:7f:0e.0
[  195.448458] EDAC sbridge: Driver loaded.
[  195.557955] input: PC Speaker as /devices/platform/pcspkr/input/input1
[  195.572274] device-mapper: uevent: version 1.0.3
[  195.572642] device-mapper: ioctl: 4.23.1-ioctl (2012-12-18) initialised: dm-devel@redhat.com
[  195.578460] microcode: CPU0 sig=0x206d7, pf=0x1, revision=0x70d
[  195.617630] [drm] Initialized drm 1.1.0 20060810
[  195.642831] xen: registering gsi 19 triggering 0 polarity 1
[  195.642970] Already setup the GSI :19
[  195.683859] [TTM] Zone  kernel: Available graphics memory: 2335158 kiB
[  195.684040] [TTM] Zone   dma32: Available graphics memory: 2097152 kiB
[  195.684198] [TTM] Initializing pool allocator
[  195.684350] [TTM] Initializing DMA pool allocator
[  195.697260] dcdbas dcdbas: Dell Systems Management Base Driver (version 5.6.0-3.2)
[  195.715572] usb 1-1: new high-speed USB device number 2 using ehci-pci
[  195.723453] fbcon: mgadrmfb (fb0) is primary device
[  195.779846] iTCO_vendor_support: vendor-support=0
[  195.780700] microcode: CPU1 sig=0x206d7, pf=0x1, revision=0x70d
[  195.782075] iTCO_wdt: Intel TCO WatchDog Timer Driver v1.10
[  195.782150] iTCO_wdt: Found a Patsburg TCO device (Version=2, TCOBASE=0x0860)
[  195.782487] iTCO_wdt: initialized. heartbeat=30 sec (nowayout=0)
[  195.792272] microcode: CPU2 sig=0x206d7, pf=0x1, revision=0x70d
[  195.805761] microcode: CPU3 sig=0x206d7, pf=0x1, revision=0x70d
[  195.819985] microcode: CPU4 sig=0x206d7, pf=0x1, revision=0x70d
[  195.833330] microcode: CPU5 sig=0x206d7, pf=0x1, revision=0x70d
[  195.844774] microcode: CPU6 sig=0x206d7, pf=0x1, revision=0x70d
[  195.848146] usb 1-1: New USB device found, idVendor=8087, idProduct=0024
[  195.848151] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[  195.848923] hub 1-1:1.0: USB hub found
[  195.849069] hub 1-1:1.0: 6 ports detected
[  195.860090] microcode: CPU7 sig=0x206d7, pf=0x1, revision=0x70d
[  195.872059] microcode: Microcode Update Driver: v2.00 <tigran@aivazian.fsnet.co.uk>, Peter Oruba
[  195.906763] [drm] mga base 0
[  195.936468] alg: No test for __gcm-aes-aesni (__driver-gcm-aes-aesni)
[  195.959588] usb 2-1: new high-speed USB device number 2 using ehci-pci
[  196.092119] usb 2-1: New USB device found, idVendor=8087, idProduct=0024
[  196.092123] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[  196.092505] hub 2-1:1.0: USB hub found
[  196.092701] hub 2-1:1.0: 8 ports detected
[  196.627437] Console: switching to colour frame buffer device 128x48
[  196.699741] usb 1-1.6: new high-speed USB device number 3 using ehci-pci
[  196.792813] usb 1-1.6: New USB device found, idVendor=0624, idProduct=0248
[  196.792818] usb 1-1.6: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[  196.792821] usb 1-1.6: Product: Gadget USB HUB
[  196.792824] usb 1-1.6: Manufacturer: no manufacturer
[  196.792827] usb 1-1.6: SerialNumber: 0123456789
[  196.793408] hub 1-1.6:1.0: USB hub found
[  196.793567] hub 1-1.6:1.0: 6 ports detected
[  197.093739] usb 1-1.6.1: new high-speed USB device number 4 using ehci-pci
[  197.192849] usb 1-1.6.1: New USB device found, idVendor=0624, idProduct=0249
[  197.192853] usb 1-1.6.1: New USB device strings: Mfr=4, Product=5, SerialNumber=6
[  197.192856] usb 1-1.6.1: Product: Keyboard/Mouse Function
[  197.192859] usb 1-1.6.1: Manufacturer: Avocent
[  197.192861] usb 1-1.6.1: SerialNumber: 20120917
[  197.227754] usbcore: registered new interface driver usbhid
[  197.227756] usbhid: USB HID core driver
[  197.241441] input: Avocent Keyboard/Mouse Function as /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.6/1-1.6.1/1-1.6.1:1.0/input/input2
[  197.241765] hid-generic 0003:0624:0249.0001: input,hidraw0: USB HID v1.00 Keyboard [Avocent Keyboard/Mouse Function] on usb-0000:00:1a.0-1.6.1/input0
[  197.242099] input: Avocent Keyboard/Mouse Function as /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.6/1-1.6.1/1-1.6.1:1.1/input/input3
[  197.242501] hid-generic 0003:0624:0249.0002: input,hidraw1: USB HID v1.00 Mouse [Avocent Keyboard/Mouse Function] on usb-0000:00:1a.0-1.6.1/input1
[  197.242988] input: Avocent Keyboard/Mouse Function as /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.6/1-1.6.1/1-1.6.1:1.2/input/input4
[  197.243435] hid-generic 0003:0624:0249.0003: input,hidraw2: USB HID v1.00 Mouse [Avocent Keyboard/Mouse Function] on usb-0000:00:1a.0-1.6.1/input2
[  197.277872] usb 1-1.6.5: new high-speed USB device number 5 using ehci-pci
[  197.410521] usb 1-1.6.5: New USB device found, idVendor=0624, idProduct=0252
[  197.410522] usb 1-1.6.5: New USB device strings: Mfr=4, Product=5, SerialNumber=6
[  197.410524] usb 1-1.6.5: Product: Mass Storage Function
[  197.410525] usb 1-1.6.5: Manufacturer: Avocent
[  197.410526] usb 1-1.6.5: SerialNumber: 20120919-2
[  198.532730] Initializing USB Mass Storage driver...
[  198.533114] scsi7 : usb-storage 1-1.6.5:1.0
[  198.533186] usbcore: registered new interface driver usb-storage
[  198.533187] USB Mass Storage support registered.
[  199.532507] scsi 7:0:0:0: CD-ROM            iDRAC    IPXE             0329 PQ: 0 ANSI: 0
[  199.533393] scsi 7:0:0:0: Attached scsi generic sg1 type 5
[  202.440001] sr0: scsi3-mmc drive: 0x/0x cd/rw caddy
[  202.440002] cdrom: Uniform CD-ROM driver Revision: 3.20
[  202.440224] sr 7:0:0:0: Attached scsi CD-ROM sr0
[  210.389210] mgag200 0000:0b:00.0: fb0: mgadrmfb frame buffer device
[  210.724484] mgag200 0000:0b:00.0: registered panic notifier
[  211.057203] [drm] Initialized mgag200 1.0.0 20110418 for 0000:0b:00.0 on minor 0
[  211.689919] udevd[3365]: starting version 175
[  212.887310] device-mapper: multipath: version 1.5.0 loaded
[  213.232152] device-mapper: multipath round-robin: version 1.0.0 loaded
[  213.572348] bio: create slab <bio-1> at 1
[  213.989648] bio: create slab <bio-2> at 2
[  307.500621] 8021q: 802.1Q VLAN Support v1.8
[  307.834534] 8021q: adding VLAN 0 to HW filter on device eth0
[  308.171294] 8021q: adding VLAN 0 to HW filter on device eth1
[  308.505288] 8021q: adding VLAN 0 to HW filter on device bond0
[  371.814527] Loading iSCSI transport class v2.0-870.
[  372.166594] iscsi: registered transport (tcp)
[  372.561372] iscsi: registered transport (iser)
[  405.485074] scsi8 : iSCSI Initiator over TCP/IP
[  405.819227] scsi9 : iSCSI Initiator over TCP/IP
[  407.157478] scsi 8:0:0:0: Direct-Access     Nimble   Server           1.0  PQ: 0 ANSI: 5
[  407.160856] scsi 9:0:0:0: Direct-Access     Nimble   Server           1.0  PQ: 0 ANSI: 5
[  407.161354] sd 9:0:0:0: Attached scsi generic sg2 type 0
[  407.161757] sd 9:0:0:0: [sdb] 83886080 512-byte logical blocks: (42.9 GB/40.0 GiB)
[  407.163036] sd 9:0:0:0: [sdb] Write Protect is off
[  407.163040] sd 9:0:0:0: [sdb] Mode Sense: b3 00 00 08
[  407.163455] sd 9:0:0:0: [sdb] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA
[  407.167303]  sdb: unknown partition table
[  409.672610] sd 8:0:0:0: Attached scsi generic sg3 type 0
[  409.673332] sd 8:0:0:0: [sdc] 83886080 512-byte logical blocks: (42.9 GB/40.0 GiB)
[  409.674556] sd 9:0:0:0: [sdb] Attached SCSI disk
[  409.674563] sd 8:0:0:0: [sdc] Write Protect is off
[  409.674565] sd 8:0:0:0: [sdc] Mode Sense: b3 00 00 08
[  409.674826] sd 8:0:0:0: [sdc] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA
[  409.677342]  sdc: unknown partition table
[  409.678974] sd 8:0:0:0: [sdc] Attached SCSI disk
[  472.094414] pciback 0000:01:10.6: seizing device
[  472.331326] pciback 0000:01:11.0: seizing device
[  472.564278] pciback 0000:01:11.2: seizing device
[  472.792120] pciback 0000:01:11.4: seizing device
[  473.017813] pciback 0000:01:11.6: seizing device
[  473.241989] pciback 0000:01:12.0: seizing device
[  473.462221] pciback 0000:01:12.2: seizing device
[  473.678438] pciback 0000:01:10.7: seizing device
[  473.890257] pciback 0000:01:11.1: seizing device
[  474.097577] pciback 0000:01:11.3: seizing device
[  474.299133] pciback 0000:01:11.5: seizing device
[  474.299139] pciback 0000:01:11.7: seizing device
[  474.299146] pciback 0000:01:12.1: seizing device
[  474.299150] pciback 0000:01:12.3: seizing device
[  474.299215] pciback 0000:01:12.3: enabling device (0000 -> 0002)
[  474.399696] pciback 0000:01:12.1: enabling device (0000 -> 0002)
[  474.503649] pciback 0000:01:11.7: enabling device (0000 -> 0002)
[  474.607655] pciback 0000:01:11.5: enabling device (0000 -> 0002)
[  474.711666] pciback 0000:01:11.3: enabling device (0000 -> 0002)
[  474.815653] pciback 0000:01:11.1: enabling device (0000 -> 0002)
[  474.919646] pciback 0000:01:10.7: enabling device (0000 -> 0002)
[  475.023659] pciback 0000:01:12.2: enabling device (0000 -> 0002)
[  475.131654] pciback 0000:01:12.0: enabling device (0000 -> 0002)
[  475.235675] pciback 0000:01:11.6: enabling device (0000 -> 0002)
[  475.339665] pciback 0000:01:11.4: enabling device (0000 -> 0002)
[  475.443645] pciback 0000:01:11.2: enabling device (0000 -> 0002)
[  475.551651] pciback 0000:01:11.0: enabling device (0000 -> 0002)
[  475.655648] pciback 0000:01:10.6: enabling device (0000 -> 0002)
[  475.760061] xen-pciback: backend is vpci
[  477.379561] [sched_delayed] sched: RT throttling activated
[  486.140548] xen-blkback:ring-ref 2047, event-channel 4, protocol 1 (x86_64-abi) 
[  525.077752] xen-blkback:ring-ref 2047, event-channel 4, protocol 1 (x86_64-abi) 
[  530.410289] xen-blkback:backend/vbd/2/51712: prepare for reconnect
[  530.934851] xen-blkback:ring-ref 8, event-channel 27, protocol 1 (x86_64-abi) persistent grants
[  627.321983] xen-blkback:ring-ref 2047, event-channel 4, protocol 1 (x86_64-abi) 
[  644.590040] xen-blkback:ring-ref 2047, event-channel 4, protocol 1 (x86_64-abi) 
[  648.771203] xen-blkback:backend/vbd/4/51712: prepare for reconnect
[  650.546758] xen-blkback:ring-ref 8, event-channel 27, protocol 1 (x86_64-abi) persistent grants
[  655.953855] xen-blkback:ring-ref 2047, event-channel 4, protocol 1 (x86_64-abi) 
[  660.325687] xen-blkback:backend/vbd/5/51712: prepare for reconnect
[  660.851156] xen-blkback:ring-ref 8, event-channel 27, protocol 1 (x86_64-abi) persistent grants
[  726.912711] pciback 0000:01:12.3: enabling permissive mode configuration space accesses!
[  727.069877] pciback 0000:01:12.3: permissive mode is potentially unsafe!
[  727.825442] xen-pciback: vpci: 0000:01:12.3: assign to virtual slot 0
[  728.025783] pciback 0000:01:12.3: enabling device (0000 -> 0002)
[  728.250521] ixgbe 0000:01:00.1 eth1: VF Reset msg received from vf 9

--Apple-Mail=_313CF8C4-E152-402C-8A24-5CD10594FE78
Content-Disposition: attachment;
	filename=working_domU_kernel-3.8
Content-Type: application/octet-stream;
	name="working_domU_kernel-3.8"
Content-Transfer-Encoding: 7bit

[    0.000000] Initializing cgroup subsys cpuset
[    0.000000] Initializing cgroup subsys cpu
[    0.000000] Linux version 3.8.0-kernel+ (root@j4) (gcc version 4.7.2 (Debian 4.7.2-5) ) #3 SMP Thu Jul 4 13:16:22 CEST 2013
[    0.000000] Command line: root=/dev/xvda ro iommu=soft earlyprintk=xen
[    0.000000] ACPI in unprivileged domain disabled
[    0.000000] e820: BIOS-provided physical RAM map:
[    0.000000] Xen: [mem 0x0000000000000000-0x000000000009ffff] usable
[    0.000000] Xen: [mem 0x00000000000a0000-0x00000000000fffff] reserved
[    0.000000] Xen: [mem 0x0000000000100000-0x000000007cffffff] usable
[    0.000000] bootconsole [xenboot0] enabled
[    0.000000] NX (Execute Disable) protection: active
[    0.000000] DMI not present or invalid.
[    0.000000] e820: update [mem 0x00000000-0x0000ffff] usable ==> reserved
[    0.000000] e820: remove [mem 0x000a0000-0x000fffff] usable
[    0.000000] No AGP bridge found
[    0.000000] e820: last_pfn = 0x7d000 max_arch_pfn = 0x400000000
[    0.000000] initial memory mapped: [mem 0x00000000-0x03addfff]
[    0.000000] Base memory trampoline at [ffff88000009a000] 9a000 size 24576
[    0.000000] init_memory_mapping: [mem 0x00000000-0x7cffffff]
[    0.000000]  [mem 0x00000000-0x7cffffff] page 4k
[    0.000000] kernel direct mapping tables up to 0x7cffffff @ [mem 0x01841000-0x01c2bfff]
[    0.000000] xen: setting RW the range 1c0a000 - 1c2c000
[    0.000000] RAMDISK: [mem 0x01c2c000-0x03addfff]
[    0.000000] NUMA turned off
[    0.000000] Faking a node at [mem 0x0000000000000000-0x000000007cffffff]
[    0.000000] Initmem setup node 0 [mem 0x00000000-0x7cffffff]
[    0.000000]   NODE_DATA [mem 0x7cffb000-0x7cffffff]
[    0.000000] Zone ranges:
[    0.000000]   DMA      [mem 0x00010000-0x00ffffff]
[    0.000000]   DMA32    [mem 0x01000000-0xffffffff]
[    0.000000]   Normal   empty
[    0.000000] Movable zone start for each node
[    0.000000] Early memory node ranges
[    0.000000]   node   0: [mem 0x00010000-0x0009ffff]
[    0.000000]   node   0: [mem 0x00100000-0x7cffffff]
[    0.000000] On node 0 totalpages: 511888
[    0.000000]   DMA zone: 64 pages used for memmap
[    0.000000]   DMA zone: 6 pages reserved
[    0.000000]   DMA zone: 3914 pages, LIFO batch:0
[    0.000000]   DMA32 zone: 7936 pages used for memmap
[    0.000000]   DMA32 zone: 499968 pages, LIFO batch:31
[    0.000000] SFI: Simple Firmware Interface v0.81 http://simplefirmware.org
[    0.000000] smpboot: Allowing 12 CPUs, 0 hotplug CPUs
[    0.000000] No local APIC present
[    0.000000] APIC: disable apic facility
[    0.000000] APIC: switched to apic NOOP
[    0.000000] nr_irqs_gsi: 16
[    0.000000] e820: [mem 0x7d000000-0xffffffff] available for PCI devices
[    0.000000] Booting paravirtualized kernel on Xen
[    0.000000] Xen version: 4.3-unstable (preserve-AD)
[    0.000000] setup_percpu: NR_CPUS:512 nr_cpumask_bits:512 nr_cpu_ids:12 nr_node_ids:1
[    0.000000] PERCPU: Embedded 28 pages/cpu @ffff88007cc00000 s84096 r8192 d22400 u131072
[    0.000000] pcpu-alloc: s84096 r8192 d22400 u131072 alloc=1*2097152
[    0.000000] pcpu-alloc: [0] 00 01 02 03 04 05 06 07 08 09 10 11 -- -- -- -- 
[    0.000000] Built 1 zonelists in Node order, mobility grouping on.  Total pages: 503882
[    0.000000] Policy zone: DMA32
[    0.000000] Kernel command line: root=/dev/xvda ro iommu=soft earlyprintk=xen
[    0.000000] PID hash table entries: 4096 (order: 3, 32768 bytes)
[    0.000000] __ex_table already sorted, skipping sort
[    0.000000] xsave: enabled xstate_bv 0x7, cntxt size 0x340
[    0.000000] software IO TLB [mem 0x76600000-0x7a600000] (64MB) mapped at [ffff880076600000-ffff88007a5fffff]
[    0.000000] Memory: 1899356k/2048000k available (3639k kernel code, 448k absent, 148196k reserved, 3105k data, 612k init)
[    0.000000] Hierarchical RCU implementation.
[    0.000000]  RCU dyntick-idle grace-period acceleration is enabled.
[    0.000000]  RCU restricting CPUs from NR_CPUS=512 to nr_cpu_ids=12.
[    0.000000] NR_IRQS:33024 nr_irqs:368 16
[    0.000000] Console: colour dummy device 80x25
[    0.000000] console [tty0] enabled
[    0.000000] console [hvc0] enabled, bootconsole disabled
[    0.000000] allocated 8388608 bytes of page_cgroup
[    0.000000] please try 'cgroup_disable=memory' option if you don't want memory cgroups
[    0.000000] Xen: using vcpuop timer interface
[    0.000000] installing Xen timer for CPU 0
[    0.000000] tsc: Detected 2200.074 MHz processor
[    0.004000] Calibrating delay loop (skipped), value calculated using timer frequency.. 4400.14 BogoMIPS (lpj=8800296)
[    0.004000] pid_max: default: 32768 minimum: 301
[    0.004000] Security Framework initialized
[    0.004000] AppArmor: AppArmor disabled by boot time parameter
[    0.004000] Dentry cache hash table entries: 262144 (order: 9, 2097152 bytes)
[    0.004000] Inode-cache hash table entries: 131072 (order: 8, 1048576 bytes)
[    0.004000] Mount-cache hash table entries: 256
[    0.004000] Initializing cgroup subsys cpuacct
[    0.004000] Initializing cgroup subsys memory
[    0.004000] Initializing cgroup subsys devices
[    0.004000] Initializing cgroup subsys freezer
[    0.004000] Initializing cgroup subsys net_cls
[    0.004000] Initializing cgroup subsys blkio
[    0.004000] Initializing cgroup subsys perf_event
[    0.004000] CPU: Physical Processor ID: 0
[    0.004000] CPU: Processor Core ID: 0
[    0.004000] Last level iTLB entries: 4KB 512, 2MB 0, 4MB 0
[    0.004000] Last level dTLB entries: 4KB 512, 2MB 32, 4MB 32
[    0.004000] tlb_flushall_shift: 5
[    0.010257] Performance Events: unsupported p6 CPU model 45 no PMU driver, software events only.
[    0.010515] NMI watchdog: disabled (cpu0): hardware events not enabled
[    0.010604] installing Xen timer for CPU 1
[    0.010746] SMP alternatives: switching to SMP code
[    0.019052] installing Xen timer for CPU 2
[    0.019389] installing Xen timer for CPU 3
[    0.019707] installing Xen timer for CPU 4
[    0.020000] installing Xen timer for CPU 5
[    0.020248] installing Xen timer for CPU 6
[    0.020501] installing Xen timer for CPU 7
[    0.020751] installing Xen timer for CPU 8
[    0.021005] installing Xen timer for CPU 9
[    0.021265] installing Xen timer for CPU 10
[    0.021529] installing Xen timer for CPU 11
[    0.021682] Brought up 12 CPUs
[    0.021845] devtmpfs: initialized
[    0.024973] Grant tables using version 2 layout.
[    0.024973] Grant table initialized
[    0.024973] regulator-dummy: no parameters
[    0.024973] NET: Registered protocol family 16
[    0.040524] PCI: setting up Xen PCI frontend stub
[    0.040530] PCI: pci_cache_line_size set to 64 bytes
[    0.041029] bio: create slab <bio-0> at 0
[    0.041029] ACPI: Interpreter disabled.
[    0.041029] xen/balloon: Initialising balloon driver.
[    0.041029] xen-balloon: Initialising balloon driver.
[    0.041029] vgaarb: loaded
[    0.041029] PCI: System does not support PCI
[    0.041029] PCI: System does not support PCI
[    0.041029] Switching to clocksource xen
[    0.044021] pnp: PnP ACPI: disabled
[    0.048193] NET: Registered protocol family 2
[    0.048437] TCP established hash table entries: 16384 (order: 6, 262144 bytes)
[    0.048522] TCP bind hash table entries: 16384 (order: 6, 262144 bytes)
[    0.048558] TCP: Hash tables configured (established 16384 bind 16384)
[    0.048589] TCP: reno registered
[    0.048602] UDP hash table entries: 1024 (order: 3, 32768 bytes)
[    0.048617] UDP-Lite hash table entries: 1024 (order: 3, 32768 bytes)
[    0.048723] NET: Registered protocol family 1
[    0.048734] PCI: CLS 0 bytes, default 64
[    0.048766] Unpacking initramfs...
[    0.074975] Freeing initrd memory: 31432k freed
[    0.083937] platform rtc_cmos: registered platform RTC device (no PNP device found)
[    0.084353] audit: initializing netlink socket (disabled)
[    0.084372] type=2000 audit(1380802531.482:1): initialized
[    0.097158] HugeTLB registered 2 MB page size, pre-allocated 0 pages
[    0.097535] VFS: Disk quotas dquot_6.5.2
[    0.097571] Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
[    0.097664] msgmni has been set to 3771
[    0.098002] alg: No test for stdrng (krng)
[    0.098047] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 252)
[    0.098102] io scheduler noop registered
[    0.098106] io scheduler deadline registered
[    0.098130] io scheduler cfq registered (default)
[    0.098183] pci_hotplug: PCI Hot Plug PCI Core version: 0.5
[    0.098199] pciehp: PCI Express Hot Plug Controller Driver version: 0.4
[    0.098203] acpiphp: ACPI Hot Plug PCI Controller Driver version: 0.5
[    0.197423] intel_idle: does not run on family 6 model 45
[    0.197766] Event-channel device installed.
[    0.198823] Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled
[    0.199570] Linux agpgart interface v0.103
[    0.202588] Initialising Xen virtual ethernet driver.
[    0.202640] i8042: PNP: No PS/2 controller found. Probing ports directly.
[    0.364774] blkfront: xvda: barrier or flush: disabled using persistent grants
[    0.366873]  xvda: unknown partition table
[    1.209801] i8042: No controller found
[    1.210059] mousedev: PS/2 mouse device common for all mice
[    1.269866] rtc_cmos rtc_cmos: rtc core: registered rtc_cmos as rtc0
[    1.269998] rtc_cmos: probe of rtc_cmos failed with error -38
[    1.270119] drop_monitor: Initializing network drop monitor service
[    1.270211] TCP: cubic registered
[    1.270324] NET: Registered protocol family 10
[    1.270532] mip6: Mobile IPv6
[    1.270538] NET: Registered protocol family 17
[    1.270708] registered taskstats version 1
[    1.270814] drivers/rtc/hctosys.c: unable to open rtc device (rtc0)
[    1.271051] Freeing unused kernel memory: 612k freed
[    1.271213] Write protecting the kernel read-only data: 6144k
[    1.272861] Freeing unused kernel memory: 448k freed
[    1.273144] Freeing unused kernel memory: 552k freed
[    1.298407] udevd[118]: starting version 175
[    1.352971] aufs 3.8-20130325
[    1.374983] EXT4-fs (xvda): mounted filesystem with ordered data mode. Opts: (null)
[    1.695183] udevd[297]: starting version 175
[    1.847240] input: PC Speaker as /devices/platform/pcspkr/input/input0
[    1.855614] microcode: CPU0 sig=0x206d7, pf=0x1, revision=0x70d
[    1.918661] microcode: CPU1 sig=0x206d7, pf=0x1, revision=0x70d
[    1.929446] microcode: CPU2 sig=0x206d7, pf=0x1, revision=0x70d
[    1.939219] microcode: CPU3 sig=0x206d7, pf=0x1, revision=0x70d
[    1.949639] microcode: Microcode Update Driver: v2.00 <tigran@aivazian.fsnet.co.uk>, Peter Oruba
[    1.973821] alg: No test for __gcm-aes-aesni (__driver-gcm-aes-aesni)
[    2.418114] EXT4-fs (xvda): re-mounted. Opts: (null)
[    5.823869] Netfilter messages via NETLINK v0.30.
[    7.906268] postgres (1914): /proc/1914/oom_adj is deprecated, please use /proc/1914/oom_score_adj instead.
[   67.344616] pcifront pci-0: Installing PCI frontend
[   67.344812] pcifront pci-0: Creating PCI Frontend Bus 0000:00
[   67.344912] pcifront pci-0: PCI host bridge to bus 0000:00
[   67.344927] pci_bus 0000:00: root bus resource [io  0x0000-0xffff]
[   67.344938] pci_bus 0000:00: root bus resource [mem 0x00000000-0x3fffffffffff]
[   67.344953] pci_bus 0000:00: root bus resource [bus 00-ff]
[   67.345607] pci 0000:00:00.3: [8086:10ed] type 00 class 0x020000
[   67.345843] pci 0000:00:00.3: reg 10: [mem 0xd5224000-0xd5227fff 64bit pref]
[   67.346144] pci 0000:00:00.3: reg 1c: [mem 0xd5324000-0xd5327fff 64bit pref]
[   67.347005] pcifront pci-0: New device on 0000:00:00.3 found.
[   67.351809] pcifront pci-0: claiming resource 0000:00:00.3/0
[   67.351826] pcifront pci-0: claiming resource 0000:00:00.3/3
[   67.379529] ixgbevf: Intel(R) 10 Gigabit PCI Express Virtual Function Network Driver - version 2.10.3
[   67.379551] Copyright (c) 2009-2012 Intel Corporation.
[   67.379654] ixgbevf 0000:00:00.3: enabling device (0000 -> 0002)
[   67.542985] ixgbevf 0000:00:00.3: Xen PCI mapped GSI0 to IRQ43
[   67.766325] ixgbevf: eth%d: ixgbevf_init_interrupt_scheme: Multiqueue Disabled: Rx Queue count = 1, Tx Queue count = 1
[   67.766662] ixgbevf: eth0: ixgbevf_probe: Intel(R) 82599 Virtual Function
[   67.766677] fe:e5:31:0f:e9:b5
[   67.766691] ixgbevf: eth0: ixgbevf_probe: LRO is disabled 
[   67.766698] ixgbevf: eth0: ixgbevf_probe: GRO is enabled
[   67.766706] ixgbevf: eth0: ixgbevf_probe: Intel(R) 10 Gigabit PCI Express Virtual Function Network Driver

--Apple-Mail=_313CF8C4-E152-402C-8A24-5CD10594FE78
Content-Disposition: attachment;
	filename=config_3.11
Content-Type: application/octet-stream;
	name="config_3.11"
Content-Transfer-Encoding: 7bit

#
# Automatically generated file; DO NOT EDIT.
# Linux/x86_64 3.11.3-kernel-v1.0.0.21 Kernel Configuration
#
CONFIG_64BIT=y
CONFIG_X86_64=y
CONFIG_X86=y
CONFIG_INSTRUCTION_DECODER=y
CONFIG_OUTPUT_FORMAT="elf64-x86-64"
CONFIG_ARCH_DEFCONFIG="arch/x86/configs/x86_64_defconfig"
CONFIG_LOCKDEP_SUPPORT=y
CONFIG_STACKTRACE_SUPPORT=y
CONFIG_HAVE_LATENCYTOP_SUPPORT=y
CONFIG_MMU=y
CONFIG_NEED_DMA_MAP_STATE=y
CONFIG_NEED_SG_DMA_LENGTH=y
CONFIG_GENERIC_ISA_DMA=y
CONFIG_GENERIC_BUG=y
CONFIG_GENERIC_BUG_RELATIVE_POINTERS=y
CONFIG_GENERIC_HWEIGHT=y
CONFIG_ARCH_MAY_HAVE_PC_FDC=y
CONFIG_RWSEM_XCHGADD_ALGORITHM=y
CONFIG_GENERIC_CALIBRATE_DELAY=y
CONFIG_ARCH_HAS_CPU_RELAX=y
CONFIG_ARCH_HAS_CACHE_LINE_SIZE=y
CONFIG_ARCH_HAS_CPU_AUTOPROBE=y
CONFIG_HAVE_SETUP_PER_CPU_AREA=y
CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK=y
CONFIG_NEED_PER_CPU_PAGE_FIRST_CHUNK=y
CONFIG_ARCH_HIBERNATION_POSSIBLE=y
CONFIG_ARCH_SUSPEND_POSSIBLE=y
CONFIG_ARCH_WANT_HUGE_PMD_SHARE=y
CONFIG_ARCH_WANT_GENERAL_HUGETLB=y
CONFIG_ZONE_DMA32=y
CONFIG_AUDIT_ARCH=y
CONFIG_ARCH_SUPPORTS_OPTIMIZED_INLINING=y
CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y
CONFIG_HAVE_INTEL_TXT=y
CONFIG_X86_64_SMP=y
CONFIG_X86_HT=y
CONFIG_ARCH_HWEIGHT_CFLAGS="-fcall-saved-rdi -fcall-saved-rsi -fcall-saved-rdx -fcall-saved-rcx -fcall-saved-r8 -fcall-saved-r9 -fcall-saved-r10 -fcall-saved-r11"
CONFIG_ARCH_CPU_PROBE_RELEASE=y
CONFIG_ARCH_SUPPORTS_UPROBES=y
CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config"
CONFIG_IRQ_WORK=y
CONFIG_BUILDTIME_EXTABLE_SORT=y

#
# General setup
#
CONFIG_INIT_ENV_ARG_LIMIT=32
CONFIG_CROSS_COMPILE=""
# CONFIG_COMPILE_TEST is not set
CONFIG_LOCALVERSION=""
# CONFIG_LOCALVERSION_AUTO is not set
CONFIG_HAVE_KERNEL_GZIP=y
CONFIG_HAVE_KERNEL_BZIP2=y
CONFIG_HAVE_KERNEL_LZMA=y
CONFIG_HAVE_KERNEL_XZ=y
CONFIG_HAVE_KERNEL_LZO=y
CONFIG_HAVE_KERNEL_LZ4=y
# CONFIG_KERNEL_GZIP is not set
# CONFIG_KERNEL_BZIP2 is not set
# CONFIG_KERNEL_LZMA is not set
CONFIG_KERNEL_XZ=y
# CONFIG_KERNEL_LZO is not set
# CONFIG_KERNEL_LZ4 is not set
CONFIG_DEFAULT_HOSTNAME="(none)"
CONFIG_SWAP=y
CONFIG_SYSVIPC=y
CONFIG_SYSVIPC_SYSCTL=y
CONFIG_POSIX_MQUEUE=y
CONFIG_POSIX_MQUEUE_SYSCTL=y
CONFIG_FHANDLE=y
CONFIG_AUDIT=y
CONFIG_AUDITSYSCALL=y
CONFIG_AUDIT_WATCH=y
CONFIG_AUDIT_TREE=y
# CONFIG_AUDIT_LOGINUID_IMMUTABLE is not set
CONFIG_HAVE_GENERIC_HARDIRQS=y

#
# IRQ subsystem
#
CONFIG_GENERIC_HARDIRQS=y
CONFIG_GENERIC_IRQ_PROBE=y
CONFIG_GENERIC_IRQ_SHOW=y
CONFIG_GENERIC_PENDING_IRQ=y
CONFIG_GENERIC_IRQ_CHIP=y
CONFIG_IRQ_DOMAIN=y
# CONFIG_IRQ_DOMAIN_DEBUG is not set
CONFIG_IRQ_FORCED_THREADING=y
CONFIG_SPARSE_IRQ=y
CONFIG_CLOCKSOURCE_WATCHDOG=y
CONFIG_ARCH_CLOCKSOURCE_DATA=y
CONFIG_GENERIC_TIME_VSYSCALL=y
CONFIG_GENERIC_CLOCKEVENTS=y
CONFIG_GENERIC_CLOCKEVENTS_BUILD=y
CONFIG_GENERIC_CLOCKEVENTS_BROADCAST=y
CONFIG_GENERIC_CLOCKEVENTS_MIN_ADJUST=y
CONFIG_GENERIC_CMOS_UPDATE=y

#
# Timers subsystem
#
CONFIG_TICK_ONESHOT=y
CONFIG_NO_HZ_COMMON=y
# CONFIG_HZ_PERIODIC is not set
CONFIG_NO_HZ_IDLE=y
# CONFIG_NO_HZ_FULL is not set
CONFIG_NO_HZ=y
CONFIG_HIGH_RES_TIMERS=y

#
# CPU/Task time and stats accounting
#
CONFIG_TICK_CPU_ACCOUNTING=y
# CONFIG_VIRT_CPU_ACCOUNTING_GEN is not set
# CONFIG_IRQ_TIME_ACCOUNTING is not set
CONFIG_BSD_PROCESS_ACCT=y
CONFIG_BSD_PROCESS_ACCT_V3=y
CONFIG_TASKSTATS=y
CONFIG_TASK_DELAY_ACCT=y
CONFIG_TASK_XACCT=y
CONFIG_TASK_IO_ACCOUNTING=y

#
# RCU Subsystem
#
CONFIG_TREE_RCU=y
# CONFIG_PREEMPT_RCU is not set
CONFIG_RCU_STALL_COMMON=y
# CONFIG_RCU_USER_QS is not set
CONFIG_RCU_FANOUT=64
CONFIG_RCU_FANOUT_LEAF=16
# CONFIG_RCU_FANOUT_EXACT is not set
CONFIG_RCU_FAST_NO_HZ=y
# CONFIG_TREE_RCU_TRACE is not set
# CONFIG_RCU_NOCB_CPU is not set
# CONFIG_IKCONFIG is not set
CONFIG_LOG_BUF_SHIFT=17
CONFIG_HAVE_UNSTABLE_SCHED_CLOCK=y
CONFIG_ARCH_SUPPORTS_NUMA_BALANCING=y
CONFIG_ARCH_WANTS_PROT_NUMA_PROT_NONE=y
CONFIG_ARCH_USES_NUMA_PROT_NONE=y
CONFIG_NUMA_BALANCING_DEFAULT_ENABLED=y
CONFIG_NUMA_BALANCING=y
CONFIG_CGROUPS=y
# CONFIG_CGROUP_DEBUG is not set
CONFIG_CGROUP_FREEZER=y
CONFIG_CGROUP_DEVICE=y
CONFIG_CPUSETS=y
CONFIG_PROC_PID_CPUSET=y
CONFIG_CGROUP_CPUACCT=y
CONFIG_RESOURCE_COUNTERS=y
CONFIG_MEMCG=y
CONFIG_MEMCG_SWAP=y
# CONFIG_MEMCG_SWAP_ENABLED is not set
# CONFIG_MEMCG_KMEM is not set
# CONFIG_CGROUP_HUGETLB is not set
CONFIG_CGROUP_PERF=y
CONFIG_CGROUP_SCHED=y
CONFIG_FAIR_GROUP_SCHED=y
# CONFIG_CFS_BANDWIDTH is not set
# CONFIG_RT_GROUP_SCHED is not set
CONFIG_BLK_CGROUP=y
# CONFIG_DEBUG_BLK_CGROUP is not set
# CONFIG_CHECKPOINT_RESTORE is not set
CONFIG_NAMESPACES=y
CONFIG_UTS_NS=y
CONFIG_IPC_NS=y
CONFIG_PID_NS=y
CONFIG_NET_NS=y
CONFIG_SCHED_AUTOGROUP=y
CONFIG_MM_OWNER=y
# CONFIG_SYSFS_DEPRECATED is not set
CONFIG_RELAY=y
CONFIG_BLK_DEV_INITRD=y
CONFIG_INITRAMFS_SOURCE=""
CONFIG_RD_GZIP=y
CONFIG_RD_BZIP2=y
CONFIG_RD_LZMA=y
CONFIG_RD_XZ=y
CONFIG_RD_LZO=y
CONFIG_RD_LZ4=y
CONFIG_CC_OPTIMIZE_FOR_SIZE=y
CONFIG_SYSCTL=y
CONFIG_ANON_INODES=y
CONFIG_HAVE_UID16=y
CONFIG_SYSCTL_EXCEPTION_TRACE=y
CONFIG_HAVE_PCSPKR_PLATFORM=y
# CONFIG_EXPERT is not set
CONFIG_UID16=y
# CONFIG_SYSCTL_SYSCALL is not set
CONFIG_KALLSYMS=y
# CONFIG_KALLSYMS_ALL is not set
CONFIG_PRINTK=y
CONFIG_BUG=y
CONFIG_ELF_CORE=y
CONFIG_PCSPKR_PLATFORM=y
CONFIG_BASE_FULL=y
CONFIG_FUTEX=y
CONFIG_EPOLL=y
CONFIG_SIGNALFD=y
CONFIG_TIMERFD=y
CONFIG_EVENTFD=y
CONFIG_SHMEM=y
CONFIG_AIO=y
CONFIG_PCI_QUIRKS=y
# CONFIG_EMBEDDED is not set
CONFIG_HAVE_PERF_EVENTS=y

#
# Kernel Performance Events And Counters
#
CONFIG_PERF_EVENTS=y
# CONFIG_DEBUG_PERF_USE_VMALLOC is not set
CONFIG_VM_EVENT_COUNTERS=y
# CONFIG_COMPAT_BRK is not set
CONFIG_SLAB=y
# CONFIG_SLUB is not set
CONFIG_PROFILING=y
CONFIG_TRACEPOINTS=y
CONFIG_OPROFILE=m
# CONFIG_OPROFILE_EVENT_MULTIPLEX is not set
CONFIG_HAVE_OPROFILE=y
CONFIG_OPROFILE_NMI_TIMER=y
CONFIG_KPROBES=y
# CONFIG_JUMP_LABEL is not set
CONFIG_OPTPROBES=y
CONFIG_UPROBES=y
# CONFIG_HAVE_64BIT_ALIGNED_ACCESS is not set
CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y
CONFIG_ARCH_USE_BUILTIN_BSWAP=y
CONFIG_KRETPROBES=y
CONFIG_USER_RETURN_NOTIFIER=y
CONFIG_HAVE_IOREMAP_PROT=y
CONFIG_HAVE_KPROBES=y
CONFIG_HAVE_KRETPROBES=y
CONFIG_HAVE_OPTPROBES=y
CONFIG_HAVE_KPROBES_ON_FTRACE=y
CONFIG_HAVE_ARCH_TRACEHOOK=y
CONFIG_HAVE_DMA_ATTRS=y
CONFIG_USE_GENERIC_SMP_HELPERS=y
CONFIG_GENERIC_SMP_IDLE_THREAD=y
CONFIG_HAVE_REGS_AND_STACK_ACCESS_API=y
CONFIG_HAVE_DMA_API_DEBUG=y
CONFIG_HAVE_HW_BREAKPOINT=y
CONFIG_HAVE_MIXED_BREAKPOINTS_REGS=y
CONFIG_HAVE_USER_RETURN_NOTIFIER=y
CONFIG_HAVE_PERF_EVENTS_NMI=y
CONFIG_HAVE_PERF_REGS=y
CONFIG_HAVE_PERF_USER_STACK_DUMP=y
CONFIG_HAVE_ARCH_JUMP_LABEL=y
CONFIG_ARCH_HAVE_NMI_SAFE_CMPXCHG=y
CONFIG_HAVE_CMPXCHG_LOCAL=y
CONFIG_HAVE_CMPXCHG_DOUBLE=y
CONFIG_ARCH_WANT_COMPAT_IPC_PARSE_VERSION=y
CONFIG_ARCH_WANT_OLD_COMPAT_IPC=y
CONFIG_HAVE_ARCH_SECCOMP_FILTER=y
CONFIG_SECCOMP_FILTER=y
CONFIG_HAVE_CONTEXT_TRACKING=y
CONFIG_HAVE_IRQ_TIME_ACCOUNTING=y
CONFIG_HAVE_ARCH_TRANSPARENT_HUGEPAGE=y
CONFIG_HAVE_ARCH_SOFT_DIRTY=y
CONFIG_MODULES_USE_ELF_RELA=y
CONFIG_OLD_SIGSUSPEND3=y
CONFIG_COMPAT_OLD_SIGACTION=y

#
# GCOV-based kernel profiling
#
# CONFIG_GCOV_KERNEL is not set
# CONFIG_HAVE_GENERIC_DMA_COHERENT is not set
CONFIG_SLABINFO=y
CONFIG_RT_MUTEXES=y
CONFIG_BASE_SMALL=0
CONFIG_MODULES=y
CONFIG_MODULE_FORCE_LOAD=y
CONFIG_MODULE_UNLOAD=y
CONFIG_MODULE_FORCE_UNLOAD=y
CONFIG_MODVERSIONS=y
# CONFIG_MODULE_SRCVERSION_ALL is not set
# CONFIG_MODULE_SIG is not set
CONFIG_STOP_MACHINE=y
CONFIG_BLOCK=y
CONFIG_BLK_DEV_BSG=y
CONFIG_BLK_DEV_BSGLIB=y
CONFIG_BLK_DEV_INTEGRITY=y
CONFIG_BLK_DEV_THROTTLING=y

#
# Partition Types
#
CONFIG_PARTITION_ADVANCED=y
CONFIG_ACORN_PARTITION=y
# CONFIG_ACORN_PARTITION_CUMANA is not set
# CONFIG_ACORN_PARTITION_EESOX is not set
CONFIG_ACORN_PARTITION_ICS=y
# CONFIG_ACORN_PARTITION_ADFS is not set
# CONFIG_ACORN_PARTITION_POWERTEC is not set
CONFIG_ACORN_PARTITION_RISCIX=y
# CONFIG_AIX_PARTITION is not set
CONFIG_OSF_PARTITION=y
CONFIG_AMIGA_PARTITION=y
CONFIG_ATARI_PARTITION=y
CONFIG_MAC_PARTITION=y
CONFIG_MSDOS_PARTITION=y
CONFIG_BSD_DISKLABEL=y
CONFIG_MINIX_SUBPARTITION=y
CONFIG_SOLARIS_X86_PARTITION=y
CONFIG_UNIXWARE_DISKLABEL=y
CONFIG_LDM_PARTITION=y
# CONFIG_LDM_DEBUG is not set
CONFIG_SGI_PARTITION=y
CONFIG_ULTRIX_PARTITION=y
CONFIG_SUN_PARTITION=y
CONFIG_KARMA_PARTITION=y
CONFIG_EFI_PARTITION=y
# CONFIG_SYSV68_PARTITION is not set
CONFIG_BLOCK_COMPAT=y

#
# IO Schedulers
#
CONFIG_IOSCHED_NOOP=y
CONFIG_IOSCHED_DEADLINE=y
CONFIG_IOSCHED_CFQ=y
CONFIG_CFQ_GROUP_IOSCHED=y
# CONFIG_DEFAULT_DEADLINE is not set
# CONFIG_DEFAULT_CFQ is not set
CONFIG_DEFAULT_NOOP=y
CONFIG_DEFAULT_IOSCHED="noop"
CONFIG_PREEMPT_NOTIFIERS=y
CONFIG_PADATA=y
CONFIG_INLINE_SPIN_UNLOCK_IRQ=y
CONFIG_INLINE_READ_UNLOCK=y
CONFIG_INLINE_READ_UNLOCK_IRQ=y
CONFIG_INLINE_WRITE_UNLOCK=y
CONFIG_INLINE_WRITE_UNLOCK_IRQ=y
CONFIG_MUTEX_SPIN_ON_OWNER=y
CONFIG_FREEZER=y

#
# Processor type and features
#
CONFIG_ZONE_DMA=y
CONFIG_SMP=y
CONFIG_X86_X2APIC=y
CONFIG_X86_MPPARSE=y
# CONFIG_X86_EXTENDED_PLATFORM is not set
# CONFIG_X86_INTEL_LPSS is not set
CONFIG_X86_SUPPORTS_MEMORY_FAILURE=y
CONFIG_SCHED_OMIT_FRAME_POINTER=y
CONFIG_HYPERVISOR_GUEST=y
CONFIG_PARAVIRT=y
# CONFIG_PARAVIRT_DEBUG is not set
# CONFIG_PARAVIRT_SPINLOCKS is not set
CONFIG_XEN=y
CONFIG_XEN_DOM0=y
CONFIG_XEN_PRIVILEGED_GUEST=y
CONFIG_XEN_PVHVM=y
CONFIG_XEN_MAX_DOMAIN_MEMORY=500
CONFIG_XEN_SAVE_RESTORE=y
# CONFIG_XEN_DEBUG_FS is not set
CONFIG_KVM_GUEST=y
# CONFIG_PARAVIRT_TIME_ACCOUNTING is not set
CONFIG_PARAVIRT_CLOCK=y
CONFIG_NO_BOOTMEM=y
CONFIG_MEMTEST=y
# CONFIG_MK8 is not set
# CONFIG_MPSC is not set
# CONFIG_MCORE2 is not set
# CONFIG_MATOM is not set
CONFIG_GENERIC_CPU=y
CONFIG_X86_INTERNODE_CACHE_SHIFT=6
CONFIG_X86_L1_CACHE_SHIFT=6
CONFIG_X86_TSC=y
CONFIG_X86_CMPXCHG64=y
CONFIG_X86_CMOV=y
CONFIG_X86_MINIMUM_CPU_FAMILY=64
CONFIG_X86_DEBUGCTLMSR=y
CONFIG_CPU_SUP_INTEL=y
CONFIG_CPU_SUP_AMD=y
CONFIG_CPU_SUP_CENTAUR=y
CONFIG_HPET_TIMER=y
CONFIG_HPET_EMULATE_RTC=y
CONFIG_DMI=y
CONFIG_GART_IOMMU=y
CONFIG_CALGARY_IOMMU=y
CONFIG_CALGARY_IOMMU_ENABLED_BY_DEFAULT=y
CONFIG_SWIOTLB=y
CONFIG_IOMMU_HELPER=y
# CONFIG_MAXSMP is not set
CONFIG_NR_CPUS=512
CONFIG_SCHED_SMT=y
CONFIG_SCHED_MC=y
# CONFIG_PREEMPT_NONE is not set
CONFIG_PREEMPT_VOLUNTARY=y
# CONFIG_PREEMPT is not set
CONFIG_X86_LOCAL_APIC=y
CONFIG_X86_IO_APIC=y
CONFIG_X86_REROUTE_FOR_BROKEN_BOOT_IRQS=y
CONFIG_X86_MCE=y
CONFIG_X86_MCE_INTEL=y
CONFIG_X86_MCE_AMD=y
CONFIG_X86_MCE_THRESHOLD=y
CONFIG_X86_MCE_INJECT=m
CONFIG_X86_THERMAL_VECTOR=y
CONFIG_I8K=m
CONFIG_MICROCODE=m
CONFIG_MICROCODE_INTEL=y
CONFIG_MICROCODE_AMD=y
CONFIG_MICROCODE_OLD_INTERFACE=y
CONFIG_MICROCODE_INTEL_LIB=y
# CONFIG_MICROCODE_INTEL_EARLY is not set
# CONFIG_MICROCODE_AMD_EARLY is not set
CONFIG_X86_MSR=m
CONFIG_X86_CPUID=m
CONFIG_ARCH_PHYS_ADDR_T_64BIT=y
CONFIG_ARCH_DMA_ADDR_T_64BIT=y
CONFIG_DIRECT_GBPAGES=y
CONFIG_NUMA=y
CONFIG_AMD_NUMA=y
CONFIG_X86_64_ACPI_NUMA=y
CONFIG_NODES_SPAN_OTHER_NODES=y
CONFIG_NUMA_EMU=y
CONFIG_NODES_SHIFT=6
CONFIG_ARCH_SPARSEMEM_ENABLE=y
CONFIG_ARCH_SPARSEMEM_DEFAULT=y
CONFIG_ARCH_SELECT_MEMORY_MODEL=y
CONFIG_ARCH_MEMORY_PROBE=y
CONFIG_ARCH_PROC_KCORE_TEXT=y
CONFIG_ILLEGAL_POINTER_VALUE=0xdead000000000000
CONFIG_SELECT_MEMORY_MODEL=y
CONFIG_SPARSEMEM_MANUAL=y
CONFIG_SPARSEMEM=y
CONFIG_NEED_MULTIPLE_NODES=y
CONFIG_HAVE_MEMORY_PRESENT=y
CONFIG_SPARSEMEM_EXTREME=y
CONFIG_SPARSEMEM_VMEMMAP_ENABLE=y
CONFIG_SPARSEMEM_ALLOC_MEM_MAP_TOGETHER=y
CONFIG_SPARSEMEM_VMEMMAP=y
CONFIG_HAVE_MEMBLOCK=y
CONFIG_HAVE_MEMBLOCK_NODE_MAP=y
CONFIG_ARCH_DISCARD_MEMBLOCK=y
CONFIG_MEMORY_ISOLATION=y
# CONFIG_MOVABLE_NODE is not set
CONFIG_HAVE_BOOTMEM_INFO_NODE=y
CONFIG_MEMORY_HOTPLUG=y
CONFIG_MEMORY_HOTPLUG_SPARSE=y
CONFIG_MEMORY_HOTREMOVE=y
CONFIG_PAGEFLAGS_EXTENDED=y
CONFIG_SPLIT_PTLOCK_CPUS=4
CONFIG_BALLOON_COMPACTION=y
CONFIG_COMPACTION=y
CONFIG_MIGRATION=y
CONFIG_PHYS_ADDR_T_64BIT=y
CONFIG_ZONE_DMA_FLAG=1
CONFIG_BOUNCE=y
CONFIG_NEED_BOUNCE_POOL=y
CONFIG_VIRT_TO_BUS=y
CONFIG_MMU_NOTIFIER=y
CONFIG_KSM=y
CONFIG_DEFAULT_MMAP_MIN_ADDR=65536
CONFIG_ARCH_SUPPORTS_MEMORY_FAILURE=y
CONFIG_MEMORY_FAILURE=y
CONFIG_HWPOISON_INJECT=m
CONFIG_TRANSPARENT_HUGEPAGE=y
# CONFIG_TRANSPARENT_HUGEPAGE_ALWAYS is not set
CONFIG_TRANSPARENT_HUGEPAGE_MADVISE=y
CONFIG_CROSS_MEMORY_ATTACH=y
# CONFIG_CLEANCACHE is not set
# CONFIG_FRONTSWAP is not set
# CONFIG_ZBUD is not set
# CONFIG_X86_CHECK_BIOS_CORRUPTION is not set
CONFIG_X86_RESERVE_LOW=64
CONFIG_MTRR=y
CONFIG_MTRR_SANITIZER=y
CONFIG_MTRR_SANITIZER_ENABLE_DEFAULT=0
CONFIG_MTRR_SANITIZER_SPARE_REG_NR_DEFAULT=1
CONFIG_X86_PAT=y
CONFIG_ARCH_USES_PG_UNCACHED=y
CONFIG_ARCH_RANDOM=y
CONFIG_X86_SMAP=y
CONFIG_EFI=y
CONFIG_EFI_STUB=y
CONFIG_SECCOMP=y
CONFIG_CC_STACKPROTECTOR=y
# CONFIG_HZ_100 is not set
CONFIG_HZ_250=y
# CONFIG_HZ_300 is not set
# CONFIG_HZ_1000 is not set
CONFIG_HZ=250
CONFIG_SCHED_HRTICK=y
CONFIG_KEXEC=y
CONFIG_CRASH_DUMP=y
CONFIG_PHYSICAL_START=0x1000000
CONFIG_RELOCATABLE=y
CONFIG_PHYSICAL_ALIGN=0x1000000
CONFIG_HOTPLUG_CPU=y
# CONFIG_BOOTPARAM_HOTPLUG_CPU0 is not set
# CONFIG_DEBUG_HOTPLUG_CPU0 is not set
# CONFIG_COMPAT_VDSO is not set
# CONFIG_CMDLINE_BOOL is not set
CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y
CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y
CONFIG_USE_PERCPU_NUMA_NODE_ID=y

#
# Power management and ACPI options
#
# CONFIG_SUSPEND is not set
CONFIG_HIBERNATE_CALLBACKS=y
# CONFIG_HIBERNATION is not set
CONFIG_PM_SLEEP=y
CONFIG_PM_SLEEP_SMP=y
# CONFIG_PM_AUTOSLEEP is not set
# CONFIG_PM_WAKELOCKS is not set
CONFIG_PM_RUNTIME=y
CONFIG_PM=y
CONFIG_PM_DEBUG=y
CONFIG_PM_ADVANCED_DEBUG=y
CONFIG_PM_SLEEP_DEBUG=y
# CONFIG_PM_TRACE_RTC is not set
# CONFIG_WQ_POWER_EFFICIENT_DEFAULT is not set
CONFIG_ACPI=y
# CONFIG_ACPI_PROCFS is not set
# CONFIG_ACPI_PROCFS_POWER is not set
# CONFIG_ACPI_EC_DEBUGFS is not set
# CONFIG_ACPI_PROC_EVENT is not set
CONFIG_ACPI_AC=m
CONFIG_ACPI_BATTERY=m
CONFIG_ACPI_BUTTON=m
CONFIG_ACPI_VIDEO=m
CONFIG_ACPI_FAN=m
CONFIG_ACPI_DOCK=y
CONFIG_ACPI_I2C=m
CONFIG_ACPI_PROCESSOR=m
CONFIG_ACPI_IPMI=m
CONFIG_ACPI_HOTPLUG_CPU=y
CONFIG_ACPI_PROCESSOR_AGGREGATOR=m
CONFIG_ACPI_THERMAL=m
CONFIG_ACPI_NUMA=y
# CONFIG_ACPI_CUSTOM_DSDT is not set
CONFIG_ACPI_INITRD_TABLE_OVERRIDE=y
CONFIG_ACPI_BLACKLIST_YEAR=0
# CONFIG_ACPI_DEBUG is not set
CONFIG_ACPI_PCI_SLOT=y
CONFIG_X86_PM_TIMER=y
CONFIG_ACPI_CONTAINER=y
CONFIG_ACPI_HOTPLUG_MEMORY=y
CONFIG_ACPI_SBS=m
CONFIG_ACPI_HED=y
# CONFIG_ACPI_CUSTOM_METHOD is not set
CONFIG_ACPI_BGRT=y
CONFIG_ACPI_APEI=y
CONFIG_ACPI_APEI_GHES=y
CONFIG_ACPI_APEI_PCIEAER=y
CONFIG_ACPI_APEI_MEMORY_FAILURE=y
# CONFIG_ACPI_APEI_EINJ is not set
# CONFIG_ACPI_APEI_ERST_DEBUG is not set
CONFIG_SFI=y

#
# CPU Frequency scaling
#
CONFIG_CPU_FREQ=y
CONFIG_CPU_FREQ_TABLE=y
CONFIG_CPU_FREQ_GOV_COMMON=y
CONFIG_CPU_FREQ_STAT=m
# CONFIG_CPU_FREQ_STAT_DETAILS is not set
# CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE is not set
# CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set
CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND=y
# CONFIG_CPU_FREQ_DEFAULT_GOV_CONSERVATIVE is not set
CONFIG_CPU_FREQ_GOV_PERFORMANCE=y
CONFIG_CPU_FREQ_GOV_POWERSAVE=m
CONFIG_CPU_FREQ_GOV_USERSPACE=m
CONFIG_CPU_FREQ_GOV_ONDEMAND=y
CONFIG_CPU_FREQ_GOV_CONSERVATIVE=m

#
# x86 CPU frequency scaling drivers
#
CONFIG_X86_INTEL_PSTATE=y
CONFIG_X86_PCC_CPUFREQ=m
CONFIG_X86_ACPI_CPUFREQ=m
CONFIG_X86_ACPI_CPUFREQ_CPB=y
CONFIG_X86_POWERNOW_K8=m
CONFIG_X86_AMD_FREQ_SENSITIVITY=m
CONFIG_X86_SPEEDSTEP_CENTRINO=m
CONFIG_X86_P4_CLOCKMOD=m

#
# shared options
#
CONFIG_X86_SPEEDSTEP_LIB=m
CONFIG_CPU_IDLE=y
# CONFIG_CPU_IDLE_MULTIPLE_DRIVERS is not set
CONFIG_CPU_IDLE_GOV_LADDER=y
CONFIG_CPU_IDLE_GOV_MENU=y
# CONFIG_ARCH_NEEDS_CPU_IDLE_COUPLED is not set
CONFIG_INTEL_IDLE=y

#
# Memory power savings
#
CONFIG_I7300_IDLE_IOAT_CHANNEL=y
CONFIG_I7300_IDLE=m

#
# Bus options (PCI etc.)
#
CONFIG_PCI=y
CONFIG_PCI_DIRECT=y
CONFIG_PCI_MMCONFIG=y
CONFIG_PCI_XEN=y
CONFIG_PCI_DOMAINS=y
CONFIG_PCIEPORTBUS=y
CONFIG_HOTPLUG_PCI_PCIE=y
CONFIG_PCIEAER=y
# CONFIG_PCIE_ECRC is not set
CONFIG_PCIEAER_INJECT=m
CONFIG_PCIEASPM=y
# CONFIG_PCIEASPM_DEBUG is not set
CONFIG_PCIEASPM_DEFAULT=y
# CONFIG_PCIEASPM_POWERSAVE is not set
# CONFIG_PCIEASPM_PERFORMANCE is not set
CONFIG_PCIE_PME=y
CONFIG_ARCH_SUPPORTS_MSI=y
CONFIG_PCI_MSI=y
# CONFIG_PCI_DEBUG is not set
CONFIG_PCI_REALLOC_ENABLE_AUTO=y
CONFIG_PCI_STUB=m
CONFIG_XEN_PCIDEV_FRONTEND=m
CONFIG_HT_IRQ=y
CONFIG_PCI_ATS=y
CONFIG_PCI_IOV=y
CONFIG_PCI_PRI=y
CONFIG_PCI_PASID=y
CONFIG_PCI_IOAPIC=y
CONFIG_PCI_LABEL=y

#
# PCI host controller drivers
#
CONFIG_ISA_DMA_API=y
CONFIG_AMD_NB=y
CONFIG_PCCARD=m
CONFIG_PCMCIA=m
CONFIG_PCMCIA_LOAD_CIS=y
CONFIG_CARDBUS=y

#
# PC-card bridges
#
CONFIG_YENTA=m
CONFIG_YENTA_O2=y
CONFIG_YENTA_RICOH=y
CONFIG_YENTA_TI=y
CONFIG_YENTA_ENE_TUNE=y
CONFIG_YENTA_TOSHIBA=y
CONFIG_PD6729=m
CONFIG_I82092=m
CONFIG_PCCARD_NONSTATIC=y
CONFIG_HOTPLUG_PCI=y
CONFIG_HOTPLUG_PCI_ACPI=y
CONFIG_HOTPLUG_PCI_ACPI_IBM=m
CONFIG_HOTPLUG_PCI_CPCI=y
CONFIG_HOTPLUG_PCI_CPCI_ZT5550=m
CONFIG_HOTPLUG_PCI_CPCI_GENERIC=m
CONFIG_HOTPLUG_PCI_SHPC=m
# CONFIG_RAPIDIO is not set

#
# Executable file formats / Emulations
#
CONFIG_BINFMT_ELF=y
CONFIG_COMPAT_BINFMT_ELF=y
CONFIG_ARCH_BINFMT_ELF_RANDOMIZE_PIE=y
CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS=y
CONFIG_BINFMT_SCRIPT=y
# CONFIG_HAVE_AOUT is not set
CONFIG_BINFMT_MISC=m
CONFIG_COREDUMP=y
CONFIG_IA32_EMULATION=y
CONFIG_IA32_AOUT=y
# CONFIG_X86_X32 is not set
CONFIG_COMPAT=y
CONFIG_COMPAT_FOR_U64_ALIGNMENT=y
CONFIG_SYSVIPC_COMPAT=y
CONFIG_KEYS_COMPAT=y
CONFIG_HAVE_TEXT_POKE_SMP=y
CONFIG_X86_DEV_DMA_OPS=y
CONFIG_NET=y

#
# Networking options
#
CONFIG_PACKET=y
CONFIG_PACKET_DIAG=m
CONFIG_UNIX=y
CONFIG_UNIX_DIAG=m
CONFIG_XFRM=y
CONFIG_XFRM_ALGO=m
CONFIG_XFRM_USER=m
CONFIG_XFRM_SUB_POLICY=y
CONFIG_XFRM_MIGRATE=y
# CONFIG_XFRM_STATISTICS is not set
CONFIG_XFRM_IPCOMP=m
CONFIG_NET_KEY=m
CONFIG_NET_KEY_MIGRATE=y
CONFIG_INET=y
CONFIG_IP_MULTICAST=y
CONFIG_IP_ADVANCED_ROUTER=y
CONFIG_IP_FIB_TRIE_STATS=y
CONFIG_IP_MULTIPLE_TABLES=y
CONFIG_IP_ROUTE_MULTIPATH=y
CONFIG_IP_ROUTE_VERBOSE=y
CONFIG_IP_ROUTE_CLASSID=y
# CONFIG_IP_PNP is not set
CONFIG_NET_IPIP=m
CONFIG_NET_IPGRE_DEMUX=m
CONFIG_NET_IP_TUNNEL=m
CONFIG_NET_IPGRE=m
CONFIG_NET_IPGRE_BROADCAST=y
CONFIG_IP_MROUTE=y
CONFIG_IP_MROUTE_MULTIPLE_TABLES=y
CONFIG_IP_PIMSM_V1=y
CONFIG_IP_PIMSM_V2=y
# CONFIG_ARPD is not set
CONFIG_SYN_COOKIES=y
CONFIG_NET_IPVTI=m
CONFIG_INET_AH=m
CONFIG_INET_ESP=m
CONFIG_INET_IPCOMP=m
CONFIG_INET_XFRM_TUNNEL=m
CONFIG_INET_TUNNEL=m
CONFIG_INET_XFRM_MODE_TRANSPORT=m
CONFIG_INET_XFRM_MODE_TUNNEL=m
CONFIG_INET_XFRM_MODE_BEET=m
CONFIG_INET_LRO=m
CONFIG_INET_DIAG=m
CONFIG_INET_TCP_DIAG=m
CONFIG_INET_UDP_DIAG=m
CONFIG_TCP_CONG_ADVANCED=y
CONFIG_TCP_CONG_BIC=m
CONFIG_TCP_CONG_CUBIC=y
CONFIG_TCP_CONG_WESTWOOD=m
CONFIG_TCP_CONG_HTCP=m
CONFIG_TCP_CONG_HSTCP=m
CONFIG_TCP_CONG_HYBLA=m
CONFIG_TCP_CONG_VEGAS=m
CONFIG_TCP_CONG_SCALABLE=m
CONFIG_TCP_CONG_LP=m
CONFIG_TCP_CONG_VENO=m
CONFIG_TCP_CONG_YEAH=m
CONFIG_TCP_CONG_ILLINOIS=m
CONFIG_DEFAULT_CUBIC=y
# CONFIG_DEFAULT_RENO is not set
CONFIG_DEFAULT_TCP_CONG="cubic"
CONFIG_TCP_MD5SIG=y
CONFIG_IPV6=y
CONFIG_IPV6_PRIVACY=y
CONFIG_IPV6_ROUTER_PREF=y
CONFIG_IPV6_ROUTE_INFO=y
CONFIG_IPV6_OPTIMISTIC_DAD=y
CONFIG_INET6_AH=m
CONFIG_INET6_ESP=m
CONFIG_INET6_IPCOMP=m
CONFIG_IPV6_MIP6=y
CONFIG_INET6_XFRM_TUNNEL=m
CONFIG_INET6_TUNNEL=m
CONFIG_INET6_XFRM_MODE_TRANSPORT=m
CONFIG_INET6_XFRM_MODE_TUNNEL=m
CONFIG_INET6_XFRM_MODE_BEET=m
CONFIG_INET6_XFRM_MODE_ROUTEOPTIMIZATION=m
CONFIG_IPV6_SIT=m
CONFIG_IPV6_SIT_6RD=y
CONFIG_IPV6_NDISC_NODETYPE=y
CONFIG_IPV6_TUNNEL=m
CONFIG_IPV6_GRE=m
CONFIG_IPV6_MULTIPLE_TABLES=y
CONFIG_IPV6_SUBTREES=y
CONFIG_IPV6_MROUTE=y
CONFIG_IPV6_MROUTE_MULTIPLE_TABLES=y
CONFIG_IPV6_PIMSM_V2=y
# CONFIG_NETLABEL is not set
CONFIG_NETWORK_SECMARK=y
# CONFIG_NETWORK_PHY_TIMESTAMPING is not set
CONFIG_NETFILTER=y
# CONFIG_NETFILTER_DEBUG is not set
CONFIG_NETFILTER_ADVANCED=y
CONFIG_BRIDGE_NETFILTER=y

#
# Core Netfilter Configuration
#
CONFIG_NETFILTER_NETLINK=m
CONFIG_NETFILTER_NETLINK_ACCT=m
CONFIG_NETFILTER_NETLINK_QUEUE=m
CONFIG_NETFILTER_NETLINK_LOG=m
CONFIG_NF_CONNTRACK=m
CONFIG_NF_CONNTRACK_MARK=y
CONFIG_NF_CONNTRACK_SECMARK=y
CONFIG_NF_CONNTRACK_ZONES=y
CONFIG_NF_CONNTRACK_PROCFS=y
CONFIG_NF_CONNTRACK_EVENTS=y
CONFIG_NF_CONNTRACK_TIMEOUT=y
CONFIG_NF_CONNTRACK_TIMESTAMP=y
CONFIG_NF_CONNTRACK_LABELS=y
CONFIG_NF_CT_PROTO_DCCP=m
CONFIG_NF_CT_PROTO_GRE=m
CONFIG_NF_CT_PROTO_SCTP=m
CONFIG_NF_CT_PROTO_UDPLITE=m
CONFIG_NF_CONNTRACK_AMANDA=m
CONFIG_NF_CONNTRACK_FTP=m
CONFIG_NF_CONNTRACK_H323=m
CONFIG_NF_CONNTRACK_IRC=m
CONFIG_NF_CONNTRACK_BROADCAST=m
CONFIG_NF_CONNTRACK_NETBIOS_NS=m
CONFIG_NF_CONNTRACK_SNMP=m
CONFIG_NF_CONNTRACK_PPTP=m
CONFIG_NF_CONNTRACK_SANE=m
CONFIG_NF_CONNTRACK_SIP=m
CONFIG_NF_CONNTRACK_TFTP=m
CONFIG_NF_CT_NETLINK=m
CONFIG_NF_CT_NETLINK_TIMEOUT=m
CONFIG_NF_CT_NETLINK_HELPER=m
CONFIG_NETFILTER_NETLINK_QUEUE_CT=y
CONFIG_NF_NAT=m
CONFIG_NF_NAT_NEEDED=y
CONFIG_NF_NAT_PROTO_DCCP=m
CONFIG_NF_NAT_PROTO_UDPLITE=m
CONFIG_NF_NAT_PROTO_SCTP=m
CONFIG_NF_NAT_AMANDA=m
CONFIG_NF_NAT_FTP=m
CONFIG_NF_NAT_IRC=m
CONFIG_NF_NAT_SIP=m
CONFIG_NF_NAT_TFTP=m
CONFIG_NETFILTER_TPROXY=m
CONFIG_NETFILTER_XTABLES=m

#
# Xtables combined modules
#
CONFIG_NETFILTER_XT_MARK=m
CONFIG_NETFILTER_XT_CONNMARK=m
CONFIG_NETFILTER_XT_SET=m

#
# Xtables targets
#
CONFIG_NETFILTER_XT_TARGET_AUDIT=m
CONFIG_NETFILTER_XT_TARGET_CHECKSUM=m
CONFIG_NETFILTER_XT_TARGET_CLASSIFY=m
CONFIG_NETFILTER_XT_TARGET_CONNMARK=m
CONFIG_NETFILTER_XT_TARGET_CONNSECMARK=m
CONFIG_NETFILTER_XT_TARGET_CT=m
CONFIG_NETFILTER_XT_TARGET_DSCP=m
CONFIG_NETFILTER_XT_TARGET_HL=m
CONFIG_NETFILTER_XT_TARGET_HMARK=m
CONFIG_NETFILTER_XT_TARGET_IDLETIMER=m
CONFIG_NETFILTER_XT_TARGET_LOG=m
CONFIG_NETFILTER_XT_TARGET_MARK=m
CONFIG_NETFILTER_XT_TARGET_NETMAP=m
CONFIG_NETFILTER_XT_TARGET_NFLOG=m
CONFIG_NETFILTER_XT_TARGET_NFQUEUE=m
# CONFIG_NETFILTER_XT_TARGET_NOTRACK is not set
CONFIG_NETFILTER_XT_TARGET_RATEEST=m
CONFIG_NETFILTER_XT_TARGET_REDIRECT=m
CONFIG_NETFILTER_XT_TARGET_TEE=m
CONFIG_NETFILTER_XT_TARGET_TPROXY=m
CONFIG_NETFILTER_XT_TARGET_TRACE=m
CONFIG_NETFILTER_XT_TARGET_SECMARK=m
CONFIG_NETFILTER_XT_TARGET_TCPMSS=m
CONFIG_NETFILTER_XT_TARGET_TCPOPTSTRIP=m

#
# Xtables matches
#
CONFIG_NETFILTER_XT_MATCH_ADDRTYPE=m
CONFIG_NETFILTER_XT_MATCH_BPF=m
CONFIG_NETFILTER_XT_MATCH_CLUSTER=m
CONFIG_NETFILTER_XT_MATCH_COMMENT=m
CONFIG_NETFILTER_XT_MATCH_CONNBYTES=m
CONFIG_NETFILTER_XT_MATCH_CONNLABEL=m
CONFIG_NETFILTER_XT_MATCH_CONNLIMIT=m
CONFIG_NETFILTER_XT_MATCH_CONNMARK=m
CONFIG_NETFILTER_XT_MATCH_CONNTRACK=m
CONFIG_NETFILTER_XT_MATCH_CPU=m
CONFIG_NETFILTER_XT_MATCH_DCCP=m
CONFIG_NETFILTER_XT_MATCH_DEVGROUP=m
CONFIG_NETFILTER_XT_MATCH_DSCP=m
CONFIG_NETFILTER_XT_MATCH_ECN=m
CONFIG_NETFILTER_XT_MATCH_ESP=m
CONFIG_NETFILTER_XT_MATCH_HASHLIMIT=m
CONFIG_NETFILTER_XT_MATCH_HELPER=m
CONFIG_NETFILTER_XT_MATCH_HL=m
CONFIG_NETFILTER_XT_MATCH_IPRANGE=m
CONFIG_NETFILTER_XT_MATCH_IPVS=m
CONFIG_NETFILTER_XT_MATCH_LENGTH=m
CONFIG_NETFILTER_XT_MATCH_LIMIT=m
CONFIG_NETFILTER_XT_MATCH_MAC=m
CONFIG_NETFILTER_XT_MATCH_MARK=m
CONFIG_NETFILTER_XT_MATCH_MULTIPORT=m
CONFIG_NETFILTER_XT_MATCH_NFACCT=m
CONFIG_NETFILTER_XT_MATCH_OSF=m
CONFIG_NETFILTER_XT_MATCH_OWNER=m
CONFIG_NETFILTER_XT_MATCH_POLICY=m
CONFIG_NETFILTER_XT_MATCH_PHYSDEV=m
CONFIG_NETFILTER_XT_MATCH_PKTTYPE=m
CONFIG_NETFILTER_XT_MATCH_QUOTA=m
CONFIG_NETFILTER_XT_MATCH_RATEEST=m
CONFIG_NETFILTER_XT_MATCH_REALM=m
CONFIG_NETFILTER_XT_MATCH_RECENT=m
CONFIG_NETFILTER_XT_MATCH_SCTP=m
CONFIG_NETFILTER_XT_MATCH_SOCKET=m
CONFIG_NETFILTER_XT_MATCH_STATE=m
CONFIG_NETFILTER_XT_MATCH_STATISTIC=m
CONFIG_NETFILTER_XT_MATCH_STRING=m
CONFIG_NETFILTER_XT_MATCH_TCPMSS=m
CONFIG_NETFILTER_XT_MATCH_TIME=m
CONFIG_NETFILTER_XT_MATCH_U32=m
CONFIG_IP_SET=m
CONFIG_IP_SET_MAX=256
CONFIG_IP_SET_BITMAP_IP=m
CONFIG_IP_SET_BITMAP_IPMAC=m
CONFIG_IP_SET_BITMAP_PORT=m
CONFIG_IP_SET_HASH_IP=m
CONFIG_IP_SET_HASH_IPPORT=m
CONFIG_IP_SET_HASH_IPPORTIP=m
CONFIG_IP_SET_HASH_IPPORTNET=m
CONFIG_IP_SET_HASH_NET=m
CONFIG_IP_SET_HASH_NETPORT=m
CONFIG_IP_SET_HASH_NETIFACE=m
CONFIG_IP_SET_LIST_SET=m
CONFIG_IP_VS=m
CONFIG_IP_VS_IPV6=y
# CONFIG_IP_VS_DEBUG is not set
CONFIG_IP_VS_TAB_BITS=12

#
# IPVS transport protocol load balancing support
#
CONFIG_IP_VS_PROTO_TCP=y
CONFIG_IP_VS_PROTO_UDP=y
CONFIG_IP_VS_PROTO_AH_ESP=y
CONFIG_IP_VS_PROTO_ESP=y
CONFIG_IP_VS_PROTO_AH=y
CONFIG_IP_VS_PROTO_SCTP=y

#
# IPVS scheduler
#
CONFIG_IP_VS_RR=m
CONFIG_IP_VS_WRR=m
CONFIG_IP_VS_LC=m
CONFIG_IP_VS_WLC=m
CONFIG_IP_VS_LBLC=m
CONFIG_IP_VS_LBLCR=m
CONFIG_IP_VS_DH=m
CONFIG_IP_VS_SH=m
CONFIG_IP_VS_SED=m
CONFIG_IP_VS_NQ=m

#
# IPVS SH scheduler
#
CONFIG_IP_VS_SH_TAB_BITS=8

#
# IPVS application helper
#
CONFIG_IP_VS_FTP=m
CONFIG_IP_VS_NFCT=y
CONFIG_IP_VS_PE_SIP=m

#
# IP: Netfilter Configuration
#
CONFIG_NF_DEFRAG_IPV4=m
CONFIG_NF_CONNTRACK_IPV4=m
CONFIG_NF_CONNTRACK_PROC_COMPAT=y
CONFIG_IP_NF_IPTABLES=m
CONFIG_IP_NF_MATCH_AH=m
# CONFIG_IP_NF_MATCH_ECN is not set
CONFIG_IP_NF_MATCH_RPFILTER=m
# CONFIG_IP_NF_MATCH_TTL is not set
CONFIG_IP_NF_FILTER=m
CONFIG_IP_NF_TARGET_REJECT=m
CONFIG_IP_NF_TARGET_ULOG=m
CONFIG_NF_NAT_IPV4=m
CONFIG_IP_NF_TARGET_MASQUERADE=m
# CONFIG_IP_NF_TARGET_NETMAP is not set
# CONFIG_IP_NF_TARGET_REDIRECT is not set
CONFIG_NF_NAT_SNMP_BASIC=m
CONFIG_NF_NAT_PROTO_GRE=m
CONFIG_NF_NAT_PPTP=m
CONFIG_NF_NAT_H323=m
CONFIG_IP_NF_MANGLE=m
CONFIG_IP_NF_TARGET_CLUSTERIP=m
CONFIG_IP_NF_TARGET_ECN=m
CONFIG_IP_NF_TARGET_TTL=m
CONFIG_IP_NF_RAW=m
CONFIG_IP_NF_SECURITY=m
CONFIG_IP_NF_ARPTABLES=m
CONFIG_IP_NF_ARPFILTER=m
CONFIG_IP_NF_ARP_MANGLE=m

#
# IPv6: Netfilter Configuration
#
CONFIG_NF_DEFRAG_IPV6=m
CONFIG_NF_CONNTRACK_IPV6=m
CONFIG_IP6_NF_IPTABLES=m
CONFIG_IP6_NF_MATCH_AH=m
CONFIG_IP6_NF_MATCH_EUI64=m
CONFIG_IP6_NF_MATCH_FRAG=m
CONFIG_IP6_NF_MATCH_OPTS=m
CONFIG_IP6_NF_MATCH_HL=m
CONFIG_IP6_NF_MATCH_IPV6HEADER=m
CONFIG_IP6_NF_MATCH_MH=m
CONFIG_IP6_NF_MATCH_RPFILTER=m
CONFIG_IP6_NF_MATCH_RT=m
CONFIG_IP6_NF_TARGET_HL=m
CONFIG_IP6_NF_FILTER=m
CONFIG_IP6_NF_TARGET_REJECT=m
CONFIG_IP6_NF_MANGLE=m
CONFIG_IP6_NF_RAW=m
CONFIG_IP6_NF_SECURITY=m
CONFIG_NF_NAT_IPV6=m
CONFIG_IP6_NF_TARGET_MASQUERADE=m
CONFIG_IP6_NF_TARGET_NPT=m

#
# DECnet: Netfilter Configuration
#
CONFIG_DECNET_NF_GRABULATOR=m
CONFIG_BRIDGE_NF_EBTABLES=m
CONFIG_BRIDGE_EBT_BROUTE=m
CONFIG_BRIDGE_EBT_T_FILTER=m
CONFIG_BRIDGE_EBT_T_NAT=m
CONFIG_BRIDGE_EBT_802_3=m
CONFIG_BRIDGE_EBT_AMONG=m
CONFIG_BRIDGE_EBT_ARP=m
CONFIG_BRIDGE_EBT_IP=m
CONFIG_BRIDGE_EBT_IP6=m
CONFIG_BRIDGE_EBT_LIMIT=m
CONFIG_BRIDGE_EBT_MARK=m
CONFIG_BRIDGE_EBT_PKTTYPE=m
CONFIG_BRIDGE_EBT_STP=m
CONFIG_BRIDGE_EBT_VLAN=m
CONFIG_BRIDGE_EBT_ARPREPLY=m
CONFIG_BRIDGE_EBT_DNAT=m
CONFIG_BRIDGE_EBT_MARK_T=m
CONFIG_BRIDGE_EBT_REDIRECT=m
CONFIG_BRIDGE_EBT_SNAT=m
CONFIG_BRIDGE_EBT_LOG=m
CONFIG_BRIDGE_EBT_ULOG=m
CONFIG_BRIDGE_EBT_NFLOG=m
CONFIG_IP_DCCP=m
CONFIG_INET_DCCP_DIAG=m

#
# DCCP CCIDs Configuration
#
# CONFIG_IP_DCCP_CCID2_DEBUG is not set
CONFIG_IP_DCCP_CCID3=y
# CONFIG_IP_DCCP_CCID3_DEBUG is not set
CONFIG_IP_DCCP_TFRC_LIB=y

#
# DCCP Kernel Hacking
#
# CONFIG_IP_DCCP_DEBUG is not set
CONFIG_NET_DCCPPROBE=m
CONFIG_IP_SCTP=m
CONFIG_NET_SCTPPROBE=m
# CONFIG_SCTP_DBG_OBJCNT is not set
CONFIG_SCTP_DEFAULT_COOKIE_HMAC_MD5=y
# CONFIG_SCTP_DEFAULT_COOKIE_HMAC_SHA1 is not set
# CONFIG_SCTP_DEFAULT_COOKIE_HMAC_NONE is not set
CONFIG_SCTP_COOKIE_HMAC_MD5=y
CONFIG_SCTP_COOKIE_HMAC_SHA1=y
CONFIG_RDS=m
CONFIG_RDS_RDMA=m
CONFIG_RDS_TCP=m
# CONFIG_RDS_DEBUG is not set
CONFIG_TIPC=m
CONFIG_TIPC_PORTS=8191
CONFIG_TIPC_MEDIA_IB=y
CONFIG_ATM=m
CONFIG_ATM_CLIP=m
# CONFIG_ATM_CLIP_NO_ICMP is not set
CONFIG_ATM_LANE=m
CONFIG_ATM_MPOA=m
CONFIG_ATM_BR2684=m
# CONFIG_ATM_BR2684_IPFILTER is not set
CONFIG_L2TP=m
CONFIG_L2TP_DEBUGFS=m
CONFIG_L2TP_V3=y
CONFIG_L2TP_IP=m
CONFIG_L2TP_ETH=m
CONFIG_STP=m
CONFIG_GARP=m
CONFIG_MRP=m
CONFIG_BRIDGE=m
CONFIG_BRIDGE_IGMP_SNOOPING=y
CONFIG_BRIDGE_VLAN_FILTERING=y
CONFIG_HAVE_NET_DSA=y
CONFIG_VLAN_8021Q=m
CONFIG_VLAN_8021Q_GVRP=y
CONFIG_VLAN_8021Q_MVRP=y
CONFIG_DECNET=m
# CONFIG_DECNET_ROUTER is not set
CONFIG_LLC=m
CONFIG_LLC2=m
# CONFIG_IPX is not set
# CONFIG_ATALK is not set
# CONFIG_X25 is not set
CONFIG_LAPB=m
CONFIG_PHONET=m
CONFIG_IEEE802154=m
CONFIG_IEEE802154_6LOWPAN=m
# CONFIG_MAC802154 is not set
CONFIG_NET_SCHED=y

#
# Queueing/Scheduling
#
CONFIG_NET_SCH_CBQ=m
CONFIG_NET_SCH_HTB=m
CONFIG_NET_SCH_HFSC=m
CONFIG_NET_SCH_ATM=m
CONFIG_NET_SCH_PRIO=m
CONFIG_NET_SCH_MULTIQ=m
CONFIG_NET_SCH_RED=m
CONFIG_NET_SCH_SFB=m
CONFIG_NET_SCH_SFQ=m
CONFIG_NET_SCH_TEQL=m
CONFIG_NET_SCH_TBF=m
CONFIG_NET_SCH_GRED=m
CONFIG_NET_SCH_DSMARK=m
CONFIG_NET_SCH_NETEM=m
CONFIG_NET_SCH_DRR=m
CONFIG_NET_SCH_MQPRIO=m
CONFIG_NET_SCH_CHOKE=m
CONFIG_NET_SCH_QFQ=m
CONFIG_NET_SCH_CODEL=m
CONFIG_NET_SCH_FQ_CODEL=m
CONFIG_NET_SCH_INGRESS=m
CONFIG_NET_SCH_PLUG=m

#
# Classification
#
CONFIG_NET_CLS=y
CONFIG_NET_CLS_BASIC=m
CONFIG_NET_CLS_TCINDEX=m
CONFIG_NET_CLS_ROUTE4=m
CONFIG_NET_CLS_FW=m
CONFIG_NET_CLS_U32=m
CONFIG_CLS_U32_PERF=y
CONFIG_CLS_U32_MARK=y
CONFIG_NET_CLS_RSVP=m
CONFIG_NET_CLS_RSVP6=m
CONFIG_NET_CLS_FLOW=m
CONFIG_NET_CLS_CGROUP=y
CONFIG_NET_EMATCH=y
CONFIG_NET_EMATCH_STACK=32
CONFIG_NET_EMATCH_CMP=m
CONFIG_NET_EMATCH_NBYTE=m
CONFIG_NET_EMATCH_U32=m
CONFIG_NET_EMATCH_META=m
CONFIG_NET_EMATCH_TEXT=m
CONFIG_NET_EMATCH_IPSET=m
CONFIG_NET_CLS_ACT=y
CONFIG_NET_ACT_POLICE=m
CONFIG_NET_ACT_GACT=m
CONFIG_GACT_PROB=y
CONFIG_NET_ACT_MIRRED=m
CONFIG_NET_ACT_IPT=m
CONFIG_NET_ACT_NAT=m
CONFIG_NET_ACT_PEDIT=m
CONFIG_NET_ACT_SIMP=m
CONFIG_NET_ACT_SKBEDIT=m
CONFIG_NET_ACT_CSUM=m
CONFIG_NET_CLS_IND=y
CONFIG_NET_SCH_FIFO=y
CONFIG_DCB=y
CONFIG_DNS_RESOLVER=m
CONFIG_BATMAN_ADV=m
CONFIG_BATMAN_ADV_BLA=y
CONFIG_BATMAN_ADV_DAT=y
CONFIG_BATMAN_ADV_NC=y
# CONFIG_BATMAN_ADV_DEBUG is not set
CONFIG_OPENVSWITCH=m
CONFIG_OPENVSWITCH_GRE=y
CONFIG_VSOCKETS=m
CONFIG_NETLINK_MMAP=y
CONFIG_NETLINK_DIAG=m
CONFIG_NET_MPLS_GSO=y
CONFIG_RPS=y
CONFIG_RFS_ACCEL=y
CONFIG_XPS=y
CONFIG_NETPRIO_CGROUP=m
CONFIG_NET_RX_BUSY_POLL=y
CONFIG_BQL=y
CONFIG_BPF_JIT=y
CONFIG_NET_FLOW_LIMIT=y

#
# Network testing
#
CONFIG_NET_PKTGEN=m
# CONFIG_NET_TCPPROBE is not set
CONFIG_NET_DROP_MONITOR=m
# CONFIG_HAMRADIO is not set
# CONFIG_CAN is not set
# CONFIG_IRDA is not set
# CONFIG_BT is not set
CONFIG_AF_RXRPC=m
# CONFIG_AF_RXRPC_DEBUG is not set
CONFIG_RXKAD=m
CONFIG_FIB_RULES=y
CONFIG_WIRELESS=y
# CONFIG_CFG80211 is not set
# CONFIG_LIB80211 is not set

#
# CFG80211 needs to be enabled for MAC80211
#
# CONFIG_WIMAX is not set
# CONFIG_RFKILL is not set
CONFIG_NET_9P=m
CONFIG_NET_9P_VIRTIO=m
CONFIG_NET_9P_RDMA=m
# CONFIG_NET_9P_DEBUG is not set
# CONFIG_CAIF is not set
CONFIG_CEPH_LIB=m
# CONFIG_CEPH_LIB_PRETTYDEBUG is not set
# CONFIG_CEPH_LIB_USE_DNS_RESOLVER is not set
CONFIG_NFC=m
CONFIG_NFC_NCI=m
# CONFIG_NFC_NCI_SPI is not set
# CONFIG_NFC_HCI is not set

#
# Near Field Communication (NFC) devices
#
# CONFIG_NFC_PN533 is not set
# CONFIG_NFC_SIM is not set
CONFIG_HAVE_BPF_JIT=y

#
# Device Drivers
#

#
# Generic Driver Options
#
CONFIG_UEVENT_HELPER_PATH=""
CONFIG_DEVTMPFS=y
# CONFIG_DEVTMPFS_MOUNT is not set
CONFIG_STANDALONE=y
CONFIG_PREVENT_FIRMWARE_BUILD=y
CONFIG_FW_LOADER=y
# CONFIG_FIRMWARE_IN_KERNEL is not set
CONFIG_EXTRA_FIRMWARE=""
CONFIG_FW_LOADER_USER_HELPER=y
# CONFIG_DEBUG_DRIVER is not set
# CONFIG_DEBUG_DEVRES is not set
CONFIG_SYS_HYPERVISOR=y
# CONFIG_GENERIC_CPU_DEVICES is not set
CONFIG_REGMAP=y
CONFIG_REGMAP_I2C=m
CONFIG_DMA_SHARED_BUFFER=y

#
# Bus devices
#
CONFIG_CONNECTOR=y
CONFIG_PROC_EVENTS=y
CONFIG_MTD=m
# CONFIG_MTD_TESTS is not set
CONFIG_MTD_REDBOOT_PARTS=m
CONFIG_MTD_REDBOOT_DIRECTORY_BLOCK=-1
# CONFIG_MTD_REDBOOT_PARTS_UNALLOCATED is not set
# CONFIG_MTD_REDBOOT_PARTS_READONLY is not set
# CONFIG_MTD_CMDLINE_PARTS is not set
CONFIG_MTD_AR7_PARTS=m

#
# User Modules And Translation Layers
#
CONFIG_MTD_BLKDEVS=m
CONFIG_MTD_BLOCK=m
CONFIG_MTD_BLOCK_RO=m
CONFIG_FTL=m
CONFIG_NFTL=m
CONFIG_NFTL_RW=y
CONFIG_INFTL=m
CONFIG_RFD_FTL=m
CONFIG_SSFDC=m
# CONFIG_SM_FTL is not set
CONFIG_MTD_OOPS=m
CONFIG_MTD_SWAP=m

#
# RAM/ROM/Flash chip drivers
#
CONFIG_MTD_CFI=m
CONFIG_MTD_JEDECPROBE=m
CONFIG_MTD_GEN_PROBE=m
# CONFIG_MTD_CFI_ADV_OPTIONS is not set
CONFIG_MTD_MAP_BANK_WIDTH_1=y
CONFIG_MTD_MAP_BANK_WIDTH_2=y
CONFIG_MTD_MAP_BANK_WIDTH_4=y
# CONFIG_MTD_MAP_BANK_WIDTH_8 is not set
# CONFIG_MTD_MAP_BANK_WIDTH_16 is not set
# CONFIG_MTD_MAP_BANK_WIDTH_32 is not set
CONFIG_MTD_CFI_I1=y
CONFIG_MTD_CFI_I2=y
# CONFIG_MTD_CFI_I4 is not set
# CONFIG_MTD_CFI_I8 is not set
CONFIG_MTD_CFI_INTELEXT=m
CONFIG_MTD_CFI_AMDSTD=m
CONFIG_MTD_CFI_STAA=m
CONFIG_MTD_CFI_UTIL=m
CONFIG_MTD_RAM=m
CONFIG_MTD_ROM=m
CONFIG_MTD_ABSENT=m

#
# Mapping drivers for chip access
#
CONFIG_MTD_COMPLEX_MAPPINGS=y
CONFIG_MTD_PHYSMAP=m
# CONFIG_MTD_PHYSMAP_COMPAT is not set
CONFIG_MTD_SC520CDP=m
CONFIG_MTD_NETSC520=m
CONFIG_MTD_TS5500=m
CONFIG_MTD_SBC_GXX=m
# CONFIG_MTD_AMD76XROM is not set
# CONFIG_MTD_ICHXROM is not set
# CONFIG_MTD_ESB2ROM is not set
# CONFIG_MTD_CK804XROM is not set
# CONFIG_MTD_SCB2_FLASH is not set
CONFIG_MTD_NETtel=m
# CONFIG_MTD_L440GX is not set
CONFIG_MTD_PCI=m
CONFIG_MTD_PCMCIA=m
# CONFIG_MTD_PCMCIA_ANONYMOUS is not set
# CONFIG_MTD_GPIO_ADDR is not set
CONFIG_MTD_INTEL_VR_NOR=m
CONFIG_MTD_PLATRAM=m
# CONFIG_MTD_LATCH_ADDR is not set

#
# Self-contained MTD device drivers
#
# CONFIG_MTD_PMC551 is not set
CONFIG_MTD_DATAFLASH=m
# CONFIG_MTD_DATAFLASH_WRITE_VERIFY is not set
# CONFIG_MTD_DATAFLASH_OTP is not set
CONFIG_MTD_M25P80=m
CONFIG_M25PXX_USE_FAST_READ=y
CONFIG_MTD_SST25L=m
CONFIG_MTD_SLRAM=m
CONFIG_MTD_PHRAM=m
CONFIG_MTD_MTDRAM=m
CONFIG_MTDRAM_TOTAL_SIZE=4096
CONFIG_MTDRAM_ERASE_SIZE=128
CONFIG_MTD_BLOCK2MTD=m

#
# Disk-On-Chip Device Drivers
#
# CONFIG_MTD_DOCG3 is not set
CONFIG_MTD_NAND_ECC=m
# CONFIG_MTD_NAND_ECC_SMC is not set
CONFIG_MTD_NAND=m
# CONFIG_MTD_NAND_ECC_BCH is not set
CONFIG_MTD_SM_COMMON=m
# CONFIG_MTD_NAND_DENALI is not set
CONFIG_MTD_NAND_IDS=m
CONFIG_MTD_NAND_RICOH=m
CONFIG_MTD_NAND_DISKONCHIP=m
# CONFIG_MTD_NAND_DISKONCHIP_PROBE_ADVANCED is not set
CONFIG_MTD_NAND_DISKONCHIP_PROBE_ADDRESS=0
# CONFIG_MTD_NAND_DISKONCHIP_BBTWRITE is not set
# CONFIG_MTD_NAND_DOCG4 is not set
CONFIG_MTD_NAND_CAFE=m
CONFIG_MTD_NAND_NANDSIM=m
# CONFIG_MTD_NAND_PLATFORM is not set
CONFIG_MTD_ALAUDA=m
CONFIG_MTD_ONENAND=m
CONFIG_MTD_ONENAND_VERIFY_WRITE=y
# CONFIG_MTD_ONENAND_GENERIC is not set
# CONFIG_MTD_ONENAND_OTP is not set
CONFIG_MTD_ONENAND_2X_PROGRAM=y

#
# LPDDR flash memory drivers
#
CONFIG_MTD_LPDDR=m
CONFIG_MTD_QINFO_PROBE=m
CONFIG_MTD_UBI=m
CONFIG_MTD_UBI_WL_THRESHOLD=4096
CONFIG_MTD_UBI_BEB_LIMIT=20
# CONFIG_MTD_UBI_FASTMAP is not set
# CONFIG_MTD_UBI_GLUEBI is not set
CONFIG_PARPORT=m
CONFIG_PARPORT_PC=m
CONFIG_PARPORT_SERIAL=m
# CONFIG_PARPORT_PC_FIFO is not set
# CONFIG_PARPORT_PC_SUPERIO is not set
CONFIG_PARPORT_PC_PCMCIA=m
# CONFIG_PARPORT_GSC is not set
# CONFIG_PARPORT_AX88796 is not set
CONFIG_PARPORT_1284=y
CONFIG_PARPORT_NOT_PC=y
CONFIG_PNP=y
# CONFIG_PNP_DEBUG_MESSAGES is not set

#
# Protocols
#
CONFIG_PNPACPI=y
CONFIG_BLK_DEV=y
CONFIG_BLK_DEV_FD=m
# CONFIG_PARIDE is not set
CONFIG_BLK_DEV_PCIESSD_MTIP32XX=m
CONFIG_BLK_CPQ_DA=m
CONFIG_BLK_CPQ_CISS_DA=m
CONFIG_CISS_SCSI_TAPE=y
CONFIG_BLK_DEV_DAC960=m
CONFIG_BLK_DEV_UMEM=m
# CONFIG_BLK_DEV_COW_COMMON is not set
CONFIG_BLK_DEV_LOOP=m
CONFIG_BLK_DEV_LOOP_MIN_COUNT=128
# CONFIG_BLK_DEV_CRYPTOLOOP is not set
CONFIG_BLK_DEV_DRBD=m
# CONFIG_DRBD_FAULT_INJECTION is not set
CONFIG_BLK_DEV_NBD=m
CONFIG_BLK_DEV_NVME=m
CONFIG_BLK_DEV_OSD=m
CONFIG_BLK_DEV_SX8=m
CONFIG_BLK_DEV_RAM=m
CONFIG_BLK_DEV_RAM_COUNT=16
CONFIG_BLK_DEV_RAM_SIZE=65536
# CONFIG_BLK_DEV_XIP is not set
CONFIG_CDROM_PKTCDVD=m
CONFIG_CDROM_PKTCDVD_BUFFERS=8
# CONFIG_CDROM_PKTCDVD_WCACHE is not set
CONFIG_ATA_OVER_ETH=m
CONFIG_XEN_BLKDEV_FRONTEND=m
CONFIG_XEN_BLKDEV_BACKEND=m
CONFIG_VIRTIO_BLK=m
# CONFIG_BLK_DEV_HD is not set
CONFIG_BLK_DEV_RBD=m
CONFIG_BLK_DEV_RSXX=m

#
# Misc devices
#
CONFIG_SENSORS_LIS3LV02D=m
CONFIG_AD525X_DPOT=m
CONFIG_AD525X_DPOT_I2C=m
CONFIG_AD525X_DPOT_SPI=m
# CONFIG_DUMMY_IRQ is not set
CONFIG_IBM_ASM=m
CONFIG_PHANTOM=m
CONFIG_SGI_IOC4=m
CONFIG_TIFM_CORE=m
CONFIG_TIFM_7XX1=m
CONFIG_ICS932S401=m
# CONFIG_ATMEL_SSC is not set
CONFIG_ENCLOSURE_SERVICES=m
CONFIG_HP_ILO=m
CONFIG_APDS9802ALS=m
CONFIG_ISL29003=m
CONFIG_ISL29020=m
CONFIG_SENSORS_TSL2550=m
CONFIG_SENSORS_BH1780=m
CONFIG_SENSORS_BH1770=m
CONFIG_SENSORS_APDS990X=m
CONFIG_HMC6352=m
CONFIG_DS1682=m
CONFIG_TI_DAC7512=m
CONFIG_VMWARE_BALLOON=m
CONFIG_BMP085=y
CONFIG_BMP085_I2C=m
# CONFIG_BMP085_SPI is not set
CONFIG_PCH_PHUB=m
# CONFIG_USB_SWITCH_FSA9480 is not set
# CONFIG_LATTICE_ECP3_CONFIG is not set
# CONFIG_SRAM is not set
CONFIG_C2PORT=m
CONFIG_C2PORT_DURAMAR_2150=m

#
# EEPROM support
#
CONFIG_EEPROM_AT24=m
CONFIG_EEPROM_AT25=m
CONFIG_EEPROM_LEGACY=m
CONFIG_EEPROM_MAX6875=m
CONFIG_EEPROM_93CX6=m
# CONFIG_EEPROM_93XX46 is not set
CONFIG_CB710_CORE=m
# CONFIG_CB710_DEBUG is not set
CONFIG_CB710_DEBUG_ASSUMPTIONS=y

#
# Texas Instruments shared transport line discipline
#
# CONFIG_TI_ST is not set
CONFIG_SENSORS_LIS3_I2C=m

#
# Altera FPGA firmware download module
#
# CONFIG_ALTERA_STAPL is not set
CONFIG_INTEL_MEI=m
# CONFIG_INTEL_MEI_ME is not set
# CONFIG_VMWARE_VMCI is not set
CONFIG_HAVE_IDE=y
# CONFIG_IDE is not set

#
# SCSI device support
#
CONFIG_SCSI_MOD=m
CONFIG_RAID_ATTRS=m
CONFIG_SCSI=m
CONFIG_SCSI_DMA=y
CONFIG_SCSI_TGT=m
CONFIG_SCSI_NETLINK=y
# CONFIG_SCSI_PROC_FS is not set

#
# SCSI support type (disk, tape, CD-ROM)
#
CONFIG_BLK_DEV_SD=m
CONFIG_CHR_DEV_ST=m
CONFIG_CHR_DEV_OSST=m
CONFIG_BLK_DEV_SR=m
CONFIG_BLK_DEV_SR_VENDOR=y
CONFIG_CHR_DEV_SG=m
CONFIG_CHR_DEV_SCH=m
CONFIG_SCSI_ENCLOSURE=m
CONFIG_SCSI_MULTI_LUN=y
CONFIG_SCSI_CONSTANTS=y
CONFIG_SCSI_LOGGING=y
CONFIG_SCSI_SCAN_ASYNC=y

#
# SCSI Transports
#
CONFIG_SCSI_SPI_ATTRS=m
CONFIG_SCSI_FC_ATTRS=m
CONFIG_SCSI_FC_TGT_ATTRS=y
CONFIG_SCSI_ISCSI_ATTRS=m
CONFIG_SCSI_SAS_ATTRS=m
CONFIG_SCSI_SAS_LIBSAS=m
CONFIG_SCSI_SAS_ATA=y
CONFIG_SCSI_SAS_HOST_SMP=y
CONFIG_SCSI_SRP_ATTRS=m
CONFIG_SCSI_SRP_TGT_ATTRS=y
CONFIG_SCSI_LOWLEVEL=y
CONFIG_ISCSI_TCP=m
CONFIG_ISCSI_BOOT_SYSFS=m
CONFIG_SCSI_CXGB3_ISCSI=m
CONFIG_SCSI_CXGB4_ISCSI=m
CONFIG_SCSI_BNX2_ISCSI=m
CONFIG_SCSI_BNX2X_FCOE=m
CONFIG_BE2ISCSI=m
CONFIG_BLK_DEV_3W_XXXX_RAID=m
CONFIG_SCSI_HPSA=m
CONFIG_SCSI_3W_9XXX=m
CONFIG_SCSI_3W_SAS=m
CONFIG_SCSI_ACARD=m
CONFIG_SCSI_AACRAID=m
CONFIG_SCSI_AIC7XXX=m
CONFIG_AIC7XXX_CMDS_PER_DEVICE=8
CONFIG_AIC7XXX_RESET_DELAY_MS=15000
CONFIG_AIC7XXX_DEBUG_ENABLE=y
CONFIG_AIC7XXX_DEBUG_MASK=0
CONFIG_AIC7XXX_REG_PRETTY_PRINT=y
# CONFIG_SCSI_AIC7XXX_OLD is not set
CONFIG_SCSI_AIC79XX=m
CONFIG_AIC79XX_CMDS_PER_DEVICE=32
CONFIG_AIC79XX_RESET_DELAY_MS=15000
CONFIG_AIC79XX_DEBUG_ENABLE=y
CONFIG_AIC79XX_DEBUG_MASK=0
CONFIG_AIC79XX_REG_PRETTY_PRINT=y
CONFIG_SCSI_AIC94XX=m
# CONFIG_AIC94XX_DEBUG is not set
CONFIG_SCSI_MVSAS=m
# CONFIG_SCSI_MVSAS_DEBUG is not set
# CONFIG_SCSI_MVSAS_TASKLET is not set
CONFIG_SCSI_MVUMI=m
CONFIG_SCSI_DPT_I2O=m
CONFIG_SCSI_ADVANSYS=m
CONFIG_SCSI_ARCMSR=m
CONFIG_MEGARAID_NEWGEN=y
CONFIG_MEGARAID_MM=m
CONFIG_MEGARAID_MAILBOX=m
CONFIG_MEGARAID_LEGACY=m
CONFIG_MEGARAID_SAS=m
CONFIG_SCSI_MPT2SAS=m
CONFIG_SCSI_MPT2SAS_MAX_SGE=128
# CONFIG_SCSI_MPT2SAS_LOGGING is not set
CONFIG_SCSI_MPT3SAS=m
CONFIG_SCSI_MPT3SAS_MAX_SGE=128
# CONFIG_SCSI_MPT3SAS_LOGGING is not set
CONFIG_SCSI_UFSHCD=m
CONFIG_SCSI_UFSHCD_PCI=m
# CONFIG_SCSI_UFSHCD_PLATFORM is not set
CONFIG_SCSI_HPTIOP=m
CONFIG_SCSI_BUSLOGIC=m
# CONFIG_SCSI_FLASHPOINT is not set
CONFIG_VMWARE_PVSCSI=m
CONFIG_HYPERV_STORAGE=m
CONFIG_LIBFC=m
CONFIG_LIBFCOE=m
CONFIG_FCOE=m
CONFIG_FCOE_FNIC=m
CONFIG_SCSI_DMX3191D=m
CONFIG_SCSI_EATA=m
CONFIG_SCSI_EATA_TAGGED_QUEUE=y
CONFIG_SCSI_EATA_LINKED_COMMANDS=y
CONFIG_SCSI_EATA_MAX_TAGS=16
CONFIG_SCSI_FUTURE_DOMAIN=m
CONFIG_SCSI_GDTH=m
CONFIG_SCSI_ISCI=m
CONFIG_SCSI_IPS=m
CONFIG_SCSI_INITIO=m
CONFIG_SCSI_INIA100=m
# CONFIG_SCSI_PPA is not set
# CONFIG_SCSI_IMM is not set
CONFIG_SCSI_STEX=m
CONFIG_SCSI_SYM53C8XX_2=m
CONFIG_SCSI_SYM53C8XX_DMA_ADDRESSING_MODE=1
CONFIG_SCSI_SYM53C8XX_DEFAULT_TAGS=16
CONFIG_SCSI_SYM53C8XX_MAX_TAGS=64
CONFIG_SCSI_SYM53C8XX_MMIO=y
CONFIG_SCSI_IPR=m
# CONFIG_SCSI_IPR_TRACE is not set
# CONFIG_SCSI_IPR_DUMP is not set
CONFIG_SCSI_QLOGIC_1280=m
CONFIG_SCSI_QLA_FC=m
CONFIG_TCM_QLA2XXX=m
CONFIG_SCSI_QLA_ISCSI=m
CONFIG_SCSI_LPFC=m
# CONFIG_SCSI_LPFC_DEBUG_FS is not set
CONFIG_SCSI_DC395x=m
CONFIG_SCSI_DC390T=m
CONFIG_SCSI_DEBUG=m
CONFIG_SCSI_PMCRAID=m
CONFIG_SCSI_PM8001=m
CONFIG_SCSI_SRP=m
CONFIG_SCSI_BFA_FC=m
CONFIG_SCSI_VIRTIO=m
# CONFIG_SCSI_CHELSIO_FCOE is not set
CONFIG_SCSI_LOWLEVEL_PCMCIA=y
CONFIG_PCMCIA_AHA152X=m
CONFIG_PCMCIA_FDOMAIN=m
CONFIG_PCMCIA_QLOGIC=m
CONFIG_PCMCIA_SYM53C500=m
CONFIG_SCSI_DH=m
CONFIG_SCSI_DH_RDAC=m
CONFIG_SCSI_DH_HP_SW=m
CONFIG_SCSI_DH_EMC=m
CONFIG_SCSI_DH_ALUA=m
CONFIG_SCSI_OSD_INITIATOR=m
CONFIG_SCSI_OSD_ULD=m
CONFIG_SCSI_OSD_DPRINT_SENSE=1
# CONFIG_SCSI_OSD_DEBUG is not set
CONFIG_ATA=m
# CONFIG_ATA_NONSTANDARD is not set
CONFIG_ATA_VERBOSE_ERROR=y
CONFIG_ATA_ACPI=y
# CONFIG_SATA_ZPODD is not set
CONFIG_SATA_PMP=y

#
# Controllers with non-SFF native interface
#
CONFIG_SATA_AHCI=m
# CONFIG_SATA_AHCI_PLATFORM is not set
# CONFIG_SATA_INIC162X is not set
CONFIG_SATA_ACARD_AHCI=m
CONFIG_SATA_SIL24=m
CONFIG_ATA_SFF=y

#
# SFF controllers with custom DMA interface
#
CONFIG_PDC_ADMA=m
CONFIG_SATA_QSTOR=m
CONFIG_SATA_SX4=m
CONFIG_ATA_BMDMA=y

#
# SATA SFF controllers with BMDMA
#
CONFIG_ATA_PIIX=m
# CONFIG_SATA_HIGHBANK is not set
CONFIG_SATA_MV=m
CONFIG_SATA_NV=m
CONFIG_SATA_PROMISE=m
# CONFIG_SATA_RCAR is not set
CONFIG_SATA_SIL=m
CONFIG_SATA_SIS=m
CONFIG_SATA_SVW=m
CONFIG_SATA_ULI=m
CONFIG_SATA_VIA=m
CONFIG_SATA_VITESSE=m

#
# PATA SFF controllers with BMDMA
#
CONFIG_PATA_ALI=m
CONFIG_PATA_AMD=m
# CONFIG_PATA_ARASAN_CF is not set
CONFIG_PATA_ARTOP=m
CONFIG_PATA_ATIIXP=m
CONFIG_PATA_ATP867X=m
CONFIG_PATA_CMD64X=m
CONFIG_PATA_CS5520=m
CONFIG_PATA_CS5530=m
# CONFIG_PATA_CS5536 is not set
# CONFIG_PATA_CYPRESS is not set
CONFIG_PATA_EFAR=m
CONFIG_PATA_HPT366=m
CONFIG_PATA_HPT37X=m
# CONFIG_PATA_HPT3X2N is not set
# CONFIG_PATA_HPT3X3 is not set
CONFIG_PATA_IT8213=m
CONFIG_PATA_IT821X=m
CONFIG_PATA_JMICRON=m
CONFIG_PATA_MARVELL=m
CONFIG_PATA_NETCELL=m
CONFIG_PATA_NINJA32=m
CONFIG_PATA_NS87415=m
CONFIG_PATA_OLDPIIX=m
# CONFIG_PATA_OPTIDMA is not set
CONFIG_PATA_PDC2027X=m
CONFIG_PATA_PDC_OLD=m
# CONFIG_PATA_RADISYS is not set
CONFIG_PATA_RDC=m
CONFIG_PATA_SC1200=m
CONFIG_PATA_SCH=m
CONFIG_PATA_SERVERWORKS=m
CONFIG_PATA_SIL680=m
CONFIG_PATA_SIS=m
CONFIG_PATA_TOSHIBA=m
CONFIG_PATA_TRIFLEX=m
CONFIG_PATA_VIA=m
# CONFIG_PATA_WINBOND is not set

#
# PIO-only SFF controllers
#
# CONFIG_PATA_CMD640_PCI is not set
CONFIG_PATA_MPIIX=m
CONFIG_PATA_NS87410=m
# CONFIG_PATA_OPTI is not set
CONFIG_PATA_PCMCIA=m
CONFIG_PATA_RZ1000=m

#
# Generic fallback / legacy drivers
#
# CONFIG_PATA_ACPI is not set
CONFIG_ATA_GENERIC=m
# CONFIG_PATA_LEGACY is not set
CONFIG_MD=y
CONFIG_BLK_DEV_MD=m
CONFIG_MD_LINEAR=m
CONFIG_MD_RAID0=m
CONFIG_MD_RAID1=m
CONFIG_MD_RAID10=m
CONFIG_MD_RAID456=m
CONFIG_MD_MULTIPATH=m
CONFIG_MD_FAULTY=m
CONFIG_BCACHE=m
# CONFIG_BCACHE_DEBUG is not set
# CONFIG_BCACHE_EDEBUG is not set
# CONFIG_BCACHE_CLOSURES_DEBUG is not set
CONFIG_BLK_DEV_DM=m
# CONFIG_DM_DEBUG is not set
CONFIG_DM_BUFIO=m
CONFIG_DM_BIO_PRISON=m
CONFIG_DM_PERSISTENT_DATA=m
CONFIG_DM_CRYPT=m
CONFIG_DM_SNAPSHOT=m
CONFIG_DM_THIN_PROVISIONING=m
# CONFIG_DM_DEBUG_BLOCK_STACK_TRACING is not set
CONFIG_DM_CACHE=m
CONFIG_DM_CACHE_MQ=m
CONFIG_DM_CACHE_CLEANER=m
CONFIG_DM_MIRROR=m
CONFIG_DM_RAID=m
CONFIG_DM_LOG_USERSPACE=m
CONFIG_DM_ZERO=m
CONFIG_DM_MULTIPATH=m
CONFIG_DM_MULTIPATH_QL=m
CONFIG_DM_MULTIPATH_ST=m
CONFIG_DM_DELAY=m
CONFIG_DM_UEVENT=y
CONFIG_DM_FLAKEY=m
CONFIG_DM_VERITY=m
CONFIG_DM_SWITCH=m
CONFIG_TARGET_CORE=m
CONFIG_TCM_IBLOCK=m
CONFIG_TCM_FILEIO=m
CONFIG_TCM_PSCSI=m
CONFIG_LOOPBACK_TARGET=m
CONFIG_TCM_FC=m
CONFIG_ISCSI_TARGET=m
CONFIG_FUSION=y
CONFIG_FUSION_SPI=m
CONFIG_FUSION_FC=m
CONFIG_FUSION_SAS=m
CONFIG_FUSION_MAX_SGE=128
CONFIG_FUSION_CTL=m
CONFIG_FUSION_LAN=m
# CONFIG_FUSION_LOGGING is not set

#
# IEEE 1394 (FireWire) support
#
# CONFIG_FIREWIRE is not set
# CONFIG_FIREWIRE_NOSY is not set
CONFIG_I2O=m
CONFIG_I2O_LCT_NOTIFY_ON_CHANGES=y
CONFIG_I2O_EXT_ADAPTEC=y
CONFIG_I2O_EXT_ADAPTEC_DMA64=y
CONFIG_I2O_CONFIG=m
CONFIG_I2O_CONFIG_OLD_IOCTL=y
CONFIG_I2O_BUS=m
CONFIG_I2O_BLOCK=m
CONFIG_I2O_SCSI=m
CONFIG_I2O_PROC=m
# CONFIG_MACINTOSH_DRIVERS is not set
CONFIG_NETDEVICES=y
CONFIG_MII=m
CONFIG_NET_CORE=y
CONFIG_BONDING=m
CONFIG_DUMMY=m
CONFIG_EQUALIZER=m
CONFIG_NET_FC=y
CONFIG_IFB=m
CONFIG_NET_TEAM=m
CONFIG_NET_TEAM_MODE_BROADCAST=m
CONFIG_NET_TEAM_MODE_ROUNDROBIN=m
CONFIG_NET_TEAM_MODE_RANDOM=m
CONFIG_NET_TEAM_MODE_ACTIVEBACKUP=m
CONFIG_NET_TEAM_MODE_LOADBALANCE=m
CONFIG_MACVLAN=m
CONFIG_MACVTAP=m
CONFIG_VXLAN=m
CONFIG_NETCONSOLE=m
CONFIG_NETCONSOLE_DYNAMIC=y
CONFIG_NETPOLL=y
# CONFIG_NETPOLL_TRAP is not set
CONFIG_NET_POLL_CONTROLLER=y
CONFIG_TUN=m
CONFIG_VETH=m
CONFIG_VIRTIO_NET=m
CONFIG_NLMON=m
CONFIG_SUNGEM_PHY=m
CONFIG_ARCNET=m
CONFIG_ARCNET_1201=m
CONFIG_ARCNET_1051=m
CONFIG_ARCNET_RAW=m
CONFIG_ARCNET_CAP=m
CONFIG_ARCNET_COM90xx=m
CONFIG_ARCNET_COM90xxIO=m
CONFIG_ARCNET_RIM_I=m
CONFIG_ARCNET_COM20020=m
CONFIG_ARCNET_COM20020_PCI=m
CONFIG_ARCNET_COM20020_CS=m
CONFIG_ATM_DRIVERS=y
CONFIG_ATM_DUMMY=m
CONFIG_ATM_TCP=m
CONFIG_ATM_LANAI=m
CONFIG_ATM_ENI=m
# CONFIG_ATM_ENI_DEBUG is not set
# CONFIG_ATM_ENI_TUNE_BURST is not set
CONFIG_ATM_FIRESTREAM=m
CONFIG_ATM_ZATM=m
# CONFIG_ATM_ZATM_DEBUG is not set
CONFIG_ATM_NICSTAR=m
CONFIG_ATM_NICSTAR_USE_SUNI=y
CONFIG_ATM_NICSTAR_USE_IDT77105=y
CONFIG_ATM_IDT77252=m
# CONFIG_ATM_IDT77252_DEBUG is not set
# CONFIG_ATM_IDT77252_RCV_ALL is not set
CONFIG_ATM_IDT77252_USE_SUNI=y
CONFIG_ATM_AMBASSADOR=m
# CONFIG_ATM_AMBASSADOR_DEBUG is not set
CONFIG_ATM_HORIZON=m
# CONFIG_ATM_HORIZON_DEBUG is not set
CONFIG_ATM_IA=m
# CONFIG_ATM_IA_DEBUG is not set
CONFIG_ATM_FORE200E=m
# CONFIG_ATM_FORE200E_USE_TASKLET is not set
CONFIG_ATM_FORE200E_TX_RETRY=16
CONFIG_ATM_FORE200E_DEBUG=0
CONFIG_ATM_HE=m
CONFIG_ATM_HE_USE_SUNI=y
CONFIG_ATM_SOLOS=m

#
# CAIF transport drivers
#
CONFIG_VHOST_NET=m
CONFIG_VHOST_SCSI=m
CONFIG_VHOST_RING=m
CONFIG_VHOST=m

#
# Distributed Switch Architecture drivers
#
# CONFIG_NET_DSA_MV88E6XXX is not set
# CONFIG_NET_DSA_MV88E6060 is not set
# CONFIG_NET_DSA_MV88E6XXX_NEED_PPU is not set
# CONFIG_NET_DSA_MV88E6131 is not set
# CONFIG_NET_DSA_MV88E6123_61_65 is not set
CONFIG_ETHERNET=y
CONFIG_MDIO=m
CONFIG_NET_VENDOR_3COM=y
CONFIG_PCMCIA_3C574=m
CONFIG_PCMCIA_3C589=m
CONFIG_VORTEX=m
CONFIG_TYPHOON=m
CONFIG_NET_VENDOR_ADAPTEC=y
CONFIG_ADAPTEC_STARFIRE=m
CONFIG_NET_VENDOR_ALTEON=y
CONFIG_ACENIC=m
# CONFIG_ACENIC_OMIT_TIGON_I is not set
CONFIG_NET_VENDOR_AMD=y
CONFIG_AMD8111_ETH=m
CONFIG_PCNET32=m
CONFIG_PCMCIA_NMCLAN=m
CONFIG_NET_VENDOR_ARC=y
CONFIG_NET_VENDOR_ATHEROS=y
CONFIG_ATL2=m
CONFIG_ATL1=m
CONFIG_ATL1E=m
CONFIG_ATL1C=m
CONFIG_ALX=m
CONFIG_NET_CADENCE=y
# CONFIG_ARM_AT91_ETHER is not set
# CONFIG_MACB is not set
CONFIG_NET_VENDOR_BROADCOM=y
CONFIG_B44=m
CONFIG_B44_PCI_AUTOSELECT=y
CONFIG_B44_PCICORE_AUTOSELECT=y
CONFIG_B44_PCI=y
CONFIG_BNX2=m
CONFIG_CNIC=m
CONFIG_TIGON3=m
CONFIG_BNX2X=m
CONFIG_BNX2X_SRIOV=y
CONFIG_NET_VENDOR_BROCADE=y
CONFIG_BNA=m
# CONFIG_NET_CALXEDA_XGMAC is not set
CONFIG_NET_VENDOR_CHELSIO=y
CONFIG_CHELSIO_T1=m
CONFIG_CHELSIO_T1_1G=y
CONFIG_CHELSIO_T3=m
CONFIG_CHELSIO_T4=m
CONFIG_CHELSIO_T4VF=m
CONFIG_NET_VENDOR_CISCO=y
CONFIG_ENIC=m
# CONFIG_DNET is not set
CONFIG_NET_VENDOR_DEC=y
CONFIG_NET_TULIP=y
CONFIG_DE2104X=m
CONFIG_DE2104X_DSL=0
CONFIG_TULIP=m
# CONFIG_TULIP_MWI is not set
# CONFIG_TULIP_MMIO is not set
CONFIG_TULIP_NAPI=y
CONFIG_TULIP_NAPI_HW_MITIGATION=y
# CONFIG_DE4X5 is not set
CONFIG_WINBOND_840=m
CONFIG_DM9102=m
CONFIG_ULI526X=m
CONFIG_PCMCIA_XIRCOM=m
CONFIG_NET_VENDOR_DLINK=y
CONFIG_DL2K=m
CONFIG_SUNDANCE=m
# CONFIG_SUNDANCE_MMIO is not set
CONFIG_NET_VENDOR_EMULEX=y
CONFIG_BE2NET=m
CONFIG_NET_VENDOR_EXAR=y
CONFIG_S2IO=m
CONFIG_VXGE=m
# CONFIG_VXGE_DEBUG_TRACE_ALL is not set
CONFIG_NET_VENDOR_FUJITSU=y
CONFIG_PCMCIA_FMVJ18X=m
CONFIG_NET_VENDOR_HP=y
CONFIG_HP100=m
CONFIG_NET_VENDOR_INTEL=y
CONFIG_E100=m
CONFIG_E1000=m
CONFIG_E1000E=m
CONFIG_IGB=m
CONFIG_IGB_HWMON=y
CONFIG_IGB_DCA=y
CONFIG_IGBVF=m
CONFIG_IXGB=m
CONFIG_IXGBE=m
CONFIG_IXGBE_HWMON=y
CONFIG_IXGBE_DCA=y
CONFIG_IXGBE_DCB=y
CONFIG_IXGBEVF=m
CONFIG_NET_VENDOR_I825XX=y
CONFIG_IP1000=m
CONFIG_JME=m
CONFIG_NET_VENDOR_MARVELL=y
# CONFIG_MVMDIO is not set
CONFIG_SKGE=m
# CONFIG_SKGE_DEBUG is not set
CONFIG_SKGE_GENESIS=y
CONFIG_SKY2=m
# CONFIG_SKY2_DEBUG is not set
CONFIG_NET_VENDOR_MELLANOX=y
CONFIG_MLX4_EN=m
CONFIG_MLX4_EN_DCB=y
CONFIG_MLX4_CORE=m
CONFIG_MLX4_DEBUG=y
# CONFIG_MLX5_CORE is not set
CONFIG_NET_VENDOR_MICREL=y
# CONFIG_KS8842 is not set
# CONFIG_KS8851 is not set
# CONFIG_KS8851_MLL is not set
CONFIG_KSZ884X_PCI=m
CONFIG_NET_VENDOR_MICROCHIP=y
# CONFIG_ENC28J60 is not set
CONFIG_NET_VENDOR_MYRI=y
CONFIG_MYRI10GE=m
CONFIG_MYRI10GE_DCA=y
CONFIG_FEALNX=m
CONFIG_NET_VENDOR_NATSEMI=y
CONFIG_NATSEMI=m
CONFIG_NS83820=m
CONFIG_NET_VENDOR_8390=y
CONFIG_PCMCIA_AXNET=m
CONFIG_NE2K_PCI=m
CONFIG_PCMCIA_PCNET=m
CONFIG_NET_VENDOR_NVIDIA=y
CONFIG_FORCEDETH=m
CONFIG_NET_VENDOR_OKI=y
CONFIG_PCH_GBE=m
# CONFIG_ETHOC is not set
CONFIG_NET_PACKET_ENGINE=y
CONFIG_HAMACHI=m
CONFIG_YELLOWFIN=m
CONFIG_NET_VENDOR_QLOGIC=y
CONFIG_QLA3XXX=m
CONFIG_QLCNIC=m
CONFIG_QLCNIC_SRIOV=y
CONFIG_QLGE=m
CONFIG_NETXEN_NIC=m
CONFIG_NET_VENDOR_REALTEK=y
# CONFIG_ATP is not set
CONFIG_8139CP=m
CONFIG_8139TOO=m
# CONFIG_8139TOO_PIO is not set
CONFIG_8139TOO_TUNE_TWISTER=y
CONFIG_8139TOO_8129=y
# CONFIG_8139_OLD_RX_RESET is not set
CONFIG_R8169=m
# CONFIG_SH_ETH is not set
CONFIG_NET_VENDOR_RDC=y
CONFIG_R6040=m
CONFIG_NET_VENDOR_SEEQ=y
CONFIG_NET_VENDOR_SILAN=y
CONFIG_SC92031=m
CONFIG_NET_VENDOR_SIS=y
CONFIG_SIS900=m
CONFIG_SIS190=m
CONFIG_SFC=m
CONFIG_SFC_MTD=y
CONFIG_SFC_MCDI_MON=y
CONFIG_SFC_SRIOV=y
CONFIG_NET_VENDOR_SMSC=y
CONFIG_PCMCIA_SMC91C92=m
CONFIG_EPIC100=m
# CONFIG_SMSC911X is not set
CONFIG_SMSC9420=m
CONFIG_NET_VENDOR_STMICRO=y
# CONFIG_STMMAC_ETH is not set
CONFIG_NET_VENDOR_SUN=y
CONFIG_HAPPYMEAL=m
CONFIG_SUNGEM=m
CONFIG_CASSINI=m
CONFIG_NIU=m
CONFIG_NET_VENDOR_TEHUTI=y
CONFIG_TEHUTI=m
CONFIG_NET_VENDOR_TI=y
CONFIG_TLAN=m
CONFIG_NET_VENDOR_VIA=y
CONFIG_VIA_RHINE=m
# CONFIG_VIA_RHINE_MMIO is not set
CONFIG_VIA_VELOCITY=m
CONFIG_NET_VENDOR_WIZNET=y
# CONFIG_WIZNET_W5100 is not set
# CONFIG_WIZNET_W5300 is not set
CONFIG_NET_VENDOR_XIRCOM=y
CONFIG_PCMCIA_XIRC2PS=m
CONFIG_FDDI=y
CONFIG_DEFXX=m
# CONFIG_DEFXX_MMIO is not set
CONFIG_SKFP=m
CONFIG_HIPPI=y
CONFIG_ROADRUNNER=m
# CONFIG_ROADRUNNER_LARGE_RINGS is not set
CONFIG_NET_SB1000=m
CONFIG_PHYLIB=m

#
# MII PHY device drivers
#
CONFIG_AT803X_PHY=m
CONFIG_AMD_PHY=m
CONFIG_MARVELL_PHY=m
CONFIG_DAVICOM_PHY=m
CONFIG_QSEMI_PHY=m
CONFIG_LXT_PHY=m
CONFIG_CICADA_PHY=m
CONFIG_VITESSE_PHY=m
CONFIG_SMSC_PHY=m
CONFIG_BROADCOM_PHY=m
CONFIG_BCM87XX_PHY=m
CONFIG_ICPLUS_PHY=m
CONFIG_REALTEK_PHY=m
CONFIG_NATIONAL_PHY=m
CONFIG_STE10XP=m
CONFIG_LSI_ET1011C_PHY=m
CONFIG_MICREL_PHY=m
# CONFIG_MDIO_BITBANG is not set
# CONFIG_MICREL_KS8995MA is not set
CONFIG_PLIP=m
CONFIG_PPP=m
CONFIG_PPP_BSDCOMP=m
CONFIG_PPP_DEFLATE=m
CONFIG_PPP_FILTER=y
CONFIG_PPP_MPPE=m
CONFIG_PPP_MULTILINK=y
CONFIG_PPPOATM=m
CONFIG_PPPOE=m
CONFIG_PPTP=m
CONFIG_PPPOL2TP=m
CONFIG_PPP_ASYNC=m
CONFIG_PPP_SYNC_TTY=m
CONFIG_SLIP=m
CONFIG_SLHC=m
CONFIG_SLIP_COMPRESSED=y
CONFIG_SLIP_SMART=y
CONFIG_SLIP_MODE_SLIP6=y

#
# USB Network Adapters
#
# CONFIG_USB_CATC is not set
# CONFIG_USB_KAWETH is not set
# CONFIG_USB_PEGASUS is not set
# CONFIG_USB_RTL8150 is not set
# CONFIG_USB_RTL8152 is not set
# CONFIG_USB_USBNET is not set
# CONFIG_USB_CDC_PHONET is not set
# CONFIG_USB_IPHETH is not set
# CONFIG_WLAN is not set

#
# Enable WiMAX (Networking options) to see the WiMAX drivers
#
CONFIG_WAN=y
CONFIG_LANMEDIA=m
CONFIG_HDLC=m
CONFIG_HDLC_RAW=m
CONFIG_HDLC_RAW_ETH=m
CONFIG_HDLC_CISCO=m
CONFIG_HDLC_FR=m
CONFIG_HDLC_PPP=m
# CONFIG_HDLC_X25 is not set
CONFIG_PCI200SYN=m
CONFIG_WANXL=m
# CONFIG_PC300TOO is not set
CONFIG_FARSYNC=m
CONFIG_DSCC4=m
CONFIG_DSCC4_PCISYNC=y
CONFIG_DSCC4_PCI_RST=y
CONFIG_DLCI=m
CONFIG_DLCI_MAX=8
# CONFIG_SBNI is not set
CONFIG_IEEE802154_DRIVERS=m
CONFIG_IEEE802154_FAKEHARD=m
CONFIG_XEN_NETDEV_FRONTEND=m
CONFIG_XEN_NETDEV_BACKEND=m
CONFIG_VMXNET3=m
# CONFIG_HYPERV_NET is not set
# CONFIG_ISDN is not set

#
# Input device support
#
CONFIG_INPUT=y
CONFIG_INPUT_FF_MEMLESS=m
CONFIG_INPUT_POLLDEV=m
CONFIG_INPUT_SPARSEKMAP=m
# CONFIG_INPUT_MATRIXKMAP is not set

#
# Userland interfaces
#
CONFIG_INPUT_MOUSEDEV=y
CONFIG_INPUT_MOUSEDEV_PSAUX=y
CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024
CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768
# CONFIG_INPUT_JOYDEV is not set
CONFIG_INPUT_EVDEV=m
# CONFIG_INPUT_EVBUG is not set

#
# Input Device Drivers
#
CONFIG_INPUT_KEYBOARD=y
CONFIG_KEYBOARD_ADP5588=m
# CONFIG_KEYBOARD_ADP5589 is not set
CONFIG_KEYBOARD_ATKBD=y
# CONFIG_KEYBOARD_QT1070 is not set
CONFIG_KEYBOARD_QT2160=m
CONFIG_KEYBOARD_LKKBD=m
# CONFIG_KEYBOARD_GPIO is not set
# CONFIG_KEYBOARD_GPIO_POLLED is not set
# CONFIG_KEYBOARD_TCA6416 is not set
# CONFIG_KEYBOARD_TCA8418 is not set
# CONFIG_KEYBOARD_MATRIX is not set
CONFIG_KEYBOARD_LM8323=m
# CONFIG_KEYBOARD_LM8333 is not set
CONFIG_KEYBOARD_MAX7359=m
# CONFIG_KEYBOARD_MCS is not set
# CONFIG_KEYBOARD_MPR121 is not set
CONFIG_KEYBOARD_NEWTON=m
CONFIG_KEYBOARD_OPENCORES=m
CONFIG_KEYBOARD_STOWAWAY=m
CONFIG_KEYBOARD_SUNKBD=m
CONFIG_KEYBOARD_XTKBD=m
CONFIG_INPUT_MOUSE=y
CONFIG_MOUSE_PS2=m
CONFIG_MOUSE_PS2_ALPS=y
CONFIG_MOUSE_PS2_LOGIPS2PP=y
CONFIG_MOUSE_PS2_SYNAPTICS=y
CONFIG_MOUSE_PS2_CYPRESS=y
CONFIG_MOUSE_PS2_LIFEBOOK=y
CONFIG_MOUSE_PS2_TRACKPOINT=y
CONFIG_MOUSE_PS2_ELANTECH=y
CONFIG_MOUSE_PS2_SENTELIC=y
# CONFIG_MOUSE_PS2_TOUCHKIT is not set
CONFIG_MOUSE_SERIAL=m
CONFIG_MOUSE_APPLETOUCH=m
CONFIG_MOUSE_BCM5974=m
# CONFIG_MOUSE_CYAPA is not set
CONFIG_MOUSE_VSXXXAA=m
# CONFIG_MOUSE_GPIO is not set
CONFIG_MOUSE_SYNAPTICS_I2C=m
CONFIG_MOUSE_SYNAPTICS_USB=m
# CONFIG_INPUT_JOYSTICK is not set
# CONFIG_INPUT_TABLET is not set
# CONFIG_INPUT_TOUCHSCREEN is not set
# CONFIG_INPUT_MISC is not set

#
# Hardware I/O ports
#
CONFIG_SERIO=y
CONFIG_SERIO_I8042=y
CONFIG_SERIO_SERPORT=m
CONFIG_SERIO_CT82C710=m
CONFIG_SERIO_PARKBD=m
CONFIG_SERIO_PCIPS2=m
CONFIG_SERIO_LIBPS2=y
CONFIG_SERIO_RAW=m
CONFIG_SERIO_ALTERA_PS2=m
# CONFIG_SERIO_PS2MULT is not set
# CONFIG_SERIO_ARC_PS2 is not set
# CONFIG_GAMEPORT is not set

#
# Character devices
#
CONFIG_TTY=y
CONFIG_VT=y
CONFIG_CONSOLE_TRANSLATIONS=y
CONFIG_VT_CONSOLE=y
CONFIG_VT_CONSOLE_SLEEP=y
CONFIG_HW_CONSOLE=y
CONFIG_VT_HW_CONSOLE_BINDING=y
CONFIG_UNIX98_PTYS=y
CONFIG_DEVPTS_MULTIPLE_INSTANCES=y
# CONFIG_LEGACY_PTYS is not set
CONFIG_SERIAL_NONSTANDARD=y
CONFIG_ROCKETPORT=m
CONFIG_CYCLADES=m
# CONFIG_CYZ_INTR is not set
CONFIG_MOXA_INTELLIO=m
CONFIG_MOXA_SMARTIO=m
CONFIG_SYNCLINK=m
CONFIG_SYNCLINKMP=m
CONFIG_SYNCLINK_GT=m
CONFIG_NOZOMI=m
CONFIG_ISI=m
CONFIG_N_HDLC=m
CONFIG_N_GSM=m
# CONFIG_TRACE_SINK is not set
# CONFIG_DEVKMEM is not set

#
# Serial drivers
#
CONFIG_SERIAL_8250=y
CONFIG_SERIAL_8250_DEPRECATED_OPTIONS=y
CONFIG_SERIAL_8250_PNP=y
CONFIG_SERIAL_8250_CONSOLE=y
CONFIG_FIX_EARLYCON_MEM=y
CONFIG_SERIAL_8250_DMA=y
CONFIG_SERIAL_8250_PCI=y
CONFIG_SERIAL_8250_CS=m
CONFIG_SERIAL_8250_NR_UARTS=32
CONFIG_SERIAL_8250_RUNTIME_UARTS=4
CONFIG_SERIAL_8250_EXTENDED=y
CONFIG_SERIAL_8250_MANY_PORTS=y
CONFIG_SERIAL_8250_SHARE_IRQ=y
# CONFIG_SERIAL_8250_DETECT_IRQ is not set
CONFIG_SERIAL_8250_RSA=y
# CONFIG_SERIAL_8250_DW is not set

#
# Non-8250 serial port support
#
# CONFIG_SERIAL_MAX3100 is not set
# CONFIG_SERIAL_MAX310X is not set
CONFIG_SERIAL_MFD_HSU=m
CONFIG_SERIAL_CORE=y
CONFIG_SERIAL_CORE_CONSOLE=y
CONFIG_SERIAL_JSM=m
# CONFIG_SERIAL_SCCNXP is not set
# CONFIG_SERIAL_TIMBERDALE is not set
# CONFIG_SERIAL_ALTERA_JTAGUART is not set
# CONFIG_SERIAL_ALTERA_UART is not set
# CONFIG_SERIAL_IFX6X60 is not set
CONFIG_SERIAL_PCH_UART=m
# CONFIG_SERIAL_ARC is not set
CONFIG_SERIAL_RP2=m
CONFIG_SERIAL_RP2_NR_UARTS=32
# CONFIG_SERIAL_FSL_LPUART is not set
CONFIG_PRINTER=m
# CONFIG_LP_CONSOLE is not set
CONFIG_PPDEV=m
CONFIG_HVC_DRIVER=y
CONFIG_HVC_IRQ=y
CONFIG_HVC_XEN=y
CONFIG_HVC_XEN_FRONTEND=y
CONFIG_VIRTIO_CONSOLE=m
CONFIG_IPMI_HANDLER=m
# CONFIG_IPMI_PANIC_EVENT is not set
CONFIG_IPMI_DEVICE_INTERFACE=m
CONFIG_IPMI_SI=m
CONFIG_IPMI_WATCHDOG=m
CONFIG_IPMI_POWEROFF=m
CONFIG_HW_RANDOM=m
# CONFIG_HW_RANDOM_TIMERIOMEM is not set
CONFIG_HW_RANDOM_INTEL=m
CONFIG_HW_RANDOM_AMD=m
CONFIG_HW_RANDOM_VIA=m
CONFIG_HW_RANDOM_VIRTIO=m
CONFIG_HW_RANDOM_TPM=m
CONFIG_NVRAM=m
CONFIG_R3964=m
CONFIG_APPLICOM=m

#
# PCMCIA character devices
#
CONFIG_SYNCLINK_CS=m
CONFIG_CARDMAN_4000=m
CONFIG_CARDMAN_4040=m
CONFIG_IPWIRELESS=m
CONFIG_MWAVE=m
CONFIG_RAW_DRIVER=m
CONFIG_MAX_RAW_DEVS=256
CONFIG_HPET=y
CONFIG_HPET_MMAP=y
CONFIG_HANGCHECK_TIMER=m
CONFIG_TCG_TPM=m
CONFIG_TCG_TIS=m
# CONFIG_TCG_TIS_I2C_INFINEON is not set
CONFIG_TCG_NSC=m
CONFIG_TCG_ATMEL=m
CONFIG_TCG_INFINEON=m
# CONFIG_TCG_ST33_I2C is not set
CONFIG_TELCLOCK=m
CONFIG_DEVPORT=y
CONFIG_I2C=m
CONFIG_I2C_BOARDINFO=y
CONFIG_I2C_COMPAT=y
CONFIG_I2C_CHARDEV=m
# CONFIG_I2C_MUX is not set
CONFIG_I2C_HELPER_AUTO=y
CONFIG_I2C_SMBUS=m
CONFIG_I2C_ALGOBIT=m
CONFIG_I2C_ALGOPCA=m

#
# I2C Hardware Bus support
#

#
# PC SMBus host controller drivers
#
CONFIG_I2C_ALI1535=m
CONFIG_I2C_ALI1563=m
CONFIG_I2C_ALI15X3=m
CONFIG_I2C_AMD756=m
CONFIG_I2C_AMD756_S4882=m
CONFIG_I2C_AMD8111=m
CONFIG_I2C_I801=m
CONFIG_I2C_ISCH=m
CONFIG_I2C_ISMT=m
CONFIG_I2C_PIIX4=m
CONFIG_I2C_NFORCE2=m
CONFIG_I2C_NFORCE2_S4985=m
CONFIG_I2C_SIS5595=m
CONFIG_I2C_SIS630=m
CONFIG_I2C_SIS96X=m
CONFIG_I2C_VIA=m
CONFIG_I2C_VIAPRO=m

#
# ACPI drivers
#
CONFIG_I2C_SCMI=m

#
# I2C system bus drivers (mostly embedded / system-on-chip)
#
# CONFIG_I2C_CBUS_GPIO is not set
CONFIG_I2C_DESIGNWARE_CORE=m
CONFIG_I2C_DESIGNWARE_PCI=m
CONFIG_I2C_EG20T=m
# CONFIG_I2C_GPIO is not set
CONFIG_I2C_OCORES=m
CONFIG_I2C_PCA_PLATFORM=m
# CONFIG_I2C_PXA_PCI is not set
CONFIG_I2C_SIMTEC=m
# CONFIG_I2C_XILINX is not set

#
# External I2C/SMBus adapter drivers
#
CONFIG_I2C_DIOLAN_U2C=m
CONFIG_I2C_PARPORT=m
CONFIG_I2C_PARPORT_LIGHT=m
CONFIG_I2C_TAOS_EVM=m
CONFIG_I2C_TINY_USB=m

#
# Other I2C/SMBus bus drivers
#
CONFIG_I2C_STUB=m
# CONFIG_I2C_DEBUG_CORE is not set
# CONFIG_I2C_DEBUG_ALGO is not set
# CONFIG_I2C_DEBUG_BUS is not set
CONFIG_SPI=y
# CONFIG_SPI_DEBUG is not set
CONFIG_SPI_MASTER=y

#
# SPI Master Controller Drivers
#
# CONFIG_SPI_ALTERA is not set
CONFIG_SPI_BITBANG=m
CONFIG_SPI_BUTTERFLY=m
# CONFIG_SPI_GPIO is not set
CONFIG_SPI_LM70_LLP=m
# CONFIG_SPI_OC_TINY is not set
# CONFIG_SPI_PXA2XX is not set
# CONFIG_SPI_PXA2XX_PCI is not set
# CONFIG_SPI_SC18IS602 is not set
CONFIG_SPI_TOPCLIFF_PCH=m
# CONFIG_SPI_XCOMM is not set
# CONFIG_SPI_XILINX is not set
# CONFIG_SPI_DESIGNWARE is not set

#
# SPI Protocol Masters
#
# CONFIG_SPI_SPIDEV is not set
# CONFIG_SPI_TLE62X0 is not set
# CONFIG_HSI is not set

#
# PPS support
#
CONFIG_PPS=m
# CONFIG_PPS_DEBUG is not set

#
# PPS clients support
#
# CONFIG_PPS_CLIENT_KTIMER is not set
CONFIG_PPS_CLIENT_LDISC=m
CONFIG_PPS_CLIENT_PARPORT=m
# CONFIG_PPS_CLIENT_GPIO is not set

#
# PPS generators support
#

#
# PTP clock support
#
CONFIG_PTP_1588_CLOCK=m

#
# Enable PHYLIB and NETWORK_PHY_TIMESTAMPING to see the additional clocks.
#
CONFIG_PTP_1588_CLOCK_PCH=m
CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y
CONFIG_GPIO_DEVRES=y
CONFIG_GPIOLIB=y
CONFIG_GPIO_ACPI=y
# CONFIG_DEBUG_GPIO is not set
# CONFIG_GPIO_SYSFS is not set

#
# Memory mapped GPIO drivers:
#
# CONFIG_GPIO_GENERIC_PLATFORM is not set
# CONFIG_GPIO_IT8761E is not set
# CONFIG_GPIO_TS5500 is not set
# CONFIG_GPIO_SCH is not set
# CONFIG_GPIO_ICH is not set
# CONFIG_GPIO_VX855 is not set
# CONFIG_GPIO_LYNXPOINT is not set

#
# I2C GPIO expanders:
#
# CONFIG_GPIO_MAX7300 is not set
# CONFIG_GPIO_MAX732X is not set
# CONFIG_GPIO_PCA953X is not set
# CONFIG_GPIO_PCF857X is not set
# CONFIG_GPIO_ADP5588 is not set

#
# PCI GPIO expanders:
#
# CONFIG_GPIO_BT8XX is not set
# CONFIG_GPIO_AMD8111 is not set
# CONFIG_GPIO_LANGWELL is not set
CONFIG_GPIO_PCH=m
CONFIG_GPIO_ML_IOH=m
# CONFIG_GPIO_RDC321X is not set

#
# SPI GPIO expanders:
#
# CONFIG_GPIO_MAX7301 is not set
# CONFIG_GPIO_MCP23S08 is not set
# CONFIG_GPIO_MC33880 is not set
# CONFIG_GPIO_74X164 is not set

#
# AC97 GPIO expanders:
#

#
# MODULbus GPIO expanders:
#

#
# USB GPIO expanders:
#
CONFIG_W1=m
CONFIG_W1_CON=y

#
# 1-wire Bus Masters
#
CONFIG_W1_MASTER_MATROX=m
CONFIG_W1_MASTER_DS2490=m
CONFIG_W1_MASTER_DS2482=m
# CONFIG_W1_MASTER_DS1WM is not set
# CONFIG_W1_MASTER_GPIO is not set

#
# 1-wire Slaves
#
CONFIG_W1_SLAVE_THERM=m
CONFIG_W1_SLAVE_SMEM=m
# CONFIG_W1_SLAVE_DS2408 is not set
# CONFIG_W1_SLAVE_DS2413 is not set
# CONFIG_W1_SLAVE_DS2423 is not set
CONFIG_W1_SLAVE_DS2431=m
CONFIG_W1_SLAVE_DS2433=m
# CONFIG_W1_SLAVE_DS2433_CRC is not set
# CONFIG_W1_SLAVE_DS2760 is not set
# CONFIG_W1_SLAVE_DS2780 is not set
# CONFIG_W1_SLAVE_DS2781 is not set
# CONFIG_W1_SLAVE_DS28E04 is not set
CONFIG_W1_SLAVE_BQ27000=m
CONFIG_POWER_SUPPLY=y
# CONFIG_POWER_SUPPLY_DEBUG is not set
# CONFIG_PDA_POWER is not set
# CONFIG_GENERIC_ADC_BATTERY is not set
# CONFIG_TEST_POWER is not set
# CONFIG_BATTERY_DS2780 is not set
# CONFIG_BATTERY_DS2781 is not set
# CONFIG_BATTERY_DS2782 is not set
CONFIG_BATTERY_SBS=m
# CONFIG_BATTERY_BQ27x00 is not set
# CONFIG_BATTERY_MAX17040 is not set
# CONFIG_BATTERY_MAX17042 is not set
# CONFIG_CHARGER_MAX8903 is not set
# CONFIG_CHARGER_LP8727 is not set
# CONFIG_CHARGER_GPIO is not set
# CONFIG_CHARGER_BQ2415X is not set
# CONFIG_CHARGER_SMB347 is not set
# CONFIG_BATTERY_GOLDFISH is not set
# CONFIG_POWER_RESET is not set
# CONFIG_POWER_AVS is not set
CONFIG_HWMON=y
CONFIG_HWMON_VID=m
# CONFIG_HWMON_DEBUG_CHIP is not set

#
# Native drivers
#
CONFIG_SENSORS_ABITUGURU=m
CONFIG_SENSORS_ABITUGURU3=m
# CONFIG_SENSORS_AD7314 is not set
CONFIG_SENSORS_AD7414=m
CONFIG_SENSORS_AD7418=m
CONFIG_SENSORS_ADCXX=m
CONFIG_SENSORS_ADM1021=m
CONFIG_SENSORS_ADM1025=m
CONFIG_SENSORS_ADM1026=m
CONFIG_SENSORS_ADM1029=m
CONFIG_SENSORS_ADM1031=m
CONFIG_SENSORS_ADM9240=m
# CONFIG_SENSORS_ADT7310 is not set
# CONFIG_SENSORS_ADT7410 is not set
CONFIG_SENSORS_ADT7411=m
CONFIG_SENSORS_ADT7462=m
CONFIG_SENSORS_ADT7470=m
CONFIG_SENSORS_ADT7475=m
CONFIG_SENSORS_ASC7621=m
CONFIG_SENSORS_K8TEMP=m
CONFIG_SENSORS_K10TEMP=m
CONFIG_SENSORS_FAM15H_POWER=m
CONFIG_SENSORS_ASB100=m
CONFIG_SENSORS_ATXP1=m
CONFIG_SENSORS_DS620=m
CONFIG_SENSORS_DS1621=m
CONFIG_SENSORS_I5K_AMB=m
CONFIG_SENSORS_F71805F=m
CONFIG_SENSORS_F71882FG=m
CONFIG_SENSORS_F75375S=m
CONFIG_SENSORS_FSCHMD=m
CONFIG_SENSORS_G760A=m
# CONFIG_SENSORS_G762 is not set
CONFIG_SENSORS_GL518SM=m
CONFIG_SENSORS_GL520SM=m
# CONFIG_SENSORS_GPIO_FAN is not set
# CONFIG_SENSORS_HIH6130 is not set
CONFIG_SENSORS_CORETEMP=m
CONFIG_SENSORS_IBMAEM=m
CONFIG_SENSORS_IBMPEX=m
# CONFIG_SENSORS_IIO_HWMON is not set
CONFIG_SENSORS_IT87=m
# CONFIG_SENSORS_JC42 is not set
CONFIG_SENSORS_LINEAGE=m
CONFIG_SENSORS_LM63=m
CONFIG_SENSORS_LM70=m
CONFIG_SENSORS_LM73=m
CONFIG_SENSORS_LM75=m
CONFIG_SENSORS_LM77=m
CONFIG_SENSORS_LM78=m
CONFIG_SENSORS_LM80=m
CONFIG_SENSORS_LM83=m
CONFIG_SENSORS_LM85=m
CONFIG_SENSORS_LM87=m
CONFIG_SENSORS_LM90=m
CONFIG_SENSORS_LM92=m
CONFIG_SENSORS_LM93=m
CONFIG_SENSORS_LTC4151=m
CONFIG_SENSORS_LTC4215=m
CONFIG_SENSORS_LTC4245=m
CONFIG_SENSORS_LTC4261=m
# CONFIG_SENSORS_LM95234 is not set
CONFIG_SENSORS_LM95241=m
CONFIG_SENSORS_LM95245=m
CONFIG_SENSORS_MAX1111=m
CONFIG_SENSORS_MAX16065=m
CONFIG_SENSORS_MAX1619=m
CONFIG_SENSORS_MAX1668=m
# CONFIG_SENSORS_MAX197 is not set
CONFIG_SENSORS_MAX6639=m
CONFIG_SENSORS_MAX6642=m
CONFIG_SENSORS_MAX6650=m
# CONFIG_SENSORS_MAX6697 is not set
# CONFIG_SENSORS_MCP3021 is not set
# CONFIG_SENSORS_NCT6775 is not set
CONFIG_SENSORS_NTC_THERMISTOR=m
CONFIG_SENSORS_PC87360=m
CONFIG_SENSORS_PC87427=m
CONFIG_SENSORS_PCF8591=m
# CONFIG_PMBUS is not set
# CONFIG_SENSORS_SHT15 is not set
CONFIG_SENSORS_SHT21=m
CONFIG_SENSORS_SIS5595=m
CONFIG_SENSORS_SMM665=m
CONFIG_SENSORS_DME1737=m
CONFIG_SENSORS_EMC1403=m
CONFIG_SENSORS_EMC2103=m
CONFIG_SENSORS_EMC6W201=m
CONFIG_SENSORS_SMSC47M1=m
CONFIG_SENSORS_SMSC47M192=m
CONFIG_SENSORS_SMSC47B397=m
CONFIG_SENSORS_SCH56XX_COMMON=m
CONFIG_SENSORS_SCH5627=m
CONFIG_SENSORS_SCH5636=m
CONFIG_SENSORS_ADS1015=m
CONFIG_SENSORS_ADS7828=m
CONFIG_SENSORS_ADS7871=m
CONFIG_SENSORS_AMC6821=m
# CONFIG_SENSORS_INA209 is not set
# CONFIG_SENSORS_INA2XX is not set
CONFIG_SENSORS_THMC50=m
CONFIG_SENSORS_TMP102=m
CONFIG_SENSORS_TMP401=m
CONFIG_SENSORS_TMP421=m
CONFIG_SENSORS_VIA_CPUTEMP=m
CONFIG_SENSORS_VIA686A=m
CONFIG_SENSORS_VT1211=m
CONFIG_SENSORS_VT8231=m
CONFIG_SENSORS_W83781D=m
CONFIG_SENSORS_W83791D=m
CONFIG_SENSORS_W83792D=m
CONFIG_SENSORS_W83793=m
CONFIG_SENSORS_W83795=m
# CONFIG_SENSORS_W83795_FANCTRL is not set
CONFIG_SENSORS_W83L785TS=m
CONFIG_SENSORS_W83L786NG=m
CONFIG_SENSORS_W83627HF=m
CONFIG_SENSORS_W83627EHF=m
CONFIG_SENSORS_APPLESMC=m

#
# ACPI drivers
#
CONFIG_SENSORS_ACPI_POWER=m
CONFIG_SENSORS_ATK0110=m
CONFIG_THERMAL=m
CONFIG_THERMAL_HWMON=y
CONFIG_THERMAL_DEFAULT_GOV_STEP_WISE=y
# CONFIG_THERMAL_DEFAULT_GOV_FAIR_SHARE is not set
# CONFIG_THERMAL_DEFAULT_GOV_USER_SPACE is not set
# CONFIG_THERMAL_GOV_FAIR_SHARE is not set
CONFIG_THERMAL_GOV_STEP_WISE=y
CONFIG_THERMAL_GOV_USER_SPACE=y
# CONFIG_CPU_THERMAL is not set
# CONFIG_THERMAL_EMULATION is not set
# CONFIG_INTEL_POWERCLAMP is not set
CONFIG_X86_PKG_TEMP_THERMAL=m

#
# Texas Instruments thermal drivers
#
CONFIG_WATCHDOG=y
CONFIG_WATCHDOG_CORE=y
# CONFIG_WATCHDOG_NOWAYOUT is not set

#
# Watchdog Device Drivers
#
CONFIG_SOFT_WATCHDOG=m
CONFIG_ACQUIRE_WDT=m
CONFIG_ADVANTECH_WDT=m
CONFIG_ALIM1535_WDT=m
CONFIG_ALIM7101_WDT=m
CONFIG_F71808E_WDT=m
CONFIG_SP5100_TCO=m
CONFIG_SC520_WDT=m
CONFIG_SBC_FITPC2_WATCHDOG=m
CONFIG_EUROTECH_WDT=m
CONFIG_IB700_WDT=m
CONFIG_IBMASR=m
CONFIG_WAFER_WDT=m
CONFIG_I6300ESB_WDT=m
CONFIG_IE6XX_WDT=m
CONFIG_ITCO_WDT=m
CONFIG_ITCO_VENDOR_SUPPORT=y
CONFIG_IT8712F_WDT=m
CONFIG_IT87_WDT=m
CONFIG_HP_WATCHDOG=m
CONFIG_HPWDT_NMI_DECODING=y
CONFIG_SC1200_WDT=m
CONFIG_PC87413_WDT=m
CONFIG_NV_TCO=m
CONFIG_60XX_WDT=m
CONFIG_SBC8360_WDT=m
CONFIG_CPU5_WDT=m
CONFIG_SMSC_SCH311X_WDT=m
CONFIG_SMSC37B787_WDT=m
CONFIG_VIA_WDT=m
CONFIG_W83627HF_WDT=m
CONFIG_W83697HF_WDT=m
CONFIG_W83697UG_WDT=m
CONFIG_W83877F_WDT=m
CONFIG_W83977F_WDT=m
CONFIG_MACHZ_WDT=m
CONFIG_SBC_EPX_C3_WATCHDOG=m
# CONFIG_MEN_A21_WDT is not set
CONFIG_XEN_WDT=m

#
# PCI-based Watchdog Cards
#
CONFIG_PCIPCWATCHDOG=m
CONFIG_WDTPCI=m

#
# USB-based Watchdog Cards
#
CONFIG_USBPCWATCHDOG=m
CONFIG_SSB_POSSIBLE=y

#
# Sonics Silicon Backplane
#
CONFIG_SSB=m
CONFIG_SSB_SPROM=y
CONFIG_SSB_PCIHOST_POSSIBLE=y
CONFIG_SSB_PCIHOST=y
# CONFIG_SSB_B43_PCI_BRIDGE is not set
CONFIG_SSB_PCMCIAHOST_POSSIBLE=y
CONFIG_SSB_PCMCIAHOST=y
CONFIG_SSB_SDIOHOST_POSSIBLE=y
CONFIG_SSB_SDIOHOST=y
# CONFIG_SSB_DEBUG is not set
CONFIG_SSB_DRIVER_PCICORE_POSSIBLE=y
CONFIG_SSB_DRIVER_PCICORE=y
# CONFIG_SSB_DRIVER_GPIO is not set
CONFIG_BCMA_POSSIBLE=y

#
# Broadcom specific AMBA
#
CONFIG_BCMA=m
CONFIG_BCMA_HOST_PCI_POSSIBLE=y
CONFIG_BCMA_HOST_PCI=y
# CONFIG_BCMA_DRIVER_GMAC_CMN is not set
# CONFIG_BCMA_DRIVER_GPIO is not set
# CONFIG_BCMA_DEBUG is not set

#
# Multifunction device drivers
#
CONFIG_MFD_CORE=m
# CONFIG_MFD_CS5535 is not set
# CONFIG_MFD_CROS_EC is not set
# CONFIG_MFD_DA9052_SPI is not set
# CONFIG_MFD_MC13XXX_SPI is not set
# CONFIG_MFD_MC13XXX_I2C is not set
# CONFIG_HTC_PASIC3 is not set
CONFIG_LPC_ICH=m
CONFIG_LPC_SCH=m
# CONFIG_MFD_JANZ_CMODIO is not set
# CONFIG_MFD_KEMPLD is not set
# CONFIG_EZX_PCAP is not set
# CONFIG_MFD_VIPERBOARD is not set
# CONFIG_MFD_RETU is not set
# CONFIG_MFD_PCF50633 is not set
# CONFIG_MFD_RDC321X is not set
CONFIG_MFD_RTSX_PCI=m
# CONFIG_MFD_SI476X_CORE is not set
# CONFIG_MFD_SM501 is not set
# CONFIG_ABX500_CORE is not set
# CONFIG_MFD_STMPE is not set
# CONFIG_MFD_SYSCON is not set
# CONFIG_MFD_TI_AM335X_TSCADC is not set
# CONFIG_TPS6105X is not set
# CONFIG_TPS65010 is not set
# CONFIG_TPS6507X is not set
# CONFIG_MFD_TPS65217 is not set
# CONFIG_MFD_TPS65912 is not set
# CONFIG_MFD_TPS65912_SPI is not set
# CONFIG_MFD_WL1273_CORE is not set
# CONFIG_MFD_LM3533 is not set
# CONFIG_MFD_TIMBERDALE is not set
# CONFIG_MFD_TMIO is not set
# CONFIG_MFD_VX855 is not set
# CONFIG_MFD_ARIZONA_I2C is not set
# CONFIG_MFD_ARIZONA_SPI is not set
# CONFIG_MFD_WM831X_SPI is not set
# CONFIG_REGULATOR is not set
# CONFIG_MEDIA_SUPPORT is not set

#
# Graphics support
#
CONFIG_AGP=y
CONFIG_AGP_AMD64=y
CONFIG_AGP_INTEL=y
CONFIG_AGP_SIS=y
CONFIG_AGP_VIA=y
CONFIG_VGA_ARB=y
CONFIG_VGA_ARB_MAX_GPUS=16
CONFIG_VGA_SWITCHEROO=y
CONFIG_DRM=m
CONFIG_DRM_USB=m
CONFIG_DRM_KMS_HELPER=m
# CONFIG_DRM_LOAD_EDID_FIRMWARE is not set
CONFIG_DRM_TTM=m

#
# I2C encoder or helper chips
#
CONFIG_DRM_I2C_CH7006=m
CONFIG_DRM_I2C_SIL164=m
# CONFIG_DRM_I2C_NXP_TDA998X is not set
CONFIG_DRM_TDFX=m
CONFIG_DRM_R128=m
CONFIG_DRM_RADEON=m
# CONFIG_DRM_RADEON_UMS is not set
CONFIG_DRM_NOUVEAU=m
CONFIG_NOUVEAU_DEBUG=5
CONFIG_NOUVEAU_DEBUG_DEFAULT=3
CONFIG_DRM_NOUVEAU_BACKLIGHT=y
# CONFIG_DRM_I810 is not set
CONFIG_DRM_I915=m
CONFIG_DRM_I915_KMS=y
CONFIG_DRM_MGA=m
CONFIG_DRM_SIS=m
CONFIG_DRM_VIA=m
CONFIG_DRM_SAVAGE=m
CONFIG_DRM_VMWGFX=m
# CONFIG_DRM_VMWGFX_FBCON is not set
CONFIG_DRM_GMA500=m
CONFIG_DRM_GMA600=y
CONFIG_DRM_GMA3600=y
CONFIG_DRM_UDL=m
CONFIG_DRM_AST=m
CONFIG_DRM_MGAG200=m
CONFIG_DRM_CIRRUS_QEMU=m
# CONFIG_DRM_QXL is not set
CONFIG_VGASTATE=m
CONFIG_VIDEO_OUTPUT_CONTROL=m
CONFIG_HDMI=y
CONFIG_FB=y
CONFIG_FIRMWARE_EDID=y
CONFIG_FB_DDC=m
CONFIG_FB_BOOT_VESA_SUPPORT=y
CONFIG_FB_CFB_FILLRECT=y
CONFIG_FB_CFB_COPYAREA=y
CONFIG_FB_CFB_IMAGEBLIT=y
# CONFIG_FB_CFB_REV_PIXELS_IN_BYTE is not set
CONFIG_FB_SYS_FILLRECT=y
CONFIG_FB_SYS_COPYAREA=y
CONFIG_FB_SYS_IMAGEBLIT=y
# CONFIG_FB_FOREIGN_ENDIAN is not set
CONFIG_FB_SYS_FOPS=y
CONFIG_FB_DEFERRED_IO=y
CONFIG_FB_HECUBA=m
CONFIG_FB_SVGALIB=m
# CONFIG_FB_MACMODES is not set
CONFIG_FB_BACKLIGHT=y
CONFIG_FB_MODE_HELPERS=y
CONFIG_FB_TILEBLITTING=y

#
# Frame buffer hardware drivers
#
CONFIG_FB_CIRRUS=m
CONFIG_FB_PM2=m
CONFIG_FB_PM2_FIFO_DISCONNECT=y
CONFIG_FB_CYBER2000=m
CONFIG_FB_CYBER2000_DDC=y
CONFIG_FB_ARC=m
# CONFIG_FB_ASILIANT is not set
# CONFIG_FB_IMSTT is not set
CONFIG_FB_VGA16=m
CONFIG_FB_UVESA=m
CONFIG_FB_VESA=y
CONFIG_FB_EFI=y
CONFIG_FB_N411=m
CONFIG_FB_HGA=m
# CONFIG_FB_S1D13XXX is not set
# CONFIG_FB_NVIDIA is not set
# CONFIG_FB_RIVA is not set
# CONFIG_FB_I740 is not set
CONFIG_FB_LE80578=m
CONFIG_FB_CARILLO_RANCH=m
CONFIG_FB_MATROX=m
CONFIG_FB_MATROX_MILLENIUM=y
CONFIG_FB_MATROX_MYSTIQUE=y
CONFIG_FB_MATROX_G=y
CONFIG_FB_MATROX_I2C=m
CONFIG_FB_MATROX_MAVEN=m
CONFIG_FB_RADEON=m
CONFIG_FB_RADEON_I2C=y
CONFIG_FB_RADEON_BACKLIGHT=y
# CONFIG_FB_RADEON_DEBUG is not set
CONFIG_FB_ATY128=m
CONFIG_FB_ATY128_BACKLIGHT=y
CONFIG_FB_ATY=m
CONFIG_FB_ATY_CT=y
# CONFIG_FB_ATY_GENERIC_LCD is not set
CONFIG_FB_ATY_GX=y
CONFIG_FB_ATY_BACKLIGHT=y
CONFIG_FB_S3=m
CONFIG_FB_S3_DDC=y
CONFIG_FB_SAVAGE=m
# CONFIG_FB_SAVAGE_I2C is not set
# CONFIG_FB_SAVAGE_ACCEL is not set
CONFIG_FB_SIS=m
CONFIG_FB_SIS_300=y
CONFIG_FB_SIS_315=y
CONFIG_FB_VIA=m
# CONFIG_FB_VIA_DIRECT_PROCFS is not set
CONFIG_FB_VIA_X_COMPATIBILITY=y
CONFIG_FB_NEOMAGIC=m
CONFIG_FB_KYRO=m
CONFIG_FB_3DFX=m
# CONFIG_FB_3DFX_ACCEL is not set
CONFIG_FB_3DFX_I2C=y
CONFIG_FB_VOODOO1=m
CONFIG_FB_VT8623=m
CONFIG_FB_TRIDENT=m
CONFIG_FB_ARK=m
CONFIG_FB_PM3=m
# CONFIG_FB_CARMINE is not set
# CONFIG_FB_TMIO is not set
CONFIG_FB_SMSCUFX=m
CONFIG_FB_UDL=m
# CONFIG_FB_GOLDFISH is not set
CONFIG_FB_VIRTUAL=m
CONFIG_XEN_FBDEV_FRONTEND=y
# CONFIG_FB_METRONOME is not set
CONFIG_FB_MB862XX=m
CONFIG_FB_MB862XX_PCI_GDC=y
CONFIG_FB_MB862XX_I2C=y
# CONFIG_FB_BROADSHEET is not set
# CONFIG_FB_AUO_K190X is not set
# CONFIG_FB_HYPERV is not set
# CONFIG_EXYNOS_VIDEO is not set
CONFIG_BACKLIGHT_LCD_SUPPORT=y
# CONFIG_LCD_CLASS_DEVICE is not set
CONFIG_BACKLIGHT_CLASS_DEVICE=y
# CONFIG_BACKLIGHT_GENERIC is not set
CONFIG_BACKLIGHT_APPLE=m
# CONFIG_BACKLIGHT_SAHARA is not set
# CONFIG_BACKLIGHT_ADP8860 is not set
# CONFIG_BACKLIGHT_ADP8870 is not set
# CONFIG_BACKLIGHT_LM3630 is not set
# CONFIG_BACKLIGHT_LM3639 is not set
# CONFIG_BACKLIGHT_LP855X is not set

#
# Console display driver support
#
CONFIG_VGA_CONSOLE=y
# CONFIG_VGACON_SOFT_SCROLLBACK is not set
CONFIG_DUMMY_CONSOLE=y
CONFIG_FRAMEBUFFER_CONSOLE=y
CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y
CONFIG_FRAMEBUFFER_CONSOLE_ROTATION=y
# CONFIG_LOGO is not set
# CONFIG_SOUND is not set

#
# HID support
#
CONFIG_HID=m
CONFIG_HIDRAW=y
# CONFIG_UHID is not set
CONFIG_HID_GENERIC=m

#
# Special HID drivers
#
CONFIG_HID_A4TECH=m
CONFIG_HID_ACRUX=m
CONFIG_HID_ACRUX_FF=y
CONFIG_HID_APPLE=m
# CONFIG_HID_APPLEIR is not set
CONFIG_HID_AUREAL=m
CONFIG_HID_BELKIN=m
CONFIG_HID_CHERRY=m
CONFIG_HID_CHICONY=m
CONFIG_HID_CYPRESS=m
CONFIG_HID_DRAGONRISE=m
CONFIG_DRAGONRISE_FF=y
CONFIG_HID_EMS_FF=m
CONFIG_HID_ELECOM=m
# CONFIG_HID_ELO is not set
CONFIG_HID_EZKEY=m
CONFIG_HID_HOLTEK=m
# CONFIG_HOLTEK_FF is not set
# CONFIG_HID_HUION is not set
CONFIG_HID_KEYTOUCH=m
CONFIG_HID_KYE=m
CONFIG_HID_UCLOGIC=m
CONFIG_HID_WALTOP=m
CONFIG_HID_GYRATION=m
# CONFIG_HID_ICADE is not set
CONFIG_HID_TWINHAN=m
CONFIG_HID_KENSINGTON=m
CONFIG_HID_LCPOWER=m
CONFIG_HID_LENOVO_TPKBD=m
CONFIG_HID_LOGITECH=m
CONFIG_HID_LOGITECH_DJ=m
CONFIG_LOGITECH_FF=y
CONFIG_LOGIRUMBLEPAD2_FF=y
CONFIG_LOGIG940_FF=y
CONFIG_LOGIWHEELS_FF=y
CONFIG_HID_MAGICMOUSE=m
CONFIG_HID_MICROSOFT=m
CONFIG_HID_MONTEREY=m
CONFIG_HID_MULTITOUCH=m
CONFIG_HID_NTRIG=m
CONFIG_HID_ORTEK=m
CONFIG_HID_PANTHERLORD=m
CONFIG_PANTHERLORD_FF=y
CONFIG_HID_PETALYNX=m
CONFIG_HID_PICOLCD=m
CONFIG_HID_PICOLCD_FB=y
CONFIG_HID_PICOLCD_BACKLIGHT=y
CONFIG_HID_PICOLCD_LEDS=y
CONFIG_HID_PRIMAX=m
CONFIG_HID_ROCCAT=m
CONFIG_HID_SAITEK=m
CONFIG_HID_SAMSUNG=m
CONFIG_HID_SONY=m
CONFIG_HID_SPEEDLINK=m
# CONFIG_HID_STEELSERIES is not set
CONFIG_HID_SUNPLUS=m
CONFIG_HID_GREENASIA=m
CONFIG_GREENASIA_FF=y
# CONFIG_HID_HYPERV_MOUSE is not set
CONFIG_HID_SMARTJOYPLUS=m
CONFIG_SMARTJOYPLUS_FF=y
CONFIG_HID_TIVO=m
CONFIG_HID_TOPSEED=m
# CONFIG_HID_THINGM is not set
CONFIG_HID_THRUSTMASTER=m
CONFIG_THRUSTMASTER_FF=y
CONFIG_HID_WACOM=m
CONFIG_HID_WIIMOTE=m
CONFIG_HID_ZEROPLUS=m
CONFIG_ZEROPLUS_FF=y
CONFIG_HID_ZYDACRON=m
# CONFIG_HID_SENSOR_HUB is not set

#
# USB HID support
#
CONFIG_USB_HID=m
CONFIG_HID_PID=y
CONFIG_USB_HIDDEV=y

#
# I2C HID support
#
# CONFIG_I2C_HID is not set
CONFIG_USB_SUPPORT=y
CONFIG_USB_COMMON=m
CONFIG_USB_ARCH_HAS_HCD=y
CONFIG_USB=m
# CONFIG_USB_DEBUG is not set
CONFIG_USB_ANNOUNCE_NEW_DEVICES=y

#
# Miscellaneous USB options
#
CONFIG_USB_DEFAULT_PERSIST=y
CONFIG_USB_DYNAMIC_MINORS=y
# CONFIG_USB_OTG is not set
CONFIG_USB_MON=m
CONFIG_USB_WUSB=m
CONFIG_USB_WUSB_CBAF=m
# CONFIG_USB_WUSB_CBAF_DEBUG is not set

#
# USB Host Controller Drivers
#
# CONFIG_USB_C67X00_HCD is not set
CONFIG_USB_XHCI_HCD=m
# CONFIG_USB_XHCI_HCD_DEBUGGING is not set
CONFIG_USB_EHCI_HCD=m
CONFIG_USB_EHCI_ROOT_HUB_TT=y
CONFIG_USB_EHCI_TT_NEWSCHED=y
CONFIG_USB_EHCI_PCI=m
# CONFIG_USB_EHCI_HCD_PLATFORM is not set
# CONFIG_USB_OXU210HP_HCD is not set
# CONFIG_USB_ISP116X_HCD is not set
# CONFIG_USB_ISP1760_HCD is not set
# CONFIG_USB_ISP1362_HCD is not set
# CONFIG_USB_FUSBH200_HCD is not set
CONFIG_USB_OHCI_HCD=m
CONFIG_USB_OHCI_HCD_PCI=m
# CONFIG_USB_OHCI_HCD_SSB is not set
# CONFIG_USB_OHCI_HCD_PLATFORM is not set
# CONFIG_USB_OHCI_BIG_ENDIAN_DESC is not set
# CONFIG_USB_OHCI_BIG_ENDIAN_MMIO is not set
CONFIG_USB_OHCI_LITTLE_ENDIAN=y
CONFIG_USB_UHCI_HCD=m
CONFIG_USB_U132_HCD=m
CONFIG_USB_SL811_HCD=m
# CONFIG_USB_SL811_HCD_ISO is not set
CONFIG_USB_SL811_CS=m
# CONFIG_USB_R8A66597_HCD is not set
CONFIG_USB_WHCI_HCD=m
CONFIG_USB_HWA_HCD=m
# CONFIG_USB_HCD_BCMA is not set
# CONFIG_USB_HCD_SSB is not set
# CONFIG_USB_MUSB_HDRC is not set
# CONFIG_USB_RENESAS_USBHS is not set

#
# USB Device Class drivers
#
CONFIG_USB_ACM=m
CONFIG_USB_PRINTER=m
CONFIG_USB_WDM=m
CONFIG_USB_TMC=m

#
# NOTE: USB_STORAGE depends on SCSI but BLK_DEV_SD may
#

#
# also be needed; see USB_STORAGE Help for more info
#
CONFIG_USB_STORAGE=m
# CONFIG_USB_STORAGE_DEBUG is not set
CONFIG_USB_STORAGE_REALTEK=m
CONFIG_REALTEK_AUTOPM=y
CONFIG_USB_STORAGE_DATAFAB=m
CONFIG_USB_STORAGE_FREECOM=m
CONFIG_USB_STORAGE_ISD200=m
CONFIG_USB_STORAGE_USBAT=m
CONFIG_USB_STORAGE_SDDR09=m
CONFIG_USB_STORAGE_SDDR55=m
CONFIG_USB_STORAGE_JUMPSHOT=m
CONFIG_USB_STORAGE_ALAUDA=m
CONFIG_USB_STORAGE_ONETOUCH=m
CONFIG_USB_STORAGE_KARMA=m
CONFIG_USB_STORAGE_CYPRESS_ATACB=m
CONFIG_USB_STORAGE_ENE_UB6250=m

#
# USB Imaging devices
#
CONFIG_USB_MDC800=m
CONFIG_USB_MICROTEK=m
# CONFIG_USB_DWC3 is not set
# CONFIG_USB_CHIPIDEA is not set

#
# USB port drivers
#
CONFIG_USB_USS720=m
CONFIG_USB_SERIAL=m
CONFIG_USB_SERIAL_GENERIC=y
CONFIG_USB_SERIAL_AIRCABLE=m
CONFIG_USB_SERIAL_ARK3116=m
CONFIG_USB_SERIAL_BELKIN=m
CONFIG_USB_SERIAL_CH341=m
CONFIG_USB_SERIAL_WHITEHEAT=m
CONFIG_USB_SERIAL_DIGI_ACCELEPORT=m
CONFIG_USB_SERIAL_CP210X=m
CONFIG_USB_SERIAL_CYPRESS_M8=m
CONFIG_USB_SERIAL_EMPEG=m
CONFIG_USB_SERIAL_FTDI_SIO=m
CONFIG_USB_SERIAL_FUNSOFT=m
CONFIG_USB_SERIAL_VISOR=m
CONFIG_USB_SERIAL_IPAQ=m
CONFIG_USB_SERIAL_IR=m
CONFIG_USB_SERIAL_EDGEPORT=m
CONFIG_USB_SERIAL_EDGEPORT_TI=m
CONFIG_USB_SERIAL_F81232=m
CONFIG_USB_SERIAL_GARMIN=m
CONFIG_USB_SERIAL_IPW=m
CONFIG_USB_SERIAL_IUU=m
CONFIG_USB_SERIAL_KEYSPAN_PDA=m
CONFIG_USB_SERIAL_KEYSPAN=m
CONFIG_USB_SERIAL_KLSI=m
CONFIG_USB_SERIAL_KOBIL_SCT=m
CONFIG_USB_SERIAL_MCT_U232=m
CONFIG_USB_SERIAL_METRO=m
CONFIG_USB_SERIAL_MOS7720=m
CONFIG_USB_SERIAL_MOS7715_PARPORT=y
CONFIG_USB_SERIAL_MOS7840=m
CONFIG_USB_SERIAL_MOTOROLA=m
CONFIG_USB_SERIAL_NAVMAN=m
CONFIG_USB_SERIAL_PL2303=m
CONFIG_USB_SERIAL_OTI6858=m
CONFIG_USB_SERIAL_QCAUX=m
CONFIG_USB_SERIAL_QUALCOMM=m
CONFIG_USB_SERIAL_SPCP8X5=m
CONFIG_USB_SERIAL_HP4X=m
CONFIG_USB_SERIAL_SAFE=m
# CONFIG_USB_SERIAL_SAFE_PADDED is not set
CONFIG_USB_SERIAL_SIEMENS_MPI=m
CONFIG_USB_SERIAL_SIERRAWIRELESS=m
CONFIG_USB_SERIAL_SYMBOL=m
CONFIG_USB_SERIAL_TI=m
CONFIG_USB_SERIAL_CYBERJACK=m
CONFIG_USB_SERIAL_XIRCOM=m
CONFIG_USB_SERIAL_WWAN=m
CONFIG_USB_SERIAL_OPTION=m
CONFIG_USB_SERIAL_OMNINET=m
CONFIG_USB_SERIAL_OPTICON=m
CONFIG_USB_SERIAL_VIVOPAY_SERIAL=m
CONFIG_USB_SERIAL_XSENS_MT=m
CONFIG_USB_SERIAL_ZIO=m
CONFIG_USB_SERIAL_WISHBONE=m
CONFIG_USB_SERIAL_ZTE=m
CONFIG_USB_SERIAL_SSU100=m
CONFIG_USB_SERIAL_QT2=m
CONFIG_USB_SERIAL_FLASHLOADER=m
CONFIG_USB_SERIAL_SUUNTO=m
CONFIG_USB_SERIAL_DEBUG=m

#
# USB Miscellaneous drivers
#
CONFIG_USB_EMI62=m
CONFIG_USB_EMI26=m
CONFIG_USB_ADUTUX=m
CONFIG_USB_SEVSEG=m
CONFIG_USB_RIO500=m
CONFIG_USB_LEGOTOWER=m
CONFIG_USB_LCD=m
CONFIG_USB_LED=m
CONFIG_USB_CYPRESS_CY7C63=m
CONFIG_USB_CYTHERM=m
CONFIG_USB_IDMOUSE=m
CONFIG_USB_FTDI_ELAN=m
CONFIG_USB_APPLEDISPLAY=m
CONFIG_USB_SISUSBVGA=m
CONFIG_USB_SISUSBVGA_CON=y
CONFIG_USB_LD=m
CONFIG_USB_TRANCEVIBRATOR=m
CONFIG_USB_IOWARRIOR=m
CONFIG_USB_TEST=m
CONFIG_USB_ISIGHTFW=m
CONFIG_USB_YUREX=m
CONFIG_USB_EZUSB_FX2=m
# CONFIG_USB_HSIC_USB3503 is not set
CONFIG_USB_ATM=m
CONFIG_USB_SPEEDTOUCH=m
CONFIG_USB_CXACRU=m
CONFIG_USB_UEAGLEATM=m
CONFIG_USB_XUSBATM=m
# CONFIG_USB_PHY is not set
CONFIG_USB_GADGET=m
# CONFIG_USB_GADGET_DEBUG is not set
# CONFIG_USB_GADGET_DEBUG_FILES is not set
# CONFIG_USB_GADGET_DEBUG_FS is not set
CONFIG_USB_GADGET_VBUS_DRAW=2
CONFIG_USB_GADGET_STORAGE_NUM_BUFFERS=2

#
# USB Peripheral Controller
#
# CONFIG_USB_FOTG210_UDC is not set
# CONFIG_USB_R8A66597 is not set
# CONFIG_USB_PXA27X is not set
# CONFIG_USB_MV_UDC is not set
# CONFIG_USB_MV_U3D is not set
# CONFIG_USB_M66592 is not set
# CONFIG_USB_AMD5536UDC is not set
# CONFIG_USB_NET2272 is not set
# CONFIG_USB_NET2280 is not set
# CONFIG_USB_GOKU is not set
CONFIG_USB_EG20T=m
# CONFIG_USB_DUMMY_HCD is not set
# CONFIG_USB_CONFIGFS is not set
# CONFIG_USB_ZERO is not set
# CONFIG_USB_ETH is not set
# CONFIG_USB_G_NCM is not set
# CONFIG_USB_GADGETFS is not set
# CONFIG_USB_FUNCTIONFS is not set
# CONFIG_USB_MASS_STORAGE is not set
# CONFIG_USB_GADGET_TARGET is not set
# CONFIG_USB_G_SERIAL is not set
# CONFIG_USB_G_PRINTER is not set
# CONFIG_USB_CDC_COMPOSITE is not set
# CONFIG_USB_G_NOKIA is not set
# CONFIG_USB_G_ACM_MS is not set
# CONFIG_USB_G_MULTI is not set
# CONFIG_USB_G_HID is not set
# CONFIG_USB_G_DBGP is not set
CONFIG_UWB=m
CONFIG_UWB_HWA=m
CONFIG_UWB_WHCI=m
CONFIG_UWB_I1480U=m
CONFIG_MMC=m
# CONFIG_MMC_DEBUG is not set
# CONFIG_MMC_UNSAFE_RESUME is not set
# CONFIG_MMC_CLKGATE is not set

#
# MMC/SD/SDIO Card Drivers
#
CONFIG_MMC_BLOCK=m
CONFIG_MMC_BLOCK_MINORS=8
CONFIG_MMC_BLOCK_BOUNCE=y
CONFIG_SDIO_UART=m
# CONFIG_MMC_TEST is not set

#
# MMC/SD/SDIO Host Controller Drivers
#
CONFIG_MMC_SDHCI=m
CONFIG_MMC_SDHCI_PCI=m
CONFIG_MMC_RICOH_MMC=y
# CONFIG_MMC_SDHCI_ACPI is not set
# CONFIG_MMC_SDHCI_PLTFM is not set
CONFIG_MMC_WBSD=m
CONFIG_MMC_TIFM_SD=m
# CONFIG_MMC_SPI is not set
CONFIG_MMC_SDRICOH_CS=m
CONFIG_MMC_CB710=m
CONFIG_MMC_VIA_SDMMC=m
CONFIG_MMC_VUB300=m
CONFIG_MMC_USHC=m
CONFIG_MMC_REALTEK_PCI=m
# CONFIG_MEMSTICK is not set
CONFIG_NEW_LEDS=y
CONFIG_LEDS_CLASS=y

#
# LED drivers
#
# CONFIG_LEDS_LM3530 is not set
# CONFIG_LEDS_LM3642 is not set
# CONFIG_LEDS_PCA9532 is not set
# CONFIG_LEDS_GPIO is not set
# CONFIG_LEDS_LP3944 is not set
# CONFIG_LEDS_LP5521 is not set
# CONFIG_LEDS_LP5523 is not set
# CONFIG_LEDS_LP5562 is not set
# CONFIG_LEDS_CLEVO_MAIL is not set
# CONFIG_LEDS_PCA955X is not set
# CONFIG_LEDS_PCA9633 is not set
# CONFIG_LEDS_DAC124S085 is not set
# CONFIG_LEDS_BD2802 is not set
# CONFIG_LEDS_INTEL_SS4200 is not set
# CONFIG_LEDS_LT3593 is not set
# CONFIG_LEDS_DELL_NETBOOKS is not set
# CONFIG_LEDS_TCA6507 is not set
# CONFIG_LEDS_LM355x is not set
# CONFIG_LEDS_OT200 is not set
# CONFIG_LEDS_BLINKM is not set

#
# LED Triggers
#
# CONFIG_LEDS_TRIGGERS is not set
# CONFIG_ACCESSIBILITY is not set
CONFIG_INFINIBAND=m
CONFIG_INFINIBAND_USER_MAD=m
CONFIG_INFINIBAND_USER_ACCESS=m
CONFIG_INFINIBAND_USER_MEM=y
CONFIG_INFINIBAND_ADDR_TRANS=y
CONFIG_INFINIBAND_MTHCA=m
CONFIG_INFINIBAND_MTHCA_DEBUG=y
CONFIG_INFINIBAND_IPATH=m
CONFIG_INFINIBAND_QIB=m
CONFIG_INFINIBAND_QIB_DCA=y
CONFIG_INFINIBAND_AMSO1100=m
# CONFIG_INFINIBAND_AMSO1100_DEBUG is not set
CONFIG_INFINIBAND_CXGB3=m
# CONFIG_INFINIBAND_CXGB3_DEBUG is not set
CONFIG_INFINIBAND_CXGB4=m
CONFIG_MLX4_INFINIBAND=m
# CONFIG_MLX5_INFINIBAND is not set
CONFIG_INFINIBAND_NES=m
# CONFIG_INFINIBAND_NES_DEBUG is not set
# CONFIG_INFINIBAND_OCRDMA is not set
CONFIG_INFINIBAND_IPOIB=m
CONFIG_INFINIBAND_IPOIB_CM=y
CONFIG_INFINIBAND_IPOIB_DEBUG=y
# CONFIG_INFINIBAND_IPOIB_DEBUG_DATA is not set
CONFIG_INFINIBAND_SRP=m
CONFIG_INFINIBAND_SRPT=m
CONFIG_INFINIBAND_ISER=m
# CONFIG_INFINIBAND_ISERT is not set
CONFIG_EDAC=y
CONFIG_EDAC_LEGACY_SYSFS=y
# CONFIG_EDAC_DEBUG is not set
CONFIG_EDAC_DECODE_MCE=m
# CONFIG_EDAC_MCE_INJ is not set
CONFIG_EDAC_MM_EDAC=m
CONFIG_EDAC_AMD64=m
# CONFIG_EDAC_AMD64_ERROR_INJECTION is not set
CONFIG_EDAC_E752X=m
CONFIG_EDAC_I82975X=m
CONFIG_EDAC_I3000=m
CONFIG_EDAC_I3200=m
CONFIG_EDAC_X38=m
CONFIG_EDAC_I5400=m
CONFIG_EDAC_I7CORE=m
CONFIG_EDAC_I5000=m
CONFIG_EDAC_I5100=m
CONFIG_EDAC_I7300=m
CONFIG_EDAC_SBRIDGE=m
CONFIG_RTC_LIB=y
CONFIG_RTC_CLASS=y
CONFIG_RTC_HCTOSYS=y
CONFIG_RTC_SYSTOHC=y
CONFIG_RTC_HCTOSYS_DEVICE="rtc0"
# CONFIG_RTC_DEBUG is not set

#
# RTC interfaces
#
CONFIG_RTC_INTF_SYSFS=y
CONFIG_RTC_INTF_PROC=y
CONFIG_RTC_INTF_DEV=y
# CONFIG_RTC_INTF_DEV_UIE_EMUL is not set
# CONFIG_RTC_DRV_TEST is not set

#
# I2C RTC drivers
#
# CONFIG_RTC_DRV_DS1307 is not set
# CONFIG_RTC_DRV_DS1374 is not set
# CONFIG_RTC_DRV_DS1672 is not set
# CONFIG_RTC_DRV_DS3232 is not set
# CONFIG_RTC_DRV_MAX6900 is not set
# CONFIG_RTC_DRV_RS5C372 is not set
# CONFIG_RTC_DRV_ISL1208 is not set
# CONFIG_RTC_DRV_ISL12022 is not set
# CONFIG_RTC_DRV_X1205 is not set
# CONFIG_RTC_DRV_PCF2127 is not set
# CONFIG_RTC_DRV_PCF8523 is not set
# CONFIG_RTC_DRV_PCF8563 is not set
# CONFIG_RTC_DRV_PCF8583 is not set
# CONFIG_RTC_DRV_M41T80 is not set
# CONFIG_RTC_DRV_BQ32K is not set
# CONFIG_RTC_DRV_S35390A is not set
# CONFIG_RTC_DRV_FM3130 is not set
# CONFIG_RTC_DRV_RX8581 is not set
# CONFIG_RTC_DRV_RX8025 is not set
# CONFIG_RTC_DRV_EM3027 is not set
# CONFIG_RTC_DRV_RV3029C2 is not set

#
# SPI RTC drivers
#
# CONFIG_RTC_DRV_M41T93 is not set
# CONFIG_RTC_DRV_M41T94 is not set
# CONFIG_RTC_DRV_DS1305 is not set
# CONFIG_RTC_DRV_DS1390 is not set
# CONFIG_RTC_DRV_MAX6902 is not set
# CONFIG_RTC_DRV_R9701 is not set
# CONFIG_RTC_DRV_RS5C348 is not set
# CONFIG_RTC_DRV_DS3234 is not set
# CONFIG_RTC_DRV_PCF2123 is not set
# CONFIG_RTC_DRV_RX4581 is not set

#
# Platform RTC drivers
#
CONFIG_RTC_DRV_CMOS=y
# CONFIG_RTC_DRV_DS1286 is not set
# CONFIG_RTC_DRV_DS1511 is not set
# CONFIG_RTC_DRV_DS1553 is not set
# CONFIG_RTC_DRV_DS1742 is not set
# CONFIG_RTC_DRV_STK17TA8 is not set
# CONFIG_RTC_DRV_M48T86 is not set
# CONFIG_RTC_DRV_M48T35 is not set
# CONFIG_RTC_DRV_M48T59 is not set
# CONFIG_RTC_DRV_MSM6242 is not set
# CONFIG_RTC_DRV_BQ4802 is not set
# CONFIG_RTC_DRV_RP5C01 is not set
# CONFIG_RTC_DRV_V3020 is not set
# CONFIG_RTC_DRV_DS2404 is not set

#
# on-CPU RTC drivers
#

#
# HID Sensor RTC drivers
#
# CONFIG_RTC_DRV_HID_SENSOR_TIME is not set
CONFIG_DMADEVICES=y
# CONFIG_DMADEVICES_DEBUG is not set

#
# DMA Devices
#
# CONFIG_INTEL_MID_DMAC is not set
CONFIG_INTEL_IOATDMA=m
# CONFIG_DW_DMAC_CORE is not set
# CONFIG_DW_DMAC is not set
# CONFIG_DW_DMAC_PCI is not set
# CONFIG_TIMB_DMA is not set
CONFIG_PCH_DMA=m
CONFIG_DMA_ENGINE=y
CONFIG_DMA_ACPI=y

#
# DMA Clients
#
CONFIG_NET_DMA=y
CONFIG_ASYNC_TX_DMA=y
# CONFIG_DMATEST is not set
CONFIG_DCA=m
# CONFIG_AUXDISPLAY is not set
CONFIG_UIO=m
CONFIG_UIO_CIF=m
# CONFIG_UIO_PDRV is not set
# CONFIG_UIO_PDRV_GENIRQ is not set
# CONFIG_UIO_DMEM_GENIRQ is not set
CONFIG_UIO_AEC=m
CONFIG_UIO_SERCOS3=m
CONFIG_UIO_PCI_GENERIC=m
CONFIG_UIO_NETX=m
CONFIG_VFIO_IOMMU_TYPE1=m
CONFIG_VFIO=m
CONFIG_VFIO_PCI=m
# CONFIG_VFIO_PCI_VGA is not set
CONFIG_VIRT_DRIVERS=y
CONFIG_VIRTIO=m

#
# Virtio drivers
#
CONFIG_VIRTIO_PCI=m
CONFIG_VIRTIO_BALLOON=m
# CONFIG_VIRTIO_MMIO is not set

#
# Microsoft Hyper-V guest support
#
CONFIG_HYPERV=m
CONFIG_HYPERV_UTILS=m
CONFIG_HYPERV_BALLOON=m

#
# Xen driver support
#
CONFIG_XEN_BALLOON=y
CONFIG_XEN_BALLOON_MEMORY_HOTPLUG=y
CONFIG_XEN_SCRUB_PAGES=y
CONFIG_XEN_DEV_EVTCHN=m
CONFIG_XEN_BACKEND=y
CONFIG_XENFS=m
CONFIG_XEN_COMPAT_XENFS=y
CONFIG_XEN_SYS_HYPERVISOR=y
CONFIG_XEN_XENBUS_FRONTEND=y
CONFIG_XEN_GNTDEV=m
CONFIG_XEN_GRANT_DEV_ALLOC=m
CONFIG_SWIOTLB_XEN=y
CONFIG_XEN_PCIDEV_BACKEND=m
CONFIG_XEN_PRIVCMD=m
CONFIG_XEN_ACPI_PROCESSOR=m
# CONFIG_XEN_MCE_LOG is not set
CONFIG_XEN_HAVE_PVMMU=y
CONFIG_STAGING=y
CONFIG_ET131X=m
# CONFIG_SLICOSS is not set
CONFIG_USBIP_CORE=m
CONFIG_USBIP_VHCI_HCD=m
CONFIG_USBIP_HOST=m
# CONFIG_USBIP_DEBUG is not set
# CONFIG_ECHO is not set
CONFIG_COMEDI=m
# CONFIG_COMEDI_DEBUG is not set
CONFIG_COMEDI_DEFAULT_BUF_SIZE_KB=2048
CONFIG_COMEDI_DEFAULT_BUF_MAXSIZE_KB=20480
CONFIG_COMEDI_MISC_DRIVERS=y
CONFIG_COMEDI_KCOMEDILIB=m
CONFIG_COMEDI_BOND=m
CONFIG_COMEDI_TEST=m
CONFIG_COMEDI_PARPORT=m
CONFIG_COMEDI_SERIAL2002=m
# CONFIG_COMEDI_SKEL is not set
CONFIG_COMEDI_PCI_DRIVERS=y
CONFIG_COMEDI_8255_PCI=m
CONFIG_COMEDI_ADDI_WATCHDOG=m
CONFIG_COMEDI_ADDI_APCI_035=m
CONFIG_COMEDI_ADDI_APCI_1032=m
CONFIG_COMEDI_ADDI_APCI_1500=m
CONFIG_COMEDI_ADDI_APCI_1516=m
CONFIG_COMEDI_ADDI_APCI_1564=m
CONFIG_COMEDI_ADDI_APCI_16XX=m
CONFIG_COMEDI_ADDI_APCI_2032=m
CONFIG_COMEDI_ADDI_APCI_2200=m
CONFIG_COMEDI_ADDI_APCI_3120=m
CONFIG_COMEDI_ADDI_APCI_3501=m
CONFIG_COMEDI_ADDI_APCI_3XXX=m
CONFIG_COMEDI_ADL_PCI6208=m
CONFIG_COMEDI_ADL_PCI7X3X=m
CONFIG_COMEDI_ADL_PCI8164=m
CONFIG_COMEDI_ADL_PCI9111=m
CONFIG_COMEDI_ADL_PCI9118=m
CONFIG_COMEDI_ADV_PCI1710=m
CONFIG_COMEDI_ADV_PCI1723=m
CONFIG_COMEDI_ADV_PCI1724=m
CONFIG_COMEDI_ADV_PCI_DIO=m
CONFIG_COMEDI_AMPLC_DIO200_PCI=m
CONFIG_COMEDI_AMPLC_PC236_PCI=m
CONFIG_COMEDI_AMPLC_PC263_PCI=m
CONFIG_COMEDI_AMPLC_PCI224=m
CONFIG_COMEDI_AMPLC_PCI230=m
CONFIG_COMEDI_CONTEC_PCI_DIO=m
CONFIG_COMEDI_DAS08_PCI=m
CONFIG_COMEDI_DT3000=m
CONFIG_COMEDI_DYNA_PCI10XX=m
CONFIG_COMEDI_UNIOXX5=m
CONFIG_COMEDI_GSC_HPDI=m
CONFIG_COMEDI_ICP_MULTI=m
CONFIG_COMEDI_II_PCI20KC=m
CONFIG_COMEDI_DAQBOARD2000=m
CONFIG_COMEDI_JR3_PCI=m
CONFIG_COMEDI_KE_COUNTER=m
CONFIG_COMEDI_CB_PCIDAS64=m
CONFIG_COMEDI_CB_PCIDAS=m
CONFIG_COMEDI_CB_PCIDDA=m
CONFIG_COMEDI_CB_PCIMDAS=m
CONFIG_COMEDI_CB_PCIMDDA=m
CONFIG_COMEDI_ME4000=m
CONFIG_COMEDI_ME_DAQ=m
CONFIG_COMEDI_NI_6527=m
CONFIG_COMEDI_NI_65XX=m
CONFIG_COMEDI_NI_660X=m
CONFIG_COMEDI_NI_670X=m
CONFIG_COMEDI_NI_LABPC_PCI=m
CONFIG_COMEDI_NI_PCIDIO=m
CONFIG_COMEDI_NI_PCIMIO=m
CONFIG_COMEDI_RTD520=m
CONFIG_COMEDI_S626=m
CONFIG_COMEDI_SSV_DNP=m
CONFIG_COMEDI_MITE=m
CONFIG_COMEDI_NI_TIOCMD=m
CONFIG_COMEDI_PCMCIA_DRIVERS=y
CONFIG_COMEDI_CB_DAS16_CS=m
CONFIG_COMEDI_DAS08_CS=m
CONFIG_COMEDI_NI_DAQ_700_CS=m
CONFIG_COMEDI_NI_DAQ_DIO24_CS=m
CONFIG_COMEDI_NI_LABPC_CS=m
CONFIG_COMEDI_NI_MIO_CS=m
CONFIG_COMEDI_QUATECH_DAQP_CS=m
CONFIG_COMEDI_USB_DRIVERS=y
CONFIG_COMEDI_DT9812=m
CONFIG_COMEDI_USBDUX=m
CONFIG_COMEDI_USBDUXFAST=m
CONFIG_COMEDI_USBDUXSIGMA=m
CONFIG_COMEDI_VMK80XX=m
CONFIG_COMEDI_8255=m
CONFIG_COMEDI_FC=m
CONFIG_COMEDI_AMPLC_DIO200=m
CONFIG_COMEDI_AMPLC_PC236=m
CONFIG_COMEDI_DAS08=m
CONFIG_COMEDI_NI_LABPC=m
CONFIG_COMEDI_NI_TIO=m
# CONFIG_ASUS_OLED is not set
# CONFIG_PANEL is not set
CONFIG_RTS5139=m
# CONFIG_RTS5139_DEBUG is not set
# CONFIG_TRANZPORT is not set
# CONFIG_IDE_PHISON is not set
# CONFIG_USB_SERIAL_QUATECH2 is not set
# CONFIG_DX_SEP is not set

#
# IIO staging drivers
#

#
# Accelerometers
#
# CONFIG_ADIS16201 is not set
# CONFIG_ADIS16203 is not set
# CONFIG_ADIS16204 is not set
# CONFIG_ADIS16209 is not set
# CONFIG_ADIS16220 is not set
# CONFIG_ADIS16240 is not set
# CONFIG_LIS3L02DQ is not set

#
# Analog to digital converters
#
# CONFIG_AD7291 is not set
# CONFIG_AD7606 is not set
# CONFIG_AD799X is not set
# CONFIG_AD7780 is not set
# CONFIG_AD7816 is not set
# CONFIG_AD7192 is not set
# CONFIG_AD7280 is not set

#
# Analog digital bi-direction converters
#
# CONFIG_ADT7316 is not set

#
# Capacitance to digital converters
#
# CONFIG_AD7150 is not set
# CONFIG_AD7152 is not set
# CONFIG_AD7746 is not set

#
# Direct Digital Synthesis
#
# CONFIG_AD5930 is not set
# CONFIG_AD9832 is not set
# CONFIG_AD9834 is not set
# CONFIG_AD9850 is not set
# CONFIG_AD9852 is not set
# CONFIG_AD9910 is not set
# CONFIG_AD9951 is not set

#
# Digital gyroscope sensors
#
# CONFIG_ADIS16060 is not set
# CONFIG_ADIS16260 is not set

#
# Network Analyzer, Impedance Converters
#
# CONFIG_AD5933 is not set

#
# Light sensors
#
# CONFIG_SENSORS_ISL29018 is not set
# CONFIG_SENSORS_ISL29028 is not set
# CONFIG_TSL2583 is not set
# CONFIG_TSL2x7x is not set

#
# Magnetometer sensors
#
# CONFIG_SENSORS_HMC5843 is not set

#
# Active energy metering IC
#
# CONFIG_ADE7753 is not set
# CONFIG_ADE7754 is not set
# CONFIG_ADE7758 is not set
# CONFIG_ADE7759 is not set
# CONFIG_ADE7854 is not set

#
# Resolver to digital converters
#
# CONFIG_AD2S90 is not set
# CONFIG_AD2S1200 is not set
# CONFIG_AD2S1210 is not set

#
# Triggers - standalone
#
# CONFIG_IIO_SIMPLE_DUMMY is not set
CONFIG_ZSMALLOC=y
CONFIG_ZRAM=m
# CONFIG_ZRAM_DEBUG is not set
# CONFIG_FB_SM7XX is not set
# CONFIG_CRYSTALHD is not set
# CONFIG_CXT1E1 is not set
# CONFIG_FB_XGI is not set
# CONFIG_ACPI_QUICKSTART is not set
# CONFIG_SBE_2T3E3 is not set
# CONFIG_USB_ENESTORAGE is not set
# CONFIG_BCM_WIMAX is not set
# CONFIG_FT1000 is not set

#
# Speakup console speech
#
CONFIG_SPEAKUP=m
CONFIG_SPEAKUP_SYNTH_ACNTSA=m
CONFIG_SPEAKUP_SYNTH_ACNTPC=m
CONFIG_SPEAKUP_SYNTH_APOLLO=m
CONFIG_SPEAKUP_SYNTH_AUDPTR=m
CONFIG_SPEAKUP_SYNTH_BNS=m
CONFIG_SPEAKUP_SYNTH_DECTLK=m
CONFIG_SPEAKUP_SYNTH_DECEXT=m
# CONFIG_SPEAKUP_SYNTH_DECPC is not set
CONFIG_SPEAKUP_SYNTH_DTLK=m
CONFIG_SPEAKUP_SYNTH_KEYPC=m
CONFIG_SPEAKUP_SYNTH_LTLK=m
CONFIG_SPEAKUP_SYNTH_SOFT=m
CONFIG_SPEAKUP_SYNTH_SPKOUT=m
CONFIG_SPEAKUP_SYNTH_TXPRT=m
CONFIG_SPEAKUP_SYNTH_DUMMY=m
# CONFIG_TOUCHSCREEN_CLEARPAD_TM1217 is not set
# CONFIG_TOUCHSCREEN_SYNAPTICS_I2C_RMI4 is not set
CONFIG_STAGING_MEDIA=y

#
# Android
#
# CONFIG_ANDROID is not set
# CONFIG_USB_WPAN_HCD is not set
# CONFIG_WIMAX_GDM72XX is not set
CONFIG_NET_VENDOR_SILICOM=y
# CONFIG_SBYPASS is not set
# CONFIG_BPCTL is not set
# CONFIG_CED1401 is not set
# CONFIG_DGRP is not set
# CONFIG_USB_DWC2 is not set
CONFIG_X86_PLATFORM_DEVICES=y
CONFIG_ACER_WMI=m
CONFIG_ACERHDF=m
CONFIG_ASUS_LAPTOP=m
# CONFIG_CHROMEOS_LAPTOP is not set
CONFIG_DELL_LAPTOP=m
CONFIG_DELL_WMI=m
CONFIG_DELL_WMI_AIO=m
CONFIG_FUJITSU_LAPTOP=m
# CONFIG_FUJITSU_LAPTOP_DEBUG is not set
CONFIG_FUJITSU_TABLET=m
CONFIG_HP_ACCEL=m
CONFIG_HP_WMI=m
CONFIG_PANASONIC_LAPTOP=m
CONFIG_THINKPAD_ACPI=m
# CONFIG_THINKPAD_ACPI_DEBUGFACILITIES is not set
# CONFIG_THINKPAD_ACPI_DEBUG is not set
# CONFIG_THINKPAD_ACPI_UNSAFE_LEDS is not set
CONFIG_THINKPAD_ACPI_VIDEO=y
CONFIG_THINKPAD_ACPI_HOTKEY_POLL=y
CONFIG_SENSORS_HDAPS=m
# CONFIG_INTEL_MENLOW is not set
CONFIG_EEEPC_LAPTOP=m
CONFIG_ASUS_WMI=m
CONFIG_ASUS_NB_WMI=m
CONFIG_EEEPC_WMI=m
CONFIG_ACPI_WMI=m
CONFIG_MSI_WMI=m
CONFIG_TOPSTAR_LAPTOP=m
CONFIG_ACPI_TOSHIBA=m
CONFIG_TOSHIBA_BT_RFKILL=m
CONFIG_ACPI_CMPC=m
CONFIG_INTEL_IPS=m
# CONFIG_IBM_RTL is not set
# CONFIG_XO15_EBOOK is not set
CONFIG_SAMSUNG_LAPTOP=m
CONFIG_MXM_WMI=m
# CONFIG_SAMSUNG_Q10 is not set
CONFIG_APPLE_GMUX=m
# CONFIG_INTEL_RST is not set
# CONFIG_INTEL_SMARTCONNECT is not set
# CONFIG_PVPANIC is not set

#
# Hardware Spinlock drivers
#
CONFIG_CLKEVT_I8253=y
CONFIG_I8253_LOCK=y
CONFIG_CLKBLD_I8253=y
# CONFIG_MAILBOX is not set
CONFIG_IOMMU_API=y
CONFIG_IOMMU_SUPPORT=y
CONFIG_AMD_IOMMU=y
# CONFIG_AMD_IOMMU_STATS is not set
CONFIG_AMD_IOMMU_V2=y
CONFIG_DMAR_TABLE=y
CONFIG_INTEL_IOMMU=y
# CONFIG_INTEL_IOMMU_DEFAULT_ON is not set
CONFIG_INTEL_IOMMU_FLOPPY_WA=y
CONFIG_IRQ_REMAP=y

#
# Remoteproc drivers
#
# CONFIG_STE_MODEM_RPROC is not set

#
# Rpmsg drivers
#
# CONFIG_PM_DEVFREQ is not set
# CONFIG_EXTCON is not set
# CONFIG_MEMORY is not set
CONFIG_IIO=m
# CONFIG_IIO_BUFFER is not set
# CONFIG_IIO_TRIGGER is not set

#
# Accelerometers
#
# CONFIG_KXSD9 is not set
# CONFIG_IIO_ST_ACCEL_3AXIS is not set

#
# Analog to digital converters
#
# CONFIG_AD7266 is not set
# CONFIG_AD7298 is not set
# CONFIG_AD7923 is not set
# CONFIG_AD7791 is not set
# CONFIG_AD7793 is not set
# CONFIG_AD7476 is not set
# CONFIG_AD7887 is not set
# CONFIG_MAX1363 is not set
# CONFIG_MCP320X is not set
# CONFIG_TI_ADC081C is not set

#
# Amplifiers
#
# CONFIG_AD8366 is not set

#
# Hid Sensor IIO Common
#

#
# Digital to analog converters
#
# CONFIG_AD5064 is not set
# CONFIG_AD5360 is not set
# CONFIG_AD5380 is not set
# CONFIG_AD5421 is not set
# CONFIG_AD5624R_SPI is not set
# CONFIG_AD5446 is not set
# CONFIG_AD5449 is not set
# CONFIG_AD5504 is not set
# CONFIG_AD5755 is not set
# CONFIG_AD5764 is not set
# CONFIG_AD5791 is not set
# CONFIG_AD5686 is not set
# CONFIG_AD7303 is not set
# CONFIG_MAX517 is not set
# CONFIG_MCP4725 is not set

#
# Frequency Synthesizers DDS/PLL
#

#
# Clock Generator/Distribution
#
# CONFIG_AD9523 is not set

#
# Phase-Locked Loop (PLL) frequency synthesizers
#
# CONFIG_ADF4350 is not set

#
# Digital gyroscope sensors
#
# CONFIG_ADIS16080 is not set
# CONFIG_ADIS16130 is not set
# CONFIG_ADIS16136 is not set
# CONFIG_ADXRS450 is not set
# CONFIG_IIO_ST_GYRO_3AXIS is not set
# CONFIG_ITG3200 is not set

#
# Inertial measurement units
#
# CONFIG_ADIS16400 is not set
# CONFIG_ADIS16480 is not set
# CONFIG_INV_MPU6050_IIO is not set

#
# Light sensors
#
# CONFIG_ADJD_S311 is not set
# CONFIG_SENSORS_TSL2563 is not set
# CONFIG_VCNL4000 is not set

#
# Magnetometer sensors
#
# CONFIG_AK8975 is not set
# CONFIG_IIO_ST_MAGN_3AXIS is not set

#
# Pressure Sensors
#
# CONFIG_IIO_ST_PRESS is not set
# CONFIG_NTB is not set
# CONFIG_VME_BUS is not set
# CONFIG_PWM is not set
# CONFIG_IPACK_BUS is not set
# CONFIG_RESET_CONTROLLER is not set
# CONFIG_FMC is not set

#
# Firmware Drivers
#
CONFIG_EDD=m
# CONFIG_EDD_OFF is not set
CONFIG_FIRMWARE_MEMMAP=y
CONFIG_DELL_RBU=m
CONFIG_DCDBAS=m
CONFIG_DMIID=y
# CONFIG_DMI_SYSFS is not set
CONFIG_ISCSI_IBFT_FIND=y
CONFIG_ISCSI_IBFT=m
# CONFIG_GOOGLE_FIRMWARE is not set

#
# EFI (Extensible Firmware Interface) Support
#
CONFIG_EFI_VARS=m
CONFIG_EFI_VARS_PSTORE=m
# CONFIG_EFI_VARS_PSTORE_DEFAULT_DISABLE is not set

#
# File systems
#
CONFIG_DCACHE_WORD_ACCESS=y
CONFIG_EXT2_FS=m
CONFIG_EXT2_FS_XATTR=y
CONFIG_EXT2_FS_POSIX_ACL=y
CONFIG_EXT2_FS_SECURITY=y
# CONFIG_EXT2_FS_XIP is not set
CONFIG_EXT3_FS=m
CONFIG_EXT3_DEFAULTS_TO_ORDERED=y
CONFIG_EXT3_FS_XATTR=y
CONFIG_EXT3_FS_POSIX_ACL=y
CONFIG_EXT3_FS_SECURITY=y
CONFIG_EXT4_FS=m
CONFIG_EXT4_FS_POSIX_ACL=y
CONFIG_EXT4_FS_SECURITY=y
# CONFIG_EXT4_DEBUG is not set
CONFIG_JBD=m
# CONFIG_JBD_DEBUG is not set
CONFIG_JBD2=m
# CONFIG_JBD2_DEBUG is not set
CONFIG_FS_MBCACHE=m
CONFIG_REISERFS_FS=m
# CONFIG_REISERFS_CHECK is not set
# CONFIG_REISERFS_PROC_INFO is not set
CONFIG_REISERFS_FS_XATTR=y
CONFIG_REISERFS_FS_POSIX_ACL=y
CONFIG_REISERFS_FS_SECURITY=y
CONFIG_JFS_FS=m
CONFIG_JFS_POSIX_ACL=y
CONFIG_JFS_SECURITY=y
# CONFIG_JFS_DEBUG is not set
# CONFIG_JFS_STATISTICS is not set
CONFIG_XFS_FS=m
CONFIG_XFS_QUOTA=y
CONFIG_XFS_POSIX_ACL=y
CONFIG_XFS_RT=y
# CONFIG_XFS_WARN is not set
# CONFIG_XFS_DEBUG is not set
CONFIG_GFS2_FS=m
CONFIG_GFS2_FS_LOCKING_DLM=y
CONFIG_OCFS2_FS=m
CONFIG_OCFS2_FS_O2CB=m
CONFIG_OCFS2_FS_USERSPACE_CLUSTER=m
CONFIG_OCFS2_FS_STATS=y
CONFIG_OCFS2_DEBUG_MASKLOG=y
# CONFIG_OCFS2_DEBUG_FS is not set
CONFIG_BTRFS_FS=m
CONFIG_BTRFS_FS_POSIX_ACL=y
# CONFIG_BTRFS_FS_CHECK_INTEGRITY is not set
# CONFIG_BTRFS_FS_RUN_SANITY_TESTS is not set
# CONFIG_BTRFS_DEBUG is not set
CONFIG_NILFS2_FS=m
CONFIG_FS_POSIX_ACL=y
CONFIG_EXPORTFS=y
CONFIG_FILE_LOCKING=y
CONFIG_FSNOTIFY=y
CONFIG_DNOTIFY=y
CONFIG_INOTIFY_USER=y
CONFIG_FANOTIFY=y
# CONFIG_FANOTIFY_ACCESS_PERMISSIONS is not set
CONFIG_QUOTA=y
CONFIG_QUOTA_NETLINK_INTERFACE=y
CONFIG_PRINT_QUOTA_WARNING=y
# CONFIG_QUOTA_DEBUG is not set
CONFIG_QUOTA_TREE=m
CONFIG_QFMT_V1=m
CONFIG_QFMT_V2=m
CONFIG_QUOTACTL=y
CONFIG_QUOTACTL_COMPAT=y
CONFIG_AUTOFS4_FS=m
CONFIG_FUSE_FS=m
CONFIG_CUSE=m
CONFIG_GENERIC_ACL=y

#
# Caches
#
CONFIG_FSCACHE=m
CONFIG_FSCACHE_STATS=y
# CONFIG_FSCACHE_HISTOGRAM is not set
# CONFIG_FSCACHE_DEBUG is not set
# CONFIG_FSCACHE_OBJECT_LIST is not set
CONFIG_CACHEFILES=m
# CONFIG_CACHEFILES_DEBUG is not set
# CONFIG_CACHEFILES_HISTOGRAM is not set

#
# CD-ROM/DVD Filesystems
#
CONFIG_ISO9660_FS=m
CONFIG_JOLIET=y
CONFIG_ZISOFS=y
CONFIG_UDF_FS=m
CONFIG_UDF_NLS=y

#
# DOS/FAT/NT Filesystems
#
CONFIG_FAT_FS=m
CONFIG_MSDOS_FS=m
CONFIG_VFAT_FS=m
CONFIG_FAT_DEFAULT_CODEPAGE=437
CONFIG_FAT_DEFAULT_IOCHARSET="utf8"
CONFIG_NTFS_FS=m
# CONFIG_NTFS_DEBUG is not set
CONFIG_NTFS_RW=y

#
# Pseudo filesystems
#
CONFIG_PROC_FS=y
CONFIG_PROC_KCORE=y
CONFIG_PROC_VMCORE=y
CONFIG_PROC_SYSCTL=y
CONFIG_PROC_PAGE_MONITOR=y
CONFIG_SYSFS=y
CONFIG_TMPFS=y
CONFIG_TMPFS_POSIX_ACL=y
CONFIG_TMPFS_XATTR=y
CONFIG_HUGETLBFS=y
CONFIG_HUGETLB_PAGE=y
CONFIG_CONFIGFS_FS=m
CONFIG_MISC_FILESYSTEMS=y
CONFIG_ADFS_FS=m
# CONFIG_ADFS_FS_RW is not set
CONFIG_AFFS_FS=m
CONFIG_ECRYPT_FS=m
# CONFIG_ECRYPT_FS_MESSAGING is not set
CONFIG_HFS_FS=m
CONFIG_HFSPLUS_FS=m
CONFIG_BEFS_FS=m
# CONFIG_BEFS_DEBUG is not set
CONFIG_BFS_FS=m
CONFIG_EFS_FS=m
CONFIG_JFFS2_FS=m
CONFIG_JFFS2_FS_DEBUG=0
CONFIG_JFFS2_FS_WRITEBUFFER=y
# CONFIG_JFFS2_FS_WBUF_VERIFY is not set
CONFIG_JFFS2_SUMMARY=y
CONFIG_JFFS2_FS_XATTR=y
CONFIG_JFFS2_FS_POSIX_ACL=y
CONFIG_JFFS2_FS_SECURITY=y
CONFIG_JFFS2_COMPRESSION_OPTIONS=y
CONFIG_JFFS2_ZLIB=y
CONFIG_JFFS2_LZO=y
CONFIG_JFFS2_RTIME=y
# CONFIG_JFFS2_RUBIN is not set
# CONFIG_JFFS2_CMODE_NONE is not set
CONFIG_JFFS2_CMODE_PRIORITY=y
# CONFIG_JFFS2_CMODE_SIZE is not set
# CONFIG_JFFS2_CMODE_FAVOURLZO is not set
CONFIG_UBIFS_FS=m
CONFIG_UBIFS_FS_ADVANCED_COMPR=y
CONFIG_UBIFS_FS_LZO=y
CONFIG_UBIFS_FS_ZLIB=y
CONFIG_LOGFS=m
CONFIG_CRAMFS=m
CONFIG_SQUASHFS=m
CONFIG_SQUASHFS_XATTR=y
CONFIG_SQUASHFS_ZLIB=y
CONFIG_SQUASHFS_LZO=y
CONFIG_SQUASHFS_XZ=y
# CONFIG_SQUASHFS_4K_DEVBLK_SIZE is not set
# CONFIG_SQUASHFS_EMBEDDED is not set
CONFIG_SQUASHFS_FRAGMENT_CACHE_SIZE=3
CONFIG_VXFS_FS=m
CONFIG_MINIX_FS=m
CONFIG_OMFS_FS=m
# CONFIG_HPFS_FS is not set
CONFIG_QNX4FS_FS=m
CONFIG_QNX6FS_FS=m
# CONFIG_QNX6FS_DEBUG is not set
CONFIG_ROMFS_FS=m
# CONFIG_ROMFS_BACKED_BY_BLOCK is not set
# CONFIG_ROMFS_BACKED_BY_MTD is not set
CONFIG_ROMFS_BACKED_BY_BOTH=y
CONFIG_ROMFS_ON_BLOCK=y
CONFIG_ROMFS_ON_MTD=y
CONFIG_PSTORE=y
# CONFIG_PSTORE_CONSOLE is not set
CONFIG_PSTORE_RAM=m
CONFIG_SYSV_FS=m
CONFIG_UFS_FS=m
# CONFIG_UFS_FS_WRITE is not set
# CONFIG_UFS_DEBUG is not set
CONFIG_EXOFS_FS=m
# CONFIG_EXOFS_DEBUG is not set
CONFIG_F2FS_FS=m
CONFIG_F2FS_STAT_FS=y
CONFIG_F2FS_FS_XATTR=y
CONFIG_F2FS_FS_POSIX_ACL=y
CONFIG_F2FS_FS_SECURITY=y
CONFIG_EFIVAR_FS=m
CONFIG_AUFS_FS=m
CONFIG_AUFS_BRANCH_MAX_127=y
# CONFIG_AUFS_BRANCH_MAX_511 is not set
# CONFIG_AUFS_BRANCH_MAX_1023 is not set
# CONFIG_AUFS_BRANCH_MAX_32767 is not set
CONFIG_AUFS_SBILIST=y
# CONFIG_AUFS_HNOTIFY is not set
CONFIG_AUFS_EXPORT=y
CONFIG_AUFS_INO_T_64=y
# CONFIG_AUFS_RDU is not set
# CONFIG_AUFS_PROC_MAP is not set
# CONFIG_AUFS_SP_IATTR is not set
# CONFIG_AUFS_SHWH is not set
# CONFIG_AUFS_BR_RAMFS is not set
# CONFIG_AUFS_BR_FUSE is not set
CONFIG_AUFS_BR_HFSPLUS=y
CONFIG_AUFS_BDEV_LOOP=y
# CONFIG_AUFS_DEBUG is not set
CONFIG_ORE=m
CONFIG_NETWORK_FILESYSTEMS=y
CONFIG_NFS_FS=m
CONFIG_NFS_V2=m
CONFIG_NFS_V3=m
CONFIG_NFS_V3_ACL=y
CONFIG_NFS_V4=m
CONFIG_NFS_SWAP=y
CONFIG_NFS_V4_1=y
CONFIG_NFS_V4_2=y
CONFIG_PNFS_FILE_LAYOUT=m
CONFIG_PNFS_BLOCK=m
CONFIG_PNFS_OBJLAYOUT=m
CONFIG_NFS_V4_1_IMPLEMENTATION_ID_DOMAIN="kernel.org"
CONFIG_NFS_V4_SECURITY_LABEL=y
CONFIG_NFS_FSCACHE=y
# CONFIG_NFS_USE_LEGACY_DNS is not set
CONFIG_NFS_USE_KERNEL_DNS=y
CONFIG_NFS_DEBUG=y
CONFIG_NFSD=m
CONFIG_NFSD_V2_ACL=y
CONFIG_NFSD_V3=y
CONFIG_NFSD_V3_ACL=y
CONFIG_NFSD_V4=y
# CONFIG_NFSD_V4_SECURITY_LABEL is not set
# CONFIG_NFSD_FAULT_INJECTION is not set
CONFIG_LOCKD=m
CONFIG_LOCKD_V4=y
CONFIG_NFS_ACL_SUPPORT=m
CONFIG_NFS_COMMON=y
CONFIG_SUNRPC=m
CONFIG_SUNRPC_GSS=m
CONFIG_SUNRPC_BACKCHANNEL=y
CONFIG_SUNRPC_XPRT_RDMA=m
CONFIG_SUNRPC_SWAP=y
CONFIG_RPCSEC_GSS_KRB5=m
CONFIG_SUNRPC_DEBUG=y
CONFIG_CEPH_FS=m
CONFIG_CIFS=m
# CONFIG_CIFS_STATS is not set
CONFIG_CIFS_WEAK_PW_HASH=y
CONFIG_CIFS_UPCALL=y
CONFIG_CIFS_XATTR=y
CONFIG_CIFS_POSIX=y
CONFIG_CIFS_ACL=y
CONFIG_CIFS_DEBUG=y
# CONFIG_CIFS_DEBUG2 is not set
CONFIG_CIFS_DFS_UPCALL=y
# CONFIG_CIFS_SMB2 is not set
CONFIG_CIFS_FSCACHE=y
CONFIG_NCP_FS=m
CONFIG_NCPFS_PACKET_SIGNING=y
CONFIG_NCPFS_IOCTL_LOCKING=y
CONFIG_NCPFS_STRONG=y
CONFIG_NCPFS_NFS_NS=y
CONFIG_NCPFS_OS2_NS=y
# CONFIG_NCPFS_SMALLDOS is not set
CONFIG_NCPFS_NLS=y
CONFIG_NCPFS_EXTRAS=y
CONFIG_CODA_FS=m
CONFIG_AFS_FS=m
# CONFIG_AFS_DEBUG is not set
CONFIG_AFS_FSCACHE=y
CONFIG_9P_FS=m
CONFIG_9P_FSCACHE=y
CONFIG_9P_FS_POSIX_ACL=y
CONFIG_9P_FS_SECURITY=y
CONFIG_NLS=y
CONFIG_NLS_DEFAULT="utf8"
CONFIG_NLS_CODEPAGE_437=m
CONFIG_NLS_CODEPAGE_737=m
CONFIG_NLS_CODEPAGE_775=m
CONFIG_NLS_CODEPAGE_850=m
CONFIG_NLS_CODEPAGE_852=m
CONFIG_NLS_CODEPAGE_855=m
CONFIG_NLS_CODEPAGE_857=m
CONFIG_NLS_CODEPAGE_860=m
CONFIG_NLS_CODEPAGE_861=m
CONFIG_NLS_CODEPAGE_862=m
CONFIG_NLS_CODEPAGE_863=m
CONFIG_NLS_CODEPAGE_864=m
CONFIG_NLS_CODEPAGE_865=m
CONFIG_NLS_CODEPAGE_866=m
CONFIG_NLS_CODEPAGE_869=m
CONFIG_NLS_CODEPAGE_936=m
CONFIG_NLS_CODEPAGE_950=m
CONFIG_NLS_CODEPAGE_932=m
CONFIG_NLS_CODEPAGE_949=m
CONFIG_NLS_CODEPAGE_874=m
CONFIG_NLS_ISO8859_8=m
CONFIG_NLS_CODEPAGE_1250=m
CONFIG_NLS_CODEPAGE_1251=m
CONFIG_NLS_ASCII=m
CONFIG_NLS_ISO8859_1=m
CONFIG_NLS_ISO8859_2=m
CONFIG_NLS_ISO8859_3=m
CONFIG_NLS_ISO8859_4=m
CONFIG_NLS_ISO8859_5=m
CONFIG_NLS_ISO8859_6=m
CONFIG_NLS_ISO8859_7=m
CONFIG_NLS_ISO8859_9=m
CONFIG_NLS_ISO8859_13=m
CONFIG_NLS_ISO8859_14=m
CONFIG_NLS_ISO8859_15=m
CONFIG_NLS_KOI8_R=m
CONFIG_NLS_KOI8_U=m
# CONFIG_NLS_MAC_ROMAN is not set
# CONFIG_NLS_MAC_CELTIC is not set
# CONFIG_NLS_MAC_CENTEURO is not set
# CONFIG_NLS_MAC_CROATIAN is not set
# CONFIG_NLS_MAC_CYRILLIC is not set
# CONFIG_NLS_MAC_GAELIC is not set
# CONFIG_NLS_MAC_GREEK is not set
# CONFIG_NLS_MAC_ICELAND is not set
# CONFIG_NLS_MAC_INUIT is not set
# CONFIG_NLS_MAC_ROMANIAN is not set
# CONFIG_NLS_MAC_TURKISH is not set
CONFIG_NLS_UTF8=m
CONFIG_DLM=m
CONFIG_DLM_DEBUG=y

#
# Kernel hacking
#
CONFIG_TRACE_IRQFLAGS_SUPPORT=y

#
# printk and dmesg options
#
CONFIG_PRINTK_TIME=y
CONFIG_DEFAULT_MESSAGE_LOGLEVEL=4
CONFIG_BOOT_PRINTK_DELAY=y
# CONFIG_DYNAMIC_DEBUG is not set

#
# Compile-time checks and compiler options
#
CONFIG_DEBUG_INFO=y
# CONFIG_DEBUG_INFO_REDUCED is not set
CONFIG_ENABLE_WARN_DEPRECATED=y
CONFIG_ENABLE_MUST_CHECK=y
CONFIG_FRAME_WARN=2048
CONFIG_STRIP_ASM_SYMS=y
# CONFIG_READABLE_ASM is not set
CONFIG_UNUSED_SYMBOLS=y
CONFIG_DEBUG_FS=y
# CONFIG_HEADERS_CHECK is not set
# CONFIG_DEBUG_SECTION_MISMATCH is not set
CONFIG_ARCH_WANT_FRAME_POINTERS=y
# CONFIG_FRAME_POINTER is not set
# CONFIG_DEBUG_FORCE_WEAK_PER_CPU is not set
CONFIG_MAGIC_SYSRQ=y
CONFIG_DEBUG_KERNEL=y

#
# Memory Debugging
#
# CONFIG_DEBUG_PAGEALLOC is not set
# CONFIG_DEBUG_OBJECTS is not set
# CONFIG_DEBUG_SLAB is not set
CONFIG_HAVE_DEBUG_KMEMLEAK=y
# CONFIG_DEBUG_KMEMLEAK is not set
# CONFIG_DEBUG_STACK_USAGE is not set
# CONFIG_DEBUG_VM is not set
# CONFIG_DEBUG_VIRTUAL is not set
CONFIG_DEBUG_MEMORY_INIT=y
# CONFIG_DEBUG_PER_CPU_MAPS is not set
CONFIG_HAVE_DEBUG_STACKOVERFLOW=y
# CONFIG_DEBUG_STACKOVERFLOW is not set
CONFIG_HAVE_ARCH_KMEMCHECK=y
# CONFIG_DEBUG_SHIRQ is not set

#
# Debug Lockups and Hangs
#
CONFIG_LOCKUP_DETECTOR=y
CONFIG_HARDLOCKUP_DETECTOR=y
# CONFIG_BOOTPARAM_HARDLOCKUP_PANIC is not set
CONFIG_BOOTPARAM_HARDLOCKUP_PANIC_VALUE=0
# CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC is not set
CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC_VALUE=0
CONFIG_DETECT_HUNG_TASK=y
CONFIG_DEFAULT_HUNG_TASK_TIMEOUT=120
# CONFIG_BOOTPARAM_HUNG_TASK_PANIC is not set
CONFIG_BOOTPARAM_HUNG_TASK_PANIC_VALUE=0
# CONFIG_PANIC_ON_OOPS is not set
CONFIG_PANIC_ON_OOPS_VALUE=0
CONFIG_SCHED_DEBUG=y
# CONFIG_SCHEDSTATS is not set
CONFIG_TIMER_STATS=y

#
# Lock Debugging (spinlocks, mutexes, etc...)
#
# CONFIG_DEBUG_RT_MUTEXES is not set
# CONFIG_RT_MUTEX_TESTER is not set
# CONFIG_DEBUG_SPINLOCK is not set
# CONFIG_DEBUG_MUTEXES is not set
# CONFIG_DEBUG_WW_MUTEX_SLOWPATH is not set
# CONFIG_DEBUG_LOCK_ALLOC is not set
# CONFIG_PROVE_LOCKING is not set
# CONFIG_LOCK_STAT is not set
# CONFIG_DEBUG_ATOMIC_SLEEP is not set
# CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set
CONFIG_STACKTRACE=y
# CONFIG_DEBUG_KOBJECT is not set
CONFIG_DEBUG_BUGVERBOSE=y
# CONFIG_DEBUG_WRITECOUNT is not set
# CONFIG_DEBUG_LIST is not set
# CONFIG_DEBUG_SG is not set
# CONFIG_DEBUG_NOTIFIERS is not set
# CONFIG_DEBUG_CREDENTIALS is not set

#
# RCU Debugging
#
# CONFIG_SPARSE_RCU_POINTER is not set
# CONFIG_RCU_TORTURE_TEST is not set
CONFIG_RCU_CPU_STALL_TIMEOUT=21
# CONFIG_RCU_CPU_STALL_INFO is not set
# CONFIG_RCU_TRACE is not set
# CONFIG_DEBUG_BLOCK_EXT_DEVT is not set
# CONFIG_NOTIFIER_ERROR_INJECTION is not set
# CONFIG_FAULT_INJECTION is not set
# CONFIG_LATENCYTOP is not set
CONFIG_ARCH_HAS_DEBUG_STRICT_USER_COPY_CHECKS=y
# CONFIG_DEBUG_STRICT_USER_COPY_CHECKS is not set
CONFIG_USER_STACKTRACE_SUPPORT=y
CONFIG_NOP_TRACER=y
CONFIG_HAVE_FUNCTION_TRACER=y
CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y
CONFIG_HAVE_FUNCTION_GRAPH_FP_TEST=y
CONFIG_HAVE_FUNCTION_TRACE_MCOUNT_TEST=y
CONFIG_HAVE_DYNAMIC_FTRACE=y
CONFIG_HAVE_DYNAMIC_FTRACE_WITH_REGS=y
CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y
CONFIG_HAVE_SYSCALL_TRACEPOINTS=y
CONFIG_HAVE_FENTRY=y
CONFIG_HAVE_C_RECORDMCOUNT=y
CONFIG_TRACE_CLOCK=y
CONFIG_RING_BUFFER=y
CONFIG_EVENT_TRACING=y
CONFIG_CONTEXT_SWITCH_TRACER=y
CONFIG_RING_BUFFER_ALLOW_SWAP=y
CONFIG_TRACING=y
CONFIG_GENERIC_TRACER=y
CONFIG_TRACING_SUPPORT=y
CONFIG_FTRACE=y
# CONFIG_FUNCTION_TRACER is not set
# CONFIG_IRQSOFF_TRACER is not set
# CONFIG_SCHED_TRACER is not set
# CONFIG_FTRACE_SYSCALLS is not set
# CONFIG_TRACER_SNAPSHOT is not set
CONFIG_BRANCH_PROFILE_NONE=y
# CONFIG_PROFILE_ANNOTATED_BRANCHES is not set
# CONFIG_PROFILE_ALL_BRANCHES is not set
# CONFIG_STACK_TRACER is not set
CONFIG_BLK_DEV_IO_TRACE=y
CONFIG_KPROBE_EVENT=y
CONFIG_UPROBE_EVENT=y
CONFIG_PROBE_EVENTS=y
# CONFIG_FTRACE_STARTUP_TEST is not set
# CONFIG_MMIOTRACE is not set
# CONFIG_RING_BUFFER_BENCHMARK is not set
# CONFIG_RING_BUFFER_STARTUP_TEST is not set

#
# Runtime Testing
#
# CONFIG_LKDTM is not set
# CONFIG_TEST_LIST_SORT is not set
# CONFIG_KPROBES_SANITY_TEST is not set
# CONFIG_BACKTRACE_SELF_TEST is not set
# CONFIG_RBTREE_TEST is not set
# CONFIG_INTERVAL_TREE_TEST is not set
# CONFIG_ATOMIC64_SELFTEST is not set
# CONFIG_ASYNC_RAID6_TEST is not set
# CONFIG_TEST_STRING_HELPERS is not set
# CONFIG_TEST_KSTRTOX is not set
# CONFIG_PROVIDE_OHCI1394_DMA_INIT is not set
# CONFIG_DMA_API_DEBUG is not set
# CONFIG_SAMPLES is not set
CONFIG_HAVE_ARCH_KGDB=y
# CONFIG_KGDB is not set
CONFIG_STRICT_DEVMEM=y
CONFIG_X86_VERBOSE_BOOTUP=y
CONFIG_EARLY_PRINTK=y
# CONFIG_EARLY_PRINTK_DBGP is not set
# CONFIG_X86_PTDUMP is not set
CONFIG_DEBUG_RODATA=y
# CONFIG_DEBUG_RODATA_TEST is not set
CONFIG_DEBUG_SET_MODULE_RONX=y
# CONFIG_DEBUG_NX_TEST is not set
CONFIG_DOUBLEFAULT=y
# CONFIG_DEBUG_TLBFLUSH is not set
# CONFIG_IOMMU_DEBUG is not set
# CONFIG_IOMMU_STRESS is not set
CONFIG_HAVE_MMIOTRACE_SUPPORT=y
# CONFIG_X86_DECODER_SELFTEST is not set
CONFIG_IO_DELAY_TYPE_0X80=0
CONFIG_IO_DELAY_TYPE_0XED=1
CONFIG_IO_DELAY_TYPE_UDELAY=2
CONFIG_IO_DELAY_TYPE_NONE=3
CONFIG_IO_DELAY_0X80=y
# CONFIG_IO_DELAY_0XED is not set
# CONFIG_IO_DELAY_UDELAY is not set
# CONFIG_IO_DELAY_NONE is not set
CONFIG_DEFAULT_IO_DELAY_TYPE=0
# CONFIG_DEBUG_BOOT_PARAMS is not set
# CONFIG_CPA_DEBUG is not set
CONFIG_OPTIMIZE_INLINING=y
# CONFIG_DEBUG_NMI_SELFTEST is not set
# CONFIG_X86_DEBUG_STATIC_CPU_HAS is not set

#
# Security options
#
CONFIG_KEYS=y
# CONFIG_TRUSTED_KEYS is not set
# CONFIG_ENCRYPTED_KEYS is not set
CONFIG_KEYS_DEBUG_PROC_KEYS=y
# CONFIG_SECURITY_DMESG_RESTRICT is not set
CONFIG_SECURITY=y
CONFIG_SECURITYFS=y
CONFIG_SECURITY_NETWORK=y
CONFIG_SECURITY_NETWORK_XFRM=y
CONFIG_SECURITY_PATH=y
# CONFIG_INTEL_TXT is not set
CONFIG_LSM_MMAP_MIN_ADDR=65536
CONFIG_SECURITY_SELINUX=y
# CONFIG_SECURITY_SELINUX_BOOTPARAM is not set
# CONFIG_SECURITY_SELINUX_DISABLE is not set
CONFIG_SECURITY_SELINUX_DEVELOP=y
CONFIG_SECURITY_SELINUX_AVC_STATS=y
CONFIG_SECURITY_SELINUX_CHECKREQPROT_VALUE=1
# CONFIG_SECURITY_SELINUX_POLICYDB_VERSION_MAX is not set
# CONFIG_SECURITY_SMACK is not set
CONFIG_SECURITY_TOMOYO=y
CONFIG_SECURITY_TOMOYO_MAX_ACCEPT_ENTRY=2048
CONFIG_SECURITY_TOMOYO_MAX_AUDIT_LOG=1024
# CONFIG_SECURITY_TOMOYO_OMIT_USERSPACE_LOADER is not set
CONFIG_SECURITY_TOMOYO_POLICY_LOADER="/sbin/tomoyo-init"
CONFIG_SECURITY_TOMOYO_ACTIVATION_TRIGGER="/sbin/init"
CONFIG_SECURITY_APPARMOR=y
CONFIG_SECURITY_APPARMOR_BOOTPARAM_VALUE=1
CONFIG_SECURITY_YAMA=y
# CONFIG_SECURITY_YAMA_STACKED is not set
# CONFIG_IMA is not set
# CONFIG_EVM is not set
# CONFIG_DEFAULT_SECURITY_SELINUX is not set
# CONFIG_DEFAULT_SECURITY_TOMOYO is not set
# CONFIG_DEFAULT_SECURITY_APPARMOR is not set
# CONFIG_DEFAULT_SECURITY_YAMA is not set
CONFIG_DEFAULT_SECURITY_DAC=y
CONFIG_DEFAULT_SECURITY=""
CONFIG_XOR_BLOCKS=m
CONFIG_ASYNC_CORE=m
CONFIG_ASYNC_MEMCPY=m
CONFIG_ASYNC_XOR=m
CONFIG_ASYNC_PQ=m
CONFIG_ASYNC_RAID6_RECOV=m
CONFIG_CRYPTO=y

#
# Crypto core or helper
#
CONFIG_CRYPTO_FIPS=y
CONFIG_CRYPTO_ALGAPI=y
CONFIG_CRYPTO_ALGAPI2=y
CONFIG_CRYPTO_AEAD=m
CONFIG_CRYPTO_AEAD2=y
CONFIG_CRYPTO_BLKCIPHER=m
CONFIG_CRYPTO_BLKCIPHER2=y
CONFIG_CRYPTO_HASH=y
CONFIG_CRYPTO_HASH2=y
CONFIG_CRYPTO_RNG=m
CONFIG_CRYPTO_RNG2=y
CONFIG_CRYPTO_PCOMP=m
CONFIG_CRYPTO_PCOMP2=y
CONFIG_CRYPTO_MANAGER=y
CONFIG_CRYPTO_MANAGER2=y
# CONFIG_CRYPTO_USER is not set
# CONFIG_CRYPTO_MANAGER_DISABLE_TESTS is not set
CONFIG_CRYPTO_GF128MUL=m
CONFIG_CRYPTO_NULL=m
CONFIG_CRYPTO_PCRYPT=m
CONFIG_CRYPTO_WORKQUEUE=y
CONFIG_CRYPTO_CRYPTD=m
CONFIG_CRYPTO_AUTHENC=m
CONFIG_CRYPTO_TEST=m
CONFIG_CRYPTO_ABLK_HELPER_X86=m
CONFIG_CRYPTO_GLUE_HELPER_X86=m

#
# Authenticated Encryption with Associated Data
#
CONFIG_CRYPTO_CCM=m
CONFIG_CRYPTO_GCM=m
CONFIG_CRYPTO_SEQIV=m

#
# Block modes
#
CONFIG_CRYPTO_CBC=m
CONFIG_CRYPTO_CTR=m
CONFIG_CRYPTO_CTS=m
CONFIG_CRYPTO_ECB=m
CONFIG_CRYPTO_LRW=m
CONFIG_CRYPTO_PCBC=m
CONFIG_CRYPTO_XTS=m

#
# Hash modes
#
CONFIG_CRYPTO_CMAC=m
CONFIG_CRYPTO_HMAC=m
CONFIG_CRYPTO_XCBC=m
CONFIG_CRYPTO_VMAC=m

#
# Digest
#
CONFIG_CRYPTO_CRC32C=m
CONFIG_CRYPTO_CRC32C_INTEL=m
# CONFIG_CRYPTO_CRC32 is not set
# CONFIG_CRYPTO_CRC32_PCLMUL is not set
CONFIG_CRYPTO_GHASH=m
CONFIG_CRYPTO_MD4=m
CONFIG_CRYPTO_MD5=y
CONFIG_CRYPTO_MICHAEL_MIC=m
CONFIG_CRYPTO_RMD128=m
CONFIG_CRYPTO_RMD160=m
CONFIG_CRYPTO_RMD256=m
CONFIG_CRYPTO_RMD320=m
CONFIG_CRYPTO_SHA1=m
CONFIG_CRYPTO_SHA1_SSSE3=m
# CONFIG_CRYPTO_SHA256_SSSE3 is not set
# CONFIG_CRYPTO_SHA512_SSSE3 is not set
CONFIG_CRYPTO_SHA256=m
CONFIG_CRYPTO_SHA512=m
CONFIG_CRYPTO_TGR192=m
CONFIG_CRYPTO_WP512=m
CONFIG_CRYPTO_GHASH_CLMUL_NI_INTEL=m

#
# Ciphers
#
CONFIG_CRYPTO_AES=y
CONFIG_CRYPTO_AES_X86_64=m
CONFIG_CRYPTO_AES_NI_INTEL=m
CONFIG_CRYPTO_ANUBIS=m
CONFIG_CRYPTO_ARC4=m
CONFIG_CRYPTO_BLOWFISH=m
CONFIG_CRYPTO_BLOWFISH_COMMON=m
CONFIG_CRYPTO_BLOWFISH_X86_64=m
CONFIG_CRYPTO_CAMELLIA=m
CONFIG_CRYPTO_CAMELLIA_X86_64=m
# CONFIG_CRYPTO_CAMELLIA_AESNI_AVX_X86_64 is not set
# CONFIG_CRYPTO_CAMELLIA_AESNI_AVX2_X86_64 is not set
CONFIG_CRYPTO_CAST_COMMON=m
CONFIG_CRYPTO_CAST5=m
# CONFIG_CRYPTO_CAST5_AVX_X86_64 is not set
CONFIG_CRYPTO_CAST6=m
# CONFIG_CRYPTO_CAST6_AVX_X86_64 is not set
CONFIG_CRYPTO_DES=m
CONFIG_CRYPTO_FCRYPT=m
CONFIG_CRYPTO_KHAZAD=m
CONFIG_CRYPTO_SALSA20=m
CONFIG_CRYPTO_SALSA20_X86_64=m
CONFIG_CRYPTO_SEED=m
CONFIG_CRYPTO_SERPENT=m
CONFIG_CRYPTO_SERPENT_SSE2_X86_64=m
CONFIG_CRYPTO_SERPENT_AVX_X86_64=m
# CONFIG_CRYPTO_SERPENT_AVX2_X86_64 is not set
CONFIG_CRYPTO_TEA=m
CONFIG_CRYPTO_TWOFISH=m
CONFIG_CRYPTO_TWOFISH_COMMON=m
CONFIG_CRYPTO_TWOFISH_X86_64=m
CONFIG_CRYPTO_TWOFISH_X86_64_3WAY=m
CONFIG_CRYPTO_TWOFISH_AVX_X86_64=m

#
# Compression
#
CONFIG_CRYPTO_DEFLATE=m
CONFIG_CRYPTO_ZLIB=m
CONFIG_CRYPTO_LZO=m
# CONFIG_CRYPTO_LZ4 is not set
# CONFIG_CRYPTO_LZ4HC is not set

#
# Random Number Generation
#
CONFIG_CRYPTO_ANSI_CPRNG=m
CONFIG_CRYPTO_USER_API=m
CONFIG_CRYPTO_USER_API_HASH=m
CONFIG_CRYPTO_USER_API_SKCIPHER=m
CONFIG_CRYPTO_HW=y
CONFIG_CRYPTO_DEV_PADLOCK=m
CONFIG_CRYPTO_DEV_PADLOCK_AES=m
CONFIG_CRYPTO_DEV_PADLOCK_SHA=m
# CONFIG_ASYMMETRIC_KEY_TYPE is not set
CONFIG_HAVE_KVM=y
CONFIG_HAVE_KVM_IRQCHIP=y
CONFIG_HAVE_KVM_IRQ_ROUTING=y
CONFIG_HAVE_KVM_EVENTFD=y
CONFIG_KVM_APIC_ARCHITECTURE=y
CONFIG_KVM_MMIO=y
CONFIG_KVM_ASYNC_PF=y
CONFIG_HAVE_KVM_MSI=y
CONFIG_HAVE_KVM_CPU_RELAX_INTERCEPT=y
CONFIG_VIRTUALIZATION=y
CONFIG_KVM=m
CONFIG_KVM_INTEL=m
CONFIG_KVM_AMD=m
# CONFIG_KVM_MMU_AUDIT is not set
CONFIG_KVM_DEVICE_ASSIGNMENT=y
CONFIG_BINARY_PRINTF=y

#
# Library routines
#
CONFIG_RAID6_PQ=m
CONFIG_BITREVERSE=y
CONFIG_GENERIC_STRNCPY_FROM_USER=y
CONFIG_GENERIC_STRNLEN_USER=y
CONFIG_GENERIC_NET_UTILS=y
CONFIG_GENERIC_FIND_FIRST_BIT=y
CONFIG_GENERIC_PCI_IOMAP=y
CONFIG_GENERIC_IOMAP=y
CONFIG_GENERIC_IO=y
CONFIG_PERCPU_RWSEM=y
CONFIG_CRC_CCITT=m
CONFIG_CRC16=m
CONFIG_CRC_T10DIF=m
CONFIG_CRC_ITU_T=m
CONFIG_CRC32=y
# CONFIG_CRC32_SELFTEST is not set
CONFIG_CRC32_SLICEBY8=y
# CONFIG_CRC32_SLICEBY4 is not set
# CONFIG_CRC32_SARWATE is not set
# CONFIG_CRC32_BIT is not set
CONFIG_CRC7=m
CONFIG_LIBCRC32C=m
CONFIG_CRC8=m
CONFIG_ZLIB_INFLATE=y
CONFIG_ZLIB_DEFLATE=m
CONFIG_LZO_COMPRESS=y
CONFIG_LZO_DECOMPRESS=y
CONFIG_LZ4_DECOMPRESS=y
CONFIG_XZ_DEC=y
CONFIG_XZ_DEC_X86=y
# CONFIG_XZ_DEC_POWERPC is not set
# CONFIG_XZ_DEC_IA64 is not set
# CONFIG_XZ_DEC_ARM is not set
# CONFIG_XZ_DEC_ARMTHUMB is not set
# CONFIG_XZ_DEC_SPARC is not set
CONFIG_XZ_DEC_BCJ=y
# CONFIG_XZ_DEC_TEST is not set
CONFIG_DECOMPRESS_GZIP=y
CONFIG_DECOMPRESS_BZIP2=y
CONFIG_DECOMPRESS_LZMA=y
CONFIG_DECOMPRESS_XZ=y
CONFIG_DECOMPRESS_LZO=y
CONFIG_DECOMPRESS_LZ4=y
CONFIG_GENERIC_ALLOCATOR=y
CONFIG_REED_SOLOMON=m
CONFIG_REED_SOLOMON_ENC8=y
CONFIG_REED_SOLOMON_DEC8=y
CONFIG_REED_SOLOMON_DEC16=y
CONFIG_TEXTSEARCH=y
CONFIG_TEXTSEARCH_KMP=m
CONFIG_TEXTSEARCH_BM=m
CONFIG_TEXTSEARCH_FSM=m
CONFIG_BTREE=y
CONFIG_HAS_IOMEM=y
CONFIG_HAS_IOPORT=y
CONFIG_HAS_DMA=y
CONFIG_CHECK_SIGNATURE=y
CONFIG_CPU_RMAP=y
CONFIG_DQL=y
CONFIG_NLATTR=y
CONFIG_ARCH_HAS_ATOMIC64_DEC_IF_POSITIVE=y
CONFIG_LRU_CACHE=m
CONFIG_AVERAGE=y
CONFIG_CORDIC=m
# CONFIG_DDR is not set
CONFIG_OID_REGISTRY=m
CONFIG_UCS2_STRING=y
CONFIG_FONT_SUPPORT=y
# CONFIG_FONTS is not set
CONFIG_FONT_8x8=y
CONFIG_FONT_8x16=y


--Apple-Mail=_313CF8C4-E152-402C-8A24-5CD10594FE78
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.xen.org
http://lists.xen.org/xen-devel

--Apple-Mail=_313CF8C4-E152-402C-8A24-5CD10594FE78--


From xen-devel-bounces@lists.xen.org Fri Oct 04 12:04:24 2013
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Oct 2013 12:04:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1VS472-0004f0-1X; Fri, 04 Oct 2013 12:04:04 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <kristoffer@itoc.dk>) id 1VS46y-0004ev-O8
	for xen-devel@lists.xen.org; Fri, 04 Oct 2013 12:04:01 +0000
Received: from [193.109.254.147:4104] by server-9.bemta-14.messagelabs.com id
	5B/0E-30026-0BEAE425; Fri, 04 Oct 2013 12:04:00 +0000
X-Env-Sender: kristoffer@itoc.dk
X-Msg-Ref: server-5.tower-27.messagelabs.com!1380888218!92319!1
X-Originating-IP: [77.66.16.14]
X-SpamReason: INFO: max file limit 5000
X-SpamReason: No, hits=0.6 required=7.0 tests=BODY_RANDOM_LONG,
	HTML_50_60,HTML_MESSAGE,UPPERCASE_25_50
X-StarScan-Received: 
X-StarScan-Version: 6.9.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29510 invoked from network); 4 Oct 2013 12:03:38 -0000
Received: from mail01.itoc.dk (HELO hosting01.itoc.dk) (77.66.16.14)
	by server-5.tower-27.messagelabs.com with SMTP;
	4 Oct 2013 12:03:38 -0000
Received: from localhost (hosting01.ultraslice.com [127.0.0.1])
	by hosting01.itoc.dk (Postfix) with ESMTP id E47DC3C069FE1;
	Fri,  4 Oct 2013 14:03:37 +0200 (CEST)
Received: from hosting01.itoc.dk ([127.0.0.1])
	by localhost (hosting01.itoc.dk [127.0.0.1]) (amavisd-maia, port 10024)
	with ESMTP id 16426-01; Fri,  4 Oct 2013 14:03:30 +0200 (CEST)
Received: from [10.0.1.14] (1705ds5-noe.0.fullrate.dk [89.150.185.150])
	(using TLSv1 with cipher AES128-SHA (128/128 bits))
	(No client certificate requested)
	(Authenticated sender: kristoffer@itoc.dk)
	by hosting01.itoc.dk (Postfix) with ESMTPSA id C9D0D3C069FC8;
	Fri,  4 Oct 2013 14:03:29 +0200 (CEST)
Mime-Version: 1.0 (Mac OS X Mail 6.5 \(1508\))
From: Kristoffer Egefelt <kristoffer@itoc.dk>
In-Reply-To: <524E9025.1080801@citrix.com>
Date: Fri, 4 Oct 2013 14:03:29 +0200
Message-Id: <6DACA50C-C575-481A-8860-5CDBC3C6AE86@itoc.dk>
References: <1A89C59B-8118-40A3-B94F-EF4B7B90EBAE@itoc.dk>
	<524E9025.1080801@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
X-Mailer: Apple Mail (2.1508)
X-Virus-Scanned: Maia Mailguard 1.0.2
Cc: "Xen-devel@lists.xen.org" <Xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [BUG] pci-passthrough on dom0 kernel versions above
	3.8 crashes dom0
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
	<mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
	<mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============3739662588533020193=="
Sender: xen-devel-bounces@lists.xen.org
Errors-To: xen-devel-bounces@lists.xen.org


--===============3739662588533020193==
Content-Type: multipart/alternative; boundary="Apple-Mail=_69A9FD2E-E2F5-4171-A89F-D3A92A966B46"


--Apple-Mail=_69A9FD2E-E2F5-4171-A89F-D3A92A966B46
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=iso-8859-1

I'm not sure what I should printk() to get the device - could you show =
me ?
Ouput from xl debug-keys iQM and lspci attached.
The devices I'm trying to pass through is all of the "Ethernet =
Controller Virtual Function"s -  from 01:10.0 to 01:12.3

(nodev20)root@h9:/usr/src# lspci -s 01:
01:00.0 Ethernet controller: Intel Corporation 82599EB 10-Gigabit =
SFI/SFP+ Network Connection (rev 01)
01:00.1 Ethernet controller: Intel Corporation 82599EB 10-Gigabit =
SFI/SFP+ Network Connection (rev 01)
01:10.0 Ethernet controller: Intel Corporation 82599 Ethernet Controller =
Virtual Function (rev 01)
01:10.1 Ethernet controller: Intel Corporation 82599 Ethernet Controller =
Virtual Function (rev 01)
01:10.2 Ethernet controller: Intel Corporation 82599 Ethernet Controller =
Virtual Function (rev 01)
01:10.3 Ethernet controller: Intel Corporation 82599 Ethernet Controller =
Virtual Function (rev 01)
01:10.4 Ethernet controller: Intel Corporation 82599 Ethernet Controller =
Virtual Function (rev 01)
01:10.5 Ethernet controller: Intel Corporation 82599 Ethernet Controller =
Virtual Function (rev 01)
01:10.6 Ethernet controller: Intel Corporation 82599 Ethernet Controller =
Virtual Function (rev 01)
01:10.7 Ethernet controller: Intel Corporation 82599 Ethernet Controller =
Virtual Function (rev 01)
01:11.0 Ethernet controller: Intel Corporation 82599 Ethernet Controller =
Virtual Function (rev 01)
01:11.1 Ethernet controller: Intel Corporation 82599 Ethernet Controller =
Virtual Function (rev 01)
01:11.2 Ethernet controller: Intel Corporation 82599 Ethernet Controller =
Virtual Function (rev 01)
01:11.3 Ethernet controller: Intel Corporation 82599 Ethernet Controller =
Virtual Function (rev 01)
01:11.4 Ethernet controller: Intel Corporation 82599 Ethernet Controller =
Virtual Function (rev 01)
01:11.5 Ethernet controller: Intel Corporation 82599 Ethernet Controller =
Virtual Function (rev 01)
01:11.6 Ethernet controller: Intel Corporation 82599 Ethernet Controller =
Virtual Function (rev 01)
01:11.7 Ethernet controller: Intel Corporation 82599 Ethernet Controller =
Virtual Function (rev 01)
01:12.0 Ethernet controller: Intel Corporation 82599 Ethernet Controller =
Virtual Function (rev 01)
01:12.1 Ethernet controller: Intel Corporation 82599 Ethernet Controller =
Virtual Function (rev 01)
01:12.2 Ethernet controller: Intel Corporation 82599 Ethernet Controller =
Virtual Function (rev 01)
01:12.3 Ethernet controller: Intel Corporation 82599 Ethernet Controller =
Virtual Function (rev 01)

(nodev20)root@h9:/usr/src# lspci -s 01: -vv
01:00.0 Ethernet controller: Intel Corporation 82599EB 10-Gigabit =
SFI/SFP+ Network Connection (rev 01)
	Subsystem: Dell Ethernet 10G 4P X520/I350 rNDC
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- =
ParErr- Stepping- SERR- FastB2B- DisINTx+
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=3Dfast >TAbort- =
<TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 0, Cache Line Size: 64 bytes
	Interrupt: pin B routed to IRQ 36
	Region 0: Memory at d8e80000 (64-bit, non-prefetchable) =
[size=3D512K]
	Region 2: I/O ports at fcc0 [size=3D32]
	Region 4: Memory at d8ff8000 (64-bit, non-prefetchable) =
[size=3D16K]
	Expansion ROM at d8000000 [disabled] [size=3D512K]
	Capabilities: [40] Power Management version 3
		Flags: PMEClk- DSI+ D1- D2- AuxCurrent=3D0mA =
PME(D0+,D1-,D2-,D3hot+,D3cold+)
		Status: D0 NoSoftRst- PME-Enable- DSel=3D0 DScale=3D1 =
PME-
	Capabilities: [50] MSI: Enable- Count=3D1/1 Maskable+ 64bit+
		Address: 0000000000000000  Data: 0000
		Masking: 00000000  Pending: 00000000
	Capabilities: [70] MSI-X: Enable+ Count=3D64 Masked-
		Vector table: BAR=3D4 offset=3D00000000
		PBA: BAR=3D4 offset=3D00002000
	Capabilities: [a0] Express (v2) Endpoint, MSI 00
		DevCap:	MaxPayload 512 bytes, PhantFunc 0, Latency L0s =
<512ns, L1 <64us
			ExtTag- AttnBtn- AttnInd- PwrInd- RBE+ FLReset+
		DevCtl:	Report errors: Correctable- Non-Fatal+ Fatal+ =
Unsupported+
			RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop+ =
FLReset-
			MaxPayload 256 bytes, MaxReadReq 512 bytes
		DevSta:	CorrErr+ UncorrErr- FatalErr- UnsuppReq+ AuxPwr+ =
TransPend-
		LnkCap:	Port #0, Speed 5GT/s, Width x8, ASPM L0s, =
Latency L0 <1us, L1 <8us
			ClockPM- Surprise- LLActRep- BwNot-
		LnkCtl:	ASPM Disabled; RCB 64 bytes Disabled- Retrain- =
CommClk+
			ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
		LnkSta:	Speed 5GT/s, Width x8, TrErr- Train- SlotClk+ =
DLActive- BWMgmt- ABWMgmt-
		DevCap2: Completion Timeout: Range ABCD, TimeoutDis+
		DevCtl2: Completion Timeout: 65ms to 210ms, TimeoutDis-
		LnkCtl2: Target Link Speed: 5GT/s, EnterCompliance- =
SpeedDis-, Selectable De-emphasis: -6dB
			 Transmit Margin: Normal Operating Range, =
EnterModifiedCompliance- ComplianceSOS-
			 Compliance De-emphasis: -6dB
		LnkSta2: Current De-emphasis Level: -6dB, =
EqualizationComplete-, EqualizationPhase1-
			 EqualizationPhase2-, EqualizationPhase3-, =
LinkEqualizationRequest-
	Capabilities: [e0] Vital Product Data
		Product Name: X520 10GbE Controller
		Read-only fields:
			[PN] Part number: G61346
			[MN] Manufacture ID: 31 30 32 38
			[V0] Vendor specific: FFV14.5.9
			[V1] Vendor specific: DSV1028VPDR.VER1.0
			[V3] Vendor specific: DTINIC
			[V4] Vendor specific: DCM10010081D521010081D5
			[V5] Vendor specific: NPY2
			[V6] Vendor specific: PMT12345678
			[V7] Vendor specific: NMVIntel Corp
			[RV] Reserved: checksum good, 4 byte(s) reserved
		End
	Capabilities: [100 v1] Advanced Error Reporting
		UESta:	DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- =
UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
		UEMsk:	DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt+ =
UnxCmplt+ RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
		UESvrt:	DLP+ SDES- TLP+ FCP+ CmpltTO+ CmpltAbrt- =
UnxCmplt- RxOF+ MalfTLP+ ECRC+ UnsupReq- ACSViol-
		CESta:	RxErr- BadTLP- BadDLLP- Rollover- Timeout- =
NonFatalErr+
		CEMsk:	RxErr+ BadTLP+ BadDLLP+ Rollover+ Timeout+ =
NonFatalErr+
		AERCap:	First Error Pointer: 00, GenCap+ CGenEn- ChkCap+ =
ChkEn-
	Capabilities: [140 v1] Device Serial Number =
36-a0-ff-ff-ff-9f-00-00
	Capabilities: [150 v1] Alternative Routing-ID Interpretation =
(ARI)
		ARICap:	MFVC- ACS-, Next Function: 1
		ARICtl:	MFVC- ACS-, Function Group: 0
	Capabilities: [160 v1] Single Root I/O Virtualization (SR-IOV)
		IOVCap:	Migration-, Interrupt Message Number: 000
		IOVCtl:	Enable+ Migration- Interrupt- MSE+ ARIHierarchy+
		IOVSta:	Migration-
		Initial VFs: 64, Total VFs: 64, Number of VFs: 10, =
Function Dependency Link: 00
		VF offset: 128, stride: 2, Device ID: 10ed
		Supported Page Size: 00000553, System Page Size: =
00000001
		Region 0: Memory at 00000000d5000000 (64-bit, =
prefetchable)
		Region 3: Memory at 00000000d5100000 (64-bit, =
prefetchable)
		VF Migration: offset: 00000000, BIR: 0
	Kernel driver in use: ixgbe

01:00.1 Ethernet controller: Intel Corporation 82599EB 10-Gigabit =
SFI/SFP+ Network Connection (rev 01)
	Subsystem: Dell Ethernet 10G 4P X520/I350 rNDC
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- =
ParErr- Stepping- SERR- FastB2B- DisINTx+
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=3Dfast >TAbort- =
<TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 0, Cache Line Size: 64 bytes
	Interrupt: pin A routed to IRQ 34
	Region 0: Memory at d8f00000 (64-bit, non-prefetchable) =
[size=3D512K]
	Region 2: I/O ports at fce0 [size=3D32]
	Region 4: Memory at d8ffc000 (64-bit, non-prefetchable) =
[size=3D16K]
	Expansion ROM at d8080000 [disabled] [size=3D512K]
	Capabilities: [40] Power Management version 3
		Flags: PMEClk- DSI+ D1- D2- AuxCurrent=3D0mA =
PME(D0+,D1-,D2-,D3hot+,D3cold+)
		Status: D0 NoSoftRst- PME-Enable- DSel=3D0 DScale=3D1 =
PME-
	Capabilities: [50] MSI: Enable- Count=3D1/1 Maskable+ 64bit+
		Address: 0000000000000000  Data: 0000
		Masking: 00000000  Pending: 00000000
	Capabilities: [70] MSI-X: Enable+ Count=3D64 Masked-
		Vector table: BAR=3D4 offset=3D00000000
		PBA: BAR=3D4 offset=3D00002000
	Capabilities: [a0] Express (v2) Endpoint, MSI 00
		DevCap:	MaxPayload 512 bytes, PhantFunc 0, Latency L0s =
<512ns, L1 <64us
			ExtTag- AttnBtn- AttnInd- PwrInd- RBE+ FLReset+
		DevCtl:	Report errors: Correctable- Non-Fatal+ Fatal+ =
Unsupported+
			RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop+ =
FLReset-
			MaxPayload 256 bytes, MaxReadReq 512 bytes
		DevSta:	CorrErr+ UncorrErr- FatalErr- UnsuppReq+ AuxPwr+ =
TransPend-
		LnkCap:	Port #0, Speed 5GT/s, Width x8, ASPM L0s, =
Latency L0 <1us, L1 <8us
			ClockPM- Surprise- LLActRep- BwNot-
		LnkCtl:	ASPM Disabled; RCB 64 bytes Disabled- Retrain- =
CommClk+
			ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
		LnkSta:	Speed 5GT/s, Width x8, TrErr- Train- SlotClk+ =
DLActive- BWMgmt- ABWMgmt-
		DevCap2: Completion Timeout: Range ABCD, TimeoutDis+
		DevCtl2: Completion Timeout: 65ms to 210ms, TimeoutDis-
		LnkCtl2: Target Link Speed: 2.5GT/s, EnterCompliance- =
SpeedDis-, Selectable De-emphasis: -6dB
			 Transmit Margin: Normal Operating Range, =
EnterModifiedCompliance- ComplianceSOS-
			 Compliance De-emphasis: -6dB
		LnkSta2: Current De-emphasis Level: -6dB, =
EqualizationComplete-, EqualizationPhase1-
			 EqualizationPhase2-, EqualizationPhase3-, =
LinkEqualizationRequest-
	Capabilities: [e0] Vital Product Data
		Product Name: X520 10GbE Controller
		Read-only fields:
			[PN] Part number: G61346
			[MN] Manufacture ID: 31 30 32 38
			[V0] Vendor specific: FFV14.5.9
			[V1] Vendor specific: DSV1028VPDR.VER1.0
			[V3] Vendor specific: DTINIC
			[V4] Vendor specific: DCM10010081D521010081D5
			[V5] Vendor specific: NPY2
			[V6] Vendor specific: PMT12345678
			[V7] Vendor specific: NMVIntel Corp
			[RV] Reserved: checksum good, 4 byte(s) reserved
		End
	Capabilities: [100 v1] Advanced Error Reporting
		UESta:	DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- =
UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
		UEMsk:	DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt+ =
UnxCmplt+ RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
		UESvrt:	DLP+ SDES- TLP+ FCP+ CmpltTO+ CmpltAbrt- =
UnxCmplt- RxOF+ MalfTLP+ ECRC+ UnsupReq- ACSViol-
		CESta:	RxErr- BadTLP- BadDLLP- Rollover- Timeout- =
NonFatalErr+
		CEMsk:	RxErr+ BadTLP+ BadDLLP+ Rollover+ Timeout+ =
NonFatalErr+
		AERCap:	First Error Pointer: 00, GenCap+ CGenEn- ChkCap+ =
ChkEn-
	Capabilities: [140 v1] Device Serial Number =
36-a0-ff-ff-ff-9f-00-00
	Capabilities: [150 v1] Alternative Routing-ID Interpretation =
(ARI)
		ARICap:	MFVC- ACS-, Next Function: 0
		ARICtl:	MFVC- ACS-, Function Group: 0
	Capabilities: [160 v1] Single Root I/O Virtualization (SR-IOV)
		IOVCap:	Migration-, Interrupt Message Number: 000
		IOVCtl:	Enable+ Migration- Interrupt- MSE+ ARIHierarchy-
		IOVSta:	Migration-
		Initial VFs: 64, Total VFs: 64, Number of VFs: 10, =
Function Dependency Link: 01
		VF offset: 128, stride: 2, Device ID: 10ed
		Supported Page Size: 00000553, System Page Size: =
00000001
		Region 0: Memory at 00000000d5200000 (64-bit, =
prefetchable)
		Region 3: Memory at 00000000d5300000 (64-bit, =
prefetchable)
		VF Migration: offset: 00000000, BIR: 0
	Kernel driver in use: ixgbe

01:10.0 Ethernet controller: Intel Corporation 82599 Ethernet Controller =
Virtual Function (rev 01)
	Subsystem: Dell Device 1f72
	Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- =
ParErr- Stepping- SERR- FastB2B- DisINTx-
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=3Dfast >TAbort- =
<TAbort- <MAbort- >SERR- <PERR- INTx-
	Region 0: [virtual] Memory at d5000000 (64-bit, prefetchable) =
[size=3D16K]
	Region 3: [virtual] Memory at d5100000 (64-bit, prefetchable) =
[size=3D16K]
	Capabilities: [70] MSI-X: Enable- Count=3D3 Masked-
		Vector table: BAR=3D3 offset=3D00000000
		PBA: BAR=3D3 offset=3D00002000
	Capabilities: [a0] Express (v0) Endpoint, MSI 00
		DevCap:	MaxPayload 128 bytes, PhantFunc 0, Latency L0s =
<64ns, L1 <1us
			ExtTag- AttnBtn- AttnInd- PwrInd- RBE- FLReset-
		DevCtl:	Report errors: Correctable- Non-Fatal- Fatal- =
Unsupported-
			RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-
			MaxPayload 128 bytes, MaxReadReq 128 bytes
		DevSta:	CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr- =
TransPend-
		LnkCap:	Port #0, Speed unknown, Width x0, ASPM unknown, =
Latency L0 <64ns, L1 <1us
			ClockPM- Surprise- LLActRep- BwNot-
		LnkCtl:	ASPM Disabled; RCB 64 bytes Disabled- Retrain- =
CommClk-
			ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
		LnkSta:	Speed unknown, Width x0, TrErr- Train- SlotClk- =
DLActive- BWMgmt- ABWMgmt-
	Capabilities: [100 v1] Advanced Error Reporting
		UESta:	DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- =
UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
		UEMsk:	DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- =
UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
		UESvrt:	DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- =
UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
		CESta:	RxErr- BadTLP- BadDLLP- Rollover- Timeout- =
NonFatalErr-
		CEMsk:	RxErr- BadTLP- BadDLLP- Rollover- Timeout- =
NonFatalErr-
		AERCap:	First Error Pointer: 00, GenCap- CGenEn- ChkCap- =
ChkEn-
	Capabilities: [150 v1] Alternative Routing-ID Interpretation =
(ARI)
		ARICap:	MFVC- ACS-, Next Function: 0
		ARICtl:	MFVC- ACS-, Function Group: 0

01:10.1 Ethernet controller: Intel Corporation 82599 Ethernet Controller =
Virtual Function (rev 01)
	Subsystem: Dell Device 1f72
	Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- =
ParErr- Stepping- SERR- FastB2B- DisINTx-
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=3Dfast >TAbort- =
<TAbort- <MAbort- >SERR- <PERR- INTx-
	Region 0: [virtual] Memory at d5200000 (64-bit, prefetchable) =
[size=3D16K]
	Region 3: [virtual] Memory at d5300000 (64-bit, prefetchable) =
[size=3D16K]
	Capabilities: [70] MSI-X: Enable- Count=3D3 Masked-
		Vector table: BAR=3D3 offset=3D00000000
		PBA: BAR=3D3 offset=3D00002000
	Capabilities: [a0] Express (v0) Endpoint, MSI 00
		DevCap:	MaxPayload 128 bytes, PhantFunc 0, Latency L0s =
<64ns, L1 <1us
			ExtTag- AttnBtn- AttnInd- PwrInd- RBE- FLReset-
		DevCtl:	Report errors: Correctable- Non-Fatal- Fatal- =
Unsupported-
			RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-
			MaxPayload 128 bytes, MaxReadReq 128 bytes
		DevSta:	CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr- =
TransPend-
		LnkCap:	Port #0, Speed unknown, Width x0, ASPM unknown, =
Latency L0 <64ns, L1 <1us
			ClockPM- Surprise- LLActRep- BwNot-
		LnkCtl:	ASPM Disabled; RCB 64 bytes Disabled- Retrain- =
CommClk-
			ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
		LnkSta:	Speed unknown, Width x0, TrErr- Train- SlotClk- =
DLActive- BWMgmt- ABWMgmt-
	Capabilities: [100 v1] Advanced Error Reporting
		UESta:	DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- =
UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
		UEMsk:	DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- =
UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
		UESvrt:	DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- =
UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
		CESta:	RxErr- BadTLP- BadDLLP- Rollover- Timeout- =
NonFatalErr-
		CEMsk:	RxErr- BadTLP- BadDLLP- Rollover- Timeout- =
NonFatalErr-
		AERCap:	First Error Pointer: 00, GenCap- CGenEn- ChkCap- =
ChkEn-
	Capabilities: [150 v1] Alternative Routing-ID Interpretation =
(ARI)
		ARICap:	MFVC- ACS-, Next Function: 0
		ARICtl:	MFVC- ACS-, Function Group: 0

01:10.2 Ethernet controller: Intel Corporation 82599 Ethernet Controller =
Virtual Function (rev 01)
	Subsystem: Dell Device 1f72
	Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- =
ParErr- Stepping- SERR- FastB2B- DisINTx-
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=3Dfast >TAbort- =
<TAbort- <MAbort- >SERR- <PERR- INTx-
	Region 0: [virtual] Memory at d5004000 (64-bit, prefetchable) =
[size=3D16K]
	Region 3: [virtual] Memory at d5104000 (64-bit, prefetchable) =
[size=3D16K]
	Capabilities: [70] MSI-X: Enable- Count=3D3 Masked-
		Vector table: BAR=3D3 offset=3D00000000
		PBA: BAR=3D3 offset=3D00002000
	Capabilities: [a0] Express (v0) Endpoint, MSI 00
		DevCap:	MaxPayload 128 bytes, PhantFunc 0, Latency L0s =
<64ns, L1 <1us
			ExtTag- AttnBtn- AttnInd- PwrInd- RBE- FLReset-
		DevCtl:	Report errors: Correctable- Non-Fatal- Fatal- =
Unsupported-
			RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-
			MaxPayload 128 bytes, MaxReadReq 128 bytes
		DevSta:	CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr- =
TransPend-
		LnkCap:	Port #0, Speed unknown, Width x0, ASPM unknown, =
Latency L0 <64ns, L1 <1us
			ClockPM- Surprise- LLActRep- BwNot-
		LnkCtl:	ASPM Disabled; RCB 64 bytes Disabled- Retrain- =
CommClk-
			ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
		LnkSta:	Speed unknown, Width x0, TrErr- Train- SlotClk- =
DLActive- BWMgmt- ABWMgmt-
	Capabilities: [100 v1] Advanced Error Reporting
		UESta:	DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- =
UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
		UEMsk:	DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- =
UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
		UESvrt:	DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- =
UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
		CESta:	RxErr- BadTLP- BadDLLP- Rollover- Timeout- =
NonFatalErr-
		CEMsk:	RxErr- BadTLP- BadDLLP- Rollover- Timeout- =
NonFatalErr-
		AERCap:	First Error Pointer: 00, GenCap- CGenEn- ChkCap- =
ChkEn-
	Capabilities: [150 v1] Alternative Routing-ID Interpretation =
(ARI)
		ARICap:	MFVC- ACS-, Next Function: 0
		ARICtl:	MFVC- ACS-, Function Group: 0

01:10.3 Ethernet controller: Intel Corporation 82599 Ethernet Controller =
Virtual Function (rev 01)
	Subsystem: Dell Device 1f72
	Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- =
ParErr- Stepping- SERR- FastB2B- DisINTx-
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=3Dfast >TAbort- =
<TAbort- <MAbort- >SERR- <PERR- INTx-
	Region 0: [virtual] Memory at d5204000 (64-bit, prefetchable) =
[size=3D16K]
	Region 3: [virtual] Memory at d5304000 (64-bit, prefetchable) =
[size=3D16K]
	Capabilities: [70] MSI-X: Enable- Count=3D3 Masked-
		Vector table: BAR=3D3 offset=3D00000000
		PBA: BAR=3D3 offset=3D00002000
	Capabilities: [a0] Express (v0) Endpoint, MSI 00
		DevCap:	MaxPayload 128 bytes, PhantFunc 0, Latency L0s =
<64ns, L1 <1us
			ExtTag- AttnBtn- AttnInd- PwrInd- RBE- FLReset-
		DevCtl:	Report errors: Correctable- Non-Fatal- Fatal- =
Unsupported-
			RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-
			MaxPayload 128 bytes, MaxReadReq 128 bytes
		DevSta:	CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr- =
TransPend-
		LnkCap:	Port #0, Speed unknown, Width x0, ASPM unknown, =
Latency L0 <64ns, L1 <1us
			ClockPM- Surprise- LLActRep- BwNot-
		LnkCtl:	ASPM Disabled; RCB 64 bytes Disabled- Retrain- =
CommClk-
			ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
		LnkSta:	Speed unknown, Width x0, TrErr- Train- SlotClk- =
DLActive- BWMgmt- ABWMgmt-
	Capabilities: [100 v1] Advanced Error Reporting
		UESta:	DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- =
UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
		UEMsk:	DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- =
UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
		UESvrt:	DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- =
UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
		CESta:	RxErr- BadTLP- BadDLLP- Rollover- Timeout- =
NonFatalErr-
		CEMsk:	RxErr- BadTLP- BadDLLP- Rollover- Timeout- =
NonFatalErr-
		AERCap:	First Error Pointer: 00, GenCap- CGenEn- ChkCap- =
ChkEn-
	Capabilities: [150 v1] Alternative Routing-ID Interpretation =
(ARI)
		ARICap:	MFVC- ACS-, Next Function: 0
		ARICtl:	MFVC- ACS-, Function Group: 0

01:10.4 Ethernet controller: Intel Corporation 82599 Ethernet Controller =
Virtual Function (rev 01)
	Subsystem: Dell Device 1f72
	Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- =
ParErr- Stepping- SERR- FastB2B- DisINTx-
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=3Dfast >TAbort- =
<TAbort- <MAbort- >SERR- <PERR- INTx-
	Region 0: [virtual] Memory at d5008000 (64-bit, prefetchable) =
[size=3D16K]
	Region 3: [virtual] Memory at d5108000 (64-bit, prefetchable) =
[size=3D16K]
	Capabilities: [70] MSI-X: Enable- Count=3D3 Masked-
		Vector table: BAR=3D3 offset=3D00000000
		PBA: BAR=3D3 offset=3D00002000
	Capabilities: [a0] Express (v0) Endpoint, MSI 00
		DevCap:	MaxPayload 128 bytes, PhantFunc 0, Latency L0s =
<64ns, L1 <1us
			ExtTag- AttnBtn- AttnInd- PwrInd- RBE- FLReset-
		DevCtl:	Report errors: Correctable- Non-Fatal- Fatal- =
Unsupported-
			RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-
			MaxPayload 128 bytes, MaxReadReq 128 bytes
		DevSta:	CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr- =
TransPend-
		LnkCap:	Port #0, Speed unknown, Width x0, ASPM unknown, =
Latency L0 <64ns, L1 <1us
			ClockPM- Surprise- LLActRep- BwNot-
		LnkCtl:	ASPM Disabled; RCB 64 bytes Disabled- Retrain- =
CommClk-
			ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
		LnkSta:	Speed unknown, Width x0, TrErr- Train- SlotClk- =
DLActive- BWMgmt- ABWMgmt-
	Capabilities: [100 v1] Advanced Error Reporting
		UESta:	DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- =
UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
		UEMsk:	DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- =
UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
		UESvrt:	DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- =
UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
		CESta:	RxErr- BadTLP- BadDLLP- Rollover- Timeout- =
NonFatalErr-
		CEMsk:	RxErr- BadTLP- BadDLLP- Rollover- Timeout- =
NonFatalErr-
		AERCap:	First Error Pointer: 00, GenCap- CGenEn- ChkCap- =
ChkEn-
	Capabilities: [150 v1] Alternative Routing-ID Interpretation =
(ARI)
		ARICap:	MFVC- ACS-, Next Function: 0
		ARICtl:	MFVC- ACS-, Function Group: 0

01:10.5 Ethernet controller: Intel Corporation 82599 Ethernet Controller =
Virtual Function (rev 01)
	Subsystem: Dell Device 1f72
	Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- =
ParErr- Stepping- SERR- FastB2B- DisINTx-
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=3Dfast >TAbort- =
<TAbort- <MAbort- >SERR- <PERR- INTx-
	Region 0: [virtual] Memory at d5208000 (64-bit, prefetchable) =
[size=3D16K]
	Region 3: [virtual] Memory at d5308000 (64-bit, prefetchable) =
[size=3D16K]
	Capabilities: [70] MSI-X: Enable- Count=3D3 Masked-
		Vector table: BAR=3D3 offset=3D00000000
		PBA: BAR=3D3 offset=3D00002000
	Capabilities: [a0] Express (v0) Endpoint, MSI 00
		DevCap:	MaxPayload 128 bytes, PhantFunc 0, Latency L0s =
<64ns, L1 <1us
			ExtTag- AttnBtn- AttnInd- PwrInd- RBE- FLReset-
		DevCtl:	Report errors: Correctable- Non-Fatal- Fatal- =
Unsupported-
			RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-
			MaxPayload 128 bytes, MaxReadReq 128 bytes
		DevSta:	CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr- =
TransPend-
		LnkCap:	Port #0, Speed unknown, Width x0, ASPM unknown, =
Latency L0 <64ns, L1 <1us
			ClockPM- Surprise- LLActRep- BwNot-
		LnkCtl:	ASPM Disabled; RCB 64 bytes Disabled- Retrain- =
CommClk-
			ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
		LnkSta:	Speed unknown, Width x0, TrErr- Train- SlotClk- =
DLActive- BWMgmt- ABWMgmt-
	Capabilities: [100 v1] Advanced Error Reporting
		UESta:	DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- =
UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
		UEMsk:	DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- =
UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
		UESvrt:	DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- =
UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
		CESta:	RxErr- BadTLP- BadDLLP- Rollover- Timeout- =
NonFatalErr-
		CEMsk:	RxErr- BadTLP- BadDLLP- Rollover- Timeout- =
NonFatalErr-
		AERCap:	First Error Pointer: 00, GenCap- CGenEn- ChkCap- =
ChkEn-
	Capabilities: [150 v1] Alternative Routing-ID Interpretation =
(ARI)
		ARICap:	MFVC- ACS-, Next Function: 0
		ARICtl:	MFVC- ACS-, Function Group: 0

01:10.6 Ethernet controller: Intel Corporation 82599 Ethernet Controller =
Virtual Function (rev 01)
	Subsystem: Dell Device 1f72
	Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- =
ParErr- Stepping- SERR- FastB2B- DisINTx-
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=3Dfast >TAbort- =
<TAbort- <MAbort- >SERR- <PERR- INTx-
	Region 0: [virtual] Memory at d500c000 (64-bit, prefetchable) =
[size=3D16K]
	Region 3: [virtual] Memory at d510c000 (64-bit, prefetchable) =
[size=3D16K]
	Capabilities: [70] MSI-X: Enable- Count=3D3 Masked-
		Vector table: BAR=3D3 offset=3D00000000
		PBA: BAR=3D3 offset=3D00002000
	Capabilities: [a0] Express (v0) Endpoint, MSI 00
		DevCap:	MaxPayload 128 bytes, PhantFunc 0, Latency L0s =
<64ns, L1 <1us
			ExtTag- AttnBtn- AttnInd- PwrInd- RBE- FLReset-
		DevCtl:	Report errors: Correctable- Non-Fatal- Fatal- =
Unsupported-
			RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-
			MaxPayload 128 bytes, MaxReadReq 128 bytes
		DevSta:	CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr- =
TransPend-
		LnkCap:	Port #0, Speed unknown, Width x0, ASPM unknown, =
Latency L0 <64ns, L1 <1us
			ClockPM- Surprise- LLActRep- BwNot-
		LnkCtl:	ASPM Disabled; RCB 64 bytes Disabled- Retrain- =
CommClk-
			ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
		LnkSta:	Speed unknown, Width x0, TrErr- Train- SlotClk- =
DLActive- BWMgmt- ABWMgmt-
	Capabilities: [100 v1] Advanced Error Reporting
		UESta:	DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- =
UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
		UEMsk:	DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- =
UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
		UESvrt:	DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- =
UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
		CESta:	RxErr- BadTLP- BadDLLP- Rollover- Timeout- =
NonFatalErr-
		CEMsk:	RxErr- BadTLP- BadDLLP- Rollover- Timeout- =
NonFatalErr-
		AERCap:	First Error Pointer: 00, GenCap- CGenEn- ChkCap- =
ChkEn-
	Capabilities: [150 v1] Alternative Routing-ID Interpretation =
(ARI)
		ARICap:	MFVC- ACS-, Next Function: 0
		ARICtl:	MFVC- ACS-, Function Group: 0
	Kernel driver in use: pciback

01:10.7 Ethernet controller: Intel Corporation 82599 Ethernet Controller =
Virtual Function (rev 01)
	Subsystem: Dell Device 1f72
	Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- =
ParErr- Stepping- SERR- FastB2B- DisINTx-
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=3Dfast >TAbort- =
<TAbort- <MAbort- >SERR- <PERR- INTx-
	Region 0: [virtual] Memory at d520c000 (64-bit, prefetchable) =
[size=3D16K]
	Region 3: [virtual] Memory at d530c000 (64-bit, prefetchable) =
[size=3D16K]
	Capabilities: [70] MSI-X: Enable- Count=3D3 Masked-
		Vector table: BAR=3D3 offset=3D00000000
		PBA: BAR=3D3 offset=3D00002000
	Capabilities: [a0] Express (v0) Endpoint, MSI 00
		DevCap:	MaxPayload 128 bytes, PhantFunc 0, Latency L0s =
<64ns, L1 <1us
			ExtTag- AttnBtn- AttnInd- PwrInd- RBE- FLReset-
		DevCtl:	Report errors: Correctable- Non-Fatal- Fatal- =
Unsupported-
			RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-
			MaxPayload 128 bytes, MaxReadReq 128 bytes
		DevSta:	CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr- =
TransPend-
		LnkCap:	Port #0, Speed unknown, Width x0, ASPM unknown, =
Latency L0 <64ns, L1 <1us
			ClockPM- Surprise- LLActRep- BwNot-
		LnkCtl:	ASPM Disabled; RCB 64 bytes Disabled- Retrain- =
CommClk-
			ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
		LnkSta:	Speed unknown, Width x0, TrErr- Train- SlotClk- =
DLActive- BWMgmt- ABWMgmt-
	Capabilities: [100 v1] Advanced Error Reporting
		UESta:	DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- =
UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
		UEMsk:	DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- =
UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
		UESvrt:	DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- =
UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
		CESta:	RxErr- BadTLP- BadDLLP- Rollover- Timeout- =
NonFatalErr-
		CEMsk:	RxErr- BadTLP- BadDLLP- Rollover- Timeout- =
NonFatalErr-
		AERCap:	First Error Pointer: 00, GenCap- CGenEn- ChkCap- =
ChkEn-
	Capabilities: [150 v1] Alternative Routing-ID Interpretation =
(ARI)
		ARICap:	MFVC- ACS-, Next Function: 0
		ARICtl:	MFVC- ACS-, Function Group: 0
	Kernel driver in use: pciback

01:11.0 Ethernet controller: Intel Corporation 82599 Ethernet Controller =
Virtual Function (rev 01)
	Subsystem: Dell Device 1f72
	Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- =
ParErr- Stepping- SERR- FastB2B- DisINTx-
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=3Dfast >TAbort- =
<TAbort- <MAbort- >SERR- <PERR- INTx-
	Region 0: [virtual] Memory at d5010000 (64-bit, prefetchable) =
[size=3D16K]
	Region 3: [virtual] Memory at d5110000 (64-bit, prefetchable) =
[size=3D16K]
	Capabilities: [70] MSI-X: Enable- Count=3D3 Masked-
		Vector table: BAR=3D3 offset=3D00000000
		PBA: BAR=3D3 offset=3D00002000
	Capabilities: [a0] Express (v0) Endpoint, MSI 00
		DevCap:	MaxPayload 128 bytes, PhantFunc 0, Latency L0s =
<64ns, L1 <1us
			ExtTag- AttnBtn- AttnInd- PwrInd- RBE- FLReset-
		DevCtl:	Report errors: Correctable- Non-Fatal- Fatal- =
Unsupported-
			RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-
			MaxPayload 128 bytes, MaxReadReq 128 bytes
		DevSta:	CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr- =
TransPend-
		LnkCap:	Port #0, Speed unknown, Width x0, ASPM unknown, =
Latency L0 <64ns, L1 <1us
			ClockPM- Surprise- LLActRep- BwNot-
		LnkCtl:	ASPM Disabled; RCB 64 bytes Disabled- Retrain- =
CommClk-
			ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
		LnkSta:	Speed unknown, Width x0, TrErr- Train- SlotClk- =
DLActive- BWMgmt- ABWMgmt-
	Capabilities: [100 v1] Advanced Error Reporting
		UESta:	DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- =
UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
		UEMsk:	DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- =
UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
		UESvrt:	DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- =
UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
		CESta:	RxErr- BadTLP- BadDLLP- Rollover- Timeout- =
NonFatalErr-
		CEMsk:	RxErr- BadTLP- BadDLLP- Rollover- Timeout- =
NonFatalErr-
		AERCap:	First Error Pointer: 00, GenCap- CGenEn- ChkCap- =
ChkEn-
	Capabilities: [150 v1] Alternative Routing-ID Interpretation =
(ARI)
		ARICap:	MFVC- ACS-, Next Function: 0
		ARICtl:	MFVC- ACS-, Function Group: 0
	Kernel driver in use: pciback

01:11.1 Ethernet controller: Intel Corporation 82599 Ethernet Controller =
Virtual Function (rev 01)
	Subsystem: Dell Device 1f72
	Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- =
ParErr- Stepping- SERR- FastB2B- DisINTx-
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=3Dfast >TAbort- =
<TAbort- <MAbort- >SERR- <PERR- INTx-
	Region 0: [virtual] Memory at d5210000 (64-bit, prefetchable) =
[size=3D16K]
	Region 3: [virtual] Memory at d5310000 (64-bit, prefetchable) =
[size=3D16K]
	Capabilities: [70] MSI-X: Enable- Count=3D3 Masked-
		Vector table: BAR=3D3 offset=3D00000000
		PBA: BAR=3D3 offset=3D00002000
	Capabilities: [a0] Express (v0) Endpoint, MSI 00
		DevCap:	MaxPayload 128 bytes, PhantFunc 0, Latency L0s =
<64ns, L1 <1us
			ExtTag- AttnBtn- AttnInd- PwrInd- RBE- FLReset-
		DevCtl:	Report errors: Correctable- Non-Fatal- Fatal- =
Unsupported-
			RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-
			MaxPayload 128 bytes, MaxReadReq 128 bytes
		DevSta:	CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr- =
TransPend-
		LnkCap:	Port #0, Speed unknown, Width x0, ASPM unknown, =
Latency L0 <64ns, L1 <1us
			ClockPM- Surprise- LLActRep- BwNot-
		LnkCtl:	ASPM Disabled; RCB 64 bytes Disabled- Retrain- =
CommClk-
			ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
		LnkSta:	Speed unknown, Width x0, TrErr- Train- SlotClk- =
DLActive- BWMgmt- ABWMgmt-
	Capabilities: [100 v1] Advanced Error Reporting
		UESta:	DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- =
UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
		UEMsk:	DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- =
UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
		UESvrt:	DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- =
UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
		CESta:	RxErr- BadTLP- BadDLLP- Rollover- Timeout- =
NonFatalErr-
		CEMsk:	RxErr- BadTLP- BadDLLP- Rollover- Timeout- =
NonFatalErr-
		AERCap:	First Error Pointer: 00, GenCap- CGenEn- ChkCap- =
ChkEn-
	Capabilities: [150 v1] Alternative Routing-ID Interpretation =
(ARI)
		ARICap:	MFVC- ACS-, Next Function: 0
		ARICtl:	MFVC- ACS-, Function Group: 0
	Kernel driver in use: pciback

01:11.2 Ethernet controller: Intel Corporation 82599 Ethernet Controller =
Virtual Function (rev 01)
	Subsystem: Dell Device 1f72
	Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- =
ParErr- Stepping- SERR- FastB2B- DisINTx-
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=3Dfast >TAbort- =
<TAbort- <MAbort- >SERR- <PERR- INTx-
	Region 0: [virtual] Memory at d5014000 (64-bit, prefetchable) =
[size=3D16K]
	Region 3: [virtual] Memory at d5114000 (64-bit, prefetchable) =
[size=3D16K]
	Capabilities: [70] MSI-X: Enable- Count=3D3 Masked-
		Vector table: BAR=3D3 offset=3D00000000
		PBA: BAR=3D3 offset=3D00002000
	Capabilities: [a0] Express (v0) Endpoint, MSI 00
		DevCap:	MaxPayload 128 bytes, PhantFunc 0, Latency L0s =
<64ns, L1 <1us
			ExtTag- AttnBtn- AttnInd- PwrInd- RBE- FLReset-
		DevCtl:	Report errors: Correctable- Non-Fatal- Fatal- =
Unsupported-
			RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-
			MaxPayload 128 bytes, MaxReadReq 128 bytes
		DevSta:	CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr- =
TransPend-
		LnkCap:	Port #0, Speed unknown, Width x0, ASPM unknown, =
Latency L0 <64ns, L1 <1us
			ClockPM- Surprise- LLActRep- BwNot-
		LnkCtl:	ASPM Disabled; RCB 64 bytes Disabled- Retrain- =
CommClk-
			ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
		LnkSta:	Speed unknown, Width x0, TrErr- Train- SlotClk- =
DLActive- BWMgmt- ABWMgmt-
	Capabilities: [100 v1] Advanced Error Reporting
		UESta:	DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- =
UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
		UEMsk:	DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- =
UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
		UESvrt:	DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- =
UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
		CESta:	RxErr- BadTLP- BadDLLP- Rollover- Timeout- =
NonFatalErr-
		CEMsk:	RxErr- BadTLP- BadDLLP- Rollover- Timeout- =
NonFatalErr-
		AERCap:	First Error Pointer: 00, GenCap- CGenEn- ChkCap- =
ChkEn-
	Capabilities: [150 v1] Alternative Routing-ID Interpretation =
(ARI)
		ARICap:	MFVC- ACS-, Next Function: 0
		ARICtl:	MFVC- ACS-, Function Group: 0
	Kernel driver in use: pciback

01:11.3 Ethernet controller: Intel Corporation 82599 Ethernet Controller =
Virtual Function (rev 01)
	Subsystem: Dell Device 1f72
	Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- =
ParErr- Stepping- SERR- FastB2B- DisINTx-
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=3Dfast >TAbort- =
<TAbort- <MAbort- >SERR- <PERR- INTx-
	Region 0: [virtual] Memory at d5214000 (64-bit, prefetchable) =
[size=3D16K]
	Region 3: [virtual] Memory at d5314000 (64-bit, prefetchable) =
[size=3D16K]
	Capabilities: [70] MSI-X: Enable- Count=3D3 Masked-
		Vector table: BAR=3D3 offset=3D00000000
		PBA: BAR=3D3 offset=3D00002000
	Capabilities: [a0] Express (v0) Endpoint, MSI 00
		DevCap:	MaxPayload 128 bytes, PhantFunc 0, Latency L0s =
<64ns, L1 <1us
			ExtTag- AttnBtn- AttnInd- PwrInd- RBE- FLReset-
		DevCtl:	Report errors: Correctable- Non-Fatal- Fatal- =
Unsupported-
			RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-
			MaxPayload 128 bytes, MaxReadReq 128 bytes
		DevSta:	CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr- =
TransPend-
		LnkCap:	Port #0, Speed unknown, Width x0, ASPM unknown, =
Latency L0 <64ns, L1 <1us
			ClockPM- Surprise- LLActRep- BwNot-
		LnkCtl:	ASPM Disabled; RCB 64 bytes Disabled- Retrain- =
CommClk-
			ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
		LnkSta:	Speed unknown, Width x0, TrErr- Train- SlotClk- =
DLActive- BWMgmt- ABWMgmt-
	Capabilities: [100 v1] Advanced Error Reporting
		UESta:	DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- =
UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
		UEMsk:	DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- =
UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
		UESvrt:	DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- =
UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
		CESta:	RxErr- BadTLP- BadDLLP- Rollover- Timeout- =
NonFatalErr-
		CEMsk:	RxErr- BadTLP- BadDLLP- Rollover- Timeout- =
NonFatalErr-
		AERCap:	First Error Pointer: 00, GenCap- CGenEn- ChkCap- =
ChkEn-
	Capabilities: [150 v1] Alternative Routing-ID Interpretation =
(ARI)
		ARICap:	MFVC- ACS-, Next Function: 0
		ARICtl:	MFVC- ACS-, Function Group: 0
	Kernel driver in use: pciback

01:11.4 Ethernet controller: Intel Corporation 82599 Ethernet Controller =
Virtual Function (rev 01)
	Subsystem: Dell Device 1f72
	Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- =
ParErr- Stepping- SERR- FastB2B- DisINTx-
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=3Dfast >TAbort- =
<TAbort- <MAbort- >SERR- <PERR- INTx-
	Region 0: [virtual] Memory at d5018000 (64-bit, prefetchable) =
[size=3D16K]
	Region 3: [virtual] Memory at d5118000 (64-bit, prefetchable) =
[size=3D16K]
	Capabilities: [70] MSI-X: Enable- Count=3D3 Masked-
		Vector table: BAR=3D3 offset=3D00000000
		PBA: BAR=3D3 offset=3D00002000
	Capabilities: [a0] Express (v0) Endpoint, MSI 00
		DevCap:	MaxPayload 128 bytes, PhantFunc 0, Latency L0s =
<64ns, L1 <1us
			ExtTag- AttnBtn- AttnInd- PwrInd- RBE- FLReset-
		DevCtl:	Report errors: Correctable- Non-Fatal- Fatal- =
Unsupported-
			RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-
			MaxPayload 128 bytes, MaxReadReq 128 bytes
		DevSta:	CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr- =
TransPend-
		LnkCap:	Port #0, Speed unknown, Width x0, ASPM unknown, =
Latency L0 <64ns, L1 <1us
			ClockPM- Surprise- LLActRep- BwNot-
		LnkCtl:	ASPM Disabled; RCB 64 bytes Disabled- Retrain- =
CommClk-
			ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
		LnkSta:	Speed unknown, Width x0, TrErr- Train- SlotClk- =
DLActive- BWMgmt- ABWMgmt-
	Capabilities: [100 v1] Advanced Error Reporting
		UESta:	DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- =
UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
		UEMsk:	DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- =
UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
		UESvrt:	DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- =
UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
		CESta:	RxErr- BadTLP- BadDLLP- Rollover- Timeout- =
NonFatalErr-
		CEMsk:	RxErr- BadTLP- BadDLLP- Rollover- Timeout- =
NonFatalErr-
		AERCap:	First Error Pointer: 00, GenCap- CGenEn- ChkCap- =
ChkEn-
	Capabilities: [150 v1] Alternative Routing-ID Interpretation =
(ARI)
		ARICap:	MFVC- ACS-, Next Function: 0
		ARICtl:	MFVC- ACS-, Function Group: 0
	Kernel driver in use: pciback

01:11.5 Ethernet controller: Intel Corporation 82599 Ethernet Controller =
Virtual Function (rev 01)
	Subsystem: Dell Device 1f72
	Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- =
ParErr- Stepping- SERR- FastB2B- DisINTx-
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=3Dfast >TAbort- =
<TAbort- <MAbort- >SERR- <PERR- INTx-
	Region 0: [virtual] Memory at d5218000 (64-bit, prefetchable) =
[size=3D16K]
	Region 3: [virtual] Memory at d5318000 (64-bit, prefetchable) =
[size=3D16K]
	Capabilities: [70] MSI-X: Enable- Count=3D3 Masked-
		Vector table: BAR=3D3 offset=3D00000000
		PBA: BAR=3D3 offset=3D00002000
	Capabilities: [a0] Express (v0) Endpoint, MSI 00
		DevCap:	MaxPayload 128 bytes, PhantFunc 0, Latency L0s =
<64ns, L1 <1us
			ExtTag- AttnBtn- AttnInd- PwrInd- RBE- FLReset-
		DevCtl:	Report errors: Correctable- Non-Fatal- Fatal- =
Unsupported-
			RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-
			MaxPayload 128 bytes, MaxReadReq 128 bytes
		DevSta:	CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr- =
TransPend-
		LnkCap:	Port #0, Speed unknown, Width x0, ASPM unknown, =
Latency L0 <64ns, L1 <1us
			ClockPM- Surprise- LLActRep- BwNot-
		LnkCtl:	ASPM Disabled; RCB 64 bytes Disabled- Retrain- =
CommClk-
			ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
		LnkSta:	Speed unknown, Width x0, TrErr- Train- SlotClk- =
DLActive- BWMgmt- ABWMgmt-
	Capabilities: [100 v1] Advanced Error Reporting
		UESta:	DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- =
UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
		UEMsk:	DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- =
UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
		UESvrt:	DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- =
UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
		CESta:	RxErr- BadTLP- BadDLLP- Rollover- Timeout- =
NonFatalErr-
		CEMsk:	RxErr- BadTLP- BadDLLP- Rollover- Timeout- =
NonFatalErr-
		AERCap:	First Error Pointer: 00, GenCap- CGenEn- ChkCap- =
ChkEn-
	Capabilities: [150 v1] Alternative Routing-ID Interpretation =
(ARI)
		ARICap:	MFVC- ACS-, Next Function: 0
		ARICtl:	MFVC- ACS-, Function Group: 0
	Kernel driver in use: pciback

01:11.6 Ethernet controller: Intel Corporation 82599 Ethernet Controller =
Virtual Function (rev 01)
	Subsystem: Dell Device 1f72
	Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- =
ParErr- Stepping- SERR- FastB2B- DisINTx-
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=3Dfast >TAbort- =
<TAbort- <MAbort- >SERR- <PERR- INTx-
	Region 0: [virtual] Memory at d501c000 (64-bit, prefetchable) =
[size=3D16K]
	Region 3: [virtual] Memory at d511c000 (64-bit, prefetchable) =
[size=3D16K]
	Capabilities: [70] MSI-X: Enable- Count=3D3 Masked-
		Vector table: BAR=3D3 offset=3D00000000
		PBA: BAR=3D3 offset=3D00002000
	Capabilities: [a0] Express (v0) Endpoint, MSI 00
		DevCap:	MaxPayload 128 bytes, PhantFunc 0, Latency L0s =
<64ns, L1 <1us
			ExtTag- AttnBtn- AttnInd- PwrInd- RBE- FLReset-
		DevCtl:	Report errors: Correctable- Non-Fatal- Fatal- =
Unsupported-
			RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-
			MaxPayload 128 bytes, MaxReadReq 128 bytes
		DevSta:	CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr- =
TransPend-
		LnkCap:	Port #0, Speed unknown, Width x0, ASPM unknown, =
Latency L0 <64ns, L1 <1us
			ClockPM- Surprise- LLActRep- BwNot-
		LnkCtl:	ASPM Disabled; RCB 64 bytes Disabled- Retrain- =
CommClk-
			ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
		LnkSta:	Speed unknown, Width x0, TrErr- Train- SlotClk- =
DLActive- BWMgmt- ABWMgmt-
	Capabilities: [100 v1] Advanced Error Reporting
		UESta:	DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- =
UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
		UEMsk:	DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- =
UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
		UESvrt:	DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- =
UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
		CESta:	RxErr- BadTLP- BadDLLP- Rollover- Timeout- =
NonFatalErr-
		CEMsk:	RxErr- BadTLP- BadDLLP- Rollover- Timeout- =
NonFatalErr-
		AERCap:	First Error Pointer: 00, GenCap- CGenEn- ChkCap- =
ChkEn-
	Capabilities: [150 v1] Alternative Routing-ID Interpretation =
(ARI)
		ARICap:	MFVC- ACS-, Next Function: 0
		ARICtl:	MFVC- ACS-, Function Group: 0
	Kernel driver in use: pciback

01:11.7 Ethernet controller: Intel Corporation 82599 Ethernet Controller =
Virtual Function (rev 01)
	Subsystem: Dell Device 1f72
	Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- =
ParErr- Stepping- SERR- FastB2B- DisINTx-
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=3Dfast >TAbort- =
<TAbort- <MAbort- >SERR- <PERR- INTx-
	Region 0: [virtual] Memory at d521c000 (64-bit, prefetchable) =
[size=3D16K]
	Region 3: [virtual] Memory at d531c000 (64-bit, prefetchable) =
[size=3D16K]
	Capabilities: [70] MSI-X: Enable- Count=3D3 Masked-
		Vector table: BAR=3D3 offset=3D00000000
		PBA: BAR=3D3 offset=3D00002000
	Capabilities: [a0] Express (v0) Endpoint, MSI 00
		DevCap:	MaxPayload 128 bytes, PhantFunc 0, Latency L0s =
<64ns, L1 <1us
			ExtTag- AttnBtn- AttnInd- PwrInd- RBE- FLReset-
		DevCtl:	Report errors: Correctable- Non-Fatal- Fatal- =
Unsupported-
			RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-
			MaxPayload 128 bytes, MaxReadReq 128 bytes
		DevSta:	CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr- =
TransPend-
		LnkCap:	Port #0, Speed unknown, Width x0, ASPM unknown, =
Latency L0 <64ns, L1 <1us
			ClockPM- Surprise- LLActRep- BwNot-
		LnkCtl:	ASPM Disabled; RCB 64 bytes Disabled- Retrain- =
CommClk-
			ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
		LnkSta:	Speed unknown, Width x0, TrErr- Train- SlotClk- =
DLActive- BWMgmt- ABWMgmt-
	Capabilities: [100 v1] Advanced Error Reporting
		UESta:	DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- =
UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
		UEMsk:	DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- =
UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
		UESvrt:	DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- =
UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
		CESta:	RxErr- BadTLP- BadDLLP- Rollover- Timeout- =
NonFatalErr-
		CEMsk:	RxErr- BadTLP- BadDLLP- Rollover- Timeout- =
NonFatalErr-
		AERCap:	First Error Pointer: 00, GenCap- CGenEn- ChkCap- =
ChkEn-
	Capabilities: [150 v1] Alternative Routing-ID Interpretation =
(ARI)
		ARICap:	MFVC- ACS-, Next Function: 0
		ARICtl:	MFVC- ACS-, Function Group: 0
	Kernel driver in use: pciback

01:12.0 Ethernet controller: Intel Corporation 82599 Ethernet Controller =
Virtual Function (rev 01)
	Subsystem: Dell Device 1f72
	Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- =
ParErr- Stepping- SERR- FastB2B- DisINTx-
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=3Dfast >TAbort- =
<TAbort- <MAbort- >SERR- <PERR- INTx-
	Region 0: [virtual] Memory at d5020000 (64-bit, prefetchable) =
[size=3D16K]
	Region 3: [virtual] Memory at d5120000 (64-bit, prefetchable) =
[size=3D16K]
	Capabilities: [70] MSI-X: Enable- Count=3D3 Masked-
		Vector table: BAR=3D3 offset=3D00000000
		PBA: BAR=3D3 offset=3D00002000
	Capabilities: [a0] Express (v0) Endpoint, MSI 00
		DevCap:	MaxPayload 128 bytes, PhantFunc 0, Latency L0s =
<64ns, L1 <1us
			ExtTag- AttnBtn- AttnInd- PwrInd- RBE- FLReset-
		DevCtl:	Report errors: Correctable- Non-Fatal- Fatal- =
Unsupported-
			RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-
			MaxPayload 128 bytes, MaxReadReq 128 bytes
		DevSta:	CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr- =
TransPend-
		LnkCap:	Port #0, Speed unknown, Width x0, ASPM unknown, =
Latency L0 <64ns, L1 <1us
			ClockPM- Surprise- LLActRep- BwNot-
		LnkCtl:	ASPM Disabled; RCB 64 bytes Disabled- Retrain- =
CommClk-
			ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
		LnkSta:	Speed unknown, Width x0, TrErr- Train- SlotClk- =
DLActive- BWMgmt- ABWMgmt-
	Capabilities: [100 v1] Advanced Error Reporting
		UESta:	DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- =
UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
		UEMsk:	DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- =
UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
		UESvrt:	DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- =
UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
		CESta:	RxErr- BadTLP- BadDLLP- Rollover- Timeout- =
NonFatalErr-
		CEMsk:	RxErr- BadTLP- BadDLLP- Rollover- Timeout- =
NonFatalErr-
		AERCap:	First Error Pointer: 00, GenCap- CGenEn- ChkCap- =
ChkEn-
	Capabilities: [150 v1] Alternative Routing-ID Interpretation =
(ARI)
		ARICap:	MFVC- ACS-, Next Function: 0
		ARICtl:	MFVC- ACS-, Function Group: 0
	Kernel driver in use: pciback

01:12.1 Ethernet controller: Intel Corporation 82599 Ethernet Controller =
Virtual Function (rev 01)
	Subsystem: Dell Device 1f72
	Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- =
ParErr- Stepping- SERR- FastB2B- DisINTx-
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=3Dfast >TAbort- =
<TAbort- <MAbort- >SERR- <PERR- INTx-
	Region 0: [virtual] Memory at d5220000 (64-bit, prefetchable) =
[size=3D16K]
	Region 3: [virtual] Memory at d5320000 (64-bit, prefetchable) =
[size=3D16K]
	Capabilities: [70] MSI-X: Enable- Count=3D3 Masked-
		Vector table: BAR=3D3 offset=3D00000000
		PBA: BAR=3D3 offset=3D00002000
	Capabilities: [a0] Express (v0) Endpoint, MSI 00
		DevCap:	MaxPayload 128 bytes, PhantFunc 0, Latency L0s =
<64ns, L1 <1us
			ExtTag- AttnBtn- AttnInd- PwrInd- RBE- FLReset-
		DevCtl:	Report errors: Correctable- Non-Fatal- Fatal- =
Unsupported-
			RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-
			MaxPayload 128 bytes, MaxReadReq 128 bytes
		DevSta:	CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr- =
TransPend-
		LnkCap:	Port #0, Speed unknown, Width x0, ASPM unknown, =
Latency L0 <64ns, L1 <1us
			ClockPM- Surprise- LLActRep- BwNot-
		LnkCtl:	ASPM Disabled; RCB 64 bytes Disabled- Retrain- =
CommClk-
			ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
		LnkSta:	Speed unknown, Width x0, TrErr- Train- SlotClk- =
DLActive- BWMgmt- ABWMgmt-
	Capabilities: [100 v1] Advanced Error Reporting
		UESta:	DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- =
UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
		UEMsk:	DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- =
UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
		UESvrt:	DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- =
UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
		CESta:	RxErr- BadTLP- BadDLLP- Rollover- Timeout- =
NonFatalErr-
		CEMsk:	RxErr- BadTLP- BadDLLP- Rollover- Timeout- =
NonFatalErr-
		AERCap:	First Error Pointer: 00, GenCap- CGenEn- ChkCap- =
ChkEn-
	Capabilities: [150 v1] Alternative Routing-ID Interpretation =
(ARI)
		ARICap:	MFVC- ACS-, Next Function: 0
		ARICtl:	MFVC- ACS-, Function Group: 0
	Kernel driver in use: pciback

01:12.2 Ethernet controller: Intel Corporation 82599 Ethernet Controller =
Virtual Function (rev 01)
	Subsystem: Dell Device 1f72
	Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- =
ParErr- Stepping- SERR- FastB2B- DisINTx-
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=3Dfast >TAbort- =
<TAbort- <MAbort- >SERR- <PERR- INTx-
	Region 0: [virtual] Memory at d5024000 (64-bit, prefetchable) =
[size=3D16K]
	Region 3: [virtual] Memory at d5124000 (64-bit, prefetchable) =
[size=3D16K]
	Capabilities: [70] MSI-X: Enable- Count=3D3 Masked-
		Vector table: BAR=3D3 offset=3D00000000
		PBA: BAR=3D3 offset=3D00002000
	Capabilities: [a0] Express (v0) Endpoint, MSI 00
		DevCap:	MaxPayload 128 bytes, PhantFunc 0, Latency L0s =
<64ns, L1 <1us
			ExtTag- AttnBtn- AttnInd- PwrInd- RBE- FLReset-
		DevCtl:	Report errors: Correctable- Non-Fatal- Fatal- =
Unsupported-
			RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-
			MaxPayload 128 bytes, MaxReadReq 128 bytes
		DevSta:	CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr- =
TransPend-
		LnkCap:	Port #0, Speed unknown, Width x0, ASPM unknown, =
Latency L0 <64ns, L1 <1us
			ClockPM- Surprise- LLActRep- BwNot-
		LnkCtl:	ASPM Disabled; RCB 64 bytes Disabled- Retrain- =
CommClk-
			ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
		LnkSta:	Speed unknown, Width x0, TrErr- Train- SlotClk- =
DLActive- BWMgmt- ABWMgmt-
	Capabilities: [100 v1] Advanced Error Reporting
		UESta:	DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- =
UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
		UEMsk:	DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- =
UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
		UESvrt:	DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- =
UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
		CESta:	RxErr- BadTLP- BadDLLP- Rollover- Timeout- =
NonFatalErr-
		CEMsk:	RxErr- BadTLP- BadDLLP- Rollover- Timeout- =
NonFatalErr-
		AERCap:	First Error Pointer: 00, GenCap- CGenEn- ChkCap- =
ChkEn-
	Capabilities: [150 v1] Alternative Routing-ID Interpretation =
(ARI)
		ARICap:	MFVC- ACS-, Next Function: 0
		ARICtl:	MFVC- ACS-, Function Group: 0
	Kernel driver in use: pciback

01:12.3 Ethernet controller: Intel Corporation 82599 Ethernet Controller =
Virtual Function (rev 01)
	Subsystem: Dell Device 1f72
	Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- =
ParErr- Stepping- SERR- FastB2B- DisINTx-
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=3Dfast >TAbort- =
<TAbort- <MAbort- >SERR- <PERR- INTx-
	Region 0: [virtual] Memory at d5224000 (64-bit, prefetchable) =
[size=3D16K]
	Region 3: [virtual] Memory at d5324000 (64-bit, prefetchable) =
[size=3D16K]
	Capabilities: [70] MSI-X: Enable- Count=3D3 Masked-
		Vector table: BAR=3D3 offset=3D00000000
		PBA: BAR=3D3 offset=3D00002000
	Capabilities: [a0] Express (v0) Endpoint, MSI 00
		DevCap:	MaxPayload 128 bytes, PhantFunc 0, Latency L0s =
<64ns, L1 <1us
			ExtTag- AttnBtn- AttnInd- PwrInd- RBE- FLReset-
		DevCtl:	Report errors: Correctable- Non-Fatal- Fatal- =
Unsupported-
			RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-
			MaxPayload 128 bytes, MaxReadReq 128 bytes
		DevSta:	CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr- =
TransPend-
		LnkCap:	Port #0, Speed unknown, Width x0, ASPM unknown, =
Latency L0 <64ns, L1 <1us
			ClockPM- Surprise- LLActRep- BwNot-
		LnkCtl:	ASPM Disabled; RCB 64 bytes Disabled- Retrain- =
CommClk-
			ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
		LnkSta:	Speed unknown, Width x0, TrErr- Train- SlotClk- =
DLActive- BWMgmt- ABWMgmt-
	Capabilities: [100 v1] Advanced Error Reporting
		UESta:	DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- =
UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
		UEMsk:	DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- =
UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
		UESvrt:	DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- =
UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
		CESta:	RxErr- BadTLP- BadDLLP- Rollover- Timeout- =
NonFatalErr-
		CEMsk:	RxErr- BadTLP- BadDLLP- Rollover- Timeout- =
NonFatalErr-
		AERCap:	First Error Pointer: 00, GenCap- CGenEn- ChkCap- =
ChkEn-
	Capabilities: [150 v1] Alternative Routing-ID Interpretation =
(ARI)
		ARICap:	MFVC- ACS-, Next Function: 0
		ARICtl:	MFVC- ACS-, Function Group: 0
	Kernel driver in use: pciback


(nodev20)root@h9:/usr/src# xl debug-keys iQM
(XEN) Guest interrupt information:
(XEN)    IRQ:   0 affinity:00000001 vec:f0 type=3DIO-APIC-edge    =
status=3D00000000 timer_interrupt+0/0x11f
(XEN)    IRQ:   1 affinity:00000001 vec:38 type=3DIO-APIC-edge    =
status=3D00000002 mapped, unbound
(XEN)    IRQ:   3 affinity:ffffffff vec:40 type=3DIO-APIC-edge    =
status=3D00000002 mapped, unbound
(XEN)    IRQ:   4 affinity:00000001 vec:f1 type=3DIO-APIC-edge    =
status=3D00000000 ns16550_interrupt+0/0x68
(XEN)    IRQ:   5 affinity:00000001 vec:48 type=3DIO-APIC-edge    =
status=3D00000002 mapped, unbound
(XEN)    IRQ:   6 affinity:00000001 vec:50 type=3DIO-APIC-edge    =
status=3D00000002 mapped, unbound
(XEN)    IRQ:   7 affinity:00000001 vec:58 type=3DIO-APIC-edge    =
status=3D00000002 mapped, unbound
(XEN)    IRQ:   8 affinity:00000001 vec:60 type=3DIO-APIC-edge    =
status=3D00000010 in-flight=3D0 domain-list=3D0:  8(----),
(XEN)    IRQ:   9 affinity:00000001 vec:68 type=3DIO-APIC-level   =
status=3D00000010 in-flight=3D0 domain-list=3D0:  9(----),
(XEN)    IRQ:  10 affinity:ffffffff vec:70 type=3DIO-APIC-edge    =
status=3D00000002 mapped, unbound
(XEN)    IRQ:  11 affinity:00000001 vec:78 type=3DIO-APIC-edge    =
status=3D00000002 mapped, unbound
(XEN)    IRQ:  12 affinity:00000001 vec:88 type=3DIO-APIC-edge    =
status=3D00000002 mapped, unbound
(XEN)    IRQ:  13 affinity:ffffffff vec:90 type=3DIO-APIC-edge    =
status=3D00000002 mapped, unbound
(XEN)    IRQ:  14 affinity:00000001 vec:98 type=3DIO-APIC-edge    =
status=3D00000002 mapped, unbound
(XEN)    IRQ:  15 affinity:00000001 vec:a0 type=3DIO-APIC-edge    =
status=3D00000002 mapped, unbound
(XEN)    IRQ:  16 affinity:ffffffff vec:b0 type=3DIO-APIC-level   =
status=3D00000002 mapped, unbound
(XEN)    IRQ:  19 affinity:ffffffff vec:b8 type=3DIO-APIC-level   =
status=3D00000002 mapped, unbound
(XEN)    IRQ:  20 affinity:ffffffff vec:b9 type=3DIO-APIC-level   =
status=3D00000002 mapped, unbound
(XEN)    IRQ:  22 affinity:ffffffff vec:d0 type=3DIO-APIC-level   =
status=3D00000002 mapped, unbound
(XEN)    IRQ:  23 affinity:ffffffff vec:c8 type=3DIO-APIC-level   =
status=3D00000002 mapped, unbound
(XEN)    IRQ:  34 affinity:ffffffff vec:d9 type=3DIO-APIC-level   =
status=3D00000002 mapped, unbound
(XEN)    IRQ:  36 affinity:ffffffff vec:69 type=3DIO-APIC-level   =
status=3D00000002 mapped, unbound
(XEN)    IRQ:  42 affinity:ffffffff vec:71 type=3DIO-APIC-level   =
status=3D00000002 mapped, unbound
(XEN)    IRQ:  53 affinity:ffffffff vec:a8 type=3DIO-APIC-level   =
status=3D00000002 mapped, unbound
(XEN)    IRQ:  85 affinity:ffffffff vec:c0 type=3DIO-APIC-level   =
status=3D00000002 mapped, unbound
(XEN)    IRQ:  88 affinity:ffffffff vec:28 type=3DDMA_MSI         =
status=3D00000000 iommu_page_fault+0/0x12
(XEN)    IRQ:  89 affinity:ffffffff vec:30 type=3DDMA_MSI         =
status=3D00000000 iommu_page_fault+0/0x12
(XEN)    IRQ:  90 affinity:00000001 vec:d8 type=3DPCI-MSI/-X      =
status=3D00000010 in-flight=3D0 domain-list=3D0:343(----),
(XEN)    IRQ:  91 affinity:00000001 vec:21 type=3DPCI-MSI/-X      =
status=3D00000010 in-flight=3D0 domain-list=3D0:342(----),
(XEN)    IRQ:  92 affinity:00000001 vec:29 type=3DPCI-MSI/-X      =
status=3D00000010 in-flight=3D0 domain-list=3D0:341(----),
(XEN)    IRQ:  93 affinity:00000001 vec:31 type=3DPCI-MSI/-X      =
status=3D00000010 in-flight=3D0 domain-list=3D0:340(----),
(XEN)    IRQ:  94 affinity:00000001 vec:39 type=3DPCI-MSI         =
status=3D00000010 in-flight=3D0 domain-list=3D0:339(----),
(XEN)    IRQ:  95 affinity:00000001 vec:41 type=3DPCI-MSI         =
status=3D00000010 in-flight=3D0 domain-list=3D0:338(----),
(XEN)    IRQ:  96 affinity:00000001 vec:49 type=3DPCI-MSI         =
status=3D00000010 in-flight=3D0 domain-list=3D0:337(----),
(XEN)    IRQ:  97 affinity:00000001 vec:51 type=3DPCI-MSI         =
status=3D00000010 in-flight=3D0 domain-list=3D0:336(----),
(XEN)    IRQ:  98 affinity:00000001 vec:59 type=3DPCI-MSI/-X      =
status=3D00000010 in-flight=3D0 domain-list=3D0:335(----),
(XEN)    IRQ:  99 affinity:00000001 vec:61 type=3DPCI-MSI/-X      =
status=3D00000010 in-flight=3D0 domain-list=3D0:334(----),
(XEN)    IRQ: 100 affinity:00000001 vec:79 type=3DPCI-MSI/-X      =
status=3D00000010 in-flight=3D0 domain-list=3D0:333(----),
(XEN)    IRQ: 101 affinity:00000001 vec:81 type=3DPCI-MSI/-X      =
status=3D00000010 in-flight=3D0 domain-list=3D0:332(----),
(XEN)    IRQ: 102 affinity:00000001 vec:89 type=3DPCI-MSI/-X      =
status=3D00000010 in-flight=3D0 domain-list=3D0:331(----),
(XEN)    IRQ: 103 affinity:00000001 vec:91 type=3DPCI-MSI/-X      =
status=3D00000010 in-flight=3D0 domain-list=3D0:330(----),
(XEN)    IRQ: 104 affinity:00000001 vec:99 type=3DPCI-MSI/-X      =
status=3D00000010 in-flight=3D0 domain-list=3D0:329(----),
(XEN)    IRQ: 105 affinity:00000001 vec:a1 type=3DPCI-MSI/-X      =
status=3D00000010 in-flight=3D0 domain-list=3D0:328(----),
(XEN)    IRQ: 106 affinity:00000001 vec:a9 type=3DPCI-MSI/-X      =
status=3D00000010 in-flight=3D0 domain-list=3D0:327(----),
(XEN)    IRQ: 107 affinity:00000001 vec:b1 type=3DPCI-MSI/-X      =
status=3D00000010 in-flight=3D0 domain-list=3D0:326(----),
(XEN)    IRQ: 108 affinity:00000001 vec:c1 type=3DPCI-MSI         =
status=3D00000010 in-flight=3D0 domain-list=3D0:325(----),
(XEN)    IRQ: 109 affinity:00000001 vec:ba type=3DPCI-MSI/-X      =
status=3D00000010 in-flight=3D0 domain-list=3D0:324(----),
(XEN)    IRQ: 110 affinity:00000001 vec:c2 type=3DPCI-MSI/-X      =
status=3D00000010 in-flight=3D0 domain-list=3D0:323(----),
(XEN)    IRQ: 111 affinity:00000001 vec:7a type=3DPCI-MSI/-X      =
status=3D00000010 in-flight=3D0 domain-list=3D0:322(----),
(XEN)    IRQ: 112 affinity:00000001 vec:8a type=3DPCI-MSI/-X      =
status=3D00000010 in-flight=3D0 domain-list=3D0:321(----),
(XEN)    IRQ: 113 affinity:00000001 vec:ca type=3DPCI-MSI/-X      =
status=3D00000010 in-flight=3D0 domain-list=3D0:320(----),
(XEN)    IRQ: 114 affinity:00000001 vec:d2 type=3DPCI-MSI/-X      =
status=3D00000010 in-flight=3D0 domain-list=3D0:319(----),
(XEN)    IRQ: 115 affinity:00000001 vec:da type=3DPCI-MSI/-X      =
status=3D00000010 in-flight=3D0 domain-list=3D0:318(----),
(XEN)    IRQ: 120 affinity:00000001 vec:92 type=3DPCI-MSI/-X      =
status=3D00000010 in-flight=3D0 domain-list=3D0:313(----),
(XEN)    IRQ: 121 affinity:00000001 vec:9a type=3DPCI-MSI/-X      =
status=3D00000010 in-flight=3D0 domain-list=3D0:312(----),
(XEN)    IRQ: 122 affinity:00000001 vec:a2 type=3DPCI-MSI/-X      =
status=3D00000010 in-flight=3D0 domain-list=3D0:311(----),
(XEN) IO-APIC interrupt information:
(XEN)     IRQ  0 Vec240:
(XEN)       Apic 0x00, Pin  2: vec=3Df0 delivery=3DFixed dest=3DP =
status=3D0 polarity=3D0 irr=3D0 trig=3DE mask=3D0 dest_id:0
(XEN)     IRQ  1 Vec 56:
(XEN)       Apic 0x00, Pin  1: vec=3D38 delivery=3DFixed dest=3DP =
status=3D0 polarity=3D0 irr=3D0 trig=3DE mask=3D0 dest_id:0
(XEN)     IRQ  3 Vec 64:
(XEN)       Apic 0x00, Pin  3: vec=3D40 delivery=3DFixed dest=3DP =
status=3D0 polarity=3D0 irr=3D0 trig=3DE mask=3D1 dest_id:15
(XEN)     IRQ  4 Vec241:
(XEN)       Apic 0x00, Pin  4: vec=3Df1 delivery=3DFixed dest=3DP =
status=3D0 polarity=3D0 irr=3D0 trig=3DE mask=3D0 dest_id:0
(XEN)     IRQ  5 Vec 72:
(XEN)       Apic 0x00, Pin  5: vec=3D48 delivery=3DFixed dest=3DP =
status=3D0 polarity=3D0 irr=3D0 trig=3DE mask=3D0 dest_id:0
(XEN)     IRQ  6 Vec 80:
(XEN)       Apic 0x00, Pin  6: vec=3D50 delivery=3DFixed dest=3DP =
status=3D0 polarity=3D0 irr=3D0 trig=3DE mask=3D0 dest_id:0
(XEN)     IRQ  7 Vec 88:
(XEN)       Apic 0x00, Pin  7: vec=3D58 delivery=3DFixed dest=3DP =
status=3D0 polarity=3D0 irr=3D0 trig=3DE mask=3D0 dest_id:0
(XEN)     IRQ  8 Vec 96:
(XEN)       Apic 0x00, Pin  8: vec=3D60 delivery=3DFixed dest=3DP =
status=3D0 polarity=3D0 irr=3D0 trig=3DE mask=3D0 dest_id:0
(XEN)     IRQ  9 Vec104:
(XEN)       Apic 0x00, Pin  9: vec=3D68 delivery=3DFixed dest=3DP =
status=3D0 polarity=3D0 irr=3D0 trig=3DL mask=3D0 dest_id:0
(XEN)     IRQ 10 Vec112:
(XEN)       Apic 0x00, Pin 10: vec=3D70 delivery=3DFixed dest=3DP =
status=3D0 polarity=3D0 irr=3D0 trig=3DE mask=3D1 dest_id:3
(XEN)     IRQ 11 Vec120:
(XEN)       Apic 0x00, Pin 11: vec=3D78 delivery=3DFixed dest=3DP =
status=3D0 polarity=3D0 irr=3D0 trig=3DE mask=3D0 dest_id:0
(XEN)     IRQ 12 Vec136:
(XEN)       Apic 0x00, Pin 12: vec=3D88 delivery=3DFixed dest=3DP =
status=3D0 polarity=3D0 irr=3D0 trig=3DE mask=3D0 dest_id:0
(XEN)     IRQ 13 Vec144:
(XEN)       Apic 0x00, Pin 13: vec=3D90 delivery=3DFixed dest=3DP =
status=3D0 polarity=3D0 irr=3D0 trig=3DE mask=3D1 dest_id:34
(XEN)     IRQ 14 Vec152:
(XEN)       Apic 0x00, Pin 14: vec=3D98 delivery=3DFixed dest=3DP =
status=3D0 polarity=3D0 irr=3D0 trig=3DE mask=3D0 dest_id:0
(XEN)     IRQ 15 Vec160:
(XEN)       Apic 0x00, Pin 15: vec=3Da0 delivery=3DFixed dest=3DP =
status=3D0 polarity=3D0 irr=3D0 trig=3DE mask=3D0 dest_id:0
(XEN)     IRQ 16 Vec176:
(XEN)       Apic 0x00, Pin 16: vec=3Db0 delivery=3DFixed dest=3DP =
status=3D0 polarity=3D1 irr=3D0 trig=3DL mask=3D1 dest_id:40
(XEN)     IRQ 19 Vec184:
(XEN)       Apic 0x00, Pin 19: vec=3Db8 delivery=3DFixed dest=3DP =
status=3D0 polarity=3D1 irr=3D0 trig=3DL mask=3D1 dest_id:41
(XEN)     IRQ 20 Vec185:
(XEN)       Apic 0x00, Pin 20: vec=3Db9 delivery=3DFixed dest=3DP =
status=3D0 polarity=3D1 irr=3D0 trig=3DL mask=3D1 dest_id:36
(XEN)     IRQ 22 Vec208:
(XEN)       Apic 0x00, Pin 22: vec=3Dd0 delivery=3DFixed dest=3DP =
status=3D0 polarity=3D1 irr=3D0 trig=3DL mask=3D1 dest_id:10
(XEN)     IRQ 23 Vec200:
(XEN)       Apic 0x00, Pin 23: vec=3Dc8 delivery=3DFixed dest=3DP =
status=3D0 polarity=3D1 irr=3D0 trig=3DL mask=3D1 dest_id:6
(XEN)     IRQ 34 Vec217:
(XEN)       Apic 0x01, Pin  2: vec=3Dd9 delivery=3DFixed dest=3DP =
status=3D0 polarity=3D1 irr=3D0 trig=3DL mask=3D1 dest_id:37
(XEN)     IRQ 36 Vec105:
(XEN)       Apic 0x01, Pin  4: vec=3D69 delivery=3DFixed dest=3DP =
status=3D0 polarity=3D1 irr=3D0 trig=3DL mask=3D1 dest_id:34
(XEN)     IRQ 42 Vec113:
(XEN)       Apic 0x01, Pin 10: vec=3D71 delivery=3DFixed dest=3DP =
status=3D0 polarity=3D1 irr=3D0 trig=3DL mask=3D1 dest_id:9
(XEN)     IRQ 53 Vec168:
(XEN)       Apic 0x01, Pin 21: vec=3Da8 delivery=3DFixed dest=3DP =
status=3D0 polarity=3D1 irr=3D0 trig=3DL mask=3D1 dest_id:11
(XEN)     IRQ 85 Vec192:
(XEN)       Apic 0x02, Pin 21: vec=3Dc0 delivery=3DFixed dest=3DP =
status=3D0 polarity=3D1 irr=3D0 trig=3DL mask=3D1 dest_id:15
(XEN) =3D=3D=3D=3D PCI devices =3D=3D=3D=3D
(XEN) =3D=3D=3D=3D segment 0000 =3D=3D=3D=3D
(XEN) 0000:01:12.3 - dom 0   - MSIs < >
(XEN) 0000:01:12.1 - dom 0   - MSIs < >
(XEN) 0000:01:11.7 - dom 0   - MSIs < >
(XEN) 0000:01:11.5 - dom 0   - MSIs < >
(XEN) 0000:01:11.3 - dom 0   - MSIs < >
(XEN) 0000:01:11.1 - dom 0   - MSIs < >
(XEN) 0000:01:10.7 - dom 0   - MSIs < >
(XEN) 0000:01:10.5 - dom 0   - MSIs < >
(XEN) 0000:01:10.3 - dom 0   - MSIs < >
(XEN) 0000:01:10.1 - dom 0   - MSIs < >
(XEN) 0000:01:12.2 - dom 0   - MSIs < >
(XEN) 0000:01:12.0 - dom 0   - MSIs < >
(XEN) 0000:01:11.6 - dom 0   - MSIs < >
(XEN) 0000:01:11.4 - dom 0   - MSIs < >
(XEN) 0000:01:11.2 - dom 0   - MSIs < >
(XEN) 0000:01:11.0 - dom 0   - MSIs < >
(XEN) 0000:01:10.6 - dom 0   - MSIs < >
(XEN) 0000:01:10.4 - dom 0   - MSIs < >
(XEN) 0000:01:10.2 - dom 0   - MSIs < >
(XEN) 0000:01:10.0 - dom 0   - MSIs < >
(XEN) 0000:7f:13.6 - dom 0   - MSIs < >
(XEN) 0000:7f:13.5 - dom 0   - MSIs < >
(XEN) 0000:7f:13.4 - dom 0   - MSIs < >
(XEN) 0000:7f:13.1 - dom 0   - MSIs < >
(XEN) 0000:7f:13.0 - dom 0   - MSIs < >
(XEN) 0000:7f:11.0 - dom 0   - MSIs < >
(XEN) 0000:7f:10.7 - dom 0   - MSIs < >
(XEN) 0000:7f:10.6 - dom 0   - MSIs < >
(XEN) 0000:7f:10.5 - dom 0   - MSIs < >
(XEN) 0000:7f:10.4 - dom 0   - MSIs < >
(XEN) 0000:7f:10.3 - dom 0   - MSIs < >
(XEN) 0000:7f:10.2 - dom 0   - MSIs < >
(XEN) 0000:7f:10.1 - dom 0   - MSIs < >
(XEN) 0000:7f:10.0 - dom 0   - MSIs < >
(XEN) 0000:7f:0f.6 - dom 0   - MSIs < >
(XEN) 0000:7f:0f.5 - dom 0   - MSIs < >
(XEN) 0000:7f:0f.4 - dom 0   - MSIs < >
(XEN) 0000:7f:0f.3 - dom 0   - MSIs < >
(XEN) 0000:7f:0f.2 - dom 0   - MSIs < >
(XEN) 0000:7f:0f.1 - dom 0   - MSIs < >
(XEN) 0000:7f:0f.0 - dom 0   - MSIs < >
(XEN) 0000:7f:0e.1 - dom 0   - MSIs < >
(XEN) 0000:7f:0e.0 - dom 0   - MSIs < >
(XEN) 0000:7f:0d.6 - dom 0   - MSIs < >
(XEN) 0000:7f:0d.3 - dom 0   - MSIs < >
(XEN) 0000:7f:0d.2 - dom 0   - MSIs < >
(XEN) 0000:7f:0d.1 - dom 0   - MSIs < >
(XEN) 0000:7f:0d.0 - dom 0   - MSIs < >
(XEN) 0000:7f:0c.7 - dom 0   - MSIs < >
(XEN) 0000:7f:0c.6 - dom 0   - MSIs < >
(XEN) 0000:7f:0c.3 - dom 0   - MSIs < >
(XEN) 0000:7f:0c.2 - dom 0   - MSIs < >
(XEN) 0000:7f:0c.1 - dom 0   - MSIs < >
(XEN) 0000:7f:0c.0 - dom 0   - MSIs < >
(XEN) 0000:7f:0b.3 - dom 0   - MSIs < >
(XEN) 0000:7f:0b.0 - dom 0   - MSIs < >
(XEN) 0000:7f:0a.3 - dom 0   - MSIs < >
(XEN) 0000:7f:0a.2 - dom 0   - MSIs < >
(XEN) 0000:7f:0a.1 - dom 0   - MSIs < >
(XEN) 0000:7f:0a.0 - dom 0   - MSIs < >
(XEN) 0000:7f:09.0 - dom 0   - MSIs < >
(XEN) 0000:7f:08.0 - dom 0   - MSIs < >
(XEN) 0000:40:05.2 - dom 0   - MSIs < >
(XEN) 0000:40:05.0 - dom 0   - MSIs < >
(XEN) 0000:40:03.0 - dom 0   - MSIs < 99 >
(XEN) 0000:40:01.0 - dom 0   - MSIs < 98 >
(XEN) 0000:3f:13.6 - dom 0   - MSIs < >
(XEN) 0000:3f:13.5 - dom 0   - MSIs < >
(XEN) 0000:3f:13.4 - dom 0   - MSIs < >
(XEN) 0000:3f:13.1 - dom 0   - MSIs < >
(XEN) 0000:3f:13.0 - dom 0   - MSIs < >
(XEN) 0000:3f:11.0 - dom 0   - MSIs < >
(XEN) 0000:3f:10.7 - dom 0   - MSIs < >
(XEN) 0000:3f:10.6 - dom 0   - MSIs < >
(XEN) 0000:3f:10.5 - dom 0   - MSIs < >
(XEN) 0000:3f:10.4 - dom 0   - MSIs < >
(XEN) 0000:3f:10.3 - dom 0   - MSIs < >
(XEN) 0000:3f:10.2 - dom 0   - MSIs < >
(XEN) 0000:3f:10.1 - dom 0   - MSIs < >
(XEN) 0000:3f:10.0 - dom 0   - MSIs < >
(XEN) 0000:3f:0f.6 - dom 0   - MSIs < >
(XEN) 0000:3f:0f.5 - dom 0   - MSIs < >
(XEN) 0000:3f:0f.4 - dom 0   - MSIs < >
(XEN) 0000:3f:0f.3 - dom 0   - MSIs < >
(XEN) 0000:3f:0f.2 - dom 0   - MSIs < >
(XEN) 0000:3f:0f.1 - dom 0   - MSIs < >
(XEN) 0000:3f:0f.0 - dom 0   - MSIs < >
(XEN) 0000:3f:0e.1 - dom 0   - MSIs < >
(XEN) 0000:3f:0e.0 - dom 0   - MSIs < >
(XEN) 0000:3f:0d.6 - dom 0   - MSIs < >
(XEN) 0000:3f:0d.3 - dom 0   - MSIs < >
(XEN) 0000:3f:0d.2 - dom 0   - MSIs < >
(XEN) 0000:3f:0d.1 - dom 0   - MSIs < >
(XEN) 0000:3f:0d.0 - dom 0   - MSIs < >
(XEN) 0000:3f:0c.7 - dom 0   - MSIs < >
(XEN) 0000:3f:0c.6 - dom 0   - MSIs < >
(XEN) 0000:3f:0c.3 - dom 0   - MSIs < >
(XEN) 0000:3f:0c.2 - dom 0   - MSIs < >
(XEN) 0000:3f:0c.1 - dom 0   - MSIs < >
(XEN) 0000:3f:0c.0 - dom 0   - MSIs < >
(XEN) 0000:3f:0b.3 - dom 0   - MSIs < >
(XEN) 0000:3f:0b.0 - dom 0   - MSIs < >
(XEN) 0000:3f:0a.3 - dom 0   - MSIs < >
(XEN) 0000:3f:0a.2 - dom 0   - MSIs < >
(XEN) 0000:3f:0a.1 - dom 0   - MSIs < >
(XEN) 0000:3f:0a.0 - dom 0   - MSIs < >
(XEN) 0000:3f:09.0 - dom 0   - MSIs < >
(XEN) 0000:3f:08.0 - dom 0   - MSIs < >
(XEN) 0000:0b:00.0 - dom 0   - MSIs < >
(XEN) 0000:0a:00.0 - dom 0   - MSIs < >
(XEN) 0000:09:01.0 - dom 0   - MSIs < >
(XEN) 0000:09:00.0 - dom 0   - MSIs < >
(XEN) 0000:08:00.0 - dom 0   - MSIs < >
(XEN) 0000:07:00.1 - dom 0   - MSIs < >
(XEN) 0000:07:00.0 - dom 0   - MSIs < >
(XEN) 0000:02:00.0 - dom 0   - MSIs < 100 101 102 103 104 105 106 107 >
(XEN) 0000:01:00.1 - dom 0   - MSIs < 111 112 120 121 122 >
(XEN) 0000:01:00.0 - dom 0   - MSIs < 109 110 113 114 115 >
(XEN) 0000:00:1f.2 - dom 0   - MSIs < 108 >
(XEN) 0000:00:1f.0 - dom 0   - MSIs < >
(XEN) 0000:00:1e.0 - dom 0   - MSIs < >
(XEN) 0000:00:1d.0 - dom 0   - MSIs < >
(XEN) 0000:00:1c.7 - dom 0   - MSIs < 97 >
(XEN) 0000:00:1c.4 - dom 0   - MSIs < 96 >
(XEN) 0000:00:1c.0 - dom 0   - MSIs < 95 >
(XEN) 0000:00:1a.0 - dom 0   - MSIs < >
(XEN) 0000:00:16.1 - dom 0   - MSIs < >
(XEN) 0000:00:16.0 - dom 0   - MSIs < >
(XEN) 0000:00:11.0 - dom 0   - MSIs < 94 >
(XEN) 0000:00:05.2 - dom 0   - MSIs < >
(XEN) 0000:00:05.0 - dom 0   - MSIs < >
(XEN) 0000:00:03.0 - dom 0   - MSIs < 93 >
(XEN) 0000:00:02.2 - dom 0   - MSIs < 92 >
(XEN) 0000:00:02.0 - dom 0   - MSIs < 91 >
(XEN) 0000:00:01.0 - dom 0   - MSIs < 90 >
(XEN) 0000:00:00.0 - dom 0   - MSIs < >
(XEN) MSI information:
(XEN)  IOMMU   88 vec=3D28  fixed  edge   assert phys    cpu =
dest=3D00000000 mask=3D1/0/?
(XEN)  IOMMU   89 vec=3D30  fixed  edge   assert phys    cpu =
dest=3D00000000 mask=3D1/0/?
(XEN)  MSI     90 vec=3Dd8  fixed  edge   assert phys    cpu =
dest=3D00000000 mask=3D1/0/0
(XEN)  MSI     91 vec=3D21  fixed  edge   assert phys    cpu =
dest=3D00000000 mask=3D1/0/0
(XEN)  MSI     92 vec=3D29  fixed  edge   assert phys    cpu =
dest=3D00000000 mask=3D1/0/0
(XEN)  MSI     93 vec=3D31  fixed  edge   assert phys    cpu =
dest=3D00000000 mask=3D1/0/0
(XEN)  MSI     94 vec=3D39  fixed  edge   assert phys    cpu =
dest=3D00000000 mask=3D0/1/?
(XEN)  MSI     95 vec=3D41  fixed  edge   assert phys    cpu =
dest=3D00000000 mask=3D0/1/?
(XEN)  MSI     96 vec=3D49  fixed  edge   assert phys    cpu =
dest=3D00000000 mask=3D0/1/?
(XEN)  MSI     97 vec=3D51  fixed  edge   assert phys    cpu =
dest=3D00000000 mask=3D0/1/?
(XEN)  MSI     98 vec=3D59  fixed  edge   assert phys    cpu =
dest=3D00000000 mask=3D1/0/0
(XEN)  MSI     99 vec=3D61  fixed  edge   assert phys    cpu =
dest=3D00000000 mask=3D1/0/0
(XEN)  MSI-X  100 vec=3D79  fixed  edge   assert phys    cpu =
dest=3D00000000 mask=3D1/0/0
(XEN)  MSI-X  101 vec=3D81  fixed  edge   assert phys    cpu =
dest=3D00000000 mask=3D1/0/0
(XEN)  MSI-X  102 vec=3D89  fixed  edge   assert phys    cpu =
dest=3D00000000 mask=3D1/0/0
(XEN)  MSI-X  103 vec=3D91  fixed  edge   assert phys    cpu =
dest=3D00000000 mask=3D1/0/0
(XEN)  MSI-X  104 vec=3D99  fixed  edge   assert phys    cpu =
dest=3D00000000 mask=3D1/0/0
(XEN)  MSI-X  105 vec=3Da1  fixed  edge   assert phys    cpu =
dest=3D00000000 mask=3D1/0/0
(XEN)  MSI-X  106 vec=3Da9  fixed  edge   assert phys    cpu =
dest=3D00000000 mask=3D1/0/0
(XEN)  MSI-X  107 vec=3Db1  fixed  edge   assert phys    cpu =
dest=3D00000000 mask=3D1/0/0
(XEN)  MSI    108 vec=3Dc1  fixed  edge   assert phys    cpu =
dest=3D00000000 mask=3D0/1/?
(XEN)  MSI-X  109 vec=3Dba  fixed  edge   assert phys    cpu =
dest=3D00000000 mask=3D1/0/0
(XEN)  MSI-X  110 vec=3Dc2  fixed  edge   assert phys    cpu =
dest=3D00000000 mask=3D1/0/0
(XEN)  MSI-X  111 vec=3D7a  fixed  edge   assert phys    cpu =
dest=3D00000000 mask=3D1/0/0
(XEN)  MSI-X  112 vec=3D8a  fixed  edge   assert phys    cpu =
dest=3D00000000 mask=3D1/0/0
(XEN)  MSI-X  113 vec=3Dca  fixed  edge   assert phys    cpu =
dest=3D00000000 mask=3D1/0/0
(XEN)  MSI-X  114 vec=3Dd2  fixed  edge   assert phys    cpu =
dest=3D00000000 mask=3D1/0/0
(XEN)  MSI-X  115 vec=3Dda  fixed  edge   assert phys    cpu =
dest=3D00000000 mask=3D1/0/0
(XEN)  MSI-X  120 vec=3D92  fixed  edge   assert phys    cpu =
dest=3D00000000 mask=3D1/0/0
(XEN)  MSI-X  121 vec=3D9a  fixed  edge   assert phys    cpu =
dest=3D00000000 mask=3D1/0/0
(XEN)  MSI-X  122 vec=3Da2  fixed  edge   assert phys    cpu =
dest=3D00000000 mask=3D1/0/0
On 04/10/2013, at 11.53.41, Andrew Cooper <andrew.cooper3@citrix.com> =
wrote:

> On 04/10/13 08:44, Kristoffer Egefelt wrote:
>=20
> Can you printk() in xen/arch/x86/msi.c:pci_restore_msi_state() just =
before the list_for_each_entry_safe() and work out which is the =
problematic pci device, then run `xl debug-keys iQM` and provide the =
output.  Perhaps an lspci of the affected device might also help.
>=20
> ~Andrew
> _______________________________________________
> Xen-devel mailing list
> Xen-devel@lists.xen.org
> http://lists.xen.org/xen-devel


--Apple-Mail=_69A9FD2E-E2F5-4171-A89F-D3A92A966B46
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=iso-8859-1

<html><head><meta http-equiv=3D"Content-Type" content=3D"text/html =
charset=3Diso-8859-1"></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">I'm =
not sure what I should printk() to get the device - could you show me =
?<div>Ouput from xl debug-keys iQM and lspci attached.</div><div>The =
devices I'm trying to pass through is all of the "Ethernet Controller =
Virtual Function"s -&nbsp;&nbsp;from 01:10.0 to =
01:12.3</div><div><br></div><div><div>(nodev20)root@h9:/usr/src# lspci =
-s 01:</div><div>01:00.0 Ethernet controller: Intel Corporation 82599EB =
10-Gigabit SFI/SFP+ Network Connection (rev 01)</div><div>01:00.1 =
Ethernet controller: Intel Corporation 82599EB 10-Gigabit SFI/SFP+ =
Network Connection (rev 01)</div><div>01:10.0 Ethernet controller: Intel =
Corporation 82599 Ethernet Controller Virtual Function (rev =
01)</div><div>01:10.1 Ethernet controller: Intel Corporation 82599 =
Ethernet Controller Virtual Function (rev 01)</div><div>01:10.2 Ethernet =
controller: Intel Corporation 82599 Ethernet Controller Virtual Function =
(rev 01)</div><div>01:10.3 Ethernet controller: Intel Corporation 82599 =
Ethernet Controller Virtual Function (rev 01)</div><div>01:10.4 Ethernet =
controller: Intel Corporation 82599 Ethernet Controller Virtual Function =
(rev 01)</div><div>01:10.5 Ethernet controller: Intel Corporation 82599 =
Ethernet Controller Virtual Function (rev 01)</div><div>01:10.6 Ethernet =
controller: Intel Corporation 82599 Ethernet Controller Virtual Function =
(rev 01)</div><div>01:10.7 Ethernet controller: Intel Corporation 82599 =
Ethernet Controller Virtual Function (rev 01)</div><div>01:11.0 Ethernet =
controller: Intel Corporation 82599 Ethernet Controller Virtual Function =
(rev 01)</div><div>01:11.1 Ethernet controller: Intel Corporation 82599 =
Ethernet Controller Virtual Function (rev 01)</div><div>01:11.2 Ethernet =
controller: Intel Corporation 82599 Ethernet Controller Virtual Function =
(rev 01)</div><div>01:11.3 Ethernet controller: Intel Corporation 82599 =
Ethernet Controller Virtual Function (rev 01)</div><div>01:11.4 Ethernet =
controller: Intel Corporation 82599 Ethernet Controller Virtual Function =
(rev 01)</div><div>01:11.5 Ethernet controller: Intel Corporation 82599 =
Ethernet Controller Virtual Function (rev 01)</div><div>01:11.6 Ethernet =
controller: Intel Corporation 82599 Ethernet Controller Virtual Function =
(rev 01)</div><div>01:11.7 Ethernet controller: Intel Corporation 82599 =
Ethernet Controller Virtual Function (rev 01)</div><div>01:12.0 Ethernet =
controller: Intel Corporation 82599 Ethernet Controller Virtual Function =
(rev 01)</div><div>01:12.1 Ethernet controller: Intel Corporation 82599 =
Ethernet Controller Virtual Function (rev 01)</div><div>01:12.2 Ethernet =
controller: Intel Corporation 82599 Ethernet Controller Virtual Function =
(rev 01)</div><div>01:12.3 Ethernet controller: Intel Corporation 82599 =
Ethernet Controller Virtual Function (rev =
01)</div></div><div><br></div><div><div>(nodev20)root@h9:/usr/src# lspci =
-s 01: -vv</div><div>01:00.0 Ethernet controller: Intel Corporation =
82599EB 10-Gigabit SFI/SFP+ Network Connection (rev 01)</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	=
</span>Subsystem: Dell Ethernet 10G 4P X520/I350 rNDC</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span>Control: =
I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- =
SERR- FastB2B- DisINTx+</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">	</span>Status: Cap+ 66MHz- UDF- FastB2B- =
ParErr- DEVSEL=3Dfast &gt;TAbort- &lt;TAbort- &lt;MAbort- &gt;SERR- =
&lt;PERR- INTx-</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">	</span>Latency: 0, Cache Line Size: 64 =
bytes</div><div><span class=3D"Apple-tab-span" style=3D"white-space:pre">	=
</span>Interrupt: pin B routed to IRQ 36</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span>Region 0: =
Memory at d8e80000 (64-bit, non-prefetchable) =
[size=3D512K]</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">	</span>Region 2: I/O ports at fcc0 =
[size=3D32]</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">	</span>Region 4: Memory at d8ff8000 =
(64-bit, non-prefetchable) [size=3D16K]</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span>Expansion =
ROM at d8000000 [disabled] [size=3D512K]</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	=
</span>Capabilities: [40] Power Management version 3</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">		=
</span>Flags: PMEClk- DSI+ D1- D2- AuxCurrent=3D0mA =
PME(D0+,D1-,D2-,D3hot+,D3cold+)</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>Status: D0 NoSoftRst- =
PME-Enable- DSel=3D0 DScale=3D1 PME-</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	=
</span>Capabilities: [50] MSI: Enable- Count=3D1/1 Maskable+ =
64bit+</div><div><span class=3D"Apple-tab-span" style=3D"white-space:pre">=
		</span>Address: 0000000000000000 &nbsp;Data: =
0000</div><div><span class=3D"Apple-tab-span" style=3D"white-space:pre">	=
	</span>Masking: 00000000 &nbsp;Pending: 00000000</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	=
</span>Capabilities: [70] MSI-X: Enable+ Count=3D64 =
Masked-</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>Vector table: BAR=3D4 =
offset=3D00000000</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>PBA: BAR=3D4 =
offset=3D00002000</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">	</span>Capabilities: [a0] Express (v2) =
Endpoint, MSI 00</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>DevCap:<span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	=
</span>MaxPayload 512 bytes, PhantFunc 0, Latency L0s &lt;512ns, L1 =
&lt;64us</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">			</span>ExtTag- AttnBtn- =
AttnInd- PwrInd- RBE+ FLReset+</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>DevCtl:<span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span>Report =
errors: Correctable- Non-Fatal+ Fatal+ Unsupported+</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">			=
</span>RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop+ =
FLReset-</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">			</span>MaxPayload 256 =
bytes, MaxReadReq 512 bytes</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>DevSta:<span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span>CorrErr+ =
UncorrErr- FatalErr- UnsuppReq+ AuxPwr+ TransPend-</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">		=
</span>LnkCap:<span class=3D"Apple-tab-span" style=3D"white-space:pre">	=
</span>Port #0, Speed 5GT/s, Width x8, ASPM L0s, Latency L0 &lt;1us, L1 =
&lt;8us</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">			</span>ClockPM- =
Surprise- LLActRep- BwNot-</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>LnkCtl:<span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span>ASPM =
Disabled; RCB 64 bytes Disabled- Retrain- CommClk+</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">			=
</span>ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">		=
</span>LnkSta:<span class=3D"Apple-tab-span" style=3D"white-space:pre">	=
</span>Speed 5GT/s, Width x8, TrErr- Train- SlotClk+ DLActive- BWMgmt- =
ABWMgmt-</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>DevCap2: Completion =
Timeout: Range ABCD, TimeoutDis+</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>DevCtl2: Completion =
Timeout: 65ms to 210ms, TimeoutDis-</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">		=
</span>LnkCtl2: Target Link Speed: 5GT/s, EnterCompliance- SpeedDis-, =
Selectable De-emphasis: -6dB</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">			</span> Transmit Margin: =
Normal Operating Range, EnterModifiedCompliance- =
ComplianceSOS-</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">			</span> Compliance =
De-emphasis: -6dB</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>LnkSta2: Current =
De-emphasis Level: -6dB, EqualizationComplete-, =
EqualizationPhase1-</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">			</span> =
EqualizationPhase2-, EqualizationPhase3-, =
LinkEqualizationRequest-</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">	</span>Capabilities: [e0] Vital Product =
Data</div><div><span class=3D"Apple-tab-span" style=3D"white-space:pre">	=
	</span>Product Name: X520 10GbE Controller</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">		=
</span>Read-only fields:</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">			</span>[PN] Part number: =
G61346</div><div><span class=3D"Apple-tab-span" style=3D"white-space:pre">=
			</span>[MN] Manufacture ID: 31 30 32 =
38</div><div><span class=3D"Apple-tab-span" style=3D"white-space:pre">		=
	</span>[V0] Vendor specific: FFV14.5.9</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">			=
</span>[V1] Vendor specific: DSV1028VPDR.VER1.0</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">			=
</span>[V3] Vendor specific: DTINIC</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">			=
</span>[V4] Vendor specific: DCM10010081D521010081D5</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">			=
</span>[V5] Vendor specific: NPY2</div><div><span class=3D"Apple-tab-span"=
 style=3D"white-space:pre">			</span>[V6] Vendor =
specific: PMT12345678</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">			</span>[V7] Vendor =
specific: NMVIntel Corp</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">			</span>[RV] Reserved: =
checksum good, 4 byte(s) reserved</div><div><span class=3D"Apple-tab-span"=
 style=3D"white-space:pre">		</span>End</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	=
</span>Capabilities: [100 v1] Advanced Error Reporting</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">		=
</span>UESta:<span class=3D"Apple-tab-span" style=3D"white-space:pre">	=
</span>DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- =
ECRC- UnsupReq- ACSViol-</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>UEMsk:<span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span>DLP- =
SDES- TLP- FCP- CmpltTO- CmpltAbrt+ UnxCmplt+ RxOF- MalfTLP- ECRC- =
UnsupReq- ACSViol-</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>UESvrt:<span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span>DLP+ =
SDES- TLP+ FCP+ CmpltTO+ CmpltAbrt- UnxCmplt- RxOF+ MalfTLP+ ECRC+ =
UnsupReq- ACSViol-</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>CESta:<span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span>RxErr- =
BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr+</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">		=
</span>CEMsk:<span class=3D"Apple-tab-span" style=3D"white-space:pre">	=
</span>RxErr+ BadTLP+ BadDLLP+ Rollover+ Timeout+ =
NonFatalErr+</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>AERCap:<span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span>First =
Error Pointer: 00, GenCap+ CGenEn- ChkCap+ ChkEn-</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	=
</span>Capabilities: [140 v1] Device Serial Number =
36-a0-ff-ff-ff-9f-00-00</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">	</span>Capabilities: [150 v1] =
Alternative Routing-ID Interpretation (ARI)</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">		=
</span>ARICap:<span class=3D"Apple-tab-span" style=3D"white-space:pre">	=
</span>MFVC- ACS-, Next Function: 1</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">		=
</span>ARICtl:<span class=3D"Apple-tab-span" style=3D"white-space:pre">	=
</span>MFVC- ACS-, Function Group: 0</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	=
</span>Capabilities: [160 v1] Single Root I/O Virtualization =
(SR-IOV)</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>IOVCap:<span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	=
</span>Migration-, Interrupt Message Number: 000</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">		=
</span>IOVCtl:<span class=3D"Apple-tab-span" style=3D"white-space:pre">	=
</span>Enable+ Migration- Interrupt- MSE+ ARIHierarchy+</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">		=
</span>IOVSta:<span class=3D"Apple-tab-span" style=3D"white-space:pre">	=
</span>Migration-</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>Initial VFs: 64, Total =
VFs: 64, Number of VFs: 10, Function Dependency Link: 00</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">		=
</span>VF offset: 128, stride: 2, Device ID: 10ed</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">		=
</span>Supported Page Size: 00000553, System Page Size: =
00000001</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>Region 0: Memory at =
00000000d5000000 (64-bit, prefetchable)</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">		=
</span>Region 3: Memory at 00000000d5100000 (64-bit, =
prefetchable)</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>VF Migration: offset: =
00000000, BIR: 0</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">	</span>Kernel driver in use: =
ixgbe</div><div><br></div><div>01:00.1 Ethernet controller: Intel =
Corporation 82599EB 10-Gigabit SFI/SFP+ Network Connection (rev =
01)</div><div><span class=3D"Apple-tab-span" style=3D"white-space:pre">	=
</span>Subsystem: Dell Ethernet 10G 4P X520/I350 rNDC</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span>Control: =
I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- =
SERR- FastB2B- DisINTx+</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">	</span>Status: Cap+ 66MHz- UDF- FastB2B- =
ParErr- DEVSEL=3Dfast &gt;TAbort- &lt;TAbort- &lt;MAbort- &gt;SERR- =
&lt;PERR- INTx-</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">	</span>Latency: 0, Cache Line Size: 64 =
bytes</div><div><span class=3D"Apple-tab-span" style=3D"white-space:pre">	=
</span>Interrupt: pin A routed to IRQ 34</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span>Region 0: =
Memory at d8f00000 (64-bit, non-prefetchable) =
[size=3D512K]</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">	</span>Region 2: I/O ports at fce0 =
[size=3D32]</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">	</span>Region 4: Memory at d8ffc000 =
(64-bit, non-prefetchable) [size=3D16K]</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span>Expansion =
ROM at d8080000 [disabled] [size=3D512K]</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	=
</span>Capabilities: [40] Power Management version 3</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">		=
</span>Flags: PMEClk- DSI+ D1- D2- AuxCurrent=3D0mA =
PME(D0+,D1-,D2-,D3hot+,D3cold+)</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>Status: D0 NoSoftRst- =
PME-Enable- DSel=3D0 DScale=3D1 PME-</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	=
</span>Capabilities: [50] MSI: Enable- Count=3D1/1 Maskable+ =
64bit+</div><div><span class=3D"Apple-tab-span" style=3D"white-space:pre">=
		</span>Address: 0000000000000000 &nbsp;Data: =
0000</div><div><span class=3D"Apple-tab-span" style=3D"white-space:pre">	=
	</span>Masking: 00000000 &nbsp;Pending: 00000000</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	=
</span>Capabilities: [70] MSI-X: Enable+ Count=3D64 =
Masked-</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>Vector table: BAR=3D4 =
offset=3D00000000</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>PBA: BAR=3D4 =
offset=3D00002000</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">	</span>Capabilities: [a0] Express (v2) =
Endpoint, MSI 00</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>DevCap:<span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	=
</span>MaxPayload 512 bytes, PhantFunc 0, Latency L0s &lt;512ns, L1 =
&lt;64us</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">			</span>ExtTag- AttnBtn- =
AttnInd- PwrInd- RBE+ FLReset+</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>DevCtl:<span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span>Report =
errors: Correctable- Non-Fatal+ Fatal+ Unsupported+</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">			=
</span>RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop+ =
FLReset-</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">			</span>MaxPayload 256 =
bytes, MaxReadReq 512 bytes</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>DevSta:<span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span>CorrErr+ =
UncorrErr- FatalErr- UnsuppReq+ AuxPwr+ TransPend-</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">		=
</span>LnkCap:<span class=3D"Apple-tab-span" style=3D"white-space:pre">	=
</span>Port #0, Speed 5GT/s, Width x8, ASPM L0s, Latency L0 &lt;1us, L1 =
&lt;8us</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">			</span>ClockPM- =
Surprise- LLActRep- BwNot-</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>LnkCtl:<span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span>ASPM =
Disabled; RCB 64 bytes Disabled- Retrain- CommClk+</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">			=
</span>ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">		=
</span>LnkSta:<span class=3D"Apple-tab-span" style=3D"white-space:pre">	=
</span>Speed 5GT/s, Width x8, TrErr- Train- SlotClk+ DLActive- BWMgmt- =
ABWMgmt-</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>DevCap2: Completion =
Timeout: Range ABCD, TimeoutDis+</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>DevCtl2: Completion =
Timeout: 65ms to 210ms, TimeoutDis-</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">		=
</span>LnkCtl2: Target Link Speed: 2.5GT/s, EnterCompliance- SpeedDis-, =
Selectable De-emphasis: -6dB</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">			</span> Transmit Margin: =
Normal Operating Range, EnterModifiedCompliance- =
ComplianceSOS-</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">			</span> Compliance =
De-emphasis: -6dB</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>LnkSta2: Current =
De-emphasis Level: -6dB, EqualizationComplete-, =
EqualizationPhase1-</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">			</span> =
EqualizationPhase2-, EqualizationPhase3-, =
LinkEqualizationRequest-</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">	</span>Capabilities: [e0] Vital Product =
Data</div><div><span class=3D"Apple-tab-span" style=3D"white-space:pre">	=
	</span>Product Name: X520 10GbE Controller</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">		=
</span>Read-only fields:</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">			</span>[PN] Part number: =
G61346</div><div><span class=3D"Apple-tab-span" style=3D"white-space:pre">=
			</span>[MN] Manufacture ID: 31 30 32 =
38</div><div><span class=3D"Apple-tab-span" style=3D"white-space:pre">		=
	</span>[V0] Vendor specific: FFV14.5.9</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">			=
</span>[V1] Vendor specific: DSV1028VPDR.VER1.0</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">			=
</span>[V3] Vendor specific: DTINIC</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">			=
</span>[V4] Vendor specific: DCM10010081D521010081D5</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">			=
</span>[V5] Vendor specific: NPY2</div><div><span class=3D"Apple-tab-span"=
 style=3D"white-space:pre">			</span>[V6] Vendor =
specific: PMT12345678</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">			</span>[V7] Vendor =
specific: NMVIntel Corp</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">			</span>[RV] Reserved: =
checksum good, 4 byte(s) reserved</div><div><span class=3D"Apple-tab-span"=
 style=3D"white-space:pre">		</span>End</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	=
</span>Capabilities: [100 v1] Advanced Error Reporting</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">		=
</span>UESta:<span class=3D"Apple-tab-span" style=3D"white-space:pre">	=
</span>DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- =
ECRC- UnsupReq- ACSViol-</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>UEMsk:<span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span>DLP- =
SDES- TLP- FCP- CmpltTO- CmpltAbrt+ UnxCmplt+ RxOF- MalfTLP- ECRC- =
UnsupReq- ACSViol-</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>UESvrt:<span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span>DLP+ =
SDES- TLP+ FCP+ CmpltTO+ CmpltAbrt- UnxCmplt- RxOF+ MalfTLP+ ECRC+ =
UnsupReq- ACSViol-</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>CESta:<span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span>RxErr- =
BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr+</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">		=
</span>CEMsk:<span class=3D"Apple-tab-span" style=3D"white-space:pre">	=
</span>RxErr+ BadTLP+ BadDLLP+ Rollover+ Timeout+ =
NonFatalErr+</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>AERCap:<span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span>First =
Error Pointer: 00, GenCap+ CGenEn- ChkCap+ ChkEn-</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	=
</span>Capabilities: [140 v1] Device Serial Number =
36-a0-ff-ff-ff-9f-00-00</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">	</span>Capabilities: [150 v1] =
Alternative Routing-ID Interpretation (ARI)</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">		=
</span>ARICap:<span class=3D"Apple-tab-span" style=3D"white-space:pre">	=
</span>MFVC- ACS-, Next Function: 0</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">		=
</span>ARICtl:<span class=3D"Apple-tab-span" style=3D"white-space:pre">	=
</span>MFVC- ACS-, Function Group: 0</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	=
</span>Capabilities: [160 v1] Single Root I/O Virtualization =
(SR-IOV)</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>IOVCap:<span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	=
</span>Migration-, Interrupt Message Number: 000</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">		=
</span>IOVCtl:<span class=3D"Apple-tab-span" style=3D"white-space:pre">	=
</span>Enable+ Migration- Interrupt- MSE+ ARIHierarchy-</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">		=
</span>IOVSta:<span class=3D"Apple-tab-span" style=3D"white-space:pre">	=
</span>Migration-</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>Initial VFs: 64, Total =
VFs: 64, Number of VFs: 10, Function Dependency Link: 01</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">		=
</span>VF offset: 128, stride: 2, Device ID: 10ed</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">		=
</span>Supported Page Size: 00000553, System Page Size: =
00000001</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>Region 0: Memory at =
00000000d5200000 (64-bit, prefetchable)</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">		=
</span>Region 3: Memory at 00000000d5300000 (64-bit, =
prefetchable)</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>VF Migration: offset: =
00000000, BIR: 0</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">	</span>Kernel driver in use: =
ixgbe</div><div><br></div><div>01:10.0 Ethernet controller: Intel =
Corporation 82599 Ethernet Controller Virtual Function (rev =
01)</div><div><span class=3D"Apple-tab-span" style=3D"white-space:pre">	=
</span>Subsystem: Dell Device 1f72</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span>Control: =
I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- =
SERR- FastB2B- DisINTx-</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">	</span>Status: Cap+ 66MHz- UDF- FastB2B- =
ParErr- DEVSEL=3Dfast &gt;TAbort- &lt;TAbort- &lt;MAbort- &gt;SERR- =
&lt;PERR- INTx-</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">	</span>Region 0: [virtual] Memory at =
d5000000 (64-bit, prefetchable) [size=3D16K]</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span>Region 3: =
[virtual] Memory at d5100000 (64-bit, prefetchable) =
[size=3D16K]</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">	</span>Capabilities: [70] MSI-X: Enable- =
Count=3D3 Masked-</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>Vector table: BAR=3D3 =
offset=3D00000000</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>PBA: BAR=3D3 =
offset=3D00002000</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">	</span>Capabilities: [a0] Express (v0) =
Endpoint, MSI 00</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>DevCap:<span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	=
</span>MaxPayload 128 bytes, PhantFunc 0, Latency L0s &lt;64ns, L1 =
&lt;1us</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">			</span>ExtTag- AttnBtn- =
AttnInd- PwrInd- RBE- FLReset-</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>DevCtl:<span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span>Report =
errors: Correctable- Non-Fatal- Fatal- Unsupported-</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">			=
</span>RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">			=
</span>MaxPayload 128 bytes, MaxReadReq 128 bytes</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">		=
</span>DevSta:<span class=3D"Apple-tab-span" style=3D"white-space:pre">	=
</span>CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr- =
TransPend-</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>LnkCap:<span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span>Port #0, =
Speed unknown, Width x0, ASPM unknown, Latency L0 &lt;64ns, L1 =
&lt;1us</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">			</span>ClockPM- =
Surprise- LLActRep- BwNot-</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>LnkCtl:<span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span>ASPM =
Disabled; RCB 64 bytes Disabled- Retrain- CommClk-</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">			=
</span>ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">		=
</span>LnkSta:<span class=3D"Apple-tab-span" style=3D"white-space:pre">	=
</span>Speed unknown, Width x0, TrErr- Train- SlotClk- DLActive- BWMgmt- =
ABWMgmt-</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">	</span>Capabilities: [100 v1] Advanced =
Error Reporting</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>UESta:<span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span>DLP- =
SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- =
UnsupReq- ACSViol-</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>UEMsk:<span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span>DLP- =
SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- =
UnsupReq- ACSViol-</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>UESvrt:<span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span>DLP- =
SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- =
UnsupReq- ACSViol-</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>CESta:<span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span>RxErr- =
BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr-</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">		=
</span>CEMsk:<span class=3D"Apple-tab-span" style=3D"white-space:pre">	=
</span>RxErr- BadTLP- BadDLLP- Rollover- Timeout- =
NonFatalErr-</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>AERCap:<span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span>First =
Error Pointer: 00, GenCap- CGenEn- ChkCap- ChkEn-</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	=
</span>Capabilities: [150 v1] Alternative Routing-ID Interpretation =
(ARI)</div><div><span class=3D"Apple-tab-span" style=3D"white-space:pre">	=
	</span>ARICap:<span class=3D"Apple-tab-span" =
style=3D"white-space:pre">	</span>MFVC- ACS-, Next Function: =
0</div><div><span class=3D"Apple-tab-span" style=3D"white-space:pre">		=
</span>ARICtl:<span class=3D"Apple-tab-span" style=3D"white-space:pre">	=
</span>MFVC- ACS-, Function Group: 0</div><div><br></div><div>01:10.1 =
Ethernet controller: Intel Corporation 82599 Ethernet Controller Virtual =
Function (rev 01)</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">	</span>Subsystem: Dell Device =
1f72</div><div><span class=3D"Apple-tab-span" style=3D"white-space:pre">	=
</span>Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- =
ParErr- Stepping- SERR- FastB2B- DisINTx-</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span>Status: =
Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=3Dfast &gt;TAbort- &lt;TAbort- =
&lt;MAbort- &gt;SERR- &lt;PERR- INTx-</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span>Region 0: =
[virtual] Memory at d5200000 (64-bit, prefetchable) =
[size=3D16K]</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">	</span>Region 3: [virtual] Memory at =
d5300000 (64-bit, prefetchable) [size=3D16K]</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	=
</span>Capabilities: [70] MSI-X: Enable- Count=3D3 =
Masked-</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>Vector table: BAR=3D3 =
offset=3D00000000</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>PBA: BAR=3D3 =
offset=3D00002000</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">	</span>Capabilities: [a0] Express (v0) =
Endpoint, MSI 00</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>DevCap:<span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	=
</span>MaxPayload 128 bytes, PhantFunc 0, Latency L0s &lt;64ns, L1 =
&lt;1us</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">			</span>ExtTag- AttnBtn- =
AttnInd- PwrInd- RBE- FLReset-</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>DevCtl:<span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span>Report =
errors: Correctable- Non-Fatal- Fatal- Unsupported-</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">			=
</span>RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">			=
</span>MaxPayload 128 bytes, MaxReadReq 128 bytes</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">		=
</span>DevSta:<span class=3D"Apple-tab-span" style=3D"white-space:pre">	=
</span>CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr- =
TransPend-</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>LnkCap:<span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span>Port #0, =
Speed unknown, Width x0, ASPM unknown, Latency L0 &lt;64ns, L1 =
&lt;1us</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">			</span>ClockPM- =
Surprise- LLActRep- BwNot-</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>LnkCtl:<span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span>ASPM =
Disabled; RCB 64 bytes Disabled- Retrain- CommClk-</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">			=
</span>ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">		=
</span>LnkSta:<span class=3D"Apple-tab-span" style=3D"white-space:pre">	=
</span>Speed unknown, Width x0, TrErr- Train- SlotClk- DLActive- BWMgmt- =
ABWMgmt-</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">	</span>Capabilities: [100 v1] Advanced =
Error Reporting</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>UESta:<span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span>DLP- =
SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- =
UnsupReq- ACSViol-</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>UEMsk:<span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span>DLP- =
SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- =
UnsupReq- ACSViol-</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>UESvrt:<span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span>DLP- =
SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- =
UnsupReq- ACSViol-</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>CESta:<span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span>RxErr- =
BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr-</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">		=
</span>CEMsk:<span class=3D"Apple-tab-span" style=3D"white-space:pre">	=
</span>RxErr- BadTLP- BadDLLP- Rollover- Timeout- =
NonFatalErr-</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>AERCap:<span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span>First =
Error Pointer: 00, GenCap- CGenEn- ChkCap- ChkEn-</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	=
</span>Capabilities: [150 v1] Alternative Routing-ID Interpretation =
(ARI)</div><div><span class=3D"Apple-tab-span" style=3D"white-space:pre">	=
	</span>ARICap:<span class=3D"Apple-tab-span" =
style=3D"white-space:pre">	</span>MFVC- ACS-, Next Function: =
0</div><div><span class=3D"Apple-tab-span" style=3D"white-space:pre">		=
</span>ARICtl:<span class=3D"Apple-tab-span" style=3D"white-space:pre">	=
</span>MFVC- ACS-, Function Group: 0</div><div><br></div><div>01:10.2 =
Ethernet controller: Intel Corporation 82599 Ethernet Controller Virtual =
Function (rev 01)</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">	</span>Subsystem: Dell Device =
1f72</div><div><span class=3D"Apple-tab-span" style=3D"white-space:pre">	=
</span>Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- =
ParErr- Stepping- SERR- FastB2B- DisINTx-</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span>Status: =
Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=3Dfast &gt;TAbort- &lt;TAbort- =
&lt;MAbort- &gt;SERR- &lt;PERR- INTx-</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span>Region 0: =
[virtual] Memory at d5004000 (64-bit, prefetchable) =
[size=3D16K]</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">	</span>Region 3: [virtual] Memory at =
d5104000 (64-bit, prefetchable) [size=3D16K]</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	=
</span>Capabilities: [70] MSI-X: Enable- Count=3D3 =
Masked-</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>Vector table: BAR=3D3 =
offset=3D00000000</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>PBA: BAR=3D3 =
offset=3D00002000</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">	</span>Capabilities: [a0] Express (v0) =
Endpoint, MSI 00</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>DevCap:<span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	=
</span>MaxPayload 128 bytes, PhantFunc 0, Latency L0s &lt;64ns, L1 =
&lt;1us</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">			</span>ExtTag- AttnBtn- =
AttnInd- PwrInd- RBE- FLReset-</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>DevCtl:<span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span>Report =
errors: Correctable- Non-Fatal- Fatal- Unsupported-</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">			=
</span>RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">			=
</span>MaxPayload 128 bytes, MaxReadReq 128 bytes</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">		=
</span>DevSta:<span class=3D"Apple-tab-span" style=3D"white-space:pre">	=
</span>CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr- =
TransPend-</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>LnkCap:<span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span>Port #0, =
Speed unknown, Width x0, ASPM unknown, Latency L0 &lt;64ns, L1 =
&lt;1us</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">			</span>ClockPM- =
Surprise- LLActRep- BwNot-</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>LnkCtl:<span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span>ASPM =
Disabled; RCB 64 bytes Disabled- Retrain- CommClk-</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">			=
</span>ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">		=
</span>LnkSta:<span class=3D"Apple-tab-span" style=3D"white-space:pre">	=
</span>Speed unknown, Width x0, TrErr- Train- SlotClk- DLActive- BWMgmt- =
ABWMgmt-</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">	</span>Capabilities: [100 v1] Advanced =
Error Reporting</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>UESta:<span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span>DLP- =
SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- =
UnsupReq- ACSViol-</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>UEMsk:<span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span>DLP- =
SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- =
UnsupReq- ACSViol-</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>UESvrt:<span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span>DLP- =
SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- =
UnsupReq- ACSViol-</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>CESta:<span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span>RxErr- =
BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr-</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">		=
</span>CEMsk:<span class=3D"Apple-tab-span" style=3D"white-space:pre">	=
</span>RxErr- BadTLP- BadDLLP- Rollover- Timeout- =
NonFatalErr-</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>AERCap:<span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span>First =
Error Pointer: 00, GenCap- CGenEn- ChkCap- ChkEn-</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	=
</span>Capabilities: [150 v1] Alternative Routing-ID Interpretation =
(ARI)</div><div><span class=3D"Apple-tab-span" style=3D"white-space:pre">	=
	</span>ARICap:<span class=3D"Apple-tab-span" =
style=3D"white-space:pre">	</span>MFVC- ACS-, Next Function: =
0</div><div><span class=3D"Apple-tab-span" style=3D"white-space:pre">		=
</span>ARICtl:<span class=3D"Apple-tab-span" style=3D"white-space:pre">	=
</span>MFVC- ACS-, Function Group: 0</div><div><br></div><div>01:10.3 =
Ethernet controller: Intel Corporation 82599 Ethernet Controller Virtual =
Function (rev 01)</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">	</span>Subsystem: Dell Device =
1f72</div><div><span class=3D"Apple-tab-span" style=3D"white-space:pre">	=
</span>Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- =
ParErr- Stepping- SERR- FastB2B- DisINTx-</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span>Status: =
Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=3Dfast &gt;TAbort- &lt;TAbort- =
&lt;MAbort- &gt;SERR- &lt;PERR- INTx-</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span>Region 0: =
[virtual] Memory at d5204000 (64-bit, prefetchable) =
[size=3D16K]</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">	</span>Region 3: [virtual] Memory at =
d5304000 (64-bit, prefetchable) [size=3D16K]</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	=
</span>Capabilities: [70] MSI-X: Enable- Count=3D3 =
Masked-</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>Vector table: BAR=3D3 =
offset=3D00000000</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>PBA: BAR=3D3 =
offset=3D00002000</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">	</span>Capabilities: [a0] Express (v0) =
Endpoint, MSI 00</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>DevCap:<span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	=
</span>MaxPayload 128 bytes, PhantFunc 0, Latency L0s &lt;64ns, L1 =
&lt;1us</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">			</span>ExtTag- AttnBtn- =
AttnInd- PwrInd- RBE- FLReset-</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>DevCtl:<span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span>Report =
errors: Correctable- Non-Fatal- Fatal- Unsupported-</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">			=
</span>RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">			=
</span>MaxPayload 128 bytes, MaxReadReq 128 bytes</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">		=
</span>DevSta:<span class=3D"Apple-tab-span" style=3D"white-space:pre">	=
</span>CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr- =
TransPend-</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>LnkCap:<span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span>Port #0, =
Speed unknown, Width x0, ASPM unknown, Latency L0 &lt;64ns, L1 =
&lt;1us</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">			</span>ClockPM- =
Surprise- LLActRep- BwNot-</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>LnkCtl:<span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span>ASPM =
Disabled; RCB 64 bytes Disabled- Retrain- CommClk-</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">			=
</span>ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">		=
</span>LnkSta:<span class=3D"Apple-tab-span" style=3D"white-space:pre">	=
</span>Speed unknown, Width x0, TrErr- Train- SlotClk- DLActive- BWMgmt- =
ABWMgmt-</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">	</span>Capabilities: [100 v1] Advanced =
Error Reporting</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>UESta:<span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span>DLP- =
SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- =
UnsupReq- ACSViol-</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>UEMsk:<span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span>DLP- =
SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- =
UnsupReq- ACSViol-</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>UESvrt:<span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span>DLP- =
SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- =
UnsupReq- ACSViol-</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>CESta:<span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span>RxErr- =
BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr-</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">		=
</span>CEMsk:<span class=3D"Apple-tab-span" style=3D"white-space:pre">	=
</span>RxErr- BadTLP- BadDLLP- Rollover- Timeout- =
NonFatalErr-</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>AERCap:<span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span>First =
Error Pointer: 00, GenCap- CGenEn- ChkCap- ChkEn-</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	=
</span>Capabilities: [150 v1] Alternative Routing-ID Interpretation =
(ARI)</div><div><span class=3D"Apple-tab-span" style=3D"white-space:pre">	=
	</span>ARICap:<span class=3D"Apple-tab-span" =
style=3D"white-space:pre">	</span>MFVC- ACS-, Next Function: =
0</div><div><span class=3D"Apple-tab-span" style=3D"white-space:pre">		=
</span>ARICtl:<span class=3D"Apple-tab-span" style=3D"white-space:pre">	=
</span>MFVC- ACS-, Function Group: 0</div><div><br></div><div>01:10.4 =
Ethernet controller: Intel Corporation 82599 Ethernet Controller Virtual =
Function (rev 01)</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">	</span>Subsystem: Dell Device =
1f72</div><div><span class=3D"Apple-tab-span" style=3D"white-space:pre">	=
</span>Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- =
ParErr- Stepping- SERR- FastB2B- DisINTx-</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span>Status: =
Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=3Dfast &gt;TAbort- &lt;TAbort- =
&lt;MAbort- &gt;SERR- &lt;PERR- INTx-</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span>Region 0: =
[virtual] Memory at d5008000 (64-bit, prefetchable) =
[size=3D16K]</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">	</span>Region 3: [virtual] Memory at =
d5108000 (64-bit, prefetchable) [size=3D16K]</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	=
</span>Capabilities: [70] MSI-X: Enable- Count=3D3 =
Masked-</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>Vector table: BAR=3D3 =
offset=3D00000000</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>PBA: BAR=3D3 =
offset=3D00002000</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">	</span>Capabilities: [a0] Express (v0) =
Endpoint, MSI 00</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>DevCap:<span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	=
</span>MaxPayload 128 bytes, PhantFunc 0, Latency L0s &lt;64ns, L1 =
&lt;1us</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">			</span>ExtTag- AttnBtn- =
AttnInd- PwrInd- RBE- FLReset-</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>DevCtl:<span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span>Report =
errors: Correctable- Non-Fatal- Fatal- Unsupported-</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">			=
</span>RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">			=
</span>MaxPayload 128 bytes, MaxReadReq 128 bytes</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">		=
</span>DevSta:<span class=3D"Apple-tab-span" style=3D"white-space:pre">	=
</span>CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr- =
TransPend-</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>LnkCap:<span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span>Port #0, =
Speed unknown, Width x0, ASPM unknown, Latency L0 &lt;64ns, L1 =
&lt;1us</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">			</span>ClockPM- =
Surprise- LLActRep- BwNot-</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>LnkCtl:<span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span>ASPM =
Disabled; RCB 64 bytes Disabled- Retrain- CommClk-</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">			=
</span>ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">		=
</span>LnkSta:<span class=3D"Apple-tab-span" style=3D"white-space:pre">	=
</span>Speed unknown, Width x0, TrErr- Train- SlotClk- DLActive- BWMgmt- =
ABWMgmt-</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">	</span>Capabilities: [100 v1] Advanced =
Error Reporting</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>UESta:<span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span>DLP- =
SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- =
UnsupReq- ACSViol-</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>UEMsk:<span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span>DLP- =
SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- =
UnsupReq- ACSViol-</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>UESvrt:<span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span>DLP- =
SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- =
UnsupReq- ACSViol-</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>CESta:<span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span>RxErr- =
BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr-</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">		=
</span>CEMsk:<span class=3D"Apple-tab-span" style=3D"white-space:pre">	=
</span>RxErr- BadTLP- BadDLLP- Rollover- Timeout- =
NonFatalErr-</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>AERCap:<span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span>First =
Error Pointer: 00, GenCap- CGenEn- ChkCap- ChkEn-</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	=
</span>Capabilities: [150 v1] Alternative Routing-ID Interpretation =
(ARI)</div><div><span class=3D"Apple-tab-span" style=3D"white-space:pre">	=
	</span>ARICap:<span class=3D"Apple-tab-span" =
style=3D"white-space:pre">	</span>MFVC- ACS-, Next Function: =
0</div><div><span class=3D"Apple-tab-span" style=3D"white-space:pre">		=
</span>ARICtl:<span class=3D"Apple-tab-span" style=3D"white-space:pre">	=
</span>MFVC- ACS-, Function Group: 0</div><div><br></div><div>01:10.5 =
Ethernet controller: Intel Corporation 82599 Ethernet Controller Virtual =
Function (rev 01)</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">	</span>Subsystem: Dell Device =
1f72</div><div><span class=3D"Apple-tab-span" style=3D"white-space:pre">	=
</span>Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- =
ParErr- Stepping- SERR- FastB2B- DisINTx-</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span>Status: =
Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=3Dfast &gt;TAbort- &lt;TAbort- =
&lt;MAbort- &gt;SERR- &lt;PERR- INTx-</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span>Region 0: =
[virtual] Memory at d5208000 (64-bit, prefetchable) =
[size=3D16K]</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">	</span>Region 3: [virtual] Memory at =
d5308000 (64-bit, prefetchable) [size=3D16K]</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	=
</span>Capabilities: [70] MSI-X: Enable- Count=3D3 =
Masked-</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>Vector table: BAR=3D3 =
offset=3D00000000</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>PBA: BAR=3D3 =
offset=3D00002000</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">	</span>Capabilities: [a0] Express (v0) =
Endpoint, MSI 00</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>DevCap:<span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	=
</span>MaxPayload 128 bytes, PhantFunc 0, Latency L0s &lt;64ns, L1 =
&lt;1us</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">			</span>ExtTag- AttnBtn- =
AttnInd- PwrInd- RBE- FLReset-</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>DevCtl:<span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span>Report =
errors: Correctable- Non-Fatal- Fatal- Unsupported-</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">			=
</span>RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">			=
</span>MaxPayload 128 bytes, MaxReadReq 128 bytes</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">		=
</span>DevSta:<span class=3D"Apple-tab-span" style=3D"white-space:pre">	=
</span>CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr- =
TransPend-</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>LnkCap:<span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span>Port #0, =
Speed unknown, Width x0, ASPM unknown, Latency L0 &lt;64ns, L1 =
&lt;1us</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">			</span>ClockPM- =
Surprise- LLActRep- BwNot-</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>LnkCtl:<span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span>ASPM =
Disabled; RCB 64 bytes Disabled- Retrain- CommClk-</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">			=
</span>ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">		=
</span>LnkSta:<span class=3D"Apple-tab-span" style=3D"white-space:pre">	=
</span>Speed unknown, Width x0, TrErr- Train- SlotClk- DLActive- BWMgmt- =
ABWMgmt-</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">	</span>Capabilities: [100 v1] Advanced =
Error Reporting</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>UESta:<span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span>DLP- =
SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- =
UnsupReq- ACSViol-</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>UEMsk:<span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span>DLP- =
SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- =
UnsupReq- ACSViol-</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>UESvrt:<span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span>DLP- =
SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- =
UnsupReq- ACSViol-</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>CESta:<span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span>RxErr- =
BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr-</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">		=
</span>CEMsk:<span class=3D"Apple-tab-span" style=3D"white-space:pre">	=
</span>RxErr- BadTLP- BadDLLP- Rollover- Timeout- =
NonFatalErr-</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>AERCap:<span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span>First =
Error Pointer: 00, GenCap- CGenEn- ChkCap- ChkEn-</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	=
</span>Capabilities: [150 v1] Alternative Routing-ID Interpretation =
(ARI)</div><div><span class=3D"Apple-tab-span" style=3D"white-space:pre">	=
	</span>ARICap:<span class=3D"Apple-tab-span" =
style=3D"white-space:pre">	</span>MFVC- ACS-, Next Function: =
0</div><div><span class=3D"Apple-tab-span" style=3D"white-space:pre">		=
</span>ARICtl:<span class=3D"Apple-tab-span" style=3D"white-space:pre">	=
</span>MFVC- ACS-, Function Group: 0</div><div><br></div><div>01:10.6 =
Ethernet controller: Intel Corporation 82599 Ethernet Controller Virtual =
Function (rev 01)</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">	</span>Subsystem: Dell Device =
1f72</div><div><span class=3D"Apple-tab-span" style=3D"white-space:pre">	=
</span>Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- =
ParErr- Stepping- SERR- FastB2B- DisINTx-</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span>Status: =
Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=3Dfast &gt;TAbort- &lt;TAbort- =
&lt;MAbort- &gt;SERR- &lt;PERR- INTx-</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span>Region 0: =
[virtual] Memory at d500c000 (64-bit, prefetchable) =
[size=3D16K]</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">	</span>Region 3: [virtual] Memory at =
d510c000 (64-bit, prefetchable) [size=3D16K]</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	=
</span>Capabilities: [70] MSI-X: Enable- Count=3D3 =
Masked-</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>Vector table: BAR=3D3 =
offset=3D00000000</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>PBA: BAR=3D3 =
offset=3D00002000</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">	</span>Capabilities: [a0] Express (v0) =
Endpoint, MSI 00</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>DevCap:<span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	=
</span>MaxPayload 128 bytes, PhantFunc 0, Latency L0s &lt;64ns, L1 =
&lt;1us</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">			</span>ExtTag- AttnBtn- =
AttnInd- PwrInd- RBE- FLReset-</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>DevCtl:<span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span>Report =
errors: Correctable- Non-Fatal- Fatal- Unsupported-</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">			=
</span>RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">			=
</span>MaxPayload 128 bytes, MaxReadReq 128 bytes</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">		=
</span>DevSta:<span class=3D"Apple-tab-span" style=3D"white-space:pre">	=
</span>CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr- =
TransPend-</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>LnkCap:<span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span>Port #0, =
Speed unknown, Width x0, ASPM unknown, Latency L0 &lt;64ns, L1 =
&lt;1us</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">			</span>ClockPM- =
Surprise- LLActRep- BwNot-</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>LnkCtl:<span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span>ASPM =
Disabled; RCB 64 bytes Disabled- Retrain- CommClk-</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">			=
</span>ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">		=
</span>LnkSta:<span class=3D"Apple-tab-span" style=3D"white-space:pre">	=
</span>Speed unknown, Width x0, TrErr- Train- SlotClk- DLActive- BWMgmt- =
ABWMgmt-</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">	</span>Capabilities: [100 v1] Advanced =
Error Reporting</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>UESta:<span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span>DLP- =
SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- =
UnsupReq- ACSViol-</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>UEMsk:<span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span>DLP- =
SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- =
UnsupReq- ACSViol-</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>UESvrt:<span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span>DLP- =
SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- =
UnsupReq- ACSViol-</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>CESta:<span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span>RxErr- =
BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr-</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">		=
</span>CEMsk:<span class=3D"Apple-tab-span" style=3D"white-space:pre">	=
</span>RxErr- BadTLP- BadDLLP- Rollover- Timeout- =
NonFatalErr-</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>AERCap:<span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span>First =
Error Pointer: 00, GenCap- CGenEn- ChkCap- ChkEn-</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	=
</span>Capabilities: [150 v1] Alternative Routing-ID Interpretation =
(ARI)</div><div><span class=3D"Apple-tab-span" style=3D"white-space:pre">	=
	</span>ARICap:<span class=3D"Apple-tab-span" =
style=3D"white-space:pre">	</span>MFVC- ACS-, Next Function: =
0</div><div><span class=3D"Apple-tab-span" style=3D"white-space:pre">		=
</span>ARICtl:<span class=3D"Apple-tab-span" style=3D"white-space:pre">	=
</span>MFVC- ACS-, Function Group: 0</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span>Kernel =
driver in use: pciback</div><div><br></div><div>01:10.7 Ethernet =
controller: Intel Corporation 82599 Ethernet Controller Virtual Function =
(rev 01)</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">	</span>Subsystem: Dell Device =
1f72</div><div><span class=3D"Apple-tab-span" style=3D"white-space:pre">	=
</span>Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- =
ParErr- Stepping- SERR- FastB2B- DisINTx-</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span>Status: =
Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=3Dfast &gt;TAbort- &lt;TAbort- =
&lt;MAbort- &gt;SERR- &lt;PERR- INTx-</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span>Region 0: =
[virtual] Memory at d520c000 (64-bit, prefetchable) =
[size=3D16K]</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">	</span>Region 3: [virtual] Memory at =
d530c000 (64-bit, prefetchable) [size=3D16K]</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	=
</span>Capabilities: [70] MSI-X: Enable- Count=3D3 =
Masked-</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>Vector table: BAR=3D3 =
offset=3D00000000</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>PBA: BAR=3D3 =
offset=3D00002000</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">	</span>Capabilities: [a0] Express (v0) =
Endpoint, MSI 00</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>DevCap:<span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	=
</span>MaxPayload 128 bytes, PhantFunc 0, Latency L0s &lt;64ns, L1 =
&lt;1us</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">			</span>ExtTag- AttnBtn- =
AttnInd- PwrInd- RBE- FLReset-</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>DevCtl:<span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span>Report =
errors: Correctable- Non-Fatal- Fatal- Unsupported-</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">			=
</span>RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">			=
</span>MaxPayload 128 bytes, MaxReadReq 128 bytes</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">		=
</span>DevSta:<span class=3D"Apple-tab-span" style=3D"white-space:pre">	=
</span>CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr- =
TransPend-</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>LnkCap:<span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span>Port #0, =
Speed unknown, Width x0, ASPM unknown, Latency L0 &lt;64ns, L1 =
&lt;1us</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">			</span>ClockPM- =
Surprise- LLActRep- BwNot-</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>LnkCtl:<span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span>ASPM =
Disabled; RCB 64 bytes Disabled- Retrain- CommClk-</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">			=
</span>ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">		=
</span>LnkSta:<span class=3D"Apple-tab-span" style=3D"white-space:pre">	=
</span>Speed unknown, Width x0, TrErr- Train- SlotClk- DLActive- BWMgmt- =
ABWMgmt-</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">	</span>Capabilities: [100 v1] Advanced =
Error Reporting</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>UESta:<span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span>DLP- =
SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- =
UnsupReq- ACSViol-</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>UEMsk:<span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span>DLP- =
SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- =
UnsupReq- ACSViol-</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>UESvrt:<span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span>DLP- =
SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- =
UnsupReq- ACSViol-</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>CESta:<span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span>RxErr- =
BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr-</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">		=
</span>CEMsk:<span class=3D"Apple-tab-span" style=3D"white-space:pre">	=
</span>RxErr- BadTLP- BadDLLP- Rollover- Timeout- =
NonFatalErr-</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>AERCap:<span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span>First =
Error Pointer: 00, GenCap- CGenEn- ChkCap- ChkEn-</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	=
</span>Capabilities: [150 v1] Alternative Routing-ID Interpretation =
(ARI)</div><div><span class=3D"Apple-tab-span" style=3D"white-space:pre">	=
	</span>ARICap:<span class=3D"Apple-tab-span" =
style=3D"white-space:pre">	</span>MFVC- ACS-, Next Function: =
0</div><div><span class=3D"Apple-tab-span" style=3D"white-space:pre">		=
</span>ARICtl:<span class=3D"Apple-tab-span" style=3D"white-space:pre">	=
</span>MFVC- ACS-, Function Group: 0</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span>Kernel =
driver in use: pciback</div><div><br></div><div>01:11.0 Ethernet =
controller: Intel Corporation 82599 Ethernet Controller Virtual Function =
(rev 01)</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">	</span>Subsystem: Dell Device =
1f72</div><div><span class=3D"Apple-tab-span" style=3D"white-space:pre">	=
</span>Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- =
ParErr- Stepping- SERR- FastB2B- DisINTx-</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span>Status: =
Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=3Dfast &gt;TAbort- &lt;TAbort- =
&lt;MAbort- &gt;SERR- &lt;PERR- INTx-</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span>Region 0: =
[virtual] Memory at d5010000 (64-bit, prefetchable) =
[size=3D16K]</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">	</span>Region 3: [virtual] Memory at =
d5110000 (64-bit, prefetchable) [size=3D16K]</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	=
</span>Capabilities: [70] MSI-X: Enable- Count=3D3 =
Masked-</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>Vector table: BAR=3D3 =
offset=3D00000000</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>PBA: BAR=3D3 =
offset=3D00002000</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">	</span>Capabilities: [a0] Express (v0) =
Endpoint, MSI 00</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>DevCap:<span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	=
</span>MaxPayload 128 bytes, PhantFunc 0, Latency L0s &lt;64ns, L1 =
&lt;1us</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">			</span>ExtTag- AttnBtn- =
AttnInd- PwrInd- RBE- FLReset-</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>DevCtl:<span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span>Report =
errors: Correctable- Non-Fatal- Fatal- Unsupported-</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">			=
</span>RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">			=
</span>MaxPayload 128 bytes, MaxReadReq 128 bytes</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">		=
</span>DevSta:<span class=3D"Apple-tab-span" style=3D"white-space:pre">	=
</span>CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr- =
TransPend-</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>LnkCap:<span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span>Port #0, =
Speed unknown, Width x0, ASPM unknown, Latency L0 &lt;64ns, L1 =
&lt;1us</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">			</span>ClockPM- =
Surprise- LLActRep- BwNot-</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>LnkCtl:<span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span>ASPM =
Disabled; RCB 64 bytes Disabled- Retrain- CommClk-</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">			=
</span>ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">		=
</span>LnkSta:<span class=3D"Apple-tab-span" style=3D"white-space:pre">	=
</span>Speed unknown, Width x0, TrErr- Train- SlotClk- DLActive- BWMgmt- =
ABWMgmt-</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">	</span>Capabilities: [100 v1] Advanced =
Error Reporting</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>UESta:<span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span>DLP- =
SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- =
UnsupReq- ACSViol-</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>UEMsk:<span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span>DLP- =
SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- =
UnsupReq- ACSViol-</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>UESvrt:<span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span>DLP- =
SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- =
UnsupReq- ACSViol-</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>CESta:<span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span>RxErr- =
BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr-</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">		=
</span>CEMsk:<span class=3D"Apple-tab-span" style=3D"white-space:pre">	=
</span>RxErr- BadTLP- BadDLLP- Rollover- Timeout- =
NonFatalErr-</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>AERCap:<span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span>First =
Error Pointer: 00, GenCap- CGenEn- ChkCap- ChkEn-</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	=
</span>Capabilities: [150 v1] Alternative Routing-ID Interpretation =
(ARI)</div><div><span class=3D"Apple-tab-span" style=3D"white-space:pre">	=
	</span>ARICap:<span class=3D"Apple-tab-span" =
style=3D"white-space:pre">	</span>MFVC- ACS-, Next Function: =
0</div><div><span class=3D"Apple-tab-span" style=3D"white-space:pre">		=
</span>ARICtl:<span class=3D"Apple-tab-span" style=3D"white-space:pre">	=
</span>MFVC- ACS-, Function Group: 0</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span>Kernel =
driver in use: pciback</div><div><br></div><div>01:11.1 Ethernet =
controller: Intel Corporation 82599 Ethernet Controller Virtual Function =
(rev 01)</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">	</span>Subsystem: Dell Device =
1f72</div><div><span class=3D"Apple-tab-span" style=3D"white-space:pre">	=
</span>Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- =
ParErr- Stepping- SERR- FastB2B- DisINTx-</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span>Status: =
Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=3Dfast &gt;TAbort- &lt;TAbort- =
&lt;MAbort- &gt;SERR- &lt;PERR- INTx-</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span>Region 0: =
[virtual] Memory at d5210000 (64-bit, prefetchable) =
[size=3D16K]</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">	</span>Region 3: [virtual] Memory at =
d5310000 (64-bit, prefetchable) [size=3D16K]</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	=
</span>Capabilities: [70] MSI-X: Enable- Count=3D3 =
Masked-</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>Vector table: BAR=3D3 =
offset=3D00000000</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>PBA: BAR=3D3 =
offset=3D00002000</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">	</span>Capabilities: [a0] Express (v0) =
Endpoint, MSI 00</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>DevCap:<span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	=
</span>MaxPayload 128 bytes, PhantFunc 0, Latency L0s &lt;64ns, L1 =
&lt;1us</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">			</span>ExtTag- AttnBtn- =
AttnInd- PwrInd- RBE- FLReset-</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>DevCtl:<span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span>Report =
errors: Correctable- Non-Fatal- Fatal- Unsupported-</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">			=
</span>RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">			=
</span>MaxPayload 128 bytes, MaxReadReq 128 bytes</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">		=
</span>DevSta:<span class=3D"Apple-tab-span" style=3D"white-space:pre">	=
</span>CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr- =
TransPend-</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>LnkCap:<span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span>Port #0, =
Speed unknown, Width x0, ASPM unknown, Latency L0 &lt;64ns, L1 =
&lt;1us</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">			</span>ClockPM- =
Surprise- LLActRep- BwNot-</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>LnkCtl:<span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span>ASPM =
Disabled; RCB 64 bytes Disabled- Retrain- CommClk-</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">			=
</span>ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">		=
</span>LnkSta:<span class=3D"Apple-tab-span" style=3D"white-space:pre">	=
</span>Speed unknown, Width x0, TrErr- Train- SlotClk- DLActive- BWMgmt- =
ABWMgmt-</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">	</span>Capabilities: [100 v1] Advanced =
Error Reporting</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>UESta:<span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span>DLP- =
SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- =
UnsupReq- ACSViol-</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>UEMsk:<span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span>DLP- =
SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- =
UnsupReq- ACSViol-</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>UESvrt:<span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span>DLP- =
SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- =
UnsupReq- ACSViol-</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>CESta:<span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span>RxErr- =
BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr-</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">		=
</span>CEMsk:<span class=3D"Apple-tab-span" style=3D"white-space:pre">	=
</span>RxErr- BadTLP- BadDLLP- Rollover- Timeout- =
NonFatalErr-</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>AERCap:<span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span>First =
Error Pointer: 00, GenCap- CGenEn- ChkCap- ChkEn-</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	=
</span>Capabilities: [150 v1] Alternative Routing-ID Interpretation =
(ARI)</div><div><span class=3D"Apple-tab-span" style=3D"white-space:pre">	=
	</span>ARICap:<span class=3D"Apple-tab-span" =
style=3D"white-space:pre">	</span>MFVC- ACS-, Next Function: =
0</div><div><span class=3D"Apple-tab-span" style=3D"white-space:pre">		=
</span>ARICtl:<span class=3D"Apple-tab-span" style=3D"white-space:pre">	=
</span>MFVC- ACS-, Function Group: 0</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span>Kernel =
driver in use: pciback</div><div><br></div><div>01:11.2 Ethernet =
controller: Intel Corporation 82599 Ethernet Controller Virtual Function =
(rev 01)</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">	</span>Subsystem: Dell Device =
1f72</div><div><span class=3D"Apple-tab-span" style=3D"white-space:pre">	=
</span>Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- =
ParErr- Stepping- SERR- FastB2B- DisINTx-</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span>Status: =
Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=3Dfast &gt;TAbort- &lt;TAbort- =
&lt;MAbort- &gt;SERR- &lt;PERR- INTx-</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span>Region 0: =
[virtual] Memory at d5014000 (64-bit, prefetchable) =
[size=3D16K]</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">	</span>Region 3: [virtual] Memory at =
d5114000 (64-bit, prefetchable) [size=3D16K]</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	=
</span>Capabilities: [70] MSI-X: Enable- Count=3D3 =
Masked-</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>Vector table: BAR=3D3 =
offset=3D00000000</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>PBA: BAR=3D3 =
offset=3D00002000</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">	</span>Capabilities: [a0] Express (v0) =
Endpoint, MSI 00</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>DevCap:<span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	=
</span>MaxPayload 128 bytes, PhantFunc 0, Latency L0s &lt;64ns, L1 =
&lt;1us</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">			</span>ExtTag- AttnBtn- =
AttnInd- PwrInd- RBE- FLReset-</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>DevCtl:<span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span>Report =
errors: Correctable- Non-Fatal- Fatal- Unsupported-</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">			=
</span>RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">			=
</span>MaxPayload 128 bytes, MaxReadReq 128 bytes</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">		=
</span>DevSta:<span class=3D"Apple-tab-span" style=3D"white-space:pre">	=
</span>CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr- =
TransPend-</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>LnkCap:<span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span>Port #0, =
Speed unknown, Width x0, ASPM unknown, Latency L0 &lt;64ns, L1 =
&lt;1us</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">			</span>ClockPM- =
Surprise- LLActRep- BwNot-</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>LnkCtl:<span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span>ASPM =
Disabled; RCB 64 bytes Disabled- Retrain- CommClk-</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">			=
</span>ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">		=
</span>LnkSta:<span class=3D"Apple-tab-span" style=3D"white-space:pre">	=
</span>Speed unknown, Width x0, TrErr- Train- SlotClk- DLActive- BWMgmt- =
ABWMgmt-</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">	</span>Capabilities: [100 v1] Advanced =
Error Reporting</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>UESta:<span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span>DLP- =
SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- =
UnsupReq- ACSViol-</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>UEMsk:<span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span>DLP- =
SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- =
UnsupReq- ACSViol-</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>UESvrt:<span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span>DLP- =
SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- =
UnsupReq- ACSViol-</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>CESta:<span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span>RxErr- =
BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr-</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">		=
</span>CEMsk:<span class=3D"Apple-tab-span" style=3D"white-space:pre">	=
</span>RxErr- BadTLP- BadDLLP- Rollover- Timeout- =
NonFatalErr-</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>AERCap:<span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span>First =
Error Pointer: 00, GenCap- CGenEn- ChkCap- ChkEn-</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	=
</span>Capabilities: [150 v1] Alternative Routing-ID Interpretation =
(ARI)</div><div><span class=3D"Apple-tab-span" style=3D"white-space:pre">	=
	</span>ARICap:<span class=3D"Apple-tab-span" =
style=3D"white-space:pre">	</span>MFVC- ACS-, Next Function: =
0</div><div><span class=3D"Apple-tab-span" style=3D"white-space:pre">		=
</span>ARICtl:<span class=3D"Apple-tab-span" style=3D"white-space:pre">	=
</span>MFVC- ACS-, Function Group: 0</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span>Kernel =
driver in use: pciback</div><div><br></div><div>01:11.3 Ethernet =
controller: Intel Corporation 82599 Ethernet Controller Virtual Function =
(rev 01)</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">	</span>Subsystem: Dell Device =
1f72</div><div><span class=3D"Apple-tab-span" style=3D"white-space:pre">	=
</span>Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- =
ParErr- Stepping- SERR- FastB2B- DisINTx-</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span>Status: =
Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=3Dfast &gt;TAbort- &lt;TAbort- =
&lt;MAbort- &gt;SERR- &lt;PERR- INTx-</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span>Region 0: =
[virtual] Memory at d5214000 (64-bit, prefetchable) =
[size=3D16K]</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">	</span>Region 3: [virtual] Memory at =
d5314000 (64-bit, prefetchable) [size=3D16K]</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	=
</span>Capabilities: [70] MSI-X: Enable- Count=3D3 =
Masked-</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>Vector table: BAR=3D3 =
offset=3D00000000</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>PBA: BAR=3D3 =
offset=3D00002000</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">	</span>Capabilities: [a0] Express (v0) =
Endpoint, MSI 00</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>DevCap:<span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	=
</span>MaxPayload 128 bytes, PhantFunc 0, Latency L0s &lt;64ns, L1 =
&lt;1us</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">			</span>ExtTag- AttnBtn- =
AttnInd- PwrInd- RBE- FLReset-</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>DevCtl:<span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span>Report =
errors: Correctable- Non-Fatal- Fatal- Unsupported-</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">			=
</span>RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">			=
</span>MaxPayload 128 bytes, MaxReadReq 128 bytes</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">		=
</span>DevSta:<span class=3D"Apple-tab-span" style=3D"white-space:pre">	=
</span>CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr- =
TransPend-</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>LnkCap:<span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span>Port #0, =
Speed unknown, Width x0, ASPM unknown, Latency L0 &lt;64ns, L1 =
&lt;1us</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">			</span>ClockPM- =
Surprise- LLActRep- BwNot-</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>LnkCtl:<span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span>ASPM =
Disabled; RCB 64 bytes Disabled- Retrain- CommClk-</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">			=
</span>ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">		=
</span>LnkSta:<span class=3D"Apple-tab-span" style=3D"white-space:pre">	=
</span>Speed unknown, Width x0, TrErr- Train- SlotClk- DLActive- BWMgmt- =
ABWMgmt-</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">	</span>Capabilities: [100 v1] Advanced =
Error Reporting</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>UESta:<span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span>DLP- =
SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- =
UnsupReq- ACSViol-</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>UEMsk:<span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span>DLP- =
SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- =
UnsupReq- ACSViol-</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>UESvrt:<span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span>DLP- =
SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- =
UnsupReq- ACSViol-</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>CESta:<span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span>RxErr- =
BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr-</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">		=
</span>CEMsk:<span class=3D"Apple-tab-span" style=3D"white-space:pre">	=
</span>RxErr- BadTLP- BadDLLP- Rollover- Timeout- =
NonFatalErr-</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>AERCap:<span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span>First =
Error Pointer: 00, GenCap- CGenEn- ChkCap- ChkEn-</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	=
</span>Capabilities: [150 v1] Alternative Routing-ID Interpretation =
(ARI)</div><div><span class=3D"Apple-tab-span" style=3D"white-space:pre">	=
	</span>ARICap:<span class=3D"Apple-tab-span" =
style=3D"white-space:pre">	</span>MFVC- ACS-, Next Function: =
0</div><div><span class=3D"Apple-tab-span" style=3D"white-space:pre">		=
</span>ARICtl:<span class=3D"Apple-tab-span" style=3D"white-space:pre">	=
</span>MFVC- ACS-, Function Group: 0</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span>Kernel =
driver in use: pciback</div><div><br></div><div>01:11.4 Ethernet =
controller: Intel Corporation 82599 Ethernet Controller Virtual Function =
(rev 01)</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">	</span>Subsystem: Dell Device =
1f72</div><div><span class=3D"Apple-tab-span" style=3D"white-space:pre">	=
</span>Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- =
ParErr- Stepping- SERR- FastB2B- DisINTx-</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span>Status: =
Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=3Dfast &gt;TAbort- &lt;TAbort- =
&lt;MAbort- &gt;SERR- &lt;PERR- INTx-</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span>Region 0: =
[virtual] Memory at d5018000 (64-bit, prefetchable) =
[size=3D16K]</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">	</span>Region 3: [virtual] Memory at =
d5118000 (64-bit, prefetchable) [size=3D16K]</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	=
</span>Capabilities: [70] MSI-X: Enable- Count=3D3 =
Masked-</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>Vector table: BAR=3D3 =
offset=3D00000000</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>PBA: BAR=3D3 =
offset=3D00002000</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">	</span>Capabilities: [a0] Express (v0) =
Endpoint, MSI 00</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>DevCap:<span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	=
</span>MaxPayload 128 bytes, PhantFunc 0, Latency L0s &lt;64ns, L1 =
&lt;1us</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">			</span>ExtTag- AttnBtn- =
AttnInd- PwrInd- RBE- FLReset-</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>DevCtl:<span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span>Report =
errors: Correctable- Non-Fatal- Fatal- Unsupported-</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">			=
</span>RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">			=
</span>MaxPayload 128 bytes, MaxReadReq 128 bytes</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">		=
</span>DevSta:<span class=3D"Apple-tab-span" style=3D"white-space:pre">	=
</span>CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr- =
TransPend-</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>LnkCap:<span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span>Port #0, =
Speed unknown, Width x0, ASPM unknown, Latency L0 &lt;64ns, L1 =
&lt;1us</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">			</span>ClockPM- =
Surprise- LLActRep- BwNot-</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>LnkCtl:<span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span>ASPM =
Disabled; RCB 64 bytes Disabled- Retrain- CommClk-</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">			=
</span>ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">		=
</span>LnkSta:<span class=3D"Apple-tab-span" style=3D"white-space:pre">	=
</span>Speed unknown, Width x0, TrErr- Train- SlotClk- DLActive- BWMgmt- =
ABWMgmt-</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">	</span>Capabilities: [100 v1] Advanced =
Error Reporting</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>UESta:<span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span>DLP- =
SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- =
UnsupReq- ACSViol-</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>UEMsk:<span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span>DLP- =
SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- =
UnsupReq- ACSViol-</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>UESvrt:<span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span>DLP- =
SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- =
UnsupReq- ACSViol-</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>CESta:<span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span>RxErr- =
BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr-</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">		=
</span>CEMsk:<span class=3D"Apple-tab-span" style=3D"white-space:pre">	=
</span>RxErr- BadTLP- BadDLLP- Rollover- Timeout- =
NonFatalErr-</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>AERCap:<span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span>First =
Error Pointer: 00, GenCap- CGenEn- ChkCap- ChkEn-</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	=
</span>Capabilities: [150 v1] Alternative Routing-ID Interpretation =
(ARI)</div><div><span class=3D"Apple-tab-span" style=3D"white-space:pre">	=
	</span>ARICap:<span class=3D"Apple-tab-span" =
style=3D"white-space:pre">	</span>MFVC- ACS-, Next Function: =
0</div><div><span class=3D"Apple-tab-span" style=3D"white-space:pre">		=
</span>ARICtl:<span class=3D"Apple-tab-span" style=3D"white-space:pre">	=
</span>MFVC- ACS-, Function Group: 0</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span>Kernel =
driver in use: pciback</div><div><br></div><div>01:11.5 Ethernet =
controller: Intel Corporation 82599 Ethernet Controller Virtual Function =
(rev 01)</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">	</span>Subsystem: Dell Device =
1f72</div><div><span class=3D"Apple-tab-span" style=3D"white-space:pre">	=
</span>Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- =
ParErr- Stepping- SERR- FastB2B- DisINTx-</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span>Status: =
Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=3Dfast &gt;TAbort- &lt;TAbort- =
&lt;MAbort- &gt;SERR- &lt;PERR- INTx-</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span>Region 0: =
[virtual] Memory at d5218000 (64-bit, prefetchable) =
[size=3D16K]</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">	</span>Region 3: [virtual] Memory at =
d5318000 (64-bit, prefetchable) [size=3D16K]</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	=
</span>Capabilities: [70] MSI-X: Enable- Count=3D3 =
Masked-</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>Vector table: BAR=3D3 =
offset=3D00000000</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>PBA: BAR=3D3 =
offset=3D00002000</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">	</span>Capabilities: [a0] Express (v0) =
Endpoint, MSI 00</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>DevCap:<span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	=
</span>MaxPayload 128 bytes, PhantFunc 0, Latency L0s &lt;64ns, L1 =
&lt;1us</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">			</span>ExtTag- AttnBtn- =
AttnInd- PwrInd- RBE- FLReset-</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>DevCtl:<span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span>Report =
errors: Correctable- Non-Fatal- Fatal- Unsupported-</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">			=
</span>RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">			=
</span>MaxPayload 128 bytes, MaxReadReq 128 bytes</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">		=
</span>DevSta:<span class=3D"Apple-tab-span" style=3D"white-space:pre">	=
</span>CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr- =
TransPend-</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>LnkCap:<span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span>Port #0, =
Speed unknown, Width x0, ASPM unknown, Latency L0 &lt;64ns, L1 =
&lt;1us</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">			</span>ClockPM- =
Surprise- LLActRep- BwNot-</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>LnkCtl:<span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span>ASPM =
Disabled; RCB 64 bytes Disabled- Retrain- CommClk-</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">			=
</span>ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">		=
</span>LnkSta:<span class=3D"Apple-tab-span" style=3D"white-space:pre">	=
</span>Speed unknown, Width x0, TrErr- Train- SlotClk- DLActive- BWMgmt- =
ABWMgmt-</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">	</span>Capabilities: [100 v1] Advanced =
Error Reporting</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>UESta:<span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span>DLP- =
SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- =
UnsupReq- ACSViol-</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>UEMsk:<span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span>DLP- =
SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- =
UnsupReq- ACSViol-</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>UESvrt:<span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span>DLP- =
SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- =
UnsupReq- ACSViol-</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>CESta:<span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span>RxErr- =
BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr-</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">		=
</span>CEMsk:<span class=3D"Apple-tab-span" style=3D"white-space:pre">	=
</span>RxErr- BadTLP- BadDLLP- Rollover- Timeout- =
NonFatalErr-</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>AERCap:<span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span>First =
Error Pointer: 00, GenCap- CGenEn- ChkCap- ChkEn-</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	=
</span>Capabilities: [150 v1] Alternative Routing-ID Interpretation =
(ARI)</div><div><span class=3D"Apple-tab-span" style=3D"white-space:pre">	=
	</span>ARICap:<span class=3D"Apple-tab-span" =
style=3D"white-space:pre">	</span>MFVC- ACS-, Next Function: =
0</div><div><span class=3D"Apple-tab-span" style=3D"white-space:pre">		=
</span>ARICtl:<span class=3D"Apple-tab-span" style=3D"white-space:pre">	=
</span>MFVC- ACS-, Function Group: 0</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span>Kernel =
driver in use: pciback</div><div><br></div><div>01:11.6 Ethernet =
controller: Intel Corporation 82599 Ethernet Controller Virtual Function =
(rev 01)</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">	</span>Subsystem: Dell Device =
1f72</div><div><span class=3D"Apple-tab-span" style=3D"white-space:pre">	=
</span>Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- =
ParErr- Stepping- SERR- FastB2B- DisINTx-</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span>Status: =
Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=3Dfast &gt;TAbort- &lt;TAbort- =
&lt;MAbort- &gt;SERR- &lt;PERR- INTx-</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span>Region 0: =
[virtual] Memory at d501c000 (64-bit, prefetchable) =
[size=3D16K]</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">	</span>Region 3: [virtual] Memory at =
d511c000 (64-bit, prefetchable) [size=3D16K]</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	=
</span>Capabilities: [70] MSI-X: Enable- Count=3D3 =
Masked-</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>Vector table: BAR=3D3 =
offset=3D00000000</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>PBA: BAR=3D3 =
offset=3D00002000</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">	</span>Capabilities: [a0] Express (v0) =
Endpoint, MSI 00</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>DevCap:<span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	=
</span>MaxPayload 128 bytes, PhantFunc 0, Latency L0s &lt;64ns, L1 =
&lt;1us</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">			</span>ExtTag- AttnBtn- =
AttnInd- PwrInd- RBE- FLReset-</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>DevCtl:<span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span>Report =
errors: Correctable- Non-Fatal- Fatal- Unsupported-</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">			=
</span>RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">			=
</span>MaxPayload 128 bytes, MaxReadReq 128 bytes</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">		=
</span>DevSta:<span class=3D"Apple-tab-span" style=3D"white-space:pre">	=
</span>CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr- =
TransPend-</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>LnkCap:<span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span>Port #0, =
Speed unknown, Width x0, ASPM unknown, Latency L0 &lt;64ns, L1 =
&lt;1us</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">			</span>ClockPM- =
Surprise- LLActRep- BwNot-</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>LnkCtl:<span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span>ASPM =
Disabled; RCB 64 bytes Disabled- Retrain- CommClk-</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">			=
</span>ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">		=
</span>LnkSta:<span class=3D"Apple-tab-span" style=3D"white-space:pre">	=
</span>Speed unknown, Width x0, TrErr- Train- SlotClk- DLActive- BWMgmt- =
ABWMgmt-</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">	</span>Capabilities: [100 v1] Advanced =
Error Reporting</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>UESta:<span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span>DLP- =
SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- =
UnsupReq- ACSViol-</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>UEMsk:<span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span>DLP- =
SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- =
UnsupReq- ACSViol-</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>UESvrt:<span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span>DLP- =
SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- =
UnsupReq- ACSViol-</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>CESta:<span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span>RxErr- =
BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr-</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">		=
</span>CEMsk:<span class=3D"Apple-tab-span" style=3D"white-space:pre">	=
</span>RxErr- BadTLP- BadDLLP- Rollover- Timeout- =
NonFatalErr-</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>AERCap:<span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span>First =
Error Pointer: 00, GenCap- CGenEn- ChkCap- ChkEn-</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	=
</span>Capabilities: [150 v1] Alternative Routing-ID Interpretation =
(ARI)</div><div><span class=3D"Apple-tab-span" style=3D"white-space:pre">	=
	</span>ARICap:<span class=3D"Apple-tab-span" =
style=3D"white-space:pre">	</span>MFVC- ACS-, Next Function: =
0</div><div><span class=3D"Apple-tab-span" style=3D"white-space:pre">		=
</span>ARICtl:<span class=3D"Apple-tab-span" style=3D"white-space:pre">	=
</span>MFVC- ACS-, Function Group: 0</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span>Kernel =
driver in use: pciback</div><div><br></div><div>01:11.7 Ethernet =
controller: Intel Corporation 82599 Ethernet Controller Virtual Function =
(rev 01)</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">	</span>Subsystem: Dell Device =
1f72</div><div><span class=3D"Apple-tab-span" style=3D"white-space:pre">	=
</span>Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- =
ParErr- Stepping- SERR- FastB2B- DisINTx-</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span>Status: =
Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=3Dfast &gt;TAbort- &lt;TAbort- =
&lt;MAbort- &gt;SERR- &lt;PERR- INTx-</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span>Region 0: =
[virtual] Memory at d521c000 (64-bit, prefetchable) =
[size=3D16K]</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">	</span>Region 3: [virtual] Memory at =
d531c000 (64-bit, prefetchable) [size=3D16K]</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	=
</span>Capabilities: [70] MSI-X: Enable- Count=3D3 =
Masked-</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>Vector table: BAR=3D3 =
offset=3D00000000</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>PBA: BAR=3D3 =
offset=3D00002000</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">	</span>Capabilities: [a0] Express (v0) =
Endpoint, MSI 00</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>DevCap:<span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	=
</span>MaxPayload 128 bytes, PhantFunc 0, Latency L0s &lt;64ns, L1 =
&lt;1us</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">			</span>ExtTag- AttnBtn- =
AttnInd- PwrInd- RBE- FLReset-</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>DevCtl:<span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span>Report =
errors: Correctable- Non-Fatal- Fatal- Unsupported-</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">			=
</span>RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">			=
</span>MaxPayload 128 bytes, MaxReadReq 128 bytes</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">		=
</span>DevSta:<span class=3D"Apple-tab-span" style=3D"white-space:pre">	=
</span>CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr- =
TransPend-</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>LnkCap:<span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span>Port #0, =
Speed unknown, Width x0, ASPM unknown, Latency L0 &lt;64ns, L1 =
&lt;1us</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">			</span>ClockPM- =
Surprise- LLActRep- BwNot-</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>LnkCtl:<span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span>ASPM =
Disabled; RCB 64 bytes Disabled- Retrain- CommClk-</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">			=
</span>ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">		=
</span>LnkSta:<span class=3D"Apple-tab-span" style=3D"white-space:pre">	=
</span>Speed unknown, Width x0, TrErr- Train- SlotClk- DLActive- BWMgmt- =
ABWMgmt-</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">	</span>Capabilities: [100 v1] Advanced =
Error Reporting</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>UESta:<span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span>DLP- =
SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- =
UnsupReq- ACSViol-</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>UEMsk:<span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span>DLP- =
SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- =
UnsupReq- ACSViol-</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>UESvrt:<span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span>DLP- =
SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- =
UnsupReq- ACSViol-</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>CESta:<span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span>RxErr- =
BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr-</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">		=
</span>CEMsk:<span class=3D"Apple-tab-span" style=3D"white-space:pre">	=
</span>RxErr- BadTLP- BadDLLP- Rollover- Timeout- =
NonFatalErr-</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>AERCap:<span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span>First =
Error Pointer: 00, GenCap- CGenEn- ChkCap- ChkEn-</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	=
</span>Capabilities: [150 v1] Alternative Routing-ID Interpretation =
(ARI)</div><div><span class=3D"Apple-tab-span" style=3D"white-space:pre">	=
	</span>ARICap:<span class=3D"Apple-tab-span" =
style=3D"white-space:pre">	</span>MFVC- ACS-, Next Function: =
0</div><div><span class=3D"Apple-tab-span" style=3D"white-space:pre">		=
</span>ARICtl:<span class=3D"Apple-tab-span" style=3D"white-space:pre">	=
</span>MFVC- ACS-, Function Group: 0</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span>Kernel =
driver in use: pciback</div><div><br></div><div>01:12.0 Ethernet =
controller: Intel Corporation 82599 Ethernet Controller Virtual Function =
(rev 01)</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">	</span>Subsystem: Dell Device =
1f72</div><div><span class=3D"Apple-tab-span" style=3D"white-space:pre">	=
</span>Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- =
ParErr- Stepping- SERR- FastB2B- DisINTx-</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span>Status: =
Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=3Dfast &gt;TAbort- &lt;TAbort- =
&lt;MAbort- &gt;SERR- &lt;PERR- INTx-</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span>Region 0: =
[virtual] Memory at d5020000 (64-bit, prefetchable) =
[size=3D16K]</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">	</span>Region 3: [virtual] Memory at =
d5120000 (64-bit, prefetchable) [size=3D16K]</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	=
</span>Capabilities: [70] MSI-X: Enable- Count=3D3 =
Masked-</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>Vector table: BAR=3D3 =
offset=3D00000000</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>PBA: BAR=3D3 =
offset=3D00002000</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">	</span>Capabilities: [a0] Express (v0) =
Endpoint, MSI 00</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>DevCap:<span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	=
</span>MaxPayload 128 bytes, PhantFunc 0, Latency L0s &lt;64ns, L1 =
&lt;1us</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">			</span>ExtTag- AttnBtn- =
AttnInd- PwrInd- RBE- FLReset-</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>DevCtl:<span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span>Report =
errors: Correctable- Non-Fatal- Fatal- Unsupported-</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">			=
</span>RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">			=
</span>MaxPayload 128 bytes, MaxReadReq 128 bytes</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">		=
</span>DevSta:<span class=3D"Apple-tab-span" style=3D"white-space:pre">	=
</span>CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr- =
TransPend-</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>LnkCap:<span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span>Port #0, =
Speed unknown, Width x0, ASPM unknown, Latency L0 &lt;64ns, L1 =
&lt;1us</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">			</span>ClockPM- =
Surprise- LLActRep- BwNot-</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>LnkCtl:<span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span>ASPM =
Disabled; RCB 64 bytes Disabled- Retrain- CommClk-</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">			=
</span>ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">		=
</span>LnkSta:<span class=3D"Apple-tab-span" style=3D"white-space:pre">	=
</span>Speed unknown, Width x0, TrErr- Train- SlotClk- DLActive- BWMgmt- =
ABWMgmt-</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">	</span>Capabilities: [100 v1] Advanced =
Error Reporting</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>UESta:<span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span>DLP- =
SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- =
UnsupReq- ACSViol-</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>UEMsk:<span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span>DLP- =
SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- =
UnsupReq- ACSViol-</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>UESvrt:<span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span>DLP- =
SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- =
UnsupReq- ACSViol-</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>CESta:<span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span>RxErr- =
BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr-</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">		=
</span>CEMsk:<span class=3D"Apple-tab-span" style=3D"white-space:pre">	=
</span>RxErr- BadTLP- BadDLLP- Rollover- Timeout- =
NonFatalErr-</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>AERCap:<span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span>First =
Error Pointer: 00, GenCap- CGenEn- ChkCap- ChkEn-</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	=
</span>Capabilities: [150 v1] Alternative Routing-ID Interpretation =
(ARI)</div><div><span class=3D"Apple-tab-span" style=3D"white-space:pre">	=
	</span>ARICap:<span class=3D"Apple-tab-span" =
style=3D"white-space:pre">	</span>MFVC- ACS-, Next Function: =
0</div><div><span class=3D"Apple-tab-span" style=3D"white-space:pre">		=
</span>ARICtl:<span class=3D"Apple-tab-span" style=3D"white-space:pre">	=
</span>MFVC- ACS-, Function Group: 0</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span>Kernel =
driver in use: pciback</div><div><br></div><div>01:12.1 Ethernet =
controller: Intel Corporation 82599 Ethernet Controller Virtual Function =
(rev 01)</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">	</span>Subsystem: Dell Device =
1f72</div><div><span class=3D"Apple-tab-span" style=3D"white-space:pre">	=
</span>Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- =
ParErr- Stepping- SERR- FastB2B- DisINTx-</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span>Status: =
Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=3Dfast &gt;TAbort- &lt;TAbort- =
&lt;MAbort- &gt;SERR- &lt;PERR- INTx-</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span>Region 0: =
[virtual] Memory at d5220000 (64-bit, prefetchable) =
[size=3D16K]</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">	</span>Region 3: [virtual] Memory at =
d5320000 (64-bit, prefetchable) [size=3D16K]</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	=
</span>Capabilities: [70] MSI-X: Enable- Count=3D3 =
Masked-</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>Vector table: BAR=3D3 =
offset=3D00000000</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>PBA: BAR=3D3 =
offset=3D00002000</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">	</span>Capabilities: [a0] Express (v0) =
Endpoint, MSI 00</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>DevCap:<span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	=
</span>MaxPayload 128 bytes, PhantFunc 0, Latency L0s &lt;64ns, L1 =
&lt;1us</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">			</span>ExtTag- AttnBtn- =
AttnInd- PwrInd- RBE- FLReset-</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>DevCtl:<span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span>Report =
errors: Correctable- Non-Fatal- Fatal- Unsupported-</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">			=
</span>RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">			=
</span>MaxPayload 128 bytes, MaxReadReq 128 bytes</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">		=
</span>DevSta:<span class=3D"Apple-tab-span" style=3D"white-space:pre">	=
</span>CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr- =
TransPend-</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>LnkCap:<span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span>Port #0, =
Speed unknown, Width x0, ASPM unknown, Latency L0 &lt;64ns, L1 =
&lt;1us</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">			</span>ClockPM- =
Surprise- LLActRep- BwNot-</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>LnkCtl:<span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span>ASPM =
Disabled; RCB 64 bytes Disabled- Retrain- CommClk-</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">			=
</span>ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">		=
</span>LnkSta:<span class=3D"Apple-tab-span" style=3D"white-space:pre">	=
</span>Speed unknown, Width x0, TrErr- Train- SlotClk- DLActive- BWMgmt- =
ABWMgmt-</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">	</span>Capabilities: [100 v1] Advanced =
Error Reporting</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>UESta:<span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span>DLP- =
SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- =
UnsupReq- ACSViol-</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>UEMsk:<span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span>DLP- =
SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- =
UnsupReq- ACSViol-</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>UESvrt:<span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span>DLP- =
SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- =
UnsupReq- ACSViol-</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>CESta:<span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span>RxErr- =
BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr-</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">		=
</span>CEMsk:<span class=3D"Apple-tab-span" style=3D"white-space:pre">	=
</span>RxErr- BadTLP- BadDLLP- Rollover- Timeout- =
NonFatalErr-</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>AERCap:<span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span>First =
Error Pointer: 00, GenCap- CGenEn- ChkCap- ChkEn-</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	=
</span>Capabilities: [150 v1] Alternative Routing-ID Interpretation =
(ARI)</div><div><span class=3D"Apple-tab-span" style=3D"white-space:pre">	=
	</span>ARICap:<span class=3D"Apple-tab-span" =
style=3D"white-space:pre">	</span>MFVC- ACS-, Next Function: =
0</div><div><span class=3D"Apple-tab-span" style=3D"white-space:pre">		=
</span>ARICtl:<span class=3D"Apple-tab-span" style=3D"white-space:pre">	=
</span>MFVC- ACS-, Function Group: 0</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span>Kernel =
driver in use: pciback</div><div><br></div><div>01:12.2 Ethernet =
controller: Intel Corporation 82599 Ethernet Controller Virtual Function =
(rev 01)</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">	</span>Subsystem: Dell Device =
1f72</div><div><span class=3D"Apple-tab-span" style=3D"white-space:pre">	=
</span>Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- =
ParErr- Stepping- SERR- FastB2B- DisINTx-</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span>Status: =
Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=3Dfast &gt;TAbort- &lt;TAbort- =
&lt;MAbort- &gt;SERR- &lt;PERR- INTx-</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span>Region 0: =
[virtual] Memory at d5024000 (64-bit, prefetchable) =
[size=3D16K]</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">	</span>Region 3: [virtual] Memory at =
d5124000 (64-bit, prefetchable) [size=3D16K]</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	=
</span>Capabilities: [70] MSI-X: Enable- Count=3D3 =
Masked-</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>Vector table: BAR=3D3 =
offset=3D00000000</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>PBA: BAR=3D3 =
offset=3D00002000</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">	</span>Capabilities: [a0] Express (v0) =
Endpoint, MSI 00</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>DevCap:<span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	=
</span>MaxPayload 128 bytes, PhantFunc 0, Latency L0s &lt;64ns, L1 =
&lt;1us</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">			</span>ExtTag- AttnBtn- =
AttnInd- PwrInd- RBE- FLReset-</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>DevCtl:<span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span>Report =
errors: Correctable- Non-Fatal- Fatal- Unsupported-</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">			=
</span>RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">			=
</span>MaxPayload 128 bytes, MaxReadReq 128 bytes</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">		=
</span>DevSta:<span class=3D"Apple-tab-span" style=3D"white-space:pre">	=
</span>CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr- =
TransPend-</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>LnkCap:<span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span>Port #0, =
Speed unknown, Width x0, ASPM unknown, Latency L0 &lt;64ns, L1 =
&lt;1us</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">			</span>ClockPM- =
Surprise- LLActRep- BwNot-</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>LnkCtl:<span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span>ASPM =
Disabled; RCB 64 bytes Disabled- Retrain- CommClk-</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">			=
</span>ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">		=
</span>LnkSta:<span class=3D"Apple-tab-span" style=3D"white-space:pre">	=
</span>Speed unknown, Width x0, TrErr- Train- SlotClk- DLActive- BWMgmt- =
ABWMgmt-</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">	</span>Capabilities: [100 v1] Advanced =
Error Reporting</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>UESta:<span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span>DLP- =
SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- =
UnsupReq- ACSViol-</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>UEMsk:<span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span>DLP- =
SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- =
UnsupReq- ACSViol-</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>UESvrt:<span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span>DLP- =
SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- =
UnsupReq- ACSViol-</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>CESta:<span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span>RxErr- =
BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr-</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">		=
</span>CEMsk:<span class=3D"Apple-tab-span" style=3D"white-space:pre">	=
</span>RxErr- BadTLP- BadDLLP- Rollover- Timeout- =
NonFatalErr-</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>AERCap:<span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span>First =
Error Pointer: 00, GenCap- CGenEn- ChkCap- ChkEn-</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	=
</span>Capabilities: [150 v1] Alternative Routing-ID Interpretation =
(ARI)</div><div><span class=3D"Apple-tab-span" style=3D"white-space:pre">	=
	</span>ARICap:<span class=3D"Apple-tab-span" =
style=3D"white-space:pre">	</span>MFVC- ACS-, Next Function: =
0</div><div><span class=3D"Apple-tab-span" style=3D"white-space:pre">		=
</span>ARICtl:<span class=3D"Apple-tab-span" style=3D"white-space:pre">	=
</span>MFVC- ACS-, Function Group: 0</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span>Kernel =
driver in use: pciback</div><div><br></div><div>01:12.3 Ethernet =
controller: Intel Corporation 82599 Ethernet Controller Virtual Function =
(rev 01)</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">	</span>Subsystem: Dell Device =
1f72</div><div><span class=3D"Apple-tab-span" style=3D"white-space:pre">	=
</span>Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- =
ParErr- Stepping- SERR- FastB2B- DisINTx-</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span>Status: =
Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=3Dfast &gt;TAbort- &lt;TAbort- =
&lt;MAbort- &gt;SERR- &lt;PERR- INTx-</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span>Region 0: =
[virtual] Memory at d5224000 (64-bit, prefetchable) =
[size=3D16K]</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">	</span>Region 3: [virtual] Memory at =
d5324000 (64-bit, prefetchable) [size=3D16K]</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	=
</span>Capabilities: [70] MSI-X: Enable- Count=3D3 =
Masked-</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>Vector table: BAR=3D3 =
offset=3D00000000</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>PBA: BAR=3D3 =
offset=3D00002000</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">	</span>Capabilities: [a0] Express (v0) =
Endpoint, MSI 00</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>DevCap:<span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	=
</span>MaxPayload 128 bytes, PhantFunc 0, Latency L0s &lt;64ns, L1 =
&lt;1us</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">			</span>ExtTag- AttnBtn- =
AttnInd- PwrInd- RBE- FLReset-</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>DevCtl:<span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span>Report =
errors: Correctable- Non-Fatal- Fatal- Unsupported-</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">			=
</span>RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">			=
</span>MaxPayload 128 bytes, MaxReadReq 128 bytes</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">		=
</span>DevSta:<span class=3D"Apple-tab-span" style=3D"white-space:pre">	=
</span>CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr- =
TransPend-</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>LnkCap:<span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span>Port #0, =
Speed unknown, Width x0, ASPM unknown, Latency L0 &lt;64ns, L1 =
&lt;1us</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">			</span>ClockPM- =
Surprise- LLActRep- BwNot-</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>LnkCtl:<span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span>ASPM =
Disabled; RCB 64 bytes Disabled- Retrain- CommClk-</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">			=
</span>ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">		=
</span>LnkSta:<span class=3D"Apple-tab-span" style=3D"white-space:pre">	=
</span>Speed unknown, Width x0, TrErr- Train- SlotClk- DLActive- BWMgmt- =
ABWMgmt-</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">	</span>Capabilities: [100 v1] Advanced =
Error Reporting</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>UESta:<span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span>DLP- =
SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- =
UnsupReq- ACSViol-</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>UEMsk:<span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span>DLP- =
SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- =
UnsupReq- ACSViol-</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>UESvrt:<span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span>DLP- =
SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- =
UnsupReq- ACSViol-</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>CESta:<span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span>RxErr- =
BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr-</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">		=
</span>CEMsk:<span class=3D"Apple-tab-span" style=3D"white-space:pre">	=
</span>RxErr- BadTLP- BadDLLP- Rollover- Timeout- =
NonFatalErr-</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">		</span>AERCap:<span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span>First =
Error Pointer: 00, GenCap- CGenEn- ChkCap- ChkEn-</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	=
</span>Capabilities: [150 v1] Alternative Routing-ID Interpretation =
(ARI)</div><div><span class=3D"Apple-tab-span" style=3D"white-space:pre">	=
	</span>ARICap:<span class=3D"Apple-tab-span" =
style=3D"white-space:pre">	</span>MFVC- ACS-, Next Function: =
0</div><div><span class=3D"Apple-tab-span" style=3D"white-space:pre">		=
</span>ARICtl:<span class=3D"Apple-tab-span" style=3D"white-space:pre">	=
</span>MFVC- ACS-, Function Group: 0</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span>Kernel =
driver in use: =
pciback</div></div><div><br></div><div><br></div><div>(nodev20)root@h9:/us=
r/src# xl debug-keys iQM</div><div><div>(XEN) Guest interrupt =
information:</div><div>(XEN) &nbsp; &nbsp;IRQ: &nbsp; 0 =
affinity:00000001 vec:f0 type=3DIO-APIC-edge &nbsp; =
&nbsp;status=3D00000000 timer_interrupt+0/0x11f</div><div>(XEN) &nbsp; =
&nbsp;IRQ: &nbsp; 1 affinity:00000001 vec:38 type=3DIO-APIC-edge &nbsp; =
&nbsp;status=3D00000002 mapped, unbound</div><div>(XEN) &nbsp; =
&nbsp;IRQ: &nbsp; 3 affinity:ffffffff vec:40 type=3DIO-APIC-edge &nbsp; =
&nbsp;status=3D00000002 mapped, unbound</div><div>(XEN) &nbsp; =
&nbsp;IRQ: &nbsp; 4 affinity:00000001 vec:f1 type=3DIO-APIC-edge &nbsp; =
&nbsp;status=3D00000000 ns16550_interrupt+0/0x68</div><div>(XEN) &nbsp; =
&nbsp;IRQ: &nbsp; 5 affinity:00000001 vec:48 type=3DIO-APIC-edge &nbsp; =
&nbsp;status=3D00000002 mapped, unbound</div><div>(XEN) &nbsp; =
&nbsp;IRQ: &nbsp; 6 affinity:00000001 vec:50 type=3DIO-APIC-edge &nbsp; =
&nbsp;status=3D00000002 mapped, unbound</div><div>(XEN) &nbsp; =
&nbsp;IRQ: &nbsp; 7 affinity:00000001 vec:58 type=3DIO-APIC-edge &nbsp; =
&nbsp;status=3D00000002 mapped, unbound</div><div>(XEN) &nbsp; =
&nbsp;IRQ: &nbsp; 8 affinity:00000001 vec:60 type=3DIO-APIC-edge &nbsp; =
&nbsp;status=3D00000010 in-flight=3D0 domain-list=3D0: =
&nbsp;8(----),</div><div>(XEN) &nbsp; &nbsp;IRQ: &nbsp; 9 =
affinity:00000001 vec:68 type=3DIO-APIC-level &nbsp; status=3D00000010 =
in-flight=3D0 domain-list=3D0: &nbsp;9(----),</div><div>(XEN) &nbsp; =
&nbsp;IRQ: &nbsp;10 affinity:ffffffff vec:70 type=3DIO-APIC-edge &nbsp; =
&nbsp;status=3D00000002 mapped, unbound</div><div>(XEN) &nbsp; =
&nbsp;IRQ: &nbsp;11 affinity:00000001 vec:78 type=3DIO-APIC-edge &nbsp; =
&nbsp;status=3D00000002 mapped, unbound</div><div>(XEN) &nbsp; =
&nbsp;IRQ: &nbsp;12 affinity:00000001 vec:88 type=3DIO-APIC-edge &nbsp; =
&nbsp;status=3D00000002 mapped, unbound</div><div>(XEN) &nbsp; =
&nbsp;IRQ: &nbsp;13 affinity:ffffffff vec:90 type=3DIO-APIC-edge &nbsp; =
&nbsp;status=3D00000002 mapped, unbound</div><div>(XEN) &nbsp; =
&nbsp;IRQ: &nbsp;14 affinity:00000001 vec:98 type=3DIO-APIC-edge &nbsp; =
&nbsp;status=3D00000002 mapped, unbound</div><div>(XEN) &nbsp; =
&nbsp;IRQ: &nbsp;15 affinity:00000001 vec:a0 type=3DIO-APIC-edge &nbsp; =
&nbsp;status=3D00000002 mapped, unbound</div><div>(XEN) &nbsp; =
&nbsp;IRQ: &nbsp;16 affinity:ffffffff vec:b0 type=3DIO-APIC-level &nbsp; =
status=3D00000002 mapped, unbound</div><div>(XEN) &nbsp; &nbsp;IRQ: =
&nbsp;19 affinity:ffffffff vec:b8 type=3DIO-APIC-level &nbsp; =
status=3D00000002 mapped, unbound</div><div>(XEN) &nbsp; &nbsp;IRQ: =
&nbsp;20 affinity:ffffffff vec:b9 type=3DIO-APIC-level &nbsp; =
status=3D00000002 mapped, unbound</div><div>(XEN) &nbsp; &nbsp;IRQ: =
&nbsp;22 affinity:ffffffff vec:d0 type=3DIO-APIC-level &nbsp; =
status=3D00000002 mapped, unbound</div><div>(XEN) &nbsp; &nbsp;IRQ: =
&nbsp;23 affinity:ffffffff vec:c8 type=3DIO-APIC-level &nbsp; =
status=3D00000002 mapped, unbound</div><div>(XEN) &nbsp; &nbsp;IRQ: =
&nbsp;34 affinity:ffffffff vec:d9 type=3DIO-APIC-level &nbsp; =
status=3D00000002 mapped, unbound</div><div>(XEN) &nbsp; &nbsp;IRQ: =
&nbsp;36 affinity:ffffffff vec:69 type=3DIO-APIC-level &nbsp; =
status=3D00000002 mapped, unbound</div><div>(XEN) &nbsp; &nbsp;IRQ: =
&nbsp;42 affinity:ffffffff vec:71 type=3DIO-APIC-level &nbsp; =
status=3D00000002 mapped, unbound</div><div>(XEN) &nbsp; &nbsp;IRQ: =
&nbsp;53 affinity:ffffffff vec:a8 type=3DIO-APIC-level &nbsp; =
status=3D00000002 mapped, unbound</div><div>(XEN) &nbsp; &nbsp;IRQ: =
&nbsp;85 affinity:ffffffff vec:c0 type=3DIO-APIC-level &nbsp; =
status=3D00000002 mapped, unbound</div><div>(XEN) &nbsp; &nbsp;IRQ: =
&nbsp;88 affinity:ffffffff vec:28 type=3DDMA_MSI &nbsp; &nbsp; &nbsp; =
&nbsp; status=3D00000000 iommu_page_fault+0/0x12</div><div>(XEN) &nbsp; =
&nbsp;IRQ: &nbsp;89 affinity:ffffffff vec:30 type=3DDMA_MSI &nbsp; =
&nbsp; &nbsp; &nbsp; status=3D00000000 =
iommu_page_fault+0/0x12</div><div>(XEN) &nbsp; &nbsp;IRQ: &nbsp;90 =
affinity:00000001 vec:d8 type=3DPCI-MSI/-X &nbsp; &nbsp; =
&nbsp;status=3D00000010 in-flight=3D0 =
domain-list=3D0:343(----),</div><div>(XEN) &nbsp; &nbsp;IRQ: &nbsp;91 =
affinity:00000001 vec:21 type=3DPCI-MSI/-X &nbsp; &nbsp; =
&nbsp;status=3D00000010 in-flight=3D0 =
domain-list=3D0:342(----),</div><div>(XEN) &nbsp; &nbsp;IRQ: &nbsp;92 =
affinity:00000001 vec:29 type=3DPCI-MSI/-X &nbsp; &nbsp; =
&nbsp;status=3D00000010 in-flight=3D0 =
domain-list=3D0:341(----),</div><div>(XEN) &nbsp; &nbsp;IRQ: &nbsp;93 =
affinity:00000001 vec:31 type=3DPCI-MSI/-X &nbsp; &nbsp; =
&nbsp;status=3D00000010 in-flight=3D0 =
domain-list=3D0:340(----),</div><div>(XEN) &nbsp; &nbsp;IRQ: &nbsp;94 =
affinity:00000001 vec:39 type=3DPCI-MSI &nbsp; &nbsp; &nbsp; &nbsp; =
status=3D00000010 in-flight=3D0 domain-list=3D0:339(----),</div><div>(XEN)=
 &nbsp; &nbsp;IRQ: &nbsp;95 affinity:00000001 vec:41 type=3DPCI-MSI =
&nbsp; &nbsp; &nbsp; &nbsp; status=3D00000010 in-flight=3D0 =
domain-list=3D0:338(----),</div><div>(XEN) &nbsp; &nbsp;IRQ: &nbsp;96 =
affinity:00000001 vec:49 type=3DPCI-MSI &nbsp; &nbsp; &nbsp; &nbsp; =
status=3D00000010 in-flight=3D0 domain-list=3D0:337(----),</div><div>(XEN)=
 &nbsp; &nbsp;IRQ: &nbsp;97 affinity:00000001 vec:51 type=3DPCI-MSI =
&nbsp; &nbsp; &nbsp; &nbsp; status=3D00000010 in-flight=3D0 =
domain-list=3D0:336(----),</div><div>(XEN) &nbsp; &nbsp;IRQ: &nbsp;98 =
affinity:00000001 vec:59 type=3DPCI-MSI/-X &nbsp; &nbsp; =
&nbsp;status=3D00000010 in-flight=3D0 =
domain-list=3D0:335(----),</div><div>(XEN) &nbsp; &nbsp;IRQ: &nbsp;99 =
affinity:00000001 vec:61 type=3DPCI-MSI/-X &nbsp; &nbsp; =
&nbsp;status=3D00000010 in-flight=3D0 =
domain-list=3D0:334(----),</div><div>(XEN) &nbsp; &nbsp;IRQ: 100 =
affinity:00000001 vec:79 type=3DPCI-MSI/-X &nbsp; &nbsp; =
&nbsp;status=3D00000010 in-flight=3D0 =
domain-list=3D0:333(----),</div><div>(XEN) &nbsp; &nbsp;IRQ: 101 =
affinity:00000001 vec:81 type=3DPCI-MSI/-X &nbsp; &nbsp; =
&nbsp;status=3D00000010 in-flight=3D0 =
domain-list=3D0:332(----),</div><div>(XEN) &nbsp; &nbsp;IRQ: 102 =
affinity:00000001 vec:89 type=3DPCI-MSI/-X &nbsp; &nbsp; =
&nbsp;status=3D00000010 in-flight=3D0 =
domain-list=3D0:331(----),</div><div>(XEN) &nbsp; &nbsp;IRQ: 103 =
affinity:00000001 vec:91 type=3DPCI-MSI/-X &nbsp; &nbsp; =
&nbsp;status=3D00000010 in-flight=3D0 =
domain-list=3D0:330(----),</div><div>(XEN) &nbsp; &nbsp;IRQ: 104 =
affinity:00000001 vec:99 type=3DPCI-MSI/-X &nbsp; &nbsp; =
&nbsp;status=3D00000010 in-flight=3D0 =
domain-list=3D0:329(----),</div><div>(XEN) &nbsp; &nbsp;IRQ: 105 =
affinity:00000001 vec:a1 type=3DPCI-MSI/-X &nbsp; &nbsp; =
&nbsp;status=3D00000010 in-flight=3D0 =
domain-list=3D0:328(----),</div><div>(XEN) &nbsp; &nbsp;IRQ: 106 =
affinity:00000001 vec:a9 type=3DPCI-MSI/-X &nbsp; &nbsp; =
&nbsp;status=3D00000010 in-flight=3D0 =
domain-list=3D0:327(----),</div><div>(XEN) &nbsp; &nbsp;IRQ: 107 =
affinity:00000001 vec:b1 type=3DPCI-MSI/-X &nbsp; &nbsp; =
&nbsp;status=3D00000010 in-flight=3D0 =
domain-list=3D0:326(----),</div><div>(XEN) &nbsp; &nbsp;IRQ: 108 =
affinity:00000001 vec:c1 type=3DPCI-MSI &nbsp; &nbsp; &nbsp; &nbsp; =
status=3D00000010 in-flight=3D0 domain-list=3D0:325(----),</div><div>(XEN)=
 &nbsp; &nbsp;IRQ: 109 affinity:00000001 vec:ba type=3DPCI-MSI/-X &nbsp; =
&nbsp; &nbsp;status=3D00000010 in-flight=3D0 =
domain-list=3D0:324(----),</div><div>(XEN) &nbsp; &nbsp;IRQ: 110 =
affinity:00000001 vec:c2 type=3DPCI-MSI/-X &nbsp; &nbsp; =
&nbsp;status=3D00000010 in-flight=3D0 =
domain-list=3D0:323(----),</div><div>(XEN) &nbsp; &nbsp;IRQ: 111 =
affinity:00000001 vec:7a type=3DPCI-MSI/-X &nbsp; &nbsp; =
&nbsp;status=3D00000010 in-flight=3D0 =
domain-list=3D0:322(----),</div><div>(XEN) &nbsp; &nbsp;IRQ: 112 =
affinity:00000001 vec:8a type=3DPCI-MSI/-X &nbsp; &nbsp; =
&nbsp;status=3D00000010 in-flight=3D0 =
domain-list=3D0:321(----),</div><div>(XEN) &nbsp; &nbsp;IRQ: 113 =
affinity:00000001 vec:ca type=3DPCI-MSI/-X &nbsp; &nbsp; =
&nbsp;status=3D00000010 in-flight=3D0 =
domain-list=3D0:320(----),</div><div>(XEN) &nbsp; &nbsp;IRQ: 114 =
affinity:00000001 vec:d2 type=3DPCI-MSI/-X &nbsp; &nbsp; =
&nbsp;status=3D00000010 in-flight=3D0 =
domain-list=3D0:319(----),</div><div>(XEN) &nbsp; &nbsp;IRQ: 115 =
affinity:00000001 vec:da type=3DPCI-MSI/-X &nbsp; &nbsp; =
&nbsp;status=3D00000010 in-flight=3D0 =
domain-list=3D0:318(----),</div><div>(XEN) &nbsp; &nbsp;IRQ: 120 =
affinity:00000001 vec:92 type=3DPCI-MSI/-X &nbsp; &nbsp; =
&nbsp;status=3D00000010 in-flight=3D0 =
domain-list=3D0:313(----),</div><div>(XEN) &nbsp; &nbsp;IRQ: 121 =
affinity:00000001 vec:9a type=3DPCI-MSI/-X &nbsp; &nbsp; =
&nbsp;status=3D00000010 in-flight=3D0 =
domain-list=3D0:312(----),</div><div>(XEN) &nbsp; &nbsp;IRQ: 122 =
affinity:00000001 vec:a2 type=3DPCI-MSI/-X &nbsp; &nbsp; =
&nbsp;status=3D00000010 in-flight=3D0 =
domain-list=3D0:311(----),</div><div>(XEN) IO-APIC interrupt =
information:</div><div>(XEN) &nbsp; &nbsp; IRQ &nbsp;0 =
Vec240:</div><div>(XEN) &nbsp; &nbsp; &nbsp; Apic 0x00, Pin &nbsp;2: =
vec=3Df0 delivery=3DFixed dest=3DP status=3D0 polarity=3D0 irr=3D0 =
trig=3DE mask=3D0 dest_id:0</div><div>(XEN) &nbsp; &nbsp; IRQ &nbsp;1 =
Vec 56:</div><div>(XEN) &nbsp; &nbsp; &nbsp; Apic 0x00, Pin &nbsp;1: =
vec=3D38 delivery=3DFixed dest=3DP status=3D0 polarity=3D0 irr=3D0 =
trig=3DE mask=3D0 dest_id:0</div><div>(XEN) &nbsp; &nbsp; IRQ &nbsp;3 =
Vec 64:</div><div>(XEN) &nbsp; &nbsp; &nbsp; Apic 0x00, Pin &nbsp;3: =
vec=3D40 delivery=3DFixed dest=3DP status=3D0 polarity=3D0 irr=3D0 =
trig=3DE mask=3D1 dest_id:15</div><div>(XEN) &nbsp; &nbsp; IRQ &nbsp;4 =
Vec241:</div><div>(XEN) &nbsp; &nbsp; &nbsp; Apic 0x00, Pin &nbsp;4: =
vec=3Df1 delivery=3DFixed dest=3DP status=3D0 polarity=3D0 irr=3D0 =
trig=3DE mask=3D0 dest_id:0</div><div>(XEN) &nbsp; &nbsp; IRQ &nbsp;5 =
Vec 72:</div><div>(XEN) &nbsp; &nbsp; &nbsp; Apic 0x00, Pin &nbsp;5: =
vec=3D48 delivery=3DFixed dest=3DP status=3D0 polarity=3D0 irr=3D0 =
trig=3DE mask=3D0 dest_id:0</div><div>(XEN) &nbsp; &nbsp; IRQ &nbsp;6 =
Vec 80:</div><div>(XEN) &nbsp; &nbsp; &nbsp; Apic 0x00, Pin &nbsp;6: =
vec=3D50 delivery=3DFixed dest=3DP status=3D0 polarity=3D0 irr=3D0 =
trig=3DE mask=3D0 dest_id:0</div><div>(XEN) &nbsp; &nbsp; IRQ &nbsp;7 =
Vec 88:</div><div>(XEN) &nbsp; &nbsp; &nbsp; Apic 0x00, Pin &nbsp;7: =
vec=3D58 delivery=3DFixed dest=3DP status=3D0 polarity=3D0 irr=3D0 =
trig=3DE mask=3D0 dest_id:0</div><div>(XEN) &nbsp; &nbsp; IRQ &nbsp;8 =
Vec 96:</div><div>(XEN) &nbsp; &nbsp; &nbsp; Apic 0x00, Pin &nbsp;8: =
vec=3D60 delivery=3DFixed dest=3DP status=3D0 polarity=3D0 irr=3D0 =
trig=3DE mask=3D0 dest_id:0</div><div>(XEN) &nbsp; &nbsp; IRQ &nbsp;9 =
Vec104:</div><div>(XEN) &nbsp; &nbsp; &nbsp; Apic 0x00, Pin &nbsp;9: =
vec=3D68 delivery=3DFixed dest=3DP status=3D0 polarity=3D0 irr=3D0 =
trig=3DL mask=3D0 dest_id:0</div><div>(XEN) &nbsp; &nbsp; IRQ 10 =
Vec112:</div><div>(XEN) &nbsp; &nbsp; &nbsp; Apic 0x00, Pin 10: vec=3D70 =
delivery=3DFixed dest=3DP status=3D0 polarity=3D0 irr=3D0 trig=3DE =
mask=3D1 dest_id:3</div><div>(XEN) &nbsp; &nbsp; IRQ 11 =
Vec120:</div><div>(XEN) &nbsp; &nbsp; &nbsp; Apic 0x00, Pin 11: vec=3D78 =
delivery=3DFixed dest=3DP status=3D0 polarity=3D0 irr=3D0 trig=3DE =
mask=3D0 dest_id:0</div><div>(XEN) &nbsp; &nbsp; IRQ 12 =
Vec136:</div><div>(XEN) &nbsp; &nbsp; &nbsp; Apic 0x00, Pin 12: vec=3D88 =
delivery=3DFixed dest=3DP status=3D0 polarity=3D0 irr=3D0 trig=3DE =
mask=3D0 dest_id:0</div><div>(XEN) &nbsp; &nbsp; IRQ 13 =
Vec144:</div><div>(XEN) &nbsp; &nbsp; &nbsp; Apic 0x00, Pin 13: vec=3D90 =
delivery=3DFixed dest=3DP status=3D0 polarity=3D0 irr=3D0 trig=3DE =
mask=3D1 dest_id:34</div><div>(XEN) &nbsp; &nbsp; IRQ 14 =
Vec152:</div><div>(XEN) &nbsp; &nbsp; &nbsp; Apic 0x00, Pin 14: vec=3D98 =
delivery=3DFixed dest=3DP status=3D0 polarity=3D0 irr=3D0 trig=3DE =
mask=3D0 dest_id:0</div><div>(XEN) &nbsp; &nbsp; IRQ 15 =
Vec160:</div><div>(XEN) &nbsp; &nbsp; &nbsp; Apic 0x00, Pin 15: vec=3Da0 =
delivery=3DFixed dest=3DP status=3D0 polarity=3D0 irr=3D0 trig=3DE =
mask=3D0 dest_id:0</div><div>(XEN) &nbsp; &nbsp; IRQ 16 =
Vec176:</div><div>(XEN) &nbsp; &nbsp; &nbsp; Apic 0x00, Pin 16: vec=3Db0 =
delivery=3DFixed dest=3DP status=3D0 polarity=3D1 irr=3D0 trig=3DL =
mask=3D1 dest_id:40</div><div>(XEN) &nbsp; &nbsp; IRQ 19 =
Vec184:</div><div>(XEN) &nbsp; &nbsp; &nbsp; Apic 0x00, Pin 19: vec=3Db8 =
delivery=3DFixed dest=3DP status=3D0 polarity=3D1 irr=3D0 trig=3DL =
mask=3D1 dest_id:41</div><div>(XEN) &nbsp; &nbsp; IRQ 20 =
Vec185:</div><div>(XEN) &nbsp; &nbsp; &nbsp; Apic 0x00, Pin 20: vec=3Db9 =
delivery=3DFixed dest=3DP status=3D0 polarity=3D1 irr=3D0 trig=3DL =
mask=3D1 dest_id:36</div><div>(XEN) &nbsp; &nbsp; IRQ 22 =
Vec208:</div><div>(XEN) &nbsp; &nbsp; &nbsp; Apic 0x00, Pin 22: vec=3Dd0 =
delivery=3DFixed dest=3DP status=3D0 polarity=3D1 irr=3D0 trig=3DL =
mask=3D1 dest_id:10</div><div>(XEN) &nbsp; &nbsp; IRQ 23 =
Vec200:</div><div>(XEN) &nbsp; &nbsp; &nbsp; Apic 0x00, Pin 23: vec=3Dc8 =
delivery=3DFixed dest=3DP status=3D0 polarity=3D1 irr=3D0 trig=3DL =
mask=3D1 dest_id:6</div><div>(XEN) &nbsp; &nbsp; IRQ 34 =
Vec217:</div><div>(XEN) &nbsp; &nbsp; &nbsp; Apic 0x01, Pin &nbsp;2: =
vec=3Dd9 delivery=3DFixed dest=3DP status=3D0 polarity=3D1 irr=3D0 =
trig=3DL mask=3D1 dest_id:37</div><div>(XEN) &nbsp; &nbsp; IRQ 36 =
Vec105:</div><div>(XEN) &nbsp; &nbsp; &nbsp; Apic 0x01, Pin &nbsp;4: =
vec=3D69 delivery=3DFixed dest=3DP status=3D0 polarity=3D1 irr=3D0 =
trig=3DL mask=3D1 dest_id:34</div><div>(XEN) &nbsp; &nbsp; IRQ 42 =
Vec113:</div><div>(XEN) &nbsp; &nbsp; &nbsp; Apic 0x01, Pin 10: vec=3D71 =
delivery=3DFixed dest=3DP status=3D0 polarity=3D1 irr=3D0 trig=3DL =
mask=3D1 dest_id:9</div><div>(XEN) &nbsp; &nbsp; IRQ 53 =
Vec168:</div><div>(XEN) &nbsp; &nbsp; &nbsp; Apic 0x01, Pin 21: vec=3Da8 =
delivery=3DFixed dest=3DP status=3D0 polarity=3D1 irr=3D0 trig=3DL =
mask=3D1 dest_id:11</div><div>(XEN) &nbsp; &nbsp; IRQ 85 =
Vec192:</div><div>(XEN) &nbsp; &nbsp; &nbsp; Apic 0x02, Pin 21: vec=3Dc0 =
delivery=3DFixed dest=3DP status=3D0 polarity=3D1 irr=3D0 trig=3DL =
mask=3D1 dest_id:15</div><div>(XEN) =3D=3D=3D=3D PCI devices =
=3D=3D=3D=3D</div><div>(XEN) =3D=3D=3D=3D segment 0000 =
=3D=3D=3D=3D</div><div>(XEN) 0000:01:12.3 - dom 0 &nbsp; - MSIs &lt; =
&gt;</div><div>(XEN) 0000:01:12.1 - dom 0 &nbsp; - MSIs &lt; =
&gt;</div><div>(XEN) 0000:01:11.7 - dom 0 &nbsp; - MSIs &lt; =
&gt;</div><div>(XEN) 0000:01:11.5 - dom 0 &nbsp; - MSIs &lt; =
&gt;</div><div>(XEN) 0000:01:11.3 - dom 0 &nbsp; - MSIs &lt; =
&gt;</div><div>(XEN) 0000:01:11.1 - dom 0 &nbsp; - MSIs &lt; =
&gt;</div><div>(XEN) 0000:01:10.7 - dom 0 &nbsp; - MSIs &lt; =
&gt;</div><div>(XEN) 0000:01:10.5 - dom 0 &nbsp; - MSIs &lt; =
&gt;</div><div>(XEN) 0000:01:10.3 - dom 0 &nbsp; - MSIs &lt; =
&gt;</div><div>(XEN) 0000:01:10.1 - dom 0 &nbsp; - MSIs &lt; =
&gt;</div><div>(XEN) 0000:01:12.2 - dom 0 &nbsp; - MSIs &lt; =
&gt;</div><div>(XEN) 0000:01:12.0 - dom 0 &nbsp; - MSIs &lt; =
&gt;</div><div>(XEN) 0000:01:11.6 - dom 0 &nbsp; - MSIs &lt; =
&gt;</div><div>(XEN) 0000:01:11.4 - dom 0 &nbsp; - MSIs &lt; =
&gt;</div><div>(XEN) 0000:01:11.2 - dom 0 &nbsp; - MSIs &lt; =
&gt;</div><div>(XEN) 0000:01:11.0 - dom 0 &nbsp; - MSIs &lt; =
&gt;</div><div>(XEN) 0000:01:10.6 - dom 0 &nbsp; - MSIs &lt; =
&gt;</div><div>(XEN) 0000:01:10.4 - dom 0 &nbsp; - MSIs &lt; =
&gt;</div><div>(XEN) 0000:01:10.2 - dom 0 &nbsp; - MSIs &lt; =
&gt;</div><div>(XEN) 0000:01:10.0 - dom 0 &nbsp; - MSIs &lt; =
&gt;</div><div>(XEN) 0000:7f:13.6 - dom 0 &nbsp; - MSIs &lt; =
&gt;</div><div>(XEN) 0000:7f:13.5 - dom 0 &nbsp; - MSIs &lt; =
&gt;</div><div>(XEN) 0000:7f:13.4 - dom 0 &nbsp; - MSIs &lt; =
&gt;</div><div>(XEN) 0000:7f:13.1 - dom 0 &nbsp; - MSIs &lt; =
&gt;</div><div>(XEN) 0000:7f:13.0 - dom 0 &nbsp; - MSIs &lt; =
&gt;</div><div>(XEN) 0000:7f:11.0 - dom 0 &nbsp; - MSIs &lt; =
&gt;</div><div>(XEN) 0000:7f:10.7 - dom 0 &nbsp; - MSIs &lt; =
&gt;</div><div>(XEN) 0000:7f:10.6 - dom 0 &nbsp; - MSIs &lt; =
&gt;</div><div>(XEN) 0000:7f:10.5 - dom 0 &nbsp; - MSIs &lt; =
&gt;</div><div>(XEN) 0000:7f:10.4 - dom 0 &nbsp; - MSIs &lt; =
&gt;</div><div>(XEN) 0000:7f:10.3 - dom 0 &nbsp; - MSIs &lt; =
&gt;</div><div>(XEN) 0000:7f:10.2 - dom 0 &nbsp; - MSIs &lt; =
&gt;</div><div>(XEN) 0000:7f:10.1 - dom 0 &nbsp; - MSIs &lt; =
&gt;</div><div>(XEN) 0000:7f:10.0 - dom 0 &nbsp; - MSIs &lt; =
&gt;</div><div>(XEN) 0000:7f:0f.6 - dom 0 &nbsp; - MSIs &lt; =
&gt;</div><div>(XEN) 0000:7f:0f.5 - dom 0 &nbsp; - MSIs &lt; =
&gt;</div><div>(XEN) 0000:7f:0f.4 - dom 0 &nbsp; - MSIs &lt; =
&gt;</div><div>(XEN) 0000:7f:0f.3 - dom 0 &nbsp; - MSIs &lt; =
&gt;</div><div>(XEN) 0000:7f:0f.2 - dom 0 &nbsp; - MSIs &lt; =
&gt;</div><div>(XEN) 0000:7f:0f.1 - dom 0 &nbsp; - MSIs &lt; =
&gt;</div><div>(XEN) 0000:7f:0f.0 - dom 0 &nbsp; - MSIs &lt; =
&gt;</div><div>(XEN) 0000:7f:0e.1 - dom 0 &nbsp; - MSIs &lt; =
&gt;</div><div>(XEN) 0000:7f:0e.0 - dom 0 &nbsp; - MSIs &lt; =
&gt;</div><div>(XEN) 0000:7f:0d.6 - dom 0 &nbsp; - MSIs &lt; =
&gt;</div><div>(XEN) 0000:7f:0d.3 - dom 0 &nbsp; - MSIs &lt; =
&gt;</div><div>(XEN) 0000:7f:0d.2 - dom 0 &nbsp; - MSIs &lt; =
&gt;</div><div>(XEN) 0000:7f:0d.1 - dom 0 &nbsp; - MSIs &lt; =
&gt;</div><div>(XEN) 0000:7f:0d.0 - dom 0 &nbsp; - MSIs &lt; =
&gt;</div><div>(XEN) 0000:7f:0c.7 - dom 0 &nbsp; - MSIs &lt; =
&gt;</div><div>(XEN) 0000:7f:0c.6 - dom 0 &nbsp; - MSIs &lt; =
&gt;</div><div>(XEN) 0000:7f:0c.3 - dom 0 &nbsp; - MSIs &lt; =
&gt;</div><div>(XEN) 0000:7f:0c.2 - dom 0 &nbsp; - MSIs &lt; =
&gt;</div><div>(XEN) 0000:7f:0c.1 - dom 0 &nbsp; - MSIs &lt; =
&gt;</div><div>(XEN) 0000:7f:0c.0 - dom 0 &nbsp; - MSIs &lt; =
&gt;</div><div>(XEN) 0000:7f:0b.3 - dom 0 &nbsp; - MSIs &lt; =
&gt;</div><div>(XEN) 0000:7f:0b.0 - dom 0 &nbsp; - MSIs &lt; =
&gt;</div><div>(XEN) 0000:7f:0a.3 - dom 0 &nbsp; - MSIs &lt; =
&gt;</div><div>(XEN) 0000:7f:0a.2 - dom 0 &nbsp; - MSIs &lt; =
&gt;</div><div>(XEN) 0000:7f:0a.1 - dom 0 &nbsp; - MSIs &lt; =
&gt;</div><div>(XEN) 0000:7f:0a.0 - dom 0 &nbsp; - MSIs &lt; =
&gt;</div><div>(XEN) 0000:7f:09.0 - dom 0 &nbsp; - MSIs &lt; =
&gt;</div><div>(XEN) 0000:7f:08.0 - dom 0 &nbsp; - MSIs &lt; =
&gt;</div><div>(XEN) 0000:40:05.2 - dom 0 &nbsp; - MSIs &lt; =
&gt;</div><div>(XEN) 0000:40:05.0 - dom 0 &nbsp; - MSIs &lt; =
&gt;</div><div>(XEN) 0000:40:03.0 - dom 0 &nbsp; - MSIs &lt; 99 =
&gt;</div><div>(XEN) 0000:40:01.0 - dom 0 &nbsp; - MSIs &lt; 98 =
&gt;</div><div>(XEN) 0000:3f:13.6 - dom 0 &nbsp; - MSIs &lt; =
&gt;</div><div>(XEN) 0000:3f:13.5 - dom 0 &nbsp; - MSIs &lt; =
&gt;</div><div>(XEN) 0000:3f:13.4 - dom 0 &nbsp; - MSIs &lt; =
&gt;</div><div>(XEN) 0000:3f:13.1 - dom 0 &nbsp; - MSIs &lt; =
&gt;</div><div>(XEN) 0000:3f:13.0 - dom 0 &nbsp; - MSIs &lt; =
&gt;</div><div>(XEN) 0000:3f:11.0 - dom 0 &nbsp; - MSIs &lt; =
&gt;</div><div>(XEN) 0000:3f:10.7 - dom 0 &nbsp; - MSIs &lt; =
&gt;</div><div>(XEN) 0000:3f:10.6 - dom 0 &nbsp; - MSIs &lt; =
&gt;</div><div>(XEN) 0000:3f:10.5 - dom 0 &nbsp; - MSIs &lt; =
&gt;</div><div>(XEN) 0000:3f:10.4 - dom 0 &nbsp; - MSIs &lt; =
&gt;</div><div>(XEN) 0000:3f:10.3 - dom 0 &nbsp; - MSIs &lt; =
&gt;</div><div>(XEN) 0000:3f:10.2 - dom 0 &nbsp; - MSIs &lt; =
&gt;</div><div>(XEN) 0000:3f:10.1 - dom 0 &nbsp; - MSIs &lt; =
&gt;</div><div>(XEN) 0000:3f:10.0 - dom 0 &nbsp; - MSIs &lt; =
&gt;</div><div>(XEN) 0000:3f:0f.6 - dom 0 &nbsp; - MSIs &lt; =
&gt;</div><div>(XEN) 0000:3f:0f.5 - dom 0 &nbsp; - MSIs &lt; =
&gt;</div><div>(XEN) 0000:3f:0f.4 - dom 0 &nbsp; - MSIs &lt; =
&gt;</div><div>(XEN) 0000:3f:0f.3 - dom 0 &nbsp; - MSIs &lt; =
&gt;</div><div>(XEN) 0000:3f:0f.2 - dom 0 &nbsp; - MSIs &lt; =
&gt;</div><div>(XEN) 0000:3f:0f.1 - dom 0 &nbsp; - MSIs &lt; =
&gt;</div><div>(XEN) 0000:3f:0f.0 - dom 0 &nbsp; - MSIs &lt; =
&gt;</div><div>(XEN) 0000:3f:0e.1 - dom 0 &nbsp; - MSIs &lt; =
&gt;</div><div>(XEN) 0000:3f:0e.0 - dom 0 &nbsp; - MSIs &lt; =
&gt;</div><div>(XEN) 0000:3f:0d.6 - dom 0 &nbsp; - MSIs &lt; =
&gt;</div><div>(XEN) 0000:3f:0d.3 - dom 0 &nbsp; - MSIs &lt; =
&gt;</div><div>(XEN) 0000:3f:0d.2 - dom 0 &nbsp; - MSIs &lt; =
&gt;</div><div>(XEN) 0000:3f:0d.1 - dom 0 &nbsp; - MSIs &lt; =
&gt;</div><div>(XEN) 0000:3f:0d.0 - dom 0 &nbsp; - MSIs &lt; =
&gt;</div><div>(XEN) 0000:3f:0c.7 - dom 0 &nbsp; - MSIs &lt; =
&gt;</div><div>(XEN) 0000:3f:0c.6 - dom 0 &nbsp; - MSIs &lt; =
&gt;</div><div>(XEN) 0000:3f:0c.3 - dom 0 &nbsp; - MSIs &lt; =
&gt;</div><div>(XEN) 0000:3f:0c.2 - dom 0 &nbsp; - MSIs &lt; =
&gt;</div><div>(XEN) 0000:3f:0c.1 - dom 0 &nbsp; - MSIs &lt; =
&gt;</div><div>(XEN) 0000:3f:0c.0 - dom 0 &nbsp; - MSIs &lt; =
&gt;</div><div>(XEN) 0000:3f:0b.3 - dom 0 &nbsp; - MSIs &lt; =
&gt;</div><div>(XEN) 0000:3f:0b.0 - dom 0 &nbsp; - MSIs &lt; =
&gt;</div><div>(XEN) 0000:3f:0a.3 - dom 0 &nbsp; - MSIs &lt; =
&gt;</div><div>(XEN) 0000:3f:0a.2 - dom 0 &nbsp; - MSIs &lt; =
&gt;</div><div>(XEN) 0000:3f:0a.1 - dom 0 &nbsp; - MSIs &lt; =
&gt;</div><div>(XEN) 0000:3f:0a.0 - dom 0 &nbsp; - MSIs &lt; =
&gt;</div><div>(XEN) 0000:3f:09.0 - dom 0 &nbsp; - MSIs &lt; =
&gt;</div><div>(XEN) 0000:3f:08.0 - dom 0 &nbsp; - MSIs &lt; =
&gt;</div><div>(XEN) 0000:0b:00.0 - dom 0 &nbsp; - MSIs &lt; =
&gt;</div><div>(XEN) 0000:0a:00.0 - dom 0 &nbsp; - MSIs &lt; =
&gt;</div><div>(XEN) 0000:09:01.0 - dom 0 &nbsp; - MSIs &lt; =
&gt;</div><div>(XEN) 0000:09:00.0 - dom 0 &nbsp; - MSIs &lt; =
&gt;</div><div>(XEN) 0000:08:00.0 - dom 0 &nbsp; - MSIs &lt; =
&gt;</div><div>(XEN) 0000:07:00.1 - dom 0 &nbsp; - MSIs &lt; =
&gt;</div><div>(XEN) 0000:07:00.0 - dom 0 &nbsp; - MSIs &lt; =
&gt;</div><div>(XEN) 0000:02:00.0 - dom 0 &nbsp; - MSIs &lt; 100 101 102 =
103 104 105 106 107 &gt;</div><div>(XEN) 0000:01:00.1 - dom 0 &nbsp; - =
MSIs &lt; 111 112 120 121 122 &gt;</div><div>(XEN) 0000:01:00.0 - dom 0 =
&nbsp; - MSIs &lt; 109 110 113 114 115 &gt;</div><div>(XEN) 0000:00:1f.2 =
- dom 0 &nbsp; - MSIs &lt; 108 &gt;</div><div>(XEN) 0000:00:1f.0 - dom 0 =
&nbsp; - MSIs &lt; &gt;</div><div>(XEN) 0000:00:1e.0 - dom 0 &nbsp; - =
MSIs &lt; &gt;</div><div>(XEN) 0000:00:1d.0 - dom 0 &nbsp; - MSIs &lt; =
&gt;</div><div>(XEN) 0000:00:1c.7 - dom 0 &nbsp; - MSIs &lt; 97 =
&gt;</div><div>(XEN) 0000:00:1c.4 - dom 0 &nbsp; - MSIs &lt; 96 =
&gt;</div><div>(XEN) 0000:00:1c.0 - dom 0 &nbsp; - MSIs &lt; 95 =
&gt;</div><div>(XEN) 0000:00:1a.0 - dom 0 &nbsp; - MSIs &lt; =
&gt;</div><div>(XEN) 0000:00:16.1 - dom 0 &nbsp; - MSIs &lt; =
&gt;</div><div>(XEN) 0000:00:16.0 - dom 0 &nbsp; - MSIs &lt; =
&gt;</div><div>(XEN) 0000:00:11.0 - dom 0 &nbsp; - MSIs &lt; 94 =
&gt;</div><div>(XEN) 0000:00:05.2 - dom 0 &nbsp; - MSIs &lt; =
&gt;</div><div>(XEN) 0000:00:05.0 - dom 0 &nbsp; - MSIs &lt; =
&gt;</div><div>(XEN) 0000:00:03.0 - dom 0 &nbsp; - MSIs &lt; 93 =
&gt;</div><div>(XEN) 0000:00:02.2 - dom 0 &nbsp; - MSIs &lt; 92 =
&gt;</div><div>(XEN) 0000:00:02.0 - dom 0 &nbsp; - MSIs &lt; 91 =
&gt;</div><div>(XEN) 0000:00:01.0 - dom 0 &nbsp; - MSIs &lt; 90 =
&gt;</div><div>(XEN) 0000:00:00.0 - dom 0 &nbsp; - MSIs &lt; =
&gt;</div><div>(XEN) MSI information:</div><div>(XEN) &nbsp;IOMMU &nbsp; =
88 vec=3D28 &nbsp;fixed &nbsp;edge &nbsp; assert phys &nbsp; &nbsp;cpu =
dest=3D00000000 mask=3D1/0/?</div><div>(XEN) &nbsp;IOMMU &nbsp; 89 =
vec=3D30 &nbsp;fixed &nbsp;edge &nbsp; assert phys &nbsp; &nbsp;cpu =
dest=3D00000000 mask=3D1/0/?</div><div>(XEN) &nbsp;MSI &nbsp; &nbsp; 90 =
vec=3Dd8 &nbsp;fixed &nbsp;edge &nbsp; assert phys &nbsp; &nbsp;cpu =
dest=3D00000000 mask=3D1/0/0</div><div>(XEN) &nbsp;MSI &nbsp; &nbsp; 91 =
vec=3D21 &nbsp;fixed &nbsp;edge &nbsp; assert phys &nbsp; &nbsp;cpu =
dest=3D00000000 mask=3D1/0/0</div><div>(XEN) &nbsp;MSI &nbsp; &nbsp; 92 =
vec=3D29 &nbsp;fixed &nbsp;edge &nbsp; assert phys &nbsp; &nbsp;cpu =
dest=3D00000000 mask=3D1/0/0</div><div>(XEN) &nbsp;MSI &nbsp; &nbsp; 93 =
vec=3D31 &nbsp;fixed &nbsp;edge &nbsp; assert phys &nbsp; &nbsp;cpu =
dest=3D00000000 mask=3D1/0/0</div><div>(XEN) &nbsp;MSI &nbsp; &nbsp; 94 =
vec=3D39 &nbsp;fixed &nbsp;edge &nbsp; assert phys &nbsp; &nbsp;cpu =
dest=3D00000000 mask=3D0/1/?</div><div>(XEN) &nbsp;MSI &nbsp; &nbsp; 95 =
vec=3D41 &nbsp;fixed &nbsp;edge &nbsp; assert phys &nbsp; &nbsp;cpu =
dest=3D00000000 mask=3D0/1/?</div><div>(XEN) &nbsp;MSI &nbsp; &nbsp; 96 =
vec=3D49 &nbsp;fixed &nbsp;edge &nbsp; assert phys &nbsp; &nbsp;cpu =
dest=3D00000000 mask=3D0/1/?</div><div>(XEN) &nbsp;MSI &nbsp; &nbsp; 97 =
vec=3D51 &nbsp;fixed &nbsp;edge &nbsp; assert phys &nbsp; &nbsp;cpu =
dest=3D00000000 mask=3D0/1/?</div><div>(XEN) &nbsp;MSI &nbsp; &nbsp; 98 =
vec=3D59 &nbsp;fixed &nbsp;edge &nbsp; assert phys &nbsp; &nbsp;cpu =
dest=3D00000000 mask=3D1/0/0</div><div>(XEN) &nbsp;MSI &nbsp; &nbsp; 99 =
vec=3D61 &nbsp;fixed &nbsp;edge &nbsp; assert phys &nbsp; &nbsp;cpu =
dest=3D00000000 mask=3D1/0/0</div><div>(XEN) &nbsp;MSI-X &nbsp;100 =
vec=3D79 &nbsp;fixed &nbsp;edge &nbsp; assert phys &nbsp; &nbsp;cpu =
dest=3D00000000 mask=3D1/0/0</div><div>(XEN) &nbsp;MSI-X &nbsp;101 =
vec=3D81 &nbsp;fixed &nbsp;edge &nbsp; assert phys &nbsp; &nbsp;cpu =
dest=3D00000000 mask=3D1/0/0</div><div>(XEN) &nbsp;MSI-X &nbsp;102 =
vec=3D89 &nbsp;fixed &nbsp;edge &nbsp; assert phys &nbsp; &nbsp;cpu =
dest=3D00000000 mask=3D1/0/0</div><div>(XEN) &nbsp;MSI-X &nbsp;103 =
vec=3D91 &nbsp;fixed &nbsp;edge &nbsp; assert phys &nbsp; &nbsp;cpu =
dest=3D00000000 mask=3D1/0/0</div><div>(XEN) &nbsp;MSI-X &nbsp;104 =
vec=3D99 &nbsp;fixed &nbsp;edge &nbsp; assert phys &nbsp; &nbsp;cpu =
dest=3D00000000 mask=3D1/0/0</div><div>(XEN) &nbsp;MSI-X &nbsp;105 =
vec=3Da1 &nbsp;fixed &nbsp;edge &nbsp; assert phys &nbsp; &nbsp;cpu =
dest=3D00000000 mask=3D1/0/0</div><div>(XEN) &nbsp;MSI-X &nbsp;106 =
vec=3Da9 &nbsp;fixed &nbsp;edge &nbsp; assert phys &nbsp; &nbsp;cpu =
dest=3D00000000 mask=3D1/0/0</div><div>(XEN) &nbsp;MSI-X &nbsp;107 =
vec=3Db1 &nbsp;fixed &nbsp;edge &nbsp; assert phys &nbsp; &nbsp;cpu =
dest=3D00000000 mask=3D1/0/0</div><div>(XEN) &nbsp;MSI &nbsp; &nbsp;108 =
vec=3Dc1 &nbsp;fixed &nbsp;edge &nbsp; assert phys &nbsp; &nbsp;cpu =
dest=3D00000000 mask=3D0/1/?</div><div>(XEN) &nbsp;MSI-X &nbsp;109 =
vec=3Dba &nbsp;fixed &nbsp;edge &nbsp; assert phys &nbsp; &nbsp;cpu =
dest=3D00000000 mask=3D1/0/0</div><div>(XEN) &nbsp;MSI-X &nbsp;110 =
vec=3Dc2 &nbsp;fixed &nbsp;edge &nbsp; assert phys &nbsp; &nbsp;cpu =
dest=3D00000000 mask=3D1/0/0</div><div>(XEN) &nbsp;MSI-X &nbsp;111 =
vec=3D7a &nbsp;fixed &nbsp;edge &nbsp; assert phys &nbsp; &nbsp;cpu =
dest=3D00000000 mask=3D1/0/0</div><div>(XEN) &nbsp;MSI-X &nbsp;112 =
vec=3D8a &nbsp;fixed &nbsp;edge &nbsp; assert phys &nbsp; &nbsp;cpu =
dest=3D00000000 mask=3D1/0/0</div><div>(XEN) &nbsp;MSI-X &nbsp;113 =
vec=3Dca &nbsp;fixed &nbsp;edge &nbsp; assert phys &nbsp; &nbsp;cpu =
dest=3D00000000 mask=3D1/0/0</div><div>(XEN) &nbsp;MSI-X &nbsp;114 =
vec=3Dd2 &nbsp;fixed &nbsp;edge &nbsp; assert phys &nbsp; &nbsp;cpu =
dest=3D00000000 mask=3D1/0/0</div><div>(XEN) &nbsp;MSI-X &nbsp;115 =
vec=3Dda &nbsp;fixed &nbsp;edge &nbsp; assert phys &nbsp; &nbsp;cpu =
dest=3D00000000 mask=3D1/0/0</div><div>(XEN) &nbsp;MSI-X &nbsp;120 =
vec=3D92 &nbsp;fixed &nbsp;edge &nbsp; assert phys &nbsp; &nbsp;cpu =
dest=3D00000000 mask=3D1/0/0</div><div>(XEN) &nbsp;MSI-X &nbsp;121 =
vec=3D9a &nbsp;fixed &nbsp;edge &nbsp; assert phys &nbsp; &nbsp;cpu =
dest=3D00000000 mask=3D1/0/0</div><div>(XEN) &nbsp;MSI-X &nbsp;122 =
vec=3Da2 &nbsp;fixed &nbsp;edge &nbsp; assert phys &nbsp; &nbsp;cpu =
dest=3D00000000 mask=3D1/0/0</div><div><div>On 04/10/2013, at 11.53.41, =
Andrew Cooper &lt;<a =
href=3D"mailto:andrew.cooper3@citrix.com">andrew.cooper3@citrix.com</a>&gt=
; wrote:</div><br class=3D"Apple-interchange-newline"><blockquote =
type=3D"cite">
 =20
    <meta content=3D"text/html; charset=3DISO-8859-1" =
http-equiv=3D"Content-Type">
 =20
  <div text=3D"#000000" bgcolor=3D"#FFFFFF">
    <div class=3D"moz-cite-prefix">On 04/10/13 08:44, Kristoffer Egefelt
      wrote:<br>
    </div>
    <blockquote cite=3D"mid:1A89C59B-8118-40A3-B94F-EF4B7B90EBAE@itoc.dk" =
type=3D"cite">
      <meta http-equiv=3D"Content-Type" content=3D"text/html;
        charset=3DISO-8859-1">
      <div class=3D"BodyFragment"><font size=3D"2"><span =
style=3D"font-size:10pt;">
            </span></font></div></blockquote><br>
    Can you printk() in xen/arch/x86/msi.c:pci_restore_msi_state() just
    before the list_for_each_entry_safe() and work out which is the
    problematic pci device, then run `xl debug-keys iQM` and provide the
    output.&nbsp; Perhaps an lspci of the affected device might also =
help.<br>
    <br>
    ~Andrew<br>
  </div>

_______________________________________________<br>Xen-devel mailing =
list<br><a =
href=3D"mailto:Xen-devel@lists.xen.org">Xen-devel@lists.xen.org</a><br>htt=
p://lists.xen.org/xen-devel<br></blockquote></div><br></div></body></html>=

--Apple-Mail=_69A9FD2E-E2F5-4171-A89F-D3A92A966B46--


--===============3739662588533020193==
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.xen.org
http://lists.xen.org/xen-devel

--===============3739662588533020193==--


From xen-devel-bounces@lists.xen.org Sun Oct 06 06:20:10 2013
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 06 Oct 2013 06:20:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1VShgX-0002KE-6x; Sun, 06 Oct 2013 06:19:21 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <srthakur26@gmail.com>) id 1VShgU-0002K9-Qy
	for xen-devel@lists.xen.org; Sun, 06 Oct 2013 06:19:19 +0000
Received: from [193.109.254.147:23843] by server-16.bemta-14.messagelabs.com
	id C8/60-06264-6E001525; Sun, 06 Oct 2013 06:19:18 +0000
X-Env-Sender: srthakur26@gmail.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1381040354!319585!1
X-Originating-IP: [209.85.220.53]
X-SpamReason: INFO: max file limit 5000
X-SpamReason: No, hits=2.3 required=7.0 tests=BODY_RANDOM_LONG,
	HTML_50_60,HTML_IMAGE_ONLY_28,HTML_MESSAGE,ML_RADAR_SPEW_LINKS_14,
	RCVD_BY_IP,spamassassin: 
X-StarScan-Received: 
X-StarScan-Version: 6.9.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29193 invoked from network); 6 Oct 2013 06:19:16 -0000
Received: from mail-pa0-f53.google.com (HELO mail-pa0-f53.google.com)
	(209.85.220.53)
	by server-13.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	6 Oct 2013 06:19:16 -0000
Received: by mail-pa0-f53.google.com with SMTP id kq14so5903432pab.40
	for <xen-devel@lists.xen.org>; Sat, 05 Oct 2013 23:19:14 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:date:message-id:subject:from:to:content-type;
	bh=MQYgr/kTkazwvEStcF8OU9mE2eZNdsD8H5bNgGTVWao=;
	b=OxREy3XBUf69POCOLRxcB8oIfyy+c3r8ST1IpOQ/JmwPwOSkyG3y0SAcdtzwj9WYpt
	hzlY4FMqlP2sG1e0jqW/1jDzS9W9RD4hKcHjMGrs2dAYH7c2PUA8QrVyFBANQ0C6yLLm
	xEdOZENOhPdme+tIJSEvdSR1OStWXWdpcBVtR9d9AvpV0iX0SJMNsnm15DNq/Cu5aHFE
	O3MGTEvwGBQqnuqlO6zzHBb4+f1PTlFZzZTqal5HYs77Nje+tWbNq7Y1hWa1ZbXqH3Yp
	Mg44aY9cUWtB3BqHlNkB+5cI9ouMEZy5uVFoJrAbCDMPsfRUzkymST7zsmEDj7rrQUC+
	DK4w==
MIME-Version: 1.0
X-Received: by 10.68.91.3 with SMTP id ca3mr23908417pbb.20.1381040353810; Sat,
	05 Oct 2013 23:19:13 -0700 (PDT)
Received: by 10.70.140.199 with HTTP; Sat, 5 Oct 2013 23:19:13 -0700 (PDT)
Date: Sun, 6 Oct 2013 11:49:13 +0530
Message-ID: <CA+fmdjuRri=RKahMxnidq3ABs4DtBDDQ6NfTsfkKX_q-CkfFYg@mail.gmail.com>
From: shikha thakur <srthakur26@gmail.com>
To: xen-devel@lists.xen.org
Subject: [Xen-devel] Improve performance between Network driver domain to
	guest OS
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
	<mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
	<mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============3978488242944471602=="
Sender: xen-devel-bounces@lists.xen.org
Errors-To: xen-devel-bounces@lists.xen.org

--===============3978488242944471602==
Content-Type: multipart/related; boundary=047d7b6773d6b6b9d404e80c83bb

--047d7b6773d6b6b9d404e80c83bb
Content-Type: multipart/alternative; boundary=047d7b6773d6b6b9d104e80c83ba

--047d7b6773d6b6b9d104e80c83ba
Content-Type: text/plain; charset=ISO-8859-1

Hi all,
 I am Shikha Thakur pursuing post graduation from Pune University in
Computer Engineering.Recently, I started my research in Xen hypervisor for
my curriculum project.I am enjoying working with Xen. Being newbie i want
to get more familiar with Xen.

So, I request all please tell me that my idea for this research is valid or
not?

Research Topic::
I am working on "Improving Network I/O virtualization of Xen for Cloud
Computing."



Xen Hypervisor ::
 The driver domain based model of Xen for network I/O virtualization
exhibits poor networking performance.Two Experiments are carried out and
they are:-

1)Network Performance analysis has been carried out to analyze the
virtualization over- head and analyze the baseline reception, transmission
and forwarding performance of the VMs(shown in fig 1).

`[image: Inline image 4]


2)Experiment has carried out to find the hardware bottlenecks and it is
observe that the memory latency is the problem for costly driver domain -
virtual machine communication (shown in fig 2).



[image: Inline image 3]Solution::
  As Memory latency is the bottleneck,Can Packet aggregation be applied to
overcome this?

I would be awaiting for the reply.

Many Thanks.

--047d7b6773d6b6b9d104e80c83ba
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><span style=3D"font-family:&#39;Courier New&#39;,courier,m=
onaco,monospace,sans-serif;font-size:12pt">Hi all,</span><br><div class=3D"=
gmail_quote"><div dir=3D"ltr"><div style=3D"overflow:hidden"><div style=3D"=
font-size:12pt;font-family:&#39;Courier New&#39;,courier,monaco,monospace,s=
ans-serif">

<div>=A0I am Shikha Thakur pursuing post graduation from Pune University in=
=A0 Computer Engineering.Recently, I started my research in Xen hypervisor =
for my curriculum project.I am enjoying working with Xen. Being newbie i wa=
nt to get more familiar with Xen.<br>

<br>So, I request all please tell me that my idea for this research is vali=
d or not?<br></div><div style=3D"font-size:16px;background-color:transparen=
t"><br></div><div style=3D"font-size:16px;background-color:transparent"><sp=
an style=3D"font-weight:bold">Research Topic::</span></div>

<div style=3D"font-size:16px;background-color:transparent">I am working on =
&quot;Improving Network I/O virtualization of Xen for Cloud Computing.&quot=
;</div><div style=3D"font-size:16px;background-color:transparent">=A0=A0=A0=
=A0=A0=A0=A0=A0<br>

</div><div style=3D"font-size:16px;background-color:transparent"><br></div>=
<div style=3D"font-size:16px;background-color:transparent"><br><span style=
=3D"font-weight:bold">Xen Hypervisor ::</span><br>=A0The driver domain base=
d model of Xen for network I/O virtualization exhibits poor networking perf=
ormance.Two Experiments are carried out and they are:-<br>

<br>1)Network Performance analysis has been carried out to analyze the virt=
ualization over- head and analyze the baseline reception, transmission and =
forwarding performance of the VMs(shown in fig 1).</div><div style=3D"font-=
size:16px;background-color:transparent">

<br>`<img src=3D"cid:ii_1418c5b3d51835c5" alt=3D"Inline image 4" height=3D"=
141" width=3D"475"><img src=3D"" alt=3D""><br></div><div style=3D"font-size=
:16px;background-color:transparent"><img src=3D"" alt=3D""><img src=3D"" al=
t=3D""><br><br>2)Experiment has carried out to find the hardware bottleneck=
s and it is observe that the memory latency is the problem for costly drive=
r domain - virtual machine communication (shown in fig 2).<br>

</div><div style=3D"font-size:16px;background-color:transparent"><img src=
=3D"" alt=3D""><img src=3D"" alt=3D""></div><div style=3D"font-size:16px;ba=
ckground-color:transparent"><img src=3D"" alt=3D""><br><br><br><span style=
=3D"font-weight:bold"><img src=3D"cid:ii_1418c5a64fbb5215" alt=3D"Inline im=
age 3" height=3D"144" width=3D"475">Solution::</span><br>

=A0 As Memory latency is the bottleneck,Can Packet aggregation be applied t=
o overcome this?<br><br>I would be awaiting for the reply.<br><br>Many Than=
ks.</div><div><br></div></div></div></div></div></div>

--047d7b6773d6b6b9d104e80c83ba--
--047d7b6773d6b6b9d404e80c83bb
Content-Type: image/png; name="image.png"
Content-Transfer-Encoding: base64
Content-ID: <ii_1418c5a64fbb5215>
X-Attachment-Id: ii_1418c5a64fbb5215

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
--047d7b6773d6b6b9d404e80c83bb
Content-Type: image/png; name="image.png"
Content-Transfer-Encoding: base64
Content-ID: <ii_1418c5b3d51835c5>
X-Attachment-Id: ii_1418c5b3d51835c5

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
azuxYt59b5ZZvmyZi8WB62/7ckra9n/aeDvHHnu82aZ+fTdl0dqGAaftYIyb8JW2TXxZ06bp06a5
603br7zqGjPF5luwYIE56KBOzmna2eec4xyl3Xvv3eaNN8eY2/v911hvsHauvKrDl+sFMXUTNRHG
PFsSh2HWp0XWsVp8naeeNtYB283WEZc4dhOd9h2pgaE4epN0dP4vvc41zz07OuP9QT3cC9SRTOer
VavmXJUvmD/fjBr1ctwpnOQdZY1MqVec4IkMImP/O263y4/3M3vv3cJ94ct9h7M78t580z9dvYn3
ndzP0vYmTZqY999/3+zZdM8SMiS2nfb4MjCdIbymTp1i3p40ydx51z3x50hi2yUv7Un1bECPoU8/
mZ227TxTuD8hn6+0nfvumGOPMx07HlgCf8krbffbIzjd/8AAd58w2lGnTrF7A1dRGf3pctoyAnpz
r4aOxgMP3Bf3Wgoe2XounThxohk5YoShA8I+8Vp62uBXxG5ZvHixOz/EevFsYx+iPGCgkSNHmIsv
Ot9MnDTVxjP41UZxrGXjXDSOW4HzYsbOgnl95kkZsqxlbSgIeU1+SWeYeI89mtg4K7taQ7gajref
V8LUCy9exOtsnAvy4pGz9b4tbJC5Wuann9aZ+vaBw4t/3PhJVpZGri46JHQkmLrAv0n16lsZgpXV
37a+i6FAnBjKPfXU47a9/V39PDwefOh/doh0vZMd+dnHEI/hdmTYcsuqrq769bctHo61USgJC37+
eb3sA/g9+5Kuai697HIXov0HG/OBY8qvWLHM4UQb7Be62X33Pdy56tVrOPkWLJhvl/uuM2eccYqd
NljpgpjdO+A+2wHazclJZ4YylP/BTufsbDtGBKKqZfFHFjpS0vb7BtxjrPt226YqLpDYrbf9N2nb
WenD9ahSxTjMatWq5aZUwBhczz7rDIPRYhWb4a67B5jOnTu7tm+//fYuH5092gb22223vbu+TMsg
57fffuM6s3PmfGpuvOEflt9PriP02ec2lLotE5Zusi9GqI71EmsdlJm//vVvWfnxIBLtyBEvuoi2
dKKwiercuYu7Z4jVQsck8f7xdZ46a9SobnbcsYG7FhyLTqPzvp6CT6LON23azAUmzHR/wJf7JlHn
uUboLkHu6DwRVyixXsrSWULvE+87yct05PfffWsOP+JIp8eJ9yhTOrTFbw985R5FLojVYK1a7WN2
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
--047d7b6773d6b6b9d404e80c83bb--


--===============3978488242944471602==
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.xen.org
http://lists.xen.org/xen-devel

--===============3978488242944471602==--


From xen-devel-bounces@lists.xen.org Sun Oct 06 08:24:45 2013
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 06 Oct 2013 08:24:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1VSjdG-0005GW-DR; Sun, 06 Oct 2013 08:24:06 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <fengguang.wu@intel.com>) id 1VSjdE-0005GR-69
	for xen-devel@lists.xenproject.org; Sun, 06 Oct 2013 08:24:05 +0000
Received: from [85.158.143.35:8565] by server-3.bemta-4.messagelabs.com id
	BF/51-24907-32E11525; Sun, 06 Oct 2013 08:24:03 +0000
X-Env-Sender: fengguang.wu@intel.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1381047836!8962676!1
X-Originating-IP: [134.134.136.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjQgPT4gMzkwOTcx\n
X-StarScan-Received: 
X-StarScan-Version: 6.9.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7903 invoked from network); 6 Oct 2013 08:23:57 -0000
Received: from mga09.intel.com (HELO mga09.intel.com) (134.134.136.24)
	by server-3.tower-21.messagelabs.com with SMTP;
	6 Oct 2013 08:23:57 -0000
Received: from fmsmga001.fm.intel.com ([10.253.24.23])
	by orsmga102.jf.intel.com with ESMTP; 06 Oct 2013 01:20:42 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="4.90,1043,1371106800"; 
	d="log'?scan'208";a="406038386"
Received: from unknown (HELO wfg-t420.sh.intel.com) ([10.255.20.230])
	by fmsmga001.fm.intel.com with ESMTP; 06 Oct 2013 01:23:42 -0700
Received: from wfg by wfg-t420.sh.intel.com with local (Exim 4.77)
	(envelope-from <fengguang.wu@intel.com>)
	id 1VSjcq-0006SH-H3; Sun, 06 Oct 2013 16:23:40 +0800
Date: Sun, 6 Oct 2013 16:23:40 +0800
From: Fengguang Wu <fengguang.wu@intel.com>
To: xen-devel@lists.xenproject.org
Message-ID: <20131006082340.GA24568@localhost>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="xHFwDpU9dbj6ez1V"
Content-Disposition: inline
User-Agent: Mutt/1.5.21 (2010-09-15)
Cc: Linus Torvalds <torvalds@linux-foundation.org>,
	linux-kernel@vger.kernel.org
Subject: [Xen-devel] [xen] double fault: 0000 [#1] PREEMPT SMP
	DEBUG_PAGEALLOC
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
	<mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
	<mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Sender: xen-devel-bounces@lists.xen.org
Errors-To: xen-devel-bounces@lists.xen.org


--xHFwDpU9dbj6ez1V
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline

Greetings,

I got the below dmesg and the first bad commit is

commit cf39c8e5352b4fb9efedfe7e9acb566a85ed847c
Merge: 3398d25 23b7eaf
Author: Linus Torvalds <torvalds@linux-foundation.org>
Date:   Wed Sep 4 17:45:39 2013 -0700

    Merge tag 'stable/for-linus-3.12-rc0-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip
    
    Pull Xen updates from Konrad Rzeszutek Wilk:
     "A couple of features and a ton of bug-fixes.  There is also some
      maintership changes.  Jeremy is enjoying the full-time work at the
      startup and as much as he would love to help - he can't find the time.
      I have a bunch of other things that I promised to work on - paravirt
      diet, get SWIOTLB working everywhere, etc, but haven't been able to
      find the time.
    
      As such both David Vrabel and Boris Ostrovsky have graciously
      volunteered to help with the maintership role.  They will keep the lid
      on regressions, bug-fixes, etc.  I will be in the background to help -
      but eventually there will be less of me doing the Xen GIT pulls and
      more of them.  Stefano is still doing the ARM/ARM64 and will continue
      on doing so.
    
      Features:
       - Xen Trusted Platform Module (TPM) frontend driver - with the
         backend in MiniOS.
       - Scalability improvements in event channel.
       - Two extra Xen co-maintainers (David, Boris) and one going away (Jeremy)
    
      Bug-fixes:
       - Make the 1:1 mapping work during early bootup on selective regions.
       - Add scratch page to balloon driver to deal with unexpected code
         still holding on stale pages.
       - Allow NMIs on PV guests (64-bit only)
       - Remove unnecessary TLB flush in M2P code.
       - Fixes duplicate callbacks in Xen granttable code.
       - Fixes in PRIVCMD_MMAPBATCH ioctls to allow retries
       - Fix for events being lost due to rescheduling on different VCPUs.
       - More documentation"
    
    * tag 'stable/for-linus-3.12-rc0-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip: (23 commits)
      hvc_xen: Remove unnecessary __GFP_ZERO from kzalloc
      drivers/xen-tpmfront: Fix compile issue with missing option.
      xen/balloon: don't set P2M entry for auto translated guest
      xen/evtchn: double free on error
      Xen: Fix retry calls into PRIVCMD_MMAPBATCH*.
      xen/pvhvm: Initialize xen panic handler for PVHVM guests
      xen/m2p: use GNTTABOP_unmap_and_replace to reinstate the original mapping
      xen: fix ARM build after 6efa20e4
      MAINTAINERS: Remove Jeremy from the Xen subsystem.
      xen/events: document behaviour when scanning the start word for events
      x86/xen: during early setup, only 1:1 map the ISA region
      x86/xen: disable premption when enabling local irqs
      swiotlb-xen: replace dma_length with sg_dma_len() macro
      swiotlb: replace dma_length with sg_dma_len() macro
      xen/balloon: set a mapping for ballooned out pages
      xen/evtchn: improve scalability by using per-user locks
      xen/p2m: avoid unneccesary TLB flush in m2p_remove_override()
      MAINTAINERS: Add in two extra co-maintainers of the Xen tree.
      MAINTAINERS: Update the Xen subsystem's with proper mailing list.
      xen: replace strict_strtoul() with kstrtoul()
      ...


grep: /proc/filesystems: No such file or directory
Starting Bootlog daemon: 
[    4.136137] double fault: 0000 [#1] PREEMPT SMP DEBUG_PAGEALLOC
[    4.137521] CPU: 0 PID: 132 Comm: bootlogd Not tainted 3.12.0-rc2-00153-g14951f2 #129
[    4.139156] task: ffff88000c9a6580 ti: ffff88000c9ba000 task.ti: ffff88000c9ba000
[    4.140042] RIP: 0010:[<ffffffff81f31c7e>]  [<ffffffff81f31c7e>] boot_tvec_bases+0x1fe/0x2080
[    4.140042] RSP: 0018:0000000088000cd8  EFLAGS: 00010212
[    4.140042] RAX: 000000000000004f RBX: 0000000000000100 RCX: 0000000000000000
[    4.140042] RDX: 0000000000000f1e RSI: ffffffff81f746a8 RDI: ffffffff81f31c48
[    4.140042] RBP: ffff88000f003ee0 R08: 0000000000000000 R09: 0000000000000000
[    4.140042] R10: 0000000000000001 R11: ffff88000f00a000 R12: ffff88000c9bbfd8
[    4.140042] R13: ffffffff81f31c48 R14: ffffffff81f31c48 R15: ffffffff81f31c48
[    4.140042] FS:  00007fb1f9662700(0000) GS:ffff88000f000000(0000) knlGS:0000000000000000
[    4.140042] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[    4.140042] CR2: 0000000088000cc8 CR3: 000000000c9cd000 CR4: 00000000000006b0
[    4.140042] Stack:
[    4.140042] BUG: unable to handle kernel paging request at 0000000088000cd8
[    4.140042] IP: [<ffffffff8102bf55>] show_stack_log_lvl+0xc3/0x137
[    4.140042] PGD c9e6067 PUD 0 
[    4.140042] Oops: 0000 [#2] PREEMPT SMP DEBUG_PAGEALLOC
[    4.140042] CPU: 0 PID: 132 Comm: bootlogd Not tainted 3.12.0-rc2-00153-g14951f2 #129
[    4.140042] task: ffff88000c9a6580 ti: ffff88000c9ba000 task.ti: ffff88000c9ba000
[    4.140042] RIP: 0010:[<ffffffff8102bf55>]  [<ffffffff8102bf55>] show_stack_log_lvl+0xc3/0x137
[    4.140042] RSP: 0018:ffff88000f005e20  EFLAGS: 00010046
[    4.140042] RAX: ffff88000effffc0 RBX: 0000000000000000 RCX: 0000000000000000
[    4.140042] RDX: 000000000000ba18 RSI: ffff88000f005f58 RDI: 0000000000000001
[    4.140042] RBP: ffff88000f005e70 R08: ffffffff81b6a095 R09: 0000000000000000
[    4.140042] R10: ffffffff810bb62b R11: 0000000000000000 R12: 0000000000000000
[    4.140042] R13: ffff88000f003fc0 R14: 0000000088000cd8 R15: 0000000000000040
[    4.140042] FS:  00007fb1f9662700(0000) GS:ffff88000f000000(0000) knlGS:0000000000000000
[    4.140042] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[    4.140042] CR2: 0000000088000cd8 CR3: 000000000c9cd000 CR4: 00000000000006b0
[    4.140042] Stack:
[    4.140042]  ffffffff81b6a095 0000000000000000 ffff88000f005f58 ffff88000effffc0
[    4.140042]  0000000088000cd8 ffff88000f005f58 0000000000000ac0 0000000088000cd8
[    4.140042]  0000000000000000 0000000000000040 ffff88000f005ec8 ffffffff8102c039
[    4.140042] Call Trace:
[    4.140042]  <#DF> 
[    4.140042]  [<ffffffff8102c039>] show_regs+0x70/0x1d8
[    4.140042]  [<ffffffff810aa597>] ? atomic_notifier_call_chain+0xf/0x11
[    4.140042]  [<ffffffff8102cf01>] __die+0xaa/0xe9
[    4.140042]  [<ffffffff8102cf82>] die+0x42/0x5e
[    4.140042]  [<ffffffff8102aadb>] do_double_fault+0x5f/0x61
[    4.140042]  [<ffffffff8185a39d>] double_fault+0x2d/0x40
[    4.140042]  <<EOE>> 
[    4.140042] Code: 4d 8b 76 f8 e8 e4 f9 81 00 eb 09 41 f7 c6 ff 1f 00 00 74 33 85 db 74 13 f6 c3 03 75 0e 48 c7 c7 12 4a b8 81 31 c0 e8 c2 f9 81 00 <49> 8b 36 4d 8d 7e 08 48 c7 c7 8d a0 b6 81 31 c0 ff c3 4d 89 fe 
[    4.140042] RIP  [<ffffffff8102bf55>] show_stack_log_lvl+0xc3/0x137
[    4.140042]  RSP <ffff88000f005e20>
[    4.140042] CR2: 0000000088000cd8
[    4.140042] ---[ end trace d11a7e59f46ac8e0 ]---

git bisect start 9b565a8051b389e046209a5f68c93eade8de58bd v3.11 --
git bisect  bad 57d730924d5cc2c3e280af16a9306587c3a511db  # 07:29    130-  Merge branch 'timers-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
git bisect good a9238741987386bb549d61572973c7e62b2a4145  # 17:32   3555+  Merge tag 'pci-v3.12-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci
git bisect  bad cf39c8e5352b4fb9efedfe7e9acb566a85ed847c  # 18:34    727-  Merge tag 'stable/for-linus-3.12-rc0-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip
git bisect good 816434ec4a674fcdb3c2221a6dffdc8f34020550  # 05:43   5000+  Merge branch 'x86-spinlocks-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
git bisect good 43bcb402f84fe459102120b4e2d28d7117f16cd0  # 14:25   5000+  Merge remote-tracking branch 'asoc/topic/wm8994' into asoc-next
git bisect good b054087dbacee30a9dddaef2c9a96312146be04e  # 10:02   5000+  ALSA: hda - Re-setup HDMI pin and audio infoframe on stream switches
git bisect good 1cb95395870d68f9ff679db42fa15ea03201fc08  # 16:21   5000+  pinctrl: rockchip: Simplify for loop iteration
git bisect good ae67d9a888a000a9df43de10eb9950075e93508c  # 17:12   5000+  Merge tag 'ext4_for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4
git bisect good 3398d252a4da80c47fe9b802184fa0a792387732  # 18:13   5000+  Merge tag 'modules-next-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rusty/linux
git bisect good fb58e30091c74967f6b8e98b3c1f292782f92b41  # 19:10   5000+  x86/xen: disable premption when enabling local irqs
git bisect good 669b0ae961e87c824233475e987b2d39996d4849  # 23:09   5000+  xen/pvhvm: Initialize xen panic handler for PVHVM guests
git bisect good 04660bb5d0e4104e01a8fc34e5d51de1d84c09bf  # 23:53   5000+  xen/balloon: don't set P2M entry for auto translated guest
git bisect good 23b7eaf8220721892975610dd0ae5c846a34dcb4  # 03:19   5000+  hvc_xen: Remove unnecessary __GFP_ZERO from kzalloc
git bisect good 3398d252a4da80c47fe9b802184fa0a792387732  # 13:35  10000+  Merge tag 'modules-next-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rusty/linux
git bisect good 23b7eaf8220721892975610dd0ae5c846a34dcb4  # 14:55  10000+  hvc_xen: Remove unnecessary __GFP_ZERO from kzalloc
git bisect  bad 14951f22f1cc8375ead345d2ca08455e91f2152b  # 14:55      0-  Revert "perf symbols: Demangle cloned functions"
git bisect  bad e62063d69911886a5a92c719d262a2a87e1e5b60  # 15:28   1444-  Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs
git bisect  bad a0cf1abc25ac197dd97b857c0f6341066a8cb1cf  # 15:28      0-  Add linux-next specific files for 20130927
git bisect  bad b3180196661164e208fe2677fc938f07732c622d  # 15:56    728-  Merge branch 'tools/kvm'

Thanks,
Fengguang

--xHFwDpU9dbj6ez1V
Content-Type: text/plain; charset=us-ascii
Content-Disposition: attachment; filename="dmesg-yocto-lkp-tt02-6:20130929132932:3.12.0-rc2-00153-g14951f2:129"
Content-Transfer-Encoding: quoted-printable

[    0.000000] Initializing cgroup subsys cpuset
[    0.000000] Initializing cgroup subsys cpu
[    0.000000] Linux version 3.12.0-rc2-00153-g14951f2 (kbuild@xian) (gcc v=
ersion 4.8.1 (Debian 4.8.1-8) ) #129 SMP PREEMPT Sun Sep 29 23:02:12 CST 20=
13
[    0.000000] Command line: hung_task_panic=3D1 rcutree.rcu_cpu_stall_time=
out=3D100 log_buf_len=3D8M ignore_loglevel debug sched_debug apic=3Ddebug d=
ynamic_printk sysrq_always_enabled panic=3D10  prompt_ramdisk=3D0 console=
=3DttyS0,115200 console=3Dtty0 vga=3Dnormal  root=3D/dev/ram0 rw link=3D/ke=
rnel-tests/run-queue/kvm/x86_64-randconfig-x1-0928/tip:perf:urgent/.vmlinuz=
-14951f22f1cc8375ead345d2ca08455e91f2152b-20130929230242-9-lkp-tt02 branch=
=3Dtip/perf/urgent BOOT_IMAGE=3D/kernel/x86_64-randconfig-x1-0928/14951f22f=
1cc8375ead345d2ca08455e91f2152b/vmlinuz-3.12.0-rc2-00153-g14951f2
[    0.000000] e820: BIOS-provided physical RAM map:
[    0.000000] BIOS-e820: [mem 0x0000000000000000-0x000000000009fbff] usable
[    0.000000] BIOS-e820: [mem 0x000000000009fc00-0x000000000009ffff] reser=
ved
[    0.000000] BIOS-e820: [mem 0x00000000000f0000-0x00000000000fffff] reser=
ved
[    0.000000] BIOS-e820: [mem 0x0000000000100000-0x000000000fffdfff] usable
[    0.000000] BIOS-e820: [mem 0x000000000fffe000-0x000000000fffffff] reser=
ved
[    0.000000] BIOS-e820: [mem 0x00000000feffc000-0x00000000feffffff] reser=
ved
[    0.000000] BIOS-e820: [mem 0x00000000fffc0000-0x00000000ffffffff] reser=
ved
[    0.000000] debug: ignoring loglevel setting.
[    0.000000] NX (Execute Disable) protection: active
[    0.000000] Hypervisor detected: KVM
[    0.000000] e820: update [mem 0x00000000-0x00000fff] usable =3D=3D> rese=
rved
[    0.000000] e820: remove [mem 0x000a0000-0x000fffff] usable
[    0.000000] e820: last_pfn =3D 0xfffe max_arch_pfn =3D 0x400000000
[    0.000000] Scan for SMP in [mem 0x00000000-0x000003ff]
[    0.000000] Scan for SMP in [mem 0x0009fc00-0x0009ffff]
[    0.000000] Scan for SMP in [mem 0x000f0000-0x000fffff]
[    0.000000] found SMP MP-table at [mem 0x000fdae0-0x000fdaef] mapped at =
[ffff8800000fdae0]
[    0.000000]   mpc: fdaf0-fdbec
[    0.000000] Base memory trampoline at [ffff880000099000] 99000 size 24576
[    0.000000] init_memory_mapping: [mem 0x00000000-0x000fffff]
[    0.000000]  [mem 0x00000000-0x000fffff] page 4k
[    0.000000] BRK [0x028bc000, 0x028bcfff] PGTABLE
[    0.000000] BRK [0x028bd000, 0x028bdfff] PGTABLE
[    0.000000] BRK [0x028be000, 0x028befff] PGTABLE
[    0.000000] init_memory_mapping: [mem 0x0fa00000-0x0fbfffff]
[    0.000000]  [mem 0x0fa00000-0x0fbfffff] page 4k
[    0.000000] BRK [0x028bf000, 0x028bffff] PGTABLE
[    0.000000] init_memory_mapping: [mem 0x0c000000-0x0f9fffff]
[    0.000000]  [mem 0x0c000000-0x0f9fffff] page 4k
[    0.000000] BRK [0x028c0000, 0x028c0fff] PGTABLE
[    0.000000] BRK [0x028c1000, 0x028c1fff] PGTABLE
[    0.000000] init_memory_mapping: [mem 0x00100000-0x0bffffff]
[    0.000000]  [mem 0x00100000-0x0bffffff] page 4k
[    0.000000] init_memory_mapping: [mem 0x0fc00000-0x0fffdfff]
[    0.000000]  [mem 0x0fc00000-0x0fffdfff] page 4k
[    0.000000] log_buf_len: 8388608
[    0.000000] early log buf free: 127996(97%)
[    0.000000] RAMDISK: [mem 0x0fd03000-0x0ffeffff]
[    0.000000] ACPI: RSDP 00000000000fd950 00014 (v00 BOCHS )
[    0.000000] ACPI: RSDT 000000000fffe450 00034 (v01 BOCHS  BXPCRSDT 00000=
001 BXPC 00000001)
[    0.000000] ACPI: FACP 000000000fffff80 00074 (v01 BOCHS  BXPCFACP 00000=
001 BXPC 00000001)
[    0.000000] ACPI: DSDT 000000000fffe490 011A9 (v01   BXPC   BXDSDT 00000=
001 INTL 20100528)
[    0.000000] ACPI: FACS 000000000fffff40 00040
[    0.000000] ACPI: SSDT 000000000ffff7a0 00796 (v01 BOCHS  BXPCSSDT 00000=
001 BXPC 00000001)
[    0.000000] ACPI: APIC 000000000ffff680 00080 (v01 BOCHS  BXPCAPIC 00000=
001 BXPC 00000001)
[    0.000000] ACPI: HPET 000000000ffff640 00038 (v01 BOCHS  BXPCHPET 00000=
001 BXPC 00000001)
[    0.000000] ACPI: Local APIC address 0xfee00000
[    0.000000] mapped APIC to ffffffffff5bb000 (        fee00000)
[    0.000000] kvm-clock: Using msrs 4b564d01 and 4b564d00
[    0.000000] kvm-clock: cpu 0, msr 0:fcc3001, boot clock
[    0.000000] Zone ranges:
[    0.000000]   DMA32    [mem 0x00001000-0xffffffff]
[    0.000000]   Normal   empty
[    0.000000] Movable zone start for each node
[    0.000000] Early memory node ranges
[    0.000000]   node   0: [mem 0x00001000-0x0009efff]
[    0.000000]   node   0: [mem 0x00100000-0x0fffdfff]
[    0.000000] On node 0 totalpages: 65436
[    0.000000]   DMA32 zone: 1024 pages used for memmap
[    0.000000]   DMA32 zone: 21 pages reserved
[    0.000000]   DMA32 zone: 65436 pages, LIFO batch:15
[    0.000000] ACPI: PM-Timer IO Port: 0xb008
[    0.000000] ACPI: Local APIC address 0xfee00000
[    0.000000] mapped APIC to ffffffffff5bb000 (        fee00000)
[    0.000000] ACPI: LAPIC (acpi_id[0x00] lapic_id[0x00] enabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x01] lapic_id[0x01] enabled)
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0xff] dfl dfl lint[0x1])
[    0.000000] ACPI: IOAPIC (id[0x00] address[0xfec00000] gsi_base[0])
[    0.000000] IOAPIC[0]: apic_id 0, version 17, address 0xfec00000, GSI 0-=
23
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
[    0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 00, APIC ID 0, APIC =
INT 02
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 5 global_irq 5 high level)
[    0.000000] Int: type 0, pol 1, trig 3, bus 00, IRQ 05, APIC ID 0, APIC =
INT 05
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)
[    0.000000] Int: type 0, pol 1, trig 3, bus 00, IRQ 09, APIC ID 0, APIC =
INT 09
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 10 global_irq 10 high level)
[    0.000000] Int: type 0, pol 1, trig 3, bus 00, IRQ 0a, APIC ID 0, APIC =
INT 0a
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 11 global_irq 11 high level)
[    0.000000] Int: type 0, pol 1, trig 3, bus 00, IRQ 0b, APIC ID 0, APIC =
INT 0b
[    0.000000] ACPI: IRQ0 used by override.
[    0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 01, APIC ID 0, APIC =
INT 01
[    0.000000] ACPI: IRQ2 used by override.
[    0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 03, APIC ID 0, APIC =
INT 03
[    0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 04, APIC ID 0, APIC =
INT 04
[    0.000000] ACPI: IRQ5 used by override.
[    0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 06, APIC ID 0, APIC =
INT 06
[    0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 07, APIC ID 0, APIC =
INT 07
[    0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 08, APIC ID 0, APIC =
INT 08
[    0.000000] ACPI: IRQ9 used by override.
[    0.000000] ACPI: IRQ10 used by override.
[    0.000000] ACPI: IRQ11 used by override.
[    0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 0c, APIC ID 0, APIC =
INT 0c
[    0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 0d, APIC ID 0, APIC =
INT 0d
[    0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 0e, APIC ID 0, APIC =
INT 0e
[    0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 0f, APIC ID 0, APIC =
INT 0f
[    0.000000] Using ACPI (MADT) for SMP configuration information
[    0.000000] ACPI: HPET id: 0x8086a201 base: 0xfed00000
[    0.000000] smpboot: Allowing 2 CPUs, 0 hotplug CPUs
[    0.000000] mapped IOAPIC to ffffffffff5ba000 (fec00000)
[    0.000000] nr_irqs_gsi: 40
[    0.000000] e820: [mem 0x10000000-0xfeffbfff] available for PCI devices
[    0.000000] Booting paravirtualized kernel on KVM
[    0.000000] setup_percpu: NR_CPUS:4096 nr_cpumask_bits:2 nr_cpu_ids:2 nr=
_node_ids:1
[    0.000000] PERCPU: Embedded 24 pages/cpu @ffff88000f000000 s77520 r0 d2=
0784 u1048576
[    0.000000] pcpu-alloc: s77520 r0 d20784 u1048576 alloc=3D1*2097152
[    0.000000] pcpu-alloc: [0] 0 1=20
[    0.000000] kvm-clock: cpu 0, msr 0:fcc3001, primary cpu clock
[    0.000000] KVM setup async PF for cpu 0
[    0.000000] kvm-stealtime: cpu 0, msr f00ccc0
[    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Tota=
l pages: 64391
[    0.000000] Kernel command line: hung_task_panic=3D1 rcutree.rcu_cpu_sta=
ll_timeout=3D100 log_buf_len=3D8M ignore_loglevel debug sched_debug apic=3D=
debug dynamic_printk sysrq_always_enabled panic=3D10  prompt_ramdisk=3D0 co=
nsole=3DttyS0,115200 console=3Dtty0 vga=3Dnormal  root=3D/dev/ram0 rw link=
=3D/kernel-tests/run-queue/kvm/x86_64-randconfig-x1-0928/tip:perf:urgent/.v=
mlinuz-14951f22f1cc8375ead345d2ca08455e91f2152b-20130929230242-9-lkp-tt02 b=
ranch=3Dtip/perf/urgent BOOT_IMAGE=3D/kernel/x86_64-randconfig-x1-0928/1495=
1f22f1cc8375ead345d2ca08455e91f2152b/vmlinuz-3.12.0-rc2-00153-g14951f2
[    0.000000] PID hash table entries: 1024 (order: 1, 8192 bytes)
[    0.000000] Dentry cache hash table entries: 32768 (order: 6, 262144 byt=
es)
[    0.000000] Inode-cache hash table entries: 16384 (order: 5, 131072 byte=
s)
[    0.000000] Calgary: detecting Calgary via BIOS EBDA area
[    0.000000] Calgary: Unable to locate Rio Grande table in EBDA - bailing!
[    0.000000] Memory: 219648K/261744K available (8554K kernel code, 1777K =
rwdata, 4052K rodata, 848K init, 10068K bss, 42096K reserved)
[    0.000000] Preemptible hierarchical RCU implementation.
[    0.000000]=20
[    0.000000]=20
[    0.000000]=20
[    0.000000]=20
[    0.000000] NR_IRQS:262400 nr_irqs:512 16
[    0.000000] console [ttyS0] enabled
[    0.000000] Lock dependency validator: Copyright (c) 2006 Red Hat, Inc.,=
 Ingo Molnar
[    0.000000] ... MAX_LOCKDEP_SUBCLASSES:  8
[    0.000000] ... MAX_LOCK_DEPTH:          48
[    0.000000] ... MAX_LOCKDEP_KEYS:        8191
[    0.000000] ... CLASSHASH_SIZE:          4096
[    0.000000] ... MAX_LOCKDEP_ENTRIES:     16384
[    0.000000] ... MAX_LOCKDEP_CHAINS:      32768
[    0.000000] ... CHAINHASH_SIZE:          16384
[    0.000000]  memory used by lock dependency info: 5855 kB
[    0.000000]  per task-struct memory footprint: 1920 bytes
[    0.000000] ODEBUG: 3 of 3 active objects replaced
[    0.000000] hpet clockevent registered
[    0.000000] tsc: Detected 2393.914 MHz processor
[    0.008000] Calibrating delay loop (skipped) preset value.. 4787.82 Bogo=
MIPS (lpj=3D9575656)
[    0.008000] pid_max: default: 32768 minimum: 301
[    0.008866] Mount-cache hash table entries: 256
[    0.010846] Initializing cgroup subsys devices
[    0.012032] Initializing cgroup subsys perf_event
[    0.013041] Initializing cgroup subsys net_prio
[    0.014290] Last level iTLB entries: 4KB 0, 2MB 0, 4MB 0
[    0.014290] Last level dTLB entries: 4KB 0, 2MB 0, 4MB 0
[    0.014290] tlb_flushall_shift: 6
[    0.016046] debug: unmapping init [mem 0xffffffff81ee3000-0xffffffff81ee=
6fff]
[    0.021334] ACPI: Core revision 20130725
[    0.025239] ACPI: All ACPI Tables successfully acquired
[    0.026996] Getting VERSION: 50014
[    0.027752] Getting VERSION: 50014
[    0.028016] Getting ID: 0
[    0.028598] Getting ID: ff000000
[    0.029322] Getting LVT0: 8700
[    0.029992] Getting LVT1: 8400
[    0.030735] enabled ExtINT on CPU#0
[    0.033454] ENABLING IO-APIC IRQs
[    0.034167] init IO_APIC IRQs
[    0.034827]  apic 0 pin 0 not connected
[    0.035666] IOAPIC[0]: Set routing entry (0-1 -> 0x31 -> IRQ 1 Mode:0 Ac=
tive:0 Dest:1)
[    0.036034] IOAPIC[0]: Set routing entry (0-2 -> 0x30 -> IRQ 0 Mode:0 Ac=
tive:0 Dest:1)
[    0.037728] IOAPIC[0]: Set routing entry (0-3 -> 0x33 -> IRQ 3 Mode:0 Ac=
tive:0 Dest:1)
[    0.040030] IOAPIC[0]: Set routing entry (0-4 -> 0x34 -> IRQ 4 Mode:0 Ac=
tive:0 Dest:1)
[    0.041715] IOAPIC[0]: Set routing entry (0-5 -> 0x35 -> IRQ 5 Mode:1 Ac=
tive:0 Dest:1)
[    0.044030] IOAPIC[0]: Set routing entry (0-6 -> 0x36 -> IRQ 6 Mode:0 Ac=
tive:0 Dest:1)
[    0.045697] IOAPIC[0]: Set routing entry (0-7 -> 0x37 -> IRQ 7 Mode:0 Ac=
tive:0 Dest:1)
[    0.047373] IOAPIC[0]: Set routing entry (0-8 -> 0x38 -> IRQ 8 Mode:0 Ac=
tive:0 Dest:1)
[    0.048030] IOAPIC[0]: Set routing entry (0-9 -> 0x39 -> IRQ 9 Mode:1 Ac=
tive:0 Dest:1)
[    0.049697] IOAPIC[0]: Set routing entry (0-10 -> 0x3a -> IRQ 10 Mode:1 =
Active:0 Dest:1)
[    0.052030] IOAPIC[0]: Set routing entry (0-11 -> 0x3b -> IRQ 11 Mode:1 =
Active:0 Dest:1)
[    0.053747] IOAPIC[0]: Set routing entry (0-12 -> 0x3c -> IRQ 12 Mode:0 =
Active:0 Dest:1)
[    0.056030] IOAPIC[0]: Set routing entry (0-13 -> 0x3d -> IRQ 13 Mode:0 =
Active:0 Dest:1)
[    0.057740] IOAPIC[0]: Set routing entry (0-14 -> 0x3e -> IRQ 14 Mode:0 =
Active:0 Dest:1)
[    0.060029] IOAPIC[0]: Set routing entry (0-15 -> 0x3f -> IRQ 15 Mode:0 =
Active:0 Dest:1)
[    0.061746]  apic 0 pin 16 not connected
[    0.062584]  apic 0 pin 17 not connected
[    0.063417]  apic 0 pin 18 not connected
[    0.064004]  apic 0 pin 19 not connected
[    0.064826]  apic 0 pin 20 not connected
[    0.065660]  apic 0 pin 21 not connected
[    0.066489]  apic 0 pin 22 not connected
[    0.067323]  apic 0 pin 23 not connected
[    0.068162] ..TIMER: vector=3D0x30 apic1=3D0 pin1=3D2 apic2=3D-1 pin2=3D=
-1
[    0.069604] smpboot: CPU0: Intel Common KVM processor (fam: 0f, model: 0=
6, stepping: 01)
[    0.072405] Using local APIC timer interrupts.
[    0.072405] calibrating APIC timer ...
[    0.076000] ... lapic delta =3D 6249911
[    0.076000] ... PM-Timer delta =3D 357891
[    0.076000] ... PM-Timer result ok
[    0.076000] ..... delta 6249911
[    0.076000] ..... mult: 268431633
[    0.076000] ..... calibration result: 3999943
[    0.076000] ..... CPU clock speed is 2393.1782 MHz.
[    0.076000] ..... host bus clock speed is 999.3943 MHz.
[    0.076172] Performance Events: unsupported Netburst CPU model 6 no PMU =
driver, software events only.
[    0.101634] SMP alternatives: lockdep: fixing up alternatives
[    0.103027] smpboot: Booting Node   0, Processors  #   1 OK
[    0.008000] kvm-clock: cpu 1, msr 0:fcc3041, secondary cpu clock
[    0.008000] masked ExtINT on CPU#1
[    0.120000] TSC synchronization [CPU#0 -> CPU#1]:
[    0.120000] Measured 23548 cycles TSC warp between CPUs, turning off TSC=
 clock.
[    0.120000] tsc: Marking TSC unstable due to check_tsc_sync_source failed
[    0.124150] Brought up 2 CPUs
[    0.124088] KVM setup async PF for cpu 1
[    0.124088] kvm-stealtime: cpu 1, msr f10ccc0
[    0.126513] smpboot: Total of 2 processors activated (9575.65 BogoMIPS)
[    0.129723] devtmpfs: initialized
[    0.134051] atomic64 test passed for x86-64 platform with CX8 and with S=
SE
[    0.136882] regulator-dummy: no parameters
[    0.138474] NET: Registered protocol family 16
[    0.141080] cpuidle: using governor ladder
[    0.141942] cpuidle: using governor menu
[    0.143479] ACPI: bus type PCI registered
[    0.144098] PCI: Using configuration type 1 for base access
[    0.157300] ACPI: Added _OSI(Module Device)
[    0.157876] ACPI: Added _OSI(Processor Device)
[    0.160005] ACPI: Added _OSI(3.0 _SCP Extensions)
[    0.160992] ACPI: Added _OSI(Processor Aggregator Device)
[    0.164259] ACPI: EC: Look up EC in DSDT
[    0.171504] ACPI: Interpreter enabled
[    0.172019] ACPI: (supports S0 S5)
[    0.172742] ACPI: Using IOAPIC for interrupt routing
[    0.173800] PCI: Using host bridge windows from ACPI; if necessary, use =
"pci=3Dnocrs" and report a bug
[    0.189507] ACPI: PCI Root Bridge [PCI0] (domain 0000 [bus 00-ff])
[    0.190800] acpi PNP0A03:00: ACPI _OSC support notification failed, disa=
bling PCIe ASPM
[    0.192006] acpi PNP0A03:00: Unable to request _OSC control (_OSC suppor=
t mask: 0x08)
[    0.194252] PCI host bridge to bus 0000:00
[    0.195116] pci_bus 0000:00: root bus resource [bus 00-ff]
[    0.196013] pci_bus 0000:00: root bus resource [io  0x0000-0x0cf7]
[    0.197289] pci_bus 0000:00: root bus resource [io  0x0d00-0xffff]
[    0.198559] pci_bus 0000:00: root bus resource [mem 0x000a0000-0x000bfff=
f]
[    0.200005] pci_bus 0000:00: root bus resource [mem 0x80000000-0xfebffff=
f]
[    0.201507] pci 0000:00:00.0: [8086:1237] type 00 class 0x060000
[    0.204511] pci 0000:00:01.0: [8086:7000] type 00 class 0x060100
[    0.207020] pci 0000:00:01.1: [8086:7010] type 00 class 0x010180
[    0.210980] pci 0000:00:01.1: reg 0x20: [io  0xc060-0xc06f]
[    0.213671] pci 0000:00:01.3: [8086:7113] type 00 class 0x068000
[    0.216082] pci 0000:00:01.3: quirk: [io  0xb000-0xb03f] claimed by PIIX=
4 ACPI
[    0.217594] pci 0000:00:01.3: quirk: [io  0xb100-0xb10f] claimed by PIIX=
4 SMB
[    0.219708] pci 0000:00:02.0: [1013:00b8] type 00 class 0x030000
[    0.222219] pci 0000:00:02.0: reg 0x10: [mem 0xfc000000-0xfdffffff pref]
[    0.225377] pci 0000:00:02.0: reg 0x14: [mem 0xfebe0000-0xfebe0fff]
[    0.233943] pci 0000:00:02.0: reg 0x30: [mem 0xfebc0000-0xfebcffff pref]
[    0.236382] pci 0000:00:03.0: [1af4:1000] type 00 class 0x020000
[    0.238699] pci 0000:00:03.0: reg 0x10: [io  0xc040-0xc05f]
[    0.240530] pci 0000:00:03.0: reg 0x14: [mem 0xfebe1000-0xfebe1fff]
[    0.246971] pci 0000:00:03.0: reg 0x30: [mem 0xfebd0000-0xfebdffff pref]
[    0.248824] pci 0000:00:04.0: [8086:100e] type 00 class 0x020000
[    0.251131] pci 0000:00:04.0: reg 0x10: [mem 0xfeb80000-0xfeb9ffff]
[    0.253024] pci 0000:00:04.0: reg 0x14: [io  0xc000-0xc03f]
[    0.260006] pci 0000:00:04.0: reg 0x30: [mem 0xfeba0000-0xfebbffff pref]
[    0.261960] pci 0000:00:05.0: [8086:25ab] type 00 class 0x088000
[    0.263778] pci 0000:00:05.0: reg 0x10: [mem 0xfebe2000-0xfebe200f]
[    0.269444] pci_bus 0000:00: on NUMA node 0
[    0.271621] ACPI: PCI Interrupt Link [LNKA] (IRQs 5 *10 11)
[    0.272628] ACPI: PCI Interrupt Link [LNKB] (IRQs 5 *10 11)
[    0.274210] ACPI: PCI Interrupt Link [LNKC] (IRQs 5 10 *11)
[    0.276386] ACPI: PCI Interrupt Link [LNKD] (IRQs 5 10 *11)
[    0.277829] ACPI: PCI Interrupt Link [LNKS] (IRQs *9)
[    0.280000] ACPI: Enabled 16 GPEs in block 00 to 0F
[    0.280014] ACPI: \_SB_.PCI0: notify handler is installed
[    0.281255] Found 1 acpi root devices
[    0.284317] vgaarb: device added: PCI:0000:00:02.0,decodes=3Dio+mem,owns=
=3Dio+mem,locks=3Dnone
[    0.285781] vgaarb: loaded
[    0.286357] vgaarb: bridge control possible 0000:00:02.0
[    0.288843] ACPI: bus type USB registered
[    0.289767] usbcore: registered new interface driver usbfs
[    0.290966] usbcore: registered new interface driver hub
[    0.292164] usbcore: registered new device driver usb
[    0.293383] pps_core: LinuxPPS API ver. 1 registered
[    0.294417] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo =
Giometti <giometti@linux.it>
[    0.296053] PTP clock support registered
[    0.297281] wmi: Mapper loaded
[    0.298052] PCI: Using ACPI for IRQ routing
[    0.298938] PCI: pci_cache_line_size set to 64 bytes
[    0.300273] e820: reserve RAM buffer [mem 0x0009fc00-0x0009ffff]
[    0.301527] e820: reserve RAM buffer [mem 0x0fffe000-0x0fffffff]
[    0.304481] NET: Registered protocol family 23
[    0.306226] cfg80211: Calling CRDA to update world regulatory domain
[    0.307696] nfc: nfc_init: NFC Core ver 0.1
[    0.308054] NET: Registered protocol family 39
[    0.309679] HPET: 3 timers in total, 0 timers will be used for per-cpu t=
imer
[    0.312203] Switched to clocksource kvm-clock
[    0.313586] pnp: PnP ACPI init
[    0.314337] ACPI: bus type PNP registered
[    0.315305] IOAPIC[0]: Set routing entry (0-8 -> 0x38 -> IRQ 8 Mode:0 Ac=
tive:0 Dest:3)
[    0.317088] pnp 00:00: Plug and Play ACPI device, IDs PNP0b00 (active)
[    0.318682] IOAPIC[0]: Set routing entry (0-1 -> 0x31 -> IRQ 1 Mode:0 Ac=
tive:0 Dest:3)
[    0.320457] pnp 00:01: Plug and Play ACPI device, IDs PNP0303 (active)
[    0.321846] IOAPIC[0]: Set routing entry (0-12 -> 0x3c -> IRQ 12 Mode:0 =
Active:0 Dest:3)
[    0.323631] pnp 00:02: Plug and Play ACPI device, IDs PNP0f13 (active)
[    0.325125] IOAPIC[0]: Set routing entry (0-6 -> 0x36 -> IRQ 6 Mode:0 Ac=
tive:0 Dest:3)
[    0.326770] pnp 00:03: [dma 2]
[    0.327480] pnp 00:03: Plug and Play ACPI device, IDs PNP0700 (active)
[    0.328948] IOAPIC[0]: Set routing entry (0-7 -> 0x37 -> IRQ 7 Mode:0 Ac=
tive:0 Dest:3)
[    0.330685] pnp 00:04: Plug and Play ACPI device, IDs PNP0400 (active)
[    0.332201] IOAPIC[0]: Set routing entry (0-4 -> 0x34 -> IRQ 4 Mode:0 Ac=
tive:0 Dest:3)
[    0.333911] pnp 00:05: Plug and Play ACPI device, IDs PNP0501 (active)
[    0.335698] pnp 00:06: Plug and Play ACPI device, IDs PNP0103 (active)
[    0.337355] pnp: PnP ACPI: found 7 devices
[    0.338235] ACPI: bus type PNP unregistered
[    0.345385] pci_bus 0000:00: resource 4 [io  0x0000-0x0cf7]
[    0.346550] pci_bus 0000:00: resource 5 [io  0x0d00-0xffff]
[    0.347708] pci_bus 0000:00: resource 6 [mem 0x000a0000-0x000bffff]
[    0.349045] pci_bus 0000:00: resource 7 [mem 0x80000000-0xfebfffff]
[    0.350886] NET: Registered protocol family 2
[    0.353075] TCP established hash table entries: 2048 (order: 3, 32768 by=
tes)
[    0.354663] TCP bind hash table entries: 2048 (order: 5, 131072 bytes)
[    0.356274] TCP: Hash tables configured (established 2048 bind 2048)
[    0.357747] TCP: reno registered
[    0.358730] UDP hash table entries: 256 (order: 3, 40960 bytes)
[    0.360345] UDP-Lite hash table entries: 256 (order: 3, 40960 bytes)
[    0.362082] NET: Registered protocol family 1
[    0.364302] RPC: Registered named UNIX socket transport module.
[    0.365536] RPC: Registered udp transport module.
[    0.366515] RPC: Registered tcp transport module.
[    0.367497] RPC: Registered tcp NFSv4.1 backchannel transport module.
[    0.368878] pci 0000:00:00.0: Limiting direct PCI/PCI transfers
[    0.370141] pci 0000:00:01.0: PIIX3: Enabling Passive Release
[    0.371384] pci 0000:00:01.0: Activating ISA DMA hang workarounds
[    0.372794] pci 0000:00:02.0: Boot video device
[    0.373810] PCI: CLS 0 bytes, default 64
[    0.375019] Unpacking initramfs...
[    0.665423] debug: unmapping init [mem 0xffff88000fd03000-0xffff88000ffe=
ffff]
[    0.668031] has_svm: not amd
[    0.668710] kvm: no hardware support
[    0.670202] camellia-x86_64: performance on this CPU would be suboptimal=
: disabling camellia-x86_64.
[    0.672124] blowfish-x86_64: performance on this CPU would be suboptimal=
: disabling blowfish-x86_64.
[    0.676077] twofish-x86_64-3way: performance on this CPU would be subopt=
imal: disabling twofish-x86_64-3way.
[    0.678126] sha1_ssse3: Neither AVX nor SSSE3 is available/usable.
[    0.679407] sha256_ssse3: Neither AVX nor SSSE3 is available/usable.
[    0.680773] sha512_ssse3: Neither AVX nor SSSE3 is available/usable.
[    0.680820] cryptomgr_test (24) used greatest stack depth: 6504 bytes le=
ft
[    0.683516] AVX or AES-NI instructions are not detected.
[    0.684676] AVX instructions are not detected.
[    0.686277] AVX instructions are not detected.
[    0.687233] AVX instructions are not detected.
[    0.692289] Initializing RT-Tester: OK
[    0.693118] audit: initializing netlink socket (disabled)
[    0.694380] type=3D2000 audit(1380432562.711:1): initialized
[    0.701268] DLM installed
[    0.704367] NFS: Registering the id_resolver key type
[    0.705594] Key type id_resolver registered
[    0.706490] Key type id_legacy registered
[    0.707345] Installing knfsd (copyright (C) 1996 okir@monad.swb.de).
[    0.710070] ROMFS MTD (C) 2007 Red Hat, Inc.
[    0.711046] fuse init (API version 7.22)
[    0.712632] ceph: loaded (mds proto 32)
[    0.716482] cryptomgr_test (43) used greatest stack depth: 5904 bytes le=
ft
[    0.720098] cryptomgr_test (44) used greatest stack depth: 5752 bytes le=
ft
[    0.728370] cryptomgr_test (48) used greatest stack depth: 5648 bytes le=
ft
[    0.765970] cryptomgr_test (72) used greatest stack depth: 5440 bytes le=
ft
[    0.779500] alg: No test for crc32 (crc32-table)
[    0.782635] alg: No test for lz4hc (lz4hc-generic)
[    0.783779] alg: No test for stdrng (krng)
[    0.786623] NET: Registered protocol family 38
[    0.787589] Key type asymmetric registered
[    0.788505] Asymmetric key parser 'x509' registered
[    0.789530] test_string_helpers: Running tests...
[    0.791185] crc32: CRC_LE_BITS =3D 32, CRC_BE BITS =3D 32
[    0.792290] crc32: self tests passed, processed 225944 bytes in 251828 n=
sec
[    0.794002] crc32c: CRC_LE_BITS =3D 32
[    0.794753] crc32c: self tests passed, processed 225944 bytes in 138437 =
nsec
[    0.796530] rbtree testing -> 18782 cycles
[    1.632699] augmented rbtree testing -> 29249 cycles
[    2.930558] cr_bllcd: INTEL CARILLO RANCH LPC not found.
[    2.931730] cr_bllcd: Carillo Ranch Backlight Driver Initialized.
[    2.933573] VIA Graphics Integration Chipset framebuffer 2.4 initializing
[    2.935239] vmlfb: initializing
[    2.935948] Could not find Carillo Ranch MCH device.
[    2.937122] no IO addresses supplied
[    2.938028] hgafb: HGA card not detected.
[    2.938868] hgafb: probe of hgafb.0 failed with error -22
[    2.940151] usbcore: registered new interface driver udlfb
[    2.941316] usbcore: registered new interface driver smscufx
[    2.950247] uvesafb: VGABIOS Cirrus extension, VGABIOS Cirrus extension,=
 1.0, OEM: VGABIOS Cirrus extension, VBE v2.0
[    2.955973] uvesafb: no monitor limits have been set, default refresh ra=
te will be used
[    2.957820] uvesafb: VBE state buffer size cannot be determined (eax=3D0=
x14f, err=3D0)
[    2.959448] uvesafb: scrolling: redraw
[    2.961139] uvesafb: framebuffer at 0xfc000000, mapped to 0xffffc9000008=
0000, using 4096k, total 4096k
[    2.963061] fb0: VESA VGA frame buffer device
[    2.964199] ipmi message handler version 39.2
[    2.965117] ipmi device interface
[    2.965941] IPMI System Interface driver.
[    2.966834] ipmi_si: Adding default-specified kcs state machine
[    2.968159] ipmi_si: Trying default-specified kcs state machine at i/o a=
ddress 0xca2, slave address 0x0, irq 0
[    2.970228] ipmi_si: Interface detection failed
[    2.984125] ipmi_si: Adding default-specified smic state machine
[    2.985454] ipmi_si: Trying default-specified smic state machine at i/o =
address 0xca9, slave address 0x0, irq 0
[    2.987547] ipmi_si: Interface detection failed
[    3.000084] ipmi_si: Adding default-specified bt state machine
[    3.001394] ipmi_si: Trying default-specified bt state machine at i/o ad=
dress 0xe4, slave address 0x0, irq 0
[    3.003431] ipmi_si: Interface detection failed
[    3.016271] ipmi_si: Unable to find any System Interface(s)
[    3.017436] IPMI Watchdog: driver initialized
[    3.018346] Copyright (C) 2004 MontaVista Software - IPMI Powerdown via =
sys_reboot.
[    3.020303] input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/inpu=
t/input0
[    3.021846] ACPI: Power Button [PWRF]
[    3.094730] Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled
[    3.120869] 00:05: ttyS0 at I/O 0x3f8 (irq =3D 4, base_baud =3D 115200) =
is a 16550A
[    3.124230] Applicom driver: $Id: ac.c,v 1.30 2000/03/22 16:03:57 dwmw2 =
Exp $
[    3.125705] ac.o: No PCI boards found.
[    3.126494] ac.o: For an ISA board you must supply memory and irq parame=
ters.
[    3.128147] Non-volatile memory driver v1.3
[    3.129025] Linux agpgart interface v0.103
[    3.130466] [drm] Initialized drm 1.1.0 20060810
[    3.131563] [drm] radeon kernel modesetting enabled.
[    3.134340] [drm:cirrus_vram_init] *ERROR* can't reserve VRAM
[    3.135545] cirrus 0000:00:02.0: Fatal error during GPU init: -6
[    3.136828] Trying to free nonexistent resource <00000000febe0000-000000=
00febe0fff>
[    3.139527] usbcore: registered new interface driver udl
[    3.142232] parport_pc 00:04: reported by Plug and Play ACPI
[    3.143510] parport0: PC-style at 0x378, irq 7 [PCSPP(,...)]
[    3.145768] ibmasm: IBM ASM Service Processor Driver version 1.0 loaded
[    3.147164] dummy-irq: no IRQ given.  Use irq=3DN
[    3.148378] Phantom Linux Driver, version n0.9.8, init OK
[    3.149841] Silicon Labs C2 port support v. 0.51.0 - (C) 2007 Rodolfo Gi=
ometti
[    3.151562] c2port c2port0: C2 port uc added
[    3.152513] c2port c2port0: uc flash has 30 blocks x 512 bytes (15360 by=
tes total)
[    3.154379] Guest personality initialized and is inactive
[    3.155704] VMCI host device registered (name=3Dvmci, major=3D10, minor=
=3D56)
[    3.157115] Initialized host personality
[    3.158477] usbcore: registered new interface driver viperboard
[    3.159800] usbcore: registered new interface driver pn533
[    3.161575] mtdoops: mtd device (mtddev=3Dname/number) must be supplied
[    3.162935] device id =3D 2440
[    3.163540] device id =3D 2480
[    3.164182] device id =3D 24c0
[    3.164787] device id =3D 24d0
[    3.165404] device id =3D 25a1
[    3.166038] device id =3D 2670
[    3.166733] platform physmap-flash.0: failed to claim resource 0
[    3.168026] SBC-GXx flash: IO:0x258-0x259 MEM:0xdc000-0xdffff
[    3.169362] Could not find PAR responsible for SC520CDP Flash Bank #0
[    3.170687] Trying default address 0x8400000
[    3.171579] Could not find PAR responsible for SC520CDP Flash Bank #1
[    3.172945] Trying default address 0x8c00000
[    3.173827] Could not find PAR responsible for SC520CDP DIL Flash
[    3.175090] Trying default address 0x9400000
[    3.176048] SC520 CDP flash device: 0x800000 at 0x8400000
[    3.177164] Failed to ioremap_nocache
[    3.177939] Failed to ioremap_nocache
[    3.178722] Generic platform RAM MTD, (c) 2004 Simtec Electronics
[    3.180097] slram: not enough parameters.
[    3.187587] No valid DiskOnChip devices found
[    3.188571] [nandsim] warning: read_byte: unexpected data output cycle, =
state is STATE_READY return 0x0
[    3.190491] [nandsim] warning: read_byte: unexpected data output cycle, =
state is STATE_READY return 0x0
[    3.192446] [nandsim] warning: read_byte: unexpected data output cycle, =
state is STATE_READY return 0x0
[    3.194365] [nandsim] warning: read_byte: unexpected data output cycle, =
state is STATE_READY return 0x0
[    3.196317] [nandsim] warning: read_byte: unexpected data output cycle, =
state is STATE_READY return 0x0
[    3.198237] [nandsim] warning: read_byte: unexpected data output cycle, =
state is STATE_READY return 0x0
[    3.200194] NAND device: Manufacturer ID: 0x98, Chip ID: 0x39 (Toshiba N=
AND 128MiB 1,8V 8-bit), 128MiB, page size: 512, OOB size: 16
[    3.202770] flash size: 128 MiB
[    3.203440] page size: 512 bytes
[    3.204157] OOB area size: 16 bytes
[    3.204887] sector size: 16 KiB
[    3.205557] pages number: 262144
[    3.206241] pages per sector: 32
[    3.206925] bus width: 8
[    3.207458] bits in sector size: 14
[    3.208220] bits in page size: 9
[    3.208905] bits in OOB size: 4
[    3.209560] flash size with OOB: 135168 KiB
[    3.210434] page address bytes: 4
[    3.211136] sector address bytes: 3
[    3.211864] options: 0x42
[    3.221573] Scanning device for bad blocks
[    3.263637] Creating 1 MTD partitions on "NAND 128MiB 1,8V 8-bit":
[    3.264990] 0x000000000000-0x000008000000 : "NAND simulator partition 0"
[    3.267334] parport0: powerup/reset Butterfly
[    3.384420] parport_pc 00:04: registered master spi42
[    3.385839] spi spi42.1: spi_bitbang_setup, 66 nsec/bit
[    3.386960] spi spi42.1: setup mode 0, 8 bits/w, 15000000 Hz max --> 0
[    3.388431] parport_pc 00:04: registered child spi42.1
[    3.389499] parport0: dataflash at spi42.1
[    3.390359] parport0: AVR Butterfly
[    3.391254] parport0: cannot grant exclusive access for device spi-lm70l=
lp
[    3.392699] spi-lm70llp: spi_lm70llp probe fail, status -12
[    3.394209] usbcore: registered new interface driver irda-usb
[    3.395415] usbcore: registered new interface driver stir4200
[    3.396667] usbcore: registered new interface driver mcs7780
[    3.397877] usbcore: registered new interface driver kingsun-sir
[    3.399154] usbcore: registered new interface driver ksdazzle-sir
[    3.400504] usbcore: registered new interface driver ks959-sir
[    3.402070] usbcore: registered new interface driver hwa-rc
[    3.403349] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[    3.404658] ohci-pci: OHCI PCI platform driver
[    3.405611] ohci-platform: OHCI generic platform driver
[    3.406713] uhci_hcd: USB Universal Host Controller Interface driver
[    3.408320] driver u132_hcd
[    3.409479] usbcore: registered new interface driver hwa-hc
[    3.410693] fusbh200_hcd: FUSBH200 Host Controller (EHCI) Driver
[    3.411950] Warning! fusbh200_hcd should always be loaded before uhci_hc=
d and ohci_hcd, not after
[    3.414064] usbcore: registered new interface driver cdc_wdm
[    3.415257] usbcore: registered new interface driver usbtmc
[    3.416676] usbcore: registered new interface driver appledisplay
[    3.417986] usbcore: registered new interface driver emi26 - firmware lo=
ader
[    3.419476] usbcore: registered new interface driver emi62 - firmware lo=
ader
[    3.420971] driver ftdi-elan
[    3.422126] usbcore: registered new interface driver ftdi-elan
[    3.423355] usbcore: registered new interface driver idmouse
[    3.424568] usbcore: registered new interface driver usblcd
[    3.425741] usbcore: registered new interface driver ldusb
[    3.426930] usbcore: registered new interface driver usbled
[    3.428136] usbcore: registered new interface driver legousbtower
[    3.429407] usbcore: registered new interface driver rio500
[    3.430609] usbcore: registered new interface driver usbtest
[    3.431828] usbcore: registered new interface driver usb_ehset_test
[    3.433180] usbcore: registered new interface driver trancevibrator
[    3.434480] usbcore: registered new interface driver uss720
[    3.435627] uss720: v0.6:USB Parport Cable driver for Cables using the L=
ucent Technologies USS720 Chip
[    3.437565] uss720: NOTE: this is a special purpose driver to allow nons=
tandard
[    3.439079] uss720: protocols (eg. bitbang) over USS720 usb to parallel =
cables
[    3.440584] uss720: If you just want to connect to a printer, use usblp =
instead
[    3.442145] usbcore: registered new interface driver yurex
[    3.443514] i8042: PNP: PS/2 Controller [PNP0303:KBD,PNP0f13:MOU] at 0x6=
0,0x64 irq 1,12
[    3.446585] serio: i8042 KBD port at 0x60,0x64 irq 1
[    3.447940] serio: i8042 AUX port at 0x60,0x64 irq 12
[    3.449174] parport0: cannot grant exclusive access for device parkbd
[    3.562188] input: AT Translated Set 2 keyboard as /devices/platform/i80=
42/serio0/input/input1
[    3.564568] usbcore: registered new interface driver bcm5974
[    3.566860] usbcore: registered new interface driver synaptics_usb
[    3.570256] usbcore: registered new interface driver iforce
[    3.571667] parport0: cannot grant exclusive access for device walkera07=
01
[    3.573375] walkera0701: failed to register parport device
[    3.576175] usbcore: registered new interface driver usbtouchscreen
[    3.577692] apanel: Fujitsu BIOS signature 'FJKEYINF' not found...
[    3.579023] usbcore: registered new interface driver ati_remote2
[    3.580324] cm109: Keymap for Komunikate KIP1000 phone loaded
[    3.581540] usbcore: registered new interface driver cm109
[    3.582687] cm109: CM109 phone driver: 20080805 (C) Alfred E. Heggestad
[    3.584122] usbcore: registered new interface driver keyspan_remote
[    3.585773] usbcore: registered new interface driver yealink
[    3.586970] I2O subsystem v1.325
[    3.587645] i2o: max drivers =3D 8
[    3.588635] I2O Configuration OSM v1.323
[    3.589480] I2O ProcFS OSM v1.316
[    3.591598] rtc rtc0: test: dev (254:0)
[    3.592463] rtc-test rtc-test.0: rtc core: registered test as rtc0
[    3.594033] rtc rtc1: test: dev (254:1)
[    3.594839] rtc-test rtc-test.1: rtc core: registered test as rtc1
[    3.596255] i2c /dev entries driver
[    3.597481] usbcore: registered new interface driver i2c-diolan-u2c
[    3.598786] i2c-parport: adapter type unspecified
[    3.599780] i2c-parport-light: adapter type unspecified
[    3.601113] pps pps0: new PPS source ktimer
[    3.602004] pps pps0: ktimer PPS source registered
[    3.603010] pps_parport: parallel port PPS client
[    3.604027] parport0: cannot grant exclusive access for device pps_parpo=
rt
[    3.605454] pps_parport: couldn't register with parport0
[    3.606670] Driver for 1-wire Dallas network protocol.
[    3.607834] usbcore: registered new interface driver DS9490R
[    3.609108] DS1WM w1 busmaster driver - (c) 2004 Szabolcs Gyurko
[    3.610612] power_supply test_ac: uevent
[    3.611462] power_supply test_ac: POWER_SUPPLY_NAME=3Dtest_ac
[    3.612703] power_supply test_ac: prop ONLINE=3D1
[    3.613728] power_supply test_ac: power_supply_changed
[    3.614873] power_supply test_ac: power_supply_changed_work
[    3.616097] power_supply test_ac: power_supply_update_gen_leds 1
[    3.616205] power_supply test_battery: uevent
[    3.616207] power_supply test_battery: POWER_SUPPLY_NAME=3Dtest_battery
[    3.616238] power_supply test_battery: prop STATUS=3DDischarging
[    3.616242] power_supply test_battery: prop CHARGE_TYPE=3DFast
[    3.616245] power_supply test_battery: prop HEALTH=3DGood
[    3.616247] power_supply test_battery: prop PRESENT=3D1
[    3.616250] power_supply test_battery: prop TECHNOLOGY=3DLi-ion
[    3.616253] power_supply test_battery: prop CHARGE_FULL_DESIGN=3D100
[    3.616256] power_supply test_battery: prop CHARGE_FULL=3D100
[    3.616258] power_supply test_battery: prop CHARGE_NOW=3D50
[    3.616261] power_supply test_battery: prop CAPACITY=3D50
[    3.616264] power_supply test_battery: prop CAPACITY_LEVEL=3DNormal
[    3.616267] power_supply test_battery: prop TIME_TO_EMPTY_AVG=3D3600
[    3.616270] power_supply test_battery: prop TIME_TO_FULL_NOW=3D3600
[    3.616272] power_supply test_battery: prop MODEL_NAME=3DTest battery
[    3.616275] power_supply test_battery: prop MANUFACTURER=3DLinux
[    3.616278] power_supply test_battery: prop SERIAL_NUMBER=3D3.12.0-rc2-0=
0153-g14951f2
[    3.616281] power_supply test_battery: prop TEMP=3D26
[    3.616284] power_supply test_battery: prop VOLTAGE_NOW=3D3300
[    3.616541] power_supply test_battery: power_supply_changed
[    3.616553] power_supply test_battery: power_supply_changed_work
[    3.616557] power_supply test_battery: power_supply_update_bat_leds 2
[    3.616566] power_supply test_battery: uevent
[    3.616568] power_supply test_battery: POWER_SUPPLY_NAME=3Dtest_battery
[    3.616600] power_supply test_battery: prop STATUS=3DDischarging
[    3.616604] power_supply test_battery: prop CHARGE_TYPE=3DFast
[    3.616607] power_supply test_battery: prop HEALTH=3DGood
[    3.616610] power_supply test_battery: prop PRESENT=3D1
[    3.616613] power_supply test_battery: prop TECHNOLOGY=3DLi-ion
[    3.616616] power_supply test_battery: prop CHARGE_FULL_DESIGN=3D100
[    3.616619] power_supply test_battery: prop CHARGE_FULL=3D100
[    3.616622] power_supply test_battery: prop CHARGE_NOW=3D50
[    3.616624] power_supply test_battery: prop CAPACITY=3D50
[    3.616627] power_supply test_battery: prop CAPACITY_LEVEL=3DNormal
[    3.616630] power_supply test_battery: prop TIME_TO_EMPTY_AVG=3D3600
[    3.616633] power_supply test_battery: prop TIME_TO_FULL_NOW=3D3600
[    3.616636] power_supply test_battery: prop MODEL_NAME=3DTest battery
[    3.616639] power_supply test_battery: prop MANUFACTURER=3DLinux
[    3.616642] power_supply test_battery: prop SERIAL_NUMBER=3D3.12.0-rc2-0=
0153-g14951f2
[    3.616645] power_supply test_battery: prop TEMP=3D26
[    3.616648] power_supply test_battery: prop VOLTAGE_NOW=3D3300
[    3.616712] power_supply test_usb: uevent
[    3.616714] power_supply test_usb: POWER_SUPPLY_NAME=3Dtest_usb
[    3.616746] power_supply test_usb: prop ONLINE=3D1
[    3.616777] power_supply test_usb: power_supply_changed
[    3.616794] power_supply test_usb: power_supply_changed_work
[    3.616798] power_supply test_usb: power_supply_update_gen_leds 1
[    3.616803] power_supply test_usb: uevent
[    3.616805] power_supply test_usb: POWER_SUPPLY_NAME=3Dtest_usb
[    3.616836] power_supply test_usb: prop ONLINE=3D1
[    3.617744] applesmc: supported laptop not found!
[    3.617745] applesmc: driver init failed (ret=3D-19)!
[    3.618167] f71882fg: Not a Fintek device
[    3.618253] f71882fg: Not a Fintek device
[    3.619509] pc87360: PC8736x not detected, module not inserted
[    3.620413] sdhci: Secure Digital Host Controller Interface driver
[    3.620414] sdhci: Copyright(c) Pierre Ossman
[    3.620953] VUB300 Driver rom wait states =3D 1C irqpoll timeout =3D 0400
[    3.620953] usbcore: registered new interface driver vub300
[    3.620969] usbcore: registered new interface driver ushc
[    3.620970] sdhci-pltfm: SDHCI platform and OF driver helper
[    3.621748] ledtrig-cpu: registered to indicate activity on CPUs
[    3.622105] dcdbas dcdbas: Dell Systems Management Base Driver (version =
5.6.0-3.2)
[    3.623862] usbcore: registered new interface driver usbhid
[    3.623863] usbhid: USB HID core driver
[    3.623956] usbip_core: usbip_core_init:805: USB/IP Core v1.0.0
[    3.624103] vhci_hcd: vhci_hcd_probe:1000: name vhci_hcd id -1
[    3.624159] vhci_hcd vhci_hcd: USB/IP Virtual Host Controller
[    3.624210] vhci_hcd vhci_hcd: new USB bus registered, assigned bus numb=
er 1
[    3.624219] vhci_hcd: vhci_start:884: enter vhci_start
[    3.625516] usb usb1: New USB device found, idVendor=3D1d6b, idProduct=
=3D0002
[    3.625519] usb usb1: New USB device strings: Mfr=3D3, Product=3D2, Seri=
alNumber=3D1
[    3.625521] usb usb1: Product: USB/IP Virtual Host Controller
[    3.625523] usb usb1: Manufacturer: Linux 3.12.0-rc2-00153-g14951f2 vhci=
_hcd
[    3.625524] usb usb1: SerialNumber: vhci_hcd
[    3.707087] power_supply test_ac: uevent
[    3.707601] hub 1-0:1.0: USB hub found
[    3.707669] vhci_hcd: vhci_hub_control:247: typeReq a006 wValue 2900 wIn=
dex 0
[    3.707704] vhci_hcd: vhci_hub_control:305:  GetHubDescriptor
[    3.707705] vhci_hcd: vhci_hub_control:398: port -1
[    3.707706] vhci_hcd: vhci_hub_control:405:  bye
[    3.707748] hub 1-0:1.0: 8 ports detected
[    3.707815] vhci_hcd: vhci_hub_control:247: typeReq a000 wValue 0 wIndex=
 0
[    3.707826] vhci_hcd: vhci_hub_control:309:  GetHubStatus
[    3.707828] vhci_hcd: vhci_hub_control:398: port -1
[    3.707829] vhci_hcd: vhci_hub_control:405:  bye
[    3.708606] vhci_hcd: vhci_hub_control:247: typeReq 2303 wValue 8 wIndex=
 1
[    3.708608] vhci_hcd: vhci_hub_control:384:  SetPortFeature: default 8
[    3.708609] vhci_hcd: vhci_hub_control:398: port 0
[    3.708610] vhci_hcd: dump_port_status_diff:101: status prev -> new: 000=
00000 -> 00000100
[    3.708612] vhci_hcd: dump_port_status_diff:115:  +POWER
[    3.708613] vhci_hcd: dump_port_status_diff:119:=20
[    3.708614] vhci_hcd: vhci_hub_control:405:  bye
[    3.708631] vhci_hcd: vhci_hub_control:247: typeReq 2303 wValue 8 wIndex=
 2
[    3.708633] vhci_hcd: vhci_hub_control:384:  SetPortFeature: default 8
[    3.708634] vhci_hcd: vhci_hub_control:398: port 1
[    3.708635] vhci_hcd: dump_port_status_diff:101: status prev -> new: 000=
00000 -> 00000100
[    3.708637] vhci_hcd: dump_port_status_diff:115:  +POWER
[    3.708646] vhci_hcd: dump_port_status_diff:119:=20
[    3.708648] vhci_hcd: vhci_hub_control:405:  bye
[    3.708663] vhci_hcd: vhci_hub_control:247: typeReq 2303 wValue 8 wIndex=
 3
[    3.708665] vhci_hcd: vhci_hub_control:384:  SetPortFeature: default 8
[    3.708666] vhci_hcd: vhci_hub_control:398: port 2
[    3.708668] vhci_hcd: dump_port_status_diff:101: status prev -> new: 000=
00000 -> 00000100
[    3.708669] vhci_hcd: dump_port_status_diff:115:  +POWER
[    3.708670] vhci_hcd: dump_port_status_diff:119:=20
[    3.708671] vhci_hcd: vhci_hub_control:405:  bye
[    3.708685] vhci_hcd: vhci_hub_control:247: typeReq 2303 wValue 8 wIndex=
 4
[    3.708687] vhci_hcd: vhci_hub_control:384:  SetPortFeature: default 8
[    3.708688] vhci_hcd: vhci_hub_control:398: port 3
[    3.708689] vhci_hcd: dump_port_status_diff:101: status prev -> new: 000=
00000 -> 00000100
[    3.708690] vhci_hcd: dump_port_status_diff:115:  +POWER
[    3.708692] vhci_hcd: dump_port_status_diff:119:=20
[    3.708693] vhci_hcd: vhci_hub_control:405:  bye
[    3.708707] vhci_hcd: vhci_hub_control:247: typeReq 2303 wValue 8 wIndex=
 5
[    3.708708] vhci_hcd: vhci_hub_control:384:  SetPortFeature: default 8
[    3.708709] vhci_hcd: vhci_hub_control:398: port 4
[    3.708711] vhci_hcd: dump_port_status_diff:101: status prev -> new: 000=
00000 -> 00000100
[    3.708712] vhci_hcd: dump_port_status_diff:115:  +POWER
[    3.708713] vhci_hcd: dump_port_status_diff:119:=20
[    3.708714] vhci_hcd: vhci_hub_control:405:  bye
[    3.708728] vhci_hcd: vhci_hub_control:247: typeReq 2303 wValue 8 wIndex=
 6
[    3.708730] vhci_hcd: vhci_hub_control:384:  SetPortFeature: default 8
[    3.708731] vhci_hcd: vhci_hub_control:398: port 5
[    3.708732] vhci_hcd: dump_port_status_diff:101: status prev -> new: 000=
00000 -> 00000100
[    3.708734] vhci_hcd: dump_port_status_diff:115:  +POWER
[    3.708735] vhci_hcd: dump_port_status_diff:119:=20
[    3.708736] vhci_hcd: vhci_hub_control:405:  bye
[    3.708750] vhci_hcd: vhci_hub_control:247: typeReq 2303 wValue 8 wIndex=
 7
[    3.708753] vhci_hcd: vhci_hub_control:384:  SetPortFeature: default 8
[    3.708754] vhci_hcd: vhci_hub_control:398: port 6
[    3.708755] vhci_hcd: dump_port_status_diff:101: status prev -> new: 000=
00000 -> 00000100
[    3.708756] vhci_hcd: dump_port_status_diff:115:  +POWER
[    3.708758] vhci_hcd: dump_port_status_diff:119:=20
[    3.708759] vhci_hcd: vhci_hub_control:405:  bye
[    3.708773] vhci_hcd: vhci_hub_control:247: typeReq 2303 wValue 8 wIndex=
 8
[    3.708774] vhci_hcd: vhci_hub_control:384:  SetPortFeature: default 8
[    3.708775] vhci_hcd: vhci_hub_control:398: port 7
[    3.708777] vhci_hcd: dump_port_status_diff:101: status prev -> new: 000=
00000 -> 00000100
[    3.708778] vhci_hcd: dump_port_status_diff:115:  +POWER
[    3.708779] vhci_hcd: dump_port_status_diff:119:=20
[    3.708780] vhci_hcd: vhci_hub_control:405:  bye
[    3.709039] vhci_hcd: vhci_hcd_probe:1034: bye
[    3.709045] vhci_hcd: vhci_hcd_init:1156: USB/IP 'Virtual' Host Controll=
er (VHCI) Driver v1.0.0
[    3.790072] usbcore: registered new interface driver usbip-host
[    3.790148] power_supply test_ac: POWER_SUPPLY_NAME=3Dtest_ac
[    3.790192] power_supply test_ac: prop ONLINE=3D1
[    3.793567] usbip_host: usbip_host_init:270: USB/IP Host Driver v1.0.0
[    3.795104] usbcore: registered new interface driver tranzport
[    3.796483] usbcore: registered new interface driver alphatrack
[    3.797996] vme_user: VME User Space Access Driver
[    3.799076] vme_user: No cards, skipping registration
[    3.801696] Loading crystalhd 0.9.27
[    3.802525] usbcore: registered new interface driver ft1000usb
[    3.803903] usbcore: registered new interface driver gdm_wimax
[    3.805248] vhci_hcd: vhci_hub_control:247: typeReq a300 wValue 0 wIndex=
 1
[    3.806662] vhci_hcd: vhci_hub_control:313:  GetPortStatus port 1
[    3.807935] vhci_hcd: vhci_hub_control:355:  GetPortStatus bye 100 0
[    3.809286] vhci_hcd: vhci_hub_control:398: port 0
[    3.809329] usbcore: registered new interface driver cedusb
[    3.811482] vhci_hcd: dump_port_status_diff:101: status prev -> new: 000=
00100 -> 00000100
[    3.811649] ipip: IPv4 over IPv4 tunneling driver
[    3.812193] gre: GRE over IPv4 demultiplexor driver
[    3.812195] IPv4 over IPSec tunneling driver
[    3.812739] TCP: cubic registered
[    3.812743] NET: Registered protocol family 17
[    3.817748] vhci_hcd: dump_port_status_diff:115:   POWER
[    3.817749] NET: Registered protocol family 9
[    3.817752] X.25 for Linux Version 0.2
[    3.820590] vhci_hcd: dump_port_status_diff:119:=20
[    3.821590] vhci_hcd: vhci_hub_control:405:  bye
[    3.821590] NET: Registered protocol family 33
[    3.821592] Key type rxrpc registered
[    3.821593] Key type rxrpc_s registered
[    3.825347] vhci_hcd: vhci_hub_control:247: typeReq a300 wValue 0 wIndex=
 2
[    3.826974] vhci_hcd: vhci_hub_control:313:  GetPortStatus port 2
[    3.827093] RxRPC: Registered security type 2 'rxkad'
[    3.827179] l2tp_core: L2TP core driver, V2.0
[    3.827180] NET4: DECnet for Linux: V.2.5.68s (C) 1995-2003 Linux DECnet=
 Project Team
[    3.831877] vhci_hcd: vhci_hub_control:355:  GetPortStatus bye 100 0
[    3.833240] vhci_hcd: vhci_hub_control:398: port 1
[    3.833350] DECnet: Routing cache hash table of 256 buckets, 16Kbytes
[    3.835578] vhci_hcd: dump_port_status_diff:101: status prev -> new: 000=
00100 -> 00000100
[    3.835640] NET: Registered protocol family 12
[    3.838245] vhci_hcd: dump_port_status_diff:115:   POWER
[    3.839350] vhci_hcd: dump_port_status_diff:119:=20
[    3.840357] vhci_hcd: vhci_hub_control:405:  bye
[    3.841349] vhci_hcd: vhci_hub_control:247: typeReq a300 wValue 0 wIndex=
 3
[    3.842754] vhci_hcd: vhci_hub_control:313:  GetPortStatus port 3
[    3.844065] vhci_hcd: vhci_hub_control:355:  GetPortStatus bye 100 0
[    3.845369] vhci_hcd: vhci_hub_control:398: port 2
[    3.846380] vhci_hcd: dump_port_status_diff:101: status prev -> new: 000=
00100 -> 00000100
[    3.848096] vhci_hcd: dump_port_status_diff:115:   POWER
[    3.849220] vhci_hcd: dump_port_status_diff:119:=20
[    3.849240] 8021q: 802.1Q VLAN Support v1.8
[    3.851095] vhci_hcd: vhci_hub_control:405:  bye
[    3.852134] vhci_hcd: vhci_hub_control:247: typeReq a300 wValue 0 wIndex=
 4
[    3.852502] sctp: Hash tables configured (established 1024 bind 1024)
[    3.854923] vhci_hcd: vhci_hub_control:313:  GetPortStatus port 4
[    3.856233] vhci_hcd: vhci_hub_control:355:  GetPortStatus bye 100 0
[    3.857557] vhci_hcd: vhci_hub_control:398: port 3
[    3.858551] vhci_hcd: dump_port_status_diff:101: status prev -> new: 000=
00100 -> 00000100
[    3.860276] vhci_hcd: dump_port_status_diff:115:   POWER
[    3.860279] rds_page_remainder_cpu_notify(): cpu 0 action 0x7
[    3.860281] rds_page_remainder_cpu_notify(): cpu 1 action 0x7
[    3.860365] NET: Registered protocol family 37
[    3.864740] vhci_hcd: dump_port_status_diff:119:=20
[    3.865731] vhci_hcd: vhci_hub_control:405:  bye
[    3.865732] NET: Registered protocol family 36
[    3.865826] Key type dns_resolver registered
[    3.865841] Key type ceph registered
[    3.869338] vhci_hcd: vhci_hub_control:247: typeReq a300 wValue 0 wIndex=
 5
[    3.870783] vhci_hcd: vhci_hub_control:313:  GetPortStatus port 5
[    3.872085] libceph: loaded (mon/osd proto 15/24)
[    3.872100] vhci_hcd: vhci_hub_control:355:  GetPortStatus bye 100 0
[    3.872102] vhci_hcd: vhci_hub_control:398: port 4
[    3.872103] vhci_hcd: dump_port_status_diff:101: status prev -> new: 000=
00100 -> 00000100
[    3.872105] vhci_hcd: dump_port_status_diff:115:   POWER
[    3.872106] vhci_hcd: dump_port_status_diff:119:=20
[    3.872107] vhci_hcd: vhci_hub_control:405:  bye
[    3.872126] vhci_hcd: vhci_hub_control:247: typeReq a300 wValue 0 wIndex=
 6
[    3.872128] vhci_hcd: vhci_hub_control:313:  GetPortStatus port 6
[    3.872129] vhci_hcd: vhci_hub_control:355:  GetPortStatus bye 100 0
[    3.872131] vhci_hcd: vhci_hub_control:398: port 5
[    3.872132] vhci_hcd: dump_port_status_diff:101: status prev -> new: 000=
00100 -> 00000100
[    3.872133] vhci_hcd: dump_port_status_diff:115:   POWER
[    3.872135] vhci_hcd: dump_port_status_diff:119:=20
[    3.872136] vhci_hcd: vhci_hub_control:405:  bye
[    3.872148] vhci_hcd: vhci_hub_control:247: typeReq a300 wValue 0 wIndex=
 7
[    3.872150] vhci_hcd: vhci_hub_control:313:  GetPortStatus port 7
[    3.872151] vhci_hcd: vhci_hub_control:355:  GetPortStatus bye 100 0
[    3.872152] vhci_hcd: vhci_hub_control:398: port 6
[    3.872154] vhci_hcd: dump_port_status_diff:101: status prev -> new: 000=
00100 -> 00000100
[    3.872155] vhci_hcd: dump_port_status_diff:115:   POWER
[    3.872156] vhci_hcd: dump_port_status_diff:119:=20
[    3.872157] vhci_hcd: vhci_hub_control:405:  bye
[    3.872170] vhci_hcd: vhci_hub_control:247: typeReq a300 wValue 0 wIndex=
 8
[    3.872171] vhci_hcd: vhci_hub_control:313:  GetPortStatus port 8
[    3.872173] vhci_hcd: vhci_hub_control:355:  GetPortStatus bye 100 0
[    3.872174] vhci_hcd: vhci_hub_control:398: port 7
[    3.872175] vhci_hcd: dump_port_status_diff:101: status prev -> new: 000=
00100 -> 00000100
[    3.872177] vhci_hcd: dump_port_status_diff:115:   POWER
[    3.872178] vhci_hcd: dump_port_status_diff:119:=20
[    3.872179] vhci_hcd: vhci_hub_control:405:  bye
[    3.909645] mpls_gso: MPLS GSO support
[    3.909828] usb usb1: vhci_bus_suspend
[    3.909838] vhci_hcd: vhci_hub_status:208: changed 0
[    3.912952]=20
[    3.912952] printing PIC contents
[    3.913967] ... PIC  IMR: ffff
[    3.914611] ... PIC  IRR: 1013
[    3.915275] ... PIC  ISR: 0000
[    3.915940] ... PIC ELCR: 0c00
[    3.916627] printing local APIC contents on CPU#0/0:
[    3.917671] ... APIC ID:      00000000 (0)
[    3.918534] ... APIC VERSION: 00050014
[    3.919326] ... APIC TASKPRI: 00000000 (00)
[    3.920219] ... APIC PROCPRI: 00000000
[    3.920591] ... APIC LDR: 01000000
[    3.920591] ... APIC DFR: ffffffff
[    3.920591] ... APIC SPIV: 000001ff
[    3.920591] ... APIC ISR field:
[    3.920591] 000000000000000000000000000000000000000000000000000000000000=
0000
[    3.920591] ... APIC TMR field:
[    3.920591] 000000000200000000000000000000000000000000000000000000000000=
0000
[    3.920591] ... APIC IRR field:
[    3.920591] 000000000000000000000000000000000000000000000000000000000000=
8000
[    3.920591] ... APIC ESR: 00000000
[    3.920591] ... APIC ICR: 000008fd
[    3.920591] ... APIC ICR2: 02000000
[    3.920591] ... APIC LVTT: 000000ef
[    3.920591] ... APIC LVTPC: 00010000
[    3.920591] ... APIC LVT0: 00010700
[    3.920591] ... APIC LVT1: 00000400
[    3.920591] ... APIC LVTERR: 000000fe
[    3.920591] ... APIC TMICT: 00033f8c
[    3.920591] ... APIC TMCCT: 00000000
[    3.920591] ... APIC TDCR: 00000003
[    3.920591]=20
[    3.939047] number of MP IRQ sources: 15.
[    3.939876] number of IO-APIC #0 registers: 24.
[    3.940870] testing the IO APIC.......................
[    3.941974] IO APIC #0......
[    3.942574] .... register #00: 00000000
[    3.943375] .......    : physical APIC id: 00
[    3.944306] .......    : Delivery Type: 0
[    3.945146] .......    : LTS          : 0
[    3.945986] .... register #01: 00170011
[    3.946776] .......     : max redirection entries: 17
[    3.947818] .......     : PRQ implemented: 0
[    3.948753] .......     : IO APIC version: 11
[    3.949669] .... register #02: 00000000
[    3.950477] .......     : arbitration: 00
[    3.951325] .... IRQ redirection table:
[    3.952174] 1    0    0   0   0    0    0    00
[    3.953137] 0    0    0   0   0    1    1    31
[    3.954101] 0    0    0   0   0    1    1    30
[    3.955064] 0    0    0   0   0    1    1    33
[    3.956053] 1    0    0   0   0    1    1    34
[    3.957014] 1    1    0   0   0    1    1    35
[    3.957979] 0    0    0   0   0    1    1    36
[    3.958941] 0    0    0   0   0    1    1    37
[    3.959904] 0    0    0   0   0    1    1    38
[    3.960885] 0    1    0   0   0    1    1    39
[    3.961846] 1    1    0   0   0    1    1    3A
[    3.962811] 1    1    0   0   0    1    1    3B
[    3.963775] 0    0    0   0   0    1    1    3C
[    3.964763] 0    0    0   0   0    1    1    3D
[    3.965722] 0    0    0   0   0    1    1    3E
[    3.966681] 0    0    0   0   0    1    1    3F
[    3.967638] 1    0    0   0   0    0    0    00
[    3.968623] 1    0    0   0   0    0    0    00
[    3.969584] 1    0    0   0   0    0    0    00
[    3.970539] 1    0    0   0   0    0    0    00
[    3.971505] 1    0    0   0   0    0    0    00
[    3.972493] 1    0    0   0   0    0    0    00
[    3.973456] 1    0    0   0   0    0    0    00
[    3.974415] 1    0    0   0   0    0    0    00
[    3.975355] IRQ to pin mappings:
[    3.976064] IRQ0 -> 0:2
[    3.976643] IRQ1 -> 0:1
[    3.977234] IRQ3 -> 0:3
[    3.977810] IRQ4 -> 0:4
[    3.978397] IRQ5 -> 0:5
[    3.978983] IRQ6 -> 0:6
[    3.979558] IRQ7 -> 0:7
[    3.980169] IRQ8 -> 0:8
[    3.980749] IRQ9 -> 0:9
[    3.981344] IRQ10 -> 0:10
[    3.981968] IRQ11 -> 0:11
[    3.982578] IRQ12 -> 0:12
[    3.983201] IRQ13 -> 0:13
[    3.983812] IRQ14 -> 0:14
[    3.984460] IRQ15 -> 0:15
[    3.985083] .................................... done.
[    3.986786] registered taskstats version 1
[    3.988583] rtc-test rtc-test.0: setting system clock to 2013-09-29 05:2=
9:26 UTC (1380432566)
[    3.992123] debug: unmapping init [mem 0xffffffff81e0f000-0xffffffff81ee=
2fff]

mount: mounting proc on /proc failed: No such device
/etc/rcS.d/S00fbsetup: line 3: /sbin/modprobe: not found

Please wait: booting...
mount: mounting proc on /proc failed: No such device
grep: /proc/filesystems: No such file or directory
Starting Bootlog daemon:=20
[    4.136137] double fault: 0000 [#1] PREEMPT SMP DEBUG_PAGEALLOC
[    4.137521] CPU: 0 PID: 132 Comm: bootlogd Not tainted 3.12.0-rc2-00153-=
g14951f2 #129
[    4.139156] task: ffff88000c9a6580 ti: ffff88000c9ba000 task.ti: ffff880=
00c9ba000
[    4.140042] RIP: 0010:[<ffffffff81f31c7e>]  [<ffffffff81f31c7e>] boot_tv=
ec_bases+0x1fe/0x2080
[    4.140042] RSP: 0018:0000000088000cd8  EFLAGS: 00010212
[    4.140042] RAX: 000000000000004f RBX: 0000000000000100 RCX: 00000000000=
00000
[    4.140042] RDX: 0000000000000f1e RSI: ffffffff81f746a8 RDI: ffffffff81f=
31c48
[    4.140042] RBP: ffff88000f003ee0 R08: 0000000000000000 R09: 00000000000=
00000
[    4.140042] R10: 0000000000000001 R11: ffff88000f00a000 R12: ffff88000c9=
bbfd8
[    4.140042] R13: ffffffff81f31c48 R14: ffffffff81f31c48 R15: ffffffff81f=
31c48
[    4.140042] FS:  00007fb1f9662700(0000) GS:ffff88000f000000(0000) knlGS:=
0000000000000000
[    4.140042] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[    4.140042] CR2: 0000000088000cc8 CR3: 000000000c9cd000 CR4: 00000000000=
006b0
[    4.140042] Stack:
[    4.140042] BUG: unable to handle kernel paging request at 0000000088000=
cd8
[    4.140042] IP: [<ffffffff8102bf55>] show_stack_log_lvl+0xc3/0x137
[    4.140042] PGD c9e6067 PUD 0=20
[    4.140042] Oops: 0000 [#2] PREEMPT SMP DEBUG_PAGEALLOC
[    4.140042] CPU: 0 PID: 132 Comm: bootlogd Not tainted 3.12.0-rc2-00153-=
g14951f2 #129
[    4.140042] task: ffff88000c9a6580 ti: ffff88000c9ba000 task.ti: ffff880=
00c9ba000
[    4.140042] RIP: 0010:[<ffffffff8102bf55>]  [<ffffffff8102bf55>] show_st=
ack_log_lvl+0xc3/0x137
[    4.140042] RSP: 0018:ffff88000f005e20  EFLAGS: 00010046
[    4.140042] RAX: ffff88000effffc0 RBX: 0000000000000000 RCX: 00000000000=
00000
[    4.140042] RDX: 000000000000ba18 RSI: ffff88000f005f58 RDI: 00000000000=
00001
[    4.140042] RBP: ffff88000f005e70 R08: ffffffff81b6a095 R09: 00000000000=
00000
[    4.140042] R10: ffffffff810bb62b R11: 0000000000000000 R12: 00000000000=
00000
[    4.140042] R13: ffff88000f003fc0 R14: 0000000088000cd8 R15: 00000000000=
00040
[    4.140042] FS:  00007fb1f9662700(0000) GS:ffff88000f000000(0000) knlGS:=
0000000000000000
[    4.140042] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[    4.140042] CR2: 0000000088000cd8 CR3: 000000000c9cd000 CR4: 00000000000=
006b0
[    4.140042] Stack:
[    4.140042]  ffffffff81b6a095 0000000000000000 ffff88000f005f58 ffff8800=
0effffc0
[    4.140042]  0000000088000cd8 ffff88000f005f58 0000000000000ac0 00000000=
88000cd8
[    4.140042]  0000000000000000 0000000000000040 ffff88000f005ec8 ffffffff=
8102c039
[    4.140042] Call Trace:
[    4.140042]  <#DF>=20
[    4.140042]  [<ffffffff8102c039>] show_regs+0x70/0x1d8
[    4.140042]  [<ffffffff810aa597>] ? atomic_notifier_call_chain+0xf/0x11
[    4.140042]  [<ffffffff8102cf01>] __die+0xaa/0xe9
[    4.140042]  [<ffffffff8102cf82>] die+0x42/0x5e
[    4.140042]  [<ffffffff8102aadb>] do_double_fault+0x5f/0x61
[    4.140042]  [<ffffffff8185a39d>] double_fault+0x2d/0x40
[    4.140042]  <<EOE>>=20
[    4.140042] Code: 4d 8b 76 f8 e8 e4 f9 81 00 eb 09 41 f7 c6 ff 1f 00 00 =
74 33 85 db 74 13 f6 c3 03 75 0e 48 c7 c7 12 4a b8 81 31 c0 e8 c2 f9 81 00 =
<49> 8b 36 4d 8d 7e 08 48 c7 c7 8d a0 b6 81 31 c0 ff c3 4d 89 fe=20
[    4.140042] RIP  [<ffffffff8102bf55>] show_stack_log_lvl+0xc3/0x137
[    4.140042]  RSP <ffff88000f005e20>
[    4.140042] CR2: 0000000088000cd8
[    4.140042] ---[ end trace d11a7e59f46ac8e0 ]---
[    4.140042] Kernel panic - not syncing: Fatal exception in interrupt
[    4.140042] Rebooting in 10 seconds..
BUG: kernel test oops
Elapsed time: 10
qemu-system-x86_64 -cpu kvm64 -enable-kvm -kernel /kernel/x86_64-randconfig=
-x1-0928/14951f22f1cc8375ead345d2ca08455e91f2152b/vmlinuz-3.12.0-rc2-00153-=
g14951f2 -append 'hung_task_panic=3D1 rcutree.rcu_cpu_stall_timeout=3D100 l=
og_buf_len=3D8M ignore_loglevel debug sched_debug apic=3Ddebug dynamic_prin=
tk sysrq_always_enabled panic=3D10  prompt_ramdisk=3D0 console=3DttyS0,1152=
00 console=3Dtty0 vga=3Dnormal  root=3D/dev/ram0 rw link=3D/kernel-tests/ru=
n-queue/kvm/x86_64-randconfig-x1-0928/tip:perf:urgent/.vmlinuz-14951f22f1cc=
8375ead345d2ca08455e91f2152b-20130929230242-9-lkp-tt02 branch=3Dtip/perf/ur=
gent BOOT_IMAGE=3D/kernel/x86_64-randconfig-x1-0928/14951f22f1cc8375ead345d=
2ca08455e91f2152b/vmlinuz-3.12.0-rc2-00153-g14951f2'  -initrd /kernel-tests=
/initrd/yocto-minimal-x86_64.cgz -m 256M -smp 2 -net nic,vlan=3D0,macaddr=
=3D00:00:00:00:00:00,model=3Dvirtio -net user,vlan=3D0,hostfwd=3Dtcp::20318=
-:22 -net nic,vlan=3D1,model=3De1000 -net user,vlan=3D1 -boot order=3Dnc -n=
o-reboot -watchdog i6300esb -pidfile /dev/shm/kboot/pid-lkp-tt02-lkp-16222 =
-serial file:/dev/shm/kboot/serial-lkp-tt02-lkp-16222 -daemonize -display n=
one -monitor null=20

--xHFwDpU9dbj6ez1V
Content-Type: application/octet-stream
Content-Disposition: attachment; filename="bisect-14951f22f1cc8375ead345d2ca08455e91f2152b-x86_64-randconfig-x1-0928-double-fault:-35683.log"
Content-Transfer-Encoding: base64

Z2l0IGNoZWNrb3V0IDliNTY1YTgwNTFiMzg5ZTA0NjIwOWE1ZjY4YzkzZWFkZThkZTU4YmQK
UHJldmlvdXMgSEVBRCBwb3NpdGlvbiB3YXMgMTQ5NTFmMi4uLiBSZXZlcnQgInBlcmYgc3lt
Ym9sczogRGVtYW5nbGUgY2xvbmVkIGZ1bmN0aW9ucyIKSEVBRCBpcyBub3cgYXQgOWI1NjVh
OC4uLiBNZXJnZSBicmFuY2ggJ3BlcmYtdXJnZW50LWZvci1saW51cycgb2YgZ2l0Oi8vZ2l0
Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L3RpcC90aXAKbHMgLWEgL2tl
cm5lbC10ZXN0cy9ydW4tcXVldWUva3ZtL3g4Nl82NC1yYW5kY29uZmlnLXgxLTA5MjgvdGlw
OnBlcmY6dXJnZW50OjliNTY1YTgwNTFiMzg5ZTA0NjIwOWE1ZjY4YzkzZWFkZThkZTU4YmQ6
YmlzZWN0LWRybQoKMjAxMy0xMC0wMi0yMjozNzozNiA5YjU2NWE4MDUxYjM4OWUwNDYyMDlh
NWY2OGM5M2VhZGU4ZGU1OGJkIHJldXNlIC9rZXJuZWwveDg2XzY0LXJhbmRjb25maWcteDEt
MDkyOC85YjU2NWE4MDUxYjM4OWUwNDYyMDlhNWY2OGM5M2VhZGU4ZGU1OGJkL3ZtbGludXot
My4xMi4wLXJjMi0wMDE1Mi1nOWI1NjVhOAoKMjAxMy0xMC0wMi0yMjozNzozNiBkZXRlY3Rp
bmcgYm9vdCBzdGF0ZSAuCTEuCTgJMTUJMjcJNDMJNjcJNzcJODEJOTAJMTAyCTEwOAkxMjEJ
MTI3CTEzNgkxNDQJMTU2CTE2NwkxNzEJMTkxCTIwMgkyMTEJMjIxCTIzOAkyNTkJMjcyCTI4
NQkzMDEJMzE1CTMyNQkzNDQJMzU1CTM1NwkzNjgJMzY5CTM3MQkzNzIJMzc2CTM3OS4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uCTM4MAkzODEuLi4uCTM4Mi4u
Li4uLgkzODMuLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uG1sxOzM1bWFkZF90b19y
dW5fcXVldWUgMhtbMG0KLi4uCTM4NSBTVUNDRVNTCgpiaXNlY3Q6IGdvb2QgY29tbWl0IDli
NTY1YTgwNTFiMzg5ZTA0NjIwOWE1ZjY4YzkzZWFkZThkZTU4YmQKZ2l0IGJpc2VjdCBzdGFy
dCAxNDk1MWYyMmYxY2M4Mzc1ZWFkMzQ1ZDJjYTA4NDU1ZTkxZjIxNTJiIDliNTY1YTgwNTFi
Mzg5ZTA0NjIwOWE1ZjY4YzkzZWFkZThkZTU4YmQgLS0KUHJldmlvdXMgSEVBRCBwb3NpdGlv
biB3YXMgOWI1NjVhOC4uLiBNZXJnZSBicmFuY2ggJ3BlcmYtdXJnZW50LWZvci1saW51cycg
b2YgZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L3RpcC90
aXAKSEVBRCBpcyBub3cgYXQgYzFiZTVhNS4uLiBMaW51eCAzLjkKMTQ5NTFmMjJmMWNjODM3
NWVhZDM0NWQyY2EwODQ1NWU5MWYyMTUyYiBpcyB0aGUgZmlyc3QgYmFkIGNvbW1pdApjb21t
aXQgMTQ5NTFmMjJmMWNjODM3NWVhZDM0NWQyY2EwODQ1NWU5MWYyMTUyYgpBdXRob3I6IElu
Z28gTW9sbmFyIDxtaW5nb0BrZXJuZWwub3JnPgpEYXRlOiAgIFN1biBTZXAgMjkgMTY6MTI6
NTQgMjAxMyArMDIwMAoKICAgIFJldmVydCAicGVyZiBzeW1ib2xzOiBEZW1hbmdsZSBjbG9u
ZWQgZnVuY3Rpb25zIgogICAgCiAgICBUaGlzIHJldmVydHMgY29tbWl0IGRlOTVhYjUzNjQ1
YTJmMDAxNWUwZjY4ZWU3MjNmMThkY2UyYjhiNTEuCiAgICAKICAgIE1hcmt1cyBUcmlwcGVs
c2RvcmYgcmVwb3J0ZWQgdGhhdCB0aGlzIGNvbW1pdCBicm9rZSAncGVyZiB0b3AnOgogICAg
CiAgICAgPiBJIGp1c3Qgc2VlIGEgZ3JheSBzY3JlZW4gd2l0aCBubyB0ZXh0IGF0IGFsbC4g
U29tZXRpbWVzIHRoZQogICAgID4gZm9sbG93aW5nIGVycm9yIG1lc3NhZ2VzIGFyZSBwcmlu
dGVkOgogICAgID4KICAgICA+ICAqKiogRXJyb3IgaW4gYHBlcmYnOiBpbnZhbGlkIGZhc3Ri
aW4gZW50cnkgKGZyZWUpOiAweDAwMDAwMDAwMDI5YjE4YzAKICAgICA+ICAqKioKICAgICA+
ICAqKiogRXJyb3IgaW4gYHBlcmYnOiBtYWxsb2MoKTogbWVtb3J5IGNvcnJ1cHRpb24gKGZh
c3QpOiAweDAwMDAwMDAwMDBlZTBiMTAgKioqCiAgICAKICAgIFdoaWxlIHRoaXMgY29kZSBp
cyBmaXhhYmxlLCB0aGUgY29tbWl0IGl0c2VsZiBmYWlscyBvbiBzZXZlcmFsIGxldmVsczoK
ICAgIAogICAgIC0gaXQgc2hvdWxkIGhhdmUgYmVlbiBhIHNlcGFyYXRlIGhlbHBlciBmdW5j
dGlvbgogICAgIC0gd2h5IHRoZSBoZWNrIGRvZXMgaXQgZG8gc3RyY2hyKCkgdHdpY2UKICAg
ICAtIGl0IGNhc3RzIGEgY29uc3QgY2hhciAqIG92ZXIgaW50byBjaGFyICoKICAgICAtIHNs
b3BweSBzdHlsZQogICAgIC0gaXQncyBub3QgZXZlbiBhIHJlZ3Jlc3Npb24gZml4IQogICAg
CiAgICBTbyBsZXRzIHJldmVydCBpdCBhbmQgcmUtdHJ5IHRoZSBwYXRjaCBpbiB2My4xMy4K
ICAgIAogICAgUmVwb3J0ZWQtYnk6IE1hcmt1cyBUcmlwcGVsc2RvcmYgPG1hcmt1c0B0cmlw
cGVsc2RvcmYuZGU+CiAgICBDYzogQW5kaSBLbGVlbiA8YWtAbGludXguaW50ZWwuY29tPgog
ICAgQ2M6IFBldGVyIFppamxzdHJhIDxhLnAuemlqbHN0cmFAY2hlbGxvLm5sPgogICAgQ2M6
IEFybmFsZG8gQ2FydmFsaG8gZGUgTWVsbyA8YWNtZUByZWRoYXQuY29tPgogICAgQ2M6IExp
bnVzIFRvcnZhbGRzIDx0b3J2YWxkc0BsaW51eC1mb3VuZGF0aW9uLm9yZz4KICAgIFNpZ25l
ZC1vZmYtYnk6IEluZ28gTW9sbmFyIDxtaW5nb0BrZXJuZWwub3JnPgoKOjA0MDAwMCAwNDAw
MDAgMjMzMTA1YTQwZDIyZTAzNjBkMTYwYWE1N2E5OGEyMGQzZGQ1MTUxYyBjNTk5OGMwYmU1
MThiOWQwYzYyNGUyODEwZDcyOWNiODA3YjFmZjlmIE0JdG9vbHMKZ2l0IGJpc2VjdCBydW4g
L2Mva2VybmVsLXRlc3RzL2Jpc2VjdC10ZXN0LWJvb3QtZmFpbHVyZS5zaCAvaG9tZS93Zmcv
ZHJtL29iai1iaXNlY3QKWW91IG5lZWQgdG8gc3RhcnQgYnkgImdpdCBiaXNlY3Qgc3RhcnQi
LgpZb3UgdGhlbiBuZWVkIHRvIGdpdmUgbWUgYXQgbGVhc3Qgb25lIGdvb2QgYW5kIG9uZSBi
YWQgcmV2aXNpb25zLgooWW91IGNhbiB1c2UgImdpdCBiaXNlY3QgYmFkIiBhbmQgImdpdCBi
aXNlY3QgZ29vZCIgZm9yIHRoYXQuKQpscyAtYSAva2VybmVsLXRlc3RzL3J1bi1xdWV1ZS9r
dm0veDg2XzY0LXJhbmRjb25maWcteDEtMDkyOC90aXA6cGVyZjp1cmdlbnQ6OWI1NjVhODA1
MWIzODllMDQ2MjA5YTVmNjhjOTNlYWRlOGRlNThiZDpiaXNlY3QtZHJtCgoyMDEzLTEwLTAz
LTAyOjI1OjIwIDliNTY1YTgwNTFiMzg5ZTA0NjIwOWE1ZjY4YzkzZWFkZThkZTU4YmQgcmV1
c2UgL2tlcm5lbC94ODZfNjQtcmFuZGNvbmZpZy14MS0wOTI4LzliNTY1YTgwNTFiMzg5ZTA0
NjIwOWE1ZjY4YzkzZWFkZThkZTU4YmQvdm1saW51ei0zLjEyLjAtcmMyLTAwMTUyLWc5YjU2
NWE4CgoyMDEzLTEwLTAzLTAyOjI1OjIyIGRldGVjdGluZyBib290IHN0YXRlIC4JMS4JNAkx
MwkxNQkyNQkzMAkzMwk0MQk0OAk2MQk2NQk2OQk3Nwk4Ngk4OQk5Mwk5NAk5Ni4JMTA4CTEx
MgkxMjMJMTI1CTEyOQkxMzkJMTQ1CTE1MAkxNTMJMTU3CTE2MgkxNjQJMTY3CTE3MQkxNzgJ
MTgxCTE4NgkxODkuCTE5MAkxOTEJMTk2CTIwMAkyMDMJMjExCTIxMgkyMjIJMjMxCTIzNgky
NDIJMjUxCTI1MgkyNjEJMjY3CTI3NAkyNzkJMjgzCTI4NwkyOTIJMjk0CTI5OAkzMDIJMzA1
CTMwOQkzMTMJMzE1CTMxOAkzMjEJMzI2CTMyNy4JMzI5Li4uCTMzOAkzNTMJMzU3CTM2NAkz
NzAJMzcyCTM4NQkzOTQJNDAyCTQxOAk0MjMJNDMzCTQzOQk0NDMJNDUzCTQ2MAk0NjYJNDcx
IFRFU1QgRkFJTFVSRQobWzE7MzVtSW5jcmVhc2luZyByZXBlYXQgY291bnQgZnJvbSAxMTU1
IHRvIDM1NTUbWzBtClsgICA5NS41OTI3ODZdIFNjYW5uaW5nIGRldmljZSBmb3IgYmFkIGJs
b2NrcwpbICAgOTYuMzEyODA5XSAtLS0tLS0tLS0tLS1bIGN1dCBoZXJlIF0tLS0tLS0tLS0t
LS0KWyAgIDk2LjMxNTA5Nl0gV0FSTklORzogQ1BVOiAwIFBJRDogMSBhdCBrZXJuZWwvd29y
a3F1ZXVlLmM6NTkzIHNldF93b3JrX2RhdGErMHgzMy8weDUwKCkKWyAgIDk2LjMxNjM3M10g
Q1BVOiAwIFBJRDogMSBDb21tOiBzd2FwcGVyLzAgTm90IHRhaW50ZWQgMy4xMi4wLXJjMi0w
MDE1Mi1nOWI1NjVhOCAjMTMwClsgICA5Ni4zMTYzNzNdICAwMDAwMDAwMDAwMDAwMDAwIGZm
ZmY4ODAwMGYwMDNkODAgZmZmZmZmZmY4MTg0ZDVmZSAwMDAwMDAwMDAwMDAwMDAwClsgICA5
Ni4zMTYzNzNdICBmZmZmODgwMDBmMDAzZGI4IGZmZmZmZmZmODEwOGZhNjYgZmZmZmZmZmY4
MTA5ZTQxMSBmZmZmODgwMDBjYzdmODYwClsgICA5Ni4zMTYzNzNdICBmZmZmODgwMDBmMDEz
NDAwIDAwMDAwMDAwMDAwMDAwMDUgZmZmZjg4MDAwZjAxMTY0MCBmZmZmODgwMDBmMDAzZGM4
ClsgICA5Ni4zMTYzNzNdIENhbGwgVHJhY2U6ClsgICA5Ni4zMTYzNzNdICA8SVJRPiAgWzxm
ZmZmZmZmZjgxODRkNWZlPl0gZHVtcF9zdGFjaysweDRlLzB4ODIKWyAgIDk2LjMxNjM3M10g
IFs8ZmZmZmZmZmY4MTA4ZmE2Nj5dIHdhcm5fc2xvd3BhdGhfY29tbW9uKzB4NzAvMHg4OQpb
ICAgOTYuMzE2MzczXSAgWzxmZmZmZmZmZjgxMDllNDExPl0gPyBzZXRfd29ya19kYXRhKzB4
MzMvMHg1MApbICAgOTYuMzE2MzczXSAgWzxmZmZmZmZmZjgxMDhmYjQxPl0gd2Fybl9zbG93
cGF0aF9udWxsKzB4MTUvMHgxNwpbICAgOTYuMzE2MzczXSAgWzxmZmZmZmZmZjgxMDllNDEx
Pl0gc2V0X3dvcmtfZGF0YSsweDMzLzB4NTAKWyAgIDk2LjMxNjM3M10gIFs8ZmZmZmZmZmY4
MTA5ZjEyNz5dIGluc2VydF93b3JrKzB4MjcvMHg2NQpbICAgOTYuMzE2MzczXSAgWzxmZmZm
ZmZmZjgxMDlmMzM0Pl0gX19xdWV1ZV93b3JrKzB4MWNmLzB4MWVlClsgICA5Ni4zMTYzNzNd
ICBbPGZmZmZmZmZmODEwOWYzNTM+XSA/IF9fcXVldWVfd29yaysweDFlZS8weDFlZQpbICAg
OTYuMzE2MzczXSAgWzxmZmZmZmZmZjgxMDlmMzZjPl0gZGVsYXllZF93b3JrX3RpbWVyX2Zu
KzB4MTkvMHgxYgpbICAgOTYuMzE2MzczXSAgWzxmZmZmZmZmZjgxMDk2NWI4Pl0gY2FsbF90
aW1lcl9mbisweDZjLzB4ZGYKWyAgIDk2LjMxNjM3M10gIFs8ZmZmZmZmZmY4MTA5NjU0Yz5d
ID8gcHJvY2Vzc190aW1lb3V0KzB4Yi8weGIKWyAgIDk2LjMxNjM3M10gIFs8ZmZmZmZmZmY4
MTA5ZjM1Mz5dID8gX19xdWV1ZV93b3JrKzB4MWVlLzB4MWVlClsgICA5Ni4zMTYzNzNdICBb
PGZmZmZmZmZmODEwOTZjYzc+XSBydW5fdGltZXJfc29mdGlycSsweDE3MC8weDFiOApbICAg
OTYuMzE2MzczXSAgWzxmZmZmZmZmZjgxMDkzMGNhPl0gX19kb19zb2Z0aXJxKzB4YzgvMHgx
OGQKWyAgIDk2LjMxNjM3M10gIFs8ZmZmZmZmZmY4MTA5MzJhND5dIGlycV9leGl0KzB4NTYv
MHg5NwpbICAgOTYuMzE2MzczXSAgWzxmZmZmZmZmZjgxMDJiODMxPl0gZG9fSVJRKzB4ODgv
MHg5ZgpbICAgOTYuMzE2MzczXSAgWzxmZmZmZmZmZjgxODU4OTMyPl0gY29tbW9uX2ludGVy
cnVwdCsweDcyLzB4NzIKWyAgIDk2LjMxNjM3M10gIDxFT0k+ICBbPGZmZmZmZmZmODEwYWYy
ZDk+XSA/IF9fd2FrZV91cCsweDFkLzB4NDYKWyAgIDk2LjMxNjM3M10gIFs8ZmZmZmZmZmY4
MTBkMWI4ZD5dID8gYXJjaF9sb2NhbF9pcnFfcmVzdG9yZSsweDYvMHhkClsgICA5Ni4zMTYz
NzNdICBbPGZmZmZmZmZmODE4NTdlMzg+XSBfcmF3X3NwaW5fdW5sb2NrX2lycXJlc3RvcmUr
MHg0OC8weDc1ClsgICA5Ni4zMTYzNzNdICBbPGZmZmZmZmZmODEwYWYyZmI+XSBfX3dha2Vf
dXArMHgzZi8weDQ2ClsgICA5Ni4zMTYzNzNdICBbPGZmZmZmZmZmODE0ZGNkMzg+XSBuYW5k
X3JlbGVhc2VfZGV2aWNlLmlzcmEuMTYrMHg0OS8weDU4ClsgICA5Ni4zMTYzNzNdICBbPGZm
ZmZmZmZmODE0ZGRhYTk+XSBuYW5kX3JlYWRfb29iKzB4MjU3LzB4MjcwClsgICA5Ni4zMTYz
NzNdICBbPGZmZmZmZmZmODEwYWYyZDk+XSA/IF9fd2FrZV91cCsweDFkLzB4NDYKWyAgIDk2
LjMxNjM3M10gIFs8ZmZmZmZmZmY4MTRjNjk2OD5dIG10ZF9yZWFkX29vYisweDI2LzB4NGMK
WyAgIDk2LjMxNjM3M10gIFs8ZmZmZmZmZmY4MTRlMDRkND5dIGNyZWF0ZV9iYnQrMHgyMGYv
MHgyOWEKWyAgIDk2LjMxNjM3M10gIFs8ZmZmZmZmZmY4MTRlMDVkZT5dIG5hbmRfc2Nhbl9i
YnQrMHg3Zi8weDRkZApbICAgOTYuMzE2MzczXSAgWzxmZmZmZmZmZjgxMDhmYzcyPl0gPyBw
dXRfb25saW5lX2NwdXMrMHgyNC8weDZiClsgICA5Ni4zMTYzNzNdICBbPGZmZmZmZmZmODE0
ZTBiMWI+XSBuYW5kX2RlZmF1bHRfYmJ0KzB4ZGYvMHhlNApbICAgOTYuMzE2MzczXSAgWzxm
ZmZmZmZmZjgxZTRjODVjPl0gbnNfaW5pdF9tb2R1bGUrMHg1NjkvMHhjZjMKWyAgIDk2LjMx
NjM3M10gIFs8ZmZmZmZmZmY4MTIyNjFhMT5dID8gZnJlZV9ycysweDc1LzB4NzgKWyAgIDk2
LjMxNjM3M10gIFs8ZmZmZmZmZmY4MWU0YzJmMz5dID8gbmZ0bF9zY2FuX2JidCsweDMxMi8w
eDMxMgpbICAgOTYuMzE2MzczXSAgWzxmZmZmZmZmZjgxZTIyZGQ0Pl0gZG9fb25lX2luaXRj
YWxsKzB4OGUvMHgxMzIKWyAgIDk2LjMxNjM3M10gIFs8ZmZmZmZmZmY4MTBiYjYwMD5dID8g
Y29uc29sZV91bmxvY2srMHgyZTcvMHgzNWIKWyAgIDk2LjMxNjM3M10gIFs8ZmZmZmZmZmY4
MTBiYjYyYj5dID8gY29uc29sZV91bmxvY2srMHgzMTIvMHgzNWIKWyAgIDk2LjMxNjM3M10g
IFs8ZmZmZmZmZmY4MWUyMmZjYz5dIGtlcm5lbF9pbml0X2ZyZWVhYmxlKzB4MTU0LzB4MWQw
ClsgICA5Ni4zMTYzNzNdICBbPGZmZmZmZmZmODFlMjI2ZGE+XSA/IGRvX2Vhcmx5X3BhcmFt
KzB4ODgvMHg4OApbICAgOTYuMzE2MzczXSAgWzxmZmZmZmZmZjgxODQ3MzA5Pl0gPyByZXN0
X2luaXQrMHhiZC8weGJkClsgICA5Ni4zMTYzNzNdICBbPGZmZmZmZmZmODE4NDczMTI+XSBr
ZXJuZWxfaW5pdCsweDkvMHhjYwpbICAgOTYuMzE2MzczXSAgWzxmZmZmZmZmZjgxODU5MTRj
Pl0gcmV0X2Zyb21fZm9yaysweDdjLzB4YjAKWyAgIDk2LjMxNjM3M10gIFs8ZmZmZmZmZmY4
MTg0NzMwOT5dID8gcmVzdF9pbml0KzB4YmQvMHhiZApbICAgOTYuMzE2MzczXSAtLS1bIGVu
ZCB0cmFjZSBjMmVjYTU1NjFlOTIzZTYwIF0tLS0KL2tlcm5lbC94ODZfNjQtcmFuZGNvbmZp
Zy14MS0wOTI4LzliNTY1YTgwNTFiMzg5ZTA0NjIwOWE1ZjY4YzkzZWFkZThkZTU4YmQvZG1l
c2cteW9jdG8td2FpbWVhLTQ6MjAxMzEwMDMxMTA4MTc6My4xMi4wLXJjMi0wMDE1Mi1nOWI1
NjVhODoxMzAKChtbMTszNW1iYWQgYmlzZWN0LCByZXRyeSB3aXRoIGluY3JlYXNlZCByZXBl
YXQgY291bnQgMTE1NRtbMG0KZ2l0IGNoZWNrb3V0IDliNTY1YTgwNTFiMzg5ZTA0NjIwOWE1
ZjY4YzkzZWFkZThkZTU4YmQKUHJldmlvdXMgSEVBRCBwb3NpdGlvbiB3YXMgMTQ5NTFmMi4u
LiBSZXZlcnQgInBlcmYgc3ltYm9sczogRGVtYW5nbGUgY2xvbmVkIGZ1bmN0aW9ucyIKSEVB
RCBpcyBub3cgYXQgOWI1NjVhOC4uLiBNZXJnZSBicmFuY2ggJ3BlcmYtdXJnZW50LWZvci1s
aW51cycgb2YgZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0
L3RpcC90aXAKbHMgLWEgL2tlcm5lbC10ZXN0cy9ydW4tcXVldWUva3ZtL3g4Nl82NC1yYW5k
Y29uZmlnLXgxLTA5MjgvdGlwOnBlcmY6dXJnZW50OjliNTY1YTgwNTFiMzg5ZTA0NjIwOWE1
ZjY4YzkzZWFkZThkZTU4YmQ6YmlzZWN0LWRybQogVEVTVCBGQUlMVVJFClsgICA5NS41OTI3
ODZdIFNjYW5uaW5nIGRldmljZSBmb3IgYmFkIGJsb2NrcwpbICAgOTYuMzEyODA5XSAtLS0t
LS0tLS0tLS1bIGN1dCBoZXJlIF0tLS0tLS0tLS0tLS0KWyAgIDk2LjMxNTA5Nl0gV0FSTklO
RzogQ1BVOiAwIFBJRDogMSBhdCBrZXJuZWwvd29ya3F1ZXVlLmM6NTkzIHNldF93b3JrX2Rh
dGErMHgzMy8weDUwKCkKWyAgIDk2LjMxNjM3M10gQ1BVOiAwIFBJRDogMSBDb21tOiBzd2Fw
cGVyLzAgTm90IHRhaW50ZWQgMy4xMi4wLXJjMi0wMDE1Mi1nOWI1NjVhOCAjMTMwClsgICA5
Ni4zMTYzNzNdICAwMDAwMDAwMDAwMDAwMDAwIGZmZmY4ODAwMGYwMDNkODAgZmZmZmZmZmY4
MTg0ZDVmZSAwMDAwMDAwMDAwMDAwMDAwClsgICA5Ni4zMTYzNzNdICBmZmZmODgwMDBmMDAz
ZGI4IGZmZmZmZmZmODEwOGZhNjYgZmZmZmZmZmY4MTA5ZTQxMSBmZmZmODgwMDBjYzdmODYw
ClsgICA5Ni4zMTYzNzNdICBmZmZmODgwMDBmMDEzNDAwIDAwMDAwMDAwMDAwMDAwMDUgZmZm
Zjg4MDAwZjAxMTY0MCBmZmZmODgwMDBmMDAzZGM4ClsgICA5Ni4zMTYzNzNdIENhbGwgVHJh
Y2U6ClsgICA5Ni4zMTYzNzNdICA8SVJRPiAgWzxmZmZmZmZmZjgxODRkNWZlPl0gZHVtcF9z
dGFjaysweDRlLzB4ODIKWyAgIDk2LjMxNjM3M10gIFs8ZmZmZmZmZmY4MTA4ZmE2Nj5dIHdh
cm5fc2xvd3BhdGhfY29tbW9uKzB4NzAvMHg4OQpbICAgOTYuMzE2MzczXSAgWzxmZmZmZmZm
ZjgxMDllNDExPl0gPyBzZXRfd29ya19kYXRhKzB4MzMvMHg1MApbICAgOTYuMzE2MzczXSAg
WzxmZmZmZmZmZjgxMDhmYjQxPl0gd2Fybl9zbG93cGF0aF9udWxsKzB4MTUvMHgxNwpbICAg
OTYuMzE2MzczXSAgWzxmZmZmZmZmZjgxMDllNDExPl0gc2V0X3dvcmtfZGF0YSsweDMzLzB4
NTAKWyAgIDk2LjMxNjM3M10gIFs8ZmZmZmZmZmY4MTA5ZjEyNz5dIGluc2VydF93b3JrKzB4
MjcvMHg2NQpbICAgOTYuMzE2MzczXSAgWzxmZmZmZmZmZjgxMDlmMzM0Pl0gX19xdWV1ZV93
b3JrKzB4MWNmLzB4MWVlClsgICA5Ni4zMTYzNzNdICBbPGZmZmZmZmZmODEwOWYzNTM+XSA/
IF9fcXVldWVfd29yaysweDFlZS8weDFlZQpbICAgOTYuMzE2MzczXSAgWzxmZmZmZmZmZjgx
MDlmMzZjPl0gZGVsYXllZF93b3JrX3RpbWVyX2ZuKzB4MTkvMHgxYgpbICAgOTYuMzE2Mzcz
XSAgWzxmZmZmZmZmZjgxMDk2NWI4Pl0gY2FsbF90aW1lcl9mbisweDZjLzB4ZGYKWyAgIDk2
LjMxNjM3M10gIFs8ZmZmZmZmZmY4MTA5NjU0Yz5dID8gcHJvY2Vzc190aW1lb3V0KzB4Yi8w
eGIKWyAgIDk2LjMxNjM3M10gIFs8ZmZmZmZmZmY4MTA5ZjM1Mz5dID8gX19xdWV1ZV93b3Jr
KzB4MWVlLzB4MWVlClsgICA5Ni4zMTYzNzNdICBbPGZmZmZmZmZmODEwOTZjYzc+XSBydW5f
dGltZXJfc29mdGlycSsweDE3MC8weDFiOApbICAgOTYuMzE2MzczXSAgWzxmZmZmZmZmZjgx
MDkzMGNhPl0gX19kb19zb2Z0aXJxKzB4YzgvMHgxOGQKWyAgIDk2LjMxNjM3M10gIFs8ZmZm
ZmZmZmY4MTA5MzJhND5dIGlycV9leGl0KzB4NTYvMHg5NwpbICAgOTYuMzE2MzczXSAgWzxm
ZmZmZmZmZjgxMDJiODMxPl0gZG9fSVJRKzB4ODgvMHg5ZgpbICAgOTYuMzE2MzczXSAgWzxm
ZmZmZmZmZjgxODU4OTMyPl0gY29tbW9uX2ludGVycnVwdCsweDcyLzB4NzIKWyAgIDk2LjMx
NjM3M10gIDxFT0k+ICBbPGZmZmZmZmZmODEwYWYyZDk+XSA/IF9fd2FrZV91cCsweDFkLzB4
NDYKWyAgIDk2LjMxNjM3M10gIFs8ZmZmZmZmZmY4MTBkMWI4ZD5dID8gYXJjaF9sb2NhbF9p
cnFfcmVzdG9yZSsweDYvMHhkClsgICA5Ni4zMTYzNzNdICBbPGZmZmZmZmZmODE4NTdlMzg+
XSBfcmF3X3NwaW5fdW5sb2NrX2lycXJlc3RvcmUrMHg0OC8weDc1ClsgICA5Ni4zMTYzNzNd
ICBbPGZmZmZmZmZmODEwYWYyZmI+XSBfX3dha2VfdXArMHgzZi8weDQ2ClsgICA5Ni4zMTYz
NzNdICBbPGZmZmZmZmZmODE0ZGNkMzg+XSBuYW5kX3JlbGVhc2VfZGV2aWNlLmlzcmEuMTYr
MHg0OS8weDU4ClsgICA5Ni4zMTYzNzNdICBbPGZmZmZmZmZmODE0ZGRhYTk+XSBuYW5kX3Jl
YWRfb29iKzB4MjU3LzB4MjcwClsgICA5Ni4zMTYzNzNdICBbPGZmZmZmZmZmODEwYWYyZDk+
XSA/IF9fd2FrZV91cCsweDFkLzB4NDYKWyAgIDk2LjMxNjM3M10gIFs8ZmZmZmZmZmY4MTRj
Njk2OD5dIG10ZF9yZWFkX29vYisweDI2LzB4NGMKWyAgIDk2LjMxNjM3M10gIFs8ZmZmZmZm
ZmY4MTRlMDRkND5dIGNyZWF0ZV9iYnQrMHgyMGYvMHgyOWEKWyAgIDk2LjMxNjM3M10gIFs8
ZmZmZmZmZmY4MTRlMDVkZT5dIG5hbmRfc2Nhbl9iYnQrMHg3Zi8weDRkZApbICAgOTYuMzE2
MzczXSAgWzxmZmZmZmZmZjgxMDhmYzcyPl0gPyBwdXRfb25saW5lX2NwdXMrMHgyNC8weDZi
ClsgICA5Ni4zMTYzNzNdICBbPGZmZmZmZmZmODE0ZTBiMWI+XSBuYW5kX2RlZmF1bHRfYmJ0
KzB4ZGYvMHhlNApbICAgOTYuMzE2MzczXSAgWzxmZmZmZmZmZjgxZTRjODVjPl0gbnNfaW5p
dF9tb2R1bGUrMHg1NjkvMHhjZjMKWyAgIDk2LjMxNjM3M10gIFs8ZmZmZmZmZmY4MTIyNjFh
MT5dID8gZnJlZV9ycysweDc1LzB4NzgKWyAgIDk2LjMxNjM3M10gIFs8ZmZmZmZmZmY4MWU0
YzJmMz5dID8gbmZ0bF9zY2FuX2JidCsweDMxMi8weDMxMgpbICAgOTYuMzE2MzczXSAgWzxm
ZmZmZmZmZjgxZTIyZGQ0Pl0gZG9fb25lX2luaXRjYWxsKzB4OGUvMHgxMzIKWyAgIDk2LjMx
NjM3M10gIFs8ZmZmZmZmZmY4MTBiYjYwMD5dID8gY29uc29sZV91bmxvY2srMHgyZTcvMHgz
NWIKWyAgIDk2LjMxNjM3M10gIFs8ZmZmZmZmZmY4MTBiYjYyYj5dID8gY29uc29sZV91bmxv
Y2srMHgzMTIvMHgzNWIKWyAgIDk2LjMxNjM3M10gIFs8ZmZmZmZmZmY4MWUyMmZjYz5dIGtl
cm5lbF9pbml0X2ZyZWVhYmxlKzB4MTU0LzB4MWQwClsgICA5Ni4zMTYzNzNdICBbPGZmZmZm
ZmZmODFlMjI2ZGE+XSA/IGRvX2Vhcmx5X3BhcmFtKzB4ODgvMHg4OApbICAgOTYuMzE2Mzcz
XSAgWzxmZmZmZmZmZjgxODQ3MzA5Pl0gPyByZXN0X2luaXQrMHhiZC8weGJkClsgICA5Ni4z
MTYzNzNdICBbPGZmZmZmZmZmODE4NDczMTI+XSBrZXJuZWxfaW5pdCsweDkvMHhjYwpbICAg
OTYuMzE2MzczXSAgWzxmZmZmZmZmZjgxODU5MTRjPl0gcmV0X2Zyb21fZm9yaysweDdjLzB4
YjAKWyAgIDk2LjMxNjM3M10gIFs8ZmZmZmZmZmY4MTg0NzMwOT5dID8gcmVzdF9pbml0KzB4
YmQvMHhiZApbICAgOTYuMzE2MzczXSAtLS1bIGVuZCB0cmFjZSBjMmVjYTU1NjFlOTIzZTYw
IF0tLS0KL2tlcm5lbC94ODZfNjQtcmFuZGNvbmZpZy14MS0wOTI4LzliNTY1YTgwNTFiMzg5
ZTA0NjIwOWE1ZjY4YzkzZWFkZThkZTU4YmQvZG1lc2cteW9jdG8td2FpbWVhLTQ6MjAxMzEw
MDMxMTA4MTc6My4xMi4wLXJjMi0wMDE1Mi1nOWI1NjVhODoxMzAKCmJpc2VjdDogYmFkIGNv
bW1pdCA5YjU2NWE4MDUxYjM4OWUwNDYyMDlhNWY2OGM5M2VhZGU4ZGU1OGJkCmdpdCBjaGVj
a291dCB2My4xMQpQcmV2aW91cyBIRUFEIHBvc2l0aW9uIHdhcyA5YjU2NWE4Li4uIE1lcmdl
IGJyYW5jaCAncGVyZi11cmdlbnQtZm9yLWxpbnVzJyBvZiBnaXQ6Ly9naXQua2VybmVsLm9y
Zy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvdGlwL3RpcApIRUFEIGlzIG5vdyBhdCA2ZTQ2
NjQ1Li4uIExpbnV4IDMuMTEKbHMgLWEgL2tlcm5lbC10ZXN0cy9ydW4tcXVldWUva3ZtL3g4
Nl82NC1yYW5kY29uZmlnLXgxLTA5MjgvdGlwOnBlcmY6dXJnZW50OjZlNDY2NDUyNWIxZGIy
OGY4YzRlMTEzMDk1N2Y3MGE5NGMxOTIxM2U6YmlzZWN0LWRybQoKMjAxMy0xMC0wMy0wMzox
MjozNiA2ZTQ2NjQ1MjViMWRiMjhmOGM0ZTExMzA5NTdmNzBhOTRjMTkyMTNlIHJldXNlIC9r
ZXJuZWwveDg2XzY0LXJhbmRjb25maWcteDEtMDkyOC82ZTQ2NjQ1MjViMWRiMjhmOGM0ZTEx
MzA5NTdmNzBhOTRjMTkyMTNlL3ZtbGludXotMy4xMS4wCgoyMDEzLTEwLTAzLTAzOjEyOjQx
IGRldGVjdGluZyBib290IHN0YXRlIC4uCTEwMQkxMDkJMTE1CTEyMwkxMjUJMTMwCTEzNQkx
NDMJMTUxCTE1NAkxNTYJMTYyCTE2NAkxNjcJMTcxCTE3NAkxNzkJMTgyCTE5MwkyMDEJMjA0
CTIwOAkyMTMJMjE1CTIxOAkyMjAJMjIzCTIyOQkyMzIJMjMzCTIzNQkyNDAJMjQ2CTI0OAky
NDkJMjUxCTI1MgkyNTgJMjY3CTI4MgkyOTUJMzEyCTMxNgkzMzgJMzUwCTM3NQk0MDAJNDEw
CTQxMwk0NTcJNDU5CTQ3OAk0ODYJNTIwCTUzNgk1NDgJNTYzCTU2NQk1OTAJNTk3CTYyMQk2
MzgJNjQ2CTY0Nwk2NjgJNjg1CTY5Ngk3MDUJNzE0CTcxNwk3MjQJNzU2CTc5Mwk3OTgJODQ0
CTg3Mgk5MjAJOTM2CTk3MgkxMDAzCTEwNDUJMTA2MQkxMDc0CTExMTIJMTExOQkxMTM3CTEx
NzMJMTE3NwkxMjQzCTEyODUJMTMxOAkxMzU4CTEzODYJMTQxMQkxNDQ4CTE0NjQuCTE0NjgJ
MTQ5OQkxNTAyCTE1MDcJMTY1MAkxNjcyCTE2OTEJMTczMgkxNzYzCTE3OTgJMTgyNAkxODM0
CTE4NDYJMTg2MQkxODg3CTE4OTUJMTkyNAkxOTI3CTE5NzkJMTk5OQkyMDMyCTIwOTYJMjEx
MQkyMTY2CTIxOTIJMjE5OQkyMjMxCTIyNTgJMjI4NwkyMzUxCTIzNjUJMjM5MwkyNDQ0CTI0
NzAJMjQ3NQkyNTEwCTI1NDMJMjU3NQkyNjIwCTI2NTAJMjY3MgkyNzE2CTI3NzQJMjgwNAky
ODM4CTI4OTIJMjkzMAkyOTQ5CTI5ODQJMzAwNwkzMDQzCTMwNDgJMzA3NAkzMTUxCTMxODEJ
MzIyNQkzMjQ1CTMyOTQJMzMxNAkzMzQyCTMzOTgJMzQzNwkzNDk2CTM1MDYJMzUxMC4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4bWzE7MzVtYWRkX3RvX3J1bl9xdWV1ZSA0NRtb
MG0KLi4uCTM1MTMJMzUxNAkzNTIxCTM1MjYJMzUzNAkzNTQwCTM1NDUJMzU1MQkzNTU1IFNV
Q0NFU1MKCmJpc2VjdDogZ29vZCBjb21taXQgdjMuMTEKZ2l0IGJpc2VjdCBzdGFydCA5YjU2
NWE4MDUxYjM4OWUwNDYyMDlhNWY2OGM5M2VhZGU4ZGU1OGJkIHYzLjExIC0tCkJpc2VjdGlu
ZzogNTYzOSByZXZpc2lvbnMgbGVmdCB0byB0ZXN0IGFmdGVyIHRoaXMgKHJvdWdobHkgMTIg
c3RlcHMpCls1N2Q3MzA5MjRkNWNjMmMzZTI4MGFmMTZhOTMwNjU4N2MzYTUxMWRiXSBNZXJn
ZSBicmFuY2ggJ3RpbWVycy11cmdlbnQtZm9yLWxpbnVzJyBvZiBnaXQ6Ly9naXQua2VybmVs
Lm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvdGlwL3RpcApnaXQgYmlzZWN0IHJ1biAv
Yy9rZXJuZWwtdGVzdHMvYmlzZWN0LXRlc3QtYm9vdC1mYWlsdXJlLnNoIC9ob21lL3dmZy9k
cm0vb2JqLWJpc2VjdApydW5uaW5nIC9jL2tlcm5lbC10ZXN0cy9iaXNlY3QtdGVzdC1ib290
LWZhaWx1cmUuc2ggL2hvbWUvd2ZnL2RybS9vYmotYmlzZWN0CmxzIC1hIC9rZXJuZWwtdGVz
dHMvcnVuLXF1ZXVlL2t2bS94ODZfNjQtcmFuZGNvbmZpZy14MS0wOTI4L3RpcDpwZXJmOnVy
Z2VudDo1N2Q3MzA5MjRkNWNjMmMzZTI4MGFmMTZhOTMwNjU4N2MzYTUxMWRiOmJpc2VjdC1k
cm0KCjIwMTMtMTAtMDMtMDc6MTE6MjIgNTdkNzMwOTI0ZDVjYzJjM2UyODBhZjE2YTkzMDY1
ODdjM2E1MTFkYiBjb21waWxpbmcKMzM4IHJlYWwgIDE4NDIgdXNlciAgNTAxIHN5cyAgNjky
Ljc4JSBjcHUgCXg4Nl82NC1yYW5kY29uZmlnLXgxLTA5MjgKCjIwMTMtMTAtMDMtMDc6MTg6
MDMgZGV0ZWN0aW5nIGJvb3Qgc3RhdGUgMy4xMS4wLTA1MDU4LWc1N2Q3MzA5LgkxCTUJOQkx
MAkxNwkxOAkxOQkyMgkyNAkyOAkzNQk0Nwk1Mwk1OAk2Mwk3MQk4Mwk5Mwk5NwkxMTIJMTE3
CTEzMCBURVNUIEZBSUxVUkUKWyAgIDE4LjE1ODY2MV0gU2Nhbm5pbmcgZGV2aWNlIGZvciBi
YWQgYmxvY2tzClsgICAxOC42MzEzNjFdIC0tLS0tLS0tLS0tLVsgY3V0IGhlcmUgXS0tLS0t
LS0tLS0tLQpbICAgMTguNjM0OTQwXSBXQVJOSU5HOiBDUFU6IDAgUElEOiAxIGF0IC9jL3dm
Zy9saW51eC1kcm0va2VybmVsL3dvcmtxdWV1ZS5jOjU5MSBzZXRfd29ya19kYXRhKzB4MzMv
MHg1MCgpClsgICAxOC42MzQ5NDBdIENQVTogMCBQSUQ6IDEgQ29tbTogc3dhcHBlci8wIE5v
dCB0YWludGVkIDMuMTEuMC0wNTA1OC1nNTdkNzMwOSAjMTQ2ClsgICAxOC42MzQ5NDBdICAw
MDAwMDAwMDAwMDAwMDAwIGZmZmY4ODAwMGYwMDNkODAgZmZmZmZmZmY4MTg0MzkwMyAwMDAw
MDAwMDAwMDAwMDAwClsgICAxOC42MzQ5NDBdICBmZmZmODgwMDBmMDAzZGI4IGZmZmZmZmZm
ODEwOGZhNTMgZmZmZmZmZmY4MTA5ZTM3OSBmZmZmODgwMDBjYzgwODYwClsgICAxOC42MzQ5
NDBdICBmZmZmODgwMDBmMDEzNDAwIDAwMDAwMDAwMDAwMDAwMDUgZmZmZjg4MDAwZjAxMTYw
MCBmZmZmODgwMDBmMDAzZGM4ClsgICAxOC42MzQ5NDBdIENhbGwgVHJhY2U6ClsgICAxOC42
MzQ5NDBdICA8SVJRPiAgWzxmZmZmZmZmZjgxODQzOTAzPl0gZHVtcF9zdGFjaysweDRlLzB4
ODIKWyAgIDE4LjYzNDk0MF0gIFs8ZmZmZmZmZmY4MTA4ZmE1Mz5dIHdhcm5fc2xvd3BhdGhf
Y29tbW9uKzB4NzAvMHg4OQpbICAgMTguNjM0OTQwXSAgWzxmZmZmZmZmZjgxMDllMzc5Pl0g
PyBzZXRfd29ya19kYXRhKzB4MzMvMHg1MApbICAgMTguNjM0OTQwXSAgWzxmZmZmZmZmZjgx
MDhmYjJlPl0gd2Fybl9zbG93cGF0aF9udWxsKzB4MTUvMHgxNwpbICAgMTguNjM0OTQwXSAg
WzxmZmZmZmZmZjgxMDllMzc5Pl0gc2V0X3dvcmtfZGF0YSsweDMzLzB4NTAKWyAgIDE4LjYz
NDk0MF0gIFs8ZmZmZmZmZmY4MTA5ZjA4Zj5dIGluc2VydF93b3JrKzB4MjcvMHg2NQpbICAg
MTguNjM0OTQwXSAgWzxmZmZmZmZmZjgxMDlmMjljPl0gX19xdWV1ZV93b3JrKzB4MWNmLzB4
MWVlClsgICAxOC42MzQ5NDBdICBbPGZmZmZmZmZmODEwOWYyYmI+XSA/IF9fcXVldWVfd29y
aysweDFlZS8weDFlZQpbICAgMTguNjM0OTQwXSAgWzxmZmZmZmZmZjgxMDlmMmQ0Pl0gZGVs
YXllZF93b3JrX3RpbWVyX2ZuKzB4MTkvMHgxYgpbICAgMTguNjM0OTQwXSAgWzxmZmZmZmZm
ZjgxMDk2NTkzPl0gY2FsbF90aW1lcl9mbisweDZjLzB4ZGYKWyAgIDE4LjYzNDk0MF0gIFs8
ZmZmZmZmZmY4MTA5NjUyNz5dID8gcHJvY2Vzc190aW1lb3V0KzB4Yi8weGIKWyAgIDE4LjYz
NDk0MF0gIFs8ZmZmZmZmZmY4MTA5ZjJiYj5dID8gX19xdWV1ZV93b3JrKzB4MWVlLzB4MWVl
ClsgICAxOC42MzQ5NDBdICBbPGZmZmZmZmZmODEwOTZjYTI+XSBydW5fdGltZXJfc29mdGly
cSsweDE3MC8weDFiOApbICAgMTguNjM0OTQwXSAgWzxmZmZmZmZmZjgxMDkzMGFhPl0gX19k
b19zb2Z0aXJxKzB4YzgvMHgxOGQKWyAgIDE4LjYzNDk0MF0gIFs8ZmZmZmZmZmY4MTA5MzI4
ND5dIGlycV9leGl0KzB4NTYvMHg5NwpbICAgMTguNjM0OTQwXSAgWzxmZmZmZmZmZjgxMDJi
N2VjPl0gZG9fSVJRKzB4ODgvMHg5ZgpbICAgMTguNjM0OTQwXSAgWzxmZmZmZmZmZjgxODRl
NzcyPl0gY29tbW9uX2ludGVycnVwdCsweDcyLzB4NzIKWyAgIDE4LjYzNDk0MF0gIDxFT0k+
ICBbPGZmZmZmZmZmODEwYWYyNDQ+XSA/IF9fd2FrZV91cCsweDFkLzB4NDYKWyAgIDE4LjYz
NDk0MF0gIFs8ZmZmZmZmZmY4MTBjY2Q3Nj5dID8gYXJjaF9sb2NhbF9pcnFfcmVzdG9yZSsw
eDYvMHhkClsgICAxOC42MzQ5NDBdICBbPGZmZmZmZmZmODE4NGRjNzg+XSBfcmF3X3NwaW5f
dW5sb2NrX2lycXJlc3RvcmUrMHg0OC8weDc1ClsgICAxOC42MzQ5NDBdICBbPGZmZmZmZmZm
ODEwYWYyNjY+XSBfX3dha2VfdXArMHgzZi8weDQ2ClsgICAxOC42MzQ5NDBdICBbPGZmZmZm
ZmZmODE0ZDczNGI+XSBuYW5kX3JlbGVhc2VfZGV2aWNlLmlzcmEuMTMrMHg0OS8weDU4Clsg
ICAxOC42MzQ5NDBdICBbPGZmZmZmZmZmODE0ZDgwODQ+XSBuYW5kX3JlYWRfb29iKzB4MjU3
LzB4MjcwClsgICAxOC42MzQ5NDBdICBbPGZmZmZmZmZmODE0YzEwMzc+XSBtdGRfcmVhZF9v
b2IrMHgyNi8weDRjClsgICAxOC42MzQ5NDBdICBbPGZmZmZmZmZmODE0ZGE2MTE+XSBjcmVh
dGVfYmJ0KzB4MjI1LzB4MmQ0ClsgICAxOC42MzQ5NDBdICBbPGZmZmZmZmZmODE0ZGFiY2I+
XSBuYW5kX3NjYW5fYmJ0KzB4ODUvMHg0ZTMKWyAgIDE4LjYzNDk0MF0gIFs8ZmZmZmZmZmY4
MTExOTRjMj5dID8gX19rbWFsbG9jKzB4OTAvMHhiYgpbICAgMTguNjM0OTQwXSAgWzxmZmZm
ZmZmZjgxNGRiMTA4Pl0gbmFuZF9kZWZhdWx0X2JidCsweGRmLzB4ZTQKWyAgIDE4LjYzNDk0
MF0gIFs8ZmZmZmZmZmY4MWUzODQ0Yz5dIG5zX2luaXRfbW9kdWxlKzB4NTc2LzB4ZDYxClsg
ICAxOC42MzQ5NDBdICBbPGZmZmZmZmZmODE4NGMwNzk+XSA/IG11dGV4X3VubG9jaysweDkv
MHhiClsgICAxOC42MzQ5NDBdICBbPGZmZmZmZmZmODFlMzdlZDY+XSA/IGluaXRfbmFuZGRv
YysweGM4LzB4YzgKWyAgIDE4LjYzNDk0MF0gIFs8ZmZmZmZmZmY4MWUwZWRkND5dIGRvX29u
ZV9pbml0Y2FsbCsweDhlLzB4MTMyClsgICAxOC42MzQ5NDBdICBbPGZmZmZmZmZmODEwYmI1
MDA+XSA/IGNvbnNvbGVfdW5sb2NrKzB4MjY1LzB4MzViClsgICAxOC42MzQ5NDBdICBbPGZm
ZmZmZmZmODEwYmI1YWQ+XSA/IGNvbnNvbGVfdW5sb2NrKzB4MzEyLzB4MzViClsgICAxOC42
MzQ5NDBdICBbPGZmZmZmZmZmODFlMGVmY2M+XSBrZXJuZWxfaW5pdF9mcmVlYWJsZSsweDE1
NC8weDFkMApbICAgMTguNjM0OTQwXSAgWzxmZmZmZmZmZjgxZTBlNmRhPl0gPyBkb19lYXJs
eV9wYXJhbSsweDg4LzB4ODgKWyAgIDE4LjYzNDk0MF0gIFs8ZmZmZmZmZmY4MTgzZDY3OT5d
ID8gcmVzdF9pbml0KzB4YmQvMHhiZApbICAgMTguNjM0OTQwXSAgWzxmZmZmZmZmZjgxODNk
NjgyPl0ga2VybmVsX2luaXQrMHg5LzB4Y2MKWyAgIDE4LjYzNDk0MF0gIFs8ZmZmZmZmZmY4
MTg0ZWZmYz5dIHJldF9mcm9tX2ZvcmsrMHg3Yy8weGIwClsgICAxOC42MzQ5NDBdICBbPGZm
ZmZmZmZmODE4M2Q2Nzk+XSA/IHJlc3RfaW5pdCsweGJkLzB4YmQKWyAgIDE4LjYzNDk0MF0g
LS0tWyBlbmQgdHJhY2UgZGY3OTgxY2E5NTJkNWI3ZSBdLS0tCi9rZXJuZWwveDg2XzY0LXJh
bmRjb25maWcteDEtMDkyOC81N2Q3MzA5MjRkNWNjMmMzZTI4MGFmMTZhOTMwNjU4N2MzYTUx
MWRiL2RtZXNnLXlvY3RvLXdhaW1lYS01OjIwMTMxMDAzMTUyNTA2OjMuMTEuMC0wNTA1OC1n
NTdkNzMwOToxNDYKCkJpc2VjdGluZzogMjUyOCByZXZpc2lvbnMgbGVmdCB0byB0ZXN0IGFm
dGVyIHRoaXMgKHJvdWdobHkgMTEgc3RlcHMpClthOTIzODc0MTk4NzM4NmJiNTQ5ZDYxNTcy
OTczYzdlNjJiMmE0MTQ1XSBNZXJnZSB0YWcgJ3BjaS12My4xMi1jaGFuZ2VzJyBvZiBnaXQ6
Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvaGVsZ2Fhcy9wY2kK
cnVubmluZyAvYy9rZXJuZWwtdGVzdHMvYmlzZWN0LXRlc3QtYm9vdC1mYWlsdXJlLnNoIC9o
b21lL3dmZy9kcm0vb2JqLWJpc2VjdApscyAtYSAva2VybmVsLXRlc3RzL3J1bi1xdWV1ZS9r
dm0veDg2XzY0LXJhbmRjb25maWcteDEtMDkyOC90aXA6cGVyZjp1cmdlbnQ6YTkyMzg3NDE5
ODczODZiYjU0OWQ2MTU3Mjk3M2M3ZTYyYjJhNDE0NTpiaXNlY3QtZHJtCgoyMDEzLTEwLTAz
LTA3OjI5OjM3IGE5MjM4NzQxOTg3Mzg2YmI1NDlkNjE1NzI5NzNjN2U2MmIyYTQxNDUgY29t
cGlsaW5nCjI3MyByZWFsICAxODg0IHVzZXIgIDUyMiBzeXMgIDg3OS42OSUgY3B1IAl4ODZf
NjQtcmFuZGNvbmZpZy14MS0wOTI4CgoyMDEzLTEwLTAzLTA3OjM0OjQ5IGRldGVjdGluZyBi
b290IHN0YXRlIDMuMTEuMC0wMjUyOS1nYTkyMzg3NC4JNQkxMQkxOQkzOQk0Mwk0NQk0Nwk1
NQk1Ni4uCTU4Lgk2NAk2OAk3MAk3Mgk4Mgk5MwkxMDUJMTE1CTExNwkxMzMJMTQ0CTE1NQkx
NTkJMTYyCTE3NgkxODYJMjAxCTIwNy4JMjIzCTIzNQkyNTMJMjY5CTI3MwkyOTcJMzA3CTMx
NQkzMzAJMzY5CTM3NgkzODEJMzk0CTQxNwk0MjQJNDI5CTQ1MAk0NTUJNDY3Lgk0NzkJNDg3
CTQ5Mgk1MDIJNTA4CTUxNAk1MTcJNTI1CTUzNQk1NDIJNTQ3CTU1OAk1NjIJNTY4CTU3Mwk1
ODIJNTk0CTU5OAk2MTIJNjE1CTYyMAk2MjMJNjMxCTYzNgk2NDAJNjU4CTY2OQk2OTAJNjkx
CTcwNwk3MTMJNzM5CTc0Nwk3NjkJNzc1CTc4Mgk4MTIJODE5CTg0Mwk4NTIJODYwCTg2Mgk4
ODIJODg5CTkxMAk5MzMJOTUwCTk2OQk5OTAJMTAxMQkxMDI3CTEwNTAJMTA2MgkxMDgyCTEw
OTcJMTEwNgkxMTIxCTExMjYJMTEzNwkxMTUwCTExNjIJMTE3NQkxMTg5CTEyMDEJMTIxNgkx
MjIyCTEyMjYJMTIzMgkxMjM2CTEyNTEJMTI1NwkxMjc0CTEyODkJMTMwNwkxMzE2CTEzNDAJ
MTM1NwkxMzYzCTEzNzIJMTM5MgkxNDA4CTE0MjUJMTQzOQkxNDU3CTE0ODQJMTUwMQkxNTA5
CTE1MjQJMTUyNgkxNTMzCTE1MzUJMTU0OQkxNTU4CTE1NjUJMTU2OQkxNTcxCTE1NzUJMTU4
MAkxNTgxCTE1ODIJMTU4NAkxNTg1CTE1OTAJMTU5MwkxNjA1CTE2MTgJMTYyNgkxNjM0CTE2
NDUJMTY1NgkxNjcwCTE2NzcJMTY4MwkxNjk0CTE3MDQJMTcxOAkxNzM1CTE3NDAuLgkxNzQx
Li4uCTE3NDQuCTE3NDcuCTE3NDgJMTc3NQkxNzgyCTE3ODcuCTE3OTMJMTc5NgkxODAzCTE4
MTEJMTgxNwkxODIzCTE4MjYJMTgyOQkxODMyCTE4MzQJMTgzNQkxODQwLgkxODQ4CTE4NTAJ
MTg1NAkxODU4CTE4NjMuLgkxODY2CTE4NzMJMTg3OQkxODkyCTE4OTgJMTkwMwkxOTEyCTE5
MzAJMTk1MgkxOTYzCTE5NzQJMTk4MgkxOTg5CTIwMDMJMjAxMwkyMDE5CTIwMjcJMjAzNgky
MDQ1CTIwNTUJMjEwMgkyMTM3CTIxNTcJMjE4NwkyMjEzCTIyMzQJMjIzNwkyMjM5CTIyNzYJ
MjI4MwkyMjk4CTIzMDkJMjMyNwkyMzQ5CTIzNTgJMjM2NQkyMzg4CTIzOTkJMjQwNAkyNDIw
CTI0MzAJMjQzMQkyNDMzCTI0MzYuCTI0NDAJMjQ0NAkyNDQ1CTI0NDgJMjQ1MwkyNDcxCTI0
ODQJMjQ5MAkyNTAwCTI1MTcJMjUyNgkyNTM4CTI1NTEJMjU3OAkyNTg0CTI1OTkJMjYxMAky
NjE5CTI2MzcJMjY0OQkyNjU4CTI2NjAJMjY2NwkyNjcwCTI2NzMJMjY3Ni4JMjY4MC4JMjY4
MwkyNjg2CTI2ODcJMjY4OC4JMjY4OQkyNjkwCTI2OTEJMjY5MgkyNjk0CTI2OTcJMjY5OQky
NzAwLi4JMjcwNQkyNzA3CTI3MDkuCTI3MTEuCTI3MTIuCTI3MTQJMjcxNS4uLgkyNzE5CTI3
MjAJMjcyMgkyNzI2CTI3MzMJMjczNwkyNzQxCTI3NDYJMjc0NwkyNzQ4CTI3NTEuCTI3NTQJ
Mjc1NwkyNzYwCTI3NjIJMjc2MwkyNzY1CTI3NjkJMjc3NQkyNzc2CTI3NzcJMjc4MQkyNzgy
LgkyNzg3CTI3ODkJMjc5NAkyNzk1CTI3OTcJMjc5OAkyODAwLgkyODA2CTI4MDkJMjgxMQky
ODE2CTI4MTgJMjgyMgkyODI1CTI4MjkJMjgzNQkyODQyCTI4NDMJMjg0NgkyODQ5CTI4NTMJ
Mjg1OQkyODYwCTI4NjIJMjg2NQkyODc0CTI4NzkJMjg4OAkyODkzCTI4OTcJMjkwMwkyOTA4
CTI5MTYJMjkyNgkyOTMzCTI5MzcJMjk0MQkyOTQ3CTI5NTEJMjk1NgkyOTYzCTI5NzIJMjk3
OAkyOTgxCTI5ODYJMjk4OQkyOTkzCTI5OTcJMzAwMwkzMDA2CTMwMDcJMzAxMAkzMDEyCTMw
MTUJMzAxOS4JMzAyNAkzMDM1CTMwNDAJMzA0MQkzMDQyCTMwNTAJMzA1NwkzMDY4CTMwNzYJ
MzA4MwkzMDg0CTMwOTEJMzEwMQkzMTEwCTMxMTgJMzEyNAkzMTMzCTMxNDQJMzE1NAkzMTU4
CTMxNjguLgkzMTc1CTMxNzYJMzE5My4uCTMyMTEJMzIxOQkzMjMyCTMyNDIJMzI1MwkzMjU4
CTMyNjkJMzI4NQkzMzA1CTMzMTUJMzMyOQkzMzU5CTMzOTIJMzQzMAkzNDM5CTM0NDIJMzQ0
NgkzNDQ4CTM0NTEJMzQ1My4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4bWzE7MzVt
YWRkX3RvX3J1bl9xdWV1ZSAxMDIbWzBtCi4uLi4uLi4uLi4uLgkzNDU1Li4JMzQ1Ni4uLgkz
NDU4CTM0NTkJMzQ2MC4uLi4uLi4uLi4uLi4JMzQ2MS4uLi4uLi4uLi4uLgkzNDYzCTM0NjUJ
MzQ2Ni4JMzQ2OS4JMzQ3MC4JMzQ3MgkzNDczLgkzNDc0CTM0NzYJMzQ3Ny4JMzQ3OAkzNDc5
CTM0ODEJMzQ4NC4uLi4JMzQ4NS4JMzQ4Ni4uLi4JMzQ4NwkzNDkwCTM0OTMuLi4JMzQ5NQkz
NDk2LgkzNDk4CTM0OTkuLgkzNTAwLgkzNTA2Li4JMzUwNwkzNTEwCTM1MTIJMzUxMy4JMzUx
NgkzNTE3CTM1MTkJMzUyMgkzNTIzLgkzNTI0CTM1MjYJMzUyNwkzNTI4Li4JMzUzMi4JMzUz
NAkzNTM1CTM1MzYJMzUzOC4JMzUzOQkzNTQwCTM1NDEJMzU0Mi4JMzU0My4uLi4uCTM1NDQJ
MzU0NS4uLgkzNTQ3Li4JMzU0OAkzNTQ5Li4JMzU1MC4uLi4JMzU1MS4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4bWzE7MzVtYWRkX3RvX3J1bl9xdWV1ZSA0G1swbQouCTM1NTIJ
MzU1NC4JMzU1NSBTVUNDRVNTCgpCaXNlY3Rpbmc6IDEyNTkgcmV2aXNpb25zIGxlZnQgdG8g
dGVzdCBhZnRlciB0aGlzIChyb3VnaGx5IDEwIHN0ZXBzKQpbY2YzOWM4ZTUzNTJiNGZiOWVm
ZWRmZTdlOWFjYjU2NmE4NWVkODQ3Y10gTWVyZ2UgdGFnICdzdGFibGUvZm9yLWxpbnVzLTMu
MTItcmMwLXRhZycgb2YgZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJu
ZWwvZ2l0L3hlbi90aXAKcnVubmluZyAvYy9rZXJuZWwtdGVzdHMvYmlzZWN0LXRlc3QtYm9v
dC1mYWlsdXJlLnNoIC9ob21lL3dmZy9kcm0vb2JqLWJpc2VjdApscyAtYSAva2VybmVsLXRl
c3RzL3J1bi1xdWV1ZS9rdm0veDg2XzY0LXJhbmRjb25maWcteDEtMDkyOC90aXA6cGVyZjp1
cmdlbnQ6Y2YzOWM4ZTUzNTJiNGZiOWVmZWRmZTdlOWFjYjU2NmE4NWVkODQ3YzpiaXNlY3Qt
ZHJtCgoyMDEzLTEwLTAzLTE3OjMyOjEzIGNmMzljOGU1MzUyYjRmYjllZmVkZmU3ZTlhY2I1
NjZhODVlZDg0N2MgY29tcGlsaW5nCjQwMiByZWFsICAxOTIwIHVzZXIgIDQwNiBzeXMgIDU3
Ny44OSUgY3B1IAl4ODZfNjQtcmFuZGNvbmZpZy14MS0wOTI4CgoyMDEzLTEwLTAzLTE3OjQw
OjA4IGRldGVjdGluZyBib290IHN0YXRlIDMuMTEuMC0wMzc5OC1nY2YzOWM4ZQkxCTMJNgkx
MAkyMAkzMAkzMgkzNQkzNwkzOQk0Mgk0NQk0Nwk1Mgk1NAk1Ngk1OQk2Ny4JNjkJNzYuCTc5
CTg1CTg3CTkwCTEwOQkxMjMJMTQ4CTE3OAkxODIuCTE4NAkxOTEJMTkyCTE5NQkxOTkJMjAy
CTIwNgkyMDkJMjE0CTIxNQkyMTguLi4uLi4JMjIwLgkyMjEJMjIyCTIyMwkyMjQJMjI1CTIy
Ni4JMjMwCTIzMi4JMjM0CTI0MgkyNDQJMjQ3CTI0OQkyNTMuCTI1NQkyNjEJMjYyCTI2NAky
NjcuCTI2OAkyNjkJMjcyCTI3NwkyODMJMjk0CTI5NwkyOTgJMjk5CTMwMgkzMDQJMzI0CTM0
MAkzNTAJMzYyCTM5Mgk0MDkJNDEyCTQxNAk0MjAJNDM1CTQ0MQk0ODQJNTA0CTU0Nwk2MzgJ
NjQ2CTY1Mgk2NjcJNjc5CTY5NAk3MDEJNzA5CTcyNyBURVNUIEZBSUxVUkUKG1sxOzM1bUlu
Y3JlYXNpbmcgcmVwZWF0IGNvdW50IGZyb20gMzU1NSB0byA1MDAwG1swbQpbICAgNjEuOTk4
MzUxXSBTY2FubmluZyBkZXZpY2UgZm9yIGJhZCBibG9ja3MKWyAgIDYyLjY5MjkwN10gLS0t
LS0tLS0tLS0tWyBjdXQgaGVyZSBdLS0tLS0tLS0tLS0tClsgICA2Mi42OTUyNjZdIFdBUk5J
Tkc6IENQVTogMCBQSUQ6IDEgYXQgL2Mvd2ZnL2xpbnV4LWRybS9rZXJuZWwvd29ya3F1ZXVl
LmM6NTkxIHNldF93b3JrX2RhdGErMHgzMy8weDUwKCkKWyAgIDYyLjY5NjQwMV0gQ1BVOiAw
IFBJRDogMSBDb21tOiBzd2FwcGVyLzAgTm90IHRhaW50ZWQgMy4xMS4wLTAzNzk4LWdjZjM5
YzhlICMxNDgKWyAgIDYyLjY5NjQwMV0gIDAwMDAwMDAwMDAwMDAwMDAgZmZmZjg4MDAwZGMw
M2Q4MCBmZmZmZmZmZjgxODM3MGYzIDAwMDAwMDAwMDAwMDAwMDAKWyAgIDYyLjY5NjQwMV0g
IGZmZmY4ODAwMGRjMDNkYjggZmZmZmZmZmY4MTA4ZTYxMyBmZmZmZmZmZjgxMDljZjM5IGZm
ZmY4ODAwMDZjYmUwNjAKWyAgIDYyLjY5NjQwMV0gIGZmZmY4ODAwMGRjMTM0MDAgMDAwMDAw
MDAwMDAwMDAwNSBmZmZmODgwMDBkYzExNjAwIGZmZmY4ODAwMGRjMDNkYzgKWyAgIDYyLjY5
NjQwMV0gQ2FsbCBUcmFjZToKWyAgIDYyLjY5NjQwMV0gIDxJUlE+ICBbPGZmZmZmZmZmODE4
MzcwZjM+XSBkdW1wX3N0YWNrKzB4NGUvMHg4MgpbICAgNjIuNjk2NDAxXSAgWzxmZmZmZmZm
ZjgxMDhlNjEzPl0gd2Fybl9zbG93cGF0aF9jb21tb24rMHg3MC8weDg5ClsgICA2Mi42OTY0
MDFdICBbPGZmZmZmZmZmODEwOWNmMzk+XSA/IHNldF93b3JrX2RhdGErMHgzMy8weDUwClsg
ICA2Mi42OTY0MDFdICBbPGZmZmZmZmZmODEwOGU2ZWU+XSB3YXJuX3Nsb3dwYXRoX251bGwr
MHgxNS8weDE3ClsgICA2Mi42OTY0MDFdICBbPGZmZmZmZmZmODEwOWNmMzk+XSBzZXRfd29y
a19kYXRhKzB4MzMvMHg1MApbICAgNjIuNjk2NDAxXSAgWzxmZmZmZmZmZjgxMDlkYzRmPl0g
aW5zZXJ0X3dvcmsrMHgyNy8weDY1ClsgICA2Mi42OTY0MDFdICBbPGZmZmZmZmZmODEwOWRl
NWM+XSBfX3F1ZXVlX3dvcmsrMHgxY2YvMHgxZWUKWyAgIDYyLjY5NjQwMV0gIFs8ZmZmZmZm
ZmY4MTA5ZGU3Yj5dID8gX19xdWV1ZV93b3JrKzB4MWVlLzB4MWVlClsgICA2Mi42OTY0MDFd
ICBbPGZmZmZmZmZmODEwOWRlOTQ+XSBkZWxheWVkX3dvcmtfdGltZXJfZm4rMHgxOS8weDFi
ClsgICA2Mi42OTY0MDFdICBbPGZmZmZmZmZmODEwOTUxNTM+XSBjYWxsX3RpbWVyX2ZuKzB4
NmMvMHhkZgpbICAgNjIuNjk2NDAxXSAgWzxmZmZmZmZmZjgxMDk1MGU3Pl0gPyBwcm9jZXNz
X3RpbWVvdXQrMHhiLzB4YgpbICAgNjIuNjk2NDAxXSAgWzxmZmZmZmZmZjgxMDlkZTdiPl0g
PyBfX3F1ZXVlX3dvcmsrMHgxZWUvMHgxZWUKWyAgIDYyLjY5NjQwMV0gIFs8ZmZmZmZmZmY4
MTA5NTg2Mj5dIHJ1bl90aW1lcl9zb2Z0aXJxKzB4MTcwLzB4MWI4ClsgICA2Mi42OTY0MDFd
ICBbPGZmZmZmZmZmODEwOTFjNmE+XSBfX2RvX3NvZnRpcnErMHhjOC8weDE4ZApbICAgNjIu
Njk2NDAxXSAgWzxmZmZmZmZmZjgxMDkxZTQ0Pl0gaXJxX2V4aXQrMHg1Ni8weDk3ClsgICA2
Mi42OTY0MDFdICBbPGZmZmZmZmZmODEwMmEzNzA+XSBkb19JUlErMHg4OC8weDlmClsgICA2
Mi42OTY0MDFdICBbPGZmZmZmZmZmODE4NDExZjI+XSBjb21tb25faW50ZXJydXB0KzB4NzIv
MHg3MgpbICAgNjIuNjk2NDAxXSAgPEVPST4gIFs8ZmZmZmZmZmY4MTY0OGRhMj5dID8gbGVk
X3RyaWdnZXJfZXZlbnQrMHgyNi8weDU0ClsgICA2Mi42OTY0MDFdICBbPGZmZmZmZmZmODEw
YzM3ZTA+XSA/IGFyY2hfbG9jYWxfaXJxX3Jlc3RvcmUrMHg2LzB4ZApbICAgNjIuNjk2NDAx
XSAgWzxmZmZmZmZmZjgxMGM2ZThhPl0gbG9ja19hY3F1aXJlKzB4OTQvMHg5ZApbICAgNjIu
Njk2NDAxXSAgWzxmZmZmZmZmZjgxNjQ4ZGEyPl0gPyBsZWRfdHJpZ2dlcl9ldmVudCsweDI2
LzB4NTQKWyAgIDYyLjY5NjQwMV0gIFs8ZmZmZmZmZmY4MTg0MDg2ZT5dIF9yYXdfcmVhZF9s
b2NrKzB4MzYvMHg0MgpbICAgNjIuNjk2NDAxXSAgWzxmZmZmZmZmZjgxNjQ4ZGEyPl0gPyBs
ZWRfdHJpZ2dlcl9ldmVudCsweDI2LzB4NTQKWyAgIDYyLjY5NjQwMV0gIFs8ZmZmZmZmZmY4
MTY0OGRhMj5dIGxlZF90cmlnZ2VyX2V2ZW50KzB4MjYvMHg1NApbICAgNjIuNjk2NDAxXSAg
WzxmZmZmZmZmZjgxNGNhZmRhPl0gbmFuZF93YWl0X3JlYWR5KzB4YTkvMHhiMgpbICAgNjIu
Njk2NDAxXSAgWzxmZmZmZmZmZjgxNGNiODM4Pl0gbmFuZF9yZWFkX29vYisweDFhOC8weDI3
MApbICAgNjIuNjk2NDAxXSAgWzxmZmZmZmZmZjgxNGI0ODlhPl0gbXRkX3JlYWRfb29iKzB4
MjYvMHg0YwpbICAgNjIuNjk2NDAxXSAgWzxmZmZmZmZmZjgxNGNkZTc0Pl0gY3JlYXRlX2Ji
dCsweDIyNS8weDJkNApbICAgNjIuNjk2NDAxXSAgWzxmZmZmZmZmZjgxNGNlNDJlPl0gbmFu
ZF9zY2FuX2JidCsweDg1LzB4NGUzClsgICA2Mi42OTY0MDFdICBbPGZmZmZmZmZmODExMTgw
ZDU+XSA/IF9fa21hbGxvYysweDkwLzB4YmIKWyAgIDYyLjY5NjQwMV0gIFs8ZmZmZmZmZmY4
MTRjZTk2Yj5dIG5hbmRfZGVmYXVsdF9iYnQrMHhkZi8weGU0ClsgICA2Mi42OTY0MDFdICBb
PGZmZmZmZmZmODFlMjc0MzQ+XSBuc19pbml0X21vZHVsZSsweDU3Ni8weGQ2MQpbICAgNjIu
Njk2NDAxXSAgWzxmZmZmZmZmZjgxODNlYjAxPl0gPyBtdXRleF91bmxvY2srMHg5LzB4Ygpb
ICAgNjIuNjk2NDAxXSAgWzxmZmZmZmZmZjgxZTI2ZWJlPl0gPyBpbml0X25hbmRkb2MrMHhj
OC8weGM4ClsgICA2Mi42OTY0MDFdICBbPGZmZmZmZmZmODFkZmRkZDQ+XSBkb19vbmVfaW5p
dGNhbGwrMHg4ZS8weDEzMgpbICAgNjIuNjk2NDAxXSAgWzxmZmZmZmZmZjgxZGZkZmNjPl0g
a2VybmVsX2luaXRfZnJlZWFibGUrMHgxNTQvMHgxZDAKWyAgIDYyLjY5NjQwMV0gIFs8ZmZm
ZmZmZmY4MWRmZDZkYT5dID8gZG9fZWFybHlfcGFyYW0rMHg4OC8weDg4ClsgICA2Mi42OTY0
MDFdICBbPGZmZmZmZmZmODE4MzBlYTk+XSA/IHJlc3RfaW5pdCsweGJkLzB4YmQKWyAgIDYy
LjY5NjQwMV0gIFs8ZmZmZmZmZmY4MTgzMGViMj5dIGtlcm5lbF9pbml0KzB4OS8weGNjClsg
ICA2Mi42OTY0MDFdICBbPGZmZmZmZmZmODE4NDFhN2M+XSByZXRfZnJvbV9mb3JrKzB4N2Mv
MHhiMApbICAgNjIuNjk2NDAxXSAgWzxmZmZmZmZmZjgxODMwZWE5Pl0gPyByZXN0X2luaXQr
MHhiZC8weGJkClsgICA2Mi42OTY0MDFdIC0tLVsgZW5kIHRyYWNlIDdkZTI2MjJhNGI2NWI1
Y2IgXS0tLQova2VybmVsL3g4Nl82NC1yYW5kY29uZmlnLXgxLTA5MjgvY2YzOWM4ZTUzNTJi
NGZiOWVmZWRmZTdlOWFjYjU2NmE4NWVkODQ3Yy9kbWVzZy1xdWFudGFsLWxrcC10dDAyLTIw
OjIwMTMxMDAzMDkwMTI5OjMuMTEuMC0wMzc5OC1nY2YzOWM4ZToxNDgKCkJpc2VjdGluZzog
Njc3IHJldmlzaW9ucyBsZWZ0IHRvIHRlc3QgYWZ0ZXIgdGhpcyAocm91Z2hseSA5IHN0ZXBz
KQpbODE2NDM0ZWM0YTY3NGZjZGIzYzIyMjFhNmRmZmRjOGYzNDAyMDU1MF0gTWVyZ2UgYnJh
bmNoICd4ODYtc3BpbmxvY2tzLWZvci1saW51cycgb2YgZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcv
cHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L3RpcC90aXAKcnVubmluZyAvYy9rZXJuZWwtdGVz
dHMvYmlzZWN0LXRlc3QtYm9vdC1mYWlsdXJlLnNoIC9ob21lL3dmZy9kcm0vb2JqLWJpc2Vj
dApscyAtYSAva2VybmVsLXRlc3RzL3J1bi1xdWV1ZS9rdm0veDg2XzY0LXJhbmRjb25maWct
eDEtMDkyOC90aXA6cGVyZjp1cmdlbnQ6ODE2NDM0ZWM0YTY3NGZjZGIzYzIyMjFhNmRmZmRj
OGYzNDAyMDU1MDpiaXNlY3QtZHJtCgoyMDEzLTEwLTAzLTE4OjM0OjMyIDgxNjQzNGVjNGE2
NzRmY2RiM2MyMjIxYTZkZmZkYzhmMzQwMjA1NTAgcmV1c2UgL2tlcm5lbC94ODZfNjQtcmFu
ZGNvbmZpZy14MS0wOTI4LzgxNjQzNGVjNGE2NzRmY2RiM2MyMjIxYTZkZmZkYzhmMzQwMjA1
NTAvdm1saW51ei0zLjExLjAtMDMxMjAtZzgxNjQzNGUKCjIwMTMtMTAtMDMtMTg6MzQ6NDIg
ZGV0ZWN0aW5nIGJvb3Qgc3RhdGUgLgkzCTQJOQkxMgkyMAkyNAkyOQk0MAk0Nwk1MAk1NAk1
Ngk1OQk2MAk2MQk2Mgk2Mwk3MQk3OQk4Ngk5MQkxMDAJMTA1CTEwOQkxMTEJMTE4CTEyNwkx
MzUJMTQzCTE0NgkxNDkJMTUwCTE1MwkxNjUJMTc0CTE4MQkxOTMJMjA0CTIyMAkyMjIJMjMz
CTI0NwkyNTkJMjYwCTI2NQkyNzIJMjc4CTI4NQkyODkJMjk0LgkyOTcJMzAyCTMwNAkzMDgJ
MzA5CTMxNAkzMTgJMzI1CTMyNwkzMjkJMzMzCTMzOS4JMzQwCTM0MS4JMzQzLgkzNDcJMzUx
CTM1NgkzNTgJMzU5CTM2MQkzNjQuCTM2OAkzNzAJMzc1CTM3NgkzNzkuCTM4NAkzODcuCTM4
OQkzOTAuCTM5MQkzOTQJMzk1CTM5Ni4uCTM5Ny4uCTM5OAkzOTkuLi4JNDAwLi4uLi4uCTQw
Mgk0MDMJNDA0Li4uLgk0MDUuLgk0MDYJNDA3CTQwOAk0MDkuLi4JNDEwCTQxMS4JNDEyLgk0
MTMJNDE0Lgk0MTYuLi4JNDE3Lgk0MTkuCTQyMC4uLi4JNDIxLi4uCTQyMgk0MjMJNDI0CTQy
NQk0MjYuLgk0MjgJNDI5Lgk0MzAJNDMxCTQzMgk0MzMuLgk0MzQJNDM2CTQzOQk0NDEJNDQz
CTQ0NC4JNDQ1Li4JNDUwCTQ1Mgk0NTMJNDU2Lgk0NTgJNDYxCTQ2Ni4JNDczCTQ4MS4JNDg0
CTQ5MAk0OTcJNTAwCTUwNQk1MDkJNTEyCTUxMwk1MTUJNTE5CTUyNAk1MjcuCTUzMgk1MzgJ
NTQyCTU0Mwk1NDUJNTQ4CTU1MQk1NTcJNTYzCTU2NQk1NjgJNTcyCTU3Mwk1NzYuCTU3Ny4J
NTg5Lgk1OTIJNTk4CTYwMAk2MDEJNjAyCTYxNwk2MjQJNjI3CTYzMwk2NDEJNjQ2CTY0Nwk2
NDgJNjUxCTY1Mwk2NTUJNjU3CTY2MQk2NjcJNjY5CTY3NQk2NzYJNjc4CTY4NAk2ODUJNjg2
Lgk2ODguCTY4OQk2OTAJNjkxCTY5Mi4JNjk0CTY5Ngk2OTguCTY5OQk3MDAuCTcwMQk3MDIJ
NzA1Lgk3MDkJNzExCTcxNgk3MTcJNzE5Lgk3MjEJNzI0CTcyNgk3MzAJNzMyCTczOAk3NDMJ
NzQ1CTc0Ni4JNzQ3CTc0OAk3NTMJNzYwCTc2NQk3NjcuCTc2OC4uCTc3MC4JNzcyCTc3NAk3
NzUuCTc3Nwk3NzkJNzgwCTc4MS4JNzgzCTc4NQk3ODgJNzkyLgk3OTUJNzk3CTgwMQk4MDgJ
ODEwCTgxNgk4MTcJODI2CTgzMAk4MzUJODQ0CTg0Ngk4NTEJODU1CTg3MAk4NzQJODg0CTg5
MAk4OTgJOTA1CTkxNQk5MTgJOTI2CTkzMgk5MzQJOTM4CTk0Nwk5NTMJOTYwCTk3MQk5ODEJ
OTg0CTk5MQkxMDA3CTEwMTUJMTAyNAkxMDM0CTEwMzkJMTA0NQkxMDUxCTEwNTYJMTA2Mwkx
MDcwCTEwNzYJMTA4MAkxMDgyCTEwODUJMTA5MwkxMTAwCTExMDQJMTExMAkxMTEyCTExMTcJ
MTEyMAkxMTIxCTExMjgJMTEzMgkxMTM0LgkxMTM1LgkxMTM2CTExNDEJMTE0MwkxMTQ3CTEx
NTIJMTE2NAkxMTY4CTExNjkJMTE3My4JMTE3NwkxMTgxCTExODYJMTE5NQkxMjA0CTEyMDYJ
MTIwNwkxMjA4CTEyMTMJMTIxNgkxMjIyCTEyMjcJMTIzNwkxMjQyCTEyNTIJMTI2MwkxMjY1
CTEyNzYJMTI4MAkxMjg4CTEyOTUJMTMwNAkxMzE2CTEzMjYJMTMzMAkxMzQwCTEzNDgJMTM1
NAkxMzYxLgkxMzYyCTEzNjMuLi4uLi4JMTM3MQkxMzc3CTEzODcJMTM4OS4uCTE0MDMuCTE0
MDYJMTQxOAkxNDIwCTE0MjcJMTQyOAkxNDM0CTE0MzUJMTQ1MQkxNDYzCTE0NzgJMTQ4NAkx
NDk4CTE1MTAJMTUxNgkxNTE5CTE1MjIJMTUyNQkxNTMwCTE1NDAJMTU0NwkxNTQ5CTE1NTcJ
MTU1OAkxNTczCTE1ODIJMTU5MAkxNjAzCTE2MTMJMTYyOAkxNjM1LgkxNjQ4CTE2NTgJMTY3
NwkxNjg0CTE2OTYJMTcwOQkxNzE4CTE3MjcJMTczNAkxNzQ0CTE3NTEJMTc1OQkxNzgxCTE3
ODkJMTc5MAkxNzkzCTE3OTcJMTgwNC4JMTgyNwkxODM0CTE4MzkJMTg1OAkxODc3CTE4OTcJ
MTkwNwkxOTM4CTE5NTQJMTk3OQkxOTk2CTIwMTcJMjA0MQkyMDc4CTIxMTcJMjE0MAkyMTQ0
CTIxNTcJMjE3OAkyMTkwCTIyMDAJMjIyOQkyMjcyCTIyOTEJMjMxNgkyMzM3CTIzNTcJMjM3
MQkyMzgxCTIzODcJMjQxNAkyNDI5CTI0NjYJMjQ4OAkyNTE2CTI1NDYJMjU1MAkyNTU0CTI1
NjgJMjU3OAkyNjAyCTI2MjUJMjYzOQkyNjU0CTI2ODgJMjY5MAkyNzE4CTI3MzMJMjc3NAky
ODAzCTI4MzkJMjg2NAkyOTE4CTI5NDkJMjk1NwkyOTgzCTMwNTQJMzA4NgkzMDkyCTMwOTcJ
MzExMgkzMTE0CTMxMjYJMzEzMAkzMTUwCTMxNjEJMzE3NgkzMTg2CTMxOTgJMzIxMgkzMjMy
CTMyNzIJMzI4NQkzMjkyCTMzMDEJMzM0MQkzMzc0CTM0MTEJMzQzMwkzNDY0CTM0ODMJMzQ5
OQkzNTA4CTM1MTYJMzUyNAkzNTMzCTM1MzQJMzU0NgkzNTYyLgkzNTk5CTM2MDAJMzYwNAkz
NjE4CTM2MzIJMzY0MAkzNjQ2CTM2NDcJMzY2OAkzNjcxCTM2ODEJMzY4OQkzNjkxCTM2OTMJ
MzY5NQkzNjk4CTM3MDUJMzcxOQkzNzQ2CTM3NTgJMzc2MgkzNzYzCTM3NzMJMzc4MwkzNzk5
CTM4MjkJMzg0NwkzODYyCTM4NjQJMzg4MAkzODkyCTM4OTMJMzk0MwkzOTQ0CTM5NTEJMzk3
NAkzOTk2CTQwMDkJNDAzMQk0MDQzCTQwNjAJNDA3Mwk0MDg2CTQwOTkJNDEyMQk0MTM0CTQx
NTMJNDE2MAk0MTY4CTQxOTkJNDIwOQk0MjE4CTQyMjkJNDIzNQk0MjQxCTQyNTMJNDI1OAk0
MjYxCTQyNjIJNDI2My4JNDI2NAk0MjY1CTQyNzUJNDI5OQk0MzI4CTQzNjEJNDQwMQk0NDMw
CTQ0NDkJNDQ2NQk0NDk0CTQ0OTcJNDUwMAk0NTAyCTQ1MDcJNDUzNAk0NTY4CTQ1NzIJNDU3
OAk0NTgzLgk0NTg0CTQ1ODUuLi4uCTQ1OTkJNDYwMAk0NjAyLgk0NjAzLgk0NjIwCTQ2NzUJ
NDY4NAk0Njk1CTQ2OTgJNDcwMAk0NzA3CTQ3MzUJNDczOQk0NzU1CTQ3NTgJNDc2MQk0Nzc4
CTQ3ODMJNDgwOQk0ODE5CTQ4ODEJNDkwMgk0OTA3CTQ5MDkJNDkxMC4uCTQ5MTIJNDkxMy4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4bWzE7MzVtYWRkX3RvX3J1bl9xdWV1ZSA4
NxtbMG0KLgk0OTE1CTQ5MTYuCTQ5MTkuCTQ5MjAJNDkyMS4uCTQ5MjIuLgk0OTI2CTQ5Mjcu
CTQ5MjguLgk0OTI5CTQ5MzQJNDkzNi4JNDk0MC4JNDk0Mi4uLgk0OTQ0CTQ5NTIJNDk2MQk0
OTgwCTQ5OTAJNDk5MS4uCTQ5OTIuLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uG1sx
OzM1bWFkZF90b19ydW5fcXVldWUgOBtbMG0KCTQ5OTMJNDk5OC4uCTUwMDAgU1VDQ0VTUwoK
QmlzZWN0aW5nOiAzNTYgcmV2aXNpb25zIGxlZnQgdG8gdGVzdCBhZnRlciB0aGlzIChyb3Vn
aGx5IDggc3RlcHMpCls0M2JjYjQwMmY4NGZlNDU5MTAyMTIwYjRlMmQyOGQ3MTE3ZjE2Y2Qw
XSBNZXJnZSByZW1vdGUtdHJhY2tpbmcgYnJhbmNoICdhc29jL3RvcGljL3dtODk5NCcgaW50
byBhc29jLW5leHQKcnVubmluZyAvYy9rZXJuZWwtdGVzdHMvYmlzZWN0LXRlc3QtYm9vdC1m
YWlsdXJlLnNoIC9ob21lL3dmZy9kcm0vb2JqLWJpc2VjdApscyAtYSAva2VybmVsLXRlc3Rz
L3J1bi1xdWV1ZS9rdm0veDg2XzY0LXJhbmRjb25maWcteDEtMDkyOC90aXA6cGVyZjp1cmdl
bnQ6NDNiY2I0MDJmODRmZTQ1OTEwMjEyMGI0ZTJkMjhkNzExN2YxNmNkMDpiaXNlY3QtZHJt
CgoyMDEzLTEwLTA0LTA1OjQzOjEzIDQzYmNiNDAyZjg0ZmU0NTkxMDIxMjBiNGUyZDI4ZDcx
MTdmMTZjZDAgY29tcGlsaW5nCjQwMiByZWFsICAxODE5IHVzZXIgIDQ5NyBzeXMgIDU3NS4z
OSUgY3B1IAl4ODZfNjQtcmFuZGNvbmZpZy14MS0wOTI4CgoyMDEzLTEwLTA0LTA1OjUwOjUw
IGRldGVjdGluZyBib290IHN0YXRlIDMuMTEuMC1yYzYtMDAzMjEtZzQzYmNiNDAuLgk0CTEw
CTE3CTI3CTM5CTQ4CTUxCTU2CTYxCTcwCTc3CTg3CTk1CTk5CTEwNwkxMTAJMTE5CTEyMy4J
MTMwCTEzNC4JMTM2LgkxMzcJMTQ1CTE1MAkxNTIJMTYyCTE2NgkxNzMJMTc3CTE3OAkxNzkJ
MTg2CTE4OAkxOTcJMjAwCTIwMwkyMTgJMjIxCTIyNgkyMjkuCTIzMi4JMjM2CTI0NwkyNTAJ
MjU1CTI2MQkyNjYJMjY5CTI3MQkyNzUJMjc3LgkyNzgJMjgyCTI4MwkyODcJMjkzCTI5Ngkz
MDMJMzA3CTMyMQkzMjgJMzMxCTMzNgkzNDAJMzQxCTM0NgkzNTAJMzUzCTM1OAkzNTkJMzYx
LgkzNjQJMzY3CTM2OAkzNjkuCTM3MS4JMzcyCTM3OQkzODQJMzkxLgkzOTYJNDA0CTQwNgk0
MTAJNDEzCTQxNwk0MjAJNDIzCTQyNi4JNDI4CTQzMQk0MzUuCTQzNwk0NDIuCTQ0NQk0NDkJ
NDUxCTQ1OQk0NjkJNDcxCTQ3NQk0NzkJNDg3CTQ5MQk0OTYJNDk3CTQ5OQk1MDcJNTExCTUx
Mgk1MjEJNTM2CTU0Mwk1NTEJNTYzCTU2OQk1NzIJNTc5CTU4NQk1OTMJNjA0CTYxMQk2MTcJ
NjI0CTYzMwk2NDEJNjUwCTY1Mwk2NjEJNjY2CTY3Mwk2ODIJNjkxCTY5Ngk2OTkJNzEzCTcy
MAk3MjgJNzQxCTc0OQk3NTEJNzU2CTc2MAk3NjUJNzcwCTc4MAk3ODIJNzkwCTc5MS4JNzky
CTc5Ngk3OTkJODAwCTgwNwk4MTAJODExCTgxMgk4MTMuCTgxOAk4MjUJODMyCTgzNwk4NDEJ
ODQzCTg0OAk4NTMJODU1Lgk4NjQJODcwCTg3OAk4ODIJODg0CTg4Ngk4OTIJODk3CTg5OAk4
OTkuCTkwMQk5MDMuCTkwNAk5MDUJOTEwCTkxNwk5MjMuCTkzMQk5NDEJOTQ5CTk1Mwk5NjEJ
OTYzCTk2OAk5NzEJOTc0CTk4Mgk5ODYJOTg4CTk5Mwk5OTQuCTk5OAkxMDAyCTEwMTQJMTAx
NwkxMDIyCTEwMzIJMTAzNgkxMDQ1CTEwNDkJMTA2NAkxMDc3CTEwODkJMTA5NwkxMTA5CTEx
MTgJMTEyOQkxMTM3CTExNTAuCTExNzIJMTE4NQkxMTkxCTExOTkJMTIwMwkxMjE3CTEyMjIJ
MTIyOAkxMjQ0CTEyNjAJMTI3MQkxMjg0CTEyOTcJMTMwNAkxMzE5CTEzMjUJMTMzOQkxMzQ2
CTEzNjAJMTM2NgkxMzc2CTEzODgJMTM5MAkxMzk0CTEzOTcJMTQwMgkxNDA2CTE0MDgJMTQx
MAkxNDEzLgkxNDE2CTE0MzIJMTQ0MQkxNDQyCTE0NDgJMTQ1NgkxNDY1CTE0NzgJMTQ4Mwkx
NDg5CTE1MDIJMTUxNgkxNTMyCTE1NDMJMTU1MwkxNTU0CTE1NzEJMTU4MQkxNTkzCTE2MTIJ
MTYyNgkxNjQzCTE2NjAJMTY3MgkxNjgyCTE3MDMJMTcxOAkxNzM2CTE3NTYJMTc2OAkxNzc5
CTE3OTQJMTgwNQkxODE4CTE4MjUJMTgzNQkxODUwCTE4NjQJMTg3OAkxODg1CTE4OTYJMTkw
NAkxOTEwLgkxOTE2CTE5MTcJMTkzMQkxOTU0CTE5NTkJMTk2NgkxOTc5CTE5OTYJMjAwOAky
MDE3CTIwMjEJMjAyNgkyMDM5CTIwNTMJMjA2NwkyMDgwCTIwOTgJMjExMwkyMTIxCTIxMjYJ
MjEzMQkyMTQ4CTIxNTYJMjE2OQkyMTc1CTIxOTQJMjIwOAkyMjExCTIyMjkJMjI0MAkyMjYw
CTIyNzAJMjI3NQkyMjg3CTIzMDEJMjMyMAkyMzMxCTIzNDgJMjM2MwkyMzc3CTIzOTEJMjQw
OAkyNDMxCTI0NDAJMjQ1MQkyNDYyCTI0NzcJMjQ5MgkyNTAyCTI1MDYJMjUxMwkyNTMxCTI1
MzgJMjU1MAkyNTUzCTI1NjIJMjU3MwkyNTg0CTI1OTIJMjYwMgkyNjEzCTI2MTkJMjYyNAky
NjMxCTI2NDAJMjY0NQkyNjUwCTI2NTgJMjY2MQkyNjcwCTI2NzQJMjY4NQkyNjk4CTI3MTYJ
MjcyNAkyNzI5CTI3MzgJMjc1MgkyNzU5CTI3NzAJMjc3MwkyNzg0CTI3ODcJMjc5NAkyODA3
CTI4MTIJMjgxNgkyODE4CTI4MjYJMjgzMgkyODM4CTI4NTEJMjg1NgkyODYxCTI4NzAJMjg3
MwkyODc5CTI4ODQJMjg5MAkyODk1CTI5MDYJMjkxNgkyOTIwCTI5MjcJMjkyOQkyOTQxCTI5
NTYJMjk2NgkyOTc2CTI5ODQJMjk5MAkyOTk5CTMwMTIJMzAxNgkzMDI1CTMwNDQJMzA0OAkz
MDU1CTMwNjIJMzA2NgkzMDc5CTMwODQJMzA5MAkzMDk3CTMxMDIJMzEwOQkzMTE5CTMxMjQJ
MzEyNwkzMTI5CTMxMzIJMzEzNgkzMTM4CTMxNDQJMzE0NwkzMTUxCTMxNTYJMzE2MAkzMTY1
CTMxNjgJMzE3NC4JMzE3OQkzMTgxCTMxODMJMzE5MQkzMTk2CTMyMDYJMzIwOAkzMjEyCTMy
MTcJMzIyNQkzMjI5CTMyMzUJMzI0MwkzMjQ0CTMyNDgJMzI1MgkzMjU1CTMyNjAJMzI2MQkz
MjY2LgkzMjczCTMyNzQJMzI4MQkzMjkxCTMyOTMJMzI5OQkzMzA2CTMzMTAJMzMxMgkzMzE2
CTMzMTgJMzMyMAkzMzIxCTMzMjIJMzMyOAkzMzM0CTMzMzYJMzMzOC4JMzM0MQkzMzQ2CTMz
NTAJMzM1NgkzMzYxCTMzNjIJMzM2MwkzMzY1CTMzNjYJMzM2OQkzMzc0CTMzNzYJMzM4Mwkz
Mzg0CTMzODcJMzM5MwkzMzk1Li4JMzM5NwkzNDAwCTM0MDUJMzQwNgkzNDA4CTM0MDkuCTM0
MTMJMzQxOAkzNDE5CTM0MjAuCTM0MzIuCTM0MzQJMzQzNQkzNDM3CTM0MzkJMzQ0MQkzNDQy
LgkzNDQ3CTM0NTAJMzQ1MQkzNDU0CTM0NTYJMzQ2MwkzNDc1CTM0NzgJMzQ4NAkzNDg4CTM0
OTUJMzUwMAkzNTA1CTM1MTEJMzUyMgkzNTI4CTM1MzQJMzU0NAkzNTU5CTM1NjUJMzU3Mwkz
NTgxCTM1ODgJMzU5NQkzNjAyCTM2MDYJMzYwOQkzNjE1CTM2MjMJMzYzMwkzNjQwCTM2NDQJ
MzY1MgkzNjU1CTM2NjMJMzY3MAkzNjczCTM2NzgJMzY5NAkzNzAzCTM3MTIJMzcyMAkzNzI5
CTM3MzUJMzc0MAkzNzQ4CTM3NTYJMzc2MgkzNzY0CTM3NzMJMzc3OQkzNzg3CTM3ODgJMzc5
NQkzODAxCTM4MDgJMzgyNAkzODMwCTM4MzcJMzg0MQkzODQ5CTM4NjEJMzg3MQkzODc3CTM4
ODcJMzg5MQkzOTAzCTM5MTMJMzkyMwkzOTM1CTM5NDQJMzk1NgkzOTY2CTM5NzkJMzk5NQk0
MDAzCTQwMTAJNDAyNQk0MDMxCTQwNDIJNDA0Nwk0MDUzCTQwNjMJNDA3MQk0MDcyCTQwOTAu
CTQwOTcJNDExMAk0MTM3CTQxNDkJNDE3MQk0MTg5CTQyMDcJNDIyNAk0MjM1CTQyNzAJNDI4
NAk0Mjk3CTQzMTcJNDMyOQk0MzUyCTQzNjIJNDM3Mgk0NDAyCTQ0MjUJNDQ0MQk0NDUzCTQ0
NzkJNDQ5Ngk0NTEyCTQ1MjkJNDU0Mgk0NTUzCTQ1NjkJNDU3Nwk0NTkzCTQ2MDkJNDYxOAk0
NjM1CTQ2MzkJNDY2Mgk0Njc4CTQ3MDEJNDcxNgk0NzI0CTQ3NTUJNDc3Mwk0Nzk1CTQ4MDYJ
NDgyMQk0ODM3CTQ4NDMJNDg3Mgk0ODc2CTQ4ODMJNDg5NQk0OTAxCTQ5MDIuLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uG1sxOzM1bWFkZF90b19ydW5fcXVldWUgOTgbWzBtCi4u
Li4uCTQ5MDQuCTQ5MDUuLi4uCTQ5MDYuLi4uLgk0OTA5CTQ5MTUuLi4JNDk0MAk0OTQ0CTQ5
NDYuCTQ5NDcJNDk1Mgk0OTU2CTQ5NTgJNDk2MAk0OTYxLgk0OTY0CTQ5NjYJNDk2OQk0OTcx
CTQ5NzIJNDk3My4JNDk3Ngk0OTc3CTQ5ODAJNDk4Mgk0OTkyLgk0OTkzLgk0OTk0CTQ5OTcu
CTUwMDAgU1VDQ0VTUwoKQmlzZWN0aW5nOiAyMDcgcmV2aXNpb25zIGxlZnQgdG8gdGVzdCBh
ZnRlciB0aGlzIChyb3VnaGx5IDggc3RlcHMpCltiMDU0MDg3ZGJhY2VlMzBhOWRkZGFlZjJj
OWE5NjMxMjE0NmJlMDRlXSBBTFNBOiBoZGEgLSBSZS1zZXR1cCBIRE1JIHBpbiBhbmQgYXVk
aW8gaW5mb2ZyYW1lIG9uIHN0cmVhbSBzd2l0Y2hlcwpydW5uaW5nIC9jL2tlcm5lbC10ZXN0
cy9iaXNlY3QtdGVzdC1ib290LWZhaWx1cmUuc2ggL2hvbWUvd2ZnL2RybS9vYmotYmlzZWN0
CmxzIC1hIC9rZXJuZWwtdGVzdHMvcnVuLXF1ZXVlL2t2bS94ODZfNjQtcmFuZGNvbmZpZy14
MS0wOTI4L3RpcDpwZXJmOnVyZ2VudDpiMDU0MDg3ZGJhY2VlMzBhOWRkZGFlZjJjOWE5NjMx
MjE0NmJlMDRlOmJpc2VjdC1kcm0KCjIwMTMtMTAtMDQtMTQ6MjU6NDUgYjA1NDA4N2RiYWNl
ZTMwYTlkZGRhZWYyYzlhOTYzMTIxNDZiZTA0ZSBjb21waWxpbmcKNjYzIHJlYWwgIDE3NzQg
dXNlciAgNDc2IHN5cyAgMzM5LjMxJSBjcHUgCXg4Nl82NC1yYW5kY29uZmlnLXgxLTA5MjgK
CjIwMTMtMTAtMDQtMTQ6Mzc6MzAgZGV0ZWN0aW5nIGJvb3Qgc3RhdGUgMy4xMS4wLXJjNy0w
MDQ3MC1nYjA1NDA4Ny4uCTgJMTcJMTgJMTkJMjIJMjMJMjYJMjkJMzIuCTM3CTQyCTQ5CTUy
CTU3CTYxCTY5CTc3CTg2CTk1CTEwNAkxMTMJMTIwCTEyNQkxMzIJMTM3CTE1MQkxNTYJMTYz
CTE3MAkxNzcJMTkxCTIwMQkyMTEJMjI1CTIzNQkyNDYJMjUxCTI2MQkyNjcJMjc3CTI5NAkz
MDIJMzE2CTMyMwkzMjcJMzMwCTMzNgkzNDAJMzQ2CTM1MwkzNTgJMzY1CTM3MAkzNzgJMzg4
CTQwNgk0MTkJNDI2CTQ0MAk0NTUJNDYyCTQ2OQk0NzcJNDg1CTQ5NAk0OTgJNTA3CTUxNAk1
MjIJNTI1CTUyNgk1MzEJNTM0CTU0Mgk1NTAJNTU2CTU2MAk1NjYJNTcyCTU3Nwk1ODcJNTk0
CTU5OAk2MDUJNjA5CTYxMwk2MTgJNjIyCTYyNi4JNjI3CTYzMgk2MzUJNjM2CTYzOQk2NDEJ
NjQ3CTY1MQk2NTUJNjU3CTY1OAk2NTkJNjYwCTY2Mgk2NjQJNjY4CTY2OS4JNjcyCTY3Mwk2
NzQJNjc2CTY4MAk2ODEJNjg0CTY5MQk2OTQJNjk2CTY5OQk3MDUJNzEyCTcxNgk3MTkJNzI1
CTcyOAk3MzcJNzQwCTc0Mwk3NDcJNzU1CTc1OAk3NjYJNzY4CTc3Mwk3NzUJNzc3CTc4Mgk3
ODkJNzk2CTc5Nwk4MDQJODA2CTgxMQk4MTgJODI1CTgzMwk4NDIJODQ2CTg1Mgk4NTUJODY0
CTg3Mgk4NzUJODc4CTg4NAk4ODgJODkzCTkwMgk5MDgJOTEzCTkxNwk5MjkJOTM0CTkzNwk5
NDAJOTUwCTk1Ngk5NjAJOTY4CTk3MAk5NzUJOTgyCTk5MgkxMDAxCTEwMDQJMTAwOAkxMDEx
CTEwMjYJMTAzNgkxMDQ2CTEwNDcJMTA1NQkxMDU4CTEwNjUJMTA3MQkxMDc3CTEwODAJMTA4
NQkxMDkxCTEwOTgJMTEwMAkxMTAzCTExMDcJMTExMAkxMTEyCTExMTkJMTEzMAkxMTM0CTEx
NDUJMTE1MwkxMTU1CTExNjIJMTE2NAkxMTc3CTExODEJMTE4NAkxMTg3CTExOTAJMTIwMgkx
MjA0CTEyMTYJMTIyMAkxMjIyCTEyMjkuCTEyMzAuCTEyNDIJMTI0NgkxMjQ3CTEyNDkJMTI1
MS4JMTI1NwkxMjYwCTEyNjQJMTI2NwkxMjc1CTEyNzkJMTI4MAkxMjg4CTEyOTYJMTMwMAkx
MzA3CTEzMTQJMTMyMAkxMzIxCTEzMjYJMTMzMAkxMzMxCTEzMzYJMTM0MQkxMzQ0CTEzNDUJ
MTM2MQkxMzYyCTEzNjUuCTEzNjkJMTM3MQkxMzc0CTEzNzkJMTM4MgkxMzg0CTEzODgJMTM5
MQkxMzk0CTEzOTYJMTQwMAkxNDA5CTE0MTIJMTQxOAkxNDE5CTE0MjEJMTQyMgkxNDIzLgkx
NDI1CTE0MjYJMTQyNwkxNDI4Li4uCTE0MjkJMTQzMAkxNDMyCTE0MzMuCTE0MzUJMTQzNwkx
NDQxCTE0NDQJMTQ0OQkxNDUzCTE0NTQuCTE0NTUJMTQ1NwkxNDYzCTE0NjQJMTQ2NgkxNDcy
CTE0NzcuCTE0ODAJMTQ4NAkxNDkxCTE1MDAJMTUwNAkxNTEwCTE1MTMJMTUxNwkxNTE5Lgkx
NTIyLi4JMTUyNAkxNTI2Li4JMTUyNy4JMTUyOS4JMTUzMAkxNTMxCTE1MzIJMTUzMwkxNTM1
CTE1MzcJMTU0NAkxNTQ3CTE1NDkJMTU1MQkxNTU2CTE1NTguCTE1NjIJMTU2MwkxNTY0Li4J
MTU3MS4JMTU4MwkxNTkxCTE2MDAJMTYwNwkxNjEzCTE2MjQJMTYyOQkxNjM5CTE2NDcJMTY1
MQkxNjUyCTE2NjEJMTY2NgkxNjcyCTE2NzgJMTY4MQkxNjkzCTE3MDIJMTcxNAkxNzI1CTE3
MzEuCTE3MzcJMTc0Mi4JMTc1MQkxNzU3CTE3NjEJMTc2NAkxNzcxCTE3NzIJMTc3NgkxNzgy
CTE3ODQJMTc5MQkxNzk3CTE4MDYJMTgxMAkxODIwCTE4MzAJMTgzNwkxODQwCTE4NDMJMTg0
NgkxODQ5CTE4NTUJMTg1NgkxODYxCTE4NjQJMTg2OQkxODc4LgkxODg0CTE4OTAJMTg5Mgkx
ODk3CTE5MDIJMTkxMgkxOTE0CTE5MTgJMTkyMQkxOTI0CTE5MzAJMTkzNC4JMTkzNwkxOTQz
CTE5NDYJMTk1MgkxOTU0CTE5NTYJMTk1OAkxOTYzCTE5NjkJMTk3NAkxOTc2CTE5NzgJMTk4
NwkxOTkwCTE5OTYJMjAwMgkyMDA1CTIwMDgJMjAxNQkyMDIxCTIwMjYJMjAzMQkyMDM1CTIw
NDEJMjA0OAkyMDU1CTIwNTkJMjA2MgkyMDY0CTIwNzIJMjA4MQkyMDg1CTIwOTIJMjEwMS4J
MjEwNAkyMTEyCTIxMTQJMjExNQkyMTE5CTIxMjMJMjEyNQkyMTI3CTIxMzIJMjEzMwkyMTM1
CTIxMzgJMjE0MQkyMTQ1CTIxNDYJMjE0OQkyMTUzCTIxNTcJMjE1OAkyMTU5CTIxNjEJMjE2
NC4JMjE2NS4JMjE2OQkyMTc1CTIxNzcJMjE4MgkyMTg1CTIxODgJMjE5MAkyMTk2CTIyMTIJ
MjIxNQkyMjI3CTIyMjgJMjI0NQkyMjU4CTIyNzAJMjI3OQkyMjg5CTIyOTIJMjI5OAkyMzA3
CTIzMDkJMjMxOQkyMzI2CTIzMzIJMjMzNgkyMzQxCTIzNDkJMjM2MgkyMzY1CTIzNzMJMjM4
NAkyMzk0CTI0MDUJMjQxNAkyNDIzCTI0MzMJMjQ0MAkyNDQ1CTI0NDgJMjQ1OAkyNDY0CTI0
NjgJMjQ3MQkyNDg1CTI0OTMuCTI0OTQJMjUwMAkyNTAyCTI1MDQuCTI1MDUuCTI1MDcJMjUw
OQkyNTEwCTI1MTMJMjUyMQkyNTI2CTI1MjkuCTI1MzguCTI1NDIJMjU0NgkyNTQ3CTI1NTQJ
MjU2MQkyNTY3CTI1NjkJMjU3NQkyNTg0CTI1OTEJMjU5NS4uCTI2MjAJMjYzNQkyNjQzCTI2
NDcJMjY1MAkyNjUxCTI2NTYJMjY2MS4JMjY2NAkyNjc1LgkyNjgwLgkyNjg4CTI2OTMuCTI2
OTguLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4JMjg3
MS4uLi4uLi4uLi4uLi4uLi4uLgkyOTM2Li4uLi4uCTI5NTMuLi4uLi4uLi4uLi4uLi4uLi4J
MzAwNi4uLi4JMzAyMy4uLi4uLi4uLi4uLi4uLi4uLgkzMDgzLi4uLi4uLi4uCTMxMjUuLi4J
MzE0Ni4JMzE1OQkzMTYwCTMxNjcuLgkzMTc2LgkzMTc4LgkzMTgxLgkzMTg0CTMxODcuCTMx
ODkuLgkzMTkyLgkzMTk3CTMxOTgJMzIwMQkzMjAzCTMyMDQJMzIwNwkzMjExCTMyMTIJMzIx
NAkzMjE4CTMyMjEJMzIyMgkzMjI1CTMyMzMJMzIzOQkzMjQxCTMyNDMuLgkzMjQ4LgkzMjQ5
CTMyNTIJMzI1Ni4JMzI1NwkzMjYwLgkzMjY3CTMyNzAJMzI3MgkzMjczCTMyNzQJMzI3Nwkz
MjgwCTMyODMJMzI4OAkzMjk0CTMzMDAJMzMwMy4JMzMwNgkzMzEzCTMzMTgJMzMyMgkzMzIz
CTMzMjQuCTMzMjcJMzMzMQkzMzM5CTMzNDEJMzM0MwkzMzQ1CTMzNDcJMzM0OQkzMzU3CTMz
NTkJMzM2NQkzMzczCTMzODEJMzM4NAkzMzk3CTM0MDAJMzQwNi4JMzQxMQkzNDE1CTM0MTcu
CTM0MjAJMzQyNgkzNDMyCTM0MzgJMzQ0NAkzNDUyCTM0NjQJMzQ2OAkzNDczCTM0ODEJMzQ5
MS4JMzUwMQkzNTEyCTM1MTYJMzUyMwkzNTMzCTM1NDQJMzU0NgkzNTUxCTM1NjAJMzU2NQkz
NTc4CTM1ODIJMzU5MQkzNjAxCTM2MDMJMzYxNgkzNjIyCTM2MjMJMzYyOQkzNjMxCTM2MzIJ
MzYzMwkzNjM2CTM2MzgJMzYzOS4uCTM2NDIJMzY0My4uLgkzNjQ2LgkzNjQ4Li4uCTM2NDku
Li4uCTM2NTUJMzY1OAkzNjY1CTM2NjcJMzY2OAkzNjczCTM2NzcJMzY3OQkzNjg0CTM2ODYJ
MzY4OQkzNjk2CTM3MDUJMzcxMQkzNzIxCTM3MzEJMzczOQkzNzQ1CTM3NDkJMzc1MAkzNzU0
CTM3NTcJMzc1OS4JMzc2MS4uCTM3NjIJMzc2MwkzNzY2CTM3NjcuCTM3NjgJMzc2OS4uLgkz
NzcwCTM3NzEuCTM3NzIuCTM3NzMJMzc3NAkzNzc4CTM3OTAJMzc5MgkzODA5CTM4MTIJMzgx
OAkzODIxCTM4MzEJMzgzNgkzODQwCTM4NDUJMzg1MAkzODU0Li4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLgk0MDYxCTQwNzEJNDA3OQk0MDgzCTQwODYJ
NDA4OAk0MDkyCTQwOTYJNDEwNAk0MTA1CTQxMDcJNDExMgk0MTE2CTQxMTkJNDEyMQk0MTI3
CTQxMzUJNDE0Mgk0MTQ0CTQxNTIJNDE2MAk0MTcxCTQxNzUJNDE4Nwk0MTk1CTQxOTgJNDE5
OQk0MjAzCTQyMDUJNDIwNgk0MjEwCTQyMTEuLi4uLi4uLi4uLi4uLi4uLi4uCTQyOTEuCTQz
MDIJNDMwNgk0MzA4CTQzMTQJNDMyNS4uLi4uLi4uLi4JNDM5NS4uCTQ0MjMJNDQyNwk0NDM4
CTQ0NDUJNDQ1NAk0NDYxCTQ0NjYJNDQ2OQk0NDczCTQ0NzUJNDQ3Ngk0NDc5CTQ0ODAJNDQ4
Mgk0NDkxCTQ0OTYJNDQ5OQk0NTA1CTQ1MDkJNDUxMQk0NTIyCTQ1MjQJNDUyNgk0NTI4CTQ1
MzEJNDUzOQk0NTQwCTQ1NDQJNDU1Mgk0NTUzLgk0NTU5CTQ1NjEJNDU2Ngk0NTcyCTQ1NzYJ
NDU4Mgk0NTg1CTQ1ODcJNDU5OQk0NjA2CTQ2MTQJNDYxNwk0NjIzCTQ2MzIJNDYzOQk0NjQ1
CTQ2NDkJNDY2MAk0NjY0CTQ2NjcJNDY3Mwk0Njc1CTQ2NzYJNDY4MQk0NjkzCTQ3MDAJNDcw
Ngk0NzE3CTQ3MjIJNDcyNwk0NzMyCTQ3MzYJNDc0MAk0NzQ2CTQ3NTMJNDc1Nwk0NzU5CTQ3
NjUJNDc2Nwk0NzcxCTQ3NzYJNDc3Nwk0Nzc4CTQ3ODcJNDc5MAk0Nzk2CTQ3OTkJNDgwMwk0
ODA2CTQ4MTAJNDgxNwk0ODIyCTQ4MjkJNDgzMgk0ODM5CTQ4NDMJNDg0NQk0ODQ5CTQ4NTMJ
NDg1Ngk0ODYxCTQ4NjIJNDg2OAk0ODcyCTQ4NzUJNDg3Ny4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4JNDg3OC4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4JNDg4MAk0ODgxCTQ4ODMJNDg4Ngk0ODg3
CTQ4ODkJNDg5Mgk0ODk1CTQ4OTgJNDkwMwk0OTA0CTQ5MDcuLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLgk0OTA4Lgk0OTEwCTQ5MTIu
Lgk0OTE2Lgk0OTE4Li4uLgk0OTIzCTQ5MjYJNDkyNy4JNDkyOQk0OTMwLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uCTQ5MzQuCTQ5Mzgu
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uCTQ5NTIuLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLgk0OTU0CTQ5NTcuLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLgk0OTYyCTQ5NjUJNDk2Ngk0
OTcwCTQ5NzEJNDk3NC4uCTQ5NzUuCTQ5NzYuLgk0OTc3Li4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4JNDk3OAk0OTc5Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4J
NDk5MC4uLi4uLi4uLi4uLi4uLi4uLi4uLi4JNDk5OS4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLgk1MDAwIFNVQ0NFU1MKCkJpc2VjdGluZzogMTAzIHJldmlzaW9u
cyBsZWZ0IHRvIHRlc3QgYWZ0ZXIgdGhpcyAocm91Z2hseSA3IHN0ZXBzKQpbMWNiOTUzOTU4
NzBkNjhmOWZmNjc5ZGI0MmZhMTVlYTAzMjAxZmMwOF0gcGluY3RybDogcm9ja2NoaXA6IFNp
bXBsaWZ5IGZvciBsb29wIGl0ZXJhdGlvbgpydW5uaW5nIC9jL2tlcm5lbC10ZXN0cy9iaXNl
Y3QtdGVzdC1ib290LWZhaWx1cmUuc2ggL2hvbWUvd2ZnL2RybS9vYmotYmlzZWN0CmxzIC1h
IC9rZXJuZWwtdGVzdHMvcnVuLXF1ZXVlL2t2bS94ODZfNjQtcmFuZGNvbmZpZy14MS0wOTI4
L3RpcDpwZXJmOnVyZ2VudDoxY2I5NTM5NTg3MGQ2OGY5ZmY2NzlkYjQyZmExNWVhMDMyMDFm
YzA4OmJpc2VjdC1kcm0KCjIwMTMtMTAtMDUtMTA6MDI6MjYgMWNiOTUzOTU4NzBkNjhmOWZm
Njc5ZGI0MmZhMTVlYTAzMjAxZmMwOCBjb21waWxpbmcKNjExIHJlYWwgIDE4MjQgdXNlciAg
NDkwIHN5cyAgMzc4LjMwJSBjcHUgCXg4Nl82NC1yYW5kY29uZmlnLXgxLTA5MjgKCjIwMTMt
MTAtMDUtMTA6MTM6MjcgZGV0ZWN0aW5nIGJvb3Qgc3RhdGUgMy4xMS4wLXJjMS0wMDEwNC1n
MWNiOTUzOS4uCTMJMTIJMTYJMTgJMjYJMzYJNDcJNTUJNjQJNjkJODMJOTEJOTcJMTExCTEx
NQkxMTcJMTE5CTEyOQkxMzUJMTQ1CTE2MQkxNjgJMTcyCTE4NwkxOTUJMjAwCTIwNwkyMjIJ
MjMzCTI0MAkyNTUJMjYxCTI2NAkyNzIJMjgyCTI4OAkyOTIJMzAyCTMxMQkzMTcJMzIyCTMz
MQkzMzYJMzM4CTM1MQkzNTgJMzYxCTM2NgkzNjgJMzc0CTM4MQkzODYJMzkzCTM5OQk0MTYJ
NDE5CTQzMAk0MzMJNDQyCTQ0Nwk0NjAJNDcwCTQ3NQk0ODUJNDk1CTUwMAk1MDcJNTE0CTUx
OAk1MjIJNTI1CTUzMwk1NDAJNTQzCTU0OQk1NTQJNTYwCTU2NQk1NzAuCTU3Nwk1ODIJNTg5
CTU5NQk2MDQJNjA4CTYxNAk2MjUJNjMxCTYzNAk2NDcJNjQ5CTY1Mwk2NjQJNjcwCTY3Ngk2
ODUJNjkxCTY5Mwk2OTkJNzA4CTcxMwk3MTcJNzI0CTcyNwk3MzEJNzQwCTc0Nwk3NTMJNzU1
CTc1OQk3NjgJNzcyCTc3NQk3ODUJNzg5CTc5MQk3OTgJODAwCTgwMwk4MDcJODEwCTgxNgk4
MjIJODMyCTgzOQk4NDcJODUxCTg1OAk4NjUJODY4CTg3Ngk4ODEJODg0CTg5Mwk5MDIJOTEw
CTkxOAk5MjYJOTMyCTkzNwk5NDcJOTU1CTk2MAk5NjQJOTc2CTk3OQk5ODYJOTk1CTEwMDMJ
MTAxMQkxMDE4CTEwMjEJMTAyNQkxMDMyCTEwNDEJMTA1MAkxMDUyCTEwNjQJMTA3MQkxMDc0
CTEwODAJMTA4NgkxMDk3CTExMDQJMTExNAkxMTE5CTExMjcJMTE0MAkxMTQ3CTExNTEJMTE2
NQkxMTcxCTExNzcJMTE4NAkxMTg5CTExOTAJMTE5NgkxMjAxCTEyMDcJMTIxMgkxMjE1CTEy
MTkJMTIyNAkxMjI5CTEyMzUJMTI0NAkxMjQ5CTEyNTkJMTI2MAkxMjY4CTEyNzYJMTI3Nwkx
Mjg4CTEyOTQJMTI5NgkxMjk5CTEzMTMJMTMyMAkxMzI2CTEzMzMJMTMzNQkxMzQzCTEzNTIJ
MTM1NQkxMzU5CTEzNjgJMTM4NQkxMzg5CTEzOTYJMTQwOQkxNDExCTE0MTYuCTE0MjQuLi4J
MTQzOAkxNDc0CTE0ODEJMTQ4OQkxNDkzCTE1MTIJMTUxOAkxNTI1CTE1MzQJMTU0MQkxNTQ3
CTE1NTUJMTU3MAkxNTg5CTE2MDIJMTYwNwkxNjE4CTE2MzMJMTY0MAkxNjY0CTE2NzgJMTcw
MQkxNzE1CTE3MzIJMTc1NAkxNzY2CTE3NzcJMTc5MAkxODE0CTE4MjkJMTg0OAkxODY0CTE4
NzAJMTg5NQkxOTEwCTE5MTkJMTk0MQkxOTQ5CTE5NjUJMTk5MQkyMDA2CTIwMTYJMjAzMwky
MDUzCTIwNjYJMjA4NQkyMDk1CTIxMDUJMjEyNwkyMTM1CTIxNDkJMjE2NQkyMTc0CTIxODEJ
MjE5OAkyMjA5CTIyMjAJMjIzNQkyMjU0CTIyNzgJMjI4NwkyMzA5CTIzMjUJMjMzNwkyMzU1
CTIzNzUJMjM4MAkyMzk3CTI0MTcJMjQzMwkyNDUyCTI0NjcJMjQ3OQkyNDk5CTI1MjUJMjU0
MQkyNTU4CTI1NzcJMjU4NQkyNTg2LgkyNjI4CTI2MzkJMjY2NwkyNjg1CTI3MDQJMjcxOAky
NzQwCTI3NTIJMjc2MwkyNzg4CTI4MDYJMjgxMwkyODUxCTI4NjIJMjg3NgkyODkwCTI5MDEJ
MjkyMgkyOTQ5CTI5NjkJMjk4NwkzMDEyCTMwMjYJMzA0NAkzMDU5CTMwODAJMzEwNwkzMTIw
CTMxMzUJMzE1NAkzMTY2CTMxOTYJMzIzNgkzMjU3CTMyODIJMzMxMAkzMzIyCTMzNDYJMzM3
OAkzMzk1CTM0MTIJMzQ0MgkzNDYwCTM0ODQJMzUwNwkzNTM0CTM1NDIJMzU4NQkzNjE0CTM2
NDEJMzY1OQkzNjk1CTM3MTUJMzc0MgkzNzY1CTM4MDUJMzgzNQkzODUyCTM4ODkJMzkyNAkz
OTYwCTM5ODUJNDAxOQk0MDM5CTQwNjgJNDEwMwk0MTI1CTQxMzgJNDE3NQk0MjI0CTQyNDYJ
NDI2NAk0MzAwCTQzMjQJNDM2MAk0Mzg1CTQ0MDgJNDQ0OAk0NDcwCTQ0OTkJNDUzMQk0NTU5
CTQ1ODIJNDYxMgk0NjQxCTQ2NzAJNDY5Ngk0NzI3CTQ3ODIJNDgxNQk0ODQzCTQ4NzkJNDkx
NQk0OTQwCTQ5NjkJNDk3Mi4uLgk0OTczLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
LhtbMTszNW1hZGRfdG9fcnVuX3F1ZXVlIDI3G1swbQouLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLgk1MDAwIFNVQ0NFU1MKCkJpc2VjdGluZzogNTEgcmV2aXNpb25zIGxlZnQg
dG8gdGVzdCBhZnRlciB0aGlzIChyb3VnaGx5IDYgc3RlcHMpClthZTY3ZDlhODg4YTAwMGE5
ZGY0M2RlMTBlYjk5NTAwNzVlOTM1MDhjXSBNZXJnZSB0YWcgJ2V4dDRfZm9yX2xpbnVzJyBv
ZiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvdHl0c28v
ZXh0NApydW5uaW5nIC9jL2tlcm5lbC10ZXN0cy9iaXNlY3QtdGVzdC1ib290LWZhaWx1cmUu
c2ggL2hvbWUvd2ZnL2RybS9vYmotYmlzZWN0CmxzIC1hIC9rZXJuZWwtdGVzdHMvcnVuLXF1
ZXVlL2t2bS94ODZfNjQtcmFuZGNvbmZpZy14MS0wOTI4L3RpcDpwZXJmOnVyZ2VudDphZTY3
ZDlhODg4YTAwMGE5ZGY0M2RlMTBlYjk5NTAwNzVlOTM1MDhjOmJpc2VjdC1kcm0KCjIwMTMt
MTAtMDUtMTY6MjE6MTAgYWU2N2Q5YTg4OGEwMDBhOWRmNDNkZTEwZWI5OTUwMDc1ZTkzNTA4
YyBjb21waWxpbmcKMzM3IHJlYWwgIDE5MDEgdXNlciAgNDkyIHN5cyAgNzA5LjczJSBjcHUg
CXg4Nl82NC1yYW5kY29uZmlnLXgxLTA5MjgKCjIwMTMtMTAtMDUtMTY6Mjc6MjQgZGV0ZWN0
aW5nIGJvb3Qgc3RhdGUgMy4xMS4wLTAzNzQ2LWdhZTY3ZDlhLi4uLi4uLgkyMDcuLi4uLi4J
MjE2CTQ2OS4JNTU5Li4uLi4uLi4JNjU4CTg2Mi4JOTU1CTEwMDMuCTEwNjIJMTExOAkxMTc2
CTEyMzIJMTI3NwkxMzEzCTEzNDcJMTM2OQkxNDIzCTE0OTEJMTU1NwkxNjQyCTE3MTYJMTc4
NwkxODU4CTE5MjAJMTk5MAkyMDY3CTIxMTkJMjE4MgkyMjUwCTIzMjgJMjM4NQkyNDM2CTI1
MTIJMjU2NgkyNjM1CTI3MDMJMjc2MwkyODIxCTI4OTYJMjkyOQkyOTgwCTMwMjQuCTMwNTEJ
MzEzMwkzMjU5CTMzNDIJMzQyNwkzNTQ5CTM2NjUJMzc1NgkzODgwCTM5ODQJNDA2NQk0MjAz
CTQzMDQJNDQwNwk0NDk4CTQ2MDMJNDczNQk0ODIyLi4uLgk0ODU5CTUwMDAgU1VDQ0VTUwoK
QmlzZWN0aW5nOiAyMyByZXZpc2lvbnMgbGVmdCB0byB0ZXN0IGFmdGVyIHRoaXMgKHJvdWdo
bHkgNSBzdGVwcykKWzMzOThkMjUyYTRkYTgwYzQ3ZmU5YjgwMjE4NGZhMGE3OTIzODc3MzJd
IE1lcmdlIHRhZyAnbW9kdWxlcy1uZXh0LWZvci1saW51cycgb2YgZ2l0Oi8vZ2l0Lmtlcm5l
bC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L3J1c3R5L2xpbnV4CnJ1bm5pbmcgL2Mv
a2VybmVsLXRlc3RzL2Jpc2VjdC10ZXN0LWJvb3QtZmFpbHVyZS5zaCAvaG9tZS93ZmcvZHJt
L29iai1iaXNlY3QKbHMgLWEgL2tlcm5lbC10ZXN0cy9ydW4tcXVldWUva3ZtL3g4Nl82NC1y
YW5kY29uZmlnLXgxLTA5MjgvdGlwOnBlcmY6dXJnZW50OjMzOThkMjUyYTRkYTgwYzQ3ZmU5
YjgwMjE4NGZhMGE3OTIzODc3MzI6YmlzZWN0LWRybQoKMjAxMy0xMC0wNS0xNzoxMjo1NiAz
Mzk4ZDI1MmE0ZGE4MGM0N2ZlOWI4MDIxODRmYTBhNzkyMzg3NzMyIGNvbXBpbGluZwoyNzcg
cmVhbCAgMTg5OSB1c2VyICA1MzUgc3lzICA4NzguNzElIGNwdSAJeDg2XzY0LXJhbmRjb25m
aWcteDEtMDkyOAoKMjAxMy0xMC0wNS0xNzoxODowNSBkZXRlY3RpbmcgYm9vdCBzdGF0ZSAz
LjExLjAtMDM3NzQtZzMzOThkMjUJMTgJNDEJNzAJMTA2CTE2MAkyMjAJMjc0CTMyOQkzNjkJ
NDE3CTQ2OAk1MTEJNTM4CTU4OQk2MTEJNjQ1CTY2Ny4JNzA1CTczMAk3NjMJNzkxCTgxMQk4
NDQJODc1CTg5OAk5MzEJOTU0CTk3OQkxMDA0CTEwMzAJMTA1OQkxMDgyCTExMDQJMTE0NAkx
MTc1CTEyMTEJMTI0MgkxMjY4CTEyODkJMTMwNgkxMzIxCTEzMzYJMTM0MC4JMTM0NAkxMzc4
CTE0NDkJMTQ4OQkxNTUyCTE2MTQJMTY3NwkxNzM1CTE3ODMJMTgzOQkxODk5CTE5NTMJMjAx
MAkyMDY4CTIxMjcJMjE5MwkyMjU3CTIzMTYJMjM3OAkyNDE5CTI0NjkJMjUyNAkyNTcyCTI2
MjEJMjY3MgkyNzI3CTI3NjUJMjgxMwkyODY4CTI5MTIJMjk2MwkzMDE1CTMwNjkJMzEzMAkz
MTkwCTMyNTIJMzMxMwkzMzUxLgkzMzg1CTM0NDQJMzUwNAkzNTYzCTM2MjEJMzY4MgkzNzQ0
CTM4MDMJMzg2MQkzOTIwCTM5NzkJNDAzNwk0MDk1CTQxNTMJNDIxMgk0MjcwCTQzMjgJNDM4
Ngk0NDQ1CTQ1MDMJNDU2Mwk0NjIxCTQ3MDQJNDgxOQk0OTM5CTUwMDAgU1VDQ0VTUwoKQmlz
ZWN0aW5nOiAxMSByZXZpc2lvbnMgbGVmdCB0byB0ZXN0IGFmdGVyIHRoaXMgKHJvdWdobHkg
NCBzdGVwcykKW2ZiNThlMzAwOTFjNzQ5NjdmNmI4ZTk4YjNjMWYyOTI3ODJmOTJiNDFdIHg4
Ni94ZW46IGRpc2FibGUgcHJlbXB0aW9uIHdoZW4gZW5hYmxpbmcgbG9jYWwgaXJxcwpydW5u
aW5nIC9jL2tlcm5lbC10ZXN0cy9iaXNlY3QtdGVzdC1ib290LWZhaWx1cmUuc2ggL2hvbWUv
d2ZnL2RybS9vYmotYmlzZWN0CmxzIC1hIC9rZXJuZWwtdGVzdHMvcnVuLXF1ZXVlL2t2bS94
ODZfNjQtcmFuZGNvbmZpZy14MS0wOTI4L3RpcDpwZXJmOnVyZ2VudDpmYjU4ZTMwMDkxYzc0
OTY3ZjZiOGU5OGIzYzFmMjkyNzgyZjkyYjQxOmJpc2VjdC1kcm0KCjIwMTMtMTAtMDUtMTg6
MTM6MTEgZmI1OGUzMDA5MWM3NDk2N2Y2YjhlOThiM2MxZjI5Mjc4MmY5MmI0MSBjb21waWxp
bmcKMjc2IHJlYWwgIDE4ODcgdXNlciAgNTMxIHN5cyAgODc1LjUwJSBjcHUgCXg4Nl82NC1y
YW5kY29uZmlnLXgxLTA5MjgKCjIwMTMtMTAtMDUtMTg6MTg6MjUgZGV0ZWN0aW5nIGJvb3Qg
c3RhdGUgMy4xMS4wLXJjNC0wMDAxMi1nZmI1OGUzMC4uLi4uCTEuLi4JMi4uLi4uCTcJMTEu
LgkxMgkxNgkyNAkzNQk0NAk1Mwk2NQk4MAk4Ngk5OQkxMDkJMTE3CTEyOQkxNDEJMTUzCTE2
MwkxODAJMTk2CTIxNgkyMjIJMjI5CTIzNAkyNDQJMjUxCTI2OQkzMTUJMzgyCTQ1MAk1MzYJ
NjE5CTcwOQk4MDkJODk3CTk5NQkxMDY2CTExNDYJMTI1MwkxMzU2CTE0MzMJMTUxMwkxNjA0
CTE3MTQJMTc5OAkxOTAzCTE5OTcJMjA4NQkyMTgyCTIyODkJMjM3MgkyNDgyCTI1NjYJMjY2
NAkyNzQ2CTI4NDIJMjkyNgkyOTY0LgkzMTQxCTMyMTUJMzMyNQkzNDQ1CTM1MzQJMzYyMAkz
NjgxCTM3NjgJMzg2OQkzOTQ1CTQwMDkJNDEyNQk0MjEwCTQyOTQJNDM5NQk0NDUzCTQ1NDcJ
NDY1MAk0NzE2CTQ3OTkJNDg1OQk0OTE0CTQ5MjIJNDk5Mwk0OTk4Li4JNTAwMCBTVUNDRVNT
CgpCaXNlY3Rpbmc6IDUgcmV2aXNpb25zIGxlZnQgdG8gdGVzdCBhZnRlciB0aGlzIChyb3Vn
aGx5IDMgc3RlcHMpCls2NjliMGFlOTYxZTg3YzgyNDIzMzQ3NWU5ODdiMmQzOTk5NmQ0ODQ5
XSB4ZW4vcHZodm06IEluaXRpYWxpemUgeGVuIHBhbmljIGhhbmRsZXIgZm9yIFBWSFZNIGd1
ZXN0cwpydW5uaW5nIC9jL2tlcm5lbC10ZXN0cy9iaXNlY3QtdGVzdC1ib290LWZhaWx1cmUu
c2ggL2hvbWUvd2ZnL2RybS9vYmotYmlzZWN0CmxzIC1hIC9rZXJuZWwtdGVzdHMvcnVuLXF1
ZXVlL2t2bS94ODZfNjQtcmFuZGNvbmZpZy14MS0wOTI4L3RpcDpwZXJmOnVyZ2VudDo2Njli
MGFlOTYxZTg3YzgyNDIzMzQ3NWU5ODdiMmQzOTk5NmQ0ODQ5OmJpc2VjdC1kcm0KCjIwMTMt
MTAtMDUtMTk6MTA6MjggNjY5YjBhZTk2MWU4N2M4MjQyMzM0NzVlOTg3YjJkMzk5OTZkNDg0
OSBjb21waWxpbmcKMjQyIHJlYWwgIDQ1NiB1c2VyICAzODggc3lzICAzNDguMDUlIGNwdSAJ
eDg2XzY0LXJhbmRjb25maWcteDEtMDkyOAoKMjAxMy0xMC0wNS0xOToxNTowOSBkZXRlY3Rp
bmcgYm9vdCBzdGF0ZSAzLjExLjAtcmM0LTAwMDE4LWc2NjliMGFlLi4uCTEuCTIuLi4uLi4u
Li4JMy4JNC4uLi4uLgk1Li4JNi4JNwk5LgkxMAkxMQkxMi4JMTMuCTE0CTE1Li4JMTYJMTcu
CTE4LgkxOQkyNAk3NgkxMjQJMTY0CTI1MAkzMzUJNDA3CTUxMgk1OTIJNjU1CTcyOAk3ODQJ
ODI2CTkyMwk5NjUJMTA1MQkxMTMyCTExOTEJMTI0MAkxMzAwCTEzNzAJMTQzNgkxNDkyCTE1
NjcJMTYyMgkxNjkwCTE3NDQJMTc4NAkxODQ3CTE4ODUJMTkzNAkxOTkwCTIwMzYJMjA2NQky
MTQyCTIxODcJMjI1MQkyMzAyCTIzNDIJMjM5MAkyNDM5CTI0ODcJMjUyNgkyNTU5CTI2MDAJ
MjYyNAkyNjU0CTI3MDEJMjcyOAkyNzYwCTI4MDEJMjg0MAkyODczCTI5MDIJMjkzMgkyOTg5
CTMwMjMJMzA1MAkzMTAyCTMxNDEJMzE3MgkzMjI2CTMyNTgJMzMwMwkzMzMyCTMzNjcJMzQw
MAkzNDM5CTM0NzMJMzUwNAkzNTM4CTM1ODUJMzYxMwkzNjQ2CTM2OTMJMzcyNwkzNzUwCTM3
NjgJMzgxMgkzODI5CTM4NzMJMzkwMwkzOTI3CTM5NjMJMzk5OQk0MDM0CTQwNjIJNDA5Ngk0
MTI2CTQxNTgJNDE4Nwk0MjI1CTQyNTgJNDI3OAk0Mjg4CTQzMzIJNDM4MAk0NDEyCTQ0NjEJ
NDQ4Mgk0NTE4CTQ1NDcJNDU4NQk0NjE5CTQ2NTkJNDY5NAk0NzIxCTQ3NjYJNDc5MAk0ODI3
CTQ4NjEJNDg5NAk0OTM0CTQ5NTYJNDk4Mwk0OTk5Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLhtbMTszNW1hZGRfdG9fcnVuX3F1ZXVlIDEbWzBtCi4uCTUwMDAgU1VDQ0VTUwoK
QmlzZWN0aW5nOiAyIHJldmlzaW9ucyBsZWZ0IHRvIHRlc3QgYWZ0ZXIgdGhpcyAocm91Z2hs
eSAyIHN0ZXBzKQpbMDQ2NjBiYjVkMGU0MTA0ZTAxYThmYzM0ZTVkNTFkZTFkODRjMDliZl0g
eGVuL2JhbGxvb246IGRvbid0IHNldCBQMk0gZW50cnkgZm9yIGF1dG8gdHJhbnNsYXRlZCBn
dWVzdApydW5uaW5nIC9jL2tlcm5lbC10ZXN0cy9iaXNlY3QtdGVzdC1ib290LWZhaWx1cmUu
c2ggL2hvbWUvd2ZnL2RybS9vYmotYmlzZWN0CmxzIC1hIC9rZXJuZWwtdGVzdHMvcnVuLXF1
ZXVlL2t2bS94ODZfNjQtcmFuZGNvbmZpZy14MS0wOTI4L3RpcDpwZXJmOnVyZ2VudDowNDY2
MGJiNWQwZTQxMDRlMDFhOGZjMzRlNWQ1MWRlMWQ4NGMwOWJmOmJpc2VjdC1kcm0KCjIwMTMt
MTAtMDUtMjM6MDk6MjAgMDQ2NjBiYjVkMGU0MTA0ZTAxYThmYzM0ZTVkNTFkZTFkODRjMDli
ZiBjb21waWxpbmcKMjU3IHJlYWwgIDQ3NCB1c2VyICAzMTAgc3lzICAzMDUuMjAlIGNwdSAJ
eDg2XzY0LXJhbmRjb25maWcteDEtMDkyOAoKMjAxMy0xMC0wNS0yMzoxNDo1NyBkZXRlY3Rp
bmcgYm9vdCBzdGF0ZSAzLjExLjAtcmM0LTAwMDIxLWcwNDY2MGJiLi4JNAkyMQk0NAk2MAk5
NwkxMTYJMTU3CTE5NAkyMjkJMjUzCTMxNQkzNjEJNDMwCTQ1Nwk0ODQJNTMxCTU1OAk2MDIJ
NjU5CTY4NQk2OTcJNzAwCTcwMQk3MTMJNzE3CTcyNwk3MzgJNzUzCTc2Ngk3ODkJODE0CTg5
OAkxMDAxCTEwNjgJMTI2MC4JMTQwNAkxNDcxLi4JMTU0NQkxNjIxCTE2NzkJMTc1MQkxOTE0
CTIxMDgJMjI3MgkyMzgwCTI0NTkJMjUzMQkyNTM4CTI2MDQJMjY3NwkyNzUxCTI4MjQJMjg5
NwkyOTY5CTMwNDAJMzEwNwkzMTQ0CTMyMTMJMzI4MQkzMzUxCTM0MjEJMzQ4OQkzNTU4CTM2
MjgJMzcwMAkzODQ3CTQwMjMJNDIyNQk0NDA1CTQ2MjIJNDg0NQk1MDAwIFNVQ0NFU1MKCkJp
c2VjdGluZzogMCByZXZpc2lvbnMgbGVmdCB0byB0ZXN0IGFmdGVyIHRoaXMgKHJvdWdobHkg
MSBzdGVwKQpbMjNiN2VhZjgyMjA3MjE4OTI5NzU2MTBkZDBhZTVjODQ2YTM0ZGNiNF0gaHZj
X3hlbjogUmVtb3ZlIHVubmVjZXNzYXJ5IF9fR0ZQX1pFUk8gZnJvbSBremFsbG9jCnJ1bm5p
bmcgL2Mva2VybmVsLXRlc3RzL2Jpc2VjdC10ZXN0LWJvb3QtZmFpbHVyZS5zaCAvaG9tZS93
ZmcvZHJtL29iai1iaXNlY3QKbHMgLWEgL2tlcm5lbC10ZXN0cy9ydW4tcXVldWUva3ZtL3g4
Nl82NC1yYW5kY29uZmlnLXgxLTA5MjgvdGlwOnBlcmY6dXJnZW50OjIzYjdlYWY4MjIwNzIx
ODkyOTc1NjEwZGQwYWU1Yzg0NmEzNGRjYjQ6YmlzZWN0LWRybQoKMjAxMy0xMC0wNS0yMzo1
MzoyOSAyM2I3ZWFmODIyMDcyMTg5Mjk3NTYxMGRkMGFlNWM4NDZhMzRkY2I0IGNvbXBpbGlu
ZwoyMjcgcmVhbCAgNDcxIHVzZXIgIDM2MCBzeXMgIDM2NS42MSUgY3B1IAl4ODZfNjQtcmFu
ZGNvbmZpZy14MS0wOTI4CgoyMDEzLTEwLTA1LTIzOjU3OjUxIGRldGVjdGluZyBib290IHN0
YXRlIDMuMTEuMC1yYzQtMDAwMjMtZzIzYjdlYWYuLgk0MwkxNDUJMTk1CTMyNQk0NTUJNjEx
CTcxMgk4NDMJOTM1CTEwMTUJMTA5MAkxMTkyCTEyOTUJMTM2NQkxNDM3CTE1MjYJMTYxMgkx
NjU5CTE3MjkJMTc4NQkxODcxCTE5MzYJMjAwMQkyMDY0CTIxMTQJMjE2NgkyMjE2CTIyODEJ
MjM1MAkyMzk0CTI0NzIJMjUyMgkyNTgyCTI2MzkJMjcxOAkyNzgwCTI4NzkJMjkyNwkyOTY0
CTMwNjgJMzE0OQkzMjIyCTMyODAJMzMxMgkzMzU5CTM0MDcJMzQ0OQkzNDk2CTM1MzEJMzU1
NAkzNTg0CTM2MzQJMzY1OQkzNjkzCTM3MjYJMzc2MAkzNzk3CTM4MjUJMzg1NwkzODkwCTM5
MjAJMzk1NQkzOTkzCTQwMTcJNDA0NQk0MDcwCTQxMDAJNDEzOAk0MTczCTQyMTQJNDI0NAk0
Mjc4Lgk0MzE2Lgk0MzgwCTQzODcJNDQ1Nwk0NTE1CTQ1NDEJNDU4Mgk0NjA3CTQ2NDgJNDY3
NAk0NzA2CTQ3MzkJNDc2OAk0Nzk2CTQ4MjYJNDg0OQk0ODgzCTQ5MTIJNDk1Mgk0OTg5CTQ5
OTQJNDk5NS4JNDk5Ni4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4bWzE7MzVtYWRk
X3RvX3J1bl9xdWV1ZSA0G1swbQouLgk1MDAwIFNVQ0NFU1MKCmNmMzljOGU1MzUyYjRmYjll
ZmVkZmU3ZTlhY2I1NjZhODVlZDg0N2MgaXMgdGhlIGZpcnN0IGJhZCBjb21taXQKYmlzZWN0
IHJ1biBzdWNjZXNzCmxzIC1hIC9rZXJuZWwtdGVzdHMvcnVuLXF1ZXVlL2t2bS94ODZfNjQt
cmFuZGNvbmZpZy14MS0wOTI4L3RpcDpwZXJmOnVyZ2VudDozMzk4ZDI1MmE0ZGE4MGM0N2Zl
OWI4MDIxODRmYTBhNzkyMzg3NzMyOmJpc2VjdC1kcm0KCjIwMTMtMTAtMDYtMDM6MjA6MDAg
MzM5OGQyNTJhNGRhODBjNDdmZTliODAyMTg0ZmEwYTc5MjM4NzczMiByZXVzZSAva2VybmVs
L3g4Nl82NC1yYW5kY29uZmlnLXgxLTA5MjgvMzM5OGQyNTJhNGRhODBjNDdmZTliODAyMTg0
ZmEwYTc5MjM4NzczMi92bWxpbnV6LTMuMTEuMC0wMzc3NC1nMzM5OGQyNQobWzE7MzVtYWRk
X3RvX3J1bl9xdWV1ZTogcmVxdWVzdGVkIDEwMDAwLCBsaW1pdCB0byA1MDAwG1swbQoKMjAx
My0xMC0wNi0wMzoyMDoxMSBkZXRlY3RpbmcgYm9vdCBzdGF0ZSAJMTEJMjMJNDEJNDcJNTgJ
NjQJNzIJNzYJOTIJMTE3CTEyNwkxNDkJMTY2CTE4MQkyMTMJMjI0CTI0MAkyNjEJMjc2CTMw
NwkzMjEJMzMyCTM1MAkzNjAJMzkyCTQwMAk0MDgJNDE5CTQyNQk0MzAJNDM3CTQ0NQk0NTAJ
NDU3CTQ2Ngk0NzIJNDc5CTQ5MAk1MDQJNTI3CTU0NQk1NjUJNTczCTU5Nwk2MTEJNjI0CTYz
NQk2NTEJNjU3CTY3NAk3MDEJNzI2CTc0Mgk3NTEJNzU2Li4JNzYyLi4uCTc3OQk4MDcJODQx
CTg1MAk4NTIJODU5CTg2MQk4NjkJODc1CTg4MAk4ODkJODkyCTg5Ngk5MDgJOTE0CTkyMAk5
MzAJOTM3CTkzOQk5NDIJOTYyCTk2Mwk5NjkJOTc2CTk3OQk5ODQJOTg1CTk4OAk5ODkJOTkx
CTk5NAk5OTgJMTAwMgkxMDA0CTEwMDkJMTAxNQkxMDE4CTEwMjYJMTA0MgkxMDU4CTEwNzYJ
MTA4NAkxMTAwCTExMDEuCTExMDQJMTEyNi4JMTE1MgkxMTc4CTExODgJMTIxMgkxMjQ0Lgkx
MjYxCTEyNzcJMTI5OAkxMzIzLgkxMzMxCTEzNTMJMTM4OAkxNDE0CTE0NDYuCTE0NjQJMTUw
NQkxNTIwCTE1MzQJMTU0OQkxNTY0Li4JMTU4NAkxNjExCTE2NDEJMTY0OQkxNjkzCTE3MTMJ
MTcyMAkxNzMyCTE3NDYJMTc1NgkxNzU5CTE3NjEJMTc3MgkxNzgxCTE3ODgJMTc5MgkxODE2
CTE4NDQJMTg1MgkxODY5CTE4NzkJMTg4MwkxODg3CTE4OTMJMTkwMwkxOTEwCTE5MTgJMTk0
MAkxOTU3LgkxOTY1CTE5ODAJMTk4NAkyMDAzCTIwMDQuCTIwNDYJMjA2NgkyMDc1CTIwNzgJ
MjA4OQkyMDk0CTIwOTkuCTIxMDguCTIxNDcJMjE2NQkyMTc3CTIxODYJMjE4OS4JMjE5MAky
MjAwCTIyMDYJMjIxMgkyMjI0CTIyMzcJMjIzOQkyMjQyLgkyMjUxCTIyNzcJMjI4MQkyMjk5
CTIzMTIJMjMyNQkyMzI2LgkyMzM5CTIzNTkJMjM4NQkyMzk0CTI0MDYJMjQxOS4uCTI0MjMJ
MjQ0MAkyNDY5CTI0NzcJMjQ4MwkyNDkxCTI0OTQJMjQ5NS4JMjUxNQkyNTE5CTI1MjEJMjUy
OAkyNTM5CTI1NDYuLgkyNTY2CTI1NjgJMjU3OQkyNTgyCTI1OTUuLi4JMjYwNQkyNjQ4CTI2
ODEJMjY5OQkyNzA5CTI3MTkJMjcyMAkyNzIzCTI3MjkJMjc1NQkyNzU4CTI3NzIJMjc3OAky
Nzg0CTI3ODUJMjc5MC4JMjc5NwkyODAxCTI4MDcJMjgxMgkyODE2CTI4MTgJMjgyMS4JMjgz
NwkyODUwCTI4NTkuCTI4NjMJMjg2NgkyODY3CTI4NzguCTI5MDgJMjkyOQkyOTM4CTI5NTQJ
Mjk2MAkyOTYyLi4JMjk3NwkzMDAzCTMwMDQJMzAwNwkzMDA4CTMwMTAJMzAxMS4uCTMwMjUJ
MzAzMAkzMDMxCTMwMzgJMzA0MQkzMDQyLi4JMzA0NAkzMDYyCTMwNzYJMzA4MwkzMDk0CTMw
OTgJMzEwMi4uCTMxMzcJMzE0MAkzMTU0CTMxNjcJMzE2OQkzMTczCTMxNzQJMzE3NwkzMTgy
CTMxODkJMzIwMQkzMjA2CTMyMTIJMzIxNwkzMjIwCTMyMjYuLgkzMjcxCTMyOTIJMzMwMgkz
MzEyCTMzMjkJMzMzMy4JMzM0NQkzMzY4CTMzOTIJMzQwNAkzNDIwCTM0MzMuCTM0NDEJMzQ1
MwkzNDYwCTM0ODIJMzUwNAkzNTIzCTM1MzgJMzU1MQkzNTUzLi4JMzU2OQkzNTkxCTM2MDkJ
MzYxOAkzNjM2CTM2NDEuCTM2NTMuCTM2ODkJMzcwMQkzNzE1CTM3MjkJMzczNS4uCTM3NDUJ
Mzc2MQkzNzg1CTM4MDAJMzgxMAkzODI1CTM4MzEuCTM4MzkuCTM4NzYJMzg5MQkzODk5CTM5
MjIJMzkzMgkzOTM0CTM5NDguCTM5NzEJMzk4MAkzOTkxCTQwMDEJNDAxMAk0MDEzLi4JNDAz
OAk0MDcwCTQwODcJNDA5Mwk0MTEwCTQxMTcuLgk0MTI0CTQxNTYJNDE3Mwk0MTkyCTQyMDgJ
NDIyMwk0MjMxLgk0MjMzCTQyNDEJNDI4MQk0Mjg5CTQzMDMJNDMxMwk0MzE2CTQzMjIuCTQz
MzQJNDM1MQk0MzU2CTQzNjIJNDM2OAk0MzczLgk0Mzc4Lgk0Mzk2CTQ0NDAJNDQ0Mgk0NDcw
CTQ0ODMJNDQ4NQk0NDg4CTQ1MDIuCTQ1MjkJNDU1Ngk0NTcxCTQ1ODQJNDYwMgk0NjA2Lgk0
NjE5Lgk0NjU0CTQ2NTkJNDY3Ny4JNDcyNwk0NzQxCTQ3NDUJNDc1OAk0NzYxCTQ3ODQJNDgw
MQk0ODI0CTQ4MzkJNDg1OAk0ODYxCTQ4NzQuCTQ4NzgJNDkyMAk0OTQ2CTQ5NjQJNDk3OAk0
OTg5CTQ5OTAJNDk5Mi4JNDk5Mwk0OTk1Lgk0OTk2Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLhtbMTszNW1hZGRfdG9fcnVuX3F1ZXVlIDUwMDQbWzBtChtbMTszNW1hZGRfdG9f
cnVuX3F1ZXVlOiByZXF1ZXN0ZWQgNTAwNCwgbGltaXQgdG8gNTAwMBtbMG0KLi4uLi4uLi4u
Li4uCTUwMzAJNTA3Mgk1MTE0CTUxNTkJNTIwNwk1MjYwCTUzMDUJNTM1MAk1Mzk1CTU0NDIJ
NTQ5Mgk1NTQwCTU1ODUJNTYzMwk1NjgxCTU3MjkJNTc3Ngk1ODI0CTU4NDIuLi4uLi4uLi4u
CTU4ODEJNTkyMAk1OTYwCTYwMDUJNjA0OQk2MDkzCTYxMzcJNjE4MAk2MjI2CTYyNzEJNjMx
Mgk2MzU0CTYzOTcJNjQzOQk2NDg1CTY1MjkJNjU3Mwk2NjE2CTY2NjAJNjY5OQk2NzQwCTY3
ODIJNjgyNQk2ODY5CTY5MDgJNjk0Ngk2OTg3CTcwMzAJNzA3Ngk3MTE5CTcxNTgJNzE4OAk3
MjMwCTcyNjIJNzI5Mwk3MzM0CTczNzgJNzQyNAk3NDU0CTc0OTMJNzUzNwk3NTgyCTc2MjUJ
NzY2OAk3NzA5CTc3NDIJNzc3OQk3ODI1CTc4NjUJNzkwMQk3OTQzCTc5ODgJODAyNwk4MDY3
CTgxMjUJODIxMwk4MjM4CTgyNjgJODMyMAk4MzUzCTgzNzkJODQyMQk4NDU5CTg1MDEJODU0
Mwk4NTg0CTg2MjQJODY2Nwk4NzEwCTg3NTYJODc5NQk4ODM1CTg4NzUJODkyMgk4OTc4CTkw
NTAJOTEwOQk5MTM4CTkxNzkJOTIyMgk5MjUyCTkyOTMJOTMzNAk5Mzc1CTk0MTcJOTQ2Mgk5
NTEwCTk1NTIJOTU5Ngk5NjU2CTk3MjUJOTc5MAk5ODIxCTk4NjIJOTkwNwk5OTE4Li4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLhtbMTszNW1hZGRfdG9fcnVuX3F1ZXVlIDgyG1sw
bQouLi4uLi4uLi4uLi4JOTkyMgk5OTU5CTEwMDAwIFNVQ0NFU1MKCmxzIC1hIC9rZXJuZWwt
dGVzdHMvcnVuLXF1ZXVlL2t2bS94ODZfNjQtcmFuZGNvbmZpZy14MS0wOTI4L3RpcDpwZXJm
OnVyZ2VudDoyM2I3ZWFmODIyMDcyMTg5Mjk3NTYxMGRkMGFlNWM4NDZhMzRkY2I0OmJpc2Vj
dC1kcm0KCjIwMTMtMTAtMDYtMTM6MzU6NDcgMjNiN2VhZjgyMjA3MjE4OTI5NzU2MTBkZDBh
ZTVjODQ2YTM0ZGNiNCByZXVzZSAva2VybmVsL3g4Nl82NC1yYW5kY29uZmlnLXgxLTA5Mjgv
MjNiN2VhZjgyMjA3MjE4OTI5NzU2MTBkZDBhZTVjODQ2YTM0ZGNiNC92bWxpbnV6LTMuMTEu
MC1yYzQtMDAwMjMtZzIzYjdlYWYKCjIwMTMtMTAtMDYtMTM6MzY6MzMgZGV0ZWN0aW5nIGJv
b3Qgc3RhdGUgLi4uLi4uLi4uLi4uLi4uLi4uLgk1MDI3CTUwNDkJNTA5OAk1MTUyCTUyMDMJ
NTI1Ngk1MzA1CTUzNTMJNTQwNAk1NDU2CTU1MTgJNTU2NAk1NjI0CTU2OTMJNTc0NQk1Nzky
CTU4NjgJNjAxNgk2MjAyCTYyNjEJNjI5MQk2MzQwLi4uLi4uLi4uLi4uLi4uLi4uLi4uCTYz
NjQJNjQxMAk2NDU0CTY0OTkJNjU0NQk2NTkzCTY2NDIJNjY5Mgk2NzQ0CTY3OTYJNjg1MQk2
OTA1CTY5NTEJNzAwNwk3MDU4CTcxMTAJNzE2Mgk3MjEyCTcyNzcJNzQwOQk3NTUwCTc2NjcJ
Nzc1NQk3ODUxCTc5MDUJNzkyMAk3OTY1CTgwMTEJODAyNAk4MDUzCTgxOTIJODMxOAk4NDI4
CTg0ODgJODU1NQk4NjEzCTg2MjIJODY1Nwk4NjkzCTg3MTYJODc1Ngk4ODE1CTg5MzkJOTA4
Mgk5MTg5CTkyNTAJOTMxMQk5MzQ2CTkzNzcJOTM3OC4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uCTk0MTcJOTQ2MQk5NTA3CTk1NTQJOTYwOQk5NjU3CTk3MTkJOTc3OQk5
ODg1CTEwMDAwIFNVQ0NFU1MKCmxzIC1hIC9rZXJuZWwtdGVzdHMvcnVuLXF1ZXVlL2t2bS94
ODZfNjQtcmFuZGNvbmZpZy14MS0wOTI4L3RpcDpwZXJmOnVyZ2VudDoxNDk1MWYyMmYxY2M4
Mzc1ZWFkMzQ1ZDJjYTA4NDU1ZTkxZjIxNTJiOmJpc2VjdC1kcm0KIFRFU1QgRkFJTFVSRQpb
ICAgNzIuMDU5MjM0XSBTY2FubmluZyBkZXZpY2UgZm9yIGJhZCBibG9ja3MKWyAgIDcyLjcz
Mjg1OF0gLS0tLS0tLS0tLS0tWyBjdXQgaGVyZSBdLS0tLS0tLS0tLS0tClsgICA3Mi43MzUy
MTddIFdBUk5JTkc6IENQVTogMCBQSUQ6IDEgYXQga2VybmVsL3dvcmtxdWV1ZS5jOjU5MyBz
ZXRfd29ya19kYXRhKzB4MzMvMHg1MCgpClsgICA3Mi43MzYzNDRdIENQVTogMCBQSUQ6IDEg
Q29tbTogc3dhcHBlci8wIE5vdCB0YWludGVkIDMuMTIuMC1yYzItMDAxNTMtZzE0OTUxZjIg
IzEyOQpbICAgNzIuNzM2MzQ0XSAgMDAwMDAwMDAwMDAwMDAwMCBmZmZmODgwMDBmMDAzZDgw
IGZmZmZmZmZmODE4NGQ1ZmUgMDAwMDAwMDAwMDAwMDAwMApbICAgNzIuNzM2MzQ0XSAgZmZm
Zjg4MDAwZjAwM2RiOCBmZmZmZmZmZjgxMDhmYTY2IGZmZmZmZmZmODEwOWU0MTEgZmZmZjg4
MDAwY2M3ZDg2MApbICAgNzIuNzM2MzQ0XSAgZmZmZjg4MDAwZjAxMzQwMCAwMDAwMDAwMDAw
MDAwMDA1IGZmZmY4ODAwMGYwMTE2NDAgZmZmZjg4MDAwZjAwM2RjOApbICAgNzIuNzM2MzQ0
XSBDYWxsIFRyYWNlOgpbICAgNzIuNzM2MzQ0XSAgPElSUT4gIFs8ZmZmZmZmZmY4MTg0ZDVm
ZT5dIGR1bXBfc3RhY2srMHg0ZS8weDgyClsgICA3Mi43MzYzNDRdICBbPGZmZmZmZmZmODEw
OGZhNjY+XSB3YXJuX3Nsb3dwYXRoX2NvbW1vbisweDcwLzB4ODkKWyAgIDcyLjczNjM0NF0g
IFs8ZmZmZmZmZmY4MTA5ZTQxMT5dID8gc2V0X3dvcmtfZGF0YSsweDMzLzB4NTAKWyAgIDcy
LjczNjM0NF0gIFs8ZmZmZmZmZmY4MTA4ZmI0MT5dIHdhcm5fc2xvd3BhdGhfbnVsbCsweDE1
LzB4MTcKWyAgIDcyLjczNjM0NF0gIFs8ZmZmZmZmZmY4MTA5ZTQxMT5dIHNldF93b3JrX2Rh
dGErMHgzMy8weDUwClsgICA3Mi43MzYzNDRdICBbPGZmZmZmZmZmODEwOWYxMjc+XSBpbnNl
cnRfd29yaysweDI3LzB4NjUKWyAgIDcyLjczNjM0NF0gIFs8ZmZmZmZmZmY4MTA5ZjMzND5d
IF9fcXVldWVfd29yaysweDFjZi8weDFlZQpbICAgNzIuNzM2MzQ0XSAgWzxmZmZmZmZmZjgx
MDlmMzUzPl0gPyBfX3F1ZXVlX3dvcmsrMHgxZWUvMHgxZWUKWyAgIDcyLjczNjM0NF0gIFs8
ZmZmZmZmZmY4MTA5ZjM2Yz5dIGRlbGF5ZWRfd29ya190aW1lcl9mbisweDE5LzB4MWIKWyAg
IDcyLjczNjM0NF0gIFs8ZmZmZmZmZmY4MTA5NjViOD5dIGNhbGxfdGltZXJfZm4rMHg2Yy8w
eGRmClsgICA3Mi43MzYzNDRdICBbPGZmZmZmZmZmODEwOTY1NGM+XSA/IHByb2Nlc3NfdGlt
ZW91dCsweGIvMHhiClsgICA3Mi43MzYzNDRdICBbPGZmZmZmZmZmODEwOWYzNTM+XSA/IF9f
cXVldWVfd29yaysweDFlZS8weDFlZQpbICAgNzIuNzM2MzQ0XSAgWzxmZmZmZmZmZjgxMDk2
Y2M3Pl0gcnVuX3RpbWVyX3NvZnRpcnErMHgxNzAvMHgxYjgKWyAgIDcyLjczNjM0NF0gIFs8
ZmZmZmZmZmY4MTA5MzBjYT5dIF9fZG9fc29mdGlycSsweGM4LzB4MThkClsgICA3Mi43MzYz
NDRdICBbPGZmZmZmZmZmODEwOTMyYTQ+XSBpcnFfZXhpdCsweDU2LzB4OTcKWyAgIDcyLjcz
NjM0NF0gIFs8ZmZmZmZmZmY4MTAyYjgzMT5dIGRvX0lSUSsweDg4LzB4OWYKWyAgIDcyLjcz
NjM0NF0gIFs8ZmZmZmZmZmY4MTg1ODkzMj5dIGNvbW1vbl9pbnRlcnJ1cHQrMHg3Mi8weDcy
ClsgICA3Mi43MzYzNDRdICA8RU9JPiAgWzxmZmZmZmZmZjgxNGRjZDAzPl0gPyBuYW5kX3Jl
bGVhc2VfZGV2aWNlLmlzcmEuMTYrMHgxNC8weDU4ClsgICA3Mi43MzYzNDRdICBbPGZmZmZm
ZmZmODE4NTdjYmE+XSA/IF9yYXdfc3Bpbl9sb2NrKzB4M2MvMHg0MQpbICAgNzIuNzM2MzQ0
XSAgWzxmZmZmZmZmZjgxODU3Y2JhPl0gPyBfcmF3X3NwaW5fbG9jaysweDNjLzB4NDEKWyAg
IDcyLjczNjM0NF0gIFs8ZmZmZmZmZmY4MTRkY2QwMz5dID8gbmFuZF9yZWxlYXNlX2Rldmlj
ZS5pc3JhLjE2KzB4MTQvMHg1OApbICAgNzIuNzM2MzQ0XSAgWzxmZmZmZmZmZjgxNGRjZDAz
Pl0gbmFuZF9yZWxlYXNlX2RldmljZS5pc3JhLjE2KzB4MTQvMHg1OApbICAgNzIuNzM2MzQ0
XSAgWzxmZmZmZmZmZjgxNGRkYWE5Pl0gbmFuZF9yZWFkX29vYisweDI1Ny8weDI3MApbICAg
NzIuNzM2MzQ0XSAgWzxmZmZmZmZmZjgxMGFmMmQ5Pl0gPyBfX3dha2VfdXArMHgxZC8weDQ2
ClsgICA3Mi43MzYzNDRdICBbPGZmZmZmZmZmODE0YzY5Njg+XSBtdGRfcmVhZF9vb2IrMHgy
Ni8weDRjClsgICA3Mi43MzYzNDRdICBbPGZmZmZmZmZmODE0ZTA0ZDQ+XSBjcmVhdGVfYmJ0
KzB4MjBmLzB4MjlhClsgICA3Mi43MzYzNDRdICBbPGZmZmZmZmZmODE0ZTA1ZGU+XSBuYW5k
X3NjYW5fYmJ0KzB4N2YvMHg0ZGQKWyAgIDcyLjczNjM0NF0gIFs8ZmZmZmZmZmY4MTExOWZk
Yj5dID8gX19rbWFsbG9jKzB4OTAvMHhiYgpbICAgNzIuNzM2MzQ0XSAgWzxmZmZmZmZmZjgx
NGUwYjFiPl0gbmFuZF9kZWZhdWx0X2JidCsweGRmLzB4ZTQKWyAgIDcyLjczNjM0NF0gIFs8
ZmZmZmZmZmY4MWU0Yzg1Yz5dIG5zX2luaXRfbW9kdWxlKzB4NTY5LzB4Y2YzClsgICA3Mi43
MzYzNDRdICBbPGZmZmZmZmZmODEyMjYxYTE+XSA/IGZyZWVfcnMrMHg3NS8weDc4ClsgICA3
Mi43MzYzNDRdICBbPGZmZmZmZmZmODFlNGMyZjM+XSA/IG5mdGxfc2Nhbl9iYnQrMHgzMTIv
MHgzMTIKWyAgIDcyLjczNjM0NF0gIFs8ZmZmZmZmZmY4MWUyMmRkND5dIGRvX29uZV9pbml0
Y2FsbCsweDhlLzB4MTMyClsgICA3Mi43MzYzNDRdICBbPGZmZmZmZmZmODEwYTQ2MDA+XSA/
IHBhcmFtX3NldF9jaGFycCsweDViLzB4ZGEKWyAgIDcyLjczNjM0NF0gIFs8ZmZmZmZmZmY4
MTBhNDg1OD5dID8gcGFyc2VfYXJncysweDE4NC8weDI0MgpbICAgNzIuNzM2MzQ0XSAgWzxm
ZmZmZmZmZjgxZTIyZmNjPl0ga2VybmVsX2luaXRfZnJlZWFibGUrMHgxNTQvMHgxZDAKWyAg
IDcyLjczNjM0NF0gIFs8ZmZmZmZmZmY4MWUyMjZkYT5dID8gZG9fZWFybHlfcGFyYW0rMHg4
OC8weDg4ClsgICA3Mi43MzYzNDRdICBbPGZmZmZmZmZmODE4NDczMDk+XSA/IHJlc3RfaW5p
dCsweGJkLzB4YmQKWyAgIDcyLjczNjM0NF0gIFs8ZmZmZmZmZmY4MTg0NzMxMj5dIGtlcm5l
bF9pbml0KzB4OS8weGNjClsgICA3Mi43MzYzNDRdICBbPGZmZmZmZmZmODE4NTkxNGM+XSBy
ZXRfZnJvbV9mb3JrKzB4N2MvMHhiMApbICAgNzIuNzM2MzQ0XSAgWzxmZmZmZmZmZjgxODQ3
MzA5Pl0gPyByZXN0X2luaXQrMHhiZC8weGJkClsgICA3Mi43MzYzNDRdIC0tLVsgZW5kIHRy
YWNlIDVmNzA1NTZjNGQxYWE5NjAgXS0tLQova2VybmVsL3g4Nl82NC1yYW5kY29uZmlnLXgx
LTA5MjgvMTQ5NTFmMjJmMWNjODM3NWVhZDM0NWQyY2EwODQ1NWU5MWYyMTUyYi9kbWVzZy15
b2N0by1iZW5zLTQ6MjAxMzEwMDIyMjM2MDE6My4xMi4wLXJjMi0wMDE1My1nMTQ5NTFmMjox
MjkKL2tlcm5lbC94ODZfNjQtcmFuZGNvbmZpZy14MS0wOTI4LzE0OTUxZjIyZjFjYzgzNzVl
YWQzNDVkMmNhMDg0NTVlOTFmMjE1MmIvZG1lc2cteW9jdG8tbGtwLXR0MDItNjoyMDEzMDky
OTEzMjkzMjozLjEyLjAtcmMyLTAwMTUzLWcxNDk1MWYyOjEyOQoKSEVBRCBpcyBub3cgYXQg
MTQ5NTFmMiBSZXZlcnQgInBlcmYgc3ltYm9sczogRGVtYW5nbGUgY2xvbmVkIGZ1bmN0aW9u
cyIKCj09PT09PT09PSB1cHN0cmVhbSA9PT09PT09PT0KRmV0Y2hpbmcgbGludXMKbHMgLWEg
L2tlcm5lbC10ZXN0cy9ydW4tcXVldWUva3ZtL3g4Nl82NC1yYW5kY29uZmlnLXgxLTA5Mjgv
dGlwOnBlcmY6dXJnZW50OmU2MjA2M2Q2OTkxMTg4NmE1YTkyYzcxOWQyNjJhMmE4N2UxZTVi
NjA6YmlzZWN0LWRybQoKMjAxMy0xMC0wNi0xNDo1NTozMSBlNjIwNjNkNjk5MTE4ODZhNWE5
MmM3MTlkMjYyYTJhODdlMWU1YjYwIGNvbXBpbGluZwobWzE7MzVtYWRkX3RvX3J1bl9xdWV1
ZTogcmVxdWVzdGVkIDEwMDAwLCBsaW1pdCB0byA1MDAwG1swbQoKMjAxMy0xMC0wNi0xNTow
NTo1MyBkZXRlY3RpbmcgYm9vdCBzdGF0ZSAzLjEyLjAtcmMzLTAwMzUxLWdlNjIwNjNkLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4JMzcJMTEwCTE4NgkyNjMJMzM4CTQxNAk0ODkJ
NTYyCTYzNgk3MDkJNzgzCTg1NQk5MzQJMTEwNAkxMzI2CTE0NDQgVEVTVCBGQUlMVVJFClsg
ICA1Ni44NTkxNDBdIFNjYW5uaW5nIGRldmljZSBmb3IgYmFkIGJsb2NrcwpbICAgNTcuMjY5
OTU4XSAtLS0tLS0tLS0tLS1bIGN1dCBoZXJlIF0tLS0tLS0tLS0tLS0KWyAgIDU3LjI3MzM1
OF0gV0FSTklORzogQ1BVOiAwIFBJRDogMSBhdCAvYy93ZmcvbGludXgtZHJtL2tlcm5lbC93
b3JrcXVldWUuYzo1OTMgc2V0X3dvcmtfZGF0YSsweDMzLzB4NTAoKQpbICAgNTcuMjczNDQ1
XSBDUFU6IDAgUElEOiAxIENvbW06IHN3YXBwZXIvMCBOb3QgdGFpbnRlZCAzLjEyLjAtcmMz
LTAwMzUxLWdlNjIwNjNkICMxNTgKWyAgIDU3LjI3MzQ0NV0gIDAwMDAwMDAwMDAwMDAwMDAg
ZmZmZjg4MDAwZjAwM2Q1MCBmZmZmZmZmZjgxODRmODJlIDAwMDAwMDAwMDAwMDAwMDAKWyAg
IDU3LjI3MzQ0NV0gIGZmZmY4ODAwMGYwMDNkODggZmZmZmZmZmY4MTA4ZmI2NiBmZmZmZmZm
ZjgxMDllNTI0IGZmZmY4ODAwMGNjN2Y4NjAKWyAgIDU3LjI3MzQ0NV0gIGZmZmY4ODAwMGYw
MTM0MDAgMDAwMDAwMDAwMDAwMDAwNSBmZmZmODgwMDBmMDExNjQwIGZmZmY4ODAwMGYwMDNk
OTgKWyAgIDU3LjI3MzQ0NV0gQ2FsbCBUcmFjZToKWyAgIDU3LjI3MzQ0NV0gIDxJUlE+ICBb
PGZmZmZmZmZmODE4NGY4MmU+XSBkdW1wX3N0YWNrKzB4NGUvMHg4MgpbICAgNTcuMjczNDQ1
XSAgWzxmZmZmZmZmZjgxMDhmYjY2Pl0gd2Fybl9zbG93cGF0aF9jb21tb24rMHg3MC8weDg5
ClsgICA1Ny4yNzM0NDVdICBbPGZmZmZmZmZmODEwOWU1MjQ+XSA/IHNldF93b3JrX2RhdGEr
MHgzMy8weDUwClsgICA1Ny4yNzM0NDVdICBbPGZmZmZmZmZmODEwOGZjNDE+XSB3YXJuX3Ns
b3dwYXRoX251bGwrMHgxNS8weDE3ClsgICA1Ny4yNzM0NDVdICBbPGZmZmZmZmZmODEwOWU1
MjQ+XSBzZXRfd29ya19kYXRhKzB4MzMvMHg1MApbICAgNTcuMjczNDQ1XSAgWzxmZmZmZmZm
ZjgxMDlmMjNhPl0gaW5zZXJ0X3dvcmsrMHgyNy8weDY1ClsgICA1Ny4yNzM0NDVdICBbPGZm
ZmZmZmZmODEwOWY0NDc+XSBfX3F1ZXVlX3dvcmsrMHgxY2YvMHgxZWUKWyAgIDU3LjI3MzQ0
NV0gIFs8ZmZmZmZmZmY4MTA5ZjQ2Nj5dID8gX19xdWV1ZV93b3JrKzB4MWVlLzB4MWVlClsg
ICA1Ny4yNzM0NDVdICBbPGZmZmZmZmZmODEwOWY0N2Y+XSBkZWxheWVkX3dvcmtfdGltZXJf
Zm4rMHgxOS8weDFiClsgICA1Ny4yNzM0NDVdICBbPGZmZmZmZmZmODEwOTY2Yjg+XSBjYWxs
X3RpbWVyX2ZuKzB4NmMvMHhkZgpbICAgNTcuMjczNDQ1XSAgWzxmZmZmZmZmZjgxMDk2NjRj
Pl0gPyBwcm9jZXNzX3RpbWVvdXQrMHhiLzB4YgpbICAgNTcuMjczNDQ1XSAgWzxmZmZmZmZm
ZjgxMDlmNDY2Pl0gPyBfX3F1ZXVlX3dvcmsrMHgxZWUvMHgxZWUKWyAgIDU3LjI3MzQ0NV0g
IFs8ZmZmZmZmZmY4MTA5NmRjNz5dIHJ1bl90aW1lcl9zb2Z0aXJxKzB4MTcwLzB4MWI4Clsg
ICA1Ny4yNzM0NDVdICBbPGZmZmZmZmZmODEwOTMxY2E+XSBfX2RvX3NvZnRpcnErMHhjOC8w
eDE4ZApbICAgNTcuMjczNDQ1XSAgWzxmZmZmZmZmZjgxODVjNzdjPl0gY2FsbF9zb2Z0aXJx
KzB4MWMvMHgyNgpbICAgNTcuMjczNDQ1XSAgWzxmZmZmZmZmZjgxMDJiYzVjPl0gZG9fc29m
dGlycSsweDQ1LzB4OWYKWyAgIDU3LjI3MzQ0NV0gIFs8ZmZmZmZmZmY4MTA5MzNhND5dIGly
cV9leGl0KzB4NTYvMHg5NwpbICAgNTcuMjczNDQ1XSAgWzxmZmZmZmZmZjgxMDJiOGYyPl0g
ZG9fSVJRKzB4ODgvMHg5ZgpbICAgNTcuMjczNDQ1XSAgWzxmZmZmZmZmZjgxODVhYjcyPl0g
Y29tbW9uX2ludGVycnVwdCsweDcyLzB4NzIKWyAgIDU3LjI3MzQ0NV0gIDxFT0k+ICBbPGZm
ZmZmZmZmODEwYWYwNzA+XSA/IGFkZF9wcmVlbXB0X2NvdW50KzB4ZS8weDk4ClsgICA1Ny4y
NzM0NDVdICBbPGZmZmZmZmZmODEyMTgyYTQ+XSBkZWxheV90c2MrMHgxYS8weGM4ClsgICA1
Ny4yNzM0NDVdICBbPGZmZmZmZmZmODEyMTgzOTI+XSBfX2RlbGF5KzB4YS8weGMKWyAgIDU3
LjI3MzQ0NV0gIFs8ZmZmZmZmZmY4MTIxODNiOD5dIF9fY29uc3RfdWRlbGF5KzB4MjQvMHgy
NgpbICAgNTcuMjczNDQ1XSAgWzxmZmZmZmZmZjgxNGRlMzA4Pl0gbmFuZF9jb21tYW5kKzB4
MTdiLzB4MThlClsgICA1Ny4yNzM0NDVdICBbPGZmZmZmZmZmODE0ZGM3OWE+XSBuYW5kX3Jl
YWRfb29iX3N0ZCsweDE5LzB4MzIKWyAgIDU3LjI3MzQ0NV0gIFs8ZmZmZmZmZmY4MTRkZTk5
MD5dIG5hbmRfcmVhZF9vb2IrMHgxNTYvMHgyNzAKWyAgIDU3LjI3MzQ0NV0gIFs8ZmZmZmZm
ZmY4MTg1YWMzNz5dID8gcmV0aW50X3Jlc3RvcmVfYXJncysweDEzLzB4MTMKWyAgIDU3LjI3
MzQ0NV0gIFs8ZmZmZmZmZmY4MTRjNzhmYj5dIG10ZF9yZWFkX29vYisweDI2LzB4NGMKWyAg
IDU3LjI3MzQ0NV0gIFs8ZmZmZmZmZmY4MTRlMTRjNj5dIGNyZWF0ZV9iYnQrMHgyMGYvMHgy
OWEKWyAgIDU3LjI3MzQ0NV0gIFs8ZmZmZmZmZmY4MTRlMTVkMD5dIG5hbmRfc2Nhbl9iYnQr
MHg3Zi8weDRkZApbICAgNTcuMjczNDQ1XSAgWzxmZmZmZmZmZjgxMTFhMTllPl0gPyBfX2tt
YWxsb2MrMHg5MC8weGJiClsgICA1Ny4yNzM0NDVdICBbPGZmZmZmZmZmODE0ZTFiMGQ+XSBu
YW5kX2RlZmF1bHRfYmJ0KzB4ZGYvMHhlNApbICAgNTcuMjczNDQ1XSAgWzxmZmZmZmZmZjgx
ZTRjODllPl0gbnNfaW5pdF9tb2R1bGUrMHg1NjkvMHhjZjMKWyAgIDU3LjI3MzQ0NV0gIFs8
ZmZmZmZmZmY4MTIyNjZiMT5dID8gZnJlZV9ycysweDc1LzB4NzgKWyAgIDU3LjI3MzQ0NV0g
IFs8ZmZmZmZmZmY4MWU0YzMzNT5dID8gbmZ0bF9zY2FuX2JidCsweDMxMi8weDMxMgpbICAg
NTcuMjczNDQ1XSAgWzxmZmZmZmZmZjgxZTIyZGQ0Pl0gZG9fb25lX2luaXRjYWxsKzB4OGUv
MHgxMzIKWyAgIDU3LjI3MzQ0NV0gIFs8ZmZmZmZmZmY4MTBhNDgwMD5dID8gcGFyYW1lcW4r
MHgzMy8weDM2ClsgICA1Ny4yNzM0NDVdICBbPGZmZmZmZmZmODEwYTQ5YTY+XSA/IHBhcnNl
X2FyZ3MrMHgxODQvMHgyNDIKWyAgIDU3LjI3MzQ0NV0gIFs8ZmZmZmZmZmY4MWUyMmZjYz5d
IGtlcm5lbF9pbml0X2ZyZWVhYmxlKzB4MTU0LzB4MWQwClsgICA1Ny4yNzM0NDVdICBbPGZm
ZmZmZmZmODFlMjI2ZGE+XSA/IGRvX2Vhcmx5X3BhcmFtKzB4ODgvMHg4OApbICAgNTcuMjcz
NDQ1XSAgWzxmZmZmZmZmZjgxODQ5NDk5Pl0gPyByZXN0X2luaXQrMHhiZC8weGJkClsgICA1
Ny4yNzM0NDVdICBbPGZmZmZmZmZmODE4NDk0YTI+XSBrZXJuZWxfaW5pdCsweDkvMHhjYwpb
ICAgNTcuMjczNDQ1XSAgWzxmZmZmZmZmZjgxODViMzhjPl0gcmV0X2Zyb21fZm9yaysweDdj
LzB4YjAKWyAgIDU3LjI3MzQ0NV0gIFs8ZmZmZmZmZmY4MTg0OTQ5OT5dID8gcmVzdF9pbml0
KzB4YmQvMHhiZApbICAgNTcuMjczNDQ1XSAtLS1bIGVuZCB0cmFjZSA0YzAzYTg4NzUyYWU1
ZjRlIF0tLS0KL2tlcm5lbC94ODZfNjQtcmFuZGNvbmZpZy14MS0wOTI4L2U2MjA2M2Q2OTkx
MTg4NmE1YTkyYzcxOWQyNjJhMmE4N2UxZTViNjAvZG1lc2cteW9jdG8tYmVucy0yOjIwMTMx
MDA2MTUwOTExOng4Nl82NC1yYW5kY29uZmlnLXgxLTA5Mjg6My4xMi4wLXJjMy0wMDM1MS1n
ZTYyMDYzZDoxNTgKCgo9PT09PT09PT0gbGludXgtbmV4dCA9PT09PT09PT0KRmV0Y2hpbmcg
bmV4dApscyAtYSAva2VybmVsLXRlc3RzL3J1bi1xdWV1ZS9rdm0veDg2XzY0LXJhbmRjb25m
aWcteDEtMDkyOC90aXA6cGVyZjp1cmdlbnQ6YTBjZjFhYmMyNWFjMTk3ZGQ5N2I4NTdjMGY2
MzQxMDY2YThjYjFjZjpiaXNlY3QtZHJtCiBURVNUIEZBSUxVUkUKWyAgIDMzLjUxMjE0NV0g
b3B0aW9uczogMHg0MgpbICAgMzMuNTU0NjAzXSBTY2FubmluZyBkZXZpY2UgZm9yIGJhZCBi
bG9ja3MKWyAgIDM0LjQwMTI4Nl0gQlVHOiB1bmFibGUgdG8gaGFuZGxlIGtlcm5lbCBOVUxM
IHBvaW50ZXIgZGVyZWZlcmVuY2UgYXQgMDAwMDAwMDAwMDAwMDAwOApbICAgMzQuNDAyMTA3
XSBJUDogWzxmZmZmZmZmZjgxMDllZjk4Pl0gcnVuX3RpbWVyX3NvZnRpcnErMHgxMmMvMHgx
YjgKWyAgIDM0LjQwMzgwOF0gUEdEIDAgClsgICAzNC40MDQyNzZdIE9vcHM6IDAwMDIgWyMx
XSBQUkVFTVBUIFNNUCBERUJVR19QQUdFQUxMT0MKWyAgIDM0LjQwNDI3Nl0gQ1BVOiAwIFBJ
RDogMSBDb21tOiBzd2FwcGVyLzAgTm90IHRhaW50ZWQgMy4xMi4wLXJjMi1uZXh0LTIwMTMw
OTI3LTAzMTAwLWdhMGNmMWFiICMxNTIKWyAgIDM0LjQwNDI3Nl0gdGFzazogZmZmZjg4MDAw
MDA3YzA0MCB0aTogZmZmZjg4MDAwMDA3ZTAwMCB0YXNrLnRpOiBmZmZmODgwMDAwMDdlMDAw
ClsgICAzNC40MDQyNzZdIFJJUDogMDAxMDpbPGZmZmZmZmZmODEwOWVmOTg+XSAgWzxmZmZm
ZmZmZjgxMDllZjk4Pl0gcnVuX3RpbWVyX3NvZnRpcnErMHgxMmMvMHgxYjgKWyAgIDM0LjQw
NDI3Nl0gUlNQOiAwMDE4OmZmZmY4ODAwMGYwMDNlZTAgIEVGTEFHUzogMDAwMDAwMDIKWyAg
IDM0LjQwNDI3Nl0gUkFYOiBmZmZmODgwMDBmMDAzZWUwIFJCWDogZmZmZmZmZmY4MWYzYmE4
MCBSQ1g6IDAwMDAwMDAwMDAwMDAwMDIKWyAgIDM0LjQwNDI3Nl0gUkRYOiAwMDAwMDAwMDAw
MDAwMDAwIFJTSTogMDAwMDAwMDAwMDAwMDAyOCBSREk6IGZmZmZmZmZmODEwOWVlYTgKWyAg
IDM0LjQwNDI3Nl0gUkJQOiBmZmZmODgwMDBmMDAzZjE4IFIwODogMDAwMDAwMDAwMDAwMDAw
MiBSMDk6IDAwMDAwMDAwMDAwMDAwMDEKWyAgIDM0LjQwNDI3Nl0gUjEwOiBmZmZmZmZmZjgx
MDllZWE4IFIxMTogZmZmZmZmZmY4MTBjNWM3NiBSMTI6IGZmZmY4ODAwMGNjN2U4YTAKWyAg
IDM0LjQwNDI3Nl0gUjEzOiBmZmZmODgwMDBmMDAzZWUwIFIxNDogZmZmZmZmZmY4MTBhNzY4
YyBSMTU6IGZmZmY4ODAwMGNjN2U4NjAKWyAgIDM0LjQwNDI3Nl0gRlM6ICAwMDAwMDAwMDAw
MDAwMDAwKDAwMDApIEdTOmZmZmY4ODAwMGYwMDAwMDAoMDAwMCkga25sR1M6MDAwMDAwMDAw
MDAwMDAwMApbICAgMzQuNDA0Mjc2XSBDUzogIDAwMTAgRFM6IDAwMDAgRVM6IDAwMDAgQ1Iw
OiAwMDAwMDAwMDgwMDUwMDNiClsgICAzNC40MDQyNzZdIENSMjogMDAwMDAwMDAwMDAwMDAw
OCBDUjM6IDAwMDAwMDAwMDFjNjUwMDAgQ1I0OiAwMDAwMDAwMDAwMDAwNmIwClsgICAzNC40
MDQyNzZdIERSMDogMDAwMDAwMDAwMDAwMDAwMCBEUjE6IDAwMDAwMDAwMDAwMDAwMDAgRFIy
OiAwMDAwMDAwMDAwMDAwMDAwClsgICAzNC40MDQyNzZdIERSMzogMDAwMDAwMDAwMDAwMDAw
MCBEUjY6IDAwMDAwMDAwMDAwMDAwMDAgRFI3OiAwMDAwMDAwMDAwMDAwMDAwClsgICAzNC40
MDQyNzZdIFN0YWNrOgpbICAgMzQuNDA0Mjc2XSAgZmZmZjg4MDAwY2M3ZThhMCBmZmZmODgw
MDBjYzdlMGEwIDAwMDAwMDAwMDAwMDAwMDEgZmZmZmZmZmY4MWM2MTA4OApbICAgMzQuNDA0
Mjc2XSAgMDAwMDAwMDAwMDAwMDAwYSAwMDAwMDAwMDAwMDAwMTAxIDAwMDAwMDAwMDAwMDAw
MDEgZmZmZjg4MDAwZjAwM2Y2OApbICAgMzQuNDA0Mjc2XSAgZmZmZmZmZmY4MTA5YjQxNSAw
MDAwMDAwMDAwMDAwMDAxIDAwMjA0MTQwMDAwMDAwMDAgMDAwMDAwMDBmZmZlZmNhMQpbICAg
MzQuNDA0Mjc2XSBDYWxsIFRyYWNlOgpbICAgMzQuNDA0Mjc2XSAgPElSUT4gClsgICAzNC40
MDQyNzZdICBbPGZmZmZmZmZmODEwOWI0MTU+XSBfX2RvX3NvZnRpcnErMHhjNi8weDE5Ngpb
ICAgMzQuNDA0Mjc2XSAgWzxmZmZmZmZmZjgxMDliNWVlPl0gaXJxX2V4aXQrMHg1MC8weDg2
ClsgICAzNC40MDQyNzZdICBbPGZmZmZmZmZmODEwMmI3YWE+XSBkb19JUlErMHg4OC8weDlm
ClsgICAzNC40MDQyNzZdICBbPGZmZmZmZmZmODE4NjA1YjI+XSBjb21tb25faW50ZXJydXB0
KzB4NzIvMHg3MgpbICAgMzQuNDA0Mjc2XSAgPEVPST4gClsgICAzNC40MDQyNzZdICBbPGZm
ZmZmZmZmODE0ZTRjZTE+XSA/IG5hbmRfZ2V0X2RldmljZS5pc3JhLjE1KzB4NGQvMHhmNQpb
ICAgMzQuNDA0Mjc2XSAgWzxmZmZmZmZmZjgxNGU0Y2UxPl0gPyBuYW5kX2dldF9kZXZpY2Uu
aXNyYS4xNSsweDRkLzB4ZjUKWyAgIDM0LjQwNDI3Nl0gIFs8ZmZmZmZmZmY4MTRlNGQzNj5d
ID8gbmFuZF9nZXRfZGV2aWNlLmlzcmEuMTUrMHhhMi8weGY1ClsgICAzNC40MDQyNzZdICBb
PGZmZmZmZmZmODEwZDU2ZWY+XSA/IGxvY2tfcmVsZWFzZV9ub25fbmVzdGVkKzB4MjFkLzB4
MjFkClsgICAzNC40MDQyNzZdICBbPGZmZmZmZmZmODE4NWY5YjY+XSA/IF9yYXdfc3Bpbl9s
b2NrKzB4M2MvMHg0MQpbICAgMzQuNDA0Mjc2XSAgWzxmZmZmZmZmZjgxODVmYWI5Pl0gPyBf
cmF3X3NwaW5fdW5sb2NrKzB4MWEvMHg0MApbICAgMzQuNDA0Mjc2XSAgWzxmZmZmZmZmZjgx
NGU0ZDM2Pl0gbmFuZF9nZXRfZGV2aWNlLmlzcmEuMTUrMHhhMi8weGY1ClsgICAzNC40MDQy
NzZdICBbPGZmZmZmZmZmODEwYjhhZTI+XSA/IHdha2VfdXBfc3RhdGUrMHhkLzB4ZApbICAg
MzQuNDA0Mjc2XSAgWzxmZmZmZmZmZjgxNGU1OTUyPl0gbmFuZF9yZWFkX29vYisweDU1LzB4
MjcwClsgICAzNC40MDQyNzZdICBbPGZmZmZmZmZmODE0Y2U5YmI+XSBtdGRfcmVhZF9vb2Ir
MHgyNi8weDRjClsgICAzNC40MDQyNzZdICBbPGZmZmZmZmZmODE0ZTg1YjE+XSBjcmVhdGVf
YmJ0KzB4MjBmLzB4MjlhClsgICAzNC40MDQyNzZdICBbPGZmZmZmZmZmODE0ZTg2YmI+XSBu
YW5kX3NjYW5fYmJ0KzB4N2YvMHg0ZGQKWyAgIDM0LjQwNDI3Nl0gIFs8ZmZmZmZmZmY4MTEy
MWQ4Nz5dID8gX19rbWFsbG9jKzB4OTAvMHhiYgpbICAgMzQuNDA0Mjc2XSAgWzxmZmZmZmZm
ZjgxNGU4YmY4Pl0gbmFuZF9kZWZhdWx0X2JidCsweGRmLzB4ZTQKWyAgIDM0LjQwNDI3Nl0g
IFs8ZmZmZmZmZmY4MWU1Nzc2OT5dIG5zX2luaXRfbW9kdWxlKzB4NTZjLzB4ZDI4ClsgICAz
NC40MDQyNzZdICBbPGZmZmZmZmZmODEyMmYxYmQ+XSA/IGZyZWVfcnMrMHg3NS8weDc4Clsg
ICAzNC40MDQyNzZdICBbPGZmZmZmZmZmODFlNTcxZmQ+XSA/IG5mdGxfc2Nhbl9iYnQrMHgz
MTIvMHgzMTIKWyAgIDM0LjQwNDI3Nl0gIFs8ZmZmZmZmZmY4MWUyZGRkND5dIGRvX29uZV9p
bml0Y2FsbCsweDhlLzB4MTM0ClsgICAzNC40MDQyNzZdICBbPGZmZmZmZmZmODEwYWNhMDA+
XSA/IHBhcmFtX3NldF9jaGFycCsweDhhLzB4ZGEKWyAgIDM0LjQwNDI3Nl0gIFs8ZmZmZmZm
ZmY4MTBhY2MyOT5dID8gcGFyc2VfYXJncysweDE4NC8weDI0MgpbICAgMzQuNDA0Mjc2XSAg
WzxmZmZmZmZmZjgxZTJkZmNlPl0ga2VybmVsX2luaXRfZnJlZWFibGUrMHgxNTQvMHgxZDUK
WyAgIDM0LjQwNDI3Nl0gIFs8ZmZmZmZmZmY4MWUyZDZkYT5dID8gZG9fZWFybHlfcGFyYW0r
MHg4OC8weDg4ClsgICAzNC40MDQyNzZdICBbPGZmZmZmZmZmODE4NGY1MDk+XSA/IHJlc3Rf
aW5pdCsweGJkLzB4YmQKWyAgIDM0LjQwNDI3Nl0gIFs8ZmZmZmZmZmY4MTg0ZjUxMj5dIGtl
cm5lbF9pbml0KzB4OS8weGNjClsgICAzNC40MDQyNzZdICBbPGZmZmZmZmZmODE4NjBkY2M+
XSByZXRfZnJvbV9mb3JrKzB4N2MvMHhiMApbICAgMzQuNDA0Mjc2XSAgWzxmZmZmZmZmZjgx
ODRmNTA5Pl0gPyByZXN0X2luaXQrMHhiZC8weGJkClsgICAzNC40MDQyNzZdIENvZGU6IDhi
IDY1IGM4IDRkIDM5IGVjIDBmIDg0IDJmIGZmIGZmIGZmIDQxIDhiIDRjIDI0IDE4IDRkIDhi
IDc0IDI0IDIwIDRkIDhiIDdjIDI0IDI4IDRjIDg5IDYzIDM4IDQ5IDhiIDQ0IDI0IDA4IDQ5
IDhiIDE0IDI0IDgzIGUxIDAyIDw0OD4gODkgNDIgMDggNDggODkgMTAgNDggYjggMDAgMDIg
MjAgMDAgMDAgMDAgYWQgZGUgNDEgZjYgNDQgMjQgClsgICAzNC40MDQyNzZdIFJJUCAgWzxm
ZmZmZmZmZjgxMDllZjk4Pl0gcnVuX3RpbWVyX3NvZnRpcnErMHgxMmMvMHgxYjgKWyAgIDM0
LjQwNDI3Nl0gIFJTUCA8ZmZmZjg4MDAwZjAwM2VlMD4KWyAgIDM0LjQwNDI3Nl0gQ1IyOiAw
MDAwMDAwMDAwMDAwMDA4ClsgICAzNC40MDQyNzZdIC0tLVsgZW5kIHRyYWNlIGU1MzhlMDk4
ZTBmMmIxNTUgXS0tLQova2VybmVsL3g4Nl82NC1yYW5kY29uZmlnLXgxLTA5MjgvYTBjZjFh
YmMyNWFjMTk3ZGQ5N2I4NTdjMGY2MzQxMDY2YThjYjFjZi9kbWVzZy15b2N0by1iZW5zLTI6
MjAxMzEwMDUyMTQ4NDM6eDg2XzY0LXJhbmRjb25maWcteDEtMDkyODozLjEyLjAtcmMyLW5l
eHQtMjAxMzA5MjctMDMxMDAtZ2EwY2YxYWI6MTUyCi9rZXJuZWwveDg2XzY0LXJhbmRjb25m
aWcteDEtMDkyOC9hMGNmMWFiYzI1YWMxOTdkZDk3Yjg1N2MwZjYzNDEwNjZhOGNiMWNmL2Rt
ZXNnLXlvY3RvLWxrcC10dDAyLTEyOjIwMTMxMDA1MTIzMzI0Ong4Nl82NC1yYW5kY29uZmln
LXgxLTA5Mjg6My4xMi4wLXJjMi1uZXh0LTIwMTMwOTI3LTAzMTAwLWdhMGNmMWFiOjE1Mgov
a2VybmVsL3g4Nl82NC1yYW5kY29uZmlnLXgxLTA5MjgvYTBjZjFhYmMyNWFjMTk3ZGQ5N2I4
NTdjMGY2MzQxMDY2YThjYjFjZi9kbWVzZy15b2N0by1sa3AtdHQwMi0xNDoyMDEzMTAwNTEy
MjIwNDp4ODZfNjQtcmFuZGNvbmZpZy14MS0wOTI4OjMuMTIuMC1yYzItbmV4dC0yMDEzMDky
Ny0wMzEwMC1nYTBjZjFhYjoxNTIKL2tlcm5lbC94ODZfNjQtcmFuZGNvbmZpZy14MS0wOTI4
L2EwY2YxYWJjMjVhYzE5N2RkOTdiODU3YzBmNjM0MTA2NmE4Y2IxY2YvZG1lc2cteW9jdG8t
bGtwLXR0MDItMTU6MjAxMzEwMDUxMjI1MzU6eDg2XzY0LXJhbmRjb25maWcteDEtMDkyODoz
LjEyLjAtcmMyLW5leHQtMjAxMzA5MjctMDMxMDAtZ2EwY2YxYWI6MTUyCi9rZXJuZWwveDg2
XzY0LXJhbmRjb25maWcteDEtMDkyOC9hMGNmMWFiYzI1YWMxOTdkZDk3Yjg1N2MwZjYzNDEw
NjZhOGNiMWNmL2RtZXNnLXlvY3RvLWxrcC10dDAyLTE2OjIwMTMxMDA1MTIxODUwOng4Nl82
NC1yYW5kY29uZmlnLXgxLTA5Mjg6My4xMi4wLXJjMi1uZXh0LTIwMTMwOTI3LTAzMTAwLWdh
MGNmMWFiOjE1Mgova2VybmVsL3g4Nl82NC1yYW5kY29uZmlnLXgxLTA5MjgvYTBjZjFhYmMy
NWFjMTk3ZGQ5N2I4NTdjMGY2MzQxMDY2YThjYjFjZi9kbWVzZy15b2N0by1sa3AtdHQwMi0x
NzoyMDEzMTAwNTEyMjEwMTp4ODZfNjQtcmFuZGNvbmZpZy14MS0wOTI4OjMuMTIuMC1yYzIt
bmV4dC0yMDEzMDkyNy0wMzEwMC1nYTBjZjFhYjoxNTIKL2tlcm5lbC94ODZfNjQtcmFuZGNv
bmZpZy14MS0wOTI4L2EwY2YxYWJjMjVhYzE5N2RkOTdiODU3YzBmNjM0MTA2NmE4Y2IxY2Yv
ZG1lc2cteW9jdG8tbGtwLXR0MDItMTg6MjAxMzEwMDUxMjE4NDk6eDg2XzY0LXJhbmRjb25m
aWcteDEtMDkyODozLjEyLjAtcmMyLW5leHQtMjAxMzA5MjctMDMxMDAtZ2EwY2YxYWI6MTUy
Ci9rZXJuZWwveDg2XzY0LXJhbmRjb25maWcteDEtMDkyOC9hMGNmMWFiYzI1YWMxOTdkZDk3
Yjg1N2MwZjYzNDEwNjZhOGNiMWNmL2RtZXNnLXlvY3RvLWxrcC10dDAyLTQ6MjAxMzEwMDUx
MjE4MTM6eDg2XzY0LXJhbmRjb25maWcteDEtMDkyODozLjEyLjAtcmMyLW5leHQtMjAxMzA5
MjctMDMxMDAtZ2EwY2YxYWI6MTUyCi9rZXJuZWwveDg2XzY0LXJhbmRjb25maWcteDEtMDky
OC9hMGNmMWFiYzI1YWMxOTdkZDk3Yjg1N2MwZjYzNDEwNjZhOGNiMWNmL2RtZXNnLXlvY3Rv
LWxrcC10dDAyLTQ6MjAxMzEwMDUxMjIyMjU6eDg2XzY0LXJhbmRjb25maWcteDEtMDkyODoz
LjEyLjAtcmMyLW5leHQtMjAxMzA5MjctMDMxMDAtZ2EwY2YxYWI6MTUyCi9rZXJuZWwveDg2
XzY0LXJhbmRjb25maWcteDEtMDkyOC9hMGNmMWFiYzI1YWMxOTdkZDk3Yjg1N2MwZjYzNDEw
NjZhOGNiMWNmL2RtZXNnLXlvY3RvLWxrcC10dDAyLTc6MjAxMzEwMDUxMjE3MDE6eDg2XzY0
LXJhbmRjb25maWcteDEtMDkyODozLjEyLjAtcmMyLW5leHQtMjAxMzA5MjctMDMxMDAtZ2Ew
Y2YxYWI6MTUyCi9rZXJuZWwveDg2XzY0LXJhbmRjb25maWcteDEtMDkyOC9hMGNmMWFiYzI1
YWMxOTdkZDk3Yjg1N2MwZjYzNDEwNjZhOGNiMWNmL2RtZXNnLXlvY3RvLWxrcC10dDAyLTc6
MjAxMzEwMDUxMjE3MTk6eDg2XzY0LXJhbmRjb25maWcteDEtMDkyODozLjEyLjAtcmMyLW5l
eHQtMjAxMzA5MjctMDMxMDAtZ2EwY2YxYWI6MTUyCi9rZXJuZWwveDg2XzY0LXJhbmRjb25m
aWcteDEtMDkyOC9hMGNmMWFiYzI1YWMxOTdkZDk3Yjg1N2MwZjYzNDEwNjZhOGNiMWNmL2Rt
ZXNnLXlvY3RvLWxrcC10dDAyLTg6MjAxMzEwMDUxMjIwNTQ6eDg2XzY0LXJhbmRjb25maWct
eDEtMDkyODozLjEyLjAtcmMyLW5leHQtMjAxMzA5MjctMDMxMDAtZ2EwY2YxYWI6MTUyCi9r
ZXJuZWwveDg2XzY0LXJhbmRjb25maWcteDEtMDkyOC9hMGNmMWFiYzI1YWMxOTdkZDk3Yjg1
N2MwZjYzNDEwNjZhOGNiMWNmL2RtZXNnLXlvY3RvLWxrcC10dDAyLTk6MjAxMzEwMDUxMjE3
NDI6eDg2XzY0LXJhbmRjb25maWcteDEtMDkyODozLjEyLjAtcmMyLW5leHQtMjAxMzA5Mjct
MDMxMDAtZ2EwY2YxYWI6MTUyCi9rZXJuZWwveDg2XzY0LXJhbmRjb25maWcteDEtMDkyOC9h
MGNmMWFiYzI1YWMxOTdkZDk3Yjg1N2MwZjYzNDEwNjZhOGNiMWNmL2RtZXNnLXlvY3RvLWxr
cC10dDAyLTk6MjAxMzEwMDUxMjE4MDA6eDg2XzY0LXJhbmRjb25maWcteDEtMDkyODozLjEy
LjAtcmMyLW5leHQtMjAxMzA5MjctMDMxMDAtZ2EwY2YxYWI6MTUyCi9rZXJuZWwveDg2XzY0
LXJhbmRjb25maWcteDEtMDkyOC9hMGNmMWFiYzI1YWMxOTdkZDk3Yjg1N2MwZjYzNDEwNjZh
OGNiMWNmL2RtZXNnLXlvY3RvLWxrcC10dDAyLTk6MjAxMzEwMDUxMjI4MzY6eDg2XzY0LXJh
bmRjb25maWcteDEtMDkyODozLjEyLjAtcmMyLW5leHQtMjAxMzA5MjctMDMxMDAtZ2EwY2Yx
YWI6MTUyCgoKPT09PT09PT09IHRpcC9tYXN0ZXIgPT09PT09PT09CkZldGNoaW5nIHRpcAps
cyAtYSAva2VybmVsLXRlc3RzL3J1bi1xdWV1ZS9rdm0veDg2XzY0LXJhbmRjb25maWcteDEt
MDkyOC90aXA6cGVyZjp1cmdlbnQ6YjMxODAxOTY2NjExNjRlMjA4ZmUyNjc3ZmM5MzhmMDc3
MzJjNjIyZDpiaXNlY3QtZHJtCgoyMDEzLTEwLTA2LTE1OjI5OjE5IGIzMTgwMTk2NjYxMTY0
ZTIwOGZlMjY3N2ZjOTM4ZjA3NzMyYzYyMmQgY29tcGlsaW5nChtbMTszNW1hZGRfdG9fcnVu
X3F1ZXVlOiByZXF1ZXN0ZWQgMTAwMDAsIGxpbWl0IHRvIDUwMDAbWzBtCgoyMDEzLTEwLTA2
LTE1OjM1OjE1IGRldGVjdGluZyBib290IHN0YXRlIDMuMTIuMC1yYzMtMDE3NDctZ2IzMTgw
MTkuLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4JNjEJMTMzCTIwNQkyNzcJ
MzcxCTU2NQk3MjggVEVTVCBGQUlMVVJFCi9ldGMva2VybmVsLXRlc3RzLzk5LXRyaW5pdHk6
IGxpbmUgMTc6IC91c3Ivc2Jpbi9jaHJvb3Q6IG5vdCBmb3VuZAovZXRjL2tlcm5lbC10ZXN0
cy85OS10cmluaXR5OiBsaW5lIDE4OiAvdXNyL3NiaW4vY2hyb290OiBub3QgZm91bmQKWyAg
ICAzLjE0MDEwMF0gSU5GTzogdHJ5aW5nIHRvIHJlZ2lzdGVyIG5vbi1zdGF0aWMga2V5Lgpb
ICAgIDMuMTQxMDAyXSB0aGUgY29kZSBpcyBmaW5lIGJ1dCBuZWVkcyBsb2NrZGVwIGFubm90
YXRpb24uClsgICAgMy4xNDE5MjBdIHR1cm5pbmcgb2ZmIHRoZSBsb2NraW5nIGNvcnJlY3Ru
ZXNzIHZhbGlkYXRvci4KL2tlcm5lbC94ODZfNjQtcmFuZGNvbmZpZy14MS0wOTI4L2IzMTgw
MTk2NjYxMTY0ZTIwOGZlMjY3N2ZjOTM4ZjA3NzMyYzYyMmQvZG1lc2cteW9jdG8tYXRoZW5z
LTM1OjIwMTMxMDA2MTUzNjUyOng4Nl82NC1yYW5kY29uZmlnLXgxLTA5Mjg6My4xMi4wLXJj
My0wMTc0Ny1nYjMxODAxOToxNTkKL2tlcm5lbC94ODZfNjQtcmFuZGNvbmZpZy14MS0wOTI4
L2IzMTgwMTk2NjYxMTY0ZTIwOGZlMjY3N2ZjOTM4ZjA3NzMyYzYyMmQvZG1lc2cteW9jdG8t
YmF5LTI6MjAxMzEwMDYxNTM2MjA6eDg2XzY0LXJhbmRjb25maWcteDEtMDkyODozLjEyLjAt
cmMzLTAxNzQ3LWdiMzE4MDE5OjE1OQoK

--xHFwDpU9dbj6ez1V
Content-Type: text/plain; charset=us-ascii
Content-Disposition: attachment; filename="config-3.12.0-rc2-00153-g14951f2"

#
# Automatically generated file; DO NOT EDIT.
# Linux/x86_64 3.12.0-rc2 Kernel Configuration
#
CONFIG_64BIT=y
CONFIG_X86_64=y
CONFIG_X86=y
CONFIG_INSTRUCTION_DECODER=y
CONFIG_OUTPUT_FORMAT="elf64-x86-64"
CONFIG_ARCH_DEFCONFIG="arch/x86/configs/x86_64_defconfig"
CONFIG_LOCKDEP_SUPPORT=y
CONFIG_STACKTRACE_SUPPORT=y
CONFIG_HAVE_LATENCYTOP_SUPPORT=y
CONFIG_MMU=y
CONFIG_NEED_DMA_MAP_STATE=y
CONFIG_NEED_SG_DMA_LENGTH=y
CONFIG_GENERIC_BUG=y
CONFIG_GENERIC_BUG_RELATIVE_POINTERS=y
CONFIG_GENERIC_HWEIGHT=y
CONFIG_RWSEM_XCHGADD_ALGORITHM=y
CONFIG_GENERIC_CALIBRATE_DELAY=y
CONFIG_ARCH_HAS_CPU_RELAX=y
CONFIG_ARCH_HAS_CACHE_LINE_SIZE=y
CONFIG_ARCH_HAS_CPU_AUTOPROBE=y
CONFIG_HAVE_SETUP_PER_CPU_AREA=y
CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK=y
CONFIG_NEED_PER_CPU_PAGE_FIRST_CHUNK=y
CONFIG_ARCH_HIBERNATION_POSSIBLE=y
CONFIG_ARCH_SUSPEND_POSSIBLE=y
CONFIG_ARCH_WANT_HUGE_PMD_SHARE=y
CONFIG_ARCH_WANT_GENERAL_HUGETLB=y
CONFIG_ZONE_DMA32=y
CONFIG_AUDIT_ARCH=y
CONFIG_ARCH_SUPPORTS_OPTIMIZED_INLINING=y
CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y
CONFIG_X86_64_SMP=y
CONFIG_X86_HT=y
CONFIG_ARCH_HWEIGHT_CFLAGS="-fcall-saved-rdi -fcall-saved-rsi -fcall-saved-rdx -fcall-saved-rcx -fcall-saved-r8 -fcall-saved-r9 -fcall-saved-r10 -fcall-saved-r11"
CONFIG_ARCH_CPU_PROBE_RELEASE=y
CONFIG_ARCH_SUPPORTS_UPROBES=y
CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config"
CONFIG_IRQ_WORK=y
CONFIG_BUILDTIME_EXTABLE_SORT=y

#
# General setup
#
CONFIG_INIT_ENV_ARG_LIMIT=32
CONFIG_CROSS_COMPILE=""
CONFIG_COMPILE_TEST=y
CONFIG_LOCALVERSION=""
CONFIG_LOCALVERSION_AUTO=y
CONFIG_HAVE_KERNEL_GZIP=y
CONFIG_HAVE_KERNEL_BZIP2=y
CONFIG_HAVE_KERNEL_LZMA=y
CONFIG_HAVE_KERNEL_XZ=y
CONFIG_HAVE_KERNEL_LZO=y
CONFIG_HAVE_KERNEL_LZ4=y
CONFIG_KERNEL_GZIP=y
# CONFIG_KERNEL_BZIP2 is not set
# CONFIG_KERNEL_LZMA is not set
# CONFIG_KERNEL_XZ is not set
# CONFIG_KERNEL_LZO is not set
# CONFIG_KERNEL_LZ4 is not set
CONFIG_DEFAULT_HOSTNAME="(none)"
# CONFIG_SYSVIPC is not set
CONFIG_POSIX_MQUEUE=y
# CONFIG_FHANDLE is not set
CONFIG_AUDIT=y
CONFIG_AUDITSYSCALL=y
CONFIG_AUDIT_WATCH=y
CONFIG_AUDIT_TREE=y
# CONFIG_AUDIT_LOGINUID_IMMUTABLE is not set

#
# IRQ subsystem
#
CONFIG_GENERIC_IRQ_PROBE=y
CONFIG_GENERIC_IRQ_SHOW=y
CONFIG_GENERIC_PENDING_IRQ=y
CONFIG_GENERIC_IRQ_CHIP=y
CONFIG_IRQ_DOMAIN=y
CONFIG_IRQ_DOMAIN_DEBUG=y
CONFIG_IRQ_FORCED_THREADING=y
CONFIG_SPARSE_IRQ=y
CONFIG_CLOCKSOURCE_WATCHDOG=y
CONFIG_ARCH_CLOCKSOURCE_DATA=y
CONFIG_GENERIC_TIME_VSYSCALL=y
CONFIG_GENERIC_CLOCKEVENTS=y
CONFIG_GENERIC_CLOCKEVENTS_BUILD=y
CONFIG_GENERIC_CLOCKEVENTS_BROADCAST=y
CONFIG_GENERIC_CLOCKEVENTS_MIN_ADJUST=y
CONFIG_GENERIC_CMOS_UPDATE=y

#
# Timers subsystem
#
CONFIG_TICK_ONESHOT=y
CONFIG_NO_HZ_COMMON=y
# CONFIG_HZ_PERIODIC is not set
CONFIG_NO_HZ_IDLE=y
# CONFIG_NO_HZ_FULL is not set
CONFIG_NO_HZ=y
CONFIG_HIGH_RES_TIMERS=y

#
# CPU/Task time and stats accounting
#
CONFIG_TICK_CPU_ACCOUNTING=y
# CONFIG_VIRT_CPU_ACCOUNTING_GEN is not set
# CONFIG_IRQ_TIME_ACCOUNTING is not set
CONFIG_BSD_PROCESS_ACCT=y
CONFIG_BSD_PROCESS_ACCT_V3=y
CONFIG_TASKSTATS=y
CONFIG_TASK_DELAY_ACCT=y
CONFIG_TASK_XACCT=y
CONFIG_TASK_IO_ACCOUNTING=y

#
# RCU Subsystem
#
CONFIG_TREE_PREEMPT_RCU=y
CONFIG_PREEMPT_RCU=y
CONFIG_RCU_STALL_COMMON=y
# CONFIG_RCU_USER_QS is not set
CONFIG_RCU_FANOUT=64
CONFIG_RCU_FANOUT_LEAF=16
# CONFIG_RCU_FANOUT_EXACT is not set
# CONFIG_RCU_FAST_NO_HZ is not set
CONFIG_TREE_RCU_TRACE=y
# CONFIG_RCU_BOOST is not set
CONFIG_RCU_NOCB_CPU=y
CONFIG_RCU_NOCB_CPU_NONE=y
# CONFIG_RCU_NOCB_CPU_ZERO is not set
# CONFIG_RCU_NOCB_CPU_ALL is not set
CONFIG_IKCONFIG=y
CONFIG_LOG_BUF_SHIFT=17
CONFIG_HAVE_UNSTABLE_SCHED_CLOCK=y
CONFIG_ARCH_SUPPORTS_NUMA_BALANCING=y
CONFIG_ARCH_WANTS_PROT_NUMA_PROT_NONE=y
CONFIG_CGROUPS=y
# CONFIG_CGROUP_DEBUG is not set
# CONFIG_CGROUP_FREEZER is not set
CONFIG_CGROUP_DEVICE=y
CONFIG_CPUSETS=y
# CONFIG_PROC_PID_CPUSET is not set
# CONFIG_CGROUP_CPUACCT is not set
# CONFIG_RESOURCE_COUNTERS is not set
CONFIG_CGROUP_PERF=y
CONFIG_CGROUP_SCHED=y
CONFIG_FAIR_GROUP_SCHED=y
CONFIG_CFS_BANDWIDTH=y
# CONFIG_RT_GROUP_SCHED is not set
CONFIG_CHECKPOINT_RESTORE=y
# CONFIG_NAMESPACES is not set
# CONFIG_UIDGID_STRICT_TYPE_CHECKS is not set
CONFIG_SCHED_AUTOGROUP=y
# CONFIG_SYSFS_DEPRECATED is not set
# CONFIG_RELAY is not set
CONFIG_BLK_DEV_INITRD=y
CONFIG_INITRAMFS_SOURCE=""
CONFIG_RD_GZIP=y
# CONFIG_RD_BZIP2 is not set
# CONFIG_RD_LZMA is not set
# CONFIG_RD_XZ is not set
# CONFIG_RD_LZO is not set
# CONFIG_RD_LZ4 is not set
CONFIG_CC_OPTIMIZE_FOR_SIZE=y
CONFIG_ANON_INODES=y
CONFIG_SYSCTL_EXCEPTION_TRACE=y
CONFIG_HAVE_PCSPKR_PLATFORM=y
CONFIG_EXPERT=y
CONFIG_KALLSYMS=y
CONFIG_KALLSYMS_ALL=y
CONFIG_PRINTK=y
CONFIG_BUG=y
# CONFIG_PCSPKR_PLATFORM is not set
CONFIG_BASE_FULL=y
CONFIG_FUTEX=y
# CONFIG_EPOLL is not set
CONFIG_SIGNALFD=y
CONFIG_TIMERFD=y
CONFIG_EVENTFD=y
CONFIG_SHMEM=y
CONFIG_AIO=y
CONFIG_PCI_QUIRKS=y
CONFIG_EMBEDDED=y
CONFIG_HAVE_PERF_EVENTS=y

#
# Kernel Performance Events And Counters
#
CONFIG_PERF_EVENTS=y
# CONFIG_DEBUG_PERF_USE_VMALLOC is not set
# CONFIG_VM_EVENT_COUNTERS is not set
CONFIG_COMPAT_BRK=y
CONFIG_SLAB=y
# CONFIG_SLUB is not set
# CONFIG_SLOB is not set
# CONFIG_PROFILING is not set
CONFIG_HAVE_OPROFILE=y
CONFIG_OPROFILE_NMI_TIMER=y
# CONFIG_JUMP_LABEL is not set
# CONFIG_HAVE_64BIT_ALIGNED_ACCESS is not set
CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y
CONFIG_ARCH_USE_BUILTIN_BSWAP=y
CONFIG_USER_RETURN_NOTIFIER=y
CONFIG_HAVE_IOREMAP_PROT=y
CONFIG_HAVE_KPROBES=y
CONFIG_HAVE_KRETPROBES=y
CONFIG_HAVE_OPTPROBES=y
CONFIG_HAVE_KPROBES_ON_FTRACE=y
CONFIG_HAVE_ARCH_TRACEHOOK=y
CONFIG_HAVE_DMA_ATTRS=y
CONFIG_USE_GENERIC_SMP_HELPERS=y
CONFIG_GENERIC_SMP_IDLE_THREAD=y
CONFIG_HAVE_REGS_AND_STACK_ACCESS_API=y
CONFIG_HAVE_DMA_API_DEBUG=y
CONFIG_HAVE_HW_BREAKPOINT=y
CONFIG_HAVE_MIXED_BREAKPOINTS_REGS=y
CONFIG_HAVE_USER_RETURN_NOTIFIER=y
CONFIG_HAVE_PERF_EVENTS_NMI=y
CONFIG_HAVE_PERF_REGS=y
CONFIG_HAVE_PERF_USER_STACK_DUMP=y
CONFIG_HAVE_ARCH_JUMP_LABEL=y
CONFIG_ARCH_HAVE_NMI_SAFE_CMPXCHG=y
CONFIG_HAVE_CMPXCHG_LOCAL=y
CONFIG_HAVE_CMPXCHG_DOUBLE=y
CONFIG_HAVE_ARCH_SECCOMP_FILTER=y
CONFIG_HAVE_CONTEXT_TRACKING=y
CONFIG_HAVE_IRQ_TIME_ACCOUNTING=y
CONFIG_HAVE_ARCH_TRANSPARENT_HUGEPAGE=y
CONFIG_HAVE_ARCH_SOFT_DIRTY=y
CONFIG_MODULES_USE_ELF_RELA=y

#
# GCOV-based kernel profiling
#
# CONFIG_GCOV_KERNEL is not set
# CONFIG_HAVE_GENERIC_DMA_COHERENT is not set
CONFIG_RT_MUTEXES=y
CONFIG_BASE_SMALL=0
# CONFIG_MODULES is not set
CONFIG_STOP_MACHINE=y
# CONFIG_BLOCK is not set
CONFIG_PREEMPT_NOTIFIERS=y
CONFIG_PADATA=y
CONFIG_ASN1=y
CONFIG_UNINLINE_SPIN_UNLOCK=y
# CONFIG_FREEZER is not set

#
# Processor type and features
#
# CONFIG_ZONE_DMA is not set
CONFIG_SMP=y
CONFIG_X86_MPPARSE=y
# CONFIG_X86_EXTENDED_PLATFORM is not set
# CONFIG_X86_INTEL_LPSS is not set
# CONFIG_SCHED_OMIT_FRAME_POINTER is not set
CONFIG_HYPERVISOR_GUEST=y
CONFIG_PARAVIRT=y
# CONFIG_PARAVIRT_DEBUG is not set
# CONFIG_PARAVIRT_SPINLOCKS is not set
# CONFIG_XEN is not set
# CONFIG_XEN_PRIVILEGED_GUEST is not set
CONFIG_KVM_GUEST=y
# CONFIG_KVM_DEBUG_FS is not set
# CONFIG_PARAVIRT_TIME_ACCOUNTING is not set
CONFIG_PARAVIRT_CLOCK=y
CONFIG_NO_BOOTMEM=y
CONFIG_MEMTEST=y
# CONFIG_MK8 is not set
# CONFIG_MPSC is not set
# CONFIG_MCORE2 is not set
# CONFIG_MATOM is not set
CONFIG_GENERIC_CPU=y
CONFIG_X86_INTERNODE_CACHE_SHIFT=6
CONFIG_X86_L1_CACHE_SHIFT=6
CONFIG_X86_TSC=y
CONFIG_X86_CMPXCHG64=y
CONFIG_X86_CMOV=y
CONFIG_X86_MINIMUM_CPU_FAMILY=64
CONFIG_X86_DEBUGCTLMSR=y
# CONFIG_PROCESSOR_SELECT is not set
CONFIG_CPU_SUP_INTEL=y
CONFIG_CPU_SUP_AMD=y
CONFIG_CPU_SUP_CENTAUR=y
CONFIG_HPET_TIMER=y
# CONFIG_DMI is not set
# CONFIG_GART_IOMMU is not set
CONFIG_CALGARY_IOMMU=y
CONFIG_CALGARY_IOMMU_ENABLED_BY_DEFAULT=y
CONFIG_SWIOTLB=y
CONFIG_IOMMU_HELPER=y
CONFIG_MAXSMP=y
CONFIG_NR_CPUS=4096
# CONFIG_SCHED_SMT is not set
CONFIG_SCHED_MC=y
# CONFIG_PREEMPT_NONE is not set
# CONFIG_PREEMPT_VOLUNTARY is not set
CONFIG_PREEMPT=y
CONFIG_PREEMPT_COUNT=y
CONFIG_X86_LOCAL_APIC=y
CONFIG_X86_IO_APIC=y
CONFIG_X86_REROUTE_FOR_BROKEN_BOOT_IRQS=y
# CONFIG_X86_MCE is not set
CONFIG_I8K=y
CONFIG_MICROCODE=y
# CONFIG_MICROCODE_INTEL is not set
# CONFIG_MICROCODE_AMD is not set
CONFIG_MICROCODE_OLD_INTERFACE=y
# CONFIG_MICROCODE_INTEL_EARLY is not set
# CONFIG_MICROCODE_AMD_EARLY is not set
CONFIG_MICROCODE_EARLY=y
# CONFIG_X86_MSR is not set
# CONFIG_X86_CPUID is not set
CONFIG_ARCH_PHYS_ADDR_T_64BIT=y
CONFIG_ARCH_DMA_ADDR_T_64BIT=y
CONFIG_DIRECT_GBPAGES=y
# CONFIG_NUMA is not set
CONFIG_ARCH_SPARSEMEM_ENABLE=y
CONFIG_ARCH_SPARSEMEM_DEFAULT=y
CONFIG_ARCH_SELECT_MEMORY_MODEL=y
CONFIG_ILLEGAL_POINTER_VALUE=0xdead000000000000
CONFIG_SELECT_MEMORY_MODEL=y
CONFIG_SPARSEMEM_MANUAL=y
CONFIG_SPARSEMEM=y
CONFIG_HAVE_MEMORY_PRESENT=y
CONFIG_SPARSEMEM_EXTREME=y
CONFIG_SPARSEMEM_VMEMMAP_ENABLE=y
CONFIG_SPARSEMEM_ALLOC_MEM_MAP_TOGETHER=y
# CONFIG_SPARSEMEM_VMEMMAP is not set
CONFIG_HAVE_MEMBLOCK=y
CONFIG_HAVE_MEMBLOCK_NODE_MAP=y
CONFIG_ARCH_DISCARD_MEMBLOCK=y
# CONFIG_HAVE_BOOTMEM_INFO_NODE is not set
# CONFIG_MEMORY_HOTPLUG is not set
CONFIG_PAGEFLAGS_EXTENDED=y
CONFIG_SPLIT_PTLOCK_CPUS=999999
# CONFIG_COMPACTION is not set
CONFIG_PHYS_ADDR_T_64BIT=y
CONFIG_ZONE_DMA_FLAG=0
CONFIG_VIRT_TO_BUS=y
CONFIG_MMU_NOTIFIER=y
CONFIG_KSM=y
CONFIG_DEFAULT_MMAP_MIN_ADDR=4096
# CONFIG_TRANSPARENT_HUGEPAGE is not set
CONFIG_CROSS_MEMORY_ATTACH=y
# CONFIG_CLEANCACHE is not set
# CONFIG_CMA is not set
# CONFIG_ZBUD is not set
CONFIG_MEM_SOFT_DIRTY=y
# CONFIG_X86_CHECK_BIOS_CORRUPTION is not set
CONFIG_X86_RESERVE_LOW=64
# CONFIG_MTRR is not set
# CONFIG_ARCH_RANDOM is not set
CONFIG_X86_SMAP=y
# CONFIG_EFI is not set
# CONFIG_SECCOMP is not set
CONFIG_CC_STACKPROTECTOR=y
# CONFIG_HZ_100 is not set
CONFIG_HZ_250=y
# CONFIG_HZ_300 is not set
# CONFIG_HZ_1000 is not set
CONFIG_HZ=250
CONFIG_SCHED_HRTICK=y
# CONFIG_KEXEC is not set
CONFIG_CRASH_DUMP=y
CONFIG_PHYSICAL_START=0x1000000
# CONFIG_RELOCATABLE is not set
CONFIG_PHYSICAL_ALIGN=0x1000000
CONFIG_HOTPLUG_CPU=y
CONFIG_BOOTPARAM_HOTPLUG_CPU0=y
# CONFIG_DEBUG_HOTPLUG_CPU0 is not set
# CONFIG_CMDLINE_BOOL is not set
CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y

#
# Power management and ACPI options
#
# CONFIG_SUSPEND is not set
CONFIG_PM_RUNTIME=y
CONFIG_PM=y
CONFIG_PM_DEBUG=y
# CONFIG_PM_ADVANCED_DEBUG is not set
# CONFIG_WQ_POWER_EFFICIENT_DEFAULT is not set
CONFIG_ACPI=y
# CONFIG_ACPI_EC_DEBUGFS is not set
CONFIG_ACPI_AC=y
CONFIG_ACPI_BATTERY=y
CONFIG_ACPI_BUTTON=y
CONFIG_ACPI_VIDEO=y
CONFIG_ACPI_FAN=y
# CONFIG_ACPI_DOCK is not set
CONFIG_ACPI_PROCESSOR=y
# CONFIG_ACPI_IPMI is not set
CONFIG_ACPI_HOTPLUG_CPU=y
# CONFIG_ACPI_PROCESSOR_AGGREGATOR is not set
CONFIG_ACPI_THERMAL=y
CONFIG_ACPI_CUSTOM_DSDT_FILE=""
# CONFIG_ACPI_CUSTOM_DSDT is not set
# CONFIG_ACPI_INITRD_TABLE_OVERRIDE is not set
CONFIG_ACPI_BLACKLIST_YEAR=0
# CONFIG_ACPI_DEBUG is not set
# CONFIG_ACPI_PCI_SLOT is not set
CONFIG_X86_PM_TIMER=y
CONFIG_ACPI_CONTAINER=y
# CONFIG_ACPI_SBS is not set
# CONFIG_ACPI_HED is not set
# CONFIG_ACPI_CUSTOM_METHOD is not set
# CONFIG_ACPI_APEI is not set
# CONFIG_SFI is not set

#
# CPU Frequency scaling
#
CONFIG_CPU_FREQ=y
CONFIG_CPU_FREQ_TABLE=y
CONFIG_CPU_FREQ_GOV_COMMON=y
CONFIG_CPU_FREQ_STAT=y
# CONFIG_CPU_FREQ_STAT_DETAILS is not set
# CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE is not set
# CONFIG_CPU_FREQ_DEFAULT_GOV_POWERSAVE is not set
# CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set
CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND=y
# CONFIG_CPU_FREQ_DEFAULT_GOV_CONSERVATIVE is not set
CONFIG_CPU_FREQ_GOV_PERFORMANCE=y
CONFIG_CPU_FREQ_GOV_POWERSAVE=y
# CONFIG_CPU_FREQ_GOV_USERSPACE is not set
CONFIG_CPU_FREQ_GOV_ONDEMAND=y
CONFIG_CPU_FREQ_GOV_CONSERVATIVE=y

#
# x86 CPU frequency scaling drivers
#
# CONFIG_X86_INTEL_PSTATE is not set
# CONFIG_X86_PCC_CPUFREQ is not set
# CONFIG_X86_ACPI_CPUFREQ is not set
# CONFIG_X86_SPEEDSTEP_CENTRINO is not set
# CONFIG_X86_P4_CLOCKMOD is not set

#
# shared options
#
# CONFIG_X86_SPEEDSTEP_LIB is not set

#
# CPU Idle
#
CONFIG_CPU_IDLE=y
# CONFIG_CPU_IDLE_MULTIPLE_DRIVERS is not set
CONFIG_CPU_IDLE_GOV_LADDER=y
CONFIG_CPU_IDLE_GOV_MENU=y
# CONFIG_ARCH_NEEDS_CPU_IDLE_COUPLED is not set
# CONFIG_INTEL_IDLE is not set

#
# Memory power savings
#
CONFIG_I7300_IDLE_IOAT_CHANNEL=y
CONFIG_I7300_IDLE=y

#
# Bus options (PCI etc.)
#
CONFIG_PCI=y
CONFIG_PCI_DIRECT=y
# CONFIG_PCI_MMCONFIG is not set
CONFIG_PCI_DOMAINS=y
# CONFIG_PCI_CNB20LE_QUIRK is not set
CONFIG_PCIEPORTBUS=y
CONFIG_PCIEAER=y
# CONFIG_PCIE_ECRC is not set
CONFIG_PCIEAER_INJECT=y
CONFIG_PCIEASPM=y
CONFIG_PCIEASPM_DEBUG=y
# CONFIG_PCIEASPM_DEFAULT is not set
CONFIG_PCIEASPM_POWERSAVE=y
# CONFIG_PCIEASPM_PERFORMANCE is not set
CONFIG_PCIE_PME=y
CONFIG_PCI_MSI=y
# CONFIG_PCI_DEBUG is not set
CONFIG_PCI_REALLOC_ENABLE_AUTO=y
# CONFIG_PCI_STUB is not set
CONFIG_HT_IRQ=y
# CONFIG_PCI_IOV is not set
# CONFIG_PCI_PRI is not set
# CONFIG_PCI_PASID is not set
# CONFIG_PCI_IOAPIC is not set
CONFIG_PCI_LABEL=y

#
# PCI host controller drivers
#
# CONFIG_ISA_DMA_API is not set
CONFIG_AMD_NB=y
CONFIG_PCCARD=y
CONFIG_PCMCIA=y
CONFIG_PCMCIA_LOAD_CIS=y
CONFIG_CARDBUS=y

#
# PC-card bridges
#
# CONFIG_YENTA is not set
CONFIG_PD6729=y
# CONFIG_I82092 is not set
CONFIG_PCCARD_NONSTATIC=y
# CONFIG_HOTPLUG_PCI is not set
# CONFIG_RAPIDIO is not set
CONFIG_X86_SYSFB=y

#
# Executable file formats / Emulations
#
CONFIG_BINFMT_ELF=y
CONFIG_ARCH_BINFMT_ELF_RANDOMIZE_PIE=y
CONFIG_BINFMT_SCRIPT=y
# CONFIG_HAVE_AOUT is not set
# CONFIG_BINFMT_MISC is not set
# CONFIG_COREDUMP is not set
# CONFIG_IA32_EMULATION is not set
CONFIG_X86_DEV_DMA_OPS=y
CONFIG_NET=y

#
# Networking options
#
CONFIG_PACKET=y
# CONFIG_PACKET_DIAG is not set
CONFIG_UNIX=y
# CONFIG_UNIX_DIAG is not set
CONFIG_XFRM=y
CONFIG_XFRM_ALGO=y
# CONFIG_XFRM_USER is not set
CONFIG_XFRM_SUB_POLICY=y
CONFIG_XFRM_MIGRATE=y
# CONFIG_NET_KEY is not set
CONFIG_INET=y
CONFIG_IP_MULTICAST=y
CONFIG_IP_ADVANCED_ROUTER=y
# CONFIG_IP_FIB_TRIE_STATS is not set
# CONFIG_IP_MULTIPLE_TABLES is not set
# CONFIG_IP_ROUTE_MULTIPATH is not set
# CONFIG_IP_ROUTE_VERBOSE is not set
CONFIG_IP_PNP=y
CONFIG_IP_PNP_DHCP=y
CONFIG_IP_PNP_BOOTP=y
# CONFIG_IP_PNP_RARP is not set
CONFIG_NET_IPIP=y
CONFIG_NET_IPGRE_DEMUX=y
CONFIG_NET_IP_TUNNEL=y
# CONFIG_NET_IPGRE is not set
# CONFIG_IP_MROUTE is not set
CONFIG_SYN_COOKIES=y
CONFIG_NET_IPVTI=y
CONFIG_INET_AH=y
CONFIG_INET_ESP=y
# CONFIG_INET_IPCOMP is not set
# CONFIG_INET_XFRM_TUNNEL is not set
CONFIG_INET_TUNNEL=y
CONFIG_INET_XFRM_MODE_TRANSPORT=y
CONFIG_INET_XFRM_MODE_TUNNEL=y
CONFIG_INET_XFRM_MODE_BEET=y
CONFIG_INET_LRO=y
CONFIG_INET_DIAG=y
CONFIG_INET_TCP_DIAG=y
CONFIG_INET_UDP_DIAG=y
# CONFIG_TCP_CONG_ADVANCED is not set
CONFIG_TCP_CONG_CUBIC=y
CONFIG_DEFAULT_TCP_CONG="cubic"
# CONFIG_TCP_MD5SIG is not set
# CONFIG_IPV6 is not set
CONFIG_NETWORK_SECMARK=y
# CONFIG_NETWORK_PHY_TIMESTAMPING is not set
# CONFIG_NETFILTER is not set
# CONFIG_IP_DCCP is not set
CONFIG_IP_SCTP=y
# CONFIG_SCTP_DEFAULT_COOKIE_HMAC_MD5 is not set
CONFIG_SCTP_DEFAULT_COOKIE_HMAC_SHA1=y
# CONFIG_SCTP_DEFAULT_COOKIE_HMAC_NONE is not set
CONFIG_SCTP_COOKIE_HMAC_MD5=y
CONFIG_SCTP_COOKIE_HMAC_SHA1=y
CONFIG_RDS=y
# CONFIG_RDS_TCP is not set
CONFIG_RDS_DEBUG=y
# CONFIG_TIPC is not set
# CONFIG_ATM is not set
CONFIG_L2TP=y
# CONFIG_L2TP_DEBUGFS is not set
# CONFIG_L2TP_V3 is not set
CONFIG_STP=y
CONFIG_GARP=y
CONFIG_BRIDGE=y
# CONFIG_BRIDGE_IGMP_SNOOPING is not set
# CONFIG_BRIDGE_VLAN_FILTERING is not set
CONFIG_VLAN_8021Q=y
CONFIG_VLAN_8021Q_GVRP=y
# CONFIG_VLAN_8021Q_MVRP is not set
CONFIG_DECNET=y
CONFIG_DECNET_ROUTER=y
CONFIG_LLC=y
# CONFIG_LLC2 is not set
# CONFIG_IPX is not set
# CONFIG_ATALK is not set
CONFIG_X25=y
CONFIG_LAPB=y
CONFIG_PHONET=y
CONFIG_IEEE802154=y
# CONFIG_MAC802154 is not set
# CONFIG_NET_SCHED is not set
CONFIG_DCB=y
CONFIG_DNS_RESOLVER=y
# CONFIG_BATMAN_ADV is not set
# CONFIG_OPENVSWITCH is not set
# CONFIG_VSOCKETS is not set
CONFIG_NETLINK_MMAP=y
# CONFIG_NETLINK_DIAG is not set
CONFIG_NET_MPLS_GSO=y
CONFIG_RPS=y
CONFIG_RFS_ACCEL=y
CONFIG_XPS=y
CONFIG_NETPRIO_CGROUP=y
CONFIG_NET_RX_BUSY_POLL=y
CONFIG_BQL=y
CONFIG_NET_FLOW_LIMIT=y

#
# Network testing
#
CONFIG_HAMRADIO=y

#
# Packet Radio protocols
#
# CONFIG_AX25 is not set
# CONFIG_CAN is not set
CONFIG_IRDA=y

#
# IrDA protocols
#
CONFIG_IRLAN=y
# CONFIG_IRCOMM is not set
CONFIG_IRDA_ULTRA=y

#
# IrDA options
#
# CONFIG_IRDA_CACHE_LAST_LSAP is not set
# CONFIG_IRDA_FAST_RR is not set
# CONFIG_IRDA_DEBUG is not set

#
# Infrared-port device drivers
#

#
# SIR device drivers
#
# CONFIG_IRTTY_SIR is not set

#
# Dongle support
#
CONFIG_KINGSUN_DONGLE=y
CONFIG_KSDAZZLE_DONGLE=y
CONFIG_KS959_DONGLE=y

#
# FIR device drivers
#
CONFIG_USB_IRDA=y
CONFIG_SIGMATEL_FIR=y
CONFIG_VLSI_FIR=y
CONFIG_MCS_FIR=y
# CONFIG_BT is not set
CONFIG_AF_RXRPC=y
CONFIG_AF_RXRPC_DEBUG=y
CONFIG_RXKAD=y
CONFIG_FIB_RULES=y
CONFIG_WIRELESS=y
CONFIG_CFG80211=y
CONFIG_NL80211_TESTMODE=y
# CONFIG_CFG80211_DEVELOPER_WARNINGS is not set
# CONFIG_CFG80211_REG_DEBUG is not set
CONFIG_CFG80211_CERTIFICATION_ONUS=y
# CONFIG_CFG80211_DEFAULT_PS is not set
CONFIG_CFG80211_DEBUGFS=y
# CONFIG_CFG80211_INTERNAL_REGDB is not set
# CONFIG_CFG80211_WEXT is not set
# CONFIG_LIB80211 is not set
# CONFIG_MAC80211 is not set
CONFIG_WIMAX=y
CONFIG_WIMAX_DEBUG_LEVEL=8
CONFIG_RFKILL=y
CONFIG_RFKILL_LEDS=y
# CONFIG_RFKILL_INPUT is not set
# CONFIG_RFKILL_REGULATOR is not set
# CONFIG_NET_9P is not set
CONFIG_CAIF=y
CONFIG_CAIF_DEBUG=y
CONFIG_CAIF_NETDEV=y
CONFIG_CAIF_USB=y
CONFIG_CEPH_LIB=y
# CONFIG_CEPH_LIB_PRETTYDEBUG is not set
# CONFIG_CEPH_LIB_USE_DNS_RESOLVER is not set
CONFIG_NFC=y
CONFIG_NFC_NCI=y
CONFIG_NFC_NCI_SPI=y
CONFIG_NFC_HCI=y
CONFIG_NFC_SHDLC=y

#
# Near Field Communication (NFC) devices
#
CONFIG_NFC_PN533=y
# CONFIG_NFC_SIM is not set
CONFIG_NFC_PN544=y
CONFIG_NFC_PN544_I2C=y
CONFIG_NFC_MICROREAD=y
# CONFIG_NFC_MICROREAD_I2C is not set
CONFIG_HAVE_BPF_JIT=y

#
# Device Drivers
#

#
# Generic Driver Options
#
CONFIG_UEVENT_HELPER_PATH=""
CONFIG_DEVTMPFS=y
# CONFIG_DEVTMPFS_MOUNT is not set
# CONFIG_STANDALONE is not set
CONFIG_PREVENT_FIRMWARE_BUILD=y
CONFIG_FW_LOADER=y
# CONFIG_FIRMWARE_IN_KERNEL is not set
CONFIG_EXTRA_FIRMWARE=""
CONFIG_FW_LOADER_USER_HELPER=y
# CONFIG_DEBUG_DRIVER is not set
CONFIG_DEBUG_DEVRES=y
# CONFIG_SYS_HYPERVISOR is not set
# CONFIG_GENERIC_CPU_DEVICES is not set
CONFIG_REGMAP=y
CONFIG_REGMAP_I2C=y
CONFIG_REGMAP_SPI=y
CONFIG_REGMAP_MMIO=y
CONFIG_REGMAP_IRQ=y
CONFIG_DMA_SHARED_BUFFER=y

#
# Bus devices
#
CONFIG_CONNECTOR=y
# CONFIG_PROC_EVENTS is not set
CONFIG_MTD=y
CONFIG_MTD_REDBOOT_PARTS=y
CONFIG_MTD_REDBOOT_DIRECTORY_BLOCK=-1
CONFIG_MTD_REDBOOT_PARTS_UNALLOCATED=y
CONFIG_MTD_REDBOOT_PARTS_READONLY=y
CONFIG_MTD_CMDLINE_PARTS=y
CONFIG_MTD_AR7_PARTS=y

#
# User Modules And Translation Layers
#
CONFIG_MTD_OOPS=y

#
# RAM/ROM/Flash chip drivers
#
CONFIG_MTD_CFI=y
CONFIG_MTD_JEDECPROBE=y
CONFIG_MTD_GEN_PROBE=y
# CONFIG_MTD_CFI_ADV_OPTIONS is not set
CONFIG_MTD_MAP_BANK_WIDTH_1=y
CONFIG_MTD_MAP_BANK_WIDTH_2=y
CONFIG_MTD_MAP_BANK_WIDTH_4=y
# CONFIG_MTD_MAP_BANK_WIDTH_8 is not set
# CONFIG_MTD_MAP_BANK_WIDTH_16 is not set
# CONFIG_MTD_MAP_BANK_WIDTH_32 is not set
CONFIG_MTD_CFI_I1=y
CONFIG_MTD_CFI_I2=y
# CONFIG_MTD_CFI_I4 is not set
# CONFIG_MTD_CFI_I8 is not set
CONFIG_MTD_CFI_INTELEXT=y
CONFIG_MTD_CFI_AMDSTD=y
CONFIG_MTD_CFI_STAA=y
CONFIG_MTD_CFI_UTIL=y
CONFIG_MTD_RAM=y
CONFIG_MTD_ROM=y
CONFIG_MTD_ABSENT=y

#
# Mapping drivers for chip access
#
CONFIG_MTD_COMPLEX_MAPPINGS=y
CONFIG_MTD_PHYSMAP=y
CONFIG_MTD_PHYSMAP_COMPAT=y
CONFIG_MTD_PHYSMAP_START=0x8000000
CONFIG_MTD_PHYSMAP_LEN=0
CONFIG_MTD_PHYSMAP_BANKWIDTH=2
CONFIG_MTD_SC520CDP=y
# CONFIG_MTD_NETSC520 is not set
CONFIG_MTD_TS5500=y
CONFIG_MTD_SBC_GXX=y
CONFIG_MTD_AMD76XROM=y
# CONFIG_MTD_ICHXROM is not set
CONFIG_MTD_ESB2ROM=y
# CONFIG_MTD_CK804XROM is not set
CONFIG_MTD_SCB2_FLASH=y
# CONFIG_MTD_NETtel is not set
# CONFIG_MTD_L440GX is not set
# CONFIG_MTD_PCI is not set
# CONFIG_MTD_PCMCIA is not set
CONFIG_MTD_GPIO_ADDR=y
CONFIG_MTD_INTEL_VR_NOR=y
CONFIG_MTD_PLATRAM=y
CONFIG_MTD_LATCH_ADDR=y

#
# Self-contained MTD device drivers
#
# CONFIG_MTD_PMC551 is not set
# CONFIG_MTD_DATAFLASH is not set
CONFIG_MTD_M25P80=y
# CONFIG_M25PXX_USE_FAST_READ is not set
CONFIG_MTD_SST25L=y
CONFIG_MTD_SLRAM=y
CONFIG_MTD_PHRAM=y
# CONFIG_MTD_MTDRAM is not set

#
# Disk-On-Chip Device Drivers
#
CONFIG_MTD_DOCG3=y
CONFIG_BCH_CONST_M=14
CONFIG_BCH_CONST_T=4
CONFIG_MTD_NAND_ECC=y
# CONFIG_MTD_NAND_ECC_SMC is not set
CONFIG_MTD_NAND=y
# CONFIG_MTD_NAND_ECC_BCH is not set
# CONFIG_MTD_SM_COMMON is not set
CONFIG_MTD_NAND_DENALI=y
# CONFIG_MTD_NAND_DENALI_PCI is not set
CONFIG_MTD_NAND_GPIO=y
CONFIG_MTD_NAND_IDS=y
# CONFIG_MTD_NAND_RICOH is not set
CONFIG_MTD_NAND_DISKONCHIP=y
CONFIG_MTD_NAND_DISKONCHIP_PROBE_ADVANCED=y
CONFIG_MTD_NAND_DISKONCHIP_PROBE_ADDRESS=0
CONFIG_MTD_NAND_DISKONCHIP_PROBE_HIGH=y
CONFIG_MTD_NAND_DISKONCHIP_BBTWRITE=y
# CONFIG_MTD_NAND_DOCG4 is not set
CONFIG_MTD_NAND_CAFE=y
CONFIG_MTD_NAND_NANDSIM=y
# CONFIG_MTD_NAND_PLATFORM is not set
CONFIG_MTD_ONENAND=y
# CONFIG_MTD_ONENAND_VERIFY_WRITE is not set
# CONFIG_MTD_ONENAND_GENERIC is not set
# CONFIG_MTD_ONENAND_OTP is not set
CONFIG_MTD_ONENAND_2X_PROGRAM=y

#
# LPDDR flash memory drivers
#
# CONFIG_MTD_LPDDR is not set
# CONFIG_MTD_UBI is not set
CONFIG_PARPORT=y
CONFIG_PARPORT_PC=y
# CONFIG_PARPORT_SERIAL is not set
# CONFIG_PARPORT_PC_FIFO is not set
CONFIG_PARPORT_PC_SUPERIO=y
# CONFIG_PARPORT_PC_PCMCIA is not set
# CONFIG_PARPORT_GSC is not set
CONFIG_PARPORT_AX88796=y
# CONFIG_PARPORT_1284 is not set
CONFIG_PARPORT_NOT_PC=y
CONFIG_PNP=y
CONFIG_PNP_DEBUG_MESSAGES=y

#
# Protocols
#
CONFIG_PNPACPI=y

#
# Misc devices
#
CONFIG_SENSORS_LIS3LV02D=y
# CONFIG_AD525X_DPOT is not set
CONFIG_DUMMY_IRQ=y
CONFIG_IBM_ASM=y
CONFIG_PHANTOM=y
# CONFIG_INTEL_MID_PTI is not set
# CONFIG_SGI_IOC4 is not set
CONFIG_TIFM_CORE=y
CONFIG_TIFM_7XX1=y
CONFIG_ICS932S401=y
CONFIG_ATMEL_SSC=y
CONFIG_ENCLOSURE_SERVICES=y
CONFIG_CS5535_MFGPT=y
CONFIG_CS5535_MFGPT_DEFAULT_IRQ=7
# CONFIG_CS5535_CLOCK_EVENT_SRC is not set
CONFIG_HP_ILO=y
CONFIG_APDS9802ALS=y
CONFIG_ISL29003=y
CONFIG_ISL29020=y
CONFIG_SENSORS_TSL2550=y
CONFIG_SENSORS_BH1780=y
CONFIG_SENSORS_BH1770=y
# CONFIG_SENSORS_APDS990X is not set
CONFIG_HMC6352=y
# CONFIG_DS1682 is not set
CONFIG_TI_DAC7512=y
CONFIG_VMWARE_BALLOON=y
# CONFIG_BMP085_I2C is not set
# CONFIG_BMP085_SPI is not set
CONFIG_PCH_PHUB=y
CONFIG_USB_SWITCH_FSA9480=y
CONFIG_LATTICE_ECP3_CONFIG=y
# CONFIG_SRAM is not set
CONFIG_C2PORT=y
CONFIG_C2PORT_DURAMAR_2150=y

#
# EEPROM support
#
CONFIG_EEPROM_AT24=y
CONFIG_EEPROM_AT25=y
CONFIG_EEPROM_LEGACY=y
# CONFIG_EEPROM_MAX6875 is not set
CONFIG_EEPROM_93CX6=y
CONFIG_EEPROM_93XX46=y
CONFIG_CB710_CORE=y
# CONFIG_CB710_DEBUG is not set
CONFIG_CB710_DEBUG_ASSUMPTIONS=y

#
# Texas Instruments shared transport line discipline
#
# CONFIG_TI_ST is not set
CONFIG_SENSORS_LIS3_I2C=y

#
# Altera FPGA firmware download module
#
CONFIG_ALTERA_STAPL=y
CONFIG_VMWARE_VMCI=y
CONFIG_HAVE_IDE=y

#
# SCSI device support
#
CONFIG_SCSI_MOD=y
# CONFIG_SCSI_DMA is not set
# CONFIG_SCSI_NETLINK is not set
# CONFIG_FUSION is not set

#
# IEEE 1394 (FireWire) support
#
# CONFIG_FIREWIRE is not set
CONFIG_FIREWIRE_NOSY=y
CONFIG_I2O=y
CONFIG_I2O_LCT_NOTIFY_ON_CHANGES=y
CONFIG_I2O_EXT_ADAPTEC=y
CONFIG_I2O_EXT_ADAPTEC_DMA64=y
CONFIG_I2O_CONFIG=y
# CONFIG_I2O_CONFIG_OLD_IOCTL is not set
# CONFIG_I2O_BUS is not set
CONFIG_I2O_PROC=y
# CONFIG_MACINTOSH_DRIVERS is not set
# CONFIG_NETDEVICES is not set
# CONFIG_VHOST_NET is not set

#
# Input device support
#
CONFIG_INPUT=y
CONFIG_INPUT_FF_MEMLESS=y
CONFIG_INPUT_POLLDEV=y
CONFIG_INPUT_SPARSEKMAP=y
# CONFIG_INPUT_MATRIXKMAP is not set

#
# Userland interfaces
#
# CONFIG_INPUT_MOUSEDEV is not set
CONFIG_INPUT_JOYDEV=y
CONFIG_INPUT_EVDEV=y
# CONFIG_INPUT_EVBUG is not set

#
# Input Device Drivers
#
CONFIG_INPUT_KEYBOARD=y
# CONFIG_KEYBOARD_ADP5520 is not set
# CONFIG_KEYBOARD_ADP5588 is not set
# CONFIG_KEYBOARD_ADP5589 is not set
CONFIG_KEYBOARD_ATKBD=y
# CONFIG_KEYBOARD_QT1070 is not set
# CONFIG_KEYBOARD_QT2160 is not set
# CONFIG_KEYBOARD_LKKBD is not set
# CONFIG_KEYBOARD_GPIO is not set
# CONFIG_KEYBOARD_GPIO_POLLED is not set
# CONFIG_KEYBOARD_TCA6416 is not set
# CONFIG_KEYBOARD_TCA8418 is not set
# CONFIG_KEYBOARD_MATRIX is not set
# CONFIG_KEYBOARD_LM8323 is not set
# CONFIG_KEYBOARD_LM8333 is not set
# CONFIG_KEYBOARD_MAX7359 is not set
# CONFIG_KEYBOARD_MCS is not set
# CONFIG_KEYBOARD_MPR121 is not set
# CONFIG_KEYBOARD_NEWTON is not set
# CONFIG_KEYBOARD_OPENCORES is not set
# CONFIG_KEYBOARD_STOWAWAY is not set
# CONFIG_KEYBOARD_SUNKBD is not set
# CONFIG_KEYBOARD_STMPE is not set
# CONFIG_KEYBOARD_TC3589X is not set
# CONFIG_KEYBOARD_XTKBD is not set
CONFIG_INPUT_MOUSE=y
CONFIG_MOUSE_PS2=y
CONFIG_MOUSE_PS2_ALPS=y
CONFIG_MOUSE_PS2_LOGIPS2PP=y
CONFIG_MOUSE_PS2_SYNAPTICS=y
CONFIG_MOUSE_PS2_CYPRESS=y
CONFIG_MOUSE_PS2_TRACKPOINT=y
# CONFIG_MOUSE_PS2_ELANTECH is not set
# CONFIG_MOUSE_PS2_SENTELIC is not set
# CONFIG_MOUSE_PS2_TOUCHKIT is not set
# CONFIG_MOUSE_SERIAL is not set
# CONFIG_MOUSE_APPLETOUCH is not set
CONFIG_MOUSE_BCM5974=y
CONFIG_MOUSE_CYAPA=y
CONFIG_MOUSE_VSXXXAA=y
# CONFIG_MOUSE_GPIO is not set
CONFIG_MOUSE_SYNAPTICS_I2C=y
CONFIG_MOUSE_SYNAPTICS_USB=y
CONFIG_INPUT_JOYSTICK=y
CONFIG_JOYSTICK_ANALOG=y
# CONFIG_JOYSTICK_A3D is not set
CONFIG_JOYSTICK_ADI=y
# CONFIG_JOYSTICK_COBRA is not set
CONFIG_JOYSTICK_GF2K=y
# CONFIG_JOYSTICK_GRIP is not set
CONFIG_JOYSTICK_GRIP_MP=y
# CONFIG_JOYSTICK_GUILLEMOT is not set
CONFIG_JOYSTICK_INTERACT=y
CONFIG_JOYSTICK_SIDEWINDER=y
# CONFIG_JOYSTICK_TMDC is not set
CONFIG_JOYSTICK_IFORCE=y
CONFIG_JOYSTICK_IFORCE_USB=y
# CONFIG_JOYSTICK_IFORCE_232 is not set
# CONFIG_JOYSTICK_WARRIOR is not set
CONFIG_JOYSTICK_MAGELLAN=y
CONFIG_JOYSTICK_SPACEORB=y
CONFIG_JOYSTICK_SPACEBALL=y
CONFIG_JOYSTICK_STINGER=y
CONFIG_JOYSTICK_TWIDJOY=y
CONFIG_JOYSTICK_ZHENHUA=y
# CONFIG_JOYSTICK_DB9 is not set
# CONFIG_JOYSTICK_GAMECON is not set
CONFIG_JOYSTICK_TURBOGRAFX=y
CONFIG_JOYSTICK_AS5011=y
CONFIG_JOYSTICK_JOYDUMP=y
# CONFIG_JOYSTICK_XPAD is not set
CONFIG_JOYSTICK_WALKERA0701=y
# CONFIG_INPUT_TABLET is not set
CONFIG_INPUT_TOUCHSCREEN=y
CONFIG_TOUCHSCREEN_ADS7846=y
CONFIG_TOUCHSCREEN_AD7877=y
# CONFIG_TOUCHSCREEN_AD7879 is not set
CONFIG_TOUCHSCREEN_ATMEL_MXT=y
CONFIG_TOUCHSCREEN_AUO_PIXCIR=y
CONFIG_TOUCHSCREEN_BU21013=y
# CONFIG_TOUCHSCREEN_CY8CTMG110 is not set
CONFIG_TOUCHSCREEN_CYTTSP_CORE=y
# CONFIG_TOUCHSCREEN_CYTTSP_I2C is not set
# CONFIG_TOUCHSCREEN_CYTTSP_SPI is not set
# CONFIG_TOUCHSCREEN_CYTTSP4_CORE is not set
CONFIG_TOUCHSCREEN_DA9052=y
CONFIG_TOUCHSCREEN_DYNAPRO=y
CONFIG_TOUCHSCREEN_HAMPSHIRE=y
CONFIG_TOUCHSCREEN_EETI=y
# CONFIG_TOUCHSCREEN_FUJITSU is not set
CONFIG_TOUCHSCREEN_ILI210X=y
# CONFIG_TOUCHSCREEN_GUNZE is not set
CONFIG_TOUCHSCREEN_ELO=y
# CONFIG_TOUCHSCREEN_WACOM_W8001 is not set
CONFIG_TOUCHSCREEN_WACOM_I2C=y
CONFIG_TOUCHSCREEN_MAX11801=y
CONFIG_TOUCHSCREEN_MCS5000=y
# CONFIG_TOUCHSCREEN_MMS114 is not set
CONFIG_TOUCHSCREEN_MTOUCH=y
CONFIG_TOUCHSCREEN_INEXIO=y
# CONFIG_TOUCHSCREEN_MK712 is not set
CONFIG_TOUCHSCREEN_PENMOUNT=y
CONFIG_TOUCHSCREEN_EDT_FT5X06=y
# CONFIG_TOUCHSCREEN_TOUCHRIGHT is not set
CONFIG_TOUCHSCREEN_TOUCHWIN=y
# CONFIG_TOUCHSCREEN_PIXCIR is not set
# CONFIG_TOUCHSCREEN_WM831X is not set
CONFIG_TOUCHSCREEN_USB_COMPOSITE=y
# CONFIG_TOUCHSCREEN_MC13783 is not set
# CONFIG_TOUCHSCREEN_USB_EGALAX is not set
# CONFIG_TOUCHSCREEN_USB_PANJIT is not set
# CONFIG_TOUCHSCREEN_USB_3M is not set
CONFIG_TOUCHSCREEN_USB_ITM=y
# CONFIG_TOUCHSCREEN_USB_ETURBO is not set
CONFIG_TOUCHSCREEN_USB_GUNZE=y
CONFIG_TOUCHSCREEN_USB_DMC_TSC10=y
# CONFIG_TOUCHSCREEN_USB_IRTOUCH is not set
CONFIG_TOUCHSCREEN_USB_IDEALTEK=y
# CONFIG_TOUCHSCREEN_USB_GENERAL_TOUCH is not set
# CONFIG_TOUCHSCREEN_USB_GOTOP is not set
CONFIG_TOUCHSCREEN_USB_JASTEC=y
# CONFIG_TOUCHSCREEN_USB_ELO is not set
CONFIG_TOUCHSCREEN_USB_E2I=y
# CONFIG_TOUCHSCREEN_USB_ZYTRONIC is not set
# CONFIG_TOUCHSCREEN_USB_ETT_TC45USB is not set
# CONFIG_TOUCHSCREEN_USB_NEXIO is not set
CONFIG_TOUCHSCREEN_USB_EASYTOUCH=y
# CONFIG_TOUCHSCREEN_TOUCHIT213 is not set
# CONFIG_TOUCHSCREEN_TSC_SERIO is not set
CONFIG_TOUCHSCREEN_TSC2005=y
CONFIG_TOUCHSCREEN_TSC2007=y
CONFIG_TOUCHSCREEN_PCAP=y
# CONFIG_TOUCHSCREEN_ST1232 is not set
# CONFIG_TOUCHSCREEN_STMPE is not set
CONFIG_TOUCHSCREEN_TPS6507X=y
CONFIG_INPUT_MISC=y
CONFIG_INPUT_AD714X=y
CONFIG_INPUT_AD714X_I2C=y
# CONFIG_INPUT_AD714X_SPI is not set
CONFIG_INPUT_BMA150=y
CONFIG_INPUT_MC13783_PWRBUTTON=y
# CONFIG_INPUT_MMA8450 is not set
CONFIG_INPUT_MPU3050=y
CONFIG_INPUT_APANEL=y
CONFIG_INPUT_GP2A=y
# CONFIG_INPUT_GPIO_TILT_POLLED is not set
# CONFIG_INPUT_ATLAS_BTNS is not set
CONFIG_INPUT_ATI_REMOTE2=y
CONFIG_INPUT_KEYSPAN_REMOTE=y
CONFIG_INPUT_KXTJ9=y
CONFIG_INPUT_KXTJ9_POLLED_MODE=y
# CONFIG_INPUT_POWERMATE is not set
CONFIG_INPUT_YEALINK=y
CONFIG_INPUT_CM109=y
CONFIG_INPUT_RETU_PWRBUTTON=y
CONFIG_INPUT_TWL6040_VIBRA=y
CONFIG_INPUT_UINPUT=y
# CONFIG_INPUT_PCF50633_PMU is not set
# CONFIG_INPUT_PCF8574 is not set
CONFIG_INPUT_PWM_BEEPER=y
CONFIG_INPUT_GPIO_ROTARY_ENCODER=y
# CONFIG_INPUT_DA9052_ONKEY is not set
CONFIG_INPUT_WM831X_ON=y
CONFIG_INPUT_PCAP=y
CONFIG_INPUT_ADXL34X=y
CONFIG_INPUT_ADXL34X_I2C=y
# CONFIG_INPUT_ADXL34X_SPI is not set
# CONFIG_INPUT_IMS_PCU is not set
CONFIG_INPUT_CMA3000=y
# CONFIG_INPUT_CMA3000_I2C is not set
# CONFIG_INPUT_IDEAPAD_SLIDEBAR is not set

#
# Hardware I/O ports
#
CONFIG_SERIO=y
CONFIG_SERIO_I8042=y
CONFIG_SERIO_SERPORT=y
CONFIG_SERIO_CT82C710=y
CONFIG_SERIO_PARKBD=y
CONFIG_SERIO_PCIPS2=y
CONFIG_SERIO_LIBPS2=y
# CONFIG_SERIO_RAW is not set
CONFIG_SERIO_ALTERA_PS2=y
CONFIG_SERIO_PS2MULT=y
CONFIG_SERIO_ARC_PS2=y
CONFIG_GAMEPORT=y
CONFIG_GAMEPORT_NS558=y
CONFIG_GAMEPORT_L4=y
CONFIG_GAMEPORT_EMU10K1=y
# CONFIG_GAMEPORT_FM801 is not set

#
# Character devices
#
CONFIG_TTY=y
# CONFIG_VT is not set
CONFIG_UNIX98_PTYS=y
# CONFIG_DEVPTS_MULTIPLE_INSTANCES is not set
CONFIG_LEGACY_PTYS=y
CONFIG_LEGACY_PTY_COUNT=256
# CONFIG_SERIAL_NONSTANDARD is not set
# CONFIG_NOZOMI is not set
# CONFIG_N_GSM is not set
# CONFIG_TRACE_SINK is not set
# CONFIG_DEVKMEM is not set

#
# Serial drivers
#
CONFIG_SERIAL_8250=y
CONFIG_SERIAL_8250_DEPRECATED_OPTIONS=y
CONFIG_SERIAL_8250_PNP=y
CONFIG_SERIAL_8250_CONSOLE=y
CONFIG_FIX_EARLYCON_MEM=y
CONFIG_SERIAL_8250_PCI=y
# CONFIG_SERIAL_8250_CS is not set
CONFIG_SERIAL_8250_NR_UARTS=4
CONFIG_SERIAL_8250_RUNTIME_UARTS=4
# CONFIG_SERIAL_8250_EXTENDED is not set
# CONFIG_SERIAL_8250_DW is not set

#
# Non-8250 serial port support
#
# CONFIG_SERIAL_MAX3100 is not set
# CONFIG_SERIAL_MAX310X is not set
# CONFIG_SERIAL_MRST_MAX3110 is not set
# CONFIG_SERIAL_MFD_HSU is not set
# CONFIG_SERIAL_UARTLITE is not set
CONFIG_SERIAL_CORE=y
CONFIG_SERIAL_CORE_CONSOLE=y
# CONFIG_SERIAL_JSM is not set
# CONFIG_SERIAL_SCCNXP is not set
# CONFIG_SERIAL_TIMBERDALE is not set
# CONFIG_SERIAL_ALTERA_JTAGUART is not set
# CONFIG_SERIAL_ALTERA_UART is not set
# CONFIG_SERIAL_IFX6X60 is not set
# CONFIG_SERIAL_PCH_UART is not set
# CONFIG_SERIAL_ARC is not set
# CONFIG_SERIAL_RP2 is not set
# CONFIG_SERIAL_FSL_LPUART is not set
# CONFIG_SERIAL_ST_ASC is not set
# CONFIG_TTY_PRINTK is not set
# CONFIG_PRINTER is not set
# CONFIG_PPDEV is not set
# CONFIG_VIRTIO_CONSOLE is not set
CONFIG_IPMI_HANDLER=y
# CONFIG_IPMI_PANIC_EVENT is not set
CONFIG_IPMI_DEVICE_INTERFACE=y
CONFIG_IPMI_SI=y
CONFIG_IPMI_WATCHDOG=y
CONFIG_IPMI_POWEROFF=y
# CONFIG_HW_RANDOM is not set
CONFIG_NVRAM=y
# CONFIG_R3964 is not set
CONFIG_APPLICOM=y

#
# PCMCIA character devices
#
# CONFIG_SYNCLINK_CS is not set
CONFIG_CARDMAN_4000=y
# CONFIG_CARDMAN_4040 is not set
# CONFIG_MWAVE is not set
# CONFIG_HPET is not set
# CONFIG_HANGCHECK_TIMER is not set
CONFIG_TCG_TPM=y
# CONFIG_TCG_TIS is not set
CONFIG_TCG_TIS_I2C_INFINEON=y
CONFIG_TCG_NSC=y
# CONFIG_TCG_ATMEL is not set
# CONFIG_TCG_INFINEON is not set
# CONFIG_TCG_ST33_I2C is not set
# CONFIG_TELCLOCK is not set
CONFIG_DEVPORT=y
CONFIG_I2C=y
CONFIG_I2C_BOARDINFO=y
# CONFIG_I2C_COMPAT is not set
CONFIG_I2C_CHARDEV=y
CONFIG_I2C_MUX=y

#
# Multiplexer I2C Chip support
#
CONFIG_I2C_MUX_GPIO=y
# CONFIG_I2C_MUX_PCA9541 is not set
CONFIG_I2C_MUX_PCA954x=y
CONFIG_I2C_HELPER_AUTO=y
CONFIG_I2C_SMBUS=y
CONFIG_I2C_ALGOBIT=y
CONFIG_I2C_ALGOPCA=y

#
# I2C Hardware Bus support
#

#
# PC SMBus host controller drivers
#
# CONFIG_I2C_ALI1535 is not set
CONFIG_I2C_ALI1563=y
CONFIG_I2C_ALI15X3=y
# CONFIG_I2C_AMD756 is not set
CONFIG_I2C_AMD8111=y
CONFIG_I2C_I801=y
# CONFIG_I2C_ISCH is not set
CONFIG_I2C_ISMT=y
# CONFIG_I2C_PIIX4 is not set
# CONFIG_I2C_NFORCE2 is not set
CONFIG_I2C_SIS5595=y
CONFIG_I2C_SIS630=y
# CONFIG_I2C_SIS96X is not set
# CONFIG_I2C_VIA is not set
# CONFIG_I2C_VIAPRO is not set

#
# ACPI drivers
#
# CONFIG_I2C_SCMI is not set

#
# I2C system bus drivers (mostly embedded / system-on-chip)
#
CONFIG_I2C_CBUS_GPIO=y
# CONFIG_I2C_DESIGNWARE_PCI is not set
CONFIG_I2C_EG20T=y
# CONFIG_I2C_GPIO is not set
CONFIG_I2C_KEMPLD=y
CONFIG_I2C_OCORES=y
CONFIG_I2C_PCA_PLATFORM=y
# CONFIG_I2C_PXA_PCI is not set
CONFIG_I2C_SIMTEC=y
CONFIG_I2C_XILINX=y

#
# External I2C/SMBus adapter drivers
#
CONFIG_I2C_DIOLAN_U2C=y
CONFIG_I2C_PARPORT=y
CONFIG_I2C_PARPORT_LIGHT=y
# CONFIG_I2C_TAOS_EVM is not set
# CONFIG_I2C_TINY_USB is not set
# CONFIG_I2C_VIPERBOARD is not set

#
# Other I2C/SMBus bus drivers
#
# CONFIG_I2C_DEBUG_CORE is not set
# CONFIG_I2C_DEBUG_ALGO is not set
# CONFIG_I2C_DEBUG_BUS is not set
CONFIG_SPI=y
CONFIG_SPI_DEBUG=y
CONFIG_SPI_MASTER=y

#
# SPI Master Controller Drivers
#
CONFIG_SPI_ALTERA=y
CONFIG_SPI_ATMEL=y
CONFIG_SPI_BCM2835=y
CONFIG_SPI_BITBANG=y
CONFIG_SPI_BUTTERFLY=y
CONFIG_SPI_EP93XX=y
# CONFIG_SPI_GPIO is not set
CONFIG_SPI_IMX=y
CONFIG_SPI_LM70_LLP=y
CONFIG_SPI_FSL_DSPI=y
CONFIG_SPI_OC_TINY=y
CONFIG_SPI_OMAP24XX=y
# CONFIG_SPI_TI_QSPI is not set
# CONFIG_SPI_OMAP_100K is not set
# CONFIG_SPI_ORION is not set
CONFIG_SPI_PXA2XX_DMA=y
CONFIG_SPI_PXA2XX=y
CONFIG_SPI_PXA2XX_PCI=y
CONFIG_SPI_SC18IS602=y
# CONFIG_SPI_SH is not set
# CONFIG_SPI_SH_HSPI is not set
CONFIG_SPI_TEGRA114=y
CONFIG_SPI_TEGRA20_SFLASH=y
# CONFIG_SPI_TEGRA20_SLINK is not set
CONFIG_SPI_TOPCLIFF_PCH=y
CONFIG_SPI_TXX9=y
CONFIG_SPI_XCOMM=y
CONFIG_SPI_XILINX=y
CONFIG_SPI_DESIGNWARE=y
CONFIG_SPI_DW_PCI=y

#
# SPI Protocol Masters
#
CONFIG_SPI_SPIDEV=y
CONFIG_SPI_TLE62X0=y
# CONFIG_HSI is not set

#
# PPS support
#
CONFIG_PPS=y
# CONFIG_PPS_DEBUG is not set

#
# PPS clients support
#
CONFIG_PPS_CLIENT_KTIMER=y
# CONFIG_PPS_CLIENT_LDISC is not set
CONFIG_PPS_CLIENT_PARPORT=y
CONFIG_PPS_CLIENT_GPIO=y

#
# PPS generators support
#

#
# PTP clock support
#
CONFIG_PTP_1588_CLOCK=y

#
# Enable PHYLIB and NETWORK_PHY_TIMESTAMPING to see the additional clocks.
#
CONFIG_PTP_1588_CLOCK_PCH=y
CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y
CONFIG_GPIO_DEVRES=y
CONFIG_GPIOLIB=y
CONFIG_GPIO_ACPI=y
# CONFIG_DEBUG_GPIO is not set
# CONFIG_GPIO_SYSFS is not set
CONFIG_GPIO_GENERIC=y
# CONFIG_GPIO_DA9052 is not set
CONFIG_GPIO_MAX730X=y

#
# Memory mapped GPIO drivers:
#
CONFIG_GPIO_GENERIC_PLATFORM=y
# CONFIG_GPIO_IT8761E is not set
# CONFIG_GPIO_F7188X is not set
CONFIG_GPIO_TS5500=y
CONFIG_GPIO_SCH=y
CONFIG_GPIO_ICH=y
CONFIG_GPIO_VX855=y
# CONFIG_GPIO_LYNXPOINT is not set

#
# I2C GPIO expanders:
#
CONFIG_GPIO_ARIZONA=y
# CONFIG_GPIO_MAX7300 is not set
CONFIG_GPIO_MAX732X=y
# CONFIG_GPIO_MAX732X_IRQ is not set
CONFIG_GPIO_PCA953X=y
CONFIG_GPIO_PCA953X_IRQ=y
CONFIG_GPIO_PCF857X=y
CONFIG_GPIO_RC5T583=y
# CONFIG_GPIO_SX150X is not set
CONFIG_GPIO_STMPE=y
CONFIG_GPIO_TC3589X=y
CONFIG_GPIO_TPS65912=y
CONFIG_GPIO_TWL6040=y
CONFIG_GPIO_WM831X=y
CONFIG_GPIO_WM8350=y
CONFIG_GPIO_WM8994=y
CONFIG_GPIO_ADP5520=y
# CONFIG_GPIO_ADP5588 is not set

#
# PCI GPIO expanders:
#
CONFIG_GPIO_CS5535=y
CONFIG_GPIO_BT8XX=y
CONFIG_GPIO_AMD8111=y
CONFIG_GPIO_LANGWELL=y
# CONFIG_GPIO_PCH is not set
CONFIG_GPIO_ML_IOH=y
CONFIG_GPIO_TIMBERDALE=y
CONFIG_GPIO_RDC321X=y

#
# SPI GPIO expanders:
#
CONFIG_GPIO_MAX7301=y
CONFIG_GPIO_MCP23S08=y
CONFIG_GPIO_MC33880=y
# CONFIG_GPIO_74X164 is not set

#
# AC97 GPIO expanders:
#

#
# LPC GPIO expanders:
#
CONFIG_GPIO_KEMPLD=y

#
# MODULbus GPIO expanders:
#
CONFIG_GPIO_JANZ_TTL=y
# CONFIG_GPIO_TPS6586X is not set
CONFIG_GPIO_TPS65910=y

#
# USB GPIO expanders:
#
CONFIG_GPIO_VIPERBOARD=y
CONFIG_W1=y
# CONFIG_W1_CON is not set

#
# 1-wire Bus Masters
#
# CONFIG_W1_MASTER_MATROX is not set
CONFIG_W1_MASTER_DS2490=y
CONFIG_W1_MASTER_DS2482=y
CONFIG_W1_MASTER_DS1WM=y
CONFIG_W1_MASTER_GPIO=y

#
# 1-wire Slaves
#
# CONFIG_W1_SLAVE_THERM is not set
CONFIG_W1_SLAVE_SMEM=y
# CONFIG_W1_SLAVE_DS2408 is not set
CONFIG_W1_SLAVE_DS2413=y
CONFIG_W1_SLAVE_DS2423=y
CONFIG_W1_SLAVE_DS2431=y
CONFIG_W1_SLAVE_DS2433=y
# CONFIG_W1_SLAVE_DS2433_CRC is not set
# CONFIG_W1_SLAVE_DS2760 is not set
CONFIG_W1_SLAVE_DS2780=y
CONFIG_W1_SLAVE_DS2781=y
CONFIG_W1_SLAVE_DS28E04=y
CONFIG_W1_SLAVE_BQ27000=y
CONFIG_POWER_SUPPLY=y
CONFIG_POWER_SUPPLY_DEBUG=y
# CONFIG_PDA_POWER is not set
CONFIG_GENERIC_ADC_BATTERY=y
CONFIG_WM831X_BACKUP=y
CONFIG_WM831X_POWER=y
CONFIG_WM8350_POWER=y
CONFIG_TEST_POWER=y
CONFIG_BATTERY_DS2780=y
CONFIG_BATTERY_DS2781=y
CONFIG_BATTERY_DS2782=y
CONFIG_BATTERY_SBS=y
# CONFIG_BATTERY_BQ27x00 is not set
# CONFIG_BATTERY_DA9052 is not set
# CONFIG_BATTERY_MAX17040 is not set
CONFIG_BATTERY_MAX17042=y
CONFIG_CHARGER_PCF50633=y
# CONFIG_CHARGER_ISP1704 is not set
CONFIG_CHARGER_MAX8903=y
# CONFIG_CHARGER_LP8727 is not set
CONFIG_CHARGER_GPIO=y
# CONFIG_CHARGER_MANAGER is not set
CONFIG_CHARGER_MAX8997=y
CONFIG_CHARGER_MAX8998=y
CONFIG_CHARGER_BQ2415X=y
CONFIG_CHARGER_BQ24190=y
CONFIG_CHARGER_SMB347=y
CONFIG_BATTERY_GOLDFISH=y
# CONFIG_POWER_RESET is not set
# CONFIG_POWER_AVS is not set
CONFIG_HWMON=y
CONFIG_HWMON_VID=y
CONFIG_HWMON_DEBUG_CHIP=y

#
# Native drivers
#
CONFIG_SENSORS_AD7314=y
CONFIG_SENSORS_AD7414=y
# CONFIG_SENSORS_AD7418 is not set
CONFIG_SENSORS_ADCXX=y
# CONFIG_SENSORS_ADM1021 is not set
# CONFIG_SENSORS_ADM1025 is not set
CONFIG_SENSORS_ADM1026=y
CONFIG_SENSORS_ADM1029=y
# CONFIG_SENSORS_ADM1031 is not set
# CONFIG_SENSORS_ADM9240 is not set
CONFIG_SENSORS_ADT7X10=y
CONFIG_SENSORS_ADT7310=y
# CONFIG_SENSORS_ADT7410 is not set
CONFIG_SENSORS_ADT7411=y
CONFIG_SENSORS_ADT7462=y
CONFIG_SENSORS_ADT7470=y
# CONFIG_SENSORS_ADT7475 is not set
CONFIG_SENSORS_ASC7621=y
# CONFIG_SENSORS_K8TEMP is not set
# CONFIG_SENSORS_K10TEMP is not set
CONFIG_SENSORS_FAM15H_POWER=y
CONFIG_SENSORS_ASB100=y
CONFIG_SENSORS_ATXP1=y
CONFIG_SENSORS_DS620=y
CONFIG_SENSORS_DS1621=y
CONFIG_SENSORS_DA9052_ADC=y
# CONFIG_SENSORS_I5K_AMB is not set
CONFIG_SENSORS_F71805F=y
CONFIG_SENSORS_F71882FG=y
# CONFIG_SENSORS_F75375S is not set
CONFIG_SENSORS_FSCHMD=y
CONFIG_SENSORS_G760A=y
# CONFIG_SENSORS_G762 is not set
# CONFIG_SENSORS_GL518SM is not set
CONFIG_SENSORS_GL520SM=y
CONFIG_SENSORS_GPIO_FAN=y
CONFIG_SENSORS_HIH6130=y
# CONFIG_SENSORS_HTU21 is not set
# CONFIG_SENSORS_CORETEMP is not set
CONFIG_SENSORS_IBMAEM=y
# CONFIG_SENSORS_IBMPEX is not set
# CONFIG_SENSORS_IIO_HWMON is not set
CONFIG_SENSORS_IT87=y
CONFIG_SENSORS_JC42=y
CONFIG_SENSORS_LINEAGE=y
CONFIG_SENSORS_LM63=y
# CONFIG_SENSORS_LM70 is not set
CONFIG_SENSORS_LM73=y
# CONFIG_SENSORS_LM75 is not set
CONFIG_SENSORS_LM77=y
# CONFIG_SENSORS_LM78 is not set
CONFIG_SENSORS_LM80=y
CONFIG_SENSORS_LM83=y
# CONFIG_SENSORS_LM85 is not set
CONFIG_SENSORS_LM87=y
# CONFIG_SENSORS_LM90 is not set
# CONFIG_SENSORS_LM92 is not set
CONFIG_SENSORS_LM93=y
CONFIG_SENSORS_LTC4151=y
CONFIG_SENSORS_LTC4215=y
CONFIG_SENSORS_LTC4245=y
CONFIG_SENSORS_LTC4261=y
CONFIG_SENSORS_LM95234=y
CONFIG_SENSORS_LM95241=y
# CONFIG_SENSORS_LM95245 is not set
CONFIG_SENSORS_MAX1111=y
CONFIG_SENSORS_MAX16065=y
CONFIG_SENSORS_MAX1619=y
CONFIG_SENSORS_MAX1668=y
CONFIG_SENSORS_MAX197=y
# CONFIG_SENSORS_MAX6639 is not set
CONFIG_SENSORS_MAX6642=y
# CONFIG_SENSORS_MAX6650 is not set
# CONFIG_SENSORS_MAX6697 is not set
CONFIG_SENSORS_MCP3021=y
CONFIG_SENSORS_NCT6775=y
CONFIG_SENSORS_PC87360=y
CONFIG_SENSORS_PC87427=y
# CONFIG_SENSORS_PCF8591 is not set
CONFIG_PMBUS=y
# CONFIG_SENSORS_PMBUS is not set
CONFIG_SENSORS_ADM1275=y
# CONFIG_SENSORS_LM25066 is not set
CONFIG_SENSORS_LTC2978=y
CONFIG_SENSORS_MAX16064=y
# CONFIG_SENSORS_MAX34440 is not set
# CONFIG_SENSORS_MAX8688 is not set
CONFIG_SENSORS_UCD9000=y
CONFIG_SENSORS_UCD9200=y
CONFIG_SENSORS_ZL6100=y
CONFIG_SENSORS_SHT15=y
CONFIG_SENSORS_SHT21=y
CONFIG_SENSORS_SIS5595=y
# CONFIG_SENSORS_SMM665 is not set
# CONFIG_SENSORS_DME1737 is not set
CONFIG_SENSORS_EMC1403=y
CONFIG_SENSORS_EMC2103=y
CONFIG_SENSORS_EMC6W201=y
CONFIG_SENSORS_SMSC47M1=y
# CONFIG_SENSORS_SMSC47M192 is not set
CONFIG_SENSORS_SMSC47B397=y
# CONFIG_SENSORS_SCH56XX_COMMON is not set
CONFIG_SENSORS_ADS1015=y
# CONFIG_SENSORS_ADS7828 is not set
# CONFIG_SENSORS_ADS7871 is not set
CONFIG_SENSORS_AMC6821=y
CONFIG_SENSORS_INA209=y
# CONFIG_SENSORS_INA2XX is not set
CONFIG_SENSORS_THMC50=y
# CONFIG_SENSORS_TMP102 is not set
# CONFIG_SENSORS_TMP401 is not set
# CONFIG_SENSORS_TMP421 is not set
CONFIG_SENSORS_VIA_CPUTEMP=y
# CONFIG_SENSORS_VIA686A is not set
CONFIG_SENSORS_VT1211=y
CONFIG_SENSORS_VT8231=y
CONFIG_SENSORS_W83781D=y
CONFIG_SENSORS_W83791D=y
# CONFIG_SENSORS_W83792D is not set
CONFIG_SENSORS_W83793=y
CONFIG_SENSORS_W83795=y
# CONFIG_SENSORS_W83795_FANCTRL is not set
# CONFIG_SENSORS_W83L785TS is not set
CONFIG_SENSORS_W83L786NG=y
CONFIG_SENSORS_W83627HF=y
CONFIG_SENSORS_W83627EHF=y
CONFIG_SENSORS_WM831X=y
CONFIG_SENSORS_WM8350=y
CONFIG_SENSORS_APPLESMC=y
CONFIG_SENSORS_MC13783_ADC=y

#
# ACPI drivers
#
# CONFIG_SENSORS_ACPI_POWER is not set
# CONFIG_SENSORS_ATK0110 is not set
CONFIG_THERMAL=y
CONFIG_THERMAL_HWMON=y
CONFIG_THERMAL_DEFAULT_GOV_STEP_WISE=y
# CONFIG_THERMAL_DEFAULT_GOV_FAIR_SHARE is not set
# CONFIG_THERMAL_DEFAULT_GOV_USER_SPACE is not set
# CONFIG_THERMAL_GOV_FAIR_SHARE is not set
CONFIG_THERMAL_GOV_STEP_WISE=y
# CONFIG_THERMAL_GOV_USER_SPACE is not set
# CONFIG_CPU_THERMAL is not set
# CONFIG_THERMAL_EMULATION is not set
# CONFIG_INTEL_POWERCLAMP is not set

#
# Texas Instruments thermal drivers
#
# CONFIG_WATCHDOG is not set
CONFIG_SSB_POSSIBLE=y

#
# Sonics Silicon Backplane
#
CONFIG_SSB=y
CONFIG_SSB_SPROM=y
CONFIG_SSB_PCIHOST_POSSIBLE=y
CONFIG_SSB_PCIHOST=y
# CONFIG_SSB_B43_PCI_BRIDGE is not set
CONFIG_SSB_PCMCIAHOST_POSSIBLE=y
# CONFIG_SSB_PCMCIAHOST is not set
CONFIG_SSB_SDIOHOST_POSSIBLE=y
CONFIG_SSB_SDIOHOST=y
CONFIG_SSB_SILENT=y
CONFIG_SSB_DRIVER_PCICORE_POSSIBLE=y
CONFIG_SSB_DRIVER_PCICORE=y
CONFIG_SSB_DRIVER_GPIO=y
CONFIG_BCMA_POSSIBLE=y

#
# Broadcom specific AMBA
#
CONFIG_BCMA=y
CONFIG_BCMA_HOST_PCI_POSSIBLE=y
# CONFIG_BCMA_HOST_PCI is not set
# CONFIG_BCMA_HOST_SOC is not set
CONFIG_BCMA_DRIVER_GMAC_CMN=y
# CONFIG_BCMA_DRIVER_GPIO is not set
# CONFIG_BCMA_DEBUG is not set

#
# Multifunction device drivers
#
CONFIG_MFD_CORE=y
CONFIG_MFD_CS5535=y
# CONFIG_MFD_AS3711 is not set
CONFIG_PMIC_ADP5520=y
CONFIG_MFD_AAT2870_CORE=y
# CONFIG_MFD_CROS_EC is not set
# CONFIG_PMIC_DA903X is not set
CONFIG_PMIC_DA9052=y
# CONFIG_MFD_DA9052_SPI is not set
CONFIG_MFD_DA9052_I2C=y
# CONFIG_MFD_DA9055 is not set
CONFIG_MFD_DA9063=y
CONFIG_MFD_MC13783=y
CONFIG_MFD_MC13XXX=y
CONFIG_MFD_MC13XXX_SPI=y
CONFIG_MFD_MC13XXX_I2C=y
# CONFIG_HTC_PASIC3 is not set
# CONFIG_HTC_I2CPLD is not set
CONFIG_LPC_ICH=y
CONFIG_LPC_SCH=y
CONFIG_MFD_JANZ_CMODIO=y
CONFIG_MFD_KEMPLD=y
# CONFIG_MFD_88PM800 is not set
CONFIG_MFD_88PM805=y
# CONFIG_MFD_88PM860X is not set
# CONFIG_MFD_MAX77686 is not set
# CONFIG_MFD_MAX77693 is not set
# CONFIG_MFD_MAX8907 is not set
# CONFIG_MFD_MAX8925 is not set
CONFIG_MFD_MAX8997=y
CONFIG_MFD_MAX8998=y
CONFIG_EZX_PCAP=y
CONFIG_MFD_VIPERBOARD=y
CONFIG_MFD_RETU=y
CONFIG_MFD_PCF50633=y
CONFIG_PCF50633_ADC=y
CONFIG_PCF50633_GPIO=y
CONFIG_MFD_RDC321X=y
# CONFIG_MFD_RTSX_PCI is not set
CONFIG_MFD_RC5T583=y
CONFIG_MFD_SEC_CORE=y
# CONFIG_MFD_SI476X_CORE is not set
# CONFIG_MFD_SM501 is not set
CONFIG_MFD_SMSC=y
# CONFIG_ABX500_CORE is not set
CONFIG_MFD_STMPE=y

#
# STMicroelectronics STMPE Interface Drivers
#
# CONFIG_STMPE_I2C is not set
# CONFIG_STMPE_SPI is not set
CONFIG_MFD_SYSCON=y
# CONFIG_MFD_TI_AM335X_TSCADC is not set
CONFIG_MFD_LP8788=y
# CONFIG_MFD_PALMAS is not set
# CONFIG_TPS6105X is not set
# CONFIG_TPS65010 is not set
CONFIG_TPS6507X=y
# CONFIG_MFD_TPS65090 is not set
# CONFIG_MFD_TPS65217 is not set
CONFIG_MFD_TPS6586X=y
CONFIG_MFD_TPS65910=y
CONFIG_MFD_TPS65912=y
CONFIG_MFD_TPS65912_I2C=y
# CONFIG_MFD_TPS65912_SPI is not set
# CONFIG_MFD_TPS80031 is not set
# CONFIG_TWL4030_CORE is not set
CONFIG_TWL6040_CORE=y
CONFIG_MFD_WL1273_CORE=y
CONFIG_MFD_LM3533=y
CONFIG_MFD_TIMBERDALE=y
CONFIG_MFD_TC3589X=y
# CONFIG_MFD_TMIO is not set
CONFIG_MFD_VX855=y
CONFIG_MFD_ARIZONA=y
# CONFIG_MFD_ARIZONA_I2C is not set
CONFIG_MFD_ARIZONA_SPI=y
CONFIG_MFD_WM5102=y
CONFIG_MFD_WM5110=y
# CONFIG_MFD_WM8997 is not set
# CONFIG_MFD_WM8400 is not set
CONFIG_MFD_WM831X=y
CONFIG_MFD_WM831X_I2C=y
CONFIG_MFD_WM831X_SPI=y
CONFIG_MFD_WM8350=y
CONFIG_MFD_WM8350_I2C=y
CONFIG_MFD_WM8994=y
CONFIG_REGULATOR=y
CONFIG_REGULATOR_DEBUG=y
CONFIG_REGULATOR_DUMMY=y
CONFIG_REGULATOR_FIXED_VOLTAGE=y
CONFIG_REGULATOR_VIRTUAL_CONSUMER=y
# CONFIG_REGULATOR_USERSPACE_CONSUMER is not set
# CONFIG_REGULATOR_AD5398 is not set
# CONFIG_REGULATOR_ANATOP is not set
# CONFIG_REGULATOR_AAT2870 is not set
CONFIG_REGULATOR_DA9052=y
CONFIG_REGULATOR_DA9063=y
# CONFIG_REGULATOR_DA9210 is not set
# CONFIG_REGULATOR_FAN53555 is not set
CONFIG_REGULATOR_GPIO=y
CONFIG_REGULATOR_ISL6271A=y
CONFIG_REGULATOR_LP3971=y
# CONFIG_REGULATOR_LP3972 is not set
CONFIG_REGULATOR_LP872X=y
CONFIG_REGULATOR_LP8755=y
CONFIG_REGULATOR_LP8788=y
# CONFIG_REGULATOR_MAX1586 is not set
CONFIG_REGULATOR_MAX8649=y
CONFIG_REGULATOR_MAX8660=y
# CONFIG_REGULATOR_MAX8952 is not set
# CONFIG_REGULATOR_MAX8973 is not set
CONFIG_REGULATOR_MAX8997=y
CONFIG_REGULATOR_MAX8998=y
CONFIG_REGULATOR_MC13XXX_CORE=y
# CONFIG_REGULATOR_MC13783 is not set
CONFIG_REGULATOR_MC13892=y
CONFIG_REGULATOR_PCAP=y
CONFIG_REGULATOR_PCF50633=y
CONFIG_REGULATOR_PFUZE100=y
# CONFIG_REGULATOR_RC5T583 is not set
# CONFIG_REGULATOR_S2MPS11 is not set
CONFIG_REGULATOR_S5M8767=y
CONFIG_REGULATOR_TPS51632=y
CONFIG_REGULATOR_TPS62360=y
CONFIG_REGULATOR_TPS65023=y
CONFIG_REGULATOR_TPS6507X=y
CONFIG_REGULATOR_TPS6524X=y
CONFIG_REGULATOR_TPS6586X=y
CONFIG_REGULATOR_TPS65910=y
CONFIG_REGULATOR_TPS65912=y
# CONFIG_REGULATOR_WM831X is not set
CONFIG_REGULATOR_WM8350=y
CONFIG_REGULATOR_WM8994=y
# CONFIG_MEDIA_SUPPORT is not set

#
# Graphics support
#
CONFIG_AGP=y
# CONFIG_AGP_AMD64 is not set
CONFIG_AGP_INTEL=y
CONFIG_AGP_SIS=y
CONFIG_AGP_VIA=y
CONFIG_VGA_ARB=y
CONFIG_VGA_ARB_MAX_GPUS=16
# CONFIG_VGA_SWITCHEROO is not set
CONFIG_DRM=y
CONFIG_DRM_USB=y
CONFIG_DRM_KMS_HELPER=y
# CONFIG_DRM_LOAD_EDID_FIRMWARE is not set
CONFIG_DRM_TTM=y

#
# I2C encoder or helper chips
#
# CONFIG_DRM_I2C_CH7006 is not set
CONFIG_DRM_I2C_SIL164=y
CONFIG_DRM_I2C_NXP_TDA998X=y
CONFIG_DRM_TDFX=y
# CONFIG_DRM_R128 is not set
CONFIG_DRM_RADEON=y
# CONFIG_DRM_RADEON_UMS is not set
CONFIG_DRM_NOUVEAU=y
CONFIG_NOUVEAU_DEBUG=5
CONFIG_NOUVEAU_DEBUG_DEFAULT=3
# CONFIG_DRM_NOUVEAU_BACKLIGHT is not set
# CONFIG_DRM_I915 is not set
CONFIG_DRM_MGA=y
# CONFIG_DRM_SIS is not set
CONFIG_DRM_VIA=y
CONFIG_DRM_SAVAGE=y
CONFIG_DRM_VMWGFX=y
# CONFIG_DRM_VMWGFX_FBCON is not set
# CONFIG_DRM_GMA500 is not set
CONFIG_DRM_UDL=y
CONFIG_DRM_AST=y
CONFIG_DRM_MGAG200=y
CONFIG_DRM_CIRRUS_QEMU=y
CONFIG_DRM_QXL=y
CONFIG_VGASTATE=y
CONFIG_VIDEO_OUTPUT_CONTROL=y
CONFIG_HDMI=y
CONFIG_FB=y
# CONFIG_FIRMWARE_EDID is not set
CONFIG_FB_DDC=y
CONFIG_FB_BOOT_VESA_SUPPORT=y
CONFIG_FB_CFB_FILLRECT=y
CONFIG_FB_CFB_COPYAREA=y
CONFIG_FB_CFB_IMAGEBLIT=y
# CONFIG_FB_CFB_REV_PIXELS_IN_BYTE is not set
CONFIG_FB_SYS_FILLRECT=y
CONFIG_FB_SYS_COPYAREA=y
CONFIG_FB_SYS_IMAGEBLIT=y
CONFIG_FB_FOREIGN_ENDIAN=y
CONFIG_FB_BOTH_ENDIAN=y
# CONFIG_FB_BIG_ENDIAN is not set
# CONFIG_FB_LITTLE_ENDIAN is not set
CONFIG_FB_SYS_FOPS=y
CONFIG_FB_DEFERRED_IO=y
CONFIG_FB_HECUBA=y
CONFIG_FB_SVGALIB=y
# CONFIG_FB_MACMODES is not set
CONFIG_FB_BACKLIGHT=y
CONFIG_FB_MODE_HELPERS=y
CONFIG_FB_TILEBLITTING=y

#
# Frame buffer hardware drivers
#
# CONFIG_FB_CIRRUS is not set
CONFIG_FB_PM2=y
# CONFIG_FB_PM2_FIFO_DISCONNECT is not set
CONFIG_FB_CYBER2000=y
# CONFIG_FB_CYBER2000_DDC is not set
# CONFIG_FB_ARC is not set
# CONFIG_FB_ASILIANT is not set
# CONFIG_FB_IMSTT is not set
# CONFIG_FB_VGA16 is not set
CONFIG_FB_UVESA=y
# CONFIG_FB_VESA is not set
CONFIG_FB_N411=y
CONFIG_FB_HGA=y
CONFIG_FB_S1D13XXX=y
# CONFIG_FB_NVIDIA is not set
# CONFIG_FB_RIVA is not set
CONFIG_FB_I740=y
CONFIG_FB_LE80578=y
CONFIG_FB_CARILLO_RANCH=y
# CONFIG_FB_INTEL is not set
# CONFIG_FB_MATROX is not set
CONFIG_FB_RADEON=y
CONFIG_FB_RADEON_I2C=y
# CONFIG_FB_RADEON_BACKLIGHT is not set
# CONFIG_FB_RADEON_DEBUG is not set
CONFIG_FB_ATY128=y
CONFIG_FB_ATY128_BACKLIGHT=y
CONFIG_FB_ATY=y
CONFIG_FB_ATY_CT=y
# CONFIG_FB_ATY_GENERIC_LCD is not set
CONFIG_FB_ATY_GX=y
CONFIG_FB_ATY_BACKLIGHT=y
CONFIG_FB_S3=y
# CONFIG_FB_S3_DDC is not set
# CONFIG_FB_SAVAGE is not set
CONFIG_FB_SIS=y
# CONFIG_FB_SIS_300 is not set
# CONFIG_FB_SIS_315 is not set
CONFIG_FB_VIA=y
CONFIG_FB_VIA_DIRECT_PROCFS=y
# CONFIG_FB_VIA_X_COMPATIBILITY is not set
CONFIG_FB_NEOMAGIC=y
CONFIG_FB_KYRO=y
# CONFIG_FB_3DFX is not set
# CONFIG_FB_VOODOO1 is not set
CONFIG_FB_VT8623=y
CONFIG_FB_TRIDENT=y
# CONFIG_FB_ARK is not set
CONFIG_FB_PM3=y
CONFIG_FB_CARMINE=y
CONFIG_FB_CARMINE_DRAM_EVAL=y
# CONFIG_CARMINE_DRAM_CUSTOM is not set
# CONFIG_FB_GEODE is not set
CONFIG_FB_TMIO=y
# CONFIG_FB_TMIO_ACCELL is not set
CONFIG_FB_SMSCUFX=y
CONFIG_FB_UDL=y
CONFIG_FB_GOLDFISH=y
# CONFIG_FB_VIRTUAL is not set
CONFIG_FB_METRONOME=y
CONFIG_FB_MB862XX=y
CONFIG_FB_MB862XX_PCI_GDC=y
# CONFIG_FB_MB862XX_I2C is not set
# CONFIG_FB_BROADSHEET is not set
# CONFIG_FB_AUO_K190X is not set
# CONFIG_FB_SIMPLE is not set
# CONFIG_EXYNOS_VIDEO is not set
CONFIG_BACKLIGHT_LCD_SUPPORT=y
CONFIG_LCD_CLASS_DEVICE=y
# CONFIG_LCD_L4F00242T03 is not set
CONFIG_LCD_LMS283GF05=y
CONFIG_LCD_LTV350QV=y
# CONFIG_LCD_ILI922X is not set
# CONFIG_LCD_ILI9320 is not set
CONFIG_LCD_TDO24M=y
# CONFIG_LCD_VGG2432A4 is not set
CONFIG_LCD_PLATFORM=y
# CONFIG_LCD_S6E63M0 is not set
CONFIG_LCD_LD9040=y
# CONFIG_LCD_AMS369FG06 is not set
CONFIG_LCD_LMS501KF03=y
CONFIG_LCD_HX8357=y
CONFIG_BACKLIGHT_CLASS_DEVICE=y
CONFIG_BACKLIGHT_GENERIC=y
# CONFIG_BACKLIGHT_LM3533 is not set
CONFIG_BACKLIGHT_CARILLO_RANCH=y
CONFIG_BACKLIGHT_PWM=y
# CONFIG_BACKLIGHT_DA9052 is not set
# CONFIG_BACKLIGHT_APPLE is not set
CONFIG_BACKLIGHT_SAHARA=y
CONFIG_BACKLIGHT_WM831X=y
CONFIG_BACKLIGHT_ADP5520=y
# CONFIG_BACKLIGHT_ADP8860 is not set
# CONFIG_BACKLIGHT_ADP8870 is not set
CONFIG_BACKLIGHT_PCF50633=y
CONFIG_BACKLIGHT_AAT2870=y
CONFIG_BACKLIGHT_LM3630=y
CONFIG_BACKLIGHT_LM3639=y
CONFIG_BACKLIGHT_LP855X=y
# CONFIG_BACKLIGHT_LP8788 is not set
# CONFIG_BACKLIGHT_OT200 is not set
CONFIG_BACKLIGHT_GPIO=y
CONFIG_BACKLIGHT_LV5207LP=y
# CONFIG_BACKLIGHT_BD6107 is not set
# CONFIG_LOGO is not set
# CONFIG_SOUND is not set

#
# HID support
#
CONFIG_HID=y
CONFIG_HID_BATTERY_STRENGTH=y
# CONFIG_HIDRAW is not set
# CONFIG_UHID is not set
# CONFIG_HID_GENERIC is not set

#
# Special HID drivers
#
CONFIG_HID_A4TECH=y
CONFIG_HID_ACRUX=y
# CONFIG_HID_ACRUX_FF is not set
# CONFIG_HID_APPLE is not set
CONFIG_HID_APPLEIR=y
# CONFIG_HID_AUREAL is not set
CONFIG_HID_BELKIN=y
# CONFIG_HID_CHERRY is not set
CONFIG_HID_CHICONY=y
CONFIG_HID_CYPRESS=y
# CONFIG_HID_DRAGONRISE is not set
CONFIG_HID_EMS_FF=y
# CONFIG_HID_ELECOM is not set
CONFIG_HID_ELO=y
CONFIG_HID_EZKEY=y
# CONFIG_HID_HOLTEK is not set
CONFIG_HID_HUION=y
# CONFIG_HID_KEYTOUCH is not set
CONFIG_HID_KYE=y
# CONFIG_HID_UCLOGIC is not set
CONFIG_HID_WALTOP=y
# CONFIG_HID_GYRATION is not set
CONFIG_HID_ICADE=y
# CONFIG_HID_TWINHAN is not set
CONFIG_HID_KENSINGTON=y
CONFIG_HID_LCPOWER=y
CONFIG_HID_LENOVO_TPKBD=y
CONFIG_HID_LOGITECH=y
CONFIG_HID_LOGITECH_DJ=y
CONFIG_LOGITECH_FF=y
# CONFIG_LOGIRUMBLEPAD2_FF is not set
CONFIG_LOGIG940_FF=y
CONFIG_LOGIWHEELS_FF=y
CONFIG_HID_MAGICMOUSE=y
# CONFIG_HID_MICROSOFT is not set
# CONFIG_HID_MONTEREY is not set
CONFIG_HID_MULTITOUCH=y
CONFIG_HID_NTRIG=y
CONFIG_HID_ORTEK=y
CONFIG_HID_PANTHERLORD=y
# CONFIG_PANTHERLORD_FF is not set
# CONFIG_HID_PETALYNX is not set
CONFIG_HID_PICOLCD=y
# CONFIG_HID_PICOLCD_FB is not set
# CONFIG_HID_PICOLCD_BACKLIGHT is not set
# CONFIG_HID_PICOLCD_LCD is not set
# CONFIG_HID_PICOLCD_LEDS is not set
# CONFIG_HID_PRIMAX is not set
CONFIG_HID_ROCCAT=y
CONFIG_HID_SAITEK=y
CONFIG_HID_SAMSUNG=y
CONFIG_HID_SONY=y
CONFIG_HID_SPEEDLINK=y
CONFIG_HID_STEELSERIES=y
CONFIG_HID_SUNPLUS=y
CONFIG_HID_GREENASIA=y
CONFIG_GREENASIA_FF=y
# CONFIG_HID_SMARTJOYPLUS is not set
# CONFIG_HID_TIVO is not set
# CONFIG_HID_TOPSEED is not set
CONFIG_HID_THINGM=y
# CONFIG_HID_THRUSTMASTER is not set
# CONFIG_HID_WACOM is not set
CONFIG_HID_WIIMOTE=y
CONFIG_HID_XINMO=y
CONFIG_HID_ZEROPLUS=y
# CONFIG_ZEROPLUS_FF is not set
CONFIG_HID_ZYDACRON=y
CONFIG_HID_SENSOR_HUB=y

#
# USB HID support
#
CONFIG_USB_HID=y
CONFIG_HID_PID=y
CONFIG_USB_HIDDEV=y

#
# I2C HID support
#
# CONFIG_I2C_HID is not set
CONFIG_USB_OHCI_LITTLE_ENDIAN=y
CONFIG_USB_SUPPORT=y
CONFIG_USB_COMMON=y
CONFIG_USB_ARCH_HAS_HCD=y
CONFIG_USB=y
# CONFIG_USB_DEBUG is not set
CONFIG_USB_ANNOUNCE_NEW_DEVICES=y

#
# Miscellaneous USB options
#
CONFIG_USB_DEFAULT_PERSIST=y
# CONFIG_USB_DYNAMIC_MINORS is not set
# CONFIG_USB_OTG is not set
# CONFIG_USB_OTG_WHITELIST is not set
CONFIG_USB_OTG_BLACKLIST_HUB=y
# CONFIG_USB_MON is not set
CONFIG_USB_WUSB=y
# CONFIG_USB_WUSB_CBAF is not set

#
# USB Host Controller Drivers
#
# CONFIG_USB_C67X00_HCD is not set
CONFIG_USB_XHCI_HCD=y
CONFIG_USB_XHCI_PLATFORM=y
# CONFIG_USB_EHCI_HCD is not set
CONFIG_USB_OXU210HP_HCD=y
CONFIG_USB_ISP116X_HCD=y
CONFIG_USB_ISP1760_HCD=y
# CONFIG_USB_ISP1362_HCD is not set
CONFIG_USB_FUSBH200_HCD=y
# CONFIG_USB_FOTG210_HCD is not set
CONFIG_USB_OHCI_HCD=y
CONFIG_USB_OHCI_HCD_PCI=y
# CONFIG_USB_OHCI_HCD_SSB is not set
CONFIG_USB_OHCI_HCD_PLATFORM=y
CONFIG_USB_UHCI_HCD=y
CONFIG_USB_U132_HCD=y
CONFIG_USB_SL811_HCD=y
# CONFIG_USB_SL811_HCD_ISO is not set
CONFIG_USB_SL811_CS=y
# CONFIG_USB_R8A66597_HCD is not set
CONFIG_USB_WHCI_HCD=y
CONFIG_USB_HWA_HCD=y
CONFIG_USB_HCD_BCMA=y
CONFIG_USB_HCD_SSB=y
CONFIG_USB_HCD_TEST_MODE=y

#
# USB Device Class drivers
#
# CONFIG_USB_ACM is not set
# CONFIG_USB_PRINTER is not set
CONFIG_USB_WDM=y
CONFIG_USB_TMC=y

#
# NOTE: USB_STORAGE depends on SCSI but BLK_DEV_SD may
#

#
# also be needed; see USB_STORAGE Help for more info
#

#
# USB Imaging devices
#
# CONFIG_USB_MDC800 is not set
CONFIG_USB_DWC3=y
CONFIG_USB_DWC3_HOST=y

#
# Platform Glue Driver Support
#
# CONFIG_USB_DWC3_OMAP is not set
# CONFIG_USB_DWC3_EXYNOS is not set
# CONFIG_USB_DWC3_PCI is not set

#
# Debugging features
#
CONFIG_USB_DWC3_DEBUG=y
CONFIG_USB_DWC3_VERBOSE=y

#
# USB port drivers
#
CONFIG_USB_USS720=y
# CONFIG_USB_SERIAL is not set

#
# USB Miscellaneous drivers
#
CONFIG_USB_EMI62=y
CONFIG_USB_EMI26=y
# CONFIG_USB_ADUTUX is not set
# CONFIG_USB_SEVSEG is not set
CONFIG_USB_RIO500=y
CONFIG_USB_LEGOTOWER=y
CONFIG_USB_LCD=y
CONFIG_USB_LED=y
# CONFIG_USB_CYPRESS_CY7C63 is not set
# CONFIG_USB_CYTHERM is not set
CONFIG_USB_IDMOUSE=y
CONFIG_USB_FTDI_ELAN=y
CONFIG_USB_APPLEDISPLAY=y
CONFIG_USB_LD=y
CONFIG_USB_TRANCEVIBRATOR=y
# CONFIG_USB_IOWARRIOR is not set
CONFIG_USB_TEST=y
CONFIG_USB_EHSET_TEST_FIXTURE=y
# CONFIG_USB_ISIGHTFW is not set
CONFIG_USB_YUREX=y
# CONFIG_USB_EZUSB_FX2 is not set
CONFIG_USB_HSIC_USB3503=y

#
# USB Physical Layer drivers
#
CONFIG_USB_PHY=y
CONFIG_NOP_USB_XCEIV=y
CONFIG_OMAP_CONTROL_USB=y
CONFIG_OMAP_USB3=y
# CONFIG_AM335X_PHY_USB is not set
CONFIG_SAMSUNG_USBPHY=y
# CONFIG_SAMSUNG_USB2PHY is not set
CONFIG_SAMSUNG_USB3PHY=y
CONFIG_USB_GPIO_VBUS=y
# CONFIG_USB_ISP1301 is not set
CONFIG_USB_RCAR_PHY=y
# CONFIG_USB_GADGET is not set
CONFIG_UWB=y
CONFIG_UWB_HWA=y
CONFIG_UWB_WHCI=y
# CONFIG_UWB_I1480U is not set
CONFIG_MMC=y
# CONFIG_MMC_DEBUG is not set
# CONFIG_MMC_UNSAFE_RESUME is not set
CONFIG_MMC_CLKGATE=y

#
# MMC/SD/SDIO Card Drivers
#
# CONFIG_SDIO_UART is not set
CONFIG_MMC_TEST=y

#
# MMC/SD/SDIO Host Controller Drivers
#
CONFIG_MMC_SDHCI=y
CONFIG_MMC_SDHCI_PCI=y
CONFIG_MMC_RICOH_MMC=y
# CONFIG_MMC_SDHCI_ACPI is not set
CONFIG_MMC_SDHCI_PLTFM=y
# CONFIG_MMC_OMAP_HS is not set
CONFIG_MMC_TIFM_SD=y
CONFIG_MMC_SPI=y
CONFIG_MMC_SDRICOH_CS=y
CONFIG_MMC_CB710=y
# CONFIG_MMC_VIA_SDMMC is not set
CONFIG_MMC_VUB300=y
CONFIG_MMC_USHC=y
CONFIG_MEMSTICK=y
CONFIG_MEMSTICK_DEBUG=y

#
# MemoryStick drivers
#
CONFIG_MEMSTICK_UNSAFE_RESUME=y

#
# MemoryStick Host Controller Drivers
#
# CONFIG_MEMSTICK_TIFM_MS is not set
CONFIG_MEMSTICK_JMICRON_38X=y
CONFIG_MEMSTICK_R592=y
CONFIG_NEW_LEDS=y
CONFIG_LEDS_CLASS=y

#
# LED drivers
#
CONFIG_LEDS_LM3530=y
CONFIG_LEDS_LM3533=y
# CONFIG_LEDS_LM3642 is not set
CONFIG_LEDS_PCA9532=y
# CONFIG_LEDS_PCA9532_GPIO is not set
# CONFIG_LEDS_GPIO is not set
CONFIG_LEDS_LP3944=y
CONFIG_LEDS_LP55XX_COMMON=y
CONFIG_LEDS_LP5521=y
CONFIG_LEDS_LP5523=y
CONFIG_LEDS_LP5562=y
# CONFIG_LEDS_LP8501 is not set
CONFIG_LEDS_LP8788=y
CONFIG_LEDS_PCA955X=y
# CONFIG_LEDS_PCA963X is not set
# CONFIG_LEDS_WM831X_STATUS is not set
CONFIG_LEDS_WM8350=y
CONFIG_LEDS_DA9052=y
# CONFIG_LEDS_DAC124S085 is not set
CONFIG_LEDS_PWM=y
# CONFIG_LEDS_REGULATOR is not set
CONFIG_LEDS_BD2802=y
CONFIG_LEDS_LT3593=y
CONFIG_LEDS_ADP5520=y
# CONFIG_LEDS_DELL_NETBOOKS is not set
# CONFIG_LEDS_MC13783 is not set
# CONFIG_LEDS_TCA6507 is not set
CONFIG_LEDS_MAX8997=y
# CONFIG_LEDS_LM355x is not set
CONFIG_LEDS_OT200=y
CONFIG_LEDS_BLINKM=y

#
# LED Triggers
#
CONFIG_LEDS_TRIGGERS=y
# CONFIG_LEDS_TRIGGER_TIMER is not set
# CONFIG_LEDS_TRIGGER_ONESHOT is not set
# CONFIG_LEDS_TRIGGER_HEARTBEAT is not set
# CONFIG_LEDS_TRIGGER_BACKLIGHT is not set
CONFIG_LEDS_TRIGGER_CPU=y
CONFIG_LEDS_TRIGGER_GPIO=y
CONFIG_LEDS_TRIGGER_DEFAULT_ON=y

#
# iptables trigger is under Netfilter config (LED target)
#
CONFIG_LEDS_TRIGGER_TRANSIENT=y
# CONFIG_LEDS_TRIGGER_CAMERA is not set
CONFIG_ACCESSIBILITY=y
# CONFIG_INFINIBAND is not set
CONFIG_EDAC=y
# CONFIG_EDAC_LEGACY_SYSFS is not set
CONFIG_EDAC_DEBUG=y
# CONFIG_EDAC_MM_EDAC is not set
CONFIG_RTC_LIB=y
CONFIG_RTC_CLASS=y
CONFIG_RTC_HCTOSYS=y
# CONFIG_RTC_SYSTOHC is not set
CONFIG_RTC_HCTOSYS_DEVICE="rtc0"
CONFIG_RTC_DEBUG=y

#
# RTC interfaces
#
# CONFIG_RTC_INTF_SYSFS is not set
CONFIG_RTC_INTF_DEV=y
CONFIG_RTC_INTF_DEV_UIE_EMUL=y
CONFIG_RTC_DRV_TEST=y

#
# I2C RTC drivers
#
CONFIG_RTC_DRV_DS1307=y
# CONFIG_RTC_DRV_DS1374 is not set
# CONFIG_RTC_DRV_DS1672 is not set
CONFIG_RTC_DRV_DS3232=y
# CONFIG_RTC_DRV_LP8788 is not set
CONFIG_RTC_DRV_MAX6900=y
CONFIG_RTC_DRV_MAX8998=y
CONFIG_RTC_DRV_MAX8997=y
# CONFIG_RTC_DRV_RS5C372 is not set
CONFIG_RTC_DRV_ISL1208=y
CONFIG_RTC_DRV_ISL12022=y
CONFIG_RTC_DRV_X1205=y
CONFIG_RTC_DRV_PCF2127=y
CONFIG_RTC_DRV_PCF8523=y
# CONFIG_RTC_DRV_PCF8563 is not set
CONFIG_RTC_DRV_PCF8583=y
CONFIG_RTC_DRV_M41T80=y
CONFIG_RTC_DRV_M41T80_WDT=y
# CONFIG_RTC_DRV_BQ32K is not set
CONFIG_RTC_DRV_TPS6586X=y
CONFIG_RTC_DRV_TPS65910=y
CONFIG_RTC_DRV_RC5T583=y
CONFIG_RTC_DRV_S35390A=y
CONFIG_RTC_DRV_FM3130=y
CONFIG_RTC_DRV_RX8581=y
# CONFIG_RTC_DRV_RX8025 is not set
# CONFIG_RTC_DRV_EM3027 is not set
CONFIG_RTC_DRV_RV3029C2=y

#
# SPI RTC drivers
#
CONFIG_RTC_DRV_M41T93=y
CONFIG_RTC_DRV_M41T94=y
CONFIG_RTC_DRV_DS1305=y
CONFIG_RTC_DRV_DS1390=y
CONFIG_RTC_DRV_MAX6902=y
CONFIG_RTC_DRV_R9701=y
CONFIG_RTC_DRV_RS5C348=y
CONFIG_RTC_DRV_DS3234=y
CONFIG_RTC_DRV_PCF2123=y
CONFIG_RTC_DRV_RX4581=y

#
# Platform RTC drivers
#
# CONFIG_RTC_DRV_CMOS is not set
CONFIG_RTC_DRV_DS1286=y
CONFIG_RTC_DRV_DS1511=y
# CONFIG_RTC_DRV_DS1553 is not set
CONFIG_RTC_DRV_DS1742=y
# CONFIG_RTC_DRV_DA9052 is not set
# CONFIG_RTC_DRV_STK17TA8 is not set
CONFIG_RTC_DRV_M48T86=y
CONFIG_RTC_DRV_M48T35=y
CONFIG_RTC_DRV_M48T59=y
CONFIG_RTC_DRV_MSM6242=y
CONFIG_RTC_DRV_BQ4802=y
CONFIG_RTC_DRV_RP5C01=y
# CONFIG_RTC_DRV_V3020 is not set
# CONFIG_RTC_DRV_DS2404 is not set
# CONFIG_RTC_DRV_WM831X is not set
CONFIG_RTC_DRV_WM8350=y
CONFIG_RTC_DRV_PCF50633=y

#
# on-CPU RTC drivers
#
CONFIG_RTC_DRV_PCAP=y
CONFIG_RTC_DRV_MC13XXX=y
# CONFIG_RTC_DRV_MOXART is not set

#
# HID Sensor RTC drivers
#
CONFIG_RTC_DRV_HID_SENSOR_TIME=y
# CONFIG_DMADEVICES is not set
# CONFIG_AUXDISPLAY is not set
CONFIG_UIO=y
CONFIG_UIO_CIF=y
# CONFIG_UIO_PDRV_GENIRQ is not set
CONFIG_UIO_DMEM_GENIRQ=y
# CONFIG_UIO_AEC is not set
CONFIG_UIO_SERCOS3=y
CONFIG_UIO_PCI_GENERIC=y
CONFIG_UIO_NETX=y
# CONFIG_UIO_MF624 is not set
# CONFIG_VIRT_DRIVERS is not set
CONFIG_VIRTIO=y

#
# Virtio drivers
#
# CONFIG_VIRTIO_PCI is not set
CONFIG_VIRTIO_BALLOON=y
CONFIG_VIRTIO_MMIO=y
CONFIG_VIRTIO_MMIO_CMDLINE_DEVICES=y

#
# Microsoft Hyper-V guest support
#
# CONFIG_HYPERV is not set
CONFIG_STAGING=y
CONFIG_SLICOSS=y
CONFIG_USBIP_CORE=y
CONFIG_USBIP_VHCI_HCD=y
CONFIG_USBIP_HOST=y
CONFIG_USBIP_DEBUG=y
CONFIG_ECHO=y
# CONFIG_PANEL is not set
CONFIG_TRANZPORT=y
# CONFIG_DX_SEP is not set

#
# IIO staging drivers
#

#
# Accelerometers
#
# CONFIG_ADIS16201 is not set
# CONFIG_ADIS16203 is not set
CONFIG_ADIS16204=y
CONFIG_ADIS16209=y
# CONFIG_ADIS16220 is not set
CONFIG_ADIS16240=y
CONFIG_LIS3L02DQ=y
CONFIG_SCA3000=y

#
# Analog to digital converters
#
CONFIG_AD7291=y
CONFIG_AD7606=y
# CONFIG_AD7606_IFACE_PARALLEL is not set
# CONFIG_AD7606_IFACE_SPI is not set
CONFIG_AD799X=y
CONFIG_AD799X_RING_BUFFER=y
# CONFIG_AD7780 is not set
# CONFIG_AD7816 is not set
# CONFIG_AD7192 is not set
CONFIG_AD7280=y

#
# Analog digital bi-direction converters
#
# CONFIG_ADT7316 is not set

#
# Capacitance to digital converters
#
# CONFIG_AD7150 is not set
CONFIG_AD7152=y
# CONFIG_AD7746 is not set

#
# Direct Digital Synthesis
#
CONFIG_AD5930=y
CONFIG_AD9832=y
CONFIG_AD9834=y
# CONFIG_AD9850 is not set
CONFIG_AD9852=y
CONFIG_AD9910=y
# CONFIG_AD9951 is not set

#
# Digital gyroscope sensors
#
CONFIG_ADIS16060=y

#
# Network Analyzer, Impedance Converters
#
CONFIG_AD5933=y

#
# Light sensors
#
CONFIG_SENSORS_ISL29018=y
CONFIG_SENSORS_ISL29028=y
# CONFIG_TSL2583 is not set
# CONFIG_TSL2x7x is not set

#
# Magnetometer sensors
#
# CONFIG_SENSORS_HMC5843 is not set

#
# Active energy metering IC
#
# CONFIG_ADE7753 is not set
CONFIG_ADE7754=y
# CONFIG_ADE7758 is not set
CONFIG_ADE7759=y
CONFIG_ADE7854=y
CONFIG_ADE7854_I2C=y
CONFIG_ADE7854_SPI=y

#
# Resolver to digital converters
#
CONFIG_AD2S90=y
CONFIG_AD2S1200=y
CONFIG_AD2S1210=y

#
# Triggers - standalone
#
CONFIG_IIO_PERIODIC_RTC_TRIGGER=y
CONFIG_IIO_SIMPLE_DUMMY=y
# CONFIG_IIO_SIMPLE_DUMMY_EVENTS is not set
CONFIG_IIO_SIMPLE_DUMMY_BUFFER=y
CONFIG_ZSMALLOC=y
CONFIG_FB_SM7XX=y
CONFIG_CRYSTALHD=y
CONFIG_FB_XGI=y
# CONFIG_ACPI_QUICKSTART is not set
# CONFIG_BCM_WIMAX is not set
CONFIG_FT1000=y
CONFIG_FT1000_USB=y
CONFIG_FT1000_PCMCIA=y

#
# Speakup console speech
#
CONFIG_TOUCHSCREEN_CLEARPAD_TM1217=y
CONFIG_TOUCHSCREEN_SYNAPTICS_I2C_RMI4=y
# CONFIG_STAGING_MEDIA is not set

#
# Android
#
# CONFIG_ANDROID is not set
# CONFIG_USB_WPAN_HCD is not set
CONFIG_WIMAX_GDM72XX=y
# CONFIG_WIMAX_GDM72XX_QOS is not set
# CONFIG_WIMAX_GDM72XX_K_MODE is not set
# CONFIG_WIMAX_GDM72XX_WIMAX2 is not set
CONFIG_WIMAX_GDM72XX_USB=y
# CONFIG_WIMAX_GDM72XX_SDIO is not set
CONFIG_WIMAX_GDM72XX_USB_PM=y
CONFIG_CED1401=y
# CONFIG_DGRP is not set
CONFIG_USB_DWC2=y
# CONFIG_USB_DWC2_DEBUG is not set
# CONFIG_USB_DWC2_TRACK_MISSED_SOFS is not set
# CONFIG_XILLYBUS is not set
# CONFIG_DGNC is not set
# CONFIG_DGAP is not set
CONFIG_X86_PLATFORM_DEVICES=y
# CONFIG_ACER_WMI is not set
# CONFIG_ACERHDF is not set
# CONFIG_ASUS_LAPTOP is not set
# CONFIG_DELL_LAPTOP is not set
# CONFIG_DELL_WMI is not set
# CONFIG_DELL_WMI_AIO is not set
# CONFIG_FUJITSU_LAPTOP is not set
# CONFIG_FUJITSU_TABLET is not set
# CONFIG_AMILO_RFKILL is not set
# CONFIG_HP_ACCEL is not set
# CONFIG_HP_WMI is not set
# CONFIG_MSI_LAPTOP is not set
# CONFIG_PANASONIC_LAPTOP is not set
# CONFIG_COMPAL_LAPTOP is not set
# CONFIG_SONY_LAPTOP is not set
# CONFIG_IDEAPAD_LAPTOP is not set
# CONFIG_THINKPAD_ACPI is not set
# CONFIG_SENSORS_HDAPS is not set
# CONFIG_INTEL_MENLOW is not set
CONFIG_ACPI_WMI=y
# CONFIG_MSI_WMI is not set
# CONFIG_TOPSTAR_LAPTOP is not set
# CONFIG_ACPI_TOSHIBA is not set
# CONFIG_TOSHIBA_BT_RFKILL is not set
# CONFIG_ACPI_CMPC is not set
# CONFIG_INTEL_IPS is not set
# CONFIG_IBM_RTL is not set
# CONFIG_XO15_EBOOK is not set
# CONFIG_SAMSUNG_LAPTOP is not set
CONFIG_MXM_WMI=y
# CONFIG_INTEL_OAKTRAIL is not set
# CONFIG_SAMSUNG_Q10 is not set
# CONFIG_APPLE_GMUX is not set
# CONFIG_INTEL_RST is not set
# CONFIG_INTEL_SMARTCONNECT is not set
# CONFIG_PVPANIC is not set

#
# Hardware Spinlock drivers
#
CONFIG_CLKEVT_I8253=y
CONFIG_CLKBLD_I8253=y
CONFIG_MAILBOX=y
CONFIG_IOMMU_SUPPORT=y
# CONFIG_AMD_IOMMU is not set
# CONFIG_INTEL_IOMMU is not set
# CONFIG_IRQ_REMAP is not set

#
# Remoteproc drivers
#
# CONFIG_STE_MODEM_RPROC is not set

#
# Rpmsg drivers
#
# CONFIG_PM_DEVFREQ is not set
CONFIG_EXTCON=y

#
# Extcon Device Drivers
#
# CONFIG_EXTCON_GPIO is not set
CONFIG_EXTCON_ADC_JACK=y
# CONFIG_EXTCON_MAX8997 is not set
# CONFIG_MEMORY is not set
CONFIG_IIO=y
CONFIG_IIO_BUFFER=y
# CONFIG_IIO_BUFFER_CB is not set
CONFIG_IIO_KFIFO_BUF=y
CONFIG_IIO_TRIGGERED_BUFFER=y
CONFIG_IIO_TRIGGER=y
CONFIG_IIO_CONSUMERS_PER_TRIGGER=2

#
# Accelerometers
#
CONFIG_BMA180=y
CONFIG_HID_SENSOR_ACCEL_3D=y
# CONFIG_IIO_ST_ACCEL_3AXIS is not set
CONFIG_KXSD9=y

#
# Analog to digital converters
#
CONFIG_AD_SIGMA_DELTA=y
# CONFIG_AD7266 is not set
# CONFIG_AD7298 is not set
# CONFIG_AD7476 is not set
CONFIG_AD7791=y
# CONFIG_AD7793 is not set
# CONFIG_AD7887 is not set
CONFIG_AD7923=y
# CONFIG_LP8788_ADC is not set
CONFIG_MAX1363=y
CONFIG_MCP320X=y
CONFIG_NAU7802=y
CONFIG_TI_ADC081C=y
CONFIG_VIPERBOARD_ADC=y

#
# Amplifiers
#
# CONFIG_AD8366 is not set

#
# Hid Sensor IIO Common
#
CONFIG_HID_SENSOR_IIO_COMMON=y
CONFIG_HID_SENSOR_IIO_TRIGGER=y
# CONFIG_HID_SENSOR_ENUM_BASE_QUIRKS is not set
CONFIG_IIO_ST_SENSORS_I2C=y
CONFIG_IIO_ST_SENSORS_SPI=y
CONFIG_IIO_ST_SENSORS_CORE=y

#
# Digital to analog converters
#
# CONFIG_AD5064 is not set
CONFIG_AD5360=y
CONFIG_AD5380=y
CONFIG_AD5421=y
CONFIG_AD5446=y
CONFIG_AD5449=y
# CONFIG_AD5504 is not set
# CONFIG_AD5624R_SPI is not set
# CONFIG_AD5686 is not set
CONFIG_AD5755=y
# CONFIG_AD5764 is not set
# CONFIG_AD5791 is not set
CONFIG_AD7303=y
CONFIG_MAX517=y
# CONFIG_MCP4725 is not set

#
# Frequency Synthesizers DDS/PLL
#

#
# Clock Generator/Distribution
#
# CONFIG_AD9523 is not set

#
# Phase-Locked Loop (PLL) frequency synthesizers
#
CONFIG_ADF4350=y

#
# Digital gyroscope sensors
#
CONFIG_ADIS16080=y
CONFIG_ADIS16130=y
CONFIG_ADIS16136=y
CONFIG_ADIS16260=y
CONFIG_ADXRS450=y
CONFIG_HID_SENSOR_GYRO_3D=y
CONFIG_IIO_ST_GYRO_3AXIS=y
CONFIG_IIO_ST_GYRO_I2C_3AXIS=y
CONFIG_IIO_ST_GYRO_SPI_3AXIS=y
# CONFIG_ITG3200 is not set

#
# Inertial measurement units
#
CONFIG_ADIS16400=y
CONFIG_ADIS16480=y
CONFIG_IIO_ADIS_LIB=y
CONFIG_IIO_ADIS_LIB_BUFFER=y
CONFIG_INV_MPU6050_IIO=y

#
# Light sensors
#
CONFIG_ADJD_S311=y
CONFIG_APDS9300=y
CONFIG_HID_SENSOR_ALS=y
CONFIG_SENSORS_LM3533=y
CONFIG_SENSORS_TSL2563=y
CONFIG_VCNL4000=y

#
# Magnetometer sensors
#
CONFIG_AK8975=y
CONFIG_HID_SENSOR_MAGNETOMETER_3D=y
# CONFIG_IIO_ST_MAGN_3AXIS is not set

#
# Triggers - standalone
#
CONFIG_IIO_INTERRUPT_TRIGGER=y
CONFIG_IIO_SYSFS_TRIGGER=y

#
# Pressure sensors
#
CONFIG_IIO_ST_PRESS=y
CONFIG_IIO_ST_PRESS_I2C=y
CONFIG_IIO_ST_PRESS_SPI=y

#
# Temperature sensors
#
# CONFIG_TMP006 is not set
CONFIG_NTB=y
CONFIG_VME_BUS=y

#
# VME Bridge Drivers
#
CONFIG_VME_CA91CX42=y
CONFIG_VME_TSI148=y

#
# VME Board Drivers
#
CONFIG_VMIVME_7805=y

#
# VME Device Drivers
#
CONFIG_VME_USER=y
# CONFIG_VME_PIO2 is not set
CONFIG_PWM=y
CONFIG_PWM_SYSFS=y
CONFIG_IPACK_BUS=y
# CONFIG_BOARD_TPCI200 is not set
# CONFIG_SERIAL_IPOCTAL is not set
# CONFIG_RESET_CONTROLLER is not set
CONFIG_FMC=y
# CONFIG_FMC_FAKEDEV is not set
CONFIG_FMC_TRIVIAL=y
# CONFIG_FMC_WRITE_EEPROM is not set
# CONFIG_FMC_CHARDEV is not set

#
# Firmware Drivers
#
# CONFIG_EDD is not set
CONFIG_FIRMWARE_MEMMAP=y
CONFIG_DELL_RBU=y
CONFIG_DCDBAS=y
# CONFIG_ISCSI_IBFT_FIND is not set
# CONFIG_GOOGLE_FIRMWARE is not set

#
# File systems
#
CONFIG_DCACHE_WORD_ACCESS=y
# CONFIG_FS_POSIX_ACL is not set
CONFIG_EXPORTFS=y
CONFIG_FILE_LOCKING=y
CONFIG_FSNOTIFY=y
CONFIG_DNOTIFY=y
CONFIG_INOTIFY_USER=y
CONFIG_FANOTIFY=y
# CONFIG_QUOTA is not set
# CONFIG_QUOTACTL is not set
# CONFIG_AUTOFS4_FS is not set
CONFIG_FUSE_FS=y
CONFIG_CUSE=y

#
# Caches
#
# CONFIG_FSCACHE is not set

#
# Pseudo filesystems
#
# CONFIG_PROC_FS is not set
CONFIG_PROC_PAGE_MONITOR=y
CONFIG_SYSFS=y
# CONFIG_TMPFS is not set
# CONFIG_HUGETLBFS is not set
# CONFIG_HUGETLB_PAGE is not set
CONFIG_CONFIGFS_FS=y
CONFIG_MISC_FILESYSTEMS=y
# CONFIG_ECRYPT_FS is not set
# CONFIG_JFFS2_FS is not set
CONFIG_LOGFS=y
CONFIG_ROMFS_FS=y
CONFIG_ROMFS_BACKED_BY_MTD=y
CONFIG_ROMFS_ON_MTD=y
CONFIG_PSTORE=y
CONFIG_PSTORE_CONSOLE=y
# CONFIG_PSTORE_RAM is not set
CONFIG_NETWORK_FILESYSTEMS=y
CONFIG_NFS_FS=y
# CONFIG_NFS_V2 is not set
CONFIG_NFS_V3=y
# CONFIG_NFS_V3_ACL is not set
CONFIG_NFS_V4=y
# CONFIG_NFS_SWAP is not set
# CONFIG_NFS_V4_1 is not set
# CONFIG_ROOT_NFS is not set
# CONFIG_NFS_USE_LEGACY_DNS is not set
CONFIG_NFS_USE_KERNEL_DNS=y
CONFIG_NFSD=y
# CONFIG_NFSD_V3 is not set
CONFIG_LOCKD=y
CONFIG_LOCKD_V4=y
CONFIG_NFS_COMMON=y
CONFIG_SUNRPC=y
CONFIG_SUNRPC_GSS=y
# CONFIG_RPCSEC_GSS_KRB5 is not set
CONFIG_CEPH_FS=y
# CONFIG_CIFS is not set
CONFIG_NCP_FS=y
# CONFIG_NCPFS_PACKET_SIGNING is not set
CONFIG_NCPFS_IOCTL_LOCKING=y
CONFIG_NCPFS_STRONG=y
# CONFIG_NCPFS_NFS_NS is not set
# CONFIG_NCPFS_OS2_NS is not set
CONFIG_NCPFS_SMALLDOS=y
CONFIG_NCPFS_NLS=y
# CONFIG_NCPFS_EXTRAS is not set
CONFIG_CODA_FS=y
# CONFIG_AFS_FS is not set
CONFIG_NLS=y
CONFIG_NLS_DEFAULT="iso8859-1"
CONFIG_NLS_CODEPAGE_437=y
CONFIG_NLS_CODEPAGE_737=y
CONFIG_NLS_CODEPAGE_775=y
CONFIG_NLS_CODEPAGE_850=y
# CONFIG_NLS_CODEPAGE_852 is not set
# CONFIG_NLS_CODEPAGE_855 is not set
CONFIG_NLS_CODEPAGE_857=y
# CONFIG_NLS_CODEPAGE_860 is not set
# CONFIG_NLS_CODEPAGE_861 is not set
# CONFIG_NLS_CODEPAGE_862 is not set
CONFIG_NLS_CODEPAGE_863=y
CONFIG_NLS_CODEPAGE_864=y
# CONFIG_NLS_CODEPAGE_865 is not set
# CONFIG_NLS_CODEPAGE_866 is not set
# CONFIG_NLS_CODEPAGE_869 is not set
# CONFIG_NLS_CODEPAGE_936 is not set
CONFIG_NLS_CODEPAGE_950=y
CONFIG_NLS_CODEPAGE_932=y
CONFIG_NLS_CODEPAGE_949=y
CONFIG_NLS_CODEPAGE_874=y
CONFIG_NLS_ISO8859_8=y
CONFIG_NLS_CODEPAGE_1250=y
# CONFIG_NLS_CODEPAGE_1251 is not set
CONFIG_NLS_ASCII=y
CONFIG_NLS_ISO8859_1=y
CONFIG_NLS_ISO8859_2=y
CONFIG_NLS_ISO8859_3=y
# CONFIG_NLS_ISO8859_4 is not set
CONFIG_NLS_ISO8859_5=y
CONFIG_NLS_ISO8859_6=y
CONFIG_NLS_ISO8859_7=y
CONFIG_NLS_ISO8859_9=y
CONFIG_NLS_ISO8859_13=y
# CONFIG_NLS_ISO8859_14 is not set
CONFIG_NLS_ISO8859_15=y
# CONFIG_NLS_KOI8_R is not set
# CONFIG_NLS_KOI8_U is not set
CONFIG_NLS_MAC_ROMAN=y
# CONFIG_NLS_MAC_CELTIC is not set
# CONFIG_NLS_MAC_CENTEURO is not set
CONFIG_NLS_MAC_CROATIAN=y
# CONFIG_NLS_MAC_CYRILLIC is not set
# CONFIG_NLS_MAC_GAELIC is not set
# CONFIG_NLS_MAC_GREEK is not set
# CONFIG_NLS_MAC_ICELAND is not set
# CONFIG_NLS_MAC_INUIT is not set
# CONFIG_NLS_MAC_ROMANIAN is not set
# CONFIG_NLS_MAC_TURKISH is not set
CONFIG_NLS_UTF8=y
CONFIG_DLM=y
CONFIG_DLM_DEBUG=y

#
# Kernel hacking
#
CONFIG_TRACE_IRQFLAGS_SUPPORT=y

#
# printk and dmesg options
#
CONFIG_PRINTK_TIME=y
CONFIG_DEFAULT_MESSAGE_LOGLEVEL=4
# CONFIG_BOOT_PRINTK_DELAY is not set
# CONFIG_DYNAMIC_DEBUG is not set

#
# Compile-time checks and compiler options
#
# CONFIG_DEBUG_INFO is not set
CONFIG_ENABLE_WARN_DEPRECATED=y
CONFIG_ENABLE_MUST_CHECK=y
CONFIG_FRAME_WARN=2048
# CONFIG_STRIP_ASM_SYMS is not set
# CONFIG_READABLE_ASM is not set
CONFIG_UNUSED_SYMBOLS=y
CONFIG_DEBUG_FS=y
CONFIG_HEADERS_CHECK=y
# CONFIG_DEBUG_SECTION_MISMATCH is not set
CONFIG_ARCH_WANT_FRAME_POINTERS=y
CONFIG_FRAME_POINTER=y
CONFIG_DEBUG_FORCE_WEAK_PER_CPU=y
# CONFIG_MAGIC_SYSRQ is not set
CONFIG_DEBUG_KERNEL=y

#
# Memory Debugging
#
CONFIG_DEBUG_PAGEALLOC=y
CONFIG_WANT_PAGE_DEBUG_FLAGS=y
CONFIG_PAGE_GUARD=y
CONFIG_DEBUG_OBJECTS=y
# CONFIG_DEBUG_OBJECTS_SELFTEST is not set
# CONFIG_DEBUG_OBJECTS_FREE is not set
# CONFIG_DEBUG_OBJECTS_TIMERS is not set
CONFIG_DEBUG_OBJECTS_WORK=y
CONFIG_DEBUG_OBJECTS_RCU_HEAD=y
# CONFIG_DEBUG_OBJECTS_PERCPU_COUNTER is not set
CONFIG_DEBUG_OBJECTS_ENABLE_DEFAULT=1
# CONFIG_DEBUG_SLAB is not set
CONFIG_HAVE_DEBUG_KMEMLEAK=y
# CONFIG_DEBUG_KMEMLEAK is not set
CONFIG_DEBUG_STACK_USAGE=y
CONFIG_DEBUG_VM=y
# CONFIG_DEBUG_VM_RB is not set
# CONFIG_DEBUG_VIRTUAL is not set
# CONFIG_DEBUG_MEMORY_INIT is not set
# CONFIG_DEBUG_PER_CPU_MAPS is not set
CONFIG_HAVE_DEBUG_STACKOVERFLOW=y
# CONFIG_DEBUG_STACKOVERFLOW is not set
CONFIG_HAVE_ARCH_KMEMCHECK=y
# CONFIG_DEBUG_SHIRQ is not set

#
# Debug Lockups and Hangs
#
# CONFIG_LOCKUP_DETECTOR is not set
CONFIG_DETECT_HUNG_TASK=y
CONFIG_DEFAULT_HUNG_TASK_TIMEOUT=120
# CONFIG_BOOTPARAM_HUNG_TASK_PANIC is not set
CONFIG_BOOTPARAM_HUNG_TASK_PANIC_VALUE=0
# CONFIG_PANIC_ON_OOPS is not set
CONFIG_PANIC_ON_OOPS_VALUE=0
CONFIG_DEBUG_PREEMPT=y

#
# Lock Debugging (spinlocks, mutexes, etc...)
#
# CONFIG_DEBUG_RT_MUTEXES is not set
CONFIG_RT_MUTEX_TESTER=y
CONFIG_DEBUG_SPINLOCK=y
CONFIG_DEBUG_MUTEXES=y
# CONFIG_DEBUG_WW_MUTEX_SLOWPATH is not set
CONFIG_DEBUG_LOCK_ALLOC=y
CONFIG_PROVE_LOCKING=y
CONFIG_LOCKDEP=y
# CONFIG_LOCK_STAT is not set
# CONFIG_DEBUG_LOCKDEP is not set
CONFIG_DEBUG_ATOMIC_SLEEP=y
# CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set
CONFIG_TRACE_IRQFLAGS=y
CONFIG_STACKTRACE=y
# CONFIG_DEBUG_KOBJECT is not set
CONFIG_DEBUG_KOBJECT_RELEASE=y
CONFIG_DEBUG_BUGVERBOSE=y
CONFIG_DEBUG_WRITECOUNT=y
# CONFIG_DEBUG_LIST is not set
CONFIG_DEBUG_SG=y
# CONFIG_DEBUG_NOTIFIERS is not set
CONFIG_DEBUG_CREDENTIALS=y

#
# RCU Debugging
#
# CONFIG_PROVE_RCU is not set
# CONFIG_PROVE_RCU_DELAY is not set
CONFIG_SPARSE_RCU_POINTER=y
# CONFIG_RCU_TORTURE_TEST is not set
CONFIG_RCU_CPU_STALL_TIMEOUT=21
# CONFIG_RCU_CPU_STALL_VERBOSE is not set
CONFIG_RCU_CPU_STALL_INFO=y
CONFIG_RCU_TRACE=y
# CONFIG_NOTIFIER_ERROR_INJECTION is not set
CONFIG_FAULT_INJECTION=y
# CONFIG_FAILSLAB is not set
# CONFIG_FAIL_PAGE_ALLOC is not set
CONFIG_FAIL_MMC_REQUEST=y
# CONFIG_FAULT_INJECTION_DEBUG_FS is not set
CONFIG_ARCH_HAS_DEBUG_STRICT_USER_COPY_CHECKS=y
# CONFIG_DEBUG_STRICT_USER_COPY_CHECKS is not set
CONFIG_USER_STACKTRACE_SUPPORT=y
CONFIG_HAVE_FUNCTION_TRACER=y
CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y
CONFIG_HAVE_FUNCTION_GRAPH_FP_TEST=y
CONFIG_HAVE_FUNCTION_TRACE_MCOUNT_TEST=y
CONFIG_HAVE_DYNAMIC_FTRACE=y
CONFIG_HAVE_DYNAMIC_FTRACE_WITH_REGS=y
CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y
CONFIG_HAVE_SYSCALL_TRACEPOINTS=y
CONFIG_HAVE_FENTRY=y
CONFIG_HAVE_C_RECORDMCOUNT=y
CONFIG_TRACE_CLOCK=y
CONFIG_TRACING_SUPPORT=y
# CONFIG_FTRACE is not set

#
# Runtime Testing
#
# CONFIG_TEST_LIST_SORT is not set
# CONFIG_BACKTRACE_SELF_TEST is not set
CONFIG_RBTREE_TEST=y
CONFIG_ATOMIC64_SELFTEST=y
CONFIG_TEST_STRING_HELPERS=y
CONFIG_TEST_KSTRTOX=y
# CONFIG_PROVIDE_OHCI1394_DMA_INIT is not set
CONFIG_BUILD_DOCSRC=y
# CONFIG_DMA_API_DEBUG is not set
# CONFIG_SAMPLES is not set
CONFIG_HAVE_ARCH_KGDB=y
# CONFIG_KGDB is not set
# CONFIG_STRICT_DEVMEM is not set
# CONFIG_X86_VERBOSE_BOOTUP is not set
# CONFIG_EARLY_PRINTK is not set
# CONFIG_X86_PTDUMP is not set
# CONFIG_DEBUG_RODATA is not set
# CONFIG_DOUBLEFAULT is not set
CONFIG_DEBUG_TLBFLUSH=y
CONFIG_IOMMU_STRESS=y
CONFIG_HAVE_MMIOTRACE_SUPPORT=y
CONFIG_IO_DELAY_TYPE_0X80=0
CONFIG_IO_DELAY_TYPE_0XED=1
CONFIG_IO_DELAY_TYPE_UDELAY=2
CONFIG_IO_DELAY_TYPE_NONE=3
# CONFIG_IO_DELAY_0X80 is not set
CONFIG_IO_DELAY_0XED=y
# CONFIG_IO_DELAY_UDELAY is not set
# CONFIG_IO_DELAY_NONE is not set
CONFIG_DEFAULT_IO_DELAY_TYPE=1
CONFIG_DEBUG_BOOT_PARAMS=y
# CONFIG_CPA_DEBUG is not set
CONFIG_OPTIMIZE_INLINING=y
# CONFIG_DEBUG_NMI_SELFTEST is not set
# CONFIG_X86_DEBUG_STATIC_CPU_HAS is not set

#
# Security options
#
CONFIG_KEYS=y
# CONFIG_TRUSTED_KEYS is not set
# CONFIG_ENCRYPTED_KEYS is not set
# CONFIG_KEYS_DEBUG_PROC_KEYS is not set
CONFIG_SECURITY_DMESG_RESTRICT=y
# CONFIG_SECURITY is not set
CONFIG_SECURITYFS=y
CONFIG_DEFAULT_SECURITY_DAC=y
CONFIG_DEFAULT_SECURITY=""
CONFIG_CRYPTO=y

#
# Crypto core or helper
#
CONFIG_CRYPTO_ALGAPI=y
CONFIG_CRYPTO_ALGAPI2=y
CONFIG_CRYPTO_AEAD=y
CONFIG_CRYPTO_AEAD2=y
CONFIG_CRYPTO_BLKCIPHER=y
CONFIG_CRYPTO_BLKCIPHER2=y
CONFIG_CRYPTO_HASH=y
CONFIG_CRYPTO_HASH2=y
CONFIG_CRYPTO_RNG=y
CONFIG_CRYPTO_RNG2=y
CONFIG_CRYPTO_PCOMP2=y
CONFIG_CRYPTO_MANAGER=y
CONFIG_CRYPTO_MANAGER2=y
CONFIG_CRYPTO_USER=y
# CONFIG_CRYPTO_MANAGER_DISABLE_TESTS is not set
CONFIG_CRYPTO_GF128MUL=y
CONFIG_CRYPTO_NULL=y
CONFIG_CRYPTO_PCRYPT=y
CONFIG_CRYPTO_WORKQUEUE=y
CONFIG_CRYPTO_CRYPTD=y
CONFIG_CRYPTO_AUTHENC=y
CONFIG_CRYPTO_ABLK_HELPER_X86=y
CONFIG_CRYPTO_GLUE_HELPER_X86=y

#
# Authenticated Encryption with Associated Data
#
# CONFIG_CRYPTO_CCM is not set
CONFIG_CRYPTO_GCM=y
CONFIG_CRYPTO_SEQIV=y

#
# Block modes
#
CONFIG_CRYPTO_CBC=y
CONFIG_CRYPTO_CTR=y
CONFIG_CRYPTO_CTS=y
CONFIG_CRYPTO_ECB=y
CONFIG_CRYPTO_LRW=y
CONFIG_CRYPTO_PCBC=y
CONFIG_CRYPTO_XTS=y

#
# Hash modes
#
CONFIG_CRYPTO_CMAC=y
CONFIG_CRYPTO_HMAC=y
CONFIG_CRYPTO_XCBC=y
CONFIG_CRYPTO_VMAC=y

#
# Digest
#
CONFIG_CRYPTO_CRC32C=y
# CONFIG_CRYPTO_CRC32C_INTEL is not set
CONFIG_CRYPTO_CRC32=y
# CONFIG_CRYPTO_CRC32_PCLMUL is not set
CONFIG_CRYPTO_CRCT10DIF=y
# CONFIG_CRYPTO_CRCT10DIF_PCLMUL is not set
CONFIG_CRYPTO_GHASH=y
CONFIG_CRYPTO_MD4=y
CONFIG_CRYPTO_MD5=y
CONFIG_CRYPTO_MICHAEL_MIC=y
# CONFIG_CRYPTO_RMD128 is not set
CONFIG_CRYPTO_RMD160=y
CONFIG_CRYPTO_RMD256=y
CONFIG_CRYPTO_RMD320=y
CONFIG_CRYPTO_SHA1=y
CONFIG_CRYPTO_SHA1_SSSE3=y
CONFIG_CRYPTO_SHA256_SSSE3=y
CONFIG_CRYPTO_SHA512_SSSE3=y
CONFIG_CRYPTO_SHA256=y
CONFIG_CRYPTO_SHA512=y
CONFIG_CRYPTO_TGR192=y
CONFIG_CRYPTO_WP512=y
CONFIG_CRYPTO_GHASH_CLMUL_NI_INTEL=y

#
# Ciphers
#
CONFIG_CRYPTO_AES=y
# CONFIG_CRYPTO_AES_X86_64 is not set
# CONFIG_CRYPTO_AES_NI_INTEL is not set
CONFIG_CRYPTO_ANUBIS=y
CONFIG_CRYPTO_ARC4=y
CONFIG_CRYPTO_BLOWFISH=y
CONFIG_CRYPTO_BLOWFISH_COMMON=y
CONFIG_CRYPTO_BLOWFISH_X86_64=y
# CONFIG_CRYPTO_CAMELLIA is not set
CONFIG_CRYPTO_CAMELLIA_X86_64=y
CONFIG_CRYPTO_CAMELLIA_AESNI_AVX_X86_64=y
# CONFIG_CRYPTO_CAMELLIA_AESNI_AVX2_X86_64 is not set
CONFIG_CRYPTO_CAST_COMMON=y
CONFIG_CRYPTO_CAST5=y
# CONFIG_CRYPTO_CAST5_AVX_X86_64 is not set
CONFIG_CRYPTO_CAST6=y
CONFIG_CRYPTO_CAST6_AVX_X86_64=y
CONFIG_CRYPTO_DES=y
CONFIG_CRYPTO_FCRYPT=y
# CONFIG_CRYPTO_KHAZAD is not set
CONFIG_CRYPTO_SALSA20=y
# CONFIG_CRYPTO_SALSA20_X86_64 is not set
CONFIG_CRYPTO_SEED=y
CONFIG_CRYPTO_SERPENT=y
# CONFIG_CRYPTO_SERPENT_SSE2_X86_64 is not set
CONFIG_CRYPTO_SERPENT_AVX_X86_64=y
CONFIG_CRYPTO_SERPENT_AVX2_X86_64=y
# CONFIG_CRYPTO_TEA is not set
CONFIG_CRYPTO_TWOFISH=y
CONFIG_CRYPTO_TWOFISH_COMMON=y
CONFIG_CRYPTO_TWOFISH_X86_64=y
CONFIG_CRYPTO_TWOFISH_X86_64_3WAY=y
CONFIG_CRYPTO_TWOFISH_AVX_X86_64=y

#
# Compression
#
CONFIG_CRYPTO_DEFLATE=y
# CONFIG_CRYPTO_ZLIB is not set
# CONFIG_CRYPTO_LZO is not set
# CONFIG_CRYPTO_LZ4 is not set
CONFIG_CRYPTO_LZ4HC=y

#
# Random Number Generation
#
# CONFIG_CRYPTO_ANSI_CPRNG is not set
CONFIG_CRYPTO_USER_API=y
CONFIG_CRYPTO_USER_API_HASH=y
# CONFIG_CRYPTO_USER_API_SKCIPHER is not set
# CONFIG_CRYPTO_HW is not set
CONFIG_ASYMMETRIC_KEY_TYPE=y
CONFIG_ASYMMETRIC_PUBLIC_KEY_SUBTYPE=y
CONFIG_PUBLIC_KEY_ALGO_RSA=y
CONFIG_X509_CERTIFICATE_PARSER=y
CONFIG_HAVE_KVM=y
CONFIG_HAVE_KVM_IRQCHIP=y
CONFIG_HAVE_KVM_IRQ_ROUTING=y
CONFIG_HAVE_KVM_EVENTFD=y
CONFIG_KVM_APIC_ARCHITECTURE=y
CONFIG_KVM_MMIO=y
CONFIG_KVM_ASYNC_PF=y
CONFIG_HAVE_KVM_MSI=y
CONFIG_HAVE_KVM_CPU_RELAX_INTERCEPT=y
CONFIG_VIRTUALIZATION=y
CONFIG_KVM=y
# CONFIG_KVM_INTEL is not set
CONFIG_KVM_AMD=y
# CONFIG_BINARY_PRINTF is not set

#
# Library routines
#
CONFIG_BITREVERSE=y
CONFIG_GENERIC_STRNCPY_FROM_USER=y
CONFIG_GENERIC_STRNLEN_USER=y
CONFIG_GENERIC_NET_UTILS=y
CONFIG_GENERIC_FIND_FIRST_BIT=y
CONFIG_GENERIC_PCI_IOMAP=y
CONFIG_GENERIC_IOMAP=y
CONFIG_GENERIC_IO=y
CONFIG_ARCH_USE_CMPXCHG_LOCKREF=y
CONFIG_CRC_CCITT=y
CONFIG_CRC16=y
CONFIG_CRC_T10DIF=y
CONFIG_CRC_ITU_T=y
CONFIG_CRC32=y
CONFIG_CRC32_SELFTEST=y
# CONFIG_CRC32_SLICEBY8 is not set
CONFIG_CRC32_SLICEBY4=y
# CONFIG_CRC32_SARWATE is not set
# CONFIG_CRC32_BIT is not set
CONFIG_CRC7=y
CONFIG_LIBCRC32C=y
# CONFIG_CRC8 is not set
CONFIG_ZLIB_INFLATE=y
CONFIG_ZLIB_DEFLATE=y
CONFIG_LZO_COMPRESS=y
CONFIG_LZO_DECOMPRESS=y
CONFIG_LZ4HC_COMPRESS=y
CONFIG_LZ4_DECOMPRESS=y
CONFIG_XZ_DEC=y
# CONFIG_XZ_DEC_X86 is not set
# CONFIG_XZ_DEC_POWERPC is not set
CONFIG_XZ_DEC_IA64=y
# CONFIG_XZ_DEC_ARM is not set
# CONFIG_XZ_DEC_ARMTHUMB is not set
CONFIG_XZ_DEC_SPARC=y
CONFIG_XZ_DEC_BCJ=y
# CONFIG_XZ_DEC_TEST is not set
CONFIG_DECOMPRESS_GZIP=y
CONFIG_REED_SOLOMON=y
CONFIG_REED_SOLOMON_DEC16=y
CONFIG_BCH=y
CONFIG_BCH_CONST_PARAMS=y
CONFIG_BTREE=y
CONFIG_HAS_IOMEM=y
CONFIG_HAS_IOPORT=y
CONFIG_HAS_DMA=y
CONFIG_CHECK_SIGNATURE=y
CONFIG_CPUMASK_OFFSTACK=y
CONFIG_CPU_RMAP=y
CONFIG_DQL=y
CONFIG_NLATTR=y
CONFIG_ARCH_HAS_ATOMIC64_DEC_IF_POSITIVE=y
# CONFIG_AVERAGE is not set
CONFIG_CLZ_TAB=y
CONFIG_CORDIC=y
CONFIG_DDR=y
CONFIG_MPILIB=y
CONFIG_OID_REGISTRY=y

--xHFwDpU9dbj6ez1V
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.xen.org
http://lists.xen.org/xen-devel

--xHFwDpU9dbj6ez1V--


From xen-devel-bounces@lists.xen.org Mon Oct 07 08:43:37 2013
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Oct 2013 08:43:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1VT6PK-0004Mi-DS; Mon, 07 Oct 2013 08:43:14 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <fengguang.wu@intel.com>) id 1VT6JF-0004Ba-7N
	for xen-devel@lists.xenproject.org; Mon, 07 Oct 2013 08:37:05 +0000
Received: from [85.158.137.68:65423] by server-6.bemta-3.messagelabs.com id
	09/60-04812-6A272525; Mon, 07 Oct 2013 08:36:54 +0000
X-Env-Sender: fengguang.wu@intel.com
X-Msg-Ref: server-7.tower-31.messagelabs.com!1381134951!7005256!1
X-Originating-IP: [143.182.124.21]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogMTQzLjE4Mi4xMjQuMjEgPT4gMjYzMTcz\n
X-StarScan-Received: 
X-StarScan-Version: 6.9.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31319 invoked from network); 7 Oct 2013 08:35:53 -0000
Received: from mga03.intel.com (HELO mga03.intel.com) (143.182.124.21)
	by server-7.tower-31.messagelabs.com with SMTP;
	7 Oct 2013 08:35:53 -0000
Received: from fmsmga001.fm.intel.com ([10.253.24.23])
	by azsmga101.ch.intel.com with ESMTP; 07 Oct 2013 01:35:45 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="4.90,1048,1371106800"; d="scan'208";a="406433873"
Received: from unknown (HELO wfg-t420.sh.intel.com) ([10.255.20.230])
	by fmsmga001.fm.intel.com with ESMTP; 07 Oct 2013 01:35:07 -0700
Received: from wfg by wfg-t420.sh.intel.com with local (Exim 4.77)
	(envelope-from <fengguang.wu@intel.com>)
	id 1VT6HR-0006T5-EM; Mon, 07 Oct 2013 16:35:05 +0800
Date: Mon, 7 Oct 2013 16:35:05 +0800
From: Fengguang Wu <fengguang.wu@intel.com>
To: Linus Torvalds <torvalds@linux-foundation.org>
Message-ID: <20131007083505.GA22585@localhost>
References: <20131006082340.GA24568@localhost>
	<CA+55aFxk2FoG7+BpHJAysR2bz-WQXpje6buMd8Sp6-SBqHexZg@mail.gmail.com>
	<20131007021118.GA27927@localhost>
	<20131007051038.GA9764@localhost>
	<CA+55aFz85in-ntjF_VT4=kBoUrw1m8ON7xL-=431vQKL5oCMxQ@mail.gmail.com>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="y0ulUmNC+osPPQO6"
Content-Disposition: inline
In-Reply-To: <CA+55aFz85in-ntjF_VT4=kBoUrw1m8ON7xL-=431vQKL5oCMxQ@mail.gmail.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
X-Mailman-Approved-At: Mon, 07 Oct 2013 08:43:12 +0000
Cc: xen-devel@lists.xenproject.org,
	Russell King - ARM Linux <linux@arm.linux.org.uk>,
	Linux Kernel Mailing List <linux-kernel@vger.kernel.org>,
	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Subject: Re: [Xen-devel] [xen] double fault: 0000 [#1] PREEMPT SMP
	DEBUG_PAGEALLOC
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
	<mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
	<mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Sender: xen-devel-bounces@lists.xen.org
Errors-To: xen-devel-bounces@lists.xen.org


--y0ulUmNC+osPPQO6
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Mon, Oct 07, 2013 at 01:12:17AM -0700, Linus Torvalds wrote:
> On Sun, Oct 6, 2013 at 10:10 PM, Fengguang Wu <fengguang.wu@intel.com> wr=
ote:
> >
> > I retried bisect with "Oops:" and the first bad commit is
> >
> > commit c817a67ecba7c3 ("kobject: delayed kobject release: help find bug=
gy drivers")
>=20
> Ok, that makes way more sense.
>=20
> > That commit has already helped expose some bugs, however I suspect ther=
e are
> > still many hidden ones. In this particular bisect, the commit produces =
85 good
> > dmesgs and 2055 bad dmesgs, exposing all sorts of error messages
> >
> >    1929 Oops: 0002 [#1] PREEMPT SMP DEBUG_PAGEALLOC
> >    1921 BUG: unable to handle kernel NULL pointer dereference at 000000=
0000000008
> >    1897 Kernel panic - not syncing: Fatal exception in interrupt
> ..
>=20
> Ok, can you post some of the more promising oopses so that we can try
> to figure out what kobject it is that causes problems?

My pleasure! Here are 100 randomly selected call traces. Also attached
several full dmesgs and the kconfig.

dmesg-quantal-athens-3:20131005141122:x86_64-randconfig-x1-0928:3.11.0-rc2-=
00010-gc817a67:409

/bin/sh: /proc/self/fd/9: No such file or directory
/bin/sh: /proc/self/fd/9: No such file or directory
[    2.580104] BUG: unable to handle kernel NULL pointer dereference at 000=
0000000000008
[    2.581461] IP: [<ffffffff81097b28>] run_timer_softirq+0x12c/0x1b8
[    2.582484] PGD 0=20
[    2.582847] Oops: 0002 [#1] PREEMPT SMP DEBUG_PAGEALLOC
[    2.583803] CPU: 1 PID: 0 Comm: swapper/1 Not tainted 3.11.0-rc2-00010-g=
c817a67 #409
[    2.584065] task: ffff8800001422c0 ti: ffff880000144000 task.ti: ffff880=
000144000
[    2.584065] RIP: 0010:[<ffffffff81097b28>]  [<ffffffff81097b28>] run_tim=
er_softirq+0x12c/0x1b8
[    2.584065] RSP: 0018:ffff88000dd03ef0  EFLAGS: 00010002
[    2.584065] RAX: ffff88000dd03ef0 RBX: ffff88000015c000 RCX: 00000000000=
00002
[    2.584065] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ffff8800001=
5c000
[    2.584065] RBP: ffff88000dd03f28 R08: 0000000000000002 R09: 00000000000=
00001
[    2.584065] R10: ffffffff81097b74 R11: 000000000000b74a R12: ffff8800071=
b50a0
[    2.584065] R13: ffff88000dd03ef0 R14: ffffffff810a0182 R15: ffff8800071=
b5060
[    2.584065] FS:  0000000000000000(0000) GS:ffff88000dd00000(0000) knlGS:=
0000000000000000
[    2.584065] CS:  0010 DS: 0000 ES: 0000 CR0: 000000008005003b
[    2.584065] CR2: 0000000000000008 CR3: 0000000001c1f000 CR4: 00000000000=
006a0
[    2.584065] Stack:
[    2.584065]  ffff8800071b50a0 ffff8800071c70a0 0000000000000141 ffffffff=
81c1b088
[    2.584065]  ffff880000145fd8 000000000000000a 0000000000000101 ffff8800=
0dd03f80
[    2.584065]  ffffffff81093f98 0000000000000001 0000000000000001 00200040=
00000001
[    2.584065] Call Trace:
[    2.584065]  <IRQ>=20
[    2.584065]  [<ffffffff81093f98>] __do_softirq+0xc8/0x18d
[    2.584065]  [<ffffffff81094172>] irq_exit+0x56/0x97
[    2.584065]  [<ffffffff81043f11>] smp_apic_timer_interrupt+0x30/0x3c
[    2.584065]  [<ffffffff818350f2>] apic_timer_interrupt+0x72/0x80
[    2.584065]  <EOI>=20
[    2.584065]  [<ffffffff810ab39e>] ? notifier_call_chain+0x59/0x59
[    2.584065]  [<ffffffff810ab39e>] ? notifier_call_chain+0x59/0x59
[    2.584065]  [<ffffffff810491ad>] ? native_safe_halt+0x6/0x8
[    2.584065]  [<ffffffff8102fccc>] default_idle+0x13/0x1c
[    2.584065]  [<ffffffff810303cd>] arch_cpu_idle+0x13/0x21
[    2.584065]  [<ffffffff810bb378>] cpu_startup_entry+0x101/0x161
[    2.584065]  [<ffffffff8104282d>] start_secondary+0x1ed/0x1f1
[    2.584065] Code: 8b 65 c8 4d 39 ec 0f 84 2f ff ff ff 41 8b 4c 24 18 4d =
8b 74 24 20 4d 8b 7c 24 28 4c 89 63 38 49 8b 44 24 08 49 8b 14 24 83 e1 02 =
<48> 89 42 08 48 89 10 48 b8 00 02 20 00 00 00 ad de 41 f6 44 24=20
[    2.584065] RIP  [<ffffffff81097b28>] run_timer_softirq+0x12c/0x1b8
[    2.584065]  RSP <ffff88000dd03ef0>
[    2.584065] CR2: 0000000000000008
[    2.584065] ---[ end trace 339ad9952fb5cca4 ]---

dmesg-quantal-inn-37:20131005135426:x86_64-randconfig-x1-0928:3.11.0-rc2-00=
010-gc817a67:409

[    1.804131] tsc: Refined TSC clocksource calibration: 2693.433 MHz
[    1.861516] input: ImExPS/2 Generic Explorer Mouse as /devices/platform/=
i8042/serio1/input/input2
[    1.964029] BUG: unable to handle kernel NULL pointer dereference at 000=
0000000000008
[    1.964856] IP: [<ffffffff81097b28>] run_timer_softirq+0x12c/0x1b8
[    1.965494] PGD 0=20
[    1.965724] Oops: 0002 [#1] PREEMPT SMP DEBUG_PAGEALLOC
[    1.966295] CPU: 0 PID: 0 Comm: swapper/0 Not tainted 3.11.0-rc2-00010-g=
c817a67 #409
[    1.967077] task: ffffffff81c24400 ti: ffffffff81c16000 task.ti: fffffff=
f81c16000
[    1.967808] RIP: 0010:[<ffffffff81097b28>]  [<ffffffff81097b28>] run_tim=
er_softirq+0x12c/0x1b8
[    1.968013] RSP: 0018:ffff88000dc03ef0  EFLAGS: 00010002
[    1.968013] RAX: ffff88000dc03ef0 RBX: ffffffff81f167c0 RCX: 00000000000=
00002
[    1.968013] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ffffffff81f=
167c0
[    1.968013] RBP: ffff88000dc03f28 R08: 0000000000000002 R09: 00000000000=
00001
[    1.968013] R10: ffffffff81097b74 R11: 000000000000b42d R12: ffff8800071=
e78a0
[    1.968013] R13: ffff88000dc03ef0 R14: ffffffff810a0182 R15: ffff8800071=
e7860
[    1.968013] FS:  0000000000000000(0000) GS:ffff88000dc00000(0000) knlGS:=
0000000000000000
[    1.968013] CS:  0010 DS: 0000 ES: 0000 CR0: 000000008005003b
[    1.968013] CR2: 0000000000000008 CR3: 0000000001c1f000 CR4: 00000000000=
006b0
[    1.968013] Stack:
[    1.968013]  ffff8800071e78a0 ffff8800071ed8a0 0000000000000141 ffffffff=
81c1b088
[    1.968013]  ffffffff81c17fd8 000000000000000a 0000000000000101 ffff8800=
0dc03f80
[    1.968013]  ffffffff81093f98 0000000000000001 0000000000000001 00200000=
00000000
[    1.968013] Call Trace:
[    1.968013]  <IRQ>=20
[    1.968013]  [<ffffffff81093f98>] __do_softirq+0xc8/0x18d
[    1.968013]  [<ffffffff81094172>] irq_exit+0x56/0x97
[    1.968013]  [<ffffffff81043f11>] smp_apic_timer_interrupt+0x30/0x3c
[    1.968013]  [<ffffffff818350f2>] apic_timer_interrupt+0x72/0x80
[    1.968013]  <EOI>=20
[    1.968013]  [<ffffffff810ab39e>] ? notifier_call_chain+0x59/0x59
[    1.968013]  [<ffffffff810ab39e>] ? notifier_call_chain+0x59/0x59
[    1.968013]  [<ffffffff810491ad>] ? native_safe_halt+0x6/0x8
[    1.968013]  [<ffffffff810c4aed>] ? trace_hardirqs_on+0xd/0xf
[    1.968013]  [<ffffffff8102fccc>] default_idle+0x13/0x1c
[    1.968013]  [<ffffffff810303cd>] arch_cpu_idle+0x13/0x21
[    1.968013]  [<ffffffff810bb378>] cpu_startup_entry+0x101/0x161
[    1.968013]  [<ffffffff81823995>] rest_init+0xb9/0xbd
[    1.968013]  [<ffffffff818238dc>] ? csum_partial_copy_generic+0x16c/0x16c
[    1.968013]  [<ffffffff81de9d3a>] start_kernel+0x416/0x422
[    1.968013]  [<ffffffff81de9732>] ? repair_env_string+0x58/0x58
[    1.968013]  [<ffffffff81de9120>] ? early_idt_handlers+0x120/0x120
[    1.968013]  [<ffffffff81de944c>] x86_64_start_reservations+0x2a/0x2c
[    1.968013]  [<ffffffff81de952a>] x86_64_start_kernel+0xdc/0xe9
[    1.968013] Code: 8b 65 c8 4d 39 ec 0f 84 2f ff ff ff 41 8b 4c 24 18 4d =
8b 74 24 20 4d 8b 7c 24 28 4c 89 63 38 49 8b 44 24 08 49 8b 14 24 83 e1 02 =
<48> 89 42 08 48 89 10 48 b8 00 02 20 00 00 00 ad de 41 f6 44 24=20
[    1.968013] RIP  [<ffffffff81097b28>] run_timer_softirq+0x12c/0x1b8
[    1.968013]  RSP <ffff88000dc03ef0>
[    1.968013] CR2: 0000000000000008
[    1.968013] ---[ end trace 5672c42aaa1accfd ]---

dmesg-yocto-lkp-st01-2:20131005142558:x86_64-randconfig-x1-0928:3.11.0-rc2-=
00010-gc817a67:409

[    2.034720] 1    0    0   0   0    0    0    00
[    2.035489] 1    0    0   0   0    0    0    00
[    2.036064] BUG: unable to handle kernel NULL pointer dereference at 000=
0000000000008
[    2.036071] IP: [<ffffffff81097b28>] run_timer_softirq+0x12c/0x1b8
[    2.036097] PGD 0=20
[    2.036099] Oops: 0002 [#1] PREEMPT SMP DEBUG_PAGEALLOC
[    2.036103] CPU: 0 PID: 0 Comm: swapper/0 Not tainted 3.11.0-rc2-00010-g=
c817a67 #409
[    2.036105] task: ffffffff81c24400 ti: ffffffff81c16000 task.ti: fffffff=
f81c16000
[    2.036108] RIP: 0010:[<ffffffff81097b28>]  [<ffffffff81097b28>] run_tim=
er_softirq+0x12c/0x1b8
[    2.036109] RSP: 0018:ffff88000f003ef0  EFLAGS: 00010002
[    2.036110] RAX: ffff88000f003ef0 RBX: ffffffff81f167c0 RCX: 00000000000=
00002
[    2.036111] RDX: 0000000000000000 RSI: ffffffff81097a38 RDI: ffffffff81f=
167c0
[    2.036112] RBP: ffff88000f003f28 R08: 0000000000000002 R09: 00000000000=
00001
[    2.036113] R10: ffffffff81097a38 R11: 0000000000000020 R12: ffff88000cd=
6e8a0
[    2.036114] R13: ffff88000f003ef0 R14: ffffffff810a0182 R15: ffff88000cd=
6e860
[    2.036117] FS:  0000000000000000(0000) GS:ffff88000f000000(0000) knlGS:=
0000000000000000
[    2.036119] CS:  0010 DS: 0000 ES: 0000 CR0: 000000008005003b
[    2.036120] CR2: 0000000000000008 CR3: 0000000001c1f000 CR4: 00000000000=
006b0
[    2.036131] Stack:
[    2.036133]  ffff88000cd6e8a0 ffff88000cd778a0 0000000000000101 ffffffff=
81c1b088
[    2.036136]  ffffffff81c17fd8 000000000000000a 0000000000000101 ffff8800=
0f003f80
[    2.036138]  ffffffff81093f98 0000000000000001 0000000000000001 00200000=
00000000
[    2.036139] Call Trace:
[    2.036141]  <IRQ>=20
[    2.036144]  [<ffffffff81093f98>] __do_softirq+0xc8/0x18d
[    2.036147]  [<ffffffff81094172>] irq_exit+0x56/0x97
[    2.036152]  [<ffffffff81043f11>] smp_apic_timer_interrupt+0x30/0x3c
[    2.036156]  [<ffffffff818350f2>] apic_timer_interrupt+0x72/0x80
[    2.036157]  <EOI>=20
[    2.036160]  [<ffffffff810ab39e>] ? notifier_call_chain+0x59/0x59
[    2.036162]  [<ffffffff810ab39e>] ? notifier_call_chain+0x59/0x59
[    2.036166]  [<ffffffff810491ad>] ? native_safe_halt+0x6/0x8
[    2.036170]  [<ffffffff810c4aed>] ? trace_hardirqs_on+0xd/0xf
[    2.036174]  [<ffffffff8102fccc>] default_idle+0x13/0x1c
[    2.036176]  [<ffffffff810303cd>] arch_cpu_idle+0x13/0x21
[    2.036179]  [<ffffffff810bb378>] cpu_startup_entry+0x101/0x161
[    2.036182]  [<ffffffff81823995>] rest_init+0xb9/0xbd
[    2.036185]  [<ffffffff818238dc>] ? csum_partial_copy_generic+0x16c/0x16c
[    2.036189]  [<ffffffff81de9d3a>] start_kernel+0x416/0x422
[    2.036191]  [<ffffffff81de9732>] ? repair_env_string+0x58/0x58
[    2.036194]  [<ffffffff81de9120>] ? early_idt_handlers+0x120/0x120
[    2.036196]  [<ffffffff81de944c>] x86_64_start_reservations+0x2a/0x2c
[    2.036199]  [<ffffffff81de952a>] x86_64_start_kernel+0xdc/0xe9
[    2.036220] Code: 8b 65 c8 4d 39 ec 0f 84 2f ff ff ff 41 8b 4c 24 18 4d =
8b 74 24 20 4d 8b 7c 24 28 4c 89 63 38 49 8b 44 24 08 49 8b 14 24 83 e1 02 =
<48> 89 42 08 48 89 10 48 b8 00 02 20 00 00 00 ad de 41 f6 44 24=20
[    2.036223] RIP  [<ffffffff81097b28>] run_timer_softirq+0x12c/0x1b8
[    2.036223]  RSP <ffff88000f003ef0>
[    2.036224] CR2: 0000000000000008
[    2.036234] ---[ end trace 21fc4c2c1c465acf ]---

dmesg-yocto-inn-44:20131005141944:x86_64-randconfig-x1-0928:3.11.0-rc2-0001=
0-gc817a67:409

[    1.340146] tsc: Refined TSC clocksource calibration: 2693.434 MHz
[    1.385846] input: ImExPS/2 Generic Explorer Mouse as /devices/platform/=
i8042/serio1/input/input2
[    1.504042] BUG: unable to handle kernel NULL pointer dereference at 000=
0000000000008
[    1.505480] IP: [<ffffffff81097b28>] run_timer_softirq+0x12c/0x1b8
[    1.506583] PGD ca34067 PUD c9eb067 PMD 0=20
[    1.507406] Oops: 0002 [#1] PREEMPT SMP DEBUG_PAGEALLOC
[    1.508022] CPU: 0 PID: 0 Comm: swapper/0 Not tainted 3.11.0-rc2-00010-g=
c817a67 #409
[    1.508022] task: ffffffff81c24400 ti: ffffffff81c16000 task.ti: fffffff=
f81c16000
[    1.508022] RIP: 0010:[<ffffffff81097b28>]  [<ffffffff81097b28>] run_tim=
er_softirq+0x12c/0x1b8
[    1.508022] RSP: 0018:ffff88000f003ef0  EFLAGS: 00010002
[    1.508022] RAX: ffff88000f003ef0 RBX: ffffffff81f167c0 RCX: 00000000000=
00002
[    1.508022] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ffffffff81f=
167c0
[    1.508022] RBP: ffff88000f003f28 R08: 0000000000000002 R09: 00000000000=
00001
[    1.508022] R10: ffffffff81097b74 R11: 000000000000b48a R12: ffff88000cd=
988a0
[    1.508022] R13: ffff88000f003ef0 R14: ffffffff810a0182 R15: ffff88000cd=
98860
[    1.508022] FS:  0000000000000000(0000) GS:ffff88000f000000(0000) knlGS:=
0000000000000000
[    1.508022] CS:  0010 DS: 0000 ES: 0000 CR0: 000000008005003b
[    1.508022] CR2: 0000000000000008 CR3: 000000000ca79000 CR4: 00000000000=
006b0
[    1.508022] Stack:
[    1.508022]  ffff88000cd988a0 ffff88000cd9c8a0 0000000000000041 ffffffff=
81c1b088
[    1.508022]  ffffffff81c17fd8 000000000000000a 0000000000000101 ffff8800=
0f003f80
[    1.508022]  ffffffff81093f98 0000000000000001 0000000000000001 00200000=
00000000
[    1.508022] Call Trace:
[    1.508022]  <IRQ>=20
[    1.508022]  [<ffffffff81093f98>] __do_softirq+0xc8/0x18d
[    1.508022]  [<ffffffff81094172>] irq_exit+0x56/0x97
[    1.508022]  [<ffffffff81043f11>] smp_apic_timer_interrupt+0x30/0x3c
[    1.508022]  [<ffffffff818350f2>] apic_timer_interrupt+0x72/0x80
[    1.508022]  <EOI>=20
[    1.508022]  [<ffffffff810ab39e>] ? notifier_call_chain+0x59/0x59
[    1.508022]  [<ffffffff810ab39e>] ? notifier_call_chain+0x59/0x59
[    1.508022]  [<ffffffff810491ad>] ? native_safe_halt+0x6/0x8
[    1.508022]  [<ffffffff810c4aed>] ? trace_hardirqs_on+0xd/0xf
[    1.508022]  [<ffffffff8102fccc>] default_idle+0x13/0x1c
[    1.508022]  [<ffffffff810303cd>] arch_cpu_idle+0x13/0x21
[    1.508022]  [<ffffffff810bb378>] cpu_startup_entry+0x101/0x161
[    1.508022]  [<ffffffff81823995>] rest_init+0xb9/0xbd
[    1.508022]  [<ffffffff818238dc>] ? csum_partial_copy_generic+0x16c/0x16c
[    1.508022]  [<ffffffff81de9d3a>] start_kernel+0x416/0x422
[    1.508022]  [<ffffffff81de9732>] ? repair_env_string+0x58/0x58
[    1.508022]  [<ffffffff81de9120>] ? early_idt_handlers+0x120/0x120
[    1.508022]  [<ffffffff81de944c>] x86_64_start_reservations+0x2a/0x2c
[    1.508022]  [<ffffffff81de952a>] x86_64_start_kernel+0xdc/0xe9
[    1.508022] Code: 8b 65 c8 4d 39 ec 0f 84 2f ff ff ff 41 8b 4c 24 18 4d =
8b 74 24 20 4d 8b 7c 24 28 4c 89 63 38 49 8b 44 24 08 49 8b 14 24 83 e1 02 =
<48> 89 42 08 48 89 10 48 b8 00 02 20 00 00 00 ad de 41 f6 44 24=20
[    1.508022] RIP  [<ffffffff81097b28>] run_timer_softirq+0x12c/0x1b8
[    1.508022]  RSP <ffff88000f003ef0>
[    1.508022] CR2: 0000000000000008
[    1.508022] ---[ end trace 5622ef7f4f67984d ]---

dmesg-yocto-cairo-39:20131005142713:x86_64-randconfig-x1-0928:3.11.0-rc2-00=
010-gc817a67:409

Running postinst /etc/rpm-postinsts/100...

[    1.852046] BUG: unable to handle kernel NULL pointer dereference at 000=
0000000000008
[    1.853614] IP: [<ffffffff81097b28>] run_timer_softirq+0x12c/0x1b8
[    1.854809] PGD 0=20
[    1.855208] Oops: 0002 [#1] PREEMPT SMP DEBUG_PAGEALLOC
[    1.856019] CPU: 0 PID: 188 Comm: rc Not tainted 3.11.0-rc2-00010-gc817a=
67 #409
[    1.856019] task: ffff88000c904800 ti: ffff88000ca5c000 task.ti: ffff880=
00ca5c000
[    1.856019] RIP: 0010:[<ffffffff81097b28>]  [<ffffffff81097b28>] run_tim=
er_softirq+0x12c/0x1b8
[    1.856019] RSP: 0018:ffff88000f003ef0  EFLAGS: 00010002
[    1.856019] RAX: ffff88000f003ef0 RBX: ffffffff81f167c0 RCX: 00000000000=
00002
[    1.856019] RDX: 0000000000000000 RSI: 0000000000000028 RDI: ffffffff81f=
167c0
[    1.856019] RBP: ffff88000f003f28 R08: 0000000000000002 R09: 00000000000=
00001
[    1.856019] R10: ffffffff81097b74 R11: ffff88000f0117d8 R12: ffff88000cd=
938a0
[    1.856019] R13: ffff88000f003ef0 R14: ffffffff810a0182 R15: ffff88000cd=
93860
[    1.856019] FS:  0000000000000000(0000) GS:ffff88000f000000(0000) knlGS:=
0000000000000000
[    1.856019] CS:  0010 DS: 0000 ES: 0000 CR0: 000000008005003b
[    1.856019] CR2: 0000000000000008 CR3: 000000000ca76000 CR4: 00000000000=
006b0
[    1.856019] Stack:
[    1.856019]  ffff88000cd938a0 ffff88000cd930a0 0000000000000101 ffffffff=
81c1b088
[    1.856019]  ffff88000ca5dfd8 000000000000000a 0000000000000102 ffff8800=
0f003f80
[    1.856019]  ffffffff81093f98 0000000000000001 0000000000000001 00406040=
00000000
[    1.856019] Call Trace:
[    1.856019]  <IRQ>=20
[    1.856019]  [<ffffffff81093f98>] __do_softirq+0xc8/0x18d
[    1.856019]  [<ffffffff81094172>] irq_exit+0x56/0x97
[    1.856019]  [<ffffffff81043f11>] smp_apic_timer_interrupt+0x30/0x3c
[    1.856019]  [<ffffffff818350f2>] apic_timer_interrupt+0x72/0x80
[    1.856019]  <EOI>=20
[    1.856019]  [<ffffffff810ca7b7>] ? generic_exec_single+0x35/0x85
[    1.856019]  [<ffffffff810c5a44>] ? __lock_acquire+0x390/0xd9b
[    1.856019]  [<ffffffff810ca77e>] ? csd_lock_wait.isra.0+0xb/0xf
[    1.856019]  [<ffffffff810ca7fb>] generic_exec_single+0x79/0x85
[    1.856019]  [<ffffffff8104f02a>] ? leave_mm+0x5e/0x5e
[    1.856019]  [<ffffffff810caae0>] smp_call_function_single+0x126/0x161
[    1.856019]  [<ffffffff8104f02a>] ? leave_mm+0x5e/0x5e
[    1.856019]  [<ffffffff810cadc2>] smp_call_function_many+0xf0/0x243
[    1.856019]  [<ffffffff8104f02a>] ? leave_mm+0x5e/0x5e
[    1.856019]  [<ffffffff8104f104>] native_flush_tlb_others+0x29/0x2b
[    1.856019]  [<ffffffff8104ee8b>] flush_tlb_others+0x9/0xd
[    1.856019]  [<ffffffff8104f315>] flush_tlb_mm_range+0x195/0x1f2
[    1.856019]  [<ffffffff811061b8>] tlb_flush_mmu+0x42/0x72
[    1.856019]  [<ffffffff811061ff>] tlb_finish_mmu+0x17/0x3c
[    1.856019]  [<ffffffff8110c4c5>] exit_mmap+0x95/0x11a
[    1.856019]  [<ffffffff8108bd70>] mmput+0x52/0xd3
[    1.856019]  [<ffffffff8111ee96>] flush_old_exec+0x642/0x6a6
[    1.856019]  [<ffffffff8114543e>] load_elf_binary+0x2c2/0x16aa
[    1.856019]  [<ffffffff81109887>] ? might_fault+0x4f/0x9c
[    1.856019]  [<ffffffff810c6ad5>] ? lock_release+0x150/0x16a
[    1.856019]  [<ffffffff8111f3a1>] search_binary_handler+0xe6/0x1cb
[    1.856019]  [<ffffffff8114517c>] ? load_elf_library+0x1ea/0x1ea
[    1.856019]  [<ffffffff8111f839>] do_execve+0x3b3/0x4dd
[    1.856019]  [<ffffffff8111fb90>] SyS_execve+0x36/0x4c
[    1.856019]  [<ffffffff81834a99>] stub_execve+0x69/0xa0
[    1.856019] Code: 8b 65 c8 4d 39 ec 0f 84 2f ff ff ff 41 8b 4c 24 18 4d =
8b 74 24 20 4d 8b 7c 24 28 4c 89 63 38 49 8b 44 24 08 49 8b 14 24 83 e1 02 =
<48> 89 42 08 48 89 10 48 b8 00 02 20 00 00 00 ad de 41 f6 44 24=20
[    1.856019] RIP  [<ffffffff81097b28>] run_timer_softirq+0x12c/0x1b8
[    1.856019]  RSP <ffff88000f003ef0>
[    1.856019] CR2: 0000000000000008
[    1.856019] ---[ end trace f8d2f6680feea507 ]---

dmesg-yocto-inn-48:20131005135629:x86_64-randconfig-x1-0928:3.11.0-rc2-0001=
0-gc817a67:409

[    1.360228] tsc: Refined TSC clocksource calibration: 2693.424 MHz
[    1.449891] input: ImExPS/2 Generic Explorer Mouse as /devices/platform/=
i8042/serio1/input/input2
[    1.548034] BUG: unable to handle kernel NULL pointer dereference at 000=
0000000000008
[    1.548924] IP: [<ffffffff81097b28>] run_timer_softirq+0x12c/0x1b8
[    1.549846] PGD ca20067 PUD c990067 PMD 0=20
[    1.550401] Oops: 0002 [#1] PREEMPT SMP DEBUG_PAGEALLOC
[    1.551142] CPU: 0 PID: 0 Comm: swapper/0 Not tainted 3.11.0-rc2-00010-g=
c817a67 #409
[    1.551978] task: ffffffff81c24400 ti: ffffffff81c16000 task.ti: fffffff=
f81c16000
[    1.552019] RIP: 0010:[<ffffffff81097b28>]  [<ffffffff81097b28>] run_tim=
er_softirq+0x12c/0x1b8
[    1.552019] RSP: 0018:ffff88000f003ef0  EFLAGS: 00010002
[    1.552019] RAX: ffff88000f003ef0 RBX: ffffffff81f167c0 RCX: 00000000000=
00002
[    1.552019] RDX: 0000000000000000 RSI: ffffffff81097a38 RDI: ffffffff81f=
167c0
[    1.552019] RBP: ffff88000f003f28 R08: 0000000000000002 R09: 00000000000=
00001
[    1.552019] R10: ffffffff81097a38 R11: 0000000000000020 R12: ffff88000cd=
870a0
[    1.552019] R13: ffff88000f003ef0 R14: ffffffff810a0182 R15: ffff88000cd=
87060
[    1.552019] FS:  0000000000000000(0000) GS:ffff88000f000000(0000) knlGS:=
0000000000000000
[    1.552019] CS:  0010 DS: 0000 ES: 0000 CR0: 000000008005003b
[    1.552019] CR2: 0000000000000008 CR3: 000000000c9a5000 CR4: 00000000000=
006b0
[    1.552019] Stack:
[    1.552019]  ffff88000cd870a0 ffff88000cd9a0a0 0000000000000001 ffffffff=
81c1b088
[    1.552019]  ffffffff81c17fd8 000000000000000a 0000000000000101 ffff8800=
0f003f80
[    1.552019]  ffffffff81093f98 0000000000000001 0000000000000001 00200000=
00000000
[    1.552019] Call Trace:
[    1.552019]  <IRQ>=20
[    1.552019]  [<ffffffff81093f98>] __do_softirq+0xc8/0x18d
[    1.552019]  [<ffffffff81094172>] irq_exit+0x56/0x97
[    1.552019]  [<ffffffff81043f11>] smp_apic_timer_interrupt+0x30/0x3c
[    1.552019]  [<ffffffff818350f2>] apic_timer_interrupt+0x72/0x80
[    1.552019]  <EOI>=20
[    1.552019]  [<ffffffff810ab39e>] ? notifier_call_chain+0x59/0x59
[    1.552019]  [<ffffffff810ab39e>] ? notifier_call_chain+0x59/0x59
[    1.552019]  [<ffffffff810491ad>] ? native_safe_halt+0x6/0x8
[    1.552019]  [<ffffffff810c4aed>] ? trace_hardirqs_on+0xd/0xf
[    1.552019]  [<ffffffff8102fccc>] default_idle+0x13/0x1c
[    1.552019]  [<ffffffff810303cd>] arch_cpu_idle+0x13/0x21
[    1.552019]  [<ffffffff810bb378>] cpu_startup_entry+0x101/0x161
[    1.552019]  [<ffffffff81823995>] rest_init+0xb9/0xbd
[    1.552019]  [<ffffffff818238dc>] ? csum_partial_copy_generic+0x16c/0x16c
[    1.552019]  [<ffffffff81de9d3a>] start_kernel+0x416/0x422
[    1.552019]  [<ffffffff81de9732>] ? repair_env_string+0x58/0x58
[    1.552019]  [<ffffffff81de9120>] ? early_idt_handlers+0x120/0x120
[    1.552019]  [<ffffffff81de944c>] x86_64_start_reservations+0x2a/0x2c
[    1.552019]  [<ffffffff81de952a>] x86_64_start_kernel+0xdc/0xe9
[    1.552019] Code: 8b 65 c8 4d 39 ec 0f 84 2f ff ff ff 41 8b 4c 24 18 4d =
8b 74 24 20 4d 8b 7c 24 28 4c 89 63 38 49 8b 44 24 08 49 8b 14 24 83 e1 02 =
<48> 89 42 08 48 89 10 48 b8 00 02 20 00 00 00 ad de 41 f6 44 24=20
[    1.552019] RIP  [<ffffffff81097b28>] run_timer_softirq+0x12c/0x1b8
[    1.552019]  RSP <ffff88000f003ef0>
[    1.552019] CR2: 0000000000000008
[    1.552019] ---[ end trace b58bcba6bba3459f ]---

dmesg-yocto-waimea-11:20131005221723:x86_64-randconfig-x1-0928:3.11.0-rc2-0=
0010-gc817a67:409

[    1.364191] tsc: Refined TSC clocksource calibration: 3300.302 MHz
[    1.466146] input: ImExPS/2 Generic Explorer Mouse as /devices/platform/=
i8042/serio1/input/input2
[    1.516054] BUG: unable to handle kernel NULL pointer dereference at 000=
0000000000008
[    1.517166] IP: [<ffffffff81097b28>] run_timer_softirq+0x12c/0x1b8
[    1.518076] PGD c9ef067 PUD ca82067 PMD 0=20
[    1.518696] Oops: 0002 [#1] PREEMPT SMP DEBUG_PAGEALLOC
[    1.519477] CPU: 1 PID: 0 Comm: swapper/1 Not tainted 3.11.0-rc2-00010-g=
c817a67 #409
[    1.520036] task: ffff8800001422c0 ti: ffff880000144000 task.ti: ffff880=
000144000
[    1.520036] RIP: 0010:[<ffffffff81097b28>]  [<ffffffff81097b28>] run_tim=
er_softirq+0x12c/0x1b8
[    1.520036] RSP: 0018:ffff88000f103ef0  EFLAGS: 00010002
[    1.520036] RAX: ffff88000f103ef0 RBX: ffff88000015c000 RCX: 00000000000=
00002
[    1.520036] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ffff8800001=
5c000
[    1.520036] RBP: ffff88000f103f28 R08: 0000000000000002 R09: 00000000000=
00001
[    1.520036] R10: ffffffff81097b74 R11: 000000000000b2ee R12: ffff88000cd=
878a0
[    1.520036] R13: ffff88000f103ef0 R14: ffffffff810a0182 R15: ffff88000cd=
87860
[    1.520036] FS:  0000000000000000(0000) GS:ffff88000f100000(0000) knlGS:=
0000000000000000
[    1.520036] CS:  0010 DS: 0000 ES: 0000 CR0: 000000008005003b
[    1.520036] CR2: 0000000000000008 CR3: 000000000c9bd000 CR4: 00000000000=
006a0
[    1.520036] Stack:
[    1.520036]  ffff88000cd878a0 ffff88000cd8e8a0 0000000000000001 ffffffff=
81c1b088
[    1.520036]  ffff880000145fd8 000000000000000a 0000000000000101 ffff8800=
0f103f80
[    1.520036]  ffffffff81093f98 0000000000000001 0000000000000001 00200040=
00000001
[    1.520036] Call Trace:
[    1.520036]  <IRQ>=20
[    1.520036]  [<ffffffff81093f98>] __do_softirq+0xc8/0x18d
[    1.520036]  [<ffffffff81094172>] irq_exit+0x56/0x97
[    1.520036]  [<ffffffff81043f11>] smp_apic_timer_interrupt+0x30/0x3c
[    1.520036]  [<ffffffff818350f2>] apic_timer_interrupt+0x72/0x80
[    1.520036]  <EOI>=20
[    1.520036]  [<ffffffff810ab39e>] ? notifier_call_chain+0x59/0x59
[    1.520036]  [<ffffffff810ab39e>] ? notifier_call_chain+0x59/0x59
[    1.520036]  [<ffffffff810491ad>] ? native_safe_halt+0x6/0x8
[    1.520036]  [<ffffffff8102fccc>] default_idle+0x13/0x1c
[    1.520036]  [<ffffffff810303cd>] arch_cpu_idle+0x13/0x21
[    1.520036]  [<ffffffff810bb378>] cpu_startup_entry+0x101/0x161
[    1.520036]  [<ffffffff8104282d>] start_secondary+0x1ed/0x1f1
[    1.520036] Code: 8b 65 c8 4d 39 ec 0f 84 2f ff ff ff 41 8b 4c 24 18 4d =
8b 74 24 20 4d 8b 7c 24 28 4c 89 63 38 49 8b 44 24 08 49 8b 14 24 83 e1 02 =
<48> 89 42 08 48 89 10 48 b8 00 02 20 00 00 00 ad de 41 f6 44 24=20
[    1.520036] RIP  [<ffffffff81097b28>] run_timer_softirq+0x12c/0x1b8
[    1.520036]  RSP <ffff88000f103ef0>
[    1.520036] CR2: 0000000000000008
[    1.520036] ---[ end trace b514d267a9be1e13 ]---

dmesg-yocto-inn-39:20131005140736:x86_64-randconfig-x1-0928:3.11.0-rc2-0001=
0-gc817a67:409

[    1.380218] tsc: Refined TSC clocksource calibration: 2693.427 MHz
[    1.470371] input: ImExPS/2 Generic Explorer Mouse as /devices/platform/=
i8042/serio1/input/input2
[    1.556061] BUG: unable to handle kernel NULL pointer dereference at 000=
0000000000008
[    1.556992] IP: [<ffffffff81097b28>] run_timer_softirq+0x12c/0x1b8
[    1.557695] PGD ca31067 PUD ca57067 PMD 0=20
[    1.558201] Oops: 0002 [#1] PREEMPT SMP DEBUG_PAGEALLOC
[    1.558852] CPU: 0 PID: 0 Comm: swapper/0 Not tainted 3.11.0-rc2-00010-g=
c817a67 #409
[    1.559700] task: ffffffff81c24400 ti: ffffffff81c16000 task.ti: fffffff=
f81c16000
[    1.560038] RIP: 0010:[<ffffffff81097b28>]  [<ffffffff81097b28>] run_tim=
er_softirq+0x12c/0x1b8
[    1.560038] RSP: 0018:ffff88000f003ef0  EFLAGS: 00010002
[    1.560038] RAX: ffff88000f003ef0 RBX: ffffffff81f167c0 RCX: 00000000000=
00002
[    1.560038] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ffffffff81f=
167c0
[    1.560038] RBP: ffff88000f003f28 R08: 0000000000000002 R09: 00000000000=
00001
[    1.560038] R10: ffffffff81097b74 R11: 000000000000b9e7 R12: ffff88000cd=
988a0
[    1.560038] R13: ffff88000f003ef0 R14: ffffffff810a0182 R15: ffff88000cd=
98860
[    1.560038] FS:  0000000000000000(0000) GS:ffff88000f000000(0000) knlGS:=
0000000000000000
[    1.560038] CS:  0010 DS: 0000 ES: 0000 CR0: 000000008005003b
[    1.560038] CR2: 0000000000000008 CR3: 000000000e08a000 CR4: 00000000000=
006b0
[    1.560038] Stack:
[    1.560038]  ffff88000cd988a0 ffff88000cd9c8a0 0000000000000041 ffffffff=
81c1b088
[    1.560038]  ffffffff81c17fd8 000000000000000a 0000000000000101 ffff8800=
0f003f80
[    1.560038]  ffffffff81093f98 0000000000000001 0000000000000001 00200000=
00000000
[    1.560038] Call Trace:
[    1.560038]  <IRQ>=20
[    1.560038]  [<ffffffff81093f98>] __do_softirq+0xc8/0x18d
[    1.560038]  [<ffffffff81094172>] irq_exit+0x56/0x97
[    1.560038]  [<ffffffff81043f11>] smp_apic_timer_interrupt+0x30/0x3c
[    1.560038]  [<ffffffff818350f2>] apic_timer_interrupt+0x72/0x80
[    1.560038]  <EOI>=20
[    1.560038]  [<ffffffff810ab39e>] ? notifier_call_chain+0x59/0x59
[    1.560038]  [<ffffffff810ab39e>] ? notifier_call_chain+0x59/0x59
[    1.560038]  [<ffffffff810491ad>] ? native_safe_halt+0x6/0x8
[    1.560038]  [<ffffffff810c4aed>] ? trace_hardirqs_on+0xd/0xf
[    1.560038]  [<ffffffff8102fccc>] default_idle+0x13/0x1c
[    1.560038]  [<ffffffff810303cd>] arch_cpu_idle+0x13/0x21
[    1.560038]  [<ffffffff810bb378>] cpu_startup_entry+0x101/0x161
[    1.560038]  [<ffffffff81823995>] rest_init+0xb9/0xbd
[    1.560038]  [<ffffffff818238dc>] ? csum_partial_copy_generic+0x16c/0x16c
[    1.560038]  [<ffffffff81de9d3a>] start_kernel+0x416/0x422
[    1.560038]  [<ffffffff81de9732>] ? repair_env_string+0x58/0x58
[    1.560038]  [<ffffffff81de9120>] ? early_idt_handlers+0x120/0x120
[    1.560038]  [<ffffffff81de944c>] x86_64_start_reservations+0x2a/0x2c
[    1.560038]  [<ffffffff81de952a>] x86_64_start_kernel+0xdc/0xe9
[    1.560038] Code: 8b 65 c8 4d 39 ec 0f 84 2f ff ff ff 41 8b 4c 24 18 4d =
8b 74 24 20 4d 8b 7c 24 28 4c 89 63 38 49 8b 44 24 08 49 8b 14 24 83 e1 02 =
<48> 89 42 08 48 89 10 48 b8 00 02 20 00 00 00 ad de 41 f6 44 24=20
[    1.560038] RIP  [<ffffffff81097b28>] run_timer_softirq+0x12c/0x1b8
[    1.560038]  RSP <ffff88000f003ef0>
[    1.560038] CR2: 0000000000000008
[    1.560038] ---[ end trace 5eef0a62a338a761 ]---

dmesg-yocto-jaketown-31:20131005142553:x86_64-randconfig-x1-0928:3.11.0-rc2=
-00010-gc817a67:409

[    2.274136] usb usb1: Manufacturer: Linux 3.11.0-rc2-00010-gc817a67 vhci=
_hcd
[    2.274141] usb usb1: SerialNumber: vhci_hcd
[    2.424267] BUG: unable to handle kernel NULL pointer dereference at 000=
0000000000008
[    2.424280] IP: [<ffffffff81097b28>] run_timer_softirq+0x12c/0x1b8
[    2.424285] PGD 0=20
[    2.424294] Oops: 0002 [#1] PREEMPT SMP DEBUG_PAGEALLOC
[    2.424301] CPU: 0 PID: 0 Comm: swapper/0 Not tainted 3.11.0-rc2-00010-g=
c817a67 #409
[    2.424306] task: ffffffff81c24400 ti: ffffffff81c16000 task.ti: fffffff=
f81c16000
[    2.424315] RIP: 0010:[<ffffffff81097b28>]  [<ffffffff81097b28>] run_tim=
er_softirq+0x12c/0x1b8
[    2.424319] RSP: 0018:ffff88000f003ef0  EFLAGS: 00010002
[    2.424322] RAX: ffff88000f003ef0 RBX: ffffffff81f167c0 RCX: 00000000000=
00002
[    2.424325] RDX: 0000000000000000 RSI: ffffffff81097b91 RDI: ffffffff81f=
167c0
[    2.424329] RBP: ffff88000f003f28 R08: 0000000000000002 R09: 00000000000=
00001
[    2.424332] R10: ffffffff81097b91 R11: ffff88000f00a000 R12: ffff88000cd=
928a0
[    2.424335] R13: ffff88000f003ef0 R14: ffffffff810a0182 R15: ffff88000cd=
92860
[    2.424340] FS:  0000000000000000(0000) GS:ffff88000f000000(0000) knlGS:=
0000000000000000
[    2.424344] CS:  0010 DS: 0000 ES: 0000 CR0: 000000008005003b
[    2.424347] CR2: 0000000000000008 CR3: 0000000001c1f000 CR4: 00000000000=
006b0
[    2.424370] Stack:
[    2.424378]  ffff88000cd928a0 ffff88000cd9b8a0 0000000000000041 ffffffff=
81c1b088
[    2.424386]  ffffffff81c17fd8 000000000000000a 0000000000000101 ffff8800=
0f003f80
[    2.424393]  ffffffff81093f98 0000000000000001 0000000000000001 00200000=
00000000
[    2.424395] Call Trace:
[    2.424400]  <IRQ>=20
[    2.424410]  [<ffffffff81093f98>] __do_softirq+0xc8/0x18d
[    2.424418]  [<ffffffff81094172>] irq_exit+0x56/0x97
[    2.424429]  [<ffffffff81043f11>] smp_apic_timer_interrupt+0x30/0x3c
[    2.424438]  [<ffffffff818350f2>] apic_timer_interrupt+0x72/0x80
[    2.424443]  <EOI>=20
[    2.424451]  [<ffffffff810ab39e>] ? notifier_call_chain+0x59/0x59
[    2.424458]  [<ffffffff810ab39e>] ? notifier_call_chain+0x59/0x59
[    2.424468]  [<ffffffff810491ad>] ? native_safe_halt+0x6/0x8
[    2.424478]  [<ffffffff810c4aed>] ? trace_hardirqs_on+0xd/0xf
[    2.424487]  [<ffffffff8102fccc>] default_idle+0x13/0x1c
[    2.424495]  [<ffffffff810303cd>] arch_cpu_idle+0x13/0x21
[    2.424504]  [<ffffffff810bb378>] cpu_startup_entry+0x101/0x161
[    2.424511]  [<ffffffff81823995>] rest_init+0xb9/0xbd
[    2.424518]  [<ffffffff818238dc>] ? csum_partial_copy_generic+0x16c/0x16c
[    2.424527]  [<ffffffff81de9d3a>] start_kernel+0x416/0x422
[    2.424534]  [<ffffffff81de9732>] ? repair_env_string+0x58/0x58
[    2.424543]  [<ffffffff81de9120>] ? early_idt_handlers+0x120/0x120
[    2.424550]  [<ffffffff81de944c>] x86_64_start_reservations+0x2a/0x2c
[    2.424557]  [<ffffffff81de952a>] x86_64_start_kernel+0xdc/0xe9
[    2.424637] Code: 8b 65 c8 4d 39 ec 0f 84 2f ff ff ff 41 8b 4c 24 18 4d =
8b 74 24 20 4d 8b 7c 24 28 4c 89 63 38 49 8b 44 24 08 49 8b 14 24 83 e1 02 =
<48> 89 42 08 48 89 10 48 b8 00 02 20 00 00 00 ad de 41 f6 44 24=20
[    2.424645] RIP  [<ffffffff81097b28>] run_timer_softirq+0x12c/0x1b8
[    2.424647]  RSP <ffff88000f003ef0>
[    2.424649] CR2: 0000000000000008
[    2.424667] ---[ end trace f9476c4a5a3dfebe ]---

dmesg-quantal-lkp-tt02-24:20131005044841:x86_64-randconfig-x1-0928:3.11.0-r=
c2-00010-gc817a67:409

[    3.499601] debug: unmapping init [mem 0xffffffff81dd5000-0xffffffff81ea=
6fff]
/bin/sh: /proc/self/fd/9: No such file or directory
[    3.620037] BUG: unable to handle kernel NULL pointer dereference at 000=
0000000000008
[    3.621865] IP: [<ffffffff81097b28>] run_timer_softirq+0x12c/0x1b8


dmesg-yocto-stoakley-4:20131005142223:x86_64-randconfig-x1-0928:3.11.0-rc2-=
00010-gc817a67:409

Running postinst /etc/rpm-postinsts/100...
[    1.898540] input: ImExPS/2 Generic Explorer Mouse as /devices/platform/=
i8042/serio1/input/input2
[    1.900033] BUG: unable to handle kernel NULL pointer dereference at 000=
0000000000008
[    1.901295] IP: [<ffffffff81097b28>] run_timer_softirq+0x12c/0x1b8
[    1.902276] PGD c9f3067 PUD ca49067 PMD 0=20
[    1.902956] Oops: 0002 [#1] PREEMPT SMP DEBUG_PAGEALLOC
[    1.903832] CPU: 0 PID: 0 Comm: swapper/0 Not tainted 3.11.0-rc2-00010-g=
c817a67 #409
[    1.904014] task: ffffffff81c24400 ti: ffffffff81c16000 task.ti: fffffff=
f81c16000
[    1.904014] RIP: 0010:[<ffffffff81097b28>]  [<ffffffff81097b28>] run_tim=
er_softirq+0x12c/0x1b8
[    1.904014] RSP: 0018:ffff88000f003ef0  EFLAGS: 00010002
[    1.904014] RAX: ffff88000f003ef0 RBX: ffffffff81f167c0 RCX: 00000000000=
00002
[    1.904014] RDX: 0000000000000000 RSI: ffffffff81097a38 RDI: ffffffff81f=
167c0
[    1.904014] RBP: ffff88000f003f28 R08: 0000000000000002 R09: 00000000000=
00001
[    1.904014] R10: ffffffff81097a38 R11: 0000000000000020 R12: ffff88000cd=
978a0
[    1.904014] R13: ffff88000f003ef0 R14: ffffffff810a0182 R15: ffff88000cd=
97860
[    1.904014] FS:  0000000000000000(0000) GS:ffff88000f000000(0000) knlGS:=
0000000000000000
[    1.904014] CS:  0010 DS: 0000 ES: 0000 CR0: 000000008005003b
[    1.904014] CR2: 0000000000000008 CR3: 000000000ca01000 CR4: 00000000000=
006b0
[    1.904014] Stack:
[    1.904014]  ffff88000cd978a0 ffff880000137d60 0000000000000141 ffffffff=
81c1b088
[    1.904014]  ffffffff81c17fd8 000000000000000a 0000000000000101 ffff8800=
0f003f80
[    1.904014]  ffffffff81093f98 0000000000000001 0000000000000001 00200000=
00000000
[    1.904014] Call Trace:
[    1.904014]  <IRQ>=20
[    1.904014]  [<ffffffff81093f98>] __do_softirq+0xc8/0x18d
[    1.904014]  [<ffffffff81094172>] irq_exit+0x56/0x97
[    1.904014]  [<ffffffff81043f11>] smp_apic_timer_interrupt+0x30/0x3c
[    1.904014]  [<ffffffff818350f2>] apic_timer_interrupt+0x72/0x80
[    1.904014]  <EOI>=20
[    1.904014]  [<ffffffff810ab39e>] ? notifier_call_chain+0x59/0x59
[    1.904014]  [<ffffffff810ab39e>] ? notifier_call_chain+0x59/0x59
[    1.904014]  [<ffffffff810491ad>] ? native_safe_halt+0x6/0x8
[    1.904014]  [<ffffffff810c4aed>] ? trace_hardirqs_on+0xd/0xf
[    1.904014]  [<ffffffff8102fccc>] default_idle+0x13/0x1c
[    1.904014]  [<ffffffff810303cd>] arch_cpu_idle+0x13/0x21
[    1.904014]  [<ffffffff810bb378>] cpu_startup_entry+0x101/0x161
[    1.904014]  [<ffffffff81823995>] rest_init+0xb9/0xbd
[    1.904014]  [<ffffffff818238dc>] ? csum_partial_copy_generic+0x16c/0x16c
[    1.904014]  [<ffffffff81de9d3a>] start_kernel+0x416/0x422
[    1.904014]  [<ffffffff81de9732>] ? repair_env_string+0x58/0x58
[    1.904014]  [<ffffffff81de9120>] ? early_idt_handlers+0x120/0x120
[    1.904014]  [<ffffffff81de944c>] x86_64_start_reservations+0x2a/0x2c
[    1.904014]  [<ffffffff81de952a>] x86_64_start_kernel+0xdc/0xe9
[    1.904014] Code: 8b 65 c8 4d 39 ec 0f 84 2f ff ff ff 41 8b 4c 24 18 4d =
8b 74 24 20 4d 8b 7c 24 28 4c 89 63 38 49 8b 44 24 08 49 8b 14 24 83 e1 02 =
<48> 89 42 08 48 89 10 48 b8 00 02 20 00 00 00 ad de 41 f6 44 24=20
[    1.904014] RIP  [<ffffffff81097b28>] run_timer_softirq+0x12c/0x1b8
[    1.904014]  RSP <ffff88000f003ef0>
[    1.904014] CR2: 0000000000000008
[    1.904014] ---[ end trace 810925802aa17069 ]---

dmesg-yocto-inn-21:20131005141521:x86_64-randconfig-x1-0928:3.11.0-rc2-0001=
0-gc817a67:409

[    1.328189] tsc: Refined TSC clocksource calibration: 2693.434 MHz
[    1.381872] input: ImExPS/2 Generic Explorer Mouse as /devices/platform/=
i8042/serio1/input/input2
[    1.488033] BUG: unable to handle kernel NULL pointer dereference at 000=
0000000000008
[    1.488827] IP: [<ffffffff81097b28>] run_timer_softirq+0x12c/0x1b8
[    1.489427] PGD c9e5067 PUD ca80067 PMD 0=20
[    1.489849] Oops: 0002 [#1] PREEMPT SMP DEBUG_PAGEALLOC
[    1.490397] CPU: 0 PID: 0 Comm: swapper/0 Not tainted 3.11.0-rc2-00010-g=
c817a67 #409
[    1.491107] task: ffffffff81c24400 ti: ffffffff81c16000 task.ti: fffffff=
f81c16000
[    1.491788] RIP: 0010:[<ffffffff81097b28>]  [<ffffffff81097b28>] run_tim=
er_softirq+0x12c/0x1b8
[    1.492016] RSP: 0018:ffff88000f003ef0  EFLAGS: 00010002
[    1.492016] RAX: ffff88000f003ef0 RBX: ffffffff81f167c0 RCX: 00000000000=
00002
[    1.492016] RDX: 0000000000000000 RSI: ffffffff81097a38 RDI: ffffffff81f=
167c0
[    1.492016] RBP: ffff88000f003f28 R08: 0000000000000002 R09: 00000000000=
00001
[    1.492016] R10: ffffffff81097a38 R11: 0000000000000020 R12: ffff88000cd=
988a0
[    1.492016] R13: ffff88000f003ef0 R14: ffffffff810a0182 R15: ffff88000cd=
98860
[    1.492016] FS:  0000000000000000(0000) GS:ffff88000f000000(0000) knlGS:=
0000000000000000
[    1.492016] CS:  0010 DS: 0000 ES: 0000 CR0: 000000008005003b
[    1.492016] CR2: 0000000000000008 CR3: 000000000c9b8000 CR4: 00000000000=
006b0
[    1.492016] Stack:
[    1.492016]  ffff88000cd988a0 ffff88000cd9c8a0 0000000000000041 ffffffff=
81c1b088
[    1.492016]  ffffffff81c17fd8 000000000000000a 0000000000000101 ffff8800=
0f003f80
[    1.492016]  ffffffff81093f98 0000000000000001 0000000000000001 00200000=
00000000
[    1.492016] Call Trace:
[    1.492016]  <IRQ>=20
[    1.492016]  [<ffffffff81093f98>] __do_softirq+0xc8/0x18d
[    1.492016]  [<ffffffff81094172>] irq_exit+0x56/0x97
[    1.492016]  [<ffffffff81043f11>] smp_apic_timer_interrupt+0x30/0x3c
[    1.492016]  [<ffffffff818350f2>] apic_timer_interrupt+0x72/0x80
[    1.492016]  <EOI>=20
[    1.492016]  [<ffffffff810ab39e>] ? notifier_call_chain+0x59/0x59
[    1.492016]  [<ffffffff810ab39e>] ? notifier_call_chain+0x59/0x59
[    1.492016]  [<ffffffff810491ad>] ? native_safe_halt+0x6/0x8
[    1.492016]  [<ffffffff810c4aed>] ? trace_hardirqs_on+0xd/0xf
[    1.492016]  [<ffffffff8102fccc>] default_idle+0x13/0x1c
[    1.492016]  [<ffffffff810303cd>] arch_cpu_idle+0x13/0x21
[    1.492016]  [<ffffffff810bb378>] cpu_startup_entry+0x101/0x161
[    1.492016]  [<ffffffff81823995>] rest_init+0xb9/0xbd
[    1.492016]  [<ffffffff818238dc>] ? csum_partial_copy_generic+0x16c/0x16c
[    1.492016]  [<ffffffff81de9d3a>] start_kernel+0x416/0x422
[    1.492016]  [<ffffffff81de9732>] ? repair_env_string+0x58/0x58
[    1.492016]  [<ffffffff81de9120>] ? early_idt_handlers+0x120/0x120
[    1.492016]  [<ffffffff81de944c>] x86_64_start_reservations+0x2a/0x2c
[    1.492016]  [<ffffffff81de952a>] x86_64_start_kernel+0xdc/0xe9
[    1.492016] Code: 8b 65 c8 4d 39 ec 0f 84 2f ff ff ff 41 8b 4c 24 18 4d =
8b 74 24 20 4d 8b 7c 24 28 4c 89 63 38 49 8b 44 24 08 49 8b 14 24 83 e1 02 =
<48> 89 42 08 48 89 10 48 b8 00 02 20 00 00 00 ad de 41 f6 44 24=20
[    1.492016] RIP  [<ffffffff81097b28>] run_timer_softirq+0x12c/0x1b8
[    1.492016]  RSP <ffff88000f003ef0>
[    1.492016] CR2: 0000000000000008
[    1.492016] ---[ end trace 95849c84364f3e3c ]---

dmesg-yocto-inn-13:20131005140320:x86_64-randconfig-x1-0928:3.11.0-rc2-0001=
0-gc817a67:409

[    1.348221] tsc: Refined TSC clocksource calibration: 2693.429 MHz
[    1.450084] input: ImExPS/2 Generic Explorer Mouse as /devices/platform/=
i8042/serio1/input/input2
[    1.548025] BUG: unable to handle kernel NULL pointer dereference at 000=
0000000000008
[    1.548910] IP: [<ffffffff81097b28>] run_timer_softirq+0x12c/0x1b8
[    1.549531] PGD c9bd067 PUD c9d6067 PMD 0=20
[    1.549986] Oops: 0002 [#1] PREEMPT SMP DEBUG_PAGEALLOC
[    1.550557] CPU: 0 PID: 0 Comm: swapper/0 Not tainted 3.11.0-rc2-00010-g=
c817a67 #409
[    1.551320] task: ffffffff81c24400 ti: ffffffff81c16000 task.ti: fffffff=
f81c16000
[    1.552011] RIP: 0010:[<ffffffff81097b28>]  [<ffffffff81097b28>] run_tim=
er_softirq+0x12c/0x1b8
[    1.552011] RSP: 0018:ffff88000f003ef0  EFLAGS: 00010002
[    1.552011] RAX: ffff88000f003ef0 RBX: ffffffff81f167c0 RCX: 00000000000=
00002
[    1.552011] RDX: 0000000000000000 RSI: ffffffff81097a38 RDI: ffffffff81f=
167c0
[    1.552011] RBP: ffff88000f003f28 R08: 0000000000000002 R09: 00000000000=
00001
[    1.552011] R10: ffffffff81097a38 R11: 0000000000000020 R12: ffff88000cd=
918a0
[    1.552011] R13: ffff88000f003ef0 R14: ffffffff810a0182 R15: ffff88000cd=
91860
[    1.552011] FS:  0000000000000000(0000) GS:ffff88000f000000(0000) knlGS:=
0000000000000000
[    1.552011] CS:  0010 DS: 0000 ES: 0000 CR0: 000000008005003b
[    1.552011] CR2: 0000000000000008 CR3: 000000000ca53000 CR4: 00000000000=
006b0
[    1.552011] Stack:
[    1.552011]  ffff88000cd918a0 ffff88000cd978a0 0000000000000141 ffffffff=
81c1b088
[    1.552011]  ffffffff81c17fd8 000000000000000a 0000000000000101 ffff8800=
0f003f80
[    1.552011]  ffffffff81093f98 0000000000000001 0000000000000001 00200000=
00000000
[    1.552011] Call Trace:
[    1.552011]  <IRQ>=20
[    1.552011]  [<ffffffff81093f98>] __do_softirq+0xc8/0x18d
[    1.552011]  [<ffffffff81094172>] irq_exit+0x56/0x97
[    1.552011]  [<ffffffff81043f11>] smp_apic_timer_interrupt+0x30/0x3c
[    1.552011]  [<ffffffff818350f2>] apic_timer_interrupt+0x72/0x80
[    1.552011]  <EOI>=20
[    1.552011]  [<ffffffff810ab39e>] ? notifier_call_chain+0x59/0x59
[    1.552011]  [<ffffffff810ab39e>] ? notifier_call_chain+0x59/0x59
[    1.552011]  [<ffffffff810491ad>] ? native_safe_halt+0x6/0x8
[    1.552011]  [<ffffffff810c4aed>] ? trace_hardirqs_on+0xd/0xf
[    1.552011]  [<ffffffff8102fccc>] default_idle+0x13/0x1c
[    1.552011]  [<ffffffff810303cd>] arch_cpu_idle+0x13/0x21
[    1.552011]  [<ffffffff810bb378>] cpu_startup_entry+0x101/0x161
[    1.552011]  [<ffffffff81823995>] rest_init+0xb9/0xbd
[    1.552011]  [<ffffffff818238dc>] ? csum_partial_copy_generic+0x16c/0x16c
[    1.552011]  [<ffffffff81de9d3a>] start_kernel+0x416/0x422
[    1.552011]  [<ffffffff81de9732>] ? repair_env_string+0x58/0x58
[    1.552011]  [<ffffffff81de9120>] ? early_idt_handlers+0x120/0x120
[    1.552011]  [<ffffffff81de944c>] x86_64_start_reservations+0x2a/0x2c
[    1.552011]  [<ffffffff81de952a>] x86_64_start_kernel+0xdc/0xe9
[    1.552011] Code: 8b 65 c8 4d 39 ec 0f 84 2f ff ff ff 41 8b 4c 24 18 4d =
8b 74 24 20 4d 8b 7c 24 28 4c 89 63 38 49 8b 44 24 08 49 8b 14 24 83 e1 02 =
<48> 89 42 08 48 89 10 48 b8 00 02 20 00 00 00 ad de 41 f6 44 24=20
[    1.552011] RIP  [<ffffffff81097b28>] run_timer_softirq+0x12c/0x1b8
[    1.552011]  RSP <ffff88000f003ef0>
[    1.552011] CR2: 0000000000000008
[    1.552011] ---[ end trace d6dbeeee7644452c ]---

dmesg-quantal-athens-45:20131005142526:x86_64-randconfig-x1-0928:3.11.0-rc2=
-00010-gc817a67:409

/bin/sh: /proc/self/fd/9: No such file or directory
/bin/sh: /proc/self/fd/9: No such file or directory
[    2.624116] BUG: unable to handle kernel NULL pointer dereference at 000=
0000000000008
[    2.625668] IP: [<ffffffff81097b28>] run_timer_softirq+0x12c/0x1b8
[    2.626852] PGD 69f2067 PUD 69fa067 PMD 0=20
[    2.627690] Oops: 0002 [#1] PREEMPT SMP DEBUG_PAGEALLOC
[    2.628058] CPU: 0 PID: 0 Comm: swapper/0 Not tainted 3.11.0-rc2-00010-g=
c817a67 #409
[    2.628058] task: ffffffff81c24400 ti: ffffffff81c16000 task.ti: fffffff=
f81c16000
[    2.628058] RIP: 0010:[<ffffffff81097b28>]  [<ffffffff81097b28>] run_tim=
er_softirq+0x12c/0x1b8
[    2.628058] RSP: 0018:ffff88000dc03ef0  EFLAGS: 00010002
[    2.628058] RAX: ffff88000dc03ef0 RBX: ffffffff81f167c0 RCX: 00000000000=
00002
[    2.628058] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ffffffff81f=
167c0
[    2.628058] RBP: ffff88000dc03f28 R08: 0000000000000002 R09: 00000000000=
00001
[    2.628058] R10: ffffffff81097b74 R11: 000000000000ba1f R12: ffff880006d=
d50a0
[    2.628058] R13: ffff88000dc03ef0 R14: ffffffff810a0182 R15: ffff880006d=
d5060
[    2.628058] FS:  0000000000000000(0000) GS:ffff88000dc00000(0000) knlGS:=
0000000000000000
[    2.628058] CS:  0010 DS: 0000 ES: 0000 CR0: 000000008005003b
[    2.628058] CR2: 0000000000000008 CR3: 0000000006a25000 CR4: 00000000000=
006b0
[    2.628058] Stack:
[    2.628058]  ffff880006dd50a0 ffff880006de80a0 0000000000000041 ffffffff=
81c1b088
[    2.628058]  ffffffff81c17fd8 000000000000000a 0000000000000101 ffff8800=
0dc03f80
[    2.628058]  ffffffff81093f98 0000000000000001 0000000000000001 00200000=
00000000
[    2.628058] Call Trace:
[    2.628058]  <IRQ>=20
[    2.628058]  [<ffffffff81093f98>] __do_softirq+0xc8/0x18d
[    2.628058]  [<ffffffff81094172>] irq_exit+0x56/0x97
[    2.628058]  [<ffffffff81043f11>] smp_apic_timer_interrupt+0x30/0x3c
[    2.628058]  [<ffffffff818350f2>] apic_timer_interrupt+0x72/0x80
[    2.628058]  <EOI>=20
[    2.628058]  [<ffffffff810ab39e>] ? notifier_call_chain+0x59/0x59
[    2.628058]  [<ffffffff810ab39e>] ? notifier_call_chain+0x59/0x59
[    2.628058]  [<ffffffff810491ad>] ? native_safe_halt+0x6/0x8
[    2.628058]  [<ffffffff810c4aed>] ? trace_hardirqs_on+0xd/0xf
[    2.628058]  [<ffffffff8102fccc>] default_idle+0x13/0x1c
[    2.628058]  [<ffffffff810303cd>] arch_cpu_idle+0x13/0x21
[    2.628058]  [<ffffffff810bb378>] cpu_startup_entry+0x101/0x161
[    2.628058]  [<ffffffff81823995>] rest_init+0xb9/0xbd
[    2.628058]  [<ffffffff818238dc>] ? csum_partial_copy_generic+0x16c/0x16c
[    2.628058]  [<ffffffff81de9d3a>] start_kernel+0x416/0x422
[    2.628058]  [<ffffffff81de9732>] ? repair_env_string+0x58/0x58
[    2.628058]  [<ffffffff81de9120>] ? early_idt_handlers+0x120/0x120
[    2.628058]  [<ffffffff81de944c>] x86_64_start_reservations+0x2a/0x2c
[    2.628058]  [<ffffffff81de952a>] x86_64_start_kernel+0xdc/0xe9
[    2.628058] Code: 8b 65 c8 4d 39 ec 0f 84 2f ff ff ff 41 8b 4c 24 18 4d =
8b 74 24 20 4d 8b 7c 24 28 4c 89 63 38 49 8b 44 24 08 49 8b 14 24 83 e1 02 =
<48> 89 42 08 48 89 10 48 b8 00 02 20 00 00 00 ad de 41 f6 44 24=20
[    2.628058] RIP  [<ffffffff81097b28>] run_timer_softirq+0x12c/0x1b8
[    2.628058]  RSP <ffff88000dc03ef0>
[    2.628058] CR2: 0000000000000008
[    2.628058] ---[ end trace 1996efaf4b0aeb3c ]---

dmesg-quantal-lkp-st01-2:20131005141321:x86_64-randconfig-x1-0928:3.11.0-rc=
2-00010-gc817a67:409

[    3.926547] debug: unmapping init [mem 0xffffffff81dd5000-0xffffffff81ea=
6fff]
/bin/sh: /proc/self/fd/9: No such file or directory
[    4.188155] BUG: unable to handle kernel NULL pointer dereference at 000=
0000000000008
[    4.189547] IP: [<ffffffff81097b28>] run_timer_softirq+0x12c/0x1b8
[    4.190604] PGD 6a25067 PUD 6a63067 PMD 0=20
[    4.191376] Oops: 0002 [#1] PREEMPT SMP DEBUG_PAGEALLOC
[    4.192061] CPU: 0 PID: 128 Comm: trinity Not tainted 3.11.0-rc2-00010-g=
c817a67 #409
[    4.192061] task: ffff880006a66500 ti: ffff880006a40000 task.ti: ffff880=
006a40000
[    4.192061] RIP: 0010:[<ffffffff81097b28>]  [<ffffffff81097b28>] run_tim=
er_softirq+0x12c/0x1b8
[    4.192061] RSP: 0000:ffff88000dc03ef0  EFLAGS: 00010002
[    4.192061] RAX: ffff88000dc03ef0 RBX: ffffffff81f167c0 RCX: 00000000000=
00002
[    4.192061] RDX: 0000000000000000 RSI: 0000000000000028 RDI: ffffffff81f=
167c0
[    4.192061] RBP: ffff88000dc03f28 R08: 0000000000000002 R09: 00000000000=
00001
[    4.192061] R10: ffffffff81097b74 R11: ffff88000dc117d8 R12: ffff880006d=
f08a0
[    4.192061] R13: ffff88000dc03ef0 R14: ffffffff810a0182 R15: ffff880006d=
f0860
[    4.192061] FS:  00007fce3cc08700(0000) GS:ffff88000dc00000(0000) knlGS:=
0000000000000000
[    4.192061] CS:  0010 DS: 0000 ES: 0000 CR0: 000000008005003b
[    4.192061] CR2: 0000000000000008 CR3: 0000000006a4e000 CR4: 00000000000=
006b0
[    4.192061] Stack:
[    4.192061]  ffff880006df08a0 ffff880006df58a0 0000000000000101 ffffffff=
81c1b088
[    4.192061]  ffff880006a41fd8 000000000000000a 0000000000000100 ffff8800=
0dc03f80
[    4.192061]  ffffffff81093f98 0000000000000001 0000000000000001 00406100=
00000000
[    4.192061] Call Trace:
[    4.192061]  <IRQ>=20
[    4.192061]  [<ffffffff81093f98>] __do_softirq+0xc8/0x18d


dmesg-yocto-ant-10:20131005142053:x86_64-randconfig-x1-0928:3.11.0-rc2-0001=
0-gc817a67:409

[   15.530398] Scanning device for bad blocks
[   16.216909] ------------[ cut here ]------------
[   16.219242] WARNING: CPU: 0 PID: 1 at /c/wfg/mm/kernel/workqueue.c:590 s=
et_work_data+0x33/0x50()
[   16.220353] CPU: 0 PID: 1 Comm: swapper/0 Not tainted 3.11.0-rc2-00010-g=
c817a67 #409
[   16.220353]  0000000000000000 ffff88000f003d80 ffffffff81829bcf 00000000=
00000000
[   16.220353]  ffff88000f003db8 ffffffff8108df6a ffffffff8109f240 ffff8800=
0cc91060
[   16.220353]  ffff88000f013400 0000000000000005 ffff88000f0117c0 ffff8800=
0f003dc8
[   16.220353] Call Trace:
[   16.220353]  <IRQ>  [<ffffffff81829bcf>] dump_stack+0x4e/0x82
[   16.220353]  [<ffffffff8108df6a>] warn_slowpath_common+0x70/0x89
[   16.220353]  [<ffffffff8109f240>] ? set_work_data+0x33/0x50
[   16.220353]  [<ffffffff8108e045>] warn_slowpath_null+0x15/0x17
[   16.220353]  [<ffffffff8109f240>] set_work_data+0x33/0x50
[   16.220353]  [<ffffffff8109ff56>] insert_work+0x27/0x65
[   16.220353]  [<ffffffff810a0163>] __queue_work+0x1cf/0x1ee
[   16.220353]  [<ffffffff810a0182>] ? __queue_work+0x1ee/0x1ee
[   16.220353]  [<ffffffff810a019b>] delayed_work_timer_fn+0x19/0x1b
[   16.220353]  [<ffffffff81097460>] call_timer_fn+0x6c/0xdf
[   16.220353]  [<ffffffff810973f4>] ? process_timeout+0xb/0xb
[   16.220353]  [<ffffffff810a0182>] ? __queue_work+0x1ee/0x1ee
[   16.220353]  [<ffffffff81097b6c>] run_timer_softirq+0x170/0x1b8
[   16.220353]  [<ffffffff81093f98>] __do_softirq+0xc8/0x18d
[   16.220353]  [<ffffffff81094172>] irq_exit+0x56/0x97
[   16.220353]  [<ffffffff8102a2bb>] do_IRQ+0x88/0x9f
[   16.220353]  [<ffffffff81833b32>] common_interrupt+0x72/0x72
[   16.220353]  <EOI>  [<ffffffff8163d3cd>] ? led_trigger_event+0x26/0x54
[   16.220353]  [<ffffffff814c86fd>] ? nand_select_chip+0x1e/0x20
[   16.220353]  [<ffffffff814c86fd>] ? nand_select_chip+0x1e/0x20
[   16.220353]  [<ffffffff814c90f4>] nand_read_oob+0x1ef/0x270
[   16.220353]  [<ffffffff814b2121>] mtd_read_oob+0x26/0x4c
[   16.220353]  [<ffffffff814cb6e9>] create_bbt+0x225/0x2d4
[   16.220353]  [<ffffffff814cbca3>] nand_scan_bbt+0x85/0x4e3
[   16.220353]  [<ffffffff81117397>] ? __kmalloc+0x90/0xbb
[   16.220353]  [<ffffffff814cc1e0>] nand_default_bbt+0xdf/0xe4
[   16.220353]  [<ffffffff81e13370>] ns_init_module+0x576/0xd61
[   16.220353]  [<ffffffff8183157f>] ? mutex_unlock+0x9/0xb
[   16.220353]  [<ffffffff81e12dfa>] ? init_nanddoc+0xc8/0xc8
[   16.220353]  [<ffffffff81de9dd4>] do_one_initcall+0x8e/0x132
[   16.220353]  [<ffffffff810a55f6>] ? parameq+0x1d/0x1f
[   16.220353]  [<ffffffff810a5789>] ? parse_args+0x191/0x247
[   16.220353]  [<ffffffff81de9fcc>] kernel_init_freeable+0x154/0x1d0
[   16.220353]  [<ffffffff81de96da>] ? do_early_param+0x88/0x88
[   16.220353]  [<ffffffff81823999>] ? rest_init+0xbd/0xbd
[   16.220353]  [<ffffffff818239a2>] kernel_init+0x9/0xcc
[   16.220353]  [<ffffffff818343bc>] ret_from_fork+0x7c/0xb0
[   16.220353]  [<ffffffff81823999>] ? rest_init+0xbd/0xbd
[   16.220353] ---[ end trace 0651a3019b0779b4 ]---

dmesg-quantal-lkp-tt02-16:20131005045509:x86_64-randconfig-x1-0928:3.11.0-r=
c2-00010-gc817a67:409

[    3.528754] debug: unmapping init [mem 0xffffffff81dd5000-0xffffffff81ea=
6fff]
[    3.592268] hostname (116) used greatest stack depth: 5272 bytes left
[    3.644047] BUG: unable to handle kernel NULL pointer dereference at 000=
0000000000008
[    3.645915] IP: [<ffffffff81097b28>] run_timer_softirq+0x12c/0x1b8
[    3.647320] PGD 0=20
[    3.647832] Oops: 0002 [#1] PREEMPT SMP DEBUG_PAGEALLOC
[    3.648029] CPU: 1 PID: 119 Comm: sh Not tainted 3.11.0-rc2-00010-gc817a=
67 #409
[    3.648029] task: ffff8800069f4340 ti: ffff8800069f6000 task.ti: ffff880=
0069f6000
[    3.648029] RIP: 0010:[<ffffffff81097b28>]  [<ffffffff81097b28>] run_tim=
er_softirq+0x12c/0x1b8
[    3.648029] RSP: 0018:ffff88000dd03ef0  EFLAGS: 00010002
[    3.648029] RAX: ffff88000dd03ef0 RBX: ffff88000015c000 RCX: 00000000000=
00002
[    3.648029] RDX: 0000000000000000 RSI: ffffffff81097a38 RDI: ffff8800001=
5c000
[    3.648029] RBP: ffff88000dd03f28 R08: 0000000000000002 R09: 00000000000=
00001
[    3.648029] R10: ffffffff81097a38 R11: 0000000000000020 R12: ffff880006d=
af8a0
[    3.648029] R13: ffff88000dd03ef0 R14: ffffffff810a0182 R15: ffff880006d=
af860
[    3.648029] FS:  0000000000000000(0000) GS:ffff88000dd00000(0000) knlGS:=
0000000000000000
[    3.648029] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[    3.648029] CR2: 0000000000000008 CR3: 0000000001c1f000 CR4: 00000000000=
006a0
[    3.648029] Stack:
[    3.648029]  ffff880006daf8a0 ffff880006db78a0 0000000000000101 ffffffff=
81c1b088
[    3.648029]  ffff8800069f7fd8 000000000000000a 0000000000000100 ffff8800=
0dd03f80
[    3.648029]  ffffffff81093f98 0000000000000001 0000000000000001 00406004=
00000001
[    3.648029] Call Trace:
[    3.648029]  <IRQ>=20
[    3.648029]  [<ffffffff81093f98>] __do_softirq+0xc8/0x18d
[    3.648029]  [<ffffffff81094172>] irq_exit+0x56/0x97
[    3.648029]  [<ffffffff81043f11>] smp_apic_timer_interrupt+0x30/0x3c
[    3.648029]  [<ffffffff818350f2>] apic_timer_interrupt+0x72/0x80
[    3.648029]  <EOI>=20
[    3.648029]  [<ffffffff810fbc7f>] ? release_pages+0xe0/0x194
[    3.648029]  [<ffffffff810fbc7f>] ? release_pages+0xe0/0x194
[    3.648029]  [<ffffffff810fbc7f>] ? release_pages+0xe0/0x194
[    3.648029]  [<ffffffff81049388>] ? native_flush_tlb_global+0x23/0x2a
[    3.648029]  [<ffffffff8104c492>] __flush_tlb_all+0x15/0x22
[    3.648029]  [<ffffffff8104d8fc>] kernel_map_pages+0xbe/0x11a
[    3.648029]  [<ffffffff810f7a49>] free_pages_prepare+0xf3/0x101
[    3.648029]  [<ffffffff810f7fcb>] free_hot_cold_page+0x21/0x12e
[    3.648029]  [<ffffffff810f8106>] free_hot_cold_page_list+0x2e/0x42
[    3.648029]  [<ffffffff810fbd24>] release_pages+0x185/0x194
[    3.648029]  [<ffffffff811061ce>] tlb_flush_mmu+0x58/0x72
[    3.648029]  [<ffffffff811061ff>] tlb_finish_mmu+0x17/0x3c
[    3.648029]  [<ffffffff8110c4c5>] exit_mmap+0x95/0x11a
[    3.648029]  [<ffffffff8108bd70>] mmput+0x52/0xd3
[    3.648029]  [<ffffffff810924ba>] do_exit+0x2c9/0x838
[    3.648029]  [<ffffffff81105fa1>] ? __do_fault+0x1a4/0x32b
[    3.648029]  [<ffffffff81833bdc>] ? retint_swapgs+0x13/0x1b
[    3.648029]  [<ffffffff81092a9a>] do_group_exit+0x45/0xa4
[    3.648029]  [<ffffffff81092b08>] SyS_exit_group+0xf/0xf
[    3.703400]  [<ffffffff81834469>] system_call_fastpath+0x16/0x1b
[    3.703400] Code: 8b 65 c8 4d 39 ec 0f 84 2f ff ff ff 41 8b 4c 24 18 4d =
8b 74 24 20 4d 8b 7c 24 28 4c 89 63 38 49 8b 44 24 08 49 8b 14 24 83 e1 02 =
<48> 89 42 08 48 89 10 48 b8 00 02 20 00 00 00 ad de 41 f6 44 24=20
[    3.703400] RIP  [<ffffffff81097b28>] run_timer_softirq+0x12c/0x1b8
[    3.703400]  RSP <ffff88000dd03ef0>
[    3.703400] CR2: 0000000000000008
[    3.703400] ---[ end trace 7206833bef8a15a9 ]---

dmesg-quantal-lkp-st01-3:20131005141142:x86_64-randconfig-x1-0928:3.11.0-rc=
2-00010-gc817a67:409

[    4.093012] debug: unmapping init [mem 0xffffffff81dd5000-0xffffffff81ea=
6fff]
/bin/sh: /proc/self/fd/9: No such file or directory
[    4.308049] BUG: unable to handle kernel NULL pointer dereference at 000=
0000000000008
[    4.312023] IP: [<ffffffff81097b28>] run_timer_softirq+0x12c/0x1b8
[    4.312023] PGD 0=20
[    4.312023] Oops: 0002 [#1] PREEMPT SMP DEBUG_PAGEALLOC
[    4.312023] CPU: 1 PID: 129 Comm: init Not tainted 3.11.0-rc2-00010-gc81=
7a67 #409
[    4.312023] task: ffff880006a0e400 ti: ffff880006a10000 task.ti: ffff880=
006a10000
[    4.312023] RIP: 0010:[<ffffffff81097b28>]  [<ffffffff81097b28>] run_tim=
er_softirq+0x12c/0x1b8
[    4.312023] RSP: 0018:ffff88000dd03ef0  EFLAGS: 00010002
[    4.312023] RAX: ffff88000dd03ef0 RBX: ffff88000015c000 RCX: 00000000000=
00002
[    4.312023] RDX: 0000000000000000 RSI: ffffffff81097a38 RDI: ffff8800001=
5c000
[    4.312023] RBP: ffff88000dd03f28 R08: 0000000000000002 R09: 00000000000=
00001
[    4.312023] R10: ffffffff81097a38 R11: 0000000000000020 R12: ffff880006d=
c98a0
[    4.312023] R13: ffff88000dd03ef0 R14: ffffffff810a0182 R15: ffff880006d=
c9860
[    4.312023] FS:  0000000000000000(0000) GS:ffff88000dd00000(0000) knlGS:=
0000000000000000
[    4.312023] CS:  0010 DS: 0000 ES: 0000 CR0: 000000008005003b
[    4.312023] CR2: 0000000000000008 CR3: 0000000006a2a000 CR4: 00000000000=
006a0
[    4.312023] Stack:
[    4.312023]  ffff880006dc98a0 ffff880006dd08a0 0000000000000101 ffffffff=
81c1b088
[    4.312023]  ffff880006a11fd8 000000000000000a 0000000000000100 ffff8800=
0dd03f80
[    4.312023]  ffffffff81093f98 0000000000000001 0000000000000001 00406040=
00000001
[    4.312023] Call Trace:
[    4.312023]  <IRQ>=20
[    4.312023]  [<ffffffff81093f98>] __do_softirq+0xc8/0x18d
[    4.312023]  [<ffffffff81094172>] irq_exit+0x56/0x97
[    4.312023]  [<ffffffff81043f11>] smp_apic_timer_interrupt+0x30/0x3c
[    4.312023]  [<ffffffff818350f2>] apic_timer_interrupt+0x72/0x80
[    4.312023]  <EOI>=20
[    4.312023]  [<ffffffff8104d8fc>] ? kernel_map_pages+0xbe/0x11a
[    4.312023]  [<ffffffff810fbc7f>] ? release_pages+0xe0/0x194
[    4.312023]  [<ffffffff810491f2>] ? native_set_pte+0x1/0x9
[    4.356042]  [<ffffffff8104c3ef>] ? set_pte+0x9/0xd
[    4.356042]  [<ffffffff8104c86a>] __change_page_attr_set_clr+0x155/0x6e4
[    4.356042]  [<ffffffff810c4939>] ? mark_held_locks+0x73/0x8d
[    4.356042]  [<ffffffff810c547c>] ? debug_check_no_locks_freed+0x124/0x1=
44
[    4.356042]  [<ffffffff810c4ac4>] ? trace_hardirqs_on_caller+0x171/0x18d
[    4.356042]  [<ffffffff810c5484>] ? debug_check_no_locks_freed+0x12c/0x1=
44
[    4.356042]  [<ffffffff8104d8f7>] kernel_map_pages+0xb9/0x11a
[    4.356042]  [<ffffffff810f7a49>] free_pages_prepare+0xf3/0x101
[    4.356042]  [<ffffffff810f7fcb>] free_hot_cold_page+0x21/0x12e
[    4.356042]  [<ffffffff810f8106>] free_hot_cold_page_list+0x2e/0x42
[    4.356042]  [<ffffffff810fbd24>] release_pages+0x185/0x194
[    4.356042]  [<ffffffff811061ce>] tlb_flush_mmu+0x58/0x72
[    4.356042]  [<ffffffff811061ff>] tlb_finish_mmu+0x17/0x3c
[    4.356042]  [<ffffffff8110c4c5>] exit_mmap+0x95/0x11a
[    4.356042]  [<ffffffff8108bd70>] mmput+0x52/0xd3
[    4.356042]  [<ffffffff8111ee96>] flush_old_exec+0x642/0x6a6
[    4.356042]  [<ffffffff8114543e>] load_elf_binary+0x2c2/0x16aa
[    4.356042]  [<ffffffff81109887>] ? might_fault+0x4f/0x9c
[    4.356042]  [<ffffffff810c6ad5>] ? lock_release+0x150/0x16a
[    4.356042]  [<ffffffff8111f3a1>] search_binary_handler+0xe6/0x1cb
[    4.356042]  [<ffffffff8114517c>] ? load_elf_library+0x1ea/0x1ea
[    4.356042]  [<ffffffff8111f839>] do_execve+0x3b3/0x4dd
[    4.356042]  [<ffffffff8111fb90>] SyS_execve+0x36/0x4c
[    4.356042]  [<ffffffff81834a99>] stub_execve+0x69/0xa0
[    4.356042] Code: 8b 65 c8 4d 39 ec 0f 84 2f ff ff ff 41 8b 4c 24 18 4d =
8b 74 24 20 4d 8b 7c 24 28 4c 89 63 38 49 8b 44 24 08 49 8b 14 24 83 e1 02 =
<48> 89 42 08 48 89 10 48 b8 00 02 20 00 00 00 ad de 41 f6 44 24=20
[    4.356042] RIP  [<ffffffff81097b28>] run_timer_softirq+0x12c/0x1b8
[    4.356042]  RSP <ffff88000dd03ef0>
[    4.356042] CR2: 0000000000000008
[    4.356042] ---[ end trace 798d889154512048 ]---

dmesg-yocto-nhm4-5:20131005060301:x86_64-randconfig-x1-0928:3.11.0-rc2-0001=
0-gc817a67:409

Starting Bootlog daemon: bootlogd: cannot allocate pseudo tty: No such file=
 or directory
bootlogd.
[    1.688026] BUG: unable to handle kernel NULL pointer dereference at 000=
0000000000008
[    1.690959] IP: [<ffffffff81097b28>] run_timer_softirq+0x12c/0x1b8
[    1.692012] PGD c9ad067 PUD c9a9067 PMD 0=20
[    1.692012] Oops: 0002 [#1] PREEMPT SMP DEBUG_PAGEALLOC
[    1.692012] CPU: 0 PID: 132 Comm: rc Not tainted 3.11.0-rc2-00010-gc817a=
67 #409
[    1.692012] task: ffff88000c99e8c0 ti: ffff88000c9f2000 task.ti: ffff880=
00c9f2000
[    1.692012] RIP: 0010:[<ffffffff81097b28>]  [<ffffffff81097b28>] run_tim=
er_softirq+0x12c/0x1b8
[    1.692012] RSP: 0000:ffff88000f003ef0  EFLAGS: 00010002
[    1.692012] RAX: ffff88000f003ef0 RBX: ffffffff81f167c0 RCX: 00000000000=
00002
[    1.692012] RDX: 0000000000000000 RSI: ffffffff81097a38 RDI: ffffffff81f=
167c0
[    1.692012] RBP: ffff88000f003f28 R08: 0000000000000002 R09: 00000000000=
00001
[    1.692012] R10: ffffffff81097a38 R11: 0000000000000020 R12: ffff88000cd=
9b8a0
[    1.692012] R13: ffff88000f003ef0 R14: ffffffff810a0182 R15: ffff88000cd=
9b860
[    1.692012] FS:  00007f23a76e5700(0000) GS:ffff88000f000000(0000) knlGS:=
0000000000000000
[    1.692012] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[    1.692012] CR2: 0000000000000008 CR3: 000000000c98c000 CR4: 00000000000=
006b0
[    1.692012] Stack:
[    1.692012]  ffff88000cd9b8a0 ffff88000cda08a0 0000000000000101 ffffffff=
81c1b088
[    1.692012]  ffff88000c9f3fd8 000000000000000a 0000000000000100 ffff8800=
0f003f80
[    1.692012]  ffffffff81093f98 0000000000000001 0000000000000001 00406040=
00000000
[    1.692012] Call Trace:
[    1.692012]  <IRQ>=20
[    1.692012]  [<ffffffff81093f98>] __do_softirq+0xc8/0x18d
[    1.692012]  [<ffffffff81094172>] irq_exit+0x56/0x97
[    1.692012]  [<ffffffff81043f11>] smp_apic_timer_interrupt+0x30/0x3c
[    1.692012]  [<ffffffff818350f2>] apic_timer_interrupt+0x72/0x80
[    1.692012]  <EOI>=20
[    1.692012]  [<ffffffff81834495>] ? sysret_check+0x22/0x5d
[    1.692012] Code: 8b 65 c8 4d 39 ec 0f 84 2f ff ff ff 41 8b 4c 24 18 4d =
8b 74 24 20 4d 8b 7c 24 28 4c 89 63 38 49 8b 44 24 08 49 8b 14 24 83 e1 02 =
<48> 89 42 08 48 89 10 48 b8 00 02 20 00 00 00 ad de 41 f6 44 24=20
[    1.692012] RIP  [<ffffffff81097b28>] run_timer_softirq+0x12c/0x1b8
[    1.692012]  RSP <ffff88000f003ef0>
[    1.692012] CR2: 0000000000000008
[    1.692012] ---[ end trace e9beeece6afbae02 ]---

dmesg-yocto-lkp-st01-3:20131005142526:x86_64-randconfig-x1-0928:3.11.0-rc2-=
00010-gc817a67:409

bootlogd.
mount: can't read '/proc/mounts': No such file or directory
[    2.032040] BUG: unable to handle kernel NULL pointer dereference at 000=
0000000000008
[    2.033509] IP: [<ffffffff81097b28>] run_timer_softirq+0x12c/0x1b8
[    2.034681] PGD 0=20
[    2.035084] Oops: 0002 [#1] PREEMPT SMP DEBUG_PAGEALLOC
[    2.036019] CPU: 0 PID: 0 Comm: swapper/0 Not tainted 3.11.0-rc2-00010-g=
c817a67 #409
[    2.036707] task: ffffffff81c24400 ti: ffffffff81c16000 task.ti: fffffff=
f81c16000
[    2.036707] RIP: 0010:[<ffffffff81097b28>]  [<ffffffff81097b28>] run_tim=
er_softirq+0x12c/0x1b8
[    2.036707] RSP: 0018:ffff88000f003ef0  EFLAGS: 00010002
[    2.036707] RAX: ffff88000f003ef0 RBX: ffffffff81f167c0 RCX: 00000000000=
00002
[    2.036707] RDX: 0000000000000000 RSI: ffffffff81097a38 RDI: ffffffff81f=
167c0
[    2.036707] RBP: ffff88000f003f28 R08: 0000000000000002 R09: 00000000000=
00001
[    2.036707] R10: ffffffff81097a38 R11: 0000000000000020 R12: ffff88000cd=
7d8a0
[    2.036707] R13: ffff88000f003ef0 R14: ffffffff810a0182 R15: ffff88000cd=
7d860
[    2.036707] FS:  0000000000000000(0000) GS:ffff88000f000000(0000) knlGS:=
0000000000000000
[    2.036707] CS:  0010 DS: 0000 ES: 0000 CR0: 000000008005003b
[    2.036707] CR2: 0000000000000008 CR3: 0000000001c1f000 CR4: 00000000000=
006b0
[    2.036707] Stack:
[    2.036707]  ffff88000cd7d8a0 ffff88000cd818a0 0000000000000141 ffffffff=
81c1b088
[    2.036707]  ffffffff81c17fd8 000000000000000a 0000000000000101 ffff8800=
0f003f80
[    2.036707]  ffffffff81093f98 0000000000000001 0000000000000001 00200000=
00000000
[    2.036707] Call Trace:
[    2.036707]  <IRQ>=20
[    2.036707]  [<ffffffff81093f98>] __do_softirq+0xc8/0x18d
[    2.036707]  [<ffffffff81094172>] irq_exit+0x56/0x97
[    2.036707]  [<ffffffff81043f11>] smp_apic_timer_interrupt+0x30/0x3c
[    2.036707]  [<ffffffff818350f2>] apic_timer_interrupt+0x72/0x80
[    2.036707]  <EOI>=20
[    2.036707]  [<ffffffff810ab39e>] ? notifier_call_chain+0x59/0x59
[    2.036707]  [<ffffffff810ab39e>] ? notifier_call_chain+0x59/0x59
[    2.036707]  [<ffffffff810491ad>] ? native_safe_halt+0x6/0x8
[    2.036707]  [<ffffffff810c4aed>] ? trace_hardirqs_on+0xd/0xf
[    2.036707]  [<ffffffff8102fccc>] default_idle+0x13/0x1c
[    2.036707]  [<ffffffff810303cd>] arch_cpu_idle+0x13/0x21
[    2.036707]  [<ffffffff810bb378>] cpu_startup_entry+0x101/0x161
[    2.036707]  [<ffffffff81823995>] rest_init+0xb9/0xbd
[    2.036707]  [<ffffffff818238dc>] ? csum_partial_copy_generic+0x16c/0x16c
[    2.036707]  [<ffffffff81de9d3a>] start_kernel+0x416/0x422
[    2.036707]  [<ffffffff81de9732>] ? repair_env_string+0x58/0x58
[    2.036707]  [<ffffffff81de9120>] ? early_idt_handlers+0x120/0x120
[    2.036707]  [<ffffffff81de944c>] x86_64_start_reservations+0x2a/0x2c
[    2.036707]  [<ffffffff81de952a>] x86_64_start_kernel+0xdc/0xe9
[    2.036707] Code: 8b 65 c8 4d 39 ec 0f 84 2f ff ff ff 41 8b 4c 24 18 4d =
8b 74 24 20 4d 8b 7c 24 28 4c 89 63 38 49 8b 44 24 08 49 8b 14 24 83 e1 02 =
<48> 89 42 08 48 89 10 48 b8 00 02 20 00 00 00 ad de 41 f6 44 24=20
[    2.036707] RIP  [<ffffffff81097b28>] run_timer_softirq+0x12c/0x1b8
[    2.036707]  RSP <ffff88000f003ef0>
[    2.036707] CR2: 0000000000000008
[    2.036707] ---[ end trace e8a24c143b09b6a9 ]---

dmesg-quantal-inn-24:20131005142351:x86_64-randconfig-x1-0928:3.11.0-rc2-00=
010-gc817a67:409

[    1.816304] tsc: Refined TSC clocksource calibration: 2693.429 MHz
[    1.881583] input: ImExPS/2 Generic Explorer Mouse as /devices/platform/=
i8042/serio1/input/input2
[    1.980039] BUG: unable to handle kernel NULL pointer dereference at 000=
0000000000008
[    1.980862] IP: [<ffffffff81097b28>] run_timer_softirq+0x12c/0x1b8
[    1.981482] PGD 6a5e067 PUD 6a5f067 PMD 0=20
[    1.981933] Oops: 0002 [#1] PREEMPT SMP DEBUG_PAGEALLOC
[    1.982511] CPU: 0 PID: 0 Comm: swapper/0 Not tainted 3.11.0-rc2-00010-g=
c817a67 #409
[    1.983275] task: ffffffff81c24400 ti: ffffffff81c16000 task.ti: fffffff=
f81c16000
[    1.984020] RIP: 0010:[<ffffffff81097b28>]  [<ffffffff81097b28>] run_tim=
er_softirq+0x12c/0x1b8
[    1.984020] RSP: 0018:ffff88000dc03ef0  EFLAGS: 00010002
[    1.984020] RAX: ffff88000dc03ef0 RBX: ffffffff81f167c0 RCX: 00000000000=
00002
[    1.984020] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ffffffff81f=
167c0
[    1.984020] RBP: ffff88000dc03f28 R08: 0000000000000002 R09: 00000000000=
00001
[    1.984020] R10: ffffffff81097b74 R11: 000000000000aeba R12: ffff8800071=
d00a0
[    1.984020] R13: ffff88000dc03ef0 R14: ffffffff810a0182 R15: ffff8800071=
d0060
[    1.984020] FS:  0000000000000000(0000) GS:ffff88000dc00000(0000) knlGS:=
0000000000000000
[    1.984020] CS:  0010 DS: 0000 ES: 0000 CR0: 000000008005003b
[    1.984020] CR2: 0000000000000008 CR3: 0000000006a29000 CR4: 00000000000=
006b0
[    1.984020] Stack:
[    1.984020]  ffff8800071d00a0 ffff8800071e20a0 0000000000000041 ffffffff=
81c1b088
[    1.984020]  ffffffff81c17fd8 000000000000000a 0000000000000101 ffff8800=
0dc03f80
[    1.984020]  ffffffff81093f98 0000000000000001 0000000000000001 00200000=
00000000
[    1.984020] Call Trace:
[    1.984020]  <IRQ>=20
[    1.984020]  [<ffffffff81093f98>] __do_softirq+0xc8/0x18d
[    1.984020]  [<ffffffff81094172>] irq_exit+0x56/0x97
[    1.984020]  [<ffffffff81043f11>] smp_apic_timer_interrupt+0x30/0x3c
[    1.984020]  [<ffffffff818350f2>] apic_timer_interrupt+0x72/0x80
[    1.984020]  <EOI>=20
[    1.984020]  [<ffffffff810ab39e>] ? notifier_call_chain+0x59/0x59
[    1.984020]  [<ffffffff810ab39e>] ? notifier_call_chain+0x59/0x59
[    1.984020]  [<ffffffff810491ad>] ? native_safe_halt+0x6/0x8
[    1.984020]  [<ffffffff810c4aed>] ? trace_hardirqs_on+0xd/0xf
[    1.984020]  [<ffffffff8102fccc>] default_idle+0x13/0x1c
[    1.984020]  [<ffffffff810303cd>] arch_cpu_idle+0x13/0x21
[    1.984020]  [<ffffffff810bb378>] cpu_startup_entry+0x101/0x161
[    1.984020]  [<ffffffff81823995>] rest_init+0xb9/0xbd
[    1.984020]  [<ffffffff818238dc>] ? csum_partial_copy_generic+0x16c/0x16c
[    1.984020]  [<ffffffff81de9d3a>] start_kernel+0x416/0x422
[    1.984020]  [<ffffffff81de9732>] ? repair_env_string+0x58/0x58
[    1.984020]  [<ffffffff81de9120>] ? early_idt_handlers+0x120/0x120
[    1.984020]  [<ffffffff81de944c>] x86_64_start_reservations+0x2a/0x2c
[    1.984020]  [<ffffffff81de952a>] x86_64_start_kernel+0xdc/0xe9
[    1.984020] Code: 8b 65 c8 4d 39 ec 0f 84 2f ff ff ff 41 8b 4c 24 18 4d =
8b 74 24 20 4d 8b 7c 24 28 4c 89 63 38 49 8b 44 24 08 49 8b 14 24 83 e1 02 =
<48> 89 42 08 48 89 10 48 b8 00 02 20 00 00 00 ad de 41 f6 44 24=20
[    1.984020] RIP  [<ffffffff81097b28>] run_timer_softirq+0x12c/0x1b8
[    1.984020]  RSP <ffff88000dc03ef0>
[    1.984020] CR2: 0000000000000008
[    1.984020] ---[ end trace 5cd70b6786628552 ]---

dmesg-quantal-stoakley-5:20131005135649:x86_64-randconfig-x1-0928:3.11.0-rc=
2-00010-gc817a67:409

[    4.443120] 0    1    0   0   0    1    1    39
[    4.443787] 1    1    0   0   0    1    1    3A
[    4.444458] BUG: unable to handle kernel NULL pointer dereference at 000=
0000000000008
[    4.445613] IP: [<ffffffff81097b28>] run_timer_softirq+0x12c/0x1b8
[    4.446558] PGD 0=20
[    4.446697] usb usb1: vhci_bus_suspend
[    4.446698] vhci_hcd: vhci_hub_status:208: changed 0

[    4.448443] Oops: 0002 [#1] PREEMPT SMP DEBUG_PAGEALLOC
[    4.448443] CPU: 0 PID: 1 Comm: swapper/0 Not tainted 3.11.0-rc2-00010-g=
c817a67 #409
[    4.448443] task: ffff88000007a040 ti: ffff88000007c000 task.ti: ffff880=
00007c000
[    4.448443] RIP: 0010:[<ffffffff81097b28>]  [<ffffffff81097b28>] run_tim=
er_softirq+0x12c/0x1b8
[    4.448443] RSP: 0000:ffff88000dc03ef0  EFLAGS: 00010002
[    4.448443] RAX: ffff88000dc03ef0 RBX: ffffffff81f167c0 RCX: 00000000000=
00002
[    4.448443] RDX: 0000000000000000 RSI: ffffffff81097a38 RDI: ffffffff81f=
167c0
[    4.448443] RBP: ffff88000dc03f28 R08: 0000000000000002 R09: 00000000000=
00001
[    4.448443] R10: ffffffff81097a38 R11: 0000000000000020 R12: ffff880006d=
ce0a0
[    4.448443] R13: ffff88000dc03ef0 R14: ffffffff810a0182 R15: ffff880006d=
ce060
[    4.448443] FS:  0000000000000000(0000) GS:ffff88000dc00000(0000) knlGS:=
0000000000000000
[    4.448443] CS:  0010 DS: 0000 ES: 0000 CR0: 000000008005003b
[    4.448443] CR2: 0000000000000008 CR3: 0000000001c1f000 CR4: 00000000000=
006b0
[    4.448443] Stack:
[    4.448443]  ffff880006dce0a0 ffff880000137d60 0000000000000001 ffffffff=
81c1b088
[    4.448443]  ffff88000007dfd8 000000000000000a 0000000000000100 ffff8800=
0dc03f80
[    4.448443]  ffffffff81093f98 0000000000000001 0000000000000001 00204140=
00000000
[    4.448443] Call Trace:
[    4.448443]  <IRQ>=20
[    4.448443]  [<ffffffff81093f98>] __do_softirq+0xc8/0x18d
[    4.448443]  [<ffffffff81094172>] irq_exit+0x56/0x97
[    4.448443]  [<ffffffff81043f11>] smp_apic_timer_interrupt+0x30/0x3c
[    4.448443]  [<ffffffff818350f2>] apic_timer_interrupt+0x72/0x80
[    4.448443]  <EOI>=20
[    4.448443]  [<ffffffff8108f359>] ? console_unlock+0x312/0x35b
[    4.448443]  [<ffffffff8108f359>] ? console_unlock+0x312/0x35b
[    4.448443]  [<ffffffff8108e070>] ? arch_local_irq_restore+0x6/0xd
[    4.448443]  [<ffffffff8108f7ab>] vprintk_emit+0x409/0x431
[    4.448443]  [<ffffffff81827d23>] printk+0x4f/0x51
[    4.448443]  [<ffffffff81046391>] native_io_apic_print_entries+0x87/0x94
[    4.448443]  [<ffffffff81df53e0>] print_ICs+0x397/0x454
[    4.448443]  [<ffffffff81df5049>] ? ioapic_init_ops+0x14/0x14
[    4.448443]  [<ffffffff81de9dd4>] do_one_initcall+0x8e/0x132
[    4.448443]  [<ffffffff810a55f6>] ? parameq+0x1d/0x1f
[    4.448443]  [<ffffffff810a5789>] ? parse_args+0x191/0x247
[    4.448443]  [<ffffffff81de9fcc>] kernel_init_freeable+0x154/0x1d0
[    4.448443]  [<ffffffff81de96da>] ? do_early_param+0x88/0x88
[    4.448443]  [<ffffffff81823999>] ? rest_init+0xbd/0xbd
[    4.448443]  [<ffffffff818239a2>] kernel_init+0x9/0xcc
[    4.448443]  [<ffffffff818343bc>] ret_from_fork+0x7c/0xb0
[    4.448443]  [<ffffffff81823999>] ? rest_init+0xbd/0xbd
[    4.448443] Code: 8b 65 c8 4d 39 ec 0f 84 2f ff ff ff 41 8b 4c 24 18 4d =
8b 74 24 20 4d 8b 7c 24 28 4c 89 63 38 49 8b 44 24 08 49 8b 14 24 83 e1 02 =
<48> 89 42 08 48 89 10 48 b8 00 02 20 00 00 00 ad de 41 f6 44 24=20
[    4.448443] RIP  [<ffffffff81097b28>] run_timer_softirq+0x12c/0x1b8
[    4.448443]  RSP <ffff88000dc03ef0>
[    4.448443] CR2: 0000000000000008
[    4.448443] ---[ end trace 4d8b8defd6b79b7f ]---

dmesg-yocto-lkp-tt02-2:20131005044011:x86_64-randconfig-x1-0928:3.11.0-rc2-=
00010-gc817a67:409


Please wait: booting...
[    2.072046] BUG: unable to handle kernel NULL pointer dereference at 000=
0000000000008
[    2.073821] IP: [<ffffffff81097b28>] run_timer_softirq+0x12c/0x1b8
[    2.075183] PGD c9d5067 PUD c9a2067 PMD 0=20
[    2.076020] Oops: 0002 [#1] PREEMPT SMP DEBUG_PAGEALLOC
[    2.076020] CPU: 1 PID: 127 Comm: mount Not tainted 3.11.0-rc2-00010-gc8=
17a67 #409
[    2.076020] task: ffff88000c9ca500 ti: ffff88000c9cc000 task.ti: ffff880=
00c9cc000
[    2.076020] RIP: 0010:[<ffffffff81097b28>]  [<ffffffff81097b28>] run_tim=
er_softirq+0x12c/0x1b8
[    2.076020] RSP: 0000:ffff88000f103ef0  EFLAGS: 00010002
[    2.076020] RAX: ffff88000f103ef0 RBX: ffff88000015c000 RCX: 00000000000=
00002
[    2.076020] RDX: 0000000000000000 RSI: ffffffff81097a38 RDI: ffff8800001=
5c000
[    2.076020] RBP: ffff88000f103f28 R08: 0000000000000002 R09: 00000000000=
00001
[    2.076020] R10: ffffffff81097a38 R11: 0000000000000020 R12: ffff88000cd=
748a0
[    2.076020] R13: ffff88000f103ef0 R14: ffffffff810a0182 R15: ffff88000cd=
74860
[    2.076020] FS:  00007f758f928700(0000) GS:ffff88000f100000(0000) knlGS:=
0000000000000000
[    2.076020] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[    2.076020] CR2: 0000000000000008 CR3: 000000000c9d2000 CR4: 00000000000=
006a0
[    2.076020] Stack:
[    2.076020]  ffff88000cd748a0 ffff880000137d60 0000000000000101 ffffffff=
81c1b088
[    2.076020]  ffff88000c9cdfd8 000000000000000a 0000000000000100 ffff8800=
0f103f80
[    2.076020]  ffffffff81093f98 0000000000000001 0000000000000001 00406000=
00000001
[    2.076020] Call Trace:
[    2.076020]  <IRQ>=20
[    2.076020]  [<ffffffff81093f98>] __do_softirq+0xc8/0x18d
[    2.076020]  [<ffffffff81094172>] irq_exit+0x56/0x97
[    2.076020]  [<ffffffff81043f11>] smp_apic_timer_interrupt+0x30/0x3c
[    2.076020]  [<ffffffff818350f2>] apic_timer_interrupt+0x72/0x80
[    2.076020]  <EOI>=20
[    2.076020]  [<ffffffff81833bdc>] ? retint_swapgs+0x13/0x1b
[    2.076020] Code: 8b 65 c8 4d 39 ec 0f 84 2f ff ff ff 41 8b 4c 24 18 4d =
8b 74 24 20 4d 8b 7c 24 28 4c 89 63 38 49 8b 44 24 08 49 8b 14 24 83 e1 02 =
<48> 89 42 08 48 89 10 48 b8 00 02 20 00 00 00 ad de 41 f6 44 24=20
[    2.076020] RIP  [<ffffffff81097b28>] run_timer_softirq+0x12c/0x1b8
[    2.076020]  RSP <ffff88000f103ef0>
[    2.076020] CR2: 0000000000000008
[    2.076020] ---[ end trace 5e8834c8752331e2 ]---

dmesg-yocto-stoakley-4:20131005140326:x86_64-randconfig-x1-0928:3.11.0-rc2-=
00010-gc817a67:409

hwclock: can't open '/dev/misc/rtc': No such file or directory
Running postinst /etc/rpm-postinsts/100...
[    1.864031] BUG: unable to handle kernel NULL pointer dereference at 000=
0000000000008
[    1.865237] IP: [<ffffffff81097b28>] run_timer_softirq+0x12c/0x1b8
[    1.866203] PGD c9c4067 PUD c9fa067 PMD 0=20
[    1.866875] Oops: 0002 [#1] PREEMPT SMP DEBUG_PAGEALLOC
[    1.867728] CPU: 1 PID: 163 Comm: update-modules Not tainted 3.11.0-rc2-=
00010-gc817a67 #409
[    1.868012] task: ffff88000ca3a700 ti: ffff88000ca3c000 task.ti: ffff880=
00ca3c000
[    1.868012] RIP: 0010:[<ffffffff81097b28>]  [<ffffffff81097b28>] run_tim=
er_softirq+0x12c/0x1b8
[    1.868012] RSP: 0000:ffff88000f103ef0  EFLAGS: 00010002
[    1.868012] RAX: ffff88000f103ef0 RBX: ffff88000015c000 RCX: 00000000000=
00002
[    1.868012] RDX: 0000000000000000 RSI: ffffffff81097a38 RDI: ffff8800001=
5c000
[    1.868012] RBP: ffff88000f103f28 R08: 0000000000000002 R09: 00000000000=
00001
[    1.868012] R10: ffffffff81097a38 R11: 0000000000000020 R12: ffff88000cd=
828a0
[    1.868012] R13: ffff88000f103ef0 R14: ffffffff810a0182 R15: ffff88000cd=
82860
[    1.868012] FS:  0000000000000000(0000) GS:ffff88000f100000(0000) knlGS:=
0000000000000000
[    1.868012] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[    1.868012] CR2: 0000000000000008 CR3: 000000000c9fb000 CR4: 00000000000=
006a0
[    1.868012] Stack:
[    1.868012]  ffff88000cd828a0 ffff880000137d60 0000000000000101 ffffffff=
81c1b088
[    1.868012]  ffff88000ca3dfd8 000000000000000a 0000000000000100 ffff8800=
0f103f80
[    1.868012]  ffffffff81093f98 0000000000000001 0000000000000001 00406000=
00000001
[    1.868012] Call Trace:
[    1.868012]  <IRQ>=20
[    1.868012]  [<ffffffff81093f98>] __do_softirq+0xc8/0x18d
[    1.868012]  [<ffffffff81094172>] irq_exit+0x56/0x97
[    1.868012]  [<ffffffff81043f11>] smp_apic_timer_interrupt+0x30/0x3c
[    1.868012]  [<ffffffff818350f2>] apic_timer_interrupt+0x72/0x80
[    1.868012]  <EOI>=20
[    1.868012]  [<ffffffff810f8612>] ? get_page_from_freelist+0x1fd/0x4c6
[    1.868012]  [<ffffffff810491f2>] ? native_set_pte+0x1/0x9
[    1.868012]  [<ffffffff8104c3ef>] ? set_pte+0x9/0xd
[    1.868012]  [<ffffffff8104c86a>] __change_page_attr_set_clr+0x155/0x6e4
[    1.868012]  [<ffffffff810c5ca3>] ? __lock_acquire+0x5ef/0xd9b
[    1.868012]  [<ffffffff810c46d0>] ? mark_lock+0x2e/0x224
[    1.868012]  [<ffffffff810f6046>] ? bad_range+0x1e/0x92
[    1.868012]  [<ffffffff810c46d0>] ? mark_lock+0x2e/0x224
[    1.868012]  [<ffffffff8104d8f7>] kernel_map_pages+0xb9/0x11a
[    1.868012]  [<ffffffff810f87a1>] get_page_from_freelist+0x38c/0x4c6
[    1.868012]  [<ffffffff810f8a49>] __alloc_pages_nodemask+0x16e/0x5d4
[    1.868012]  [<ffffffff810c6ad5>] ? lock_release+0x150/0x16a
[    1.868012]  [<ffffffff8110fe7f>] ? anon_vma_prepare+0xf7/0x12d
[    1.868012]  [<ffffffff81105e61>] __do_fault+0x64/0x32b
[    1.868012]  [<ffffffff8110792a>] handle_pte_fault+0x135/0x879
[    1.868012]  [<ffffffff81831566>] ? __mutex_unlock_slowpath+0x154/0x164
[    1.868012]  [<ffffffff81105982>] ? pmd_offset+0x14/0x3d
[    1.868012]  [<ffffffff81108e10>] handle_mm_fault+0x89/0xad
[    1.868012]  [<ffffffff8104bc67>] __do_page_fault+0x1f6/0x399
[    1.868012]  [<ffffffff810c6ad5>] ? lock_release+0x150/0x16a
[    1.868012]  [<ffffffff810aa503>] ? up_write+0x1a/0x31
[    1.868012]  [<ffffffff810c4b26>] ? trace_hardirqs_off_caller+0x37/0xa4
[    1.868012]  [<ffffffff8104be32>] do_page_fault+0x9/0xb
[    1.868012]  [<ffffffff81048c08>] do_async_page_fault+0x2c/0x5e
[    1.868012]  [<ffffffff81833e98>] async_page_fault+0x28/0x30
[    1.868012] Code: 8b 65 c8 4d 39 ec 0f 84 2f ff ff ff 41 8b 4c 24 18 4d =
8b 74 24 20 4d 8b 7c 24 28 4c 89 63 38 49 8b 44 24 08 49 8b 14 24 83 e1 02 =
<48> 89 42 08 48 89 10 48 b8 00 02 20 00 00 00 ad de 41 f6 44 24=20
[    1.868012] RIP  [<ffffffff81097b28>] run_timer_softirq+0x12c/0x1b8
[    1.868012]  RSP <ffff88000f103ef0>
[    1.868012] CR2: 0000000000000008
[    1.868012] ---[ end trace eb7f0d43801481f8 ]---

dmesg-yocto-xian-48:20131005142514:x86_64-randconfig-x1-0928:3.11.0-rc2-000=
10-gc817a67:409

/etc/kernel-tests/99-trinity: line 16: /trinity: not found
/etc/kernel-tests/99-trinity: line 15: /trinity: not found
[    1.648099] BUG: unable to handle kernel NULL pointer dereference at 000=
0000000000008
[    1.649625] IP: [<ffffffff81097b28>] run_timer_softirq+0x12c/0x1b8
[    1.650780] PGD ca10067 PUD ca2f067 PMD 0=20
[    1.651616] Oops: 0002 [#1] PREEMPT SMP DEBUG_PAGEALLOC
[    1.652054] CPU: 0 PID: 0 Comm: swapper/0 Not tainted 3.11.0-rc2-00010-g=
c817a67 #409
[    1.652054] task: ffffffff81c24400 ti: ffffffff81c16000 task.ti: fffffff=
f81c16000
[    1.652054] RIP: 0010:[<ffffffff81097b28>]  [<ffffffff81097b28>] run_tim=
er_softirq+0x12c/0x1b8
[    1.652054] RSP: 0018:ffff88000f003ef0  EFLAGS: 00010002
[    1.652054] RAX: ffff88000f003ef0 RBX: ffffffff81f167c0 RCX: 00000000000=
00002
[    1.652054] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ffffffff81f=
167c0
[    1.652054] RBP: ffff88000f003f28 R08: 0000000000000002 R09: 00000000000=
00001
[    1.652054] R10: ffffffff81097b74 R11: 000000000000b984 R12: ffff88000cd=
988a0
[    1.652054] R13: ffff88000f003ef0 R14: ffffffff810a0182 R15: ffff88000cd=
98860
[    1.652054] FS:  0000000000000000(0000) GS:ffff88000f000000(0000) knlGS:=
0000000000000000
[    1.652054] CS:  0010 DS: 0000 ES: 0000 CR0: 000000008005003b
[    1.652054] CR2: 0000000000000008 CR3: 000000000e07a000 CR4: 00000000000=
006b0
[    1.652054] Stack:
[    1.652054]  ffff88000cd988a0 ffff88000cd9d8a0 0000000000000041 ffffffff=
81c1b088
[    1.652054]  ffffffff81c17fd8 000000000000000a 0000000000000101 ffff8800=
0f003f80
[    1.652054]  ffffffff81093f98 0000000000000001 0000000000000001 00200000=
00000000
[    1.652054] Call Trace:
[    1.652054]  <IRQ>=20
[    1.652054]  [<ffffffff81093f98>] __do_softirq+0xc8/0x18d
[    1.652054]  [<ffffffff81094172>] irq_exit+0x56/0x97
[    1.652054]  [<ffffffff81043f11>] smp_apic_timer_interrupt+0x30/0x3c
[    1.652054]  [<ffffffff818350f2>] apic_timer_interrupt+0x72/0x80
[    1.652054]  <EOI>=20
[    1.652054]  [<ffffffff810ab39e>] ? notifier_call_chain+0x59/0x59
[    1.652054]  [<ffffffff810ab39e>] ? notifier_call_chain+0x59/0x59
[    1.652054]  [<ffffffff810491ad>] ? native_safe_halt+0x6/0x8
[    1.652054]  [<ffffffff810c4aed>] ? trace_hardirqs_on+0xd/0xf
[    1.652054]  [<ffffffff8102fccc>] default_idle+0x13/0x1c
[    1.652054]  [<ffffffff810303cd>] arch_cpu_idle+0x13/0x21
[    1.652054]  [<ffffffff810bb378>] cpu_startup_entry+0x101/0x161
[    1.652054]  [<ffffffff81823995>] rest_init+0xb9/0xbd
[    1.652054]  [<ffffffff818238dc>] ? csum_partial_copy_generic+0x16c/0x16c
[    1.652054]  [<ffffffff81de9d3a>] start_kernel+0x416/0x422
[    1.652054]  [<ffffffff81de9732>] ? repair_env_string+0x58/0x58
[    1.652054]  [<ffffffff81de9120>] ? early_idt_handlers+0x120/0x120
[    1.652054]  [<ffffffff81de944c>] x86_64_start_reservations+0x2a/0x2c
[    1.652054]  [<ffffffff81de952a>] x86_64_start_kernel+0xdc/0xe9
[    1.652054] Code: 8b 65 c8 4d 39 ec 0f 84 2f ff ff ff 41 8b 4c 24 18 4d =
8b 74 24 20 4d 8b 7c 24 28 4c 89 63 38 49 8b 44 24 08 49 8b 14 24 83 e1 02 =
<48> 89 42 08 48 89 10 48 b8 00 02 20 00 00 00 ad de 41 f6 44 24=20
[    1.652054] RIP  [<ffffffff81097b28>] run_timer_softirq+0x12c/0x1b8
[    1.652054]  RSP <ffff88000f003ef0>
[    1.652054] CR2: 0000000000000008
[    1.652054] ---[ end trace c90171b1edeec49a ]---

dmesg-yocto-lkp-st01-8:20131005135540:x86_64-randconfig-x1-0928:3.11.0-rc2-=
00010-gc817a67:409

[    2.886105] vhci_hcd: dump_port_status_diff:101: status prev -> new: 000=
00000 -> 00000100
[    2.887412] vhci_hcd: dump_port_status_diff:115:  +POWER
[    2.888298] BUG: unable to handle kernel NULL pointer dereference at 000=
0000000000008
[    2.889604] IP: [<ffffffff81097b28>] run_timer_softirq+0x12c/0x1b8
[    2.890646] PGD 0=20
[    2.891008] Oops: 0002 [#1] PREEMPT SMP DEBUG_PAGEALLOC
[    2.891952] CPU: 0 PID: 1 Comm: swapper/0 Not tainted 3.11.0-rc2-00010-g=
c817a67 #409
[    2.892280] task: ffff88000007a040 ti: ffff88000007c000 task.ti: ffff880=
00007c000
[    2.892280] RIP: 0010:[<ffffffff81097b28>]  [<ffffffff81097b28>] run_tim=
er_softirq+0x12c/0x1b8
[    2.892280] RSP: 0018:ffff88000f003ef0  EFLAGS: 00010002
[    2.892280] RAX: ffff88000f003ef0 RBX: ffffffff81f167c0 RCX: 00000000000=
00002
[    2.892280] RDX: 0000000000000000 RSI: ffffffff81097a38 RDI: ffffffff81f=
167c0
[    2.892280] RBP: ffff88000f003f28 R08: 0000000000000002 R09: 00000000000=
00001
[    2.892280] R10: ffffffff81097a38 R11: 0000000000000020 R12: ffff88000cd=
7f8a0
[    2.892280] R13: ffff88000f003ef0 R14: ffffffff810a0182 R15: ffff88000cd=
7f860
[    2.892280] FS:  0000000000000000(0000) GS:ffff88000f000000(0000) knlGS:=
0000000000000000
[    2.892280] CS:  0010 DS: 0000 ES: 0000 CR0: 000000008005003b
[    2.892280] CR2: 0000000000000008 CR3: 0000000001c1f000 CR4: 00000000000=
006b0
[    2.892280] Stack:
[    2.892280]  ffff88000cd7f8a0 ffff88000cd848a0 0000000000000001 ffffffff=
81c1b088
[    2.892280]  ffff88000007dfd8 000000000000000a 0000000000000101 ffff8800=
0f003f80
[    2.892280]  ffffffff81093f98 0000000000000001 0000000000000001 00204140=
00000000
[    2.892280] Call Trace:
[    2.892280]  <IRQ>=20
[    2.892280]  [<ffffffff81093f98>] __do_softirq+0xc8/0x18d
[    2.892280]  [<ffffffff81094172>] irq_exit+0x56/0x97
[    2.892280]  [<ffffffff81043f11>] smp_apic_timer_interrupt+0x30/0x3c
[    2.892280]  [<ffffffff818350f2>] apic_timer_interrupt+0x72/0x80
[    2.892280]  <EOI>=20
[    2.892280]  [<ffffffff8108f359>] ? console_unlock+0x312/0x35b
[    2.892280]  [<ffffffff8108e070>] ? arch_local_irq_restore+0x6/0xd
[    2.892280]  [<ffffffff8108f7ab>] vprintk_emit+0x409/0x431
[    2.892280]  [<ffffffff81827d23>] printk+0x4f/0x51
[    2.892280]  [<ffffffff8167b3e8>] vhci_hub_control+0x61e/0x68d
[    2.892280]  [<ffffffff8150586e>] usb_hcd_submit_urb+0x42e/0x5e5
[    2.892280]  [<ffffffff815072b7>] usb_submit_urb+0x2b5/0x2ca
[    2.892280]  [<ffffffff81507b6f>] usb_start_wait_urb+0x68/0xf2
[    2.892280]  [<ffffffff81507cb7>] usb_control_msg+0xbe/0xf5
[    2.892280]  [<ffffffff814ff008>] set_port_feature+0x43/0x45
[    2.892280]  [<ffffffff814fff80>] hub_power_on+0x5f/0x8e
[    2.892280]  [<ffffffff815008e8>] hub_activate+0xb4/0x37d
[    2.892280]  [<ffffffff814ffd78>] ? usb_hub_to_struct_hub+0x2e/0x33
[    2.892280]  [<ffffffff81503d16>] ? usb_get_hub_port_connect_type+0xd/0x=
2b
[    2.892280]  [<ffffffff81503d6f>] ? usb_hub_adjust_deviceremovable+0x3b/=
0xb7
[    2.892280]  [<ffffffff815045e6>] hub_probe+0x7fb/0x83c
[    2.892280]  [<ffffffff8150a819>] usb_probe_interface+0x138/0x1d7
[    2.892280]  [<ffffffff8146f7e5>] driver_probe_device+0x9e/0x1cd
[    2.892280]  [<ffffffff8146f914>] ? driver_probe_device+0x1cd/0x1cd
[    2.892280]  [<ffffffff8146f939>] __device_attach+0x25/0x38
[    2.892280]  [<ffffffff8146e413>] bus_for_each_drv+0x7b/0x85
[    2.892280]  [<ffffffff8146f6ba>] device_attach+0x74/0x96
[    2.892280]  [<ffffffff8146e592>] bus_probe_device+0x32/0xb2
[    2.892280]  [<ffffffff8146c96a>] device_add+0x53b/0x616
[    2.892280]  [<ffffffff81831566>] ? __mutex_unlock_slowpath+0x154/0x164
[    2.892280]  [<ffffffff815096d1>] usb_set_configuration+0x63c/0x692
[    2.892280]  [<ffffffff81511026>] generic_probe+0x40/0x72
[    2.892280]  [<ffffffff8150a6ce>] usb_probe_device+0x28/0x3b
[    2.892280]  [<ffffffff8146f7e5>] driver_probe_device+0x9e/0x1cd
[    2.892280]  [<ffffffff8146f914>] ? driver_probe_device+0x1cd/0x1cd
[    2.892280]  [<ffffffff8146f939>] __device_attach+0x25/0x38
[    2.892280]  [<ffffffff8146e413>] bus_for_each_drv+0x7b/0x85
[    2.892280]  [<ffffffff8146f6ba>] device_attach+0x74/0x96
[    2.892280]  [<ffffffff8146e592>] bus_probe_device+0x32/0xb2
[    2.892280]  [<ffffffff8146c96a>] device_add+0x53b/0x616
[    2.892280]  [<ffffffff81301ee6>] ? mix_pool_bytes.constprop.15+0x42/0x4d
[    2.892280]  [<ffffffff815012c8>] usb_new_device+0x228/0x34e
[    2.892280]  [<ffffffff81506ad1>] usb_add_hcd+0x3e6/0x5b2
[    2.892280]  [<ffffffff8167ad63>] vhci_hcd_probe+0xc6/0x12d
[    2.892280]  [<ffffffff814708d8>] platform_drv_probe+0x34/0x5d
[    2.892280]  [<ffffffff8146f7e5>] driver_probe_device+0x9e/0x1cd
[    2.892280]  [<ffffffff8146f914>] ? driver_probe_device+0x1cd/0x1cd
[    2.892280]  [<ffffffff8146f939>] __device_attach+0x25/0x38
[    2.892280]  [<ffffffff8146e413>] bus_for_each_drv+0x7b/0x85
[    2.892280]  [<ffffffff8146f6ba>] device_attach+0x74/0x96
[    2.892280]  [<ffffffff8146e592>] bus_probe_device+0x32/0xb2
[    2.892280]  [<ffffffff8146c96a>] device_add+0x53b/0x616
[    2.892280]  [<ffffffff8146c382>] ? dev_set_name+0x42/0x44
[    2.892280]  [<ffffffff81470cec>] platform_device_add+0x139/0x1ac
[    2.892280]  [<ffffffff81470df6>] platform_device_register+0x21/0x24
[    2.892280]  [<ffffffff81e1d7a9>] ? usbip_core_init+0x22/0x22
[    2.892280]  [<ffffffff81e1d7d5>] vhci_hcd_init+0x2c/0x66
[    2.892280]  [<ffffffff81e1d7a9>] ? usbip_core_init+0x22/0x22
[    2.892280]  [<ffffffff81de9dd4>] do_one_initcall+0x8e/0x132
[    2.892280]  [<ffffffff810a55f6>] ? parameq+0x1d/0x1f
[    2.892280]  [<ffffffff810a5789>] ? parse_args+0x191/0x247
[    2.892280]  [<ffffffff81de9fcc>] kernel_init_freeable+0x154/0x1d0
[    2.892280]  [<ffffffff81de96da>] ? do_early_param+0x88/0x88
[    2.892280]  [<ffffffff81823999>] ? rest_init+0xbd/0xbd
[    2.892280]  [<ffffffff818239a2>] kernel_init+0x9/0xcc
[    2.892280]  [<ffffffff818343bc>] ret_from_fork+0x7c/0xb0
[    2.892280]  [<ffffffff81823999>] ? rest_init+0xbd/0xbd
[    2.892280] Code: 8b 65 c8 4d 39 ec 0f 84 2f ff ff ff 41 8b 4c 24 18 4d =
8b 74 24 20 4d 8b 7c 24 28 4c 89 63 38 49 8b 44 24 08 49 8b 14 24 83 e1 02 =
<48> 89 42 08 48 89 10 48 b8 00 02 20 00 00 00 ad de 41 f6 44 24=20
[    2.892280] RIP  [<ffffffff81097b28>] run_timer_softirq+0x12c/0x1b8
[    2.892280]  RSP <ffff88000f003ef0>
[    2.892280] CR2: 0000000000000008
[    2.892280] ---[ end trace 29f8f11506e1233e ]---

dmesg-yocto-stoakley-7:20131005141438:x86_64-randconfig-x1-0928:3.11.0-rc2-=
00010-gc817a67:409

mount: can't read '/proc/mounts': No such file or directory

BUG: kernel boot hang
Elapsed time: 610
qemu-system-x86_64 -cpu kvm64 -enable-kvm -kernel /kernel/x86_64-randconfig=
-x1-0928/c817a67ecba7c3c2aaa104796d78f160af60920d/vmlinuz-3.11.0-rc2-00010-=
gc817a67 -append 'hung_task_panic=3D1 rcutree.rcu_cpu_stall_timeout=3D100 l=
og_buf_len=3D8M ignore_loglevel debug sched_debug apic=3Ddebug dynamic_prin=
tk sysrq_always_enabled panic=3D10  prompt_ramdisk=3D0 console=3DttyS0,1152=
00 console=3Dtty0 vga=3Dnormal  root=3D/dev/ram0 rw link=3D/kernel-tests/ru=
n-queue/kvm/x86_64-randconfig-x1-0928/next:master:c817a67ecba7c3c2aaa104796=
d78f160af60920d:bisect-mm/.vmlinuz-c817a67ecba7c3c2aaa104796d78f160af60920d=
-20131005135357-1781-stoakley branch=3Dnext/master BOOT_IMAGE=3D/kernel/x86=
_64-randconfig-x1-0928/c817a67ecba7c3c2aaa104796d78f160af60920d/vmlinuz-3.1=
1.0-rc2-00010-gc817a67'  -initrd /kernel-tests/initrd/yocto-minimal-x86_64.=
cgz -m 256M -smp 2 -net nic,vlan=3D0,macaddr=3D00:00:00:00:00:00,model=3Dvi=
rtio -net user,vlan=3D0,hostfwd=3Dtcp::10715-:22 -net nic,vlan=3D1,model=3D=
e1000 -net user,vlan=3D1 -boot order=3Dnc -no-reboot -watchdog i6300esb -dr=
ive file=3D/fs/dm-1/disk0-yocto-stoakley-7,media=3Ddisk,if=3Dvirtio -drive =
file=3D/fs/dm-1/disk1-yocto-stoakley-7,media=3Ddisk,if=3Dvirtio -drive file=
=3D/fs/dm-1/disk2-yocto-stoakley-7,media=3Ddisk,if=3Dvirtio -drive file=3D/=
fs/dm-1/disk3-yocto-stoakley-7,media=3Ddisk,if=3Dvirtio -drive file=3D/fs/d=
m-1/disk4-yocto-stoakley-7,media=3Ddisk,if=3Dvirtio -drive file=3D/fs/dm-1/=
disk5-yocto-stoakley-7,media=3Ddisk,if=3Dvirtio -pidfile /dev/shm/kboot/pid=
-yocto-stoakley-7 -serial file:/dev/shm/kboot/serial-yocto-stoakley-7 -daem=
onize -display none -monitor null=20

dmesg-quantal-lkp-tt02-14:20131005044919:x86_64-randconfig-x1-0928:3.11.0-r=
c2-00010-gc817a67:409

[    3.409728] debug: unmapping init [mem 0xffffffff81dd5000-0xffffffff81ea=
6fff]
/bin/sh: /proc/self/fd/9: No such file or directory
[    3.548126] BUG: unable to handle kernel NULL pointer dereference at 000=
0000000000008
[    3.550001] IP: [<ffffffff81097b28>] run_timer_softirq+0x12c/0x1b8
[    3.551455] PGD 6a2e067 PUD 6a55067 PMD 0=20
[    3.552103] Oops: 0002 [#1] PREEMPT SMP DEBUG_PAGEALLOC
[    3.553642] CPU: 1 PID: 123 Comm: grep Not tainted 3.11.0-rc2-00010-gc81=
7a67 #409
[    3.554884] task: ffff8800069523c0 ti: ffff880006a4a000 task.ti: ffff880=
006a4a000


dmesg-quantal-waimea-11:20131005222300:x86_64-randconfig-x1-0928:3.11.0-rc2=
-00010-gc817a67:409

/bin/sh: /proc/self/fd/9: No such file or directory
[    1.882244] input: ImExPS/2 Generic Explorer Mouse as /devices/platform/=
i8042/serio1/input/input2
[    1.980042] BUG: unable to handle kernel NULL pointer dereference at 000=
0000000000008
[    1.981104] IP: [<ffffffff81097b28>] run_timer_softirq+0x12c/0x1b8
[    1.981927] PGD 0=20
[    1.982250] Oops: 0002 [#1] PREEMPT SMP DEBUG_PAGEALLOC
[    1.982988] CPU: 0 PID: 0 Comm: swapper/0 Not tainted 3.11.0-rc2-00010-g=
c817a67 #409
[    1.984025] task: ffffffff81c24400 ti: ffffffff81c16000 task.ti: fffffff=
f81c16000
[    1.984025] RIP: 0010:[<ffffffff81097b28>]  [<ffffffff81097b28>] run_tim=
er_softirq+0x12c/0x1b8
[    1.984025] RSP: 0018:ffff88000dc03ef0  EFLAGS: 00010002
[    1.984025] RAX: ffff88000dc03ef0 RBX: ffffffff81f167c0 RCX: 00000000000=
00002
[    1.984025] RDX: 0000000000000000 RSI: ffffffff81097a38 RDI: ffffffff81f=
167c0
[    1.984025] RBP: ffff88000dc03f28 R08: 0000000000000002 R09: 00000000000=
00001
[    1.984025] R10: ffffffff81097a38 R11: 0000000000000020 R12: ffff8800071=
db0a0
[    1.984025] R13: ffff88000dc03ef0 R14: ffffffff810a0182 R15: ffff8800071=
db060
[    1.984025] FS:  0000000000000000(0000) GS:ffff88000dc00000(0000) knlGS:=
0000000000000000
[    1.984025] CS:  0010 DS: 0000 ES: 0000 CR0: 000000008005003b
[    1.984025] CR2: 0000000000000008 CR3: 0000000006887000 CR4: 00000000000=
006b0
[    1.984025] Stack:
[    1.984025]  ffff8800071db0a0 ffff8800071ee0a0 0000000000000041 ffffffff=
81c1b088
[    1.984025]  ffffffff81c17fd8 000000000000000a 0000000000000101 ffff8800=
0dc03f80
[    1.984025]  ffffffff81093f98 0000000000000001 0000000000000001 00200000=
00000000
[    1.984025] Call Trace:
[    1.984025]  <IRQ>=20
[    1.984025]  [<ffffffff81093f98>] __do_softirq+0xc8/0x18d
[    1.984025]  [<ffffffff81094172>] irq_exit+0x56/0x97
[    1.984025]  [<ffffffff81043f11>] smp_apic_timer_interrupt+0x30/0x3c
[    1.984025]  [<ffffffff818350f2>] apic_timer_interrupt+0x72/0x80
[    1.984025]  <EOI>=20
[    1.984025]  [<ffffffff810ab39e>] ? notifier_call_chain+0x59/0x59
[    1.984025]  [<ffffffff810ab39e>] ? notifier_call_chain+0x59/0x59
[    1.984025]  [<ffffffff810491ad>] ? native_safe_halt+0x6/0x8
[    1.984025]  [<ffffffff810c4aed>] ? trace_hardirqs_on+0xd/0xf
[    1.984025]  [<ffffffff8102fccc>] default_idle+0x13/0x1c
[    1.984025]  [<ffffffff810303cd>] arch_cpu_idle+0x13/0x21
[    1.984025]  [<ffffffff810bb378>] cpu_startup_entry+0x101/0x161
[    1.984025]  [<ffffffff81823995>] rest_init+0xb9/0xbd
[    1.984025]  [<ffffffff818238dc>] ? csum_partial_copy_generic+0x16c/0x16c
[    1.984025]  [<ffffffff81de9d3a>] start_kernel+0x416/0x422
[    1.984025]  [<ffffffff81de9732>] ? repair_env_string+0x58/0x58
[    1.984025]  [<ffffffff81de9120>] ? early_idt_handlers+0x120/0x120
[    1.984025]  [<ffffffff81de944c>] x86_64_start_reservations+0x2a/0x2c
[    1.984025]  [<ffffffff81de952a>] x86_64_start_kernel+0xdc/0xe9
[    1.984025] Code: 8b 65 c8 4d 39 ec 0f 84 2f ff ff ff 41 8b 4c 24 18 4d =
8b 74 24 20 4d 8b 7c 24 28 4c 89 63 38 49 8b 44 24 08 49 8b 14 24 83 e1 02 =
<48> 89 42 08 48 89 10 48 b8 00 02 20 00 00 00 ad de 41 f6 44 24=20
[    1.984025] RIP  [<ffffffff81097b28>] run_timer_softirq+0x12c/0x1b8
[    1.984025]  RSP <ffff88000dc03ef0>
[    1.984025] CR2: 0000000000000008
[    1.984025] ---[ end trace 7b623d7ada81cf38 ]---

dmesg-quantal-inn-31:20131005142446:x86_64-randconfig-x1-0928:3.11.0-rc2-00=
010-gc817a67:409

[    1.804173] tsc: Refined TSC clocksource calibration: 2693.430 MHz
[    1.846324] input: ImExPS/2 Generic Explorer Mouse as /devices/platform/=
i8042/serio1/input/input2
[    1.948038] BUG: unable to handle kernel NULL pointer dereference at 000=
0000000000008
[    1.949133] IP: [<ffffffff81097b28>] run_timer_softirq+0x12c/0x1b8
[    1.950019] PGD 6a36067 PUD 6a16067 PMD 0=20
[    1.950596] Oops: 0002 [#1] PREEMPT SMP DEBUG_PAGEALLOC
[    1.951354] CPU: 1 PID: 0 Comm: swapper/1 Not tainted 3.11.0-rc2-00010-g=
c817a67 #409
[    1.952020] task: ffff8800001422c0 ti: ffff880000144000 task.ti: ffff880=
000144000
[    1.952020] RIP: 0010:[<ffffffff81097b28>]  [<ffffffff81097b28>] run_tim=
er_softirq+0x12c/0x1b8
[    1.952020] RSP: 0018:ffff88000dd03ef0  EFLAGS: 00010002
[    1.952020] RAX: ffff88000dd03ef0 RBX: ffff88000015c000 RCX: 00000000000=
00002
[    1.952020] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ffff8800001=
5c000
[    1.952020] RBP: ffff88000dd03f28 R08: 0000000000000002 R09: 00000000000=
00001
[    1.952020] R10: ffffffff81097b74 R11: 000000000000b7b0 R12: ffff8800071=
c28a0
[    1.952020] R13: ffff88000dd03ef0 R14: ffffffff810a0182 R15: ffff8800071=
c2860
[    1.952020] FS:  0000000000000000(0000) GS:ffff88000dd00000(0000) knlGS:=
0000000000000000
[    1.952020] CS:  0010 DS: 0000 ES: 0000 CR0: 000000008005003b
[    1.952020] CR2: 0000000000000008 CR3: 0000000006a15000 CR4: 00000000000=
006a0
[    1.952020] Stack:
[    1.952020]  ffff8800071c28a0 ffff8800071c88a0 0000000000000041 ffffffff=
81c1b088
[    1.952020]  ffff880000145fd8 000000000000000a 0000000000000101 ffff8800=
0dd03f80
[    1.952020]  ffffffff81093f98 0000000000000001 0000000000000001 00200040=
00000001
[    1.952020] Call Trace:
[    1.952020]  <IRQ>=20
[    1.952020]  [<ffffffff81093f98>] __do_softirq+0xc8/0x18d
[    1.952020]  [<ffffffff81094172>] irq_exit+0x56/0x97
[    1.952020]  [<ffffffff81043f11>] smp_apic_timer_interrupt+0x30/0x3c
[    1.952020]  [<ffffffff818350f2>] apic_timer_interrupt+0x72/0x80
[    1.952020]  <EOI>=20
[    1.952020]  [<ffffffff810ab39e>] ? notifier_call_chain+0x59/0x59
[    1.952020]  [<ffffffff810ab39e>] ? notifier_call_chain+0x59/0x59
[    1.952020]  [<ffffffff810491ad>] ? native_safe_halt+0x6/0x8
[    1.952020]  [<ffffffff8102fccc>] default_idle+0x13/0x1c
[    1.952020]  [<ffffffff810303cd>] arch_cpu_idle+0x13/0x21
[    1.952020]  [<ffffffff810bb378>] cpu_startup_entry+0x101/0x161
[    1.952020]  [<ffffffff8104282d>] start_secondary+0x1ed/0x1f1
[    1.952020] Code: 8b 65 c8 4d 39 ec 0f 84 2f ff ff ff 41 8b 4c 24 18 4d =
8b 74 24 20 4d 8b 7c 24 28 4c 89 63 38 49 8b 44 24 08 49 8b 14 24 83 e1 02 =
<48> 89 42 08 48 89 10 48 b8 00 02 20 00 00 00 ad de 41 f6 44 24=20
[    1.952020] RIP  [<ffffffff81097b28>] run_timer_softirq+0x12c/0x1b8
[    1.952020]  RSP <ffff88000dd03ef0>
[    1.952020] CR2: 0000000000000008
[    1.952020] ---[ end trace a6bd1dcab9fef7d9 ]---

dmesg-quantal-bay-4:20131005142144:x86_64-randconfig-x1-0928:3.11.0-rc2-000=
10-gc817a67:409

[    4.420979] vhci_hcd: dump_port_status_diff:101: status prev -> new: 000=
00100 -> 00000100

BUG: kernel boot crashed
Elapsed time: 25
qemu-system-x86_64 -cpu kvm64 -enable-kvm -kernel /kernel/x86_64-randconfig=
-x1-0928/c817a67ecba7c3c2aaa104796d78f160af60920d/vmlinuz-3.11.0-rc2-00010-=
gc817a67 -append 'hung_task_panic=3D1 rcutree.rcu_cpu_stall_timeout=3D100 l=
og_buf_len=3D8M ignore_loglevel debug sched_debug apic=3Ddebug dynamic_prin=
tk sysrq_always_enabled panic=3D10  prompt_ramdisk=3D0 console=3DttyS0,1152=
00 console=3Dtty0 vga=3Dnormal  root=3D/dev/ram0 rw link=3D/kernel-tests/ru=
n-queue/kvm/x86_64-randconfig-x1-0928/next:master:c817a67ecba7c3c2aaa104796=
d78f160af60920d:bisect-mm/.vmlinuz-c817a67ecba7c3c2aaa104796d78f160af60920d=
-20131005135357-118-bay branch=3Dnext/master BOOT_IMAGE=3D/kernel/x86_64-ra=
ndconfig-x1-0928/c817a67ecba7c3c2aaa104796d78f160af60920d/vmlinuz-3.11.0-rc=
2-00010-gc817a67'  -initrd /kernel-tests/initrd/quantal-core-x86_64.cgz -m =
256M -smp 2 -net nic,vlan=3D0,macaddr=3D00:00:00:00:00:00,model=3Dvirtio -n=
et user,vlan=3D0,hostfwd=3Dtcp::19652-:22 -net nic,vlan=3D1,model=3De1000 -=
net user,vlan=3D1 -boot order=3Dnc -no-reboot -watchdog i6300esb -soundhw h=
da -drive file=3D/fs/sda3/disk0-quantal-bay-4,media=3Ddisk,if=3Dvirtio -dri=
ve file=3D/fs/sda3/disk1-quantal-bay-4,media=3Ddisk,if=3Dvirtio -drive file=
=3D/fs/sda3/disk2-quantal-bay-4,media=3Ddisk,if=3Dvirtio -drive file=3D/fs/=
sda3/disk3-quantal-bay-4,media=3Ddisk,if=3Dvirtio -drive file=3D/fs/sda3/di=
sk4-quantal-bay-4,media=3Ddisk,if=3Dvirtio -drive file=3D/fs/sda3/disk5-qua=
ntal-bay-4,media=3Ddisk,if=3Dvirtio -pidfile /dev/shm/kboot/pid-quantal-bay=
-4 -serial file:/dev/shm/kboot/serial-quantal-bay-4 -daemonize -display non=
e -monitor null=20

dmesg-quantal-inn-44:20131005142131:x86_64-randconfig-x1-0928:3.11.0-rc2-00=
010-gc817a67:409

[    1.800166] tsc: Refined TSC clocksource calibration: 2693.432 MHz
[    1.866273] input: ImExPS/2 Generic Explorer Mouse as /devices/platform/=
i8042/serio1/input/input2
[    1.968022] BUG: unable to handle kernel NULL pointer dereference at 000=
0000000000008
[    1.968814] IP: [<ffffffff81097b28>] run_timer_softirq+0x12c/0x1b8
[    1.969417] PGD 69de067 PUD 69dd067 PMD 0=20
[    1.969879] Oops: 0002 [#1] PREEMPT SMP DEBUG_PAGEALLOC
[    1.970432] CPU: 0 PID: 0 Comm: swapper/0 Not tainted 3.11.0-rc2-00010-g=
c817a67 #409
[    1.971154] task: ffffffff81c24400 ti: ffffffff81c16000 task.ti: fffffff=
f81c16000
[    1.971856] RIP: 0010:[<ffffffff81097b28>]  [<ffffffff81097b28>] run_tim=
er_softirq+0x12c/0x1b8
[    1.972012] RSP: 0018:ffff88000dc03ef0  EFLAGS: 00010002
[    1.972012] RAX: ffff88000dc03ef0 RBX: ffffffff81f167c0 RCX: 00000000000=
00002
[    1.972012] RDX: 0000000000000000 RSI: ffffffff81097a38 RDI: ffffffff81f=
167c0
[    1.972012] RBP: ffff88000dc03f28 R08: 0000000000000002 R09: 00000000000=
00001
[    1.972012] R10: ffffffff81097a38 R11: 0000000000000020 R12: ffff8800071=
df0a0
[    1.972012] R13: ffff88000dc03ef0 R14: ffffffff810a0182 R15: ffff8800071=
df060
[    1.972012] FS:  0000000000000000(0000) GS:ffff88000dc00000(0000) knlGS:=
0000000000000000
[    1.972012] CS:  0010 DS: 0000 ES: 0000 CR0: 000000008005003b
[    1.972012] CR2: 0000000000000008 CR3: 00000000069fe000 CR4: 00000000000=
006b0
[    1.972012] Stack:
[    1.972012]  ffff8800071df0a0 ffff8800071f20a0 0000000000000141 ffffffff=
81c1b088
[    1.972012]  ffffffff81c17fd8 000000000000000a 0000000000000101 ffff8800=
0dc03f80
[    1.972012]  ffffffff81093f98 0000000000000001 0000000000000001 00200000=
00000000
[    1.972012] Call Trace:
[    1.972012]  <IRQ>=20
[    1.972012]  [<ffffffff81093f98>] __do_softirq+0xc8/0x18d
[    1.972012]  [<ffffffff81094172>] irq_exit+0x56/0x97
[    1.972012]  [<ffffffff81043f11>] smp_apic_timer_interrupt+0x30/0x3c
[    1.972012]  [<ffffffff818350f2>] apic_timer_interrupt+0x72/0x80
[    1.972012]  <EOI>=20
[    1.972012]  [<ffffffff810ab39e>] ? notifier_call_chain+0x59/0x59
[    1.972012]  [<ffffffff810ab39e>] ? notifier_call_chain+0x59/0x59
[    1.972012]  [<ffffffff810491ad>] ? native_safe_halt+0x6/0x8
[    1.972012]  [<ffffffff810c4aed>] ? trace_hardirqs_on+0xd/0xf
[    1.972012]  [<ffffffff8102fccc>] default_idle+0x13/0x1c
[    1.972012]  [<ffffffff810303cd>] arch_cpu_idle+0x13/0x21
[    1.972012]  [<ffffffff810bb378>] cpu_startup_entry+0x101/0x161
[    1.972012]  [<ffffffff81823995>] rest_init+0xb9/0xbd
[    1.972012]  [<ffffffff818238dc>] ? csum_partial_copy_generic+0x16c/0x16c
[    1.972012]  [<ffffffff81de9d3a>] start_kernel+0x416/0x422
[    1.972012]  [<ffffffff81de9732>] ? repair_env_string+0x58/0x58
[    1.972012]  [<ffffffff81de9120>] ? early_idt_handlers+0x120/0x120
[    1.972012]  [<ffffffff81de944c>] x86_64_start_reservations+0x2a/0x2c
[    1.972012]  [<ffffffff81de952a>] x86_64_start_kernel+0xdc/0xe9
[    1.972012] Code: 8b 65 c8 4d 39 ec 0f 84 2f ff ff ff 41 8b 4c 24 18 4d =
8b 74 24 20 4d 8b 7c 24 28 4c 89 63 38 49 8b 44 24 08 49 8b 14 24 83 e1 02 =
<48> 89 42 08 48 89 10 48 b8 00 02 20 00 00 00 ad de 41 f6 44 24=20
[    1.972012] RIP  [<ffffffff81097b28>] run_timer_softirq+0x12c/0x1b8
[    1.972012]  RSP <ffff88000dc03ef0>
[    1.972012] CR2: 0000000000000008
[    1.972012] ---[ end trace cd81d8562c795dce ]---

dmesg-quantal-inn-7:20131005142135:x86_64-randconfig-x1-0928:3.11.0-rc2-000=
10-gc817a67:409

[    1.800137] tsc: Refined TSC clocksource calibration: 2693.433 MHz
[    1.841604] input: ImExPS/2 Generic Explorer Mouse as /devices/platform/=
i8042/serio1/input/input2
[    1.932040] BUG: unable to handle kernel NULL pointer dereference at 000=
0000000000008
[    1.932939] IP: [<ffffffff81097b28>] run_timer_softirq+0x12c/0x1b8
[    1.933601] PGD 0=20
[    1.933834] Oops: 0002 [#1] PREEMPT SMP DEBUG_PAGEALLOC
[    1.934435] CPU: 1 PID: 0 Comm: swapper/1 Not tainted 3.11.0-rc2-00010-g=
c817a67 #409
[    1.935212] task: ffff8800001422c0 ti: ffff880000144000 task.ti: ffff880=
000144000
[    1.935965] RIP: 0010:[<ffffffff81097b28>]  [<ffffffff81097b28>] run_tim=
er_softirq+0x12c/0x1b8
[    1.936013] RSP: 0018:ffff88000dd03ef0  EFLAGS: 00010002
[    1.936013] RAX: ffff88000dd03ef0 RBX: ffff88000015c000 RCX: 00000000000=
00002
[    1.936013] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ffff8800001=
5c000
[    1.936013] RBP: ffff88000dd03f28 R08: 0000000000000002 R09: 00000000000=
00001
[    1.936013] R10: ffffffff81097b74 R11: 000000000000b7d4 R12: ffff8800071=
d48a0
[    1.936013] R13: ffff88000dd03ef0 R14: ffffffff810a0182 R15: ffff8800071=
d4860
[    1.936013] FS:  0000000000000000(0000) GS:ffff88000dd00000(0000) knlGS:=
0000000000000000
[    1.936013] CS:  0010 DS: 0000 ES: 0000 CR0: 000000008005003b
[    1.936013] CR2: 0000000000000008 CR3: 0000000006978000 CR4: 00000000000=
006a0
[    1.936013] Stack:
[    1.936013]  ffff8800071d48a0 ffff8800071db8a0 0000000000000041 ffffffff=
81c1b088
[    1.936013]  ffff880000145fd8 000000000000000a 0000000000000101 ffff8800=
0dd03f80
[    1.936013]  ffffffff81093f98 0000000000000001 0000000000000001 00200040=
00000001
[    1.936013] Call Trace:
[    1.936013]  <IRQ>=20
[    1.936013]  [<ffffffff81093f98>] __do_softirq+0xc8/0x18d
[    1.936013]  [<ffffffff81094172>] irq_exit+0x56/0x97
[    1.936013]  [<ffffffff81043f11>] smp_apic_timer_interrupt+0x30/0x3c
[    1.936013]  [<ffffffff818350f2>] apic_timer_interrupt+0x72/0x80
[    1.936013]  <EOI>=20
[    1.936013]  [<ffffffff810ab39e>] ? notifier_call_chain+0x59/0x59
[    1.936013]  [<ffffffff810ab39e>] ? notifier_call_chain+0x59/0x59
[    1.936013]  [<ffffffff810491ad>] ? native_safe_halt+0x6/0x8
[    1.936013]  [<ffffffff8102fccc>] default_idle+0x13/0x1c
[    1.936013]  [<ffffffff810303cd>] arch_cpu_idle+0x13/0x21
[    1.936013]  [<ffffffff810bb378>] cpu_startup_entry+0x101/0x161
[    1.936013]  [<ffffffff8104282d>] start_secondary+0x1ed/0x1f1
[    1.936013] Code: 8b 65 c8 4d 39 ec 0f 84 2f ff ff ff 41 8b 4c 24 18 4d =
8b 74 24 20 4d 8b 7c 24 28 4c 89 63 38 49 8b 44 24 08 49 8b 14 24 83 e1 02 =
<48> 89 42 08 48 89 10 48 b8 00 02 20 00 00 00 ad de 41 f6 44 24=20
[    1.936013] RIP  [<ffffffff81097b28>] run_timer_softirq+0x12c/0x1b8
[    1.936013]  RSP <ffff88000dd03ef0>
[    1.936013] CR2: 0000000000000008
[    1.936013] ---[ end trace c1517e0ca9ebd593 ]---

dmesg-yocto-ant-14:20131005142136:x86_64-randconfig-x1-0928:3.11.0-rc2-0001=
0-gc817a67:409

[   21.173816] Scanning device for bad blocks
[   21.724906] ------------[ cut here ]------------
[   21.727352] WARNING: CPU: 0 PID: 1 at /c/wfg/mm/kernel/workqueue.c:590 s=
et_work_data+0x33/0x50()
[   21.728402] CPU: 0 PID: 1 Comm: swapper/0 Not tainted 3.11.0-rc2-00010-g=
c817a67 #409
[   21.728402]  0000000000000000 ffff88000f003d80 ffffffff81829bcf 00000000=
00000000
[   21.728402]  ffff88000f003db8 ffffffff8108df6a ffffffff8109f240 ffff8800=
0cc72060
[   21.728402]  ffff88000f013400 0000000000000005 ffff88000f0117c0 ffff8800=
0f003dc8
[   21.728402] Call Trace:
[   21.728402]  <IRQ>  [<ffffffff81829bcf>] dump_stack+0x4e/0x82
[   21.728402]  [<ffffffff8108df6a>] warn_slowpath_common+0x70/0x89
[   21.728402]  [<ffffffff8109f240>] ? set_work_data+0x33/0x50
[   21.728402]  [<ffffffff8108e045>] warn_slowpath_null+0x15/0x17
[   21.728402]  [<ffffffff8109f240>] set_work_data+0x33/0x50
[   21.728402]  [<ffffffff8109ff56>] insert_work+0x27/0x65
[   21.728402]  [<ffffffff810a0163>] __queue_work+0x1cf/0x1ee
[   21.728402]  [<ffffffff810a0182>] ? __queue_work+0x1ee/0x1ee
[   21.728402]  [<ffffffff810a019b>] delayed_work_timer_fn+0x19/0x1b
[   21.728402]  [<ffffffff81097460>] call_timer_fn+0x6c/0xdf
[   21.728402]  [<ffffffff810973f4>] ? process_timeout+0xb/0xb
[   21.728402]  [<ffffffff810a0182>] ? __queue_work+0x1ee/0x1ee
[   21.728402]  [<ffffffff81097b6c>] run_timer_softirq+0x170/0x1b8
[   21.728402]  [<ffffffff81093f98>] __do_softirq+0xc8/0x18d
[   21.728402]  [<ffffffff81094172>] irq_exit+0x56/0x97
[   21.728402]  [<ffffffff8102a2bb>] do_IRQ+0x88/0x9f
[   21.728402]  [<ffffffff81833b32>] common_interrupt+0x72/0x72
[   21.728402]  <EOI>  [<ffffffff810b01d4>] ? __wake_up+0x1d/0x48
[   21.728402]  [<ffffffff810cb23b>] ? arch_local_irq_restore+0x6/0xd
[   21.728402]  [<ffffffff81833150>] _raw_spin_unlock_irqrestore+0x48/0x75
[   21.728402]  [<ffffffff810b01f6>] __wake_up+0x3f/0x48
[   21.728402]  [<ffffffff814c8423>] nand_release_device.isra.13+0x49/0x58
[   21.728402]  [<ffffffff814c915c>] nand_read_oob+0x257/0x270
[   21.728402]  [<ffffffff814b2121>] mtd_read_oob+0x26/0x4c
[   21.728402]  [<ffffffff814cb6e9>] create_bbt+0x225/0x2d4
[   21.728402]  [<ffffffff814cbca3>] nand_scan_bbt+0x85/0x4e3
[   21.728402]  [<ffffffff81117397>] ? __kmalloc+0x90/0xbb
[   21.728402]  [<ffffffff814cc1e0>] nand_default_bbt+0xdf/0xe4
[   21.728402]  [<ffffffff81e13370>] ns_init_module+0x576/0xd61
[   21.728402]  [<ffffffff8183157f>] ? mutex_unlock+0x9/0xb
[   21.728402]  [<ffffffff81e12dfa>] ? init_nanddoc+0xc8/0xc8
[   21.728402]  [<ffffffff81de9dd4>] do_one_initcall+0x8e/0x132
[   21.728402]  [<ffffffff81823300>] ? klist_remove+0x54/0xb0
[   21.728402]  [<ffffffff818233d8>] ? klist_next+0x1e/0xa6
[   21.728402]  [<ffffffff81e07023>] ? lp855x_driver_init+0x14/0x14
[   21.728402]  [<ffffffff81de9fcc>] kernel_init_freeable+0x154/0x1d0
[   21.728402]  [<ffffffff81de96da>] ? do_early_param+0x88/0x88
[   21.728402]  [<ffffffff81823999>] ? rest_init+0xbd/0xbd
[   21.728402]  [<ffffffff818239a2>] kernel_init+0x9/0xcc
[   21.728402]  [<ffffffff818343bc>] ret_from_fork+0x7c/0xb0
[   21.728402]  [<ffffffff81823999>] ? rest_init+0xbd/0xbd
[   21.728402] ---[ end trace cae5f8a9ec66838f ]---

dmesg-quantal-inn-14:20131005140534:x86_64-randconfig-x1-0928:3.11.0-rc2-00=
010-gc817a67:409

[    1.804148] tsc: Refined TSC clocksource calibration: 2693.429 MHz
[    1.853800] input: ImExPS/2 Generic Explorer Mouse as /devices/platform/=
i8042/serio1/input/input2
[    1.960024] BUG: unable to handle kernel NULL pointer dereference at 000=
0000000000008
[    1.960836] IP: [<ffffffff81097b28>] run_timer_softirq+0x12c/0x1b8
[    1.961431] PGD 0=20
[    1.961649] Oops: 0002 [#1] PREEMPT SMP DEBUG_PAGEALLOC
[    1.962202] CPU: 0 PID: 0 Comm: swapper/0 Not tainted 3.11.0-rc2-00010-g=
c817a67 #409
[    1.962935] task: ffffffff81c24400 ti: ffffffff81c16000 task.ti: fffffff=
f81c16000
[    1.963631] RIP: 0010:[<ffffffff81097b28>]  [<ffffffff81097b28>] run_tim=
er_softirq+0x12c/0x1b8
[    1.964010] RSP: 0018:ffff88000dc03ef0  EFLAGS: 00010002
[    1.964010] RAX: ffff88000dc03ef0 RBX: ffffffff81f167c0 RCX: 00000000000=
00002
[    1.964010] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ffffffff81f=
167c0
[    1.964010] RBP: ffff88000dc03f28 R08: 0000000000000002 R09: 00000000000=
00001
[    1.964010] R10: ffffffff81097b74 R11: 000000000000ba6c R12: ffff8800071=
db8a0
[    1.964010] R13: ffff88000dc03ef0 R14: ffffffff810a0182 R15: ffff8800071=
db860
[    1.964010] FS:  0000000000000000(0000) GS:ffff88000dc00000(0000) knlGS:=
0000000000000000
[    1.964010] CS:  0010 DS: 0000 ES: 0000 CR0: 000000008005003b
[    1.964010] CR2: 0000000000000008 CR3: 000000000697a000 CR4: 00000000000=
006b0
[    1.964010] Stack:
[    1.964010]  ffff8800071db8a0 ffff8800071e08a0 0000000000000041 ffffffff=
81c1b088
[    1.964010]  ffffffff81c17fd8 000000000000000a 0000000000000101 ffff8800=
0dc03f80
[    1.964010]  ffffffff81093f98 0000000000000001 0000000000000001 00200000=
00000000
[    1.964010] Call Trace:
[    1.964010]  <IRQ>=20
[    1.964010]  [<ffffffff81093f98>] __do_softirq+0xc8/0x18d
[    1.964010]  [<ffffffff81094172>] irq_exit+0x56/0x97
[    1.964010]  [<ffffffff81043f11>] smp_apic_timer_interrupt+0x30/0x3c
[    1.964010]  [<ffffffff818350f2>] apic_timer_interrupt+0x72/0x80
[    1.964010]  <EOI>=20
[    1.964010]  [<ffffffff810ab39e>] ? notifier_call_chain+0x59/0x59
[    1.964010]  [<ffffffff810ab39e>] ? notifier_call_chain+0x59/0x59
[    1.964010]  [<ffffffff810491ad>] ? native_safe_halt+0x6/0x8
[    1.964010]  [<ffffffff810c4aed>] ? trace_hardirqs_on+0xd/0xf
[    1.964010]  [<ffffffff8102fccc>] default_idle+0x13/0x1c
[    1.964010]  [<ffffffff810303cd>] arch_cpu_idle+0x13/0x21
[    1.964010]  [<ffffffff810bb378>] cpu_startup_entry+0x101/0x161
[    1.964010]  [<ffffffff81823995>] rest_init+0xb9/0xbd
[    1.964010]  [<ffffffff818238dc>] ? csum_partial_copy_generic+0x16c/0x16c
[    1.964010]  [<ffffffff81de9d3a>] start_kernel+0x416/0x422
[    1.964010]  [<ffffffff81de9732>] ? repair_env_string+0x58/0x58
[    1.964010]  [<ffffffff81de9120>] ? early_idt_handlers+0x120/0x120
[    1.964010]  [<ffffffff81de944c>] x86_64_start_reservations+0x2a/0x2c
[    1.964010]  [<ffffffff81de952a>] x86_64_start_kernel+0xdc/0xe9
[    1.964010] Code: 8b 65 c8 4d 39 ec 0f 84 2f ff ff ff 41 8b 4c 24 18 4d =
8b 74 24 20 4d 8b 7c 24 28 4c 89 63 38 49 8b 44 24 08 49 8b 14 24 83 e1 02 =
<48> 89 42 08 48 89 10 48 b8 00 02 20 00 00 00 ad de 41 f6 44 24=20
[    1.964010] RIP  [<ffffffff81097b28>] run_timer_softirq+0x12c/0x1b8
[    1.964010]  RSP <ffff88000dc03ef0>
[    1.964010] CR2: 0000000000000008
[    1.964010] ---[ end trace ba8b2bb227de0420 ]---

dmesg-quantal-bay-2:20131005141100:x86_64-randconfig-x1-0928:3.11.0-rc2-000=
10-gc817a67:409

/bin/sh: /proc/self/fd/9: No such file or directory
/bin/sh: /proc/self/fd/9: No such file or directory
[    3.012056] BUG: unable to handle kernel NULL pointer dereference at 000=
0000000000008
[    3.013234] IP: [<ffffffff81097b28>] run_timer_softirq+0x12c/0x1b8
[    3.014145] PGD 0=20
[    3.014475] Oops: 0002 [#1] PREEMPT SMP DEBUG_PAGEALLOC
[    3.015317] CPU: 1 PID: 0 Comm: swapper/1 Not tainted 3.11.0-rc2-00010-g=
c817a67 #409
[    3.016035] task: ffff8800001422c0 ti: ffff880000144000 task.ti: ffff880=
000144000
[    3.016035] RIP: 0010:[<ffffffff81097b28>]  [<ffffffff81097b28>] run_tim=
er_softirq+0x12c/0x1b8
[    3.016035] RSP: 0018:ffff88000dd03ef0  EFLAGS: 00010002
[    3.016035] RAX: ffff88000dd03ef0 RBX: ffff88000015c000 RCX: 00000000000=
00002
[    3.016035] RDX: 0000000000000000 RSI: ffffffff81097b91 RDI: ffff8800001=
5c000
[    3.016035] RBP: ffff88000dd03f28 R08: 0000000000000002 R09: 00000000000=
00001
[    3.016035] R10: ffffffff81097b91 R11: 000000000000b652 R12: ffff880006d=
cf8a0
[    3.016035] R13: ffff88000dd03ef0 R14: ffffffff810a0182 R15: ffff880006d=
cf860
[    3.016035] FS:  0000000000000000(0000) GS:ffff88000dd00000(0000) knlGS:=
0000000000000000
[    3.016035] CS:  0010 DS: 0000 ES: 0000 CR0: 000000008005003b
[    3.016035] CR2: 0000000000000008 CR3: 0000000006982000 CR4: 00000000000=
006a0
[    3.016035] Stack:
[    3.016035]  ffff880006dcf8a0 ffff880006dd58a0 0000000000000141 ffffffff=
81c1b088
[    3.016035]  ffff880000145fd8 000000000000000a 0000000000000101 ffff8800=
0dd03f80
[    3.016035]  ffffffff81093f98 0000000000000001 0000000000000001 00200040=
00000001
[    3.016035] Call Trace:
[    3.016035]  <IRQ>=20
[    3.016035]  [<ffffffff81093f98>] __do_softirq+0xc8/0x18d
[    3.016035]  [<ffffffff81094172>] irq_exit+0x56/0x97
[    3.016035]  [<ffffffff81043f11>] smp_apic_timer_interrupt+0x30/0x3c
[    3.016035]  [<ffffffff818350f2>] apic_timer_interrupt+0x72/0x80
[    3.016035]  <EOI>=20
[    3.016035]  [<ffffffff810ab39e>] ? notifier_call_chain+0x59/0x59
[    3.016035]  [<ffffffff810ab39e>] ? notifier_call_chain+0x59/0x59
[    3.016035]  [<ffffffff810491ad>] ? native_safe_halt+0x6/0x8
[    3.016035]  [<ffffffff8102fccc>] default_idle+0x13/0x1c
[    3.016035]  [<ffffffff810303cd>] arch_cpu_idle+0x13/0x21
[    3.016035]  [<ffffffff810bb378>] cpu_startup_entry+0x101/0x161
[    3.016035]  [<ffffffff8104282d>] start_secondary+0x1ed/0x1f1
[    3.016035] Code: 8b 65 c8 4d 39 ec 0f 84 2f ff ff ff 41 8b 4c 24 18 4d =
8b 74 24 20 4d 8b 7c 24 28 4c 89 63 38 49 8b 44 24 08 49 8b 14 24 83 e1 02 =
<48> 89 42 08 48 89 10 48 b8 00 02 20 00 00 00 ad de 41 f6 44 24=20
[    3.016035] RIP  [<ffffffff81097b28>] run_timer_softirq+0x12c/0x1b8
[    3.016035]  RSP <ffff88000dd03ef0>
[    3.016035] CR2: 0000000000000008
[    3.016035] ---[ end trace ee2bec5da0c10839 ]---

dmesg-quantal-inn-43:20131005142038:x86_64-randconfig-x1-0928:3.11.0-rc2-00=
010-gc817a67:409

[    1.816237] tsc: Refined TSC clocksource calibration: 2693.429 MHz
[    1.853905] input: ImExPS/2 Generic Explorer Mouse as /devices/platform/=
i8042/serio1/input/input2
[    1.956031] BUG: unable to handle kernel NULL pointer dereference at 000=
0000000000008
[    1.956837] IP: [<ffffffff81097b28>] run_timer_softirq+0x12c/0x1b8
[    1.957476] PGD 0=20
[    1.957696] Oops: 0002 [#1] PREEMPT SMP DEBUG_PAGEALLOC
[    1.958270] CPU: 1 PID: 0 Comm: swapper/1 Not tainted 3.11.0-rc2-00010-g=
c817a67 #409
[    1.959045] task: ffff8800001422c0 ti: ffff880000144000 task.ti: ffff880=
000144000
[    1.959757] RIP: 0010:[<ffffffff81097b28>]  [<ffffffff81097b28>] run_tim=
er_softirq+0x12c/0x1b8
[    1.960014] RSP: 0018:ffff88000dd03ef0  EFLAGS: 00010002
[    1.960014] RAX: ffff88000dd03ef0 RBX: ffff88000015c000 RCX: 00000000000=
00002
[    1.960014] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ffff8800001=
5c000
[    1.960014] RBP: ffff88000dd03f28 R08: 0000000000000002 R09: 00000000000=
00001
[    1.960014] R10: ffffffff81097b74 R11: 000000000000bb28 R12: ffff8800071=
db8a0
[    1.960014] R13: ffff88000dd03ef0 R14: ffffffff810a0182 R15: ffff8800071=
db860
[    1.960014] FS:  0000000000000000(0000) GS:ffff88000dd00000(0000) knlGS:=
0000000000000000
[    1.960014] CS:  0010 DS: 0000 ES: 0000 CR0: 000000008005003b
[    1.960014] CR2: 0000000000000008 CR3: 0000000001c1f000 CR4: 00000000000=
006a0
[    1.960014] Stack:
[    1.960014]  ffff8800071db8a0 ffff8800071e28a0 0000000000000141 ffffffff=
81c1b088
[    1.960014]  ffff880000145fd8 000000000000000a 0000000000000101 ffff8800=
0dd03f80
[    1.960014]  ffffffff81093f98 0000000000000001 0000000000000001 00200040=
00000001
[    1.960014] Call Trace:
[    1.960014]  <IRQ>=20
[    1.960014]  [<ffffffff81093f98>] __do_softirq+0xc8/0x18d
[    1.960014]  [<ffffffff81094172>] irq_exit+0x56/0x97
[    1.960014]  [<ffffffff81043f11>] smp_apic_timer_interrupt+0x30/0x3c
[    1.960014]  [<ffffffff818350f2>] apic_timer_interrupt+0x72/0x80
[    1.960014]  <EOI>=20
[    1.960014]  [<ffffffff810ab39e>] ? notifier_call_chain+0x59/0x59
[    1.960014]  [<ffffffff810ab39e>] ? notifier_call_chain+0x59/0x59
[    1.960014]  [<ffffffff810491ad>] ? native_safe_halt+0x6/0x8
[    1.960014]  [<ffffffff8102fccc>] default_idle+0x13/0x1c
[    1.960014]  [<ffffffff810303cd>] arch_cpu_idle+0x13/0x21
[    1.960014]  [<ffffffff810bb378>] cpu_startup_entry+0x101/0x161
[    1.960014]  [<ffffffff8104282d>] start_secondary+0x1ed/0x1f1
[    1.960014] Code: 8b 65 c8 4d 39 ec 0f 84 2f ff ff ff 41 8b 4c 24 18 4d =
8b 74 24 20 4d 8b 7c 24 28 4c 89 63 38 49 8b 44 24 08 49 8b 14 24 83 e1 02 =
<48> 89 42 08 48 89 10 48 b8 00 02 20 00 00 00 ad de 41 f6 44 24=20
[    1.960014] RIP  [<ffffffff81097b28>] run_timer_softirq+0x12c/0x1b8
[    1.960014]  RSP <ffff88000dd03ef0>
[    1.960014] CR2: 0000000000000008
[    1.960014] ---[ end trace a0fb9de80f034032 ]---

dmesg-yocto-xian-11:20131005142437:x86_64-randconfig-x1-0928:3.11.0-rc2-000=
10-gc817a67:409

/etc/kernel-tests/99-trinity: line 16: /trinity: not found
/etc/kernel-tests/99-trinity: line 15: /trinity: not found
[    1.796107] BUG: unable to handle kernel NULL pointer dereference at 000=
0000000000008
[    1.797551] IP: [<ffffffff81097b28>] run_timer_softirq+0x12c/0x1b8
[    1.798619] PGD c9d1067 PUD c96f067 PMD 0=20
[    1.799454] Oops: 0002 [#1] PREEMPT SMP DEBUG_PAGEALLOC
[    1.800051] CPU: 0 PID: 0 Comm: swapper/0 Not tainted 3.11.0-rc2-00010-g=
c817a67 #409
[    1.800051] task: ffffffff81c24400 ti: ffffffff81c16000 task.ti: fffffff=
f81c16000
[    1.800051] RIP: 0010:[<ffffffff81097b28>]  [<ffffffff81097b28>] run_tim=
er_softirq+0x12c/0x1b8
[    1.800051] RSP: 0018:ffff88000f003ef0  EFLAGS: 00010002
[    1.800051] RAX: ffff88000f003ef0 RBX: ffffffff81f167c0 RCX: 00000000000=
00002
[    1.800051] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ffffffff81f=
167c0
[    1.800051] RBP: ffff88000f003f28 R08: 0000000000000002 R09: 00000000000=
00001
[    1.800051] R10: ffffffff81097b74 R11: 000000000000b034 R12: ffff88000cd=
908a0
[    1.800051] R13: ffff88000f003ef0 R14: ffffffff810a0182 R15: ffff88000cd=
90860
[    1.800051] FS:  0000000000000000(0000) GS:ffff88000f000000(0000) knlGS:=
0000000000000000
[    1.800051] CS:  0010 DS: 0000 ES: 0000 CR0: 000000008005003b
[    1.800051] CR2: 0000000000000008 CR3: 000000000ca43000 CR4: 00000000000=
006b0
[    1.800051] Stack:
[    1.800051]  ffff88000cd908a0 ffff88000cd958a0 0000000000000041 ffffffff=
81c1b088
[    1.800051]  ffffffff81c17fd8 000000000000000a 0000000000000101 ffff8800=
0f003f80
[    1.800051]  ffffffff81093f98 0000000000000001 0000000000000001 00200000=
00000000
[    1.800051] Call Trace:
[    1.800051]  <IRQ>=20
[    1.800051]  [<ffffffff81093f98>] __do_softirq+0xc8/0x18d
[    1.800051]  [<ffffffff81094172>] irq_exit+0x56/0x97
[    1.800051]  [<ffffffff81043f11>] smp_apic_timer_interrupt+0x30/0x3c
[    1.800051]  [<ffffffff818350f2>] apic_timer_interrupt+0x72/0x80
[    1.800051]  <EOI>=20
[    1.800051]  [<ffffffff810ab39e>] ? notifier_call_chain+0x59/0x59
[    1.800051]  [<ffffffff810ab39e>] ? notifier_call_chain+0x59/0x59
[    1.800051]  [<ffffffff810491ad>] ? native_safe_halt+0x6/0x8
[    1.800051]  [<ffffffff810c4aed>] ? trace_hardirqs_on+0xd/0xf
[    1.800051]  [<ffffffff8102fccc>] default_idle+0x13/0x1c
[    1.800051]  [<ffffffff810303cd>] arch_cpu_idle+0x13/0x21
[    1.800051]  [<ffffffff810bb378>] cpu_startup_entry+0x101/0x161
[    1.800051]  [<ffffffff81823995>] rest_init+0xb9/0xbd
[    1.800051]  [<ffffffff818238dc>] ? csum_partial_copy_generic+0x16c/0x16c
[    1.800051]  [<ffffffff81de9d3a>] start_kernel+0x416/0x422
[    1.800051]  [<ffffffff81de9732>] ? repair_env_string+0x58/0x58
[    1.800051]  [<ffffffff81de9120>] ? early_idt_handlers+0x120/0x120
[    1.800051]  [<ffffffff81de944c>] x86_64_start_reservations+0x2a/0x2c
[    1.800051]  [<ffffffff81de952a>] x86_64_start_kernel+0xdc/0xe9
[    1.800051] Code: 8b 65 c8 4d 39 ec 0f 84 2f ff ff ff 41 8b 4c 24 18 4d =
8b 74 24 20 4d 8b 7c 24 28 4c 89 63 38 49 8b 44 24 08 49 8b 14 24 83 e1 02 =
<48> 89 42 08 48 89 10 48 b8 00 02 20 00 00 00 ad de 41 f6 44 24=20
[    1.800051] RIP  [<ffffffff81097b28>] run_timer_softirq+0x12c/0x1b8
[    1.800051]  RSP <ffff88000f003ef0>
[    1.800051] CR2: 0000000000000008
[    1.800051] ---[ end trace 8c87ffa09042ce4f ]---

dmesg-yocto-roam-10:20131005135504:x86_64-randconfig-x1-0928:3.11.0-rc2-000=
10-gc817a67:409

[    2.148139] vhci_hcd: vhci_hcd_probe:1034: bye
[    2.148146] vhci_hcd: vhci_hcd_init:1156: USB/IP 'Virtual' Host Controll=
er (VHCI) Driver v1.0.0
[    2.481181] BUG: unable to handle kernel NULL pointer dereference at 000=
0000000000008
[    2.482394] IP: [<ffffffff81097b28>] run_timer_softirq+0x12c/0x1b8
[    2.483341] PGD 0=20
[    2.483680] Oops: 0002 [#1]=20
[    2.483949] usbcore: registered new interface driver usbip-host
[    2.483953] usbip_host: usbip_host_init:270: USB/IP Host Driver v1.0.0

dmesg-quantal-nhm4-5:20131005061401:x86_64-randconfig-x1-0928:3.11.0-rc2-00=
010-gc817a67:409

[    1.820222] tsc: Refined TSC clocksource calibration: 3198.514 MHz
[    1.857990] input: ImExPS/2 Generic Explorer Mouse as /devices/platform/=
i8042/serio1/input/input2
[    1.984025] BUG: unable to handle kernel NULL pointer dereference at 000=
0000000000008
[    1.984821] IP: [<ffffffff81097b28>] run_timer_softirq+0x12c/0x1b8
[    1.985419] PGD 0=20
[    1.985620] Oops: 0002 [#1] PREEMPT SMP DEBUG_PAGEALLOC
[    1.986169] CPU: 0 PID: 0 Comm: swapper/0 Not tainted 3.11.0-rc2-00010-g=
c817a67 #409
[    1.986905] task: ffffffff81c24400 ti: ffffffff81c16000 task.ti: fffffff=
f81c16000
[    1.987599] RIP: 0010:[<ffffffff81097b28>]  [<ffffffff81097b28>] run_tim=
er_softirq+0x12c/0x1b8
[    1.988010] RSP: 0018:ffff88000dc03ef0  EFLAGS: 00010002
[    1.988010] RAX: ffff88000dc03ef0 RBX: ffffffff81f167c0 RCX: 00000000000=
00002
[    1.988010] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ffffffff81f=
167c0
[    1.988010] RBP: ffff88000dc03f28 R08: 0000000000000002 R09: 00000000000=
00001
[    1.988010] R10: ffffffff81097b74 R11: 000000000000ba8d R12: ffff8800071=
f78a0
[    1.988010] R13: ffff88000dc03ef0 R14: ffffffff810a0182 R15: ffff8800071=
f7860
[    1.988010] FS:  0000000000000000(0000) GS:ffff88000dc00000(0000) knlGS:=
0000000000000000
[    1.988010] CS:  0010 DS: 0000 ES: 0000 CR0: 000000008005003b
[    1.988010] CR2: 0000000000000008 CR3: 0000000001c1f000 CR4: 00000000000=
006b0
[    1.988010] Stack:
[    1.988010]  ffff8800071f78a0 ffff8800071fc8a0 0000000000000041 ffffffff=
81c1b088
[    1.988010]  ffffffff81c17fd8 000000000000000a 0000000000000101 ffff8800=
0dc03f80
[    1.988010]  ffffffff81093f98 0000000000000001 0000000000000001 00200000=
00000000
[    1.988010] Call Trace:
[    1.988010]  <IRQ>=20
[    1.988010]  [<ffffffff81093f98>] __do_softirq+0xc8/0x18d
[    1.988010]  [<ffffffff81094172>] irq_exit+0x56/0x97
[    1.988010]  [<ffffffff81043f11>] smp_apic_timer_interrupt+0x30/0x3c
[    1.988010]  [<ffffffff818350f2>] apic_timer_interrupt+0x72/0x80
[    1.988010]  <EOI>=20
[    1.988010]  [<ffffffff810ab39e>] ? notifier_call_chain+0x59/0x59
[    1.988010]  [<ffffffff810ab39e>] ? notifier_call_chain+0x59/0x59
[    1.988010]  [<ffffffff810491ad>] ? native_safe_halt+0x6/0x8
[    1.988010]  [<ffffffff810c4aed>] ? trace_hardirqs_on+0xd/0xf
[    1.988010]  [<ffffffff8102fccc>] default_idle+0x13/0x1c
[    1.988010]  [<ffffffff810303cd>] arch_cpu_idle+0x13/0x21
[    1.988010]  [<ffffffff810bb378>] cpu_startup_entry+0x101/0x161
[    1.988010]  [<ffffffff81823995>] rest_init+0xb9/0xbd
[    1.988010]  [<ffffffff818238dc>] ? csum_partial_copy_generic+0x16c/0x16c
[    1.988010]  [<ffffffff81de9d3a>] start_kernel+0x416/0x422
[    1.988010]  [<ffffffff81de9732>] ? repair_env_string+0x58/0x58
[    1.988010]  [<ffffffff81de9120>] ? early_idt_handlers+0x120/0x120
[    1.988010]  [<ffffffff81de944c>] x86_64_start_reservations+0x2a/0x2c
[    1.988010]  [<ffffffff81de952a>] x86_64_start_kernel+0xdc/0xe9
[    1.988010] Code: 8b 65 c8 4d 39 ec 0f 84 2f ff ff ff 41 8b 4c 24 18 4d =
8b 74 24 20 4d 8b 7c 24 28 4c 89 63 38 49 8b 44 24 08 49 8b 14 24 83 e1 02 =
<48> 89 42 08 48 89 10 48 b8 00 02 20 00 00 00 ad de 41 f6 44 24=20
[    1.988010] RIP  [<ffffffff81097b28>] run_timer_softirq+0x12c/0x1b8
[    1.988010]  RSP <ffff88000dc03ef0>
[    1.988010] CR2: 0000000000000008
[    1.988010] ---[ end trace dc459209d5cded73 ]---

dmesg-yocto-lkp-st01-6:20131005141436:x86_64-randconfig-x1-0928:3.11.0-rc2-=
00010-gc817a67:409

Configuring network interfaces...=20
[    2.010568] input: ImExPS/2 Generic Explorer Mouse as /devices/platform/=
i8042/serio1/input/input2
[    2.016035] BUG: unable to handle kernel NULL pointer dereference at 000=
0000000000008
[    2.017353] IP: [<ffffffff81097b28>] run_timer_softirq+0x12c/0x1b8
[    2.018380] PGD c9d0067 PUD c9ef067 PMD 0=20
[    2.019125] Oops: 0002 [#1] PREEMPT SMP DEBUG_PAGEALLOC
[    2.020017] CPU: 1 PID: 145 Comm: ifup Not tainted 3.11.0-rc2-00010-gc81=
7a67 #409
[    2.020017] task: ffff88000d2889c0 ti: ffff88000c9f8000 task.ti: ffff880=
00c9f8000
[    2.020017] RIP: 0010:[<ffffffff81097b28>]  [<ffffffff81097b28>] run_tim=
er_softirq+0x12c/0x1b8
[    2.020017] RSP: 0000:ffff88000f103ef0  EFLAGS: 00010002
[    2.020017] RAX: ffff88000f103ef0 RBX: ffff88000015c000 RCX: 00000000000=
00002
[    2.020017] RDX: 0000000000000000 RSI: ffff88000f103eb0 RDI: ffff8800001=
5c000
[    2.020017] RBP: ffff88000f103f28 R08: 0000000000000002 R09: ffff88000c8=
47280
[    2.020017] R10: ffff88000c847280 R11: 0000000000000020 R12: ffff88000cd=
7c8a0
[    2.020017] R13: ffff88000f103ef0 R14: ffffffff810a0182 R15: ffff88000cd=
7c860
[    2.020017] FS:  0000000000000000(0000) GS:ffff88000f100000(0000) knlGS:=
0000000000000000
[    2.020017] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[    2.020017] CR2: 0000000000000008 CR3: 000000000c9d2000 CR4: 00000000000=
006a0
[    2.020017] Stack:
[    2.020017]  ffff88000cd7c8a0 ffff88000cd818a0 0000000000000101 ffffffff=
81c1b088
[    2.020017]  ffff88000c9f9fd8 000000000000000a 0000000000000100 ffff8800=
0f103f80
[    2.020017]  ffffffff81093f98 0000000000000001 0000000000000001 00406000=
00000001
[    2.020017] Call Trace:
[    2.020017]  <IRQ>=20
[    2.020017]  [<ffffffff81093f98>] __do_softirq+0xc8/0x18d
[    2.020017]  [<ffffffff81094172>] irq_exit+0x56/0x97
[    2.020017]  [<ffffffff81043f11>] smp_apic_timer_interrupt+0x30/0x3c
[    2.020017]  [<ffffffff818350f2>] apic_timer_interrupt+0x72/0x80
[    2.020017]  <EOI>=20
[    2.020017]  [<ffffffff8104ba2b>] ? arch_local_irq_enable+0xb/0xd
[    2.020017]  [<ffffffff8104bb28>] __do_page_fault+0xb7/0x399
[    2.020017]  [<ffffffff810c6ad5>] ? lock_release+0x150/0x16a
[    2.020017]  [<ffffffff810aa503>] ? up_write+0x1a/0x31
[    2.020017]  [<ffffffff810c4b26>] ? trace_hardirqs_off_caller+0x37/0xa4
[    2.020017]  [<ffffffff8104be32>] do_page_fault+0x9/0xb
[    2.020017]  [<ffffffff81048c08>] do_async_page_fault+0x2c/0x5e
[    2.020017]  [<ffffffff81833e98>] async_page_fault+0x28/0x30
[    2.020017] Code: 8b 65 c8 4d 39 ec 0f 84 2f ff ff ff 41 8b 4c 24 18 4d =
8b 74 24 20 4d 8b 7c 24 28 4c 89 63 38 49 8b 44 24 08 49 8b 14 24 83 e1 02 =
<48> 89 42 08 48 89 10 48 b8 00 02 20 00 00 00 ad de 41 f6 44 24=20
[    2.020017] RIP  [<ffffffff81097b28>] run_timer_softirq+0x12c/0x1b8
[    2.020017]  RSP <ffff88000f103ef0>
[    2.020017] CR2: 0000000000000008
[    2.020017] ---[ end trace 199ba73ff6b6f766 ]---

dmesg-quantal-lkp-st01-12:20131005140348:x86_64-randconfig-x1-0928:3.11.0-r=
c2-00010-gc817a67:409

/bin/sh: /proc/self/fd/9: No such file or directory
/bin/sh: /proc/self/fd/9: No such file or directory
[    3.640076] BUG: unable to handle kernel NULL pointer dereference at 000=
0000000000008
[    3.641520] IP: [<ffffffff81097b28>] run_timer_softirq+0x12c/0x1b8
[    3.642609] PGD 0=20
[    3.642978] Oops: 0002 [#1] PREEMPT SMP DEBUG_PAGEALLOC
[    3.643949] CPU: 0 PID: 131 Comm: trinity Not tainted 3.11.0-rc2-00010-g=
c817a67 #409
[    3.644046] task: ffff880007710a80 ti: ffff880006a2a000 task.ti: ffff880=
006a2a000
[    3.644046] RIP: 0010:[<ffffffff81097b28>]  [<ffffffff81097b28>] run_tim=
er_softirq+0x12c/0x1b8
[    3.644046] RSP: 0018:ffff88000dc03ef0  EFLAGS: 00010002
[    3.644046] RAX: ffff88000dc03ef0 RBX: ffffffff81f167c0 RCX: 00000000000=
00002
[    3.644046] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ffffffff81f=
167c0
[    3.644046] RBP: ffff88000dc03f28 R08: 0000000000000002 R09: 00000000000=
00001
[    3.644046] R10: ffffffff81097b74 R11: ffff88000dc117d8 R12: ffff880006d=
e68a0
[    3.644046] R13: ffff88000dc03ef0 R14: ffffffff810a0182 R15: ffff880006d=
e6860
[    3.644046] FS:  0000000000000000(0000) GS:ffff88000dc00000(0000) knlGS:=
0000000000000000
[    3.644046] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[    3.644046] CR2: 0000000000000008 CR3: 0000000001c1f000 CR4: 00000000000=
006b0
[    3.644046] Stack:
[    3.644046]  ffff880006de68a0 ffff880006deb8a0 0000000000000101 ffffffff=
81c1b088
[    3.644046]  ffff880006a2bfd8 000000000000000a 0000000000000100 ffff8800=
0dc03f80
[    3.644046]  ffffffff81093f98 0000000000000001 0000000000000001 00406104=
00000000
[    3.644046] Call Trace:
[    3.644046]  <IRQ>=20
[    3.644046]  [<ffffffff81093f98>] __do_softirq+0xc8/0x18d
[    3.644046]  [<ffffffff81094172>] irq_exit+0x56/0x97
[    3.644046]  [<ffffffff81043f11>] smp_apic_timer_interrupt+0x30/0x3c
[    3.644046]  [<ffffffff818350f2>] apic_timer_interrupt+0x72/0x80
[    3.644046]  <EOI>=20
[    3.644046]  [<ffffffff81049388>] ? native_flush_tlb_global+0x23/0x2a
[    3.644046]  [<ffffffff8104c492>] __flush_tlb_all+0x15/0x22
[    3.644046]  [<ffffffff8104d8fc>] kernel_map_pages+0xbe/0x11a
[    3.644046]  [<ffffffff810f7a49>] free_pages_prepare+0xf3/0x101
[    3.644046]  [<ffffffff810f7fcb>] free_hot_cold_page+0x21/0x12e
[    3.644046]  [<ffffffff810f8106>] free_hot_cold_page_list+0x2e/0x42
[    3.644046]  [<ffffffff810fbd24>] release_pages+0x185/0x194
[    3.644046]  [<ffffffff811061ce>] tlb_flush_mmu+0x58/0x72
[    3.644046]  [<ffffffff811061ff>] tlb_finish_mmu+0x17/0x3c
[    3.644046]  [<ffffffff8110c4c5>] exit_mmap+0x95/0x11a
[    3.644046]  [<ffffffff8108bd70>] mmput+0x52/0xd3
[    3.644046]  [<ffffffff810924ba>] do_exit+0x2c9/0x838
[    3.644046]  [<ffffffff81834495>] ? sysret_check+0x22/0x5d
[    3.644046]  [<ffffffff81092a9a>] do_group_exit+0x45/0xa4
[    3.644046]  [<ffffffff81092b08>] SyS_exit_group+0xf/0xf
[    3.644046]  [<ffffffff81834469>] system_call_fastpath+0x16/0x1b
[    3.644046] Code: 8b 65 c8 4d 39 ec 0f 84 2f ff ff ff 41 8b 4c 24 18 4d =
8b 74 24 20 4d 8b 7c 24 28 4c 89 63 38 49 8b 44 24 08 49 8b 14 24 83 e1 02 =
<48> 89 42 08 48 89 10 48 b8 00 02 20 00 00 00 ad de 41 f6 44 24=20
[    3.644046] RIP  [<ffffffff81097b28>] run_timer_softirq+0x12c/0x1b8
[    3.644046]  RSP <ffff88000dc03ef0>
[    3.644046] CR2: 0000000000000008
[    3.644046] ---[ end trace 7060fd7ddbeb10e8 ]---

dmesg-yocto-inn-7:20131005142439:x86_64-randconfig-x1-0928:3.11.0-rc2-00010=
-gc817a67:409

[    1.352222] tsc: Refined TSC clocksource calibration: 2693.435 MHz
[    1.429919] input: ImExPS/2 Generic Explorer Mouse as /devices/platform/=
i8042/serio1/input/input2
[    1.500029] BUG: unable to handle kernel NULL pointer dereference at 000=
0000000000008
[    1.500819] IP: [<ffffffff81097b28>] run_timer_softirq+0x12c/0x1b8
[    1.501439] PGD c9e5067 PUD ca83067 PMD 0=20
[    1.501871] Oops: 0002 [#1] PREEMPT SMP DEBUG_PAGEALLOC
[    1.502577] CPU: 1 PID: 0 Comm: swapper/1 Not tainted 3.11.0-rc2-00010-g=
c817a67 #409
[    1.503309] task: ffff8800001422c0 ti: ffff880000144000 task.ti: ffff880=
000144000
[    1.504012] RIP: 0010:[<ffffffff81097b28>]  [<ffffffff81097b28>] run_tim=
er_softirq+0x12c/0x1b8
[    1.504012] RSP: 0018:ffff88000f103ef0  EFLAGS: 00010002
[    1.504012] RAX: ffff88000f103ef0 RBX: ffff88000015c000 RCX: 00000000000=
00002
[    1.504012] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ffff8800001=
5c000
[    1.504012] RBP: ffff88000f103f28 R08: 0000000000000002 R09: 00000000000=
00001
[    1.504012] R10: ffffffff81097b74 R11: 000000000000b95b R12: ffff88000cd=
8c8a0
[    1.504012] R13: ffff88000f103ef0 R14: ffffffff810a0182 R15: ffff88000cd=
8c860
[    1.504012] FS:  0000000000000000(0000) GS:ffff88000f100000(0000) knlGS:=
0000000000000000
[    1.504012] CS:  0010 DS: 0000 ES: 0000 CR0: 000000008005003b
[    1.504012] CR2: 0000000000000008 CR3: 000000000c9be000 CR4: 00000000000=
006a0
[    1.504012] Stack:
[    1.504012]  ffff88000cd8c8a0 ffff88000cd928a0 0000000000000001 ffffffff=
81c1b088
[    1.504012]  ffff880000145fd8 000000000000000a 0000000000000101 ffff8800=
0f103f80
[    1.504012]  ffffffff81093f98 0000000000000001 0000000000000001 00200040=
00000001
[    1.504012] Call Trace:
[    1.504012]  <IRQ>=20
[    1.504012]  [<ffffffff81093f98>] __do_softirq+0xc8/0x18d
[    1.504012]  [<ffffffff81094172>] irq_exit+0x56/0x97
[    1.504012]  [<ffffffff81043f11>] smp_apic_timer_interrupt+0x30/0x3c
[    1.504012]  [<ffffffff818350f2>] apic_timer_interrupt+0x72/0x80
[    1.504012]  <EOI>=20
[    1.504012]  [<ffffffff81833bf7>] ? retint_restore_args+0x13/0x13
[    1.504012]  [<ffffffff810ab39e>] ? notifier_call_chain+0x59/0x59
[    1.504012]  [<ffffffff810ab39e>] ? notifier_call_chain+0x59/0x59
[    1.504012]  [<ffffffff810491ad>] ? native_safe_halt+0x6/0x8
[    1.504012]  [<ffffffff8102fccc>] default_idle+0x13/0x1c
[    1.504012]  [<ffffffff810303cd>] arch_cpu_idle+0x13/0x21
[    1.504012]  [<ffffffff810bb378>] cpu_startup_entry+0x101/0x161
[    1.504012]  [<ffffffff8104282d>] start_secondary+0x1ed/0x1f1
[    1.504012] Code: 8b 65 c8 4d 39 ec 0f 84 2f ff ff ff 41 8b 4c 24 18 4d =
8b 74 24 20 4d 8b 7c 24 28 4c 89 63 38 49 8b 44 24 08 49 8b 14 24 83 e1 02 =
<48> 89 42 08 48 89 10 48 b8 00 02 20 00 00 00 ad de 41 f6 44 24=20
[    1.504012] RIP  [<ffffffff81097b28>] run_timer_softirq+0x12c/0x1b8
[    1.504012]  RSP <ffff88000f103ef0>
[    1.504012] CR2: 0000000000000008
[    1.504012] ---[ end trace b387844a7ee601cb ]---

dmesg-quantal-waimea-3:20131005220102:x86_64-randconfig-x1-0928:3.11.0-rc2-=
00010-gc817a67:409

/bin/sh: /proc/self/fd/9: No such file or directory
[    1.898309] input: ImExPS/2 Generic Explorer Mouse as /devices/platform/=
i8042/serio1/input/input2
[    1.976036] BUG: unable to handle kernel NULL pointer dereference at 000=
0000000000008
[    1.977292] IP: [<ffffffff81097b28>] run_timer_softirq+0x12c/0x1b8
[    1.978267] PGD 6a07067 PUD 6a2a067 PMD 0=20
[    1.978998] Oops: 0002 [#1] PREEMPT SMP DEBUG_PAGEALLOC
[    1.979922] CPU: 1 PID: 0 Comm: swapper/1 Not tainted 3.11.0-rc2-00010-g=
c817a67 #409
[    1.980020] task: ffff8800001422c0 ti: ffff880000144000 task.ti: ffff880=
000144000
[    1.980020] RIP: 0010:[<ffffffff81097b28>]  [<ffffffff81097b28>] run_tim=
er_softirq+0x12c/0x1b8
[    1.980020] RSP: 0018:ffff88000dd03ef0  EFLAGS: 00010002
[    1.980020] RAX: ffff88000dd03ef0 RBX: ffff88000015c000 RCX: 00000000000=
00002
[    1.980020] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ffff8800001=
5c000
[    1.980020] RBP: ffff88000dd03f28 R08: 0000000000000002 R09: 00000000000=
00001
[    1.980020] R10: ffffffff81097b74 R11: 000000000000b6a3 R12: ffff880006d=
ce0a0
[    1.980020] R13: ffff88000dd03ef0 R14: ffffffff810a0182 R15: ffff880006d=
ce060
[    1.980020] FS:  0000000000000000(0000) GS:ffff88000dd00000(0000) knlGS:=
0000000000000000
[    1.980020] CS:  0010 DS: 0000 ES: 0000 CR0: 000000008005003b
[    1.980020] CR2: 0000000000000008 CR3: 00000000069ed000 CR4: 00000000000=
006a0
[    1.980020] Stack:
[    1.980020]  ffff880006dce0a0 ffff880006de00a0 0000000000000001 ffffffff=
81c1b088
[    1.980020]  ffff880000145fd8 000000000000000a 0000000000000101 ffff8800=
0dd03f80
[    1.980020]  ffffffff81093f98 0000000000000001 0000000000000001 00200040=
00000001
[    1.980020] Call Trace:
[    1.980020]  <IRQ>=20
[    1.980020]  [<ffffffff81093f98>] __do_softirq+0xc8/0x18d
[    1.980020]  [<ffffffff81094172>] irq_exit+0x56/0x97
[    1.980020]  [<ffffffff81043f11>] smp_apic_timer_interrupt+0x30/0x3c
[    1.980020]  [<ffffffff818350f2>] apic_timer_interrupt+0x72/0x80
[    1.980020]  <EOI>=20
[    1.980020]  [<ffffffff810ab39e>] ? notifier_call_chain+0x59/0x59
[    1.980020]  [<ffffffff810ab39e>] ? notifier_call_chain+0x59/0x59
[    1.980020]  [<ffffffff810491ad>] ? native_safe_halt+0x6/0x8
[    1.980020]  [<ffffffff8102fccc>] default_idle+0x13/0x1c
[    1.980020]  [<ffffffff810303cd>] arch_cpu_idle+0x13/0x21
[    1.980020]  [<ffffffff810bb378>] cpu_startup_entry+0x101/0x161
[    1.980020]  [<ffffffff8104282d>] start_secondary+0x1ed/0x1f1
[    1.980020] Code: 8b 65 c8 4d 39 ec 0f 84 2f ff ff ff 41 8b 4c 24 18 4d =
8b 74 24 20 4d 8b 7c 24 28 4c 89 63 38 49 8b 44 24 08 49 8b 14 24 83 e1 02 =
<48> 89 42 08 48 89 10 48 b8 00 02 20 00 00 00 ad de 41 f6 44 24=20
[    1.980020] RIP  [<ffffffff81097b28>] run_timer_softirq+0x12c/0x1b8
[    1.980020]  RSP <ffff88000dd03ef0>
[    1.980020] CR2: 0000000000000008
[    1.980020] ---[ end trace 81d9e32648a350c8 ]---

dmesg-quantal-waimea-9:20131005222118:x86_64-randconfig-x1-0928:3.11.0-rc2-=
00010-gc817a67:409

/bin/sh: /proc/self/fd/9: No such file or directory
[    1.961961] input: ImExPS/2 Generic Explorer Mouse as /devices/platform/=
i8042/serio1/input/input2
[    2.000036] BUG: unable to handle kernel NULL pointer dereference at 000=
0000000000008
[    2.001242] IP: [<ffffffff81097b28>] run_timer_softirq+0x12c/0x1b8
[    2.002304] PGD 0=20
[    2.002660] Oops: 0002 [#1] PREEMPT SMP DEBUG_PAGEALLOC
[    2.003536] CPU: 1 PID: 0 Comm: swapper/1 Not tainted 3.11.0-rc2-00010-g=
c817a67 #409
[    2.004021] task: ffff8800001422c0 ti: ffff880000144000 task.ti: ffff880=
000144000
[    2.004021] RIP: 0010:[<ffffffff81097b28>]  [<ffffffff81097b28>] run_tim=
er_softirq+0x12c/0x1b8
[    2.004021] RSP: 0018:ffff88000dd03ef0  EFLAGS: 00010002
[    2.004021] RAX: ffff88000dd03ef0 RBX: ffff88000015c000 RCX: 00000000000=
00002
[    2.004021] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ffff8800001=
5c000
[    2.004021] RBP: ffff88000dd03f28 R08: 0000000000000002 R09: 00000000000=
00001
[    2.004021] R10: ffffffff81097b74 R11: 000000000000b916 R12: ffff8800071=
c40a0
[    2.004021] R13: ffff88000dd03ef0 R14: ffffffff810a0182 R15: ffff8800071=
c4060
[    2.004021] FS:  0000000000000000(0000) GS:ffff88000dd00000(0000) knlGS:=
0000000000000000
[    2.004021] CS:  0010 DS: 0000 ES: 0000 CR0: 000000008005003b
[    2.004021] CR2: 0000000000000008 CR3: 00000000069b4000 CR4: 00000000000=
006a0
[    2.004021] Stack:
[    2.004021]  ffff8800071c40a0 ffff8800071d60a0 0000000000000041 ffffffff=
81c1b088
[    2.004021]  ffff880000145fd8 000000000000000a 0000000000000101 ffff8800=
0dd03f80
[    2.004021]  ffffffff81093f98 0000000000000001 0000000000000001 00200040=
00000001
[    2.004021] Call Trace:
[    2.004021]  <IRQ>=20
[    2.004021]  [<ffffffff81093f98>] __do_softirq+0xc8/0x18d
[    2.004021]  [<ffffffff81094172>] irq_exit+0x56/0x97
[    2.004021]  [<ffffffff81043f11>] smp_apic_timer_interrupt+0x30/0x3c
[    2.004021]  [<ffffffff818350f2>] apic_timer_interrupt+0x72/0x80
[    2.004021]  <EOI>=20
[    2.004021]  [<ffffffff810ab39e>] ? notifier_call_chain+0x59/0x59
[    2.004021]  [<ffffffff810ab39e>] ? notifier_call_chain+0x59/0x59
[    2.004021]  [<ffffffff810491ad>] ? native_safe_halt+0x6/0x8
[    2.004021]  [<ffffffff8102fccc>] default_idle+0x13/0x1c
[    2.004021]  [<ffffffff810303cd>] arch_cpu_idle+0x13/0x21
[    2.004021]  [<ffffffff810bb378>] cpu_startup_entry+0x101/0x161
[    2.004021]  [<ffffffff8104282d>] start_secondary+0x1ed/0x1f1
[    2.004021] Code: 8b 65 c8 4d 39 ec 0f 84 2f ff ff ff 41 8b 4c 24 18 4d =
8b 74 24 20 4d 8b 7c 24 28 4c 89 63 38 49 8b 44 24 08 49 8b 14 24 83 e1 02 =
<48> 89 42 08 48 89 10 48 b8 00 02 20 00 00 00 ad de 41 f6 44 24=20
[    2.004021] RIP  [<ffffffff81097b28>] run_timer_softirq+0x12c/0x1b8
[    2.004021]  RSP <ffff88000dd03ef0>
[    2.004021] CR2: 0000000000000008
[    2.004021] ---[ end trace 203b7dbe0bf73967 ]---

dmesg-yocto-bens-1:20131005142625:x86_64-randconfig-x1-0928:3.11.0-rc2-0001=
0-gc817a67:409

[    2.087209] vhci_hcd: dump_port_status_diff:115:   POWER
[    2.088151] vhci_hcd: dump_port_status_diff:119:=20
[    2.088903] BUG: unable to handle kernel NULL pointer dereference at 000=
0000000000008
[    2.088940] IP: [<ffffffff81097b28>] run_timer_softirq+0x12c/0x1b8
[    2.088955] PGD 0=20
[    2.088957] Oops: 0002 [#1] PREEMPT SMP DEBUG_PAGEALLOC
[    2.088961] CPU: 0 PID: 1 Comm: swapper/0 Not tainted 3.11.0-rc2-00010-g=
c817a67 #409
[    2.088963] task: ffff88000007a040 ti: ffff88000007c000 task.ti: ffff880=
00007c000
[    2.088966] RIP: 0010:[<ffffffff81097b28>]  [<ffffffff81097b28>] run_tim=
er_softirq+0x12c/0x1b8
[    2.088967] RSP: 0018:ffff88000f003ef0  EFLAGS: 00010002
[    2.088968] RAX: ffff88000f003ef0 RBX: ffffffff81f167c0 RCX: 00000000000=
00002
[    2.088969] RDX: 0000000000000000 RSI: ffffffff81097b91 RDI: ffffffff81f=
167c0
[    2.088970] RBP: ffff88000f003f28 R08: 0000000000000002 R09: 00000000000=
00001
[    2.088971] R10: ffffffff81097b91 R11: 000000000000b888 R12: ffff88000cd=
7b0a0
[    2.088972] R13: ffff88000f003ef0 R14: ffffffff810a0182 R15: ffff88000cd=
7b060
[    2.088976] FS:  0000000000000000(0000) GS:ffff88000f000000(0000) knlGS:=
0000000000000000
[    2.088977] CS:  0010 DS: 0000 ES: 0000 CR0: 000000008005003b
[    2.088978] CR2: 0000000000000008 CR3: 0000000001c1f000 CR4: 00000000000=
006b0
[    2.088989] Stack:
[    2.088992]  ffff88000cd7b0a0 ffff88000cd8d0a0 0000000000000001 ffffffff=
81c1b088
[    2.088994]  ffff88000007dfd8 000000000000000a 0000000000000103 ffff8800=
0f003f80
[    2.088996]  ffffffff81093f98 0000000000000001 0000000000000001 00204140=
00000000
[    2.088997] Call Trace:
[    2.088999]  <IRQ>=20
[    2.089003]  [<ffffffff81093f98>] __do_softirq+0xc8/0x18d
[    2.089006]  [<ffffffff81094172>] irq_exit+0x56/0x97
[    2.089023]  [<ffffffff81043f11>] smp_apic_timer_interrupt+0x30/0x3c
[    2.089048]  [<ffffffff818350f2>] apic_timer_interrupt+0x72/0x80
[    2.089050]  <EOI>=20
[    2.089053]  [<ffffffff81833bf7>] ? retint_restore_args+0x13/0x13
[    2.089068]  [<ffffffff810ca7b7>] ? generic_exec_single+0x35/0x85
[    2.089072]  [<ffffffff810c4ac4>] ? trace_hardirqs_on_caller+0x171/0x18d
[    2.089074]  [<ffffffff810ca77a>] ? csd_lock_wait.isra.0+0x7/0xf
[    2.089076]  [<ffffffff810ca7fb>] generic_exec_single+0x79/0x85
[    2.089087]  [<ffffffff811168b4>] ? kmem_cache_node_init+0x6e/0x6e
[    2.089090]  [<ffffffff810caae0>] smp_call_function_single+0x126/0x161
[    2.089092]  [<ffffffff811168b4>] ? kmem_cache_node_init+0x6e/0x6e
[    2.089095]  [<ffffffff810c4939>] ? mark_held_locks+0x73/0x8d
[    2.089097]  [<ffffffff810cadc2>] smp_call_function_many+0xf0/0x243
[    2.089099]  [<ffffffff811168b4>] ? kmem_cache_node_init+0x6e/0x6e
[    2.089101]  [<ffffffff811168b4>] ? kmem_cache_node_init+0x6e/0x6e
[    2.089103]  [<ffffffff810caf4b>] smp_call_function+0x36/0x68
[    2.089106]  [<ffffffff811168b4>] ? kmem_cache_node_init+0x6e/0x6e
[    2.089108]  [<ffffffff810cafab>] on_each_cpu+0x2e/0x9b
[    2.089110]  [<ffffffff81118031>] enable_cpucache+0x101/0x310
[    2.089119]  [<ffffffff81824711>] setup_cpu_cache+0x1f/0x17a
[    2.089122]  [<ffffffff811184e2>] __kmem_cache_create+0x23d/0x2f3
[    2.089126]  [<ffffffff811042c2>] kmem_cache_create_memcg+0x259/0x2cb
[    2.089128]  [<ffffffff81104357>] kmem_cache_create+0x23/0x25
[    2.089145]  [<ffffffff81e25556>] dn_fib_table_init+0x1f/0x28
[    2.089147]  [<ffffffff81e254aa>] dn_fib_init+0x9/0x52
[    2.089149]  [<ffffffff81e2520a>] decnet_init+0x3e/0x6c
[    2.089151]  [<ffffffff81e251cc>] ? l2tp_init_net+0x6e/0x6e
[    2.089162]  [<ffffffff81de9dd4>] do_one_initcall+0x8e/0x132
[    2.089171]  [<ffffffff810a55f6>] ? parameq+0x1d/0x1f
[    2.089173]  [<ffffffff810a5789>] ? parse_args+0x191/0x247
[    2.089176]  [<ffffffff81de9fcc>] kernel_init_freeable+0x154/0x1d0
[    2.089178]  [<ffffffff81de96da>] ? do_early_param+0x88/0x88
[    2.089180]  [<ffffffff81823999>] ? rest_init+0xbd/0xbd
[    2.089182]  [<ffffffff818239a2>] kernel_init+0x9/0xcc
[    2.089185]  [<ffffffff818343bc>] ret_from_fork+0x7c/0xb0
[    2.089187]  [<ffffffff81823999>] ? rest_init+0xbd/0xbd
[    2.089212] Code: 8b 65 c8 4d 39 ec 0f 84 2f ff ff ff 41 8b 4c 24 18 4d =
8b 74 24 20 4d 8b 7c 24 28 4c 89 63 38 49 8b 44 24 08 49 8b 14 24 83 e1 02 =
<48> 89 42 08 48 89 10 48 b8 00 02 20 00 00 00 ad de 41 f6 44 24=20
[    2.089215] RIP  [<ffffffff81097b28>] run_timer_softirq+0x12c/0x1b8
[    2.089216]  RSP <ffff88000f003ef0>
[    2.089216] CR2: 0000000000000008
[    2.089221] ---[ end trace 05b0adbbde786755 ]---

dmesg-quantal-inn-36:20131005142553:x86_64-randconfig-x1-0928:3.11.0-rc2-00=
010-gc817a67:409

[    1.804227] tsc: Refined TSC clocksource calibration: 2693.431 MHz
[    1.830042] input: ImExPS/2 Generic Explorer Mouse as /devices/platform/=
i8042/serio1/input/input2
[    1.940031] BUG: unable to handle kernel NULL pointer dereference at 000=
0000000000008
[    1.940845] IP: [<ffffffff81097b28>] run_timer_softirq+0x12c/0x1b8
[    1.941438] PGD 0=20
[    1.941657] Oops: 0002 [#1] PREEMPT SMP DEBUG_PAGEALLOC
[    1.942210] CPU: 1 PID: 0 Comm: swapper/1 Not tainted 3.11.0-rc2-00010-g=
c817a67 #409
[    1.942935] task: ffff8800001422c0 ti: ffff880000144000 task.ti: ffff880=
000144000
[    1.943658] RIP: 0010:[<ffffffff81097b28>]  [<ffffffff81097b28>] run_tim=
er_softirq+0x12c/0x1b8
[    1.944015] RSP: 0018:ffff88000dd03ef0  EFLAGS: 00010002
[    1.944015] RAX: ffff88000dd03ef0 RBX: ffff88000015c000 RCX: 00000000000=
00002
[    1.944015] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ffff8800001=
5c000
[    1.944015] RBP: ffff88000dd03f28 R08: 0000000000000002 R09: 00000000000=
00001
[    1.944015] R10: ffffffff81097b74 R11: 000000000000b9e8 R12: ffff8800071=
d48a0
[    1.944015] R13: ffff88000dd03ef0 R14: ffffffff810a0182 R15: ffff8800071=
d4860
[    1.944015] FS:  0000000000000000(0000) GS:ffff88000dd00000(0000) knlGS:=
0000000000000000
[    1.944015] CS:  0010 DS: 0000 ES: 0000 CR0: 000000008005003b
[    1.944015] CR2: 0000000000000008 CR3: 000000000688b000 CR4: 00000000000=
006a0
[    1.944015] Stack:
[    1.944015]  ffff8800071d48a0 ffff8800071db8a0 0000000000000001 ffffffff=
81c1b088
[    1.944015]  ffff880000145fd8 000000000000000a 0000000000000101 ffff8800=
0dd03f80
[    1.944015]  ffffffff81093f98 0000000000000001 0000000000000001 00200040=
00000001
[    1.944015] Call Trace:
[    1.944015]  <IRQ>=20
[    1.944015]  [<ffffffff81093f98>] __do_softirq+0xc8/0x18d
[    1.944015]  [<ffffffff81094172>] irq_exit+0x56/0x97
[    1.944015]  [<ffffffff81043f11>] smp_apic_timer_interrupt+0x30/0x3c
[    1.944015]  [<ffffffff818350f2>] apic_timer_interrupt+0x72/0x80
[    1.944015]  <EOI>=20
[    1.944015]  [<ffffffff810ab39e>] ? notifier_call_chain+0x59/0x59
[    1.944015]  [<ffffffff810ab39e>] ? notifier_call_chain+0x59/0x59
[    1.944015]  [<ffffffff810491ad>] ? native_safe_halt+0x6/0x8
[    1.944015]  [<ffffffff8102fccc>] default_idle+0x13/0x1c
[    1.944015]  [<ffffffff810303cd>] arch_cpu_idle+0x13/0x21
[    1.944015]  [<ffffffff810bb378>] cpu_startup_entry+0x101/0x161
[    1.944015]  [<ffffffff8104282d>] start_secondary+0x1ed/0x1f1
[    1.944015] Code: 8b 65 c8 4d 39 ec 0f 84 2f ff ff ff 41 8b 4c 24 18 4d =
8b 74 24 20 4d 8b 7c 24 28 4c 89 63 38 49 8b 44 24 08 49 8b 14 24 83 e1 02 =
<48> 89 42 08 48 89 10 48 b8 00 02 20 00 00 00 ad de 41 f6 44 24=20
[    1.944015] RIP  [<ffffffff81097b28>] run_timer_softirq+0x12c/0x1b8
[    1.944015]  RSP <ffff88000dd03ef0>
[    1.944015] CR2: 0000000000000008
[    1.944015] ---[ end trace 22ef209db9f07079 ]---

dmesg-yocto-snb-16:20131005142718:x86_64-randconfig-x1-0928:3.11.0-rc2-0001=
0-gc817a67:409

hwclock: can't open '/dev/misc/rtc': No such file or directory
Running postinst /etc/rpm-postinsts/100...
[    1.928057] BUG: unable to handle kernel NULL pointer dereference at 000=
0000000000008
[    1.929622] IP: [<ffffffff81097b28>] run_timer_softirq+0x12c/0x1b8
[    1.930820] PGD 0=20
[    1.931269] Oops: 0002 [#1] PREEMPT SMP DEBUG_PAGEALLOC
[    1.932030] CPU: 0 PID: 0 Comm: swapper/0 Not tainted 3.11.0-rc2-00010-g=
c817a67 #409
[    1.932030] task: ffffffff81c24400 ti: ffffffff81c16000 task.ti: fffffff=
f81c16000
[    1.932030] RIP: 0010:[<ffffffff81097b28>]  [<ffffffff81097b28>] run_tim=
er_softirq+0x12c/0x1b8
[    1.932030] RSP: 0018:ffff88000f003ef0  EFLAGS: 00010002
[    1.932030] RAX: ffff88000f003ef0 RBX: ffffffff81f167c0 RCX: 00000000000=
00002
[    1.932030] RDX: 0000000000000000 RSI: ffffffff81097a38 RDI: ffffffff81f=
167c0
[    1.932030] RBP: ffff88000f003f28 R08: 0000000000000002 R09: 00000000000=
00001
[    1.932030] R10: ffffffff81097a38 R11: 0000000000000020 R12: ffff88000cd=
8e8a0
[    1.932030] R13: ffff88000f003ef0 R14: ffffffff810a0182 R15: ffff88000cd=
8e860
[    1.932030] FS:  0000000000000000(0000) GS:ffff88000f000000(0000) knlGS:=
0000000000000000
[    1.932030] CS:  0010 DS: 0000 ES: 0000 CR0: 000000008005003b
[    1.932030] CR2: 0000000000000008 CR3: 0000000001c1f000 CR4: 00000000000=
006b0
[    1.932030] Stack:
[    1.932030]  ffff88000cd8e8a0 ffff88000cd948a0 0000000000000101 ffffffff=
81c1b088
[    1.932030]  ffffffff81c17fd8 000000000000000a 0000000000000101 ffff8800=
0f003f80
[    1.932030]  ffffffff81093f98 0000000000000001 0000000000000001 00200000=
00000000
[    1.932030] Call Trace:
[    1.932030]  <IRQ>=20
[    1.932030]  [<ffffffff81093f98>] __do_softirq+0xc8/0x18d
[    1.932030]  [<ffffffff81094172>] irq_exit+0x56/0x97
[    1.932030]  [<ffffffff81043f11>] smp_apic_timer_interrupt+0x30/0x3c
[    1.932030]  [<ffffffff818350f2>] apic_timer_interrupt+0x72/0x80
[    1.932030]  <EOI>=20
[    1.932030]  [<ffffffff810ab39e>] ? notifier_call_chain+0x59/0x59
[    1.932030]  [<ffffffff810ab39e>] ? notifier_call_chain+0x59/0x59
[    1.932030]  [<ffffffff810491ad>] ? native_safe_halt+0x6/0x8
[    1.932030]  [<ffffffff810c4aed>] ? trace_hardirqs_on+0xd/0xf
[    1.932030]  [<ffffffff8102fccc>] default_idle+0x13/0x1c
[    1.932030]  [<ffffffff810303cd>] arch_cpu_idle+0x13/0x21
[    1.932030]  [<ffffffff810bb378>] cpu_startup_entry+0x101/0x161
[    1.932030]  [<ffffffff81823995>] rest_init+0xb9/0xbd
[    1.932030]  [<ffffffff818238dc>] ? csum_partial_copy_generic+0x16c/0x16c
[    1.932030]  [<ffffffff81de9d3a>] start_kernel+0x416/0x422
[    1.932030]  [<ffffffff81de9732>] ? repair_env_string+0x58/0x58
[    1.932030]  [<ffffffff81de9120>] ? early_idt_handlers+0x120/0x120
[    1.932030]  [<ffffffff81de944c>] x86_64_start_reservations+0x2a/0x2c
[    1.932030]  [<ffffffff81de952a>] x86_64_start_kernel+0xdc/0xe9
[    1.932030] Code: 8b 65 c8 4d 39 ec 0f 84 2f ff ff ff 41 8b 4c 24 18 4d =
8b 74 24 20 4d 8b 7c 24 28 4c 89 63 38 49 8b 44 24 08 49 8b 14 24 83 e1 02 =
<48> 89 42 08 48 89 10 48 b8 00 02 20 00 00 00 ad de 41 f6 44 24=20
[    1.932030] RIP  [<ffffffff81097b28>] run_timer_softirq+0x12c/0x1b8
[    1.932030]  RSP <ffff88000f003ef0>
[    1.932030] CR2: 0000000000000008
[    1.932030] ---[ end trace 73bf39194ab3557c ]---

dmesg-quantal-inn-42:20131005142501:x86_64-randconfig-x1-0928:3.11.0-rc2-00=
010-gc817a67:409

[    1.812225] tsc: Refined TSC clocksource calibration: 2693.429 MHz
[    1.906831] input: ImExPS/2 Generic Explorer Mouse as /devices/platform/=
i8042/serio1/input/input2
[    1.988044] BUG: unable to handle kernel NULL pointer dereference at 000=
0000000000008
[    1.989014] IP: [<ffffffff81097b28>] run_timer_softirq+0x12c/0x1b8
[    1.989728] PGD 6a22067 PUD 6a14067 PMD 0=20
[    1.990238] Oops: 0002 [#1] PREEMPT SMP DEBUG_PAGEALLOC
[    1.990905] CPU: 0 PID: 0 Comm: swapper/0 Not tainted 3.11.0-rc2-00010-g=
c817a67 #409
[    1.991776] task: ffffffff81c24400 ti: ffffffff81c16000 task.ti: fffffff=
f81c16000
[    1.992021] RIP: 0010:[<ffffffff81097b28>]  [<ffffffff81097b28>] run_tim=
er_softirq+0x12c/0x1b8
[    1.992021] RSP: 0018:ffff88000dc03ef0  EFLAGS: 00010002
[    1.992021] RAX: ffff88000dc03ef0 RBX: ffffffff81f167c0 RCX: 00000000000=
00002
[    1.992021] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ffffffff81f=
167c0
[    1.992021] RBP: ffff88000dc03f28 R08: 0000000000000002 R09: 00000000000=
00001
[    1.992021] R10: ffffffff81097b74 R11: 000000000000b6dd R12: ffff8800071=
df8a0
[    1.992021] R13: ffff88000dc03ef0 R14: ffffffff810a0182 R15: ffff8800071=
df860
[    1.992021] FS:  0000000000000000(0000) GS:ffff88000dc00000(0000) knlGS:=
0000000000000000
[    1.992021] CS:  0010 DS: 0000 ES: 0000 CR0: 000000008005003b
[    1.992021] CR2: 0000000000000008 CR3: 0000000006a18000 CR4: 00000000000=
006b0
[    1.992021] Stack:
[    1.992021]  ffff8800071df8a0 ffff8800071e48a0 0000000000000141 ffffffff=
81c1b088
[    1.992021]  ffffffff81c17fd8 000000000000000a 0000000000000101 ffff8800=
0dc03f80
[    1.992021]  ffffffff81093f98 0000000000000001 0000000000000001 00200000=
00000000
[    1.992021] Call Trace:
[    1.992021]  <IRQ>=20
[    1.992021]  [<ffffffff81093f98>] __do_softirq+0xc8/0x18d
[    1.992021]  [<ffffffff81094172>] irq_exit+0x56/0x97
[    1.992021]  [<ffffffff81043f11>] smp_apic_timer_interrupt+0x30/0x3c
[    1.992021]  [<ffffffff818350f2>] apic_timer_interrupt+0x72/0x80
[    1.992021]  <EOI>=20
[    1.992021]  [<ffffffff810ab39e>] ? notifier_call_chain+0x59/0x59
[    1.992021]  [<ffffffff810ab39e>] ? notifier_call_chain+0x59/0x59
[    1.992021]  [<ffffffff810491ad>] ? native_safe_halt+0x6/0x8
[    1.992021]  [<ffffffff810c4aed>] ? trace_hardirqs_on+0xd/0xf
[    1.992021]  [<ffffffff8102fccc>] default_idle+0x13/0x1c
[    1.992021]  [<ffffffff810303cd>] arch_cpu_idle+0x13/0x21
[    1.992021]  [<ffffffff810bb378>] cpu_startup_entry+0x101/0x161
[    1.992021]  [<ffffffff81823995>] rest_init+0xb9/0xbd
[    1.992021]  [<ffffffff818238dc>] ? csum_partial_copy_generic+0x16c/0x16c
[    1.992021]  [<ffffffff81de9d3a>] start_kernel+0x416/0x422
[    1.992021]  [<ffffffff81de9732>] ? repair_env_string+0x58/0x58
[    1.992021]  [<ffffffff81de9120>] ? early_idt_handlers+0x120/0x120
[    1.992021]  [<ffffffff81de944c>] x86_64_start_reservations+0x2a/0x2c
[    1.992021]  [<ffffffff81de952a>] x86_64_start_kernel+0xdc/0xe9
[    1.992021] Code: 8b 65 c8 4d 39 ec 0f 84 2f ff ff ff 41 8b 4c 24 18 4d =
8b 74 24 20 4d 8b 7c 24 28 4c 89 63 38 49 8b 44 24 08 49 8b 14 24 83 e1 02 =
<48> 89 42 08 48 89 10 48 b8 00 02 20 00 00 00 ad de 41 f6 44 24=20
[    1.992021] RIP  [<ffffffff81097b28>] run_timer_softirq+0x12c/0x1b8
[    1.992021]  RSP <ffff88000dc03ef0>
[    1.992021] CR2: 0000000000000008
[    1.992021] ---[ end trace ef4c5a136f7291f9 ]---

dmesg-yocto-lkp-st01-2:20131005142310:x86_64-randconfig-x1-0928:3.11.0-rc2-=
00010-gc817a67:409

[    2.248075] .................................... done.
[    2.249841] registered taskstats version 1
[    2.252035] BUG: unable to handle kernel NULL pointer dereference at 000=
0000000000008
[    2.253376] IP: [<ffffffff81097b28>] run_timer_softirq+0x12c/0x1b8
[    2.254441] PGD 0=20
[    2.254825] Oops: 0002 [#1] PREEMPT SMP DEBUG_PAGEALLOC
[    2.255792] CPU: 0 PID: 0 Comm: swapper/0 Not tainted 3.11.0-rc2-00010-g=
c817a67 #409
[    2.256017] task: ffffffff81c24400 ti: ffffffff81c16000 task.ti: fffffff=
f81c16000
[    2.256017] RIP: 0010:[<ffffffff81097b28>]  [<ffffffff81097b28>] run_tim=
er_softirq+0x12c/0x1b8
[    2.256017] RSP: 0018:ffff88000f003ef0  EFLAGS: 00010046
[    2.256017] RAX: ffff88000f003ef0 RBX: ffffffff81f167c0 RCX: 00000000000=
00000
[    2.256017] RDX: 0000000000000000 RSI: ffffffff81097a38 RDI: ffffffff81f=
167c0
[    2.256017] RBP: ffff88000f003f28 R08: 0000000000000002 R09: 00000000000=
00001
[    2.256017] R10: ffffffff81097a38 R11: 0000000000000020 R12: ffff88000cd=
570a0
[    2.256017] R13: ffff88000f003ef0 R14: 0000000000000000 R15: 00000000000=
00000
[    2.256017] FS:  0000000000000000(0000) GS:ffff88000f000000(0000) knlGS:=
0000000000000000
[    2.256017] CS:  0010 DS: 0000 ES: 0000 CR0: 000000008005003b
[    2.256017] CR2: 0000000000000008 CR3: 0000000001c1f000 CR4: 00000000000=
006b0
[    2.256017] Stack:
[    2.256017]  ffff88000cd570a0 ffff88000cd690a0 0000000000000001 ffffffff=
81c1b088
[    2.256017]  ffffffff81c17fd8 000000000000000a 0000000000000101 ffff8800=
0f003f80
[    2.256017]  ffffffff81093f98 0000000000000001 0000000000000001 00200000=
00000000
[    2.256017] Call Trace:
[    2.256017]  <IRQ>=20
[    2.256017]  [<ffffffff81093f98>] __do_softirq+0xc8/0x18d
[    2.256017]  [<ffffffff81094172>] irq_exit+0x56/0x97
[    2.256017]  [<ffffffff81043f11>] smp_apic_timer_interrupt+0x30/0x3c
[    2.256017]  [<ffffffff818350f2>] apic_timer_interrupt+0x72/0x80
[    2.256017]  <EOI>=20
[    2.256017]  [<ffffffff810ab39e>] ? notifier_call_chain+0x59/0x59
[    2.256017]  [<ffffffff810ab39e>] ? notifier_call_chain+0x59/0x59
[    2.256017]  [<ffffffff810491ad>] ? native_safe_halt+0x6/0x8
[    2.256017]  [<ffffffff810c4aed>] ? trace_hardirqs_on+0xd/0xf
[    2.256017]  [<ffffffff8102fccc>] default_idle+0x13/0x1c
[    2.256017]  [<ffffffff810303cd>] arch_cpu_idle+0x13/0x21
[    2.256017]  [<ffffffff810bb378>] cpu_startup_entry+0x101/0x161
[    2.256017]  [<ffffffff81823995>] rest_init+0xb9/0xbd
[    2.256017]  [<ffffffff818238dc>] ? csum_partial_copy_generic+0x16c/0x16c
[    2.256017]  [<ffffffff81de9d3a>] start_kernel+0x416/0x422
[    2.256017]  [<ffffffff81de9732>] ? repair_env_string+0x58/0x58
[    2.256017]  [<ffffffff81de9120>] ? early_idt_handlers+0x120/0x120
[    2.256017]  [<ffffffff81de944c>] x86_64_start_reservations+0x2a/0x2c
[    2.256017]  [<ffffffff81de952a>] x86_64_start_kernel+0xdc/0xe9
[    2.256017] Code: 8b 65 c8 4d 39 ec 0f 84 2f ff ff ff 41 8b 4c 24 18 4d =
8b 74 24 20 4d 8b 7c 24 28 4c 89 63 38 49 8b 44 24 08 49 8b 14 24 83 e1 02 =
<48> 89 42 08 48 89 10 48 b8 00 02 20 00 00 00 ad de 41 f6 44 24=20
[    2.256017] RIP  [<ffffffff81097b28>] run_timer_softirq+0x12c/0x1b8
[    2.256017]  RSP <ffff88000f003ef0>
[    2.256017] CR2: 0000000000000008
[    2.256017] ---[ end trace 29b86c64ad4c6d08 ]---

dmesg-quantal-inn-31:20131005142459:x86_64-randconfig-x1-0928:3.11.0-rc2-00=
010-gc817a67:409

[    1.808187] tsc: Refined TSC clocksource calibration: 2693.432 MHz
[    1.877592] input: ImExPS/2 Generic Explorer Mouse as /devices/platform/=
i8042/serio1/input/input2
[    1.980028] BUG: unable to handle kernel NULL pointer dereference at 000=
0000000000008
[    1.980867] IP: [<ffffffff81097b28>] run_timer_softirq+0x12c/0x1b8
[    1.981490] PGD 0=20
[    1.981714] Oops: 0002 [#1] PREEMPT SMP DEBUG_PAGEALLOC
[    1.982287] CPU: 0 PID: 0 Comm: swapper/0 Not tainted 3.11.0-rc2-00010-g=
c817a67 #409
[    1.983038] task: ffffffff81c24400 ti: ffffffff81c16000 task.ti: fffffff=
f81c16000
[    1.983766] RIP: 0010:[<ffffffff81097b28>]  [<ffffffff81097b28>] run_tim=
er_softirq+0x12c/0x1b8
[    1.984014] RSP: 0018:ffff88000dc03ef0  EFLAGS: 00010002
[    1.984014] RAX: ffff88000dc03ef0 RBX: ffffffff81f167c0 RCX: 00000000000=
00002
[    1.984014] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ffffffff81f=
167c0
[    1.984014] RBP: ffff88000dc03f28 R08: 0000000000000002 R09: 00000000000=
00001
[    1.984014] R10: ffffffff81097b74 R11: 000000000000bad2 R12: ffff8800071=
dd0a0
[    1.984014] R13: ffff88000dc03ef0 R14: ffffffff810a0182 R15: ffff8800071=
dd060
[    1.984014] FS:  0000000000000000(0000) GS:ffff88000dc00000(0000) knlGS:=
0000000000000000
[    1.984014] CS:  0010 DS: 0000 ES: 0000 CR0: 000000008005003b
[    1.984014] CR2: 0000000000000008 CR3: 0000000001c1f000 CR4: 00000000000=
006b0
[    1.984014] Stack:
[    1.984014]  ffff8800071dd0a0 ffff8800071f00a0 0000000000000141 ffffffff=
81c1b088
[    1.984014]  ffffffff81c17fd8 000000000000000a 0000000000000101 ffff8800=
0dc03f80
[    1.984014]  ffffffff81093f98 0000000000000001 0000000000000001 00200000=
00000000
[    1.984014] Call Trace:
[    1.984014]  <IRQ>=20
[    1.984014]  [<ffffffff81093f98>] __do_softirq+0xc8/0x18d
[    1.984014]  [<ffffffff81094172>] irq_exit+0x56/0x97
[    1.984014]  [<ffffffff81043f11>] smp_apic_timer_interrupt+0x30/0x3c
[    1.984014]  [<ffffffff818350f2>] apic_timer_interrupt+0x72/0x80
[    1.984014]  <EOI>=20
[    1.984014]  [<ffffffff810ab39e>] ? notifier_call_chain+0x59/0x59
[    1.984014]  [<ffffffff810ab39e>] ? notifier_call_chain+0x59/0x59
[    1.984014]  [<ffffffff810491ad>] ? native_safe_halt+0x6/0x8
[    1.984014]  [<ffffffff810c4aed>] ? trace_hardirqs_on+0xd/0xf
[    1.984014]  [<ffffffff8102fccc>] default_idle+0x13/0x1c
[    1.984014]  [<ffffffff810303cd>] arch_cpu_idle+0x13/0x21
[    1.984014]  [<ffffffff810bb378>] cpu_startup_entry+0x101/0x161
[    1.984014]  [<ffffffff81823995>] rest_init+0xb9/0xbd
[    1.984014]  [<ffffffff818238dc>] ? csum_partial_copy_generic+0x16c/0x16c
[    1.984014]  [<ffffffff81de9d3a>] start_kernel+0x416/0x422
[    1.984014]  [<ffffffff81de9732>] ? repair_env_string+0x58/0x58
[    1.984014]  [<ffffffff81de9120>] ? early_idt_handlers+0x120/0x120
[    1.984014]  [<ffffffff81de944c>] x86_64_start_reservations+0x2a/0x2c
[    1.984014]  [<ffffffff81de952a>] x86_64_start_kernel+0xdc/0xe9
[    1.984014] Code: 8b 65 c8 4d 39 ec 0f 84 2f ff ff ff 41 8b 4c 24 18 4d =
8b 74 24 20 4d 8b 7c 24 28 4c 89 63 38 49 8b 44 24 08 49 8b 14 24 83 e1 02 =
<48> 89 42 08 48 89 10 48 b8 00 02 20 00 00 00 ad de 41 f6 44 24=20
[    1.984014] RIP  [<ffffffff81097b28>] run_timer_softirq+0x12c/0x1b8
[    1.984014]  RSP <ffff88000dc03ef0>
[    1.984014] CR2: 0000000000000008
[    1.984014] ---[ end trace a1080fff71ba2ff2 ]---

dmesg-yocto-lkp-st01-6:20131005142550:x86_64-randconfig-x1-0928:3.11.0-rc2-=
00010-gc817a67:409

[    1.983193] input: ImExPS/2 Generic Explorer Mouse as /devices/platform/=
i8042/serio1/input/input2
Configuring network interfaces...=20
[    2.000065] BUG: unable to handle kernel NULL pointer dereference at 000=
0000000000008
[    2.001474] IP: [<ffffffff81097b28>] run_timer_softirq+0x12c/0x1b8
[    2.002609] PGD 0=20
[    2.002991] Oops: 0002 [#1] PREEMPT SMP DEBUG_PAGEALLOC
[    2.003990] CPU: 0 PID: 146 Comm: sh Not tainted 3.11.0-rc2-00010-gc817a=
67 #409
[    2.004042] task: ffff88000d2c6b80 ti: ffff88000ca00000 task.ti: ffff880=
00ca00000
[    2.004042] RIP: 0010:[<ffffffff81097b28>]  [<ffffffff81097b28>] run_tim=
er_softirq+0x12c/0x1b8
[    2.004042] RSP: 0018:ffff88000f003ef0  EFLAGS: 00010002
[    2.004042] RAX: ffff88000f003ef0 RBX: ffffffff81f167c0 RCX: 00000000000=
00002
[    2.004042] RDX: 0000000000000000 RSI: ffffffff81097a38 RDI: ffffffff81f=
167c0
[    2.004042] RBP: ffff88000f003f28 R08: 0000000000000002 R09: 00000000000=
00001
[    2.004042] R10: ffffffff81097a38 R11: 0000000000000020 R12: ffff88000cd=
838a0
[    2.004042] R13: ffff88000f003ef0 R14: ffffffff810a0182 R15: ffff88000cd=
83860
[    2.004042] FS:  0000000000000000(0000) GS:ffff88000f000000(0000) knlGS:=
0000000000000000
[    2.004042] CS:  0010 DS: 0000 ES: 0000 CR0: 000000008005003b
[    2.004042] CR2: 0000000000000008 CR3: 000000000c9fd000 CR4: 00000000000=
006b0
[    2.004042] Stack:
[    2.004042]  ffff88000cd838a0 ffff880000137d60 0000000000000101 ffffffff=
81c1b088
[    2.004042]  ffff88000ca01fd8 000000000000000a 0000000000000100 ffff8800=
0f003f80
[    2.004042]  ffffffff81093f98 0000000000000001 0000000000000001 00404000=
00000000
[    2.004042] Call Trace:
[    2.004042]  <IRQ>=20
[    2.004042]  [<ffffffff81093f98>] __do_softirq+0xc8/0x18d
[    2.004042]  [<ffffffff81094172>] irq_exit+0x56/0x97
[    2.004042]  [<ffffffff81043f11>] smp_apic_timer_interrupt+0x30/0x3c
[    2.004042]  [<ffffffff818350f2>] apic_timer_interrupt+0x72/0x80
[    2.004042]  <EOI>=20
[    2.004042]  [<ffffffff81049388>] ? native_flush_tlb_global+0x23/0x2a
[    2.004042]  [<ffffffff8104c492>] __flush_tlb_all+0x15/0x22
[    2.004042]  [<ffffffff8104d8fc>] kernel_map_pages+0xbe/0x11a
[    2.004042]  [<ffffffff810f87a1>] get_page_from_freelist+0x38c/0x4c6
[    2.004042]  [<ffffffff810c46d0>] ? mark_lock+0x2e/0x224
[    2.004042]  [<ffffffff810f8a49>] __alloc_pages_nodemask+0x16e/0x5d4
[    2.004042]  [<ffffffff810c4939>] ? mark_held_locks+0x73/0x8d
[    2.004042]  [<ffffffff810c4939>] ? mark_held_locks+0x73/0x8d
[    2.004042]  [<ffffffff81116fa8>] ? ____cache_alloc+0x290/0x5ef
[    2.004042]  [<ffffffff81116fe0>] ____cache_alloc+0x2c8/0x5ef
[    2.004042]  [<ffffffff81116cc7>] kmem_cache_alloc+0x4c/0x9d
[    2.004042]  [<ffffffff8110cd81>] mmap_region+0x16e/0x440
[    2.004042]  [<ffffffff8110d2e5>] do_mmap_pgoff+0x292/0x309
[    2.004042]  [<ffffffff811013d3>] vm_mmap_pgoff+0x65/0x92
[    2.004042]  [<ffffffff81101428>] vm_mmap+0x28/0x32
[    2.004042]  [<ffffffff81145761>] load_elf_binary+0x5e5/0x16aa
[    2.004042]  [<ffffffff81109887>] ? might_fault+0x4f/0x9c
[    2.004042]  [<ffffffff8111f3a1>] search_binary_handler+0xe6/0x1cb
[    2.004042]  [<ffffffff8114517c>] ? load_elf_library+0x1ea/0x1ea
[    2.004042]  [<ffffffff8111f839>] do_execve+0x3b3/0x4dd
[    2.004042]  [<ffffffff8111fb90>] SyS_execve+0x36/0x4c
[    2.004042]  [<ffffffff81834a99>] stub_execve+0x69/0xa0
[    2.004042] Code: 8b 65 c8 4d 39 ec 0f 84 2f ff ff ff 41 8b 4c 24 18 4d =
8b 74 24 20 4d 8b 7c 24 28 4c 89 63 38 49 8b 44 24 08 49 8b 14 24 83 e1 02 =
<48> 89 42 08 48 89 10 48 b8 00 02 20 00 00 00 ad de 41 f6 44 24=20
[    2.004042] RIP  [<ffffffff81097b28>] run_timer_softirq+0x12c/0x1b8
[    2.004042]  RSP <ffff88000f003ef0>
[    2.004042] CR2: 0000000000000008
[    2.004042] ---[ end trace 6f1ea37610984226 ]---

dmesg-quantal-lkp-st01-8:20131005141618:x86_64-randconfig-x1-0928:3.11.0-rc=
2-00010-gc817a67:409

[    3.391614] Key type dns_resolver registered
[    3.392451] Key type ceph registered
[    3.405797] BUG: unable to handle kernel NULL pointer dereference at 000=
0000000000008
[    3.407123] IP: [<ffffffff81097b28>] run_timer_softirq+0x12c/0x1b8
[    3.408174] PGD 0=20
[    3.408545] Oops: 0002 [#1] PREEMPT SMP DEBUG_PAGEALLOC
[    3.409542] CPU: 1 PID: 1 Comm: swapper/0 Not tainted 3.11.0-rc2-00010-g=
c817a67 #409
[    3.409775] task: ffff88000007a040 ti: ffff88000007c000 task.ti: ffff880=
00007c000
[    3.409775] RIP: 0010:[<ffffffff81097b28>]  [<ffffffff81097b28>] run_tim=
er_softirq+0x12c/0x1b8
[    3.409775] RSP: 0000:ffff88000dd03ef0  EFLAGS: 00010002
[    3.409775] RAX: ffff88000dd03ef0 RBX: ffff88000015c000 RCX: 00000000000=
00002
[    3.409775] RDX: 0000000000000000 RSI: ffffffff81097a38 RDI: ffff8800001=
5c000
[    3.409775] RBP: ffff88000dd03f28 R08: 0000000000000002 R09: 00000000000=
00001
[    3.409775] R10: ffffffff81097a38 R11: 0000000000000020 R12: ffff880006d=
a00a0
[    3.409775] R13: ffff88000dd03ef0 R14: ffffffff810a0182 R15: ffff880006d=
a0060
[    3.409775] FS:  0000000000000000(0000) GS:ffff88000dd00000(0000) knlGS:=
0000000000000000
[    3.409775] CS:  0010 DS: 0000 ES: 0000 CR0: 000000008005003b
[    3.409775] CR2: 0000000000000008 CR3: 0000000001c1f000 CR4: 00000000000=
006a0
[    3.409775] Stack:
[    3.409775]  ffff880006da00a0 ffff880006db30a0 0000000000000101 ffffffff=
81c1b088
[    3.409775]  ffff88000007dfd8 000000000000000a 0000000000000101 ffff8800=
0dd03f80
[    3.409775]  ffffffff81093f98 0000000000000001 0000000000000001 00204140=
00000001
[    3.409775] Call Trace:
[    3.409775]  <IRQ>=20
[    3.409775]  [<ffffffff81093f98>] __do_softirq+0xc8/0x18d
[    3.409775]  [<ffffffff81094172>] irq_exit+0x56/0x97
[    3.409775]  [<ffffffff81043f11>] smp_apic_timer_interrupt+0x30/0x3c
[    3.409775]  [<ffffffff818350f2>] apic_timer_interrupt+0x72/0x80
[    3.409775]  <EOI>=20
[    3.409775]  [<ffffffff810b14a2>] ? try_to_wake_up+0x2c/0x191
[    3.409775]  [<ffffffff810c4b26>] ? trace_hardirqs_off_caller+0x37/0xa4
[    3.409775]  [<ffffffff810cb25a>] ? arch_local_irq_enable+0xb/0xd
[    3.409775]  [<ffffffff818331a9>] _raw_spin_unlock_irq+0x2c/0x57
[    3.409775]  [<ffffffff810a03da>] pwq_adjust_max_active+0xa8/0xc7
[    3.409775]  [<ffffffff810a0443>] link_pwq+0x4a/0x7a
[    3.409775]  [<ffffffff810a38b2>] __alloc_workqueue_key+0x23e/0x397
[    3.409775]  [<ffffffff81090bab>] ? put_online_cpus+0x24/0x6b
[    3.409775]  [<ffffffff8180975a>] ceph_msgr_init+0x13a/0x165
[    3.409775]  [<ffffffff81e26720>] init_ceph_lib+0x1e/0x5f
[    3.409775]  [<ffffffff81e26702>] ? init_dns_resolver+0xda/0xda
[    3.409775]  [<ffffffff81de9dd4>] do_one_initcall+0x8e/0x132
[    3.409775]  [<ffffffff810a55f6>] ? parameq+0x1d/0x1f
[    3.409775]  [<ffffffff810a5789>] ? parse_args+0x191/0x247
[    3.409775]  [<ffffffff81de9fcc>] kernel_init_freeable+0x154/0x1d0
[    3.409775]  [<ffffffff81de96da>] ? do_early_param+0x88/0x88
[    3.409775]  [<ffffffff81823999>] ? rest_init+0xbd/0xbd
[    3.409775]  [<ffffffff818239a2>] kernel_init+0x9/0xcc
[    3.409775]  [<ffffffff818343bc>] ret_from_fork+0x7c/0xb0
[    3.409775]  [<ffffffff81823999>] ? rest_init+0xbd/0xbd
[    3.409775] Code: 8b 65 c8 4d 39 ec 0f 84 2f ff ff ff 41 8b 4c 24 18 4d =
8b 74 24 20 4d 8b 7c 24 28 4c 89 63 38 49 8b 44 24 08 49 8b 14 24 83 e1 02 =
<48> 89 42 08 48 89 10 48 b8 00 02 20 00 00 00 ad de 41 f6 44 24=20
[    3.409775] RIP  [<ffffffff81097b28>] run_timer_softirq+0x12c/0x1b8
[    3.409775]  RSP <ffff88000dd03ef0>
[    3.409775] CR2: 0000000000000008
[    3.409775] ---[ end trace ca06bad793caf14a ]---

dmesg-quantal-lkp-tt02-14:20131005044447:x86_64-randconfig-x1-0928:3.11.0-r=
c2-00010-gc817a67:409

[    3.446958] rtc-test rtc-test.0: setting system clock to 2013-10-04 20:4=
4:43 UTC (1380919483)
[    3.450587] debug: unmapping init [mem 0xffffffff81dd5000-0xffffffff81ea=
6fff]
[    3.556051] BUG: unable to handle kernel NULL pointer dereference at 000=
0000000000008
[    3.557991] IP: [<ffffffff81097b28>] run_timer_softirq+0x12c/0x1b8
[    3.559412] PGD 69fe067 PUD 69fd067 PMD 0=20
[    3.560069] Oops: 0002 [#1] PREEMPT SMP DEBUG_PAGEALLOC
[    3.560069] CPU: 1 PID: 121 Comm: 99-trinity Not tainted 3.11.0-rc2-0001=
0-gc817a67 #409
[    3.560069] task: ffff8800069de300 ti: ffff8800069e0000 task.ti: ffff880=
0069e0000
[    3.560069] RIP: 0010:[<ffffffff81097b28>]  [<ffffffff81097b28>] run_tim=
er_softirq+0x12c/0x1b8
[    3.566403] RSP: 0000:ffff88000dd03ef0  EFLAGS: 00010002
[    3.568099] RAX: ffff88000dd03ef0 RBX: ffff88000015c000 RCX: 00000000000=
00002


dmesg-yocto-stoakley-2:20131005140622:x86_64-randconfig-x1-0928:3.11.0-rc2-=
00010-gc817a67:409

grep: /proc/filesystems: No such file or directory
Configuring network interfaces... done.
[    2.352043] BUG: unable to handle kernel NULL pointer dereference at 000=
0000000000008
[    2.353342] IP: [<ffffffff81097b28>] run_timer_softirq+0x12c/0x1b8
[    2.354506] PGD 0=20
[    2.354863] Oops: 0002 [#1] PREEMPT SMP DEBUG_PAGEALLOC
[    2.355774] CPU: 0 PID: 0 Comm: swapper/0 Not tainted 3.11.0-rc2-00010-g=
c817a67 #409
[    2.356028] task: ffffffff81c24400 ti: ffffffff81c16000 task.ti: fffffff=
f81c16000
[    2.356028] RIP: 0010:[<ffffffff81097b28>]  [<ffffffff81097b28>] run_tim=
er_softirq+0x12c/0x1b8
[    2.356028] RSP: 0018:ffff88000f003ef0  EFLAGS: 00010002
[    2.356028] RAX: ffff88000f003ef0 RBX: ffffffff81f167c0 RCX: 00000000000=
00002
[    2.356028] RDX: 0000000000000000 RSI: ffffffff81097a38 RDI: ffffffff81f=
167c0
[    2.356028] RBP: ffff88000f003f28 R08: 0000000000000002 R09: 00000000000=
00001
[    2.356028] R10: ffffffff81097a38 R11: 0000000000000020 R12: ffff88000cd=
7a8a0
[    2.356028] R13: ffff88000f003ef0 R14: ffffffff810a0182 R15: ffff88000cd=
7a860
[    2.356028] FS:  0000000000000000(0000) GS:ffff88000f000000(0000) knlGS:=
0000000000000000
[    2.356028] CS:  0010 DS: 0000 ES: 0000 CR0: 000000008005003b
[    2.356028] CR2: 0000000000000008 CR3: 0000000001c1f000 CR4: 00000000000=
006b0
[    2.356028] Stack:
[    2.356028]  ffff88000cd7a8a0 ffff880000137d60 0000000000000101 ffffffff=
81c1b088
[    2.356028]  ffffffff81c17fd8 000000000000000a 0000000000000101 ffff8800=
0f003f80
[    2.356028]  ffffffff81093f98 0000000000000001 0000000000000001 00200000=
00000000
[    2.356028] Call Trace:
[    2.356028]  <IRQ>=20
[    2.356028]  [<ffffffff81093f98>] __do_softirq+0xc8/0x18d
[    2.356028]  [<ffffffff81094172>] irq_exit+0x56/0x97
[    2.356028]  [<ffffffff81043f11>] smp_apic_timer_interrupt+0x30/0x3c
[    2.356028]  [<ffffffff818350f2>] apic_timer_interrupt+0x72/0x80
[    2.356028]  <EOI>=20
[    2.356028]  [<ffffffff810ab39e>] ? notifier_call_chain+0x59/0x59
[    2.356028]  [<ffffffff810ab39e>] ? notifier_call_chain+0x59/0x59
[    2.356028]  [<ffffffff810491ad>] ? native_safe_halt+0x6/0x8
[    2.356028]  [<ffffffff810c4aed>] ? trace_hardirqs_on+0xd/0xf
[    2.356028]  [<ffffffff8102fccc>] default_idle+0x13/0x1c
[    2.356028]  [<ffffffff810303cd>] arch_cpu_idle+0x13/0x21
[    2.356028]  [<ffffffff810bb378>] cpu_startup_entry+0x101/0x161
[    2.356028]  [<ffffffff81823995>] rest_init+0xb9/0xbd
[    2.356028]  [<ffffffff818238dc>] ? csum_partial_copy_generic+0x16c/0x16c
[    2.356028]  [<ffffffff81de9d3a>] start_kernel+0x416/0x422
[    2.356028]  [<ffffffff81de9732>] ? repair_env_string+0x58/0x58
[    2.356028]  [<ffffffff81de9120>] ? early_idt_handlers+0x120/0x120
[    2.356028]  [<ffffffff81de944c>] x86_64_start_reservations+0x2a/0x2c
[    2.356028]  [<ffffffff81de952a>] x86_64_start_kernel+0xdc/0xe9
[    2.356028] Code: 8b 65 c8 4d 39 ec 0f 84 2f ff ff ff 41 8b 4c 24 18 4d =
8b 74 24 20 4d 8b 7c 24 28 4c 89 63 38 49 8b 44 24 08 49 8b 14 24 83 e1 02 =
<48> 89 42 08 48 89 10 48 b8 00 02 20 00 00 00 ad de 41 f6 44 24=20
[    2.356028] RIP  [<ffffffff81097b28>] run_timer_softirq+0x12c/0x1b8
[    2.356028]  RSP <ffff88000f003ef0>
[    2.356028] CR2: 0000000000000008
[    2.356028] ---[ end trace d09d9398a8c99059 ]---

dmesg-quantal-bens-3:20131005140853:x86_64-randconfig-x1-0928:3.11.0-rc2-00=
010-gc817a67:409

/bin/sh: /proc/self/fd/9: No such file or directory
[    3.383512] input: ImExPS/2 Generic Explorer Mouse as /devices/platform/=
i8042/serio1/input/input2
[    3.400046] BUG: unable to handle kernel NULL pointer dereference at 000=
0000000000008
[    3.401546] IP: [<ffffffff81097b28>] run_timer_softirq+0x12c/0x1b8
[    3.402734] PGD 0=20
[    3.403145] Oops: 0002 [#1] PREEMPT SMP DEBUG_PAGEALLOC
[    3.404024] CPU: 1 PID: 0 Comm: swapper/1 Not tainted 3.11.0-rc2-00010-g=
c817a67 #409
[    3.404024] task: ffff8800001422c0 ti: ffff880000144000 task.ti: ffff880=
000144000
[    3.404024] RIP: 0010:[<ffffffff81097b28>]  [<ffffffff81097b28>] run_tim=
er_softirq+0x12c/0x1b8
[    3.404024] RSP: 0018:ffff88000dd03ef0  EFLAGS: 00010002
[    3.404024] RAX: ffff88000dd03ef0 RBX: ffff88000015c000 RCX: 00000000000=
00002
[    3.404024] RDX: 0000000000000000 RSI: ffffffff81097a38 RDI: ffff8800001=
5c000
[    3.404024] RBP: ffff88000dd03f28 R08: 0000000000000002 R09: 00000000000=
00001
[    3.404024] R10: ffffffff81097a38 R11: 0000000000000020 R12: ffff880006d=
bd8a0
[    3.404024] R13: ffff88000dd03ef0 R14: ffffffff810a0182 R15: ffff880006d=
bd860
[    3.404024] FS:  0000000000000000(0000) GS:ffff88000dd00000(0000) knlGS:=
0000000000000000
[    3.404024] CS:  0010 DS: 0000 ES: 0000 CR0: 000000008005003b
[    3.404024] CR2: 0000000000000008 CR3: 0000000006941000 CR4: 00000000000=
006a0
[    3.404024] Stack:
[    3.404024]  ffff880006dbd8a0 ffff880000137d60 0000000000000101 ffffffff=
81c1b088
[    3.404024]  ffff880000145fd8 000000000000000a 0000000000000101 ffff8800=
0dd03f80
[    3.404024]  ffffffff81093f98 0000000000000001 0000000000000001 00200040=
00000001
[    3.404024] Call Trace:
[    3.404024]  <IRQ>=20
[    3.404024]  [<ffffffff81093f98>] __do_softirq+0xc8/0x18d
[    3.404024]  [<ffffffff81094172>] irq_exit+0x56/0x97
[    3.404024]  [<ffffffff81043f11>] smp_apic_timer_interrupt+0x30/0x3c
[    3.404024]  [<ffffffff818350f2>] apic_timer_interrupt+0x72/0x80
[    3.404024]  <EOI>=20
[    3.404024]  [<ffffffff810ab39e>] ? notifier_call_chain+0x59/0x59
[    3.404024]  [<ffffffff810ab39e>] ? notifier_call_chain+0x59/0x59
[    3.404024]  [<ffffffff810491ad>] ? native_safe_halt+0x6/0x8
[    3.404024]  [<ffffffff8102fccc>] default_idle+0x13/0x1c
[    3.404024]  [<ffffffff810303cd>] arch_cpu_idle+0x13/0x21
[    3.404024]  [<ffffffff810bb378>] cpu_startup_entry+0x101/0x161
[    3.404024]  [<ffffffff8104282d>] start_secondary+0x1ed/0x1f1
[    3.404024] Code: 8b 65 c8 4d 39 ec 0f 84 2f ff ff ff 41 8b 4c 24 18 4d =
8b 74 24 20 4d 8b 7c 24 28 4c 89 63 38 49 8b 44 24 08 49 8b 14 24 83 e1 02 =
<48> 89 42 08 48 89 10 48 b8 00 02 20 00 00 00 ad de 41 f6 44 24=20
[    3.404024] RIP  [<ffffffff81097b28>] run_timer_softirq+0x12c/0x1b8
[    3.404024]  RSP <ffff88000dd03ef0>
[    3.404024] CR2: 0000000000000008
[    3.404024] ---[ end trace 84eca2f964a4c008 ]---

dmesg-yocto-lkp-tt02-21:20131005044815:x86_64-randconfig-x1-0928:3.11.0-rc2=
-00010-gc817a67:409


Please wait: booting...
[    2.072055] BUG: unable to handle kernel NULL pointer dereference at 000=
0000000000008
[    2.073895] IP: [<ffffffff81097b28>] run_timer_softirq+0x12c/0x1b8
[    2.075341] PGD 0=20
[    2.075846] Oops: 0002 [#1] PREEMPT SMP DEBUG_PAGEALLOC
[    2.076030] CPU: 0 PID: 121 Comm: rc Not tainted 3.11.0-rc2-00010-gc817a=
67 #409
[    2.076030] task: ffff88000c906300 ti: ffff88000c99a000 task.ti: ffff880=
00c99a000
[    2.076030] RIP: 0010:[<ffffffff81097b28>]  [<ffffffff81097b28>] run_tim=
er_softirq+0x12c/0x1b8
[    2.076030] RSP: 0018:ffff88000f003ef0  EFLAGS: 00010002
[    2.076030] RAX: ffff88000f003ef0 RBX: ffffffff81f167c0 RCX: 00000000000=
00002
[    2.076030] RDX: 0000000000000000 RSI: ffffffff81097a38 RDI: ffffffff81f=
167c0
[    2.076030] RBP: ffff88000f003f28 R08: 0000000000000002 R09: 00000000000=
00001
[    2.076030] R10: ffffffff81097a38 R11: 0000000000000020 R12: ffff88000cd=
758a0
[    2.076030] R13: ffff88000f003ef0 R14: ffffffff810a0182 R15: ffff88000cd=
75860
[    2.076030] FS:  0000000000000000(0000) GS:ffff88000f000000(0000) knlGS:=
0000000000000000
[    2.076030] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[    2.076030] CR2: 0000000000000008 CR3: 0000000001c1f000 CR4: 00000000000=
006b0
[    2.076030] Stack:
[    2.076030]  ffff88000cd758a0 ffff88000cd7b8a0 0000000000000101 ffffffff=
81c1b088
[    2.076030]  ffff88000c99bfd8 000000000000000a 0000000000000100 ffff8800=
0f003f80
[    2.076030]  ffffffff81093f98 0000000000000001 0000000000000001 00406044=
00000000
[    2.076030] Call Trace:
[    2.076030]  <IRQ>=20
[    2.076030]  [<ffffffff81093f98>] __do_softirq+0xc8/0x18d
[    2.076030]  [<ffffffff81094172>] irq_exit+0x56/0x97
[    2.076030]  [<ffffffff81043f11>] smp_apic_timer_interrupt+0x30/0x3c
[    2.076030]  [<ffffffff818350f2>] apic_timer_interrupt+0x72/0x80
[    2.076030]  <EOI>=20
[    2.076030]  [<ffffffff81049388>] ? native_flush_tlb_global+0x23/0x2a
[    2.076030]  [<ffffffff8104c492>] __flush_tlb_all+0x15/0x22
[    2.076030]  [<ffffffff8104d8fc>] kernel_map_pages+0xbe/0x11a
[    2.076030]  [<ffffffff810f7a49>] free_pages_prepare+0xf3/0x101
[    2.076030]  [<ffffffff810f7fcb>] free_hot_cold_page+0x21/0x12e
[    2.076030]  [<ffffffff810f8106>] free_hot_cold_page_list+0x2e/0x42
[    2.076030]  [<ffffffff810fbd24>] release_pages+0x185/0x194
[    2.076030]  [<ffffffff811061ce>] tlb_flush_mmu+0x58/0x72
[    2.076030]  [<ffffffff811061ff>] tlb_finish_mmu+0x17/0x3c
[    2.076030]  [<ffffffff8110c4c5>] exit_mmap+0x95/0x11a
[    2.076030]  [<ffffffff8108bd70>] mmput+0x52/0xd3
[    2.076030]  [<ffffffff810924ba>] do_exit+0x2c9/0x838
[    2.076030]  [<ffffffff81105fa1>] ? __do_fault+0x1a4/0x32b
[    2.076030]  [<ffffffff81833bdc>] ? retint_swapgs+0x13/0x1b
[    2.076030]  [<ffffffff81092a9a>] do_group_exit+0x45/0xa4
[    2.076030]  [<ffffffff81092b08>] SyS_exit_group+0xf/0xf
[    2.076030]  [<ffffffff81834469>] system_call_fastpath+0x16/0x1b
[    2.076030] Code: 8b 65 c8 4d 39 ec 0f 84 2f ff ff ff 41 8b 4c 24 18 4d =
8b 74 24 20 4d 8b 7c 24 28 4c 89 63 38 49 8b 44 24 08 49 8b 14 24 83 e1 02 =
<48> 89 42 08 48 89 10 48 b8 00 02 20 00 00 00 ad de 41 f6 44 24=20
[    2.076030] RIP  [<ffffffff81097b28>] run_timer_softirq+0x12c/0x1b8
[    2.076030]  RSP <ffff88000f003ef0>
[    2.076030] CR2: 0000000000000008
[    2.076030] ---[ end trace 25d88b02259ffc7a ]---

dmesg-quantal-inn-27:20131005141155:x86_64-randconfig-x1-0928:3.11.0-rc2-00=
010-gc817a67:409

[    1.812263] tsc: Refined TSC clocksource calibration: 2693.428 MHz
[    1.833884] input: ImExPS/2 Generic Explorer Mouse as /devices/platform/=
i8042/serio1/input/input2
[    1.944044] BUG: unable to handle kernel NULL pointer dereference at 000=
0000000000008
[    1.944846] IP: [<ffffffff81097b28>] run_timer_softirq+0x12c/0x1b8
[    1.945452] PGD 0=20
[    1.945665] Oops: 0002 [#1] PREEMPT SMP DEBUG_PAGEALLOC
[    1.946245] CPU: 1 PID: 0 Comm: swapper/1 Not tainted 3.11.0-rc2-00010-g=
c817a67 #409
[    1.946973] task: ffff8800001422c0 ti: ffff880000144000 task.ti: ffff880=
000144000
[    1.947670] RIP: 0010:[<ffffffff81097b28>]  [<ffffffff81097b28>] run_tim=
er_softirq+0x12c/0x1b8
[    1.948022] RSP: 0018:ffff88000dd03ef0  EFLAGS: 00010002
[    1.948022] RAX: ffff88000dd03ef0 RBX: ffff88000015c000 RCX: 00000000000=
00002
[    1.948022] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ffff8800001=
5c000
[    1.948022] RBP: ffff88000dd03f28 R08: 0000000000000002 R09: 00000000000=
00001
[    1.948022] R10: ffffffff81097b74 R11: 000000000000b97a R12: ffff8800071=
d48a0
[    1.948022] R13: ffff88000dd03ef0 R14: ffffffff810a0182 R15: ffff8800071=
d4860
[    1.948022] FS:  0000000000000000(0000) GS:ffff88000dd00000(0000) knlGS:=
0000000000000000
[    1.948022] CS:  0010 DS: 0000 ES: 0000 CR0: 000000008005003b
[    1.948022] CR2: 0000000000000008 CR3: 0000000001c1f000 CR4: 00000000000=
006a0
[    1.948022] Stack:
[    1.948022]  ffff8800071d48a0 ffff8800071db8a0 0000000000000141 ffffffff=
81c1b088
[    1.948022]  ffff880000145fd8 000000000000000a 0000000000000101 ffff8800=
0dd03f80
[    1.948022]  ffffffff81093f98 0000000000000001 0000000000000001 00200040=
00000001
[    1.948022] Call Trace:
[    1.948022]  <IRQ>=20
[    1.948022]  [<ffffffff81093f98>] __do_softirq+0xc8/0x18d
[    1.948022]  [<ffffffff81094172>] irq_exit+0x56/0x97
[    1.948022]  [<ffffffff81043f11>] smp_apic_timer_interrupt+0x30/0x3c
[    1.948022]  [<ffffffff818350f2>] apic_timer_interrupt+0x72/0x80
[    1.948022]  <EOI>=20
[    1.948022]  [<ffffffff810ab39e>] ? notifier_call_chain+0x59/0x59
[    1.948022]  [<ffffffff810ab39e>] ? notifier_call_chain+0x59/0x59
[    1.948022]  [<ffffffff810491ad>] ? native_safe_halt+0x6/0x8
[    1.948022]  [<ffffffff8102fccc>] default_idle+0x13/0x1c
[    1.948022]  [<ffffffff810303cd>] arch_cpu_idle+0x13/0x21
[    1.948022]  [<ffffffff810bb378>] cpu_startup_entry+0x101/0x161
[    1.948022]  [<ffffffff8104282d>] start_secondary+0x1ed/0x1f1
[    1.948022] Code: 8b 65 c8 4d 39 ec 0f 84 2f ff ff ff 41 8b 4c 24 18 4d =
8b 74 24 20 4d 8b 7c 24 28 4c 89 63 38 49 8b 44 24 08 49 8b 14 24 83 e1 02 =
<48> 89 42 08 48 89 10 48 b8 00 02 20 00 00 00 ad de 41 f6 44 24=20
[    1.948022] RIP  [<ffffffff81097b28>] run_timer_softirq+0x12c/0x1b8
[    1.948022]  RSP <ffff88000dd03ef0>
[    1.948022] CR2: 0000000000000008
[    1.948022] ---[ end trace 06036f898210a109 ]---

dmesg-quantal-inn-29:20131005135841:x86_64-randconfig-x1-0928:3.11.0-rc2-00=
010-gc817a67:409

[    1.844176] tsc: Refined TSC clocksource calibration: 2693.427 MHz
[    2.010128] input: ImExPS/2 Generic Explorer Mouse as /devices/platform/=
i8042/serio1/input/input2
[    2.024045] BUG: unable to handle kernel NULL pointer dereference at 000=
0000000000008
[    2.024871] IP: [<ffffffff81097b28>] run_timer_softirq+0x12c/0x1b8
[    2.025474] PGD 69f4067 PUD 6a53067 PMD 0=20
[    2.025919] Oops: 0002 [#1] PREEMPT SMP DEBUG_PAGEALLOC
[    2.026475] CPU: 0 PID: 0 Comm: swapper/0 Not tainted 3.11.0-rc2-00010-g=
c817a67 #409
[    2.027204] task: ffffffff81c24400 ti: ffffffff81c16000 task.ti: fffffff=
f81c16000
[    2.027911] RIP: 0010:[<ffffffff81097b28>]  [<ffffffff81097b28>] run_tim=
er_softirq+0x12c/0x1b8
[    2.028022] RSP: 0018:ffff88000dc03ef0  EFLAGS: 00010002
[    2.028022] RAX: ffff88000dc03ef0 RBX: ffffffff81f167c0 RCX: 00000000000=
00002
[    2.028022] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ffffffff81f=
167c0
[    2.028022] RBP: ffff88000dc03f28 R08: 0000000000000002 R09: 00000000000=
00001
[    2.028022] R10: ffffffff81097b74 R11: 000000000000b8d1 R12: ffff8800071=
da0a0
[    2.028022] R13: ffff88000dc03ef0 R14: ffffffff810a0182 R15: ffff8800071=
da060
[    2.028022] FS:  0000000000000000(0000) GS:ffff88000dc00000(0000) knlGS:=
0000000000000000
[    2.028022] CS:  0010 DS: 0000 ES: 0000 CR0: 000000008005003b
[    2.028022] CR2: 0000000000000008 CR3: 0000000006a25000 CR4: 00000000000=
006b0
[    2.028022] Stack:
[    2.028022]  ffff8800071da0a0 ffff8800071ed0a0 0000000000000141 ffffffff=
81c1b088
[    2.028022]  ffffffff81c17fd8 000000000000000a 0000000000000101 ffff8800=
0dc03f80
[    2.028022]  ffffffff81093f98 0000000000000001 0000000000000001 00200000=
00000000
[    2.028022] Call Trace:
[    2.028022]  <IRQ>=20
[    2.028022]  [<ffffffff81093f98>] __do_softirq+0xc8/0x18d
[    2.028022]  [<ffffffff81094172>] irq_exit+0x56/0x97
[    2.028022]  [<ffffffff81043f11>] smp_apic_timer_interrupt+0x30/0x3c
[    2.028022]  [<ffffffff818350f2>] apic_timer_interrupt+0x72/0x80
[    2.028022]  <EOI>=20
[    2.028022]  [<ffffffff810ab39e>] ? notifier_call_chain+0x59/0x59
[    2.028022]  [<ffffffff810ab39e>] ? notifier_call_chain+0x59/0x59
[    2.028022]  [<ffffffff810491ad>] ? native_safe_halt+0x6/0x8
[    2.028022]  [<ffffffff810c4aed>] ? trace_hardirqs_on+0xd/0xf
[    2.028022]  [<ffffffff8102fccc>] default_idle+0x13/0x1c
[    2.028022]  [<ffffffff810303cd>] arch_cpu_idle+0x13/0x21
[    2.028022]  [<ffffffff810bb378>] cpu_startup_entry+0x101/0x161
[    2.028022]  [<ffffffff81823995>] rest_init+0xb9/0xbd
[    2.028022]  [<ffffffff818238dc>] ? csum_partial_copy_generic+0x16c/0x16c
[    2.028022]  [<ffffffff81de9d3a>] start_kernel+0x416/0x422
[    2.028022]  [<ffffffff81de9732>] ? repair_env_string+0x58/0x58
[    2.028022]  [<ffffffff81de9120>] ? early_idt_handlers+0x120/0x120
[    2.028022]  [<ffffffff81de944c>] x86_64_start_reservations+0x2a/0x2c
[    2.028022]  [<ffffffff81de952a>] x86_64_start_kernel+0xdc/0xe9
[    2.028022] Code: 8b 65 c8 4d 39 ec 0f 84 2f ff ff ff 41 8b 4c 24 18 4d =
8b 74 24 20 4d 8b 7c 24 28 4c 89 63 38 49 8b 44 24 08 49 8b 14 24 83 e1 02 =
<48> 89 42 08 48 89 10 48 b8 00 02 20 00 00 00 ad de 41 f6 44 24=20
[    2.028022] RIP  [<ffffffff81097b28>] run_timer_softirq+0x12c/0x1b8
[    2.028022]  RSP <ffff88000dc03ef0>
[    2.028022] CR2: 0000000000000008
[    2.028022] ---[ end trace 7fdb732bb4d1479e ]---

dmesg-quantal-lkp-tt02-24:20131005044906:x86_64-randconfig-x1-0928:3.11.0-r=
c2-00010-gc817a67:409

[    3.559689] grep (122) used greatest stack depth: 5400 bytes left
/bin/sh: /proc/self/fd/9: No such file or directory
[    3.596061] BUG: unable to handle kernel NULL pointer dereference at 000=
0000000000008
[    3.597859] IP: [<ffffffff81097b28>] run_timer_softirq+0x12c/0x1b8
[    3.599221] PGD 6a1d067 PUD 69e2067 PMD 0=20
[    3.600038] Oops: 0002 [#1] PREEMPT SMP DEBUG_PAGEALLOC
[    3.600038] CPU: 0 PID: 127 Comm: sh Not tainted 3.11.0-rc2-00010-gc817a=
67 #409
[    3.600038] task: ffff88000694a440 ti: ffff880006a7c000 task.ti: ffff880=
006a7c000
[    3.600038] RIP: 0010:[<ffffffff81097b28>]  [<ffffffff81097b28>] run_tim=
er_softirq+0x12c/0x1b8
[    3.600038] RSP: 0018:ffff88000dc03ef0  EFLAGS: 00010002
[    3.600038] RAX: ffff88000dc03ef0 RBX: ffffffff81f167c0 RCX: 00000000000=
00002
[    3.600038] RDX: 0000000000000000 RSI: ffffffff81097a38 RDI: ffffffff81f=
167c0
[    3.600038] RBP: ffff88000dc03f28 R08: 0000000000000002 R09: 00000000000=
00001
[    3.600038] R10: ffffffff81097a38 R11: 0000000000000020 R12: ffff880006d=
cc8a0
[    3.600038] R13: ffff88000dc03ef0 R14: ffffffff810a0182 R15: ffff880006d=
cc860
[    3.600038] FS:  00007f66020a1700(0000) GS:ffff88000dc00000(0000) knlGS:=
0000000000000000
[    3.600038] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[    3.600038] CR2: 0000000000000008 CR3: 0000000006a20000 CR4: 00000000000=
006b0
[    3.600038] Stack:
[    3.620173]  ffff880006dcc8a0 ffff880000137d60 0000000000000001 ffffffff=
81c1b088
[    3.620173]  ffff880006a7dfd8 000000000000000a 0000000000000101 ffff8800=
0dc03f80
[    3.620173]  ffffffff81093f98 0000000000000001 0000000000000001 00406000=
00000000
[    3.620173] Call Trace:
[    3.620173]  <IRQ>=20
[    3.620173]  [<ffffffff81093f98>] __do_softirq+0xc8/0x18d
[    3.620173]  [<ffffffff81094172>] irq_exit+0x56/0x97
[    3.620173]  [<ffffffff81043f11>] smp_apic_timer_interrupt+0x30/0x3c
[    3.620173]  [<ffffffff818350f2>] apic_timer_interrupt+0x72/0x80
[    3.620173]  <EOI>=20
[    3.620173]  [<ffffffff81049363>] ? native_flush_tlb+0xa/0xc
[    3.620173]  [<ffffffff8104ee71>] __flush_tlb+0x9/0xd
[    3.620173]  [<ffffffff8104f1f6>] flush_tlb_mm_range+0x76/0x1f2
[    3.620173]  [<ffffffff811061b8>] tlb_flush_mmu+0x42/0x72
[    3.620173]  [<ffffffff811061ff>] tlb_finish_mmu+0x17/0x3c
[    3.620173]  [<ffffffff8110adb7>] unmap_region+0xc5/0xd7
[    3.620173]  [<ffffffff8110aa18>] ? vma_gap_callbacks_propagate+0x1b/0x33
[    3.620173]  [<ffffffff8110b043>] ? vma_rb_erase+0x16a/0x18e
[    3.620173]  [<ffffffff8110c354>] do_munmap+0x24b/0x2c1
[    3.620173]  [<ffffffff8110c40b>] vm_munmap+0x41/0x59
[    3.620173]  [<ffffffff8110c42c>] SyS_munmap+0x9/0xd
[    3.620173]  [<ffffffff81834469>] system_call_fastpath+0x16/0x1b
[    3.620173] Code: 8b 65 c8 4d 39 ec 0f 84 2f ff ff ff 41 8b 4c 24 18 4d =
8b 74 24 20 4d 8b 7c 24 28 4c 89 63 38 49 8b 44 24 08 49 8b 14 24 83 e1 02 =
<48> 89 42 08 48 89 10 48 b8 00 02 20 00 00 00 ad de 41 f6 44 24=20
[    3.620173] RIP  [<ffffffff81097b28>] run_timer_softirq+0x12c/0x1b8
[    3.620173]  RSP <ffff88000dc03ef0>
[    3.620173] CR2: 0000000000000008
[    3.620173] ---[ end trace 09a35082bc356f11 ]---

dmesg-yocto-xian-19:20131005141249:x86_64-randconfig-x1-0928:3.11.0-rc2-000=
10-gc817a67:409

/etc/kernel-tests/99-trinity: line 16: /trinity: not found
/etc/kernel-tests/99-trinity: line 15: /trinity: not found
[    1.824075] BUG: unable to handle kernel NULL pointer dereference at 000=
0000000000008
[    1.825553] IP: [<ffffffff81097b28>] run_timer_softirq+0x12c/0x1b8
[    1.826667] PGD ca50067 PUD ca63067 PMD 0=20
[    1.827479] Oops: 0002 [#1] PREEMPT SMP DEBUG_PAGEALLOC
[    1.828047] CPU: 0 PID: 0 Comm: swapper/0 Not tainted 3.11.0-rc2-00010-g=
c817a67 #409
[    1.828047] task: ffffffff81c24400 ti: ffffffff81c16000 task.ti: fffffff=
f81c16000
[    1.828047] RIP: 0010:[<ffffffff81097b28>]  [<ffffffff81097b28>] run_tim=
er_softirq+0x12c/0x1b8
[    1.828047] RSP: 0018:ffff88000f003ef0  EFLAGS: 00010002
[    1.828047] RAX: ffff88000f003ef0 RBX: ffffffff81f167c0 RCX: 00000000000=
00002
[    1.828047] RDX: 0000000000000000 RSI: ffffffff81097a38 RDI: ffffffff81f=
167c0
[    1.828047] RBP: ffff88000f003f28 R08: 0000000000000002 R09: 00000000000=
00001
[    1.828047] R10: ffffffff81097a38 R11: 0000000000000020 R12: ffff88000cd=
928a0
[    1.828047] R13: ffff88000f003ef0 R14: ffffffff810a0182 R15: ffff88000cd=
92860
[    1.828047] FS:  0000000000000000(0000) GS:ffff88000f000000(0000) knlGS:=
0000000000000000
[    1.828047] CS:  0010 DS: 0000 ES: 0000 CR0: 000000008005003b
[    1.828047] CR2: 0000000000000008 CR3: 000000000c9d9000 CR4: 00000000000=
006b0
[    1.828047] Stack:
[    1.828047]  ffff88000cd928a0 ffff880000137d60 0000000000000101 ffffffff=
81c1b088
[    1.828047]  ffffffff81c17fd8 000000000000000a 0000000000000101 ffff8800=
0f003f80
[    1.828047]  ffffffff81093f98 0000000000000001 0000000000000001 00200000=
00000000
[    1.828047] Call Trace:
[    1.828047]  <IRQ>=20
[    1.828047]  [<ffffffff81093f98>] __do_softirq+0xc8/0x18d
[    1.828047]  [<ffffffff81094172>] irq_exit+0x56/0x97
[    1.828047]  [<ffffffff81043f11>] smp_apic_timer_interrupt+0x30/0x3c
[    1.828047]  [<ffffffff818350f2>] apic_timer_interrupt+0x72/0x80
[    1.828047]  <EOI>=20
[    1.828047]  [<ffffffff810ab39e>] ? notifier_call_chain+0x59/0x59
[    1.828047]  [<ffffffff810ab39e>] ? notifier_call_chain+0x59/0x59
[    1.828047]  [<ffffffff810491ad>] ? native_safe_halt+0x6/0x8
[    1.828047]  [<ffffffff810c4aed>] ? trace_hardirqs_on+0xd/0xf
[    1.828047]  [<ffffffff8102fccc>] default_idle+0x13/0x1c
[    1.828047]  [<ffffffff810303cd>] arch_cpu_idle+0x13/0x21
[    1.828047]  [<ffffffff810bb378>] cpu_startup_entry+0x101/0x161
[    1.828047]  [<ffffffff81823995>] rest_init+0xb9/0xbd
[    1.828047]  [<ffffffff818238dc>] ? csum_partial_copy_generic+0x16c/0x16c
[    1.828047]  [<ffffffff81de9d3a>] start_kernel+0x416/0x422
[    1.828047]  [<ffffffff81de9732>] ? repair_env_string+0x58/0x58
[    1.828047]  [<ffffffff81de9120>] ? early_idt_handlers+0x120/0x120
[    1.828047]  [<ffffffff81de944c>] x86_64_start_reservations+0x2a/0x2c
[    1.828047]  [<ffffffff81de952a>] x86_64_start_kernel+0xdc/0xe9
[    1.828047] Code: 8b 65 c8 4d 39 ec 0f 84 2f ff ff ff 41 8b 4c 24 18 4d =
8b 74 24 20 4d 8b 7c 24 28 4c 89 63 38 49 8b 44 24 08 49 8b 14 24 83 e1 02 =
<48> 89 42 08 48 89 10 48 b8 00 02 20 00 00 00 ad de 41 f6 44 24=20
[    1.828047] RIP  [<ffffffff81097b28>] run_timer_softirq+0x12c/0x1b8
[    1.828047]  RSP <ffff88000f003ef0>
[    1.828047] CR2: 0000000000000008
[    1.828047] ---[ end trace 61ab30c561b074ed ]---

dmesg-yocto-lkp-st01-12:20131005141809:x86_64-randconfig-x1-0928:3.11.0-rc2=
-00010-gc817a67:409

[    2.341029] debug: unmapping init [mem 0xffffffff81dd5000-0xffffffff81ea=
6fff]

[    2.400652] BUG: unable to handle kernel NULL pointer dereference at 000=
0000000000008
[    2.401991] IP: [<ffffffff81097b28>] run_timer_softirq+0x12c/0x1b8
[    2.403028] PGD 0=20
[    2.403391] Oops: 0002 [#1] PREEMPT SMP DEBUG_PAGEALLOC
[    2.404344] CPU: 0 PID: 3 Comm: ksoftirqd/0 Not tainted 3.11.0-rc2-00010=
-gc817a67 #409
[    2.404605] task: ffff8800001160c0 ti: ffff880000118000 task.ti: ffff880=
000118000
[    2.404605] RIP: 0010:[<ffffffff81097b28>]  [<ffffffff81097b28>] run_tim=
er_softirq+0x12c/0x1b8
[    2.404605] RSP: 0018:ffff880000119d50  EFLAGS: 00010002
[    2.404605] RAX: ffff880000119d50 RBX: ffffffff81f167c0 RCX: 00000000000=
00002
[    2.404605] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ffffffff81f=
167c0
[    2.404605] RBP: ffff880000119d88 R08: 0000000000000002 R09: 00000000000=
00001
[    2.404605] R10: ffffffff81097b74 R11: ffff88000f0117d8 R12: ffff88000cd=
848a0
[    2.404605] R13: ffff880000119d50 R14: ffffffff810a0182 R15: ffff88000cd=
84860
[    2.404605] FS:  0000000000000000(0000) GS:ffff88000f000000(0000) knlGS:=
0000000000000000
[    2.404605] CS:  0010 DS: 0000 ES: 0000 CR0: 000000008005003b
[    2.404605] CR2: 0000000000000008 CR3: 0000000001c1f000 CR4: 00000000000=
006b0
[    2.404605] Stack:
[    2.404605]  ffff88000cd848a0 ffff88000cd888a0 0000000000000101 ffffffff=
81c1b088
[    2.404605]  ffff880000119fd8 000000000000000a 0000000000000100 ffff8800=
00119de0
[    2.404605]  ffffffff81093f98 0000000000000001 0000000000000001 04208040=
00000000
[    2.404605] Call Trace:
[    2.404605]  [<ffffffff81093f98>] __do_softirq+0xc8/0x18d
[    2.404605]  [<ffffffff8109407f>] run_ksoftirqd+0x22/0x5a
[    2.404605]  [<ffffffff810ada99>] smpboot_thread_fn+0x233/0x251
[    2.404605]  [<ffffffff810ad866>] ? __smpboot_create_thread.part.3+0xc3/=
0xc3
[    2.404605]  [<ffffffff810a6cec>] kthread+0xac/0xb4
[    2.404605]  [<ffffffff810a6c40>] ? __kthread_parkme+0x60/0x60
[    2.404605]  [<ffffffff818343bc>] ret_from_fork+0x7c/0xb0
[    2.404605]  [<ffffffff810a6c40>] ? __kthread_parkme+0x60/0x60
[    2.404605] Code: 8b 65 c8 4d 39 ec 0f 84 2f ff ff ff 41 8b 4c 24 18 4d =
8b 74 24 20 4d 8b 7c 24 28 4c 89 63 38 49 8b 44 24 08 49 8b 14 24 83 e1 02 =
<48> 89 42 08 48 89 10 48 b8 00 02 20 00 00 00 ad de 41 f6 44 24=20
[    2.404605] RIP  [<ffffffff81097b28>] run_timer_softirq+0x12c/0x1b8
[    2.404605]  RSP <ffff880000119d50>
[    2.404605] CR2: 0000000000000008
[    2.404605] ---[ end trace 45a4a8913382e3c6 ]---

dmesg-yocto-inn-31:20131005142601:x86_64-randconfig-x1-0928:3.11.0-rc2-0001=
0-gc817a67:409

[    1.336197] tsc: Refined TSC clocksource calibration: 2693.434 MHz
[    1.381996] input: ImExPS/2 Generic Explorer Mouse as /devices/platform/=
i8042/serio1/input/input2
[    1.492043] BUG: unable to handle kernel NULL pointer dereference at 000=
0000000000008
[    1.492857] IP: [<ffffffff81097b28>] run_timer_softirq+0x12c/0x1b8
[    1.493477] PGD c9a6067 PUD c9a3067 PMD 0=20
[    1.493930] Oops: 0002 [#1] PREEMPT SMP DEBUG_PAGEALLOC
[    1.494508] CPU: 0 PID: 0 Comm: swapper/0 Not tainted 3.11.0-rc2-00010-g=
c817a67 #409
[    1.495252] task: ffffffff81c24400 ti: ffffffff81c16000 task.ti: fffffff=
f81c16000
[    1.496021] RIP: 0010:[<ffffffff81097b28>]  [<ffffffff81097b28>] run_tim=
er_softirq+0x12c/0x1b8
[    1.496021] RSP: 0018:ffff88000f003ef0  EFLAGS: 00010002
[    1.496021] RAX: ffff88000f003ef0 RBX: ffffffff81f167c0 RCX: 00000000000=
00002
[    1.496021] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ffffffff81f=
167c0
[    1.496021] RBP: ffff88000f003f28 R08: 0000000000000002 R09: 00000000000=
00001
[    1.496021] R10: ffffffff81097b74 R11: 000000000000b4b3 R12: ffff88000cd=
9e8a0
[    1.496021] R13: ffff88000f003ef0 R14: ffffffff810a0182 R15: ffff88000cd=
9e860
[    1.496021] FS:  0000000000000000(0000) GS:ffff88000f000000(0000) knlGS:=
0000000000000000
[    1.496021] CS:  0010 DS: 0000 ES: 0000 CR0: 000000008005003b
[    1.496021] CR2: 0000000000000008 CR3: 000000000ca17000 CR4: 00000000000=
006b0
[    1.496021] Stack:
[    1.496021]  ffff88000cd9e8a0 ffff88000cda28a0 0000000000000141 ffffffff=
81c1b088
[    1.496021]  ffffffff81c17fd8 000000000000000a 0000000000000101 ffff8800=
0f003f80
[    1.496021]  ffffffff81093f98 0000000000000001 0000000000000001 00200000=
00000000
[    1.496021] Call Trace:
[    1.496021]  <IRQ>=20
[    1.496021]  [<ffffffff81093f98>] __do_softirq+0xc8/0x18d
[    1.496021]  [<ffffffff81094172>] irq_exit+0x56/0x97
[    1.496021]  [<ffffffff81043f11>] smp_apic_timer_interrupt+0x30/0x3c
[    1.496021]  [<ffffffff818350f2>] apic_timer_interrupt+0x72/0x80
[    1.496021]  <EOI>=20
[    1.496021]  [<ffffffff810ab39e>] ? notifier_call_chain+0x59/0x59
[    1.496021]  [<ffffffff810ab39e>] ? notifier_call_chain+0x59/0x59
[    1.496021]  [<ffffffff810491ad>] ? native_safe_halt+0x6/0x8
[    1.496021]  [<ffffffff810c4aed>] ? trace_hardirqs_on+0xd/0xf
[    1.496021]  [<ffffffff8102fccc>] default_idle+0x13/0x1c
[    1.496021]  [<ffffffff810303cd>] arch_cpu_idle+0x13/0x21
[    1.496021]  [<ffffffff810bb378>] cpu_startup_entry+0x101/0x161
[    1.496021]  [<ffffffff81823995>] rest_init+0xb9/0xbd
[    1.496021]  [<ffffffff818238dc>] ? csum_partial_copy_generic+0x16c/0x16c
[    1.496021]  [<ffffffff81de9d3a>] start_kernel+0x416/0x422
[    1.496021]  [<ffffffff81de9732>] ? repair_env_string+0x58/0x58
[    1.496021]  [<ffffffff81de9120>] ? early_idt_handlers+0x120/0x120
[    1.496021]  [<ffffffff81de944c>] x86_64_start_reservations+0x2a/0x2c
[    1.496021]  [<ffffffff81de952a>] x86_64_start_kernel+0xdc/0xe9
[    1.496021] Code: 8b 65 c8 4d 39 ec 0f 84 2f ff ff ff 41 8b 4c 24 18 4d =
8b 74 24 20 4d 8b 7c 24 28 4c 89 63 38 49 8b 44 24 08 49 8b 14 24 83 e1 02 =
<48> 89 42 08 48 89 10 48 b8 00 02 20 00 00 00 ad de 41 f6 44 24=20
[    1.496021] RIP  [<ffffffff81097b28>] run_timer_softirq+0x12c/0x1b8
[    1.496021]  RSP <ffff88000f003ef0>
[    1.496021] CR2: 0000000000000008
[    1.496021] ---[ end trace 800dfac7a8958110 ]---

dmesg-yocto-lkp-tt02-22:20131005045533:x86_64-randconfig-x1-0928:3.11.0-rc2=
-00010-gc817a67:409


Please wait: booting...
[    2.048117] BUG: unable to handle kernel NULL pointer dereference at 000=
0000000000008
[    2.049982] IP: [<ffffffff81097b28>] run_timer_softirq+0x12c/0x1b8
[    2.051398] PGD 0=20
[    2.051914] Oops: 0002 [#1] PREEMPT SMP DEBUG_PAGEALLOC
[    2.052069] CPU: 0 PID: 122 Comm: rc Not tainted 3.11.0-rc2-00010-gc817a=
67 #409
[    2.052069] task: ffff88000d284a40 ti: ffff88000c9c0000 task.ti: ffff880=
00c9c0000
[    2.052069] RIP: 0010:[<ffffffff81097b28>]  [<ffffffff81097b28>] run_tim=
er_softirq+0x12c/0x1b8
[    2.052069] RSP: 0018:ffff88000f003ef0  EFLAGS: 00010002
[    2.052069] RAX: ffff88000f003ef0 RBX: ffffffff81f167c0 RCX: 00000000000=
00002
[    2.052069] RDX: 0000000000000000 RSI: ffffffff81097a38 RDI: ffffffff81f=
167c0
[    2.052069] RBP: ffff88000f003f28 R08: 0000000000000002 R09: 00000000000=
00001
[    2.052069] R10: ffffffff81097a38 R11: 0000000000000020 R12: ffff88000cd=
758a0
[    2.052069] R13: ffff88000f003ef0 R14: ffffffff810a0182 R15: ffff88000cd=
75860
[    2.052069] FS:  0000000000000000(0000) GS:ffff88000f000000(0000) knlGS:=
0000000000000000
[    2.052069] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[    2.052069] CR2: 0000000000000008 CR3: 0000000001c1f000 CR4: 00000000000=
006b0
[    2.052069] Stack:
[    2.052069]  ffff88000cd758a0 ffff880000137d60 0000000000000101 ffffffff=
81c1b088
[    2.052069]  ffff88000c9c1fd8 000000000000000a 0000000000000100 ffff8800=
0f003f80
[    2.052069]  ffffffff81093f98 0000000000000001 0000000000000001 00406044=
00000000
[    2.052069] Call Trace:
[    2.052069]  <IRQ>=20
[    2.052069]  [<ffffffff81093f98>] __do_softirq+0xc8/0x18d
[    2.052069]  [<ffffffff81094172>] irq_exit+0x56/0x97
[    2.052069]  [<ffffffff81043f11>] smp_apic_timer_interrupt+0x30/0x3c
[    2.052069]  [<ffffffff818350f2>] apic_timer_interrupt+0x72/0x80
[    2.052069]  <EOI>=20
[    2.052069]  [<ffffffff810fbc7f>] ? release_pages+0xe0/0x194
[    2.052069]  [<ffffffff810fbc7f>] ? release_pages+0xe0/0x194
[    2.052069]  [<ffffffff810fbc7f>] ? release_pages+0xe0/0x194
[    2.052069]  [<ffffffff81049388>] ? native_flush_tlb_global+0x23/0x2a
[    2.052069]  [<ffffffff8104c492>] __flush_tlb_all+0x15/0x22
[    2.052069]  [<ffffffff8104d8fc>] kernel_map_pages+0xbe/0x11a
[    2.052069]  [<ffffffff810f7a49>] free_pages_prepare+0xf3/0x101
[    2.052069]  [<ffffffff810f7fcb>] free_hot_cold_page+0x21/0x12e
[    2.052069]  [<ffffffff810f8106>] free_hot_cold_page_list+0x2e/0x42
[    2.052069]  [<ffffffff810fbd24>] release_pages+0x185/0x194
[    2.052069]  [<ffffffff811061ce>] tlb_flush_mmu+0x58/0x72
[    2.052069]  [<ffffffff811061ff>] tlb_finish_mmu+0x17/0x3c
[    2.052069]  [<ffffffff8110c4c5>] exit_mmap+0x95/0x11a
[    2.052069]  [<ffffffff8108bd70>] mmput+0x52/0xd3
[    2.052069]  [<ffffffff810924ba>] do_exit+0x2c9/0x838
[    2.052069]  [<ffffffff81105fa1>] ? __do_fault+0x1a4/0x32b
[    2.052069]  [<ffffffff81833bdc>] ? retint_swapgs+0x13/0x1b
[    2.052069]  [<ffffffff81092a9a>] do_group_exit+0x45/0xa4
[    2.052069]  [<ffffffff81092b08>] SyS_exit_group+0xf/0xf
[    2.052069]  [<ffffffff81834469>] system_call_fastpath+0x16/0x1b
[    2.052069] Code: 8b 65 c8 4d 39 ec 0f 84 2f ff ff ff 41 8b 4c 24 18 4d =
8b 74 24 20 4d 8b 7c 24 28 4c 89 63 38 49 8b 44 24 08 49 8b 14 24 83 e1 02 =
<48> 89 42 08 48 89 10 48 b8 00 02 20 00 00 00 ad de 41 f6 44 24=20
[    2.052069] RIP  [<ffffffff81097b28>] run_timer_softirq+0x12c/0x1b8
[    2.052069]  RSP <ffff88000f003ef0>
[    2.052069] CR2: 0000000000000008
[    2.052069] ---[ end trace 5534180ae6c598b9 ]---

dmesg-yocto-stoakley-5:20131005142720:x86_64-randconfig-x1-0928:3.11.0-rc2-=
00010-gc817a67:409

hwclock: can't open '/dev/misc/rtc': No such file or directory
Running postinst /etc/rpm-postinsts/100...
[    1.880067] BUG: unable to handle kernel NULL pointer dereference at 000=
0000000000008
[    1.881241] IP: [<ffffffff81097b28>] run_timer_softirq+0x12c/0x1b8
[    1.882187] PGD 0=20
[    1.882516] Oops: 0002 [#1] PREEMPT SMP DEBUG_PAGEALLOC
[    1.883356] CPU: 0 PID: 165 Comm: update-modules Not tainted 3.11.0-rc2-=
00010-gc817a67 #409
[    1.884052] task: ffff88000ca006c0 ti: ffff88000ca54000 task.ti: ffff880=
00ca54000
[    1.884052] RIP: 0010:[<ffffffff81097b28>]  [<ffffffff81097b28>] run_tim=
er_softirq+0x12c/0x1b8
[    1.884052] RSP: 0018:ffff88000f003ef0  EFLAGS: 00010002
[    1.884052] RAX: ffff88000f003ef0 RBX: ffffffff81f167c0 RCX: 00000000000=
00002
[    1.884052] RDX: 0000000000000000 RSI: ffffffff81097a38 RDI: ffffffff81f=
167c0
[    1.884052] RBP: ffff88000f003f28 R08: 0000000000000002 R09: 00000000000=
00001
[    1.884052] R10: ffffffff81097a38 R11: 0000000000000020 R12: ffff88000cd=
908a0
[    1.884052] R13: ffff88000f003ef0 R14: ffffffff810a0182 R15: ffff88000cd=
90860
[    1.884052] FS:  0000000000000000(0000) GS:ffff88000f000000(0000) knlGS:=
0000000000000000
[    1.884052] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[    1.884052] CR2: 0000000000000008 CR3: 0000000001c1f000 CR4: 00000000000=
006b0
[    1.884052] Stack:
[    1.884052]  ffff88000cd908a0 ffff88000cd948a0 0000000000000101 ffffffff=
81c1b088
[    1.884052]  ffff88000ca55fd8 000000000000000a 0000000000000100 ffff8800=
0f003f80
[    1.884052]  ffffffff81093f98 0000000000000001 0000000000000001 00406044=
00000000
[    1.884052] Call Trace:
[    1.884052]  <IRQ>=20
[    1.884052]  [<ffffffff81093f98>] __do_softirq+0xc8/0x18d
[    1.884052]  [<ffffffff81094172>] irq_exit+0x56/0x97
[    1.884052]  [<ffffffff81043f11>] smp_apic_timer_interrupt+0x30/0x3c
[    1.884052]  [<ffffffff818350f2>] apic_timer_interrupt+0x72/0x80
[    1.884052]  <EOI>=20
[    1.884052]  [<ffffffff810fbc7f>] ? release_pages+0xe0/0x194
[    1.884052]  [<ffffffff810fbc7f>] ? release_pages+0xe0/0x194
[    1.884052]  [<ffffffff810fbc7f>] ? release_pages+0xe0/0x194
[    1.884052]  [<ffffffff81049388>] ? native_flush_tlb_global+0x23/0x2a
[    1.884052]  [<ffffffff8104c492>] __flush_tlb_all+0x15/0x22
[    1.884052]  [<ffffffff8104d8fc>] kernel_map_pages+0xbe/0x11a
[    1.884052]  [<ffffffff810f7a49>] free_pages_prepare+0xf3/0x101
[    1.884052]  [<ffffffff810f7fcb>] free_hot_cold_page+0x21/0x12e
[    1.884052]  [<ffffffff810f8106>] free_hot_cold_page_list+0x2e/0x42
[    1.884052]  [<ffffffff810fbd24>] release_pages+0x185/0x194
[    1.884052]  [<ffffffff811061ce>] tlb_flush_mmu+0x58/0x72
[    1.884052]  [<ffffffff811061ff>] tlb_finish_mmu+0x17/0x3c
[    1.884052]  [<ffffffff8110c4c5>] exit_mmap+0x95/0x11a
[    1.884052]  [<ffffffff8108bd70>] mmput+0x52/0xd3
[    1.884052]  [<ffffffff810924ba>] do_exit+0x2c9/0x838
[    1.884052]  [<ffffffff81105fa1>] ? __do_fault+0x1a4/0x32b
[    1.884052]  [<ffffffff81833bdc>] ? retint_swapgs+0x13/0x1b
[    1.884052]  [<ffffffff81092a9a>] do_group_exit+0x45/0xa4
[    1.884052]  [<ffffffff81092b08>] SyS_exit_group+0xf/0xf
[    1.884052]  [<ffffffff81834469>] system_call_fastpath+0x16/0x1b
[    1.884052] Code: 8b 65 c8 4d 39 ec 0f 84 2f ff ff ff 41 8b 4c 24 18 4d =
8b 74 24 20 4d 8b 7c 24 28 4c 89 63 38 49 8b 44 24 08 49 8b 14 24 83 e1 02 =
<48> 89 42 08 48 89 10 48 b8 00 02 20 00 00 00 ad de 41 f6 44 24=20
[    1.884052] RIP  [<ffffffff81097b28>] run_timer_softirq+0x12c/0x1b8
[    1.884052]  RSP <ffff88000f003ef0>
[    1.884052] CR2: 0000000000000008
[    1.884052] ---[ end trace a8a22e5c379ec59f ]---

dmesg-yocto-bens-1:20131005142445:x86_64-randconfig-x1-0928:3.11.0-rc2-0001=
0-gc817a67:409

[    2.528039] vhci_hcd: vhci_hub_control:405:  bye

BUG: kernel boot crashed
Elapsed time: 20
qemu-system-x86_64 -cpu kvm64 -enable-kvm -kernel /kernel/x86_64-randconfig=
-x1-0928/c817a67ecba7c3c2aaa104796d78f160af60920d/vmlinuz-3.11.0-rc2-00010-=
gc817a67 -append 'hung_task_panic=3D1 rcutree.rcu_cpu_stall_timeout=3D100 l=
og_buf_len=3D8M ignore_loglevel debug sched_debug apic=3Ddebug dynamic_prin=
tk sysrq_always_enabled panic=3D10  prompt_ramdisk=3D0 console=3DttyS0,1152=
00 console=3Dtty0 vga=3Dnormal  root=3D/dev/ram0 rw link=3D/kernel-tests/ru=
n-queue/kvm/x86_64-randconfig-x1-0928/next:master:c817a67ecba7c3c2aaa104796=
d78f160af60920d:bisect-mm/.vmlinuz-c817a67ecba7c3c2aaa104796d78f160af60920d=
-20131005135357-1081-bens branch=3Dnext/master BOOT_IMAGE=3D/kernel/x86_64-=
randconfig-x1-0928/c817a67ecba7c3c2aaa104796d78f160af60920d/vmlinuz-3.11.0-=
rc2-00010-gc817a67'  -initrd /kernel-tests/initrd/yocto-minimal-x86_64.cgz =
-m 256M -smp 2 -net nic,vlan=3D0,macaddr=3D00:00:00:00:00:00,model=3Dvirtio=
 -net user,vlan=3D0,hostfwd=3Dtcp::13244-:22 -net nic,vlan=3D1,model=3De100=
0 -net user,vlan=3D1 -boot order=3Dnc -no-reboot -watchdog i6300esb -drive =
file=3D/fs/sda7/disk0-yocto-bens-1,media=3Ddisk,if=3Dvirtio -drive file=3D/=
fs/sda7/disk1-yocto-bens-1,media=3Ddisk,if=3Dvirtio -drive file=3D/fs/sda7/=
disk2-yocto-bens-1,media=3Ddisk,if=3Dvirtio -drive file=3D/fs/sda7/disk3-yo=
cto-bens-1,media=3Ddisk,if=3Dvirtio -drive file=3D/fs/sda7/disk4-yocto-bens=
-1,media=3Ddisk,if=3Dvirtio -drive file=3D/fs/sda7/disk5-yocto-bens-1,media=
=3Ddisk,if=3Dvirtio -pidfile /dev/shm/kboot/pid-yocto-bens-1 -serial file:/=
dev/shm/kboot/serial-yocto-bens-1 -daemonize -display none -monitor null=20

dmesg-quantal-snb-17:20131005141052:x86_64-randconfig-x1-0928:3.11.0-rc2-00=
010-gc817a67:409

/bin/sh: /proc/self/fd/9: No such file or directory
/bin/sh: /proc/self/fd/9: No such file or directory
[    2.692140] BUG: unable to handle kernel NULL pointer dereference at 000=
0000000000008
[    2.693589] IP: [<ffffffff81097b28>] run_timer_softirq+0x12c/0x1b8
[    2.694757] PGD 0=20
[    2.695186] Oops: 0002 [#1] PREEMPT SMP DEBUG_PAGEALLOC
[    2.696081] CPU: 1 PID: 0 Comm: swapper/1 Not tainted 3.11.0-rc2-00010-g=
c817a67 #409
[    2.696081] task: ffff8800001422c0 ti: ffff880000144000 task.ti: ffff880=
000144000
[    2.696081] RIP: 0010:[<ffffffff81097b28>]  [<ffffffff81097b28>] run_tim=
er_softirq+0x12c/0x1b8
[    2.696081] RSP: 0018:ffff88000dd03ef0  EFLAGS: 00010002
[    2.696081] RAX: ffff88000dd03ef0 RBX: ffff88000015c000 RCX: 00000000000=
00002
[    2.696081] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ffff8800001=
5c000
[    2.696081] RBP: ffff88000dd03f28 R08: 0000000000000002 R09: 00000000000=
00001
[    2.696081] R10: ffffffff81097b74 R11: 000000000000b5b9 R12: ffff8800071=
d38a0
[    2.696081] R13: ffff88000dd03ef0 R14: ffffffff810a0182 R15: ffff8800071=
d3860
[    2.696081] FS:  0000000000000000(0000) GS:ffff88000dd00000(0000) knlGS:=
0000000000000000
[    2.696081] CS:  0010 DS: 0000 ES: 0000 CR0: 000000008005003b
[    2.696081] CR2: 0000000000000008 CR3: 000000000695f000 CR4: 00000000000=
006a0
[    2.696081] Stack:
[    2.696081]  ffff8800071d38a0 ffff8800071d78a0 0000000000000141 ffffffff=
81c1b088
[    2.696081]  ffff880000145fd8 000000000000000a 0000000000000101 ffff8800=
0dd03f80
[    2.696081]  ffffffff81093f98 0000000000000001 0000000000000001 00200040=
00000001
[    2.696081] Call Trace:
[    2.696081]  <IRQ>=20
[    2.696081]  [<ffffffff81093f98>] __do_softirq+0xc8/0x18d
[    2.696081]  [<ffffffff81094172>] irq_exit+0x56/0x97
[    2.696081]  [<ffffffff81043f11>] smp_apic_timer_interrupt+0x30/0x3c
[    2.696081]  [<ffffffff818350f2>] apic_timer_interrupt+0x72/0x80
[    2.696081]  <EOI>=20
[    2.696081]  [<ffffffff810ab39e>] ? notifier_call_chain+0x59/0x59
[    2.696081]  [<ffffffff810ab39e>] ? notifier_call_chain+0x59/0x59
[    2.696081]  [<ffffffff810491ad>] ? native_safe_halt+0x6/0x8
[    2.696081]  [<ffffffff8102fccc>] default_idle+0x13/0x1c
[    2.696081]  [<ffffffff810303cd>] arch_cpu_idle+0x13/0x21
[    2.696081]  [<ffffffff810bb378>] cpu_startup_entry+0x101/0x161
[    2.696081]  [<ffffffff8104282d>] start_secondary+0x1ed/0x1f1
[    2.696081] Code: 8b 65 c8 4d 39 ec 0f 84 2f ff ff ff 41 8b 4c 24 18 4d =
8b 74 24 20 4d 8b 7c 24 28 4c 89 63 38 49 8b 44 24 08 49 8b 14 24 83 e1 02 =
<48> 89 42 08 48 89 10 48 b8 00 02 20 00 00 00 ad de 41 f6 44 24=20
[    2.696081] RIP  [<ffffffff81097b28>] run_timer_softirq+0x12c/0x1b8
[    2.696081]  RSP <ffff88000dd03ef0>
[    2.696081] CR2: 0000000000000008
[    2.696081] ---[ end trace b0ecc09f0609c509 ]---

dmesg-quantal-lkp-tt02-17:20131005043600:x86_64-randconfig-x1-0928:3.11.0-r=
c2-00010-gc817a67:409

[    3.732256] rtc-test rtc-test.0: setting system clock to 2013-10-04 20:3=
5:56 UTC (1380918956)
[    3.736455] debug: unmapping init [mem 0xffffffff81dd5000-0xffffffff81ea=
6fff]
[    3.816452] BUG: unable to handle kernel NULL pointer dereference at 000=
0000000000008
[    3.820132] IP: [<ffffffff81097b28>] run_timer_softirq+0x12c/0x1b8
[    3.820414] PGD 6a09067 PUD 6a08067 PMD 0=20
[    3.820414] Oops: 0002 [#1] PREEMPT SMP DEBUG_PAGEALLOC
[    3.820414] CPU: 1 PID: 117 Comm: mount Not tainted 3.11.0-rc2-00010-gc8=
17a67 #409
[    3.820414] task: ffff880006a00440 ti: ffff880006a02000 task.ti: ffff880=
006a02000
[    3.820414] RIP: 0010:[<ffffffff81097b28>]  [<ffffffff81097b28>] run_tim=
er_softirq+0x12c/0x1b8
[    3.820414] RSP: 0000:ffff88000dd03ef0  EFLAGS: 00010002
[    3.820414] RAX: ffff88000dd03ef0 RBX: ffff88000015c000 RCX: 00000000000=
00002
[    3.820414] RDX: 0000000000000000 RSI: ffffffff81097a38 RDI: ffff8800001=
5c000
[    3.820414] RBP: ffff88000dd03f28 R08: 0000000000000002 R09: 00000000000=
00001
[    3.820414] R10: ffffffff81097a38 R11: 0000000000000020 R12: ffff880006d=
a30a0
[    3.820414] R13: ffff88000dd03ef0 R14: ffffffff810a0182 R15: ffff880006d=
a3060
[    3.848102] sh (118) used greatest stack depth: 5192 bytes left


dmesg-yocto-inn-15:20131005142116:x86_64-randconfig-x1-0928:3.11.0-rc2-0001=
0-gc817a67:409

[    1.324167] tsc: Refined TSC clocksource calibration: 2693.433 MHz
[    1.361572] input: ImExPS/2 Generic Explorer Mouse as /devices/platform/=
i8042/serio1/input/input2
[    1.476021] BUG: unable to handle kernel NULL pointer dereference at 000=
0000000000008
[    1.476821] IP: [<ffffffff81097b28>] run_timer_softirq+0x12c/0x1b8
[    1.477437] PGD ca60067 PUD c999067 PMD 0=20
[    1.477871] Oops: 0002 [#1] PREEMPT SMP DEBUG_PAGEALLOC
[    1.478412] CPU: 0 PID: 0 Comm: swapper/0 Not tainted 3.11.0-rc2-00010-g=
c817a67 #409
[    1.479148] task: ffffffff81c24400 ti: ffffffff81c16000 task.ti: fffffff=
f81c16000
[    1.479847] RIP: 0010:[<ffffffff81097b28>]  [<ffffffff81097b28>] run_tim=
er_softirq+0x12c/0x1b8
[    1.480011] RSP: 0018:ffff88000f003ef0  EFLAGS: 00010002
[    1.480011] RAX: ffff88000f003ef0 RBX: ffffffff81f167c0 RCX: 00000000000=
00002
[    1.480011] RDX: 0000000000000000 RSI: ffffffff81097a38 RDI: ffffffff81f=
167c0
[    1.480011] RBP: ffff88000f003f28 R08: 0000000000000002 R09: 00000000000=
00001
[    1.480011] R10: ffffffff81097a38 R11: 0000000000000020 R12: ffff88000cd=
a48a0
[    1.480011] R13: ffff88000f003ef0 R14: ffffffff810a0182 R15: ffff88000cd=
a4860
[    1.480011] FS:  0000000000000000(0000) GS:ffff88000f000000(0000) knlGS:=
0000000000000000
[    1.480011] CS:  0010 DS: 0000 ES: 0000 CR0: 000000008005003b
[    1.480011] CR2: 0000000000000008 CR3: 000000000cab9000 CR4: 00000000000=
006b0
[    1.480011] Stack:
[    1.480011]  ffff88000cda48a0 ffff88000cda88a0 0000000000000041 ffffffff=
81c1b088
[    1.480011]  ffffffff81c17fd8 000000000000000a 0000000000000101 ffff8800=
0f003f80
[    1.480011]  ffffffff81093f98 0000000000000001 0000000000000001 00200000=
00000000
[    1.480011] Call Trace:
[    1.480011]  <IRQ>=20
[    1.480011]  [<ffffffff81093f98>] __do_softirq+0xc8/0x18d
[    1.480011]  [<ffffffff81094172>] irq_exit+0x56/0x97
[    1.480011]  [<ffffffff81043f11>] smp_apic_timer_interrupt+0x30/0x3c
[    1.480011]  [<ffffffff818350f2>] apic_timer_interrupt+0x72/0x80
[    1.480011]  <EOI>=20
[    1.480011]  [<ffffffff810ab39e>] ? notifier_call_chain+0x59/0x59
[    1.480011]  [<ffffffff810ab39e>] ? notifier_call_chain+0x59/0x59
[    1.480011]  [<ffffffff810491ad>] ? native_safe_halt+0x6/0x8
[    1.480011]  [<ffffffff810c4aed>] ? trace_hardirqs_on+0xd/0xf
[    1.480011]  [<ffffffff8102fccc>] default_idle+0x13/0x1c
[    1.480011]  [<ffffffff810303cd>] arch_cpu_idle+0x13/0x21
[    1.480011]  [<ffffffff810bb378>] cpu_startup_entry+0x101/0x161
[    1.480011]  [<ffffffff81823995>] rest_init+0xb9/0xbd
[    1.480011]  [<ffffffff818238dc>] ? csum_partial_copy_generic+0x16c/0x16c
[    1.480011]  [<ffffffff81de9d3a>] start_kernel+0x416/0x422
[    1.480011]  [<ffffffff81de9732>] ? repair_env_string+0x58/0x58
[    1.480011]  [<ffffffff81de9120>] ? early_idt_handlers+0x120/0x120
[    1.480011]  [<ffffffff81de944c>] x86_64_start_reservations+0x2a/0x2c
[    1.480011]  [<ffffffff81de952a>] x86_64_start_kernel+0xdc/0xe9
[    1.480011] Code: 8b 65 c8 4d 39 ec 0f 84 2f ff ff ff 41 8b 4c 24 18 4d =
8b 74 24 20 4d 8b 7c 24 28 4c 89 63 38 49 8b 44 24 08 49 8b 14 24 83 e1 02 =
<48> 89 42 08 48 89 10 48 b8 00 02 20 00 00 00 ad de 41 f6 44 24=20
[    1.480011] RIP  [<ffffffff81097b28>] run_timer_softirq+0x12c/0x1b8
[    1.480011]  RSP <ffff88000f003ef0>
[    1.480011] CR2: 0000000000000008
[    1.480011] ---[ end trace 74283e986dac8d26 ]---

dmesg-quantal-bens-3:20131005140839:x86_64-randconfig-x1-0928:3.11.0-rc2-00=
010-gc817a67:409

/bin/sh: /proc/self/fd/9: No such file or directory
/bin/sh: /proc/self/fd/9: No such file or directory
[    3.416039] BUG: unable to handle kernel NULL pointer dereference at 000=
0000000000008
[    3.417563] IP: [<ffffffff81097b28>] run_timer_softirq+0x12c/0x1b8
[    3.418811] PGD 0=20
[    3.419230] Oops: 0002 [#1] PREEMPT SMP DEBUG_PAGEALLOC
[    3.420021] CPU: 0 PID: 0 Comm: swapper/0 Not tainted 3.11.0-rc2-00010-g=
c817a67 #409
[    3.420021] task: ffffffff81c24400 ti: ffffffff81c16000 task.ti: fffffff=
f81c16000
[    3.420021] RIP: 0010:[<ffffffff81097b28>]  [<ffffffff81097b28>] run_tim=
er_softirq+0x12c/0x1b8
[    3.420021] RSP: 0018:ffff88000dc03ef0  EFLAGS: 00010002
[    3.420021] RAX: ffff88000dc03ef0 RBX: ffffffff81f167c0 RCX: 00000000000=
00002
[    3.420021] RDX: 0000000000000000 RSI: ffffffff81097a38 RDI: ffffffff81f=
167c0
[    3.420021] RBP: ffff88000dc03f28 R08: 0000000000000002 R09: 00000000000=
00001
[    3.420021] R10: ffffffff81097a38 R11: 0000000000000020 R12: ffff880006d=
b28a0
[    3.420021] R13: ffff88000dc03ef0 R14: ffffffff810a0182 R15: ffff880006d=
b2860
[    3.420021] FS:  0000000000000000(0000) GS:ffff88000dc00000(0000) knlGS:=
0000000000000000
[    3.420021] CS:  0010 DS: 0000 ES: 0000 CR0: 000000008005003b
[    3.420021] CR2: 0000000000000008 CR3: 0000000001c1f000 CR4: 00000000000=
006b0
[    3.420021] Stack:
[    3.420021]  ffff880006db28a0 ffff880006db98a0 0000000000000141 ffffffff=
81c1b088
[    3.420021]  ffffffff81c17fd8 000000000000000a 0000000000000101 ffff8800=
0dc03f80
[    3.420021]  ffffffff81093f98 0000000000000001 0000000000000001 00200000=
00000000
[    3.420021] Call Trace:
[    3.420021]  <IRQ>=20
[    3.420021]  [<ffffffff81093f98>] __do_softirq+0xc8/0x18d
[    3.420021]  [<ffffffff81094172>] irq_exit+0x56/0x97
[    3.420021]  [<ffffffff81043f11>] smp_apic_timer_interrupt+0x30/0x3c
[    3.420021]  [<ffffffff818350f2>] apic_timer_interrupt+0x72/0x80
[    3.420021]  <EOI>=20
[    3.420021]  [<ffffffff810ab39e>] ? notifier_call_chain+0x59/0x59
[    3.420021]  [<ffffffff810ab39e>] ? notifier_call_chain+0x59/0x59
[    3.420021]  [<ffffffff810491ad>] ? native_safe_halt+0x6/0x8
[    3.420021]  [<ffffffff810c4aed>] ? trace_hardirqs_on+0xd/0xf
[    3.420021]  [<ffffffff8102fccc>] default_idle+0x13/0x1c
[    3.420021]  [<ffffffff810303cd>] arch_cpu_idle+0x13/0x21
[    3.420021]  [<ffffffff810bb378>] cpu_startup_entry+0x101/0x161
[    3.420021]  [<ffffffff81823995>] rest_init+0xb9/0xbd
[    3.420021]  [<ffffffff818238dc>] ? csum_partial_copy_generic+0x16c/0x16c
[    3.420021]  [<ffffffff81de9d3a>] start_kernel+0x416/0x422
[    3.420021]  [<ffffffff81de9732>] ? repair_env_string+0x58/0x58
[    3.420021]  [<ffffffff81de9120>] ? early_idt_handlers+0x120/0x120
[    3.420021]  [<ffffffff81de944c>] x86_64_start_reservations+0x2a/0x2c
[    3.420021]  [<ffffffff81de952a>] x86_64_start_kernel+0xdc/0xe9
[    3.420021] Code: 8b 65 c8 4d 39 ec 0f 84 2f ff ff ff 41 8b 4c 24 18 4d =
8b 74 24 20 4d 8b 7c 24 28 4c 89 63 38 49 8b 44 24 08 49 8b 14 24 83 e1 02 =
<48> 89 42 08 48 89 10 48 b8 00 02 20 00 00 00 ad de 41 f6 44 24=20
[    3.420021] RIP  [<ffffffff81097b28>] run_timer_softirq+0x12c/0x1b8
[    3.420021]  RSP <ffff88000dc03ef0>
[    3.420021] CR2: 0000000000000008
[    3.420021] ---[ end trace 73e94c0aacff4ef9 ]---

dmesg-quantal-inn-10:20131005141804:x86_64-randconfig-x1-0928:3.11.0-rc2-00=
010-gc817a67:409

[    1.820363] tsc: Refined TSC clocksource calibration: 2693.433 MHz
[    1.846235] input: ImExPS/2 Generic Explorer Mouse as /devices/platform/=
i8042/serio1/input/input2
[    1.952052] BUG: unable to handle kernel NULL pointer dereference at 000=
0000000000008
[    1.952948] IP: [<ffffffff81097b28>] run_timer_softirq+0x12c/0x1b8
[    1.953554] PGD 6a52067 PUD 6a79067 PMD 0=20
[    1.953992] Oops: 0002 [#1] PREEMPT SMP DEBUG_PAGEALLOC
[    1.954566] CPU: 1 PID: 0 Comm: swapper/1 Not tainted 3.11.0-rc2-00010-g=
c817a67 #409
[    1.955307] task: ffff8800001422c0 ti: ffff880000144000 task.ti: ffff880=
000144000
[    1.956008] RIP: 0010:[<ffffffff81097b28>]  [<ffffffff81097b28>] run_tim=
er_softirq+0x12c/0x1b8
[    1.956020] RSP: 0018:ffff88000dd03ef0  EFLAGS: 00010002
[    1.956020] RAX: ffff88000dd03ef0 RBX: ffff88000015c000 RCX: 00000000000=
00002
[    1.956020] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ffff8800001=
5c000
[    1.956020] RBP: ffff88000dd03f28 R08: 0000000000000002 R09: 00000000000=
00001
[    1.956020] R10: ffffffff81097b74 R11: 000000000000b863 R12: ffff8800071=
c40a0
[    1.956020] R13: ffff88000dd03ef0 R14: ffffffff810a0182 R15: ffff8800071=
c4060
[    1.956020] FS:  0000000000000000(0000) GS:ffff88000dd00000(0000) knlGS:=
0000000000000000
[    1.956020] CS:  0010 DS: 0000 ES: 0000 CR0: 000000008005003b
[    1.956020] CR2: 0000000000000008 CR3: 0000000006a09000 CR4: 00000000000=
006a0
[    1.956020] Stack:
[    1.956020]  ffff8800071c40a0 ffff8800071d60a0 0000000000000041 ffffffff=
81c1b088
[    1.956020]  ffff880000145fd8 000000000000000a 0000000000000101 ffff8800=
0dd03f80
[    1.956020]  ffffffff81093f98 0000000000000001 0000000000000001 00200040=
00000001
[    1.956020] Call Trace:
[    1.956020]  <IRQ>=20
[    1.956020]  [<ffffffff81093f98>] __do_softirq+0xc8/0x18d
[    1.956020]  [<ffffffff81094172>] irq_exit+0x56/0x97
[    1.956020]  [<ffffffff81043f11>] smp_apic_timer_interrupt+0x30/0x3c
[    1.956020]  [<ffffffff818350f2>] apic_timer_interrupt+0x72/0x80
[    1.956020]  <EOI>=20
[    1.956020]  [<ffffffff810ab39e>] ? notifier_call_chain+0x59/0x59
[    1.956020]  [<ffffffff810ab39e>] ? notifier_call_chain+0x59/0x59
[    1.956020]  [<ffffffff810491ad>] ? native_safe_halt+0x6/0x8
[    1.956020]  [<ffffffff8102fccc>] default_idle+0x13/0x1c
[    1.956020]  [<ffffffff810303cd>] arch_cpu_idle+0x13/0x21
[    1.956020]  [<ffffffff810bb378>] cpu_startup_entry+0x101/0x161
[    1.956020]  [<ffffffff8104282d>] start_secondary+0x1ed/0x1f1
[    1.956020] Code: 8b 65 c8 4d 39 ec 0f 84 2f ff ff ff 41 8b 4c 24 18 4d =
8b 74 24 20 4d 8b 7c 24 28 4c 89 63 38 49 8b 44 24 08 49 8b 14 24 83 e1 02 =
<48> 89 42 08 48 89 10 48 b8 00 02 20 00 00 00 ad de 41 f6 44 24=20
[    1.956020] RIP  [<ffffffff81097b28>] run_timer_softirq+0x12c/0x1b8
[    1.956020]  RSP <ffff88000dd03ef0>
[    1.956020] CR2: 0000000000000008
[    1.956020] ---[ end trace b64d745ef34a54c7 ]---

dmesg-quantal-inn-15:20131005140503:x86_64-randconfig-x1-0928:3.11.0-rc2-00=
010-gc817a67:409

[    1.804204] tsc: Refined TSC clocksource calibration: 2693.433 MHz
[    1.833723] input: ImExPS/2 Generic Explorer Mouse as /devices/platform/=
i8042/serio1/input/input2
[    1.936030] BUG: unable to handle kernel NULL pointer dereference at 000=
0000000000008
[    1.936825] IP: [<ffffffff81097b28>] run_timer_softirq+0x12c/0x1b8
[    1.937426] PGD 6a24067 PUD 6a23067 PMD 0=20
[    1.937866] Oops: 0002 [#1] PREEMPT SMP DEBUG_PAGEALLOC
[    1.938412] CPU: 1 PID: 0 Comm: swapper/1 Not tainted 3.11.0-rc2-00010-g=
c817a67 #409
[    1.939153] task: ffff8800001422c0 ti: ffff880000144000 task.ti: ffff880=
000144000
[    1.939850] RIP: 0010:[<ffffffff81097b28>]  [<ffffffff81097b28>] run_tim=
er_softirq+0x12c/0x1b8
[    1.940014] RSP: 0018:ffff88000dd03ef0  EFLAGS: 00010002
[    1.940014] RAX: ffff88000dd03ef0 RBX: ffff88000015c000 RCX: 00000000000=
00002
[    1.940014] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ffff8800001=
5c000
[    1.940014] RBP: ffff88000dd03f28 R08: 0000000000000002 R09: 00000000000=
00001
[    1.940014] R10: ffffffff81097b74 R11: 000000000000b778 R12: ffff8800071=
c50a0
[    1.940014] R13: ffff88000dd03ef0 R14: ffffffff810a0182 R15: ffff8800071=
c5060
[    1.940014] FS:  0000000000000000(0000) GS:ffff88000dd00000(0000) knlGS:=
0000000000000000
[    1.940014] CS:  0010 DS: 0000 ES: 0000 CR0: 000000008005003b
[    1.940014] CR2: 0000000000000008 CR3: 0000000006a21000 CR4: 00000000000=
006a0
[    1.940014] Stack:
[    1.940014]  ffff8800071c50a0 ffff8800071d70a0 0000000000000041 ffffffff=
81c1b088
[    1.940014]  ffff880000145fd8 000000000000000a 0000000000000101 ffff8800=
0dd03f80
[    1.940014]  ffffffff81093f98 0000000000000001 0000000000000001 00200040=
00000001
[    1.940014] Call Trace:
[    1.940014]  <IRQ>=20
[    1.940014]  [<ffffffff81093f98>] __do_softirq+0xc8/0x18d
[    1.940014]  [<ffffffff81094172>] irq_exit+0x56/0x97
[    1.940014]  [<ffffffff81043f11>] smp_apic_timer_interrupt+0x30/0x3c
[    1.940014]  [<ffffffff818350f2>] apic_timer_interrupt+0x72/0x80
[    1.940014]  <EOI>=20
[    1.940014]  [<ffffffff810ab39e>] ? notifier_call_chain+0x59/0x59
[    1.940014]  [<ffffffff810ab39e>] ? notifier_call_chain+0x59/0x59
[    1.940014]  [<ffffffff810491ad>] ? native_safe_halt+0x6/0x8
[    1.940014]  [<ffffffff8102fccc>] default_idle+0x13/0x1c
[    1.940014]  [<ffffffff810303cd>] arch_cpu_idle+0x13/0x21
[    1.940014]  [<ffffffff810bb378>] cpu_startup_entry+0x101/0x161
[    1.940014]  [<ffffffff8104282d>] start_secondary+0x1ed/0x1f1
[    1.940014] Code: 8b 65 c8 4d 39 ec 0f 84 2f ff ff ff 41 8b 4c 24 18 4d =
8b 74 24 20 4d 8b 7c 24 28 4c 89 63 38 49 8b 44 24 08 49 8b 14 24 83 e1 02 =
<48> 89 42 08 48 89 10 48 b8 00 02 20 00 00 00 ad de 41 f6 44 24=20
[    1.940014] RIP  [<ffffffff81097b28>] run_timer_softirq+0x12c/0x1b8
[    1.940014]  RSP <ffff88000dd03ef0>
[    1.940014] CR2: 0000000000000008
[    1.940014] ---[ end trace f7921d748be3170b ]---

dmesg-quantal-lkp-tt02-4:20131005043604:x86_64-randconfig-x1-0928:3.11.0-rc=
2-00010-gc817a67:409

[    3.578645] rtc-test rtc-test.0: setting system clock to 2013-10-04 20:3=
6:01 UTC (1380918961)
[    3.582725] debug: unmapping init [mem 0xffffffff81dd5000-0xffffffff81ea=
6fff]
[    3.668052] BUG: unable to handle kernel NULL pointer dereference at 000=
0000000000008
[    3.669892] IP: [<ffffffff81097b28>] run_timer_softirq+0x12c/0x1b8
[    3.671313] PGD 6a01067 PUD 6a00067 PMD 0=20
[    3.672056] Oops: 0002 [#1] PREEMPT SMP DEBUG_PAGEALLOC
[    3.672056] CPU: 0 PID: 119 Comm: mount Not tainted 3.11.0-rc2-00010-gc8=
17a67 #409
[    3.672056] task: ffff8800069fa340 ti: ffff8800069fc000 task.ti: ffff880=
0069fc000
[    3.672056] RIP: 0010:[<ffffffff81097b28>]  [<ffffffff81097b28>] run_tim=
er_softirq+0x12c/0x1b8
[    3.672056] RSP: 0000:ffff88000dc03ef0  EFLAGS: 00010002
[    3.672056] RAX: ffff88000dc03ef0 RBX: ffffffff81f167c0 RCX: 00000000000=
00002
[    3.672056] RDX: 0000000000000000 RSI: ffffffff81097a38 RDI: ffffffff81f=
167c0
[    3.672056] RBP: ffff88000dc03f28 R08: 0000000000000002 R09: 00000000000=
00001
[    3.672056] R10: ffffffff81097a38 R11: 0000000000000020 R12: ffff880006d=
d68a0
[    3.686701] R13: ffff88000dc03ef0 R14: ffffffff810a0182 R15: ffff880006d=
d6860


dmesg-quantal-snb-19:20131005142555:x86_64-randconfig-x1-0928:3.11.0-rc2-00=
010-gc817a67:409

/bin/sh: /proc/self/fd/9: No such file or directory
/bin/sh: /proc/self/fd/9: No such file or directory
[    2.732137] BUG: unable to handle kernel NULL pointer dereference at 000=
0000000000008
[    2.733884] IP: [<ffffffff81097b28>] run_timer_softirq+0x12c/0x1b8
[    2.735135] PGD 6a42067 PUD 6a30067 PMD 0=20
[    2.736046] Oops: 0002 [#1] PREEMPT SMP DEBUG_PAGEALLOC
[    2.736071] CPU: 1 PID: 0 Comm: swapper/1 Not tainted 3.11.0-rc2-00010-g=
c817a67 #409
[    2.736071] task: ffff8800001422c0 ti: ffff880000144000 task.ti: ffff880=
000144000
[    2.736071] RIP: 0010:[<ffffffff81097b28>]  [<ffffffff81097b28>] run_tim=
er_softirq+0x12c/0x1b8
[    2.736071] RSP: 0018:ffff88000dd03ef0  EFLAGS: 00010002
[    2.736071] RAX: ffff88000dd03ef0 RBX: ffff88000015c000 RCX: 00000000000=
00002
[    2.736071] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ffff8800001=
5c000
[    2.736071] RBP: ffff88000dd03f28 R08: 0000000000000002 R09: 00000000000=
00001
[    2.736071] R10: ffffffff81097b74 R11: 000000000000b96d R12: ffff8800071=
c68a0
[    2.736071] R13: ffff88000dd03ef0 R14: ffffffff810a0182 R15: ffff8800071=
c6860
[    2.736071] FS:  0000000000000000(0000) GS:ffff88000dd00000(0000) knlGS:=
0000000000000000
[    2.736071] CS:  0010 DS: 0000 ES: 0000 CR0: 000000008005003b
[    2.736071] CR2: 0000000000000008 CR3: 00000000069dd000 CR4: 00000000000=
006a0
[    2.736071] Stack:
[    2.736071]  ffff8800071c68a0 ffff8800071cd8a0 0000000000000141 ffffffff=
81c1b088
[    2.736071]  ffff880000145fd8 000000000000000a 0000000000000101 ffff8800=
0dd03f80
[    2.736071]  ffffffff81093f98 0000000000000001 0000000000000001 00200040=
00000001
[    2.736071] Call Trace:
[    2.736071]  <IRQ>=20
[    2.736071]  [<ffffffff81093f98>] __do_softirq+0xc8/0x18d
[    2.736071]  [<ffffffff81094172>] irq_exit+0x56/0x97
[    2.736071]  [<ffffffff81043f11>] smp_apic_timer_interrupt+0x30/0x3c
[    2.736071]  [<ffffffff818350f2>] apic_timer_interrupt+0x72/0x80
[    2.736071]  <EOI>=20
[    2.736071]  [<ffffffff810ab39e>] ? notifier_call_chain+0x59/0x59
[    2.736071]  [<ffffffff810ab39e>] ? notifier_call_chain+0x59/0x59
[    2.736071]  [<ffffffff810491ad>] ? native_safe_halt+0x6/0x8
[    2.736071]  [<ffffffff8102fccc>] default_idle+0x13/0x1c
[    2.736071]  [<ffffffff810303cd>] arch_cpu_idle+0x13/0x21
[    2.736071]  [<ffffffff810bb378>] cpu_startup_entry+0x101/0x161
[    2.736071]  [<ffffffff8104282d>] start_secondary+0x1ed/0x1f1
[    2.736071] Code: 8b 65 c8 4d 39 ec 0f 84 2f ff ff ff 41 8b 4c 24 18 4d =
8b 74 24 20 4d 8b 7c 24 28 4c 89 63 38 49 8b 44 24 08 49 8b 14 24 83 e1 02 =
<48> 89 42 08 48 89 10 48 b8 00 02 20 00 00 00 ad de 41 f6 44 24=20
[    2.736071] RIP  [<ffffffff81097b28>] run_timer_softirq+0x12c/0x1b8
[    2.736071]  RSP <ffff88000dd03ef0>
[    2.736071] CR2: 0000000000000008
[    2.736071] ---[ end trace c88e52e17a339500 ]---

dmesg-yocto-inn-41:20131005142428:x86_64-randconfig-x1-0928:3.11.0-rc2-0001=
0-gc817a67:409

[    1.340220] tsc: Refined TSC clocksource calibration: 2693.429 MHz
[    1.417893] input: ImExPS/2 Generic Explorer Mouse as /devices/platform/=
i8042/serio1/input/input2
[    1.500030] BUG: unable to handle kernel NULL pointer dereference at 000=
0000000000008
[    1.500863] IP: [<ffffffff81097b28>] run_timer_softirq+0x12c/0x1b8
[    1.501482] PGD ca05067 PUD ca9b067 PMD 0=20
[    1.501939] Oops: 0002 [#1] PREEMPT SMP DEBUG_PAGEALLOC
[    1.502509] CPU: 0 PID: 0 Comm: swapper/0 Not tainted 3.11.0-rc2-00010-g=
c817a67 #409
[    1.503259] task: ffffffff81c24400 ti: ffffffff81c16000 task.ti: fffffff=
f81c16000
[    1.503987] RIP: 0010:[<ffffffff81097b28>]  [<ffffffff81097b28>] run_tim=
er_softirq+0x12c/0x1b8
[    1.504017] RSP: 0018:ffff88000f003ef0  EFLAGS: 00010002
[    1.504017] RAX: ffff88000f003ef0 RBX: ffffffff81f167c0 RCX: 00000000000=
00002
[    1.504017] RDX: 0000000000000000 RSI: ffffffff81097a38 RDI: ffffffff81f=
167c0
[    1.504017] RBP: ffff88000f003f28 R08: 0000000000000002 R09: 00000000000=
00001
[    1.504017] R10: ffffffff81097a38 R11: 0000000000000020 R12: ffff88000cd=
9b8a0
[    1.504017] R13: ffff88000f003ef0 R14: ffffffff810a0182 R15: ffff88000cd=
9b860
[    1.504017] FS:  0000000000000000(0000) GS:ffff88000f000000(0000) knlGS:=
0000000000000000
[    1.504017] CS:  0010 DS: 0000 ES: 0000 CR0: 000000008005003b
[    1.504017] CR2: 0000000000000008 CR3: 000000000ca72000 CR4: 00000000000=
006b0
[    1.504017] Stack:
[    1.504017]  ffff88000cd9b8a0 ffff88000cda08a0 0000000000000001 ffffffff=
81c1b088
[    1.504017]  ffffffff81c17fd8 000000000000000a 0000000000000101 ffff8800=
0f003f80
[    1.504017]  ffffffff81093f98 0000000000000001 0000000000000001 00200000=
00000000
[    1.504017] Call Trace:
[    1.504017]  <IRQ>=20
[    1.504017]  [<ffffffff81093f98>] __do_softirq+0xc8/0x18d
[    1.504017]  [<ffffffff81094172>] irq_exit+0x56/0x97
[    1.504017]  [<ffffffff81043f11>] smp_apic_timer_interrupt+0x30/0x3c
[    1.504017]  [<ffffffff818350f2>] apic_timer_interrupt+0x72/0x80
[    1.504017]  <EOI>=20
[    1.504017]  [<ffffffff810ab39e>] ? notifier_call_chain+0x59/0x59
[    1.504017]  [<ffffffff810ab39e>] ? notifier_call_chain+0x59/0x59
[    1.504017]  [<ffffffff810491ad>] ? native_safe_halt+0x6/0x8
[    1.504017]  [<ffffffff810c4aed>] ? trace_hardirqs_on+0xd/0xf
[    1.504017]  [<ffffffff8102fccc>] default_idle+0x13/0x1c
[    1.504017]  [<ffffffff810303cd>] arch_cpu_idle+0x13/0x21
[    1.504017]  [<ffffffff810bb378>] cpu_startup_entry+0x101/0x161
[    1.504017]  [<ffffffff81823995>] rest_init+0xb9/0xbd
[    1.504017]  [<ffffffff818238dc>] ? csum_partial_copy_generic+0x16c/0x16c
[    1.504017]  [<ffffffff81de9d3a>] start_kernel+0x416/0x422
[    1.504017]  [<ffffffff81de9732>] ? repair_env_string+0x58/0x58
[    1.504017]  [<ffffffff81de9120>] ? early_idt_handlers+0x120/0x120
[    1.504017]  [<ffffffff81de944c>] x86_64_start_reservations+0x2a/0x2c
[    1.504017]  [<ffffffff81de952a>] x86_64_start_kernel+0xdc/0xe9
[    1.504017] Code: 8b 65 c8 4d 39 ec 0f 84 2f ff ff ff 41 8b 4c 24 18 4d =
8b 74 24 20 4d 8b 7c 24 28 4c 89 63 38 49 8b 44 24 08 49 8b 14 24 83 e1 02 =
<48> 89 42 08 48 89 10 48 b8 00 02 20 00 00 00 ad de 41 f6 44 24=20
[    1.504017] RIP  [<ffffffff81097b28>] run_timer_softirq+0x12c/0x1b8
[    1.504017]  RSP <ffff88000f003ef0>
[    1.504017] CR2: 0000000000000008
[    1.504017] ---[ end trace 7d954c12f7267df9 ]---

dmesg-yocto-waimea-5:20131005215604:x86_64-randconfig-x1-0928:3.11.0-rc2-00=
010-gc817a67:409

/etc/kernel-tests/99-trinity: line 16: /trinity: not found
/etc/kernel-tests/99-trinity: line 15: /trinity: not found
[    1.668071] BUG: unable to handle kernel NULL pointer dereference at 000=
0000000000008
[    1.669438] IP: [<ffffffff81097b28>] run_timer_softirq+0x12c/0x1b8
[    1.670432] PGD ca49067 PUD c9b2067 PMD 0=20
[    1.671170] Oops: 0002 [#1] PREEMPT SMP DEBUG_PAGEALLOC
[    1.672035] CPU: 0 PID: 0 Comm: swapper/0 Not tainted 3.11.0-rc2-00010-g=
c817a67 #409
[    1.672035] task: ffffffff81c24400 ti: ffffffff81c16000 task.ti: fffffff=
f81c16000
[    1.672035] RIP: 0010:[<ffffffff81097b28>]  [<ffffffff81097b28>] run_tim=
er_softirq+0x12c/0x1b8
[    1.672035] RSP: 0018:ffff88000f003ef0  EFLAGS: 00010002
[    1.672035] RAX: ffff88000f003ef0 RBX: ffffffff81f167c0 RCX: 00000000000=
00002
[    1.672035] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ffffffff81f=
167c0
[    1.672035] RBP: ffff88000f003f28 R08: 0000000000000002 R09: 00000000000=
00001
[    1.672035] R10: ffffffff81097b74 R11: 000000000000b441 R12: ffff88000cd=
9a8a0
[    1.672035] R13: ffff88000f003ef0 R14: ffffffff810a0182 R15: ffff88000cd=
9a860
[    1.672035] FS:  0000000000000000(0000) GS:ffff88000f000000(0000) knlGS:=
0000000000000000
[    1.672035] CS:  0010 DS: 0000 ES: 0000 CR0: 000000008005003b
[    1.672035] CR2: 0000000000000008 CR3: 000000000c9d5000 CR4: 00000000000=
006b0
[    1.672035] Stack:
[    1.672035]  ffff88000cd9a8a0 ffff88000cd9f8a0 0000000000000041 ffffffff=
81c1b088
[    1.672035]  ffffffff81c17fd8 000000000000000a 0000000000000101 ffff8800=
0f003f80
[    1.672035]  ffffffff81093f98 0000000000000001 0000000000000001 00200000=
00000000
[    1.672035] Call Trace:
[    1.672035]  <IRQ>=20
[    1.672035]  [<ffffffff81093f98>] __do_softirq+0xc8/0x18d
[    1.672035]  [<ffffffff81094172>] irq_exit+0x56/0x97
[    1.672035]  [<ffffffff81043f11>] smp_apic_timer_interrupt+0x30/0x3c
[    1.672035]  [<ffffffff818350f2>] apic_timer_interrupt+0x72/0x80
[    1.672035]  <EOI>=20
[    1.672035]  [<ffffffff810ab39e>] ? notifier_call_chain+0x59/0x59
[    1.672035]  [<ffffffff810ab39e>] ? notifier_call_chain+0x59/0x59
[    1.672035]  [<ffffffff810491ad>] ? native_safe_halt+0x6/0x8
[    1.672035]  [<ffffffff810c4aed>] ? trace_hardirqs_on+0xd/0xf
[    1.672035]  [<ffffffff8102fccc>] default_idle+0x13/0x1c
[    1.672035]  [<ffffffff810303cd>] arch_cpu_idle+0x13/0x21
[    1.672035]  [<ffffffff810bb378>] cpu_startup_entry+0x101/0x161
[    1.672035]  [<ffffffff81823995>] rest_init+0xb9/0xbd
[    1.672035]  [<ffffffff818238dc>] ? csum_partial_copy_generic+0x16c/0x16c
[    1.672035]  [<ffffffff81de9d3a>] start_kernel+0x416/0x422
[    1.672035]  [<ffffffff81de9732>] ? repair_env_string+0x58/0x58
[    1.672035]  [<ffffffff81de9120>] ? early_idt_handlers+0x120/0x120
[    1.672035]  [<ffffffff81de944c>] x86_64_start_reservations+0x2a/0x2c
[    1.672035]  [<ffffffff81de952a>] x86_64_start_kernel+0xdc/0xe9
[    1.672035] Code: 8b 65 c8 4d 39 ec 0f 84 2f ff ff ff 41 8b 4c 24 18 4d =
8b 74 24 20 4d 8b 7c 24 28 4c 89 63 38 49 8b 44 24 08 49 8b 14 24 83 e1 02 =
<48> 89 42 08 48 89 10 48 b8 00 02 20 00 00 00 ad de 41 f6 44 24=20
[    1.672035] RIP  [<ffffffff81097b28>] run_timer_softirq+0x12c/0x1b8
[    1.672035]  RSP <ffff88000f003ef0>
[    1.672035] CR2: 0000000000000008
[    1.672035] ---[ end trace 2cdafdf2c963d480 ]---

dmesg-yocto-lkp-tt02-12:20131005042547:x86_64-randconfig-x1-0928:3.11.0-rc2=
-00010-gc817a67:409

[    2.454726] usb usb1: vhci_bus_suspend
[    2.454764] vhci_hcd: vhci_hub_status:208: changed 0
[    2.484156] BUG: unable to handle kernel NULL pointer dereference at 000=
0000000000008
[    2.484164] IP: [<ffffffff81097b28>] run_timer_softirq+0x12c/0x1b8
[    2.484194] PGD 0=20
[    2.484197] Oops: 0002 [#1] PREEMPT SMP DEBUG_PAGEALLOC
[    2.484201] CPU: 1 PID: 0 Comm: swapper/1 Not tainted 3.11.0-rc2-00010-g=
c817a67 #409
[    2.484203] task: ffff8800001422c0 ti: ffff880000144000 task.ti: ffff880=
000144000
[    2.484207] RIP: 0010:[<ffffffff81097b28>]  [<ffffffff81097b28>] run_tim=
er_softirq+0x12c/0x1b8
[    2.484208] RSP: 0018:ffff88000f103ef0  EFLAGS: 00010002
[    2.484209] RAX: ffff88000f103ef0 RBX: ffff88000015c000 RCX: 00000000000=
00002
[    2.484211] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ffff8800001=
5c000
[    2.484212] RBP: ffff88000f103f28 R08: 0000000000000002 R09: 00000000000=
00001
[    2.484213] R10: ffffffff81097b74 R11: 00000000000067f8 R12: ffff88000cd=
5a0a0
[    2.484214] R13: ffff88000f103ef0 R14: ffffffff810a0182 R15: ffff88000cd=
5a060
[    2.484218] FS:  0000000000000000(0000) GS:ffff88000f100000(0000) knlGS:=
0000000000000000
[    2.484220] CS:  0010 DS: 0000 ES: 0000 CR0: 000000008005003b
[    2.484221] CR2: 0000000000000008 CR3: 0000000001c1f000 CR4: 00000000000=
006a0
[    2.484233] Stack:
[    2.484236]  ffff88000cd5a0a0 ffff88000cd6c8a0 0000000000000101 ffffffff=
81c1b088
[    2.484239]  ffff880000145fd8 000000000000000a 0000000000000101 ffff8800=
0f103f80
[    2.484242]  ffffffff81093f98 0000000000000001 0000000000000001 00200040=
00000001
[    2.484242] Call Trace:
[    2.484245]  <IRQ>=20
[    2.484249]  [<ffffffff81093f98>] __do_softirq+0xc8/0x18d
[    2.484252]  [<ffffffff81094172>] irq_exit+0x56/0x97
[    2.484257]  [<ffffffff81043f11>] smp_apic_timer_interrupt+0x30/0x3c
[    2.484261]  [<ffffffff818350f2>] apic_timer_interrupt+0x72/0x80
[    2.484263]  <EOI>=20
[    2.484266]  [<ffffffff810ab39e>] ? notifier_call_chain+0x59/0x59
[    2.484269]  [<ffffffff810ab39e>] ? notifier_call_chain+0x59/0x59
[    2.484273]  [<ffffffff810491ad>] ? native_safe_halt+0x6/0x8
[    2.484277]  [<ffffffff8102fccc>] default_idle+0x13/0x1c
[    2.484279]  [<ffffffff810303cd>] arch_cpu_idle+0x13/0x21
[    2.484284]  [<ffffffff810bb378>] cpu_startup_entry+0x101/0x161
[    2.484287]  [<ffffffff8104282d>] start_secondary+0x1ed/0x1f1
[    2.484312] Code: 8b 65 c8 4d 39 ec 0f 84 2f ff ff ff 41 8b 4c 24 18 4d =
8b 74 24 20 4d 8b 7c 24 28 4c 89 63 38 49 8b 44 24 08 49 8b 14 24 83 e1 02 =
<48> 89 42 08 48 89 10 48 b8 00 02 20 00 00 00 ad de 41 f6 44 24=20
[    2.484314] RIP  [<ffffffff81097b28>] run_timer_softirq+0x12c/0x1b8
[    2.484315]  RSP <ffff88000f103ef0>
[    2.484316] CR2: 0000000000000008
[    2.484328] ---[ end trace 31a6698bdad348e3 ]---

dmesg-quantal-bay-3:20131005142645:x86_64-randconfig-x1-0928:3.11.0-rc2-000=
10-gc817a67:409

/bin/sh: /proc/self/fd/9: No such file or directory
[    3.227184] input: ImExPS/2 Generic Explorer Mouse as /devices/platform/=
i8042/serio1/input/input2
[    3.248055] BUG: unable to handle kernel NULL pointer dereference at 000=
0000000000008
[    3.249279] IP: [<ffffffff81097b28>] run_timer_softirq+0x12c/0x1b8
[    3.250270] PGD 0=20
[    3.250612] Oops: 0002 [#1] PREEMPT SMP DEBUG_PAGEALLOC
[    3.251605] CPU: 0 PID: 0 Comm: swapper/0 Not tainted 3.11.0-rc2-00010-g=
c817a67 #409
[    3.252042] task: ffffffff81c24400 ti: ffffffff81c16000 task.ti: fffffff=
f81c16000
[    3.252042] RIP: 0010:[<ffffffff81097b28>]  [<ffffffff81097b28>] run_tim=
er_softirq+0x12c/0x1b8
[    3.252042] RSP: 0018:ffff88000dc03ef0  EFLAGS: 00010002
[    3.252042] RAX: ffff88000dc03ef0 RBX: ffffffff81f167c0 RCX: 00000000000=
00002
[    3.252042] RDX: 0000000000000000 RSI: ffffffff81097a38 RDI: ffffffff81f=
167c0
[    3.252042] RBP: ffff88000dc03f28 R08: 0000000000000002 R09: 00000000000=
00001
[    3.252042] R10: ffffffff81097a38 R11: 0000000000000020 R12: ffff880006d=
e68a0
[    3.252042] R13: ffff88000dc03ef0 R14: ffffffff810a0182 R15: ffff880006d=
e6860
[    3.252042] FS:  0000000000000000(0000) GS:ffff88000dc00000(0000) knlGS:=
0000000000000000
[    3.252042] CS:  0010 DS: 0000 ES: 0000 CR0: 000000008005003b
[    3.252042] CR2: 0000000000000008 CR3: 0000000001c1f000 CR4: 00000000000=
006b0
[    3.252042] Stack:
[    3.252042]  ffff880006de68a0 ffff880000137d60 0000000000000101 ffffffff=
81c1b088
[    3.252042]  ffffffff81c17fd8 000000000000000a 0000000000000101 ffff8800=
0dc03f80
[    3.252042]  ffffffff81093f98 0000000000000001 0000000000000001 00200000=
00000000
[    3.252042] Call Trace:
[    3.252042]  <IRQ>=20
[    3.252042]  [<ffffffff81093f98>] __do_softirq+0xc8/0x18d
[    3.252042]  [<ffffffff81094172>] irq_exit+0x56/0x97
[    3.252042]  [<ffffffff81043f11>] smp_apic_timer_interrupt+0x30/0x3c
[    3.252042]  [<ffffffff818350f2>] apic_timer_interrupt+0x72/0x80
[    3.252042]  <EOI>=20
[    3.252042]  [<ffffffff810ab39e>] ? notifier_call_chain+0x59/0x59
[    3.252042]  [<ffffffff810ab39e>] ? notifier_call_chain+0x59/0x59
[    3.252042]  [<ffffffff810491ad>] ? native_safe_halt+0x6/0x8
[    3.252042]  [<ffffffff810c4aed>] ? trace_hardirqs_on+0xd/0xf
[    3.252042]  [<ffffffff8102fccc>] default_idle+0x13/0x1c
[    3.252042]  [<ffffffff810303cd>] arch_cpu_idle+0x13/0x21
[    3.252042]  [<ffffffff810bb378>] cpu_startup_entry+0x101/0x161
[    3.252042]  [<ffffffff81823995>] rest_init+0xb9/0xbd
[    3.252042]  [<ffffffff818238dc>] ? csum_partial_copy_generic+0x16c/0x16c
[    3.252042]  [<ffffffff81de9d3a>] start_kernel+0x416/0x422
[    3.252042]  [<ffffffff81de9732>] ? repair_env_string+0x58/0x58
[    3.252042]  [<ffffffff81de9120>] ? early_idt_handlers+0x120/0x120
[    3.252042]  [<ffffffff81de944c>] x86_64_start_reservations+0x2a/0x2c
[    3.252042]  [<ffffffff81de952a>] x86_64_start_kernel+0xdc/0xe9
[    3.252042] Code: 8b 65 c8 4d 39 ec 0f 84 2f ff ff ff 41 8b 4c 24 18 4d =
8b 74 24 20 4d 8b 7c 24 28 4c 89 63 38 49 8b 44 24 08 49 8b 14 24 83 e1 02 =
<48> 89 42 08 48 89 10 48 b8 00 02 20 00 00 00 ad de 41 f6 44 24=20
[    3.252042] RIP  [<ffffffff81097b28>] run_timer_softirq+0x12c/0x1b8
[    3.252042]  RSP <ffff88000dc03ef0>
[    3.252042] CR2: 0000000000000008
[    3.252042] ---[ end trace 92cf0c676b7908d9 ]---

dmesg-quantal-lkp-tt02-11:20131005042608:x86_64-randconfig-x1-0928:3.11.0-r=
c2-00010-gc817a67:409

[    3.499869] rtc-test rtc-test.0: setting system clock to 2013-10-04 20:2=
6:04 UTC (1380918364)
[    3.503640] debug: unmapping init [mem 0xffffffff81dd5000-0xffffffff81ea=
6fff]
[    3.612102] BUG: unable to handle kernel NULL pointer dereference at 000=
0000000000008
[    3.614062] IP: [<ffffffff81097b28>] run_timer_softirq+0x12c/0x1b8
[    3.615539] PGD 0=20
[    3.616036] Oops: 0002 [#1] PREEMPT SMP DEBUG_PAGEALLOC
[    3.616075] CPU: 0 PID: 121 Comm: 99-trinity Not tainted 3.11.0-rc2-0001=
0-gc817a67 #409
[    3.616075] task: ffff880006a3e480 ti: ffff880006a40000 task.ti: ffff880=
006a40000
[    3.616075] RIP: 0010:[<ffffffff81097b28>]  [<ffffffff81097b28>] run_tim=
er_softirq+0x12c/0x1b8
[    3.622533] RSP: 0018:ffff88000dc03ef0  EFLAGS: 00010002


dmesg-quantal-lkp-st01-1:20131005135820:x86_64-randconfig-x1-0928:3.11.0-rc=
2-00010-gc817a67:409

[    4.487345] registered taskstats version 1
[    4.489342] rtc-test rtc-test.0: setting system clock to 2013-10-05 05:5=
8:12 UTC (1380952692)
[    4.492057] BUG: unable to handle kernel NULL pointer dereference at 000=
0000000000008
[    4.493377] IP: [<ffffffff81097b28>] run_timer_softirq+0x12c/0x1b8
[    4.494444] PGD 0=20
[    4.494819] Oops: 0002 [#1] PREEMPT SMP DEBUG_PAGEALLOC
[    4.495778] CPU: 0 PID: 1 Comm: swapper/0 Not tainted 3.11.0-rc2-00010-g=
c817a67 #409
[    4.496012] task: ffff88000007a040 ti: ffff88000007c000 task.ti: ffff880=
00007c000
[    4.496012] RIP: 0010:[<ffffffff81097b28>]  [<ffffffff81097b28>] run_tim=
er_softirq+0x12c/0x1b8
[    4.496012] RSP: 0000:ffff88000dc03ef0  EFLAGS: 00010046
[    4.496012] RAX: ffff88000dc03ef0 RBX: ffffffff81f167c0 RCX: 00000000000=
00000
[    4.496012] RDX: 0000000000000000 RSI: ffffffff81097a38 RDI: ffffffff81f=
167c0
[    4.496012] RBP: ffff88000dc03f28 R08: 0000000000000002 R09: 00000000000=
00001
[    4.496012] R10: ffffffff81097a38 R11: 0000000000000020 R12: ffff880006d=
a00a0
[    4.496012] R13: ffff88000dc03ef0 R14: 0000000000000000 R15: 00000000000=
00000
[    4.496012] FS:  0000000000000000(0000) GS:ffff88000dc00000(0000) knlGS:=
0000000000000000
[    4.496012] CS:  0010 DS: 0000 ES: 0000 CR0: 000000008005003b
[    4.496012] CR2: 0000000000000008 CR3: 0000000001c1f000 CR4: 00000000000=
006b0
[    4.496012] Stack:
[    4.496012]  ffff880006da00a0 ffff880006db30a0 0000000000000001 ffffffff=
81c1b088
[    4.496012]  ffff88000007dfd8 000000000000000a 0000000000000101 ffff8800=
0dc03f80
[    4.496012]  ffffffff81093f98 0000000000000001 0000000000000001 00204140=
00000000
[    4.496012] Call Trace:
[    4.496012]  <IRQ>=20
[    4.496012]  [<ffffffff81093f98>] __do_softirq+0xc8/0x18d
[    4.496012]  [<ffffffff81094172>] irq_exit+0x56/0x97
[    4.496012]  [<ffffffff81043f11>] smp_apic_timer_interrupt+0x30/0x3c
[    4.496012]  [<ffffffff818350f2>] apic_timer_interrupt+0x72/0x80
[    4.496012]  <EOI>=20
[    4.496012]  [<ffffffff8183316f>] ? _raw_spin_unlock_irqrestore+0x67/0x75
[    4.496012]  [<ffffffff810cb23b>] ? arch_local_irq_restore+0x6/0xd
[    4.496012]  [<ffffffff81833150>] _raw_spin_unlock_irqrestore+0x48/0x75
[    4.496012]  [<ffffffff810decc4>] __setup_irq+0x317/0x3d9
[    4.496012]  [<ffffffff810def70>] request_threaded_irq+0xc5/0xf8
[    4.496012]  [<ffffffff812fcdcd>] ? serial8250_release_port+0x21/0x21
[    4.496012]  [<ffffffff812fd768>] serial8250_startup+0x4bb/0x6c8
[    4.496012]  [<ffffffff812fa415>] uart_startup+0x91/0x17b
[    4.496012]  [<ffffffff812fa5e1>] uart_open+0xe2/0x12f
[    4.496012]  [<ffffffff812f18b7>] tty_open+0x2ae/0x441
[    4.496012]  [<ffffffff8111d2af>] chrdev_open+0x125/0x148
[    4.496012]  [<ffffffff8111d18a>] ? cdev_put+0x10/0x10
[    4.496012]  [<ffffffff811189cc>] do_dentry_open.isra.20+0x176/0x237
[    4.496012]  [<ffffffff81119577>] finish_open+0x1b/0x25
[    4.496012]  [<ffffffff8112425e>] do_last+0x7db/0x97d
[    4.496012]  [<ffffffff81121bf4>] ? inode_permission+0x3b/0x3d
[    4.496012]  [<ffffffff8112462f>] path_openat+0x22f/0x4bf
[    4.496012]  [<ffffffff811248f4>] do_filp_open+0x35/0x7a
[    4.496012]  [<ffffffff818330fc>] ? _raw_spin_unlock+0x41/0x4d
[    4.496012]  [<ffffffff8112f01a>] ? __alloc_fd+0xdf/0xee
[    4.496012]  [<ffffffff8111977a>] do_sys_open+0x6b/0xfa
[    4.496012]  [<ffffffff81119822>] SyS_open+0x19/0x1b
[    4.496012]  [<ffffffff81de9fe6>] kernel_init_freeable+0x16e/0x1d0
[    4.496012]  [<ffffffff81de96da>] ? do_early_param+0x88/0x88
[    4.496012]  [<ffffffff81823999>] ? rest_init+0xbd/0xbd
[    4.496012]  [<ffffffff818239a2>] kernel_init+0x9/0xcc
[    4.496012]  [<ffffffff818343bc>] ret_from_fork+0x7c/0xb0
[    4.496012]  [<ffffffff81823999>] ? rest_init+0xbd/0xbd
[    4.496012] Code: 8b 65 c8 4d 39 ec 0f 84 2f ff ff ff 41 8b 4c 24 18 4d =
8b 74 24 20 4d 8b 7c 24 28 4c 89 63 38 49 8b 44 24 08 49 8b 14 24 83 e1 02 =
<48> 89 42 08 48 89 10 48 b8 00 02 20 00 00 00 ad de 41 f6 44 24=20
[    4.496012] RIP  [<ffffffff81097b28>] run_timer_softirq+0x12c/0x1b8
[    4.496012]  RSP <ffff88000dc03ef0>
[    4.496012] CR2: 0000000000000008
[    4.496012] ---[ end trace 0d564cdfe5bc04ad ]---

dmesg-quantal-lkp-st01-4:20131005141646:x86_64-randconfig-x1-0928:3.11.0-rc=
2-00010-gc817a67:409

[    3.737261] vhci_hcd: vhci_hub_status:208: changed 0
[    3.745382] debug: unmapping init [mem 0xffffffff81dd5000-0xffffffff81ea=
6fff]
[    3.840046] BUG: unable to handle kernel NULL pointer dereference at 000=
0000000000008
[    3.841517] IP: [<ffffffff81097b28>] run_timer_softirq+0x12c/0x1b8
[    3.842649] PGD 6a13067 PUD 6a12067 PMD 0=20
[    3.843436] Oops: 0002 [#1] PREEMPT SMP DEBUG_PAGEALLOC
[    3.844023] CPU: 0 PID: 117 Comm: sh Not tainted 3.11.0-rc2-00010-gc817a=
67 #409
[    3.844023] task: ffff880006a0a480 ti: ffff880006a0c000 task.ti: ffff880=
006a0c000
[    3.844023] RIP: 0010:[<ffffffff81097b28>]  [<ffffffff81097b28>] run_tim=
er_softirq+0x12c/0x1b8
[    3.844023] RSP: 0000:ffff88000dc03ef0  EFLAGS: 00010002
[    3.844023] RAX: ffff88000dc03ef0 RBX: ffffffff81f167c0 RCX: 00000000000=
00002
[    3.844023] RDX: 0000000000000000 RSI: ffffffff81097a38 RDI: ffffffff81f=
167c0
[    3.844023] RBP: ffff88000dc03f28 R08: 0000000000000002 R09: 00000000000=
00001
[    3.844023] R10: ffffffff81097a38 R11: 0000000000000020 R12: ffff880006d=
b38a0
[    3.844023] R13: ffff88000dc03ef0 R14: ffffffff810a0182 R15: ffff880006d=
b3860
[    3.844023] FS:  00007f17bc989700(0000) GS:ffff88000dc00000(0000) knlGS:=
0000000000000000
[    3.844023] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[    3.844023] CR2: 0000000000000008 CR3: 0000000006a10000 CR4: 00000000000=
006b0
[    3.844023] Stack:
[    3.844023]  ffff880006db38a0 ffff880006dbb8a0 0000000000000101 ffffffff=
81c1b088
[    3.844023]  ffff880006a0dfd8 000000000000000a 0000000000000100 ffff8800=
0dc03f80
[    3.844023]  ffffffff81093f98 0000000000000001 0000000000000001 00406000=
00000000
[    3.844023] Call Trace:
[    3.844023]  <IRQ>=20
[    3.844023]  [<ffffffff81093f98>] __do_softirq+0xc8/0x18d
[    3.844023]  [<ffffffff81094172>] irq_exit+0x56/0x97
[    3.844023]  [<ffffffff81043f11>] smp_apic_timer_interrupt+0x30/0x3c
[    3.844023]  [<ffffffff818350f2>] apic_timer_interrupt+0x72/0x80
[    3.844023]  <EOI>=20
[    3.844023]  [<ffffffff81833bdc>] ? retint_swapgs+0x13/0x1b
[    3.844023] Code: 8b 65 c8 4d 39 ec 0f 84 2f ff ff ff 41 8b 4c 24 18 4d =
8b 74 24 20 4d 8b 7c 24 28 4c 89 63 38 49 8b 44 24 08 49 8b 14 24 83 e1 02 =
<48> 89 42 08 48 89 10 48 b8 00 02 20 00 00 00 ad de 41 f6 44 24=20
[    3.844023] RIP  [<ffffffff81097b28>] run_timer_softirq+0x12c/0x1b8
[    3.844023]  RSP <ffff88000dc03ef0>
[    3.844023] CR2: 0000000000000008
[    3.844023] ---[ end trace 2db01eb01d9e3158 ]---

dmesg-yocto-xian-41:20131005135501:x86_64-randconfig-x1-0928:3.11.0-rc2-000=
10-gc817a67:409

/etc/kernel-tests/99-trinity: line 16: /trinity: not found
/etc/kernel-tests/99-trinity: line 15: /trinity: not found
[    1.800101] BUG: unable to handle kernel NULL pointer dereference at 000=
0000000000008
[    1.801673] IP: [<ffffffff81097b28>] run_timer_softirq+0x12c/0x1b8
[    1.802820] PGD c9f6067 PUD ca5e067 PMD 0=20
[    1.803690] Oops: 0002 [#1] PREEMPT SMP DEBUG_PAGEALLOC
[    1.804051] CPU: 0 PID: 0 Comm: swapper/0 Not tainted 3.11.0-rc2-00010-g=
c817a67 #409
[    1.804051] task: ffffffff81c24400 ti: ffffffff81c16000 task.ti: fffffff=
f81c16000
[    1.804051] RIP: 0010:[<ffffffff81097b28>]  [<ffffffff81097b28>] run_tim=
er_softirq+0x12c/0x1b8
[    1.804051] RSP: 0018:ffff88000f003ef0  EFLAGS: 00010002
[    1.804051] RAX: ffff88000f003ef0 RBX: ffffffff81f167c0 RCX: 00000000000=
00002
[    1.804051] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ffffffff81f=
167c0
[    1.804051] RBP: ffff88000f003f28 R08: 0000000000000002 R09: 00000000000=
00001
[    1.804051] R10: ffffffff81097b74 R11: 000000000000a7a3 R12: ffff88000cd=
780a0
[    1.804051] R13: ffff88000f003ef0 R14: ffffffff810a0182 R15: ffff88000cd=
78060
[    1.804051] FS:  0000000000000000(0000) GS:ffff88000f000000(0000) knlGS:=
0000000000000000
[    1.804051] CS:  0010 DS: 0000 ES: 0000 CR0: 000000008005003b
[    1.804051] CR2: 0000000000000008 CR3: 000000000ca35000 CR4: 00000000000=
006b0
[    1.804051] Stack:
[    1.804051]  ffff88000cd780a0 ffff88000cd8b0a0 0000000000000001 ffffffff=
81c1b088
[    1.804051]  ffffffff81c17fd8 000000000000000a 0000000000000101 ffff8800=
0f003f80
[    1.804051]  ffffffff81093f98 0000000000000001 0000000000000001 00200000=
00000000
[    1.804051] Call Trace:
[    1.804051]  <IRQ>=20
[    1.804051]  [<ffffffff81093f98>] __do_softirq+0xc8/0x18d
[    1.804051]  [<ffffffff81094172>] irq_exit+0x56/0x97
[    1.804051]  [<ffffffff81043f11>] smp_apic_timer_interrupt+0x30/0x3c
[    1.804051]  [<ffffffff818350f2>] apic_timer_interrupt+0x72/0x80
[    1.804051]  <EOI>=20
[    1.804051]  [<ffffffff810ab39e>] ? notifier_call_chain+0x59/0x59
[    1.804051]  [<ffffffff810ab39e>] ? notifier_call_chain+0x59/0x59
[    1.804051]  [<ffffffff810491ad>] ? native_safe_halt+0x6/0x8
[    1.804051]  [<ffffffff810c4aed>] ? trace_hardirqs_on+0xd/0xf
[    1.804051]  [<ffffffff8102fccc>] default_idle+0x13/0x1c
[    1.804051]  [<ffffffff810303cd>] arch_cpu_idle+0x13/0x21
[    1.804051]  [<ffffffff810bb378>] cpu_startup_entry+0x101/0x161
[    1.804051]  [<ffffffff81823995>] rest_init+0xb9/0xbd
[    1.804051]  [<ffffffff818238dc>] ? csum_partial_copy_generic+0x16c/0x16c
[    1.804051]  [<ffffffff81de9d3a>] start_kernel+0x416/0x422
[    1.804051]  [<ffffffff81de9732>] ? repair_env_string+0x58/0x58
[    1.804051]  [<ffffffff81de9120>] ? early_idt_handlers+0x120/0x120
[    1.804051]  [<ffffffff81de944c>] x86_64_start_reservations+0x2a/0x2c
[    1.804051]  [<ffffffff81de952a>] x86_64_start_kernel+0xdc/0xe9
[    1.804051] Code: 8b 65 c8 4d 39 ec 0f 84 2f ff ff ff 41 8b 4c 24 18 4d =
8b 74 24 20 4d 8b 7c 24 28 4c 89 63 38 49 8b 44 24 08 49 8b 14 24 83 e1 02 =
<48> 89 42 08 48 89 10 48 b8 00 02 20 00 00 00 ad de 41 f6 44 24=20
[    1.804051] RIP  [<ffffffff81097b28>] run_timer_softirq+0x12c/0x1b8
[    1.804051]  RSP <ffff88000f003ef0>
[    1.804051] CR2: 0000000000000008
[    1.804051] ---[ end trace 19a96a9f7c393696 ]---

dmesg-quantal-xps-1:20131005220917:x86_64-randconfig-x1-0928:3.11.0-rc2-000=
10-gc817a67:409

[    1.956237] tsc: Refined TSC clocksource calibration: 2927.447 MHz
[    2.126372] input: ImExPS/2 Generic Explorer Mouse as /devices/platform/=
i8042/serio1/input/input2
[    2.144042] BUG: unable to handle kernel NULL pointer dereference at 000=
0000000000008
[    2.145040] IP: [<ffffffff81097b28>] run_timer_softirq+0x12c/0x1b8
[    2.145802] PGD 69f1067 PUD 6a04067 PMD 0=20
[    2.146363] Oops: 0002 [#1] PREEMPT SMP DEBUG_PAGEALLOC
[    2.147072] CPU: 0 PID: 0 Comm: swapper/0 Not tainted 3.11.0-rc2-00010-g=
c817a67 #409
[    2.148002] task: ffffffff81c24400 ti: ffffffff81c16000 task.ti: fffffff=
f81c16000
[    2.148024] RIP: 0010:[<ffffffff81097b28>]  [<ffffffff81097b28>] run_tim=
er_softirq+0x12c/0x1b8
[    2.148024] RSP: 0018:ffff88000dc03ef0  EFLAGS: 00010002
[    2.148024] RAX: ffff88000dc03ef0 RBX: ffffffff81f167c0 RCX: 00000000000=
00002
[    2.148024] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ffffffff81f=
167c0
[    2.148024] RBP: ffff88000dc03f28 R08: 0000000000000002 R09: 00000000000=
00001
[    2.148024] R10: ffffffff81097b74 R11: 000000000000b434 R12: ffff880006d=
d80a0
[    2.148024] R13: ffff88000dc03ef0 R14: ffffffff810a0182 R15: ffff880006d=
d8060
[    2.148024] FS:  0000000000000000(0000) GS:ffff88000dc00000(0000) knlGS:=
0000000000000000
[    2.148024] CS:  0010 DS: 0000 ES: 0000 CR0: 000000008005003b
[    2.148024] CR2: 0000000000000008 CR3: 0000000006a02000 CR4: 00000000000=
006b0
[    2.148024] Stack:
[    2.148024]  ffff880006dd80a0 ffff880006deb0a0 0000000000000041 ffffffff=
81c1b088
[    2.148024]  ffffffff81c17fd8 000000000000000a 0000000000000101 ffff8800=
0dc03f80
[    2.148024]  ffffffff81093f98 0000000000000001 0000000000000001 00200000=
00000000
[    2.148024] Call Trace:
[    2.148024]  <IRQ>=20
[    2.148024]  [<ffffffff81093f98>] __do_softirq+0xc8/0x18d
[    2.148024]  [<ffffffff81094172>] irq_exit+0x56/0x97
[    2.148024]  [<ffffffff81043f11>] smp_apic_timer_interrupt+0x30/0x3c
[    2.148024]  [<ffffffff818350f2>] apic_timer_interrupt+0x72/0x80
[    2.148024]  <EOI>=20
[    2.148024]  [<ffffffff810ab39e>] ? notifier_call_chain+0x59/0x59
[    2.148024]  [<ffffffff810ab39e>] ? notifier_call_chain+0x59/0x59
[    2.148024]  [<ffffffff810491ad>] ? native_safe_halt+0x6/0x8
[    2.148024]  [<ffffffff810c4aed>] ? trace_hardirqs_on+0xd/0xf
[    2.148024]  [<ffffffff8102fccc>] default_idle+0x13/0x1c
[    2.148024]  [<ffffffff810303cd>] arch_cpu_idle+0x13/0x21
[    2.148024]  [<ffffffff810bb378>] cpu_startup_entry+0x101/0x161
[    2.148024]  [<ffffffff81823995>] rest_init+0xb9/0xbd
[    2.148024]  [<ffffffff818238dc>] ? csum_partial_copy_generic+0x16c/0x16c
[    2.148024]  [<ffffffff81de9d3a>] start_kernel+0x416/0x422
[    2.148024]  [<ffffffff81de9732>] ? repair_env_string+0x58/0x58
[    2.148024]  [<ffffffff81de9120>] ? early_idt_handlers+0x120/0x120
[    2.148024]  [<ffffffff81de944c>] x86_64_start_reservations+0x2a/0x2c
[    2.148024]  [<ffffffff81de952a>] x86_64_start_kernel+0xdc/0xe9
[    2.148024] Code: 8b 65 c8 4d 39 ec 0f 84 2f ff ff ff 41 8b 4c 24 18 4d =
8b 74 24 20 4d 8b 7c 24 28 4c 89 63 38 49 8b 44 24 08 49 8b 14 24 83 e1 02 =
<48> 89 42 08 48 89 10 48 b8 00 02 20 00 00 00 ad de 41 f6 44 24=20
[    2.148024] RIP  [<ffffffff81097b28>] run_timer_softirq+0x12c/0x1b8
[    2.148024]  RSP <ffff88000dc03ef0>
[    2.148024] CR2: 0000000000000008
[    2.148024] ---[ end trace 72c43551982bae6a ]---

dmesg-quantal-inn-44:20131005141543:x86_64-randconfig-x1-0928:3.11.0-rc2-00=
010-gc817a67:409

[    1.808368] tsc: Refined TSC clocksource calibration: 2693.429 MHz
[    1.849800] input: ImExPS/2 Generic Explorer Mouse as /devices/platform/=
i8042/serio1/input/input2
[    1.948042] BUG: unable to handle kernel NULL pointer dereference at 000=
0000000000008
[    1.948846] IP: [<ffffffff81097b28>] run_timer_softirq+0x12c/0x1b8
[    1.949467] PGD 6a13067 PUD 6a30067 PMD 0=20
[    1.949908] Oops: 0002 [#1] PREEMPT SMP DEBUG_PAGEALLOC
[    1.950492] CPU: 1 PID: 0 Comm: swapper/1 Not tainted 3.11.0-rc2-00010-g=
c817a67 #409
[    1.951233] task: ffff8800001422c0 ti: ffff880000144000 task.ti: ffff880=
000144000
[    1.951948] RIP: 0010:[<ffffffff81097b28>]  [<ffffffff81097b28>] run_tim=
er_softirq+0x12c/0x1b8
[    1.952015] RSP: 0018:ffff88000dd03ef0  EFLAGS: 00010002
[    1.952015] RAX: ffff88000dd03ef0 RBX: ffff88000015c000 RCX: 00000000000=
00002
[    1.952015] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ffff8800001=
5c000
[    1.952015] RBP: ffff88000dd03f28 R08: 0000000000000002 R09: 00000000000=
00001
[    1.952015] R10: ffffffff81097b74 R11: 000000000000b79c R12: ffff8800071=
d58a0
[    1.952015] R13: ffff88000dd03ef0 R14: ffffffff810a0182 R15: ffff8800071=
d5860
[    1.952015] FS:  0000000000000000(0000) GS:ffff88000dd00000(0000) knlGS:=
0000000000000000
[    1.952015] CS:  0010 DS: 0000 ES: 0000 CR0: 000000008005003b
[    1.952015] CR2: 0000000000000008 CR3: 0000000006a35000 CR4: 00000000000=
006a0
[    1.952015] Stack:
[    1.952015]  ffff8800071d58a0 ffff8800071dc8a0 0000000000000141 ffffffff=
81c1b088
[    1.952015]  ffff880000145fd8 000000000000000a 0000000000000101 ffff8800=
0dd03f80
[    1.952015]  ffffffff81093f98 0000000000000001 0000000000000001 00200040=
00000001
[    1.952015] Call Trace:
[    1.952015]  <IRQ>=20
[    1.952015]  [<ffffffff81093f98>] __do_softirq+0xc8/0x18d
[    1.952015]  [<ffffffff81094172>] irq_exit+0x56/0x97
[    1.952015]  [<ffffffff81043f11>] smp_apic_timer_interrupt+0x30/0x3c
[    1.952015]  [<ffffffff818350f2>] apic_timer_interrupt+0x72/0x80
[    1.952015]  <EOI>=20
[    1.952015]  [<ffffffff810ab39e>] ? notifier_call_chain+0x59/0x59
[    1.952015]  [<ffffffff810ab39e>] ? notifier_call_chain+0x59/0x59
[    1.952015]  [<ffffffff810491ad>] ? native_safe_halt+0x6/0x8
[    1.952015]  [<ffffffff8102fccc>] default_idle+0x13/0x1c
[    1.952015]  [<ffffffff810303cd>] arch_cpu_idle+0x13/0x21
[    1.952015]  [<ffffffff810bb378>] cpu_startup_entry+0x101/0x161
[    1.952015]  [<ffffffff8104282d>] start_secondary+0x1ed/0x1f1
[    1.952015] Code: 8b 65 c8 4d 39 ec 0f 84 2f ff ff ff 41 8b 4c 24 18 4d =
8b 74 24 20 4d 8b 7c 24 28 4c 89 63 38 49 8b 44 24 08 49 8b 14 24 83 e1 02 =
<48> 89 42 08 48 89 10 48 b8 00 02 20 00 00 00 ad de 41 f6 44 24=20
[    1.952015] RIP  [<ffffffff81097b28>] run_timer_softirq+0x12c/0x1b8
[    1.952015]  RSP <ffff88000dd03ef0>
[    1.952015] CR2: 0000000000000008
[    1.952015] ---[ end trace 9d2469f448c6a278 ]---

dmesg-quantal-inn-17:20131005142622:x86_64-randconfig-x1-0928:3.11.0-rc2-00=
010-gc817a67:409

[    1.808444] tsc: Refined TSC clocksource calibration: 2693.429 MHz
[    1.825808] input: ImExPS/2 Generic Explorer Mouse as /devices/platform/=
i8042/serio1/input/input2
[    1.936036] BUG: unable to handle kernel NULL pointer dereference at 000=
0000000000008
[    1.936821] IP: [<ffffffff81097b28>] run_timer_softirq+0x12c/0x1b8
[    1.937408] PGD 0=20
[    1.937629] Oops: 0002 [#1] PREEMPT SMP DEBUG_PAGEALLOC
[    1.938173] CPU: 1 PID: 0 Comm: swapper/1 Not tainted 3.11.0-rc2-00010-g=
c817a67 #409
[    1.938895] task: ffff8800001422c0 ti: ffff880000144000 task.ti: ffff880=
000144000
[    1.939590] RIP: 0010:[<ffffffff81097b28>]  [<ffffffff81097b28>] run_tim=
er_softirq+0x12c/0x1b8
[    1.940017] RSP: 0018:ffff88000dd03ef0  EFLAGS: 00010002
[    1.940017] RAX: ffff88000dd03ef0 RBX: ffff88000015c000 RCX: 00000000000=
00002
[    1.940017] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ffff8800001=
5c000
[    1.940017] RBP: ffff88000dd03f28 R08: 0000000000000002 R09: 00000000000=
00001
[    1.940017] R10: ffffffff81097b74 R11: 000000000000b73f R12: ffff8800071=
d88a0
[    1.940017] R13: ffff88000dd03ef0 R14: ffffffff810a0182 R15: ffff8800071=
d8860
[    1.940017] FS:  0000000000000000(0000) GS:ffff88000dd00000(0000) knlGS:=
0000000000000000
[    1.940017] CS:  0010 DS: 0000 ES: 0000 CR0: 000000008005003b
[    1.940017] CR2: 0000000000000008 CR3: 000000000688b000 CR4: 00000000000=
006a0
[    1.940017] Stack:
[    1.940017]  ffff8800071d88a0 ffff8800071df8a0 0000000000000141 ffffffff=
81c1b088
[    1.940017]  ffff880000145fd8 000000000000000a 0000000000000101 ffff8800=
0dd03f80
[    1.940017]  ffffffff81093f98 0000000000000001 0000000000000001 00200040=
00000001
[    1.940017] Call Trace:
[    1.940017]  <IRQ>=20
[    1.940017]  [<ffffffff81093f98>] __do_softirq+0xc8/0x18d
[    1.940017]  [<ffffffff81094172>] irq_exit+0x56/0x97
[    1.940017]  [<ffffffff81043f11>] smp_apic_timer_interrupt+0x30/0x3c
[    1.940017]  [<ffffffff818350f2>] apic_timer_interrupt+0x72/0x80
[    1.940017]  <EOI>=20
[    1.940017]  [<ffffffff810ab39e>] ? notifier_call_chain+0x59/0x59
[    1.940017]  [<ffffffff810ab39e>] ? notifier_call_chain+0x59/0x59
[    1.940017]  [<ffffffff810491ad>] ? native_safe_halt+0x6/0x8
[    1.940017]  [<ffffffff8102fccc>] default_idle+0x13/0x1c
[    1.940017]  [<ffffffff810303cd>] arch_cpu_idle+0x13/0x21
[    1.940017]  [<ffffffff810bb378>] cpu_startup_entry+0x101/0x161
[    1.940017]  [<ffffffff8104282d>] start_secondary+0x1ed/0x1f1
[    1.940017] Code: 8b 65 c8 4d 39 ec 0f 84 2f ff ff ff 41 8b 4c 24 18 4d =
8b 74 24 20 4d 8b 7c 24 28 4c 89 63 38 49 8b 44 24 08 49 8b 14 24 83 e1 02 =
<48> 89 42 08 48 89 10 48 b8 00 02 20 00 00 00 ad de 41 f6 44 24=20
[    1.940017] RIP  [<ffffffff81097b28>] run_timer_softirq+0x12c/0x1b8
[    1.940017]  RSP <ffff88000dd03ef0>
[    1.940017] CR2: 0000000000000008
[    1.940017] ---[ end trace b85b8a09cc57a2a2 ]---

dmesg-yocto-lkp-st01-10:20131005135932:x86_64-randconfig-x1-0928:3.11.0-rc2=
-00010-gc817a67:409

Configuring network interfaces...=20
[    1.962722] input: ImExPS/2 Generic Explorer Mouse as /devices/platform/=
i8042/serio1/input/input2
[    1.988048] BUG: unable to handle kernel NULL pointer dereference at 000=
0000000000008
[    1.989404] IP: [<ffffffff81097b28>] run_timer_softirq+0x12c/0x1b8
[    1.990494] PGD ca16067 PUD ca17067 PMD 0=20
[    1.991307] Oops: 0002 [#1] PREEMPT SMP DEBUG_PAGEALLOC
[    1.992029] CPU: 0 PID: 149 Comm: sh Not tainted 3.11.0-rc2-00010-gc817a=
67 #409
[    1.992029] task: ffff88000ca30700 ti: ffff88000ca34000 task.ti: ffff880=
00ca34000
[    1.992029] RIP: 0010:[<ffffffff81097b28>]  [<ffffffff81097b28>] run_tim=
er_softirq+0x12c/0x1b8
[    1.992029] RSP: 0018:ffff88000f003ef0  EFLAGS: 00010002
[    1.992029] RAX: ffff88000f003ef0 RBX: ffffffff81f167c0 RCX: 00000000000=
00002
[    1.992029] RDX: 0000000000000000 RSI: ffffffff81097a38 RDI: ffffffff81f=
167c0
[    1.992029] RBP: ffff88000f003f28 R08: 0000000000000002 R09: 00000000000=
00001
[    1.992029] R10: ffffffff81097a38 R11: 0000000000000020 R12: ffff88000cd=
818a0
[    1.992029] R13: ffff88000f003ef0 R14: ffffffff810a0182 R15: ffff88000cd=
81860
[    1.992029] FS:  00007ff38f49c700(0000) GS:ffff88000f000000(0000) knlGS:=
0000000000000000
[    1.992029] CS:  0010 DS: 0000 ES: 0000 CR0: 000000008005003b
[    1.992029] CR2: 0000000000000008 CR3: 000000000ca24000 CR4: 00000000000=
006b0
[    1.992029] Stack:
[    1.992029]  ffff88000cd818a0 ffff88000cd858a0 0000000000000101 ffffffff=
81c1b088
[    1.992029]  ffff88000ca35fd8 000000000000000a 0000000000000100 ffff8800=
0f003f80
[    1.992029]  ffffffff81093f98 0000000000000001 0000000000000001 00406000=
00000000
[    1.992029] Call Trace:
[    1.992029]  <IRQ>=20
[    1.992029]  [<ffffffff81093f98>] __do_softirq+0xc8/0x18d
[    1.992029]  [<ffffffff81094172>] irq_exit+0x56/0x97
[    1.992029]  [<ffffffff81043f11>] smp_apic_timer_interrupt+0x30/0x3c
[    1.992029]  [<ffffffff818350f2>] apic_timer_interrupt+0x72/0x80
[    1.992029]  <EOI>=20
[    1.992029]  [<ffffffff81049388>] ? native_flush_tlb_global+0x23/0x2a
[    1.992029]  [<ffffffff8104c492>] __flush_tlb_all+0x15/0x22
[    1.992029]  [<ffffffff8104d8fc>] kernel_map_pages+0xbe/0x11a
[    1.992029]  [<ffffffff810f87a1>] get_page_from_freelist+0x38c/0x4c6
[    1.992029]  [<ffffffff810f8a49>] __alloc_pages_nodemask+0x16e/0x5d4
[    1.992029]  [<ffffffff810c6763>] ? lock_acquire+0x94/0x9d
[    1.992029]  [<ffffffff81116fa8>] ? ____cache_alloc+0x290/0x5ef
[    1.992029]  [<ffffffff81116fe0>] ____cache_alloc+0x2c8/0x5ef
[    1.992029]  [<ffffffff81116cc7>] kmem_cache_alloc+0x4c/0x9d
[    1.992029]  [<ffffffff810e6087>] __delayacct_tsk_init+0x19/0x3e
[    1.992029]  [<ffffffff8108c76b>] copy_process.part.48+0x347/0x10d5
[    1.992029]  [<ffffffff8108d69e>] do_fork+0xdd/0x246
[    1.992029]  [<ffffffff81105fa1>] ? __do_fault+0x1a4/0x32b
[    1.992029]  [<ffffffff81833bdc>] ? retint_swapgs+0x13/0x1b
[    1.992029]  [<ffffffff8108d86d>] SyS_clone+0x11/0x13
[    1.992029]  [<ffffffff81834849>] stub_clone+0x69/0x90
[    1.992029]  [<ffffffff81834469>] ? system_call_fastpath+0x16/0x1b
[    1.992029] Code: 8b 65 c8 4d 39 ec 0f 84 2f ff ff ff 41 8b 4c 24 18 4d =
8b 74 24 20 4d 8b 7c 24 28 4c 89 63 38 49 8b 44 24 08 49 8b 14 24 83 e1 02 =
<48> 89 42 08 48 89 10 48 b8 00 02 20 00 00 00 ad de 41 f6 44 24=20
[    1.992029] RIP  [<ffffffff81097b28>] run_timer_softirq+0x12c/0x1b8
[    1.992029]  RSP <ffff88000f003ef0>
[    1.992029] CR2: 0000000000000008
[    1.992029] ---[ end trace 80f5578f13157316 ]---

dmesg-yocto-lkp-st01-11:20131005140626:x86_64-randconfig-x1-0928:3.11.0-rc2=
-00010-gc817a67:409

[    1.926826] input: ImExPS/2 Generic Explorer Mouse as /devices/platform/=
i8042/serio1/input/input2
Configuring network interfaces...=20
[    1.940041] BUG: unable to handle kernel NULL pointer dereference at 000=
0000000000008
[    1.941429] IP: [<ffffffff81097b28>] run_timer_softirq+0x12c/0x1b8
[    1.942525] PGD ca0b067 PUD c9df067 PMD 0=20
[    1.943303] Oops: 0002 [#1] PREEMPT SMP DEBUG_PAGEALLOC
[    1.944492] CPU: 0 PID: 146 Comm: sh Not tainted 3.11.0-rc2-00010-gc817a=
67 #409
[    1.944492] task: ffff88000d2c8e00 ti: ffff88000ca1a000 task.ti: ffff880=
00ca1a000
[    1.944492] RIP: 0010:[<ffffffff81097b28>]  [<ffffffff81097b28>] run_tim=
er_softirq+0x12c/0x1b8
[    1.944492] RSP: 0000:ffff88000f003ef0  EFLAGS: 00010002
[    1.944492] RAX: ffff88000f003ef0 RBX: ffffffff81f167c0 RCX: 00000000000=
00002
[    1.944492] RDX: 0000000000000000 RSI: ffffffff81097a38 RDI: ffffffff81f=
167c0
[    1.944492] RBP: ffff88000f003f28 R08: 0000000000000002 R09: 00000000000=
00001
[    1.944492] R10: ffffffff81097a38 R11: 0000000000000020 R12: ffff88000cd=
798a0
[    1.944492] R13: ffff88000f003ef0 R14: ffffffff810a0182 R15: ffff88000cd=
79860
[    1.944492] FS:  00007f3065639700(0000) GS:ffff88000f000000(0000) knlGS:=
0000000000000000
[    1.944492] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[    1.944492] CR2: 0000000000000008 CR3: 000000000ca08000 CR4: 00000000000=
006b0
[    1.944492] Stack:
[    1.944492]  ffff88000cd798a0 ffff88000cd808a0 0000000000000101 ffffffff=
81c1b088
[    1.944492]  ffff88000ca1bfd8 000000000000000a 0000000000000100 ffff8800=
0f003f80
[    1.944492]  ffffffff81093f98 0000000000000001 0000000000000001 00406000=
00000000
[    1.944492] Call Trace:
[    1.944492]  <IRQ>=20
[    1.944492]  [<ffffffff81093f98>] __do_softirq+0xc8/0x18d
[    1.944492]  [<ffffffff81094172>] irq_exit+0x56/0x97
[    1.944492]  [<ffffffff81043f11>] smp_apic_timer_interrupt+0x30/0x3c
[    1.944492]  [<ffffffff818350f2>] apic_timer_interrupt+0x72/0x80
[    1.944492]  <EOI>=20
[    1.944492]  [<ffffffff8104ba2b>] ? arch_local_irq_enable+0xb/0xd
[    1.944492]  [<ffffffff8104bb28>] __do_page_fault+0xb7/0x399
[    1.944492]  [<ffffffff810c5a44>] ? __lock_acquire+0x390/0xd9b
[    1.944492]  [<ffffffff81109887>] ? might_fault+0x4f/0x9c
[    1.944492]  [<ffffffff81109887>] ? might_fault+0x4f/0x9c
[    1.944492]  [<ffffffff810c6ad5>] ? lock_release+0x150/0x16a
[    1.944492]  [<ffffffff810c4b26>] ? trace_hardirqs_off_caller+0x37/0xa4
[    1.944492]  [<ffffffff8104be32>] do_page_fault+0x9/0xb
[    1.944492]  [<ffffffff81048c08>] do_async_page_fault+0x2c/0x5e
[    1.944492]  [<ffffffff81833e98>] async_page_fault+0x28/0x30
[    1.944492] Code: 8b 65 c8 4d 39 ec 0f 84 2f ff ff ff 41 8b 4c 24 18 4d =
8b 74 24 20 4d 8b 7c 24 28 4c 89 63 38 49 8b 44 24 08 49 8b 14 24 83 e1 02 =
<48> 89 42 08 48 89 10 48 b8 00 02 20 00 00 00 ad de 41 f6 44 24=20
[    1.944492] RIP  [<ffffffff81097b28>] run_timer_softirq+0x12c/0x1b8
[    1.944492]  RSP <ffff88000f003ef0>
[    1.944492] CR2: 0000000000000008
[    1.944492] ---[ end trace 6827b8ebd9895d75 ]---

dmesg-quantal-lkp-tt02-10:20131005152946:x86_64-randconfig-x1-0928:3.11.0-r=
c2-00010-gc817a67:409

[    4.042923] vhci_hcd: dump_port_status_diff:119:=20
[    4.042924] vhci_hcd: vhci_hub_control:405:  bye
[    4.118561] BUG: unable to handle kernel NULL pointer dereference at 000=
0000000000008
[    4.120098] usb usb1: vhci_bus_suspend
[    4.120101] vhci_hcd: vhci_hub_status:208: changed 0
[    4.122216] IP: [<ffffffff81097b28>] run_timer_softirq+0x12c/0x1b8
[    4.122506] PGD 0=20
[    4.122506] Oops: 0002 [#1] PREEMPT SMP DEBUG_PAGEALLOC
[    4.122506] CPU: 1 PID: 1 Comm: swapper/0 Not tainted 3.11.0-rc2-00010-g=
c817a67 #409
[    4.122506] task: ffff88000007a040 ti: ffff88000007c000 task.ti: ffff880=
00007c000
[    4.122506] RIP: 0010:[<ffffffff81097b28>]  [<ffffffff81097b28>] run_tim=
er_softirq+0x12c/0x1b8
[    4.122506] RSP: 0000:ffff88000dd03ef0  EFLAGS: 00010002
[    4.122506] RAX: ffff88000dd03ef0 RBX: ffff88000015c000 RCX: 00000000000=
00002
[    4.122506] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ffff8800001=
5c000
[    4.122506] RBP: ffff88000dd03f28 R08: 0000000000000002 R09: 00000000000=
00001
[    4.122506] R10: ffffffff81097b74 R11: ffff88000dd117d8 R12: ffff880006d=
ad8a0
[    4.122506] R13: ffff88000dd03ef0 R14: ffffffff810a0182 R15: ffff880006d=
ad860
[    4.122506] FS:  0000000000000000(0000) GS:ffff88000dd00000(0000) knlGS:=
0000000000000000
[    4.122506] CS:  0010 DS: 0000 ES: 0000 CR0: 000000008005003b
[    4.122506] CR2: 0000000000000008 CR3: 0000000001c1f000 CR4: 00000000000=
006a0
[    4.122506] Stack:
[    4.122506]  ffff880006dad8a0 ffff880006db58a0 0000000000000141 ffffffff=
81c1b088
[    4.122506]  ffff88000007dfd8 000000000000000a 0000000010000100 ffff8800=
0dd03f80
[    4.122506]  ffffffff81093f98 0000000000000001 0000000000000001 00204140=
00000001
[    4.122506] Call Trace:
[    4.122506]  <IRQ>=20
[    4.122506]  [<ffffffff81093f98>] __do_softirq+0xc8/0x18d
[    4.122506]  [<ffffffff81094172>] irq_exit+0x56/0x97
[    4.122506]  [<ffffffff81043f11>] smp_apic_timer_interrupt+0x30/0x3c
[    4.122506]  [<ffffffff818350f2>] apic_timer_interrupt+0x72/0x80
[    4.122506]  <EOI>=20
[    4.122506]  [<ffffffff812fcfba>] ? wait_for_xmitr+0x22/0x87
[    4.122506]  [<ffffffff810ade11>] ? arch_local_irq_enable+0xb/0xd
[    4.122506]  [<ffffffff810c4aed>] ? trace_hardirqs_on+0xd/0xf
[    4.122506]  [<ffffffff8183237a>] preempt_schedule_irq+0x36/0x5a
[    4.122506]  [<ffffffff81833d26>] retint_kernel+0x26/0x30
[    4.122506]  [<ffffffff8108f359>] ? console_unlock+0x312/0x35b
[    4.122506]  [<ffffffff8108f359>] ? console_unlock+0x312/0x35b
[    4.122506]  [<ffffffff8108e070>] ? arch_local_irq_restore+0x6/0xd
[    4.122506]  [<ffffffff8108f7ab>] vprintk_emit+0x409/0x431
[    4.122506]  [<ffffffff81827d23>] printk+0x4f/0x51
[    4.122506]  [<ffffffff810ca7b7>] ? generic_exec_single+0x35/0x85
[    4.122506]  [<ffffffff81df51f1>] print_ICs+0x1a8/0x454
[    4.122506]  [<ffffffff81095090>] ? insert_resource_conflict+0x35/0x3d
[    4.122506]  [<ffffffff81df5049>] ? ioapic_init_ops+0x14/0x14
[    4.122506]  [<ffffffff81de9dd4>] do_one_initcall+0x8e/0x132
[    4.122506]  [<ffffffff810a55f6>] ? parameq+0x1d/0x1f
[    4.122506]  [<ffffffff810a5789>] ? parse_args+0x191/0x247
[    4.122506]  [<ffffffff81de9fcc>] kernel_init_freeable+0x154/0x1d0
[    4.122506]  [<ffffffff81de96da>] ? do_early_param+0x88/0x88
[    4.122506]  [<ffffffff81823999>] ? rest_init+0xbd/0xbd
[    4.122506]  [<ffffffff818239a2>] kernel_init+0x9/0xcc
[    4.122506]  [<ffffffff818343bc>] ret_from_fork+0x7c/0xb0
[    4.122506]  [<ffffffff81823999>] ? rest_init+0xbd/0xbd
[    4.122506] Code: 8b 65 c8 4d 39 ec 0f 84 2f ff ff ff 41 8b 4c 24 18 4d =
8b 74 24 20 4d 8b 7c 24 28 4c 89 63 38 49 8b 44 24 08 49 8b 14 24 83 e1 02 =
<48> 89 42 08 48 89 10 48 b8 00 02 20 00 00 00 ad de 41 f6 44 24=20
[    4.122506] RIP  [<ffffffff81097b28>] run_timer_softirq+0x12c/0x1b8
[    4.122506]  RSP <ffff88000dd03ef0>
[    4.122506] CR2: 0000000000000008
[    4.122506] ---[ end trace 48b30581036fc398 ]---

dmesg-yocto-waimea-13:20131005222528:x86_64-randconfig-x1-0928:3.11.0-rc2-0=
0010-gc817a67:409

/etc/kernel-tests/99-trinity: line 15: /trinity: not found
[    1.522245] input: ImExPS/2 Generic Explorer Mouse as /devices/platform/=
i8042/serio1/input/input2
[    1.556032] BUG: unable to handle kernel NULL pointer dereference at 000=
0000000000008
[    1.557174] IP: [<ffffffff81097b28>] run_timer_softirq+0x12c/0x1b8
[    1.558030] PGD ca40067 PUD c97b067 PMD 0=20
[    1.558676] Oops: 0002 [#1] PREEMPT SMP DEBUG_PAGEALLOC
[    1.559504] CPU: 0 PID: 0 Comm: swapper/0 Not tainted 3.11.0-rc2-00010-g=
c817a67 #409
[    1.560019] task: ffffffff81c24400 ti: ffffffff81c16000 task.ti: fffffff=
f81c16000
[    1.560019] RIP: 0010:[<ffffffff81097b28>]  [<ffffffff81097b28>] run_tim=
er_softirq+0x12c/0x1b8
[    1.560019] RSP: 0018:ffff88000f003ef0  EFLAGS: 00010002
[    1.560019] RAX: ffff88000f003ef0 RBX: ffffffff81f167c0 RCX: 00000000000=
00002
[    1.560019] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ffffffff81f=
167c0
[    1.560019] RBP: ffff88000f003f28 R08: 0000000000000002 R09: 00000000000=
00001
[    1.560019] R10: ffffffff81097b74 R11: 000000000000b790 R12: ffff88000cd=
8a8a0
[    1.560019] R13: ffff88000f003ef0 R14: ffffffff810a0182 R15: ffff88000cd=
8a860
[    1.560019] FS:  0000000000000000(0000) GS:ffff88000f000000(0000) knlGS:=
0000000000000000
[    1.560019] CS:  0010 DS: 0000 ES: 0000 CR0: 000000008005003b
[    1.560019] CR2: 0000000000000008 CR3: 000000000c981000 CR4: 00000000000=
006b0
[    1.560019] Stack:
[    1.560019]  ffff88000cd8a8a0 ffff88000cd908a0 0000000000000141 ffffffff=
81c1b088
[    1.560019]  ffffffff81c17fd8 000000000000000a 0000000000000101 ffff8800=
0f003f80
[    1.560019]  ffffffff81093f98 0000000000000001 0000000000000001 00200000=
00000000
[    1.560019] Call Trace:
[    1.560019]  <IRQ>=20
[    1.560019]  [<ffffffff81093f98>] __do_softirq+0xc8/0x18d
[    1.560019]  [<ffffffff81094172>] irq_exit+0x56/0x97
[    1.560019]  [<ffffffff81043f11>] smp_apic_timer_interrupt+0x30/0x3c
[    1.560019]  [<ffffffff818350f2>] apic_timer_interrupt+0x72/0x80
[    1.560019]  <EOI>=20
[    1.560019]  [<ffffffff810ab39e>] ? notifier_call_chain+0x59/0x59
[    1.560019]  [<ffffffff810ab39e>] ? notifier_call_chain+0x59/0x59
[    1.560019]  [<ffffffff810491ad>] ? native_safe_halt+0x6/0x8
[    1.560019]  [<ffffffff810c4aed>] ? trace_hardirqs_on+0xd/0xf
[    1.560019]  [<ffffffff8102fccc>] default_idle+0x13/0x1c
[    1.560019]  [<ffffffff810303cd>] arch_cpu_idle+0x13/0x21
[    1.560019]  [<ffffffff810bb378>] cpu_startup_entry+0x101/0x161
[    1.560019]  [<ffffffff81823995>] rest_init+0xb9/0xbd
[    1.560019]  [<ffffffff818238dc>] ? csum_partial_copy_generic+0x16c/0x16c
[    1.560019]  [<ffffffff81de9d3a>] start_kernel+0x416/0x422
[    1.560019]  [<ffffffff81de9732>] ? repair_env_string+0x58/0x58
[    1.560019]  [<ffffffff81de9120>] ? early_idt_handlers+0x120/0x120
[    1.560019]  [<ffffffff81de944c>] x86_64_start_reservations+0x2a/0x2c
[    1.560019]  [<ffffffff81de952a>] x86_64_start_kernel+0xdc/0xe9
[    1.560019] Code: 8b 65 c8 4d 39 ec 0f 84 2f ff ff ff 41 8b 4c 24 18 4d =
8b 74 24 20 4d 8b 7c 24 28 4c 89 63 38 49 8b 44 24 08 49 8b 14 24 83 e1 02 =
<48> 89 42 08 48 89 10 48 b8 00 02 20 00 00 00 ad de 41 f6 44 24=20
[    1.560019] RIP  [<ffffffff81097b28>] run_timer_softirq+0x12c/0x1b8
[    1.560019]  RSP <ffff88000f003ef0>
[    1.560019] CR2: 0000000000000008
[    1.560019] ---[ end trace 548f4684230f440f ]---

dmesg-yocto-lkp-st01-2:20131005140238:x86_64-randconfig-x1-0928:3.11.0-rc2-=
00010-gc817a67:409

[    2.372335] .................................... done.
[    2.373896] registered taskstats version 1
[    2.415607] BUG: unable to handle kernel NULL pointer dereference
[    2.416639] rtc-test rtc-test.0: setting system clock to 2013-10-05 06:0=
2:30 UTC (1380952950)


dmesg-quantal-lkp-st01-10:20131005140316:x86_64-randconfig-x1-0928:3.11.0-r=
c2-00010-gc817a67:409

/bin/sh: /proc/self/fd/9: No such file or directory
[    3.299207] input: ImExPS/2 Generic Explorer Mouse as /devices/platform/=
i8042/serio1/input/input2
[    3.316057] BUG: unable to handle kernel NULL pointer dereference at 000=
0000000000008
[    3.317378] IP: [<ffffffff81097b28>] run_timer_softirq+0x12c/0x1b8
[    3.318417] PGD 0=20
[    3.318780] Oops: 0002 [#1] PREEMPT SMP DEBUG_PAGEALLOC
[    3.319726] CPU: 0 PID: 130 Comm: trinity Not tainted 3.11.0-rc2-00010-g=
c817a67 #409
[    3.320039] task: ffff880006a22640 ti: ffff8800069ee000 task.ti: ffff880=
0069ee000
[    3.320039] RIP: 0010:[<ffffffff81097b28>]  [<ffffffff81097b28>] run_tim=
er_softirq+0x12c/0x1b8
[    3.320039] RSP: 0018:ffff88000dc03ef0  EFLAGS: 00010002
[    3.320039] RAX: ffff88000dc03ef0 RBX: ffffffff81f167c0 RCX: 00000000000=
00002
[    3.320039] RDX: 0000000000000000 RSI: ffffffff81097a38 RDI: ffffffff81f=
167c0
[    3.320039] RBP: ffff88000dc03f28 R08: 0000000000000002 R09: 00000000000=
00001
[    3.320039] R10: ffffffff81097a38 R11: 0000000000000020 R12: ffff880006d=
ce0a0
[    3.320039] R13: ffff88000dc03ef0 R14: ffffffff810a0182 R15: ffff880006d=
ce060
[    3.320039] FS:  00007fcc7c690700(0000) GS:ffff88000dc00000(0000) knlGS:=
0000000000000000
[    3.320039] CS:  0010 DS: 0000 ES: 0000 CR0: 000000008005003b
[    3.320039] CR2: 0000000000000008 CR3: 0000000001c1f000 CR4: 00000000000=
006b0
[    3.320039] Stack:
[    3.320039]  ffff880006dce0a0 ffff880006de10a0 0000000000000101 ffffffff=
81c1b088
[    3.320039]  ffff8800069effd8 000000000000000a 0000000000000100 ffff8800=
0dc03f80
[    3.320039]  ffffffff81093f98 0000000000000001 0000000000000001 00406104=
00000000
[    3.320039] Call Trace:
[    3.320039]  <IRQ>=20
[    3.320039]  [<ffffffff81093f98>] __do_softirq+0xc8/0x18d
[    3.320039]  [<ffffffff81094172>] irq_exit+0x56/0x97
[    3.320039]  [<ffffffff81043f11>] smp_apic_timer_interrupt+0x30/0x3c
[    3.320039]  [<ffffffff818350f2>] apic_timer_interrupt+0x72/0x80
[    3.320039]  <EOI>=20
[    3.320039]  [<ffffffff81049388>] ? native_flush_tlb_global+0x23/0x2a
[    3.320039]  [<ffffffff8104c492>] __flush_tlb_all+0x15/0x22
[    3.320039]  [<ffffffff8104d8fc>] kernel_map_pages+0xbe/0x11a
[    3.320039]  [<ffffffff810f7a49>] free_pages_prepare+0xf3/0x101
[    3.320039]  [<ffffffff810f7fcb>] free_hot_cold_page+0x21/0x12e
[    3.320039]  [<ffffffff810f8106>] free_hot_cold_page_list+0x2e/0x42
[    3.320039]  [<ffffffff810fbd24>] release_pages+0x185/0x194
[    3.320039]  [<ffffffff811061ce>] tlb_flush_mmu+0x58/0x72
[    3.320039]  [<ffffffff811061ff>] tlb_finish_mmu+0x17/0x3c
[    3.320039]  [<ffffffff8110c4c5>] exit_mmap+0x95/0x11a
[    3.320039]  [<ffffffff8108bd70>] mmput+0x52/0xd3
[    3.320039]  [<ffffffff810924ba>] do_exit+0x2c9/0x838
[    3.320039]  [<ffffffff81834495>] ? sysret_check+0x22/0x5d
[    3.320039]  [<ffffffff81092a9a>] do_group_exit+0x45/0xa4
[    3.320039]  [<ffffffff81092b08>] SyS_exit_group+0xf/0xf
[    3.320039]  [<ffffffff81834469>] system_call_fastpath+0x16/0x1b
[    3.320039] Code: 8b 65 c8 4d 39 ec 0f 84 2f ff ff ff 41 8b 4c 24 18 4d =
8b 74 24 20 4d 8b 7c 24 28 4c 89 63 38 49 8b 44 24 08 49 8b 14 24 83 e1 02 =
<48> 89 42 08 48 89 10 48 b8 00 02 20 00 00 00 ad de 41 f6 44 24=20
[    3.320039] RIP  [<ffffffff81097b28>] run_timer_softirq+0x12c/0x1b8
[    3.320039]  RSP <ffff88000dc03ef0>
[    3.320039] CR2: 0000000000000008
[    3.320039] ---[ end trace aeab9aa03d077cb5 ]---

dmesg-quantal-lkp-tt02-5:20131005045351:x86_64-randconfig-x1-0928:3.11.0-rc=
2-00010-gc817a67:409

[    3.409141] debug: unmapping init [mem 0xffffffff81dd5000-0xffffffff81ea=
6fff]
/bin/sh: /proc/self/fd/9: No such file or directory
[    3.552052] BUG: unable to handle kernel NULL pointer dereference at 000=
0000000000008
[    3.553854] IP: [<ffffffff81097b28>] run_timer_softirq+0x12c/0x1b8
[    3.555225] PGD 6a2b067 PUD 69a9067 PMD 0=20
[    3.556018] Oops: 0002 [#1] PREEMPT SMP DEBUG_PAGEALLOC
[    3.556018] CPU: 1 PID: 123 Comm: sh Not tainted 3.11.0-rc2-00010-gc817a=
67 #409
[    3.556018] task: ffff88000774ce40 ti: ffff880006a22000 task.ti: ffff880=
006a22000
[    3.556018] RIP: 0010:[<ffffffff81097b28>]  [<ffffffff81097b28>] run_tim=
er_softirq+0x12c/0x1b8
[    3.556018] RSP: 0000:ffff88000dd03ef0  EFLAGS: 00010046
[    3.556018] RAX: ffff88000dd03ef0 RBX: ffff88000015c000 RCX: 00000000000=
00000
[    3.556018] RDX: 0000000000000000 RSI: ffffffff81097b91 RDI: ffff8800001=
5c000
[    3.556018] RBP: ffff88000dd03f28 R08: 0000000000000002 R09: 00000000000=
00001
[    3.556018] R10: ffffffff81097b91 R11: 0000000000000020 R12: ffff880006d=
b38a0
[    3.556018] R13: ffff88000dd03ef0 R14: 0000000000000000 R15: 00000000000=
00000
[    3.556018] FS:  00007f0df3797700(0000) GS:ffff88000dd00000(0000) knlGS:=
0000000000000000
[    3.556018] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[    3.556018] CR2: 0000000000000008 CR3: 0000000006a01000 CR4: 00000000000=
006a0
[    3.556018] Stack:
[    3.556018]  ffff880006db38a0 ffff880006dbb8a0 0000000000000101 ffffffff=
81c1b088
[    3.556018]  ffff880006a23fd8 000000000000000a 0000000000000100 ffff8800=
0dd03f80
[    3.556018]  ffffffff81093f98 0000000000000001 0000000000000001 00406000=
00000001
[    3.556018] Call Trace:
[    3.556018]  <IRQ>=20
[    3.556018]  [<ffffffff81093f98>] __do_softirq+0xc8/0x18d
[    3.556018]  [<ffffffff81094172>] irq_exit+0x56/0x97
[    3.556018]  [<ffffffff81043f11>] smp_apic_timer_interrupt+0x30/0x3c
[    3.556018]  [<ffffffff818350f2>] apic_timer_interrupt+0x72/0x80
[    3.556018]  <EOI>=20
[    3.556018]  [<ffffffff81833bdc>] ? retint_swapgs+0x13/0x1b
[    3.556018] Code: 8b 65 c8 4d 39 ec 0f 84 2f ff ff ff 41 8b 4c 24 18 4d =
8b 74 24 20 4d 8b 7c 24 28 4c 89 63 38 49 8b 44 24 08 49 8b 14 24 83 e1 02 =
<48> 89 42 08 48 89 10 48 b8 00 02 20 00 00 00 ad de 41 f6 44 24=20
[    3.556018] RIP  [<ffffffff81097b28>] run_timer_softirq+0x12c/0x1b8
[    3.556018]  RSP <ffff88000dd03ef0>
[    3.556018] CR2: 0000000000000008
[    3.556018] ---[ end trace 88e4e6294bc28a0e ]---

dmesg-quantal-nhm4-4:20131005060912:x86_64-randconfig-x1-0928:3.11.0-rc2-00=
010-gc817a67:409

[    1.800129] tsc: Refined TSC clocksource calibration: 3198.509 MHz
[    1.817683] input: ImExPS/2 Generic Explorer Mouse as /devices/platform/=
i8042/serio1/input/input2
[    1.944022] BUG: unable to handle kernel NULL pointer dereference at 000=
0000000000008
[    1.944878] IP: [<ffffffff81097b28>] run_timer_softirq+0x12c/0x1b8
[    1.945511] PGD 0=20
[    1.945714] Oops: 0002 [#1] PREEMPT SMP DEBUG_PAGEALLOC
[    1.946279] CPU: 1 PID: 0 Comm: swapper/1 Not tainted 3.11.0-rc2-00010-g=
c817a67 #409
[    1.946994] task: ffff8800001422c0 ti: ffff880000144000 task.ti: ffff880=
000144000
[    1.947686] RIP: 0010:[<ffffffff81097b28>]  [<ffffffff81097b28>] run_tim=
er_softirq+0x12c/0x1b8
[    1.948008] RSP: 0018:ffff88000dd03ef0  EFLAGS: 00010002
[    1.948008] RAX: ffff88000dd03ef0 RBX: ffff88000015c000 RCX: 00000000000=
00002
[    1.948008] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ffff8800001=
5c000
[    1.948008] RBP: ffff88000dd03f28 R08: 0000000000000002 R09: 00000000000=
00001
[    1.948008] R10: ffffffff81097b74 R11: 000000000000b6de R12: ffff8800071=
cb0a0
[    1.948008] R13: ffff88000dd03ef0 R14: ffffffff810a0182 R15: ffff8800071=
cb060
[    1.948008] FS:  0000000000000000(0000) GS:ffff88000dd00000(0000) knlGS:=
0000000000000000
[    1.948008] CS:  0010 DS: 0000 ES: 0000 CR0: 000000008005003b
[    1.948008] CR2: 0000000000000008 CR3: 000000000699b000 CR4: 00000000000=
006a0
[    1.948008] Stack:
[    1.948008]  ffff8800071cb0a0 ffff8800071dd0a0 0000000000000041 ffffffff=
81c1b088
[    1.948008]  ffff880000145fd8 000000000000000a 0000000000000101 ffff8800=
0dd03f80
[    1.948008]  ffffffff81093f98 0000000000000001 0000000000000001 00200040=
00000001
[    1.948008] Call Trace:
[    1.948008]  <IRQ>=20
[    1.948008]  [<ffffffff81093f98>] __do_softirq+0xc8/0x18d
[    1.948008]  [<ffffffff81094172>] irq_exit+0x56/0x97
[    1.948008]  [<ffffffff81043f11>] smp_apic_timer_interrupt+0x30/0x3c
[    1.948008]  [<ffffffff818350f2>] apic_timer_interrupt+0x72/0x80
[    1.948008]  <EOI>=20
[    1.948008]  [<ffffffff810ab39e>] ? notifier_call_chain+0x59/0x59
[    1.948008]  [<ffffffff810ab39e>] ? notifier_call_chain+0x59/0x59
[    1.948008]  [<ffffffff810491ad>] ? native_safe_halt+0x6/0x8
[    1.948008]  [<ffffffff8102fccc>] default_idle+0x13/0x1c
[    1.948008]  [<ffffffff810303cd>] arch_cpu_idle+0x13/0x21
[    1.948008]  [<ffffffff810bb378>] cpu_startup_entry+0x101/0x161
[    1.948008]  [<ffffffff8104282d>] start_secondary+0x1ed/0x1f1
[    1.948008] Code: 8b 65 c8 4d 39 ec 0f 84 2f ff ff ff 41 8b 4c 24 18 4d =
8b 74 24 20 4d 8b 7c 24 28 4c 89 63 38 49 8b 44 24 08 49 8b 14 24 83 e1 02 =
<48> 89 42 08 48 89 10 48 b8 00 02 20 00 00 00 ad de 41 f6 44 24=20
[    1.948008] RIP  [<ffffffff81097b28>] run_timer_softirq+0x12c/0x1b8
[    1.948008]  RSP <ffff88000dd03ef0>
[    1.948008] CR2: 0000000000000008
[    1.948008] ---[ end trace df0d28b781704a71 ]---

dmesg-quantal-inn-5:20131005140812:x86_64-randconfig-x1-0928:3.11.0-rc2-000=
10-gc817a67:409

[    1.804242] tsc: Refined TSC clocksource calibration: 2693.429 MHz
[    1.837665] input: ImExPS/2 Generic Explorer Mouse as /devices/platform/=
i8042/serio1/input/input2
[    1.936044] BUG: unable to handle kernel NULL pointer dereference at 000=
0000000000008
[    1.936857] IP: [<ffffffff81097b28>] run_timer_softirq+0x12c/0x1b8
[    1.937480] PGD 0=20
[    1.937706] Oops: 0002 [#1] PREEMPT SMP DEBUG_PAGEALLOC
[    1.938278] CPU: 1 PID: 0 Comm: swapper/1 Not tainted 3.11.0-rc2-00010-g=
c817a67 #409
[    1.939087] task: ffff8800001422c0 ti: ffff880000144000 task.ti: ffff880=
000144000
[    1.939837] RIP: 0010:[<ffffffff81097b28>]  [<ffffffff81097b28>] run_tim=
er_softirq+0x12c/0x1b8
[    1.940022] RSP: 0018:ffff88000dd03ef0  EFLAGS: 00010002
[    1.940022] RAX: ffff88000dd03ef0 RBX: ffff88000015c000 RCX: 00000000000=
00002
[    1.940022] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ffff8800001=
5c000
[    1.940022] RBP: ffff88000dd03f28 R08: 0000000000000002 R09: 00000000000=
00001
[    1.940022] R10: ffffffff81097b74 R11: 000000000000b83f R12: ffff8800071=
d98a0
[    1.940022] R13: ffff88000dd03ef0 R14: ffffffff810a0182 R15: ffff8800071=
d9860
[    1.940022] FS:  0000000000000000(0000) GS:ffff88000dd00000(0000) knlGS:=
0000000000000000
[    1.940022] CS:  0010 DS: 0000 ES: 0000 CR0: 000000008005003b
[    1.940022] CR2: 0000000000000008 CR3: 0000000006890000 CR4: 00000000000=
006a0
[    1.940022] Stack:
[    1.940022]  ffff8800071d98a0 ffff8800071e08a0 0000000000000001 ffffffff=
81c1b088
[    1.940022]  ffff880000145fd8 000000000000000a 0000000000000101 ffff8800=
0dd03f80
[    1.940022]  ffffffff81093f98 0000000000000001 0000000000000001 00200040=
00000001
[    1.940022] Call Trace:
[    1.940022]  <IRQ>=20
[    1.940022]  [<ffffffff81093f98>] __do_softirq+0xc8/0x18d
[    1.940022]  [<ffffffff81094172>] irq_exit+0x56/0x97
[    1.940022]  [<ffffffff81043f11>] smp_apic_timer_interrupt+0x30/0x3c
[    1.940022]  [<ffffffff818350f2>] apic_timer_interrupt+0x72/0x80
[    1.940022]  <EOI>=20
[    1.940022]  [<ffffffff810ab39e>] ? notifier_call_chain+0x59/0x59
[    1.940022]  [<ffffffff810ab39e>] ? notifier_call_chain+0x59/0x59
[    1.940022]  [<ffffffff810491ad>] ? native_safe_halt+0x6/0x8
[    1.940022]  [<ffffffff8102fccc>] default_idle+0x13/0x1c
[    1.940022]  [<ffffffff810303cd>] arch_cpu_idle+0x13/0x21
[    1.940022]  [<ffffffff810bb378>] cpu_startup_entry+0x101/0x161
[    1.940022]  [<ffffffff8104282d>] start_secondary+0x1ed/0x1f1
[    1.940022] Code: 8b 65 c8 4d 39 ec 0f 84 2f ff ff ff 41 8b 4c 24 18 4d =
8b 74 24 20 4d 8b 7c 24 28 4c 89 63 38 49 8b 44 24 08 49 8b 14 24 83 e1 02 =
<48> 89 42 08 48 89 10 48 b8 00 02 20 00 00 00 ad de 41 f6 44 24=20
[    1.940022] RIP  [<ffffffff81097b28>] run_timer_softirq+0x12c/0x1b8
[    1.940022]  RSP <ffff88000dd03ef0>
[    1.940022] CR2: 0000000000000008
[    1.940022] ---[ end trace 91e24994771fc780 ]---

dmesg-quantal-lkp-st01-1:20131005141229:x86_64-randconfig-x1-0928:3.11.0-rc=
2-00010-gc817a67:409

[    3.590181] rtc-test rtc-test.0: setting system clock to 2013-10-05 06:1=
2:24 UTC (1380953544)
[    3.593250] debug: unmapping init [mem 0xffffffff81dd5000-0xffffffff81ea=
6fff]
[    3.716080] BUG: unable to handle kernel NULL pointer dereference at 000=
0000000000008
[    3.720055] IP: [<ffffffff81097b28>] run_timer_softirq+0x12c/0x1b8
[    3.720055] PGD 0=20
[    3.720055] Oops: 0002 [#1] PREEMPT SMP DEBUG_PAGEALLOC
[    3.720055] CPU: 1 PID: 122 Comm: 99-trinity Not tainted 3.11.0-rc2-0001=
0-gc817a67 #409
[    3.720055] task: ffff8800069ec300 ti: ffff880006a14000 task.ti: ffff880=
006a14000
[    3.720055] RIP: 0010:[<ffffffff81097b28>]  [<ffffffff81097b28>] run_tim=
er_softirq+0x12c/0x1b8
[    3.720055] RSP: 0018:ffff88000dd03ef0  EFLAGS: 00010046
[    3.720055] RAX: ffff88000dd03ef0 RBX: ffff88000015c000 RCX: 00000000000=
00000
[    3/b.720055] RDX: 00in0/s0h0000000000: 00 RSI: fff/pfffff81097roa38 RDI=
: cf/sfff88000015c000
[    3.720055] RBP: ffff88000dd03f28 R08: 0000000000000002 R09: 00000000000=
00001
[    3.720055] R10: ffffffff81097a38 R11: 0000000000000020 R12: ffff880006d=
9d8a0
[    3.720055] R13: ffff88000dd03ef0 R14: dead4ead00000000 R15: 00000000fff=
fffff
elf/f[    3.d720055] FS/9:  00000000: 00000000(0000) NoG sSu:ffff8c8000dd00=
000(0000) knlGS:0000000000000000
[    3.720055] CS:  0010 DS: 0000 ES: 0000 CR0: 000000008005003b
[    3.720055] CR2: 0000000000000008 CR3: 0000000006a41000 CR4: 00000000000=
006a0
[    3.720055] Stack:
[    3.720055]  ffff880006d9d8a0 ffff880000137d60 0000000000000001 ffffffff=
81c1b088
[    3.720055]  ffff880006a15fd8 000000000000000a 0000000000000100 ffff8800=
0dd03f80
[    3.720055]  ffffffff81093f98 0000000000000001 0000000000000001 00406040=
00000001
[    3.720055] Call Trace:
[    3.720055]  <IRQ>=20
[    3.720055]  [<ffffffff81093f98>] __do_softirq+0xc8/0x18d
[    3.720055]  [<ffffffff81094172>] irq_exit+0x56/0x97
[    3.720055]  [<ffffffff81043f11>] smp_apic_timer_interrupt+0x30/0x3c
[    3.720055]  [<ffffffff818350f2>] apic_timer_interrupt+0x72/0x80
[    3.720055]  <EOI>=20
[    3.720055]  [<ffffffff810fbc7f>] ? release_pages+0xe0/0x194
[    3.720055]  [<ffffffff81049388>] ? native_flush_tlb_global+0x23/0x2a
[    3.720055]  [<ffffffff8104c492>] __flush_tlb_all+0x15/0x22
[    3.720055]  [<ffffffff8104d8fc>] kernel_map_pages+0xbe/0x11a
[    3.720055]  [<ffffffff810f7a49>] free_pages_prepare+0xf3/0x101
[    3.720055]  [<ffffffff810f7fcb>] free_hot_cold_page+0x21/0x12e
[    3.720055]  [<ffffffff810f8106>] free_hot_cold_page_list+0x2e/0x42
[    3.720055]  [<ffffffff810fbd24>] release_pages+0x185/0x194
h f[il e  or  d ir3ec.t720055]  [<ffffffff811061ce>] tlb_flush_mmu+0x58/0x72
[    3.720055]  [<ffffffff811061ff>] tlb_finish_mmu+0x17/0x3c
or[y
   3.720055]  [<ffffffff8110c4c5>] exit_mmap+0x95/0x11a
[    3.720055]  [<ffffffff8108bd70>] mmput+0x52/0xd3
[    3.720055]  [<ffffffff8111ee96>] flush_old_exec+0x642/0x6a6
[    3.720055]  [<ffffffff8114543e>] load_elf_binary+0x2c2/0x16aa


dmesg-yocto-athens-36:20131005135521:x86_64-randconfig-x1-0928:3.11.0-rc2-0=
0010-gc817a67:409

/etc/kernel-tests/99-trinity: line 17: /usr/sbin/chroot: not found
/etc/kernel-tests/99-trinity: line 18: /usr/sbin/chroot: not found
[    1.816173] BUG: unable to handle kernel NULL pointer dereference at 000=
0000000000008
[    1.817374] IP: [<ffffffff81097b28>] run_timer_softirq+0x12c/0x1b8
[    1.818284] PGD ca02067 PUD ca5a067 PMD 0=20
[    1.818952] Oops: 0002 [#1] PREEMPT SMP DEBUG_PAGEALLOC
[    1.819787] CPU: 0 PID: 0 Comm: swapper/0 Not tainted 3.11.0-rc2-00010-g=
c817a67 #409
[    1.820043] task: ffffffff81c24400 ti: ffffffff81c16000 task.ti: fffffff=
f81c16000
[    1.820043] RIP: 0010:[<ffffffff81097b28>]  [<ffffffff81097b28>] run_tim=
er_softirq+0x12c/0x1b8
[    1.820043] RSP: 0018:ffff88000f003ef0  EFLAGS: 00010002
[    1.820043] RAX: ffff88000f003ef0 RBX: ffffffff81f167c0 RCX: 00000000000=
00002
[    1.820043] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ffffffff81f=
167c0
[    1.820043] RBP: ffff88000f003f28 R08: 0000000000000002 R09: 00000000000=
00001
[    1.820043] R10: ffffffff81097b74 R11: ffff88000f0117d8 R12: ffff88000cd=
720a0
[    1.820043] R13: ffff88000f003ef0 R14: ffffffff810a0182 R15: ffff88000cd=
72060
[    1.820043] FS:  0000000000000000(0000) GS:ffff88000f000000(0000) knlGS:=
0000000000000000
[    1.820043] CS:  0010 DS: 0000 ES: 0000 CR0: 000000008005003b
[    1.820043] CR2: 0000000000000008 CR3: 000000000ca82000 CR4: 00000000000=
006b0
[    1.820043] Stack:
[    1.820043]  ffff88000cd720a0 ffff88000cd840a0 0000000000000041 ffffffff=
81c1b088
[    1.820043]  ffffffff81c17fd8 000000000000000a 0000000000000101 ffff8800=
0f003f80
[    1.820043]  ffffffff81093f98 0000000000000001 0000000000000001 00200000=
00000000
[    1.820043] Call Trace:
[    1.820043]  <IRQ>=20
[    1.820043]  [<ffffffff81093f98>] __do_softirq+0xc8/0x18d
[    1.820043]  [<ffffffff81094172>] irq_exit+0x56/0x97
[    1.820043]  [<ffffffff81043f11>] smp_apic_timer_interrupt+0x30/0x3c
[    1.820043]  [<ffffffff818350f2>] apic_timer_interrupt+0x72/0x80
[    1.820043]  <EOI>=20
[    1.820043]  [<ffffffff810ab39e>] ? notifier_call_chain+0x59/0x59
[    1.820043]  [<ffffffff810ab39e>] ? notifier_call_chain+0x59/0x59
[    1.820043]  [<ffffffff810491ad>] ? native_safe_halt+0x6/0x8
[    1.820043]  [<ffffffff810c4aed>] ? trace_hardirqs_on+0xd/0xf
[    1.820043]  [<ffffffff8102fccc>] default_idle+0x13/0x1c
[    1.820043]  [<ffffffff810303cd>] arch_cpu_idle+0x13/0x21
[    1.820043]  [<ffffffff810bb378>] cpu_startup_entry+0x101/0x161
[    1.820043]  [<ffffffff81823995>] rest_init+0xb9/0xbd
[    1.820043]  [<ffffffff818238dc>] ? csum_partial_copy_generic+0x16c/0x16c
[    1.820043]  [<ffffffff81de9d3a>] start_kernel+0x416/0x422
[    1.820043]  [<ffffffff81de9732>] ? repair_env_string+0x58/0x58
[    1.820043]  [<ffffffff81de9120>] ? early_idt_handlers+0x120/0x120
[    1.820043]  [<ffffffff81de944c>] x86_64_start_reservations+0x2a/0x2c
[    1.820043]  [<ffffffff81de952a>] x86_64_start_kernel+0xdc/0xe9
[    1.820043] Code: 8b 65 c8 4d 39 ec 0f 84 2f ff ff ff 41 8b 4c 24 18 4d =
8b 74 24 20 4d 8b 7c 24 28 4c 89 63 38 49 8b 44 24 08 49 8b 14 24 83 e1 02 =
<48> 89 42 08 48 89 10 48 b8 00 02 20 00 00 00 ad de 41 f6 44 24=20
[    1.820043] RIP  [<ffffffff81097b28>] run_timer_softirq+0x12c/0x1b8
[    1.820043]  RSP <ffff88000f003ef0>
[    1.820043] CR2: 0000000000000008
[    1.820043] ---[ end trace e3980b0a39e97406 ]---

dmesg-yocto-lkp-tt02-15:20131005044107:x86_64-randconfig-x1-0928:3.11.0-rc2=
-00010-gc817a67:409

[    2.206836] IRQ3 -> 0:3
[    2.207452] IRQ4 -> 0:4
[    2.208108] BUG: unable to handle kernel NULL pointer dereference at 000=
0000000000008
[    2.209843] IP: [<ffffffff81097b28>] run_timer_softirq+0x12c/0x1b8
[    2.211231] PGD 0=20
[    2.211714] Oops: 0002 [#1] PREEMPT SMP DEBUG_PAGEALLOC
[    2.212088] CPU: 0 PID: 1 Comm: swapper/0 Not tainted 3.11.0-rc2-00010-g=
c817a67 #409
[    2.212088] task: ffff88000007a040 ti: ffff88000007c000 task.ti: ffff880=
00007c000
[    2.212088] RIP: 0010:[<ffffffff81097b28>]  [<ffffffff81097b28>] run_tim=
er_softirq+0x12c/0x1b8
[    2.212088] RSP: 0018:ffff88000f003ef0  EFLAGS: 00010002
[    2.212088] RAX: ffff88000f003ef0 RBX: ffffffff81f167c0 RCX: 00000000000=
00002
[    2.212088] RDX: 0000000000000000 RSI: ffffffff81097a38 RDI: ffffffff81f=
167c0
[    2.212088] RBP: ffff88000f003f28 R08: 0000000000000002 R09: 00000000000=
00001
[    2.212088] R10: ffffffff81097a38 R11: 0000000000000020 R12: ffff88000cd=
938a0
[    2.212088] R13: ffff88000f003ef0 R14: ffffffff810a0182 R15: ffff88000cd=
93860
[    2.212088] FS:  0000000000000000(0000) GS:ffff88000f000000(0000) knlGS:=
0000000000000000
[    2.212088] CS:  0010 DS: 0000 ES: 0000 CR0: 000000008005003b
[    2.212088] CR2: 0000000000000008 CR3: 0000000001c1f000 CR4: 00000000000=
006b0
[    2.212088] Stack:
[    2.212088]  ffff88000cd938a0 ffff88000cd978a0 0000000000000001 ffffffff=
81c1b088
[    2.212088]  ffff88000007dfd8 000000000000000a 0000000000000100 ffff8800=
0f003f80
[    2.212088]  ffffffff81093f98 0000000000000001 0000000000000001 00204140=
00000000
[    2.212088] Call Trace:
[    2.212088]  <IRQ>=20
[    2.212088]  [<ffffffff81093f98>] __do_softirq+0xc8/0x18d
[    2.212088]  [<ffffffff81094172>] irq_exit+0x56/0x97
[    2.212088]  [<ffffffff81043f11>] smp_apic_timer_interrupt+0x30/0x3c
[    2.212088]  [<ffffffff818350f2>] apic_timer_interrupt+0x72/0x80
[    2.212088]  <EOI>=20
[    2.212088]  [<ffffffff8108f359>] ? console_unlock+0x312/0x35b
[    2.212088]  [<ffffffff8108f359>] ? console_unlock+0x312/0x35b
[    2.212088]  [<ffffffff8108e070>] ? arch_local_irq_restore+0x6/0xd
[    2.212088]  [<ffffffff8108f7ab>] vprintk_emit+0x409/0x431
[    2.212088]  [<ffffffff81827d23>] printk+0x4f/0x51
[    2.212088]  [<ffffffff8108f359>] ? console_unlock+0x312/0x35b
[    2.212088]  [<ffffffff81df5474>] print_ICs+0x42b/0x454
[    2.212088]  [<ffffffff81df5049>] ? ioapic_init_ops+0x14/0x14
[    2.212088]  [<ffffffff81de9dd4>] do_one_initcall+0x8e/0x132
[    2.212088]  [<ffffffff810a55f6>] ? parameq+0x1d/0x1f
[    2.212088]  [<ffffffff810a5789>] ? parse_args+0x191/0x247
[    2.212088]  [<ffffffff81de9fcc>] kernel_init_freeable+0x154/0x1d0
[    2.212088]  [<ffffffff81de96da>] ? do_early_param+0x88/0x88
[    2.212088]  [<ffffffff81823999>] ? rest_init+0xbd/0xbd
[    2.212088]  [<ffffffff818239a2>] kernel_init+0x9/0xcc
[    2.212088]  [<ffffffff818343bc>] ret_from_fork+0x7c/0xb0
[    2.212088]  [<ffffffff81823999>] ? rest_init+0xbd/0xbd
[    2.212088] Code: 8b 65 c8 4d 39 ec 0f 84 2f ff ff ff 41 8b 4c 24 18 4d =
8b 74 24 20 4d 8b 7c 24 28 4c 89 63 38 49 8b 44 24 08 49 8b 14 24 83 e1 02 =
<48> 89 42 08 48 89 10 48 b8 00 02 20 00 00 00 ad de 41 f6 44 24=20
[    2.212088] RIP  [<ffffffff81097b28>] run_timer_softirq+0x12c/0x1b8
[    2.212088]  RSP <ffff88000f003ef0>
[    2.212088] CR2: 0000000000000008
[    2.212088] ---[ end trace 1a133946518c508b ]---

dmesg-quantal-nhm4-5:20131005060305:x86_64-randconfig-x1-0928:3.11.0-rc2-00=
010-gc817a67:409

[    2.352096] debug: unmapping init [mem 0xffffffff81dd5000-0xffffffff81ea=
6fff]
/bin/sh: /proc/self/fd/9: No such file or directory
[    2.506358] BUG: unable to handle kernel NULL pointer dereference at 000=
0000000000008
[    2.507395] IP: [<ffffffff81097b28>] run_timer_softirq+0x12c/0x1b8
[    2.508262] PGD 0=20
[    2.508546] Oops: 0002 [#1] PREEMPT SMP DEBUG_PAGEALLOC
[    2.509289] CPU: 0 PID: 8 Comm: rcu_preempt Not tainted 3.11.0-rc2-00010=
-gc817a67 #409
[    2.510283] task: ffff880000134200 ti: ffff880000136000 task.ti: ffff880=
000136000
[    2.510337] RIP: 0010:[<ffffffff81097b28>]  [<ffffffff81097b28>] run_tim=
er_softirq+0x12c/0x1b8
[    2.510337] RSP: 0018:ffff88000dc03ef0  EFLAGS: 00010002
[    2.510337] RAX: ffff88000dc03ef0 RBX: ffffffff81f167c0 RCX: 00000000000=
00002
[    2.510337] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ffffffff81f=
167c0
[    2.510337] RBP: ffff88000dc03f28 R08: 0000000000000002 R09: 00000000000=
00001
[    2.510337] R10: ffffffff81097b74 R11: ffff88000dc117d8 R12: ffff880006d=
d50a0
[    2.510337] R13: ffff88000dc03ef0 R14: ffffffff810a0182 R15: ffff880006d=
d5060
[    2.510337] FS:  0000000000000000(0000) GS:ffff88000dc00000(0000) knlGS:=
0000000000000000
[    2.510337] CS:  0010 DS: 0000 ES: 0000 CR0: 000000008005003b
[    2.510337] CR2: 0000000000000008 CR3: 000000000695c000 CR4: 00000000000=
006b0
[    2.510337] Stack:
[    2.510337]  ffff880006dd50a0 ffff880006de80a0 0000000000000001 ffffffff=
81c1b088
[    2.510337]  ffff880000137fd8 000000000000000a 0000000000000101 ffff8800=
0dc03f80
[    2.510337]  ffffffff81093f98 0000000000000001 0000000000000001 00208040=
00000000
[    2.510337] Call Trace:
[    2.510337]  <IRQ>=20
[    2.510337]  [<ffffffff81093f98>] __do_softirq+0xc8/0x18d
[    2.510337]  [<ffffffff81094172>] irq_exit+0x56/0x97
[    2.510337]  [<ffffffff81043f11>] smp_apic_timer_interrupt+0x30/0x3c
[    2.510337]  [<ffffffff818350f2>] apic_timer_interrupt+0x72/0x80
[    2.510337]  <EOI>=20
[    2.510337]  [<ffffffff81833bf7>] ? retint_restore_args+0x13/0x13
[    2.510337]  [<ffffffff810a762e>] ? prepare_to_wait+0x1b/0x72
[    2.510337]  [<ffffffff810a762e>] ? prepare_to_wait+0x1b/0x72
[    2.510337]  [<ffffffff810cb23b>] ? arch_local_irq_restore+0x6/0xd
[    2.510337]  [<ffffffff81833150>] _raw_spin_unlock_irqrestore+0x48/0x75
[    2.510337]  [<ffffffff810a767d>] prepare_to_wait+0x6a/0x72
[    2.510337]  [<ffffffff810e3c99>] rcu_gp_kthread+0x333/0x5f8
[    2.510337]  [<ffffffff810a77dd>] ? abort_exclusive_wait+0x86/0x86
[    2.510337]  [<ffffffff810e3966>] ? rcu_gp_fqs+0x5f/0x5f
[    2.510337]  [<ffffffff810a6cec>] kthread+0xac/0xb4
[    2.510337]  [<ffffffff810aeabf>] ? finish_task_switch+0x40/0xe5
[    2.510337]  [<ffffffff810a6c40>] ? __kthread_parkme+0x60/0x60
[    2.510337]  [<ffffffff818343bc>] ret_from_fork+0x7c/0xb0
[    2.510337]  [<ffffffff810a6c40>] ? __kthread_parkme+0x60/0x60
[    2.510337] Code: 8b 65 c8 4d 39 ec 0f 84 2f ff ff ff 41 8b 4c 24 18 4d =
8b 74 24 20 4d 8b 7c 24 28 4c 89 63 38 49 8b 44 24 08 49 8b 14 24 83 e1 02 =
<48> 89 42 08 48 89 10 48 b8 00 02 20 00 00 00 ad de 41 f6 44 24=20
[    2.510337] RIP  [<ffffffff81097b28>] run_timer_softirq+0x12c/0x1b8
[    2.510337]  RSP <ffff88000dc03ef0>
[    2.510337] CR2: 0000000000000008
[    2.510337] ---[ end trace 6828a5488a7f3593 ]---

dmesg-quantal-lkp-st01-5:20131005141802:x86_64-randconfig-x1-0928:3.11.0-rc=
2-00010-gc817a67:409

/bin/sh: /proc/self/fd/9: No such file or directory
[    3.326549] input: ImExPS/2 Generic Explorer Mouse as /devices/platform/=
i8042/serio1/input/input2
[    3.352042] BUG: unable to handle kernel NULL pointer dereference at 000=
0000000000008
[    3.353438] IP: [<ffffffff81097b28>] run_timer_softirq+0x12c/0x1b8
[    3.354490] PGD 0=20
[    3.354857] Oops: 0002 [#1] PREEMPT SMP DEBUG_PAGEALLOC
[    3.355813] CPU: 0 PID: 0 Comm: swapper/0 Not tainted 3.11.0-rc2-00010-g=
c817a67 #409
[    3.356016] task: ffffffff81c24400 ti: ffffffff81c16000 task.ti: fffffff=
f81c16000
[    3.356016] RIP: 0010:[<ffffffff81097b28>]  [<ffffffff81097b28>] run_tim=
er_softirq+0x12c/0x1b8
[    3.356016] RSP: 0018:ffff88000dc03ef0  EFLAGS: 00010002
[    3.356016] RAX: ffff88000dc03ef0 RBX: ffffffff81f167c0 RCX: 00000000000=
00002
[    3.356016] RDX: 0000000000000000 RSI: ffffffff81097b91 RDI: ffffffff81f=
167c0
[    3.356016] RBP: ffff88000dc03f28 R08: 0000000000000002 R09: 00000000000=
00001
[    3.356016] R10: ffffffff81097b91 R11: 000000000000b795 R12: ffff880006d=
a80a0
[    3.356016] R13: ffff88000dc03ef0 R14: ffffffff810a0182 R15: ffff880006d=
a8060
[    3.356016] FS:  0000000000000000(0000) GS:ffff88000dc00000(0000) knlGS:=
0000000000000000
[    3.356016] CS:  0010 DS: 0000 ES: 0000 CR0: 000000008005003b
[    3.356016] CR2: 0000000000000008 CR3: 0000000006993000 CR4: 00000000000=
006b0
[    3.356016] Stack:
[    3.356016]  ffff880006da80a0 ffff880006dbc0a0 0000000000000101 ffffffff=
81c1b088
[    3.356016]  ffffffff81c17fd8 000000000000000a 0000000000000101 ffff8800=
0dc03f80
[    3.356016]  ffffffff81093f98 0000000000000001 0000000000000001 00200000=
00000000
[    3.356016] Call Trace:
[    3.356016]  <IRQ>=20
[    3.356016]  [<ffffffff81093f98>] __do_softirq+0xc8/0x18d
[    3.356016]  [<ffffffff81094172>] irq_exit+0x56/0x97
[    3.356016]  [<ffffffff81043f11>] smp_apic_timer_interrupt+0x30/0x3c
[    3.356016]  [<ffffffff818350f2>] apic_timer_interrupt+0x72/0x80
[    3.356016]  <EOI>=20
[    3.356016]  [<ffffffff810ab39e>] ? notifier_call_chain+0x59/0x59
[    3.356016]  [<ffffffff810ab39e>] ? notifier_call_chain+0x59/0x59
[    3.356016]  [<ffffffff810491ad>] ? native_safe_halt+0x6/0x8
[    3.356016]  [<ffffffff810c4aed>] ? trace_hardirqs_on+0xd/0xf
[    3.356016]  [<ffffffff8102fccc>] default_idle+0x13/0x1c
[    3.356016]  [<ffffffff810303cd>] arch_cpu_idle+0x13/0x21
[    3.356016]  [<ffffffff810bb378>] cpu_startup_entry+0x101/0x161
[    3.356016]  [<ffffffff81823995>] rest_init+0xb9/0xbd
[    3.356016]  [<ffffffff818238dc>] ? csum_partial_copy_generic+0x16c/0x16c
[    3.356016]  [<ffffffff81de9d3a>] start_kernel+0x416/0x422
[    3.356016]  [<ffffffff81de9732>] ? repair_env_string+0x58/0x58
[    3.356016]  [<ffffffff81de9120>] ? early_idt_handlers+0x120/0x120
[    3.356016]  [<ffffffff81de944c>] x86_64_start_reservations+0x2a/0x2c
[    3.356016]  [<ffffffff81de952a>] x86_64_start_kernel+0xdc/0xe9
[    3.356016] Code: 8b 65 c8 4d 39 ec 0f 84 2f ff ff ff 41 8b 4c 24 18 4d =
8b 74 24 20 4d 8b 7c 24 28 4c 89 63 38 49 8b 44 24 08 49 8b 14 24 83 e1 02 =
<48> 89 42 08 48 89 10 48 b8 00 02 20 00 00 00 ad de 41 f6 44 24=20
[    3.356016] RIP  [<ffffffff81097b28>] run_timer_softirq+0x12c/0x1b8
[    3.356016]  RSP <ffff88000dc03ef0>
[    3.356016] CR2: 0000000000000008
[    3.356016] ---[ end trace 7b9fecea4546fb81 ]---

dmesg-quantal-xps-2:20131005215241:x86_64-randconfig-x1-0928:3.11.0-rc2-000=
10-gc817a67:409

[    1.968364] tsc: Refined TSC clocksource calibration: 2927.441 MHz
[    2.029932] input: ImExPS/2 Generic Explorer Mouse as /devices/platform/=
i8042/serio1/input/input2
[    2.144037] BUG: unable to handle kernel NULL pointer dereference at 000=
0000000000008
[    2.144921] IP: [<ffffffff81097b28>] run_timer_softirq+0x12c/0x1b8
[    2.145705] PGD 0=20
[    2.145941] Oops: 0002 [#1] PREEMPT SMP DEBUG_PAGEALLOC
[    2.146554] CPU: 0 PID: 0 Comm: swapper/0 Not tainted 3.11.0-rc2-00010-g=
c817a67 #409
[    2.147383] task: ffffffff81c24400 ti: ffffffff81c16000 task.ti: fffffff=
f81c16000
[    2.148023] RIP: 0010:[<ffffffff81097b28>]  [<ffffffff81097b28>] run_tim=
er_softirq+0x12c/0x1b8
[    2.148023] RSP: 0018:ffff88000dc03ef0  EFLAGS: 00010002
[    2.148023] RAX: ffff88000dc03ef0 RBX: ffffffff81f167c0 RCX: 00000000000=
00002
[    2.148023] RDX: 0000000000000000 RSI: ffffffff81097a38 RDI: ffffffff81f=
167c0
[    2.148023] RBP: ffff88000dc03f28 R08: 0000000000000002 R09: 00000000000=
00001
[    2.148023] R10: ffffffff81097a38 R11: 0000000000000020 R12: ffff8800071=
d20a0
[    2.148023] R13: ffff88000dc03ef0 R14: ffffffff810a0182 R15: ffff8800071=
d2060
[    2.148023] FS:  0000000000000000(0000) GS:ffff88000dc00000(0000) knlGS:=
0000000000000000
[    2.148023] CS:  0010 DS: 0000 ES: 0000 CR0: 000000008005003b
[    2.148023] CR2: 0000000000000008 CR3: 0000000001c1f000 CR4: 00000000000=
006b0
[    2.148023] Stack:
[    2.148023]  ffff8800071d20a0 ffff8800071e40a0 0000000000000041 ffffffff=
81c1b088
[    2.148023]  ffffffff81c17fd8 000000000000000a 0000000000000101 ffff8800=
0dc03f80
[    2.148023]  ffffffff81093f98 0000000000000001 0000000000000001 00200000=
00000000
[    2.148023] Call Trace:
[    2.148023]  <IRQ>=20
[    2.148023]  [<ffffffff81093f98>] __do_softirq+0xc8/0x18d
[    2.148023]  [<ffffffff81094172>] irq_exit+0x56/0x97
[    2.148023]  [<ffffffff81043f11>] smp_apic_timer_interrupt+0x30/0x3c
[    2.148023]  [<ffffffff818350f2>] apic_timer_interrupt+0x72/0x80
[    2.148023]  <EOI>=20
[    2.148023]  [<ffffffff810ab39e>] ? notifier_call_chain+0x59/0x59
[    2.148023]  [<ffffffff810ab39e>] ? notifier_call_chain+0x59/0x59
[    2.148023]  [<ffffffff810491ad>] ? native_safe_halt+0x6/0x8
[    2.148023]  [<ffffffff810c4aed>] ? trace_hardirqs_on+0xd/0xf
[    2.148023]  [<ffffffff8102fccc>] default_idle+0x13/0x1c
[    2.148023]  [<ffffffff810303cd>] arch_cpu_idle+0x13/0x21
[    2.148023]  [<ffffffff810bb378>] cpu_startup_entry+0x101/0x161
[    2.148023]  [<ffffffff81823995>] rest_init+0xb9/0xbd
[    2.148023]  [<ffffffff818238dc>] ? csum_partial_copy_generic+0x16c/0x16c
[    2.148023]  [<ffffffff81de9d3a>] start_kernel+0x416/0x422
[    2.148023]  [<ffffffff81de9732>] ? repair_env_string+0x58/0x58
[    2.148023]  [<ffffffff81de9120>] ? early_idt_handlers+0x120/0x120
[    2.148023]  [<ffffffff81de944c>] x86_64_start_reservations+0x2a/0x2c
[    2.148023]  [<ffffffff81de952a>] x86_64_start_kernel+0xdc/0xe9
[    2.148023] Code: 8b 65 c8 4d 39 ec 0f 84 2f ff ff ff 41 8b 4c 24 18 4d =
8b 74 24 20 4d 8b 7c 24 28 4c 89 63 38 49 8b 44 24 08 49 8b 14 24 83 e1 02 =
<48> 89 42 08 48 89 10 48 b8 00 02 20 00 00 00 ad de 41 f6 44 24=20
[    2.148023] RIP  [<ffffffff81097b28>] run_timer_softirq+0x12c/0x1b8
[    2.148023]  RSP <ffff88000dc03ef0>
[    2.148023] CR2: 0000000000000008
[    2.148023] ---[ end trace 1692cfdfab58d18a ]---
Thanks,
Fengguang

--y0ulUmNC+osPPQO6
Content-Type: text/plain; charset=us-ascii
Content-Disposition: attachment; filename="dmesg-quantal-inn-27:20131005142715:x86_64-randconfig-x1-0928:3.11.0-rc2-00010-gc817a67:409"
Content-Transfer-Encoding: quoted-printable

[    0.000000] Initializing cgroup subsys cpuset
[    0.000000] Initializing cgroup subsys cpu
[    0.000000] Linux version 3.11.0-rc2-00010-gc817a67 (wfg@bee) (gcc versi=
on 4.8.1 (Debian 4.8.1-3) ) #409 SMP PREEMPT Sat Oct 5 13:53:43 CST 2013
[    0.000000] Command line: hung_task_panic=3D1 rcutree.rcu_cpu_stall_time=
out=3D100 log_buf_len=3D8M ignore_loglevel debug sched_debug apic=3Ddebug d=
ynamic_printk sysrq_always_enabled panic=3D10  prompt_ramdisk=3D0 console=
=3DttyS0,115200 console=3Dtty0 vga=3Dnormal  root=3D/dev/ram0 rw link=3D/ke=
rnel-tests/run-queue/kvm/x86_64-randconfig-x1-0928/next:master:c817a67ecba7=
c3c2aaa104796d78f160af60920d:bisect-mm/.vmlinuz-c817a67ecba7c3c2aaa104796d7=
8f160af60920d-20131005135357-1304-inn branch=3Dnext/master BOOT_IMAGE=3D/ke=
rnel/x86_64-randconfig-x1-0928/c817a67ecba7c3c2aaa104796d78f160af60920d/vml=
inuz-3.11.0-rc2-00010-gc817a67
[    0.000000] e820: BIOS-provided physical RAM map:
[    0.000000] BIOS-e820: [mem 0x0000000000000000-0x000000000009fbff] usable
[    0.000000] BIOS-e820: [mem 0x000000000009fc00-0x000000000009ffff] reser=
ved
[    0.000000] BIOS-e820: [mem 0x00000000000f0000-0x00000000000fffff] reser=
ved
[    0.000000] BIOS-e820: [mem 0x0000000000100000-0x000000000fffdfff] usable
[    0.000000] BIOS-e820: [mem 0x000000000fffe000-0x000000000fffffff] reser=
ved
[    0.000000] BIOS-e820: [mem 0x00000000feffc000-0x00000000feffffff] reser=
ved
[    0.000000] BIOS-e820: [mem 0x00000000fffc0000-0x00000000ffffffff] reser=
ved
[    0.000000] debug: ignoring loglevel setting.
[    0.000000] NX (Execute Disable) protection: active
[    0.000000] Hypervisor detected: KVM
[    0.000000] e820: update [mem 0x00000000-0x00000fff] usable =3D=3D> rese=
rved
[    0.000000] e820: remove [mem 0x000a0000-0x000fffff] usable
[    0.000000] e820: last_pfn =3D 0xfffe max_arch_pfn =3D 0x400000000
[    0.000000] Scan for SMP in [mem 0x00000000-0x000003ff]
[    0.000000] Scan for SMP in [mem 0x0009fc00-0x0009ffff]
[    0.000000] Scan for SMP in [mem 0x000f0000-0x000fffff]
[    0.000000] found SMP MP-table at [mem 0x000fdab0-0x000fdabf] mapped at =
[ffff8800000fdab0]
[    0.000000]   mpc: fdac0-fdbe4
[    0.000000] Base memory trampoline at [ffff880000099000] 99000 size 24576
[    0.000000] init_memory_mapping: [mem 0x00000000-0x000fffff]
[    0.000000]  [mem 0x00000000-0x000fffff] page 4k
[    0.000000] BRK [0x0287f000, 0x0287ffff] PGTABLE
[    0.000000] BRK [0x02880000, 0x02880fff] PGTABLE
[    0.000000] BRK [0x02881000, 0x02881fff] PGTABLE
[    0.000000] init_memory_mapping: [mem 0x0e600000-0x0e7fffff]
[    0.000000]  [mem 0x0e600000-0x0e7fffff] page 4k
[    0.000000] BRK [0x02882000, 0x02882fff] PGTABLE
[    0.000000] init_memory_mapping: [mem 0x0c000000-0x0e5fffff]
[    0.000000]  [mem 0x0c000000-0x0e5fffff] page 4k
[    0.000000] BRK [0x02883000, 0x02883fff] PGTABLE
[    0.000000] init_memory_mapping: [mem 0x00100000-0x0bffffff]
[    0.000000]  [mem 0x00100000-0x0bffffff] page 4k
[    0.000000] init_memory_mapping: [mem 0x0e800000-0x0fffdfff]
[    0.000000]  [mem 0x0e800000-0x0fffdfff] page 4k
[    0.000000] log_buf_len: 8388608
[    0.000000] early log buf free: 128016(97%)
[    0.000000] RAMDISK: [mem 0x0e8d6000-0x0ffeffff]
[    0.000000] ACPI: RSDP 00000000000fd920 00014 (v00 BOCHS )
[    0.000000] ACPI: RSDT 000000000fffe450 00034 (v01 BOCHS  BXPCRSDT 00000=
001 BXPC 00000001)
[    0.000000] ACPI: FACP 000000000fffff80 00074 (v01 BOCHS  BXPCFACP 00000=
001 BXPC 00000001)
[    0.000000] ACPI: DSDT 000000000fffe490 011A9 (v01   BXPC   BXDSDT 00000=
001 INTL 20100528)
[    0.000000] ACPI: FACS 000000000fffff40 00040
[    0.000000] ACPI: SSDT 000000000ffff7a0 00796 (v01 BOCHS  BXPCSSDT 00000=
001 BXPC 00000001)
[    0.000000] ACPI: APIC 000000000ffff680 00080 (v01 BOCHS  BXPCAPIC 00000=
001 BXPC 00000001)
[    0.000000] ACPI: HPET 000000000ffff640 00038 (v01 BOCHS  BXPCHPET 00000=
001 BXPC 00000001)
[    0.000000] ACPI: Local APIC address 0xfee00000
[    0.000000] mapped APIC to ffffffffff5bb000 (        fee00000)
[    0.000000] kvm-clock: Using msrs 4b564d01 and 4b564d00
[    0.000000] kvm-clock: cpu 0, msr 0:e896001, boot clock
[    0.000000] Zone ranges:
[    0.000000]   DMA32    [mem 0x00001000-0xffffffff]
[    0.000000]   Normal   empty
[    0.000000] Movable zone start for each node
[    0.000000] Early memory node ranges
[    0.000000]   node   0: [mem 0x00001000-0x0009efff]
[    0.000000]   node   0: [mem 0x00100000-0x0fffdfff]
[    0.000000] On node 0 totalpages: 65436
[    0.000000]   DMA32 zone: 1024 pages used for memmap
[    0.000000]   DMA32 zone: 21 pages reserved
[    0.000000]   DMA32 zone: 65436 pages, LIFO batch:15
[    0.000000] ACPI: PM-Timer IO Port: 0xb008
[    0.000000] ACPI: Local APIC address 0xfee00000
[    0.000000] mapped APIC to ffffffffff5bb000 (        fee00000)
[    0.000000] ACPI: LAPIC (acpi_id[0x00] lapic_id[0x00] enabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x01] lapic_id[0x01] enabled)
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0xff] dfl dfl lint[0x1])
[    0.000000] ACPI: IOAPIC (id[0x00] address[0xfec00000] gsi_base[0])
[    0.000000] IOAPIC[0]: apic_id 0, version 17, address 0xfec00000, GSI 0-=
23
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
[    0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 00, APIC ID 0, APIC =
INT 02
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 5 global_irq 5 high level)
[    0.000000] Int: type 0, pol 1, trig 3, bus 00, IRQ 05, APIC ID 0, APIC =
INT 05
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)
[    0.000000] Int: type 0, pol 1, trig 3, bus 00, IRQ 09, APIC ID 0, APIC =
INT 09
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 10 global_irq 10 high level)
[    0.000000] Int: type 0, pol 1, trig 3, bus 00, IRQ 0a, APIC ID 0, APIC =
INT 0a
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 11 global_irq 11 high level)
[    0.000000] Int: type 0, pol 1, trig 3, bus 00, IRQ 0b, APIC ID 0, APIC =
INT 0b
[    0.000000] ACPI: IRQ0 used by override.
[    0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 01, APIC ID 0, APIC =
INT 01
[    0.000000] ACPI: IRQ2 used by override.
[    0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 03, APIC ID 0, APIC =
INT 03
[    0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 04, APIC ID 0, APIC =
INT 04
[    0.000000] ACPI: IRQ5 used by override.
[    0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 06, APIC ID 0, APIC =
INT 06
[    0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 07, APIC ID 0, APIC =
INT 07
[    0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 08, APIC ID 0, APIC =
INT 08
[    0.000000] ACPI: IRQ9 used by override.
[    0.000000] ACPI: IRQ10 used by override.
[    0.000000] ACPI: IRQ11 used by override.
[    0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 0c, APIC ID 0, APIC =
INT 0c
[    0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 0d, APIC ID 0, APIC =
INT 0d
[    0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 0e, APIC ID 0, APIC =
INT 0e
[    0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 0f, APIC ID 0, APIC =
INT 0f
[    0.000000] Using ACPI (MADT) for SMP configuration information
[    0.000000] ACPI: HPET id: 0x8086a201 base: 0xfed00000
[    0.000000] smpboot: Allowing 2 CPUs, 0 hotplug CPUs
[    0.000000] mapped IOAPIC to ffffffffff5ba000 (fec00000)
[    0.000000] nr_irqs_gsi: 40
[    0.000000] e820: [mem 0x10000000-0xfeffbfff] available for PCI devices
[    0.000000] Booting paravirtualized kernel on KVM
[    0.000000] setup_percpu: NR_CPUS:4096 nr_cpumask_bits:2 nr_cpu_ids:2 nr=
_node_ids:1
[    0.000000] PERCPU: Embedded 25 pages/cpu @ffff88000dc00000 s77904 r0 d2=
4496 u1048576
[    0.000000] pcpu-alloc: s77904 r0 d24496 u1048576 alloc=3D1*2097152
[    0.000000] pcpu-alloc: [0] 0 1=20
[    0.000000] kvm-clock: cpu 0, msr 0:e896001, primary cpu clock
[    0.000000] KVM setup async PF for cpu 0
[    0.000000] kvm-stealtime: cpu 0, msr dc0ccc0
[    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Tota=
l pages: 64391
[    0.000000] Kernel command line: hung_task_panic=3D1 rcutree.rcu_cpu_sta=
ll_timeout=3D100 log_buf_len=3D8M ignore_loglevel debug sched_debug apic=3D=
debug dynamic_printk sysrq_always_enabled panic=3D10  prompt_ramdisk=3D0 co=
nsole=3DttyS0,115200 console=3Dtty0 vga=3Dnormal  root=3D/dev/ram0 rw link=
=3D/kernel-tests/run-queue/kvm/x86_64-randconfig-x1-0928/next:master:c817a6=
7ecba7c3c2aaa104796d78f160af60920d:bisect-mm/.vmlinuz-c817a67ecba7c3c2aaa10=
4796d78f160af60920d-20131005135357-1304-inn branch=3Dnext/master BOOT_IMAGE=
=3D/kernel/x86_64-randconfig-x1-0928/c817a67ecba7c3c2aaa104796d78f160af6092=
0d/vmlinuz-3.11.0-rc2-00010-gc817a67
[    0.000000] PID hash table entries: 1024 (order: 1, 8192 bytes)
[    0.000000] Dentry cache hash table entries: 32768 (order: 6, 262144 byt=
es)
[    0.000000] Inode-cache hash table entries: 16384 (order: 5, 131072 byte=
s)
[    0.000000] Calgary: detecting Calgary via BIOS EBDA area
[    0.000000] Calgary: Unable to locate Rio Grande table in EBDA - bailing!
[    0.000000] Memory: 199224K/261744K available (8407K kernel code, 1784K =
rwdata, 3960K rodata, 840K init, 10064K bss, 62520K reserved)
[    0.000000] Preemptible hierarchical RCU implementation.
[    0.000000]=20
[    0.000000]=20
[    0.000000]=20
[    0.000000]=20
[    0.000000] NR_IRQS:262400 nr_irqs:512 16
[    0.000000] console [ttyS0] enabled
[    0.000000] Lock dependency validator: Copyright (c) 2006 Red Hat, Inc.,=
 Ingo Molnar
[    0.000000] ... MAX_LOCKDEP_SUBCLASSES:  8
[    0.000000] ... MAX_LOCK_DEPTH:          48
[    0.000000] ... MAX_LOCKDEP_KEYS:        8191
[    0.000000] ... CLASSHASH_SIZE:          4096
[    0.000000] ... MAX_LOCKDEP_ENTRIES:     16384
[    0.000000] ... MAX_LOCKDEP_CHAINS:      32768
[    0.000000] ... CHAINHASH_SIZE:          16384
[    0.000000]  memory used by lock dependency info: 5855 kB
[    0.000000]  per task-struct memory footprint: 1920 bytes
[    0.000000] ODEBUG: 5 of 5 active objects replaced
[    0.000000] hpet clockevent registered
[    0.000000] tsc: Detected 2693.580 MHz processor
[    0.008000] Calibrating delay loop (skipped) preset value.. 5387.16 Bogo=
MIPS (lpj=3D10774320)
[    0.008000] pid_max: default: 32768 minimum: 301
[    0.008000] Mount-cache hash table entries: 256
[    0.008000] Initializing cgroup subsys devices
[    0.008000] Initializing cgroup subsys perf_event
[    0.008012] Initializing cgroup subsys net_prio
[    0.008563] Last level iTLB entries: 4KB 0, 2MB 0, 4MB 0
[    0.008563] Last level dTLB entries: 4KB 0, 2MB 0, 4MB 0
[    0.008563] tlb_flushall_shift: 6
[    0.009970] debug: unmapping init [mem 0xffffffff81ea7000-0xffffffff81ea=
afff]
[    0.011523] ACPI: Core revision 20130517
[    0.013342] ACPI: All ACPI Tables successfully acquired
[    0.014035] Getting VERSION: 50014
[    0.014383] Getting VERSION: 50014
[    0.014737] Getting ID: 0
[    0.015009] Getting ID: ff000000
[    0.015337] Getting LVT0: 8700
[    0.015665] Getting LVT1: 8400
[    0.016055] enabled ExtINT on CPU#0
[    0.017135] ENABLING IO-APIC IRQs
[    0.017481] init IO_APIC IRQs
[    0.017780]  apic 0 pin 0 not connected
[    0.018172] IOAPIC[0]: Set routing entry (0-1 -> 0x31 -> IRQ 1 Mode:0 Ac=
tive:0 Dest:1)
[    0.018966] IOAPIC[0]: Set routing entry (0-2 -> 0x30 -> IRQ 0 Mode:0 Ac=
tive:0 Dest:1)
[    0.019758] IOAPIC[0]: Set routing entry (0-3 -> 0x33 -> IRQ 3 Mode:0 Ac=
tive:0 Dest:1)
[    0.020018] IOAPIC[0]: Set routing entry (0-4 -> 0x34 -> IRQ 4 Mode:0 Ac=
tive:0 Dest:1)
[    0.020803] IOAPIC[0]: Set routing entry (0-5 -> 0x35 -> IRQ 5 Mode:1 Ac=
tive:0 Dest:1)
[    0.021593] IOAPIC[0]: Set routing entry (0-6 -> 0x36 -> IRQ 6 Mode:0 Ac=
tive:0 Dest:1)
[    0.022378] IOAPIC[0]: Set routing entry (0-7 -> 0x37 -> IRQ 7 Mode:0 Ac=
tive:0 Dest:1)
[    0.023165] IOAPIC[0]: Set routing entry (0-8 -> 0x38 -> IRQ 8 Mode:0 Ac=
tive:0 Dest:1)
[    0.024019] IOAPIC[0]: Set routing entry (0-9 -> 0x39 -> IRQ 9 Mode:1 Ac=
tive:0 Dest:1)
[    0.024801] IOAPIC[0]: Set routing entry (0-10 -> 0x3a -> IRQ 10 Mode:1 =
Active:0 Dest:1)
[    0.025624] IOAPIC[0]: Set routing entry (0-11 -> 0x3b -> IRQ 11 Mode:1 =
Active:0 Dest:1)
[    0.026430] IOAPIC[0]: Set routing entry (0-12 -> 0x3c -> IRQ 12 Mode:0 =
Active:0 Dest:1)
[    0.027233] IOAPIC[0]: Set routing entry (0-13 -> 0x3d -> IRQ 13 Mode:0 =
Active:0 Dest:1)
[    0.028019] IOAPIC[0]: Set routing entry (0-14 -> 0x3e -> IRQ 14 Mode:0 =
Active:0 Dest:1)
[    0.028825] IOAPIC[0]: Set routing entry (0-15 -> 0x3f -> IRQ 15 Mode:0 =
Active:0 Dest:1)
[    0.029620]  apic 0 pin 16 not connected
[    0.030013]  apic 0 pin 17 not connected
[    0.030402]  apic 0 pin 18 not connected
[    0.030790]  apic 0 pin 19 not connected
[    0.031176]  apic 0 pin 20 not connected
[    0.032003]  apic 0 pin 21 not connected
[    0.032395]  apic 0 pin 22 not connected
[    0.032776]  apic 0 pin 23 not connected
[    0.033303] ..TIMER: vector=3D0x30 apic1=3D0 pin1=3D2 apic2=3D-1 pin2=3D=
-1
[    0.033974] smpboot: CPU0: Intel Common KVM processor (fam: 0f, model: 0=
6, stepping: 01)
[    0.034934] Using local APIC timer interrupts.
[    0.034934] calibrating APIC timer ...
[    0.040000] ... lapic delta =3D 6249961
[    0.040000] ... PM-Timer delta =3D 357962
[    0.040000] ... PM-Timer result ok
[    0.040000] ..... delta 6249961
[    0.040000] ..... mult: 268433780
[    0.040000] ..... calibration result: 3999975
[    0.040000] ..... CPU clock speed is 2693.1845 MHz.
[    0.040000] ..... host bus clock speed is 999.3975 MHz.
[    0.040000] Performance Events: unsupported Netburst CPU model 6 no PMU =
driver, software events only.
[    0.060246] SMP alternatives: lockdep: fixing up alternatives
[    0.060907] smpboot: Booting Node   0, Processors  #1 OK
[    0.008000] kvm-clock: cpu 1, msr 0:e896041, secondary cpu clock
[    0.008000] masked ExtINT on CPU#1
[    0.080048] KVM setup async PF for cpu 1
[    0.080088] Brought up 2 CPUs
[    0.080091] smpboot: Total of 2 processors activated (10774.32 BogoMIPS)
[    0.081353] kvm-stealtime: cpu 1, msr dd0ccc0
[    0.081837] devtmpfs: initialized
[    0.084851] atomic64 test passed for x86-64 platform with CX8 and with S=
SE
[    0.085823] regulator-dummy: no parameters
[    0.086477] NET: Registered protocol family 16
[    0.087772] ACPI: bus type PCI registered
[    0.088076] PCI: Using configuration type 1 for base access
[    0.093261] ACPI: Added _OSI(Module Device)
[    0.093261] ACPI: Added _OSI(Processor Device)
[    0.093297] ACPI: Added _OSI(3.0 _SCP Extensions)
[    0.093756] ACPI: Added _OSI(Processor Aggregator Device)
[    0.096721] ACPI: EC: Look up EC in DSDT
[    0.100334] ACPI: Interpreter enabled
[    0.100723] ACPI: (supports S0 S5)
[    0.101054] ACPI: Using IOAPIC for interrupt routing
[    0.101550] PCI: Using host bridge windows from ACPI; if necessary, use =
"pci=3Dnocrs" and report a bug
[    0.109394] ACPI: PCI Root Bridge [PCI0] (domain 0000 [bus 00-ff])
[    0.110344] PCI host bridge to bus 0000:00
[    0.110762] pci_bus 0000:00: root bus resource [bus 00-ff]
[    0.111300] pci_bus 0000:00: root bus resource [io  0x0000-0x0cf7]
[    0.111897] pci_bus 0000:00: root bus resource [io  0x0d00-0xffff]
[    0.112004] pci_bus 0000:00: root bus resource [mem 0x000a0000-0x000bfff=
f]
[    0.112712] pci_bus 0000:00: root bus resource [mem 0x80000000-0xfebffff=
f]
[    0.113426] pci 0000:00:00.0: [8086:1237] type 00 class 0x060000
[    0.114491] pci 0000:00:01.0: [8086:7000] type 00 class 0x060100
[    0.116074] pci 0000:00:01.1: [8086:7010] type 00 class 0x010180
[    0.119451] pci 0000:00:01.1: reg 0x20: [io  0xc1e0-0xc1ef]
[    0.121358] pci 0000:00:01.3: [8086:7113] type 00 class 0x068000
[    0.122298] pci 0000:00:01.3: quirk: [io  0xb000-0xb03f] claimed by PIIX=
4 ACPI
[    0.123000] pci 0000:00:01.3: quirk: [io  0xb100-0xb10f] claimed by PIIX=
4 SMB
[    0.123895] pci 0000:00:02.0: [1013:00b8] type 00 class 0x030000
[    0.125281] pci 0000:00:02.0: reg 0x10: [mem 0xfc000000-0xfdffffff pref]
[    0.127130] pci 0000:00:02.0: reg 0x14: [mem 0xfebe0000-0xfebe0fff]
[    0.133786] pci 0000:00:02.0: reg 0x30: [mem 0xfebc0000-0xfebcffff pref]
[    0.134664] pci 0000:00:03.0: [1af4:1000] type 00 class 0x020000
[    0.136510] pci 0000:00:03.0: reg 0x10: [io  0xc1c0-0xc1df]
[    0.138024] pci 0000:00:03.0: reg 0x14: [mem 0xfebe1000-0xfebe1fff]
[    0.143533] pci 0000:00:03.0: reg 0x30: [mem 0xfebd0000-0xfebdffff pref]
[    0.144293] pci 0000:00:04.0: [8086:100e] type 00 class 0x020000
[    0.145937] pci 0000:00:04.0: reg 0x10: [mem 0xfeb80000-0xfeb9ffff]
[    0.148004] pci 0000:00:04.0: reg 0x14: [io  0xc000-0xc03f]
[    0.153558] pci 0000:00:04.0: reg 0x30: [mem 0xfeba0000-0xfebbffff pref]
[    0.154382] pci 0000:00:05.0: [1af4:1001] type 00 class 0x010000
[    0.156004] pci 0000:00:05.0: reg 0x10: [io  0xc040-0xc07f]
[    0.157599] pci 0000:00:05.0: reg 0x14: [mem 0xfebe2000-0xfebe2fff]
[    0.164062] pci 0000:00:06.0: [1af4:1001] type 00 class 0x010000
[    0.165721] pci 0000:00:06.0: reg 0x10: [io  0xc080-0xc0bf]
[    0.167302] pci 0000:00:06.0: reg 0x14: [mem 0xfebe3000-0xfebe3fff]
[    0.173364] pci 0000:00:07.0: [1af4:1001] type 00 class 0x010000
[    0.175022] pci 0000:00:07.0: reg 0x10: [io  0xc0c0-0xc0ff]
[    0.176533] pci 0000:00:07.0: reg 0x14: [mem 0xfebe4000-0xfebe4fff]
[    0.182418] pci 0000:00:08.0: [1af4:1001] type 00 class 0x010000
[    0.184004] pci 0000:00:08.0: reg 0x10: [io  0xc100-0xc13f]
[    0.185588] pci 0000:00:08.0: reg 0x14: [mem 0xfebe5000-0xfebe5fff]
[    0.192222] pci 0000:00:09.0: [1af4:1001] type 00 class 0x010000
[    0.193880] pci 0000:00:09.0: reg 0x10: [io  0xc140-0xc17f]
[    0.195458] pci 0000:00:09.0: reg 0x14: [mem 0xfebe6000-0xfebe6fff]
[    0.201416] pci 0000:00:0a.0: [1af4:1001] type 00 class 0x010000
[    0.203104] pci 0000:00:0a.0: reg 0x10: [io  0xc180-0xc1bf]
[    0.204532] pci 0000:00:0a.0: reg 0x14: [mem 0xfebe7000-0xfebe7fff]
[    0.210922] pci 0000:00:0b.0: [8086:25ab] type 00 class 0x088000
[    0.212004] pci 0000:00:0b.0: reg 0x10: [mem 0xfebe8000-0xfebe800f]
[    0.216315] pci_bus 0000:00: on NUMA node 0
[    0.216727] acpi PNP0A03:00: ACPI _OSC support notification failed, disa=
bling PCIe ASPM
[    0.217488] acpi PNP0A03:00: Unable to request _OSC control (_OSC suppor=
t mask: 0x08)
[    0.218988] ACPI: PCI Interrupt Link [LNKA] (IRQs 5 *10 11)
[    0.219750] ACPI: PCI Interrupt Link [LNKB] (IRQs 5 *10 11)
[    0.220319] ACPI: PCI Interrupt Link [LNKC] (IRQs 5 10 *11)
[    0.221075] ACPI: PCI Interrupt Link [LNKD] (IRQs 5 10 *11)
[    0.221773] ACPI: PCI Interrupt Link [LNKS] (IRQs *9)
[    0.222866] ACPI: Enabled 16 GPEs in block 00 to 0F
[    0.223370] ACPI: \_SB_.PCI0: notify handler is installed
[    0.224065] Found 1 acpi root devices
[    0.224811] vgaarb: device added: PCI:0000:00:02.0,decodes=3Dio+mem,owns=
=3Dio+mem,locks=3Dnone
[    0.224849] vgaarb: loaded
[    0.225127] vgaarb: bridge control possible 0000:00:02.0
[    0.225779] ACPI: bus type USB registered
[    0.225779] usbcore: registered new interface driver usbfs
[    0.228016] usbcore: registered new interface driver hub
[    0.228561] usbcore: registered new device driver usb
[    0.228593] pps_core: LinuxPPS API ver. 1 registered
[    0.229072] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo =
Giometti <giometti@linux.it>
[    0.229946] PTP clock support registered
[    0.230432] wmi: Mapper loaded
[    0.230758] PCI: Using ACPI for IRQ routing
[    0.231165] PCI: pci_cache_line_size set to 64 bytes
[    0.232202] e820: reserve RAM buffer [mem 0x0009fc00-0x0009ffff]
[    0.232788] e820: reserve RAM buffer [mem 0x0fffe000-0x0fffffff]
[    0.233686] NET: Registered protocol family 23
[    0.234431] cfg80211: Calling CRDA to update world regulatory domain
[    0.235126] nfc: nfc_init: NFC Core ver 0.1
[    0.236034] NET: Registered protocol family 39
[    0.236842] HPET: 3 timers in total, 0 timers will be used for per-cpu t=
imer
[    0.237579] Switched to clocksource kvm-clock
[    0.237579] pnp: PnP ACPI init
[    0.237579] ACPI: bus type PNP registered
[    0.237579] IOAPIC[0]: Set routing entry (0-8 -> 0x38 -> IRQ 8 Mode:0 Ac=
tive:0 Dest:3)
[    0.238232] pnp 00:00: Plug and Play ACPI device, IDs PNP0b00 (active)
[    0.238885] IOAPIC[0]: Set routing entry (0-1 -> 0x31 -> IRQ 1 Mode:0 Ac=
tive:0 Dest:3)
[    0.239688] pnp 00:01: Plug and Play ACPI device, IDs PNP0303 (active)
[    0.240385] IOAPIC[0]: Set routing entry (0-12 -> 0x3c -> IRQ 12 Mode:0 =
Active:0 Dest:3)
[    0.241210] pnp 00:02: Plug and Play ACPI device, IDs PNP0f13 (active)
[    0.241874] IOAPIC[0]: Set routing entry (0-6 -> 0x36 -> IRQ 6 Mode:0 Ac=
tive:0 Dest:3)
[    0.242658] pnp 00:03: [dma 2]
[    0.242986] pnp 00:03: Plug and Play ACPI device, IDs PNP0700 (active)
[    0.243661] IOAPIC[0]: Set routing entry (0-7 -> 0x37 -> IRQ 7 Mode:0 Ac=
tive:0 Dest:3)
[    0.244492] pnp 00:04: Plug and Play ACPI device, IDs PNP0400 (active)
[    0.245175] IOAPIC[0]: Set routing entry (0-4 -> 0x34 -> IRQ 4 Mode:0 Ac=
tive:0 Dest:3)
[    0.245983] pnp 00:05: Plug and Play ACPI device, IDs PNP0501 (active)
[    0.246847] pnp 00:06: Plug and Play ACPI device, IDs PNP0103 (active)
[    0.247635] pnp: PnP ACPI: found 7 devices
[    0.248052] ACPI: bus type PNP unregistered
[    0.254043] pci_bus 0000:00: resource 4 [io  0x0000-0x0cf7]
[    0.254591] pci_bus 0000:00: resource 5 [io  0x0d00-0xffff]
[    0.255126] pci_bus 0000:00: resource 6 [mem 0x000a0000-0x000bffff]
[    0.255724] pci_bus 0000:00: resource 7 [mem 0x80000000-0xfebfffff]
[    0.256489] NET: Registered protocol family 2
[    0.257253] TCP established hash table entries: 2048 (order: 3, 32768 by=
tes)
[    0.257953] TCP bind hash table entries: 2048 (order: 5, 131072 bytes)
[    0.258695] TCP: Hash tables configured (established 2048 bind 2048)
[    0.259344] TCP: reno registered
[    0.259670] UDP hash table entries: 256 (order: 3, 40960 bytes)
[    0.260313] UDP-Lite hash table entries: 256 (order: 3, 40960 bytes)
[    0.261111] NET: Registered protocol family 1
[    0.261796] RPC: Registered named UNIX socket transport module.
[    0.262380] RPC: Registered udp transport module.
[    0.262833] RPC: Registered tcp transport module.
[    0.263292] RPC: Registered tcp NFSv4.1 backchannel transport module.
[    0.263915] pci 0000:00:00.0: Limiting direct PCI/PCI transfers
[    0.264517] pci 0000:00:01.0: PIIX3: Enabling Passive Release
[    0.265088] pci 0000:00:01.0: Activating ISA DMA hang workarounds
[    0.265703] pci 0000:00:02.0: Boot video device
[    0.266219] PCI: CLS 0 bytes, default 64
[    0.266725] Unpacking initramfs...
[    0.794197] debug: unmapping init [mem 0xffff88000e8d6000-0xffff88000ffe=
ffff]
[    0.795604] has_svm: not amd
[    0.795894] kvm: no hardware support
[    0.796895] camellia-x86_64: performance on this CPU would be suboptimal=
: disabling camellia-x86_64.
[    0.797740] blowfish-x86_64: performance on this CPU would be suboptimal=
: disabling blowfish-x86_64.
[    0.798847] twofish-x86_64-3way: performance on this CPU would be subopt=
imal: disabling twofish-x86_64-3way.
[    0.798866] cryptomgr_test (24) used greatest stack depth: 6432 bytes le=
ft
[    0.800467] sha1_ssse3: Neither AVX nor SSSE3 is available/usable.
[    0.801065] sha256_ssse3: Neither AVX nor SSSE3 is available/usable.
[    0.801646] sha512_ssse3: Neither AVX nor SSSE3 is available/usable.
[    0.802241] AVX or AES-NI instructions are not detected.
[    0.802738] AVX instructions are not detected.
[    0.803158] AVX instructions are not detected.
[    0.803575] AVX instructions are not detected.
[    0.805541] Initializing RT-Tester: OK
[    0.805918] audit: initializing netlink socket (disabled)
[    0.806474] type=3D2000 audit(1380954429.056:1): initialized
[    0.808304] DLM installed
[    0.809533] NFS: Registering the id_resolver key type
[    0.810086] Key type id_resolver registered
[    0.810475] Key type id_legacy registered
[    0.810848] Installing knfsd (copyright (C) 1996 okir@monad.swb.de).
[    0.811621] ROMFS MTD (C) 2007 Red Hat, Inc.
[    0.812107] fuse init (API version 7.22)
[    0.812908] ceph: loaded (mds proto 32)
[    0.813908] cryptomgr_test (43) used greatest stack depth: 5904 bytes le=
ft
[    0.818681] cryptomgr_test (72) used greatest stack depth: 5496 bytes le=
ft
[    0.820288] alg: No test for crc32 (crc32-table)
[    0.821300] alg: No test for lz4hc (lz4hc-generic)
[    0.821823] alg: No test for stdrng (krng)
[    0.822375] NET: Registered protocol family 38
[    0.822813] Key type asymmetric registered
[    0.823224] Asymmetric key parser 'x509' registered
[    0.823686] test_string_helpers: Running tests...
[    0.824705] crc32: CRC_LE_BITS =3D 32, CRC_BE BITS =3D 32
[    0.825198] crc32: self tests passed, processed 225944 bytes in 228226 n=
sec
[    0.826092] crc32c: CRC_LE_BITS =3D 32
[    0.826438] crc32c: self tests passed, processed 225944 bytes in 118642 =
nsec
[    0.827457] cr_bllcd: INTEL CARILLO RANCH LPC not found.
[    0.827978] cr_bllcd: Carillo Ranch Backlight Driver Initialized.
[    0.828755] VIA Graphics Integration Chipset framebuffer 2.4 initializing
[    0.829487] vmlfb: initializing
[    0.829808] Could not find Carillo Ranch MCH device.
[    0.830322] no IO addresses supplied
[    0.830755] hgafb: HGA card not detected.
[    0.831156] hgafb: probe of hgafb.0 failed with error -22
[    0.831720] usbcore: registered new interface driver udlfb
[    0.832283] usbcore: registered new interface driver smscufx
[    0.833309] uvesafb: failed to execute /sbin/v86d
[    0.833766] uvesafb: make sure that the v86d helper is installed and exe=
cutable
[    0.834461] uvesafb: Getting VBE info block failed (eax=3D0x4f00, err=3D=
-2)
[    0.835091] uvesafb: vbe_init() failed with -22
[    0.835534] uvesafb: probe of uvesafb.0 failed with error -22
[    0.836327] ipmi message handler version 39.2
[    0.836742] ipmi device interface
[    0.837106] IPMI System Interface driver.
[    0.837534] ipmi_si: Adding default-specified kcs state machine
[    0.838121] ipmi_si: Trying default-specified kcs state machine at i/o a=
ddress 0xca2, slave address 0x0, irq 0
[    0.839070] ipmi_si: Interface detection failed
[    0.852083] ipmi_si: Adding default-specified smic state machine
[    0.852664] ipmi_si: Trying default-specified smic state machine at i/o =
address 0xca9, slave address 0x0, irq 0
[    0.853589] ipmi_si: Interface detection failed
[    0.868053] ipmi_si: Adding default-specified bt state machine
[    0.868616] ipmi_si: Trying default-specified bt state machine at i/o ad=
dress 0xe4, slave address 0x0, irq 0
[    0.869524] ipmi_si: Interface detection failed
[    0.880135] ipmi_si: Unable to find any System Interface(s)
[    0.880653] IPMI Watchdog: driver initialized
[    0.881060] Copyright (C) 2004 MontaVista Software - IPMI Powerdown via =
sys_reboot.
[    0.881896] input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/inpu=
t/input0
[    0.882597] ACPI: Power Button [PWRF]
[    0.898552] Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled
[    0.920574] 00:05: ttyS0 at I/O 0x3f8 (irq =3D 4) is a 16550A
[    0.921691] Applicom driver: $Id: ac.c,v 1.30 2000/03/22 16:03:57 dwmw2 =
Exp $
[    0.922345] ac.o: No PCI boards found.
[    0.922695] ac.o: For an ISA board you must supply memory and irq parame=
ters.
[    0.923397] Non-volatile memory driver v1.3
[    0.923791] Linux agpgart interface v0.103
[    0.924444] [drm:drm_core_init] *ERROR* Cannot create /proc/dri
[    0.925024] [drm] radeon kernel modesetting enabled.
[    0.925801] [drm:drm_proc_init] *ERROR* Cannot create /proc/dri/0
[    0.926380] [drm:drm_get_minor] *ERROR* DRM: Failed to initialize /proc/=
dri.
[    0.927311] cirrus: probe of 0000:00:02.0 failed with error -1
[    0.927973] usbcore: registered new interface driver udl
[    0.929135] parport_pc 00:04: reported by Plug and Play ACPI
[    0.929715] parport0: PC-style at 0x378, irq 7 [PCSPP(,...)]
[    0.930763] ibmasm: IBM ASM Service Processor Driver version 1.0 loaded
[    0.931424] dummy-irq: no IRQ given.  Use irq=3DN
[    0.931891] Phantom Linux Driver, version n0.9.8, init OK
[    0.932505] Silicon Labs C2 port support v. 0.51.0 - (C) 2007 Rodolfo Gi=
ometti
[    0.933277] c2port c2port0: C2 port uc added
[    0.933674] c2port c2port0: uc flash has 30 blocks x 512 bytes (15360 by=
tes total)
[    0.934467] Guest personality initialized and is inactive
[    0.935017] VMCI host device registered (name=3Dvmci, major=3D10, minor=
=3D56)
[    0.935628] Initialized host personality
[    0.936084] Driver for timberdale has been successfully registered.
[    0.936768] usbcore: registered new interface driver viperboard
[    0.937344] usbcore: registered new interface driver pn533
[    0.937984] mtdoops: mtd device (mtddev=3Dname/number) must be supplied
[    0.938603] device id =3D 2440
[    0.938877] device id =3D 2480
[    0.939156] device id =3D 24c0
[    0.939430] device id =3D 24d0
[    0.939703] device id =3D 25a1
[    0.939976] device id =3D 2670
[    0.940303] platform physmap-flash.0: failed to claim resource 0
[    0.940872] SBC-GXx flash: IO:0x258-0x259 MEM:0xdc000-0xdffff
[    0.941481] Could not find PAR responsible for SC520CDP Flash Bank #0
[    0.942076] Trying default address 0x8400000
[    0.942471] Could not find PAR responsible for SC520CDP Flash Bank #1
[    0.943058] Trying default address 0x8c00000
[    0.943455] Could not find PAR responsible for SC520CDP DIL Flash
[    0.944050] Trying default address 0x9400000
[    0.944497] SC520 CDP flash device: 0x800000 at 0x8400000
[    0.944993] Failed to ioremap_nocache
[    0.945336] Failed to ioremap_nocache
[    0.945693] Generic platform RAM MTD, (c) 2004 Simtec Electronics
[    0.946317] slram: not enough parameters.
[    0.976078] No valid DiskOnChip devices found
[    0.976504] [nandsim] warning: read_byte: unexpected data output cycle, =
state is STATE_READY return 0x0
[    0.977353] [nandsim] warning: read_byte: unexpected data output cycle, =
state is STATE_READY return 0x0
[    0.978199] [nandsim] warning: read_byte: unexpected data output cycle, =
state is STATE_READY return 0x0
[    0.979057] [nandsim] warning: read_byte: unexpected data output cycle, =
state is STATE_READY return 0x0
[    0.979907] [nandsim] warning: read_byte: unexpected data output cycle, =
state is STATE_READY return 0x0
[    0.980792] [nandsim] warning: read_byte: unexpected data output cycle, =
state is STATE_READY return 0x0
[    0.981649] NAND device: Manufacturer ID: 0x98, Chip ID: 0x39 (Toshiba N=
AND 128MiB 1,8V 8-bit), 128MiB, page size: 512, OOB size: 16
[    0.983110] flash size: 128 MiB
[    0.983408] page size: 512 bytes
[    0.983710] OOB area size: 16 bytes
[    0.984054] sector size: 16 KiB
[    0.984347] pages number: 262144
[    0.984646] pages per sector: 32
[    0.984945] bus width: 8
[    0.985189] bits in sector size: 14
[    0.985512] bits in page size: 9
[    0.985809] bits in OOB size: 4
[    0.986106] flash size with OOB: 135168 KiB
[    0.986493] page address bytes: 4
[    0.986802] sector address bytes: 3
[    0.987130] options: 0x42
[    0.988449] Scanning device for bad blocks
[    1.013103] Creating 1 MTD partitions on "NAND 128MiB 1,8V 8-bit":
[    1.013715] 0x000000000000-0x000008000000 : "NAND simulator partition 0"
[    1.014759] parport0: powerup/reset Butterfly
[    1.128359] parport_pc 00:04: registered master spi42
[    1.128862] parport_pc 00:04: master is unqueued, this is deprecated
[    1.129506] spi spi42.1: spi_bitbang_setup, 66 nsec/bit
[    1.130007] spi spi42.1: setup mode 0, 8 bits/w, 15000000 Hz max --> 0
[    1.130722] parport_pc 00:04: registered child spi42.1
[    1.131219] parport0: dataflash at spi42.1
[    1.131601] parport0: AVR Butterfly
[    1.131963] parport0: cannot grant exclusive access for device spi-lm70l=
lp
[    1.132661] spi-lm70llp: spi_lm70llp probe fail, status -12
[    1.133340] usbcore: registered new interface driver irda-usb
[    1.133904] usbcore: registered new interface driver stir4200
[    1.134519] usbcore: registered new interface driver mcs7780
[    1.135083] usbcore: registered new interface driver kingsun-sir
[    1.135659] usbcore: registered new interface driver ksdazzle-sir
[    1.136284] usbcore: registered new interface driver ks959-sir
[    1.137047] usbcore: registered new interface driver hwa-rc
[    1.137681] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[    1.138280] ohci-pci: OHCI PCI platform driver
[    1.138736] ohci-platform: OHCI generic platform driver
[    1.139241] uhci_hcd: USB Universal Host Controller Interface driver
[    1.139940] driver u132_hcd
[    1.140482] usbcore: registered new interface driver hwa-hc
[    1.141060] fusbh200_hcd: FUSBH200 Host Controller (EHCI) Driver
[    1.141649] Warning! fusbh200_hcd should always be loaded before uhci_hc=
d and ohci_hcd, not after
[    1.142594] usbcore: registered new interface driver cdc_wdm
[    1.143167] usbcore: registered new interface driver usbtmc
[    1.143779] usbcore: registered new interface driver appledisplay
[    1.144415] usbcore: registered new interface driver emi26 - firmware lo=
ader
[    1.145097] usbcore: registered new interface driver emi62 - firmware lo=
ader
[    1.145753] driver ftdi-elan
[    1.146312] usbcore: registered new interface driver ftdi-elan
[    1.146885] usbcore: registered new interface driver idmouse
[    1.147437] usbcore: registered new interface driver usblcd
[    1.147969] usbcore: registered new interface driver ldusb
[    1.148539] usbcore: registered new interface driver usbled
[    1.149092] usbcore: registered new interface driver legousbtower
[    1.149682] usbcore: registered new interface driver rio500
[    1.150244] usbcore: registered new interface driver usbtest
[    1.150799] usbcore: registered new interface driver trancevibrator
[    1.151421] usbcore: registered new interface driver uss720
[    1.151953] uss720: v0.6:USB Parport Cable driver for Cables using the L=
ucent Technologies USS720 Chip
[    1.152847] uss720: NOTE: this is a special purpose driver to allow nons=
tandard
[    1.153541] uss720: protocols (eg. bitbang) over USS720 usb to parallel =
cables
[    1.154228] uss720: If you just want to connect to a printer, use usblp =
instead
[    1.154918] usbcore: registered new interface driver yurex
[    1.155541] i8042: PNP: PS/2 Controller [PNP0303:KBD,PNP0f13:MOU] at 0x6=
0,0x64 irq 1,12
[    1.157019] serio: i8042 KBD port at 0x60,0x64 irq 1
[    1.157652] serio: i8042 AUX port at 0x60,0x64 irq 12
[    1.158203] parport0: cannot grant exclusive access for device parkbd
[    1.207666] input: AT Translated Set 2 keyboard as /devices/platform/i80=
42/serio0/input/input1
[    1.208594] usbcore: registered new interface driver bcm5974
[    1.209506] usbcore: registered new interface driver synaptics_usb
[    1.210492] usbcore: registered new interface driver iforce
[    1.211208] parport0: cannot grant exclusive access for device walkera07=
01
[    1.211904] walkera0701: failed to register parport device
[    1.213207] usbcore: registered new interface driver usbtouchscreen
[    1.214476] apanel: Fujitsu BIOS signature 'FJKEYINF' not found...
[    1.215173] usbcore: registered new interface driver ati_remote2
[    1.215832] cm109: Keymap for Komunikate KIP1000 phone loaded
[    1.216536] usbcore: registered new interface driver cm109
[    1.217085] cm109: CM109 phone driver: 20080805 (C) Alfred E. Heggestad
[    1.217740] usbcore: registered new interface driver keyspan_remote
[    1.218602] usbcore: registered new interface driver yealink
[    1.219156] I2O subsystem v1.325
[    1.219472] i2o: max drivers =3D 8
[    1.219934] I2O Configuration OSM v1.323
[    1.220387] I2O ProcFS OSM v1.316
[    1.221394] rtc rtc0: test: dev (254:0)
[    1.221778] rtc-test rtc-test.0: rtc core: registered test as rtc0
[    1.222541] rtc rtc1: test: dev (254:1)
[    1.222926] rtc-test rtc-test.1: rtc core: registered test as rtc1
[    1.223589] i2c /dev entries driver
[    1.224162] usbcore: registered new interface driver i2c-diolan-u2c
[    1.224765] i2c-parport: adapter type unspecified
[    1.225228] i2c-parport-light: adapter type unspecified
[    1.225891] pps pps0: new PPS source ktimer
[    1.226311] pps pps0: ktimer PPS source registered
[    1.226777] pps_parport: parallel port PPS client
[    1.227241] parport0: cannot grant exclusive access for device pps_parpo=
rt
[    1.227906] pps_parport: couldn't register with parport0
[    1.228473] Driver for 1-wire Dallas network protocol.
[    1.229015] usbcore: registered new interface driver DS9490R
[    1.229570] DS1WM w1 busmaster driver - (c) 2004 Szabolcs Gyurko
[    1.230278] power_supply test_ac: uevent
[    1.230664] power_supply test_ac: POWER_SUPPLY_NAME=3Dtest_ac
[    1.231202] power_supply test_ac: prop ONLINE=3D1
[    1.231659] power_supply test_ac: power_supply_changed
[    1.232196] power_supply test_ac: power_supply_changed_work
[    1.232745] power_supply test_ac: power_supply_update_gen_leds 1
[    1.233338] power_supply test_ac: uevent
[    1.233716] power_supply test_ac: POWER_SUPPLY_NAME=3Dtest_ac
[    1.234265] power_supply test_ac: prop ONLINE=3D1
[    1.234754] power_supply test_battery: uevent
[    1.235190] power_supply test_battery: POWER_SUPPLY_NAME=3Dtest_battery
[    1.235807] power_supply test_battery: prop STATUS=3DDischarging
[    1.236391] power_supply test_battery: prop CHARGE_TYPE=3DFast
[    1.236927] power_supply test_battery: prop HEALTH=3DGood
[    1.237435] power_supply test_battery: prop PRESENT=3D1
[    1.237921] power_supply test_battery: prop TECHNOLOGY=3DLi-ion
[    1.238475] power_supply test_battery: prop CHARGE_FULL_DESIGN=3D100
[    1.239075] power_supply test_battery: prop CHARGE_FULL=3D100
[    1.239609] power_supply test_battery: prop CHARGE_NOW=3D50
[    1.240155] power_supply test_battery: prop CAPACITY=3D50
[    1.240660] power_supply test_battery: prop CAPACITY_LEVEL=3DNormal
[    1.241252] power_supply test_battery: prop TIME_TO_EMPTY_AVG=3D3600
[    1.241840] power_supply test_battery: prop TIME_TO_FULL_NOW=3D3600
[    1.242430] power_supply test_battery: prop MODEL_NAME=3DTest battery
[    1.243029] power_supply test_battery: prop MANUFACTURER=3DLinux
[    1.243588] power_supply test_battery: prop SERIAL_NUMBER=3D3.11.0-rc2-0=
0010-gc817a67
[    1.244338] power_supply test_battery: prop TEMP=3D26
[    1.244808] power_supply test_battery: prop VOLTAGE_NOW=3D3300
[    1.245484] power_supply test_battery: power_supply_changed
[    1.246038] power_supply test_battery: power_supply_changed_work
[    1.246614] power_supply test_battery: power_supply_update_bat_leds 2
[    1.247239] power_supply test_battery: uevent
[    1.247663] power_supply test_battery: POWER_SUPPLY_NAME=3Dtest_battery
[    1.248312] power_supply test_battery: prop STATUS=3DDischarging
[    1.248369] power_supply test_usb: uevent
[    1.248370] power_supply test_usb: POWER_SUPPLY_NAME=3Dtest_usb
[    1.248374] power_supply test_usb: prop ONLINE=3D1
[    1.248383] power_supply test_usb: power_supply_changed
[    1.248401] power_supply test_usb: power_supply_changed_work
[    1.248404] power_supply test_usb: power_supply_update_gen_leds 1
[    1.248407] power_supply test_usb: uevent
[    1.248408] power_supply test_usb: POWER_SUPPLY_NAME=3Dtest_usb
[    1.248411] power_supply test_usb: prop ONLINE=3D1
[    1.248747] applesmc: supported laptop not found!
[    1.248747] applesmc: driver init failed (ret=3D-19)!
[    1.248935] f71882fg: Not a Fintek device
[    1.248957] f71882fg: Not a Fintek device
[    1.249442] pc87360: PC8736x not detected, module not inserted
[    1.249835] cpuidle: using governor ladder
[    1.249836] cpuidle: using governor menu
[    1.249845] sdhci: Secure Digital Host Controller Interface driver
[    1.249845] sdhci: Copyright(c) Pierre Ossman
[    1.257582] power_supply test_battery: prop CHARGE_TYPE=3DFast
[    1.258145] power_supply test_battery: prop HEALTH=3DGood
[    1.258655] power_supply test_battery: prop PRESENT=3D1
[    1.259150] power_supply test_battery: prop TECHNOLOGY=3DLi-ion
[    1.259703] power_supply test_battery: prop CHARGE_FULL_DESIGN=3D100
[    1.260333] power_supply test_battery: prop CHARGE_FULL=3D100
[    1.260430] VUB300 Driver rom wait states =3D 1C irqpoll timeout =3D 0400
[    1.260430] usbcore: registered new interface driver vub300
[    1.260444] usbcore: registered new interface driver ushc
[    1.260445] sdhci-pltfm: SDHCI platform and OF driver helper
[    1.260742] ledtrig-cpu: registered to indicate activity on CPUs
[    1.260903] dcdbas dcdbas: Dell Systems Management Base Driver (version =
5.6.0-3.2)
[    1.261417] usbcore: registered new interface driver usbhid
[    1.261417] usbhid: USB HID core driver
[    1.261447] usbip_core: usbip_core_init:804: USB/IP Core v1.0.0
[    1.261517] vhci_hcd: vhci_hcd_probe:1000: name vhci_hcd id -1
[    1.261521] vhci_hcd vhci_hcd: USB/IP Virtual Host Controller
[    1.261558] vhci_hcd vhci_hcd: new USB bus registered, assigned bus numb=
er 1
[    1.261566] vhci_hcd: vhci_start:884: enter vhci_start
[    1.261857] usb usb1: New USB device found, idVendor=3D1d6b, idProduct=
=3D0002
[    1.261859] usb usb1: New USB device strings: Mfr=3D3, Product=3D2, Seri=
alNumber=3D1
[    1.261860] usb usb1: Product: USB/IP Virtual Host Controller
[    1.261861] usb usb1: Manufacturer: Linux 3.11.0-rc2-00010-gc817a67 vhci=
_hcd
[    1.261862] usb usb1: SerialNumber: vhci_hcd
[    1.262212] hub 1-0:1.0: USB hub found
[    1.262231] vhci_hcd: vhci_hub_control:247: typeReq a006 wValue 2900 wIn=
dex 0
[    1.262252] vhci_hcd: vhci_hub_control:305:  GetHubDescriptor
[    1.262253] vhci_hcd: vhci_hub_control:398: port -1
[    1.262254] vhci_hcd: vhci_hub_control:405:  bye
[    1.262262] hub 1-0:1.0: 8 ports detected
[    1.262292] vhci_hcd: vhci_hub_control:247: typeReq a000 wValue 0 wIndex=
 0
[    1.262297] vhci_hcd: vhci_hub_control:309:  GetHubStatus
[    1.262298] vhci_hcd: vhci_hub_control:398: port -1
[    1.262298] vhci_hcd: vhci_hub_control:405:  bye
[    1.262541] vhci_hcd: vhci_hub_control:247: typeReq 2303 wValue 8 wIndex=
 1
[    1.262542] vhci_hcd: vhci_hub_control:384:  SetPortFeature: default 8
[    1.262543] vhci_hcd: vhci_hub_control:398: port 0
[    1.262544] vhci_hcd: dump_port_status_diff:101: status prev -> new: 000=
00000 -> 00000100
[    1.262545] vhci_hcd: dump_port_status_diff:115:  +POWER
[    1.262546] vhci_hcd: dump_port_status_diff:119:=20
[    1.262546] vhci_hcd: vhci_hub_control:405:  bye
[    1.262550] vhci_hcd: vhci_hub_control:247: typeReq 2303 wValue 8 wIndex=
 2
[    1.262551] vhci_hcd: vhci_hub_control:384:  SetPortFeature: default 8
[    1.262551] vhci_hcd: vhci_hub_control:398: port 1
[    1.262552] vhci_hcd: dump_port_status_diff:101: status prev -> new: 000=
00000 -> 00000100
[    1.262553] vhci_hcd: dump_port_status_diff:115:  +POWER
[    1.262554] vhci_hcd: dump_port_status_diff:119:=20
[    1.262555] vhci_hcd: vhci_hub_control:405:  bye
[    1.262558] vhci_hcd: vhci_hub_control:247: typeReq 2303 wValue 8 wIndex=
 3
[    1.262559] vhci_hcd: vhci_hub_control:384:  SetPortFeature: default 8
[    1.262560] vhci_hcd: vhci_hub_control:398: port 2
[    1.262561] vhci_hcd: dump_port_status_diff:101: status prev -> new: 000=
00000 -> 00000100
[    1.262561] vhci_hcd: dump_port_status_diff:115:  +POWER
[    1.262562] vhci_hcd: dump_port_status_diff:119:=20
[    1.262563] vhci_hcd: vhci_hub_control:405:  bye
[    1.262565] vhci_hcd: vhci_hub_control:247: typeReq 2303 wValue 8 wIndex=
 4
[    1.262566] vhci_hcd: vhci_hub_control:384:  SetPortFeature: default 8
[    1.262567] vhci_hcd: vhci_hub_control:398: port 3
[    1.262568] vhci_hcd: dump_port_status_diff:101: status prev -> new: 000=
00000 -> 00000100
[    1.262568] vhci_hcd: dump_port_status_diff:115:  +POWER
[    1.262569] vhci_hcd: dump_port_status_diff:119:=20
[    1.262570] vhci_hcd: vhci_hub_control:405:  bye
[    1.262572] vhci_hcd: vhci_hub_control:247: typeReq 2303 wValue 8 wIndex=
 5
[    1.262573] vhci_hcd: vhci_hub_control:384:  SetPortFeature: default 8
[    1.262574] vhci_hcd: vhci_hub_control:398: port 4
[    1.262575] vhci_hcd: dump_port_status_diff:101: status prev -> new: 000=
00000 -> 00000100
[    1.262575] vhci_hcd: dump_port_status_diff:115:  +POWER
[    1.262576] vhci_hcd: dump_port_status_diff:119:=20
[    1.262577] vhci_hcd: vhci_hub_control:405:  bye
[    1.262580] vhci_hcd: vhci_hub_control:247: typeReq 2303 wValue 8 wIndex=
 6
[    1.262580] vhci_hcd: vhci_hub_control:384:  SetPortFeature: default 8
[    1.262581] vhci_hcd: vhci_hub_control:398: port 5
[    1.262582] vhci_hcd: dump_port_status_diff:101: status prev -> new: 000=
00000 -> 00000100
[    1.262582] vhci_hcd: dump_port_status_diff:115:  +POWER
[    1.262583] vhci_hcd: dump_port_status_diff:119:=20
[    1.262584] vhci_hcd: vhci_hub_control:405:  bye
[    1.262587] vhci_hcd: vhci_hub_control:247: typeReq 2303 wValue 8 wIndex=
 7
[    1.262587] vhci_hcd: vhci_hub_control:384:  SetPortFeature: default 8
[    1.262588] vhci_hcd: vhci_hub_control:398: port 6
[    1.262589] vhci_hcd: dump_port_status_diff:101: status prev -> new: 000=
00000 -> 00000100
[    1.262589] vhci_hcd: dump_port_status_diff:115:  +POWER
[    1.262590] vhci_hcd: dump_port_status_diff:119:=20
[    1.262591] vhci_hcd: vhci_hub_control:405:  bye
[    1.262594] vhci_hcd: vhci_hub_control:247: typeReq 2303 wValue 8 wIndex=
 8
[    1.262594] vhci_hcd: vhci_hub_control:384:  SetPortFeature: default 8
[    1.262595] vhci_hcd: vhci_hub_control:398: port 7
[    1.262596] vhci_hcd: dump_port_status_diff:101: status prev -> new: 000=
00000 -> 00000100
[    1.262597] vhci_hcd: dump_port_status_diff:115:  +POWER
[    1.262597] vhci_hcd: dump_port_status_diff:119:=20
[    1.262598] vhci_hcd: vhci_hub_control:405:  bye
[    1.262703] vhci_hcd: vhci_hcd_probe:1034: bye
[    1.262707] vhci_hcd: vhci_hcd_init:1156: USB/IP 'Virtual' Host Controll=
er (VHCI) Driver v1.0.0
[    1.309140] power_supply test_battery: prop CHARGE_NOW=3D50
[    1.309180] usbcore: registered new interface driver usbip-host
[    1.309183] usbip_host: usbip_host_init:270: USB/IP Host Driver v1.0.0
[    1.309198] usbcore: registered new interface driver tranzport
[    1.309209] usbcore: registered new interface driver alphatrack
[    1.309210] vme_user: VME User Space Access Driver
[    1.309211] vme_user: No cards, skipping registration
[    1.309522] Loading crystalhd 0.9.27
[    1.309565] usbcore: registered new interface driver ft1000usb
[    1.309609] usbcore: registered new interface driver gdm_wimax
[    1.309619] usbcore: registered new interface driver cedusb
[    1.315004] power_supply test_battery: prop CAPACITY=3D50
[    1.315026] ipip: IPv4 over IPv4 tunneling driver
[    1.315186] gre: GRE over IPv4 demultiplexor driver
[    1.315187] IPv4 over IPSec tunneling driver
[    1.315374] TCP: cubic registered
[    1.315377] NET: Registered protocol family 17
[    1.317648] power_supply test_battery: prop CAPACITY_LEVEL=3DNormal
[    1.318247] power_supply test_battery: prop TIME_TO_EMPTY_AVG=3D3600
[    1.318844] power_supply test_battery: prop TIME_TO_FULL_NOW=3D3600
[    1.319435] power_supply test_battery: prop MODEL_NAME=3DTest battery
[    1.320069] power_supply test_battery: prop MANUFACTURER=3DLinux
[    1.320630] power_supply test_battery: prop SERIAL_NUMBER=3D3.11.0-rc2-0=
0010-gc817a67
[    1.321374] power_supply test_battery: prop TEMP=3D26
[    1.321846] power_supply test_battery: prop VOLTAGE_NOW=3D3300
[    1.328160] NET: Registered protocol family 9
[    1.328599] X.25 for Linux Version 0.2
[    1.329255] NET: Registered protocol family 33
[    1.329686] Key type rxrpc registered
[    1.330075] Key type rxrpc_s registered
[    1.330685] RxRPC: Registered security type 2 'rxkad'
[    1.331208] l2tp_core: L2TP core driver, V2.0
[    1.331629] NET4: DECnet for Linux: V.2.5.68s (C) 1995-2003 Linux DECnet=
 Project Team
[    1.332461] DECnet: Routing cache hash table of 256 buckets, 16Kbytes
[    1.333144] NET: Registered protocol family 12
[    1.344121] 8021q: 802.1Q VLAN Support v1.8
[    1.344738] sctp: Hash tables configured (established 1024 bind 1024)
[    1.345705] rds_page_remainder_cpu_notify(): cpu 0 action 0x7
[    1.346263] rds_page_remainder_cpu_notify(): cpu 1 action 0x7
[    1.346827] NET: Registered protocol family 37
[    1.347306] NET: Registered protocol family 36
[    1.347754] Key type dns_resolver registered
[    1.348224] Key type ceph registered
[    1.348670] libceph: loaded (mon/osd proto 15/24)
[    1.349132] mpls_gso: MPLS GSO support
[    1.349843]=20
[    1.349843] printing PIC contents
[    1.350341] ... PIC  IMR: ffff
[    1.350636] ... PIC  IRR: 1013
[    1.350940] ... PIC  ISR: 0000
[    1.351245] ... PIC ELCR: 0c00
[    1.351562] printing local APIC contents on CPU#0/0:
[    1.352067] ... APIC ID:      00000000 (0)
[    1.352466] ... APIC VERSION: 00050014
[    1.352833] ... APIC TASKPRI: 00000000 (00)
[    1.353256] ... APIC PROCPRI: 00000000
[    1.353626] ... APIC LDR: 01000000
[    1.353963] ... APIC DFR: ffffffff
[    1.354305] ... APIC SPIV: 000001ff
[    1.354649] ... APIC ISR field:
[    1.354961] 000000000000000000000000000000000000000000000000000000000000=
0000
[    1.355555] ... APIC TMR field:
[    1.355555] 000000000200000000000000000000000000000000000000000000000000=
0000
[    1.355555] ... APIC IRR field:
[    1.355555] 000000000000000000000000000000000000000000000000000000000000=
8000
[    1.355555] ... APIC ESR: 00000000
[    1.355555] ... APIC ICR: 000008fd
[    1.355555] ... APIC ICR2: 02000000
[    1.355555] ... APIC LVTT: 000000ef
[    1.355555] ... APIC LVTPC: 00010000
[    1.355555] ... APIC LVT0: 00010700
[    1.355555] ... APIC LVT1: 00000400
[    1.355555] ... APIC LVTERR: 000000fe
[    1.355555] ... APIC TMICT: 0003c8c3
[    1.355555] ... APIC TMCCT: 00000000
[    1.355555] ... APIC TDCR: 00000003
[    1.355555]=20
[    1.362079] number of MP IRQ sources: 15.
[    1.362469] number of IO-APIC #0 registers: 24.
[    1.362898] testing the IO APIC.......................
[    1.363403] IO APIC #0......
[    1.363684] .... register #00: 00000000
[    1.364149] vhci_hcd: vhci_hub_control:247: typeReq a300 wValue 0 wIndex=
 1
[    1.364797] vhci_hcd: vhci_hub_control:313:  GetPortStatus port 1
[    1.365376] vhci_hcd: vhci_hub_control:355:  GetPortStatus bye 100 0
[    1.365977] vhci_hcd: vhci_hub_control:398: port 0
[    1.366439] vhci_hcd: dump_port_status_diff:101: status prev -> new: 000=
00100 -> 00000100
[    1.367205] vhci_hcd: dump_port_status_diff:115:   POWER
[    1.367698] vhci_hcd: dump_port_status_diff:119:=20
[    1.368188] vhci_hcd: vhci_hub_control:405:  bye
[    1.368214] .......    : physical APIC id: 00
[    1.368215] .......    : Delivery Type: 0
[    1.368216] .......    : LTS          : 0
[    1.368217] .... register #01: 00170011
[    1.368217] .......     : max redirection entries: 17
[    1.368218] .......     : PRQ implemented: 0
[    1.368219] .......     : IO APIC version: 11
[    1.368219] .... register #02: 00000000
[    1.368220] .......     : arbitration: 00
[    1.368221] .... IRQ redirection table:
[    1.368240] 1    0    0   0   0    0    0    00
[    1.368255] 0    0    0   0   0    1    1    31
[    1.368269] 0    0    0   0   0    1    1    30
[    1.368284] 0    0    0   0   0    1    1    33
[    1.368297] 1    0    0   0   0    1    1    34
[    1.368311] 1    1    0   0   0    1    1    35
[    1.368323] 0    0    0   0   0    1    1    36
[    1.368336] 0    0    0   0   0    1    1    37
[    1.368348] 0    0    0   0   0    1    1    38
[    1.368363] 0    1    0   0   0    1    1    39
[    1.368376] 1    1    0   0   0    1    1    3A
[    1.368388] 1    1    0   0   0    1    1    3B
[    1.368399] 0    0    0   0   0    1    1    3C
[    1.368410] 0    0    0   0   0    1    1    3D
[    1.368422] 0    0    0   0   0    1    1    3E
[    1.368434] 0    0    0   0   0    1    1    3F
[    1.368446] 1    0    0   0   0    0    0    00
[    1.368458] 1    0    0   0   0    0    0    00
[    1.368472] 1    0    0   0   0    0    0    00
[    1.368486] 1    0    0   0   0    0    0    00
[    1.368501] 1    0    0   0   0    0    0    00
[    1.368515] 1    0    0   0   0    0    0    00
[    1.368530] 1    0    0   0   0    0    0    00
[    1.368544] 1    0    0   0   0    0    0    00
[    1.368545] IRQ to pin mappings:
[    1.368548] IRQ0 -> 0:2
[    1.368550] IRQ1 -> 0:1
[    1.368552] IRQ3 -> 0:3
[    1.368554] IRQ4 -> 0:4
[    1.368555] IRQ5 -> 0:5
[    1.368557] IRQ6 -> 0:6
[    1.368559] IRQ7 -> 0:7
[    1.368561] IRQ8 -> 0:8
[    1.368568] IRQ9 -> 0:9
[    1.368570] IRQ10 -> 0:10
[    1.368572] IRQ11 -> 0:11
[    1.368574] IRQ12 -> 0:12
[    1.368575] IRQ13 -> 0:13
[    1.368580] IRQ14 -> 0:14
[    1.368582] IRQ15 -> 0:15
[    1.368583] .................................... done.
[    1.387723] vhci_hcd: vhci_hub_control:247: typeReq a300 wValue 0 wIndex=
 2
[    1.388422] vhci_hcd: vhci_hub_control:313:  GetPortStatus port 2
[    1.388528] registered taskstats version 1
[    1.389474] vhci_hcd: vhci_hub_control:355:  GetPortStatus bye 100 0
[    1.390083] vhci_hcd: vhci_hub_control:398: port 1
[    1.390538] vhci_hcd: dump_port_status_diff:101: status prev -> new: 000=
00100 -> 00000100
[    1.391311] vhci_hcd: dump_port_status_diff:115:   POWER
[    1.391812] vhci_hcd: dump_port_status_diff:119:=20
[    1.392288] rtc-test rtc-test.0: setting system clock to 2013-10-05 06:2=
7:09 UTC (1380954429)
[    1.392291] vhci_hcd: vhci_hub_control:405:  bye
[    1.392298] vhci_hcd: vhci_hub_control:247: typeReq a300 wValue 0 wIndex=
 3
[    1.392299] vhci_hcd: vhci_hub_control:313:  GetPortStatus port 3
[    1.392300] vhci_hcd: vhci_hub_control:355:  GetPortStatus bye 100 0
[    1.392301] vhci_hcd: vhci_hub_control:398: port 2
[    1.392302] vhci_hcd: dump_port_status_diff:101: status prev -> new: 000=
00100 -> 00000100
[    1.392303] vhci_hcd: dump_port_status_diff:115:   POWER
[    1.392304] vhci_hcd: dump_port_status_diff:119:=20
[    1.392304] vhci_hcd: vhci_hub_control:405:  bye
[    1.392308] vhci_hcd: vhci_hub_control:247: typeReq a300 wValue 0 wIndex=
 4
[    1.392309] vhci_hcd: vhci_hub_control:313:  GetPortStatus port 4
[    1.392310] vhci_hcd: vhci_hub_control:355:  GetPortStatus bye 100 0
[    1.392311] vhci_hcd: vhci_hub_control:398: port 3
[    1.392312] vhci_hcd: dump_port_status_diff:101: status prev -> new: 000=
00100 -> 00000100
[    1.392312] vhci_hcd: dump_port_status_diff:115:   POWER
[    1.392313] vhci_hcd: dump_port_status_diff:119:=20
[    1.392314] vhci_hcd: vhci_hub_control:405:  bye
[    1.392317] vhci_hcd: vhci_hub_control:247: typeReq a300 wValue 0 wIndex=
 5
[    1.392318] vhci_hcd: vhci_hub_control:313:  GetPortStatus port 5
[    1.392319] vhci_hcd: vhci_hub_control:355:  GetPortStatus bye 100 0
[    1.392319] vhci_hcd: vhci_hub_control:398: port 4
[    1.392320] vhci_hcd: dump_port_status_diff:101: status prev -> new: 000=
00100 -> 00000100
[    1.392321] vhci_hcd: dump_port_status_diff:115:   POWER
[    1.392322] vhci_hcd: dump_port_status_diff:119:=20
[    1.392322] vhci_hcd: vhci_hub_control:405:  bye
[    1.392326] vhci_hcd: vhci_hub_control:247: typeReq a300 wValue 0 wIndex=
 6
[    1.392326] vhci_hcd: vhci_hub_control:313:  GetPortStatus port 6
[    1.392327] vhci_hcd: vhci_hub_control:355:  GetPortStatus bye 100 0
[    1.392328] vhci_hcd: vhci_hub_control:398: port 5
[    1.392329] vhci_hcd: dump_port_status_diff:101: status prev -> new: 000=
00100 -> 00000100
[    1.392329] vhci_hcd: dump_port_status_diff:115:   POWER
[    1.392330] vhci_hcd: dump_port_status_diff:119:=20
[    1.392331] vhci_hcd: vhci_hub_control:405:  bye
[    1.392334] vhci_hcd: vhci_hub_control:247: typeReq a300 wValue 0 wIndex=
 7
[    1.392335] vhci_hcd: vhci_hub_control:313:  GetPortStatus port 7
[    1.392336] vhci_hcd: vhci_hub_control:355:  GetPortStatus bye 100 0
[    1.392336] vhci_hcd: vhci_hub_control:398: port 6
[    1.392337] vhci_hcd: dump_port_status_diff:101: status prev -> new: 000=
00100 -> 00000100
[    1.392338] vhci_hcd: dump_port_status_diff:115:   POWER
[    1.392339] vhci_hcd: dump_port_status_diff:119:=20
[    1.392339] vhci_hcd: vhci_hub_control:405:  bye
[    1.392343] vhci_hcd: vhci_hub_control:247: typeReq a300 wValue 0 wIndex=
 8
[    1.392344] vhci_hcd: vhci_hub_control:313:  GetPortStatus port 8
[    1.392344] vhci_hcd: vhci_hub_control:355:  GetPortStatus bye 100 0
[    1.392345] vhci_hcd: vhci_hub_control:398: port 7
[    1.392346] vhci_hcd: dump_port_status_diff:101: status prev -> new: 000=
00100 -> 00000100
[    1.392347] vhci_hcd: dump_port_status_diff:115:   POWER
[    1.392347] vhci_hcd: dump_port_status_diff:119:=20
[    1.392348] vhci_hcd: vhci_hub_control:405:  bye
[    1.392473] usb usb1: vhci_bus_suspend
[    1.392480] vhci_hcd: vhci_hub_status:208: changed 0
[    1.422872] debug: unmapping init [mem 0xffffffff81dd5000-0xffffffff81ea=
6fff]
/bin/sh: /proc/self/fd/9: No such file or directory
/bin/sh: /proc/self/fd/9: No such file or directory
/bin/sh: /proc/self/fd/9: No such file or directory
[    1.452894] sh (133) used greatest stack depth: 5448 bytes left
[    1.796224] tsc: Refined TSC clocksource calibration: 2693.430 MHz
[    1.822504] input: ImExPS/2 Generic Explorer Mouse as /devices/platform/=
i8042/serio1/input/input2
[    1.928044] BUG: unable to handle kernel NULL pointer dereference at 000=
0000000000008
[    1.928845] IP: [<ffffffff81097b28>] run_timer_softirq+0x12c/0x1b8
[    1.929478] PGD 0=20
[    1.929694] Oops: 0002 [#1] PREEMPT SMP DEBUG_PAGEALLOC
[    1.930281] CPU: 1 PID: 0 Comm: swapper/1 Not tainted 3.11.0-rc2-00010-g=
c817a67 #409
[    1.931023] task: ffff8800001422c0 ti: ffff880000144000 task.ti: ffff880=
000144000
[    1.931724] RIP: 0010:[<ffffffff81097b28>]  [<ffffffff81097b28>] run_tim=
er_softirq+0x12c/0x1b8
[    1.932022] RSP: 0018:ffff88000dd03ef0  EFLAGS: 00010002
[    1.932022] RAX: ffff88000dd03ef0 RBX: ffff88000015c000 RCX: 00000000000=
00002
[    1.932022] RDX: 0000000000000000 RSI: ffffffff81097a38 RDI: ffff8800001=
5c000
[    1.932022] RBP: ffff88000dd03f28 R08: 0000000000000002 R09: 00000000000=
00001
[    1.932022] R10: ffffffff81097a38 R11: 0000000000000020 R12: ffff8800071=
c50a0
[    1.932022] R13: ffff88000dd03ef0 R14: ffffffff810a0182 R15: ffff8800071=
c5060
[    1.932022] FS:  0000000000000000(0000) GS:ffff88000dd00000(0000) knlGS:=
0000000000000000
[    1.932022] CS:  0010 DS: 0000 ES: 0000 CR0: 000000008005003b
[    1.932022] CR2: 0000000000000008 CR3: 000000000697f000 CR4: 00000000000=
006a0
[    1.932022] Stack:
[    1.932022]  ffff8800071c50a0 ffff8800071d70a0 0000000000000041 ffffffff=
81c1b088
[    1.932022]  ffff880000145fd8 000000000000000a 0000000000000101 ffff8800=
0dd03f80
[    1.932022]  ffffffff81093f98 0000000000000001 0000000000000001 00200040=
00000001
[    1.932022] Call Trace:
[    1.932022]  <IRQ>=20
[    1.932022]  [<ffffffff81093f98>] __do_softirq+0xc8/0x18d
[    1.932022]  [<ffffffff81094172>] irq_exit+0x56/0x97
[    1.932022]  [<ffffffff81043f11>] smp_apic_timer_interrupt+0x30/0x3c
[    1.932022]  [<ffffffff818350f2>] apic_timer_interrupt+0x72/0x80
[    1.932022]  <EOI>=20
[    1.932022]  [<ffffffff810ab39e>] ? notifier_call_chain+0x59/0x59
[    1.932022]  [<ffffffff810ab39e>] ? notifier_call_chain+0x59/0x59
[    1.932022]  [<ffffffff810491ad>] ? native_safe_halt+0x6/0x8
[    1.932022]  [<ffffffff8102fccc>] default_idle+0x13/0x1c
[    1.932022]  [<ffffffff810303cd>] arch_cpu_idle+0x13/0x21
[    1.932022]  [<ffffffff810bb378>] cpu_startup_entry+0x101/0x161
[    1.932022]  [<ffffffff8104282d>] start_secondary+0x1ed/0x1f1
[    1.932022] Code: 8b 65 c8 4d 39 ec 0f 84 2f ff ff ff 41 8b 4c 24 18 4d =
8b 74 24 20 4d 8b 7c 24 28 4c 89 63 38 49 8b 44 24 08 49 8b 14 24 83 e1 02 =
<48> 89 42 08 48 89 10 48 b8 00 02 20 00 00 00 ad de 41 f6 44 24=20
[    1.932022] RIP  [<ffffffff81097b28>] run_timer_softirq+0x12c/0x1b8
[    1.932022]  RSP <ffff88000dd03ef0>
[    1.932022] CR2: 0000000000000008
[    1.932022] ---[ end trace 6bb7d8384355aac6 ]---
[    1.932022] Kernel panic - not syncing: Fatal exception in interrupt
[    1.932022] Rebooting in 10 seconds..
BUG: kernel boot oops
Elapsed time: 5
qemu-system-x86_64 -cpu kvm64 -enable-kvm -kernel /kernel/x86_64-randconfig=
-x1-0928/c817a67ecba7c3c2aaa104796d78f160af60920d/vmlinuz-3.11.0-rc2-00010-=
gc817a67 -append 'hung_task_panic=3D1 rcutree.rcu_cpu_stall_timeout=3D100 l=
og_buf_len=3D8M ignore_loglevel debug sched_debug apic=3Ddebug dynamic_prin=
tk sysrq_always_enabled panic=3D10  prompt_ramdisk=3D0 console=3DttyS0,1152=
00 console=3Dtty0 vga=3Dnormal  root=3D/dev/ram0 rw link=3D/kernel-tests/ru=
n-queue/kvm/x86_64-randconfig-x1-0928/next:master:c817a67ecba7c3c2aaa104796=
d78f160af60920d:bisect-mm/.vmlinuz-c817a67ecba7c3c2aaa104796d78f160af60920d=
-20131005135357-1304-inn branch=3Dnext/master BOOT_IMAGE=3D/kernel/x86_64-r=
andconfig-x1-0928/c817a67ecba7c3c2aaa104796d78f160af60920d/vmlinuz-3.11.0-r=
c2-00010-gc817a67'  -initrd /kernel-tests/initrd/quantal-core-x86_64.cgz -m=
 256M -smp 2 -net nic,vlan=3D0,macaddr=3D00:00:00:00:00:00,model=3Dvirtio -=
net user,vlan=3D0,hostfwd=3Dtcp::13604-:22 -net nic,vlan=3D1,model=3De1000 =
-net user,vlan=3D1 -boot order=3Dnc -no-reboot -watchdog i6300esb -drive fi=
le=3D/fs/LABEL=3DKVM/disk0-quantal-inn-27,media=3Ddisk,if=3Dvirtio -drive f=
ile=3D/fs/LABEL=3DKVM/disk1-quantal-inn-27,media=3Ddisk,if=3Dvirtio -drive =
file=3D/fs/LABEL=3DKVM/disk2-quantal-inn-27,media=3Ddisk,if=3Dvirtio -drive=
 file=3D/fs/LABEL=3DKVM/disk3-quantal-inn-27,media=3Ddisk,if=3Dvirtio -driv=
e file=3D/fs/LABEL=3DKVM/disk4-quantal-inn-27,media=3Ddisk,if=3Dvirtio -dri=
ve file=3D/fs/LABEL=3DKVM/disk5-quantal-inn-27,media=3Ddisk,if=3Dvirtio -pi=
dfile /dev/shm/kboot/pid-quantal-inn-27 -serial file:/dev/shm/kboot/serial-=
quantal-inn-27 -daemonize -display none -monitor null=20

--y0ulUmNC+osPPQO6
Content-Type: text/plain; charset=us-ascii
Content-Disposition: attachment; filename="dmesg-yocto-inn-43:20131005140843:x86_64-randconfig-x1-0928:3.11.0-rc2-00010-gc817a67:409"
Content-Transfer-Encoding: quoted-printable

[    0.000000] Initializing cgroup subsys cpuset
[    0.000000] Initializing cgroup subsys cpu
[    0.000000] Linux version 3.11.0-rc2-00010-gc817a67 (wfg@bee) (gcc versi=
on 4.8.1 (Debian 4.8.1-3) ) #409 SMP PREEMPT Sat Oct 5 13:53:43 CST 2013
[    0.000000] Command line: hung_task_panic=3D1 rcutree.rcu_cpu_stall_time=
out=3D100 log_buf_len=3D8M ignore_loglevel debug sched_debug apic=3Ddebug d=
ynamic_printk sysrq_always_enabled panic=3D10  prompt_ramdisk=3D0 console=
=3DttyS0,115200 console=3Dtty0 vga=3Dnormal  root=3D/dev/ram0 rw link=3D/ke=
rnel-tests/run-queue/kvm/x86_64-randconfig-x1-0928/next:master:c817a67ecba7=
c3c2aaa104796d78f160af60920d:bisect-mm/.vmlinuz-c817a67ecba7c3c2aaa104796d7=
8f160af60920d-20131005135357-1353-inn branch=3Dnext/master BOOT_IMAGE=3D/ke=
rnel/x86_64-randconfig-x1-0928/c817a67ecba7c3c2aaa104796d78f160af60920d/vml=
inuz-3.11.0-rc2-00010-gc817a67
[    0.000000] e820: BIOS-provided physical RAM map:
[    0.000000] BIOS-e820: [mem 0x0000000000000000-0x000000000009fbff] usable
[    0.000000] BIOS-e820: [mem 0x000000000009fc00-0x000000000009ffff] reser=
ved
[    0.000000] BIOS-e820: [mem 0x00000000000f0000-0x00000000000fffff] reser=
ved
[    0.000000] BIOS-e820: [mem 0x0000000000100000-0x000000000fffdfff] usable
[    0.000000] BIOS-e820: [mem 0x000000000fffe000-0x000000000fffffff] reser=
ved
[    0.000000] BIOS-e820: [mem 0x00000000feffc000-0x00000000feffffff] reser=
ved
[    0.000000] BIOS-e820: [mem 0x00000000fffc0000-0x00000000ffffffff] reser=
ved
[    0.000000] debug: ignoring loglevel setting.
[    0.000000] NX (Execute Disable) protection: active
[    0.000000] Hypervisor detected: KVM
[    0.000000] e820: update [mem 0x00000000-0x00000fff] usable =3D=3D> rese=
rved
[    0.000000] e820: remove [mem 0x000a0000-0x000fffff] usable
[    0.000000] e820: last_pfn =3D 0xfffe max_arch_pfn =3D 0x400000000
[    0.000000] Scan for SMP in [mem 0x00000000-0x000003ff]
[    0.000000] Scan for SMP in [mem 0x0009fc00-0x0009ffff]
[    0.000000] Scan for SMP in [mem 0x000f0000-0x000fffff]
[    0.000000] found SMP MP-table at [mem 0x000fdab0-0x000fdabf] mapped at =
[ffff8800000fdab0]
[    0.000000]   mpc: fdac0-fdbe4
[    0.000000] Base memory trampoline at [ffff880000099000] 99000 size 24576
[    0.000000] init_memory_mapping: [mem 0x00000000-0x000fffff]
[    0.000000]  [mem 0x00000000-0x000fffff] page 4k
[    0.000000] BRK [0x0287f000, 0x0287ffff] PGTABLE
[    0.000000] BRK [0x02880000, 0x02880fff] PGTABLE
[    0.000000] BRK [0x02881000, 0x02881fff] PGTABLE
[    0.000000] init_memory_mapping: [mem 0x0fa00000-0x0fbfffff]
[    0.000000]  [mem 0x0fa00000-0x0fbfffff] page 4k
[    0.000000] BRK [0x02882000, 0x02882fff] PGTABLE
[    0.000000] init_memory_mapping: [mem 0x0c000000-0x0f9fffff]
[    0.000000]  [mem 0x0c000000-0x0f9fffff] page 4k
[    0.000000] BRK [0x02883000, 0x02883fff] PGTABLE
[    0.000000] init_memory_mapping: [mem 0x00100000-0x0bffffff]
[    0.000000]  [mem 0x00100000-0x0bffffff] page 4k
[    0.000000] init_memory_mapping: [mem 0x0fc00000-0x0fffdfff]
[    0.000000]  [mem 0x0fc00000-0x0fffdfff] page 4k
[    0.000000] log_buf_len: 8388608
[    0.000000] early log buf free: 128016(97%)
[    0.000000] RAMDISK: [mem 0x0fd03000-0x0ffeffff]
[    0.000000] ACPI: RSDP 00000000000fd920 00014 (v00 BOCHS )
[    0.000000] ACPI: RSDT 000000000fffe450 00034 (v01 BOCHS  BXPCRSDT 00000=
001 BXPC 00000001)
[    0.000000] ACPI: FACP 000000000fffff80 00074 (v01 BOCHS  BXPCFACP 00000=
001 BXPC 00000001)
[    0.000000] ACPI: DSDT 000000000fffe490 011A9 (v01   BXPC   BXDSDT 00000=
001 INTL 20100528)
[    0.000000] ACPI: FACS 000000000fffff40 00040
[    0.000000] ACPI: SSDT 000000000ffff7a0 00796 (v01 BOCHS  BXPCSSDT 00000=
001 BXPC 00000001)
[    0.000000] ACPI: APIC 000000000ffff680 00080 (v01 BOCHS  BXPCAPIC 00000=
001 BXPC 00000001)
[    0.000000] ACPI: HPET 000000000ffff640 00038 (v01 BOCHS  BXPCHPET 00000=
001 BXPC 00000001)
[    0.000000] ACPI: Local APIC address 0xfee00000
[    0.000000] mapped APIC to ffffffffff5bb000 (        fee00000)
[    0.000000] kvm-clock: Using msrs 4b564d01 and 4b564d00
[    0.000000] kvm-clock: cpu 0, msr 0:fcc3001, boot clock
[    0.000000] Zone ranges:
[    0.000000]   DMA32    [mem 0x00001000-0xffffffff]
[    0.000000]   Normal   empty
[    0.000000] Movable zone start for each node
[    0.000000] Early memory node ranges
[    0.000000]   node   0: [mem 0x00001000-0x0009efff]
[    0.000000]   node   0: [mem 0x00100000-0x0fffdfff]
[    0.000000] On node 0 totalpages: 65436
[    0.000000]   DMA32 zone: 1024 pages used for memmap
[    0.000000]   DMA32 zone: 21 pages reserved
[    0.000000]   DMA32 zone: 65436 pages, LIFO batch:15
[    0.000000] ACPI: PM-Timer IO Port: 0xb008
[    0.000000] ACPI: Local APIC address 0xfee00000
[    0.000000] mapped APIC to ffffffffff5bb000 (        fee00000)
[    0.000000] ACPI: LAPIC (acpi_id[0x00] lapic_id[0x00] enabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x01] lapic_id[0x01] enabled)
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0xff] dfl dfl lint[0x1])
[    0.000000] ACPI: IOAPIC (id[0x00] address[0xfec00000] gsi_base[0])
[    0.000000] IOAPIC[0]: apic_id 0, version 17, address 0xfec00000, GSI 0-=
23
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
[    0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 00, APIC ID 0, APIC =
INT 02
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 5 global_irq 5 high level)
[    0.000000] Int: type 0, pol 1, trig 3, bus 00, IRQ 05, APIC ID 0, APIC =
INT 05
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)
[    0.000000] Int: type 0, pol 1, trig 3, bus 00, IRQ 09, APIC ID 0, APIC =
INT 09
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 10 global_irq 10 high level)
[    0.000000] Int: type 0, pol 1, trig 3, bus 00, IRQ 0a, APIC ID 0, APIC =
INT 0a
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 11 global_irq 11 high level)
[    0.000000] Int: type 0, pol 1, trig 3, bus 00, IRQ 0b, APIC ID 0, APIC =
INT 0b
[    0.000000] ACPI: IRQ0 used by override.
[    0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 01, APIC ID 0, APIC =
INT 01
[    0.000000] ACPI: IRQ2 used by override.
[    0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 03, APIC ID 0, APIC =
INT 03
[    0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 04, APIC ID 0, APIC =
INT 04
[    0.000000] ACPI: IRQ5 used by override.
[    0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 06, APIC ID 0, APIC =
INT 06
[    0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 07, APIC ID 0, APIC =
INT 07
[    0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 08, APIC ID 0, APIC =
INT 08
[    0.000000] ACPI: IRQ9 used by override.
[    0.000000] ACPI: IRQ10 used by override.
[    0.000000] ACPI: IRQ11 used by override.
[    0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 0c, APIC ID 0, APIC =
INT 0c
[    0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 0d, APIC ID 0, APIC =
INT 0d
[    0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 0e, APIC ID 0, APIC =
INT 0e
[    0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 0f, APIC ID 0, APIC =
INT 0f
[    0.000000] Using ACPI (MADT) for SMP configuration information
[    0.000000] ACPI: HPET id: 0x8086a201 base: 0xfed00000
[    0.000000] smpboot: Allowing 2 CPUs, 0 hotplug CPUs
[    0.000000] mapped IOAPIC to ffffffffff5ba000 (fec00000)
[    0.000000] nr_irqs_gsi: 40
[    0.000000] e820: [mem 0x10000000-0xfeffbfff] available for PCI devices
[    0.000000] Booting paravirtualized kernel on KVM
[    0.000000] setup_percpu: NR_CPUS:4096 nr_cpumask_bits:2 nr_cpu_ids:2 nr=
_node_ids:1
[    0.000000] PERCPU: Embedded 25 pages/cpu @ffff88000f000000 s77904 r0 d2=
4496 u1048576
[    0.000000] pcpu-alloc: s77904 r0 d24496 u1048576 alloc=3D1*2097152
[    0.000000] pcpu-alloc: [0] 0 1=20
[    0.000000] kvm-clock: cpu 0, msr 0:fcc3001, primary cpu clock
[    0.000000] KVM setup async PF for cpu 0
[    0.000000] kvm-stealtime: cpu 0, msr f00ccc0
[    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Tota=
l pages: 64391
[    0.000000] Kernel command line: hung_task_panic=3D1 rcutree.rcu_cpu_sta=
ll_timeout=3D100 log_buf_len=3D8M ignore_loglevel debug sched_debug apic=3D=
debug dynamic_printk sysrq_always_enabled panic=3D10  prompt_ramdisk=3D0 co=
nsole=3DttyS0,115200 console=3Dtty0 vga=3Dnormal  root=3D/dev/ram0 rw link=
=3D/kernel-tests/run-queue/kvm/x86_64-randconfig-x1-0928/next:master:c817a6=
7ecba7c3c2aaa104796d78f160af60920d:bisect-mm/.vmlinuz-c817a67ecba7c3c2aaa10=
4796d78f160af60920d-20131005135357-1353-inn branch=3Dnext/master BOOT_IMAGE=
=3D/kernel/x86_64-randconfig-x1-0928/c817a67ecba7c3c2aaa104796d78f160af6092=
0d/vmlinuz-3.11.0-rc2-00010-gc817a67
[    0.000000] PID hash table entries: 1024 (order: 1, 8192 bytes)
[    0.000000] Dentry cache hash table entries: 32768 (order: 6, 262144 byt=
es)
[    0.000000] Inode-cache hash table entries: 16384 (order: 5, 131072 byte=
s)
[    0.000000] Calgary: detecting Calgary via BIOS EBDA area
[    0.000000] Calgary: Unable to locate Rio Grande table in EBDA - bailing!
[    0.000000] Memory: 219884K/261744K available (8407K kernel code, 1784K =
rwdata, 3960K rodata, 840K init, 10064K bss, 41860K reserved)
[    0.000000] Preemptible hierarchical RCU implementation.
[    0.000000]=20
[    0.000000]=20
[    0.000000]=20
[    0.000000]=20
[    0.000000] NR_IRQS:262400 nr_irqs:512 16
[    0.000000] console [ttyS0] enabled
[    0.000000] Lock dependency validator: Copyright (c) 2006 Red Hat, Inc.,=
 Ingo Molnar
[    0.000000] ... MAX_LOCKDEP_SUBCLASSES:  8
[    0.000000] ... MAX_LOCK_DEPTH:          48
[    0.000000] ... MAX_LOCKDEP_KEYS:        8191
[    0.000000] ... CLASSHASH_SIZE:          4096
[    0.000000] ... MAX_LOCKDEP_ENTRIES:     16384
[    0.000000] ... MAX_LOCKDEP_CHAINS:      32768
[    0.000000] ... CHAINHASH_SIZE:          16384
[    0.000000]  memory used by lock dependency info: 5855 kB
[    0.000000]  per task-struct memory footprint: 1920 bytes
[    0.000000] ODEBUG: 5 of 5 active objects replaced
[    0.000000] hpet clockevent registered
[    0.000000] tsc: Detected 2693.580 MHz processor
[    0.008000] Calibrating delay loop (skipped) preset value.. 5387.16 Bogo=
MIPS (lpj=3D10774320)
[    0.008000] pid_max: default: 32768 minimum: 301
[    0.008000] Mount-cache hash table entries: 256
[    0.008000] Initializing cgroup subsys devices
[    0.008000] Initializing cgroup subsys perf_event
[    0.008012] Initializing cgroup subsys net_prio
[    0.008581] Last level iTLB entries: 4KB 0, 2MB 0, 4MB 0
[    0.008581] Last level dTLB entries: 4KB 0, 2MB 0, 4MB 0
[    0.008581] tlb_flushall_shift: 6
[    0.010020] debug: unmapping init [mem 0xffffffff81ea7000-0xffffffff81ea=
afff]
[    0.011628] ACPI: Core revision 20130517
[    0.013343] ACPI: All ACPI Tables successfully acquired
[    0.014043] Getting VERSION: 50014
[    0.014410] Getting VERSION: 50014
[    0.014762] Getting ID: 0
[    0.015039] Getting ID: ff000000
[    0.015393] Getting LVT0: 8700
[    0.016008] Getting LVT1: 8400
[    0.016375] enabled ExtINT on CPU#0
[    0.017526] ENABLING IO-APIC IRQs
[    0.017875] init IO_APIC IRQs
[    0.018180]  apic 0 pin 0 not connected
[    0.018585] IOAPIC[0]: Set routing entry (0-1 -> 0x31 -> IRQ 1 Mode:0 Ac=
tive:0 Dest:1)
[    0.019393] IOAPIC[0]: Set routing entry (0-2 -> 0x30 -> IRQ 0 Mode:0 Ac=
tive:0 Dest:1)
[    0.020021] IOAPIC[0]: Set routing entry (0-3 -> 0x33 -> IRQ 3 Mode:0 Ac=
tive:0 Dest:1)
[    0.020840] IOAPIC[0]: Set routing entry (0-4 -> 0x34 -> IRQ 4 Mode:0 Ac=
tive:0 Dest:1)
[    0.021659] IOAPIC[0]: Set routing entry (0-5 -> 0x35 -> IRQ 5 Mode:1 Ac=
tive:0 Dest:1)
[    0.022471] IOAPIC[0]: Set routing entry (0-6 -> 0x36 -> IRQ 6 Mode:0 Ac=
tive:0 Dest:1)
[    0.023282] IOAPIC[0]: Set routing entry (0-7 -> 0x37 -> IRQ 7 Mode:0 Ac=
tive:0 Dest:1)
[    0.024019] IOAPIC[0]: Set routing entry (0-8 -> 0x38 -> IRQ 8 Mode:0 Ac=
tive:0 Dest:1)
[    0.024830] IOAPIC[0]: Set routing entry (0-9 -> 0x39 -> IRQ 9 Mode:1 Ac=
tive:0 Dest:1)
[    0.025647] IOAPIC[0]: Set routing entry (0-10 -> 0x3a -> IRQ 10 Mode:1 =
Active:0 Dest:1)
[    0.026467] IOAPIC[0]: Set routing entry (0-11 -> 0x3b -> IRQ 11 Mode:1 =
Active:0 Dest:1)
[    0.027297] IOAPIC[0]: Set routing entry (0-12 -> 0x3c -> IRQ 12 Mode:0 =
Active:0 Dest:1)
[    0.028020] IOAPIC[0]: Set routing entry (0-13 -> 0x3d -> IRQ 13 Mode:0 =
Active:0 Dest:1)
[    0.028839] IOAPIC[0]: Set routing entry (0-14 -> 0x3e -> IRQ 14 Mode:0 =
Active:0 Dest:1)
[    0.029663] IOAPIC[0]: Set routing entry (0-15 -> 0x3f -> IRQ 15 Mode:0 =
Active:0 Dest:1)
[    0.030478]  apic 0 pin 16 not connected
[    0.030870]  apic 0 pin 17 not connected
[    0.031267]  apic 0 pin 18 not connected
[    0.032005]  apic 0 pin 19 not connected
[    0.032406]  apic 0 pin 20 not connected
[    0.032796]  apic 0 pin 21 not connected
[    0.033186]  apic 0 pin 22 not connected
[    0.033585]  apic 0 pin 23 not connected
[    0.034119] ..TIMER: vector=3D0x30 apic1=3D0 pin1=3D2 apic2=3D-1 pin2=3D=
-1
[    0.034844] smpboot: CPU0: Intel Common KVM processor (fam: 0f, model: 0=
6, stepping: 01)
[    0.036199] Using local APIC timer interrupts.
[    0.036199] calibrating APIC timer ...
[    0.040000] ... lapic delta =3D 6250046
[    0.040000] ... PM-Timer delta =3D 358017
[    0.040000] ... PM-Timer result ok
[    0.040000] ..... delta 6250046
[    0.040000] ..... mult: 268437431
[    0.040000] ..... calibration result: 4000029
[    0.040000] ..... CPU clock speed is 2693.3588 MHz.
[    0.040000] ..... host bus clock speed is 1000.0029 MHz.
[    0.040049] Performance Events: unsupported Netburst CPU model 6 no PMU =
driver, software events only.
[    0.064253] SMP alternatives: lockdep: fixing up alternatives
[    0.064979] smpboot: Booting Node   0, Processors  #1 OK
[    0.008000] kvm-clock: cpu 1, msr 0:fcc3041, secondary cpu clock
[    0.008000] masked ExtINT on CPU#1
[    0.084049] KVM setup async PF for cpu 1
[    0.084087] Brought up 2 CPUs
[    0.084089] smpboot: Total of 2 processors activated (10774.32 BogoMIPS)
[    0.085367] kvm-stealtime: cpu 1, msr f10ccc0
[    0.085854] devtmpfs: initialized
[    0.088986] atomic64 test passed for x86-64 platform with CX8 and with S=
SE
[    0.089975] regulator-dummy: no parameters
[    0.090634] NET: Registered protocol family 16
[    0.091938] ACPI: bus type PCI registered
[    0.092075] PCI: Using configuration type 1 for base access
[    0.097456] ACPI: Added _OSI(Module Device)
[    0.097456] ACPI: Added _OSI(Processor Device)
[    0.097456] ACPI: Added _OSI(3.0 _SCP Extensions)
[    0.097770] ACPI: Added _OSI(Processor Aggregator Device)
[    0.100899] ACPI: EC: Look up EC in DSDT
[    0.104388] ACPI: Interpreter enabled
[    0.104775] ACPI: (supports S0 S5)
[    0.105115] ACPI: Using IOAPIC for interrupt routing
[    0.105646] PCI: Using host bridge windows from ACPI; if necessary, use =
"pci=3Dnocrs" and report a bug
[    0.113229] ACPI: PCI Root Bridge [PCI0] (domain 0000 [bus 00-ff])
[    0.114171] PCI host bridge to bus 0000:00
[    0.114596] pci_bus 0000:00: root bus resource [bus 00-ff]
[    0.115136] pci_bus 0000:00: root bus resource [io  0x0000-0x0cf7]
[    0.115763] pci_bus 0000:00: root bus resource [io  0x0d00-0xffff]
[    0.116004] pci_bus 0000:00: root bus resource [mem 0x000a0000-0x000bfff=
f]
[    0.116680] pci_bus 0000:00: root bus resource [mem 0x80000000-0xfebffff=
f]
[    0.117405] pci 0000:00:00.0: [8086:1237] type 00 class 0x060000
[    0.118475] pci 0000:00:01.0: [8086:7000] type 00 class 0x060100
[    0.119538] pci 0000:00:01.1: [8086:7010] type 00 class 0x010180
[    0.122789] pci 0000:00:01.1: reg 0x20: [io  0xc1e0-0xc1ef]
[    0.125098] pci 0000:00:01.3: [8086:7113] type 00 class 0x068000
[    0.126052] pci 0000:00:01.3: quirk: [io  0xb000-0xb03f] claimed by PIIX=
4 ACPI
[    0.126774] pci 0000:00:01.3: quirk: [io  0xb100-0xb10f] claimed by PIIX=
4 SMB
[    0.127687] pci 0000:00:02.0: [1013:00b8] type 00 class 0x030000
[    0.129447] pci 0000:00:02.0: reg 0x10: [mem 0xfc000000-0xfdffffff pref]
[    0.131315] pci 0000:00:02.0: reg 0x14: [mem 0xfebe0000-0xfebe0fff]
[    0.137786] pci 0000:00:02.0: reg 0x30: [mem 0xfebc0000-0xfebcffff pref]
[    0.138690] pci 0000:00:03.0: [1af4:1000] type 00 class 0x020000
[    0.140531] pci 0000:00:03.0: reg 0x10: [io  0xc1c0-0xc1df]
[    0.142107] pci 0000:00:03.0: reg 0x14: [mem 0xfebe1000-0xfebe1fff]
[    0.148004] pci 0000:00:03.0: reg 0x30: [mem 0xfebd0000-0xfebdffff pref]
[    0.148966] pci 0000:00:04.0: [8086:100e] type 00 class 0x020000
[    0.150615] pci 0000:00:04.0: reg 0x10: [mem 0xfeb80000-0xfeb9ffff]
[    0.152534] pci 0000:00:04.0: reg 0x14: [io  0xc000-0xc03f]
[    0.158058] pci 0000:00:04.0: reg 0x30: [mem 0xfeba0000-0xfebbffff pref]
[    0.158925] pci 0000:00:05.0: [1af4:1001] type 00 class 0x010000
[    0.160540] pci 0000:00:05.0: reg 0x10: [io  0xc040-0xc07f]
[    0.162127] pci 0000:00:05.0: reg 0x14: [mem 0xfebe2000-0xfebe2fff]
[    0.168335] pci 0000:00:06.0: [1af4:1001] type 00 class 0x010000
[    0.170003] pci 0000:00:06.0: reg 0x10: [io  0xc080-0xc0bf]
[    0.171593] pci 0000:00:06.0: reg 0x14: [mem 0xfebe3000-0xfebe3fff]
[    0.177894] pci 0000:00:07.0: [1af4:1001] type 00 class 0x010000
[    0.179570] pci 0000:00:07.0: reg 0x10: [io  0xc0c0-0xc0ff]
[    0.181041] pci 0000:00:07.0: reg 0x14: [mem 0xfebe4000-0xfebe4fff]
[    0.186952] pci 0000:00:08.0: [1af4:1001] type 00 class 0x010000
[    0.189070] pci 0000:00:08.0: reg 0x10: [io  0xc100-0xc13f]
[    0.190661] pci 0000:00:08.0: reg 0x14: [mem 0xfebe5000-0xfebe5fff]
[    0.196338] pci 0000:00:09.0: [1af4:1001] type 00 class 0x010000
[    0.198009] pci 0000:00:09.0: reg 0x10: [io  0xc140-0xc17f]
[    0.200004] pci 0000:00:09.0: reg 0x14: [mem 0xfebe6000-0xfebe6fff]
[    0.205909] pci 0000:00:0a.0: [1af4:1001] type 00 class 0x010000
[    0.207587] pci 0000:00:0a.0: reg 0x10: [io  0xc180-0xc1bf]
[    0.209047] pci 0000:00:0a.0: reg 0x14: [mem 0xfebe7000-0xfebe7fff]
[    0.215450] pci 0000:00:0b.0: [8086:25ab] type 00 class 0x088000
[    0.216562] pci 0000:00:0b.0: reg 0x10: [mem 0xfebe8000-0xfebe800f]
[    0.220853] pci_bus 0000:00: on NUMA node 0
[    0.221281] acpi PNP0A03:00: ACPI _OSC support notification failed, disa=
bling PCIe ASPM
[    0.222063] acpi PNP0A03:00: Unable to request _OSC control (_OSC suppor=
t mask: 0x08)
[    0.223583] ACPI: PCI Interrupt Link [LNKA] (IRQs 5 *10 11)
[    0.224335] ACPI: PCI Interrupt Link [LNKB] (IRQs 5 *10 11)
[    0.225100] ACPI: PCI Interrupt Link [LNKC] (IRQs 5 10 *11)
[    0.225881] ACPI: PCI Interrupt Link [LNKD] (IRQs 5 10 *11)
[    0.226586] ACPI: PCI Interrupt Link [LNKS] (IRQs *9)
[    0.227693] ACPI: Enabled 16 GPEs in block 00 to 0F
[    0.228009] ACPI: \_SB_.PCI0: notify handler is installed
[    0.228603] Found 1 acpi root devices
[    0.229368] vgaarb: device added: PCI:0000:00:02.0,decodes=3Dio+mem,owns=
=3Dio+mem,locks=3Dnone
[    0.229368] vgaarb: loaded
[    0.229368] vgaarb: bridge control possible 0000:00:02.0
[    0.232036] ACPI: bus type USB registered
[    0.232466] usbcore: registered new interface driver usbfs
[    0.233023] usbcore: registered new interface driver hub
[    0.233594] usbcore: registered new device driver usb
[    0.233594] pps_core: LinuxPPS API ver. 1 registered
[    0.233594] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo =
Giometti <giometti@linux.it>
[    0.234023] PTP clock support registered
[    0.236101] wmi: Mapper loaded
[    0.236436] PCI: Using ACPI for IRQ routing
[    0.236862] PCI: pci_cache_line_size set to 64 bytes
[    0.237557] e820: reserve RAM buffer [mem 0x0009fc00-0x0009ffff]
[    0.238156] e820: reserve RAM buffer [mem 0x0fffe000-0x0fffffff]
[    0.239068] NET: Registered protocol family 23
[    0.239830] cfg80211: Calling CRDA to update world regulatory domain
[    0.240079] nfc: nfc_init: NFC Core ver 0.1
[    0.240512] NET: Registered protocol family 39
[    0.241338] HPET: 3 timers in total, 0 timers will be used for per-cpu t=
imer
[    0.242088] Switched to clocksource kvm-clock
[    0.242088] pnp: PnP ACPI init
[    0.242088] ACPI: bus type PNP registered
[    0.242088] IOAPIC[0]: Set routing entry (0-8 -> 0x38 -> IRQ 8 Mode:0 Ac=
tive:0 Dest:3)
[    0.242262] pnp 00:00: Plug and Play ACPI device, IDs PNP0b00 (active)
[    0.242961] IOAPIC[0]: Set routing entry (0-1 -> 0x31 -> IRQ 1 Mode:0 Ac=
tive:0 Dest:3)
[    0.243791] pnp 00:01: Plug and Play ACPI device, IDs PNP0303 (active)
[    0.244483] IOAPIC[0]: Set routing entry (0-12 -> 0x3c -> IRQ 12 Mode:0 =
Active:0 Dest:3)
[    0.245318] pnp 00:02: Plug and Play ACPI device, IDs PNP0f13 (active)
[    0.246001] IOAPIC[0]: Set routing entry (0-6 -> 0x36 -> IRQ 6 Mode:0 Ac=
tive:0 Dest:3)
[    0.246797] pnp 00:03: [dma 2]
[    0.247132] pnp 00:03: Plug and Play ACPI device, IDs PNP0700 (active)
[    0.247823] IOAPIC[0]: Set routing entry (0-7 -> 0x37 -> IRQ 7 Mode:0 Ac=
tive:0 Dest:3)
[    0.248664] pnp 00:04: Plug and Play ACPI device, IDs PNP0400 (active)
[    0.249350] IOAPIC[0]: Set routing entry (0-4 -> 0x34 -> IRQ 4 Mode:0 Ac=
tive:0 Dest:3)
[    0.250169] pnp 00:05: Plug and Play ACPI device, IDs PNP0501 (active)
[    0.251042] pnp 00:06: Plug and Play ACPI device, IDs PNP0103 (active)
[    0.251836] pnp: PnP ACPI: found 7 devices
[    0.252258] ACPI: bus type PNP unregistered
[    0.258372] pci_bus 0000:00: resource 4 [io  0x0000-0x0cf7]
[    0.258936] pci_bus 0000:00: resource 5 [io  0x0d00-0xffff]
[    0.259486] pci_bus 0000:00: resource 6 [mem 0x000a0000-0x000bffff]
[    0.260114] pci_bus 0000:00: resource 7 [mem 0x80000000-0xfebfffff]
[    0.260889] NET: Registered protocol family 2
[    0.261670] TCP established hash table entries: 2048 (order: 3, 32768 by=
tes)
[    0.262387] TCP bind hash table entries: 2048 (order: 5, 131072 bytes)
[    0.263166] TCP: Hash tables configured (established 2048 bind 2048)
[    0.263827] TCP: reno registered
[    0.264177] UDP hash table entries: 256 (order: 3, 40960 bytes)
[    0.264802] UDP-Lite hash table entries: 256 (order: 3, 40960 bytes)
[    0.265619] NET: Registered protocol family 1
[    0.266321] RPC: Registered named UNIX socket transport module.
[    0.266916] RPC: Registered udp transport module.
[    0.267384] RPC: Registered tcp transport module.
[    0.267854] RPC: Registered tcp NFSv4.1 backchannel transport module.
[    0.268513] pci 0000:00:00.0: Limiting direct PCI/PCI transfers
[    0.269105] pci 0000:00:01.0: PIIX3: Enabling Passive Release
[    0.269695] pci 0000:00:01.0: Activating ISA DMA hang workarounds
[    0.270321] pci 0000:00:02.0: Boot video device
[    0.270852] PCI: CLS 0 bytes, default 64
[    0.271371] Unpacking initramfs...
[    0.338366] debug: unmapping init [mem 0xffff88000fd03000-0xffff88000ffe=
ffff]
[    0.339506] has_svm: not amd
[    0.339799] kvm: no hardware support
[    0.340361] camellia-x86_64: performance on this CPU would be suboptimal=
: disabling camellia-x86_64.
[    0.341257] blowfish-x86_64: performance on this CPU would be suboptimal=
: disabling blowfish-x86_64.
[    0.342390] twofish-x86_64-3way: performance on this CPU would be subopt=
imal: disabling twofish-x86_64-3way.
[    0.342410] cryptomgr_test (24) used greatest stack depth: 6432 bytes le=
ft
[    0.344071] sha1_ssse3: Neither AVX nor SSSE3 is available/usable.
[    0.344682] sha256_ssse3: Neither AVX nor SSSE3 is available/usable.
[    0.345298] sha512_ssse3: Neither AVX nor SSSE3 is available/usable.
[    0.345919] AVX or AES-NI instructions are not detected.
[    0.346436] AVX instructions are not detected.
[    0.346876] AVX instructions are not detected.
[    0.347311] AVX instructions are not detected.
[    0.348818] Initializing RT-Tester: OK
[    0.349199] audit: initializing netlink socket (disabled)
[    0.349772] type=3D2000 audit(1380953316.488:1): initialized
[    0.352106] DLM installed
[    0.353093] NFS: Registering the id_resolver key type
[    0.353667] Key type id_resolver registered
[    0.354089] Key type id_legacy registered
[    0.354496] Installing knfsd (copyright (C) 1996 okir@monad.swb.de).
[    0.355302] ROMFS MTD (C) 2007 Red Hat, Inc.
[    0.355760] fuse init (API version 7.22)
[    0.356564] ceph: loaded (mds proto 32)
[    0.357780] cryptomgr_test (43) used greatest stack depth: 5904 bytes le=
ft
[    0.359102] cryptomgr_test (46) used greatest stack depth: 5824 bytes le=
ft
[    0.365237] cryptomgr_test (72) used greatest stack depth: 5496 bytes le=
ft
[    0.367093] alg: No test for crc32 (crc32-table)
[    0.367844] alg: No test for lz4hc (lz4hc-generic)
[    0.368484] alg: No test for stdrng (krng)
[    0.369075] NET: Registered protocol family 38
[    0.369660] Key type asymmetric registered
[    0.370177] Asymmetric key parser 'x509' registered
[    0.370671] test_string_helpers: Running tests...
[    0.371700] crc32: CRC_LE_BITS =3D 32, CRC_BE BITS =3D 32
[    0.372226] crc32: self tests passed, processed 225944 bytes in 228419 n=
sec
[    0.373158] crc32c: CRC_LE_BITS =3D 32
[    0.373521] crc32c: self tests passed, processed 225944 bytes in 114237 =
nsec
[    0.374661] cr_bllcd: INTEL CARILLO RANCH LPC not found.
[    0.375204] cr_bllcd: Carillo Ranch Backlight Driver Initialized.
[    0.375987] VIA Graphics Integration Chipset framebuffer 2.4 initializing
[    0.376772] vmlfb: initializing
[    0.377110] Could not find Carillo Ranch MCH device.
[    0.377635] no IO addresses supplied
[    0.378087] hgafb: HGA card not detected.
[    0.378501] hgafb: probe of hgafb.0 failed with error -22
[    0.379084] usbcore: registered new interface driver udlfb
[    0.379646] usbcore: registered new interface driver smscufx
[    0.381908] uvesafb: VGABIOS Cirrus extension, VGABIOS Cirrus extension,=
 1.0, OEM: VGABIOS Cirrus extension, VBE v2.0
[    0.384438] uvesafb: no monitor limits have been set, default refresh ra=
te will be used
[    0.385258] uvesafb: VBE state buffer size cannot be determined (eax=3D0=
x14f, err=3D0)
[    0.386005] uvesafb: scrolling: redraw
[    0.386899] uvesafb: framebuffer at 0xfc000000, mapped to 0xffffc9000008=
0000, using 4096k, total 4096k
[    0.387819] fb0: VESA VGA frame buffer device
[    0.388305] ipmi message handler version 39.2
[    0.388745] ipmi device interface
[    0.389117] IPMI System Interface driver.
[    0.389572] ipmi_si: Adding default-specified kcs state machine
[    0.390169] ipmi_si: Trying default-specified kcs state machine at i/o a=
ddress 0xca2, slave address 0x0, irq 0
[    0.391139] ipmi_si: Interface detection failed
[    0.400075] ipmi_si: Adding default-specified smic state machine
[    0.400702] ipmi_si: Trying default-specified smic state machine at i/o =
address 0xca9, slave address 0x0, irq 0
[    0.401688] ipmi_si: Interface detection failed
[    0.416057] ipmi_si: Adding default-specified bt state machine
[    0.416677] ipmi_si: Trying default-specified bt state machine at i/o ad=
dress 0xe4, slave address 0x0, irq 0
[    0.417653] ipmi_si: Interface detection failed
[    0.428195] ipmi_si: Unable to find any System Interface(s)
[    0.428860] IPMI Watchdog: driver initialized
[    0.429288] Copyright (C) 2004 MontaVista Software - IPMI Powerdown via =
sys_reboot.
[    0.430201] input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/inpu=
t/input0
[    0.430945] ACPI: Power Button [PWRF]
[    0.471880] Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled
[    0.494062] 00:05: ttyS0 at I/O 0x3f8 (irq =3D 4) is a 16550A
[    0.495398] Applicom driver: $Id: ac.c,v 1.30 2000/03/22 16:03:57 dwmw2 =
Exp $
[    0.496117] ac.o: No PCI boards found.
[    0.496495] ac.o: For an ISA board you must supply memory and irq parame=
ters.
[    0.497276] Non-volatile memory driver v1.3
[    0.497698] Linux agpgart interface v0.103
[    0.498356] [drm:drm_core_init] *ERROR* Cannot create /proc/dri
[    0.498978] [drm] radeon kernel modesetting enabled.
[    0.499842] [drm:drm_proc_init] *ERROR* Cannot create /proc/dri/0
[    0.500465] [drm:drm_get_minor] *ERROR* DRM: Failed to initialize /proc/=
dri.
[    0.501532] cirrus: probe of 0000:00:02.0 failed with error -1
[    0.502251] usbcore: registered new interface driver udl
[    0.503469] parport_pc 00:04: reported by Plug and Play ACPI
[    0.504114] parport0: PC-style at 0x378, irq 7 [PCSPP(,...)]
[    0.505221] ibmasm: IBM ASM Service Processor Driver version 1.0 loaded
[    0.505880] dummy-irq: no IRQ given.  Use irq=3DN
[    0.506375] Phantom Linux Driver, version n0.9.8, init OK
[    0.507033] Silicon Labs C2 port support v. 0.51.0 - (C) 2007 Rodolfo Gi=
ometti
[    0.507819] c2port c2port0: C2 port uc added
[    0.508261] c2port c2port0: uc flash has 30 blocks x 512 bytes (15360 by=
tes total)
[    0.509103] Guest personality initialized and is inactive
[    0.509752] VMCI host device registered (name=3Dvmci, major=3D10, minor=
=3D56)
[    0.510408] Initialized host personality
[    0.510875] Driver for timberdale has been successfully registered.
[    0.511616] usbcore: registered new interface driver viperboard
[    0.512251] usbcore: registered new interface driver pn533
[    0.512962] mtdoops: mtd device (mtddev=3Dname/number) must be supplied
[    0.513632] device id =3D 2440
[    0.513927] device id =3D 2480
[    0.514218] device id =3D 24c0
[    0.514515] device id =3D 24d0
[    0.514807] device id =3D 25a1
[    0.515099] device id =3D 2670
[    0.515411] platform physmap-flash.0: failed to claim resource 0
[    0.516041] SBC-GXx flash: IO:0x258-0x259 MEM:0xdc000-0xdffff
[    0.516690] Could not find PAR responsible for SC520CDP Flash Bank #0
[    0.517323] Trying default address 0x8400000
[    0.517751] Could not find PAR responsible for SC520CDP Flash Bank #1
[    0.518381] Trying default address 0x8c00000
[    0.518808] Could not find PAR responsible for SC520CDP DIL Flash
[    0.519403] Trying default address 0x9400000
[    0.519852] SC520 CDP flash device: 0x800000 at 0x8400000
[    0.520411] Failed to ioremap_nocache
[    0.520781] Failed to ioremap_nocache
[    0.521162] Generic platform RAM MTD, (c) 2004 Simtec Electronics
[    0.521836] slram: not enough parameters.
[    0.551251] No valid DiskOnChip devices found
[    0.551716] [nandsim] warning: read_byte: unexpected data output cycle, =
state is STATE_READY return 0x0
[    0.552662] [nandsim] warning: read_byte: unexpected data output cycle, =
state is STATE_READY return 0x0
[    0.553578] [nandsim] warning: read_byte: unexpected data output cycle, =
state is STATE_READY return 0x0
[    0.554492] [nandsim] warning: read_byte: unexpected data output cycle, =
state is STATE_READY return 0x0
[    0.555397] [nandsim] warning: read_byte: unexpected data output cycle, =
state is STATE_READY return 0x0
[    0.556323] [nandsim] warning: read_byte: unexpected data output cycle, =
state is STATE_READY return 0x0
[    0.557234] NAND device: Manufacturer ID: 0x98, Chip ID: 0x39 (Toshiba N=
AND 128MiB 1,8V 8-bit), 128MiB, page size: 512, OOB size: 16
[    0.558401] flash size: 128 MiB
[    0.558719] page size: 512 bytes
[    0.559039] OOB area size: 16 bytes
[    0.559382] sector size: 16 KiB
[    0.559699] pages number: 262144
[    0.560032] pages per sector: 32
[    0.560353] bus width: 8
[    0.560613] bits in sector size: 14
[    0.560958] bits in page size: 9
[    0.561278] bits in OOB size: 4
[    0.561595] flash size with OOB: 135168 KiB
[    0.562006] page address bytes: 4
[    0.562334] sector address bytes: 3
[    0.562698] options: 0x42
[    0.564047] Scanning device for bad blocks
[    0.588870] Creating 1 MTD partitions on "NAND 128MiB 1,8V 8-bit":
[    0.589486] 0x000000000000-0x000008000000 : "NAND simulator partition 0"
[    0.590624] parport0: powerup/reset Butterfly
[    0.704483] parport_pc 00:04: registered master spi42
[    0.705007] parport_pc 00:04: master is unqueued, this is deprecated
[    0.705677] spi spi42.1: spi_bitbang_setup, 66 nsec/bit
[    0.706215] spi spi42.1: setup mode 0, 8 bits/w, 15000000 Hz max --> 0
[    0.706922] parport_pc 00:04: registered child spi42.1
[    0.707428] parport0: dataflash at spi42.1
[    0.707830] parport0: AVR Butterfly
[    0.708231] parport0: cannot grant exclusive access for device spi-lm70l=
lp
[    0.708904] spi-lm70llp: spi_lm70llp probe fail, status -12
[    0.709575] usbcore: registered new interface driver irda-usb
[    0.710144] usbcore: registered new interface driver stir4200
[    0.710744] usbcore: registered new interface driver mcs7780
[    0.711310] usbcore: registered new interface driver kingsun-sir
[    0.711910] usbcore: registered new interface driver ksdazzle-sir
[    0.712577] usbcore: registered new interface driver ks959-sir
[    0.713331] usbcore: registered new interface driver hwa-rc
[    0.713964] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[    0.714573] ohci-pci: OHCI PCI platform driver
[    0.715028] ohci-platform: OHCI generic platform driver
[    0.715563] uhci_hcd: USB Universal Host Controller Interface driver
[    0.716304] driver u132_hcd
[    0.716842] usbcore: registered new interface driver hwa-hc
[    0.717402] fusbh200_hcd: FUSBH200 Host Controller (EHCI) Driver
[    0.717993] Warning! fusbh200_hcd should always be loaded before uhci_hc=
d and ohci_hcd, not after
[    0.718975] usbcore: registered new interface driver cdc_wdm
[    0.719558] usbcore: registered new interface driver usbtmc
[    0.720231] usbcore: registered new interface driver appledisplay
[    0.720853] usbcore: registered new interface driver emi26 - firmware lo=
ader
[    0.721558] usbcore: registered new interface driver emi62 - firmware lo=
ader
[    0.722246] driver ftdi-elan
[    0.722840] usbcore: registered new interface driver ftdi-elan
[    0.723426] usbcore: registered new interface driver idmouse
[    0.723996] usbcore: registered new interface driver usblcd
[    0.724579] usbcore: registered new interface driver ldusb
[    0.725131] usbcore: registered new interface driver usbled
[    0.725698] usbcore: registered new interface driver legousbtower
[    0.726305] usbcore: registered new interface driver rio500
[    0.726868] usbcore: registered new interface driver usbtest
[    0.727432] usbcore: registered new interface driver trancevibrator
[    0.728078] usbcore: registered new interface driver uss720
[    0.728634] uss720: v0.6:USB Parport Cable driver for Cables using the L=
ucent Technologies USS720 Chip
[    0.729542] uss720: NOTE: this is a special purpose driver to allow nons=
tandard
[    0.730253] uss720: protocols (eg. bitbang) over USS720 usb to parallel =
cables
[    0.730961] uss720: If you just want to connect to a printer, use usblp =
instead
[    0.731686] usbcore: registered new interface driver yurex
[    0.732726] i8042: PNP: PS/2 Controller [PNP0303:KBD,PNP0f13:MOU] at 0x6=
0,0x64 irq 1,12
[    0.734256] serio: i8042 KBD port at 0x60,0x64 irq 1
[    0.734922] serio: i8042 AUX port at 0x60,0x64 irq 12
[    0.735497] parport0: cannot grant exclusive access for device parkbd
[    0.785039] input: AT Translated Set 2 keyboard as /devices/platform/i80=
42/serio0/input/input1
[    0.786196] usbcore: registered new interface driver bcm5974
[    0.786953] usbcore: registered new interface driver synaptics_usb
[    0.787680] usbcore: registered new interface driver iforce
[    0.789617] parport0: cannot grant exclusive access for device walkera07=
01
[    0.790317] walkera0701: failed to register parport device
[    0.791377] usbcore: registered new interface driver usbtouchscreen
[    0.792178] apanel: Fujitsu BIOS signature 'FJKEYINF' not found...
[    0.792824] usbcore: registered new interface driver ati_remote2
[    0.793423] cm109: Keymap for Komunikate KIP1000 phone loaded
[    0.793997] usbcore: registered new interface driver cm109
[    0.794539] cm109: CM109 phone driver: 20080805 (C) Alfred E. Heggestad
[    0.795203] usbcore: registered new interface driver keyspan_remote
[    0.795998] usbcore: registered new interface driver yealink
[    0.796576] I2O subsystem v1.325
[    0.796898] i2o: max drivers =3D 8
[    0.797418] I2O Configuration OSM v1.323
[    0.797837] I2O ProcFS OSM v1.316
[    0.798799] rtc rtc0: test: dev (254:0)
[    0.799189] rtc-test rtc-test.0: rtc core: registered test as rtc0
[    0.799918] rtc rtc1: test: dev (254:1)
[    0.800326] rtc-test rtc-test.1: rtc core: registered test as rtc1
[    0.801002] i2c /dev entries driver
[    0.801579] usbcore: registered new interface driver i2c-diolan-u2c
[    0.802193] i2c-parport: adapter type unspecified
[    0.802674] i2c-parport-light: adapter type unspecified
[    0.803301] pps pps0: new PPS source ktimer
[    0.803730] pps pps0: ktimer PPS source registered
[    0.804230] pps_parport: parallel port PPS client
[    0.804704] parport0: cannot grant exclusive access for device pps_parpo=
rt
[    0.805370] pps_parport: couldn't register with parport0
[    0.805929] Driver for 1-wire Dallas network protocol.
[    0.806476] usbcore: registered new interface driver DS9490R
[    0.807044] DS1WM w1 busmaster driver - (c) 2004 Szabolcs Gyurko
[    0.807754] power_supply test_ac: uevent
[    0.808164] power_supply test_ac: POWER_SUPPLY_NAME=3Dtest_ac
[    0.808730] power_supply test_ac: prop ONLINE=3D1
[    0.809197] power_supply test_ac: power_supply_changed
[    0.809730] power_supply test_ac: power_supply_changed_work
[    0.810284] power_supply test_ac: power_supply_update_gen_leds 1
[    0.810883] power_supply test_ac: uevent
[    0.811275] power_supply test_ac: POWER_SUPPLY_NAME=3Dtest_ac
[    0.811829] power_supply test_ac: prop ONLINE=3D1
[    0.812365] power_supply test_battery: uevent
[    0.812832] power_supply test_battery: POWER_SUPPLY_NAME=3Dtest_battery
[    0.813478] power_supply test_battery: prop STATUS=3DDischarging
[    0.814054] power_supply test_battery: prop CHARGE_TYPE=3DFast
[    0.814617] power_supply test_battery: prop HEALTH=3DGood
[    0.815131] power_supply test_battery: prop PRESENT=3D1
[    0.815634] power_supply test_battery: prop TECHNOLOGY=3DLi-ion
[    0.816212] power_supply test_battery: prop CHARGE_FULL_DESIGN=3D100
[    0.816821] power_supply test_battery: prop CHARGE_FULL=3D100
[    0.817368] power_supply test_battery: prop CHARGE_NOW=3D50
[    0.817900] power_supply test_battery: prop CAPACITY=3D50
[    0.818411] power_supply test_battery: prop CAPACITY_LEVEL=3DNormal
[    0.819004] power_supply test_battery: prop TIME_TO_EMPTY_AVG=3D3600
[    0.819613] power_supply test_battery: prop TIME_TO_FULL_NOW=3D3600
[    0.820221] power_supply test_battery: prop MODEL_NAME=3DTest battery
[    0.820843] power_supply test_battery: prop MANUFACTURER=3DLinux
[    0.821412] power_supply test_battery: prop SERIAL_NUMBER=3D3.11.0-rc2-0=
0010-gc817a67
[    0.822152] power_supply test_battery: prop TEMP=3D26
[    0.822660] power_supply test_battery: prop VOLTAGE_NOW=3D3300
[    0.823335] power_supply test_battery: power_supply_changed
[    0.823901] power_supply test_battery: power_supply_changed_work
[    0.824526] power_supply test_battery: power_supply_update_bat_leds 2
[    0.825155] power_supply test_battery: uevent
[    0.825592] power_supply test_battery: POWER_SUPPLY_NAME=3Dtest_battery
[    0.826221] power_supply test_battery: prop STATUS=3DDischarging
[    0.826796] power_supply test_battery: prop CHARGE_TYPE=3DFast
[    0.827346] power_supply test_battery: prop HEALTH=3DGood
[    0.827861] power_supply test_battery: prop PRESENT=3D1
[    0.828378] power_supply test_battery: prop TECHNOLOGY=3DLi-ion
[    0.828944] power_supply test_battery: prop CHARGE_FULL_DESIGN=3D100
[    0.829552] power_supply test_battery: prop CHARGE_FULL=3D100
[    0.830095] power_supply test_battery: prop CHARGE_NOW=3D50
[    0.830629] power_supply test_battery: prop CAPACITY=3D50
[    0.831142] power_supply test_battery: prop CAPACITY_LEVEL=3DNormal
[    0.831742] power_supply test_battery: prop TIME_TO_EMPTY_AVG=3D3600
[    0.832400] power_supply test_usb: uevent
[    0.832825] power_supply test_usb: POWER_SUPPLY_NAME=3Dtest_usb
[    0.833391] power_supply test_usb: prop ONLINE=3D1
[    0.833860] power_supply test_usb: power_supply_changed
[    0.834692] applesmc: supported laptop not found!
[    0.835157] applesmc: driver init failed (ret=3D-19)!
[    0.835780] f71882fg: Not a Fintek device
[    0.836224] f71882fg: Not a Fintek device
[    0.837049] pc87360: PC8736x not detected, module not inserted
[    0.837943] cpuidle: using governor ladder
[    0.838349] cpuidle: using governor menu
[    0.838758] sdhci: Secure Digital Host Controller Interface driver
[    0.839366] sdhci: Copyright(c) Pierre Ossman
[    0.839873] VUB300 Driver rom wait states =3D 1C irqpoll timeout =3D 0400
[    0.840527] power_supply test_battery: prop TIME_TO_FULL_NOW=3D3600
[    0.841141] power_supply test_battery: prop MODEL_NAME=3DTest battery
[    0.841776] power_supply test_battery: prop MANUFACTURER=3DLinux
[    0.842359] power_supply test_battery: prop SERIAL_NUMBER=3D3.11.0-rc2-0=
0010-gc817a67
[    0.843134] power_supply test_battery: prop TEMP=3D26
[    0.843633] power_supply test_battery: prop VOLTAGE_NOW=3D3300
[    0.844234] power_supply test_usb: power_supply_changed_work
[    0.844810] power_supply test_usb: power_supply_update_gen_leds 1
[    0.845425] power_supply test_usb: uevent
[    0.845843] power_supply test_usb: POWER_SUPPLY_NAME=3Dtest_usb
[    0.846422] power_supply test_usb: prop ONLINE=3D1

[    0.847224] usbcore: registered new interface driver vub300
[    0.847830] usbcore: registered new interface driver ushc
[    0.848374] sdhci-pltfm: SDHCI platform and OF driver helper
[    0.849310] ledtrig-cpu: registered to indicate activity on CPUs
[    0.850107] dcdbas dcdbas: Dell Systems Management Base Driver (version =
5.6.0-3.2)
[    0.851470] usbcore: registered new interface driver usbhid
[    0.852046] usbhid: USB HID core driver
[    0.852487] usbip_core: usbip_core_init:804: USB/IP Core v1.0.0
[    0.853137] vhci_hcd: vhci_hcd_probe:1000: name vhci_hcd id -1
[    0.853725] vhci_hcd vhci_hcd: USB/IP Virtual Host Controller
[    0.854331] vhci_hcd vhci_hcd: new USB bus registered, assigned bus numb=
er 1
[    0.855025] vhci_hcd: vhci_start:884: enter vhci_start
[    0.856124] usb usb1: New USB device found, idVendor=3D1d6b, idProduct=
=3D0002
[    0.856803] usb usb1: New USB device strings: Mfr=3D3, Product=3D2, Seri=
alNumber=3D1
[    0.857513] usb usb1: Product: USB/IP Virtual Host Controller
[    0.858078] usb usb1: Manufacturer: Linux 3.11.0-rc2-00010-gc817a67 vhci=
_hcd
[    0.858771] usb usb1: SerialNumber: vhci_hcd
[    0.859636] hub 1-0:1.0: USB hub found
[    0.860083] vhci_hcd: vhci_hub_control:247: typeReq a006 wValue 2900 wIn=
dex 0
[    0.860809] vhci_hcd: vhci_hub_control:305:  GetHubDescriptor
[    0.861372] vhci_hcd: vhci_hub_control:398: port -1
[    0.861865] vhci_hcd: vhci_hub_control:405:  bye
[    0.862328] hub 1-0:1.0: 8 ports detected
[    0.862791] vhci_hcd: vhci_hub_control:247: typeReq a000 wValue 0 wIndex=
 0
[    0.863475] vhci_hcd: vhci_hub_control:309:  GetHubStatus
[    0.864019] vhci_hcd: vhci_hub_control:398: port -1
[    0.864507] vhci_hcd: vhci_hub_control:405:  bye
[    0.865207] vhci_hcd: vhci_hub_control:247: typeReq 2303 wValue 8 wIndex=
 1
[    0.865887] vhci_hcd: vhci_hub_control:384:  SetPortFeature: default 8
[    0.866528] vhci_hcd: vhci_hub_control:398: port 0
[    0.866993] vhci_hcd: dump_port_status_diff:101: status prev -> new: 000=
00000 -> 00000100
[    0.867786] vhci_hcd: dump_port_status_diff:115:  +POWER
[    0.868328] vhci_hcd: dump_port_status_diff:119:=20
[    0.868798] vhci_hcd: vhci_hub_control:405:  bye
[    0.869255] vhci_hcd: vhci_hub_control:247: typeReq 2303 wValue 8 wIndex=
 2
[    0.869925] vhci_hcd: vhci_hub_control:384:  SetPortFeature: default 8
[    0.870562] vhci_hcd: vhci_hub_control:398: port 1
[    0.871031] vhci_hcd: dump_port_status_diff:101: status prev -> new: 000=
00000 -> 00000100
[    0.871826] vhci_hcd: dump_port_status_diff:115:  +POWER
[    0.872362] vhci_hcd: dump_port_status_diff:119:=20
[    0.872845] vhci_hcd: vhci_hub_control:405:  bye
[    0.873303] vhci_hcd: vhci_hub_control:247: typeReq 2303 wValue 8 wIndex=
 3
[    0.873978] vhci_hcd: vhci_hub_control:384:  SetPortFeature: default 8
[    0.874618] vhci_hcd: vhci_hub_control:398: port 2
[    0.875088] vhci_hcd: dump_port_status_diff:101: status prev -> new: 000=
00000 -> 00000100
[    0.875884] vhci_hcd: dump_port_status_diff:115:  +POWER
[    0.876433] vhci_hcd: dump_port_status_diff:119:=20
[    0.876892] vhci_hcd: vhci_hub_control:405:  bye
[    0.877349] vhci_hcd: vhci_hub_control:247: typeReq 2303 wValue 8 wIndex=
 4
[    0.878020] vhci_hcd: vhci_hub_control:384:  SetPortFeature: default 8
[    0.878663] vhci_hcd: vhci_hub_control:398: port 3
[    0.879132] vhci_hcd: dump_port_status_diff:101: status prev -> new: 000=
00000 -> 00000100
[    0.879935] vhci_hcd: dump_port_status_diff:115:  +POWER
[    0.880479] vhci_hcd: dump_port_status_diff:119:=20
[    0.880944] vhci_hcd: vhci_hub_control:405:  bye
[    0.881403] vhci_hcd: vhci_hub_control:247: typeReq 2303 wValue 8 wIndex=
 5
[    0.882078] vhci_hcd: vhci_hub_control:384:  SetPortFeature: default 8
[    0.882728] vhci_hcd: vhci_hub_control:398: port 4
[    0.883199] vhci_hcd: dump_port_status_diff:101: status prev -> new: 000=
00000 -> 00000100
[    0.883995] vhci_hcd: dump_port_status_diff:115:  +POWER
[    0.884537] vhci_hcd: dump_port_status_diff:119:=20
[    0.885001] vhci_hcd: vhci_hub_control:405:  bye
[    0.885462] vhci_hcd: vhci_hub_control:247: typeReq 2303 wValue 8 wIndex=
 6
[    0.886129] vhci_hcd: vhci_hub_control:384:  SetPortFeature: default 8
[    0.886767] vhci_hcd: vhci_hub_control:398: port 5
[    0.887235] vhci_hcd: dump_port_status_diff:101: status prev -> new: 000=
00000 -> 00000100
[    0.888040] vhci_hcd: dump_port_status_diff:115:  +POWER
[    0.888564] vhci_hcd: dump_port_status_diff:119:=20
[    0.889024] vhci_hcd: vhci_hub_control:405:  bye
[    0.889482] vhci_hcd: vhci_hub_control:247: typeReq 2303 wValue 8 wIndex=
 7
[    0.890149] vhci_hcd: vhci_hub_control:384:  SetPortFeature: default 8
[    0.890786] vhci_hcd: vhci_hub_control:398: port 6
[    0.891254] vhci_hcd: dump_port_status_diff:101: status prev -> new: 000=
00000 -> 00000100
[    0.892060] vhci_hcd: dump_port_status_diff:115:  +POWER
[    0.892589] vhci_hcd: dump_port_status_diff:119:=20
[    0.893045] vhci_hcd: vhci_hub_control:405:  bye
[    0.893504] vhci_hcd: vhci_hub_control:247: typeReq 2303 wValue 8 wIndex=
 8
[    0.894172] vhci_hcd: vhci_hub_control:384:  SetPortFeature: default 8
[    0.894816] vhci_hcd: vhci_hub_control:398: port 7
[    0.895284] vhci_hcd: dump_port_status_diff:101: status prev -> new: 000=
00000 -> 00000100
[    0.896090] vhci_hcd: dump_port_status_diff:115:  +POWER
[    0.896609] vhci_hcd: dump_port_status_diff:119:=20
[    0.897071] vhci_hcd: vhci_hub_control:405:  bye
[    0.897660] vhci_hcd: vhci_hcd_probe:1034: bye
[    0.898111] vhci_hcd: vhci_hcd_init:1156: USB/IP 'Virtual' Host Controll=
er (VHCI) Driver v1.0.0
[    0.899032] usbcore: registered new interface driver usbip-host
[    0.899620] usbip_host: usbip_host_init:270: USB/IP Host Driver v1.0.0
[    0.900286] usbcore: registered new interface driver tranzport
[    0.900871] usbcore: registered new interface driver alphatrack
[    0.901458] vme_user: VME User Space Access Driver
[    0.901929] vme_user: No cards, skipping registration
[    0.902744] Loading crystalhd 0.9.27
[    0.903151] usbcore: registered new interface driver ft1000usb
[    0.903773] usbcore: registered new interface driver gdm_wimax
[    0.904368] usbcore: registered new interface driver cedusb
[    0.905579] ipip: IPv4 over IPv4 tunneling driver
[    0.906204] gre: GRE over IPv4 demultiplexor driver
[    0.906694] IPv4 over IPSec tunneling driver
[    0.907311] TCP: cubic registered
[    0.907655] NET: Registered protocol family 17
[    0.908201] NET: Registered protocol family 9
[    0.908647] X.25 for Linux Version 0.2
[    0.909274] NET: Registered protocol family 33
[    0.909724] Key type rxrpc registered
[    0.910088] Key type rxrpc_s registered
[    0.910781] RxRPC: Registered security type 2 'rxkad'
[    0.911317] l2tp_core: L2TP core driver, V2.0
[    0.911758] NET4: DECnet for Linux: V.2.5.68s (C) 1995-2003 Linux DECnet=
 Project Team
[    0.912625] DECnet: Routing cache hash table of 256 buckets, 16Kbytes
[    0.913314] NET: Registered protocol family 12
[    0.924129] 8021q: 802.1Q VLAN Support v1.8
[    0.924777] sctp: Hash tables configured (established 1024 bind 1024)
[    0.925761] rds_page_remainder_cpu_notify(): cpu 0 action 0x7
[    0.926332] rds_page_remainder_cpu_notify(): cpu 1 action 0x7
[    0.926930] NET: Registered protocol family 37
[    0.927421] NET: Registered protocol family 36
[    0.927893] Key type dns_resolver registered
[    0.928368] Key type ceph registered
[    0.928832] libceph: loaded (mon/osd proto 15/24)
[    0.929299] mpls_gso: MPLS GSO support
[    0.930029]=20
[    0.930029] printing PIC contents
[    0.930513] ... PIC  IMR: ffff
[    0.930821] ... PIC  IRR: 1013
[    0.931133] ... PIC  ISR: 0000
[    0.931447] ... PIC ELCR: 0c00
[    0.931756] printing local APIC contents on CPU#0/0:
[    0.932252] ... APIC ID:      00000000 (0)
[    0.932324] ... APIC VERSION: 00050014
[    0.932324] ... APIC TASKPRI: 00000000 (00)
[    0.932324] ... APIC PROCPRI: 00000000
[    0.932324] ... APIC LDR: 01000000
[    0.932324] ... APIC DFR: ffffffff
[    0.932324] ... APIC SPIV: 000001ff
[    0.932324] ... APIC ISR field:
[    0.932324] 000000000000000000000000000000000000000000000000000000000000=
0000
[    0.932324] ... APIC TMR field:
[    0.932324] 000000000200000000000000000000000000000000000000000000000000=
0000
[    0.932324] ... APIC IRR field:
[    0.932324] 000000000000000000000000000000000000000000000000000000000000=
8000
[    0.932324] ... APIC ESR: 00000000
[    0.932324] ... APIC ICR: 000008fb
[    0.932324] ... APIC ICR2: 02000000
[    0.932324] ... APIC LVTT: 000000ef
[    0.932324] ... APIC LVTPC: 00010000
[    0.932324] ... APIC LVT0: 00010700
[    0.932324] ... APIC LVT1: 00000400
[    0.932324] ... APIC LVTERR: 000000fe
[    0.932324] ... APIC TMICT: 000380b5
[    0.932324] ... APIC TMCCT: 00000000
[    0.932324] ... APIC TDCR: 00000003
[    0.932324]=20
[    0.942466] number of MP IRQ sources: 15.
[    0.942867] number of IO-APIC #0 registers: 24.
[    0.943311] testing the IO APIC.......................
[    0.943833] IO APIC #0......
[    0.944146] .... register #00: 00000000
[    0.944534] .......    : physical APIC id: 00
[    0.944963] .......    : Delivery Type: 0
[    0.945358] .......    : LTS          : 0
[    0.945773] .... register #01: 00170011
[    0.946151] .......     : max redirection entries: 17
[    0.946652] .......     : PRQ implemented: 0
[    0.947071] .......     : IO APIC version: 11
[    0.947504] .... register #02: 00000000
[    0.947883] .......     : arbitration: 00
[    0.948304] .... IRQ redirection table:
[    0.948714] 1    0    0   0   0    0    0    00
[    0.949167] 0    0    0   0   0    1    1    31
[    0.949626] 0    0    0   0   0    1    1    30
[    0.950081] 0    0    0   0   0    1    1    33
[    0.950541] 1    0    0   0   0    1    1    34
[    0.950994] 1    1    0   0   0    1    1    35
[    0.951453] 0    0    0   0   0    1    1    36
[    0.951906] 0    0    0   0   0    1    1    37
[    0.952374] 0    0    0   0   0    1    1    38
[    0.952841] 0    1    0   0   0    1    1    39
[    0.953292] 1    1    0   0   0    1    1    3A
[    0.953750] 1    1    0   0   0    1    1    3B
[    0.954203] 0    0    0   0   0    1    1    3C
[    0.954662] 0    0    0   0   0    1    1    3D
[    0.955115] 0    0    0   0   0    1    1    3E
[    0.955574] 0    0    0   0   0    1    1    3F
[    0.956050] 1    0    0   0   0    0    0    00
[    0.956512] 1    0    0   0   0    0    0    00
[    0.956969] 1    0    0   0   0    0    0    00
[    0.957428] 1    0    0   0   0    0    0    00
[    0.957882] 1    0    0   0   0    0    0    00
[    0.958334] 1    0    0   0   0    0    0    00
[    0.958796] 1    0    0   0   0    0    0    00
[    0.959249] 1    0    0   0   0    0    0    00
[    0.959697] IRQ to pin mappings:
[    0.960032] IRQ0 -> 0:2
[    0.960310] IRQ1 -> 0:1
[    0.960593] IRQ3 -> 0:3
[    0.960869] IRQ4 -> 0:4
[    0.961145] IRQ5 -> 0:5
[    0.961421] IRQ6 -> 0:6
[    0.961702] IRQ7 -> 0:7
[    0.961979] IRQ8 -> 0:8
[    0.962259] IRQ9 -> 0:9
[    0.962548] IRQ10 -> 0:10
[    0.962841] IRQ11 -> 0:11
[    0.963134] IRQ12 -> 0:12
[    0.963430] IRQ13 -> 0:13
[    0.963726] IRQ14 -> 0:14
[    0.964042] IRQ15 -> 0:15
[    0.964336] .................................... done.
[    0.965244] registered taskstats version 1
[    0.966287] rtc-test rtc-test.0: setting system clock to 2013-10-05 06:0=
8:37 UTC (1380953317)
[    0.967913] debug: unmapping init [mem 0xffffffff81dd5000-0xffffffff81ea=
6fff]

mount: mounting proc on /proc failed: No such device
/etc/rcS.d/S00fbsetup: line 3: /sbin/modprobe: not found

Please wait: booting...
mount: mounting proc on /proc failed: No such device
grep: /proc/filesystems: No such file or directory
Starting Bootlog daemon: bootlogd: cannot allocate pseudo tty: No such file=
 or directory
bootlogd.
mount: can't read '/proc/mounts': No such file or directory
/etc/init.d/rc: /etc/rcS.d/S37populate-volatile.sh: line 172: can't open /p=
roc/cmdline: no such file
grep: /proc/filesystems: No such file or directory
[    1.000087] vhci_hcd: vhci_hub_control:247: typeReq a300 wValue 0 wIndex=
 1
[    1.000781] vhci_hcd: vhci_hub_control:313:  GetPortStatus port 1
[    1.001379] vhci_hcd: vhci_hub_control:355:  GetPortStatus bye 100 0
[    1.002004] vhci_hcd: vhci_hub_control:398: port 0
[    1.002499] vhci_hcd: dump_port_status_diff:101: status prev -> new: 000=
00100 -> 00000100
[    1.003287] vhci_hcd: dump_port_status_diff:115:   POWER
[    1.003810] vhci_hcd: dump_port_status_diff:119:=20
[    1.004288] vhci_hcd: vhci_hub_control:405:  bye
[    1.004754] vhci_hcd: vhci_hub_control:247: typeReq a300 wValue 0 wIndex=
 2
[    1.005430] vhci_hcd: vhci_hub_control:313:  GetPortStatus port 2
[    1.006024] vhci_hcd: vhci_hub_control:355:  GetPortStatus bye 100 0
[    1.006647] vhci_hcd: vhci_hub_control:398: port 1
[    1.007118] vhci_hcd: dump_port_status_diff:101: status prev -> new: 000=
00100 -> 00000100
[    1.007913] vhci_hcd: dump_port_status_diff:115:   POWER
[    1.008462] vhci_hcd: dump_port_status_diff:119:=20
[    1.008923] vhci_hcd: vhci_hub_control:405:  bye
[    1.009387] vhci_hcd: vhci_hub_control:247: typeReq a300 wValue 0 wIndex=
 3
[    1.010063] vhci_hcd: vhci_hub_control:313:  GetPortStatus port 3
[    1.010663] vhci_hcd: vhci_hub_control:355:  GetPortStatus bye 100 0
Configuring network interfaces...=20
[    1.011513] vhci_hcd: vhci_hub_control:398: port 2
[    1.011979] vhci_hcd: dump_port_status_diff:101: status prev -> new: 000=
00100 -> 00000100
[    1.012913] vhci_hcd: dump_port_status_diff:115:   POWER
[    1.013440] vhci_hcd: dump_port_status_diff:119:=20
[    1.013901] vhci_hcd: vhci_hub_control:405:  bye
[    1.014357] vhci_hcd: vhci_hub_control:247: typeReq a300 wValue 0 wIndex=
 4
[    1.015032] vhci_hcd: vhci_hub_control:313:  GetPortStatus port 4
[    1.015629] vhci_hcd: vhci_hub_control:355:  GetPortStatus bye 100 0
[    1.016274] vhci_hcd: vhci_hub_control:398: port 3
[    1.016753] vhci_hcd: dump_port_status_diff:101: status prev -> new: 000=
00100 -> 00000100
[    1.017547] vhci_hcd: dump_port_status_diff:115:   POWER
[    1.018065] vhci_hcd: dump_port_status_diff:119:=20
[    1.018529] vhci_hcd: vhci_hub_control:405:  bye
[    1.019632] vhci_hcd: vhci_hub_control:247: typeReq a300 wValue 0 wIndex=
 5
[    1.020339] vhci_hcd: vhci_hub_control:313:  GetPortStatus port 5
[    1.020955] vhci_hcd: vhci_hub_control:355:  GetPortStatus bye 100 0
[    1.021586] vhci_hcd: vhci_hub_control:398: port 4
[    1.022058] vhci_hcd: dump_port_status_diff:101: status prev -> new: 000=
00100 -> 00000100
[    1.022865] vhci_hcd: dump_port_status_diff:115:   POWER
done.
[    1.023528] vhci_hcd: dump_port_status_diff:119:=20
[    1.023992] vhci_hcd: vhci_hub_control:405:  bye
[    1.024485] vhci_hcd: vhci_hub_control:247: typeReq a300 wValue 0 wIndex=
 6
[    1.025161] vhci_hcd: vhci_hub_control:313:  GetPortStatus port 6
[    1.025769] vhci_hcd: vhci_hub_control:355:  GetPortStatus bye 100 0
[    1.026395] vhci_hcd: vhci_hub_control:398: port 5
[    1.026878] vhci_hcd: dump_port_status_diff:101: status prev -> new: 000=
00100 -> 00000100
[    1.027685] vhci_hcd: dump_port_status_diff:115:   POWER
[    1.028232] vhci_hcd: dump_port_status_diff:119:=20
[    1.028704] vhci_hcd: vhci_hub_control:405:  bye
[    1.029167] vhci_hcd: vhci_hub_control:247: typeReq a300 wValue 0 wIndex=
 7
hwclock: can't open '/dev/misc/rtc': No such file or directory
[    1.030217] vhci_hcd: vhci_hub_control:313:  GetPortStatus port 7
[    1.030822] vhci_hcd: vhci_hub_control:355:  GetPortStatus bye 100 0
[    1.031450] vhci_hcd: vhci_hub_control:398: port 6
[    1.031921] vhci_hcd: dump_port_status_diff:101: status prev -> new: 000=
00100 -> 00000100
Running postinst /etc/rpm-postinsts/100...
[    1.033044] vhci_hcd: dump_port_status_diff:115:   POWER
[    1.033569] vhci_hcd: dump_port_status_diff:119:=20
[    1.034030] vhci_hcd: vhci_hub_control:405:  bye
[    1.034494] vhci_hcd: vhci_hub_control:247: typeReq a300 wValue 0 wIndex=
 8
[    1.035164] vhci_hcd: vhci_hub_control:313:  GetPortStatus port 8
[    1.035763] vhci_hcd: vhci_hub_control:355:  GetPortStatus bye 100 0
[    1.036407] vhci_hcd: vhci_hub_control:398: port 7
[    1.036884] vhci_hcd: dump_port_status_diff:101: status prev -> new: 000=
00100 -> 00000100
[    1.037679] vhci_hcd: dump_port_status_diff:115:   POWER
[    1.038196] vhci_hcd: dump_port_status_diff:119:=20
[    1.038660] vhci_hcd: vhci_hub_control:405:  bye
[    1.039264] usb usb1: vhci_bus_suspend
[    1.039668] vhci_hcd: vhci_hub_status:208: changed 0

mount: no /proc/mounts
Starting syslogd/klogd: done
Kernel tests: Boot OK!
Kernel tests: Boot OK!
mount: mounting proc on /proc failed: No such device
/etc/rc5.d/S99-rc.local: line 19: can't create /proc/197/oom_score_adj: non=
existent directory
grep: /proc/cmdline: No such file or directory
grep: /proc/cmdline: No such file or directory
/etc/kernel-tests/99-trinity: line 18: /usr/sbin/chroot: not found
/etc/kernel-tests/99-trinity: line 17: /usr/sbin/chroot: not found
/etc/kernel-tests/99-trinity: line 16: /trinity: not found
/etc/kernel-tests/99-trinity: line 15: /trinity: not found
[    1.340160] tsc: Refined TSC clocksource calibration: 2693.428 MHz
[    1.389846] input: ImExPS/2 Generic Explorer Mouse as /devices/platform/=
i8042/serio1/input/input2
[    1.504028] BUG: unable to handle kernel NULL pointer dereference at 000=
0000000000008
[    1.504860] IP: [<ffffffff81097b28>] run_timer_softirq+0x12c/0x1b8
[    1.505488] PGD c9ec067 PUD c9df067 PMD 0=20
[    1.505938] Oops: 0002 [#1] PREEMPT SMP DEBUG_PAGEALLOC
[    1.506518] CPU: 0 PID: 0 Comm: swapper/0 Not tainted 3.11.0-rc2-00010-g=
c817a67 #409
[    1.507272] task: ffffffff81c24400 ti: ffffffff81c16000 task.ti: fffffff=
f81c16000
[    1.508006] RIP: 0010:[<ffffffff81097b28>]  [<ffffffff81097b28>] run_tim=
er_softirq+0x12c/0x1b8
[    1.508012] RSP: 0018:ffff88000f003ef0  EFLAGS: 00010002
[    1.508012] RAX: ffff88000f003ef0 RBX: ffffffff81f167c0 RCX: 00000000000=
00002
[    1.508012] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ffffffff81f=
167c0
[    1.508012] RBP: ffff88000f003f28 R08: 0000000000000002 R09: 00000000000=
00001
[    1.508012] R10: ffffffff81097b74 R11: 000000000000b8a9 R12: ffff88000cd=
998a0
[    1.508012] R13: ffff88000f003ef0 R14: ffffffff810a0182 R15: ffff88000cd=
99860
[    1.508012] FS:  0000000000000000(0000) GS:ffff88000f000000(0000) knlGS:=
0000000000000000
[    1.508012] CS:  0010 DS: 0000 ES: 0000 CR0: 000000008005003b
[    1.508012] CR2: 0000000000000008 CR3: 000000000c9f4000 CR4: 00000000000=
006b0
[    1.508012] Stack:
[    1.508012]  ffff88000cd998a0 ffff88000cd9f8a0 0000000000000001 ffffffff=
81c1b088
[    1.508012]  ffffffff81c17fd8 000000000000000a 0000000000000101 ffff8800=
0f003f80
[    1.508012]  ffffffff81093f98 0000000000000001 0000000000000001 00200000=
00000000
[    1.508012] Call Trace:
[    1.508012]  <IRQ>=20
[    1.508012]  [<ffffffff81093f98>] __do_softirq+0xc8/0x18d
[    1.508012]  [<ffffffff81094172>] irq_exit+0x56/0x97
[    1.508012]  [<ffffffff81043f11>] smp_apic_timer_interrupt+0x30/0x3c
[    1.508012]  [<ffffffff818350f2>] apic_timer_interrupt+0x72/0x80
[    1.508012]  <EOI>=20
[    1.508012]  [<ffffffff810ab39e>] ? notifier_call_chain+0x59/0x59
[    1.508012]  [<ffffffff810ab39e>] ? notifier_call_chain+0x59/0x59
[    1.508012]  [<ffffffff810491ad>] ? native_safe_halt+0x6/0x8
[    1.508012]  [<ffffffff810c4aed>] ? trace_hardirqs_on+0xd/0xf
[    1.508012]  [<ffffffff8102fccc>] default_idle+0x13/0x1c
[    1.508012]  [<ffffffff810303cd>] arch_cpu_idle+0x13/0x21
[    1.508012]  [<ffffffff810bb378>] cpu_startup_entry+0x101/0x161
[    1.508012]  [<ffffffff81823995>] rest_init+0xb9/0xbd
[    1.508012]  [<ffffffff818238dc>] ? csum_partial_copy_generic+0x16c/0x16c
[    1.508012]  [<ffffffff81de9d3a>] start_kernel+0x416/0x422
[    1.508012]  [<ffffffff81de9732>] ? repair_env_string+0x58/0x58
[    1.508012]  [<ffffffff81de9120>] ? early_idt_handlers+0x120/0x120
[    1.508012]  [<ffffffff81de944c>] x86_64_start_reservations+0x2a/0x2c
[    1.508012]  [<ffffffff81de952a>] x86_64_start_kernel+0xdc/0xe9
[    1.508012] Code: 8b 65 c8 4d 39 ec 0f 84 2f ff ff ff 41 8b 4c 24 18 4d =
8b 74 24 20 4d 8b 7c 24 28 4c 89 63 38 49 8b 44 24 08 49 8b 14 24 83 e1 02 =
<48> 89 42 08 48 89 10 48 b8 00 02 20 00 00 00 ad de 41 f6 44 24=20
[    1.508012] RIP  [<ffffffff81097b28>] run_timer_softirq+0x12c/0x1b8
[    1.508012]  RSP <ffff88000f003ef0>
[    1.508012] CR2: 0000000000000008
[    1.508012] ---[ end trace 05bee635f422d8b7 ]---
[    1.508012] Kernel panic - not syncing: Fatal exception in interrupt
[    1.508012] Rebooting in 10 seconds..
BUG: kernel test oops
Elapsed time: 5
qemu-system-x86_64 -cpu kvm64 -enable-kvm -kernel /kernel/x86_64-randconfig=
-x1-0928/c817a67ecba7c3c2aaa104796d78f160af60920d/vmlinuz-3.11.0-rc2-00010-=
gc817a67 -append 'hung_task_panic=3D1 rcutree.rcu_cpu_stall_timeout=3D100 l=
og_buf_len=3D8M ignore_loglevel debug sched_debug apic=3Ddebug dynamic_prin=
tk sysrq_always_enabled panic=3D10  prompt_ramdisk=3D0 console=3DttyS0,1152=
00 console=3Dtty0 vga=3Dnormal  root=3D/dev/ram0 rw link=3D/kernel-tests/ru=
n-queue/kvm/x86_64-randconfig-x1-0928/next:master:c817a67ecba7c3c2aaa104796=
d78f160af60920d:bisect-mm/.vmlinuz-c817a67ecba7c3c2aaa104796d78f160af60920d=
-20131005135357-1353-inn branch=3Dnext/master BOOT_IMAGE=3D/kernel/x86_64-r=
andconfig-x1-0928/c817a67ecba7c3c2aaa104796d78f160af60920d/vmlinuz-3.11.0-r=
c2-00010-gc817a67'  -initrd /kernel-tests/initrd/yocto-minimal-x86_64.cgz -=
m 256M -smp 2 -net nic,vlan=3D0,macaddr=3D00:00:00:00:00:00,model=3Dvirtio =
-net user,vlan=3D0,hostfwd=3Dtcp::46726-:22 -net nic,vlan=3D1,model=3De1000=
 -net user,vlan=3D1 -boot order=3Dnc -no-reboot -watchdog i6300esb -drive f=
ile=3D/fs/LABEL=3DKVM/disk0-yocto-inn-43,media=3Ddisk,if=3Dvirtio -drive fi=
le=3D/fs/LABEL=3DKVM/disk1-yocto-inn-43,media=3Ddisk,if=3Dvirtio -drive fil=
e=3D/fs/LABEL=3DKVM/disk2-yocto-inn-43,media=3Ddisk,if=3Dvirtio -drive file=
=3D/fs/LABEL=3DKVM/disk3-yocto-inn-43,media=3Ddisk,if=3Dvirtio -drive file=
=3D/fs/LABEL=3DKVM/disk4-yocto-inn-43,media=3Ddisk,if=3Dvirtio -drive file=
=3D/fs/LABEL=3DKVM/disk5-yocto-inn-43,media=3Ddisk,if=3Dvirtio -pidfile /de=
v/shm/kboot/pid-yocto-inn-43 -serial file:/dev/shm/kboot/serial-yocto-inn-4=
3 -daemonize -display none -monitor null=20

--y0ulUmNC+osPPQO6
Content-Type: text/plain; charset=us-ascii
Content-Disposition: attachment; filename="dmesg-quantal-xps-2:20131005222545:x86_64-randconfig-x1-0928:3.11.0-rc2-00010-gc817a67:409"
Content-Transfer-Encoding: quoted-printable

[    0.000000] Initializing cgroup subsys cpuset
[    0.000000] Initializing cgroup subsys cpu
[    0.000000] Linux version 3.11.0-rc2-00010-gc817a67 (wfg@bee) (gcc versi=
on 4.8.1 (Debian 4.8.1-3) ) #409 SMP PREEMPT Sat Oct 5 13:53:43 CST 2013
[    0.000000] Command line: hung_task_panic=3D1 rcutree.rcu_cpu_stall_time=
out=3D100 log_buf_len=3D8M ignore_loglevel debug sched_debug apic=3Ddebug d=
ynamic_printk sysrq_always_enabled panic=3D10  prompt_ramdisk=3D0 console=
=3DttyS0,115200 console=3Dtty0 vga=3Dnormal  root=3D/dev/ram0 rw link=3D/ke=
rnel-tests/run-queue/kvm/x86_64-randconfig-x1-0928/next:master:c817a67ecba7=
c3c2aaa104796d78f160af60920d:bisect-mm/.vmlinuz-c817a67ecba7c3c2aaa104796d7=
8f160af60920d-20131005135357-388-xps branch=3Dnext/master BOOT_IMAGE=3D/ker=
nel/x86_64-randconfig-x1-0928/c817a67ecba7c3c2aaa104796d78f160af60920d/vmli=
nuz-3.11.0-rc2-00010-gc817a67
[    0.000000] e820: BIOS-provided physical RAM map:
[    0.000000] BIOS-e820: [mem 0x0000000000000000-0x000000000009fbff] usable
[    0.000000] BIOS-e820: [mem 0x000000000009fc00-0x000000000009ffff] reser=
ved
[    0.000000] BIOS-e820: [mem 0x00000000000f0000-0x00000000000fffff] reser=
ved
[    0.000000] BIOS-e820: [mem 0x0000000000100000-0x000000000fffdfff] usable
[    0.000000] BIOS-e820: [mem 0x000000000fffe000-0x000000000fffffff] reser=
ved
[    0.000000] BIOS-e820: [mem 0x00000000feffc000-0x00000000feffffff] reser=
ved
[    0.000000] BIOS-e820: [mem 0x00000000fffc0000-0x00000000ffffffff] reser=
ved
[    0.000000] debug: ignoring loglevel setting.
[    0.000000] NX (Execute Disable) protection: active
[    0.000000] Hypervisor detected: KVM
[    0.000000] e820: update [mem 0x00000000-0x00000fff] usable =3D=3D> rese=
rved
[    0.000000] e820: remove [mem 0x000a0000-0x000fffff] usable
[    0.000000] e820: last_pfn =3D 0xfffe max_arch_pfn =3D 0x400000000
[    0.000000] Scan for SMP in [mem 0x00000000-0x000003ff]
[    0.000000] Scan for SMP in [mem 0x0009fc00-0x0009ffff]
[    0.000000] Scan for SMP in [mem 0x000f0000-0x000fffff]
[    0.000000] found SMP MP-table at [mem 0x000fdab0-0x000fdabf] mapped at =
[ffff8800000fdab0]
[    0.000000]   mpc: fdac0-fdbec
[    0.000000] Base memory trampoline at [ffff880000099000] 99000 size 24576
[    0.000000] init_memory_mapping: [mem 0x00000000-0x000fffff]
[    0.000000]  [mem 0x00000000-0x000fffff] page 4k
[    0.000000] BRK [0x0287f000, 0x0287ffff] PGTABLE
[    0.000000] BRK [0x02880000, 0x02880fff] PGTABLE
[    0.000000] BRK [0x02881000, 0x02881fff] PGTABLE
[    0.000000] init_memory_mapping: [mem 0x0e600000-0x0e7fffff]
[    0.000000]  [mem 0x0e600000-0x0e7fffff] page 4k
[    0.000000] BRK [0x02882000, 0x02882fff] PGTABLE
[    0.000000] init_memory_mapping: [mem 0x0c000000-0x0e5fffff]
[    0.000000]  [mem 0x0c000000-0x0e5fffff] page 4k
[    0.000000] BRK [0x02883000, 0x02883fff] PGTABLE
[    0.000000] init_memory_mapping: [mem 0x00100000-0x0bffffff]
[    0.000000]  [mem 0x00100000-0x0bffffff] page 4k
[    0.000000] init_memory_mapping: [mem 0x0e800000-0x0fffdfff]
[    0.000000]  [mem 0x0e800000-0x0fffdfff] page 4k
[    0.000000] log_buf_len: 8388608
[    0.000000] early log buf free: 128016(97%)
[    0.000000] RAMDISK: [mem 0x0e8d6000-0x0ffeffff]
[    0.000000] ACPI: RSDP 00000000000fd920 00014 (v00 BOCHS )
[    0.000000] ACPI: RSDT 000000000fffe450 00034 (v01 BOCHS  BXPCRSDT 00000=
001 BXPC 00000001)
[    0.000000] ACPI: FACP 000000000fffff80 00074 (v01 BOCHS  BXPCFACP 00000=
001 BXPC 00000001)
[    0.000000] ACPI: DSDT 000000000fffe490 011A9 (v01   BXPC   BXDSDT 00000=
001 INTL 20100528)
[    0.000000] ACPI: FACS 000000000fffff40 00040
[    0.000000] ACPI: SSDT 000000000ffff7a0 00796 (v01 BOCHS  BXPCSSDT 00000=
001 BXPC 00000001)
[    0.000000] ACPI: APIC 000000000ffff680 00080 (v01 BOCHS  BXPCAPIC 00000=
001 BXPC 00000001)
[    0.000000] ACPI: HPET 000000000ffff640 00038 (v01 BOCHS  BXPCHPET 00000=
001 BXPC 00000001)
[    0.000000] ACPI: Local APIC address 0xfee00000
[    0.000000] mapped APIC to ffffffffff5bb000 (        fee00000)
[    0.000000] kvm-clock: Using msrs 4b564d01 and 4b564d00
[    0.000000] kvm-clock: cpu 0, msr 0:e896001, boot clock
[    0.000000] Zone ranges:
[    0.000000]   DMA32    [mem 0x00001000-0xffffffff]
[    0.000000]   Normal   empty
[    0.000000] Movable zone start for each node
[    0.000000] Early memory node ranges
[    0.000000]   node   0: [mem 0x00001000-0x0009efff]
[    0.000000]   node   0: [mem 0x00100000-0x0fffdfff]
[    0.000000] On node 0 totalpages: 65436
[    0.000000]   DMA32 zone: 1024 pages used for memmap
[    0.000000]   DMA32 zone: 21 pages reserved
[    0.000000]   DMA32 zone: 65436 pages, LIFO batch:15
[    0.000000] ACPI: PM-Timer IO Port: 0xb008
[    0.000000] ACPI: Local APIC address 0xfee00000
[    0.000000] mapped APIC to ffffffffff5bb000 (        fee00000)
[    0.000000] ACPI: LAPIC (acpi_id[0x00] lapic_id[0x00] enabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x01] lapic_id[0x01] enabled)
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0xff] dfl dfl lint[0x1])
[    0.000000] ACPI: IOAPIC (id[0x00] address[0xfec00000] gsi_base[0])
[    0.000000] IOAPIC[0]: apic_id 0, version 17, address 0xfec00000, GSI 0-=
23
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
[    0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 00, APIC ID 0, APIC =
INT 02
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 5 global_irq 5 high level)
[    0.000000] Int: type 0, pol 1, trig 3, bus 00, IRQ 05, APIC ID 0, APIC =
INT 05
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)
[    0.000000] Int: type 0, pol 1, trig 3, bus 00, IRQ 09, APIC ID 0, APIC =
INT 09
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 10 global_irq 10 high level)
[    0.000000] Int: type 0, pol 1, trig 3, bus 00, IRQ 0a, APIC ID 0, APIC =
INT 0a
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 11 global_irq 11 high level)
[    0.000000] Int: type 0, pol 1, trig 3, bus 00, IRQ 0b, APIC ID 0, APIC =
INT 0b
[    0.000000] ACPI: IRQ0 used by override.
[    0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 01, APIC ID 0, APIC =
INT 01
[    0.000000] ACPI: IRQ2 used by override.
[    0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 03, APIC ID 0, APIC =
INT 03
[    0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 04, APIC ID 0, APIC =
INT 04
[    0.000000] ACPI: IRQ5 used by override.
[    0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 06, APIC ID 0, APIC =
INT 06
[    0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 07, APIC ID 0, APIC =
INT 07
[    0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 08, APIC ID 0, APIC =
INT 08
[    0.000000] ACPI: IRQ9 used by override.
[    0.000000] ACPI: IRQ10 used by override.
[    0.000000] ACPI: IRQ11 used by override.
[    0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 0c, APIC ID 0, APIC =
INT 0c
[    0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 0d, APIC ID 0, APIC =
INT 0d
[    0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 0e, APIC ID 0, APIC =
INT 0e
[    0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 0f, APIC ID 0, APIC =
INT 0f
[    0.000000] Using ACPI (MADT) for SMP configuration information
[    0.000000] ACPI: HPET id: 0x8086a201 base: 0xfed00000
[    0.000000] smpboot: Allowing 2 CPUs, 0 hotplug CPUs
[    0.000000] mapped IOAPIC to ffffffffff5ba000 (fec00000)
[    0.000000] nr_irqs_gsi: 40
[    0.000000] e820: [mem 0x10000000-0xfeffbfff] available for PCI devices
[    0.000000] Booting paravirtualized kernel on KVM
[    0.000000] setup_percpu: NR_CPUS:4096 nr_cpumask_bits:2 nr_cpu_ids:2 nr=
_node_ids:1
[    0.000000] PERCPU: Embedded 25 pages/cpu @ffff88000dc00000 s77904 r0 d2=
4496 u1048576
[    0.000000] pcpu-alloc: s77904 r0 d24496 u1048576 alloc=3D1*2097152
[    0.000000] pcpu-alloc: [0] 0 1=20
[    0.000000] kvm-clock: cpu 0, msr 0:e896001, primary cpu clock
[    0.000000] KVM setup async PF for cpu 0
[    0.000000] kvm-stealtime: cpu 0, msr dc0ccc0
[    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Tota=
l pages: 64391
[    0.000000] Kernel command line: hung_task_panic=3D1 rcutree.rcu_cpu_sta=
ll_timeout=3D100 log_buf_len=3D8M ignore_loglevel debug sched_debug apic=3D=
debug dynamic_printk sysrq_always_enabled panic=3D10  prompt_ramdisk=3D0 co=
nsole=3DttyS0,115200 console=3Dtty0 vga=3Dnormal  root=3D/dev/ram0 rw link=
=3D/kernel-tests/run-queue/kvm/x86_64-randconfig-x1-0928/next:master:c817a6=
7ecba7c3c2aaa104796d78f160af60920d:bisect-mm/.vmlinuz-c817a67ecba7c3c2aaa10=
4796d78f160af60920d-20131005135357-388-xps branch=3Dnext/master BOOT_IMAGE=
=3D/kernel/x86_64-randconfig-x1-0928/c817a67ecba7c3c2aaa104796d78f160af6092=
0d/vmlinuz-3.11.0-rc2-00010-gc817a67
[    0.000000] PID hash table entries: 1024 (order: 1, 8192 bytes)
[    0.000000] Dentry cache hash table entries: 32768 (order: 6, 262144 byt=
es)
[    0.000000] Inode-cache hash table entries: 16384 (order: 5, 131072 byte=
s)
[    0.000000] Calgary: detecting Calgary via BIOS EBDA area
[    0.000000] Calgary: Unable to locate Rio Grande table in EBDA - bailing!
[    0.000000] Memory: 199224K/261744K available (8407K kernel code, 1784K =
rwdata, 3960K rodata, 840K init, 10064K bss, 62520K reserved)
[    0.000000] Preemptible hierarchical RCU implementation.
[    0.000000]=20
[    0.000000]=20
[    0.000000]=20
[    0.000000]=20
[    0.000000] NR_IRQS:262400 nr_irqs:512 16
[    0.000000] console [ttyS0] enabled
[    0.000000] Lock dependency validator: Copyright (c) 2006 Red Hat, Inc.,=
 Ingo Molnar
[    0.000000] ... MAX_LOCKDEP_SUBCLASSES:  8
[    0.000000] ... MAX_LOCK_DEPTH:          48
[    0.000000] ... MAX_LOCKDEP_KEYS:        8191
[    0.000000] ... CLASSHASH_SIZE:          4096
[    0.000000] ... MAX_LOCKDEP_ENTRIES:     16384
[    0.000000] ... MAX_LOCKDEP_CHAINS:      32768
[    0.000000] ... CHAINHASH_SIZE:          16384
[    0.000000]  memory used by lock dependency info: 5855 kB
[    0.000000]  per task-struct memory footprint: 1920 bytes
[    0.000000] ODEBUG: 5 of 5 active objects replaced
[    0.000000] hpet clockevent registered
[    0.000000] tsc: Detected 2925.986 MHz processor
[    0.008000] Calibrating delay loop (skipped) preset value.. 5851.97 Bogo=
MIPS (lpj=3D11703944)
[    0.008000] pid_max: default: 32768 minimum: 301
[    0.008000] Mount-cache hash table entries: 256
[    0.008000] Initializing cgroup subsys devices
[    0.008000] Initializing cgroup subsys perf_event
[    0.008000] Initializing cgroup subsys net_prio
[    0.008092] Last level iTLB entries: 4KB 0, 2MB 0, 4MB 0
[    0.008092] Last level dTLB entries: 4KB 0, 2MB 0, 4MB 0
[    0.008092] tlb_flushall_shift: 6
[    0.009489] debug: unmapping init [mem 0xffffffff81ea7000-0xffffffff81ea=
afff]
[    0.010941] ACPI: Core revision 20130517
[    0.013158] ACPI: All ACPI Tables successfully acquired
[    0.013837] Getting VERSION: 50014
[    0.014172] Getting VERSION: 50014
[    0.014513] Getting ID: 0
[    0.014774] Getting ID: ff000000
[    0.015089] Getting LVT0: 8700
[    0.015400] Getting LVT1: 8400
[    0.015739] enabled ExtINT on CPU#0
[    0.016733] ENABLING IO-APIC IRQs
[    0.017054] init IO_APIC IRQs
[    0.017347]  apic 0 pin 0 not connected
[    0.017725] IOAPIC[0]: Set routing entry (0-1 -> 0x31 -> IRQ 1 Mode:0 Ac=
tive:0 Dest:1)
[    0.018491] IOAPIC[0]: Set routing entry (0-2 -> 0x30 -> IRQ 0 Mode:0 Ac=
tive:0 Dest:1)
[    0.019257] IOAPIC[0]: Set routing entry (0-3 -> 0x33 -> IRQ 3 Mode:0 Ac=
tive:0 Dest:1)
[    0.020021] IOAPIC[0]: Set routing entry (0-4 -> 0x34 -> IRQ 4 Mode:0 Ac=
tive:0 Dest:1)
[    0.020773] IOAPIC[0]: Set routing entry (0-5 -> 0x35 -> IRQ 5 Mode:1 Ac=
tive:0 Dest:1)
[    0.021536] IOAPIC[0]: Set routing entry (0-6 -> 0x36 -> IRQ 6 Mode:0 Ac=
tive:0 Dest:1)
[    0.022281] IOAPIC[0]: Set routing entry (0-7 -> 0x37 -> IRQ 7 Mode:0 Ac=
tive:0 Dest:1)
[    0.023016] IOAPIC[0]: Set routing entry (0-8 -> 0x38 -> IRQ 8 Mode:0 Ac=
tive:0 Dest:1)
[    0.023761] IOAPIC[0]: Set routing entry (0-9 -> 0x39 -> IRQ 9 Mode:1 Ac=
tive:0 Dest:1)
[    0.024021] IOAPIC[0]: Set routing entry (0-10 -> 0x3a -> IRQ 10 Mode:1 =
Active:0 Dest:1)
[    0.024782] IOAPIC[0]: Set routing entry (0-11 -> 0x3b -> IRQ 11 Mode:1 =
Active:0 Dest:1)
[    0.025624] IOAPIC[0]: Set routing entry (0-12 -> 0x3c -> IRQ 12 Mode:0 =
Active:0 Dest:1)
[    0.026389] IOAPIC[0]: Set routing entry (0-13 -> 0x3d -> IRQ 13 Mode:0 =
Active:0 Dest:1)
[    0.027151] IOAPIC[0]: Set routing entry (0-14 -> 0x3e -> IRQ 14 Mode:0 =
Active:0 Dest:1)
[    0.028021] IOAPIC[0]: Set routing entry (0-15 -> 0x3f -> IRQ 15 Mode:0 =
Active:0 Dest:1)
[    0.028783]  apic 0 pin 16 not connected
[    0.029149]  apic 0 pin 17 not connected
[    0.029517]  apic 0 pin 18 not connected
[    0.029894]  apic 0 pin 19 not connected
[    0.030264]  apic 0 pin 20 not connected
[    0.030640]  apic 0 pin 21 not connected
[    0.031007]  apic 0 pin 22 not connected
[    0.032004]  apic 0 pin 23 not connected
[    0.032520] ..TIMER: vector=3D0x30 apic1=3D0 pin1=3D2 apic2=3D-1 pin2=3D=
-1
[    0.033164] smpboot: CPU0: Intel Common KVM processor (fam: 0f, model: 0=
6, stepping: 01)
[    0.034077] Using local APIC timer interrupts.
[    0.034077] calibrating APIC timer ...
[    0.036000] ... lapic delta =3D 6250016
[    0.036000] ... PM-Timer delta =3D 357927
[    0.036000] ... PM-Timer result ok
[    0.036000] ..... delta 6250016
[    0.036000] ..... mult: 268436143
[    0.036000] ..... calibration result: 4000010
[    0.036000] ..... CPU clock speed is 2927.1057 MHz.
[    0.036000] ..... host bus clock speed is 1000.0010 MHz.
[    0.036000] Performance Events: unsupported Netburst CPU model 6 no PMU =
driver, software events only.
[    0.056387] SMP alternatives: lockdep: fixing up alternatives
[    0.057295] smpboot: Booting Node   0, Processors  #1 OK
[    0.008000] kvm-clock: cpu 1, msr 0:e896041, secondary cpu clock
[    0.008000] masked ExtINT on CPU#1
[    0.076158] KVM setup async PF for cpu 1
[    0.076230] Brought up 2 CPUs
[    0.076232] smpboot: Total of 2 processors activated (11703.94 BogoMIPS)
[    0.077828] kvm-stealtime: cpu 1, msr dd0ccc0
[    0.080276] devtmpfs: initialized
[    0.081559] atomic64 test passed for x86-64 platform with CX8 and with S=
SE
[    0.084317] regulator-dummy: no parameters
[    0.085182] NET: Registered protocol family 16
[    0.086786] ACPI: bus type PCI registered
[    0.087377] PCI: Using configuration type 1 for base access
[    0.094400] ACPI: Added _OSI(Module Device)
[    0.094400] ACPI: Added _OSI(Processor Device)
[    0.096006] ACPI: Added _OSI(3.0 _SCP Extensions)
[    0.096603] ACPI: Added _OSI(Processor Aggregator Device)
[    0.098704] ACPI: EC: Look up EC in DSDT
[    0.103593] ACPI: Interpreter enabled
[    0.104016] ACPI: (supports S0 S5)
[    0.104459] ACPI: Using IOAPIC for interrupt routing
[    0.105165] PCI: Using host bridge windows from ACPI; if necessary, use =
"pci=3Dnocrs" and report a bug
[    0.116425] ACPI: PCI Root Bridge [PCI0] (domain 0000 [bus 00-ff])
[    0.117722] PCI host bridge to bus 0000:00
[    0.118279] pci_bus 0000:00: root bus resource [bus 00-ff]
[    0.119040] pci_bus 0000:00: root bus resource [io  0x0000-0x0cf7]
[    0.119800] pci_bus 0000:00: root bus resource [io  0x0d00-0xffff]
[    0.120006] pci_bus 0000:00: root bus resource [mem 0x000a0000-0x000bfff=
f]
[    0.120929] pci_bus 0000:00: root bus resource [mem 0x80000000-0xfebffff=
f]
[    0.121796] pci 0000:00:00.0: [8086:1237] type 00 class 0x060000
[    0.122940] pci 0000:00:01.0: [8086:7000] type 00 class 0x060100
[    0.124510] pci 0000:00:01.1: [8086:7010] type 00 class 0x010180
[    0.128006] pci 0000:00:01.1: reg 0x20: [io  0xc1e0-0xc1ef]
[    0.129944] pci 0000:00:01.3: [8086:7113] type 00 class 0x068000
[    0.130906] pci 0000:00:01.3: quirk: [io  0xb000-0xb03f] claimed by PIIX=
4 ACPI
[    0.131613] pci 0000:00:01.3: quirk: [io  0xb100-0xb10f] claimed by PIIX=
4 SMB
[    0.132229] pci 0000:00:02.0: [1013:00b8] type 00 class 0x030000
[    0.135118] pci 0000:00:02.0: reg 0x10: [mem 0xfc000000-0xfdffffff pref]
[    0.137334] pci 0000:00:02.0: reg 0x14: [mem 0xfebe4000-0xfebe4fff]
[    0.145487] pci 0000:00:02.0: reg 0x30: [mem 0xfebc0000-0xfebcffff pref]
[    0.146874] pci 0000:00:03.0: [1af4:1000] type 00 class 0x020000
[    0.148596] pci 0000:00:03.0: reg 0x10: [io  0xc1c0-0xc1df]
[    0.150339] pci 0000:00:03.0: reg 0x14: [mem 0xfebe5000-0xfebe5fff]
[    0.156576] pci 0000:00:03.0: reg 0x30: [mem 0xfebd0000-0xfebdffff pref]
[    0.157847] pci 0000:00:04.0: [8086:100e] type 00 class 0x020000
[    0.159721] pci 0000:00:04.0: reg 0x10: [mem 0xfeb80000-0xfeb9ffff]
[    0.161125] pci 0000:00:04.0: reg 0x14: [io  0xc000-0xc03f]
[    0.167568] pci 0000:00:04.0: reg 0x30: [mem 0xfeba0000-0xfebbffff pref]
[    0.168229] pci 0000:00:05.0: [8086:2668] type 00 class 0x040300
[    0.169476] pci 0000:00:05.0: reg 0x10: [mem 0xfebe0000-0xfebe3fff]
[    0.174090] pci 0000:00:06.0: [1af4:1001] type 00 class 0x010000
[    0.175787] pci 0000:00:06.0: reg 0x10: [io  0xc040-0xc07f]
[    0.177020] pci 0000:00:06.0: reg 0x14: [mem 0xfebe6000-0xfebe6fff]
[    0.183407] pci 0000:00:07.0: [1af4:1001] type 00 class 0x010000
[    0.185051] pci 0000:00:07.0: reg 0x10: [io  0xc080-0xc0bf]
[    0.186628] pci 0000:00:07.0: reg 0x14: [mem 0xfebe7000-0xfebe7fff]
[    0.192901] pci 0000:00:08.0: [1af4:1001] type 00 class 0x010000
[    0.194572] pci 0000:00:08.0: reg 0x10: [io  0xc0c0-0xc0ff]
[    0.196006] pci 0000:00:08.0: reg 0x14: [mem 0xfebe8000-0xfebe8fff]
[    0.201918] pci 0000:00:09.0: [1af4:1001] type 00 class 0x010000
[    0.203566] pci 0000:00:09.0: reg 0x10: [io  0xc100-0xc13f]
[    0.205021] pci 0000:00:09.0: reg 0x14: [mem 0xfebe9000-0xfebe9fff]
[    0.211397] pci 0000:00:0a.0: [1af4:1001] type 00 class 0x010000
[    0.213055] pci 0000:00:0a.0: reg 0x10: [io  0xc140-0xc17f]
[    0.214561] pci 0000:00:0a.0: reg 0x14: [mem 0xfebea000-0xfebeafff]
[    0.220387] pci 0000:00:0b.0: [1af4:1001] type 00 class 0x010000
[    0.222057] pci 0000:00:0b.0: reg 0x10: [io  0xc180-0xc1bf]
[    0.223573] pci 0000:00:0b.0: reg 0x14: [mem 0xfebeb000-0xfebebfff]
[    0.229344] pci 0000:00:0c.0: [8086:25ab] type 00 class 0x088000
[    0.230449] pci 0000:00:0c.0: reg 0x10: [mem 0xfebec000-0xfebec00f]
[    0.234928] pci_bus 0000:00: on NUMA node 0
[    0.235336] acpi PNP0A03:00: ACPI _OSC support notification failed, disa=
bling PCIe ASPM
[    0.236008] acpi PNP0A03:00: Unable to request _OSC control (_OSC suppor=
t mask: 0x08)
[    0.237686] ACPI: PCI Interrupt Link [LNKA] (IRQs 5 *10 11)
[    0.238556] ACPI: PCI Interrupt Link [LNKB] (IRQs 5 *10 11)
[    0.239334] ACPI: PCI Interrupt Link [LNKC] (IRQs 5 10 *11)
[    0.240225] ACPI: PCI Interrupt Link [LNKD] (IRQs 5 10 *11)
[    0.240930] ACPI: PCI Interrupt Link [LNKS] (IRQs *9)
[    0.242109] ACPI: Enabled 16 GPEs in block 00 to 0F
[    0.242612] ACPI: \_SB_.PCI0: notify handler is installed
[    0.243189] Found 1 acpi root devices
[    0.244162] vgaarb: device added: PCI:0000:00:02.0,decodes=3Dio+mem,owns=
=3Dio+mem,locks=3Dnone
[    0.244875] vgaarb: loaded
[    0.245151] vgaarb: bridge control possible 0000:00:02.0
[    0.245878] ACPI: bus type USB registered
[    0.245878] usbcore: registered new interface driver usbfs
[    0.245878] usbcore: registered new interface driver hub
[    0.248056] usbcore: registered new device driver usb
[    0.248619] pps_core: LinuxPPS API ver. 1 registered
[    0.249114] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo =
Giometti <giometti@linux.it>
[    0.250003] PTP clock support registered
[    0.250536] wmi: Mapper loaded
[    0.250889] PCI: Using ACPI for IRQ routing
[    0.251300] PCI: pci_cache_line_size set to 64 bytes
[    0.252191] e820: reserve RAM buffer [mem 0x0009fc00-0x0009ffff]
[    0.252770] e820: reserve RAM buffer [mem 0x0fffe000-0x0fffffff]
[    0.253845] NET: Registered protocol family 23
[    0.254759] cfg80211: Calling CRDA to update world regulatory domain
[    0.255487] nfc: nfc_init: NFC Core ver 0.1
[    0.256046] NET: Registered protocol family 39
[    0.256963] HPET: 3 timers in total, 0 timers will be used for per-cpu t=
imer
[    0.257687] Switched to clocksource kvm-clock
[    0.257687] pnp: PnP ACPI init
[    0.257687] ACPI: bus type PNP registered
[    0.258024] IOAPIC[0]: Set routing entry (0-8 -> 0x38 -> IRQ 8 Mode:0 Ac=
tive:0 Dest:3)
[    0.259215] pnp 00:00: Plug and Play ACPI device, IDs PNP0b00 (active)
[    0.260226] IOAPIC[0]: Set routing entry (0-1 -> 0x31 -> IRQ 1 Mode:0 Ac=
tive:0 Dest:3)
[    0.261339] pnp 00:01: Plug and Play ACPI device, IDs PNP0303 (active)
[    0.262245] IOAPIC[0]: Set routing entry (0-12 -> 0x3c -> IRQ 12 Mode:0 =
Active:0 Dest:3)
[    0.263375] pnp 00:02: Plug and Play ACPI device, IDs PNP0f13 (active)
[    0.264337] IOAPIC[0]: Set routing entry (0-6 -> 0x36 -> IRQ 6 Mode:0 Ac=
tive:0 Dest:3)
[    0.265395] pnp 00:03: [dma 2]
[    0.265865] pnp 00:03: Plug and Play ACPI device, IDs PNP0700 (active)
[    0.266798] IOAPIC[0]: Set routing entry (0-7 -> 0x37 -> IRQ 7 Mode:0 Ac=
tive:0 Dest:3)
[    0.267985] pnp 00:04: Plug and Play ACPI device, IDs PNP0400 (active)
[    0.268955] IOAPIC[0]: Set routing entry (0-4 -> 0x34 -> IRQ 4 Mode:0 Ac=
tive:0 Dest:3)
[    0.270068] pnp 00:05: Plug and Play ACPI device, IDs PNP0501 (active)
[    0.271328] pnp 00:06: Plug and Play ACPI device, IDs PNP0103 (active)
[    0.272458] pnp: PnP ACPI: found 7 devices
[    0.273012] ACPI: bus type PNP unregistered
[    0.279207] pci_bus 0000:00: resource 4 [io  0x0000-0x0cf7]
[    0.279955] pci_bus 0000:00: resource 5 [io  0x0d00-0xffff]
[    0.280711] pci_bus 0000:00: resource 6 [mem 0x000a0000-0x000bffff]
[    0.281537] pci_bus 0000:00: resource 7 [mem 0x80000000-0xfebfffff]
[    0.282657] NET: Registered protocol family 2
[    0.284080] TCP established hash table entries: 2048 (order: 3, 32768 by=
tes)
[    0.285081] TCP bind hash table entries: 2048 (order: 5, 131072 bytes)
[    0.286196] TCP: Hash tables configured (established 2048 bind 2048)
[    0.287123] TCP: reno registered
[    0.287580] UDP hash table entries: 256 (order: 3, 40960 bytes)
[    0.288480] UDP-Lite hash table entries: 256 (order: 3, 40960 bytes)
[    0.289676] NET: Registered protocol family 1
[    0.290814] RPC: Registered named UNIX socket transport module.
[    0.291612] RPC: Registered udp transport module.
[    0.292331] RPC: Registered tcp transport module.
[    0.292961] RPC: Registered tcp NFSv4.1 backchannel transport module.
[    0.293808] pci 0000:00:00.0: Limiting direct PCI/PCI transfers
[    0.294609] pci 0000:00:01.0: PIIX3: Enabling Passive Release
[    0.295396] pci 0000:00:01.0: Activating ISA DMA hang workarounds
[    0.296344] pci 0000:00:02.0: Boot video device
[    0.297077] PCI: CLS 0 bytes, default 64
[    0.297843] Unpacking initramfs...
[    1.003191] debug: unmapping init [mem 0xffff88000e8d6000-0xffff88000ffe=
ffff]
[    1.004630] has_svm: not amd
[    1.004913] kvm: no hardware support
[    1.005476] camellia-x86_64: performance on this CPU would be suboptimal=
: disabling camellia-x86_64.
[    1.006471] blowfish-x86_64: performance on this CPU would be suboptimal=
: disabling blowfish-x86_64.
[    1.007737] twofish-x86_64-3way: performance on this CPU would be subopt=
imal: disabling twofish-x86_64-3way.
[    1.007764] cryptomgr_test (24) used greatest stack depth: 6432 bytes le=
ft
[    1.009814] sha1_ssse3: Neither AVX nor SSSE3 is available/usable.
[    1.010640] sha256_ssse3: Neither AVX nor SSSE3 is available/usable.
[    1.011297] sha512_ssse3: Neither AVX nor SSSE3 is available/usable.
[    1.011876] AVX or AES-NI instructions are not detected.
[    1.012497] AVX instructions are not detected.
[    1.012923] AVX instructions are not detected.
[    1.013378] AVX instructions are not detected.
[    1.015387] Initializing RT-Tester: OK
[    1.015758] audit: initializing netlink socket (disabled)
[    1.016348] type=3D2000 audit(1380983137.819:1): initialized
[    1.018837] DLM installed
[    1.020146] NFS: Registering the id_resolver key type
[    1.020709] Key type id_resolver registered
[    1.021099] Key type id_legacy registered
[    1.021488] Installing knfsd (copyright (C) 1996 okir@monad.swb.de).
[    1.023001] ROMFS MTD (C) 2007 Red Hat, Inc.
[    1.023681] fuse init (API version 7.22)
[    1.024562] ceph: loaded (mds proto 32)
[    1.026493] cryptomgr_test (43) used greatest stack depth: 5904 bytes le=
ft
[    1.035196] cryptomgr_test (72) used greatest stack depth: 5496 bytes le=
ft
[    1.037440] alg: No test for crc32 (crc32-table)
[    1.038215] alg: No test for lz4hc (lz4hc-generic)
[    1.038806] alg: No test for stdrng (krng)
[    1.039444] NET: Registered protocol family 38
[    1.039974] Key type asymmetric registered
[    1.040433] Asymmetric key parser 'x509' registered
[    1.040884] test_string_helpers: Running tests...
[    1.041840] crc32: CRC_LE_BITS =3D 32, CRC_BE BITS =3D 32
[    1.042324] crc32: self tests passed, processed 225944 bytes in 190073 n=
sec
[    1.043160] crc32c: CRC_LE_BITS =3D 32
[    1.043647] crc32c: self tests passed, processed 225944 bytes in 107554 =
nsec
[    1.045121] cr_bllcd: INTEL CARILLO RANCH LPC not found.
[    1.045821] cr_bllcd: Carillo Ranch Backlight Driver Initialized.
[    1.046781] VIA Graphics Integration Chipset framebuffer 2.4 initializing
[    1.047772] vmlfb: initializing
[    1.048171] Could not find Carillo Ranch MCH device.
[    1.048756] no IO addresses supplied
[    1.049409] hgafb: HGA card not detected.
[    1.049849] hgafb: probe of hgafb.0 failed with error -22
[    1.050571] usbcore: registered new interface driver udlfb
[    1.051128] usbcore: registered new interface driver smscufx
[    1.052480] uvesafb: failed to execute /sbin/v86d
[    1.052939] uvesafb: make sure that the v86d helper is installed and exe=
cutable
[    1.053649] uvesafb: Getting VBE info block failed (eax=3D0x4f00, err=3D=
-2)
[    1.054283] uvesafb: vbe_init() failed with -22
[    1.054725] uvesafb: probe of uvesafb.0 failed with error -22
[    1.055454] ipmi message handler version 39.2
[    1.056104] ipmi device interface
[    1.056490] IPMI System Interface driver.
[    1.056933] ipmi_si: Adding default-specified kcs state machine
[    1.057535] ipmi_si: Trying default-specified kcs state machine at i/o a=
ddress 0xca2, slave address 0x0, irq 0
[    1.058473] ipmi_si: Interface detection failed
[    1.068096] ipmi_si: Adding default-specified smic state machine
[    1.068788] ipmi_si: Trying default-specified smic state machine at i/o =
address 0xca9, slave address 0x0, irq 0
[    1.069830] ipmi_si: Interface detection failed
[    1.080088] ipmi_si: Adding default-specified bt state machine
[    1.080779] ipmi_si: Trying default-specified bt state machine at i/o ad=
dress 0xe4, slave address 0x0, irq 0
[    1.081816] ipmi_si: Interface detection failed
[    1.092166] ipmi_si: Unable to find any System Interface(s)
[    1.092744] IPMI Watchdog: driver initialized
[    1.093207] Copyright (C) 2004 MontaVista Software - IPMI Powerdown via =
sys_reboot.
[    1.094172] input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/inpu=
t/input0
[    1.094933] ACPI: Power Button [PWRF]
[    1.151927] Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled
[    1.174118] 00:05: ttyS0 at I/O 0x3f8 (irq =3D 4) is a 16550A
[    1.175709] Applicom driver: $Id: ac.c,v 1.30 2000/03/22 16:03:57 dwmw2 =
Exp $
[    1.176438] ac.o: No PCI boards found.
[    1.176835] ac.o: For an ISA board you must supply memory and irq parame=
ters.
[    1.177645] Non-volatile memory driver v1.3
[    1.178073] Linux agpgart interface v0.103
[    1.178815] [drm:drm_core_init] *ERROR* Cannot create /proc/dri
[    1.179465] [drm] radeon kernel modesetting enabled.
[    1.180628] [drm:drm_proc_init] *ERROR* Cannot create /proc/dri/0
[    1.181226] [drm:drm_get_minor] *ERROR* DRM: Failed to initialize /proc/=
dri.
[    1.182339] cirrus: probe of 0000:00:02.0 failed with error -1
[    1.183080] usbcore: registered new interface driver udl
[    1.184335] parport_pc 00:04: reported by Plug and Play ACPI
[    1.184944] parport0: PC-style at 0x378, irq 7 [PCSPP(,...)]
[    1.186126] ibmasm: IBM ASM Service Processor Driver version 1.0 loaded
[    1.186783] dummy-irq: no IRQ given.  Use irq=3DN
[    1.187287] Phantom Linux Driver, version n0.9.8, init OK
[    1.187930] Silicon Labs C2 port support v. 0.51.0 - (C) 2007 Rodolfo Gi=
ometti
[    1.188781] c2port c2port0: C2 port uc added
[    1.189206] c2port c2port0: uc flash has 30 blocks x 512 bytes (15360 by=
tes total)
[    1.190064] Guest personality initialized and is inactive
[    1.190732] VMCI host device registered (name=3Dvmci, major=3D10, minor=
=3D56)
[    1.191362] Initialized host personality
[    1.191832] Driver for timberdale has been successfully registered.
[    1.192640] usbcore: registered new interface driver viperboard
[    1.193246] usbcore: registered new interface driver pn533
[    1.193952] mtdoops: mtd device (mtddev=3Dname/number) must be supplied
[    1.194624] device id =3D 2440
[    1.194902] device id =3D 2480
[    1.195197] device id =3D 24c0
[    1.195474] device id =3D 24d0
[    1.195842] device id =3D 25a1
[    1.196154] device id =3D 2670
[    1.196450] platform physmap-flash.0: failed to claim resource 0
[    1.197043] SBC-GXx flash: IO:0x258-0x259 MEM:0xdc000-0xdffff
[    1.197684] Could not find PAR responsible for SC520CDP Flash Bank #0
[    1.198296] Trying default address 0x8400000
[    1.198713] Could not find PAR responsible for SC520CDP Flash Bank #1
[    1.199322] Trying default address 0x8c00000
[    1.199735] Could not find PAR responsible for SC520CDP DIL Flash
[    1.200333] Trying default address 0x9400000
[    1.200774] SC520 CDP flash device: 0x800000 at 0x8400000
[    1.201290] Failed to ioremap_nocache
[    1.201655] Failed to ioremap_nocache
[    1.202027] Generic platform RAM MTD, (c) 2004 Simtec Electronics
[    1.202711] slram: not enough parameters.
[    1.208186] No valid DiskOnChip devices found
[    1.208656] [nandsim] warning: read_byte: unexpected data output cycle, =
state is STATE_READY return 0x0
[    1.209559] [nandsim] warning: read_byte: unexpected data output cycle, =
state is STATE_READY return 0x0
[    1.210429] [nandsim] warning: read_byte: unexpected data output cycle, =
state is STATE_READY return 0x0
[    1.211319] [nandsim] warning: read_byte: unexpected data output cycle, =
state is STATE_READY return 0x0
[    1.212304] [nandsim] warning: read_byte: unexpected data output cycle, =
state is STATE_READY return 0x0
[    1.213206] [nandsim] warning: read_byte: unexpected data output cycle, =
state is STATE_READY return 0x0
[    1.214098] NAND device: Manufacturer ID: 0x98, Chip ID: 0x39 (Toshiba N=
AND 128MiB 1,8V 8-bit), 128MiB, page size: 512, OOB size: 16
[    1.215245] flash size: 128 MiB
[    1.215570] page size: 512 bytes
[    1.215869] OOB area size: 16 bytes
[    1.216231] sector size: 16 KiB
[    1.216553] pages number: 262144
[    1.216851] pages per sector: 32
[    1.217174] bus width: 8
[    1.217426] bits in sector size: 14
[    1.217764] bits in page size: 9
[    1.218086] bits in OOB size: 4
[    1.218382] flash size with OOB: 135168 KiB
[    1.218794] page address bytes: 4
[    1.219122] sector address bytes: 3
[    1.219460] options: 0x42
[    1.221951] Scanning device for bad blocks
[    1.247214] Creating 1 MTD partitions on "NAND 128MiB 1,8V 8-bit":
[    1.247837] 0x000000000000-0x000008000000 : "NAND simulator partition 0"
[    1.249092] parport0: powerup/reset Butterfly
[    1.364442] parport_pc 00:04: registered master spi42
[    1.364968] parport_pc 00:04: master is unqueued, this is deprecated
[    1.365660] spi spi42.1: spi_bitbang_setup, 66 nsec/bit
[    1.366203] spi spi42.1: setup mode 0, 8 bits/w, 15000000 Hz max --> 0
[    1.366936] parport_pc 00:04: registered child spi42.1
[    1.367480] parport0: dataflash at spi42.1
[    1.367876] parport0: AVR Butterfly
[    1.368306] parport0: cannot grant exclusive access for device spi-lm70l=
lp
[    1.369025] spi-lm70llp: spi_lm70llp probe fail, status -12
[    1.369731] usbcore: registered new interface driver irda-usb
[    1.370320] usbcore: registered new interface driver stir4200
[    1.370965] usbcore: registered new interface driver mcs7780
[    1.371627] usbcore: registered new interface driver kingsun-sir
[    1.372245] usbcore: registered new interface driver ksdazzle-sir
[    1.372863] usbcore: registered new interface driver ks959-sir
[    1.373732] usbcore: registered new interface driver hwa-rc
[    1.374390] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[    1.375037] ohci-pci: OHCI PCI platform driver
[    1.375524] ohci-platform: OHCI generic platform driver
[    1.376079] uhci_hcd: USB Universal Host Controller Interface driver
[    1.376842] driver u132_hcd
[    1.377520] usbcore: registered new interface driver hwa-hc
[    1.378175] fusbh200_hcd: FUSBH200 Host Controller (EHCI) Driver
[    1.378844] Warning! fusbh200_hcd should always be loaded before uhci_hc=
d and ohci_hcd, not after
[    1.380050] usbcore: registered new interface driver cdc_wdm
[    1.380701] usbcore: registered new interface driver usbtmc
[    1.381495] usbcore: registered new interface driver appledisplay
[    1.382181] usbcore: registered new interface driver emi26 - firmware lo=
ader
[    1.383049] usbcore: registered new interface driver emi62 - firmware lo=
ader
[    1.383809] driver ftdi-elan
[    1.384603] usbcore: registered new interface driver ftdi-elan
[    1.385267] usbcore: registered new interface driver idmouse
[    1.385931] usbcore: registered new interface driver usblcd
[    1.386526] usbcore: registered new interface driver ldusb
[    1.387083] usbcore: registered new interface driver usbled
[    1.387718] usbcore: registered new interface driver legousbtower
[    1.388352] usbcore: registered new interface driver rio500
[    1.388878] usbcore: registered new interface driver usbtest
[    1.389405] usbcore: registered new interface driver trancevibrator
[    1.389989] usbcore: registered new interface driver uss720
[    1.390506] uss720: v0.6:USB Parport Cable driver for Cables using the L=
ucent Technologies USS720 Chip
[    1.391339] uss720: NOTE: this is a special purpose driver to allow nons=
tandard
[    1.392000] uss720: protocols (eg. bitbang) over USS720 usb to parallel =
cables
[    1.392685] uss720: If you just want to connect to a printer, use usblp =
instead
[    1.393353] usbcore: registered new interface driver yurex
[    1.393989] i8042: PNP: PS/2 Controller [PNP0303:KBD,PNP0f13:MOU] at 0x6=
0,0x64 irq 1,12
[    1.395481] serio: i8042 KBD port at 0x60,0x64 irq 1
[    1.396185] serio: i8042 AUX port at 0x60,0x64 irq 12
[    1.396725] parport0: cannot grant exclusive access for device parkbd
[    1.446843] input: AT Translated Set 2 keyboard as /devices/platform/i80=
42/serio0/input/input1
[    1.447947] usbcore: registered new interface driver bcm5974
[    1.448691] usbcore: registered new interface driver synaptics_usb
[    1.449364] usbcore: registered new interface driver iforce
[    1.449980] parport0: cannot grant exclusive access for device walkera07=
01
[    1.450618] walkera0701: failed to register parport device
[    1.451293] usbcore: registered new interface driver usbtouchscreen
[    1.452134] apanel: Fujitsu BIOS signature 'FJKEYINF' not found...
[    1.452723] usbcore: registered new interface driver ati_remote2
[    1.453277] cm109: Keymap for Komunikate KIP1000 phone loaded
[    1.453825] usbcore: registered new interface driver cm109
[    1.454329] cm109: CM109 phone driver: 20080805 (C) Alfred E. Heggestad
[    1.454974] usbcore: registered new interface driver keyspan_remote
[    1.456866] usbcore: registered new interface driver yealink
[    1.457481] I2O subsystem v1.325
[    1.457877] i2o: max drivers =3D 8
[    1.458683] I2O Configuration OSM v1.323
[    1.459120] I2O ProcFS OSM v1.316
[    1.460613] rtc rtc0: test: dev (254:0)
[    1.460977] rtc-test rtc-test.0: rtc core: registered test as rtc0
[    1.461676] rtc rtc1: test: dev (254:1)
[    1.462038] rtc-test rtc-test.1: rtc core: registered test as rtc1
[    1.462686] i2c /dev entries driver
[    1.463259] usbcore: registered new interface driver i2c-diolan-u2c
[    1.463845] i2c-parport: adapter type unspecified
[    1.464333] i2c-parport-light: adapter type unspecified
[    1.464974] pps pps0: new PPS source ktimer
[    1.465371] pps pps0: ktimer PPS source registered
[    1.465820] pps_parport: parallel port PPS client
[    1.466257] parport0: cannot grant exclusive access for device pps_parpo=
rt
[    1.466884] pps_parport: couldn't register with parport0
[    1.467477] Driver for 1-wire Dallas network protocol.
[    1.468031] usbcore: registered new interface driver DS9490R
[    1.468567] DS1WM w1 busmaster driver - (c) 2004 Szabolcs Gyurko
[    1.469255] power_supply test_ac: uevent
[    1.469632] power_supply test_ac: POWER_SUPPLY_NAME=3Dtest_ac
[    1.470150] power_supply test_ac: prop ONLINE=3D1
[    1.470602] power_supply test_ac: power_supply_changed
[    1.471098] power_supply test_ac: power_supply_changed_work
[    1.471630] power_supply test_ac: power_supply_update_gen_leds 1
[    1.472215] power_supply test_ac: uevent
[    1.472306] power_supply test_battery: uevent
[    1.472308] power_supply test_battery: POWER_SUPPLY_NAME=3Dtest_battery
[    1.472319] power_supply test_battery: prop STATUS=3DDischarging
[    1.472322] power_supply test_battery: prop CHARGE_TYPE=3DFast
[    1.472325] power_supply test_battery: prop HEALTH=3DGood
[    1.472327] power_supply test_battery: prop PRESENT=3D1
[    1.472330] power_supply test_battery: prop TECHNOLOGY=3DLi-ion
[    1.472333] power_supply test_battery: prop CHARGE_FULL_DESIGN=3D100
[    1.472336] power_supply test_battery: prop CHARGE_FULL=3D100
[    1.472339] power_supply test_battery: prop CHARGE_NOW=3D50
[    1.472341] power_supply test_battery: prop CAPACITY=3D50
[    1.472344] power_supply test_battery: prop CAPACITY_LEVEL=3DNormal
[    1.472347] power_supply test_battery: prop TIME_TO_EMPTY_AVG=3D3600
[    1.472350] power_supply test_battery: prop TIME_TO_FULL_NOW=3D3600
[    1.472352] power_supply test_battery: prop MODEL_NAME=3DTest battery
[    1.472355] power_supply test_battery: prop MANUFACTURER=3DLinux
[    1.472358] power_supply test_battery: prop SERIAL_NUMBER=3D3.11.0-rc2-0=
0010-gc817a67
[    1.472361] power_supply test_battery: prop TEMP=3D26
[    1.472364] power_supply test_battery: prop VOLTAGE_NOW=3D3300
[    1.472544] power_supply test_battery: power_supply_changed
[    1.472553] power_supply test_battery: power_supply_changed_work
[    1.472556] power_supply test_battery: power_supply_update_bat_leds 2
[    1.472560] power_supply test_battery: uevent
[    1.472561] power_supply test_battery: POWER_SUPPLY_NAME=3Dtest_battery
[    1.472572] power_supply test_battery: prop STATUS=3DDischarging
[    1.472575] power_supply test_battery: prop CHARGE_TYPE=3DFast
[    1.472576] power_supply test_battery: prop HEALTH=3DGood
[    1.472578] power_supply test_battery: prop PRESENT=3D1
[    1.472580] power_supply test_battery: prop TECHNOLOGY=3DLi-ion
[    1.472582] power_supply test_battery: prop CHARGE_FULL_DESIGN=3D100
[    1.472584] power_supply test_battery: prop CHARGE_FULL=3D100
[    1.472587] power_supply test_battery: prop CHARGE_NOW=3D50
[    1.472589] power_supply test_battery: prop CAPACITY=3D50
[    1.472591] power_supply test_battery: prop CAPACITY_LEVEL=3DNormal
[    1.472593] power_supply test_battery: prop TIME_TO_EMPTY_AVG=3D3600
[    1.472595] power_supply test_battery: prop TIME_TO_FULL_NOW=3D3600
[    1.472597] power_supply test_battery: prop MODEL_NAME=3DTest battery
[    1.472599] power_supply test_battery: prop MANUFACTURER=3DLinux
[    1.472601] power_supply test_battery: prop SERIAL_NUMBER=3D3.11.0-rc2-0=
0010-gc817a67
[    1.472603] power_supply test_battery: prop TEMP=3D26
[    1.472604] power_supply test_battery: prop VOLTAGE_NOW=3D3300
[    1.472634] power_supply test_usb: uevent
[    1.472636] power_supply test_usb: POWER_SUPPLY_NAME=3Dtest_usb
[    1.472639] power_supply test_usb: prop ONLINE=3D1
[    1.472647] power_supply test_usb: power_supply_changed
[    1.472657] power_supply test_usb: power_supply_changed_work
[    1.472660] power_supply test_usb: power_supply_update_gen_leds 1
[    1.472663] power_supply test_usb: uevent
[    1.472664] power_supply test_usb: POWER_SUPPLY_NAME=3Dtest_usb
[    1.472668] power_supply test_usb: prop ONLINE=3D1
[    1.473044] applesmc: supported laptop not found!
[    1.473044] applesmc: driver init failed (ret=3D-19)!
[    1.473242] f71882fg: Not a Fintek device
[    1.473272] f71882fg: Not a Fintek device
[    1.473888] pc87360: PC8736x not detected, module not inserted
[    1.474379] cpuidle: using governor ladder
[    1.474380] cpuidle: using governor menu
[    1.474392] sdhci: Secure Digital Host Controller Interface driver
[    1.474392] sdhci: Copyright(c) Pierre Ossman
[    1.474659] VUB300 Driver rom wait states =3D 1C irqpoll timeout =3D 0400
[    1.474660] usbcore: registered new interface driver vub300
[    1.474679] usbcore: registered new interface driver ushc
[    1.474680] sdhci-pltfm: SDHCI platform and OF driver helper
[    1.475043] ledtrig-cpu: registered to indicate activity on CPUs
[    1.475229] dcdbas dcdbas: Dell Systems Management Base Driver (version =
5.6.0-3.2)
[    1.475905] usbcore: registered new interface driver usbhid
[    1.475905] usbhid: USB HID core driver
[    1.475943] usbip_core: usbip_core_init:804: USB/IP Core v1.0.0
[    1.476030] vhci_hcd: vhci_hcd_probe:1000: name vhci_hcd id -1
[    1.476036] vhci_hcd vhci_hcd: USB/IP Virtual Host Controller
[    1.476079] vhci_hcd vhci_hcd: new USB bus registered, assigned bus numb=
er 1
[    1.476092] vhci_hcd: vhci_start:884: enter vhci_start
[    1.476610] usb usb1: New USB device found, idVendor=3D1d6b, idProduct=
=3D0002
[    1.476612] usb usb1: New USB device strings: Mfr=3D3, Product=3D2, Seri=
alNumber=3D1
[    1.476613] usb usb1: Product: USB/IP Virtual Host Controller
[    1.476614] usb usb1: Manufacturer: Linux 3.11.0-rc2-00010-gc817a67 vhci=
_hcd
[    1.476617] usb usb1: SerialNumber: vhci_hcd
[    1.512995] power_supply test_ac: POWER_SUPPLY_NAME=3Dtest_ac
[    1.513424] hub 1-0:1.0: USB hub found
[    1.513474] vhci_hcd: vhci_hub_control:247: typeReq a006 wValue 2900 wIn=
dex 0
[    1.513511] vhci_hcd: vhci_hub_control:305:  GetHubDescriptor
[    1.513512] vhci_hcd: vhci_hub_control:398: port -1
[    1.513513] vhci_hcd: vhci_hub_control:405:  bye
[    1.513527] hub 1-0:1.0: 8 ports detected
[    1.513581] vhci_hcd: vhci_hub_control:247: typeReq a000 wValue 0 wIndex=
 0
[    1.513589] vhci_hcd: vhci_hub_control:309:  GetHubStatus
[    1.513590] vhci_hcd: vhci_hub_control:398: port -1
[    1.513592] vhci_hcd: vhci_hub_control:405:  bye
[    1.514084] vhci_hcd: vhci_hub_control:247: typeReq 2303 wValue 8 wIndex=
 1
[    1.514086] vhci_hcd: vhci_hub_control:384:  SetPortFeature: default 8
[    1.514087] vhci_hcd: vhci_hub_control:398: port 0
[    1.514088] vhci_hcd: dump_port_status_diff:101: status prev -> new: 000=
00000 -> 00000100
[    1.514090] vhci_hcd: dump_port_status_diff:115:  +POWER
[    1.514091] vhci_hcd: dump_port_status_diff:119:=20
[    1.514092] vhci_hcd: vhci_hub_control:405:  bye
[    1.514098] vhci_hcd: vhci_hub_control:247: typeReq 2303 wValue 8 wIndex=
 2
[    1.514099] vhci_hcd: vhci_hub_control:384:  SetPortFeature: default 8
[    1.514101] vhci_hcd: vhci_hub_control:398: port 1
[    1.514102] vhci_hcd: dump_port_status_diff:101: status prev -> new: 000=
00000 -> 00000100
[    1.514103] vhci_hcd: dump_port_status_diff:115:  +POWER
[    1.514104] vhci_hcd: dump_port_status_diff:119:=20
[    1.514105] vhci_hcd: vhci_hub_control:405:  bye
[    1.514111] vhci_hcd: vhci_hub_control:247: typeReq 2303 wValue 8 wIndex=
 3
[    1.514112] vhci_hcd: vhci_hub_control:384:  SetPortFeature: default 8
[    1.514113] vhci_hcd: vhci_hub_control:398: port 2
[    1.514115] vhci_hcd: dump_port_status_diff:101: status prev -> new: 000=
00000 -> 00000100
[    1.514116] vhci_hcd: dump_port_status_diff:115:  +POWER
[    1.514117] vhci_hcd: dump_port_status_diff:119:=20
[    1.514118] vhci_hcd: vhci_hub_control:405:  bye
[    1.514124] vhci_hcd: vhci_hub_control:247: typeReq 2303 wValue 8 wIndex=
 4
[    1.514125] vhci_hcd: vhci_hub_control:384:  SetPortFeature: default 8
[    1.514126] vhci_hcd: vhci_hub_control:398: port 3
[    1.514128] vhci_hcd: dump_port_status_diff:101: status prev -> new: 000=
00000 -> 00000100
[    1.514129] vhci_hcd: dump_port_status_diff:115:  +POWER
[    1.514130] vhci_hcd: dump_port_status_diff:119:=20
[    1.514131] vhci_hcd: vhci_hub_control:405:  bye
[    1.514137] vhci_hcd: vhci_hub_control:247: typeReq 2303 wValue 8 wIndex=
 5
[    1.514138] vhci_hcd: vhci_hub_control:384:  SetPortFeature: default 8
[    1.514139] vhci_hcd: vhci_hub_control:398: port 4
[    1.514141] vhci_hcd: dump_port_status_diff:101: status prev -> new: 000=
00000 -> 00000100
[    1.514142] vhci_hcd: dump_port_status_diff:115:  +POWER
[    1.514143] vhci_hcd: dump_port_status_diff:119:=20
[    1.514144] vhci_hcd: vhci_hub_control:405:  bye
[    1.514150] vhci_hcd: vhci_hub_control:247: typeReq 2303 wValue 8 wIndex=
 6
[    1.514151] vhci_hcd: vhci_hub_control:384:  SetPortFeature: default 8
[    1.514152] vhci_hcd: vhci_hub_control:398: port 5
[    1.514154] vhci_hcd: dump_port_status_diff:101: status prev -> new: 000=
00000 -> 00000100
[    1.514155] vhci_hcd: dump_port_status_diff:115:  +POWER
[    1.514156] vhci_hcd: dump_port_status_diff:119:=20
[    1.514157] vhci_hcd: vhci_hub_control:405:  bye
[    1.514162] vhci_hcd: vhci_hub_control:247: typeReq 2303 wValue 8 wIndex=
 7
[    1.514164] vhci_hcd: vhci_hub_control:384:  SetPortFeature: default 8
[    1.514165] vhci_hcd: vhci_hub_control:398: port 6
[    1.514166] vhci_hcd: dump_port_status_diff:101: status prev -> new: 000=
00000 -> 00000100
[    1.514168] vhci_hcd: dump_port_status_diff:115:  +POWER
[    1.514172] vhci_hcd: dump_port_status_diff:119:=20
[    1.514173] vhci_hcd: vhci_hub_control:405:  bye
[    1.514179] vhci_hcd: vhci_hub_control:247: typeReq 2303 wValue 8 wIndex=
 8
[    1.514181] vhci_hcd: vhci_hub_control:384:  SetPortFeature: default 8
[    1.514182] vhci_hcd: vhci_hub_control:398: port 7
[    1.514183] vhci_hcd: dump_port_status_diff:101: status prev -> new: 000=
00000 -> 00000100
[    1.514185] vhci_hcd: dump_port_status_diff:115:  +POWER
[    1.514186] vhci_hcd: dump_port_status_diff:119:=20
[    1.514187] vhci_hcd: vhci_hub_control:405:  bye
[    1.514375] vhci_hcd: vhci_hcd_probe:1034: bye
[    1.514384] vhci_hcd: vhci_hcd_init:1156: USB/IP 'Virtual' Host Controll=
er (VHCI) Driver v1.0.0
[    1.555870] power_supply test_ac: prop ONLINE=3D1
[    1.555892] usbcore: registered new interface driver usbip-host
[    1.555895] usbip_host: usbip_host_init:270: USB/IP Host Driver v1.0.0
[    1.555918] usbcore: registered new interface driver tranzport
[    1.555933] usbcore: registered new interface driver alphatrack
[    1.555933] vme_user: VME User Space Access Driver
[    1.555934] vme_user: No cards, skipping registration
[    1.556377] Loading crystalhd 0.9.27
[    1.556465] usbcore: registered new interface driver ft1000usb
[    1.556535] usbcore: registered new interface driver gdm_wimax
[    1.556546] usbcore: registered new interface driver cedusb
[    1.562040] ipip: IPv4 over IPv4 tunneling driver
[    1.562837] gre: GRE over IPv4 demultiplexor driver
[    1.563460] IPv4 over IPSec tunneling driver
[    1.564212] TCP: cubic registered
[    1.564606] NET: Registered protocol family 17
[    1.576179] NET: Registered protocol family 9
[    1.576700] X.25 for Linux Version 0.2
[    1.577488] NET: Registered protocol family 33
[    1.578001] Key type rxrpc registered
[    1.578435] Key type rxrpc_s registered
[    1.579415] RxRPC: Registered security type 2 'rxkad'
[    1.580045] l2tp_core: L2TP core driver, V2.0
[    1.580542] NET4: DECnet for Linux: V.2.5.68s (C) 1995-2003 Linux DECnet=
 Project Team
[    1.581515] DECnet: Routing cache hash table of 256 buckets, 16Kbytes
[    1.582362] NET: Registered protocol family 12
[    1.592191] 8021q: 802.1Q VLAN Support v1.8
[    1.593006] sctp: Hash tables configured (established 1024 bind 1024)
[    1.594271] rds_page_remainder_cpu_notify(): cpu 0 action 0x7
[    1.594897] rds_page_remainder_cpu_notify(): cpu 1 action 0x7
[    1.595689] NET: Registered protocol family 37
[    1.596301] NET: Registered protocol family 36
[    1.596869] Key type dns_resolver registered
[    1.597379] Key type ceph registered
[    1.597935] libceph: loaded (mon/osd proto 15/24)
[    1.598464] mpls_gso: MPLS GSO support
[    1.599297]=20
[    1.599297] printing PIC contents
[    1.599844] ... PIC  IMR: ffff
[    1.600200] ... PIC  IRR: 1013
[    1.600566] ... PIC  ISR: 0000
[    1.600932] ... PIC ELCR: 0c00
[    1.601311] printing local APIC contents on CPU#0/0:
[    1.601862] ... APIC ID:      00000000 (0)
[    1.602327] ... APIC VERSION: 00050014
[    1.602765] ... APIC TASKPRI: 00000000 (00)
[    1.603235] ... APIC PROCPRI: 00000000
[    1.603641] ... APIC LDR: 01000000
[    1.603989] ... APIC DFR: ffffffff
[    1.604398] ... APIC SPIV: 000001ff
[    1.604525] ... APIC ISR field:
[    1.604525] 000000000000000000000000000000000000000000000000000000000000=
0000
[    1.604525] ... APIC TMR field:
[    1.604525] 000000000200000000000000000000000000000000000000000000000000=
0000
[    1.604525] ... APIC IRR field:
[    1.604525] 000000000000000000000000000000000000000000000000000000002000=
8000
[    1.604525] ... APIC ESR: 00000000
[    1.604525] ... APIC ICR: 000008fd
[    1.604525] ... APIC ICR2: 02000000
[    1.604525] ... APIC LVTT: 000000ef
[    1.604525] ... APIC LVTPC: 00010000
[    1.604525] ... APIC LVT0: 00010700
[    1.604525] ... APIC LVT1: 00000400
[    1.604525] ... APIC LVTERR: 000000fe
[    1.604525] ... APIC TMICT: 00034f6a
[    1.604525] ... APIC TMCCT: 00000000
[    1.604525] ... APIC TDCR: 00000003
[    1.604525]=20
[    1.613088] vhci_hcd: vhci_hub_control:247: typeReq a300 wValue 0 wIndex=
 1
[    1.613789] vhci_hcd: vhci_hub_control:313:  GetPortStatus port 1
[    1.614385] vhci_hcd: vhci_hub_control:355:  GetPortStatus bye 100 0
[    1.615027] vhci_hcd: vhci_hub_control:398: port 0
[    1.615507] vhci_hcd: dump_port_status_diff:101: status prev -> new: 000=
00100 -> 00000100
[    1.616053] number of MP IRQ sources: 15.
[    1.616054] number of IO-APIC #0 registers: 24.
[    1.616054] testing the IO APIC.......................
[    1.616068] IO APIC #0......
[    1.616069] .... register #00: 00000000
[    1.616069] .......    : physical APIC id: 00
[    1.616070] .......    : Delivery Type: 0
[    1.616070] .......    : LTS          : 0
[    1.616071] .... register #01: 00170011
[    1.616071] .......     : max redirection entries: 17
[    1.616072] .......     : PRQ implemented: 0
[    1.616072] .......     : IO APIC version: 11
[    1.616073] .... register #02: 00000000
[    1.616073] .......     : arbitration: 00
[    1.616073] .... IRQ redirection table:
[    1.616082] 1    0    0   0   0    0    0    00
[    1.616090] 0    0    0   0   0    1    1    31
[    1.616098] 0    0    0   0   0    1    1    30
[    1.616106] 0    0    0   0   0    1    1    33
[    1.616114] 1    0    0   0   0    1    1    34
[    1.616122] 1    1    0   0   0    1    1    35
[    1.616130] 0    0    0   0   0    1    1    36
[    1.616138] 0    0    0   0   0    1    1    37
[    1.616146] 0    0    0   0   0    1    1    38
[    1.616154] 0    1    0   0   0    1    1    39
[    1.616162] 1    1    0   0   0    1    1    3A
[    1.616170] 1    1    0   0   0    1    1    3B
[    1.616178] 0    0    0   0   0    1    1    3C
[    1.616187] 0    0    0   0   0    1    1    3D
[    1.616195] 0    0    0   0   0    1    1    3E
[    1.616203] 0    0    0   0   0    1    1    3F
[    1.616211] 1    0    0   0   0    0    0    00
[    1.616219] 1    0    0   0   0    0    0    00
[    1.616227] 1    0    0   0   0    0    0    00
[    1.616235] 1    0    0   0   0    0    0    00
[    1.616243] 1    0    0   0   0    0    0    00
[    1.616251] 1    0    0   0   0    0    0    00
[    1.616259] 1    0    0   0   0    0    0    00
[    1.616267] 1    0    0   0   0    0    0    00
[    1.616268] IRQ to pin mappings:
[    1.616270] IRQ0 -> 0:2
[    1.616271] IRQ1 -> 0:1
[    1.616273] IRQ3 -> 0:3
[    1.616274] IRQ4 -> 0:4
[    1.616275] IRQ5 -> 0:5
[    1.616276] IRQ6 -> 0:6
[    1.616277] IRQ7 -> 0:7
[    1.616278] IRQ8 -> 0:8
[    1.616283] IRQ9 -> 0:9
[    1.616284] IRQ10 -> 0:10
[    1.616285] IRQ11 -> 0:11
[    1.616286] IRQ12 -> 0:12
[    1.616287] IRQ13 -> 0:13
[    1.616290] IRQ14 -> 0:14
[    1.616291] IRQ15 -> 0:15
[    1.616291] .................................... done.
[    1.616553] registered taskstats version 1
[    1.638767] vhci_hcd: dump_port_status_diff:115:   POWER
[    1.639261] vhci_hcd: dump_port_status_diff:119:=20
[    1.639275] rtc-test rtc-test.0: setting system clock to 2013-10-05 14:2=
5:38 UTC (1380983138)
[    1.640475] vhci_hcd: vhci_hub_control:405:  bye
[    1.640494] vhci_hcd: vhci_hub_control:247: typeReq a300 wValue 0 wIndex=
 2
[    1.640496] vhci_hcd: vhci_hub_control:313:  GetPortStatus port 2
[    1.640497] vhci_hcd: vhci_hub_control:355:  GetPortStatus bye 100 0
[    1.640497] vhci_hcd: vhci_hub_control:398: port 1
[    1.640498] vhci_hcd: dump_port_status_diff:101: status prev -> new: 000=
00100 -> 00000100
[    1.640499] vhci_hcd: dump_port_status_diff:115:   POWER
[    1.640500] vhci_hcd: dump_port_status_diff:119:=20
[    1.640501] vhci_hcd: vhci_hub_control:405:  bye
[    1.640505] vhci_hcd: vhci_hub_control:247: typeReq a300 wValue 0 wIndex=
 3
[    1.640506] vhci_hcd: vhci_hub_control:313:  GetPortStatus port 3
[    1.640507] vhci_hcd: vhci_hub_control:355:  GetPortStatus bye 100 0
[    1.640511] vhci_hcd: vhci_hub_control:398: port 2
[    1.640512] vhci_hcd: dump_port_status_diff:101: status prev -> new: 000=
00100 -> 00000100
[    1.640513] vhci_hcd: dump_port_status_diff:115:   POWER
[    1.640514] vhci_hcd: dump_port_status_diff:119:=20
[    1.640514] vhci_hcd: vhci_hub_control:405:  bye
[    1.640519] vhci_hcd: vhci_hub_control:247: typeReq a300 wValue 0 wIndex=
 4
[    1.640519] vhci_hcd: vhci_hub_control:313:  GetPortStatus port 4
[    1.640520] vhci_hcd: vhci_hub_control:355:  GetPortStatus bye 100 0
[    1.640521] vhci_hcd: vhci_hub_control:398: port 3
[    1.640522] vhci_hcd: dump_port_status_diff:101: status prev -> new: 000=
00100 -> 00000100
[    1.640523] vhci_hcd: dump_port_status_diff:115:   POWER
[    1.640523] vhci_hcd: dump_port_status_diff:119:=20
[    1.640524] vhci_hcd: vhci_hub_control:405:  bye
[    1.640534] vhci_hcd: vhci_hub_control:247: typeReq a300 wValue 0 wIndex=
 5
[    1.640535] vhci_hcd: vhci_hub_control:313:  GetPortStatus port 5
[    1.640536] vhci_hcd: vhci_hub_control:355:  GetPortStatus bye 100 0
[    1.640537] vhci_hcd: vhci_hub_control:398: port 4
[    1.640538] vhci_hcd: dump_port_status_diff:101: status prev -> new: 000=
00100 -> 00000100
[    1.640538] vhci_hcd: dump_port_status_diff:115:   POWER
[    1.640539] vhci_hcd: dump_port_status_diff:119:=20
[    1.640540] vhci_hcd: vhci_hub_control:405:  bye
[    1.640544] vhci_hcd: vhci_hub_control:247: typeReq a300 wValue 0 wIndex=
 6
[    1.640545] vhci_hcd: vhci_hub_control:313:  GetPortStatus port 6
[    1.640546] vhci_hcd: vhci_hub_control:355:  GetPortStatus bye 100 0
[    1.640546] vhci_hcd: vhci_hub_control:398: port 5
[    1.640547] vhci_hcd: dump_port_status_diff:101: status prev -> new: 000=
00100 -> 00000100
[    1.640548] vhci_hcd: dump_port_status_diff:115:   POWER
[    1.640549] vhci_hcd: dump_port_status_diff:119:=20
[    1.640549] vhci_hcd: vhci_hub_control:405:  bye
[    1.640553] vhci_hcd: vhci_hub_control:247: typeReq a300 wValue 0 wIndex=
 7
[    1.640554] vhci_hcd: vhci_hub_control:313:  GetPortStatus port 7
[    1.640555] vhci_hcd: vhci_hub_control:355:  GetPortStatus bye 100 0
[    1.640556] vhci_hcd: vhci_hub_control:398: port 6
[    1.640557] vhci_hcd: dump_port_status_diff:101: status prev -> new: 000=
00100 -> 00000100
[    1.640558] vhci_hcd: dump_port_status_diff:115:   POWER
[    1.640558] vhci_hcd: dump_port_status_diff:119:=20
[    1.640559] vhci_hcd: vhci_hub_control:405:  bye
[    1.640563] vhci_hcd: vhci_hub_control:247: typeReq a300 wValue 0 wIndex=
 8
[    1.640564] vhci_hcd: vhci_hub_control:313:  GetPortStatus port 8
[    1.640565] vhci_hcd: vhci_hub_control:355:  GetPortStatus bye 100 0
[    1.640565] vhci_hcd: vhci_hub_control:398: port 7
[    1.640566] vhci_hcd: dump_port_status_diff:101: status prev -> new: 000=
00100 -> 00000100
[    1.640567] vhci_hcd: dump_port_status_diff:115:   POWER
[    1.640568] vhci_hcd: dump_port_status_diff:119:=20
[    1.640569] vhci_hcd: vhci_hub_control:405:  bye
[    1.645053] usb usb1: vhci_bus_suspend
[    1.645067] vhci_hcd: vhci_hub_status:208: changed 0
[    1.678094] debug: unmapping init [mem 0xffffffff81dd5000-0xffffffff81ea=
6fff]
/bin/sh: /proc/self/fd/9: No such file or directory
/bin/sh: /proc/self/fd/9: No such file or directory
/bin/sh: /proc/self/fd/9: No such file or directory
[    2.004392] tsc: Refined TSC clocksource calibration: 2927.447 MHz
[    2.062159] input: ImExPS/2 Generic Explorer Mouse as /devices/platform/=
i8042/serio1/input/input2
[    2.184052] BUG: unable to handle kernel NULL pointer dereference at 000=
0000000000008
[    2.185205] IP: [<ffffffff81097b28>] run_timer_softirq+0x12c/0x1b8
[    2.186118] PGD 0=20
[    2.186433] Oops: 0002 [#1] PREEMPT SMP DEBUG_PAGEALLOC
[    2.187119] CPU: 0 PID: 0 Comm: swapper/0 Not tainted 3.11.0-rc2-00010-g=
c817a67 #409
[    2.187899] task: ffffffff81c24400 ti: ffffffff81c16000 task.ti: fffffff=
f81c16000
[    2.188034] RIP: 0010:[<ffffffff81097b28>]  [<ffffffff81097b28>] run_tim=
er_softirq+0x12c/0x1b8
[    2.188034] RSP: 0018:ffff88000dc03ef0  EFLAGS: 00010002
[    2.188034] RAX: ffff88000dc03ef0 RBX: ffffffff81f167c0 RCX: 00000000000=
00002
[    2.188034] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ffffffff81f=
167c0
[    2.188034] RBP: ffff88000dc03f28 R08: 0000000000000002 R09: 00000000000=
00001
[    2.188034] R10: ffffffff81097b74 R11: 000000000000b749 R12: ffff8800072=
058a0
[    2.188034] R13: ffff88000dc03ef0 R14: ffffffff810a0182 R15: ffff8800072=
05860
[    2.188034] FS:  0000000000000000(0000) GS:ffff88000dc00000(0000) knlGS:=
0000000000000000
[    2.188034] CS:  0010 DS: 0000 ES: 0000 CR0: 000000008005003b
[    2.188034] CR2: 0000000000000008 CR3: 0000000006995000 CR4: 00000000000=
006b0
[    2.188034] Stack:
[    2.188034]  ffff8800072058a0 ffff88000720a8a0 0000000000000141 ffffffff=
81c1b088
[    2.188034]  ffffffff81c17fd8 000000000000000a 0000000000000101 ffff8800=
0dc03f80
[    2.188034]  ffffffff81093f98 0000000000000001 0000000000000001 00200000=
00000000
[    2.188034] Call Trace:
[    2.188034]  <IRQ>=20
[    2.188034]  [<ffffffff81093f98>] __do_softirq+0xc8/0x18d
[    2.188034]  [<ffffffff81094172>] irq_exit+0x56/0x97
[    2.188034]  [<ffffffff81043f11>] smp_apic_timer_interrupt+0x30/0x3c
[    2.188034]  [<ffffffff818350f2>] apic_timer_interrupt+0x72/0x80
[    2.188034]  <EOI>=20
[    2.188034]  [<ffffffff810ab39e>] ? notifier_call_chain+0x59/0x59
[    2.188034]  [<ffffffff810ab39e>] ? notifier_call_chain+0x59/0x59
[    2.188034]  [<ffffffff810491ad>] ? native_safe_halt+0x6/0x8
[    2.188034]  [<ffffffff810c4aed>] ? trace_hardirqs_on+0xd/0xf
[    2.188034]  [<ffffffff8102fccc>] default_idle+0x13/0x1c
[    2.188034]  [<ffffffff810303cd>] arch_cpu_idle+0x13/0x21
[    2.188034]  [<ffffffff810bb378>] cpu_startup_entry+0x101/0x161
[    2.188034]  [<ffffffff81823995>] rest_init+0xb9/0xbd
[    2.188034]  [<ffffffff818238dc>] ? csum_partial_copy_generic+0x16c/0x16c
[    2.188034]  [<ffffffff81de9d3a>] start_kernel+0x416/0x422
[    2.188034]  [<ffffffff81de9732>] ? repair_env_string+0x58/0x58
[    2.188034]  [<ffffffff81de9120>] ? early_idt_handlers+0x120/0x120
[    2.188034]  [<ffffffff81de944c>] x86_64_start_reservations+0x2a/0x2c
[    2.188034]  [<ffffffff81de952a>] x86_64_start_kernel+0xdc/0xe9
[    2.188034] Code: 8b 65 c8 4d 39 ec 0f 84 2f ff ff ff 41 8b 4c 24 18 4d =
8b 74 24 20 4d 8b 7c 24 28 4c 89 63 38 49 8b 44 24 08 49 8b 14 24 83 e1 02 =
<48> 89 42 08 48 89 10 48 b8 00 02 20 00 00 00 ad de 41 f6 44 24=20
[    2.188034] RIP  [<ffffffff81097b28>] run_timer_softirq+0x12c/0x1b8
[    2.188034]  RSP <ffff88000dc03ef0>
[    2.188034] CR2: 0000000000000008
[    2.188034] ---[ end trace 04d31d1e77cf7afa ]---
[    2.188034] Kernel panic - not syncing: Fatal exception in interrupt
[    2.188034] Rebooting in 10 seconds..
BUG: kernel boot oops
Elapsed time: 10
qemu-system-x86_64 -cpu kvm64 -enable-kvm -kernel /kernel/x86_64-randconfig=
-x1-0928/c817a67ecba7c3c2aaa104796d78f160af60920d/vmlinuz-3.11.0-rc2-00010-=
gc817a67 -append 'hung_task_panic=3D1 rcutree.rcu_cpu_stall_timeout=3D100 l=
og_buf_len=3D8M ignore_loglevel debug sched_debug apic=3Ddebug dynamic_prin=
tk sysrq_always_enabled panic=3D10  prompt_ramdisk=3D0 console=3DttyS0,1152=
00 console=3Dtty0 vga=3Dnormal  root=3D/dev/ram0 rw link=3D/kernel-tests/ru=
n-queue/kvm/x86_64-randconfig-x1-0928/next:master:c817a67ecba7c3c2aaa104796=
d78f160af60920d:bisect-mm/.vmlinuz-c817a67ecba7c3c2aaa104796d78f160af60920d=
-20131005135357-388-xps branch=3Dnext/master BOOT_IMAGE=3D/kernel/x86_64-ra=
ndconfig-x1-0928/c817a67ecba7c3c2aaa104796d78f160af60920d/vmlinuz-3.11.0-rc=
2-00010-gc817a67'  -initrd /kernel-tests/initrd/quantal-core-x86_64.cgz -m =
256M -smp 2 -net nic,vlan=3D0,macaddr=3D00:00:00:00:00:00,model=3Dvirtio -n=
et user,vlan=3D0,hostfwd=3Dtcp::7548-:22 -net nic,vlan=3D1,model=3De1000 -n=
et user,vlan=3D1 -boot order=3Dnc -no-reboot -watchdog i6300esb -soundhw hd=
a -drive file=3D/fs/LABEL=3DKVM/disk0-quantal-xps-2,media=3Ddisk,if=3Dvirti=
o -drive file=3D/fs/LABEL=3DKVM/disk1-quantal-xps-2,media=3Ddisk,if=3Dvirti=
o -drive file=3D/fs/LABEL=3DKVM/disk2-quantal-xps-2,media=3Ddisk,if=3Dvirti=
o -drive file=3D/fs/LABEL=3DKVM/disk3-quantal-xps-2,media=3Ddisk,if=3Dvirti=
o -drive file=3D/fs/LABEL=3DKVM/disk4-quantal-xps-2,media=3Ddisk,if=3Dvirti=
o -drive file=3D/fs/LABEL=3DKVM/disk5-quantal-xps-2,media=3Ddisk,if=3Dvirti=
o -pidfile /dev/shm/kboot/pid-quantal-xps-2 -serial file:/dev/shm/kboot/ser=
ial-quantal-xps-2 -daemonize -display none -monitor null=20

--y0ulUmNC+osPPQO6
Content-Type: text/plain; charset=us-ascii
Content-Disposition: attachment; filename="dmesg-yocto-lkp-tt02-20:20131005042345:x86_64-randconfig-x1-0928:3.11.0-rc2-00010-gc817a67:409"
Content-Transfer-Encoding: quoted-printable

[    0.000000] Initializing cgroup subsys cpuset
[    0.000000] Initializing cgroup subsys cpu
[    0.000000] Linux version 3.11.0-rc2-00010-gc817a67 (wfg@bee) (gcc versi=
on 4.8.1 (Debian 4.8.1-3) ) #409 SMP PREEMPT Sat Oct 5 13:53:43 CST 2013
[    0.000000] Command line: hung_task_panic=3D1 rcutree.rcu_cpu_stall_time=
out=3D100 log_buf_len=3D8M ignore_loglevel debug sched_debug apic=3Ddebug d=
ynamic_printk sysrq_always_enabled panic=3D10  prompt_ramdisk=3D0 console=
=3DttyS0,115200 console=3Dtty0 vga=3Dnormal  root=3D/dev/ram0 rw link=3D/ke=
rnel-tests/run-queue/kvm/x86_64-randconfig-x1-0928/next:master:c817a67ecba7=
c3c2aaa104796d78f160af60920d:bisect-mm/.vmlinuz-c817a67ecba7c3c2aaa104796d7=
8f160af60920d-20131005135357-1819-lkp-tt02 branch=3Dnext/master BOOT_IMAGE=
=3D/kernel/x86_64-randconfig-x1-0928/c817a67ecba7c3c2aaa104796d78f160af6092=
0d/vmlinuz-3.11.0-rc2-00010-gc817a67
[    0.000000] e820: BIOS-provided physical RAM map:
[    0.000000] BIOS-e820: [mem 0x0000000000000000-0x000000000009fbff] usable
[    0.000000] BIOS-e820: [mem 0x000000000009fc00-0x000000000009ffff] reser=
ved
[    0.000000] BIOS-e820: [mem 0x00000000000f0000-0x00000000000fffff] reser=
ved
[    0.000000] BIOS-e820: [mem 0x0000000000100000-0x000000000fffdfff] usable
[    0.000000] BIOS-e820: [mem 0x000000000fffe000-0x000000000fffffff] reser=
ved
[    0.000000] BIOS-e820: [mem 0x00000000feffc000-0x00000000feffffff] reser=
ved
[    0.000000] BIOS-e820: [mem 0x00000000fffc0000-0x00000000ffffffff] reser=
ved
[    0.000000] debug: ignoring loglevel setting.
[    0.000000] NX (Execute Disable) protection: active
[    0.000000] Hypervisor detected: KVM
[    0.000000] e820: update [mem 0x00000000-0x00000fff] usable =3D=3D> rese=
rved
[    0.000000] e820: remove [mem 0x000a0000-0x000fffff] usable
[    0.000000] e820: last_pfn =3D 0xfffe max_arch_pfn =3D 0x400000000
[    0.000000] Scan for SMP in [mem 0x00000000-0x000003ff]
[    0.000000] Scan for SMP in [mem 0x0009fc00-0x0009ffff]
[    0.000000] Scan for SMP in [mem 0x000f0000-0x000fffff]
[    0.000000] found SMP MP-table at [mem 0x000fdae0-0x000fdaef] mapped at =
[ffff8800000fdae0]
[    0.000000]   mpc: fdaf0-fdbec
[    0.000000] Base memory trampoline at [ffff880000099000] 99000 size 24576
[    0.000000] init_memory_mapping: [mem 0x00000000-0x000fffff]
[    0.000000]  [mem 0x00000000-0x000fffff] page 4k
[    0.000000] BRK [0x0287f000, 0x0287ffff] PGTABLE
[    0.000000] BRK [0x02880000, 0x02880fff] PGTABLE
[    0.000000] BRK [0x02881000, 0x02881fff] PGTABLE
[    0.000000] init_memory_mapping: [mem 0x0fa00000-0x0fbfffff]
[    0.000000]  [mem 0x0fa00000-0x0fbfffff] page 4k
[    0.000000] BRK [0x02882000, 0x02882fff] PGTABLE
[    0.000000] init_memory_mapping: [mem 0x0c000000-0x0f9fffff]
[    0.000000]  [mem 0x0c000000-0x0f9fffff] page 4k
[    0.000000] BRK [0x02883000, 0x02883fff] PGTABLE
[    0.000000] init_memory_mapping: [mem 0x00100000-0x0bffffff]
[    0.000000]  [mem 0x00100000-0x0bffffff] page 4k
[    0.000000] init_memory_mapping: [mem 0x0fc00000-0x0fffdfff]
[    0.000000]  [mem 0x0fc00000-0x0fffdfff] page 4k
[    0.000000] log_buf_len: 8388608
[    0.000000] early log buf free: 128012(97%)
[    0.000000] RAMDISK: [mem 0x0fd03000-0x0ffeffff]
[    0.000000] ACPI: RSDP 00000000000fd950 00014 (v00 BOCHS )
[    0.000000] ACPI: RSDT 000000000fffe450 00034 (v01 BOCHS  BXPCRSDT 00000=
001 BXPC 00000001)
[    0.000000] ACPI: FACP 000000000fffff80 00074 (v01 BOCHS  BXPCFACP 00000=
001 BXPC 00000001)
[    0.000000] ACPI: DSDT 000000000fffe490 011A9 (v01   BXPC   BXDSDT 00000=
001 INTL 20100528)
[    0.000000] ACPI: FACS 000000000fffff40 00040
[    0.000000] ACPI: SSDT 000000000ffff7a0 00796 (v01 BOCHS  BXPCSSDT 00000=
001 BXPC 00000001)
[    0.000000] ACPI: APIC 000000000ffff680 00080 (v01 BOCHS  BXPCAPIC 00000=
001 BXPC 00000001)
[    0.000000] ACPI: HPET 000000000ffff640 00038 (v01 BOCHS  BXPCHPET 00000=
001 BXPC 00000001)
[    0.000000] ACPI: Local APIC address 0xfee00000
[    0.000000] mapped APIC to ffffffffff5bb000 (        fee00000)
[    0.000000] kvm-clock: Using msrs 4b564d01 and 4b564d00
[    0.000000] kvm-clock: cpu 0, msr 0:fcc3001, boot clock
[    0.000000] Zone ranges:
[    0.000000]   DMA32    [mem 0x00001000-0xffffffff]
[    0.000000]   Normal   empty
[    0.000000] Movable zone start for each node
[    0.000000] Early memory node ranges
[    0.000000]   node   0: [mem 0x00001000-0x0009efff]
[    0.000000]   node   0: [mem 0x00100000-0x0fffdfff]
[    0.000000] On node 0 totalpages: 65436
[    0.000000]   DMA32 zone: 1024 pages used for memmap
[    0.000000]   DMA32 zone: 21 pages reserved
[    0.000000]   DMA32 zone: 65436 pages, LIFO batch:15
[    0.000000] ACPI: PM-Timer IO Port: 0xb008
[    0.000000] ACPI: Local APIC address 0xfee00000
[    0.000000] mapped APIC to ffffffffff5bb000 (        fee00000)
[    0.000000] ACPI: LAPIC (acpi_id[0x00] lapic_id[0x00] enabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x01] lapic_id[0x01] enabled)
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0xff] dfl dfl lint[0x1])
[    0.000000] ACPI: IOAPIC (id[0x00] address[0xfec00000] gsi_base[0])
[    0.000000] IOAPIC[0]: apic_id 0, version 17, address 0xfec00000, GSI 0-=
23
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
[    0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 00, APIC ID 0, APIC =
INT 02
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 5 global_irq 5 high level)
[    0.000000] Int: type 0, pol 1, trig 3, bus 00, IRQ 05, APIC ID 0, APIC =
INT 05
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)
[    0.000000] Int: type 0, pol 1, trig 3, bus 00, IRQ 09, APIC ID 0, APIC =
INT 09
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 10 global_irq 10 high level)
[    0.000000] Int: type 0, pol 1, trig 3, bus 00, IRQ 0a, APIC ID 0, APIC =
INT 0a
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 11 global_irq 11 high level)
[    0.000000] Int: type 0, pol 1, trig 3, bus 00, IRQ 0b, APIC ID 0, APIC =
INT 0b
[    0.000000] ACPI: IRQ0 used by override.
[    0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 01, APIC ID 0, APIC =
INT 01
[    0.000000] ACPI: IRQ2 used by override.
[    0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 03, APIC ID 0, APIC =
INT 03
[    0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 04, APIC ID 0, APIC =
INT 04
[    0.000000] ACPI: IRQ5 used by override.
[    0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 06, APIC ID 0, APIC =
INT 06
[    0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 07, APIC ID 0, APIC =
INT 07
[    0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 08, APIC ID 0, APIC =
INT 08
[    0.000000] ACPI: IRQ9 used by override.
[    0.000000] ACPI: IRQ10 used by override.
[    0.000000] ACPI: IRQ11 used by override.
[    0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 0c, APIC ID 0, APIC =
INT 0c
[    0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 0d, APIC ID 0, APIC =
INT 0d
[    0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 0e, APIC ID 0, APIC =
INT 0e
[    0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 0f, APIC ID 0, APIC =
INT 0f
[    0.000000] Using ACPI (MADT) for SMP configuration information
[    0.000000] ACPI: HPET id: 0x8086a201 base: 0xfed00000
[    0.000000] smpboot: Allowing 2 CPUs, 0 hotplug CPUs
[    0.000000] mapped IOAPIC to ffffffffff5ba000 (fec00000)
[    0.000000] nr_irqs_gsi: 40
[    0.000000] e820: [mem 0x10000000-0xfeffbfff] available for PCI devices
[    0.000000] Booting paravirtualized kernel on KVM
[    0.000000] setup_percpu: NR_CPUS:4096 nr_cpumask_bits:2 nr_cpu_ids:2 nr=
_node_ids:1
[    0.000000] PERCPU: Embedded 25 pages/cpu @ffff88000f000000 s77904 r0 d2=
4496 u1048576
[    0.000000] pcpu-alloc: s77904 r0 d24496 u1048576 alloc=3D1*2097152
[    0.000000] pcpu-alloc: [0] 0 1=20
[    0.000000] kvm-clock: cpu 0, msr 0:fcc3001, primary cpu clock
[    0.000000] KVM setup async PF for cpu 0
[    0.000000] kvm-stealtime: cpu 0, msr f00ccc0
[    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Tota=
l pages: 64391
[    0.000000] Kernel command line: hung_task_panic=3D1 rcutree.rcu_cpu_sta=
ll_timeout=3D100 log_buf_len=3D8M ignore_loglevel debug sched_debug apic=3D=
debug dynamic_printk sysrq_always_enabled panic=3D10  prompt_ramdisk=3D0 co=
nsole=3DttyS0,115200 console=3Dtty0 vga=3Dnormal  root=3D/dev/ram0 rw link=
=3D/kernel-tests/run-queue/kvm/x86_64-randconfig-x1-0928/next:master:c817a6=
7ecba7c3c2aaa104796d78f160af60920d:bisect-mm/.vmlinuz-c817a67ecba7c3c2aaa10=
4796d78f160af60920d-20131005135357-1819-lkp-tt02 branch=3Dnext/master BOOT_=
IMAGE=3D/kernel/x86_64-randconfig-x1-0928/c817a67ecba7c3c2aaa104796d78f160a=
f60920d/vmlinuz-3.11.0-rc2-00010-gc817a67
[    0.000000] PID hash table entries: 1024 (order: 1, 8192 bytes)
[    0.000000] Dentry cache hash table entries: 32768 (order: 6, 262144 byt=
es)
[    0.000000] Inode-cache hash table entries: 16384 (order: 5, 131072 byte=
s)
[    0.000000] Calgary: detecting Calgary via BIOS EBDA area
[    0.000000] Calgary: Unable to locate Rio Grande table in EBDA - bailing!
[    0.000000] Memory: 219884K/261744K available (8407K kernel code, 1784K =
rwdata, 3960K rodata, 840K init, 10064K bss, 41860K reserved)
[    0.000000] Preemptible hierarchical RCU implementation.
[    0.000000]=20
[    0.000000]=20
[    0.000000]=20
[    0.000000]=20
[    0.000000] NR_IRQS:262400 nr_irqs:512 16
[    0.000000] console [ttyS0] enabled
[    0.000000] Lock dependency validator: Copyright (c) 2006 Red Hat, Inc.,=
 Ingo Molnar
[    0.000000] ... MAX_LOCKDEP_SUBCLASSES:  8
[    0.000000] ... MAX_LOCK_DEPTH:          48
[    0.000000] ... MAX_LOCKDEP_KEYS:        8191
[    0.000000] ... CLASSHASH_SIZE:          4096
[    0.000000] ... MAX_LOCKDEP_ENTRIES:     16384
[    0.000000] ... MAX_LOCKDEP_CHAINS:      32768
[    0.000000] ... CHAINHASH_SIZE:          16384
[    0.000000]  memory used by lock dependency info: 5855 kB
[    0.000000]  per task-struct memory footprint: 1920 bytes
[    0.000000] ODEBUG: 5 of 5 active objects replaced
[    0.000000] hpet clockevent registered
[    0.000000] tsc: Detected 2393.914 MHz processor
[    0.008000] Calibrating delay loop (skipped) preset value.. 4787.82 Bogo=
MIPS (lpj=3D9575656)
[    0.008000] pid_max: default: 32768 minimum: 301
[    0.008924] Mount-cache hash table entries: 256
[    0.010970] Initializing cgroup subsys devices
[    0.012028] Initializing cgroup subsys perf_event
[    0.013099] Initializing cgroup subsys net_prio
[    0.014392] Last level iTLB entries: 4KB 0, 2MB 0, 4MB 0
[    0.014392] Last level dTLB entries: 4KB 0, 2MB 0, 4MB 0
[    0.014392] tlb_flushall_shift: 6
[    0.016047] debug: unmapping init [mem 0xffffffff81ea7000-0xffffffff81ea=
afff]
[    0.021907] ACPI: Core revision 20130517
[    0.026222] ACPI: All ACPI Tables successfully acquired
[    0.028168] Getting VERSION: 50014
[    0.028953] Getting VERSION: 50014
[    0.029762] Getting ID: 0
[    0.030390] Getting ID: ff000000
[    0.031107] Getting LVT0: 8700
[    0.031818] Getting LVT1: 8400
[    0.032106] enabled ExtINT on CPU#0
[    0.034404] ENABLING IO-APIC IRQs
[    0.035182] init IO_APIC IRQs
[    0.036008]  apic 0 pin 0 not connected
[    0.036902] IOAPIC[0]: Set routing entry (0-1 -> 0x31 -> IRQ 1 Mode:0 Ac=
tive:0 Dest:1)
[    0.038707] IOAPIC[0]: Set routing entry (0-2 -> 0x30 -> IRQ 0 Mode:0 Ac=
tive:0 Dest:1)
[    0.040034] IOAPIC[0]: Set routing entry (0-3 -> 0x33 -> IRQ 3 Mode:0 Ac=
tive:0 Dest:1)
[    0.041858] IOAPIC[0]: Set routing entry (0-4 -> 0x34 -> IRQ 4 Mode:0 Ac=
tive:0 Dest:1)
[    0.044031] IOAPIC[0]: Set routing entry (0-5 -> 0x35 -> IRQ 5 Mode:1 Ac=
tive:0 Dest:1)
[    0.045825] IOAPIC[0]: Set routing entry (0-6 -> 0x36 -> IRQ 6 Mode:0 Ac=
tive:0 Dest:1)
[    0.048031] IOAPIC[0]: Set routing entry (0-7 -> 0x37 -> IRQ 7 Mode:0 Ac=
tive:0 Dest:1)
[    0.049836] IOAPIC[0]: Set routing entry (0-8 -> 0x38 -> IRQ 8 Mode:0 Ac=
tive:0 Dest:1)
[    0.052030] IOAPIC[0]: Set routing entry (0-9 -> 0x39 -> IRQ 9 Mode:1 Ac=
tive:0 Dest:1)
[    0.053836] IOAPIC[0]: Set routing entry (0-10 -> 0x3a -> IRQ 10 Mode:1 =
Active:0 Dest:1)
[    0.055653] IOAPIC[0]: Set routing entry (0-11 -> 0x3b -> IRQ 11 Mode:1 =
Active:0 Dest:1)
[    0.056036] IOAPIC[0]: Set routing entry (0-12 -> 0x3c -> IRQ 12 Mode:0 =
Active:0 Dest:1)
[    0.057872] IOAPIC[0]: Set routing entry (0-13 -> 0x3d -> IRQ 13 Mode:0 =
Active:0 Dest:1)
[    0.060031] IOAPIC[0]: Set routing entry (0-14 -> 0x3e -> IRQ 14 Mode:0 =
Active:0 Dest:1)
[    0.061836] IOAPIC[0]: Set routing entry (0-15 -> 0x3f -> IRQ 15 Mode:0 =
Active:0 Dest:1)
[    0.064027]  apic 0 pin 16 not connected
[    0.064916]  apic 0 pin 17 not connected
[    0.065805]  apic 0 pin 18 not connected
[    0.066689]  apic 0 pin 19 not connected
[    0.068005]  apic 0 pin 20 not connected
[    0.068917]  apic 0 pin 21 not connected
[    0.069785]  apic 0 pin 22 not connected
[    0.070663]  apic 0 pin 23 not connected
[    0.072167] ..TIMER: vector=3D0x30 apic1=3D0 pin1=3D2 apic2=3D-1 pin2=3D=
-1
[    0.073735] smpboot: CPU0: Intel Common KVM processor (fam: 0f, model: 0=
6, stepping: 01)
[    0.076005] Using local APIC timer interrupts.
[    0.076005] calibrating APIC timer ...
[    0.080000] ... lapic delta =3D 6249989
[    0.080000] ... PM-Timer delta =3D 357953
[    0.080000] ... PM-Timer result ok
[    0.080000] ..... delta 6249989
[    0.080000] ..... mult: 268434983
[    0.080000] ..... calibration result: 3999992
[    0.080000] ..... CPU clock speed is 2393.3622 MHz.
[    0.080000] ..... host bus clock speed is 999.3992 MHz.
[    0.080194] Performance Events: unsupported Netburst CPU model 6 no PMU =
driver, software events only.
[    0.105652] SMP alternatives: lockdep: fixing up alternatives
[    0.107158] smpboot: Booting Node   0, Processors  #1 OK
[    0.008000] kvm-clock: cpu 1, msr 0:fcc3041, secondary cpu clock
[    0.008000] masked ExtINT on CPU#1
[    0.124000] TSC synchronization [CPU#0 -> CPU#1]:
[    0.124000] Measured 14568 cycles TSC warp between CPUs, turning off TSC=
 clock.
[    0.124000] tsc: Marking TSC unstable due to check_tsc_sync_source failed
[    0.128191] Brought up 2 CPUs
[    0.128099] KVM setup async PF for cpu 1
[    0.128099] kvm-stealtime: cpu 1, msr f10ccc0
[    0.132006] smpboot: Total of 2 processors activated (9575.65 BogoMIPS)
[    0.136070] devtmpfs: initialized
[    0.138814] atomic64 test passed for x86-64 platform with CX8 and with S=
SE
[    0.140957] regulator-dummy: no parameters
[    0.142691] NET: Registered protocol family 16
[    0.146237] ACPI: bus type PCI registered
[    0.148084] PCI: Using configuration type 1 for base access
[    0.161489] ACPI: Added _OSI(Module Device)
[    0.161998] ACPI: Added _OSI(Processor Device)
[    0.164007] ACPI: Added _OSI(3.0 _SCP Extensions)
[    0.165018] ACPI: Added _OSI(Processor Aggregator Device)
[    0.168749] ACPI: EC: Look up EC in DSDT
[    0.176170] ACPI: Interpreter enabled
[    0.176986] ACPI: (supports S0 S5)
[    0.177743] ACPI: Using IOAPIC for interrupt routing
[    0.178828] PCI: Using host bridge windows from ACPI; if necessary, use =
"pci=3Dnocrs" and report a bug
[    0.194750] ACPI: PCI Root Bridge [PCI0] (domain 0000 [bus 00-ff])
[    0.196635] PCI host bridge to bus 0000:00
[    0.197536] pci_bus 0000:00: root bus resource [bus 00-ff]
[    0.198718] pci_bus 0000:00: root bus resource [io  0x0000-0x0cf7]
[    0.200006] pci_bus 0000:00: root bus resource [io  0x0d00-0xffff]
[    0.201347] pci_bus 0000:00: root bus resource [mem 0x000a0000-0x000bfff=
f]
[    0.202833] pci_bus 0000:00: root bus resource [mem 0x80000000-0xfebffff=
f]
[    0.204101] pci 0000:00:00.0: [8086:1237] type 00 class 0x060000
[    0.206445] pci 0000:00:01.0: [8086:7000] type 00 class 0x060100
[    0.209139] pci 0000:00:01.1: [8086:7010] type 00 class 0x010180
[    0.213714] pci 0000:00:01.1: reg 0x20: [io  0xc060-0xc06f]
[    0.216564] pci 0000:00:01.3: [8086:7113] type 00 class 0x068000
[    0.218657] pci 0000:00:01.3: quirk: [io  0xb000-0xb03f] claimed by PIIX=
4 ACPI
[    0.220044] pci 0000:00:01.3: quirk: [io  0xb100-0xb10f] claimed by PIIX=
4 SMB
[    0.222081] pci 0000:00:02.0: [1013:00b8] type 00 class 0x030000
[    0.224748] pci 0000:00:02.0: reg 0x10: [mem 0xfc000000-0xfdffffff pref]
[    0.228709] pci 0000:00:02.0: reg 0x14: [mem 0xfebe0000-0xfebe0fff]
[    0.237448] pci 0000:00:02.0: reg 0x30: [mem 0xfebc0000-0xfebcffff pref]
[    0.239614] pci 0000:00:03.0: [1af4:1000] type 00 class 0x020000
[    0.241145] pci 0000:00:03.0: reg 0x10: [io  0xc040-0xc05f]
[    0.244006] pci 0000:00:03.0: reg 0x14: [mem 0xfebe1000-0xfebe1fff]
[    0.250585] pci 0000:00:03.0: reg 0x30: [mem 0xfebd0000-0xfebdffff pref]
[    0.252716] pci 0000:00:04.0: [8086:100e] type 00 class 0x020000
[    0.255096] pci 0000:00:04.0: reg 0x10: [mem 0xfeb80000-0xfeb9ffff]
[    0.257067] pci 0000:00:04.0: reg 0x14: [io  0xc000-0xc03f]
[    0.264007] pci 0000:00:04.0: reg 0x30: [mem 0xfeba0000-0xfebbffff pref]
[    0.265893] pci 0000:00:05.0: [8086:25ab] type 00 class 0x088000
[    0.268006] pci 0000:00:05.0: reg 0x10: [mem 0xfebe2000-0xfebe200f]
[    0.273648] pci_bus 0000:00: on NUMA node 0
[    0.274535] acpi PNP0A03:00: ACPI _OSC support notification failed, disa=
bling PCIe ASPM
[    0.276007] acpi PNP0A03:00: Unable to request _OSC control (_OSC suppor=
t mask: 0x08)
[    0.278984] ACPI: PCI Interrupt Link [LNKA] (IRQs 5 *10 11)
[    0.280652] ACPI: PCI Interrupt Link [LNKB] (IRQs 5 *10 11)
[    0.282252] ACPI: PCI Interrupt Link [LNKC] (IRQs 5 10 *11)
[    0.284100] ACPI: PCI Interrupt Link [LNKD] (IRQs 5 10 *11)
[    0.285569] ACPI: PCI Interrupt Link [LNKS] (IRQs *9)
[    0.287892] ACPI: Enabled 16 GPEs in block 00 to 0F
[    0.288014] ACPI: \_SB_.PCI0: notify handler is installed
[    0.289274] Found 1 acpi root devices
[    0.292185] vgaarb: device added: PCI:0000:00:02.0,decodes=3Dio+mem,owns=
=3Dio+mem,locks=3Dnone
[    0.293820] vgaarb: loaded
[    0.294425] vgaarb: bridge control possible 0000:00:02.0
[    0.296822] ACPI: bus type USB registered
[    0.297782] usbcore: registered new interface driver usbfs
[    0.298980] usbcore: registered new interface driver hub
[    0.300190] usbcore: registered new device driver usb
[    0.301436] pps_core: LinuxPPS API ver. 1 registered
[    0.302503] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo =
Giometti <giometti@linux.it>
[    0.304054] PTP clock support registered
[    0.305323] wmi: Mapper loaded
[    0.306104] PCI: Using ACPI for IRQ routing
[    0.308006] PCI: pci_cache_line_size set to 64 bytes
[    0.309336] e820: reserve RAM buffer [mem 0x0009fc00-0x0009ffff]
[    0.310619] e820: reserve RAM buffer [mem 0x0fffe000-0x0fffffff]
[    0.312866] NET: Registered protocol family 23
[    0.314523] cfg80211: Calling CRDA to update world regulatory domain
[    0.316208] nfc: nfc_init: NFC Core ver 0.1
[    0.317074] NET: Registered protocol family 39
[    0.318750] HPET: 3 timers in total, 0 timers will be used for per-cpu t=
imer
[    0.320222] Switched to clocksource kvm-clock
[    0.321788] pnp: PnP ACPI init
[    0.322580] ACPI: bus type PNP registered
[    0.323590] IOAPIC[0]: Set routing entry (0-8 -> 0x38 -> IRQ 8 Mode:0 Ac=
tive:0 Dest:3)
[    0.325471] pnp 00:00: Plug and Play ACPI device, IDs PNP0b00 (active)
[    0.327158] IOAPIC[0]: Set routing entry (0-1 -> 0x31 -> IRQ 1 Mode:0 Ac=
tive:0 Dest:3)
[    0.328970] pnp 00:01: Plug and Play ACPI device, IDs PNP0303 (active)
[    0.330401] IOAPIC[0]: Set routing entry (0-12 -> 0x3c -> IRQ 12 Mode:0 =
Active:0 Dest:3)
[    0.332274] pnp 00:02: Plug and Play ACPI device, IDs PNP0f13 (active)
[    0.333761] IOAPIC[0]: Set routing entry (0-6 -> 0x36 -> IRQ 6 Mode:0 Ac=
tive:0 Dest:3)
[    0.335474] pnp 00:03: [dma 2]
[    0.336222] pnp 00:03: Plug and Play ACPI device, IDs PNP0700 (active)
[    0.337672] IOAPIC[0]: Set routing entry (0-7 -> 0x37 -> IRQ 7 Mode:0 Ac=
tive:0 Dest:3)
[    0.339461] pnp 00:04: Plug and Play ACPI device, IDs PNP0400 (active)
[    0.340979] IOAPIC[0]: Set routing entry (0-4 -> 0x34 -> IRQ 4 Mode:0 Ac=
tive:0 Dest:3)
[    0.342742] pnp 00:05: Plug and Play ACPI device, IDs PNP0501 (active)
[    0.344608] pnp 00:06: Plug and Play ACPI device, IDs PNP0103 (active)
[    0.346274] pnp: PnP ACPI: found 7 devices
[    0.347150] ACPI: bus type PNP unregistered
[    0.354359] pci_bus 0000:00: resource 4 [io  0x0000-0x0cf7]
[    0.355539] pci_bus 0000:00: resource 5 [io  0x0d00-0xffff]
[    0.356742] pci_bus 0000:00: resource 6 [mem 0x000a0000-0x000bffff]
[    0.358060] pci_bus 0000:00: resource 7 [mem 0x80000000-0xfebfffff]
[    0.360052] NET: Registered protocol family 2
[    0.362337] TCP established hash table entries: 2048 (order: 3, 32768 by=
tes)
[    0.363948] TCP bind hash table entries: 2048 (order: 5, 131072 bytes)
[    0.365577] TCP: Hash tables configured (established 2048 bind 2048)
[    0.367064] TCP: reno registered
[    0.368067] UDP hash table entries: 256 (order: 3, 40960 bytes)
[    0.369669] UDP-Lite hash table entries: 256 (order: 3, 40960 bytes)
[    0.371445] NET: Registered protocol family 1
[    0.373786] RPC: Registered named UNIX socket transport module.
[    0.375039] RPC: Registered udp transport module.
[    0.376105] RPC: Registered tcp transport module.
[    0.377111] RPC: Registered tcp NFSv4.1 backchannel transport module.
[    0.378480] pci 0000:00:00.0: Limiting direct PCI/PCI transfers
[    0.379768] pci 0000:00:01.0: PIIX3: Enabling Passive Release
[    0.381054] pci 0000:00:01.0: Activating ISA DMA hang workarounds
[    0.382426] pci 0000:00:02.0: Boot video device
[    0.383464] PCI: CLS 0 bytes, default 64
[    0.384722] Unpacking initramfs...
[    0.677002] debug: unmapping init [mem 0xffff88000fd03000-0xffff88000ffe=
ffff]
[    0.679601] has_svm: not amd
[    0.680299] kvm: no hardware support
[    0.681560] camellia-x86_64: performance on this CPU would be suboptimal=
: disabling camellia-x86_64.
[    0.683471] blowfish-x86_64: performance on this CPU would be suboptimal=
: disabling blowfish-x86_64.
[    0.687504] twofish-x86_64-3way: performance on this CPU would be subopt=
imal: disabling twofish-x86_64-3way.
[    0.691179] sha1_ssse3: Neither AVX nor SSSE3 is available/usable.
[    0.691229] cryptomgr_test (24) used greatest stack depth: 6504 bytes le=
ft
[    0.694054] sha256_ssse3: Neither AVX nor SSSE3 is available/usable.
[    0.695426] sha512_ssse3: Neither AVX nor SSSE3 is available/usable.
[    0.696821] AVX or AES-NI instructions are not detected.
[    0.697945] AVX instructions are not detected.
[    0.698902] AVX instructions are not detected.
[    0.699840] AVX instructions are not detected.
[    0.705492] Initializing RT-Tester: OK
[    0.706309] audit: initializing netlink socket (disabled)
[    0.707564] type=3D2000 audit(1380918215.762:1): initialized
[    0.714856] DLM installed
[    0.718031] NFS: Registering the id_resolver key type
[    0.719271] Key type id_resolver registered
[    0.720196] Key type id_legacy registered
[    0.721033] Installing knfsd (copyright (C) 1996 okir@monad.swb.de).
[    0.723687] ROMFS MTD (C) 2007 Red Hat, Inc.
[    0.724728] fuse init (API version 7.22)
[    0.726360] ceph: loaded (mds proto 32)
[    0.730426] cryptomgr_test (43) used greatest stack depth: 5904 bytes le=
ft
[    0.741273] cryptomgr_test (48) used greatest stack depth: 5848 bytes le=
ft
[    0.744357] cryptomgr_test (49) used greatest stack depth: 5840 bytes le=
ft
[    0.753072] cryptomgr_test (53) used greatest stack depth: 5752 bytes le=
ft
[    0.782316] cryptomgr_test (72) used greatest stack depth: 5496 bytes le=
ft
[    0.796396] alg: No test for crc32 (crc32-table)
[    0.799491] alg: No test for lz4hc (lz4hc-generic)
[    0.800815] alg: No test for stdrng (krng)
[    0.803653] NET: Registered protocol family 38
[    0.804713] Key type asymmetric registered
[    0.805598] Asymmetric key parser 'x509' registered
[    0.806633] test_string_helpers: Running tests...
[    0.808375] crc32: CRC_LE_BITS =3D 32, CRC_BE BITS =3D 32
[    0.809450] crc32: self tests passed, processed 225944 bytes in 242287 n=
sec
[    0.811168] crc32c: CRC_LE_BITS =3D 32
[    0.811920] crc32c: self tests passed, processed 225944 bytes in 144182 =
nsec
[    0.814638] cr_bllcd: INTEL CARILLO RANCH LPC not found.
[    0.815782] cr_bllcd: Carillo Ranch Backlight Driver Initialized.
[    0.817598] VIA Graphics Integration Chipset framebuffer 2.4 initializing
[    0.819264] vmlfb: initializing
[    0.819951] Could not find Carillo Ranch MCH device.
[    0.821221] no IO addresses supplied
[    0.822173] hgafb: HGA card not detected.
[    0.823017] hgafb: probe of hgafb.0 failed with error -22
[    0.824421] usbcore: registered new interface driver udlfb
[    0.825678] usbcore: registered new interface driver smscufx
[    0.837787] uvesafb: VGABIOS Cirrus extension, VGABIOS Cirrus extension,=
 1.0, OEM: VGABIOS Cirrus extension, VBE v2.0
[    0.842593] uvesafb: no monitor limits have been set, default refresh ra=
te will be used
[    0.844460] uvesafb: VBE state buffer size cannot be determined (eax=3D0=
x14f, err=3D0)
[    0.846061] uvesafb: scrolling: redraw
[    0.847854] uvesafb: framebuffer at 0xfc000000, mapped to 0xffffc9000008=
0000, using 4096k, total 4096k
[    0.849863] fb0: VESA VGA frame buffer device
[    0.850933] ipmi message handler version 39.2
[    0.851862] ipmi device interface
[    0.852762] IPMI System Interface driver.
[    0.853731] ipmi_si: Adding default-specified kcs state machine
[    0.855014] ipmi_si: Trying default-specified kcs state machine at i/o a=
ddress 0xca2, slave address 0x0, irq 0
[    0.857221] ipmi_si: Interface detection failed
[    0.872111] ipmi_si: Adding default-specified smic state machine
[    0.873413] ipmi_si: Trying default-specified smic state machine at i/o =
address 0xca9, slave address 0x0, irq 0
[    0.875529] ipmi_si: Interface detection failed
[    0.888351] ipmi_si: Adding default-specified bt state machine
[    0.889793] ipmi_si: Trying default-specified bt state machine at i/o ad=
dress 0xe4, slave address 0x0, irq 0
[    0.891940] ipmi_si: Interface detection failed
[    0.904299] ipmi_si: Unable to find any System Interface(s)
[    0.905517] IPMI Watchdog: driver initialized
[    0.906508] Copyright (C) 2004 MontaVista Software - IPMI Powerdown via =
sys_reboot.
[    0.908562] input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/inpu=
t/input0
[    0.910230] ACPI: Power Button [PWRF]
[    1.028759] Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled
[    1.054902] 00:05: ttyS0 at I/O 0x3f8 (irq =3D 4) is a 16550A
[    1.057990] Applicom driver: $Id: ac.c,v 1.30 2000/03/22 16:03:57 dwmw2 =
Exp $
[    1.059536] ac.o: No PCI boards found.
[    1.060376] ac.o: For an ISA board you must supply memory and irq parame=
ters.
[    1.062064] Non-volatile memory driver v1.3
[    1.062972] Linux agpgart interface v0.103
[    1.064435] [drm:drm_core_init] *ERROR* Cannot create /proc/dri
[    1.065757] [drm] radeon kernel modesetting enabled.
[    1.068570] [drm:drm_proc_init] *ERROR* Cannot create /proc/dri/0
[    1.069871] [drm:drm_get_minor] *ERROR* DRM: Failed to initialize /proc/=
dri.
[    1.071918] cirrus: probe of 0000:00:02.0 failed with error -1
[    1.073471] usbcore: registered new interface driver udl
[    1.078845] parport_pc 00:04: reported by Plug and Play ACPI
[    1.080341] parport0: PC-style at 0x378, irq 7 [PCSPP(,...)]
[    1.082916] ibmasm: IBM ASM Service Processor Driver version 1.0 loaded
[    1.084503] dummy-irq: no IRQ given.  Use irq=3DN
[    1.085671] Phantom Linux Driver, version n0.9.8, init OK
[    1.087240] Silicon Labs C2 port support v. 0.51.0 - (C) 2007 Rodolfo Gi=
ometti
[    1.089258] c2port c2port0: C2 port uc added
[    1.090178] c2port c2port0: uc flash has 30 blocks x 512 bytes (15360 by=
tes total)
[    1.092171] Guest personality initialized and is inactive
[    1.093733] VMCI host device registered (name=3Dvmci, major=3D10, minor=
=3D56)
[    1.095166] Initialized host personality
[    1.096337] Driver for timberdale has been successfully registered.
[    1.098050] usbcore: registered new interface driver viperboard
[    1.099394] usbcore: registered new interface driver pn533
[    1.101171] mtdoops: mtd device (mtddev=3Dname/number) must be supplied
[    1.102571] device id =3D 2440
[    1.103233] device id =3D 2480
[    1.103857] device id =3D 24c0
[    1.104531] device id =3D 24d0
[    1.105180] device id =3D 25a1
[    1.105812] device id =3D 2670
[    1.106549] platform physmap-flash.0: failed to claim resource 0
[    1.107888] SBC-GXx flash: IO:0x258-0x259 MEM:0xdc000-0xdffff
[    1.109374] Could not find PAR responsible for SC520CDP Flash Bank #0
[    1.110757] Trying default address 0x8400000
[    1.111680] Could not find PAR responsible for SC520CDP Flash Bank #1
[    1.113060] Trying default address 0x8c00000
[    1.113987] Could not find PAR responsible for SC520CDP DIL Flash
[    1.115306] Trying default address 0x9400000
[    1.116402] SC520 CDP flash device: 0x800000 at 0x8400000
[    1.117559] Failed to ioremap_nocache
[    1.118363] Failed to ioremap_nocache
[    1.119197] Generic platform RAM MTD, (c) 2004 Simtec Electronics
[    1.120685] slram: not enough parameters.
[    1.128584] No valid DiskOnChip devices found
[    1.129612] [nandsim] warning: read_byte: unexpected data output cycle, =
state is STATE_READY return 0x0
[    1.131612] [nandsim] warning: read_byte: unexpected data output cycle, =
state is STATE_READY return 0x0
[    1.133654] [nandsim] warning: read_byte: unexpected data output cycle, =
state is STATE_READY return 0x0
[    1.135644] [nandsim] warning: read_byte: unexpected data output cycle, =
state is STATE_READY return 0x0
[    1.137722] [nandsim] warning: read_byte: unexpected data output cycle, =
state is STATE_READY return 0x0
[    1.139733] [nandsim] warning: read_byte: unexpected data output cycle, =
state is STATE_READY return 0x0
[    1.141806] NAND device: Manufacturer ID: 0x98, Chip ID: 0x39 (Toshiba N=
AND 128MiB 1,8V 8-bit), 128MiB, page size: 512, OOB size: 16
[    1.144580] flash size: 128 MiB
[    1.145282] page size: 512 bytes
[    1.145977] OOB area size: 16 bytes
[    1.146752] sector size: 16 KiB
[    1.147457] pages number: 262144
[    1.148208] pages per sector: 32
[    1.148896] bus width: 8
[    1.149466] bits in sector size: 14
[    1.150229] bits in page size: 9
[    1.150917] bits in OOB size: 4
[    1.151622] flash size with OOB: 135168 KiB
[    1.152560] page address bytes: 4
[    1.153287] sector address bytes: 3
[    1.154016] options: 0x42
[    1.164111] Scanning device for bad blocks
[    1.207027] Creating 1 MTD partitions on "NAND 128MiB 1,8V 8-bit":
[    1.208569] 0x000000000000-0x000008000000 : "NAND simulator partition 0"
[    1.211056] parport0: powerup/reset Butterfly
[    1.328882] parport_pc 00:04: registered master spi42
[    1.330025] parport_pc 00:04: master is unqueued, this is deprecated
[    1.331483] spi spi42.1: spi_bitbang_setup, 66 nsec/bit
[    1.332675] spi spi42.1: setup mode 0, 8 bits/w, 15000000 Hz max --> 0
[    1.334217] parport_pc 00:04: registered child spi42.1
[    1.335309] parport0: dataflash at spi42.1
[    1.336263] parport0: AVR Butterfly
[    1.337150] parport0: cannot grant exclusive access for device spi-lm70l=
lp
[    1.338614] spi-lm70llp: spi_lm70llp probe fail, status -12
[    1.340108] usbcore: registered new interface driver irda-usb
[    1.341398] usbcore: registered new interface driver stir4200
[    1.342685] usbcore: registered new interface driver mcs7780
[    1.343916] usbcore: registered new interface driver kingsun-sir
[    1.345336] usbcore: registered new interface driver ksdazzle-sir
[    1.346765] usbcore: registered new interface driver ks959-sir
[    1.348534] usbcore: registered new interface driver hwa-rc
[    1.349908] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[    1.351264] ohci-pci: OHCI PCI platform driver
[    1.352276] ohci-platform: OHCI generic platform driver
[    1.353457] uhci_hcd: USB Universal Host Controller Interface driver
[    1.355173] driver u132_hcd
[    1.356479] usbcore: registered new interface driver hwa-hc
[    1.357737] fusbh200_hcd: FUSBH200 Host Controller (EHCI) Driver
[    1.359005] Warning! fusbh200_hcd should always be loaded before uhci_hc=
d and ohci_hcd, not after
[    1.361295] usbcore: registered new interface driver cdc_wdm
[    1.362526] usbcore: registered new interface driver usbtmc
[    1.364032] usbcore: registered new interface driver appledisplay
[    1.365408] usbcore: registered new interface driver emi26 - firmware lo=
ader
[    1.366944] usbcore: registered new interface driver emi62 - firmware lo=
ader
[    1.368494] driver ftdi-elan
[    1.369863] usbcore: registered new interface driver ftdi-elan
[    1.371179] usbcore: registered new interface driver idmouse
[    1.372500] usbcore: registered new interface driver usblcd
[    1.373750] usbcore: registered new interface driver ldusb
[    1.374988] usbcore: registered new interface driver usbled
[    1.376257] usbcore: registered new interface driver legousbtower
[    1.377560] usbcore: registered new interface driver rio500
[    1.378811] usbcore: registered new interface driver usbtest
[    1.380054] usbcore: registered new interface driver trancevibrator
[    1.381458] usbcore: registered new interface driver uss720
[    1.382685] uss720: v0.6:USB Parport Cable driver for Cables using the L=
ucent Technologies USS720 Chip
[    1.384700] uss720: NOTE: this is a special purpose driver to allow nons=
tandard
[    1.386290] uss720: protocols (eg. bitbang) over USS720 usb to parallel =
cables
[    1.387823] uss720: If you just want to connect to a printer, use usblp =
instead
[    1.389485] usbcore: registered new interface driver yurex
[    1.390954] i8042: PNP: PS/2 Controller [PNP0303:KBD,PNP0f13:MOU] at 0x6=
0,0x64 irq 1,12
[    1.394413] serio: i8042 KBD port at 0x60,0x64 irq 1
[    1.395987] serio: i8042 AUX port at 0x60,0x64 irq 12
[    1.397336] parport0: cannot grant exclusive access for device parkbd
[    1.513565] input: AT Translated Set 2 keyboard as /devices/platform/i80=
42/serio0/input/input1
[    1.516242] usbcore: registered new interface driver bcm5974
[    1.518238] usbcore: registered new interface driver synaptics_usb
[    1.520664] usbcore: registered new interface driver iforce
[    1.522492] parport0: cannot grant exclusive access for device walkera07=
01
[    1.524152] walkera0701: failed to register parport device
[    1.526825] usbcore: registered new interface driver usbtouchscreen
[    1.530184] apanel: Fujitsu BIOS signature 'FJKEYINF' not found...
[    1.531716] usbcore: registered new interface driver ati_remote2
[    1.533240] cm109: Keymap for Komunikate KIP1000 phone loaded
[    1.534686] usbcore: registered new interface driver cm109
[    1.535946] cm109: CM109 phone driver: 20080805 (C) Alfred E. Heggestad
[    1.537694] usbcore: registered new interface driver keyspan_remote
[    1.539626] usbcore: registered new interface driver yealink
[    1.540887] I2O subsystem v1.325
[    1.541613] i2o: max drivers =3D 8
[    1.542799] I2O Configuration OSM v1.323
[    1.543698] I2O ProcFS OSM v1.316
[    1.546035] rtc rtc0: test: dev (254:0)
[    1.546892] rtc-test rtc-test.0: rtc core: registered test as rtc0
[    1.548696] rtc rtc1: test: dev (254:1)
[    1.549544] rtc-test rtc-test.1: rtc core: registered test as rtc1
[    1.551239] i2c /dev entries driver
[    1.552575] usbcore: registered new interface driver i2c-diolan-u2c
[    1.553921] i2c-parport: adapter type unspecified
[    1.554960] i2c-parport-light: adapter type unspecified
[    1.556529] pps pps0: new PPS source ktimer
[    1.557458] pps pps0: ktimer PPS source registered
[    1.558509] pps_parport: parallel port PPS client
[    1.559540] parport0: cannot grant exclusive access for device pps_parpo=
rt
[    1.561070] pps_parport: couldn't register with parport0
[    1.562359] Driver for 1-wire Dallas network protocol.
[    1.563653] usbcore: registered new interface driver DS9490R
[    1.564920] DS1WM w1 busmaster driver - (c) 2004 Szabolcs Gyurko
[    1.566503] power_supply test_ac: uevent
[    1.567346] power_supply test_ac: POWER_SUPPLY_NAME=3Dtest_ac
[    1.568575] power_supply test_ac: prop ONLINE=3D1
[    1.569600] power_supply test_ac: power_supply_changed
[    1.570770] power_supply test_ac: power_supply_changed_work
[    1.572004] power_supply test_ac: power_supply_update_gen_leds 1
[    1.573625] power_supply test_battery: uevent
[    1.574149] power_supply test_ac: uevent
[    1.574151] power_supply test_ac: POWER_SUPPLY_NAME=3Dtest_ac
[    1.574185] power_supply test_ac: prop ONLINE=3D1
[    1.577660] power_supply test_battery: POWER_SUPPLY_NAME=3Dtest_battery
[    1.579129] power_supply test_battery: prop STATUS=3DDischarging
[    1.580439] power_supply test_battery: prop CHARGE_TYPE=3DFast
[    1.581654] power_supply test_battery: prop HEALTH=3DGood
[    1.582778] power_supply test_battery: prop PRESENT=3D1
[    1.583868] power_supply test_battery: prop TECHNOLOGY=3DLi-ion
[    1.585195] power_supply test_battery: prop CHARGE_FULL_DESIGN=3D100
[    1.586500] power_supply test_battery: prop CHARGE_FULL=3D100
[    1.587699] power_supply test_battery: prop CHARGE_NOW=3D50
[    1.588915] power_supply test_battery: prop CAPACITY=3D50
[    1.590032] power_supply test_battery: prop CAPACITY_LEVEL=3DNormal
[    1.591372] power_supply test_battery: prop TIME_TO_EMPTY_AVG=3D3600
[    1.592717] power_supply test_battery: prop TIME_TO_FULL_NOW=3D3600
[    1.594008] power_supply test_battery: prop MODEL_NAME=3DTest battery
[    1.595357] power_supply test_battery: prop MANUFACTURER=3DLinux
[    1.596638] power_supply test_battery: prop SERIAL_NUMBER=3D3.11.0-rc2-0=
0010-gc817a67
[    1.598248] power_supply test_battery: prop TEMP=3D26
[    1.599314] power_supply test_battery: prop VOLTAGE_NOW=3D3300
[    1.601016] power_supply test_battery: power_supply_changed
[    1.602341] power_supply test_battery: power_supply_changed_work
[    1.603638] power_supply test_battery: power_supply_update_bat_leds 2
[    1.605060] power_supply test_battery: uevent
[    1.606009] power_supply test_battery: POWER_SUPPLY_NAME=3Dtest_battery
[    1.607468] power_supply test_battery: prop STATUS=3DDischarging
[    1.608869] power_supply test_usb: uevent
[    1.609757] power_supply test_usb: POWER_SUPPLY_NAME=3Dtest_usb
[    1.611017] power_supply test_usb: prop ONLINE=3D1
[    1.612118] power_supply test_usb: power_supply_changed
[    1.614050] applesmc: supported laptop not found!
[    1.615072] applesmc: driver init failed (ret=3D-19)!
[    1.616196] power_supply test_battery: prop CHARGE_TYPE=3DFast
[    1.617411] power_supply test_battery: prop HEALTH=3DGood
[    1.618559] power_supply test_battery: prop PRESENT=3D1
[    1.619637] power_supply test_battery: prop TECHNOLOGY=3DLi-ion
[    1.620928] power_supply test_battery: prop CHARGE_FULL_DESIGN=3D100
[    1.622290] power_supply test_battery: prop CHARGE_FULL=3D100
[    1.623471] power_supply test_battery: prop CHARGE_NOW=3D50
[    1.625133] f71882fg: Not a Fintek device
[    1.626034] f71882fg: Not a Fintek device
[    1.628189] pc87360: PC8736x not detected, module not inserted
[    1.630197] cpuidle: using governor ladder
[    1.631059] cpuidle: using governor menu
[    1.631967] sdhci: Secure Digital Host Controller Interface driver
[    1.633382] power_supply test_battery: prop CAPACITY=3D50
[    1.634517] power_supply test_battery: prop CAPACITY_LEVEL=3DNormal
[    1.635816] power_supply test_battery: prop TIME_TO_EMPTY_AVG=3D3600
[    1.637232] power_supply test_battery: prop TIME_TO_FULL_NOW=3D3600
[    1.638553] power_supply test_battery: prop MODEL_NAME=3DTest battery
[    1.639884] power_supply test_battery: prop MANUFACTURER=3DLinux
[    1.641200] sdhci: Copyright(c) Pierre Ossman
[    1.642338] VUB300 Driver rom wait states =3D 1C irqpoll timeout =3D 0400
[    1.643844] power_supply test_battery: prop SERIAL_NUMBER=3D3.11.0-rc2-0=
0010-gc817a67
[    1.645624] power_supply test_battery: prop TEMP=3D26
[    1.646168] usbcore: registered new interface driver vub300
[    1.646228] usbcore: registered new interface driver ushc
[    1.646229] sdhci-pltfm: SDHCI platform and OF driver helper
[    1.647225] ledtrig-cpu: registered to indicate activity on CPUs
[    1.647668] dcdbas dcdbas: Dell Systems Management Base Driver (version =
5.6.0-3.2)
[    1.649582] usbcore: registered new interface driver usbhid
[    1.649583] usbhid: USB HID core driver
[    1.649632] usbip_core: usbip_core_init:804: USB/IP Core v1.0.0
[    1.649817] vhci_hcd: vhci_hcd_probe:1000: name vhci_hcd id -1
[    1.649826] vhci_hcd vhci_hcd: USB/IP Virtual Host Controller
[    1.649927] vhci_hcd vhci_hcd: new USB bus registered, assigned bus numb=
er 1
[    1.649972] vhci_hcd: vhci_start:884: enter vhci_start
[    1.651446] usb usb1: New USB device found, idVendor=3D1d6b, idProduct=
=3D0002
[    1.651449] usb usb1: New USB device strings: Mfr=3D3, Product=3D2, Seri=
alNumber=3D1
[    1.651451] usb usb1: Product: USB/IP Virtual Host Controller
[    1.651453] usb usb1: Manufacturer: Linux 3.11.0-rc2-00010-gc817a67 vhci=
_hcd
[    1.651455] usb usb1: SerialNumber: vhci_hcd

[    1.668844] power_supply test_battery: prop VOLTAGE_NOW=3D3300
[    1.669541] hub 1-0:1.0: USB hub found
[    1.669570] vhci_hcd: vhci_hub_control:247: typeReq a006 wValue 2900 wIn=
dex 0
[    1.669605] vhci_hcd: vhci_hub_control:305:  GetHubDescriptor
[    1.669607] vhci_hcd: vhci_hub_control:398: port -1
[    1.669608] vhci_hcd: vhci_hub_control:405:  bye
[    1.669620] hub 1-0:1.0: 8 ports detected
[    1.669669] vhci_hcd: vhci_hub_control:247: typeReq a000 wValue 0 wIndex=
 0
[    1.669677] vhci_hcd: vhci_hub_control:309:  GetHubStatus
[    1.669678] vhci_hcd: vhci_hub_control:398: port -1
[    1.669679] vhci_hcd: vhci_hub_control:405:  bye
[    1.670485] vhci_hcd: vhci_hub_control:247: typeReq 2303 wValue 8 wIndex=
 1
[    1.670487] vhci_hcd: vhci_hub_control:384:  SetPortFeature: default 8
[    1.670488] vhci_hcd: vhci_hub_control:398: port 0
[    1.670490] vhci_hcd: dump_port_status_diff:101: status prev -> new: 000=
00000 -> 00000100
[    1.670492] vhci_hcd: dump_port_status_diff:115:  +POWER
[    1.670493] vhci_hcd: dump_port_status_diff:119:=20
[    1.670494] vhci_hcd: vhci_hub_control:405:  bye
[    1.670500] vhci_hcd: vhci_hub_control:247: typeReq 2303 wValue 8 wIndex=
 2
[    1.670502] vhci_hcd: vhci_hub_control:384:  SetPortFeature: default 8
[    1.670503] vhci_hcd: vhci_hub_control:398: port 1
[    1.670504] vhci_hcd: dump_port_status_diff:101: status prev -> new: 000=
00000 -> 00000100
[    1.670506] vhci_hcd: dump_port_status_diff:115:  +POWER
[    1.670507] vhci_hcd: dump_port_status_diff:119:=20
[    1.670508] vhci_hcd: vhci_hub_control:405:  bye
[    1.670513] vhci_hcd: vhci_hub_control:247: typeReq 2303 wValue 8 wIndex=
 3
[    1.670515] vhci_hcd: vhci_hub_control:384:  SetPortFeature: default 8
[    1.670516] vhci_hcd: vhci_hub_control:398: port 2
[    1.670518] vhci_hcd: dump_port_status_diff:101: status prev -> new: 000=
00000 -> 00000100
[    1.670519] vhci_hcd: dump_port_status_diff:115:  +POWER
[    1.670520] vhci_hcd: dump_port_status_diff:119:=20
[    1.670521] vhci_hcd: vhci_hub_control:405:  bye
[    1.670527] vhci_hcd: vhci_hub_control:247: typeReq 2303 wValue 8 wIndex=
 4
[    1.670528] vhci_hcd: vhci_hub_control:384:  SetPortFeature: default 8
[    1.670529] vhci_hcd: vhci_hub_control:398: port 3
[    1.670531] vhci_hcd: dump_port_status_diff:101: status prev -> new: 000=
00000 -> 00000100
[    1.670532] vhci_hcd: dump_port_status_diff:115:  +POWER
[    1.670533] vhci_hcd: dump_port_status_diff:119:=20
[    1.670534] vhci_hcd: vhci_hub_control:405:  bye
[    1.670539] vhci_hcd: vhci_hub_control:247: typeReq 2303 wValue 8 wIndex=
 5
[    1.670541] vhci_hcd: vhci_hub_control:384:  SetPortFeature: default 8
[    1.670542] vhci_hcd: vhci_hub_control:398: port 4
[    1.670543] vhci_hcd: dump_port_status_diff:101: status prev -> new: 000=
00000 -> 00000100
[    1.670545] vhci_hcd: dump_port_status_diff:115:  +POWER
[    1.670546] vhci_hcd: dump_port_status_diff:119:=20
[    1.670547] vhci_hcd: vhci_hub_control:405:  bye
[    1.670552] vhci_hcd: vhci_hub_control:247: typeReq 2303 wValue 8 wIndex=
 6
[    1.670553] vhci_hcd: vhci_hub_control:384:  SetPortFeature: default 8
[    1.670555] vhci_hcd: vhci_hub_control:398: port 5
[    1.670556] vhci_hcd: dump_port_status_diff:101: status prev -> new: 000=
00000 -> 00000100
[    1.670557] vhci_hcd: dump_port_status_diff:115:  +POWER
[    1.670558] vhci_hcd: dump_port_status_diff:119:=20
[    1.670559] vhci_hcd: vhci_hub_control:405:  bye
[    1.670565] vhci_hcd: vhci_hub_control:247: typeReq 2303 wValue 8 wIndex=
 7
[    1.670566] vhci_hcd: vhci_hub_control:384:  SetPortFeature: default 8
[    1.670567] vhci_hcd: vhci_hub_control:398: port 6
[    1.670569] vhci_hcd: dump_port_status_diff:101: status prev -> new: 000=
00000 -> 00000100
[    1.670570] vhci_hcd: dump_port_status_diff:115:  +POWER
[    1.670571] vhci_hcd: dump_port_status_diff:119:=20
[    1.670572] vhci_hcd: vhci_hub_control:405:  bye
[    1.670577] vhci_hcd: vhci_hub_control:247: typeReq 2303 wValue 8 wIndex=
 8
[    1.670579] vhci_hcd: vhci_hub_control:384:  SetPortFeature: default 8
[    1.670580] vhci_hcd: vhci_hub_control:398: port 7
[    1.670581] vhci_hcd: dump_port_status_diff:101: status prev -> new: 000=
00000 -> 00000100
[    1.670583] vhci_hcd: dump_port_status_diff:115:  +POWER
[    1.670584] vhci_hcd: dump_port_status_diff:119:=20
[    1.670585] vhci_hcd: vhci_hub_control:405:  bye
[    1.670836] vhci_hcd: vhci_hcd_probe:1034: bye
[    1.670844] vhci_hcd: vhci_hcd_init:1156: USB/IP 'Virtual' Host Controll=
er (VHCI) Driver v1.0.0
[    1.755983] power_supply test_usb: power_supply_changed_work
[    1.755983] usbcore: registered new interface driver usbip-host
[    1.755983] usbip_host: usbip_host_init:270: USB/IP Host Driver v1.0.0
[    1.756341] usbcore: registered new interface driver tranzport
[    1.756362] usbcore: registered new interface driver alphatrack
[    1.756363] vme_user: VME User Space Access Driver
[    1.756364] vme_user: No cards, skipping registration
[    1.757413] Loading crystalhd 0.9.27
[    1.757531] usbcore: registered new interface driver ft1000usb
[    1.757661] usbcore: registered new interface driver gdm_wimax
[    1.757677] usbcore: registered new interface driver cedusb
[    1.769424] power_supply test_usb: power_supply_update_gen_leds 1
[    1.769736] ipip: IPv4 over IPv4 tunneling driver
[    1.770357] gre: GRE over IPv4 demultiplexor driver
[    1.770359] IPv4 over IPSec tunneling driver
[    1.770896] TCP: cubic registered
[    1.770901] NET: Registered protocol family 17
[    1.775763] vhci_hcd: vhci_hub_control:247: typeReq a300 wValue 0 wIndex=
 1
[    1.775871] power_supply test_usb: uevent
[    1.775874] power_supply test_usb: POWER_SUPPLY_NAME=3Dtest_usb
[    1.775948] power_supply test_usb: prop ONLINE=3D1
[    1.780642] vhci_hcd: vhci_hub_control:313:  GetPortStatus port 1
[    1.783864] vhci_hcd: vhci_hub_control:355:  GetPortStatus bye 100 0
[    1.785299] vhci_hcd: vhci_hub_control:398: port 0
[    1.786333] vhci_hcd: dump_port_status_diff:101: status prev -> new: 000=
00100 -> 00000100
[    1.788112] vhci_hcd: dump_port_status_diff:115:   POWER
[    1.789246] vhci_hcd: dump_port_status_diff:119:=20
[    1.790249] vhci_hcd: vhci_hub_control:405:  bye
[    1.791412] vhci_hcd: vhci_hub_control:247: typeReq a300 wValue 0 wIndex=
 2
[    1.793038] NET: Registered protocol family 9
[    1.793050] vhci_hcd: vhci_hub_control:313:  GetPortStatus port 2
[    1.793052] vhci_hcd: vhci_hub_control:355:  GetPortStatus bye 100 0
[    1.793054] vhci_hcd: vhci_hub_control:398: port 1
[    1.793055] vhci_hcd: dump_port_status_diff:101: status prev -> new: 000=
00100 -> 00000100
[    1.793057] vhci_hcd: dump_port_status_diff:115:   POWER
[    1.793058] vhci_hcd: dump_port_status_diff:119:=20
[    1.793059] vhci_hcd: vhci_hub_control:405:  bye
[    1.793072] vhci_hcd: vhci_hub_control:247: typeReq a300 wValue 0 wIndex=
 3
[    1.793074] vhci_hcd: vhci_hub_control:313:  GetPortStatus port 3
[    1.793103] vhci_hcd: vhci_hub_control:355:  GetPortStatus bye 100 0
[    1.793104] vhci_hcd: vhci_hub_control:398: port 2
[    1.793106] vhci_hcd: dump_port_status_diff:101: status prev -> new: 000=
00100 -> 00000100
[    1.793107] vhci_hcd: dump_port_status_diff:115:   POWER
[    1.793108] vhci_hcd: dump_port_status_diff:119:=20
[    1.793109] vhci_hcd: vhci_hub_control:405:  bye
[    1.793117] vhci_hcd: vhci_hub_control:247: typeReq a300 wValue 0 wIndex=
 4
[    1.793118] vhci_hcd: vhci_hub_control:313:  GetPortStatus port 4
[    1.793119] vhci_hcd: vhci_hub_control:355:  GetPortStatus bye 100 0
[    1.793121] vhci_hcd: vhci_hub_control:398: port 3
[    1.793122] vhci_hcd: dump_port_status_diff:101: status prev -> new: 000=
00100 -> 00000100
[    1.793123] vhci_hcd: dump_port_status_diff:115:   POWER
[    1.793125] vhci_hcd: dump_port_status_diff:119:=20
[    1.793126] vhci_hcd: vhci_hub_control:405:  bye
[    1.793133] vhci_hcd: vhci_hub_control:247: typeReq a300 wValue 0 wIndex=
 5
[    1.793134] vhci_hcd: vhci_hub_control:313:  GetPortStatus port 5
[    1.793136] vhci_hcd: vhci_hub_control:355:  GetPortStatus bye 100 0
[    1.793137] vhci_hcd: vhci_hub_control:398: port 4
[    1.793138] vhci_hcd: dump_port_status_diff:101: status prev -> new: 000=
00100 -> 00000100
[    1.793139] vhci_hcd: dump_port_status_diff:115:   POWER
[    1.793141] vhci_hcd: dump_port_status_diff:119:=20
[    1.793142] vhci_hcd: vhci_hub_control:405:  bye
[    1.793148] vhci_hcd: vhci_hub_control:247: typeReq a300 wValue 0 wIndex=
 6
[    1.793150] vhci_hcd: vhci_hub_control:313:  GetPortStatus port 6
[    1.793151] vhci_hcd: vhci_hub_control:355:  GetPortStatus bye 100 0
[    1.793152] vhci_hcd: vhci_hub_control:398: port 5
[    1.793153] vhci_hcd: dump_port_status_diff:101: status prev -> new: 000=
00100 -> 00000100
[    1.793155] vhci_hcd: dump_port_status_diff:115:   POWER
[    1.793156] vhci_hcd: dump_port_status_diff:119:=20
[    1.793157] vhci_hcd: vhci_hub_control:405:  bye
[    1.793164] vhci_hcd: vhci_hub_control:247: typeReq a300 wValue 0 wIndex=
 7
[    1.793165] vhci_hcd: vhci_hub_control:313:  GetPortStatus port 7
[    1.793166] vhci_hcd: vhci_hub_control:355:  GetPortStatus bye 100 0
[    1.793167] vhci_hcd: vhci_hub_control:398: port 6
[    1.793169] vhci_hcd: dump_port_status_diff:101: status prev -> new: 000=
00100 -> 00000100
[    1.793170] vhci_hcd: dump_port_status_diff:115:   POWER
[    1.793171] vhci_hcd: dump_port_status_diff:119:=20
[    1.793172] vhci_hcd: vhci_hub_control:405:  bye
[    1.793179] vhci_hcd: vhci_hub_control:247: typeReq a300 wValue 0 wIndex=
 8
[    1.793181] vhci_hcd: vhci_hub_control:313:  GetPortStatus port 8
[    1.793182] vhci_hcd: vhci_hub_control:355:  GetPortStatus bye 100 0
[    1.793183] vhci_hcd: vhci_hub_control:398: port 7
[    1.793185] vhci_hcd: dump_port_status_diff:101: status prev -> new: 000=
00100 -> 00000100
[    1.793186] vhci_hcd: dump_port_status_diff:115:   POWER
[    1.793187] vhci_hcd: dump_port_status_diff:119:=20
[    1.793188] vhci_hcd: vhci_hub_control:405:  bye
[    1.863996] X.25 for Linux Version 0.2
[    1.864313] usb usb1: vhci_bus_suspend
[    1.864325] vhci_hcd: vhci_hub_status:208: changed 0
[    1.868458] NET: Registered protocol family 33
[    1.869441] Key type rxrpc registered
[    1.870257] Key type rxrpc_s registered
[    1.871935] RxRPC: Registered security type 2 'rxkad'
[    1.873331] l2tp_core: L2TP core driver, V2.0
[    1.874295] NET4: DECnet for Linux: V.2.5.68s (C) 1995-2003 Linux DECnet=
 Project Team
[    1.876362] DECnet: Routing cache hash table of 256 buckets, 16Kbytes
[    1.878067] NET: Registered protocol family 12
[    1.892433] 8021q: 802.1Q VLAN Support v1.8
[    1.894040] sctp: Hash tables configured (established 1024 bind 1024)
[    1.896486] rds_page_remainder_cpu_notify(): cpu 0 action 0x7
[    1.897734] rds_page_remainder_cpu_notify(): cpu 1 action 0x7
[    1.899004] NET: Registered protocol family 37
[    1.900176] NET: Registered protocol family 36
[    1.901307] Key type dns_resolver registered
[    1.902266] Key type ceph registered
[    1.903574] libceph: loaded (mon/osd proto 15/24)
[    1.904941] mpls_gso: MPLS GSO support
[    1.906422]=20
[    1.906422] printing PIC contents
[    1.907465] ... PIC  IMR: ffff
[    1.908149] ... PIC  IRR: 1013
[    1.908851] ... PIC  ISR: 0000
[    1.909532] ... PIC ELCR: 0c00
[    1.910225] printing local APIC contents on CPU#0/0:
[    1.911290] ... APIC ID:      00000000 (0)
[    1.912182] ... APIC VERSION: 00050014
[    1.912825] ... APIC TASKPRI: 00000000 (00)
[    1.912825] ... APIC PROCPRI: 00000000
[    1.912825] ... APIC LDR: 01000000
[    1.912825] ... APIC DFR: ffffffff
[    1.912825] ... APIC SPIV: 000001ff
[    1.912825] ... APIC ISR field:
[    1.912825] 000000000000000000000000000000000000000000000000000000000000=
0000
[    1.912825] ... APIC TMR field:
[    1.912825] 000000000200000000000000000000000000000000000000000000000000=
0000
[    1.912825] ... APIC IRR field:
[    1.912825] 000000000000000000000000000000000000000000000000000000000000=
8000
[    1.912825] ... APIC ESR: 00000000
[    1.912825] ... APIC ICR: 000008fd
[    1.912825] ... APIC ICR2: 02000000
[    1.912825] ... APIC LVTT: 000000ef
[    1.912825] ... APIC LVTPC: 00010000
[    1.912825] ... APIC LVT0: 00010700
[    1.912825] ... APIC LVT1: 00000400
[    1.912825] ... APIC LVTERR: 000000fe
[    1.912825] ... APIC TMICT: 0003060c
[    1.912825] ... APIC TMCCT: 00000000
[    1.912825] ... APIC TDCR: 00000003
[    1.912825]=20
[    1.933331] number of MP IRQ sources: 15.
[    1.934207] number of IO-APIC #0 registers: 24.
[    1.935171] testing the IO APIC.......................
[    1.936324] IO APIC #0......
[    1.936939] .... register #00: 00000000
[    1.937767] .......    : physical APIC id: 00
[    1.938698] .......    : Delivery Type: 0
[    1.939556] .......    : LTS          : 0
[    1.940468] .... register #01: 00170011
[    1.941303] .......     : max redirection entries: 17
[    1.942381] .......     : PRQ implemented: 0
[    1.943296] .......     : IO APIC version: 11
[    1.944263] .... register #02: 00000000
[    1.945099] .......     : arbitration: 00
[    1.945942] .... IRQ redirection table:
[    1.946790] 1    0    0   0   0    0    0    00
[    1.947785] 0    0    0   0   0    1    1    31
[    1.948840] 0    0    0   0   0    1    1    30
[    1.949823] 0    0    0   0   0    1    1    33
[    1.950808] 1    0    0   0   0    1    1    34
[    1.951796] 1    1    0   0   0    1    1    35
[    1.952822] 0    0    0   0   0    1    1    36
[    1.953807] 0    0    0   0   0    1    1    37
[    1.954792] 0    0    0   0   0    1    1    38
[    1.955779] 0    1    0   0   0    1    1    39
[    1.956825] 1    1    0   0   0    1    1    3A
[    1.957811] 1    1    0   0   0    1    1    3B
[    1.958802] 0    0    0   0   0    1    1    3C
[    1.959795] 0    0    0   0   0    1    1    3D
[    1.960820] 0    0    0   0   0    1    1    3E
[    1.961809] 0    0    0   0   0    1    1    3F
[    1.962801] 1    0    0   0   0    0    0    00
[    1.963790] 1    0    0   0   0    0    0    00
[    1.964814] 1    0    0   0   0    0    0    00
[    1.965811] 1    0    0   0   0    0    0    00
[    1.966798] 1    0    0   0   0    0    0    00
[    1.967789] 1    0    0   0   0    0    0    00
[    1.968807] 1    0    0   0   0    0    0    00
[    1.969795] 1    0    0   0   0    0    0    00
[    1.970767] IRQ to pin mappings:
[    1.971480] IRQ0 -> 0:2
[    1.972129] IRQ1 -> 0:1
[    1.972717] IRQ3 -> 0:3
[    1.973325] IRQ4 -> 0:4
[    1.973910] IRQ5 -> 0:5
[    1.974516] IRQ6 -> 0:6
[    1.975122] IRQ7 -> 0:7
[    1.975707] IRQ8 -> 0:8
[    1.976344] IRQ9 -> 0:9
[    1.976930] IRQ10 -> 0:10
[    1.977570] IRQ11 -> 0:11
[    1.978212] IRQ12 -> 0:12
[    1.978835] IRQ13 -> 0:13
[    1.979481] IRQ14 -> 0:14
[    1.980162] IRQ15 -> 0:15
[    1.980784] .................................... done.
[    1.982944] registered taskstats version 1
[    1.984951] rtc-test rtc-test.0: setting system clock to 2013-10-04 20:2=
3:37 UTC (1380918217)
[    1.988762] debug: unmapping init [mem 0xffffffff81dd5000-0xffffffff81ea=
6fff]

mount: mounting proc on /proc failed: No such device
/etc/rcS.d/S00fbsetup: line 3: /sbin/modprobe: not found
[    2.080043] BUG: unable to handle kernel NULL pointer dereference at 000=
0000000000008
[    2.081828] IP: [<ffffffff81097b28>] run_timer_softirq+0x12c/0x1b8
[    2.083199] PGD c9c1067 PUD c998067 PMD 0=20
[    2.084017] Oops: 0002 [#1] PREEMPT SMP DEBUG_PAGEALLOC
[    2.084017] CPU: 0 PID: 122 Comm: rc Not tainted 3.11.0-rc2-00010-gc817a=
67 #409
[    2.084017] task: ffff88000d2c2c00 ti: ffff88000c9a4000 task.ti: ffff880=
00c9a4000
[    2.084017] RIP: 0010:[<ffffffff81097b28>]  [<ffffffff81097b28>] run_tim=
er_softirq+0x12c/0x1b8
[    2.084017] RSP: 0000:ffff88000f003ef0  EFLAGS: 00010002
[    2.084017] RAX: ffff88000f003ef0 RBX: ffffffff81f167c0 RCX: 00000000000=
00002
[    2.084017] RDX: 0000000000000000 RSI: ffffffff81097a38 RDI: ffffffff81f=
167c0
[    2.084017] RBP: ffff88000f003f28 R08: 0000000000000002 R09: 00000000000=
00001
[    2.084017] R10: ffffffff81097a38 R11: 0000000000000020 R12: ffff88000cd=
758a0
[    2.084017] R13: ffff88000f003ef0 R14: ffffffff810a0182 R15: ffff88000cd=
75860
[    2.084017] FS:  00007f14f5228700(0000) GS:ffff88000f000000(0000) knlGS:=
0000000000000000
[    2.084017] CS:  0010 DS: 0000 ES: 0000 CR0: 000000008005003b
[    2.084017] CR2: 0000000000000008 CR3: 000000000c999000 CR4: 00000000000=
006b0
[    2.084017] Stack:
[    2.084017]  ffff88000cd758a0 ffff880000137d60 0000000000000101 ffffffff=
81c1b088
[    2.084017]  ffff88000c9a5fd8 000000000000000a 0000000000000101 ffff8800=
0f003f80
[    2.084017]  ffffffff81093f98 0000000000000001 0000000000000001 00406040=
00000000
[    2.084017] Call Trace:
[    2.084017]  <IRQ>=20
[    2.084017]  [<ffffffff81093f98>] __do_softirq+0xc8/0x18d
[    2.084017]  [<ffffffff81094172>] irq_exit+0x56/0x97
[    2.084017]  [<ffffffff81043f11>] smp_apic_timer_interrupt+0x30/0x3c
[    2.084017]  [<ffffffff818350f2>] apic_timer_interrupt+0x72/0x80
[    2.084017]  <EOI>=20
[    2.084017]  [<ffffffff811079d2>] ? handle_pte_fault+0x1dd/0x879
[    2.084017]  [<ffffffff810a7870>] ? __wake_up_bit+0x10/0x2e
[    2.084017]  [<ffffffff8110699f>] ? vm_normal_page+0x6b/0x7d
[    2.084017]  [<ffffffff810f2ba1>] unlock_page+0x27/0x2a
[    2.084017]  [<ffffffff81107ab7>] handle_pte_fault+0x2c2/0x879
[    2.084017]  [<ffffffff81105982>] ? pmd_offset+0x14/0x3d
[    2.084017]  [<ffffffff81108e10>] handle_mm_fault+0x89/0xad
[    2.084017]  [<ffffffff8104bc67>] __do_page_fault+0x1f6/0x399
[    2.084017]  [<ffffffff8183316f>] ? _raw_spin_unlock_irqrestore+0x67/0x75
[    2.084017]  [<ffffffff810a760e>] ? remove_wait_queue+0x48/0x4d
[    2.084017]  [<ffffffff8109207a>] ? do_wait+0x1eb/0x1fe
[    2.084017]  [<ffffffff810c4b26>] ? trace_hardirqs_off_caller+0x37/0xa4
[    2.084017]  [<ffffffff8104be32>] do_page_fault+0x9/0xb
[    2.084017]  [<ffffffff81048c08>] do_async_page_fault+0x2c/0x5e
[    2.084017]  [<ffffffff81833e98>] async_page_fault+0x28/0x30
[    2.084017] Code: 8b 65 c8 4d 39 ec 0f 84 2f ff ff ff 41 8b 4c 24 18 4d =
8b 74 24 20 4d 8b 7c 24 28 4c 89 63 38 49 8b 44 24 08 49 8b 14 24 83 e1 02 =
<48> 89 42 08 48 89 10 48 b8 00 02 20 00 00 00 ad de 41 f6 44 24=20
[    2.084017] RIP  [<ffffffff81097b28>] run_timer_softirq+0x12c/0x1b8
[    2.084017]  RSP <ffff88000f003ef0>
[    2.084017] CR2: 0000000000000008
[    2.084017] ---[ end trace 9f79893c577c0d6c ]---
[    2.084017] Kernel panic - not syncing: Fatal exception in interrupt
[    2.084017] Rebooting in 10 seconds..
BUG: kernel boot oops
Elapsed time: 10
qemu-system-x86_64 -cpu kvm64 -enable-kvm -kernel /kernel/x86_64-randconfig=
-x1-0928/c817a67ecba7c3c2aaa104796d78f160af60920d/vmlinuz-3.11.0-rc2-00010-=
gc817a67 -append 'hung_task_panic=3D1 rcutree.rcu_cpu_stall_timeout=3D100 l=
og_buf_len=3D8M ignore_loglevel debug sched_debug apic=3Ddebug dynamic_prin=
tk sysrq_always_enabled panic=3D10  prompt_ramdisk=3D0 console=3DttyS0,1152=
00 console=3Dtty0 vga=3Dnormal  root=3D/dev/ram0 rw link=3D/kernel-tests/ru=
n-queue/kvm/x86_64-randconfig-x1-0928/next:master:c817a67ecba7c3c2aaa104796=
d78f160af60920d:bisect-mm/.vmlinuz-c817a67ecba7c3c2aaa104796d78f160af60920d=
-20131005135357-1819-lkp-tt02 branch=3Dnext/master BOOT_IMAGE=3D/kernel/x86=
_64-randconfig-x1-0928/c817a67ecba7c3c2aaa104796d78f160af60920d/vmlinuz-3.1=
1.0-rc2-00010-gc817a67'  -initrd /kernel-tests/initrd/yocto-minimal-x86_64.=
cgz -m 256M -smp 2 -net nic,vlan=3D0,macaddr=3D00:00:00:00:00:00,model=3Dvi=
rtio -net user,vlan=3D0,hostfwd=3Dtcp::5365-:22 -net nic,vlan=3D1,model=3De=
1000 -net user,vlan=3D1 -boot order=3Dnc -no-reboot -watchdog i6300esb -pid=
file /dev/shm/kboot/pid-yocto-lkp-tt02-20 -serial file:/dev/shm/kboot/seria=
l-yocto-lkp-tt02-20 -daemonize -display none -monitor null=20

--y0ulUmNC+osPPQO6
Content-Type: text/plain; charset=us-ascii
Content-Disposition: attachment; filename="config-3.11.0-rc2-00010-gc817a67"

#
# Automatically generated file; DO NOT EDIT.
# Linux/x86_64 3.11.0-rc2 Kernel Configuration
#
CONFIG_64BIT=y
CONFIG_X86_64=y
CONFIG_X86=y
CONFIG_INSTRUCTION_DECODER=y
CONFIG_OUTPUT_FORMAT="elf64-x86-64"
CONFIG_ARCH_DEFCONFIG="arch/x86/configs/x86_64_defconfig"
CONFIG_LOCKDEP_SUPPORT=y
CONFIG_STACKTRACE_SUPPORT=y
CONFIG_HAVE_LATENCYTOP_SUPPORT=y
CONFIG_MMU=y
CONFIG_NEED_DMA_MAP_STATE=y
CONFIG_NEED_SG_DMA_LENGTH=y
CONFIG_GENERIC_BUG=y
CONFIG_GENERIC_BUG_RELATIVE_POINTERS=y
CONFIG_GENERIC_HWEIGHT=y
CONFIG_RWSEM_XCHGADD_ALGORITHM=y
CONFIG_GENERIC_CALIBRATE_DELAY=y
CONFIG_ARCH_HAS_CPU_RELAX=y
CONFIG_ARCH_HAS_CACHE_LINE_SIZE=y
CONFIG_ARCH_HAS_CPU_AUTOPROBE=y
CONFIG_HAVE_SETUP_PER_CPU_AREA=y
CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK=y
CONFIG_NEED_PER_CPU_PAGE_FIRST_CHUNK=y
CONFIG_ARCH_HIBERNATION_POSSIBLE=y
CONFIG_ARCH_SUSPEND_POSSIBLE=y
CONFIG_ARCH_WANT_HUGE_PMD_SHARE=y
CONFIG_ARCH_WANT_GENERAL_HUGETLB=y
CONFIG_ZONE_DMA32=y
CONFIG_AUDIT_ARCH=y
CONFIG_ARCH_SUPPORTS_OPTIMIZED_INLINING=y
CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y
CONFIG_X86_64_SMP=y
CONFIG_X86_HT=y
CONFIG_ARCH_HWEIGHT_CFLAGS="-fcall-saved-rdi -fcall-saved-rsi -fcall-saved-rdx -fcall-saved-rcx -fcall-saved-r8 -fcall-saved-r9 -fcall-saved-r10 -fcall-saved-r11"
CONFIG_ARCH_CPU_PROBE_RELEASE=y
CONFIG_ARCH_SUPPORTS_UPROBES=y
CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config"
CONFIG_IRQ_WORK=y
CONFIG_BUILDTIME_EXTABLE_SORT=y

#
# General setup
#
CONFIG_INIT_ENV_ARG_LIMIT=32
CONFIG_CROSS_COMPILE=""
CONFIG_COMPILE_TEST=y
CONFIG_LOCALVERSION=""
CONFIG_LOCALVERSION_AUTO=y
CONFIG_HAVE_KERNEL_GZIP=y
CONFIG_HAVE_KERNEL_BZIP2=y
CONFIG_HAVE_KERNEL_LZMA=y
CONFIG_HAVE_KERNEL_XZ=y
CONFIG_HAVE_KERNEL_LZO=y
CONFIG_HAVE_KERNEL_LZ4=y
CONFIG_KERNEL_GZIP=y
# CONFIG_KERNEL_BZIP2 is not set
# CONFIG_KERNEL_LZMA is not set
# CONFIG_KERNEL_XZ is not set
# CONFIG_KERNEL_LZO is not set
# CONFIG_KERNEL_LZ4 is not set
CONFIG_DEFAULT_HOSTNAME="(none)"
# CONFIG_SYSVIPC is not set
CONFIG_POSIX_MQUEUE=y
# CONFIG_FHANDLE is not set
CONFIG_AUDIT=y
CONFIG_AUDITSYSCALL=y
CONFIG_AUDIT_WATCH=y
CONFIG_AUDIT_TREE=y
# CONFIG_AUDIT_LOGINUID_IMMUTABLE is not set
CONFIG_HAVE_GENERIC_HARDIRQS=y

#
# IRQ subsystem
#
CONFIG_GENERIC_HARDIRQS=y
CONFIG_GENERIC_IRQ_PROBE=y
CONFIG_GENERIC_IRQ_SHOW=y
CONFIG_GENERIC_PENDING_IRQ=y
CONFIG_GENERIC_IRQ_CHIP=y
CONFIG_IRQ_DOMAIN=y
CONFIG_IRQ_DOMAIN_DEBUG=y
CONFIG_IRQ_FORCED_THREADING=y
CONFIG_SPARSE_IRQ=y
CONFIG_CLOCKSOURCE_WATCHDOG=y
CONFIG_ARCH_CLOCKSOURCE_DATA=y
CONFIG_GENERIC_TIME_VSYSCALL=y
CONFIG_GENERIC_CLOCKEVENTS=y
CONFIG_GENERIC_CLOCKEVENTS_BUILD=y
CONFIG_GENERIC_CLOCKEVENTS_BROADCAST=y
CONFIG_GENERIC_CLOCKEVENTS_MIN_ADJUST=y
CONFIG_GENERIC_CMOS_UPDATE=y

#
# Timers subsystem
#
CONFIG_TICK_ONESHOT=y
CONFIG_NO_HZ_COMMON=y
# CONFIG_HZ_PERIODIC is not set
CONFIG_NO_HZ_IDLE=y
# CONFIG_NO_HZ_FULL is not set
CONFIG_NO_HZ=y
CONFIG_HIGH_RES_TIMERS=y

#
# CPU/Task time and stats accounting
#
CONFIG_TICK_CPU_ACCOUNTING=y
# CONFIG_VIRT_CPU_ACCOUNTING_GEN is not set
# CONFIG_IRQ_TIME_ACCOUNTING is not set
CONFIG_BSD_PROCESS_ACCT=y
CONFIG_BSD_PROCESS_ACCT_V3=y
CONFIG_TASKSTATS=y
CONFIG_TASK_DELAY_ACCT=y
CONFIG_TASK_XACCT=y
CONFIG_TASK_IO_ACCOUNTING=y

#
# RCU Subsystem
#
CONFIG_TREE_PREEMPT_RCU=y
CONFIG_PREEMPT_RCU=y
CONFIG_RCU_STALL_COMMON=y
# CONFIG_RCU_USER_QS is not set
CONFIG_RCU_FANOUT=64
CONFIG_RCU_FANOUT_LEAF=16
# CONFIG_RCU_FANOUT_EXACT is not set
# CONFIG_RCU_FAST_NO_HZ is not set
CONFIG_TREE_RCU_TRACE=y
# CONFIG_RCU_BOOST is not set
CONFIG_RCU_NOCB_CPU=y
CONFIG_RCU_NOCB_CPU_NONE=y
# CONFIG_RCU_NOCB_CPU_ZERO is not set
# CONFIG_RCU_NOCB_CPU_ALL is not set
CONFIG_IKCONFIG=y
CONFIG_LOG_BUF_SHIFT=17
CONFIG_HAVE_UNSTABLE_SCHED_CLOCK=y
CONFIG_ARCH_SUPPORTS_NUMA_BALANCING=y
CONFIG_ARCH_WANTS_PROT_NUMA_PROT_NONE=y
CONFIG_CGROUPS=y
# CONFIG_CGROUP_DEBUG is not set
# CONFIG_CGROUP_FREEZER is not set
CONFIG_CGROUP_DEVICE=y
CONFIG_CPUSETS=y
# CONFIG_PROC_PID_CPUSET is not set
# CONFIG_CGROUP_CPUACCT is not set
# CONFIG_RESOURCE_COUNTERS is not set
CONFIG_CGROUP_PERF=y
CONFIG_CGROUP_SCHED=y
CONFIG_FAIR_GROUP_SCHED=y
CONFIG_CFS_BANDWIDTH=y
# CONFIG_RT_GROUP_SCHED is not set
CONFIG_CHECKPOINT_RESTORE=y
# CONFIG_NAMESPACES is not set
CONFIG_UIDGID_CONVERTED=y
# CONFIG_UIDGID_STRICT_TYPE_CHECKS is not set
CONFIG_SCHED_AUTOGROUP=y
# CONFIG_SYSFS_DEPRECATED is not set
# CONFIG_RELAY is not set
CONFIG_BLK_DEV_INITRD=y
CONFIG_INITRAMFS_SOURCE=""
CONFIG_RD_GZIP=y
# CONFIG_RD_BZIP2 is not set
# CONFIG_RD_LZMA is not set
# CONFIG_RD_XZ is not set
# CONFIG_RD_LZO is not set
# CONFIG_RD_LZ4 is not set
CONFIG_CC_OPTIMIZE_FOR_SIZE=y
CONFIG_ANON_INODES=y
CONFIG_SYSCTL_EXCEPTION_TRACE=y
CONFIG_HAVE_PCSPKR_PLATFORM=y
CONFIG_EXPERT=y
CONFIG_KALLSYMS=y
CONFIG_KALLSYMS_ALL=y
CONFIG_PRINTK=y
CONFIG_BUG=y
# CONFIG_PCSPKR_PLATFORM is not set
CONFIG_BASE_FULL=y
CONFIG_FUTEX=y
# CONFIG_EPOLL is not set
CONFIG_SIGNALFD=y
CONFIG_TIMERFD=y
CONFIG_EVENTFD=y
CONFIG_SHMEM=y
CONFIG_AIO=y
CONFIG_PCI_QUIRKS=y
CONFIG_EMBEDDED=y
CONFIG_HAVE_PERF_EVENTS=y

#
# Kernel Performance Events And Counters
#
CONFIG_PERF_EVENTS=y
# CONFIG_DEBUG_PERF_USE_VMALLOC is not set
# CONFIG_VM_EVENT_COUNTERS is not set
CONFIG_COMPAT_BRK=y
CONFIG_SLAB=y
# CONFIG_SLUB is not set
# CONFIG_SLOB is not set
# CONFIG_PROFILING is not set
CONFIG_HAVE_OPROFILE=y
CONFIG_OPROFILE_NMI_TIMER=y
# CONFIG_JUMP_LABEL is not set
# CONFIG_HAVE_64BIT_ALIGNED_ACCESS is not set
CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y
CONFIG_ARCH_USE_BUILTIN_BSWAP=y
CONFIG_USER_RETURN_NOTIFIER=y
CONFIG_HAVE_IOREMAP_PROT=y
CONFIG_HAVE_KPROBES=y
CONFIG_HAVE_KRETPROBES=y
CONFIG_HAVE_OPTPROBES=y
CONFIG_HAVE_KPROBES_ON_FTRACE=y
CONFIG_HAVE_ARCH_TRACEHOOK=y
CONFIG_HAVE_DMA_ATTRS=y
CONFIG_USE_GENERIC_SMP_HELPERS=y
CONFIG_GENERIC_SMP_IDLE_THREAD=y
CONFIG_HAVE_REGS_AND_STACK_ACCESS_API=y
CONFIG_HAVE_DMA_API_DEBUG=y
CONFIG_HAVE_HW_BREAKPOINT=y
CONFIG_HAVE_MIXED_BREAKPOINTS_REGS=y
CONFIG_HAVE_USER_RETURN_NOTIFIER=y
CONFIG_HAVE_PERF_EVENTS_NMI=y
CONFIG_HAVE_PERF_REGS=y
CONFIG_HAVE_PERF_USER_STACK_DUMP=y
CONFIG_HAVE_ARCH_JUMP_LABEL=y
CONFIG_ARCH_HAVE_NMI_SAFE_CMPXCHG=y
CONFIG_HAVE_CMPXCHG_LOCAL=y
CONFIG_HAVE_CMPXCHG_DOUBLE=y
CONFIG_HAVE_ARCH_SECCOMP_FILTER=y
CONFIG_HAVE_CONTEXT_TRACKING=y
CONFIG_HAVE_IRQ_TIME_ACCOUNTING=y
CONFIG_HAVE_ARCH_TRANSPARENT_HUGEPAGE=y
CONFIG_HAVE_ARCH_SOFT_DIRTY=y
CONFIG_MODULES_USE_ELF_RELA=y

#
# GCOV-based kernel profiling
#
# CONFIG_GCOV_KERNEL is not set
# CONFIG_HAVE_GENERIC_DMA_COHERENT is not set
CONFIG_RT_MUTEXES=y
CONFIG_BASE_SMALL=0
# CONFIG_MODULES is not set
CONFIG_STOP_MACHINE=y
# CONFIG_BLOCK is not set
CONFIG_PREEMPT_NOTIFIERS=y
CONFIG_PADATA=y
CONFIG_ASN1=y
CONFIG_UNINLINE_SPIN_UNLOCK=y
# CONFIG_FREEZER is not set

#
# Processor type and features
#
# CONFIG_ZONE_DMA is not set
CONFIG_SMP=y
CONFIG_X86_MPPARSE=y
# CONFIG_X86_EXTENDED_PLATFORM is not set
# CONFIG_X86_INTEL_LPSS is not set
# CONFIG_SCHED_OMIT_FRAME_POINTER is not set
CONFIG_HYPERVISOR_GUEST=y
CONFIG_PARAVIRT=y
# CONFIG_PARAVIRT_DEBUG is not set
# CONFIG_PARAVIRT_SPINLOCKS is not set
# CONFIG_XEN is not set
# CONFIG_XEN_PRIVILEGED_GUEST is not set
CONFIG_KVM_GUEST=y
# CONFIG_PARAVIRT_TIME_ACCOUNTING is not set
CONFIG_PARAVIRT_CLOCK=y
CONFIG_NO_BOOTMEM=y
CONFIG_MEMTEST=y
# CONFIG_MK8 is not set
# CONFIG_MPSC is not set
# CONFIG_MCORE2 is not set
# CONFIG_MATOM is not set
CONFIG_GENERIC_CPU=y
CONFIG_X86_INTERNODE_CACHE_SHIFT=6
CONFIG_X86_L1_CACHE_SHIFT=6
CONFIG_X86_TSC=y
CONFIG_X86_CMPXCHG64=y
CONFIG_X86_CMOV=y
CONFIG_X86_MINIMUM_CPU_FAMILY=64
CONFIG_X86_DEBUGCTLMSR=y
# CONFIG_PROCESSOR_SELECT is not set
CONFIG_CPU_SUP_INTEL=y
CONFIG_CPU_SUP_AMD=y
CONFIG_CPU_SUP_CENTAUR=y
CONFIG_HPET_TIMER=y
# CONFIG_DMI is not set
# CONFIG_GART_IOMMU is not set
CONFIG_CALGARY_IOMMU=y
CONFIG_CALGARY_IOMMU_ENABLED_BY_DEFAULT=y
CONFIG_SWIOTLB=y
CONFIG_IOMMU_HELPER=y
CONFIG_MAXSMP=y
CONFIG_NR_CPUS=4096
# CONFIG_SCHED_SMT is not set
CONFIG_SCHED_MC=y
# CONFIG_PREEMPT_NONE is not set
# CONFIG_PREEMPT_VOLUNTARY is not set
CONFIG_PREEMPT=y
CONFIG_PREEMPT_COUNT=y
CONFIG_X86_LOCAL_APIC=y
CONFIG_X86_IO_APIC=y
CONFIG_X86_REROUTE_FOR_BROKEN_BOOT_IRQS=y
# CONFIG_X86_MCE is not set
CONFIG_I8K=y
CONFIG_MICROCODE=y
# CONFIG_MICROCODE_INTEL is not set
# CONFIG_MICROCODE_AMD is not set
CONFIG_MICROCODE_OLD_INTERFACE=y
# CONFIG_MICROCODE_INTEL_EARLY is not set
# CONFIG_MICROCODE_AMD_EARLY is not set
CONFIG_MICROCODE_EARLY=y
# CONFIG_X86_MSR is not set
# CONFIG_X86_CPUID is not set
CONFIG_ARCH_PHYS_ADDR_T_64BIT=y
CONFIG_ARCH_DMA_ADDR_T_64BIT=y
CONFIG_DIRECT_GBPAGES=y
# CONFIG_NUMA is not set
CONFIG_ARCH_SPARSEMEM_ENABLE=y
CONFIG_ARCH_SPARSEMEM_DEFAULT=y
CONFIG_ARCH_SELECT_MEMORY_MODEL=y
CONFIG_ILLEGAL_POINTER_VALUE=0xdead000000000000
CONFIG_SELECT_MEMORY_MODEL=y
CONFIG_SPARSEMEM_MANUAL=y
CONFIG_SPARSEMEM=y
CONFIG_HAVE_MEMORY_PRESENT=y
CONFIG_SPARSEMEM_EXTREME=y
CONFIG_SPARSEMEM_VMEMMAP_ENABLE=y
CONFIG_SPARSEMEM_ALLOC_MEM_MAP_TOGETHER=y
# CONFIG_SPARSEMEM_VMEMMAP is not set
CONFIG_HAVE_MEMBLOCK=y
CONFIG_HAVE_MEMBLOCK_NODE_MAP=y
CONFIG_ARCH_DISCARD_MEMBLOCK=y
# CONFIG_HAVE_BOOTMEM_INFO_NODE is not set
# CONFIG_MEMORY_HOTPLUG is not set
CONFIG_PAGEFLAGS_EXTENDED=y
CONFIG_SPLIT_PTLOCK_CPUS=999999
# CONFIG_COMPACTION is not set
CONFIG_PHYS_ADDR_T_64BIT=y
CONFIG_ZONE_DMA_FLAG=0
CONFIG_VIRT_TO_BUS=y
CONFIG_MMU_NOTIFIER=y
CONFIG_KSM=y
CONFIG_DEFAULT_MMAP_MIN_ADDR=4096
# CONFIG_TRANSPARENT_HUGEPAGE is not set
CONFIG_CROSS_MEMORY_ATTACH=y
# CONFIG_CLEANCACHE is not set
# CONFIG_ZBUD is not set
CONFIG_MEM_SOFT_DIRTY=y
# CONFIG_X86_CHECK_BIOS_CORRUPTION is not set
CONFIG_X86_RESERVE_LOW=64
# CONFIG_MTRR is not set
# CONFIG_ARCH_RANDOM is not set
CONFIG_X86_SMAP=y
# CONFIG_EFI is not set
# CONFIG_SECCOMP is not set
CONFIG_CC_STACKPROTECTOR=y
# CONFIG_HZ_100 is not set
CONFIG_HZ_250=y
# CONFIG_HZ_300 is not set
# CONFIG_HZ_1000 is not set
CONFIG_HZ=250
CONFIG_SCHED_HRTICK=y
# CONFIG_KEXEC is not set
CONFIG_CRASH_DUMP=y
CONFIG_PHYSICAL_START=0x1000000
# CONFIG_RELOCATABLE is not set
CONFIG_PHYSICAL_ALIGN=0x1000000
CONFIG_HOTPLUG_CPU=y
CONFIG_BOOTPARAM_HOTPLUG_CPU0=y
# CONFIG_DEBUG_HOTPLUG_CPU0 is not set
# CONFIG_CMDLINE_BOOL is not set
CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y

#
# Power management and ACPI options
#
# CONFIG_SUSPEND is not set
CONFIG_PM_RUNTIME=y
CONFIG_PM=y
CONFIG_PM_DEBUG=y
# CONFIG_PM_ADVANCED_DEBUG is not set
# CONFIG_WQ_POWER_EFFICIENT_DEFAULT is not set
CONFIG_ACPI=y
# CONFIG_ACPI_EC_DEBUGFS is not set
CONFIG_ACPI_AC=y
CONFIG_ACPI_BATTERY=y
CONFIG_ACPI_BUTTON=y
CONFIG_ACPI_VIDEO=y
CONFIG_ACPI_FAN=y
# CONFIG_ACPI_DOCK is not set
CONFIG_ACPI_I2C=y
CONFIG_ACPI_PROCESSOR=y
# CONFIG_ACPI_IPMI is not set
CONFIG_ACPI_HOTPLUG_CPU=y
# CONFIG_ACPI_PROCESSOR_AGGREGATOR is not set
CONFIG_ACPI_THERMAL=y
CONFIG_ACPI_CUSTOM_DSDT_FILE=""
# CONFIG_ACPI_CUSTOM_DSDT is not set
# CONFIG_ACPI_INITRD_TABLE_OVERRIDE is not set
CONFIG_ACPI_BLACKLIST_YEAR=0
# CONFIG_ACPI_DEBUG is not set
# CONFIG_ACPI_PCI_SLOT is not set
CONFIG_X86_PM_TIMER=y
CONFIG_ACPI_CONTAINER=y
# CONFIG_ACPI_SBS is not set
# CONFIG_ACPI_HED is not set
# CONFIG_ACPI_CUSTOM_METHOD is not set
# CONFIG_ACPI_APEI is not set
# CONFIG_SFI is not set

#
# CPU Frequency scaling
#
CONFIG_CPU_FREQ=y
CONFIG_CPU_FREQ_TABLE=y
CONFIG_CPU_FREQ_GOV_COMMON=y
CONFIG_CPU_FREQ_STAT=y
# CONFIG_CPU_FREQ_STAT_DETAILS is not set
# CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE is not set
# CONFIG_CPU_FREQ_DEFAULT_GOV_POWERSAVE is not set
# CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set
CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND=y
# CONFIG_CPU_FREQ_DEFAULT_GOV_CONSERVATIVE is not set
CONFIG_CPU_FREQ_GOV_PERFORMANCE=y
CONFIG_CPU_FREQ_GOV_POWERSAVE=y
# CONFIG_CPU_FREQ_GOV_USERSPACE is not set
CONFIG_CPU_FREQ_GOV_ONDEMAND=y
CONFIG_CPU_FREQ_GOV_CONSERVATIVE=y

#
# x86 CPU frequency scaling drivers
#
# CONFIG_X86_INTEL_PSTATE is not set
# CONFIG_X86_PCC_CPUFREQ is not set
# CONFIG_X86_ACPI_CPUFREQ is not set
# CONFIG_X86_SPEEDSTEP_CENTRINO is not set
# CONFIG_X86_P4_CLOCKMOD is not set

#
# shared options
#
# CONFIG_X86_SPEEDSTEP_LIB is not set
CONFIG_CPU_IDLE=y
# CONFIG_CPU_IDLE_MULTIPLE_DRIVERS is not set
CONFIG_CPU_IDLE_GOV_LADDER=y
CONFIG_CPU_IDLE_GOV_MENU=y
# CONFIG_ARCH_NEEDS_CPU_IDLE_COUPLED is not set
# CONFIG_INTEL_IDLE is not set

#
# Memory power savings
#
CONFIG_I7300_IDLE_IOAT_CHANNEL=y
CONFIG_I7300_IDLE=y

#
# Bus options (PCI etc.)
#
CONFIG_PCI=y
CONFIG_PCI_DIRECT=y
# CONFIG_PCI_MMCONFIG is not set
CONFIG_PCI_DOMAINS=y
# CONFIG_PCI_CNB20LE_QUIRK is not set
CONFIG_PCIEPORTBUS=y
CONFIG_PCIEAER=y
# CONFIG_PCIE_ECRC is not set
CONFIG_PCIEAER_INJECT=y
CONFIG_PCIEASPM=y
CONFIG_PCIEASPM_DEBUG=y
# CONFIG_PCIEASPM_DEFAULT is not set
CONFIG_PCIEASPM_POWERSAVE=y
# CONFIG_PCIEASPM_PERFORMANCE is not set
CONFIG_PCIE_PME=y
CONFIG_ARCH_SUPPORTS_MSI=y
CONFIG_PCI_MSI=y
# CONFIG_PCI_DEBUG is not set
CONFIG_PCI_REALLOC_ENABLE_AUTO=y
# CONFIG_PCI_STUB is not set
CONFIG_HT_IRQ=y
# CONFIG_PCI_IOV is not set
# CONFIG_PCI_PRI is not set
# CONFIG_PCI_PASID is not set
# CONFIG_PCI_IOAPIC is not set
CONFIG_PCI_LABEL=y

#
# PCI host controller drivers
#
# CONFIG_ISA_DMA_API is not set
CONFIG_AMD_NB=y
CONFIG_PCCARD=y
CONFIG_PCMCIA=y
CONFIG_PCMCIA_LOAD_CIS=y
CONFIG_CARDBUS=y

#
# PC-card bridges
#
# CONFIG_YENTA is not set
CONFIG_PD6729=y
# CONFIG_I82092 is not set
CONFIG_PCCARD_NONSTATIC=y
# CONFIG_HOTPLUG_PCI is not set
# CONFIG_RAPIDIO is not set

#
# Executable file formats / Emulations
#
CONFIG_BINFMT_ELF=y
CONFIG_ARCH_BINFMT_ELF_RANDOMIZE_PIE=y
CONFIG_BINFMT_SCRIPT=y
# CONFIG_HAVE_AOUT is not set
# CONFIG_BINFMT_MISC is not set
# CONFIG_COREDUMP is not set
# CONFIG_IA32_EMULATION is not set
CONFIG_HAVE_TEXT_POKE_SMP=y
CONFIG_X86_DEV_DMA_OPS=y
CONFIG_NET=y

#
# Networking options
#
CONFIG_PACKET=y
# CONFIG_PACKET_DIAG is not set
CONFIG_UNIX=y
# CONFIG_UNIX_DIAG is not set
CONFIG_XFRM=y
CONFIG_XFRM_ALGO=y
# CONFIG_XFRM_USER is not set
CONFIG_XFRM_SUB_POLICY=y
CONFIG_XFRM_MIGRATE=y
# CONFIG_NET_KEY is not set
CONFIG_INET=y
CONFIG_IP_MULTICAST=y
CONFIG_IP_ADVANCED_ROUTER=y
# CONFIG_IP_FIB_TRIE_STATS is not set
# CONFIG_IP_MULTIPLE_TABLES is not set
# CONFIG_IP_ROUTE_MULTIPATH is not set
# CONFIG_IP_ROUTE_VERBOSE is not set
CONFIG_IP_PNP=y
CONFIG_IP_PNP_DHCP=y
CONFIG_IP_PNP_BOOTP=y
# CONFIG_IP_PNP_RARP is not set
CONFIG_NET_IPIP=y
CONFIG_NET_IPGRE_DEMUX=y
CONFIG_NET_IP_TUNNEL=y
# CONFIG_NET_IPGRE is not set
# CONFIG_IP_MROUTE is not set
# CONFIG_ARPD is not set
CONFIG_SYN_COOKIES=y
CONFIG_NET_IPVTI=y
CONFIG_INET_AH=y
CONFIG_INET_ESP=y
# CONFIG_INET_IPCOMP is not set
# CONFIG_INET_XFRM_TUNNEL is not set
CONFIG_INET_TUNNEL=y
CONFIG_INET_XFRM_MODE_TRANSPORT=y
CONFIG_INET_XFRM_MODE_TUNNEL=y
CONFIG_INET_XFRM_MODE_BEET=y
CONFIG_INET_LRO=y
CONFIG_INET_DIAG=y
CONFIG_INET_TCP_DIAG=y
CONFIG_INET_UDP_DIAG=y
# CONFIG_TCP_CONG_ADVANCED is not set
CONFIG_TCP_CONG_CUBIC=y
CONFIG_DEFAULT_TCP_CONG="cubic"
# CONFIG_TCP_MD5SIG is not set
# CONFIG_IPV6 is not set
CONFIG_NETWORK_SECMARK=y
# CONFIG_NETWORK_PHY_TIMESTAMPING is not set
# CONFIG_NETFILTER is not set
# CONFIG_IP_DCCP is not set
CONFIG_IP_SCTP=y
# CONFIG_SCTP_DEFAULT_COOKIE_HMAC_MD5 is not set
CONFIG_SCTP_DEFAULT_COOKIE_HMAC_SHA1=y
# CONFIG_SCTP_DEFAULT_COOKIE_HMAC_NONE is not set
CONFIG_SCTP_COOKIE_HMAC_MD5=y
CONFIG_SCTP_COOKIE_HMAC_SHA1=y
CONFIG_RDS=y
# CONFIG_RDS_TCP is not set
CONFIG_RDS_DEBUG=y
# CONFIG_TIPC is not set
# CONFIG_ATM is not set
CONFIG_L2TP=y
# CONFIG_L2TP_DEBUGFS is not set
# CONFIG_L2TP_V3 is not set
CONFIG_STP=y
CONFIG_GARP=y
CONFIG_BRIDGE=y
# CONFIG_BRIDGE_IGMP_SNOOPING is not set
# CONFIG_BRIDGE_VLAN_FILTERING is not set
CONFIG_VLAN_8021Q=y
CONFIG_VLAN_8021Q_GVRP=y
# CONFIG_VLAN_8021Q_MVRP is not set
CONFIG_DECNET=y
CONFIG_DECNET_ROUTER=y
CONFIG_LLC=y
# CONFIG_LLC2 is not set
# CONFIG_IPX is not set
# CONFIG_ATALK is not set
CONFIG_X25=y
CONFIG_LAPB=y
CONFIG_PHONET=y
CONFIG_IEEE802154=y
# CONFIG_MAC802154 is not set
# CONFIG_NET_SCHED is not set
CONFIG_DCB=y
CONFIG_DNS_RESOLVER=y
# CONFIG_BATMAN_ADV is not set
# CONFIG_OPENVSWITCH is not set
# CONFIG_VSOCKETS is not set
CONFIG_NETLINK_MMAP=y
# CONFIG_NETLINK_DIAG is not set
CONFIG_NET_MPLS_GSO=y
CONFIG_RPS=y
CONFIG_RFS_ACCEL=y
CONFIG_XPS=y
CONFIG_NETPRIO_CGROUP=y
CONFIG_NET_LL_RX_POLL=y
CONFIG_BQL=y
CONFIG_NET_FLOW_LIMIT=y

#
# Network testing
#
CONFIG_HAMRADIO=y

#
# Packet Radio protocols
#
# CONFIG_AX25 is not set
# CONFIG_CAN is not set
CONFIG_IRDA=y

#
# IrDA protocols
#
CONFIG_IRLAN=y
# CONFIG_IRCOMM is not set
CONFIG_IRDA_ULTRA=y

#
# IrDA options
#
# CONFIG_IRDA_CACHE_LAST_LSAP is not set
# CONFIG_IRDA_FAST_RR is not set
# CONFIG_IRDA_DEBUG is not set

#
# Infrared-port device drivers
#

#
# SIR device drivers
#
# CONFIG_IRTTY_SIR is not set

#
# Dongle support
#
CONFIG_KINGSUN_DONGLE=y
CONFIG_KSDAZZLE_DONGLE=y
CONFIG_KS959_DONGLE=y

#
# FIR device drivers
#
CONFIG_USB_IRDA=y
CONFIG_SIGMATEL_FIR=y
CONFIG_VLSI_FIR=y
CONFIG_MCS_FIR=y
# CONFIG_BT is not set
CONFIG_AF_RXRPC=y
CONFIG_AF_RXRPC_DEBUG=y
CONFIG_RXKAD=y
CONFIG_FIB_RULES=y
CONFIG_WIRELESS=y
CONFIG_CFG80211=y
CONFIG_NL80211_TESTMODE=y
# CONFIG_CFG80211_DEVELOPER_WARNINGS is not set
# CONFIG_CFG80211_REG_DEBUG is not set
CONFIG_CFG80211_CERTIFICATION_ONUS=y
# CONFIG_CFG80211_DEFAULT_PS is not set
CONFIG_CFG80211_DEBUGFS=y
# CONFIG_CFG80211_INTERNAL_REGDB is not set
# CONFIG_CFG80211_WEXT is not set
# CONFIG_LIB80211 is not set
# CONFIG_MAC80211 is not set
CONFIG_WIMAX=y
CONFIG_WIMAX_DEBUG_LEVEL=8
CONFIG_RFKILL=y
CONFIG_RFKILL_LEDS=y
# CONFIG_RFKILL_INPUT is not set
# CONFIG_RFKILL_REGULATOR is not set
# CONFIG_NET_9P is not set
CONFIG_CAIF=y
CONFIG_CAIF_DEBUG=y
CONFIG_CAIF_NETDEV=y
CONFIG_CAIF_USB=y
CONFIG_CEPH_LIB=y
# CONFIG_CEPH_LIB_PRETTYDEBUG is not set
# CONFIG_CEPH_LIB_USE_DNS_RESOLVER is not set
CONFIG_NFC=y
CONFIG_NFC_NCI=y
CONFIG_NFC_NCI_SPI=y
CONFIG_NFC_HCI=y
CONFIG_NFC_SHDLC=y

#
# Near Field Communication (NFC) devices
#
CONFIG_NFC_PN533=y
# CONFIG_NFC_SIM is not set
CONFIG_NFC_PN544=y
CONFIG_NFC_PN544_I2C=y
CONFIG_NFC_MICROREAD=y
# CONFIG_NFC_MICROREAD_I2C is not set
CONFIG_HAVE_BPF_JIT=y

#
# Device Drivers
#

#
# Generic Driver Options
#
CONFIG_UEVENT_HELPER_PATH=""
CONFIG_DEVTMPFS=y
# CONFIG_DEVTMPFS_MOUNT is not set
# CONFIG_STANDALONE is not set
CONFIG_PREVENT_FIRMWARE_BUILD=y
CONFIG_FW_LOADER=y
# CONFIG_FIRMWARE_IN_KERNEL is not set
CONFIG_EXTRA_FIRMWARE=""
CONFIG_FW_LOADER_USER_HELPER=y
# CONFIG_DEBUG_DRIVER is not set
CONFIG_DEBUG_DEVRES=y
# CONFIG_SYS_HYPERVISOR is not set
# CONFIG_GENERIC_CPU_DEVICES is not set
CONFIG_REGMAP=y
CONFIG_REGMAP_I2C=y
CONFIG_REGMAP_SPI=y
CONFIG_REGMAP_MMIO=y
CONFIG_REGMAP_IRQ=y
CONFIG_DMA_SHARED_BUFFER=y

#
# Bus devices
#
CONFIG_CONNECTOR=y
# CONFIG_PROC_EVENTS is not set
CONFIG_MTD=y
CONFIG_MTD_REDBOOT_PARTS=y
CONFIG_MTD_REDBOOT_DIRECTORY_BLOCK=-1
CONFIG_MTD_REDBOOT_PARTS_UNALLOCATED=y
CONFIG_MTD_REDBOOT_PARTS_READONLY=y
CONFIG_MTD_CMDLINE_PARTS=y
CONFIG_MTD_AR7_PARTS=y

#
# User Modules And Translation Layers
#
CONFIG_MTD_OOPS=y

#
# RAM/ROM/Flash chip drivers
#
CONFIG_MTD_CFI=y
CONFIG_MTD_JEDECPROBE=y
CONFIG_MTD_GEN_PROBE=y
# CONFIG_MTD_CFI_ADV_OPTIONS is not set
CONFIG_MTD_MAP_BANK_WIDTH_1=y
CONFIG_MTD_MAP_BANK_WIDTH_2=y
CONFIG_MTD_MAP_BANK_WIDTH_4=y
# CONFIG_MTD_MAP_BANK_WIDTH_8 is not set
# CONFIG_MTD_MAP_BANK_WIDTH_16 is not set
# CONFIG_MTD_MAP_BANK_WIDTH_32 is not set
CONFIG_MTD_CFI_I1=y
CONFIG_MTD_CFI_I2=y
# CONFIG_MTD_CFI_I4 is not set
# CONFIG_MTD_CFI_I8 is not set
CONFIG_MTD_CFI_INTELEXT=y
CONFIG_MTD_CFI_AMDSTD=y
CONFIG_MTD_CFI_STAA=y
CONFIG_MTD_CFI_UTIL=y
CONFIG_MTD_RAM=y
CONFIG_MTD_ROM=y
CONFIG_MTD_ABSENT=y

#
# Mapping drivers for chip access
#
CONFIG_MTD_COMPLEX_MAPPINGS=y
CONFIG_MTD_PHYSMAP=y
CONFIG_MTD_PHYSMAP_COMPAT=y
CONFIG_MTD_PHYSMAP_START=0x8000000
CONFIG_MTD_PHYSMAP_LEN=0
CONFIG_MTD_PHYSMAP_BANKWIDTH=2
CONFIG_MTD_SC520CDP=y
# CONFIG_MTD_NETSC520 is not set
CONFIG_MTD_TS5500=y
CONFIG_MTD_SBC_GXX=y
CONFIG_MTD_AMD76XROM=y
# CONFIG_MTD_ICHXROM is not set
CONFIG_MTD_ESB2ROM=y
# CONFIG_MTD_CK804XROM is not set
CONFIG_MTD_SCB2_FLASH=y
# CONFIG_MTD_NETtel is not set
# CONFIG_MTD_L440GX is not set
# CONFIG_MTD_PCI is not set
# CONFIG_MTD_PCMCIA is not set
CONFIG_MTD_GPIO_ADDR=y
CONFIG_MTD_INTEL_VR_NOR=y
CONFIG_MTD_PLATRAM=y
CONFIG_MTD_LATCH_ADDR=y

#
# Self-contained MTD device drivers
#
# CONFIG_MTD_PMC551 is not set
# CONFIG_MTD_DATAFLASH is not set
CONFIG_MTD_M25P80=y
# CONFIG_M25PXX_USE_FAST_READ is not set
CONFIG_MTD_SST25L=y
CONFIG_MTD_SLRAM=y
CONFIG_MTD_PHRAM=y
# CONFIG_MTD_MTDRAM is not set

#
# Disk-On-Chip Device Drivers
#
CONFIG_MTD_DOCG3=y
CONFIG_BCH_CONST_M=14
CONFIG_BCH_CONST_T=4
CONFIG_MTD_NAND_ECC=y
# CONFIG_MTD_NAND_ECC_SMC is not set
CONFIG_MTD_NAND=y
# CONFIG_MTD_NAND_ECC_BCH is not set
# CONFIG_MTD_SM_COMMON is not set
CONFIG_MTD_NAND_DENALI=y
# CONFIG_MTD_NAND_DENALI_PCI is not set
CONFIG_MTD_NAND_IDS=y
# CONFIG_MTD_NAND_RICOH is not set
CONFIG_MTD_NAND_DISKONCHIP=y
CONFIG_MTD_NAND_DISKONCHIP_PROBE_ADVANCED=y
CONFIG_MTD_NAND_DISKONCHIP_PROBE_ADDRESS=0
CONFIG_MTD_NAND_DISKONCHIP_PROBE_HIGH=y
CONFIG_MTD_NAND_DISKONCHIP_BBTWRITE=y
# CONFIG_MTD_NAND_DOCG4 is not set
CONFIG_MTD_NAND_CAFE=y
CONFIG_MTD_NAND_NANDSIM=y
# CONFIG_MTD_NAND_PLATFORM is not set
# CONFIG_MTD_ALAUDA is not set
CONFIG_MTD_ONENAND=y
# CONFIG_MTD_ONENAND_VERIFY_WRITE is not set
# CONFIG_MTD_ONENAND_GENERIC is not set
# CONFIG_MTD_ONENAND_OTP is not set
CONFIG_MTD_ONENAND_2X_PROGRAM=y

#
# LPDDR flash memory drivers
#
# CONFIG_MTD_LPDDR is not set
# CONFIG_MTD_UBI is not set
CONFIG_PARPORT=y
CONFIG_PARPORT_PC=y
# CONFIG_PARPORT_SERIAL is not set
# CONFIG_PARPORT_PC_FIFO is not set
CONFIG_PARPORT_PC_SUPERIO=y
# CONFIG_PARPORT_PC_PCMCIA is not set
# CONFIG_PARPORT_GSC is not set
CONFIG_PARPORT_AX88796=y
# CONFIG_PARPORT_1284 is not set
CONFIG_PARPORT_NOT_PC=y
CONFIG_PNP=y
CONFIG_PNP_DEBUG_MESSAGES=y

#
# Protocols
#
CONFIG_PNPACPI=y

#
# Misc devices
#
CONFIG_SENSORS_LIS3LV02D=y
# CONFIG_AD525X_DPOT is not set
CONFIG_DUMMY_IRQ=y
CONFIG_IBM_ASM=y
CONFIG_PHANTOM=y
# CONFIG_INTEL_MID_PTI is not set
# CONFIG_SGI_IOC4 is not set
CONFIG_TIFM_CORE=y
CONFIG_TIFM_7XX1=y
CONFIG_ICS932S401=y
CONFIG_ATMEL_SSC=y
CONFIG_ENCLOSURE_SERVICES=y
CONFIG_CS5535_MFGPT=y
CONFIG_CS5535_MFGPT_DEFAULT_IRQ=7
# CONFIG_CS5535_CLOCK_EVENT_SRC is not set
CONFIG_HP_ILO=y
CONFIG_APDS9802ALS=y
CONFIG_ISL29003=y
CONFIG_ISL29020=y
CONFIG_SENSORS_TSL2550=y
CONFIG_SENSORS_BH1780=y
CONFIG_SENSORS_BH1770=y
# CONFIG_SENSORS_APDS990X is not set
CONFIG_HMC6352=y
# CONFIG_DS1682 is not set
CONFIG_TI_DAC7512=y
CONFIG_VMWARE_BALLOON=y
# CONFIG_BMP085_I2C is not set
# CONFIG_BMP085_SPI is not set
CONFIG_PCH_PHUB=y
CONFIG_USB_SWITCH_FSA9480=y
CONFIG_LATTICE_ECP3_CONFIG=y
# CONFIG_SRAM is not set
CONFIG_C2PORT=y
CONFIG_C2PORT_DURAMAR_2150=y

#
# EEPROM support
#
CONFIG_EEPROM_AT24=y
CONFIG_EEPROM_AT25=y
CONFIG_EEPROM_LEGACY=y
# CONFIG_EEPROM_MAX6875 is not set
CONFIG_EEPROM_93CX6=y
CONFIG_EEPROM_93XX46=y
CONFIG_CB710_CORE=y
# CONFIG_CB710_DEBUG is not set
CONFIG_CB710_DEBUG_ASSUMPTIONS=y

#
# Texas Instruments shared transport line discipline
#
# CONFIG_TI_ST is not set
CONFIG_SENSORS_LIS3_I2C=y

#
# Altera FPGA firmware download module
#
CONFIG_ALTERA_STAPL=y
CONFIG_VMWARE_VMCI=y
CONFIG_HAVE_IDE=y

#
# SCSI device support
#
CONFIG_SCSI_MOD=y
# CONFIG_SCSI_DMA is not set
# CONFIG_SCSI_NETLINK is not set
# CONFIG_FUSION is not set

#
# IEEE 1394 (FireWire) support
#
# CONFIG_FIREWIRE is not set
CONFIG_FIREWIRE_NOSY=y
CONFIG_I2O=y
CONFIG_I2O_LCT_NOTIFY_ON_CHANGES=y
CONFIG_I2O_EXT_ADAPTEC=y
CONFIG_I2O_EXT_ADAPTEC_DMA64=y
CONFIG_I2O_CONFIG=y
# CONFIG_I2O_CONFIG_OLD_IOCTL is not set
# CONFIG_I2O_BUS is not set
CONFIG_I2O_PROC=y
# CONFIG_MACINTOSH_DRIVERS is not set
# CONFIG_NETDEVICES is not set
# CONFIG_VHOST_NET is not set

#
# Input device support
#
CONFIG_INPUT=y
CONFIG_INPUT_FF_MEMLESS=y
CONFIG_INPUT_POLLDEV=y
CONFIG_INPUT_SPARSEKMAP=y
# CONFIG_INPUT_MATRIXKMAP is not set

#
# Userland interfaces
#
# CONFIG_INPUT_MOUSEDEV is not set
CONFIG_INPUT_JOYDEV=y
CONFIG_INPUT_EVDEV=y
# CONFIG_INPUT_EVBUG is not set

#
# Input Device Drivers
#
CONFIG_INPUT_KEYBOARD=y
# CONFIG_KEYBOARD_ADP5520 is not set
# CONFIG_KEYBOARD_ADP5588 is not set
# CONFIG_KEYBOARD_ADP5589 is not set
CONFIG_KEYBOARD_ATKBD=y
# CONFIG_KEYBOARD_QT1070 is not set
# CONFIG_KEYBOARD_QT2160 is not set
# CONFIG_KEYBOARD_LKKBD is not set
# CONFIG_KEYBOARD_GPIO is not set
# CONFIG_KEYBOARD_GPIO_POLLED is not set
# CONFIG_KEYBOARD_TCA6416 is not set
# CONFIG_KEYBOARD_TCA8418 is not set
# CONFIG_KEYBOARD_MATRIX is not set
# CONFIG_KEYBOARD_LM8323 is not set
# CONFIG_KEYBOARD_LM8333 is not set
# CONFIG_KEYBOARD_MAX7359 is not set
# CONFIG_KEYBOARD_MCS is not set
# CONFIG_KEYBOARD_MPR121 is not set
# CONFIG_KEYBOARD_NEWTON is not set
# CONFIG_KEYBOARD_OPENCORES is not set
# CONFIG_KEYBOARD_STOWAWAY is not set
# CONFIG_KEYBOARD_SUNKBD is not set
# CONFIG_KEYBOARD_STMPE is not set
# CONFIG_KEYBOARD_TC3589X is not set
# CONFIG_KEYBOARD_XTKBD is not set
CONFIG_INPUT_MOUSE=y
CONFIG_MOUSE_PS2=y
CONFIG_MOUSE_PS2_ALPS=y
CONFIG_MOUSE_PS2_LOGIPS2PP=y
CONFIG_MOUSE_PS2_SYNAPTICS=y
CONFIG_MOUSE_PS2_CYPRESS=y
CONFIG_MOUSE_PS2_TRACKPOINT=y
# CONFIG_MOUSE_PS2_ELANTECH is not set
# CONFIG_MOUSE_PS2_SENTELIC is not set
# CONFIG_MOUSE_PS2_TOUCHKIT is not set
# CONFIG_MOUSE_SERIAL is not set
# CONFIG_MOUSE_APPLETOUCH is not set
CONFIG_MOUSE_BCM5974=y
CONFIG_MOUSE_CYAPA=y
CONFIG_MOUSE_VSXXXAA=y
# CONFIG_MOUSE_GPIO is not set
CONFIG_MOUSE_SYNAPTICS_I2C=y
CONFIG_MOUSE_SYNAPTICS_USB=y
CONFIG_INPUT_JOYSTICK=y
CONFIG_JOYSTICK_ANALOG=y
# CONFIG_JOYSTICK_A3D is not set
CONFIG_JOYSTICK_ADI=y
# CONFIG_JOYSTICK_COBRA is not set
CONFIG_JOYSTICK_GF2K=y
# CONFIG_JOYSTICK_GRIP is not set
CONFIG_JOYSTICK_GRIP_MP=y
# CONFIG_JOYSTICK_GUILLEMOT is not set
CONFIG_JOYSTICK_INTERACT=y
CONFIG_JOYSTICK_SIDEWINDER=y
# CONFIG_JOYSTICK_TMDC is not set
CONFIG_JOYSTICK_IFORCE=y
CONFIG_JOYSTICK_IFORCE_USB=y
# CONFIG_JOYSTICK_IFORCE_232 is not set
# CONFIG_JOYSTICK_WARRIOR is not set
CONFIG_JOYSTICK_MAGELLAN=y
CONFIG_JOYSTICK_SPACEORB=y
CONFIG_JOYSTICK_SPACEBALL=y
CONFIG_JOYSTICK_STINGER=y
CONFIG_JOYSTICK_TWIDJOY=y
CONFIG_JOYSTICK_ZHENHUA=y
# CONFIG_JOYSTICK_DB9 is not set
# CONFIG_JOYSTICK_GAMECON is not set
CONFIG_JOYSTICK_TURBOGRAFX=y
CONFIG_JOYSTICK_AS5011=y
CONFIG_JOYSTICK_JOYDUMP=y
# CONFIG_JOYSTICK_XPAD is not set
CONFIG_JOYSTICK_WALKERA0701=y
# CONFIG_INPUT_TABLET is not set
CONFIG_INPUT_TOUCHSCREEN=y
CONFIG_TOUCHSCREEN_ADS7846=y
CONFIG_TOUCHSCREEN_AD7877=y
# CONFIG_TOUCHSCREEN_AD7879 is not set
CONFIG_TOUCHSCREEN_ATMEL_MXT=y
CONFIG_TOUCHSCREEN_AUO_PIXCIR=y
CONFIG_TOUCHSCREEN_BU21013=y
# CONFIG_TOUCHSCREEN_CY8CTMG110 is not set
CONFIG_TOUCHSCREEN_CYTTSP_CORE=y
# CONFIG_TOUCHSCREEN_CYTTSP_I2C is not set
# CONFIG_TOUCHSCREEN_CYTTSP_SPI is not set
# CONFIG_TOUCHSCREEN_CYTTSP4_CORE is not set
CONFIG_TOUCHSCREEN_DA9052=y
CONFIG_TOUCHSCREEN_DYNAPRO=y
CONFIG_TOUCHSCREEN_HAMPSHIRE=y
CONFIG_TOUCHSCREEN_EETI=y
# CONFIG_TOUCHSCREEN_FUJITSU is not set
CONFIG_TOUCHSCREEN_ILI210X=y
# CONFIG_TOUCHSCREEN_GUNZE is not set
CONFIG_TOUCHSCREEN_ELO=y
# CONFIG_TOUCHSCREEN_WACOM_W8001 is not set
CONFIG_TOUCHSCREEN_WACOM_I2C=y
CONFIG_TOUCHSCREEN_MAX11801=y
CONFIG_TOUCHSCREEN_MCS5000=y
# CONFIG_TOUCHSCREEN_MMS114 is not set
CONFIG_TOUCHSCREEN_MTOUCH=y
CONFIG_TOUCHSCREEN_INEXIO=y
# CONFIG_TOUCHSCREEN_MK712 is not set
CONFIG_TOUCHSCREEN_PENMOUNT=y
CONFIG_TOUCHSCREEN_EDT_FT5X06=y
# CONFIG_TOUCHSCREEN_TOUCHRIGHT is not set
CONFIG_TOUCHSCREEN_TOUCHWIN=y
# CONFIG_TOUCHSCREEN_PIXCIR is not set
# CONFIG_TOUCHSCREEN_WM831X is not set
CONFIG_TOUCHSCREEN_USB_COMPOSITE=y
# CONFIG_TOUCHSCREEN_MC13783 is not set
# CONFIG_TOUCHSCREEN_USB_EGALAX is not set
# CONFIG_TOUCHSCREEN_USB_PANJIT is not set
# CONFIG_TOUCHSCREEN_USB_3M is not set
CONFIG_TOUCHSCREEN_USB_ITM=y
# CONFIG_TOUCHSCREEN_USB_ETURBO is not set
CONFIG_TOUCHSCREEN_USB_GUNZE=y
CONFIG_TOUCHSCREEN_USB_DMC_TSC10=y
# CONFIG_TOUCHSCREEN_USB_IRTOUCH is not set
CONFIG_TOUCHSCREEN_USB_IDEALTEK=y
# CONFIG_TOUCHSCREEN_USB_GENERAL_TOUCH is not set
# CONFIG_TOUCHSCREEN_USB_GOTOP is not set
CONFIG_TOUCHSCREEN_USB_JASTEC=y
# CONFIG_TOUCHSCREEN_USB_ELO is not set
CONFIG_TOUCHSCREEN_USB_E2I=y
# CONFIG_TOUCHSCREEN_USB_ZYTRONIC is not set
# CONFIG_TOUCHSCREEN_USB_ETT_TC45USB is not set
# CONFIG_TOUCHSCREEN_USB_NEXIO is not set
CONFIG_TOUCHSCREEN_USB_EASYTOUCH=y
# CONFIG_TOUCHSCREEN_TOUCHIT213 is not set
# CONFIG_TOUCHSCREEN_TSC_SERIO is not set
CONFIG_TOUCHSCREEN_TSC2005=y
CONFIG_TOUCHSCREEN_TSC2007=y
CONFIG_TOUCHSCREEN_PCAP=y
# CONFIG_TOUCHSCREEN_ST1232 is not set
# CONFIG_TOUCHSCREEN_STMPE is not set
CONFIG_TOUCHSCREEN_TPS6507X=y
CONFIG_INPUT_MISC=y
CONFIG_INPUT_AD714X=y
CONFIG_INPUT_AD714X_I2C=y
# CONFIG_INPUT_AD714X_SPI is not set
CONFIG_INPUT_BMA150=y
CONFIG_INPUT_MC13783_PWRBUTTON=y
# CONFIG_INPUT_MMA8450 is not set
CONFIG_INPUT_MPU3050=y
CONFIG_INPUT_APANEL=y
CONFIG_INPUT_GP2A=y
# CONFIG_INPUT_GPIO_TILT_POLLED is not set
# CONFIG_INPUT_ATLAS_BTNS is not set
CONFIG_INPUT_ATI_REMOTE2=y
CONFIG_INPUT_KEYSPAN_REMOTE=y
CONFIG_INPUT_KXTJ9=y
CONFIG_INPUT_KXTJ9_POLLED_MODE=y
# CONFIG_INPUT_POWERMATE is not set
CONFIG_INPUT_YEALINK=y
CONFIG_INPUT_CM109=y
CONFIG_INPUT_RETU_PWRBUTTON=y
CONFIG_INPUT_TWL6040_VIBRA=y
CONFIG_INPUT_UINPUT=y
# CONFIG_INPUT_PCF50633_PMU is not set
# CONFIG_INPUT_PCF8574 is not set
CONFIG_INPUT_PWM_BEEPER=y
CONFIG_INPUT_GPIO_ROTARY_ENCODER=y
# CONFIG_INPUT_DA9052_ONKEY is not set
CONFIG_INPUT_WM831X_ON=y
CONFIG_INPUT_PCAP=y
CONFIG_INPUT_ADXL34X=y
CONFIG_INPUT_ADXL34X_I2C=y
# CONFIG_INPUT_ADXL34X_SPI is not set
# CONFIG_INPUT_IMS_PCU is not set
CONFIG_INPUT_CMA3000=y
# CONFIG_INPUT_CMA3000_I2C is not set

#
# Hardware I/O ports
#
CONFIG_SERIO=y
CONFIG_SERIO_I8042=y
CONFIG_SERIO_SERPORT=y
CONFIG_SERIO_CT82C710=y
CONFIG_SERIO_PARKBD=y
CONFIG_SERIO_PCIPS2=y
CONFIG_SERIO_LIBPS2=y
# CONFIG_SERIO_RAW is not set
CONFIG_SERIO_ALTERA_PS2=y
CONFIG_SERIO_PS2MULT=y
CONFIG_SERIO_ARC_PS2=y
CONFIG_GAMEPORT=y
CONFIG_GAMEPORT_NS558=y
CONFIG_GAMEPORT_L4=y
CONFIG_GAMEPORT_EMU10K1=y
# CONFIG_GAMEPORT_FM801 is not set

#
# Character devices
#
CONFIG_TTY=y
# CONFIG_VT is not set
CONFIG_UNIX98_PTYS=y
# CONFIG_DEVPTS_MULTIPLE_INSTANCES is not set
CONFIG_LEGACY_PTYS=y
CONFIG_LEGACY_PTY_COUNT=256
# CONFIG_SERIAL_NONSTANDARD is not set
# CONFIG_NOZOMI is not set
# CONFIG_N_GSM is not set
# CONFIG_TRACE_SINK is not set
# CONFIG_DEVKMEM is not set

#
# Serial drivers
#
CONFIG_SERIAL_8250=y
CONFIG_SERIAL_8250_DEPRECATED_OPTIONS=y
CONFIG_SERIAL_8250_PNP=y
CONFIG_SERIAL_8250_CONSOLE=y
CONFIG_FIX_EARLYCON_MEM=y
CONFIG_SERIAL_8250_PCI=y
# CONFIG_SERIAL_8250_CS is not set
CONFIG_SERIAL_8250_NR_UARTS=4
CONFIG_SERIAL_8250_RUNTIME_UARTS=4
# CONFIG_SERIAL_8250_EXTENDED is not set
# CONFIG_SERIAL_8250_DW is not set

#
# Non-8250 serial port support
#
# CONFIG_SERIAL_MAX3100 is not set
# CONFIG_SERIAL_MAX310X is not set
# CONFIG_SERIAL_MRST_MAX3110 is not set
# CONFIG_SERIAL_MFD_HSU is not set
# CONFIG_SERIAL_UARTLITE is not set
CONFIG_SERIAL_CORE=y
CONFIG_SERIAL_CORE_CONSOLE=y
# CONFIG_SERIAL_JSM is not set
# CONFIG_SERIAL_SCCNXP is not set
# CONFIG_SERIAL_TIMBERDALE is not set
# CONFIG_SERIAL_ALTERA_JTAGUART is not set
# CONFIG_SERIAL_ALTERA_UART is not set
# CONFIG_SERIAL_IFX6X60 is not set
# CONFIG_SERIAL_PCH_UART is not set
# CONFIG_SERIAL_ARC is not set
# CONFIG_SERIAL_RP2 is not set
# CONFIG_SERIAL_FSL_LPUART is not set
# CONFIG_TTY_PRINTK is not set
# CONFIG_PRINTER is not set
# CONFIG_PPDEV is not set
# CONFIG_VIRTIO_CONSOLE is not set
CONFIG_IPMI_HANDLER=y
# CONFIG_IPMI_PANIC_EVENT is not set
CONFIG_IPMI_DEVICE_INTERFACE=y
CONFIG_IPMI_SI=y
CONFIG_IPMI_WATCHDOG=y
CONFIG_IPMI_POWEROFF=y
# CONFIG_HW_RANDOM is not set
CONFIG_NVRAM=y
# CONFIG_R3964 is not set
CONFIG_APPLICOM=y

#
# PCMCIA character devices
#
# CONFIG_SYNCLINK_CS is not set
CONFIG_CARDMAN_4000=y
# CONFIG_CARDMAN_4040 is not set
# CONFIG_MWAVE is not set
# CONFIG_HPET is not set
# CONFIG_HANGCHECK_TIMER is not set
CONFIG_TCG_TPM=y
# CONFIG_TCG_TIS is not set
CONFIG_TCG_TIS_I2C_INFINEON=y
CONFIG_TCG_NSC=y
# CONFIG_TCG_ATMEL is not set
# CONFIG_TCG_INFINEON is not set
# CONFIG_TCG_ST33_I2C is not set
# CONFIG_TELCLOCK is not set
CONFIG_DEVPORT=y
CONFIG_I2C=y
CONFIG_I2C_BOARDINFO=y
# CONFIG_I2C_COMPAT is not set
CONFIG_I2C_CHARDEV=y
CONFIG_I2C_MUX=y

#
# Multiplexer I2C Chip support
#
CONFIG_I2C_MUX_GPIO=y
# CONFIG_I2C_MUX_PCA9541 is not set
CONFIG_I2C_MUX_PCA954x=y
CONFIG_I2C_HELPER_AUTO=y
CONFIG_I2C_SMBUS=y
CONFIG_I2C_ALGOBIT=y
CONFIG_I2C_ALGOPCA=y

#
# I2C Hardware Bus support
#

#
# PC SMBus host controller drivers
#
# CONFIG_I2C_ALI1535 is not set
CONFIG_I2C_ALI1563=y
CONFIG_I2C_ALI15X3=y
# CONFIG_I2C_AMD756 is not set
CONFIG_I2C_AMD8111=y
CONFIG_I2C_I801=y
# CONFIG_I2C_ISCH is not set
CONFIG_I2C_ISMT=y
# CONFIG_I2C_PIIX4 is not set
# CONFIG_I2C_NFORCE2 is not set
CONFIG_I2C_SIS5595=y
CONFIG_I2C_SIS630=y
# CONFIG_I2C_SIS96X is not set
# CONFIG_I2C_VIA is not set
# CONFIG_I2C_VIAPRO is not set

#
# ACPI drivers
#
# CONFIG_I2C_SCMI is not set

#
# I2C system bus drivers (mostly embedded / system-on-chip)
#
CONFIG_I2C_CBUS_GPIO=y
# CONFIG_I2C_DESIGNWARE_PCI is not set
CONFIG_I2C_EG20T=y
# CONFIG_I2C_GPIO is not set
CONFIG_I2C_KEMPLD=y
CONFIG_I2C_OCORES=y
CONFIG_I2C_PCA_PLATFORM=y
# CONFIG_I2C_PXA_PCI is not set
CONFIG_I2C_SIMTEC=y
CONFIG_I2C_XILINX=y

#
# External I2C/SMBus adapter drivers
#
CONFIG_I2C_DIOLAN_U2C=y
CONFIG_I2C_PARPORT=y
CONFIG_I2C_PARPORT_LIGHT=y
# CONFIG_I2C_TAOS_EVM is not set
# CONFIG_I2C_TINY_USB is not set
# CONFIG_I2C_VIPERBOARD is not set

#
# Other I2C/SMBus bus drivers
#
# CONFIG_I2C_DEBUG_CORE is not set
# CONFIG_I2C_DEBUG_ALGO is not set
# CONFIG_I2C_DEBUG_BUS is not set
CONFIG_SPI=y
CONFIG_SPI_DEBUG=y
CONFIG_SPI_MASTER=y

#
# SPI Master Controller Drivers
#
CONFIG_SPI_ALTERA=y
CONFIG_SPI_BITBANG=y
CONFIG_SPI_BUTTERFLY=y
# CONFIG_SPI_GPIO is not set
CONFIG_SPI_LM70_LLP=y
CONFIG_SPI_OC_TINY=y
CONFIG_SPI_PXA2XX_DMA=y
CONFIG_SPI_PXA2XX=y
CONFIG_SPI_PXA2XX_PCI=y
CONFIG_SPI_SC18IS602=y
CONFIG_SPI_TOPCLIFF_PCH=y
CONFIG_SPI_XCOMM=y
CONFIG_SPI_XILINX=y
CONFIG_SPI_DESIGNWARE=y
CONFIG_SPI_DW_PCI=y

#
# SPI Protocol Masters
#
CONFIG_SPI_SPIDEV=y
CONFIG_SPI_TLE62X0=y
# CONFIG_HSI is not set

#
# PPS support
#
CONFIG_PPS=y
# CONFIG_PPS_DEBUG is not set

#
# PPS clients support
#
CONFIG_PPS_CLIENT_KTIMER=y
# CONFIG_PPS_CLIENT_LDISC is not set
CONFIG_PPS_CLIENT_PARPORT=y
CONFIG_PPS_CLIENT_GPIO=y

#
# PPS generators support
#

#
# PTP clock support
#
CONFIG_PTP_1588_CLOCK=y

#
# Enable PHYLIB and NETWORK_PHY_TIMESTAMPING to see the additional clocks.
#
CONFIG_PTP_1588_CLOCK_PCH=y
CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y
CONFIG_GPIO_DEVRES=y
CONFIG_GPIOLIB=y
CONFIG_GPIO_ACPI=y
# CONFIG_DEBUG_GPIO is not set
# CONFIG_GPIO_SYSFS is not set
CONFIG_GPIO_GENERIC=y
# CONFIG_GPIO_DA9052 is not set
CONFIG_GPIO_MAX730X=y

#
# Memory mapped GPIO drivers:
#
CONFIG_GPIO_GENERIC_PLATFORM=y
# CONFIG_GPIO_IT8761E is not set
CONFIG_GPIO_TS5500=y
CONFIG_GPIO_SCH=y
CONFIG_GPIO_ICH=y
CONFIG_GPIO_VX855=y
# CONFIG_GPIO_LYNXPOINT is not set

#
# I2C GPIO expanders:
#
CONFIG_GPIO_ARIZONA=y
# CONFIG_GPIO_MAX7300 is not set
CONFIG_GPIO_MAX732X=y
# CONFIG_GPIO_MAX732X_IRQ is not set
CONFIG_GPIO_PCA953X=y
CONFIG_GPIO_PCA953X_IRQ=y
CONFIG_GPIO_PCF857X=y
CONFIG_GPIO_RC5T583=y
# CONFIG_GPIO_SX150X is not set
CONFIG_GPIO_STMPE=y
CONFIG_GPIO_TC3589X=y
CONFIG_GPIO_TPS65912=y
CONFIG_GPIO_TWL6040=y
CONFIG_GPIO_WM831X=y
CONFIG_GPIO_WM8350=y
CONFIG_GPIO_WM8994=y
CONFIG_GPIO_ADP5520=y
# CONFIG_GPIO_ADP5588 is not set

#
# PCI GPIO expanders:
#
CONFIG_GPIO_CS5535=y
CONFIG_GPIO_BT8XX=y
CONFIG_GPIO_AMD8111=y
CONFIG_GPIO_LANGWELL=y
# CONFIG_GPIO_PCH is not set
CONFIG_GPIO_ML_IOH=y
CONFIG_GPIO_TIMBERDALE=y
CONFIG_GPIO_RDC321X=y

#
# SPI GPIO expanders:
#
CONFIG_GPIO_MAX7301=y
CONFIG_GPIO_MCP23S08=y
CONFIG_GPIO_MC33880=y
# CONFIG_GPIO_74X164 is not set

#
# AC97 GPIO expanders:
#

#
# MODULbus GPIO expanders:
#
CONFIG_GPIO_JANZ_TTL=y
# CONFIG_GPIO_TPS6586X is not set
CONFIG_GPIO_TPS65910=y

#
# USB GPIO expanders:
#
CONFIG_GPIO_VIPERBOARD=y
CONFIG_W1=y
# CONFIG_W1_CON is not set

#
# 1-wire Bus Masters
#
# CONFIG_W1_MASTER_MATROX is not set
CONFIG_W1_MASTER_DS2490=y
CONFIG_W1_MASTER_DS2482=y
CONFIG_W1_MASTER_DS1WM=y
CONFIG_W1_MASTER_GPIO=y

#
# 1-wire Slaves
#
# CONFIG_W1_SLAVE_THERM is not set
CONFIG_W1_SLAVE_SMEM=y
# CONFIG_W1_SLAVE_DS2408 is not set
CONFIG_W1_SLAVE_DS2413=y
CONFIG_W1_SLAVE_DS2423=y
CONFIG_W1_SLAVE_DS2431=y
CONFIG_W1_SLAVE_DS2433=y
# CONFIG_W1_SLAVE_DS2433_CRC is not set
# CONFIG_W1_SLAVE_DS2760 is not set
CONFIG_W1_SLAVE_DS2780=y
CONFIG_W1_SLAVE_DS2781=y
CONFIG_W1_SLAVE_DS28E04=y
CONFIG_W1_SLAVE_BQ27000=y
CONFIG_POWER_SUPPLY=y
CONFIG_POWER_SUPPLY_DEBUG=y
# CONFIG_PDA_POWER is not set
CONFIG_GENERIC_ADC_BATTERY=y
CONFIG_WM831X_BACKUP=y
CONFIG_WM831X_POWER=y
CONFIG_WM8350_POWER=y
CONFIG_TEST_POWER=y
CONFIG_BATTERY_DS2780=y
CONFIG_BATTERY_DS2781=y
CONFIG_BATTERY_DS2782=y
CONFIG_BATTERY_SBS=y
# CONFIG_BATTERY_BQ27x00 is not set
# CONFIG_BATTERY_DA9052 is not set
# CONFIG_BATTERY_MAX17040 is not set
CONFIG_BATTERY_MAX17042=y
CONFIG_CHARGER_PCF50633=y
# CONFIG_CHARGER_ISP1704 is not set
CONFIG_CHARGER_MAX8903=y
# CONFIG_CHARGER_LP8727 is not set
CONFIG_CHARGER_GPIO=y
# CONFIG_CHARGER_MANAGER is not set
CONFIG_CHARGER_MAX8997=y
CONFIG_CHARGER_MAX8998=y
CONFIG_CHARGER_BQ2415X=y
CONFIG_CHARGER_SMB347=y
CONFIG_BATTERY_GOLDFISH=y
# CONFIG_POWER_RESET is not set
# CONFIG_POWER_AVS is not set
CONFIG_HWMON=y
CONFIG_HWMON_VID=y
CONFIG_HWMON_DEBUG_CHIP=y

#
# Native drivers
#
CONFIG_SENSORS_AD7314=y
CONFIG_SENSORS_AD7414=y
# CONFIG_SENSORS_AD7418 is not set
CONFIG_SENSORS_ADCXX=y
# CONFIG_SENSORS_ADM1021 is not set
# CONFIG_SENSORS_ADM1025 is not set
CONFIG_SENSORS_ADM1026=y
CONFIG_SENSORS_ADM1029=y
# CONFIG_SENSORS_ADM1031 is not set
# CONFIG_SENSORS_ADM9240 is not set
CONFIG_SENSORS_ADT7X10=y
CONFIG_SENSORS_ADT7310=y
# CONFIG_SENSORS_ADT7410 is not set
CONFIG_SENSORS_ADT7411=y
CONFIG_SENSORS_ADT7462=y
CONFIG_SENSORS_ADT7470=y
# CONFIG_SENSORS_ADT7475 is not set
CONFIG_SENSORS_ASC7621=y
# CONFIG_SENSORS_K8TEMP is not set
# CONFIG_SENSORS_K10TEMP is not set
CONFIG_SENSORS_FAM15H_POWER=y
CONFIG_SENSORS_ASB100=y
CONFIG_SENSORS_ATXP1=y
CONFIG_SENSORS_DS620=y
CONFIG_SENSORS_DS1621=y
CONFIG_SENSORS_DA9052_ADC=y
# CONFIG_SENSORS_I5K_AMB is not set
CONFIG_SENSORS_F71805F=y
CONFIG_SENSORS_F71882FG=y
# CONFIG_SENSORS_F75375S is not set
CONFIG_SENSORS_FSCHMD=y
CONFIG_SENSORS_G760A=y
# CONFIG_SENSORS_G762 is not set
# CONFIG_SENSORS_GL518SM is not set
CONFIG_SENSORS_GL520SM=y
CONFIG_SENSORS_GPIO_FAN=y
CONFIG_SENSORS_HIH6130=y
# CONFIG_SENSORS_CORETEMP is not set
CONFIG_SENSORS_IBMAEM=y
# CONFIG_SENSORS_IBMPEX is not set
# CONFIG_SENSORS_IIO_HWMON is not set
CONFIG_SENSORS_IT87=y
CONFIG_SENSORS_JC42=y
CONFIG_SENSORS_LINEAGE=y
CONFIG_SENSORS_LM63=y
# CONFIG_SENSORS_LM70 is not set
CONFIG_SENSORS_LM73=y
# CONFIG_SENSORS_LM75 is not set
CONFIG_SENSORS_LM77=y
# CONFIG_SENSORS_LM78 is not set
CONFIG_SENSORS_LM80=y
CONFIG_SENSORS_LM83=y
# CONFIG_SENSORS_LM85 is not set
CONFIG_SENSORS_LM87=y
# CONFIG_SENSORS_LM90 is not set
# CONFIG_SENSORS_LM92 is not set
CONFIG_SENSORS_LM93=y
CONFIG_SENSORS_LTC4151=y
CONFIG_SENSORS_LTC4215=y
CONFIG_SENSORS_LTC4245=y
CONFIG_SENSORS_LTC4261=y
CONFIG_SENSORS_LM95234=y
CONFIG_SENSORS_LM95241=y
# CONFIG_SENSORS_LM95245 is not set
CONFIG_SENSORS_MAX1111=y
CONFIG_SENSORS_MAX16065=y
CONFIG_SENSORS_MAX1619=y
CONFIG_SENSORS_MAX1668=y
CONFIG_SENSORS_MAX197=y
# CONFIG_SENSORS_MAX6639 is not set
CONFIG_SENSORS_MAX6642=y
# CONFIG_SENSORS_MAX6650 is not set
# CONFIG_SENSORS_MAX6697 is not set
CONFIG_SENSORS_MCP3021=y
CONFIG_SENSORS_NCT6775=y
CONFIG_SENSORS_PC87360=y
CONFIG_SENSORS_PC87427=y
# CONFIG_SENSORS_PCF8591 is not set
CONFIG_PMBUS=y
# CONFIG_SENSORS_PMBUS is not set
CONFIG_SENSORS_ADM1275=y
# CONFIG_SENSORS_LM25066 is not set
CONFIG_SENSORS_LTC2978=y
CONFIG_SENSORS_MAX16064=y
# CONFIG_SENSORS_MAX34440 is not set
# CONFIG_SENSORS_MAX8688 is not set
CONFIG_SENSORS_UCD9000=y
CONFIG_SENSORS_UCD9200=y
CONFIG_SENSORS_ZL6100=y
CONFIG_SENSORS_SHT15=y
CONFIG_SENSORS_SHT21=y
CONFIG_SENSORS_SIS5595=y
# CONFIG_SENSORS_SMM665 is not set
# CONFIG_SENSORS_DME1737 is not set
CONFIG_SENSORS_EMC1403=y
CONFIG_SENSORS_EMC2103=y
CONFIG_SENSORS_EMC6W201=y
CONFIG_SENSORS_SMSC47M1=y
# CONFIG_SENSORS_SMSC47M192 is not set
CONFIG_SENSORS_SMSC47B397=y
# CONFIG_SENSORS_SCH56XX_COMMON is not set
CONFIG_SENSORS_ADS1015=y
# CONFIG_SENSORS_ADS7828 is not set
# CONFIG_SENSORS_ADS7871 is not set
CONFIG_SENSORS_AMC6821=y
CONFIG_SENSORS_INA209=y
# CONFIG_SENSORS_INA2XX is not set
CONFIG_SENSORS_THMC50=y
# CONFIG_SENSORS_TMP102 is not set
# CONFIG_SENSORS_TMP401 is not set
# CONFIG_SENSORS_TMP421 is not set
CONFIG_SENSORS_VIA_CPUTEMP=y
# CONFIG_SENSORS_VIA686A is not set
CONFIG_SENSORS_VT1211=y
CONFIG_SENSORS_VT8231=y
CONFIG_SENSORS_W83781D=y
CONFIG_SENSORS_W83791D=y
# CONFIG_SENSORS_W83792D is not set
CONFIG_SENSORS_W83793=y
CONFIG_SENSORS_W83795=y
# CONFIG_SENSORS_W83795_FANCTRL is not set
# CONFIG_SENSORS_W83L785TS is not set
CONFIG_SENSORS_W83L786NG=y
CONFIG_SENSORS_W83627HF=y
CONFIG_SENSORS_W83627EHF=y
CONFIG_SENSORS_WM831X=y
CONFIG_SENSORS_WM8350=y
CONFIG_SENSORS_APPLESMC=y
CONFIG_SENSORS_MC13783_ADC=y

#
# ACPI drivers
#
# CONFIG_SENSORS_ACPI_POWER is not set
# CONFIG_SENSORS_ATK0110 is not set
CONFIG_THERMAL=y
CONFIG_THERMAL_HWMON=y
CONFIG_THERMAL_DEFAULT_GOV_STEP_WISE=y
# CONFIG_THERMAL_DEFAULT_GOV_FAIR_SHARE is not set
# CONFIG_THERMAL_DEFAULT_GOV_USER_SPACE is not set
# CONFIG_THERMAL_GOV_FAIR_SHARE is not set
CONFIG_THERMAL_GOV_STEP_WISE=y
# CONFIG_THERMAL_GOV_USER_SPACE is not set
# CONFIG_CPU_THERMAL is not set
# CONFIG_THERMAL_EMULATION is not set
# CONFIG_INTEL_POWERCLAMP is not set

#
# Texas Instruments thermal drivers
#
# CONFIG_WATCHDOG is not set
CONFIG_SSB_POSSIBLE=y

#
# Sonics Silicon Backplane
#
CONFIG_SSB=y
CONFIG_SSB_SPROM=y
CONFIG_SSB_PCIHOST_POSSIBLE=y
CONFIG_SSB_PCIHOST=y
# CONFIG_SSB_B43_PCI_BRIDGE is not set
CONFIG_SSB_PCMCIAHOST_POSSIBLE=y
# CONFIG_SSB_PCMCIAHOST is not set
CONFIG_SSB_SDIOHOST_POSSIBLE=y
CONFIG_SSB_SDIOHOST=y
CONFIG_SSB_SILENT=y
CONFIG_SSB_DRIVER_PCICORE_POSSIBLE=y
CONFIG_SSB_DRIVER_PCICORE=y
CONFIG_SSB_DRIVER_GPIO=y
CONFIG_BCMA_POSSIBLE=y

#
# Broadcom specific AMBA
#
CONFIG_BCMA=y
CONFIG_BCMA_HOST_PCI_POSSIBLE=y
# CONFIG_BCMA_HOST_PCI is not set
CONFIG_BCMA_DRIVER_GMAC_CMN=y
# CONFIG_BCMA_DRIVER_GPIO is not set
# CONFIG_BCMA_DEBUG is not set

#
# Multifunction device drivers
#
CONFIG_MFD_CORE=y
CONFIG_MFD_CS5535=y
# CONFIG_MFD_AS3711 is not set
CONFIG_PMIC_ADP5520=y
CONFIG_MFD_AAT2870_CORE=y
# CONFIG_MFD_CROS_EC is not set
# CONFIG_PMIC_DA903X is not set
CONFIG_PMIC_DA9052=y
# CONFIG_MFD_DA9052_SPI is not set
CONFIG_MFD_DA9052_I2C=y
# CONFIG_MFD_DA9055 is not set
CONFIG_MFD_MC13783=y
CONFIG_MFD_MC13XXX=y
CONFIG_MFD_MC13XXX_SPI=y
CONFIG_MFD_MC13XXX_I2C=y
# CONFIG_HTC_PASIC3 is not set
# CONFIG_HTC_I2CPLD is not set
CONFIG_LPC_ICH=y
CONFIG_LPC_SCH=y
CONFIG_MFD_JANZ_CMODIO=y
CONFIG_MFD_KEMPLD=y
# CONFIG_MFD_88PM800 is not set
CONFIG_MFD_88PM805=y
# CONFIG_MFD_88PM860X is not set
# CONFIG_MFD_MAX77686 is not set
# CONFIG_MFD_MAX77693 is not set
# CONFIG_MFD_MAX8907 is not set
# CONFIG_MFD_MAX8925 is not set
CONFIG_MFD_MAX8997=y
CONFIG_MFD_MAX8998=y
CONFIG_EZX_PCAP=y
CONFIG_MFD_VIPERBOARD=y
CONFIG_MFD_RETU=y
CONFIG_MFD_PCF50633=y
CONFIG_PCF50633_ADC=y
CONFIG_PCF50633_GPIO=y
CONFIG_MFD_RDC321X=y
# CONFIG_MFD_RTSX_PCI is not set
CONFIG_MFD_RC5T583=y
CONFIG_MFD_SEC_CORE=y
# CONFIG_MFD_SI476X_CORE is not set
# CONFIG_MFD_SM501 is not set
CONFIG_MFD_SMSC=y
# CONFIG_ABX500_CORE is not set
CONFIG_MFD_STMPE=y

#
# STMicroelectronics STMPE Interface Drivers
#
# CONFIG_STMPE_I2C is not set
# CONFIG_STMPE_SPI is not set
CONFIG_MFD_SYSCON=y
# CONFIG_MFD_TI_AM335X_TSCADC is not set
CONFIG_MFD_LP8788=y
# CONFIG_MFD_PALMAS is not set
# CONFIG_TPS6105X is not set
# CONFIG_TPS65010 is not set
CONFIG_TPS6507X=y
# CONFIG_MFD_TPS65090 is not set
# CONFIG_MFD_TPS65217 is not set
CONFIG_MFD_TPS6586X=y
CONFIG_MFD_TPS65910=y
CONFIG_MFD_TPS65912=y
CONFIG_MFD_TPS65912_I2C=y
# CONFIG_MFD_TPS65912_SPI is not set
# CONFIG_MFD_TPS80031 is not set
# CONFIG_TWL4030_CORE is not set
CONFIG_TWL6040_CORE=y
CONFIG_MFD_WL1273_CORE=y
CONFIG_MFD_LM3533=y
CONFIG_MFD_TIMBERDALE=y
CONFIG_MFD_TC3589X=y
# CONFIG_MFD_TMIO is not set
CONFIG_MFD_VX855=y
CONFIG_MFD_ARIZONA=y
# CONFIG_MFD_ARIZONA_I2C is not set
CONFIG_MFD_ARIZONA_SPI=y
CONFIG_MFD_WM5102=y
CONFIG_MFD_WM5110=y
# CONFIG_MFD_WM8997 is not set
# CONFIG_MFD_WM8400 is not set
CONFIG_MFD_WM831X=y
CONFIG_MFD_WM831X_I2C=y
CONFIG_MFD_WM831X_SPI=y
CONFIG_MFD_WM8350=y
CONFIG_MFD_WM8350_I2C=y
CONFIG_MFD_WM8994=y
CONFIG_REGULATOR=y
CONFIG_REGULATOR_DEBUG=y
CONFIG_REGULATOR_DUMMY=y
CONFIG_REGULATOR_FIXED_VOLTAGE=y
CONFIG_REGULATOR_VIRTUAL_CONSUMER=y
# CONFIG_REGULATOR_USERSPACE_CONSUMER is not set
CONFIG_REGULATOR_GPIO=y
# CONFIG_REGULATOR_AD5398 is not set
# CONFIG_REGULATOR_AAT2870 is not set
CONFIG_REGULATOR_DA9052=y
# CONFIG_REGULATOR_FAN53555 is not set
# CONFIG_REGULATOR_ANATOP is not set
CONFIG_REGULATOR_MC13XXX_CORE=y
# CONFIG_REGULATOR_MC13783 is not set
CONFIG_REGULATOR_MC13892=y
CONFIG_REGULATOR_ISL6271A=y
# CONFIG_REGULATOR_MAX1586 is not set
CONFIG_REGULATOR_MAX8649=y
CONFIG_REGULATOR_MAX8660=y
# CONFIG_REGULATOR_MAX8952 is not set
# CONFIG_REGULATOR_MAX8973 is not set
CONFIG_REGULATOR_MAX8997=y
CONFIG_REGULATOR_MAX8998=y
CONFIG_REGULATOR_PCAP=y
CONFIG_REGULATOR_LP3971=y
# CONFIG_REGULATOR_LP3972 is not set
CONFIG_REGULATOR_LP872X=y
CONFIG_REGULATOR_LP8755=y
CONFIG_REGULATOR_LP8788=y
CONFIG_REGULATOR_PCF50633=y
# CONFIG_REGULATOR_RC5T583 is not set
# CONFIG_REGULATOR_S2MPS11 is not set
CONFIG_REGULATOR_S5M8767=y
CONFIG_REGULATOR_TPS51632=y
CONFIG_REGULATOR_TPS62360=y
CONFIG_REGULATOR_TPS65023=y
CONFIG_REGULATOR_TPS6507X=y
CONFIG_REGULATOR_TPS6524X=y
CONFIG_REGULATOR_TPS6586X=y
CONFIG_REGULATOR_TPS65910=y
CONFIG_REGULATOR_TPS65912=y
# CONFIG_REGULATOR_WM831X is not set
CONFIG_REGULATOR_WM8350=y
CONFIG_REGULATOR_WM8994=y
# CONFIG_MEDIA_SUPPORT is not set

#
# Graphics support
#
CONFIG_AGP=y
# CONFIG_AGP_AMD64 is not set
CONFIG_AGP_INTEL=y
CONFIG_AGP_SIS=y
CONFIG_AGP_VIA=y
CONFIG_VGA_ARB=y
CONFIG_VGA_ARB_MAX_GPUS=16
# CONFIG_VGA_SWITCHEROO is not set
CONFIG_DRM=y
CONFIG_DRM_USB=y
CONFIG_DRM_KMS_HELPER=y
# CONFIG_DRM_LOAD_EDID_FIRMWARE is not set
CONFIG_DRM_TTM=y

#
# I2C encoder or helper chips
#
# CONFIG_DRM_I2C_CH7006 is not set
CONFIG_DRM_I2C_SIL164=y
CONFIG_DRM_I2C_NXP_TDA998X=y
CONFIG_DRM_TDFX=y
# CONFIG_DRM_R128 is not set
CONFIG_DRM_RADEON=y
# CONFIG_DRM_RADEON_UMS is not set
CONFIG_DRM_NOUVEAU=y
CONFIG_NOUVEAU_DEBUG=5
CONFIG_NOUVEAU_DEBUG_DEFAULT=3
# CONFIG_DRM_NOUVEAU_BACKLIGHT is not set
# CONFIG_DRM_I915 is not set
CONFIG_DRM_MGA=y
# CONFIG_DRM_SIS is not set
CONFIG_DRM_VIA=y
CONFIG_DRM_SAVAGE=y
CONFIG_DRM_VMWGFX=y
# CONFIG_DRM_VMWGFX_FBCON is not set
# CONFIG_DRM_GMA500 is not set
CONFIG_DRM_UDL=y
CONFIG_DRM_AST=y
CONFIG_DRM_MGAG200=y
CONFIG_DRM_CIRRUS_QEMU=y
CONFIG_DRM_QXL=y
CONFIG_VGASTATE=y
CONFIG_VIDEO_OUTPUT_CONTROL=y
CONFIG_HDMI=y
CONFIG_FB=y
# CONFIG_FIRMWARE_EDID is not set
CONFIG_FB_DDC=y
CONFIG_FB_BOOT_VESA_SUPPORT=y
CONFIG_FB_CFB_FILLRECT=y
CONFIG_FB_CFB_COPYAREA=y
CONFIG_FB_CFB_IMAGEBLIT=y
# CONFIG_FB_CFB_REV_PIXELS_IN_BYTE is not set
CONFIG_FB_SYS_FILLRECT=y
CONFIG_FB_SYS_COPYAREA=y
CONFIG_FB_SYS_IMAGEBLIT=y
CONFIG_FB_FOREIGN_ENDIAN=y
CONFIG_FB_BOTH_ENDIAN=y
# CONFIG_FB_BIG_ENDIAN is not set
# CONFIG_FB_LITTLE_ENDIAN is not set
CONFIG_FB_SYS_FOPS=y
CONFIG_FB_DEFERRED_IO=y
CONFIG_FB_HECUBA=y
CONFIG_FB_SVGALIB=y
# CONFIG_FB_MACMODES is not set
CONFIG_FB_BACKLIGHT=y
CONFIG_FB_MODE_HELPERS=y
CONFIG_FB_TILEBLITTING=y

#
# Frame buffer hardware drivers
#
# CONFIG_FB_CIRRUS is not set
CONFIG_FB_PM2=y
# CONFIG_FB_PM2_FIFO_DISCONNECT is not set
CONFIG_FB_CYBER2000=y
# CONFIG_FB_CYBER2000_DDC is not set
# CONFIG_FB_ARC is not set
# CONFIG_FB_ASILIANT is not set
# CONFIG_FB_IMSTT is not set
# CONFIG_FB_VGA16 is not set
CONFIG_FB_UVESA=y
# CONFIG_FB_VESA is not set
CONFIG_FB_N411=y
CONFIG_FB_HGA=y
CONFIG_FB_S1D13XXX=y
# CONFIG_FB_NVIDIA is not set
# CONFIG_FB_RIVA is not set
CONFIG_FB_I740=y
CONFIG_FB_LE80578=y
CONFIG_FB_CARILLO_RANCH=y
# CONFIG_FB_INTEL is not set
# CONFIG_FB_MATROX is not set
CONFIG_FB_RADEON=y
CONFIG_FB_RADEON_I2C=y
# CONFIG_FB_RADEON_BACKLIGHT is not set
# CONFIG_FB_RADEON_DEBUG is not set
CONFIG_FB_ATY128=y
CONFIG_FB_ATY128_BACKLIGHT=y
CONFIG_FB_ATY=y
CONFIG_FB_ATY_CT=y
# CONFIG_FB_ATY_GENERIC_LCD is not set
CONFIG_FB_ATY_GX=y
CONFIG_FB_ATY_BACKLIGHT=y
CONFIG_FB_S3=y
# CONFIG_FB_S3_DDC is not set
# CONFIG_FB_SAVAGE is not set
CONFIG_FB_SIS=y
# CONFIG_FB_SIS_300 is not set
# CONFIG_FB_SIS_315 is not set
CONFIG_FB_VIA=y
CONFIG_FB_VIA_DIRECT_PROCFS=y
# CONFIG_FB_VIA_X_COMPATIBILITY is not set
CONFIG_FB_NEOMAGIC=y
CONFIG_FB_KYRO=y
# CONFIG_FB_3DFX is not set
# CONFIG_FB_VOODOO1 is not set
CONFIG_FB_VT8623=y
CONFIG_FB_TRIDENT=y
# CONFIG_FB_ARK is not set
CONFIG_FB_PM3=y
CONFIG_FB_CARMINE=y
CONFIG_FB_CARMINE_DRAM_EVAL=y
# CONFIG_CARMINE_DRAM_CUSTOM is not set
# CONFIG_FB_GEODE is not set
CONFIG_FB_TMIO=y
# CONFIG_FB_TMIO_ACCELL is not set
CONFIG_FB_SMSCUFX=y
CONFIG_FB_UDL=y
CONFIG_FB_GOLDFISH=y
# CONFIG_FB_VIRTUAL is not set
CONFIG_FB_METRONOME=y
CONFIG_FB_MB862XX=y
CONFIG_FB_MB862XX_PCI_GDC=y
# CONFIG_FB_MB862XX_I2C is not set
# CONFIG_FB_BROADSHEET is not set
# CONFIG_FB_AUO_K190X is not set
# CONFIG_EXYNOS_VIDEO is not set
CONFIG_BACKLIGHT_LCD_SUPPORT=y
CONFIG_LCD_CLASS_DEVICE=y
# CONFIG_LCD_L4F00242T03 is not set
CONFIG_LCD_LMS283GF05=y
CONFIG_LCD_LTV350QV=y
# CONFIG_LCD_ILI922X is not set
# CONFIG_LCD_ILI9320 is not set
CONFIG_LCD_TDO24M=y
# CONFIG_LCD_VGG2432A4 is not set
CONFIG_LCD_PLATFORM=y
# CONFIG_LCD_S6E63M0 is not set
CONFIG_LCD_LD9040=y
# CONFIG_LCD_AMS369FG06 is not set
CONFIG_LCD_LMS501KF03=y
CONFIG_LCD_HX8357=y
CONFIG_BACKLIGHT_CLASS_DEVICE=y
CONFIG_BACKLIGHT_GENERIC=y
# CONFIG_BACKLIGHT_LM3533 is not set
CONFIG_BACKLIGHT_CARILLO_RANCH=y
CONFIG_BACKLIGHT_PWM=y
# CONFIG_BACKLIGHT_DA9052 is not set
# CONFIG_BACKLIGHT_APPLE is not set
CONFIG_BACKLIGHT_SAHARA=y
CONFIG_BACKLIGHT_WM831X=y
CONFIG_BACKLIGHT_ADP5520=y
# CONFIG_BACKLIGHT_ADP8860 is not set
# CONFIG_BACKLIGHT_ADP8870 is not set
CONFIG_BACKLIGHT_PCF50633=y
CONFIG_BACKLIGHT_AAT2870=y
CONFIG_BACKLIGHT_LM3630=y
CONFIG_BACKLIGHT_LM3639=y
CONFIG_BACKLIGHT_LP855X=y
# CONFIG_BACKLIGHT_LP8788 is not set
# CONFIG_BACKLIGHT_OT200 is not set
# CONFIG_LOGO is not set
# CONFIG_SOUND is not set

#
# HID support
#
CONFIG_HID=y
CONFIG_HID_BATTERY_STRENGTH=y
# CONFIG_HIDRAW is not set
# CONFIG_UHID is not set
# CONFIG_HID_GENERIC is not set

#
# Special HID drivers
#
CONFIG_HID_A4TECH=y
CONFIG_HID_ACRUX=y
# CONFIG_HID_ACRUX_FF is not set
# CONFIG_HID_APPLE is not set
CONFIG_HID_APPLEIR=y
# CONFIG_HID_AUREAL is not set
CONFIG_HID_BELKIN=y
# CONFIG_HID_CHERRY is not set
CONFIG_HID_CHICONY=y
CONFIG_HID_CYPRESS=y
# CONFIG_HID_DRAGONRISE is not set
CONFIG_HID_EMS_FF=y
# CONFIG_HID_ELECOM is not set
CONFIG_HID_ELO=y
CONFIG_HID_EZKEY=y
# CONFIG_HID_HOLTEK is not set
CONFIG_HID_HUION=y
# CONFIG_HID_KEYTOUCH is not set
CONFIG_HID_KYE=y
# CONFIG_HID_UCLOGIC is not set
CONFIG_HID_WALTOP=y
# CONFIG_HID_GYRATION is not set
CONFIG_HID_ICADE=y
# CONFIG_HID_TWINHAN is not set
CONFIG_HID_KENSINGTON=y
CONFIG_HID_LCPOWER=y
CONFIG_HID_LENOVO_TPKBD=y
CONFIG_HID_LOGITECH=y
CONFIG_HID_LOGITECH_DJ=y
CONFIG_LOGITECH_FF=y
# CONFIG_LOGIRUMBLEPAD2_FF is not set
CONFIG_LOGIG940_FF=y
CONFIG_LOGIWHEELS_FF=y
CONFIG_HID_MAGICMOUSE=y
# CONFIG_HID_MICROSOFT is not set
# CONFIG_HID_MONTEREY is not set
CONFIG_HID_MULTITOUCH=y
CONFIG_HID_NTRIG=y
CONFIG_HID_ORTEK=y
CONFIG_HID_PANTHERLORD=y
# CONFIG_PANTHERLORD_FF is not set
# CONFIG_HID_PETALYNX is not set
CONFIG_HID_PICOLCD=y
# CONFIG_HID_PICOLCD_FB is not set
# CONFIG_HID_PICOLCD_BACKLIGHT is not set
# CONFIG_HID_PICOLCD_LCD is not set
# CONFIG_HID_PICOLCD_LEDS is not set
# CONFIG_HID_PRIMAX is not set
CONFIG_HID_ROCCAT=y
CONFIG_HID_SAITEK=y
CONFIG_HID_SAMSUNG=y
CONFIG_HID_SONY=y
CONFIG_HID_SPEEDLINK=y
CONFIG_HID_STEELSERIES=y
CONFIG_HID_SUNPLUS=y
CONFIG_HID_GREENASIA=y
CONFIG_GREENASIA_FF=y
# CONFIG_HID_SMARTJOYPLUS is not set
# CONFIG_HID_TIVO is not set
# CONFIG_HID_TOPSEED is not set
CONFIG_HID_THINGM=y
# CONFIG_HID_THRUSTMASTER is not set
# CONFIG_HID_WACOM is not set
CONFIG_HID_WIIMOTE=y
CONFIG_HID_ZEROPLUS=y
# CONFIG_ZEROPLUS_FF is not set
CONFIG_HID_ZYDACRON=y
CONFIG_HID_SENSOR_HUB=y

#
# USB HID support
#
CONFIG_USB_HID=y
CONFIG_HID_PID=y
CONFIG_USB_HIDDEV=y

#
# I2C HID support
#
# CONFIG_I2C_HID is not set
CONFIG_USB_SUPPORT=y
CONFIG_USB_COMMON=y
CONFIG_USB_ARCH_HAS_HCD=y
CONFIG_USB=y
# CONFIG_USB_DEBUG is not set
CONFIG_USB_ANNOUNCE_NEW_DEVICES=y

#
# Miscellaneous USB options
#
CONFIG_USB_DEFAULT_PERSIST=y
# CONFIG_USB_DYNAMIC_MINORS is not set
# CONFIG_USB_OTG is not set
# CONFIG_USB_OTG_WHITELIST is not set
CONFIG_USB_OTG_BLACKLIST_HUB=y
# CONFIG_USB_MON is not set
CONFIG_USB_WUSB=y
# CONFIG_USB_WUSB_CBAF is not set

#
# USB Host Controller Drivers
#
# CONFIG_USB_C67X00_HCD is not set
CONFIG_USB_XHCI_HCD=y
CONFIG_USB_XHCI_PLATFORM=y
# CONFIG_USB_XHCI_HCD_DEBUGGING is not set
# CONFIG_USB_EHCI_HCD is not set
CONFIG_USB_OXU210HP_HCD=y
CONFIG_USB_ISP116X_HCD=y
CONFIG_USB_ISP1760_HCD=y
# CONFIG_USB_ISP1362_HCD is not set
CONFIG_USB_FUSBH200_HCD=y
CONFIG_USB_OHCI_HCD=y
CONFIG_USB_OHCI_HCD_PCI=y
# CONFIG_USB_OHCI_HCD_SSB is not set
CONFIG_USB_OHCI_HCD_PLATFORM=y
# CONFIG_USB_OHCI_BIG_ENDIAN_DESC is not set
# CONFIG_USB_OHCI_BIG_ENDIAN_MMIO is not set
CONFIG_USB_OHCI_LITTLE_ENDIAN=y
CONFIG_USB_UHCI_HCD=y
CONFIG_USB_U132_HCD=y
CONFIG_USB_SL811_HCD=y
# CONFIG_USB_SL811_HCD_ISO is not set
CONFIG_USB_SL811_CS=y
# CONFIG_USB_R8A66597_HCD is not set
CONFIG_USB_WHCI_HCD=y
CONFIG_USB_HWA_HCD=y
CONFIG_USB_HCD_BCMA=y
CONFIG_USB_HCD_SSB=y

#
# USB Device Class drivers
#
# CONFIG_USB_ACM is not set
# CONFIG_USB_PRINTER is not set
CONFIG_USB_WDM=y
CONFIG_USB_TMC=y

#
# NOTE: USB_STORAGE depends on SCSI but BLK_DEV_SD may
#

#
# also be needed; see USB_STORAGE Help for more info
#

#
# USB Imaging devices
#
# CONFIG_USB_MDC800 is not set
CONFIG_USB_DWC3=y
CONFIG_USB_DWC3_HOST=y
CONFIG_USB_DWC3_DEBUG=y
CONFIG_USB_DWC3_VERBOSE=y
# CONFIG_USB_CHIPIDEA is not set

#
# USB port drivers
#
CONFIG_USB_USS720=y
# CONFIG_USB_SERIAL is not set

#
# USB Miscellaneous drivers
#
CONFIG_USB_EMI62=y
CONFIG_USB_EMI26=y
# CONFIG_USB_ADUTUX is not set
# CONFIG_USB_SEVSEG is not set
CONFIG_USB_RIO500=y
CONFIG_USB_LEGOTOWER=y
CONFIG_USB_LCD=y
CONFIG_USB_LED=y
# CONFIG_USB_CYPRESS_CY7C63 is not set
# CONFIG_USB_CYTHERM is not set
CONFIG_USB_IDMOUSE=y
CONFIG_USB_FTDI_ELAN=y
CONFIG_USB_APPLEDISPLAY=y
CONFIG_USB_LD=y
CONFIG_USB_TRANCEVIBRATOR=y
# CONFIG_USB_IOWARRIOR is not set
CONFIG_USB_TEST=y
# CONFIG_USB_ISIGHTFW is not set
CONFIG_USB_YUREX=y
# CONFIG_USB_EZUSB_FX2 is not set
CONFIG_USB_HSIC_USB3503=y
CONFIG_USB_PHY=y
CONFIG_NOP_USB_XCEIV=y
CONFIG_OMAP_CONTROL_USB=y
CONFIG_OMAP_USB3=y
CONFIG_SAMSUNG_USBPHY=y
# CONFIG_SAMSUNG_USB2PHY is not set
CONFIG_SAMSUNG_USB3PHY=y
CONFIG_USB_GPIO_VBUS=y
# CONFIG_USB_ISP1301 is not set
CONFIG_USB_RCAR_PHY=y
# CONFIG_USB_GADGET is not set
CONFIG_UWB=y
CONFIG_UWB_HWA=y
CONFIG_UWB_WHCI=y
# CONFIG_UWB_I1480U is not set
CONFIG_MMC=y
# CONFIG_MMC_DEBUG is not set
# CONFIG_MMC_UNSAFE_RESUME is not set
CONFIG_MMC_CLKGATE=y

#
# MMC/SD/SDIO Card Drivers
#
# CONFIG_SDIO_UART is not set
CONFIG_MMC_TEST=y

#
# MMC/SD/SDIO Host Controller Drivers
#
CONFIG_MMC_SDHCI=y
CONFIG_MMC_SDHCI_PCI=y
CONFIG_MMC_RICOH_MMC=y
# CONFIG_MMC_SDHCI_ACPI is not set
CONFIG_MMC_SDHCI_PLTFM=y
CONFIG_MMC_TIFM_SD=y
CONFIG_MMC_SPI=y
CONFIG_MMC_SDRICOH_CS=y
CONFIG_MMC_CB710=y
# CONFIG_MMC_VIA_SDMMC is not set
CONFIG_MMC_VUB300=y
CONFIG_MMC_USHC=y
CONFIG_MEMSTICK=y
CONFIG_MEMSTICK_DEBUG=y

#
# MemoryStick drivers
#
CONFIG_MEMSTICK_UNSAFE_RESUME=y

#
# MemoryStick Host Controller Drivers
#
# CONFIG_MEMSTICK_TIFM_MS is not set
CONFIG_MEMSTICK_JMICRON_38X=y
CONFIG_MEMSTICK_R592=y
CONFIG_NEW_LEDS=y
CONFIG_LEDS_CLASS=y

#
# LED drivers
#
CONFIG_LEDS_LM3530=y
CONFIG_LEDS_LM3533=y
# CONFIG_LEDS_LM3642 is not set
CONFIG_LEDS_PCA9532=y
# CONFIG_LEDS_PCA9532_GPIO is not set
# CONFIG_LEDS_GPIO is not set
CONFIG_LEDS_LP3944=y
CONFIG_LEDS_LP55XX_COMMON=y
CONFIG_LEDS_LP5521=y
CONFIG_LEDS_LP5523=y
CONFIG_LEDS_LP5562=y
CONFIG_LEDS_LP8788=y
CONFIG_LEDS_PCA955X=y
# CONFIG_LEDS_PCA9633 is not set
# CONFIG_LEDS_WM831X_STATUS is not set
CONFIG_LEDS_WM8350=y
CONFIG_LEDS_DA9052=y
# CONFIG_LEDS_DAC124S085 is not set
CONFIG_LEDS_PWM=y
# CONFIG_LEDS_REGULATOR is not set
CONFIG_LEDS_BD2802=y
CONFIG_LEDS_LT3593=y
CONFIG_LEDS_ADP5520=y
# CONFIG_LEDS_DELL_NETBOOKS is not set
# CONFIG_LEDS_MC13783 is not set
# CONFIG_LEDS_TCA6507 is not set
CONFIG_LEDS_MAX8997=y
# CONFIG_LEDS_LM355x is not set
CONFIG_LEDS_OT200=y
CONFIG_LEDS_BLINKM=y

#
# LED Triggers
#
CONFIG_LEDS_TRIGGERS=y
# CONFIG_LEDS_TRIGGER_TIMER is not set
# CONFIG_LEDS_TRIGGER_ONESHOT is not set
# CONFIG_LEDS_TRIGGER_HEARTBEAT is not set
# CONFIG_LEDS_TRIGGER_BACKLIGHT is not set
CONFIG_LEDS_TRIGGER_CPU=y
CONFIG_LEDS_TRIGGER_GPIO=y
CONFIG_LEDS_TRIGGER_DEFAULT_ON=y

#
# iptables trigger is under Netfilter config (LED target)
#
CONFIG_LEDS_TRIGGER_TRANSIENT=y
# CONFIG_LEDS_TRIGGER_CAMERA is not set
CONFIG_ACCESSIBILITY=y
# CONFIG_INFINIBAND is not set
CONFIG_EDAC=y
# CONFIG_EDAC_LEGACY_SYSFS is not set
CONFIG_EDAC_DEBUG=y
# CONFIG_EDAC_MM_EDAC is not set
CONFIG_RTC_LIB=y
CONFIG_RTC_CLASS=y
CONFIG_RTC_HCTOSYS=y
# CONFIG_RTC_SYSTOHC is not set
CONFIG_RTC_HCTOSYS_DEVICE="rtc0"
CONFIG_RTC_DEBUG=y

#
# RTC interfaces
#
# CONFIG_RTC_INTF_SYSFS is not set
CONFIG_RTC_INTF_DEV=y
CONFIG_RTC_INTF_DEV_UIE_EMUL=y
CONFIG_RTC_DRV_TEST=y

#
# I2C RTC drivers
#
CONFIG_RTC_DRV_DS1307=y
# CONFIG_RTC_DRV_DS1374 is not set
# CONFIG_RTC_DRV_DS1672 is not set
CONFIG_RTC_DRV_DS3232=y
# CONFIG_RTC_DRV_LP8788 is not set
CONFIG_RTC_DRV_MAX6900=y
CONFIG_RTC_DRV_MAX8998=y
CONFIG_RTC_DRV_MAX8997=y
# CONFIG_RTC_DRV_RS5C372 is not set
CONFIG_RTC_DRV_ISL1208=y
CONFIG_RTC_DRV_ISL12022=y
CONFIG_RTC_DRV_X1205=y
CONFIG_RTC_DRV_PCF2127=y
CONFIG_RTC_DRV_PCF8523=y
# CONFIG_RTC_DRV_PCF8563 is not set
CONFIG_RTC_DRV_PCF8583=y
CONFIG_RTC_DRV_M41T80=y
CONFIG_RTC_DRV_M41T80_WDT=y
# CONFIG_RTC_DRV_BQ32K is not set
CONFIG_RTC_DRV_TPS6586X=y
CONFIG_RTC_DRV_TPS65910=y
CONFIG_RTC_DRV_RC5T583=y
CONFIG_RTC_DRV_S35390A=y
CONFIG_RTC_DRV_FM3130=y
CONFIG_RTC_DRV_RX8581=y
# CONFIG_RTC_DRV_RX8025 is not set
# CONFIG_RTC_DRV_EM3027 is not set
CONFIG_RTC_DRV_RV3029C2=y

#
# SPI RTC drivers
#
CONFIG_RTC_DRV_M41T93=y
CONFIG_RTC_DRV_M41T94=y
CONFIG_RTC_DRV_DS1305=y
CONFIG_RTC_DRV_DS1390=y
CONFIG_RTC_DRV_MAX6902=y
CONFIG_RTC_DRV_R9701=y
CONFIG_RTC_DRV_RS5C348=y
CONFIG_RTC_DRV_DS3234=y
CONFIG_RTC_DRV_PCF2123=y
CONFIG_RTC_DRV_RX4581=y

#
# Platform RTC drivers
#
# CONFIG_RTC_DRV_CMOS is not set
CONFIG_RTC_DRV_DS1286=y
CONFIG_RTC_DRV_DS1511=y
# CONFIG_RTC_DRV_DS1553 is not set
CONFIG_RTC_DRV_DS1742=y
# CONFIG_RTC_DRV_DA9052 is not set
# CONFIG_RTC_DRV_STK17TA8 is not set
CONFIG_RTC_DRV_M48T86=y
CONFIG_RTC_DRV_M48T35=y
CONFIG_RTC_DRV_M48T59=y
CONFIG_RTC_DRV_MSM6242=y
CONFIG_RTC_DRV_BQ4802=y
CONFIG_RTC_DRV_RP5C01=y
# CONFIG_RTC_DRV_V3020 is not set
# CONFIG_RTC_DRV_DS2404 is not set
# CONFIG_RTC_DRV_WM831X is not set
CONFIG_RTC_DRV_WM8350=y
CONFIG_RTC_DRV_PCF50633=y

#
# on-CPU RTC drivers
#
CONFIG_RTC_DRV_PCAP=y
CONFIG_RTC_DRV_MC13XXX=y

#
# HID Sensor RTC drivers
#
CONFIG_RTC_DRV_HID_SENSOR_TIME=y
# CONFIG_DMADEVICES is not set
# CONFIG_AUXDISPLAY is not set
CONFIG_UIO=y
CONFIG_UIO_CIF=y
# CONFIG_UIO_PDRV is not set
# CONFIG_UIO_PDRV_GENIRQ is not set
CONFIG_UIO_DMEM_GENIRQ=y
# CONFIG_UIO_AEC is not set
CONFIG_UIO_SERCOS3=y
CONFIG_UIO_PCI_GENERIC=y
CONFIG_UIO_NETX=y
# CONFIG_VIRT_DRIVERS is not set
CONFIG_VIRTIO=y

#
# Virtio drivers
#
# CONFIG_VIRTIO_PCI is not set
CONFIG_VIRTIO_BALLOON=y
CONFIG_VIRTIO_MMIO=y
CONFIG_VIRTIO_MMIO_CMDLINE_DEVICES=y

#
# Microsoft Hyper-V guest support
#
# CONFIG_HYPERV is not set
CONFIG_STAGING=y
CONFIG_SLICOSS=y
CONFIG_USBIP_CORE=y
CONFIG_USBIP_VHCI_HCD=y
CONFIG_USBIP_HOST=y
CONFIG_USBIP_DEBUG=y
CONFIG_ECHO=y
# CONFIG_ASUS_OLED is not set
# CONFIG_PANEL is not set
CONFIG_TRANZPORT=y
# CONFIG_DX_SEP is not set

#
# IIO staging drivers
#

#
# Accelerometers
#
# CONFIG_ADIS16201 is not set
# CONFIG_ADIS16203 is not set
CONFIG_ADIS16204=y
CONFIG_ADIS16209=y
# CONFIG_ADIS16220 is not set
CONFIG_ADIS16240=y
CONFIG_LIS3L02DQ=y
CONFIG_SCA3000=y

#
# Analog to digital converters
#
CONFIG_AD7291=y
CONFIG_AD7606=y
# CONFIG_AD7606_IFACE_PARALLEL is not set
# CONFIG_AD7606_IFACE_SPI is not set
CONFIG_AD799X=y
CONFIG_AD799X_RING_BUFFER=y
# CONFIG_AD7780 is not set
# CONFIG_AD7816 is not set
# CONFIG_AD7192 is not set
CONFIG_AD7280=y

#
# Analog digital bi-direction converters
#
# CONFIG_ADT7316 is not set

#
# Capacitance to digital converters
#
# CONFIG_AD7150 is not set
CONFIG_AD7152=y
# CONFIG_AD7746 is not set

#
# Direct Digital Synthesis
#
CONFIG_AD5930=y
CONFIG_AD9832=y
CONFIG_AD9834=y
# CONFIG_AD9850 is not set
CONFIG_AD9852=y
CONFIG_AD9910=y
# CONFIG_AD9951 is not set

#
# Digital gyroscope sensors
#
CONFIG_ADIS16060=y
CONFIG_ADIS16260=y

#
# Network Analyzer, Impedance Converters
#
CONFIG_AD5933=y

#
# Light sensors
#
CONFIG_SENSORS_ISL29018=y
CONFIG_SENSORS_ISL29028=y
# CONFIG_TSL2583 is not set
# CONFIG_TSL2x7x is not set

#
# Magnetometer sensors
#
# CONFIG_SENSORS_HMC5843 is not set

#
# Active energy metering IC
#
# CONFIG_ADE7753 is not set
CONFIG_ADE7754=y
# CONFIG_ADE7758 is not set
CONFIG_ADE7759=y
CONFIG_ADE7854=y
CONFIG_ADE7854_I2C=y
CONFIG_ADE7854_SPI=y

#
# Resolver to digital converters
#
CONFIG_AD2S90=y
CONFIG_AD2S1200=y
CONFIG_AD2S1210=y

#
# Triggers - standalone
#
CONFIG_IIO_PERIODIC_RTC_TRIGGER=y
# CONFIG_IIO_SIMPLE_DUMMY is not set
CONFIG_ZSMALLOC=y
CONFIG_FB_SM7XX=y
CONFIG_CRYSTALHD=y
CONFIG_FB_XGI=y
# CONFIG_ACPI_QUICKSTART is not set
# CONFIG_BCM_WIMAX is not set
CONFIG_FT1000=y
CONFIG_FT1000_USB=y
CONFIG_FT1000_PCMCIA=y

#
# Speakup console speech
#
CONFIG_TOUCHSCREEN_CLEARPAD_TM1217=y
CONFIG_TOUCHSCREEN_SYNAPTICS_I2C_RMI4=y
# CONFIG_STAGING_MEDIA is not set

#
# Android
#
# CONFIG_ANDROID is not set
# CONFIG_USB_WPAN_HCD is not set
CONFIG_WIMAX_GDM72XX=y
# CONFIG_WIMAX_GDM72XX_QOS is not set
# CONFIG_WIMAX_GDM72XX_K_MODE is not set
# CONFIG_WIMAX_GDM72XX_WIMAX2 is not set
CONFIG_WIMAX_GDM72XX_USB=y
# CONFIG_WIMAX_GDM72XX_SDIO is not set
CONFIG_WIMAX_GDM72XX_USB_PM=y
CONFIG_CED1401=y
# CONFIG_DGRP is not set
CONFIG_USB_DWC2=y
# CONFIG_USB_DWC2_DEBUG is not set
# CONFIG_USB_DWC2_TRACK_MISSED_SOFS is not set
CONFIG_X86_PLATFORM_DEVICES=y
# CONFIG_ACER_WMI is not set
# CONFIG_ACERHDF is not set
# CONFIG_ASUS_LAPTOP is not set
# CONFIG_DELL_LAPTOP is not set
# CONFIG_DELL_WMI is not set
# CONFIG_DELL_WMI_AIO is not set
# CONFIG_FUJITSU_LAPTOP is not set
# CONFIG_FUJITSU_TABLET is not set
# CONFIG_AMILO_RFKILL is not set
# CONFIG_HP_ACCEL is not set
# CONFIG_HP_WMI is not set
# CONFIG_MSI_LAPTOP is not set
# CONFIG_PANASONIC_LAPTOP is not set
# CONFIG_COMPAL_LAPTOP is not set
# CONFIG_SONY_LAPTOP is not set
# CONFIG_IDEAPAD_LAPTOP is not set
# CONFIG_THINKPAD_ACPI is not set
# CONFIG_SENSORS_HDAPS is not set
# CONFIG_INTEL_MENLOW is not set
CONFIG_ACPI_WMI=y
# CONFIG_MSI_WMI is not set
# CONFIG_TOPSTAR_LAPTOP is not set
# CONFIG_ACPI_TOSHIBA is not set
# CONFIG_TOSHIBA_BT_RFKILL is not set
# CONFIG_ACPI_CMPC is not set
# CONFIG_INTEL_IPS is not set
# CONFIG_IBM_RTL is not set
# CONFIG_XO15_EBOOK is not set
# CONFIG_SAMSUNG_LAPTOP is not set
CONFIG_MXM_WMI=y
# CONFIG_INTEL_OAKTRAIL is not set
# CONFIG_SAMSUNG_Q10 is not set
# CONFIG_APPLE_GMUX is not set
# CONFIG_INTEL_RST is not set
# CONFIG_INTEL_SMARTCONNECT is not set
# CONFIG_PVPANIC is not set

#
# Hardware Spinlock drivers
#
CONFIG_CLKEVT_I8253=y
CONFIG_CLKBLD_I8253=y
CONFIG_MAILBOX=y
CONFIG_IOMMU_SUPPORT=y
# CONFIG_AMD_IOMMU is not set
# CONFIG_INTEL_IOMMU is not set
# CONFIG_IRQ_REMAP is not set

#
# Remoteproc drivers
#
# CONFIG_STE_MODEM_RPROC is not set

#
# Rpmsg drivers
#
# CONFIG_PM_DEVFREQ is not set
CONFIG_EXTCON=y

#
# Extcon Device Drivers
#
# CONFIG_EXTCON_GPIO is not set
CONFIG_EXTCON_ADC_JACK=y
# CONFIG_EXTCON_MAX8997 is not set
# CONFIG_MEMORY is not set
CONFIG_IIO=y
CONFIG_IIO_BUFFER=y
# CONFIG_IIO_BUFFER_CB is not set
CONFIG_IIO_KFIFO_BUF=y
CONFIG_IIO_TRIGGERED_BUFFER=y
CONFIG_IIO_TRIGGER=y
CONFIG_IIO_CONSUMERS_PER_TRIGGER=2

#
# Accelerometers
#
CONFIG_HID_SENSOR_ACCEL_3D=y
CONFIG_KXSD9=y
# CONFIG_IIO_ST_ACCEL_3AXIS is not set

#
# Analog to digital converters
#
CONFIG_AD_SIGMA_DELTA=y
# CONFIG_AD7266 is not set
# CONFIG_AD7298 is not set
CONFIG_AD7923=y
CONFIG_AD7791=y
# CONFIG_AD7793 is not set
# CONFIG_AD7476 is not set
# CONFIG_AD7887 is not set
# CONFIG_LP8788_ADC is not set
CONFIG_MAX1363=y
CONFIG_MCP320X=y
CONFIG_TI_ADC081C=y
CONFIG_VIPERBOARD_ADC=y

#
# Amplifiers
#
# CONFIG_AD8366 is not set

#
# Hid Sensor IIO Common
#
CONFIG_HID_SENSOR_IIO_COMMON=y
CONFIG_HID_SENSOR_IIO_TRIGGER=y
# CONFIG_HID_SENSOR_ENUM_BASE_QUIRKS is not set
CONFIG_IIO_ST_SENSORS_I2C=y
CONFIG_IIO_ST_SENSORS_SPI=y
CONFIG_IIO_ST_SENSORS_CORE=y

#
# Digital to analog converters
#
# CONFIG_AD5064 is not set
CONFIG_AD5360=y
CONFIG_AD5380=y
CONFIG_AD5421=y
# CONFIG_AD5624R_SPI is not set
CONFIG_AD5446=y
CONFIG_AD5449=y
# CONFIG_AD5504 is not set
CONFIG_AD5755=y
# CONFIG_AD5764 is not set
# CONFIG_AD5791 is not set
# CONFIG_AD5686 is not set
CONFIG_AD7303=y
CONFIG_MAX517=y
# CONFIG_MCP4725 is not set

#
# Frequency Synthesizers DDS/PLL
#

#
# Clock Generator/Distribution
#
# CONFIG_AD9523 is not set

#
# Phase-Locked Loop (PLL) frequency synthesizers
#
CONFIG_ADF4350=y

#
# Digital gyroscope sensors
#
CONFIG_ADIS16080=y
CONFIG_ADIS16130=y
CONFIG_ADIS16136=y
CONFIG_ADXRS450=y
CONFIG_HID_SENSOR_GYRO_3D=y
CONFIG_IIO_ST_GYRO_3AXIS=y
CONFIG_IIO_ST_GYRO_I2C_3AXIS=y
CONFIG_IIO_ST_GYRO_SPI_3AXIS=y
# CONFIG_ITG3200 is not set

#
# Inertial measurement units
#
CONFIG_ADIS16400=y
CONFIG_ADIS16480=y
CONFIG_IIO_ADIS_LIB=y
CONFIG_IIO_ADIS_LIB_BUFFER=y
CONFIG_INV_MPU6050_IIO=y

#
# Light sensors
#
CONFIG_ADJD_S311=y
CONFIG_SENSORS_LM3533=y
CONFIG_SENSORS_TSL2563=y
CONFIG_VCNL4000=y
CONFIG_HID_SENSOR_ALS=y

#
# Magnetometer sensors
#
CONFIG_AK8975=y
CONFIG_HID_SENSOR_MAGNETOMETER_3D=y
# CONFIG_IIO_ST_MAGN_3AXIS is not set

#
# Triggers - standalone
#
CONFIG_IIO_INTERRUPT_TRIGGER=y
CONFIG_IIO_SYSFS_TRIGGER=y

#
# Pressure Sensors
#
CONFIG_IIO_ST_PRESS=y
CONFIG_IIO_ST_PRESS_I2C=y
CONFIG_IIO_ST_PRESS_SPI=y
CONFIG_NTB=y
CONFIG_VME_BUS=y

#
# VME Bridge Drivers
#
CONFIG_VME_CA91CX42=y
CONFIG_VME_TSI148=y

#
# VME Board Drivers
#
CONFIG_VMIVME_7805=y

#
# VME Device Drivers
#
CONFIG_VME_USER=y
# CONFIG_VME_PIO2 is not set
CONFIG_PWM=y
CONFIG_PWM_SYSFS=y
CONFIG_IPACK_BUS=y
# CONFIG_BOARD_TPCI200 is not set
# CONFIG_SERIAL_IPOCTAL is not set
# CONFIG_RESET_CONTROLLER is not set
CONFIG_FMC=y
# CONFIG_FMC_FAKEDEV is not set
CONFIG_FMC_TRIVIAL=y
# CONFIG_FMC_WRITE_EEPROM is not set
# CONFIG_FMC_CHARDEV is not set

#
# Firmware Drivers
#
# CONFIG_EDD is not set
CONFIG_FIRMWARE_MEMMAP=y
CONFIG_DELL_RBU=y
CONFIG_DCDBAS=y
# CONFIG_ISCSI_IBFT_FIND is not set
# CONFIG_GOOGLE_FIRMWARE is not set

#
# File systems
#
CONFIG_DCACHE_WORD_ACCESS=y
# CONFIG_FS_POSIX_ACL is not set
CONFIG_EXPORTFS=y
CONFIG_FILE_LOCKING=y
CONFIG_FSNOTIFY=y
CONFIG_DNOTIFY=y
CONFIG_INOTIFY_USER=y
CONFIG_FANOTIFY=y
# CONFIG_QUOTA is not set
# CONFIG_QUOTACTL is not set
# CONFIG_AUTOFS4_FS is not set
CONFIG_FUSE_FS=y
CONFIG_CUSE=y

#
# Caches
#
# CONFIG_FSCACHE is not set

#
# Pseudo filesystems
#
# CONFIG_PROC_FS is not set
CONFIG_PROC_PAGE_MONITOR=y
CONFIG_SYSFS=y
# CONFIG_TMPFS is not set
# CONFIG_HUGETLBFS is not set
# CONFIG_HUGETLB_PAGE is not set
CONFIG_CONFIGFS_FS=y
CONFIG_MISC_FILESYSTEMS=y
# CONFIG_ECRYPT_FS is not set
# CONFIG_JFFS2_FS is not set
CONFIG_LOGFS=y
CONFIG_ROMFS_FS=y
CONFIG_ROMFS_BACKED_BY_MTD=y
CONFIG_ROMFS_ON_MTD=y
CONFIG_PSTORE=y
CONFIG_PSTORE_CONSOLE=y
# CONFIG_PSTORE_RAM is not set
CONFIG_NETWORK_FILESYSTEMS=y
CONFIG_NFS_FS=y
# CONFIG_NFS_V2 is not set
CONFIG_NFS_V3=y
# CONFIG_NFS_V3_ACL is not set
CONFIG_NFS_V4=y
# CONFIG_NFS_SWAP is not set
# CONFIG_NFS_V4_1 is not set
# CONFIG_ROOT_NFS is not set
# CONFIG_NFS_USE_LEGACY_DNS is not set
CONFIG_NFS_USE_KERNEL_DNS=y
CONFIG_NFSD=y
# CONFIG_NFSD_V3 is not set
CONFIG_LOCKD=y
CONFIG_LOCKD_V4=y
CONFIG_NFS_COMMON=y
CONFIG_SUNRPC=y
CONFIG_SUNRPC_GSS=y
# CONFIG_RPCSEC_GSS_KRB5 is not set
CONFIG_CEPH_FS=y
# CONFIG_CIFS is not set
CONFIG_NCP_FS=y
# CONFIG_NCPFS_PACKET_SIGNING is not set
CONFIG_NCPFS_IOCTL_LOCKING=y
CONFIG_NCPFS_STRONG=y
# CONFIG_NCPFS_NFS_NS is not set
# CONFIG_NCPFS_OS2_NS is not set
CONFIG_NCPFS_SMALLDOS=y
CONFIG_NCPFS_NLS=y
# CONFIG_NCPFS_EXTRAS is not set
CONFIG_CODA_FS=y
# CONFIG_AFS_FS is not set
CONFIG_NLS=y
CONFIG_NLS_DEFAULT="iso8859-1"
CONFIG_NLS_CODEPAGE_437=y
CONFIG_NLS_CODEPAGE_737=y
CONFIG_NLS_CODEPAGE_775=y
CONFIG_NLS_CODEPAGE_850=y
# CONFIG_NLS_CODEPAGE_852 is not set
# CONFIG_NLS_CODEPAGE_855 is not set
CONFIG_NLS_CODEPAGE_857=y
# CONFIG_NLS_CODEPAGE_860 is not set
# CONFIG_NLS_CODEPAGE_861 is not set
# CONFIG_NLS_CODEPAGE_862 is not set
CONFIG_NLS_CODEPAGE_863=y
CONFIG_NLS_CODEPAGE_864=y
# CONFIG_NLS_CODEPAGE_865 is not set
# CONFIG_NLS_CODEPAGE_866 is not set
# CONFIG_NLS_CODEPAGE_869 is not set
# CONFIG_NLS_CODEPAGE_936 is not set
CONFIG_NLS_CODEPAGE_950=y
CONFIG_NLS_CODEPAGE_932=y
CONFIG_NLS_CODEPAGE_949=y
CONFIG_NLS_CODEPAGE_874=y
CONFIG_NLS_ISO8859_8=y
CONFIG_NLS_CODEPAGE_1250=y
# CONFIG_NLS_CODEPAGE_1251 is not set
CONFIG_NLS_ASCII=y
CONFIG_NLS_ISO8859_1=y
CONFIG_NLS_ISO8859_2=y
CONFIG_NLS_ISO8859_3=y
# CONFIG_NLS_ISO8859_4 is not set
CONFIG_NLS_ISO8859_5=y
CONFIG_NLS_ISO8859_6=y
CONFIG_NLS_ISO8859_7=y
CONFIG_NLS_ISO8859_9=y
CONFIG_NLS_ISO8859_13=y
# CONFIG_NLS_ISO8859_14 is not set
CONFIG_NLS_ISO8859_15=y
# CONFIG_NLS_KOI8_R is not set
# CONFIG_NLS_KOI8_U is not set
CONFIG_NLS_MAC_ROMAN=y
# CONFIG_NLS_MAC_CELTIC is not set
# CONFIG_NLS_MAC_CENTEURO is not set
CONFIG_NLS_MAC_CROATIAN=y
# CONFIG_NLS_MAC_CYRILLIC is not set
# CONFIG_NLS_MAC_GAELIC is not set
# CONFIG_NLS_MAC_GREEK is not set
# CONFIG_NLS_MAC_ICELAND is not set
# CONFIG_NLS_MAC_INUIT is not set
# CONFIG_NLS_MAC_ROMANIAN is not set
# CONFIG_NLS_MAC_TURKISH is not set
CONFIG_NLS_UTF8=y
CONFIG_DLM=y
CONFIG_DLM_DEBUG=y

#
# Kernel hacking
#
CONFIG_TRACE_IRQFLAGS_SUPPORT=y

#
# printk and dmesg options
#
CONFIG_PRINTK_TIME=y
CONFIG_DEFAULT_MESSAGE_LOGLEVEL=4
# CONFIG_BOOT_PRINTK_DELAY is not set
# CONFIG_DYNAMIC_DEBUG is not set

#
# Compile-time checks and compiler options
#
# CONFIG_DEBUG_INFO is not set
CONFIG_ENABLE_WARN_DEPRECATED=y
CONFIG_ENABLE_MUST_CHECK=y
CONFIG_FRAME_WARN=2048
# CONFIG_STRIP_ASM_SYMS is not set
# CONFIG_READABLE_ASM is not set
CONFIG_UNUSED_SYMBOLS=y
CONFIG_DEBUG_FS=y
CONFIG_HEADERS_CHECK=y
# CONFIG_DEBUG_SECTION_MISMATCH is not set
CONFIG_ARCH_WANT_FRAME_POINTERS=y
CONFIG_FRAME_POINTER=y
CONFIG_DEBUG_FORCE_WEAK_PER_CPU=y
# CONFIG_MAGIC_SYSRQ is not set
CONFIG_DEBUG_KERNEL=y

#
# Memory Debugging
#
CONFIG_DEBUG_PAGEALLOC=y
CONFIG_WANT_PAGE_DEBUG_FLAGS=y
CONFIG_PAGE_GUARD=y
CONFIG_DEBUG_OBJECTS=y
# CONFIG_DEBUG_OBJECTS_SELFTEST is not set
# CONFIG_DEBUG_OBJECTS_FREE is not set
# CONFIG_DEBUG_OBJECTS_TIMERS is not set
CONFIG_DEBUG_OBJECTS_WORK=y
CONFIG_DEBUG_OBJECTS_RCU_HEAD=y
# CONFIG_DEBUG_OBJECTS_PERCPU_COUNTER is not set
CONFIG_DEBUG_OBJECTS_ENABLE_DEFAULT=1
# CONFIG_DEBUG_SLAB is not set
CONFIG_HAVE_DEBUG_KMEMLEAK=y
# CONFIG_DEBUG_KMEMLEAK is not set
CONFIG_DEBUG_STACK_USAGE=y
CONFIG_DEBUG_VM=y
# CONFIG_DEBUG_VM_RB is not set
# CONFIG_DEBUG_VIRTUAL is not set
# CONFIG_DEBUG_MEMORY_INIT is not set
# CONFIG_DEBUG_PER_CPU_MAPS is not set
CONFIG_HAVE_DEBUG_STACKOVERFLOW=y
# CONFIG_DEBUG_STACKOVERFLOW is not set
CONFIG_HAVE_ARCH_KMEMCHECK=y
# CONFIG_DEBUG_SHIRQ is not set

#
# Debug Lockups and Hangs
#
# CONFIG_LOCKUP_DETECTOR is not set
CONFIG_DETECT_HUNG_TASK=y
CONFIG_DEFAULT_HUNG_TASK_TIMEOUT=120
# CONFIG_BOOTPARAM_HUNG_TASK_PANIC is not set
CONFIG_BOOTPARAM_HUNG_TASK_PANIC_VALUE=0
# CONFIG_PANIC_ON_OOPS is not set
CONFIG_PANIC_ON_OOPS_VALUE=0
CONFIG_DEBUG_PREEMPT=y

#
# Lock Debugging (spinlocks, mutexes, etc...)
#
# CONFIG_DEBUG_RT_MUTEXES is not set
CONFIG_RT_MUTEX_TESTER=y
CONFIG_DEBUG_SPINLOCK=y
CONFIG_DEBUG_MUTEXES=y
# CONFIG_DEBUG_WW_MUTEX_SLOWPATH is not set
CONFIG_DEBUG_LOCK_ALLOC=y
CONFIG_PROVE_LOCKING=y
CONFIG_LOCKDEP=y
# CONFIG_LOCK_STAT is not set
# CONFIG_DEBUG_LOCKDEP is not set
CONFIG_DEBUG_ATOMIC_SLEEP=y
# CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set
CONFIG_TRACE_IRQFLAGS=y
CONFIG_STACKTRACE=y
# CONFIG_DEBUG_KOBJECT is not set
CONFIG_DEBUG_KOBJECT_RELEASE=y
CONFIG_DEBUG_BUGVERBOSE=y
CONFIG_DEBUG_WRITECOUNT=y
# CONFIG_DEBUG_LIST is not set
CONFIG_DEBUG_SG=y
# CONFIG_DEBUG_NOTIFIERS is not set
CONFIG_DEBUG_CREDENTIALS=y

#
# RCU Debugging
#
# CONFIG_PROVE_RCU is not set
# CONFIG_PROVE_RCU_DELAY is not set
CONFIG_SPARSE_RCU_POINTER=y
# CONFIG_RCU_TORTURE_TEST is not set
CONFIG_RCU_CPU_STALL_TIMEOUT=21
# CONFIG_RCU_CPU_STALL_VERBOSE is not set
CONFIG_RCU_CPU_STALL_INFO=y
CONFIG_RCU_TRACE=y
# CONFIG_NOTIFIER_ERROR_INJECTION is not set
CONFIG_FAULT_INJECTION=y
# CONFIG_FAILSLAB is not set
# CONFIG_FAIL_PAGE_ALLOC is not set
CONFIG_FAIL_MMC_REQUEST=y
# CONFIG_FAULT_INJECTION_DEBUG_FS is not set
CONFIG_ARCH_HAS_DEBUG_STRICT_USER_COPY_CHECKS=y
# CONFIG_DEBUG_STRICT_USER_COPY_CHECKS is not set
CONFIG_USER_STACKTRACE_SUPPORT=y
CONFIG_HAVE_FUNCTION_TRACER=y
CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y
CONFIG_HAVE_FUNCTION_GRAPH_FP_TEST=y
CONFIG_HAVE_FUNCTION_TRACE_MCOUNT_TEST=y
CONFIG_HAVE_DYNAMIC_FTRACE=y
CONFIG_HAVE_DYNAMIC_FTRACE_WITH_REGS=y
CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y
CONFIG_HAVE_SYSCALL_TRACEPOINTS=y
CONFIG_HAVE_FENTRY=y
CONFIG_HAVE_C_RECORDMCOUNT=y
CONFIG_TRACE_CLOCK=y
CONFIG_TRACING_SUPPORT=y
# CONFIG_FTRACE is not set

#
# Runtime Testing
#
# CONFIG_TEST_LIST_SORT is not set
# CONFIG_BACKTRACE_SELF_TEST is not set
CONFIG_ATOMIC64_SELFTEST=y
CONFIG_TEST_STRING_HELPERS=y
CONFIG_TEST_KSTRTOX=y
# CONFIG_PROVIDE_OHCI1394_DMA_INIT is not set
CONFIG_BUILD_DOCSRC=y
# CONFIG_DMA_API_DEBUG is not set
# CONFIG_SAMPLES is not set
CONFIG_HAVE_ARCH_KGDB=y
# CONFIG_KGDB is not set
# CONFIG_STRICT_DEVMEM is not set
# CONFIG_X86_VERBOSE_BOOTUP is not set
# CONFIG_EARLY_PRINTK is not set
# CONFIG_X86_PTDUMP is not set
# CONFIG_DEBUG_RODATA is not set
# CONFIG_DOUBLEFAULT is not set
CONFIG_DEBUG_TLBFLUSH=y
CONFIG_IOMMU_STRESS=y
CONFIG_HAVE_MMIOTRACE_SUPPORT=y
CONFIG_IO_DELAY_TYPE_0X80=0
CONFIG_IO_DELAY_TYPE_0XED=1
CONFIG_IO_DELAY_TYPE_UDELAY=2
CONFIG_IO_DELAY_TYPE_NONE=3
# CONFIG_IO_DELAY_0X80 is not set
CONFIG_IO_DELAY_0XED=y
# CONFIG_IO_DELAY_UDELAY is not set
# CONFIG_IO_DELAY_NONE is not set
CONFIG_DEFAULT_IO_DELAY_TYPE=1
CONFIG_DEBUG_BOOT_PARAMS=y
# CONFIG_CPA_DEBUG is not set
CONFIG_OPTIMIZE_INLINING=y
# CONFIG_DEBUG_NMI_SELFTEST is not set
# CONFIG_X86_DEBUG_STATIC_CPU_HAS is not set

#
# Security options
#
CONFIG_KEYS=y
# CONFIG_TRUSTED_KEYS is not set
# CONFIG_ENCRYPTED_KEYS is not set
# CONFIG_KEYS_DEBUG_PROC_KEYS is not set
CONFIG_SECURITY_DMESG_RESTRICT=y
# CONFIG_SECURITY is not set
CONFIG_SECURITYFS=y
CONFIG_DEFAULT_SECURITY_DAC=y
CONFIG_DEFAULT_SECURITY=""
CONFIG_CRYPTO=y

#
# Crypto core or helper
#
CONFIG_CRYPTO_ALGAPI=y
CONFIG_CRYPTO_ALGAPI2=y
CONFIG_CRYPTO_AEAD=y
CONFIG_CRYPTO_AEAD2=y
CONFIG_CRYPTO_BLKCIPHER=y
CONFIG_CRYPTO_BLKCIPHER2=y
CONFIG_CRYPTO_HASH=y
CONFIG_CRYPTO_HASH2=y
CONFIG_CRYPTO_RNG=y
CONFIG_CRYPTO_RNG2=y
CONFIG_CRYPTO_PCOMP2=y
CONFIG_CRYPTO_MANAGER=y
CONFIG_CRYPTO_MANAGER2=y
CONFIG_CRYPTO_USER=y
# CONFIG_CRYPTO_MANAGER_DISABLE_TESTS is not set
CONFIG_CRYPTO_GF128MUL=y
CONFIG_CRYPTO_NULL=y
CONFIG_CRYPTO_PCRYPT=y
CONFIG_CRYPTO_WORKQUEUE=y
CONFIG_CRYPTO_CRYPTD=y
CONFIG_CRYPTO_AUTHENC=y
CONFIG_CRYPTO_ABLK_HELPER_X86=y
CONFIG_CRYPTO_GLUE_HELPER_X86=y

#
# Authenticated Encryption with Associated Data
#
# CONFIG_CRYPTO_CCM is not set
CONFIG_CRYPTO_GCM=y
CONFIG_CRYPTO_SEQIV=y

#
# Block modes
#
CONFIG_CRYPTO_CBC=y
CONFIG_CRYPTO_CTR=y
CONFIG_CRYPTO_CTS=y
CONFIG_CRYPTO_ECB=y
CONFIG_CRYPTO_LRW=y
CONFIG_CRYPTO_PCBC=y
CONFIG_CRYPTO_XTS=y

#
# Hash modes
#
CONFIG_CRYPTO_CMAC=y
CONFIG_CRYPTO_HMAC=y
CONFIG_CRYPTO_XCBC=y
CONFIG_CRYPTO_VMAC=y

#
# Digest
#
CONFIG_CRYPTO_CRC32C=y
# CONFIG_CRYPTO_CRC32C_INTEL is not set
CONFIG_CRYPTO_CRC32=y
# CONFIG_CRYPTO_CRC32_PCLMUL is not set
CONFIG_CRYPTO_CRCT10DIF=y
# CONFIG_CRYPTO_CRCT10DIF_PCLMUL is not set
CONFIG_CRYPTO_GHASH=y
CONFIG_CRYPTO_MD4=y
CONFIG_CRYPTO_MD5=y
CONFIG_CRYPTO_MICHAEL_MIC=y
# CONFIG_CRYPTO_RMD128 is not set
CONFIG_CRYPTO_RMD160=y
CONFIG_CRYPTO_RMD256=y
CONFIG_CRYPTO_RMD320=y
CONFIG_CRYPTO_SHA1=y
CONFIG_CRYPTO_SHA1_SSSE3=y
CONFIG_CRYPTO_SHA256_SSSE3=y
CONFIG_CRYPTO_SHA512_SSSE3=y
CONFIG_CRYPTO_SHA256=y
CONFIG_CRYPTO_SHA512=y
CONFIG_CRYPTO_TGR192=y
CONFIG_CRYPTO_WP512=y
CONFIG_CRYPTO_GHASH_CLMUL_NI_INTEL=y

#
# Ciphers
#
CONFIG_CRYPTO_AES=y
# CONFIG_CRYPTO_AES_X86_64 is not set
# CONFIG_CRYPTO_AES_NI_INTEL is not set
CONFIG_CRYPTO_ANUBIS=y
CONFIG_CRYPTO_ARC4=y
CONFIG_CRYPTO_BLOWFISH=y
CONFIG_CRYPTO_BLOWFISH_COMMON=y
CONFIG_CRYPTO_BLOWFISH_X86_64=y
# CONFIG_CRYPTO_CAMELLIA is not set
CONFIG_CRYPTO_CAMELLIA_X86_64=y
CONFIG_CRYPTO_CAMELLIA_AESNI_AVX_X86_64=y
# CONFIG_CRYPTO_CAMELLIA_AESNI_AVX2_X86_64 is not set
CONFIG_CRYPTO_CAST_COMMON=y
CONFIG_CRYPTO_CAST5=y
# CONFIG_CRYPTO_CAST5_AVX_X86_64 is not set
CONFIG_CRYPTO_CAST6=y
CONFIG_CRYPTO_CAST6_AVX_X86_64=y
CONFIG_CRYPTO_DES=y
CONFIG_CRYPTO_FCRYPT=y
# CONFIG_CRYPTO_KHAZAD is not set
CONFIG_CRYPTO_SALSA20=y
# CONFIG_CRYPTO_SALSA20_X86_64 is not set
CONFIG_CRYPTO_SEED=y
CONFIG_CRYPTO_SERPENT=y
# CONFIG_CRYPTO_SERPENT_SSE2_X86_64 is not set
CONFIG_CRYPTO_SERPENT_AVX_X86_64=y
CONFIG_CRYPTO_SERPENT_AVX2_X86_64=y
# CONFIG_CRYPTO_TEA is not set
CONFIG_CRYPTO_TWOFISH=y
CONFIG_CRYPTO_TWOFISH_COMMON=y
CONFIG_CRYPTO_TWOFISH_X86_64=y
CONFIG_CRYPTO_TWOFISH_X86_64_3WAY=y
CONFIG_CRYPTO_TWOFISH_AVX_X86_64=y

#
# Compression
#
CONFIG_CRYPTO_DEFLATE=y
# CONFIG_CRYPTO_ZLIB is not set
# CONFIG_CRYPTO_LZO is not set
# CONFIG_CRYPTO_LZ4 is not set
CONFIG_CRYPTO_LZ4HC=y

#
# Random Number Generation
#
# CONFIG_CRYPTO_ANSI_CPRNG is not set
CONFIG_CRYPTO_USER_API=y
CONFIG_CRYPTO_USER_API_HASH=y
# CONFIG_CRYPTO_USER_API_SKCIPHER is not set
# CONFIG_CRYPTO_HW is not set
CONFIG_ASYMMETRIC_KEY_TYPE=y
CONFIG_ASYMMETRIC_PUBLIC_KEY_SUBTYPE=y
CONFIG_PUBLIC_KEY_ALGO_RSA=y
CONFIG_X509_CERTIFICATE_PARSER=y
CONFIG_HAVE_KVM=y
CONFIG_HAVE_KVM_IRQCHIP=y
CONFIG_HAVE_KVM_IRQ_ROUTING=y
CONFIG_HAVE_KVM_EVENTFD=y
CONFIG_KVM_APIC_ARCHITECTURE=y
CONFIG_KVM_MMIO=y
CONFIG_KVM_ASYNC_PF=y
CONFIG_HAVE_KVM_MSI=y
CONFIG_HAVE_KVM_CPU_RELAX_INTERCEPT=y
CONFIG_VIRTUALIZATION=y
CONFIG_KVM=y
# CONFIG_KVM_INTEL is not set
CONFIG_KVM_AMD=y
# CONFIG_BINARY_PRINTF is not set

#
# Library routines
#
CONFIG_BITREVERSE=y
CONFIG_GENERIC_STRNCPY_FROM_USER=y
CONFIG_GENERIC_STRNLEN_USER=y
CONFIG_GENERIC_NET_UTILS=y
CONFIG_GENERIC_FIND_FIRST_BIT=y
CONFIG_GENERIC_PCI_IOMAP=y
CONFIG_GENERIC_IOMAP=y
CONFIG_GENERIC_IO=y
CONFIG_CRC_CCITT=y
CONFIG_CRC16=y
CONFIG_CRC_T10DIF=y
CONFIG_CRC_ITU_T=y
CONFIG_CRC32=y
CONFIG_CRC32_SELFTEST=y
# CONFIG_CRC32_SLICEBY8 is not set
CONFIG_CRC32_SLICEBY4=y
# CONFIG_CRC32_SARWATE is not set
# CONFIG_CRC32_BIT is not set
CONFIG_CRC7=y
CONFIG_LIBCRC32C=y
# CONFIG_CRC8 is not set
CONFIG_ZLIB_INFLATE=y
CONFIG_ZLIB_DEFLATE=y
CONFIG_LZO_COMPRESS=y
CONFIG_LZO_DECOMPRESS=y
CONFIG_LZ4HC_COMPRESS=y
CONFIG_LZ4_DECOMPRESS=y
CONFIG_XZ_DEC=y
# CONFIG_XZ_DEC_X86 is not set
# CONFIG_XZ_DEC_POWERPC is not set
CONFIG_XZ_DEC_IA64=y
# CONFIG_XZ_DEC_ARM is not set
# CONFIG_XZ_DEC_ARMTHUMB is not set
CONFIG_XZ_DEC_SPARC=y
CONFIG_XZ_DEC_BCJ=y
# CONFIG_XZ_DEC_TEST is not set
CONFIG_DECOMPRESS_GZIP=y
CONFIG_REED_SOLOMON=y
CONFIG_REED_SOLOMON_DEC16=y
CONFIG_BCH=y
CONFIG_BCH_CONST_PARAMS=y
CONFIG_BTREE=y
CONFIG_HAS_IOMEM=y
CONFIG_HAS_IOPORT=y
CONFIG_HAS_DMA=y
CONFIG_CHECK_SIGNATURE=y
CONFIG_CPUMASK_OFFSTACK=y
CONFIG_CPU_RMAP=y
CONFIG_DQL=y
CONFIG_NLATTR=y
CONFIG_ARCH_HAS_ATOMIC64_DEC_IF_POSITIVE=y
# CONFIG_AVERAGE is not set
CONFIG_CLZ_TAB=y
CONFIG_CORDIC=y
CONFIG_DDR=y
CONFIG_MPILIB=y
CONFIG_OID_REGISTRY=y

--y0ulUmNC+osPPQO6
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.xen.org
http://lists.xen.org/xen-devel

--y0ulUmNC+osPPQO6--


From xen-users-bounces@lists.xen.org Mon Oct 07 11:57:03 2013
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Oct 2013 11:57:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1VT9Q5-0004LH-SN; Mon, 07 Oct 2013 11:56:13 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <cooldharma06@gmail.com>) id 1VT6Ay-00043X-Fs
	for xen-users@lists.xen.org; Mon, 07 Oct 2013 08:28:25 +0000
Received: from [85.158.143.35:23831] by server-1.bemta-4.messagelabs.com id
	B6/AE-11076-7A072525; Mon, 07 Oct 2013 08:28:23 +0000
X-Env-Sender: cooldharma06@gmail.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1381134492!35603!1
X-Originating-IP: [209.85.223.180]
X-SpamReason: INFO: max file limit 5000
X-SpamReason: No, hits=0.7 required=7.0 tests=HTML_30_40,HTML_MESSAGE,
	MAILTO_TO_SPAM_ADDR,ML_RADAR_SPEW_LINKS_14,ML_RADAR_SPEW_LINKS_8,
	RCVD_BY_IP,spamassassin: ,async_handler: 
	YXN5bmNfZGVsYXk6IDcwNTgxMDEgKHRpbWVvdXQp\n
X-StarScan-Received: 
X-StarScan-Version: 6.9.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26791 invoked from network); 7 Oct 2013 08:28:13 -0000
Received: from mail-ie0-f180.google.com (HELO mail-ie0-f180.google.com)
	(209.85.223.180)
	by server-3.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	7 Oct 2013 08:28:13 -0000
Received: by mail-ie0-f180.google.com with SMTP id u16so15084406iet.11
	for <xen-users@lists.xen.org>; Mon, 07 Oct 2013 01:28:11 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type;
	bh=HXGYbFJIJR1rwkgdBT+EJwzhPwf+rNVp4KPTOaLAE9s=;
	b=O76/EPrzULFs31c8psmS2rvkc4mpZh20x6LBnEON2sMdftOIDrw2MUHUb7qWcJKHpg
	DRkRVfAr9CdYtSAz5cceatyOegPyglDoUYcGO1yKj2ie2T5j9+4UwAhjwSkzsfiuqgpp
	OTSCLNzSa4fMxYU8CIBfdtCJpXiFhelgsKE7JprH2evBDW1xKjTU/VyBr7cysy2pH3pM
	tyjFeRHURG2rWGRLRWAt2kWIkabfh+ANb6A0E0wynay+FruidDzg5ZZ3m6m8w512fBKJ
	RMegTjxQgOkCMyTuO2seVvDTOTSDPiag6gcmrii9+NQENmP8cpzdt4LxB9XjCpB2koRm
	Tjdw==
MIME-Version: 1.0
X-Received: by 10.42.89.134 with SMTP id g6mr17318214icm.8.1381134491666; Mon,
	07 Oct 2013 01:28:11 -0700 (PDT)
Received: by 10.50.117.100 with HTTP; Mon, 7 Oct 2013 01:28:11 -0700 (PDT)
In-Reply-To: <CAJ4UyV2vN3zZvLtq+RUXxuZKn-g3E3LFJ0i4BEboQLEp+yVCiA@mail.gmail.com>
References: <CAJ4UyV2S5Ps5UC-ANsx3cev5ukR_nEBt3M9ae3vfLNfGTe6+CQ@mail.gmail.com>
	<1380300712.17407.15.camel@Solace>
	<CAJ4UyV2MNasKytD4eu9V89W0Pv-bQRMP5Hqqzz42HWYyzXa_HQ@mail.gmail.com>
	<1380538407.17407.30.camel@Solace>
	<CAJ4UyV2im1deoDAO0J4PbohEm0Ly2H1Rqx1AZSF4Dc3PoGP4SA@mail.gmail.com>
	<CAJ4UyV2X+xwP90tJ_tS+P4ZGW1LfKKXhMcZkPFPbsiy7t4xQKw@mail.gmail.com>
	<524EEB55.6050507@suse.com>
	<CAJ4UyV2vN3zZvLtq+RUXxuZKn-g3E3LFJ0i4BEboQLEp+yVCiA@mail.gmail.com>
Date: Mon, 7 Oct 2013 13:58:11 +0530
Message-ID: <CAJ4UyV0QZ5EiL8dDxrOiF_0Qo-d_Z7rCe25F_z0rUBkK8JhDow@mail.gmail.com>
From: cooldharma06 <cooldharma06@gmail.com>
To: Jim Fehlig <jfehlig@suse.com>
Content-Type: multipart/mixed; boundary=90e6ba539e70c37b0c04e8226e58
X-Mailman-Approved-At: Mon, 07 Oct 2013 11:56:12 +0000
Cc: libvirt-users@redhat.com, xen-users <xen-users@lists.xen.org>,
	Dario Faggioli <dario.faggioli@citrix.com>, libvir-list@redhat.com
Subject: Re: [Xen-users] [libvirt-users] (Xen + libvirt) Installing and
 workin with xen -4.2.1 and libvirt 1.1.2
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--90e6ba539e70c37b0c04e8226e58
Content-Type: multipart/alternative; boundary=90e6ba539e70c37b0704e8226e56

--90e6ba539e70c37b0704e8226e56
Content-Type: text/plain; charset=ISO-8859-1

hi,

i removed all libvirt things form my system and i installed libvirt-0.9.12
frm my repository.

then i installed libvirt-1.1.2 from the source with following commands.

./configure --prefix=/usr --localstatedir=/var --sysconfdir=/etc
--with-xen=yes --with-libxl=yes

make

make install

now its works with XM.
but with xl its not working...

i attached the corresponding screenshots also. kindly refer the attachment.

Regards,
cooldharma06



On Sat, Oct 5, 2013 at 4:20 PM, cooldharma06 <cooldharma06@gmail.com> wrote:

> hi,
>
> i prepared my xen-4.2.1 document with this mail. kindly refer the below
> attachment.
>
> i installed libvirt 1.1.1 like this it giving the following error:
>
> ./autogen.sh --system --with-xen=yes
> make
> /daemon/libvirtd -d
>
>
> then i checked with the virsh ->version
> virsh # version
> error: failed to connect to the hypervisor
> error: no valid connection
> error: Failed to connect socket to '/var/run/libvirt/libvirt-sock': No
> such file or directory
>
> but virsh -version -> 1.1.1
> and also libvirtd --version -> 1.1.1
>
> how to solve the above error.
>
> Small request i found the libvirt but its not active kindly make active
> that one. It will help the beginners.
>
> regards,
> cooldharma06
>
>
> On Fri, Oct 4, 2013 at 9:52 PM, Jim Fehlig <jfehlig@suse.com> wrote:
>
>> cooldharma06 wrote:
>> > hi,
>> >
>> > i found something im my log: (libvirtd.log)
>> >
>> > i dont know about this. but it may be helpful for you. So i am
>> > forwarding this.
>> >
>> > 2013-09-26 11:43:58.507+0000: 10718: error : virDriverLoadModule:78 :
>> > failed to load module
>> > /usr/local/lib/libvirt/connection-driver/libvirt_driver_libxl.so
>> > /usr/lib/libxenlight.so.2.0: undefined symbol: xs_check_watch
>>
>> Seems your libxenlight.so is not linked properly.  xs_check_watch is
>> provided by libxenstore, which should be linked with libxenlight
>>
>> # ldd /usr/lib64/libxenlight.so.4.3 | grep libxenstore
>> libxenstore.so.3.0 => /usr/lib64/libxenstore.so.3.0 (0x00007faa807a5000)
>>
>> As Dario mentioned elsewhere in this thread, you need to tell how you
>> "installed" Xen 4.2.1 from source.  Perhaps it is not
>> configured/built/installed properly.
>>
>> Regards,
>> Jim
>>
>> > 2013-09-26 11:43:58.790+0000: 10729: error : virCommandWait:2348 :
>> > internal error: Child process (LC_ALL=C
>> > PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
>> > HOME=/root USER=root LOGNAME=root /usr/bin/kvm -no-user-config -device
>> > '?' -device 'pci-assign,?' -device 'virtio-blk-pci,?' -device
>> > 'virtio-net-pci,?' -device 'scsi-disk,?' -device 'PIIX4_PM,?' -device
>> > 'usb-redir,?' -device 'ide-drive,?' -device 'usb-host,?' -device
>> > 'scsi-generic,?') unexpected exit status 1: Could not access KVM
>> > kernel module: No such file or directory
>> > failed to initialize KVM: No such file or directory
>> > No accelerator found!
>> >
>> > 2013-09-26 11:43:58.838+0000: 10729: error : virCommandWait:2348 :
>> > internal error: Child process (LC_ALL=C
>> > PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
>> > HOME=/root USER=root LOGNAME=root /usr/bin/kvm -no-user-config -device
>> > '?' -device 'pci-assign,?' -device 'virtio-blk-pci,?' -device
>> > 'virtio-net-pci,?' -device 'scsi-disk,?' -device 'PIIX4_PM,?' -device
>> > 'usb-redir,?' -device 'ide-drive,?' -device 'usb-host,?' -device
>> > 'scsi-generic,?') unexpected exit status 1: Could not access KVM
>> > kernel module: No such file or directory
>> > failed to initialize KVM: No such file or directory
>> > No accelerator found!
>> >
>> > 2013-09-26 12:20:14.030+0000: 10721: error : xenHypervisorDoV2Sys:1011
>> > : Unable to issue hypervisor ioctl 3166208: Permission denied
>> > 2013-09-26 12:20:14.030+0000: 10721: error : xenHypervisorDoV2Sys:1011
>> > : Unable to issue hypervisor ioctl 3166208: Permission denied
>> > 2013-09-26 12:20:14.030+0000: 10721: error : xenHypervisorDoV2Sys:1011
>> > : Unable to issue hypervisor ioctl 3166208: Permission denied
>> > 2013-09-26 12:20:14.030+0000: 10721: error : xenHypervisorDoV2Sys:1011
>> > : Unable to issue hypervisor ioctl 3166208: Permission denied
>> > 2013-09-26 12:20:14.030+0000: 10721: error : xenHypervisorDoV2Sys:1011
>> > : Unable to issue hypervisor ioctl 3166208: Permission denied
>> > 2013-09-26 12:20:14.030+0000: 10721: error : xenHypervisorDoV2Sys:1011
>> > : Unable to issue hypervisor ioctl 3166208: Permission denied
>> >
>> > *********
>> > suggest me some solutions.
>> >
>> > Regards,
>> > cooldharma06
>> >
>> >
>> >
>> >
>> > On Mon, Sep 30, 2013 at 6:36 PM, cooldharma06 <cooldharma06@gmail.com
>> > <mailto:cooldharma06@gmail.com>> wrote:
>> >
>> >     hi,
>> >
>> >     i am using debian flavor called BOSS.
>> >
>> >     *uname -a*
>> >     Linux boss 3.2.0-4-amd64 #1 SMP Debian 3.2.41-2 x86_64 GNU/Linux
>> >
>> >     i installed XEN-4.2.1 from the source.
>> >
>> >     *virsh # version*
>> >     error: failed to connect to the hypervisor
>> >     error: no valid connection
>> >     error: Failed to connect socket to
>> >     '/usr/local/var/run/libvirt/libvirt-sock': No such file or directory
>> >     *
>> >     *
>> >     *root@boss[src]#libvirtd -v*
>> >     2013-09-30 13:05:36.836+0000: 8199: info : libvirt version: 1.1.2
>> >     2013-09-30 13:05:36.836+0000: 8199: error : libxlCapsInitHost:86 :
>> >     internal error: Failed to get node physical info from libxenlight
>> >     2013-09-30 13:05:36.836+0000: 8199: error :
>> >     libxlStateInitialize:1362 : cannot create capabilities for
>> libxenlight
>> >     2013-09-30 13:05:36.836+0000: 8199: error : virStateInitialize:840
>> >     : Initialization of LIBXL state driver failed: internal error:
>> >     Failed to get node physical info from libxenlight
>> >     2013-09-30 13:05:36.836+0000: 8199: error : daemonRunStateInit:909
>> >     : Driver state initialization failed
>> >
>> >
>> >     *root@boss[src]#libvirtd --version*
>> >     /opt/libvirt-1.1.2/daemon/.libs/lt-libvirtd (libvirt) 1.1.2
>> >
>> >     these are the things which is in my system.
>> >
>> >     Regards,
>> >     cooldharma06.
>> >
>> >
>> >
>> >     On Mon, Sep 30, 2013 at 4:23 PM, Dario Faggioli
>> >     <dario.faggioli@citrix.com <mailto:dario.faggioli@citrix.com>>
>> wrote:
>> >
>> >         On lun, 2013-09-30 at 11:27 +0530, cooldharma06 wrote:
>> >         > hi,
>> >         >
>> >         Hi,
>> >
>> >         > thanks for your response.
>> >         >
>> >         >
>> >         > i cleaned that above one and installed in this following
>> steps:
>> >         >
>> >         >
>> >         > * sudo apt-get install gcc make pkg-config libxml2-dev
>> >         libgnutils-dev
>> >         > libdevmapper-dev libcurl4-gnutls-dev python-dev
>> libpciaccess-dev
>> >         > libxen-dev libnl-dev
>> >         >
>> >         Oh, so you are on Debian/Ubuntu... Which version (so that I
>> >         can try to
>> >         replicate your configuration) ?
>> >
>> >         > * ./configure = --prefix=/usr --localstatedir=/var
>> >         --sysconfdir=/etc
>> >         > --with-xen=yes --with-libxl=yes
>> >         >
>> >         Mmm... ok, that's the libvirt part. How did you install Xen?
>> >         I'm sure I
>> >         asked that already, but I can't remember whether or no you
>> >         answered (if
>> >         yes, sorry).
>> >
>> >         Last time I tired to compile libvirt with libxl=yes on a
>> >         Debian system
>> >         it was failing because of some issues with the Xen Debian
>> >         packages (or
>> >         so I recall), although that was with Xen 4.3.0.
>> >
>> >         So, did you also build Xen yourself or you apt-get installed it?
>> >
>> >         > root@boss[daemon]#xl info -n
>> >         > host                   : boss
>> >         > release                : 3.2.0-4-amd64
>> >         > version                : #1 SMP Debian 3.2.41-2
>> >         > machine                : x86_64
>> >         > nr_cpus                : 8
>> >         > max_cpu_id             : 7
>> >         > nr_nodes               : 1
>> >         > cores_per_socket       : 4
>> >         > threads_per_core       : 2
>> >         > cpu_mhz                : 3392
>> >         > hw_caps                :
>> >         >
>> >
>> bfebfbff:28100800:00000000:00007f40:77bae3ff:00000000:00000001:00000281
>> >         > virt_caps              : hvm
>> >         > total_memory           : 3970
>> >         > free_memory            : 442
>> >         > sharing_freed_memory   : 0
>> >         > sharing_used_memory    : 0
>> >         > free_cpus              : 0
>> >         > cpu_topology           :
>> >         > cpu:    core    socket     node
>> >         >   0:       0        0        0
>> >         >   1:       0        0        0
>> >         >   2:       1        0        0
>> >         >   3:       1        0        0
>> >         >   4:       2        0        0
>> >         >   5:       2        0        0
>> >         >   6:       3        0        0
>> >         >   7:       3        0        0
>> >         > numa_info              :
>> >         > node:    memsize    memfree    distances
>> >         >    0:      4590        442      10
>> >         > xen_major              : 4
>> >         > xen_minor              : 2
>> >         > xen_extra              : .1
>> >         >
>> >         Mmm... I have to admit that the most of the testing I did when
>> >         working
>> >         on the patch for libvirt that introduced the call to
>> >         libxl_get_physinfo() that is failing, happened on Xen 4.3, but
>> >         I'm sure
>> >         I tested it with 4.2 a couple of times, and I don't see why it
>> >         wouldn't
>> >         work there...
>> >
>> >         If you tell me the precise version of the distro you're using
>> >         I'll see
>> >         if I can give it a try.
>> >
>> >         Regards,
>> >         Dario
>> >
>> >         --
>> >         <<This happens because I choose it to happen!>> (Raistlin
>> Majere)
>> >
>> -----------------------------------------------------------------
>> >         Dario Faggioli, Ph.D, http://about.me/dario.faggioli
>> >         Senior Software Engineer, Citrix Systems R&D Ltd., Cambridge
>> (UK)
>> >
>> >
>> >
>>
>
>

--90e6ba539e70c37b0704e8226e56
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">hi,<div><br></div><div>i removed all libvirt things form m=
y system and i installed libvirt-0.9.12 frm my repository.</div><div><br></=
div><div>then i installed libvirt-1.1.2 from the source with following comm=
ands.</div>
<div><br></div><div><div>./configure --prefix=3D/usr --localstatedir=3D/var=
 --sysconfdir=3D/etc --with-xen=3Dyes --with-libxl=3Dyes</div></div><div><b=
r></div><div>make=A0</div><div><br></div><div>make install</div><div><br></=
div><div>
now its works with XM.</div><div>but with xl its not working...</div><div><=
br></div><div>i attached the corresponding screenshots also. kindly refer t=
he attachment.</div><div><br></div><div>Regards,</div><div>cooldharma06</di=
v>
<div><br></div></div><div class=3D"gmail_extra"><br><br><div class=3D"gmail=
_quote">On Sat, Oct 5, 2013 at 4:20 PM, cooldharma06 <span dir=3D"ltr">&lt;=
<a href=3D"mailto:cooldharma06@gmail.com" target=3D"_blank">cooldharma06@gm=
ail.com</a>&gt;</span> wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex"><div dir=3D"ltr">hi,<div><br></div><div>i pr=
epared my xen-4.2.1 document with this mail. kindly refer the below attachm=
ent.</div>
<div><br></div><div>i installed libvirt 1.1.1 like this it giving the follo=
wing error:</div><div>
<br></div><div>./autogen.sh --system --with-xen=3Dyes</div><div>make</div><=
div>/daemon/libvirtd -d</div><div><br></div><div><br></div><div>then i chec=
ked with the virsh -&gt;version</div><div><div>virsh # version</div><div cl=
ass=3D"im">
<div>
error: failed to connect to the hypervisor</div><div>error: no valid connec=
tion</div></div><div>error: Failed to connect socket to &#39;/var/run/libvi=
rt/libvirt-sock&#39;: No such file or directory</div></div><div><br></div>
<div>
but virsh -version -&gt; 1.1.1</div><div>and also libvirtd --version -&gt; =
1.1.1</div><div><br></div><div>how to solve the above error.</div><div><br>=
</div><div>Small request i found the libvirt but its not active kindly make=
 active that one. It will help the beginners.</div>

<div><br></div><div>regards,</div><div>cooldharma06</div></div><div class=
=3D"HOEnZb"><div class=3D"h5"><div class=3D"gmail_extra"><br><br><div class=
=3D"gmail_quote">On Fri, Oct 4, 2013 at 9:52 PM, Jim Fehlig <span dir=3D"lt=
r">&lt;<a href=3D"mailto:jfehlig@suse.com" target=3D"_blank">jfehlig@suse.c=
om</a>&gt;</span> wrote:<br>

<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex"><div>cooldharma06 wrote:<br>
&gt; hi,<br>
&gt;<br>
&gt; i found something im my log: (libvirtd.log)<br>
&gt;<br>
&gt; i dont know about this. but it may be helpful for you. So i am<br>
&gt; forwarding this.<br>
&gt;<br>
&gt; 2013-09-26 11:43:58.507+0000: 10718: error : virDriverLoadModule:78 :<=
br>
&gt; failed to load module<br>
&gt; /usr/local/lib/libvirt/connection-driver/libvirt_driver_libxl.so<br>
&gt; /usr/lib/libxenlight.so.2.0: undefined symbol: xs_check_watch<br>
<br>
</div>Seems your libxenlight.so is not linked properly. =A0xs_check_watch i=
s<br>
provided by libxenstore, which should be linked with libxenlight<br>
<br>
# ldd /usr/lib64/libxenlight.so.4.3 | grep libxenstore<br>
libxenstore.so.3.0 =3D&gt; /usr/lib64/libxenstore.so.3.0 (0x00007faa807a500=
0)<br>
<br>
As Dario mentioned elsewhere in this thread, you need to tell how you<br>
&quot;installed&quot; Xen 4.2.1 from source. =A0Perhaps it is not<br>
configured/built/installed properly.<br>
<br>
Regards,<br>
Jim<br>
<div><div><br>
&gt; 2013-09-26 11:43:58.790+0000: 10729: error : virCommandWait:2348 :<br>
&gt; internal error: Child process (LC_ALL=3DC<br>
&gt; PATH=3D/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin<br=
>
&gt; HOME=3D/root USER=3Droot LOGNAME=3Droot /usr/bin/kvm -no-user-config -=
device<br>
&gt; &#39;?&#39; -device &#39;pci-assign,?&#39; -device &#39;virtio-blk-pci=
,?&#39; -device<br>
&gt; &#39;virtio-net-pci,?&#39; -device &#39;scsi-disk,?&#39; -device &#39;=
PIIX4_PM,?&#39; -device<br>
&gt; &#39;usb-redir,?&#39; -device &#39;ide-drive,?&#39; -device &#39;usb-h=
ost,?&#39; -device<br>
&gt; &#39;scsi-generic,?&#39;) unexpected exit status 1: Could not access K=
VM<br>
&gt; kernel module: No such file or directory<br>
&gt; failed to initialize KVM: No such file or directory<br>
&gt; No accelerator found!<br>
&gt;<br>
&gt; 2013-09-26 11:43:58.838+0000: 10729: error : virCommandWait:2348 :<br>
&gt; internal error: Child process (LC_ALL=3DC<br>
&gt; PATH=3D/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin<br=
>
&gt; HOME=3D/root USER=3Droot LOGNAME=3Droot /usr/bin/kvm -no-user-config -=
device<br>
&gt; &#39;?&#39; -device &#39;pci-assign,?&#39; -device &#39;virtio-blk-pci=
,?&#39; -device<br>
&gt; &#39;virtio-net-pci,?&#39; -device &#39;scsi-disk,?&#39; -device &#39;=
PIIX4_PM,?&#39; -device<br>
&gt; &#39;usb-redir,?&#39; -device &#39;ide-drive,?&#39; -device &#39;usb-h=
ost,?&#39; -device<br>
&gt; &#39;scsi-generic,?&#39;) unexpected exit status 1: Could not access K=
VM<br>
&gt; kernel module: No such file or directory<br>
&gt; failed to initialize KVM: No such file or directory<br>
&gt; No accelerator found!<br>
&gt;<br>
&gt; 2013-09-26 12:20:14.030+0000: 10721: error : xenHypervisorDoV2Sys:1011=
<br>
&gt; : Unable to issue hypervisor ioctl 3166208: Permission denied<br>
&gt; 2013-09-26 12:20:14.030+0000: 10721: error : xenHypervisorDoV2Sys:1011=
<br>
&gt; : Unable to issue hypervisor ioctl 3166208: Permission denied<br>
&gt; 2013-09-26 12:20:14.030+0000: 10721: error : xenHypervisorDoV2Sys:1011=
<br>
&gt; : Unable to issue hypervisor ioctl 3166208: Permission denied<br>
&gt; 2013-09-26 12:20:14.030+0000: 10721: error : xenHypervisorDoV2Sys:1011=
<br>
&gt; : Unable to issue hypervisor ioctl 3166208: Permission denied<br>
&gt; 2013-09-26 12:20:14.030+0000: 10721: error : xenHypervisorDoV2Sys:1011=
<br>
&gt; : Unable to issue hypervisor ioctl 3166208: Permission denied<br>
&gt; 2013-09-26 12:20:14.030+0000: 10721: error : xenHypervisorDoV2Sys:1011=
<br>
&gt; : Unable to issue hypervisor ioctl 3166208: Permission denied<br>
&gt;<br>
&gt; *********<br>
&gt; suggest me some solutions.<br>
&gt;<br>
&gt; Regards,<br>
&gt; cooldharma06<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; On Mon, Sep 30, 2013 at 6:36 PM, cooldharma06 &lt;<a href=3D"mailto:co=
oldharma06@gmail.com" target=3D"_blank">cooldharma06@gmail.com</a><br>
</div></div><div>&gt; &lt;mailto:<a href=3D"mailto:cooldharma06@gmail.com" =
target=3D"_blank">cooldharma06@gmail.com</a>&gt;&gt; wrote:<br>
&gt;<br>
&gt; =A0 =A0 hi,<br>
&gt;<br>
&gt; =A0 =A0 i am using debian flavor called BOSS.<br>
&gt;<br>
</div>&gt; =A0 =A0 *uname -a*<br>
<div>&gt; =A0 =A0 Linux boss 3.2.0-4-amd64 #1 SMP Debian 3.2.41-2 x86_64 GN=
U/Linux<br>
&gt;<br>
&gt; =A0 =A0 i installed XEN-4.2.1 from the source.<br>
&gt;<br>
</div>&gt; =A0 =A0 *virsh # version*<br>
<div>&gt; =A0 =A0 error: failed to connect to the hypervisor<br>
&gt; =A0 =A0 error: no valid connection<br>
&gt; =A0 =A0 error: Failed to connect socket to<br>
&gt; =A0 =A0 &#39;/usr/local/var/run/libvirt/libvirt-sock&#39;: No such fil=
e or directory<br>
</div>&gt; =A0 =A0 *<br>
&gt; =A0 =A0 *<br>
&gt; =A0 =A0 *root@boss[src]#libvirtd -v*<br>
<div>&gt; =A0 =A0 2013-09-30 13:05:36.836+0000: 8199: info : libvirt versio=
n: 1.1.2<br>
&gt; =A0 =A0 2013-09-30 13:05:36.836+0000: 8199: error : libxlCapsInitHost:=
86 :<br>
&gt; =A0 =A0 internal error: Failed to get node physical info from libxenli=
ght<br>
&gt; =A0 =A0 2013-09-30 13:05:36.836+0000: 8199: error :<br>
&gt; =A0 =A0 libxlStateInitialize:1362 : cannot create capabilities for lib=
xenlight<br>
&gt; =A0 =A0 2013-09-30 13:05:36.836+0000: 8199: error : virStateInitialize=
:840<br>
&gt; =A0 =A0 : Initialization of LIBXL state driver failed: internal error:=
<br>
&gt; =A0 =A0 Failed to get node physical info from libxenlight<br>
&gt; =A0 =A0 2013-09-30 13:05:36.836+0000: 8199: error : daemonRunStateInit=
:909<br>
&gt; =A0 =A0 : Driver state initialization failed<br>
&gt;<br>
&gt;<br>
</div>&gt; =A0 =A0 *root@boss[src]#libvirtd --version*<br>
<div>&gt; =A0 =A0 /opt/libvirt-1.1.2/daemon/.libs/lt-libvirtd (libvirt) 1.1=
.2<br>
&gt;<br>
&gt; =A0 =A0 these are the things which is in my system.<br>
&gt;<br>
&gt; =A0 =A0 Regards,<br>
&gt; =A0 =A0 cooldharma06.<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; =A0 =A0 On Mon, Sep 30, 2013 at 4:23 PM, Dario Faggioli<br>
</div><div><div>&gt; =A0 =A0 &lt;<a href=3D"mailto:dario.faggioli@citrix.co=
m" target=3D"_blank">dario.faggioli@citrix.com</a> &lt;mailto:<a href=3D"ma=
ilto:dario.faggioli@citrix.com" target=3D"_blank">dario.faggioli@citrix.com=
</a>&gt;&gt; wrote:<br>


&gt;<br>
&gt; =A0 =A0 =A0 =A0 On lun, 2013-09-30 at 11:27 +0530, cooldharma06 wrote:=
<br>
&gt; =A0 =A0 =A0 =A0 &gt; hi,<br>
&gt; =A0 =A0 =A0 =A0 &gt;<br>
&gt; =A0 =A0 =A0 =A0 Hi,<br>
&gt;<br>
&gt; =A0 =A0 =A0 =A0 &gt; thanks for your response.<br>
&gt; =A0 =A0 =A0 =A0 &gt;<br>
&gt; =A0 =A0 =A0 =A0 &gt;<br>
&gt; =A0 =A0 =A0 =A0 &gt; i cleaned that above one and installed in this fo=
llowing steps:<br>
&gt; =A0 =A0 =A0 =A0 &gt;<br>
&gt; =A0 =A0 =A0 =A0 &gt;<br>
&gt; =A0 =A0 =A0 =A0 &gt; * sudo apt-get install gcc make pkg-config libxml=
2-dev<br>
&gt; =A0 =A0 =A0 =A0 libgnutils-dev<br>
&gt; =A0 =A0 =A0 =A0 &gt; libdevmapper-dev libcurl4-gnutls-dev python-dev l=
ibpciaccess-dev<br>
&gt; =A0 =A0 =A0 =A0 &gt; libxen-dev libnl-dev<br>
&gt; =A0 =A0 =A0 =A0 &gt;<br>
&gt; =A0 =A0 =A0 =A0 Oh, so you are on Debian/Ubuntu... Which version (so t=
hat I<br>
&gt; =A0 =A0 =A0 =A0 can try to<br>
&gt; =A0 =A0 =A0 =A0 replicate your configuration) ?<br>
&gt;<br>
&gt; =A0 =A0 =A0 =A0 &gt; * ./configure =3D --prefix=3D/usr --localstatedir=
=3D/var<br>
&gt; =A0 =A0 =A0 =A0 --sysconfdir=3D/etc<br>
&gt; =A0 =A0 =A0 =A0 &gt; --with-xen=3Dyes --with-libxl=3Dyes<br>
&gt; =A0 =A0 =A0 =A0 &gt;<br>
&gt; =A0 =A0 =A0 =A0 Mmm... ok, that&#39;s the libvirt part. How did you in=
stall Xen?<br>
&gt; =A0 =A0 =A0 =A0 I&#39;m sure I<br>
&gt; =A0 =A0 =A0 =A0 asked that already, but I can&#39;t remember whether o=
r no you<br>
&gt; =A0 =A0 =A0 =A0 answered (if<br>
&gt; =A0 =A0 =A0 =A0 yes, sorry).<br>
&gt;<br>
&gt; =A0 =A0 =A0 =A0 Last time I tired to compile libvirt with libxl=3Dyes =
on a<br>
&gt; =A0 =A0 =A0 =A0 Debian system<br>
&gt; =A0 =A0 =A0 =A0 it was failing because of some issues with the Xen Deb=
ian<br>
&gt; =A0 =A0 =A0 =A0 packages (or<br>
&gt; =A0 =A0 =A0 =A0 so I recall), although that was with Xen 4.3.0.<br>
&gt;<br>
&gt; =A0 =A0 =A0 =A0 So, did you also build Xen yourself or you apt-get ins=
talled it?<br>
&gt;<br>
&gt; =A0 =A0 =A0 =A0 &gt; root@boss[daemon]#xl info -n<br>
&gt; =A0 =A0 =A0 =A0 &gt; host =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 : boss<b=
r>
&gt; =A0 =A0 =A0 =A0 &gt; release =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0: 3.2.0-4-=
amd64<br>
&gt; =A0 =A0 =A0 =A0 &gt; version =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0: #1 SMP D=
ebian 3.2.41-2<br>
&gt; =A0 =A0 =A0 =A0 &gt; machine =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0: x86_64<b=
r>
&gt; =A0 =A0 =A0 =A0 &gt; nr_cpus =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0: 8<br>
&gt; =A0 =A0 =A0 =A0 &gt; max_cpu_id =A0 =A0 =A0 =A0 =A0 =A0 : 7<br>
&gt; =A0 =A0 =A0 =A0 &gt; nr_nodes =A0 =A0 =A0 =A0 =A0 =A0 =A0 : 1<br>
&gt; =A0 =A0 =A0 =A0 &gt; cores_per_socket =A0 =A0 =A0 : 4<br>
&gt; =A0 =A0 =A0 =A0 &gt; threads_per_core =A0 =A0 =A0 : 2<br>
&gt; =A0 =A0 =A0 =A0 &gt; cpu_mhz =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0: 3392<br>
&gt; =A0 =A0 =A0 =A0 &gt; hw_caps =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0:<br>
&gt; =A0 =A0 =A0 =A0 &gt;<br>
&gt; =A0 =A0 =A0 =A0 bfebfbff:28100800:00000000:00007f40:77bae3ff:00000000:=
00000001:00000281<br>
&gt; =A0 =A0 =A0 =A0 &gt; virt_caps =A0 =A0 =A0 =A0 =A0 =A0 =A0: hvm<br>
&gt; =A0 =A0 =A0 =A0 &gt; total_memory =A0 =A0 =A0 =A0 =A0 : 3970<br>
&gt; =A0 =A0 =A0 =A0 &gt; free_memory =A0 =A0 =A0 =A0 =A0 =A0: 442<br>
&gt; =A0 =A0 =A0 =A0 &gt; sharing_freed_memory =A0 : 0<br>
&gt; =A0 =A0 =A0 =A0 &gt; sharing_used_memory =A0 =A0: 0<br>
&gt; =A0 =A0 =A0 =A0 &gt; free_cpus =A0 =A0 =A0 =A0 =A0 =A0 =A0: 0<br>
&gt; =A0 =A0 =A0 =A0 &gt; cpu_topology =A0 =A0 =A0 =A0 =A0 :<br>
&gt; =A0 =A0 =A0 =A0 &gt; cpu: =A0 =A0core =A0 =A0socket =A0 =A0 node<br>
&gt; =A0 =A0 =A0 =A0 &gt; =A0 0: =A0 =A0 =A0 0 =A0 =A0 =A0 =A00 =A0 =A0 =A0=
 =A00<br>
&gt; =A0 =A0 =A0 =A0 &gt; =A0 1: =A0 =A0 =A0 0 =A0 =A0 =A0 =A00 =A0 =A0 =A0=
 =A00<br>
&gt; =A0 =A0 =A0 =A0 &gt; =A0 2: =A0 =A0 =A0 1 =A0 =A0 =A0 =A00 =A0 =A0 =A0=
 =A00<br>
&gt; =A0 =A0 =A0 =A0 &gt; =A0 3: =A0 =A0 =A0 1 =A0 =A0 =A0 =A00 =A0 =A0 =A0=
 =A00<br>
&gt; =A0 =A0 =A0 =A0 &gt; =A0 4: =A0 =A0 =A0 2 =A0 =A0 =A0 =A00 =A0 =A0 =A0=
 =A00<br>
&gt; =A0 =A0 =A0 =A0 &gt; =A0 5: =A0 =A0 =A0 2 =A0 =A0 =A0 =A00 =A0 =A0 =A0=
 =A00<br>
&gt; =A0 =A0 =A0 =A0 &gt; =A0 6: =A0 =A0 =A0 3 =A0 =A0 =A0 =A00 =A0 =A0 =A0=
 =A00<br>
&gt; =A0 =A0 =A0 =A0 &gt; =A0 7: =A0 =A0 =A0 3 =A0 =A0 =A0 =A00 =A0 =A0 =A0=
 =A00<br>
&gt; =A0 =A0 =A0 =A0 &gt; numa_info =A0 =A0 =A0 =A0 =A0 =A0 =A0:<br>
&gt; =A0 =A0 =A0 =A0 &gt; node: =A0 =A0memsize =A0 =A0memfree =A0 =A0distan=
ces<br>
&gt; =A0 =A0 =A0 =A0 &gt; =A0 =A00: =A0 =A0 =A04590 =A0 =A0 =A0 =A0442 =A0 =
=A0 =A010<br>
&gt; =A0 =A0 =A0 =A0 &gt; xen_major =A0 =A0 =A0 =A0 =A0 =A0 =A0: 4<br>
&gt; =A0 =A0 =A0 =A0 &gt; xen_minor =A0 =A0 =A0 =A0 =A0 =A0 =A0: 2<br>
&gt; =A0 =A0 =A0 =A0 &gt; xen_extra =A0 =A0 =A0 =A0 =A0 =A0 =A0: .1<br>
&gt; =A0 =A0 =A0 =A0 &gt;<br>
&gt; =A0 =A0 =A0 =A0 Mmm... I have to admit that the most of the testing I =
did when<br>
&gt; =A0 =A0 =A0 =A0 working<br>
&gt; =A0 =A0 =A0 =A0 on the patch for libvirt that introduced the call to<b=
r>
&gt; =A0 =A0 =A0 =A0 libxl_get_physinfo() that is failing, happened on Xen =
4.3, but<br>
&gt; =A0 =A0 =A0 =A0 I&#39;m sure<br>
&gt; =A0 =A0 =A0 =A0 I tested it with 4.2 a couple of times, and I don&#39;=
t see why it<br>
&gt; =A0 =A0 =A0 =A0 wouldn&#39;t<br>
&gt; =A0 =A0 =A0 =A0 work there...<br>
&gt;<br>
&gt; =A0 =A0 =A0 =A0 If you tell me the precise version of the distro you&#=
39;re using<br>
&gt; =A0 =A0 =A0 =A0 I&#39;ll see<br>
&gt; =A0 =A0 =A0 =A0 if I can give it a try.<br>
&gt;<br>
&gt; =A0 =A0 =A0 =A0 Regards,<br>
&gt; =A0 =A0 =A0 =A0 Dario<br>
&gt;<br>
&gt; =A0 =A0 =A0 =A0 --<br>
&gt; =A0 =A0 =A0 =A0 &lt;&lt;This happens because I choose it to happen!&gt=
;&gt; (Raistlin Majere)<br>
&gt; =A0 =A0 =A0 =A0 ------------------------------------------------------=
-----------<br>
&gt; =A0 =A0 =A0 =A0 Dario Faggioli, Ph.D, <a href=3D"http://about.me/dario=
.faggioli" target=3D"_blank">http://about.me/dario.faggioli</a><br>
&gt; =A0 =A0 =A0 =A0 Senior Software Engineer, Citrix Systems R&amp;D Ltd.,=
 Cambridge (UK)<br>
&gt;<br>
&gt;<br>
&gt;<br>
</div></div></blockquote></div><br></div>
</div></div></blockquote></div><br></div>

--90e6ba539e70c37b0704e8226e56--
--90e6ba539e70c37b0c04e8226e58
Content-Type: image/png; name="error_when_check_withoutXEND.png"
Content-Disposition: attachment; filename="error_when_check_withoutXEND.png"
Content-Transfer-Encoding: base64
X-Attachment-Id: f_hmhfvei51

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
sWMjIyNXr16treLVeLHqkaG3g/FXKj8//+jRoxKJpG/fvrpbHRwcsrKyjh071qVLl5EjR2ZkZPD3
g5EqFRG1b9/+5s2bd+/ebdasGf8e0ODg4KtXr2ZkZISGhgYEBNy5c+fs2bOhoaEff/zxxYsXi4uL
jSdohKFqZmho6FdffZWbm3vkyBGZTMZPg8IznleNodaqAlhDEwDfhePEiRNKpfL06dORkZEhISHa
u/P+/fv8hCUuLi779u0bPXq0tp5vZJMhkydPLisrmzBhgt77V8+ePVtSUtKuXTs7O7tr1675+Pj4
+/vzm1atWjV58mTdzvZ6XnnllbKysokTJ/LV5hEjRixcuHDMmDErV64kohs3bvBNNY6OjkePHu3Q
oQN/lIODQ0VFxZEjR86ePVtaWmo8bONcXV0nTZpUWVnJ38G7d+++f/9+1d2MnKOhYpkyZUpGRsbU
qVNVKpVIJNq7d+/EiRP5JoA6xq9WqyUSiUAoEApElZUVM16aJWAYoUAolVjs3r9d2yQ/fPAogUCo
ZgQccQKBkB/nZnr6QiIxxxWlpX4+7plfYmOXP/eskGhrWppEKiUijmiCs7OKiP9FICIyPX0AAIAm
i1VxHEuMkIhIHdrc31tTfLRELBLzPc9ZllVr1D1biOnR0DqOZTQqkybGq18BAQH8B/53qqurq3ZR
KpXynxvijYAsy169enXAgAEODg56v6yq5eDg4OzsfOrUKVNmLKtq6NChAoEgOjq6oqIiLy/Pw8Oj
tLRUqVTK5XKhUFhWViaVStPT03NyciorK1mWZVnWxcWFnw3x8ejZs2f//v2JSKPReHt7T5gw4auv
viooKKisrKz3vPbt2xcWFjZr1iyVShUfH79//37dWuXrr7+uUql27Nhx//59S0vLiIiI/v37T5gw
YcmSJUSUmZm5adOmgoKCVq1azZ49u2fPnlWbAPiGJL3bpqKigp+IkV986aWXVCrV9u3b+f4Ftra2
/B24YcOGNWvWVO1gb5ytre17773Hsuxvv/0WHR1tTqE8wnEcwzC6g17VajXHcdobb8OGDXxX4p07
d/LtRxKJxMHBISgoaMyYMQkJCb/++qvp2Y0fP56Ijh49mpSUlJiY2K5dux49ely8eFG7g/GLZYr4
+PhOnTrVuJuhLjnTpk0rLy+fOHFifn4+PZoOULtVW4lzcXE5dOiQthJnpEpFRLdv337jjTd0c7l5
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
os56vSYAc45i/mkFmDGs0zN9WtvLLMQiARGJhIydtbSnv7ubg/X1uGwiYllWvxdAA508AABAPVo/
u5+hTa9+e7aBcnyQKv96/50GSiEs0MPGSlJcpjQ7/f82jkih0vi62bT2sItNlzd2OAAAADXjOPrf
Q3fm34uP+vZX7cNv3lECgWDe2K7tWjgQEcMw/AHaD8FtXZtJuyzffY1fqXsgBgIAAMBT4PiNNP5D
t9bODjKpdpGqdG+rxxyz5eV1TpyrNgULiXBAJ/f0/LI7yfn4O2zI8RtpoR3dhwa1iEkrbOxYAAAA
asDw/8NyHF/n5rh/Leqs1/3TX/Wo9bP7E9GMb88aO4phglq78vX/11ad6ODt8kpke4lIoFBptv8V
d+5e8k9vDw7wdurSxulGXC7mAgAAgKfPrnPx/AdP52YOMql28THkWBecgRaKrr5OVlLRzrPxLIu/
wgblFVdci8vt3tbFwVqaX1LZ2OEAAAAYxxCxRNq//XqL/1v/798GVY/id2aNHMVx3KCuXkTEMEwn
H5fbCdk//EmvRLZff/BGVJK8b3tvftPIHm1vxOXq/RTBQAAAAPiPCG7jMrhbi+b2VnnFladup5+J
yuDX//BWaGy63FIqam5nVViqWL731pcv9bz7sMDWSuJqb5mRX34zIa+Lr5Obg1VxufL3S8lXYrL5
o6JTC1fuu81/vhqbI7MUe7nK1BouKjl/+6k4hUpDRF18nXoFNHd3aGYvk8pLFbcT8/dfSuI3GdHB
24GIopL/marHSCIOMumonq3aeNjZNpPkF1eev5d59HqqXmqG9tE9hapnFJ1S6GRrYW8tzSuuPHEr
/cyddO0PhFqVpKEsjERuevpRyfnd27oEeNmfu5tZy9sBAADgseI4jhgijiOGIY6Iqi4++mD8KH69
9v+qO0rAMR7OMv7w6UPb7zghuRyduvaA6n6KvFe7FhMHtuZHBDR3aMaQhiOh7rHoBQAAAE+fqn+8
urd1mTE0IC2v9EpMdmt3u8lhbSqV6ssPsvmt3q42cenypMxiC4mwsKSSiNp52j1IlecVV3bxdfJ2
lSVkFt1OzOvs6/zCwLZ3kvLKFWq9jLr6OT/MLrkam+PT3KaXf/PswvKDfz8kvoMeUUy6nCHyaW4z
sItnpUq9/2KSkVCJqIWTdX5xZXGZgl80ksisyA4tna3vPiy4m5zvILMoKFFUTdD4Pnr7axe9XWVR
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
AAAASUVORK5CYII=
--90e6ba539e70c37b0c04e8226e58
Content-Type: image/png; name="with_Xend_working.png"
Content-Disposition: attachment; filename="with_Xend_working.png"
Content-Transfer-Encoding: base64
X-Attachment-Id: f_hmhfveie2

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
4/nz5wsKCt5///2xY8fqmgAqvajm6xG+vr76FQpj9EuGYZgff/xRIpGcOnXq2LFjpgth//79IpEo
Ly+vYhPAsGHDtFrtr7/+ev78eT7Z3NzcxYsXDxs2jG8C0K/dyGSyoKAgpVKZkpLy4MED3XiN69at
0y8Wvh+NsTE1RSJRREREZmbm6dOnX3rppTFjxujXYM05XlXiH8eoyWphYWGvvvqqj49PUVGRTCbT
X+Tj47N+/Xo/P7/S0tJLly4tWrSI31PT1cYbN27Y2tp6e3tnZWW9+eabhw4dunjxorOzc9OmTRMS
Ek6fPh0aGtqsWbPc3NzVq1fz54zpOpo+/WNk+qTt3r375MmTW7VqVVxcnJ6eHhgYyJ9ypoOvMtRq
VQCraALo2bOnXC7fsGHD5cuXi4uLhw4dumbNGl3XqdatW1+4cKGsrKx3794ffPABwzA7d+6scpEx
4eHhixcvzsvLO3HiBBE1bdo0JyeHiPjHpW7evMm/JGb8+PFlZWV8S8TmzZsnTpzId7avNM3evXsv
W7YsLy/vr7/+cnJy6tWrV1BQ0Msvv5yYmEhEYWFhDx48OHbsWNu2bSMjI5OTk9evX09ES5cubdGi
xeXLly9duuTm5paZmWk6chO8vb1nz55tb2/v6uraoUMHjUajq6jrM7GPxoolIiJi4cKFsbGxR48e
7dChw0cffVRWVsZ346lh/LomAJFYLBZKJkx6adf2PWdOn1WpVPxAPkJGyEisWFar0Qq1jJBhGLVG
Vd0mACGRhKjw8WP/1q1HvfnG1cNHLu/ariksZIjET/r/a4j4hnohmgAAAACqpCWOI4YhRiK4EuEc
wTAF5eoylVYkYIghLUtqli1T6f+YMqxW8PTD1D2Kz19SCgR/x1C7z2xXlJaW5uXl1aFDh1u3bpm5
SYcOHaytre/du2dBds2aNWNZViQSMQwjk8lkMllJSYmDg4NcLlepVCqVytXVVavV5ufnN23aVCQS
2dvbR0VFhYSE/P777xZkZwE7O7vp06cPHTpUKBS6urquWLEiLy+vuLj4hx9+qN1B2lQq1YkTJ954
443BgwcrlUpvb+81a9bojxLHX7GXlJQkJSXZ2Nj07NkzODh40qRJ/BV7eHh4RkZGUlKSm5tbZGRk
amrqunXrDLLw9/dXKBTHjx/XXS6qVKo///xz6tSpukomf1FdUlKSnJzMsqy3tze/8p07d9q3b1+x
g32V+vfv37Vr14yMjP/85z9VllhhYaGxRU5OTnl5eboXYXIcd/78eYVC4erqys+5c+eO7nre0dHx
1Vdf1a25f//+b775hmVZXQ3T1tZ25syZo0aNSktLM3aDvVevXjKZ7NKlS7///vvo0aMjIyNXrFih
q+JVebxqkbG3g/EHKzc39+jRoxKJpFevXvpL5XL548ePjx071rFjx2HDhqWnp/OnhIkqFRG1adPm
5s2bd+/ebdSoEf8q0ODg4KtXr6anp4eGhrZu3frOnTtnz54NDQ397LPPLl68WFhYaDpBE4xVM0ND
Q7/77rvs7OwjR47IZDJ+JBSe6byqDLVaFcAqmgD4LhwnTpxQqVSnT5+OjIwMCQnRnaD379/nxyxx
dXXdu3fviBEjdPV8E4uMmThxYklJybhx4wxewXr27NmioqJWrVo5ODhcu3bN19c3ICCAX7R8+fKJ
Eyfqd7Y38MYbb5SUlIwfP56vNg8dOnT+/PkjR45ctmwZEd24cYNvqnFycjp69Gjbtm35reRyeVlZ
2ZEjR86ePVtcXGw6bNPc3NwmTJhQXl7On8G7du26f/9+xdVM7KOxYpk0aVJ6evrLL7+sVqtFItGe
PXvGjx/PNwHUMH6NRiORSARCgVAgKi8vm/radAHDCAVCqcRq1/6tulb5IQOGCwRCDSPgiBMIhPyj
buanLyQSc1xBaspXY0b9FhOz5MUXhESbU1MlUikRcUTjXFzURPxFgYjI/PQBAAAaJlbNcSwxQiIi
TWjjAB9t4dEisUjM9zxnWVaj1XRrIqYnz9VxLKNVmzUwXu1q3bo1/4G/SHVzc9NNSqVS/nNdvBGQ
ZdmrV6/27dtXLpcbXFZVSi6Xu7i4nDp1ypzhyioaNGiQQCB48OBBWVlZTk6Op6dncXGxSqVSKBRC
obCkpEQqlaalpfE9t1mWZVnW1dWVHw3x6ejWrVufPn2ISKvV+vj4jBs37rvvvsvLyysvL6/1vPbu
3RsWFjZ9+nS1Wh0XF7d//379KuXbb7+tVqu3bdt2//59a2vriIiIPn36jBs37ptvviGijIyMDRs2
5OXlNWvWbMaMGd26davYBMA3JBmcNmVlZfxAjPzka6+9plart27dyvcvsLe358/AtWvXrly5smIH
e9Ps7e0//PBDlmX37dv34MEDSwrlCY7jGIbRf+JVo9FwHKc78dauXcv3I96xYwfffiSRSORyeVBQ
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
qp4blc58uR0aCN6Yc6PsW2n4Tanoc6Mac2j4PKz1j5TqzYZU/KFXvfereuc8AAAATIRyI0BzdXZ2
QWHh2bOJEeGPn01M0mq1GRkZLZp7FBUVLV62fNCTAyfEvCEiXUM7p6enr173SaX/UC4qKlq6fMXT
Tz35/sR3lJK+fXprNJq8vPzNW74cOTx61IjhSodX09LWx8bqLmwG9O+XnHJu565dTw6IOpuYtOPH
Xbl5eVaWltULo11wkLLqtY2/f9MmTXTllYZRkchevTZ8unHi22+pVCoR2Rf30+BBTylVri4uri4u
hhfZtvH3n/jWm/olyckpubm5r41+pbWPj4h07RJaapfoYcMGRvUXkbS0tLkLF2m1WuXQ1VDRbBg4
lkajqd7M1/pEVRp8uf728kvKhlarzc/PmzTlg8LCQisrK8N7GYhQtyR7b9xP/z0Wv371KmOOZSD4
io5lzCla1XOj0pkvt8OKgjfyw6HsW2lgoir63KjeHErF52G1P9lqdzZ+3r9fKvjQs7ezq977Vb1z
HgAAACZCuRHAQ0TS09PPJiU9+8zTZxITr9+4odVqPTw8EpOT1Wp174hemruCg4ISk5K0Wq3hfhOT
krJv3hzQ73+uqM3NzZNSkgsKC7t3C9MVdgsLS045V1BQoLy0tbW1tbXR38jPz692GBWpNIyKRIQ/
npGZefzECRE5lZDwx7VrkRG9jD9uVN++pUo8W7W0traeu2DR3ri49OvXy+4SHHTnmrNZs2ZarTar
Lpf1lj1WtWe+1ieqepJTUkaPHdctPKJDaNd335+i1Wpv3rpV827Tr1+fMm36q3/7v+CgwDo6ljGn
aK2fG1Xq0Mhzo+xbaWCiKvrcqPaIKjoPa/0jpdqzIRV86Blz0HLfrzo65wEAAPBgsBCRJg89ZG1l
dfzkSa1W0/GRR6ytrH7/7zGVSuXe7OFDhy+JyJhxb5TaLTMry83V1UC/yu27rq4upcpzcnJEpJGz
s66kcSPnkpKSWzk5ykszMzMzMzP9DY1Go9zOWo0wKmIgDGtrawM7tvDw8Pf13RP3U/uQkL374rw8
Pb29vIw/bpMyX1+7ubmtXLpk7fr1kyZPzc3L8/L0nPjWm506PqprYG9vp2yYm6tEpLi42PjDVVXZ
Y1V75mt9oqqhoLBwbMx4R0fH6VMmN2ny0NGjv8//aLHylXJNaLXad9+f7OvbWvl+vo6OZcwpWuvn
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
BJ+Xl/fj7t0TYt7oExkhImfOnt363fe69snJKbm5ua+NfqW1j4+IdO1yPz25EwAAAEBDqfzhc09G
RR05+rvydf3F4XIeAAAgAElEQVQPO3b6+/n5tvbRbxAS0u7uRnDqhYtarTYxOVmtVveO6KW5Kzgo
KDEpSbl9QFHVb8trIjjozo3lzZo102q1WWq1MREaUHbItR5zUkpyQWFh925hupJuYWHJKecKCgr0
m0X17VvVnht2NoIDA8+dTy0oLDzy++/vT512+OiR4uLipJSU4KDAqg6k0nEZbp+YlJR98+aAfv+T
UjE3N6905m1tbW1tbfQ38vPzDVclp6SMHjuuW3hEh9Cu774/RavV3rx1y3Dwly5fKSoqane3vEOH
DvrtPVu1tLa2nrtg0d64uFpcSgMAAADgwVbJKgAR6RLa2dXV9YcdO4e/MGznrt1/jX6xVANHBwfd
hlarzc7OVm51Vm5x15eZleXm6lobYVeNvb2dsmFurhKR4uLiGkZYdsiNyzy+voZycnJEpJGzs66k
cSPnkpKSWzk51tbWusImVX9qY8PORtu2ASUlJYmJSUeO/t4+JOTwkaMPN21aWFgYFFjTFEDZcRlu
r9z27+rqUqrcwMwrL83MzMzMzPQ3dE9AKLeqoLBwbMx4R0fH6VMmN2ny0NGjv8//aHGphyaU86Zk
Z4uIw925dXJ00G/v5ua2cumStevXT5o8NTcvz8vTc+Jbb3bq+GilswQAAADAlFWeAlCpVAP69f1h
+442/n6ZWVn9+j5RqoHu0uhWTo5KpXJyclIun2ZNn9ayZQv9lvqXVQ3LmAjNxKyi3csOudYjVK79
stTqVi1bKiVZ6mwzMzPd9bbCwsK85seqz9mwt7Pz9vI6fSbhtyNHJ7zx+qx58328vVu28HCugzk0
TBldRkaml6enfrmRM2+85JSUq2lpG2ZMCwkOFpGyj0IoV+NGznI3HyEiN2/llGrQoX3I0kULtVrt
iVOn5sxfOOGdd/ft3G743gcAAAAAJs6oC4YnB0SdTUr6eMWqrqGhZb8WPn78hLIRH3+iZYsW5ubm
fr6+zk5ONzIyAgMC9P8sLP7MONTnLwKUZUyETs5OIlLuevKyQ671CH19WltbWR349aCu5MCvv/p4
e+svAagt9TwbQYFtjxz9/datW490aF9UVHTw0G/BgUb9BKCDvYOI6P8+RU34+fo6OTl+98MP+oVa
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
xPHjgoMWEJGT48CCgoLYuJ0S/6FcU1OzeVvUBxPG/7B4EZMyasTwurq6iorK/QcPzfT18Zvu/5kk
AAAgAElEQVThy1T4NC8vPiFBeGEzdszonLv3Tp46NX6sV2ZW9ok/T5VXVKgoK8sWRj9bG2bVax9L
y3cNDITpEsNojqe7+67dexZ/+w2LxSKis0nnJk2cwOzS09XV09UVv8i2j6Xl4m++Fk3JyblbXl4+
b+7nvXv1IiKnQY4Nivh4e4/zGkNEeXl56yIiBQIB07QMmhsNMW3V1dXJNvJyHyiJwTdpzuxZzIZA
IKisrFgS8mN1dbWKior4UmIiFC7JTkw698/1tPjYGGnaEhN8c21Jc4q29NyQOPJNVthc8FJ+OTQ+
lGIGqrnvDdnGkJo/D2X+ZpPvaJxPTqZmvvQ01NVlO16ynfMAAAAA0EUwNwIYElFBQUFmdvbkDz+4
k5X17PlzgUBgaGiYlZPD4/GGe7jXvWJrY5OVnS0QCMTXm5WdzS8pGTv6X1fUioqK2XdzqqqrB7s4
CxNdnJ1z7t6rqqpiPqqpqampqYpuVFZWyhxGcySG0RwPt2GFRUU30tOJ6FZGxv/y8z093KVv12vU
qAYpJj2N2Wz2uvWRiUlJBc+eNS5ia/PymrNbt24CgaC4LZf1Nm5L5pGX+0DJJufu3bkBgS5uHvaO
Tt/9ECIQCEpKS1tfbcGzZyGhy7+Y85mtjXUbtSXNKSr3c6NFFUp5bjQ+lGIGqrnvDZl71Nx5KPev
FJlHg5r50pOm0SaPVxud8wAAAADQOSgRkcE777BVVG7cvCkQ1A14/322isq1f66zWKzu3d67ePkR
EfkHLmhQrKi4WF9PT0y9zO27enq6DdLLysqISFtLS5iio61VX19fWlbGfFRQUFBQUBDdqKurY25n
lSGM5ogJg81miyloZGhoaW5+Julcfzu7xLNJpiYmZqam0rdr0Ojna319/ejNm3bExy9Zuqy8osLU
xGTxN187DPiPMIOGhjqzoajIIqLa2lrpm2upxm3JPPJyHygZVFVXBwQt5HK5y0OWGhi8c/XqtfAN
G5mflFtDIBB898NSc/PezO/zbdSWNKeo3M+NFlUo5bnR4FCKH6jmvjdk1tx5KPevFNlGg9Hkl540
jTY+Xm10zgMAAABAp6FERAoKCj16dD//V7KVZR8i6mvV53xycrf33lNSUmKuQFYvDzU2NhItJnpl
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
2QAAAABJRU5ErkJggg==
--90e6ba539e70c37b0c04e8226e58
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--90e6ba539e70c37b0c04e8226e58--


From xen-users-bounces@lists.xen.org Mon Oct 07 11:57:06 2013
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Oct 2013 11:57:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1VT9Q6-0004LQ-OM; Mon, 07 Oct 2013 11:56:14 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <cooldharma06@gmail.com>) id 1VT7rA-0007aE-KH
	for xen-users@lists.xen.org; Mon, 07 Oct 2013 10:16:07 +0000
Received: from [193.109.254.147:44408] by server-7.bemta-14.messagelabs.com id
	B1/71-04456-3E982525; Mon, 07 Oct 2013 10:16:03 +0000
X-Env-Sender: cooldharma06@gmail.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1381140960!504748!1
X-Originating-IP: [209.85.223.169]
X-SpamReason: INFO: max file limit 5000
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_30_40,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Received: 
X-StarScan-Version: 6.9.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18470 invoked from network); 7 Oct 2013 10:16:01 -0000
Received: from mail-ie0-f169.google.com (HELO mail-ie0-f169.google.com)
	(209.85.223.169)
	by server-16.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	7 Oct 2013 10:16:01 -0000
Received: by mail-ie0-f169.google.com with SMTP id tp5so15647112ieb.0
	for <xen-users@lists.xen.org>; Mon, 07 Oct 2013 03:15:59 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type;
	bh=QLZnVisDvjdiymiCBnNiCNuYSPMJboMz1zfBmUYkTv0=;
	b=ELfKMMKxe4a+AZQ/bbqk49X9P57Wf2sFfeO17NmKYg3Y8d9AJzE+bgGj3BKYioXvJD
	tNdZ6TYm2KTke4KnZWsWhhGhN26O4lzr/w95SmJin+ctVanMlTPzOnR+SzKaTTTbTEGj
	mRG1aN9UhqKr63JYQPpgFaovzqoVD21R1ku3FCo76chQiDikj9mDAt1kDIRZGo5zCI2h
	xdvBPUdXLs/QNyV6a27xqaE7tMaXla57RReOYu+kpzobCTORQf5dxbcA4rV9S3vtdEb6
	PMhIHlRAuhcvJ6K4P2vxFe2tAs7OrBArPLoz9zD/3TrhPj8s6dwz66UQiXTRh6pNWFGa
	yOKg==
MIME-Version: 1.0
X-Received: by 10.50.117.40 with SMTP id kb8mr16148788igb.60.1381140959722;
	Mon, 07 Oct 2013 03:15:59 -0700 (PDT)
Received: by 10.50.117.100 with HTTP; Mon, 7 Oct 2013 03:15:59 -0700 (PDT)
In-Reply-To: <1381135679.21562.61.camel@kazak.uk.xensource.com>
References: <CAJ4UyV2S5Ps5UC-ANsx3cev5ukR_nEBt3M9ae3vfLNfGTe6+CQ@mail.gmail.com>
	<1380300712.17407.15.camel@Solace>
	<CAJ4UyV2MNasKytD4eu9V89W0Pv-bQRMP5Hqqzz42HWYyzXa_HQ@mail.gmail.com>
	<1380538407.17407.30.camel@Solace>
	<CAJ4UyV2im1deoDAO0J4PbohEm0Ly2H1Rqx1AZSF4Dc3PoGP4SA@mail.gmail.com>
	<CAJ4UyV2X+xwP90tJ_tS+P4ZGW1LfKKXhMcZkPFPbsiy7t4xQKw@mail.gmail.com>
	<524EEB55.6050507@suse.com>
	<CAJ4UyV2vN3zZvLtq+RUXxuZKn-g3E3LFJ0i4BEboQLEp+yVCiA@mail.gmail.com>
	<1381135679.21562.61.camel@kazak.uk.xensource.com>
Date: Mon, 7 Oct 2013 15:45:59 +0530
Message-ID: <CAJ4UyV1OtviaHPE8zQNbFsAYeoUpTT3Mg+3=p87fXan9r1stYw@mail.gmail.com>
From: cooldharma06 <cooldharma06@gmail.com>
To: Ian Campbell <Ian.Campbell@citrix.com>
Content-Type: multipart/mixed; boundary=089e0115f49a4a2d0004e823f0a6
X-Mailman-Approved-At: Mon, 07 Oct 2013 11:56:12 +0000
Cc: libvirt-users@redhat.com, xen-users <xen-users@lists.xen.org>,
	Jim Fehlig <jfehlig@suse.com>, Dario Faggioli <dario.faggioli@citrix.com>
Subject: Re: [Xen-users] [libvirt-users] (Xen + libvirt) Installing and
 workin with xen -4.2.1 and libvirt 1.1.2
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--089e0115f49a4a2d0004e823f0a6
Content-Type: multipart/alternative; boundary=089e0115f49a4a2cfb04e823f0a4

--089e0115f49a4a2cfb04e823f0a4
Content-Type: text/plain; charset=ISO-8859-1

hi

sorry for flooding the mail to you.

i installed Libvirt 1.1.3 with xen 4.2.1 its working with xen xm and its
not working with xl.
and also i installed libvirt 1.1.2 with xen 4.2.1 its also working with xen
xm and not xl.

In my friend system, i installed xen 4.3 with libvirt 1.1.3. its working
with both xl and xm.

i followed the same procedure for both the installation.

i attached both the things libvirt with xl and xm in the below attachment.

i am confused with this things.

i attached the screenshot also. Anyone clear me.

Regards,
cooldharma06


On Mon, Oct 7, 2013 at 2:17 PM, Ian Campbell <Ian.Campbell@citrix.com>wrote:

> On Sat, 2013-10-05 at 16:20 +0530, cooldharma06 wrote:
>
> > i prepared my xen-4.2.1 document with this mail. kindly refer the
> > below attachment.
>
> You should check that you haven't got any stale Xen libraries from a
> previous installation lying around.
>
> You can check if they are being picked up by using ldd as Jim
> demonstrated.
>
> After cleaning up rerunning ldconfig is usually a good idea.
>
> Ian
>
>

--089e0115f49a4a2cfb04e823f0a4
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">hi<div><br></div><div>sorry for flooding the mail to you.<=
/div><div><br></div><div>i installed Libvirt 1.1.3 with xen 4.2.1 its worki=
ng with xen xm and its not working with xl.<br></div><div>and also i instal=
led libvirt 1.1.2 with xen 4.2.1 its also working with xen xm and not xl.</=
div>
<div><br></div><div>In my friend system, i installed xen 4.3 with libvirt 1=
.1.3. its working with both xl and xm.</div><div><br></div><div>i followed =
the same procedure for both the installation.</div><div><br></div><div>
i attached both the things libvirt with xl and xm in the below attachment.<=
/div><div><br></div><div>i am confused with this things.</div><div><br></di=
v><div>i attached the screenshot also. Anyone clear me.</div><div><br></div=
>
<div>Regards,</div><div>cooldharma06</div></div><div class=3D"gmail_extra">=
<br><br><div class=3D"gmail_quote">On Mon, Oct 7, 2013 at 2:17 PM, Ian Camp=
bell <span dir=3D"ltr">&lt;<a href=3D"mailto:Ian.Campbell@citrix.com" targe=
t=3D"_blank">Ian.Campbell@citrix.com</a>&gt;</span> wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex"><div class=3D"im">On Sat, 2013-10-05 at 16:2=
0 +0530, cooldharma06 wrote:<br>
<br>
&gt; i prepared my xen-4.2.1 document with this mail. kindly refer the<br>
&gt; below attachment.<br>
<br>
</div>You should check that you haven&#39;t got any stale Xen libraries fro=
m a<br>
previous installation lying around.<br>
<br>
You can check if they are being picked up by using ldd as Jim<br>
demonstrated.<br>
<br>
After cleaning up rerunning ldconfig is usually a good idea.<br>
<span class=3D"HOEnZb"><font color=3D"#888888"><br>
Ian<br>
<br>
</font></span></blockquote></div><br></div>

--089e0115f49a4a2cfb04e823f0a4--
--089e0115f49a4a2d0004e823f0a6
Content-Type: image/png; name="error_when_check_withoutXEND.png"
Content-Disposition: attachment; filename="error_when_check_withoutXEND.png"
Content-Transfer-Encoding: base64
X-Attachment-Id: f_hmhjkgsc0

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
sWMjIyNXr16treLVeLHqkaG3g/FXKj8//+jRoxKJpG/fvrpbHRwcsrKyjh071qVLl5EjR2ZkZPD3
g5EqFRG1b9/+5s2bd+/ebdasGf8e0ODg4KtXr2ZkZISGhgYEBNy5c+fs2bOhoaEff/zxxYsXi4uL
jSdohKFqZmho6FdffZWbm3vkyBGZTMZPg8IznleNodaqAlhDEwDfhePEiRNKpfL06dORkZEhISHa
u/P+/fv8hCUuLi779u0bPXq0tp5vZJMhkydPLisrmzBhgt77V8+ePVtSUtKuXTs7O7tr1675+Pj4
+/vzm1atWjV58mTdzvZ6XnnllbKysokTJ/LV5hEjRixcuHDMmDErV64kohs3bvBNNY6OjkePHu3Q
oQN/lIODQ0VFxZEjR86ePVtaWmo8bONcXV0nTZpUWVnJ38G7d+++f/9+1d2MnKOhYpkyZUpGRsbU
qVNVKpVIJNq7d+/EiRP5JoA6xq9WqyUSiUAoEApElZUVM16aJWAYoUAolVjs3r9d2yQ/fPAogUCo
ZgQccQKBkB/nZnr6QiIxxxWlpX4+7plfYmOXP/eskGhrWppEKiUijmiCs7OKiP9FICIyPX0AAIAm
i1VxHEuMkIhIHdrc31tTfLRELBLzPc9ZllVr1D1biOnR0DqOZTQqkybGq18BAQH8B/53qqurq3ZR
KpXynxvijYAsy169enXAgAEODg56v6yq5eDg4OzsfOrUKVNmLKtq6NChAoEgOjq6oqIiLy/Pw8Oj
tLRUqVTK5XKhUFhWViaVStPT03NyciorK1mWZVnWxcWFnw3x8ejZs2f//v2JSKPReHt7T5gw4auv
viooKKisrKz3vPbt2xcWFjZr1iyVShUfH79//37dWuXrr7+uUql27Nhx//59S0vLiIiI/v37T5gw
YcmSJUSUmZm5adOmgoKCVq1azZ49u2fPnlWbAPiGJL3bpqKigp+IkV986aWXVCrV9u3b+f4Ftra2
/B24YcOGNWvWVO1gb5ytre17773Hsuxvv/0WHR1tTqE8wnEcwzC6g17VajXHcdobb8OGDXxX4p07
d/LtRxKJxMHBISgoaMyYMQkJCb/++qvp2Y0fP56Ijh49mpSUlJiY2K5dux49ely8eFG7g/GLZYr4
+PhOnTrVuJuhLjnTpk0rLy+fOHFifn4+PZoOULtVW4lzcXE5dOiQthJnpEpFRLdv337jjTd0c7l5
8+abb75JRNu3b/fx8Zk+fToRvfPOO88995y3tzdfzTaSoBGGqplTp04tLS2dNGlSYWGh3nkZz6vG
UGtVATTWBODo6NinTx8i0n2RyciRI7VNAFo5OTmJiYmtWrWqmoiRTXp8fX2Tk5Orfh2//fbbEyZM
+FfQIlPfZejt7Z2UlMTX/4no1KlTCxcu5N83q4u/t/jJaYlo7ty5M2fO/PTTT1mWPXr06IYNG8ye
AcHEaUWMnKOhYvH29ra0tNS9FtqvvDrGzz+lZzWawsI8gUAoEknEIpFQKBIKhNMnzySGOI5lWY1E
LOHfMsRxrFAgrG0vAE6lLC6RS9RqCdErnp4WREKieb6+DMPwEwFaEAmImEeTAqIXAAAAQI1K4kvE
HUViKxH/aO1C8a/PdB607UIyIxASQ8Syr4b5dZAson96pDJKJXMruhEGAvDjkIno8uXLAoGAn/+P
iDIyMrQ9fuv4GMYQgUAQGxsrl8tN2Vkul8fGxmo7KdSWn5/fyZMn+XHpRBQVFcV3Abh69SrDMHZ2
dvn5+RUVFaWlpUFBQW5ubvfu3eM7KpuXnRn4Bhft5Aipqan5+fkKhaIh8srNzd21a9e7777LsuyX
X36p/X3Oa9myZWFh4ebNm/ln6dnZ2f3792/d+p+ZKpRK5f79+4no2rVrs2fPrnaeiJycnJYtW7q5
uWVmZmpX2traOjg4aF8t4e3tzeei15eb79uvVqtrNfxh/vz5NjY2165d27dvXx07sBQVFdnb21tZ
WWm7ElhZWek2VGkD27Bhg1KpVCgUUqnUwcEhNjZ27ty5YWFhpjcBODo6duvWjYhWrFihXfncc8/p
NgEYv1imOHDgQI1NABqNZvXq1dVu8vLySkpK4utoRvBjiCQSCb9odrVRLpdr9+TT5CuGdamH8vSq
mX5+fomJiXz9X4+JeRkKtVYVQGPnMHz4cIFAcPHiRe14pIEDB4aGhtra2uoNaHdwcPD29q72xS1V
NxkquMzMTB8fH3d394yMDN31Q4cOzcnJmTlzZkFBQUVFxZUrV/QO1JZpVenp6X5+fl5eXvwgGX6g
hXaaGUNiYmLmzp1rZ2cXEhLyzjvvdOzYccyYMcYPMYNuORg5R0PFUlxcLBQKf/vtt6pT2tQxfqVS
aW1tXV5RLpZZiERisUgsFotFQrFQKBIwDBGxxBDHicUS/iXDGpYVCARisdjEP9V8+orSYgGRhEhC
JCUSE4mIBAoFEfGtndJH+6sfNQE00E8BAACA/4yMs1kyX5lIIiIxMUSXcy4FtdF84RWRmEoMUSsP
chV+L6rgB0UzrFpYWSbYfrj+H7anpaUZGTY8ZsyYfv36ERHLsgcOHOjcubOzszMR5eTkxMTEaKsN
1f5KrjtbW9v8/HwTn+qzLJufn29ra8t3G66VXr16VVZWdu7c2c/Pr7S0lJ/1gK8o8qcfHx/v6+v7
8OHD8vJyZ2dnlUrFcZxcLtftG9ygAgMDx44dKxKJ+L4J58+fX7t2bQPV/3nHjh1r0aIFy7JVh80X
FxfzfS74H+38zHxVn4HxNeRqe49fu3bNy8vr888/nzdvHt8l3tLS8tNPP2UY5uzZs/w+paWl9vb2
9vb21Q7nrtX0E927dx86dGhRUdGmTZtMbFEy4vbt2+Hh4fPmzVu8eDHLsgKB4O233xYIBLdv39bb
U1sLq6ioSE9P50+kVqM2Ro8ezTBMamqq9qe1j49Pz5499ap4Ri6WKQ4cODBs2DDjLwU4d+6cdloQ
PRkZGT4+Pi4uLtqJQkxRY7WxtownWNvmACJKSUnx8/Ordr6POgZfqwqgwbgZhhkxYkRZWdl7772n
vavkcvn06dOHDBmyc+dOImrXrt2nn36qVCr79etnZWX1yy+/aA83tKmkpCQgIOCdd965cOHChQsX
dHM8cODA3Llzt2/ffvbs2crKyubNm8+bN0+tVickJHTt2vWtt97Kzs7u3LmzXpy5ubkdOnRYsGCB
QqHYuHGj3jfF5s2bP/vss82bN586dUoikYSFhcnlcj54Q8Ri8bZt2zIzM2NjY21tbWUymSn9xGpL
rxyMnKOhYtm1a9fs2bN79er14MGDwsJCmUx27ty5eomf76jPMAKRUCgSikQisVgkEYvEQqFYKOAn
E2I1AgHDMBxHHMdqhGqGEdR2IICASMT38H/0j58CgIg0RCq+dYGI5ZsGMBAAAADABNmXsloO9xII
BVKZhETEMHQt/+9r9DfZk7qSvZ9attIviog4jmE1wopSYXa2ZOdf5r/03pDZs2eHhobyj77btGkz
ePBg3a35+fl8N+a9e/cmJiauX7+eX3/y5EmWZb29vflF3We59Ugmk9X4aFFXeXm5i4uLGU0AoaGh
ubm5crl8x44do0ePPnv2LMuyfNdujuMqKir4jrtffvnlyy+/fPfuXZlMplQqDxw4sHTp0trmZYaO
HTu+9dZbLi4ucXFxR44cKSoqunnzZkP0/9dVUlLy448/chxXVlamt+nSpUuRkZFbtmw5efKkRCIJ
Dw+vrKw8fPiw6Ynv3bu3Y8eOnTt33rdv35UrV1QqVffu3V1cXO7cufPbb7/x+9y8eTM8PHzHjh1n
zpzR/V1NRGVlZZ6enobqFHosLCwWLlxIRIcOHbp69aqJEX700Ufaz87Ozvzi559/TkTbtm0LCAgY
PXq0v7//vXv32rdv37Zt26ysLO17xObMmZOSkhIdHf3mm28WFBTI5XKZTObr69u2bduysrI///zT
ePpaDMOMHj1apVL98ssv2v8QJk2aFBQUNGLEiK1bt2r3NHKxTMGy7Jw5cz788EMjIwiCg4MtLS2r
bY75/fff582bt3Xr1rNnz1pYWGiHDhlnvNpoBiMJGqnVGrFz586FCxdu27btzJkzEolE97zqEnxt
K4AGmwA6dOjQqlWr7du367Yq7d69+4UXXhg1ahRfixYKhd26dbO1tU1KSlq2bNnJkye1exratGPH
jhdffHHgwIFVZ1XZvn27QqEYN27cwIEDVSrVvXv3nJycsrKyFixYMG/evO7duwuFwlu3bum12i5b
tmzOnDnDhg1LT08/cOCA3tkeOnRIoVC88MIL4eHhJSUlJ0+eXLt2rfHvfZlMdvfu3ZCQkJCQkMLC
wtOnT3/33XdG9jePXjkYOUdDxbJly5aSkpLRo0f36tWLiPLy8vgOQnWPn++oL2AEAoFQIBAKhfw7
a8VikUQoFBGRRqNWMcRynJDVaDRCgUAoYAS1HQggIBI+agUQP+oLwN+O6kf1fw2RiEhIJMBAAAAA
ABOoK9QxPz9oP6sDQ4y4mUggYkhA/BNTjqWX3ZKdLFSsRsiqRRXlwjK5eM6KouIyc0a5G5eamrpl
yxbtYlpa2ksvvUSPnoGfPXv29ddff/7551esWDFy5Ei+T7JCodi+fbujoyPfx1utVjdQE0BFRcXz
zz+v0WjkcnlKSkq1kzQRUUBAQMuWLe3s7IRCoe5PXNO1a9dOIBCUlpaGhYWJxWJra2u+8s+ztraW
SqWlpaWvvvqqg4ODVCpVKBSWlpbTpk2TyWTOzs5mNDqYrn379i+99JKTk1N8fPymTZtu3LjR0BMx
ahnq1Llt2zapVBoYGBgREVFRUZGUlHThwoWqo4+NiI2N/eGHHyIiIgICAvr166dWq/Pz8w8fPnzw
4EFtj+jt27dLpVJ/f/+IiAi1Wp2enu7i4sL3tD158mT//v0jIyP5CbyM16Bee+01V1fXmJiY7du3
67212tLS8uDBgxzHDR8+XK9JZdSWH3wIAAAgAElEQVSoUdrPMpmMX+Sr6FFRURs3boyIiPDx8Rkx
YkRJSQk/q/ydO3f4/SdPnnzv3j2+jczf39/S0rK0tLS4uPj69euXLl3i3yNgJH2tDh06uLm53bp1
6+DBg9quxBYWFt26dXvmmWd0mwCozoNxysvLP/jgg19//XX06NFBQUEuLi4syz58+PDcuXM2NjbD
hg1r1qzZoEGDqn0p4I4dO9Rq9fjx44cPH56XlxcbG2u8QwHPeLXRDEYSNFKrNeKPP/7QaDRTpkwZ
PHhwenq6boJ1Cb62FUDzR3/pvXvPxE3w5Dtx4kSbNm06d+rmYOtkIbGUSKRSiUQstpCIpRKRhIiU
aqVSpVCpKhVKpVKpqFRWFBTl3bpzPTY2Njw83MT0B7Vo4U1kRWRJJCWyJLJ41PlfQVRJVEGkIKog
KidKJjqemmpi+gAAAE2cU7Br2yltpTKR1FrMiBlGyHAs11WQ/17zOCHHqFWiilKmvEQ8b3XRvrOP
aZDdxIkT586dm5yc/Oyzz2pXBgUFrV69mh/Hu2HDhg0bNgwaNIifGjA+Pr5+X0qnSyAQ2NjY2Nvb
t27d+uTJk1WfMYhEorCwsLi4uMLCQn5WcDNySU9P52uAujV/PintIt+hnf/MHyWVSiUSyfz586t9
h1R96dGjx4svvlhaWvrjjz/GxMQ0dP1/xowZ6enpupOL8YYPH+7h4aGdgc/HxycwMNDe3l6hUGRl
ZV29epXvz693uKHUtIl06NDB3t5eo9EUFBRERUWlpqbq7hAQEBAQEGBra6vRaPhXr/EVXW9v7x49
elhZWfFPDY0/MuzRo0enTp1iYmLOnDmjt+n5559/++23r1y58tZbb+ndWjNmzKialPb0RSJRx44d
W7dubW1tXVZWFhcXd+fOHW0K/FlHR0d369bNwsJCKpVWVFSUlJSkp6ffuXOHr8wbT5/n4uIyevTo
qKgo3eYVKyuriRMnFhYW7t2718SLVXcSiaRfv36BgYG6UxI0Ndu3b/f29uYf6D5OaAIAfcePH2/b
tu2gsMFyeZFYJOa7AIiEIpFQLBKKiEitUas1KrVGrVarNBq1Sq2ytbP96+TRmJiYQYMGmZJ+u7Zt
n+vWrSw3V0yk94+IVFX+NXN23nX9+gPT0gcAAABbf0ff8a0tHSVSK7HYQigl9iunWGeRWllJFeVM
Xp7gvQ35J27W51vfatSrV6/c3Ny4uDjtmtatW69du9be3v7WrVuzZs1q3ry57hwBj2EOIC8vL41G
k5aWZmFhwY/Av3z5cmVlpaenp1Ao1L5u3TyRkZFKpVJb8zf+gX1Eo9FIJJLS0tLY2Nh6OstqiMXi
wMBAuVweHx/fcLk0QUKh8ODBg/b29u++++7p06cbOxx4ovn4+OzcuTM2NnbSpEmPOetaz2EA/3kP
HjyQyWyOnzxq+hQXarU6IyOTf72KKenbyGS7rl8Xmpy+Rq3OyMgwMX0AAAAois6/vbTIoYuLY1cX
a0/rIc1KWBWTqZFEJ6v2Xyz9/WJJSUX99/83Tne+cV5cXNxLL700f/78999/XyqVhoSE8Oujo6Mf
zxzAcrm8ZcuWNjY2gYGBfG/eMWPG3L59WygUpqSk1DFxfnj2k0mlUl27dq2xo/gP4jjul19+sbKy
arg+LPBU69y58zvvvPPgwQOGYfr3788wzObNmx9/GGgCAH0bNmyQSqVqtUpQHSJiq3P//n0Tuwbx
6avU6gZKHwAAAIhIU6nOvZSReymDiK4RfdHY8VQrJSXlzTfflEqlQ4YM4V9QV1RUpB3/3NBKSkqk
UqmNjc2BAwf4Oc8SEhJCQkKKi4tLSup/lsRGp51IX++D7qJ2UIDu8ISqH6BaLMvu2LGjsaOAJxc/
A0h4eDjHcXFxcTt27DBvqpE6aoQ3wQIAAAAAaFlYWISHh/ODwI8cOfKfrH4/IQQCAcMw/EMX/gOj
g3TmKdCduUA7WqGRowcAAAAAAID/ALFYPGDAAHt7+8YOBAAAAAAAAAAAAAAAAAAAAAAA4KnA9Jj0
SWPHAAAAAAAAAAANTtQ29PnGjgEAAAAAAAAAGpxIk5/Y2DEAAAAAAAAAQIMT4fWeAAAAAAAAAE0B
mgAAAAAAAAAAmgRRYwcAAAAAAAAA8JRj/vn//EN2psri/9Zz9XaUSf790B+9AAAAABqHSMioNfgr
bAyKCAAAnjZ87Vxbz9Yu6qyv5i9b7Y7iOE4gEPCf23s5ju7p6+Ykk4oFChWbVVC290Js9MMC3Z11
cxJ2CMMbAQAAAB43a0vx51OCyxXqlJzSxo7lScQQTQlvM6iL58X7WWgDAACApwJDxDHEcHxtnfvX
os56vSYAc45i/mkFmDGs0zN9WtvLLMQiARGJhIydtbSnv7ubg/X1uGwiYllWvxdAA508AABAPVo/
u5+hTa9+e7aBcnyQKv96/50GSiEs0MPGSlJcpjQ7/f82jkih0vi62bT2sItNlzd2OAAAADXjOPrf
Q3fm34uP+vZX7cNv3lECgWDe2K7tWjgQEcMw/AHaD8FtXZtJuyzffY1fqXsgBgIAAMBT4PiNNP5D
t9bODjKpdpGqdG+rxxyz5eV1TpyrNgULiXBAJ/f0/LI7yfn4O2zI8RtpoR3dhwa1iEkrbOxYAAAA
asDw/8NyHF/n5rh/Leqs1/3TX/Wo9bP7E9GMb88aO4phglq78vX/11ad6ODt8kpke4lIoFBptv8V
d+5e8k9vDw7wdurSxulGXC7mAgAAgKfPrnPx/AdP52YOMql28THkWBecgRaKrr5OVlLRzrPxLIu/
wgblFVdci8vt3tbFwVqaX1LZ2OEAAAAYxxCxRNq//XqL/1v/798GVY/id2aNHMVx3KCuXkTEMEwn
H5fbCdk//EmvRLZff/BGVJK8b3tvftPIHm1vxOXq/RTBQAAAAPiPCG7jMrhbi+b2VnnFladup5+J
yuDX//BWaGy63FIqam5nVViqWL731pcv9bz7sMDWSuJqb5mRX34zIa+Lr5Obg1VxufL3S8lXYrL5
o6JTC1fuu81/vhqbI7MUe7nK1BouKjl/+6k4hUpDRF18nXoFNHd3aGYvk8pLFbcT8/dfSuI3GdHB
24GIopL/marHSCIOMumonq3aeNjZNpPkF1eev5d59HqqXmqG9tE9hapnFJ1S6GRrYW8tzSuuPHEr
/cyddO0PhFqVpKEsjERuevpRyfnd27oEeNmfu5tZy9sBAADgseI4jhgijiOGIY6Iqi4++mD8KH69
9v+qO0rAMR7OMv7w6UPb7zghuRyduvaA6n6KvFe7FhMHtuZHBDR3aMaQhiOh7rHoBQAAAE+fqn+8
urd1mTE0IC2v9EpMdmt3u8lhbSqV6ssPsvmt3q42cenypMxiC4mwsKSSiNp52j1IlecVV3bxdfJ2
lSVkFt1OzOvs6/zCwLZ3kvLKFWq9jLr6OT/MLrkam+PT3KaXf/PswvKDfz8kvoMeUUy6nCHyaW4z
sItnpUq9/2KSkVCJqIWTdX5xZXGZgl80ksisyA4tna3vPiy4m5zvILMoKFFUTdD4Pnr7axe9XWVR
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
AAAASUVORK5CYII=
--089e0115f49a4a2d0004e823f0a6
Content-Type: image/png; name="with_Xend_working.png"
Content-Disposition: attachment; filename="with_Xend_working.png"
Content-Transfer-Encoding: base64
X-Attachment-Id: f_hmhjkgsl1

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
4/nz5wsKCt5///2xY8fqmgAqvajm6xG+vr76FQpj9EuGYZgff/xRIpGcOnXq2LFjpgth//79IpEo
Ly+vYhPAsGHDtFrtr7/+ev78eT7Z3NzcxYsXDxs2jG8C0K/dyGSyoKAgpVKZkpLy4MED3XiN69at
0y8Wvh+NsTE1RSJRREREZmbm6dOnX3rppTFjxujXYM05XlXiH8eoyWphYWGvvvqqj49PUVGRTCbT
X+Tj47N+/Xo/P7/S0tJLly4tWrSI31PT1cYbN27Y2tp6e3tnZWW9+eabhw4dunjxorOzc9OmTRMS
Ek6fPh0aGtqsWbPc3NzVq1fz54zpOpo+/WNk+qTt3r375MmTW7VqVVxcnJ6eHhgYyJ9ypoOvMtRq
VQCraALo2bOnXC7fsGHD5cuXi4uLhw4dumbNGl3XqdatW1+4cKGsrKx3794ffPABwzA7d+6scpEx
4eHhixcvzsvLO3HiBBE1bdo0JyeHiPjHpW7evMm/JGb8+PFlZWV8S8TmzZsnTpzId7avNM3evXsv
W7YsLy/vr7/+cnJy6tWrV1BQ0Msvv5yYmEhEYWFhDx48OHbsWNu2bSMjI5OTk9evX09ES5cubdGi
xeXLly9duuTm5paZmWk6chO8vb1nz55tb2/v6uraoUMHjUajq6jrM7GPxoolIiJi4cKFsbGxR48e
7dChw0cffVRWVsZ346lh/LomAJFYLBZKJkx6adf2PWdOn1WpVPxAPkJGyEisWFar0Qq1jJBhGLVG
Vd0mACGRhKjw8WP/1q1HvfnG1cNHLu/ariksZIjET/r/a4j4hnohmgAAAACqpCWOI4YhRiK4EuEc
wTAF5eoylVYkYIghLUtqli1T6f+YMqxW8PTD1D2Kz19SCgR/x1C7z2xXlJaW5uXl1aFDh1u3bpm5
SYcOHaytre/du2dBds2aNWNZViQSMQwjk8lkMllJSYmDg4NcLlepVCqVytXVVavV5ufnN23aVCQS
2dvbR0VFhYSE/P777xZkZwE7O7vp06cPHTpUKBS6urquWLEiLy+vuLj4hx9+qN1B2lQq1YkTJ954
443BgwcrlUpvb+81a9bojxLHX7GXlJQkJSXZ2Nj07NkzODh40qRJ/BV7eHh4RkZGUlKSm5tbZGRk
amrqunXrDLLw9/dXKBTHjx/XXS6qVKo///xz6tSpukomf1FdUlKSnJzMsqy3tze/8p07d9q3b1+x
g32V+vfv37Vr14yMjP/85z9VllhhYaGxRU5OTnl5eboXYXIcd/78eYVC4erqys+5c+eO7nre0dHx
1Vdf1a25f//+b775hmVZXQ3T1tZ25syZo0aNSktLM3aDvVevXjKZ7NKlS7///vvo0aMjIyNXrFih
q+JVebxqkbG3g/EHKzc39+jRoxKJpFevXvpL5XL548ePjx071rFjx2HDhqWnp/OnhIkqFRG1adPm
5s2bd+/ebdSoEf8q0ODg4KtXr6anp4eGhrZu3frOnTtnz54NDQ397LPPLl68WFhYaDpBE4xVM0ND
Q7/77rvs7OwjR47IZDJ+JBSe6byqDLVaFcAqmgD4LhwnTpxQqVSnT5+OjIwMCQnRnaD379/nxyxx
dXXdu3fviBEjdPV8E4uMmThxYklJybhx4wxewXr27NmioqJWrVo5ODhcu3bN19c3ICCAX7R8+fKJ
Eyfqd7Y38MYbb5SUlIwfP56vNg8dOnT+/PkjR45ctmwZEd24cYNvqnFycjp69Gjbtm35reRyeVlZ
2ZEjR86ePVtcXGw6bNPc3NwmTJhQXl7On8G7du26f/9+xdVM7KOxYpk0aVJ6evrLL7+sVqtFItGe
PXvGjx/PNwHUMH6NRiORSARCgVAgKi8vm/radAHDCAVCqcRq1/6tulb5IQOGCwRCDSPgiBMIhPyj
buanLyQSc1xBaspXY0b9FhOz5MUXhESbU1MlUikRcUTjXFzURPxFgYjI/PQBAAAaJlbNcSwxQiIi
TWjjAB9t4dEisUjM9zxnWVaj1XRrIqYnz9VxLKNVmzUwXu1q3bo1/4G/SHVzc9NNSqVS/nNdvBGQ
ZdmrV6/27dtXLpcbXFZVSi6Xu7i4nDp1ypzhyioaNGiQQCB48OBBWVlZTk6Op6dncXGxSqVSKBRC
obCkpEQqlaalpfE9t1mWZVnW1dWVHw3x6ejWrVufPn2ISKvV+vj4jBs37rvvvsvLyysvL6/1vPbu
3RsWFjZ9+nS1Wh0XF7d//379KuXbb7+tVqu3bdt2//59a2vriIiIPn36jBs37ptvviGijIyMDRs2
5OXlNWvWbMaMGd26davYBMA3JBmcNmVlZfxAjPzka6+9plart27dyvcvsLe358/AtWvXrly5smIH
e9Ps7e0//PBDlmX37dv34MEDSwrlCY7jGIbRf+JVo9FwHKc78dauXcv3I96xYwfffiSRSORyeVBQ
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
qp4blc58uR0aCN6Yc6PsW2n4Tanoc6Mac2j4PKz1j5TqzYZU/KFXvfereuc8AAAATIRyI0BzdXZ2
QWHh2bOJEeGPn01M0mq1GRkZLZp7FBUVLV62fNCTAyfEvCEiXUM7p6enr173SaX/UC4qKlq6fMXT
Tz35/sR3lJK+fXprNJq8vPzNW74cOTx61IjhSodX09LWx8bqLmwG9O+XnHJu565dTw6IOpuYtOPH
Xbl5eVaWltULo11wkLLqtY2/f9MmTXTllYZRkchevTZ8unHi22+pVCoR2Rf30+BBTylVri4uri4u
hhfZtvH3n/jWm/olyckpubm5r41+pbWPj4h07RJaapfoYcMGRvUXkbS0tLkLF2m1WuXQ1VDRbBg4
lkajqd7M1/pEVRp8uf728kvKhlarzc/PmzTlg8LCQisrK8N7GYhQtyR7b9xP/z0Wv371KmOOZSD4
io5lzCla1XOj0pkvt8OKgjfyw6HsW2lgoir63KjeHErF52G1P9lqdzZ+3r9fKvjQs7ezq977Vb1z
HgAAACZCuRHAQ0TS09PPJiU9+8zTZxITr9+4odVqPTw8EpOT1Wp174hemruCg4ISk5K0Wq3hfhOT
krJv3hzQ73+uqM3NzZNSkgsKC7t3C9MVdgsLS045V1BQoLy0tbW1tbXR38jPz692GBWpNIyKRIQ/
npGZefzECRE5lZDwx7VrkRG9jD9uVN++pUo8W7W0traeu2DR3ri49OvXy+4SHHTnmrNZs2ZarTar
Lpf1lj1WtWe+1ieqepJTUkaPHdctPKJDaNd335+i1Wpv3rpV827Tr1+fMm36q3/7v+CgwDo6ljGn
aK2fG1Xq0Mhzo+xbaWCiKvrcqPaIKjoPa/0jpdqzIRV86Blz0HLfrzo65wEAAPBgsBCRJg89ZG1l
dfzkSa1W0/GRR6ytrH7/7zGVSuXe7OFDhy+JyJhxb5TaLTMry83V1UC/yu27rq4upcpzcnJEpJGz
s66kcSPnkpKSWzk5ykszMzMzMzP9DY1Go9zOWo0wKmIgDGtrawM7tvDw8Pf13RP3U/uQkL374rw8
Pb29vIw/bpMyX1+7ubmtXLpk7fr1kyZPzc3L8/L0nPjWm506PqprYG9vp2yYm6tEpLi42PjDVVXZ
Y1V75mt9oqqhoLBwbMx4R0fH6VMmN2ny0NGjv8//aLHylXJNaLXad9+f7OvbWvl+vo6OZcwpWuvn
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
BJ+Xl/fj7t0TYt7oExkhImfOnt363fe69snJKbm5ua+NfqW1j4+IdO1yPz25EwAAAEBDqfzhc09G
RR05+rvydf3F4XIeAAAgAElEQVQPO3b6+/n5tvbRbxAS0u7uRnDqhYtarTYxOVmtVveO6KW5Kzgo
KDEpSbl9QFHVb8trIjjozo3lzZo102q1WWq1MREaUHbItR5zUkpyQWFh925hupJuYWHJKecKCgr0
m0X17VvVnht2NoIDA8+dTy0oLDzy++/vT512+OiR4uLipJSU4KDAqg6k0nEZbp+YlJR98+aAfv+T
UjE3N6905m1tbW1tbfQ38vPzDVclp6SMHjuuW3hEh9Cu774/RavV3rx1y3Dwly5fKSoqane3vEOH
DvrtPVu1tLa2nrtg0d64uFpcSgMAAADgwVbJKgAR6RLa2dXV9YcdO4e/MGznrt1/jX6xVANHBwfd
hlarzc7OVm51Vm5x15eZleXm6lobYVeNvb2dsmFurhKR4uLiGkZYdsiNyzy+voZycnJEpJGzs66k
cSPnkpKSWzk51tbWusImVX9qY8PORtu2ASUlJYmJSUeO/t4+JOTwkaMPN21aWFgYFFjTFEDZcRlu
r9z27+rqUqrcwMwrL83MzMzMzPQ3dE9AKLeqoLBwbMx4R0fH6VMmN2ny0NGjv8//aHGphyaU86Zk
Z4uIw925dXJ00G/v5ua2cumStevXT5o8NTcvz8vTc+Jbb3bq+GilswQAAADAlFWeAlCpVAP69f1h
+442/n6ZWVn9+j5RqoHu0uhWTo5KpXJyclIun2ZNn9ayZQv9lvqXVQ3LmAjNxKyi3csOudYjVK79
stTqVi1bKiVZ6mwzMzPd9bbCwsK85seqz9mwt7Pz9vI6fSbhtyNHJ7zx+qx58328vVu28HCugzk0
TBldRkaml6enfrmRM2+85JSUq2lpG2ZMCwkOFpGyj0IoV+NGznI3HyEiN2/llGrQoX3I0kULtVrt
iVOn5sxfOOGdd/ft3G743gcAAAAAJs6oC4YnB0SdTUr6eMWqrqGhZb8WPn78hLIRH3+iZYsW5ubm
fr6+zk5ONzIyAgMC9P8sLP7MONTnLwKUZUyETs5OIlLuevKyQ671CH19WltbWR349aCu5MCvv/p4
e+svAagt9TwbQYFtjxz9/datW490aF9UVHTw0G/BgUb9BKCDvYOI6P8+RU34+fo6OTl+98MP+oVa
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
xPHjgoMWEJGT48CCgoLYuJ0S/6FcU1OzeVvUBxPG/7B4EZMyasTwurq6iorK/QcPzfT18Zvu/5kk
AAAgAElEQVThy1T4NC8vPiFBeGEzdszonLv3Tp46NX6sV2ZW9ok/T5VXVKgoK8sWRj9bG2bVax9L
y3cNDITpEsNojqe7+67dexZ/+w2LxSKis0nnJk2cwOzS09XV09UVv8i2j6Xl4m++Fk3JyblbXl4+
b+7nvXv1IiKnQY4Nivh4e4/zGkNEeXl56yIiBQIB07QMmhsNMW3V1dXJNvJyHyiJwTdpzuxZzIZA
IKisrFgS8mN1dbWKior4UmIiFC7JTkw698/1tPjYGGnaEhN8c21Jc4q29NyQOPJNVthc8FJ+OTQ+
lGIGqrnvDdnGkJo/D2X+ZpPvaJxPTqZmvvQ01NVlO16ynfMAAAAA0EUwNwIYElFBQUFmdvbkDz+4
k5X17PlzgUBgaGiYlZPD4/GGe7jXvWJrY5OVnS0QCMTXm5WdzS8pGTv6X1fUioqK2XdzqqqrB7s4
CxNdnJ1z7t6rqqpiPqqpqampqYpuVFZWyhxGcySG0RwPt2GFRUU30tOJ6FZGxv/y8z093KVv12vU
qAYpJj2N2Wz2uvWRiUlJBc+eNS5ia/PymrNbt24CgaC4LZf1Nm5L5pGX+0DJJufu3bkBgS5uHvaO
Tt/9ECIQCEpKS1tfbcGzZyGhy7+Y85mtjXUbtSXNKSr3c6NFFUp5bjQ+lGIGqrnvDZl71Nx5KPev
FJlHg5r50pOm0SaPVxud8wAAAADQOSgRkcE777BVVG7cvCkQ1A14/322isq1f66zWKzu3d67ePkR
EfkHLmhQrKi4WF9PT0y9zO27enq6DdLLysqISFtLS5iio61VX19fWlbGfFRQUFBQUBDdqKurY25n
lSGM5ogJg81miyloZGhoaW5+Julcfzu7xLNJpiYmZqam0rdr0Ojna319/ejNm3bExy9Zuqy8osLU
xGTxN187DPiPMIOGhjqzoajIIqLa2lrpm2upxm3JPPJyHygZVFVXBwQt5HK5y0OWGhi8c/XqtfAN
G5mflFtDIBB898NSc/PezO/zbdSWNKeo3M+NFlUo5bnR4FCKH6jmvjdk1tx5KPevFNlGg9Hkl540
jTY+Xm10zgMAAABAp6FERAoKCj16dD//V7KVZR8i6mvV53xycrf33lNSUmKuQFYvDzU2NhItJnpl
okAKjetlMhQWFpmamIimczgcIirm8XoaGzMpxTy+goICl8MRE6U0YbSIbGEwPN3djv5+bOH8wMSk
JA+3YS1qV0mpid8z7fvbbY6MEAgE6bdurQ2PCF703dmTx2Ve7S9frRl5uQ9Uc5hfievr65mPL168
YDZy7t59mpe3a0Wona0tEWXcyWxctsmzV7yduxKys3MO7N0jeoykaatFWnOKtg8pz40Gh1L8QDX3
vdEaTZ6Hcv9KkW005K6NznkAAAAA6DReXsMYGhpe+Ptv675WRNTXyirlQipzd4CFubmWpubzwkJr
KyvRPyUlJWEVmlqaRNRgzbCFubmmJve3P/4QTRQIBOa9erNVVFIuvH5Gd8qFC73MzMT/9i5NGM3h
aHCIqPzfL/GWLQyGh7vb4ydP/jx95t79XE/3FixuF4/FYtnZ2npPncLj8SpfXcSK1+BJ+NJocjTE
aM3Iy32gmgteT1eXiJ4XFjIfs7JzmI3qqmoiYr+6Czo5JaVxnU2evWLcun17a3TM0iWLDd55RzRd
YlstHfnWnKJy12Twsp0b4geque8NMWFI1OR5KPevlNZUKEetPOcrKyvv5+a26VIjAAAAAOhYL/95
atSjx/m/kq36MKsArPglJYaGPYhIWVk5wP+LdRGRJSUl79vbV1dX3byd8fjx41WhPwqrsOjdW1tb
e1t0zMwZvspKyua9e6mpqSkrK8+bO3fV2nVKiopuw1xfvKg6dvzEbL9Pra2sPpo8aeeuBDU1NeY5
54lJ55aHLBUfpTRhNMfMzFRVVXXT1qiZvj5cLoeITE1M1NXVZAiD0cvMzKRnzzVh4d27dbPqYylM
v5F+k4hycx8Q0Z3MzPz8AhJ5elxzUlJT9x046OHmZti9+/PCwujtcfb97TTU1aWJhPndu0XrBZoc
DTH5WzPy8h0oMcH3MjPT1dVJ2POT4df/vXv33q+/H2PyW5j35nK5kZs2z/DxuXjpUvqt243rbPLs
FRPhN4u/t+9vp6+nx+QRpktsq7ngm2urNadoc+Q78rKdG+IHSsz3RnNhSOxXk+eh3L9SWlNhc2Q4
XjKf88yuy1evBgQtPP7rke7duskcNgAAAAC8yV5NARgaEhGzCoD51zaTQkRTJn3I4XDiE3bHJ+xW
VWWb9+o96YMJolWoqamFrVq5Oix89lx/gUDw0654poZpUyZzuZxdu3/69dgf6urqzoMce3TvTkRB
gQGqqqp7f95fVFzco3v3HxYvYh5qLZ7EMJqjraW1PGRpVOx2v8/n1tTUEFHa5Ysyh8HwdHfbvjPe
5xNv0UQfv1nC7cCvgpkNpi0xjAwNVdnsqJjYwqIiLS0tl0GOAfP8pQzj7r37hj16vPfuu1Lmp+ZH
QwyZR57kOlBigldWVl65bNmqdWGjx08c8P77s2d+umLNWiLS0NBYsyJ09brwBcH/dR7kGBTw5eKl
IQ3qbPLsFRPho8ePHz1+LJqBSZfYVnPBi2mrNadok+Q+8jKcGxIHqrnvDTFhSOxXk+eh3L9SWvP/
KU2S4XjJfM63Jk4AAAAAeIsoFD5/pqun39FhgCyC/vu1qYlJoNRTBgAAAAAAANApZWRkSJPtjXjm
HMjmRvrNkSOGd3QUAAAAAAAA8HZo10dVgXydOfGH5EwAAAAAAAAARIRVAAAAAAAAAABdBKYAAAAA
AAAAALoETAEAAAAAAAAAdAmYAgAAAAAAAADoEjAFAAAAAAAAANAlYAoAAAAAAAAAoEvAFAAAAAAA
AABAl4ApAAAAAAAAAIAuAVMAAAAAAFRfXy8QCOrr6zs6EAAAgDaEKQAAAAAAqqurS0tLKysrEwgE
HR0LAABAW8EUAAAAAABVVVXZ29unp6c/f/4cswAAANBZYQoAAAAAgJjLfgsLi9u3bxcVFWEWAAAA
OiVMAQAAAAC8NGrUqP79+//zzz/FxcWYBQAAgM4HUwAAAAAAL2VnZ3/wwQeDBg26ePEin8/HLAAA
AHQymAIAAAAAeKmmpubWrVsff/yxq6trcnJySUkJZgEAAKAzwRQAAAAAwEs1NTU1NTU3btzw8/Pz
9PQ8d+5caWkp3hQIAACdBqYAAAAAAF6qra2tqamprq6+du3avHnzRo4cmZiYiFkAAADoNDAFAAAA
APBadXU1sxbg0qVLX3/99ZgxY06fPl1WVoZZAAAA6AQwBQAAAADwGnP9z0wEpKSkLF261MvL6/Tp
0+Xl5ZgFAACAtx2mAAAAAAD+hbn+Z/7vX3/9tW7dOmYtQEVFBWYBAADgrYYpAAAAAIB/qRFRXV2d
mJi4adOmUaNGJSYmVlZWYhYAAADeXi+nAOwcHJv869jgWuR8crKdg+PTvDyJiRL93+49whFoaVnZ
Wtyzb9/IsePtHZ3adMzbfzRkw8SZX1DQIP3Bw4fbYmLLy8ubzN8+sXWU5sYEAADagkAgqK6urqur
O3r0aHJy8vHjxwMDA9ls9ujRoy9cuFBbW9vRAQIAAMhIiflPQtwOZuN6Wlr4ho0b14fpaOt0XFQd
zGvUSHs7O2Yo2qG5J0+frlsfOXOGr+uQwSyFN25dRjuPBhHZ29klxO3Q1Wl4Bj54+DAqdvuHEydo
aGi0TyQAANA1vffeeyNHjvz111/37Nnz+eef//zzz1wuV0lJSUVFxdTUtLa2VllZuaNjBAAAkMXL
KYB+tjbMBo/PI6I+lpbvGhh0WFAdTV9fX19fnxmKdpD74EF9ff1Hkz7s9t577dNii7TzaBARl8sV
npAAAADtrEePHqmpqdra2idOnEhISAgODtbR0XF3d+dyuQoKCsrKymw2u6NjBAAAkJGE35wPHzk6
0GWI6NLrrdExHqO9BAIBvVqcfOTX38ZM+MDJddiKNWvr6uqEOY8dPz5pmvcA58Gjx088ePiXBjVX
Vlbez81tn6V093Nzff1mOw5xnT7T7+GjR1JG2CTxXZaBnYOjf+ACIho1bkKDmy/q6uo2b4sa4TVu
gPPgCZM/OnzkaONIMrOyvlm8xNnVzcXNY8OWrdK02LGj4Tlm7N6f9zdIPHTkiOvwkUS0d/8B4U0H
DRa92zk4BgQtJKIRXuOavFGluX6Jd+LPU9N8fAe6DPEYNWZJyDIen0/NjzzT3x9XrHIc4rpzV0Lw
t4tc3Dx+PnhQ/C4iOnUmccasz5jD9O2S73m81/MpTMGU1NTGwfP4/MCvgge6DJk63fd+7oMGkV9P
S5s194vB7p5OrsM++sSnwekBAACyMTIyunjx4p07d/Lz8+fMmVNSUhIbG+vk5FRfX6+lpaWtra2h
ocFivXFL9gAAAKQk4X/DRg73JAWFU4lnhSnHT570GjVS9H/8tkRFz//SPygg4Jejv+7df4BJPHTk
yOKly5wcB26KWD/5ww9Wh4WfPXdetObLV69OnDK14NkzefVk6ODBaZcvdu/WrfGusIjIKZM+XL08
9PnzwhWr10oZoRhNdlliGE1KiNuxcH4gEW1cH5YQt0N4RwYRRWzcFJ+we9pHUzZFrB/s7LRsxcrf
/zjeoHjI8hWamprrVq/8ftG3KtItSmzP0WjM1to6405mg8TbGXdsrfsS0QhPD+GANNB4oETHqrl+
ibf/4KFvFi/p28dq/bo1//0qqKKi8snTpyRp5DU1ua5DhmzYvMXI0HCws1N07A6Ju+7fv+/p7ha+
dk3o0h+yc+4uDV3eIJImg18bHpF+6+byZSETx42Njt0ump/H5/vPD9LkctesCF2/Zo3X6FGPnzyR
pssAACDepUuXbty4UVFRcevWreDgYCUlpdjYWGNj46tXr1ZWVnZ0dAAAAK2lJH63hoaG+zDXY8eP
Txw3lohu3rr18NHjcV5eonlm+vqMHD6ciO5kZh365ZfpH0+rqanZuGXbxPHjgoMWEJGT48CCgoLY
uJ1urkPbrCPi+Hh7j/MaQ0R5eXnrIiIFAkFdXV1rImzcZZlj62dr0+TNFxUVlfsPHprp6+M3w5eJ
8GleXnxCwtgxo0WL97G0XPzN1y1qsWNHw9bG+o8TJ4joxYsXJ0+fHu7uoa6ulpFxZ+iQwUSkp6ur
p6vb5E0HzQ2UmH6J/5WmpqZm87aoDyaM/2HxIiZl1IjhdXV1Ekd+7JjROXfvnTx1avxYr8ys7BN/
niqvqBCzS0Ndfc7sWUwGgUBQWVmxJOTH6upqFRUVMcFXVFT8efp0cNCCEZ4eRHQnM/PIb78L8+fk
3C0vL5839/PevXoRkdOgt+nJnQAAb7IrV66wWCwnJydVVdXCwsLZs2dHR0enp6dXVVVVVlaqq6sr
KCh0dIwAAACyk7ySbbyX15Wr15if6/84cdLSwsK8dy/RDHZ2/V5t2OY+eCgQCLJycng83nAP97pX
bG1ssrKzmdsHGC39tbw1bG1e3ljerVs3gUBQzONJE6EYjbss95iz7+ZUVVcPdnEWprg4O+fcvVdV
VSWazWvUqJbW3LGjYWttfe9+blV19ZVr135YFnr56pXa2trsu3dtbaxb2hGJ/RKfPys7m19SMnb0
v6ZUFBUVJY68mpqampqq6Ibwd6HmduXcvTs3INDFzcPe0em7H0IEAkFJaan44B89flJTU9PvVbq9
vb1ofpOexmw2e936yMSkJDkupQEA6MpYLNbp06e1tbUdHBz09fU1NDSys7MXL1584MABa2trPp/f
0QECAADIgYRVAEQ0yHGgnp7eHydO+n7iffLU6U99pjfIwOVwhBsCgYDP5zO3OjO3uIsqKi7W19OT
R9gto6GhzmwoKrKIqLa2tpURNu6yTqPH17dSWVkZEWlraQlTdLS16uvrS8vKRJ9CZNDypzZ27Gj0
7WtVX1+flZV95eq1/nZ2l69cfe/dd6urq22sWzsF0Lhf4vMzt/3r6ek2SBcz8sxHBQUF5icg4Ybw
CQhN7qqqrg4IWsjlcpeHLDUweOfq1WvhGzY2eGhCEweFzycizqux1eRyRPPr6+tHb960Iz5+ydJl
5RUVpiYmi7/52mHAfySOEgAANIfNZg8YMEBJSUldXZ1ZRzZkyJBTp05VV1cnJCQ4OztzOBwsAQAA
gLed5CkAFos1dvSoP46f6GNpUVRcPHrUyAYZhJdGpWVlLBZLU1OTuXxavTzU2NhINKfoZVXHkiZC
BWr2f+Ybd1nuETLXfsU8Xk9jYyalmMdXUFAQXm8zlJQUW99We46Ghrq6manp7TsZl65cDV4wf3VY
eC8zM2MjQ602GEPxmN4VFhaZmpiIpks58tLLuXv3aV7erhWhdra2RNT4UQhN0tHWolfzEURUUlrW
IIN9f7vNkRECgSD91q214RHBi747e/I4nlAFACAzRUVFTU1N4RwuEamqqo4YMaKsrExBQYHD4Yje
wAUAAPCWkuqCYfxYr8zs7K1RMU6Ojo1/Fr5xI53ZSEtLNzYyUlRUtDA319LUfF5YaG1lJfqnpPR6
xqE93wjQmDQRamppElGT68kbd1nuEZr36s1WUUm5kCpMSblwoZeZWVu8iKidR8PGuu+Vq9dKS0vf
t+9fU1OTevGSrbVUrwDkaHCISPT9FK1hYW6uqcn97Y8/RBMFAoHcR766qpqI2K/+4ZickiJNKSND
Q7aKyo2bN5mP/1y/3mQ2FotlZ2vrPXUKj8erfPFCtggBAICIFBQUWCyW6O/8CgoKqqqq+vr6enp6
bDYbSwAAAKATkLwKgIjMTE2trazS0tNXhi5rvDc+Ybeurg6fX/LrsWPz5/kTkbKycoD/F+siIktK
St63t6+urrp5O+Px48erQn8Ulrp89WpA0MLjvx5pn8cBNCBNhBa9e2tra2+Ljpk5w1dZSdm8dy81
NTVmV+Muy526utpHkyft3JWgpqZm1adPckpKYtK55SFL26Ktdh4NWxublWvWThw3jogcHQbsP3T4
v0Ev70G4kX6TiHJzHxDRnczM/PwCIupn+3KCwMzMVFVVddPWqJm+Plwuh4ga/IDf0l7Pmzt31dp1
SoqKbsNcX7yoOnb8xGy/T62trOQ78hbmvblcbuSmzTN8fC5eupR+67Y0pTQ0NEaOGB69fbuujk5h
UdGpM4mie1NSU/cdOOjh5mbYvfvzwsLo7XH2/e001NVlDhIAAAAAALoCqaYAiGjokMH3cnPdXV0b
7/psll/Eps08Hn/CuLHe06YyiVMmfcjhcOITdscn7FZVZZv36j3pgwlyi1oeJEaopqYWtmrl6rDw
2XP9BQLBT7vira2smF1NdlnuggIDVFVV9/68v6i4uEf37j8sXsQ8NL4ttOdo2NpY19XVDXJ0IKJB
jo579x8QPgjAx2+WMFvgV8HMRtrli8yGtpbW8pClUbHb/T6fW1NTI7pLNtOmTOZyObt2//TrsT/U
1dWdBzn26N6d5D3yGhoaa1aErl4XviD4v86DHIMCvly8NESagsFBC/j8kiVLQ0x69pw7e1b4ho3C
XUaGhqpsdlRMbGFRkZaWlssgx4C2mYoCAAAAAIDORKHw+TNdPX2J+Xz9ZhsaGq78MUQ08Xxycgf+
kt8humCXxcBoAAAAAAAAvAkyMjKkySZ5FcCtjIyLFy+lpacHBQa0OioAAAAAAAAA6BiSpwC8fT/l
cDiB8/zt+9u1Q0AAAAAAAAAA0BakvREAAAAAAAAAAN5MUt4IgLeIAwAAAAAAAHQJmAIAAAAAAAAA
6BI6zxTA+eRkOwfHp3l58q0wv6CgQfqDhw+3xcSWl5fLKwzxFbYn2boMAAAAAAAAb4XOMwUgd/Z2
dglxO3R1dBqkP3j4MCp2e5n8roflXqHM2q3LAAAAAAAA0P4kvxGgy+Jyuf1sbTo6inbVBbsMAAAA
AADQdXTyVQD8kpL5C4MHugyZ5uObsOcn0VXuDVbsi66B37v/gJ2DI/PXYFW8nYNjQNBCIhrhNU6Y
pzURiqmwrq5u87aoEV7jBjgPnjD5o8NHjnaOLgMAAAAAAECH6DyrAIYOHpx2+WKDxHXrI27cvLl8
WUhhUdGmrdukrGqEp4e1ldX1tLTwDRsb7EqI28Gkb1wfpqPdcMF8c2GIIabCiI2b9h046P/5HKs+
fZJTUpatWKmiojJ2zGjxFbZ/lwEAAAAAAOCt0HmmABorLy8/eer0wgXzR3h6EFFWdraUP6Tr6erq
6ery+LzGu/rZ2jDpfSwt3zUwaH2QzVVYUVG5/+Chmb4+fjN8icjJceDTvLz4hATxUwBvRZcBAAAA
AACgQ3TmGwEePX5cXV3dz+blze12/fp1bDwtkn03p6q6erCLszDFxdk55+69qqoqMaXe6i4DAAAA
AABAm+rMUwDFPD4RcTgc5qMml9Oh4bRMWVkZEWlraQlTdLS16uvrS8vKxJR6q7sMAAAAAAAAbaoz
TwEw189lr66ZS0r/dfGsqKhIRPX19czHFy9etG90EjCX8cW81yvzi3l8BQUFLkfcVf1b3WUAAAAA
AABoU515CsDIsIeysvKNmzeZjzdupIvu1dPVJaLnhYXMx6zsHCmr5WhwiKi8vFxecTZZoXmv3mwV
lZQLqcKUlAsXepmZsdlsMVW9LV0GAAAAAACA9teZHwfI4XBGeHpGb9+uq6NTzCs+efq06N5eZma6
ujoJe34y/Pq/d+/e+/X3Y8JdN9JvElFu7gMiupOZmZ9fQET9bF/eYG9mZqqqqrppa9RMXx8ul0NE
piYmrYmzyQrV1dU+mjxp564ENTU15o0AiUnnlocs7RxdBgAAAAAAgPanUPj8ma6efkeH0VZ4fP4P
y0L/vnjRzMzUa/TosIjIP4/9JnysferfF1etC/tffv6A998fNnTIijVrmb1Nvvde9FV/p84kRsVu
f/DwYU1NTYNdsmmywrq6um0xsUd/+72ouLhH9+4zfD6ZNHFip+kyAAAAAAAAyEtGRoY02Tr5FICo
88nJAUELRa+HO70u2GUAAAAAAIAuSMopgM78LAAAAAAAAAAAEMIUAAAAAAAAAECX0IVuBAAAAAAA
AADolHAjAAAAAAAAAAC8hikAAAAAAAAAgC4BUwAAAAAAAAAAXQKmAAAAAAAAAAC6BEwBAAAAAAAA
AHQJmAIAAAAAAAAA6BIwBQAAAAAAAADQJWAKAAAAAAAAAKBLwBQAAAAAAAAAQJeAKQAAAAAAAACA
LgFTAAAAAAAAAABdAqYAAAAAAAAAALoETAEAAAAAAAAAdAmYAgAAAAAAAADoEjAFAAAAAAAAANAl
YAoAAAAAAAAAoEvAFAAAAAAAAABAl4ApAAAAAAAAAIAuAVMAAAAAAAAAAF0CpgAAAAAAAAAAugRp
pwDOJyfbOTjmFxS0vkmmqqd5ebIVv56WNnzMWCL65eivc/y/bH088iXHgQIAAAAAAACQI2mnAOzt
7BLidujq6LRpNNLIzM62tDBnNiwszDs6nIbenIECAAAAAAAAECXtFACXy+1na6OsrNym0UgjKyvb
wtyc2bA0f+OmAN6cgQIAAAAAAAAQxSKi/IKC/gMHpaSmClMvX7lq5+D4+MkTItq7/4CdgyPz13h9
O7PuPTMr65vFS5xd3VzcPDZs2crsup6WNmvuF4PdPZ1ch330ic/hI0dFC97PzfX1m+04xHX6TL+H
jx5JH7FwFUBWTo74VQDi+0VEx44fnzTNe4Dz4NHjJx48/Esr+yVmoOrq6jZvixrhNW6A8+AJkz8S
HQqmoZTUVNlGAwAAAAAAAEBKSkT0roGBjXXfxLNJLk5OTOqZpCRLCwvDHj2IaISnh7WV1fW0tPAN
G5urJWT5Chtr63WrV5aWlt3PzSUiHp/vPz/I0WHAmhWhLAVWVk6O8MKbERYR6TdjBofDWRMWvmL1
2ugtmyTGaufgyGx8/d2Sr79bQkQfeU8norTLF5vML75fh44cCV25evrH04KDFtzOyFgdFq6np+fm
OlTmfokZqIiNm/YdOOj/+RyrPn2SU1KWrVipoqIydszo1owGAAAAAAAAQIsoMf/xdHfftXvP4m+/
YbFYRHQ26dykiROYXXq6unq6ujw+T0wtfSwtF3/ztWhKTs7d8vLyeXM/792rFxE5DXJsUMTH23uc
1xgiysvLWxcRKRAImKbF2L8nIefu3bXrI2O2bDr3V3LS+b+WLl4kvkhz/aqpqdm4ZdvE8eOCgxYQ
kZPjwIKCgti4nQ2mAFrUr+YGqqKicv/BQzN9ffxm+DJtPc3Li09IEJ0CkGE0AAAAAAAAAFrk5XWm
h9uwwqKiG+npRHQrI+N/+fmeHu7S1+I1alSDFJOexmw2e936yMSkpIJnzxoXsbWxYTa6desmEAiK
eeKmGBiWFhYVFZU2fftaWljweLz3+9tZWlhYWliIKdJcv7Jycng83nAP97pXbG1ssrKzBQJBK/vV
WPbdnKrq6sEuzsIUF2fnnLv3qqqqhCkyjAYAAAAAAABAi7ycAjAyNLQ0Nz+TdI6IEs8mmZqYmJma
Sl+LgYFBgxR9ff3ozZuUlZWWLF02fMzYiVOmXr5yVTSDhoY6s6GoyCKi2tpa8U0wF+rpN2/1tepT
V1d389Ztqz6WdXV14ks11y8ej0dE/oEL3h/kzPwtXhpSU1NTVFzcyn41VlZWRkTaWlrCFB1trfr6
+tKyMmFKS0cDAAAAAAAAoKWUhFue7m5Hfz+2cH5gYlKSh9uwltWipNg40b6/3ebICIFAkH7r1trw
iOBF3509eVzm9e3vD3r9K3rMjjgiSktP/+6HkOYeBCDUZL+YC/LVy0ONjY1EM4teqJOc+sXhcIio
mMfraWzMpBTz+AoKClwOR3zkAAAAAAAAAHL0+sLVw93t8ZMnf54+c+9+rqd7C+4CkNAAi2Vna+s9
dQqPx6t88ULmen7aFb9lQwSLxfq/7THff7fI4J13ftoV/9OueIkFm+yXhbm5lqbm80Kj99YAACAA
SURBVMJCaysr0T8lJSXxtcnQL/NevdkqKikXXr+YIOXChV5mZmw2W8q2AAAAAAAAAFrv9RVvLzMz
k54914SFd+/WzaqPpTD9RvpNIsrNfUBEdzIz8/MLiKifrY34elNSU/cdOOjh5mbYvfvzwsLo7XH2
/e001NVlDtTayurP06et+1r1t7O7fPXaIMeB1lZW0hRssl/KysoB/l+si4gsKSl5396+urrq5u2M
x48frwr9UeZ+NTdQ6upqH02etHNXgpqaGvNGgMSkc8tDlso8FAAAAAAAAAAy+NeP3p7ubtt3xvt8
4i2a6OM3S7gd+FUwsyFx+b2RoaEqmx0VE1tYVKSlpeUyyDFgnn8rY7105aqjgwMRXbx8eeK4cdIX
bLJfUyZ9yOFw4hN2xyfsVlVlm/fqPemDCRKrEtMvMQMVFBigqqq69+f9RcXFPbp3/2HxIub5/wAA
AAAAAADtRqHw+TNdPf2ODgMAAAAAAAAAZJSRkSFNNrx8HgAAAAAAAKBLwBQAAAAAAAAAQJeAKQAA
AAAAAACALgFTAAAAAAAAAABdAqYAAAAAAAAAALqE11MAef/736Lvf3AdPtJxiOtH3tN/O/ZHmzZ8
PjnZzsExv6BANPH/du+xc3Bk/p7m5cmr2vYk3wAePHy4LSa2vLxc+iISx7DJCJlE2ca8w7V/l2U4
yjIcSiLavC1qjv+Xzq5uLWpOhlIxO+Imf+ztOMR19PiJW6JjampqWhQnAAAAAAC8FV5OARQ8e+bj
Nzs/v2Dp4kWb1oe7ODudT05u04bt7ewS4nbo6uiIJnqNGpkQt2Ph/MA2bbpNNdkvmT14+DAqdntZ
S64bJY6hfCN8E7R/l2WoUIZDSUR79u0T1AscBw5s61J79v3s4ea2aX34Z34zf9r388at21rUIgAA
AAAAvBWUmP9s2rqNy+FEbd6ooqJCRAMdBlRVVbVpw1wut5+tTYNEfX19fX19Hp/Xpk23qSb71Z4k
jmGHRyh37d/ldhvDlLOJLBbrfHJyYlJSm5b67dBBTU0uEQ10GMDj8WLidn4VGKCgoNDykAEAAAAA
4M3FIqKampo/T5+Z8uEHzPU/g81mMxt1dXWbt0WN8Bo3wHnwhMkfHT5ylEln1kL/uGKV4xDXnbsS
gr9d5OLm8fPBg6J7j/z625gJHzi5DluxZm1dXR2za+/+A8Jl2y1aSn3s+PFJ07wHOA8ePX7iwcO/
CNN5fH7gV8EDXYZMne57P/eBlLWdOpM4Y9Znzq5uLm4e3y75nsd7fQFZWlo6f+HLChN+2isap5hS
YvrFjEZKaqqv32zHIa7TZ/o9fPRIuPd6WtqsuV8Mdvd0ch320Sc+whG2c3AMCFpIRCO8xglrln64
GpM48n9fvDRmwgeDhg4LXbVaeLyE8WdmZX2zeAnT9w1btoofjeZKHT5ydKDLENH18FujYzxGewkE
AmFKZWXl/dzc2tra1nRW5i7nFxT0HzgoJTVVmOfylat2Do6PnzyRWGFzAyXzoWSxZHlahwylmOt/
hrGxcWVlJb+kRIamAQAAAADgTaZERPdyc1+8eNG3r1WTOSI2btp34KD/53Os+vRJTklZtmKliorK
2DGjmb2amlzXIUM2bN4y09dHUVExOnbH1MmThWW3REUHB83n80vWro/oaWw8/eNpRDTC08Payup6
Wlr4ho3SB3royJHQlaunfzwtOGjB7YyM1WHhenp6bq5DiWhteET6rZvLl4UUFhZuknoB8/379z3d
3ebO+ayysnJLVPTS0OUbwsOYXWGRG65dvx7y/ZKysrIGK6LFlJLYr7CISL8ZMzgczpqw8BWr10Zv
2UREPD7ff36Qo8OANStCWQqsrJwc5lKTiBLidjC1bVwfpqMth0XsEiPcFhP7+ngZGflO/0R0b8jy
FTbW1utWrywtLbufmyt+NJorNXK45+qw8FOJZyeOG8tkOH7ypNeokaJXrZevXg0IWnj81yPdu3Vr
/y6/a2BgY9038WySi5MTk+dMUpKlhYVhjx7SVNi4y9QGh7JN3cnM1NXV0dLU7OhAAAAAAABAzpSI
qKiomIiavLG5oqJy/8FDM319/Gb4EpGT48CneXnxCQnCKYCxY0bn3L138tSp8WO9MrOyT/x5qryi
QkNdndk709dn5PDhRHQnM+vQL78wUwB6urp6urotWu1fU1Ozccu2iePHBQctYMIoKCiIjdvp5jq0
rKzsz9Ong4MWjPD0IKI7mZlHfvtdmjrnzJ7FbAgEgsrKiiUhP1ZXV6uoqJRXVBw/cTJgnv+YUSNf
Rn7kiMRS0vTLx9t7nNcYIsrLy1sXESkQCFgsVk7O3fLy8nlzP+/dqxcROQ16/eNwP1sbprY+lpbv
GhhIP1zNkRjhv47XkaMNpgD6WFou/uZr0RQxoyGmlPsw12PHjzNTADdv3Xr46PE4L6/W9axZsnXZ
09191+49i7/9hpmYOJt0btLECVJWSE11We6Hsu3w+PwDhw57T5uKuwAAAAAAADofCQuGs+/mVFVX
D3ZxFqa4ODvn3L0nfFKAmpqampqq6EZlZaUws51dv1cbtrkPHoou9m6RrJwcHo833MO97hVbG5us
7GyBQPDo8ZOampp+Ni9vzLa3t5eyzpy7d+cGBLq4edg7On33Q4hAICgpLSWiR48eVVVXv9/fjsnW
r5+tNKWkYfsqyG7dugkEgmIej4hMehqz2ex16yMTk5IKnj2Tsqo2Inq8Hj56JHovABF5jRrVIL80
o9G41HgvrytXrzGd/ePESUsLC/PevUQzDB08OO3yxdYvAZBGk132cBtWWFR0Iz2diG5lZPwvP9/T
w136Oht3+S2ycs06XV3dT319OjoQAAAAAACQPyUi0tXVIaJiHs/YyKjB7rKyMiLS1tISpuhoa9XX
15eWlTEfFRQUmF8LhRui141cDke4IRAI+Hy+jkxPZWduMvcPXNAgvai4mMfnExHnVUOaXI40FVZV
VwcELeRyuctDlhoYvHP16rXwDRuZyIt5fCLicrmNKxRTShoaGi8XRygqsoiIudddX18/evOmHfHx
S5YuK6+oMDUxWfzN1w4D/iNlnfLV4HiVlpZqa2sL9xr8++drKUfDoNGP3oMcB+rp6f1x4qTvJ94n
T53+1Gd6G3RFWk122cjQ0NLc/EzSuf52dolnk0xNTMxMTaWvs3GX3xZ79x/4KyV5T/xO9r+XcgAA
AAAAQOegRESmPXuy2ezbtzPsbG0b7GYurYt5vJ7GxkxKMY+voKAgvHASTzhTUFpWxmKxNKW7u1iB
Gq5AZuYgVi8PNTY2apCuo61Fr6YqiKiktEyaJnLu3n2al7drRSjT5Yw7mcJdTIWlr37NFq1QTKnW
sO9vtzkyQiAQpN+6tTY8InjRd2dPHpftOXBCjcdQGuKPl5KSouhHKUejQSkiYrFYY0eP+uP4iT6W
FkXFxaNHjZQh1Mbk22VPd7ejvx9bOD8wMSnJw21Yi+ps3OW3wo30m+GRG1b+uKxF8x0AAAAAAPAW
YRGRiorKcA/3A4d/qampEe6oqq4mIvNevdkqKikXXj8dPeXChV5mZsL3BYh340Y6s5GWlm5sZKSo
KNWlkaaWJhEVizxe3sLcXEtT83lhobWVleifkpKSkaEhW0Xlxs2bTM5/rl+XponqqmoiEv7UmZyS
ItxlZGTEVlG59s/LetJu3JCmVOuxWCw7W1vvqVN4PF7lixdMIkeDQ0TlLXyZPDU1htIQPV6mJibi
pyFaMxrjx3plZmdvjYpxcnTU19NrsFe2NwLIt8se7m6Pnzz58/SZe/dzPd1bcBdAc2Q+lGLINlBN
lioqKg7+dpGP98fMMzUAAAAAAKBTUmL+EzjP39v307kBgdM//pijoXHpypXcBw/XrVqhrq720eRJ
O3clqKmpMW8ESEw6tzxkqZS1xyfs1tXV4fNLfj12bP48fybxRvpNIsrNfUBEdzIz8/MLiEj0LesW
vXtra2tvi46ZOcNXWUnZvHcvNTW1AP8v1kVElpSUvG9vX11ddfN2xuPHj1eF/qihoTFyxPDo7dt1
dXQKi4pOnUmUJjAL895cLjdy0+YZPj4XL11Kv3VbuEtDXX3UiBExcXG6eroV5RVnz52XppQ0/WpS
SmrqvgMHPdzcDLt3f15YGL09zr6/nfB5imZmpqqqqpu2Rs309eFyOURkamIiVQebGkOJEYoer4Xz
AyU0IXY0xDMzNbW2skpLT18ZuqzxXtneCCDfLvcyMzPp2XNNWHj3bt2s+lgK02U7yiTroWTO59t3
7hDRXykXtDQ1h4s8laC5gZKhVPC3i9TU1FyHDmE6SERWfSyVlZUlRggAAAAAAG+Rl1MA7xoYJOzc
sWHzlqU/hr548cLQ0FB4h3ZQYICqquren/cXFRf36N79h8WLmMfaS+OzWX4RmzbzePwJ48Z6T5vK
JPr4zRJmCPwqmNlIu3xRmKimpha2auXqsPDZc/0FAsFPu+KtraymTPqQw+HEJ+yOT9itqso279V7
0gcvH9IeHLSAzy9ZsjTEpGfPubNnSfOuQQ0NjTUrQlevC18Q/F/nQY5BAV8uXhoi3LswaD6Pzw8J
XdG7l9msGb5hkRuYGyLEl5LYryYZGRqqstlRMbGFRUVaWlougxwDXs2VEJG2ltbykKVRsdv9Pp/L
rNGQWCGjyTGUGCFzvPh8/ocTJkydMrlhpf8mfjQkGjpk8L3cXHdXV+mLiCf3Lnu6u23fGe/zibdo
omxHmWQ9lMHfLhJuh65c1Xalrv7zDxHNmPWZMOXPY7+94S8vAAAAAACAllIofP5MV09f7vWeT06W
16vdO1Z8wu6duxLOnTrZ0YF0Nr5+sw0NDVf+GNLRgQAAAAAAALz1MjIypMmm1NZxvI0upP59JyvL
uq/Vs2fP/2/37g9fvRMe5OJWRsbFi5fS0tODAgM6OhYAAAAAAIAuBFMATVBTUzt56nRU7HYtTc0x
I0d+8dnsjo6oU/H2/ZTD4QTO87fvb9fRsQAAAAAAAHQhbXUjAAAAAAAAAAC0DylvBGjVy+cBAAAA
AAAA4G2BKQAAAAAAAACALoFFROeTk+0cHJ/m5TFJzMf8ggIpq2hpftn83+49dg6OzJ8wVIlhNOja
26X9uyzDoXzw8OG2mNjy8vIWNbR5W9Qc/y+dXd1a1JwMpWJ2xE3+2NtxiOvo8RO3RMcwb+MDAAAA
AADomuSwCsDezi4hboeujk7rqxLDa9TIhLgdC+cHdmwY7an9uyxDhQ8ePoyK3V7WwimAPfv2CeoF
jgMHtnWpPft+9nBz27Q+/DO/mT/t+3nj1m0tahEAAAAAAKAzkcMbAbhcbj9bm9bXI56+vr6+vj6P
z+vYMNpT+3e53cYw5Wwii8U6n5ycmJTUpqV+O3RQU5NLRAMdBvB4vJi4nV8FBigoKLQ8ZAAAAAAA
gLeeVKsArqelzZr7xWB3TyfXYR994nP4yFEmfe/+A8KV6k0uR09JTfX1m+04xHX6TL+Hjx4xu0pL
S+cvDB7oMmTqdN+En/a2/iYCMWEw/r54acyEDwYNHRa6anVdXV2DIDOzsr5ZvMTZ1c3FzWPDlq1E
dOpM4oxZnzEp3y75nsf710V4k6UOHzk60GWI6Hr4rdExHqO9BAKBMKWysvJ+bm5tbW1rOitzl/ML
CvoPHJSSmirMc/nKVTsHx8dPnkissLmBsnNwDAhaSEQjvMYJi0sTP4sly/ITGUox1/8MY2PjyspK
fkmJDE0DAAAAAAB0ApJXAfD4fP/5QY4OA9asCGUpsLJycpiLRiIa4elhbWV1PS0tfMPGJsuGRUT6
zZjB4XDWhIWvWL02essmIgqL3HDt+vWQ75eUlZXJZWG2xDC2xcQGB83n80vWro/oaWTkO/0T0b0h
y1fYWFuvW72ytLTsfm4uEd2/f9/T3W3unM8qKyu3REUvDV2+ITysQZ0NSo0c7rk6LPxU4tmJ48Yy
GY6fPOk1aqToVevlq1cDghYe//VI927d2r/L7xoY2Fj3TTyb5OLkxOQ5k5RkaWFh2KOHNBU27jIR
JcTtYIpsXB+mo/2m34JxJzNTV1dHS1OzowMBAAAAAADoGJKnAHJy7paXl8+b+3nvXr2IyGnQ6595
9XR19XR1xaxU9/H2Huc1hojy8vLWRUQKBILKFy+OnzgZMM9/zKiRRHQnM+vQkSOt7IPEMGb6+owc
PvxVc0cbTAH0sbRc/M3XoilzZs9iNgQCQWVlxZKQH6urq1VUVMSXch/meuz4cWYK4OatWw8fPR7n
5dW6njVLti57urvv2r1n8bffMBMTZ5POTZo4QcoKqaku97O1YYr0sbR818Cg1d1qQzw+/8Chw97T
puIuAAAAAAAA6LIkr6w26WnMZrPXrY9MTEoqePasRbXb2ry8sbxbt24CgaCYx3v06FFVdfX7/e2Y
9H79bFsasQzs7Pq92rB9+OiR6L0AROQ1alSD/Dl3784NCHRx87B3dPruhxCBQFBSWtogT+NS4728
rly9xgzRHydOWlpYmPfuJZph6ODBaZcvtn4JgDSa7LKH27DCoqIb6elEdCsj43/5+Z4e7tLX2bjL
b5GVa9bp6up+6uvT0YEAAAAAAAB0GBYRKVATv4uyFF7ODujr60dv3qSsrLRk6bLhY8ZOnDL18pWr
UtauoaHObCgqsoiotra2mMcnIi735R3amlxO6+KXCpfDEW4IBILSf1/PG/z75+uq6uqAoIVFRcXL
Q5b+tCueeSB/g1mDxqWIaJDjQD09vT9OnBQIBCdPnR43ZrScu9ESTXbZyNDQ0tz8TNI5Iko8m2Rq
YmJmaip9nY27/LbYu//AXynJ4WtWsf+9lAMAAAAAAKBLYRGRCluFiOrr65kkgaBemMiw72+3OTIi
+eyZXXHbNTQ0ghd9J/qUuxbR0dYiIuFFeElpWYuKNzlbIVFpWZlwg8Viaf77bnAlJUXRjzl37z7N
y1v87ddurkOtrazUNTSarLNBKSJisVhjR4/64/iJS1euFBUXjx41UoZQG5Nvlz3d3RLPJhFRYlKS
h9uwFtXZuMtvhRvpN8MjNyz7/vsWzXcAAAAAAAB0PiwiMnjnHSJ69mqRf0FBgbq6miaX2zAri2Vn
a+s9dQqPx6t88UK29oyMjNgqKtf+uc58TLtxo0XFNbU0iaiYJ+6W9cZu3Eh/2VxauqmJifgHy1dX
VROR8Ofi5JQU6RsaP9YrMzt7a1SMk6Ojvp5eg72yvRFAvl32cHd7/OTJn6fP3Luf6+negrsAmsPR
4BCR6KsQWk+2gWqyVFFRcfC3i3y8Px7h6SHHCAEAAAAAAN5GSkRkamLSx9IydNWaeXPnVFZWbomO
GTVihPCpaSmpqfsOHPRwczPs3v15YWH09jj7/nYa6upEdCP9JhHl5j4gojuZmfn5BUQk/sXyGurq
o0aMiImL09XTrSivOHvufIvCtejdW1tbe1t0zMwZvspKyua9e6mpqUkMIz5ht66uDp9f8uuxY8zC
fnFNmPfmcrmRmzbP8PG5eOlS+q3b0odnZmpqbWWVlp6+MnRZ472yvRFAvl3uZWZm0rPnmrDw7t26
WfWxFKbLcChfdtnMVFVVddPWqJm+Plwuh4hMTUwkljp1JpGIbt+5Q0R/pVzQ0tQcLvJUguYGSoZS
wd8uUlNTcx06hOkgEVn1sVRWVpYYIQAAAAAAQOfz8o0AWyLXr10fGRK6QoXNHjdmdID/F8IcRoaG
qmx2VExsYVGRlpaWyyDHgHn+zC4fv1nCbIFfBTMbaZcvim9yYdB8Hp8fErqidy+zWTN8wyI3cDjS
PhFATU0tbNXK1WHhs+f6CwSCn3bFW1tZSQzjs1l+EZs28/n8DydMmDplsvgmNDQ01qwIXb0ufEHw
f50HOQYFfLl4aYiU4RHR0CGD7+Xmuru6Sl9EPLl32dPdbfvOeJ9PvEUTZTuURKStpbU8ZGlU7Ha/
z+fW1NRIWSr420XC7dCVq9qu1NV//iGiGbM+E6b8eey3N/zlBQAAAAAAAG1EofD5M109/Y5qPj5h
985dCedOneyoAOTO12+2oaHhyh9DOjoQAAAAAAAA6CoyMjKkyabU1nE0diH17ztZWdZ9rZ49e/5/
u3d/+OrV9G+7WxkZFy9eSktPDwoM6OhYAAAAAAAAABrqgCkANTW1k6dOR8Vu19LUHDNy5BefzW7/
GNqCt++nHA4ncJ6/fX+7jo4FAAAAAAAAoKEOvhEAAAAAAAAAAFpJyhsBxL0eDwAAAAAAAAA6DUwB
AAAAAAAAAHQJLCI6n5xs5+D4NC+PSWI+5hcUSFlFS/O3xuZtUXYOjus3bGwcgJ2Do72j05gJH0Rs
3FRVVcXsYtJF/1rT+tO8PAeXIbFxO4Upt27ftnNw/P2P462pVozN26Lm+H/p7OrWohGWoVTMjrjJ
H3s7DnEdPX7ilugY5vV+AAAAAAAA0JnIYRWAvZ1dQtwOXR2d1lclUUpqKofDSUn9u/GuiHVrdsZG
+3zi/fPBQxGbNjOJCXE7EuJ2LJwfSEQb14clxO1oTevdu3X7ZNrU+ITd/JKSl41u2tzP1sZr9KjW
VCvGnn37BPUCx4ED27rUnn0/e7i5bVof/pnfzJ/2/bxx67YWRgoAAAAAAABvOjm8EYDL5faztWl9
PRIVFxdn3Mmc9emM7TvjC549M3jnHdG9fSwtu3fr1r9fv6Kiot17934bvJCImMB4fB6T4V0Dg1bG
8JnfzCO//b5jZ/xX8wOTL1y4cvXa7p07FBQUWlltc1LOJrJYrPPJyYlJSW1a6rdDBzU1uUQ00GEA
j8eLidv5VWBA2/ULAAAAAAAA2p9UqwCup6XNmvvFYHdPJ9dhH33ic/jIUSZ97/4DwgX2DRacM4vz
U1JTff1mOw5xnT7T7+GjR8yu0tLS+QuDB7oMmTrdN+GnvdIvVr9w8SKLxfLx/lhFReVCUwsBGOa9
e1dUVAp/qBevsrLyfm5ubW2tNJmJSENDw3/OZ/v2H/hffv7GzVvHjhltY20t3Hvs+PFJ07wHOA8e
PX7iwcO/CNPFjIZ4LJYsyzRkKMVc/zOMjY0rK6UdQAAAAAAAAHhbSL5W5PH5/vODNLncNStC169Z
4zV61OMnT5hdIzw9hMvsmxQWETll0oerl4c+f164YvXal4mRG65dvx7y/ZJJEydEb2/ByvyUC3/3
sbTU1ta27muVkpraXLb8/HwVFRUuhyNNnZevXp04ZWrBs2fShzH5ww969Ogxx//LR08eL/hynjD9
0JEji5cuc3IcuCli/eQPP1gdFn723HnRgk2OxhvoTmamrq6OlqZmRwcCAAAAAAAA8iT5RoCcnLvl
5eXz5n7eu1cvInIa9PqJenq6unq6uswy+yb5eHuP8xpDRHl5eesiIgUCQeWLF8dPnAyY5z9m1Egi
upOZdejIEWkCra+vT73499gxY4joP/b2+w8dEggEoj9319XV1dTU3L5zZ9een1ycBsn2+7k0WCzW
bL9Pv/t+6Yzpn+jr6zOJNTU1G7dsmzh+XHDQAiJychxYUFAQG7fTzXWosGDj0Wi7IGXG4/MPHDrs
PW0q7gIAAAAAAADoZCRfgpr0NGaz2evWRyYmJbXo13IisrV5+YyAbt26CQSCYh7v0aNHVdXV7/e3
Y9L79bOVsqo7mVlFRcX/sbcnov/Y25eUlKbfuiWaYewHkwY4D/b1m21o2GPR1/+VstqhgwenXb7Y
vVs3KfMzTvx5SlFR8dxfyXV1dUxKVk4Oj8cb7uFe94qtjU1WdrZAIBCWajwaLWq0faxcs05XV/dT
X5+ODgQAAAAAAADkTImIFKiJ33tZCi9nB/T19aM3b9oRH79k6bLyigpTE5PF33ztMOA/0tSuoaHO
bCgqsoiotra2mMcnIi735Z3nmlyplusTUUpqqoKCQh9Li4qKSgsLcxaLlXIh1c729QzCxvVhBu8Y
vPeugU4bv5sg9e+L5/9KDlu96ocffzz0y5GPJk8iIh6PR0T+gQsaZC4qLtbX02O2G49Gm8Ypg737
D/yVkrwnfidbRaWjYwEAAAAAAAA5UyIiFbYKEdXX1zNJAkG9MJFh399uc2SEQCBIv3VrbXhE8KLv
zp48Ltsidh1tLSIqLS1lPpaUlklZ8ELq3/X19SPHjhempKT+7f/5HOFH8969W/pjvgzq6urWrl/v
5jp0uId7Vnb2tthYrzGjNdTVtbW0iGj18lBjYyPR/Ez6W+FG+s3wyA0rf1xmZmra0bEAAAAAAACA
/LGIiHm73rNXi/wLCgrU1dU0udyGWVksO1tb76lTeDxe5YsXsrVnZGTEVlG59s915mPajRvSlCov
L09LT580cWJ8bAzzN2XSh7czMlr/1PqWvhFg34EDDx89DgoMICLfT7xramrjdyUQkYW5uZam5vPC
QmsrK9E/JSU5vHZRXsGLKVVUVBz87SIf749HeHrINUYAAAAAAAB4UygRkamJSR9Ly9BVa+bNnVNZ
WbklOmbUiBHCp8GlpKbuO3DQw83NsHv354WF0dvj7PvbaairE9GN9JtElJv7gIjuZGbm5xcQUT9b
GzHtaairjxoxIiYuTldPt6K8osEz85tz8fLl2tra8eO8+vfrx6SoqCgfOHQ49e+Lo0YMF1OwcYQN
wrt89WpA0MLjvx6RZgUBj8eLit0+ZdKHPY2NiYjL5c6Y/sn2nfEfTZr0zjv6Af5frIuILCkped/e
vrq66ubtjMePH68K/VGaDjbn1JlEIrp95w4R/ZVyQUtTc7iHu8TgZSgV/O0iNTU116FDmBEjIqs+
lsrKyq0JHgAAAAAAAN4oL3+j3hK5fu36yJDQFSps9rgxowP8vxDmMDI0VGWzo2JiC4uKtLS0XAY5
BszzZ3b5+M0SZgv8KpjZSLt8UXyTC4Pm8/j8kNAVvXuZzZrhGxa5gSPpBX4pqX9raWr2s3l99d7X
ykpPVzclNVX8FEDjCCWGJ8aW6Jj6epr72WxhyifTpu3Z9/PmqKhl3y+ZMulDPkeKXQAAIABJREFU
DocTn7A7PmG3qirbvFfvSR9MkLktRvC3i4TboStXkXTxy1Dq6j//ENGMWZ8JU/489tu7BgYtjBcA
AAAAAADeXAqFz5/p6ul3VPPxCbt37ko4d+pkRwUAAAAAAAAA8LbLyMiQJlsb3qnenAupf9/JyrLu
a/Xs2fP/2737w4mt/akcAAAAAAAAACTqgCkANTW1k6dOR8Vu19LUHDNy5Bci6+oBAAAAAAAAoI10
8I0AAAAAAPD/7d13eBRFHwfw2XJ3ufRGQhqEQBrFUI30QFCBSFEUEASlKAICr0oVURApdqQIhCqh
CAgGiBSRjiIlIJ0klFTSk0tyKXe3u/P+sXrGlMulICXfz5OHZ293dva3c3vL7uzMLAAAQC2Z2RGA
fdBxAAAAAAAAAMCjAFUAAAAAAAAAAPUCSwg5efp0UIfgoA7BbYI79ntp0Herww0Gw4PesLzR9IyM
/2Ar91NTH+hWau+/KY0auJ+a2qFz1zXrNxjnXL9xI6hDcNT+Aw90u5TSoSNGmvndha9b//Krw4K7
du/Tf+CK6hy9kXv39XtpUIfOXYeOGHn+QnTtQgYAAAAAAHjU/dMK4JsvPtsQvurVwYM3bdn63erw
B73hNkFBEevXOTo4POgNPRYe2dJwd3MbPnTIxojNefn58pxvli1/qlXLsD69H+h29x88mJxy38zE
W37YHtqjx7Kvv3pz9KitP2xf+t1Kc9Y6duLk3E8X9H7uue++XeLTxGfi/969Fx9f84gBAAAAAAAe
ef9UAQT4+7cOCho2dMiIYa/u2LX7QW/YxsbmqVYtFQrFg97QY+FRLo03R49SKBTrNmwkhJz+/fcL
0RdnvP8ewzAPbos6vX75ytUjhw8zM/2+XT+Of+vNpzu0f2nggDGvj9y5azeltMq11qxbH9ojZOLb
4zq0b/fp3I8aurpu2rK1doEDAAAAAAA80ioYC8DP11er1ebnF8gfy7SlL91kXZ7+7cyZkaPHBnft
/tqo0YlJSaWTVbho246dcr+D8k3fTaxVUFAw5f2pT3fuOuS1kRFbt1Wr2fy9+PgyGe6O3PN0566F
hYXGNN+tDg/tEyZJkjGMyL37+g54sWP3kAWffS6KojHlzwcODBo6rH2nLn36D/xx90/l44+JjZ0x
+8NO3Xt07hH67Yrv0jMyWj/9zG9nzhiTnb8QHdQhODklxXRpEEL+vHx5zNvju/Ts1bF7yODhI3ZH
7pHni6K4fOWq58L6te/UZcDLg43zTYRhXFpcXHwvPl4QBDNLz8rKasJbb/6wY2daevrS5d+90LdP
yxYtqiwNE19llbb+sL1li+YB/n5mpre1tTFON2rUqLi42NhmoTJ5+fk3bt0K7dFD/siybGiPkDNn
z5q5RQAAAAAAgMdRBVUAWdnZHMdZWVmamcWX3yx5ZdBLiz+dn5WVvWDx51Uueq5XaMT6de9PmVyt
DL9c8u3FP/+cO+fDQQMHrF67zszYKsvw+Wd7EYY5fPSYMc2BQ4fCej/Psv8UyIpVq6e8M+HdSZN+
2rN3246d8sxdkZGzP57XMfjpZd98/fJLLy7+8qtjJ06W2dzcTxfY2tp+sXjhnFkzlQqFq4tLyxbN
jx47bkxw5Phxfz8/Tw8P06WhycubMOVdWxubzxbM//qzz8L69JZrDQgh3yxdtjFi89DBryz75usu
nTrOW7CwfOf8MmEY55+Pjh74ypCMzEzzC/Dll1708PB4a8I7SSnJ/3tnonF+laVh4tiojCYvb+Om
iAnj3jI/vNJuxcQ4OjrY2dqaTpaYmEQp9W7cmBCi0+kIId7ejdPS0nV6fc22CwAAAAAA8OjjjVOi
KBoMhtt37m7Z9kNYn94cx5mZxYhhw/qF9SWEpKamfvHNEkmSjDfSFS5ycnR0cnTU5GnMz7C4pOTA
wUOTJk7o2/t5QsitmNhdkZHm72T5DK2srHqGdP/5wIGB/V4ghFy7fj0xKblfWFjptUaNHPH8s8/+
tbmffnrt1aEGg2HpipUD+/eb+u7/CCEdg5/OyMhYs35Dj+7dSq8Y4O8/e8b00nN69ey5afOW2TNn
yCVz7PiJQQMHyItMlMbt23cKCwsnvj2uWdOmhJCOzwTL84uKinf8uGvUyBGjXx8ph3E/NXVjRMQL
ffuYDqPGWJYdO/qND+Z8/Pprw52dneWZ5pSGiWOjMqvXruvapXMTb++k5OTqxqnJy9u5a/ewoUOq
7KdQUFBACLG2tr57797rY988evCAjbUNpbRQW6hyVFZ3uwAAAAAAAI+Ff+7HXnhxUPtOXYaOGNmm
ddCHs2aan0Wrli3lCTc3N0mScjUacxZVK8OkpCSdXt+2dZA8/6mnWpkfXmVh9A8LuxB9UX4Yvv/g
IX8/P99mTUuvFRT01N8TreITEiVJir19W6PRPBvaU/xbq5YtY+Pi5O4DRmG9yw6VF9ojJDsn58rV
q4SQ6zdvpqWn9wrtWWXY3o0bqVSqL75ecvT48dIP7ePu3Nbp9V06dzLO6dyp0+07d+Wn2SbCkHXr
0uXy+bPubm5VBlDawV8Ocxx34tRpY58Ic0qjugdAYlLyT3v2jn/rzWrFZrTwsy8cHR3fGDnCzPQM
QxQKhbWVdZUVEwAAAAAAAE+Af1oBLP36S3t7+5/3H9wTFfX6a8PlJ8/mMHYZ4DiWEFK6k7mJRdXK
MFeTRwixsfmry7etjbWZsZkI45ngp52cnPYfPDRy+LBDh399Y8RrZdaysbY2TkiSlJeXp9FoCCET
Jv+vTMqc3FxnJyfjRxcXlzIJvDw9/X19jxw/0Too6Oix4028vX2aNKkybGdn59XLl63buPHDj+cV
FhU18faePWN6h/bttFotIcTezs6Y0sHejlJaoNWqVCoTYdTYmT/Onjx1+svFiz765JNdP0UOfnkQ
IcSc0qjuAfDd6tXPhYY62DsUFRXrdHpCSElJicFgMGegxG07dp767fSWjRtUyqof48vHklZbGBjg
f2BvJCGkQFvAMIyVtVWV6wIAAAAAADym/qkC8G3WzN3N7amWLa/duPH1t8u+W7pEni/3CDAOsV5S
UvLfR+lgb0f+brxNCMkv0NY+T5ZlX+jTe/+BgwH+fjm5uX16P18mQYFWa5xgWdbW1la+61786fxG
jbxKpyx9N04I4fkK+lD06tljT9TP70+ZfPT48dAeIWYG2aZ10PIl30iSdPX69c+/+mbqrA+OHTpg
bW1NCMnVaBo3aiQny9XkMQxjrLMwEUYNiKL4+ddf9+je7dnQnrFxcSvXrAnr28fK0tLM0qiWhMTE
Gzdv7YmKMs55cfDQoa+8PGv6NNMrXrl67asl3y78ZJ45dSuEkEaNvBiGiU9ICAzwl+fEJyQ2bOhq
TvUBAAAAAADAY6ps+2eGYcaOeuO3M2diYmPlOU6OjoSQrOxs+WNs3O3/Mj6Zl5eXSqm8eOlP+ePl
K1fqJNv+L4TFxMV9tyq8Y3Bw6cf4sitXrv61uctXG3l5cRzn5+trZ2ublZ3dIjCw9B/P8+XyLiu0
Z4/klJRffj1y9158r55V9wIojWXZoFathg15RaPRFJeU+DZtplIqf/v9n1cM/Pb77019fEo3ATCh
um8E+GHnzsSk5HcnTyKEjBw+zGAQNm6KIITUpjQqM3fOhxvXhMt//5v0DiHky8WLRpR6O2CFwefk
5E6dOWvEsFef6xVaYbbl17KztW0eEHD0+HH5oyRJx46f6BgcXOPIAQAAAAAAHn0V3K2FdOvq7ua2
MWLzovmfEEKa+vg4OjpEbNnqOX3anTt390b9XMtNXrl6jRASH59ACLkVE5OenkEIeapVSxOrWFla
9n7uufD16x2dHIsKi8oPwl8zPk2atAgMvHz16sL588ov3Rix2dHRIS8vf+/PP0+ZOIEQolAoJk0Y
/8U3S/Lz89u2aaPX667duJmcnCwXlGlNfXy8Gzf+7Muv3N3cjE+eicnS+O3MmR92/hjao4enu3tW
dvbqtevbtA6ysrQkhAx+edCGTRFqtTowIOD0b78dPX7i07kfm7nX56OjJ737/oG9keYMB6DRaFat
WfvKoJfkFgc2NjavvzZ87YaNgwcNatDAucalURl/X1/jdIG2gBDSonlg6TgrDH7qzFlqtbp7t65y
YRJCAgP8Ff9+CUL5tcaOHvXe9BkrVocHt28fuW/f/dTUb774rMaRAwAAAAAAPPoqqAJgWfbVwa8s
Wb5i8sQJbg0bKhSKhfPmLfriyz79B7Zv23bsqDcWfGbW290qM2L0GOP05PemyhOXz1fxSvb3352i
ycubO39Bs6Y+Y14f+eWSb62tqzciQIW6de1yNz6+Z/fu5Re9OWb0N8uWazR5A/q9MGzoEHnmK4Ne
sra23hixeWPEZgsLlW/TZoNeHGDmtnr17LF2w8bSz7SJydLw8vS0UKlWha/Jzsmxs7Pr/EzwpIkT
5ATvTp5kYWGxbfuOnNxcD3f3j2bPkgfer3MrVodTSt5+c6xxzvChQ7f8sH35qlXz5nxYm9KoQ9GX
LhFCXh/zzyCCv/y8z7WqoRB6hnSf++HstRs2bvh+U1Mfn+XffN3E2/uBxgkAAAAAAPBwMdlZmY5O
zg87jOrZGLF5w6aIE4cP1T6rkaPHenp6LvxkbumZJ0+fNv85OQAAAAAAAMDDdfPmTXOS1bzb9n/s
9zN/3IqNbdE8MDMz6/vNm18aWNunzddv3jx79tzlq1flXu4AAAAAAAAAT7bHpgpArVYfOvzrqjVr
7Wxt+z7//PhSTdNrZtjIN6ytrSdPnNCmdVCdRAgAAAAAAADwKHssOwIAAAAAAAAAgJGZHQHKvhQQ
AAAAAAAAAJ5IqAIAAAAAAAAAqBdQBQAAAAAAAABQL6AKAAAAAAAAAKBeQBUAAAAAAAAAQL2AKgAA
AAAAAACAegFVAAAAAAAAAAD1Av+wAwAAAAAAAACAOpObq0lMTi4uLlar1Y08PR0c7I2L0AoAAAAA
AAAA4AmRk5t749YtrVYriqJWq71x61Zursa4FFUAAAAAAAAAAE+IpOTkMnMSS81BFQAAAAAAAADA
E6KwsKjcnELjNKoAAAAAAAAAAJ4QlFITc1AFAAAAAAAAAFAvoAoAAAAAAAAAoF5AFQAAAAAAAABA
vYAqAAAAAAAAAIB6AVUAAAAAAAAAAPUCqgAAAAAAAAAA6gX+YQfwAAV1CK5s0eXzZ//LSAAAAAAA
AAAeOrQCAAAAAAAAAKgXzK0COHn6dFCH4PSMjNpvUs7qfmpqzVb/8/LlZ/u+QAj5ac/etya8U/t4
AAAAAAAAAOoDc6sA2gQFRaxf5+jg8ECjMUdMXJy/n6884efn+7DDAQAAAAAAAHg8mFsFYGNj81Sr
lgqF4oFGY47Y2Dg/X195wt8XVQAAAAAAAAAAZmEJIekZGa2ffua3M2eMc89fiA7qEJyckkII2bZj
Z1CHYPmvfEcAuVV/TGzsjNkfdureo3OP0G9XfCcv+vPy5TFvj+/Ss1fH7iGDh4/YHbmn9Ir34uNH
jh4b3LX7a6NGJyYlmR+xsRVA7O3baAUAAAAAAAAAYCaeEOLq4tKyRfOjx4537thRnnvk+HF/Pz9P
Dw9CyHO9QlsEBv55+fJX3y6tLJe5ny5o2aLFF4sXFhRo78XHE0I0eXkTprwb3KH9Zwvmswwbe/u2
XKFg9OU3S0a//rq1tfVnX361YPHnq1csqzJW4wj/0z/4cPoHHxJCBg97jWB4fwAAAAAAAAAz/PVS
wF49e27avGX2zBksyxJCjh0/MWjgAHmRk6Ojk6OjJk9jIpcAf//ZM6aXnnP79p3CwsKJb49r1rQp
IaTjM2Xfzzdi2LB+YX0JIampqV98s0SSJHnTJuzYEnH7zp3Pv14SvmLZiVOnj5889fHsWdXYVwAA
AAAAAIB67K+77tAeIdk5OVeuXiWEXL95My09vVdoT/NzCevdu8wc78aNVCrVF18vOXr8eEZmZvlV
WrVsKU+4ublJkpSrMVXFIPP38ysqKm7ZvLm/n59Go2nbOsjfz8/fz8/8OAEAAAAAAADqrb+qALw8
Pf19fY8cP0EIOXrseBNvb58mTczPxcXFpcwcZ2fn1cuXKRT8hx/Pe7bvCwNfGXL+QnTpBFZWlvIE
x7GEEEEQTG9CFEVRFK9eu948MEAUxWvXbwQG+IuiaH6QAAAAAAAAAPUZb5zq1bPHnqif358y+ejx
46E9QqqXC8+Vn9mmddDyJd9IknT1+vXPv/pm6qwPjh06UGVr/8q0faaTcTp83XpCyOWrVz/4aC4G
AgAAAAAAAAAwxz835KE9eySnpPzy65G79+J79axGL4AqNsCyQa1aDRvyikajKS4pqXE+WzdtXPHt
NyzLfr82fM4Hs1waNNi6aePWTRvrKk4AAAAAAACAJ9s/rQCa+vh4N2782Zdfubu5BQb4G+dfuXqN
EBIfn0AIuRUTk56eQQh5qlVL0/n+dubMDzt/DO3Rw9PdPSs7e/Xa9W1aB1lZWtY40BaBgb/8+muL
5oGtg4LOR198JvjpFoGBNc4NAAAAAAAAoL7hS3/o1bPH2g0bRwwfVnrmiNFjjNOT35sqT1TZ/N7L
09NCpVoVviY7J8fOzq7zM8GTJk6oZaznLkQHd+hACDl7/vzAfv1qmRsAAAAAAABAvcJkZ2U6Ojk/
7DAeiKAOZd9EaIQRBAAAAAAAAOCJcfPmTXnitzN/lF/aueMz8kQNB+cDAAAAAAAAgMcLqgAAAAAA
AAAA6gVUAQAAAAAAAADUC3zVSR5b6PAPAAAAAAAAYIRWAAAAAAAAAAD1AqoAAAAAAAAAAOoFVAEA
AAAAAAAA1AuoAgAAAAAAAACoF1AFAAAAAAAAAFAvoAoAAAAAAAAAoF5AFQAAAAAAAADAE4JhGBNz
UAUAAAAAAAAA8ISwsrIyMQdVAAAAAAAAAABPiEaenmXneP0zB1UAAAAAAAAAAE8IBwf75gEB1tbW
HMdZW1s3DwhwsLc3LuUfYmQAAAAAAAAAULccHOwdHOwrXIRWAAAAAAAAAAD1AqoAAAAAAAAAAOqF
sm8LAHi8tGvX7mGHAE+m6Ojohx0CAAAAQE3gChlMwFgAAAAAAAAATxS+7aiHHQIRLm7QaDQPOwpi
b2+PMEqHgSoAAAAAAACAR5parf7ggw9Onz7dsGFDQRB+/vln0/eTf4RP/M9iq0z79hsedghQAVQB
AAAAAAAAmBLayPOTnt0DG7owHMdwLMOxhGcZlpE/EkKoKFFRpBIlgkRF+U+8mZbx0dETRxKTq8y/
VYturw2d4dWo2d8zGEKIJEkqC9bGRmFlxXl5W9o1sJ05a7a2RLCzVBQX6y6eTzpzOjZi22dXr5+s
MM+FR4rravdr4INQ9UPcOpiAKgAAAAAAAABT5nbu7FukNVzP+OvmX77z5xiGZQnDEEIIpVSSiEjl
m3+5IsBXbTm3c+cjidurzH/oy9M44nYnJo9hGYYhjZtYPN2pgbunvZWVSk4giqJEGJYhVhYcw5BC
gTzT2cf3KY8WTzUI6//0A913eML8qwrA399/3LhxgYGBVa52586ddevWXbp0qZabb29vO76pd1N7
W4bnCM8yPMvwpSrSBJEKEhEkKoh3NPkr78Rf0OTXcotQf1BKJUmilJpIwzAMy7IMg3ExwVyenp6d
OnVydnYuv4gRRcuYm6Io6pr5UbU6Kyvr999/T06uuuIfAAAAHnEBttbCnTTCEoZjGQNLOZZhGcKy
hCF/j7BOCSVEkqhEiShRSaKiRIr1AU2bmc5Z5uraNDlRy3EsyzIt26j7DQyklCbdzzhxJj41Odva
1tLP17OFf6PJH8xf/uX87AK9o7WSZRmVknd2sa393kmioCvSUkk0kYZhOZWlNcvhEfJj719f4Rtv
vDFo0CBPT0+WNfWyQEmS5Ivad955p5abn9DIM7RVK2s7W4ZjGJ4jbLmKNIlSQaQibZKXz0jC6Es3
arlFqCcopSEhIVOmTHFxcTGRLCMj49tvvz1+/DhqAcBMHTt2bNKkya1bt1q1anX16tXS/3q7ulKV
iqYkZyUl+T7zTGJiYseOHXfu3PmwQwYAAIDaSqRFDUv0hGEYjiEsy7AMYRjCMAzD/FMDQCmhlFBK
JUokiYqUUCoV6czJXxQooYRhiMqC9HrO517C/e8jfr58LtFa7aJU8YJB/7vjtU8+f/PDmVMJIdYW
/Nh33l/59SJJVxR9LqWWuyaJgjub2rerq/3fLQ4qpCnU7b+Uel90Qy3A4+5f35+Pj4+tre2M5aet
bGwJITF30ytcx7OBevbIp9zd3Wu/eVueVaZn6BMTidyjhpV/RX9XAVBKJEpFiYiSUmXhim4LYDZR
FEePHh2+eu2a8HCdvuIzr0qpGjfu7dGjRx85coTncXSBWRwcHHieb9GihSRJZf5NTk5WeDb6MyPr
ufbtJUkKCgrKzMx82PECAABAHTgUxL38R6FaqfjrgSX7980/y9AGDtSDSrZZxFBMJQNLKaEMIYSI
lCGEujiak78gUEoYQhhnV0apUsycusLGws+rYWtJfjKvJCXakqT7WU0auRJCVAp23fKv8vLyw1ee
s1HX9qasuCC3ewfb5V9/VeVl8+tvvb3+fK6VfYNabhEern/d9hgMBo1Gk5xZ7G9jqj1JcmaxRqMx
GAy13/xJL7FdUpaC5wnHMAxLWIYwhFqpJC9K1AWMoCMSQyWJoYSI1MAWktr2PHiwmjZtGhISsm7d
uocVAM/z06ZNW7p0aWFh4cOK4REhSZKtre3q1atVSpXawrLCNIIorF696s1xYyRJ+o/D+2889APy
4XpAPwdBECo7YBSclJ+fz3EMJX9VYgqCUIebBgAAgIfljg9/tSFtfq9ArVQx8v0/x6lGjVIPHZIt
qQghjorsortfF6VsY3mJ4ySWI0qeKhSEV9uQ2VXnL4hUkiiltLg4QxCpUGzr6euSkqRRqRQWagXL
McVF7MGfTgR3871x+eKLQ19Pvp928URiocbBUlXbpqyCQa9kGDMvmwWDvpabg4fuX1UAgiDo9fqD
J24ePHHTxDoMkTo4XK+Tp6bn26iT72k9CnmO5wjLsP7+dvPmaV09WUqtDJdzrkzmxQQFLykUkkpB
rK4J5OdKs2revPmmTZuCg4NFsdJOLOakqY3x48cbr/gtLS3Hjh3btWtXJyenkpKS06dPL126VKvV
llmF5/mnn366T58+ISEharW6dGwmcjhy5EjpTFQqFcuynTp1kh88Dh48eMOGh/kGDhPl/KC/gtKK
i4v1Op2V2qqyBDzHawsLiourGCvVWNo8z1tZWeXn58vjC4SGhtZVqH5+fitXrnzuueeqVSxVFuao
UaPS0ytuy1MfCILg5eX10ksvRURE1GG2xgEmYu/8q2xVvNDM4qSiiE8TLW7F3fdr2pBlWdO1SwEB
AWvWrJGPwEWLFn3xxRfyt2k8Hvz9/c3/vdTsKCImz0LVSmPOSa/GQZqj9C+iBqeaBxobAAA87iRG
2jvIyXNRPNUJal5BONZha0S0yu3AkSzKcIQQhop9Wsxq//RAcu8lBS9wLEMIpRLL8GbdMwt6SZJI
nqZAoFl6QeQVBk1u8fI1r0yfsrewUE8psbDgku8ymtwzljaGnRE/R+681KXTQEqpoK/toywqieZf
NlPJ1DBb8Fj4V59/URTlS5+zH+ac/TCHYRhOoeCVKl6p4hQKubO0pZTeq/Htq1evHj16tPabF1hy
uLeDRltkKCqRGnmLy1Yvu819/kvK54fvLz/vyjx1xNrV38nZYGMjKlVVjOvm4OBACDE9ioE5aWrM
29u7a9eup06dkj9SSi0tLY8ePbpp06Zdu3b5+PjMnTu3/FqOjo5z5syxs7OLjo4uE5uJHL7/t9TU
1NjYWEKIJEnnzp177bXXlErlg9hHM5ko5wf6FZRGKTVexy/+fFG79u04TqHglQpeyXEKplQAoiia
PrRa/+3VV18lhLRt21b+WIfR3rhxo3Xr1tW98TD9hNnb27tXr16bNm2qXWiPt7Vr1w4fPrxufw7y
AUMp9fVxKf3n46EUUxNVWYktgoKaNHKS05j+Th0dHdVq9ZYtWyIiIuQfhfxvdnb2999/Tym1t7cn
Zv9ejGuVX9S8efMLFy5wHFdZGHPmzLG3ty9/FqpWGnNOeiaCNM30LshKF5c5RVcmzxrHBgAA9YFA
hUxX5dV2NlpR0AoG5Ztj/uBdvv8tRVOoKywuKSwu0RTqvv8t5Uy6H+v6Ls8ThqFEHieQmtUk0GCQ
JIkeOPhzVqZebxBdPaxTU/KnTtqn01HBQAQD0eTo09MMMddUOWluJw9rblwtiU9IkCRqMNS2CkCS
RPMvmyWTQwbCY6FsRwD5pqIkN5EQorJuzPF/fetUkog+v4ni1lNe9FbsPb/gdsHBwXv27Knt9ik5
39n26V9zxHR90/nzFh29l5onKHieEJKlEVZotR89v4IkdCUMIZQ84o21R4wYER8ff+LECfmjTqeL
iopKTk7Oy8tTKpU5OTnTpk0rv5ZWq928eXNCQoKDg0OXLl1KLzKRQ+n7Ol9f34kTJ3766afyx927
d/fp0ycsLOynn356IPv5+JAPZpbloi9c/HDO7MyMzO0//Hju7HlCJVGSRFEwCAZS1Y00IcTJyUme
sLa2lj/W+UNCnueNW6krr7zyysGDB3Nzc/+DCpdH1rlz5/Lz8/v06VMHJ6u/Gb/9Mq0AvO0SLFku
36BIz5bY3PQWAV6lE5uwdetWg8HQqVMn45zs7Owa1N2YWMt4P1xhPFqtNiIiIjExsfxZqFppzDnp
1WzXqtyFmimTZ41jAwCA+kAiEmFI1BDXZpcKxBLBY8jgTXsS9BJjEET5WkuSJIMobjqV0HHEWyT/
CyJXKTPmVwFQUSR5uWJ2bnFaTmFhIZEoX1gotWjVMDFBQyVaUmIQRKJQ8DPnDOjWYYmV2j7m1g2X
Bl4GQ20rr6kkypfD5lw200f7jgzMUbYjgHwl1Gt9R6WFWmWl4hQKluMUZTQuAAAbK0lEQVQIpVba
yyHNS+7eTt5/Xp2v6PrVy33Pnj1b+81TiRKGHBjuOvzb5JwG7lcPXlHwPMeyhBBRkrI0QnrxUx7U
kiVFhBDB7Au/5s2bL1q0KDo6un379jY2Nunp6YsWLbp8+bK8dPXq1V5eXlqtdufOndu2bZOf+SiV
ylGjRj3//PP29vaZmZk7duz46aefJEkKDAxcs2bNuHHjrl+/Tgj54IMPrK2tZ8+eXf5JUZcuXU6e
PGls9SpJ0rVr1+RpnU4nCIJGoykfalFR0ZYtWwghnTt3LrPIzBzefvvt27dvHzt2TP6YkJCQkJDw
7LPP1qAKQKVSvfXWWz179rSxsUlKSpo5c2Z6enplJWOi0Mpka2lpOX78+NDQUJZlK9yFB0F+AMuw
rEppcWj/r6ePn5n83jsfzZv9Qu8X9XpDcUmR3qDX60sKiwqrbAVgmkqlmjJlSkhICMuyZ8+e/eqr
r/Lz85s3b7548eIbN260bds2LS1t8eLFCxcujI2Nbd++fUFBQXh4eNu2bbt166bT6RYuXPj7778b
Gy37+/tXeOj6+PhMnTrVy8vL3t4+MTFx/vz5t27dMh1Yp06dwsPD5f+TKlu9V69eo0aNatCgQUlJ
yb59+9asWVMmk/IJyrSvLh35Z599FhcX17JlS4ZhIiMjv/vuO7lgzSyiCrMVRbHCIM3Jc+TIkTzP
//HHH3VTX/k3Y0cAX5/SL5ugFjm/UZYzWLk19nS0tLSU09RsmAnj7ssfy5+yxowZ071795EjR8oJ
Jk6c6OvrGx4ebvwuSpfDzp075VvxQ4cOUUoXLVr066+/lt5cUVHR1q1bCSGlqyHKMCdNmVOWPLhM
ZbtW2aFOKjrq+vXrV2YX7t69a/4vosLjv3ye9+/fNx51Zp7cAACg/pCoSAjRW7DnQh26/lqQZOAz
84t4juM5Tm4rTSkVRDFPFOOzGV/JlSfphBBCq9EKIC31PiGq87/d37Thp8Q7gpODgueVlLJNmzXI
SC90dGJ4nty8nvG/8XuKiwRJJLm5xXXSCoBKkihScy+bJbxF67FXQSsAXqla/bYLIWTGHgWvVCoM
2e1sY4qF2KPRJFfZ3mCnZgROEIQ6GQ6QipQQcs/PMqGtq6Nen6ct4jmOZRlCiCRRQRRF0aAXRAuO
kOpUATg4OHh4ePz666+RkZGU0g4dOsyfP79///7y0tOnTwuCYGtrO3LkSIPBIL+ya/r06W3btv3l
l19KSkrs7e0nTJjA8/z27dszMzMvXry4ePHiIUOGtG3btnv37kuXLi1/x2hjY+Pk5HTjRsXvLOze
vfukSZN2795dgyIynYO3t3e3bt2++OILY9UDpfTevXs9evSowVZmzpwZEBBw4MABnU4nSVJRURGp
vGRMLyptxowZ/v7+kZGRxcXFXl5ezZqZ9XLU2hMEgeN4lVIVEBg4ZOjLHl7uy5d8pyspkSSRZTn5
j2GYWg7YNm3aNC8vr7CwsKKiojVr1kyePPnTTz8VBMHd3X3SpEmXLl1ydHT08/Pz9PScO3fuuHHj
Zs6c+fHHH0+ZMmXatGnvv//+9OnTBw4caIxBEAQPD4/FixfPmzdPo9HMmjXro48+GjRoUGZm5vz5
8+Pi4hiG+eSTT+bNmzdkyBATUdnY2Hh5eSUlJckfK1zd1tb2008/HT58+Llz59RqdYMGZQd3rTBB
meIqHbmbm9sbb7wRFxfn6+u7du3a4uLi9evXm19EFWZbWZDm5CmnjI+PDwkJqdZ3apqxziiu1DtT
LJWCL5/KcFymwSYrMcvCQu3r41q+uMxUphH7qVOnRFG0tbUdMWKEfMpKSEho3rx5o0aNEhMTWZYd
MGDAoUOHjGvZ29u7u7vv3r37+vXroijGxMRERUUNHjw4IiJCFMW7d+/WvhCq1L1798mTJ5c/ZZUO
0sPD4/Dhw8az9CeffDJgwABbW9sFCxZs2bIlNzeXECK/gLb8LkiSFB0dfebMGXlgggULFgwaNKiy
YCpMXD7Phg0bkr8bBZh5cgMAgPpDpCIllCHM8f4Ngq4TlSQVFut4jmVZ1lgFIEmSIEqiJOkEPccT
QhlKKJHMqwLQ06Ske1RiJVFx6wyv1dhaWhB7e4UgsGMnBOVrdD9uu/XnpbSMtBJbe95SbaEtLCnU
FksCMehr2wpAkkRBkMy8bJak+tu89IlRQSsATqmMi4sjhCjV7Ry47Kbi8etXM1L1DYi1B8NZ8KwV
NbCiKNbJSNdUpIQSwpC9g206pMa62fKxaVqWYQghEqV+Da1dlbcseB2RGEpJdTe4f//+lJQUnU6n
0+nee+894/V0ZGRkTk6Oo6Ojm5vbiBEjdu7cqVarBwwYEBERsW3btvz8fFdXVw8PjxEjRmzfvj0r
K2v9+vVz5syZN29eq1atDh48ePjw4fLbcnNzI4TExMSUX9S3b9933333wIEDNX49uIkcxo0bFx8f
/8svv5Seee/evf79+zMMU6aqolmzZqtXrzZ+HDBgQOmRuiwtLV944YWVK1fu2LFDq9VaWloWFRWZ
KBkTi0pvVK1Wh4WFrVq1auvWrcXFxaGhoS+99FLNyqFa5FYAHMsJgjjmzdf3/BR1+uTvhBBLtZUo
ioJgYFmOIYQvrlUrALVa3b9//yFDhoiiaGFh8eOPP86e/c+Qr/Hx8Y6OjsbMo6Oj7ezsTp48OWbM
mNOnT9va2v7+++/jxo0r31D/1KlTLMs6ODgcO3Zs7NixLMvm5eXl5uZaWVkRQqKiol566SXTzfvl
bgXGKoAKV5dH9Bw4cGBhYWFqampBQUGZPKtMUF52drajo2N6evry5cvHjh27fv36ahVReRXGYGae
8v/HCQkJDRo0KP9zqDHjAdOsyT+tABRimuFmYX4259q0qZObJ8dx8mPwkpKS2m9xz5498inL3d1d
PmX98ccfKSkpAwcOXLp0aevWrS0tLfft2+fs7Fx6rYMHD6alpalUKp1Od/r06cGDB2/evLlOqm6r
ZP5J7+DBg8nJyaXP0tbW1gzDODg47NixIysrSx7HITY2tswuWFhYREZGajQahmFEUXz77bdNHJxp
aWnlE5fPU64CIITIJ7dNmzaZPrkBAEC9IkoiIUSuBfjlZcfJ8bcYKhYU6TmW/fuF5kSUJEsl19g6
xSo/13jdQc3rPC8YJAsLS8IQhUJp72wREOopZIma+4ybuy3PsaJI7sRpdcWEMLxSqSAMz7Isy3GS
RIW6aQVg9mUzmsQ9/ipoBcBx3KpLTVXW1lZsTmHi8ZMGS5VLiJ2NO+FtBYHqtIVUW1BnrQCkv16e
lWfDLsvdMmvgB3N+uHI9WUMIaeFpP2Og7+W4/z2jZiglhBKDUL06p8TERDlI+UbIeIFYUFBACMnJ
yTl37pw8qLunpyfDMPv27cvLyyOEpKWlnTlzplu3bvJtw+XLl/fu3Ttp0qQrV65s2bJFr69gVE+V
SkUIKf8O8L59+7733nt79uz54YcfsrOzq1c6VeXg4eHRq1evFStWlGltm5OTU2FWOTk533//vfFj
mR2RC+HQoUNyvYDcBMBEyZhYVCZbQsjBgwflDKscfr+uyO9j0+lKtIXaKRPfVyotVAoLjuc3bF7F
KxSUSpTSZ3v2YTlOEIQa3xy6ubmxLBseHi7nwDCM/HYGeSnP86IoGgtEqVSKoigfk6Wny5QYIUSl
Usnt4Y3ZKpXKAQMGPPvss46Ojvb29tzfTc4qI69u/JFWuHpWVtbLL7/8v//9b9euXSdPnly3bt3t
27dLZ1JlgvI4jhNFkef59PT0xo0bMwxTrSIqr8IYqpWnwWCo2wHejB0Bbt/LMM5s5njfgldrBJKu
IVna+8UlRV7uDgqFok6qSo2nrLNnz8qnLK1W+8cff/Tu3XvZsmUvvvhiTEzMnTt3ylQByKcLna7i
t/s+OPIpKzIycvv27VWe9BISEsqcpTUaTWRkpL+/v+mjThCEkJAQ+ZB2cnJiGMZEFUCFiU206pdP
blFRURX+j2BmOQAAwBPGIBoIkcf3Izd9uRMWMWNDOi+MvPZ3DQChhEgSnfxcS0P+LkoJoX/dwpg5
fp5eT93dml67eo/nlZauJL5E1/KpBiEvONy7VPD5/CuNGtswjIJSBcsqKOUUCiXPGyytLUWR1P7/
JkkSzb9sRq+4J0AFrQAYlmVYhmVZydrTov2ExtY2hBCdtqBEWyBptQzLMGydtQKQBImKlOEYSmgc
k7wtbtHckW9a6NsQQjLF22v//Phb79Pyj0cUWENN33ghX+qVv82wsbGR70jl14bb2dkZF9nZ2RUU
FBh/US1atEhJSfHz86vsVYjyXbetrW3pWgB3d/dZs2ZFRkZu2rRJvpSsLtM5vPXWW8nJyVFRUWXm
29raFhcXlz8d5OTkmBjsSn5c6ezsnJKSYpxpomSqLDS5wOXre1tbWzN3uQ6JokipxPM8zytUSpWF
Sq3glRPHvm8Q9CW64uKSIp7nWYapzehi8iv3RowYIQ8VQQihlJa5E6sTo0ePDgsLmzBhws2bNwMC
Avbu3WtcVOH9c1ZWFiHE2dk5MTGxstVZlo2Pj3/rrbesra0XLFiwZMmSfv36lT5sTCRQKBSmy83H
xycpKYlSamYRVZZthTFUq9idnJyysrLq8M7N2Aqgqfc/XSeUBiHPoq3BKs3OmpUkg7WlWhRFlUpl
egT78kzX7NjY2MhVaYSQvXv39uvXLygoqHv37suXLzfnMOY47kG3AjCesiIiIqp10pPjZximqKho
7dq1bdu29fHx6dChw7Jly/r27Wv8+oy7MGbMmBdffHHXrl15eXmNGjUaOnSosehKl6E8bSIxqahY
5EI2cXIDAIB6SJREylCGMpRQhmF2aPa87ddoRr/AL6OuFxQbCCE2asWMfi1UDtHarDUOyr/v/0VW
Es26hTEIkoWFlZ09w0hKUcP6+3ItmzgF+jj3DG6ScCcncmeacwOb9LRiBa8wGKillaqkROvRyFYU
JbHWnfMlUTT/slkSMRbAY+9fj03kVgChwd4j+gQO7dnk5c4eHXys+rZU922p7t/OsVOAY9dWLiFt
PUODveuqFYCkp1SiVKKEEkrpTZo479qcObETP7g2fsGZBe3V0SwRqcSIBk40cAZD3fQ88fDwIIQ0
adJk6NChcu/9zMzM2NjY6dOne3h4MAzTsmXLYcOGGcc77NOnT0BAwLp16+Li4hYtWlThNX1mZqZG
o2nVqlXpmePHj09OTq7y/t/S0tLS0lJuRyBPm5ODq6tr7969Dx8+LN/slRYQEHD//n0zS8MoPT09
MTFx1qxZzZo1YxhGvvw1UTImFsm1CS1atHB1dU1LS0tKSnrvvfccHR0ZhjE2tX3QKKVFRUUqpUoS
RZblOJZX8Eq1haXawlLBKzmWZ1lOEkWVUlVUVFTjK3utVnv48OGFCxe2adPG2dnZw8OjzDFQV1xc
XDIzMzMyMry9vY2jAMgPeOVyLpO+qKjozp07xg72Fa5uZ2fXvHlzuVFAdHR0+Uq9ChMkJycbDIaw
sDClUtmsWbOePXuWXkU+GHx9fceOHbthwwZidhFVlm2FMVSr2AMDA//8809zCtlMcisASuntexnG
v4SExHxNTo5Fo6KiInkwOQcHB/kVEmaSW+VU+G26u7sTQpo0afLqq68aBxyJiYmJi4ubM2dOUVGR
cTTQysgnkC5duiiVSgsLi/IJTJyFqpVm/PjxSUlJNa70JITY2dnZ29v/8ssv33//fXx8vLy58rvQ
smVLg8Fw4MCBI0eOGPeodBmWnq4wsYliycjIiI2NnTFjRumT27lz52q2RwAA8GQQRIFKlNK/blsk
hqyKXS45nN36/lPbp3TbPqXbxv/536O7L96L8FIW/P38n5FExswqAL2eShKxt7dzcOJ1xRYZl3LV
YqGbo5WVWtG8pevMj1uFDXR2bqBu4GKr11G9jtg4FD/Xpw2lRF/rsQCoJFbjshkvBXz8/euZtiiK
Op3OWkETU/N4pZJTKjmFMimtgMiVQ4JBEkUqSdYKg06nr5NWAEIJFfWUUxDKUoZl5CczAjEYSkQb
ThjhnCoaOEliJJEVDVxxUR3UORUUFEydOtXPz08QhPj4+IiICEKIwWDYsGFD//79V61aZWVllZOT
c+HCBXmgfk9Pz2nTpm3fvj0qKqqgoGD69Oljx44t3aNeptfrb9++3b1798jISOPMZ599VpKkH374
wThHbsT70UcfJScnyyOlEUJOnjxpTHDkyBFCSPv27U3nQAgZM2ZMVlZW6c3JWJYNDg4+depUdUtG
p9Nt3rw5LCxsxYoVhJCkpKQpU6YUFhZWVjImCi0+Pj4hIeHbb789fPjw/Pnzt27dGhYWtnPnTp1O
d+vWLflxn5+f38qVK5977jlRFCubru4ulHH16tXn+zx/9NdjRZmFCl6p4BUczxNCREEwCAaDoGdZ
5vk+z1+9erXGm2AYZtasWZMnT16+fLm1tXVOTs6xY8fkAqxby5cvX7Ro0S+//JKenv7jjz/KhRMf
H3/48OGlS5fu37//s88+KxPYiRMnunTpIo/9XuHqlpaWU6ZM8fT0lF8A8e6775apCqkwQVFR0bRp
06ZPn/7ee+8lJycfO3asdHf3jz76yNvbu6CgYM2aNXv37lUqlWYWUWXZVhiD+cXOsmxISEj5Nx3U
hrEVgE/jf9od3Llyq7BIYelsqVarnZyc5PtJeUAKM7O9d+9efHy8/KuRzwOygoKCadOmlTllEUIE
QThy5MjkyZOPHDlSvgtSGQkJCdeuXZs3b15eXt7ChQtPnz5dJkGFZ6EyP0Zz0pg4ZZnJyclp2rRp
Li4uNjY22dnZ+/fvl0u7zC4cP358+PDhERERmZmZly9fltOULsPvvvvOOF1h4vJ5GrsGVHhy27x5
M/lPTlwAAPBoEvWUVRJCCOEIQxhKqEhoZEZkZEakJWMpilSTk8+IZGeLi1SS7/9ZSWQlkRENZt3C
CAaJZdg2rXucOXso9qbqnfe67N5w1U4ptW4ToFarWZbt8IznU21dT52I/yGixMZe8fqEl49E3RFF
q9qPBSBJYsydBHMum2PuJEiSfy03Bw/dv6oAEhMT79692yewMcdV0N3dSBTFu3cT0tLSar/5kmxD
Yare0kXJKgnD/jV8F2GIJNLprgmCjqeUSBJr0PMpaWyqyavc2NjY8PBw+fKr9HTpj/JEbm5ugwYN
RFG8ffv2hQsX5DTHjh3Lz89v0qSJSqUqLCy8du2a/Iqp/Pz8DRs2REVFSZJ06tQpZ2fnysbTjoqK
mj17tqurq9xKmRCyZs0auUd66WQuLi4vvPDCggULjHPCw8Mr26kKc5AdP378+vXr5Z/2d+3a1crK
qnzvAHPs378/KyurUaNGhJC8vDy5oUdlJWNiUU5OzurVq93d3eVOvPv27cvOzvb09BRFMSUlRR6l
PDs7+/vvv5evxSubrg2e53fv3t23b9+QHt1NJEtNTd29e3dl/TvKuHHjhre3d5kG55TShQsXzp07
l1LKsqxSqbSysiqTsvTHCqfLT5RZMTs7+9VXXxVFkWVZCwuLVatWOTs7MwwzceJEg8GgUqnKP3De
unVrVFTUypUr09PTK1w9OTn5tddek29oOY6zsrJSKBSlc6gwAcMwR44c2bt3ryRJHMcplcpPP/3U
GPCQIUP0ej3DMGq1Wq1Wm19ElWVbWZDm5EkI6dKli7W19aFDh6ocyNB8RUVFBQUFZQrcO7ADyyuN
H+UDWKvVGtvtVyknJyc8PFz+1cTFxcmnLHmiwlMWIeTQoUMWFhZnzpyRP5ZZq/S9qFarDQ8PDwgI
0Ol0CQkJ5bde4VmozI/RnDQmTlmmgzR+lGs2bWxsVCpVfn6+ce/K7MKVK1cMBoOjo6NWq42JicnI
yBBFsXQZlp6uMHH5PEtKSowhVXZye9AnLgAAeGSJekIYwiooIYSwhGEYwhBKKCGkkBYKJZQQ2scx
w5JIkshSifnrKabA6UsUVWRNCCFEkoggUJajgYHt7969sm3TFVcXj2+/SG/VJmbgy20be3uxnLLE
QFt28Jrb1qOoWHdw7xlNlpMo0Np3zrd2cDlxLOrpNu1MXzZnabQnLsb59Oha2+3Bw/avSik3N7ce
PXrIjU5Ny8jIOHHiRIWXktVi3cjWuY2L0k7BcIRlCWEIYQih1EnUv2ybTQihVG4/w2VrmP3nCq7c
rYPhtR8QGxub1atXX7lyZfHixSaSTZw4MSwsbOTIkeUb8NeJzZs3Z2ZmTp06tZ48jGrXrl1li3Jz
cwsKCkyXA8dxNjY2Dg4ODyC0h0wUxTlz5pSUlHz99df/web8/Py2bt0qv1P9P9icmdasWXPgwIFd
u3aZ7mNfoejo6Arnu7q6+vr6Ghuom6DT6eLi4ox1guV16tRp6dKlHTt2/G8G6gcAAIAa674qlFVR
TklYBWFYhjD/Gn3GUCipBGFH08t/DwTISCIjGDiDXqHXKRsPjq8y/+EvnuBYhlewPM+Koi7u9kWv
Rp5KvgHL2GqLMmydE5oF2Ns4WukNBm2BPvGWTqd141grwSCJEt3yU9lb93bt2l24cGHhEXPH4b52
8qe7l47rirUm0qjU1j5tQlp2e9HMPD8IVbdv377MsOUPhb29PcIoHca/Hn6mpqZu3br1v4xAm5iv
TcyvcFHZhqqPvIKCgn379gUGBppOdubMmZSUlAd0/8/zfGFh4bZt2x6p27CHxcHB4Ym8tzcTx3Hr
169//vnnH3YgDw3P8zExMZGRkTW4/zchPT3dxF19tcgPzA8dOkQpHT58eJ00rQIAAIAHIf92gW0z
WypKrEBYBWU4wjCU/P0yAEmQ3nZKEQ0cpYRSRhRYUeAFA2cQLC7eNKuiPzv3lqN9oChJBgNlWEUT
7+Cs7IQS3Q1LS7WVFafJUh/9ObuoKMWtYYBS4cBySipRwSBRSnI0t2q/dy27vWj+vT087sxq/wxm
OnToUExMjOk0Fy9evHjx4gMKQJKkzZs3X7p06QHlD4+X5OTklStXVjhsW30gCMLcuXOtrKzqtgqg
Dhlbv1NK5ZdxAgAAwKPpzu64wFdaNvRvqOBYjuUUPMexLMuyHMuxlHVSGjrbsQL1pJIoiVRkJJEh
AiF/xuYt2GrWKN3RV1Y83XpSQ5fmLMewLMNyTGObpixhWJYwLEMIcXOhkkQkQqlEJJFKEpVEmpZx
I/pK3Y9CBU+2R/TKGMBMJjoCANRGZR0BAAAAAB5x1e0I8CCgI8AjGwZaAQAAAAAAADxpPghVP+wQ
4FGEKgAAAAAAAIAnyjNvoYMAVAxVAAAAAAAAAE8U4eKGhx0CIYTY29s/7BAIQRj/9n97nT4nKEIj
2QAAAABJRU5ErkJggg==
--089e0115f49a4a2d0004e823f0a6
Content-Type: image/png; name="xen 4.3_libvirt1.1.3.png"
Content-Disposition: attachment; filename="xen 4.3_libvirt1.1.3.png"
Content-Transfer-Encoding: base64
X-Attachment-Id: f_hmhjm6pe2

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
l8rIGxgYGBjoy06UlJRoFiiWTVZzxcocGtvr6emtXrvubGJi7tOnsrPYa6hsuxiyZ5uMzCz2XVnN
BgAAAABQa7SJiHk8knm0WNbzFy8sLSykP62U36KUm1VYWEhEsqNwzUxNJBJJQWGhnp6eOhnWLCOj
V3d1tLS4RMT+1Ho1o1G5rNKysrDwGXw+f0nEQiurj65f/3vN+g1qPln6LmpYedZ/bX+x4PN40gmx
WFxQUGBqakpEXC63Z/fA/9242SOwm/ReojqBqlLbYPFCICQiPp/P/DTm8yovU1NlsajNxsY8bM97
vUcUbnKVqNkOFVRSKCQiCwtzlmXkWi/LdvH5fA1iqOZRqUzltsGSYbNm7hKJJCUl9dr1v1t4e1+9
dr1hgwZlZWWeHmxdACz7iyXyzE8Oh8PhcGQnRCJRNRtbDR4OlpaWMZs27oiLm79wUVFxsaODw7yv
Z7Vu9bHKGircLulcubONUCg0U/5pg2o2AAAAAIBao02v//JbsWSxvb2d7DzZvwiJSFv7rbtqLLOY
vzJfCASN7e2ZlBcCIYfDkf5FpTLDOlT9aMhJS09/nJMTv3Sxt5cXEVV+iJeIOMSpzRr+F/ZXlTZZ
SnpNUlBYyOVyjY2NmZ9Pnz7btGVrq5Ytt2yL7drFn3lJvpqBqpEampmaEFHB6xuM+QWF6q9bg9Rp
bCwqbzJLDJlNLny9R6q/yWq2w8qYSublPXd0cFC2jFzrZdmu5NRUDWJYzcZWpQy1tbWdHB3v3U+6
cu36zOnTVkSuaeLkZG9na/L6cFCIZX9pFvlqNraa5dPCe9O6KLFYfPvu3VVrombOmXvut+PVrKGy
sw1V8UjRYHMAAAAA3h1tInJxdjYxNn6Wl9eze2CNZOrcpKmeru7FPy+1aP5qIOXFP/9s4uTEfitP
qqSk5N8nT+xsbbW13+03C3lGPCIqevv73jUejbLSMiLSe/306YWLFysvY2xiTEQvBAJ1htN/GPur
SpssdevWbQ93dyK6efO2o4OD9Ib/wsVLnBydYrdEfzF5yjeLvo3dHM3hcKoZqCrV0M7OTk9X9+//
3fBo1oyIbt66pX5BCtuhZtRpbCwqbzJLDO1sbfV0dW/dudPM3Y2I/nfjhvoFKdxkjduhi7OzsTH/
519/bfVxS2ki+7PlLNulMoa1c95gz9DTo9m1638XFBS09GlRXl5+6fIVLw8V395j2V+aRb6aje1d
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
MwAAAABJRU5ErkJggg==
--089e0115f49a4a2d0004e823f0a6
Content-Type: image/png; name="libvirt_1.1.3-with-xen4.2.0.png"
Content-Disposition: attachment; filename="libvirt_1.1.3-with-xen4.2.0.png"
Content-Transfer-Encoding: base64
X-Attachment-Id: f_hmhjr6wo3

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
kB5Kp5Fd2OI3Go1JSfzISDIYjNev8zt0qJa/dccPT7Vp0z6qAd9ZwN6WTCZrFx4mEAgeqqq67fUo
HmdHAQAAAADA39/9fB3X2AAAIABJREFUtQDe25xARK/3DTqRVJBVWCHgcQZHe3du5UFEuSWauPg7
mflqIgpsJhkS7e3l5sTsZSuLqY3x+Z6qlQmXvhpJRJXffcf18JB++y3HxYWIeOHh4ilTKr/80lI+
t0Sz8WimQq1r5+86qqsP/95L42y1VarS7b2Qm5GvMprMzeTivhHN2vrKmV1YstiYKelIYmZ8Ol8k
aD+kY818ZV7phV1ny4vK3H08o5/v5OTiTERadeX1Y0n56XcryzU8Ib9JQNPIge3FsqqO2jN7JxF1
fblH6tkbJbeLuXxuWL+IwA7Be2bvFEnF3m1a5F7PaT8k+trRqwadPuaFbu4+HuwV2pKdkBm/94Ll
o/VaAEwMnUZ2STmdrCoutw6eiFJOJd88e4PH57UbEHVh11kiip06SOouZQmDJfgKhTrx98vF2YUm
k0nm6dKmx1NerVvY73kixVNPMRva7du127cTkXbbNu22ba7Xr1cVUCp/jds/e9ZM673iDhzY9N2W
7Fu3mnh6vvbq+JHDn2fSIzrGMBuxg4ZYCif+dd6y/fuhw5u3bMnIyJTJZF06x8yYPs1Vfv8MqdnW
jh93LVy8hNk+FPdrs6ZNLVknT52e8p/3vl65Yt36jSmpqSEtgz+bO8fP15d9L7sR1t5LSuUnc+b9
ef58YGDgwAH9bZWxDt5oNL4yYaJXc69lixYyKf/9cGZmVuaO779jRiVs9SHLcTkSRq0SEhNXrVmb
cjPVaDT4+viOHjVy+LDn2HvDaDSu+Wb9L7/FlZSWtvD2Hv/Ky8wulgjnfDzrm42bShWlgwcO/GDG
ezwez/F4AAAAAAAaierLAW4/la3Vm6RO/PIKg7JCT0T5ysqvDqRq9SYhn0tEKbnlWQWp04e0buIi
YsnykImIqLhcS0RuEiGXy7E0YThxQvTGGyQQaObO1R85YjYYhMOGmaweIf7x7G0Okc5gupheInPi
D472Zg9jx+lb6XdVPC5HIuLfLqpIzVNZrvNZslhkXcq4eeYGs31h99maBS79dpHL5ZgMpsLM/KsH
EzqN6kpEqmJVZnw6h8sRS8VatfZOco7JYOz6cg/rHS/u+dOgM4gk4kqVprJcwyTqKrS3ErOMeuP5
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
twA0WkKxoGlwc0VeqaZcI5aIvdq0CO8X2XDNObk4W3q+QScaAAAAAAAAgMWTeRAAAAAAAAAAAOqL
gw8C4AYsAABqlmSqAAAgAElEQVQAAAAAQKOAIQAAAAAAAACARoFLRE/36fvNho3VMr79fkvM0z3Z
d/5u67aIjjHMvzt5eQ0V46PJvnVrzTfr1Wq1/aL14eTp0xEdY/ILCuqrqvrtWFu90RBtsatDR9Xv
V2n37K3Hr5LsBV+/bbF74j1fZ3+TPvzn/qT8I36xAQAAAKBBcYnIt4VPzb8v8wsKfFq0YN950ID+
WzZtfO/dJ7mYv13Zt26tXb9B9bj+Xo+KiNiyaaO7m9vjae5hPebeYFGHjqrf4O2evfX7VbIH/zhP
myfe83X2N+nDf+5Pyj/iFxsAAAAAGhSfiHx8ahkCKCgo9PWxMwTg6enp6empUCoaKrp/IJlM1i48
7ElH8Q/wxDvK7tn7OCP8t7b1OOG47MIvNgAAAABwicjXp0VBQSERxR04ENExZt9vvxEzC8DHhykU
d+DAiNFjort2f3bosN17fna89t8PHR49dlynbk/3GTBw1uw5CqWSiIxG4+o1a2MHDYnu2v25kS/s
2buPKczMd5274POYp3t++/2WGR982K1Xn527d1tqq0MYER1jpkx/j4hiBw2xzIBlsmyFwSK/oCCy
U+cz585ZUv66GB/RMSYnN5eIdvy4y9JEzSEV5uhSbt58f+asrj17devV58uvvmayEhITX5v0Vvfe
fbv0fOaFl8dWiyQzK2vcxNdjnu75yoSJt27fduSobWHpDfa2HrbnG6KjWIKv9hSD9cTpw0ePjX/t
DaaeD2Z9rFA4dPHDEqElvWYHsrTFEjxLWyynKHOMZ86de6hzg6UtlgrZTxuWc8PWV2n3S6n1d6MO
fch+HrIHb0v99gb7j17dvq+6nfMAAAAA0Ejwicj33iyAGzdThUJhSspNGkz5BQXMLICf9u6d99nC
V14aPWP6tOvJyQuXLPXw8OjVs4fdqn/c/dOCLxaNGDbsnbcmqVTqQ0eO5t654yqXL1+56odduye/
+X+hbdqcPnNmzoLPhELh4IHPMnu5uMh6Pv30l6u/mjBuLI/HW7d+44sjR9Y5jC2bNiYkJi79cuXK
ZUvcXB+YScseRq2aNW0a1vapY8dPdOvShUk5euJE61atmCcmYvv2aRsayjRnq4bZ8xeEtW27eOFn
5eWqzKwsIlIolZPfnR7TMfqLBfO4HO7NtDTL9QljyfIVE8ePl0qlXyxZumDhonVfrWI/ZBYsvcHS
Vh16viE6ym7wtcrMzOzbu9ek/3tDo9F8tXbdp/Pmf7l0id29WCLcsun+qhkrv/46L++uI22xBM/S
lt1T9GHPDbs9X2uFLME7cm7U/CrZvxRbvxt16EP287Def1Lq1htk+0evbt9X3c55AAAAAGgkmAcB
WiiUSq1Ol5Jys0+vZ1JupppMpuLiYt8WPnq9fuVXa4YNHTJj+jQi6hLTqaCgYP2mb+3+oazX61ev
Wfv8c0M/mfkhkzIgtp/RaKyo0Py4+6cJ48ZOHD+OqfBOXt7mLVssFzaDBz6blp5x8PDhoYMHpdxM
/f3QYXVFhVAgqFsY7cLDmFmvbVq3bta0qSXdbhi29O3d+/ut22Z+8D6XyyWi4yf+GDHsOSbLw93d
w92dfZJtm9atZ77/P+uUtLR0tVr99qQ3WwYHE1GXzjHVdhk7ZsyQQQOJKC8vb/HyFSaTiWm6Dmz1
BktbRqOxbj1f7x1lN/ha/d/rrzEbJpNJo6mYNXuuTqcTCoXse7FEaJmSfezEH5cTEjev/8aRtliC
t9WWI6fow54bdnu+1gptBe/gj0PNr5Klo2z9btStD8n2eVjnX7b67Y2Tp0+TjR89ibNz3b6vup3z
AAAAANBIMA8C+BBRQUFBSmrqyOHP37h5s7CoyGQy+fj43ExLUygU/fr0Nt4THhZ2MzXVZDKx13sz
NVVZVjb42QeuqHk8Xmp6mlan696tqyWxW9euaekZWq2W+ejk5OTkJLbe0Gg0dQ7DFrth2NKn1zPF
JSVXrl4lomvJyXfz8/v26e14u4MGDKiWEuDvJxKJFi9bcezEiYLCwpq7hIdVXXN6eXmZTKbShpzW
W7OtOvd8vXdU3aSlp0+aMrVbrz5RMV0++mS2yWQqKy9/9GoLCgtnz5v/1v+9ER7WtoHacuQUrfdz
46EqdPDcqPlVsnSUrd+NOh+RrfOw3n9S6twbZONHz5FGa/2+GuicBwAAAIB/Bz4RNW3SRCQUXklK
MpmM0e3bi4TCS5cTuFyut1fz83/dJqLJU6dV262ktNTTw4OlXubxXQ8P92rpKpWKiFzlckuKm6vc
bDaXq1TMRw6Hw+FwrDeMRiPzOGsdwrCFJQyRSMSyo6+PT+uQkKMn/oiMiDh2/ERgQEBQYKDj7Tat
cfva09Nz3epVGzdvnvXpHHVFRWBAwMz3/9cxuoOlgETizGzweFwiMhgMjjf3sGq2Veeer/eOqgOt
Tjdl+nsymWz+7E+bNm0SH39p6ZcrmVvKj8JkMn30yachIS2Z+/MN1JYjp2i9nxsPVaGD50a1r5K9
o2z9btSZrfOw3n9S6tYbjFp/9BxptOb31UDnPAAAAAD8a/CJiMPhtGjhffLU6dDWbYjoqdA2J0+f
9mrenM/nM1cgC+fP8/Pztd7N+sqEQ5ya9TIFiotLAgMCrNOlUikRlSoU/n5+TEqpQsnhcGRSKUuU
joTxUOoWBqNv7177fot7792px06c6NPrmYdql8+v5X5mVGTE6hXLTSbT1WvXFi1dPuPDj44fPFDn
2f7161F6vt47yhbmLrHZbGY+VlZWMhtp6el38vK+XzAvIjyciJJvpNTct9azl923329JTU3btWOb
9XfkSFsP5VFO0cfDwXOj2lfJ3lG2fjceRa3nYb3/pNStN+pdA53zAAAAAPCvUXUN4+Pjc/bPP9s+
FUpET4WGnjl7jnk6oFVIiNzFpai4uG1oqPU/Pp9vqcJF7kJE1eYMtwoJcXGR/bp/v3WiyWQKCW4p
EgrPnL2/RveZs2eDg4LY7707EoYtUomUiNQPvsS7bmEw+vTulZObe+jI0YzMrL69H2JyOzsulxsR
Hj7mxVEKhUJz7yKWXbWV8B1Ra2+weJSer/eOshW8h7s7ERUVFzMfb6amMRs6rY6IRPeegj595kzN
Oms9e1lcu37963XffDprZtMmTazT7bb1sD3/KKdovas1+LqdG+wdZet3gyUMu2o9D+v9J+VRKqxH
j3jOazSazKysBp1qBAAAAABPVtWfp74tWpw8dTq0DTMLIFRZVubj04KIBALBlMlvLV6+oqysrH1U
lE6nTbqenJOT8/m8uZYqWrVs6erqumbdNxPGjxPwBSEtg52cnAQCwduTJn2+aDGfx+v1TM/KSm3c
gd9fn/hq29DQF0aO+Pb7LU5OTsw658dO/DF/9qfsUToShi1BQYFisXjV12snjBsrk0mJKDAgwNnZ
qQ5hMIKDggL8/b9YstTbyyu0TWtL+pWrSUSUlZVNRDdSUvLzC8hq9Thbzpw798Ou3X169fLx9i4q
Ll63YVNUZITE2dmRSJj73g81X6DW3mAp/yg9X78dxRJ8cFCQu7vblm3bff733/T0jF9+i2PKtwpp
KZPJVqxaPX7s2PMXLly9dr1mnbWevSwRvj/z46jICE8PD6aMJd1uW7aCt9XWo5yittRvz9ft3GDv
KJbfDVth2D2uWs/Dev9JeZQKbanD91Xnc57J+is+fsr09w78stfby6vOYQMAAADA39m9IQAfHyJi
ZgEwf20zKUQ0asRwqVS6ecvWzVu2isWikOCWI55/zroKJyenJZ9/tnDJ0tcnTTaZTNu/38zUMHrU
SJlM+v3W7b/E7Xd2du7aOaaFtzcRTZ86RSwW79j5Y0lpaQtv709mfsgsas3Obhi2uMrl82d/unb9
holvTtLr9USU+Nf5OofB6Nu714ZvN499eYx14tiJr1m2p/5nBrPBtMXC18dHLBKt/WZ9cUmJXC7v
1jlmytuTHQwjPSPTp0WL5s2aOViebPcGizr3PNVrR7EELxAIPpsz5/PFS54dOiy6ffvXJ7y64ItF
RCSRSL5YMG/h4qXTZvy3a+eY6VPemfnp7Gp11nr2skR4Oyfndk6OdQEm3W5btoJnaetRTtFa1XvP
1+HcsNtRtn43WMKwe1y1nof1/pPyKP+n1KoO31edz/lHiRMAAAAA/kE4xUWF7h6eTzoMqIvp//1f
YEDAVIeHDAAAAAAAAOBfKTk52ZFif4s156BurlxN6h/b70lHAQAAAAAAAP8Mj3WpKqhfR3/fb78Q
AAAAAAAAABFhFgAAAAAAAABAI4EhAAAAAAAAAIBGAUMAAAAAAAAAAI0ChgAAAAAAAAAAGgUMAQAA
AAAAAAA0ChgCAAAAAAAAAGgUMAQAAAAAAAAA0ChgCAAAAAAAAACgUcAQAAAAAAAAAECjgCEAAAAA
AAAAgEYBQwAAAAAAAAAAjQKGAAAAAAAAAAAaBQwBAAAAAAAAADQKGAIAAAAAAAAAaBQwBAAAAAAA
AADQKGAIAAAAAAAAAKBRwBAAAAAAAAAAQKOAIQAAAAAAAACARgFDAAAAAAAAAACNAoYAAAAAAAAA
ABoFDAEAAAAAAAAANApVQwARHWNq/fdkg3soJ0+fjugYcycvz26iXd9t3WbpgYfdt24tbvvhh/6D
h0bFdGnQPn/8vVE3TJz5BQXV0rNv3VrzzXq1Wl1r+ccT25Niq08AAAAAAAAcx2f+s2XTRmYjITFx
6ZcrVy5b4ubq9uSiesIGDegfFRHBdMVjaC73zp3Fy1ZMGD+u59PduZy/3byMx9wbRBQVEbFl00Z3
t+pnYPatW2vXbxg+7DmJRPJ4IgEAAAAAAPg3qRoCaBcexmwolAoiatO6dbOmTZ9YUE+ap6enp6cn
0xWPQVZ2ttlsfmHEcK/mzR9Piw/lMfcGEclkMssJCQAAAAAAAPXFzj3nPXv3der2tPXU66/XfdPn
2UEmk4nuTU7e+8uvA597vkvPZxZ8schoNFpKxh04MGL0mOiu3Z8dOmz3np+r1azRaDKzsgwGQ/0d
i02ZWVnjJr4e83TPVyZMvHX7toMR1or9kOsgomPM5KnTiGjAkOeqPXxhNBpXr1kbO2hIdNfuz418
Yc/efTUjSbl58/2Zs7r27NWtV58vv/rakRafbG/0HTh4x84fqyX+tHdvz379iWjHj7ssDx1Um/Qe
0TFmyvT3iCh20JBaH1SxdVzsfj90ePTYcZ26Pd1nwMBZs+colEqy3fPM8c5d8HnM0z2//X7LjA8+
7Narz87du9mziOjw0WPjX3uD+Zo+mPWxQnF/PIXZ8cy5czWDVyiVU/8zo1O3p198ZVxmVna1yBMS
E1+b9Fb33n279HzmhZfHVjs9AAAAAAAAarIzBNC/X1/icA4fO25JOXDw4KAB/bnc+zt+tXbdu+9M
nj5lys/7ftnx4y4m8ae9e2d+OqdLTKdVy5eNHP78wiVLj/9x0rrmv+Ljh416saCwsL6OpEf37ol/
nff28qqZtWT5ilEjhi+cP6+oqHjBwkUORsii1kO2G0attmza+N67U4lo5bIlWzZttDyRQUTLV67a
vGXr6BdGrVq+rHvXLnMWfPbb/gPVdp89f4GLi8vihZ99/OEHQoHAkRYfZ2/UFN62bfKNlGqJ15Nv
hLd9iohi+/axdEg1NTvKuq9sHRe7H3f/9P7MWf/P3p3HRVX1fwD/MiDrDHuUCsqOyDJiIgIasogo
oqa5RAKJVoYPKkmLaYkhigqCggquJGY+aUU9j6m5YT+QzOwRUZFNcSVQYEb2bfj9cXWcWIbLsKl8
3i9er+6c7X7PuXd6ec+ce+/wYZabN234+KOQ6uqa+w8eUEcjr67Ocxk3bkv8NgN9/bFOjom79nSY
devWLQ831+iNG8JXf5mXX7A6fG2LSNoMfmN0TNa1q2vXhE33mZK4a7dkeYFQGLQ0RJ3H2xARvnnD
Bu9JXvfu32fTZQAAAAAA6M8UpGerqam5jXc5euzYdJ8pRHT12rU7d+/5eHtLlpnv7zdxwgQiupGT
+/2PP857e25DQ8PWbTumT/UJDVlGRI4Oo0tKSnbt3efq8kaPdUQaP19fH+/JRFRUVLQpJlYkEjU1
NXUlwtZdljk2WxvrNm++qK6u+e7I9/P9/QID/JkIHxQVJSUnT5k8SbL6MAuLlZ9+0qk99u1o2Fhb
/XL8OBHV1taeOHVqgpu7qqpKdvaNN8aNJSIdbW0dbe02bzpob6Ck9Etyoqq1hoaG+B0Jb06b+uXK
FUyKl+eEpqamDkd+yuRJ+QU3T5w8OXWKd05u3vFfT1ZVV0vJUlNVfX/hAqaASCSqqaleFfZVfX29
oqKilOCrq6t/PXUqNGSZp4c7Ed3IyUn5z3/F5fPzC6qqqhYv+sDUxISIHMe8SE/uBAAAAACAvtLx
w+emenv/eekv5uf6X46fsDA3NzM1kSzA59s+3bApvH1HJBLl5ucLBIIJ7m5NT9lYW+fm5TG3DzA6
+2t5V9hYP7mxfODAgSKRqFwgYBOhFK273O0x5xXk19XXj3V2Eqc4OznlF9ysq6uTLObt5dXZlvt2
NGysrG7eKqyrr//zr7++XBN+8dKfjY2NeQUFNtZWne1Ih/2SXj43L0/4+PGUSf+YUpGXl+9w5FVU
VFRUlCU3ampqpGflFxQsCl7i7Opu5+D4+ZdhIpHocUWF9ODv3rvf0NBg+zTdzs5Osrzh0CFKSkqb
NseeSU3txqU0AAAAAADwcutgFQARjXEYraOj88vxE/7v+J44eepdv3ktCvC4XPGGSCQSCoXMrc7M
Le6SysrLdXV0uiPszlFTU2U25OU5RNTY2NjFCFt3WavV4+u7qLKykog0NTTEKVqaGs3NzRWVlUpK
SuJEvc4/tbFvR2P4cMvm5ubc3Lw/L/01gs+/+Oel1159tb6+3tqqq1MArfslvTxz27+OjnaLdCkj
z3yUk5OTk5OT3BA/AaHNrLr6+uCQ5Tweb23Yaj29Vy5d+it6y9YWD01o46AIhUTEfTq26jyuZHld
Xd3E+Lg9SUmrVq+pqq42MjRc+ekn9qNe73CUAAAAAACgP+t4CoDD4UyZ5PXLsePDLMzLyssneU1s
UUB8aVRRWcnhcNTV1ZnLp8i14UOGGEiWlLys6ltsIpQjufaqt+5yt0fIXPuVCwRDhwxhUsoFQjk5
OfH1NkNBQb7r++rN0VBTVTU2Mrp+I/uPPy+FLlsaGRVtYmw8xEBfowfGUDqmd6WlZUaGhpLpLEee
vfyCggdFRfsjwvk2NkTU+lEIbdLS1KCn8xFE9LiiskUBuxH8+NgYkUiUde3axuiY0BWfnz1xTPq9
DwAAAAAA0M+xumCYOsU7Jy9ve8JORweH1j8LX7mSxWxkZmYNMTCQl5c3NzPTUFd/VFpqZWkp+aeg
8GzGoTffCNAamwjVNdSJqM315K273O0RmpmYKikqpp/PEKeknz9vYmwsuQSgu/TyaFhbDf/z0l8V
FRUj7UY0NDRkXPjDxorVKwC5alwiknw/RVeYm5mpq/P+88svkokikajbR76+rp6IlJ7e+Z+Wns6m
loG+vpKi4pWrV5mP/7t8uc1iHA6Hb2PjO2eWQCCoqa2VLUIAAAAAAOgnOl4FQETGRkZWlpaZWVnr
wte0zk1KPqCtrSUUPv756NGli4OIaMCAAcFBH26KiX38+PFIO7v6+rqr17Pv3bu3Pvwrca2Lly4F
hyw/9nNK7zwOoAU2EZqbmmpqau5I3Dk/wH+AwgAzUxMVFRUmq3WXu52qqsrst2bu25+soqJiOWxY
Wnr6mdRza8NW98S+enk0bKyt123YON3Hh4gc7Ed99/0PH4c8uQfhStZVIiosvE1EN3JyiotLiMjW
5skEgbGxkbKyctz2hPn+fjwel4ha/IDf2V4vXrRo/cZNCvLyruNdamvrjh47vjDwXStLy+4deXMz
Ux6PFxsXH+Dnd+GPP7KuXWdTS01NbaLnhMTdu7W1tErLyk6ePiOZm56RcejwEXdXV/1Bgx6Vlibu
3ms3gq+mqipzkAAAAAAA0B+wmgIgojfGjb1ZWOjm4tI6670FgTFx8QKBcJrPFN+5c5jEWTNncLnc
pOQDSckHlJWVzExMZ745rdui7g4dRqiiohK1fl1kVPTCRUEikejg/iQrS0smq80ud7uQJcHKysrf
/vu7svLywYMGfblyBfPQ+J7Qm6NhY23V1NQ0xsGeiMY4OHz73WHxgwD8AheIiy35KJTZyLx4gdnQ
1NBYG7Y6YdfuwA8WNTQ0SGbJZu6st3g87v4DB38++ouqqqrTGIfBgwZRd4+8mprahojwyE3Ry0I/
dhrjEBL8r5Wrw9hUDA1ZJhQ+XrU6zHDo0EULF0Rv2SrOMtDXV1ZSSti5q7SsTENDw3mMQ3DPTEUB
AAAAAMDLRK700UNtHd0Oy/kHLtTX11/3VZhk4m9paX34S36f6IddlgKjAQAAAAAA8DzIzs5mU6zj
VQDXsrMvXPgjMysrZElwl6MCAAAAAAAAgL7R8RSAr/+7XC53yeIguxH8XggIAAAAAAAAAHoC2xsB
AAAAAAAAAOD5xPJGALxFHAAAAAAAAKBfwBQAAAAAAAAAQL/w8kwB/JaWxrd3eFBU1L0NFpeUtEi/
fefOjp27qqqquisM6Q32Jtm6DAAAAAAAAC+El2cKoNvZ8fnJe/doa2m1SL99507Crt2V3Xc93O0N
yqzXugwAAAAAAAC9r+M3AvRbPB7P1sa6r6PoVf2wywAAAAAAAP3HS74KQPj48dLloaOdx83180/+
5qDkKvcWK/Yl18B/+91hvr0D89diVTzf3iE4ZDkReXr7iMt0JUIpDTY1NcXvSPD09hnlNHbaW7N/
SPnp5egyAAAAAAAA9ImXZxXAG2PHZl680CJx0+aYK1evrl0TVlpWFrd9B8umPD3crSwtL2dmRm/Z
2iIree8eJn3r5igtzZYL5tsLQwopDcZsjTt0+EjQB+9bDhuWlp6+JmKdoqLilMmTpDfY+10GAAAA
AACAF8LLMwXQWlVV1YmTp5YvW+rp4U5EuXl5LH9I19HW1tHWFggFrbNsbayZ9GEWFq/q6XU9yPYa
rK6u+e7I9/P9/QID/InI0WH0g6KipORk6VMAL0SXAQAAAAAAoE+8zDcC3L13r76+3tb6yc3tfFvb
vo2nU/IK8uvq68c6O4lTnJ2c8gtu1tXVSan1QncZAAAAAAAAetTLPAVQLhASEZfLZT6q87h9Gk7n
VFZWEpGmhoY4RUtTo7m5uaKyUkqtF7rLAAAAAAAA0KNe5ikA5vq58uk18+OKf1w8y8vLE1FzczPz
sba2tnej6wBzGV8ueLYyv1wglJOT43GlXdW/0F0GAAAAAACAHvUyTwEY6A8eMGDAlatXmY9XrmRJ
5upoaxPRo9JS5mNuXj7LZrlqXCKqqqrqrjjbbNDMxFRJUTH9fIY4Jf38eRNjYyUlJSlNvShdBgAA
AAAAgN73Mj8OkMvlenp4JO7era2lVS4oP3HqlGSuibGxtrZW8jcH9T/5uKDg5s//PSrOupJ1lYgK
C28T0Y2cnOLiEiKytXlyg72xsZGysnLc9oT5/n48HpeIjAwNuxJnmw2qqqrMfmvmvv3JKioqzBsB
zqSeWxu2+uXoMgAAAAAAAPQ+udJHD7V1dPs6jJ4iEAq/XBP++4ULxsZG3pMmRcXE/nr0P+LH2mf8
fmH9pqi/i4tHjRw5/o1xERs2Mrltvvde8lV/J0+fSdi1+/adOw0NDS2yZNNmg01NTTt27vrpP/8t
Ky8fPGhQgN87M6dPf2m6DAAAAAAAAN0lOzubTbGXfApA0m9pacEhyyWvh196/bDLAAAAAAAA/RDL
KYCX+VkAAAAAAAAAACCGKQAAAAAAAACAfqEf3QgAAAAAAAAA8FLCjQAAAAAAAAAA8AymAAAAAAAA
AAD6BUwBAAAAAAAAAPQLmAIAAAAAAAAA6BcwBQAAAAAAAADQL2AKAAAAAAAAAKBfwBQAAAAAAAAA
QL+AKQAAAAAAAACAfgFTAAAAAAAAAAD9AqYAAAAAAAAAAPoFTAEAAAAAAAAA9AuYAgAAAAAAAADo
FzAFAAAAAAAAANAvYAoAAAAAAAAAoF/AFAAAAAAAAABAv4ApAAAAAAAAAIB+AVMAAAAAAAAAAP0C
pgAAAAAAAAAA+gVMAQAAAAAAAAD0C5gCAAAAAAAAAOgX2E4B/JaWxrd3KC4p6foumaYeFBXJVv1y
ZuaEyVOI6Meffn4/6F9dj6d7deNAAQAAAAAAAHQjtlMAdnx+8t492lpaPRoNGzl5eRbmZsyGublZ
X4fT0vMzUAAAAAAAAACS2E4B8Hg8WxvrAQMG9Gg0bOTm5pmbmTEbFmbP3RTA8zNQAAAAAAAAAJI4
RFRcUjJi9Jj0jAxx6sU/L/HtHe7dv09E3353mG/vwPy1Xt/OrHvPyc39dOUqJxdXZ1f3Ldu2M1mX
MzMXLPpwrJuHo8v42e/4/ZDyk2TFW4WF/oELHca5zJsfeOfuXfYRi1cB5ObnS18FIL1fRHT02LGZ
c31HOY2dNHX6kR9+7GK/pAxUU1NT/I4ET2+fUU5jp701W3IomB2lZ2TINhoAAAAAAAAALCkQ0at6
etZWw8+cTXV2dGRST6emWpib6w8eTESeHu5WlpaXMzOjt2xtr5WwtRHWVlabItdVVFTeKiwkIoFQ
GLQ0xMF+1IaIcI4cJzc/X3zhzYiKiQ0MCOByuRuioiMiNyZui+swVr69A7PxyeerPvl8FRHN9p1H
RJkXL7RZXnq/vk9JCV8XOe/tuaEhy65nZ0dGRevo6Li6vCFzv6QMVMzWuEOHjwR98L7lsGFp6elr
ItYpKipOmTypK6MBAAAAAAAA0CkKzH883Nz2H/hm5WefcjgcIjqbem7m9GlMlo62to62tkAokNLK
MAuLlZ9+IpmSn19QVVW1eNEHpiYmROQ4xqFFFT9fXx/vyURUVFS0KSZWJBIxu5biu2+S8wsKNm6O
3bkt7nuJ7xoAACAASURBVNz/paX+9n+rV66QXqW9fjU0NGzdtmP6VJ/QkGVE5OgwuqSkZNfefS2m
ADrVr/YGqrq65rsj38/39wsM8Gf29aCoKCk5WXIKQIbRAAAAAAAAAOiUJ9eZ7q7jS8vKrmRlEdG1
7Oy/i4s93N3Yt+Lt5dUixXDoECUlpU2bY8+kppY8fNi6io21NbMxcOBAkUhULpA2xcCwMDevrq6x
Hj7cwtxcIBCMHMG3MDe3MDeXUqW9fuXm5wsEggnubk1P2Vhb5+bliUSiLvartbyC/Lr6+rHOTuIU
Zyen/IKbdXV14hQZRgMAAAAAAACgU55MARjo61uYmZ1OPUdEZ86mGhkaGhsZsW9FT0+vRYqurm5i
fNyAAQqrVq+ZMHnK9FlzLv55SbKAmpoqsyEvzyGixsZG6btgLtSzrl4bbjmsqanp6rXrlsMsmpqa
pNdqr18CgYCIgpYsGznGiflbuTqsoaGhrLy8i/1qrbKykog0NTTEKVqaGs3NzRWVleKUzo4GAAAA
AAAAQGcpiLc83Fx/+u/R5UuXnElNdXcd37lWFORbJ9qN4MfHxohEoqxr1zZGx4Su+PzsiWMyr28f
OebZr+g79+wlosysrM+/DGvvQQBibfaLuSCPXBs+ZIiBZGHJC3Xqpn5xuVwiKhcIhg4ZwqSUC4Ry
cnI8Lld65AAAAAAAAADd6NmFq7ub67379389dfrmrUIPt07cBdDBDjgcvo2N75xZAoGgprZW5nYO
7k/atiWGw+F8vXvnF5+v0HvllYP7kw7uT+qwYpv9Mjcz01BXf1RaamVpKfmnoKAgvTUZ+mVmYqqk
qJh+/tmLCdLPnzcxNlZSUmK5LwAAAAAAAICue3bFa2JsbDh06Iao6EEDB1oOsxCnX8m6SkSFhbeJ
6EZOTnFxCRHZ2lhLbzc9I+PQ4SPurq76gwY9Ki1N3L3XbgRfTVVV5kCtLC1/PXXKarjlCD7/4qW/
xjiMtrK0ZFOxzX4NGDAgOOjDTTGxjx8/HmlnV19fd/V69r1799aHfyVzv9obKFVVldlvzdy3P1lF
RYV5I8CZ1HNrw1bLPBQAAAAAAAAAMvjHj94ebq679yX5veMrmegXuEC8veSjUGajw+X3Bvr6ykpK
CTt3lZaVaWhoOI9xCF4c1MVY//jzkoO9PRFduHhxuo8P+4pt9mvWzBlcLjcp+UBS8gFlZSUzE9OZ
b07rsCkp/ZIyUCFLgpWVlb/993dl5eWDBw36cuUK5vn/AAAAAAAAAL1GrvTRQ20d3b4OAwAAAAAA
AABklJ2dzaYYXj4PAAAAAAAA0C9gCgAAAAAAAACgX8AUAAAAAAAAAEC/gCkAAAAAAAAAgH4BUwAA
AAAAAAAA/cKzKYCiv/9e8cWXLhMmOoxzme077z9Hf+nRHf+Wlsa3dyguKZFM/PrAN3x7B+bvQVFR
dzXbm7o3gNt37uzYuauqqop9lQ7HsM0ImUTZxrzP9X6XZTjKMhxKIorfkfB+0L+cXFw7tTsZaq34
4kvv6TNGO4/z8pkWFRNbXV3TqTgBAAAAAOCF8GQKoOThQ7/AhcXFJatXrojbHO3s5PhbWlqP7tiO
z0/eu0dbS0sy0dtrYvLePcuXLunRXfeoNvsls9t37iTs2l3ZmevGDseweyN8HvR+l2VoUIZDSUTf
HDokahY5jB7d07Vqa2vnB/jHx8Z8+MF7R48fD1+/vlN7BAAAAACAF4IC85+47Tt4XG5C/FZFRUUi
Gm0/qq6urkd3zOPxbG2sWyTq6urq6uoKhIIe3XWParNfvanDMezzCLtd73e518Yw/ewZDofzW1ra
mdTUHq0Vs2mjeLu6umbT5pg1X6xi/m8AAAAAAAAvDQ4RNTQ0/Hrq9KwZb0r+i19JSYnZaGpqit+R
4OntM8pp7LS3Zv+Q8hOTzqyF/ipivcM4l337k0M/W+Hs6v7vI0ckc1N+/s/kaW86uoyP2LCxqamJ
yfr2u8PiZdudWkp99NixmXN9RzmNnTR1+pEffhSnC4TCJR+FjnYeN2ee/63C2yxbO3n6TMCC95xc
XJ1d3T9b9YVA8OwCsqKiYunyJw0mH/xWMk4ptaT0ixmN9IwM/8CFDuNc5s0PvHP3rjj3cmbmgkUf
jnXzcHQZP/sdP/EI8+0dgkOWE5Gnt4+4ZfbD1VqHI//7hT8mT3tzzBvjw9dHio+XOP6c3NxPV65i
+r5l23bpo9FerR9SfhrtPE5yPfz2xJ3uk7xFIpE4paam5lZhYWNjY1c6K3OXi0tKRowek56RIS5z
8c9LfHuHe/fvd9hgewMl86HkcGR5WodstcS4ampNTU21tT07CQgAAAAAAL1PgYhuFhbW1tYOH27Z
ZomYrXGHDh8J+uB9y2HD0tLT10SsU1RUnDJ5EpOrrs5zGTduS/y2+f5+8vLyibv2zHnrLXHdbQmJ
oSFLhcLHGzfHDB0yZN7bc4nI08PdytLycmZm9Jat7AP9PiUlfF3kvLfnhoYsu56dHRkVraOj4+ry
BhFtjI7JunZ17Zqw0tLSuO07WDZ469YtDzfXRe+/V1NTsy0hcXX42i3RUUxWVOyWvy5fDvtiVWVl
5dZ/NiilVof9ioqJDQwI4HK5G6KiIyI3Jm6LIyKBUBi0NMTBftSGiHCOHCc3P5+51CSi5L17mNa2
bo7S0uyGRewdRrhj565nx8vAwH/eO5K5YWsjrK2sNkWuq6iovFVYKH002qs1cYJHZFT0yTNnp/tM
YQocO3HC22ui5FXrxUuXgkOWH/s5ZdDAgb3f5Vf19Kythp85m+rs6MiUOZ2aamFurj94MJsGW3eZ
euBQ9oTm5ubGxsaCmzf3fr3f2dFRXZ3X1xEBAAAAAEA3UyCisrJyImrzxubq6prvjnw/398vMMCf
iBwdRj8oKkpKThZPAUyZPCm/4OaJkyenTvHOyc07/uvJqupqNVVVJne+v9/ECROI6EZO7vc//shM
Aehoa+toa3dqtX9DQ8PWbTumT/UJDVnGhFFSUrJr7z5XlzcqKyt/PXUqNGSZp4c7Ed3IyUn5z3/Z
tPn+wgXMhkgkqqmpXhX2VX19vaKiYlV19bHjJ4IXB032mvgk8pSUDmux6Zefr6+P92QiKioq2hQT
KxKJOBxOfn5BVVXV4kUfmJqYEJHjmGc/DtvaWDOtDbOweFVPj/1wtafDCP9xvFJ+ajEFMMzCYuWn
n0imSBkNKbXcxrscPXaMmQK4eu3anbv3fLy9u9azdsnWZQ83t/0Hvln52afMxMTZ1HMzp09j2SC1
1eVuP5Q9YdfefdsSEolonLNTVCSeBQAAAAAA8BLqYMFwXkF+XX39WGcncYqzk1N+wU3xkwJUVFRU
VJQlN2pqnj1LnM+3fbphU3j7juRi707Jzc8XCAQT3N2anrKxts7NyxOJRHfv3W9oaLC1fnJjtp2d
Hcs28wsKFgUvcXZ1t3Nw/PzLMJFI9Liigoju3r1bV18/cgSfKWZra8OmFhs2T4McOHCgSCQqFwiI
yHDoECUlpU2bY8+kppY8fMiyqR4iebzu3L0reS8AEXl7ebUoz2Y0Wtea6u3956W/mM7+cvyEhbm5
mamJZIE3xo7NvHih60sA2Gizy+6u40vLyq5kZRHRtezsv4uLPdzd2LfZussvhBnTpjJPVfzj4p+H
JW60AQAAAACAl4YCEWlraxFRuUAwxMCgRXZlZSURaWpoiFO0NDWam5srKiuZj3JycnJycpIbkteN
PC5XvCESiYRCoZZMT2VnbjIPWrKsRXpZeblAKCQi7tMdqfO4bBqsq68PDlnO4/HWhq3W03vl0qW/
ordsZSIvFwiJiMfjtW5QSi021NSeLI6Ql+cQEXOvu66ubmJ83J6kpFWr11RVVxsZGq789BP7Ua+z
bLN7tTheFRUVmpqa4ly9f/58zXI09Fr96D3GYbSOjs4vx0/4v+N74uSpd/3m9UBX2Gqzywb6+hZm
ZqdTz43g88+cTTUyNDQ2MmLfZusuvxCYpyra2lhXVFYm7t7zztw5XXymAAAAAAAAPG8UiMho6FAl
JaXr17P5NjYtsplL63KBYOiQIUxKuUAoJycnvnCSTjxTUFFZyeFw1NXV2dSSI7kWKcwcROTa8CFD
DFqka2lq0NOpCiJ6XFHJZhf5BQUPior2R4QzXc6+kSPOYhqsePprtmSDUmp1hd0IfnxsjEgkyrp2
bWN0TOiKz8+eONbFq6/WY8iG9OOloCAv+ZHlaLSoRUQcDmfKJK9fjh0fZmFeVl4+yWuiDKG21r1d
9nBz/em/R5cvXXImNdXddXyn2mzd5ReLmalJRUXF44oKybk/AAAAAAB4CXCISFFRcYK72+Effmxo
aBBn1NXXE5GZiamSomL6+WdPR08/f97E2Fj8vgDprlzJYjYyM7OGGBjIy7O6NFLXUCeiconHy5ub
mWmoqz8qLbWytJT8U1BQMNDXV1JUvHL1KlPyf5cvs9lFfV09ESk9vWs9LT1dnGVgYKCkqPjX/560
k3nlCptaXcfhcPg2Nr5zZgkEgpraWiaRq8YloqpOvkye2hpDNiSPl5GhofRpiK6MxtQp3jl5edsT
djo6OOjq6LTIle2NAN3bZXc313v37/966vTNW4Uebp24C6A9Mh9KKWQbqNa1mpubJQvk5Oapqqpo
sJuwAwAAAACAF4gC858li4N8/d9dFLxk3ttvc9XU/vjzz8Lbdzatj1BVVZn91sx9+5NVVFSYNwKc
ST23Nmw1y9aTkg9oa2sJhY9/Pnp06eIgJvFK1lUiKiy8TUQ3cnKKi0uISPIt6+amppqamjsSd84P
8B+gMMDM1ERFRSU46MNNMbGPHz8eaWdXX1939Xr2vXv31od/paamNtFzQuLu3dpaWqVlZSdPn2ET
mLmZKY/Hi42LD/Dzu/DHH1nXrouz1FRVvTw9d+7dq62jXV1Vffbcb2xqselXm9IzMg4dPuLu6qo/
aNCj0tLE3XvtRvDFz1M0NjZSVlaO254w39+Px+MSkZGhIasOtjWGHUYoebyWL13SwS6kjoZ0xkZG
VpaWmVlZ68LXtM6V7Y0A3dtlE2Njw6FDN0RFDxo40HKYhThdtqNMsh5K5ny+fuMGEf1f+nkNdfUJ
Ek8laG+gOlsr7XzGDykpE9zdX9HVzbp6Nfmbg3Nnz2Lu6wEAAAAAgJfJkymAV/X0kvft2RK/bfVX
4bW1tfr6+uI7tEOWBCsrK3/77+/KyssHDxr05coVzGPt2XhvQWBMXLxAIJzmM8V37hwm0S9wgbjA
ko9CmY3MixfEiSoqKlHr10VGRS9cFCQSiQ7uT7KytJw1cwaXy01KPpCUfEBZWcnMxHTmm08e0h4a
skwofLxqdZjh0KGLFi5g865BNTW1DRHhkZuil4V+7DTGIST4XytXh4lzl4csFQiFYeERpibGCwL8
o2K3MDdESK/VYb/aZKCvr6yklLBzV2lZmYaGhvMYh+CncyVEpKmhsTZsdcKu3YEfLGLWaHTYIKPN
MewwQuZ4CYXCGdOmzZn1VstG/0n6aHTojXFjbxYWurm4sK8iXbd32cPNdfe+JL93fCUTZTvKJOuh
DP1shXg7fN36Hqo1xEC/ubl589Y4oVD42qt6C+a/y7wBBAAAAAAAXjJypY8eauvodnu7v6Wldder
3ftWUvKBffuTz5080deBvGz8Axfq6+uv+yqsrwMBAAAAAAB44WVnZ7MpptDTcbyIzmf8fiM312q4
5cOHj74+cGDG03fCQ7e4lp194cIfmVlZIUuC+zoWAAAAAACAfgRTAG1QUVE5cfJUwq7dGurqkydO
/PC9hX0d0UvF1/9dLpe7ZHGQ3Qh+X8cCAAAAAADQj/TUjQAAAAAAAAAA0DtY3gjQpZfPAwAAAAAA
AMCLAlMAAAAAAAAAAP0Ch4h+S0vj2zs8KCpikpiPxSUlLJvobHnZfH3gG769A/MnDrXDMFp07cXS
+12W4VDevnNnx85dVVVVndpR/I6E94P+5eTi2qndyVBrxRdfek+fMdp5nJfPtKiY2Orqmk7FCQAA
AAAA8DLphlUAdnx+8t492lpaXW9KCm+vicl79yxfuqRvw+hNvd9lGRq8fedOwq7dlZ2cAvjm0CFR
s8hh9OierlVbWzs/wD8+NubDD947evx4+Pr1ndojAAAAAADAy6Qb3gjA4/Fsbay73o50urq6urq6
AqGgb8PoTb3f5V4bw/SzZzgczm9paWdSU3u0VsymjeLt6uqaTZtj1nyxSlFRsTPBAgAAAAAAvCRY
rQK4nJm5YNGHY908HF3Gz37H74eUn5j0b787LF6p3uZy9PSMDP/AhQ7jXObND7xz9y6TVVFRsXR5
6GjncXPm+Scf/LbrNxFICYPx+4U/Jk97c8wb48PXRzY1NbUIMic399OVq5xcXJ1d3bds205EJ0+f
CVjwHpPy2aovBIJ/XIS3WeuHlJ9GO4+TXA+/PXGn+yRvkUgkTqmpqblVWNjY2NiVzsrc5eKSkhGj
x6RnZIjLXPzzEt/e4d79+x022N5A8e0dgkOWE5Gnt4+4Opv4ORxZlp/IVkuMq6bW1NRUW1vXlUYA
AAAAAABeXB2vAhAIhUFLQxzsR22ICOfIcXLz85mLRiLy9HC3srS8nJkZvWVrm3WjYmIDAwK4XO6G
qOiIyI2J2+KIKCp2y1+XL4d9saqysnLr9h1d70OHYezYuSs0ZKlQ+Hjj5pihBgb+896RzA1bG2Ft
ZbUpcl1FReWtwkIiunXrloeb66L336upqdmWkLg6fO2W6KgWbbaoNXGCR2RU9MkzZ6f7TGEKHDtx
wttrouRV68VLl4JDlh/7OWXQwIG93+VX9fSsrYafOZvq7OjIlDmdmmphbq4/eDCbBlt3mYiS9+5h
qmzdHKWl+ZzegtHc3NzY2Fhw8+ber/c7Ozqqq/P6OiIAAAAAAIC+0fEUQH5+QVVV1eJFH5iamBCR
45hnP/PqaGvraGtLWanu5+vr4z2ZiIqKijbFxIpEopra2mPHTwQvDprsNZGIbuTkfp+S0sU+dBjG
fH+/iRMmPN3dTy2mAIZZWKz89BPJlPcXLmA2RCJRTU31qrCv6uvrW6web13LbbzL0WPHmCmAq9eu
3bl7z8fbu2s9a5dsXfZwc9t/4JuVn33KTEycTT03c/o0lg1SW122tbFmqgyzsHhVT6/L3eoRu/bu
25aQSETjnJ2iIvEsAAAAAAAA6L86XlltOHSIkpLSps2xZ1JTSx4+7FTrNtZPbiwfOHCgSCQqFwju
3r1bV18/cgSfSbe1telsxDLg822fbtjcuXtX8l4AIvL28mpRPr+gYFHwEmdXdzsHx8+/DBOJRI8r
KlqUaV1rqrf3n5f+Yobol+MnLMzNzUxNJAu8MXZs5sULXV8CwEabXXZ3HV9aVnYlK4uIrmVn/11c
7OHuxr7N1l1+IcyYNpV5quIfF/88/MOPfR0OAAAAAABAn+EQkRzJtZEh92R2QFdXNzE+bsAAhVWr
10yYPGX6rDkX/7zEsnU1NVVmQ16eQ0SNjY3lAiER8XhPFmOr87hdi58VHpcr3hCJRBX/vJ7X++fP
13X19cEhy8vKyteGrT64P4l5IH+LWYPWtYhojMNoHR2dX46fEIlEJ06e8pk8qZu70RltdtlAX9/C
zOx06jkiOnM21cjQ0NjIiH2brbv8QtDV1bW1sfaf906A37zE3Xskn84AAAAAAADQr3CISFFJkYia
m5uZJJGoWZzIsBvBj4+NSTt7ev/e3WpqaqErPpf5OkpLU4OIxBfhjysqO1W9zdmKDlVUVoo3OByO
urq6ZK6Cgrzkx/yCggdFRSs/+8TV5Q0rS0tVNbU222xRi4g4HM6USV6/HDv+x59/lpWXT/KaKEOo
rXVvlz3cXM+cTSWiM6mp7q7jO9Vm6y6/WMxMTSoqKlov6AAAAAAAAOgnOESk98orRPTw6SL/kpIS
VVUVdV7Lp6ZxOBy+jY3vnFkCgaCmtla2/RkYGCgpKv71v8vMx8wrVzpVXV1DnYjKBdJuWW/typWs
J7vLzDIyNJT+YPn6unoiUnp6539aejr7HU2d4p2Tl7c9Yaejg4Oujk6LXNneCNC9XXZ3c713//6v
p07fvFXo4daJuwDaw1XjEpHkqxC6TraBal1LPKvFyMnNU1VV0fjnBBAAAAAAAED/oUBERoaGwyws
wtdvWLzo/Zqamm2JO708PeXknvz4nJ6RcejwEXdXV/1Bgx6Vlibu3ms3gq+mqkpEV7KuElFh4W0i
upGTU1xcQkTSXyyvpqrq5em5c+9ebR3t6qrqs+d+61S45qammpqaOxJ3zg/wH6AwwMzUREVFpcMw
kpIPaGtrCYWPfz56lFnYL20XZqY8Hi82Lj7Az+/CH39kXbvOPjxjIyMrS8vMrKx14Wta58r2RoDu
7bKJsbHh0KEboqIHDRxoOcxCnC7DoXzSZWMjZWXluO0J8/39eDwuERkZGnZY6+TpM0R0/cYNIvq/
9PMa6uoTJJ5K0N5AdbZW2vmMH1JSJri7v6Krm3X1avI3B+fOniU+sQEAAAAAAPqbJ28E2Ba7eePm
2LDwCEUlJZ/Jk4KDPhSXMNDXV1ZSSti5q7SsTENDw3mMQ/DiICbLL3CBuNiSj0KZjcyLF6TvcnnI
UoFQGBYeYWpivCDAPyp2C5fL9okAKioqUevXRUZFL1wUJBKJDu5PsrK07DCM9xYExsTFC4XCGdOm
zZn1lvRdqKmpbYgIj9wUvSz0Y6cxDiHB/1q5OoxleET0xrixNwsL3Vxc2FeRrtu77OHmuntfkt87
vpKJsh1KItLU0Fgbtjph1+7ADxY1NDSwrBX62Qrxdvi69T1Ua4iBfnNz8+atcUKh8LVX9RbMfzcw
wL/DvQAAAAAAALys5EofPdTW0e2r3SclH9i3P/ncyRN9FUC38w9cqK+vv+6rsL4OBAAAAAAAAPqL
7OxsNsUUejqO1s5n/H4jN9dquOXDh4++PnBgxtNX07/ormVnX7jwR2ZWVsiS4L6OBQAAAAAAAKCl
PpgCUFFROXHyVMKu3Rrq6pMnTvzwvYW9H0NP8PV/l8vlLlkcZDeC39exAAAAAAAAALTUxzcCAAAA
AAAAAEAXsbwRQNrr8QAAAAAAAADgpYEpAAAAAAAAAIB+gUNEv6Wl8e0dHhQVMUnMx+KSEpZNdLZ8
V8TvSODbO2zesrV1AHx7BzsHx8nT3ozZGldXV8dkMemSf12P4bsj33tPn2HvPG6277z0jIzWYUj+
3bl7j0mfMedtplhdXd1o53HMiHVl5ON3JLwf9C8nF9dODb4MtVZ88aX39Bmjncd5+UyLiomtrq5h
uS8AAAAAAAB4rnTD4wDt+PzkvXu0tbS63lSH0jMyuFxuesbvHy1d0iIrZtMGbW3t7Bs5W+K31dXX
fxa6nIiS9+4hosuZmdFbtm7dHKWl2dUgj534df2mqOAPF9na2Px66vSy0E++3Z9kamIiGYauxLMV
XntVr/B2IRH9/fffxSUlr+rpXbx0SUFBoa6+vouRfHPokNXw4Q6jR59JTe3RWrW1tfMD/Ifo6xcV
/x0bF19aVrY+/CsZAgYAAAAAAIC+1Q1TADwez9bGuuvtdKi8vDz7Rs6CdwN270sqefhQ75VXJHOH
WVgMGjhwhK1tWVnZgW+/ZaYAmMAEQgFT4FU9vS7GsCcpafpUn8B3A4ho1Osjr9/I3n/g4Ferv2gR
RuuK9qNeTz+fMWP6tLTzGaPtR50991sXI0k/e4bD4fyWltapKQAZasVs2ijerq6u2bQ5Zs0XqxQV
FTsTLAAAAAAAAPQ9Vs8CuJyZuWDRh2PdPBxdxs9+x++HlJ+Y9G+/Oyxe8d5iVTmzpj09I8M/cKHD
OJd58wPv3L3LZFVUVCxdHjraedycef7JB79lvyL9/IULHA7Hz/dtRUXF8xm/t1fMzNS0urpG+Pgx
mzZrampuFRY2NjayKVxeXp6XXzDO2UmcMs7Z+cLFi2zqjnVyYu4aSD+f4ezoyKaKdByOLM9xkK2W
GFdNrampqba2riuNAAAAAAAAQJ/o+IJQIBQGLQ1R5/E2RIRv3rDBe5LXvfv3mSxPD/fkvXuWt1qT
LxYVEztr5ozIteGPHpVGRD75MTkqdstfly+HfbFq5vRpibv3sI81/fzvwywsNDU1rYZbSt6E30Jx
cbGioiKPy2XT5sVLl6bPmlPy8CGbwnfv3SeiwYMHi1MGDxpUXFIiuaq/SYJIJBKnvz5y5OUrWYW3
byspKb76alcXI/Sy5ubmhoaGGzk5e7/e7+zoqK7O6+uIAAAAAAAAoNM6vhEgP7+gqqpq8aIPmDve
Hcc8e6Kejra2jrY2s8y+TX6+vj7ek4moqKhoU0ysSCSqqa09dvxE8OKgyV4TiehGTu73KSlsAm1u
bs648PuUyZOJ6HU7u+++/14kEkn+pt3U1NTQ0HD9xo393xx0dhzTxZ+721RZWUlEqioq4hRVVdXm
5uaqyiol7ScL46e8OVOcq6mhce7Ur8y2srKSuZnp9sRdTmPGdHtgPW3X3n3bEhKJaJyzU1Tk+r4O
BwAAAAAAAGTR8RSA4dAhSkpKmzbHzpk109rKqsUd+NLZWD95RsDAgQNFIlG5QPDw4cO6+vqRI/hM
uq2tDcspgBs5uWVl5a/b2RHR63Z2u/clZV27xrexERcQX3uPtBux4pOPWUb4xtixmRcvsCzcHg5H
Try9dXOUru6TxwEqKPxjeJ0dHTdtjtm5PV78woIXxYxpU8eMHn05MzN+R8LhH3708327ryMCAAAA
AACATlMgIjmSa53BkXvyK7qurm5ifNyepKRVq9dUVVcbGRqu/PQT+1Gvs2ldTU2V2ZCX5xBRY2Nj
uUBIRDzek5Xk6jxWy/WJKD0jQ05ObpiFeXV1jbm5GYfDST+fITkFsHVzlN4req+9qqfVY+8m4HK5
RFRd8+yteDU11eJ0hpmpaZuPAyQil3Fjf79wYeSIERkXnkw6SB/554eurq6urq6tjXVFZWXi7j3v
SyEYzQAAIABJREFUzJ3TE4ssAAAAAAAAoEdxiEhRSZGImpubmSSRqFmcyLAbwY+PjUk7e3r/3t1q
amqhKz6XvMu9U7Q0NYiooqKC+fi4opJlxfMZvzc3N0+cMtXRZby712SRSJT+zycCmpmaWg6z6Lnr
fyIaYqBPRPfvPxCn3L//QO+VV1r82t8eA339+NiYAQMGiFM6HPnnjZmpSUVFxeOnhw8AAAAAAABe
IBwiYtb2P3z6SLySkhJVVRV1XstHvnE4HL6Nje+cWQKBoKa2Vrb9GRgYKCkq/vW/y8zHzCtX2NSq
qqrKzMqaOX160q6dzN+smTOuZ2ezfOy/FJ16I4Cmpqa5mWn6+fPilLTzGSPtRsi8d5YjL4NO9UtK
LfH0BCMnN09VVUVDXb3rEQIAAAAAAEAvUyAiI0PDYRYW4es3LF70fk1NzbbEnV6ennJyT9aop2dk
HDp8xN3VVX/QoEelpYm799qN4KupqhLRlayrRFRYeJuIbuTkFBeXEJGtjbWU/ampqnp5eu7cu1db
R7u6qvrsud/YRHnh4sXGxsapPt4jbG2ZFEXFAYe//yHj9wtenhOkVGwdYYvwLl66FByy/NjPKe2t
3m9hwbvvfv7l6sGDB9vaWJ86c/bK1asffxQiWeBGTs6jR6Xij8ZGhlJakz7y0p08fYaIrt+4QUT/
l35eQ119grtbh/3qbK208xk/pKRMcHd/RVc36+rV5G8Ozp09i2WEAAAAAAAA8Fx5soJ9W+zmjZtj
w8IjFJWUfCZPCg76UFzCQF9fWUkpYeeu0rIyDQ0N5zEOwYuDmCy/wAXiYks+CmU2Ony63vKQpQKh
MCw8wtTEeEGAf1TsFm5HL/BLz/hdQ13d1vrZ1ftwS0sdbe30jAzpUwCtI+ziw/+8PCc8fvz46wPf
xG3fIRKJliwOsrG2kiwQ8vGnkh+3b42V3qCUkZcu9LMV4u3wdeuJXdc6W2uIgX5zc/PmrXFCofC1
V/UWzH83MMCfZYQAAAAAAADwXJErffRQW0e3r3aflHxg3/7kcydP9FUAMqutrQ1asuze/fv7diUO
HjSor8MBAAAAAACA/is7O5tNMVbPsete5zN+v5GbazXc8uHDR18fODBj+rTej6HrlJWV42NjVoeH
C4RCTAEAAAAAAADA868PVgH873JmZFT0rcJCDXV1Tw/3pf9arKj4/D4DHwAAAAAAAOA5x3IVQB/f
CAAAAAAAAAAAXcRyCoDT03EAAAAAAAAAwPMAUwAAAAAAAAAA/cLLMwXwzaFDE6dMtXNw5Ns7sK/1
W1oa396huKREMvHrA9/w7R2YvwdFRTIE02az7bl9586Onbuqqqpk2FE3ki2M9moxIyDb6LWp2xvs
IZ069C+HfthlAAAAAIAX1EsyBXD/wYNNm2MnT/Latysxee8e9hXt+PzkvXu0tbQkE729Jibv3bN8
6ZLuDrNtt+/cSdi1u/I5mAKQIYznJPjnR5tn1MutH3YZAAAAAOAF1QcvBewJhbdvNzc3z545Y+Br
r3WqIo/Hs7WxbpGoq6urq6srEAq6L0DoL9o8o15u/bDLAAAAAAAvqGerAI4eOzZzru8op7GTpk4/
8sOPkoWYhb45ubmfrlzl5OLq7Oq+Zdt26VlNTU3xOxI8vX1GOY2d9tbsH1J+YtkgEdXU1NwqLGxs
bGTZB769Q9CSZUTk5TONWb0vzjp5+kzAgveYXXy26guB4NlV/bffHRav9u/UGub2BkogFC75KHS0
87g58/xvFd5mH3xwyHIi8vT2EcfDZEkfw/ZUVFQsXf4kjOSD37boXXvBSwlDtuAZtwoL/QMXOoxz
mTc/8M7dux2G0aHWDf6Q8tNo53GSdyJsT9zpPslbJBLR0zMt5ef/TJ72pqPL+IgNG5uamtiE0eYp
WlxSMmL0mPSMDHGxi39e4ts73Lt/nzo6oy5nZi5Y9OFYNw9Hl/Gz3/ETH82ufFNakx6hDF2WHryU
LkvpF7Oj9IyMNs8NAAAAAADoOU9WAXyfkhK+LnLe23NDQ5Zdz86OjIrW0dFxdXlDsmjY2ghrK6tN
kesqKipvFRZKz4rZGnfo8JGgD963HDYsLT19TcQ6RUXFKZMnsWnw4qVLwSHLj/2cMmjgQDZ9SN67
53JmZvSWrVs3R2lp/mM18q1btzzcXBe9/15NTc22hMTV4Wu3REcxWZ4e7laWlkxFVkNFRFIHamN0
TNa1q2vXhJWWlsZt38GyQSnBsxnD1qJit/x1+XLYF6sqKyu3/jMMKcFLCUO24J8EExMbGBDA5XI3
REVHRG5M3BYnPYwOtW5w4gSPyKjok2fOTveZwpQ5duKEt9dEDufZ9Na2hMTQkKVC4eONm2OGDhky
7+25LMNocYq+qqdnbTX8zNlUZ0dHpsDp1FQLc3P9wYNJ6hklEAqDloY42I/aEBHOkePk5ueLr8m7
8k1pTXqEsn3NpQQvpcsd9qvNcwMAAAAAAHqUAhE1NDRs3bZj+lSf0JBlROToMLqkpGTX3n0trg2G
WVis/PSTNltpkVVdXfPdke/n+/sFBvgzDT4oKkpKTm5xYSOlwU6xtbFmFu0Ps7B4VU9PMuv9hQuY
DZFIVFNTvSrsq/r6ekVFRSLS0dbW0dbu1Gp/KQNVWVn566lToSHLPD3ciehGTk7Kf/7bleBZjmEL
VdXVx46fCF4cNNlrIhHdyMn9PiWlw+ClhCFb8GJ+vr4+3pOJqKioaFNMrEgkampqYnOytad1g2pq
am7jXY4eO8ZMAVy9du3O3Xs+3t6Steb7+02cMOHJgPz447y358p8znu4ue0/8M3Kzz5lphjOpp6b
OX0akyXljMrPL6iqqlq86ANTExMichzzZK1ET3xT2otQ5i63F7yULrPpV+tDKTlrAwAAAAAAPYFD
RLn5+QKBYIK7W9NTNtbWuXl5zFJqMW8vr/ZaaZGVV5BfV18/1tlJnOLs5JRfcLOuro5Ng2+MHZt5
8QLLJQDS5RcULApe4uzqbufg+PmXYSKR6HFFhcytSRmou/fuNzQ02Fo/uSPazs6ui5GzHMMW7t69
W1dfP3IEn/loa2vDJvguhiqFzdMBGThwoEgkKhcIuhhG6waJaKq395+X/ip5+JCIfjl+wsLc3MzU
RLIWn2/7dMOm8PYdkUgk8znv7jq+tKzsSlYWEV3Lzv67uNjD3a3DsA2HDlFSUtq0OfZMaioTJ6OL
35Q2tRehzF1uL3gp2PSrzUMJAAAAAAA9SoGImDvkmdvpJZWVl+vq6Ig/6rX/43CLrMrKSiLS1NAQ
p2hpajQ3N1dUViopKbFpsFvU1dcHhyzn8Xhrw1br6b1y6dJf0Vu2St4K3llSBkogFBIRl8tlUtR5
XJn3wmA5hi2UC4RExOPxWofB8ih3LzU1VWZDXp5DRI2NjV0Mo3WDRDTGYbSOjs4vx0/4v+N74uSp
d/3mtajFe3pceFyuSCQSCoUyn/MG+voWZmanU8+N4PPPnE01MjQ0NjLqMGxdXd3E+Lg9SUmrVq+p
qq42MjRc+ekn9qNe74lvSnsRytzl9oKXEgObfrV5KAEAAAAAoEcp0NN/qUeuDR8yxEAyT/Jf8ESk
oCDfbiv/zGKuhMsFgqFDhjAp5QKhnJyc+Eqswwa7RX5BwYOiov0R4XwbGyLKvpHTqepyJNciRcpA
aWlq0NMrHyJ6XFEpc9gMlmPYAhNGxdOVDpJhsDzKPa0nwuBwOFMmef1y7PgwC/Oy8vJJXhNbFKh4
elwqKis5HI66unpXznkPN9ef/nt0+dIlZ1JT3V3HswzSbgQ/PjZGJBJlXbu2MTomdMXnZ08c66Fv
SpsRdqXLbQYvZd2+bGcvAAAAAAD0NA4RmZuZaairPyottbK0lPxTUJDxlYFmJqZKiorp5589ljz9
/HkTY2MpP19L6uwbAdpTX1dPREqKiszHtPT0TlVX11AnIsn1yVIGykBfX0lR8crVq0zJ/12+zH5H
XDUuEUk+055kHUMDAwMlRcW//vdk75lXrrAJXkoYsgUvRbefbIypU7xz8vK2J+x0dHBovZrgypUs
ZiMzM2uIgYG8vHxXwnB3c713//6vp07fvFXo4dbxXQCSOBwO38bGd84sgUBQU1vbxW9KpyLs+si3
CF5KyR7qFwAAAAAAdJECEQ0YMCA46MNNMbGPHz8eaWdXX1939Xr2vXv31od/JVujqqoqs9+auW9/
soqKCvM88DOp59aGrWZZvbNvBGiPuZkpj8eLjYsP8PO78McfWdeuS+ZeybpKRIWFt4noRk5OcXEJ
EUm+3tzc1FRTU3NH4s75Af4DFAaYmZqoqKi0N1BqamoTPSck7t6traVVWlZ28vQZ9nEaGxspKyvH
bU+Y7+/H43GJyMjQULYxVFNV9fL03Ll3r7aOdnVV9dlzv4mzOjzKbYYhW/BSynf7yfYkDCMjK0vL
zKysdeFrWucmJR/Q1tYSCh//fPTo0sVBXQzDxNjYcOjQDVHRgwYOtBxmIU6XckalZ2QcOnzE3dVV
f9CgR6Wlibv32o3gq6mqElFXvimdilDmLksJvr0ud/H/AAAAAAAA0EOe/AA4a+YMLpeblHwgKfmA
srKSmYnpzDendaXdkCXBysrK3/77u7Ly8sGDBn25cgXz9O/epKamtiEiPHJT9LLQj53GOIQE/2vl
6jBxrl/gAvH2ko9CmY3MixfEiSoqKlHr10VGRS9cFCQSiQ7uT7KytJQyUKEhy4TCx6tWhxkOHbpo
4QL27xrU1NBYG7Y6YdfuwA8WNTQ0iMOQbQyXhywVCIVh4RGmJsYLAvyjYreIn1Ag/Si3F4ZswUvR
7Scb441xY28WFrq5uLTOem9BYExcvEAgnOYzxXfunK6H4eHmuntfkt87vpKJUs4oA319ZSWlhJ27
SsvKNDQ0nMc4BC8OYgr00DelzQhl67KU4KV0+Xn4PwAAAAAAALQgV/roobaObl+HAT0iKfnAvv3J
506e6OtAeoN/4EJ9ff11X4VJJv6WltYtK0oAAAAAAACeZ9nZ2WyKdekGbHgOnc/4/UZurtVwy4cP
H3194MCM6d3wA/tz7lp29oULf2RmZYUsCe7rWAAAAAAAAJ5fmAJ42aioqJw4eSph124NdfXJEyd+
+N7Cvo6ox/n6v8vlcpcsDrIbwe/rWAAAAAAAAJ5fuBEAAAAAAAAA4MXG8kaAdt/sDQAAAAAAAAAv
E0wBAAAAAAAAAPQLL88UwG9paXx7h+KSEvZVbt+5s2Pnrqqqqp6LqkNfH/iGb+/A/D0oKurDSHpT
0d9/r/jiS5cJEx3Gucz2nfefo7/0SRgynwDfHDo0ccpUOwdHvr1DiywZzsNuqdv1vcgwGkxTbZ63
z/+JLXOEvfz/DSknW+94+PBR2NoIL59po53H+cyYuS0hsba2Vpybl1/wr5CPnF3dx7wx3jdg/rXr
19m02WGt5ubmuX7+z+3JAwAAAPDienkeB2jH5yfv3aOtpcW+yu07dxJ27Z4xfZqamlrPBSadt9dE
Oz7/cmZm9JatfRVDLyt5+NAvcOEQff3VK1dw1bgZFy78lpbWJy+Nl+0EuP/gwabNsfMD/F3GjeXI
tZxEk+E87GXtRdi9X4fn/8SWOcLe/P+G9JOtFzQ2Nn64ZEldXd3iRR8MfO213Ly87Tt33b13L3Jt
OBHdvFUYsPA9W2uriDVhSkpK17Oza2pqO2yTTa1fjh+/d/9Bj3QJAAAAoH97eaYAeDyerY11X0fR
abq6urq6ugKhoK8D6T1x23fwuNyE+K2KiopENNp+VF1dXV8H1QmFt283NzfPnjlj4Guvtc59/s/D
3onw+T+xn/8IqaOTrRfk5OXl5RfsSdwxauRIIhr1+khRc/PmLVvXfPmFkqJi3PbtQ4cYbNsSKy8v
T0SODqPZtNlhrbr6+vgdif7v+G5LSOzuDgEAAAD0d89+Vjp67NjMub6jnMZOmjr9yA8/ShZilvvm
5OZ+unKVk4urs6v7lm3bpWc1NTXF70jw9PYZ5TR22luzf0j5iWWDRFRTU3OrsLCxsZFlH7797rB4
QW+L5c3MjtIzMvwDFzqMc5k3P/DO3btMFt/eIThkORF5evuIq3dlNKTs6+TpMwEL3mMKf7bqC4Gg
G646XtDj1dDQ8Oup07NmvMlc/zOUlJSYDSkDJWV4pWRJ6Zf0E6A9fHuHoCXLiMjLZ1qLKrKdhwKh
cMlHoaOdx82Z53+r8DabMWRczsxcsOjDsW4eji7jZ7/jJ+5ai8X5ksv+pUQoZTQ6PHt/v/DH5Glv
jnljfPj6yKamJjbBSzl7O1uL6eBXEesdxrns258c+tkKZ1f3fx850uFoSCGly1IGqitfojZJOdm6
d19NTU1v+wd89Mln4pSPV6x8623fhoYG5qM6T12cpaGuTkRyRLW1tb+lpc956y3mSp4lNrUOHvq3
tdXwYRbm7JsFAAAAAJaerAL4PiUlfF3kvLfnhoYsu56dHRkVraOj4+ryhmTRsLUR1lZWmyLXVVRU
3ioslJ4VszXu0OEjQR+8bzlsWFp6+pqIdYqKilMmT2LT4MVLl4JDlh/7OWXQwIFs+uDp4W5laSll
QW9UTGxgQACXy90QFR0RuTFxWxwRJe/dw1TZujlKS/Mfi6K7Mhpt7uvWrVsebq6L3n+vpqZmW0Li
6vC1W6Kj2HStPS/u8bpZWFhbWzt8uGWbuR0OVJvDKyVLSr+knABSSKkl23m4MTom69rVtWvCSktL
47bvYBmGQCgMWhriYD9qQ0Q4R46Tm59/7/79DmtJiVBKvzo8KDt27goNWSoUPt64OWaogYH/vHek
h8Hm7O1sLXV1nsu4cVvit83395OXl0/ctWfOW291OCDtkdJlKQPVlS9Rm3ptX/Ly8hFrwubM8z/+
60kvzwmnz549k5p6cH/SgAEDhg8b5jjGITYu/pPlIa/q6RXcvLkn6esAv3mKiorZN3IaGxvV1NQC
3190+coVLU3NN6dNDfrgfQ5H2g0LtwpvS68lEAqT9icn7d5599496eMDAAAAADJQIKKGhoat23ZM
n+oTGrKMiBwdRpeUlOzau6/FP8qHWVis/PSTNltpkVVdXfPdke/n+/sFBvgzDT4oKkpKTm7xL1Qp
DXaKjra2jra2lAW9fr6+zK3mRUVFm2JiRSIRh8OxtbFmqgyzsHhVT09cuIuj0ea+3l+4gMkViUQ1
NdWrwr6qr6+X/Bm8U17o41VWVk5E7d0q3+FAtTm87WXV1tZJ6Vd7J4B0UmrJcB5WV1f/eupUaMgy
Tw93IrqRk5Pyn/+yCSM/v6Cqqmrxog9MTUyIyHEMqwfFSYlQSr86PCjz/f0mTphARDdycr9P+Un6
FADLs7eztaZMnpRfcPPEyZNTp3jn5OYd//VkVXW1mqoqi1Fpg5QutzdQPfEl6s19GRsZ/evDRes3
bjI3M10buWHRewstzMyISE5OLj5m85qIddPemk1EHA4nOOhDZr8CoZCINkRv9vKc8OH772XfuBG3
I4HH4wVIPQE6rJW4e8+4sc5GhoaYAgAAAADoCQpElJufLxAIJri7iRfx2lhbf5/yk+T1FRF5e3m1
10qLrLyC/Lr6+rHOTuIUZyentesj6+rqxEu+pTT4xtixmRcvyNSdttlYP7nzeeDAgSKRqFwg0NHW
bq9wF0ejzX3lFxRExW7JunqtsrKSyX1cUaGroyNbd17i49XhQEk5lK2z7t2/z6ZfvaZ1hCUlDxsa
GmyfptvZ2bGcAjAcOkRJSWnT5tg5s2ZaW1npvfJKTwXN4qDw+bZPN2x+/PnnpqYmKWu8WZ697Gsx
H1VUVFRUlCU3ampqZJ4CkOEL28UvUaf00L78fN8+e+7c2/7vmpqYLHg3QJweG7/tfMbvYatWDhli
kJl5JXH3Hl0dnalTvJtFIiKyHm4ZumwpEdmPer2ouPjAwW+lTwFIr3Xn7r0ff/r5+0MHOxU5AAAA
ALCnQETMna7MTaeSysrLJf/Vq9f+L6Utsph/N2tqaIhTtDQ1mpubKyorJf+FKqXB7qWm9uRKQF6e
Q0TS71rv4mi03lddfX1wyHIej7c2bLWe3iuXLv0VvWUry1umeyLC1lm9eby0tbWIqFwgGGJg0CKL
zUBJOZSts1j2q9e0jpD5RZTL5TLp6jwuy6Z0dXUT4+P2JCWtWr2mqrrayNBw5aef2I96vdtjZnNQ
eE/j53G5IpGooqJCU1OzvQZZnr3sazEbcnJycnJykhsyf8Vk+8L25peoh/bF4XAmTfT83+VML88J
4umYv4uLv/n20Kb16zzcXInodTu7qurq6C1bfbwnq3HViEjyrLOxsjp46N81NTUqKirt7UV6re2J
iZ7u7lqaWtXVNXV19URUW1vb0NAwYMCATvUFAAAAANqjQE//KRm5NnzIkH9clUn+E5OIFBTa/WWv
RRZzSVMuEAwdMoRJKRcI5eTkxJcKHTbYh7o+Gi3kFxQ8KCraHxHOt7EhouwbOa3LyJFcb0bYh8fL
aOhQJSWl69ezmdGQxGagOoVlv/qQlqYGPb2iI6LHFZXs69qN4MfHxohEoqxr1zZGx4Su+PzsiWMc
Dof5Bb65uZkpJvkKdxmwOSgVT+OvqKzkcDjq6s8eHdf6xGZ59nZLLSLqcDRaRyjbedibX6Ie2tfD
h4/idySMGjlyx85dHm6uzDsI7ty5KxKJzM1MxcUszM0EAoFAIDAYrN9mO8wUTHuk17p958717Bs/
/ffZWpg3Z8+dO+utFZ983Km+AAAAAEB7OERkbmamoa7+qLTUytJS8k9BQcZXBpqZmCopKqafzxCn
pJ8/b2JszPKn186+EUBmXDUuEVVVVUkmdvto1NfVE5HS03un09LTW5dR11AnonJ2bwp4oY+XoqLi
BHe3wz/8KH7YOBHV1dcTu4HqlA771eYJ0JsM9PWVFBWvXL3KfPzf5cudbYHD4fBtbHznzBIIBDW1
tUTE3BnxqLSUKZCbl8+yqTZHg81BuXIl6//Zu++wKK62D8DPNnZhWZYmCoICioiAgA1bYhA7aowl
MSZqNCYxJhp9NcVoYo+9xBK7IWKJJUaT2BvG9llQUBRpgooi1QWWspXvj9F1BXZ2WUCM/O6L631n
z5w555mzk72cZ87MMAsxMTc93N315/OXP7DNO3rNPuaNjkb5CI3ucoUDVcX/iCqlhvqaMWeup4fn
xrVrWvg0/2HWbCZvUr++ExHdiX+eB4lPSBQKhVKp1N7eztPD48rVKN2qG7Gxzg0aiEQill7Yt5r5
w/TwjRuYv4njvySiJQvmD/9gWFX2CwAAAAD08YlIIBCMH/f54uUr8vPzWwUFKZWK2NtxaWlp8+fM
Nq9RKyvLdwcP+nVrhKWlJfPA6lORZ+bOnGHi5pV9I8CNm7FElJp6j4juxMdnZGQSkSlvPvf09BCJ
RKt+WTdqxHCJxJqIPNzdq300mnk1lUgkK1atHjl8+KXLl2/eul1BnaZNbW1t167fMGrkCAFf4NW0
CctM2v/69zXhi3HDRnw0dvyED99/31osvnz1auq9+4vnzzNloCrF6H5VeACY3Z0Zx6FYLO7Zo/v6
TZvs7exycnOPnzxlYl/nL178fc/e0JAQVxeX7Jyc9Zu2BAUGMLe+N/H0tLe3i9i+w/Wbr5OT7/71
z0ETI6xwNEz5UsIjttnb2+Xl5f918ODkrybor6rwwDbj6DX7mGcZDUMRGt3lCgeqiv8RVUpN9LV7
7x9Xr13bu3M7l8ud/eMPg4a+v/33XR++P7SRm1v7du3mL16Sn1/QyM0t9tatiO07hgwayCR6Pv5o
5LQZM5csX9G5U8fbcXf27vtz8sSvjPbFshXzDEJGgbyAiHxb+Jj4wwIAAAAApnh6DW3IoIHW1tbh
EdvCI7aJREKvJk0HvfN2VdqdNGG8SCTauWt37pMnDV1cfpw2lXkWek0YPvpj3fKE/01hFkx5QJ2t
VDp35ox1GzeN/mwsc1Ga2ap6R0MsFi+cN2fB4qUTp3zdsX3wpPFfTpsxs0wdS0vLJfN/WrBk6Zix
47Ra7Y6t4b4+Fb82j/Gf/r7qOzlF/Lr559VrZsyeU1JS4urq+tHwD8m0gaos9v0ydACYx7zjcMqk
iXl5+dNnzHRv3HjsmI8NvVCwDDdXV5FQuG7DxpzcXKlU2ql98PgvxjGrBALBT7NmzV+8pHf/AW1a
tRoz6qN5CxeZEmGFo2HKl/LJx6OXr1qdl5c38O233xvywqv4KjywzTt6zduKZTRYImTfZUOHzcv8
j6h6+3qQlrZs5arx4z5nntDh4uw8afz4JctXdOrQ3sPdffH8n9Zu3Lg5/Lec3FznBg0++2TMiGeX
5fv26V1SUvLbtu07d++p5+j4+aefDB1i/F2M5m0FAAAAANWCk5OdZe/gWNthAAAAAAAAAICZ4uLi
TKlm8C1cAAAAAAAAAPA6MfMBcgAAABVieYci844GAAAAAKgtSAEAAEB1atW+o6FVl8+f1b1tAQAA
AABePqQAAACgOu3YGm5olYVA8BIDAQAAAICykAIAAIDqxP5CEwAAAACoRXgcIAAAAAAAAECdgBQA
AAAAAAAAQJ2AFAAAAAAAAABAnYAUAAAAAAAAAECdgBQAAAAAAAAAQJ2AFAAAAAAAAABAnYAUAAAA
AAAAAECdgBQAAAAAAAAAQJ2AFAAAAAAAAABAnYAUAAAAAAAAAECdgBQAAAAAAAAAQJ2AFAAAAAAA
AABAnYAUAAAAAAAAAECdgBQAAAAAAAAAQJ2AFAAAAAAAAABAnYAUAAAAAAAAAECdgBQAAAAAAAAA
QJ2AFAAAAAAAAABAnWBqCuDfc+cC2gZnZGZWvUumqUfp6eZtHh0T071PXyL688Bfn477surxGGJo
l+/dv792w8bCwsKa6xoAAAAAAACg2pmaAggKCIjYstnezq5GozFFfGKidzMvZqFZM6+a68jQLt+7
f3/dxk1ypAAAAAAAAADgP8XUFIBEImnp7ycQCGo0GlMkJCQ28/JiFry9ajAF8OrsMgAAAABs9r6X
AAAgAElEQVQAAEDVcYkoIzMzsF378xcv6kqvXI0KaBuc9vAhEe3cvSegbTDzV35WPDNbPj4h4dtp
0zt2CekUEvrzml+YVdExMR+P/bxz124durz17gfD9+0/oL9hSmrqiNFjgt/o8uGo0fcfPDA9Yt0s
gISkJFNmARw8fHjQ0GFtOnbu3X/A3n1/MoUajeb9ESP/9813umpfT502+P1hKpWKfZcD2gaPnzSZ
iHqE9dPVMT14AAAAAAAAgNrCJ6L6Tk5+vi1OnY7s1KEDU3oyMtK7WTPXhg2JqEe3UF8fn+iYmKU/
rzTUysy58/x8fRcv+KmgQJ6SmkpEsry8cV9NCm7bZuG8OVwONyEpiUko6CxZvmL0yJHW1tYLlyyd
t2DR+jWrjMaqO9n+5vvp33w/nYjeHfYhEcVcuWRokz/275/z04IP3x86ZdLE23FxC5YsdXBwCOny
Jo/Hmzdr5nsfjjhy7HivHt1Pnj59KjJyx9Zw5po/yy5HbNnMlK9ctsTOtvZviwAAAAAAAAAwEZ/5
v25du27dtn3ad99yuVwiOh15ZtCAt5lVDvb2Dvb2sjwZSyvNvb2nffuNfklSUnJhYeEXYz9r2qQJ
EXVoX/ZS+fBhw/qF9SGi9PT0xctXaLVapmsWu7dHJCUnL1q2YsOaVWfOnov89+yMaVNZ6qtUqpVr
1g7o32/KpIlE1CG4XWZm5sYtv4Z0eZOIPD08vvx87PxFi5t5NZ27YOHYT8bobitg2eWW/n5MeXNv
7/pOTuwBAwAAAAAAALw6np51h4a8lZObe+PmTSK6FRf3OCOjW2hX01sJ69WrTIl740ZCoXDxshWn
IiMzs7LKb+Lv58csODs7a7XaJzK2FAPDu1mzoqJivxYtvJs1k8lkrQIDvJs1827WzFD9hKQkmUzW
PbSr5hl/P7+ExEStVstUGD7sfQ8P9/dHfOTi7PLxRyNN3FkAAAAAAACA/6KnswDcXF29vbxORp4J
DAg4dTrSw93d08PD9Facyl0Pd3R0XL961ebw8OkzZhUWFXm4u0/79pu2bVrrKojFVswCj8clIrVa
zd6FRqMhopuxt1r4NNdoNLG3br83ZJBGo+HxeIY2kclkRDRuwsQy5blPnjg6OBARl8vt3bPH9eiY
Xj26G52DAAAAAAAAAPCfxtctdesacuCfg5O/mnAqMjI05K3KtcKv4Dw8KDBg9YrlWq325q1bi5Yu
nzL1+9NHD5t9pt2qfUfd8obNW4go5ubN73+cyfIgAFuplIgWzJ3TqJFb+XIiysrKXr12XZtWrdZu
2Nita4hzgwbmxQYAAAAAAADw6nt+Qh7aNSTt4cNjJ07eTUnt1rUSdwEY6YDLDfD3H/beEJlMVlxS
YnY7O7aGr/l5OZfL/W3Thh++n+pUr96OreE7toazbNLMy0tqY5Odk+Pr46P/x+c/TXzMmDPX08Nz
49o1LXya/zBrdmlpqSmRWIutiaiwsNDsfQEAAAAAAAB4+Z7PAmji6eneuPHCJUtdnJ19mnvrym/c
jCWi1NR7RHQnPj4jI5OIWvr7sbd7/uLF3/fsDQ0JcXVxyc7JWb9pS1BggNjKyuxAfX18jp044dvC
JzAg4ErUtfbB7Xx9fNg3EQgE48d9vnj5ivz8/FZBQUqlIvZ2XFpa2vw5s4lo994/rl67tnfndi6X
O/vHHwYNfX/777s+fH+o0V329PQQiUSrflk3asRwicSaiDzc3c3eLwAAAAAAAICXg6//oVvXkE2/
hg//YJh+4fDRH+uWJ/xvCrPAMv2e4ebqKhIK123YmJObK5VKO7UPHv/FuCrGevlqVHDbtkR06cqV
Af36mbLJkEEDra2twyO2hUdsE4mEXk2aDnrnbSJ6kJa2bOWq8eM+b+TmRkQuzs6Txo9fsnxFpw7t
Pdzd2XfZViqdO3PGuo2bRn82VqVSkQmjAQAAAAAAAFDrODnZWfYOjrUdBgAAAAAAAACYKS4uzpRq
eAw+AAAAAAAAQJ2AFAAAAAAAAABAnYAUAAAAAAAAAECdgBQAAAAAAAAAQJ2AFAAAAAAAAABAnYAU
AAAAAAAAAECdgBQAAAAAAAAAQJ2AFAAAAAAAAABAnYAUAAAAAAAAAECdgBQAAAAAAAAAQJ2AFAAA
AAAAAABAnYAUAAAAAAAAAECdgBQAAAAAAAAAQJ2AFAAAAAAAAABAnYAUAAAAAAAAAECdgBQAAAAA
AAAAQJ2AFAAAAAAAAABAnYAUAAAAAAAAAECdgBQAAAAAAAAAQJ2AFAAAAAAAAABAnYAUAAAAAAAA
AECdgBQAAAAAAAAAQJ2AFAAAAAAAAABAnYAUAAAAAAAAAECdgBQAAAAAAAAAQJ2AFAAAAAAAAABA
nYAUAAAAAAAAAECdgBQAAAAAAAAAQJ2AFAAAAAAAAABAnYAUAAAAAAAAAECdgBQAAAAAAAAAQJ2A
FAAAAAAAAABAnYAUAAAAAAAAAECdgBQAAAAAAAAAQJ2AFAAAAAAAAABAnYAUAAAAAAAAAECdgBQA
AAAAAAAAQJ2AFAAAAAAAAABAnYAUAAAAAAAAAECdgBQAAAAAAAAAQJ3Ar+0AoEbIc+XHVh4kooEz
36vtWAAAAAAAAOCVULOzAI5GPz4a/bhIoSm/Sn35cuFXXxX07y8fPVp9/jxTODk8enJ4dHa+okaj
0rdv5i7m7+CSA+x15LnyMsu1SBf2qxCMGc5sOckef/GyZTJ//9Li4uLFi2V+fqUFBWUqfDlx0qSv
vzGlr3v376/dsLGwsNDsaMv39e/ZcwFtgzMyMyvVjqGtqhghezCmD1QVmTcm5VX9+6rpBgEAAAAA
/rtqNgVwLPrxsejHRQp1mXLFrl3yUaNUx49rkpLU//d/8rFjNbGxNRoJOyupldhWXIsBVJbY3lps
b81SgcvjShwlEkfJSwupUixtrNjj18TE8Ly9OZaWmpgYXrNmHMkLO5KSmnruwsXhw4aZ0te9e/fX
bdwkN/cMsMK+ggIDIrZstrezq1RThraqYoQsKjVQr4hqH42aG14AAAAAgP+cWngWgDYlpXjePF7z
5tbbt0uvXZPs2sV1di5Zv/7lR6LTeWTIW2O61WIAldVzQljPCWEsFaykVt2/7NP9yz4vLaRKaTe4
A1v8Go0mNpYfGEhqteb2bX7r1mXWb9v5e4vmzVsFBdZslIb7kkgkLf39BAJBpZoyb6uqeJkDBQAA
AAAAr77nzwKYHB5NRGO6eUbGZqZmFQl4nL5tXNo3cyCih7nFB6MepWQUEpFHfXG/Ni7OdpbMVoZW
Ma0x5u+LYxaWfhRIRCW//cZ1cLD+9VeOjQ0R8fz9RePHl/z8s67+w9zizSdTZIXKlo1th3R05fO4
7H09kSv3X354N0Ou0ZbWl4q6BdT3dZMym7CsYlNKsSdiUqKS+UJBq35ty6/PS39yec+Fgux8e1fH
Nu+0s7SxIiJFYcntU7EZyY9LCop5Fvx67k6BfVqJJE8Hat/MXUTU8YM3Ey/cyX2Qw+Vz/boHeLRu
sm/mLqG1yKV5w4e301r1a3Pr5E21UhX8bid7Vwf2Bg25F50Stf+y7qP+swCYGNoN7hB/Lk6eU6Af
PBHFn41LuHCHx+e17BV0ec8FIuoxIcza3polDJbgi2SFMUeu59zL0mq1Ekeb5m+2cPZuaHzkiWQt
WjALih07FDt2EJFi+3bF9u22t28/rZCX9/fBQzOnT9Pf6uDhw1t+i7h3/349R8ePPxo5eOA7THlA
22BmoUdYP13lmCuXdMtHjh0Pj4i4ezdFIpF0aB88ZdJEW+nzI6R8Xzt371mweAmzfOzg3/WdnHSr
/j17bvz/Jv+ycsX6jZvjExO9mjb5afasRm5u7FsZjbDiUcrL+3HWnP+7dMnDw6NPr56G6ugHr9Fo
Phw12rmB87JFC5iSr6dOS0lN2bn1NyYrYWgMWfbLlDAqFB0Ts2rtuviERI1G7ebqNnTI4IED3mYf
jeMnT23bsTMxKYnD5b7RqeN3Uybb2trq6jBB7t4eseW3rWfPnedwue8OHvTVF+PMG14AAAAAgNdV
2ccB7jh7T6HSWlvyC4rUeUUqIsrIK1lzOFGh0lrwuUQU/7AgNTNxUj/vejZCllUOEiER5RQoiMhO
bMHlcnRdqCMjhZ98QgJB8ezZqhMnStVqiwEDtHq3EO++8IBDpFRrrybnSiz5fdu4sIex89z95Mdy
HpcjFvIfZBclpst15/ksq1ikXrubcP4Os3x574XyFa79c5XL5WjV2qyUjJtHo9sN6UhE8hx5SlQy
h8sRWYsUhYpHcWlatabjB2/qb3h13/+plWqhWFQiLy4pKGYKlUWK+zGpGpXm0p4LXB5Xo9IkXowP
HtLRlAbLEwgFYnvrUo22KK+owgrX/7nK5XHLBP844dGtkzeIiESCqD9fOEFiD8NQ8FH7L2elZnJ5
XAsr4ZNHuVkpmSamALhubqX5+aV5eVxX19KCAmaBOM+Pnz1/7LOVSnt2fz5r44/9++f8tODD94dO
mTTxdlzcgiVLHRwcQrq8SUQRWzZHx8Qs/XnlymVL7GzLzsDfvfePeQsXDRow4MvPx8rlhcdOnHz4
6JF+CqB8Xz26hfr6+DBtVhj/kuUrRo8caW1tvXDJ0nkLFq1fs4p9K/YIDVm0dPnNW7FzZ83MyclZ
9cvaCuuUCZ7H482bNfO9D0ccOXa8V4/uJ0+fPhUZuWNrOHP+zzKGLPtlShjlyfLyxn01Kbhtm4Xz
5nA53ISkpLSHD42ORkpKSreuIWM//aS4uHjNuvUz5sz9eemSMi3PnDvPz9d38YKfCgrkKamp7A0C
AAAAANRBZVMADWxFH4V4iEX8EpUmK09BRMeiHytU2qbO1p908ySijcfvJj2WH41+/OGbjVlWfT/I
h57NBRjbs4mjjZBpvzQvT5uZKXjzzeK5c5V//klcLtfeXhEeTjyeLgZfN+mwNxqdvJFx6Fr61eRc
JgXA0teD7CIi+qxHkyYNrAuKVZl5z58myLKKxb3oFCJqHOTR+u12cWduxZ0u+5wCj1aeft0DUq/d
vfbXlax7WUyhpY1l+6GdG3g5c3ncwlz50ZUHM5Ifa9VaLv/53RY2TtL273WysBKqFCp5ztNH3JVq
SwP6tb524LJuofCJ3MQGy3PxcXXxcdW9EaA89yBP/56BqVF3r/39PPi7V5OJqFHLxm0Gto+LjI2L
vKWrzx6GoeBzH+YQUafhXeq5O5XISwqy800ZeSKyOXq0aPp01fHjNkePFv3wg+rkSZujR3UpAJVK
9fuevR8MfY/37IBRqVQr16wd0L/flEkTiahDcLvMzMyNW35lTl9b+vvJZDIiau7trX/tndlw9dp1
77zd/8dpU5mSXj26azQa/Qpl+iIiB3t7B3t7ps0KDR82rF9YHyJKT09fvHyFVqvlcrksW7FEaIhc
Lj924sSUSRN7dAslojvx8fv//qdMnQqD9/Tw+PLzsfMXLW7m1XTugoVjPxnj7eVldAwN7VdRUZHR
MCqUlJRcWFj4xdjPmjZpQkQd2gebMhqfjvmYWdBqtcXFRdNnzlYqlRYWFvp1mnt7T/v2hWcfmjG8
AAAAAACvsbInkz0CG4hFfCISCXhujlZElJQuJ6KufvX5PC6fxw3xd9IVsqwypFQmIyJOvXrKv/8m
IvEvv9j8+69o4kT9OsFe9kTUpqk9ERUUqwsVava+6tkIiehgVPr1u08EfG6TBs+fM8eyikV+Zh4R
NQ70ICL3II/yFdz8GxORg5sjESkKS5hCkbVlkazwwvZ/j685fG7bGSIq1Zbq1jKad/G1sBISkUAo
sHOx15VbWov0FzRKtYkNmsGtZWMicmj0QvB5j2VE1LiVJxG5B3nq1zcaRoXBWztIiOjWiRsPbt7n
CXj13Ctx9qWJjuYHBhKHo4mO5gcE6E8BOHLseGFh4eB33tGVJCQlyWSy7qFdNc/4+/klJCZqtVr2
XhISE/Py8/v27q1fqH/CXL4vU/j7+TELzs7OWq32ieFkgdkepD1UqVQtn3UUFBRUvo6h4IcPe9/D
w/39ER+5OLt8/NFIptCUMSy/X6aEUSH3xo2EQuHiZStORUZmZmWZuFVScvLY8RM6hYQGBXf4/seZ
Wq02v9x7IsJ69TKxNQAAAACAuqnsLABbsUWZEuaVflKxQL8Cc1rOsopdqUxGajUR8YODiUjQsWPJ
qlW6tdaWfCKyFj2NTanSioVsfQ3t3GjX+fv3sgrvZRVa8LmDOri2afL07JplFQu1Sk1EQishEQnF
ovIVeBZ8IuIwDykofVp483h08qXEMjU1mhdORK2kVhV3yXlhoVRbamKDZuALBVQueOaUXiQWEZHQ
+oVdNh5GRcG3GRAcdeByblpObtpFvgU/MKx1owB3o7Hl9+xJRNq0NG1WVn7PnroFm6NHmQoRO3a+
3TfMxub5CwKYa7zjJkws01TukyeODg4sfcny8ojIwcHg8VC+L1OIxU+/Yh6XS0RqtfH/HCqLidza
+mk+y0ZSQWLLUPBcLrd3zx7Xo2N69ejO5T7NAJoyhuX3y5QwKuTo6Lh+9arN4eHTZ8wqLCrycHef
9u03bduUfeijPoVSOX7SZIlEMnfmDCenelFR15b+vFJ/ygbDCdf5AQAAAABYlU0BcMrVsBLy5CXq
vEJVA1sREckKlUQkFvLZVxnCYZ7gpVRyRKLSkhLl/v0W/fsrDxzQryMvVteXkrzk6bkTMyuBpS8X
e8tJ/bxzChQX43NOx2bu+7+0IA87HpfDvoqF0EpYIi9RFCkketfJjUq79YCI/Lq19GzrRUR/zf+j
ov030jWj1MQGOUSlVGrscrcpLCwtSuQlJYUlkno2CvkLu2zSfpULXtrAtutnPQpz5SlRyQnn70Qf
jHL1a8TlGXkDhfbBg6eNFBSUFhToLxDRlatRiUlJSxbM19+EuXV/wdw5jRq5lS9nwVTIycn1cHcv
v7bCvl4RdrZSIpLLn063yS8oO++GJfisrOzVa9e1adVq7YaN3bqGODdoQOaOodEwWAQFBqxesVyr
1d68dWvR0uVTpn5/+uhhXUqivKTk5Efp6VvnzQnw9yeiuDvxFVbj83kVlgMAAAAAAMP4SwG9nCVE
dCo2Q63RqjXa07GZROTlbM2+isHncYien8wTEUcq5davrzp3TjhiBBEVz5qV17q1Yvt2/R4vJeYS
0dWkXCKyFQuY5/+x9HU2Lkuh0jpIhJ18HIlIodLqZiKwrGJh7SihZ08ESL2eYrQ+Q6vWEJHU2Y4v
5KdEJZm4VVUatBBZENGTh7lV78vGSUpE967dJaLU63crFUaFki8lqBVqsb21ZzsvIlIr1coi4w9i
sL19WzRpEhFJz559unD+vO5dAFt37Hizc6dGbq76mzTz8pLa2GTn5Pj6+Oj/8flPU1HMZerCcq+F
b+blZWMj+fvQoRd29lk+pcK+aoihCBnFxcUpqan6swncXF2FFhY3Yp8+ouJ6dHSZTViCnzFnrqeH
58a1a1r4NP9h1uzS0lIyYQwrZDQMo7hcboC//7D3hshksuKSp4mnCkdDqVASkfDZnf/nzp83vRf2
4QUAAAAAqFPY/onP6B5Y/3ZaXlK6/IedsUSkVGuFAm6PwAbsqxjOdpYPsos2nbhb31bEIfqyjxcR
CUJDFRs3Svbt40ilqhMniMfjd+6sPxHgTlr+9B03i5UaImrn5WA0jP2XHh649FBiJShSqIlIaiWQ
WD69X4BlFYvGgZ7ZqVn3rqc8uvOQSkuN1mfU86j/KC7t4o6zApGFWqkycauqNOjQyDE9/lHUgcu3
T8dyuJyeE8KI6OjKg0RU+myiPvORWcXCo02TzLsZ92/cS094pFG9ML/avP2KOXw95sh1kbWlslhB
RJY2liJrI68zZGhiYrhubhwHh6cLdk+f4n7v/v2z585vWvdLmfoCgWD8uM8XL1+Rn5/fKihIqVTE
3o5LS0ubP2c2U8HT00MkEq36Zd2oEcMlEmsiYi77CwSCL8aOnb9oMZ/HC3mrS0mJ4uDhI2NGf+Tr
42OoLyK6cTOWiFLv3SOiO/HxGRmZRNTS3499p9i3MhQh48rVqPH/m3z4r/0uzs5MiVgs7tmj+/pN
m+zt7HJyc4+fPKXfF0vwu/f+cfXatb07t3O53Nk//jBo6Pvbf9/14ftDjY5hhdjDYHH+4sXf9+wN
DQlxdXHJzslZv2lLUGCA2MqKZTSaeTWVSCQrVq0eOXz4pcuXb966bWJfhho0fXMAAAAAgNeJ8RRA
fanoi95eB68+SsksJCLvhpK+rV2Yx+yxrGIMbO/656W09NyS1Mznl+CEI0cq9+2Tjx5tNXu2cNQo
IiqVyy3699dVGNzB9cj1x2pNqX9jaai/k9Ew3vJzin+YnytX8nncxvUs+7d10c22Z1nFolFA47zH
T1Kv3+Vb8IP6trmw/V8TNqLAPq20Gm32vUy+kN/mnXbnt5m0VVUaDOjdSqPW5j7ILpI9H97C3Bfm
Y5f5aEjDFm4+b/kmXUrkcDgte7WMPhhFRDwe1+z98urYPCM5vehJIY/Pc3B19O8RWMFNJhXR3LjB
b99ef4Gxbefvzb2btWnVqvwmQwYNtLa2Do/YFh6xTSQSejVpOuidt3VrbaXSuTNnrNu4afRnY1Uq
Fem9Fn7okMESifXWbTv+OnjIysqqY/vghi4u7H0NH/2xbnnC/6YwC0bfM8++FUuEhkyZNDEvL3/6
jJnujRuPHfOx/rsGDQX/IC1t2cpV48d93sjNjYhcnJ0njR+/ZPmKTh3ae7i7s4+hGWGwcHN1FQmF
6zZszMnNlUptOrVvP/6Lcbq1FY6GWCxeOG/OgsVLJ075umP74Enjv5w2Y6YpfRlq0MRtAQAAAABe
M5yc7Cx7B8eX3Kvy0KGib78ljYYjlXJEIm12Nr91a+vw8JccBhHtm7mLiHpMCLO2N/VhZq8ltVJd
UlDMPMY/Pf7RxZ1neXxev6kDjd69XxWmD35efn6PsH4/fv9d2IsP8K8JL7OvavefDh4AAAAAAMwW
FxdnSjXjswBqgkWfPrxGjUrWrVNfu6bNzeX7+YkmTKiVSBjHVh4UWovCphi/7Pm6KpGXHFt1yMLK
gi/gF+UXEVFDX7eaO/8/s+Vkzv1s0+tLbWwunT1TQ8HUYl/V7j8dPAAAAAAA1LTaSQEQEc/PT7x6
dW31riN+dv2ZeQVgnWUhEjg1aSBLf1JcUCwSi5ybN/TvHlhz3VnaWOlGvkYnGgAAAAAAAIBO7dwI
AAAAAAAAAADVxcQbAXABFgAAAAAAAKBOqLUbAaBGyXPlx1YeJKKBM9+r7VgAAAAAAADglVCzKYCj
0Y+J6A2felZCXplV6suXFdu3a1NSOI6Ooo8/5nfqRESTw6OJaOpAH0ebl3RnPvNQeiJieRyg/oPr
X5E3COjCfhWCMYP+4wArjL942TLFr79KL18uWb1a8dtv0osXORIJe5v/njs3ftLkYwf/ru/kVMXw
mKYO/7Xfxdm5ik0BAAAAAAC8Omo2BXAs+jERtfa0K5MCUOzaVTx7NpWWEhElJcmvXJHs3Mnz86vR
YFhYSa1EEsva6t0MzLP0CnPlhipweVyJo5Fz5lrEPA6QJX5NTAzP25tjaamJieE1a2b0/J+IggIC
IrZstrezq9ZIAQAAAAAAXh+18CwAbUpK8bx5vObNrbdvl167Jtm1i+vsXLJ+/cuPRKfzyJC3xnSr
xQAqq+eEsJ4TwlgqWEmtun/Zp/uXfV5aSJXSbnAHtvg1Gk1sLD8wkNRqze3b/NatTWlTIpG09PcT
CATVFiUAAAAAAMDr5fksAGYS/phunpGxmalZRQIep28bl/bNHIjoYW7xwahHKRmFRORRX9yvjYuz
3dNr5oZWMa0x5u97+mTCpR8FElHJb79xHRysf/2VY2NDRDx/f9H48SU//6yr/zC3ePPJFFmhsmVj
2yEdXfnPXhpnqK8ncuX+yw/vZsg12tL6UlG3gPq+blJmE5ZVbEop9kRMSlQyXyho1a9t+fV56U8u
77lQkJ1v7+rY5p12ljZWRKQoLLl9KjYj+XFJQTHPgl/P3SmwTyvd5AJm6n7HD95MvHAn90EOl8/1
6x7g0brJvpm7hNYil+YNH95Oa9Wvza2TN9VKVfC7nexdHdgbNORedErU/su6j/rPAmBiaDe4Q/y5
OHlOgX7wRBR/Ni7hwh0en9eyV9DlPRfo2RR9ljBYgi+SFcYcuZ5zL0ur1UocbZq/2cLZu6HxkSeS
tWjBLCh27FDs2EFEiu3b03bsGCKWrPl5eacOHZi1V65Gjfl83MH9+1wbNty5e8+CxUuY8vI3AjCz
+ndvj9jy29az585zuNx3Bw/66otxRBQdE7Nq7br4hESNRu3m6jZ0yOCBA57fDJKSmvrdtB/iExO9
mjb5afasRm5upsQPAAAAAADwyio7C2DH2XspmYViEU+h0uYVqYgoI69kzeHE+IcFTIX4hwWrDiVm
5SvYVzlIhA6Sp/fz24kt9D+qIyOFY8aQQFA8e3b+m2/mdeyoiYvTZmbqYth94UFBsUqp1l5Nzj1y
/TFTyNLXznP3Y+/nKVRaIZ/3ILsoMf359HKWVSxSr91NOH9HVaJSK1SX914oX+HaP1eL84u0am1W
SsbNo0+THfIceUpUcnF+kVAs1CjVj+LSrv11pcyGV/f9X879bAsroVqpLikoZgqVRYr7ManKIsWl
PReK8gqL84sTL8ab2GB5AqFAbG9tJbUyVOH6P1dLCorLBP844dGtkzdUxUqNSh315yX9+uxhGAo+
av/l9DsP1Uo130Lw5FFuVkommYbr5saRSomI6+qqW6jv6urn2+LU6UhdtZORkd7Nmrk2bEhEPbqF
RmzZPPmrCSzNzpw7z8bGZvGCn36Y+p2FQEBEsry8cV9NspFIFs6bs2zhwrDevdIePtTfZMnyFUMG
DVwwd052ds68BYtMjB8AAAAAAOCVVfZZAA1sRR+FeIhF/BKVJitPQUTHoh8rVNqmzm7Q6UkAACAA
SURBVNafdPMkoo3H7yY9lh+Nfvzhm41ZVn0/yIeezQUY27OJ7vF+pXl52sxMwZtvFs+dq/zzT+Jy
ufb2ivBw4j1/WICvm3TYG41O3sg4dC39anJu3zYu7GE8yC4ios96NGnSwLqgWJWZp9A1xbKKxb3o
FCJqHOTR+u12cWduxZ2OLVPBo5WnX/eA1Gt3r/11JeteFlNoaWPZfmjnBl7OXB63MFd+dOXBjOTH
WrWWy3+eZ7FxkrZ/r5OFlVClUMlznqYzSrWlAf1aXztwWbdQ+ERuYoPlufi4uvi46t4IUJ57kKd/
z8DUqLvX/n4e/N2ryUTUqGXjNgPbx0XGxkXe0tVnD8NQ8LkPc4io0/Au9dydSuQlBdn5pow8Edkc
PVo0fbrq+HGbo0eLfvhBdfKkzdGjxOF0i9i2ddv2ad99y+Vyieh05JlBz67YO9jbO9jby/JkLM02
9/ae9u03+iVJScmFhYVfjP2saZMmRNShfXCZTYYPG9YvrA8RpaenL16+QqvVMl0DAAAAAAD8R5U9
pekR2EAs4hORSMBzc7QioqR0ORF19avP53H5PG6Iv5OukGWVIaUyGRFx6tVT/v03EYl/+cXm339F
Eyfq1wn2sieiNk3tiaigWF2oULP3Vc9GSEQHo9Kv330i4HObNHj+eHmWVSzyM/OIqHGgBxG5B3mU
r+Dm35iIHNwciUhRWMIUiqwti2SFF7b/e3zN4XPbzhBRqbZUt5bRvIuvhZWQiARCgZ2Lva7c0lqk
v6BRqk1s0AxuLRsTkUOjF4LPeywjosatPInIPchTv77RMCoM3tpBQkS3Ttx4cPM+T8Cr516Jp/Rr
oqP5gYHE4Wiio/kBAcThEFFoyFs5ubk3bt4koltxcY8zMrqFdjW9zbBevcqUuDduJBQKFy9bcSoy
MjMrq/wm/s+eT+ns7KzVap/I2FIMAAAAAAAAr76yswBsxRZlSooUGiKSigX6FZjTcpZV7EplMlKr
iYgfHExEgo4dS1at0q21tuQTkbXoaWxKlVYsZOtraOdGu87fv5dVeC+r0ILPHdTBtU2Tp2fXLKtY
qFVqIhJaCYlIKBaVr8Cz4BMRh3lIQenTwpvHo5MvJZapqdFo9T8anJ/PeWGhVFtqYoNm4AsFVC54
5pReJBYRkdD6hV02HkZFwbcZEBx14HJuWk5u2kW+BT8wrHWjAHejseX37ElE2rQ0bVZWfs+eugWb
o0fdXF29vbxORp4JDAg4dTrSw93d06OC7IwhTuXeFOjo6Lh+9arN4eHTZ8wqLCrycHef9u03bds8
f/SgWPz0y+LxuESkVhs/sAEAAAAAAF5lZWcBcMrVYN7nl1eoYj7KCpVEJBby2VcZwrG1JSJSKjki
EREp9+8vLS5WHjigX0derCYiecnTMy5mVgJLXy72lpP6eX8/yCfEz0mp1u77vzSN9umpLcsqFszJ
v6JIQXrXyY1Ku/WAiPy6tew/dVD/qYMM7H/5Aa5AqYkNPj3lrmpSgIgsLC2IqKSwhIgU8hd22aT9
0sMEL21g2/WzHj0nhDXr1FytVEcfjNKakLzQPnigffCASktLCwpeWCAiom5dQ5jHAZyKjAwNeatS
O8jn88oXBgUGrF6x/Nzpk1u3bBKLxVOmfq+tjsEEAAAAAAB4NRm/t9nLWUJEp2Iz1BqtWqM9HZtJ
RF7O1uyrGHweh/RO5omII5Vy69dXnTsnHDGCiIpnzcpr3Vqxfbt+j5cSc4noalIuEdmKBRZ8Lntf
Z+OyFCqtg0TYyceRiBQqrW4mAssqFtaOEnr2RIDU6ylG6zO0ag0RSZ3t+EJ+SlSSiVtVpUELkQUR
PXmYW/W+bJykRHTv2l0iSr1+t1JhVCj5UoJaoRbbW3u28yIitVKtLDL+IAbb27dFkyYRkfTs2acL
58/b3r7NrA3tGpL28OGxEyfvpqR261qJuwDYcbncAH//Ye8NkclkxSVVvc8CAAAAAADglcV2xZ7R
PbD+7bS8pHT5DztjiUip1goF3B6BDdhXMZztLB9kF206cbe+rYhD9GUfLyIShIYqNm6U7NvHkUpV
J04Qj8fv3Fl/IsCdtPzpO24WKzVE1M7LwWgY+y89PHDpocRKUKRQE5HUSiCxfHq/AMsqFo0DPbNT
s+5dT3l05yGVGp81wKjnUf9RXNrFHWcFIgu1UmXiVlVp0KGRY3r8o6gDl2+fjuVwOT0nhBHR0ZUH
iaj02SV35iOzioVHmyaZdzPu37iXnvBIo9JUfb9iDl+POXJdZG2pLFYQkaWNpcjayOsMGZqYGK6b
G8fB4emCnZ1uVRNPT/fGjRcuWeri7OzT3FtXfuNmLBGlpt4jojvx8RkZmUTU0t+PvaPzFy/+vmdv
aEiIq4tLdk7O+k1bggIDxFYG36QAAAAAAADwX2c8BVBfKvqit9fBq49SMguJyLuhpG9rF+Yxeyyr
GAPbu/55KS09tyQ1s1BXKBw5Urlvn3z0aKvZs4WjRhFRqVxu0b+/rsLgDq5Hrj9Wa0r9G0tD/Z2M
hvGWn1P8w/xcuZLP4zauZ9m/rYtutj3LKhaNAhrnPX6Sev0u34If1LfNhe3/mrARBfZppdVos+9l
8oX8Nu+0O7/NpK2q0mBA71YatTb3QXaR7PnwFua+8DjGMh8NadjCzect36RLiRwOp2WvltEHo+jZ
PfDm7ZdXx+YZyelFTwp5fJ6Dq6N/j8AKbjKpiObGDX779voL+rp1Ddn0a/jwD4bpFw4f/bFuecL/
pjALMVdeeLVheW6uriKhcN2GjTm5uVKptFP74PFfjDMpRAAAAAAAgP8mTk52lr2D40vuVXnoUNG3
35JGw5FKOSKRNjub37q1dXj4Sw6DiPbN3EVEPSaEWdub9LKA15VaqS4pKGYe458e/+jizrM8Pq/f
1IFcXg2+Bg+DDwAAAAAAUC3i4uJMqWZ8FkBNsOjTh9eoUcm6depr17S5uXw/P9GECbUSCePYyoNC
a1HYlLdrMYbaVSIvObbqkIWVBV/AL8ovIqKGvm41d/5/ZsvJnPvZNdQ4AAAAAAAAVKh2UgBExPPz
E69eXVu964ifXX9m3gJQZ1mIBE5NGsjSnxQXFIvEIufmDf27B9Zcd5Y2VrqRr9GJBgAAAAAAAKBT
OzcCAAAAAAAAAEB1MfFGAFyABQAAAAAAAKgTkAIAAAAAAAAAqBO4RPRGaLcNmzaXWfHr1ojgN7qw
b/zbtu0BbYOZv0fp6TUVY9Xcu39/7YaNhYWFxqtWh3/PnQtoG5yRmVldTVXvwBoajZroi50ZA1W9
X6XRo7cav0oyFnz19sWu1kfebK/IGP53f1L+E7/YAAAAAFCjuETk1tC1/L8vMzIzXRs2ZN84rFfP
iC2bJ39Vmw/zN+re/fvrNm6Sv6x/rwcFBERs2WxvZ/dyuquslzwaLMwYqOoN3ujRW71fJXvwL/Ow
qfWRN9srMob/3Z+U/8QvNgAAAADUKD4RubpWkALIzMxyczWSAnB0dHR0dJTlyWoquv8giUTS0t+v
tqP4D6j1gTJ69L7MCF/Xvl4m7JdR+MUGAAAAAC4Rubk2zMzMIqKDhw8HtA0+8M8/xMwCcHVlKh08
fHjQ0GFtOnbu3X/A3n1/mt76kWPHhw4f0a7TG6G9+kyfOUuWl0dEGo1m9dp1PcL6tenY+e3B7+7b
f4CpzMx3nT1vfvAbXX7dGjHlu6mdQkJ37d2ra82MMALaBo+fNJmIeoT1082AZVYZCoNFRmZmYLv2
5y9e1JVcuRoV0DY47eFDItq5e4+ui/IpFWbv4hMSvp02vWOXkE4hoT+v+YVZFR0T8/HYzzt37dah
y1vvfjC8TCQpqakjRo8JfqPLh6NG33/wwJS9NoRlNNj7quzI18RAsQRf5i4G/YnTx0+eGvnxJ0w7
303/QSYz6eSHJUJdefkBZOmLJXiWvlgOUWYfz1+8WKljg6UvlgbZDxuWY8PQV2n0S6nwd8OMMWQ/
DtmDN6R6R4P9R8+878u8Yx4AAAAA6gg+Ebk9mwVwJyHRwsIiPj6B+lJGZiYzC+CP/fvn/LTgw/eH
Tpk08XZc3IIlSx0cHEK6vGm06d17/5i3cNGgAQO+/HysXF547MTJh48e2Uqly1eu+n3P3nGfferT
vPm58+dnzfvJwsKib5/ezFY2NpIub7zx8+o1o0YM5/F46zdufm/wYLPDiNiyOTomZunPK1cuW2Jn
+8JMWvYwKlTfycnPt8Wp05GdOnRgSk5GRno3a8bcMdGjW6ivjw/TnaEWZs6d5+fru3jBTwUF8pTU
VCKS5eWN+2pScNs2C+fN4XK4CUlJuvMTxpLlK0aPHGltbb1wydJ5CxatX7OKfZdZsIwGS19mjHxN
DJTR4CuUkpLSrWvI2E8/KS4uXrNu/Yw5c39eusToViwRRmx5/tSMlb/8kp7+2JS+WIJn6cvoIVrZ
Y8PoyFfYIEvwphwb5b9K9i/F0O+GGWPIfhxW+0+KeaNBhn/0zPu+zDvmAQAAAKCOYG4EaCjLy1Mo
lfHxCaEhb8UnJGq12pycHLeGriqVauWatQP695syaSIRdQhul5mZuXHLr0b/oaxSqVavXffO2/1/
nDaVKenVo7tGoykqKt69949RI4aPHjmCafBRenp4RITuxKZvn95JyXePHj/ev29YfELikWPHC4uK
LAQC88Jo6e/HzHpt7u1d38lJV240DEO6de26ddv2ad99y+Vyieh05JlBA95mVjnY2zvY27NPsm3u
7T3t22/0S5KSkgsLC78Y+1nTJk2IqEP74DKbDB82rF9YHyJKT09fvHyFVqtlujaDodFg6Uuj0Zg3
8tU+UEaDr9CnYz5mFrRabXFx0fSZs5VKpYWFBftWLBHqpmSfijxzPTomfOMGU/piCd5QX6YcopU9
NoyOfIUNGgrexB+H8l8ly0AZ+t0wbwzJ8HFo9i9b9Y7Gv+fOkYEfPbGVlXnfl3nHPAAAAADUEcyN
AK5ElJmZGZ+YOHjgO3cSErKys7Varaura0JSkkwm6x7aVfOMv59fQmKiVqtlbzchMTEvP79v7xfO
qHk8XmJykkKp7Nypo66wU8eOScl3FQoF89HS0tLSUqS/UFxcbHYYhhgNw5DQkLdycnNv3LxJRLfi
4h5nZHQL7Wp6v2G9epUpcW/cSCgULl624lRkZGZWVvlN/P2ennM6OztrtdonNTmtt3xfZo98tQ+U
eZKSk8eOn9ApJDQouMP3P87UarX5BQVVbzYzK2vmnLmff/qJv59vDfVlyiFa7cdGpRo08dgo/1Wy
DJSh3w2z98jQcVjtPylmjwYZ+NEzpdMKv68aOuYBAAAA4PXAJyKnevWEFhY3YmO1Wk2bVq2EFhbX
rkdzuVwX5waXrjwgonETJpbZLPfJE0cHB5Z2mdt3HRzsy5TL5XIispVKdSV2ttLS0tICuZz5yOFw
OByO/oJGo2FuZzUjDENYwhAKhSwburm6ent5nYw8ExgQcOp0pIe7u6eHh+n9OpW7fO3o6Lh+9arN
4eHTZ8wqLCrycHef9u03bdu01lUQi62YBR6PS0Rqtdr07iqrfF9mj3y1D5QZFErl+EmTJRLJ3Jkz
nJzqRUVdW/rzSuaSclVotdrvf5zh5dWUuT5fQ32ZcohW+7FRqQZNPDbKfJXsA2Xod8Nsho7Dav9J
MW80GBX+6JnSafnvq4aOeQAAAAB4bfCJiMPhNGzo8u/Zcz7ezYmohU/zf8+dc27QgM/nM2cgC+bO
adTITX8z/TMTDnHKt8tUyMnJ9XB31y+3trYmoicyWeNGjZiSJ7I8DocjsbZmidKUMCrFvDAY3bqG
HPjn4OSvJpyKjAwNeatS/fL5FVzPDAoMWL1iuVarvXnr1qKly6dM/f700cNmz/avXlUZ+WofKEOY
q8SlpaXMx5KSEmYhKTn5UXr61nlzAvz9iSjuTnz5bSs8etn9ujUiMTFpz87t+t+RKX1VSlUO0ZfD
xGOjzFfJPlCGfjeqosLjsNp/UswbjWpXQ8c8AAAAALw2np7DuLq6Xvi///Nt4UNELXx8zl+4yNwd
0MzLS2pjk52T4+vjo//H5/N1TdhIbYiozJzhZl5eNjaSvw8d0i/UarVeTZoKLSzOX3j+jO7zFy40
8fRkv/ZuShiGWIutiajwxZd4mxcGI7RrSNrDh8dOnLybktqtayUmt7PjcrkB/v7D3hsik8mKn53E
sivzJHxTVDgaLKoy8tU+UIaCd7C3J6LsnBzmY0JiErOgVCiJSPjsLuhz58+Xb7PCo5fFrdu3f1m/
Ycb0aU716umXG+2rsiNflUO02lUYvHnHBvtAGfrdYAnDqAqPw2r/SalKg9Woisd8cXFxSmpqjU41
AgAAAIDa9fSfp24NG/579pxPc2YWgE9efr6ra0MiEggE48d9vnj5ivz8/FZBQUqlIvZ2XFpa2vw5
s3VNNGva1NbWdu36DaNGjhDwBV5Nm1haWgoEgi/Gjp2/aDGfxwt5q0tJieLg4SNjRn/k6+Pz7uBB
v26NsLS0ZJ5zfiryzNyZM9ijNCUMQzw9PUQi0apf1o0aMVwisSYiD3d3KytLM8JgNPH0dG/ceOGS
pS7Ozj7NvXXlN27GElFq6j0iuhMfn5GRSXpPjzPk/MWLv+/ZGxoS4urikp2Ts37TlqDAALGVlSmR
MNe9KzVfoMLRYKlflZGv3oFiCb6Jp6e9vV3E9h2u33ydnHz3r38OMvWbeTWVSCQrVq0eOXz4pcuX
b966Xb7NCo9elgi/nfZDUGCAo4MDU0dXbrQvQ8Eb6qsqh6gh1Tvy5h0b7APF8rthKAyj+1XhcVjt
PylVadAQM74vs495ZtWVqKjxkyYf/mu/i7Oz2WEDAAAAwKvsWQrA1ZWImFkAzL+2mRIiGjJooLW1
dXjEtvCIbSKR0KtJ00HvvK3fhKWl5ZL5Py1YsnTM2HFarXbH1nCmhaFDBksk1lu37fjr4CErK6uO
7YMburgQ0aQJ40Ui0c5du3OfPGno4vLjtKnMQ63ZGQ3DEFupdO7MGes2bhr92ViVSkVEMVcumR0G
o1vXkE2/hg//YJh+4fDRH+uWJ/xvCrPA9MXCzdVVJBSu27AxJzdXKpV2ah88/otxJoaRfDfFtWHD
BvXrm1ifDI8GC7NHnqp1oFiCFwgEP82aNX/xkt79B7Rp1WrMqI/mLVxERGKxeOG8OQsWL5045euO
7YMnjf9y2oyZZdqs8OhlifBBWtqDtDT9Cky50b4MBc/SV1UO0QpV+8ibcWwYHShDvxssYRjdrwqP
w2r/SanKfykVMuP7MvuYr0qcAAAAAPAfwsnJzrJ3cKztMMAck77+xsPdfYLJKQMAAAAAAAB4LcXF
xZlS7ZV45hyY58bN2J49utd2FAAAAAAAAPDf8FIfVQXV6+SRQ8YrAQAAAAAAABARZgEAAAAAAAAA
1BFIAQAAAAAAAADUCUgBAAAAAAAAANQJSAEAAAAAAAAA1AlIAQAAAAAAAADUCUgBAAAAAAAAANQJ
SAEAAAAAAAAA1AlIAQAAAAAAAADUCUgBAAAAAAAAANQJSAEAAAAAAAAA1AlIAQAAAAAAAADUCUgB
AAAAALw+SktLtVptaWlpbQcCAACvIqQAAAAAAF4fGo0mJiZGLpdrtdrajgUAAF45SAEAAAAAvD4U
CkVQUNDNmzezs7ORBQAAgDKQAgAAAAB4fTCn/c2aNbt9+3Zubi6yAAAAoA8pAAAAAIDXTa9evQID
A69fv/7kyRNkAQAAQAcpAAAAAIDXTWJi4jvvvNO+fftLly7l5eUhCwAAAAykAAAAAABeNyqV6tat
W++//36XLl3OnTuXn5+PLAAAABBSAAAAAACvH5VKpVKpbty4MXr06G7dup05c6agoABvCgQAAKQA
AAAAAF43arVapVIplcpr16598cUXPXv2PHXqFLIAAACAFAAAAADAa0ipVDJzAS5fvvzNN9/06dPn
xIkTcrkcWQAAgLrsaQogoG1whX+1G1yl/HvuXEDb4Efp6UYLjfpt23bdCFR2W/N63P777z379g8K
7lCjY/7yR8M8TJwZmZllyu/dv792w8bCwsIK67+c2GqLoTEBAAAwhDn/ZxIB58+fnzFjRlhY2IkT
JwoLC5EFAACos/jM/0Vs2cwsRMfELP155cplS+xs7WovqloW1qtnUEAAMxQvobuHjx4tXrZi1MgR
Xd7ozOW8cvMyXvJoEFFQQEDEls32dmWPwHv376/buGnggLfFYvHLiQQAAOA/jTn/Z/737Nmzixcv
/vrrrw8fPty9e3crKysOh1PbAQIAwMv2NAXQ0t+PWZDlyYioubd3fSenWguqtjk6Ojo6OjJD8RKk
3rtXWlr67qCBzg0avJweK+UljwYRSSQS3QEJAAAAZlPpUSqVp06dEolEX3755fHjx0NDQy0tLZEF
AACoa4xcc963/0C7Tm/oT73+Zf2G0N5hzHtlmMnJ+//6u8/b73To8ta8hYs0Go2u5sHDhwcNHdam
Y+fe/Qfs3fdnmZaLi4tTUlPVanX17YtBKampI0aPCX6jy4ejRt9/8MDECCvEvstmCGgbPG7CRCLq
1e/tMjdfaDSa1WvX9Qjr16Zj57cHv7tv/4HykcQnJHw7bXrHLiGdQkJ/XvOLKT3W7mh069N3567d
ZQr/2L+/S/eeRLRz9x7dTQdlJr0HtA0eP2kyEfUI61fhjSqG9ovdkWPHhw4f0a7TG6G9+kyfOUuW
l0eGR57Z39nz5ge/0eXXrRFTvpvaKSR019697KuI6PjJUyM//oT5mr6b/oNM9jyfwmx4/uLF8sHL
8vIm/G9Ku05vvPfhiJTUe2Uij46J+Xjs5527duvQ5a13Pxhe5vAAAAAgIq1Wq1QqNRrNgQMHzp07
d/jw4QkTJgiFwt69e1+4cOHl/DMMAABeKUZSAD27dyMO5/ip07qSw0ePhvXqyeU+33DNuvVffTlu
0vjxfx74a+fuPUzhH/v3T5sxq0Nwu1XLlw0e+M6CJUtPn/lXv+UrUVEDhryXmZVVXXvyZufOMVcu
uTg7l1+1ZPmKIYMGLpg7Jzs7Z96CRSZGyKLCXTYaRoUitmye/NUEIlq5bEnEls26OzKIaPnKVeER
24a+O2TV8mWdO3aYNe+nfw4dLrP5zLnzbGxsFi/46Yep31kIBKb0+DJHozx/X9+4O/FlCm/H3fH3
bUFEPbqF6gakjPIDpT9WhvaL3e69f3w7bXqL5j7LFi/8+n+TioqKHz56RMZG3sZG0uWNN35evcbN
1bVzxw7rN242uiolJaVb15ClixbOmfFjYlLyjDlzy0RSYfCLli6/eSt27qyZA/r1Xb9xk359WV7e
uK8m2UgkC+fNWbZwYVjvXmkPH5qyywAAUKc0aNDg3XffVSgU27dvz8nJ+eWXX7Zu3frbb7/t3r1b
LBYjBQAAUAfx2VeLxeKub3U5ePjwgH59iSj21q37D9L6hYXp1xk1YnjP7t2J6E58wh9//vnh+0NV
KtXKNWsH9O83ZdJEIuoQ3C4zM3Pjll9DurxZYzvCZviwYf3C+hBRenr64uUrtFqtRqOpSoTld9ns
2Fr6+1V480VRUfHuvX+MGjF89MgRTISP0tPDIyL69umtv3lzb+9p335TqR5rdzT8/XwPHTlCRCUl
JUdPnOjeNdTKyjIu7s6bb3QmIgd7ewd7+wpvOjA0UCz7pZ+oKk+lUq1eu+6dt/v/OG0qU9KrR3eN
RmN05Pv26Z2UfPfo8eP9+4bFJyQeOXa8sKiIZZXYyurTMR8zFbRabXFx0fSZs5VKpYWFBUvwRUVF
x06cmDJpYo9uoUR0Jz5+/9//6OonJSUXFhZ+Mfazpk2aEFGH9v+lJ3cCAMDL0bBhw4sXL9ra2h45
ciQiImLKlCl2dnZdu3aVSCQcDkcgEAiFwtqOEQAAXjbjD5/rHxZ2Neoac7n+0JGj3s2aeTVtol8h
IKDlswX/1Hv3tVptQlKSTCbrHtpV84y/n19CYiJz+wCjslfLq8Lf7+mN5c7Ozlqt9olMZkqELMrv
crXHnJicpFAqO3fqqCvp1LFjUvJdhUKhXy2sV6/Ktly7o+Hv63s3JVWhVF69du3HWXOuRF1Vq9WJ
ycn+fr6V3RGj+8VePyExMS8/v2/vF1IqPB7P6MhbWlpaWor0F4qLi9lXJSUnjx0/oVNIaFBwh+9/
nKnVavMLCtiDf5D2UKVStXxWHhQUpF/fvXEjoVC4eNmKU5GR1TiVBgAAXhtubm6XLl26c+dORkbG
p59+mp+fv3Hjxg4dOpSWlkqlUltbW7FYzJ4rBwCA15KRWQBE1D64nYODw6EjR0d8MOzo8RMfDf+w
TAWJtbVuQavV5uXlMbc6M7e468t98sTRwaE6wq4csdiKWeDxuESkVqurGGH5XbYr9/j6KpLL5URk
K5XqSuxspaWlpQVyuX7O3qnyT22s3dFo0cKntLQ0ISHxatS1wICAK1ejGtSvr1Qq/XyrmgIov1/s
9Znb/h0c7MuUs4w885HD4TAPT9It6J6AUOEqhVI5ftJkiUQyd+YMJ6d6UVHXlv68ssxDEyr4UvLy
iMj62djaSKz16zs6Oq5fvWpzePj0GbMKi4o83N2nfftN2zatjY4SAADUEZcvX75+/bpSqbx169aU
KVM2bNiwcePGzz///PDhw46Ojni3DgBAnWU8BcDlcvv27nXo8JHm3s1ynzzp3atnmQq6U6MCuZzL
5drY2DCnTwvmzmnUyE2/pv5pVe0yJUIOGXxGbvldrvYImXO/JzJZ40aNmJInsjwOh6M732bw+byq
9/UyR0NsZeXp4XH7Ttzlq1FTJn61YMnSJp6ejdxcpTUwhuyYvcvJyfVwd9cvN3HkTZeUnPwoPX3r
vDkB/v5EVP5RCBWys5XSs3wEEeUXyMtUCAoMWL1iuVarvXnr1qKly6dM/f700cO4ngMAAIyrV69y
udwOHTqIRKKcnJwxY8asX7/+5s2bCoWiuLgYbwQEAKizTDph6N83LD4x8Zd1xYmePgAAIABJREFU
GzoEB5e/LHzjxk1mISbmZiM3Nx6P18zLS2pjk52T4+vjo//H5z/POLzMNwKUZ0qENlIbIqpwPnn5
Xa72CL2aNBVaWJy/cFFXcv7ChSaenjVx295LHg0/3xZXo64VFBS0CgpUqVQXL1329zXpFYDWYmsi
0n8/RVU08/KysZH8feiQfqFWq632kVcqlEQkfHbn/7nz503Zys3VVWhhcSM2lvl4PTq6wmpcLjfA
33/Ye0NkMllxSYl5EQIAwOuEy+WeOHHC1ta2bdu2zAX/xMTEadOm7dmzx9fXNy8vr7YDBACA2mR8
FgAReXp4+Pr4xNy8+dOcWeXXhkdss7e3y8vL/+vgwa++GEdEAoFg/LjPFy9fkZ+f3yooSKlUxN6O
S0tLmz9ntm6rK1FR4ydNPvzX/pfzOIAyTImwWdOmtra2a9dvGDVyhIAv8GraxNLSkllVfpernZWV
5buDB/26NcLS0tKnefNz58+fijwzd+aMmujrJY+Gv5/fTwsXDejXj4j+n717j4sp/eMA/p3pMl1m
usuWIqWbymh/koR0cc1t3TfKynWz2H7sxWVXNndRCBXSym1ZNrtrsRaxJRb7k5ASQrRFNaP7ZWZ+
fxzGbGWabqI+79e8fnvmOed5nu/zTL997fme55zj7NTj0JGjXwS+vAfhRspNIsrMfEhEd9LScnJy
iaibw8sEgbl5ZzU1tS3bIqb6+fJ4XCKqdgG/vqOeM3v26nXrlZWU3Pu7lZWVHz9xcrr/J3a2tk07
81aWXXg8XtiW8Cm+vpf/+ivl1m1Famlqag4aOCBy5049Xd28/PzTZ87K7k1MSjp4+EdPd3cTY+Pn
eXmRO6Mdu/M1NTQaHCQAALQaHA6nR48eysrKGhoazOqwvn37nj59uqKiIjY2tnfv3lwuF0sAAADa
LIVSAETUr2+f+5mZHm5uNXfNmOYfuiVcIBCOHD7MZ+IEpnDcmNFcLjcmdm9M7F41NY6lRZcxH41s
sqibQp0Rqqurh6xetSZkw/TZAWKxeP+eGDtbW2ZXrUNucoHz5qqpqR344VB+QUEHY+NvlyxiHhrf
HN7mbDjY24lEol7OTkTUy9n5wKHD0gcB+PpPkx42778LmY3kK5eZDR1t7RVByyJ27PSfNbuyslJ2
V8NMHDeWx+Pu2bv/5+O/aWho9O7l3MHYmJp65jU1NdeuDF6zfsPnC7/o3cs5cO5nS5YFKVJxYeDn
QuGLpcuCzDp1mj192oZNm6W7TE1M1DiciKgdefn52trarr2c5zZPKgoAAN47SkpKWlpa0qfSEJGa
mtrAgQOLiopYLBaXy5V9JQ0AALQ1rLznz/T0Deo8zs9/uomJyarvgmQLLyQktOCV/BbRBocsB2YD
AAAAAADgXZCamqrIYXWvAriVmnr58l/JKSmB8+Y2OioAAAAAAAAAaBl1pwB8/D7hcrnz5gQ4due/
hYAAAAAAAAAAoDkoeiMAAAAAAAAAALybFLwRAG8RBwAAAAAAAGgTkAIAAAAAAAAAaBNaTwrgQkIC
38n5aXZ20zaYk5tbrfzho0fbo3YUFxc3VRjyG3ybGjZkAAAAAAAAeC+0nhRAk3Pk82Ojd+np6lYr
f/joUcSOnUVNdz7c5A022FsbMgAAAAAAALx9db8RoM3i8XjdHOxbOoq3qg0OGQAAAAAAoO1o5asA
hC9ezF+wsKdr34m+frH79suucq+2Yl92DfyBQ4f5Ts7Mp9qqeL6T89zABUQ00Hu49JjGRCinQZFI
FL49YqD38B69+4wcO/5o3LHWMWQAAAAAAABoEa1nFUC/Pn2Sr1yuVrh+Y+iNmzdXLA/Ky8/fsm27
gk0N9PK0s7W9npy8YdPmartio3cx5Zs3hujqVF8w/6Yw5JDTYOjmLQcP/xgwa6atjU1CYuLylatU
VVWHDR0iv8G3P2QAAAAAAAB4L7SeFEBNxcXFp07/seDz+QO9PIko/e5dBS+k6+vp6evpCYSCmru6
Odgz5TbW1u0NDRsf5JsaLCkpPfTjkal+vv5T/IjIxbnn0+zsmNhY+SmA92LIAAAAAAAA0CJa840A
j7OyKioqutm/vLmd361by8ZTL3fvZZRXVPRx7S0tce3dO+Pe/fLycjm13ushAwAAAAAAQLNqzSmA
AoGQiLhcLvNVi8dt0XDqp6ioiIh0tLWlJbo62hKJpLCoSE6t93rIAAAAAAAA0KxacwqAOX8uenXO
/KLwXyfPSkpKRCSRSJivZWVlbze6OjCn8QWC1yvzCwRCFovF48o7q3+vhwwAAAAAAADNqjWnAExN
OqioqNy4eZP5euNGiuxefT09Inqel8d8Tb+boWCzXE0uERUXFzdVnLU2aGnRhaOqmngxSVqSePGi
hbk5h8OR09T7MmQAAAAAAAB4+1rz4wC5XO5AL6/InTv1dHULBAWn/vhDdq+Fubmenm7svv0mX35x
7979n389Lt11I+UmEWVmPiSiO2lpOTm5RNTN4eUN9ubmndXU1LZsi5jq58vjcYmos5lZY+KstUEN
DfXxY8fs3hOrrq7OvBHgbPz5FUHLWseQAQAAAAAA4O1j5T1/pqdv0NJhNBeBUPjt8uBLly+bm3f2
HjIkJDTs9+O/SB9rn3Tp8ur1If/k5PT48MP+/fquXLuO2Vvre+9lX/V3+szZiB07Hz56VFlZWW1X
w9TaoEgk2h6149gvv+YXFHQwNp7iO2nMqFGtZsgAAAAAAADQVFJTUxU5rJWnAGRdSEiYG7hA9ny4
1WuDQwYAAAAAAGiDFEwBtOZnAQAAAAAAAACAFFIAAAAAAAAAAG1CG7oRAAAAAAAAAKBVwo0AAAAA
AAAAAPAaUgAAAAAAAAAAbQJSAAAAAAAAAABtAlIAAAAAAAAAAG0CUgAAAAAAAAAAbQJSAAAAAAAA
AABtAlIAAAAAAAAAAG0CUgAAAAAAAAAAbQJSAAAAAAAAAABtAlIAAAAAAAAAAG0CUgAAAAAAAAAA
bQJSAAAAAAAAAABtAlIAAAAAAAAAAG0CUgAAAAAAAAAAbQJSAAAAAAAAAABtAlIAAAAAAAAAAG0C
UgAAAAAAAAAAbQJSAAAAAAAAAABtAlIAAAAAAAAAAG0CUgAAAAAAAAAAbYKiKYALCQl8J+ec3NzG
d8k09TQ7u2HVrycnDxg6jIh+OvbzzIDPGh9P02rCiQIAAAAAAABoQoqmABz5/NjoXXq6us0ajSLS
7t61trJkNqysLFs6nOrenYkCAAAAAAAAkKVoCoDH43VzsFdRUWnWaBSRnn7XytKS2bC2fOdSAO/O
RAEAAAAAAADIYhNRTm5u9569EpOSpKVXrl7jOzlnPXlCRAcOHeY7OTOfmuvbmXXvaenpXy1Z2tvN
3dXdc9PWbcyu68nJ02Z/2sfDy8Wt//hJvkfjjslWfJCZ6ec/3bmv2+Sp/o8eP1Y8YukqgPSMDPmr
AOSPi4iOnzgxZqJPj959howY9ePRnxo5LjkTJRKJwrdHDPQe3qN3n5Fjx8tOBdNRYlJSw2YDAAAA
AAAAQEHKRNTe0NDeruvZc/GuLi5M6Zn4eGsrK5MOHYhooJenna3t9eTkDZs2v6mVoBUr7e3s1q9Z
VVhY9CAzk4gEQmHA/EBnpx5rVwazWez0jAzpiTcjJDTMf8oULpe7NmTDyjXrIrduqTNWvpMzs/Hl
4qVfLl5KRON9JhNR8pXLtR4vf1xH4uKCV62Z/PHEhYGf305NXROyQV9f392tX4PHJWeiQjdvOXj4
x4BZM21tbBISE5evXKWqqjps6JDGzAYAAAAAAABAvSgz//Dy8Nizd9+Sr79is9lEdC7+/JhRI5ld
+np6+np6AqFATis21tZLvvpStiQj415xcfGc2bO6WFgQkUsv52pVfH18hnsPJaLs7Oz1oWFisZjp
Wo5D+2Iz7t1btzEsauuW838mxF/4c9mSRfKrvGlclZWVm7duHzVi+MLAz4nIxblnbm7ujujd1VIA
9RrXmyaqpKT00I9Hpvr5+k/xY/p6mp0dExsrmwJowGwAAAAAAAAA1MvL80xP9/55+fk3UlKI6FZq
6j85OV6eHoq34j14cLUSs04dORzO+o1hZ+Pjc589q1nFwd6e2TAyMhKLxQUCeSkGhrWVVUlJqX3X
rtZWVgKB4MPufGsrK2srKzlV3jSu9IwMgUAwwNND9IqDvX363btisbiR46rp7r2M8oqKPq69pSWu
vXtn3LtfXl4uLWnAbAAAAAAAAADUy8sUgKmJibWl5Zn480R09lx8ZzMz886dFW/F0NCwWomBgUFk
+BYVFeWly5YPGDps1LgJV65ekz1AU1OD2VBSYhNRVVWV/C6YE/WUm7e62tqIRKKbt27b2liLRCL5
td40LoFAQEQB8z7/sFdv5rNkWVBlZWV+QUEjx1VTUVEREeloa0tLdHW0JRJJYVGRtKS+swEAAAAA
AABQX8rSLS8P92O/Hl8wf97Z+HhP9/71a0VZqWahY3d+eFioWCxOuXVr3YbQhYsWnzt1osHr2z/s
9foqetSuaCJKTklZ/G3Qmx4EIFXruJgT8jUrgjt2NJU9WPZEnZpoXFwul4gKBIJOHTsyJQUCIYvF
4nG58iMHAAAAAAAAaEKvT1w9Pdyznjz5/Y8z9x9kennU4y6AOjpgs/kODj4TxgkEgtKysga3s39P
zNZNoWw2+/udUd8sXmTYrt3+PTH798TUWbHWcVlZWmpraT3Py7OztZX9KCsry2+tAeOytOjCUVVN
vPj6xQSJFy9amJtzOBwF+wIAAAAAAABovNdnvBbm5madOq0N2WBsZGRrYy0tv5Fyk4gyMx8S0Z20
tJycXCLq5mAvv93EpKSDh3/0dHc3MTZ+npcXuTPasTtfU0OjwYHa2dr+/scfdl1tu/P5V6793cu5
p52trSIVax2XiorK3IBP14eGvXjx4kNHx4qK8pu3U7OyslYHf9fgcb1pojQ01MePHbN7T6y6ujrz
RoCz8edXBC1r8FQAAAAAAAAANMC/Lnp7ebjv3B3jO8lHttDXf5p0e95/FzIbdS6/NzUxUeNwIqJ2
5OXna2tru/ZynjsnoJGx/nX1mrOTExFdvnJl1PDhilesdVzjxozmcrkxsXtjYveqqXEsLbqM+Whk
nU3JGZeciQqcN1dNTe3AD4fyCwo6GBt/u2QR8/x/AAAAAAAAgLeGlff8mZ6+QUuHAQAAAAAAAAAN
lJqaqshhePk8AAAAAAAAQJuAFAAAAAAAAABAm4AUAAAAAAAAAECbgBQAAAAAAAAAQJuAFAAAAAAA
AABAm/A6BZD9zz+LvvnWbcAg575u430m/3L8t2bt+EJCAt/JOSc3V7bw+737+E7OzOdpdnZTNfs2
NW0ADx892h61o7i4WPEqdc5hrREyhQ2b8xb39ofcgF+5AT8lEYVvj5gZ8FlvN/d6ddeAWou++dZ7
1Oiern0HDx8ZEhpWUlJarzgBAAAAAOC98DIFkPvsma//9Jyc3GVLFm3ZuMG1t8uFhIRm7diRz4+N
3qWnqytb6D14UGz0rgXz5zVr182q1nE12MNHjyJ27Cyqz3ljnXPYtBG+C97+kBvQYAN+SiLad/Cg
WCJ27tmzuWuVlZVNneIXHhb66awZx0+eDF69ul49AgAAAADAe0GZ+ceWbdt5XG5E+GZVVVUi6unU
o7y8vFk75vF43RzsqxUaGBgYGBgIhIJm7bpZ1Tqut6nOOWzxCJvc2x/yW5vDxHNn2Wz2hYSEs/Hx
zVordP066XZJSen6jaHLv1nK/NsAAAAAAABaDTYRVVZW/v7HmXGjP5L9L34Oh8NsiESi8O0RA72H
9+jdZ+TY8UfjjjHlzFro71audu7rtntP7MKvF7m6e/7w44+ye+N+/mXoyI9c3PqvXLtOJBIxuw4c
Oixdtl2vpdTHT5wYM9GnR+8+Q0aM+vHoT9JygVA4778Le7r2nTDZ70HmQwVbO33m7JRpM3q7ubu6
e3699BuB4PUJZGFh4fwFLxuM3X9ANk45teSMi5mNxKQkP//pzn3dJk/1f/T4sXTv9eTkabM/7ePh
5eLWf/wkX+kM852c5wYuIKKB3sOlLSs+XTXVOfOXLv81dORHvfr1D169Rvp7SeNPS0//aslSZuyb
tm6TPxtvqnU07lhP176y6+G3RUZ5DvEWi8XSktLS0geZmVVVVY0ZbIOHnJOb271nr8SkJOkxV65e
4zs5Zz15UmeDb5qoBv+UbHZDntbRsFpSXE1NkUhUVta8SUAAAAAAAHj7lInofmZmWVlZ1662tR4R
unnLwcM/BsyaaWtjk5CYuHzlKlVV1WFDhzB7tbR4bn37bgrfOtXPV0lJKXLHrgljx0rrbo2IXBg4
Xyh8sW5jaKeOHSd/PJGIBnp52tnaXk9O3rBps+KBHomLC161ZvLHExcGfn47NXVNyAZ9fX13t35E
tG5DaMqtmyuWB+Xl5W3Ztl3BBh88eODl4T575ozS0tKtEZHLglds2hDC7AoJ2/T39etB3ywtKira
/O8G5dSqc1whoWH+U6Zwudy1IRtWrlkXuXULEQmEwoD5gc5OPdauDGaz2OkZGcypJhHFRu9iWtu8
MURXpwkWsdcZ4faoHa9/L1NTv8mTZPcGrVhpb2e3fs2qwsKiB5mZ8mfjTbUGDfBaE7Lh9Nlzo4YP
Yw44ceqU9+BBsmetV65dmxu44MTPccZGRm9/yO0NDe3tup49F+/q4sIccyY+3trKyqRDB0UarDlk
aoafsjlIJJKqqqp79+9Hf7/H1cVFS4vX0hEBAAAAAEATUyai/PwCIqr1xuaSktJDPx6Z6ufrP8WP
iFycez7Nzo6JjZWmAIYNHZJx7/6p06dHDPNOS7978vfTxSUlmhoazN6pfr6DBgwgojtp6Ud++olJ
Aejr6enr6dVrtX9lZeXmrdtHjRi+MPBzJozc3Nwd0bvd3foVFRX9/scfCwM/H+jlSUR30tLifvlV
kTZnTp/GbIjF4tLSkqVB31VUVKiqqhaXlJw4eWrunIChgwe9jDwurs5aiozL18dnuPdQIsrOzl4f
GiYWi9lsdkbGveLi4jmzZ3WxsCAil16vLw53c7BnWrOxtm5vaKj4dL1JnRH+6/eKO1YtBWBjbb3k
qy9lS+TMhpxaHv3djp84waQAbt669ehx1nBv78aN7I0aNmQvD489e/ct+forJjFxLv78mFEjFWyQ
ahtyk/+UzWFH9O6tEZFE1Ne1d8gaPAsAAAAAAKAVqmPB8N17GeUVFX1ce0tLXHv3zrh3X/qkAHV1
dXV1NdmN0tLXzxLn87u92nDIfPhIdrF3vaRnZAgEggGeHqJXHOzt0+/eFYvFj7OeVFZWdrN/eWO2
o6Ojgm1m3Ls3e+48V3dPR2eXxd8GicXiF4WFRPT48ePyiooPu/OZw7p1c1CkliIcXgVpZGQkFosL
BAIiMuvUkcPhrN8YdjY+PvfZMwWbaiayv9ejx49l7wUgIu/Bg6sdr8hs1Kw1wtv76rW/mcH+dvKU
tZWVZRcL2QP69emTfOVy45cAKKLWIXu698/Lz7+RkkJEt1JT/8nJ8fL0ULzNmkN+L4weOYJ5quJf
V64elrnRBgAAAAAAWg1lItLT0yWiAoGgo6lptd1FRUVEpKOtLS3R1dGWSCSFRUXMVxaLxWKxZDdk
zxt5XK50QywWC4VC3QY9lZ25yTxg3ufVyvMLCgRCIRFxX3WkxeMq0mB5RcXcwAU8Hm9F0DJDw3bX
rv29YdNmJvICgZCIeDxezQbl1FKEpubLxRFKSmwiYu51NzAwiAzfsismZumy5cUlJZ3NzJZ89aVT
j/8o2GbTqvZ7FRYW6ujoSPca/vvytYKzYVjjoncv5576+vq/nTzlN8nn1Ok/PvGd3AxDUVStQzY1
MbG2tDwTf747n3/2XHxnMzPzzp0Vb7PmkN8LzFMVuznYFxYVRe7cNWnihEY+UwAAAAAAAN41ykTU
uVMnDodz+3Yq38Gh2m7m1LpAIOjUsSNTUiAQslgs6YmTfNJMQWFREZvN1tLSUqQWi1jVSpgcxJoV
wR07mlYr19XRplepCiJ6UVikSBcZ9+49zc7eszKYGXLqnTTpLqbBwldXs2UblFOrMRy788PDQsVi
ccqtW+s2hC5ctPjcqRONPPuqOYeKkP97KSsryX5VcDaq1SIiNps9bMjg306ctLG2yi8oGDJ4UANC
ralph+zl4X7s1+ML5s87Gx/v6d6/Xm3WHPL7xbKLRWFh4YvCQtncHwAAAAAAtAJsIlJVVR3g6XH4
6E+VlZXSHeUVFURkadGFo6qaePH109ETL160MDeXvi9Avhs3UpiN5OSUjqamSkoKnRppaWsRUYHM
4+WtLC21tbSe5+XZ2drKfpSVlU1NTDiqqjdu3mSO/N/164p0UVFeQUScV3etJyQmSneZmppyVFX/
/t/LdpJv3FCkVuOx2Wy+g4PPhHECgaC0rIwp5Gpyiai4ni+Tp9rmUBGyv1dnMzP5aYjGzMaIYd5p
d+9ui4hycXY20NevtrdhbwRo2iF7erhnPXny+x9n7j/I9PKox10Ab9Lgn1KOhk1UzVoSiUT2gLT0
uxoa6tqKJewAAAAAAOA9osz8Y96cAB+/T2bPnTf544+5mpp/Xb2a+fDR+tUrNTTUx48ds3tPrLq6
OvNGgLPx51cELVOw9ZjYvXp6ukLhi5+PH58/J4ApvJFyk4gyMx8S0Z20tJycXCKSfcu6VZcuOjo6
2yOjpk7xU1FWsexioa6uPjfg0/WhYS9evPjQ0bGiovzm7dSsrKzVwd9pamoOGjggcudOPV3dvPz8
02fOKhKYlWUXHo8XtiV8iq/v5b/+Srl1W7pLU0Nj8MCBUdHRevp6JcUl585fUKSWIuOqVWJS0sHD
P3q6u5sYGz/Py4vcGe3YnS99nqK5eWc1NbUt2yKm+vnyeFwi6mxmptAAa5vDOiOU/b0WzJ9XRxdy
Z0M+886d7Wxtk1NSVgUvr7m3YW8EaNohW5ibm3XqtDZkg7GRka2NtbS8Yb8yNfSnZP6eb9+5Q0R/
Jl7U1tIaIPNUgjdNVH1rJVxMOhoXN8DTs52BQcrNm7H79k8cP465rwcAAAAAAFqTlymA9oaGsbt3
bQrfuuy74LKyMhMTE+kd2oHz5qqpqR344VB+QUEHY+NvlyxiHmuviBnT/EO3hAsEwpHDh/lMnMAU
+vpPkx4w778LmY3kK5elherq6iGrV60J2TB9doBYLN6/J8bO1nbcmNFcLjcmdm9M7F41NY6lRZcx
H718SPvCwM+FwhdLlwWZdeo0e/o0Rd41qKmpuXZl8Jr1Gz5f+EXvXs6Bcz9bsixIundB4HyBUBgU
vLKLhfm0KX4hYZuYGyLk16pzXLUyNTFR43Aionbk5edra2u79nKe+ypXQkQ62torgpZF7NjpP2s2
s0ajzgYZtc5hnREyv5dQKBw9cuSEcWOrN/pv8mejTv369rmfmenh5qZ4FfmafMheHu47d8f4TvKR
LWzYr0wN/SkXfr1Iuh28anUz1epoaiKRSDZu3iIUCj9obzht6ifMG0AAAAAAAKCVYeU9f6anb9Dk
7V5ISGiqV7u3rJjYvbv3xJ4/faqlA2lt/Pynm5iYrPouqKUDAQAAAAAAeO+lpqYqcphyc8fxPrqY
dOlOerpdV9tnz55/v3fv6FfvhIcmcSs19fLlv5JTUgLnzW3pWAAAAAAAANoQpABqoa6ufur0HxE7
dmpraQ0dNOjTGdNbOqJWxcfvEy6XO29OgGN3fkvHAgAAAAAA0IY0140AAAAAAAAAAPB2KHgjQKNe
Pg8AAAAAAAAA7wukAAAAAAAAAADaBDYRXUhI4Ds5P83OZoqYrzm5uQo2Ud/jG+b7vfv4Ts7MRxpq
nWFUG9r75e0PuQE/5cNHj7ZH7SguLq5XR+HbI2YGfNbbzb1e3TWg1qJvvvUeNbqna9/Bw0eGhIaV
lJTWK04AAAAAAIDWpAlWATjy+bHRu/R0dRvflBzegwfFRu9aMH9ey4bxNr39ITegwYePHkXs2FlU
zxTAvoMHxRKxc8+ezV2rrKxs6hS/8LDQT2fNOH7yZPDq1fXqEQAAAAAAoDVpgjcC8Hi8bg72jW9H
PgMDAwMDA4FQ0LJhvE1vf8hvbQ4Tz51ls9kXEhLOxsc3a63Q9euk2yUlpes3hi7/Zqmqqmp9ggUA
AAAAAGglFFoFcD05edrsT/t4eLm49R8/yfdo3DGm/MChw9KV6rUuR09MSvLzn+7c123yVP9Hjx8z
uwoLC+cvWNjTte+EyX6x+w80/iYCOWEwLl3+a+jIj3r16x+8eo1IJKoWZFp6+ldLlvZ2c3d199y0
dRsRnT5zdsq0GUzJ10u/EQj+dRJea62jccd6uvaVXQ+/LTLKc4i3WCyWlpSWlj7IzKyqqmrMYBs8
5Jzc3O49eyUmJUmPuXL1Gt/JOevJkzobfNNE8Z2c5wYuIKKB3sOl1RWJn81uyPKThtWS4mpqikSi
srLyxjQCAAAAAADw/qp7FYBAKAyYH+js1GPtymA2i52ekcGcNBLRQC9PO1vb68nJGzZtrrVuSGiY
/5QpXC53bciGlWvWRW7dQkQhYZv+vn496JulRUVFm7dtb/wY6gxje9SOhYHzhcIX6zaGdjI19Zs8
SXZv0IqV9nZ269esKiwsepCZSUQPHjzw8nCfPXNGaWnp1ojIZcErNm0IqdZmtVqDBnitCdlw+uy5
UcOHMQecOHXKe/Ag2bPWK9euzQ1ccOLnOGMjo7c/5PaGhvZ2Xc+ei3d1cWGOORMfb21lZdKhgyIN
1hwyEcVG72KqbN4Yoqvzjt6CIZFIqqqq7t2/H/39HlcXFy0tXktHBAAAAAAA0DLqTgFkZNwrLi6e
M3tWFwsLInLp9foyr76enr6enpyV6r4+PsO9hxJRdnb2+tAwsVhcWlZ24uSpuXMChg4eRER30tKP
xMU1cgx1hjHVz3fQgAGvujtWLQVgY2295KsvZUtmTp/GbIjF4tLSkqX7w6vNAAAgAElEQVRB31VU
VFRbPV6zlkd/t+MnTjApgJu3bj16nDXc27txI3ujhg3Zy8Njz959S77+iklMnIs/P2bUSAUbpNqG
3M3BnqliY23d3tCw0cNqFjuid2+NiCSivq69Q9bgWQAAAAAAANB21b2y2qxTRw6Hs35j2Nn4+Nxn
z+rVuoP9yxvLjYyMxGJxgUDw+PHj8oqKD7vzmfJu3RzqG3ED8PndXm04PHr8WPZeACLyHjy42vEZ
9+7NnjvP1d3T0dll8bdBYrH4RWFhtWNq1hrh7X312t/MFP128pS1lZVlFwvZA/r16ZN85XLjlwAo
otYhe7r3z8vPv5GSQkS3UlP/ycnx8vRQvM2aQ34vjB45gnmq4l9Xrh4++lNLhwMAAAAAANBi2ETE
IlYtO1gvswMGBgaR4VtUVJSXLls+YOiwUeMmXLl6TcHWNTU1mA0lJTYRVVVVFQiERMTjvVyMrcXj
Ni5+hfC4XOmGWCwu/Pf5vOG/L1+XV1TMDVyQn1+wImjZ/j0xzAP5q2UNatYiol7OPfX19X87eUos
Fp86/cfwoUOaeBj1UeuQTU1MrC0tz8SfJ6Kz5+I7m5mZd+6seJs1h/xeMDAw6OZg7zd50hTfyZE7
d8k+nQEAAAAAAKBNYRORKkeViCQSCVMkFkukhQzH7vzwsNCEc2f2RO/U1NRcuGhxg8+jdHW0iUh6
Ev6isKhe1WvNVtSpsKhIusFms7W0tGT3KisryX7NuHfvaXb2kq+/dHfrZ2drq6GpWWub1WoREZvN
HjZk8G8nTv519Wp+QcGQwYMaEGpNTTtkLw/3s+fiiehsfLyne/96tVlzyO8Xyy4WhYWFNRd0AAAA
AAAAtBFsIjJs146Inr1a5J+bm6uhoa7Fq/7UNDabzXdw8JkwTiAQlJaVNaw/U1NTjqrq3/+7znxN
vnGjXtW1tLWIqEAg75b1mm7cSHnZXXJKZzMz+Q+WryivICLOqzv/ExITFe9oxDDvtLt3t0VEuTg7
G+jrV9vbsDcCNO2QPT3cs548+f2PM/cfZHp51OMugDfhanKJSPZVCI3XsImqWUua1WKkpd/V0FDX
/ncCCAAAAAAAoO1QJqLOZmY21tbBq9fOmT2ztLR0a2TU4IEDWayXF58Tk5IOHv7R093dxNj4eV5e
5M5ox+58TQ0NIrqRcpOIMjMfEtGdtLScnFwikv9ieU0NjcEDB0ZFR+vp65UUl5w7f6Fe4Vp16aKj
o7M9MmrqFD8VZRXLLhbq6up1hhETu1dPT1cofPHz8ePMwn55XVh24fF4YVvCp/j6Xv7rr5RbtxUP
z7xzZztb2+SUlFXBy2vubdgbAZp2yBbm5madOq0N2WBsZGRrYy0tb8BP+XLI5p3V1NS2bIuY6ufL
43GJqLOZWZ21Tp85S0S379whoj8TL2praQ2QeSrBmyaqvrUSLiYdjYsb4OnZzsAg5ebN2H37J44f
J/3DBgAAAAAAaGtevhFga9jGdRvDgoJXqnI4w4cOmRvwqfQIUxMTNQ4nImpHXn6+tra2ay/nuXMC
mF2+/tOkh83770JmI/nKZfldLgicLxAKg4JXdrEwnzbFLyRsE5er6BMB1NXVQ1avWhOyYfrsALFY
vH9PjJ2tbZ1hzJjmH7olXCgUjh45csK4sfK70NTUXLsyeM36DZ8v/KJ3L+fAuZ8tWRakYHhE1K9v
n/uZmR5ubopXka/Jh+zl4b5zd4zvJB/Zwob9lESko629ImhZxI6d/rNmV1ZWKlhr4deLpNvBq1Y3
U62OpiYSiWTj5i1CofCD9obTpn7iP8Wvzl4AAAAAAABaK1be82d6+gYt1X1M7N7de2LPnz7VUgE0
OT//6SYmJqu+C2rpQAAAAAAAAKCtSE1NVeQw5eaOo6aLSZfupKfbdbV99uz593v3jn71avr33a3U
1MuX/0pOSQmcN7elYwEAAAAAAACorgVSAOrq6qdO/xGxY6e2ltbQQYM+nTH97cfQHHz8PuFyufPm
BDh257d0LAAAAAAAANBGFRQIHmVllZaWqqurdzQx0dXVke5q4RsBAAAAAAAAAKCRpDcC5BcUpN5J
k93V1cZGmgWQ93o8AAAAAAAAAHiPPM7KqlbySKYEKQAAAAAAAACAVqK4uKRGSbF0m01EFxIS+E7O
T7OzmSLma05uroId1Pf4xgjfHsF3ct64aXPNAPhOzo7OLkNHfhS6eUt5eTmziymX/TSm96fZ2U6u
fXdE75aW3Lp9m+/k/OtvJxrTrBzh2yNmBnzW2829XjPcgFqLvvnWe9Tonq59Bw8fGRIaVlJS2oio
AQAAAAAAoGVIJBI5JU2wCsCRz4+N3qWnq9v4puqUmJTE5XITky7V3BW6fu3uHZG+k3x++PFI6JZw
pjA2elds9K4F8+cR0eaNIbHRuxrTu7GR0aSJE2Ji9wpfvHjZ6Zbwbg723kMGN6ZZOfYdPCiWiJ17
9mzuWmVlZVOn+IWHhX46a8bxkyeDV6+uZ6QAAAAAAADwrmuCNwLweLxuDvaNb6dOBQUFqXfSpn0y
ZefumNxnzwzbtZPda2NtbWxk1L1bt/z8/L0HDny9cAERMYEJhALmgPaGho2MYYb/1Lhfft21O+a/
8+clXLx49drfe3fvYrFYjWz2TRLPnWWz2RcSEs7GxzdrrdD166TbJSWl6zeGLv9mqaqqan2CBQAA
AAAAgHeaQqsAricnT5v9aR8PLxe3/uMn+R6NO8aUHzh0WLrAvtqCc2ZxfmJSkp//dOe+bpOn+j96
/JjZVVhYOH/Bwp6ufSdM9ovdf0DxxeoXL19ms9m+Ph+rqqperG0hAMOyS5eSklLphXr5SktLH2Rm
VlVVKXIwEWlqagbMnHHw0OF/cnI2h28bNnSIvZ2ddO/xEyfGTPTp0bvPkBGjfjz6k7RczmzIx2Y3
ZJlGw2pJcTU1RSJRWVl5YxoBAAAAAACAd03d54oCoTBgfqAWj7d2ZfDGtWu9hwzOevKE2TXQy1O6
zL5WIaFh48aMXrMi+PnzvJVrXl5nDgnb9Pf160HfLB0zamTkznqszE+8eMnG2lpHR8euq21iUtKb
DsvJyVFVVeVxuYq0eeXatVHjJuQ+e6Z4GGNHf9ShQ4eZAZ89fpL1+WdzpOVH4uKWLFvu4txzS+jG
saM/WhOy4dz5C7IVa52Nd4dEIqmsrLyTlhb9/R5XFxctLV5LRwQAAAAAAABNqe4bATIy7hUXF8+Z
PauLhQURufR6/UQ9fT09fT09Zpl9rXx9fIZ7DyWi7Ozs9aFhYrG4tKzsxMlTc+cEDB08iIjupKUf
iYtTJFCJRJJ0+dKwoUOJ6D+OjoeOHBGLxbKXu0UiUWVl5e07d/bs2+/q0quRV8LlYLPZ0/0/WfzN
simTJxkYGDCFlZWVm7duHzVi+MLAz4nIxblnbm7ujujd7m79pBVrzkbzBdkAO6J3b42IJKK+rr1D
1uBZAAAAAAAAAK1N3aegZp06cjic9RvDzsbH1+tqORE52L98RoCRkZFYLC4QCB4/flxeUfFhdz5T
3q2bg4JN3UlLz88v+I+jIxH9x9HxxYvClFu3ZA8Y9tGYHr37+PlPNzHpsOjLLxRstl+fPslXLhsb
GSl4POPk76eVlJTO/5kgEomYkvSMDIFAMMDTQ/SKg719+t27YrFYWqvmbNSr0+Y2euQIZk3HX1eu
Hpa5iwEAAAAAAABaB2UiYlEtT7Njs15mBwwMDCLDt+yKiVm6bHlxSUlnM7MlX33p1OM/irSuqanB
bCgpsYmoqqqqQCAkIh7v5SJzLZ5Cy/WJKDEpicVi2VhblZSUWllZstnsxItJfIfXGYTNG0MM2xl+
0N5Qt5nfTZB06fKFPxNC1qz+9rvvjvwUN37sGCISCAREFDDv82oH5xcUGOjrM9s1Z6NZ46wvAwMD
AwODbg72hUVFkTt3TZo44Z1apAAAAAAAAACNpExEqhxVknlVoFgskRYyHLvzw8NCxWJxyq1b6zaE
Lly0+NypEw07P9TV0SaiwsJC5uuLwiIFK15MuiSRSAYNGyEtSUy6FDBrpvSrZZcu9b2Y3wAikWjd
xo3ubv0GeHqk3727fccO76FDNDU0dLS1iWjNiuCOHU1lj2fK3y+WXSwKCwtfFBa+j8EDAAAAAADA
m7CJiHm73rNXi/xzc3M1NNS1eNWfBsdms/kODj4TxgkEgtKysob1Z2pqylFV/ft/15mvyTduKFKr
uLg4OSVlzKhRMTuimM+4MaNvp6Yq+Nh/Oer7RoCDhw8/epwVOG8uEflN8qmsrIrZE0tEVpaW2lpa
z/Py7GxtZT/Kyk3w2sWmCv5NtaTZH0Za+l0NDXVtLa2miRIAAAAAAADeDcpE1NnMzMbaOnj12jmz
Z5aWlm6NjBo8cKD0XfeJSUkHD//o6e5uYmz8PC8vcme0Y3e+poYGEd1IuUlEmZkPiehOWlpOTi4R
dXOwl9OfpobG4IEDo6Kj9fT1SopLqj0z/00uX7lSVVU1Yrh3927dmBJVVZXDR44mXbo8eOAAORVr
RlgtvCvXrs0NXHDi5zhFVhAIBIKIHTvHjRndqWNHIuLxeFMmT9q5O2b8mDHt2hnMDfh0fWjYixcv
PnR0rKgov3k7NSsra3Xwd4oM8E1OnzlLRLfv3CGiPxMvamtpDfD0qDP4+tZKuJh0NC5ugKdnOwOD
lJs3Y/ftnzh+nPQPAAAAAAAAAFqHl9eot4ZtXLcxLCh4pSqHM3zokLkBn0qPMDUxUeNwIqJ25OXn
a2tru/ZynjsngNnl6z9Neti8/y5kNpKvXJbf5YLA+QKhMCh4ZRcL82lT/ELCNnHreoFfYtIlbS2t
bvavz9672trq6+klJiXJTwHUjLDO8OTYGhklkdDsGdOlJZMmTtx38IfwiIjl3ywdN2Y0l8uNid0b
E7tXTY1jadFlzEcjG9wXY+HXi6TbwatWk2Lx17dWR1MTiUSycfMWoVD4QXvDaVM/8Z/i1/CgAQAA
AAAA4J3Eynv+TE/foKW6j4ndu3tP7PnTp1oqAAAAAAAAAID3XWpqKrORmHSp5l5Xl17MRjPeqf4m
F5Mu3UlPt+tq++zZ8+/37h09qrGXygEAAAAAAACgTi2QAlBXVz91+o+IHTu1tbSGDhr0qcy6egAA
AAAAAABoJi2QAnDszv9h75633y8AAAAAAABAW8Zu6QAAAAAAAAAA4G1ACgAAAAAAAACgTWAT0YWE
BL6TM9/J2dHZZfjoMdsioyorK5u7Y6bTnNzct9DL0+zsZu2l8d7ObDTA0+xsJ9e+O6J3S0tu3b7N
d3L+9bcTzdqvRCKZ6Oun4G8XtSt67Mc+zn3dhowYtbU+f71xP/8yfPQYJ9e+E339rly91riQAQAA
AAAA3nWvVwGErl+7Oyri4/Hj9+zbvy0yqrk7duTzY6N36enqNndH74V3djaMjYwmTZwQE7tX+OIF
UxK6Jbybg733kMHN2u9vJ09mPXmq4MH7Dv7g6e6+ZeOGGf5T9x/8YfO27YrUOnf+QtCKlYMHDty2
Kcy8s/mczwMfZGY2PGIAAAAAAIB33usUgI21dXc+32fiBF+fjw8dOdrcHfN4vG4O9ioqKs3d0Xvh
XZ6NGf5TVVRUdu2OIaKEixevXvv7qwX/ZbFYzddjeUVF+PZIv0k+Ch7/y5EfP505o6dTj9GjRk6b
4nf4yFGJRFJnrR27oj3d+8+ZPcupx39WBH37Qfv2e/btb1zgAAAAAAAA77RangVgZWlZVFT04kUh
87XaWnrZJevMdmJSkp//dOe+bpOn+j96/Fj2sFp3HTh0mLnvoObSdzm1CgsL5y9Y2NO174TJfrH7
D9Rr2fyDzMxqDR6NO9bTtW9xcbH0mG2RUZ5DvMVisTSMuJ9/GTryIxe3/ivXrhOJRNIjj584MWai
T4/efYaMGPXj0Z9qxp+Wnv7VkqW93dxd3T03bd2Wk5vbvWevxKQk6WFXrl7jOzlnPXkifzaI6Hpy
8rTZn/bx8HJx6z9+ku/RuGNMuUgkCt8eMdB7eI/efUaOHS8tlxOGdG9paemDzMyqqioFZ09TUzNg
5oyDhw7/k5OzOXzbsKFD7O3s6pwNOT9lnfYf/MHerquNtZWCx2tp8aTbHTt2LC0tla5ZeBPhixe3
79zxdHdnvrLZbE/3/kmXLyvYIwAAAAAAwPuolhTA87w8JSUlTU0NBZsICQ0bN2b0mhXBz5/nrVyz
rs5dA708Y6N3LZg/r14NhoRt+vv69aBvlo4ZNTJy5y4FY3tTg4MGeBGLdfrsOekxJ06d8h48iM1+
PSFbIyLnfxYQOHfuT8d+PnDoMFN4JC5uybLlLs49t4RuHDv6ozUhG86dv1Ctu6AVK7W0tNavWfXN
oq9VVVTaGxra23U9ey5eesCZ+HhrKyuTDh3kz4ZAKAyYH6jF461dGbxx7VrvIYOZrAERhW7eEhO7
d+L4cVtCN/bp7bJ85aqaN+dXC0NafuXatVHjJuQ+e6b4BI4d/VGHDh1mBnz2+EnW55/NkZbXORty
/jbeRCAUxuyJDZg1U/HwZN1JS9PT09XW0pJ/2KNHjyUSiVmnTkRUXl5ORGZmnf75J6e8oqJh/QIA
AAAAALz7lKVbIpGosrIy4979fQcOeg8ZrKSkpGATvj4+w72HElF2dvb60DCxWCw9ka51l76enr6e
nkAoULzB0rKyEydPzZ0TMHTwICK6k5Z+JC5O8UHWbFBTU9Ojv9vxEydGDR9GRDdv3Xr0OGu4t7ds
ral+voMGDHjZ3U8/Tf54YmVl5eat20eNGL4w8HMicnHumZubuyN6t7tbP9mKNtbWS776UrbEy8Nj
z959S77+ipmZc/Hnx4wayeySMxsZGfeKi4vnzJ7VxcKCiFx6OTPlJSWlh348MtXP13+KHxPG0+zs
mNjYYUOHyA+jwdhs9nT/TxZ/s2zK5EkGBgZMoSKzIedv400id+7q28e1s5nZ46ys+sYpEAoPHznq
M3FCnfcpFBYWEhGXy73/4MGU6TPOnjzB4/IkEklxUTFHT7W+/QIAAAAAALwXXp+PDftoTI/efSb6
+jl25y9d9LXiTTjY2zMbRkZGYrG4QCBQZFe9Gnz8+HF5RcWH3flMebduDoqH96YwRnh7X732N3Mx
/LeTp6ytrCy7WMjW4vO7vdpwyHz4SCwWp2dkCASCAZ4eolcc7O3T795lbh+Q8h5c/VF5nu798/Lz
b6SkENGt1NR/cnK8PD3qDNusU0cOh7N+Y9jZ+HjZi/Z372WUV1T0ce0tLXHt3Tvj3n3maracMBj9
+vRJvnLZ2MiozgBknfz9tJKS0vk/E6T3RCgyG/X9A3j0OOunYz9/OnNGvWKTWrV2vZ6e3id+vgoe
z2KRiooKV5NbZ2ICAAAAAACgFXi9CmDzxhAdHZ3jv5089uuvUyZPYq48K0J6y4CSEpuIZG8yl7Or
Xg0WCIRExOO9vOVbi8dVMDY5YfRy7qmvr//byVN+k3xOnf7jE9/J1WrxuFzphlgsFgqFAoGAiALm
fV7tyPyCAgN9felXQ0PDageYmphYW1qeiT/fnc8/ey6+s5mZeefOdYZtYGAQGb5lV0zM0mXLi0tK
OpuZLfnqS6ce/ykqKiIiHW1t6ZG6OtoSiaSwqIjD4cgJo8GSLl2+8GdCyJrV33733ZGf4saPHUNE
isxGff8AtkVGDvT01NXRLSkpLS+vIKKysrLKykpFHpR44NDhPxMT9sXs5qjWfRmf+VsqKiq2tbE+
8XMcERUWFbJYLE2uZp11AQAAAAAA3lOvUwCWXboYGxl1s7e/efv2xk1btm0OY8qZOwKkj1gvKyt7
+1Hq6mjTq8XbRPSisKjxbbLZ7GFDBv924qSNtVV+QcGQwYOqHVBYVCTdYLPZWlpazFn3mhXBHTua
yh4pezZORMrKtdxD4eXhfuzX4wvmzzsbH+/p3l/BIB2788PDQsViccqtW+s2hC5ctPjcqRNcLpeI
CgSCTh07MocVCIQsFkuas5ATRgOIRKJ1Gze6u/Ub4OmRfvfu9h07vIcO0dTQUHA26uXho0e3U+8c
+/VXaclH4ydOHDd20ZdfyK94I+XmhrBNq75brkhuhYg6djRlsViZDx/a2lgzJZkPH33wQXtF0gcA
AAAAAADvqerrn1ks1vSpnyQmJaWlpzMl+np6RPQ8L4/5mn43423GxzA1NeWoqv79v+vM1+QbN5qk
2RHDvNPu3t0WEeXi7Cx7GZ9x40bKy+6SUzqamiopKVlZWmpraT3Py7OztZX9KCsr12i7Ok8P96wn
T37/48z9B5leHnXfBSCLzWbzHRx8JowTCASlZWWWFl04qqqJF1+/YiDx4kULc3PZJQBy1PeNAAcP
H370OCtw3lwi8pvkU1lZFbMnlogaMxtvEvTN0pgdUczn87mfEVHImtW+Mm8HrDX4/PyChV8v8vX5
eKCXZ63N1qylraXV1cbmbHw881UsFp+LP+/i7NzgyAEAAAAAAN59tZyt9e/X19jIKCZ27+rg74jI
wtxcT083dt9+ky+/uHfv/s+/Hm9klzdSbhJRZuZDIrqTlpaTk0tE3Rzs5VTR1NAYPHBgVHS0nr5e
SXFJzYfwN4x55852trbJKSmrgpfX3BsTu1dPT1cofPHz8ePz5wQQkYqKytyAT9eHhr148eJDR8eK
ivKbt1OzsrKYiZLPwtzcrFOntSEbjI2MpFeeSe5sJCYlHTz8o6e7u4mx8fO8vMid0Y7d+ZoaGkQ0
fuyY3Xti1dXVbW1sEhITz8afXxG0TMFRX7l2bW7gghM/xynyOACBQBCxY+e4MaOZFQc8Hm/K5Ek7
d8eMHzOmXTuDBs/Gm1hbWkq3C4sKiciuq61snLUGv/DrRerq6m79+jKTSUS2NtYq/34JQs1a0/2n
/vfLr7ZGRjn36BH3yy9Ps7ND169tcOQAAAAAAADvvlpSAGw2++Px48LCt86bE2D0wQcqKiqrli9f
vT5kyIhRPT78cPrUT1auVejtbm/i6z9Nuj3vvwuZjeQrdbySfUHgfIFQGBS8souF+bQpfiFhm7jc
+j0RoFb9+va5n5np4eZWc9eMaf6hW8IFAuHI4cN8Jk5gCseNGc3lcmNi98bE7lVT41hadBnz0UgF
+/LycN+5O0b2mjbJnQ1TExM1Diciakdefr62trZrL+e5cwKYAwLnzVVTUzvww6H8goIOxsbfLlnE
PHi/yW2NjJJIaPaM6dKSSRMn7jv4Q3hExPJvljZmNprQtf/9j4imTHv9EMHfj//Svq5HIXj0dwta
umTn7pjd3++xMDcPD93Y2cysWeMEAAAAAABoWay858/09A1aOoz6iYndu3tP7PnTpxrflJ//dBMT
k1XfBckWXkhIUPw6OQAAAAAAAEDLSk1NZTYSky7V3Ovq0ovZaPht22/ZxaRLd9LT7braPnv2/Pu9
e0ePauzV5lupqZcv/5WcksLc5Q4AAAAAAADQur03KQB1dfVTp/+I2LFTW0tr6KBBn8osTW8YH79P
uFzuvDkBjt35TRIhAAAAAAAAwLvsvbwRAAAAAAAAAACkFLwRoPpLAQEAAAAAAACgVUIKAAAAAAAA
AKBNQAoAAAAAAAAAoE1ACgAAAAAAAACgTUAKAAAAAAAAAKBNQAoAAAAAAAAAoE1ACgAAAAAAAACg
TUAKAAAAAAAAAKBNQAoAAAAAAAAAoE1ACgAAAAAAAACgTUAKAAAAAAAAAKBNQAoAAAAAAAAAoE1A
CgAAAAAAAACgTUAKAAAAAAAAAKBNQAoAAAAAAAAAoE1ACgAAAAAAAACgTUAKAAAAAAAAAKBNQAoA
AAAAAAAAoE1QbukAmhHfyflNu5KvXH6bkQAAAAAAAAC0OKwCAAAAAAAAAGgTFE0BXEhI4Ds55+Tm
Nr5Lpqmn2dkNq349OXnA0GFE9NOxn2cGfNb4eAAAAAAAAADaAkVTAI58fmz0Lj1d3WaNRhFpd+9a
W1kyG1ZWli0dDgAAAAAAAMD7QdEUAI/H6+Zgr6Ki0qzRKCI9/a6VpSWzYW2JFAAAAAAAAACAQthE
lJOb271nr8SkJGnplavX+E7OWU+eENGBQ4f5Ts7Mp+aNAMyq/rT09K+WLO3t5u7q7rlp6zZm1/Xk
5GmzP+3j4eXi1n/8JN+jccdkKz7IzPTzn+7c123yVP9Hjx8rHrF0FUB6RgZWAQAAAAAAAAAoSJmI
2hsa2tt1PXsu3tXFhSk9Ex9vbWVl0qEDEQ308rSztb2enLxh0+Y3tRK0YqW9nd36NasKC4seZGYS
kUAoDJgf6OzUY+3KYDaLnZ6RwSQUpEJCw/ynTOFyuWtDNqxcsy5y65Y6Y5U+4f/LxUu/XLyUiMb7
TCY83h8AAAAAAABAAS9fCujl4bFn774lX3/FZrOJ6Fz8+TGjRjK79PX09PX0BEKBnFZsrK2XfPWl
bElGxr3i4uI5s2d1sbAgIpde1d/P5+vjM9x7KBFlZ2evDw0Ti8VM13Ic2hebce/euo1hUVu3nP8z
If7Cn8uWLKrHWAEAAAAAAADasJdn3Z7u/fPy82+kpBDRrdTUf3JyvDw9FG/Fe/DgaiVmnTpyOJz1
G8POxsfnPntWs4qDvT2zYWRkJBaLCwTyUgwMayurkpJS+65dra2sBALBh9351lZW1lZWiscJAAAA
AAAA0Ga9TAGYmphYW1qeiT9PRGfPxXc2MzPv3FnxVgwNDauVGBgYRIZvUVFRXrps+YChw0aNm3Dl
6jXZAzQ1NZgNJSU2EVVVVcnvQiQSiUSilJu3utraiESim7du29pYi0QixYMEAAAAAAAAaMuUpVte
Hu7Hfj2+YP68s/Hxnu7969eKslLNQsfu/PCwULFYnHLr1roNoQsXLT536kSdq/3f5MNevaXbUbui
iSg5JWXxt0F4EAAAAAAAAACAIl6fkHt6uGc9efL7H2fuP8j08qjHXQB1dMBm8x0cfCaMEwgEpWVl
DW5n/56YrZtC2Wz29zujvlm8yLBdu/17YvbviWmqOAEAAAAAABPmw2sAACAASURBVABat9erACzM
zc06dVobssHYyMjWxlpafiPlJhFlZj4kojtpaTk5uUTUzcFefruJSUkHD//o6e5uYmz8PC8vcme0
Y3e+poZGgwO1s7X9/Y8/7Lradufzr1z7u5dzTztb2wa3BgAAAAAAANDWKMt+8fJw37k7xneSj2yh
r/806fa8/y5kNupcfm9qYqLG4URE7cjLz9fW1nbt5Tx3TkAjY/3r6jVnJyciunzlyqjhwxvZGgAA
AAAAAECbwsp7/kxP36Clw2gWfKfqbyKUwhMEAAAAAAAAoNVITU1lNhKTLtXc6+rSi9lo4MP5AAAA
AAAAAOD9ghQAAAAAAAAAQJuAFAAAAAAAAABAm6Bc9yHvLdzwDwAAAAAAACCFVQAAAAAAAAAAbQJS
AAAAAAAAAABtAlIAAAAAAAAAAG0CUgAAAAAAAAAAbQJSAAAAAAAAAABtAlIAAAAAAAAAAG0CUgAA
AAAAAAAAbQJSAAAAAAAAAACtBIvFklOCFAAAAAAAAABAK6GpqSmnBCkAAAAAAAAAgFaio4lJ9RLT
1yVIAQAAAAAAAAC0Erq6Ol1tbLhcrpKSEpfL7Wpjo6ujI92r3IKRAQAAAAAAAEDT0tXV0dXVqXUX
VgEAAAAAAAAAtAlIAQAAAAAAAAC0CdXfFtBM/vOf/7ydjqCtuXbtWkuHAAAAAADwDsHJF8iBZwEA
AAAAAAC0KsofTm3pEKjq790CgaCloyAdHR2EIRsGUgAAAAAAAADvNHV19cWLFyckJHzwwQdVVVXH
jx+Xfz55KWrOW4vtTXr02N3SIUAtkAIAAAAAAACQx7OjyXcebrYfGLKUlFhKbJYSm5TZLDaL+UpE
EpFYIhJJxBKqEktEzEeU+k/ut2fPn3mUVWf7Dnb9Jk/8yrRjl1cFLCISi8UcNTaPp6KpqWRqpqHd
TuvrRUuKyqq0NVRKS8v/vvI4KSE99sDalFsXam1z1ZnSphp+Ayz2VG/B3kEOpAAAAAAAAADkCXJ1
tSwpqryV+/LknznzV2Kx2GxisYiIJBKJWEwiCXPyzyQCLNU1glxdzzz6oc72J479QomM7qUJWWwW
i0WdOqv17N3O2ERHU5PDHCASicTEYrNIU02JxaLiKurlam7ZrYNdt3beI3o269ihlflXCsDa2nrW
rFm2trZ1Vrt3796uXbv+97//NT4CiUQiFoslEomcY1gsFpvNZrHe0sMLoRUwVuP00NXRU+MQm0Vs
FovNIjabxWYRkUQsIbFYIpaQWEJiSX5Z+dUCwdOy8pYOGd4bPSy1jfQ40q+5goord4Visbx/iQEA
AMB7zUaLW3XvH2ITS4nNqmRLlNjMf14Si149YV1CEnr5H5kisUQslojEVFphY9FFfsuM9u0tsh4V
KSmx2WyWvaP68FG2Eonk8dPc80mZ2Vl5XC0NK0sTO+uO8xYHh4cE5xVW6HFV2WwWR1XZwFCr8aMT
i6rKS4okYpGcY1hsJY4Gl62ES8jvvX/9hJ988smYMWNMTEzYbHkvCxSLxVlZWUT02WefNbJ7iUTS
v3//+fPnGxoayjksNzd306ZN8fHxyAKAgpy0tTq3N1TlcFhsFrFZxGLJ/vFIJBKSSEgskYglOuXl
LIn42D/PWjBaeL8Y6XH09dsxf1ESiYSj+qKdNoeoegogr7AyKbWgJQIEAACAJvZIUvJBWQWxWCyl
VxeWWK/+C1OaAWD+C1MieXnBSSQhiURcotB1JlGVhCTEYhFHjbwGmj94+PT72OPJfz3iqhuqcpSr
Kisu6t38bt2MpV8vJCKumvL0zxZs37haXF5y7a8njRyaWFRlzM4e2re9jiZHzmGC4vLf/pf9VGSE
LMD77l+/n7m5uZaW1lfhCZo8LSJKu59Tax2TdupL/LoZGxs3vnuRSOTv7x8VuXNHVFR5Re3/9+Co
cmbNmu3v73/mzBllZfzBgUI4bJZSUbFIKCQW6+W/o4mky7SY/5WIJSSRKCkpa5K8nBeArF5d25la
OapztaUl+m84srRIKGH9fek2sksAAADvvVN8pbGXitVVVV6u/Ge/OvlnsyTtdCUdJGKt51RZKhFX
siUSkrCIiEQSFpHEUE+R9quqJBJiEbEM2rNUOSpfL9zKU7My/aC7mLkyr0plRWWPnz7v3LE9EXFU
2LvCNwiFL6K2/8VTb+xJWWlhgZuTVvjGDXWekU2ZOTv6SoGmTrtG9ggt619n1JWVlQKBIOtZqTVP
3nqSrGelAoGgsrKy8d2LxWItLa3IyEiOKkddTaPWY6pEVZGRETNmTROLxY3v8R1kYWHRv3//Xbt2
tXQgLUNZWfmLL77YvHlzcXFxEzb7UEts9KJEic0mFksizc6qKku0JKRSQeIqkrBIIiEJkUQiZlXS
P/Vrv83+as30e71HunTgqaqqVpUV1Xmkqqpqlw48pAAAAABagXvmyikfSLo+KFRX5bCY838lJc7U
qeoTJ+SJOUSkp5JXcn9jyZMDbGWxkpKYrUSqyhIVFVJW59GSutuvEknEYolEIiktza0SSapKtUws
DZ88FnA4KmrqKmwlVmkJ++RP5537Wd5O/vujiVOynv7z9/lHxQJdDU5jV0lXVVao/r+9Mw+L6sgW
+Ll1b+80siMiisZBRByNS5hBjBiJS4jROEYcR52XwTFG85zEiU7yEo0xGp3Mm3xZjMZo9AOUmLix
BQVFXEKiRiCBcUFcWETZmm7ovftW1fvjar+WpWkEY2Lu7+OP2/dW1TlVt7q559xTpxjGTYuMt9u6
KU7kgXOXC4DneZvNdvjExcMnLrqowwAZ432+p17Im81mm9WqUqg6VJHlDEa92dxJQsu8vLzb5TlO
pVK1tLQI+QUmTpzYI3oCQFhY2JYtWyZNmoSxq3UyrYiIiEhOTo6Kiuqo1vPPP19X137Axa8BnudD
QkJmzpyZkpLSg83WBEladDZP2+0wLeTnK4udYPPwZCiVkDpz3SFEdAhRlqUsAkk9gfIOmwoPD9+2
bZswA+fPny/crBdffJHneaHAsmXLpkyZkpCQoNfrhTNr167t3bv34sWLfxq/lfMcc8zSwYMHu554
zrg/twkhw4cPnz179s6d7e/y0umE7ybO7bfb8fsk1wFCQHi3/vlRgl2uqbpraq1bt+6tt97qVP/g
4OA9e/YoFArHCDt++gRkMhlCKDo6Gu6MlePHEAAKCgpWr17tfAkAKKWVlZXHjx9PTU11zGoA6Nev
38svvzx06FCTyVRUVLRly5bGxkbXElmWTUhI+MMf/uDj41NfX5+UlJSdne0oGRUVtXz58sDAwKqq
qo0bN164cAEAoqOj16xZgxCSyWSxsbH3+/aJiIiIiIjcG4QhGX/w7buhglp5BScBFnmnphTKgg7l
NVKGBQCG4qlDXx/92Ay4PlPC8SxiACgliOHcemzgbYQQaNbpedpo4zEnseu05k3bnlv5twyj0UYp
yOXsjWuMTvudUm3fm/J12t7imOgZlFLe1t2nTUqw+xYZFZMf/fK5y4zHGAuPX2febAKA3633RRzH
MAgAKCWE5ymlSlI3dkBzaalZq+2BNa6UUscD38b3Nuz9at8PxSWIYQCEZdqY3rGgMMauUwaOGDFC
OBg2bFhGRsbIkSOFln19O4rS7TIXLlwYMWJEVxt0fqRuS2hoaFxc3OTJk7un2i+b7du3v/vuu19+
+aXN1mNuRcLAtUHy8BKjjEVMgD+ZOu1MjdFU1wIASonqt8ELpPpUKdS5nFO38fHxUSgU27dvJ4QI
r75DQ0PHjRu3du1aoUBhYWF8fPw//vGPN998EwAef/zxuLi4Tz/91PWM7RKu7Wpvb28AQAhhjDUa
TVJSEqXU+WSn7TtqdSqaEHL27Nl58+bt3r273fvVJbmuZbWLc/vtdryrQrsKIdR1spxWhV1cdZ5a
lZWVneqPEHrnnXfq6+v79+/vGOGkpCTnMtOmTXMEaHh5eQFASkqKYzyrq6tbXSKEsCyrVCqnTJkS
FxeXmJgoRHiFhYVt3779+PHjX331FQAMHTo0JSVl7ty5Wq3WhcTly5dHR0fn5uZaLJbAwMDXXnuN
Unro0CEAUCgU//73vwsKCnJycsaMGbN27dpZs2YJKqWkpAQGBs6ZM+fepo2IiIiIiMhPAE95TaC0
dJT6t6ebMYDP4iWnuYDUghqpRMKxCAB4TJIKauy/Cxsb+ArX/C+gVIjsB+rKFnBgtxNC6KHDX8c+
McRmx4HBHreqWl7970y7nWIMlILOZLNa7TU1sv4D/H48o7tQaukbXBnUO8Ru764LgBCM8e1Qgk4t
MjH/8UNA64UAgr1q0VYBgMyjP8tJGIQAgBICtpYBkku/DaGXLl8PixoVFRWVnp7efQ0EiQixheeK
3lz1RkN9w5d79p098z1QggnBmLfzdujMkAYnU9/Dw0P42OOPkhzH9aBDQeC55547fPiwVqt1nYLx
4ebs2bMtLS1Tp07tkRl1Gwo1IbLga2ZiwD4TYk9d1xqsRBhkk4WcvW4bP+gp0O0ERsjd4qolIetb
amqqY/HL/PnzKyoqTpw4IXw8ffp0VlbW/Pnzjx07du7cudWrV3/33XdpaWk9aI66b1drNJrk5OSu
tu+iVlvRBw4cmDp1anx8/MGDB7sqyDXdcR/cW8fvAUKo+8Ed7vybdEytTvVPSEgIDAxMT09ftGiR
46Rzrd/85jdLly5dt26dc61du3Z1tG5LuMRxnJ+fX01NzeLFi+fOnStY+CtWrCgvL9+7d29ZWRnH
cY8++uiKFSteeOGFjRs3diRRqVQ+99xzKSkpX3zxRXNzc0hISO/evefNmye4AIKDg+VyeXZ29qlT
pxiGSUxMZBiGUiq4AKKjo+fMmdPpWImIiIiIiDwoCBBgICshcFCxHlv44ITZyemVNsLYeSw8YRJC
7Bgnn6r8/fxF0PKv22mCGfddABRjaNZijdZc22Q0GoFQzmgkQ4f1rqrUUUItFjuPQSLhXls1/fEx
H6gUXmWXLgT4h9jt3X3gpAQLlpY7Fhl9OFdm/7q4y+zkeV548o7b8funUp+QqTxkHh5ytVru4eGH
rs+KqPFmbmR/3/SDadysWbN6JDm/EAXAICSTynOyjy756zKNRrv67TcAGJvNbjDom1uadbomo8nY
aRSAa2Qy2cqVK7Ozsw8fPvz22297enoCQEREREZGxsaNG3Nzc5OTkyMiItLS0t57771jx46lp6fH
x8evWrXqyJEjWVlZjqjac+fOsSwbERGRnp6+evXqjIyM/Pz8PXv2DB8+HAAGDhy4efPmzMzMU6dO
7d69Ozw8vFPFoqOjz5w5I/xwdFQ9Li5u9+7dubm5GRkZf/3rX9s20raAQ1WhgLPmmZmZ77//fm5u
7pEjR5YuXeq4j24OUbvNdqSkO20CAMdxp0+fjoqKureb2z6UAgPlwzwIYsxKdX2z2WKzW6w2i9Vm
sdnrm81GuycFiVC2q9H6MTExJSUlBsPt1eAY4y+++KKoqGjVqlVvv/22Xq/fsWOHEGINHQ9Cu1Oo
+7S6R1u3bj1y5MjBgwfnzp0r3OvExERnE27p0qUffPCB8wxxvjvTpk3bsGEDAOTk5OTl5cXFxQFA
ZWVlZWXlk08+6Y4yHXWz7YRpK6tLX6hWHb9/CFEAbv657ynvVP9+/fotWbLk66+/FuLn22Xx4sVX
rlzJz8/vUo94nq+trc3IyCguLo6PjwcAqVQ6YsSInJyc0tJSm81mMpkKCgouXrw4YcIEFxIDAgIQ
QidOnNDpdJTSqqqqoqKivn37CiU1Gk19ff3MmTN79+49fvz4ixcv/gQhGyIiIiIiIj0FoRgAbHJ0
dqI3yKTVdq6hxWQ0Wwxmi95k1pvMBrPFaLY0tJgqNAxPAm9Xo12IAqi9dRNA9n3BzeSdB6uu8iyS
cJyUUvTIIH/PXqo+wd7hQ3pjzL38YrrZxFstWKs1EkK7HwVAhTAANy2yhzQ726+Ku1wAQhQAJ5Vt
XRzw8X+ppUqVTOWhZE3jfH4YIi87VlhZbB5t7jWakSp5nu+RdIAAwPM8y3IyqSxiaMTK1//+yKAB
mz7YbLVYMMYIscIfwzCdRgG4ZsWKFY888kh8fPz48eO9vb2XLVsmiO7Tp8+WLVtGjx69YMECnuf7
9u2bmpo6atSow4cPv/XWW0ePHhWCHVauXAlOkQg8zwcHBx85cmTatGkjRow4fvy4sLy2oaHhnXfe
mTBhwsiRI0tKSt5++23XWqnV6pCQEEdobrvVPT09161bt3r16lGjRsXFxaWmprZqpN0CrYbLWfOg
oKD169ePHj16zpw5cXFxzz//fJeGqN1mO1LSnTaFkhUVFZGRkZ3fSLcRjAudr0QXpCIYW2x2i9Vu
ttrMVpvFarfY7IQSTIjgoO1SQJNarfb19W1lhjU2Nu7YscNms8XExOzbt+/8+fOOS6+99tro0aMP
Hjy4Z8+esLCw5cuXA4C3t3dwcLBWq01LS0tOTm5qanrnnXfaytq0aVNubm5ubq7wlvXrr78WPgqN
tIvjRbrw8ZtvvklJScnLy1uwYIEQd11ZWTlkyJB+/foJxaZPn15dXe2o5e3t3adPn0uXLu3atevQ
oUNlZWVZWVkAkJKSkpSUdO3aNQCglF6/fj0sLKzTseqom56enuvXrz9z5kxKSsrevXuvXLkCAG1l
EUIKCwv37t2bkpJitVrXr1/vWpZzx+8fmBBKsZt/2O1/k0Jkfkf6I4TWrl1bUlLy5ZdfdhSDIKxP
SU9PdzinBLKzs3PvMHLkyA77hXFRUVFwcDDDMCEhIQzDnD592rlAaWmpt7e3s/O3lUStVltbW7ty
5cqBAwcihIYNG5aQkCCXy4UqWq02PT09KioqLS0tJCQkIyPDzZERERERERH5OYAppkAB4Pgz/i1B
akyI0Ww13rH/hT+j2WI0WzEhVt5GAYAyFCgl7rkAbLS6+joliGDJpe84g87TbAbESHgeLVg4fNHS
UZ6eystlLfW1FrMJlAo5MGA0mAkPdlt3XeqEYPctMuL2ckiRny2t0wFijFmptLy8HACkilHerOYR
fPx8af0tmz94BDOsnEMqakcY427a5AJCFACLWJ7HiX/9c/rBrG9OfgsASoUKY8zzdoRYBoAzdysK
QKFQPPPMMwkJCRhjuVy+b9++N974/7ycFRUVPj4+jsYLCwt79ep18uTJxMTEb775xtPT89tvv33h
hRfaPpqfOnVKMJny8/MXLlyIEGpubtZqtSqVCgCysrJmzpzp2iARlhU4XADtVhfSLs6YMcNoNN66
dUuv17dqs9MCbdFoND4+PnV1dZs2bVq4cOGOHTu6NERtaVcHN9sUzIPKykp/f38hMNi18u5CKFAA
BsqGyoINGrUMaQw2YWMACtTXQ+rBNrIIAwWgXYsCCAoKAoCysrJW55uamry8vCilzl1QKBTx8fFJ
SUlCxHVQUNCkSZMcV7Ozs2tqaqxWq9VqXb58OUKolXWXnZ195swZQejs2bN3794tFBBsZndIS0tr
amry8fEJCgqaP3/+3r17T58+ffPmzenTp3/88ccjRoxQKpWZmZn+/ndt7nL48OHa2lqZTGa1WgsK
CmbPnt0qmPz69evPPPOMm/erbTdVKhXDMN7e3l999VVjY6NUKgWAy5cvt5Ill8vT0tJ0Oh3DMISQ
dr+GPz2EUPf93/ewXm7QoEFbt251fJw+fbrBYJg7d66fn98nn3yi0Wg6qvjCCy9UVFTk5ua2Or9r
1y7HvLp165YL0RaLRTiQy+UAYDKZnK9arVZCiPMdbyWxpaUlKSlpwoQJ77//vkQiuX79en19vUQi
EapMmzZt8uTJR48evXnz5uDBg5cvX97S0tLVgAUREREREZEHBSYYAChQBpjcWT7LKi4xFOtNNhYh
x67TmBCllO3vUaNq0Tr+YbqZQoi3E7lcCQxIJFIvP3n4xL58I9bdZIL6eHIswhiulhusZgCGk0ol
wHAIIcSyhFC+h6IA3LXIxCCAXz7t5AJgWfbT4kdkHh4q1GSsOn7SrpQFxPZS9wHOk+ep1WCkBn1P
RQFQSnmet1otBqPhb0v/LpXKZRI5y3E7d33KSSSUEkrpk09MRSzL8/w9G4dBQUEIoc8++0xogWEY
IYW1cJXjOIyx49WWVCrFGAu9cz5uu/BBJpMJ6yYczUql0unTpz/55JM+Pj5eXl4sy7peLiFUd4xk
u9UbGxtnzZr18ssv79+//+TJk59//nkr86/TAm1hWRZjzHFcXV1d//79GYbp0hC1pV0dutSm3W7v
2ahgoTEK1CplzphLY8LH5f+nrr7FAgABnvKx4b61msN9JSBEAWDShVUtMpkMABoa7trpTSqVrl+/
/uLFiwaD4aWXXjp16pTg2enbty9CaObMmdOnTwcAiUQil8sdg1BVVSXcfaFwuy4A4WDs2LGzZ892
zkfgJsImBU1NTWfPnhV2xzAYDKdPn546deqmTZtmzpx5+fLlq1evtnIBCHam1dr+xrBCg+7r0Lab
zc3NaWlpgwcPdj1peZ6PjY0VvhE+Pj4Mw/xMXADu+7/vwQXQ1NTknG9PyLkorNnZuHEjAEgkEgDI
ycmhlDp2PAkODp44ceLmzZt1Ol2rBt2fNiEhIU1NTZTShoYGQkhoaKiwBYDAgAEDHMtb2pVIKU1P
T6+pqQkJCWFZtrGxcc6cOfX19QCgVqvffPPN3bt3Z2Rk1NTUREZGzp079/XXXxddACIiIiIivxTs
2A4Awj7TF3/DnpCXLYwd+27af+54AIACEEKXTYq0t+ynFIAy9ParJrceG2w22ifokf+UXuc4qTIQ
KizWyN/6xz7tfb1Y/947Jf36qxlGQqkEIQmlrEQi5Ti70kOJMXT/EVqIAnDTIhPXATwEtBMFwCDE
IAYhRDz6ykcv6e+hBgCrQW8x6InBwCCGQT0WBQC3U/0TjuM4TiKTyuQyhYSTLl34dztvs1jNZouJ
4zjEMN3J7Sfs4jZ//nxHeDal1M/Pr0f0d+Yvf/lLfHz8kiVLLl68GB4e7hzp2q79LDxe+/n5VVVV
dVQdIVRRUbFo0SIPD4/169d/8MEH06ZNc/6quyggkUhcj9vAgQOrq6sppW4OUUfNtqtDl4bd19e3
sbGxB70AVIgCAKAMbYKW/2hOxQ4fxeHeAGAkTUW1+VO9qm6vAiAMwV2QK1i/np6ezl6AF1980dfX
d8OGDRqNZt26devWrXv++ecJIYIVnZ2dLRhCDMNwHNe2m4Ll3838Gq6rq9Vqx86aGRkZ06ZNGz58
+OOPP75p0yZ3vlwsyzqbkZ6enmazuav3y9FNk8m0ffv2kSNHDhw4cMyYMR9//PFTTz3laM0hKzEx
ccaMGfv3729paenXr9+cOXMcfXTubI/kJXEfTIj7OwK4vxDAQVNTU9u8gHv27BEcpgAQEBDw9NNP
Hzx40PnGLVq0qKamRlhJcW9IpdKnn366qKhI0KGqqmr69Onnzp0TrjIM89hjj126dMm1RJvN9u23
3wrHAwcOjIiIEDb7DAwMZFn26NGjFRUVAFBcXBwWFhYdHd2TgT8iIiIiIiL3E0wwZShDGQqUYZiv
dOmLw/r9Y9qQ/806rzfbAUCtkPxj2lCZd6GhcZu39I79jxHBbj0M2Hkil6t6eTEMkWIdGvwbNnKA
75CBfk9EDai82pS2t9bPX11Xa5ZwErudKlUyi8UQ3M8TY9KlV1ntQjB23yIj+Cd97hK5H7QTBTAx
KnRAP39WImEl0jo97hugAABsl9yok/BWpd3ai7daejAKwGQyyaQygjFCLIs4CSdVyJUAABaw2+0I
sQRjmVRmMpnu+UnRYDAcOXLk3XffXbNmTXV1tUwm8/b2dh0Qe28EBAQ0NDTU19eHhoYmJCQIJwUj
cOjQobW1tYJV7MBkMl29ejUsLExwAbRbvVevXoGBgVeuXKGUFhYWDhs2rJXQdgvcuHHDbrfHx8dn
Zmb269fviSeecK4SHBxcXV09aNCghQsXbt682f0h6qjZdnXo0rAPGTLkhx9+6OqAu4BiSim9HfnP
0AZoPl5/DAFLMbVb+EilngFCKUMJQwmD3ftpFmhoaNDpdMOGDbt69apwZvTo0fPmzduzZ8/Jkyd5
nj9w4MCiRYv+/Oc/79y5s66urrKycsSIEW+88YZjEHrc5hHit4cOHXrz5s1Wl4KDgysqKgYMGDBn
zhxH/oKysrLy8vJVq1aZTKZOX8MK73hjYmJOnjyJEBJkhYeHt5XlPr169fLy8srNzVUoFP7+/kJi
grayIiMjeZ4/fPiw2Wx+8cUX23bWRcfvH4R2ZSFAD93r7du3O44fe+yxp59+OiUlxfEjHBgYOGXK
lKSkJOeX9u4jl8vDwsJeeeUVk8kkbAHI8/z+/fuXLFkyd+7cjIwMmUyWmJjo7e390UcfuSNRqVTG
xMS8/PLL58+fz8zMBACNRnPz5s2XXnpp7dq1tbW1ISEhM2bMKC0tFe1/EREREZFfCjzmAQEwwABD
gRKG+fTypmcCpqf+PdqkVwEAp2zKLD9gvV7wh1D9nff/DMGMmy4Am41KOMbLqxdiOKtZXl+sVQw1
Bvn0VykkEZGB4RH+hWdv1tXqLWausVFns4La2zxp6rjLpdAjOwJ0wSIjqm6KE3ng3OUCwBhbrVYP
Ca261cxJpaxUykqk1bV6EJxDvJ1gTAnxkNitVltPRQGUlpZOnjr52NF8U4NRwkklnITlOADAPG/n
7XbehhAzeerk0tLSexbBMMzrr7++bNmyTZs2eXh4NDU15efnf/LJJz2ivzObNm3asGFDbm5uXV3d
vn37hHd0FRUVR44c+eijj7Kzs//5z3+2UuzEiRMxMTFHjx7tqLpSqfzb3/7Wt29ftVpdXV39yiuv
tHpobreAyWRasWLFypUrly9ffuPGjfz8fMcqXwBYvXp1aGioXq/ftm1bRkaGVCp1c4g6arZdHdwf
doRQbGzstm3beuY2AAAA4YFiAESBAYYRXAFAABOeShky2R8+xAAACHNJREFUXKknGFEKlDIUI74r
7iybzXblypXx48enpaXBnVSIJSUlu3fvFkyy/fv3R0ZGLl68uKCg4PLly8nJyVOmTNm8ebNSqdRq
tQUFBe+//35Xu3P58uXPPvuso9f1FRUVlZWVH3744ZEjR44dO+Y4r9frX3311bCwMJ7nKyoqhPex
AMDzfF5e3rJly/Ly8lqtaGhLZWXl+fPn16xZ09LSsmHDBiEFRlRU1KlTp7raCwe+vr4rVqwICAhQ
q9UajSY7O1uY1a1k5efnz5s3LyUlpbGxsbi4WCjj3NnNmze37XhYWNiWLVsmTZqEMe7o+J41hzs7
ArhfuDuyHBiNRsex4FU0Go0OF0BiYmJDQ4MwIbtETk4OIcRisTQ0NFy9erW4uLikpES4lJ2dHRgY
GBMTs2DBApvNVlFRkZqaevbsWdcSn3322aVLlzY3N9fV1eXl5RUUFAj+TZ1Ot2PHjtjY2A8//NDH
x6epqam8vFzMCCgiIiIi8gsC2yiSAgAAe9sLgIGm1ael1acpGSXGVNfUwmDYO7SIEsH+RwQjghls
d+u1OW8niEGPjpjw3ZmcyxdlLy2PObCztJeUjHg0XKFQIITG/K7vb0cGnjpRsSfFovaS/HnJrLys
qxirup8LgBBcdrXSHYus7GolIYO7KU7kgXOXC6CqquratWtTh/RnWZuLOhjja9cqa2tre0A8xx04
cOCpp56KnTDeRbFbt24dOHBAyDnXKRcuXAgNDW0VcE4pFV5HU0oRQlKpVKVStSrp/LHd47YHrSpq
NJo//vGPGGOEkFwu//TTT/38/BiGWbp0qd1ul8lkHh4erbRNTU3NysrasmVLXV1du9Vv3Lgxb948
IRsiy7IqlUpYCeyg3QIMw+Tl5WVkZBBCWJaVSqXr1q1zKJyQkGCz2RiGUSgUCoXC/SHqqNmOlHSn
TQCIiYnx8PDIycnpwZXe2IxteixRsQwLwFC489tLCR3roXPY/wSjFgOjN7lsqw1ZWVlvvPFGYGBg
XV2d1WpNTk6+du2a4xvR3Nz8+eefX7hwQVhRf+jQoYaGhv79+0ulUrPZLARCtzLpXVv4ANDQ0PDZ
Z591dLWpqWnr1q19+vS5cuWKoynhQKvV+vv7Y4yvXLniCOoGgJycHLlc/t1337VSoK0mBoNh69at
4eHhVqtVUH7cuHEqlaqjmHPnFjrqZmNjY1pamlqtlslkLS0tDjVayfrxxx95nvfx8TEYDGVlZQ0N
DRhj586223GNRpOUlCT4Czo67g5avc2rl1lICeEaq9Wq1bv6LXWmvLzc9RxwUfL48ePnz59vGwrh
ok3hktVqFdYXtLS0lJWVCYE8QoHm5uadO3eOGTOmd+/ePM/X1NR8//33QmICFxIvXryYnJxssVh0
Ot2PP/7oiHuilGZmZt66dSskJESpVBqNxkuXLjlvnCEiIiIiIvIzB9sAGEASCgCAbr9hEtadGqmR
t1AAOtWnXgmEYEQJQwhDMMI8a7NIOmkaAAAIAZ6niKVDhoy+dq3ki+SSwIDgD/9VN+zRshmzRvYP
DUGs1GKnkWNC1owMNpmthzO+0zX6Yr4HNunz8A44kZ/12KOjXFtkjTrDiaLygRPGdVeeyIPmLqdU
UFDQhAkT+vTp02m1+vr6EydOVFZWuilm1KhRHV3SarV6vd71gy/Lsmq1Wtj06yEDY7xq1SqLxXIP
b4bvgbCwsNTU1KioqG6+CO1Ztm3bdujQof3799/Dou7CwsJ2z0t7yZS9VawcAQMM8/8zXUlwhMwE
ABQYSoBSZLZAeY2tTtthVMvYsWM//PDD3//+946Xrmq1euvWrSUlJUJ6tl8bu3btamhoePXVV39W
s+gnw8tDMjhY5anq3CPZYuTLaow6Q4dBJtHR0R999JHz1PrVIg6FiIiIiMjPnPGfTkQyykoBSYBB
zO040zvYjUTG81898uOdRIAMwQxvZ+02ic0q7T+7otP2//TsCRYxnARxHMLYWn6lKKRfXynnjxhP
g6ne069yULiX2kdls9sNelvVJavVEMQiFW8nmNDdB1ub7qNGjTp37ty7eWY3e/efkwevFR+3mg0u
ysgUHgMfjY18/Fk32/yfiYrRo0e3TVT80+Pl5SWq4azGXU+xt27darvt/P3G29v7obTt3YRl2R07
dkyePPlBK/LA4DiurKwsLS2tZ5O62Zqttub2E9pXdbEpQojdbhcSsP/pT3+qra3V6/WZmZlDhgzp
vp6/ODiOMxqNX3zxxa/T/gcAncF+pqxnfr6FN/DOU6tHmv1lMXbs2LVr17Is21OLy0RERERERO4H
LVf0noM8KSaIByShDAuMI86UAuHJYt8abGeFOFPMI8xzvJ218/Kii255tzXaSz5eQzAhdjtlkGRA
aFSjptJivaBUKlQqVteoOPa1xmSqCeodLpV4I1ZKCeXthFJo0l3qvPXOiHz8Wfdte5FfOm6F1ovc
V27cuLFlyxalUvmgFXkw8Dy/Zs0aYaP4B61L+5SXl2/btk1Y5mAw3HaO5uTklJWVPVjFHgiEkF27
dhUXFz9oRR4GHIH6zlPr10Z1dXVSUhLDMMJmpQ9aHRERERERkfa5eqB8yHORvQf3lrCIRayEY1mE
EEIsYhFFvlL72F6Ip30pwQRTzBDMAA/ww+Xm9aluJS0uLPnksRH/3TsgArEMQgximf7qRxAwCAGD
GAAICqCEAAFKCRBMCaEE09r6C4UlPZ/gTOTh5icyulwsBBAR6Q4dLQQQERERERERERER+XXS1YUA
9wNxIcDPVg0xCkBERERERERERERERORh438mKh60CiI/R0QXgIiIiIiIiIiIiIiIyEPF7xaJCwRE
2kd0AYiIiIiIiIiIiIiIiDxU8EU7H7QKAABeXl4PWgUAUY27+T/3xWIOqrBu/gAAAABJRU5ErkJg
gg==
--089e0115f49a4a2d0004e823f0a6
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--089e0115f49a4a2d0004e823f0a6--


From xen-devel-bounces@lists.xen.org Tue Oct 08 02:10:39 2013
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Oct 2013 02:10:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1VTMkH-00041N-89; Tue, 08 Oct 2013 02:09:57 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <fengguang.wu@intel.com>) id 1VTMkE-00041I-99
	for xen-devel@lists.xenproject.org; Tue, 08 Oct 2013 02:09:55 +0000
Received: from [85.158.137.68:12443] by server-11.bemta-3.messagelabs.com id
	6B/7A-16607-17963525; Tue, 08 Oct 2013 02:09:53 +0000
X-Env-Sender: fengguang.wu@intel.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1381198185!7194947!1
X-Originating-IP: [192.55.52.93]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogMTkyLjU1LjUyLjkzID0+IDMyNDY2NQ==\n
X-StarScan-Received: 
X-StarScan-Version: 6.9.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16250 invoked from network); 8 Oct 2013 02:09:46 -0000
Received: from mga11.intel.com (HELO mga11.intel.com) (192.55.52.93)
	by server-9.tower-31.messagelabs.com with SMTP;
	8 Oct 2013 02:09:46 -0000
Received: from fmsmga001.fm.intel.com ([10.253.24.23])
	by fmsmga102.fm.intel.com with ESMTP; 07 Oct 2013 19:09:43 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="4.90,1053,1371106800"; d="scan'208";a="406950838"
Received: from unknown (HELO wfg-t420.sh.intel.com) ([10.255.20.230])
	by fmsmga001.fm.intel.com with ESMTP; 07 Oct 2013 19:09:20 -0700
Received: from wfg by wfg-t420.sh.intel.com with local (Exim 4.77)
	(envelope-from <fengguang.wu@intel.com>)
	id 1VTMje-0001fo-ST; Tue, 08 Oct 2013 10:09:18 +0800
Date: Tue, 8 Oct 2013 10:09:18 +0800
From: Fengguang Wu <fengguang.wu@intel.com>
To: Linus Torvalds <torvalds@linux-foundation.org>
Message-ID: <20131008020918.GA1220@localhost>
References: <20131006082340.GA24568@localhost>
	<CA+55aFxk2FoG7+BpHJAysR2bz-WQXpje6buMd8Sp6-SBqHexZg@mail.gmail.com>
	<20131007021118.GA27927@localhost>
	<20131007051038.GA9764@localhost>
	<CA+55aFz85in-ntjF_VT4=kBoUrw1m8ON7xL-=431vQKL5oCMxQ@mail.gmail.com>
	<20131007083505.GA22585@localhost>
	<CA+55aFzknXawREZRBrr0Hs+crKt62fPf+S8SubJHXk84U8AFaw@mail.gmail.com>
	<CA+55aFyrDme-oNKe9=9vppct5+qCo4=Ug35np1fZiC1da64i_Q@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CA+55aFyrDme-oNKe9=9vppct5+qCo4=Ug35np1fZiC1da64i_Q@mail.gmail.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
Cc: xen-devel@lists.xenproject.org,
	Russell King - ARM Linux <linux@arm.linux.org.uk>,
	Linux Kernel Mailing List <linux-kernel@vger.kernel.org>,
	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Subject: Re: [Xen-devel] [xen] double fault: 0000 [#1] PREEMPT SMP
	DEBUG_PAGEALLOC
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
	<mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
	<mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-devel-bounces@lists.xen.org
Errors-To: xen-devel-bounces@lists.xen.org

On Mon, Oct 07, 2013 at 04:47:29PM -0700, Linus Torvalds wrote:
> On Mon, Oct 7, 2013 at 3:14 PM, Linus Torvalds
> <torvalds@linux-foundation.org> wrote:
> >
> > I *think* r14 contains the function we're going to jump to in the
> > oops, and that could be interesting to know, but it's not decoded, so
> > you'd have to match it up against a symbol map...
> 
> Actually, Fenguguan, never mind. Instead, change the "pr_debug()" in
> kobject_release() to  "pr_alert()", so that it gets printed out. Or
> just boot with the "ignore_loglevel" thing so that debug messages are
> actually visible.
> 
> At that point, we should be able to match the oops workqueue list
> address with the address of the delayed kernel object that gets
> printed out.

Thanks for the hints! I run a kernel with pr_alert() for several times
and here is the screen log. Note that this kernel is compiled with gcc
4.6.3 and the decoded code looks different than gcc 4.8.1

wfg@bee ~/linux/obj-compiletest% kvm-0day.sh arch/x86/boot/bzImage
[    0.000000] Initializing cgroup subsys cpuset
[    0.000000] Initializing cgroup subsys cpu
[    0.000000] Linux version 3.11.0-rc2-00010-gc817a67-dirty (wfg@bee) (gcc version 4.6.3 (Debian 4.6.3-1) ) #5 SMP PREEMPT Tue Oct 8 09:29:02 CST 2013
[    0.000000] Command line: hung_task_panic=1 rcutree.rcu_cpu_stall_timeout=100 log_buf_len=8M debug sched_debug apic=debug dynamic_printk sysrq_always_enabled panic=10 prompt_ramdisk=0 console=ttyS0,115200 console=tty0 vga=normal  root=/dev/ram0 rw
[    0.000000] e820: BIOS-provided physical RAM map:
[    0.000000] BIOS-e820: [mem 0x0000000000000000-0x000000000009fbff] usable
[    0.000000] BIOS-e820: [mem 0x000000000009fc00-0x000000000009ffff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000000f0000-0x00000000000fffff] reserved
[    0.000000] BIOS-e820: [mem 0x0000000000100000-0x000000000fffdfff] usable
[    0.000000] BIOS-e820: [mem 0x000000000fffe000-0x000000000fffffff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000feffc000-0x00000000feffffff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000fffc0000-0x00000000ffffffff] reserved
[    0.000000] NX (Execute Disable) protection: active
[    0.000000] Hypervisor detected: KVM
[    0.000000] e820: update [mem 0x00000000-0x00000fff] usable ==> reserved
[    0.000000] e820: remove [mem 0x000a0000-0x000fffff] usable
[    0.000000] e820: last_pfn = 0xfffe max_arch_pfn = 0x400000000
[    0.000000] Scan for SMP in [mem 0x00000000-0x000003ff]
[    0.000000] Scan for SMP in [mem 0x0009fc00-0x0009ffff]
[    0.000000] Scan for SMP in [mem 0x000f0000-0x000fffff]
[    0.000000] found SMP MP-table at [mem 0x000f1840-0x000f184f] mapped at [ffff8800000f1840]
[    0.000000]   mpc: f1850-f193c
[    0.000000] Base memory trampoline at [ffff880000099000] 99000 size 24576
[    0.000000] init_memory_mapping: [mem 0x00000000-0x000fffff]
[    0.000000]  [mem 0x00000000-0x000fffff] page 4k
[    0.000000] BRK [0x028a7000, 0x028a7fff] PGTABLE
[    0.000000] BRK [0x028a8000, 0x028a8fff] PGTABLE
[    0.000000] BRK [0x028a9000, 0x028a9fff] PGTABLE
[    0.000000] init_memory_mapping: [mem 0x0e600000-0x0e7fffff]
[    0.000000]  [mem 0x0e600000-0x0e7fffff] page 4k
[    0.000000] BRK [0x028aa000, 0x028aafff] PGTABLE
[    0.000000] init_memory_mapping: [mem 0x0c000000-0x0e5fffff]
[    0.000000]  [mem 0x0c000000-0x0e5fffff] page 4k
[    0.000000] BRK [0x028ab000, 0x028abfff] PGTABLE
[    0.000000] init_memory_mapping: [mem 0x00100000-0x0bffffff]
[    0.000000]  [mem 0x00100000-0x0bffffff] page 4k
[    0.000000] init_memory_mapping: [mem 0x0e800000-0x0fffdfff]
[    0.000000]  [mem 0x0e800000-0x0fffdfff] page 4k
[    0.000000] log_buf_len: 8388608
[    0.000000] early log buf free: 128416(97%)
[    0.000000] RAMDISK: [mem 0x0e8d6000-0x0ffeffff]
[    0.000000] ACPI: RSDP 00000000000f16b0 00014 (v00 BOCHS )
[    0.000000] ACPI: RSDT 000000000fffe3f0 00034 (v01 BOCHS  BXPCRSDT 00000001 BXPC 00000001)
[    0.000000] ACPI: FACP 000000000fffff80 00074 (v01 BOCHS  BXPCFACP 00000001 BXPC 00000001)
[    0.000000] ACPI: DSDT 000000000fffe430 01137 (v01   BXPC   BXDSDT 00000001 INTL 20100528)
[    0.000000] ACPI: FACS 000000000fffff40 00040
[    0.000000] ACPI: SSDT 000000000ffff6a0 00899 (v01 BOCHS  BXPCSSDT 00000001 BXPC 00000001)
[    0.000000] ACPI: APIC 000000000ffff5b0 00080 (v01 BOCHS  BXPCAPIC 00000001 BXPC 00000001)
[    0.000000] ACPI: HPET 000000000ffff570 00038 (v01 BOCHS  BXPCHPET 00000001 BXPC 00000001)
[    0.000000] ACPI: Local APIC address 0xfee00000
[    0.000000] mapped APIC to ffffffffff5bb000 (        fee00000)
[    0.000000] kvm-clock: Using msrs 4b564d01 and 4b564d00
[    0.000000] kvm-clock: cpu 0, msr 0:e896001, boot clock
[    0.000000] Zone ranges:
[    0.000000]   DMA32    [mem 0x00001000-0xffffffff]
[    0.000000]   Normal   empty
[    0.000000] Movable zone start for each node
[    0.000000] Early memory node ranges
[    0.000000]   node   0: [mem 0x00001000-0x0009efff]
[    0.000000]   node   0: [mem 0x00100000-0x0fffdfff]
[    0.000000] On node 0 totalpages: 65436
[    0.000000]   DMA32 zone: 1024 pages used for memmap
[    0.000000]   DMA32 zone: 21 pages reserved
[    0.000000]   DMA32 zone: 65436 pages, LIFO batch:15
[    0.000000] ACPI: PM-Timer IO Port: 0xb008
[    0.000000] ACPI: Local APIC address 0xfee00000
[    0.000000] mapped APIC to ffffffffff5bb000 (        fee00000)
[    0.000000] ACPI: LAPIC (acpi_id[0x00] lapic_id[0x00] enabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x01] lapic_id[0x01] enabled)
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0xff] dfl dfl lint[0x1])
[    0.000000] ACPI: IOAPIC (id[0x00] address[0xfec00000] gsi_base[0])
[    0.000000] IOAPIC[0]: apic_id 0, version 17, address 0xfec00000, GSI 0-23
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
[    0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 00, APIC ID 0, APIC INT 02
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 5 global_irq 5 high level)
[    0.000000] Int: type 0, pol 1, trig 3, bus 00, IRQ 05, APIC ID 0, APIC INT 05
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)
[    0.000000] Int: type 0, pol 1, trig 3, bus 00, IRQ 09, APIC ID 0, APIC INT 09
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 10 global_irq 10 high level)
[    0.000000] Int: type 0, pol 1, trig 3, bus 00, IRQ 0a, APIC ID 0, APIC INT 0a
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 11 global_irq 11 high level)
[    0.000000] Int: type 0, pol 1, trig 3, bus 00, IRQ 0b, APIC ID 0, APIC INT 0b
[    0.000000] ACPI: IRQ0 used by override.
[    0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 01, APIC ID 0, APIC INT 01
[    0.000000] ACPI: IRQ2 used by override.
[    0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 03, APIC ID 0, APIC INT 03
[    0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 04, APIC ID 0, APIC INT 04
[    0.000000] ACPI: IRQ5 used by override.
[    0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 06, APIC ID 0, APIC INT 06
[    0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 07, APIC ID 0, APIC INT 07
[    0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 08, APIC ID 0, APIC INT 08
[    0.000000] ACPI: IRQ9 used by override.
[    0.000000] ACPI: IRQ10 used by override.
[    0.000000] ACPI: IRQ11 used by override.
[    0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 0c, APIC ID 0, APIC INT 0c
[    0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 0d, APIC ID 0, APIC INT 0d
[    0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 0e, APIC ID 0, APIC INT 0e
[    0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 0f, APIC ID 0, APIC INT 0f
[    0.000000] Using ACPI (MADT) for SMP configuration information
[    0.000000] ACPI: HPET id: 0x8086a201 base: 0xfed00000
[    0.000000] smpboot: Allowing 2 CPUs, 0 hotplug CPUs
[    0.000000] mapped IOAPIC to ffffffffff5ba000 (fec00000)
[    0.000000] nr_irqs_gsi: 40
[    0.000000] e820: [mem 0x10000000-0xfeffbfff] available for PCI devices
[    0.000000] Booting paravirtualized kernel on KVM
[    0.000000] setup_percpu: NR_CPUS:4096 nr_cpumask_bits:2 nr_cpu_ids:2 nr_node_ids:1
[    0.000000] PERCPU: Embedded 25 pages/cpu @ffff88000dc00000 s77904 r0 d24496 u1048576
[    0.000000] pcpu-alloc: s77904 r0 d24496 u1048576 alloc=1*2097152
[    0.000000] pcpu-alloc: [0] 0 1
[    0.000000] kvm-clock: cpu 0, msr 0:e896001, primary cpu clock
[    0.000000] KVM setup async PF for cpu 0
[    0.000000] kvm-stealtime: cpu 0, msr dc0ccc0
[    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 64391
[    0.000000] Kernel command line: hung_task_panic=1 rcutree.rcu_cpu_stall_timeout=100 log_buf_len=8M debug sched_debug apic=debug dynamic_printk sysrq_always_enabled panic=10 prompt_ramdisk=0 console=ttyS0,115200 console=tty0 vga=normal  root=/dev/ram0 rw
[    0.000000] PID hash table entries: 1024 (order: 1, 8192 bytes)
[    0.000000] Dentry cache hash table entries: 32768 (order: 6, 262144 bytes)
[    0.000000] Inode-cache hash table entries: 16384 (order: 5, 131072 bytes)
[    0.000000] Calgary: detecting Calgary via BIOS EBDA area
[    0.000000] Calgary: Unable to locate Rio Grande table in EBDA - bailing!
[    0.000000] Memory: 199068K/261744K available (8557K kernel code, 1784K rwdata, 3968K rodata, 844K init, 10064K bss, 62676K reserved)
[    0.000000] Preemptible hierarchical RCU implementation.
[    0.000000]  RCU debugfs-based tracing is enabled.
[    0.000000]  Dump stacks of tasks blocking RCU-preempt GP.
[    0.000000]  Additional per-CPU info printed with stalls.
[    0.000000]  RCU restricting CPUs from NR_CPUS=4096 to nr_cpu_ids=2.
[    0.000000] NR_IRQS:262400 nr_irqs:512 16
[    0.000000] console [ttyS0] enabled
[    0.000000] Lock dependency validator: Copyright (c) 2006 Red Hat, Inc., Ingo Molnar
[    0.000000] ... MAX_LOCKDEP_SUBCLASSES:  8
[    0.000000] ... MAX_LOCK_DEPTH:          48
[    0.000000] ... MAX_LOCKDEP_KEYS:        8191
[    0.000000] ... CLASSHASH_SIZE:          4096
[    0.000000] ... MAX_LOCKDEP_ENTRIES:     16384
[    0.000000] ... MAX_LOCKDEP_CHAINS:      32768
[    0.000000] ... CHAINHASH_SIZE:          16384
[    0.000000]  memory used by lock dependency info: 5855 kB
[    0.000000]  per task-struct memory footprint: 1920 bytes
[    0.000000] ODEBUG: 5 of 5 active objects replaced
[    0.000000] hpet clockevent registered
[    0.000000] tsc: Detected 2693.508 MHz processor
[    0.008000] Calibrating delay loop (skipped) preset value.. 5387.01 BogoMIPS (lpj=10774032)
[    0.009066] pid_max: default: 32768 minimum: 301
[    0.011236] Mount-cache hash table entries: 256
[    0.012872] Initializing cgroup subsys devices
[    0.014450] Initializing cgroup subsys perf_event
[    0.016033] Initializing cgroup subsys net_prio
[    0.017679] Last level iTLB entries: 4KB 0, 2MB 0, 4MB 0
[    0.017679] Last level dTLB entries: 4KB 0, 2MB 0, 4MB 0
[    0.017679] tlb_flushall_shift: 6
[    0.020028] debug: unmapping init [mem 0xffffffff81ecf000-0xffffffff81ed2fff]
[    0.024212] ACPI: Core revision 20130517
[    0.028632] ACPI: All ACPI Tables successfully acquired
[    0.030673] Getting VERSION: 50014
[    0.031610] Getting VERSION: 50014
[    0.032029] Getting ID: 0
[    0.032626] Getting ID: ff000000
[    0.033747] Getting LVT0: 8700
[    0.034632] Getting LVT1: 8400
[    0.036125] enabled ExtINT on CPU#0
[    0.038413] ENABLING IO-APIC IRQs
[    0.040022] init IO_APIC IRQs
[    0.041140]  apic 0 pin 0 not connected
[    0.042378] IOAPIC[0]: Set routing entry (0-1 -> 0x31 -> IRQ 1 Mode:0 Active:0 Dest:1)
[    0.044056] IOAPIC[0]: Set routing entry (0-2 -> 0x30 -> IRQ 0 Mode:0 Active:0 Dest:1)
[    0.048053] IOAPIC[0]: Set routing entry (0-3 -> 0x33 -> IRQ 3 Mode:0 Active:0 Dest:1)
[    0.050530] IOAPIC[0]: Set routing entry (0-4 -> 0x34 -> IRQ 4 Mode:0 Active:0 Dest:1)
[    0.052026] IOAPIC[0]: Set routing entry (0-5 -> 0x35 -> IRQ 5 Mode:1 Active:0 Dest:1)
[    0.054012] IOAPIC[0]: Set routing entry (0-6 -> 0x36 -> IRQ 6 Mode:0 Active:0 Dest:1)
[    0.056023] IOAPIC[0]: Set routing entry (0-7 -> 0x37 -> IRQ 7 Mode:0 Active:0 Dest:1)
[    0.060024] IOAPIC[0]: Set routing entry (0-8 -> 0x38 -> IRQ 8 Mode:0 Active:0 Dest:1)
[    0.062168] IOAPIC[0]: Set routing entry (0-9 -> 0x39 -> IRQ 9 Mode:1 Active:0 Dest:1)
[    0.064050] IOAPIC[0]: Set routing entry (0-10 -> 0x3a -> IRQ 10 Mode:1 Active:0 Dest:1)
[    0.068049] IOAPIC[0]: Set routing entry (0-11 -> 0x3b -> IRQ 11 Mode:1 Active:0 Dest:1)
[    0.072050] IOAPIC[0]: Set routing entry (0-12 -> 0x3c -> IRQ 12 Mode:0 Active:0 Dest:1)
[    0.074942] IOAPIC[0]: Set routing entry (0-13 -> 0x3d -> IRQ 13 Mode:0 Active:0 Dest:1)
[    0.076055] IOAPIC[0]: Set routing entry (0-14 -> 0x3e -> IRQ 14 Mode:0 Active:0 Dest:1)
[    0.080055] IOAPIC[0]: Set routing entry (0-15 -> 0x3f -> IRQ 15 Mode:0 Active:0 Dest:1)
[    0.082900]  apic 0 pin 16 not connected
[    0.084011]  apic 0 pin 17 not connected
[    0.085514]  apic 0 pin 18 not connected
[    0.086879]  apic 0 pin 19 not connected
[    0.088021]  apic 0 pin 20 not connected
[    0.089303]  apic 0 pin 21 not connected
[    0.092011]  apic 0 pin 22 not connected
[    0.093447]  apic 0 pin 23 not connected
[    0.094586] ..TIMER: vector=0x30 apic1=0 pin1=2 apic2=-1 pin2=-1
[    0.096004] smpboot: CPU0: Intel Common KVM processor (fam: 0f, model: 06, stepping: 01)
[    0.100013] Using local APIC timer interrupts.
[    0.100013] calibrating APIC timer ...
[    0.104000] ... lapic delta = 6249724
[    0.104000] ... PM-Timer delta = 357882
[    0.104000] ... PM-Timer result ok
[    0.104000] ..... delta 6249724
[    0.104000] ..... mult: 268423601
[    0.104000] ..... calibration result: 3999823
[    0.104000] ..... CPU clock speed is 2692.2950 MHz.
[    0.104000] ..... host bus clock speed is 999.3823 MHz.
[    0.104149] Performance Events: unsupported Netburst CPU model 6 no PMU driver, software events only.
[    0.132578] SMP alternatives: lockdep: fixing up alternatives
[    0.135434] smpboot: Booting Node   0, Processors  #1 OK
[    0.008000] kvm-clock: cpu 1, msr 0:e896041, secondary cpu clock
[    0.008000] masked ExtINT on CPU#1
[    0.160289] Brought up 2 CPUs
[    0.160196] KVM setup async PF for cpu 1
[    0.160196] kvm-stealtime: cpu 1, msr dd0ccc0
[    0.162498] smpboot: Total of 2 processors activated (10774.03 BogoMIPS)
[    0.164526] devtmpfs: initialized
[    0.168645] atomic64 test passed for x86-64 platform with CX8 and with SSE
[    0.171812] regulator-dummy: no parameters
[    0.172614] NET: Registered protocol family 16
[    0.176978] ACPI: bus type PCI registered
[    0.178107] PCI: Using configuration type 1 for base access
[    0.190156] ACPI: Added _OSI(Module Device)
[    0.192013] ACPI: Added _OSI(Processor Device)
[    0.193400] ACPI: Added _OSI(3.0 _SCP Extensions)
[    0.196012] ACPI: Added _OSI(Processor Aggregator Device)
[    0.200616] ACPI: EC: Look up EC in DSDT
[    0.210325] ACPI: Interpreter enabled
[    0.211686] ACPI: (supports S0 S5)
[    0.212005] ACPI: Using IOAPIC for interrupt routing
[    0.213282] PCI: Using host bridge windows from ACPI; if necessary, use "pci=nocrs" and report a bug
[    0.232392] ACPI: PCI Root Bridge [PCI0] (domain 0000 [bus 00-ff])
[    0.235713] PCI host bridge to bus 0000:00
[    0.236017] pci_bus 0000:00: root bus resource [bus 00-ff]
[    0.238057] pci_bus 0000:00: root bus resource [io  0x0000-0x0cf7]
[    0.240005] pci_bus 0000:00: root bus resource [io  0x0d00-0xffff]
[    0.241843] pci_bus 0000:00: root bus resource [mem 0x000a0000-0x000bffff]
[    0.244014] pci_bus 0000:00: root bus resource [mem 0x80000000-0xfebfffff]
[    0.245551] pci 0000:00:00.0: [8086:1237] type 00 class 0x060000
[    0.248185] pci 0000:00:01.0: [8086:7000] type 00 class 0x060100
[    0.249736] pci 0000:00:01.1: [8086:7010] type 00 class 0x010180
[    0.254765] pci 0000:00:01.1: reg 0x20: [io  0xc060-0xc06f]
[    0.258583] pci 0000:00:01.3: [8086:7113] type 00 class 0x068000
[    0.260593] pci 0000:00:01.3: quirk: [io  0xb000-0xb03f] claimed by PIIX4 ACPI
[    0.264036] pci 0000:00:01.3: quirk: [io  0xb100-0xb10f] claimed by PIIX4 SMB
[    0.266746] pci 0000:00:02.0: [1013:00b8] type 00 class 0x030000
[    0.276091] pci 0000:00:02.0: reg 0x10: [mem 0xfc000000-0xfdffffff pref]
[    0.281754] pci 0000:00:02.0: reg 0x14: [mem 0xfebe2000-0xfebe2fff]
[    0.304115] pci 0000:00:02.0: reg 0x30: [mem 0xfebd0000-0xfebdffff pref]
[    0.309097] pci 0000:00:03.0: [1af4:1000] type 00 class 0x020000
[    0.312981] pci 0000:00:03.0: reg 0x10: [io  0xc040-0xc05f]
[    0.317021] pci 0000:00:03.0: reg 0x14: [mem 0xfebe1000-0xfebe1fff]
[    0.328994] pci 0000:00:03.0: reg 0x30: [mem 0xfebc0000-0xfebcffff pref]
[    0.332787] pci 0000:00:04.0: [8086:100e] type 00 class 0x020000
[    0.336015] pci 0000:00:04.0: reg 0x10: [mem 0xfeb80000-0xfeb9ffff]
[    0.341000] pci 0000:00:04.0: reg 0x14: [io  0xc000-0xc03f]
[    0.353015] pci 0000:00:04.0: reg 0x30: [mem 0xfeba0000-0xfebbffff pref]
[    0.356302] pci 0000:00:05.0: [8086:25ab] type 00 class 0x088000
[    0.359664] pci 0000:00:05.0: reg 0x10: [mem 0xfebe0000-0xfebe000f]
[    0.368822] pci_bus 0000:00: on NUMA node 0
[    0.370569] acpi PNP0A03:00: ACPI _OSC support notification failed, disabling PCIe ASPM
[    0.372019] acpi PNP0A03:00: Unable to request _OSC control (_OSC support mask: 0x08)
[    0.378316] ACPI: PCI Interrupt Link [LNKA] (IRQs 5 *10 11)
[    0.381084] ACPI: PCI Interrupt Link [LNKB] (IRQs 5 *10 11)
[    0.384839] ACPI: PCI Interrupt Link [LNKC] (IRQs 5 10 *11)
[    0.388247] ACPI: PCI Interrupt Link [LNKD] (IRQs 5 10 *11)
[    0.390642] ACPI: PCI Interrupt Link [LNKS] (IRQs *9)
[    0.393858] ACPI: Enabled 16 GPEs in block 00 to 0F
[    0.396038] ACPI: \_SB_.PCI0: notify handler is installed
[    0.398197] Found 1 acpi root devices
[    0.400620] vgaarb: device added: PCI:0000:00:02.0,decodes=io+mem,owns=io+mem,locks=none
[    0.404029] vgaarb: loaded
[    0.405007] vgaarb: bridge control possible 0000:00:02.0
[    0.408831] ACPI: bus type USB registered
[    0.410415] usbcore: registered new interface driver usbfs
[    0.412061] usbcore: registered new interface driver hub
[    0.414164] usbcore: registered new device driver usb
[    0.416253] pps_core: LinuxPPS API ver. 1 registered
[    0.418056] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
[    0.420056] PTP clock support registered
[    0.424409] wmi: Mapper loaded
[    0.426328] PCI: Using ACPI for IRQ routing
[    0.428014] PCI: pci_cache_line_size set to 64 bytes
[    0.430261] e820: reserve RAM buffer [mem 0x0009fc00-0x0009ffff]
[    0.432036] e820: reserve RAM buffer [mem 0x0fffe000-0x0fffffff]
[    0.437512] NET: Registered protocol family 23
[    0.441093] cfg80211: Calling CRDA to update world regulatory domain
[    0.444222] nfc: nfc_init: NFC Core ver 0.1
[    0.445891] NET: Registered protocol family 39
[    0.449152] HPET: 3 timers in total, 0 timers will be used for per-cpu timer
[    0.452213] Switched to clocksource kvm-clock
[    0.454338] pnp: PnP ACPI init
[    0.455528] ACPI: bus type PNP registered
[    0.457259] IOAPIC[0]: Set routing entry (0-8 -> 0x38 -> IRQ 8 Mode:0 Active:0 Dest:3)
[    0.460299] pnp 00:00: Plug and Play ACPI device, IDs PNP0b00 (active)
[    0.462761] IOAPIC[0]: Set routing entry (0-1 -> 0x31 -> IRQ 1 Mode:0 Active:0 Dest:3)
[    0.465892] pnp 00:01: Plug and Play ACPI device, IDs PNP0303 (active)
[    0.468487] IOAPIC[0]: Set routing entry (0-12 -> 0x3c -> IRQ 12 Mode:0 Active:0 Dest:3)
[    0.471777] pnp 00:02: Plug and Play ACPI device, IDs PNP0f13 (active)
[    0.474050] IOAPIC[0]: Set routing entry (0-6 -> 0x36 -> IRQ 6 Mode:0 Active:0 Dest:3)
[    0.477229] pnp 00:03: [dma 2]
[    0.478354] pnp 00:03: Plug and Play ACPI device, IDs PNP0700 (active)
[    0.480320] IOAPIC[0]: Set routing entry (0-7 -> 0x37 -> IRQ 7 Mode:0 Active:0 Dest:3)
[    0.482865] pnp 00:04: Plug and Play ACPI device, IDs PNP0400 (active)
[    0.485939] IOAPIC[0]: Set routing entry (0-4 -> 0x34 -> IRQ 4 Mode:0 Active:0 Dest:3)
[    0.488759] pnp 00:05: Plug and Play ACPI device, IDs PNP0501 (active)
[    0.491673] pnp 00:06: Plug and Play ACPI device, IDs PNP0103 (active)
[    0.494442] pnp: PnP ACPI: found 7 devices
[    0.496237] ACPI: bus type PNP unregistered
[    0.504585] pci_bus 0000:00: resource 4 [io  0x0000-0x0cf7]
[    0.505670] pci_bus 0000:00: resource 5 [io  0x0d00-0xffff]
[    0.506622] pci_bus 0000:00: resource 6 [mem 0x000a0000-0x000bffff]
[    0.507711] pci_bus 0000:00: resource 7 [mem 0x80000000-0xfebfffff]
[    0.509116] NET: Registered protocol family 2
[    0.510402] TCP established hash table entries: 2048 (order: 3, 32768 bytes)
[    0.511632] TCP bind hash table entries: 2048 (order: 5, 131072 bytes)
[    0.512980] TCP: Hash tables configured (established 2048 bind 2048)
[    0.514121] TCP: reno registered
[    0.514698] UDP hash table entries: 256 (order: 3, 40960 bytes)
[    0.515833] UDP-Lite hash table entries: 256 (order: 3, 40960 bytes)
[    0.517276] NET: Registered protocol family 1
[    0.518445] RPC: Registered named UNIX socket transport module.
[    0.519500] RPC: Registered udp transport module.
[    0.520316] RPC: Registered tcp transport module.
[    0.521159] RPC: Registered tcp NFSv4.1 backchannel transport module.
[    0.522219] pci 0000:00:00.0: Limiting direct PCI/PCI transfers
[    0.523259] pci 0000:00:01.0: PIIX3: Enabling Passive Release
[    0.524315] pci 0000:00:01.0: Activating ISA DMA hang workarounds
[    0.525435] pci 0000:00:02.0: Boot video device
[    0.526226] PCI: CLS 0 bytes, default 64
[    0.527222] Unpacking initramfs...
[    1.647752] debug: unmapping init [mem 0xffff88000e8d6000-0xffff88000ffeffff]
[    1.650115] has_svm: not amd
[    1.650654] kvm: no hardware support
[    1.651625] camellia-x86_64: performance on this CPU would be suboptimal: disabling camellia-x86_64.
[    1.653324] blowfish-x86_64: performance on this CPU would be suboptimal: disabling blowfish-x86_64.
[    1.655634] twofish-x86_64-3way: performance on this CPU would be suboptimal: disabling twofish-x86_64-3way.
[    1.655670] cryptomgr_test (24) used greatest stack depth: 6224 bytes left
[    1.658851] sha1_ssse3: Neither AVX nor SSSE3 is available/usable.
[    1.660033] sha256_ssse3: Neither AVX nor SSSE3 is available/usable.
[    1.661182] sha512_ssse3: Neither AVX nor SSSE3 is available/usable.
[    1.662331] AVX or AES-NI instructions are not detected.
[    1.663277] AVX instructions are not detected.
[    1.664104] AVX instructions are not detected.
[    1.664931] AVX instructions are not detected.
[    1.668096] Initializing RT-Tester: OK
[    1.668995] audit: initializing netlink socket (disabled)
[    1.670073] type=2000 audit(1378709045.825:1): initialized
[    1.673842] DLM installed
[    1.676043] NFS: Registering the id_resolver key type
[    1.677041] Key type id_resolver registered
[    1.677755] Key type id_legacy registered
[    1.678456] Installing knfsd (copyright (C) 1996 okir@monad.swb.de).
[    1.679806] ROMFS MTD (C) 2007 Red Hat, Inc.
[    1.680710] fuse init (API version 7.22)
[    1.682180] ceph: loaded (mds proto 32)
[    1.684622] cryptomgr_test (43) used greatest stack depth: 5768 bytes left
[    1.687992] cryptomgr_test (46) used greatest stack depth: 5616 bytes left
[    1.698638] cryptomgr_test (72) used greatest stack depth: 5352 bytes left
[    1.705046] alg: No test for crc32 (crc32-table)
[    1.707753] alg: No test for lz4hc (lz4hc-generic)
[    1.710661] alg: No test for stdrng (krng)
[    1.713037] NET: Registered protocol family 38
[    1.714107] Key type asymmetric registered
[    1.714910] Asymmetric key parser 'x509' registered
[    1.715619] test_string_helpers: Running tests...
[    1.718018] crc32: CRC_LE_BITS = 32, CRC_BE BITS = 32
[    1.718935] crc32: self tests passed, processed 225944 bytes in 441140 nsec
[    1.720882] crc32c: CRC_LE_BITS = 32
[    1.721403] crc32c: self tests passed, processed 225944 bytes in 195229 nsec
[    1.723590] cr_bllcd: INTEL CARILLO RANCH LPC not found.
[    1.725086] cr_bllcd: Carillo Ranch Backlight Driver Initialized.
[    1.726751] VIA Graphics Integration Chipset framebuffer 2.4 initializing
[    1.728443] vmlfb: initializing
[    1.728969] Could not find Carillo Ranch MCH device.
[    1.730096] no IO addresses supplied
[    1.731101] hgafb: HGA card not detected.
[    1.732351] hgafb: probe of hgafb.0 failed with error -22
[    1.733808] usbcore: registered new interface driver udlfb
[    1.735167] usbcore: registered new interface driver smscufx
[    1.737255] uvesafb: failed to execute /sbin/v86d
[    1.738281] uvesafb: make sure that the v86d helper is installed and executable
[    1.739709] uvesafb: Getting VBE info block failed (eax=0x4f00, err=-2)
[    1.740807] uvesafb: vbe_init() failed with -22
[    1.741591] uvesafb: probe of uvesafb.0 failed with error -22
[    1.742493] ipmi message handler version 39.2
[    1.743129] ipmi device interface
[    1.743742] IPMI System Interface driver.
[    1.744606] ipmi_si: Adding default-specified kcs state machine
[    1.745483] ipmi_si: Trying default-specified kcs state machine at i/o address 0xca2, slave address 0x0, irq 0
[    1.746917] ipmi_si: Interface detection failed
[    1.760183] ipmi_si: Adding default-specified smic state machine
[    1.760983] ipmi_si: Trying default-specified smic state machine at i/o address 0xca9, slave address 0x0, irq 0
[    1.762260] ipmi_si: Interface detection failed
[    1.776202] ipmi_si: Adding default-specified bt state machine
[    1.777426] ipmi_si: Trying default-specified bt state machine at i/o address 0xe4, slave address 0x0, irq 0
[    1.779129] ipmi_si: Interface detection failed
[    1.788358] kobject: 'ipmi_si' (ffff880007739a00): kobject_release, parent ffff8800001b7648 (delayed)
[    1.790616] kobject: 'ipmi_si' (ffff880007739800): kobject_release, parent ffff880000221248 (delayed)
[    1.792576] kobject: 'ipmi_si' (ffff880007739c00): kobject_release, parent ffff880000189248 (delayed)
[    1.794779] ipmi_si: Unable to find any System Interface(s)
[    1.795904] IPMI Watchdog: driver initialized
[    1.796583] Copyright (C) 2004 MontaVista Software - IPMI Powerdown via sys_reboot.
[    1.798552] input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input0
[    1.799694] ACPI: Power Button [PWRF]
[    1.901778] Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled
[    1.928423] 00:05: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
[    1.931360] Applicom driver: $Id: ac.c,v 1.30 2000/03/22 16:03:57 dwmw2 Exp $
[    1.932976] ac.o: No PCI boards found.
[    1.934076] ac.o: For an ISA board you must supply memory and irq parameters.
[    1.937062] Non-volatile memory driver v1.3
[    1.938458] Linux agpgart interface v0.103
[    1.940360] [drm:drm_core_init] *ERROR* Cannot create /proc/dri
[    1.941826] kobject: 'drm' (ffff880006dc3848): kobject_release, parent ffff880000189648 (delayed)
[    1.944395] kobject: 'drm' (ffff880006dbf000): kobject_release, parent           (null) (delayed)
[    1.947937] [drm] radeon kernel modesetting enabled.
[    1.950192] [drm:drm_proc_init] *ERROR* Cannot create /proc/dri/0
[    1.951997] [drm:drm_get_minor] *ERROR* DRM: Failed to initialize /proc/dri.
[    1.955365] kobject: 'controlD64' (ffff880006dc3020): kobject_release, parent           (null) (delayed)
[    1.957033] cirrus: probe of 0000:00:02.0 failed with error -1
[    1.958426] usbcore: registered new interface driver udl
[    1.959998] parport_pc 00:04: reported by Plug and Play ACPI
[    1.961183] parport0: PC-style at 0x378, irq 7 [PCSPP(,...)]
[    1.963179] kobject: 'parport_pc.956' (ffff880006dc3020): kobject_release, parent           (null) (delayed)
[    1.965619] kobject: 'parport_pc.888' (ffff880006dd8820): kobject_release, parent           (null) (delayed)
[    1.967935] kobject: 'parport_pc.632' (ffff880006dd8020): kobject_release, parent           (null) (delayed)
[    1.970185] ibmasm: IBM ASM Service Processor Driver version 1.0 loaded
[    1.971827] dummy-irq: no IRQ given.  Use irq=N
[    1.973640] Phantom Linux Driver, version n0.9.8, init OK
[    1.975286] Silicon Labs C2 port support v. 0.51.0 - (C) 2007 Rodolfo Giometti
[    1.977157] c2port c2port0: C2 port uc added
[    1.978013] c2port c2port0: uc flash has 30 blocks x 512 bytes (15360 bytes total)
[    1.980241] Guest personality initialized and is inactive
[    1.981607] VMCI host device registered (name=vmci, major=10, minor=56)
[    1.982867] Initialized host personality
[    1.983560] Driver for timberdale has been successfully registered.
[    1.984882] usbcore: registered new interface driver viperboard
[    1.986204] usbcore: registered new interface driver pn533
[    1.987343] mtdoops: mtd device (mtddev=name/number) must be supplied
[    1.988442] device id = 2440
[    1.988896] device id = 2480
[    1.989347] device id = 24c0
[    1.989806] device id = 24d0
[    1.990361] device id = 25a1
[    1.990909] device id = 2670
[    1.991533] platform physmap-flash.0: failed to claim resource 0
[    1.992659] kobject: 'physmap-flash' (ffff880006dee800): kobject_release, parent ffff880000189248 (delayed)
[    1.994199] SBC-GXx flash: IO:0x258-0x259 MEM:0xdc000-0xdffff
[    1.995167] Could not find PAR responsible for SC520CDP Flash Bank #0
[    1.996427] Trying default address 0x8400000
[    1.997492] Could not find PAR responsible for SC520CDP Flash Bank #1
[    1.998671] Trying default address 0x8c00000
[    1.999518] Could not find PAR responsible for SC520CDP DIL Flash
[    2.000915] Trying default address 0x9400000
[    2.002087] SC520 CDP flash device: 0x800000 at 0x8400000
[    2.003320] Failed to ioremap_nocache
[    2.004295] Failed to ioremap_nocache
[    2.005066] Generic platform RAM MTD, (c) 2004 Simtec Electronics
[    2.006574] kobject: 'docg3' (ffff880006df5c00): kobject_release, parent ffff880000189248 (delayed)
[    2.008475] slram: not enough parameters.
[    2.012123] No valid DiskOnChip devices found
[    2.013435] [nandsim] warning: read_byte: unexpected data output cycle, state is STATE_READY return 0x0
[    2.015249] [nandsim] warning: read_byte: unexpected data output cycle, state is STATE_READY return 0x0
[    2.017548] [nandsim] warning: read_byte: unexpected data output cycle, state is STATE_READY return 0x0
[    2.019539] [nandsim] warning: read_byte: unexpected data output cycle, state is STATE_READY return 0x0
[    2.021586] [nandsim] warning: read_byte: unexpected data output cycle, state is STATE_READY return 0x0
[    2.023325] [nandsim] warning: read_byte: unexpected data output cycle, state is STATE_READY return 0x0
[    2.025210] NAND device: Manufacturer ID: 0x98, Chip ID: 0x39 (Toshiba NAND 128MiB 1,8V 8-bit), 128MiB, page size: 512, OOB size: 16
[    2.027695] flash size: 128 MiB
[    2.028666] page size: 512 bytes
[    2.029434] OOB area size: 16 bytes
[    2.030053] sector size: 16 KiB
[    2.030769] pages number: 262144
[    2.031294] pages per sector: 32
[    2.032097] bus width: 8
[    2.032645] bits in sector size: 14
[    2.033346] bits in page size: 9
[    2.033905] bits in OOB size: 4
[    2.034494] flash size with OOB: 135168 KiB
[    2.035426] page address bytes: 4
[    2.036146] sector address bytes: 3
[    2.037056] options: 0x42
[    2.043105] Scanning device for bad blocks
[    2.103002] Creating 1 MTD partitions on "NAND 128MiB 1,8V 8-bit":
[    2.105238] 0x000000000000-0x000008000000 : "NAND simulator partition 0"
[    2.107648] parport0: powerup/reset Butterfly
[    2.226163] parport_pc 00:04: registered master spi42
[    2.227704] parport_pc 00:04: master is unqueued, this is deprecated
[    2.230139] spi spi42.1: spi_bitbang_setup, 66 nsec/bit
[    2.231574] spi spi42.1: setup mode 0, 8 bits/w, 15000000 Hz max --> 0
[    2.234657] parport_pc 00:04: registered child spi42.1
[    2.236048] parport0: dataflash at spi42.1
[    2.237235] parport0: AVR Butterfly
[    2.238424] parport0: cannot grant exclusive access for device spi-lm70llp
[    2.240412] spi-lm70llp: spi_lm70llp probe fail, status -12
[    2.242401] usbcore: registered new interface driver irda-usb
[    2.244367] usbcore: registered new interface driver stir4200
[    2.246030] usbcore: registered new interface driver mcs7780
[    2.247511] usbcore: registered new interface driver kingsun-sir
[    2.249376] usbcore: registered new interface driver ksdazzle-sir
[    2.251376] usbcore: registered new interface driver ks959-sir
[    2.253816] usbcore: registered new interface driver hwa-rc
[    2.256189] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[    2.258045] ohci-pci: OHCI PCI platform driver
[    2.259611] ohci-platform: OHCI generic platform driver
[    2.261988] uhci_hcd: USB Universal Host Controller Interface driver
[    2.264494] driver u132_hcd
[    2.266071] usbcore: registered new interface driver hwa-hc
[    2.267855] fusbh200_hcd: FUSBH200 Host Controller (EHCI) Driver
[    2.269440] Warning! fusbh200_hcd should always be loaded before uhci_hcd and ohci_hcd, not after
[    2.272261] usbcore: registered new interface driver cdc_wdm
[    2.274184] usbcore: registered new interface driver usbtmc
[    2.276471] usbcore: registered new interface driver appledisplay
[    2.278371] usbcore: registered new interface driver emi26 - firmware loader
[    2.280648] usbcore: registered new interface driver emi62 - firmware loader
[    2.282942] driver ftdi-elan
[    2.284600] usbcore: registered new interface driver ftdi-elan
[    2.286331] usbcore: registered new interface driver idmouse
[    2.288059] usbcore: registered new interface driver usblcd
[    2.289890] usbcore: registered new interface driver ldusb
[    2.291707] usbcore: registered new interface driver usbled
[    2.293568] usbcore: registered new interface driver legousbtower
[    2.295169] usbcore: registered new interface driver rio500
[    2.297247] usbcore: registered new interface driver usbtest
[    2.299116] usbcore: registered new interface driver trancevibrator
[    2.301237] usbcore: registered new interface driver uss720
[    2.302963] uss720: v0.6:USB Parport Cable driver for Cables using the Lucent Technologies USS720 Chip
[    2.305255] uss720: NOTE: this is a special purpose driver to allow nonstandard
[    2.307371] uss720: protocols (eg. bitbang) over USS720 usb to parallel cables
[    2.309042] uss720: If you just want to connect to a printer, use usblp instead
[    2.311221] usbcore: registered new interface driver yurex
[    2.312991] kobject: 'gpio-vbus' (ffff880006829400): kobject_release, parent ffff880000189248 (delayed)
[    2.315622] i8042: PNP: PS/2 Controller [PNP0303:KBD,PNP0f13:MOU] at 0x60,0x64 irq 1,12
[    2.319584] serio: i8042 KBD port at 0x60,0x64 irq 1
[    2.320822] serio: i8042 AUX port at 0x60,0x64 irq 12
[    2.321928] parport0: cannot grant exclusive access for device parkbd
[    2.388821] input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input1
[    2.391593] kobject: '(null)' (ffff88000770faf0): kobject_release, parent           (null) (delayed)
[    2.393525] usbcore: registered new interface driver bcm5974
[    2.395745] usbcore: registered new interface driver synaptics_usb
[    2.398712] usbcore: registered new interface driver iforce
[    2.401977] parport0: cannot grant exclusive access for device walkera0701
[    2.403796] walkera0701: failed to register parport device
[    2.405993] usbcore: registered new interface driver usbtouchscreen
[    2.407956] apanel: Fujitsu BIOS signature 'FJKEYINF' not found...
[    2.409590] usbcore: registered new interface driver ati_remote2
[    2.411444] cm109: Keymap for Komunikate KIP1000 phone loaded
[    2.413053] usbcore: registered new interface driver cm109
[    2.413904] cm109: CM109 phone driver: 20080805 (C) Alfred E. Heggestad
[    2.415460] usbcore: registered new interface driver keyspan_remote
[    2.417670] usbcore: registered new interface driver yealink
[    2.418707] I2O subsystem v1.325
[    2.419361] i2o: max drivers = 8
[    2.420556] I2O Configuration OSM v1.323
[    2.421581] I2O ProcFS OSM v1.316
[    2.422371] kobject: 'proc-osm' (ffff880007754a00): kobject_release, parent ffff880007717448 (delayed)
[    2.425475] kobject: 'mc13xxx-rtc' (ffff88000776ca00): kobject_release, parent ffff880000189248 (delayed)
[    2.427727] kobject: 'rtc-msm6242' (ffff88000776c800): kobject_release, parent ffff880000189248 (delayed)
[    2.429979] kobject: 'pcap-rtc' (ffff88000776c600): kobject_release, parent ffff880000189248 (delayed)
[    2.432100] kobject: 'rtc-rp5c01' (ffff88000777e600): kobject_release, parent ffff880000189248 (delayed)
[    2.434494] rtc rtc0: test: dev (254:0)
[    2.435196] rtc-test rtc-test.0: rtc core: registered test as rtc0
[    2.436784] rtc rtc1: test: dev (254:1)
[    2.437792] rtc-test rtc-test.1: rtc core: registered test as rtc1
[    2.438988] i2c /dev entries driver
[    2.439794] usbcore: registered new interface driver i2c-diolan-u2c
[    2.440789] i2c-parport: adapter type unspecified
[    2.441529] i2c-parport-light: adapter type unspecified
[    2.442509] pps pps0: new PPS source ktimer
[    2.443262] pps pps0: ktimer PPS source registered
[    2.443979] pps_parport: parallel port PPS client
[    2.444785] parport0: cannot grant exclusive access for device pps_parport
[    2.445804] pps_parport: couldn't register with parport0
[    2.446664] Driver for 1-wire Dallas network protocol.
[    2.447525] usbcore: registered new interface driver DS9490R
[    2.448487] DS1WM w1 busmaster driver - (c) 2004 Szabolcs Gyurko
[    2.449702] power_supply test_ac: uevent
[    2.450474] power_supply test_ac: POWER_SUPPLY_NAME=test_ac
[    2.451414] power_supply test_ac: prop ONLINE=1
[    2.452149] power_supply test_ac: power_supply_changed
[    2.453075] power_supply test_ac: power_supply_changed_work
[    2.454304] power_supply test_ac: power_supply_update_gen_leds 1
[    2.455498] power_supply test_ac: uevent
[    2.456132] power_supply test_ac: POWER_SUPPLY_NAME=test_ac
[    2.456317] power_supply test_battery: uevent
[    2.456319] power_supply test_battery: POWER_SUPPLY_NAME=test_battery
[    2.456342] power_supply test_battery: prop STATUS=Discharging
[    2.456346] power_supply test_battery: prop CHARGE_TYPE=Fast
[    2.456354] power_supply test_battery: prop HEALTH=Good
[    2.456359] power_supply test_battery: prop PRESENT=1
[    2.456362] power_supply test_battery: prop TECHNOLOGY=Li-ion
[    2.456366] power_supply test_battery: prop CHARGE_FULL_DESIGN=100
[    2.456369] power_supply test_battery: prop CHARGE_FULL=100
[    2.456373] power_supply test_battery: prop CHARGE_NOW=50
[    2.456376] power_supply test_battery: prop CAPACITY=50
[    2.456379] power_supply test_battery: prop CAPACITY_LEVEL=Normal
[    2.456383] power_supply test_battery: prop TIME_TO_EMPTY_AVG=3600
[    2.456386] power_supply test_battery: prop TIME_TO_FULL_NOW=3600
[    2.456389] power_supply test_battery: prop MODEL_NAME=Test battery
[    2.456393] power_supply test_battery: prop MANUFACTURER=Linux
[    2.456397] power_supply test_battery: prop SERIAL_NUMBER=3.11.0-rc2-00010-gc817a67-dirty
[    2.456400] power_supply test_battery: prop TEMP=26
[    2.456404] power_supply test_battery: prop VOLTAGE_NOW=3300
[    2.456683] power_supply test_battery: power_supply_changed
[    2.456702] power_supply test_battery: power_supply_changed_work
[    2.456707] power_supply test_battery: power_supply_update_bat_leds 2
[    2.456714] power_supply test_battery: uevent
[    2.456717] power_supply test_battery: POWER_SUPPLY_NAME=test_battery
[    2.456734] power_supply test_battery: prop STATUS=Discharging
[    2.456739] power_supply test_battery: prop CHARGE_TYPE=Fast
[    2.456742] power_supply test_battery: prop HEALTH=Good
[    2.456746] power_supply test_battery: prop PRESENT=1
[    2.456750] power_supply test_battery: prop TECHNOLOGY=Li-ion
[    2.456754] power_supply test_battery: prop CHARGE_FULL_DESIGN=100
[    2.456758] power_supply test_battery: prop CHARGE_FULL=100
[    2.456767] power_supply test_battery: prop CHARGE_NOW=50
[    2.456771] power_supply test_battery: prop CAPACITY=50
[    2.456775] power_supply test_battery: prop CAPACITY_LEVEL=Normal
[    2.456779] power_supply test_battery: prop TIME_TO_EMPTY_AVG=3600
[    2.456783] power_supply test_battery: prop TIME_TO_FULL_NOW=3600
[    2.456787] power_supply test_battery: prop MODEL_NAME=Test battery
[    2.456794] power_supply test_battery: prop MANUFACTURER=Linux
[    2.456799] power_supply test_battery: prop SERIAL_NUMBER=3.11.0-rc2-00010-gc817a67-dirty
[    2.456803] power_supply test_battery: prop TEMP=26
[    2.456807] power_supply test_battery: prop VOLTAGE_NOW=3300
[    2.456872] power_supply test_usb: uevent
[    2.456875] power_supply test_usb: POWER_SUPPLY_NAME=test_usb
[    2.456882] power_supply test_usb: prop ONLINE=1
[    2.456896] power_supply test_usb: power_supply_changed
[    2.456934] power_supply test_usb: power_supply_changed_work
[    2.456939] power_supply test_usb: power_supply_update_gen_leds 1
[    2.456945] power_supply test_usb: uevent
[    2.456947] power_supply test_usb: POWER_SUPPLY_NAME=test_usb
[    2.456954] power_supply test_usb: prop ONLINE=1
[    2.458181] applesmc: supported laptop not found!
[    2.458182] applesmc: driver init failed (ret=-19)!
[    2.458699] f71882fg: Not a Fintek device
[    2.458778] f71882fg: Not a Fintek device
[    2.459692] kobject: 'mc13783-adc' (ffff88000688e400): kobject_release, parent ffff880000189248 (delayed)
[    2.460194] pc87360: PC8736x not detected, module not inserted
[    2.461635] cpuidle: using governor ladder
[    2.461638] cpuidle: using governor menu
[    2.461658] sdhci: Secure Digital Host Controller Interface driver
[    2.461660] sdhci: Copyright(c) Pierre Ossman
[    2.462799] VUB300 Driver rom wait states = 1C irqpoll timeout = 0400
[    2.462799] usbcore: registered new interface driver vub300
[    2.462836] usbcore: registered new interface driver ushc
[    2.462837] sdhci-pltfm: SDHCI platform and OF driver helper
[    2.463626] ledtrig-cpu: registered to indicate activity on CPUs
[    2.464118] dcdbas dcdbas: Dell Systems Management Base Driver (version 5.6.0-3.2)
[    2.465514] usbcore: registered new interface driver usbhid
[    2.465516] usbhid: USB HID core driver
[    2.465596] usbip_core: usbip_core_init:804: USB/IP Core v1.0.0
[    2.465737] vhci_hcd: vhci_hcd_probe:1000: name vhci_hcd id -1
[    2.465746] vhci_hcd vhci_hcd: USB/IP Virtual Host Controller
[    2.465854] vhci_hcd vhci_hcd: new USB bus registered, assigned bus number 1
[    2.465867] vhci_hcd: vhci_start:884: enter vhci_start
[    2.466765] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
[    2.466767] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    2.466769] usb usb1: Product: USB/IP Virtual Host Controller
[    2.466770] usb usb1: Manufacturer: Linux 3.11.0-rc2-00010-gc817a67-dirty vhci_hcd
[    2.466772] usb usb1: SerialNumber: vhci_hcd
[    2.583473] power_supply test_ac: prop ONLINE=1
[    2.584191] hub 1-0:1.0: USB hub found
[    2.584214] vhci_hcd: vhci_hub_control:247: typeReq a006 wValue 2900 wIndex 0
[    2.584245] vhci_hcd: vhci_hub_control:305:  GetHubDescriptor
[    2.584247] vhci_hcd: vhci_hub_control:398: port -1
[    2.584248] vhci_hcd: vhci_hub_control:405:  bye
[    2.584258] hub 1-0:1.0: 8 ports detected
[    2.584299] vhci_hcd: vhci_hub_control:247: typeReq a000 wValue 0 wIndex 0
[    2.584306] vhci_hcd: vhci_hub_control:309:  GetHubStatus
[    2.584306] vhci_hcd: vhci_hub_control:398: port -1
[    2.584307] vhci_hcd: vhci_hub_control:405:  bye
[    2.584756] vhci_hcd: vhci_hub_control:247: typeReq 2303 wValue 8 wIndex 1
[    2.584758] vhci_hcd: vhci_hub_control:384:  SetPortFeature: default 8
[    2.584759] vhci_hcd: vhci_hub_control:398: port 0
[    2.584760] vhci_hcd: dump_port_status_diff:101: status prev -> new: 00000000 -> 00000100
[    2.584762] vhci_hcd: dump_port_status_diff:115:  +POWER
[    2.584763] vhci_hcd: dump_port_status_diff:119:
[    2.584763] vhci_hcd: vhci_hub_control:405:  bye
[    2.584768] vhci_hcd: vhci_hub_control:247: typeReq 2303 wValue 8 wIndex 2
[    2.584769] vhci_hcd: vhci_hub_control:384:  SetPortFeature: default 8
[    2.584770] vhci_hcd: vhci_hub_control:398: port 1
[    2.584771] vhci_hcd: dump_port_status_diff:101: status prev -> new: 00000000 -> 00000100
[    2.584772] vhci_hcd: dump_port_status_diff:115:  +POWER
[    2.584773] vhci_hcd: dump_port_status_diff:119:
[    2.584774] vhci_hcd: vhci_hub_control:405:  bye
[    2.584777] vhci_hcd: vhci_hub_control:247: typeReq 2303 wValue 8 wIndex 3
[    2.584779] vhci_hcd: vhci_hub_control:384:  SetPortFeature: default 8
[    2.584779] vhci_hcd: vhci_hub_control:398: port 2
[    2.584780] vhci_hcd: dump_port_status_diff:101: status prev -> new: 00000000 -> 00000100
[    2.584781] vhci_hcd: dump_port_status_diff:115:  +POWER
[    2.584782] vhci_hcd: dump_port_status_diff:119:
[    2.584783] vhci_hcd: vhci_hub_control:405:  bye
[    2.584786] vhci_hcd: vhci_hub_control:247: typeReq 2303 wValue 8 wIndex 4
[    2.584787] vhci_hcd: vhci_hub_control:384:  SetPortFeature: default 8
[    2.584788] vhci_hcd: vhci_hub_control:398: port 3
[    2.584789] vhci_hcd: dump_port_status_diff:101: status prev -> new: 00000000 -> 00000100
[    2.584789] vhci_hcd: dump_port_status_diff:115:  +POWER
[    2.584790] vhci_hcd: dump_port_status_diff:119:
[    2.584791] vhci_hcd: vhci_hub_control:405:  bye
[    2.584794] vhci_hcd: vhci_hub_control:247: typeReq 2303 wValue 8 wIndex 5
[    2.584795] vhci_hcd: vhci_hub_control:384:  SetPortFeature: default 8
[    2.584796] vhci_hcd: vhci_hub_control:398: port 4
[    2.584797] vhci_hcd: dump_port_status_diff:101: status prev -> new: 00000000 -> 00000100
[    2.584798] vhci_hcd: dump_port_status_diff:115:  +POWER
[    2.584799] vhci_hcd: dump_port_status_diff:119:
[    2.584799] vhci_hcd: vhci_hub_control:405:  bye
[    2.584803] vhci_hcd: vhci_hub_control:247: typeReq 2303 wValue 8 wIndex 6
[    2.584804] vhci_hcd: vhci_hub_control:384:  SetPortFeature: default 8
[    2.584804] vhci_hcd: vhci_hub_control:398: port 5
[    2.584805] vhci_hcd: dump_port_status_diff:101: status prev -> new: 00000000 -> 00000100
[    2.584806] vhci_hcd: dump_port_status_diff:115:  +POWER
[    2.584807] vhci_hcd: dump_port_status_diff:119:
[    2.584808] vhci_hcd: vhci_hub_control:405:  bye
[    2.584811] vhci_hcd: vhci_hub_control:247: typeReq 2303 wValue 8 wIndex 7
[    2.584812] vhci_hcd: vhci_hub_control:384:  SetPortFeature: default 8
[    2.584813] vhci_hcd: vhci_hub_control:398: port 6
[    2.584814] vhci_hcd: dump_port_status_diff:101: status prev -> new: 00000000 -> 00000100
[    2.584814] vhci_hcd: dump_port_status_diff:115:  +POWER
[    2.584815] vhci_hcd: dump_port_status_diff:119:
[    2.584816] vhci_hcd: vhci_hub_control:405:  bye
[    2.584819] vhci_hcd: vhci_hub_control:247: typeReq 2303 wValue 8 wIndex 8
[    2.584820] vhci_hcd: vhci_hub_control:384:  SetPortFeature: default 8
[    2.584821] vhci_hcd: vhci_hub_control:398: port 7
[    2.584822] vhci_hcd: dump_port_status_diff:101: status prev -> new: 00000000 -> 00000100
[    2.584823] vhci_hcd: dump_port_status_diff:115:  +POWER
[    2.584823] vhci_hcd: dump_port_status_diff:119:
[    2.584824] vhci_hcd: vhci_hub_control:405:  bye
[    2.584976] vhci_hcd: vhci_hcd_probe:1034: bye
[    2.584987] vhci_hcd: vhci_hcd_init:1156: USB/IP 'Virtual' Host Controller (VHCI) Driver v1.0.0
[    2.674167] usbcore: registered new interface driver usbip-host
[    2.675605] usbip_host: usbip_host_init:270: USB/IP Host Driver v1.0.0
[    2.677504] tsc: Refined TSC clocksource calibration: 2693.466 MHz
[    2.678974] usbcore: registered new interface driver tranzport
[    2.680315] vhci_hcd: vhci_hub_control:247: typeReq a300 wValue 0 wIndex 1
[    2.681527] vhci_hcd: vhci_hub_control:313:  GetPortStatus port 1
[    2.682701] vhci_hcd: vhci_hub_control:355:  GetPortStatus bye 100 0
[    2.684277] vhci_hcd: vhci_hub_control:398: port 0
[    2.684284] usbcore: registered new interface driver alphatrack
[    2.684286] vme_user: VME User Space Access Driver
[    2.684287] vme_user: No cards, skipping registration
[    2.685526] Loading crystalhd 0.9.27
[    2.685597] usbcore: registered new interface driver ft1000usb
[    2.685661] usbcore: registered new interface driver gdm_wimax
[    2.685683] usbcore: registered new interface driver cedusb
[    2.700553] vhci_hcd: dump_port_status_diff:101: status prev -> new: 00000100 -> 00000100
[    2.700671] ipip: IPv4 over IPv4 tunneling driver
[    2.700970] gre: GRE over IPv4 demultiplexor driver
[    2.700972] IPv4 over IPSec tunneling driver
[    2.701327] TCP: cubic registered
[    2.701331] NET: Registered protocol family 17
[    2.711921] vhci_hcd: dump_port_status_diff:115:   POWER
[    2.711981] NET: Registered protocol family 9
[    2.711990] X.25 for Linux Version 0.2
[    2.717433] vhci_hcd: dump_port_status_diff:119:
[    2.718825] vhci_hcd: vhci_hub_control:405:  bye
[    2.718831] NET: Registered protocol family 33
[    2.718835] Key type rxrpc registered
[    2.718836] Key type rxrpc_s registered
[    2.726623] vhci_hcd: vhci_hub_control:247: typeReq a300 wValue 0 wIndex 2
[    2.726898] RxRPC: Registered security type 2 'rxkad'
[    2.726983] l2tp_core: L2TP core driver, V2.0
[    2.726985] NET4: DECnet for Linux: V.2.5.68s (C) 1995-2003 Linux DECnet Project Team
[    2.735459] vhci_hcd: vhci_hub_control:313:  GetPortStatus port 2
[    2.737647] DECnet: Routing cache hash table of 256 buckets, 16Kbytes
[    2.737685] vhci_hcd: vhci_hub_control:355:  GetPortStatus bye 100 0
[    2.737687] vhci_hcd: vhci_hub_control:398: port 1
[    2.737690] vhci_hcd: dump_port_status_diff:101: status prev -> new: 00000100 -> 00000100
[    2.737692] vhci_hcd: dump_port_status_diff:115:   POWER
[    2.737694] vhci_hcd: dump_port_status_diff:119:
[    2.737695] vhci_hcd: vhci_hub_control:405:  bye
[    2.737948] vhci_hcd: vhci_hub_control:247: typeReq a300 wValue 0 wIndex 3
[    2.737950] vhci_hcd: vhci_hub_control:313:  GetPortStatus port 3
[    2.737952] vhci_hcd: vhci_hub_control:355:  GetPortStatus bye 100 0
[    2.737953] vhci_hcd: vhci_hub_control:398: port 2
[    2.737955] vhci_hcd: dump_port_status_diff:101: status prev -> new: 00000100 -> 00000100
[    2.737965] vhci_hcd: dump_port_status_diff:115:   POWER
[    2.737967] vhci_hcd: dump_port_status_diff:119:
[    2.737968] vhci_hcd: vhci_hub_control:405:  bye
[    2.737978] vhci_hcd: vhci_hub_control:247: typeReq a300 wValue 0 wIndex 4
[    2.737980] vhci_hcd: vhci_hub_control:313:  GetPortStatus port 4
[    2.737982] vhci_hcd: vhci_hub_control:355:  GetPortStatus bye 100 0
[    2.737983] vhci_hcd: vhci_hub_control:398: port 3
[    2.737985] vhci_hcd: dump_port_status_diff:101: status prev -> new: 00000100 -> 00000100
[    2.737987] vhci_hcd: dump_port_status_diff:115:   POWER
[    2.737989] vhci_hcd: dump_port_status_diff:119:
[    2.737990] vhci_hcd: vhci_hub_control:405:  bye
[    2.737998] vhci_hcd: vhci_hub_control:247: typeReq a300 wValue 0 wIndex 5
[    2.738000] vhci_hcd: vhci_hub_control:313:  GetPortStatus port 5
[    2.738002] vhci_hcd: vhci_hub_control:355:  GetPortStatus bye 100 0
[    2.738004] vhci_hcd: vhci_hub_control:398: port 4
[    2.738006] vhci_hcd: dump_port_status_diff:101: status prev -> new: 00000100 -> 00000100
[    2.738015] vhci_hcd: dump_port_status_diff:115:   POWER
[    2.738018] vhci_hcd: dump_port_status_diff:119:
[    2.738027] vhci_hcd: vhci_hub_control:405:  bye
[    2.738037] vhci_hcd: vhci_hub_control:247: typeReq a300 wValue 0 wIndex 6
[    2.738039] vhci_hcd: vhci_hub_control:313:  GetPortStatus port 6
[    2.738041] vhci_hcd: vhci_hub_control:355:  GetPortStatus bye 100 0
[    2.738043] vhci_hcd: vhci_hub_control:398: port 5
[    2.738044] vhci_hcd: dump_port_status_diff:101: status prev -> new: 00000100 -> 00000100
[    2.738046] vhci_hcd: dump_port_status_diff:115:   POWER
[    2.738048] vhci_hcd: dump_port_status_diff:119:
[    2.738049] vhci_hcd: vhci_hub_control:405:  bye
[    2.738058] vhci_hcd: vhci_hub_control:247: typeReq a300 wValue 0 wIndex 7
[    2.738060] vhci_hcd: vhci_hub_control:313:  GetPortStatus port 7
[    2.738062] vhci_hcd: vhci_hub_control:355:  GetPortStatus bye 100 0
[    2.738063] vhci_hcd: vhci_hub_control:398: port 6
[    2.738065] vhci_hcd: dump_port_status_diff:101: status prev -> new: 00000100 -> 00000100
[    2.738067] vhci_hcd: dump_port_status_diff:115:   POWER
[    2.738068] vhci_hcd: dump_port_status_diff:119:
[    2.738069] vhci_hcd: vhci_hub_control:405:  bye
[    2.738078] vhci_hcd: vhci_hub_control:247: typeReq a300 wValue 0 wIndex 8
[    2.738080] vhci_hcd: vhci_hub_control:313:  GetPortStatus port 8
[    2.738081] vhci_hcd: vhci_hub_control:355:  GetPortStatus bye 100 0
[    2.738083] vhci_hcd: vhci_hub_control:398: port 7
[    2.738085] vhci_hcd: dump_port_status_diff:101: status prev -> new: 00000100 -> 00000100
[    2.738086] vhci_hcd: dump_port_status_diff:115:   POWER
[    2.738088] vhci_hcd: dump_port_status_diff:119:
[    2.738089] vhci_hcd: vhci_hub_control:405:  bye
[    2.813032] usb usb1: vhci_bus_suspend
[    2.813076] NET: Registered protocol family 12
[    2.814127] vhci_hcd: vhci_hub_status:208: changed 0
[    2.828320] 8021q: 802.1Q VLAN Support v1.8
[    2.830268] sctp: Hash tables configured (established 1024 bind 1024)
[    2.832985] rds_page_remainder_cpu_notify(): cpu 0 action 0x7
[    2.834801] rds_page_remainder_cpu_notify(): cpu 1 action 0x7
[    2.836415] NET: Registered protocol family 37
[    2.837802] NET: Registered protocol family 36
[    2.839397] Key type dns_resolver registered
[    2.841025] Key type ceph registered
[    2.842412] libceph: loaded (mon/osd proto 15/24)
[    2.843773] mpls_gso: MPLS GSO support
[    2.848993]
[    2.848993] printing PIC contents
[    2.850407] ... PIC  IMR: ffff
[    2.851205] ... PIC  IRR: 1013
[    2.852114] ... PIC  ISR: 0000
[    2.852964] ... PIC ELCR: 0c00
[    2.853853] printing local APIC contents on CPU#0/0:
[    2.855252] ... APIC ID:      00000000 (0)
[    2.856043] ... APIC VERSION: 00050014
[    2.856043] ... APIC TASKPRI: 00000000 (00)
[    2.856043] ... APIC PROCPRI: 00000000
[    2.856043] ... APIC LDR: 01000000
[    2.856043] ... APIC DFR: ffffffff
[    2.856043] ... APIC SPIV: 000001ff
[    2.856043] ... APIC ISR field:
[    2.856043] 0000000000000000000000000000000000000000000000000000000000000000
[    2.856043] ... APIC TMR field:
[    2.856043] 0000000000000000000000000000000000000000000000000000000000000000
[    2.856043] ... APIC IRR field:
[    2.856043] 0000000000000000000000000000000000000000000000000000000000008000
[    2.856043] ... APIC ESR: 00000000
[    2.856043] ... APIC ICR: 000008fd
[    2.856043] ... APIC ICR2: 02000000
[    2.856043] ... APIC LVTT: 000000ef
[    2.856043] ... APIC LVTPC: 00010000
[    2.856043] ... APIC LVT0: 00010700
[    2.856043] ... APIC LVT1: 00000400
[    2.856043] ... APIC LVTERR: 000000fe
[    2.856043] ... APIC TMICT: 0003c481
[    2.856043] ... APIC TMCCT: 00000000
[    2.856043] ... APIC TDCR: 00000003
[    2.856043]
[    2.882198] number of MP IRQ sources: 15.
[    2.882886] number of IO-APIC #0 registers: 24.
[    2.883647] testing the IO APIC.......................
[    2.884582] IO APIC #0......
[    2.885077] .... register #00: 00000000
[    2.885714] .......    : physical APIC id: 00
[    2.886449] .......    : Delivery Type: 0
[    2.887114] .......    : LTS          : 0
[    2.887813] .... register #01: 00170011
[    2.888534] .......     : max redirection entries: 17
[    2.889404] .......     : PRQ implemented: 0
[    2.890110] .......     : IO APIC version: 11
[    2.890846] .... register #02: 00000000
[    2.891489] .......     : arbitration: 00
[    2.892209] .... IRQ redirection table:
[    2.892871] 1    0    0   0   0    0    0    00
[    2.893672] 0    0    0   0   0    1    1    31
[    2.894440] 0    0    0   0   0    1    1    30
[    2.895225] 0    0    0   0   0    1    1    33
[    2.895997] 1    0    0   0   0    1    1    34
[    2.896838] 1    1    0   0   0    1    1    35
[    2.897729] 0    0    0   0   0    1    1    36
[    2.898662] 0    0    0   0   0    1    1    37
[    2.899439] 0    0    0   0   0    1    1    38
[    2.900214] 0    1    0   0   0    1    1    39
[    2.901054] 1    1    0   0   0    1    1    3A
[    2.901822] 1    1    0   0   0    1    1    3B
[    2.902573] 0    0    0   0   0    1    1    3C
[    2.903365] 0    0    0   0   0    1    1    3D
[    2.904130] 0    0    0   0   0    1    1    3E
[    2.904881] 0    0    0   0   0    1    1    3F
[    2.905664] 1    0    0   0   0    0    0    00
[    2.906414] 1    0    0   0   0    0    0    00
[    2.907170] 1    0    0   0   0    0    0    00
[    2.907922] 1    0    0   0   0    0    0    00
[    2.908722] 1    0    0   0   0    0    0    00
[    2.909480] 1    0    0   0   0    0    0    00
[    2.910222] 1    0    0   0   0    0    0    00
[    2.910995] 1    0    0   0   0    0    0    00
[    2.911718] IRQ to pin mappings:
[    2.912249] IRQ0 -> 0:2
[    2.912745] IRQ1 -> 0:1
[    2.913203] IRQ3 -> 0:3
[    2.913650] IRQ4 -> 0:4
[    2.914080] IRQ5 -> 0:5
[    2.914526] IRQ6 -> 0:6
[    2.914959] IRQ7 -> 0:7
[    2.915389] IRQ8 -> 0:8
[    2.915828] IRQ9 -> 0:9
[    2.916277] IRQ10 -> 0:10
[    2.916816] IRQ11 -> 0:11
[    2.917478] IRQ12 -> 0:12
[    2.918074] IRQ13 -> 0:13
[    2.918787] IRQ14 -> 0:14
[    2.919302] IRQ15 -> 0:15
[    2.919777] .................................... done.
[    2.922108] registered taskstats version 1
[    2.924476] rtc-test rtc-test.0: setting system clock to 2013-09-09 06:44:07 UTC (1378709047)
[    2.928387] debug: unmapping init [mem 0xffffffff81dfc000-0xffffffff81ecefff]
[    2.964097] BUG: unable to handle kernel NULL pointer dereference at 0000000000000008
[    2.966666] IP: [<ffffffff81098f60>] run_timer_softirq+0x126/0x1da
[    2.968060] PGD 0
[    2.968060] Oops: 0002 [#1] PREEMPT SMP DEBUG_PAGEALLOC
[    2.968060] CPU: 0 PID: 95 Comm: kworker/0:2 Not tainted 3.11.0-rc2-00010-gc817a67-dirty #5
[    2.968060] Workqueue: events flush_to_ldisc
[    2.968060] task: ffff8800068544c0 ti: ffff880006856000 task.ti: ffff880006856000
[    2.968060] RIP: 0010:[<ffffffff81098f60>]  [<ffffffff81098f60>] run_timer_softirq+0x126/0x1da
[    2.968060] RSP: 0018:ffff88000dc03ea8  EFLAGS: 00010046
[    2.968060] RAX: ffff880006dc30a0 RBX: ffffffff81f3e780 RCX: ffff88000dc03ec8
[    2.968060] RDX: 00000000ffffffff RSI: dead4ead00000000 RDI: 0000000000000000
[    2.968060] RBP: ffff88000dc03f08 R08: 0000000000000000 R09: dead000000200200
[    2.968060] R10: ffffffff81f3e798 R11: 0000000000000000 R12: ffff88000dc03ec8
[    2.968060] R13: ffffffff81f3ffd8 R14: ffffffff81f3fbd8 R15: ffffffff81f3f7d8
[    2.968060] FS:  0000000000000000(0000) GS:ffff88000dc00000(0000) knlGS:0000000000000000
[    2.968060] CS:  0010 DS: 0000 ES: 0000 CR0: 000000008005003b
[    2.968060] CR2: 0000000000000008 CR3: 00000000069ff000 CR4: 00000000000006b0
[    2.968060] Stack:
[    2.968060]  ffff88000dc03ee8 ffff8800068544c0 ffffffff81095529 000000ed07777040
[    2.968060]  ffff880006dc30a0 ffff880000137d50 ffff88000dc03ef8 ffff880006857fd8
[    2.968060]  ffffffff81c43088 0000000000000101 0000000000000101 0000000000000001
[    2.968060] Call Trace:
[    2.968060]  <IRQ>
[    2.968060]  [<ffffffff81095529>] ? __do_softirq+0x90/0x18f
[    2.968060]  [<ffffffff8109555f>] __do_softirq+0xc6/0x18f
[    2.968060]  [<ffffffff81095745>] irq_exit+0x58/0x9e
[    2.968060]  [<ffffffff81044e69>] smp_apic_timer_interrupt+0x31/0x3e
[    2.968060]  [<ffffffff8185a772>] apic_timer_interrupt+0x72/0x80
[    2.968060]  <EOI>
[    2.968060]  [<ffffffff810cdac0>] ? arch_local_irq_restore+0x6/0xd
[    2.968060]  [<ffffffff81858790>] _raw_spin_unlock_irqrestore+0x48/0x75
[    2.968060]  [<ffffffff81302b8b>] flush_to_ldisc+0x139/0x150
[    2.968060]  [<ffffffff810c703b>] ? trace_hardirqs_on_caller+0x154/0x18b
[    2.968060]  [<ffffffff810a2733>] process_one_work+0x1de/0x2fd
[    2.968060]  [<ffffffff810a26c9>] ? process_one_work+0x174/0x2fd
[    2.968060]  [<ffffffff810a2c54>] worker_thread+0x159/0x1ee
[    2.968060]  [<ffffffff810a2afb>] ? rescuer_thread+0x27f/0x27f
[    2.968060]  [<ffffffff810a859a>] kthread+0xac/0xb4
[    2.968060]  [<ffffffff810a84ee>] ? __kthread_parkme+0x68/0x68
[    2.968060]  [<ffffffff81859a3c>] ret_from_fork+0x7c/0xb0
[    2.968060]  [<ffffffff810a84ee>] ? __kthread_parkme+0x68/0x68
[    2.968060] Code: 08 e9 99 00 00 00 4c 8b 40 18 48 8b 70 20 49 b9 00 02 20 00 00 00 ad de 48 8b 50 28 48 89 43 38 48 8b 38 48 8b 48 08 41 83 e0 02 <48> 89 4f 08 48 89 39 f6 40 18 01 48 c7 00 00 00 00 00 4c 89 48
[    2.968060] RIP  [<ffffffff81098f60>] run_timer_softirq+0x126/0x1da
[    2.968060]  RSP <ffff88000dc03ea8>
[    2.968060] CR2: 0000000000000008
[    2.968060] ---[ end trace 8a8edd251c7729a5 ]---
[    2.968060] Kernel panic - not syncing: Fatal exception in interrupt
[    2.968060] Rebooting in 10 seconds..%                                                                                                  wfg@bee ~/linux/obj-compiletest%
wfg@bee ~/linux/obj-compiletest%
wfg@bee ~/linux/obj-compiletest% kvm-0day.sh arch/x86/boot/bzImage
[    0.000000] Initializing cgroup subsys cpuset
[    0.000000] Initializing cgroup subsys cpu
[    0.000000] Linux version 3.11.0-rc2-00010-gc817a67-dirty (wfg@bee) (gcc version 4.6.3 (Debian 4.6.3-1) ) #5 SMP PREEMPT Tue Oct 8 09:29:02 CST 2013
[    0.000000] Command line: hung_task_panic=1 rcutree.rcu_cpu_stall_timeout=100 log_buf_len=8M debug sched_debug apic=debug dynamic_printk sysrq_always_enabled panic=10 prompt_ramdisk=0 console=ttyS0,115200 console=tty0 vga=normal  root=/dev/ram0 rw
[    0.000000] e820: BIOS-provided physical RAM map:
[    0.000000] BIOS-e820: [mem 0x0000000000000000-0x000000000009fbff] usable
[    0.000000] BIOS-e820: [mem 0x000000000009fc00-0x000000000009ffff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000000f0000-0x00000000000fffff] reserved
[    0.000000] BIOS-e820: [mem 0x0000000000100000-0x000000000fffdfff] usable
[    0.000000] BIOS-e820: [mem 0x000000000fffe000-0x000000000fffffff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000feffc000-0x00000000feffffff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000fffc0000-0x00000000ffffffff] reserved
[    0.000000] NX (Execute Disable) protection: active
[    0.000000] Hypervisor detected: KVM
[    0.000000] e820: update [mem 0x00000000-0x00000fff] usable ==> reserved
[    0.000000] e820: remove [mem 0x000a0000-0x000fffff] usable
[    0.000000] e820: last_pfn = 0xfffe max_arch_pfn = 0x400000000
[    0.000000] Scan for SMP in [mem 0x00000000-0x000003ff]
[    0.000000] Scan for SMP in [mem 0x0009fc00-0x0009ffff]
[    0.000000] Scan for SMP in [mem 0x000f0000-0x000fffff]
[    0.000000] found SMP MP-table at [mem 0x000f1840-0x000f184f] mapped at [ffff8800000f1840]
[    0.000000]   mpc: f1850-f193c
[    0.000000] Base memory trampoline at [ffff880000099000] 99000 size 24576
[    0.000000] init_memory_mapping: [mem 0x00000000-0x000fffff]
[    0.000000]  [mem 0x00000000-0x000fffff] page 4k
[    0.000000] BRK [0x028a7000, 0x028a7fff] PGTABLE
[    0.000000] BRK [0x028a8000, 0x028a8fff] PGTABLE
[    0.000000] BRK [0x028a9000, 0x028a9fff] PGTABLE
[    0.000000] init_memory_mapping: [mem 0x0e600000-0x0e7fffff]
[    0.000000]  [mem 0x0e600000-0x0e7fffff] page 4k
[    0.000000] BRK [0x028aa000, 0x028aafff] PGTABLE
[    0.000000] init_memory_mapping: [mem 0x0c000000-0x0e5fffff]
[    0.000000]  [mem 0x0c000000-0x0e5fffff] page 4k
[    0.000000] BRK [0x028ab000, 0x028abfff] PGTABLE
[    0.000000] init_memory_mapping: [mem 0x00100000-0x0bffffff]
[    0.000000]  [mem 0x00100000-0x0bffffff] page 4k
[    0.000000] init_memory_mapping: [mem 0x0e800000-0x0fffdfff]
[    0.000000]  [mem 0x0e800000-0x0fffdfff] page 4k
[    0.000000] log_buf_len: 8388608
[    0.000000] early log buf free: 128416(97%)
[    0.000000] RAMDISK: [mem 0x0e8d6000-0x0ffeffff]
[    0.000000] ACPI: RSDP 00000000000f16b0 00014 (v00 BOCHS )
[    0.000000] ACPI: RSDT 000000000fffe3f0 00034 (v01 BOCHS  BXPCRSDT 00000001 BXPC 00000001)
[    0.000000] ACPI: FACP 000000000fffff80 00074 (v01 BOCHS  BXPCFACP 00000001 BXPC 00000001)
[    0.000000] ACPI: DSDT 000000000fffe430 01137 (v01   BXPC   BXDSDT 00000001 INTL 20100528)
[    0.000000] ACPI: FACS 000000000fffff40 00040
[    0.000000] ACPI: SSDT 000000000ffff6a0 00899 (v01 BOCHS  BXPCSSDT 00000001 BXPC 00000001)
[    0.000000] ACPI: APIC 000000000ffff5b0 00080 (v01 BOCHS  BXPCAPIC 00000001 BXPC 00000001)
[    0.000000] ACPI: HPET 000000000ffff570 00038 (v01 BOCHS  BXPCHPET 00000001 BXPC 00000001)
[    0.000000] ACPI: Local APIC address 0xfee00000
[    0.000000] mapped APIC to ffffffffff5bb000 (        fee00000)
[    0.000000] kvm-clock: Using msrs 4b564d01 and 4b564d00
[    0.000000] kvm-clock: cpu 0, msr 0:e896001, boot clock
[    0.000000] Zone ranges:
[    0.000000]   DMA32    [mem 0x00001000-0xffffffff]
[    0.000000]   Normal   empty
[    0.000000] Movable zone start for each node
[    0.000000] Early memory node ranges
[    0.000000]   node   0: [mem 0x00001000-0x0009efff]
[    0.000000]   node   0: [mem 0x00100000-0x0fffdfff]
[    0.000000] On node 0 totalpages: 65436
[    0.000000]   DMA32 zone: 1024 pages used for memmap
[    0.000000]   DMA32 zone: 21 pages reserved
[    0.000000]   DMA32 zone: 65436 pages, LIFO batch:15
[    0.000000] ACPI: PM-Timer IO Port: 0xb008
[    0.000000] ACPI: Local APIC address 0xfee00000
[    0.000000] mapped APIC to ffffffffff5bb000 (        fee00000)
[    0.000000] ACPI: LAPIC (acpi_id[0x00] lapic_id[0x00] enabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x01] lapic_id[0x01] enabled)
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0xff] dfl dfl lint[0x1])
[    0.000000] ACPI: IOAPIC (id[0x00] address[0xfec00000] gsi_base[0])
[    0.000000] IOAPIC[0]: apic_id 0, version 17, address 0xfec00000, GSI 0-23
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
[    0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 00, APIC ID 0, APIC INT 02
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 5 global_irq 5 high level)
[    0.000000] Int: type 0, pol 1, trig 3, bus 00, IRQ 05, APIC ID 0, APIC INT 05
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)
[    0.000000] Int: type 0, pol 1, trig 3, bus 00, IRQ 09, APIC ID 0, APIC INT 09
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 10 global_irq 10 high level)
[    0.000000] Int: type 0, pol 1, trig 3, bus 00, IRQ 0a, APIC ID 0, APIC INT 0a
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 11 global_irq 11 high level)
[    0.000000] Int: type 0, pol 1, trig 3, bus 00, IRQ 0b, APIC ID 0, APIC INT 0b
[    0.000000] ACPI: IRQ0 used by override.
[    0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 01, APIC ID 0, APIC INT 01
[    0.000000] ACPI: IRQ2 used by override.
[    0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 03, APIC ID 0, APIC INT 03
[    0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 04, APIC ID 0, APIC INT 04
[    0.000000] ACPI: IRQ5 used by override.
[    0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 06, APIC ID 0, APIC INT 06
[    0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 07, APIC ID 0, APIC INT 07
[    0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 08, APIC ID 0, APIC INT 08
[    0.000000] ACPI: IRQ9 used by override.
[    0.000000] ACPI: IRQ10 used by override.
[    0.000000] ACPI: IRQ11 used by override.
[    0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 0c, APIC ID 0, APIC INT 0c
[    0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 0d, APIC ID 0, APIC INT 0d
[    0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 0e, APIC ID 0, APIC INT 0e
[    0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 0f, APIC ID 0, APIC INT 0f
[    0.000000] Using ACPI (MADT) for SMP configuration information
[    0.000000] ACPI: HPET id: 0x8086a201 base: 0xfed00000
[    0.000000] smpboot: Allowing 2 CPUs, 0 hotplug CPUs
[    0.000000] mapped IOAPIC to ffffffffff5ba000 (fec00000)
[    0.000000] nr_irqs_gsi: 40
[    0.000000] e820: [mem 0x10000000-0xfeffbfff] available for PCI devices
[    0.000000] Booting paravirtualized kernel on KVM
[    0.000000] setup_percpu: NR_CPUS:4096 nr_cpumask_bits:2 nr_cpu_ids:2 nr_node_ids:1
[    0.000000] PERCPU: Embedded 25 pages/cpu @ffff88000dc00000 s77904 r0 d24496 u1048576
[    0.000000] pcpu-alloc: s77904 r0 d24496 u1048576 alloc=1*2097152
[    0.000000] pcpu-alloc: [0] 0 1
[    0.000000] kvm-clock: cpu 0, msr 0:e896001, primary cpu clock
[    0.000000] KVM setup async PF for cpu 0
[    0.000000] kvm-stealtime: cpu 0, msr dc0ccc0
[    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 64391
[    0.000000] Kernel command line: hung_task_panic=1 rcutree.rcu_cpu_stall_timeout=100 log_buf_len=8M debug sched_debug apic=debug dynamic_printk sysrq_always_enabled panic=10 prompt_ramdisk=0 console=ttyS0,115200 console=tty0 vga=normal  root=/dev/ram0 rw
[    0.000000] PID hash table entries: 1024 (order: 1, 8192 bytes)
[    0.000000] Dentry cache hash table entries: 32768 (order: 6, 262144 bytes)
[    0.000000] Inode-cache hash table entries: 16384 (order: 5, 131072 bytes)
[    0.000000] Calgary: detecting Calgary via BIOS EBDA area
[    0.000000] Calgary: Unable to locate Rio Grande table in EBDA - bailing!
[    0.000000] Memory: 199068K/261744K available (8557K kernel code, 1784K rwdata, 3968K rodata, 844K init, 10064K bss, 62676K reserved)
[    0.000000] Preemptible hierarchical RCU implementation.
[    0.000000]  RCU debugfs-based tracing is enabled.
[    0.000000]  Dump stacks of tasks blocking RCU-preempt GP.
[    0.000000]  Additional per-CPU info printed with stalls.
[    0.000000]  RCU restricting CPUs from NR_CPUS=4096 to nr_cpu_ids=2.
[    0.000000] NR_IRQS:262400 nr_irqs:512 16
[    0.000000] console [ttyS0] enabled
[    0.000000] Lock dependency validator: Copyright (c) 2006 Red Hat, Inc., Ingo Molnar
[    0.000000] ... MAX_LOCKDEP_SUBCLASSES:  8
[    0.000000] ... MAX_LOCK_DEPTH:          48
[    0.000000] ... MAX_LOCKDEP_KEYS:        8191
[    0.000000] ... CLASSHASH_SIZE:          4096
[    0.000000] ... MAX_LOCKDEP_ENTRIES:     16384
[    0.000000] ... MAX_LOCKDEP_CHAINS:      32768
[    0.000000] ... CHAINHASH_SIZE:          16384
[    0.000000]  memory used by lock dependency info: 5855 kB
[    0.000000]  per task-struct memory footprint: 1920 bytes
[    0.000000] ODEBUG: 5 of 5 active objects replaced
[    0.000000] hpet clockevent registered
[    0.000000] tsc: Detected 2693.508 MHz processor
[    0.008000] Calibrating delay loop (skipped) preset value.. 5387.01 BogoMIPS (lpj=10774032)
[    0.009609] pid_max: default: 32768 minimum: 301
[    0.012550] Mount-cache hash table entries: 256
[    0.014101] Initializing cgroup subsys devices
[    0.016039] Initializing cgroup subsys perf_event
[    0.016861] Initializing cgroup subsys net_prio
[    0.018098] Last level iTLB entries: 4KB 0, 2MB 0, 4MB 0
[    0.018098] Last level dTLB entries: 4KB 0, 2MB 0, 4MB 0
[    0.018098] tlb_flushall_shift: 6
[    0.020085] debug: unmapping init [mem 0xffffffff81ecf000-0xffffffff81ed2fff]
[    0.025660] ACPI: Core revision 20130517
[    0.032451] ACPI: All ACPI Tables successfully acquired
[    0.034055] Getting VERSION: 50014
[    0.034827] Getting VERSION: 50014
[    0.035718] Getting ID: 0
[    0.036048] Getting ID: ff000000
[    0.037717] Getting LVT0: 8700
[    0.039050] Getting LVT1: 8400
[    0.040094] enabled ExtINT on CPU#0
[    0.045404] ENABLING IO-APIC IRQs
[    0.046940] init IO_APIC IRQs
[    0.047678]  apic 0 pin 0 not connected
[    0.048049] IOAPIC[0]: Set routing entry (0-1 -> 0x31 -> IRQ 1 Mode:0 Active:0 Dest:1)
[    0.052089] IOAPIC[0]: Set routing entry (0-2 -> 0x30 -> IRQ 0 Mode:0 Active:0 Dest:1)
[    0.056087] IOAPIC[0]: Set routing entry (0-3 -> 0x33 -> IRQ 3 Mode:0 Active:0 Dest:1)
[    0.060083] IOAPIC[0]: Set routing entry (0-4 -> 0x34 -> IRQ 4 Mode:0 Active:0 Dest:1)
[    0.064043] IOAPIC[0]: Set routing entry (0-5 -> 0x35 -> IRQ 5 Mode:1 Active:0 Dest:1)
[    0.066564] IOAPIC[0]: Set routing entry (0-6 -> 0x36 -> IRQ 6 Mode:0 Active:0 Dest:1)
[    0.068085] IOAPIC[0]: Set routing entry (0-7 -> 0x37 -> IRQ 7 Mode:0 Active:0 Dest:1)
[    0.070054] IOAPIC[0]: Set routing entry (0-8 -> 0x38 -> IRQ 8 Mode:0 Active:0 Dest:1)
[    0.072047] IOAPIC[0]: Set routing entry (0-9 -> 0x39 -> IRQ 9 Mode:1 Active:0 Dest:1)
[    0.073800] IOAPIC[0]: Set routing entry (0-10 -> 0x3a -> IRQ 10 Mode:1 Active:0 Dest:1)
[    0.076044] IOAPIC[0]: Set routing entry (0-11 -> 0x3b -> IRQ 11 Mode:1 Active:0 Dest:1)
[    0.078333] IOAPIC[0]: Set routing entry (0-12 -> 0x3c -> IRQ 12 Mode:0 Active:0 Dest:1)
[    0.080041] IOAPIC[0]: Set routing entry (0-13 -> 0x3d -> IRQ 13 Mode:0 Active:0 Dest:1)
[    0.084035] IOAPIC[0]: Set routing entry (0-14 -> 0x3e -> IRQ 14 Mode:0 Active:0 Dest:1)
[    0.086224] IOAPIC[0]: Set routing entry (0-15 -> 0x3f -> IRQ 15 Mode:0 Active:0 Dest:1)
[    0.088021]  apic 0 pin 16 not connected
[    0.088813]  apic 0 pin 17 not connected
[    0.089716]  apic 0 pin 18 not connected
[    0.090697]  apic 0 pin 19 not connected
[    0.092023]  apic 0 pin 20 not connected
[    0.094144]  apic 0 pin 21 not connected
[    0.096019]  apic 0 pin 22 not connected
[    0.100007]  apic 0 pin 23 not connected
[    0.101159] ..TIMER: vector=0x30 apic1=0 pin1=2 apic2=-1 pin2=-1
[    0.102975] smpboot: CPU0: Intel Common KVM processor (fam: 0f, model: 06, stepping: 01)
[    0.105785] Using local APIC timer interrupts.
[    0.105785] calibrating APIC timer ...
[    0.112000] ... lapic delta = 6289862
[    0.112000] ... PM-Timer delta = 360254
[    0.112000] ... PM-Timer result ok
[    0.112000] ..... delta 6289862
[    0.112000] ..... mult: 270147515
[    0.112000] ..... calibration result: 4025511
[    0.112000] ..... CPU clock speed is 2710.2891 MHz.
[    0.112000] ..... host bus clock speed is 1006.1511 MHz.
[    0.112109] Performance Events: unsupported Netburst CPU model 6 no PMU driver, software events only.
[    0.136572] SMP alternatives: lockdep: fixing up alternatives
[    0.137880] smpboot: Booting Node   0, Processors  #1 OK
[    0.008000] kvm-clock: cpu 1, msr 0:e896041, secondary cpu clock
[    0.008000] masked ExtINT on CPU#1
[    0.156145] KVM setup async PF for cpu 1
[    0.156224] Brought up 2 CPUs
[    0.156228] smpboot: Total of 2 processors activated (10774.03 BogoMIPS)
[    0.158539] kvm-stealtime: cpu 1, msr dd0ccc0
[    0.160232] devtmpfs: initialized
[    0.164495] atomic64 test passed for x86-64 platform with CX8 and with SSE
[    0.166547] regulator-dummy: no parameters
[    0.167954] NET: Registered protocol family 16
[    0.169382] ACPI: bus type PCI registered
[    0.170594] PCI: Using configuration type 1 for base access
[    0.181246] ACPI: Added _OSI(Module Device)
[    0.182655] ACPI: Added _OSI(Processor Device)
[    0.184007] ACPI: Added _OSI(3.0 _SCP Extensions)
[    0.185741] ACPI: Added _OSI(Processor Aggregator Device)
[    0.189720] ACPI: EC: Look up EC in DSDT
[    0.196733] ACPI: Interpreter enabled
[    0.197779] ACPI: (supports S0 S5)
[    0.198787] ACPI: Using IOAPIC for interrupt routing
[    0.200062] PCI: Using host bridge windows from ACPI; if necessary, use "pci=nocrs" and report a bug
[    0.215924] ACPI: PCI Root Bridge [PCI0] (domain 0000 [bus 00-ff])
[    0.216321] PCI host bridge to bus 0000:00
[    0.217188] pci_bus 0000:00: root bus resource [bus 00-ff]
[    0.218301] pci_bus 0000:00: root bus resource [io  0x0000-0x0cf7]
[    0.220019] pci_bus 0000:00: root bus resource [io  0x0d00-0xffff]
[    0.222135] pci_bus 0000:00: root bus resource [mem 0x000a0000-0x000bffff]
[    0.224013] pci_bus 0000:00: root bus resource [mem 0x80000000-0xfebfffff]
[    0.225995] pci 0000:00:00.0: [8086:1237] type 00 class 0x060000
[    0.228944] pci 0000:00:01.0: [8086:7000] type 00 class 0x060100
[    0.232771] pci 0000:00:01.1: [8086:7010] type 00 class 0x010180
[    0.238213] pci 0000:00:01.1: reg 0x20: [io  0xc060-0xc06f]
[    0.245305] pci 0000:00:01.3: [8086:7113] type 00 class 0x068000
[    0.247447] pci 0000:00:01.3: quirk: [io  0xb000-0xb03f] claimed by PIIX4 ACPI
[    0.248082] pci 0000:00:01.3: quirk: [io  0xb100-0xb10f] claimed by PIIX4 SMB
[    0.256593] pci 0000:00:02.0: [1013:00b8] type 00 class 0x030000
[    0.264079] pci 0000:00:02.0: reg 0x10: [mem 0xfc000000-0xfdffffff pref]
[    0.269023] pci 0000:00:02.0: reg 0x14: [mem 0xfebe2000-0xfebe2fff]
[    0.284085] pci 0000:00:02.0: reg 0x30: [mem 0xfebd0000-0xfebdffff pref]
[    0.286394] pci 0000:00:03.0: [1af4:1000] type 00 class 0x020000
[    0.289519] pci 0000:00:03.0: reg 0x10: [io  0xc040-0xc05f]
[    0.292010] pci 0000:00:03.0: reg 0x14: [mem 0xfebe1000-0xfebe1fff]
[    0.300022] pci 0000:00:03.0: reg 0x30: [mem 0xfebc0000-0xfebcffff pref]
[    0.302335] pci 0000:00:04.0: [8086:100e] type 00 class 0x020000
[    0.304712] pci 0000:00:04.0: reg 0x10: [mem 0xfeb80000-0xfeb9ffff]
[    0.308704] pci 0000:00:04.0: reg 0x14: [io  0xc000-0xc03f]
[    0.320686] pci 0000:00:04.0: reg 0x30: [mem 0xfeba0000-0xfebbffff pref]
[    0.322830] pci 0000:00:05.0: [8086:25ab] type 00 class 0x088000
[    0.324806] pci 0000:00:05.0: reg 0x10: [mem 0xfebe0000-0xfebe000f]
[    0.332307] pci_bus 0000:00: on NUMA node 0
[    0.334276] acpi PNP0A03:00: ACPI _OSC support notification failed, disabling PCIe ASPM
[    0.336017] acpi PNP0A03:00: Unable to request _OSC control (_OSC support mask: 0x08)
[    0.340124] ACPI: PCI Interrupt Link [LNKA] (IRQs 5 *10 11)
[    0.342025] ACPI: PCI Interrupt Link [LNKB] (IRQs 5 *10 11)
[    0.343862] ACPI: PCI Interrupt Link [LNKC] (IRQs 5 10 *11)
[    0.345540] ACPI: PCI Interrupt Link [LNKD] (IRQs 5 10 *11)
[    0.348693] ACPI: PCI Interrupt Link [LNKS] (IRQs *9)
[    0.353624] ACPI: Enabled 16 GPEs in block 00 to 0F
[    0.356038] ACPI: \_SB_.PCI0: notify handler is installed
[    0.364244] Found 1 acpi root devices
[    0.372204] vgaarb: device added: PCI:0000:00:02.0,decodes=io+mem,owns=io+mem,locks=none
[    0.376015] vgaarb: loaded
[    0.376681] vgaarb: bridge control possible 0000:00:02.0
[    0.380748] ACPI: bus type USB registered
[    0.381853] usbcore: registered new interface driver usbfs
[    0.383299] usbcore: registered new interface driver hub
[    0.384137] usbcore: registered new device driver usb
[    0.385550] pps_core: LinuxPPS API ver. 1 registered
[    0.388007] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
[    0.390142] PTP clock support registered
[    0.391494] wmi: Mapper loaded
[    0.392084] PCI: Using ACPI for IRQ routing
[    0.393081] PCI: pci_cache_line_size set to 64 bytes
[    0.394480] e820: reserve RAM buffer [mem 0x0009fc00-0x0009ffff]
[    0.396032] e820: reserve RAM buffer [mem 0x0fffe000-0x0fffffff]
[    0.398425] NET: Registered protocol family 23
[    0.402056] cfg80211: Calling CRDA to update world regulatory domain
[    0.404182] nfc: nfc_init: NFC Core ver 0.1
[    0.405608] NET: Registered protocol family 39
[    0.408488] HPET: 3 timers in total, 0 timers will be used for per-cpu timer
[    0.412322] Switched to clocksource kvm-clock
[    0.413984] pnp: PnP ACPI init
[    0.414898] ACPI: bus type PNP registered
[    0.415928] IOAPIC[0]: Set routing entry (0-8 -> 0x38 -> IRQ 8 Mode:0 Active:0 Dest:3)
[    0.418711] pnp 00:00: Plug and Play ACPI device, IDs PNP0b00 (active)
[    0.420621] IOAPIC[0]: Set routing entry (0-1 -> 0x31 -> IRQ 1 Mode:0 Active:0 Dest:3)
[    0.422806] pnp 00:01: Plug and Play ACPI device, IDs PNP0303 (active)
[    0.424408] IOAPIC[0]: Set routing entry (0-12 -> 0x3c -> IRQ 12 Mode:0 Active:0 Dest:3)
[    0.426449] pnp 00:02: Plug and Play ACPI device, IDs PNP0f13 (active)
[    0.427671] IOAPIC[0]: Set routing entry (0-6 -> 0x36 -> IRQ 6 Mode:0 Active:0 Dest:3)
[    0.429510] pnp 00:03: [dma 2]
[    0.430765] pnp 00:03: Plug and Play ACPI device, IDs PNP0700 (active)
[    0.432900] IOAPIC[0]: Set routing entry (0-7 -> 0x37 -> IRQ 7 Mode:0 Active:0 Dest:3)
[    0.435692] pnp 00:04: Plug and Play ACPI device, IDs PNP0400 (active)
[    0.437724] IOAPIC[0]: Set routing entry (0-4 -> 0x34 -> IRQ 4 Mode:0 Active:0 Dest:3)
[    0.440219] pnp 00:05: Plug and Play ACPI device, IDs PNP0501 (active)
[    0.442562] pnp 00:06: Plug and Play ACPI device, IDs PNP0103 (active)
[    0.446348] pnp: PnP ACPI: found 7 devices
[    0.447431] ACPI: bus type PNP unregistered
[    0.458216] pci_bus 0000:00: resource 4 [io  0x0000-0x0cf7]
[    0.459708] pci_bus 0000:00: resource 5 [io  0x0d00-0xffff]
[    0.460972] pci_bus 0000:00: resource 6 [mem 0x000a0000-0x000bffff]
[    0.462387] pci_bus 0000:00: resource 7 [mem 0x80000000-0xfebfffff]
[    0.464895] NET: Registered protocol family 2
[    0.466904] TCP established hash table entries: 2048 (order: 3, 32768 bytes)
[    0.468747] TCP bind hash table entries: 2048 (order: 5, 131072 bytes)
[    0.471144] TCP: Hash tables configured (established 2048 bind 2048)
[    0.472829] TCP: reno registered
[    0.473809] UDP hash table entries: 256 (order: 3, 40960 bytes)
[    0.475283] UDP-Lite hash table entries: 256 (order: 3, 40960 bytes)
[    0.477338] NET: Registered protocol family 1
[    0.479302] RPC: Registered named UNIX socket transport module.
[    0.480790] RPC: Registered udp transport module.
[    0.481957] RPC: Registered tcp transport module.
[    0.482672] RPC: Registered tcp NFSv4.1 backchannel transport module.
[    0.484502] pci 0000:00:00.0: Limiting direct PCI/PCI transfers
[    0.486296] pci 0000:00:01.0: PIIX3: Enabling Passive Release
[    0.487949] pci 0000:00:01.0: Activating ISA DMA hang workarounds
[    0.489855] pci 0000:00:02.0: Boot video device
[    0.490930] PCI: CLS 0 bytes, default 64
[    0.492300] Unpacking initramfs...
[    3.207372] debug: unmapping init [mem 0xffff88000e8d6000-0xffff88000ffeffff]
[    3.210544] has_svm: not amd
[    3.211270] kvm: no hardware support
[    3.212692] camellia-x86_64: performance on this CPU would be suboptimal: disabling camellia-x86_64.
[    3.215070] blowfish-x86_64: performance on this CPU would be suboptimal: disabling blowfish-x86_64.
[    3.220214] cryptomgr_test (24) used greatest stack depth: 6224 bytes left
[    3.220232] twofish-x86_64-3way: performance on this CPU would be suboptimal: disabling twofish-x86_64-3way.
[    3.220240] sha1_ssse3: Neither AVX nor SSSE3 is available/usable.
[    3.220242] sha256_ssse3: Neither AVX nor SSSE3 is available/usable.
[    3.220243] sha512_ssse3: Neither AVX nor SSSE3 is available/usable.
[    3.220244] AVX or AES-NI instructions are not detected.
[    3.220245] AVX instructions are not detected.
[    3.220245] AVX instructions are not detected.
[    3.220246] AVX instructions are not detected.
[    3.232991] Initializing RT-Tester: OK
[    3.234018] audit: initializing netlink socket (disabled)
[    3.235475] type=2000 audit(1378709048.756:1): initialized
[    3.247285] DLM installed
[    3.251613] NFS: Registering the id_resolver key type
[    3.252720] Key type id_resolver registered
[    3.253533] Key type id_legacy registered
[    3.254231] Installing knfsd (copyright (C) 1996 okir@monad.swb.de).
[    3.255828] ROMFS MTD (C) 2007 Red Hat, Inc.
[    3.256668] fuse init (API version 7.22)
[    3.258203] ceph: loaded (mds proto 32)
[    3.267583] cryptomgr_test (43) used greatest stack depth: 5768 bytes left
[    3.271311] cryptomgr_test (46) used greatest stack depth: 5688 bytes left
[    3.287145] cryptomgr_test (72) used greatest stack depth: 5352 bytes left
[    3.291778] alg: No test for crc32 (crc32-table)
[    3.296651] alg: No test for lz4hc (lz4hc-generic)
[    3.298122] alg: No test for stdrng (krng)
[    3.303383] NET: Registered protocol family 38
[    3.305215] Key type asymmetric registered
[    3.306572] Asymmetric key parser 'x509' registered
[    3.308365] test_string_helpers: Running tests...
[    3.312172] crc32: CRC_LE_BITS = 32, CRC_BE BITS = 32
[    3.315191] crc32: self tests passed, processed 225944 bytes in 342575 nsec
[    3.318004] crc32c: CRC_LE_BITS = 32
[    3.319251] crc32c: self tests passed, processed 225944 bytes in 181509 nsec
[    3.322850] cr_bllcd: INTEL CARILLO RANCH LPC not found.
[    3.325733] cr_bllcd: Carillo Ranch Backlight Driver Initialized.
[    3.328352] VIA Graphics Integration Chipset framebuffer 2.4 initializing
[    3.331040] vmlfb: initializing
[    3.332239] Could not find Carillo Ranch MCH device.
[    3.334323] no IO addresses supplied
[    3.336782] hgafb: HGA card not detected.
[    3.340513] hgafb: probe of hgafb.0 failed with error -22
[    3.342011] usbcore: registered new interface driver udlfb
[    3.343899] usbcore: registered new interface driver smscufx
[    3.346552] uvesafb: failed to execute /sbin/v86d
[    3.347768] uvesafb: make sure that the v86d helper is installed and executable
[    3.349769] uvesafb: Getting VBE info block failed (eax=0x4f00, err=-2)
[    3.351355] uvesafb: vbe_init() failed with -22
[    3.352473] uvesafb: probe of uvesafb.0 failed with error -22
[    3.353976] ipmi message handler version 39.2
[    3.354861] ipmi device interface
[    3.355837] IPMI System Interface driver.
[    3.356984] ipmi_si: Adding default-specified kcs state machine
[    3.358711] ipmi_si: Trying default-specified kcs state machine at i/o address 0xca2, slave address 0x0, irq 0
[    3.361799] ipmi_si: Interface detection failed
[    3.372260] ipmi_si: Adding default-specified smic state machine
[    3.373129] ipmi_si: Trying default-specified smic state machine at i/o address 0xca9, slave address 0x0, irq 0
[    3.374717] ipmi_si: Interface detection failed
[    3.384236] ipmi_si: Adding default-specified bt state machine
[    3.385147] ipmi_si: Trying default-specified bt state machine at i/o address 0xe4, slave address 0x0, irq 0
[    3.386663] ipmi_si: Interface detection failed
[    3.396439] kobject: 'ipmi_si' (ffff880007729200): kobject_release, parent ffff8800001b7648 (delayed)
[    3.397906] kobject: 'ipmi_si' (ffff880007729000): kobject_release, parent ffff880000221248 (delayed)
[    3.399309] kobject: 'ipmi_si' (ffff880007729400): kobject_release, parent ffff880000189248 (delayed)
[    3.400724] ipmi_si: Unable to find any System Interface(s)
[    3.402041] IPMI Watchdog: driver initialized
[    3.402899] Copyright (C) 2004 MontaVista Software - IPMI Powerdown via sys_reboot.
[    3.404977] input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input0
[    3.406690] ACPI: Power Button [PWRF]
[    3.514702] Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled
[    3.539631] 00:05: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
[    3.547502] Applicom driver: $Id: ac.c,v 1.30 2000/03/22 16:03:57 dwmw2 Exp $
[    3.549274] ac.o: No PCI boards found.
[    3.550681] ac.o: For an ISA board you must supply memory and irq parameters.
[    3.553628] Non-volatile memory driver v1.3
[    3.554838] Linux agpgart interface v0.103
[    3.556867] [drm:drm_core_init] *ERROR* Cannot create /proc/dri
[    3.560840] kobject: 'drm' (ffff880006da2848): kobject_release, parent ffff880000189648 (delayed)
[    3.569015] kobject: 'drm' (ffff880006d9d000): kobject_release, parent           (null) (delayed)
[    3.573796] [drm] radeon kernel modesetting enabled.
[    3.579249] [drm:drm_proc_init] *ERROR* Cannot create /proc/dri/0
[    3.581935] [drm:drm_get_minor] *ERROR* DRM: Failed to initialize /proc/dri.
[    3.585762] kobject: 'controlD64' (ffff880006da2020): kobject_release, parent           (null) (delayed)
[    3.589511] cirrus: probe of 0000:00:02.0 failed with error -1
[    3.591588] usbcore: registered new interface driver udl
[    3.600335] parport_pc 00:04: reported by Plug and Play ACPI
[    3.607891] parport0: PC-style at 0x378, irq 7 [PCSPP(,...)]
[    3.610901] kobject: 'parport_pc.956' (ffff880006da2020): kobject_release, parent           (null) (delayed)
[    3.614901] kobject: 'parport_pc.888' (ffff880006db5820): kobject_release, parent           (null) (delayed)
[    3.617790] kobject: 'parport_pc.632' (ffff880006db5020): kobject_release, parent           (null) (delayed)
[    3.620560] ibmasm: IBM ASM Service Processor Driver version 1.0 loaded
[    3.622245] dummy-irq: no IRQ given.  Use irq=N
[    3.623525] Phantom Linux Driver, version n0.9.8, init OK
[    3.625159] Silicon Labs C2 port support v. 0.51.0 - (C) 2007 Rodolfo Giometti
[    3.627308] c2port c2port0: C2 port uc added
[    3.629801] c2port c2port0: uc flash has 30 blocks x 512 bytes (15360 bytes total)
[    3.632457] Guest personality initialized and is inactive
[    3.637209] VMCI host device registered (name=vmci, major=10, minor=56)
[    3.638939] Initialized host personality
[    3.640216] Driver for timberdale has been successfully registered.
[    3.642362] usbcore: registered new interface driver viperboard
[    3.644027] usbcore: registered new interface driver pn533
[    3.646477] mtdoops: mtd device (mtddev=name/number) must be supplied
[    3.648678] device id = 2440
[    3.649405] device id = 2480
[    3.650290] device id = 24c0
[    3.651040] device id = 24d0
[    3.651812] device id = 25a1
[    3.652659] device id = 2670
[    3.653544] platform physmap-flash.0: failed to claim resource 0
[    3.655834] kobject: 'physmap-flash' (ffff880006dcc800): kobject_release, parent ffff880000189248 (delayed)
[    3.659718] SBC-GXx flash: IO:0x258-0x259 MEM:0xdc000-0xdffff
[    3.662205] Could not find PAR responsible for SC520CDP Flash Bank #0
[    3.663972] Trying default address 0x8400000
[    3.665090] Could not find PAR responsible for SC520CDP Flash Bank #1
[    3.667177] Trying default address 0x8c00000
[    3.669910] Could not find PAR responsible for SC520CDP DIL Flash
[    3.673116] Trying default address 0x9400000
[    3.674726] SC520 CDP flash device: 0x800000 at 0x8400000
[    3.676162] Failed to ioremap_nocache
[    3.677149] Failed to ioremap_nocache
[    3.678185] Generic platform RAM MTD, (c) 2004 Simtec Electronics
[    3.680019] kobject: 'docg3' (ffff880006dd4c00): kobject_release, parent ffff880000189248 (delayed)
[    3.682650] slram: not enough parameters.
[    3.688153] No valid DiskOnChip devices found
[    3.689386] [nandsim] warning: read_byte: unexpected data output cycle, state is STATE_READY return 0x0
[    3.695993] [nandsim] warning: read_byte: unexpected data output cycle, state is STATE_READY return 0x0
[    3.698973] [nandsim] warning: read_byte: unexpected data output cycle, state is STATE_READY return 0x0
[    3.702597] [nandsim] warning: read_byte: unexpected data output cycle, state is STATE_READY return 0x0
[    3.705213] [nandsim] warning: read_byte: unexpected data output cycle, state is STATE_READY return 0x0
[    3.707940] [nandsim] warning: read_byte: unexpected data output cycle, state is STATE_READY return 0x0
[    3.710801] NAND device: Manufacturer ID: 0x98, Chip ID: 0x39 (Toshiba NAND 128MiB 1,8V 8-bit), 128MiB, page size: 512, OOB size: 16
[    3.714352] flash size: 128 MiB
[    3.715141] page size: 512 bytes
[    3.715945] OOB area size: 16 bytes
[    3.716870] sector size: 16 KiB
[    3.717674] pages number: 262144
[    3.718496] pages per sector: 32
[    3.719302] bus width: 8
[    3.719974] bits in sector size: 14
[    3.720919] bits in page size: 9
[    3.721746] bits in OOB size: 4
[    3.722536] flash size with OOB: 135168 KiB
[    3.723592] page address bytes: 4
[    3.724488] sector address bytes: 3
[    3.725380] options: 0x42
[    3.731404] Scanning device for bad blocks
[    3.777958] Creating 1 MTD partitions on "NAND 128MiB 1,8V 8-bit":
[    3.779667] 0x000000000000-0x000008000000 : "NAND simulator partition 0"
[    3.788377] parport0: powerup/reset Butterfly
[    3.907320] parport_pc 00:04: registered master spi42
[    3.908349] parport_pc 00:04: master is unqueued, this is deprecated
[    3.909981] spi spi42.1: spi_bitbang_setup, 66 nsec/bit
[    3.913842] spi spi42.1: setup mode 0, 8 bits/w, 15000000 Hz max --> 0
[    3.916564] parport_pc 00:04: registered child spi42.1
[    3.918549] parport0: dataflash at spi42.1
[    3.919829] parport0: AVR Butterfly
[    3.920821] parport0: cannot grant exclusive access for device spi-lm70llp
[    3.923537] spi-lm70llp: spi_lm70llp probe fail, status -12
[    3.925278] usbcore: registered new interface driver irda-usb
[    3.926783] usbcore: registered new interface driver stir4200
[    3.928343] usbcore: registered new interface driver mcs7780
[    3.932314] usbcore: registered new interface driver kingsun-sir
[    3.933924] usbcore: registered new interface driver ksdazzle-sir
[    3.936083] usbcore: registered new interface driver ks959-sir
[    3.938825] usbcore: registered new interface driver hwa-rc
[    3.940385] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[    3.941683] ohci-pci: OHCI PCI platform driver
[    3.942836] ohci-platform: OHCI generic platform driver
[    3.944191] uhci_hcd: USB Universal Host Controller Interface driver
[    3.946038] driver u132_hcd
[    3.950696] usbcore: registered new interface driver hwa-hc
[    3.953392] fusbh200_hcd: FUSBH200 Host Controller (EHCI) Driver
[    3.959220] Warning! fusbh200_hcd should always be loaded before uhci_hcd and ohci_hcd, not after
[    3.966848] usbcore: registered new interface driver cdc_wdm
[    3.973087] usbcore: registered new interface driver usbtmc
[    3.979932] usbcore: registered new interface driver appledisplay
[    3.981977] usbcore: registered new interface driver emi26 - firmware loader
[    3.983829] usbcore: registered new interface driver emi62 - firmware loader
[    3.985658] driver ftdi-elan
[    3.991219] usbcore: registered new interface driver ftdi-elan
[    3.992075] usbcore: registered new interface driver idmouse
[    3.993096] usbcore: registered new interface driver usblcd
[    3.994069] usbcore: registered new interface driver ldusb
[    3.995106] usbcore: registered new interface driver usbled
[    3.996153] usbcore: registered new interface driver legousbtower
[    3.997276] usbcore: registered new interface driver rio500
[    3.998128] usbcore: registered new interface driver usbtest
[    3.999238] usbcore: registered new interface driver trancevibrator
[    4.000472] usbcore: registered new interface driver uss720
[    4.001508] uss720: v0.6:USB Parport Cable driver for Cables using the Lucent Technologies USS720 Chip
[    4.003713] uss720: NOTE: this is a special purpose driver to allow nonstandard
[    4.005519] uss720: protocols (eg. bitbang) over USS720 usb to parallel cables
[    4.010250] uss720: If you just want to connect to a printer, use usblp instead
[    4.016793] usbcore: registered new interface driver yurex
[    4.019442] kobject: 'gpio-vbus' (ffff88000681f400): kobject_release, parent ffff880000189248 (delayed)
[    4.022078] i8042: PNP: PS/2 Controller [PNP0303:KBD,PNP0f13:MOU] at 0x60,0x64 irq 1,12
[    4.030874] serio: i8042 KBD port at 0x60,0x64 irq 1
[    4.035083] serio: i8042 AUX port at 0x60,0x64 irq 12
[    4.036912] parport0: cannot grant exclusive access for device parkbd
[    4.125747] usbcore: registered new interface driver bcm5974
[    4.129260] input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input1
[    4.131500] usbcore: registered new interface driver synaptics_usb
[    4.134116] kobject: '(null)' (ffff88000683e2f0): kobject_release, parent           (null) (delayed)
[    4.136950] usbcore: registered new interface driver iforce
[    4.138586] parport0: cannot grant exclusive access for device walkera0701
[    4.140551] walkera0701: failed to register parport device
[    4.143328] usbcore: registered new interface driver usbtouchscreen
[    4.150250] apanel: Fujitsu BIOS signature 'FJKEYINF' not found...
[    4.159622] usbcore: registered new interface driver ati_remote2
[    4.163462] cm109: Keymap for Komunikate KIP1000 phone loaded
[    4.168826] usbcore: registered new interface driver cm109
[    4.170239] cm109: CM109 phone driver: 20080805 (C) Alfred E. Heggestad
[    4.171715] usbcore: registered new interface driver keyspan_remote
[    4.181913] usbcore: registered new interface driver yealink
[    4.184324] I2O subsystem v1.325
[    4.185399] i2o: max drivers = 8
[    4.187117] I2O Configuration OSM v1.323
[    4.188316] I2O ProcFS OSM v1.316
[    4.189655] kobject: 'proc-osm' (ffff880006859200): kobject_release, parent ffff880006859c48 (delayed)
[    4.192808] kobject: 'mc13xxx-rtc' (ffff880006860200): kobject_release, parent ffff880000189248 (delayed)
[    4.196181] kobject: 'rtc-msm6242' (ffff880006860000): kobject_release, parent ffff880000189248 (delayed)
[    4.199254] kobject: 'pcap-rtc' (ffff880006863e00): kobject_release, parent ffff880000189248 (delayed)
[    4.204132] kobject: 'rtc-rp5c01' (ffff880006869e00): kobject_release, parent ffff880000189248 (delayed)
[    4.207190] rtc rtc0: test: dev (254:0)
[    4.208173] rtc-test rtc-test.0: rtc core: registered test as rtc0
[    4.210072] rtc rtc1: test: dev (254:1)
[    4.210988] rtc-test rtc-test.1: rtc core: registered test as rtc1
[    4.212343] tsc: Refined TSC clocksource calibration: 2693.464 MHz
[    4.215899] i2c /dev entries driver
[    4.217285] usbcore: registered new interface driver i2c-diolan-u2c
[    4.219090] i2c-parport: adapter type unspecified
[    4.220304] i2c-parport-light: adapter type unspecified
[    4.222014] pps pps0: new PPS source ktimer
[    4.223084] pps pps0: ktimer PPS source registered
[    4.224425] pps_parport: parallel port PPS client
[    4.225723] parport0: cannot grant exclusive access for device pps_parport
[    4.227399] pps_parport: couldn't register with parport0
[    4.231870] Driver for 1-wire Dallas network protocol.
[    4.236985] usbcore: registered new interface driver DS9490R
[    4.239868] DS1WM w1 busmaster driver - (c) 2004 Szabolcs Gyurko
[    4.241942] power_supply test_ac: uevent
[    4.242901] power_supply test_ac: POWER_SUPPLY_NAME=test_ac
[    4.244538] power_supply test_ac: prop ONLINE=1
[    4.245737] power_supply test_ac: power_supply_changed
[    4.247023] power_supply test_ac: power_supply_changed_work
[    4.248508] power_supply test_ac: power_supply_update_gen_leds 1
[    4.248690] power_supply test_battery: uevent
[    4.248692] power_supply test_battery: POWER_SUPPLY_NAME=test_battery
[    4.248705] power_supply test_battery: prop STATUS=Discharging
[    4.248708] power_supply test_battery: prop CHARGE_TYPE=Fast
[    4.248711] power_supply test_battery: prop HEALTH=Good
[    4.248718] power_supply test_battery: prop PRESENT=1
[    4.248721] power_supply test_battery: prop TECHNOLOGY=Li-ion
[    4.248725] power_supply test_battery: prop CHARGE_FULL_DESIGN=100
[    4.248727] power_supply test_battery: prop CHARGE_FULL=100
[    4.248730] power_supply test_battery: prop CHARGE_NOW=50
[    4.248732] power_supply test_battery: prop CAPACITY=50
[    4.248735] power_supply test_battery: prop CAPACITY_LEVEL=Normal
[    4.248738] power_supply test_battery: prop TIME_TO_EMPTY_AVG=3600
[    4.248740] power_supply test_battery: prop TIME_TO_FULL_NOW=3600
[    4.248743] power_supply test_battery: prop MODEL_NAME=Test battery
[    4.248746] power_supply test_battery: prop MANUFACTURER=Linux
[    4.248749] power_supply test_battery: prop SERIAL_NUMBER=3.11.0-rc2-00010-gc817a67-dirty
[    4.248751] power_supply test_battery: prop TEMP=26
[    4.248754] power_supply test_battery: prop VOLTAGE_NOW=3300
[    4.249035] power_supply test_battery: power_supply_changed
[    4.249062] power_supply test_battery: power_supply_changed_work
[    4.249081] power_supply test_battery: power_supply_update_bat_leds 2
[    4.249104] power_supply test_battery: uevent
[    4.249108] power_supply test_battery: POWER_SUPPLY_NAME=test_battery
[    4.249151] power_supply test_battery: prop STATUS=Discharging
[    4.249168] power_supply test_battery: prop CHARGE_TYPE=Fast
[    4.249171] power_supply test_battery: prop HEALTH=Good
[    4.249174] power_supply test_battery: prop PRESENT=1
[    4.249177] power_supply test_battery: prop TECHNOLOGY=Li-ion
[    4.249180] power_supply test_battery: prop CHARGE_FULL_DESIGN=100
[    4.249183] power_supply test_battery: prop CHARGE_FULL=100
[    4.249185] power_supply test_battery: prop CHARGE_NOW=50
[    4.249188] power_supply test_battery: prop CAPACITY=50
[    4.249191] power_supply test_battery: prop CAPACITY_LEVEL=Normal
[    4.249194] power_supply test_battery: prop TIME_TO_EMPTY_AVG=3600
[    4.249197] power_supply test_battery: prop TIME_TO_FULL_NOW=3600
[    4.249200] power_supply test_battery: prop MODEL_NAME=Test battery
[    4.249203] power_supply test_battery: prop MANUFACTURER=Linux
[    4.249209] power_supply test_battery: prop SERIAL_NUMBER=3.11.0-rc2-00010-gc817a67-dirty
[    4.249212] power_supply test_battery: prop TEMP=26
[    4.249215] power_supply test_battery: prop VOLTAGE_NOW=3300
[    4.249264] power_supply test_usb: uevent
[    4.249266] power_supply test_usb: POWER_SUPPLY_NAME=test_usb
[    4.249277] power_supply test_usb: prop ONLINE=1
[    4.249287] power_supply test_usb: power_supply_changed
[    4.249319] power_supply test_usb: power_supply_changed_work
[    4.249323] power_supply test_usb: power_supply_update_gen_leds 1
[    4.249327] power_supply test_usb: uevent
[    4.249329] power_supply test_usb: POWER_SUPPLY_NAME=test_usb
[    4.249335] power_supply test_usb: prop ONLINE=1
[    4.250182] applesmc: supported laptop not found!
[    4.250184] applesmc: driver init failed (ret=-19)!
[    4.250494] f71882fg: Not a Fintek device
[    4.250528] f71882fg: Not a Fintek device
[    4.251314] kobject: 'mc13783-adc' (ffff8800068a2c00): kobject_release, parent ffff880000189248 (delayed)
[    4.251485] pc87360: PC8736x not detected, module not inserted
[    4.252268] cpuidle: using governor ladder
[    4.252271] cpuidle: using governor menu
[    4.252291] sdhci: Secure Digital Host Controller Interface driver
[    4.252292] sdhci: Copyright(c) Pierre Ossman
[    4.252839] VUB300 Driver rom wait states = 1C irqpoll timeout = 0400
[    4.252840] usbcore: registered new interface driver vub300
[    4.252857] usbcore: registered new interface driver ushc
[    4.252858] sdhci-pltfm: SDHCI platform and OF driver helper
[    4.253560] ledtrig-cpu: registered to indicate activity on CPUs
[    4.253921] dcdbas dcdbas: Dell Systems Management Base Driver (version 5.6.0-3.2)
[    4.255260] usbcore: registered new interface driver usbhid
[    4.255262] usbhid: USB HID core driver
[    4.255328] usbip_core: usbip_core_init:804: USB/IP Core v1.0.0
[    4.255537] vhci_hcd: vhci_hcd_probe:1000: name vhci_hcd id -1
[    4.255568] vhci_hcd vhci_hcd: USB/IP Virtual Host Controller
[    4.255666] vhci_hcd vhci_hcd: new USB bus registered, assigned bus number 1
[    4.255696] vhci_hcd: vhci_start:884: enter vhci_start
[    4.256687] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
[    4.256691] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    4.256693] usb usb1: Product: USB/IP Virtual Host Controller
[    4.256696] usb usb1: Manufacturer: Linux 3.11.0-rc2-00010-gc817a67-dirty vhci_hcd
[    4.256697] usb usb1: SerialNumber: vhci_hcd
[    4.414785] hub 1-0:1.0: USB hub found
[    4.415230] power_supply test_ac: uevent
[    4.415233] power_supply test_ac: POWER_SUPPLY_NAME=test_ac
[    4.415248] power_supply test_ac: prop ONLINE=1
[    4.418280] vhci_hcd: vhci_hub_control:247: typeReq a006 wValue 2900 wIndex 0
[    4.419743] vhci_hcd: vhci_hub_control:305:  GetHubDescriptor
[    4.420616] vhci_hcd: vhci_hub_control:398: port -1
[    4.421133] vhci_hcd: vhci_hub_control:405:  bye
[    4.422143] hub 1-0:1.0: 8 ports detected
[    4.428378] vhci_hcd: vhci_hub_control:247: typeReq a000 wValue 0 wIndex 0
[    4.429547] vhci_hcd: vhci_hub_control:309:  GetHubStatus
[    4.430675] vhci_hcd: vhci_hub_control:398: port -1
[    4.431572] vhci_hcd: vhci_hub_control:405:  bye
[    4.433131] vhci_hcd: vhci_hub_control:247: typeReq 2303 wValue 8 wIndex 1
[    4.434314] vhci_hcd: vhci_hub_control:384:  SetPortFeature: default 8
[    4.435221] vhci_hcd: vhci_hub_control:398: port 0
[    4.435806] vhci_hcd: dump_port_status_diff:101: status prev -> new: 00000000 -> 00000100
[    4.437133] vhci_hcd: dump_port_status_diff:115:  +POWER
[    4.438055] vhci_hcd: dump_port_status_diff:119:
[    4.438673] vhci_hcd: vhci_hub_control:405:  bye
[    4.439348] vhci_hcd: vhci_hub_control:247: typeReq 2303 wValue 8 wIndex 2
[    4.440664] vhci_hcd: vhci_hub_control:384:  SetPortFeature: default 8
[    4.442169] vhci_hcd: vhci_hub_control:398: port 1
[    4.443554] vhci_hcd: dump_port_status_diff:101: status prev -> new: 00000000 -> 00000100
[    4.445645] vhci_hcd: dump_port_status_diff:115:  +POWER
[    4.446731] vhci_hcd: dump_port_status_diff:119:
[    4.447903] vhci_hcd: vhci_hub_control:405:  bye
[    4.449138] vhci_hcd: vhci_hub_control:247: typeReq 2303 wValue 8 wIndex 3
[    4.450742] vhci_hcd: vhci_hub_control:384:  SetPortFeature: default 8
[    4.452242] vhci_hcd: vhci_hub_control:398: port 2
[    4.453274] vhci_hcd: dump_port_status_diff:101: status prev -> new: 00000000 -> 00000100
[    4.457484] vhci_hcd: dump_port_status_diff:115:  +POWER
[    4.459789] vhci_hcd: dump_port_status_diff:119:
[    4.465279] vhci_hcd: vhci_hub_control:405:  bye
[    4.466822] vhci_hcd: vhci_hub_control:247: typeReq 2303 wValue 8 wIndex 4
[    4.469234] vhci_hcd: vhci_hub_control:384:  SetPortFeature: default 8
[    4.471123] vhci_hcd: vhci_hub_control:398: port 3
[    4.473172] vhci_hcd: dump_port_status_diff:101: status prev -> new: 00000000 -> 00000100
[    4.474594] vhci_hcd: dump_port_status_diff:115:  +POWER
[    4.475485] vhci_hcd: dump_port_status_diff:119:
[    4.476722] vhci_hcd: vhci_hub_control:405:  bye
[    4.477905] vhci_hcd: vhci_hub_control:247: typeReq 2303 wValue 8 wIndex 5
[    4.479540] vhci_hcd: vhci_hub_control:384:  SetPortFeature: default 8
[    4.482163] vhci_hcd: vhci_hub_control:398: port 4
[    4.483415] vhci_hcd: dump_port_status_diff:101: status prev -> new: 00000000 -> 00000100
[    4.484981] vhci_hcd: dump_port_status_diff:115:  +POWER
[    4.485964] vhci_hcd: dump_port_status_diff:119:
[    4.487062] vhci_hcd: vhci_hub_control:405:  bye
[    4.488262] vhci_hcd: vhci_hub_control:247: typeReq 2303 wValue 8 wIndex 6
[    4.491803] vhci_hcd: vhci_hub_control:384:  SetPortFeature: default 8
[    4.493324] vhci_hcd: vhci_hub_control:398: port 5
[    4.494490] vhci_hcd: dump_port_status_diff:101: status prev -> new: 00000000 -> 00000100
[    4.496512] vhci_hcd: dump_port_status_diff:115:  +POWER
[    4.497862] vhci_hcd: dump_port_status_diff:119:
[    4.499980] vhci_hcd: vhci_hub_control:405:  bye
[    4.501394] vhci_hcd: vhci_hub_control:247: typeReq 2303 wValue 8 wIndex 7
[    4.503203] vhci_hcd: vhci_hub_control:384:  SetPortFeature: default 8
[    4.505739] vhci_hcd: vhci_hub_control:398: port 6
[    4.507032] vhci_hcd: dump_port_status_diff:101: status prev -> new: 00000000 -> 00000100
[    4.510569] vhci_hcd: dump_port_status_diff:115:  +POWER
[    4.512240] vhci_hcd: dump_port_status_diff:119:
[    4.513755] vhci_hcd: vhci_hub_control:405:  bye
[    4.514941] vhci_hcd: vhci_hub_control:247: typeReq 2303 wValue 8 wIndex 8
[    4.516703] vhci_hcd: vhci_hub_control:384:  SetPortFeature: default 8
[    4.518338] vhci_hcd: vhci_hub_control:398: port 7
[    4.519557] vhci_hcd: dump_port_status_diff:101: status prev -> new: 00000000 -> 00000100
[    4.521697] vhci_hcd: dump_port_status_diff:115:  +POWER
[    4.523001] vhci_hcd: dump_port_status_diff:119:
[    4.524219] vhci_hcd: vhci_hub_control:405:  bye
[    4.525822] vhci_hcd: vhci_hcd_probe:1034: bye
[    4.526855] vhci_hcd: vhci_hcd_init:1156: USB/IP 'Virtual' Host Controller (VHCI) Driver v1.0.0
[    4.532586] usbcore: registered new interface driver usbip-host
[    4.534441] usbip_host: usbip_host_init:270: USB/IP Host Driver v1.0.0
[    4.536505] usbcore: registered new interface driver tranzport
[    4.539141] usbcore: registered new interface driver alphatrack
[    4.540797] vme_user: VME User Space Access Driver
[    4.542017] vme_user: No cards, skipping registration
[    4.544694] Loading crystalhd 0.9.27
[    4.545888] usbcore: registered new interface driver ft1000usb
[    4.547565] usbcore: registered new interface driver gdm_wimax
[    4.550532] usbcore: registered new interface driver cedusb
[    4.556441] ipip: IPv4 over IPv4 tunneling driver
[    4.558268] gre: GRE over IPv4 demultiplexor driver
[    4.559567] IPv4 over IPSec tunneling driver
[    4.561860] TCP: cubic registered
[    4.562890] NET: Registered protocol family 17
[    4.564359] NET: Registered protocol family 9
[    4.565898] X.25 for Linux Version 0.2
[    4.573621] NET: Registered protocol family 33
[    4.575163] Key type rxrpc registered
[    4.576648] Key type rxrpc_s registered
[    4.578809] RxRPC: Registered security type 2 'rxkad'
[    4.582792] l2tp_core: L2TP core driver, V2.0
[    4.584694] NET4: DECnet for Linux: V.2.5.68s (C) 1995-2003 Linux DECnet Project Team
[    4.587105] DECnet: Routing cache hash table of 256 buckets, 16Kbytes
[    4.593234] NET: Registered protocol family 12
[    4.604334] 8021q: 802.1Q VLAN Support v1.8
[    4.605748] sctp: Hash tables configured (established 1024 bind 1024)
[    4.608434] rds_page_remainder_cpu_notify(): cpu 0 action 0x7
[    4.609454] rds_page_remainder_cpu_notify(): cpu 1 action 0x7
[    4.610704] NET: Registered protocol family 37
[    4.611508] NET: Registered protocol family 36
[    4.612876] Key type dns_resolver registered
[    4.613780] Key type ceph registered
[    4.614747] libceph: loaded (mon/osd proto 15/24)
[    4.615851] mpls_gso: MPLS GSO support
[    4.616080] ------------[ cut here ]------------
[    4.616113] WARNING: CPU: 0 PID: 0 at /c/wfg/linux/kernel/workqueue.c:590 set_work_data+0x35/0x53()
[    4.616117] CPU: 0 PID: 0 Comm: swapper/0 Not tainted 3.11.0-rc2-00010-gc817a67-dirty #5
[    4.616122]  000000000000024e ffff88000dc03d28 ffffffff8184e69e 0000000006380637
[    4.616125]  0000000000000000 ffff88000dc03d68 ffffffff8108f38d ffff88000dc03da8
[    4.616128]  ffffffff810a09cc ffff880006da2060 ffff88000dc13400 0000000000000005
[    4.616129] Call Trace:
[    4.616155]  <IRQ>  [<ffffffff8184e69e>] dump_stack+0x4f/0x84
[    4.616164]  [<ffffffff8108f38d>] warn_slowpath_common+0x72/0x8c
[    4.616167]  [<ffffffff810a09cc>] ? set_work_data+0x35/0x53
[    4.616169]  [<ffffffff8108f45e>] warn_slowpath_null+0x15/0x17
[    4.616172]  [<ffffffff810a09cc>] set_work_data+0x35/0x53
[    4.616174]  [<ffffffff810a0cc2>] insert_work+0x28/0x66
[    4.616177]  [<ffffffff810a1b64>] __queue_work+0x1d7/0x1ee
[    4.616179]  [<ffffffff810a1b7b>] ? __queue_work+0x1ee/0x1ee
[    4.616181]  [<ffffffff810a1b94>] delayed_work_timer_fn+0x19/0x1b
[    4.616187]  [<ffffffff8109897f>] call_timer_fn+0x6b/0xde
[    4.616189]  [<ffffffff81098914>] ? __internal_add_timer+0xc0/0xc0
[    4.616192]  [<ffffffff81098fa9>] run_timer_softirq+0x16f/0x1da
[    4.616194]  [<ffffffff810a1b7b>] ? __queue_work+0x1ee/0x1ee
[    4.616198]  [<ffffffff8109555f>] __do_softirq+0xc6/0x18f
[    4.616201]  [<ffffffff81095745>] irq_exit+0x58/0x9e
[    4.616215]  [<ffffffff81044e69>] smp_apic_timer_interrupt+0x31/0x3e
[    4.616221]  [<ffffffff8185a772>] apic_timer_interrupt+0x72/0x80
[    4.616237]  <EOI>  [<ffffffff810c8e9e>] ? lock_release+0x16e/0x17a
[    4.616243]  [<ffffffff8104a18f>] ? native_safe_halt+0x6/0x8
[    4.616247]  [<ffffffff810c707f>] ? trace_hardirqs_on+0xd/0xf
[    4.616253]  [<ffffffff8103071c>] default_idle+0x13/0x1c
[    4.616259]  [<ffffffff81030e8c>] arch_cpu_idle+0x13/0x21
[    4.616263]  [<ffffffff810bd2d6>] cpu_startup_entry+0xfc/0x164
[    4.616266]  [<ffffffff818484e8>] rest_init+0xbc/0xc3
[    4.616268]  [<ffffffff8184842c>] ? csum_partial_copy_generic+0x16c/0x16c
[    4.616286]  [<ffffffff81e10d71>] start_kernel+0x441/0x44e
[    4.616290]  [<ffffffff81e10739>] ? repair_env_string+0x56/0x56
[    4.616293]  [<ffffffff81e10120>] ? early_idt_handlers+0x120/0x120
[    4.616296]  [<ffffffff81e10453>] x86_64_start_reservations+0x2a/0x2c
[    4.616299]  [<ffffffff81e10531>] x86_64_start_kernel+0xdc/0xeb
[    4.616364] ---[ end trace c00a460c7ab81afb ]---
[    4.670169] vhci_hcd: vhci_hub_control:247: typeReq a300 wValue 0 wIndex 1
[    4.671671] vhci_hcd: vhci_hub_control:313:  GetPortStatus port 1
[    4.685558] vhci_hcd: vhci_hub_control:355:  GetPortStatus bye 100 0
[    4.686888] vhci_hcd: vhci_hub_control:398: port 0
[    4.688300] vhci_hcd: dump_port_status_diff:101: status prev -> new: 00000100 -> 00000100
[    4.688650]
[    4.688650] printing PIC contents
[    4.688662] ... PIC  IMR: ffff
[    4.688669] ... PIC  IRR: 1013
[    4.688681] ... PIC  ISR: 0000
[    4.688688] ... PIC ELCR: 0c00
[    4.688700] printing local APIC contents on CPU#0/0:
[    4.688710] ... APIC ID:      00000000 (0)
[    4.688715] ... APIC VERSION: 00050014
[    4.688720] ... APIC TASKPRI: 00000000 (00)
[    4.688725] ... APIC PROCPRI: 00000000
[    4.688729] ... APIC LDR: 01000000
[    4.688734] ... APIC DFR: ffffffff
[    4.688739] ... APIC SPIV: 000001ff
[    4.688740] ... APIC ISR field:
[    4.688776] 0000000000000000000000000000000000000000000000000000000000000000
[    4.688777] ... APIC TMR field:
[    4.688812] 0000000000000000000000000000000000000000000000000000000000000000
[    4.688813] ... APIC IRR field:
[    4.688847] 0000000000000000000000000000000000000000000000000000000000000000
[    4.688856] ... APIC ESR: 00000000
[    4.688865] ... APIC ICR: 000400f6
[    4.688866] ... APIC ICR2: 02000000
[    4.688871] ... APIC LVTT: 000000ef
[    4.688876] ... APIC LVTPC: 00010000
[    4.688880] ... APIC LVT0: 00010700
[    4.688885] ... APIC LVT1: 00000400
[    4.688890] ... APIC LVTERR: 000000fe
[    4.688895] ... APIC TMICT: 0003ccc5
[    4.688900] ... APIC TMCCT: 0002fce4
[    4.688905] ... APIC TDCR: 00000003
[    4.688906]
[    4.688908] number of MP IRQ sources: 15.
[    4.688909] number of IO-APIC #0 registers: 24.
[    4.688910] testing the IO APIC.......................
[    4.688936] IO APIC #0......
[    4.688937] .... register #00: 00000000
[    4.688938] .......    : physical APIC id: 00
[    4.688939] .......    : Delivery Type: 0
[    4.688940] .......    : LTS          : 0
[    4.688942] .... register #01: 00170011
[    4.688943] .......     : max redirection entries: 17
[    4.688944] .......     : PRQ implemented: 0
[    4.688945] .......     : IO APIC version: 11
[    4.688946] .... register #02: 00000000
[    4.688947] .......     : arbitration: 00
[    4.688947] .... IRQ redirection table:
[    4.688966] 1    0    0   0   0    0    0    00
[    4.688983] 0    0    0   0   0    1    1    31
[    4.689000] 0    0    0   0   0    1    1    30
[    4.689016] 0    0    0   0   0    1    1    33
[    4.689033] 1    0    0   0   0    1    1    34
[    4.689051] 1    1    0   0   0    1    1    35
[    4.689067] 0    0    0   0   0    1    1    36
[    4.689083] 0    0    0   0   0    1    1    37
[    4.689100] 0    0    0   0   0    1    1    38
[    4.689117] 0    1    0   0   0    1    1    39
[    4.689135] 1    1    0   0   0    1    1    3A
[    4.689153] 1    1    0   0   0    1    1    3B
[    4.689171] 0    0    0   0   0    1    1    3C
[    4.689189] 0    0    0   0   0    1    1    3D
[    4.689207] 0    0    0   0   0    1    1    3E
[    4.689224] 0    0    0   0   0    1    1    3F
[    4.689242] 1    0    0   0   0    0    0    00
[    4.689260] 1    0    0   0   0    0    0    00
[    4.689276] 1    0    0   0   0    0    0    00
[    4.689298] 1    0    0   0   0    0    0    00
[    4.689315] 1    0    0   0   0    0    0    00
[    4.689333] 1    0    0   0   0    0    0    00
[    4.689351] 1    0    0   0   0    0    0    00
[    4.689368] 1    0    0   0   0    0    0    00
[    4.689369] IRQ to pin mappings:
[    4.689373] IRQ0 -> 0:2
[    4.689375] IRQ1 -> 0:1
[    4.689378] IRQ3 -> 0:3
[    4.689380] IRQ4 -> 0:4
[    4.689383] IRQ5 -> 0:5
[    4.689385] IRQ6 -> 0:6
[    4.689388] IRQ7 -> 0:7
[    4.689390] IRQ8 -> 0:8
[    4.689397] IRQ9 -> 0:9
[    4.689399] IRQ10 -> 0:10
[    4.689402] IRQ11 -> 0:11
[    4.689404] IRQ12 -> 0:12
[    4.689406] IRQ13 -> 0:13
[    4.689412] IRQ14 -> 0:14
[    4.689414] IRQ15 -> 0:15
[    4.689415] .................................... done.
[    4.690250] registered taskstats version 1
[    4.786448] vhci_hcd: dump_port_status_diff:115:   POWER
[    4.788293] rtc-test rtc-test.0: setting system clock to 2013-09-09 06:44:10 UTC (1378709050)
[    4.788359] vhci_hcd: dump_port_status_diff:119:
[    4.788361] vhci_hcd: vhci_hub_control:405:  bye
[    4.788398] vhci_hcd: vhci_hub_control:247: typeReq a300 wValue 0 wIndex 2
[    4.788400] vhci_hcd: vhci_hub_control:313:  GetPortStatus port 2
[    4.788402] vhci_hcd: vhci_hub_control:355:  GetPortStatus bye 100 0
[    4.788404] vhci_hcd: vhci_hub_control:398: port 1
[    4.788406] vhci_hcd: dump_port_status_diff:101: status prev -> new: 00000100 -> 00000100
[    4.788408] vhci_hcd: dump_port_status_diff:115:   POWER
[    4.788410] vhci_hcd: dump_port_status_diff:119:
[    4.788411] vhci_hcd: vhci_hub_control:405:  bye
[    4.788419] vhci_hcd: vhci_hub_control:247: typeReq a300 wValue 0 wIndex 3
[    4.788421] vhci_hcd: vhci_hub_control:313:  GetPortStatus port 3
[    4.788423] vhci_hcd: vhci_hub_control:355:  GetPortStatus bye 100 0
[    4.788424] vhci_hcd: vhci_hub_control:398: port 2
[    4.788426] vhci_hcd: dump_port_status_diff:101: status prev -> new: 00000100 -> 00000100
[    4.788428] vhci_hcd: dump_port_status_diff:115:   POWER
[    4.788429] vhci_hcd: dump_port_status_diff:119:
[    4.788430] vhci_hcd: vhci_hub_control:405:  bye
[    4.788438] vhci_hcd: vhci_hub_control:247: typeReq a300 wValue 0 wIndex 4
[    4.788440] vhci_hcd: vhci_hub_control:313:  GetPortStatus port 4
[    4.788442] vhci_hcd: vhci_hub_control:355:  GetPortStatus bye 100 0
[    4.788443] vhci_hcd: vhci_hub_control:398: port 3
[    4.788445] vhci_hcd: dump_port_status_diff:101: status prev -> new: 00000100 -> 00000100
[    4.788446] vhci_hcd: dump_port_status_diff:115:   POWER
[    4.788448] vhci_hcd: dump_port_status_diff:119:
[    4.788449] vhci_hcd: vhci_hub_control:405:  bye
[    4.788457] vhci_hcd: vhci_hub_control:247: typeReq a300 wValue 0 wIndex 5
[    4.788458] vhci_hcd: vhci_hub_control:313:  GetPortStatus port 5
[    4.788460] vhci_hcd: vhci_hub_control:355:  GetPortStatus bye 100 0
[    4.788462] vhci_hcd: vhci_hub_control:398: port 4
[    4.788463] vhci_hcd: dump_port_status_diff:101: status prev -> new: 00000100 -> 00000100
[    4.788465] vhci_hcd: dump_port_status_diff:115:   POWER
[    4.788466] vhci_hcd: dump_port_status_diff:119:
[    4.788468] vhci_hcd: vhci_hub_control:405:  bye
[    4.788476] vhci_hcd: vhci_hub_control:247: typeReq a300 wValue 0 wIndex 6
[    4.788477] vhci_hcd: vhci_hub_control:313:  GetPortStatus port 6
[    4.788479] vhci_hcd: vhci_hub_control:355:  GetPortStatus bye 100 0
[    4.788480] vhci_hcd: vhci_hub_control:398: port 5
[    4.788482] vhci_hcd: dump_port_status_diff:101: status prev -> new: 00000100 -> 00000100
[    4.788484] vhci_hcd: dump_port_status_diff:115:   POWER
[    4.788485] vhci_hcd: dump_port_status_diff:119:
[    4.788487] vhci_hcd: vhci_hub_control:405:  bye
[    4.788495] vhci_hcd: vhci_hub_control:247: typeReq a300 wValue 0 wIndex 7
[    4.788496] vhci_hcd: vhci_hub_control:313:  GetPortStatus port 7
[    4.788498] vhci_hcd: vhci_hub_control:355:  GetPortStatus bye 100 0
[    4.788508] vhci_hcd: vhci_hub_control:398: port 6
[    4.788511] vhci_hcd: dump_port_status_diff:101: status prev -> new: 00000100 -> 00000100
[    4.788512] vhci_hcd: dump_port_status_diff:115:   POWER
[    4.788514] vhci_hcd: dump_port_status_diff:119:
[    4.788515] vhci_hcd: vhci_hub_control:405:  bye
[    4.788524] vhci_hcd: vhci_hub_control:247: typeReq a300 wValue 0 wIndex 8
[    4.788526] vhci_hcd: vhci_hub_control:313:  GetPortStatus port 8
[    4.788528] vhci_hcd: vhci_hub_control:355:  GetPortStatus bye 100 0
[    4.788529] vhci_hcd: vhci_hub_control:398: port 7
[    4.788531] vhci_hcd: dump_port_status_diff:101: status prev -> new: 00000100 -> 00000100
[    4.788532] vhci_hcd: dump_port_status_diff:115:   POWER
[    4.788534] vhci_hcd: dump_port_status_diff:119:
[    4.788535] vhci_hcd: vhci_hub_control:405:  bye
[    4.788818] usb usb1: vhci_bus_suspend
[    4.788836] vhci_hcd: vhci_hub_status:208: changed 0
[    4.899306] debug: unmapping init [mem 0xffffffff81dfc000-0xffffffff81ecefff]
[    5.945463] input: ImExPS/2 Generic Explorer Mouse as /devices/platform/i8042/serio1/input/input2
/bin/sh: /proc/self/fd/9: No such file or directory
/bin/sh: /proc/self/fd/9: No such file or directory
/bin/sh: /proc/self/fd/9: No such file or directory
qemu: terminating on signal 2
wfg@bee ~/linux/obj-compiletest% kvm-0day.sh arch/x86/boot/bzImage
[    0.000000] Initializing cgroup subsys cpuset
[    0.000000] Initializing cgroup subsys cpu
[    0.000000] Linux version 3.11.0-rc2-00010-gc817a67-dirty (wfg@bee) (gcc version 4.6.3 (Debian 4.6.3-1) ) #5 SMP PREEMPT Tue Oct 8 09:29:02 CST 2013
[    0.000000] Command line: hung_task_panic=1 rcutree.rcu_cpu_stall_timeout=100 log_buf_len=8M debug sched_debug apic=debug dynamic_printk sysrq_always_enabled panic=10 prompt_ramdisk=0 console=ttyS0,115200 console=tty0 vga=normal  root=/dev/ram0 rw
[    0.000000] e820: BIOS-provided physical RAM map:
[    0.000000] BIOS-e820: [mem 0x0000000000000000-0x000000000009fbff] usable
[    0.000000] BIOS-e820: [mem 0x000000000009fc00-0x000000000009ffff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000000f0000-0x00000000000fffff] reserved
[    0.000000] BIOS-e820: [mem 0x0000000000100000-0x000000000fffdfff] usable
[    0.000000] BIOS-e820: [mem 0x000000000fffe000-0x000000000fffffff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000feffc000-0x00000000feffffff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000fffc0000-0x00000000ffffffff] reserved
[    0.000000] NX (Execute Disable) protection: active
[    0.000000] Hypervisor detected: KVM
[    0.000000] e820: update [mem 0x00000000-0x00000fff] usable ==> reserved
[    0.000000] e820: remove [mem 0x000a0000-0x000fffff] usable
[    0.000000] e820: last_pfn = 0xfffe max_arch_pfn = 0x400000000
[    0.000000] Scan for SMP in [mem 0x00000000-0x000003ff]
[    0.000000] Scan for SMP in [mem 0x0009fc00-0x0009ffff]
[    0.000000] Scan for SMP in [mem 0x000f0000-0x000fffff]
[    0.000000] found SMP MP-table at [mem 0x000f1840-0x000f184f] mapped at [ffff8800000f1840]
[    0.000000]   mpc: f1850-f193c
[    0.000000] Base memory trampoline at [ffff880000099000] 99000 size 24576
[    0.000000] init_memory_mapping: [mem 0x00000000-0x000fffff]
[    0.000000]  [mem 0x00000000-0x000fffff] page 4k
[    0.000000] BRK [0x028a7000, 0x028a7fff] PGTABLE
[    0.000000] BRK [0x028a8000, 0x028a8fff] PGTABLE
[    0.000000] BRK [0x028a9000, 0x028a9fff] PGTABLE
[    0.000000] init_memory_mapping: [mem 0x0e600000-0x0e7fffff]
[    0.000000]  [mem 0x0e600000-0x0e7fffff] page 4k
[    0.000000] BRK [0x028aa000, 0x028aafff] PGTABLE
[    0.000000] init_memory_mapping: [mem 0x0c000000-0x0e5fffff]
[    0.000000]  [mem 0x0c000000-0x0e5fffff] page 4k
[    0.000000] BRK [0x028ab000, 0x028abfff] PGTABLE
[    0.000000] init_memory_mapping: [mem 0x00100000-0x0bffffff]
[    0.000000]  [mem 0x00100000-0x0bffffff] page 4k
[    0.000000] init_memory_mapping: [mem 0x0e800000-0x0fffdfff]
[    0.000000]  [mem 0x0e800000-0x0fffdfff] page 4k
[    0.000000] log_buf_len: 8388608
[    0.000000] early log buf free: 128416(97%)
[    0.000000] RAMDISK: [mem 0x0e8d6000-0x0ffeffff]
[    0.000000] ACPI: RSDP 00000000000f16b0 00014 (v00 BOCHS )
[    0.000000] ACPI: RSDT 000000000fffe3f0 00034 (v01 BOCHS  BXPCRSDT 00000001 BXPC 00000001)
[    0.000000] ACPI: FACP 000000000fffff80 00074 (v01 BOCHS  BXPCFACP 00000001 BXPC 00000001)
[    0.000000] ACPI: DSDT 000000000fffe430 01137 (v01   BXPC   BXDSDT 00000001 INTL 20100528)
[    0.000000] ACPI: FACS 000000000fffff40 00040
[    0.000000] ACPI: SSDT 000000000ffff6a0 00899 (v01 BOCHS  BXPCSSDT 00000001 BXPC 00000001)
[    0.000000] ACPI: APIC 000000000ffff5b0 00080 (v01 BOCHS  BXPCAPIC 00000001 BXPC 00000001)
[    0.000000] ACPI: HPET 000000000ffff570 00038 (v01 BOCHS  BXPCHPET 00000001 BXPC 00000001)
[    0.000000] ACPI: Local APIC address 0xfee00000
[    0.000000] mapped APIC to ffffffffff5bb000 (        fee00000)
[    0.000000] kvm-clock: Using msrs 4b564d01 and 4b564d00
[    0.000000] kvm-clock: cpu 0, msr 0:e896001, boot clock
[    0.000000] Zone ranges:
[    0.000000]   DMA32    [mem 0x00001000-0xffffffff]
[    0.000000]   Normal   empty
[    0.000000] Movable zone start for each node
[    0.000000] Early memory node ranges
[    0.000000]   node   0: [mem 0x00001000-0x0009efff]
[    0.000000]   node   0: [mem 0x00100000-0x0fffdfff]
[    0.000000] On node 0 totalpages: 65436
[    0.000000]   DMA32 zone: 1024 pages used for memmap
[    0.000000]   DMA32 zone: 21 pages reserved
[    0.000000]   DMA32 zone: 65436 pages, LIFO batch:15
[    0.000000] ACPI: PM-Timer IO Port: 0xb008
[    0.000000] ACPI: Local APIC address 0xfee00000
[    0.000000] mapped APIC to ffffffffff5bb000 (        fee00000)
[    0.000000] ACPI: LAPIC (acpi_id[0x00] lapic_id[0x00] enabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x01] lapic_id[0x01] enabled)
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0xff] dfl dfl lint[0x1])
[    0.000000] ACPI: IOAPIC (id[0x00] address[0xfec00000] gsi_base[0])
[    0.000000] IOAPIC[0]: apic_id 0, version 17, address 0xfec00000, GSI 0-23
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
[    0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 00, APIC ID 0, APIC INT 02
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 5 global_irq 5 high level)
[    0.000000] Int: type 0, pol 1, trig 3, bus 00, IRQ 05, APIC ID 0, APIC INT 05
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)
[    0.000000] Int: type 0, pol 1, trig 3, bus 00, IRQ 09, APIC ID 0, APIC INT 09
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 10 global_irq 10 high level)
[    0.000000] Int: type 0, pol 1, trig 3, bus 00, IRQ 0a, APIC ID 0, APIC INT 0a
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 11 global_irq 11 high level)
[    0.000000] Int: type 0, pol 1, trig 3, bus 00, IRQ 0b, APIC ID 0, APIC INT 0b
[    0.000000] ACPI: IRQ0 used by override.
[    0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 01, APIC ID 0, APIC INT 01
[    0.000000] ACPI: IRQ2 used by override.
[    0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 03, APIC ID 0, APIC INT 03
[    0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 04, APIC ID 0, APIC INT 04
[    0.000000] ACPI: IRQ5 used by override.
[    0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 06, APIC ID 0, APIC INT 06
[    0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 07, APIC ID 0, APIC INT 07
[    0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 08, APIC ID 0, APIC INT 08
[    0.000000] ACPI: IRQ9 used by override.
[    0.000000] ACPI: IRQ10 used by override.
[    0.000000] ACPI: IRQ11 used by override.
[    0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 0c, APIC ID 0, APIC INT 0c
[    0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 0d, APIC ID 0, APIC INT 0d
[    0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 0e, APIC ID 0, APIC INT 0e
[    0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 0f, APIC ID 0, APIC INT 0f
[    0.000000] Using ACPI (MADT) for SMP configuration information
[    0.000000] ACPI: HPET id: 0x8086a201 base: 0xfed00000
[    0.000000] smpboot: Allowing 2 CPUs, 0 hotplug CPUs
[    0.000000] mapped IOAPIC to ffffffffff5ba000 (fec00000)
[    0.000000] nr_irqs_gsi: 40
[    0.000000] e820: [mem 0x10000000-0xfeffbfff] available for PCI devices
[    0.000000] Booting paravirtualized kernel on KVM
[    0.000000] setup_percpu: NR_CPUS:4096 nr_cpumask_bits:2 nr_cpu_ids:2 nr_node_ids:1
[    0.000000] PERCPU: Embedded 25 pages/cpu @ffff88000dc00000 s77904 r0 d24496 u1048576
[    0.000000] pcpu-alloc: s77904 r0 d24496 u1048576 alloc=1*2097152
[    0.000000] pcpu-alloc: [0] 0 1
[    0.000000] kvm-clock: cpu 0, msr 0:e896001, primary cpu clock
[    0.000000] KVM setup async PF for cpu 0
[    0.000000] kvm-stealtime: cpu 0, msr dc0ccc0
[    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 64391
[    0.000000] Kernel command line: hung_task_panic=1 rcutree.rcu_cpu_stall_timeout=100 log_buf_len=8M debug sched_debug apic=debug dynamic_printk sysrq_always_enabled panic=10 prompt_ramdisk=0 console=ttyS0,115200 console=tty0 vga=normal  root=/dev/ram0 rw
[    0.000000] PID hash table entries: 1024 (order: 1, 8192 bytes)
[    0.000000] Dentry cache hash table entries: 32768 (order: 6, 262144 bytes)
[    0.000000] Inode-cache hash table entries: 16384 (order: 5, 131072 bytes)
[    0.000000] Calgary: detecting Calgary via BIOS EBDA area
[    0.000000] Calgary: Unable to locate Rio Grande table in EBDA - bailing!
[    0.000000] Memory: 199068K/261744K available (8557K kernel code, 1784K rwdata, 3968K rodata, 844K init, 10064K bss, 62676K reserved)
[    0.000000] Preemptible hierarchical RCU implementation.
[    0.000000]  RCU debugfs-based tracing is enabled.
[    0.000000]  Dump stacks of tasks blocking RCU-preempt GP.
[    0.000000]  Additional per-CPU info printed with stalls.
[    0.000000]  RCU restricting CPUs from NR_CPUS=4096 to nr_cpu_ids=2.
[    0.000000] NR_IRQS:262400 nr_irqs:512 16
[    0.000000] console [ttyS0] enabled
[    0.000000] Lock dependency validator: Copyright (c) 2006 Red Hat, Inc., Ingo Molnar
[    0.000000] ... MAX_LOCKDEP_SUBCLASSES:  8
[    0.000000] ... MAX_LOCK_DEPTH:          48
[    0.000000] ... MAX_LOCKDEP_KEYS:        8191
[    0.000000] ... CLASSHASH_SIZE:          4096
[    0.000000] ... MAX_LOCKDEP_ENTRIES:     16384
[    0.000000] ... MAX_LOCKDEP_CHAINS:      32768
[    0.000000] ... CHAINHASH_SIZE:          16384
[    0.000000]  memory used by lock dependency info: 5855 kB
[    0.000000]  per task-struct memory footprint: 1920 bytes
[    0.000000] ODEBUG: 5 of 5 active objects replaced
[    0.000000] hpet clockevent registered
[    0.000000] tsc: Detected 2693.508 MHz processor
[    0.008000] Calibrating delay loop (skipped) preset value.. 5387.01 BogoMIPS (lpj=10774032)
[    0.008753] pid_max: default: 32768 minimum: 301
[    0.010233] Mount-cache hash table entries: 256
[    0.011812] Initializing cgroup subsys devices
[    0.012043] Initializing cgroup subsys perf_event
[    0.013236] Initializing cgroup subsys net_prio
[    0.014508] Last level iTLB entries: 4KB 0, 2MB 0, 4MB 0
[    0.014508] Last level dTLB entries: 4KB 0, 2MB 0, 4MB 0
[    0.014508] tlb_flushall_shift: 6
[    0.016059] debug: unmapping init [mem 0xffffffff81ecf000-0xffffffff81ed2fff]
[    0.021249] ACPI: Core revision 20130517
[    0.026240] ACPI: All ACPI Tables successfully acquired
[    0.028011] Getting VERSION: 50014
[    0.028899] Getting VERSION: 50014
[    0.029775] Getting ID: 0
[    0.030472] Getting ID: ff000000
[    0.031294] Getting LVT0: 8700
[    0.032021] Getting LVT1: 8400
[    0.032887] enabled ExtINT on CPU#0
[    0.035317] ENABLING IO-APIC IRQs
[    0.036024] init IO_APIC IRQs
[    0.036787]  apic 0 pin 0 not connected
[    0.040055] IOAPIC[0]: Set routing entry (0-1 -> 0x31 -> IRQ 1 Mode:0 Active:0 Dest:1)
[    0.041710] IOAPIC[0]: Set routing entry (0-2 -> 0x30 -> IRQ 0 Mode:0 Active:0 Dest:1)
[    0.043143] IOAPIC[0]: Set routing entry (0-3 -> 0x33 -> IRQ 3 Mode:0 Active:0 Dest:1)
[    0.044044] IOAPIC[0]: Set routing entry (0-4 -> 0x34 -> IRQ 4 Mode:0 Active:0 Dest:1)
[    0.045615] IOAPIC[0]: Set routing entry (0-5 -> 0x35 -> IRQ 5 Mode:1 Active:0 Dest:1)
[    0.048053] IOAPIC[0]: Set routing entry (0-6 -> 0x36 -> IRQ 6 Mode:0 Active:0 Dest:1)
[    0.050061] IOAPIC[0]: Set routing entry (0-7 -> 0x37 -> IRQ 7 Mode:0 Active:0 Dest:1)
[    0.052049] IOAPIC[0]: Set routing entry (0-8 -> 0x38 -> IRQ 8 Mode:0 Active:0 Dest:1)
[    0.054068] IOAPIC[0]: Set routing entry (0-9 -> 0x39 -> IRQ 9 Mode:1 Active:0 Dest:1)
[    0.056051] IOAPIC[0]: Set routing entry (0-10 -> 0x3a -> IRQ 10 Mode:1 Active:0 Dest:1)
[    0.058102] IOAPIC[0]: Set routing entry (0-11 -> 0x3b -> IRQ 11 Mode:1 Active:0 Dest:1)
[    0.060044] IOAPIC[0]: Set routing entry (0-12 -> 0x3c -> IRQ 12 Mode:0 Active:0 Dest:1)
[    0.064038] IOAPIC[0]: Set routing entry (0-13 -> 0x3d -> IRQ 13 Mode:0 Active:0 Dest:1)
[    0.067754] IOAPIC[0]: Set routing entry (0-14 -> 0x3e -> IRQ 14 Mode:0 Active:0 Dest:1)
[    0.068048] IOAPIC[0]: Set routing entry (0-15 -> 0x3f -> IRQ 15 Mode:0 Active:0 Dest:1)
[    0.072034]  apic 0 pin 16 not connected
[    0.073017]  apic 0 pin 17 not connected
[    0.074077]  apic 0 pin 18 not connected
[    0.075176]  apic 0 pin 19 not connected
[    0.076008]  apic 0 pin 20 not connected
[    0.077595]  apic 0 pin 21 not connected
[    0.080008]  apic 0 pin 22 not connected
[    0.081915]  apic 0 pin 23 not connected
[    0.084158] ..TIMER: vector=0x30 apic1=0 pin1=2 apic2=-1 pin2=-1
[    0.088007] smpboot: CPU0: Intel Common KVM processor (fam: 0f, model: 06, stepping: 01)
[    0.092525] Using local APIC timer interrupts.
[    0.092525] calibrating APIC timer ...
[    0.096000] ... lapic delta = 6233000
[    0.096000] ... PM-Timer delta = 356881
[    0.096000] ... PM-Timer result ok
[    0.096000] ..... delta 6233000
[    0.096000] ..... mult: 267705311
[    0.096000] ..... calibration result: 3989120
[    0.096000] ..... CPU clock speed is 2685.0873 MHz.
[    0.096000] ..... host bus clock speed is 997.1120 MHz.
[    0.096106] Performance Events: unsupported Netburst CPU model 6 no PMU driver, software events only.
[    0.120570] SMP alternatives: lockdep: fixing up alternatives
[    0.121629] smpboot: Booting Node   0, Processors  #1 OK
[    0.008000] kvm-clock: cpu 1, msr 0:e896041, secondary cpu clock
[    0.008000] masked ExtINT on CPU#1
[    0.140257] Brought up 2 CPUs
[    0.140187] KVM setup async PF for cpu 1
[    0.140187] kvm-stealtime: cpu 1, msr dd0ccc0
[    0.144017] smpboot: Total of 2 processors activated (10774.03 BogoMIPS)
[    0.148805] devtmpfs: initialized
[    0.153250] atomic64 test passed for x86-64 platform with CX8 and with SSE
[    0.155311] regulator-dummy: no parameters
[    0.156576] NET: Registered protocol family 16
[    0.159034] ACPI: bus type PCI registered
[    0.160177] PCI: Using configuration type 1 for base access
[    0.181111] ACPI: Added _OSI(Module Device)
[    0.182624] ACPI: Added _OSI(Processor Device)
[    0.184019] ACPI: Added _OSI(3.0 _SCP Extensions)
[    0.185215] ACPI: Added _OSI(Processor Aggregator Device)
[    0.190492] ACPI: EC: Look up EC in DSDT
[    0.201417] ACPI: Interpreter enabled
[    0.204039] ACPI: (supports S0 S5)
[    0.208015] ACPI: Using IOAPIC for interrupt routing
[    0.212078] PCI: Using host bridge windows from ACPI; if necessary, use "pci=nocrs" and report a bug
[    0.239280] ACPI: PCI Root Bridge [PCI0] (domain 0000 [bus 00-ff])
[    0.244619] PCI host bridge to bus 0000:00
[    0.248026] pci_bus 0000:00: root bus resource [bus 00-ff]
[    0.252034] pci_bus 0000:00: root bus resource [io  0x0000-0x0cf7]
[    0.256015] pci_bus 0000:00: root bus resource [io  0x0d00-0xffff]
[    0.257610] pci_bus 0000:00: root bus resource [mem 0x000a0000-0x000bffff]
[    0.259571] pci_bus 0000:00: root bus resource [mem 0x80000000-0xfebfffff]
[    0.260142] pci 0000:00:00.0: [8086:1237] type 00 class 0x060000
[    0.264486] pci 0000:00:01.0: [8086:7000] type 00 class 0x060100
[    0.267258] pci 0000:00:01.1: [8086:7010] type 00 class 0x010180
[    0.272016] pci 0000:00:01.1: reg 0x20: [io  0xc060-0xc06f]
[    0.275486] pci 0000:00:01.3: [8086:7113] type 00 class 0x068000
[    0.276698] pci 0000:00:01.3: quirk: [io  0xb000-0xb03f] claimed by PIIX4 ACPI
[    0.278544] pci 0000:00:01.3: quirk: [io  0xb100-0xb10f] claimed by PIIX4 SMB
[    0.280496] pci 0000:00:02.0: [1013:00b8] type 00 class 0x030000
[    0.288085] pci 0000:00:02.0: reg 0x10: [mem 0xfc000000-0xfdffffff pref]
[    0.292115] pci 0000:00:02.0: reg 0x14: [mem 0xfebe2000-0xfebe2fff]
[    0.306801] pci 0000:00:02.0: reg 0x30: [mem 0xfebd0000-0xfebdffff pref]
[    0.308912] pci 0000:00:03.0: [1af4:1000] type 00 class 0x020000
[    0.312639] pci 0000:00:03.0: reg 0x10: [io  0xc040-0xc05f]
[    0.315388] pci 0000:00:03.0: reg 0x14: [mem 0xfebe1000-0xfebe1fff]
[    0.328621] pci 0000:00:03.0: reg 0x30: [mem 0xfebc0000-0xfebcffff pref]
[    0.332727] pci 0000:00:04.0: [8086:100e] type 00 class 0x020000
[    0.341307] pci 0000:00:04.0: reg 0x10: [mem 0xfeb80000-0xfeb9ffff]
[    0.345227] pci 0000:00:04.0: reg 0x14: [io  0xc000-0xc03f]
[    0.356017] pci 0000:00:04.0: reg 0x30: [mem 0xfeba0000-0xfebbffff pref]
[    0.360432] pci 0000:00:05.0: [8086:25ab] type 00 class 0x088000
[    0.364762] pci 0000:00:05.0: reg 0x10: [mem 0xfebe0000-0xfebe000f]
[    0.377596] pci_bus 0000:00: on NUMA node 0
[    0.380050] acpi PNP0A03:00: ACPI _OSC support notification failed, disabling PCIe ASPM
[    0.388028] acpi PNP0A03:00: Unable to request _OSC control (_OSC support mask: 0x08)
[    0.396739] ACPI: PCI Interrupt Link [LNKA] (IRQs 5 *10 11)
[    0.401345] ACPI: PCI Interrupt Link [LNKB] (IRQs 5 *10 11)
[    0.405351] ACPI: PCI Interrupt Link [LNKC] (IRQs 5 10 *11)
[    0.412163] ACPI: PCI Interrupt Link [LNKD] (IRQs 5 10 *11)
[    0.416915] ACPI: PCI Interrupt Link [LNKS] (IRQs *9)
[    0.421597] ACPI: Enabled 16 GPEs in block 00 to 0F
[    0.424043] ACPI: \_SB_.PCI0: notify handler is installed
[    0.428136] Found 1 acpi root devices
[    0.432972] vgaarb: device added: PCI:0000:00:02.0,decodes=io+mem,owns=io+mem,locks=none
[    0.440029] vgaarb: loaded
[    0.440609] vgaarb: bridge control possible 0000:00:02.0
[    0.442061] ACPI: bus type USB registered
[    0.442061] usbcore: registered new interface driver usbfs
[    0.444047] usbcore: registered new interface driver hub
[    0.445268] usbcore: registered new device driver usb
[    0.448081] pps_core: LinuxPPS API ver. 1 registered
[    0.449122] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
[    0.451156] PTP clock support registered
[    0.452325] wmi: Mapper loaded
[    0.453080] PCI: Using ACPI for IRQ routing
[    0.454056] PCI: pci_cache_line_size set to 64 bytes
[    0.455383] e820: reserve RAM buffer [mem 0x0009fc00-0x0009ffff]
[    0.456030] e820: reserve RAM buffer [mem 0x0fffe000-0x0fffffff]
[    0.458159] NET: Registered protocol family 23
[    0.460724] cfg80211: Calling CRDA to update world regulatory domain
[    0.462480] nfc: nfc_init: NFC Core ver 0.1
[    0.464079] NET: Registered protocol family 39
[    0.465761] HPET: 3 timers in total, 0 timers will be used for per-cpu timer
[    0.472122] Switched to clocksource kvm-clock
[    0.473251] pnp: PnP ACPI init
[    0.473913] ACPI: bus type PNP registered
[    0.474966] IOAPIC[0]: Set routing entry (0-8 -> 0x38 -> IRQ 8 Mode:0 Active:0 Dest:3)
[    0.476807] pnp 00:00: Plug and Play ACPI device, IDs PNP0b00 (active)
[    0.478333] IOAPIC[0]: Set routing entry (0-1 -> 0x31 -> IRQ 1 Mode:0 Active:0 Dest:3)
[    0.480110] pnp 00:01: Plug and Play ACPI device, IDs PNP0303 (active)
[    0.481556] IOAPIC[0]: Set routing entry (0-12 -> 0x3c -> IRQ 12 Mode:0 Active:0 Dest:3)
[    0.483282] pnp 00:02: Plug and Play ACPI device, IDs PNP0f13 (active)
[    0.484565] IOAPIC[0]: Set routing entry (0-6 -> 0x36 -> IRQ 6 Mode:0 Active:0 Dest:3)
[    0.486104] pnp 00:03: [dma 2]
[    0.486838] pnp 00:03: Plug and Play ACPI device, IDs PNP0700 (active)
[    0.488660] IOAPIC[0]: Set routing entry (0-7 -> 0x37 -> IRQ 7 Mode:0 Active:0 Dest:3)
[    0.490844] pnp 00:04: Plug and Play ACPI device, IDs PNP0400 (active)
[    0.493268] IOAPIC[0]: Set routing entry (0-4 -> 0x34 -> IRQ 4 Mode:0 Active:0 Dest:3)
[    0.495473] pnp 00:05: Plug and Play ACPI device, IDs PNP0501 (active)
[    0.497793] pnp 00:06: Plug and Play ACPI device, IDs PNP0103 (active)
[    0.499807] pnp: PnP ACPI: found 7 devices
[    0.502548] ACPI: bus type PNP unregistered
[    0.512560] pci_bus 0000:00: resource 4 [io  0x0000-0x0cf7]
[    0.517721] pci_bus 0000:00: resource 5 [io  0x0d00-0xffff]
[    0.524051] pci_bus 0000:00: resource 6 [mem 0x000a0000-0x000bffff]
[    0.532086] pci_bus 0000:00: resource 7 [mem 0x80000000-0xfebfffff]
[    0.540417] NET: Registered protocol family 2
[    0.547046] TCP established hash table entries: 2048 (order: 3, 32768 bytes)
[    0.556096] TCP bind hash table entries: 2048 (order: 5, 131072 bytes)
[    0.565251] TCP: Hash tables configured (established 2048 bind 2048)
[    0.570246] TCP: reno registered
[    0.571179] UDP hash table entries: 256 (order: 3, 40960 bytes)
[    0.572802] UDP-Lite hash table entries: 256 (order: 3, 40960 bytes)
[    0.576504] NET: Registered protocol family 1
[    0.582664] RPC: Registered named UNIX socket transport module.
[    0.588093] RPC: Registered udp transport module.
[    0.592233] RPC: Registered tcp transport module.
[    0.596400] RPC: Registered tcp NFSv4.1 backchannel transport module.
[    0.602199] pci 0000:00:00.0: Limiting direct PCI/PCI transfers
[    0.607682] pci 0000:00:01.0: PIIX3: Enabling Passive Release
[    0.613098] pci 0000:00:01.0: Activating ISA DMA hang workarounds
[    0.618855] pci 0000:00:02.0: Boot video device
[    0.623120] PCI: CLS 0 bytes, default 64
[    0.627022] Unpacking initramfs...
[    2.418670] debug: unmapping init [mem 0xffff88000e8d6000-0xffff88000ffeffff]
[    2.422198] has_svm: not amd
[    2.423494] kvm: no hardware support
[    2.424779] camellia-x86_64: performance on this CPU would be suboptimal: disabling camellia-x86_64.
[    2.426607] blowfish-x86_64: performance on this CPU would be suboptimal: disabling blowfish-x86_64.
[    2.430670] twofish-x86_64-3way: performance on this CPU would be suboptimal: disabling twofish-x86_64-3way.
[    2.430690] cryptomgr_test (24) used greatest stack depth: 6224 bytes left
[    2.433936] sha1_ssse3: Neither AVX nor SSSE3 is available/usable.
[    2.435113] sha256_ssse3: Neither AVX nor SSSE3 is available/usable.
[    2.436369] sha512_ssse3: Neither AVX nor SSSE3 is available/usable.
[    2.437545] AVX or AES-NI instructions are not detected.
[    2.438559] AVX instructions are not detected.
[    2.439420] AVX instructions are not detected.
[    2.440291] AVX instructions are not detected.
[    2.443992] Initializing RT-Tester: OK
[    2.444794] audit: initializing netlink socket (disabled)
[    2.445899] type=2000 audit(1378709048.176:1): initialized
[    2.450661] DLM installed
[    2.452900] NFS: Registering the id_resolver key type
[    2.454340] Key type id_resolver registered
[    2.455418] Key type id_legacy registered
[    2.456466] Installing knfsd (copyright (C) 1996 okir@monad.swb.de).
[    2.458618] ROMFS MTD (C) 2007 Red Hat, Inc.
[    2.459790] fuse init (API version 7.22)
[    2.476069] ceph: loaded (mds proto 32)
[    2.479014] cryptomgr_test (43) used greatest stack depth: 5768 bytes left
[    2.481356] cryptomgr_test (44) used greatest stack depth: 5696 bytes left
[    2.493173] cryptomgr_test (72) used greatest stack depth: 5280 bytes left
[    2.501786] alg: No test for crc32 (crc32-table)
[    2.503711] alg: No test for lz4hc (lz4hc-generic)
[    2.505095] alg: No test for stdrng (krng)
[    2.506447] NET: Registered protocol family 38
[    2.512887] Key type asymmetric registered
[    2.517118] Asymmetric key parser 'x509' registered
[    2.519463] test_string_helpers: Running tests...
[    2.521414] crc32: CRC_LE_BITS = 32, CRC_BE BITS = 32
[    2.522375] crc32: self tests passed, processed 225944 bytes in 309289 nsec
[    2.523817] crc32c: CRC_LE_BITS = 32
[    2.524711] crc32c: self tests passed, processed 225944 bytes in 151191 nsec
[    2.527090] cr_bllcd: INTEL CARILLO RANCH LPC not found.
[    2.528131] cr_bllcd: Carillo Ranch Backlight Driver Initialized.
[    2.529686] VIA Graphics Integration Chipset framebuffer 2.4 initializing
[    2.531242] vmlfb: initializing
[    2.531902] Could not find Carillo Ranch MCH device.
[    2.532918] no IO addresses supplied
[    2.533804] hgafb: HGA card not detected.
[    2.534609] hgafb: probe of hgafb.0 failed with error -22
[    2.535964] usbcore: registered new interface driver udlfb
[    2.537439] usbcore: registered new interface driver smscufx
[    2.544719] uvesafb: failed to execute /sbin/v86d
[    2.546025] uvesafb: make sure that the v86d helper is installed and executable
[    2.548494] uvesafb: Getting VBE info block failed (eax=0x4f00, err=-2)
[    2.550682] uvesafb: vbe_init() failed with -22
[    2.551955] uvesafb: probe of uvesafb.0 failed with error -22
[    2.556349] ipmi message handler version 39.2
[    2.559325] ipmi device interface
[    2.562266] IPMI System Interface driver.
[    2.569161] ipmi_si: Adding default-specified kcs state machine
[    2.570775] ipmi_si: Trying default-specified kcs state machine at i/o address 0xca2, slave address 0x0, irq 0
[    2.573353] ipmi_si: Interface detection failed
[    2.588194] ipmi_si: Adding default-specified smic state machine
[    2.589409] ipmi_si: Trying default-specified smic state machine at i/o address 0xca9, slave address 0x0, irq 0
[    2.591233] ipmi_si: Interface detection failed
[    2.604132] ipmi_si: Adding default-specified bt state machine
[    2.605230] ipmi_si: Trying default-specified bt state machine at i/o address 0xe4, slave address 0x0, irq 0
[    2.606937] ipmi_si: Interface detection failed
[    2.616270] kobject: 'ipmi_si' (ffff8800077a3800): kobject_release, parent ffff8800001b7648 (delayed)
[    2.618092] kobject: 'ipmi_si' (ffff8800077a3600): kobject_release, parent ffff880000221248 (delayed)
[    2.619935] kobject: 'ipmi_si' (ffff8800077a3a00): kobject_release, parent ffff880000189248 (delayed)
[    2.621775] ipmi_si: Unable to find any System Interface(s)
[    2.622918] IPMI Watchdog: driver initialized
[    2.623779] Copyright (C) 2004 MontaVista Software - IPMI Powerdown via sys_reboot.
[    2.625631] input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input0
[    2.626715] ACPI: Power Button [PWRF]
[    2.668901] Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled
[    2.693242] 00:05: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
[    2.699298] Applicom driver: $Id: ac.c,v 1.30 2000/03/22 16:03:57 dwmw2 Exp $
[    2.709002] ac.o: No PCI boards found.
[    2.713556] ac.o: For an ISA board you must supply memory and irq parameters.
[    2.722648] Non-volatile memory driver v1.3
[    2.728482] Linux agpgart interface v0.103
[    2.734319] [drm:drm_core_init] *ERROR* Cannot create /proc/dri
[    2.741862] kobject: 'drm' (ffff880006daf048): kobject_release, parent ffff880000189648 (delayed)
[    2.753174] kobject: 'drm' (ffff880006dad000): kobject_release, parent           (null) (delayed)
[    2.764221] [drm] radeon kernel modesetting enabled.
[    2.771391] [drm:drm_proc_init] *ERROR* Cannot create /proc/dri/0
[    2.778863] [drm:drm_get_minor] *ERROR* DRM: Failed to initialize /proc/dri.
[    2.783577] kobject: 'controlD64' (ffff880006dc2820): kobject_release, parent           (null) (delayed)
[    2.791853] cirrus: probe of 0000:00:02.0 failed with error -1
[    2.795666] usbcore: registered new interface driver udl
[    2.798042] parport_pc 00:04: reported by Plug and Play ACPI
[    2.799567] parport0: PC-style at 0x378, irq 7 [PCSPP(,...)]
[    2.801747] kobject: 'parport_pc.956' (ffff880006dc2820): kobject_release, parent           (null) (delayed)
[    2.807742] kobject: 'parport_pc.888' (ffff880006dc2020): kobject_release, parent           (null) (delayed)
[    2.810494] kobject: 'parport_pc.632' (ffff880006dca820): kobject_release, parent           (null) (delayed)
[    2.813101] ibmasm: IBM ASM Service Processor Driver version 1.0 loaded
[    2.814972] dummy-irq: no IRQ given.  Use irq=N
[    2.816267] Phantom Linux Driver, version n0.9.8, init OK
[    2.817855] Silicon Labs C2 port support v. 0.51.0 - (C) 2007 Rodolfo Giometti
[    2.824497] c2port c2port0: C2 port uc added
[    2.825602] c2port c2port0: uc flash has 30 blocks x 512 bytes (15360 bytes total)
[    2.827718] Guest personality initialized and is inactive
[    2.829280] VMCI host device registered (name=vmci, major=10, minor=56)
[    2.830926] Initialized host personality
[    2.832135] Driver for timberdale has been successfully registered.
[    2.834270] usbcore: registered new interface driver viperboard
[    2.837324] usbcore: registered new interface driver pn533
[    2.840331] mtdoops: mtd device (mtddev=name/number) must be supplied
[    2.841993] device id = 2440
[    2.842726] device id = 2480
[    2.843433] device id = 24c0
[    2.844233] device id = 24d0
[    2.844977] device id = 25a1
[    2.845715] device id = 2670
[    2.846561] platform physmap-flash.0: failed to claim resource 0
[    2.848148] kobject: 'physmap-flash' (ffff880006ddc800): kobject_release, parent ffff880000189248 (delayed)
[    2.850597] SBC-GXx flash: IO:0x258-0x259 MEM:0xdc000-0xdffff
[    2.852226] Could not find PAR responsible for SC520CDP Flash Bank #0
[    2.853842] Trying default address 0x8400000
[    2.854915] Could not find PAR responsible for SC520CDP Flash Bank #1
[    2.856577] Trying default address 0x8c00000
[    2.857656] Could not find PAR responsible for SC520CDP DIL Flash
[    2.859178] Trying default address 0x9400000
[    2.860279] SC520 CDP flash device: 0x800000 at 0x8400000
[    2.861639] Failed to ioremap_nocache
[    2.862567] Failed to ioremap_nocache
[    2.863564] Generic platform RAM MTD, (c) 2004 Simtec Electronics
[    2.865358] kobject: 'docg3' (ffff880006de3c00): kobject_release, parent ffff880000189248 (delayed)
[    2.867627] slram: not enough parameters.
[    2.872257] No valid DiskOnChip devices found
[    2.873463] [nandsim] warning: read_byte: unexpected data output cycle, state is STATE_READY return 0x0
[    2.875754] [nandsim] warning: read_byte: unexpected data output cycle, state is STATE_READY return 0x0
[    2.878135] [nandsim] warning: read_byte: unexpected data output cycle, state is STATE_READY return 0x0
[    2.882363] [nandsim] warning: read_byte: unexpected data output cycle, state is STATE_READY return 0x0
[    2.894895] [nandsim] warning: read_byte: unexpected data output cycle, state is STATE_READY return 0x0
[    2.906188] [nandsim] warning: read_byte: unexpected data output cycle, state is STATE_READY return 0x0
[    2.917607] NAND device: Manufacturer ID: 0x98, Chip ID: 0x39 (Toshiba NAND 128MiB 1,8V 8-bit), 128MiB, page size: 512, OOB size: 16
[    2.929248] flash size: 128 MiB
[    2.931175] page size: 512 bytes
[    2.932266] OOB area size: 16 bytes
[    2.933166] sector size: 16 KiB
[    2.935445] pages number: 262144
[    2.938296] pages per sector: 32
[    2.941153] bus width: 8
[    2.943328] bits in sector size: 14
[    2.946420] bits in page size: 9
[    2.949309] bits in OOB size: 4
[    2.952795] flash size with OOB: 135168 KiB
[    2.958081] page address bytes: 4
[    2.961986] sector address bytes: 3
[    2.965166] options: 0x42
[    2.972265] Scanning device for bad blocks
[    3.027055] Creating 1 MTD partitions on "NAND 128MiB 1,8V 8-bit":
[    3.028664] 0x000000000000-0x000008000000 : "NAND simulator partition 0"
[    3.031152] parport0: powerup/reset Butterfly
[    3.148578] parport_pc 00:04: registered master spi42
[    3.149493] parport_pc 00:04: master is unqueued, this is deprecated
[    3.150709] spi spi42.1: spi_bitbang_setup, 66 nsec/bit
[    3.151681] spi spi42.1: setup mode 0, 8 bits/w, 15000000 Hz max --> 0
[    3.153164] parport_pc 00:04: registered child spi42.1
[    3.154540] parport0: dataflash at spi42.1
[    3.156207] parport0: AVR Butterfly
[    3.157303] parport0: cannot grant exclusive access for device spi-lm70llp
[    3.159250] spi-lm70llp: spi_lm70llp probe fail, status -12
[    3.160964] usbcore: registered new interface driver irda-usb
[    3.162346] usbcore: registered new interface driver stir4200
[    3.163774] usbcore: registered new interface driver mcs7780
[    3.165327] usbcore: registered new interface driver kingsun-sir
[    3.166962] usbcore: registered new interface driver ksdazzle-sir
[    3.168543] usbcore: registered new interface driver ks959-sir
[    3.170621] usbcore: registered new interface driver hwa-rc
[    3.172484] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[    3.174064] ohci-pci: OHCI PCI platform driver
[    3.176400] ohci-platform: OHCI generic platform driver
[    3.183675] uhci_hcd: USB Universal Host Controller Interface driver
[    3.191570] driver u132_hcd
[    3.207555] usbcore: registered new interface driver hwa-hc
[    3.212506] fusbh200_hcd: FUSBH200 Host Controller (EHCI) Driver
[    3.218035] Warning! fusbh200_hcd should always be loaded before uhci_hcd and ohci_hcd, not after
[    3.226248] usbcore: registered new interface driver cdc_wdm
[    3.229400] usbcore: registered new interface driver usbtmc
[    3.235449] usbcore: registered new interface driver appledisplay
[    3.236495] usbcore: registered new interface driver emi26 - firmware loader
[    3.237563] usbcore: registered new interface driver emi62 - firmware loader
[    3.238575] driver ftdi-elan
[    3.239721] usbcore: registered new interface driver ftdi-elan
[    3.240616] usbcore: registered new interface driver idmouse
[    3.241485] usbcore: registered new interface driver usblcd
[    3.242300] usbcore: registered new interface driver ldusb
[    3.243116] usbcore: registered new interface driver usbled
[    3.244072] usbcore: registered new interface driver legousbtower
[    3.244958] usbcore: registered new interface driver rio500
[    3.245792] usbcore: registered new interface driver usbtest
[    3.246659] usbcore: registered new interface driver trancevibrator
[    3.248058] usbcore: registered new interface driver uss720
[    3.249115] uss720: v0.6:USB Parport Cable driver for Cables using the Lucent Technologies USS720 Chip
[    3.251364] uss720: NOTE: this is a special purpose driver to allow nonstandard
[    3.252931] uss720: protocols (eg. bitbang) over USS720 usb to parallel cables
[    3.254329] uss720: If you just want to connect to a printer, use usblp instead
[    3.255761] usbcore: registered new interface driver yurex
[    3.256952] kobject: 'gpio-vbus' (ffff88000681c400): kobject_release, parent ffff880000189248 (delayed)
[    3.258876] i8042: PNP: PS/2 Controller [PNP0303:KBD,PNP0f13:MOU] at 0x60,0x64 irq 1,12
[    3.261485] serio: i8042 KBD port at 0x60,0x64 irq 1
[    3.262548] serio: i8042 AUX port at 0x60,0x64 irq 12
[    3.263484] parport0: cannot grant exclusive access for device parkbd
[    3.335771] input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input1
[    3.337691] usbcore: registered new interface driver bcm5974
[    3.338328] kobject: '(null)' (ffff880006831af0): kobject_release, parent           (null) (delayed)
[    3.341408] usbcore: registered new interface driver synaptics_usb
[    3.342586] usbcore: registered new interface driver iforce
[    3.343563] parport0: cannot grant exclusive access for device walkera0701
[    3.344603] walkera0701: failed to register parport device
[    3.346459] usbcore: registered new interface driver usbtouchscreen
[    3.348757] apanel: Fujitsu BIOS signature 'FJKEYINF' not found...
[    3.350099] usbcore: registered new interface driver ati_remote2
[    3.351323] cm109: Keymap for Komunikate KIP1000 phone loaded
[    3.356139] usbcore: registered new interface driver cm109
[    3.357273] cm109: CM109 phone driver: 20080805 (C) Alfred E. Heggestad
[    3.358775] usbcore: registered new interface driver keyspan_remote
[    3.362589] usbcore: registered new interface driver yealink
[    3.364099] I2O subsystem v1.325
[    3.365757] i2o: max drivers = 8
[    3.368144] I2O Configuration OSM v1.323
[    3.369503] I2O ProcFS OSM v1.316
[    3.370485] kobject: 'proc-osm' (ffff880006848200): kobject_release, parent ffff880006848c48 (delayed)
[    3.373415] kobject: 'mc13xxx-rtc' (ffff880006850200): kobject_release, parent ffff880000189248 (delayed)
[    3.376317] kobject: 'rtc-msm6242' (ffff880006850000): kobject_release, parent ffff880000189248 (delayed)
[    3.378760] kobject: 'pcap-rtc' (ffff880006852e00): kobject_release, parent ffff880000189248 (delayed)
[    3.386407] kobject: 'rtc-rp5c01' (ffff880006855e00): kobject_release, parent ffff880000189248 (delayed)
[    3.396825] rtc rtc0: test: dev (254:0)
[    3.400229] rtc-test rtc-test.0: rtc core: registered test as rtc0
[    3.406553] rtc rtc1: test: dev (254:1)
[    3.410022] rtc-test rtc-test.1: rtc core: registered test as rtc1
[    3.415952] i2c /dev entries driver
[    3.419675] usbcore: registered new interface driver i2c-diolan-u2c
[    3.424274] tsc: Refined TSC clocksource calibration: 2693.461 MHz
[    3.433820] i2c-parport: adapter type unspecified
[    3.438015] i2c-parport-light: adapter type unspecified
[    3.444061] pps pps0: new PPS source ktimer
[    3.447928] pps pps0: ktimer PPS source registered
[    3.452631] pps_parport: parallel port PPS client
[    3.456966] parport0: cannot grant exclusive access for device pps_parport
[    3.464788] pps_parport: couldn't register with parport0
[    3.471276] Driver for 1-wire Dallas network protocol.
[    3.478095] usbcore: registered new interface driver DS9490R
[    3.485491] DS1WM w1 busmaster driver - (c) 2004 Szabolcs Gyurko
[    3.494093] power_supply test_ac: uevent
[    3.499234] power_supply test_ac: POWER_SUPPLY_NAME=test_ac
[    3.506513] power_supply test_ac: prop ONLINE=1
[    3.512357] power_supply test_ac: power_supply_changed
[    3.517982] power_supply test_ac: power_supply_changed_work
[    3.523381] power_supply test_battery: uevent
[    3.524311] power_supply test_battery: POWER_SUPPLY_NAME=test_battery
[    3.525483] power_supply test_battery: prop STATUS=Discharging
[    3.526578] power_supply test_battery: prop CHARGE_TYPE=Fast
[    3.527740] power_supply test_battery: prop HEALTH=Good
[    3.528856] power_supply test_battery: prop PRESENT=1
[    3.529878] power_supply test_battery: prop TECHNOLOGY=Li-ion
[    3.530962] power_supply test_battery: prop CHARGE_FULL_DESIGN=100
[    3.532461] power_supply test_battery: prop CHARGE_FULL=100
[    3.533806] power_supply test_battery: prop CHARGE_NOW=50
[    3.535415] power_supply test_battery: prop CAPACITY=50
[    3.536216] power_supply test_ac: power_supply_update_gen_leds 1
[    3.536231] power_supply test_ac: uevent
[    3.536233] power_supply test_ac: POWER_SUPPLY_NAME=test_ac
[    3.536246] power_supply test_ac: prop ONLINE=1
[    3.542819] power_supply test_battery: prop CAPACITY_LEVEL=Normal
[    3.544552] power_supply test_battery: prop TIME_TO_EMPTY_AVG=3600
[    3.546377] power_supply test_battery: prop TIME_TO_FULL_NOW=3600
[    3.551779] power_supply test_battery: prop MODEL_NAME=Test battery
[    3.557613] power_supply test_battery: prop MANUFACTURER=Linux
[    3.562900] power_supply test_battery: prop SERIAL_NUMBER=3.11.0-rc2-00010-gc817a67-dirty
[    3.587263] power_supply test_battery: prop TEMP=26
[    3.592420] power_supply test_battery: prop VOLTAGE_NOW=3300
[    3.595618] power_supply test_battery: power_supply_changed
[    3.597127] power_supply test_battery: power_supply_changed_work
[    3.598687] power_supply test_battery: power_supply_update_bat_leds 2
[    3.600726] power_supply test_battery: uevent
[    3.600782] power_supply test_usb: uevent
[    3.600785] power_supply test_usb: POWER_SUPPLY_NAME=test_usb
[    3.600798] power_supply test_usb: prop ONLINE=1
[    3.600820] power_supply test_usb: power_supply_changed
[    3.601614] applesmc: supported laptop not found!
[    3.601616] applesmc: driver init failed (ret=-19)!
[    3.601936] f71882fg: Not a Fintek device
[    3.601976] f71882fg: Not a Fintek device
[    3.602822] kobject: 'mc13783-adc' (ffff88000688a600): kobject_release, parent ffff880000189248 (delayed)
[    3.602991] pc87360: PC8736x not detected, module not inserted
[    3.603713] cpuidle: using governor ladder
[    3.603716] cpuidle: using governor menu
[    3.603736] sdhci: Secure Digital Host Controller Interface driver
[    3.603737] sdhci: Copyright(c) Pierre Ossman
[    3.604128] power_supply test_usb: power_supply_changed_work
[    3.604135] power_supply test_usb: power_supply_update_gen_leds 1
[    3.604143] power_supply test_usb: uevent
[    3.604145] power_supply test_usb: POWER_SUPPLY_NAME=test_usb
[    3.604163] power_supply test_usb: prop ONLINE=1
[    3.604556] VUB300 Driver rom wait states = 1C irqpoll timeout = 0400
[    3.604556] usbcore: registered new interface driver vub300
[    3.604595] usbcore: registered new interface driver ushc
[    3.604597] sdhci-pltfm: SDHCI platform and OF driver helper
[    3.605296] ledtrig-cpu: registered to indicate activity on CPUs
[    3.605609] dcdbas dcdbas: Dell Systems Management Base Driver (version 5.6.0-3.2)
[    3.607016] usbcore: registered new interface driver usbhid
[    3.607017] usbhid: USB HID core driver
[    3.607068] usbip_core: usbip_core_init:804: USB/IP Core v1.0.0
[    3.607298] vhci_hcd: vhci_hcd_probe:1000: name vhci_hcd id -1
[    3.607310] vhci_hcd vhci_hcd: USB/IP Virtual Host Controller
[    3.607387] vhci_hcd vhci_hcd: new USB bus registered, assigned bus number 1
[    3.607406] vhci_hcd: vhci_start:884: enter vhci_start
[    3.608419] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
[    3.608423] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    3.608426] usb usb1: Product: USB/IP Virtual Host Controller
[    3.608428] usb usb1: Manufacturer: Linux 3.11.0-rc2-00010-gc817a67-dirty vhci_hcd
[    3.608431] usb usb1: SerialNumber: vhci_hcd
[    3.648161] power_supply test_battery: POWER_SUPPLY_NAME=test_battery
[    3.650180] power_supply test_battery: prop STATUS=Discharging
[    3.652217] power_supply test_battery: prop CHARGE_TYPE=Fast
[    3.652996] hub 1-0:1.0: USB hub found
[    3.653034] vhci_hcd: vhci_hub_control:247: typeReq a006 wValue 2900 wIndex 0
[    3.653081] vhci_hcd: vhci_hub_control:305:  GetHubDescriptor
[    3.653083] vhci_hcd: vhci_hub_control:398: port -1
[    3.653085] vhci_hcd: vhci_hub_control:405:  bye
[    3.653101] hub 1-0:1.0: 8 ports detected
[    3.653160] vhci_hcd: vhci_hub_control:247: typeReq a000 wValue 0 wIndex 0
[    3.653170] vhci_hcd: vhci_hub_control:309:  GetHubStatus
[    3.653172] vhci_hcd: vhci_hub_control:398: port -1
[    3.653173] vhci_hcd: vhci_hub_control:405:  bye
[    3.653786] vhci_hcd: vhci_hub_control:247: typeReq 2303 wValue 8 wIndex 1
[    3.653789] vhci_hcd: vhci_hub_control:384:  SetPortFeature: default 8
[    3.653791] vhci_hcd: vhci_hub_control:398: port 0
[    3.653793] vhci_hcd: dump_port_status_diff:101: status prev -> new: 00000000 -> 00000100
[    3.653794] vhci_hcd: dump_port_status_diff:115:  +POWER
[    3.653796] vhci_hcd: dump_port_status_diff:119:
[    3.653798] vhci_hcd: vhci_hub_control:405:  bye
[    3.653806] vhci_hcd: vhci_hub_control:247: typeReq 2303 wValue 8 wIndex 2
[    3.653808] vhci_hcd: vhci_hub_control:384:  SetPortFeature: default 8
[    3.653810] vhci_hcd: vhci_hub_control:398: port 1
[    3.653811] vhci_hcd: dump_port_status_diff:101: status prev -> new: 00000000 -> 00000100
[    3.653813] vhci_hcd: dump_port_status_diff:115:  +POWER
[    3.653814] vhci_hcd: dump_port_status_diff:119:
[    3.653816] vhci_hcd: vhci_hub_control:405:  bye
[    3.653823] vhci_hcd: vhci_hub_control:247: typeReq 2303 wValue 8 wIndex 3
[    3.653825] vhci_hcd: vhci_hub_control:384:  SetPortFeature: default 8
[    3.653826] vhci_hcd: vhci_hub_control:398: port 2
[    3.653828] vhci_hcd: dump_port_status_diff:101: status prev -> new: 00000000 -> 00000100
[    3.653829] vhci_hcd: dump_port_status_diff:115:  +POWER
[    3.653830] vhci_hcd: dump_port_status_diff:119:
[    3.653831] vhci_hcd: vhci_hub_control:405:  bye
[    3.653838] vhci_hcd: vhci_hub_control:247: typeReq 2303 wValue 8 wIndex 4
[    3.653840] vhci_hcd: vhci_hub_control:384:  SetPortFeature: default 8
[    3.653846] vhci_hcd: vhci_hub_control:398: port 3
[    3.653848] vhci_hcd: dump_port_status_diff:101: status prev -> new: 00000000 -> 00000100
[    3.653850] vhci_hcd: dump_port_status_diff:115:  +POWER
[    3.653851] vhci_hcd: dump_port_status_diff:119:
[    3.653852] vhci_hcd: vhci_hub_control:405:  bye
[    3.653859] vhci_hcd: vhci_hub_control:247: typeReq 2303 wValue 8 wIndex 5
[    3.653861] vhci_hcd: vhci_hub_control:384:  SetPortFeature: default 8
[    3.653863] vhci_hcd: vhci_hub_control:398: port 4
[    3.653865] vhci_hcd: dump_port_status_diff:101: status prev -> new: 00000000 -> 00000100
[    3.653866] vhci_hcd: dump_port_status_diff:115:  +POWER
[    3.653867] vhci_hcd: dump_port_status_diff:119:
[    3.653869] vhci_hcd: vhci_hub_control:405:  bye
[    3.653875] vhci_hcd: vhci_hub_control:247: typeReq 2303 wValue 8 wIndex 6
[    3.653878] vhci_hcd: vhci_hub_control:384:  SetPortFeature: default 8
[    3.653883] vhci_hcd: vhci_hub_control:398: port 5
[    3.653885] vhci_hcd: dump_port_status_diff:101: status prev -> new: 00000000 -> 00000100
[    3.653886] vhci_hcd: dump_port_status_diff:115:  +POWER
[    3.653888] vhci_hcd: dump_port_status_diff:119:
[    3.653889] vhci_hcd: vhci_hub_control:405:  bye
[    3.653895] vhci_hcd: vhci_hub_control:247: typeReq 2303 wValue 8 wIndex 7
[    3.653897] vhci_hcd: vhci_hub_control:384:  SetPortFeature: default 8
[    3.653898] vhci_hcd: vhci_hub_control:398: port 6
[    3.653900] vhci_hcd: dump_port_status_diff:101: status prev -> new: 00000000 -> 00000100
[    3.653901] vhci_hcd: dump_port_status_diff:115:  +POWER
[    3.653902] vhci_hcd: dump_port_status_diff:119:
[    3.653904] vhci_hcd: vhci_hub_control:405:  bye
[    3.653909] vhci_hcd: vhci_hub_control:247: typeReq 2303 wValue 8 wIndex 8
[    3.653911] vhci_hcd: vhci_hub_control:384:  SetPortFeature: default 8
[    3.653913] vhci_hcd: vhci_hub_control:398: port 7
[    3.653914] vhci_hcd: dump_port_status_diff:101: status prev -> new: 00000000 -> 00000100
[    3.653915] vhci_hcd: dump_port_status_diff:115:  +POWER
[    3.653917] vhci_hcd: dump_port_status_diff:119:
[    3.653918] vhci_hcd: vhci_hub_control:405:  bye
[    3.654155] vhci_hcd: vhci_hcd_probe:1034: bye
[    3.654164] vhci_hcd: vhci_hcd_init:1156: USB/IP 'Virtual' Host Controller (VHCI) Driver v1.0.0
[    3.897231] BUG: unable to handle kernel [    3.897239] usbcore: registered new interface driver usbip-host
[    3.897243] usbip_host: usbip_host_init:270: USB/IP Host Driver v1.0.0
[    3.897271] usbcore: registered new interface driver tranzport
[    3.897285] usbcore: registered new interface driver alphatrack
[    3.897287] vme_user: VME User Space Access Driver
[    3.897287] vme_user: No cards, skipping registration
[    3.898207] Loading crystalhd 0.9.27
[    3.898287] usbcore: registered new interface driver ft1000usb
[    3.898354] usbcore: registered new interface driver gdm_wimax
[    3.898396] usbcore: registered new interface driver cedusb
NULL pointer dereference at 0000000000000008
[    3.901119] IP: [<ffffffff81098f60>] run_timer_softirq+0x126/0x1da
[    3.901119] PGD 0
[    3.901119] Oops: 0002 [#1] PREEMPT SMP DEBUG_PAGEALLOC
[    3.901119] CPU: 1 PID: 22 Comm: kworker/1:1 Not tainted 3.11.0-rc2-00010-gc817a67-dirty #5
[    3.901119] Workqueue: events power_supply_changed_work
[    3.901119] task: ffff8800002dc5c0 ti: ffff8800002de000 task.ti: ffff8800002de000
[    3.901119] RIP: 0010:[<ffffffff81098f60>]  [<ffffffff81098f60>] run_timer_softirq+0x126/0x1da
[    3.901119] RSP: 0000:ffff88000dd03ea8  EFLAGS: 00010002
[    3.901119] RAX: ffff880006dc28a0 RBX: ffff88000015c000 RCX: ffff88000dd03ec8
[    3.901119] RDX: ffff880006dc2860 RSI: ffffffff810a1b7b RDI: 0000000000000000
[    3.901119] RBP: ffff88000dd03f08 R08: 0000000000000002 R09: dead000000200200
[    3.901119] R10: ffff88000015c018 R11: ffff8800002dc5c0 R12: ffff88000dd03ec8
[    3.901119] R13: ffff88000015d858 R14: ffff88000015d458 R15: ffff88000015d058
[    3.901119] FS:  0000000000000000(0000) GS:ffff88000dd00000(0000) knlGS:0000000000000000
[    3.901119] CS:  0010 DS: 0000 ES: 0000 CR0: 000000008005003b
[    3.901119] CR2: 0000000000000008 CR3: 0000000001c47000 CR4: 00000000000006a0
[    3.901119] Stack:
[    3.901119]  ffff88000dd0e1b0 ffff88000dd0e170 ffffffff810a1b7b 000000c000000000
[    3.901119]  ffff880006dc28a0 ffff88000dd0e300 ffff88000dd03ef8 ffff8800002dffd8
[    3.901119]  ffffffff81c43088 0000000010000100 0000000000000141 0000000000000001
[    3.901119] Call Trace:
[    3.901119]  <IRQ>
[    3.901119]  [<ffffffff810a1b7b>] ? __queue_work+0x1ee/0x1ee
[    3.901119]  [<ffffffff8109555f>] __do_softirq+0xc6/0x18f
[    3.901119]  [<ffffffff81095745>] irq_exit+0x58/0x9e
[    3.901119]  [<ffffffff81044e69>] smp_apic_timer_interrupt+0x31/0x3e
[    3.901119]  [<ffffffff8185a772>] apic_timer_interrupt+0x72/0x80
[    3.901119]  <EOI>
[    3.901119]  [<ffffffff81859277>] ? retint_restore_args+0x13/0x13
[    3.901119]  [<ffffffff810af994>] ? arch_local_irq_enable+0xb/0xd
[    3.901119]  [<ffffffff810c707f>] ? trace_hardirqs_on+0xd/0xf
[    3.901119]  [<ffffffff81857904>] preempt_schedule_irq+0x36/0x5a
[    3.901119]  [<ffffffff818593a6>] retint_kernel+0x26/0x30
[    3.901119]  [<ffffffff8108f47c>] ? arch_local_irq_restore+0x6/0xd
[    3.901119]  [<ffffffff81090db8>] vprintk_emit+0x3f9/0x422
[    3.901119]  [<ffffffff8121a640>] ? snprintf+0x34/0x36
[    3.901119]  [<ffffffff81483ca2>] dev_vprintk_emit+0x1a3/0x1c9
[    3.901119]  [<ffffffff81219385>] ? string.isra.3+0x3d/0xa2
[    3.901119]  [<ffffffff81483cfc>] dev_printk_emit+0x34/0x36
[    3.901119]  [<ffffffff81483d6f>] __dev_printk+0x71/0x78
[    3.901119]  [<ffffffff81483db6>] dev_printk+0x40/0x42
[    3.901119]  [<ffffffff8111b1b4>] ? __kmalloc+0x93/0xb8
[    3.901119]  [<ffffffff815dd5a4>] power_supply_uevent+0x183/0x1ec
[    3.901119]  [<ffffffff81483451>] dev_uevent+0x179/0x1a2
[    3.901119]  [<ffffffff812130dc>] ? kzalloc+0xf/0x11
[    3.901119]  [<ffffffff812142ce>] kobject_uevent_env+0x195/0x414
[    3.901119]  [<ffffffff81214558>] kobject_uevent+0xb/0xd
[    3.901119]  [<ffffffff815dcc14>] power_supply_changed_work+0x60/0x65
[    3.901119]  [<ffffffff810a2733>] process_one_work+0x1de/0x2fd
[    3.901119]  [<ffffffff810a26c9>] ? process_one_work+0x174/0x2fd
[    3.901119]  [<ffffffff810a2c54>] worker_thread+0x159/0x1ee
[    3.901119]  [<ffffffff810a2afb>] ? rescuer_thread+0x27f/0x27f
[    3.901119]  [<ffffffff810a859a>] kthread+0xac/0xb4
[    3.901119]  [<ffffffff810a84ee>] ? __kthread_parkme+0x68/0x68
[    3.901119]  [<ffffffff81859a3c>] ret_from_fork+0x7c/0xb0
[    3.901119]  [<ffffffff810a84ee>] ? __kthread_parkme+0x68/0x68
[    3.901119] Code: 08 e9 99 00 00 00 4c 8b 40 18 48 8b 70 20 49 b9 00 02 20 00 00 00 ad de 48 8b 50 28 48 89 43 38 48 8b 38 48 8b 48 08 41 83 e0 02 <48> 89 4f 08 48 89 39 f6 40 18 01 48 c7 00 00 00 00 00 4c 89 48
[    3.901119] RIP  [<ffffffff81098f60>] run_timer_softirq+0x126/0x1da
[    3.901119]  RSP <ffff88000dd03ea8>
[    3.901119] CR2: 0000000000000008
[    3.901119] ---[ end trace 5741fbcc66ae6539 ]---
[    3.901119] Kernel panic - not syncing: Fatal exception in interrupt
[    3.901119] Rebooting in 10 seconds..%                                                                                                  wfg@bee ~/linux/obj-compiletest%
wfg@bee ~/linux/obj-compiletest% kvm-0day.sh arch/x86/boot/bzImage
[    0.000000] Initializing cgroup subsys cpuset
[    0.000000] Initializing cgroup subsys cpu
[    0.000000] Linux version 3.11.0-rc2-00010-gc817a67-dirty (wfg@bee) (gcc version 4.6.3 (Debian 4.6.3-1) ) #5 SMP PREEMPT Tue Oct 8 09:29:02 CST 2013
[    0.000000] Command line: hung_task_panic=1 rcutree.rcu_cpu_stall_timeout=100 log_buf_len=8M debug sched_debug apic=debug dynamic_printk sysrq_always_enabled panic=10 prompt_ramdisk=0 console=ttyS0,115200 console=tty0 vga=normal  root=/dev/ram0 rw
[    0.000000] e820: BIOS-provided physical RAM map:
[    0.000000] BIOS-e820: [mem 0x0000000000000000-0x000000000009fbff] usable
[    0.000000] BIOS-e820: [mem 0x000000000009fc00-0x000000000009ffff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000000f0000-0x00000000000fffff] reserved
[    0.000000] BIOS-e820: [mem 0x0000000000100000-0x000000000fffdfff] usable
[    0.000000] BIOS-e820: [mem 0x000000000fffe000-0x000000000fffffff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000feffc000-0x00000000feffffff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000fffc0000-0x00000000ffffffff] reserved
[    0.000000] NX (Execute Disable) protection: active
[    0.000000] Hypervisor detected: KVM
[    0.000000] e820: update [mem 0x00000000-0x00000fff] usable ==> reserved
[    0.000000] e820: remove [mem 0x000a0000-0x000fffff] usable
[    0.000000] e820: last_pfn = 0xfffe max_arch_pfn = 0x400000000
[    0.000000] Scan for SMP in [mem 0x00000000-0x000003ff]
[    0.000000] Scan for SMP in [mem 0x0009fc00-0x0009ffff]
[    0.000000] Scan for SMP in [mem 0x000f0000-0x000fffff]
[    0.000000] found SMP MP-table at [mem 0x000f1840-0x000f184f] mapped at [ffff8800000f1840]
[    0.000000]   mpc: f1850-f193c
[    0.000000] Base memory trampoline at [ffff880000099000] 99000 size 24576
[    0.000000] init_memory_mapping: [mem 0x00000000-0x000fffff]
[    0.000000]  [mem 0x00000000-0x000fffff] page 4k
[    0.000000] BRK [0x028a7000, 0x028a7fff] PGTABLE
[    0.000000] BRK [0x028a8000, 0x028a8fff] PGTABLE
[    0.000000] BRK [0x028a9000, 0x028a9fff] PGTABLE
[    0.000000] init_memory_mapping: [mem 0x0e600000-0x0e7fffff]
[    0.000000]  [mem 0x0e600000-0x0e7fffff] page 4k
[    0.000000] BRK [0x028aa000, 0x028aafff] PGTABLE
[    0.000000] init_memory_mapping: [mem 0x0c000000-0x0e5fffff]
[    0.000000]  [mem 0x0c000000-0x0e5fffff] page 4k
[    0.000000] BRK [0x028ab000, 0x028abfff] PGTABLE
[    0.000000] init_memory_mapping: [mem 0x00100000-0x0bffffff]
[    0.000000]  [mem 0x00100000-0x0bffffff] page 4k
[    0.000000] init_memory_mapping: [mem 0x0e800000-0x0fffdfff]
[    0.000000]  [mem 0x0e800000-0x0fffdfff] page 4k
[    0.000000] log_buf_len: 8388608
[    0.000000] early log buf free: 128416(97%)
[    0.000000] RAMDISK: [mem 0x0e8d6000-0x0ffeffff]
[    0.000000] ACPI: RSDP 00000000000f16b0 00014 (v00 BOCHS )
[    0.000000] ACPI: RSDT 000000000fffe3f0 00034 (v01 BOCHS  BXPCRSDT 00000001 BXPC 00000001)
[    0.000000] ACPI: FACP 000000000fffff80 00074 (v01 BOCHS  BXPCFACP 00000001 BXPC 00000001)
[    0.000000] ACPI: DSDT 000000000fffe430 01137 (v01   BXPC   BXDSDT 00000001 INTL 20100528)
[    0.000000] ACPI: FACS 000000000fffff40 00040
[    0.000000] ACPI: SSDT 000000000ffff6a0 00899 (v01 BOCHS  BXPCSSDT 00000001 BXPC 00000001)
[    0.000000] ACPI: APIC 000000000ffff5b0 00080 (v01 BOCHS  BXPCAPIC 00000001 BXPC 00000001)
[    0.000000] ACPI: HPET 000000000ffff570 00038 (v01 BOCHS  BXPCHPET 00000001 BXPC 00000001)
[    0.000000] ACPI: Local APIC address 0xfee00000
[    0.000000] mapped APIC to ffffffffff5bb000 (        fee00000)
[    0.000000] kvm-clock: Using msrs 4b564d01 and 4b564d00
[    0.000000] kvm-clock: cpu 0, msr 0:e896001, boot clock
[    0.000000] Zone ranges:
[    0.000000]   DMA32    [mem 0x00001000-0xffffffff]
[    0.000000]   Normal   empty
[    0.000000] Movable zone start for each node
[    0.000000] Early memory node ranges
[    0.000000]   node   0: [mem 0x00001000-0x0009efff]
[    0.000000]   node   0: [mem 0x00100000-0x0fffdfff]
[    0.000000] On node 0 totalpages: 65436
[    0.000000]   DMA32 zone: 1024 pages used for memmap
[    0.000000]   DMA32 zone: 21 pages reserved
[    0.000000]   DMA32 zone: 65436 pages, LIFO batch:15
[    0.000000] ACPI: PM-Timer IO Port: 0xb008
[    0.000000] ACPI: Local APIC address 0xfee00000
[    0.000000] mapped APIC to ffffffffff5bb000 (        fee00000)
[    0.000000] ACPI: LAPIC (acpi_id[0x00] lapic_id[0x00] enabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x01] lapic_id[0x01] enabled)
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0xff] dfl dfl lint[0x1])
[    0.000000] ACPI: IOAPIC (id[0x00] address[0xfec00000] gsi_base[0])
[    0.000000] IOAPIC[0]: apic_id 0, version 17, address 0xfec00000, GSI 0-23
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
[    0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 00, APIC ID 0, APIC INT 02
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 5 global_irq 5 high level)
[    0.000000] Int: type 0, pol 1, trig 3, bus 00, IRQ 05, APIC ID 0, APIC INT 05
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)
[    0.000000] Int: type 0, pol 1, trig 3, bus 00, IRQ 09, APIC ID 0, APIC INT 09
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 10 global_irq 10 high level)
[    0.000000] Int: type 0, pol 1, trig 3, bus 00, IRQ 0a, APIC ID 0, APIC INT 0a
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 11 global_irq 11 high level)
[    0.000000] Int: type 0, pol 1, trig 3, bus 00, IRQ 0b, APIC ID 0, APIC INT 0b
[    0.000000] ACPI: IRQ0 used by override.
[    0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 01, APIC ID 0, APIC INT 01
[    0.000000] ACPI: IRQ2 used by override.
[    0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 03, APIC ID 0, APIC INT 03
[    0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 04, APIC ID 0, APIC INT 04
[    0.000000] ACPI: IRQ5 used by override.
[    0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 06, APIC ID 0, APIC INT 06
[    0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 07, APIC ID 0, APIC INT 07
[    0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 08, APIC ID 0, APIC INT 08
[    0.000000] ACPI: IRQ9 used by override.
[    0.000000] ACPI: IRQ10 used by override.
[    0.000000] ACPI: IRQ11 used by override.
[    0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 0c, APIC ID 0, APIC INT 0c
[    0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 0d, APIC ID 0, APIC INT 0d
[    0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 0e, APIC ID 0, APIC INT 0e
[    0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 0f, APIC ID 0, APIC INT 0f
[    0.000000] Using ACPI (MADT) for SMP configuration information
[    0.000000] ACPI: HPET id: 0x8086a201 base: 0xfed00000
[    0.000000] smpboot: Allowing 2 CPUs, 0 hotplug CPUs
[    0.000000] mapped IOAPIC to ffffffffff5ba000 (fec00000)
[    0.000000] nr_irqs_gsi: 40
[    0.000000] e820: [mem 0x10000000-0xfeffbfff] available for PCI devices
[    0.000000] Booting paravirtualized kernel on KVM
[    0.000000] setup_percpu: NR_CPUS:4096 nr_cpumask_bits:2 nr_cpu_ids:2 nr_node_ids:1
[    0.000000] PERCPU: Embedded 25 pages/cpu @ffff88000dc00000 s77904 r0 d24496 u1048576
[    0.000000] pcpu-alloc: s77904 r0 d24496 u1048576 alloc=1*2097152
[    0.000000] pcpu-alloc: [0] 0 1
[    0.000000] kvm-clock: cpu 0, msr 0:e896001, primary cpu clock
[    0.000000] KVM setup async PF for cpu 0
[    0.000000] kvm-stealtime: cpu 0, msr dc0ccc0
[    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 64391
[    0.000000] Kernel command line: hung_task_panic=1 rcutree.rcu_cpu_stall_timeout=100 log_buf_len=8M debug sched_debug apic=debug dynamic_printk sysrq_always_enabled panic=10 prompt_ramdisk=0 console=ttyS0,115200 console=tty0 vga=normal  root=/dev/ram0 rw
[    0.000000] PID hash table entries: 1024 (order: 1, 8192 bytes)
[    0.000000] Dentry cache hash table entries: 32768 (order: 6, 262144 bytes)
[    0.000000] Inode-cache hash table entries: 16384 (order: 5, 131072 bytes)
[    0.000000] Calgary: detecting Calgary via BIOS EBDA area
[    0.000000] Calgary: Unable to locate Rio Grande table in EBDA - bailing!
[    0.000000] Memory: 199068K/261744K available (8557K kernel code, 1784K rwdata, 3968K rodata, 844K init, 10064K bss, 62676K reserved)
[    0.000000] Preemptible hierarchical RCU implementation.
[    0.000000]  RCU debugfs-based tracing is enabled.
[    0.000000]  Dump stacks of tasks blocking RCU-preempt GP.
[    0.000000]  Additional per-CPU info printed with stalls.
[    0.000000]  RCU restricting CPUs from NR_CPUS=4096 to nr_cpu_ids=2.
[    0.000000] NR_IRQS:262400 nr_irqs:512 16
[    0.000000] console [ttyS0] enabled
[    0.000000] Lock dependency validator: Copyright (c) 2006 Red Hat, Inc., Ingo Molnar
[    0.000000] ... MAX_LOCKDEP_SUBCLASSES:  8
[    0.000000] ... MAX_LOCK_DEPTH:          48
[    0.000000] ... MAX_LOCKDEP_KEYS:        8191
[    0.000000] ... CLASSHASH_SIZE:          4096
[    0.000000] ... MAX_LOCKDEP_ENTRIES:     16384
[    0.000000] ... MAX_LOCKDEP_CHAINS:      32768
[    0.000000] ... CHAINHASH_SIZE:          16384
[    0.000000]  memory used by lock dependency info: 5855 kB
[    0.000000]  per task-struct memory footprint: 1920 bytes
[    0.000000] ODEBUG: 5 of 5 active objects replaced
[    0.000000] hpet clockevent registered
[    0.000000] tsc: Detected 2693.508 MHz processor
[    0.008000] Calibrating delay loop (skipped) preset value.. 5387.01 BogoMIPS (lpj=10774032)
[    0.008017] pid_max: default: 32768 minimum: 301
[    0.009463] Mount-cache hash table entries: 256
[    0.011282] Initializing cgroup subsys devices
[    0.012049] Initializing cgroup subsys perf_event
[    0.013300] Initializing cgroup subsys net_prio
[    0.016066] Last level iTLB entries: 4KB 0, 2MB 0, 4MB 0
[    0.016066] Last level dTLB entries: 4KB 0, 2MB 0, 4MB 0
[    0.016066] tlb_flushall_shift: 6
[    0.019701] debug: unmapping init [mem 0xffffffff81ecf000-0xffffffff81ed2fff]
[    0.021437] ACPI: Core revision 20130517
[    0.025985] ACPI: All ACPI Tables successfully acquired
[    0.027789] Getting VERSION: 50014
[    0.028026] Getting VERSION: 50014
[    0.028960] Getting ID: 0
[    0.029611] Getting ID: ff000000
[    0.030386] Getting LVT0: 8700
[    0.032028] Getting LVT1: 8400
[    0.036096] enabled ExtINT on CPU#0
[    0.041304] ENABLING IO-APIC IRQs
[    0.042257] init IO_APIC IRQs
[    0.043468]  apic 0 pin 0 not connected
[    0.044054] IOAPIC[0]: Set routing entry (0-1 -> 0x31 -> IRQ 1 Mode:0 Active:0 Dest:1)
[    0.048111] IOAPIC[0]: Set routing entry (0-2 -> 0x30 -> IRQ 0 Mode:0 Active:0 Dest:1)
[    0.052047] IOAPIC[0]: Set routing entry (0-3 -> 0x33 -> IRQ 3 Mode:0 Active:0 Dest:1)
[    0.053989] IOAPIC[0]: Set routing entry (0-4 -> 0x34 -> IRQ 4 Mode:0 Active:0 Dest:1)
[    0.056058] IOAPIC[0]: Set routing entry (0-5 -> 0x35 -> IRQ 5 Mode:1 Active:0 Dest:1)
[    0.060063] IOAPIC[0]: Set routing entry (0-6 -> 0x36 -> IRQ 6 Mode:0 Active:0 Dest:1)
[    0.064062] IOAPIC[0]: Set routing entry (0-7 -> 0x37 -> IRQ 7 Mode:0 Active:0 Dest:1)
[    0.066135] IOAPIC[0]: Set routing entry (0-8 -> 0x38 -> IRQ 8 Mode:0 Active:0 Dest:1)
[    0.068044] IOAPIC[0]: Set routing entry (0-9 -> 0x39 -> IRQ 9 Mode:1 Active:0 Dest:1)
[    0.070087] IOAPIC[0]: Set routing entry (0-10 -> 0x3a -> IRQ 10 Mode:1 Active:0 Dest:1)
[    0.072053] IOAPIC[0]: Set routing entry (0-11 -> 0x3b -> IRQ 11 Mode:1 Active:0 Dest:1)
[    0.076065] IOAPIC[0]: Set routing entry (0-12 -> 0x3c -> IRQ 12 Mode:0 Active:0 Dest:1)
[    0.080042] IOAPIC[0]: Set routing entry (0-13 -> 0x3d -> IRQ 13 Mode:0 Active:0 Dest:1)
[    0.082938] IOAPIC[0]: Set routing entry (0-14 -> 0x3e -> IRQ 14 Mode:0 Active:0 Dest:1)
[    0.084056] IOAPIC[0]: Set routing entry (0-15 -> 0x3f -> IRQ 15 Mode:0 Active:0 Dest:1)
[    0.088039]  apic 0 pin 16 not connected
[    0.089067]  apic 0 pin 17 not connected
[    0.090080]  apic 0 pin 18 not connected
[    0.092014]  apic 0 pin 19 not connected
[    0.093028]  apic 0 pin 20 not connected
[    0.094027]  apic 0 pin 21 not connected
[    0.094993]  apic 0 pin 22 not connected
[    0.096015]  apic 0 pin 23 not connected
[    0.097244] ..TIMER: vector=0x30 apic1=0 pin1=2 apic2=-1 pin2=-1
[    0.099201] smpboot: CPU0: Intel Common KVM processor (fam: 0f, model: 06, stepping: 01)
[    0.101971] Using local APIC timer interrupts.
[    0.101971] calibrating APIC timer ...
[    0.108000] ... lapic delta = 6249507
[    0.108000] ... PM-Timer delta = 357881
[    0.108000] ... PM-Timer result ok
[    0.108000] ..... delta 6249507
[    0.108000] ..... mult: 268414281
[    0.108000] ..... calibration result: 3999684
[    0.108000] ..... CPU clock speed is 2692.3570 MHz.
[    0.108000] ..... host bus clock speed is 999.3684 MHz.
[    0.108105] Performance Events: unsupported Netburst CPU model 6 no PMU driver, software events only.
[    0.132590] SMP alternatives: lockdep: fixing up alternatives
[    0.134004] smpboot: Booting Node   0, Processors  #1 OK
[    0.008000] kvm-clock: cpu 1, msr 0:e896041, secondary cpu clock
[    0.008000] masked ExtINT on CPU#1
[    0.156198] Brought up 2 CPUs
[    0.156129] KVM setup async PF for cpu 1
[    0.156129] kvm-stealtime: cpu 1, msr dd0ccc0
[    0.164026] smpboot: Total of 2 processors activated (10774.03 BogoMIPS)
[    0.172878] devtmpfs: initialized
[    0.176992] atomic64 test passed for x86-64 platform with CX8 and with SSE
[    0.179094] regulator-dummy: no parameters
[    0.180507] NET: Registered protocol family 16
[    0.183361] ACPI: bus type PCI registered
[    0.188197] PCI: Using configuration type 1 for base access
[    0.205417] ACPI: Added _OSI(Module Device)
[    0.205603] ACPI: Added _OSI(Processor Device)
[    0.206394] ACPI: Added _OSI(3.0 _SCP Extensions)
[    0.208012] ACPI: Added _OSI(Processor Aggregator Device)
[    0.211002] ACPI: EC: Look up EC in DSDT
[    0.219134] ACPI: Interpreter enabled
[    0.220041] ACPI: (supports S0 S5)
[    0.224027] ACPI: Using IOAPIC for interrupt routing
[    0.228119] PCI: Using host bridge windows from ACPI; if necessary, use "pci=nocrs" and report a bug
[    0.246281] ACPI: PCI Root Bridge [PCI0] (domain 0000 [bus 00-ff])
[    0.248418] PCI host bridge to bus 0000:00
[    0.252025] pci_bus 0000:00: root bus resource [bus 00-ff]
[    0.260058] pci_bus 0000:00: root bus resource [io  0x0000-0x0cf7]
[    0.262813] pci_bus 0000:00: root bus resource [io  0x0d00-0xffff]
[    0.268033] pci_bus 0000:00: root bus resource [mem 0x000a0000-0x000bffff]
[    0.276036] pci_bus 0000:00: root bus resource [mem 0x80000000-0xfebfffff]
[    0.284116] pci 0000:00:00.0: [8086:1237] type 00 class 0x060000
[    0.288111] pci 0000:00:01.0: [8086:7000] type 00 class 0x060100
[    0.291113] pci 0000:00:01.1: [8086:7010] type 00 class 0x010180
[    0.296020] pci 0000:00:01.1: reg 0x20: [io  0xc060-0xc06f]
[    0.299294] pci 0000:00:01.3: [8086:7113] type 00 class 0x068000
[    0.304381] pci 0000:00:01.3: quirk: [io  0xb000-0xb03f] claimed by PIIX4 ACPI
[    0.306821] pci 0000:00:01.3: quirk: [io  0xb100-0xb10f] claimed by PIIX4 SMB
[    0.308445] pci 0000:00:02.0: [1013:00b8] type 00 class 0x030000
[    0.316864] pci 0000:00:02.0: reg 0x10: [mem 0xfc000000-0xfdffffff pref]
[    0.320908] pci 0000:00:02.0: reg 0x14: [mem 0xfebe2000-0xfebe2fff]
[    0.334180] pci 0000:00:02.0: reg 0x30: [mem 0xfebd0000-0xfebdffff pref]
[    0.336933] pci 0000:00:03.0: [1af4:1000] type 00 class 0x020000
[    0.340934] pci 0000:00:03.0: reg 0x10: [io  0xc040-0xc05f]
[    0.344612] pci 0000:00:03.0: reg 0x14: [mem 0xfebe1000-0xfebe1fff]
[    0.354101] pci 0000:00:03.0: reg 0x30: [mem 0xfebc0000-0xfebcffff pref]
[    0.356806] pci 0000:00:04.0: [8086:100e] type 00 class 0x020000
[    0.361649] pci 0000:00:04.0: reg 0x10: [mem 0xfeb80000-0xfeb9ffff]
[    0.364612] pci 0000:00:04.0: reg 0x14: [io  0xc000-0xc03f]
[    0.372018] pci 0000:00:04.0: reg 0x30: [mem 0xfeba0000-0xfebbffff pref]
[    0.376519] pci 0000:00:05.0: [8086:25ab] type 00 class 0x088000
[    0.380798] pci 0000:00:05.0: reg 0x10: [mem 0xfebe0000-0xfebe000f]
[    0.388750] pci_bus 0000:00: on NUMA node 0
[    0.396110] acpi PNP0A03:00: ACPI _OSC support notification failed, disabling PCIe ASPM
[    0.400026] acpi PNP0A03:00: Unable to request _OSC control (_OSC support mask: 0x08)
[    0.406859] ACPI: PCI Interrupt Link [LNKA] (IRQs 5 *10 11)
[    0.408796] ACPI: PCI Interrupt Link [LNKB] (IRQs 5 *10 11)
[    0.410704] ACPI: PCI Interrupt Link [LNKC] (IRQs 5 10 *11)
[    0.412739] ACPI: PCI Interrupt Link [LNKD] (IRQs 5 10 *11)
[    0.414567] ACPI: PCI Interrupt Link [LNKS] (IRQs *9)
[    0.417458] ACPI: Enabled 16 GPEs in block 00 to 0F
[    0.418679] ACPI: \_SB_.PCI0: notify handler is installed
[    0.420149] Found 1 acpi root devices
[    0.425243] vgaarb: device added: PCI:0000:00:02.0,decodes=io+mem,owns=io+mem,locks=none
[    0.432042] vgaarb: loaded
[    0.436015] vgaarb: bridge control possible 0000:00:02.0
[    0.444757] ACPI: bus type USB registered
[    0.448149] usbcore: registered new interface driver usbfs
[    0.452051] usbcore: registered new interface driver hub
[    0.455174] usbcore: registered new device driver usb
[    0.464208] pps_core: LinuxPPS API ver. 1 registered
[    0.468016] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
[    0.476119] PTP clock support registered
[    0.480463] wmi: Mapper loaded
[    0.484154] PCI: Using ACPI for IRQ routing
[    0.492053] PCI: pci_cache_line_size set to 64 bytes
[    0.500311] e820: reserve RAM buffer [mem 0x0009fc00-0x0009ffff]
[    0.504075] e820: reserve RAM buffer [mem 0x0fffe000-0x0fffffff]
[    0.508186] NET: Registered protocol family 23
[    0.510220] cfg80211: Calling CRDA to update world regulatory domain
[    0.516125] nfc: nfc_init: NFC Core ver 0.1
[    0.517116] NET: Registered protocol family 39
[    0.518659] HPET: 3 timers in total, 0 timers will be used for per-cpu timer
[    0.523139] Switched to clocksource kvm-clock
[    0.524478] pnp: PnP ACPI init
[    0.527460] ACPI: bus type PNP registered
[    0.530144] IOAPIC[0]: Set routing entry (0-8 -> 0x38 -> IRQ 8 Mode:0 Active:0 Dest:3)
[    0.532434] pnp 00:00: Plug and Play ACPI device, IDs PNP0b00 (active)
[    0.534203] IOAPIC[0]: Set routing entry (0-1 -> 0x31 -> IRQ 1 Mode:0 Active:0 Dest:3)
[    0.536418] pnp 00:01: Plug and Play ACPI device, IDs PNP0303 (active)
[    0.541043] IOAPIC[0]: Set routing entry (0-12 -> 0x3c -> IRQ 12 Mode:0 Active:0 Dest:3)
[    0.549049] pnp 00:02: Plug and Play ACPI device, IDs PNP0f13 (active)
[    0.555018] IOAPIC[0]: Set routing entry (0-6 -> 0x36 -> IRQ 6 Mode:0 Active:0 Dest:3)
[    0.561993] pnp 00:03: [dma 2]
[    0.564891] pnp 00:03: Plug and Play ACPI device, IDs PNP0700 (active)
[    0.571534] IOAPIC[0]: Set routing entry (0-7 -> 0x37 -> IRQ 7 Mode:0 Active:0 Dest:3)
[    0.576771] pnp 00:04: Plug and Play ACPI device, IDs PNP0400 (active)
[    0.578573] IOAPIC[0]: Set routing entry (0-4 -> 0x34 -> IRQ 4 Mode:0 Active:0 Dest:3)
[    0.580839] pnp 00:05: Plug and Play ACPI device, IDs PNP0501 (active)
[    0.583019] pnp 00:06: Plug and Play ACPI device, IDs PNP0103 (active)
[    0.585031] pnp: PnP ACPI: found 7 devices
[    0.588314] ACPI: bus type PNP unregistered
[    0.600594] pci_bus 0000:00: resource 4 [io  0x0000-0x0cf7]
[    0.602253] pci_bus 0000:00: resource 5 [io  0x0d00-0xffff]
[    0.603642] pci_bus 0000:00: resource 6 [mem 0x000a0000-0x000bffff]
[    0.605107] pci_bus 0000:00: resource 7 [mem 0x80000000-0xfebfffff]
[    0.607195] NET: Registered protocol family 2
[    0.613758] TCP established hash table entries: 2048 (order: 3, 32768 bytes)
[    0.617530] TCP bind hash table entries: 2048 (order: 5, 131072 bytes)
[    0.620599] TCP: Hash tables configured (established 2048 bind 2048)
[    0.622368] TCP: reno registered
[    0.623233] UDP hash table entries: 256 (order: 3, 40960 bytes)
[    0.624946] UDP-Lite hash table entries: 256 (order: 3, 40960 bytes)
[    0.627175] NET: Registered protocol family 1
[    0.636669] RPC: Registered named UNIX socket transport module.
[    0.637823] RPC: Registered udp transport module.
[    0.638710] RPC: Registered tcp transport module.
[    0.639550] RPC: Registered tcp NFSv4.1 backchannel transport module.
[    0.640827] pci 0000:00:00.0: Limiting direct PCI/PCI transfers
[    0.641900] pci 0000:00:01.0: PIIX3: Enabling Passive Release
[    0.643040] pci 0000:00:01.0: Activating ISA DMA hang workarounds
[    0.644264] pci 0000:00:02.0: Boot video device
[    0.645164] PCI: CLS 0 bytes, default 64
[    0.646220] Unpacking initramfs...
[    2.550534] debug: unmapping init [mem 0xffff88000e8d6000-0xffff88000ffeffff]
[    2.553747] has_svm: not amd
[    2.554420] kvm: no hardware support
[    2.555851] camellia-x86_64: performance on this CPU would be suboptimal: disabling camellia-x86_64.
[    2.566661] blowfish-x86_64: performance on this CPU would be suboptimal: disabling blowfish-x86_64.
[    2.573950] twofish-x86_64-3way: performance on this CPU would be suboptimal: disabling twofish-x86_64-3way.
[    2.573984] cryptomgr_test (24) used greatest stack depth: 6224 bytes left
[    2.576991] sha1_ssse3: Neither AVX nor SSSE3 is available/usable.
[    2.578069] sha256_ssse3: Neither AVX nor SSSE3 is available/usable.
[    2.579153] sha512_ssse3: Neither AVX nor SSSE3 is available/usable.
[    2.580335] AVX or AES-NI instructions are not detected.
[    2.581263] AVX instructions are not detected.
[    2.582070] AVX instructions are not detected.
[    2.582858] AVX instructions are not detected.
[    2.589536] Initializing RT-Tester: OK
[    2.590784] audit: initializing netlink socket (disabled)
[    2.592308] type=2000 audit(1378709049.127:1): initialized
[    2.599024] DLM installed
[    2.603309] NFS: Registering the id_resolver key type
[    2.604456] Key type id_resolver registered
[    2.605224] Key type id_legacy registered
[    2.605969] Installing knfsd (copyright (C) 1996 okir@monad.swb.de).
[    2.607594] ROMFS MTD (C) 2007 Red Hat, Inc.
[    2.608855] fuse init (API version 7.22)
[    2.611468] ceph: loaded (mds proto 32)
[    2.619585] cryptomgr_test (43) used greatest stack depth: 5696 bytes left
[    2.622236] cryptomgr_test (46) used greatest stack depth: 5688 bytes left
[    2.624249] cryptomgr_test (47) used greatest stack depth: 5280 bytes left
[    2.656779] alg: No test for crc32 (crc32-table)
[    2.665468] alg: No test for lz4hc (lz4hc-generic)
[    2.667020] alg: No test for stdrng (krng)
[    2.668334] NET: Registered protocol family 38
[    2.669106] Key type asymmetric registered
[    2.669862] Asymmetric key parser 'x509' registered
[    2.670724] test_string_helpers: Running tests...
[    2.672341] crc32: CRC_LE_BITS = 32, CRC_BE BITS = 32
[    2.673178] crc32: self tests passed, processed 225944 bytes in 308271 nsec
[    2.674335] crc32c: CRC_LE_BITS = 32
[    2.674957] crc32c: self tests passed, processed 225944 bytes in 150514 nsec
[    2.677264] cr_bllcd: INTEL CARILLO RANCH LPC not found.
[    2.678179] cr_bllcd: Carillo Ranch Backlight Driver Initialized.
[    2.679403] VIA Graphics Integration Chipset framebuffer 2.4 initializing
[    2.680624] vmlfb: initializing
[    2.681107] Could not find Carillo Ranch MCH device.
[    2.682091] no IO addresses supplied
[    2.682881] hgafb: HGA card not detected.
[    2.683602] hgafb: probe of hgafb.0 failed with error -22
[    2.684531] usbcore: registered new interface driver udlfb
[    2.686055] usbcore: registered new interface driver smscufx
[    2.688696] uvesafb: failed to execute /sbin/v86d
[    2.689939] uvesafb: make sure that the v86d helper is installed and executable
[    2.691896] uvesafb: Getting VBE info block failed (eax=0x4f00, err=-2)
[    2.694331] uvesafb: vbe_init() failed with -22
[    2.696445] uvesafb: probe of uvesafb.0 failed with error -22
[    2.698076] ipmi message handler version 39.2
[    2.699137] ipmi device interface
[    2.700119] IPMI System Interface driver.
[    2.701500] ipmi_si: Adding default-specified kcs state machine
[    2.703034] ipmi_si: Trying default-specified kcs state machine at i/o address 0xca2, slave address 0x0, irq 0
[    2.707309] ipmi_si: Interface detection failed
[    2.724274] ipmi_si: Adding default-specified smic state machine
[    2.725452] ipmi_si: Trying default-specified smic state machine at i/o address 0xca9, slave address 0x0, irq 0
[    2.727204] ipmi_si: Interface detection failed
[    2.740191] ipmi_si: Adding default-specified bt state machine
[    2.741550] ipmi_si: Trying default-specified bt state machine at i/o address 0xe4, slave address 0x0, irq 0
[    2.743343] ipmi_si: Interface detection failed
[    2.756392] kobject: 'ipmi_si' (ffff880007764a00): kobject_release, parent ffff8800001b7648 (delayed)
[    2.758091] kobject: 'ipmi_si' (ffff880007764800): kobject_release, parent ffff880000221248 (delayed)
[    2.759858] kobject: 'ipmi_si' (ffff880007764c00): kobject_release, parent ffff880000189248 (delayed)
[    2.761609] ipmi_si: Unable to find any System Interface(s)
[    2.762741] IPMI Watchdog: driver initialized
[    2.763529] Copyright (C) 2004 MontaVista Software - IPMI Powerdown via sys_reboot.
[    2.765403] input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input0
[    2.766693] ACPI: Power Button [PWRF]
[    2.864338] Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled
[    2.887946] 00:05: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
[    2.891274] Applicom driver: $Id: ac.c,v 1.30 2000/03/22 16:03:57 dwmw2 Exp $
[    2.899007] ac.o: No PCI boards found.
[    2.903578] ac.o: For an ISA board you must supply memory and irq parameters.
[    2.912512] Non-volatile memory driver v1.3
[    2.917616] Linux agpgart interface v0.103
[    2.923278] [drm:drm_core_init] *ERROR* Cannot create /proc/dri
[    2.929669] kobject: 'drm' (ffff880006db2848): kobject_release, parent ffff880000189648 (delayed)
[    2.932143] kobject: 'drm' (ffff880006daf000): kobject_release, parent           (null) (delayed)
[    2.934488] [drm] radeon kernel modesetting enabled.
[    2.936881] [drm:drm_proc_init] *ERROR* Cannot create /proc/dri/0
[    2.938429] [drm:drm_get_minor] *ERROR* DRM: Failed to initialize /proc/dri.
[    2.941844] kobject: 'controlD64' (ffff880006db2020): kobject_release, parent           (null) (delayed)
[    2.944735] cirrus: probe of 0000:00:02.0 failed with error -1
[    2.947604] usbcore: registered new interface driver udl
[    2.954454] parport_pc 00:04: reported by Plug and Play ACPI
[    2.956257] parport0: PC-style at 0x378, irq 7 [PCSPP(,...)]
[    2.958432] kobject: 'parport_pc.956' (ffff880006db2020): kobject_release, parent           (null) (delayed)
[    2.965698] kobject: 'parport_pc.888' (ffff880006dc5820): kobject_release, parent           (null) (delayed)
[    2.972583] kobject: 'parport_pc.632' (ffff880006dc5020): kobject_release, parent           (null) (delayed)
[    2.975615] ibmasm: IBM ASM Service Processor Driver version 1.0 loaded
[    2.991611] dummy-irq: no IRQ given.  Use irq=N
[    2.992619] Phantom Linux Driver, version n0.9.8, init OK
[    2.996828] Silicon Labs C2 port support v. 0.51.0 - (C) 2007 Rodolfo Giometti
[    3.000140] c2port c2port0: C2 port uc added
[    3.001107] c2port c2port0: uc flash has 30 blocks x 512 bytes (15360 bytes total)
[    3.009055] Guest personality initialized and is inactive
[    3.013408] VMCI host device registered (name=vmci, major=10, minor=56)
[    3.015047] Initialized host personality
[    3.016297] Driver for timberdale has been successfully registered.
[    3.018138] usbcore: registered new interface driver viperboard
[    3.019688] usbcore: registered new interface driver pn533
[    3.021592] mtdoops: mtd device (mtddev=name/number) must be supplied
[    3.023705] device id = 2440
[    3.024551] device id = 2480
[    3.025546] device id = 24c0
[    3.026305] device id = 24d0
[    3.027081] device id = 25a1
[    3.027773] device id = 2670
[    3.029091] platform physmap-flash.0: failed to claim resource 0
[    3.031704] kobject: 'physmap-flash' (ffff880006ddc800): kobject_release, parent ffff880000189248 (delayed)
[    3.034228] SBC-GXx flash: IO:0x258-0x259 MEM:0xdc000-0xdffff
[    3.037429] Could not find PAR responsible for SC520CDP Flash Bank #0
[    3.039536] Trying default address 0x8400000
[    3.043086] Could not find PAR responsible for SC520CDP Flash Bank #1
[    3.044761] Trying default address 0x8c00000
[    3.045844] Could not find PAR responsible for SC520CDP DIL Flash
[    3.047642] Trying default address 0x9400000
[    3.048892] SC520 CDP flash device: 0x800000 at 0x8400000
[    3.050145] Failed to ioremap_nocache
[    3.050995] Failed to ioremap_nocache
[    3.051925] Generic platform RAM MTD, (c) 2004 Simtec Electronics
[    3.055119] kobject: 'docg3' (ffff880006de3c00): kobject_release, parent ffff880000189248 (delayed)
[    3.058149] slram: not enough parameters.
[    3.062881] No valid DiskOnChip devices found
[    3.066336] [nandsim] warning: read_byte: unexpected data output cycle, state is STATE_READY return 0x0
[    3.078921] [nandsim] warning: read_byte: unexpected data output cycle, state is STATE_READY return 0x0
[    3.090565] [nandsim] warning: read_byte: unexpected data output cycle, state is STATE_READY return 0x0
[    3.100196] [nandsim] warning: read_byte: unexpected data output cycle, state is STATE_READY return 0x0
[    3.109565] [nandsim] warning: read_byte: unexpected data output cycle, state is STATE_READY return 0x0
[    3.114362] [nandsim] warning: read_byte: unexpected data output cycle, state is STATE_READY return 0x0
[    3.123427] NAND device: Manufacturer ID: 0x98, Chip ID: 0x39 (Toshiba NAND 128MiB 1,8V 8-bit), 128MiB, page size: 512, OOB size: 16
[    3.134830] flash size: 128 MiB
[    3.137674] page size: 512 bytes
[    3.140543] OOB area size: 16 bytes
[    3.142975] sector size: 16 KiB
[    3.143830] pages number: 262144
[    3.144716] pages per sector: 32
[    3.147387] bus width: 8
[    3.149717] bits in sector size: 14
[    3.152305] bits in page size: 9
[    3.153200] bits in OOB size: 4
[    3.154016] flash size with OOB: 135168 KiB
[    3.155055] page address bytes: 4
[    3.156198] sector address bytes: 3
[    3.157477] options: 0x42
[    3.162940] Scanning device for bad blocks
[    3.210524] Creating 1 MTD partitions on "NAND 128MiB 1,8V 8-bit":
[    3.215991] 0x000000000000-0x000008000000 : "NAND simulator partition 0"
[    3.218426] parport0: powerup/reset Butterfly
[    3.332928] parport_pc 00:04: registered master spi42
[    3.333844] parport_pc 00:04: master is unqueued, this is deprecated
[    3.335127] spi spi42.1: spi_bitbang_setup, 66 nsec/bit
[    3.336259] spi spi42.1: setup mode 0, 8 bits/w, 15000000 Hz max --> 0
[    3.337635] parport_pc 00:04: registered child spi42.1
[    3.338509] parport0: dataflash at spi42.1
[    3.339243] parport0: AVR Butterfly
[    3.340078] parport0: cannot grant exclusive access for device spi-lm70llp
[    3.343701] spi-lm70llp: spi_lm70llp probe fail, status -12
[    3.349337] usbcore: registered new interface driver irda-usb
[    3.356416] usbcore: registered new interface driver stir4200
[    3.363806] usbcore: registered new interface driver mcs7780
[    3.371667] usbcore: registered new interface driver kingsun-sir
[    3.379302] usbcore: registered new interface driver ksdazzle-sir
[    3.383248] usbcore: registered new interface driver ks959-sir
[    3.385326] usbcore: registered new interface driver hwa-rc
[    3.386945] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[    3.388564] ohci-pci: OHCI PCI platform driver
[    3.391408] ohci-platform: OHCI generic platform driver
[    3.394895] uhci_hcd: USB Universal Host Controller Interface driver
[    3.401258] driver u132_hcd
[    3.417537] usbcore: registered new interface driver hwa-hc
[    3.420080] fusbh200_hcd: FUSBH200 Host Controller (EHCI) Driver
[    3.421946] Warning! fusbh200_hcd should always be loaded before uhci_hcd and ohci_hcd, not after
[    3.425609] usbcore: registered new interface driver cdc_wdm
[    3.429966] usbcore: registered new interface driver usbtmc
[    3.437057] usbcore: registered new interface driver appledisplay
[    3.438711] usbcore: registered new interface driver emi26 - firmware loader
[    3.440890] usbcore: registered new interface driver emi62 - firmware loader
[    3.443008] driver ftdi-elan
[    3.444963] usbcore: registered new interface driver ftdi-elan
[    3.446505] usbcore: registered new interface driver idmouse
[    3.450901] usbcore: registered new interface driver usblcd
[    3.455960] usbcore: registered new interface driver ldusb
[    3.460948] usbcore: registered new interface driver usbled
[    3.465310] usbcore: registered new interface driver legousbtower
[    3.470208] usbcore: registered new interface driver rio500
[    3.475214] usbcore: registered new interface driver usbtest
[    3.478069] usbcore: registered new interface driver trancevibrator
[    3.479714] usbcore: registered new interface driver uss720
[    3.481199] uss720: v0.6:USB Parport Cable driver for Cables using the Lucent Technologies USS720 Chip
[    3.483997] uss720: NOTE: this is a special purpose driver to allow nonstandard
[    3.487579] uss720: protocols (eg. bitbang) over USS720 usb to parallel cables
[    3.489708] uss720: If you just want to connect to a printer, use usblp instead
[    3.494738] usbcore: registered new interface driver yurex
[    3.496256] kobject: 'gpio-vbus' (ffff880006817400): kobject_release, parent ffff880000189248 (delayed)
[    3.499210] i8042: PNP: PS/2 Controller [PNP0303:KBD,PNP0f13:MOU] at 0x60,0x64 irq 1,12
[    3.502666] serio: i8042 KBD port at 0x60,0x64 irq 1
[    3.503632] serio: i8042 AUX port at 0x60,0x64 irq 12
[    3.504389] parport0: cannot grant exclusive access for device parkbd
[    3.552224] tsc: Refined TSC clocksource calibration: 2693.465 MHz
[    3.600996] input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input1
[    3.616517] usbcore: registered new interface driver bcm5974
[    3.617868] usbcore: registered new interface driver synaptics_usb
[    3.619023] kobject: '(null)' (ffff88000777baf0): kobject_release, parent           (null) (delayed)
[    3.623341] usbcore: registered new interface driver iforce
[    3.630622] parport0: cannot grant exclusive access for device walkera0701
[    3.632167] walkera0701: failed to register parport device
[    3.634032] usbcore: registered new interface driver usbtouchscreen
[    3.635924] apanel: Fujitsu BIOS signature 'FJKEYINF' not found...
[    3.637150] usbcore: registered new interface driver ati_remote2
[    3.638341] cm109: Keymap for Komunikate KIP1000 phone loaded
[    3.639516] usbcore: registered new interface driver cm109
[    3.640715] cm109: CM109 phone driver: 20080805 (C) Alfred E. Heggestad
[    3.642276] usbcore: registered new interface driver keyspan_remote
[    3.644537] usbcore: registered new interface driver yealink
[    3.648919] I2O subsystem v1.325
[    3.649884] i2o: max drivers = 8
[    3.651534] I2O Configuration OSM v1.323
[    3.656625] I2O ProcFS OSM v1.316
[    3.657587] kobject: 'proc-osm' (ffff88000684be00): kobject_release, parent ffff880006849848 (delayed)
[    3.662546] kobject: 'mc13xxx-rtc' (ffff880006851e00): kobject_release, parent ffff880000189248 (delayed)
[    3.669144] kobject: 'rtc-msm6242' (ffff880006851c00): kobject_release, parent ffff880000189248 (delayed)
[    3.677494] kobject: 'pcap-rtc' (ffff880006851a00): kobject_release, parent ffff880000189248 (delayed)
[    3.680280] kobject: 'rtc-rp5c01' (ffff880006855a00): kobject_release, parent ffff880000189248 (delayed)
[    3.685641] rtc rtc0: test: dev (254:0)
[    3.686476] rtc-test rtc-test.0: rtc core: registered test as rtc0
[    3.688354] rtc rtc1: test: dev (254:1)
[    3.689265] rtc-test rtc-test.1: rtc core: registered test as rtc1
[    3.690949] i2c /dev entries driver
[    3.692563] usbcore: registered new interface driver i2c-diolan-u2c
[    3.693797] i2c-parport: adapter type unspecified
[    3.694975] i2c-parport-light: adapter type unspecified
[    3.696954] pps pps0: new PPS source ktimer
[    3.701800] pps pps0: ktimer PPS source registered
[    3.707280] pps_parport: parallel port PPS client
[    3.711769] parport0: cannot grant exclusive access for device pps_parport
[    3.718204] pps_parport: couldn't register with parport0
[    3.724812] Driver for 1-wire Dallas network protocol.
[    3.730378] usbcore: registered new interface driver DS9490R
[    3.732989] DS1WM w1 busmaster driver - (c) 2004 Szabolcs Gyurko
[    3.734820] power_supply test_ac: uevent
[    3.735812] power_supply test_ac: POWER_SUPPLY_NAME=test_ac
[    3.737512] power_supply test_ac: prop ONLINE=1
[    3.738715] power_supply test_ac: power_supply_changed
[    3.742251] power_supply test_ac: power_supply_changed_work
[    3.747679] power_supply test_ac: power_supply_update_gen_leds 1
[    3.747869] power_supply test_battery: uevent
[    3.747871] power_supply test_battery: POWER_SUPPLY_NAME=test_battery
[    3.747878] power_supply test_battery: prop STATUS=Discharging
[    3.747881] power_supply test_battery: prop CHARGE_TYPE=Fast
[    3.747884] power_supply test_battery: prop HEALTH=Good
[    3.747897] power_supply test_battery: prop PRESENT=1
[    3.747900] power_supply test_battery: prop TECHNOLOGY=Li-ion
[    3.747902] power_supply test_battery: prop CHARGE_FULL_DESIGN=100
[    3.747904] power_supply test_battery: prop CHARGE_FULL=100
[    3.747906] power_supply test_battery: prop CHARGE_NOW=50
[    3.747908] power_supply test_battery: prop CAPACITY=50
[    3.747910] power_supply test_battery: prop CAPACITY_LEVEL=Normal
[    3.747912] power_supply test_battery: prop TIME_TO_EMPTY_AVG=3600
[    3.747914] power_supply test_battery: prop TIME_TO_FULL_NOW=3600
[    3.747916] power_supply test_battery: prop MODEL_NAME=Test battery
[    3.747918] power_supply test_battery: prop MANUFACTURER=Linux
[    3.747920] power_supply test_battery: prop SERIAL_NUMBER=3.11.0-rc2-00010-gc817a67-dirty
[    3.747922] power_supply test_battery: prop TEMP=26
[    3.747924] power_supply test_battery: prop VOLTAGE_NOW=3300
[    3.748203] power_supply test_battery: power_supply_changed
[    3.748253] power_supply test_usb: uevent
[    3.748255] power_supply test_usb: POWER_SUPPLY_NAME=test_usb
[    3.748263] power_supply test_usb: prop ONLINE=1
[    3.748276] power_supply test_usb: power_supply_changed
[    3.749134] applesmc: supported laptop not found!
[    3.749136] applesmc: driver init failed (ret=-19)!
[    3.749412] f71882fg: Not a Fintek device
[    3.749437] f71882fg: Not a Fintek device
[    3.750200] kobject: 'mc13783-adc' (ffff880007707000): kobject_release, parent ffff880000189248 (delayed)
[    3.750637] pc87360: PC8736x not detected, module not inserted
[    3.751908] cpuidle: using governor ladder
[    3.751911] cpuidle: using governor menu
[    3.751945] sdhci: Secure Digital Host Controller Interface driver
[    3.751946] sdhci: Copyright(c) Pierre Ossman
[    3.752272] power_supply test_battery: power_supply_changed_work
[    3.752279] power_supply test_battery: power_supply_update_bat_leds 2
[    3.752295] power_supply test_battery: uevent
[    3.752297] power_supply test_battery: POWER_SUPPLY_NAME=test_battery
[    3.752307] power_supply test_battery: prop STATUS=Discharging
[    3.752311] power_supply test_battery: prop CHARGE_TYPE=Fast
[    3.752314] power_supply test_battery: prop HEALTH=Good
[    3.752318] power_supply test_battery: prop PRESENT=1
[    3.752321] power_supply test_battery: prop TECHNOLOGY=Li-ion
[    3.752324] power_supply test_battery: prop CHARGE_FULL_DESIGN=100
[    3.752334] power_supply test_battery: prop CHARGE_FULL=100
[    3.752338] power_supply test_battery: prop CHARGE_NOW=50
[    3.752341] power_supply test_battery: prop CAPACITY=50
[    3.752344] power_supply test_battery: prop CAPACITY_LEVEL=Normal
[    3.752347] power_supply test_battery: prop TIME_TO_EMPTY_AVG=3600
[    3.752349] power_supply test_battery: prop TIME_TO_FULL_NOW=3600
[    3.752352] power_supply test_battery: prop MODEL_NAME=Test battery
[    3.752356] power_supply test_battery: prop MANUFACTURER=Linux
[    3.752360] power_supply test_battery: prop SERIAL_NUMBER=3.11.0-rc2-00010-gc817a67-dirty
[    3.752363] power_supply test_battery: prop TEMP=26
[    3.752366] power_supply test_battery: prop VOLTAGE_NOW=3300
[    3.752385] power_supply test_usb: power_supply_changed_work
[    3.752389] power_supply test_usb: power_supply_update_gen_leds 1
[    3.752394] power_supply test_usb: uevent
[    3.752396] power_supply test_usb: POWER_SUPPLY_NAME=test_usb
[    3.752403] power_supply test_usb: prop ONLINE=1
[    3.752656] VUB300 Driver rom wait states = 1C irqpoll timeout = 0400
[    3.752657] usbcore: registered new interface driver vub300
[    3.752676] usbcore: registered new interface driver ushc
[    3.752678] sdhci-pltfm: SDHCI platform and OF driver helper
[    3.753352] ledtrig-cpu: registered to indicate activity on CPUs
[    3.753688] dcdbas dcdbas: Dell Systems Management Base Driver (version 5.6.0-3.2)
[    3.755071] usbcore: registered new interface driver usbhid
[    3.755072] usbhid: USB HID core driver
[    3.755132] usbip_core: usbip_core_init:804: USB/IP Core v1.0.0
[    3.755294] vhci_hcd: vhci_hcd_probe:1000: name vhci_hcd id -1
[    3.755308] vhci_hcd vhci_hcd: USB/IP Virtual Host Controller
[    3.755396] vhci_hcd vhci_hcd: new USB bus registered, assigned bus number 1
[    3.755417] vhci_hcd: vhci_start:884: enter vhci_start
[    3.756398] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
[    3.756402] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    3.756404] usb usb1: Product: USB/IP Virtual Host Controller
[    3.756406] usb usb1: Manufacturer: Linux 3.11.0-rc2-00010-gc817a67-dirty vhci_hcd
[    3.756409] usb usb1: SerialNumber: vhci_hcd
[    3.757209] hub 1-0:1.0: USB hub found
[    3.757244] vhci_hcd: vhci_hub_control:247: typeReq a006 wValue 2900 wIndex 0
[    3.757286] vhci_hcd: vhci_hub_control:305:  GetHubDescriptor
[    3.757289] vhci_hcd: vhci_hub_control:398: port -1
[    3.757290] vhci_hcd: vhci_hub_control:405:  bye
[    3.757306] hub 1-0:1.0: 8 ports detected
[    3.757372] vhci_hcd: vhci_hub_control:247: typeReq a000 wValue 0 wIndex 0
[    3.757382] vhci_hcd: vhci_hub_control:309:  GetHubStatus
[    3.757384] vhci_hcd: vhci_hub_control:398: port -1
[    3.757386] vhci_hcd: vhci_hub_control:405:  bye
[    3.757970] vhci_hcd: vhci_hub_control:247: typeReq 2303 wValue 8 wIndex 1
[    3.757973] vhci_hcd: vhci_hub_control:384:  SetPortFeature: default 8
[    3.757974] vhci_hcd: vhci_hub_control:398: port 0
[    3.757976] vhci_hcd: dump_port_status_diff:101: status prev -> new: 00000000 -> 00000100
[    3.757978] vhci_hcd: dump_port_status_diff:115:  +POWER
[    3.757980] vhci_hcd: dump_port_status_diff:119:
[    3.757981] vhci_hcd: vhci_hub_control:405:  bye
[    3.757989] vhci_hcd: vhci_hub_control:247: typeReq 2303 wValue 8 wIndex 2
[    3.757991] vhci_hcd: vhci_hub_control:384:  SetPortFeature: default 8
[    3.757992] vhci_hcd: vhci_hub_control:398: port 1
[    3.757994] vhci_hcd: dump_port_status_diff:101: status prev -> new: 00000000 -> 00000100
[    3.757995] vhci_hcd: dump_port_status_diff:115:  +POWER
[    3.757996] vhci_hcd: dump_port_status_diff:119:
[    3.757998] vhci_hcd: vhci_hub_control:405:  bye
[    3.758005] vhci_hcd: vhci_hub_control:247: typeReq 2303 wValue 8 wIndex 3
[    3.758006] vhci_hcd: vhci_hub_control:384:  SetPortFeature: default 8
[    3.758008] vhci_hcd: vhci_hub_control:398: port 2
[    3.758009] vhci_hcd: dump_port_status_diff:101: status prev -> new: 00000000 -> 00000100
[    3.758011] vhci_hcd: dump_port_status_diff:115:  +POWER
[    3.758012] vhci_hcd: dump_port_status_diff:119:
[    3.758014] vhci_hcd: vhci_hub_control:405:  bye
[    3.758020] vhci_hcd: vhci_hub_control:247: typeReq 2303 wValue 8 wIndex 4
[    3.758022] vhci_hcd: vhci_hub_control:384:  SetPortFeature: default 8
[    3.758023] vhci_hcd: vhci_hub_control:398: port 3
[    3.758025] vhci_hcd: dump_port_status_diff:101: status prev -> new: 00000000 -> 00000100
[    3.758027] vhci_hcd: dump_port_status_diff:115:  +POWER
[    3.758028] vhci_hcd: dump_port_status_diff:119:
[    3.758029] vhci_hcd: vhci_hub_control:405:  bye
[    3.758035] vhci_hcd: vhci_hub_control:247: typeReq 2303 wValue 8 wIndex 5
[    3.758037] vhci_hcd: vhci_hub_control:384:  SetPortFeature: default 8
[    3.758039] vhci_hcd: vhci_hub_control:398: port 4
[    3.758040] vhci_hcd: dump_port_status_diff:101: status prev -> new: 00000000 -> 00000100
[    3.758042] vhci_hcd: dump_port_status_diff:115:  +POWER
[    3.758043] vhci_hcd: dump_port_status_diff:119:
[    3.758045] vhci_hcd: vhci_hub_control:405:  bye
[    3.758051] vhci_hcd: vhci_hub_control:247: typeReq 2303 wValue 8 wIndex 6
[    3.758053] vhci_hcd: vhci_hub_control:384:  SetPortFeature: default 8
[    3.758054] vhci_hcd: vhci_hub_control:398: port 5
[    3.758056] vhci_hcd: dump_port_status_diff:101: status prev -> new: 00000000 -> 00000100
[    3.758057] vhci_hcd: dump_port_status_diff:115:  +POWER
[    3.758058] vhci_hcd: dump_port_status_diff:119:
[    3.758060] vhci_hcd: vhci_hub_control:405:  bye
[    3.758066] vhci_hcd: vhci_hub_control:247: typeReq 2303 wValue 8 wIndex 7
[    3.758068] vhci_hcd: vhci_hub_control:384:  SetPortFeature: default 8
[    3.758069] vhci_hcd: vhci_hub_control:398: port 6
[    3.758071] vhci_hcd: dump_port_status_diff:101: status prev -> new: 00000000 -> 00000100
[    3.758072] vhci_hcd: dump_port_status_diff:115:  +POWER
[    3.758074] vhci_hcd: dump_port_status_diff:119:
[    3.758075] vhci_hcd: vhci_hub_control:405:  bye
[    3.758082] vhci_hcd: vhci_hub_control:247: typeReq 2303 wValue 8 wIndex 8
[    3.758083] vhci_hcd: vhci_hub_control:384:  SetPortFeature: default 8
[    3.758085] vhci_hcd: vhci_hub_control:398: port 7
[    3.758087] vhci_hcd: dump_port_status_diff:101: status prev -> new: 00000000 -> 00000100
[    3.758088] vhci_hcd: dump_port_status_diff:115:  +POWER
[    3.758089] vhci_hcd: dump_port_status_diff:119:
[    3.758090] vhci_hcd: vhci_hub_control:405:  bye
[    3.758354] vhci_hcd: vhci_hcd_probe:1034: bye
[    3.758363] vhci_hcd: vhci_hcd_init:1156: USB/IP 'Virtual' Host Controller (VHCI) Driver v1.0.0
[    4.077194] usbcore: registered new interface driver usbip-host
[    4.077199] ------------[ cut here ]------------
[    4.077235] WARNING: CPU: 0 PID: 20 at /c/wfg/linux/lib/debugobjects.c:260 debug_print_object+0x7c/0x8d()
[    4.077335] ODEBUG: activate active (active state 0) object type: work_struct hint: kobject_delayed_cleanup+0x0/0x6d
[    4.077340] CPU: 0 PID: 20 Comm: kworker/0:1 Not tainted 3.11.0-rc2-00010-gc817a67-dirty #5
[    4.077361] Workqueue: events power_supply_changed_work
[    4.077382]  0000000000000104 ffff88000dc03c88 ffffffff8184e69e 0000000005b405b3
[    4.077385]  ffff88000dc03cd8 ffff88000dc03cc8 ffffffff8108f38d 0000000000000046
[    4.077388]  ffffffff812232c1 ffffffff81b81fd5 ffff880006d9a588 ffffffff81c60760
[    4.077389] Call Trace:
[    4.077417]  <IRQ>  [<ffffffff8184e69e>] dump_stack+0x4f/0x84
[    4.077436]  [<ffffffff8108f38d>] warn_slowpath_common+0x72/0x8c
[    4.077439]  [<ffffffff812232c1>] ? debug_print_object+0x7c/0x8d
[    4.077471]  [<ffffffff8108f40b>] warn_slowpath_fmt+0x41/0x43
[    4.077474]  [<ffffffff812232c1>] debug_print_object+0x7c/0x8d
[    4.077477]  [<ffffffff8121376b>] ? kobject_del+0x38/0x38
[    4.077481]  [<ffffffff81223737>] debug_object_activate+0x9e/0x11b
[    4.077492]  [<ffffffff810a19e1>] __queue_work+0x54/0x1ee
[    4.077495]  [<ffffffff810a1b7b>] ? __queue_work+0x1ee/0x1ee
[    4.077498]  [<ffffffff810a1b94>] delayed_work_timer_fn+0x19/0x1b
[    4.077504]  [<ffffffff8109897f>] call_timer_fn+0x6b/0xde
[    4.077507]  [<ffffffff81098914>] ? __internal_add_timer+0xc0/0xc0
[    4.077510]  [<ffffffff81098fa9>] run_timer_softirq+0x16f/0x1da
[    4.077527]  [<ffffffff810a1b7b>] ? __queue_work+0x1ee/0x1ee
[    4.077533]  [<ffffffff8109555f>] __do_softirq+0xc6/0x18f
[    4.077536]  [<ffffffff81095745>] irq_exit+0x58/0x9e
[    4.077551]  [<ffffffff81044e69>] smp_apic_timer_interrupt+0x31/0x3e
[    4.077557]  [<ffffffff8185a772>] apic_timer_interrupt+0x72/0x80
[    4.077563]  <EOI>  [<ffffffff81859277>] ? retint_restore_args+0x13/0x13
[    4.077574]  [<ffffffff810af994>] ? arch_local_irq_enable+0xb/0xd
[    4.077606]  [<ffffffff810c707f>] ? trace_hardirqs_on+0xd/0xf
[    4.077610]  [<ffffffff81857904>] preempt_schedule_irq+0x36/0x5a
[    4.077614]  [<ffffffff818593a6>] retint_kernel+0x26/0x30
[    4.077617]  [<ffffffff8108f47c>] ? arch_local_irq_restore+0x6/0xd
[    4.077619]  [<ffffffff81090db8>] vprintk_emit+0x3f9/0x422
[    4.077623]  [<ffffffff8121a640>] ? snprintf+0x34/0x36
[    4.077641]  [<ffffffff81483ca2>] dev_vprintk_emit+0x1a3/0x1c9
[    4.077645]  [<ffffffff81483cfc>] dev_printk_emit+0x34/0x36
[    4.077648]  [<ffffffff81483d6f>] __dev_printk+0x71/0x78
[    4.077650]  [<ffffffff81483db6>] dev_printk+0x40/0x42
[    4.077654]  [<ffffffff8148688a>] ? class_dev_iter_next+0x11/0x3a
[    4.077673]  [<ffffffff815dd74e>] power_supply_update_leds+0x141/0x163
[    4.077678]  [<ffffffff815dcc02>] power_supply_changed_work+0x4e/0x65
[    4.077681]  [<ffffffff810a2733>] process_one_work+0x1de/0x2fd
[    4.077684]  [<ffffffff810a26c9>] ? process_one_work+0x174/0x2fd
[    4.077687]  [<ffffffff810a2c54>] worker_thread+0x159/0x1ee
[    4.077690]  [<ffffffff810a2afb>] ? rescuer_thread+0x27f/0x27f
[    4.077693]  [<ffffffff810a859a>] kthread+0xac/0xb4
[    4.077696]  [<ffffffff810a84ee>] ? __kthread_parkme+0x68/0x68
[    4.077700]  [<ffffffff81859a3c>] ret_from_fork+0x7c/0xb0
[    4.077702]  [<ffffffff810a84ee>] ? __kthread_parkme+0x68/0x68
[    4.077834] ---[ end trace 2336d3bd525ed002 ]---
[    4.077836] ------------[ cut here ]------------
[    4.077840] WARNING: CPU: 0 PID: 20 at /c/wfg/linux/kernel/workqueue.c:457 work_fixup_activate+0x6c/0x73()
[    4.077843] CPU: 0 PID: 20 Comm: kworker/0:1 Tainted: G        W    3.11.0-rc2-00010-gc817a67-dirty #5
[    4.077848] Workqueue: events power_supply_changed_work
[    4.077851]  00000000000001c9 ffff88000dc03ce8 ffffffff8184e69e 00000000061e061d
[    4.077855]  0000000000000000 ffff88000dc03d28 ffffffff8108f38d ffff88000dc03d08
[    4.077858]  ffffffff810a1fea ffff880006db2060 ffffffff81c60760 ffffffff8284ade8
[    4.077859] Call Trace:
[    4.077863]  <IRQ>  [<ffffffff8184e69e>] dump_stack+0x4f/0x84
[    4.077887]  [<ffffffff8108f38d>] warn_slowpath_common+0x72/0x8c
[    4.077891]  [<ffffffff810a1fea>] ? work_fixup_activate+0x6c/0x73
[    4.077894]  [<ffffffff8108f45e>] warn_slowpath_null+0x15/0x17
[    4.077896]  [<ffffffff810a1fea>] work_fixup_activate+0x6c/0x73
[    4.077900]  [<ffffffff812230fa>] debug_object_fixup+0x15/0x1d
[    4.077902]  [<ffffffff81223756>] debug_object_activate+0xbd/0x11b
[    4.077905]  [<ffffffff810a19e1>] __queue_work+0x54/0x1ee
[    4.077908]  [<ffffffff810a1b7b>] ? __queue_work+0x1ee/0x1ee
[    4.077910]  [<ffffffff810a1b94>] delayed_work_timer_fn+0x19/0x1b
[    4.077913]  [<ffffffff8109897f>] call_timer_fn+0x6b/0xde
[    4.077916]  [<ffffffff81098914>] ? __internal_add_timer+0xc0/0xc0
[    4.077918]  [<ffffffff81098fa9>] run_timer_softirq+0x16f/0x1da
[    4.077921]  [<ffffffff810a1b7b>] ? __queue_work+0x1ee/0x1ee
[    4.077924]  [<ffffffff8109555f>] __do_softirq+0xc6/0x18f
[    4.077928]  [<ffffffff81095745>] irq_exit+0x58/0x9e
[    4.077931]  [<ffffffff81044e69>] smp_apic_timer_interrupt+0x31/0x3e
[    4.077934]  [<ffffffff8185a772>] apic_timer_interrupt+0x72/0x80
[    4.077954]  <EOI>  [<ffffffff81859277>] ? retint_restore_args+0x13/0x13
[    4.077958]  [<ffffffff810af994>] ? arch_local_irq_enable+0xb/0xd
[    4.077961]  [<ffffffff810c707f>] ? trace_hardirqs_on+0xd/0xf
[    4.077965]  [<ffffffff81857904>] preempt_schedule_irq+0x36/0x5a
[    4.077968]  [<ffffffff818593a6>] retint_kernel+0x26/0x30
[    4.077970]  [<ffffffff8108f47c>] ? arch_local_irq_restore+0x6/0xd
[    4.077973]  [<ffffffff81090db8>] vprintk_emit+0x3f9/0x422
[    4.077975]  [<ffffffff8121a640>] ? snprintf+0x34/0x36
[    4.077978]  [<ffffffff81483ca2>] dev_vprintk_emit+0x1a3/0x1c9
[    4.077981]  [<ffffffff81483cfc>] dev_printk_emit+0x34/0x36
[    4.077984]  [<ffffffff81483d6f>] __dev_printk+0x71/0x78
[    4.077987]  [<ffffffff81483db6>] dev_printk+0x40/0x42
[    4.077990]  [<ffffffff8148688a>] ? class_dev_iter_next+0x11/0x3a
[    4.077993]  [<ffffffff815dd74e>] power_supply_update_leds+0x141/0x163
[    4.077997]  [<ffffffff815dcc02>] power_supply_changed_work+0x4e/0x65
[    4.078000]  [<ffffffff810a2733>] process_one_work+0x1de/0x2fd
[    4.078003]  [<ffffffff810a26c9>] ? process_one_work+0x174/0x2fd
[    4.078006]  [<ffffffff810a2c54>] worker_thread+0x159/0x1ee
[    4.078024]  [<ffffffff810a2afb>] ? rescuer_thread+0x27f/0x27f
[    4.078027]  [<ffffffff810a859a>] kthread+0xac/0xb4
[    4.078030]  [<ffffffff810a84ee>] ? __kthread_parkme+0x68/0x68
[    4.078033]  [<ffffffff81859a3c>] ret_from_fork+0x7c/0xb0
[    4.078036]  [<ffffffff810a84ee>] ? __kthread_parkme+0x68/0x68
[    4.078038] ---[ end trace 2336d3bd525ed003 ]---
[    4.078040] ------------[ cut here ]------------
[    4.078043] WARNING: CPU: 0 PID: 20 at /c/wfg/linux/kernel/workqueue.c:1378 __queue_work+0x1a0/0x1ee()
[    4.078046] CPU: 0 PID: 20 Comm: kworker/0:1 Tainted: G        W    3.11.0-rc2-00010-gc817a67-dirty #5
[    4.078050] Workqueue: events power_supply_changed_work
[    4.078053]  0000000000000562 ffff88000dc03d88 ffffffff8184e69e 0000000006880687
[    4.078056]  0000000000000000 ffff88000dc03dc8 ffffffff8108f38d ffff880006db2060
[    4.078059]  ffffffff810a1b2d ffff88000dc13400 ffff880006db2060 ffff880000100400
[    4.078060] Call Trace:
[    4.078064]  <IRQ>  [<ffffffff8184e69e>] dump_stack+0x4f/0x84
[    4.078067]  [<ffffffff8108f38d>] warn_slowpath_common+0x72/0x8c
[    4.078070]  [<ffffffff810a1b2d>] ? __queue_work+0x1a0/0x1ee
[    4.078072]  [<ffffffff8108f45e>] warn_slowpath_null+0x15/0x17
[    4.078075]  [<ffffffff810a1b2d>] __queue_work+0x1a0/0x1ee
[    4.078077]  [<ffffffff810a1b7b>] ? __queue_work+0x1ee/0x1ee
[    4.078096]  [<ffffffff810a1b94>] delayed_work_timer_fn+0x19/0x1b
[    4.078099]  [<ffffffff8109897f>] call_timer_fn+0x6b/0xde
[    4.078102]  [<ffffffff81098914>] ? __internal_add_timer+0xc0/0xc0
[    4.078104]  [<ffffffff81098fa9>] run_timer_softirq+0x16f/0x1da
[    4.078107]  [<ffffffff810a1b7b>] ? __queue_work+0x1ee/0x1ee
[    4.078115]  [<ffffffff8109555f>] __do_softirq+0xc6/0x18f
[    4.078118]  [<ffffffff81095745>] irq_exit+0x58/0x9e
[    4.078121]  [<ffffffff81044e69>] smp_apic_timer_interrupt+0x31/0x3e
[    4.078124]  [<ffffffff8185a772>] apic_timer_interrupt+0x72/0x80
[    4.078128]  <EOI>  [<ffffffff81859277>] ? retint_restore_args+0x13/0x13
[    4.078132]  [<ffffffff810af994>] ? arch_local_irq_enable+0xb/0xd
[    4.078135]  [<ffffffff810c707f>] ? trace_hardirqs_on+0xd/0xf
[    4.078138]  [<ffffffff81857904>] preempt_schedule_irq+0x36/0x5a
[    4.078142]  [<ffffffff818593a6>] retint_kernel+0x26/0x30
[    4.078144]  [<ffffffff8108f47c>] ? arch_local_irq_restore+0x6/0xd
[    4.078147]  [<ffffffff81090db8>] vprintk_emit+0x3f9/0x422
[    4.078149]  [<ffffffff8121a640>] ? snprintf+0x34/0x36
[    4.078168]  [<ffffffff81483ca2>] dev_vprintk_emit+0x1a3/0x1c9
[    4.078172]  [<ffffffff81483cfc>] dev_printk_emit+0x34/0x36
[    4.078175]  [<ffffffff81483d6f>] __dev_printk+0x71/0x78
[    4.078177]  [<ffffffff81483db6>] dev_printk+0x40/0x42
[    4.078180]  [<ffffffff8148688a>] ? class_dev_iter_next+0x11/0x3a
[    4.078183]  [<ffffffff815dd74e>] power_supply_update_leds+0x141/0x163
[    4.078186]  [<ffffffff815dcc02>] power_supply_changed_work+0x4e/0x65
[    4.078189]  [<ffffffff810a2733>] process_one_work+0x1de/0x2fd
[    4.078192]  [<ffffffff810a26c9>] ? process_one_work+0x174/0x2fd
[    4.078195]  [<ffffffff810a2c54>] worker_thread+0x159/0x1ee
[    4.078198]  [<ffffffff810a2afb>] ? rescuer_thread+0x27f/0x27f
[    4.078200]  [<ffffffff810a859a>] kthread+0xac/0xb4
[    4.078203]  [<ffffffff810a84ee>] ? __kthread_parkme+0x68/0x68
[    4.078207]  [<ffffffff81859a3c>] ret_from_fork+0x7c/0xb0
[    4.078209]  [<ffffffff810a84ee>] ? __kthread_parkme+0x68/0x68
[    4.078211] ---[ end trace 2336d3bd525ed004 ]---
[    4.078401] power_supply test_ac: uevent
[    4.078404] power_supply test_ac: POWER_SUPPLY_NAME=test_ac
[    4.078425] power_supply test_ac: prop ONLINE=1
[    4.391467] vhci_hcd: vhci_hub_control:247: typeReq a300 wValue 0 wIndex 1
[    4.393945] vhci_hcd: vhci_hub_control:313:  GetPortStatus port 1
[    4.393994] usbip_host: usbip_host_init:270: USB/IP Host Driver v1.0.0
[    4.394059] usbcore: registered new interface driver tranzport
[    4.394080] usbcore: registered new interface driver alphatrack
[    4.394081] vme_user: VME User Space Access Driver
[    4.394082] vme_user: No cards, skipping registration
[    4.395198] Loading crystalhd 0.9.27
[    4.395313] usbcore: registered new interface driver ft1000usb
[    4.395405] usbcore: registered new interface driver gdm_wimax
[    4.395426] usbcore: registered new interface driver cedusb
[    4.413142] vhci_hcd: vhci_hub_control:355:  GetPortStatus bye 100 0
[    4.413696] ipip: IPv4 over IPv4 tunneling driver
[    4.414034] gre: GRE over IPv4 demultiplexor driver
[    4.414037] IPv4 over IPSec tunneling driver
[    4.414406] TCP: cubic registered
[    4.414411] NET: Registered protocol family 17
[    4.423420] vhci_hcd: vhci_hub_control:398: port 0
[    4.423496] NET: Registered protocol family 9
[    4.423509] X.25 for Linux Version 0.2
[    4.426861] vhci_hcd: dump_port_status_diff:101: status prev -> new: 00000100 -> 00000100
[    4.429065] vhci_hcd: dump_port_status_diff:115:   POWER
[    4.429452] NET: Registered protocol family 33
[    4.429457] Key type rxrpc registered
[    4.429458] Key type rxrpc_s registered
[    4.429787] RxRPC: Registered security type 2 'rxkad'
[    4.429856] l2tp_core: L2TP core driver, V2.0
[    4.429858] NET4: DECnet for Linux: V.2.5.68s (C) 1995-2003 Linux DECnet Project Team
[    4.446965] vhci_hcd: dump_port_status_diff:119:
[    4.448285] vhci_hcd: vhci_hub_control:405:  bye
[    4.448298] DECnet: Routing cache hash table of 256 buckets, 16Kbytes
[    4.452406] NET: Registered protocol family 12
[    4.454192] vhci_hcd: vhci_hub_control:247: typeReq a300 wValue 0 wIndex 2
[    4.458396] vhci_hcd: vhci_hub_control:313:  GetPortStatus port 2
[    4.460768] vhci_hcd: vhci_hub_control:355:  GetPortStatus bye 100 0
[    4.463400] vhci_hcd: vhci_hub_control:398: port 1
[    4.465369] vhci_hcd: dump_port_status_diff:101: status prev -> new: 00000100 -> 00000100
[    4.467919] vhci_hcd: dump_port_status_diff:115:   POWER
[    4.469152] vhci_hcd: dump_port_status_diff:119:
[    4.469219] 8021q: 802.1Q VLAN Support v1.8
[    4.471126] vhci_hcd: vhci_hub_control:405:  bye
[    4.472589] vhci_hcd: vhci_hub_control:247: typeReq a300 wValue 0 wIndex 3
[    4.472866] sctp: Hash tables configured (established 1024 bind 1024)
[    4.476917] vhci_hcd: vhci_hub_control:313:  GetPortStatus port 3
[    4.478955] vhci_hcd: vhci_hub_control:355:  GetPortStatus bye 100 0
[    4.480989] rds_page_remainder_cpu_notify(): cpu 0 action 0x7
[    4.480994] vhci_hcd: vhci_hub_control:398: port 2
[    4.480997] vhci_hcd: dump_port_status_diff:101: status prev -> new: 00000100 -> 00000100
[    4.480998] vhci_hcd: dump_port_status_diff:115:   POWER
[    4.480999] vhci_hcd: dump_port_status_diff:119:
[    4.481000] vhci_hcd: vhci_hub_control:405:  bye
[    4.481195] vhci_hcd: vhci_hub_control:247: typeReq a300 wValue 0 wIndex 4
[    4.481198] vhci_hcd: vhci_hub_control:313:  GetPortStatus port 4
[    4.481200] vhci_hcd: vhci_hub_control:355:  GetPortStatus bye 100 0
[    4.481202] vhci_hcd: vhci_hub_control:398: port 3
[    4.481204] vhci_hcd: dump_port_status_diff:101: status prev -> new: 00000100 -> 00000100
[    4.481205] vhci_hcd: dump_port_status_diff:115:   POWER
[    4.481207] vhci_hcd: dump_port_status_diff:119:
[    4.481208] vhci_hcd: vhci_hub_control:405:  bye
[    4.481217] vhci_hcd: vhci_hub_control:247: typeReq a300 wValue 0 wIndex 5
[    4.481219] vhci_hcd: vhci_hub_control:313:  GetPortStatus port 5
[    4.481220] vhci_hcd: vhci_hub_control:355:  GetPortStatus bye 100 0
[    4.481222] vhci_hcd: vhci_hub_control:398: port 4
[    4.481224] vhci_hcd: dump_port_status_diff:101: status prev -> new: 00000100 -> 00000100
[    4.481225] vhci_hcd: dump_port_status_diff:115:   POWER
[    4.481227] vhci_hcd: dump_port_status_diff:119:
[    4.481228] vhci_hcd: vhci_hub_control:405:  bye
[    4.481236] vhci_hcd: vhci_hub_control:247: typeReq a300 wValue 0 wIndex 6
[    4.481238] vhci_hcd: vhci_hub_control:313:  GetPortStatus port 6
[    4.481239] vhci_hcd: vhci_hub_control:355:  GetPortStatus bye 100 0
[    4.481241] vhci_hcd: vhci_hub_control:398: port 5
[    4.481242] vhci_hcd: dump_port_status_diff:101: status prev -> new: 00000100 -> 00000100
[    4.481244] vhci_hcd: dump_port_status_diff:115:   POWER
[    4.481245] vhci_hcd: dump_port_status_diff:119:
[    4.481247] vhci_hcd: vhci_hub_control:405:  bye
[    4.481254] vhci_hcd: vhci_hub_control:247: typeReq a300 wValue 0 wIndex 7
[    4.481256] vhci_hcd: vhci_hub_control:313:  GetPortStatus port 7
[    4.481258] vhci_hcd: vhci_hub_control:355:  GetPortStatus bye 100 0
[    4.481259] vhci_hcd: vhci_hub_control:398: port 6
[    4.481261] vhci_hcd: dump_port_status_diff:101: status prev -> new: 00000100 -> 00000100
[    4.481263] vhci_hcd: dump_port_status_diff:115:   POWER
[    4.481264] vhci_hcd: dump_port_status_diff:119:
[    4.481265] vhci_hcd: vhci_hub_control:405:  bye
[    4.481274] vhci_hcd: vhci_hub_control:247: typeReq a300 wValue 0 wIndex 8
[    4.481275] vhci_hcd: vhci_hub_control:313:  GetPortStatus port 8
[    4.481277] vhci_hcd: vhci_hub_control:355:  GetPortStatus bye 100 0
[    4.481278] vhci_hcd: vhci_hub_control:398: port 7
[    4.481280] vhci_hcd: dump_port_status_diff:101: status prev -> new: 00000100 -> 00000100
[    4.481281] vhci_hcd: dump_port_status_diff:115:   POWER
[    4.481283] vhci_hcd: dump_port_status_diff:119:
[    4.481284] vhci_hcd: vhci_hub_control:405:  bye
[    4.481569] usb usb1: vhci_bus_suspend
[    4.481582] vhci_hcd: vhci_hub_status:208: changed 0
[    4.606455] rds_page_remainder_cpu_notify(): cpu 1 action 0x7
[    4.608289] NET: Registered protocol family 37
[    4.609137] NET: Registered protocol family 36
[    4.609768] Key type dns_resolver registered
[    4.610283] Key type ceph registered
[    4.611176] libceph: loaded (mon/osd proto 15/24)
[    4.611796] mpls_gso: MPLS GSO support
[    4.612580]
[    4.612580] printing PIC contents
[    4.613399] ... PIC  IMR: ffff
[    4.613948] ... PIC  IRR: 1013
[    4.614497] ... PIC  ISR: 0000
[    4.615034] ... PIC ELCR: 0c00
[    4.615613] printing local APIC contents on CPU#0/0:
[    4.616204] ... APIC ID:      00000000 (0)
[    4.616204] ... APIC VERSION: 00050014
[    4.616204] ... APIC TASKPRI: 00000000 (00)
[    4.616204] ... APIC PROCPRI: 00000000
[    4.616204] ... APIC LDR: 01000000
[    4.616204] ... APIC DFR: ffffffff
[    4.616204] ... APIC SPIV: 000001ff
[    4.616204] ... APIC ISR field:
[    4.616204] 0000000000000000000000000000000000000000000000000000000000000000
[    4.616204] ... APIC TMR field:
[    4.616204] 0000000000000000000000000000000000000000000000000000000000000000
[    4.616204] ... APIC IRR field:
[    4.616204] 0000000000000000000000000000000000000000000000000000000000008000
[    4.616204] ... APIC ESR: 00000000
[    4.616204] ... APIC ICR: 000008fb
[    4.616204] ... APIC ICR2: 02000000
[    4.616204] ... APIC LVTT: 000000ef
[    4.616204] ... APIC LVTPC: 00010000
[    4.616204] ... APIC LVT0: 00010700
[    4.616204] ... APIC LVT1: 00000400
[    4.616204] ... APIC LVTERR: 000000fe
[    4.616204] ... APIC TMICT: 00039de3
[    4.616204] ... APIC TMCCT: 00000000
[    4.616204] ... APIC TDCR: 00000003
[    4.616204]
[    4.681995] number of MP IRQ sources: 15.
[    4.685925] number of IO-APIC #0 registers: 24.
[    4.693072] testing the IO APIC.......................
[    4.695617] IO APIC #0......
[    4.696611] .... register #00: 00000000
[    4.697670] .......    : physical APIC id: 00
[    4.698794] .......    : Delivery Type: 0
[    4.701354] .......    : LTS          : 0
[    4.702641] .... register #01: 00170011
[    4.704943] .......     : max redirection entries: 17
[    4.706550] .......     : PRQ implemented: 0
[    4.707702] .......     : IO APIC version: 11
[    4.708885] .... register #02: 00000000
[    4.709669] .......     : arbitration: 00
[    4.712188] .... IRQ redirection table:
[    4.713090] 1    0    0   0   0    0    0    00
[    4.714110] 0    0    0   0   0    1    1    31
[    4.715074] 0    0    0   0   0    1    1    30
[    4.716449] 0    0    0   0   0    1    1    33
[    4.717540] 1    0    0   0   0    1    1    34
[    4.719013] 1    1    0   0   0    1    1    35
[    4.720094] 0    0    0   0   0    1    1    36
[    4.721299] 0    0    0   0   0    1    1    37
[    4.722910] 0    0    0   0   0    1    1    38
[    4.725178] 0    1    0   0   0    1    1    39
[    4.726269] 1    1    0   0   0    1    1    3A
[    4.727384] 1    1    0   0   0    1    1    3B
[    4.728687] 0    0    0   0   0    1    1    3C
[    4.729885] 0    0    0   0   0    1    1    3D
[    4.731142] 0    0    0   0   0    1    1    3E
[    4.732410] 0    0    0   0   0    1    1    3F
[    4.737904] 1    0    0   0   0    0    0    00
[    4.741137] 1    0    0   0   0    0    0    00
[    4.742078] 1    0    0   0   0    0    0    00
[    4.743146] 1    0    0   0   0    0    0    00
[    4.744198] 1    0    0   0   0    0    0    00
[    4.745320] 1    0    0   0   0    0    0    00
[    4.746301] 1    0    0   0   0    0    0    00
[    4.747227] 1    0    0   0   0    0    0    00
[    4.748485] IRQ to pin mappings:
[    4.749357] IRQ0 -> 0:2
[    4.750069] IRQ1 -> 0:1
[    4.750782] IRQ3 -> 0:3
[    4.752603] IRQ4 -> 0:4
[    4.753345] IRQ5 -> 0:5
[    4.754106] IRQ6 -> 0:6
[    4.754749] IRQ7 -> 0:7
[    4.755474] IRQ8 -> 0:8
[    4.756285] IRQ9 -> 0:9
[    4.757094] IRQ10 -> 0:10
[    4.757860] IRQ11 -> 0:11
[    4.758663] IRQ12 -> 0:12
[    4.759418] IRQ13 -> 0:13
[    4.760283] IRQ14 -> 0:14
[    4.761038] IRQ15 -> 0:15
[    4.761802] .................................... done.
[    4.763375] registered taskstats version 1
[    4.773250] rtc-test rtc-test.0: setting system clock to 2013-09-09 06:44:11 UTC (1378709051)
[    4.779457] debug: unmapping init [mem 0xffffffff81dfc000-0xffffffff81ecefff]
/bin/sh: /proc/self/fd/9: No such file or directory
/bin/sh: /proc/self/fd/9: No such file or directory
/bin/sh: /proc/self/fd/9: No such file or directory
[    5.012969] input: ImExPS/2 Generic Explorer Mouse as /devices/platform/i8042/serio1/input/input2
qemu: terminating on signal 2
wfg@bee ~/linux/obj-compiletest% kvm-0day.sh arch/x86/boot/bzImage
[    0.000000] Initializing cgroup subsys cpuset
[    0.000000] Initializing cgroup subsys cpu
[    0.000000] Linux version 3.11.0-rc2-00010-gc817a67-dirty (wfg@bee) (gcc version 4.6.3 (Debian 4.6.3-1) ) #5 SMP PREEMPT Tue Oct 8 09:29:02 CST 2013
[    0.000000] Command line: hung_task_panic=1 rcutree.rcu_cpu_stall_timeout=100 log_buf_len=8M debug sched_debug apic=debug dynamic_printk sysrq_always_enabled panic=10 prompt_ramdisk=0 console=ttyS0,115200 console=tty0 vga=normal  root=/dev/ram0 rw
[    0.000000] e820: BIOS-provided physical RAM map:
[    0.000000] BIOS-e820: [mem 0x0000000000000000-0x000000000009fbff] usable
[    0.000000] BIOS-e820: [mem 0x000000000009fc00-0x000000000009ffff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000000f0000-0x00000000000fffff] reserved
[    0.000000] BIOS-e820: [mem 0x0000000000100000-0x000000000fffdfff] usable
[    0.000000] BIOS-e820: [mem 0x000000000fffe000-0x000000000fffffff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000feffc000-0x00000000feffffff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000fffc0000-0x00000000ffffffff] reserved
[    0.000000] NX (Execute Disable) protection: active
[    0.000000] Hypervisor detected: KVM
[    0.000000] e820: update [mem 0x00000000-0x00000fff] usable ==> reserved
[    0.000000] e820: remove [mem 0x000a0000-0x000fffff] usable
[    0.000000] e820: last_pfn = 0xfffe max_arch_pfn = 0x400000000
[    0.000000] Scan for SMP in [mem 0x00000000-0x000003ff]
[    0.000000] Scan for SMP in [mem 0x0009fc00-0x0009ffff]
[    0.000000] Scan for SMP in [mem 0x000f0000-0x000fffff]
[    0.000000] found SMP MP-table at [mem 0x000f1840-0x000f184f] mapped at [ffff8800000f1840]
[    0.000000]   mpc: f1850-f193c
[    0.000000] Base memory trampoline at [ffff880000099000] 99000 size 24576
[    0.000000] init_memory_mapping: [mem 0x00000000-0x000fffff]
[    0.000000]  [mem 0x00000000-0x000fffff] page 4k
[    0.000000] BRK [0x028a7000, 0x028a7fff] PGTABLE
[    0.000000] BRK [0x028a8000, 0x028a8fff] PGTABLE
[    0.000000] BRK [0x028a9000, 0x028a9fff] PGTABLE
[    0.000000] init_memory_mapping: [mem 0x0e600000-0x0e7fffff]
[    0.000000]  [mem 0x0e600000-0x0e7fffff] page 4k
[    0.000000] BRK [0x028aa000, 0x028aafff] PGTABLE
[    0.000000] init_memory_mapping: [mem 0x0c000000-0x0e5fffff]
[    0.000000]  [mem 0x0c000000-0x0e5fffff] page 4k
[    0.000000] BRK [0x028ab000, 0x028abfff] PGTABLE
[    0.000000] init_memory_mapping: [mem 0x00100000-0x0bffffff]
[    0.000000]  [mem 0x00100000-0x0bffffff] page 4k
[    0.000000] init_memory_mapping: [mem 0x0e800000-0x0fffdfff]
[    0.000000]  [mem 0x0e800000-0x0fffdfff] page 4k
[    0.000000] log_buf_len: 8388608
[    0.000000] early log buf free: 128416(97%)
[    0.000000] RAMDISK: [mem 0x0e8d6000-0x0ffeffff]
[    0.000000] ACPI: RSDP 00000000000f16b0 00014 (v00 BOCHS )
[    0.000000] ACPI: RSDT 000000000fffe3f0 00034 (v01 BOCHS  BXPCRSDT 00000001 BXPC 00000001)
[    0.000000] ACPI: FACP 000000000fffff80 00074 (v01 BOCHS  BXPCFACP 00000001 BXPC 00000001)
[    0.000000] ACPI: DSDT 000000000fffe430 01137 (v01   BXPC   BXDSDT 00000001 INTL 20100528)
[    0.000000] ACPI: FACS 000000000fffff40 00040
[    0.000000] ACPI: SSDT 000000000ffff6a0 00899 (v01 BOCHS  BXPCSSDT 00000001 BXPC 00000001)
[    0.000000] ACPI: APIC 000000000ffff5b0 00080 (v01 BOCHS  BXPCAPIC 00000001 BXPC 00000001)
[    0.000000] ACPI: HPET 000000000ffff570 00038 (v01 BOCHS  BXPCHPET 00000001 BXPC 00000001)
[    0.000000] ACPI: Local APIC address 0xfee00000
[    0.000000] mapped APIC to ffffffffff5bb000 (        fee00000)
[    0.000000] kvm-clock: Using msrs 4b564d01 and 4b564d00
[    0.000000] kvm-clock: cpu 0, msr 0:e896001, boot clock
[    0.000000] Zone ranges:
[    0.000000]   DMA32    [mem 0x00001000-0xffffffff]
[    0.000000]   Normal   empty
[    0.000000] Movable zone start for each node
[    0.000000] Early memory node ranges
[    0.000000]   node   0: [mem 0x00001000-0x0009efff]
[    0.000000]   node   0: [mem 0x00100000-0x0fffdfff]
[    0.000000] On node 0 totalpages: 65436
[    0.000000]   DMA32 zone: 1024 pages used for memmap
[    0.000000]   DMA32 zone: 21 pages reserved
[    0.000000]   DMA32 zone: 65436 pages, LIFO batch:15
[    0.000000] ACPI: PM-Timer IO Port: 0xb008
[    0.000000] ACPI: Local APIC address 0xfee00000
[    0.000000] mapped APIC to ffffffffff5bb000 (        fee00000)
[    0.000000] ACPI: LAPIC (acpi_id[0x00] lapic_id[0x00] enabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x01] lapic_id[0x01] enabled)
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0xff] dfl dfl lint[0x1])
[    0.000000] ACPI: IOAPIC (id[0x00] address[0xfec00000] gsi_base[0])
[    0.000000] IOAPIC[0]: apic_id 0, version 17, address 0xfec00000, GSI 0-23
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
[    0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 00, APIC ID 0, APIC INT 02
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 5 global_irq 5 high level)
[    0.000000] Int: type 0, pol 1, trig 3, bus 00, IRQ 05, APIC ID 0, APIC INT 05
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)
[    0.000000] Int: type 0, pol 1, trig 3, bus 00, IRQ 09, APIC ID 0, APIC INT 09
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 10 global_irq 10 high level)
[    0.000000] Int: type 0, pol 1, trig 3, bus 00, IRQ 0a, APIC ID 0, APIC INT 0a
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 11 global_irq 11 high level)
[    0.000000] Int: type 0, pol 1, trig 3, bus 00, IRQ 0b, APIC ID 0, APIC INT 0b
[    0.000000] ACPI: IRQ0 used by override.
[    0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 01, APIC ID 0, APIC INT 01
[    0.000000] ACPI: IRQ2 used by override.
[    0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 03, APIC ID 0, APIC INT 03
[    0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 04, APIC ID 0, APIC INT 04
[    0.000000] ACPI: IRQ5 used by override.
[    0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 06, APIC ID 0, APIC INT 06
[    0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 07, APIC ID 0, APIC INT 07
[    0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 08, APIC ID 0, APIC INT 08
[    0.000000] ACPI: IRQ9 used by override.
[    0.000000] ACPI: IRQ10 used by override.
[    0.000000] ACPI: IRQ11 used by override.
[    0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 0c, APIC ID 0, APIC INT 0c
[    0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 0d, APIC ID 0, APIC INT 0d
[    0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 0e, APIC ID 0, APIC INT 0e
[    0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 0f, APIC ID 0, APIC INT 0f
[    0.000000] Using ACPI (MADT) for SMP configuration information
[    0.000000] ACPI: HPET id: 0x8086a201 base: 0xfed00000
[    0.000000] smpboot: Allowing 2 CPUs, 0 hotplug CPUs
[    0.000000] mapped IOAPIC to ffffffffff5ba000 (fec00000)
[    0.000000] nr_irqs_gsi: 40
[    0.000000] e820: [mem 0x10000000-0xfeffbfff] available for PCI devices
[    0.000000] Booting paravirtualized kernel on KVM
[    0.000000] setup_percpu: NR_CPUS:4096 nr_cpumask_bits:2 nr_cpu_ids:2 nr_node_ids:1
[    0.000000] PERCPU: Embedded 25 pages/cpu @ffff88000dc00000 s77904 r0 d24496 u1048576
[    0.000000] pcpu-alloc: s77904 r0 d24496 u1048576 alloc=1*2097152
[    0.000000] pcpu-alloc: [0] 0 1
[    0.000000] kvm-clock: cpu 0, msr 0:e896001, primary cpu clock
[    0.000000] KVM setup async PF for cpu 0
[    0.000000] kvm-stealtime: cpu 0, msr dc0ccc0
[    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 64391
[    0.000000] Kernel command line: hung_task_panic=1 rcutree.rcu_cpu_stall_timeout=100 log_buf_len=8M debug sched_debug apic=debug dynamic_printk sysrq_always_enabled panic=10 prompt_ramdisk=0 console=ttyS0,115200 console=tty0 vga=normal  root=/dev/ram0 rw
[    0.000000] PID hash table entries: 1024 (order: 1, 8192 bytes)
[    0.000000] Dentry cache hash table entries: 32768 (order: 6, 262144 bytes)
[    0.000000] Inode-cache hash table entries: 16384 (order: 5, 131072 bytes)
[    0.000000] Calgary: detecting Calgary via BIOS EBDA area
[    0.000000] Calgary: Unable to locate Rio Grande table in EBDA - bailing!
[    0.000000] Memory: 199068K/261744K available (8557K kernel code, 1784K rwdata, 3968K rodata, 844K init, 10064K bss, 62676K reserved)
[    0.000000] Preemptible hierarchical RCU implementation.
[    0.000000]  RCU debugfs-based tracing is enabled.
[    0.000000]  Dump stacks of tasks blocking RCU-preempt GP.
[    0.000000]  Additional per-CPU info printed with stalls.
[    0.000000]  RCU restricting CPUs from NR_CPUS=4096 to nr_cpu_ids=2.
[    0.000000] NR_IRQS:262400 nr_irqs:512 16
[    0.000000] console [ttyS0] enabled
[    0.000000] Lock dependency validator: Copyright (c) 2006 Red Hat, Inc., Ingo Molnar
[    0.000000] ... MAX_LOCKDEP_SUBCLASSES:  8
[    0.000000] ... MAX_LOCK_DEPTH:          48
[    0.000000] ... MAX_LOCKDEP_KEYS:        8191
[    0.000000] ... CLASSHASH_SIZE:          4096
[    0.000000] ... MAX_LOCKDEP_ENTRIES:     16384
[    0.000000] ... MAX_LOCKDEP_CHAINS:      32768
[    0.000000] ... CHAINHASH_SIZE:          16384
[    0.000000]  memory used by lock dependency info: 5855 kB
[    0.000000]  per task-struct memory footprint: 1920 bytes
[    0.000000] ODEBUG: 5 of 5 active objects replaced
[    0.000000] hpet clockevent registered
[    0.000000] tsc: Detected 2693.508 MHz processor
[    0.012000] Calibrating delay loop (skipped) preset value.. 5387.01 BogoMIPS (lpj=10774032)
[    0.012000] pid_max: default: 32768 minimum: 301
[    0.012000] Mount-cache hash table entries: 256
[    0.012421] Initializing cgroup subsys devices
[    0.013287] Initializing cgroup subsys perf_event
[    0.014156] Initializing cgroup subsys net_prio
[    0.015118] Last level iTLB entries: 4KB 0, 2MB 0, 4MB 0
[    0.015118] Last level dTLB entries: 4KB 0, 2MB 0, 4MB 0
[    0.015118] tlb_flushall_shift: 6
[    0.016051] debug: unmapping init [mem 0xffffffff81ecf000-0xffffffff81ed2fff]
[    0.021279] ACPI: Core revision 20130517
[    0.026777] ACPI: All ACPI Tables successfully acquired
[    0.032691] Getting VERSION: 50014
[    0.036037] Getting VERSION: 50014
[    0.040035] Getting ID: 0
[    0.044033] Getting ID: ff000000
[    0.048033] Getting LVT0: 8700
[    0.052046] Getting LVT1: 8400
[    0.053090] enabled ExtINT on CPU#0
[    0.057329] ENABLING IO-APIC IRQs
[    0.057960] init IO_APIC IRQs
[    0.058515]  apic 0 pin 0 not connected
[    0.059230] IOAPIC[0]: Set routing entry (0-1 -> 0x31 -> IRQ 1 Mode:0 Active:0 Dest:1)
[    0.060070] IOAPIC[0]: Set routing entry (0-2 -> 0x30 -> IRQ 0 Mode:0 Active:0 Dest:1)
[    0.064067] IOAPIC[0]: Set routing entry (0-3 -> 0x33 -> IRQ 3 Mode:0 Active:0 Dest:1)
[    0.068064] IOAPIC[0]: Set routing entry (0-4 -> 0x34 -> IRQ 4 Mode:0 Active:0 Dest:1)
[    0.072066] IOAPIC[0]: Set routing entry (0-5 -> 0x35 -> IRQ 5 Mode:1 Active:0 Dest:1)
[    0.080060] IOAPIC[0]: Set routing entry (0-6 -> 0x36 -> IRQ 6 Mode:0 Active:0 Dest:1)
[    0.084066] IOAPIC[0]: Set routing entry (0-7 -> 0x37 -> IRQ 7 Mode:0 Active:0 Dest:1)
[    0.088059] IOAPIC[0]: Set routing entry (0-8 -> 0x38 -> IRQ 8 Mode:0 Active:0 Dest:1)
[    0.092063] IOAPIC[0]: Set routing entry (0-9 -> 0x39 -> IRQ 9 Mode:1 Active:0 Dest:1)
[    0.096064] IOAPIC[0]: Set routing entry (0-10 -> 0x3a -> IRQ 10 Mode:1 Active:0 Dest:1)
[    0.100067] IOAPIC[0]: Set routing entry (0-11 -> 0x3b -> IRQ 11 Mode:1 Active:0 Dest:1)
[    0.104064] IOAPIC[0]: Set routing entry (0-12 -> 0x3c -> IRQ 12 Mode:0 Active:0 Dest:1)
[    0.108066] IOAPIC[0]: Set routing entry (0-13 -> 0x3d -> IRQ 13 Mode:0 Active:0 Dest:1)
[    0.112068] IOAPIC[0]: Set routing entry (0-14 -> 0x3e -> IRQ 14 Mode:0 Active:0 Dest:1)
[    0.116065] IOAPIC[0]: Set routing entry (0-15 -> 0x3f -> IRQ 15 Mode:0 Active:0 Dest:1)
[    0.120052]  apic 0 pin 16 not connected
[    0.124018]  apic 0 pin 17 not connected
[    0.128015]  apic 0 pin 18 not connected
[    0.130332]  apic 0 pin 19 not connected
[    0.132016]  apic 0 pin 20 not connected
[    0.136013]  apic 0 pin 21 not connected
[    0.138312]  apic 0 pin 22 not connected
[    0.140015]  apic 0 pin 23 not connected
[    0.144175] ..TIMER: vector=0x30 apic1=0 pin1=2 apic2=-1 pin2=-1
[    0.148016] smpboot: CPU0: Intel Common KVM processor (fam: 0f, model: 06, stepping: 01)
[    0.154483] Using local APIC timer interrupts.
[    0.154483] calibrating APIC timer ...
[    0.160000] ... lapic delta = 6266088
[    0.160000] ... PM-Timer delta = 358885
[    0.160000] ... PM-Timer result ok
[    0.160000] ..... delta 6266088
[    0.160000] ..... mult: 269126430
[    0.160000] ..... calibration result: 4010296
[    0.160000] ..... CPU clock speed is 2700.1720 MHz.
[    0.160000] ..... host bus clock speed is 1002.2296 MHz.
[    0.160131] Performance Events: unsupported Netburst CPU model 6 no PMU driver, software events only.
[    0.184540] SMP alternatives: lockdep: fixing up alternatives
[    0.185726] smpboot: Booting Node   0, Processors  #1 OK
[    0.012000] kvm-clock: cpu 1, msr 0:e896041, secondary cpu clock
[    0.012000] masked ExtINT on CPU#1
[    0.204206] Brought up 2 CPUs
[    0.204138] KVM setup async PF for cpu 1
[    0.204138] kvm-stealtime: cpu 1, msr dd0ccc0
[    0.208015] smpboot: Total of 2 processors activated (10774.03 BogoMIPS)
[    0.212712] devtmpfs: initialized
[    0.214099] atomic64 test passed for x86-64 platform with CX8 and with SSE
[    0.220787] regulator-dummy: no parameters
[    0.222310] NET: Registered protocol family 16
[    0.228361] ACPI: bus type PCI registered
[    0.229840] PCI: Using configuration type 1 for base access
[    0.246003] ACPI: Added _OSI(Module Device)
[    0.248011] ACPI: Added _OSI(Processor Device)
[    0.248898] ACPI: Added _OSI(3.0 _SCP Extensions)
[    0.249736] ACPI: Added _OSI(Processor Aggregator Device)
[    0.254775] ACPI: EC: Look up EC in DSDT
[    0.262442] ACPI: Interpreter enabled
[    0.263447] ACPI: (supports S0 S5)
[    0.264009] ACPI: Using IOAPIC for interrupt routing
[    0.265333] PCI: Using host bridge windows from ACPI; if necessary, use "pci=nocrs" and report a bug
[    0.281983] ACPI: PCI Root Bridge [PCI0] (domain 0000 [bus 00-ff])
[    0.284639] PCI host bridge to bus 0000:00
[    0.285793] pci_bus 0000:00: root bus resource [bus 00-ff]
[    0.287554] pci_bus 0000:00: root bus resource [io  0x0000-0x0cf7]
[    0.288013] pci_bus 0000:00: root bus resource [io  0x0d00-0xffff]
[    0.289598] pci_bus 0000:00: root bus resource [mem 0x000a0000-0x000bffff]
[    0.292015] pci_bus 0000:00: root bus resource [mem 0x80000000-0xfebfffff]
[    0.294017] pci 0000:00:00.0: [8086:1237] type 00 class 0x060000
[    0.296915] pci 0000:00:01.0: [8086:7000] type 00 class 0x060100
[    0.300313] pci 0000:00:01.1: [8086:7010] type 00 class 0x010180
[    0.305645] pci 0000:00:01.1: reg 0x20: [io  0xc060-0xc06f]
[    0.308938] pci 0000:00:01.3: [8086:7113] type 00 class 0x068000
[    0.312764] pci 0000:00:01.3: quirk: [io  0xb000-0xb03f] claimed by PIIX4 ACPI
[    0.320076] pci 0000:00:01.3: quirk: [io  0xb100-0xb10f] claimed by PIIX4 SMB
[    0.328527] pci 0000:00:02.0: [1013:00b8] type 00 class 0x030000
[    0.336068] pci 0000:00:02.0: reg 0x10: [mem 0xfc000000-0xfdffffff pref]
[    0.344119] pci 0000:00:02.0: reg 0x14: [mem 0xfebe2000-0xfebe2fff]
[    0.360081] pci 0000:00:02.0: reg 0x30: [mem 0xfebd0000-0xfebdffff pref]
[    0.362690] pci 0000:00:03.0: [1af4:1000] type 00 class 0x020000
[    0.365347] pci 0000:00:03.0: reg 0x10: [io  0xc040-0xc05f]
[    0.368619] pci 0000:00:03.0: reg 0x14: [mem 0xfebe1000-0xfebe1fff]
[    0.377184] pci 0000:00:03.0: reg 0x30: [mem 0xfebc0000-0xfebcffff pref]
[    0.379555] pci 0000:00:04.0: [8086:100e] type 00 class 0x020000
[    0.381258] pci 0000:00:04.0: reg 0x10: [mem 0xfeb80000-0xfeb9ffff]
[    0.385139] pci 0000:00:04.0: reg 0x14: [io  0xc000-0xc03f]
[    0.392017] pci 0000:00:04.0: reg 0x30: [mem 0xfeba0000-0xfebbffff pref]
[    0.394085] pci 0000:00:05.0: [8086:25ab] type 00 class 0x088000
[    0.396745] pci 0000:00:05.0: reg 0x10: [mem 0xfebe0000-0xfebe000f]
[    0.402722] pci_bus 0000:00: on NUMA node 0
[    0.404040] acpi PNP0A03:00: ACPI _OSC support notification failed, disabling PCIe ASPM
[    0.407146] acpi PNP0A03:00: Unable to request _OSC control (_OSC support mask: 0x08)
[    0.416038] ACPI: PCI Interrupt Link [LNKA] (IRQs 5 *10 11)
[    0.421475] ACPI: PCI Interrupt Link [LNKB] (IRQs 5 *10 11)
[    0.428388] ACPI: PCI Interrupt Link [LNKC] (IRQs 5 10 *11)
[    0.432754] ACPI: PCI Interrupt Link [LNKD] (IRQs 5 10 *11)
[    0.434450] ACPI: PCI Interrupt Link [LNKS] (IRQs *9)
[    0.437479] ACPI: Enabled 16 GPEs in block 00 to 0F
[    0.438720] ACPI: \_SB_.PCI0: notify handler is installed
[    0.440154] Found 1 acpi root devices
[    0.442124] vgaarb: device added: PCI:0000:00:02.0,decodes=io+mem,owns=io+mem,locks=none
[    0.444012] vgaarb: loaded
[    0.444500] vgaarb: bridge control possible 0000:00:02.0
[    0.448478] ACPI: bus type USB registered
[    0.452123] usbcore: registered new interface driver usbfs
[    0.456086] usbcore: registered new interface driver hub
[    0.468164] usbcore: registered new device driver usb
[    0.472250] pps_core: LinuxPPS API ver. 1 registered
[    0.473870] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
[    0.476165] PTP clock support registered
[    0.480566] wmi: Mapper loaded
[    0.481454] PCI: Using ACPI for IRQ routing
[    0.482487] PCI: pci_cache_line_size set to 64 bytes
[    0.484255] e820: reserve RAM buffer [mem 0x0009fc00-0x0009ffff]
[    0.486282] e820: reserve RAM buffer [mem 0x0fffe000-0x0fffffff]
[    0.488942] NET: Registered protocol family 23
[    0.490844] cfg80211: Calling CRDA to update world regulatory domain
[    0.492182] nfc: nfc_init: NFC Core ver 0.1
[    0.493349] NET: Registered protocol family 39
[    0.496488] HPET: 3 timers in total, 0 timers will be used for per-cpu timer
[    0.500229] Switched to clocksource kvm-clock
[    0.501265] pnp: PnP ACPI init
[    0.501997] ACPI: bus type PNP registered
[    0.503136] IOAPIC[0]: Set routing entry (0-8 -> 0x38 -> IRQ 8 Mode:0 Active:0 Dest:3)
[    0.505464] pnp 00:00: Plug and Play ACPI device, IDs PNP0b00 (active)
[    0.509494] IOAPIC[0]: Set routing entry (0-1 -> 0x31 -> IRQ 1 Mode:0 Active:0 Dest:3)
[    0.516981] pnp 00:01: Plug and Play ACPI device, IDs PNP0303 (active)
[    0.523543] IOAPIC[0]: Set routing entry (0-12 -> 0x3c -> IRQ 12 Mode:0 Active:0 Dest:3)
[    0.530461] pnp 00:02: Plug and Play ACPI device, IDs PNP0f13 (active)
[    0.536620] IOAPIC[0]: Set routing entry (0-6 -> 0x36 -> IRQ 6 Mode:0 Active:0 Dest:3)
[    0.543317] pnp 00:03: [dma 2]
[    0.546064] pnp 00:03: Plug and Play ACPI device, IDs PNP0700 (active)
[    0.550160] IOAPIC[0]: Set routing entry (0-7 -> 0x37 -> IRQ 7 Mode:0 Active:0 Dest:3)
[    0.555660] pnp 00:04: Plug and Play ACPI device, IDs PNP0400 (active)
[    0.557615] IOAPIC[0]: Set routing entry (0-4 -> 0x34 -> IRQ 4 Mode:0 Active:0 Dest:3)
[    0.559875] pnp 00:05: Plug and Play ACPI device, IDs PNP0501 (active)
[    0.561972] pnp 00:06: Plug and Play ACPI device, IDs PNP0103 (active)
[    0.565676] pnp: PnP ACPI: found 7 devices
[    0.569924] ACPI: bus type PNP unregistered
[    0.582934] pci_bus 0000:00: resource 4 [io  0x0000-0x0cf7]
[    0.584528] pci_bus 0000:00: resource 5 [io  0x0d00-0xffff]
[    0.586996] pci_bus 0000:00: resource 6 [mem 0x000a0000-0x000bffff]
[    0.590197] pci_bus 0000:00: resource 7 [mem 0x80000000-0xfebfffff]
[    0.592255] NET: Registered protocol family 2
[    0.594374] TCP established hash table entries: 2048 (order: 3, 32768 bytes)
[    0.598346] TCP bind hash table entries: 2048 (order: 5, 131072 bytes)
[    0.604358] TCP: Hash tables configured (established 2048 bind 2048)
[    0.615169] TCP: reno registered
[    0.618165] UDP hash table entries: 256 (order: 3, 40960 bytes)
[    0.619872] UDP-Lite hash table entries: 256 (order: 3, 40960 bytes)
[    0.622136] NET: Registered protocol family 1
[    0.626843] RPC: Registered named UNIX socket transport module.
[    0.628564] RPC: Registered udp transport module.
[    0.630643] RPC: Registered tcp transport module.
[    0.632484] RPC: Registered tcp NFSv4.1 backchannel transport module.
[    0.634062] pci 0000:00:00.0: Limiting direct PCI/PCI transfers
[    0.639682] pci 0000:00:01.0: PIIX3: Enabling Passive Release
[    0.646166] pci 0000:00:01.0: Activating ISA DMA hang workarounds
[    0.651692] pci 0000:00:02.0: Boot video device
[    0.655906] PCI: CLS 0 bytes, default 64
[    0.659859] Unpacking initramfs...
[    2.442292] debug: unmapping init [mem 0xffff88000e8d6000-0xffff88000ffeffff]
[    2.446480] has_svm: not amd
[    2.447467] kvm: no hardware support
[    2.448981] camellia-x86_64: performance on this CPU would be suboptimal: disabling camellia-x86_64.
[    2.451852] blowfish-x86_64: performance on this CPU would be suboptimal: disabling blowfish-x86_64.
[    2.459805] twofish-x86_64-3way: performance on this CPU would be suboptimal: disabling twofish-x86_64-3way.
[    2.467755] cryptomgr_test (24) used greatest stack depth: 6392 bytes left
[    2.469788] sha1_ssse3: Neither AVX nor SSSE3 is available/usable.
[    2.470768] sha256_ssse3: Neither AVX nor SSSE3 is available/usable.
[    2.471766] sha512_ssse3: Neither AVX nor SSSE3 is available/usable.
[    2.472784] AVX or AES-NI instructions are not detected.
[    2.473648] AVX instructions are not detected.
[    2.474309] AVX instructions are not detected.
[    2.475005] AVX instructions are not detected.
[    2.483747] Initializing RT-Tester: OK
[    2.484815] audit: initializing netlink socket (disabled)
[    2.485978] type=2000 audit(1378709048.547:1): initialized
[    2.494294] DLM installed
[    2.498304] NFS: Registering the id_resolver key type
[    2.503211] Key type id_resolver registered
[    2.507151] Key type id_legacy registered
[    2.510764] Installing knfsd (copyright (C) 1996 okir@monad.swb.de).
[    2.516888] ROMFS MTD (C) 2007 Red Hat, Inc.
[    2.520684] fuse init (API version 7.22)
[    2.524098] ceph: loaded (mds proto 32)
[    2.541980] cryptomgr_test (43) used greatest stack depth: 5696 bytes left
[    2.545134] cryptomgr_test (44) used greatest stack depth: 5688 bytes left
[    2.560020] cryptomgr_test (72) used greatest stack depth: 5280 bytes left
[    2.567642] alg: No test for crc32 (crc32-table)
[    2.569663] alg: No test for lz4hc (lz4hc-generic)
[    2.574328] alg: No test for stdrng (krng)
[    2.575723] NET: Registered protocol family 38
[    2.581280] Key type asymmetric registered
[    2.592129] Asymmetric key parser 'x509' registered
[    2.593016] test_string_helpers: Running tests...
[    2.594961] crc32: CRC_LE_BITS = 32, CRC_BE BITS = 32
[    2.596202] crc32: self tests passed, processed 225944 bytes in 299463 nsec
[    2.598139] crc32c: CRC_LE_BITS = 32
[    2.599021] crc32c: self tests passed, processed 225944 bytes in 149640 nsec
[    2.603863] cr_bllcd: INTEL CARILLO RANCH LPC not found.
[    2.605432] cr_bllcd: Carillo Ranch Backlight Driver Initialized.
[    2.607597] VIA Graphics Integration Chipset framebuffer 2.4 initializing
[    2.609793] vmlfb: initializing
[    2.610718] Could not find Carillo Ranch MCH device.
[    2.612370] no IO addresses supplied
[    2.613697] hgafb: HGA card not detected.
[    2.614872] hgafb: probe of hgafb.0 failed with error -22
[    2.616491] usbcore: registered new interface driver udlfb
[    2.617961] usbcore: registered new interface driver smscufx
[    2.634092] uvesafb: failed to execute /sbin/v86d
[    2.635045] uvesafb: make sure that the v86d helper is installed and executable
[    2.636389] uvesafb: Getting VBE info block failed (eax=0x4f00, err=-2)
[    2.637608] uvesafb: vbe_init() failed with -22
[    2.638435] uvesafb: probe of uvesafb.0 failed with error -22
[    2.639602] ipmi message handler version 39.2
[    2.640409] ipmi device interface
[    2.641124] IPMI System Interface driver.
[    2.641972] ipmi_si: Adding default-specified kcs state machine
[    2.643089] ipmi_si: Trying default-specified kcs state machine at i/o address 0xca2, slave address 0x0, irq 0
[    2.644865] ipmi_si: Interface detection failed
[    2.660274] ipmi_si: Adding default-specified smic state machine
[    2.662443] ipmi_si: Trying default-specified smic state machine at i/o address 0xca9, slave address 0x0, irq 0
[    2.667679] ipmi_si: Interface detection failed
[    2.680193] ipmi_si: Adding default-specified bt state machine
[    2.681415] ipmi_si: Trying default-specified bt state machine at i/o address 0xe4, slave address 0x0, irq 0
[    2.683233] ipmi_si: Interface detection failed
[    2.696377] kobject: 'ipmi_si' (ffff8800077a3600): kobject_release, parent ffff8800001b7648 (delayed)
[    2.698170] kobject: 'ipmi_si' (ffff8800077a3400): kobject_release, parent ffff880000221248 (delayed)
[    2.700018] kobject: 'ipmi_si' (ffff8800077a3800): kobject_release, parent ffff880000189248 (delayed)
[    2.701814] ipmi_si: Unable to find any System Interface(s)
[    2.703268] IPMI Watchdog: driver initialized
[    2.703961] Copyright (C) 2004 MontaVista Software - IPMI Powerdown via sys_reboot.
[    2.705571] input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input0
[    2.706694] ACPI: Power Button [PWRF]
[    2.782539] Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled
[    2.812478] 00:05: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
[    2.816207] Applicom driver: $Id: ac.c,v 1.30 2000/03/22 16:03:57 dwmw2 Exp $
[    2.818059] ac.o: No PCI boards found.
[    2.818997] ac.o: For an ISA board you must supply memory and irq parameters.
[    2.821142] Non-volatile memory driver v1.3
[    2.821764] Linux agpgart interface v0.103
[    2.823044] [drm:drm_core_init] *ERROR* Cannot create /proc/dri
[    2.823712] kobject: 'drm' (ffff880006da4848): kobject_release, parent ffff880000189648 (delayed)
[    2.824700] kobject: 'drm' (ffff880006da3a00): kobject_release, parent           (null) (delayed)
[    2.825916] [drm] radeon kernel modesetting enabled.
[    2.828167] [drm:drm_proc_init] *ERROR* Cannot create /proc/dri/0
[    2.833783] [drm:drm_get_minor] *ERROR* DRM: Failed to initialize /proc/dri.
[    2.841079] kobject: 'controlD64' (ffff880006da4020): kobject_release, parent           (null) (delayed)
[    2.842923] cirrus: probe of 0000:00:02.0 failed with error -1
[    2.844336] usbcore: registered new interface driver udl
[    2.846585] parport_pc 00:04: reported by Plug and Play ACPI
[    2.847712] parport0: PC-style at 0x378, irq 7 [PCSPP(,...)]
[    2.849538] kobject: 'parport_pc.956' (ffff880006da4020): kobject_release, parent           (null) (delayed)
[    2.851406] kobject: 'parport_pc.888' (ffff880006db6820): kobject_release, parent           (null) (delayed)
[    2.853555] kobject: 'parport_pc.632' (ffff880006db6020): kobject_release, parent           (null) (delayed)
[    2.856291] ibmasm: IBM ASM Service Processor Driver version 1.0 loaded
[    2.858913] dummy-irq: no IRQ given.  Use irq=N
[    2.866402] Phantom Linux Driver, version n0.9.8, init OK
[    2.869119] Silicon Labs C2 port support v. 0.51.0 - (C) 2007 Rodolfo Giometti
[    2.871778] c2port c2port0: C2 port uc added
[    2.875062] c2port c2port0: uc flash has 30 blocks x 512 bytes (15360 bytes total)
[    2.877705] Guest personality initialized and is inactive
[    2.881121] VMCI host device registered (name=vmci, major=10, minor=56)
[    2.882752] Initialized host personality
[    2.884420] Driver for timberdale has been successfully registered.
[    2.886295] usbcore: registered new interface driver viperboard
[    2.887875] usbcore: registered new interface driver pn533
[    2.892360] mtdoops: mtd device (mtddev=name/number) must be supplied
[    2.895124] device id = 2440
[    2.895830] device id = 2480
[    2.897531] device id = 24c0
[    2.898638] device id = 24d0
[    2.899374] device id = 25a1
[    2.900165] device id = 2670
[    2.901031] platform physmap-flash.0: failed to claim resource 0
[    2.903377] kobject: 'physmap-flash' (ffff880006dcd200): kobject_release, parent ffff880000189248 (delayed)
[    2.905811] SBC-GXx flash: IO:0x258-0x259 MEM:0xdc000-0xdffff
[    2.908741] Could not find PAR responsible for SC520CDP Flash Bank #0
[    2.910661] Trying default address 0x8400000
[    2.911724] Could not find PAR responsible for SC520CDP Flash Bank #1
[    2.913702] Trying default address 0x8c00000
[    2.916430] Could not find PAR responsible for SC520CDP DIL Flash
[    2.918204] Trying default address 0x9400000
[    2.919371] SC520 CDP flash device: 0x800000 at 0x8400000
[    2.923272] Failed to ioremap_nocache
[    2.925819] Failed to ioremap_nocache
[    2.926873] Generic platform RAM MTD, (c) 2004 Simtec Electronics
[    2.928621] kobject: 'docg3' (ffff880006dd3600): kobject_release, parent ffff880000189248 (delayed)
[    2.930926] slram: not enough parameters.
[    2.935851] No valid DiskOnChip devices found
[    2.938126] [nandsim] warning: read_byte: unexpected data output cycle, state is STATE_READY return 0x0
[    2.940535] [nandsim] warning: read_byte: unexpected data output cycle, state is STATE_READY return 0x0
[    2.943281] [nandsim] warning: read_byte: unexpected data output cycle, state is STATE_READY return 0x0
[    2.945921] [nandsim] warning: read_byte: unexpected data output cycle, state is STATE_READY return 0x0
[    2.948794] [nandsim] warning: read_byte: unexpected data output cycle, state is STATE_READY return 0x0
[    2.951161] [nandsim] warning: read_byte: unexpected data output cycle, state is STATE_READY return 0x0
[    2.953599] NAND device: Manufacturer ID: 0x98, Chip ID: 0x39 (Toshiba NAND 128MiB 1,8V 8-bit), 128MiB, page size: 512, OOB size: 16
[    2.956823] flash size: 128 MiB
[    2.957653] page size: 512 bytes
[    2.958482] OOB area size: 16 bytes
[    2.959373] sector size: 16 KiB
[    2.960241] pages number: 262144
[    2.963376] pages per sector: 32
[    2.965070] bus width: 8
[    2.965771] bits in sector size: 14
[    2.966664] bits in page size: 9
[    2.967489] bits in OOB size: 4
[    2.968345] flash size with OOB: 135168 KiB
[    2.970221] page address bytes: 4
[    2.970987] sector address bytes: 3
[    2.971858] options: 0x42
[    2.977677] Scanning device for bad blocks
[    3.027804] Creating 1 MTD partitions on "NAND 128MiB 1,8V 8-bit":
[    3.035511] 0x000000000000-0x000008000000 : "NAND simulator partition 0"
[    3.045012] parport0: powerup/reset Butterfly
[    3.166485] parport_pc 00:04: registered master spi42
[    3.167676] parport_pc 00:04: master is unqueued, this is deprecated
[    3.170008] spi spi42.1: spi_bitbang_setup, 66 nsec/bit
[    3.176624] spi spi42.1: setup mode 0, 8 bits/w, 15000000 Hz max --> 0
[    3.179890] parport_pc 00:04: registered child spi42.1
[    3.181570] parport0: dataflash at spi42.1
[    3.182617] parport0: AVR Butterfly
[    3.183619] parport0: cannot grant exclusive access for device spi-lm70llp
[    3.185844] spi-lm70llp: spi_lm70llp probe fail, status -12
[    3.190288] usbcore: registered new interface driver irda-usb
[    3.191885] usbcore: registered new interface driver stir4200
[    3.193489] usbcore: registered new interface driver mcs7780
[    3.194983] usbcore: registered new interface driver kingsun-sir
[    3.196533] usbcore: registered new interface driver ksdazzle-sir
[    3.198105] usbcore: registered new interface driver ks959-sir
[    3.201795] usbcore: registered new interface driver hwa-rc
[    3.204459] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[    3.206031] ohci-pci: OHCI PCI platform driver
[    3.207301] ohci-platform: OHCI generic platform driver
[    3.209366] uhci_hcd: USB Universal Host Controller Interface driver
[    3.213560] driver u132_hcd
[    3.221754] usbcore: registered new interface driver hwa-hc
[    3.225963] fusbh200_hcd: FUSBH200 Host Controller (EHCI) Driver
[    3.228712] Warning! fusbh200_hcd should always be loaded before uhci_hcd and ohci_hcd, not after
[    3.235015] usbcore: registered new interface driver cdc_wdm
[    3.237508] usbcore: registered new interface driver usbtmc
[    3.240189] usbcore: registered new interface driver appledisplay
[    3.241342] usbcore: registered new interface driver emi26 - firmware loader
[    3.242570] usbcore: registered new interface driver emi62 - firmware loader
[    3.248403] driver ftdi-elan
[    3.255594] usbcore: registered new interface driver ftdi-elan
[    3.256977] usbcore: registered new interface driver idmouse
[    3.258135] usbcore: registered new interface driver usblcd
[    3.259222] usbcore: registered new interface driver ldusb
[    3.260822] usbcore: registered new interface driver usbled
[    3.262388] usbcore: registered new interface driver legousbtower
[    3.267945] usbcore: registered new interface driver rio500
[    3.274473] usbcore: registered new interface driver usbtest
[    3.281866] usbcore: registered new interface driver trancevibrator
[    3.284230] usbcore: registered new interface driver uss720
[    3.285656] uss720: v0.6:USB Parport Cable driver for Cables using the Lucent Technologies USS720 Chip
[    3.287983] uss720: NOTE: this is a special purpose driver to allow nonstandard
[    3.292595] uss720: protocols (eg. bitbang) over USS720 usb to parallel cables
[    3.299111] uss720: If you just want to connect to a printer, use usblp instead
[    3.304888] usbcore: registered new interface driver yurex
[    3.307996] kobject: 'gpio-vbus' (ffff880006820e00): kobject_release, parent ffff880000189248 (delayed)
[    3.313655] i8042: PNP: PS/2 Controller [PNP0303:KBD,PNP0f13:MOU] at 0x60,0x64 irq 1,12
[    3.320733] serio: i8042 KBD port at 0x60,0x64 irq 1
[    3.330716] serio: i8042 AUX port at 0x60,0x64 irq 12
[    3.332459] parport0: cannot grant exclusive access for device parkbd
[    3.423749] input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input1
[    3.431847] usbcore: registered new interface driver bcm5974
[    3.433160] usbcore: registered new interface driver synaptics_usb
[    3.434671] usbcore: registered new interface driver iforce
[    3.435265] kobject: '(null)' (ffff880006832af0): kobject_release, parent           (null) (delayed)
[    3.441142] parport0: cannot grant exclusive access for device walkera0701
[    3.442492] walkera0701: failed to register parport device
[    3.443934] usbcore: registered new interface driver usbtouchscreen
[    3.445460] apanel: Fujitsu BIOS signature 'FJKEYINF' not found...
[    3.446586] usbcore: registered new interface driver ati_remote2
[    3.447678] cm109: Keymap for Komunikate KIP1000 phone loaded
[    3.448581] tsc: Refined TSC clocksource calibration: 2693.467 MHz
[    3.454012] usbcore: registered new interface driver cm109
[    3.455385] cm109: CM109 phone driver: 20080805 (C) Alfred E. Heggestad
[    3.457012] usbcore: registered new interface driver keyspan_remote
[    3.459778] usbcore: registered new interface driver yealink
[    3.461368] I2O subsystem v1.325
[    3.462308] i2o: max drivers = 8
[    3.465596] I2O Configuration OSM v1.323
[    3.466186] I2O ProcFS OSM v1.316
[    3.466722] kobject: 'proc-osm' (ffff880006855800): kobject_release, parent ffff880006852248 (delayed)
[    3.468877] kobject: 'mc13xxx-rtc' (ffff88000685d800): kobject_release, parent ffff880000189248 (delayed)
[    3.472151] kobject: 'rtc-msm6242' (ffff88000685d600): kobject_release, parent ffff880000189248 (delayed)
[    3.474814] kobject: 'pcap-rtc' (ffff88000685d400): kobject_release, parent ffff880000189248 (delayed)
[    3.477411] kobject: 'rtc-rp5c01' (ffff88000685f400): kobject_release, parent ffff880000189248 (delayed)
[    3.480637] rtc rtc0: test: dev (254:0)
[    3.481358] rtc-test rtc-test.0: rtc core: registered test as rtc0
[    3.483452] rtc rtc1: test: dev (254:1)
[    3.484210] rtc-test rtc-test.1: rtc core: registered test as rtc1
[    3.485360] i2c /dev entries driver
[    3.486383] usbcore: registered new interface driver i2c-diolan-u2c
[    3.487405] i2c-parport: adapter type unspecified
[    3.488248] i2c-parport-light: adapter type unspecified
[    3.489807] pps pps0: new PPS source ktimer
[    3.491165] pps pps0: ktimer PPS source registered
[    3.492364] pps_parport: parallel port PPS client
[    3.493666] parport0: cannot grant exclusive access for device pps_parport
[    3.495451] pps_parport: couldn't register with parport0
[    3.497015] Driver for 1-wire Dallas network protocol.
[    3.498768] usbcore: registered new interface driver DS9490R
[    3.501022] DS1WM w1 busmaster driver - (c) 2004 Szabolcs Gyurko
[    3.502921] power_supply test_ac: uevent
[    3.503845] power_supply test_ac: POWER_SUPPLY_NAME=test_ac
[    3.505248] power_supply test_ac: prop ONLINE=1
[    3.507933] power_supply test_ac: power_supply_changed
[    3.509605] power_supply test_ac: power_supply_changed_work
[    3.511056] power_supply test_ac: power_supply_update_gen_leds 1
[    3.516074] power_supply test_battery: uevent
[    3.516948] power_supply test_battery: POWER_SUPPLY_NAME=test_battery
[    3.518036] power_supply test_battery: prop STATUS=Discharging
[    3.518143] power_supply test_ac: uevent
[    3.518146] power_supply test_ac: POWER_SUPPLY_NAME=test_ac
[    3.518177] power_supply test_ac: prop ONLINE=1
[    3.522359] power_supply test_battery: prop CHARGE_TYPE=Fast
[    3.523823] power_supply test_battery: prop HEALTH=Good
[    3.525206] power_supply test_battery: prop PRESENT=1
[    3.526446] power_supply test_battery: prop TECHNOLOGY=Li-ion
[    3.527932] power_supply test_battery: prop CHARGE_FULL_DESIGN=100
[    3.529583] power_supply test_battery: prop CHARGE_FULL=100
[    3.531001] power_supply test_battery: prop CHARGE_NOW=50
[    3.532442] power_supply test_battery: prop CAPACITY=50
[    3.533849] power_supply test_battery: prop CAPACITY_LEVEL=Normal
[    3.535432] power_supply test_battery: prop TIME_TO_EMPTY_AVG=3600
[    3.538219] power_supply test_battery: prop TIME_TO_FULL_NOW=3600
[    3.539778] power_supply test_battery: prop MODEL_NAME=Test battery
[    3.541439] power_supply test_battery: prop MANUFACTURER=Linux
[    3.542966] power_supply test_battery: prop SERIAL_NUMBER=3.11.0-rc2-00010-gc817a67-dirty
[    3.545092] power_supply test_battery: prop TEMP=26
[    3.547618] power_supply test_battery: prop VOLTAGE_NOW=3300
[    3.549536] power_supply test_battery: power_supply_changed
[    3.550995] power_supply test_battery: power_supply_changed_work
[    3.552275] power_supply test_battery: power_supply_update_bat_leds 2
[    3.552467] power_supply test_usb: uevent
[    3.552470] power_supply test_usb: POWER_SUPPLY_NAME=test_usb
[    3.552496] power_supply test_usb: prop ONLINE=1
[    3.552528] power_supply test_usb: power_supply_changed
[    3.554183] applesmc: supported laptop not found!
[    3.554185] applesmc: driver init failed (ret=-19)!
[    3.554700] f71882fg: Not a Fintek device
[    3.554800] f71882fg: Not a Fintek device
[    3.555736] kobject: 'mc13783-adc' (ffff880006899c00): kobject_release, parent ffff880000189248 (delayed)
[    3.556715] pc87360: PC8736x not detected, module not inserted
[    3.558205] cpuidle: using governor ladder
[    3.558208] cpuidle: using governor menu
[    3.558229] sdhci: Secure Digital Host Controller Interface driver
[    3.558230] sdhci: Copyright(c) Pierre Ossman
[    3.558454] power_supply test_usb: power_supply_changed_work
[    3.558463] power_supply test_usb: power_supply_update_gen_leds 1
[    3.558472] power_supply test_usb: uevent
[    3.558474] power_supply test_usb: POWER_SUPPLY_NAME=test_usb
[    3.558492] power_supply test_usb: prop ONLINE=1
[    3.610449] power_supply test_battery: uevent
[    3.614403] power_supply test_battery: POWER_SUPPLY_NAME=test_battery
[    3.614739] VUB300 Driver rom wait states = 1C irqpoll timeout = 0400
[    3.614739] usbcore: registered new interface driver vub300
[    3.614763] usbcore: registered new interface driver ushc
[    3.614764] sdhci-pltfm: SDHCI platform and OF driver helper
[    3.615543] ledtrig-cpu: registered to indicate activity on CPUs
[    3.615896] dcdbas dcdbas: Dell Systems Management Base Driver (version 5.6.0-3.2)
[    3.617312] usbcore: registered new interface driver usbhid
[    3.617314] usbhid: USB HID core driver
[    3.617390] usbip_core: usbip_core_init:804: USB/IP Core v1.0.0
[    3.617539] vhci_hcd: vhci_hcd_probe:1000: name vhci_hcd id -1
[    3.617554] vhci_hcd vhci_hcd: USB/IP Virtual Host Controller
[    3.617658] vhci_hcd vhci_hcd: new USB bus registered, assigned bus number 1
[    3.617704] vhci_hcd: vhci_start:884: enter vhci_start
[    3.618643] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
[    3.618646] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    3.618648] usb usb1: Product: USB/IP Virtual Host Controller
[    3.618650] usb usb1: Manufacturer: Linux 3.11.0-rc2-00010-gc817a67-dirty vhci_hcd
[    3.618652] usb usb1: SerialNumber: vhci_hcd
[    3.658590] hub 1-0:1.0: USB hub found
[    3.663495] vhci_hcd: vhci_hub_control:247: typeReq a006 wValue 2900 wIndex 0
[    3.665600] vhci_hcd: vhci_hub_control:305:  GetHubDescriptor
[    3.667295] vhci_hcd: vhci_hub_control:398: port -1
[    3.667609] power_supply test_battery: prop STATUS=Discharging
[    3.667614] power_supply test_battery: prop CHARGE_TYPE=Fast
[    3.667618] power_supply test_battery: prop HEALTH=Good
[    3.667622] power_supply test_battery: prop PRESENT=1
[    3.667625] power_supply test_battery: prop TECHNOLOGY=Li-ion
[    3.667629] power_supply test_battery: prop CHARGE_FULL_DESIGN=100
[    3.667632] power_supply test_battery: prop CHARGE_FULL=100
[    3.667636] power_supply test_battery: prop CHARGE_NOW=50
[    3.667640] power_supply test_battery: prop CAPACITY=50
[    3.667643] power_supply test_battery: prop CAPACITY_LEVEL=Normal
[    3.667647] power_supply test_battery: prop TIME_TO_EMPTY_AVG=3600
[    3.667651] power_supply test_battery: prop TIME_TO_FULL_NOW=3600
[    3.667655] power_supply test_battery: prop MODEL_NAME=Test battery
[    3.667658] power_supply test_battery: prop MANUFACTURER=Linux
[    3.667662] power_supply test_battery: prop SERIAL_NUMBER=3.11.0-rc2-00010-gc817a67-dirty
[    3.667666] power_supply test_battery: prop TEMP=26
[    3.667669] power_supply test_battery: prop VOLTAGE_NOW=3300
[    3.699843] vhci_hcd: vhci_hub_control:405:  bye
[    3.717393] hub 1-0:1.0: 8 ports detected
[    3.718562] vhci_hcd: vhci_hub_control:247: typeReq a000 wValue 0 wIndex 0
[    3.720865] vhci_hcd: vhci_hub_control:309:  GetHubStatus
[    3.722389] vhci_hcd: vhci_hub_control:398: port -1
[    3.723962] vhci_hcd: vhci_hub_control:405:  bye
[    3.725953] vhci_hcd: vhci_hub_control:247: typeReq 2303 wValue 8 wIndex 1
[    3.728313] vhci_hcd: vhci_hub_control:384:  SetPortFeature: default 8
[    3.730129] vhci_hcd: vhci_hub_control:398: port 0
[    3.734168] vhci_hcd: dump_port_status_diff:101: status prev -> new: 00000000 -> 00000100
[    3.739796] vhci_hcd: dump_port_status_diff:115:  +POWER
[    3.741285] vhci_hcd: dump_port_status_diff:119:
[    3.743319] vhci_hcd: vhci_hub_control:405:  bye
[    3.744546] vhci_hcd: vhci_hub_control:247: typeReq 2303 wValue 8 wIndex 2
[    3.746277] vhci_hcd: vhci_hub_control:384:  SetPortFeature: default 8
[    3.747923] vhci_hcd: vhci_hub_control:398: port 1
[    3.750069] vhci_hcd: dump_port_status_diff:101: status prev -> new: 00000000 -> 00000100
[    3.752146] vhci_hcd: dump_port_status_diff:115:  +POWER
[    3.753506] vhci_hcd: dump_port_status_diff:119:
[    3.754702] vhci_hcd: vhci_hub_control:405:  bye
[    3.755903] vhci_hcd: vhci_hub_control:247: typeReq 2303 wValue 8 wIndex 3
[    3.757739] vhci_hcd: vhci_hub_control:384:  SetPortFeature: default 8
[    3.759400] vhci_hcd: vhci_hub_control:398: port 2
[    3.760683] vhci_hcd: dump_port_status_diff:101: status prev -> new: 00000000 -> 00000100
[    3.762874] vhci_hcd: dump_port_status_diff:115:  +POWER
[    3.764282] vhci_hcd: dump_port_status_diff:119:
[    3.765404] vhci_hcd: vhci_hub_control:405:  bye
[    3.767929] vhci_hcd: vhci_hub_control:247: typeReq 2303 wValue 8 wIndex 4
[    3.769540] vhci_hcd: vhci_hub_control:384:  SetPortFeature: default 8
[    3.770981] vhci_hcd: vhci_hub_control:398: port 3
[    3.772079] vhci_hcd: dump_port_status_diff:101: status prev -> new: 00000000 -> 00000100
[    3.774518] vhci_hcd: dump_port_status_diff:115:  +POWER
[    3.775829] vhci_hcd: dump_port_status_diff:119:
[    3.777004] vhci_hcd: vhci_hub_control:405:  bye
[    3.778148] vhci_hcd: vhci_hub_control:247: typeReq 2303 wValue 8 wIndex 5
[    3.779854] vhci_hcd: vhci_hub_control:384:  SetPortFeature: default 8
[    3.781493] vhci_hcd: vhci_hub_control:398: port 4
[    3.782686] vhci_hcd: dump_port_status_diff:101: status prev -> new: 00000000 -> 00000100
[    3.784727] vhci_hcd: dump_port_status_diff:115:  +POWER
[    3.786054] vhci_hcd: dump_port_status_diff:119:
[    3.787165] vhci_hcd: vhci_hub_control:405:  bye
[    3.788315] vhci_hcd: vhci_hub_control:247: typeReq 2303 wValue 8 wIndex 6
[    3.790017] vhci_hcd: vhci_hub_control:384:  SetPortFeature: default 8
[    3.791584] vhci_hcd: vhci_hub_control:398: port 5
[    3.792819] vhci_hcd: dump_port_status_diff:101: status prev -> new: 00000000 -> 00000100
[    3.794747] vhci_hcd: dump_port_status_diff:115:  +POWER
[    3.799213] vhci_hcd: dump_port_status_diff:119:
[    3.803423] vhci_hcd: vhci_hub_control:405:  bye
[    3.809093] vhci_hcd: vhci_hub_control:247: typeReq 2303 wValue 8 wIndex 7
[    3.811149] vhci_hcd: vhci_hub_control:384:  SetPortFeature: default 8
[    3.813038] vhci_hcd: vhci_hub_control:398: port 6
[    3.814357] vhci_hcd: dump_port_status_diff:101: status prev -> new: 00000000 -> 00000100
[    3.816505] vhci_hcd: dump_port_status_diff:115:  +POWER
[    3.817821] vhci_hcd: dump_port_status_diff:119:
[    3.819093] vhci_hcd: vhci_hub_control:405:  bye
[    3.820407] vhci_hcd: vhci_hub_control:247: typeReq 2303 wValue 8 wIndex 8
[    3.822036] vhci_hcd: vhci_hub_control:384:  SetPortFeature: default 8
[    3.823552] vhci_hcd: vhci_hub_control:398: port 7
[    3.824571] vhci_hcd: dump_port_status_diff:101: status prev -> new: 00000000 -> 00000100
[    3.826052] vhci_hcd: dump_port_status_diff:115:  +POWER
[    3.827562] vhci_hcd: dump_port_status_diff:119:
[    3.829032] vhci_hcd: vhci_hub_control:405:  bye
[    3.830654] vhci_hcd: vhci_hcd_probe:1034: bye
[    3.831747] vhci_hcd: vhci_hcd_init:1156: USB/IP 'Virtual' Host Controller (VHCI) Driver v1.0.0
[    3.834112] usbcore: registered new interface driver usbip-host
[    3.835566] usbip_host: usbip_host_init:270: USB/IP Host Driver v1.0.0
[    3.837197] usbcore: registered new interface driver tranzport
[    3.838687] usbcore: registered new interface driver alphatrack
[    3.840279] vme_user: VME User Space Access Driver
[    3.841308] vme_user: No cards, skipping registration
[    3.843723] Loading crystalhd 0.9.27
[    3.844759] usbcore: registered new interface driver ft1000usb
[    3.846152] usbcore: registered new interface driver gdm_wimax
[    3.847863] usbcore: registered new interface driver cedusb
[    3.849326] ------------[ cut here ]------------
[    3.850579] WARNING: CPU: 0 PID: 1 at /c/wfg/linux/kernel/workqueue.c:590 set_work_data+0x35/0x53()
[    3.852742] CPU: 0 PID: 1 Comm: swapper/0 Not tainted 3.11.0-rc2-00010-gc817a67-dirty #5
[    3.853298]  000000000000024e ffff88000dc03d28 ffffffff8184e69e 0000000000000000
[    3.853298]  0000000000000000 ffff88000dc03d68 ffffffff8108f38d ffff88000dc03da8
[    3.853298]  ffffffff810a09cc ffff880006da4060 ffff88000dc13400 0000000000000005
[    3.853298] Call Trace:
[    3.853298]  <IRQ>  [<ffffffff8184e69e>] dump_stack+0x4f/0x84
[    3.853298]  [<ffffffff8108f38d>] warn_slowpath_common+0x72/0x8c
[    3.853298]  [<ffffffff810a09cc>] ? set_work_data+0x35/0x53
[    3.853298]  [<ffffffff8108f45e>] warn_slowpath_null+0x15/0x17
[    3.853298]  [<ffffffff810a09cc>] set_work_data+0x35/0x53
[    3.853298]  [<ffffffff810a0cc2>] insert_work+0x28/0x66
[    3.853298]  [<ffffffff810a1b64>] __queue_work+0x1d7/0x1ee
[    3.853298]  [<ffffffff810a1b7b>] ? __queue_work+0x1ee/0x1ee
[    3.853298]  [<ffffffff810a1b94>] delayed_work_timer_fn+0x19/0x1b
[    3.853298]  [<ffffffff8109897f>] call_timer_fn+0x6b/0xde
[    3.853298]  [<ffffffff81098914>] ? __internal_add_timer+0xc0/0xc0
[    3.853298]  [<ffffffff81098fa9>] run_timer_softirq+0x16f/0x1da
[    3.853298]  [<ffffffff810a1b7b>] ? __queue_work+0x1ee/0x1ee
[    3.853298]  [<ffffffff8109555f>] __do_softirq+0xc6/0x18f
[    3.853298]  [<ffffffff81095745>] irq_exit+0x58/0x9e
[    3.853298]  [<ffffffff81044e69>] smp_apic_timer_interrupt+0x31/0x3e
[    3.853298]  [<ffffffff8185a772>] apic_timer_interrupt+0x72/0x80
[    3.853298]  <EOI>  [<ffffffff8108f47c>] ? arch_local_irq_restore+0x6/0xd
[    3.853298]  [<ffffffff81090db8>] vprintk_emit+0x3f9/0x422
[    3.853298]  [<ffffffff81856c18>] ? mutex_unlock+0x9/0xb
[    3.853298]  [<ffffffff8184c93f>] printk+0x48/0x4a
[    3.853298]  [<ffffffff81522c57>] usb_register_driver+0x125/0x159
[    3.853298]  [<ffffffff81e45520>] ? usb_gdm_wimax_init+0x1b/0x1b
[    3.853298]  [<ffffffff81e45539>] ced_driver_init+0x19/0x1b
[    3.853298]  [<ffffffff81e10e0c>] do_one_initcall+0x8e/0x132
[    3.853298]  [<ffffffff810a6e00>] ? param_array_set+0xd3/0xf2
[    3.853298]  [<ffffffff810a7021>] ? parse_args+0x1ad/0x26c
[    3.853298]  [<ffffffff81e10fe2>] kernel_init_freeable+0x132/0x1bc
[    3.853298]  [<ffffffff81e106e3>] ? do_early_param+0x86/0x86
[    3.853298]  [<ffffffff818484ef>] ? rest_init+0xc3/0xc3
[    3.853298]  [<ffffffff818484f8>] kernel_init+0x9/0xcc
[    3.853298]  [<ffffffff81859a3c>] ret_from_fork+0x7c/0xb0
[    3.853298]  [<ffffffff818484ef>] ? rest_init+0xc3/0xc3
[    3.853298] ---[ end trace d5b6351ae4f4e525 ]---
[    3.965655] vhci_hcd: vhci_hub_control:247: typeReq a300 wValue 0 wIndex 1
[    3.968494] vhci_hcd: vhci_hub_control:313:  GetPortStatus port 1
[    3.970801] vhci_hcd: vhci_hub_control:355:  GetPortStatus bye 100 0
[    3.970874] ipip: IPv4 over IPv4 tunneling driver
[    3.971302] gre: GRE over IPv4 demultiplexor driver
[    3.971305] IPv4 over IPSec tunneling driver
[    3.971701] TCP: cubic registered
[    3.971706] NET: Registered protocol family 17
[    3.986503] vhci_hcd: vhci_hub_control:398: port 0
[    3.986799] NET: Registered protocol family 9
[    3.986815] X.25 for Linux Version 0.2
[    3.990714] vhci_hcd: dump_port_status_diff:101: status prev -> new: 00000100 -> 00000100
[    3.993113] NET: Registered protocol family 33
[    3.994410] Key type rxrpc registered
[    3.995472] Key type rxrpc_s registered
[    3.996858] vhci_hcd: dump_port_status_diff:115:   POWER
[    3.998424] vhci_hcd: dump_port_status_diff:119:
[    3.998922] RxRPC: Registered security type 2 'rxkad'
[    3.999017] l2tp_core: L2TP core driver, V2.0
[    3.999019] NET4: DECnet for Linux: V.2.5.68s (C) 1995-2003 Linux DECnet Project Team
[    4.009980] vhci_hcd: vhci_hub_control:405:  bye
[    4.013676] DECnet: Routing cache hash table of 256 buckets, 16Kbytes
[    4.013755] vhci_hcd: vhci_hub_control:247: typeReq a300 wValue 0 wIndex 2
[    4.013758] vhci_hcd: vhci_hub_control:313:  GetPortStatus port 2
[    4.013760] vhci_hcd: vhci_hub_control:355:  GetPortStatus bye 100 0
[    4.013761] vhci_hcd: vhci_hub_control:398: port 1
[    4.013763] vhci_hcd: dump_port_status_diff:101: status prev -> new: 00000100 -> 00000100
[    4.013765] vhci_hcd: dump_port_status_diff:115:   POWER
[    4.013766] vhci_hcd: dump_port_status_diff:119:
[    4.013768] vhci_hcd: vhci_hub_control:405:  bye
[    4.013776] vhci_hcd: vhci_hub_control:247: typeReq a300 wValue 0 wIndex 3
[    4.013778] vhci_hcd: vhci_hub_control:313:  GetPortStatus port 3
[    4.013780] vhci_hcd: vhci_hub_control:355:  GetPortStatus bye 100 0
[    4.013781] vhci_hcd: vhci_hub_control:398: port 2
[    4.013783] vhci_hcd: dump_port_status_diff:101: status prev -> new: 00000100 -> 00000100
[    4.013784] vhci_hcd: dump_port_status_diff:115:   POWER
[    4.013786] vhci_hcd: dump_port_status_diff:119:
[    4.013787] vhci_hcd: vhci_hub_control:405:  bye
[    4.013795] vhci_hcd: vhci_hub_control:247: typeReq a300 wValue 0 wIndex 4
[    4.013797] vhci_hcd: vhci_hub_control:313:  GetPortStatus port 4
[    4.013799] vhci_hcd: vhci_hub_control:355:  GetPortStatus bye 100 0
[    4.013800] vhci_hcd: vhci_hub_control:398: port 3
[    4.013802] vhci_hcd: dump_port_status_diff:101: status prev -> new: 00000100 -> 00000100
[    4.013803] vhci_hcd: dump_port_status_diff:115:   POWER
[    4.013805] vhci_hcd: dump_port_status_diff:119:
[    4.013806] vhci_hcd: vhci_hub_control:405:  bye
[    4.013814] vhci_hcd: vhci_hub_control:247: typeReq a300 wValue 0 wIndex 5
[    4.013815] vhci_hcd: vhci_hub_control:313:  GetPortStatus port 5
[    4.013817] vhci_hcd: vhci_hub_control:355:  GetPortStatus bye 100 0
[    4.013818] vhci_hcd: vhci_hub_control:398: port 4
[    4.013820] vhci_hcd: dump_port_status_diff:101: status prev -> new: 00000100 -> 00000100
[    4.013822] vhci_hcd: dump_port_status_diff:115:   POWER
[    4.013823] vhci_hcd: dump_port_status_diff:119:
[    4.013824] vhci_hcd: vhci_hub_control:405:  bye
[    4.013832] vhci_hcd: vhci_hub_control:247: typeReq a300 wValue 0 wIndex 6
[    4.013834] vhci_hcd: vhci_hub_control:313:  GetPortStatus port 6
[    4.013836] vhci_hcd: vhci_hub_control:355:  GetPortStatus bye 100 0
[    4.013837] vhci_hcd: vhci_hub_control:398: port 5
[    4.013853] vhci_hcd: dump_port_status_diff:101: status prev -> new: 00000100 -> 00000100
[    4.013856] vhci_hcd: dump_port_status_diff:115:   POWER
[    4.013859] vhci_hcd: dump_port_status_diff:119:
[    4.013861] vhci_hcd: vhci_hub_control:405:  bye
[    4.013879] vhci_hcd: vhci_hub_control:247: typeReq a300 wValue 0 wIndex 7
[    4.013883] vhci_hcd: vhci_hub_control:313:  GetPortStatus port 7
[    4.013886] vhci_hcd: vhci_hub_control:355:  GetPortStatus bye 100 0
[    4.013890] vhci_hcd: vhci_hub_control:398: port 6
[    4.013893] vhci_hcd: dump_port_status_diff:101: status prev -> new: 00000100 -> 00000100
[    4.013897] vhci_hcd: dump_port_status_diff:115:   POWER
[    4.013900] vhci_hcd: dump_port_status_diff:119:
[    4.013902] vhci_hcd: vhci_hub_control:405:  bye
[    4.013925] vhci_hcd: vhci_hub_control:247: typeReq a300 wValue 0 wIndex 8
[    4.013938] vhci_hcd: vhci_hub_control:313:  GetPortStatus port 8
[    4.013940] vhci_hcd: vhci_hub_control:355:  GetPortStatus bye 100 0
[    4.013942] vhci_hcd: vhci_hub_control:398: port 7
[    4.013943] vhci_hcd: dump_port_status_diff:101: status prev -> new: 00000100 -> 00000100
[    4.013945] vhci_hcd: dump_port_status_diff:115:   POWER
[    4.013946] vhci_hcd: dump_port_status_diff:119:
[    4.013948] vhci_hcd: vhci_hub_control:405:  bye
[    4.115083] NET: Registered protocol family 12
[    4.115176] usb usb1: vhci_bus_suspend
[    4.115189] vhci_hcd: vhci_hub_status:208: changed 0
[    4.136687] 8021q: 802.1Q VLAN Support v1.8
[    4.137873] sctp: Hash tables configured (established 1024 bind 1024)
[    4.139760] rds_page_remainder_cpu_notify(): cpu 0 action 0x7
[    4.140936] rds_page_remainder_cpu_notify(): cpu 1 action 0x7
[    4.142046] NET: Registered protocol family 37
[    4.143504] NET: Registered protocol family 36
[    4.149610] Key type dns_resolver registered
[    4.157914] Key type ceph registered
[    4.161455] libceph: loaded (mon/osd proto 15/24)
[    4.173773] mpls_gso: MPLS GSO support
[    4.176849]
[    4.176849] printing PIC contents
[    4.180113] ... PIC  IMR: ffff
[    4.180934] ... PIC  IRR: 1013
[    4.182246] ... PIC  ISR: 0000
[    4.183108] ... PIC ELCR: 0c00
[    4.183941] printing local APIC contents on CPU#0/0:
[    4.184064] ... APIC ID:      00000000 (0)
[    4.184064] ... APIC VERSION: 00050014
[    4.184064] ... APIC TASKPRI: 00000000 (00)
[    4.184064] ... APIC PROCPRI: 00000000
[    4.184064] ... APIC LDR: 01000000
[    4.184064] ... APIC DFR: ffffffff
[    4.184064] ... APIC SPIV: 000001ff
[    4.184064] ... APIC ISR field:
[    4.184064] 0000000000000000000000000000000000000000000000000000000000000000
[    4.184064] ... APIC TMR field:
[    4.184064] 0000000000000000000000000000000000000000000000000000000000000000
[    4.184064] ... APIC IRR field:
[    4.184064] 0000000000000000000000000000000000000000000000000000000000008000
[    4.184064] ... APIC ESR: 00000000
[    4.184064] ... APIC ICR: 000008fd
[    4.184064] ... APIC ICR2: 02000000
[    4.184064] ... APIC LVTT: 000000ef
[    4.184064] ... APIC LVTPC: 00010000
[    4.184064] ... APIC LVT0: 00010700
[    4.184064] ... APIC LVT1: 00000400
[    4.184064] ... APIC LVTERR: 000000fe
[    4.184064] ... APIC TMICT: 0003c09b
[    4.184064] ... APIC TMCCT: 00000000
[    4.184064] ... APIC TDCR: 00000003
[    4.184064]
[    4.261975] number of MP IRQ sources: 15.
[    4.264571] number of IO-APIC #0 registers: 24.
[    4.267427] testing the IO APIC.......................
[    4.270633] IO APIC #0......
[    4.272381] .... register #00: 00000000
[    4.274851] .......    : physical APIC id: 00
[    4.277607] .......    : Delivery Type: 0
[    4.279998] .......    : LTS          : 0
[    4.282531] .... register #01: 00170011
[    4.285015] .......     : max redirection entries: 17
[    4.288108] .......     : PRQ implemented: 0
[    4.291681] .......     : IO APIC version: 11
[    4.295687] .... register #02: 00000000
[    4.299471] .......     : arbitration: 00
[    4.303368] .... IRQ redirection table:
[    4.306989] 1    0    0   0   0    0    0    00
[    4.311343] 0    0    0   0   0    1    1    31
[    4.315681] 0    0    0   0   0    1    1    30
[    4.320355] 0    0    0   0   0    1    1    33
[    4.325637] 1    0    0   0   0    1    1    34
[    4.327184] 1    1    0   0   0    1    1    35
[    4.328500] 0    0    0   0   0    1    1    36
[    4.329471] 0    0    0   0   0    1    1    37
[    4.330558] 0    0    0   0   0    1    1    38
[    4.336219] 0    1    0   0   0    1    1    39
[    4.337651] 1    1    0   0   0    1    1    3A
[    4.338770] 1    1    0   0   0    1    1    3B
[    4.339718] 0    0    0   0   0    1    1    3C
[    4.340793] 0    0    0   0   0    1    1    3D
[    4.341641] 0    0    0   0   0    1    1    3E
[    4.342472] 0    0    0   0   0    1    1    3F
[    4.343298] 1    0    0   0   0    0    0    00
[    4.361386] 1    0    0   0   0    0    0    00
[    4.367156] 1    0    0   0   0    0    0    00
[    4.379387] 1    0    0   0   0    0    0    00
[    4.381987] 1    0    0   0   0    0    0    00
[    4.382423] input: ImExPS/2 Generic Explorer Mouse as /devices/platform/i8042/serio1/input/input2
[    4.387892] 1    0    0   0   0    0    0    00
[    4.390898] 1    0    0   0   0    0    0    00
[    4.393092] 1    0    0   0   0    0    0    00
[    4.397430] IRQ to pin mappings:
[    4.399237] IRQ0 -> 0:2
[    4.399968] IRQ1 -> 0:1
[    4.400691] IRQ3 -> 0:3
[    4.401340] IRQ4 -> 0:4
[    4.402055] IRQ5 -> 0:5
[    4.402709] IRQ6 -> 0:6
[    4.403396] IRQ7 -> 0:7
[    4.404129] IRQ8 -> 0:8
[    4.404821] IRQ9 -> 0:9
[    4.405501] IRQ10 -> 0:10
[    4.408703] IRQ11 -> 0:11
[    4.414536] IRQ12 -> 0:12
[    4.418238] IRQ13 -> 0:13
[    4.420708] IRQ14 -> 0:14
[    4.421498] IRQ15 -> 0:15
[    4.422609] .................................... done.
[    4.424735] registered taskstats version 1
[    4.430451] rtc-test rtc-test.0: setting system clock to 2013-09-09 06:44:10 UTC (1378709050)
[    4.442982] debug: unmapping init [mem 0xffffffff81dfc000-0xffffffff81ecefff]
/bin/sh: /proc/self/fd/9: No such file or directory
[    4.523581] sh (124) used greatest stack depth: 5096 bytes left
/bin/sh: /proc/self/fd/9: No such file or directory
/bin/sh: /proc/self/fd/9: No such file or directory
qemu: terminating on signal 2
wfg@bee ~/linux/obj-compiletest% kvm-0day.sh arch/x86/boot/bzImage
[    0.000000] Initializing cgroup subsys cpuset
[    0.000000] Initializing cgroup subsys cpu
[    0.000000] Linux version 3.11.0-rc2-00010-gc817a67-dirty (wfg@bee) (gcc version 4.6.3 (Debian 4.6.3-1) ) #5 SMP PREEMPT Tue Oct 8 09:29:02 CST 2013
[    0.000000] Command line: hung_task_panic=1 rcutree.rcu_cpu_stall_timeout=100 log_buf_len=8M debug sched_debug apic=debug dynamic_printk sysrq_always_enabled panic=10 prompt_ramdisk=0 console=ttyS0,115200 console=tty0 vga=normal  root=/dev/ram0 rw
[    0.000000] e820: BIOS-provided physical RAM map:
[    0.000000] BIOS-e820: [mem 0x0000000000000000-0x000000000009fbff] usable
[    0.000000] BIOS-e820: [mem 0x000000000009fc00-0x000000000009ffff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000000f0000-0x00000000000fffff] reserved
[    0.000000] BIOS-e820: [mem 0x0000000000100000-0x000000000fffdfff] usable
[    0.000000] BIOS-e820: [mem 0x000000000fffe000-0x000000000fffffff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000feffc000-0x00000000feffffff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000fffc0000-0x00000000ffffffff] reserved
[    0.000000] NX (Execute Disable) protection: active
[    0.000000] Hypervisor detected: KVM
[    0.000000] e820: update [mem 0x00000000-0x00000fff] usable ==> reserved
[    0.000000] e820: remove [mem 0x000a0000-0x000fffff] usable
[    0.000000] e820: last_pfn = 0xfffe max_arch_pfn = 0x400000000
[    0.000000] Scan for SMP in [mem 0x00000000-0x000003ff]
[    0.000000] Scan for SMP in [mem 0x0009fc00-0x0009ffff]
[    0.000000] Scan for SMP in [mem 0x000f0000-0x000fffff]
[    0.000000] found SMP MP-table at [mem 0x000f1840-0x000f184f] mapped at [ffff8800000f1840]
[    0.000000]   mpc: f1850-f193c
[    0.000000] Base memory trampoline at [ffff880000099000] 99000 size 24576
[    0.000000] init_memory_mapping: [mem 0x00000000-0x000fffff]
[    0.000000]  [mem 0x00000000-0x000fffff] page 4k
[    0.000000] BRK [0x028a7000, 0x028a7fff] PGTABLE
[    0.000000] BRK [0x028a8000, 0x028a8fff] PGTABLE
[    0.000000] BRK [0x028a9000, 0x028a9fff] PGTABLE
[    0.000000] init_memory_mapping: [mem 0x0e600000-0x0e7fffff]
[    0.000000]  [mem 0x0e600000-0x0e7fffff] page 4k
[    0.000000] BRK [0x028aa000, 0x028aafff] PGTABLE
[    0.000000] init_memory_mapping: [mem 0x0c000000-0x0e5fffff]
[    0.000000]  [mem 0x0c000000-0x0e5fffff] page 4k
[    0.000000] BRK [0x028ab000, 0x028abfff] PGTABLE
[    0.000000] init_memory_mapping: [mem 0x00100000-0x0bffffff]
[    0.000000]  [mem 0x00100000-0x0bffffff] page 4k
[    0.000000] init_memory_mapping: [mem 0x0e800000-0x0fffdfff]
[    0.000000]  [mem 0x0e800000-0x0fffdfff] page 4k
[    0.000000] log_buf_len: 8388608
[    0.000000] early log buf free: 128416(97%)
[    0.000000] RAMDISK: [mem 0x0e8d6000-0x0ffeffff]
[    0.000000] ACPI: RSDP 00000000000f16b0 00014 (v00 BOCHS )
[    0.000000] ACPI: RSDT 000000000fffe3f0 00034 (v01 BOCHS  BXPCRSDT 00000001 BXPC 00000001)
[    0.000000] ACPI: FACP 000000000fffff80 00074 (v01 BOCHS  BXPCFACP 00000001 BXPC 00000001)
[    0.000000] ACPI: DSDT 000000000fffe430 01137 (v01   BXPC   BXDSDT 00000001 INTL 20100528)
[    0.000000] ACPI: FACS 000000000fffff40 00040
[    0.000000] ACPI: SSDT 000000000ffff6a0 00899 (v01 BOCHS  BXPCSSDT 00000001 BXPC 00000001)
[    0.000000] ACPI: APIC 000000000ffff5b0 00080 (v01 BOCHS  BXPCAPIC 00000001 BXPC 00000001)
[    0.000000] ACPI: HPET 000000000ffff570 00038 (v01 BOCHS  BXPCHPET 00000001 BXPC 00000001)
[    0.000000] ACPI: Local APIC address 0xfee00000
[    0.000000] mapped APIC to ffffffffff5bb000 (        fee00000)
[    0.000000] kvm-clock: Using msrs 4b564d01 and 4b564d00
[    0.000000] kvm-clock: cpu 0, msr 0:e896001, boot clock
[    0.000000] Zone ranges:
[    0.000000]   DMA32    [mem 0x00001000-0xffffffff]
[    0.000000]   Normal   empty
[    0.000000] Movable zone start for each node
[    0.000000] Early memory node ranges
[    0.000000]   node   0: [mem 0x00001000-0x0009efff]
[    0.000000]   node   0: [mem 0x00100000-0x0fffdfff]
[    0.000000] On node 0 totalpages: 65436
[    0.000000]   DMA32 zone: 1024 pages used for memmap
[    0.000000]   DMA32 zone: 21 pages reserved
[    0.000000]   DMA32 zone: 65436 pages, LIFO batch:15
[    0.000000] ACPI: PM-Timer IO Port: 0xb008
[    0.000000] ACPI: Local APIC address 0xfee00000
[    0.000000] mapped APIC to ffffffffff5bb000 (        fee00000)
[    0.000000] ACPI: LAPIC (acpi_id[0x00] lapic_id[0x00] enabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x01] lapic_id[0x01] enabled)
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0xff] dfl dfl lint[0x1])
[    0.000000] ACPI: IOAPIC (id[0x00] address[0xfec00000] gsi_base[0])
[    0.000000] IOAPIC[0]: apic_id 0, version 17, address 0xfec00000, GSI 0-23
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
[    0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 00, APIC ID 0, APIC INT 02
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 5 global_irq 5 high level)
[    0.000000] Int: type 0, pol 1, trig 3, bus 00, IRQ 05, APIC ID 0, APIC INT 05
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)
[    0.000000] Int: type 0, pol 1, trig 3, bus 00, IRQ 09, APIC ID 0, APIC INT 09
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 10 global_irq 10 high level)
[    0.000000] Int: type 0, pol 1, trig 3, bus 00, IRQ 0a, APIC ID 0, APIC INT 0a
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 11 global_irq 11 high level)
[    0.000000] Int: type 0, pol 1, trig 3, bus 00, IRQ 0b, APIC ID 0, APIC INT 0b
[    0.000000] ACPI: IRQ0 used by override.
[    0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 01, APIC ID 0, APIC INT 01
[    0.000000] ACPI: IRQ2 used by override.
[    0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 03, APIC ID 0, APIC INT 03
[    0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 04, APIC ID 0, APIC INT 04
[    0.000000] ACPI: IRQ5 used by override.
[    0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 06, APIC ID 0, APIC INT 06
[    0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 07, APIC ID 0, APIC INT 07
[    0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 08, APIC ID 0, APIC INT 08
[    0.000000] ACPI: IRQ9 used by override.
[    0.000000] ACPI: IRQ10 used by override.
[    0.000000] ACPI: IRQ11 used by override.
[    0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 0c, APIC ID 0, APIC INT 0c
[    0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 0d, APIC ID 0, APIC INT 0d
[    0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 0e, APIC ID 0, APIC INT 0e
[    0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 0f, APIC ID 0, APIC INT 0f
[    0.000000] Using ACPI (MADT) for SMP configuration information
[    0.000000] ACPI: HPET id: 0x8086a201 base: 0xfed00000
[    0.000000] smpboot: Allowing 2 CPUs, 0 hotplug CPUs
[    0.000000] mapped IOAPIC to ffffffffff5ba000 (fec00000)
[    0.000000] nr_irqs_gsi: 40
[    0.000000] e820: [mem 0x10000000-0xfeffbfff] available for PCI devices
[    0.000000] Booting paravirtualized kernel on KVM
[    0.000000] setup_percpu: NR_CPUS:4096 nr_cpumask_bits:2 nr_cpu_ids:2 nr_node_ids:1
[    0.000000] PERCPU: Embedded 25 pages/cpu @ffff88000dc00000 s77904 r0 d24496 u1048576
[    0.000000] pcpu-alloc: s77904 r0 d24496 u1048576 alloc=1*2097152
[    0.000000] pcpu-alloc: [0] 0 1
[    0.000000] kvm-clock: cpu 0, msr 0:e896001, primary cpu clock
[    0.000000] KVM setup async PF for cpu 0
[    0.000000] kvm-stealtime: cpu 0, msr dc0ccc0
[    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 64391
[    0.000000] Kernel command line: hung_task_panic=1 rcutree.rcu_cpu_stall_timeout=100 log_buf_len=8M debug sched_debug apic=debug dynamic_printk sysrq_always_enabled panic=10 prompt_ramdisk=0 console=ttyS0,115200 console=tty0 vga=normal  root=/dev/ram0 rw
[    0.000000] PID hash table entries: 1024 (order: 1, 8192 bytes)
[    0.000000] Dentry cache hash table entries: 32768 (order: 6, 262144 bytes)
[    0.000000] Inode-cache hash table entries: 16384 (order: 5, 131072 bytes)
[    0.000000] Calgary: detecting Calgary via BIOS EBDA area
[    0.000000] Calgary: Unable to locate Rio Grande table in EBDA - bailing!
[    0.000000] Memory: 199068K/261744K available (8557K kernel code, 1784K rwdata, 3968K rodata, 844K init, 10064K bss, 62676K reserved)
[    0.000000] Preemptible hierarchical RCU implementation.
[    0.000000]  RCU debugfs-based tracing is enabled.
[    0.000000]  Dump stacks of tasks blocking RCU-preempt GP.
[    0.000000]  Additional per-CPU info printed with stalls.
[    0.000000]  RCU restricting CPUs from NR_CPUS=4096 to nr_cpu_ids=2.
[    0.000000] NR_IRQS:262400 nr_irqs:512 16
[    0.000000] console [ttyS0] enabled
[    0.000000] Lock dependency validator: Copyright (c) 2006 Red Hat, Inc., Ingo Molnar
[    0.000000] ... MAX_LOCKDEP_SUBCLASSES:  8
[    0.000000] ... MAX_LOCK_DEPTH:          48
[    0.000000] ... MAX_LOCKDEP_KEYS:        8191
[    0.000000] ... CLASSHASH_SIZE:          4096
[    0.000000] ... MAX_LOCKDEP_ENTRIES:     16384
[    0.000000] ... MAX_LOCKDEP_CHAINS:      32768
[    0.000000] ... CHAINHASH_SIZE:          16384
[    0.000000]  memory used by lock dependency info: 5855 kB
[    0.000000]  per task-struct memory footprint: 1920 bytes
[    0.000000] ODEBUG: 5 of 5 active objects replaced
[    0.000000] hpet clockevent registered
[    0.000000] tsc: Detected 2693.508 MHz processor
[    0.012000] Calibrating delay loop (skipped) preset value.. 5387.01 BogoMIPS (lpj=10774032)
[    0.016020] pid_max: default: 32768 minimum: 301
[    0.020301] Mount-cache hash table entries: 256
[    0.024611] Initializing cgroup subsys devices
[    0.028055] Initializing cgroup subsys perf_event
[    0.032046] Initializing cgroup subsys net_prio
[    0.033378] Last level iTLB entries: 4KB 0, 2MB 0, 4MB 0
[    0.033378] Last level dTLB entries: 4KB 0, 2MB 0, 4MB 0
[    0.033378] tlb_flushall_shift: 6
[    0.036048] debug: unmapping init [mem 0xffffffff81ecf000-0xffffffff81ed2fff]
[    0.044185] ACPI: Core revision 20130517
[    0.048199] ACPI: All ACPI Tables successfully acquired
[    0.050341] Getting VERSION: 50014
[    0.052027] Getting VERSION: 50014
[    0.053093] Getting ID: 0
[    0.053847] Getting ID: ff000000
[    0.054685] Getting LVT0: 8700
[    0.056024] Getting LVT1: 8400
[    0.057128] enabled ExtINT on CPU#0
[    0.061354] ENABLING IO-APIC IRQs
[    0.062247] init IO_APIC IRQs
[    0.063245]  apic 0 pin 0 not connected
[    0.064056] IOAPIC[0]: Set routing entry (0-1 -> 0x31 -> IRQ 1 Mode:0 Active:0 Dest:1)
[    0.068073] IOAPIC[0]: Set routing entry (0-2 -> 0x30 -> IRQ 0 Mode:0 Active:0 Dest:1)
[    0.076058] IOAPIC[0]: Set routing entry (0-3 -> 0x33 -> IRQ 3 Mode:0 Active:0 Dest:1)
[    0.080061] IOAPIC[0]: Set routing entry (0-4 -> 0x34 -> IRQ 4 Mode:0 Active:0 Dest:1)
[    0.084060] IOAPIC[0]: Set routing entry (0-5 -> 0x35 -> IRQ 5 Mode:1 Active:0 Dest:1)
[    0.088061] IOAPIC[0]: Set routing entry (0-6 -> 0x36 -> IRQ 6 Mode:0 Active:0 Dest:1)
[    0.092063] IOAPIC[0]: Set routing entry (0-7 -> 0x37 -> IRQ 7 Mode:0 Active:0 Dest:1)
[    0.096064] IOAPIC[0]: Set routing entry (0-8 -> 0x38 -> IRQ 8 Mode:0 Active:0 Dest:1)
[    0.100059] IOAPIC[0]: Set routing entry (0-9 -> 0x39 -> IRQ 9 Mode:1 Active:0 Dest:1)
[    0.104062] IOAPIC[0]: Set routing entry (0-10 -> 0x3a -> IRQ 10 Mode:1 Active:0 Dest:1)
[    0.106067] IOAPIC[0]: Set routing entry (0-11 -> 0x3b -> IRQ 11 Mode:1 Active:0 Dest:1)
[    0.108049] IOAPIC[0]: Set routing entry (0-12 -> 0x3c -> IRQ 12 Mode:0 Active:0 Dest:1)
[    0.112057] IOAPIC[0]: Set routing entry (0-13 -> 0x3d -> IRQ 13 Mode:0 Active:0 Dest:1)
[    0.114071] IOAPIC[0]: Set routing entry (0-14 -> 0x3e -> IRQ 14 Mode:0 Active:0 Dest:1)
[    0.116061] IOAPIC[0]: Set routing entry (0-15 -> 0x3f -> IRQ 15 Mode:0 Active:0 Dest:1)
[    0.120042]  apic 0 pin 16 not connected
[    0.121016]  apic 0 pin 17 not connected
[    0.124011]  apic 0 pin 18 not connected
[    0.125011]  apic 0 pin 19 not connected
[    0.125993]  apic 0 pin 20 not connected
[    0.126952]  apic 0 pin 21 not connected
[    0.128014]  apic 0 pin 22 not connected
[    0.129007]  apic 0 pin 23 not connected
[    0.129855] ..TIMER: vector=0x30 apic1=0 pin1=2 apic2=-1 pin2=-1
[    0.131611] smpboot: CPU0: Intel Common KVM processor (fam: 0f, model: 06, stepping: 01)
[    0.133882] Using local APIC timer interrupts.
[    0.133882] calibrating APIC timer ...
[    0.140000] ... lapic delta = 6293355
[    0.140000] ... PM-Timer delta = 360453
[    0.140000] ... PM-Timer result ok
[    0.140000] ..... delta 6293355
[    0.140000] ..... mult: 270297539
[    0.140000] ..... calibration result: 4027747
[    0.140000] ..... CPU clock speed is 2712.1134 MHz.
[    0.140000] ..... host bus clock speed is 1006.3747 MHz.
[    0.140114] Performance Events: unsupported Netburst CPU model 6 no PMU driver, software events only.
[    0.164555] SMP alternatives: lockdep: fixing up alternatives
[    0.165627] smpboot: Booting Node   0, Processors  #1 OK
[    0.012000] kvm-clock: cpu 1, msr 0:e896041, secondary cpu clock
[    0.012000] masked ExtINT on CPU#1
[    0.184247] Brought up 2 CPUs
[    0.184165] KVM setup async PF for cpu 1
[    0.184165] kvm-stealtime: cpu 1, msr dd0ccc0
[    0.188013] smpboot: Total of 2 processors activated (10774.03 BogoMIPS)
[    0.192353] devtmpfs: initialized
[    0.196592] atomic64 test passed for x86-64 platform with CX8 and with SSE
[    0.200696] regulator-dummy: no parameters
[    0.204355] NET: Registered protocol family 16
[    0.207671] ACPI: bus type PCI registered
[    0.208088] PCI: Using configuration type 1 for base access
[    0.224967] ACPI: Added _OSI(Module Device)
[    0.228013] ACPI: Added _OSI(Processor Device)
[    0.229337] ACPI: Added _OSI(3.0 _SCP Extensions)
[    0.230474] ACPI: Added _OSI(Processor Aggregator Device)
[    0.234120] ACPI: EC: Look up EC in DSDT
[    0.241555] ACPI: Interpreter enabled
[    0.243878] ACPI: (supports S0 S5)
[    0.244012] ACPI: Using IOAPIC for interrupt routing
[    0.246372] PCI: Using host bridge windows from ACPI; if necessary, use "pci=nocrs" and report a bug
[    0.263187] ACPI: PCI Root Bridge [PCI0] (domain 0000 [bus 00-ff])
[    0.264447] PCI host bridge to bus 0000:00
[    0.265434] pci_bus 0000:00: root bus resource [bus 00-ff]
[    0.266822] pci_bus 0000:00: root bus resource [io  0x0000-0x0cf7]
[    0.268016] pci_bus 0000:00: root bus resource [io  0x0d00-0xffff]
[    0.269549] pci_bus 0000:00: root bus resource [mem 0x000a0000-0x000bffff]
[    0.272010] pci_bus 0000:00: root bus resource [mem 0x80000000-0xfebfffff]
[    0.273612] pci 0000:00:00.0: [8086:1237] type 00 class 0x060000
[    0.275602] pci 0000:00:01.0: [8086:7000] type 00 class 0x060100
[    0.276846] pci 0000:00:01.1: [8086:7010] type 00 class 0x010180
[    0.281875] pci 0000:00:01.1: reg 0x20: [io  0xc060-0xc06f]
[    0.285799] pci 0000:00:01.3: [8086:7113] type 00 class 0x068000
[    0.287618] pci 0000:00:01.3: quirk: [io  0xb000-0xb03f] claimed by PIIX4 ACPI
[    0.288045] pci 0000:00:01.3: quirk: [io  0xb100-0xb10f] claimed by PIIX4 SMB
[    0.292499] pci 0000:00:02.0: [1013:00b8] type 00 class 0x030000
[    0.296932] pci 0000:00:02.0: reg 0x10: [mem 0xfc000000-0xfdffffff pref]
[    0.303049] pci 0000:00:02.0: reg 0x14: [mem 0xfebe2000-0xfebe2fff]
[    0.313988] pci 0000:00:02.0: reg 0x30: [mem 0xfebd0000-0xfebdffff pref]
[    0.316612] pci 0000:00:03.0: [1af4:1000] type 00 class 0x020000
[    0.320021] pci 0000:00:03.0: reg 0x10: [io  0xc040-0xc05f]
[    0.322511] pci 0000:00:03.0: reg 0x14: [mem 0xfebe1000-0xfebe1fff]
[    0.330309] pci 0000:00:03.0: reg 0x30: [mem 0xfebc0000-0xfebcffff pref]
[    0.332658] pci 0000:00:04.0: [8086:100e] type 00 class 0x020000
[    0.336727] pci 0000:00:04.0: reg 0x10: [mem 0xfeb80000-0xfeb9ffff]
[    0.339457] pci 0000:00:04.0: reg 0x14: [io  0xc000-0xc03f]
[    0.346281] pci 0000:00:04.0: reg 0x30: [mem 0xfeba0000-0xfebbffff pref]
[    0.348477] pci 0000:00:05.0: [8086:25ab] type 00 class 0x088000
[    0.352768] pci 0000:00:05.0: reg 0x10: [mem 0xfebe0000-0xfebe000f]
[    0.360160] pci_bus 0000:00: on NUMA node 0
[    0.361244] acpi PNP0A03:00: ACPI _OSC support notification failed, disabling PCIe ASPM
[    0.363123] acpi PNP0A03:00: Unable to request _OSC control (_OSC support mask: 0x08)
[    0.365761] ACPI: PCI Interrupt Link [LNKA] (IRQs 5 *10 11)
[    0.368690] ACPI: PCI Interrupt Link [LNKB] (IRQs 5 *10 11)
[    0.371217] ACPI: PCI Interrupt Link [LNKC] (IRQs 5 10 *11)
[    0.377066] ACPI: PCI Interrupt Link [LNKD] (IRQs 5 10 *11)
[    0.378871] ACPI: PCI Interrupt Link [LNKS] (IRQs *9)
[    0.381379] ACPI: Enabled 16 GPEs in block 00 to 0F
[    0.384035] ACPI: \_SB_.PCI0: notify handler is installed
[    0.385779] Found 1 acpi root devices
[    0.389153] vgaarb: device added: PCI:0000:00:02.0,decodes=io+mem,owns=io+mem,locks=none
[    0.392018] vgaarb: loaded
[    0.396007] vgaarb: bridge control possible 0000:00:02.0
[    0.398109] ACPI: bus type USB registered
[    0.400126] usbcore: registered new interface driver usbfs
[    0.408099] usbcore: registered new interface driver hub
[    0.416170] usbcore: registered new device driver usb
[    0.418725] pps_core: LinuxPPS API ver. 1 registered
[    0.420017] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
[    0.424100] PTP clock support registered
[    0.425908] wmi: Mapper loaded
[    0.428108] PCI: Using ACPI for IRQ routing
[    0.429236] PCI: pci_cache_line_size set to 64 bytes
[    0.431075] e820: reserve RAM buffer [mem 0x0009fc00-0x0009ffff]
[    0.432035] e820: reserve RAM buffer [mem 0x0fffe000-0x0fffffff]
[    0.434247] NET: Registered protocol family 23
[    0.436765] cfg80211: Calling CRDA to update world regulatory domain
[    0.444181] nfc: nfc_init: NFC Core ver 0.1
[    0.445131] NET: Registered protocol family 39
[    0.448146] HPET: 3 timers in total, 0 timers will be used for per-cpu timer
[    0.449647] Switched to clocksource kvm-clock
[    0.449647] pnp: PnP ACPI init
[    0.449970] ACPI: bus type PNP registered
[    0.450866] IOAPIC[0]: Set routing entry (0-8 -> 0x38 -> IRQ 8 Mode:0 Active:0 Dest:3)
[    0.452407] pnp 00:00: Plug and Play ACPI device, IDs PNP0b00 (active)
[    0.453606] IOAPIC[0]: Set routing entry (0-1 -> 0x31 -> IRQ 1 Mode:0 Active:0 Dest:3)
[    0.455071] pnp 00:01: Plug and Play ACPI device, IDs PNP0303 (active)
[    0.456345] IOAPIC[0]: Set routing entry (0-12 -> 0x3c -> IRQ 12 Mode:0 Active:0 Dest:3)
[    0.457857] pnp 00:02: Plug and Play ACPI device, IDs PNP0f13 (active)
[    0.459080] IOAPIC[0]: Set routing entry (0-6 -> 0x36 -> IRQ 6 Mode:0 Active:0 Dest:3)
[    0.460483] pnp 00:03: [dma 2]
[    0.461319] pnp 00:03: Plug and Play ACPI device, IDs PNP0700 (active)
[    0.463083] IOAPIC[0]: Set routing entry (0-7 -> 0x37 -> IRQ 7 Mode:0 Active:0 Dest:3)
[    0.465348] pnp 00:04: Plug and Play ACPI device, IDs PNP0400 (active)
[    0.467266] IOAPIC[0]: Set routing entry (0-4 -> 0x34 -> IRQ 4 Mode:0 Active:0 Dest:3)
[    0.475108] pnp 00:05: Plug and Play ACPI device, IDs PNP0501 (active)
[    0.483345] pnp 00:06: Plug and Play ACPI device, IDs PNP0103 (active)
[    0.485856] pnp: PnP ACPI: found 7 devices
[    0.486856] ACPI: bus type PNP unregistered
[    0.496536] pci_bus 0000:00: resource 4 [io  0x0000-0x0cf7]
[    0.497920] pci_bus 0000:00: resource 5 [io  0x0d00-0xffff]
[    0.499239] pci_bus 0000:00: resource 6 [mem 0x000a0000-0x000bffff]
[    0.501107] pci_bus 0000:00: resource 7 [mem 0x80000000-0xfebfffff]
[    0.503025] NET: Registered protocol family 2
[    0.505946] TCP established hash table entries: 2048 (order: 3, 32768 bytes)
[    0.507757] TCP bind hash table entries: 2048 (order: 5, 131072 bytes)
[    0.509663] TCP: Hash tables configured (established 2048 bind 2048)
[    0.514702] TCP: reno registered
[    0.517472] UDP hash table entries: 256 (order: 3, 40960 bytes)
[    0.524421] UDP-Lite hash table entries: 256 (order: 3, 40960 bytes)
[    0.531758] NET: Registered protocol family 1
[    0.546393] RPC: Registered named UNIX socket transport module.
[    0.550641] RPC: Registered udp transport module.
[    0.553669] RPC: Registered tcp transport module.
[    0.560493] RPC: Registered tcp NFSv4.1 backchannel transport module.
[    0.567671] pci 0000:00:00.0: Limiting direct PCI/PCI transfers
[    0.570046] pci 0000:00:01.0: PIIX3: Enabling Passive Release
[    0.571488] pci 0000:00:01.0: Activating ISA DMA hang workarounds
[    0.573518] pci 0000:00:02.0: Boot video device
[    0.574824] PCI: CLS 0 bytes, default 64
[    0.576238] Unpacking initramfs...
[    2.301630] debug: unmapping init [mem 0xffff88000e8d6000-0xffff88000ffeffff]
[    2.307660] has_svm: not amd
[    2.323305] kvm: no hardware support
[    2.327785] camellia-x86_64: performance on this CPU would be suboptimal: disabling camellia-x86_64.
[    2.330741] blowfish-x86_64: performance on this CPU would be suboptimal: disabling blowfish-x86_64.
[    2.334433] twofish-x86_64-3way: performance on this CPU would be suboptimal: disabling twofish-x86_64-3way.
[    2.334745] cryptomgr_test (24) used greatest stack depth: 6224 bytes left
[    2.344624] sha1_ssse3: Neither AVX nor SSSE3 is available/usable.
[    2.346334] sha256_ssse3: Neither AVX nor SSSE3 is available/usable.
[    2.347299] sha512_ssse3: Neither AVX nor SSSE3 is available/usable.
[    2.351372] AVX or AES-NI instructions are not detected.
[    2.353331] AVX instructions are not detected.
[    2.354445] AVX instructions are not detected.
[    2.361721] AVX instructions are not detected.
[    2.372720] Initializing RT-Tester: OK
[    2.377607] audit: initializing netlink socket (disabled)
[    2.381294] type=2000 audit(1378709047.418:1): initialized
[    2.387953] DLM installed
[    2.391291] NFS: Registering the id_resolver key type
[    2.392246] Key type id_resolver registered
[    2.392833] Key type id_legacy registered
[    2.393575] Installing knfsd (copyright (C) 1996 okir@monad.swb.de).
[    2.395271] ROMFS MTD (C) 2007 Red Hat, Inc.
[    2.396621] fuse init (API version 7.22)
[    2.398686] ceph: loaded (mds proto 32)
[    2.401517] cryptomgr_test (43) used greatest stack depth: 5768 bytes left
[    2.403855] cryptomgr_test (46) used greatest stack depth: 5688 bytes left
[    2.418600] cryptomgr_test (72) used greatest stack depth: 5280 bytes left
[    2.435933] alg: No test for crc32 (crc32-table)
[    2.437624] alg: No test for lz4hc (lz4hc-generic)
[    2.438846] alg: No test for stdrng (krng)
[    2.440156] NET: Registered protocol family 38
[    2.440907] Key type asymmetric registered
[    2.441581] Asymmetric key parser 'x509' registered
[    2.442151] test_string_helpers: Running tests...
[    2.443483] crc32: CRC_LE_BITS = 32, CRC_BE BITS = 32
[    2.444426] crc32: self tests passed, processed 225944 bytes in 306717 nsec
[    2.445912] crc32c: CRC_LE_BITS = 32
[    2.446528] crc32c: self tests passed, processed 225944 bytes in 151803 nsec
[    2.449500] cr_bllcd: INTEL CARILLO RANCH LPC not found.
[    2.457384] cr_bllcd: Carillo Ranch Backlight Driver Initialized.
[    2.459456] VIA Graphics Integration Chipset framebuffer 2.4 initializing
[    2.463169] vmlfb: initializing
[    2.465094] Could not find Carillo Ranch MCH device.
[    2.466426] no IO addresses supplied
[    2.467536] hgafb: HGA card not detected.
[    2.468619] hgafb: probe of hgafb.0 failed with error -22
[    2.470078] usbcore: registered new interface driver udlfb
[    2.471468] usbcore: registered new interface driver smscufx
[    2.480156] uvesafb: failed to execute /sbin/v86d
[    2.484438] uvesafb: make sure that the v86d helper is installed and executable
[    2.492532] uvesafb: Getting VBE info block failed (eax=0x4f00, err=-2)
[    2.498101] uvesafb: vbe_init() failed with -22
[    2.501399] uvesafb: probe of uvesafb.0 failed with error -22
[    2.506899] ipmi message handler version 39.2
[    2.511591] ipmi device interface
[    2.515839] IPMI System Interface driver.
[    2.520794] ipmi_si: Adding default-specified kcs state machine
[    2.522268] ipmi_si: Trying default-specified kcs state machine at i/o address 0xca2, slave address 0x0, irq 0
[    2.524755] ipmi_si: Interface detection failed
[    2.536318] ipmi_si: Adding default-specified smic state machine
[    2.537586] ipmi_si: Trying default-specified smic state machine at i/o address 0xca9, slave address 0x0, irq 0
[    2.539435] ipmi_si: Interface detection failed
[    2.552256] ipmi_si: Adding default-specified bt state machine
[    2.553194] ipmi_si: Trying default-specified bt state machine at i/o address 0xe4, slave address 0x0, irq 0
[    2.555069] ipmi_si: Interface detection failed
[    2.564386] kobject: 'ipmi_si' (ffff880007715a00): kobject_release, parent ffff8800001b7648 (delayed)
[    2.565841] kobject: 'ipmi_si' (ffff880007715800): kobject_release, parent ffff880000221248 (delayed)
[    2.567178] kobject: 'ipmi_si' (ffff880007715c00): kobject_release, parent ffff880000189248 (delayed)
[    2.570759] ipmi_si: Unable to find any System Interface(s)
[    2.576128] IPMI Watchdog: driver initialized
[    2.580525] Copyright (C) 2004 MontaVista Software - IPMI Powerdown via sys_reboot.
[    2.588511] input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input0
[    2.595202] ACPI: Power Button [PWRF]
[    2.719042] Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled
[    2.744847] 00:05: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
[    2.748173] Applicom driver: $Id: ac.c,v 1.30 2000/03/22 16:03:57 dwmw2 Exp $
[    2.752317] ac.o: No PCI boards found.
[    2.753263] ac.o: For an ISA board you must supply memory and irq parameters.
[    2.755580] Non-volatile memory driver v1.3
[    2.756792] Linux agpgart interface v0.103
[    2.758402] [drm:drm_core_init] *ERROR* Cannot create /proc/dri
[    2.759920] kobject: 'drm' (ffff880006dc8848): kobject_release, parent ffff880000189648 (delayed)
[    2.762203] kobject: 'drm' (ffff880006dc5000): kobject_release, parent           (null) (delayed)
[    2.764534] [drm] radeon kernel modesetting enabled.
[    2.767605] [drm:drm_proc_init] *ERROR* Cannot create /proc/dri/0
[    2.770755] [drm:drm_get_minor] *ERROR* DRM: Failed to initialize /proc/dri.
[    2.773298] kobject: 'controlD64' (ffff880006dc8020): kobject_release, parent           (null) (delayed)
[    2.777055] cirrus: probe of 0000:00:02.0 failed with error -1
[    2.778826] usbcore: registered new interface driver udl
[    2.781344] parport_pc 00:04: reported by Plug and Play ACPI
[    2.782953] parport0: PC-style at 0x378, irq 7 [PCSPP(,...)]
[    2.785609] kobject: 'parport_pc.956' (ffff880006dc8020): kobject_release, parent           (null) (delayed)
[    2.790194] kobject: 'parport_pc.888' (ffff880006ddc820): kobject_release, parent           (null) (delayed)
[    2.795424] kobject: 'parport_pc.632' (ffff880006ddc020): kobject_release, parent           (null) (delayed)
[    2.799212] ibmasm: IBM ASM Service Processor Driver version 1.0 loaded
[    2.805617] dummy-irq: no IRQ given.  Use irq=N
[    2.809070] Phantom Linux Driver, version n0.9.8, init OK
[    2.810972] Silicon Labs C2 port support v. 0.51.0 - (C) 2007 Rodolfo Giometti
[    2.813380] c2port c2port0: C2 port uc added
[    2.815573] c2port c2port0: uc flash has 30 blocks x 512 bytes (15360 bytes total)
[    2.817825] Guest personality initialized and is inactive
[    2.820061] VMCI host device registered (name=vmci, major=10, minor=56)
[    2.821681] Initialized host personality
[    2.822927] Driver for timberdale has been successfully registered.
[    2.824850] usbcore: registered new interface driver viperboard
[    2.826446] usbcore: registered new interface driver pn533
[    2.828253] mtdoops: mtd device (mtddev=name/number) must be supplied
[    2.830458] device id = 2440
[    2.831812] device id = 2480
[    2.832789] device id = 24c0
[    2.833531] device id = 24d0
[    2.834246] device id = 25a1
[    2.834985] device id = 2670
[    2.835836] platform physmap-flash.0: failed to claim resource 0
[    2.837397] kobject: 'physmap-flash' (ffff880006df2800): kobject_release, parent ffff880000189248 (delayed)
[    2.839830] SBC-GXx flash: IO:0x258-0x259 MEM:0xdc000-0xdffff
[    2.841535] Could not find PAR responsible for SC520CDP Flash Bank #0
[    2.845836] Trying default address 0x8400000
[    2.846911] Could not find PAR responsible for SC520CDP Flash Bank #1
[    2.848601] Trying default address 0x8c00000
[    2.849829] Could not find PAR responsible for SC520CDP DIL Flash
[    2.851322] Trying default address 0x9400000
[    2.852517] SC520 CDP flash device: 0x800000 at 0x8400000
[    2.853897] Failed to ioremap_nocache
[    2.854817] Failed to ioremap_nocache
[    2.855825] Generic platform RAM MTD, (c) 2004 Simtec Electronics
[    2.857577] kobject: 'docg3' (ffff880006df9c00): kobject_release, parent ffff880000189248 (delayed)
[    2.859776] slram: not enough parameters.
[    2.866032] No valid DiskOnChip devices found
[    2.870182] [nandsim] warning: read_byte: unexpected data output cycle, state is STATE_READY return 0x0
[    2.881417] [nandsim] warning: read_byte: unexpected data output cycle, state is STATE_READY return 0x0
[    2.893220] [nandsim] warning: read_byte: unexpected data output cycle, state is STATE_READY return 0x0
[    2.899903] [nandsim] warning: read_byte: unexpected data output cycle, state is STATE_READY return 0x0
[    2.911456] [nandsim] warning: read_byte: unexpected data output cycle, state is STATE_READY return 0x0
[    2.920385] [nandsim] warning: read_byte: unexpected data output cycle, state is STATE_READY return 0x0
[    2.924684] NAND device: Manufacturer ID: 0x98, Chip ID: 0x39 (Toshiba NAND 128MiB 1,8V 8-bit), 128MiB, page size: 512, OOB size: 16
[    2.927599] flash size: 128 MiB
[    2.928507] page size: 512 bytes
[    2.929358] OOB area size: 16 bytes
[    2.930485] sector size: 16 KiB
[    2.931340] pages number: 262144
[    2.932198] pages per sector: 32
[    2.932984] bus width: 8
[    2.933626] bits in sector size: 14
[    2.934455] bits in page size: 9
[    2.935283] bits in OOB size: 4
[    2.936124] flash size with OOB: 135168 KiB
[    2.937167] page address bytes: 4
[    2.937963] sector address bytes: 3
[    2.938833] options: 0x42
[    2.945101] Scanning device for bad blocks
[    2.992127] Creating 1 MTD partitions on "NAND 128MiB 1,8V 8-bit":
[    2.993739] 0x000000000000-0x000008000000 : "NAND simulator partition 0"
[    3.003777] parport0: powerup/reset Butterfly
[    3.125855] parport_pc 00:04: registered master spi42
[    3.126870] parport_pc 00:04: master is unqueued, this is deprecated
[    3.128168] spi spi42.1: spi_bitbang_setup, 66 nsec/bit
[    3.129274] spi spi42.1: setup mode 0, 8 bits/w, 15000000 Hz max --> 0
[    3.130713] parport_pc 00:04: registered child spi42.1
[    3.131684] parport0: dataflash at spi42.1
[    3.132561] parport0: AVR Butterfly
[    3.133353] parport0: cannot grant exclusive access for device spi-lm70llp
[    3.134496] spi-lm70llp: spi_lm70llp probe fail, status -12
[    3.135789] usbcore: registered new interface driver irda-usb
[    3.137119] usbcore: registered new interface driver stir4200
[    3.141095] usbcore: registered new interface driver mcs7780
[    3.142428] usbcore: registered new interface driver kingsun-sir
[    3.143887] usbcore: registered new interface driver ksdazzle-sir
[    3.145488] usbcore: registered new interface driver ks959-sir
[    3.147488] usbcore: registered new interface driver hwa-rc
[    3.152251] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[    3.153759] ohci-pci: OHCI PCI platform driver
[    3.154967] ohci-platform: OHCI generic platform driver
[    3.156647] uhci_hcd: USB Universal Host Controller Interface driver
[    3.158518] driver u132_hcd
[    3.160218] usbcore: registered new interface driver hwa-hc
[    3.161664] fusbh200_hcd: FUSBH200 Host Controller (EHCI) Driver
[    3.163138] Warning! fusbh200_hcd should always be loaded before uhci_hcd and ohci_hcd, not after
[    3.165959] usbcore: registered new interface driver cdc_wdm
[    3.167408] usbcore: registered new interface driver usbtmc
[    3.169250] usbcore: registered new interface driver appledisplay
[    3.170232] usbcore: registered new interface driver emi26 - firmware loader
[    3.170986] usbcore: registered new interface driver emi62 - firmware loader
[    3.171789] driver ftdi-elan
[    3.173192] usbcore: registered new interface driver ftdi-elan
[    3.174157] usbcore: registered new interface driver idmouse
[    3.174972] usbcore: registered new interface driver usblcd
[    3.175917] usbcore: registered new interface driver ldusb
[    3.176578] usbcore: registered new interface driver usbled
[    3.177606] usbcore: registered new interface driver legousbtower
[    3.178579] usbcore: registered new interface driver rio500
[    3.179487] usbcore: registered new interface driver usbtest
[    3.180531] usbcore: registered new interface driver trancevibrator
[    3.181664] usbcore: registered new interface driver uss720
[    3.182628] uss720: v0.6:USB Parport Cable driver for Cables using the Lucent Technologies USS720 Chip
[    3.184252] uss720: NOTE: this is a special purpose driver to allow nonstandard
[    3.191870] uss720: protocols (eg. bitbang) over USS720 usb to parallel cables
[    3.198976] uss720: If you just want to connect to a printer, use usblp instead
[    3.205389] usbcore: registered new interface driver yurex
[    3.210439] kobject: 'gpio-vbus' (ffff88000682f400): kobject_release, parent ffff880000189248 (delayed)
[    3.221687] i8042: PNP: PS/2 Controller [PNP0303:KBD,PNP0f13:MOU] at 0x60,0x64 irq 1,12
[    3.227546] serio: i8042 KBD port at 0x60,0x64 irq 1
[    3.228893] serio: i8042 AUX port at 0x60,0x64 irq 12
[    3.229937] parport0: cannot grant exclusive access for device parkbd
[    3.320276] input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input1
[    3.320366] usbcore: registered new interface driver bcm5974
[    3.320678] usbcore: registered new interface driver synaptics_usb
[    3.321049] usbcore: registered new interface driver iforce
[    3.321314] parport0: cannot grant exclusive access for device walkera0701
[    3.321316] walkera0701: failed to register parport device
[    3.321725] usbcore: registered new interface driver usbtouchscreen
[    3.321982] apanel: Fujitsu BIOS signature 'FJKEYINF' not found...
[    3.322013] usbcore: registered new interface driver ati_remote2
[    3.322033] cm109: Keymap for Komunikate KIP1000 phone loaded
[    3.322069] usbcore: registered new interface driver cm109
[    3.322070] cm109: CM109 phone driver: 20080805 (C) Alfred E. Heggestad
[    3.322108] usbcore: registered new interface driver keyspan_remote
[    3.347177] usbcore: registered new interface driver yealink
[    3.348213] tsc: Refined TSC clocksource calibration: 2693.466 MHz
[    3.349008] I2O subsystem v1.325
[    3.349015] i2o: max drivers = 8
[    3.349647] I2O Configuration OSM v1.323
[    3.349667] I2O ProcFS OSM v1.316
[    3.349696] kobject: 'proc-osm' (ffff880007708400): kobject_release, parent ffff880007708e48 (delayed)
[    3.351268] kobject: 'mc13xxx-rtc' (ffff880007734400): kobject_release, parent ffff880000189248 (delayed)
[    3.351298] kobject: 'rtc-msm6242' (ffff880007734200): kobject_release, parent ffff880000189248 (delayed)
[    3.351332] kobject: 'pcap-rtc' (ffff880007734000): kobject_release, parent ffff880000189248 (delayed)
[    3.351776] kobject: 'rtc-rp5c01' (ffff880007713000): kobject_release, parent ffff880000189248 (delayed)
[    3.386407] kobject: '(null)' (ffff8800077462f0): kobject_release, parent           (null) (delayed)
[    3.388579] rtc rtc0: test: dev (254:0)
[    3.389442] rtc-test rtc-test.0: rtc core: registered test as rtc0
[    3.391571] rtc rtc1: test: dev (254:1)
[    3.392919] rtc-test rtc-test.1: rtc core: registered test as rtc1
[    3.394364] i2c /dev entries driver
[    3.396496] usbcore: registered new interface driver i2c-diolan-u2c
[    3.398004] i2c-parport: adapter type unspecified
[    3.399155] i2c-parport-light: adapter type unspecified
[    3.401602] pps pps0: new PPS source ktimer
[    3.402987] pps pps0: ktimer PPS source registered
[    3.404690] pps_parport: parallel port PPS client
[    3.406494] parport0: cannot grant exclusive access for device pps_parport
[    3.413866] pps_parport: couldn't register with parport0
[    3.420320] Driver for 1-wire Dallas network protocol.
[    3.423081] usbcore: registered new interface driver DS9490R
[    3.425148] DS1WM w1 busmaster driver - (c) 2004 Szabolcs Gyurko
[    3.427086] power_supply test_ac: uevent
[    3.428367] power_supply test_ac: POWER_SUPPLY_NAME=test_ac
[    3.434718] power_supply test_ac: prop ONLINE=1
[    3.435899] power_supply test_ac: power_supply_changed
[    3.437304] power_supply test_ac: power_supply_changed_work
[    3.438522] power_supply test_ac: power_supply_update_gen_leds 1
[    3.439921] power_supply test_ac: uevent
[    3.440966] power_supply test_ac: POWER_SUPPLY_NAME=test_ac
[    3.441122] power_supply test_battery: uevent
[    3.441125] power_supply test_battery: POWER_SUPPLY_NAME=test_battery
[    3.441132] power_supply test_battery: prop STATUS=Discharging
[    3.441136] power_supply test_battery: prop CHARGE_TYPE=Fast
[    3.441150] power_supply test_battery: prop HEALTH=Good
[    3.441154] power_supply test_battery: prop PRESENT=1
[    3.441157] power_supply test_battery: prop TECHNOLOGY=Li-ion
[    3.441161] power_supply test_battery: prop CHARGE_FULL_DESIGN=100
[    3.441164] power_supply test_battery: prop CHARGE_FULL=100
[    3.441167] power_supply test_battery: prop CHARGE_NOW=50
[    3.441170] power_supply test_battery: prop CAPACITY=50
[    3.441173] power_supply test_battery: prop CAPACITY_LEVEL=Normal
[    3.441176] power_supply test_battery: prop TIME_TO_EMPTY_AVG=3600
[    3.441180] power_supply test_battery: prop TIME_TO_FULL_NOW=3600
[    3.441183] power_supply test_battery: prop MODEL_NAME=Test battery
[    3.441186] power_supply test_battery: prop MANUFACTURER=Linux
[    3.441189] power_supply test_battery: prop SERIAL_NUMBER=3.11.0-rc2-00010-gc817a67-dirty
[    3.441192] power_supply test_battery: prop TEMP=26
[    3.441195] power_supply test_battery: prop VOLTAGE_NOW=3300
[    3.441526] power_supply test_battery: power_supply_changed
[    3.441552] power_supply test_battery: power_supply_changed_work
[    3.441557] power_supply test_battery: power_supply_update_bat_leds 2
[    3.441564] power_supply test_battery: uevent
[    3.441566] power_supply test_battery: POWER_SUPPLY_NAME=test_battery
[    3.441574] power_supply test_battery: prop STATUS=Discharging
[    3.441578] power_supply test_battery: prop CHARGE_TYPE=Fast
[    3.441581] power_supply test_battery: prop HEALTH=Good
[    3.441584] power_supply test_battery: prop PRESENT=1
[    3.441587] power_supply test_battery: prop TECHNOLOGY=Li-ion
[    3.441591] power_supply test_battery: prop CHARGE_FULL_DESIGN=100
[    3.441594] power_supply test_battery: prop CHARGE_FULL=100
[    3.441597] power_supply test_battery: prop CHARGE_NOW=50
[    3.441600] power_supply test_battery: prop CAPACITY=50
[    3.441603] power_supply test_battery: prop CAPACITY_LEVEL=Normal
[    3.441606] power_supply test_battery: prop TIME_TO_EMPTY_AVG=3600
[    3.441609] power_supply test_battery: prop TIME_TO_FULL_NOW=3600
[    3.441612] power_supply test_battery: prop MODEL_NAME=Test battery
[    3.441620] power_supply test_battery: prop MANUFACTURER=Linux
[    3.441624] power_supply test_battery: prop SERIAL_NUMBER=3.11.0-rc2-00010-gc817a67-dirty
[    3.441628] power_supply test_battery: prop TEMP=26
[    3.441631] power_supply test_battery: prop VOLTAGE_NOW=3300
[    3.441697] power_supply test_usb: uevent
[    3.441699] power_supply test_usb: POWER_SUPPLY_NAME=test_usb
[    3.441706] power_supply test_usb: prop ONLINE=1
[    3.441720] power_supply test_usb: power_supply_changed
[    3.441758] power_supply test_usb: power_supply_changed_work
[    3.441763] power_supply test_usb: power_supply_update_gen_leds 1
[    3.441769] power_supply test_usb: uevent
[    3.441771] power_supply test_usb: POWER_SUPPLY_NAME=test_usb
[    3.441779] power_supply test_usb: prop ONLINE=1
[    3.442608] applesmc: supported laptop not found!
[    3.442610] applesmc: driver init failed (ret=-19)!
[    3.442961] f71882fg: Not a Fintek device
[    3.443027] f71882fg: Not a Fintek device
[    3.443804] kobject: 'mc13783-adc' (ffff88000778f200): kobject_release, parent ffff880000189248 (delayed)
[    3.444372] pc87360: PC8736x not detected, module not inserted
[    3.445042] cpuidle: using governor ladder
[    3.445044] cpuidle: using governor menu
[    3.445061] sdhci: Secure Digital Host Controller Interface driver
[    3.445062] sdhci: Copyright(c) Pierre Ossman
[    3.445556] VUB300 Driver rom wait states = 1C irqpoll timeout = 0400
[    3.445556] usbcore: registered new interface driver vub300
[    3.445578] usbcore: registered new interface driver ushc
[    3.445579] sdhci-pltfm: SDHCI platform and OF driver helper
[    3.446222] ledtrig-cpu: registered to indicate activity on CPUs
[    3.446546] dcdbas dcdbas: Dell Systems Management Base Driver (version 5.6.0-3.2)
[    3.447580] usbcore: registered new interface driver usbhid
[    3.447581] usbhid: USB HID core driver
[    3.447618] usbip_core: usbip_core_init:804: USB/IP Core v1.0.0
[    3.447717] vhci_hcd: vhci_hcd_probe:1000: name vhci_hcd id -1
[    3.447726] vhci_hcd vhci_hcd: USB/IP Virtual Host Controller
[    3.447782] vhci_hcd vhci_hcd: new USB bus registered, assigned bus number 1
[    3.447805] vhci_hcd: vhci_start:884: enter vhci_start
[    3.449257] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
[    3.449260] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    3.449262] usb usb1: Product: USB/IP Virtual Host Controller
[    3.449263] usb usb1: Manufacturer: Linux 3.11.0-rc2-00010-gc817a67-dirty vhci_hcd
[    3.449264] usb usb1: SerialNumber: vhci_hcd
[    3.618563] hub 1-0:1.0: USB hub found
[    3.619016] vhci_hcd: vhci_hub_control:247: typeReq a006 wValue 2900 wIndex 0
[    3.620536] vhci_hcd: vhci_hub_control:305:  GetHubDescriptor
[    3.621063] power_supply test_ac: prop ONLINE=1
[    3.622597] vhci_hcd: vhci_hub_control:398: port -1
[    3.623488] vhci_hcd: vhci_hub_control:405:  bye
[    3.624540] hub 1-0:1.0: 8 ports detected
[    3.625582] vhci_hcd: vhci_hub_control:247: typeReq a000 wValue 0 wIndex 0
[    3.629886] vhci_hcd: vhci_hub_control:309:  GetHubStatus
[    3.630822] vhci_hcd: vhci_hub_control:398: port -1
[    3.633874] vhci_hcd: vhci_hub_control:405:  bye
[    3.636104] vhci_hcd: vhci_hub_control:247: typeReq 2303 wValue 8 wIndex 1
[    3.637844] vhci_hcd: vhci_hub_control:384:  SetPortFeature: default 8
[    3.638965] vhci_hcd: vhci_hub_control:398: port 0
[    3.639645] vhci_hcd: dump_port_status_diff:101: status prev -> new: 00000000 -> 00000100
[    3.641214] vhci_hcd: dump_port_status_diff:115:  +POWER
[    3.642172] vhci_hcd: dump_port_status_diff:119:
[    3.642878] vhci_hcd: vhci_hub_control:405:  bye
[    3.643545] vhci_hcd: vhci_hub_control:247: typeReq 2303 wValue 8 wIndex 2
[    3.644688] vhci_hcd: vhci_hub_control:384:  SetPortFeature: default 8
[    3.645769] vhci_hcd: vhci_hub_control:398: port 1
[    3.646613] vhci_hcd: dump_port_status_diff:101: status prev -> new: 00000000 -> 00000100
[    3.647986] vhci_hcd: dump_port_status_diff:115:  +POWER
[    3.650438] vhci_hcd: dump_port_status_diff:119:
[    3.652700] vhci_hcd: vhci_hub_control:405:  bye
[    3.658625] vhci_hcd: vhci_hub_control:247: typeReq 2303 wValue 8 wIndex 3
[    3.660657] vhci_hcd: vhci_hub_control:384:  SetPortFeature: default 8
[    3.663129] vhci_hcd: vhci_hub_control:398: port 2
[    3.664392] vhci_hcd: dump_port_status_diff:101: status prev -> new: 00000000 -> 00000100
[    3.666351] vhci_hcd: dump_port_status_diff:115:  +POWER
[    3.667665] vhci_hcd: dump_port_status_diff:119:
[    3.668871] vhci_hcd: vhci_hub_control:405:  bye
[    3.670020] vhci_hcd: vhci_hub_control:247: typeReq 2303 wValue 8 wIndex 4
[    3.671685] vhci_hcd: vhci_hub_control:384:  SetPortFeature: default 8
[    3.673515] vhci_hcd: vhci_hub_control:398: port 3
[    3.674727] vhci_hcd: dump_port_status_diff:101: status prev -> new: 00000000 -> 00000100
[    3.676791] vhci_hcd: dump_port_status_diff:115:  +POWER
[    3.678099] vhci_hcd: dump_port_status_diff:119:
[    3.679320] vhci_hcd: vhci_hub_control:405:  bye
[    3.680528] vhci_hcd: vhci_hub_control:247: typeReq 2303 wValue 8 wIndex 5
[    3.682240] vhci_hcd: vhci_hub_control:384:  SetPortFeature: default 8
[    3.683822] vhci_hcd: vhci_hub_control:398: port 4
[    3.686744] vhci_hcd: dump_port_status_diff:101: status prev -> new: 00000000 -> 00000100
[    3.688837] vhci_hcd: dump_port_status_diff:115:  +POWER
[    3.690132] vhci_hcd: dump_port_status_diff:119:
[    3.691287] vhci_hcd: vhci_hub_control:405:  bye
[    3.692412] vhci_hcd: vhci_hub_control:247: typeReq 2303 wValue 8 wIndex 6
[    3.693990] vhci_hcd: vhci_hub_control:384:  SetPortFeature: default 8
[    3.695481] vhci_hcd: vhci_hub_control:398: port 5
[    3.696584] vhci_hcd: dump_port_status_diff:101: status prev -> new: 00000000 -> 00000100
[    3.698452] vhci_hcd: dump_port_status_diff:115:  +POWER
[    3.699675] vhci_hcd: dump_port_status_diff:119:
[    3.700819] vhci_hcd: vhci_hub_control:405:  bye
[    3.701890] vhci_hcd: vhci_hub_control:247: typeReq 2303 wValue 8 wIndex 7
[    3.703360] vhci_hcd: vhci_hub_control:384:  SetPortFeature: default 8
[    3.704901] vhci_hcd: vhci_hub_control:398: port 6
[    3.705947] vhci_hcd: dump_port_status_diff:101: status prev -> new: 00000000 -> 00000100
[    3.707385] vhci_hcd: dump_port_status_diff:115:  +POWER
[    3.708626] vhci_hcd: dump_port_status_diff:119:
[    3.709720] vhci_hcd: vhci_hub_control:405:  bye
[    3.710806] vhci_hcd: vhci_hub_control:247: typeReq 2303 wValue 8 wIndex 8
[    3.711977] vhci_hcd: vhci_hub_control:384:  SetPortFeature: default 8
[    3.713236] vhci_hcd: vhci_hub_control:398: port 7
[    3.714885] vhci_hcd: dump_port_status_diff:101: status prev -> new: 00000000 -> 00000100
[    3.717191] vhci_hcd: dump_port_status_diff:115:  +POWER
[    3.718359] vhci_hcd: dump_port_status_diff:119:
[    3.719197] vhci_hcd: vhci_hub_control:405:  bye
[    3.720323] vhci_hcd: vhci_hcd_probe:1034: bye
[    3.721155] vhci_hcd: vhci_hcd_init:1156: USB/IP 'Virtual' Host Controller (VHCI) Driver v1.0.0
[    3.723224] usbcore: registered new interface driver usbip-host
[    3.724707] usbip_host: usbip_host_init:270: USB/IP Host Driver v1.0.0
[    3.726341] usbcore: registered new interface driver tranzport
[    3.727675] usbcore: registered new interface driver alphatrack
[    3.729145] vme_user: VME User Space Access Driver
[    3.730265] vme_user: No cards, skipping registration
[    3.732820] Loading crystalhd 0.9.27
[    3.733910] usbcore: registered new interface driver ft1000usb
[    3.735389] usbcore: registered new interface driver gdm_wimax
[    3.738097] usbcore: registered new interface driver cedusb
[    3.741566] ipip: IPv4 over IPv4 tunneling driver
[    3.743969] gre: GRE over IPv4 demultiplexor driver
[    3.745534] IPv4 over IPSec tunneling driver
[    3.748906] TCP: cubic registered
[    3.749740] NET: Registered protocol family 17
[    3.751043] NET: Registered protocol family 9
[    3.752178] X.25 for Linux Version 0.2
[    3.756943] NET: Registered protocol family 33
[    3.761330] Key type rxrpc registered
[    3.762581] Key type rxrpc_s registered
[    3.764918] RxRPC: Registered security type 2 'rxkad'
[    3.767595] l2tp_core: L2TP core driver, V2.0
[    3.770570] NET4: DECnet for Linux: V.2.5.68s (C) 1995-2003 Linux DECnet Project Team
[    3.773342] DECnet: Routing cache hash table of 256 buckets, 16Kbytes
[    3.775072] NET: Registered protocol family 12
[    3.788153] ------------[ cut here ]------------
[    3.788962] WARNING: CPU: 0 PID: 0 at /c/wfg/linux/kernel/workqueue.c:590 set_work_data+0x35/0x53()
[    3.790261] CPU: 0 PID: 0 Comm: swapper/0 Not tainted 3.11.0-rc2-00010-gc817a67-dirty #5
[    3.791422]  000000000000024e ffff88000dc03d28 ffffffff8184e69e 0000000000000000
[    3.792123]  0000000000000000 ffff88000dc03d68 ffffffff8108f38d ffff88000dc03da8
[    3.792123]  ffffffff810a09cc ffff880006dc8060 ffff88000dc13400 0000000000000005
[    3.792123] Call Trace:
[    3.792123]  <IRQ>  [<ffffffff8184e69e>] dump_stack+0x4f/0x84
[    3.792123]  [<ffffffff8108f38d>] warn_slowpath_common+0x72/0x8c
[    3.792123]  [<ffffffff810a09cc>] ? set_work_data+0x35/0x53
[    3.792123]  [<ffffffff8108f45e>] warn_slowpath_null+0x15/0x17
[    3.792123]  [<ffffffff810a09cc>] set_work_data+0x35/0x53
[    3.792123]  [<ffffffff810a0cc2>] insert_work+0x28/0x66
[    3.792123]  [<ffffffff810a1b64>] __queue_work+0x1d7/0x1ee
[    3.792123]  [<ffffffff810a1b7b>] ? __queue_work+0x1ee/0x1ee
[    3.792123]  [<ffffffff810a1b94>] delayed_work_timer_fn+0x19/0x1b
[    3.792123]  [<ffffffff8109897f>] call_timer_fn+0x6b/0xde
[    3.792123]  [<ffffffff81098914>] ? __internal_add_timer+0xc0/0xc0
[    3.792123]  [<ffffffff81098fa9>] run_timer_softirq+0x16f/0x1da
[    3.792123]  [<ffffffff810a1b7b>] ? __queue_work+0x1ee/0x1ee
[    3.792123]  [<ffffffff8109555f>] __do_softirq+0xc6/0x18f
[    3.792123]  [<ffffffff81095745>] irq_exit+0x58/0x9e
[    3.792123]  [<ffffffff81044e69>] smp_apic_timer_interrupt+0x31/0x3e
[    3.792123]  [<ffffffff8185a772>] apic_timer_interrupt+0x72/0x80
[    3.792123]  <EOI>  [<ffffffff810c8e9e>] ? lock_release+0x16e/0x17a
[    3.792123]  [<ffffffff8104a18f>] ? native_safe_halt+0x6/0x8
[    3.792123]  [<ffffffff810c707f>] ? trace_hardirqs_on+0xd/0xf
[    3.792123]  [<ffffffff8103071c>] default_idle+0x13/0x1c
[    3.792123]  [<ffffffff81030e8c>] arch_cpu_idle+0x13/0x21
[    3.792123]  [<ffffffff810bd2d6>] cpu_startup_entry+0xfc/0x164
[    3.792123]  [<ffffffff818484e8>] rest_init+0xbc/0xc3
[    3.792123]  [<ffffffff8184842c>] ? csum_partial_copy_generic+0x16c/0x16c
[    3.792123]  [<ffffffff81e10d71>] start_kernel+0x441/0x44e
[    3.792123]  [<ffffffff81e10739>] ? repair_env_string+0x56/0x56
[    3.792123]  [<ffffffff81e10120>] ? early_idt_handlers+0x120/0x120
[    3.792123]  [<ffffffff81e10453>] x86_64_start_reservations+0x2a/0x2c
[    3.792123]  [<ffffffff81e10531>] x86_64_start_kernel+0xdc/0xeb
[    3.792123] ---[ end trace fe921abb5a6ab897 ]---
[    3.931504] vhci_hcd: vhci_hub_control:247: typeReq a300 wValue 0 wIndex 1
[    3.941210] 8021q: 802.1Q VLAN Support v1.8
[    3.945450] sctp: Hash tables configured (established 1024 bind 1024)
[    3.947883] vhci_hcd: vhci_hub_control:313:  GetPortStatus port 1
[    3.951544] vhci_hcd: vhci_hub_control:355:  GetPortStatus bye 100 0
[    3.952999] rds_page_remainder_cpu_notify(): cpu 0 action 0x7
[    3.953006] vhci_hcd: vhci_hub_control:398: port 0
[    3.953009] vhci_hcd: dump_port_status_diff:101: status prev -> new: 00000100 -> 00000100
[    3.953010] vhci_hcd: dump_port_status_diff:115:   POWER
[    3.953012] vhci_hcd: dump_port_status_diff:119:
[    3.953013] vhci_hcd: vhci_hub_control:405:  bye
[    3.953053] vhci_hcd: vhci_hub_control:247: typeReq a300 wValue 0 wIndex 2
[    3.953056] vhci_hcd: vhci_hub_control:313:  GetPortStatus port 2
[    3.953058] vhci_hcd: vhci_hub_control:355:  GetPortStatus bye 100 0
[    3.953059] vhci_hcd: vhci_hub_control:398: port 1
[    3.953062] vhci_hcd: dump_port_status_diff:101: status prev -> new: 00000100 -> 00000100
[    3.953063] vhci_hcd: dump_port_status_diff:115:   POWER
[    3.953064] vhci_hcd: dump_port_status_diff:119:
[    3.953066] vhci_hcd: vhci_hub_control:405:  bye
[    3.953075] vhci_hcd: vhci_hub_control:247: typeReq a300 wValue 0 wIndex 3
[    3.953077] vhci_hcd: vhci_hub_control:313:  GetPortStatus port 3
[    3.953078] vhci_hcd: vhci_hub_control:355:  GetPortStatus bye 100 0
[    3.953080] vhci_hcd: vhci_hub_control:398: port 2
[    3.953082] vhci_hcd: dump_port_status_diff:101: status prev -> new: 00000100 -> 00000100
[    3.953083] vhci_hcd: dump_port_status_diff:115:   POWER
[    3.953085] vhci_hcd: dump_port_status_diff:119:
[    3.953086] vhci_hcd: vhci_hub_control:405:  bye
[    3.953095] vhci_hcd: vhci_hub_control:247: typeReq a300 wValue 0 wIndex 4
[    3.953097] vhci_hcd: vhci_hub_control:313:  GetPortStatus port 4
[    3.953098] vhci_hcd: vhci_hub_control:355:  GetPortStatus bye 100 0
[    3.953100] vhci_hcd: vhci_hub_control:398: port 3
[    3.953102] vhci_hcd: dump_port_status_diff:101: status prev -> new: 00000100 -> 00000100
[    3.953103] vhci_hcd: dump_port_status_diff:115:   POWER
[    3.953105] vhci_hcd: dump_port_status_diff:119:
[    3.953106] vhci_hcd: vhci_hub_control:405:  bye
[    3.953114] vhci_hcd: vhci_hub_control:247: typeReq a300 wValue 0 wIndex 5
[    3.953116] vhci_hcd: vhci_hub_control:313:  GetPortStatus port 5
[    3.953118] vhci_hcd: vhci_hub_control:355:  GetPortStatus bye 100 0
[    3.953119] vhci_hcd: vhci_hub_control:398: port 4
[    3.953121] vhci_hcd: dump_port_status_diff:101: status prev -> new: 00000100 -> 00000100
[    3.953123] vhci_hcd: dump_port_status_diff:115:   POWER
[    3.953124] vhci_hcd: dump_port_status_diff:119:
[    3.953125] vhci_hcd: vhci_hub_control:405:  bye
[    3.953133] vhci_hcd: vhci_hub_control:247: typeReq a300 wValue 0 wIndex 6
[    3.953135] vhci_hcd: vhci_hub_control:313:  GetPortStatus port 6
[    3.953137] vhci_hcd: vhci_hub_control:355:  GetPortStatus bye 100 0
[    3.953139] vhci_hcd: vhci_hub_control:398: port 5
[    3.953140] vhci_hcd: dump_port_status_diff:101: status prev -> new: 00000100 -> 00000100
[    3.953142] vhci_hcd: dump_port_status_diff:115:   POWER
[    3.953143] vhci_hcd: dump_port_status_diff:119:
[    3.953144] vhci_hcd: vhci_hub_control:405:  bye
[    3.953153] vhci_hcd: vhci_hub_control:247: typeReq a300 wValue 0 wIndex 7
[    3.953155] vhci_hcd: vhci_hub_control:313:  GetPortStatus port 7
[    3.953156] vhci_hcd: vhci_hub_control:355:  GetPortStatus bye 100 0
[    3.953158] vhci_hcd: vhci_hub_control:398: port 6
[    3.953160] vhci_hcd: dump_port_status_diff:101: status prev -> new: 00000100 -> 00000100
[    3.953161] vhci_hcd: dump_port_status_diff:115:   POWER
[    3.953163] vhci_hcd: dump_port_status_diff:119:
[    3.953164] vhci_hcd: vhci_hub_control:405:  bye
[    3.953178] vhci_hcd: vhci_hub_control:247: typeReq a300 wValue 0 wIndex 8
[    3.953180] vhci_hcd: vhci_hub_control:313:  GetPortStatus port 8
[    3.953182] vhci_hcd: vhci_hub_control:355:  GetPortStatus bye 100 0
[    3.953183] vhci_hcd: vhci_hub_control:398: port 7
[    3.953185] vhci_hcd: dump_port_status_diff:101: status prev -> new: 00000100 -> 00000100
[    3.953187] vhci_hcd: dump_port_status_diff:115:   POWER
[    3.953188] vhci_hcd: dump_port_status_diff:119:
[    3.953190] vhci_hcd: vhci_hub_control:405:  bye
[    4.109169] usb usb1: vhci_bus_suspend
[    4.110160] vhci_hcd: vhci_hub_status:208: changed 0
[    4.111487] rds_page_remainder_cpu_notify(): cpu 1 action 0x7
[    4.113260] NET: Registered protocol family 37
[    4.114554] NET: Registered protocol family 36
[    4.115781] Key type dns_resolver registered
[    4.117044] Key type ceph registered
[    4.125493] libceph: loaded (mon/osd proto 15/24)
[    4.127777] mpls_gso: MPLS GSO support
[    4.130124]
[    4.130124] printing PIC contents
[    4.131233] ... PIC  IMR: ffff
[    4.132266] ... PIC  IRR: 1013
[    4.133182] ... PIC  ISR: 0000
[    4.134077] ... PIC ELCR: 0c00
[    4.135125] printing local APIC contents on CPU#0/0:
[    4.135756] ... APIC ID:      00000000 (0)
[    4.136316] ... APIC VERSION: 00050014
[    4.136832] ... APIC TASKPRI: 00000000 (00)
[    4.137333] ... APIC PROCPRI: 00000000
[    4.137827] ... APIC LDR: 01000000
[    4.138268] ... APIC DFR: ffffffff
[    4.138857] ... APIC SPIV: 000001ff
[    4.139109] ... APIC ISR field:
[    4.139109] 0000000000000000000000000000000000000000000000000000000000000000
[    4.139109] ... APIC TMR field:
[    4.139109] 0000000000000000000000000000000000000000000000000000000000000000
[    4.139109] ... APIC IRR field:
[    4.139109] 0000000000000000000000000000000000000000000000000000000020000000
[    4.139109] ... APIC ESR: 00000000
[    4.139109] ... APIC ICR: 000008fd
[    4.139109] ... APIC ICR2: 02000000
[    4.139109] ... APIC LVTT: 000000ef
[    4.139109] ... APIC LVTPC: 00010000
[    4.139109] ... APIC LVT0: 00010700
[    4.139109] ... APIC LVT1: 00000400
[    4.139109] ... APIC LVTERR: 000000fe
[    4.139109] ... APIC TMICT: 005adcea
[    4.139109] ... APIC TMCCT: 00413b1c
[    4.139109] ... APIC TDCR: 00000003
[    4.139109]
[    4.155458] number of MP IRQ sources: 15.
[    4.156906] number of IO-APIC #0 registers: 24.
[    4.157913] testing the IO APIC.......................
[    4.158937] IO APIC #0......
[    4.159523] .... register #00: 00000000
[    4.160366] .......    : physical APIC id: 00
[    4.161272] .......    : Delivery Type: 0
[    4.162082] .......    : LTS          : 0
[    4.163069] .... register #01: 00170011
[    4.163817] .......     : max redirection entries: 17
[    4.165015] .......     : PRQ implemented: 0
[    4.165638] .......     : IO APIC version: 11
[    4.166381] .... register #02: 00000000
[    4.166849] .......     : arbitration: 00
[    4.167462] .... IRQ redirection table:
[    4.167994] 1    0    0   0   0    0    0    00
[    4.168540] 0    0    0   0   0    1    1    31
[    4.169314] 0    0    0   0   0    1    1    30
[    4.173615] 0    0    0   0   0    1    1    33
[    4.174578] 1    0    0   0   0    1    1    34
[    4.175454] 1    1    0   0   0    1    1    35
[    4.176280] 0    0    0   0   0    1    1    36
[    4.177197] 0    0    0   0   0    1    1    37
[    4.178208] 0    0    0   0   0    1    1    38
[    4.180623] 0    1    0   0   0    1    1    39
[    4.181737] 1    1    0   0   0    1    1    3A
[    4.182738] 1    1    0   0   0    1    1    3B
[    4.183690] 0    0    0   0   0    1    1    3C
[    4.184792] 0    0    0   0   0    1    1    3D
[    4.188890] 0    0    0   0   0    1    1    3E
[    4.189851] input: ImExPS/2 Generic Explorer Mouse as /devices/platform/i8042/serio1/input/input2
[    4.196410] 0    0    0   0   0    1    1    3F
[    4.201065] 1    0    0   0   0    0    0    00
[    4.206327] 1    0    0   0   0    0    0    00
[    4.207905] 1    0    0   0   0    0    0    00
[    4.209072] 1    0    0   0   0    0    0    00
[    4.210206] 1    0    0   0   0    0    0    00
[    4.211273] 1    0    0   0   0    0    0    00
[    4.212761] 1    0    0   0   0    0    0    00
[    4.213870] 1    0    0   0   0    0    0    00
[    4.214977] IRQ to pin mappings:
[    4.215735] IRQ0 -> 0:2
[    4.216447] IRQ1 -> 0:1
[    4.217233] IRQ3 -> 0:3
[    4.217889] IRQ4 -> 0:4
[    4.218552] IRQ5 -> 0:5
[    4.219213] IRQ6 -> 0:6
[    4.219879] IRQ7 -> 0:7
[    4.220692] IRQ8 -> 0:8
[    4.221361] IRQ9 -> 0:9
[    4.222132] IRQ10 -> 0:10
[    4.222827] IRQ11 -> 0:11
[    4.223479] IRQ12 -> 0:12
[    4.224339] IRQ13 -> 0:13
[    4.225013] IRQ14 -> 0:14
[    4.225698] IRQ15 -> 0:15
[    4.226446] .................................... done.
[    4.228612] registered taskstats version 1
[    4.230442] rtc-test rtc-test.0: setting system clock to 2013-09-09 06:44:09 UTC (1378709049)
[    4.235124] debug: unmapping init [mem 0xffffffff81dfc000-0xffffffff81ecefff]
/bin/sh: /proc/self/fd/9: No such file or directory
[    4.312167] sh (122) used greatest stack depth: 5096 bytes left
/bin/sh: /proc/self/fd/9: No such file or directory
/bin/sh: /proc/self/fd/9: No such file or directory
qemu: terminating on signal 2
wfg@bee ~/linux/obj-compiletest% kvm-0day.sh arch/x86/boot/bzImage
[    0.000000] Initializing cgroup subsys cpuset
[    0.000000] Initializing cgroup subsys cpu
[    0.000000] Linux version 3.11.0-rc2-00010-gc817a67-dirty (wfg@bee) (gcc version 4.6.3 (Debian 4.6.3-1) ) #5 SMP PREEMPT Tue Oct 8 09:29:02 CST 2013
[    0.000000] Command line: hung_task_panic=1 rcutree.rcu_cpu_stall_timeout=100 log_buf_len=8M debug sched_debug apic=debug dynamic_printk sysrq_always_enabled panic=10 prompt_ramdisk=0 console=ttyS0,115200 console=tty0 vga=normal  root=/dev/ram0 rw
[    0.000000] e820: BIOS-provided physical RAM map:
[    0.000000] BIOS-e820: [mem 0x0000000000000000-0x000000000009fbff] usable
[    0.000000] BIOS-e820: [mem 0x000000000009fc00-0x000000000009ffff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000000f0000-0x00000000000fffff] reserved
[    0.000000] BIOS-e820: [mem 0x0000000000100000-0x000000000fffdfff] usable
[    0.000000] BIOS-e820: [mem 0x000000000fffe000-0x000000000fffffff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000feffc000-0x00000000feffffff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000fffc0000-0x00000000ffffffff] reserved
[    0.000000] NX (Execute Disable) protection: active
[    0.000000] Hypervisor detected: KVM
[    0.000000] e820: update [mem 0x00000000-0x00000fff] usable ==> reserved
[    0.000000] e820: remove [mem 0x000a0000-0x000fffff] usable
[    0.000000] e820: last_pfn = 0xfffe max_arch_pfn = 0x400000000
[    0.000000] Scan for SMP in [mem 0x00000000-0x000003ff]
[    0.000000] Scan for SMP in [mem 0x0009fc00-0x0009ffff]
[    0.000000] Scan for SMP in [mem 0x000f0000-0x000fffff]
[    0.000000] found SMP MP-table at [mem 0x000f1840-0x000f184f] mapped at [ffff8800000f1840]
[    0.000000]   mpc: f1850-f193c
[    0.000000] Base memory trampoline at [ffff880000099000] 99000 size 24576
[    0.000000] init_memory_mapping: [mem 0x00000000-0x000fffff]
[    0.000000]  [mem 0x00000000-0x000fffff] page 4k
[    0.000000] BRK [0x028a7000, 0x028a7fff] PGTABLE
[    0.000000] BRK [0x028a8000, 0x028a8fff] PGTABLE
[    0.000000] BRK [0x028a9000, 0x028a9fff] PGTABLE
[    0.000000] init_memory_mapping: [mem 0x0e600000-0x0e7fffff]
[    0.000000]  [mem 0x0e600000-0x0e7fffff] page 4k
[    0.000000] BRK [0x028aa000, 0x028aafff] PGTABLE
[    0.000000] init_memory_mapping: [mem 0x0c000000-0x0e5fffff]
[    0.000000]  [mem 0x0c000000-0x0e5fffff] page 4k
[    0.000000] BRK [0x028ab000, 0x028abfff] PGTABLE
[    0.000000] init_memory_mapping: [mem 0x00100000-0x0bffffff]
[    0.000000]  [mem 0x00100000-0x0bffffff] page 4k
[    0.000000] init_memory_mapping: [mem 0x0e800000-0x0fffdfff]
[    0.000000]  [mem 0x0e800000-0x0fffdfff] page 4k
[    0.000000] log_buf_len: 8388608
[    0.000000] early log buf free: 128416(97%)
[    0.000000] RAMDISK: [mem 0x0e8d6000-0x0ffeffff]
[    0.000000] ACPI: RSDP 00000000000f16b0 00014 (v00 BOCHS )
[    0.000000] ACPI: RSDT 000000000fffe3f0 00034 (v01 BOCHS  BXPCRSDT 00000001 BXPC 00000001)
[    0.000000] ACPI: FACP 000000000fffff80 00074 (v01 BOCHS  BXPCFACP 00000001 BXPC 00000001)
[    0.000000] ACPI: DSDT 000000000fffe430 01137 (v01   BXPC   BXDSDT 00000001 INTL 20100528)
[    0.000000] ACPI: FACS 000000000fffff40 00040
[    0.000000] ACPI: SSDT 000000000ffff6a0 00899 (v01 BOCHS  BXPCSSDT 00000001 BXPC 00000001)
[    0.000000] ACPI: APIC 000000000ffff5b0 00080 (v01 BOCHS  BXPCAPIC 00000001 BXPC 00000001)
[    0.000000] ACPI: HPET 000000000ffff570 00038 (v01 BOCHS  BXPCHPET 00000001 BXPC 00000001)
[    0.000000] ACPI: Local APIC address 0xfee00000
[    0.000000] mapped APIC to ffffffffff5bb000 (        fee00000)
[    0.000000] kvm-clock: Using msrs 4b564d01 and 4b564d00
[    0.000000] kvm-clock: cpu 0, msr 0:e896001, boot clock
[    0.000000] Zone ranges:
[    0.000000]   DMA32    [mem 0x00001000-0xffffffff]
[    0.000000]   Normal   empty
[    0.000000] Movable zone start for each node
[    0.000000] Early memory node ranges
[    0.000000]   node   0: [mem 0x00001000-0x0009efff]
[    0.000000]   node   0: [mem 0x00100000-0x0fffdfff]
[    0.000000] On node 0 totalpages: 65436
[    0.000000]   DMA32 zone: 1024 pages used for memmap
[    0.000000]   DMA32 zone: 21 pages reserved
[    0.000000]   DMA32 zone: 65436 pages, LIFO batch:15
[    0.000000] ACPI: PM-Timer IO Port: 0xb008
[    0.000000] ACPI: Local APIC address 0xfee00000
[    0.000000] mapped APIC to ffffffffff5bb000 (        fee00000)
[    0.000000] ACPI: LAPIC (acpi_id[0x00] lapic_id[0x00] enabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x01] lapic_id[0x01] enabled)
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0xff] dfl dfl lint[0x1])
[    0.000000] ACPI: IOAPIC (id[0x00] address[0xfec00000] gsi_base[0])
[    0.000000] IOAPIC[0]: apic_id 0, version 17, address 0xfec00000, GSI 0-23
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
[    0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 00, APIC ID 0, APIC INT 02
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 5 global_irq 5 high level)
[    0.000000] Int: type 0, pol 1, trig 3, bus 00, IRQ 05, APIC ID 0, APIC INT 05
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)
[    0.000000] Int: type 0, pol 1, trig 3, bus 00, IRQ 09, APIC ID 0, APIC INT 09
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 10 global_irq 10 high level)
[    0.000000] Int: type 0, pol 1, trig 3, bus 00, IRQ 0a, APIC ID 0, APIC INT 0a
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 11 global_irq 11 high level)
[    0.000000] Int: type 0, pol 1, trig 3, bus 00, IRQ 0b, APIC ID 0, APIC INT 0b
[    0.000000] ACPI: IRQ0 used by override.
[    0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 01, APIC ID 0, APIC INT 01
[    0.000000] ACPI: IRQ2 used by override.
[    0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 03, APIC ID 0, APIC INT 03
[    0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 04, APIC ID 0, APIC INT 04
[    0.000000] ACPI: IRQ5 used by override.
[    0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 06, APIC ID 0, APIC INT 06
[    0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 07, APIC ID 0, APIC INT 07
[    0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 08, APIC ID 0, APIC INT 08
[    0.000000] ACPI: IRQ9 used by override.
[    0.000000] ACPI: IRQ10 used by override.
[    0.000000] ACPI: IRQ11 used by override.
[    0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 0c, APIC ID 0, APIC INT 0c
[    0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 0d, APIC ID 0, APIC INT 0d
[    0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 0e, APIC ID 0, APIC INT 0e
[    0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 0f, APIC ID 0, APIC INT 0f
[    0.000000] Using ACPI (MADT) for SMP configuration information
[    0.000000] ACPI: HPET id: 0x8086a201 base: 0xfed00000
[    0.000000] smpboot: Allowing 2 CPUs, 0 hotplug CPUs
[    0.000000] mapped IOAPIC to ffffffffff5ba000 (fec00000)
[    0.000000] nr_irqs_gsi: 40
[    0.000000] e820: [mem 0x10000000-0xfeffbfff] available for PCI devices
[    0.000000] Booting paravirtualized kernel on KVM
[    0.000000] setup_percpu: NR_CPUS:4096 nr_cpumask_bits:2 nr_cpu_ids:2 nr_node_ids:1
[    0.000000] PERCPU: Embedded 25 pages/cpu @ffff88000dc00000 s77904 r0 d24496 u1048576
[    0.000000] pcpu-alloc: s77904 r0 d24496 u1048576 alloc=1*2097152
[    0.000000] pcpu-alloc: [0] 0 1
[    0.000000] kvm-clock: cpu 0, msr 0:e896001, primary cpu clock
[    0.000000] KVM setup async PF for cpu 0
[    0.000000] kvm-stealtime: cpu 0, msr dc0ccc0
[    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 64391
[    0.000000] Kernel command line: hung_task_panic=1 rcutree.rcu_cpu_stall_timeout=100 log_buf_len=8M debug sched_debug apic=debug dynamic_printk sysrq_always_enabled panic=10 prompt_ramdisk=0 console=ttyS0,115200 console=tty0 vga=normal  root=/dev/ram0 rw
[    0.000000] PID hash table entries: 1024 (order: 1, 8192 bytes)
[    0.000000] Dentry cache hash table entries: 32768 (order: 6, 262144 bytes)
[    0.000000] Inode-cache hash table entries: 16384 (order: 5, 131072 bytes)
[    0.000000] Calgary: detecting Calgary via BIOS EBDA area
[    0.000000] Calgary: Unable to locate Rio Grande table in EBDA - bailing!
[    0.000000] Memory: 199068K/261744K available (8557K kernel code, 1784K rwdata, 3968K rodata, 844K init, 10064K bss, 62676K reserved)
[    0.000000] Preemptible hierarchical RCU implementation.
[    0.000000]  RCU debugfs-based tracing is enabled.
[    0.000000]  Dump stacks of tasks blocking RCU-preempt GP.
[    0.000000]  Additional per-CPU info printed with stalls.
[    0.000000]  RCU restricting CPUs from NR_CPUS=4096 to nr_cpu_ids=2.
[    0.000000] NR_IRQS:262400 nr_irqs:512 16
[    0.000000] console [ttyS0] enabled
[    0.000000] Lock dependency validator: Copyright (c) 2006 Red Hat, Inc., Ingo Molnar
[    0.000000] ... MAX_LOCKDEP_SUBCLASSES:  8
[    0.000000] ... MAX_LOCK_DEPTH:          48
[    0.000000] ... MAX_LOCKDEP_KEYS:        8191
[    0.000000] ... CLASSHASH_SIZE:          4096
[    0.000000] ... MAX_LOCKDEP_ENTRIES:     16384
[    0.000000] ... MAX_LOCKDEP_CHAINS:      32768
[    0.000000] ... CHAINHASH_SIZE:          16384
[    0.000000]  memory used by lock dependency info: 5855 kB
[    0.000000]  per task-struct memory footprint: 1920 bytes
[    0.000000] ODEBUG: 5 of 5 active objects replaced
[    0.000000] hpet clockevent registered
[    0.000000] tsc: Detected 2693.508 MHz processor
[    0.008000] Calibrating delay loop (skipped) preset value.. 5387.01 BogoMIPS (lpj=10774032)
[    0.009008] pid_max: default: 32768 minimum: 301
[    0.010990] Mount-cache hash table entries: 256
[    0.012669] Initializing cgroup subsys devices
[    0.013827] Initializing cgroup subsys perf_event
[    0.016030] Initializing cgroup subsys net_prio
[    0.017284] Last level iTLB entries: 4KB 0, 2MB 0, 4MB 0
[    0.017284] Last level dTLB entries: 4KB 0, 2MB 0, 4MB 0
[    0.017284] tlb_flushall_shift: 6
[    0.020062] debug: unmapping init [mem 0xffffffff81ecf000-0xffffffff81ed2fff]
[    0.024193] ACPI: Core revision 20130517
[    0.027934] ACPI: All ACPI Tables successfully acquired
[    0.029165] Getting VERSION: 50014
[    0.030054] Getting VERSION: 50014
[    0.030919] Getting ID: 0
[    0.032030] Getting ID: ff000000
[    0.032842] Getting LVT0: 8700
[    0.033600] Getting LVT1: 8400
[    0.034458] enabled ExtINT on CPU#0
[    0.036855] ENABLING IO-APIC IRQs
[    0.037751] init IO_APIC IRQs
[    0.038508]  apic 0 pin 0 not connected
[    0.039513] IOAPIC[0]: Set routing entry (0-1 -> 0x31 -> IRQ 1 Mode:0 Active:0 Dest:1)
[    0.040106] IOAPIC[0]: Set routing entry (0-2 -> 0x30 -> IRQ 0 Mode:0 Active:0 Dest:1)
[    0.044052] IOAPIC[0]: Set routing entry (0-3 -> 0x33 -> IRQ 3 Mode:0 Active:0 Dest:1)
[    0.045927] IOAPIC[0]: Set routing entry (0-4 -> 0x34 -> IRQ 4 Mode:0 Active:0 Dest:1)
[    0.048072] IOAPIC[0]: Set routing entry (0-5 -> 0x35 -> IRQ 5 Mode:1 Active:0 Dest:1)
[    0.052092] IOAPIC[0]: Set routing entry (0-6 -> 0x36 -> IRQ 6 Mode:0 Active:0 Dest:1)
[    0.056068] IOAPIC[0]: Set routing entry (0-7 -> 0x37 -> IRQ 7 Mode:0 Active:0 Dest:1)
[    0.059023] IOAPIC[0]: Set routing entry (0-8 -> 0x38 -> IRQ 8 Mode:0 Active:0 Dest:1)
[    0.060062] IOAPIC[0]: Set routing entry (0-9 -> 0x39 -> IRQ 9 Mode:1 Active:0 Dest:1)
[    0.062031] IOAPIC[0]: Set routing entry (0-10 -> 0x3a -> IRQ 10 Mode:1 Active:0 Dest:1)
[    0.064055] IOAPIC[0]: Set routing entry (0-11 -> 0x3b -> IRQ 11 Mode:1 Active:0 Dest:1)
[    0.068053] IOAPIC[0]: Set routing entry (0-12 -> 0x3c -> IRQ 12 Mode:0 Active:0 Dest:1)
[    0.069577] IOAPIC[0]: Set routing entry (0-13 -> 0x3d -> IRQ 13 Mode:0 Active:0 Dest:1)
[    0.070619] IOAPIC[0]: Set routing entry (0-14 -> 0x3e -> IRQ 14 Mode:0 Active:0 Dest:1)
[    0.071485] IOAPIC[0]: Set routing entry (0-15 -> 0x3f -> IRQ 15 Mode:0 Active:0 Dest:1)
[    0.072050]  apic 0 pin 16 not connected
[    0.073041]  apic 0 pin 17 not connected
[    0.076017]  apic 0 pin 18 not connected
[    0.077000]  apic 0 pin 19 not connected
[    0.077983]  apic 0 pin 20 not connected
[    0.079000]  apic 0 pin 21 not connected
[    0.080020]  apic 0 pin 22 not connected
[    0.080712]  apic 0 pin 23 not connected
[    0.081651] ..TIMER: vector=0x30 apic1=0 pin1=2 apic2=-1 pin2=-1
[    0.084020] smpboot: CPU0: Intel Common KVM processor (fam: 0f, model: 06, stepping: 01)
[    0.087131] Using local APIC timer interrupts.
[    0.087131] calibrating APIC timer ...
[    0.092000] ... lapic delta = 6245980
[    0.092000] ... PM-Timer delta = 357734
[    0.092000] ... PM-Timer result ok
[    0.092000] ..... delta 6245980
[    0.092000] ..... mult: 268262798
[    0.092000] ..... calibration result: 3997427
[    0.092000] ..... CPU clock speed is 2691.3288 MHz.
[    0.092000] ..... host bus clock speed is 999.1427 MHz.
[    0.092135] Performance Events: unsupported Netburst CPU model 6 no PMU driver, software events only.
[    0.116557] SMP alternatives: lockdep: fixing up alternatives
[    0.117619] smpboot: Booting Node   0, Processors  #1 OK
[    0.008000] kvm-clock: cpu 1, msr 0:e896041, secondary cpu clock
[    0.008000] masked ExtINT on CPU#1
[    0.136187] KVM setup async PF for cpu 1
[    0.136289] Brought up 2 CPUs
[    0.136294] smpboot: Total of 2 processors activated (10774.03 BogoMIPS)
[    0.140375] kvm-stealtime: cpu 1, msr dd0ccc0
[    0.144491] devtmpfs: initialized
[    0.148541] atomic64 test passed for x86-64 platform with CX8 and with SSE
[    0.150385] regulator-dummy: no parameters
[    0.151827] NET: Registered protocol family 16
[    0.153425] ACPI: bus type PCI registered
[    0.156152] PCI: Using configuration type 1 for base access
[    0.168588] ACPI: Added _OSI(Module Device)
[    0.169822] ACPI: Added _OSI(Processor Device)
[    0.170879] ACPI: Added _OSI(3.0 _SCP Extensions)
[    0.172018] ACPI: Added _OSI(Processor Aggregator Device)
[    0.175478] ACPI: EC: Look up EC in DSDT
[    0.183893] ACPI: Interpreter enabled
[    0.184034] ACPI: (supports S0 S5)
[    0.184931] ACPI: Using IOAPIC for interrupt routing
[    0.186334] PCI: Using host bridge windows from ACPI; if necessary, use "pci=nocrs" and report a bug
[    0.205875] ACPI: PCI Root Bridge [PCI0] (domain 0000 [bus 00-ff])
[    0.208091] PCI host bridge to bus 0000:00
[    0.209301] pci_bus 0000:00: root bus resource [bus 00-ff]
[    0.210712] pci_bus 0000:00: root bus resource [io  0x0000-0x0cf7]
[    0.212020] pci_bus 0000:00: root bus resource [io  0x0d00-0xffff]
[    0.213699] pci_bus 0000:00: root bus resource [mem 0x000a0000-0x000bffff]
[    0.216023] pci_bus 0000:00: root bus resource [mem 0x80000000-0xfebfffff]
[    0.217855] pci 0000:00:00.0: [8086:1237] type 00 class 0x060000
[    0.221094] pci 0000:00:01.0: [8086:7000] type 00 class 0x060100
[    0.224148] pci 0000:00:01.1: [8086:7010] type 00 class 0x010180
[    0.229371] pci 0000:00:01.1: reg 0x20: [io  0xc060-0xc06f]
[    0.233445] pci 0000:00:01.3: [8086:7113] type 00 class 0x068000
[    0.236140] pci 0000:00:01.3: quirk: [io  0xb000-0xb03f] claimed by PIIX4 ACPI
[    0.238652] pci 0000:00:01.3: quirk: [io  0xb100-0xb10f] claimed by PIIX4 SMB
[    0.244586] pci 0000:00:02.0: [1013:00b8] type 00 class 0x030000
[    0.252962] pci 0000:00:02.0: reg 0x10: [mem 0xfc000000-0xfdffffff pref]
[    0.256076] pci 0000:00:02.0: reg 0x14: [mem 0xfebe2000-0xfebe2fff]
[    0.269000] pci 0000:00:02.0: reg 0x30: [mem 0xfebd0000-0xfebdffff pref]
[    0.272575] pci 0000:00:03.0: [1af4:1000] type 00 class 0x020000
[    0.274766] pci 0000:00:03.0: reg 0x10: [io  0xc040-0xc05f]
[    0.276600] pci 0000:00:03.0: reg 0x14: [mem 0xfebe1000-0xfebe1fff]
[    0.284025] pci 0000:00:03.0: reg 0x30: [mem 0xfebc0000-0xfebcffff pref]
[    0.286399] pci 0000:00:04.0: [8086:100e] type 00 class 0x020000
[    0.289247] pci 0000:00:04.0: reg 0x10: [mem 0xfeb80000-0xfeb9ffff]
[    0.292877] pci 0000:00:04.0: reg 0x14: [io  0xc000-0xc03f]
[    0.300026] pci 0000:00:04.0: reg 0x30: [mem 0xfeba0000-0xfebbffff pref]
[    0.302292] pci 0000:00:05.0: [8086:25ab] type 00 class 0x088000
[    0.304875] pci 0000:00:05.0: reg 0x10: [mem 0xfebe0000-0xfebe000f]
[    0.310773] pci_bus 0000:00: on NUMA node 0
[    0.312063] acpi PNP0A03:00: ACPI _OSC support notification failed, disabling PCIe ASPM
[    0.320079] acpi PNP0A03:00: Unable to request _OSC control (_OSC support mask: 0x08)
[    0.329659] ACPI: PCI Interrupt Link [LNKA] (IRQs 5 *10 11)
[    0.331337] ACPI: PCI Interrupt Link [LNKB] (IRQs 5 *10 11)
[    0.332836] ACPI: PCI Interrupt Link [LNKC] (IRQs 5 10 *11)
[    0.334509] ACPI: PCI Interrupt Link [LNKD] (IRQs 5 10 *11)
[    0.336467] ACPI: PCI Interrupt Link [LNKS] (IRQs *9)
[    0.338887] ACPI: Enabled 16 GPEs in block 00 to 0F
[    0.340038] ACPI: \_SB_.PCI0: notify handler is installed
[    0.341321] Found 1 acpi root devices
[    0.343144] vgaarb: device added: PCI:0000:00:02.0,decodes=io+mem,owns=io+mem,locks=none
[    0.344018] vgaarb: loaded
[    0.344502] vgaarb: bridge control possible 0000:00:02.0
[    0.345822] ACPI: bus type USB registered
[    0.348108] usbcore: registered new interface driver usbfs
[    0.349311] usbcore: registered new interface driver hub
[    0.352000] usbcore: registered new device driver usb
[    0.352000] pps_core: LinuxPPS API ver. 1 registered
[    0.352021] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
[    0.353627] PTP clock support registered
[    0.356007] wmi: Mapper loaded
[    0.356103] PCI: Using ACPI for IRQ routing
[    0.357061] PCI: pci_cache_line_size set to 64 bytes
[    0.358256] e820: reserve RAM buffer [mem 0x0009fc00-0x0009ffff]
[    0.359789] e820: reserve RAM buffer [mem 0x0fffe000-0x0fffffff]
[    0.365092] NET: Registered protocol family 23
[    0.366762] cfg80211: Calling CRDA to update world regulatory domain
[    0.368003] nfc: nfc_init: NFC Core ver 0.1
[    0.368003] NET: Registered protocol family 39
[    0.368686] HPET: 3 timers in total, 0 timers will be used for per-cpu timer
[    0.372190] Switched to clocksource kvm-clock
[    0.373430] pnp: PnP ACPI init
[    0.374312] ACPI: bus type PNP registered
[    0.376122] IOAPIC[0]: Set routing entry (0-8 -> 0x38 -> IRQ 8 Mode:0 Active:0 Dest:3)
[    0.378004] pnp 00:00: Plug and Play ACPI device, IDs PNP0b00 (active)
[    0.379561] IOAPIC[0]: Set routing entry (0-1 -> 0x31 -> IRQ 1 Mode:0 Active:0 Dest:3)
[    0.381515] pnp 00:01: Plug and Play ACPI device, IDs PNP0303 (active)
[    0.383165] IOAPIC[0]: Set routing entry (0-12 -> 0x3c -> IRQ 12 Mode:0 Active:0 Dest:3)
[    0.385074] pnp 00:02: Plug and Play ACPI device, IDs PNP0f13 (active)
[    0.386609] IOAPIC[0]: Set routing entry (0-6 -> 0x36 -> IRQ 6 Mode:0 Active:0 Dest:3)
[    0.388379] pnp 00:03: [dma 2]
[    0.389162] pnp 00:03: Plug and Play ACPI device, IDs PNP0700 (active)
[    0.390681] IOAPIC[0]: Set routing entry (0-7 -> 0x37 -> IRQ 7 Mode:0 Active:0 Dest:3)
[    0.392523] pnp 00:04: Plug and Play ACPI device, IDs PNP0400 (active)
[    0.394070] IOAPIC[0]: Set routing entry (0-4 -> 0x34 -> IRQ 4 Mode:0 Active:0 Dest:3)
[    0.395854] pnp 00:05: Plug and Play ACPI device, IDs PNP0501 (active)
[    0.398301] pnp 00:06: Plug and Play ACPI device, IDs PNP0103 (active)
[    0.403840] pnp: PnP ACPI: found 7 devices
[    0.405874] ACPI: bus type PNP unregistered
[    0.412973] pci_bus 0000:00: resource 4 [io  0x0000-0x0cf7]
[    0.414386] pci_bus 0000:00: resource 5 [io  0x0d00-0xffff]
[    0.415599] pci_bus 0000:00: resource 6 [mem 0x000a0000-0x000bffff]
[    0.417931] pci_bus 0000:00: resource 7 [mem 0x80000000-0xfebfffff]
[    0.420829] NET: Registered protocol family 2
[    0.422795] TCP established hash table entries: 2048 (order: 3, 32768 bytes)
[    0.424908] TCP bind hash table entries: 2048 (order: 5, 131072 bytes)
[    0.426509] TCP: Hash tables configured (established 2048 bind 2048)
[    0.428117] TCP: reno registered
[    0.428858] UDP hash table entries: 256 (order: 3, 40960 bytes)
[    0.430660] UDP-Lite hash table entries: 256 (order: 3, 40960 bytes)
[    0.432627] NET: Registered protocol family 1
[    0.435273] RPC: Registered named UNIX socket transport module.
[    0.436794] RPC: Registered udp transport module.
[    0.437656] RPC: Registered tcp transport module.
[    0.438871] RPC: Registered tcp NFSv4.1 backchannel transport module.
[    0.440565] pci 0000:00:00.0: Limiting direct PCI/PCI transfers
[    0.442282] pci 0000:00:01.0: PIIX3: Enabling Passive Release
[    0.443564] pci 0000:00:01.0: Activating ISA DMA hang workarounds
[    0.445194] pci 0000:00:02.0: Boot video device
[    0.446176] PCI: CLS 0 bytes, default 64
[    0.447688] Unpacking initramfs...
[    2.061244] debug: unmapping init [mem 0xffff88000e8d6000-0xffff88000ffeffff]
[    2.063616] has_svm: not amd
[    2.064558] kvm: no hardware support
[    2.066230] camellia-x86_64: performance on this CPU would be suboptimal: disabling camellia-x86_64.
[    2.069179] blowfish-x86_64: performance on this CPU would be suboptimal: disabling blowfish-x86_64.
[    2.071916] twofish-x86_64-3way: performance on this CPU would be suboptimal: disabling twofish-x86_64-3way.
[    2.073628] sha1_ssse3: Neither AVX nor SSSE3 is available/usable.
[    2.073723] cryptomgr_test (24) used greatest stack depth: 6320 bytes left
[    2.076534] sha256_ssse3: Neither AVX nor SSSE3 is available/usable.
[    2.078637] sha512_ssse3: Neither AVX nor SSSE3 is available/usable.
[    2.079595] AVX or AES-NI instructions are not detected.
[    2.080743] AVX instructions are not detected.
[    2.082062] AVX instructions are not detected.
[    2.083639] AVX instructions are not detected.
[    2.087344] Initializing RT-Tester: OK
[    2.088881] audit: initializing netlink socket (disabled)
[    2.091323] type=2000 audit(1378709047.831:1): initialized
[    2.100404] DLM installed
[    2.104679] NFS: Registering the id_resolver key type
[    2.106429] Key type id_resolver registered
[    2.108561] Key type id_legacy registered
[    2.110488] Installing knfsd (copyright (C) 1996 okir@monad.swb.de).
[    2.114815] ROMFS MTD (C) 2007 Red Hat, Inc.
[    2.117999] fuse init (API version 7.22)
[    2.121825] ceph: loaded (mds proto 32)
[    2.128801] cryptomgr_test (43) used greatest stack depth: 5696 bytes left
[    2.132371] cryptomgr_test (44) used greatest stack depth: 5392 bytes left
[    2.150373] cryptomgr_test (72) used greatest stack depth: 5280 bytes left
[    2.158445] alg: No test for crc32 (crc32-table)
[    2.159494] alg: No test for lz4hc (lz4hc-generic)
[    2.160569] alg: No test for stdrng (krng)
[    2.161458] NET: Registered protocol family 38
[    2.162210] Key type asymmetric registered
[    2.162989] Asymmetric key parser 'x509' registered
[    2.163908] test_string_helpers: Running tests...
[    2.165453] crc32: CRC_LE_BITS = 32, CRC_BE BITS = 32
[    2.166307] crc32: self tests passed, processed 225944 bytes in 283400 nsec
[    2.167822] crc32c: CRC_LE_BITS = 32
[    2.168509] crc32c: self tests passed, processed 225944 bytes in 141779 nsec
[    2.170311] cr_bllcd: INTEL CARILLO RANCH LPC not found.
[    2.171852] cr_bllcd: Carillo Ranch Backlight Driver Initialized.
[    2.173980] VIA Graphics Integration Chipset framebuffer 2.4 initializing
[    2.176092] vmlfb: initializing
[    2.177052] Could not find Carillo Ranch MCH device.
[    2.178665] no IO addresses supplied
[    2.180057] hgafb: HGA card not detected.
[    2.181128] hgafb: probe of hgafb.0 failed with error -22
[    2.182628] usbcore: registered new interface driver udlfb
[    2.184167] usbcore: registered new interface driver smscufx
[    2.187861] uvesafb: failed to execute /sbin/v86d
[    2.189143] uvesafb: make sure that the v86d helper is installed and executable
[    2.191192] uvesafb: Getting VBE info block failed (eax=0x4f00, err=-2)
[    2.193505] uvesafb: vbe_init() failed with -22
[    2.195800] uvesafb: probe of uvesafb.0 failed with error -22
[    2.198820] ipmi message handler version 39.2
[    2.200076] ipmi device interface
[    2.201769] IPMI System Interface driver.
[    2.204350] ipmi_si: Adding default-specified kcs state machine
[    2.207696] ipmi_si: Trying default-specified kcs state machine at i/o address 0xca2, slave address 0x0, irq 0
[    2.211953] ipmi_si: Interface detection failed
[    2.224137] ipmi_si: Adding default-specified smic state machine
[    2.225221] ipmi_si: Trying default-specified smic state machine at i/o address 0xca9, slave address 0x0, irq 0
[    2.227245] ipmi_si: Interface detection failed
[    2.240174] ipmi_si: Adding default-specified bt state machine
[    2.241353] ipmi_si: Trying default-specified bt state machine at i/o address 0xe4, slave address 0x0, irq 0
[    2.242814] ipmi_si: Interface detection failed
[    2.252330] kobject: 'ipmi_si' (ffff88000779b800): kobject_release, parent ffff8800001b7648 (delayed)
[    2.254145] kobject: 'ipmi_si' (ffff88000779b600): kobject_release, parent ffff880000221248 (delayed)
[    2.256185] kobject: 'ipmi_si' (ffff88000779ba00): kobject_release, parent ffff880000189248 (delayed)
[    2.257861] ipmi_si: Unable to find any System Interface(s)
[    2.258921] IPMI Watchdog: driver initialized
[    2.259666] Copyright (C) 2004 MontaVista Software - IPMI Powerdown via sys_reboot.
[    2.261475] input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input0
[    2.263026] ACPI: Power Button [PWRF]
[    2.934894] Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled
[    2.959875] 00:05: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
[    2.963055] Applicom driver: $Id: ac.c,v 1.30 2000/03/22 16:03:57 dwmw2 Exp $
[    2.965169] ac.o: No PCI boards found.
[    2.966094] ac.o: For an ISA board you must supply memory and irq parameters.
[    2.968209] Non-volatile memory driver v1.3
[    2.969102] Linux agpgart interface v0.103
[    2.970494] [drm:drm_core_init] *ERROR* Cannot create /proc/dri
[    2.971846] kobject: 'drm' (ffff880006da2848): kobject_release, parent ffff880000189648 (delayed)
[    2.973823] kobject: 'drm' (ffff880006d9f000): kobject_release, parent           (null) (delayed)
[    2.975770] [drm] radeon kernel modesetting enabled.
[    2.977682] [drm:drm_proc_init] *ERROR* Cannot create /proc/dri/0
[    2.979129] [drm:drm_get_minor] *ERROR* DRM: Failed to initialize /proc/dri.
[    2.981337] kobject: 'controlD64' (ffff880006da2020): kobject_release, parent           (null) (delayed)
[    2.983384] cirrus: probe of 0000:00:02.0 failed with error -1
[    2.985019] usbcore: registered new interface driver udl
[    2.987222] parport_pc 00:04: reported by Plug and Play ACPI
[    2.988574] parport0: PC-style at 0x378, irq 7 [PCSPP(,...)]
[    2.990338] kobject: 'parport_pc.956' (ffff880006da2020): kobject_release, parent           (null) (delayed)
[    2.992654] kobject: 'parport_pc.888' (ffff880006db5820): kobject_release, parent           (null) (delayed)
[    2.994905] kobject: 'parport_pc.632' (ffff880006db5020): kobject_release, parent           (null) (delayed)
[    2.997725] ibmasm: IBM ASM Service Processor Driver version 1.0 loaded
[    2.999184] dummy-irq: no IRQ given.  Use irq=N
[    3.000293] Phantom Linux Driver, version n0.9.8, init OK
[    3.001658] Silicon Labs C2 port support v. 0.51.0 - (C) 2007 Rodolfo Giometti
[    3.003479] c2port c2port0: C2 port uc added
[    3.004449] c2port c2port0: uc flash has 30 blocks x 512 bytes (15360 bytes total)
[    3.006338] Guest personality initialized and is inactive
[    3.007900] VMCI host device registered (name=vmci, major=10, minor=56)
[    3.009140] Initialized host personality
[    3.009901] Driver for timberdale has been successfully registered.
[    3.011149] usbcore: registered new interface driver viperboard
[    3.012136] usbcore: registered new interface driver pn533
[    3.013247] mtdoops: mtd device (mtddev=name/number) must be supplied
[    3.014218] device id = 2440
[    3.014675] device id = 2480
[    3.015103] device id = 24c0
[    3.015531] device id = 24d0
[    3.015963] device id = 25a1
[    3.016445] device id = 2670
[    3.017005] platform physmap-flash.0: failed to claim resource 0
[    3.018449] kobject: 'physmap-flash' (ffff880006dce800): kobject_release, parent ffff880000189248 (delayed)
[    3.020395] SBC-GXx flash: IO:0x258-0x259 MEM:0xdc000-0xdffff
[    3.021398] Could not find PAR responsible for SC520CDP Flash Bank #0
[    3.022299] Trying default address 0x8400000
[    3.023029] Could not find PAR responsible for SC520CDP Flash Bank #1
[    3.023968] Trying default address 0x8c00000
[    3.024710] Could not find PAR responsible for SC520CDP DIL Flash
[    3.025602] Trying default address 0x9400000
[    3.026309] SC520 CDP flash device: 0x800000 at 0x8400000
[    3.027133] Failed to ioremap_nocache
[    3.027752] Failed to ioremap_nocache
[    3.028406] Generic platform RAM MTD, (c) 2004 Simtec Electronics
[    3.029443] kobject: 'docg3' (ffff880006dd5c00): kobject_release, parent ffff880000189248 (delayed)
[    3.030930] slram: not enough parameters.
[    3.035384] No valid DiskOnChip devices found
[    3.036301] [nandsim] warning: read_byte: unexpected data output cycle, state is STATE_READY return 0x0
[    3.037601] [nandsim] warning: read_byte: unexpected data output cycle, state is STATE_READY return 0x0
[    3.039517] [nandsim] warning: read_byte: unexpected data output cycle, state is STATE_READY return 0x0
[    3.041445] [nandsim] warning: read_byte: unexpected data output cycle, state is STATE_READY return 0x0
[    3.042893] [nandsim] warning: read_byte: unexpected data output cycle, state is STATE_READY return 0x0
[    3.044274] [nandsim] warning: read_byte: unexpected data output cycle, state is STATE_READY return 0x0
[    3.045627] NAND device: Manufacturer ID: 0x98, Chip ID: 0x39 (Toshiba NAND 128MiB 1,8V 8-bit), 128MiB, page size: 512, OOB size: 16
[    3.047445] flash size: 128 MiB
[    3.047913] page size: 512 bytes
[    3.048433] OOB area size: 16 bytes
[    3.048950] sector size: 16 KiB
[    3.049410] pages number: 262144
[    3.049885] pages per sector: 32
[    3.050357] bus width: 8
[    3.050748] bits in sector size: 14
[    3.051267] bits in page size: 9
[    3.051748] bits in OOB size: 4
[    3.052252] flash size with OOB: 135168 KiB
[    3.052878] page address bytes: 4
[    3.053361] sector address bytes: 3
[    3.053877] options: 0x42
[    3.057732] Scanning device for bad blocks
[    3.064229] tsc: Refined TSC clocksource calibration: 2693.458 MHz
[    3.089949] Creating 1 MTD partitions on "NAND 128MiB 1,8V 8-bit":
[    3.090983] 0x000000000000-0x000008000000 : "NAND simulator partition 0"
[    3.092696] parport0: powerup/reset Butterfly
[    3.209035] parport_pc 00:04: registered master spi42
[    3.211214] parport_pc 00:04: master is unqueued, this is deprecated
[    3.212706] spi spi42.1: spi_bitbang_setup, 66 nsec/bit
[    3.214606] spi spi42.1: setup mode 0, 8 bits/w, 15000000 Hz max --> 0
[    3.216653] parport_pc 00:04: registered child spi42.1
[    3.218803] parport0: dataflash at spi42.1
[    3.220575] parport0: AVR Butterfly
[    3.222255] parport0: cannot grant exclusive access for device spi-lm70llp
[    3.226128] spi-lm70llp: spi_lm70llp probe fail, status -12
[    3.227736] usbcore: registered new interface driver irda-usb
[    3.228643] usbcore: registered new interface driver stir4200
[    3.229992] usbcore: registered new interface driver mcs7780
[    3.232347] usbcore: registered new interface driver kingsun-sir
[    3.234367] usbcore: registered new interface driver ksdazzle-sir
[    3.236437] usbcore: registered new interface driver ks959-sir
[    3.238095] usbcore: registered new interface driver hwa-rc
[    3.239231] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[    3.240255] ohci-pci: OHCI PCI platform driver
[    3.241058] ohci-platform: OHCI generic platform driver
[    3.242052] uhci_hcd: USB Universal Host Controller Interface driver
[    3.243479] driver u132_hcd
[    3.246169] usbcore: registered new interface driver hwa-hc
[    3.247136] fusbh200_hcd: FUSBH200 Host Controller (EHCI) Driver
[    3.248153] Warning! fusbh200_hcd should always be loaded before uhci_hcd and ohci_hcd, not after
[    3.250017] usbcore: registered new interface driver cdc_wdm
[    3.251006] usbcore: registered new interface driver usbtmc
[    3.252371] usbcore: registered new interface driver appledisplay
[    3.253300] usbcore: registered new interface driver emi26 - firmware loader
[    3.254432] usbcore: registered new interface driver emi62 - firmware loader
[    3.255605] driver ftdi-elan
[    3.257512] usbcore: registered new interface driver ftdi-elan
[    3.259104] usbcore: registered new interface driver idmouse
[    3.260884] usbcore: registered new interface driver usblcd
[    3.262772] usbcore: registered new interface driver ldusb
[    3.263862] usbcore: registered new interface driver usbled
[    3.264750] usbcore: registered new interface driver legousbtower
[    3.265736] usbcore: registered new interface driver rio500
[    3.266784] usbcore: registered new interface driver usbtest
[    3.267743] usbcore: registered new interface driver trancevibrator
[    3.269057] usbcore: registered new interface driver uss720
[    3.270480] uss720: v0.6:USB Parport Cable driver for Cables using the Lucent Technologies USS720 Chip
[    3.271875] uss720: NOTE: this is a special purpose driver to allow nonstandard
[    3.272992] uss720: protocols (eg. bitbang) over USS720 usb to parallel cables
[    3.274126] uss720: If you just want to connect to a printer, use usblp instead
[    3.275695] usbcore: registered new interface driver yurex
[    3.276628] kobject: 'gpio-vbus' (ffff880006816a00): kobject_release, parent ffff880000189248 (delayed)
[    3.279018] i8042: PNP: PS/2 Controller [PNP0303:KBD,PNP0f13:MOU] at 0x60,0x64 irq 1,12
[    3.282120] serio: i8042 KBD port at 0x60,0x64 irq 1
[    3.283570] serio: i8042 AUX port at 0x60,0x64 irq 12
[    3.285423] parport0: cannot grant exclusive access for device parkbd
[    3.354942] input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input1
[    3.357306] usbcore: registered new interface driver bcm5974
[    3.357735] kobject: '(null)' (ffff8800068222f0): kobject_release, parent           (null) (delayed)
[    3.360099] usbcore: registered new interface driver synaptics_usb
[    3.362475] usbcore: registered new interface driver iforce
[    3.366628] parport0: cannot grant exclusive access for device walkera0701
[    3.369354] walkera0701: failed to register parport device
[    3.374489] usbcore: registered new interface driver usbtouchscreen
[    3.380096] apanel: Fujitsu BIOS signature 'FJKEYINF' not found...
[    3.383449] usbcore: registered new interface driver ati_remote2
[    3.385766] cm109: Keymap for Komunikate KIP1000 phone loaded
[    3.387346] usbcore: registered new interface driver cm109
[    3.389956] cm109: CM109 phone driver: 20080805 (C) Alfred E. Heggestad
[    3.392541] usbcore: registered new interface driver keyspan_remote
[    3.396639] usbcore: registered new interface driver yealink
[    3.398708] I2O subsystem v1.325
[    3.399663] i2o: max drivers = 8
[    3.400997] I2O Configuration OSM v1.323
[    3.402157] I2O ProcFS OSM v1.316
[    3.403197] kobject: 'proc-osm' (ffff880006833200): kobject_release, parent ffff880006833c48 (delayed)
[    3.406361] kobject: 'mc13xxx-rtc' (ffff88000683c200): kobject_release, parent ffff880000189248 (delayed)
[    3.411962] kobject: 'rtc-msm6242' (ffff88000683c000): kobject_release, parent ffff880000189248 (delayed)
[    3.417786] kobject: 'pcap-rtc' (ffff88000683ee00): kobject_release, parent ffff880000189248 (delayed)
[    3.424472] kobject: 'rtc-rp5c01' (ffff880006840e00): kobject_release, parent ffff880000189248 (delayed)
[    3.429870] rtc rtc0: test: dev (254:0)
[    3.431383] rtc-test rtc-test.0: rtc core: registered test as rtc0
[    3.434436] rtc rtc1: test: dev (254:1)
[    3.435883] rtc-test rtc-test.1: rtc core: registered test as rtc1
[    3.438398] i2c /dev entries driver
[    3.440660] usbcore: registered new interface driver i2c-diolan-u2c
[    3.442997] i2c-parport: adapter type unspecified
[    3.444834] i2c-parport-light: adapter type unspecified
[    3.447503] pps pps0: new PPS source ktimer
[    3.448188] pps pps0: ktimer PPS source registered
[    3.448976] pps_parport: parallel port PPS client
[    3.449879] parport0: cannot grant exclusive access for device pps_parport
[    3.451464] pps_parport: couldn't register with parport0
[    3.452649] Driver for 1-wire Dallas network protocol.
[    3.453644] usbcore: registered new interface driver DS9490R
[    3.454697] DS1WM w1 busmaster driver - (c) 2004 Szabolcs Gyurko
[    3.456043] power_supply test_ac: uevent
[    3.456700] power_supply test_ac: POWER_SUPPLY_NAME=test_ac
[    3.457658] power_supply test_ac: prop ONLINE=1
[    3.458322] power_supply test_ac: power_supply_changed
[    3.459395] power_supply test_ac: power_supply_changed_work
[    3.460443] power_supply test_ac: power_supply_update_gen_leds 1
[    3.460585] power_supply test_battery: uevent
[    3.460588] power_supply test_battery: POWER_SUPPLY_NAME=test_battery
[    3.460603] power_supply test_battery: prop STATUS=Discharging
[    3.460607] power_supply test_battery: prop CHARGE_TYPE=Fast
[    3.460610] power_supply test_battery: prop HEALTH=Good
[    3.460617] power_supply test_battery: prop PRESENT=1
[    3.460621] power_supply test_battery: prop TECHNOLOGY=Li-ion
[    3.460625] power_supply test_battery: prop CHARGE_FULL_DESIGN=100
[    3.460628] power_supply test_battery: prop CHARGE_FULL=100
[    3.460632] power_supply test_battery: prop CHARGE_NOW=50
[    3.460635] power_supply test_battery: prop CAPACITY=50
[    3.460639] power_supply test_battery: prop CAPACITY_LEVEL=Normal
[    3.460642] power_supply test_battery: prop TIME_TO_EMPTY_AVG=3600
[    3.460645] power_supply test_battery: prop TIME_TO_FULL_NOW=3600
[    3.460649] power_supply test_battery: prop MODEL_NAME=Test battery
[    3.460652] power_supply test_battery: prop MANUFACTURER=Linux
[    3.460656] power_supply test_battery: prop SERIAL_NUMBER=3.11.0-rc2-00010-gc817a67-dirty
[    3.460659] power_supply test_battery: prop TEMP=26
[    3.460662] power_supply test_battery: prop VOLTAGE_NOW=3300
[    3.460966] power_supply test_battery: power_supply_changed
[    3.460983] power_supply test_battery: power_supply_changed_work
[    3.460988] power_supply test_battery: power_supply_update_bat_leds 2
[    3.461001] power_supply test_battery: uevent
[    3.461003] power_supply test_battery: POWER_SUPPLY_NAME=test_battery
[    3.461019] power_supply test_battery: prop STATUS=Discharging
[    3.461023] power_supply test_battery: prop CHARGE_TYPE=Fast
[    3.461027] power_supply test_battery: prop HEALTH=Good
[    3.461030] power_supply test_battery: prop PRESENT=1
[    3.461034] power_supply test_battery: prop TECHNOLOGY=Li-ion
[    3.461038] power_supply test_battery: prop CHARGE_FULL_DESIGN=100
[    3.461042] power_supply test_battery: prop CHARGE_FULL=100
[    3.461045] power_supply test_battery: prop CHARGE_NOW=50
[    3.461049] power_supply test_battery: prop CAPACITY=50
[    3.461052] power_supply test_battery: prop CAPACITY_LEVEL=Normal
[    3.461056] power_supply test_battery: prop TIME_TO_EMPTY_AVG=3600
[    3.461060] power_supply test_battery: prop TIME_TO_FULL_NOW=3600
[    3.461063] power_supply test_battery: prop MODEL_NAME=Test battery
[    3.461067] power_supply test_battery: prop MANUFACTURER=Linux
[    3.461074] power_supply test_battery: prop SERIAL_NUMBER=3.11.0-rc2-00010-gc817a67-dirty
[    3.461078] power_supply test_battery: prop TEMP=26
[    3.461082] power_supply test_battery: prop VOLTAGE_NOW=3300
[    3.461138] power_supply test_usb: uevent
[    3.461140] power_supply test_usb: POWER_SUPPLY_NAME=test_usb
[    3.461148] power_supply test_usb: prop ONLINE=1
[    3.461161] power_supply test_usb: power_supply_changed
[    3.461181] power_supply test_usb: power_supply_changed_work
[    3.461186] power_supply test_usb: power_supply_update_gen_leds 1
[    3.461192] power_supply test_usb: uevent
[    3.461194] power_supply test_usb: POWER_SUPPLY_NAME=test_usb
[    3.461201] power_supply test_usb: prop ONLINE=1
[    3.462100] applesmc: supported laptop not found!
[    3.462102] applesmc: driver init failed (ret=-19)!
[    3.462550] f71882fg: Not a Fintek device
[    3.462641] f71882fg: Not a Fintek device
[    3.463541] kobject: 'mc13783-adc' (ffff880006884200): kobject_release, parent ffff880000189248 (delayed)
[    3.463859] pc87360: PC8736x not detected, module not inserted
[    3.464817] cpuidle: using governor ladder
[    3.464820] cpuidle: using governor menu
[    3.464840] sdhci: Secure Digital Host Controller Interface driver
[    3.464841] sdhci: Copyright(c) Pierre Ossman
[    3.541445] power_supply test_ac: uevent
[    3.542567] power_supply test_ac: POWER_SUPPLY_NAME=test_ac
[    3.544572] VUB300 Driver rom wait states = 1C irqpoll timeout = 0400
[    3.544573] usbcore: registered new interface driver vub300
[    3.546666] power_supply test_ac: prop ONLINE=1
[    3.547909] usbcore: registered new interface driver ushc
[    3.548963] sdhci-pltfm: SDHCI platform and OF driver helper
[    3.551027] ledtrig-cpu: registered to indicate activity on CPUs
[    3.553713] dcdbas dcdbas: Dell Systems Management Base Driver (version 5.6.0-3.2)
[    3.558955] usbcore: registered new interface driver usbhid
[    3.562063] usbhid: USB HID core driver
[    3.563823] usbip_core: usbip_core_init:804: USB/IP Core v1.0.0
[    3.566228] vhci_hcd: vhci_hcd_probe:1000: name vhci_hcd id -1
[    3.568100] vhci_hcd vhci_hcd: USB/IP Virtual Host Controller
[    3.569529] vhci_hcd vhci_hcd: new USB bus registered, assigned bus number 1
[    3.570944] vhci_hcd: vhci_start:884: enter vhci_start
[    3.574085] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
[    3.575520] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    3.576877] usb usb1: Product: USB/IP Virtual Host Controller
[    3.577977] usb usb1: Manufacturer: Linux 3.11.0-rc2-00010-gc817a67-dirty vhci_hcd
[    3.579961] usb usb1: SerialNumber: vhci_hcd
[    3.581647] hub 1-0:1.0: USB hub found
[    3.582571] vhci_hcd: vhci_hub_control:247: typeReq a006 wValue 2900 wIndex 0
[    3.583775] vhci_hcd: vhci_hub_control:305:  GetHubDescriptor
[    3.584769] vhci_hcd: vhci_hub_control:398: port -1
[    3.585532] vhci_hcd: vhci_hub_control:405:  bye
[    3.586238] hub 1-0:1.0: 8 ports detected
[    3.586960] vhci_hcd: vhci_hub_control:247: typeReq a000 wValue 0 wIndex 0
[    3.588544] vhci_hcd: vhci_hub_control:309:  GetHubStatus
[    3.589404] vhci_hcd: vhci_hub_control:398: port -1
[    3.590169] vhci_hcd: vhci_hub_control:405:  bye
[    3.591348] vhci_hcd: vhci_hub_control:247: typeReq 2303 wValue 8 wIndex 1
[    3.592480] vhci_hcd: vhci_hub_control:384:  SetPortFeature: default 8
[    3.593429] vhci_hcd: vhci_hub_control:398: port 0
[    3.594126] vhci_hcd: dump_port_status_diff:101: status prev -> new: 00000000 -> 00000100
[    3.595405] vhci_hcd: dump_port_status_diff:115:  +POWER
[    3.596226] vhci_hcd: dump_port_status_diff:119:
[    3.597347] vhci_hcd: vhci_hub_control:405:  bye
[    3.599116] vhci_hcd: vhci_hub_control:247: typeReq 2303 wValue 8 wIndex 2
[    3.600978] vhci_hcd: vhci_hub_control:384:  SetPortFeature: default 8
[    3.602761] vhci_hcd: vhci_hub_control:398: port 1
[    3.604128] vhci_hcd: dump_port_status_diff:101: status prev -> new: 00000000 -> 00000100
[    3.606289] vhci_hcd: dump_port_status_diff:115:  +POWER
[    3.607678] vhci_hcd: dump_port_status_diff:119:
[    3.608407] vhci_hcd: vhci_hub_control:405:  bye
[    3.609130] vhci_hcd: vhci_hub_control:247: typeReq 2303 wValue 8 wIndex 3
[    3.610526] vhci_hcd: vhci_hub_control:384:  SetPortFeature: default 8
[    3.612230] vhci_hcd: vhci_hub_control:398: port 2
[    3.613466] vhci_hcd: dump_port_status_diff:101: status prev -> new: 00000000 -> 00000100
[    3.615735] vhci_hcd: dump_port_status_diff:115:  +POWER
[    3.618733] vhci_hcd: dump_port_status_diff:119:
[    3.621268] vhci_hcd: vhci_hub_control:405:  bye
[    3.622937] vhci_hcd: vhci_hub_control:247: typeReq 2303 wValue 8 wIndex 4
[    3.624399] vhci_hcd: vhci_hub_control:384:  SetPortFeature: default 8
[    3.625882] vhci_hcd: vhci_hub_control:398: port 3
[    3.627133] vhci_hcd: dump_port_status_diff:101: status prev -> new: 00000000 -> 00000100
[    3.629159] vhci_hcd: dump_port_status_diff:115:  +POWER
[    3.630399] vhci_hcd: dump_port_status_diff:119:
[    3.631547] vhci_hcd: vhci_hub_control:405:  bye
[    3.632710] vhci_hcd: vhci_hub_control:247: typeReq 2303 wValue 8 wIndex 5
[    3.634427] vhci_hcd: vhci_hub_control:384:  SetPortFeature: default 8
[    3.635963] vhci_hcd: vhci_hub_control:398: port 4
[    3.636962] vhci_hcd: dump_port_status_diff:101: status prev -> new: 00000000 -> 00000100
[    3.638226] vhci_hcd: dump_port_status_diff:115:  +POWER
[    3.639149] vhci_hcd: dump_port_status_diff:119:
[    3.639885] vhci_hcd: vhci_hub_control:405:  bye
[    3.641202] vhci_hcd: vhci_hub_control:247: typeReq 2303 wValue 8 wIndex 6
[    3.643025] vhci_hcd: vhci_hub_control:384:  SetPortFeature: default 8
[    3.644696] vhci_hcd: vhci_hub_control:398: port 5
[    3.645857] vhci_hcd: dump_port_status_diff:101: status prev -> new: 00000000 -> 00000100
[    3.647915] vhci_hcd: dump_port_status_diff:115:  +POWER
[    3.649221] vhci_hcd: dump_port_status_diff:119:
[    3.650314] vhci_hcd: vhci_hub_control:405:  bye
[    3.651430] vhci_hcd: vhci_hub_control:247: typeReq 2303 wValue 8 wIndex 7
[    3.652836] vhci_hcd: vhci_hub_control:384:  SetPortFeature: default 8
[    3.654063] vhci_hcd: vhci_hub_control:398: port 6
[    3.654801] vhci_hcd: dump_port_status_diff:101: status prev -> new: 00000000 -> 00000100
[    3.656223] vhci_hcd: dump_port_status_diff:115:  +POWER
[    3.657546] vhci_hcd: dump_port_status_diff:119:
[    3.658672] vhci_hcd: vhci_hub_control:405:  bye
[    3.659749] vhci_hcd: vhci_hub_control:247: typeReq 2303 wValue 8 wIndex 8
[    3.661571] vhci_hcd: vhci_hub_control:384:  SetPortFeature: default 8
[    3.663592] vhci_hcd: vhci_hub_control:398: port 7
[    3.664994] vhci_hcd: dump_port_status_diff:101: status prev -> new: 00000000 -> 00000100
[    3.666951] vhci_hcd: dump_port_status_diff:115:  +POWER
[    3.668262] vhci_hcd: dump_port_status_diff:119:
[    3.669336] vhci_hcd: vhci_hub_control:405:  bye
[    3.670815] vhci_hcd: vhci_hcd_probe:1034: bye
[    3.671781] vhci_hcd: vhci_hcd_init:1156: USB/IP 'Virtual' Host Controller (VHCI) Driver v1.0.0
[    3.674357] usbcore: registered new interface driver usbip-host
[    3.676660] usbip_host: usbip_host_init:270: USB/IP Host Driver v1.0.0
[    3.679669] usbcore: registered new interface driver tranzport
[    3.682372] usbcore: registered new interface driver alphatrack
[    3.683842] vme_user: VME User Space Access Driver
[    3.685207] vme_user: No cards, skipping registration
[    3.688037] Loading crystalhd 0.9.27
[    3.689701] usbcore: registered new interface driver ft1000usb
[    3.690980] usbcore: registered new interface driver gdm_wimax
[    3.691864] usbcore: registered new interface driver cedusb
[    3.693740] ipip: IPv4 over IPv4 tunneling driver
[    3.695279] gre: GRE over IPv4 demultiplexor driver
[    3.696489] IPv4 over IPSec tunneling driver
[    3.699102] TCP: cubic registered
[    3.700148] NET: Registered protocol family 17
[    3.703081] NET: Registered protocol family 9
[    3.704456] X.25 for Linux Version 0.2
[    3.711736] NET: Registered protocol family 33
[    3.713002] Key type rxrpc registered
[    3.714029] Key type rxrpc_s registered
[    3.716366] RxRPC: Registered security type 2 'rxkad'
[    3.717419] l2tp_core: L2TP core driver, V2.0
[    3.718251] NET4: DECnet for Linux: V.2.5.68s (C) 1995-2003 Linux DECnet Project Team
[    3.719974] DECnet: Routing cache hash table of 256 buckets, 16Kbytes
[    3.720911] NET: Registered protocol family 12
[    3.732457] 8021q: 802.1Q VLAN Support v1.8
[    3.733993] sctp: Hash tables configured (established 1024 bind 1024)
[    3.736198] rds_page_remainder_cpu_notify(): cpu 0 action 0x7
[    3.737224] rds_page_remainder_cpu_notify(): cpu 1 action 0x7
[    3.738418] NET: Registered protocol family 37
[    3.739830] NET: Registered protocol family 36
[    3.740991] Key type dns_resolver registered
[    3.742139] Key type ceph registered
[    3.743101] libceph: loaded (mon/osd proto 15/24)
[    3.744149] mpls_gso: MPLS GSO support
[    3.745366]
[    3.745366] printing PIC contents
[    3.746335] ... PIC  IMR: ffff
[    3.747513] ... PIC  IRR: 1013
[    3.748313] ... PIC  ISR: 0000
[    3.749409] ... PIC ELCR: 0c00
[    3.750677] printing local APIC contents on CPU#0/0:
[    3.752349] ... APIC ID:      00000000 (0)
[    3.753295] ... APIC VERSION: 00050014
[    3.754263] ... APIC TASKPRI: 00000000 (00)
[    3.754663] ... APIC PROCPRI: 00000000
[    3.754663] ... APIC LDR: 01000000
[    3.754663] ... APIC DFR: ffffffff
[    3.754663] ... APIC SPIV: 000001ff
[    3.754663] ... APIC ISR field:
[    3.754663] 0000000000000000000000000000000000000000000000000000000000000000
[    3.754663] ... APIC TMR field:
[    3.754663] 0000000000000000000000000000000000000000000000000000000000000000
[    3.754663] ... APIC IRR field:
[    3.754663] 0000000000000000000000000000000000000000000000000000000000008000
[    3.754663] ... APIC ESR: 00000000
[    3.754663] ... APIC ICR: 000008fd
[    3.754663] ... APIC ICR2: 02000000
[    3.754663] ... APIC LVTT: 000000ef
[    3.754663] ... APIC LVTPC: 00010000
[    3.754663] ... APIC LVT0: 00010700
[    3.754663] ... APIC LVT1: 00000400
[    3.754663] ... APIC LVTERR: 000000fe
[    3.754663] ... APIC TMICT: 0003c2bd
[    3.754663] ... APIC TMCCT: 00000000
[    3.754663] ... APIC TDCR: 00000003
[    3.754663]
[    3.789223] number of MP IRQ sources: 15.
[    3.790722] number of IO-APIC #0 registers: 24.
[    3.791794] testing the IO APIC.......................
[    3.793155] vhci_hcd: vhci_hub_control:247: typeReq a300 wValue 0 wIndex 1
[    3.794344] vhci_hcd: vhci_hub_control:313:  GetPortStatus port 1
[    3.795773] vhci_hcd: vhci_hub_control:355:  GetPortStatus bye 100 0
[    3.798209] vhci_hcd: vhci_hub_control:398: port 0
[    3.798586] IO APIC #0......
[    3.798588] .... register #00: 00000000
[    3.798588] .......    : physical APIC id: 00
[    3.798589] .......    : Delivery Type: 0
[    3.798603] .......    : LTS          : 0
[    3.798605] .... register #01: 00170011
[    3.798606] .......     : max redirection entries: 17
[    3.798607] .......     : PRQ implemented: 0
[    3.798608] .......     : IO APIC version: 11
[    3.798609] .... register #02: 00000000
[    3.798610] .......     : arbitration: 00
[    3.798610] .... IRQ redirection table:
[    3.798631] 1    0    0   0   0    0    0    00
[    3.798648] 0    0    0   0   0    1    1    31
[    3.798665] 0    0    0   0   0    1    1    30
[    3.798681] 0    0    0   0   0    1    1    33
[    3.798698] 1    0    0   0   0    1    1    34
[    3.798714] 1    1    0   0   0    1    1    35
[    3.798730] 0    0    0   0   0    1    1    36
[    3.798747] 0    0    0   0   0    1    1    37
[    3.798764] 0    0    0   0   0    1    1    38
[    3.798780] 0    1    0   0   0    1    1    39
[    3.798796] 1    1    0   0   0    1    1    3A
[    3.798813] 1    1    0   0   0    1    1    3B
[    3.798829] 0    0    0   0   0    1    1    3C
[    3.798846] 0    0    0   0   0    1    1    3D
[    3.798862] 0    0    0   0   0    1    1    3E
[    3.798880] 0    0    0   0   0    1    1    3F
[    3.798897] 1    0    0   0   0    0    0    00
[    3.798908] 1    0    0   0   0    0    0    00
[    3.798924] 1    0    0   0   0    0    0    00
[    3.798941] 1    0    0   0   0    0    0    00
[    3.798957] 1    0    0   0   0    0    0    00
[    3.798973] 1    0    0   0   0    0    0    00
[    3.798990] 1    0    0   0   0    0    0    00
[    3.799006] 1    0    0   0   0    0    0    00
[    3.799007] IRQ to pin mappings:
[    3.799012] IRQ0 -> 0:2
[    3.799014] IRQ1 -> 0:1
[    3.799017] IRQ3 -> 0:3
[    3.799020] IRQ4 -> 0:4
[    3.799022] IRQ5 -> 0:5
[    3.799024] IRQ6 -> 0:6
[    3.799027] IRQ7 -> 0:7
[    3.799029] IRQ8 -> 0:8
[    3.799036] IRQ9 -> 0:9
[    3.799039] IRQ10 -> 0:10
[    3.799041] IRQ11 -> 0:11
[    3.799043] IRQ12 -> 0:12
[    3.799046] IRQ13 -> 0:13
[    3.799051] IRQ14 -> 0:14
[    3.799054] IRQ15 -> 0:15
[    3.799055] .................................... done.
[    3.860110] vhci_hcd: dump_port_status_diff:101: status prev -> new: 00000100 -> 00000100
[    3.860754] registered taskstats version 1
[    3.866974] vhci_hcd: dump_port_status_diff:115:   POWER
[    3.869047] rtc-test rtc-test.0: setting system clock to 2013-09-09 06:44:09 UTC (1378709049)
[    3.869104] vhci_hcd: dump_port_status_diff:119:
[    3.869106] vhci_hcd: vhci_hub_control:405:  bye
[    3.869146] vhci_hcd: vhci_hub_control:247: typeReq a300 wValue 0 wIndex 2
[    3.869148] vhci_hcd: vhci_hub_control:313:  GetPortStatus port 2
[    3.869150] vhci_hcd: vhci_hub_control:355:  GetPortStatus bye 100 0
[    3.869151] vhci_hcd: vhci_hub_control:398: port 1
[    3.869152] vhci_hcd: dump_port_status_diff:101: status prev -> new: 00000100 -> 00000100
[    3.869154] vhci_hcd: dump_port_status_diff:115:   POWER
[    3.869155] vhci_hcd: dump_port_status_diff:119:
[    3.869156] vhci_hcd: vhci_hub_control:405:  bye
[    3.869161] vhci_hcd: vhci_hub_control:247: typeReq a300 wValue 0 wIndex 3
[    3.869162] vhci_hcd: vhci_hub_control:313:  GetPortStatus port 3
[    3.869163] vhci_hcd: vhci_hub_control:355:  GetPortStatus bye 100 0
[    3.869163] vhci_hcd: vhci_hub_control:398: port 2
[    3.869165] vhci_hcd: dump_port_status_diff:101: status prev -> new: 00000100 -> 00000100
[    3.869165] vhci_hcd: dump_port_status_diff:115:   POWER
[    3.869166] vhci_hcd: dump_port_status_diff:119:
[    3.869167] vhci_hcd: vhci_hub_control:405:  bye
[    3.869172] vhci_hcd: vhci_hub_control:247: typeReq a300 wValue 0 wIndex 4
[    3.869173] vhci_hcd: vhci_hub_control:313:  GetPortStatus port 4
[    3.869173] vhci_hcd: vhci_hub_control:355:  GetPortStatus bye 100 0
[    3.869174] vhci_hcd: vhci_hub_control:398: port 3
[    3.869175] vhci_hcd: dump_port_status_diff:101: status prev -> new: 00000100 -> 00000100
[    3.869185] vhci_hcd: dump_port_status_diff:115:   POWER
[    3.869186] vhci_hcd: dump_port_status_diff:119:
[    3.869187] vhci_hcd: vhci_hub_control:405:  bye
[    3.869192] vhci_hcd: vhci_hub_control:247: typeReq a300 wValue 0 wIndex 5
[    3.869193] vhci_hcd: vhci_hub_control:313:  GetPortStatus port 5
[    3.869194] vhci_hcd: vhci_hub_control:355:  GetPortStatus bye 100 0
[    3.869195] vhci_hcd: vhci_hub_control:398: port 4
[    3.869196] vhci_hcd: dump_port_status_diff:101: status prev -> new: 00000100 -> 00000100
[    3.869197] vhci_hcd: dump_port_status_diff:115:   POWER
[    3.869198] vhci_hcd: dump_port_status_diff:119:
[    3.869198] vhci_hcd: vhci_hub_control:405:  bye
[    3.869203] vhci_hcd: vhci_hub_control:247: typeReq a300 wValue 0 wIndex 6
[    3.869204] vhci_hcd: vhci_hub_control:313:  GetPortStatus port 6
[    3.869205] vhci_hcd: vhci_hub_control:355:  GetPortStatus bye 100 0
[    3.869205] vhci_hcd: vhci_hub_control:398: port 5
[    3.869206] vhci_hcd: dump_port_status_diff:101: status prev -> new: 00000100 -> 00000100
[    3.869207] vhci_hcd: dump_port_status_diff:115:   POWER
[    3.869208] vhci_hcd: dump_port_status_diff:119:
[    3.869209] vhci_hcd: vhci_hub_control:405:  bye
[    3.869213] vhci_hcd: vhci_hub_control:247: typeReq a300 wValue 0 wIndex 7
[    3.869214] vhci_hcd: vhci_hub_control:313:  GetPortStatus port 7
[    3.869215] vhci_hcd: vhci_hub_control:355:  GetPortStatus bye 100 0
[    3.869216] vhci_hcd: vhci_hub_control:398: port 6
[    3.869217] vhci_hcd: dump_port_status_diff:101: status prev -> new: 00000100 -> 00000100
[    3.869217] vhci_hcd: dump_port_status_diff:115:   POWER
[    3.869218] vhci_hcd: dump_port_status_diff:119:
[    3.869219] vhci_hcd: vhci_hub_control:405:  bye
[    3.869224] vhci_hcd: vhci_hub_control:247: typeReq a300 wValue 0 wIndex 8
[    3.869225] vhci_hcd: vhci_hub_control:313:  GetPortStatus port 8
[    3.869225] vhci_hcd: vhci_hub_control:355:  GetPortStatus bye 100 0
[    3.869226] vhci_hcd: vhci_hub_control:398: port 7
[    3.869227] vhci_hcd: dump_port_status_diff:101: status prev -> new: 00000100 -> 00000100
[    3.869228] vhci_hcd: dump_port_status_diff:115:   POWER
[    3.869229] vhci_hcd: dump_port_status_diff:119:
[    3.869230] vhci_hcd: vhci_hub_control:405:  bye
[    3.869544] usb usb1: vhci_bus_suspend
[    3.869553] vhci_hcd: vhci_hub_status:208: changed 0
[    3.975920] debug: unmapping init [mem 0xffffffff81dfc000-0xffffffff81ecefff]
[    3.992074] BUG: unable to handle kernel NULL pointer dereference at 0000000000000008
[    3.994126] IP: [<ffffffff81098f60>] run_timer_softirq+0x126/0x1da
[    3.995677] PGD 0
[    3.996037] Oops: 0002 [#1] PREEMPT SMP DEBUG_PAGEALLOC
[    3.996037] CPU: 1 PID: 1 Comm: init Not tainted 3.11.0-rc2-00010-gc817a67-dirty #5
[    3.996037] task: ffff88000010a040 ti: ffff88000010c000 task.ti: ffff88000010c000
[    3.996037] RIP: 0010:[<ffffffff81098f60>]  [<ffffffff81098f60>] run_timer_softirq+0x126/0x1da
[    3.996037] RSP: 0000:ffff88000dd03ea8  EFLAGS: 00010002
[    3.996037] RAX: ffff880006da20a0 RBX: ffff88000015c000 RCX: ffff88000dd03ec8
[    3.996037] RDX: ffff880006da2060 RSI: ffffffff810a1b7b RDI: 0000000000000000
[    3.996037] RBP: ffff88000dd03f08 R08: 0000000000000002 R09: dead000000200200
[    3.996037] R10: ffff88000015c018 R11: 0000000000000000 R12: ffff88000dd03ec8
[    3.996037] R13: ffff88000015d858 R14: ffff88000015d458 R15: ffff88000015d058
[    3.996037] FS:  00007f0f12067700(0000) GS:ffff88000dd00000(0000) knlGS:0000000000000000
[    3.996037] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[    3.996037] CR2: 0000000000000008 CR3: 0000000006970000 CR4: 00000000000006a0
[    3.996037] Stack:
[    3.996037]  ffff88000dd03ee8 ffff88000010a040 ffffffff81095529 000000ef122a4ec0
[    3.996037]  ffff880006da20a0 ffff880006db58a0 ffff88000dd03ef8 ffff88000010dfd8
[    3.996037]  ffffffff81c43088 0000000000000100 0000000000000101 0000000000000001
[    3.996037] Call Trace:
[    3.996037]  <IRQ>
[    3.996037]  [<ffffffff81095529>] ? __do_softirq+0x90/0x18f
[    3.996037]  [<ffffffff8109555f>] __do_softirq+0xc6/0x18f
[    3.996037]  [<ffffffff81095745>] irq_exit+0x58/0x9e
[    3.996037]  [<ffffffff81044e69>] smp_apic_timer_interrupt+0x31/0x3e
[    3.996037]  [<ffffffff8185a772>] apic_timer_interrupt+0x72/0x80
[    3.996037]  <EOI>
[    3.996037]  [<ffffffff8185925c>] ? retint_swapgs+0x13/0x1b
[    3.996037] Code: 08 e9 99 00 00 00 4c 8b 40 18 48 8b 70 20 49 b9 00 02 20 00 00 00 ad de 48 8b 50 28 48 89 43 38 48 8b 38 48 8b 48 08 41 83 e0 02 <48> 89 4f 08 48 89 39 f6 40 18 01 48 c7 00 00 00 00 00 4c 89 48
[    4.048086] RIP  [<ffffffff81098f60>] run_timer_softirq+0x126/0x1da
[    4.048086]  RSP <ffff88000dd03ea8>
[    4.048086] CR2: 0000000000000008
[    4.048086] ---[ end trace 9f1828b51c6366fa ]---
[    4.048086] Kernel panic - not syncing: Fatal exception in interrupt
[    4.048086] Rebooting in 10 seconds..%                                                                                                  wfg@bee ~/linux/obj-compiletest%

_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xen.org
http://lists.xen.org/xen-devel

From xen-devel-bounces@lists.xen.org Tue Oct 08 02:15:43 2013
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Oct 2013 02:15:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1VTMpM-000492-Mu; Tue, 08 Oct 2013 02:15:12 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <fengguang.wu@intel.com>) id 1VTMpH-00048r-AH
	for xen-devel@lists.xenproject.org; Tue, 08 Oct 2013 02:15:11 +0000
Received: from [193.109.254.147:52383] by server-14.bemta-14.messagelabs.com
	id 0E/61-07546-AAA63525; Tue, 08 Oct 2013 02:15:06 +0000
X-Env-Sender: fengguang.wu@intel.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1381198502!663555!1
X-Originating-IP: [134.134.136.20]
X-SpamReason: INFO: max file limit 5000
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjAgPT4gMzU1MzU4\n
X-StarScan-Received: 
X-StarScan-Version: 6.9.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25769 invoked from network); 8 Oct 2013 02:15:03 -0000
Received: from mga02.intel.com (HELO mga02.intel.com) (134.134.136.20)
	by server-9.tower-27.messagelabs.com with SMTP;
	8 Oct 2013 02:15:03 -0000
Received: from fmsmga001.fm.intel.com ([10.253.24.23])
	by orsmga101.jf.intel.com with ESMTP; 07 Oct 2013 19:15:01 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="4.90,1053,1371106800"; d="scan'208";a="406952698"
Received: from unknown (HELO wfg-t420.sh.intel.com) ([10.255.20.230])
	by fmsmga001.fm.intel.com with ESMTP; 07 Oct 2013 19:14:54 -0700
Received: from wfg by wfg-t420.sh.intel.com with local (Exim 4.77)
	(envelope-from <fengguang.wu@intel.com>)
	id 1VTMp2-0001jR-VV; Tue, 08 Oct 2013 10:14:52 +0800
Date: Tue, 8 Oct 2013 10:14:52 +0800
From: Fengguang Wu <fengguang.wu@intel.com>
To: Linus Torvalds <torvalds@linux-foundation.org>
Message-ID: <20131008021452.GA6456@localhost>
References: <20131006082340.GA24568@localhost>
	<CA+55aFxk2FoG7+BpHJAysR2bz-WQXpje6buMd8Sp6-SBqHexZg@mail.gmail.com>
	<20131007021118.GA27927@localhost>
	<20131007051038.GA9764@localhost>
	<CA+55aFz85in-ntjF_VT4=kBoUrw1m8ON7xL-=431vQKL5oCMxQ@mail.gmail.com>
	<20131007083505.GA22585@localhost>
	<CA+55aFzknXawREZRBrr0Hs+crKt62fPf+S8SubJHXk84U8AFaw@mail.gmail.com>
	<CA+55aFyrDme-oNKe9=9vppct5+qCo4=Ug35np1fZiC1da64i_Q@mail.gmail.com>
	<20131008020918.GA1220@localhost>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20131008020918.GA1220@localhost>
User-Agent: Mutt/1.5.21 (2010-09-15)
Cc: xen-devel@lists.xenproject.org,
	Russell King - ARM Linux <linux@arm.linux.org.uk>,
	Linux Kernel Mailing List <linux-kernel@vger.kernel.org>,
	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Subject: Re: [Xen-devel] [xen] double fault: 0000 [#1] PREEMPT SMP
	DEBUG_PAGEALLOC
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
	<mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
	<mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-devel-bounces@lists.xen.org
Errors-To: xen-devel-bounces@lists.xen.org

On Tue, Oct 08, 2013 at 10:09:18AM +0800, Fengguang Wu wrote:
> On Mon, Oct 07, 2013 at 04:47:29PM -0700, Linus Torvalds wrote:
> > On Mon, Oct 7, 2013 at 3:14 PM, Linus Torvalds
> > <torvalds@linux-foundation.org> wrote:
> > >
> > > I *think* r14 contains the function we're going to jump to in the
> > > oops, and that could be interesting to know, but it's not decoded, so
> > > you'd have to match it up against a symbol map...
> > 
> > Actually, Fenguguan, never mind. Instead, change the "pr_debug()" in
> > kobject_release() to  "pr_alert()", so that it gets printed out. Or
> > just boot with the "ignore_loglevel" thing so that debug messages are
> > actually visible.
> > 
> > At that point, we should be able to match the oops workqueue list
> > address with the address of the delayed kernel object that gets
> > printed out.
> 
> Thanks for the hints! I run a kernel with pr_alert() for several times
> and here is the screen log. Note that this kernel is compiled with gcc
> 4.6.3 and the decoded code looks different than gcc 4.8.1

I got a call trace containing parport_pc_probe_port() (is it the
culprit?) after recompiling kernel with

CONFIG_DEBUG_OBJECTS_TIMERS=y

and booting with "ignore_loglevel". Here is the log for two kernel boots.

wfg@bee ~/linux/obj-compiletest% kvm-0day.sh arch/x86/boot/bzImage
[    0.000000] Initializing cgroup subsys cpuset
[    0.000000] Initializing cgroup subsys cpu
[    0.000000] Linux version 3.11.0-rc2-00010-gc817a67-dirty (wfg@bee) (gcc version 4.6.3 (Debian 4.6.3-1) ) #6 SMP PREEMPT Tue Oct 8 10:03:08 CST 2013
[    0.000000] Command line: hung_task_panic=1 rcutree.rcu_cpu_stall_timeout=100 log_buf_len=8M debug sched_debug ignore_loglevel apic=debug dynamic_printk sysrq_always_enabled panic=10 prompt_ramdisk=0 console=ttyS0,115200 console=tty0 vga=normal  root=/dev/ram0 rw
[    0.000000] e820: BIOS-provided physical RAM map:
[    0.000000] BIOS-e820: [mem 0x0000000000000000-0x000000000009fbff] usable
[    0.000000] BIOS-e820: [mem 0x000000000009fc00-0x000000000009ffff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000000f0000-0x00000000000fffff] reserved
[    0.000000] BIOS-e820: [mem 0x0000000000100000-0x000000000fffdfff] usable
[    0.000000] BIOS-e820: [mem 0x000000000fffe000-0x000000000fffffff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000feffc000-0x00000000feffffff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000fffc0000-0x00000000ffffffff] reserved
[    0.000000] debug: ignoring loglevel setting.
[    0.000000] NX (Execute Disable) protection: active
[    0.000000] Hypervisor detected: KVM
[    0.000000] e820: update [mem 0x00000000-0x00000fff] usable ==> reserved
[    0.000000] e820: remove [mem 0x000a0000-0x000fffff] usable
[    0.000000] e820: last_pfn = 0xfffe max_arch_pfn = 0x400000000
[    0.000000] Scan for SMP in [mem 0x00000000-0x000003ff]
[    0.000000] Scan for SMP in [mem 0x0009fc00-0x0009ffff]
[    0.000000] Scan for SMP in [mem 0x000f0000-0x000fffff]
[    0.000000] found SMP MP-table at [mem 0x000f1840-0x000f184f] mapped at [ffff8800000f1840]
[    0.000000]   mpc: f1850-f193c
[    0.000000] Base memory trampoline at [ffff880000099000] 99000 size 24576
[    0.000000] init_memory_mapping: [mem 0x00000000-0x000fffff]
[    0.000000]  [mem 0x00000000-0x000fffff] page 4k
[    0.000000] BRK [0x028a8000, 0x028a8fff] PGTABLE
[    0.000000] BRK [0x028a9000, 0x028a9fff] PGTABLE
[    0.000000] BRK [0x028aa000, 0x028aafff] PGTABLE
[    0.000000] init_memory_mapping: [mem 0x0e600000-0x0e7fffff]
[    0.000000]  [mem 0x0e600000-0x0e7fffff] page 4k
[    0.000000] BRK [0x028ab000, 0x028abfff] PGTABLE
[    0.000000] init_memory_mapping: [mem 0x0c000000-0x0e5fffff]
[    0.000000]  [mem 0x0c000000-0x0e5fffff] page 4k
[    0.000000] BRK [0x028ac000, 0x028acfff] PGTABLE
[    0.000000] init_memory_mapping: [mem 0x00100000-0x0bffffff]
[    0.000000]  [mem 0x00100000-0x0bffffff] page 4k
[    0.000000] init_memory_mapping: [mem 0x0e800000-0x0fffdfff]
[    0.000000]  [mem 0x0e800000-0x0fffdfff] page 4k
[    0.000000] log_buf_len: 8388608
[    0.000000] early log buf free: 128348(97%)
[    0.000000] RAMDISK: [mem 0x0e8d6000-0x0ffeffff]
[    0.000000] ACPI: RSDP 00000000000f16b0 00014 (v00 BOCHS )
[    0.000000] ACPI: RSDT 000000000fffe3f0 00034 (v01 BOCHS  BXPCRSDT 00000001 BXPC 00000001)
[    0.000000] ACPI: FACP 000000000fffff80 00074 (v01 BOCHS  BXPCFACP 00000001 BXPC 00000001)
[    0.000000] ACPI: DSDT 000000000fffe430 01137 (v01   BXPC   BXDSDT 00000001 INTL 20100528)
[    0.000000] ACPI: FACS 000000000fffff40 00040
[    0.000000] ACPI: SSDT 000000000ffff6a0 00899 (v01 BOCHS  BXPCSSDT 00000001 BXPC 00000001)
[    0.000000] ACPI: APIC 000000000ffff5b0 00080 (v01 BOCHS  BXPCAPIC 00000001 BXPC 00000001)
[    0.000000] ACPI: HPET 000000000ffff570 00038 (v01 BOCHS  BXPCHPET 00000001 BXPC 00000001)
[    0.000000] ACPI: Local APIC address 0xfee00000
[    0.000000] mapped APIC to ffffffffff5bb000 (        fee00000)
[    0.000000] kvm-clock: Using msrs 4b564d01 and 4b564d00
[    0.000000] kvm-clock: cpu 0, msr 0:e896001, boot clock
[    0.000000] Zone ranges:
[    0.000000]   DMA32    [mem 0x00001000-0xffffffff]
[    0.000000]   Normal   empty
[    0.000000] Movable zone start for each node
[    0.000000] Early memory node ranges
[    0.000000]   node   0: [mem 0x00001000-0x0009efff]
[    0.000000]   node   0: [mem 0x00100000-0x0fffdfff]
[    0.000000] On node 0 totalpages: 65436
[    0.000000]   DMA32 zone: 1024 pages used for memmap
[    0.000000]   DMA32 zone: 21 pages reserved
[    0.000000]   DMA32 zone: 65436 pages, LIFO batch:15
[    0.000000] ACPI: PM-Timer IO Port: 0xb008
[    0.000000] ACPI: Local APIC address 0xfee00000
[    0.000000] mapped APIC to ffffffffff5bb000 (        fee00000)
[    0.000000] ACPI: LAPIC (acpi_id[0x00] lapic_id[0x00] enabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x01] lapic_id[0x01] enabled)
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0xff] dfl dfl lint[0x1])
[    0.000000] ACPI: IOAPIC (id[0x00] address[0xfec00000] gsi_base[0])
[    0.000000] IOAPIC[0]: apic_id 0, version 17, address 0xfec00000, GSI 0-23
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
[    0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 00, APIC ID 0, APIC INT 02
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 5 global_irq 5 high level)
[    0.000000] Int: type 0, pol 1, trig 3, bus 00, IRQ 05, APIC ID 0, APIC INT 05
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)
[    0.000000] Int: type 0, pol 1, trig 3, bus 00, IRQ 09, APIC ID 0, APIC INT 09
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 10 global_irq 10 high level)
[    0.000000] Int: type 0, pol 1, trig 3, bus 00, IRQ 0a, APIC ID 0, APIC INT 0a
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 11 global_irq 11 high level)
[    0.000000] Int: type 0, pol 1, trig 3, bus 00, IRQ 0b, APIC ID 0, APIC INT 0b
[    0.000000] ACPI: IRQ0 used by override.
[    0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 01, APIC ID 0, APIC INT 01
[    0.000000] ACPI: IRQ2 used by override.
[    0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 03, APIC ID 0, APIC INT 03
[    0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 04, APIC ID 0, APIC INT 04
[    0.000000] ACPI: IRQ5 used by override.
[    0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 06, APIC ID 0, APIC INT 06
[    0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 07, APIC ID 0, APIC INT 07
[    0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 08, APIC ID 0, APIC INT 08
[    0.000000] ACPI: IRQ9 used by override.
[    0.000000] ACPI: IRQ10 used by override.
[    0.000000] ACPI: IRQ11 used by override.
[    0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 0c, APIC ID 0, APIC INT 0c
[    0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 0d, APIC ID 0, APIC INT 0d
[    0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 0e, APIC ID 0, APIC INT 0e
[    0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 0f, APIC ID 0, APIC INT 0f
[    0.000000] Using ACPI (MADT) for SMP configuration information
[    0.000000] ACPI: HPET id: 0x8086a201 base: 0xfed00000
[    0.000000] smpboot: Allowing 2 CPUs, 0 hotplug CPUs
[    0.000000] mapped IOAPIC to ffffffffff5ba000 (fec00000)
[    0.000000] nr_irqs_gsi: 40
[    0.000000] e820: [mem 0x10000000-0xfeffbfff] available for PCI devices
[    0.000000] Booting paravirtualized kernel on KVM
[    0.000000] setup_percpu: NR_CPUS:4096 nr_cpumask_bits:2 nr_cpu_ids:2 nr_node_ids:1
[    0.000000] PERCPU: Embedded 25 pages/cpu @ffff88000dc00000 s77904 r0 d24496 u1048576
[    0.000000] pcpu-alloc: s77904 r0 d24496 u1048576 alloc=1*2097152
[    0.000000] pcpu-alloc: [0] 0 1
[    0.000000] kvm-clock: cpu 0, msr 0:e896001, primary cpu clock
[    0.000000] KVM setup async PF for cpu 0
[    0.000000] kvm-stealtime: cpu 0, msr dc0ccc0
[    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 64391
[    0.000000] Kernel command line: hung_task_panic=1 rcutree.rcu_cpu_stall_timeout=100 log_buf_len=8M debug sched_debug ignore_loglevel apic=debug dynamic_printk sysrq_always_enabled panic=10 prompt_ramdisk=0 console=ttyS0,115200 console=tty0 vga=normal  root=/dev/ram0 rw
[    0.000000] PID hash table entries: 1024 (order: 1, 8192 bytes)
[    0.000000] Dentry cache hash table entries: 32768 (order: 6, 262144 bytes)
[    0.000000] Inode-cache hash table entries: 16384 (order: 5, 131072 bytes)
[    0.000000] Calgary: detecting Calgary via BIOS EBDA area
[    0.000000] Calgary: Unable to locate Rio Grande table in EBDA - bailing!
[    0.000000] Memory: 199064K/261744K available (8558K kernel code, 1784K rwdata, 3968K rodata, 844K init, 10064K bss, 62680K reserved)
[    0.000000] Preemptible hierarchical RCU implementation.
[    0.000000]  RCU debugfs-based tracing is enabled.
[    0.000000]  Dump stacks of tasks blocking RCU-preempt GP.
[    0.000000]  Additional per-CPU info printed with stalls.
[    0.000000]  RCU restricting CPUs from NR_CPUS=4096 to nr_cpu_ids=2.
[    0.000000] NR_IRQS:262400 nr_irqs:512 16
[    0.000000] console [ttyS0] enabled
[    0.000000] Lock dependency validator: Copyright (c) 2006 Red Hat, Inc., Ingo Molnar
[    0.000000] ... MAX_LOCKDEP_SUBCLASSES:  8
[    0.000000] ... MAX_LOCK_DEPTH:          48
[    0.000000] ... MAX_LOCKDEP_KEYS:        8191
[    0.000000] ... CLASSHASH_SIZE:          4096
[    0.000000] ... MAX_LOCKDEP_ENTRIES:     16384
[    0.000000] ... MAX_LOCKDEP_CHAINS:      32768
[    0.000000] ... CHAINHASH_SIZE:          16384
[    0.000000]  memory used by lock dependency info: 5855 kB
[    0.000000]  per task-struct memory footprint: 1920 bytes
[    0.000000] ODEBUG: 15 of 15 active objects replaced
[    0.000000] hpet clockevent registered
[    0.000000] tsc: Detected 2693.508 MHz processor
[    0.008000] Calibrating delay loop (skipped) preset value.. 5387.01 BogoMIPS (lpj=10774032)
[    0.008000] pid_max: default: 32768 minimum: 301
[    0.008316] Mount-cache hash table entries: 256
[    0.009826] Initializing cgroup subsys devices
[    0.011770] Initializing cgroup subsys perf_event
[    0.012031] Initializing cgroup subsys net_prio
[    0.016209] Last level iTLB entries: 4KB 0, 2MB 0, 4MB 0
[    0.016209] Last level dTLB entries: 4KB 0, 2MB 0, 4MB 0
[    0.016209] tlb_flushall_shift: 6
[    0.020050] debug: unmapping init [mem 0xffffffff81ed0000-0xffffffff81ed3fff]
[    0.028645] ACPI: Core revision 20130517
[    0.034170] ACPI: All ACPI Tables successfully acquired
[    0.036460] Getting VERSION: 50014
[    0.040024] Getting VERSION: 50014
[    0.042141] Getting ID: 0
[    0.044026] Getting ID: ff000000
[    0.046033] Getting LVT0: 8700
[    0.048023] Getting LVT1: 8400
[    0.051332] enabled ExtINT on CPU#0
[    0.056011] ENABLING IO-APIC IRQs
[    0.058172] init IO_APIC IRQs
[    0.060014]  apic 0 pin 0 not connected
[    0.062460] IOAPIC[0]: Set routing entry (0-1 -> 0x31 -> IRQ 1 Mode:0 Active:0 Dest:1)
[    0.064084] IOAPIC[0]: Set routing entry (0-2 -> 0x30 -> IRQ 0 Mode:0 Active:0 Dest:1)
[    0.068068] IOAPIC[0]: Set routing entry (0-3 -> 0x33 -> IRQ 3 Mode:0 Active:0 Dest:1)
[    0.072062] IOAPIC[0]: Set routing entry (0-4 -> 0x34 -> IRQ 4 Mode:0 Active:0 Dest:1)
[    0.076058] IOAPIC[0]: Set routing entry (0-5 -> 0x35 -> IRQ 5 Mode:1 Active:0 Dest:1)
[    0.080057] IOAPIC[0]: Set routing entry (0-6 -> 0x36 -> IRQ 6 Mode:0 Active:0 Dest:1)
[    0.084053] IOAPIC[0]: Set routing entry (0-7 -> 0x37 -> IRQ 7 Mode:0 Active:0 Dest:1)
[    0.088060] IOAPIC[0]: Set routing entry (0-8 -> 0x38 -> IRQ 8 Mode:0 Active:0 Dest:1)
[    0.092067] IOAPIC[0]: Set routing entry (0-9 -> 0x39 -> IRQ 9 Mode:1 Active:0 Dest:1)
[    0.096071] IOAPIC[0]: Set routing entry (0-10 -> 0x3a -> IRQ 10 Mode:1 Active:0 Dest:1)
[    0.100066] IOAPIC[0]: Set routing entry (0-11 -> 0x3b -> IRQ 11 Mode:1 Active:0 Dest:1)
[    0.104066] IOAPIC[0]: Set routing entry (0-12 -> 0x3c -> IRQ 12 Mode:0 Active:0 Dest:1)
[    0.108061] IOAPIC[0]: Set routing entry (0-13 -> 0x3d -> IRQ 13 Mode:0 Active:0 Dest:1)
[    0.112060] IOAPIC[0]: Set routing entry (0-14 -> 0x3e -> IRQ 14 Mode:0 Active:0 Dest:1)
[    0.116064] IOAPIC[0]: Set routing entry (0-15 -> 0x3f -> IRQ 15 Mode:0 Active:0 Dest:1)
[    0.120051]  apic 0 pin 16 not connected
[    0.122546]  apic 0 pin 17 not connected
[    0.124014]  apic 0 pin 18 not connected
[    0.128010]  apic 0 pin 19 not connected
[    0.130547]  apic 0 pin 20 not connected
[    0.132015]  apic 0 pin 21 not connected
[    0.136015]  apic 0 pin 22 not connected
[    0.138473]  apic 0 pin 23 not connected
[    0.140193] ..TIMER: vector=0x30 apic1=0 pin1=2 apic2=-1 pin2=-1
[    0.144011] smpboot: CPU0: Intel Common KVM processor (fam: 0f, model: 06, stepping: 01)
[    0.152013] Using local APIC timer interrupts.
[    0.152013] calibrating APIC timer ...
[    0.160000] ... lapic delta = 6250138
[    0.160000] ... PM-Timer delta = 357965
[    0.160000] ... PM-Timer result ok
[    0.160000] ..... delta 6250138
[    0.160000] ..... mult: 268441383
[    0.160000] ..... calibration result: 4000088
[    0.160000] ..... CPU clock speed is 2693.2050 MHz.
[    0.160000] ..... host bus clock speed is 1000.0088 MHz.
[    0.160123] Performance Events: unsupported Netburst CPU model 6 no PMU driver, software events only.
[    0.188704] SMP alternatives: lockdep: fixing up alternatives
[    0.190001] smpboot: Booting Node   0, Processors  #1 OK
[    0.008000] kvm-clock: cpu 1, msr 0:e896041, secondary cpu clock
[    0.008000] masked ExtINT on CPU#1
[    0.212067] KVM setup async PF for cpu 1
[    0.212180] Brought up 2 CPUs
[    0.212180] smpboot: Total of 2 processors activated (10774.03 BogoMIPS)
[    0.215718] kvm-stealtime: cpu 1, msr dd0ccc0
[    0.220087] devtmpfs: initialized
[    0.224150] atomic64 test passed for x86-64 platform with CX8 and with SSE
[    0.228706] regulator-dummy: no parameters
[    0.232321] NET: Registered protocol family 16
[    0.236568] ACPI: bus type PCI registered
[    0.239182] PCI: Using configuration type 1 for base access
[    0.252982] ACPI: Added _OSI(Module Device)
[    0.253830] ACPI: Added _OSI(Processor Device)
[    0.254687] ACPI: Added _OSI(3.0 _SCP Extensions)
[    0.256009] ACPI: Added _OSI(Processor Aggregator Device)
[    0.259290] ACPI: EC: Look up EC in DSDT
[    0.267251] ACPI: Interpreter enabled
[    0.268037] ACPI: (supports S0 S5)
[    0.270165] ACPI: Using IOAPIC for interrupt routing
[    0.272080] PCI: Using host bridge windows from ACPI; if necessary, use "pci=nocrs" and report a bug
[    0.296528] ACPI: PCI Root Bridge [PCI0] (domain 0000 [bus 00-ff])
[    0.300629] PCI host bridge to bus 0000:00
[    0.303206] pci_bus 0000:00: root bus resource [bus 00-ff]
[    0.304021] pci_bus 0000:00: root bus resource [io  0x0000-0x0cf7]
[    0.308015] pci_bus 0000:00: root bus resource [io  0x0d00-0xffff]
[    0.312014] pci_bus 0000:00: root bus resource [mem 0x000a0000-0x000bffff]
[    0.316019] pci_bus 0000:00: root bus resource [mem 0x80000000-0xfebfffff]
[    0.320144] pci 0000:00:00.0: [8086:1237] type 00 class 0x060000
[    0.330282] pci 0000:00:01.0: [8086:7000] type 00 class 0x060100
[    0.336522] pci 0000:00:01.1: [8086:7010] type 00 class 0x010180
[    0.343635] pci 0000:00:01.1: reg 0x20: [io  0xc060-0xc06f]
[    0.349660] pci 0000:00:01.3: [8086:7113] type 00 class 0x068000
[    0.352693] pci 0000:00:01.3: quirk: [io  0xb000-0xb03f] claimed by PIIX4 ACPI
[    0.356053] pci 0000:00:01.3: quirk: [io  0xb100-0xb10f] claimed by PIIX4 SMB
[    0.364392] pci 0000:00:02.0: [1013:00b8] type 00 class 0x030000
[    0.368954] pci 0000:00:02.0: reg 0x10: [mem 0xfc000000-0xfdffffff pref]
[    0.373885] pci 0000:00:02.0: reg 0x14: [mem 0xfebe2000-0xfebe2fff]
[    0.388932] pci 0000:00:02.0: reg 0x30: [mem 0xfebd0000-0xfebdffff pref]
[    0.391120] pci 0000:00:03.0: [1af4:1000] type 00 class 0x020000
[    0.393333] pci 0000:00:03.0: reg 0x10: [io  0xc040-0xc05f]
[    0.396014] pci 0000:00:03.0: reg 0x14: [mem 0xfebe1000-0xfebe1fff]
[    0.403236] pci 0000:00:03.0: reg 0x30: [mem 0xfebc0000-0xfebcffff pref]
[    0.404775] pci 0000:00:04.0: [8086:100e] type 00 class 0x020000
[    0.409382] pci 0000:00:04.0: reg 0x10: [mem 0xfeb80000-0xfeb9ffff]
[    0.413072] pci 0000:00:04.0: reg 0x14: [io  0xc000-0xc03f]
[    0.420019] pci 0000:00:04.0: reg 0x30: [mem 0xfeba0000-0xfebbffff pref]
[    0.422323] pci 0000:00:05.0: [8086:25ab] type 00 class 0x088000
[    0.424767] pci 0000:00:05.0: reg 0x10: [mem 0xfebe0000-0xfebe000f]
[    0.431725] pci_bus 0000:00: on NUMA node 0
[    0.432051] acpi PNP0A03:00: ACPI _OSC support notification failed, disabling PCIe ASPM
[    0.434279] acpi PNP0A03:00: Unable to request _OSC control (_OSC support mask: 0x08)
[    0.437989] ACPI: PCI Interrupt Link [LNKA] (IRQs 5 *10 11)
[    0.440889] ACPI: PCI Interrupt Link [LNKB] (IRQs 5 *10 11)
[    0.444521] ACPI: PCI Interrupt Link [LNKC] (IRQs 5 10 *11)
[    0.446505] ACPI: PCI Interrupt Link [LNKD] (IRQs 5 10 *11)
[    0.448519] ACPI: PCI Interrupt Link [LNKS] (IRQs *9)
[    0.451322] ACPI: Enabled 16 GPEs in block 00 to 0F
[    0.452030] ACPI: \_SB_.PCI0: notify handler is installed
[    0.453629] Found 1 acpi root devices
[    0.460206] vgaarb: device added: PCI:0000:00:02.0,decodes=io+mem,owns=io+mem,locks=none
[    0.462748] vgaarb: loaded
[    0.463598] vgaarb: bridge control possible 0000:00:02.0
[    0.464738] ACPI: bus type USB registered
[    0.468121] usbcore: registered new interface driver usbfs
[    0.469647] usbcore: registered new interface driver hub
[    0.471265] usbcore: registered new device driver usb
[    0.472212] pps_core: LinuxPPS API ver. 1 registered
[    0.473534] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
[    0.476081] PTP clock support registered
[    0.477702] wmi: Mapper loaded
[    0.480107] PCI: Using ACPI for IRQ routing
[    0.481325] PCI: pci_cache_line_size set to 64 bytes
[    0.484253] e820: reserve RAM buffer [mem 0x0009fc00-0x0009ffff]
[    0.486020] e820: reserve RAM buffer [mem 0x0fffe000-0x0fffffff]
[    0.489029] NET: Registered protocol family 23
[    0.491080] cfg80211: Calling CRDA to update world regulatory domain
[    0.492239] nfc: nfc_init: NFC Core ver 0.1
[    0.492970] NET: Registered protocol family 39
[    0.492970] HPET: 3 timers in total, 0 timers will be used for per-cpu timer
[    0.496209] Switched to clocksource kvm-clock
[    0.497223] pnp: PnP ACPI init
[    0.497760] ACPI: bus type PNP registered
[    0.498392] IOAPIC[0]: Set routing entry (0-8 -> 0x38 -> IRQ 8 Mode:0 Active:0 Dest:3)
[    0.499849] pnp 00:00: Plug and Play ACPI device, IDs PNP0b00 (active)
[    0.501522] IOAPIC[0]: Set routing entry (0-1 -> 0x31 -> IRQ 1 Mode:0 Active:0 Dest:3)
[    0.503951] pnp 00:01: Plug and Play ACPI device, IDs PNP0303 (active)
[    0.505628] IOAPIC[0]: Set routing entry (0-12 -> 0x3c -> IRQ 12 Mode:0 Active:0 Dest:3)
[    0.507607] pnp 00:02: Plug and Play ACPI device, IDs PNP0f13 (active)
[    0.509257] IOAPIC[0]: Set routing entry (0-6 -> 0x36 -> IRQ 6 Mode:0 Active:0 Dest:3)
[    0.511096] pnp 00:03: [dma 2]
[    0.511925] pnp 00:03: Plug and Play ACPI device, IDs PNP0700 (active)
[    0.513484] IOAPIC[0]: Set routing entry (0-7 -> 0x37 -> IRQ 7 Mode:0 Active:0 Dest:3)
[    0.515459] pnp 00:04: Plug and Play ACPI device, IDs PNP0400 (active)
[    0.517213] IOAPIC[0]: Set routing entry (0-4 -> 0x34 -> IRQ 4 Mode:0 Active:0 Dest:3)
[    0.519323] pnp 00:05: Plug and Play ACPI device, IDs PNP0501 (active)
[    0.521341] pnp 00:06: Plug and Play ACPI device, IDs PNP0103 (active)
[    0.523041] pnp: PnP ACPI: found 7 devices
[    0.524391] ACPI: bus type PNP unregistered
[    0.531387] pci_bus 0000:00: resource 4 [io  0x0000-0x0cf7]
[    0.532754] pci_bus 0000:00: resource 5 [io  0x0d00-0xffff]
[    0.534044] pci_bus 0000:00: resource 6 [mem 0x000a0000-0x000bffff]
[    0.535403] pci_bus 0000:00: resource 7 [mem 0x80000000-0xfebfffff]
[    0.537269] NET: Registered protocol family 2
[    0.539173] TCP established hash table entries: 2048 (order: 3, 32768 bytes)
[    0.541005] TCP bind hash table entries: 2048 (order: 5, 131072 bytes)
[    0.542866] TCP: Hash tables configured (established 2048 bind 2048)
[    0.544564] TCP: reno registered
[    0.545345] UDP hash table entries: 256 (order: 3, 40960 bytes)
[    0.546777] UDP-Lite hash table entries: 256 (order: 3, 40960 bytes)
[    0.548877] NET: Registered protocol family 1
[    0.550645] RPC: Registered named UNIX socket transport module.
[    0.552194] RPC: Registered udp transport module.
[    0.553364] RPC: Registered tcp transport module.
[    0.554508] RPC: Registered tcp NFSv4.1 backchannel transport module.
[    0.555980] pci 0000:00:00.0: Limiting direct PCI/PCI transfers
[    0.557353] pci 0000:00:01.0: PIIX3: Enabling Passive Release
[    0.558710] pci 0000:00:01.0: Activating ISA DMA hang workarounds
[    0.560224] pci 0000:00:02.0: Boot video device
[    0.561269] PCI: CLS 0 bytes, default 64
[    0.562457] Unpacking initramfs...
[    2.516338] debug: unmapping init [mem 0xffff88000e8d6000-0xffff88000ffeffff]
[    2.517945] has_svm: not amd
[    2.518311] kvm: no hardware support
[    2.519408] camellia-x86_64: performance on this CPU would be suboptimal: disabling camellia-x86_64.
[    2.521140] blowfish-x86_64: performance on this CPU would be suboptimal: disabling blowfish-x86_64.
[    2.526872] twofish-x86_64-3way: performance on this CPU would be suboptimal: disabling twofish-x86_64-3way.
[    2.528631] sha1_ssse3: Neither AVX nor SSSE3 is available/usable.
[    2.528719] cryptomgr_test (24) used greatest stack depth: 6320 bytes left
[    2.531042] sha256_ssse3: Neither AVX nor SSSE3 is available/usable.
[    2.532304] sha512_ssse3: Neither AVX nor SSSE3 is available/usable.
[    2.533567] AVX or AES-NI instructions are not detected.
[    2.534412] AVX instructions are not detected.
[    2.535210] AVX instructions are not detected.
[    2.536056] AVX instructions are not detected.
[    2.544063] Initializing RT-Tester: OK
[    2.544692] audit: initializing netlink socket (disabled)
[    2.545582] type=2000 audit(1378709047.986:1): initialized
[    2.549906] DLM installed
[    2.551558] NFS: Registering the id_resolver key type
[    2.555756] Key type id_resolver registered
[    2.556647] Key type id_legacy registered
[    2.557466] Installing knfsd (copyright (C) 1996 okir@monad.swb.de).
[    2.559284] ROMFS MTD (C) 2007 Red Hat, Inc.
[    2.560321] fuse init (API version 7.22)
[    2.561738] ceph: loaded (mds proto 32)
[    2.564411] cryptomgr_test (43) used greatest stack depth: 5696 bytes left
[    2.575692] cryptomgr_test (72) used greatest stack depth: 5280 bytes left
[    2.581083] alg: No test for crc32 (crc32-table)
[    2.582949] alg: No test for lz4hc (lz4hc-generic)
[    2.599837] alg: No test for stdrng (krng)
[    2.602824] NET: Registered protocol family 38
[    2.604069] Key type asymmetric registered
[    2.605178] Asymmetric key parser 'x509' registered
[    2.606504] test_string_helpers: Running tests...
[    2.608629] crc32: CRC_LE_BITS = 32, CRC_BE BITS = 32
[    2.610014] crc32: self tests passed, processed 225944 bytes in 308809 nsec
[    2.612005] crc32c: CRC_LE_BITS = 32
[    2.612967] crc32c: self tests passed, processed 225944 bytes in 154301 nsec
[    2.615586] cr_bllcd: INTEL CARILLO RANCH LPC not found.
[    2.617128] cr_bllcd: Carillo Ranch Backlight Driver Initialized.
[    2.619201] VIA Graphics Integration Chipset framebuffer 2.4 initializing
[    2.621099] vmlfb: initializing
[    2.621922] Could not find Carillo Ranch MCH device.
[    2.623237] no IO addresses supplied
[    2.624404] hgafb: HGA card not detected.
[    2.625428] hgafb: probe of hgafb.0 failed with error -22
[    2.626842] usbcore: registered new interface driver udlfb
[    2.628264] usbcore: registered new interface driver smscufx
[    2.630814] uvesafb: failed to execute /sbin/v86d
[    2.632062] uvesafb: make sure that the v86d helper is installed and executable
[    2.633855] uvesafb: Getting VBE info block failed (eax=0x4f00, err=-2)
[    2.635660] uvesafb: vbe_init() failed with -22
[    2.636981] uvesafb: probe of uvesafb.0 failed with error -22
[    2.638761] ipmi message handler version 39.2
[    2.639819] ipmi device interface
[    2.640815] IPMI System Interface driver.
[    2.641928] ipmi_si: Adding default-specified kcs state machine
[    2.643342] ipmi_si: Trying default-specified kcs state machine at i/o address 0xca2, slave address 0x0, irq 0
[    2.645947] ipmi_si: Interface detection failed
[    2.660232] ipmi_si: Adding default-specified smic state machine
[    2.661575] ipmi_si: Trying default-specified smic state machine at i/o address 0xca9, slave address 0x0, irq 0
[    2.663578] ipmi_si: Interface detection failed
[    2.676160] ipmi_si: Adding default-specified bt state machine
[    2.677266] ipmi_si: Trying default-specified bt state machine at i/o address 0xe4, slave address 0x0, irq 0
[    2.678956] ipmi_si: Interface detection failed
[    2.688369] kobject: 'ipmi_si' (ffff8800077ac600): kobject_release, parent ffff8800001b7648 (delayed)
[    2.690070] kobject: 'ipmi_si' (ffff8800077ac400): kobject_release, parent ffff880000221248 (delayed)
[    2.691569] kobject: 'ipmi_si' (ffff8800077ac800): kobject_release, parent ffff880000189248 (delayed)
[    2.693069] ipmi_si: Unable to find any System Interface(s)
[    2.694381] IPMI Watchdog: driver initialized
[    2.695402] Copyright (C) 2004 MontaVista Software - IPMI Powerdown via sys_reboot.
[    2.697710] input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input0
[    2.700067] ACPI: Power Button [PWRF]
[    2.748211] Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled
[    2.772998] 00:05: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
[    2.776086] Applicom driver: $Id: ac.c,v 1.30 2000/03/22 16:03:57 dwmw2 Exp $
[    2.777783] ac.o: No PCI boards found.
[    2.778746] ac.o: For an ISA board you must supply memory and irq parameters.
[    2.780870] Non-volatile memory driver v1.3
[    2.782013] Linux agpgart interface v0.103
[    2.783638] [drm:drm_core_init] *ERROR* Cannot create /proc/dri
[    2.785188] kobject: 'drm' (ffff880006dae048): kobject_release, parent ffff880000189648 (delayed)
[    2.787362] kobject: 'drm' (ffff880006dafe00): kobject_release, parent           (null) (delayed)
[    2.789674] [drm] radeon kernel modesetting enabled.
[    2.791798] [drm:drm_proc_init] *ERROR* Cannot create /proc/dri/0
[    2.793280] [drm:drm_get_minor] *ERROR* DRM: Failed to initialize /proc/dri.
[    2.795591] kobject: 'controlD64' (ffff880006dc3820): kobject_release, parent           (null) (delayed)
[    2.797988] cirrus: probe of 0000:00:02.0 failed with error -1
[    2.799675] usbcore: registered new interface driver udl
[    2.802167] parport_pc 00:04: reported by Plug and Play ACPI
[    2.803818] parport0: PC-style at 0x378, irq 7 [PCSPP(,...)]
[    2.806035] kobject: 'parport_pc.956' (ffff880006dc3820): kobject_release, parent           (null) (delayed)
[    2.808626] ------------[ cut here ]------------
[    2.809776] WARNING: CPU: 1 PID: 1 at /c/wfg/linux/lib/debugobjects.c:260 debug_print_object+0x7c/0x8d()
[    2.812433] ODEBUG: init active (active state 0) object type: timer_list hint:           (null)
[    2.812579] CPU: 1 PID: 1 Comm: swapper/0 Not tainted 3.11.0-rc2-00010-gc817a67-dirty #6
[    2.812579]  0000000000000104 ffff88000010db78 ffffffff8184ea6e 0000000000000000
[    2.812579]  ffff88000010dbc8 ffff88000010dbb8 ffffffff8108f38d 0000000000000046
[    2.812579]  ffffffff81223681 ffffffff81c20277 ffff880006d92ee8 ffffffff81c602d0
[    2.812579] Call Trace:
[    2.812579]  [<ffffffff8184ea6e>] dump_stack+0x4f/0x84
[    2.812579]  [<ffffffff8108f38d>] warn_slowpath_common+0x72/0x8c
[    2.812579]  [<ffffffff81223681>] ? debug_print_object+0x7c/0x8d
[    2.812579]  [<ffffffff8108f40b>] warn_slowpath_fmt+0x41/0x43
[    2.812579]  [<ffffffff81223681>] debug_print_object+0x7c/0x8d
[    2.812579]  [<ffffffff812239e0>] __debug_object_init+0x27c/0x2c6
[    2.812579]  [<ffffffff81223a1b>] ? __debug_object_init+0x2b7/0x2c6
[    2.812579]  [<ffffffff81223a3e>] debug_object_init+0x14/0x16
[    2.812579]  [<ffffffff810992e8>] init_timer_key+0x23/0x65
[    2.812579]  [<ffffffff8121352f>] kobject_release+0x90/0xba
[    2.812579]  [<ffffffff812137ac>] kobject_put+0x4d/0x51
[    2.812579]  [<ffffffff81482cfb>] put_device+0x12/0x14
[    2.812579]  [<ffffffff814873a2>] platform_device_put+0x12/0x14
[    2.812579]  [<ffffffff81487727>] platform_device_unregister+0x16/0x1a
[    2.812579]  [<ffffffff814810f9>] parport_pc_probe_port+0x7c4/0x7d9
[    2.812579]  [<ffffffff81e36c75>] parport_pc_init+0x2b0/0x317
[    2.812579]  [<ffffffff81e369c5>] ? parport_setup+0x147/0x147
[    2.812579]  [<ffffffff81e11e0c>] do_one_initcall+0x8e/0x132
[    2.812579]  [<ffffffff810a7000>] ? param_array_set+0x7f/0xf2
[    2.812579]  [<ffffffff810a7275>] ? parse_args+0x1ad/0x26c
[    2.812579]  [<ffffffff81e11fe2>] kernel_init_freeable+0x132/0x1bc
[    2.812579]  [<ffffffff81e116e3>] ? do_early_param+0x86/0x86
[    2.812579]  [<ffffffff818488bf>] ? rest_init+0xc3/0xc3
[    2.812579]  [<ffffffff818488c8>] kernel_init+0x9/0xcc
[    2.812579]  [<ffffffff81859e3c>] ret_from_fork+0x7c/0xb0
[    2.812579]  [<ffffffff818488bf>] ? rest_init+0xc3/0xc3
[    2.812579] ---[ end trace ce7dd707bef7dc3e ]---
[    2.863098] INFO: trying to register non-static key.
[    2.864466] the code is fine but needs lockdep annotation.
[    2.865862] turning off the locking correctness validator.
[    2.867041] CPU: 1 PID: 1 Comm: swapper/0 Tainted: G        W    3.11.0-rc2-00010-gc817a67-dirty #6
[    2.867041]  0000000000000000 ffff88000010da28 ffffffff8184ea6e 0000000000000000
[    2.867041]  0000000000000000 ffff88000010daa8 ffffffff810c5e5a ffff88000010da88
[    2.867041]  ffffffff810907e4 0000000000007a4c 0000000000000046 ffff88000010da78
[    2.867041] Call Trace:
[    2.867041]  [<ffffffff8184ea6e>] dump_stack+0x4f/0x84
[    2.867041]  [<ffffffff810c5e5a>] register_lock_class+0x104/0x2d8
[    2.867041]  [<ffffffff810907e4>] ? console_unlock+0x35b/0x36a
[    2.867041]  [<ffffffff810c744b>] ? trace_hardirqs_off_caller+0x33/0xa0
[    2.867041]  [<ffffffff810c813b>] __lock_acquire+0xf6/0xe51
[    2.867041]  [<ffffffff81859677>] ? retint_restore_args+0x13/0x13
[    2.867041]  [<ffffffff810c73d2>] ? trace_hardirqs_on_caller+0x154/0x18b
[    2.867041]  [<ffffffff810c92bf>] lock_acquire+0x7e/0x99
[    2.867041]  [<ffffffff8109962b>] ? try_to_del_timer_sync+0x5f/0x5f
[    2.867041]  [<ffffffff81099674>] del_timer_sync+0x49/0xcb
[    2.867041]  [<ffffffff8109962b>] ? try_to_del_timer_sync+0x5f/0x5f
[    2.867041]  [<ffffffff810cde75>] ? arch_local_irq_restore+0x6/0xd
[    2.867041]  [<ffffffff8109973a>] timer_fixup_init+0x16/0x2f
[    2.867041]  [<ffffffff812234ba>] debug_object_fixup+0x15/0x1d
[    2.867041]  [<ffffffff812239ff>] __debug_object_init+0x29b/0x2c6
[    2.867041]  [<ffffffff81223a1b>] ? __debug_object_init+0x2b7/0x2c6
[    2.867041]  [<ffffffff81223a3e>] debug_object_init+0x14/0x16
[    2.867041]  [<ffffffff810992e8>] init_timer_key+0x23/0x65
[    2.867041]  [<ffffffff8121352f>] kobject_release+0x90/0xba
[    2.867041]  [<ffffffff812137ac>] kobject_put+0x4d/0x51
[    2.867041]  [<ffffffff81482cfb>] put_device+0x12/0x14
[    2.867041]  [<ffffffff814873a2>] platform_device_put+0x12/0x14
[    2.867041]  [<ffffffff81487727>] platform_device_unregister+0x16/0x1a
[    2.867041]  [<ffffffff814810f9>] parport_pc_probe_port+0x7c4/0x7d9
[    2.867041]  [<ffffffff81e36c75>] parport_pc_init+0x2b0/0x317
[    2.867041]  [<ffffffff81e369c5>] ? parport_setup+0x147/0x147
[    2.867041]  [<ffffffff81e11e0c>] do_one_initcall+0x8e/0x132
[    2.867041]  [<ffffffff810a7000>] ? param_array_set+0x7f/0xf2
[    2.867041]  [<ffffffff810a7275>] ? parse_args+0x1ad/0x26c
[    2.867041]  [<ffffffff81e11fe2>] kernel_init_freeable+0x132/0x1bc
[    2.867041]  [<ffffffff81e116e3>] ? do_early_param+0x86/0x86
[    2.867041]  [<ffffffff818488bf>] ? rest_init+0xc3/0xc3
[    2.867041]  [<ffffffff818488c8>] kernel_init+0x9/0xcc
[    2.867041]  [<ffffffff81859e3c>] ret_from_fork+0x7c/0xb0
[    2.867041]  [<ffffffff818488bf>] ? rest_init+0xc3/0xc3
[    3.516155] tsc: Refined TSC clocksource calibration: 2693.463 MHz
[    3.796079] BUG: unable to handle kernel NULL pointer dereference at           (null)
[    3.798252] IP: [<          (null)>]           (null)
[    3.799447] PGD 0
[    3.799956] Oops: 0010 [#1] PREEMPT SMP DEBUG_PAGEALLOC
[    3.800042] CPU: 1 PID: 1 Comm: swapper/0 Tainted: G        W    3.11.0-rc2-00010-gc817a67-dirty #6
[    3.800042] task: ffff88000010a040 ti: ffff88000010c000 task.ti: ffff88000010c000
[    3.800042] RIP: 0010:[<0000000000000000>]  [<          (null)>]           (null)
[    3.800042] RSP: 0000:ffff88000dd03e40  EFLAGS: 00010286
[    3.800042] RAX: 0000000000000000 RBX: 0000000000000100 RCX: 0000000000000000
[    3.800042] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000000
[    3.800042] RBP: ffff88000dd03e98 R08: 0000000000000002 R09: 0000000000000000
[    3.800042] R10: ffff88000dd03e58 R11: ffff88000015c000 R12: ffff88000010dfd8
[    3.800042] R13: 0000000000000000 R14: 0000000000000000 R15: ffff88000015d058
[    3.800042] FS:  0000000000000000(0000) GS:ffff88000dd00000(0000) knlGS:0000000000000000
[    3.800042] CS:  0010 DS: 0000 ES: 0000 CR0: 000000008005003b
[    3.800042] CR2: 0000000000000000 CR3: 0000000001c47000 CR4: 00000000000006a0
[    3.800042] Stack:
[    3.800042]  ffffffff810989e6 ffffffff8109897b ffff88000015c000 ffff880006dc38d8
[    3.800042]  0000000000000000 0000000000000000 0000000000000000 ffff88000015c000
[    3.800042]  ffff88000dd03ec8 ffff88000015d858 ffff88000015d458 ffff88000dd03f08
[    3.800042] Call Trace:
[    3.800042]  <IRQ>
[    3.800042]  [<ffffffff810989e6>] ? call_timer_fn+0x6b/0xde
[    3.800042]  [<ffffffff8109897b>] ? detach_timer+0x46/0x46
[    3.800042]  [<ffffffff81098fcb>] run_timer_softirq+0x187/0x1cf
[    3.800042]  [<ffffffff8109555f>] __do_softirq+0xc6/0x18f
[    3.800042]  [<ffffffff81095745>] irq_exit+0x58/0x9e
[    3.800042]  [<ffffffff81044e69>] smp_apic_timer_interrupt+0x31/0x3e
[    3.800042]  [<ffffffff8185ab72>] apic_timer_interrupt+0x72/0x80
[    3.800042]  <EOI>
[    3.800042]  [<ffffffff81859677>] ? retint_restore_args+0x13/0x13
[    3.800042]  [<ffffffff810990a2>] ? lock_timer_base.isra.17+0x49/0x4b
[    3.800042]  [<ffffffff810995f3>] try_to_del_timer_sync+0x27/0x5f
[    3.800042]  [<ffffffff81098801>] ? arch_local_irq_restore+0x6/0xd
[    3.800042]  [<ffffffff810996e3>] del_timer_sync+0xb8/0xcb
[    3.800042]  [<ffffffff8109962b>] ? try_to_del_timer_sync+0x5f/0x5f
[    3.800042]  [<ffffffff810cde75>] ? arch_local_irq_restore+0x6/0xd
[    3.800042]  [<ffffffff8109973a>] timer_fixup_init+0x16/0x2f
[    3.800042]  [<ffffffff812234ba>] debug_object_fixup+0x15/0x1d
[    3.800042]  [<ffffffff812239ff>] __debug_object_init+0x29b/0x2c6
[    3.800042]  [<ffffffff81223a1b>] ? __debug_object_init+0x2b7/0x2c6
[    3.800042]  [<ffffffff81223a3e>] debug_object_init+0x14/0x16
[    3.800042]  [<ffffffff810992e8>] init_timer_key+0x23/0x65
[    3.800042]  [<ffffffff8121352f>] kobject_release+0x90/0xba
[    3.800042]  [<ffffffff812137ac>] kobject_put+0x4d/0x51
[    3.800042]  [<ffffffff81482cfb>] put_device+0x12/0x14
[    3.800042]  [<ffffffff814873a2>] platform_device_put+0x12/0x14
[    3.800042]  [<ffffffff81487727>] platform_device_unregister+0x16/0x1a
[    3.800042]  [<ffffffff814810f9>] parport_pc_probe_port+0x7c4/0x7d9
[    3.800042]  [<ffffffff81e36c75>] parport_pc_init+0x2b0/0x317
[    3.800042]  [<ffffffff81e369c5>] ? parport_setup+0x147/0x147
[    3.800042]  [<ffffffff81e11e0c>] do_one_initcall+0x8e/0x132
[    3.800042]  [<ffffffff810a7000>] ? param_array_set+0x7f/0xf2
[    3.800042]  [<ffffffff810a7275>] ? parse_args+0x1ad/0x26c
[    3.800042]  [<ffffffff81e11fe2>] kernel_init_freeable+0x132/0x1bc
[    3.800042]  [<ffffffff81e116e3>] ? do_early_param+0x86/0x86
[    3.800042]  [<ffffffff818488bf>] ? rest_init+0xc3/0xc3
[    3.800042]  [<ffffffff818488c8>] kernel_init+0x9/0xcc
[    3.800042]  [<ffffffff81859e3c>] ret_from_fork+0x7c/0xb0
[    3.800042]  [<ffffffff818488bf>] ? rest_init+0xc3/0xc3
[    3.800042] Code:  Bad RIP value.
[    3.800042] RIP  [<          (null)>]           (null)
[    3.800042]  RSP <ffff88000dd03e40>
[    3.800042] CR2: 0000000000000000
[    3.940037] ---[ end trace ce7dd707bef7dc3f ]---
[    3.941218] Kernel panic - not syncing: Fatal exception in interrupt
[    3.943251] Rebooting in 10 seconds..%                                                                                                  wfg@bee ~/linux/obj-compiletest%
wfg@bee ~/linux/obj-compiletest% kvm-0day.sh arch/x86/boot/bzImage
[    0.000000] Initializing cgroup subsys cpuset
[    0.000000] Initializing cgroup subsys cpu
[    0.000000] Linux version 3.11.0-rc2-00010-gc817a67-dirty (wfg@bee) (gcc version 4.6.3 (Debian 4.6.3-1) ) #6 SMP PREEMPT Tue Oct 8 10:03:08 CST 2013
[    0.000000] Command line: hung_task_panic=1 rcutree.rcu_cpu_stall_timeout=100 log_buf_len=8M debug sched_debug ignore_loglevel apic=debug dynamic_printk sysrq_always_enabled panic=10 prompt_ramdisk=0 console=ttyS0,115200 console=tty0 vga=normal  root=/dev/ram0 rw
[    0.000000] e820: BIOS-provided physical RAM map:
[    0.000000] BIOS-e820: [mem 0x0000000000000000-0x000000000009fbff] usable
[    0.000000] BIOS-e820: [mem 0x000000000009fc00-0x000000000009ffff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000000f0000-0x00000000000fffff] reserved
[    0.000000] BIOS-e820: [mem 0x0000000000100000-0x000000000fffdfff] usable
[    0.000000] BIOS-e820: [mem 0x000000000fffe000-0x000000000fffffff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000feffc000-0x00000000feffffff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000fffc0000-0x00000000ffffffff] reserved
[    0.000000] debug: ignoring loglevel setting.
[    0.000000] NX (Execute Disable) protection: active
[    0.000000] Hypervisor detected: KVM
[    0.000000] e820: update [mem 0x00000000-0x00000fff] usable ==> reserved
[    0.000000] e820: remove [mem 0x000a0000-0x000fffff] usable
[    0.000000] e820: last_pfn = 0xfffe max_arch_pfn = 0x400000000
[    0.000000] Scan for SMP in [mem 0x00000000-0x000003ff]
[    0.000000] Scan for SMP in [mem 0x0009fc00-0x0009ffff]
[    0.000000] Scan for SMP in [mem 0x000f0000-0x000fffff]
[    0.000000] found SMP MP-table at [mem 0x000f1840-0x000f184f] mapped at [ffff8800000f1840]
[    0.000000]   mpc: f1850-f193c
[    0.000000] Base memory trampoline at [ffff880000099000] 99000 size 24576
[    0.000000] init_memory_mapping: [mem 0x00000000-0x000fffff]
[    0.000000]  [mem 0x00000000-0x000fffff] page 4k
[    0.000000] BRK [0x028a8000, 0x028a8fff] PGTABLE
[    0.000000] BRK [0x028a9000, 0x028a9fff] PGTABLE
[    0.000000] BRK [0x028aa000, 0x028aafff] PGTABLE
[    0.000000] init_memory_mapping: [mem 0x0e600000-0x0e7fffff]
[    0.000000]  [mem 0x0e600000-0x0e7fffff] page 4k
[    0.000000] BRK [0x028ab000, 0x028abfff] PGTABLE
[    0.000000] init_memory_mapping: [mem 0x0c000000-0x0e5fffff]
[    0.000000]  [mem 0x0c000000-0x0e5fffff] page 4k
[    0.000000] BRK [0x028ac000, 0x028acfff] PGTABLE
[    0.000000] init_memory_mapping: [mem 0x00100000-0x0bffffff]
[    0.000000]  [mem 0x00100000-0x0bffffff] page 4k
[    0.000000] init_memory_mapping: [mem 0x0e800000-0x0fffdfff]
[    0.000000]  [mem 0x0e800000-0x0fffdfff] page 4k
[    0.000000] log_buf_len: 8388608
[    0.000000] early log buf free: 128348(97%)
[    0.000000] RAMDISK: [mem 0x0e8d6000-0x0ffeffff]
[    0.000000] ACPI: RSDP 00000000000f16b0 00014 (v00 BOCHS )
[    0.000000] ACPI: RSDT 000000000fffe3f0 00034 (v01 BOCHS  BXPCRSDT 00000001 BXPC 00000001)
[    0.000000] ACPI: FACP 000000000fffff80 00074 (v01 BOCHS  BXPCFACP 00000001 BXPC 00000001)
[    0.000000] ACPI: DSDT 000000000fffe430 01137 (v01   BXPC   BXDSDT 00000001 INTL 20100528)
[    0.000000] ACPI: FACS 000000000fffff40 00040
[    0.000000] ACPI: SSDT 000000000ffff6a0 00899 (v01 BOCHS  BXPCSSDT 00000001 BXPC 00000001)
[    0.000000] ACPI: APIC 000000000ffff5b0 00080 (v01 BOCHS  BXPCAPIC 00000001 BXPC 00000001)
[    0.000000] ACPI: HPET 000000000ffff570 00038 (v01 BOCHS  BXPCHPET 00000001 BXPC 00000001)
[    0.000000] ACPI: Local APIC address 0xfee00000
[    0.000000] mapped APIC to ffffffffff5bb000 (        fee00000)
[    0.000000] kvm-clock: Using msrs 4b564d01 and 4b564d00
[    0.000000] kvm-clock: cpu 0, msr 0:e896001, boot clock
[    0.000000] Zone ranges:
[    0.000000]   DMA32    [mem 0x00001000-0xffffffff]
[    0.000000]   Normal   empty
[    0.000000] Movable zone start for each node
[    0.000000] Early memory node ranges
[    0.000000]   node   0: [mem 0x00001000-0x0009efff]
[    0.000000]   node   0: [mem 0x00100000-0x0fffdfff]
[    0.000000] On node 0 totalpages: 65436
[    0.000000]   DMA32 zone: 1024 pages used for memmap
[    0.000000]   DMA32 zone: 21 pages reserved
[    0.000000]   DMA32 zone: 65436 pages, LIFO batch:15
[    0.000000] ACPI: PM-Timer IO Port: 0xb008
[    0.000000] ACPI: Local APIC address 0xfee00000
[    0.000000] mapped APIC to ffffffffff5bb000 (        fee00000)
[    0.000000] ACPI: LAPIC (acpi_id[0x00] lapic_id[0x00] enabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x01] lapic_id[0x01] enabled)
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0xff] dfl dfl lint[0x1])
[    0.000000] ACPI: IOAPIC (id[0x00] address[0xfec00000] gsi_base[0])
[    0.000000] IOAPIC[0]: apic_id 0, version 17, address 0xfec00000, GSI 0-23
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
[    0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 00, APIC ID 0, APIC INT 02
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 5 global_irq 5 high level)
[    0.000000] Int: type 0, pol 1, trig 3, bus 00, IRQ 05, APIC ID 0, APIC INT 05
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)
[    0.000000] Int: type 0, pol 1, trig 3, bus 00, IRQ 09, APIC ID 0, APIC INT 09
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 10 global_irq 10 high level)
[    0.000000] Int: type 0, pol 1, trig 3, bus 00, IRQ 0a, APIC ID 0, APIC INT 0a
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 11 global_irq 11 high level)
[    0.000000] Int: type 0, pol 1, trig 3, bus 00, IRQ 0b, APIC ID 0, APIC INT 0b
[    0.000000] ACPI: IRQ0 used by override.
[    0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 01, APIC ID 0, APIC INT 01
[    0.000000] ACPI: IRQ2 used by override.
[    0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 03, APIC ID 0, APIC INT 03
[    0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 04, APIC ID 0, APIC INT 04
[    0.000000] ACPI: IRQ5 used by override.
[    0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 06, APIC ID 0, APIC INT 06
[    0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 07, APIC ID 0, APIC INT 07
[    0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 08, APIC ID 0, APIC INT 08
[    0.000000] ACPI: IRQ9 used by override.
[    0.000000] ACPI: IRQ10 used by override.
[    0.000000] ACPI: IRQ11 used by override.
[    0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 0c, APIC ID 0, APIC INT 0c
[    0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 0d, APIC ID 0, APIC INT 0d
[    0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 0e, APIC ID 0, APIC INT 0e
[    0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 0f, APIC ID 0, APIC INT 0f
[    0.000000] Using ACPI (MADT) for SMP configuration information
[    0.000000] ACPI: HPET id: 0x8086a201 base: 0xfed00000
[    0.000000] smpboot: Allowing 2 CPUs, 0 hotplug CPUs
[    0.000000] mapped IOAPIC to ffffffffff5ba000 (fec00000)
[    0.000000] nr_irqs_gsi: 40
[    0.000000] e820: [mem 0x10000000-0xfeffbfff] available for PCI devices
[    0.000000] Booting paravirtualized kernel on KVM
[    0.000000] setup_percpu: NR_CPUS:4096 nr_cpumask_bits:2 nr_cpu_ids:2 nr_node_ids:1
[    0.000000] PERCPU: Embedded 25 pages/cpu @ffff88000dc00000 s77904 r0 d24496 u1048576
[    0.000000] pcpu-alloc: s77904 r0 d24496 u1048576 alloc=1*2097152
[    0.000000] pcpu-alloc: [0] 0 1
[    0.000000] kvm-clock: cpu 0, msr 0:e896001, primary cpu clock
[    0.000000] KVM setup async PF for cpu 0
[    0.000000] kvm-stealtime: cpu 0, msr dc0ccc0
[    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 64391
[    0.000000] Kernel command line: hung_task_panic=1 rcutree.rcu_cpu_stall_timeout=100 log_buf_len=8M debug sched_debug ignore_loglevel apic=debug dynamic_printk sysrq_always_enabled panic=10 prompt_ramdisk=0 console=ttyS0,115200 console=tty0 vga=normal  root=/dev/ram0 rw
[    0.000000] PID hash table entries: 1024 (order: 1, 8192 bytes)
[    0.000000] Dentry cache hash table entries: 32768 (order: 6, 262144 bytes)
[    0.000000] Inode-cache hash table entries: 16384 (order: 5, 131072 bytes)
[    0.000000] Calgary: detecting Calgary via BIOS EBDA area
[    0.000000] Calgary: Unable to locate Rio Grande table in EBDA - bailing!
[    0.000000] Memory: 199064K/261744K available (8558K kernel code, 1784K rwdata, 3968K rodata, 844K init, 10064K bss, 62680K reserved)
[    0.000000] Preemptible hierarchical RCU implementation.
[    0.000000]  RCU debugfs-based tracing is enabled.
[    0.000000]  Dump stacks of tasks blocking RCU-preempt GP.
[    0.000000]  Additional per-CPU info printed with stalls.
[    0.000000]  RCU restricting CPUs from NR_CPUS=4096 to nr_cpu_ids=2.
[    0.000000] NR_IRQS:262400 nr_irqs:512 16
[    0.000000] console [ttyS0] enabled
[    0.000000] Lock dependency validator: Copyright (c) 2006 Red Hat, Inc., Ingo Molnar
[    0.000000] ... MAX_LOCKDEP_SUBCLASSES:  8
[    0.000000] ... MAX_LOCK_DEPTH:          48
[    0.000000] ... MAX_LOCKDEP_KEYS:        8191
[    0.000000] ... CLASSHASH_SIZE:          4096
[    0.000000] ... MAX_LOCKDEP_ENTRIES:     16384
[    0.000000] ... MAX_LOCKDEP_CHAINS:      32768
[    0.000000] ... CHAINHASH_SIZE:          16384
[    0.000000]  memory used by lock dependency info: 5855 kB
[    0.000000]  per task-struct memory footprint: 1920 bytes
[    0.000000] ODEBUG: 15 of 15 active objects replaced
[    0.000000] hpet clockevent registered
[    0.000000] tsc: Detected 2693.508 MHz processor
[    0.008000] Calibrating delay loop (skipped) preset value.. 5387.01 BogoMIPS (lpj=10774032)
[    0.008014] pid_max: default: 32768 minimum: 301
[    0.009283] Mount-cache hash table entries: 256
[    0.012065] Initializing cgroup subsys devices
[    0.013312] Initializing cgroup subsys perf_event
[    0.014562] Initializing cgroup subsys net_prio
[    0.015855] Last level iTLB entries: 4KB 0, 2MB 0, 4MB 0
[    0.015855] Last level dTLB entries: 4KB 0, 2MB 0, 4MB 0
[    0.015855] tlb_flushall_shift: 6
[    0.016052] debug: unmapping init [mem 0xffffffff81ed0000-0xffffffff81ed3fff]
[    0.020896] ACPI: Core revision 20130517
[    0.024485] ACPI: All ACPI Tables successfully acquired
[    0.025852] Getting VERSION: 50014
[    0.026522] Getting VERSION: 50014
[    0.027164] Getting ID: 0
[    0.027658] Getting ID: ff000000
[    0.028029] Getting LVT0: 8700
[    0.028865] Getting LVT1: 8400
[    0.029725] enabled ExtINT on CPU#0
[    0.032835] ENABLING IO-APIC IRQs
[    0.035067] init IO_APIC IRQs
[    0.036026]  apic 0 pin 0 not connected
[    0.040061] IOAPIC[0]: Set routing entry (0-1 -> 0x31 -> IRQ 1 Mode:0 Active:0 Dest:1)
[    0.041439] IOAPIC[0]: Set routing entry (0-2 -> 0x30 -> IRQ 0 Mode:0 Active:0 Dest:1)
[    0.044075] IOAPIC[0]: Set routing entry (0-3 -> 0x33 -> IRQ 3 Mode:0 Active:0 Dest:1)
[    0.046150] IOAPIC[0]: Set routing entry (0-4 -> 0x34 -> IRQ 4 Mode:0 Active:0 Dest:1)
[    0.048056] IOAPIC[0]: Set routing entry (0-5 -> 0x35 -> IRQ 5 Mode:1 Active:0 Dest:1)
[    0.052053] IOAPIC[0]: Set routing entry (0-6 -> 0x36 -> IRQ 6 Mode:0 Active:0 Dest:1)
[    0.053431] IOAPIC[0]: Set routing entry (0-7 -> 0x37 -> IRQ 7 Mode:0 Active:0 Dest:1)
[    0.056044] IOAPIC[0]: Set routing entry (0-8 -> 0x38 -> IRQ 8 Mode:0 Active:0 Dest:1)
[    0.058534] IOAPIC[0]: Set routing entry (0-9 -> 0x39 -> IRQ 9 Mode:1 Active:0 Dest:1)
[    0.060059] IOAPIC[0]: Set routing entry (0-10 -> 0x3a -> IRQ 10 Mode:1 Active:0 Dest:1)
[    0.062489] IOAPIC[0]: Set routing entry (0-11 -> 0x3b -> IRQ 11 Mode:1 Active:0 Dest:1)
[    0.064058] IOAPIC[0]: Set routing entry (0-12 -> 0x3c -> IRQ 12 Mode:0 Active:0 Dest:1)
[    0.068046] IOAPIC[0]: Set routing entry (0-13 -> 0x3d -> IRQ 13 Mode:0 Active:0 Dest:1)
[    0.070212] IOAPIC[0]: Set routing entry (0-14 -> 0x3e -> IRQ 14 Mode:0 Active:0 Dest:1)
[    0.072067] IOAPIC[0]: Set routing entry (0-15 -> 0x3f -> IRQ 15 Mode:0 Active:0 Dest:1)
[    0.076042]  apic 0 pin 16 not connected
[    0.077071]  apic 0 pin 17 not connected
[    0.078192]  apic 0 pin 18 not connected
[    0.080016]  apic 0 pin 19 not connected
[    0.081411]  apic 0 pin 20 not connected
[    0.082403]  apic 0 pin 21 not connected
[    0.083447]  apic 0 pin 22 not connected
[    0.084018]  apic 0 pin 23 not connected
[    0.085207] ..TIMER: vector=0x30 apic1=0 pin1=2 apic2=-1 pin2=-1
[    0.088019] smpboot: CPU0: Intel Common KVM processor (fam: 0f, model: 06, stepping: 01)
[    0.090632] Using local APIC timer interrupts.
[    0.090632] calibrating APIC timer ...
[    0.096000] ... lapic delta = 6252850
[    0.096000] ... PM-Timer delta = 358097
[    0.096000] ... PM-Timer result ok
[    0.096000] ..... delta 6252850
[    0.096000] ..... mult: 268557862
[    0.096000] ..... calibration result: 4001824
[    0.096000] ..... CPU clock speed is 2694.2010 MHz.
[    0.096000] ..... host bus clock speed is 1000.1824 MHz.
[    0.096124] Performance Events: unsupported Netburst CPU model 6 no PMU driver, software events only.
[    0.124680] SMP alternatives: lockdep: fixing up alternatives
[    0.125979] smpboot: Booting Node   0, Processors  #1 OK
[    0.008000] kvm-clock: cpu 1, msr 0:e896041, secondary cpu clock
[    0.008000] masked ExtINT on CPU#1
[    0.144326] Brought up 2 CPUs
[    0.148010] smpboot: Total of 2 processors activated (10774.03 BogoMIPS)
[    0.148030] KVM setup async PF for cpu 1
[    0.149476] kvm-stealtime: cpu 1, msr dd0ccc0
[    0.156081] devtmpfs: initialized
[    0.158681] atomic64 test passed for x86-64 platform with CX8 and with SSE
[    0.160566] regulator-dummy: no parameters
[    0.164009] NET: Registered protocol family 16
[    0.167013] ACPI: bus type PCI registered
[    0.168090] PCI: Using configuration type 1 for base access
[    0.184154] ACPI: Added _OSI(Module Device)
[    0.188010] ACPI: Added _OSI(Processor Device)
[    0.189135] ACPI: Added _OSI(3.0 _SCP Extensions)
[    0.190322] ACPI: Added _OSI(Processor Aggregator Device)
[    0.198032] ACPI: EC: Look up EC in DSDT
[    0.204857] ACPI: Interpreter enabled
[    0.205961] ACPI: (supports S0 S5)
[    0.206844] ACPI: Using IOAPIC for interrupt routing
[    0.208085] PCI: Using host bridge windows from ACPI; if necessary, use "pci=nocrs" and report a bug
[    0.226725] ACPI: PCI Root Bridge [PCI0] (domain 0000 [bus 00-ff])
[    0.228521] PCI host bridge to bus 0000:00
[    0.229731] pci_bus 0000:00: root bus resource [bus 00-ff]
[    0.231040] pci_bus 0000:00: root bus resource [io  0x0000-0x0cf7]
[    0.232015] pci_bus 0000:00: root bus resource [io  0x0d00-0xffff]
[    0.233723] pci_bus 0000:00: root bus resource [mem 0x000a0000-0x000bffff]
[    0.236025] pci_bus 0000:00: root bus resource [mem 0x80000000-0xfebfffff]
[    0.237867] pci 0000:00:00.0: [8086:1237] type 00 class 0x060000
[    0.240716] pci 0000:00:01.0: [8086:7000] type 00 class 0x060100
[    0.242911] pci 0000:00:01.1: [8086:7010] type 00 class 0x010180
[    0.247373] pci 0000:00:01.1: reg 0x20: [io  0xc060-0xc06f]
[    0.252962] pci 0000:00:01.3: [8086:7113] type 00 class 0x068000
[    0.255051] pci 0000:00:01.3: quirk: [io  0xb000-0xb03f] claimed by PIIX4 ACPI
[    0.256044] pci 0000:00:01.3: quirk: [io  0xb100-0xb10f] claimed by PIIX4 SMB
[    0.260534] pci 0000:00:02.0: [1013:00b8] type 00 class 0x030000
[    0.269902] pci 0000:00:02.0: reg 0x10: [mem 0xfc000000-0xfdffffff pref]
[    0.280846] pci 0000:00:02.0: reg 0x14: [mem 0xfebe2000-0xfebe2fff]
[    0.294951] pci 0000:00:02.0: reg 0x30: [mem 0xfebd0000-0xfebdffff pref]
[    0.296944] pci 0000:00:03.0: [1af4:1000] type 00 class 0x020000
[    0.301342] pci 0000:00:03.0: reg 0x10: [io  0xc040-0xc05f]
[    0.304014] pci 0000:00:03.0: reg 0x14: [mem 0xfebe1000-0xfebe1fff]
[    0.312017] pci 0000:00:03.0: reg 0x30: [mem 0xfebc0000-0xfebcffff pref]
[    0.314493] pci 0000:00:04.0: [8086:100e] type 00 class 0x020000
[    0.318666] pci 0000:00:04.0: reg 0x10: [mem 0xfeb80000-0xfeb9ffff]
[    0.324016] pci 0000:00:04.0: reg 0x14: [io  0xc000-0xc03f]
[    0.334321] pci 0000:00:04.0: reg 0x30: [mem 0xfeba0000-0xfebbffff pref]
[    0.340512] pci 0000:00:05.0: [8086:25ab] type 00 class 0x088000
[    0.344793] pci 0000:00:05.0: reg 0x10: [mem 0xfebe0000-0xfebe000f]
[    0.354855] pci_bus 0000:00: on NUMA node 0
[    0.356060] acpi PNP0A03:00: ACPI _OSC support notification failed, disabling PCIe ASPM
[    0.358553] acpi PNP0A03:00: Unable to request _OSC control (_OSC support mask: 0x08)
[    0.361801] ACPI: PCI Interrupt Link [LNKA] (IRQs 5 *10 11)
[    0.364806] ACPI: PCI Interrupt Link [LNKB] (IRQs 5 *10 11)
[    0.368089] ACPI: PCI Interrupt Link [LNKC] (IRQs 5 10 *11)
[    0.370283] ACPI: PCI Interrupt Link [LNKD] (IRQs 5 10 *11)
[    0.372133] ACPI: PCI Interrupt Link [LNKS] (IRQs *9)
[    0.374863] ACPI: Enabled 16 GPEs in block 00 to 0F
[    0.376030] ACPI: \_SB_.PCI0: notify handler is installed
[    0.377608] Found 1 acpi root devices
[    0.381053] vgaarb: device added: PCI:0000:00:02.0,decodes=io+mem,owns=io+mem,locks=none
[    0.382144] vgaarb: loaded
[    0.384009] vgaarb: bridge control possible 0000:00:02.0
[    0.385779] ACPI: bus type USB registered
[    0.388109] usbcore: registered new interface driver usbfs
[    0.389486] usbcore: registered new interface driver hub
[    0.390974] usbcore: registered new device driver usb
[    0.392204] pps_core: LinuxPPS API ver. 1 registered
[    0.393152] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
[    0.394913] PTP clock support registered
[    0.396412] wmi: Mapper loaded
[    0.397318] PCI: Using ACPI for IRQ routing
[    0.398279] PCI: pci_cache_line_size set to 64 bytes
[    0.399380] e820: reserve RAM buffer [mem 0x0009fc00-0x0009ffff]
[    0.400032] e820: reserve RAM buffer [mem 0x0fffe000-0x0fffffff]
[    0.402853] NET: Registered protocol family 23
[    0.405468] cfg80211: Calling CRDA to update world regulatory domain
[    0.408532] nfc: nfc_init: NFC Core ver 0.1
[    0.409575] NET: Registered protocol family 39
[    0.412580] HPET: 3 timers in total, 0 timers will be used for per-cpu timer
[    0.420103] Switched to clocksource kvm-clock
[    0.421942] pnp: PnP ACPI init
[    0.422815] ACPI: bus type PNP registered
[    0.424055] IOAPIC[0]: Set routing entry (0-8 -> 0x38 -> IRQ 8 Mode:0 Active:0 Dest:3)
[    0.426218] pnp 00:00: Plug and Play ACPI device, IDs PNP0b00 (active)
[    0.427982] IOAPIC[0]: Set routing entry (0-1 -> 0x31 -> IRQ 1 Mode:0 Active:0 Dest:3)
[    0.430940] pnp 00:01: Plug and Play ACPI device, IDs PNP0303 (active)
[    0.433470] IOAPIC[0]: Set routing entry (0-12 -> 0x3c -> IRQ 12 Mode:0 Active:0 Dest:3)
[    0.435710] pnp 00:02: Plug and Play ACPI device, IDs PNP0f13 (active)
[    0.437450] IOAPIC[0]: Set routing entry (0-6 -> 0x36 -> IRQ 6 Mode:0 Active:0 Dest:3)
[    0.439696] pnp 00:03: [dma 2]
[    0.440658] pnp 00:03: Plug and Play ACPI device, IDs PNP0700 (active)
[    0.442422] IOAPIC[0]: Set routing entry (0-7 -> 0x37 -> IRQ 7 Mode:0 Active:0 Dest:3)
[    0.445911] pnp 00:04: Plug and Play ACPI device, IDs PNP0400 (active)
[    0.447617] IOAPIC[0]: Set routing entry (0-4 -> 0x34 -> IRQ 4 Mode:0 Active:0 Dest:3)
[    0.449862] pnp 00:05: Plug and Play ACPI device, IDs PNP0501 (active)
[    0.452297] pnp 00:06: Plug and Play ACPI device, IDs PNP0103 (active)
[    0.455436] pnp: PnP ACPI: found 7 devices
[    0.457339] ACPI: bus type PNP unregistered
[    0.465411] pci_bus 0000:00: resource 4 [io  0x0000-0x0cf7]
[    0.466801] pci_bus 0000:00: resource 5 [io  0x0d00-0xffff]
[    0.470348] pci_bus 0000:00: resource 6 [mem 0x000a0000-0x000bffff]
[    0.475305] pci_bus 0000:00: resource 7 [mem 0x80000000-0xfebfffff]
[    0.479840] NET: Registered protocol family 2
[    0.482036] TCP established hash table entries: 2048 (order: 3, 32768 bytes)
[    0.486547] TCP bind hash table entries: 2048 (order: 5, 131072 bytes)
[    0.492225] TCP: Hash tables configured (established 2048 bind 2048)
[    0.494850] TCP: reno registered
[    0.497568] UDP hash table entries: 256 (order: 3, 40960 bytes)
[    0.502215] UDP-Lite hash table entries: 256 (order: 3, 40960 bytes)
[    0.509049] NET: Registered protocol family 1
[    0.520899] RPC: Registered named UNIX socket transport module.
[    0.524920] RPC: Registered udp transport module.
[    0.527946] RPC: Registered tcp transport module.
[    0.530970] RPC: Registered tcp NFSv4.1 backchannel transport module.
[    0.535125] pci 0000:00:00.0: Limiting direct PCI/PCI transfers
[    0.539003] pci 0000:00:01.0: PIIX3: Enabling Passive Release
[    0.542927] pci 0000:00:01.0: Activating ISA DMA hang workarounds
[    0.544932] pci 0000:00:02.0: Boot video device
[    0.546059] PCI: CLS 0 bytes, default 64
[    0.547393] Unpacking initramfs...
[    2.413896] debug: unmapping init [mem 0xffff88000e8d6000-0xffff88000ffeffff]
[    2.417719] has_svm: not amd
[    2.418473] kvm: no hardware support
[    2.419790] camellia-x86_64: performance on this CPU would be suboptimal: disabling camellia-x86_64.
[    2.423888] blowfish-x86_64: performance on this CPU would be suboptimal: disabling blowfish-x86_64.
[    2.430234] cryptomgr_test (24) used greatest stack depth: 6224 bytes left
[    2.430241] twofish-x86_64-3way: performance on this CPU would be suboptimal: disabling twofish-x86_64-3way.
[    2.430251] sha1_ssse3: Neither AVX nor SSSE3 is available/usable.
[    2.430253] sha256_ssse3: Neither AVX nor SSSE3 is available/usable.
[    2.430254] sha512_ssse3: Neither AVX nor SSSE3 is available/usable.
[    2.430255] AVX or AES-NI instructions are not detected.
[    2.430256] AVX instructions are not detected.
[    2.430270] AVX instructions are not detected.
[    2.430272] AVX instructions are not detected.
[    2.461428] Initializing RT-Tester: OK
[    2.462139] audit: initializing netlink socket (disabled)
[    2.463243] type=2000 audit(1378709048.086:1): initialized
[    2.473933] DLM installed
[    2.477193] NFS: Registering the id_resolver key type
[    2.479252] Key type id_resolver registered
[    2.480479] Key type id_legacy registered
[    2.481501] Installing knfsd (copyright (C) 1996 okir@monad.swb.de).
[    2.484505] ROMFS MTD (C) 2007 Red Hat, Inc.
[    2.486279] fuse init (API version 7.22)
[    2.488216] ceph: loaded (mds proto 32)
[    2.504162] cryptomgr_test (43) used greatest stack depth: 5768 bytes left
[    2.526085] cryptomgr_test (72) used greatest stack depth: 5352 bytes left
[    2.530361] alg: No test for crc32 (crc32-table)
[    2.532132] cryptomgr_test (80) used greatest stack depth: 5008 bytes left
[    2.532528] alg: No test for lz4hc (lz4hc-generic)
[    2.532639] alg: No test for stdrng (krng)
[    2.532890] NET: Registered protocol family 38
[    2.532938] Key type asymmetric registered
[    2.532958] Asymmetric key parser 'x509' registered
[    2.532960] test_string_helpers: Running tests...
[    2.538602] crc32: CRC_LE_BITS = 32, CRC_BE BITS = 32
[    2.540168] crc32: self tests passed, processed 225944 bytes in 304358 nsec
[    2.542213] crc32c: CRC_LE_BITS = 32
[    2.543439] crc32c: self tests passed, processed 225944 bytes in 151613 nsec
[    2.546191] cr_bllcd: INTEL CARILLO RANCH LPC not found.
[    2.547546] cr_bllcd: Carillo Ranch Backlight Driver Initialized.
[    2.549529] VIA Graphics Integration Chipset framebuffer 2.4 initializing
[    2.551331] vmlfb: initializing
[    2.552321] Could not find Carillo Ranch MCH device.
[    2.554636] no IO addresses supplied
[    2.556542] hgafb: HGA card not detected.
[    2.557567] hgafb: probe of hgafb.0 failed with error -22
[    2.558920] usbcore: registered new interface driver udlfb
[    2.560837] usbcore: registered new interface driver smscufx
[    2.563345] uvesafb: failed to execute /sbin/v86d
[    2.564360] uvesafb: make sure that the v86d helper is installed and executable
[    2.565725] uvesafb: Getting VBE info block failed (eax=0x4f00, err=-2)
[    2.566873] uvesafb: vbe_init() failed with -22
[    2.567710] uvesafb: probe of uvesafb.0 failed with error -22
[    2.568814] ipmi message handler version 39.2
[    2.569560] ipmi device interface
[    2.570275] IPMI System Interface driver.
[    2.571082] ipmi_si: Adding default-specified kcs state machine
[    2.572494] ipmi_si: Trying default-specified kcs state machine at i/o address 0xca2, slave address 0x0, irq 0
[    2.574876] ipmi_si: Interface detection failed
[    2.584184] ipmi_si: Adding default-specified smic state machine
[    2.585201] ipmi_si: Trying default-specified smic state machine at i/o address 0xca9, slave address 0x0, irq 0
[    2.586643] ipmi_si: Interface detection failed
[    2.596475] ipmi_si: Adding default-specified bt state machine
[    2.597615] ipmi_si: Trying default-specified bt state machine at i/o address 0xe4, slave address 0x0, irq 0
[    2.599306] ipmi_si: Interface detection failed
[    2.612491] kobject: 'ipmi_si' (ffff8800077a7c00): kobject_release, parent ffff8800001b7648 (delayed)
[    2.614180] kobject: 'ipmi_si' (ffff8800077a7a00): kobject_release, parent ffff880000221248 (delayed)
[    2.615854] kobject: 'ipmi_si' (ffff8800077a7e00): kobject_release, parent ffff880000189248 (delayed)
[    2.618018] ipmi_si: Unable to find any System Interface(s)
[    2.621129] IPMI Watchdog: driver initialized
[    2.623943] Copyright (C) 2004 MontaVista Software - IPMI Powerdown via sys_reboot.
[    2.629342] input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input0
[    2.634175] ACPI: Power Button [PWRF]
[    2.729623] Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled
[    2.757438] 00:05: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
[    2.762864] Applicom driver: $Id: ac.c,v 1.30 2000/03/22 16:03:57 dwmw2 Exp $
[    2.768339] ac.o: No PCI boards found.
[    2.771569] ac.o: For an ISA board you must supply memory and irq parameters.
[    2.776227] Non-volatile memory driver v1.3
[    2.777300] Linux agpgart interface v0.103
[    2.779021] [drm:drm_core_init] *ERROR* Cannot create /proc/dri
[    2.780618] kobject: 'drm' (ffff880006daf848): kobject_release, parent ffff880000189648 (delayed)
[    2.782833] kobject: 'drm' (ffff880006dad400): kobject_release, parent           (null) (delayed)
[    2.785596] [drm] radeon kernel modesetting enabled.
[    2.787831] [drm:drm_proc_init] *ERROR* Cannot create /proc/dri/0
[    2.789363] [drm:drm_get_minor] *ERROR* DRM: Failed to initialize /proc/dri.
[    2.791917] kobject: 'controlD64' (ffff880006daf020): kobject_release, parent           (null) (delayed)
[    2.794702] cirrus: probe of 0000:00:02.0 failed with error -1
[    2.800244] usbcore: registered new interface driver udl
[    2.802802] parport_pc 00:04: reported by Plug and Play ACPI
[    2.806445] parport0: PC-style at 0x378, irq 7 [PCSPP(,...)]
[    2.809299] kobject: 'parport_pc.956' (ffff880006daf020): kobject_release, parent           (null) (delayed)
[    2.815944] ------------[ cut here ]------------
[    2.818957] WARNING: CPU: 0 PID: 1 at /c/wfg/linux/lib/debugobjects.c:260 debug_print_object+0x7c/0x8d()
[    2.819887] ODEBUG: init active (active state 0) object type: timer_list hint:           (null)
[    2.819887] CPU: 0 PID: 1 Comm: swapper/0 Not tainted 3.11.0-rc2-00010-gc817a67-dirty #6
[    2.819887]  0000000000000104 ffff88000010db78 ffffffff8184ea6e 0000000000000000
[    2.819887]  ffff88000010dbc8 ffff88000010dbb8 ffffffff8108f38d 0000000000000046
[    2.819887]  ffffffff81223681 ffffffff81c20277 ffff880006db17b8 ffffffff81c602d0
[    2.819887] Call Trace:
[    2.819887]  [<ffffffff8184ea6e>] dump_stack+0x4f/0x84
[    2.819887]  [<ffffffff8108f38d>] warn_slowpath_common+0x72/0x8c
[    2.819887]  [<ffffffff81223681>] ? debug_print_object+0x7c/0x8d
[    2.819887]  [<ffffffff8108f40b>] warn_slowpath_fmt+0x41/0x43
[    2.819887]  [<ffffffff81223681>] debug_print_object+0x7c/0x8d
[    2.819887]  [<ffffffff812239e0>] __debug_object_init+0x27c/0x2c6
[    2.819887]  [<ffffffff81223a1b>] ? __debug_object_init+0x2b7/0x2c6
[    2.819887]  [<ffffffff81223a3e>] debug_object_init+0x14/0x16
[    2.819887]  [<ffffffff810992e8>] init_timer_key+0x23/0x65
[    2.819887]  [<ffffffff8121352f>] kobject_release+0x90/0xba
[    2.819887]  [<ffffffff812137ac>] kobject_put+0x4d/0x51
[    2.819887]  [<ffffffff81482cfb>] put_device+0x12/0x14
[    2.819887]  [<ffffffff814873a2>] platform_device_put+0x12/0x14
[    2.819887]  [<ffffffff81487727>] platform_device_unregister+0x16/0x1a
[    2.819887]  [<ffffffff814810f9>] parport_pc_probe_port+0x7c4/0x7d9
[    2.819887]  [<ffffffff81e36c75>] parport_pc_init+0x2b0/0x317
[    2.819887]  [<ffffffff81e369c5>] ? parport_setup+0x147/0x147
[    2.819887]  [<ffffffff81e11e0c>] do_one_initcall+0x8e/0x132
[    2.819887]  [<ffffffff810a7000>] ? param_array_set+0x7f/0xf2
[    2.819887]  [<ffffffff810a7275>] ? parse_args+0x1ad/0x26c
[    2.819887]  [<ffffffff81e11fe2>] kernel_init_freeable+0x132/0x1bc
[    2.819887]  [<ffffffff81e116e3>] ? do_early_param+0x86/0x86
[    2.819887]  [<ffffffff818488bf>] ? rest_init+0xc3/0xc3
[    2.819887]  [<ffffffff818488c8>] kernel_init+0x9/0xcc
[    2.819887]  [<ffffffff81859e3c>] ret_from_fork+0x7c/0xb0
[    2.819887]  [<ffffffff818488bf>] ? rest_init+0xc3/0xc3
[    2.819887] ---[ end trace 2f14671be5565db5 ]---
[    2.894906] INFO: trying to register non-static key.
[    2.896172] the code is fine but needs lockdep annotation.
[    2.897687] turning off the locking correctness validator.
[    2.898870] CPU: 0 PID: 1 Comm: swapper/0 Tainted: G        W    3.11.0-rc2-00010-gc817a67-dirty #6
[    2.898870]  0000000000000000 ffff88000010da28 ffffffff8184ea6e 0000000000000000
[    2.898870]  0000000000000000 ffff88000010daa8 ffffffff810c5e5a ffff88000010da88
[    2.898870]  ffffffff810907e4 0000000000007a9c 0000000000000046 ffff88000010da78
[    2.898870] Call Trace:
[    2.898870]  [<ffffffff8184ea6e>] dump_stack+0x4f/0x84
[    2.898870]  [<ffffffff810c5e5a>] register_lock_class+0x104/0x2d8
[    2.898870]  [<ffffffff810907e4>] ? console_unlock+0x35b/0x36a
[    2.898870]  [<ffffffff810c744b>] ? trace_hardirqs_off_caller+0x33/0xa0
[    2.898870]  [<ffffffff810c813b>] __lock_acquire+0xf6/0xe51
[    2.898870]  [<ffffffff81859677>] ? retint_restore_args+0x13/0x13
[    2.898870]  [<ffffffff810c73d2>] ? trace_hardirqs_on_caller+0x154/0x18b
[    2.898870]  [<ffffffff810c92bf>] lock_acquire+0x7e/0x99
[    2.898870]  [<ffffffff8109962b>] ? try_to_del_timer_sync+0x5f/0x5f
[    2.898870]  [<ffffffff81099674>] del_timer_sync+0x49/0xcb
[    2.898870]  [<ffffffff8109962b>] ? try_to_del_timer_sync+0x5f/0x5f
[    2.898870]  [<ffffffff810cde75>] ? arch_local_irq_restore+0x6/0xd
[    2.898870]  [<ffffffff8109973a>] timer_fixup_init+0x16/0x2f
[    2.898870]  [<ffffffff812234ba>] debug_object_fixup+0x15/0x1d
[    2.898870]  [<ffffffff812239ff>] __debug_object_init+0x29b/0x2c6
[    2.898870]  [<ffffffff81223a1b>] ? __debug_object_init+0x2b7/0x2c6
[    2.898870]  [<ffffffff81223a3e>] debug_object_init+0x14/0x16
[    2.898870]  [<ffffffff810992e8>] init_timer_key+0x23/0x65
[    2.898870]  [<ffffffff8121352f>] kobject_release+0x90/0xba
[    2.898870]  [<ffffffff812137ac>] kobject_put+0x4d/0x51
[    2.898870]  [<ffffffff81482cfb>] put_device+0x12/0x14
[    2.898870]  [<ffffffff814873a2>] platform_device_put+0x12/0x14
[    2.898870]  [<ffffffff81487727>] platform_device_unregister+0x16/0x1a
[    2.898870]  [<ffffffff814810f9>] parport_pc_probe_port+0x7c4/0x7d9
[    2.898870]  [<ffffffff81e36c75>] parport_pc_init+0x2b0/0x317
[    2.898870]  [<ffffffff81e369c5>] ? parport_setup+0x147/0x147
[    2.898870]  [<ffffffff81e11e0c>] do_one_initcall+0x8e/0x132
[    2.898870]  [<ffffffff810a7000>] ? param_array_set+0x7f/0xf2
[    2.898870]  [<ffffffff810a7275>] ? parse_args+0x1ad/0x26c
[    2.898870]  [<ffffffff81e11fe2>] kernel_init_freeable+0x132/0x1bc
[    2.898870]  [<ffffffff81e116e3>] ? do_early_param+0x86/0x86
[    2.898870]  [<ffffffff818488bf>] ? rest_init+0xc3/0xc3
[    2.898870]  [<ffffffff818488c8>] kernel_init+0x9/0xcc
[    2.898870]  [<ffffffff81859e3c>] ret_from_fork+0x7c/0xb0
[    2.898870]  [<ffffffff818488bf>] ? rest_init+0xc3/0xc3
[    3.416153] tsc: Refined TSC clocksource calibration: 2693.460 MHz
[    3.792076] BUG: unable to handle kernel NULL pointer dereference at           (null)
[    3.793846] IP: [<          (null)>]           (null)
[    3.794895] PGD 0
[    3.795349] Oops: 0010 [#1] PREEMPT SMP DEBUG_PAGEALLOC
[    3.796043] CPU: 0 PID: 1 Comm: swapper/0 Tainted: G        W    3.11.0-rc2-00010-gc817a67-dirty #6
[    3.796043] task: ffff88000010a040 ti: ffff88000010c000 task.ti: ffff88000010c000
[    3.796043] RIP: 0010:[<0000000000000000>]  [<          (null)>]           (null)
[    3.796043] RSP: 0000:ffff88000dc03e40  EFLAGS: 00010286
[    3.796043] RAX: 0000000000000000 RBX: 0000000000000100 RCX: 0000000000000000
[    3.796043] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000000
[    3.796043] RBP: ffff88000dc03e98 R08: 0000000000000002 R09: 0000000000000000
[    3.796043] R10: ffff88000dc03e58 R11: ffffffff81f3f780 R12: ffff88000010dfd8
[    3.796043] R13: 0000000000000000 R14: 0000000000000000 R15: ffffffff81f407d8
[    3.796043] FS:  0000000000000000(0000) GS:ffff88000dc00000(0000) knlGS:0000000000000000
[    3.796043] CS:  0010 DS: 0000 ES: 0000 CR0: 000000008005003b
[    3.796043] CR2: 0000000000000000 CR3: 0000000001c47000 CR4: 00000000000006b0
[    3.796043] Stack:
[    3.796043]  ffffffff810989e6 ffffffff8109897b ffffffff81f3f780 ffff880006daf0d8
[    3.796043]  0000000000000000 0000000000000000 0000000000000000 ffffffff81f3f780
[    3.796043]  ffff88000dc03ec8 ffffffff81f40fd8 ffffffff81f40bd8 ffff88000dc03f08
[    3.796043] Call Trace:
[    3.796043]  <IRQ>
[    3.796043]  [<ffffffff810989e6>] ? call_timer_fn+0x6b/0xde
[    3.796043]  [<ffffffff8109897b>] ? detach_timer+0x46/0x46
[    3.796043]  [<ffffffff81098fcb>] run_timer_softirq+0x187/0x1cf
[    3.796043]  [<ffffffff8109555f>] __do_softirq+0xc6/0x18f
[    3.796043]  [<ffffffff81095745>] irq_exit+0x58/0x9e
[    3.796043]  [<ffffffff81044e69>] smp_apic_timer_interrupt+0x31/0x3e
[    3.796043]  [<ffffffff8185ab72>] apic_timer_interrupt+0x72/0x80
[    3.796043]  <EOI>
[    3.796043]  [<ffffffff81859677>] ? retint_restore_args+0x13/0x13
[    3.796043]  [<ffffffff810990a2>] ? lock_timer_base.isra.17+0x49/0x4b
[    3.796043]  [<ffffffff810995f3>] try_to_del_timer_sync+0x27/0x5f
[    3.796043]  [<ffffffff81098801>] ? arch_local_irq_restore+0x6/0xd
[    3.796043]  [<ffffffff810996e3>] del_timer_sync+0xb8/0xcb
[    3.796043]  [<ffffffff8109962b>] ? try_to_del_timer_sync+0x5f/0x5f
[    3.796043]  [<ffffffff810cde75>] ? arch_local_irq_restore+0x6/0xd
[    3.796043]  [<ffffffff8109973a>] timer_fixup_init+0x16/0x2f
[    3.796043]  [<ffffffff812234ba>] debug_object_fixup+0x15/0x1d
[    3.796043]  [<ffffffff812239ff>] __debug_object_init+0x29b/0x2c6
[    3.796043]  [<ffffffff81223a1b>] ? __debug_object_init+0x2b7/0x2c6
[    3.796043]  [<ffffffff81223a3e>] debug_object_init+0x14/0x16
[    3.796043]  [<ffffffff810992e8>] init_timer_key+0x23/0x65
[    3.796043]  [<ffffffff8121352f>] kobject_release+0x90/0xba
[    3.796043]  [<ffffffff812137ac>] kobject_put+0x4d/0x51
[    3.796043]  [<ffffffff81482cfb>] put_device+0x12/0x14
[    3.796043]  [<ffffffff814873a2>] platform_device_put+0x12/0x14
[    3.796043]  [<ffffffff81487727>] platform_device_unregister+0x16/0x1a
[    3.796043]  [<ffffffff814810f9>] parport_pc_probe_port+0x7c4/0x7d9
[    3.796043]  [<ffffffff81e36c75>] parport_pc_init+0x2b0/0x317
[    3.796043]  [<ffffffff81e369c5>] ? parport_setup+0x147/0x147
[    3.796043]  [<ffffffff81e11e0c>] do_one_initcall+0x8e/0x132
[    3.796043]  [<ffffffff810a7000>] ? param_array_set+0x7f/0xf2
[    3.796043]  [<ffffffff810a7275>] ? parse_args+0x1ad/0x26c
[    3.796043]  [<ffffffff81e11fe2>] kernel_init_freeable+0x132/0x1bc
[    3.796043]  [<ffffffff81e116e3>] ? do_early_param+0x86/0x86
[    3.796043]  [<ffffffff818488bf>] ? rest_init+0xc3/0xc3
[    3.796043]  [<ffffffff818488c8>] kernel_init+0x9/0xcc
[    3.796043]  [<ffffffff81859e3c>] ret_from_fork+0x7c/0xb0
[    3.796043]  [<ffffffff818488bf>] ? rest_init+0xc3/0xc3
[    3.796043] Code:  Bad RIP value.
[    3.796043] RIP  [<          (null)>]           (null)
[    3.796043]  RSP <ffff88000dc03e40>
[    3.796043] CR2: 0000000000000000
[    3.877786] ---[ end trace 2f14671be5565db6 ]---
[    3.878755] Kernel panic - not syncing: Fatal exception in interrupt
[    3.880631] Rebooting in 10 seconds..%                                                                                                  wfg@bee ~/linux/obj-c

_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xen.org
http://lists.xen.org/xen-devel

From xen-devel-bounces@lists.xen.org Tue Oct 08 02:36:57 2013
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Oct 2013 02:36:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1VTNA3-0004ea-SN; Tue, 08 Oct 2013 02:36:35 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <fengguang.wu@intel.com>) id 1VTNA1-0004eV-Ic
	for xen-devel@lists.xenproject.org; Tue, 08 Oct 2013 02:36:34 +0000
Received: from [193.109.254.147:41355] by server-12.bemta-14.messagelabs.com
	id 64/BC-27329-0BF63525; Tue, 08 Oct 2013 02:36:32 +0000
X-Env-Sender: fengguang.wu@intel.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1381199787!664514!1
X-Originating-IP: [192.55.52.88]
X-SpamReason: INFO: max file limit 5000
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogMTkyLjU1LjUyLjg4ID0+IDM3NDcyNQ==\n
X-StarScan-Received: 
X-StarScan-Version: 6.9.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18320 invoked from network); 8 Oct 2013 02:36:28 -0000
Received: from mga01.intel.com (HELO mga01.intel.com) (192.55.52.88)
	by server-6.tower-27.messagelabs.com with SMTP;
	8 Oct 2013 02:36:28 -0000
Received: from fmsmga001.fm.intel.com ([10.253.24.23])
	by fmsmga101.fm.intel.com with ESMTP; 07 Oct 2013 19:36:26 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="4.90,1053,1371106800"; d="scan'208";a="406959155"
Received: from unknown (HELO wfg-t420.sh.intel.com) ([10.255.20.230])
	by fmsmga001.fm.intel.com with ESMTP; 07 Oct 2013 19:36:19 -0700
Received: from wfg by wfg-t420.sh.intel.com with local (Exim 4.77)
	(envelope-from <fengguang.wu@intel.com>)
	id 1VTN9l-0001uO-V0; Tue, 08 Oct 2013 10:36:17 +0800
Date: Tue, 8 Oct 2013 10:36:17 +0800
From: Fengguang Wu <fengguang.wu@intel.com>
To: Linus Torvalds <torvalds@linux-foundation.org>
Message-ID: <20131008023617.GA7066@localhost>
References: <20131006082340.GA24568@localhost>
	<CA+55aFxk2FoG7+BpHJAysR2bz-WQXpje6buMd8Sp6-SBqHexZg@mail.gmail.com>
	<20131007021118.GA27927@localhost>
	<20131007051038.GA9764@localhost>
	<CA+55aFz85in-ntjF_VT4=kBoUrw1m8ON7xL-=431vQKL5oCMxQ@mail.gmail.com>
	<20131007083505.GA22585@localhost>
	<CA+55aFzknXawREZRBrr0Hs+crKt62fPf+S8SubJHXk84U8AFaw@mail.gmail.com>
	<CA+55aFyrDme-oNKe9=9vppct5+qCo4=Ug35np1fZiC1da64i_Q@mail.gmail.com>
	<20131008020918.GA1220@localhost> <20131008021452.GA6456@localhost>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20131008021452.GA6456@localhost>
User-Agent: Mutt/1.5.21 (2010-09-15)
Cc: xen-devel@lists.xenproject.org,
	Russell King - ARM Linux <linux@arm.linux.org.uk>,
	Linux Kernel Mailing List <linux-kernel@vger.kernel.org>,
	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Subject: Re: [Xen-devel] [xen] double fault: 0000 [#1] PREEMPT SMP
	DEBUG_PAGEALLOC
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
	<mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
	<mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-devel-bounces@lists.xen.org
Errors-To: xen-devel-bounces@lists.xen.org

On Tue, Oct 08, 2013 at 10:14:52AM +0800, Fengguang Wu wrote:
> On Tue, Oct 08, 2013 at 10:09:18AM +0800, Fengguang Wu wrote:
> > On Mon, Oct 07, 2013 at 04:47:29PM -0700, Linus Torvalds wrote:
> > > On Mon, Oct 7, 2013 at 3:14 PM, Linus Torvalds
> > > <torvalds@linux-foundation.org> wrote:
> > > >
> > > > I *think* r14 contains the function we're going to jump to in the
> > > > oops, and that could be interesting to know, but it's not decoded, so
> > > > you'd have to match it up against a symbol map...
> > > 
> > > Actually, Fenguguan, never mind. Instead, change the "pr_debug()" in
> > > kobject_release() to  "pr_alert()", so that it gets printed out. Or
> > > just boot with the "ignore_loglevel" thing so that debug messages are
> > > actually visible.
> > > 
> > > At that point, we should be able to match the oops workqueue list
> > > address with the address of the delayed kernel object that gets
> > > printed out.
> > 
> > Thanks for the hints! I run a kernel with pr_alert() for several times
> > and here is the screen log. Note that this kernel is compiled with gcc
> > 4.6.3 and the decoded code looks different than gcc 4.8.1
> 
> I got a call trace containing parport_pc_probe_port() (is it the
> culprit?) after recompiling kernel with
> 
> CONFIG_DEBUG_OBJECTS_TIMERS=y
> 
> and booting with "ignore_loglevel". Here is the log for two kernel boots.

Disabled PARPORT_PC:

# CONFIG_PARPORT is not set

and retest shows another call trace. Here are two run logs:

% kvm-0day.sh arch/x86/boot/bzImage
[    0.000000] Initializing cgroup subsys cpuset
[    0.000000] Initializing cgroup subsys cpu
[    0.000000] Linux version 3.11.0-rc2-00010-gc817a67-dirty (wfg@bee) (gcc version 4.6.3 (Debian 4.6.3-1) ) #7 SMP PREEMPT Tue Oct 8 10:27:55 CST 2013
[    0.000000] Command line: hung_task_panic=1 rcutree.rcu_cpu_stall_timeout=100 log_buf_len=8M debug sched_debug ignore_loglevel apic=debug dynamic_printk sysrq_always_enabled panic=10 prompt_ramdisk=0 console=ttyS0,115200 console=tty0 vga=normal  root=/dev/ram0 rw
[    0.000000] e820: BIOS-provided physical RAM map:
[    0.000000] BIOS-e820: [mem 0x0000000000000000-0x000000000009fbff] usable
[    0.000000] BIOS-e820: [mem 0x000000000009fc00-0x000000000009ffff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000000f0000-0x00000000000fffff] reserved
[    0.000000] BIOS-e820: [mem 0x0000000000100000-0x000000000fffdfff] usable
[    0.000000] BIOS-e820: [mem 0x000000000fffe000-0x000000000fffffff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000feffc000-0x00000000feffffff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000fffc0000-0x00000000ffffffff] reserved
[    0.000000] debug: ignoring loglevel setting.
[    0.000000] NX (Execute Disable) protection: active
[    0.000000] Hypervisor detected: KVM
[    0.000000] e820: update [mem 0x00000000-0x00000fff] usable ==> reserved
[    0.000000] e820: remove [mem 0x000a0000-0x000fffff] usable
[    0.000000] e820: last_pfn = 0xfffe max_arch_pfn = 0x400000000
[    0.000000] Scan for SMP in [mem 0x00000000-0x000003ff]
[    0.000000] Scan for SMP in [mem 0x0009fc00-0x0009ffff]
[    0.000000] Scan for SMP in [mem 0x000f0000-0x000fffff]
[    0.000000] found SMP MP-table at [mem 0x000f1840-0x000f184f] mapped at [ffff8800000f1840]
[    0.000000]   mpc: f1850-f193c
[    0.000000] Base memory trampoline at [ffff880000099000] 99000 size 24576
[    0.000000] init_memory_mapping: [mem 0x00000000-0x000fffff]
[    0.000000]  [mem 0x00000000-0x000fffff] page 4k
[    0.000000] BRK [0x0289b000, 0x0289bfff] PGTABLE
[    0.000000] BRK [0x0289c000, 0x0289cfff] PGTABLE
[    0.000000] BRK [0x0289d000, 0x0289dfff] PGTABLE
[    0.000000] init_memory_mapping: [mem 0x0e600000-0x0e7fffff]
[    0.000000]  [mem 0x0e600000-0x0e7fffff] page 4k
[    0.000000] BRK [0x0289e000, 0x0289efff] PGTABLE
[    0.000000] init_memory_mapping: [mem 0x0c000000-0x0e5fffff]
[    0.000000]  [mem 0x0c000000-0x0e5fffff] page 4k
[    0.000000] BRK [0x0289f000, 0x0289ffff] PGTABLE
[    0.000000] init_memory_mapping: [mem 0x00100000-0x0bffffff]
[    0.000000]  [mem 0x00100000-0x0bffffff] page 4k
[    0.000000] init_memory_mapping: [mem 0x0e800000-0x0fffdfff]
[    0.000000]  [mem 0x0e800000-0x0fffdfff] page 4k
[    0.000000] log_buf_len: 8388608
[    0.000000] early log buf free: 128348(97%)
[    0.000000] RAMDISK: [mem 0x0e8d6000-0x0ffeffff]
[    0.000000] ACPI: RSDP 00000000000f16b0 00014 (v00 BOCHS )
[    0.000000] ACPI: RSDT 000000000fffe3f0 00034 (v01 BOCHS  BXPCRSDT 00000001 BXPC 00000001)
[    0.000000] ACPI: FACP 000000000fffff80 00074 (v01 BOCHS  BXPCFACP 00000001 BXPC 00000001)
[    0.000000] ACPI: DSDT 000000000fffe430 01137 (v01   BXPC   BXDSDT 00000001 INTL 20100528)
[    0.000000] ACPI: FACS 000000000fffff40 00040
[    0.000000] ACPI: SSDT 000000000ffff6a0 00899 (v01 BOCHS  BXPCSSDT 00000001 BXPC 00000001)
[    0.000000] ACPI: APIC 000000000ffff5b0 00080 (v01 BOCHS  BXPCAPIC 00000001 BXPC 00000001)
[    0.000000] ACPI: HPET 000000000ffff570 00038 (v01 BOCHS  BXPCHPET 00000001 BXPC 00000001)
[    0.000000] ACPI: Local APIC address 0xfee00000
[    0.000000] mapped APIC to ffffffffff5bb000 (        fee00000)
[    0.000000] kvm-clock: Using msrs 4b564d01 and 4b564d00
[    0.000000] kvm-clock: cpu 0, msr 0:e896001, boot clock
[    0.000000] Zone ranges:
[    0.000000]   DMA32    [mem 0x00001000-0xffffffff]
[    0.000000]   Normal   empty
[    0.000000] Movable zone start for each node
[    0.000000] Early memory node ranges
[    0.000000]   node   0: [mem 0x00001000-0x0009efff]
[    0.000000]   node   0: [mem 0x00100000-0x0fffdfff]
[    0.000000] On node 0 totalpages: 65436
[    0.000000]   DMA32 zone: 1024 pages used for memmap
[    0.000000]   DMA32 zone: 21 pages reserved
[    0.000000]   DMA32 zone: 65436 pages, LIFO batch:15
[    0.000000] ACPI: PM-Timer IO Port: 0xb008
[    0.000000] ACPI: Local APIC address 0xfee00000
[    0.000000] mapped APIC to ffffffffff5bb000 (        fee00000)
[    0.000000] ACPI: LAPIC (acpi_id[0x00] lapic_id[0x00] enabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x01] lapic_id[0x01] enabled)
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0xff] dfl dfl lint[0x1])
[    0.000000] ACPI: IOAPIC (id[0x00] address[0xfec00000] gsi_base[0])
[    0.000000] IOAPIC[0]: apic_id 0, version 17, address 0xfec00000, GSI 0-23
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
[    0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 00, APIC ID 0, APIC INT 02
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 5 global_irq 5 high level)
[    0.000000] Int: type 0, pol 1, trig 3, bus 00, IRQ 05, APIC ID 0, APIC INT 05
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)
[    0.000000] Int: type 0, pol 1, trig 3, bus 00, IRQ 09, APIC ID 0, APIC INT 09
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 10 global_irq 10 high level)
[    0.000000] Int: type 0, pol 1, trig 3, bus 00, IRQ 0a, APIC ID 0, APIC INT 0a
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 11 global_irq 11 high level)
[    0.000000] Int: type 0, pol 1, trig 3, bus 00, IRQ 0b, APIC ID 0, APIC INT 0b
[    0.000000] ACPI: IRQ0 used by override.
[    0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 01, APIC ID 0, APIC INT 01
[    0.000000] ACPI: IRQ2 used by override.
[    0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 03, APIC ID 0, APIC INT 03
[    0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 04, APIC ID 0, APIC INT 04
[    0.000000] ACPI: IRQ5 used by override.
[    0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 06, APIC ID 0, APIC INT 06
[    0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 07, APIC ID 0, APIC INT 07
[    0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 08, APIC ID 0, APIC INT 08
[    0.000000] ACPI: IRQ9 used by override.
[    0.000000] ACPI: IRQ10 used by override.
[    0.000000] ACPI: IRQ11 used by override.
[    0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 0c, APIC ID 0, APIC INT 0c
[    0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 0d, APIC ID 0, APIC INT 0d
[    0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 0e, APIC ID 0, APIC INT 0e
[    0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 0f, APIC ID 0, APIC INT 0f
[    0.000000] Using ACPI (MADT) for SMP configuration information
[    0.000000] ACPI: HPET id: 0x8086a201 base: 0xfed00000
[    0.000000] smpboot: Allowing 2 CPUs, 0 hotplug CPUs
[    0.000000] mapped IOAPIC to ffffffffff5ba000 (fec00000)
[    0.000000] nr_irqs_gsi: 40
[    0.000000] e820: [mem 0x10000000-0xfeffbfff] available for PCI devices
[    0.000000] Booting paravirtualized kernel on KVM
[    0.000000] setup_percpu: NR_CPUS:4096 nr_cpumask_bits:2 nr_cpu_ids:2 nr_node_ids:1
[    0.000000] PERCPU: Embedded 25 pages/cpu @ffff88000dc00000 s77904 r0 d24496 u1048576
[    0.000000] pcpu-alloc: s77904 r0 d24496 u1048576 alloc=1*2097152
[    0.000000] pcpu-alloc: [0] 0 1
[    0.000000] kvm-clock: cpu 0, msr 0:e896001, primary cpu clock
[    0.000000] KVM setup async PF for cpu 0
[    0.000000] kvm-stealtime: cpu 0, msr dc0ccc0
[    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 64391
[    0.000000] Kernel command line: hung_task_panic=1 rcutree.rcu_cpu_stall_timeout=100 log_buf_len=8M debug sched_debug ignore_loglevel apic=debug dynamic_printk sysrq_always_enabled panic=10 prompt_ramdisk=0 console=ttyS0,115200 console=tty0 vga=normal  root=/dev/ram0 rw
[    0.000000] PID hash table entries: 1024 (order: 1, 8192 bytes)
[    0.000000] Dentry cache hash table entries: 32768 (order: 6, 262144 bytes)
[    0.000000] Inode-cache hash table entries: 16384 (order: 5, 131072 bytes)
[    0.000000] Calgary: detecting Calgary via BIOS EBDA area
[    0.000000] Calgary: Unable to locate Rio Grande table in EBDA - bailing!
[    0.000000] Memory: 199116K/261744K available (8533K kernel code, 1781K rwdata, 3952K rodata, 840K init, 10060K bss, 62628K reserved)
[    0.000000] Preemptible hierarchical RCU implementation.
[    0.000000]  RCU debugfs-based tracing is enabled.
[    0.000000]  Dump stacks of tasks blocking RCU-preempt GP.
[    0.000000]  Additional per-CPU info printed with stalls.
[    0.000000]  RCU restricting CPUs from NR_CPUS=4096 to nr_cpu_ids=2.
[    0.000000] NR_IRQS:262400 nr_irqs:512 16
[    0.000000] console [ttyS0] enabled
[    0.000000] Lock dependency validator: Copyright (c) 2006 Red Hat, Inc., Ingo Molnar
[    0.000000] ... MAX_LOCKDEP_SUBCLASSES:  8
[    0.000000] ... MAX_LOCK_DEPTH:          48
[    0.000000] ... MAX_LOCKDEP_KEYS:        8191
[    0.000000] ... CLASSHASH_SIZE:          4096
[    0.000000] ... MAX_LOCKDEP_ENTRIES:     16384
[    0.000000] ... MAX_LOCKDEP_CHAINS:      32768
[    0.000000] ... CHAINHASH_SIZE:          16384
[    0.000000]  memory used by lock dependency info: 5855 kB
[    0.000000]  per task-struct memory footprint: 1920 bytes
[    0.000000] ODEBUG: 15 of 15 active objects replaced
[    0.000000] hpet clockevent registered
[    0.000000] tsc: Detected 2693.508 MHz processor
[    0.008000] Calibrating delay loop (skipped) preset value.. 5387.01 BogoMIPS (lpj=10774032)
[    0.008018] pid_max: default: 32768 minimum: 301
[    0.009311] Mount-cache hash table entries: 256
[    0.010874] Initializing cgroup subsys devices
[    0.012047] Initializing cgroup subsys perf_event
[    0.013300] Initializing cgroup subsys net_prio
[    0.014646] Last level iTLB entries: 4KB 0, 2MB 0, 4MB 0
[    0.014646] Last level dTLB entries: 4KB 0, 2MB 0, 4MB 0
[    0.014646] tlb_flushall_shift: 6
[    0.016052] debug: unmapping init [mem 0xffffffff81ec4000-0xffffffff81ec7fff]
[    0.021076] ACPI: Core revision 20130517
[    0.025212] ACPI: All ACPI Tables successfully acquired
[    0.027244] Getting VERSION: 50014
[    0.028025] Getting VERSION: 50014
[    0.028894] Getting ID: 0
[    0.029646] Getting ID: ff000000
[    0.030533] Getting LVT0: 8700
[    0.031356] Getting LVT1: 8400
[    0.032104] enabled ExtINT on CPU#0
[    0.034296] ENABLING IO-APIC IRQs
[    0.035143] init IO_APIC IRQs
[    0.036020]  apic 0 pin 0 not connected
[    0.036904] IOAPIC[0]: Set routing entry (0-1 -> 0x31 -> IRQ 1 Mode:0 Active:0 Dest:1)
[    0.038757] IOAPIC[0]: Set routing entry (0-2 -> 0x30 -> IRQ 0 Mode:0 Active:0 Dest:1)
[    0.040076] IOAPIC[0]: Set routing entry (0-3 -> 0x33 -> IRQ 3 Mode:0 Active:0 Dest:1)
[    0.042426] IOAPIC[0]: Set routing entry (0-4 -> 0x34 -> IRQ 4 Mode:0 Active:0 Dest:1)
[    0.044052] IOAPIC[0]: Set routing entry (0-5 -> 0x35 -> IRQ 5 Mode:1 Active:0 Dest:1)
[    0.046281] IOAPIC[0]: Set routing entry (0-6 -> 0x36 -> IRQ 6 Mode:0 Active:0 Dest:1)
[    0.048047] IOAPIC[0]: Set routing entry (0-7 -> 0x37 -> IRQ 7 Mode:0 Active:0 Dest:1)
[    0.052045] IOAPIC[0]: Set routing entry (0-8 -> 0x38 -> IRQ 8 Mode:0 Active:0 Dest:1)
[    0.054123] IOAPIC[0]: Set routing entry (0-9 -> 0x39 -> IRQ 9 Mode:1 Active:0 Dest:1)
[    0.056040] IOAPIC[0]: Set routing entry (0-10 -> 0x3a -> IRQ 10 Mode:1 Active:0 Dest:1)
[    0.058112] IOAPIC[0]: Set routing entry (0-11 -> 0x3b -> IRQ 11 Mode:1 Active:0 Dest:1)
[    0.060053] IOAPIC[0]: Set routing entry (0-12 -> 0x3c -> IRQ 12 Mode:0 Active:0 Dest:1)
[    0.062452] IOAPIC[0]: Set routing entry (0-13 -> 0x3d -> IRQ 13 Mode:0 Active:0 Dest:1)
[    0.064047] IOAPIC[0]: Set routing entry (0-14 -> 0x3e -> IRQ 14 Mode:0 Active:0 Dest:1)
[    0.065645] IOAPIC[0]: Set routing entry (0-15 -> 0x3f -> IRQ 15 Mode:0 Active:0 Dest:1)
[    0.068041]  apic 0 pin 16 not connected
[    0.069151]  apic 0 pin 17 not connected
[    0.070192]  apic 0 pin 18 not connected
[    0.072011]  apic 0 pin 19 not connected
[    0.073106]  apic 0 pin 20 not connected
[    0.074196]  apic 0 pin 21 not connected
[    0.075327]  apic 0 pin 22 not connected
[    0.076015]  apic 0 pin 23 not connected
[    0.077247] ..TIMER: vector=0x30 apic1=0 pin1=2 apic2=-1 pin2=-1
[    0.080013] smpboot: CPU0: Intel Common KVM processor (fam: 0f, model: 06, stepping: 01)
[    0.082660] Using local APIC timer interrupts.
[    0.082660] calibrating APIC timer ...
[    0.088000] ... lapic delta = 6250583
[    0.088000] ... PM-Timer delta = 358012
[    0.088000] ... PM-Timer result ok
[    0.088000] ..... delta 6250583
[    0.088000] ..... mult: 268460495
[    0.088000] ..... calibration result: 4000373
[    0.088000] ..... CPU clock speed is 2693.3520 MHz.
[    0.088000] ..... host bus clock speed is 1000.0373 MHz.
[    0.088126] Performance Events: unsupported Netburst CPU model 6 no PMU driver, software events only.
[    0.112625] SMP alternatives: lockdep: fixing up alternatives
[    0.114131] smpboot: Booting Node   0, Processors  #1 OK
[    0.008000] kvm-clock: cpu 1, msr 0:e896041, secondary cpu clock
[    0.008000] masked ExtINT on CPU#1
[    0.136165] KVM setup async PF for cpu 1
[    0.136273] Brought up 2 CPUs
[    0.136278] smpboot: Total of 2 processors activated (10774.03 BogoMIPS)
[    0.140471] kvm-stealtime: cpu 1, msr dd0ccc0
[    0.148381] devtmpfs: initialized
[    0.152362] atomic64 test passed for x86-64 platform with CX8 and with SSE
[    0.155079] regulator-dummy: no parameters
[    0.156507] NET: Registered protocol family 16
[    0.159496] ACPI: bus type PCI registered
[    0.160097] PCI: Using configuration type 1 for base access
[    0.172548] ACPI: Added _OSI(Module Device)
[    0.173841] ACPI: Added _OSI(Processor Device)
[    0.175172] ACPI: Added _OSI(3.0 _SCP Extensions)
[    0.176015] ACPI: Added _OSI(Processor Aggregator Device)
[    0.180607] ACPI: EC: Look up EC in DSDT
[    0.189294] ACPI: Interpreter enabled
[    0.190517] ACPI: (supports S0 S5)
[    0.191625] ACPI: Using IOAPIC for interrupt routing
[    0.192069] PCI: Using host bridge windows from ACPI; if necessary, use "pci=nocrs" and report a bug
[    0.211359] ACPI: PCI Root Bridge [PCI0] (domain 0000 [bus 00-ff])
[    0.212578] PCI host bridge to bus 0000:00
[    0.213899] pci_bus 0000:00: root bus resource [bus 00-ff]
[    0.216017] pci_bus 0000:00: root bus resource [io  0x0000-0x0cf7]
[    0.218056] pci_bus 0000:00: root bus resource [io  0x0d00-0xffff]
[    0.220017] pci_bus 0000:00: root bus resource [mem 0x000a0000-0x000bffff]
[    0.222211] pci_bus 0000:00: root bus resource [mem 0x80000000-0xfebfffff]
[    0.224150] pci 0000:00:00.0: [8086:1237] type 00 class 0x060000
[    0.228233] pci 0000:00:01.0: [8086:7000] type 00 class 0x060100
[    0.231050] pci 0000:00:01.1: [8086:7010] type 00 class 0x010180
[    0.236482] pci 0000:00:01.1: reg 0x20: [io  0xc060-0xc06f]
[    0.240263] pci 0000:00:01.3: [8086:7113] type 00 class 0x068000
[    0.242906] pci 0000:00:01.3: quirk: [io  0xb000-0xb03f] claimed by PIIX4 ACPI
[    0.244043] pci 0000:00:01.3: quirk: [io  0xb100-0xb10f] claimed by PIIX4 SMB
[    0.246702] pci 0000:00:02.0: [1013:00b8] type 00 class 0x030000
[    0.253230] pci 0000:00:02.0: reg 0x10: [mem 0xfc000000-0xfdffffff pref]
[    0.257009] pci 0000:00:02.0: reg 0x14: [mem 0xfebe2000-0xfebe2fff]
[    0.272151] pci 0000:00:02.0: reg 0x30: [mem 0xfebd0000-0xfebdffff pref]
[    0.276137] pci 0000:00:03.0: [1af4:1000] type 00 class 0x020000
[    0.279507] pci 0000:00:03.0: reg 0x10: [io  0xc040-0xc05f]
[    0.281182] pci 0000:00:03.0: reg 0x14: [mem 0xfebe1000-0xfebe1fff]
[    0.289241] pci 0000:00:03.0: reg 0x30: [mem 0xfebc0000-0xfebcffff pref]
[    0.291709] pci 0000:00:04.0: [8086:100e] type 00 class 0x020000
[    0.293430] pci 0000:00:04.0: reg 0x10: [mem 0xfeb80000-0xfeb9ffff]
[    0.297252] pci 0000:00:04.0: reg 0x14: [io  0xc000-0xc03f]
[    0.305834] pci 0000:00:04.0: reg 0x30: [mem 0xfeba0000-0xfebbffff pref]
[    0.308518] pci 0000:00:05.0: [8086:25ab] type 00 class 0x088000
[    0.311230] pci 0000:00:05.0: reg 0x10: [mem 0xfebe0000-0xfebe000f]
[    0.317852] pci_bus 0000:00: on NUMA node 0
[    0.319209] acpi PNP0A03:00: ACPI _OSC support notification failed, disabling PCIe ASPM
[    0.320014] acpi PNP0A03:00: Unable to request _OSC control (_OSC support mask: 0x08)
[    0.325500] ACPI: PCI Interrupt Link [LNKA] (IRQs 5 *10 11)
[    0.327602] ACPI: PCI Interrupt Link [LNKB] (IRQs 5 *10 11)
[    0.328814] ACPI: PCI Interrupt Link [LNKC] (IRQs 5 10 *11)
[    0.330854] ACPI: PCI Interrupt Link [LNKD] (IRQs 5 10 *11)
[    0.332642] ACPI: PCI Interrupt Link [LNKS] (IRQs *9)
[    0.336660] ACPI: Enabled 16 GPEs in block 00 to 0F
[    0.338086] ACPI: \_SB_.PCI0: notify handler is installed
[    0.339781] Found 1 acpi root devices
[    0.341268] vgaarb: device added: PCI:0000:00:02.0,decodes=io+mem,owns=io+mem,locks=none
[    0.344012] vgaarb: loaded
[    0.344806] vgaarb: bridge control possible 0000:00:02.0
[    0.348373] ACPI: bus type USB registered
[    0.349687] usbcore: registered new interface driver usbfs
[    0.351255] usbcore: registered new interface driver hub
[    0.352159] usbcore: registered new device driver usb
[    0.353598] pps_core: LinuxPPS API ver. 1 registered
[    0.354936] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
[    0.356068] PTP clock support registered
[    0.360389] wmi: Mapper loaded
[    0.361421] PCI: Using ACPI for IRQ routing
[    0.362717] PCI: pci_cache_line_size set to 64 bytes
[    0.364382] e820: reserve RAM buffer [mem 0x0009fc00-0x0009ffff]
[    0.366016] e820: reserve RAM buffer [mem 0x0fffe000-0x0fffffff]
[    0.369105] NET: Registered protocol family 23
[    0.371028] cfg80211: Calling CRDA to update world regulatory domain
[    0.372175] nfc: nfc_init: NFC Core ver 0.1
[    0.373321] NET: Registered protocol family 39
[    0.376595] HPET: 3 timers in total, 0 timers will be used for per-cpu timer
[    0.378743] Switched to clocksource kvm-clock
[    0.378743] pnp: PnP ACPI init
[    0.378807] ACPI: bus type PNP registered
[    0.380207] IOAPIC[0]: Set routing entry (0-8 -> 0x38 -> IRQ 8 Mode:0 Active:0 Dest:3)
[    0.382589] pnp 00:00: Plug and Play ACPI device, IDs PNP0b00 (active)
[    0.384308] IOAPIC[0]: Set routing entry (0-1 -> 0x31 -> IRQ 1 Mode:0 Active:0 Dest:3)
[    0.386787] pnp 00:01: Plug and Play ACPI device, IDs PNP0303 (active)
[    0.388899] IOAPIC[0]: Set routing entry (0-12 -> 0x3c -> IRQ 12 Mode:0 Active:0 Dest:3)
[    0.391554] pnp 00:02: Plug and Play ACPI device, IDs PNP0f13 (active)
[    0.393610] IOAPIC[0]: Set routing entry (0-6 -> 0x36 -> IRQ 6 Mode:0 Active:0 Dest:3)
[    0.396208] pnp 00:03: [dma 2]
[    0.397228] pnp 00:03: Plug and Play ACPI device, IDs PNP0700 (active)
[    0.399324] IOAPIC[0]: Set routing entry (0-7 -> 0x37 -> IRQ 7 Mode:0 Active:0 Dest:3)
[    0.401965] pnp 00:04: Plug and Play ACPI device, IDs PNP0400 (active)
[    0.404003] IOAPIC[0]: Set routing entry (0-4 -> 0x34 -> IRQ 4 Mode:0 Active:0 Dest:3)
[    0.406646] pnp 00:05: Plug and Play ACPI device, IDs PNP0501 (active)
[    0.409247] pnp 00:06: Plug and Play ACPI device, IDs PNP0103 (active)
[    0.411643] pnp: PnP ACPI: found 7 devices
[    0.412830] ACPI: bus type PNP unregistered
[    0.421098] pci_bus 0000:00: resource 4 [io  0x0000-0x0cf7]
[    0.423119] pci_bus 0000:00: resource 5 [io  0x0d00-0xffff]
[    0.424832] pci_bus 0000:00: resource 6 [mem 0x000a0000-0x000bffff]
[    0.426612] pci_bus 0000:00: resource 7 [mem 0x80000000-0xfebfffff]
[    0.428722] NET: Registered protocol family 2
[    0.430870] TCP established hash table entries: 2048 (order: 3, 32768 bytes)
[    0.433172] TCP bind hash table entries: 2048 (order: 5, 131072 bytes)
[    0.435307] TCP: Hash tables configured (established 2048 bind 2048)
[    0.437380] TCP: reno registered
[    0.438229] UDP hash table entries: 256 (order: 3, 40960 bytes)
[    0.439986] UDP-Lite hash table entries: 256 (order: 3, 40960 bytes)
[    0.442454] NET: Registered protocol family 1
[    0.444511] RPC: Registered named UNIX socket transport module.
[    0.446264] RPC: Registered udp transport module.
[    0.447726] RPC: Registered tcp transport module.
[    0.449188] RPC: Registered tcp NFSv4.1 backchannel transport module.
[    0.451016] pci 0000:00:00.0: Limiting direct PCI/PCI transfers
[    0.452791] pci 0000:00:01.0: PIIX3: Enabling Passive Release
[    0.454537] pci 0000:00:01.0: Activating ISA DMA hang workarounds
[    0.456517] pci 0000:00:02.0: Boot video device
[    0.457913] PCI: CLS 0 bytes, default 64
[    0.459479] Unpacking initramfs...
[    2.808745] debug: unmapping init [mem 0xffff88000e8d6000-0xffff88000ffeffff]
[    2.810820] has_svm: not amd
[    2.811267] kvm: no hardware support
[    2.812157] camellia-x86_64: performance on this CPU would be suboptimal: disabling camellia-x86_64.
[    2.813529] blowfish-x86_64: performance on this CPU would be suboptimal: disabling blowfish-x86_64.
[    2.816677] twofish-x86_64-3way: performance on this CPU would be suboptimal: disabling twofish-x86_64-3way.
[    2.816721] cryptomgr_test (24) used greatest stack depth: 6224 bytes left
[    2.819975] sha1_ssse3: Neither AVX nor SSSE3 is available/usable.
[    2.821274] sha256_ssse3: Neither AVX nor SSSE3 is available/usable.
[    2.822543] sha512_ssse3: Neither AVX nor SSSE3 is available/usable.
[    2.823753] AVX or AES-NI instructions are not detected.
[    2.824844] AVX instructions are not detected.
[    2.825793] AVX instructions are not detected.
[    2.826743] AVX instructions are not detected.
[    2.831560] Initializing RT-Tester: OK
[    2.832675] audit: initializing netlink socket (disabled)
[    2.834387] type=2000 audit(1378709047.226:1): initialized
[    2.840784] DLM installed
[    2.843718] NFS: Registering the id_resolver key type
[    2.844831] Key type id_resolver registered
[    2.845619] Key type id_legacy registered
[    2.846365] Installing knfsd (copyright (C) 1996 okir@monad.swb.de).
[    2.847932] ROMFS MTD (C) 2007 Red Hat, Inc.
[    2.848804] fuse init (API version 7.22)
[    2.850367] ceph: loaded (mds proto 32)
[    2.853502] cryptomgr_test (43) used greatest stack depth: 5696 bytes left
[    2.856268] cryptomgr_test (46) used greatest stack depth: 5688 bytes left
[    2.869127] cryptomgr_test (72) used greatest stack depth: 5352 bytes left
[    2.872728] alg: No test for crc32 (crc32-table)
[    2.874685] alg: No test for lz4hc (lz4hc-generic)
[    2.875789] alg: No test for stdrng (krng)
[    2.877066] NET: Registered protocol family 38
[    2.877605] Key type asymmetric registered
[    2.878135] Asymmetric key parser 'x509' registered
[    2.878700] test_string_helpers: Running tests...
[    2.880142] crc32: CRC_LE_BITS = 32, CRC_BE BITS = 32
[    2.881105] crc32: self tests passed, processed 225944 bytes in 309425 nsec
[    2.882471] crc32c: CRC_LE_BITS = 32
[    2.882867] crc32c: self tests passed, processed 225944 bytes in 142131 nsec
[    2.884589] cr_bllcd: INTEL CARILLO RANCH LPC not found.
[    2.886208] cr_bllcd: Carillo Ranch Backlight Driver Initialized.
[    2.888213] VIA Graphics Integration Chipset framebuffer 2.4 initializing
[    2.890569] vmlfb: initializing
[    2.891403] Could not find Carillo Ranch MCH device.
[    2.892743] no IO addresses supplied
[    2.893854] hgafb: HGA card not detected.
[    2.894846] hgafb: probe of hgafb.0 failed with error -22
[    2.896298] usbcore: registered new interface driver udlfb
[    2.898103] usbcore: registered new interface driver smscufx
[    2.900262] uvesafb: failed to execute /sbin/v86d
[    2.901425] uvesafb: make sure that the v86d helper is installed and executable
[    2.903205] uvesafb: Getting VBE info block failed (eax=0x4f00, err=-2)
[    2.904877] uvesafb: vbe_init() failed with -22
[    2.906020] uvesafb: probe of uvesafb.0 failed with error -22
[    2.907502] ipmi message handler version 39.2
[    2.908634] ipmi device interface
[    2.909553] IPMI System Interface driver.
[    2.910615] ipmi_si: Adding default-specified kcs state machine
[    2.912130] ipmi_si: Trying default-specified kcs state machine at i/o address 0xca2, slave address 0x0, irq 0
[    2.914845] ipmi_si: Interface detection failed
[    2.932159] ipmi_si: Adding default-specified smic state machine
[    2.933511] ipmi_si: Trying default-specified smic state machine at i/o address 0xca9, slave address 0x0, irq 0
[    2.935633] ipmi_si: Interface detection failed
[    2.948154] ipmi_si: Adding default-specified bt state machine
[    2.949469] ipmi_si: Trying default-specified bt state machine at i/o address 0xe4, slave address 0x0, irq 0
[    2.951624] ipmi_si: Interface detection failed
[    2.964362] kobject: 'ipmi_si' (ffff8800077aba00): kobject_release, parent ffff8800001b7648 (delayed)
[    2.966126] kobject: 'ipmi_si' (ffff8800077ab800): kobject_release, parent ffff880000221248 (delayed)
[    2.967912] kobject: 'ipmi_si' (ffff8800077abc00): kobject_release, parent ffff880000189248 (delayed)
[    2.969937] ipmi_si: Unable to find any System Interface(s)
[    2.971082] IPMI Watchdog: driver initialized
[    2.971988] Copyright (C) 2004 MontaVista Software - IPMI Powerdown via sys_reboot.
[    2.974096] input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input0
[    2.976333] ACPI: Power Button [PWRF]
[    3.094014] Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled
[    3.119842] 00:05: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
[    3.123509] Applicom driver: $Id: ac.c,v 1.30 2000/03/22 16:03:57 dwmw2 Exp $
[    3.125724] ac.o: No PCI boards found.
[    3.126871] ac.o: For an ISA board you must supply memory and irq parameters.
[    3.129443] Non-volatile memory driver v1.3
[    3.130935] Linux agpgart interface v0.103
[    3.133011] [drm:drm_core_init] *ERROR* Cannot create /proc/dri
[    3.134801] kobject: 'drm' (ffff880006dca848): kobject_release, parent ffff880000189648 (delayed)
[    3.137478] kobject: 'drm' (ffff880006dc7000): kobject_release, parent           (null) (delayed)
[    3.140440] [drm] radeon kernel modesetting enabled.
[    3.143084] [drm:drm_proc_init] *ERROR* Cannot create /proc/dri/0
[    3.145419] [drm:drm_get_minor] *ERROR* DRM: Failed to initialize /proc/dri.
[    3.148929] kobject: 'controlD64' (ffff880006dca020): kobject_release, parent           (null) (delayed)
[    3.151865] cirrus: probe of 0000:00:02.0 failed with error -1
[    3.154028] usbcore: registered new interface driver udl
[    3.155856] ibmasm: IBM ASM Service Processor Driver version 1.0 loaded
[    3.157872] dummy-irq: no IRQ given.  Use irq=N
[    3.159273] Phantom Linux Driver, version n0.9.8, init OK
[    3.161152] Silicon Labs C2 port support v. 0.51.0 - (C) 2007 Rodolfo Giometti
[    3.163502] c2port c2port0: C2 port uc added
[    3.164832] c2port c2port0: uc flash has 30 blocks x 512 bytes (15360 bytes total)
[    3.167526] Guest personality initialized and is inactive
[    3.169570] VMCI host device registered (name=vmci, major=10, minor=56)
[    3.171644] Initialized host personality
[    3.173031] Driver for timberdale has been successfully registered.
[    3.175176] usbcore: registered new interface driver viperboard
[    3.177101] usbcore: registered new interface driver pn533
[    3.179074] mtdoops: mtd device (mtddev=name/number) must be supplied
[    3.180854] device id = 2440
[    3.181679] device id = 2480
[    3.182438] device id = 24c0
[    3.183487] device id = 24d0
[    3.184530] device id = 25a1
[    3.185627] device id = 2670
[    3.186855] platform physmap-flash.0: failed to claim resource 0
[    3.189081] kobject: 'physmap-flash' (ffff880006df2000): kobject_release, parent ffff880000189248 (delayed)
[    3.192129] SBC-GXx flash: IO:0x258-0x259 MEM:0xdc000-0xdffff
[    3.194096] Could not find PAR responsible for SC520CDP Flash Bank #0
[    3.195752] Trying default address 0x8400000
[    3.197103] Could not find PAR responsible for SC520CDP Flash Bank #1
[    3.199068] Trying default address 0x8c00000
[    3.200388] Could not find PAR responsible for SC520CDP DIL Flash
[    3.202446] Trying default address 0x9400000
[    3.203799] SC520 CDP flash device: 0x800000 at 0x8400000
[    3.205419] Failed to ioremap_nocache
[    3.206543] Failed to ioremap_nocache
[    3.207766] Generic platform RAM MTD, (c) 2004 Simtec Electronics
[    3.209844] kobject: 'docg3' (ffff880006df9400): kobject_release, parent ffff880000189248 (delayed)
[    3.212202] slram: not enough parameters.
[    3.217605] No valid DiskOnChip devices found
[    3.218937] [nandsim] warning: read_byte: unexpected data output cycle, state is STATE_READY return 0x0
[    3.221774] [nandsim] warning: read_byte: unexpected data output cycle, state is STATE_READY return 0x0
[    3.224552] [nandsim] warning: read_byte: unexpected data output cycle, state is STATE_READY return 0x0
[    3.227570] [nandsim] warning: read_byte: unexpected data output cycle, state is STATE_READY return 0x0
[    3.230262] [nandsim] warning: read_byte: unexpected data output cycle, state is STATE_READY return 0x0
[    3.233198] [nandsim] warning: read_byte: unexpected data output cycle, state is STATE_READY return 0x0
[    3.236211] NAND device: Manufacturer ID: 0x98, Chip ID: 0x39 (Toshiba NAND 128MiB 1,8V 8-bit), 128MiB, page size: 512, OOB size: 16
[    3.240004] flash size: 128 MiB
[    3.240932] page size: 512 bytes
[    3.241901] OOB area size: 16 bytes
[    3.242976] sector size: 16 KiB
[    3.243972] pages number: 262144
[    3.244999] pages per sector: 32
[    3.246024] bus width: 8
[    3.246784] bits in sector size: 14
[    3.247869] bits in page size: 9
[    3.248987] bits in OOB size: 4
[    3.249936] flash size with OOB: 135168 KiB
[    3.251181] page address bytes: 4
[    3.252267] sector address bytes: 3
[    3.253307] options: 0x42
[    3.259137] Scanning device for bad blocks
[    3.308161] Creating 1 MTD partitions on "NAND 128MiB 1,8V 8-bit":
[    3.309995] 0x000000000000-0x000008000000 : "NAND simulator partition 0"
[    3.313682] usbcore: registered new interface driver irda-usb
[    3.315556] usbcore: registered new interface driver stir4200
[    3.317302] usbcore: registered new interface driver mcs7780
[    3.318910] usbcore: registered new interface driver kingsun-sir
[    3.320643] usbcore: registered new interface driver ksdazzle-sir
[    3.322626] usbcore: registered new interface driver ks959-sir
[    3.324910] usbcore: registered new interface driver hwa-rc
[    3.326898] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[    3.328817] ohci-pci: OHCI PCI platform driver
[    3.330178] ohci-platform: OHCI generic platform driver
[    3.331755] uhci_hcd: USB Universal Host Controller Interface driver
[    3.333960] driver u132_hcd
[    3.335452] usbcore: registered new interface driver hwa-hc
[    3.337210] fusbh200_hcd: FUSBH200 Host Controller (EHCI) Driver
[    3.338963] Warning! fusbh200_hcd should always be loaded before uhci_hcd and ohci_hcd, not after
[    3.341878] usbcore: registered new interface driver cdc_wdm
[    3.343550] usbcore: registered new interface driver usbtmc
[    3.345496] usbcore: registered new interface driver appledisplay
[    3.347326] usbcore: registered new interface driver emi26 - firmware loader
[    3.349335] usbcore: registered new interface driver emi62 - firmware loader
[    3.351383] driver ftdi-elan
[    3.353032] usbcore: registered new interface driver ftdi-elan
[    3.354509] usbcore: registered new interface driver idmouse
[    3.356221] usbcore: registered new interface driver usblcd
[    3.358030] usbcore: registered new interface driver ldusb
[    3.359714] usbcore: registered new interface driver usbled
[    3.361842] usbcore: registered new interface driver legousbtower
[    3.363990] usbcore: registered new interface driver rio500
[    3.365950] usbcore: registered new interface driver usbtest
[    3.367720] usbcore: registered new interface driver trancevibrator
[    3.369654] usbcore: registered new interface driver yurex
[    3.371367] kobject: 'gpio-vbus' (ffff88000682c200): kobject_release, parent ffff880000189248 (delayed)
[    3.374188] i8042: PNP: PS/2 Controller [PNP0303:KBD,PNP0f13:MOU] at 0x60,0x64 irq 1,12
[    3.378081] serio: i8042 KBD port at 0x60,0x64 irq 1
[    3.379363] serio: i8042 AUX port at 0x60,0x64 irq 12
[    3.476672] input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input1
[    3.480169] usbcore: registered new interface driver bcm5974
[    3.481737] kobject: '(null)' (ffff8800077bfaf0): kobject_release, parent           (null) (delayed)
[    3.481779] usbcore: registered new interface driver synaptics_usb
[    3.482131] usbcore: registered new interface driver iforce
[    3.482792] usbcore: registered new interface driver usbtouchscreen
[    3.483056] apanel: Fujitsu BIOS signature 'FJKEYINF' not found...
[    3.483080] usbcore: registered new interface driver ati_remote2
[    3.483116] cm109: Keymap for Komunikate KIP1000 phone loaded
[    3.483137] usbcore: registered new interface driver cm109
[    3.483138] cm109: CM109 phone driver: 20080805 (C) Alfred E. Heggestad
[    3.483193] usbcore: registered new interface driver keyspan_remote
[    3.493071] usbcore: registered new interface driver yealink
[    3.495687] I2O subsystem v1.325
[    3.496725] i2o: max drivers = 8
[    3.498023] I2O Configuration OSM v1.323
[    3.498944] I2O ProcFS OSM v1.316
[    3.499765] kobject: 'proc-osm' (ffff880006857c00): kobject_release, parent ffff880006853648 (delayed)
[    3.503457] kobject: 'mc13xxx-rtc' (ffff88000685ec00): kobject_release, parent ffff880000189248 (delayed)
[    3.506421] kobject: 'rtc-msm6242' (ffff88000685ea00): kobject_release, parent ffff880000189248 (delayed)
[    3.509327] kobject: 'pcap-rtc' (ffff88000685e800): kobject_release, parent ffff880000189248 (delayed)
[    3.512481] kobject: 'rtc-rp5c01' (ffff880006860800): kobject_release, parent ffff880000189248 (delayed)
[    3.517173] rtc rtc0: test: dev (254:0)
[    3.518438] rtc-test rtc-test.0: rtc core: registered test as rtc0
[    3.520852] rtc rtc1: test: dev (254:1)
[    3.522043] rtc-test rtc-test.1: rtc core: registered test as rtc1
[    3.524144] i2c /dev entries driver
[    3.525827] usbcore: registered new interface driver i2c-diolan-u2c
[    3.527965] i2c-parport-light: adapter type unspecified
[    3.531198] pps pps0: new PPS source ktimer
[    3.532461] pps pps0: ktimer PPS source registered
[    3.534081] Driver for 1-wire Dallas network protocol.
[    3.535733] usbcore: registered new interface driver DS9490R
[    3.537541] DS1WM w1 busmaster driver - (c) 2004 Szabolcs Gyurko
[    3.539755] power_supply test_ac: uevent
[    3.541002] power_supply test_ac: POWER_SUPPLY_NAME=test_ac
[    3.542785] power_supply test_ac: prop ONLINE=1
[    3.544324] power_supply test_ac: power_supply_changed
[    3.545933] power_supply test_ac: power_supply_changed_work
[    3.547611] power_supply test_ac: power_supply_update_gen_leds 1
[    3.549602] power_supply test_ac: uevent
[    3.549752] power_supply test_battery: uevent
[    3.549755] power_supply test_battery: POWER_SUPPLY_NAME=test_battery
[    3.549764] power_supply test_battery: prop STATUS=Discharging
[    3.549768] power_supply test_battery: prop CHARGE_TYPE=Fast
[    3.549772] power_supply test_battery: prop HEALTH=Good
[    3.549776] power_supply test_battery: prop PRESENT=1
[    3.549779] power_supply test_battery: prop TECHNOLOGY=Li-ion
[    3.549783] power_supply test_battery: prop CHARGE_FULL_DESIGN=100
[    3.549787] power_supply test_battery: prop CHARGE_FULL=100
[    3.549790] power_supply test_battery: prop CHARGE_NOW=50
[    3.549793] power_supply test_battery: prop CAPACITY=50
[    3.549797] power_supply test_battery: prop CAPACITY_LEVEL=Normal
[    3.549800] power_supply test_battery: prop TIME_TO_EMPTY_AVG=3600
[    3.549804] power_supply test_battery: prop TIME_TO_FULL_NOW=3600
[    3.549808] power_supply test_battery: prop MODEL_NAME=Test battery
[    3.549811] power_supply test_battery: prop MANUFACTURER=Linux
[    3.549815] power_supply test_battery: prop SERIAL_NUMBER=3.11.0-rc2-00010-gc817a67-dirty
[    3.549818] power_supply test_battery: prop TEMP=26
[    3.549821] power_supply test_battery: prop VOLTAGE_NOW=3300
[    3.550151] power_supply test_battery: power_supply_changed
[    3.550200] power_supply test_usb: uevent
[    3.550202] power_supply test_usb: POWER_SUPPLY_NAME=test_usb
[    3.550215] power_supply test_usb: prop ONLINE=1
[    3.550229] power_supply test_usb: power_supply_changed
[    3.551132] applesmc: supported laptop not found!
[    3.551134] applesmc: driver init failed (ret=-19)!
[    3.551628] f71882fg: Not a Fintek device
[    3.551744] f71882fg: Not a Fintek device
[    3.552673] kobject: 'mc13783-adc' (ffff880007707000): kobject_release, parent ffff880000189248 (delayed)
[    3.553194] pc87360: PC8736x not detected, module not inserted
[    3.554394] cpuidle: using governor ladder
[    3.554398] cpuidle: using governor menu
[    3.554434] sdhci: Secure Digital Host Controller Interface driver
[    3.554435] sdhci: Copyright(c) Pierre Ossman
[    3.554639] power_supply test_battery: power_supply_changed_work
[    3.554645] power_supply test_battery: power_supply_update_bat_leds 2
[    3.554655] power_supply test_battery: uevent
[    3.554657] power_supply test_battery: POWER_SUPPLY_NAME=test_battery
[    3.554665] power_supply test_battery: prop STATUS=Discharging
[    3.554670] power_supply test_battery: prop CHARGE_TYPE=Fast
[    3.554674] power_supply test_battery: prop HEALTH=Good
[    3.554678] power_supply test_battery: prop PRESENT=1
[    3.554681] power_supply test_battery: prop TECHNOLOGY=Li-ion
[    3.554685] power_supply test_battery: prop CHARGE_FULL_DESIGN=100
[    3.554689] power_supply test_battery: prop CHARGE_FULL=100
[    3.554692] power_supply test_battery: prop CHARGE_NOW=50
[    3.554696] power_supply test_battery: prop CAPACITY=50
[    3.554700] power_supply test_battery: prop CAPACITY_LEVEL=Normal
[    3.554704] power_supply test_battery: prop TIME_TO_EMPTY_AVG=3600
[    3.554708] power_supply test_battery: prop TIME_TO_FULL_NOW=3600
[    3.554712] power_supply test_battery: prop MODEL_NAME=Test battery
[    3.554716] power_supply test_battery: prop MANUFACTURER=Linux
[    3.554720] power_supply test_battery: prop SERIAL_NUMBER=3.11.0-rc2-00010-gc817a67-dirty
[    3.554724] power_supply test_battery: prop TEMP=26
[    3.554728] power_supply test_battery: prop VOLTAGE_NOW=3300
[    3.554747] power_supply test_usb: power_supply_changed_work
[    3.554751] power_supply test_usb: power_supply_update_gen_leds 1
[    3.554757] power_supply test_usb: uevent
[    3.554759] power_supply test_usb: POWER_SUPPLY_NAME=test_usb
[    3.554767] power_supply test_usb: prop ONLINE=1
[    3.651127] power_supply test_ac: POWER_SUPPLY_NAME=test_ac
[    3.652412] power_supply test_ac: prop ONLINE=1
[    3.652625] VUB300 Driver rom wait states = 1C irqpoll timeout = 0400
[    3.652626] usbcore: registered new interface driver vub300
[    3.652658] usbcore: registered new interface driver ushc
[    3.652660] sdhci-pltfm: SDHCI platform and OF driver helper
[    3.653397] ledtrig-cpu: registered to indicate activity on CPUs
[    3.653743] dcdbas dcdbas: Dell Systems Management Base Driver (version 5.6.0-3.2)
[    3.655085] usbcore: registered new interface driver usbhid
[    3.655086] usbhid: USB HID core driver
[    3.655138] usbip_core: usbip_core_init:804: USB/IP Core v1.0.0
[    3.655355] vhci_hcd: vhci_hcd_probe:1000: name vhci_hcd id -1
[    3.655373] vhci_hcd vhci_hcd: USB/IP Virtual Host Controller
[    3.655471] vhci_hcd vhci_hcd: new USB bus registered, assigned bus number 1
[    3.655490] vhci_hcd: vhci_start:884: enter vhci_start
[    3.656448] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
[    3.656452] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    3.656454] usb usb1: Product: USB/IP Virtual Host Controller
[    3.656456] usb usb1: Manufacturer: Linux 3.11.0-rc2-00010-gc817a67-dirty vhci_hcd
[    3.656458] usb usb1: SerialNumber: vhci_hcd
[    3.657266] hub 1-0:1.0: USB hub found
[    3.657307] vhci_hcd: vhci_hub_control:247: typeReq a006 wValue 2900 wIndex 0
[    3.657348] vhci_hcd: vhci_hub_control:305:  GetHubDescriptor
[    3.657351] vhci_hcd: vhci_hub_control:398: port -1
[    3.657352] vhci_hcd: vhci_hub_control:405:  bye
[    3.657368] hub 1-0:1.0: 8 ports detected
[    3.657428] vhci_hcd: vhci_hub_control:247: typeReq a000 wValue 0 wIndex 0
[    3.657442] vhci_hcd: vhci_hub_control:309:  GetHubStatus
[    3.657444] vhci_hcd: vhci_hub_control:398: port -1
[    3.657445] vhci_hcd: vhci_hub_control:405:  bye
[    3.658028] vhci_hcd: vhci_hub_control:247: typeReq 2303 wValue 8 wIndex 1
[    3.658030] vhci_hcd: vhci_hub_control:384:  SetPortFeature: default 8
[    3.658032] vhci_hcd: vhci_hub_control:398: port 0
[    3.658034] vhci_hcd: dump_port_status_diff:101: status prev -> new: 00000000 -> 00000100
[    3.658035] vhci_hcd: dump_port_status_diff:115:  +POWER
[    3.658036] vhci_hcd: dump_port_status_diff:119:
[    3.658038] vhci_hcd: vhci_hub_control:405:  bye
[    3.658046] vhci_hcd: vhci_hub_control:247: typeReq 2303 wValue 8 wIndex 2
[    3.658047] vhci_hcd: vhci_hub_control:384:  SetPortFeature: default 8
[    3.658049] vhci_hcd: vhci_hub_control:398: port 1
[    3.658051] vhci_hcd: dump_port_status_diff:101: status prev -> new: 00000000 -> 00000100
[    3.658052] vhci_hcd: dump_port_status_diff:115:  +POWER
[    3.658053] vhci_hcd: dump_port_status_diff:119:
[    3.658055] vhci_hcd: vhci_hub_control:405:  bye
[    3.658061] vhci_hcd: vhci_hub_control:247: typeReq 2303 wValue 8 wIndex 3
[    3.658063] vhci_hcd: vhci_hub_control:384:  SetPortFeature: default 8
[    3.658064] vhci_hcd: vhci_hub_control:398: port 2
[    3.658066] vhci_hcd: dump_port_status_diff:101: status prev -> new: 00000000 -> 00000100
[    3.658068] vhci_hcd: dump_port_status_diff:115:  +POWER
[    3.658069] vhci_hcd: dump_port_status_diff:119:
[    3.658070] vhci_hcd: vhci_hub_control:405:  bye
[    3.658077] vhci_hcd: vhci_hub_control:247: typeReq 2303 wValue 8 wIndex 4
[    3.658078] vhci_hcd: vhci_hub_control:384:  SetPortFeature: default 8
[    3.658080] vhci_hcd: vhci_hub_control:398: port 3
[    3.658081] vhci_hcd: dump_port_status_diff:101: status prev -> new: 00000000 -> 00000100
[    3.658083] vhci_hcd: dump_port_status_diff:115:  +POWER
[    3.658084] vhci_hcd: dump_port_status_diff:119:
[    3.658091] vhci_hcd: vhci_hub_control:405:  bye
[    3.658099] vhci_hcd: vhci_hub_control:247: typeReq 2303 wValue 8 wIndex 5
[    3.658100] vhci_hcd: vhci_hub_control:384:  SetPortFeature: default 8
[    3.658101] vhci_hcd: vhci_hub_control:398: port 4
[    3.658103] vhci_hcd: dump_port_status_diff:101: status prev -> new: 00000000 -> 00000100
[    3.658104] vhci_hcd: dump_port_status_diff:115:  +POWER
[    3.658106] vhci_hcd: dump_port_status_diff:119:
[    3.658107] vhci_hcd: vhci_hub_control:405:  bye
[    3.658114] vhci_hcd: vhci_hub_control:247: typeReq 2303 wValue 8 wIndex 6
[    3.658116] vhci_hcd: vhci_hub_control:384:  SetPortFeature: default 8
[    3.658117] vhci_hcd: vhci_hub_control:398: port 5
[    3.658119] vhci_hcd: dump_port_status_diff:101: status prev -> new: 00000000 -> 00000100
[    3.658121] vhci_hcd: dump_port_status_diff:115:  +POWER
[    3.658122] vhci_hcd: dump_port_status_diff:119:
[    3.658123] vhci_hcd: vhci_hub_control:405:  bye
[    3.658129] vhci_hcd: vhci_hub_control:247: typeReq 2303 wValue 8 wIndex 7
[    3.658131] vhci_hcd: vhci_hub_control:384:  SetPortFeature: default 8
[    3.658133] vhci_hcd: vhci_hub_control:398: port 6
[    3.658134] vhci_hcd: dump_port_status_diff:101: status prev -> new: 00000000 -> 00000100
[    3.658136] vhci_hcd: dump_port_status_diff:115:  +POWER
[    3.658137] vhci_hcd: dump_port_status_diff:119:
[    3.658138] vhci_hcd: vhci_hub_control:405:  bye
[    3.658145] vhci_hcd: vhci_hub_control:247: typeReq 2303 wValue 8 wIndex 8
[    3.658146] vhci_hcd: vhci_hub_control:384:  SetPortFeature: default 8
[    3.658148] vhci_hcd: vhci_hub_control:398: port 7
[    3.658149] vhci_hcd: dump_port_status_diff:101: status prev -> new: 00000000 -> 00000100
[    3.658151] vhci_hcd: dump_port_status_diff:115:  +POWER
[    3.658152] vhci_hcd: dump_port_status_diff:119:
[    3.658153] vhci_hcd: vhci_hub_control:405:  bye
[    3.658408] vhci_hcd: vhci_hcd_probe:1034: bye
[    3.658416] vhci_hcd: vhci_hcd_init:1156: USB/IP 'Virtual' Host Controller (VHCI) Driver v1.0.0
[    3.792948] usbcore: registered new interface driver usbip-host
[    3.795110] usbip_host: usbip_host_init:270: USB/IP Host Driver v1.0.0
[    3.797829] vhci_hcd: vhci_hub_control:247: typeReq a300 wValue 0 wIndex 1
[    3.799852] vhci_hcd: vhci_hub_control:313:  GetPortStatus port 1
[    3.801616] vhci_hcd: vhci_hub_control:355:  GetPortStatus bye 100 0
[    3.801766] usbcore: registered new interface driver tranzport
[    3.801805] usbcore: registered new interface driver alphatrack
[    3.801807] vme_user: VME User Space Access Driver
[    3.801808] vme_user: No cards, skipping registration
[    3.802696] Loading crystalhd 0.9.27
[    3.802763] usbcore: registered new interface driver ft1000usb
[    3.802828] usbcore: registered new interface driver gdm_wimax
[    3.802841] usbcore: registered new interface driver cedusb
[    3.821152] vhci_hcd: vhci_hub_control:398: port 0
[    3.821198] tsc: Refined TSC clocksource calibration: 2693.467 MHz
[    3.821683] ipip: IPv4 over IPv4 tunneling driver
[    3.822360] gre: GRE over IPv4 demultiplexor driver
[    3.822366] IPv4 over IPSec tunneling driver
[    3.822791] TCP: cubic registered
[    3.822797] NET: Registered protocol family 17
[    3.832832] vhci_hcd: dump_port_status_diff:101: status prev -> new: 00000100 -> 00000100
[    3.832987] NET: Registered protocol family 9
[    3.833011] X.25 for Linux Version 0.2
[    3.838638] vhci_hcd: dump_port_status_diff:115:   POWER
[    3.840796] vhci_hcd: dump_port_status_diff:119:
[    3.840806] NET: Registered protocol family 33
[    3.840820] Key type rxrpc registered
[    3.840822] Key type rxrpc_s registered
[    3.846049] vhci_hcd: vhci_hub_control:405:  bye
[    3.847970] vhci_hcd: vhci_hub_control:247: typeReq a300 wValue 0 wIndex 2
[    3.850556] vhci_hcd: vhci_hub_control:313:  GetPortStatus port 2
[    3.850820] RxRPC: Registered security type 2 'rxkad'
[    3.850897] l2tp_core: L2TP core driver, V2.0
[    3.850903] NET4: DECnet for Linux: V.2.5.68s (C) 1995-2003 Linux DECnet Project Team
[    3.860790] vhci_hcd: vhci_hub_control:355:  GetPortStatus bye 100 0
[    3.863315] vhci_hcd: vhci_hub_control:398: port 1
[    3.863343] DECnet: Routing cache hash table of 256 buckets, 16Kbytes
[    3.868047] vhci_hcd: dump_port_status_diff:101: status prev -> new: 00000100 -> 00000100
[    3.868156] NET: Registered protocol family 12
[    3.871635] vhci_hcd: dump_port_status_diff:115:   POWER
[    3.872788] vhci_hcd: dump_port_status_diff:119:
[    3.873747] vhci_hcd: vhci_hub_control:405:  bye
[    3.875122] vhci_hcd: vhci_hub_control:247: typeReq a300 wValue 0 wIndex 3
[    3.877698] vhci_hcd: vhci_hub_control:313:  GetPortStatus port 3
[    3.886040] vhci_hcd: vhci_hub_control:355:  GetPortStatus bye 100 0
[    3.889131] vhci_hcd: vhci_hub_control:398: port 2
[    3.889155] 8021q: 802.1Q VLAN Support v1.8
[    3.892830] vhci_hcd: dump_port_status_diff:101: status prev -> new: 00000100 -> 00000100
[    3.895316] vhci_hcd: dump_port_status_diff:115:   POWER
[    3.895783] sctp: Hash tables configured (established 1024 bind 1024)
[    3.899748] vhci_hcd: dump_port_status_diff:119:
[    3.901135] vhci_hcd: vhci_hub_control:405:  bye
[    3.902604] rds_page_remainder_cpu_notify(): cpu 0 action 0x7
[    3.903548] vhci_hcd: vhci_hub_control:247: typeReq a300 wValue 0 wIndex 4
[    3.903554] vhci_hcd: vhci_hub_control:313:  GetPortStatus port 4
[    3.903558] vhci_hcd: vhci_hub_control:355:  GetPortStatus bye 100 0
[    3.903562] vhci_hcd: vhci_hub_control:398: port 3
[    3.903578] vhci_hcd: dump_port_status_diff:101: status prev -> new: 00000100 -> 00000100
[    3.903580] vhci_hcd: dump_port_status_diff:115:   POWER
[    3.903581] vhci_hcd: dump_port_status_diff:119:
[    3.903582] vhci_hcd: vhci_hub_control:405:  bye
[    3.903592] vhci_hcd: vhci_hub_control:247: typeReq a300 wValue 0 wIndex 5
[    3.903595] vhci_hcd: vhci_hub_control:313:  GetPortStatus port 5
[    3.903596] vhci_hcd: vhci_hub_control:355:  GetPortStatus bye 100 0
[    3.903598] vhci_hcd: vhci_hub_control:398: port 4
[    3.903599] vhci_hcd: dump_port_status_diff:101: status prev -> new: 00000100 -> 00000100
[    3.903601] vhci_hcd: dump_port_status_diff:115:   POWER
[    3.903602] vhci_hcd: dump_port_status_diff:119:
[    3.903604] vhci_hcd: vhci_hub_control:405:  bye
[    3.903611] vhci_hcd: vhci_hub_control:247: typeReq a300 wValue 0 wIndex 6
[    3.903612] vhci_hcd: vhci_hub_control:313:  GetPortStatus port 6
[    3.903614] vhci_hcd: vhci_hub_control:355:  GetPortStatus bye 100 0
[    3.903615] vhci_hcd: vhci_hub_control:398: port 5
[    3.903617] vhci_hcd: dump_port_status_diff:101: status prev -> new: 00000100 -> 00000100
[    3.903619] vhci_hcd: dump_port_status_diff:115:   POWER
[    3.903620] vhci_hcd: dump_port_status_diff:119:
[    3.903621] vhci_hcd: vhci_hub_control:405:  bye
[    3.903629] vhci_hcd: vhci_hub_control:247: typeReq a300 wValue 0 wIndex 7
[    3.903631] vhci_hcd: vhci_hub_control:313:  GetPortStatus port 7
[    3.903633] vhci_hcd: vhci_hub_control:355:  GetPortStatus bye 100 0
[    3.903634] vhci_hcd: vhci_hub_control:398: port 6
[    3.903636] vhci_hcd: dump_port_status_diff:101: status prev -> new: 00000100 -> 00000100
[    3.903638] vhci_hcd: dump_port_status_diff:115:   POWER
[    3.903639] vhci_hcd: dump_port_status_diff:119:
[    3.903640] vhci_hcd: vhci_hub_control:405:  bye
[    3.903648] vhci_hcd: vhci_hub_control:247: typeReq a300 wValue 0 wIndex 8
[    3.903649] vhci_hcd: vhci_hub_control:313:  GetPortStatus port 8
[    3.903651] vhci_hcd: vhci_hub_control:355:  GetPortStatus bye 100 0
[    3.903652] vhci_hcd: vhci_hub_control:398: port 7
[    3.903654] vhci_hcd: dump_port_status_diff:101: status prev -> new: 00000100 -> 00000100
[    3.903656] vhci_hcd: dump_port_status_diff:115:   POWER
[    3.903657] vhci_hcd: dump_port_status_diff:119:
[    3.903658] vhci_hcd: vhci_hub_control:405:  bye
[    3.904132] usb usb1: vhci_bus_suspend
[    3.904147] vhci_hcd: vhci_hub_status:208: changed 0
[    3.968780] rds_page_remainder_cpu_notify(): cpu 1 action 0x7
[    3.974466] NET: Registered protocol family 37
[    3.976026] NET: Registered protocol family 36
[    3.977464] Key type dns_resolver registered
[    3.978679] Key type ceph registered
[    3.979608] libceph: loaded (mon/osd proto 15/24)
[    3.980601] mpls_gso: MPLS GSO support
[    3.981871]
[    3.981871] printing PIC contents
[    3.982692] ... PIC  IMR: ffff
[    3.983270] ... PIC  IRR: 1013
[    3.983777] ... PIC  ISR: 0000
[    3.984354] ... PIC ELCR: 0c00
[    3.984873] printing local APIC contents on CPU#0/0:
[    3.985701] ... APIC ID:      00000000 (0)
[    3.986530] ... APIC VERSION: 00050014
[    3.987197] ... APIC TASKPRI: 00000000 (00)
[    3.987954] ... APIC PROCPRI: 00000000
[    3.988302] ... APIC LDR: 01000000
[    3.988302] ... APIC DFR: ffffffff
[    3.988302] ... APIC SPIV: 000001ff
[    3.988302] ... APIC ISR field:
[    3.988302] 0000000000000000000000000000000000000000000000000000000000000000
[    3.988302] ... APIC TMR field:
[    3.988302] 0000000000000000000000000000000000000000000000000000000000000000
[    3.988302] ... APIC IRR field:
[    3.988302] 0000000000000000000000000000000000000000000000000000000000008000
[    3.988302] ... APIC ESR: 00000000
[    3.988302] ... APIC ICR: 000008fd
[    3.988302] ... APIC ICR2: 02000000
[    3.988302] ... APIC LVTT: 000000ef
[    3.988302] ... APIC LVTPC: 00010000
[    3.988302] ... APIC LVT0: 00010700
[    3.988302] ... APIC LVT1: 00000400
[    3.988302] ... APIC LVTERR: 000000fe
[    3.988302] ... APIC TMICT: 000384be
[    3.988302] ... APIC TMCCT: 00000000
[    3.988302] ... APIC TDCR: 00000003
[    3.988302]
[    4.011652] number of MP IRQ sources: 15.
[    4.012936] number of IO-APIC #0 registers: 24.
[    4.014048] testing the IO APIC.......................
[    4.015316] IO APIC #0......
[    4.016070] .... register #00: 00000000
[    4.017068] .......    : physical APIC id: 00
[    4.018169] .......    : Delivery Type: 0
[    4.019061] .......    : LTS          : 0
[    4.019985] .... register #01: 00170011
[    4.021096] .......     : max redirection entries: 17
[    4.022207] .......     : PRQ implemented: 0
[    4.023076] .......     : IO APIC version: 11
[    4.024123] .... register #02: 00000000
[    4.025007] .......     : arbitration: 00
[    4.025841] .... IRQ redirection table:
[    4.026653] 1    0    0   0   0    0    0    00
[    4.027649] 0    0    0   0   0    1    1    31
[    4.028689] 0    0    0   0   0    1    1    30
[    4.029682] 0    0    0   0   0    1    1    33
[    4.030797] 1    0    0   0   0    1    1    34
[    4.031746] 1    1    0   0   0    1    1    35
[    4.032739] 0    0    0   0   0    1    1    36
[    4.033780] 0    0    0   0   0    1    1    37
[    4.034756] 0    0    0   0   0    1    1    38
[    4.035762] 0    1    0   0   0    1    1    39
[    4.037041] 1    1    0   0   0    1    1    3A
[    4.039024] 1    1    0   0   0    1    1    3B
[    4.040365] 0    0    0   0   0    1    1    3C
[    4.041643] 0    0    0   0   0    1    1    3D
[    4.042952] 0    0    0   0   0    1    1    3E
[    4.044414] 0    0    0   0   0    1    1    3F
[    4.045695] 1    0    0   0   0    0    0    00
[    4.047865] 1    0    0   0   0    0    0    00
[    4.049175] 1    0    0   0   0    0    0    00
[    4.050342] 1    0    0   0   0    0    0    00
[    4.051594] 1    0    0   0   0    0    0    00
[    4.052837] 1    0    0   0   0    0    0    00
[    4.054100] 1    0    0   0   0    0    0    00
[    4.055302] 1    0    0   0   0    0    0    00
[    4.056864] IRQ to pin mappings:
[    4.057758] IRQ0 -> 0:2
[    4.058504] IRQ1 -> 0:1
[    4.059259] IRQ3 -> 0:3
[    4.060041] IRQ4 -> 0:4
[    4.061282] IRQ5 -> 0:5
[    4.062369] IRQ6 -> 0:6
[    4.063592] IRQ7 -> 0:7
[    4.064660] IRQ8 -> 0:8
[    4.065527] IRQ9 -> 0:9
[    4.066422] IRQ10 -> 0:10
[    4.067555] IRQ11 -> 0:11
[    4.068678] IRQ12 -> 0:12
[    4.069464] IRQ13 -> 0:13
[    4.070438] IRQ14 -> 0:14
[    4.071571] IRQ15 -> 0:15
[    4.072720] .................................... done.
[    4.074903] registered taskstats version 1
[    4.077382] rtc-test rtc-test.0: setting system clock to 2013-09-09 06:44:08 UTC (1378709048)
[    4.081688] debug: unmapping init [mem 0xffffffff81df2000-0xffffffff81ec3fff]
/bin/sh: /proc/self/fd/9: No such file or directory
[    4.148224] BUG: unable to handle kernel NULL pointer dereference at           (null)
[    4.150690] IP: [<          (null)>]           (null)
[    4.152050] PGD 6a79067 PUD 69d3067 PMD 0
[    4.152125] Oops: 0010 [#1] PREEMPT SMP DEBUG_PAGEALLOC
[    4.152125] CPU: 0 PID: 130 Comm: sh Not tainted 3.11.0-rc2-00010-gc817a67-dirty #7
[    4.152125] task: ffff880006a5e980 ti: ffff880006a3e000 task.ti: ffff880006a3e000
[    4.152125] RIP: 0010:[<0000000000000000>]  [<          (null)>]           (null)
[    4.152125] RSP: 0018:ffff88000dc03e40  EFLAGS: 00010286
[    4.152125] RAX: 0000000000000001 RBX: 0000000000000102 RCX: 0000000000000000
[    4.152125] RDX: 0000000000000f13 RSI: 0000000000000000 RDI: 0000000000000000
[    4.152125] RBP: ffff88000dc03e98 R08: 000000000000160f R09: ffff88000dc0a000
[    4.152125] R10: ffff88000dc0a000 R11: ffff880006a5e980 R12: ffff880006a3ffd8
[    4.152125] R13: 0000000000000000 R14: 0000000000000000 R15: ffffffff81f347d8
[    4.152125] FS:  00007fe94d7b4700(0000) GS:ffff88000dc00000(0000) knlGS:0000000000000000
[    4.152125] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[    4.152125] CR2: 0000000000000000 CR3: 0000000006a49000 CR4: 00000000000006b0
[    4.152125] Stack:
[    4.152125]  ffffffff810989e6 ffffffff8109897b ffffffff810c73b8 ffff88000dc03e58
[    4.152125]  ffffffff821cbe60 0000000000000000 0000000000000000 ffffffff81f33780
[    4.152125]  ffff88000dc03ec8 ffffffff81f34fd8 ffffffff81f34bd8 ffff88000dc03f08
[    4.152125] Call Trace:
[    4.152125]  <IRQ>
[    4.152125]  [<ffffffff810989e6>] ? call_timer_fn+0x6b/0xde
[    4.152125]  [<ffffffff8109897b>] ? detach_timer+0x46/0x46
[    4.152125]  [<ffffffff810c73b8>] ? trace_hardirqs_on_caller+0x13a/0x18b
[    4.152125]  [<ffffffff81098fcb>] run_timer_softirq+0x187/0x1cf
[    4.152125]  [<ffffffff8109555f>] __do_softirq+0xc6/0x18f
[    4.152125]  [<ffffffff811264a7>] ? unlazy_walk+0x125/0x172
[    4.152125]  [<ffffffff81095745>] irq_exit+0x58/0x9e
[    4.152125]  [<ffffffff81044e69>] smp_apic_timer_interrupt+0x31/0x3e
[    4.152125]  [<ffffffff818547b2>] apic_timer_interrupt+0x72/0x80
[    4.152125]  <EOI>
[    4.152125]  [<ffffffff810c563d>] ? arch_local_irq_restore+0x6/0xd
[    4.152125]  [<ffffffff810c9235>] lock_release+0x16e/0x17a
[    4.152125]  [<ffffffff81852754>] _raw_spin_unlock+0x1b/0x4f
[    4.152125]  [<ffffffff811264a7>] unlazy_walk+0x125/0x172
[    4.152125]  [<ffffffff81128578>] do_last+0x6cc/0x9b5
[    4.152125]  [<ffffffff81126108>] ? inode_permission+0x3d/0x3f
[    4.152125]  [<ffffffff81128a8b>] path_openat+0x22a/0x48d
[    4.152125]  [<ffffffff81128d23>] do_filp_open+0x35/0x85
[    4.152125]  [<ffffffff811337e9>] ? __alloc_fd+0xd8/0xea
[    4.152125]  [<ffffffff8111d932>] do_sys_open+0x6b/0xfd
[    4.152125]  [<ffffffff810c73d2>] ? trace_hardirqs_on_caller+0x154/0x18b
[    4.152125]  [<ffffffff8111d9dd>] SyS_open+0x19/0x1b
[    4.152125]  [<ffffffff81853b29>] system_call_fastpath+0x16/0x1b
[    4.152125] Code:  Bad RIP value.
[    4.152125] RIP  [<          (null)>]           (null)
[    4.152125]  RSP <ffff88000dc03e40>
[    4.152125] CR2: 0000000000000000
[    4.232197] ---[ end trace 97326ccec203fce2 ]---
[    4.233576] Kernel panic - not syncing: Fatal exception in interrupt
[    4.235729] Rebooting in 10 seconds..%                                                                                                  wfg@bee ~/linux/obj-compiletest%
wfg@bee ~/linux/obj-compiletest%
wfg@bee ~/linux/obj-compiletest% kvm-0day.sh arch/x86/boot/bzImage
[    0.000000] Initializing cgroup subsys cpuset
[    0.000000] Initializing cgroup subsys cpu
[    0.000000] Linux version 3.11.0-rc2-00010-gc817a67-dirty (wfg@bee) (gcc version 4.6.3 (Debian 4.6.3-1) ) #7 SMP PREEMPT Tue Oct 8 10:27:55 CST 2013
[    0.000000] Command line: hung_task_panic=1 rcutree.rcu_cpu_stall_timeout=100 log_buf_len=8M debug sched_debug ignore_loglevel apic=debug dynamic_printk sysrq_always_enabled panic=10 prompt_ramdisk=0 console=ttyS0,115200 console=tty0 vga=normal  root=/dev/ram0 rw
[    0.000000] e820: BIOS-provided physical RAM map:
[    0.000000] BIOS-e820: [mem 0x0000000000000000-0x000000000009fbff] usable
[    0.000000] BIOS-e820: [mem 0x000000000009fc00-0x000000000009ffff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000000f0000-0x00000000000fffff] reserved
[    0.000000] BIOS-e820: [mem 0x0000000000100000-0x000000000fffdfff] usable
[    0.000000] BIOS-e820: [mem 0x000000000fffe000-0x000000000fffffff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000feffc000-0x00000000feffffff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000fffc0000-0x00000000ffffffff] reserved
[    0.000000] debug: ignoring loglevel setting.
[    0.000000] NX (Execute Disable) protection: active
[    0.000000] Hypervisor detected: KVM
[    0.000000] e820: update [mem 0x00000000-0x00000fff] usable ==> reserved
[    0.000000] e820: remove [mem 0x000a0000-0x000fffff] usable
[    0.000000] e820: last_pfn = 0xfffe max_arch_pfn = 0x400000000
[    0.000000] Scan for SMP in [mem 0x00000000-0x000003ff]
[    0.000000] Scan for SMP in [mem 0x0009fc00-0x0009ffff]
[    0.000000] Scan for SMP in [mem 0x000f0000-0x000fffff]
[    0.000000] found SMP MP-table at [mem 0x000f1840-0x000f184f] mapped at [ffff8800000f1840]
[    0.000000]   mpc: f1850-f193c
[    0.000000] Base memory trampoline at [ffff880000099000] 99000 size 24576
[    0.000000] init_memory_mapping: [mem 0x00000000-0x000fffff]
[    0.000000]  [mem 0x00000000-0x000fffff] page 4k
[    0.000000] BRK [0x0289b000, 0x0289bfff] PGTABLE
[    0.000000] BRK [0x0289c000, 0x0289cfff] PGTABLE
[    0.000000] BRK [0x0289d000, 0x0289dfff] PGTABLE
[    0.000000] init_memory_mapping: [mem 0x0e600000-0x0e7fffff]
[    0.000000]  [mem 0x0e600000-0x0e7fffff] page 4k
[    0.000000] BRK [0x0289e000, 0x0289efff] PGTABLE
[    0.000000] init_memory_mapping: [mem 0x0c000000-0x0e5fffff]
[    0.000000]  [mem 0x0c000000-0x0e5fffff] page 4k
[    0.000000] BRK [0x0289f000, 0x0289ffff] PGTABLE
[    0.000000] init_memory_mapping: [mem 0x00100000-0x0bffffff]
[    0.000000]  [mem 0x00100000-0x0bffffff] page 4k
[    0.000000] init_memory_mapping: [mem 0x0e800000-0x0fffdfff]
[    0.000000]  [mem 0x0e800000-0x0fffdfff] page 4k
[    0.000000] log_buf_len: 8388608
[    0.000000] early log buf free: 128348(97%)
[    0.000000] RAMDISK: [mem 0x0e8d6000-0x0ffeffff]
[    0.000000] ACPI: RSDP 00000000000f16b0 00014 (v00 BOCHS )
[    0.000000] ACPI: RSDT 000000000fffe3f0 00034 (v01 BOCHS  BXPCRSDT 00000001 BXPC 00000001)
[    0.000000] ACPI: FACP 000000000fffff80 00074 (v01 BOCHS  BXPCFACP 00000001 BXPC 00000001)
[    0.000000] ACPI: DSDT 000000000fffe430 01137 (v01   BXPC   BXDSDT 00000001 INTL 20100528)
[    0.000000] ACPI: FACS 000000000fffff40 00040
[    0.000000] ACPI: SSDT 000000000ffff6a0 00899 (v01 BOCHS  BXPCSSDT 00000001 BXPC 00000001)
[    0.000000] ACPI: APIC 000000000ffff5b0 00080 (v01 BOCHS  BXPCAPIC 00000001 BXPC 00000001)
[    0.000000] ACPI: HPET 000000000ffff570 00038 (v01 BOCHS  BXPCHPET 00000001 BXPC 00000001)
[    0.000000] ACPI: Local APIC address 0xfee00000
[    0.000000] mapped APIC to ffffffffff5bb000 (        fee00000)
[    0.000000] kvm-clock: Using msrs 4b564d01 and 4b564d00
[    0.000000] kvm-clock: cpu 0, msr 0:e896001, boot clock
[    0.000000] Zone ranges:
[    0.000000]   DMA32    [mem 0x00001000-0xffffffff]
[    0.000000]   Normal   empty
[    0.000000] Movable zone start for each node
[    0.000000] Early memory node ranges
[    0.000000]   node   0: [mem 0x00001000-0x0009efff]
[    0.000000]   node   0: [mem 0x00100000-0x0fffdfff]
[    0.000000] On node 0 totalpages: 65436
[    0.000000]   DMA32 zone: 1024 pages used for memmap
[    0.000000]   DMA32 zone: 21 pages reserved
[    0.000000]   DMA32 zone: 65436 pages, LIFO batch:15
[    0.000000] ACPI: PM-Timer IO Port: 0xb008
[    0.000000] ACPI: Local APIC address 0xfee00000
[    0.000000] mapped APIC to ffffffffff5bb000 (        fee00000)
[    0.000000] ACPI: LAPIC (acpi_id[0x00] lapic_id[0x00] enabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x01] lapic_id[0x01] enabled)
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0xff] dfl dfl lint[0x1])
[    0.000000] ACPI: IOAPIC (id[0x00] address[0xfec00000] gsi_base[0])
[    0.000000] IOAPIC[0]: apic_id 0, version 17, address 0xfec00000, GSI 0-23
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
[    0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 00, APIC ID 0, APIC INT 02
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 5 global_irq 5 high level)
[    0.000000] Int: type 0, pol 1, trig 3, bus 00, IRQ 05, APIC ID 0, APIC INT 05
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)
[    0.000000] Int: type 0, pol 1, trig 3, bus 00, IRQ 09, APIC ID 0, APIC INT 09
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 10 global_irq 10 high level)
[    0.000000] Int: type 0, pol 1, trig 3, bus 00, IRQ 0a, APIC ID 0, APIC INT 0a
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 11 global_irq 11 high level)
[    0.000000] Int: type 0, pol 1, trig 3, bus 00, IRQ 0b, APIC ID 0, APIC INT 0b
[    0.000000] ACPI: IRQ0 used by override.
[    0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 01, APIC ID 0, APIC INT 01
[    0.000000] ACPI: IRQ2 used by override.
[    0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 03, APIC ID 0, APIC INT 03
[    0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 04, APIC ID 0, APIC INT 04
[    0.000000] ACPI: IRQ5 used by override.
[    0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 06, APIC ID 0, APIC INT 06
[    0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 07, APIC ID 0, APIC INT 07
[    0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 08, APIC ID 0, APIC INT 08
[    0.000000] ACPI: IRQ9 used by override.
[    0.000000] ACPI: IRQ10 used by override.
[    0.000000] ACPI: IRQ11 used by override.
[    0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 0c, APIC ID 0, APIC INT 0c
[    0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 0d, APIC ID 0, APIC INT 0d
[    0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 0e, APIC ID 0, APIC INT 0e
[    0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 0f, APIC ID 0, APIC INT 0f
[    0.000000] Using ACPI (MADT) for SMP configuration information
[    0.000000] ACPI: HPET id: 0x8086a201 base: 0xfed00000
[    0.000000] smpboot: Allowing 2 CPUs, 0 hotplug CPUs
[    0.000000] mapped IOAPIC to ffffffffff5ba000 (fec00000)
[    0.000000] nr_irqs_gsi: 40
[    0.000000] e820: [mem 0x10000000-0xfeffbfff] available for PCI devices
[    0.000000] Booting paravirtualized kernel on KVM
[    0.000000] setup_percpu: NR_CPUS:4096 nr_cpumask_bits:2 nr_cpu_ids:2 nr_node_ids:1
[    0.000000] PERCPU: Embedded 25 pages/cpu @ffff88000dc00000 s77904 r0 d24496 u1048576
[    0.000000] pcpu-alloc: s77904 r0 d24496 u1048576 alloc=1*2097152
[    0.000000] pcpu-alloc: [0] 0 1
[    0.000000] kvm-clock: cpu 0, msr 0:e896001, primary cpu clock
[    0.000000] KVM setup async PF for cpu 0
[    0.000000] kvm-stealtime: cpu 0, msr dc0ccc0
[    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 64391
[    0.000000] Kernel command line: hung_task_panic=1 rcutree.rcu_cpu_stall_timeout=100 log_buf_len=8M debug sched_debug ignore_loglevel apic=debug dynamic_printk sysrq_always_enabled panic=10 prompt_ramdisk=0 console=ttyS0,115200 console=tty0 vga=normal  root=/dev/ram0 rw
[    0.000000] PID hash table entries: 1024 (order: 1, 8192 bytes)
[    0.000000] Dentry cache hash table entries: 32768 (order: 6, 262144 bytes)
[    0.000000] Inode-cache hash table entries: 16384 (order: 5, 131072 bytes)
[    0.000000] Calgary: detecting Calgary via BIOS EBDA area
[    0.000000] Calgary: Unable to locate Rio Grande table in EBDA - bailing!
[    0.000000] Memory: 199116K/261744K available (8533K kernel code, 1781K rwdata, 3952K rodata, 840K init, 10060K bss, 62628K reserved)
[    0.000000] Preemptible hierarchical RCU implementation.
[    0.000000]  RCU debugfs-based tracing is enabled.
[    0.000000]  Dump stacks of tasks blocking RCU-preempt GP.
[    0.000000]  Additional per-CPU info printed with stalls.
[    0.000000]  RCU restricting CPUs from NR_CPUS=4096 to nr_cpu_ids=2.
[    0.000000] NR_IRQS:262400 nr_irqs:512 16
[    0.000000] console [ttyS0] enabled
[    0.000000] Lock dependency validator: Copyright (c) 2006 Red Hat, Inc., Ingo Molnar
[    0.000000] ... MAX_LOCKDEP_SUBCLASSES:  8
[    0.000000] ... MAX_LOCK_DEPTH:          48
[    0.000000] ... MAX_LOCKDEP_KEYS:        8191
[    0.000000] ... CLASSHASH_SIZE:          4096
[    0.000000] ... MAX_LOCKDEP_ENTRIES:     16384
[    0.000000] ... MAX_LOCKDEP_CHAINS:      32768
[    0.000000] ... CHAINHASH_SIZE:          16384
[    0.000000]  memory used by lock dependency info: 5855 kB
[    0.000000]  per task-struct memory footprint: 1920 bytes
[    0.000000] ODEBUG: 15 of 15 active objects replaced
[    0.000000] hpet clockevent registered
[    0.000000] tsc: Detected 2693.508 MHz processor
[    0.008000] Calibrating delay loop (skipped) preset value.. 5387.01 BogoMIPS (lpj=10774032)
[    0.008013] pid_max: default: 32768 minimum: 301
[    0.009447] Mount-cache hash table entries: 256
[    0.011082] Initializing cgroup subsys devices
[    0.012040] Initializing cgroup subsys perf_event
[    0.013186] Initializing cgroup subsys net_prio
[    0.014393] Last level iTLB entries: 4KB 0, 2MB 0, 4MB 0
[    0.014393] Last level dTLB entries: 4KB 0, 2MB 0, 4MB 0
[    0.014393] tlb_flushall_shift: 6
[    0.016045] debug: unmapping init [mem 0xffffffff81ec4000-0xffffffff81ec7fff]
[    0.021105] ACPI: Core revision 20130517
[    0.025144] ACPI: All ACPI Tables successfully acquired
[    0.026799] Getting VERSION: 50014
[    0.027707] Getting VERSION: 50014
[    0.028020] Getting ID: 0
[    0.028621] Getting ID: ff000000
[    0.029360] Getting LVT0: 8700
[    0.030049] Getting LVT1: 8400
[    0.030822] enabled ExtINT on CPU#0
[    0.033395] ENABLING IO-APIC IRQs
[    0.034346] init IO_APIC IRQs
[    0.035020]  apic 0 pin 0 not connected
[    0.036048] IOAPIC[0]: Set routing entry (0-1 -> 0x31 -> IRQ 1 Mode:0 Active:0 Dest:1)
[    0.037837] IOAPIC[0]: Set routing entry (0-2 -> 0x30 -> IRQ 0 Mode:0 Active:0 Dest:1)
[    0.039645] IOAPIC[0]: Set routing entry (0-3 -> 0x33 -> IRQ 3 Mode:0 Active:0 Dest:1)
[    0.040043] IOAPIC[0]: Set routing entry (0-4 -> 0x34 -> IRQ 4 Mode:0 Active:0 Dest:1)
[    0.041833] IOAPIC[0]: Set routing entry (0-5 -> 0x35 -> IRQ 5 Mode:1 Active:0 Dest:1)
[    0.044039] IOAPIC[0]: Set routing entry (0-6 -> 0x36 -> IRQ 6 Mode:0 Active:0 Dest:1)
[    0.045813] IOAPIC[0]: Set routing entry (0-7 -> 0x37 -> IRQ 7 Mode:0 Active:0 Dest:1)
[    0.048039] IOAPIC[0]: Set routing entry (0-8 -> 0x38 -> IRQ 8 Mode:0 Active:0 Dest:1)
[    0.049799] IOAPIC[0]: Set routing entry (0-9 -> 0x39 -> IRQ 9 Mode:1 Active:0 Dest:1)
[    0.052040] IOAPIC[0]: Set routing entry (0-10 -> 0x3a -> IRQ 10 Mode:1 Active:0 Dest:1)
[    0.053986] IOAPIC[0]: Set routing entry (0-11 -> 0x3b -> IRQ 11 Mode:1 Active:0 Dest:1)
[    0.056043] IOAPIC[0]: Set routing entry (0-12 -> 0x3c -> IRQ 12 Mode:0 Active:0 Dest:1)
[    0.057928] IOAPIC[0]: Set routing entry (0-13 -> 0x3d -> IRQ 13 Mode:0 Active:0 Dest:1)
[    0.060039] IOAPIC[0]: Set routing entry (0-14 -> 0x3e -> IRQ 14 Mode:0 Active:0 Dest:1)
[    0.061941] IOAPIC[0]: Set routing entry (0-15 -> 0x3f -> IRQ 15 Mode:0 Active:0 Dest:1)
[    0.064036]  apic 0 pin 16 not connected
[    0.064968]  apic 0 pin 17 not connected
[    0.065954]  apic 0 pin 18 not connected
[    0.066828]  apic 0 pin 19 not connected
[    0.068010]  apic 0 pin 20 not connected
[    0.068877]  apic 0 pin 21 not connected
[    0.069731]  apic 0 pin 22 not connected
[    0.070475]  apic 0 pin 23 not connected
[    0.071241] ..TIMER: vector=0x30 apic1=0 pin1=2 apic2=-1 pin2=-1
[    0.072009] smpboot: CPU0: Intel Common KVM processor (fam: 0f, model: 06, stepping: 01)
[    0.073733] Using local APIC timer interrupts.
[    0.073733] calibrating APIC timer ...
[    0.080000] ... lapic delta = 6242035
[    0.080000] ... PM-Timer delta = 357505
[    0.080000] ... PM-Timer result ok
[    0.080000] ..... delta 6242035
[    0.080000] ..... mult: 268093361
[    0.080000] ..... calibration result: 3994902
[    0.080000] ..... CPU clock speed is 2689.3863 MHz.
[    0.080000] ..... host bus clock speed is 998.2902 MHz.
[    0.080077] Performance Events: unsupported Netburst CPU model 6 no PMU driver, software events only.
[    0.108596] SMP alternatives: lockdep: fixing up alternatives
[    0.109922] smpboot: Booting Node   0, Processors  #1 OK
[    0.008000] kvm-clock: cpu 1, msr 0:e896041, secondary cpu clock
[    0.008000] masked ExtINT on CPU#1
[    0.132170] KVM setup async PF for cpu 1
[    0.132270] Brought up 2 CPUs
[    0.132275] smpboot: Total of 2 processors activated (10774.03 BogoMIPS)
[    0.135179] kvm-stealtime: cpu 1, msr dd0ccc0
[    0.140416] devtmpfs: initialized
[    0.142118] atomic64 test passed for x86-64 platform with CX8 and with SSE
[    0.144630] regulator-dummy: no parameters
[    0.145887] NET: Registered protocol family 16
[    0.148156] ACPI: bus type PCI registered
[    0.148927] PCI: Using configuration type 1 for base access
[    0.158899] ACPI: Added _OSI(Module Device)
[    0.160011] ACPI: Added _OSI(Processor Device)
[    0.161050] ACPI: Added _OSI(3.0 _SCP Extensions)
[    0.162085] ACPI: Added _OSI(Processor Aggregator Device)
[    0.166260] ACPI: EC: Look up EC in DSDT
[    0.174299] ACPI: Interpreter enabled
[    0.175182] ACPI: (supports S0 S5)
[    0.175698] ACPI: Using IOAPIC for interrupt routing
[    0.176036] PCI: Using host bridge windows from ACPI; if necessary, use "pci=nocrs" and report a bug
[    0.188497] ACPI: PCI Root Bridge [PCI0] (domain 0000 [bus 00-ff])
[    0.190627] PCI host bridge to bus 0000:00
[    0.191684] pci_bus 0000:00: root bus resource [bus 00-ff]
[    0.192014] pci_bus 0000:00: root bus resource [io  0x0000-0x0cf7]
[    0.193390] pci_bus 0000:00: root bus resource [io  0x0d00-0xffff]
[    0.196013] pci_bus 0000:00: root bus resource [mem 0x000a0000-0x000bffff]
[    0.197617] pci_bus 0000:00: root bus resource [mem 0x80000000-0xfebfffff]
[    0.199590] pci 0000:00:00.0: [8086:1237] type 00 class 0x060000
[    0.200629] pci 0000:00:01.0: [8086:7000] type 00 class 0x060100
[    0.202338] pci 0000:00:01.1: [8086:7010] type 00 class 0x010180
[    0.206610] pci 0000:00:01.1: reg 0x20: [io  0xc060-0xc06f]
[    0.209944] pci 0000:00:01.3: [8086:7113] type 00 class 0x068000
[    0.212668] pci 0000:00:01.3: quirk: [io  0xb000-0xb03f] claimed by PIIX4 ACPI
[    0.214520] pci 0000:00:01.3: quirk: [io  0xb100-0xb10f] claimed by PIIX4 SMB
[    0.216499] pci 0000:00:02.0: [1013:00b8] type 00 class 0x030000
[    0.221064] pci 0000:00:02.0: reg 0x10: [mem 0xfc000000-0xfdffffff pref]
[    0.228133] pci 0000:00:02.0: reg 0x14: [mem 0xfebe2000-0xfebe2fff]
[    0.245207] pci 0000:00:02.0: reg 0x30: [mem 0xfebd0000-0xfebdffff pref]
[    0.247246] pci 0000:00:03.0: [1af4:1000] type 00 class 0x020000
[    0.249324] pci 0000:00:03.0: reg 0x10: [io  0xc040-0xc05f]
[    0.252938] pci 0000:00:03.0: reg 0x14: [mem 0xfebe1000-0xfebe1fff]
[    0.261831] pci 0000:00:03.0: reg 0x30: [mem 0xfebc0000-0xfebcffff pref]
[    0.264052] pci 0000:00:04.0: [8086:100e] type 00 class 0x020000
[    0.266157] pci 0000:00:04.0: reg 0x10: [mem 0xfeb80000-0xfeb9ffff]
[    0.268009] pci 0000:00:04.0: reg 0x14: [io  0xc000-0xc03f]
[    0.274767] pci 0000:00:04.0: reg 0x30: [mem 0xfeba0000-0xfebbffff pref]
[    0.276631] pci 0000:00:05.0: [8086:25ab] type 00 class 0x088000
[    0.280994] pci 0000:00:05.0: reg 0x10: [mem 0xfebe0000-0xfebe000f]
[    0.290168] pci_bus 0000:00: on NUMA node 0
[    0.292040] acpi PNP0A03:00: ACPI _OSC support notification failed, disabling PCIe ASPM
[    0.294438] acpi PNP0A03:00: Unable to request _OSC control (_OSC support mask: 0x08)
[    0.297996] ACPI: PCI Interrupt Link [LNKA] (IRQs 5 *10 11)
[    0.300815] ACPI: PCI Interrupt Link [LNKB] (IRQs 5 *10 11)
[    0.303150] ACPI: PCI Interrupt Link [LNKC] (IRQs 5 10 *11)
[    0.304868] ACPI: PCI Interrupt Link [LNKD] (IRQs 5 10 *11)
[    0.308095] ACPI: PCI Interrupt Link [LNKS] (IRQs *9)
[    0.311258] ACPI: Enabled 16 GPEs in block 00 to 0F
[    0.312027] ACPI: \_SB_.PCI0: notify handler is installed
[    0.313672] Found 1 acpi root devices
[    0.320180] vgaarb: device added: PCI:0000:00:02.0,decodes=io+mem,owns=io+mem,locks=none
[    0.324012] vgaarb: loaded
[    0.324942] vgaarb: bridge control possible 0000:00:02.0
[    0.326577] ACPI: bus type USB registered
[    0.328086] usbcore: registered new interface driver usbfs
[    0.329401] usbcore: registered new interface driver hub
[    0.330751] usbcore: registered new device driver usb
[    0.332186] pps_core: LinuxPPS API ver. 1 registered
[    0.333379] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
[    0.336036] PTP clock support registered
[    0.337282] wmi: Mapper loaded
[    0.338126] PCI: Using ACPI for IRQ routing
[    0.339103] PCI: pci_cache_line_size set to 64 bytes
[    0.340227] e820: reserve RAM buffer [mem 0x0009fc00-0x0009ffff]
[    0.341626] e820: reserve RAM buffer [mem 0x0fffe000-0x0fffffff]
[    0.344430] NET: Registered protocol family 23
[    0.347044] cfg80211: Calling CRDA to update world regulatory domain
[    0.348170] nfc: nfc_init: NFC Core ver 0.1
[    0.349287] NET: Registered protocol family 39
[    0.352924] HPET: 3 timers in total, 0 timers will be used for per-cpu timer
[    0.356123] Switched to clocksource kvm-clock
[    0.357412] pnp: PnP ACPI init
[    0.358282] ACPI: bus type PNP registered
[    0.359160] IOAPIC[0]: Set routing entry (0-8 -> 0x38 -> IRQ 8 Mode:0 Active:0 Dest:3)
[    0.361010] pnp 00:00: Plug and Play ACPI device, IDs PNP0b00 (active)
[    0.362434] IOAPIC[0]: Set routing entry (0-1 -> 0x31 -> IRQ 1 Mode:0 Active:0 Dest:3)
[    0.364287] pnp 00:01: Plug and Play ACPI device, IDs PNP0303 (active)
[    0.365743] IOAPIC[0]: Set routing entry (0-12 -> 0x3c -> IRQ 12 Mode:0 Active:0 Dest:3)
[    0.367443] pnp 00:02: Plug and Play ACPI device, IDs PNP0f13 (active)
[    0.368897] IOAPIC[0]: Set routing entry (0-6 -> 0x36 -> IRQ 6 Mode:0 Active:0 Dest:3)
[    0.371084] pnp 00:03: [dma 2]
[    0.371947] pnp 00:03: Plug and Play ACPI device, IDs PNP0700 (active)
[    0.373809] IOAPIC[0]: Set routing entry (0-7 -> 0x37 -> IRQ 7 Mode:0 Active:0 Dest:3)
[    0.375906] pnp 00:04: Plug and Play ACPI device, IDs PNP0400 (active)
[    0.379144] IOAPIC[0]: Set routing entry (0-4 -> 0x34 -> IRQ 4 Mode:0 Active:0 Dest:3)
[    0.386558] pnp 00:05: Plug and Play ACPI device, IDs PNP0501 (active)
[    0.391797] pnp 00:06: Plug and Play ACPI device, IDs PNP0103 (active)
[    0.393617] pnp: PnP ACPI: found 7 devices
[    0.394610] ACPI: bus type PNP unregistered
[    0.401317] pci_bus 0000:00: resource 4 [io  0x0000-0x0cf7]
[    0.402611] pci_bus 0000:00: resource 5 [io  0x0d00-0xffff]
[    0.403452] pci_bus 0000:00: resource 6 [mem 0x000a0000-0x000bffff]
[    0.404404] pci_bus 0000:00: resource 7 [mem 0x80000000-0xfebfffff]
[    0.405883] NET: Registered protocol family 2
[    0.407144] TCP established hash table entries: 2048 (order: 3, 32768 bytes)
[    0.408310] TCP bind hash table entries: 2048 (order: 5, 131072 bytes)
[    0.410062] TCP: Hash tables configured (established 2048 bind 2048)
[    0.411432] TCP: reno registered
[    0.411972] UDP hash table entries: 256 (order: 3, 40960 bytes)
[    0.412976] UDP-Lite hash table entries: 256 (order: 3, 40960 bytes)
[    0.414307] NET: Registered protocol family 1
[    0.415674] RPC: Registered named UNIX socket transport module.
[    0.417200] RPC: Registered udp transport module.
[    0.418367] RPC: Registered tcp transport module.
[    0.419571] RPC: Registered tcp NFSv4.1 backchannel transport module.
[    0.421313] pci 0000:00:00.0: Limiting direct PCI/PCI transfers
[    0.422921] pci 0000:00:01.0: PIIX3: Enabling Passive Release
[    0.424520] pci 0000:00:01.0: Activating ISA DMA hang workarounds
[    0.426125] pci 0000:00:02.0: Boot video device
[    0.427383] PCI: CLS 0 bytes, default 64
[    0.428658] Unpacking initramfs...
[    1.937139] debug: unmapping init [mem 0xffff88000e8d6000-0xffff88000ffeffff]
[    1.940170] has_svm: not amd
[    1.941064] kvm: no hardware support
[    1.942589] camellia-x86_64: performance on this CPU would be suboptimal: disabling camellia-x86_64.
[    1.945248] blowfish-x86_64: performance on this CPU would be suboptimal: disabling blowfish-x86_64.
[    1.953193] twofish-x86_64-3way: performance on this CPU would be suboptimal: disabling twofish-x86_64-3way.
[    1.955841] sha1_ssse3: Neither AVX nor SSSE3 is available/usable.
[    1.957503] sha256_ssse3: Neither AVX nor SSSE3 is available/usable.
[    1.957615] cryptomgr_test (24) used greatest stack depth: 6320 bytes left
[    1.961137] sha512_ssse3: Neither AVX nor SSSE3 is available/usable.
[    1.962727] AVX or AES-NI instructions are not detected.
[    1.963998] AVX instructions are not detected.
[    1.965207] AVX instructions are not detected.
[    1.966338] AVX instructions are not detected.
[    1.969296] Initializing RT-Tester: OK
[    1.970231] audit: initializing netlink socket (disabled)
[    1.971942] type=2000 audit(1378709043.501:1): initialized
[    1.975586] DLM installed
[    1.977216] NFS: Registering the id_resolver key type
[    1.978556] Key type id_resolver registered
[    1.979648] Key type id_legacy registered
[    1.980757] Installing knfsd (copyright (C) 1996 okir@monad.swb.de).
[    1.982798] ROMFS MTD (C) 2007 Red Hat, Inc.
[    1.983943] fuse init (API version 7.22)
[    1.985471] ceph: loaded (mds proto 32)
[    1.987580] cryptomgr_test (43) used greatest stack depth: 5768 bytes left
[    1.989620] cryptomgr_test (44) used greatest stack depth: 5696 bytes left
[    1.998677] cryptomgr_test (72) used greatest stack depth: 5280 bytes left
[    2.001949] alg: No test for crc32 (crc32-table)
[    2.005977] alg: No test for lz4hc (lz4hc-generic)
[    2.007137] alg: No test for stdrng (krng)
[    2.008298] NET: Registered protocol family 38
[    2.008811] Key type asymmetric registered
[    2.009312] Asymmetric key parser 'x509' registered
[    2.009830] test_string_helpers: Running tests...
[    2.011074] crc32: CRC_LE_BITS = 32, CRC_BE BITS = 32
[    2.011692] crc32: self tests passed, processed 225944 bytes in 283371 nsec
[    2.012776] crc32c: CRC_LE_BITS = 32
[    2.013268] crc32c: self tests passed, processed 225944 bytes in 141787 nsec
[    2.014762] cr_bllcd: INTEL CARILLO RANCH LPC not found.
[    2.016140] cr_bllcd: Carillo Ranch Backlight Driver Initialized.
[    2.017359] VIA Graphics Integration Chipset framebuffer 2.4 initializing
[    2.018525] vmlfb: initializing
[    2.019027] Could not find Carillo Ranch MCH device.
[    2.019840] no IO addresses supplied
[    2.020526] hgafb: HGA card not detected.
[    2.021145] hgafb: probe of hgafb.0 failed with error -22
[    2.022016] usbcore: registered new interface driver udlfb
[    2.022843] usbcore: registered new interface driver smscufx
[    2.024508] uvesafb: failed to execute /sbin/v86d
[    2.025338] uvesafb: make sure that the v86d helper is installed and executable
[    2.026422] uvesafb: Getting VBE info block failed (eax=0x4f00, err=-2)
[    2.027425] uvesafb: vbe_init() failed with -22
[    2.028150] uvesafb: probe of uvesafb.0 failed with error -22
[    2.029057] ipmi message handler version 39.2
[    2.029723] ipmi device interface
[    2.030291] IPMI System Interface driver.
[    2.030952] ipmi_si: Adding default-specified kcs state machine
[    2.031843] ipmi_si: Trying default-specified kcs state machine at i/o address 0xca2, slave address 0x0, irq 0
[    2.033350] ipmi_si: Interface detection failed
[    2.048164] ipmi_si: Adding default-specified smic state machine
[    2.049596] ipmi_si: Trying default-specified smic state machine at i/o address 0xca9, slave address 0x0, irq 0
[    2.051474] ipmi_si: Interface detection failed
[    2.064101] ipmi_si: Adding default-specified bt state machine
[    2.065300] ipmi_si: Trying default-specified bt state machine at i/o address 0xe4, slave address 0x0, irq 0
[    2.066851] ipmi_si: Interface detection failed
[    2.080186] kobject: 'ipmi_si' (ffff8800077f7e00): kobject_release, parent ffff8800001b7648 (delayed)
[    2.081342] kobject: 'ipmi_si' (ffff8800077f7c00): kobject_release, parent ffff880000221248 (delayed)
[    2.082904] kobject: 'ipmi_si' (ffff8800077ac000): kobject_release, parent ffff880000189248 (delayed)
[    2.084535] ipmi_si: Unable to find any System Interface(s)
[    2.085575] IPMI Watchdog: driver initialized
[    2.086332] Copyright (C) 2004 MontaVista Software - IPMI Powerdown via sys_reboot.
[    2.088071] input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input0
[    2.089310] ACPI: Power Button [PWRF]
[    2.165079] Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled
[    2.188058] 00:05: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
[    2.190920] Applicom driver: $Id: ac.c,v 1.30 2000/03/22 16:03:57 dwmw2 Exp $
[    2.191994] ac.o: No PCI boards found.
[    2.192628] ac.o: For an ISA board you must supply memory and irq parameters.
[    2.193943] Non-volatile memory driver v1.3
[    2.194910] Linux agpgart interface v0.103
[    2.196347] [drm:drm_core_init] *ERROR* Cannot create /proc/dri
[    2.197808] kobject: 'drm' (ffff880006dae048): kobject_release, parent ffff880000189648 (delayed)
[    2.200148] kobject: 'drm' (ffff880006dab000): kobject_release, parent           (null) (delayed)
[    2.201608] [drm] radeon kernel modesetting enabled.
[    2.203146] [drm:drm_proc_init] *ERROR* Cannot create /proc/dri/0
[    2.204081] [drm:drm_get_minor] *ERROR* DRM: Failed to initialize /proc/dri.
[    2.205582] kobject: 'controlD64' (ffff880006dc2820): kobject_release, parent           (null) (delayed)
[    2.207100] cirrus: probe of 0000:00:02.0 failed with error -1
[    2.208322] usbcore: registered new interface driver udl
[    2.209850] ibmasm: IBM ASM Service Processor Driver version 1.0 loaded
[    2.211532] dummy-irq: no IRQ given.  Use irq=N
[    2.212696] Phantom Linux Driver, version n0.9.8, init OK
[    2.214286] Silicon Labs C2 port support v. 0.51.0 - (C) 2007 Rodolfo Giometti
[    2.216162] c2port c2port0: C2 port uc added
[    2.217203] c2port c2port0: uc flash has 30 blocks x 512 bytes (15360 bytes total)
[    2.219100] Guest personality initialized and is inactive
[    2.220548] VMCI host device registered (name=vmci, major=10, minor=56)
[    2.222014] Initialized host personality
[    2.223058] Driver for timberdale has been successfully registered.
[    2.224809] usbcore: registered new interface driver viperboard
[    2.226434] usbcore: registered new interface driver pn533
[    2.228478] mtdoops: mtd device (mtddev=name/number) must be supplied
[    2.230272] device id = 2440
[    2.231001] device id = 2480
[    2.231682] device id = 24c0
[    2.232432] device id = 24d0
[    2.233253] device id = 25a1
[    2.233901] device id = 2670
[    2.234699] platform physmap-flash.0: failed to claim resource 0
[    2.236045] kobject: 'physmap-flash' (ffff880006dd5000): kobject_release, parent ffff880000189248 (delayed)
[    2.238256] SBC-GXx flash: IO:0x258-0x259 MEM:0xdc000-0xdffff
[    2.239864] Could not find PAR responsible for SC520CDP Flash Bank #0
[    2.241650] Trying default address 0x8400000
[    2.242792] Could not find PAR responsible for SC520CDP Flash Bank #1
[    2.244485] Trying default address 0x8c00000
[    2.245579] Could not find PAR responsible for SC520CDP DIL Flash
[    2.247104] Trying default address 0x9400000
[    2.248231] SC520 CDP flash device: 0x800000 at 0x8400000
[    2.249579] Failed to ioremap_nocache
[    2.250530] Failed to ioremap_nocache
[    2.251478] Generic platform RAM MTD, (c) 2004 Simtec Electronics
[    2.253207] kobject: 'docg3' (ffff880006ddb400): kobject_release, parent ffff880000189248 (delayed)
[    2.255561] slram: not enough parameters.
[    2.260305] No valid DiskOnChip devices found
[    2.261608] [nandsim] warning: read_byte: unexpected data output cycle, state is STATE_READY return 0x0
[    2.263927] [nandsim] warning: read_byte: unexpected data output cycle, state is STATE_READY return 0x0
[    2.266430] [nandsim] warning: read_byte: unexpected data output cycle, state is STATE_READY return 0x0
[    2.268896] [nandsim] warning: read_byte: unexpected data output cycle, state is STATE_READY return 0x0
[    2.271362] [nandsim] warning: read_byte: unexpected data output cycle, state is STATE_READY return 0x0
[    2.273761] [nandsim] warning: read_byte: unexpected data output cycle, state is STATE_READY return 0x0
[    2.276167] NAND device: Manufacturer ID: 0x98, Chip ID: 0x39 (Toshiba NAND 128MiB 1,8V 8-bit), 128MiB, page size: 512, OOB size: 16
[    2.282762] flash size: 128 MiB
[    2.283600] page size: 512 bytes
[    2.284393] OOB area size: 16 bytes
[    2.285319] sector size: 16 KiB
[    2.286201] pages number: 262144
[    2.286981] pages per sector: 32
[    2.287759] bus width: 8
[    2.288455] bits in sector size: 14
[    2.289303] bits in page size: 9
[    2.290148] bits in OOB size: 4
[    2.290946] flash size with OOB: 135168 KiB
[    2.292122] page address bytes: 4
[    2.292978] sector address bytes: 3
[    2.293844] options: 0x42
[    2.298034] Scanning device for bad blocks
[    2.347896] Creating 1 MTD partitions on "NAND 128MiB 1,8V 8-bit":
[    2.349873] 0x000000000000-0x000008000000 : "NAND simulator partition 0"
[    2.352853] usbcore: registered new interface driver irda-usb
[    2.552866] usbcore: registered new interface driver stir4200
[    2.554086] usbcore: registered new interface driver mcs7780
[    2.555016] usbcore: registered new interface driver kingsun-sir
[    2.556033] usbcore: registered new interface driver ksdazzle-sir
[    2.556995] usbcore: registered new interface driver ks959-sir
[    2.558259] usbcore: registered new interface driver hwa-rc
[    2.559227] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[    2.560178] ohci-pci: OHCI PCI platform driver
[    2.560884] ohci-platform: OHCI generic platform driver
[    2.561757] uhci_hcd: USB Universal Host Controller Interface driver
[    2.562890] driver u132_hcd
[    2.563922] usbcore: registered new interface driver hwa-hc
[    2.565373] fusbh200_hcd: FUSBH200 Host Controller (EHCI) Driver
[    2.566946] Warning! fusbh200_hcd should always be loaded before uhci_hcd and ohci_hcd, not after
[    2.571165] usbcore: registered new interface driver cdc_wdm
[    2.572279] usbcore: registered new interface driver usbtmc
[    2.573438] usbcore: registered new interface driver appledisplay
[    2.574920] usbcore: registered new interface driver emi26 - firmware loader
[    2.576820] usbcore: registered new interface driver emi62 - firmware loader
[    2.578657] driver ftdi-elan
[    2.580105] usbcore: registered new interface driver ftdi-elan
[    2.581698] usbcore: registered new interface driver idmouse
[    2.583182] usbcore: registered new interface driver usblcd
[    2.584822] usbcore: registered new interface driver ldusb
[    2.586288] usbcore: registered new interface driver usbled
[    2.587807] usbcore: registered new interface driver legousbtower
[    2.589505] usbcore: registered new interface driver rio500
[    2.591166] usbcore: registered new interface driver usbtest
[    2.593097] usbcore: registered new interface driver trancevibrator
[    2.594884] usbcore: registered new interface driver yurex
[    2.596526] kobject: 'gpio-vbus' (ffff88000682a200): kobject_release, parent ffff880000189248 (delayed)
[    2.599292] i8042: PNP: PS/2 Controller [PNP0303:KBD,PNP0f13:MOU] at 0x60,0x64 irq 1,12
[    2.602181] serio: i8042 KBD port at 0x60,0x64 irq 1
[    2.603098] serio: i8042 AUX port at 0x60,0x64 irq 12
[    2.676760] input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input1
[    2.679796] kobject: '(null)' (ffff8800068422f0): kobject_release, parent           (null) (delayed)
[    2.682464] usbcore: registered new interface driver bcm5974
[    2.684357] usbcore: registered new interface driver synaptics_usb
[    2.686494] usbcore: registered new interface driver iforce
[    2.689974] usbcore: registered new interface driver usbtouchscreen
[    2.692567] apanel: Fujitsu BIOS signature 'FJKEYINF' not found...
[    2.693934] usbcore: registered new interface driver ati_remote2
[    2.695557] cm109: Keymap for Komunikate KIP1000 phone loaded
[    2.697256] usbcore: registered new interface driver cm109
[    2.698847] cm109: CM109 phone driver: 20080805 (C) Alfred E. Heggestad
[    2.700883] usbcore: registered new interface driver keyspan_remote
[    2.704954] usbcore: registered new interface driver yealink
[    2.706697] I2O subsystem v1.325
[    2.707620] i2o: max drivers = 8
[    2.709016] I2O Configuration OSM v1.323
[    2.710199] I2O ProcFS OSM v1.316
[    2.711350] kobject: 'proc-osm' (ffff88000685dc00): kobject_release, parent ffff880006858648 (delayed)
[    2.714280] kobject: 'mc13xxx-rtc' (ffff880006863c00): kobject_release, parent ffff880000189248 (delayed)
[    2.717277] kobject: 'rtc-msm6242' (ffff880006863a00): kobject_release, parent ffff880000189248 (delayed)
[    2.719830] kobject: 'pcap-rtc' (ffff880006863800): kobject_release, parent ffff880000189248 (delayed)
[    2.722497] kobject: 'rtc-rp5c01' (ffff880006865800): kobject_release, parent ffff880000189248 (delayed)
[    2.725931] rtc rtc0: test: dev (254:0)
[    2.726994] rtc-test rtc-test.0: rtc core: registered test as rtc0
[    2.729203] rtc rtc1: test: dev (254:1)
[    2.730252] rtc-test rtc-test.1: rtc core: registered test as rtc1
[    2.731905] i2c /dev entries driver
[    2.733417] usbcore: registered new interface driver i2c-diolan-u2c
[    2.735020] i2c-parport-light: adapter type unspecified
[    2.736792] pps pps0: new PPS source ktimer
[    2.737965] pps pps0: ktimer PPS source registered
[    2.739307] Driver for 1-wire Dallas network protocol.
[    2.740760] usbcore: registered new interface driver DS9490R
[    2.742116] DS1WM w1 busmaster driver - (c) 2004 Szabolcs Gyurko
[    2.743859] power_supply test_ac: uevent
[    2.744810] power_supply test_ac: POWER_SUPPLY_NAME=test_ac
[    2.745669] power_supply test_ac: prop ONLINE=1
[    2.746413] power_supply test_ac: power_supply_changed
[    2.747626] power_supply test_ac: power_supply_changed_work
[    2.749078] power_supply test_ac: power_supply_update_gen_leds 1
[    2.749222] power_supply test_battery: uevent
[    2.749224] power_supply test_battery: POWER_SUPPLY_NAME=test_battery
[    2.749247] power_supply test_battery: prop STATUS=Discharging
[    2.749252] power_supply test_battery: prop CHARGE_TYPE=Fast
[    2.749255] power_supply test_battery: prop HEALTH=Good
[    2.749259] power_supply test_battery: prop PRESENT=1
[    2.749262] power_supply test_battery: prop TECHNOLOGY=Li-ion
[    2.749266] power_supply test_battery: prop CHARGE_FULL_DESIGN=100
[    2.749269] power_supply test_battery: prop CHARGE_FULL=100
[    2.749272] power_supply test_battery: prop CHARGE_NOW=50
[    2.749275] power_supply test_battery: prop CAPACITY=50
[    2.749279] power_supply test_battery: prop CAPACITY_LEVEL=Normal
[    2.749282] power_supply test_battery: prop TIME_TO_EMPTY_AVG=3600
[    2.749285] power_supply test_battery: prop TIME_TO_FULL_NOW=3600
[    2.749289] power_supply test_battery: prop MODEL_NAME=Test battery
[    2.749292] power_supply test_battery: prop MANUFACTURER=Linux
[    2.749295] power_supply test_battery: prop SERIAL_NUMBER=3.11.0-rc2-00010-gc817a67-dirty
[    2.749299] power_supply test_battery: prop TEMP=26
[    2.749302] power_supply test_battery: prop VOLTAGE_NOW=3300
[    2.749618] power_supply test_battery: power_supply_changed
[    2.749635] power_supply test_battery: power_supply_changed_work
[    2.749640] power_supply test_battery: power_supply_update_bat_leds 2
[    2.749652] power_supply test_battery: uevent
[    2.749660] power_supply test_battery: POWER_SUPPLY_NAME=test_battery
[    2.749675] power_supply test_battery: prop STATUS=Discharging
[    2.749680] power_supply test_battery: prop CHARGE_TYPE=Fast
[    2.749683] power_supply test_battery: prop HEALTH=Good
[    2.749687] power_supply test_battery: prop PRESENT=1
[    2.749690] power_supply test_battery: prop TECHNOLOGY=Li-ion
[    2.749694] power_supply test_battery: prop CHARGE_FULL_DESIGN=100
[    2.749698] power_supply test_battery: prop CHARGE_FULL=100
[    2.749701] power_supply test_battery: prop CHARGE_NOW=50
[    2.749705] power_supply test_battery: prop CAPACITY=50
[    2.749708] power_supply test_battery: prop CAPACITY_LEVEL=Normal
[    2.749712] power_supply test_battery: prop TIME_TO_EMPTY_AVG=3600
[    2.749715] power_supply test_battery: prop TIME_TO_FULL_NOW=3600
[    2.749719] power_supply test_battery: prop MODEL_NAME=Test battery
[    2.749722] power_supply test_battery: prop MANUFACTURER=Linux
[    2.749726] power_supply test_battery: prop SERIAL_NUMBER=3.11.0-rc2-00010-gc817a67-dirty
[    2.749730] power_supply test_battery: prop TEMP=26
[    2.749733] power_supply test_battery: prop VOLTAGE_NOW=3300
[    2.749790] power_supply test_usb: uevent
[    2.749792] power_supply test_usb: POWER_SUPPLY_NAME=test_usb
[    2.749798] power_supply test_usb: prop ONLINE=1
[    2.749811] power_supply test_usb: power_supply_changed
[    2.749840] power_supply test_usb: power_supply_changed_work
[    2.749845] power_supply test_usb: power_supply_update_gen_leds 1
[    2.749851] power_supply test_usb: uevent
[    2.749853] power_supply test_usb: POWER_SUPPLY_NAME=test_usb
[    2.749861] power_supply test_usb: prop ONLINE=1
[    2.750803] applesmc: supported laptop not found!
[    2.750804] applesmc: driver init failed (ret=-19)!
[    2.751254] f71882fg: Not a Fintek device
[    2.751346] f71882fg: Not a Fintek device
[    2.752239] kobject: 'mc13783-adc' (ffff8800068a3000): kobject_release, parent ffff880000189248 (delayed)
[    2.752591] pc87360: PC8736x not detected, module not inserted
[    2.753560] cpuidle: using governor ladder
[    2.753563] cpuidle: using governor menu
[    2.753599] sdhci: Secure Digital Host Controller Interface driver
[    2.753601] sdhci: Copyright(c) Pierre Ossman
[    2.824230] power_supply test_ac: uevent
[    2.824541] VUB300 Driver rom wait states = 1C irqpoll timeout = 0400
[    2.824541] usbcore: registered new interface driver vub300
[    2.824574] usbcore: registered new interface driver ushc
[    2.824575] sdhci-pltfm: SDHCI platform and OF driver helper
[    2.825277] ledtrig-cpu: registered to indicate activity on CPUs
[    2.825595] dcdbas dcdbas: Dell Systems Management Base Driver (version 5.6.0-3.2)
[    2.826803] usbcore: registered new interface driver usbhid
[    2.826804] usbhid: USB HID core driver
[    2.826870] usbip_core: usbip_core_init:804: USB/IP Core v1.0.0
[    2.827108] vhci_hcd: vhci_hcd_probe:1000: name vhci_hcd id -1
[    2.827125] vhci_hcd vhci_hcd: USB/IP Virtual Host Controller
[    2.827198] vhci_hcd vhci_hcd: new USB bus registered, assigned bus number 1
[    2.827215] vhci_hcd: vhci_start:884: enter vhci_start
[    2.828084] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
[    2.828087] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    2.828089] usb usb1: Product: USB/IP Virtual Host Controller
[    2.828091] usb usb1: Manufacturer: Linux 3.11.0-rc2-00010-gc817a67-dirty vhci_hcd
[    2.828093] usb usb1: SerialNumber: vhci_hcd
[    2.828896] hub 1-0:1.0: USB hub found
[    2.828932] vhci_hcd: vhci_hub_control:247: typeReq a006 wValue 2900 wIndex 0
[    2.828978] vhci_hcd: vhci_hub_control:305:  GetHubDescriptor
[    2.828980] vhci_hcd: vhci_hub_control:398: port -1
[    2.828982] vhci_hcd: vhci_hub_control:405:  bye
[    2.829006] hub 1-0:1.0: 8 ports detected
[    2.829087] vhci_hcd: vhci_hub_control:247: typeReq a000 wValue 0 wIndex 0
[    2.829096] vhci_hcd: vhci_hub_control:309:  GetHubStatus
[    2.829098] vhci_hcd: vhci_hub_control:398: port -1
[    2.829100] vhci_hcd: vhci_hub_control:405:  bye
[    2.829683] vhci_hcd: vhci_hub_control:247: typeReq 2303 wValue 8 wIndex 1
[    2.829686] vhci_hcd: vhci_hub_control:384:  SetPortFeature: default 8
[    2.829687] vhci_hcd: vhci_hub_control:398: port 0
[    2.829689] vhci_hcd: dump_port_status_diff:101: status prev -> new: 00000000 -> 00000100
[    2.829691] vhci_hcd: dump_port_status_diff:115:  +POWER
[    2.829692] vhci_hcd: dump_port_status_diff:119:
[    2.829693] vhci_hcd: vhci_hub_control:405:  bye
[    2.829701] vhci_hcd: vhci_hub_control:247: typeReq 2303 wValue 8 wIndex 2
[    2.829703] vhci_hcd: vhci_hub_control:384:  SetPortFeature: default 8
[    2.829704] vhci_hcd: vhci_hub_control:398: port 1
[    2.829706] vhci_hcd: dump_port_status_diff:101: status prev -> new: 00000000 -> 00000100
[    2.829707] vhci_hcd: dump_port_status_diff:115:  +POWER
[    2.829708] vhci_hcd: dump_port_status_diff:119:
[    2.829710] vhci_hcd: vhci_hub_control:405:  bye
[    2.829716] vhci_hcd: vhci_hub_control:247: typeReq 2303 wValue 8 wIndex 3
[    2.829718] vhci_hcd: vhci_hub_control:384:  SetPortFeature: default 8
[    2.829719] vhci_hcd: vhci_hub_control:398: port 2
[    2.829721] vhci_hcd: dump_port_status_diff:101: status prev -> new: 00000000 -> 00000100
[    2.829722] vhci_hcd: dump_port_status_diff:115:  +POWER
[    2.829723] vhci_hcd: dump_port_status_diff:119:
[    2.829725] vhci_hcd: vhci_hub_control:405:  bye
[    2.829731] vhci_hcd: vhci_hub_control:247: typeReq 2303 wValue 8 wIndex 4
[    2.829733] vhci_hcd: vhci_hub_control:384:  SetPortFeature: default 8
[    2.829734] vhci_hcd: vhci_hub_control:398: port 3
[    2.829736] vhci_hcd: dump_port_status_diff:101: status prev -> new: 00000000 -> 00000100
[    2.829737] vhci_hcd: dump_port_status_diff:115:  +POWER
[    2.829738] vhci_hcd: dump_port_status_diff:119:
[    2.829740] vhci_hcd: vhci_hub_control:405:  bye
[    2.829746] vhci_hcd: vhci_hub_control:247: typeReq 2303 wValue 8 wIndex 5
[    2.829748] vhci_hcd: vhci_hub_control:384:  SetPortFeature: default 8
[    2.829749] vhci_hcd: vhci_hub_control:398: port 4
[    2.829755] vhci_hcd: dump_port_status_diff:101: status prev -> new: 00000000 -> 00000100
[    2.829757] vhci_hcd: dump_port_status_diff:115:  +POWER
[    2.829758] vhci_hcd: dump_port_status_diff:119:
[    2.829759] vhci_hcd: vhci_hub_control:405:  bye
[    2.829766] vhci_hcd: vhci_hub_control:247: typeReq 2303 wValue 8 wIndex 6
[    2.829768] vhci_hcd: vhci_hub_control:384:  SetPortFeature: default 8
[    2.829769] vhci_hcd: vhci_hub_control:398: port 5
[    2.829771] vhci_hcd: dump_port_status_diff:101: status prev -> new: 00000000 -> 00000100
[    2.829775] vhci_hcd: dump_port_status_diff:115:  +POWER
[    2.829776] vhci_hcd: dump_port_status_diff:119:
[    2.829777] vhci_hcd: vhci_hub_control:405:  bye
[    2.829784] vhci_hcd: vhci_hub_control:247: typeReq 2303 wValue 8 wIndex 7
[    2.829786] vhci_hcd: vhci_hub_control:384:  SetPortFeature: default 8
[    2.829787] vhci_hcd: vhci_hub_control:398: port 6
[    2.829789] vhci_hcd: dump_port_status_diff:101: status prev -> new: 00000000 -> 00000100
[    2.829790] vhci_hcd: dump_port_status_diff:115:  +POWER
[    2.829791] vhci_hcd: dump_port_status_diff:119:
[    2.829792] vhci_hcd: vhci_hub_control:405:  bye
[    2.829799] vhci_hcd: vhci_hub_control:247: typeReq 2303 wValue 8 wIndex 8
[    2.829801] vhci_hcd: vhci_hub_control:384:  SetPortFeature: default 8
[    2.829802] vhci_hcd: vhci_hub_control:398: port 7
[    2.829804] vhci_hcd: dump_port_status_diff:101: status prev -> new: 00000000 -> 00000100
[    2.829805] vhci_hcd: dump_port_status_diff:115:  +POWER
[    2.829806] vhci_hcd: dump_port_status_diff:119:
[    2.829807] vhci_hcd: vhci_hub_control:405:  bye
[    2.830065] vhci_hcd: vhci_hcd_probe:1034: bye
[    2.830072] vhci_hcd: vhci_hcd_init:1156: USB/IP 'Virtual' Host Controller (VHCI) Driver v1.0.0
[    2.939166] power_supply test_ac: POWER_SUPPLY_NAME=test_ac
[    2.939215] usbcore: registered new interface driver usbip-host
[    2.939218] usbip_host: usbip_host_init:270: USB/IP Host Driver v1.0.0
[    2.939237] usbcore: registered new interface driver tranzport
[    2.939250] usbcore: registered new interface driver alphatrack
[    2.939251] vme_user: VME User Space Access Driver
[    2.939252] vme_user: No cards, skipping registration
[    2.940118] vhci_hcd: vhci_hub_control:247: typeReq a300 wValue 0 wIndex 1
[    2.940120] vhci_hcd: vhci_hub_control:313:  GetPortStatus port 1
[    2.940121] vhci_hcd: vhci_hub_control:355:  GetPortStatus bye 100 0
[    2.940123] vhci_hcd: vhci_hub_control:398: port 0
[    2.940124] vhci_hcd: dump_port_status_diff:101: status prev -> new: 00000100 -> 00000100
[    2.940125] vhci_hcd: dump_port_status_diff:115:   POWER
[    2.940126] vhci_hcd: dump_port_status_diff:119:
[    2.940127] vhci_hcd: vhci_hub_control:405:  bye
[    2.940135] vhci_hcd: vhci_hub_control:247: typeReq a300 wValue 0 wIndex 2
[    2.940136] vhci_hcd: vhci_hub_control:313:  GetPortStatus port 2
[    2.940137] vhci_hcd: vhci_hub_control:355:  GetPortStatus bye 100 0
[    2.940138] vhci_hcd: vhci_hub_control:398: port 1
[    2.940139] vhci_hcd: dump_port_status_diff:101: status prev -> new: 00000100 -> 00000100
[    2.940140] vhci_hcd: dump_port_status_diff:115:   POWER
[    2.940141] vhci_hcd: dump_port_status_diff:119:
[    2.940141] vhci_hcd: vhci_hub_control:405:  bye
[    2.940146] vhci_hcd: vhci_hub_control:247: typeReq a300 wValue 0 wIndex 3
[    2.940147] vhci_hcd: vhci_hub_control:313:  GetPortStatus port 3
[    2.940148] vhci_hcd: vhci_hub_control:355:  GetPortStatus bye 100 0
[    2.940149] vhci_hcd: vhci_hub_control:398: port 2
[    2.940150] vhci_hcd: dump_port_status_diff:101: status prev -> new: 00000100 -> 00000100
[    2.940151] vhci_hcd: dump_port_status_diff:115:   POWER
[    2.940152] vhci_hcd: dump_port_status_diff:119:
[    2.940152] vhci_hcd: vhci_hub_control:405:  bye
[    2.940157] vhci_hcd: vhci_hub_control:247: typeReq a300 wValue 0 wIndex 4
[    2.940162] vhci_hcd: vhci_hub_control:313:  GetPortStatus port 4
[    2.940163] vhci_hcd: vhci_hub_control:355:  GetPortStatus bye 100 0
[    2.940164] vhci_hcd: vhci_hub_control:398: port 3
[    2.940165] vhci_hcd: dump_port_status_diff:101: status prev -> new: 00000100 -> 00000100
[    2.940166] vhci_hcd: dump_port_status_diff:115:   POWER
[    2.940167] vhci_hcd: dump_port_status_diff:119:
[    2.940168] vhci_hcd: vhci_hub_control:405:  bye
[    2.940172] vhci_hcd: vhci_hub_control:247: typeReq a300 wValue 0 wIndex 5
[    2.940174] vhci_hcd: vhci_hub_control:313:  GetPortStatus port 5
[    2.940174] vhci_hcd: vhci_hub_control:355:  GetPortStatus bye 100 0
[    2.940175] vhci_hcd: vhci_hub_control:398: port 4
[    2.940176] vhci_hcd: dump_port_status_diff:101: status prev -> new: 00000100 -> 00000100
[    2.940177] vhci_hcd: dump_port_status_diff:115:   POWER
[    2.940178] vhci_hcd: dump_port_status_diff:119:
[    2.940179] vhci_hcd: vhci_hub_control:405:  bye
[    2.940183] vhci_hcd: vhci_hub_control:247: typeReq a300 wValue 0 wIndex 6
[    2.940184] vhci_hcd: vhci_hub_control:313:  GetPortStatus port 6
[    2.940185] vhci_hcd: vhci_hub_control:355:  GetPortStatus bye 100 0
[    2.940186] vhci_hcd: vhci_hub_control:398: port 5
[    2.940187] vhci_hcd: dump_port_status_diff:101: status prev -> new: 00000100 -> 00000100
[    2.940187] vhci_hcd: dump_port_status_diff:115:   POWER
[    2.940188] vhci_hcd: dump_port_status_diff:119:
[    2.940189] vhci_hcd: vhci_hub_control:405:  bye
[    2.940193] vhci_hcd: vhci_hub_control:247: typeReq a300 wValue 0 wIndex 7
[    2.940194] vhci_hcd: vhci_hub_control:313:  GetPortStatus port 7
[    2.940195] vhci_hcd: vhci_hub_control:355:  GetPortStatus bye 100 0
[    2.940196] vhci_hcd: vhci_hub_control:398: port 6
[    2.940197] vhci_hcd: dump_port_status_diff:101: status prev -> new: 00000100 -> 00000100
[    2.940198] vhci_hcd: dump_port_status_diff:115:   POWER
[    2.940199] vhci_hcd: dump_port_status_diff:119:
[    2.940199] vhci_hcd: vhci_hub_control:405:  bye
[    2.940204] vhci_hcd: vhci_hub_control:247: typeReq a300 wValue 0 wIndex 8
[    2.940205] vhci_hcd: vhci_hub_control:313:  GetPortStatus port 8
[    2.940206] vhci_hcd: vhci_hub_control:355:  GetPortStatus bye 100 0
[    2.940206] vhci_hcd: vhci_hub_control:398: port 7
[    2.940207] vhci_hcd: dump_port_status_diff:101: status prev -> new: 00000100 -> 00000100
[    2.940208] vhci_hcd: dump_port_status_diff:115:   POWER
[    2.940209] vhci_hcd: dump_port_status_diff:119:
[    2.940210] vhci_hcd: vhci_hub_control:405:  bye
[    2.940386] usb usb1: vhci_bus_suspend
[    2.940394] vhci_hcd: vhci_hub_status:208: changed 0
[    2.940453] Loading crystalhd 0.9.27
[    2.940511] usbcore: registered new interface driver ft1000usb
[    2.940582] usbcore: registered new interface driver gdm_wimax
[    2.940595] usbcore: registered new interface driver cedusb
[    3.037252] ipip: IPv4 over IPv4 tunneling driver
[    3.038634] gre: GRE over IPv4 demultiplexor driver
[    3.039680] IPv4 over IPSec tunneling driver
[    3.040382] power_supply test_ac: prop ONLINE=1
[    3.042993] tsc: Refined TSC clocksource calibration: 2693.469 MHz
[    3.045459] TCP: cubic registered
[    3.047561] NET: Registered protocol family 17
[    3.049203] NET: Registered protocol family 9
[    3.050344] X.25 for Linux Version 0.2
[    3.051897] NET: Registered protocol family 33
[    3.053095] Key type rxrpc registered
[    3.053960] Key type rxrpc_s registered
[    3.055341] RxRPC: Registered security type 2 'rxkad'
[    3.056193] l2tp_core: L2TP core driver, V2.0
[    3.056871] NET4: DECnet for Linux: V.2.5.68s (C) 1995-2003 Linux DECnet Project Team
[    3.058166] DECnet: Routing cache hash table of 256 buckets, 16Kbytes
[    3.059210] NET: Registered protocol family 12
[    3.068430] 8021q: 802.1Q VLAN Support v1.8
[    3.069843] sctp: Hash tables configured (established 1024 bind 1024)
[    3.071838] rds_page_remainder_cpu_notify(): cpu 0 action 0x7
[    3.072998] rds_page_remainder_cpu_notify(): cpu 1 action 0x7
[    3.074188] NET: Registered protocol family 37
[    3.075095] NET: Registered protocol family 36
[    3.076313] Key type dns_resolver registered
[    3.077322] Key type ceph registered
[    3.078464] libceph: loaded (mon/osd proto 15/24)
[    3.079510] mpls_gso: MPLS GSO support
[    3.080923]
[    3.080923] printing PIC contents
[    3.082253] ... PIC  IMR: ffff
[    3.082888] ... PIC  IRR: 1013
[    3.083645] ... PIC  ISR: 0000
[    3.084547] ... PIC ELCR: 0c00
[    3.085356] printing local APIC contents on CPU#0/0:
[    3.086093] ... APIC ID:      00000000 (0)
[    3.086634] ... APIC VERSION: 00050014
[    3.087058] ... APIC TASKPRI: 00000000 (00)
[    3.087565] ... APIC PROCPRI: 00000000
[    3.088130] ... APIC LDR: 01000000
[    3.088710] ... APIC DFR: ffffffff
[    3.089268] ... APIC SPIV: 000001ff
[    3.089346] ... APIC ISR field:
[    3.089346] 0000000000000000000000000000000000000000000000000000000000000000
[    3.089346] ... APIC TMR field:
[    3.089346] 0000000000000000000000000000000000000000000000000000000000000000
[    3.089346] ... APIC IRR field:
[    3.089346] 0000000000000000000000000000000000000000000000000000000020008000
[    3.089346] ... APIC ESR: 00000000
[    3.089346] ... APIC ICR: 000008fd
[    3.089346] ... APIC ICR2: 02000000
[    3.089346] ... APIC LVTT: 000000ef
[    3.089346] ... APIC LVTPC: 00010000
[    3.089346] ... APIC LVT0: 00010700
[    3.089346] ... APIC LVT1: 00000400
[    3.089346] ... APIC LVTERR: 000000fe
[    3.089346] ... APIC TMICT: 0003c539
[    3.089346] ... APIC TMCCT: 00000000
[    3.089346] ... APIC TDCR: 00000003
[    3.089346]
[    3.099108] number of MP IRQ sources: 15.
[    3.099695] number of IO-APIC #0 registers: 24.
[    3.100554] testing the IO APIC.......................
[    3.101486] IO APIC #0......
[    3.102232] .... register #00: 00000000
[    3.103210] .......    : physical APIC id: 00
[    3.104260] .......    : Delivery Type: 0
[    3.105258] .......    : LTS          : 0
[    3.106252] .... register #01: 00170011
[    3.107181] .......     : max redirection entries: 17
[    3.108376] .......     : PRQ implemented: 0
[    3.109426] .......     : IO APIC version: 11
[    3.112151] .... register #02: 00000000
[    3.113124] .......     : arbitration: 00
[    3.114126] .... IRQ redirection table:
[    3.115123] 1    0    0   0   0    0    0    00
[    3.116365] 0    0    0   0   0    1    1    31
[    3.117415] 0    0    0   0   0    1    1    30
[    3.118418] 0    0    0   0   0    1    1    33
[    3.119452] 1    0    0   0   0    1    1    34
[    3.120578] 1    1    0   0   0    1    1    35
[    3.121576] 0    0    0   0   0    1    1    36
[    3.122682] 0    0    0   0   0    1    1    37
[    3.123851] 0    0    0   0   0    1    1    38
[    3.124860] 0    1    0   0   0    1    1    39
[    3.126224] 1    1    0   0   0    1    1    3A
[    3.127410] 1    1    0   0   0    1    1    3B
[    3.128610] 0    0    0   0   0    1    1    3C
[    3.129764] 0    0    0   0   0    1    1    3D
[    3.130891] 0    0    0   0   0    1    1    3E
[    3.131947] 0    0    0   0   0    1    1    3F
[    3.133061] 1    0    0   0   0    0    0    00
[    3.134148] 1    0    0   0   0    0    0    00
[    3.135197] 1    0    0   0   0    0    0    00
[    3.136368] 1    0    0   0   0    0    0    00
[    3.137129] 1    0    0   0   0    0    0    00
[    3.138203] 1    0    0   0   0    0    0    00
[    3.139233] 1    0    0   0   0    0    0    00
[    3.140246] 1    0    0   0   0    0    0    00
[    3.141433] IRQ to pin mappings:
[    3.142178] IRQ0 -> 0:2
[    3.142829] IRQ1 -> 0:1
[    3.143427] IRQ3 -> 0:3
[    3.143820] IRQ4 -> 0:4
[    3.144276] IRQ5 -> 0:5
[    3.144828] IRQ6 -> 0:6
[    3.145546] IRQ7 -> 0:7
[    3.146014] IRQ8 -> 0:8
[    3.146447] IRQ9 -> 0:9
[    3.146852] IRQ10 -> 0:10
[    3.147636] IRQ11 -> 0:11
[    3.148334] IRQ12 -> 0:12
[    3.148827] IRQ13 -> 0:13
[    3.149271] IRQ14 -> 0:14
[    3.149717] IRQ15 -> 0:15
[    3.150347] .................................... done.
[    3.151412] registered taskstats version 1
[    3.152819] rtc-test rtc-test.0: setting system clock to 2013-09-09 06:44:04 UTC (1378709044)
[    3.158378] debug: unmapping init [mem 0xffffffff81df2000-0xffffffff81ec3fff]
/bin/sh: /proc/self/fd/9: No such file or directory
[    3.204063] BUG: unable to handle kernel NULL pointer dereference at           (null)
[    3.206657] IP: [<          (null)>]           (null)
[    3.207496] PGD 6a98067 PUD 6aa5067 PMD 0
[    3.208022] Oops: 0010 [#1] PREEMPT SMP DEBUG_PAGEALLOC
[    3.208022] CPU: 0 PID: 126 Comm: umount Not tainted 3.11.0-rc2-00010-gc817a67-dirty #7
[    3.208022] task: ffff880006958840 ti: ffff880006a56000 task.ti: ffff880006a56000
[    3.208022] RIP: 0010:[<0000000000000000>]  [<          (null)>]           (null)
[    3.208022] RSP: 0000:ffff88000dc03e40  EFLAGS: 00010286
[    3.208022] RAX: 0000000000000001 RBX: 0000000000000100 RCX: 0000000000000000
[    3.208022] RDX: 0000000000000f0d RSI: 0000000000000000 RDI: 0000000000000000
[    3.208022] RBP: ffff88000dc03e98 R08: 00000000000015dc R09: ffffffff81f4cc38
[    3.208022] R10: ffff88000dc0a000 R11: ffff880006958840 R12: ffff880006a57fd8
[    3.208022] R13: 0000000000000000 R14: 0000000000000000 R15: ffffffff81f347d8
[    3.208022] FS:  00007fe9c91fa800(0000) GS:ffff88000dc00000(0000) knlGS:0000000000000000
[    3.208022] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[    3.208022] CR2: 0000000000000000 CR3: 0000000006a46000 CR4: 00000000000006b0
[    3.208022] Stack:
[    3.208022]  ffffffff810989e6 ffffffff8109897b ffffffff810c73b8 ffff88000dc03e58
[    3.208022]  ffffffff821cc1c0 0000000000000000 0000000000000000 ffffffff81f33780
[    3.208022]  ffff88000dc03ec8 ffffffff81f34fd8 ffffffff81f34bd8 ffff88000dc03f08
[    3.208022] Call Trace:
[    3.208022]  <IRQ>
[    3.208022]  [<ffffffff810989e6>] ? call_timer_fn+0x6b/0xde
[    3.208022]  [<ffffffff8109897b>] ? detach_timer+0x46/0x46
[    3.208022]  [<ffffffff810c73b8>] ? trace_hardirqs_on_caller+0x13a/0x18b
[    3.208022]  [<ffffffff81098fcb>] run_timer_softirq+0x187/0x1cf
[    3.208022]  [<ffffffff8109555f>] __do_softirq+0xc6/0x18f
[    3.208022]  [<ffffffff81095745>] irq_exit+0x58/0x9e
[    3.208022]  [<ffffffff81044e69>] smp_apic_timer_interrupt+0x31/0x3e
[    3.208022]  [<ffffffff818547b2>] apic_timer_interrupt+0x72/0x80
[    3.208022]  <EOI>
[    3.208022]  [<ffffffff8185329c>] ? retint_swapgs+0x13/0x1b
[    3.208022] Code:  Bad RIP value.
[    3.208022] RIP  [<          (null)>]           (null)
[    3.208022]  RSP <ffff88000dc03e40>
[    3.208022] CR2: 0000000000000000
[    3.250340] ---[ end trace d54c63bad898dedf ]---
[    3.251281] Kernel panic - not syncing: Fatal exception in interrupt
[    3.252675] Rebooting in 10 seconds..%                                                                                                  wfg@bee ~/linux/obj-compiletest%

_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xen.org
http://lists.xen.org/xen-devel

From xen-devel-bounces@lists.xen.org Tue Oct 08 03:12:26 2013
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Oct 2013 03:12:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1VTNiR-0005Ib-Jj; Tue, 08 Oct 2013 03:12:07 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <fengguang.wu@intel.com>) id 1VTNiP-0005IV-EA
	for xen-devel@lists.xenproject.org; Tue, 08 Oct 2013 03:12:06 +0000
Received: from [85.158.139.211:25382] by server-17.bemta-5.messagelabs.com id
	A4/0E-19396-40873525; Tue, 08 Oct 2013 03:12:04 +0000
X-Env-Sender: fengguang.wu@intel.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1381201919!6939800!1
X-Originating-IP: [192.55.52.88]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogMTkyLjU1LjUyLjg4ID0+IDM3NDcyNQ==\n
X-StarScan-Received: 
X-StarScan-Version: 6.9.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32088 invoked from network); 8 Oct 2013 03:12:00 -0000
Received: from mga01.intel.com (HELO mga01.intel.com) (192.55.52.88)
	by server-8.tower-206.messagelabs.com with SMTP;
	8 Oct 2013 03:12:00 -0000
Received: from fmsmga001.fm.intel.com ([10.253.24.23])
	by fmsmga101.fm.intel.com with ESMTP; 07 Oct 2013 20:11:58 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="4.90,1054,1371106800"; 
	d="good'?scan'208";a="406971658"
Received: from unknown (HELO wfg-t420.sh.intel.com) ([10.255.20.230])
	by fmsmga001.fm.intel.com with ESMTP; 07 Oct 2013 20:11:53 -0700
Received: from wfg by wfg-t420.sh.intel.com with local (Exim 4.77)
	(envelope-from <fengguang.wu@intel.com>)
	id 1VTNiC-0002HM-2a; Tue, 08 Oct 2013 11:11:52 +0800
Date: Tue, 8 Oct 2013 11:11:52 +0800
From: Fengguang Wu <fengguang.wu@intel.com>
To: Linus Torvalds <torvalds@linux-foundation.org>
Message-ID: <20131008031152.GA8218@localhost>
References: <CA+55aFxk2FoG7+BpHJAysR2bz-WQXpje6buMd8Sp6-SBqHexZg@mail.gmail.com>
	<20131007021118.GA27927@localhost>
	<20131007051038.GA9764@localhost>
	<CA+55aFz85in-ntjF_VT4=kBoUrw1m8ON7xL-=431vQKL5oCMxQ@mail.gmail.com>
	<20131007083505.GA22585@localhost>
	<CA+55aFzknXawREZRBrr0Hs+crKt62fPf+S8SubJHXk84U8AFaw@mail.gmail.com>
	<CA+55aFyrDme-oNKe9=9vppct5+qCo4=Ug35np1fZiC1da64i_Q@mail.gmail.com>
	<20131008020918.GA1220@localhost> <20131008021452.GA6456@localhost>
	<CA+55aFwrovZf-LYa=_SyMNvqQkTfxREm0YuzDk8wJy+Krs0xzw@mail.gmail.com>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="x+6KMIRAuhnl3hBn"
Content-Disposition: inline
In-Reply-To: <CA+55aFwrovZf-LYa=_SyMNvqQkTfxREm0YuzDk8wJy+Krs0xzw@mail.gmail.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
Cc: xen-devel@lists.xenproject.org,
	Russell King - ARM Linux <linux@arm.linux.org.uk>,
	Linux Kernel Mailing List <linux-kernel@vger.kernel.org>,
	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Subject: Re: [Xen-devel] [xen] double fault: 0000 [#1] PREEMPT SMP
	DEBUG_PAGEALLOC
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
	<mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
	<mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Sender: xen-devel-bounces@lists.xen.org
Errors-To: xen-devel-bounces@lists.xen.org


--x+6KMIRAuhnl3hBn
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline

On Mon, Oct 07, 2013 at 07:51:37PM -0700, Linus Torvalds wrote:
> On Mon, Oct 7, 2013 at 7:14 PM, Fengguang Wu <fengguang.wu@intel.com> wrote:
> >
> > I got a call trace containing parport_pc_probe_port() (is it the
> > culprit?) after recompiling kernel with
> >
> > CONFIG_DEBUG_OBJECTS_TIMERS=y
> >
> > and booting with "ignore_loglevel". Here is the log for two kernel boots.
> 
> Ok, so it's definitely parport_pc. I don't see what it would do wrong, though.

Yeah, I see no timer usage in parport_pc driver, so it's still questionable.

I'm now trying to disable all drivers shows up in the kobject_release messages:

[    2.756392] kobject: 'ipmi_si' (ffff880007764a00): kobject_release, parent ffff8800001b7648 (delayed)
[    2.758091] kobject: 'ipmi_si' (ffff880007764800): kobject_release, parent ffff880000221248 (delayed)
[    2.759858] kobject: 'ipmi_si' (ffff880007764c00): kobject_release, parent ffff880000189248 (delayed)
[    2.929669] kobject: 'drm' (ffff880006db2848): kobject_release, parent ffff880000189648 (delayed)
[    2.932143] kobject: 'drm' (ffff880006daf000): kobject_release, parent           (null) (delayed)
[    2.941844] kobject: 'controlD64' (ffff880006db2020): kobject_release, parent           (null) (delayed)
[    2.958432] kobject: 'parport_pc.956' (ffff880006db2020): kobject_release, parent           (null) (delayed)
[    2.965698] kobject: 'parport_pc.888' (ffff880006dc5820): kobject_release, parent           (null) (delayed)
[    2.972583] kobject: 'parport_pc.632' (ffff880006dc5020): kobject_release, parent           (null) (delayed)
[    3.031704] kobject: 'physmap-flash' (ffff880006ddc800): kobject_release, parent ffff880000189248 (delayed)
[    3.055119] kobject: 'docg3' (ffff880006de3c00): kobject_release, parent ffff880000189248 (delayed)
[    3.496256] kobject: 'gpio-vbus' (ffff880006817400): kobject_release, parent ffff880000189248 (delayed)
[    3.619023] kobject: '(null)' (ffff88000777baf0): kobject_release, parent           (null) (delayed)
[    3.657587] kobject: 'proc-osm' (ffff88000684be00): kobject_release, parent ffff880006849848 (delayed)
[    3.662546] kobject: 'mc13xxx-rtc' (ffff880006851e00): kobject_release, parent ffff880000189248 (delayed)
[    3.669144] kobject: 'rtc-msm6242' (ffff880006851c00): kobject_release, parent ffff880000189248 (delayed)
[    3.677494] kobject: 'pcap-rtc' (ffff880006851a00): kobject_release, parent ffff880000189248 (delayed)
[    3.680280] kobject: 'rtc-rp5c01' (ffff880006855a00): kobject_release, parent ffff880000189248 (delayed)
[    3.750200] kobject: 'mc13783-adc' (ffff880007707000): kobject_release, parent ffff880000189248 (delayed)

with some manual bisects, I find a good config (attached) that can
reliably boot the kernel up.

Based on that config, I tried adding parport_pc and see that it still
boots fine.

Adding drm, however will bring back the oops. Will try a kernel based
on the original kconfig with drm disabled only.

Thanks,
Fengguang

--x+6KMIRAuhnl3hBn
Content-Type: text/plain; charset=us-ascii
Content-Disposition: attachment; filename=".config.good"

#
# Automatically generated file; DO NOT EDIT.
# Linux/x86_64 3.11.0-rc2 Kernel Configuration
#
CONFIG_64BIT=y
CONFIG_X86_64=y
CONFIG_X86=y
CONFIG_INSTRUCTION_DECODER=y
CONFIG_OUTPUT_FORMAT="elf64-x86-64"
CONFIG_ARCH_DEFCONFIG="arch/x86/configs/x86_64_defconfig"
CONFIG_LOCKDEP_SUPPORT=y
CONFIG_STACKTRACE_SUPPORT=y
CONFIG_HAVE_LATENCYTOP_SUPPORT=y
CONFIG_MMU=y
CONFIG_NEED_DMA_MAP_STATE=y
CONFIG_NEED_SG_DMA_LENGTH=y
CONFIG_GENERIC_BUG=y
CONFIG_GENERIC_BUG_RELATIVE_POINTERS=y
CONFIG_GENERIC_HWEIGHT=y
CONFIG_RWSEM_XCHGADD_ALGORITHM=y
CONFIG_GENERIC_CALIBRATE_DELAY=y
CONFIG_ARCH_HAS_CPU_RELAX=y
CONFIG_ARCH_HAS_CACHE_LINE_SIZE=y
CONFIG_ARCH_HAS_CPU_AUTOPROBE=y
CONFIG_HAVE_SETUP_PER_CPU_AREA=y
CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK=y
CONFIG_NEED_PER_CPU_PAGE_FIRST_CHUNK=y
CONFIG_ARCH_HIBERNATION_POSSIBLE=y
CONFIG_ARCH_SUSPEND_POSSIBLE=y
CONFIG_ARCH_WANT_HUGE_PMD_SHARE=y
CONFIG_ARCH_WANT_GENERAL_HUGETLB=y
CONFIG_ZONE_DMA32=y
CONFIG_AUDIT_ARCH=y
CONFIG_ARCH_SUPPORTS_OPTIMIZED_INLINING=y
CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y
CONFIG_X86_64_SMP=y
CONFIG_X86_HT=y
CONFIG_ARCH_HWEIGHT_CFLAGS="-fcall-saved-rdi -fcall-saved-rsi -fcall-saved-rdx -fcall-saved-rcx -fcall-saved-r8 -fcall-saved-r9 -fcall-saved-r10 -fcall-saved-r11"
CONFIG_ARCH_CPU_PROBE_RELEASE=y
CONFIG_ARCH_SUPPORTS_UPROBES=y
CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config"
CONFIG_IRQ_WORK=y
CONFIG_BUILDTIME_EXTABLE_SORT=y

#
# General setup
#
CONFIG_INIT_ENV_ARG_LIMIT=32
CONFIG_CROSS_COMPILE=""
CONFIG_COMPILE_TEST=y
CONFIG_LOCALVERSION=""
CONFIG_LOCALVERSION_AUTO=y
CONFIG_HAVE_KERNEL_GZIP=y
CONFIG_HAVE_KERNEL_BZIP2=y
CONFIG_HAVE_KERNEL_LZMA=y
CONFIG_HAVE_KERNEL_XZ=y
CONFIG_HAVE_KERNEL_LZO=y
CONFIG_HAVE_KERNEL_LZ4=y
CONFIG_KERNEL_GZIP=y
# CONFIG_KERNEL_BZIP2 is not set
# CONFIG_KERNEL_LZMA is not set
# CONFIG_KERNEL_XZ is not set
# CONFIG_KERNEL_LZO is not set
# CONFIG_KERNEL_LZ4 is not set
CONFIG_DEFAULT_HOSTNAME="(none)"
# CONFIG_SYSVIPC is not set
CONFIG_POSIX_MQUEUE=y
# CONFIG_FHANDLE is not set
CONFIG_AUDIT=y
CONFIG_AUDITSYSCALL=y
CONFIG_AUDIT_WATCH=y
CONFIG_AUDIT_TREE=y
# CONFIG_AUDIT_LOGINUID_IMMUTABLE is not set
CONFIG_HAVE_GENERIC_HARDIRQS=y

#
# IRQ subsystem
#
CONFIG_GENERIC_HARDIRQS=y
CONFIG_GENERIC_IRQ_PROBE=y
CONFIG_GENERIC_IRQ_SHOW=y
CONFIG_GENERIC_PENDING_IRQ=y
CONFIG_GENERIC_IRQ_CHIP=y
CONFIG_IRQ_DOMAIN=y
CONFIG_IRQ_DOMAIN_DEBUG=y
CONFIG_IRQ_FORCED_THREADING=y
CONFIG_SPARSE_IRQ=y
CONFIG_CLOCKSOURCE_WATCHDOG=y
CONFIG_ARCH_CLOCKSOURCE_DATA=y
CONFIG_GENERIC_TIME_VSYSCALL=y
CONFIG_GENERIC_CLOCKEVENTS=y
CONFIG_GENERIC_CLOCKEVENTS_BUILD=y
CONFIG_GENERIC_CLOCKEVENTS_BROADCAST=y
CONFIG_GENERIC_CLOCKEVENTS_MIN_ADJUST=y
CONFIG_GENERIC_CMOS_UPDATE=y

#
# Timers subsystem
#
CONFIG_TICK_ONESHOT=y
CONFIG_NO_HZ_COMMON=y
# CONFIG_HZ_PERIODIC is not set
CONFIG_NO_HZ_IDLE=y
# CONFIG_NO_HZ_FULL is not set
CONFIG_NO_HZ=y
CONFIG_HIGH_RES_TIMERS=y

#
# CPU/Task time and stats accounting
#
CONFIG_TICK_CPU_ACCOUNTING=y
# CONFIG_VIRT_CPU_ACCOUNTING_GEN is not set
# CONFIG_IRQ_TIME_ACCOUNTING is not set
CONFIG_BSD_PROCESS_ACCT=y
CONFIG_BSD_PROCESS_ACCT_V3=y
CONFIG_TASKSTATS=y
CONFIG_TASK_DELAY_ACCT=y
CONFIG_TASK_XACCT=y
CONFIG_TASK_IO_ACCOUNTING=y

#
# RCU Subsystem
#
CONFIG_TREE_PREEMPT_RCU=y
CONFIG_PREEMPT_RCU=y
CONFIG_RCU_STALL_COMMON=y
# CONFIG_RCU_USER_QS is not set
CONFIG_RCU_FANOUT=64
CONFIG_RCU_FANOUT_LEAF=16
# CONFIG_RCU_FANOUT_EXACT is not set
# CONFIG_RCU_FAST_NO_HZ is not set
CONFIG_TREE_RCU_TRACE=y
# CONFIG_RCU_BOOST is not set
CONFIG_RCU_NOCB_CPU=y
CONFIG_RCU_NOCB_CPU_NONE=y
# CONFIG_RCU_NOCB_CPU_ZERO is not set
# CONFIG_RCU_NOCB_CPU_ALL is not set
CONFIG_IKCONFIG=y
CONFIG_LOG_BUF_SHIFT=17
CONFIG_HAVE_UNSTABLE_SCHED_CLOCK=y
CONFIG_ARCH_SUPPORTS_NUMA_BALANCING=y
CONFIG_ARCH_WANTS_PROT_NUMA_PROT_NONE=y
CONFIG_CGROUPS=y
# CONFIG_CGROUP_DEBUG is not set
# CONFIG_CGROUP_FREEZER is not set
CONFIG_CGROUP_DEVICE=y
CONFIG_CPUSETS=y
# CONFIG_PROC_PID_CPUSET is not set
# CONFIG_CGROUP_CPUACCT is not set
# CONFIG_RESOURCE_COUNTERS is not set
CONFIG_CGROUP_PERF=y
CONFIG_CGROUP_SCHED=y
CONFIG_FAIR_GROUP_SCHED=y
CONFIG_CFS_BANDWIDTH=y
# CONFIG_RT_GROUP_SCHED is not set
CONFIG_CHECKPOINT_RESTORE=y
# CONFIG_NAMESPACES is not set
CONFIG_UIDGID_CONVERTED=y
# CONFIG_UIDGID_STRICT_TYPE_CHECKS is not set
CONFIG_SCHED_AUTOGROUP=y
# CONFIG_SYSFS_DEPRECATED is not set
# CONFIG_RELAY is not set
CONFIG_BLK_DEV_INITRD=y
CONFIG_INITRAMFS_SOURCE=""
CONFIG_RD_GZIP=y
# CONFIG_RD_BZIP2 is not set
# CONFIG_RD_LZMA is not set
# CONFIG_RD_XZ is not set
# CONFIG_RD_LZO is not set
# CONFIG_RD_LZ4 is not set
CONFIG_CC_OPTIMIZE_FOR_SIZE=y
CONFIG_ANON_INODES=y
CONFIG_SYSCTL_EXCEPTION_TRACE=y
CONFIG_HAVE_PCSPKR_PLATFORM=y
CONFIG_EXPERT=y
CONFIG_KALLSYMS=y
CONFIG_KALLSYMS_ALL=y
CONFIG_PRINTK=y
CONFIG_BUG=y
# CONFIG_PCSPKR_PLATFORM is not set
CONFIG_BASE_FULL=y
CONFIG_FUTEX=y
# CONFIG_EPOLL is not set
CONFIG_SIGNALFD=y
CONFIG_TIMERFD=y
CONFIG_EVENTFD=y
CONFIG_SHMEM=y
CONFIG_AIO=y
CONFIG_PCI_QUIRKS=y
CONFIG_EMBEDDED=y
CONFIG_HAVE_PERF_EVENTS=y

#
# Kernel Performance Events And Counters
#
CONFIG_PERF_EVENTS=y
# CONFIG_DEBUG_PERF_USE_VMALLOC is not set
# CONFIG_VM_EVENT_COUNTERS is not set
CONFIG_COMPAT_BRK=y
CONFIG_SLAB=y
# CONFIG_SLUB is not set
# CONFIG_SLOB is not set
# CONFIG_PROFILING is not set
CONFIG_HAVE_OPROFILE=y
CONFIG_OPROFILE_NMI_TIMER=y
# CONFIG_JUMP_LABEL is not set
# CONFIG_HAVE_64BIT_ALIGNED_ACCESS is not set
CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y
CONFIG_ARCH_USE_BUILTIN_BSWAP=y
CONFIG_USER_RETURN_NOTIFIER=y
CONFIG_HAVE_IOREMAP_PROT=y
CONFIG_HAVE_KPROBES=y
CONFIG_HAVE_KRETPROBES=y
CONFIG_HAVE_OPTPROBES=y
CONFIG_HAVE_KPROBES_ON_FTRACE=y
CONFIG_HAVE_ARCH_TRACEHOOK=y
CONFIG_HAVE_DMA_ATTRS=y
CONFIG_USE_GENERIC_SMP_HELPERS=y
CONFIG_GENERIC_SMP_IDLE_THREAD=y
CONFIG_HAVE_REGS_AND_STACK_ACCESS_API=y
CONFIG_HAVE_DMA_API_DEBUG=y
CONFIG_HAVE_HW_BREAKPOINT=y
CONFIG_HAVE_MIXED_BREAKPOINTS_REGS=y
CONFIG_HAVE_USER_RETURN_NOTIFIER=y
CONFIG_HAVE_PERF_EVENTS_NMI=y
CONFIG_HAVE_PERF_REGS=y
CONFIG_HAVE_PERF_USER_STACK_DUMP=y
CONFIG_HAVE_ARCH_JUMP_LABEL=y
CONFIG_ARCH_HAVE_NMI_SAFE_CMPXCHG=y
CONFIG_HAVE_CMPXCHG_LOCAL=y
CONFIG_HAVE_CMPXCHG_DOUBLE=y
CONFIG_HAVE_ARCH_SECCOMP_FILTER=y
CONFIG_HAVE_CONTEXT_TRACKING=y
CONFIG_HAVE_IRQ_TIME_ACCOUNTING=y
CONFIG_HAVE_ARCH_TRANSPARENT_HUGEPAGE=y
CONFIG_HAVE_ARCH_SOFT_DIRTY=y
CONFIG_MODULES_USE_ELF_RELA=y

#
# GCOV-based kernel profiling
#
# CONFIG_GCOV_KERNEL is not set
# CONFIG_HAVE_GENERIC_DMA_COHERENT is not set
CONFIG_RT_MUTEXES=y
CONFIG_BASE_SMALL=0
# CONFIG_MODULES is not set
CONFIG_STOP_MACHINE=y
# CONFIG_BLOCK is not set
CONFIG_PREEMPT_NOTIFIERS=y
CONFIG_PADATA=y
CONFIG_ASN1=y
CONFIG_UNINLINE_SPIN_UNLOCK=y
# CONFIG_FREEZER is not set

#
# Processor type and features
#
# CONFIG_ZONE_DMA is not set
CONFIG_SMP=y
CONFIG_X86_MPPARSE=y
# CONFIG_X86_EXTENDED_PLATFORM is not set
# CONFIG_X86_INTEL_LPSS is not set
# CONFIG_SCHED_OMIT_FRAME_POINTER is not set
CONFIG_HYPERVISOR_GUEST=y
CONFIG_PARAVIRT=y
# CONFIG_PARAVIRT_DEBUG is not set
# CONFIG_PARAVIRT_SPINLOCKS is not set
# CONFIG_XEN is not set
# CONFIG_XEN_PRIVILEGED_GUEST is not set
CONFIG_KVM_GUEST=y
# CONFIG_PARAVIRT_TIME_ACCOUNTING is not set
CONFIG_PARAVIRT_CLOCK=y
CONFIG_NO_BOOTMEM=y
CONFIG_MEMTEST=y
# CONFIG_MK8 is not set
# CONFIG_MPSC is not set
# CONFIG_MCORE2 is not set
# CONFIG_MATOM is not set
CONFIG_GENERIC_CPU=y
CONFIG_X86_INTERNODE_CACHE_SHIFT=6
CONFIG_X86_L1_CACHE_SHIFT=6
CONFIG_X86_TSC=y
CONFIG_X86_CMPXCHG64=y
CONFIG_X86_CMOV=y
CONFIG_X86_MINIMUM_CPU_FAMILY=64
CONFIG_X86_DEBUGCTLMSR=y
# CONFIG_PROCESSOR_SELECT is not set
CONFIG_CPU_SUP_INTEL=y
CONFIG_CPU_SUP_AMD=y
CONFIG_CPU_SUP_CENTAUR=y
CONFIG_HPET_TIMER=y
# CONFIG_DMI is not set
# CONFIG_GART_IOMMU is not set
CONFIG_CALGARY_IOMMU=y
CONFIG_CALGARY_IOMMU_ENABLED_BY_DEFAULT=y
CONFIG_SWIOTLB=y
CONFIG_IOMMU_HELPER=y
CONFIG_MAXSMP=y
CONFIG_NR_CPUS=4096
# CONFIG_SCHED_SMT is not set
CONFIG_SCHED_MC=y
# CONFIG_PREEMPT_NONE is not set
# CONFIG_PREEMPT_VOLUNTARY is not set
CONFIG_PREEMPT=y
CONFIG_PREEMPT_COUNT=y
CONFIG_X86_LOCAL_APIC=y
CONFIG_X86_IO_APIC=y
CONFIG_X86_REROUTE_FOR_BROKEN_BOOT_IRQS=y
# CONFIG_X86_MCE is not set
CONFIG_I8K=y
CONFIG_MICROCODE=y
# CONFIG_MICROCODE_INTEL is not set
# CONFIG_MICROCODE_AMD is not set
CONFIG_MICROCODE_OLD_INTERFACE=y
# CONFIG_MICROCODE_INTEL_EARLY is not set
# CONFIG_MICROCODE_AMD_EARLY is not set
CONFIG_MICROCODE_EARLY=y
# CONFIG_X86_MSR is not set
# CONFIG_X86_CPUID is not set
CONFIG_ARCH_PHYS_ADDR_T_64BIT=y
CONFIG_ARCH_DMA_ADDR_T_64BIT=y
CONFIG_DIRECT_GBPAGES=y
# CONFIG_NUMA is not set
CONFIG_ARCH_SPARSEMEM_ENABLE=y
CONFIG_ARCH_SPARSEMEM_DEFAULT=y
CONFIG_ARCH_SELECT_MEMORY_MODEL=y
CONFIG_ILLEGAL_POINTER_VALUE=0xdead000000000000
CONFIG_SELECT_MEMORY_MODEL=y
CONFIG_SPARSEMEM_MANUAL=y
CONFIG_SPARSEMEM=y
CONFIG_HAVE_MEMORY_PRESENT=y
CONFIG_SPARSEMEM_EXTREME=y
CONFIG_SPARSEMEM_VMEMMAP_ENABLE=y
CONFIG_SPARSEMEM_ALLOC_MEM_MAP_TOGETHER=y
# CONFIG_SPARSEMEM_VMEMMAP is not set
CONFIG_HAVE_MEMBLOCK=y
CONFIG_HAVE_MEMBLOCK_NODE_MAP=y
CONFIG_ARCH_DISCARD_MEMBLOCK=y
# CONFIG_HAVE_BOOTMEM_INFO_NODE is not set
# CONFIG_MEMORY_HOTPLUG is not set
CONFIG_PAGEFLAGS_EXTENDED=y
CONFIG_SPLIT_PTLOCK_CPUS=999999
# CONFIG_COMPACTION is not set
CONFIG_PHYS_ADDR_T_64BIT=y
CONFIG_ZONE_DMA_FLAG=0
CONFIG_VIRT_TO_BUS=y
CONFIG_MMU_NOTIFIER=y
CONFIG_KSM=y
CONFIG_DEFAULT_MMAP_MIN_ADDR=4096
# CONFIG_TRANSPARENT_HUGEPAGE is not set
CONFIG_CROSS_MEMORY_ATTACH=y
# CONFIG_CLEANCACHE is not set
# CONFIG_ZBUD is not set
CONFIG_MEM_SOFT_DIRTY=y
# CONFIG_X86_CHECK_BIOS_CORRUPTION is not set
CONFIG_X86_RESERVE_LOW=64
# CONFIG_MTRR is not set
# CONFIG_ARCH_RANDOM is not set
CONFIG_X86_SMAP=y
# CONFIG_EFI is not set
# CONFIG_SECCOMP is not set
CONFIG_CC_STACKPROTECTOR=y
# CONFIG_HZ_100 is not set
CONFIG_HZ_250=y
# CONFIG_HZ_300 is not set
# CONFIG_HZ_1000 is not set
CONFIG_HZ=250
CONFIG_SCHED_HRTICK=y
# CONFIG_KEXEC is not set
CONFIG_CRASH_DUMP=y
CONFIG_PHYSICAL_START=0x1000000
# CONFIG_RELOCATABLE is not set
CONFIG_PHYSICAL_ALIGN=0x1000000
CONFIG_HOTPLUG_CPU=y
CONFIG_BOOTPARAM_HOTPLUG_CPU0=y
# CONFIG_DEBUG_HOTPLUG_CPU0 is not set
# CONFIG_CMDLINE_BOOL is not set
CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y

#
# Power management and ACPI options
#
# CONFIG_SUSPEND is not set
CONFIG_PM_RUNTIME=y
CONFIG_PM=y
CONFIG_PM_DEBUG=y
# CONFIG_PM_ADVANCED_DEBUG is not set
# CONFIG_WQ_POWER_EFFICIENT_DEFAULT is not set
CONFIG_ACPI=y
# CONFIG_ACPI_EC_DEBUGFS is not set
CONFIG_ACPI_AC=y
CONFIG_ACPI_BATTERY=y
CONFIG_ACPI_BUTTON=y
CONFIG_ACPI_VIDEO=y
CONFIG_ACPI_FAN=y
# CONFIG_ACPI_DOCK is not set
CONFIG_ACPI_I2C=y
CONFIG_ACPI_PROCESSOR=y
CONFIG_ACPI_HOTPLUG_CPU=y
# CONFIG_ACPI_PROCESSOR_AGGREGATOR is not set
CONFIG_ACPI_THERMAL=y
CONFIG_ACPI_CUSTOM_DSDT_FILE=""
# CONFIG_ACPI_CUSTOM_DSDT is not set
# CONFIG_ACPI_INITRD_TABLE_OVERRIDE is not set
CONFIG_ACPI_BLACKLIST_YEAR=0
# CONFIG_ACPI_DEBUG is not set
# CONFIG_ACPI_PCI_SLOT is not set
CONFIG_X86_PM_TIMER=y
CONFIG_ACPI_CONTAINER=y
# CONFIG_ACPI_SBS is not set
# CONFIG_ACPI_HED is not set
# CONFIG_ACPI_CUSTOM_METHOD is not set
# CONFIG_ACPI_APEI is not set
# CONFIG_SFI is not set

#
# CPU Frequency scaling
#
CONFIG_CPU_FREQ=y
CONFIG_CPU_FREQ_TABLE=y
CONFIG_CPU_FREQ_GOV_COMMON=y
CONFIG_CPU_FREQ_STAT=y
# CONFIG_CPU_FREQ_STAT_DETAILS is not set
# CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE is not set
# CONFIG_CPU_FREQ_DEFAULT_GOV_POWERSAVE is not set
# CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set
CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND=y
# CONFIG_CPU_FREQ_DEFAULT_GOV_CONSERVATIVE is not set
CONFIG_CPU_FREQ_GOV_PERFORMANCE=y
CONFIG_CPU_FREQ_GOV_POWERSAVE=y
# CONFIG_CPU_FREQ_GOV_USERSPACE is not set
CONFIG_CPU_FREQ_GOV_ONDEMAND=y
CONFIG_CPU_FREQ_GOV_CONSERVATIVE=y

#
# x86 CPU frequency scaling drivers
#
# CONFIG_X86_INTEL_PSTATE is not set
# CONFIG_X86_PCC_CPUFREQ is not set
# CONFIG_X86_ACPI_CPUFREQ is not set
# CONFIG_X86_SPEEDSTEP_CENTRINO is not set
# CONFIG_X86_P4_CLOCKMOD is not set

#
# shared options
#
# CONFIG_X86_SPEEDSTEP_LIB is not set
CONFIG_CPU_IDLE=y
# CONFIG_CPU_IDLE_MULTIPLE_DRIVERS is not set
CONFIG_CPU_IDLE_GOV_LADDER=y
CONFIG_CPU_IDLE_GOV_MENU=y
# CONFIG_ARCH_NEEDS_CPU_IDLE_COUPLED is not set
# CONFIG_INTEL_IDLE is not set

#
# Memory power savings
#
CONFIG_I7300_IDLE_IOAT_CHANNEL=y
CONFIG_I7300_IDLE=y

#
# Bus options (PCI etc.)
#
CONFIG_PCI=y
CONFIG_PCI_DIRECT=y
# CONFIG_PCI_MMCONFIG is not set
CONFIG_PCI_DOMAINS=y
# CONFIG_PCI_CNB20LE_QUIRK is not set
CONFIG_PCIEPORTBUS=y
CONFIG_PCIEAER=y
# CONFIG_PCIE_ECRC is not set
CONFIG_PCIEAER_INJECT=y
CONFIG_PCIEASPM=y
CONFIG_PCIEASPM_DEBUG=y
# CONFIG_PCIEASPM_DEFAULT is not set
CONFIG_PCIEASPM_POWERSAVE=y
# CONFIG_PCIEASPM_PERFORMANCE is not set
CONFIG_PCIE_PME=y
CONFIG_ARCH_SUPPORTS_MSI=y
CONFIG_PCI_MSI=y
# CONFIG_PCI_DEBUG is not set
CONFIG_PCI_REALLOC_ENABLE_AUTO=y
# CONFIG_PCI_STUB is not set
CONFIG_HT_IRQ=y
# CONFIG_PCI_IOV is not set
# CONFIG_PCI_PRI is not set
# CONFIG_PCI_PASID is not set
# CONFIG_PCI_IOAPIC is not set
CONFIG_PCI_LABEL=y

#
# PCI host controller drivers
#
# CONFIG_ISA_DMA_API is not set
CONFIG_AMD_NB=y
CONFIG_PCCARD=y
CONFIG_PCMCIA=y
CONFIG_PCMCIA_LOAD_CIS=y
CONFIG_CARDBUS=y

#
# PC-card bridges
#
# CONFIG_YENTA is not set
CONFIG_PD6729=y
# CONFIG_I82092 is not set
CONFIG_PCCARD_NONSTATIC=y
# CONFIG_HOTPLUG_PCI is not set
# CONFIG_RAPIDIO is not set

#
# Executable file formats / Emulations
#
CONFIG_BINFMT_ELF=y
CONFIG_ARCH_BINFMT_ELF_RANDOMIZE_PIE=y
CONFIG_BINFMT_SCRIPT=y
# CONFIG_HAVE_AOUT is not set
# CONFIG_BINFMT_MISC is not set
# CONFIG_COREDUMP is not set
# CONFIG_IA32_EMULATION is not set
CONFIG_HAVE_TEXT_POKE_SMP=y
CONFIG_X86_DEV_DMA_OPS=y
CONFIG_NET=y

#
# Networking options
#
CONFIG_PACKET=y
# CONFIG_PACKET_DIAG is not set
CONFIG_UNIX=y
# CONFIG_UNIX_DIAG is not set
CONFIG_XFRM=y
CONFIG_XFRM_ALGO=y
# CONFIG_XFRM_USER is not set
CONFIG_XFRM_SUB_POLICY=y
CONFIG_XFRM_MIGRATE=y
# CONFIG_NET_KEY is not set
CONFIG_INET=y
CONFIG_IP_MULTICAST=y
CONFIG_IP_ADVANCED_ROUTER=y
# CONFIG_IP_FIB_TRIE_STATS is not set
# CONFIG_IP_MULTIPLE_TABLES is not set
# CONFIG_IP_ROUTE_MULTIPATH is not set
# CONFIG_IP_ROUTE_VERBOSE is not set
CONFIG_IP_PNP=y
CONFIG_IP_PNP_DHCP=y
CONFIG_IP_PNP_BOOTP=y
# CONFIG_IP_PNP_RARP is not set
CONFIG_NET_IPIP=y
CONFIG_NET_IPGRE_DEMUX=y
CONFIG_NET_IP_TUNNEL=y
# CONFIG_NET_IPGRE is not set
# CONFIG_IP_MROUTE is not set
# CONFIG_ARPD is not set
CONFIG_SYN_COOKIES=y
CONFIG_NET_IPVTI=y
CONFIG_INET_AH=y
CONFIG_INET_ESP=y
# CONFIG_INET_IPCOMP is not set
# CONFIG_INET_XFRM_TUNNEL is not set
CONFIG_INET_TUNNEL=y
CONFIG_INET_XFRM_MODE_TRANSPORT=y
CONFIG_INET_XFRM_MODE_TUNNEL=y
CONFIG_INET_XFRM_MODE_BEET=y
CONFIG_INET_LRO=y
CONFIG_INET_DIAG=y
CONFIG_INET_TCP_DIAG=y
CONFIG_INET_UDP_DIAG=y
# CONFIG_TCP_CONG_ADVANCED is not set
CONFIG_TCP_CONG_CUBIC=y
CONFIG_DEFAULT_TCP_CONG="cubic"
# CONFIG_TCP_MD5SIG is not set
# CONFIG_IPV6 is not set
CONFIG_NETWORK_SECMARK=y
# CONFIG_NETWORK_PHY_TIMESTAMPING is not set
# CONFIG_NETFILTER is not set
# CONFIG_IP_DCCP is not set
CONFIG_IP_SCTP=y
# CONFIG_SCTP_DEFAULT_COOKIE_HMAC_MD5 is not set
CONFIG_SCTP_DEFAULT_COOKIE_HMAC_SHA1=y
# CONFIG_SCTP_DEFAULT_COOKIE_HMAC_NONE is not set
CONFIG_SCTP_COOKIE_HMAC_MD5=y
CONFIG_SCTP_COOKIE_HMAC_SHA1=y
CONFIG_RDS=y
# CONFIG_RDS_TCP is not set
CONFIG_RDS_DEBUG=y
# CONFIG_TIPC is not set
# CONFIG_ATM is not set
CONFIG_L2TP=y
# CONFIG_L2TP_DEBUGFS is not set
# CONFIG_L2TP_V3 is not set
CONFIG_STP=y
CONFIG_GARP=y
CONFIG_BRIDGE=y
# CONFIG_BRIDGE_IGMP_SNOOPING is not set
# CONFIG_BRIDGE_VLAN_FILTERING is not set
CONFIG_VLAN_8021Q=y
CONFIG_VLAN_8021Q_GVRP=y
# CONFIG_VLAN_8021Q_MVRP is not set
CONFIG_DECNET=y
CONFIG_DECNET_ROUTER=y
CONFIG_LLC=y
# CONFIG_LLC2 is not set
# CONFIG_IPX is not set
# CONFIG_ATALK is not set
CONFIG_X25=y
CONFIG_LAPB=y
CONFIG_PHONET=y
CONFIG_IEEE802154=y
# CONFIG_MAC802154 is not set
# CONFIG_NET_SCHED is not set
CONFIG_DCB=y
CONFIG_DNS_RESOLVER=y
# CONFIG_BATMAN_ADV is not set
# CONFIG_OPENVSWITCH is not set
# CONFIG_VSOCKETS is not set
CONFIG_NETLINK_MMAP=y
# CONFIG_NETLINK_DIAG is not set
CONFIG_NET_MPLS_GSO=y
CONFIG_RPS=y
CONFIG_RFS_ACCEL=y
CONFIG_XPS=y
CONFIG_NETPRIO_CGROUP=y
CONFIG_NET_LL_RX_POLL=y
CONFIG_BQL=y
CONFIG_NET_FLOW_LIMIT=y

#
# Network testing
#
CONFIG_HAMRADIO=y

#
# Packet Radio protocols
#
# CONFIG_AX25 is not set
# CONFIG_CAN is not set
CONFIG_IRDA=y

#
# IrDA protocols
#
CONFIG_IRLAN=y
# CONFIG_IRCOMM is not set
CONFIG_IRDA_ULTRA=y

#
# IrDA options
#
# CONFIG_IRDA_CACHE_LAST_LSAP is not set
# CONFIG_IRDA_FAST_RR is not set
# CONFIG_IRDA_DEBUG is not set

#
# Infrared-port device drivers
#

#
# SIR device drivers
#
# CONFIG_IRTTY_SIR is not set

#
# Dongle support
#
CONFIG_KINGSUN_DONGLE=y
CONFIG_KSDAZZLE_DONGLE=y
CONFIG_KS959_DONGLE=y

#
# FIR device drivers
#
CONFIG_USB_IRDA=y
CONFIG_SIGMATEL_FIR=y
CONFIG_VLSI_FIR=y
CONFIG_MCS_FIR=y
# CONFIG_BT is not set
CONFIG_AF_RXRPC=y
CONFIG_AF_RXRPC_DEBUG=y
CONFIG_RXKAD=y
CONFIG_FIB_RULES=y
CONFIG_WIRELESS=y
CONFIG_CFG80211=y
CONFIG_NL80211_TESTMODE=y
# CONFIG_CFG80211_DEVELOPER_WARNINGS is not set
# CONFIG_CFG80211_REG_DEBUG is not set
CONFIG_CFG80211_CERTIFICATION_ONUS=y
# CONFIG_CFG80211_DEFAULT_PS is not set
CONFIG_CFG80211_DEBUGFS=y
# CONFIG_CFG80211_INTERNAL_REGDB is not set
# CONFIG_CFG80211_WEXT is not set
# CONFIG_LIB80211 is not set
# CONFIG_MAC80211 is not set
CONFIG_WIMAX=y
CONFIG_WIMAX_DEBUG_LEVEL=8
CONFIG_RFKILL=y
CONFIG_RFKILL_LEDS=y
# CONFIG_RFKILL_INPUT is not set
# CONFIG_RFKILL_REGULATOR is not set
# CONFIG_NET_9P is not set
CONFIG_CAIF=y
CONFIG_CAIF_DEBUG=y
CONFIG_CAIF_NETDEV=y
CONFIG_CAIF_USB=y
CONFIG_CEPH_LIB=y
# CONFIG_CEPH_LIB_PRETTYDEBUG is not set
# CONFIG_CEPH_LIB_USE_DNS_RESOLVER is not set
CONFIG_NFC=y
CONFIG_NFC_NCI=y
CONFIG_NFC_NCI_SPI=y
CONFIG_NFC_HCI=y
CONFIG_NFC_SHDLC=y

#
# Near Field Communication (NFC) devices
#
CONFIG_NFC_PN533=y
# CONFIG_NFC_SIM is not set
CONFIG_NFC_PN544=y
CONFIG_NFC_PN544_I2C=y
CONFIG_NFC_MICROREAD=y
# CONFIG_NFC_MICROREAD_I2C is not set
CONFIG_HAVE_BPF_JIT=y

#
# Device Drivers
#

#
# Generic Driver Options
#
CONFIG_UEVENT_HELPER_PATH=""
CONFIG_DEVTMPFS=y
# CONFIG_DEVTMPFS_MOUNT is not set
# CONFIG_STANDALONE is not set
CONFIG_PREVENT_FIRMWARE_BUILD=y
CONFIG_FW_LOADER=y
# CONFIG_FIRMWARE_IN_KERNEL is not set
CONFIG_EXTRA_FIRMWARE=""
CONFIG_FW_LOADER_USER_HELPER=y
# CONFIG_DEBUG_DRIVER is not set
CONFIG_DEBUG_DEVRES=y
# CONFIG_SYS_HYPERVISOR is not set
# CONFIG_GENERIC_CPU_DEVICES is not set
CONFIG_REGMAP=y
CONFIG_REGMAP_I2C=y
CONFIG_REGMAP_SPI=y
CONFIG_REGMAP_MMIO=y
CONFIG_REGMAP_IRQ=y
# CONFIG_DMA_SHARED_BUFFER is not set

#
# Bus devices
#
CONFIG_CONNECTOR=y
# CONFIG_PROC_EVENTS is not set
CONFIG_MTD=y
CONFIG_MTD_REDBOOT_PARTS=y
CONFIG_MTD_REDBOOT_DIRECTORY_BLOCK=-1
CONFIG_MTD_REDBOOT_PARTS_UNALLOCATED=y
CONFIG_MTD_REDBOOT_PARTS_READONLY=y
CONFIG_MTD_CMDLINE_PARTS=y
CONFIG_MTD_AR7_PARTS=y

#
# User Modules And Translation Layers
#
CONFIG_MTD_OOPS=y

#
# RAM/ROM/Flash chip drivers
#
CONFIG_MTD_CFI=y
CONFIG_MTD_JEDECPROBE=y
CONFIG_MTD_GEN_PROBE=y
# CONFIG_MTD_CFI_ADV_OPTIONS is not set
CONFIG_MTD_MAP_BANK_WIDTH_1=y
CONFIG_MTD_MAP_BANK_WIDTH_2=y
CONFIG_MTD_MAP_BANK_WIDTH_4=y
# CONFIG_MTD_MAP_BANK_WIDTH_8 is not set
# CONFIG_MTD_MAP_BANK_WIDTH_16 is not set
# CONFIG_MTD_MAP_BANK_WIDTH_32 is not set
CONFIG_MTD_CFI_I1=y
CONFIG_MTD_CFI_I2=y
# CONFIG_MTD_CFI_I4 is not set
# CONFIG_MTD_CFI_I8 is not set
CONFIG_MTD_CFI_INTELEXT=y
CONFIG_MTD_CFI_AMDSTD=y
CONFIG_MTD_CFI_STAA=y
CONFIG_MTD_CFI_UTIL=y
CONFIG_MTD_RAM=y
CONFIG_MTD_ROM=y
CONFIG_MTD_ABSENT=y

#
# Mapping drivers for chip access
#
CONFIG_MTD_COMPLEX_MAPPINGS=y
# CONFIG_MTD_PHYSMAP is not set
CONFIG_MTD_SC520CDP=y
# CONFIG_MTD_NETSC520 is not set
CONFIG_MTD_TS5500=y
CONFIG_MTD_SBC_GXX=y
CONFIG_MTD_AMD76XROM=y
# CONFIG_MTD_ICHXROM is not set
CONFIG_MTD_ESB2ROM=y
# CONFIG_MTD_CK804XROM is not set
CONFIG_MTD_SCB2_FLASH=y
# CONFIG_MTD_NETtel is not set
# CONFIG_MTD_L440GX is not set
# CONFIG_MTD_PCI is not set
# CONFIG_MTD_PCMCIA is not set
CONFIG_MTD_GPIO_ADDR=y
CONFIG_MTD_INTEL_VR_NOR=y
CONFIG_MTD_PLATRAM=y
CONFIG_MTD_LATCH_ADDR=y

#
# Self-contained MTD device drivers
#
# CONFIG_MTD_PMC551 is not set
# CONFIG_MTD_DATAFLASH is not set
CONFIG_MTD_M25P80=y
# CONFIG_M25PXX_USE_FAST_READ is not set
CONFIG_MTD_SST25L=y
CONFIG_MTD_SLRAM=y
CONFIG_MTD_PHRAM=y
# CONFIG_MTD_MTDRAM is not set

#
# Disk-On-Chip Device Drivers
#
# CONFIG_MTD_DOCG3 is not set
CONFIG_MTD_NAND_ECC=y
# CONFIG_MTD_NAND_ECC_SMC is not set
CONFIG_MTD_NAND=y
# CONFIG_MTD_NAND_ECC_BCH is not set
# CONFIG_MTD_SM_COMMON is not set
CONFIG_MTD_NAND_DENALI=y
# CONFIG_MTD_NAND_DENALI_PCI is not set
CONFIG_MTD_NAND_IDS=y
# CONFIG_MTD_NAND_RICOH is not set
CONFIG_MTD_NAND_DISKONCHIP=y
CONFIG_MTD_NAND_DISKONCHIP_PROBE_ADVANCED=y
CONFIG_MTD_NAND_DISKONCHIP_PROBE_ADDRESS=0
CONFIG_MTD_NAND_DISKONCHIP_PROBE_HIGH=y
CONFIG_MTD_NAND_DISKONCHIP_BBTWRITE=y
# CONFIG_MTD_NAND_DOCG4 is not set
CONFIG_MTD_NAND_CAFE=y
CONFIG_MTD_NAND_NANDSIM=y
# CONFIG_MTD_NAND_PLATFORM is not set
# CONFIG_MTD_ALAUDA is not set
CONFIG_MTD_ONENAND=y
# CONFIG_MTD_ONENAND_VERIFY_WRITE is not set
# CONFIG_MTD_ONENAND_GENERIC is not set
# CONFIG_MTD_ONENAND_OTP is not set
CONFIG_MTD_ONENAND_2X_PROGRAM=y

#
# LPDDR flash memory drivers
#
# CONFIG_MTD_LPDDR is not set
# CONFIG_MTD_UBI is not set
# CONFIG_PARPORT is not set
CONFIG_PNP=y
CONFIG_PNP_DEBUG_MESSAGES=y

#
# Protocols
#
CONFIG_PNPACPI=y

#
# Misc devices
#
CONFIG_SENSORS_LIS3LV02D=y
# CONFIG_AD525X_DPOT is not set
CONFIG_DUMMY_IRQ=y
CONFIG_IBM_ASM=y
CONFIG_PHANTOM=y
# CONFIG_INTEL_MID_PTI is not set
# CONFIG_SGI_IOC4 is not set
CONFIG_TIFM_CORE=y
CONFIG_TIFM_7XX1=y
CONFIG_ICS932S401=y
CONFIG_ATMEL_SSC=y
CONFIG_ENCLOSURE_SERVICES=y
CONFIG_CS5535_MFGPT=y
CONFIG_CS5535_MFGPT_DEFAULT_IRQ=7
# CONFIG_CS5535_CLOCK_EVENT_SRC is not set
CONFIG_HP_ILO=y
CONFIG_APDS9802ALS=y
CONFIG_ISL29003=y
CONFIG_ISL29020=y
CONFIG_SENSORS_TSL2550=y
CONFIG_SENSORS_BH1780=y
CONFIG_SENSORS_BH1770=y
# CONFIG_SENSORS_APDS990X is not set
CONFIG_HMC6352=y
# CONFIG_DS1682 is not set
CONFIG_TI_DAC7512=y
CONFIG_VMWARE_BALLOON=y
# CONFIG_BMP085_I2C is not set
# CONFIG_BMP085_SPI is not set
CONFIG_PCH_PHUB=y
CONFIG_USB_SWITCH_FSA9480=y
CONFIG_LATTICE_ECP3_CONFIG=y
# CONFIG_SRAM is not set
CONFIG_C2PORT=y
CONFIG_C2PORT_DURAMAR_2150=y

#
# EEPROM support
#
CONFIG_EEPROM_AT24=y
CONFIG_EEPROM_AT25=y
CONFIG_EEPROM_LEGACY=y
# CONFIG_EEPROM_MAX6875 is not set
CONFIG_EEPROM_93CX6=y
CONFIG_EEPROM_93XX46=y
CONFIG_CB710_CORE=y
# CONFIG_CB710_DEBUG is not set
CONFIG_CB710_DEBUG_ASSUMPTIONS=y

#
# Texas Instruments shared transport line discipline
#
# CONFIG_TI_ST is not set
CONFIG_SENSORS_LIS3_I2C=y

#
# Altera FPGA firmware download module
#
CONFIG_ALTERA_STAPL=y
CONFIG_VMWARE_VMCI=y
CONFIG_HAVE_IDE=y

#
# SCSI device support
#
CONFIG_SCSI_MOD=y
# CONFIG_SCSI_DMA is not set
# CONFIG_SCSI_NETLINK is not set
# CONFIG_FUSION is not set

#
# IEEE 1394 (FireWire) support
#
# CONFIG_FIREWIRE is not set
CONFIG_FIREWIRE_NOSY=y
CONFIG_I2O=y
CONFIG_I2O_LCT_NOTIFY_ON_CHANGES=y
CONFIG_I2O_EXT_ADAPTEC=y
CONFIG_I2O_EXT_ADAPTEC_DMA64=y
CONFIG_I2O_CONFIG=y
# CONFIG_I2O_CONFIG_OLD_IOCTL is not set
# CONFIG_I2O_BUS is not set
# CONFIG_I2O_PROC is not set
# CONFIG_MACINTOSH_DRIVERS is not set
# CONFIG_NETDEVICES is not set
# CONFIG_VHOST_NET is not set

#
# Input device support
#
CONFIG_INPUT=y
CONFIG_INPUT_FF_MEMLESS=y
CONFIG_INPUT_POLLDEV=y
CONFIG_INPUT_SPARSEKMAP=y
# CONFIG_INPUT_MATRIXKMAP is not set

#
# Userland interfaces
#
# CONFIG_INPUT_MOUSEDEV is not set
CONFIG_INPUT_JOYDEV=y
CONFIG_INPUT_EVDEV=y
# CONFIG_INPUT_EVBUG is not set

#
# Input Device Drivers
#
CONFIG_INPUT_KEYBOARD=y
# CONFIG_KEYBOARD_ADP5520 is not set
# CONFIG_KEYBOARD_ADP5588 is not set
# CONFIG_KEYBOARD_ADP5589 is not set
CONFIG_KEYBOARD_ATKBD=y
# CONFIG_KEYBOARD_QT1070 is not set
# CONFIG_KEYBOARD_QT2160 is not set
# CONFIG_KEYBOARD_LKKBD is not set
# CONFIG_KEYBOARD_GPIO is not set
# CONFIG_KEYBOARD_GPIO_POLLED is not set
# CONFIG_KEYBOARD_TCA6416 is not set
# CONFIG_KEYBOARD_TCA8418 is not set
# CONFIG_KEYBOARD_MATRIX is not set
# CONFIG_KEYBOARD_LM8323 is not set
# CONFIG_KEYBOARD_LM8333 is not set
# CONFIG_KEYBOARD_MAX7359 is not set
# CONFIG_KEYBOARD_MCS is not set
# CONFIG_KEYBOARD_MPR121 is not set
# CONFIG_KEYBOARD_NEWTON is not set
# CONFIG_KEYBOARD_OPENCORES is not set
# CONFIG_KEYBOARD_STOWAWAY is not set
# CONFIG_KEYBOARD_SUNKBD is not set
# CONFIG_KEYBOARD_STMPE is not set
# CONFIG_KEYBOARD_TC3589X is not set
# CONFIG_KEYBOARD_XTKBD is not set
CONFIG_INPUT_MOUSE=y
CONFIG_MOUSE_PS2=y
CONFIG_MOUSE_PS2_ALPS=y
CONFIG_MOUSE_PS2_LOGIPS2PP=y
CONFIG_MOUSE_PS2_SYNAPTICS=y
CONFIG_MOUSE_PS2_CYPRESS=y
CONFIG_MOUSE_PS2_TRACKPOINT=y
# CONFIG_MOUSE_PS2_ELANTECH is not set
# CONFIG_MOUSE_PS2_SENTELIC is not set
# CONFIG_MOUSE_PS2_TOUCHKIT is not set
# CONFIG_MOUSE_SERIAL is not set
# CONFIG_MOUSE_APPLETOUCH is not set
CONFIG_MOUSE_BCM5974=y
CONFIG_MOUSE_CYAPA=y
CONFIG_MOUSE_VSXXXAA=y
# CONFIG_MOUSE_GPIO is not set
CONFIG_MOUSE_SYNAPTICS_I2C=y
# CONFIG_MOUSE_SYNAPTICS_USB is not set
CONFIG_INPUT_JOYSTICK=y
CONFIG_JOYSTICK_ANALOG=y
# CONFIG_JOYSTICK_A3D is not set
CONFIG_JOYSTICK_ADI=y
# CONFIG_JOYSTICK_COBRA is not set
CONFIG_JOYSTICK_GF2K=y
# CONFIG_JOYSTICK_GRIP is not set
CONFIG_JOYSTICK_GRIP_MP=y
# CONFIG_JOYSTICK_GUILLEMOT is not set
CONFIG_JOYSTICK_INTERACT=y
CONFIG_JOYSTICK_SIDEWINDER=y
# CONFIG_JOYSTICK_TMDC is not set
CONFIG_JOYSTICK_IFORCE=y
CONFIG_JOYSTICK_IFORCE_USB=y
# CONFIG_JOYSTICK_IFORCE_232 is not set
# CONFIG_JOYSTICK_WARRIOR is not set
CONFIG_JOYSTICK_MAGELLAN=y
CONFIG_JOYSTICK_SPACEORB=y
CONFIG_JOYSTICK_SPACEBALL=y
CONFIG_JOYSTICK_STINGER=y
CONFIG_JOYSTICK_TWIDJOY=y
CONFIG_JOYSTICK_ZHENHUA=y
CONFIG_JOYSTICK_AS5011=y
CONFIG_JOYSTICK_JOYDUMP=y
# CONFIG_JOYSTICK_XPAD is not set
# CONFIG_INPUT_TABLET is not set
CONFIG_INPUT_TOUCHSCREEN=y
CONFIG_TOUCHSCREEN_ADS7846=y
CONFIG_TOUCHSCREEN_AD7877=y
# CONFIG_TOUCHSCREEN_AD7879 is not set
CONFIG_TOUCHSCREEN_ATMEL_MXT=y
CONFIG_TOUCHSCREEN_AUO_PIXCIR=y
CONFIG_TOUCHSCREEN_BU21013=y
# CONFIG_TOUCHSCREEN_CY8CTMG110 is not set
CONFIG_TOUCHSCREEN_CYTTSP_CORE=y
# CONFIG_TOUCHSCREEN_CYTTSP_I2C is not set
# CONFIG_TOUCHSCREEN_CYTTSP_SPI is not set
# CONFIG_TOUCHSCREEN_CYTTSP4_CORE is not set
CONFIG_TOUCHSCREEN_DA9052=y
CONFIG_TOUCHSCREEN_DYNAPRO=y
CONFIG_TOUCHSCREEN_HAMPSHIRE=y
CONFIG_TOUCHSCREEN_EETI=y
# CONFIG_TOUCHSCREEN_FUJITSU is not set
CONFIG_TOUCHSCREEN_ILI210X=y
# CONFIG_TOUCHSCREEN_GUNZE is not set
CONFIG_TOUCHSCREEN_ELO=y
# CONFIG_TOUCHSCREEN_WACOM_W8001 is not set
CONFIG_TOUCHSCREEN_WACOM_I2C=y
CONFIG_TOUCHSCREEN_MAX11801=y
CONFIG_TOUCHSCREEN_MCS5000=y
# CONFIG_TOUCHSCREEN_MMS114 is not set
CONFIG_TOUCHSCREEN_MTOUCH=y
CONFIG_TOUCHSCREEN_INEXIO=y
# CONFIG_TOUCHSCREEN_MK712 is not set
CONFIG_TOUCHSCREEN_PENMOUNT=y
CONFIG_TOUCHSCREEN_EDT_FT5X06=y
# CONFIG_TOUCHSCREEN_TOUCHRIGHT is not set
CONFIG_TOUCHSCREEN_TOUCHWIN=y
# CONFIG_TOUCHSCREEN_PIXCIR is not set
# CONFIG_TOUCHSCREEN_WM831X is not set
CONFIG_TOUCHSCREEN_USB_COMPOSITE=y
# CONFIG_TOUCHSCREEN_USB_EGALAX is not set
# CONFIG_TOUCHSCREEN_USB_PANJIT is not set
# CONFIG_TOUCHSCREEN_USB_3M is not set
CONFIG_TOUCHSCREEN_USB_ITM=y
# CONFIG_TOUCHSCREEN_USB_ETURBO is not set
CONFIG_TOUCHSCREEN_USB_GUNZE=y
CONFIG_TOUCHSCREEN_USB_DMC_TSC10=y
# CONFIG_TOUCHSCREEN_USB_IRTOUCH is not set
CONFIG_TOUCHSCREEN_USB_IDEALTEK=y
# CONFIG_TOUCHSCREEN_USB_GENERAL_TOUCH is not set
# CONFIG_TOUCHSCREEN_USB_GOTOP is not set
CONFIG_TOUCHSCREEN_USB_JASTEC=y
# CONFIG_TOUCHSCREEN_USB_ELO is not set
CONFIG_TOUCHSCREEN_USB_E2I=y
# CONFIG_TOUCHSCREEN_USB_ZYTRONIC is not set
# CONFIG_TOUCHSCREEN_USB_ETT_TC45USB is not set
# CONFIG_TOUCHSCREEN_USB_NEXIO is not set
CONFIG_TOUCHSCREEN_USB_EASYTOUCH=y
# CONFIG_TOUCHSCREEN_TOUCHIT213 is not set
# CONFIG_TOUCHSCREEN_TSC_SERIO is not set
CONFIG_TOUCHSCREEN_TSC2005=y
CONFIG_TOUCHSCREEN_TSC2007=y
CONFIG_TOUCHSCREEN_PCAP=y
# CONFIG_TOUCHSCREEN_ST1232 is not set
# CONFIG_TOUCHSCREEN_STMPE is not set
CONFIG_TOUCHSCREEN_TPS6507X=y
CONFIG_INPUT_MISC=y
CONFIG_INPUT_AD714X=y
CONFIG_INPUT_AD714X_I2C=y
# CONFIG_INPUT_AD714X_SPI is not set
CONFIG_INPUT_BMA150=y
# CONFIG_INPUT_MMA8450 is not set
CONFIG_INPUT_MPU3050=y
CONFIG_INPUT_APANEL=y
CONFIG_INPUT_GP2A=y
# CONFIG_INPUT_GPIO_TILT_POLLED is not set
# CONFIG_INPUT_ATLAS_BTNS is not set
CONFIG_INPUT_ATI_REMOTE2=y
CONFIG_INPUT_KEYSPAN_REMOTE=y
CONFIG_INPUT_KXTJ9=y
CONFIG_INPUT_KXTJ9_POLLED_MODE=y
# CONFIG_INPUT_POWERMATE is not set
CONFIG_INPUT_YEALINK=y
CONFIG_INPUT_CM109=y
CONFIG_INPUT_RETU_PWRBUTTON=y
CONFIG_INPUT_TWL6040_VIBRA=y
CONFIG_INPUT_UINPUT=y
# CONFIG_INPUT_PCF50633_PMU is not set
# CONFIG_INPUT_PCF8574 is not set
CONFIG_INPUT_PWM_BEEPER=y
CONFIG_INPUT_GPIO_ROTARY_ENCODER=y
# CONFIG_INPUT_DA9052_ONKEY is not set
CONFIG_INPUT_WM831X_ON=y
CONFIG_INPUT_PCAP=y
CONFIG_INPUT_ADXL34X=y
CONFIG_INPUT_ADXL34X_I2C=y
# CONFIG_INPUT_ADXL34X_SPI is not set
# CONFIG_INPUT_IMS_PCU is not set
CONFIG_INPUT_CMA3000=y
# CONFIG_INPUT_CMA3000_I2C is not set

#
# Hardware I/O ports
#
CONFIG_SERIO=y
CONFIG_SERIO_I8042=y
CONFIG_SERIO_SERPORT=y
CONFIG_SERIO_CT82C710=y
CONFIG_SERIO_PCIPS2=y
CONFIG_SERIO_LIBPS2=y
# CONFIG_SERIO_RAW is not set
CONFIG_SERIO_ALTERA_PS2=y
CONFIG_SERIO_PS2MULT=y
CONFIG_SERIO_ARC_PS2=y
CONFIG_GAMEPORT=y
CONFIG_GAMEPORT_NS558=y
CONFIG_GAMEPORT_L4=y
CONFIG_GAMEPORT_EMU10K1=y
# CONFIG_GAMEPORT_FM801 is not set

#
# Character devices
#
CONFIG_TTY=y
# CONFIG_VT is not set
CONFIG_UNIX98_PTYS=y
# CONFIG_DEVPTS_MULTIPLE_INSTANCES is not set
CONFIG_LEGACY_PTYS=y
CONFIG_LEGACY_PTY_COUNT=256
# CONFIG_SERIAL_NONSTANDARD is not set
# CONFIG_NOZOMI is not set
# CONFIG_N_GSM is not set
# CONFIG_TRACE_SINK is not set
# CONFIG_DEVKMEM is not set

#
# Serial drivers
#
CONFIG_SERIAL_8250=y
CONFIG_SERIAL_8250_DEPRECATED_OPTIONS=y
CONFIG_SERIAL_8250_PNP=y
CONFIG_SERIAL_8250_CONSOLE=y
CONFIG_FIX_EARLYCON_MEM=y
CONFIG_SERIAL_8250_PCI=y
# CONFIG_SERIAL_8250_CS is not set
CONFIG_SERIAL_8250_NR_UARTS=4
CONFIG_SERIAL_8250_RUNTIME_UARTS=4
# CONFIG_SERIAL_8250_EXTENDED is not set
# CONFIG_SERIAL_8250_DW is not set

#
# Non-8250 serial port support
#
# CONFIG_SERIAL_MAX3100 is not set
# CONFIG_SERIAL_MAX310X is not set
# CONFIG_SERIAL_MRST_MAX3110 is not set
# CONFIG_SERIAL_MFD_HSU is not set
# CONFIG_SERIAL_UARTLITE is not set
CONFIG_SERIAL_CORE=y
CONFIG_SERIAL_CORE_CONSOLE=y
# CONFIG_SERIAL_JSM is not set
# CONFIG_SERIAL_SCCNXP is not set
# CONFIG_SERIAL_TIMBERDALE is not set
# CONFIG_SERIAL_ALTERA_JTAGUART is not set
# CONFIG_SERIAL_ALTERA_UART is not set
# CONFIG_SERIAL_IFX6X60 is not set
# CONFIG_SERIAL_PCH_UART is not set
# CONFIG_SERIAL_ARC is not set
# CONFIG_SERIAL_RP2 is not set
# CONFIG_SERIAL_FSL_LPUART is not set
# CONFIG_TTY_PRINTK is not set
# CONFIG_VIRTIO_CONSOLE is not set
# CONFIG_IPMI_HANDLER is not set
# CONFIG_HW_RANDOM is not set
CONFIG_NVRAM=y
# CONFIG_R3964 is not set
CONFIG_APPLICOM=y

#
# PCMCIA character devices
#
# CONFIG_SYNCLINK_CS is not set
CONFIG_CARDMAN_4000=y
# CONFIG_CARDMAN_4040 is not set
# CONFIG_MWAVE is not set
# CONFIG_HPET is not set
# CONFIG_HANGCHECK_TIMER is not set
CONFIG_TCG_TPM=y
# CONFIG_TCG_TIS is not set
CONFIG_TCG_TIS_I2C_INFINEON=y
CONFIG_TCG_NSC=y
# CONFIG_TCG_ATMEL is not set
# CONFIG_TCG_INFINEON is not set
# CONFIG_TCG_ST33_I2C is not set
# CONFIG_TELCLOCK is not set
CONFIG_DEVPORT=y
CONFIG_I2C=y
CONFIG_I2C_BOARDINFO=y
# CONFIG_I2C_COMPAT is not set
CONFIG_I2C_CHARDEV=y
CONFIG_I2C_MUX=y

#
# Multiplexer I2C Chip support
#
CONFIG_I2C_MUX_GPIO=y
# CONFIG_I2C_MUX_PCA9541 is not set
CONFIG_I2C_MUX_PCA954x=y
CONFIG_I2C_HELPER_AUTO=y
CONFIG_I2C_SMBUS=y
CONFIG_I2C_ALGOBIT=y
CONFIG_I2C_ALGOPCA=y

#
# I2C Hardware Bus support
#

#
# PC SMBus host controller drivers
#
# CONFIG_I2C_ALI1535 is not set
CONFIG_I2C_ALI1563=y
CONFIG_I2C_ALI15X3=y
# CONFIG_I2C_AMD756 is not set
CONFIG_I2C_AMD8111=y
CONFIG_I2C_I801=y
# CONFIG_I2C_ISCH is not set
CONFIG_I2C_ISMT=y
# CONFIG_I2C_PIIX4 is not set
# CONFIG_I2C_NFORCE2 is not set
CONFIG_I2C_SIS5595=y
CONFIG_I2C_SIS630=y
# CONFIG_I2C_SIS96X is not set
# CONFIG_I2C_VIA is not set
# CONFIG_I2C_VIAPRO is not set

#
# ACPI drivers
#
# CONFIG_I2C_SCMI is not set

#
# I2C system bus drivers (mostly embedded / system-on-chip)
#
CONFIG_I2C_CBUS_GPIO=y
# CONFIG_I2C_DESIGNWARE_PCI is not set
CONFIG_I2C_EG20T=y
# CONFIG_I2C_GPIO is not set
CONFIG_I2C_KEMPLD=y
CONFIG_I2C_OCORES=y
CONFIG_I2C_PCA_PLATFORM=y
# CONFIG_I2C_PXA_PCI is not set
CONFIG_I2C_SIMTEC=y
CONFIG_I2C_XILINX=y

#
# External I2C/SMBus adapter drivers
#
CONFIG_I2C_DIOLAN_U2C=y
CONFIG_I2C_PARPORT_LIGHT=y
# CONFIG_I2C_TAOS_EVM is not set
# CONFIG_I2C_TINY_USB is not set
# CONFIG_I2C_VIPERBOARD is not set

#
# Other I2C/SMBus bus drivers
#
# CONFIG_I2C_DEBUG_CORE is not set
# CONFIG_I2C_DEBUG_ALGO is not set
# CONFIG_I2C_DEBUG_BUS is not set
CONFIG_SPI=y
CONFIG_SPI_DEBUG=y
CONFIG_SPI_MASTER=y

#
# SPI Master Controller Drivers
#
CONFIG_SPI_ALTERA=y
CONFIG_SPI_BITBANG=y
# CONFIG_SPI_GPIO is not set
CONFIG_SPI_OC_TINY=y
CONFIG_SPI_PXA2XX_DMA=y
CONFIG_SPI_PXA2XX=y
CONFIG_SPI_PXA2XX_PCI=y
CONFIG_SPI_SC18IS602=y
CONFIG_SPI_TOPCLIFF_PCH=y
CONFIG_SPI_XCOMM=y
CONFIG_SPI_XILINX=y
CONFIG_SPI_DESIGNWARE=y
CONFIG_SPI_DW_PCI=y

#
# SPI Protocol Masters
#
CONFIG_SPI_SPIDEV=y
CONFIG_SPI_TLE62X0=y
# CONFIG_HSI is not set

#
# PPS support
#
CONFIG_PPS=y
# CONFIG_PPS_DEBUG is not set

#
# PPS clients support
#
CONFIG_PPS_CLIENT_KTIMER=y
# CONFIG_PPS_CLIENT_LDISC is not set
CONFIG_PPS_CLIENT_GPIO=y

#
# PPS generators support
#

#
# PTP clock support
#
CONFIG_PTP_1588_CLOCK=y

#
# Enable PHYLIB and NETWORK_PHY_TIMESTAMPING to see the additional clocks.
#
CONFIG_PTP_1588_CLOCK_PCH=y
CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y
CONFIG_GPIO_DEVRES=y
CONFIG_GPIOLIB=y
CONFIG_GPIO_ACPI=y
# CONFIG_DEBUG_GPIO is not set
# CONFIG_GPIO_SYSFS is not set
CONFIG_GPIO_GENERIC=y
# CONFIG_GPIO_DA9052 is not set
CONFIG_GPIO_MAX730X=y

#
# Memory mapped GPIO drivers:
#
CONFIG_GPIO_GENERIC_PLATFORM=y
# CONFIG_GPIO_IT8761E is not set
CONFIG_GPIO_TS5500=y
CONFIG_GPIO_SCH=y
CONFIG_GPIO_ICH=y
CONFIG_GPIO_VX855=y
# CONFIG_GPIO_LYNXPOINT is not set

#
# I2C GPIO expanders:
#
CONFIG_GPIO_ARIZONA=y
# CONFIG_GPIO_MAX7300 is not set
CONFIG_GPIO_MAX732X=y
# CONFIG_GPIO_MAX732X_IRQ is not set
CONFIG_GPIO_PCA953X=y
CONFIG_GPIO_PCA953X_IRQ=y
CONFIG_GPIO_PCF857X=y
CONFIG_GPIO_RC5T583=y
# CONFIG_GPIO_SX150X is not set
CONFIG_GPIO_STMPE=y
CONFIG_GPIO_TC3589X=y
CONFIG_GPIO_TPS65912=y
CONFIG_GPIO_TWL6040=y
CONFIG_GPIO_WM831X=y
CONFIG_GPIO_WM8350=y
CONFIG_GPIO_WM8994=y
CONFIG_GPIO_ADP5520=y
# CONFIG_GPIO_ADP5588 is not set

#
# PCI GPIO expanders:
#
CONFIG_GPIO_CS5535=y
CONFIG_GPIO_BT8XX=y
CONFIG_GPIO_AMD8111=y
CONFIG_GPIO_LANGWELL=y
# CONFIG_GPIO_PCH is not set
CONFIG_GPIO_ML_IOH=y
CONFIG_GPIO_TIMBERDALE=y
CONFIG_GPIO_RDC321X=y

#
# SPI GPIO expanders:
#
CONFIG_GPIO_MAX7301=y
CONFIG_GPIO_MCP23S08=y
CONFIG_GPIO_MC33880=y
# CONFIG_GPIO_74X164 is not set

#
# AC97 GPIO expanders:
#

#
# MODULbus GPIO expanders:
#
CONFIG_GPIO_JANZ_TTL=y
# CONFIG_GPIO_TPS6586X is not set
CONFIG_GPIO_TPS65910=y

#
# USB GPIO expanders:
#
CONFIG_GPIO_VIPERBOARD=y
CONFIG_W1=y
# CONFIG_W1_CON is not set

#
# 1-wire Bus Masters
#
# CONFIG_W1_MASTER_MATROX is not set
CONFIG_W1_MASTER_DS2490=y
CONFIG_W1_MASTER_DS2482=y
CONFIG_W1_MASTER_DS1WM=y
CONFIG_W1_MASTER_GPIO=y

#
# 1-wire Slaves
#
# CONFIG_W1_SLAVE_THERM is not set
CONFIG_W1_SLAVE_SMEM=y
# CONFIG_W1_SLAVE_DS2408 is not set
CONFIG_W1_SLAVE_DS2413=y
CONFIG_W1_SLAVE_DS2423=y
CONFIG_W1_SLAVE_DS2431=y
CONFIG_W1_SLAVE_DS2433=y
# CONFIG_W1_SLAVE_DS2433_CRC is not set
# CONFIG_W1_SLAVE_DS2760 is not set
CONFIG_W1_SLAVE_DS2780=y
CONFIG_W1_SLAVE_DS2781=y
CONFIG_W1_SLAVE_DS28E04=y
CONFIG_W1_SLAVE_BQ27000=y
CONFIG_POWER_SUPPLY=y
CONFIG_POWER_SUPPLY_DEBUG=y
# CONFIG_PDA_POWER is not set
CONFIG_GENERIC_ADC_BATTERY=y
CONFIG_WM831X_BACKUP=y
CONFIG_WM831X_POWER=y
CONFIG_WM8350_POWER=y
CONFIG_TEST_POWER=y
CONFIG_BATTERY_DS2780=y
CONFIG_BATTERY_DS2781=y
CONFIG_BATTERY_DS2782=y
CONFIG_BATTERY_SBS=y
# CONFIG_BATTERY_BQ27x00 is not set
# CONFIG_BATTERY_DA9052 is not set
# CONFIG_BATTERY_MAX17040 is not set
CONFIG_BATTERY_MAX17042=y
CONFIG_CHARGER_PCF50633=y
# CONFIG_CHARGER_ISP1704 is not set
CONFIG_CHARGER_MAX8903=y
# CONFIG_CHARGER_LP8727 is not set
CONFIG_CHARGER_GPIO=y
# CONFIG_CHARGER_MANAGER is not set
CONFIG_CHARGER_MAX8997=y
CONFIG_CHARGER_MAX8998=y
CONFIG_CHARGER_BQ2415X=y
CONFIG_CHARGER_SMB347=y
CONFIG_BATTERY_GOLDFISH=y
# CONFIG_POWER_RESET is not set
# CONFIG_POWER_AVS is not set
CONFIG_HWMON=y
CONFIG_HWMON_VID=y
CONFIG_HWMON_DEBUG_CHIP=y

#
# Native drivers
#
CONFIG_SENSORS_AD7314=y
CONFIG_SENSORS_AD7414=y
# CONFIG_SENSORS_AD7418 is not set
CONFIG_SENSORS_ADCXX=y
# CONFIG_SENSORS_ADM1021 is not set
# CONFIG_SENSORS_ADM1025 is not set
CONFIG_SENSORS_ADM1026=y
CONFIG_SENSORS_ADM1029=y
# CONFIG_SENSORS_ADM1031 is not set
# CONFIG_SENSORS_ADM9240 is not set
CONFIG_SENSORS_ADT7X10=y
CONFIG_SENSORS_ADT7310=y
# CONFIG_SENSORS_ADT7410 is not set
CONFIG_SENSORS_ADT7411=y
CONFIG_SENSORS_ADT7462=y
CONFIG_SENSORS_ADT7470=y
# CONFIG_SENSORS_ADT7475 is not set
CONFIG_SENSORS_ASC7621=y
# CONFIG_SENSORS_K8TEMP is not set
# CONFIG_SENSORS_K10TEMP is not set
CONFIG_SENSORS_FAM15H_POWER=y
CONFIG_SENSORS_ASB100=y
CONFIG_SENSORS_ATXP1=y
CONFIG_SENSORS_DS620=y
CONFIG_SENSORS_DS1621=y
CONFIG_SENSORS_DA9052_ADC=y
# CONFIG_SENSORS_I5K_AMB is not set
CONFIG_SENSORS_F71805F=y
CONFIG_SENSORS_F71882FG=y
# CONFIG_SENSORS_F75375S is not set
CONFIG_SENSORS_FSCHMD=y
CONFIG_SENSORS_G760A=y
# CONFIG_SENSORS_G762 is not set
# CONFIG_SENSORS_GL518SM is not set
CONFIG_SENSORS_GL520SM=y
CONFIG_SENSORS_GPIO_FAN=y
CONFIG_SENSORS_HIH6130=y
# CONFIG_SENSORS_CORETEMP is not set
# CONFIG_SENSORS_IIO_HWMON is not set
CONFIG_SENSORS_IT87=y
CONFIG_SENSORS_JC42=y
CONFIG_SENSORS_LINEAGE=y
CONFIG_SENSORS_LM63=y
# CONFIG_SENSORS_LM70 is not set
CONFIG_SENSORS_LM73=y
# CONFIG_SENSORS_LM75 is not set
CONFIG_SENSORS_LM77=y
# CONFIG_SENSORS_LM78 is not set
CONFIG_SENSORS_LM80=y
CONFIG_SENSORS_LM83=y
# CONFIG_SENSORS_LM85 is not set
CONFIG_SENSORS_LM87=y
# CONFIG_SENSORS_LM90 is not set
# CONFIG_SENSORS_LM92 is not set
CONFIG_SENSORS_LM93=y
CONFIG_SENSORS_LTC4151=y
CONFIG_SENSORS_LTC4215=y
CONFIG_SENSORS_LTC4245=y
CONFIG_SENSORS_LTC4261=y
CONFIG_SENSORS_LM95234=y
CONFIG_SENSORS_LM95241=y
# CONFIG_SENSORS_LM95245 is not set
CONFIG_SENSORS_MAX1111=y
CONFIG_SENSORS_MAX16065=y
CONFIG_SENSORS_MAX1619=y
CONFIG_SENSORS_MAX1668=y
CONFIG_SENSORS_MAX197=y
# CONFIG_SENSORS_MAX6639 is not set
CONFIG_SENSORS_MAX6642=y
# CONFIG_SENSORS_MAX6650 is not set
# CONFIG_SENSORS_MAX6697 is not set
CONFIG_SENSORS_MCP3021=y
CONFIG_SENSORS_NCT6775=y
CONFIG_SENSORS_PC87360=y
CONFIG_SENSORS_PC87427=y
# CONFIG_SENSORS_PCF8591 is not set
CONFIG_PMBUS=y
# CONFIG_SENSORS_PMBUS is not set
CONFIG_SENSORS_ADM1275=y
# CONFIG_SENSORS_LM25066 is not set
CONFIG_SENSORS_LTC2978=y
CONFIG_SENSORS_MAX16064=y
# CONFIG_SENSORS_MAX34440 is not set
# CONFIG_SENSORS_MAX8688 is not set
CONFIG_SENSORS_UCD9000=y
CONFIG_SENSORS_UCD9200=y
CONFIG_SENSORS_ZL6100=y
CONFIG_SENSORS_SHT15=y
CONFIG_SENSORS_SHT21=y
CONFIG_SENSORS_SIS5595=y
# CONFIG_SENSORS_SMM665 is not set
# CONFIG_SENSORS_DME1737 is not set
CONFIG_SENSORS_EMC1403=y
CONFIG_SENSORS_EMC2103=y
CONFIG_SENSORS_EMC6W201=y
CONFIG_SENSORS_SMSC47M1=y
# CONFIG_SENSORS_SMSC47M192 is not set
CONFIG_SENSORS_SMSC47B397=y
# CONFIG_SENSORS_SCH56XX_COMMON is not set
CONFIG_SENSORS_ADS1015=y
# CONFIG_SENSORS_ADS7828 is not set
# CONFIG_SENSORS_ADS7871 is not set
CONFIG_SENSORS_AMC6821=y
CONFIG_SENSORS_INA209=y
# CONFIG_SENSORS_INA2XX is not set
CONFIG_SENSORS_THMC50=y
# CONFIG_SENSORS_TMP102 is not set
# CONFIG_SENSORS_TMP401 is not set
# CONFIG_SENSORS_TMP421 is not set
CONFIG_SENSORS_VIA_CPUTEMP=y
# CONFIG_SENSORS_VIA686A is not set
CONFIG_SENSORS_VT1211=y
CONFIG_SENSORS_VT8231=y
CONFIG_SENSORS_W83781D=y
CONFIG_SENSORS_W83791D=y
# CONFIG_SENSORS_W83792D is not set
CONFIG_SENSORS_W83793=y
CONFIG_SENSORS_W83795=y
# CONFIG_SENSORS_W83795_FANCTRL is not set
# CONFIG_SENSORS_W83L785TS is not set
CONFIG_SENSORS_W83L786NG=y
CONFIG_SENSORS_W83627HF=y
CONFIG_SENSORS_W83627EHF=y
CONFIG_SENSORS_WM831X=y
CONFIG_SENSORS_WM8350=y
CONFIG_SENSORS_APPLESMC=y

#
# ACPI drivers
#
# CONFIG_SENSORS_ACPI_POWER is not set
# CONFIG_SENSORS_ATK0110 is not set
CONFIG_THERMAL=y
CONFIG_THERMAL_HWMON=y
CONFIG_THERMAL_DEFAULT_GOV_STEP_WISE=y
# CONFIG_THERMAL_DEFAULT_GOV_FAIR_SHARE is not set
# CONFIG_THERMAL_DEFAULT_GOV_USER_SPACE is not set
# CONFIG_THERMAL_GOV_FAIR_SHARE is not set
CONFIG_THERMAL_GOV_STEP_WISE=y
# CONFIG_THERMAL_GOV_USER_SPACE is not set
# CONFIG_CPU_THERMAL is not set
# CONFIG_THERMAL_EMULATION is not set
# CONFIG_INTEL_POWERCLAMP is not set

#
# Texas Instruments thermal drivers
#
# CONFIG_WATCHDOG is not set
CONFIG_SSB_POSSIBLE=y

#
# Sonics Silicon Backplane
#
CONFIG_SSB=y
CONFIG_SSB_SPROM=y
CONFIG_SSB_PCIHOST_POSSIBLE=y
CONFIG_SSB_PCIHOST=y
# CONFIG_SSB_B43_PCI_BRIDGE is not set
CONFIG_SSB_PCMCIAHOST_POSSIBLE=y
# CONFIG_SSB_PCMCIAHOST is not set
CONFIG_SSB_SDIOHOST_POSSIBLE=y
CONFIG_SSB_SDIOHOST=y
CONFIG_SSB_SILENT=y
CONFIG_SSB_DRIVER_PCICORE_POSSIBLE=y
CONFIG_SSB_DRIVER_PCICORE=y
CONFIG_SSB_DRIVER_GPIO=y
CONFIG_BCMA_POSSIBLE=y

#
# Broadcom specific AMBA
#
CONFIG_BCMA=y
CONFIG_BCMA_HOST_PCI_POSSIBLE=y
# CONFIG_BCMA_HOST_PCI is not set
CONFIG_BCMA_DRIVER_GMAC_CMN=y
# CONFIG_BCMA_DRIVER_GPIO is not set
# CONFIG_BCMA_DEBUG is not set

#
# Multifunction device drivers
#
CONFIG_MFD_CORE=y
CONFIG_MFD_CS5535=y
# CONFIG_MFD_AS3711 is not set
CONFIG_PMIC_ADP5520=y
CONFIG_MFD_AAT2870_CORE=y
# CONFIG_MFD_CROS_EC is not set
# CONFIG_PMIC_DA903X is not set
CONFIG_PMIC_DA9052=y
# CONFIG_MFD_DA9052_SPI is not set
CONFIG_MFD_DA9052_I2C=y
# CONFIG_MFD_DA9055 is not set
# CONFIG_MFD_MC13XXX_SPI is not set
# CONFIG_MFD_MC13XXX_I2C is not set
# CONFIG_HTC_PASIC3 is not set
# CONFIG_HTC_I2CPLD is not set
CONFIG_LPC_ICH=y
CONFIG_LPC_SCH=y
CONFIG_MFD_JANZ_CMODIO=y
CONFIG_MFD_KEMPLD=y
# CONFIG_MFD_88PM800 is not set
CONFIG_MFD_88PM805=y
# CONFIG_MFD_88PM860X is not set
# CONFIG_MFD_MAX77686 is not set
# CONFIG_MFD_MAX77693 is not set
# CONFIG_MFD_MAX8907 is not set
# CONFIG_MFD_MAX8925 is not set
CONFIG_MFD_MAX8997=y
CONFIG_MFD_MAX8998=y
CONFIG_EZX_PCAP=y
CONFIG_MFD_VIPERBOARD=y
CONFIG_MFD_RETU=y
CONFIG_MFD_PCF50633=y
CONFIG_PCF50633_ADC=y
CONFIG_PCF50633_GPIO=y
CONFIG_MFD_RDC321X=y
# CONFIG_MFD_RTSX_PCI is not set
CONFIG_MFD_RC5T583=y
CONFIG_MFD_SEC_CORE=y
# CONFIG_MFD_SI476X_CORE is not set
# CONFIG_MFD_SM501 is not set
CONFIG_MFD_SMSC=y
# CONFIG_ABX500_CORE is not set
CONFIG_MFD_STMPE=y

#
# STMicroelectronics STMPE Interface Drivers
#
# CONFIG_STMPE_I2C is not set
# CONFIG_STMPE_SPI is not set
CONFIG_MFD_SYSCON=y
# CONFIG_MFD_TI_AM335X_TSCADC is not set
CONFIG_MFD_LP8788=y
# CONFIG_MFD_PALMAS is not set
# CONFIG_TPS6105X is not set
# CONFIG_TPS65010 is not set
CONFIG_TPS6507X=y
# CONFIG_MFD_TPS65090 is not set
# CONFIG_MFD_TPS65217 is not set
CONFIG_MFD_TPS6586X=y
CONFIG_MFD_TPS65910=y
CONFIG_MFD_TPS65912=y
CONFIG_MFD_TPS65912_I2C=y
# CONFIG_MFD_TPS65912_SPI is not set
# CONFIG_MFD_TPS80031 is not set
# CONFIG_TWL4030_CORE is not set
CONFIG_TWL6040_CORE=y
CONFIG_MFD_WL1273_CORE=y
CONFIG_MFD_LM3533=y
CONFIG_MFD_TIMBERDALE=y
CONFIG_MFD_TC3589X=y
# CONFIG_MFD_TMIO is not set
CONFIG_MFD_VX855=y
CONFIG_MFD_ARIZONA=y
# CONFIG_MFD_ARIZONA_I2C is not set
CONFIG_MFD_ARIZONA_SPI=y
CONFIG_MFD_WM5102=y
CONFIG_MFD_WM5110=y
# CONFIG_MFD_WM8997 is not set
# CONFIG_MFD_WM8400 is not set
CONFIG_MFD_WM831X=y
CONFIG_MFD_WM831X_I2C=y
CONFIG_MFD_WM831X_SPI=y
CONFIG_MFD_WM8350=y
CONFIG_MFD_WM8350_I2C=y
CONFIG_MFD_WM8994=y
CONFIG_REGULATOR=y
CONFIG_REGULATOR_DEBUG=y
CONFIG_REGULATOR_DUMMY=y
CONFIG_REGULATOR_FIXED_VOLTAGE=y
CONFIG_REGULATOR_VIRTUAL_CONSUMER=y
# CONFIG_REGULATOR_USERSPACE_CONSUMER is not set
CONFIG_REGULATOR_GPIO=y
# CONFIG_REGULATOR_AD5398 is not set
# CONFIG_REGULATOR_AAT2870 is not set
CONFIG_REGULATOR_DA9052=y
# CONFIG_REGULATOR_FAN53555 is not set
# CONFIG_REGULATOR_ANATOP is not set
CONFIG_REGULATOR_ISL6271A=y
# CONFIG_REGULATOR_MAX1586 is not set
CONFIG_REGULATOR_MAX8649=y
CONFIG_REGULATOR_MAX8660=y
# CONFIG_REGULATOR_MAX8952 is not set
# CONFIG_REGULATOR_MAX8973 is not set
CONFIG_REGULATOR_MAX8997=y
CONFIG_REGULATOR_MAX8998=y
CONFIG_REGULATOR_PCAP=y
CONFIG_REGULATOR_LP3971=y
# CONFIG_REGULATOR_LP3972 is not set
CONFIG_REGULATOR_LP872X=y
CONFIG_REGULATOR_LP8755=y
CONFIG_REGULATOR_LP8788=y
CONFIG_REGULATOR_PCF50633=y
# CONFIG_REGULATOR_RC5T583 is not set
# CONFIG_REGULATOR_S2MPS11 is not set
CONFIG_REGULATOR_S5M8767=y
CONFIG_REGULATOR_TPS51632=y
CONFIG_REGULATOR_TPS62360=y
CONFIG_REGULATOR_TPS65023=y
CONFIG_REGULATOR_TPS6507X=y
CONFIG_REGULATOR_TPS6524X=y
CONFIG_REGULATOR_TPS6586X=y
CONFIG_REGULATOR_TPS65910=y
CONFIG_REGULATOR_TPS65912=y
# CONFIG_REGULATOR_WM831X is not set
CONFIG_REGULATOR_WM8350=y
CONFIG_REGULATOR_WM8994=y
# CONFIG_MEDIA_SUPPORT is not set

#
# Graphics support
#
CONFIG_AGP=y
# CONFIG_AGP_AMD64 is not set
CONFIG_AGP_INTEL=y
CONFIG_AGP_SIS=y
CONFIG_AGP_VIA=y
CONFIG_VGA_ARB=y
CONFIG_VGA_ARB_MAX_GPUS=16
# CONFIG_VGA_SWITCHEROO is not set
# CONFIG_DRM is not set
CONFIG_VGASTATE=y
CONFIG_VIDEO_OUTPUT_CONTROL=y
CONFIG_FB=y
# CONFIG_FIRMWARE_EDID is not set
CONFIG_FB_DDC=y
CONFIG_FB_BOOT_VESA_SUPPORT=y
CONFIG_FB_CFB_FILLRECT=y
CONFIG_FB_CFB_COPYAREA=y
CONFIG_FB_CFB_IMAGEBLIT=y
# CONFIG_FB_CFB_REV_PIXELS_IN_BYTE is not set
CONFIG_FB_SYS_FILLRECT=y
CONFIG_FB_SYS_COPYAREA=y
CONFIG_FB_SYS_IMAGEBLIT=y
CONFIG_FB_FOREIGN_ENDIAN=y
CONFIG_FB_BOTH_ENDIAN=y
# CONFIG_FB_BIG_ENDIAN is not set
# CONFIG_FB_LITTLE_ENDIAN is not set
CONFIG_FB_SYS_FOPS=y
CONFIG_FB_DEFERRED_IO=y
CONFIG_FB_HECUBA=y
CONFIG_FB_SVGALIB=y
# CONFIG_FB_MACMODES is not set
CONFIG_FB_BACKLIGHT=y
CONFIG_FB_MODE_HELPERS=y
CONFIG_FB_TILEBLITTING=y

#
# Frame buffer hardware drivers
#
# CONFIG_FB_CIRRUS is not set
CONFIG_FB_PM2=y
# CONFIG_FB_PM2_FIFO_DISCONNECT is not set
CONFIG_FB_CYBER2000=y
# CONFIG_FB_CYBER2000_DDC is not set
# CONFIG_FB_ARC is not set
# CONFIG_FB_ASILIANT is not set
# CONFIG_FB_IMSTT is not set
# CONFIG_FB_VGA16 is not set
CONFIG_FB_UVESA=y
# CONFIG_FB_VESA is not set
CONFIG_FB_N411=y
CONFIG_FB_HGA=y
CONFIG_FB_S1D13XXX=y
# CONFIG_FB_NVIDIA is not set
# CONFIG_FB_RIVA is not set
CONFIG_FB_I740=y
CONFIG_FB_LE80578=y
CONFIG_FB_CARILLO_RANCH=y
# CONFIG_FB_INTEL is not set
# CONFIG_FB_MATROX is not set
CONFIG_FB_RADEON=y
CONFIG_FB_RADEON_I2C=y
# CONFIG_FB_RADEON_BACKLIGHT is not set
# CONFIG_FB_RADEON_DEBUG is not set
CONFIG_FB_ATY128=y
CONFIG_FB_ATY128_BACKLIGHT=y
CONFIG_FB_ATY=y
CONFIG_FB_ATY_CT=y
# CONFIG_FB_ATY_GENERIC_LCD is not set
CONFIG_FB_ATY_GX=y
CONFIG_FB_ATY_BACKLIGHT=y
CONFIG_FB_S3=y
# CONFIG_FB_S3_DDC is not set
# CONFIG_FB_SAVAGE is not set
CONFIG_FB_SIS=y
# CONFIG_FB_SIS_300 is not set
# CONFIG_FB_SIS_315 is not set
CONFIG_FB_VIA=y
CONFIG_FB_VIA_DIRECT_PROCFS=y
# CONFIG_FB_VIA_X_COMPATIBILITY is not set
CONFIG_FB_NEOMAGIC=y
CONFIG_FB_KYRO=y
# CONFIG_FB_3DFX is not set
# CONFIG_FB_VOODOO1 is not set
CONFIG_FB_VT8623=y
CONFIG_FB_TRIDENT=y
# CONFIG_FB_ARK is not set
CONFIG_FB_PM3=y
CONFIG_FB_CARMINE=y
CONFIG_FB_CARMINE_DRAM_EVAL=y
# CONFIG_CARMINE_DRAM_CUSTOM is not set
# CONFIG_FB_GEODE is not set
CONFIG_FB_TMIO=y
# CONFIG_FB_TMIO_ACCELL is not set
CONFIG_FB_SMSCUFX=y
CONFIG_FB_UDL=y
CONFIG_FB_GOLDFISH=y
# CONFIG_FB_VIRTUAL is not set
CONFIG_FB_METRONOME=y
CONFIG_FB_MB862XX=y
CONFIG_FB_MB862XX_PCI_GDC=y
# CONFIG_FB_MB862XX_I2C is not set
# CONFIG_FB_BROADSHEET is not set
# CONFIG_FB_AUO_K190X is not set
# CONFIG_EXYNOS_VIDEO is not set
CONFIG_BACKLIGHT_LCD_SUPPORT=y
CONFIG_LCD_CLASS_DEVICE=y
# CONFIG_LCD_L4F00242T03 is not set
CONFIG_LCD_LMS283GF05=y
CONFIG_LCD_LTV350QV=y
# CONFIG_LCD_ILI922X is not set
# CONFIG_LCD_ILI9320 is not set
CONFIG_LCD_TDO24M=y
# CONFIG_LCD_VGG2432A4 is not set
CONFIG_LCD_PLATFORM=y
# CONFIG_LCD_S6E63M0 is not set
CONFIG_LCD_LD9040=y
# CONFIG_LCD_AMS369FG06 is not set
CONFIG_LCD_LMS501KF03=y
CONFIG_LCD_HX8357=y
CONFIG_BACKLIGHT_CLASS_DEVICE=y
CONFIG_BACKLIGHT_GENERIC=y
# CONFIG_BACKLIGHT_LM3533 is not set
CONFIG_BACKLIGHT_CARILLO_RANCH=y
CONFIG_BACKLIGHT_PWM=y
# CONFIG_BACKLIGHT_DA9052 is not set
# CONFIG_BACKLIGHT_APPLE is not set
CONFIG_BACKLIGHT_SAHARA=y
CONFIG_BACKLIGHT_WM831X=y
CONFIG_BACKLIGHT_ADP5520=y
# CONFIG_BACKLIGHT_ADP8860 is not set
# CONFIG_BACKLIGHT_ADP8870 is not set
CONFIG_BACKLIGHT_PCF50633=y
CONFIG_BACKLIGHT_AAT2870=y
CONFIG_BACKLIGHT_LM3630=y
CONFIG_BACKLIGHT_LM3639=y
CONFIG_BACKLIGHT_LP855X=y
# CONFIG_BACKLIGHT_LP8788 is not set
# CONFIG_BACKLIGHT_OT200 is not set
# CONFIG_LOGO is not set
# CONFIG_SOUND is not set

#
# HID support
#
CONFIG_HID=y
CONFIG_HID_BATTERY_STRENGTH=y
# CONFIG_HIDRAW is not set
# CONFIG_UHID is not set
# CONFIG_HID_GENERIC is not set

#
# Special HID drivers
#
CONFIG_HID_A4TECH=y
CONFIG_HID_ACRUX=y
# CONFIG_HID_ACRUX_FF is not set
# CONFIG_HID_APPLE is not set
CONFIG_HID_APPLEIR=y
# CONFIG_HID_AUREAL is not set
CONFIG_HID_BELKIN=y
# CONFIG_HID_CHERRY is not set
CONFIG_HID_CHICONY=y
CONFIG_HID_CYPRESS=y
# CONFIG_HID_DRAGONRISE is not set
CONFIG_HID_EMS_FF=y
# CONFIG_HID_ELECOM is not set
CONFIG_HID_ELO=y
CONFIG_HID_EZKEY=y
# CONFIG_HID_HOLTEK is not set
CONFIG_HID_HUION=y
# CONFIG_HID_KEYTOUCH is not set
CONFIG_HID_KYE=y
# CONFIG_HID_UCLOGIC is not set
CONFIG_HID_WALTOP=y
# CONFIG_HID_GYRATION is not set
CONFIG_HID_ICADE=y
# CONFIG_HID_TWINHAN is not set
CONFIG_HID_KENSINGTON=y
CONFIG_HID_LCPOWER=y
CONFIG_HID_LENOVO_TPKBD=y
CONFIG_HID_LOGITECH=y
CONFIG_HID_LOGITECH_DJ=y
CONFIG_LOGITECH_FF=y
# CONFIG_LOGIRUMBLEPAD2_FF is not set
CONFIG_LOGIG940_FF=y
CONFIG_LOGIWHEELS_FF=y
CONFIG_HID_MAGICMOUSE=y
# CONFIG_HID_MICROSOFT is not set
# CONFIG_HID_MONTEREY is not set
CONFIG_HID_MULTITOUCH=y
CONFIG_HID_NTRIG=y
CONFIG_HID_ORTEK=y
CONFIG_HID_PANTHERLORD=y
# CONFIG_PANTHERLORD_FF is not set
# CONFIG_HID_PETALYNX is not set
CONFIG_HID_PICOLCD=y
# CONFIG_HID_PICOLCD_FB is not set
# CONFIG_HID_PICOLCD_BACKLIGHT is not set
# CONFIG_HID_PICOLCD_LCD is not set
# CONFIG_HID_PICOLCD_LEDS is not set
# CONFIG_HID_PRIMAX is not set
CONFIG_HID_ROCCAT=y
CONFIG_HID_SAITEK=y
CONFIG_HID_SAMSUNG=y
CONFIG_HID_SONY=y
CONFIG_HID_SPEEDLINK=y
CONFIG_HID_STEELSERIES=y
CONFIG_HID_SUNPLUS=y
CONFIG_HID_GREENASIA=y
CONFIG_GREENASIA_FF=y
# CONFIG_HID_SMARTJOYPLUS is not set
# CONFIG_HID_TIVO is not set
# CONFIG_HID_TOPSEED is not set
CONFIG_HID_THINGM=y
# CONFIG_HID_THRUSTMASTER is not set
# CONFIG_HID_WACOM is not set
CONFIG_HID_WIIMOTE=y
CONFIG_HID_ZEROPLUS=y
# CONFIG_ZEROPLUS_FF is not set
CONFIG_HID_ZYDACRON=y
CONFIG_HID_SENSOR_HUB=y

#
# USB HID support
#
CONFIG_USB_HID=y
CONFIG_HID_PID=y
CONFIG_USB_HIDDEV=y

#
# I2C HID support
#
# CONFIG_I2C_HID is not set
CONFIG_USB_SUPPORT=y
CONFIG_USB_COMMON=y
CONFIG_USB_ARCH_HAS_HCD=y
CONFIG_USB=y
# CONFIG_USB_DEBUG is not set
CONFIG_USB_ANNOUNCE_NEW_DEVICES=y

#
# Miscellaneous USB options
#
CONFIG_USB_DEFAULT_PERSIST=y
# CONFIG_USB_DYNAMIC_MINORS is not set
# CONFIG_USB_OTG is not set
# CONFIG_USB_OTG_WHITELIST is not set
CONFIG_USB_OTG_BLACKLIST_HUB=y
# CONFIG_USB_MON is not set
CONFIG_USB_WUSB=y
# CONFIG_USB_WUSB_CBAF is not set

#
# USB Host Controller Drivers
#
# CONFIG_USB_C67X00_HCD is not set
CONFIG_USB_XHCI_HCD=y
CONFIG_USB_XHCI_PLATFORM=y
# CONFIG_USB_XHCI_HCD_DEBUGGING is not set
# CONFIG_USB_EHCI_HCD is not set
CONFIG_USB_OXU210HP_HCD=y
CONFIG_USB_ISP116X_HCD=y
CONFIG_USB_ISP1760_HCD=y
# CONFIG_USB_ISP1362_HCD is not set
CONFIG_USB_FUSBH200_HCD=y
CONFIG_USB_OHCI_HCD=y
CONFIG_USB_OHCI_HCD_PCI=y
# CONFIG_USB_OHCI_HCD_SSB is not set
CONFIG_USB_OHCI_HCD_PLATFORM=y
# CONFIG_USB_OHCI_BIG_ENDIAN_DESC is not set
# CONFIG_USB_OHCI_BIG_ENDIAN_MMIO is not set
CONFIG_USB_OHCI_LITTLE_ENDIAN=y
CONFIG_USB_UHCI_HCD=y
CONFIG_USB_U132_HCD=y
CONFIG_USB_SL811_HCD=y
# CONFIG_USB_SL811_HCD_ISO is not set
CONFIG_USB_SL811_CS=y
# CONFIG_USB_R8A66597_HCD is not set
CONFIG_USB_WHCI_HCD=y
CONFIG_USB_HWA_HCD=y
CONFIG_USB_HCD_BCMA=y
CONFIG_USB_HCD_SSB=y

#
# USB Device Class drivers
#
# CONFIG_USB_ACM is not set
# CONFIG_USB_PRINTER is not set
CONFIG_USB_WDM=y
CONFIG_USB_TMC=y

#
# NOTE: USB_STORAGE depends on SCSI but BLK_DEV_SD may
#

#
# also be needed; see USB_STORAGE Help for more info
#

#
# USB Imaging devices
#
# CONFIG_USB_MDC800 is not set
CONFIG_USB_DWC3=y
CONFIG_USB_DWC3_HOST=y
CONFIG_USB_DWC3_DEBUG=y
CONFIG_USB_DWC3_VERBOSE=y
# CONFIG_USB_CHIPIDEA is not set

#
# USB port drivers
#
# CONFIG_USB_SERIAL is not set

#
# USB Miscellaneous drivers
#
CONFIG_USB_EMI62=y
CONFIG_USB_EMI26=y
# CONFIG_USB_ADUTUX is not set
# CONFIG_USB_SEVSEG is not set
CONFIG_USB_RIO500=y
CONFIG_USB_LEGOTOWER=y
CONFIG_USB_LCD=y
CONFIG_USB_LED=y
# CONFIG_USB_CYPRESS_CY7C63 is not set
# CONFIG_USB_CYTHERM is not set
CONFIG_USB_IDMOUSE=y
CONFIG_USB_FTDI_ELAN=y
CONFIG_USB_APPLEDISPLAY=y
CONFIG_USB_LD=y
CONFIG_USB_TRANCEVIBRATOR=y
# CONFIG_USB_IOWARRIOR is not set
CONFIG_USB_TEST=y
# CONFIG_USB_ISIGHTFW is not set
CONFIG_USB_YUREX=y
# CONFIG_USB_EZUSB_FX2 is not set
CONFIG_USB_HSIC_USB3503=y
CONFIG_USB_PHY=y
CONFIG_NOP_USB_XCEIV=y
CONFIG_OMAP_CONTROL_USB=y
CONFIG_OMAP_USB3=y
CONFIG_SAMSUNG_USBPHY=y
# CONFIG_SAMSUNG_USB2PHY is not set
CONFIG_SAMSUNG_USB3PHY=y
# CONFIG_USB_GPIO_VBUS is not set
# CONFIG_USB_ISP1301 is not set
CONFIG_USB_RCAR_PHY=y
# CONFIG_USB_GADGET is not set
CONFIG_UWB=y
CONFIG_UWB_HWA=y
CONFIG_UWB_WHCI=y
# CONFIG_UWB_I1480U is not set
CONFIG_MMC=y
# CONFIG_MMC_DEBUG is not set
# CONFIG_MMC_UNSAFE_RESUME is not set
CONFIG_MMC_CLKGATE=y

#
# MMC/SD/SDIO Card Drivers
#
# CONFIG_SDIO_UART is not set
CONFIG_MMC_TEST=y

#
# MMC/SD/SDIO Host Controller Drivers
#
CONFIG_MMC_SDHCI=y
CONFIG_MMC_SDHCI_PCI=y
CONFIG_MMC_RICOH_MMC=y
# CONFIG_MMC_SDHCI_ACPI is not set
CONFIG_MMC_SDHCI_PLTFM=y
CONFIG_MMC_TIFM_SD=y
CONFIG_MMC_SPI=y
CONFIG_MMC_SDRICOH_CS=y
CONFIG_MMC_CB710=y
# CONFIG_MMC_VIA_SDMMC is not set
CONFIG_MMC_VUB300=y
CONFIG_MMC_USHC=y
CONFIG_MEMSTICK=y
CONFIG_MEMSTICK_DEBUG=y

#
# MemoryStick drivers
#
CONFIG_MEMSTICK_UNSAFE_RESUME=y

#
# MemoryStick Host Controller Drivers
#
# CONFIG_MEMSTICK_TIFM_MS is not set
CONFIG_MEMSTICK_JMICRON_38X=y
CONFIG_MEMSTICK_R592=y
CONFIG_NEW_LEDS=y
CONFIG_LEDS_CLASS=y

#
# LED drivers
#
CONFIG_LEDS_LM3530=y
CONFIG_LEDS_LM3533=y
# CONFIG_LEDS_LM3642 is not set
CONFIG_LEDS_PCA9532=y
# CONFIG_LEDS_PCA9532_GPIO is not set
# CONFIG_LEDS_GPIO is not set
CONFIG_LEDS_LP3944=y
CONFIG_LEDS_LP55XX_COMMON=y
CONFIG_LEDS_LP5521=y
CONFIG_LEDS_LP5523=y
CONFIG_LEDS_LP5562=y
CONFIG_LEDS_LP8788=y
CONFIG_LEDS_PCA955X=y
# CONFIG_LEDS_PCA9633 is not set
# CONFIG_LEDS_WM831X_STATUS is not set
CONFIG_LEDS_WM8350=y
CONFIG_LEDS_DA9052=y
# CONFIG_LEDS_DAC124S085 is not set
CONFIG_LEDS_PWM=y
# CONFIG_LEDS_REGULATOR is not set
CONFIG_LEDS_BD2802=y
CONFIG_LEDS_LT3593=y
CONFIG_LEDS_ADP5520=y
# CONFIG_LEDS_DELL_NETBOOKS is not set
# CONFIG_LEDS_TCA6507 is not set
CONFIG_LEDS_MAX8997=y
# CONFIG_LEDS_LM355x is not set
CONFIG_LEDS_OT200=y
CONFIG_LEDS_BLINKM=y

#
# LED Triggers
#
CONFIG_LEDS_TRIGGERS=y
# CONFIG_LEDS_TRIGGER_TIMER is not set
# CONFIG_LEDS_TRIGGER_ONESHOT is not set
# CONFIG_LEDS_TRIGGER_HEARTBEAT is not set
# CONFIG_LEDS_TRIGGER_BACKLIGHT is not set
CONFIG_LEDS_TRIGGER_CPU=y
CONFIG_LEDS_TRIGGER_GPIO=y
CONFIG_LEDS_TRIGGER_DEFAULT_ON=y

#
# iptables trigger is under Netfilter config (LED target)
#
CONFIG_LEDS_TRIGGER_TRANSIENT=y
# CONFIG_LEDS_TRIGGER_CAMERA is not set
CONFIG_ACCESSIBILITY=y
# CONFIG_INFINIBAND is not set
CONFIG_EDAC=y
# CONFIG_EDAC_LEGACY_SYSFS is not set
CONFIG_EDAC_DEBUG=y
# CONFIG_EDAC_MM_EDAC is not set
CONFIG_RTC_LIB=y
CONFIG_RTC_CLASS=y
CONFIG_RTC_HCTOSYS=y
# CONFIG_RTC_SYSTOHC is not set
CONFIG_RTC_HCTOSYS_DEVICE="rtc0"
CONFIG_RTC_DEBUG=y

#
# RTC interfaces
#
# CONFIG_RTC_INTF_SYSFS is not set
CONFIG_RTC_INTF_DEV=y
CONFIG_RTC_INTF_DEV_UIE_EMUL=y
CONFIG_RTC_DRV_TEST=y

#
# I2C RTC drivers
#
CONFIG_RTC_DRV_DS1307=y
# CONFIG_RTC_DRV_DS1374 is not set
# CONFIG_RTC_DRV_DS1672 is not set
CONFIG_RTC_DRV_DS3232=y
# CONFIG_RTC_DRV_LP8788 is not set
CONFIG_RTC_DRV_MAX6900=y
CONFIG_RTC_DRV_MAX8998=y
CONFIG_RTC_DRV_MAX8997=y
# CONFIG_RTC_DRV_RS5C372 is not set
CONFIG_RTC_DRV_ISL1208=y
CONFIG_RTC_DRV_ISL12022=y
CONFIG_RTC_DRV_X1205=y
CONFIG_RTC_DRV_PCF2127=y
CONFIG_RTC_DRV_PCF8523=y
# CONFIG_RTC_DRV_PCF8563 is not set
CONFIG_RTC_DRV_PCF8583=y
CONFIG_RTC_DRV_M41T80=y
CONFIG_RTC_DRV_M41T80_WDT=y
# CONFIG_RTC_DRV_BQ32K is not set
CONFIG_RTC_DRV_TPS6586X=y
CONFIG_RTC_DRV_TPS65910=y
CONFIG_RTC_DRV_RC5T583=y
CONFIG_RTC_DRV_S35390A=y
CONFIG_RTC_DRV_FM3130=y
CONFIG_RTC_DRV_RX8581=y
# CONFIG_RTC_DRV_RX8025 is not set
# CONFIG_RTC_DRV_EM3027 is not set
CONFIG_RTC_DRV_RV3029C2=y

#
# SPI RTC drivers
#
CONFIG_RTC_DRV_M41T93=y
CONFIG_RTC_DRV_M41T94=y
CONFIG_RTC_DRV_DS1305=y
CONFIG_RTC_DRV_DS1390=y
CONFIG_RTC_DRV_MAX6902=y
CONFIG_RTC_DRV_R9701=y
CONFIG_RTC_DRV_RS5C348=y
CONFIG_RTC_DRV_DS3234=y
CONFIG_RTC_DRV_PCF2123=y
CONFIG_RTC_DRV_RX4581=y

#
# Platform RTC drivers
#
# CONFIG_RTC_DRV_CMOS is not set
CONFIG_RTC_DRV_DS1286=y
CONFIG_RTC_DRV_DS1511=y
# CONFIG_RTC_DRV_DS1553 is not set
CONFIG_RTC_DRV_DS1742=y
# CONFIG_RTC_DRV_DA9052 is not set
# CONFIG_RTC_DRV_STK17TA8 is not set
CONFIG_RTC_DRV_M48T86=y
CONFIG_RTC_DRV_M48T35=y
CONFIG_RTC_DRV_M48T59=y
# CONFIG_RTC_DRV_MSM6242 is not set
CONFIG_RTC_DRV_BQ4802=y
# CONFIG_RTC_DRV_RP5C01 is not set
# CONFIG_RTC_DRV_V3020 is not set
# CONFIG_RTC_DRV_DS2404 is not set
# CONFIG_RTC_DRV_WM831X is not set
CONFIG_RTC_DRV_WM8350=y
CONFIG_RTC_DRV_PCF50633=y

#
# on-CPU RTC drivers
#
# CONFIG_RTC_DRV_PCAP is not set

#
# HID Sensor RTC drivers
#
CONFIG_RTC_DRV_HID_SENSOR_TIME=y
# CONFIG_DMADEVICES is not set
# CONFIG_AUXDISPLAY is not set
CONFIG_UIO=y
CONFIG_UIO_CIF=y
# CONFIG_UIO_PDRV is not set
# CONFIG_UIO_PDRV_GENIRQ is not set
CONFIG_UIO_DMEM_GENIRQ=y
# CONFIG_UIO_AEC is not set
CONFIG_UIO_SERCOS3=y
CONFIG_UIO_PCI_GENERIC=y
CONFIG_UIO_NETX=y
# CONFIG_VIRT_DRIVERS is not set
CONFIG_VIRTIO=y

#
# Virtio drivers
#
# CONFIG_VIRTIO_PCI is not set
CONFIG_VIRTIO_BALLOON=y
CONFIG_VIRTIO_MMIO=y
CONFIG_VIRTIO_MMIO_CMDLINE_DEVICES=y

#
# Microsoft Hyper-V guest support
#
# CONFIG_HYPERV is not set
CONFIG_STAGING=y
CONFIG_SLICOSS=y
CONFIG_USBIP_CORE=y
CONFIG_USBIP_VHCI_HCD=y
CONFIG_USBIP_HOST=y
CONFIG_USBIP_DEBUG=y
CONFIG_ECHO=y
# CONFIG_ASUS_OLED is not set
CONFIG_TRANZPORT=y
# CONFIG_DX_SEP is not set

#
# IIO staging drivers
#

#
# Accelerometers
#
# CONFIG_ADIS16201 is not set
# CONFIG_ADIS16203 is not set
CONFIG_ADIS16204=y
CONFIG_ADIS16209=y
# CONFIG_ADIS16220 is not set
CONFIG_ADIS16240=y
CONFIG_LIS3L02DQ=y
CONFIG_SCA3000=y

#
# Analog to digital converters
#
CONFIG_AD7291=y
CONFIG_AD7606=y
# CONFIG_AD7606_IFACE_PARALLEL is not set
# CONFIG_AD7606_IFACE_SPI is not set
CONFIG_AD799X=y
CONFIG_AD799X_RING_BUFFER=y
# CONFIG_AD7780 is not set
# CONFIG_AD7816 is not set
# CONFIG_AD7192 is not set
CONFIG_AD7280=y

#
# Analog digital bi-direction converters
#
# CONFIG_ADT7316 is not set

#
# Capacitance to digital converters
#
# CONFIG_AD7150 is not set
CONFIG_AD7152=y
# CONFIG_AD7746 is not set

#
# Direct Digital Synthesis
#
CONFIG_AD5930=y
CONFIG_AD9832=y
CONFIG_AD9834=y
# CONFIG_AD9850 is not set
CONFIG_AD9852=y
CONFIG_AD9910=y
# CONFIG_AD9951 is not set

#
# Digital gyroscope sensors
#
CONFIG_ADIS16060=y
CONFIG_ADIS16260=y

#
# Network Analyzer, Impedance Converters
#
CONFIG_AD5933=y

#
# Light sensors
#
CONFIG_SENSORS_ISL29018=y
CONFIG_SENSORS_ISL29028=y
# CONFIG_TSL2583 is not set
# CONFIG_TSL2x7x is not set

#
# Magnetometer sensors
#
# CONFIG_SENSORS_HMC5843 is not set

#
# Active energy metering IC
#
# CONFIG_ADE7753 is not set
CONFIG_ADE7754=y
# CONFIG_ADE7758 is not set
CONFIG_ADE7759=y
CONFIG_ADE7854=y
CONFIG_ADE7854_I2C=y
CONFIG_ADE7854_SPI=y

#
# Resolver to digital converters
#
CONFIG_AD2S90=y
CONFIG_AD2S1200=y
CONFIG_AD2S1210=y

#
# Triggers - standalone
#
CONFIG_IIO_PERIODIC_RTC_TRIGGER=y
CONFIG_IIO_SIMPLE_DUMMY=y
# CONFIG_IIO_SIMPLE_DUMMY_EVENTS is not set
CONFIG_IIO_SIMPLE_DUMMY_BUFFER=y
CONFIG_ZSMALLOC=y
CONFIG_FB_SM7XX=y
CONFIG_CRYSTALHD=y
CONFIG_FB_XGI=y
# CONFIG_ACPI_QUICKSTART is not set
# CONFIG_BCM_WIMAX is not set
CONFIG_FT1000=y
CONFIG_FT1000_USB=y
CONFIG_FT1000_PCMCIA=y

#
# Speakup console speech
#
CONFIG_TOUCHSCREEN_CLEARPAD_TM1217=y
CONFIG_TOUCHSCREEN_SYNAPTICS_I2C_RMI4=y
# CONFIG_STAGING_MEDIA is not set

#
# Android
#
# CONFIG_ANDROID is not set
# CONFIG_USB_WPAN_HCD is not set
CONFIG_WIMAX_GDM72XX=y
# CONFIG_WIMAX_GDM72XX_QOS is not set
# CONFIG_WIMAX_GDM72XX_K_MODE is not set
# CONFIG_WIMAX_GDM72XX_WIMAX2 is not set
CONFIG_WIMAX_GDM72XX_USB=y
# CONFIG_WIMAX_GDM72XX_SDIO is not set
CONFIG_WIMAX_GDM72XX_USB_PM=y
CONFIG_CED1401=y
# CONFIG_DGRP is not set
CONFIG_USB_DWC2=y
# CONFIG_USB_DWC2_DEBUG is not set
# CONFIG_USB_DWC2_TRACK_MISSED_SOFS is not set
CONFIG_X86_PLATFORM_DEVICES=y
# CONFIG_ACER_WMI is not set
# CONFIG_ACERHDF is not set
# CONFIG_ASUS_LAPTOP is not set
# CONFIG_DELL_LAPTOP is not set
# CONFIG_DELL_WMI is not set
# CONFIG_DELL_WMI_AIO is not set
# CONFIG_FUJITSU_LAPTOP is not set
# CONFIG_FUJITSU_TABLET is not set
# CONFIG_AMILO_RFKILL is not set
# CONFIG_HP_ACCEL is not set
# CONFIG_HP_WMI is not set
# CONFIG_MSI_LAPTOP is not set
# CONFIG_PANASONIC_LAPTOP is not set
# CONFIG_COMPAL_LAPTOP is not set
# CONFIG_SONY_LAPTOP is not set
# CONFIG_IDEAPAD_LAPTOP is not set
# CONFIG_THINKPAD_ACPI is not set
# CONFIG_SENSORS_HDAPS is not set
# CONFIG_INTEL_MENLOW is not set
CONFIG_ACPI_WMI=y
# CONFIG_MSI_WMI is not set
# CONFIG_TOPSTAR_LAPTOP is not set
# CONFIG_ACPI_TOSHIBA is not set
# CONFIG_TOSHIBA_BT_RFKILL is not set
# CONFIG_ACPI_CMPC is not set
# CONFIG_INTEL_IPS is not set
# CONFIG_IBM_RTL is not set
# CONFIG_XO15_EBOOK is not set
# CONFIG_SAMSUNG_LAPTOP is not set
CONFIG_MXM_WMI=y
# CONFIG_INTEL_OAKTRAIL is not set
# CONFIG_SAMSUNG_Q10 is not set
# CONFIG_APPLE_GMUX is not set
# CONFIG_INTEL_RST is not set
# CONFIG_INTEL_SMARTCONNECT is not set
# CONFIG_PVPANIC is not set

#
# Hardware Spinlock drivers
#
CONFIG_CLKEVT_I8253=y
CONFIG_CLKBLD_I8253=y
CONFIG_MAILBOX=y
CONFIG_IOMMU_SUPPORT=y
# CONFIG_AMD_IOMMU is not set
# CONFIG_INTEL_IOMMU is not set
# CONFIG_IRQ_REMAP is not set

#
# Remoteproc drivers
#
# CONFIG_STE_MODEM_RPROC is not set

#
# Rpmsg drivers
#
# CONFIG_PM_DEVFREQ is not set
CONFIG_EXTCON=y

#
# Extcon Device Drivers
#
# CONFIG_EXTCON_GPIO is not set
CONFIG_EXTCON_ADC_JACK=y
# CONFIG_EXTCON_MAX8997 is not set
# CONFIG_MEMORY is not set
CONFIG_IIO=y
CONFIG_IIO_BUFFER=y
# CONFIG_IIO_BUFFER_CB is not set
CONFIG_IIO_KFIFO_BUF=y
CONFIG_IIO_TRIGGERED_BUFFER=y
CONFIG_IIO_TRIGGER=y
CONFIG_IIO_CONSUMERS_PER_TRIGGER=2

#
# Accelerometers
#
CONFIG_HID_SENSOR_ACCEL_3D=y
CONFIG_KXSD9=y
# CONFIG_IIO_ST_ACCEL_3AXIS is not set

#
# Analog to digital converters
#
CONFIG_AD_SIGMA_DELTA=y
# CONFIG_AD7266 is not set
# CONFIG_AD7298 is not set
CONFIG_AD7923=y
CONFIG_AD7791=y
# CONFIG_AD7793 is not set
# CONFIG_AD7476 is not set
# CONFIG_AD7887 is not set
# CONFIG_LP8788_ADC is not set
CONFIG_MAX1363=y
CONFIG_MCP320X=y
CONFIG_TI_ADC081C=y
CONFIG_VIPERBOARD_ADC=y

#
# Amplifiers
#
# CONFIG_AD8366 is not set

#
# Hid Sensor IIO Common
#
CONFIG_HID_SENSOR_IIO_COMMON=y
CONFIG_HID_SENSOR_IIO_TRIGGER=y
# CONFIG_HID_SENSOR_ENUM_BASE_QUIRKS is not set
CONFIG_IIO_ST_SENSORS_I2C=y
CONFIG_IIO_ST_SENSORS_SPI=y
CONFIG_IIO_ST_SENSORS_CORE=y

#
# Digital to analog converters
#
# CONFIG_AD5064 is not set
CONFIG_AD5360=y
CONFIG_AD5380=y
CONFIG_AD5421=y
# CONFIG_AD5624R_SPI is not set
CONFIG_AD5446=y
CONFIG_AD5449=y
# CONFIG_AD5504 is not set
CONFIG_AD5755=y
# CONFIG_AD5764 is not set
# CONFIG_AD5791 is not set
# CONFIG_AD5686 is not set
CONFIG_AD7303=y
CONFIG_MAX517=y
# CONFIG_MCP4725 is not set

#
# Frequency Synthesizers DDS/PLL
#

#
# Clock Generator/Distribution
#
# CONFIG_AD9523 is not set

#
# Phase-Locked Loop (PLL) frequency synthesizers
#
CONFIG_ADF4350=y

#
# Digital gyroscope sensors
#
CONFIG_ADIS16080=y
CONFIG_ADIS16130=y
CONFIG_ADIS16136=y
CONFIG_ADXRS450=y
CONFIG_HID_SENSOR_GYRO_3D=y
CONFIG_IIO_ST_GYRO_3AXIS=y
CONFIG_IIO_ST_GYRO_I2C_3AXIS=y
CONFIG_IIO_ST_GYRO_SPI_3AXIS=y
# CONFIG_ITG3200 is not set

#
# Inertial measurement units
#
CONFIG_ADIS16400=y
CONFIG_ADIS16480=y
CONFIG_IIO_ADIS_LIB=y
CONFIG_IIO_ADIS_LIB_BUFFER=y
CONFIG_INV_MPU6050_IIO=y

#
# Light sensors
#
CONFIG_ADJD_S311=y
CONFIG_SENSORS_LM3533=y
CONFIG_SENSORS_TSL2563=y
CONFIG_VCNL4000=y
CONFIG_HID_SENSOR_ALS=y

#
# Magnetometer sensors
#
CONFIG_AK8975=y
CONFIG_HID_SENSOR_MAGNETOMETER_3D=y
# CONFIG_IIO_ST_MAGN_3AXIS is not set

#
# Triggers - standalone
#
CONFIG_IIO_INTERRUPT_TRIGGER=y
CONFIG_IIO_SYSFS_TRIGGER=y

#
# Pressure Sensors
#
CONFIG_IIO_ST_PRESS=y
CONFIG_IIO_ST_PRESS_I2C=y
CONFIG_IIO_ST_PRESS_SPI=y
CONFIG_NTB=y
CONFIG_VME_BUS=y

#
# VME Bridge Drivers
#
CONFIG_VME_CA91CX42=y
CONFIG_VME_TSI148=y

#
# VME Board Drivers
#
CONFIG_VMIVME_7805=y

#
# VME Device Drivers
#
CONFIG_VME_USER=y
# CONFIG_VME_PIO2 is not set
CONFIG_PWM=y
CONFIG_PWM_SYSFS=y
CONFIG_IPACK_BUS=y
# CONFIG_BOARD_TPCI200 is not set
# CONFIG_SERIAL_IPOCTAL is not set
# CONFIG_RESET_CONTROLLER is not set
CONFIG_FMC=y
# CONFIG_FMC_FAKEDEV is not set
CONFIG_FMC_TRIVIAL=y
# CONFIG_FMC_WRITE_EEPROM is not set
# CONFIG_FMC_CHARDEV is not set

#
# Firmware Drivers
#
# CONFIG_EDD is not set
CONFIG_FIRMWARE_MEMMAP=y
CONFIG_DELL_RBU=y
CONFIG_DCDBAS=y
# CONFIG_ISCSI_IBFT_FIND is not set
# CONFIG_GOOGLE_FIRMWARE is not set

#
# File systems
#
CONFIG_DCACHE_WORD_ACCESS=y
# CONFIG_FS_POSIX_ACL is not set
CONFIG_EXPORTFS=y
CONFIG_FILE_LOCKING=y
CONFIG_FSNOTIFY=y
CONFIG_DNOTIFY=y
CONFIG_INOTIFY_USER=y
CONFIG_FANOTIFY=y
# CONFIG_QUOTA is not set
# CONFIG_QUOTACTL is not set
# CONFIG_AUTOFS4_FS is not set
CONFIG_FUSE_FS=y
CONFIG_CUSE=y

#
# Caches
#
# CONFIG_FSCACHE is not set

#
# Pseudo filesystems
#
# CONFIG_PROC_FS is not set
CONFIG_PROC_PAGE_MONITOR=y
CONFIG_SYSFS=y
# CONFIG_TMPFS is not set
# CONFIG_HUGETLBFS is not set
# CONFIG_HUGETLB_PAGE is not set
CONFIG_CONFIGFS_FS=y
CONFIG_MISC_FILESYSTEMS=y
# CONFIG_ECRYPT_FS is not set
# CONFIG_JFFS2_FS is not set
CONFIG_LOGFS=y
CONFIG_ROMFS_FS=y
CONFIG_ROMFS_BACKED_BY_MTD=y
CONFIG_ROMFS_ON_MTD=y
CONFIG_PSTORE=y
CONFIG_PSTORE_CONSOLE=y
# CONFIG_PSTORE_RAM is not set
CONFIG_NETWORK_FILESYSTEMS=y
CONFIG_NFS_FS=y
# CONFIG_NFS_V2 is not set
CONFIG_NFS_V3=y
# CONFIG_NFS_V3_ACL is not set
CONFIG_NFS_V4=y
# CONFIG_NFS_SWAP is not set
# CONFIG_NFS_V4_1 is not set
# CONFIG_ROOT_NFS is not set
# CONFIG_NFS_USE_LEGACY_DNS is not set
CONFIG_NFS_USE_KERNEL_DNS=y
CONFIG_NFSD=y
# CONFIG_NFSD_V3 is not set
CONFIG_LOCKD=y
CONFIG_LOCKD_V4=y
CONFIG_NFS_COMMON=y
CONFIG_SUNRPC=y
CONFIG_SUNRPC_GSS=y
# CONFIG_RPCSEC_GSS_KRB5 is not set
CONFIG_CEPH_FS=y
# CONFIG_CIFS is not set
CONFIG_NCP_FS=y
# CONFIG_NCPFS_PACKET_SIGNING is not set
CONFIG_NCPFS_IOCTL_LOCKING=y
CONFIG_NCPFS_STRONG=y
# CONFIG_NCPFS_NFS_NS is not set
# CONFIG_NCPFS_OS2_NS is not set
CONFIG_NCPFS_SMALLDOS=y
CONFIG_NCPFS_NLS=y
# CONFIG_NCPFS_EXTRAS is not set
CONFIG_CODA_FS=y
# CONFIG_AFS_FS is not set
CONFIG_NLS=y
CONFIG_NLS_DEFAULT="iso8859-1"
CONFIG_NLS_CODEPAGE_437=y
CONFIG_NLS_CODEPAGE_737=y
CONFIG_NLS_CODEPAGE_775=y
CONFIG_NLS_CODEPAGE_850=y
# CONFIG_NLS_CODEPAGE_852 is not set
# CONFIG_NLS_CODEPAGE_855 is not set
CONFIG_NLS_CODEPAGE_857=y
# CONFIG_NLS_CODEPAGE_860 is not set
# CONFIG_NLS_CODEPAGE_861 is not set
# CONFIG_NLS_CODEPAGE_862 is not set
CONFIG_NLS_CODEPAGE_863=y
CONFIG_NLS_CODEPAGE_864=y
# CONFIG_NLS_CODEPAGE_865 is not set
# CONFIG_NLS_CODEPAGE_866 is not set
# CONFIG_NLS_CODEPAGE_869 is not set
# CONFIG_NLS_CODEPAGE_936 is not set
CONFIG_NLS_CODEPAGE_950=y
CONFIG_NLS_CODEPAGE_932=y
CONFIG_NLS_CODEPAGE_949=y
CONFIG_NLS_CODEPAGE_874=y
CONFIG_NLS_ISO8859_8=y
CONFIG_NLS_CODEPAGE_1250=y
# CONFIG_NLS_CODEPAGE_1251 is not set
CONFIG_NLS_ASCII=y
CONFIG_NLS_ISO8859_1=y
CONFIG_NLS_ISO8859_2=y
CONFIG_NLS_ISO8859_3=y
# CONFIG_NLS_ISO8859_4 is not set
CONFIG_NLS_ISO8859_5=y
CONFIG_NLS_ISO8859_6=y
CONFIG_NLS_ISO8859_7=y
CONFIG_NLS_ISO8859_9=y
CONFIG_NLS_ISO8859_13=y
# CONFIG_NLS_ISO8859_14 is not set
CONFIG_NLS_ISO8859_15=y
# CONFIG_NLS_KOI8_R is not set
# CONFIG_NLS_KOI8_U is not set
CONFIG_NLS_MAC_ROMAN=y
# CONFIG_NLS_MAC_CELTIC is not set
# CONFIG_NLS_MAC_CENTEURO is not set
CONFIG_NLS_MAC_CROATIAN=y
# CONFIG_NLS_MAC_CYRILLIC is not set
# CONFIG_NLS_MAC_GAELIC is not set
# CONFIG_NLS_MAC_GREEK is not set
# CONFIG_NLS_MAC_ICELAND is not set
# CONFIG_NLS_MAC_INUIT is not set
# CONFIG_NLS_MAC_ROMANIAN is not set
# CONFIG_NLS_MAC_TURKISH is not set
CONFIG_NLS_UTF8=y
CONFIG_DLM=y
CONFIG_DLM_DEBUG=y

#
# Kernel hacking
#
CONFIG_TRACE_IRQFLAGS_SUPPORT=y

#
# printk and dmesg options
#
CONFIG_PRINTK_TIME=y
CONFIG_DEFAULT_MESSAGE_LOGLEVEL=4
# CONFIG_BOOT_PRINTK_DELAY is not set
# CONFIG_DYNAMIC_DEBUG is not set

#
# Compile-time checks and compiler options
#
# CONFIG_DEBUG_INFO is not set
CONFIG_ENABLE_WARN_DEPRECATED=y
CONFIG_ENABLE_MUST_CHECK=y
CONFIG_FRAME_WARN=2048
# CONFIG_STRIP_ASM_SYMS is not set
# CONFIG_READABLE_ASM is not set
CONFIG_UNUSED_SYMBOLS=y
CONFIG_DEBUG_FS=y
CONFIG_HEADERS_CHECK=y
# CONFIG_DEBUG_SECTION_MISMATCH is not set
CONFIG_ARCH_WANT_FRAME_POINTERS=y
CONFIG_FRAME_POINTER=y
CONFIG_DEBUG_FORCE_WEAK_PER_CPU=y
# CONFIG_MAGIC_SYSRQ is not set
CONFIG_DEBUG_KERNEL=y

#
# Memory Debugging
#
CONFIG_DEBUG_PAGEALLOC=y
CONFIG_WANT_PAGE_DEBUG_FLAGS=y
CONFIG_PAGE_GUARD=y
CONFIG_DEBUG_OBJECTS=y
# CONFIG_DEBUG_OBJECTS_SELFTEST is not set
# CONFIG_DEBUG_OBJECTS_FREE is not set
CONFIG_DEBUG_OBJECTS_TIMERS=y
CONFIG_DEBUG_OBJECTS_WORK=y
CONFIG_DEBUG_OBJECTS_RCU_HEAD=y
# CONFIG_DEBUG_OBJECTS_PERCPU_COUNTER is not set
CONFIG_DEBUG_OBJECTS_ENABLE_DEFAULT=1
# CONFIG_DEBUG_SLAB is not set
CONFIG_HAVE_DEBUG_KMEMLEAK=y
# CONFIG_DEBUG_KMEMLEAK is not set
CONFIG_DEBUG_STACK_USAGE=y
CONFIG_DEBUG_VM=y
# CONFIG_DEBUG_VM_RB is not set
# CONFIG_DEBUG_VIRTUAL is not set
# CONFIG_DEBUG_MEMORY_INIT is not set
# CONFIG_DEBUG_PER_CPU_MAPS is not set
CONFIG_HAVE_DEBUG_STACKOVERFLOW=y
# CONFIG_DEBUG_STACKOVERFLOW is not set
CONFIG_HAVE_ARCH_KMEMCHECK=y
# CONFIG_DEBUG_SHIRQ is not set

#
# Debug Lockups and Hangs
#
# CONFIG_LOCKUP_DETECTOR is not set
CONFIG_DETECT_HUNG_TASK=y
CONFIG_DEFAULT_HUNG_TASK_TIMEOUT=120
# CONFIG_BOOTPARAM_HUNG_TASK_PANIC is not set
CONFIG_BOOTPARAM_HUNG_TASK_PANIC_VALUE=0
# CONFIG_PANIC_ON_OOPS is not set
CONFIG_PANIC_ON_OOPS_VALUE=0
CONFIG_DEBUG_PREEMPT=y

#
# Lock Debugging (spinlocks, mutexes, etc...)
#
# CONFIG_DEBUG_RT_MUTEXES is not set
CONFIG_RT_MUTEX_TESTER=y
CONFIG_DEBUG_SPINLOCK=y
CONFIG_DEBUG_MUTEXES=y
# CONFIG_DEBUG_WW_MUTEX_SLOWPATH is not set
CONFIG_DEBUG_LOCK_ALLOC=y
CONFIG_PROVE_LOCKING=y
CONFIG_LOCKDEP=y
# CONFIG_LOCK_STAT is not set
# CONFIG_DEBUG_LOCKDEP is not set
CONFIG_DEBUG_ATOMIC_SLEEP=y
# CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set
CONFIG_TRACE_IRQFLAGS=y
CONFIG_STACKTRACE=y
# CONFIG_DEBUG_KOBJECT is not set
CONFIG_DEBUG_KOBJECT_RELEASE=y
CONFIG_DEBUG_BUGVERBOSE=y
CONFIG_DEBUG_WRITECOUNT=y
# CONFIG_DEBUG_LIST is not set
CONFIG_DEBUG_SG=y
# CONFIG_DEBUG_NOTIFIERS is not set
CONFIG_DEBUG_CREDENTIALS=y

#
# RCU Debugging
#
# CONFIG_PROVE_RCU is not set
# CONFIG_PROVE_RCU_DELAY is not set
CONFIG_SPARSE_RCU_POINTER=y
# CONFIG_RCU_TORTURE_TEST is not set
CONFIG_RCU_CPU_STALL_TIMEOUT=21
# CONFIG_RCU_CPU_STALL_VERBOSE is not set
CONFIG_RCU_CPU_STALL_INFO=y
CONFIG_RCU_TRACE=y
# CONFIG_NOTIFIER_ERROR_INJECTION is not set
CONFIG_FAULT_INJECTION=y
# CONFIG_FAILSLAB is not set
# CONFIG_FAIL_PAGE_ALLOC is not set
CONFIG_FAIL_MMC_REQUEST=y
# CONFIG_FAULT_INJECTION_DEBUG_FS is not set
CONFIG_ARCH_HAS_DEBUG_STRICT_USER_COPY_CHECKS=y
# CONFIG_DEBUG_STRICT_USER_COPY_CHECKS is not set
CONFIG_USER_STACKTRACE_SUPPORT=y
CONFIG_HAVE_FUNCTION_TRACER=y
CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y
CONFIG_HAVE_FUNCTION_GRAPH_FP_TEST=y
CONFIG_HAVE_FUNCTION_TRACE_MCOUNT_TEST=y
CONFIG_HAVE_DYNAMIC_FTRACE=y
CONFIG_HAVE_DYNAMIC_FTRACE_WITH_REGS=y
CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y
CONFIG_HAVE_SYSCALL_TRACEPOINTS=y
CONFIG_HAVE_FENTRY=y
CONFIG_HAVE_C_RECORDMCOUNT=y
CONFIG_TRACE_CLOCK=y
CONFIG_TRACING_SUPPORT=y
# CONFIG_FTRACE is not set

#
# Runtime Testing
#
# CONFIG_TEST_LIST_SORT is not set
# CONFIG_BACKTRACE_SELF_TEST is not set
CONFIG_ATOMIC64_SELFTEST=y
CONFIG_TEST_STRING_HELPERS=y
CONFIG_TEST_KSTRTOX=y
# CONFIG_PROVIDE_OHCI1394_DMA_INIT is not set
CONFIG_BUILD_DOCSRC=y
# CONFIG_DMA_API_DEBUG is not set
# CONFIG_SAMPLES is not set
CONFIG_HAVE_ARCH_KGDB=y
# CONFIG_KGDB is not set
# CONFIG_STRICT_DEVMEM is not set
# CONFIG_X86_VERBOSE_BOOTUP is not set
# CONFIG_EARLY_PRINTK is not set
# CONFIG_X86_PTDUMP is not set
# CONFIG_DEBUG_RODATA is not set
# CONFIG_DOUBLEFAULT is not set
CONFIG_DEBUG_TLBFLUSH=y
CONFIG_IOMMU_STRESS=y
CONFIG_HAVE_MMIOTRACE_SUPPORT=y
CONFIG_IO_DELAY_TYPE_0X80=0
CONFIG_IO_DELAY_TYPE_0XED=1
CONFIG_IO_DELAY_TYPE_UDELAY=2
CONFIG_IO_DELAY_TYPE_NONE=3
# CONFIG_IO_DELAY_0X80 is not set
CONFIG_IO_DELAY_0XED=y
# CONFIG_IO_DELAY_UDELAY is not set
# CONFIG_IO_DELAY_NONE is not set
CONFIG_DEFAULT_IO_DELAY_TYPE=1
CONFIG_DEBUG_BOOT_PARAMS=y
# CONFIG_CPA_DEBUG is not set
CONFIG_OPTIMIZE_INLINING=y
# CONFIG_DEBUG_NMI_SELFTEST is not set
# CONFIG_X86_DEBUG_STATIC_CPU_HAS is not set

#
# Security options
#
CONFIG_KEYS=y
# CONFIG_TRUSTED_KEYS is not set
# CONFIG_ENCRYPTED_KEYS is not set
# CONFIG_KEYS_DEBUG_PROC_KEYS is not set
CONFIG_SECURITY_DMESG_RESTRICT=y
# CONFIG_SECURITY is not set
CONFIG_SECURITYFS=y
CONFIG_DEFAULT_SECURITY_DAC=y
CONFIG_DEFAULT_SECURITY=""
CONFIG_CRYPTO=y

#
# Crypto core or helper
#
CONFIG_CRYPTO_ALGAPI=y
CONFIG_CRYPTO_ALGAPI2=y
CONFIG_CRYPTO_AEAD=y
CONFIG_CRYPTO_AEAD2=y
CONFIG_CRYPTO_BLKCIPHER=y
CONFIG_CRYPTO_BLKCIPHER2=y
CONFIG_CRYPTO_HASH=y
CONFIG_CRYPTO_HASH2=y
CONFIG_CRYPTO_RNG=y
CONFIG_CRYPTO_RNG2=y
CONFIG_CRYPTO_PCOMP2=y
CONFIG_CRYPTO_MANAGER=y
CONFIG_CRYPTO_MANAGER2=y
CONFIG_CRYPTO_USER=y
# CONFIG_CRYPTO_MANAGER_DISABLE_TESTS is not set
CONFIG_CRYPTO_GF128MUL=y
CONFIG_CRYPTO_NULL=y
CONFIG_CRYPTO_PCRYPT=y
CONFIG_CRYPTO_WORKQUEUE=y
CONFIG_CRYPTO_CRYPTD=y
CONFIG_CRYPTO_AUTHENC=y
CONFIG_CRYPTO_ABLK_HELPER_X86=y
CONFIG_CRYPTO_GLUE_HELPER_X86=y

#
# Authenticated Encryption with Associated Data
#
# CONFIG_CRYPTO_CCM is not set
CONFIG_CRYPTO_GCM=y
CONFIG_CRYPTO_SEQIV=y

#
# Block modes
#
CONFIG_CRYPTO_CBC=y
CONFIG_CRYPTO_CTR=y
CONFIG_CRYPTO_CTS=y
CONFIG_CRYPTO_ECB=y
CONFIG_CRYPTO_LRW=y
CONFIG_CRYPTO_PCBC=y
CONFIG_CRYPTO_XTS=y

#
# Hash modes
#
CONFIG_CRYPTO_CMAC=y
CONFIG_CRYPTO_HMAC=y
CONFIG_CRYPTO_XCBC=y
CONFIG_CRYPTO_VMAC=y

#
# Digest
#
CONFIG_CRYPTO_CRC32C=y
# CONFIG_CRYPTO_CRC32C_INTEL is not set
CONFIG_CRYPTO_CRC32=y
# CONFIG_CRYPTO_CRC32_PCLMUL is not set
CONFIG_CRYPTO_CRCT10DIF=y
# CONFIG_CRYPTO_CRCT10DIF_PCLMUL is not set
CONFIG_CRYPTO_GHASH=y
CONFIG_CRYPTO_MD4=y
CONFIG_CRYPTO_MD5=y
CONFIG_CRYPTO_MICHAEL_MIC=y
# CONFIG_CRYPTO_RMD128 is not set
CONFIG_CRYPTO_RMD160=y
CONFIG_CRYPTO_RMD256=y
CONFIG_CRYPTO_RMD320=y
CONFIG_CRYPTO_SHA1=y
CONFIG_CRYPTO_SHA1_SSSE3=y
CONFIG_CRYPTO_SHA256_SSSE3=y
CONFIG_CRYPTO_SHA512_SSSE3=y
CONFIG_CRYPTO_SHA256=y
CONFIG_CRYPTO_SHA512=y
CONFIG_CRYPTO_TGR192=y
CONFIG_CRYPTO_WP512=y
CONFIG_CRYPTO_GHASH_CLMUL_NI_INTEL=y

#
# Ciphers
#
CONFIG_CRYPTO_AES=y
# CONFIG_CRYPTO_AES_X86_64 is not set
# CONFIG_CRYPTO_AES_NI_INTEL is not set
CONFIG_CRYPTO_ANUBIS=y
CONFIG_CRYPTO_ARC4=y
CONFIG_CRYPTO_BLOWFISH=y
CONFIG_CRYPTO_BLOWFISH_COMMON=y
CONFIG_CRYPTO_BLOWFISH_X86_64=y
# CONFIG_CRYPTO_CAMELLIA is not set
CONFIG_CRYPTO_CAMELLIA_X86_64=y
CONFIG_CRYPTO_CAMELLIA_AESNI_AVX_X86_64=y
# CONFIG_CRYPTO_CAMELLIA_AESNI_AVX2_X86_64 is not set
CONFIG_CRYPTO_CAST_COMMON=y
CONFIG_CRYPTO_CAST5=y
# CONFIG_CRYPTO_CAST5_AVX_X86_64 is not set
CONFIG_CRYPTO_CAST6=y
CONFIG_CRYPTO_CAST6_AVX_X86_64=y
CONFIG_CRYPTO_DES=y
CONFIG_CRYPTO_FCRYPT=y
# CONFIG_CRYPTO_KHAZAD is not set
CONFIG_CRYPTO_SALSA20=y
# CONFIG_CRYPTO_SALSA20_X86_64 is not set
CONFIG_CRYPTO_SEED=y
CONFIG_CRYPTO_SERPENT=y
# CONFIG_CRYPTO_SERPENT_SSE2_X86_64 is not set
CONFIG_CRYPTO_SERPENT_AVX_X86_64=y
CONFIG_CRYPTO_SERPENT_AVX2_X86_64=y
# CONFIG_CRYPTO_TEA is not set
CONFIG_CRYPTO_TWOFISH=y
CONFIG_CRYPTO_TWOFISH_COMMON=y
CONFIG_CRYPTO_TWOFISH_X86_64=y
CONFIG_CRYPTO_TWOFISH_X86_64_3WAY=y
CONFIG_CRYPTO_TWOFISH_AVX_X86_64=y

#
# Compression
#
CONFIG_CRYPTO_DEFLATE=y
# CONFIG_CRYPTO_ZLIB is not set
# CONFIG_CRYPTO_LZO is not set
# CONFIG_CRYPTO_LZ4 is not set
CONFIG_CRYPTO_LZ4HC=y

#
# Random Number Generation
#
# CONFIG_CRYPTO_ANSI_CPRNG is not set
CONFIG_CRYPTO_USER_API=y
CONFIG_CRYPTO_USER_API_HASH=y
# CONFIG_CRYPTO_USER_API_SKCIPHER is not set
# CONFIG_CRYPTO_HW is not set
CONFIG_ASYMMETRIC_KEY_TYPE=y
CONFIG_ASYMMETRIC_PUBLIC_KEY_SUBTYPE=y
CONFIG_PUBLIC_KEY_ALGO_RSA=y
CONFIG_X509_CERTIFICATE_PARSER=y
CONFIG_HAVE_KVM=y
CONFIG_HAVE_KVM_IRQCHIP=y
CONFIG_HAVE_KVM_IRQ_ROUTING=y
CONFIG_HAVE_KVM_EVENTFD=y
CONFIG_KVM_APIC_ARCHITECTURE=y
CONFIG_KVM_MMIO=y
CONFIG_KVM_ASYNC_PF=y
CONFIG_HAVE_KVM_MSI=y
CONFIG_HAVE_KVM_CPU_RELAX_INTERCEPT=y
CONFIG_VIRTUALIZATION=y
CONFIG_KVM=y
# CONFIG_KVM_INTEL is not set
CONFIG_KVM_AMD=y
# CONFIG_BINARY_PRINTF is not set

#
# Library routines
#
CONFIG_BITREVERSE=y
CONFIG_GENERIC_STRNCPY_FROM_USER=y
CONFIG_GENERIC_STRNLEN_USER=y
CONFIG_GENERIC_NET_UTILS=y
CONFIG_GENERIC_FIND_FIRST_BIT=y
CONFIG_GENERIC_PCI_IOMAP=y
CONFIG_GENERIC_IOMAP=y
CONFIG_GENERIC_IO=y
CONFIG_CRC_CCITT=y
CONFIG_CRC16=y
CONFIG_CRC_T10DIF=y
CONFIG_CRC_ITU_T=y
CONFIG_CRC32=y
CONFIG_CRC32_SELFTEST=y
# CONFIG_CRC32_SLICEBY8 is not set
CONFIG_CRC32_SLICEBY4=y
# CONFIG_CRC32_SARWATE is not set
# CONFIG_CRC32_BIT is not set
CONFIG_CRC7=y
CONFIG_LIBCRC32C=y
# CONFIG_CRC8 is not set
CONFIG_ZLIB_INFLATE=y
CONFIG_ZLIB_DEFLATE=y
CONFIG_LZO_COMPRESS=y
CONFIG_LZO_DECOMPRESS=y
CONFIG_LZ4HC_COMPRESS=y
CONFIG_LZ4_DECOMPRESS=y
CONFIG_XZ_DEC=y
# CONFIG_XZ_DEC_X86 is not set
# CONFIG_XZ_DEC_POWERPC is not set
CONFIG_XZ_DEC_IA64=y
# CONFIG_XZ_DEC_ARM is not set
# CONFIG_XZ_DEC_ARMTHUMB is not set
CONFIG_XZ_DEC_SPARC=y
CONFIG_XZ_DEC_BCJ=y
# CONFIG_XZ_DEC_TEST is not set
CONFIG_DECOMPRESS_GZIP=y
CONFIG_REED_SOLOMON=y
CONFIG_REED_SOLOMON_DEC16=y
CONFIG_BTREE=y
CONFIG_HAS_IOMEM=y
CONFIG_HAS_IOPORT=y
CONFIG_HAS_DMA=y
CONFIG_CHECK_SIGNATURE=y
CONFIG_CPUMASK_OFFSTACK=y
CONFIG_CPU_RMAP=y
CONFIG_DQL=y
CONFIG_NLATTR=y
CONFIG_ARCH_HAS_ATOMIC64_DEC_IF_POSITIVE=y
# CONFIG_AVERAGE is not set
CONFIG_CLZ_TAB=y
CONFIG_CORDIC=y
CONFIG_DDR=y
CONFIG_MPILIB=y
CONFIG_OID_REGISTRY=y

--x+6KMIRAuhnl3hBn
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.xen.org
http://lists.xen.org/xen-devel

--x+6KMIRAuhnl3hBn--


From xen-devel-bounces@lists.xen.org Tue Oct 08 04:36:44 2013
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Oct 2013 04:36:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1VTP1l-0005xD-CG; Tue, 08 Oct 2013 04:36:09 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <fengguang.wu@intel.com>) id 1VTP1i-0005x5-R7
	for xen-devel@lists.xenproject.org; Tue, 08 Oct 2013 04:36:07 +0000
Received: from [85.158.143.35:40393] by server-3.bemta-4.messagelabs.com id
	9D/BE-24907-6BB83525; Tue, 08 Oct 2013 04:36:06 +0000
X-Env-Sender: fengguang.wu@intel.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1381206959!282152!1
X-Originating-IP: [143.182.124.37]
X-SpamReason: INFO: max file limit 5000
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogMTQzLjE4Mi4xMjQuMzcgPT4gMjU3MDM5\n
X-StarScan-Received: 
X-StarScan-Version: 6.9.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32716 invoked from network); 8 Oct 2013 04:36:00 -0000
Received: from mga14.intel.com (HELO mga14.intel.com) (143.182.124.37)
	by server-16.tower-21.messagelabs.com with SMTP;
	8 Oct 2013 04:36:00 -0000
Received: from fmsmga001.fm.intel.com ([10.253.24.23])
	by azsmga102.ch.intel.com with ESMTP; 07 Oct 2013 21:35:57 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="4.90,1054,1371106800"; 
	d="bad4'?scan'208";a="406999951"
Received: from unknown (HELO wfg-t420.sh.intel.com) ([10.255.20.230])
	by fmsmga001.fm.intel.com with ESMTP; 07 Oct 2013 21:35:49 -0700
Received: from wfg by wfg-t420.sh.intel.com with local (Exim 4.77)
	(envelope-from <fengguang.wu@intel.com>)
	id 1VTP1Q-00032t-2V; Tue, 08 Oct 2013 12:35:48 +0800
Date: Tue, 8 Oct 2013 12:35:48 +0800
From: Fengguang Wu <fengguang.wu@intel.com>
To: dri-devel@lists.freedesktop.org
Message-ID: <20131008043548.GA11079@localhost>
References: <CA+55aFz85in-ntjF_VT4=kBoUrw1m8ON7xL-=431vQKL5oCMxQ@mail.gmail.com>
	<20131007083505.GA22585@localhost>
	<CA+55aFzknXawREZRBrr0Hs+crKt62fPf+S8SubJHXk84U8AFaw@mail.gmail.com>
	<CA+55aFyrDme-oNKe9=9vppct5+qCo4=Ug35np1fZiC1da64i_Q@mail.gmail.com>
	<20131008020918.GA1220@localhost> <20131008021452.GA6456@localhost>
	<CA+55aFwrovZf-LYa=_SyMNvqQkTfxREm0YuzDk8wJy+Krs0xzw@mail.gmail.com>
	<20131008031152.GA8218@localhost>
	<CA+55aFwBVx0D=7b4+-PgnZ+uEBW9suNF8e-QCegme375N5yyYw@mail.gmail.com>
	<20131008033518.GA9401@localhost>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="TB36FDmn/VVEgNH/"
Content-Disposition: inline
In-Reply-To: <20131008033518.GA9401@localhost>
User-Agent: Mutt/1.5.21 (2010-09-15)
Cc: Russell King - ARM Linux <linux@arm.linux.org.uk>,
	Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
	Linux Kernel Mailing List <linux-kernel@vger.kernel.org>,
	xen-devel@lists.xenproject.org, Dave Airlie <airlied@redhat.com>,
	Linus Torvalds <torvalds@linux-foundation.org>
Subject: [Xen-devel] [DRM_CURRUS_QEMU/timer] WARNING: CPU: 0 PID: 1 at
 debug_print_object()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
	<mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
	<mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Sender: xen-devel-bounces@lists.xen.org
Errors-To: xen-devel-bounces@lists.xen.org


--TB36FDmn/VVEgNH/
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline

Hi all,

It's this one config that triggers the oops:

        CONFIG_DRM_CIRRUS_QEMU

Full kconfig is attached. CONFIG_DEBUG_LIST has been enabled. What's
interesting is that parport_pc is showing up in the call traces.

dmesg log for two kernel boots:

% kvm-0day.sh arch/x86/boot/bzImage
[    0.000000] Initializing cgroup subsys cpuset
[    0.000000] Initializing cgroup subsys cpu
[    0.000000] Linux version 3.11.0-rc2-00010-gc817a67-dirty (wfg@bee) (gcc version 4.6.3 (Debian 4.6.3-1) ) #21 SMP PREEMPT Tue Oct 8 12:13:02 CST 2013
[    0.000000] Command line: hung_task_panic=1 rcutree.rcu_cpu_stall_timeout=100 log_buf_len=8M debug sched_debug ignore_loglevel apic=debug dynamic_printk sysrq_always_enabled panic=10 prompt_ramdisk=0 console=ttyS0,115200 console=tty0 vga=normal  root=/dev/ram0 rw
[    0.000000] e820: BIOS-provided physical RAM map:
[    0.000000] BIOS-e820: [mem 0x0000000000000000-0x000000000009fbff] usable
[    0.000000] BIOS-e820: [mem 0x000000000009fc00-0x000000000009ffff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000000f0000-0x00000000000fffff] reserved
[    0.000000] BIOS-e820: [mem 0x0000000000100000-0x000000000fffdfff] usable
[    0.000000] BIOS-e820: [mem 0x000000000fffe000-0x000000000fffffff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000feffc000-0x00000000feffffff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000fffc0000-0x00000000ffffffff] reserved
[    0.000000] debug: ignoring loglevel setting.
[    0.000000] NX (Execute Disable) protection: active
[    0.000000] Hypervisor detected: KVM
[    0.000000] e820: update [mem 0x00000000-0x00000fff] usable ==> reserved
[    0.000000] e820: remove [mem 0x000a0000-0x000fffff] usable
[    0.000000] e820: last_pfn = 0xfffe max_arch_pfn = 0x400000000
[    0.000000] Scan for SMP in [mem 0x00000000-0x000003ff]
[    0.000000] Scan for SMP in [mem 0x0009fc00-0x0009ffff]
[    0.000000] Scan for SMP in [mem 0x000f0000-0x000fffff]
[    0.000000] found SMP MP-table at [mem 0x000f1840-0x000f184f] mapped at [ffff8800000f1840]
[    0.000000]   mpc: f1850-f193c
[    0.000000] Base memory trampoline at [ffff880000099000] 99000 size 24576
[    0.000000] init_memory_mapping: [mem 0x00000000-0x000fffff]
[    0.000000]  [mem 0x00000000-0x000fffff] page 4k
[    0.000000] BRK [0x02870000, 0x02870fff] PGTABLE
[    0.000000] BRK [0x02871000, 0x02871fff] PGTABLE
[    0.000000] BRK [0x02872000, 0x02872fff] PGTABLE
[    0.000000] init_memory_mapping: [mem 0x0e600000-0x0e7fffff]
[    0.000000]  [mem 0x0e600000-0x0e7fffff] page 4k
[    0.000000] BRK [0x02873000, 0x02873fff] PGTABLE
[    0.000000] init_memory_mapping: [mem 0x0c000000-0x0e5fffff]
[    0.000000]  [mem 0x0c000000-0x0e5fffff] page 4k
[    0.000000] BRK [0x02874000, 0x02874fff] PGTABLE
[    0.000000] init_memory_mapping: [mem 0x00100000-0x0bffffff]
[    0.000000]  [mem 0x00100000-0x0bffffff] page 4k
[    0.000000] init_memory_mapping: [mem 0x0e800000-0x0fffdfff]
[    0.000000]  [mem 0x0e800000-0x0fffdfff] page 4k
[    0.000000] log_buf_len: 8388608
[    0.000000] early log buf free: 128344(97%)
[    0.000000] RAMDISK: [mem 0x0e8d6000-0x0ffeffff]
[    0.000000] ACPI: RSDP 00000000000f16b0 00014 (v00 BOCHS )
[    0.000000] ACPI: RSDT 000000000fffe3f0 00034 (v01 BOCHS  BXPCRSDT 00000001 BXPC 00000001)
[    0.000000] ACPI: FACP 000000000fffff80 00074 (v01 BOCHS  BXPCFACP 00000001 BXPC 00000001)
[    0.000000] ACPI: DSDT 000000000fffe430 01137 (v01   BXPC   BXDSDT 00000001 INTL 20100528)
[    0.000000] ACPI: FACS 000000000fffff40 00040
[    0.000000] ACPI: SSDT 000000000ffff6a0 00899 (v01 BOCHS  BXPCSSDT 00000001 BXPC 00000001)
[    0.000000] ACPI: APIC 000000000ffff5b0 00080 (v01 BOCHS  BXPCAPIC 00000001 BXPC 00000001)
[    0.000000] ACPI: HPET 000000000ffff570 00038 (v01 BOCHS  BXPCHPET 00000001 BXPC 00000001)
[    0.000000] ACPI: Local APIC address 0xfee00000
[    0.000000] mapped APIC to ffffffffff5bb000 (        fee00000)
[    0.000000] kvm-clock: Using msrs 4b564d01 and 4b564d00
[    0.000000] kvm-clock: cpu 0, msr 0:e896001, boot clock
[    0.000000] Zone ranges:
[    0.000000]   DMA32    [mem 0x00001000-0xffffffff]
[    0.000000]   Normal   empty
[    0.000000] Movable zone start for each node
[    0.000000] Early memory node ranges
[    0.000000]   node   0: [mem 0x00001000-0x0009efff]
[    0.000000]   node   0: [mem 0x00100000-0x0fffdfff]
[    0.000000] On node 0 totalpages: 65436
[    0.000000]   DMA32 zone: 1024 pages used for memmap
[    0.000000]   DMA32 zone: 21 pages reserved
[    0.000000]   DMA32 zone: 65436 pages, LIFO batch:15
[    0.000000] ACPI: PM-Timer IO Port: 0xb008
[    0.000000] ACPI: Local APIC address 0xfee00000
[    0.000000] mapped APIC to ffffffffff5bb000 (        fee00000)
[    0.000000] ACPI: LAPIC (acpi_id[0x00] lapic_id[0x00] enabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x01] lapic_id[0x01] enabled)
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0xff] dfl dfl lint[0x1])
[    0.000000] ACPI: IOAPIC (id[0x00] address[0xfec00000] gsi_base[0])
[    0.000000] IOAPIC[0]: apic_id 0, version 17, address 0xfec00000, GSI 0-23
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
[    0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 00, APIC ID 0, APIC INT 02
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 5 global_irq 5 high level)
[    0.000000] Int: type 0, pol 1, trig 3, bus 00, IRQ 05, APIC ID 0, APIC INT 05
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)
[    0.000000] Int: type 0, pol 1, trig 3, bus 00, IRQ 09, APIC ID 0, APIC INT 09
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 10 global_irq 10 high level)
[    0.000000] Int: type 0, pol 1, trig 3, bus 00, IRQ 0a, APIC ID 0, APIC INT 0a
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 11 global_irq 11 high level)
[    0.000000] Int: type 0, pol 1, trig 3, bus 00, IRQ 0b, APIC ID 0, APIC INT 0b
[    0.000000] ACPI: IRQ0 used by override.
[    0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 01, APIC ID 0, APIC INT 01
[    0.000000] ACPI: IRQ2 used by override.
[    0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 03, APIC ID 0, APIC INT 03
[    0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 04, APIC ID 0, APIC INT 04
[    0.000000] ACPI: IRQ5 used by override.
[    0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 06, APIC ID 0, APIC INT 06
[    0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 07, APIC ID 0, APIC INT 07
[    0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 08, APIC ID 0, APIC INT 08
[    0.000000] ACPI: IRQ9 used by override.
[    0.000000] ACPI: IRQ10 used by override.
[    0.000000] ACPI: IRQ11 used by override.
[    0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 0c, APIC ID 0, APIC INT 0c
[    0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 0d, APIC ID 0, APIC INT 0d
[    0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 0e, APIC ID 0, APIC INT 0e
[    0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 0f, APIC ID 0, APIC INT 0f
[    0.000000] Using ACPI (MADT) for SMP configuration information
[    0.000000] ACPI: HPET id: 0x8086a201 base: 0xfed00000
[    0.000000] smpboot: Allowing 2 CPUs, 0 hotplug CPUs
[    0.000000] mapped IOAPIC to ffffffffff5ba000 (fec00000)
[    0.000000] nr_irqs_gsi: 40
[    0.000000] e820: [mem 0x10000000-0xfeffbfff] available for PCI devices
[    0.000000] Booting paravirtualized kernel on KVM
[    0.000000] setup_percpu: NR_CPUS:4096 nr_cpumask_bits:2 nr_cpu_ids:2 nr_node_ids:1
[    0.000000] PERCPU: Embedded 25 pages/cpu @ffff88000dc00000 s77904 r0 d24496 u1048576
[    0.000000] pcpu-alloc: s77904 r0 d24496 u1048576 alloc=1*2097152
[    0.000000] pcpu-alloc: [0] 0 1
[    0.000000] kvm-clock: cpu 0, msr 0:e896001, primary cpu clock
[    0.000000] KVM setup async PF for cpu 0
[    0.000000] kvm-stealtime: cpu 0, msr dc0ccc0
[    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 64391
[    0.000000] Kernel command line: hung_task_panic=1 rcutree.rcu_cpu_stall_timeout=100 log_buf_len=8M debug sched_debug ignore_loglevel apic=debug dynamic_printk sysrq_always_enabled panic=10 prompt_ramdisk=0 console=ttyS0,115200 console=tty0 vga=normal  root=/dev/ram0 rw
[    0.000000] PID hash table entries: 1024 (order: 1, 8192 bytes)
[    0.000000] Dentry cache hash table entries: 32768 (order: 6, 262144 bytes)
[    0.000000] Inode-cache hash table entries: 16384 (order: 5, 131072 bytes)
[    0.000000] Calgary: detecting Calgary via BIOS EBDA area
[    0.000000] Calgary: Unable to locate Rio Grande table in EBDA - bailing!
[    0.000000] Memory: 199288K/261744K available (8414K kernel code, 1769K rwdata, 3912K rodata, 840K init, 10060K bss, 62456K reserved)
[    0.000000] Preemptible hierarchical RCU implementation.
[    0.000000]  RCU debugfs-based tracing is enabled.
[    0.000000]  Dump stacks of tasks blocking RCU-preempt GP.
[    0.000000]  Additional per-CPU info printed with stalls.
[    0.000000]  RCU restricting CPUs from NR_CPUS=4096 to nr_cpu_ids=2.
[    0.000000] NR_IRQS:262400 nr_irqs:512 16
[    0.000000] console [ttyS0] enabled
[    0.000000] Lock dependency validator: Copyright (c) 2006 Red Hat, Inc., Ingo Molnar
[    0.000000] ... MAX_LOCKDEP_SUBCLASSES:  8
[    0.000000] ... MAX_LOCK_DEPTH:          48
[    0.000000] ... MAX_LOCKDEP_KEYS:        8191
[    0.000000] ... CLASSHASH_SIZE:          4096
[    0.000000] ... MAX_LOCKDEP_ENTRIES:     16384
[    0.000000] ... MAX_LOCKDEP_CHAINS:      32768
[    0.000000] ... CHAINHASH_SIZE:          16384
[    0.000000]  memory used by lock dependency info: 5855 kB
[    0.000000]  per task-struct memory footprint: 1920 bytes
[    0.000000] ODEBUG: 15 of 15 active objects replaced
[    0.000000] hpet clockevent registered
[    0.000000] tsc: Detected 2693.508 MHz processor
[    0.008000] Calibrating delay loop (skipped) preset value.. 5387.01 BogoMIPS (lpj=10774032)
[    0.008900] pid_max: default: 32768 minimum: 301
[    0.010404] Mount-cache hash table entries: 256
[    0.012563] Initializing cgroup subsys devices
[    0.013988] Initializing cgroup subsys perf_event
[    0.016029] Initializing cgroup subsys net_prio
[    0.017509] Last level iTLB entries: 4KB 0, 2MB 0, 4MB 0
[    0.017509] Last level dTLB entries: 4KB 0, 2MB 0, 4MB 0
[    0.017509] tlb_flushall_shift: 6
[    0.020044] debug: unmapping init [mem 0xffffffff81e99000-0xffffffff81e9cfff]
[    0.025205] ACPI: Core revision 20130517
[    0.029922] ACPI: All ACPI Tables successfully acquired
[    0.031603] Getting VERSION: 50014
[    0.032020] Getting VERSION: 50014
[    0.032810] Getting ID: 0
[    0.033414] Getting ID: ff000000
[    0.034171] Getting LVT0: 8700
[    0.034854] Getting LVT1: 8400
[    0.036080] enabled ExtINT on CPU#0
[    0.037876] ENABLING IO-APIC IRQs
[    0.038574] init IO_APIC IRQs
[    0.039266]  apic 0 pin 0 not connected
[    0.040043] IOAPIC[0]: Set routing entry (0-1 -> 0x31 -> IRQ 1 Mode:0 Active:0 Dest:1)
[    0.041645] IOAPIC[0]: Set routing entry (0-2 -> 0x30 -> IRQ 0 Mode:0 Active:0 Dest:1)
[    0.043277] IOAPIC[0]: Set routing entry (0-3 -> 0x33 -> IRQ 3 Mode:0 Active:0 Dest:1)
[    0.044036] IOAPIC[0]: Set routing entry (0-4 -> 0x34 -> IRQ 4 Mode:0 Active:0 Dest:1)
[    0.045680] IOAPIC[0]: Set routing entry (0-5 -> 0x35 -> IRQ 5 Mode:1 Active:0 Dest:1)
[    0.048044] IOAPIC[0]: Set routing entry (0-6 -> 0x36 -> IRQ 6 Mode:0 Active:0 Dest:1)
[    0.049811] IOAPIC[0]: Set routing entry (0-7 -> 0x37 -> IRQ 7 Mode:0 Active:0 Dest:1)
[    0.052032] IOAPIC[0]: Set routing entry (0-8 -> 0x38 -> IRQ 8 Mode:0 Active:0 Dest:1)
[    0.053623] IOAPIC[0]: Set routing entry (0-9 -> 0x39 -> IRQ 9 Mode:1 Active:0 Dest:1)
[    0.055202] IOAPIC[0]: Set routing entry (0-10 -> 0x3a -> IRQ 10 Mode:1 Active:0 Dest:1)
[    0.056036] IOAPIC[0]: Set routing entry (0-11 -> 0x3b -> IRQ 11 Mode:1 Active:0 Dest:1)
[    0.057707] IOAPIC[0]: Set routing entry (0-12 -> 0x3c -> IRQ 12 Mode:0 Active:0 Dest:1)
[    0.060032] IOAPIC[0]: Set routing entry (0-13 -> 0x3d -> IRQ 13 Mode:0 Active:0 Dest:1)
[    0.061660] IOAPIC[0]: Set routing entry (0-14 -> 0x3e -> IRQ 14 Mode:0 Active:0 Dest:1)
[    0.063253] IOAPIC[0]: Set routing entry (0-15 -> 0x3f -> IRQ 15 Mode:0 Active:0 Dest:1)
[    0.064034]  apic 0 pin 16 not connected
[    0.064800]  apic 0 pin 17 not connected
[    0.065586]  apic 0 pin 18 not connected
[    0.068007]  apic 0 pin 19 not connected
[    0.068949]  apic 0 pin 20 not connected
[    0.069814]  apic 0 pin 21 not connected
[    0.070588]  apic 0 pin 22 not connected
[    0.071363]  apic 0 pin 23 not connected
[    0.072161] ..TIMER: vector=0x30 apic1=0 pin1=2 apic2=-1 pin2=-1
[    0.073514] smpboot: CPU0: Intel Common KVM processor (fam: 0f, model: 06, stepping: 01)
[    0.076010] Using local APIC timer interrupts.
[    0.076010] calibrating APIC timer ...
[    0.080000] ... lapic delta = 6251588
[    0.080000] ... PM-Timer delta = 358050
[    0.080000] ... PM-Timer result ok
[    0.080000] ..... delta 6251588
[    0.080000] ..... mult: 268503660
[    0.080000] ..... calibration result: 4001016
[    0.080000] ..... CPU clock speed is 2694.0774 MHz.
[    0.080000] ..... host bus clock speed is 1000.1016 MHz.
[    0.080103] Performance Events: unsupported Netburst CPU model 6 no PMU driver, software events only.
[    0.104619] SMP alternatives: lockdep: fixing up alternatives
[    0.105760] smpboot: Booting Node   0, Processors  #1 OK
[    0.008000] kvm-clock: cpu 1, msr 0:e896041, secondary cpu clock
[    0.008000] masked ExtINT on CPU#1
[    0.124228] Brought up 2 CPUs
[    0.128008] smpboot: Total of 2 processors activated (10774.03 BogoMIPS)
[    0.128018] KVM setup async PF for cpu 1
[    0.128024] kvm-stealtime: cpu 1, msr dd0ccc0
[    0.132339] devtmpfs: initialized
[    0.134316] atomic64 test passed for x86-64 platform with CX8 and with SSE
[    0.137823] regulator-dummy: no parameters
[    0.140475] NET: Registered protocol family 16
[    0.144020] ACPI: bus type PCI registered
[    0.145070] PCI: Using configuration type 1 for base access
[    0.156835] ACPI: Added _OSI(Module Device)
[    0.157753] ACPI: Added _OSI(Processor Device)
[    0.158814] ACPI: Added _OSI(3.0 _SCP Extensions)
[    0.159940] ACPI: Added _OSI(Processor Aggregator Device)
[    0.162585] ACPI: EC: Look up EC in DSDT
[    0.172295] ACPI: Interpreter enabled
[    0.173216] ACPI: (supports S0 S5)
[    0.174334] ACPI: Using IOAPIC for interrupt routing
[    0.175518] PCI: Using host bridge windows from ACPI; if necessary, use "pci=nocrs" and report a bug
[    0.193772] ACPI: PCI Root Bridge [PCI0] (domain 0000 [bus 00-ff])
[    0.195674] PCI host bridge to bus 0000:00
[    0.196012] pci_bus 0000:00: root bus resource [bus 00-ff]
[    0.197193] pci_bus 0000:00: root bus resource [io  0x0000-0x0cf7]
[    0.200014] pci_bus 0000:00: root bus resource [io  0x0d00-0xffff]
[    0.201243] pci_bus 0000:00: root bus resource [mem 0x000a0000-0x000bffff]
[    0.203313] pci_bus 0000:00: root bus resource [mem 0x80000000-0xfebfffff]
[    0.204119] pci 0000:00:00.0: [8086:1237] type 00 class 0x060000
[    0.206212] pci 0000:00:01.0: [8086:7000] type 00 class 0x060100
[    0.208825] pci 0000:00:01.1: [8086:7010] type 00 class 0x010180
[    0.215270] pci 0000:00:01.1: reg 0x20: [io  0xc060-0xc06f]
[    0.217885] pci 0000:00:01.3: [8086:7113] type 00 class 0x068000
[    0.220556] pci 0000:00:01.3: quirk: [io  0xb000-0xb03f] claimed by PIIX4 ACPI
[    0.222046] pci 0000:00:01.3: quirk: [io  0xb100-0xb10f] claimed by PIIX4 SMB
[    0.224490] pci 0000:00:02.0: [1013:00b8] type 00 class 0x030000
[    0.232075] pci 0000:00:02.0: reg 0x10: [mem 0xfc000000-0xfdffffff pref]
[    0.238502] pci 0000:00:02.0: reg 0x14: [mem 0xfebe2000-0xfebe2fff]
[    0.256119] pci 0000:00:02.0: reg 0x30: [mem 0xfebd0000-0xfebdffff pref]
[    0.258218] pci 0000:00:03.0: [1af4:1000] type 00 class 0x020000
[    0.260615] pci 0000:00:03.0: reg 0x10: [io  0xc040-0xc05f]
[    0.262307] pci 0000:00:03.0: reg 0x14: [mem 0xfebe1000-0xfebe1fff]
[    0.269203] pci 0000:00:03.0: reg 0x30: [mem 0xfebc0000-0xfebcffff pref]
[    0.271496] pci 0000:00:04.0: [8086:100e] type 00 class 0x020000
[    0.273304] pci 0000:00:04.0: reg 0x10: [mem 0xfeb80000-0xfeb9ffff]
[    0.277257] pci 0000:00:04.0: reg 0x14: [io  0xc000-0xc03f]
[    0.285998] pci 0000:00:04.0: reg 0x30: [mem 0xfeba0000-0xfebbffff pref]
[    0.288470] pci 0000:00:05.0: [8086:25ab] type 00 class 0x088000
[    0.291123] pci 0000:00:05.0: reg 0x10: [mem 0xfebe0000-0xfebe000f]
[    0.298719] pci_bus 0000:00: on NUMA node 0
[    0.300032] acpi PNP0A03:00: ACPI _OSC support notification failed, disabling PCIe ASPM
[    0.301846] acpi PNP0A03:00: Unable to request _OSC control (_OSC support mask: 0x08)
[    0.306340] ACPI: PCI Interrupt Link [LNKA] (IRQs 5 *10 11)
[    0.309000] ACPI: PCI Interrupt Link [LNKB] (IRQs 5 *10 11)
[    0.311763] ACPI: PCI Interrupt Link [LNKC] (IRQs 5 10 *11)
[    0.312767] ACPI: PCI Interrupt Link [LNKD] (IRQs 5 10 *11)
[    0.314684] ACPI: PCI Interrupt Link [LNKS] (IRQs *9)
[    0.320745] ACPI: Enabled 16 GPEs in block 00 to 0F
[    0.323663] ACPI: \_SB_.PCI0: notify handler is installed
[    0.324130] Found 1 acpi root devices
[    0.326173] vgaarb: device added: PCI:0000:00:02.0,decodes=io+mem,owns=io+mem,locks=none
[    0.328018] vgaarb: loaded
[    0.328796] vgaarb: bridge control possible 0000:00:02.0
[    0.336847] ACPI: bus type USB registered
[    0.338330] usbcore: registered new interface driver usbfs
[    0.340085] usbcore: registered new interface driver hub
[    0.344095] usbcore: registered new device driver usb
[    0.345695] pps_core: LinuxPPS API ver. 1 registered
[    0.346883] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
[    0.348083] PTP clock support registered
[    0.349337] wmi: Mapper loaded
[    0.350176] PCI: Using ACPI for IRQ routing
[    0.352020] PCI: pci_cache_line_size set to 64 bytes
[    0.353327] e820: reserve RAM buffer [mem 0x0009fc00-0x0009ffff]
[    0.356035] e820: reserve RAM buffer [mem 0x0fffe000-0x0fffffff]
[    0.359535] NET: Registered protocol family 23
[    0.361321] cfg80211: Calling CRDA to update world regulatory domain
[    0.364174] nfc: nfc_init: NFC Core ver 0.1
[    0.365366] NET: Registered protocol family 39
[    0.369362] HPET: 3 timers in total, 0 timers will be used for per-cpu timer
[    0.372289] Switched to clocksource kvm-clock
[    0.373511] pnp: PnP ACPI init
[    0.374570] ACPI: bus type PNP registered
[    0.376463] IOAPIC[0]: Set routing entry (0-8 -> 0x38 -> IRQ 8 Mode:0 Active:0 Dest:3)
[    0.378102] pnp 00:00: Plug and Play ACPI device, IDs PNP0b00 (active)
[    0.379645] IOAPIC[0]: Set routing entry (0-1 -> 0x31 -> IRQ 1 Mode:0 Active:0 Dest:3)
[    0.381943] pnp 00:01: Plug and Play ACPI device, IDs PNP0303 (active)
[    0.383861] IOAPIC[0]: Set routing entry (0-12 -> 0x3c -> IRQ 12 Mode:0 Active:0 Dest:3)
[    0.387140] pnp 00:02: Plug and Play ACPI device, IDs PNP0f13 (active)
[    0.389417] IOAPIC[0]: Set routing entry (0-6 -> 0x36 -> IRQ 6 Mode:0 Active:0 Dest:3)
[    0.391966] pnp 00:03: [dma 2]
[    0.393255] pnp 00:03: Plug and Play ACPI device, IDs PNP0700 (active)
[    0.395441] IOAPIC[0]: Set routing entry (0-7 -> 0x37 -> IRQ 7 Mode:0 Active:0 Dest:3)
[    0.397583] pnp 00:04: Plug and Play ACPI device, IDs PNP0400 (active)
[    0.400259] IOAPIC[0]: Set routing entry (0-4 -> 0x34 -> IRQ 4 Mode:0 Active:0 Dest:3)
[    0.402347] pnp 00:05: Plug and Play ACPI device, IDs PNP0501 (active)
[    0.404997] pnp 00:06: Plug and Play ACPI device, IDs PNP0103 (active)
[    0.407836] pnp: PnP ACPI: found 7 devices
[    0.409200] ACPI: bus type PNP unregistered
[    0.420246] pci_bus 0000:00: resource 4 [io  0x0000-0x0cf7]
[    0.421857] pci_bus 0000:00: resource 5 [io  0x0d00-0xffff]
[    0.423395] pci_bus 0000:00: resource 6 [mem 0x000a0000-0x000bffff]
[    0.425178] pci_bus 0000:00: resource 7 [mem 0x80000000-0xfebfffff]
[    0.427513] NET: Registered protocol family 2
[    0.429791] TCP established hash table entries: 2048 (order: 3, 32768 bytes)
[    0.431941] TCP bind hash table entries: 2048 (order: 5, 131072 bytes)
[    0.434214] TCP: Hash tables configured (established 2048 bind 2048)
[    0.435995] TCP: reno registered
[    0.437022] UDP hash table entries: 256 (order: 3, 40960 bytes)
[    0.439350] UDP-Lite hash table entries: 256 (order: 3, 40960 bytes)
[    0.442179] NET: Registered protocol family 1
[    0.444923] RPC: Registered named UNIX socket transport module.
[    0.446230] RPC: Registered udp transport module.
[    0.447351] RPC: Registered tcp transport module.
[    0.448555] RPC: Registered tcp NFSv4.1 backchannel transport module.
[    0.450301] pci 0000:00:00.0: Limiting direct PCI/PCI transfers
[    0.452328] pci 0000:00:01.0: PIIX3: Enabling Passive Release
[    0.453773] pci 0000:00:01.0: Activating ISA DMA hang workarounds
[    0.455331] pci 0000:00:02.0: Boot video device
[    0.456502] PCI: CLS 0 bytes, default 64
[    0.457881] Unpacking initramfs...
[    2.676108] debug: unmapping init [mem 0xffff88000e8d6000-0xffff88000ffeffff]
[    2.679721] has_svm: not amd
[    2.680505] kvm: no hardware support
[    2.681829] camellia-x86_64: performance on this CPU would be suboptimal: disabling camellia-x86_64.
[    2.684176] blowfish-x86_64: performance on this CPU would be suboptimal: disabling blowfish-x86_64.
[    2.686848] twofish-x86_64-3way: performance on this CPU would be suboptimal: disabling twofish-x86_64-3way.
[    2.689322] sha1_ssse3: Neither AVX nor SSSE3 is available/usable.
[    2.689403] cryptomgr_test (24) used greatest stack depth: 6376 bytes left
[    2.692789] sha256_ssse3: Neither AVX nor SSSE3 is available/usable.
[    2.694258] sha512_ssse3: Neither AVX nor SSSE3 is available/usable.
[    2.695822] AVX or AES-NI instructions are not detected.
[    2.697224] AVX instructions are not detected.
[    2.699223] AVX instructions are not detected.
[    2.700535] AVX instructions are not detected.
[    2.706217] Initializing RT-Tester: OK
[    2.706703] audit: initializing netlink socket (disabled)
[    2.707412] type=2000 audit(1378709047.165:1): initialized
[    2.711701] DLM installed
[    2.713609] NFS: Registering the id_resolver key type
[    2.714985] Key type id_resolver registered
[    2.715991] Key type id_legacy registered
[    2.717078] Installing knfsd (copyright (C) 1996 okir@monad.swb.de).
[    2.719526] ROMFS MTD (C) 2007 Red Hat, Inc.
[    2.720989] fuse init (API version 7.22)
[    2.723115] ceph: loaded (mds proto 32)
[    2.726574] cryptomgr_test (43) used greatest stack depth: 5752 bytes left
[    2.729298] cryptomgr_test (44) used greatest stack depth: 5680 bytes left
[    2.744376] cryptomgr_test (72) used greatest stack depth: 5264 bytes left
[    2.748934] alg: No test for crc32 (crc32-table)
[    2.750206] alg: No test for lz4hc (lz4hc-generic)
[    2.751680] alg: No test for stdrng (krng)
[    2.752602] NET: Registered protocol family 38
[    2.753198] Key type asymmetric registered
[    2.753723] Asymmetric key parser 'x509' registered
[    2.754274] test_string_helpers: Running tests...
[    2.756524] crc32: CRC_LE_BITS = 32, CRC_BE BITS = 32
[    2.757198] crc32: self tests passed, processed 225944 bytes in 519468 nsec
[    2.758467] crc32c: CRC_LE_BITS = 32
[    2.759216] crc32c: self tests passed, processed 225944 bytes in 141849 nsec
[    2.761588] cr_bllcd: INTEL CARILLO RANCH LPC not found.
[    2.763198] cr_bllcd: Carillo Ranch Backlight Driver Initialized.
[    2.765729] VIA Graphics Integration Chipset framebuffer 2.4 initializing
[    2.768095] vmlfb: initializing
[    2.768651] Could not find Carillo Ranch MCH device.
[    2.770930] no IO addresses supplied
[    2.772165] hgafb: HGA card not detected.
[    2.773134] hgafb: probe of hgafb.0 failed with error -22
[    2.775144] usbcore: registered new interface driver udlfb
[    2.776974] usbcore: registered new interface driver smscufx
[    2.780665] uvesafb: failed to execute /sbin/v86d
[    2.782074] uvesafb: make sure that the v86d helper is installed and executable
[    2.783894] uvesafb: Getting VBE info block failed (eax=0x4f00, err=-2)
[    2.785935] uvesafb: vbe_init() failed with -22
[    2.787031] uvesafb: probe of uvesafb.0 failed with error -22
[    2.789001] ipmi message handler version 39.2
[    2.790143] ipmi device interface
[    2.791138] IPMI System Interface driver.
[    2.792413] ipmi_si: Adding default-specified kcs state machine
[    2.794055] ipmi_si: Trying default-specified kcs state machine at i/o address 0xca2, slave address 0x0, irq 0
[    2.796746] ipmi_si: Interface detection failed
[    2.808161] ipmi_si: Adding default-specified smic state machine
[    2.809838] ipmi_si: Trying default-specified smic state machine at i/o address 0xca9, slave address 0x0, irq 0
[    2.812967] ipmi_si: Interface detection failed
[    2.824150] ipmi_si: Adding default-specified bt state machine
[    2.826234] ipmi_si: Trying default-specified bt state machine at i/o address 0xe4, slave address 0x0, irq 0
[    2.829592] ipmi_si: Interface detection failed
[    2.840339] kobject: 'ipmi_si' (ffff8800077a2600): kobject_release, parent ffff8800001b7648 (delayed)
[    2.842528] kobject: 'ipmi_si' (ffff8800077a2400): kobject_release, parent ffff880000221448 (delayed)
[    2.844867] kobject: 'ipmi_si' (ffff8800077a2800): kobject_release, parent ffff880000189248 (delayed)
[    2.847617] ipmi_si: Unable to find any System Interface(s)
[    2.849859] IPMI Watchdog: driver initialized
[    2.851416] Copyright (C) 2004 MontaVista Software - IPMI Powerdown via sys_reboot.
[    2.854553] input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input0
[    2.857101] ACPI: Power Button [PWRF]
[    2.977343] Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled
[    3.000940] 00:05: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
[    3.006511] Applicom driver: $Id: ac.c,v 1.30 2000/03/22 16:03:57 dwmw2 Exp $
[    3.008608] ac.o: No PCI boards found.
[    3.009721] ac.o: For an ISA board you must supply memory and irq parameters.
[    3.012508] Non-volatile memory driver v1.3
[    3.013350] Linux agpgart interface v0.103
[    3.015283] [drm:drm_core_init] *ERROR* Cannot create /proc/dri
[    3.016918] kobject: 'drm' (ffff880006dd6048): kobject_release, parent ffff880000189648 (delayed)
[    3.019223] kobject: 'drm' (ffff880006dd7c00): kobject_release, parent           (null) (delayed)
[    3.022075] [drm] radeon kernel modesetting enabled.
[    3.024718] [drm:drm_proc_init] *ERROR* Cannot create /proc/dri/0
[    3.025883] [drm:drm_get_minor] *ERROR* DRM: Failed to initialize /proc/dri.
[    3.027772] kobject: 'controlD64' (ffff880006de9820): kobject_release, parent           (null) (delayed)
[    3.030311] cirrus: probe of 0000:00:02.0 failed with error -1
[    3.031237] usbcore: registered new interface driver udl
[    3.033268] parport_pc 00:04: reported by Plug and Play ACPI
[    3.034204] parport0: PC-style at 0x378, irq 7 [PCSPP(,...)]
[    3.036189] kobject: 'parport_pc.956' (ffff880006de9820): kobject_release, parent           (null) (delayed)
[    3.037736] ------------[ cut here ]------------
[    3.038499] WARNING: CPU: 0 PID: 1 at /c/wfg/linux/lib/debugobjects.c:260 debug_print_object+0x7c/0x8d()
[    3.040020] ODEBUG: init active (active state 0) object type: timer_list hint:           (null)
[    3.040020] CPU: 0 PID: 1 Comm: swapper/0 Not tainted 3.11.0-rc2-00010-gc817a67-dirty #21
[    3.040020]  0000000000000104 ffff88000010db78 ffffffff8182ae08 0000000000000000
[    3.040020]  ffff88000010dbc8 ffff88000010dbb8 ffffffff8108f040 0000000000000046
[    3.040020]  ffffffff81220eaa ffffffff81beef1e ffff880006dc5510 ffffffff81c2e2d0
[    3.040020] Call Trace:
[    3.040020]  [<ffffffff8182ae08>] dump_stack+0x4f/0x84
[    3.040020]  [<ffffffff8108f040>] warn_slowpath_common+0x72/0x8c
[    3.040020]  [<ffffffff81220eaa>] ? debug_print_object+0x7c/0x8d
[    3.040020]  [<ffffffff8108f0be>] warn_slowpath_fmt+0x41/0x43
[    3.040020]  [<ffffffff81220eaa>] debug_print_object+0x7c/0x8d
[    3.040020]  [<ffffffff81221209>] __debug_object_init+0x27c/0x2c6
[    3.040020]  [<ffffffff81221244>] ? __debug_object_init+0x2b7/0x2c6
[    3.040020]  [<ffffffff81221267>] debug_object_init+0x14/0x16
[    3.040020]  [<ffffffff81098f20>] init_timer_key+0x23/0x65
[    3.040020]  [<ffffffff81210bbe>] kobject_release+0x90/0xba
[    3.040020]  [<ffffffff81210e3b>] kobject_put+0x4d/0x51
[    3.040020]  [<ffffffff81462ce4>] put_device+0x12/0x14
[    3.040020]  [<ffffffff814672f6>] platform_device_put+0x12/0x14
[    3.040020]  [<ffffffff8146767b>] platform_device_unregister+0x16/0x1a
[    3.040020]  [<ffffffff814610e7>] parport_pc_probe_port+0x7b7/0x7cc
[    3.040020]  [<ffffffff81e00a15>] parport_pc_init+0x2b0/0x317
[    3.040020]  [<ffffffff81e00765>] ? parport_setup+0x147/0x147
[    3.040020]  [<ffffffff81ddbe0c>] do_one_initcall+0x8e/0x132
[    3.040020]  [<ffffffff810a6c00>] ? param_array_set+0xa7/0xf2
[    3.040020]  [<ffffffff810a6e4d>] ? parse_args+0x1ad/0x26c
[    3.040020]  [<ffffffff81215c82>] ? strcpy+0x9/0x18
[    3.040020]  [<ffffffff81ddbfe2>] kernel_init_freeable+0x132/0x1bc
[    3.040020]  [<ffffffff81ddb6e3>] ? do_early_param+0x86/0x86
[    3.040020]  [<ffffffff81824c6f>] ? rest_init+0xc3/0xc3
[    3.040020]  [<ffffffff81824c78>] kernel_init+0x9/0xcc
[    3.040020]  [<ffffffff81835f7c>] ret_from_fork+0x7c/0xb0
[    3.040020]  [<ffffffff81824c6f>] ? rest_init+0xc3/0xc3
[    3.040020] ---[ end trace eb7906735b7816b7 ]---
[    3.096136] INFO: trying to register non-static key.
[    3.097385] the code is fine but needs lockdep annotation.
[    3.098753] turning off the locking correctness validator.
[    3.099835] CPU: 0 PID: 1 Comm: swapper/0 Tainted: G        W    3.11.0-rc2-00010-gc817a67-dirty #21
[    3.100075]  0000000000000046 ffff88000010da28 ffffffff8182ae08 0000000000000000
[    3.100075]  0000000000000000 ffff88000010daa8 ffffffff810c56de ffff88000010da88
[    3.100075]  ffffffff81090497 0000000000007adc 0000000000000046 ffff88000010da78
[    3.100075] Call Trace:
[    3.100075]  [<ffffffff8182ae08>] dump_stack+0x4f/0x84
[    3.100075]  [<ffffffff810c56de>] register_lock_class+0x104/0x2b2
[    3.100075]  [<ffffffff81090497>] ? console_unlock+0x35b/0x36a
[    3.100075]  [<ffffffff810c798e>] __lock_acquire+0xf6/0xe3c
[    3.100075]  [<ffffffff818357b7>] ? retint_restore_args+0x13/0x13
[    3.100075]  [<ffffffff810c6c25>] ? trace_hardirqs_on_caller+0x154/0x18b
[    3.100075]  [<ffffffff810c8afd>] lock_acquire+0x7e/0x99
[    3.100075]  [<ffffffff81099263>] ? try_to_del_timer_sync+0x5f/0x5f
[    3.100075]  [<ffffffff810992ac>] del_timer_sync+0x49/0xcb
[    3.100075]  [<ffffffff81099263>] ? try_to_del_timer_sync+0x5f/0x5f
[    3.100075]  [<ffffffff810cd647>] ? arch_local_irq_restore+0x6/0xd
[    3.100075]  [<ffffffff81099372>] timer_fixup_init+0x16/0x2f
[    3.100075]  [<ffffffff81220ce3>] debug_object_fixup+0x15/0x1d
[    3.100075]  [<ffffffff81221228>] __debug_object_init+0x29b/0x2c6
[    3.100075]  [<ffffffff81221244>] ? __debug_object_init+0x2b7/0x2c6
[    3.100075]  [<ffffffff81221267>] debug_object_init+0x14/0x16
[    3.100075]  [<ffffffff81098f20>] init_timer_key+0x23/0x65
[    3.100075]  [<ffffffff81210bbe>] kobject_release+0x90/0xba
[    3.100075]  [<ffffffff81210e3b>] kobject_put+0x4d/0x51
[    3.100075]  [<ffffffff81462ce4>] put_device+0x12/0x14
[    3.100075]  [<ffffffff814672f6>] platform_device_put+0x12/0x14
[    3.100075]  [<ffffffff8146767b>] platform_device_unregister+0x16/0x1a
[    3.100075]  [<ffffffff814610e7>] parport_pc_probe_port+0x7b7/0x7cc
[    3.100075]  [<ffffffff81e00a15>] parport_pc_init+0x2b0/0x317
[    3.100075]  [<ffffffff81e00765>] ? parport_setup+0x147/0x147
[    3.100075]  [<ffffffff81ddbe0c>] do_one_initcall+0x8e/0x132
[    3.100075]  [<ffffffff810a6c00>] ? param_array_set+0xa7/0xf2
[    3.100075]  [<ffffffff810a6e4d>] ? parse_args+0x1ad/0x26c
[    3.100075]  [<ffffffff81215c82>] ? strcpy+0x9/0x18
[    3.100075]  [<ffffffff81ddbfe2>] kernel_init_freeable+0x132/0x1bc
[    3.100075]  [<ffffffff81ddb6e3>] ? do_early_param+0x86/0x86
[    3.100075]  [<ffffffff81824c6f>] ? rest_init+0xc3/0xc3
[    3.100075]  [<ffffffff81824c78>] kernel_init+0x9/0xcc
[    3.100075]  [<ffffffff81835f7c>] ret_from_fork+0x7c/0xb0
[    3.100075]  [<ffffffff81824c6f>] ? rest_init+0xc3/0xc3
[    3.680292] tsc: Refined TSC clocksource calibration: 2693.463 MHz
[    4.028085] BUG: unable to handle kernel NULL pointer dereference at           (null)
[    4.030278] IP: [<          (null)>]           (null)
[    4.031880] PGD 0
[    4.032045] Oops: 0010 [#1] PREEMPT SMP DEBUG_PAGEALLOC
[    4.032045] CPU: 0 PID: 1 Comm: swapper/0 Tainted: G        W    3.11.0-rc2-00010-gc817a67-dirty #21
[    4.032045] task: ffff88000010a040 ti: ffff88000010c000 task.ti: ffff88000010c000
[    4.032045] RIP: 0010:[<0000000000000000>]  [<          (null)>]           (null)
[    4.032045] RSP: 0000:ffff88000dc03e40  EFLAGS: 00010286
[    4.032045] RAX: 0000000000000000 RBX: 0000000000000100 RCX: 0000000000000000
[    4.032045] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000000
[    4.032045] RBP: ffff88000dc03e98 R08: 0000000000000002 R09: 0000000000000000
[    4.032045] R10: ffff88000dc03e58 R11: ffffffff81f08780 R12: ffff88000010dfd8
[    4.032045] R13: 0000000000000000 R14: 0000000000000000 R15: ffffffff81f097d8
[    4.032045] FS:  0000000000000000(0000) GS:ffff88000dc00000(0000) knlGS:0000000000000000
[    4.032045] CS:  0010 DS: 0000 ES: 0000 CR0: 000000008005003b
[    4.032045] CR2: 0000000000000000 CR3: 0000000001c15000 CR4: 00000000000006b0
[    4.032045] Stack:
[    4.032045]  ffffffff8109861e ffffffff810985b3 ffffffff81f08780 ffff880006de98d8
[    4.032045]  0000000000000000 0000000000000000 0000000000000000 ffffffff81f08780
[    4.032045]  ffff88000dc03ec8 ffffffff81f09fd8 ffffffff81f09bd8 ffff88000dc03f08
[    4.032045] Call Trace:
[    4.032045]  <IRQ>
[    4.032045]  [<ffffffff8109861e>] ? call_timer_fn+0x6b/0xde
[    4.032045]  [<ffffffff810985b3>] ? __internal_add_timer+0xc4/0xc4
[    4.032045]  [<ffffffff81098c49>] run_timer_softirq+0x187/0x1cf
[    4.032045]  [<ffffffff810951c4>] __do_softirq+0xc6/0x18f
[    4.032045]  [<ffffffff810953aa>] irq_exit+0x58/0x9e
[    4.032045]  [<ffffffff81044bab>] smp_apic_timer_interrupt+0x31/0x3e
[    4.032045]  [<ffffffff81836cb2>] apic_timer_interrupt+0x72/0x80
[    4.032045]  <EOI>
[    4.032045]  [<ffffffff818357b7>] ? retint_restore_args+0x13/0x13
[    4.032045]  [<ffffffff81098cda>] ? lock_timer_base.isra.17+0x49/0x4b
[    4.032045]  [<ffffffff8109922b>] try_to_del_timer_sync+0x27/0x5f
[    4.032045]  [<ffffffff81098435>] ? arch_local_irq_restore+0x6/0xd
[    4.032045]  [<ffffffff8109931b>] del_timer_sync+0xb8/0xcb
[    4.032045]  [<ffffffff81099263>] ? try_to_del_timer_sync+0x5f/0x5f
[    4.032045]  [<ffffffff810cd647>] ? arch_local_irq_restore+0x6/0xd
[    4.032045]  [<ffffffff81099372>] timer_fixup_init+0x16/0x2f
[    4.032045]  [<ffffffff81220ce3>] debug_object_fixup+0x15/0x1d
[    4.032045]  [<ffffffff81221228>] __debug_object_init+0x29b/0x2c6
[    4.032045]  [<ffffffff81221244>] ? __debug_object_init+0x2b7/0x2c6
[    4.032045]  [<ffffffff81221267>] debug_object_init+0x14/0x16
[    4.032045]  [<ffffffff81098f20>] init_timer_key+0x23/0x65
[    4.032045]  [<ffffffff81210bbe>] kobject_release+0x90/0xba
[    4.032045]  [<ffffffff81210e3b>] kobject_put+0x4d/0x51
[    4.032045]  [<ffffffff81462ce4>] put_device+0x12/0x14
[    4.032045]  [<ffffffff814672f6>] platform_device_put+0x12/0x14
[    4.032045]  [<ffffffff8146767b>] platform_device_unregister+0x16/0x1a
[    4.032045]  [<ffffffff814610e7>] parport_pc_probe_port+0x7b7/0x7cc
[    4.032045]  [<ffffffff81e00a15>] parport_pc_init+0x2b0/0x317
[    4.032045]  [<ffffffff81e00765>] ? parport_setup+0x147/0x147
[    4.032045]  [<ffffffff81ddbe0c>] do_one_initcall+0x8e/0x132
[    4.032045]  [<ffffffff810a6c00>] ? param_array_set+0xa7/0xf2
[    4.032045]  [<ffffffff810a6e4d>] ? parse_args+0x1ad/0x26c
[    4.032045]  [<ffffffff81215c82>] ? strcpy+0x9/0x18
[    4.032045]  [<ffffffff81ddbfe2>] kernel_init_freeable+0x132/0x1bc
[    4.032045]  [<ffffffff81ddb6e3>] ? do_early_param+0x86/0x86
[    4.032045]  [<ffffffff81824c6f>] ? rest_init+0xc3/0xc3
[    4.032045]  [<ffffffff81824c78>] kernel_init+0x9/0xcc
[    4.032045]  [<ffffffff81835f7c>] ret_from_fork+0x7c/0xb0
[    4.032045]  [<ffffffff81824c6f>] ? rest_init+0xc3/0xc3
[    4.032045] Code:  Bad RIP value.
[    4.032045] RIP  [<          (null)>]           (null)
[    4.032045]  RSP <ffff88000dc03e40>
[    4.032045] CR2: 0000000000000000
[    4.142753] ---[ end trace eb7906735b7816b8 ]---
[    4.144312] Kernel panic - not syncing: Fatal exception in interrupt
[    4.146076] Rebooting in 10 seconds..%                                                                                                  wfg@bee ~/linux/obj-compiletest%
wfg@bee ~/linux/obj-compiletest%
wfg@bee ~/linux/obj-compiletest% kvm-0day.sh arch/x86/boot/bzImage
[    0.000000] Initializing cgroup subsys cpuset
[    0.000000] Initializing cgroup subsys cpu
[    0.000000] Linux version 3.11.0-rc2-00010-gc817a67-dirty (wfg@bee) (gcc version 4.6.3 (Debian 4.6.3-1) ) #22 SMP PREEMPT Tue Oct 8 12:14:43 CST 2013
[    0.000000] Command line: hung_task_panic=1 rcutree.rcu_cpu_stall_timeout=100 log_buf_len=8M debug sched_debug ignore_loglevel apic=debug dynamic_printk sysrq_always_enabled panic=10 prompt_ramdisk=0 console=ttyS0,115200 console=tty0 vga=normal  root=/dev/ram0 rw
[    0.000000] e820: BIOS-provided physical RAM map:
[    0.000000] BIOS-e820: [mem 0x0000000000000000-0x000000000009fbff] usable
[    0.000000] BIOS-e820: [mem 0x000000000009fc00-0x000000000009ffff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000000f0000-0x00000000000fffff] reserved
[    0.000000] BIOS-e820: [mem 0x0000000000100000-0x000000000fffdfff] usable
[    0.000000] BIOS-e820: [mem 0x000000000fffe000-0x000000000fffffff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000feffc000-0x00000000feffffff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000fffc0000-0x00000000ffffffff] reserved
[    0.000000] debug: ignoring loglevel setting.
[    0.000000] NX (Execute Disable) protection: active
[    0.000000] Hypervisor detected: KVM
[    0.000000] e820: update [mem 0x00000000-0x00000fff] usable ==> reserved
[    0.000000] e820: remove [mem 0x000a0000-0x000fffff] usable
[    0.000000] e820: last_pfn = 0xfffe max_arch_pfn = 0x400000000
[    0.000000] Scan for SMP in [mem 0x00000000-0x000003ff]
[    0.000000] Scan for SMP in [mem 0x0009fc00-0x0009ffff]
[    0.000000] Scan for SMP in [mem 0x000f0000-0x000fffff]
[    0.000000] found SMP MP-table at [mem 0x000f1840-0x000f184f] mapped at [ffff8800000f1840]
[    0.000000]   mpc: f1850-f193c
[    0.000000] Base memory trampoline at [ffff880000099000] 99000 size 24576
[    0.000000] init_memory_mapping: [mem 0x00000000-0x000fffff]
[    0.000000]  [mem 0x00000000-0x000fffff] page 4k
[    0.000000] BRK [0x027c1000, 0x027c1fff] PGTABLE
[    0.000000] BRK [0x027c2000, 0x027c2fff] PGTABLE
[    0.000000] BRK [0x027c3000, 0x027c3fff] PGTABLE
[    0.000000] init_memory_mapping: [mem 0x0e600000-0x0e7fffff]
[    0.000000]  [mem 0x0e600000-0x0e7fffff] page 4k
[    0.000000] BRK [0x027c4000, 0x027c4fff] PGTABLE
[    0.000000] init_memory_mapping: [mem 0x0c000000-0x0e5fffff]
[    0.000000]  [mem 0x0c000000-0x0e5fffff] page 4k
[    0.000000] BRK [0x027c5000, 0x027c5fff] PGTABLE
[    0.000000] init_memory_mapping: [mem 0x00100000-0x0bffffff]
[    0.000000]  [mem 0x00100000-0x0bffffff] page 4k
[    0.000000] init_memory_mapping: [mem 0x0e800000-0x0fffdfff]
[    0.000000]  [mem 0x0e800000-0x0fffdfff] page 4k
[    0.000000] log_buf_len: 8388608
[    0.000000] early log buf free: 128344(97%)
[    0.000000] RAMDISK: [mem 0x0e8d6000-0x0ffeffff]
[    0.000000] ACPI: RSDP 00000000000f16b0 00014 (v00 BOCHS )
[    0.000000] ACPI: RSDT 000000000fffe3f0 00034 (v01 BOCHS  BXPCRSDT 00000001 BXPC 00000001)
[    0.000000] ACPI: FACP 000000000fffff80 00074 (v01 BOCHS  BXPCFACP 00000001 BXPC 00000001)
[    0.000000] ACPI: DSDT 000000000fffe430 01137 (v01   BXPC   BXDSDT 00000001 INTL 20100528)
[    0.000000] ACPI: FACS 000000000fffff40 00040
[    0.000000] ACPI: SSDT 000000000ffff6a0 00899 (v01 BOCHS  BXPCSSDT 00000001 BXPC 00000001)
[    0.000000] ACPI: APIC 000000000ffff5b0 00080 (v01 BOCHS  BXPCAPIC 00000001 BXPC 00000001)
[    0.000000] ACPI: HPET 000000000ffff570 00038 (v01 BOCHS  BXPCHPET 00000001 BXPC 00000001)
[    0.000000] ACPI: Local APIC address 0xfee00000
[    0.000000] mapped APIC to ffffffffff5bb000 (        fee00000)
[    0.000000] kvm-clock: Using msrs 4b564d01 and 4b564d00
[    0.000000] kvm-clock: cpu 0, msr 0:e896001, boot clock
[    0.000000] Zone ranges:
[    0.000000]   DMA32    [mem 0x00001000-0xffffffff]
[    0.000000]   Normal   empty
[    0.000000] Movable zone start for each node
[    0.000000] Early memory node ranges
[    0.000000]   node   0: [mem 0x00001000-0x0009efff]
[    0.000000]   node   0: [mem 0x00100000-0x0fffdfff]
[    0.000000] On node 0 totalpages: 65436
[    0.000000]   DMA32 zone: 1024 pages used for memmap
[    0.000000]   DMA32 zone: 21 pages reserved
[    0.000000]   DMA32 zone: 65436 pages, LIFO batch:15
[    0.000000] ACPI: PM-Timer IO Port: 0xb008
[    0.000000] ACPI: Local APIC address 0xfee00000
[    0.000000] mapped APIC to ffffffffff5bb000 (        fee00000)
[    0.000000] ACPI: LAPIC (acpi_id[0x00] lapic_id[0x00] enabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x01] lapic_id[0x01] enabled)
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0xff] dfl dfl lint[0x1])
[    0.000000] ACPI: IOAPIC (id[0x00] address[0xfec00000] gsi_base[0])
[    0.000000] IOAPIC[0]: apic_id 0, version 17, address 0xfec00000, GSI 0-23
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
[    0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 00, APIC ID 0, APIC INT 02
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 5 global_irq 5 high level)
[    0.000000] Int: type 0, pol 1, trig 3, bus 00, IRQ 05, APIC ID 0, APIC INT 05
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)
[    0.000000] Int: type 0, pol 1, trig 3, bus 00, IRQ 09, APIC ID 0, APIC INT 09
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 10 global_irq 10 high level)
[    0.000000] Int: type 0, pol 1, trig 3, bus 00, IRQ 0a, APIC ID 0, APIC INT 0a
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 11 global_irq 11 high level)
[    0.000000] Int: type 0, pol 1, trig 3, bus 00, IRQ 0b, APIC ID 0, APIC INT 0b
[    0.000000] ACPI: IRQ0 used by override.
[    0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 01, APIC ID 0, APIC INT 01
[    0.000000] ACPI: IRQ2 used by override.
[    0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 03, APIC ID 0, APIC INT 03
[    0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 04, APIC ID 0, APIC INT 04
[    0.000000] ACPI: IRQ5 used by override.
[    0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 06, APIC ID 0, APIC INT 06
[    0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 07, APIC ID 0, APIC INT 07
[    0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 08, APIC ID 0, APIC INT 08
[    0.000000] ACPI: IRQ9 used by override.
[    0.000000] ACPI: IRQ10 used by override.
[    0.000000] ACPI: IRQ11 used by override.
[    0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 0c, APIC ID 0, APIC INT 0c
[    0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 0d, APIC ID 0, APIC INT 0d
[    0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 0e, APIC ID 0, APIC INT 0e
[    0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 0f, APIC ID 0, APIC INT 0f
[    0.000000] Using ACPI (MADT) for SMP configuration information
[    0.000000] ACPI: HPET id: 0x8086a201 base: 0xfed00000
[    0.000000] smpboot: Allowing 2 CPUs, 0 hotplug CPUs
[    0.000000] mapped IOAPIC to ffffffffff5ba000 (fec00000)
[    0.000000] nr_irqs_gsi: 40
[    0.000000] e820: [mem 0x10000000-0xfeffbfff] available for PCI devices
[    0.000000] Booting paravirtualized kernel on KVM
[    0.000000] setup_percpu: NR_CPUS:4096 nr_cpumask_bits:2 nr_cpu_ids:2 nr_node_ids:1
[    0.000000] PERCPU: Embedded 25 pages/cpu @ffff88000dc00000 s77904 r0 d24496 u1048576
[    0.000000] pcpu-alloc: s77904 r0 d24496 u1048576 alloc=1*2097152
[    0.000000] pcpu-alloc: [0] 0 1
[    0.000000] kvm-clock: cpu 0, msr 0:e896001, primary cpu clock
[    0.000000] KVM setup async PF for cpu 0
[    0.000000] kvm-stealtime: cpu 0, msr dc0ccc0
[    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 64391
[    0.000000] Kernel command line: hung_task_panic=1 rcutree.rcu_cpu_stall_timeout=100 log_buf_len=8M debug sched_debug ignore_loglevel apic=debug dynamic_printk sysrq_always_enabled panic=10 prompt_ramdisk=0 console=ttyS0,115200 console=tty0 vga=normal  root=/dev/ram0 rw
[    0.000000] PID hash table entries: 1024 (order: 1, 8192 bytes)
[    0.000000] Dentry cache hash table entries: 32768 (order: 6, 262144 bytes)
[    0.000000] Inode-cache hash table entries: 16384 (order: 5, 131072 bytes)
[    0.000000] Calgary: detecting Calgary via BIOS EBDA area
[    0.000000] Calgary: Unable to locate Rio Grande table in EBDA - bailing!
[    0.000000] Memory: 199988K/261744K available (7955K kernel code, 1639K rwdata, 3804K rodata, 840K init, 10060K bss, 61756K reserved)
[    0.000000] Preemptible hierarchical RCU implementation.
[    0.000000]  RCU debugfs-based tracing is enabled.
[    0.000000]  Dump stacks of tasks blocking RCU-preempt GP.
[    0.000000]  Additional per-CPU info printed with stalls.
[    0.000000]  RCU restricting CPUs from NR_CPUS=4096 to nr_cpu_ids=2.
[    0.000000] NR_IRQS:262400 nr_irqs:512 16
[    0.000000] console [ttyS0] enabled
[    0.000000] Lock dependency validator: Copyright (c) 2006 Red Hat, Inc., Ingo Molnar
[    0.000000] ... MAX_LOCKDEP_SUBCLASSES:  8
[    0.000000] ... MAX_LOCK_DEPTH:          48
[    0.000000] ... MAX_LOCKDEP_KEYS:        8191
[    0.000000] ... CLASSHASH_SIZE:          4096
[    0.000000] ... MAX_LOCKDEP_ENTRIES:     16384
[    0.000000] ... MAX_LOCKDEP_CHAINS:      32768
[    0.000000] ... CHAINHASH_SIZE:          16384
[    0.000000]  memory used by lock dependency info: 5855 kB
[    0.000000]  per task-struct memory footprint: 1920 bytes
[    0.000000] ODEBUG: 15 of 15 active objects replaced
[    0.000000] hpet clockevent registered
[    0.000000] tsc: Detected 2693.508 MHz processor
[    0.012000] Calibrating delay loop (skipped) preset value.. 5387.01 BogoMIPS (lpj=10774032)
[    0.013698] pid_max: default: 32768 minimum: 301
[    0.016308] Mount-cache hash table entries: 256
[    0.018249] Initializing cgroup subsys devices
[    0.020047] Initializing cgroup subsys perf_event
[    0.021577] Initializing cgroup subsys net_prio
[    0.023240] Last level iTLB entries: 4KB 0, 2MB 0, 4MB 0
[    0.023240] Last level dTLB entries: 4KB 0, 2MB 0, 4MB 0
[    0.023240] tlb_flushall_shift: 6
[    0.024053] debug: unmapping init [mem 0xffffffff81dea000-0xffffffff81dedfff]
[    0.028875] ACPI: Core revision 20130517
[    0.032939] ACPI: All ACPI Tables successfully acquired
[    0.034610] Getting VERSION: 50014
[    0.035430] Getting VERSION: 50014
[    0.036029] Getting ID: 0
[    0.036760] Getting ID: ff000000
[    0.037568] Getting LVT0: 8700
[    0.040017] Getting LVT1: 8400
[    0.040856] enabled ExtINT on CPU#0
[    0.042986] ENABLING IO-APIC IRQs
[    0.044020] init IO_APIC IRQs
[    0.044936]  apic 0 pin 0 not connected
[    0.045895] IOAPIC[0]: Set routing entry (0-1 -> 0x31 -> IRQ 1 Mode:0 Active:0 Dest:1)
[    0.048038] IOAPIC[0]: Set routing entry (0-2 -> 0x30 -> IRQ 0 Mode:0 Active:0 Dest:1)
[    0.050552] IOAPIC[0]: Set routing entry (0-3 -> 0x33 -> IRQ 3 Mode:0 Active:0 Dest:1)
[    0.052032] IOAPIC[0]: Set routing entry (0-4 -> 0x34 -> IRQ 4 Mode:0 Active:0 Dest:1)
[    0.053939] IOAPIC[0]: Set routing entry (0-5 -> 0x35 -> IRQ 5 Mode:1 Active:0 Dest:1)
[    0.056047] IOAPIC[0]: Set routing entry (0-6 -> 0x36 -> IRQ 6 Mode:0 Active:0 Dest:1)
[    0.057972] IOAPIC[0]: Set routing entry (0-7 -> 0x37 -> IRQ 7 Mode:0 Active:0 Dest:1)
[    0.060050] IOAPIC[0]: Set routing entry (0-8 -> 0x38 -> IRQ 8 Mode:0 Active:0 Dest:1)
[    0.061986] IOAPIC[0]: Set routing entry (0-9 -> 0x39 -> IRQ 9 Mode:1 Active:0 Dest:1)
[    0.064031] IOAPIC[0]: Set routing entry (0-10 -> 0x3a -> IRQ 10 Mode:1 Active:0 Dest:1)
[    0.065976] IOAPIC[0]: Set routing entry (0-11 -> 0x3b -> IRQ 11 Mode:1 Active:0 Dest:1)
[    0.068028] IOAPIC[0]: Set routing entry (0-12 -> 0x3c -> IRQ 12 Mode:0 Active:0 Dest:1)
[    0.069970] IOAPIC[0]: Set routing entry (0-13 -> 0x3d -> IRQ 13 Mode:0 Active:0 Dest:1)
[    0.072031] IOAPIC[0]: Set routing entry (0-14 -> 0x3e -> IRQ 14 Mode:0 Active:0 Dest:1)
[    0.074026] IOAPIC[0]: Set routing entry (0-15 -> 0x3f -> IRQ 15 Mode:0 Active:0 Dest:1)
[    0.076037]  apic 0 pin 16 not connected
[    0.076966]  apic 0 pin 17 not connected
[    0.078161]  apic 0 pin 18 not connected
[    0.080010]  apic 0 pin 19 not connected
[    0.080961]  apic 0 pin 20 not connected
[    0.081918]  apic 0 pin 21 not connected
[    0.082870]  apic 0 pin 22 not connected
[    0.084009]  apic 0 pin 23 not connected
[    0.085113] ..TIMER: vector=0x30 apic1=0 pin1=2 apic2=-1 pin2=-1
[    0.086678] smpboot: CPU0: Intel Common KVM processor (fam: 0f, model: 06, stepping: 01)
[    0.088893] Using local APIC timer interrupts.
[    0.088893] calibrating APIC timer ...
[    0.092000] ... lapic delta = 6250087
[    0.092000] ... PM-Timer delta = 357976
[    0.092000] ... PM-Timer result ok
[    0.092000] ..... delta 6250087
[    0.092000] ..... mult: 268439192
[    0.092000] ..... calibration result: 4000055
[    0.092000] ..... CPU clock speed is 2693.2496 MHz.
[    0.092000] ..... host bus clock speed is 1000.0055 MHz.
[    0.092124] Performance Events: unsupported Netburst CPU model 6 no PMU driver, software events only.
[    0.116605] SMP alternatives: lockdep: fixing up alternatives
[    0.117947] smpboot: Booting Node   0, Processors  #1 OK
[    0.012000] kvm-clock: cpu 1, msr 0:e896041, secondary cpu clock
[    0.012000] masked ExtINT on CPU#1
[    0.140240] Brought up 2 CPUs
[    0.140157] KVM setup async PF for cpu 1
[    0.140157] kvm-stealtime: cpu 1, msr dd0ccc0
[    0.143049] smpboot: Total of 2 processors activated (10774.03 BogoMIPS)
[    0.144847] devtmpfs: initialized
[    0.148858] atomic64 test passed for x86-64 platform with CX8 and with SSE
[    0.151078] regulator-dummy: no parameters
[    0.152508] NET: Registered protocol family 16
[    0.155023] ACPI: bus type PCI registered
[    0.156136] PCI: Using configuration type 1 for base access
[    0.172142] ACPI: Added _OSI(Module Device)
[    0.176012] ACPI: Added _OSI(Processor Device)
[    0.179101] ACPI: Added _OSI(3.0 _SCP Extensions)
[    0.184042] ACPI: Added _OSI(Processor Aggregator Device)
[    0.196346] ACPI: EC: Look up EC in DSDT
[    0.208740] ACPI: Interpreter enabled
[    0.212051] ACPI: (supports S0 S5)
[    0.220033] ACPI: Using IOAPIC for interrupt routing
[    0.228118] PCI: Using host bridge windows from ACPI; if necessary, use "pci=nocrs" and report a bug
[    0.251759] ACPI: PCI Root Bridge [PCI0] (domain 0000 [bus 00-ff])
[    0.260270] PCI host bridge to bus 0000:00
[    0.264033] pci_bus 0000:00: root bus resource [bus 00-ff]
[    0.272053] pci_bus 0000:00: root bus resource [io  0x0000-0x0cf7]
[    0.280043] pci_bus 0000:00: root bus resource [io  0x0d00-0xffff]
[    0.288041] pci_bus 0000:00: root bus resource [mem 0x000a0000-0x000bffff]
[    0.296045] pci_bus 0000:00: root bus resource [mem 0x80000000-0xfebfffff]
[    0.304165] pci 0000:00:00.0: [8086:1237] type 00 class 0x060000
[    0.313051] pci 0000:00:01.0: [8086:7000] type 00 class 0x060100
[    0.324650] pci 0000:00:01.1: [8086:7010] type 00 class 0x010180
[    0.335536] pci 0000:00:01.1: reg 0x20: [io  0xc060-0xc06f]
[    0.345036] pci 0000:00:01.3: [8086:7113] type 00 class 0x068000
[    0.352757] pci 0000:00:01.3: quirk: [io  0xb000-0xb03f] claimed by PIIX4 ACPI
[    0.360075] pci 0000:00:01.3: quirk: [io  0xb100-0xb10f] claimed by PIIX4 SMB
[    0.368363] pci 0000:00:02.0: [1013:00b8] type 00 class 0x030000
[    0.376977] pci 0000:00:02.0: reg 0x10: [mem 0xfc000000-0xfdffffff pref]
[    0.384098] pci 0000:00:02.0: reg 0x14: [mem 0xfebe2000-0xfebe2fff]
[    0.398050] pci 0000:00:02.0: reg 0x30: [mem 0xfebd0000-0xfebdffff pref]
[    0.400326] pci 0000:00:03.0: [1af4:1000] type 00 class 0x020000
[    0.402106] pci 0000:00:03.0: reg 0x10: [io  0xc040-0xc05f]
[    0.403586] pci 0000:00:03.0: reg 0x14: [mem 0xfebe1000-0xfebe1fff]
[    0.409798] pci 0000:00:03.0: reg 0x30: [mem 0xfebc0000-0xfebcffff pref]
[    0.411648] pci 0000:00:04.0: [8086:100e] type 00 class 0x020000
[    0.413737] pci 0000:00:04.0: reg 0x10: [mem 0xfeb80000-0xfeb9ffff]
[    0.421470] pci 0000:00:04.0: reg 0x14: [io  0xc000-0xc03f]
[    0.433221] pci 0000:00:04.0: reg 0x30: [mem 0xfeba0000-0xfebbffff pref]
[    0.436502] pci 0000:00:05.0: [8086:25ab] type 00 class 0x088000
[    0.440779] pci 0000:00:05.0: reg 0x10: [mem 0xfebe0000-0xfebe000f]
[    0.446977] pci_bus 0000:00: on NUMA node 0
[    0.448042] acpi PNP0A03:00: ACPI _OSC support notification failed, disabling PCIe ASPM
[    0.450299] acpi PNP0A03:00: Unable to request _OSC control (_OSC support mask: 0x08)
[    0.454151] ACPI: PCI Interrupt Link [LNKA] (IRQs 5 *10 11)
[    0.456104] ACPI: PCI Interrupt Link [LNKB] (IRQs 5 *10 11)
[    0.457892] ACPI: PCI Interrupt Link [LNKC] (IRQs 5 10 *11)
[    0.460051] ACPI: PCI Interrupt Link [LNKD] (IRQs 5 10 *11)
[    0.461660] ACPI: PCI Interrupt Link [LNKS] (IRQs *9)
[    0.464000] ACPI: Enabled 16 GPEs in block 00 to 0F
[    0.464028] ACPI: \_SB_.PCI0: notify handler is installed
[    0.465457] Found 1 acpi root devices
[    0.468795] vgaarb: device added: PCI:0000:00:02.0,decodes=io+mem,owns=io+mem,locks=none
[    0.470217] vgaarb: loaded
[    0.470718] vgaarb: bridge control possible 0000:00:02.0
[    0.472759] ACPI: bus type USB registered
[    0.476267] usbcore: registered new interface driver usbfs
[    0.484139] usbcore: registered new interface driver hub
[    0.492170] usbcore: registered new device driver usb
[    0.493545] pps_core: LinuxPPS API ver. 1 registered
[    0.496013] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
[    0.500095] PTP clock support registered
[    0.502250] wmi: Mapper loaded
[    0.504125] PCI: Using ACPI for IRQ routing
[    0.505850] PCI: pci_cache_line_size set to 64 bytes
[    0.508395] e820: reserve RAM buffer [mem 0x0009fc00-0x0009ffff]
[    0.509797] e820: reserve RAM buffer [mem 0x0fffe000-0x0fffffff]
[    0.513378] NET: Registered protocol family 23
[    0.516151] cfg80211: Calling CRDA to update world regulatory domain
[    0.518134] nfc: nfc_init: NFC Core ver 0.1
[    0.519239] NET: Registered protocol family 39
[    0.520634] HPET: 3 timers in total, 0 timers will be used for per-cpu timer
[    0.522382] Switched to clocksource kvm-clock
[    0.522382] pnp: PnP ACPI init
[    0.522382] ACPI: bus type PNP registered
[    0.523305] IOAPIC[0]: Set routing entry (0-8 -> 0x38 -> IRQ 8 Mode:0 Active:0 Dest:3)
[    0.527932] pnp 00:00: Plug and Play ACPI device, IDs PNP0b00 (active)
[    0.531607] IOAPIC[0]: Set routing entry (0-1 -> 0x31 -> IRQ 1 Mode:0 Active:0 Dest:3)
[    0.533928] pnp 00:01: Plug and Play ACPI device, IDs PNP0303 (active)
[    0.535528] IOAPIC[0]: Set routing entry (0-12 -> 0x3c -> IRQ 12 Mode:0 Active:0 Dest:3)
[    0.538544] pnp 00:02: Plug and Play ACPI device, IDs PNP0f13 (active)
[    0.541921] IOAPIC[0]: Set routing entry (0-6 -> 0x36 -> IRQ 6 Mode:0 Active:0 Dest:3)
[    0.544325] pnp 00:03: [dma 2]
[    0.545142] pnp 00:03: Plug and Play ACPI device, IDs PNP0700 (active)
[    0.546788] IOAPIC[0]: Set routing entry (0-7 -> 0x37 -> IRQ 7 Mode:0 Active:0 Dest:3)
[    0.548817] pnp 00:04: Plug and Play ACPI device, IDs PNP0400 (active)
[    0.550737] IOAPIC[0]: Set routing entry (0-4 -> 0x34 -> IRQ 4 Mode:0 Active:0 Dest:3)
[    0.553113] pnp 00:05: Plug and Play ACPI device, IDs PNP0501 (active)
[    0.555434] pnp 00:06: Plug and Play ACPI device, IDs PNP0103 (active)
[    0.557211] pnp: PnP ACPI: found 7 devices
[    0.558190] ACPI: bus type PNP unregistered
[    0.565457] pci_bus 0000:00: resource 4 [io  0x0000-0x0cf7]
[    0.567761] pci_bus 0000:00: resource 5 [io  0x0d00-0xffff]
[    0.569919] pci_bus 0000:00: resource 6 [mem 0x000a0000-0x000bffff]
[    0.571599] pci_bus 0000:00: resource 7 [mem 0x80000000-0xfebfffff]
[    0.573782] NET: Registered protocol family 2
[    0.579228] TCP established hash table entries: 2048 (order: 3, 32768 bytes)
[    0.581168] TCP bind hash table entries: 2048 (order: 5, 131072 bytes)
[    0.583208] TCP: Hash tables configured (established 2048 bind 2048)
[    0.584549] TCP: reno registered
[    0.585229] UDP hash table entries: 256 (order: 3, 40960 bytes)
[    0.586719] UDP-Lite hash table entries: 256 (order: 3, 40960 bytes)
[    0.588795] NET: Registered protocol family 1
[    0.591149] RPC: Registered named UNIX socket transport module.
[    0.593955] RPC: Registered udp transport module.
[    0.595475] RPC: Registered tcp transport module.
[    0.596559] RPC: Registered tcp NFSv4.1 backchannel transport module.
[    0.597777] pci 0000:00:00.0: Limiting direct PCI/PCI transfers
[    0.598660] pci 0000:00:01.0: PIIX3: Enabling Passive Release
[    0.599507] pci 0000:00:01.0: Activating ISA DMA hang workarounds
[    0.600625] pci 0000:00:02.0: Boot video device
[    0.601888] PCI: CLS 0 bytes, default 64
[    0.610928] Unpacking initramfs...
[   10.140528] debug: unmapping init [mem 0xffff88000e8d6000-0xffff88000ffeffff]
[   10.144248] has_svm: not amd
[   10.144993] kvm: no hardware support
[   10.146393] camellia-x86_64: performance on this CPU would be suboptimal: disabling camellia-x86_64.
[   10.169508] blowfish-x86_64: performance on this CPU would be suboptimal: disabling blowfish-x86_64.
[   10.173099] cryptomgr_test (24) used greatest stack depth: 6376 bytes left
[   10.174958] twofish-x86_64-3way: performance on this CPU would be suboptimal: disabling twofish-x86_64-3way.
[   10.177600] sha1_ssse3: Neither AVX nor SSSE3 is available/usable.
[   10.179081] sha256_ssse3: Neither AVX nor SSSE3 is available/usable.
[   10.180727] sha512_ssse3: Neither AVX nor SSSE3 is available/usable.
[   10.182370] AVX or AES-NI instructions are not detected.
[   10.183684] AVX instructions are not detected.
[   10.187223] AVX instructions are not detected.
[   10.197195] AVX instructions are not detected.
[   10.217252] Initializing RT-Tester: OK
[   10.218174] audit: initializing netlink socket (disabled)
[   10.219489] type=2000 audit(1378709066.434:1): initialized
[   10.227569] DLM installed
[   10.236103] NFS: Registering the id_resolver key type
[   10.237595] Key type id_resolver registered
[   10.238589] Key type id_legacy registered
[   10.239538] Installing knfsd (copyright (C) 1996 okir@monad.swb.de).
[   10.241989] ROMFS MTD (C) 2007 Red Hat, Inc.
[   10.243137] fuse init (API version 7.22)
[   10.245592] ceph: loaded (mds proto 32)
[   10.265890] cryptomgr_test (43) used greatest stack depth: 5752 bytes left
[   10.269355] cryptomgr_test (44) used greatest stack depth: 5680 bytes left
[   10.286967] cryptomgr_test (72) used greatest stack depth: 5264 bytes left
[   10.302112] alg: No test for crc32 (crc32-table)
[   10.304543] alg: No test for lz4hc (lz4hc-generic)
[   10.311259] alg: No test for stdrng (krng)
[   10.312372] NET: Registered protocol family 38
[   10.313410] Key type asymmetric registered
[   10.314414] Asymmetric key parser 'x509' registered
[   10.315390] test_string_helpers: Running tests...
[   10.317249] crc32: CRC_LE_BITS = 32, CRC_BE BITS = 32
[   10.318032] crc32: self tests passed, processed 225944 bytes in 301563 nsec
[   10.319879] crc32c: CRC_LE_BITS = 32
[   10.320906] crc32c: self tests passed, processed 225944 bytes in 151224 nsec
[   10.324227] cr_bllcd: INTEL CARILLO RANCH LPC not found.
[   10.325645] cr_bllcd: Carillo Ranch Backlight Driver Initialized.
[   10.327802] VIA Graphics Integration Chipset framebuffer 2.4 initializing
[   10.329904] vmlfb: initializing
[   10.330825] Could not find Carillo Ranch MCH device.
[   10.332257] no IO addresses supplied
[   10.333471] hgafb: HGA card not detected.
[   10.334388] hgafb: probe of hgafb.0 failed with error -22
[   10.336873] usbcore: registered new interface driver udlfb
[   10.338233] usbcore: registered new interface driver smscufx
[   10.353036] uvesafb: failed to execute /sbin/v86d
[   10.355344] uvesafb: make sure that the v86d helper is installed and executable
[   10.361011] uvesafb: Getting VBE info block failed (eax=0x4f00, err=-2)
[   10.365492] uvesafb: vbe_init() failed with -22
[   10.368418] uvesafb: probe of uvesafb.0 failed with error -22
[   10.372332] ipmi message handler version 39.2
[   10.375073] ipmi device interface
[   10.377364] IPMI System Interface driver.
[   10.379988] ipmi_si: Adding default-specified kcs state machine
[   10.383827] ipmi_si: Trying default-specified kcs state machine at i/o address 0xca2, slave address 0x0, irq 0
[   10.391212] ipmi_si: Interface detection failed
[   10.404239] ipmi_si: Adding default-specified smic state machine
[   10.405307] ipmi_si: Trying default-specified smic state machine at i/o address 0xca9, slave address 0x0, irq 0
[   10.406943] ipmi_si: Interface detection failed
[   10.416538] ipmi_si: Adding default-specified bt state machine
[   10.417504] ipmi_si: Trying default-specified bt state machine at i/o address 0xe4, slave address 0x0, irq 0
[   10.418985] ipmi_si: Interface detection failed
[   10.428333] kobject: 'ipmi_si' (ffff880007762a00): kobject_release, parent ffff8800001b7648 (delayed)
[   10.429911] kobject: 'ipmi_si' (ffff880007762800): kobject_release, parent ffff880000283648 (delayed)
[   10.431438] kobject: 'ipmi_si' (ffff880007762c00): kobject_release, parent ffff880000189248 (delayed)
[   10.432991] ipmi_si: Unable to find any System Interface(s)
[   10.433817] IPMI Watchdog: driver initialized
[   10.434544] Copyright (C) 2004 MontaVista Software - IPMI Powerdown via sys_reboot.
[   10.436091] input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input0
[   10.437181] ACPI: Power Button [PWRF]
[   10.479088] Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled
[   10.503653] 00:05: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
[   10.507240] Applicom driver: $Id: ac.c,v 1.30 2000/03/22 16:03:57 dwmw2 Exp $
[   10.511083] ac.o: No PCI boards found.
[   10.513021] ac.o: For an ISA board you must supply memory and irq parameters.
[   10.517090] Non-volatile memory driver v1.3
[   10.521879] Linux agpgart interface v0.103
[   10.524628] [drm:drm_core_init] *ERROR* Cannot create /proc/dri
[   10.527719] kobject: 'drm' (ffff880006dd9048): kobject_release, parent ffff880000189648 (delayed)
[   10.532338] kobject: 'drm' (ffff880006dd6000): kobject_release, parent           (null) (delayed)
[   10.537837] [drm] radeon kernel modesetting enabled.
[   10.541277] [drm:drm_proc_init] *ERROR* Cannot create /proc/dri/0
[   10.544482] [drm:drm_get_minor] *ERROR* DRM: Failed to initialize /proc/dri.
[   10.548758] kobject: 'controlD64' (ffff880006dee820): kobject_release, parent           (null) (delayed)
[   10.559167] cirrus: probe of 0000:00:02.0 failed with error -1
[   10.560675] usbcore: registered new interface driver udl
[   10.564477] parport_pc 00:04: reported by Plug and Play ACPI
[   10.566322] parport0: PC-style at 0x378, irq 7 [PCSPP(,...)]
[   10.568845] kobject: 'parport_pc.956' (ffff880006dee820): kobject_release, parent           (null) (delayed)
[   10.573899] ------------[ cut here ]------------
[   10.576040] WARNING: CPU: 1 PID: 1 at /c/wfg/linux/lib/debugobjects.c:260 debug_print_object+0x7c/0x8d()
[   10.577824] ODEBUG: init active (active state 0) object type: timer_list hint:           (null)
[   10.577824] CPU: 1 PID: 1 Comm: swapper/0 Not tainted 3.11.0-rc2-00010-gc817a67-dirty #22
[   10.577824]  0000000000000104 ffff88000010db78 ffffffff817b80f8 0000000000000000
[   10.577824]  ffff88000010dbc8 ffff88000010dbb8 ffffffff8108f040 0000000000000046
[   10.577824]  ffffffff81220eaa ffffffff81b60506 ffff880006ddb768 ffffffff81ba02d0
[   10.577824] Call Trace:
[   10.577824]  [<ffffffff817b80f8>] dump_stack+0x4f/0x84
[   10.577824]  [<ffffffff8108f040>] warn_slowpath_common+0x72/0x8c
[   10.577824]  [<ffffffff81220eaa>] ? debug_print_object+0x7c/0x8d
[   10.577824]  [<ffffffff8108f0be>] warn_slowpath_fmt+0x41/0x43
[   10.577824]  [<ffffffff81220eaa>] debug_print_object+0x7c/0x8d
[   10.577824]  [<ffffffff81221209>] __debug_object_init+0x27c/0x2c6
[   10.577824]  [<ffffffff81221244>] ? __debug_object_init+0x2b7/0x2c6
[   10.577824]  [<ffffffff81221267>] debug_object_init+0x14/0x16
[   10.577824]  [<ffffffff81098f20>] init_timer_key+0x23/0x65
[   10.577824]  [<ffffffff81210bbe>] kobject_release+0x90/0xba
[   10.577824]  [<ffffffff81210e3b>] kobject_put+0x4d/0x51
[   10.577824]  [<ffffffff813effd3>] put_device+0x12/0x14
[   10.577824]  [<ffffffff813f45e5>] platform_device_put+0x12/0x14
[   10.577824]  [<ffffffff813f496a>] platform_device_unregister+0x16/0x1a
[   10.577824]  [<ffffffff813ee3d6>] parport_pc_probe_port+0x7b7/0x7cc
[   10.577824]  [<ffffffff81d519e2>] parport_pc_init+0x2b0/0x317
[   10.577824]  [<ffffffff81d51732>] ? parport_setup+0x147/0x147
[   10.577824]  [<ffffffff81d2ce0c>] do_one_initcall+0x8e/0x132
[   10.577824]  [<ffffffff810a6c00>] ? param_array_set+0xa7/0xf2
[   10.577824]  [<ffffffff810a6e4d>] ? parse_args+0x1ad/0x26c
[   10.577824]  [<ffffffff81d2cfe2>] kernel_init_freeable+0x132/0x1bc
[   10.577824]  [<ffffffff81d2c6e3>] ? do_early_param+0x86/0x86
[   10.577824]  [<ffffffff817b1f5f>] ? rest_init+0xc3/0xc3
[   10.577824]  [<ffffffff817b1f68>] kernel_init+0x9/0xcc
[   10.577824]  [<ffffffff817c31bc>] ret_from_fork+0x7c/0xb0
[   10.577824]  [<ffffffff817b1f5f>] ? rest_init+0xc3/0xc3
[   10.577824] ---[ end trace 5ba675dcca8b802b ]---
[   10.663168] INFO: trying to register non-static key.
[   10.665566] the code is fine but needs lockdep annotation.
[   10.667133] turning off the locking correctness validator.
[   10.667133] CPU: 1 PID: 1 Comm: swapper/0 Tainted: G        W    3.11.0-rc2-00010-gc817a67-dirty #22
[   10.667133]  0000000000000046 ffff88000010da28 ffffffff817b80f8 0000000000000000
[   10.667133]  0000000000000000 ffff88000010daa8 ffffffff810c56de ffff88000010da88
[   10.667133]  ffffffff81090497 0000000000007aa4 0000000000000046 ffff88000010da78
[   10.667133] Call Trace:
[   10.667133]  [<ffffffff817b80f8>] dump_stack+0x4f/0x84
[   10.667133]  [<ffffffff810c56de>] register_lock_class+0x104/0x2b2
[   10.667133]  [<ffffffff81090497>] ? console_unlock+0x35b/0x36a
[   10.667133]  [<ffffffff810c798e>] __lock_acquire+0xf6/0xe3c
[   10.667133]  [<ffffffff817c29f7>] ? retint_restore_args+0x13/0x13
[   10.667133]  [<ffffffff810c6c25>] ? trace_hardirqs_on_caller+0x154/0x18b
[   10.667133]  [<ffffffff810c8afd>] lock_acquire+0x7e/0x99
[   10.667133]  [<ffffffff81099263>] ? try_to_del_timer_sync+0x5f/0x5f
[   10.667133]  [<ffffffff810992ac>] del_timer_sync+0x49/0xcb
[   10.667133]  [<ffffffff81099263>] ? try_to_del_timer_sync+0x5f/0x5f
[   10.667133]  [<ffffffff810cd647>] ? arch_local_irq_restore+0x6/0xd
[   10.667133]  [<ffffffff81099372>] timer_fixup_init+0x16/0x2f
[   10.667133]  [<ffffffff81220ce3>] debug_object_fixup+0x15/0x1d
[   10.667133]  [<ffffffff81221228>] __debug_object_init+0x29b/0x2c6
[   10.667133]  [<ffffffff81221244>] ? __debug_object_init+0x2b7/0x2c6
[   10.667133]  [<ffffffff81221267>] debug_object_init+0x14/0x16
[   10.667133]  [<ffffffff81098f20>] init_timer_key+0x23/0x65
[   10.667133]  [<ffffffff81210bbe>] kobject_release+0x90/0xba
[   10.667133]  [<ffffffff81210e3b>] kobject_put+0x4d/0x51
[   10.667133]  [<ffffffff813effd3>] put_device+0x12/0x14
[   10.667133]  [<ffffffff813f45e5>] platform_device_put+0x12/0x14
[   10.667133]  [<ffffffff813f496a>] platform_device_unregister+0x16/0x1a
[   10.667133]  [<ffffffff813ee3d6>] parport_pc_probe_port+0x7b7/0x7cc
[   10.667133]  [<ffffffff81d519e2>] parport_pc_init+0x2b0/0x317
[   10.667133]  [<ffffffff81d51732>] ? parport_setup+0x147/0x147
[   10.667133]  [<ffffffff81d2ce0c>] do_one_initcall+0x8e/0x132
[   10.667133]  [<ffffffff810a6c00>] ? param_array_set+0xa7/0xf2
[   10.667133]  [<ffffffff810a6e4d>] ? parse_args+0x1ad/0x26c
[   10.667133]  [<ffffffff81d2cfe2>] kernel_init_freeable+0x132/0x1bc
[   10.667133]  [<ffffffff81d2c6e3>] ? do_early_param+0x86/0x86
[   10.667133]  [<ffffffff817b1f5f>] ? rest_init+0xc3/0xc3
[   10.667133]  [<ffffffff817b1f68>] kernel_init+0x9/0xcc
[   10.667133]  [<ffffffff817c31bc>] ret_from_fork+0x7c/0xb0
[   10.667133]  [<ffffffff817b1f5f>] ? rest_init+0xc3/0xc3
[   11.144157] tsc: Refined TSC clocksource calibration: 2693.465 MHz
[   11.556083] BUG: unable to handle kernel NULL pointer dereference at           (null)
[   11.557559] IP: [<          (null)>]           (null)
[   11.558515] PGD 0
[   11.558942] Oops: 0010 [#1] PREEMPT SMP DEBUG_PAGEALLOC
[   11.559992] CPU: 1 PID: 0 Comm: swapper/1 Tainted: G        W    3.11.0-rc2-00010-gc817a67-dirty #22
[   11.560059] task: ffff8800001422c0 ti: ffff880000144000 task.ti: ffff880000144000
[   11.560059] RIP: 0010:[<0000000000000000>]  [<          (null)>]           (null)
[   11.560059] RSP: 0000:ffff88000dd03e40  EFLAGS: 00010286
[   11.560059] RAX: 0000000000000000 RBX: 0000000000000101 RCX: 0000000000000000
[   11.560059] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000000
[   11.560059] RBP: ffff88000dd03e98 R08: 0000000000000002 R09: 0000000000000000
[   11.560059] R10: ffff88000dd03e58 R11: ffff88000015c000 R12: ffff880000145fd8
[   11.560059] R13: 0000000000000000 R14: 0000000000000000 R15: ffff88000015d058
[   11.560059] FS:  0000000000000000(0000) GS:ffff88000dd00000(0000) knlGS:0000000000000000
[   11.560059] CS:  0010 DS: 0000 ES: 0000 CR0: 000000008005003b
[   11.560059] CR2: 0000000000000000 CR3: 0000000001b87000 CR4: 00000000000006a0
[   11.560059] Stack:
[   11.560059]  ffffffff8109861e ffffffff810985b3 ffff88000015c000 ffff880006dee8d8
[   11.560059]  0000000000000000 0000000000000000 0000000000000000 ffff88000015c000
[   11.560059]  ffff88000dd03ec8 ffff88000015d858 ffff88000015d458 ffff88000dd03f08
[   11.560059] Call Trace:
[   11.560059]  <IRQ>
[   11.560059]  [<ffffffff8109861e>] ? call_timer_fn+0x6b/0xde
[   11.560059]  [<ffffffff810985b3>] ? __internal_add_timer+0xc4/0xc4
[   11.560059]  [<ffffffff81098c49>] run_timer_softirq+0x187/0x1cf
[   11.560059]  [<ffffffff810951c4>] __do_softirq+0xc6/0x18f
[   11.560059]  [<ffffffff810953aa>] irq_exit+0x58/0x9e
[   11.560059]  [<ffffffff81044bab>] smp_apic_timer_interrupt+0x31/0x3e
[   11.560059]  [<ffffffff817c3ef2>] apic_timer_interrupt+0x72/0x80
[   11.560059]  <EOI>
[   11.560059]  [<ffffffff810c8a73>] ? lock_release+0x16e/0x17a
[   11.560059]  [<ffffffff810304be>] ? default_idle+0xe/0x1c
[   11.560059]  [<ffffffff81049eda>] ? native_safe_halt+0x6/0x8
[   11.560059]  [<ffffffff810c6c69>] ? trace_hardirqs_on+0xd/0xf
[   11.560059]  [<ffffffff810304c3>] default_idle+0x13/0x1c
[   11.560059]  [<ffffffff81030c33>] arch_cpu_idle+0x13/0x21
[   11.560059]  [<ffffffff810bd035>] cpu_startup_entry+0xfc/0x164
[   11.560059]  [<ffffffff810434c5>] start_secondary+0x1f0/0x1f7
[   11.560059] Code:  Bad RIP value.
[   11.560059] RIP  [<          (null)>]           (null)
[   11.560059]  RSP <ffff88000dd03e40>
[   11.560059] CR2: 0000000000000000
[   11.634717] ---[ end trace 5ba675dcca8b802c ]---
[   11.635882] Kernel panic - not syncing: Fatal exception in interrupt
[   11.637620] Rebooting in 10 seconds..

--TB36FDmn/VVEgNH/
Content-Type: text/plain; charset=us-ascii
Content-Disposition: attachment; filename=".config.bad4"

#
# Automatically generated file; DO NOT EDIT.
# Linux/x86_64 3.11.0-rc2 Kernel Configuration
#
CONFIG_64BIT=y
CONFIG_X86_64=y
CONFIG_X86=y
CONFIG_INSTRUCTION_DECODER=y
CONFIG_OUTPUT_FORMAT="elf64-x86-64"
CONFIG_ARCH_DEFCONFIG="arch/x86/configs/x86_64_defconfig"
CONFIG_LOCKDEP_SUPPORT=y
CONFIG_STACKTRACE_SUPPORT=y
CONFIG_HAVE_LATENCYTOP_SUPPORT=y
CONFIG_MMU=y
CONFIG_NEED_DMA_MAP_STATE=y
CONFIG_NEED_SG_DMA_LENGTH=y
CONFIG_GENERIC_BUG=y
CONFIG_GENERIC_BUG_RELATIVE_POINTERS=y
CONFIG_GENERIC_HWEIGHT=y
CONFIG_RWSEM_XCHGADD_ALGORITHM=y
CONFIG_GENERIC_CALIBRATE_DELAY=y
CONFIG_ARCH_HAS_CPU_RELAX=y
CONFIG_ARCH_HAS_CACHE_LINE_SIZE=y
CONFIG_ARCH_HAS_CPU_AUTOPROBE=y
CONFIG_HAVE_SETUP_PER_CPU_AREA=y
CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK=y
CONFIG_NEED_PER_CPU_PAGE_FIRST_CHUNK=y
CONFIG_ARCH_HIBERNATION_POSSIBLE=y
CONFIG_ARCH_SUSPEND_POSSIBLE=y
CONFIG_ARCH_WANT_HUGE_PMD_SHARE=y
CONFIG_ARCH_WANT_GENERAL_HUGETLB=y
CONFIG_ZONE_DMA32=y
CONFIG_AUDIT_ARCH=y
CONFIG_ARCH_SUPPORTS_OPTIMIZED_INLINING=y
CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y
CONFIG_X86_64_SMP=y
CONFIG_X86_HT=y
CONFIG_ARCH_HWEIGHT_CFLAGS="-fcall-saved-rdi -fcall-saved-rsi -fcall-saved-rdx -fcall-saved-rcx -fcall-saved-r8 -fcall-saved-r9 -fcall-saved-r10 -fcall-saved-r11"
CONFIG_ARCH_CPU_PROBE_RELEASE=y
CONFIG_ARCH_SUPPORTS_UPROBES=y
CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config"
CONFIG_IRQ_WORK=y
CONFIG_BUILDTIME_EXTABLE_SORT=y

#
# General setup
#
CONFIG_INIT_ENV_ARG_LIMIT=32
CONFIG_CROSS_COMPILE=""
CONFIG_COMPILE_TEST=y
CONFIG_LOCALVERSION=""
CONFIG_LOCALVERSION_AUTO=y
CONFIG_HAVE_KERNEL_GZIP=y
CONFIG_HAVE_KERNEL_BZIP2=y
CONFIG_HAVE_KERNEL_LZMA=y
CONFIG_HAVE_KERNEL_XZ=y
CONFIG_HAVE_KERNEL_LZO=y
CONFIG_HAVE_KERNEL_LZ4=y
CONFIG_KERNEL_GZIP=y
# CONFIG_KERNEL_BZIP2 is not set
# CONFIG_KERNEL_LZMA is not set
# CONFIG_KERNEL_XZ is not set
# CONFIG_KERNEL_LZO is not set
# CONFIG_KERNEL_LZ4 is not set
CONFIG_DEFAULT_HOSTNAME="(none)"
# CONFIG_SYSVIPC is not set
CONFIG_POSIX_MQUEUE=y
# CONFIG_FHANDLE is not set
CONFIG_AUDIT=y
CONFIG_AUDITSYSCALL=y
CONFIG_AUDIT_WATCH=y
CONFIG_AUDIT_TREE=y
# CONFIG_AUDIT_LOGINUID_IMMUTABLE is not set
CONFIG_HAVE_GENERIC_HARDIRQS=y

#
# IRQ subsystem
#
CONFIG_GENERIC_HARDIRQS=y
CONFIG_GENERIC_IRQ_PROBE=y
CONFIG_GENERIC_IRQ_SHOW=y
CONFIG_GENERIC_PENDING_IRQ=y
CONFIG_GENERIC_IRQ_CHIP=y
CONFIG_IRQ_DOMAIN=y
CONFIG_IRQ_DOMAIN_DEBUG=y
CONFIG_IRQ_FORCED_THREADING=y
CONFIG_SPARSE_IRQ=y
CONFIG_CLOCKSOURCE_WATCHDOG=y
CONFIG_ARCH_CLOCKSOURCE_DATA=y
CONFIG_GENERIC_TIME_VSYSCALL=y
CONFIG_GENERIC_CLOCKEVENTS=y
CONFIG_GENERIC_CLOCKEVENTS_BUILD=y
CONFIG_GENERIC_CLOCKEVENTS_BROADCAST=y
CONFIG_GENERIC_CLOCKEVENTS_MIN_ADJUST=y
CONFIG_GENERIC_CMOS_UPDATE=y

#
# Timers subsystem
#
CONFIG_TICK_ONESHOT=y
CONFIG_NO_HZ_COMMON=y
# CONFIG_HZ_PERIODIC is not set
CONFIG_NO_HZ_IDLE=y
# CONFIG_NO_HZ_FULL is not set
CONFIG_NO_HZ=y
CONFIG_HIGH_RES_TIMERS=y

#
# CPU/Task time and stats accounting
#
CONFIG_TICK_CPU_ACCOUNTING=y
# CONFIG_VIRT_CPU_ACCOUNTING_GEN is not set
# CONFIG_IRQ_TIME_ACCOUNTING is not set
CONFIG_BSD_PROCESS_ACCT=y
CONFIG_BSD_PROCESS_ACCT_V3=y
CONFIG_TASKSTATS=y
CONFIG_TASK_DELAY_ACCT=y
CONFIG_TASK_XACCT=y
CONFIG_TASK_IO_ACCOUNTING=y

#
# RCU Subsystem
#
CONFIG_TREE_PREEMPT_RCU=y
CONFIG_PREEMPT_RCU=y
CONFIG_RCU_STALL_COMMON=y
# CONFIG_RCU_USER_QS is not set
CONFIG_RCU_FANOUT=64
CONFIG_RCU_FANOUT_LEAF=16
# CONFIG_RCU_FANOUT_EXACT is not set
# CONFIG_RCU_FAST_NO_HZ is not set
CONFIG_TREE_RCU_TRACE=y
# CONFIG_RCU_BOOST is not set
CONFIG_RCU_NOCB_CPU=y
CONFIG_RCU_NOCB_CPU_NONE=y
# CONFIG_RCU_NOCB_CPU_ZERO is not set
# CONFIG_RCU_NOCB_CPU_ALL is not set
CONFIG_IKCONFIG=y
CONFIG_LOG_BUF_SHIFT=17
CONFIG_HAVE_UNSTABLE_SCHED_CLOCK=y
CONFIG_ARCH_SUPPORTS_NUMA_BALANCING=y
CONFIG_ARCH_WANTS_PROT_NUMA_PROT_NONE=y
CONFIG_CGROUPS=y
# CONFIG_CGROUP_DEBUG is not set
# CONFIG_CGROUP_FREEZER is not set
CONFIG_CGROUP_DEVICE=y
CONFIG_CPUSETS=y
# CONFIG_PROC_PID_CPUSET is not set
# CONFIG_CGROUP_CPUACCT is not set
# CONFIG_RESOURCE_COUNTERS is not set
CONFIG_CGROUP_PERF=y
CONFIG_CGROUP_SCHED=y
CONFIG_FAIR_GROUP_SCHED=y
CONFIG_CFS_BANDWIDTH=y
# CONFIG_RT_GROUP_SCHED is not set
CONFIG_CHECKPOINT_RESTORE=y
# CONFIG_NAMESPACES is not set
CONFIG_UIDGID_CONVERTED=y
# CONFIG_UIDGID_STRICT_TYPE_CHECKS is not set
CONFIG_SCHED_AUTOGROUP=y
# CONFIG_SYSFS_DEPRECATED is not set
# CONFIG_RELAY is not set
CONFIG_BLK_DEV_INITRD=y
CONFIG_INITRAMFS_SOURCE=""
CONFIG_RD_GZIP=y
# CONFIG_RD_BZIP2 is not set
# CONFIG_RD_LZMA is not set
# CONFIG_RD_XZ is not set
# CONFIG_RD_LZO is not set
# CONFIG_RD_LZ4 is not set
CONFIG_CC_OPTIMIZE_FOR_SIZE=y
CONFIG_ANON_INODES=y
CONFIG_SYSCTL_EXCEPTION_TRACE=y
CONFIG_HAVE_PCSPKR_PLATFORM=y
CONFIG_EXPERT=y
CONFIG_KALLSYMS=y
CONFIG_KALLSYMS_ALL=y
CONFIG_PRINTK=y
CONFIG_BUG=y
# CONFIG_PCSPKR_PLATFORM is not set
CONFIG_BASE_FULL=y
CONFIG_FUTEX=y
# CONFIG_EPOLL is not set
CONFIG_SIGNALFD=y
CONFIG_TIMERFD=y
CONFIG_EVENTFD=y
CONFIG_SHMEM=y
CONFIG_AIO=y
CONFIG_PCI_QUIRKS=y
CONFIG_EMBEDDED=y
CONFIG_HAVE_PERF_EVENTS=y

#
# Kernel Performance Events And Counters
#
CONFIG_PERF_EVENTS=y
# CONFIG_DEBUG_PERF_USE_VMALLOC is not set
# CONFIG_VM_EVENT_COUNTERS is not set
CONFIG_COMPAT_BRK=y
CONFIG_SLAB=y
# CONFIG_SLUB is not set
# CONFIG_SLOB is not set
# CONFIG_PROFILING is not set
CONFIG_HAVE_OPROFILE=y
CONFIG_OPROFILE_NMI_TIMER=y
# CONFIG_JUMP_LABEL is not set
# CONFIG_HAVE_64BIT_ALIGNED_ACCESS is not set
CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y
CONFIG_ARCH_USE_BUILTIN_BSWAP=y
CONFIG_USER_RETURN_NOTIFIER=y
CONFIG_HAVE_IOREMAP_PROT=y
CONFIG_HAVE_KPROBES=y
CONFIG_HAVE_KRETPROBES=y
CONFIG_HAVE_OPTPROBES=y
CONFIG_HAVE_KPROBES_ON_FTRACE=y
CONFIG_HAVE_ARCH_TRACEHOOK=y
CONFIG_HAVE_DMA_ATTRS=y
CONFIG_USE_GENERIC_SMP_HELPERS=y
CONFIG_GENERIC_SMP_IDLE_THREAD=y
CONFIG_HAVE_REGS_AND_STACK_ACCESS_API=y
CONFIG_HAVE_DMA_API_DEBUG=y
CONFIG_HAVE_HW_BREAKPOINT=y
CONFIG_HAVE_MIXED_BREAKPOINTS_REGS=y
CONFIG_HAVE_USER_RETURN_NOTIFIER=y
CONFIG_HAVE_PERF_EVENTS_NMI=y
CONFIG_HAVE_PERF_REGS=y
CONFIG_HAVE_PERF_USER_STACK_DUMP=y
CONFIG_HAVE_ARCH_JUMP_LABEL=y
CONFIG_ARCH_HAVE_NMI_SAFE_CMPXCHG=y
CONFIG_HAVE_CMPXCHG_LOCAL=y
CONFIG_HAVE_CMPXCHG_DOUBLE=y
CONFIG_HAVE_ARCH_SECCOMP_FILTER=y
CONFIG_HAVE_CONTEXT_TRACKING=y
CONFIG_HAVE_IRQ_TIME_ACCOUNTING=y
CONFIG_HAVE_ARCH_TRANSPARENT_HUGEPAGE=y
CONFIG_HAVE_ARCH_SOFT_DIRTY=y
CONFIG_MODULES_USE_ELF_RELA=y

#
# GCOV-based kernel profiling
#
# CONFIG_GCOV_KERNEL is not set
# CONFIG_HAVE_GENERIC_DMA_COHERENT is not set
CONFIG_RT_MUTEXES=y
CONFIG_BASE_SMALL=0
# CONFIG_MODULES is not set
CONFIG_STOP_MACHINE=y
# CONFIG_BLOCK is not set
CONFIG_PREEMPT_NOTIFIERS=y
CONFIG_PADATA=y
CONFIG_ASN1=y
CONFIG_UNINLINE_SPIN_UNLOCK=y
# CONFIG_FREEZER is not set

#
# Processor type and features
#
# CONFIG_ZONE_DMA is not set
CONFIG_SMP=y
CONFIG_X86_MPPARSE=y
# CONFIG_X86_EXTENDED_PLATFORM is not set
# CONFIG_X86_INTEL_LPSS is not set
# CONFIG_SCHED_OMIT_FRAME_POINTER is not set
CONFIG_HYPERVISOR_GUEST=y
CONFIG_PARAVIRT=y
# CONFIG_PARAVIRT_DEBUG is not set
# CONFIG_PARAVIRT_SPINLOCKS is not set
# CONFIG_XEN is not set
# CONFIG_XEN_PRIVILEGED_GUEST is not set
CONFIG_KVM_GUEST=y
# CONFIG_PARAVIRT_TIME_ACCOUNTING is not set
CONFIG_PARAVIRT_CLOCK=y
CONFIG_NO_BOOTMEM=y
CONFIG_MEMTEST=y
# CONFIG_MK8 is not set
# CONFIG_MPSC is not set
# CONFIG_MCORE2 is not set
# CONFIG_MATOM is not set
CONFIG_GENERIC_CPU=y
CONFIG_X86_INTERNODE_CACHE_SHIFT=6
CONFIG_X86_L1_CACHE_SHIFT=6
CONFIG_X86_TSC=y
CONFIG_X86_CMPXCHG64=y
CONFIG_X86_CMOV=y
CONFIG_X86_MINIMUM_CPU_FAMILY=64
CONFIG_X86_DEBUGCTLMSR=y
# CONFIG_PROCESSOR_SELECT is not set
CONFIG_CPU_SUP_INTEL=y
CONFIG_CPU_SUP_AMD=y
CONFIG_CPU_SUP_CENTAUR=y
CONFIG_HPET_TIMER=y
# CONFIG_DMI is not set
# CONFIG_GART_IOMMU is not set
CONFIG_CALGARY_IOMMU=y
CONFIG_CALGARY_IOMMU_ENABLED_BY_DEFAULT=y
CONFIG_SWIOTLB=y
CONFIG_IOMMU_HELPER=y
CONFIG_MAXSMP=y
CONFIG_NR_CPUS=4096
# CONFIG_SCHED_SMT is not set
CONFIG_SCHED_MC=y
# CONFIG_PREEMPT_NONE is not set
# CONFIG_PREEMPT_VOLUNTARY is not set
CONFIG_PREEMPT=y
CONFIG_PREEMPT_COUNT=y
CONFIG_X86_LOCAL_APIC=y
CONFIG_X86_IO_APIC=y
CONFIG_X86_REROUTE_FOR_BROKEN_BOOT_IRQS=y
# CONFIG_X86_MCE is not set
CONFIG_I8K=y
CONFIG_MICROCODE=y
# CONFIG_MICROCODE_INTEL is not set
# CONFIG_MICROCODE_AMD is not set
CONFIG_MICROCODE_OLD_INTERFACE=y
# CONFIG_MICROCODE_INTEL_EARLY is not set
# CONFIG_MICROCODE_AMD_EARLY is not set
CONFIG_MICROCODE_EARLY=y
# CONFIG_X86_MSR is not set
# CONFIG_X86_CPUID is not set
CONFIG_ARCH_PHYS_ADDR_T_64BIT=y
CONFIG_ARCH_DMA_ADDR_T_64BIT=y
CONFIG_DIRECT_GBPAGES=y
# CONFIG_NUMA is not set
CONFIG_ARCH_SPARSEMEM_ENABLE=y
CONFIG_ARCH_SPARSEMEM_DEFAULT=y
CONFIG_ARCH_SELECT_MEMORY_MODEL=y
CONFIG_ILLEGAL_POINTER_VALUE=0xdead000000000000
CONFIG_SELECT_MEMORY_MODEL=y
CONFIG_SPARSEMEM_MANUAL=y
CONFIG_SPARSEMEM=y
CONFIG_HAVE_MEMORY_PRESENT=y
CONFIG_SPARSEMEM_EXTREME=y
CONFIG_SPARSEMEM_VMEMMAP_ENABLE=y
CONFIG_SPARSEMEM_ALLOC_MEM_MAP_TOGETHER=y
# CONFIG_SPARSEMEM_VMEMMAP is not set
CONFIG_HAVE_MEMBLOCK=y
CONFIG_HAVE_MEMBLOCK_NODE_MAP=y
CONFIG_ARCH_DISCARD_MEMBLOCK=y
# CONFIG_HAVE_BOOTMEM_INFO_NODE is not set
# CONFIG_MEMORY_HOTPLUG is not set
CONFIG_PAGEFLAGS_EXTENDED=y
CONFIG_SPLIT_PTLOCK_CPUS=999999
# CONFIG_COMPACTION is not set
CONFIG_PHYS_ADDR_T_64BIT=y
CONFIG_ZONE_DMA_FLAG=0
CONFIG_VIRT_TO_BUS=y
CONFIG_MMU_NOTIFIER=y
CONFIG_KSM=y
CONFIG_DEFAULT_MMAP_MIN_ADDR=4096
# CONFIG_TRANSPARENT_HUGEPAGE is not set
CONFIG_CROSS_MEMORY_ATTACH=y
# CONFIG_CLEANCACHE is not set
# CONFIG_ZBUD is not set
CONFIG_MEM_SOFT_DIRTY=y
# CONFIG_X86_CHECK_BIOS_CORRUPTION is not set
CONFIG_X86_RESERVE_LOW=64
# CONFIG_MTRR is not set
# CONFIG_ARCH_RANDOM is not set
CONFIG_X86_SMAP=y
# CONFIG_EFI is not set
# CONFIG_SECCOMP is not set
CONFIG_CC_STACKPROTECTOR=y
# CONFIG_HZ_100 is not set
CONFIG_HZ_250=y
# CONFIG_HZ_300 is not set
# CONFIG_HZ_1000 is not set
CONFIG_HZ=250
CONFIG_SCHED_HRTICK=y
# CONFIG_KEXEC is not set
CONFIG_CRASH_DUMP=y
CONFIG_PHYSICAL_START=0x1000000
# CONFIG_RELOCATABLE is not set
CONFIG_PHYSICAL_ALIGN=0x1000000
CONFIG_HOTPLUG_CPU=y
CONFIG_BOOTPARAM_HOTPLUG_CPU0=y
# CONFIG_DEBUG_HOTPLUG_CPU0 is not set
# CONFIG_CMDLINE_BOOL is not set
CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y

#
# Power management and ACPI options
#
# CONFIG_SUSPEND is not set
CONFIG_PM_RUNTIME=y
CONFIG_PM=y
CONFIG_PM_DEBUG=y
# CONFIG_PM_ADVANCED_DEBUG is not set
# CONFIG_WQ_POWER_EFFICIENT_DEFAULT is not set
CONFIG_ACPI=y
# CONFIG_ACPI_EC_DEBUGFS is not set
CONFIG_ACPI_AC=y
CONFIG_ACPI_BATTERY=y
CONFIG_ACPI_BUTTON=y
CONFIG_ACPI_VIDEO=y
CONFIG_ACPI_FAN=y
# CONFIG_ACPI_DOCK is not set
CONFIG_ACPI_I2C=y
CONFIG_ACPI_PROCESSOR=y
# CONFIG_ACPI_IPMI is not set
CONFIG_ACPI_HOTPLUG_CPU=y
# CONFIG_ACPI_PROCESSOR_AGGREGATOR is not set
CONFIG_ACPI_THERMAL=y
CONFIG_ACPI_CUSTOM_DSDT_FILE=""
# CONFIG_ACPI_CUSTOM_DSDT is not set
# CONFIG_ACPI_INITRD_TABLE_OVERRIDE is not set
CONFIG_ACPI_BLACKLIST_YEAR=0
# CONFIG_ACPI_DEBUG is not set
# CONFIG_ACPI_PCI_SLOT is not set
CONFIG_X86_PM_TIMER=y
CONFIG_ACPI_CONTAINER=y
# CONFIG_ACPI_SBS is not set
# CONFIG_ACPI_HED is not set
# CONFIG_ACPI_CUSTOM_METHOD is not set
# CONFIG_ACPI_APEI is not set
# CONFIG_SFI is not set

#
# CPU Frequency scaling
#
CONFIG_CPU_FREQ=y
CONFIG_CPU_FREQ_TABLE=y
CONFIG_CPU_FREQ_GOV_COMMON=y
CONFIG_CPU_FREQ_STAT=y
# CONFIG_CPU_FREQ_STAT_DETAILS is not set
# CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE is not set
# CONFIG_CPU_FREQ_DEFAULT_GOV_POWERSAVE is not set
# CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set
CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND=y
# CONFIG_CPU_FREQ_DEFAULT_GOV_CONSERVATIVE is not set
CONFIG_CPU_FREQ_GOV_PERFORMANCE=y
CONFIG_CPU_FREQ_GOV_POWERSAVE=y
# CONFIG_CPU_FREQ_GOV_USERSPACE is not set
CONFIG_CPU_FREQ_GOV_ONDEMAND=y
CONFIG_CPU_FREQ_GOV_CONSERVATIVE=y

#
# x86 CPU frequency scaling drivers
#
# CONFIG_X86_INTEL_PSTATE is not set
# CONFIG_X86_PCC_CPUFREQ is not set
# CONFIG_X86_ACPI_CPUFREQ is not set
# CONFIG_X86_SPEEDSTEP_CENTRINO is not set
# CONFIG_X86_P4_CLOCKMOD is not set

#
# shared options
#
# CONFIG_X86_SPEEDSTEP_LIB is not set
CONFIG_CPU_IDLE=y
# CONFIG_CPU_IDLE_MULTIPLE_DRIVERS is not set
CONFIG_CPU_IDLE_GOV_LADDER=y
CONFIG_CPU_IDLE_GOV_MENU=y
# CONFIG_ARCH_NEEDS_CPU_IDLE_COUPLED is not set
# CONFIG_INTEL_IDLE is not set

#
# Memory power savings
#
CONFIG_I7300_IDLE_IOAT_CHANNEL=y
CONFIG_I7300_IDLE=y

#
# Bus options (PCI etc.)
#
CONFIG_PCI=y
CONFIG_PCI_DIRECT=y
# CONFIG_PCI_MMCONFIG is not set
CONFIG_PCI_DOMAINS=y
# CONFIG_PCI_CNB20LE_QUIRK is not set
CONFIG_PCIEPORTBUS=y
CONFIG_PCIEAER=y
# CONFIG_PCIE_ECRC is not set
CONFIG_PCIEAER_INJECT=y
CONFIG_PCIEASPM=y
CONFIG_PCIEASPM_DEBUG=y
# CONFIG_PCIEASPM_DEFAULT is not set
CONFIG_PCIEASPM_POWERSAVE=y
# CONFIG_PCIEASPM_PERFORMANCE is not set
CONFIG_PCIE_PME=y
CONFIG_ARCH_SUPPORTS_MSI=y
CONFIG_PCI_MSI=y
# CONFIG_PCI_DEBUG is not set
CONFIG_PCI_REALLOC_ENABLE_AUTO=y
# CONFIG_PCI_STUB is not set
CONFIG_HT_IRQ=y
# CONFIG_PCI_IOV is not set
# CONFIG_PCI_PRI is not set
# CONFIG_PCI_PASID is not set
# CONFIG_PCI_IOAPIC is not set
CONFIG_PCI_LABEL=y

#
# PCI host controller drivers
#
# CONFIG_ISA_DMA_API is not set
CONFIG_AMD_NB=y
CONFIG_PCCARD=y
CONFIG_PCMCIA=y
CONFIG_PCMCIA_LOAD_CIS=y
CONFIG_CARDBUS=y

#
# PC-card bridges
#
# CONFIG_YENTA is not set
CONFIG_PD6729=y
# CONFIG_I82092 is not set
CONFIG_PCCARD_NONSTATIC=y
# CONFIG_HOTPLUG_PCI is not set
# CONFIG_RAPIDIO is not set

#
# Executable file formats / Emulations
#
CONFIG_BINFMT_ELF=y
CONFIG_ARCH_BINFMT_ELF_RANDOMIZE_PIE=y
CONFIG_BINFMT_SCRIPT=y
# CONFIG_HAVE_AOUT is not set
# CONFIG_BINFMT_MISC is not set
# CONFIG_COREDUMP is not set
# CONFIG_IA32_EMULATION is not set
CONFIG_HAVE_TEXT_POKE_SMP=y
CONFIG_X86_DEV_DMA_OPS=y
CONFIG_NET=y

#
# Networking options
#
CONFIG_PACKET=y
# CONFIG_PACKET_DIAG is not set
CONFIG_UNIX=y
# CONFIG_UNIX_DIAG is not set
CONFIG_XFRM=y
CONFIG_XFRM_ALGO=y
# CONFIG_XFRM_USER is not set
CONFIG_XFRM_SUB_POLICY=y
CONFIG_XFRM_MIGRATE=y
# CONFIG_NET_KEY is not set
CONFIG_INET=y
CONFIG_IP_MULTICAST=y
CONFIG_IP_ADVANCED_ROUTER=y
# CONFIG_IP_FIB_TRIE_STATS is not set
# CONFIG_IP_MULTIPLE_TABLES is not set
# CONFIG_IP_ROUTE_MULTIPATH is not set
# CONFIG_IP_ROUTE_VERBOSE is not set
CONFIG_IP_PNP=y
CONFIG_IP_PNP_DHCP=y
CONFIG_IP_PNP_BOOTP=y
# CONFIG_IP_PNP_RARP is not set
CONFIG_NET_IPIP=y
CONFIG_NET_IPGRE_DEMUX=y
CONFIG_NET_IP_TUNNEL=y
# CONFIG_NET_IPGRE is not set
# CONFIG_IP_MROUTE is not set
# CONFIG_ARPD is not set
CONFIG_SYN_COOKIES=y
CONFIG_NET_IPVTI=y
CONFIG_INET_AH=y
CONFIG_INET_ESP=y
# CONFIG_INET_IPCOMP is not set
# CONFIG_INET_XFRM_TUNNEL is not set
CONFIG_INET_TUNNEL=y
CONFIG_INET_XFRM_MODE_TRANSPORT=y
CONFIG_INET_XFRM_MODE_TUNNEL=y
CONFIG_INET_XFRM_MODE_BEET=y
CONFIG_INET_LRO=y
CONFIG_INET_DIAG=y
CONFIG_INET_TCP_DIAG=y
CONFIG_INET_UDP_DIAG=y
# CONFIG_TCP_CONG_ADVANCED is not set
CONFIG_TCP_CONG_CUBIC=y
CONFIG_DEFAULT_TCP_CONG="cubic"
# CONFIG_TCP_MD5SIG is not set
# CONFIG_IPV6 is not set
CONFIG_NETWORK_SECMARK=y
# CONFIG_NETWORK_PHY_TIMESTAMPING is not set
# CONFIG_NETFILTER is not set
# CONFIG_IP_DCCP is not set
CONFIG_IP_SCTP=y
# CONFIG_SCTP_DEFAULT_COOKIE_HMAC_MD5 is not set
CONFIG_SCTP_DEFAULT_COOKIE_HMAC_SHA1=y
# CONFIG_SCTP_DEFAULT_COOKIE_HMAC_NONE is not set
CONFIG_SCTP_COOKIE_HMAC_MD5=y
CONFIG_SCTP_COOKIE_HMAC_SHA1=y
CONFIG_RDS=y
# CONFIG_RDS_TCP is not set
CONFIG_RDS_DEBUG=y
# CONFIG_TIPC is not set
# CONFIG_ATM is not set
CONFIG_L2TP=y
# CONFIG_L2TP_DEBUGFS is not set
# CONFIG_L2TP_V3 is not set
CONFIG_STP=y
CONFIG_GARP=y
CONFIG_BRIDGE=y
# CONFIG_BRIDGE_IGMP_SNOOPING is not set
# CONFIG_BRIDGE_VLAN_FILTERING is not set
CONFIG_VLAN_8021Q=y
CONFIG_VLAN_8021Q_GVRP=y
# CONFIG_VLAN_8021Q_MVRP is not set
CONFIG_DECNET=y
CONFIG_DECNET_ROUTER=y
CONFIG_LLC=y
# CONFIG_LLC2 is not set
# CONFIG_IPX is not set
# CONFIG_ATALK is not set
CONFIG_X25=y
CONFIG_LAPB=y
CONFIG_PHONET=y
CONFIG_IEEE802154=y
# CONFIG_MAC802154 is not set
# CONFIG_NET_SCHED is not set
CONFIG_DCB=y
CONFIG_DNS_RESOLVER=y
# CONFIG_BATMAN_ADV is not set
# CONFIG_OPENVSWITCH is not set
# CONFIG_VSOCKETS is not set
CONFIG_NETLINK_MMAP=y
# CONFIG_NETLINK_DIAG is not set
CONFIG_NET_MPLS_GSO=y
CONFIG_RPS=y
CONFIG_RFS_ACCEL=y
CONFIG_XPS=y
CONFIG_NETPRIO_CGROUP=y
CONFIG_NET_LL_RX_POLL=y
CONFIG_BQL=y
CONFIG_NET_FLOW_LIMIT=y

#
# Network testing
#
CONFIG_HAMRADIO=y

#
# Packet Radio protocols
#
# CONFIG_AX25 is not set
# CONFIG_CAN is not set
CONFIG_IRDA=y

#
# IrDA protocols
#
CONFIG_IRLAN=y
# CONFIG_IRCOMM is not set
CONFIG_IRDA_ULTRA=y

#
# IrDA options
#
# CONFIG_IRDA_CACHE_LAST_LSAP is not set
# CONFIG_IRDA_FAST_RR is not set
# CONFIG_IRDA_DEBUG is not set

#
# Infrared-port device drivers
#

#
# SIR device drivers
#
# CONFIG_IRTTY_SIR is not set

#
# Dongle support
#
CONFIG_KINGSUN_DONGLE=y
CONFIG_KSDAZZLE_DONGLE=y
CONFIG_KS959_DONGLE=y

#
# FIR device drivers
#
CONFIG_USB_IRDA=y
CONFIG_SIGMATEL_FIR=y
CONFIG_VLSI_FIR=y
CONFIG_MCS_FIR=y
# CONFIG_BT is not set
CONFIG_AF_RXRPC=y
CONFIG_AF_RXRPC_DEBUG=y
CONFIG_RXKAD=y
CONFIG_FIB_RULES=y
CONFIG_WIRELESS=y
CONFIG_CFG80211=y
CONFIG_NL80211_TESTMODE=y
# CONFIG_CFG80211_DEVELOPER_WARNINGS is not set
# CONFIG_CFG80211_REG_DEBUG is not set
CONFIG_CFG80211_CERTIFICATION_ONUS=y
# CONFIG_CFG80211_DEFAULT_PS is not set
CONFIG_CFG80211_DEBUGFS=y
# CONFIG_CFG80211_INTERNAL_REGDB is not set
# CONFIG_CFG80211_WEXT is not set
# CONFIG_LIB80211 is not set
# CONFIG_MAC80211 is not set
CONFIG_WIMAX=y
CONFIG_WIMAX_DEBUG_LEVEL=8
CONFIG_RFKILL=y
CONFIG_RFKILL_LEDS=y
# CONFIG_RFKILL_INPUT is not set
# CONFIG_RFKILL_REGULATOR is not set
# CONFIG_NET_9P is not set
CONFIG_CAIF=y
CONFIG_CAIF_DEBUG=y
CONFIG_CAIF_NETDEV=y
CONFIG_CAIF_USB=y
CONFIG_CEPH_LIB=y
# CONFIG_CEPH_LIB_PRETTYDEBUG is not set
# CONFIG_CEPH_LIB_USE_DNS_RESOLVER is not set
CONFIG_NFC=y
CONFIG_NFC_NCI=y
CONFIG_NFC_NCI_SPI=y
CONFIG_NFC_HCI=y
CONFIG_NFC_SHDLC=y

#
# Near Field Communication (NFC) devices
#
CONFIG_NFC_PN533=y
# CONFIG_NFC_SIM is not set
CONFIG_NFC_PN544=y
CONFIG_NFC_PN544_I2C=y
CONFIG_NFC_MICROREAD=y
# CONFIG_NFC_MICROREAD_I2C is not set
CONFIG_HAVE_BPF_JIT=y

#
# Device Drivers
#

#
# Generic Driver Options
#
CONFIG_UEVENT_HELPER_PATH=""
CONFIG_DEVTMPFS=y
# CONFIG_DEVTMPFS_MOUNT is not set
# CONFIG_STANDALONE is not set
CONFIG_PREVENT_FIRMWARE_BUILD=y
CONFIG_FW_LOADER=y
# CONFIG_FIRMWARE_IN_KERNEL is not set
CONFIG_EXTRA_FIRMWARE=""
CONFIG_FW_LOADER_USER_HELPER=y
# CONFIG_DEBUG_DRIVER is not set
CONFIG_DEBUG_DEVRES=y
# CONFIG_SYS_HYPERVISOR is not set
# CONFIG_GENERIC_CPU_DEVICES is not set
CONFIG_REGMAP=y
CONFIG_REGMAP_I2C=y
CONFIG_REGMAP_SPI=y
CONFIG_REGMAP_MMIO=y
CONFIG_REGMAP_IRQ=y
CONFIG_DMA_SHARED_BUFFER=y

#
# Bus devices
#
CONFIG_CONNECTOR=y
# CONFIG_PROC_EVENTS is not set
CONFIG_MTD=y
CONFIG_MTD_REDBOOT_PARTS=y
CONFIG_MTD_REDBOOT_DIRECTORY_BLOCK=-1
CONFIG_MTD_REDBOOT_PARTS_UNALLOCATED=y
CONFIG_MTD_REDBOOT_PARTS_READONLY=y
CONFIG_MTD_CMDLINE_PARTS=y
CONFIG_MTD_AR7_PARTS=y

#
# User Modules And Translation Layers
#
CONFIG_MTD_OOPS=y

#
# RAM/ROM/Flash chip drivers
#
CONFIG_MTD_CFI=y
CONFIG_MTD_JEDECPROBE=y
CONFIG_MTD_GEN_PROBE=y
# CONFIG_MTD_CFI_ADV_OPTIONS is not set
CONFIG_MTD_MAP_BANK_WIDTH_1=y
CONFIG_MTD_MAP_BANK_WIDTH_2=y
CONFIG_MTD_MAP_BANK_WIDTH_4=y
# CONFIG_MTD_MAP_BANK_WIDTH_8 is not set
# CONFIG_MTD_MAP_BANK_WIDTH_16 is not set
# CONFIG_MTD_MAP_BANK_WIDTH_32 is not set
CONFIG_MTD_CFI_I1=y
CONFIG_MTD_CFI_I2=y
# CONFIG_MTD_CFI_I4 is not set
# CONFIG_MTD_CFI_I8 is not set
CONFIG_MTD_CFI_INTELEXT=y
CONFIG_MTD_CFI_AMDSTD=y
CONFIG_MTD_CFI_STAA=y
CONFIG_MTD_CFI_UTIL=y
CONFIG_MTD_RAM=y
CONFIG_MTD_ROM=y
CONFIG_MTD_ABSENT=y

#
# Mapping drivers for chip access
#
CONFIG_MTD_COMPLEX_MAPPINGS=y
CONFIG_MTD_PHYSMAP=y
CONFIG_MTD_PHYSMAP_COMPAT=y
CONFIG_MTD_PHYSMAP_START=0x8000000
CONFIG_MTD_PHYSMAP_LEN=0
CONFIG_MTD_PHYSMAP_BANKWIDTH=2
CONFIG_MTD_SC520CDP=y
# CONFIG_MTD_NETSC520 is not set
CONFIG_MTD_TS5500=y
CONFIG_MTD_SBC_GXX=y
CONFIG_MTD_AMD76XROM=y
# CONFIG_MTD_ICHXROM is not set
CONFIG_MTD_ESB2ROM=y
# CONFIG_MTD_CK804XROM is not set
CONFIG_MTD_SCB2_FLASH=y
# CONFIG_MTD_NETtel is not set
# CONFIG_MTD_L440GX is not set
# CONFIG_MTD_PCI is not set
# CONFIG_MTD_PCMCIA is not set
CONFIG_MTD_GPIO_ADDR=y
CONFIG_MTD_INTEL_VR_NOR=y
CONFIG_MTD_PLATRAM=y
CONFIG_MTD_LATCH_ADDR=y

#
# Self-contained MTD device drivers
#
# CONFIG_MTD_PMC551 is not set
# CONFIG_MTD_DATAFLASH is not set
CONFIG_MTD_M25P80=y
# CONFIG_M25PXX_USE_FAST_READ is not set
CONFIG_MTD_SST25L=y
CONFIG_MTD_SLRAM=y
CONFIG_MTD_PHRAM=y
# CONFIG_MTD_MTDRAM is not set

#
# Disk-On-Chip Device Drivers
#
CONFIG_MTD_DOCG3=y
CONFIG_BCH_CONST_M=14
CONFIG_BCH_CONST_T=4
CONFIG_MTD_NAND_ECC=y
# CONFIG_MTD_NAND_ECC_SMC is not set
CONFIG_MTD_NAND=y
# CONFIG_MTD_NAND_ECC_BCH is not set
# CONFIG_MTD_SM_COMMON is not set
CONFIG_MTD_NAND_DENALI=y
# CONFIG_MTD_NAND_DENALI_PCI is not set
CONFIG_MTD_NAND_IDS=y
# CONFIG_MTD_NAND_RICOH is not set
CONFIG_MTD_NAND_DISKONCHIP=y
CONFIG_MTD_NAND_DISKONCHIP_PROBE_ADVANCED=y
CONFIG_MTD_NAND_DISKONCHIP_PROBE_ADDRESS=0
CONFIG_MTD_NAND_DISKONCHIP_PROBE_HIGH=y
CONFIG_MTD_NAND_DISKONCHIP_BBTWRITE=y
# CONFIG_MTD_NAND_DOCG4 is not set
CONFIG_MTD_NAND_CAFE=y
CONFIG_MTD_NAND_NANDSIM=y
# CONFIG_MTD_NAND_PLATFORM is not set
# CONFIG_MTD_ALAUDA is not set
CONFIG_MTD_ONENAND=y
# CONFIG_MTD_ONENAND_VERIFY_WRITE is not set
# CONFIG_MTD_ONENAND_GENERIC is not set
# CONFIG_MTD_ONENAND_OTP is not set
CONFIG_MTD_ONENAND_2X_PROGRAM=y

#
# LPDDR flash memory drivers
#
# CONFIG_MTD_LPDDR is not set
# CONFIG_MTD_UBI is not set
CONFIG_PARPORT=y
CONFIG_PARPORT_PC=y
# CONFIG_PARPORT_SERIAL is not set
# CONFIG_PARPORT_PC_FIFO is not set
CONFIG_PARPORT_PC_SUPERIO=y
# CONFIG_PARPORT_PC_PCMCIA is not set
# CONFIG_PARPORT_GSC is not set
CONFIG_PARPORT_AX88796=y
# CONFIG_PARPORT_1284 is not set
CONFIG_PARPORT_NOT_PC=y
CONFIG_PNP=y
CONFIG_PNP_DEBUG_MESSAGES=y

#
# Protocols
#
CONFIG_PNPACPI=y

#
# Misc devices
#
CONFIG_SENSORS_LIS3LV02D=y
# CONFIG_AD525X_DPOT is not set
CONFIG_DUMMY_IRQ=y
CONFIG_IBM_ASM=y
CONFIG_PHANTOM=y
# CONFIG_INTEL_MID_PTI is not set
# CONFIG_SGI_IOC4 is not set
CONFIG_TIFM_CORE=y
CONFIG_TIFM_7XX1=y
CONFIG_ICS932S401=y
CONFIG_ATMEL_SSC=y
CONFIG_ENCLOSURE_SERVICES=y
CONFIG_CS5535_MFGPT=y
CONFIG_CS5535_MFGPT_DEFAULT_IRQ=7
# CONFIG_CS5535_CLOCK_EVENT_SRC is not set
CONFIG_HP_ILO=y
CONFIG_APDS9802ALS=y
CONFIG_ISL29003=y
CONFIG_ISL29020=y
CONFIG_SENSORS_TSL2550=y
CONFIG_SENSORS_BH1780=y
CONFIG_SENSORS_BH1770=y
# CONFIG_SENSORS_APDS990X is not set
CONFIG_HMC6352=y
# CONFIG_DS1682 is not set
CONFIG_TI_DAC7512=y
CONFIG_VMWARE_BALLOON=y
# CONFIG_BMP085_I2C is not set
# CONFIG_BMP085_SPI is not set
CONFIG_PCH_PHUB=y
CONFIG_USB_SWITCH_FSA9480=y
CONFIG_LATTICE_ECP3_CONFIG=y
# CONFIG_SRAM is not set
CONFIG_C2PORT=y
CONFIG_C2PORT_DURAMAR_2150=y

#
# EEPROM support
#
CONFIG_EEPROM_AT24=y
CONFIG_EEPROM_AT25=y
CONFIG_EEPROM_LEGACY=y
# CONFIG_EEPROM_MAX6875 is not set
CONFIG_EEPROM_93CX6=y
CONFIG_EEPROM_93XX46=y
CONFIG_CB710_CORE=y
# CONFIG_CB710_DEBUG is not set
CONFIG_CB710_DEBUG_ASSUMPTIONS=y

#
# Texas Instruments shared transport line discipline
#
# CONFIG_TI_ST is not set
CONFIG_SENSORS_LIS3_I2C=y

#
# Altera FPGA firmware download module
#
CONFIG_ALTERA_STAPL=y
CONFIG_VMWARE_VMCI=y
CONFIG_HAVE_IDE=y

#
# SCSI device support
#
CONFIG_SCSI_MOD=y
# CONFIG_SCSI_DMA is not set
# CONFIG_SCSI_NETLINK is not set
# CONFIG_FUSION is not set

#
# IEEE 1394 (FireWire) support
#
# CONFIG_FIREWIRE is not set
CONFIG_FIREWIRE_NOSY=y
CONFIG_I2O=y
CONFIG_I2O_LCT_NOTIFY_ON_CHANGES=y
CONFIG_I2O_EXT_ADAPTEC=y
CONFIG_I2O_EXT_ADAPTEC_DMA64=y
CONFIG_I2O_CONFIG=y
# CONFIG_I2O_CONFIG_OLD_IOCTL is not set
# CONFIG_I2O_BUS is not set
CONFIG_I2O_PROC=y
# CONFIG_MACINTOSH_DRIVERS is not set
# CONFIG_NETDEVICES is not set
# CONFIG_VHOST_NET is not set

#
# Input device support
#
CONFIG_INPUT=y
CONFIG_INPUT_FF_MEMLESS=y
CONFIG_INPUT_POLLDEV=y
CONFIG_INPUT_SPARSEKMAP=y
# CONFIG_INPUT_MATRIXKMAP is not set

#
# Userland interfaces
#
# CONFIG_INPUT_MOUSEDEV is not set
CONFIG_INPUT_JOYDEV=y
CONFIG_INPUT_EVDEV=y
# CONFIG_INPUT_EVBUG is not set

#
# Input Device Drivers
#
CONFIG_INPUT_KEYBOARD=y
# CONFIG_KEYBOARD_ADP5520 is not set
# CONFIG_KEYBOARD_ADP5588 is not set
# CONFIG_KEYBOARD_ADP5589 is not set
CONFIG_KEYBOARD_ATKBD=y
# CONFIG_KEYBOARD_QT1070 is not set
# CONFIG_KEYBOARD_QT2160 is not set
# CONFIG_KEYBOARD_LKKBD is not set
# CONFIG_KEYBOARD_GPIO is not set
# CONFIG_KEYBOARD_GPIO_POLLED is not set
# CONFIG_KEYBOARD_TCA6416 is not set
# CONFIG_KEYBOARD_TCA8418 is not set
# CONFIG_KEYBOARD_MATRIX is not set
# CONFIG_KEYBOARD_LM8323 is not set
# CONFIG_KEYBOARD_LM8333 is not set
# CONFIG_KEYBOARD_MAX7359 is not set
# CONFIG_KEYBOARD_MCS is not set
# CONFIG_KEYBOARD_MPR121 is not set
# CONFIG_KEYBOARD_NEWTON is not set
# CONFIG_KEYBOARD_OPENCORES is not set
# CONFIG_KEYBOARD_STOWAWAY is not set
# CONFIG_KEYBOARD_SUNKBD is not set
# CONFIG_KEYBOARD_STMPE is not set
# CONFIG_KEYBOARD_TC3589X is not set
# CONFIG_KEYBOARD_XTKBD is not set
CONFIG_INPUT_MOUSE=y
CONFIG_MOUSE_PS2=y
CONFIG_MOUSE_PS2_ALPS=y
CONFIG_MOUSE_PS2_LOGIPS2PP=y
CONFIG_MOUSE_PS2_SYNAPTICS=y
CONFIG_MOUSE_PS2_CYPRESS=y
CONFIG_MOUSE_PS2_TRACKPOINT=y
# CONFIG_MOUSE_PS2_ELANTECH is not set
# CONFIG_MOUSE_PS2_SENTELIC is not set
# CONFIG_MOUSE_PS2_TOUCHKIT is not set
# CONFIG_MOUSE_SERIAL is not set
# CONFIG_MOUSE_APPLETOUCH is not set
CONFIG_MOUSE_BCM5974=y
CONFIG_MOUSE_CYAPA=y
CONFIG_MOUSE_VSXXXAA=y
# CONFIG_MOUSE_GPIO is not set
CONFIG_MOUSE_SYNAPTICS_I2C=y
CONFIG_MOUSE_SYNAPTICS_USB=y
CONFIG_INPUT_JOYSTICK=y
CONFIG_JOYSTICK_ANALOG=y
# CONFIG_JOYSTICK_A3D is not set
CONFIG_JOYSTICK_ADI=y
# CONFIG_JOYSTICK_COBRA is not set
CONFIG_JOYSTICK_GF2K=y
# CONFIG_JOYSTICK_GRIP is not set
CONFIG_JOYSTICK_GRIP_MP=y
# CONFIG_JOYSTICK_GUILLEMOT is not set
CONFIG_JOYSTICK_INTERACT=y
CONFIG_JOYSTICK_SIDEWINDER=y
# CONFIG_JOYSTICK_TMDC is not set
CONFIG_JOYSTICK_IFORCE=y
CONFIG_JOYSTICK_IFORCE_USB=y
# CONFIG_JOYSTICK_IFORCE_232 is not set
# CONFIG_JOYSTICK_WARRIOR is not set
CONFIG_JOYSTICK_MAGELLAN=y
CONFIG_JOYSTICK_SPACEORB=y
CONFIG_JOYSTICK_SPACEBALL=y
CONFIG_JOYSTICK_STINGER=y
CONFIG_JOYSTICK_TWIDJOY=y
CONFIG_JOYSTICK_ZHENHUA=y
# CONFIG_JOYSTICK_DB9 is not set
# CONFIG_JOYSTICK_GAMECON is not set
CONFIG_JOYSTICK_TURBOGRAFX=y
CONFIG_JOYSTICK_AS5011=y
CONFIG_JOYSTICK_JOYDUMP=y
# CONFIG_JOYSTICK_XPAD is not set
CONFIG_JOYSTICK_WALKERA0701=y
# CONFIG_INPUT_TABLET is not set
CONFIG_INPUT_TOUCHSCREEN=y
CONFIG_TOUCHSCREEN_ADS7846=y
CONFIG_TOUCHSCREEN_AD7877=y
# CONFIG_TOUCHSCREEN_AD7879 is not set
CONFIG_TOUCHSCREEN_ATMEL_MXT=y
CONFIG_TOUCHSCREEN_AUO_PIXCIR=y
CONFIG_TOUCHSCREEN_BU21013=y
# CONFIG_TOUCHSCREEN_CY8CTMG110 is not set
CONFIG_TOUCHSCREEN_CYTTSP_CORE=y
# CONFIG_TOUCHSCREEN_CYTTSP_I2C is not set
# CONFIG_TOUCHSCREEN_CYTTSP_SPI is not set
# CONFIG_TOUCHSCREEN_CYTTSP4_CORE is not set
CONFIG_TOUCHSCREEN_DA9052=y
CONFIG_TOUCHSCREEN_DYNAPRO=y
CONFIG_TOUCHSCREEN_HAMPSHIRE=y
CONFIG_TOUCHSCREEN_EETI=y
# CONFIG_TOUCHSCREEN_FUJITSU is not set
CONFIG_TOUCHSCREEN_ILI210X=y
# CONFIG_TOUCHSCREEN_GUNZE is not set
CONFIG_TOUCHSCREEN_ELO=y
# CONFIG_TOUCHSCREEN_WACOM_W8001 is not set
CONFIG_TOUCHSCREEN_WACOM_I2C=y
CONFIG_TOUCHSCREEN_MAX11801=y
CONFIG_TOUCHSCREEN_MCS5000=y
# CONFIG_TOUCHSCREEN_MMS114 is not set
CONFIG_TOUCHSCREEN_MTOUCH=y
CONFIG_TOUCHSCREEN_INEXIO=y
# CONFIG_TOUCHSCREEN_MK712 is not set
CONFIG_TOUCHSCREEN_PENMOUNT=y
CONFIG_TOUCHSCREEN_EDT_FT5X06=y
# CONFIG_TOUCHSCREEN_TOUCHRIGHT is not set
CONFIG_TOUCHSCREEN_TOUCHWIN=y
# CONFIG_TOUCHSCREEN_PIXCIR is not set
# CONFIG_TOUCHSCREEN_WM831X is not set
CONFIG_TOUCHSCREEN_USB_COMPOSITE=y
# CONFIG_TOUCHSCREEN_MC13783 is not set
# CONFIG_TOUCHSCREEN_USB_EGALAX is not set
# CONFIG_TOUCHSCREEN_USB_PANJIT is not set
# CONFIG_TOUCHSCREEN_USB_3M is not set
CONFIG_TOUCHSCREEN_USB_ITM=y
# CONFIG_TOUCHSCREEN_USB_ETURBO is not set
CONFIG_TOUCHSCREEN_USB_GUNZE=y
CONFIG_TOUCHSCREEN_USB_DMC_TSC10=y
# CONFIG_TOUCHSCREEN_USB_IRTOUCH is not set
CONFIG_TOUCHSCREEN_USB_IDEALTEK=y
# CONFIG_TOUCHSCREEN_USB_GENERAL_TOUCH is not set
# CONFIG_TOUCHSCREEN_USB_GOTOP is not set
CONFIG_TOUCHSCREEN_USB_JASTEC=y
# CONFIG_TOUCHSCREEN_USB_ELO is not set
CONFIG_TOUCHSCREEN_USB_E2I=y
# CONFIG_TOUCHSCREEN_USB_ZYTRONIC is not set
# CONFIG_TOUCHSCREEN_USB_ETT_TC45USB is not set
# CONFIG_TOUCHSCREEN_USB_NEXIO is not set
CONFIG_TOUCHSCREEN_USB_EASYTOUCH=y
# CONFIG_TOUCHSCREEN_TOUCHIT213 is not set
# CONFIG_TOUCHSCREEN_TSC_SERIO is not set
CONFIG_TOUCHSCREEN_TSC2005=y
CONFIG_TOUCHSCREEN_TSC2007=y
CONFIG_TOUCHSCREEN_PCAP=y
# CONFIG_TOUCHSCREEN_ST1232 is not set
# CONFIG_TOUCHSCREEN_STMPE is not set
CONFIG_TOUCHSCREEN_TPS6507X=y
CONFIG_INPUT_MISC=y
CONFIG_INPUT_AD714X=y
CONFIG_INPUT_AD714X_I2C=y
# CONFIG_INPUT_AD714X_SPI is not set
CONFIG_INPUT_BMA150=y
CONFIG_INPUT_MC13783_PWRBUTTON=y
# CONFIG_INPUT_MMA8450 is not set
CONFIG_INPUT_MPU3050=y
CONFIG_INPUT_APANEL=y
CONFIG_INPUT_GP2A=y
# CONFIG_INPUT_GPIO_TILT_POLLED is not set
# CONFIG_INPUT_ATLAS_BTNS is not set
CONFIG_INPUT_ATI_REMOTE2=y
CONFIG_INPUT_KEYSPAN_REMOTE=y
CONFIG_INPUT_KXTJ9=y
CONFIG_INPUT_KXTJ9_POLLED_MODE=y
# CONFIG_INPUT_POWERMATE is not set
CONFIG_INPUT_YEALINK=y
CONFIG_INPUT_CM109=y
CONFIG_INPUT_RETU_PWRBUTTON=y
CONFIG_INPUT_TWL6040_VIBRA=y
CONFIG_INPUT_UINPUT=y
# CONFIG_INPUT_PCF50633_PMU is not set
# CONFIG_INPUT_PCF8574 is not set
CONFIG_INPUT_PWM_BEEPER=y
CONFIG_INPUT_GPIO_ROTARY_ENCODER=y
# CONFIG_INPUT_DA9052_ONKEY is not set
CONFIG_INPUT_WM831X_ON=y
CONFIG_INPUT_PCAP=y
CONFIG_INPUT_ADXL34X=y
CONFIG_INPUT_ADXL34X_I2C=y
# CONFIG_INPUT_ADXL34X_SPI is not set
# CONFIG_INPUT_IMS_PCU is not set
CONFIG_INPUT_CMA3000=y
# CONFIG_INPUT_CMA3000_I2C is not set

#
# Hardware I/O ports
#
CONFIG_SERIO=y
CONFIG_SERIO_I8042=y
CONFIG_SERIO_SERPORT=y
CONFIG_SERIO_CT82C710=y
CONFIG_SERIO_PARKBD=y
CONFIG_SERIO_PCIPS2=y
CONFIG_SERIO_LIBPS2=y
# CONFIG_SERIO_RAW is not set
CONFIG_SERIO_ALTERA_PS2=y
CONFIG_SERIO_PS2MULT=y
CONFIG_SERIO_ARC_PS2=y
CONFIG_GAMEPORT=y
CONFIG_GAMEPORT_NS558=y
CONFIG_GAMEPORT_L4=y
CONFIG_GAMEPORT_EMU10K1=y
# CONFIG_GAMEPORT_FM801 is not set

#
# Character devices
#
CONFIG_TTY=y
# CONFIG_VT is not set
CONFIG_UNIX98_PTYS=y
# CONFIG_DEVPTS_MULTIPLE_INSTANCES is not set
CONFIG_LEGACY_PTYS=y
CONFIG_LEGACY_PTY_COUNT=256
# CONFIG_SERIAL_NONSTANDARD is not set
# CONFIG_NOZOMI is not set
# CONFIG_N_GSM is not set
# CONFIG_TRACE_SINK is not set
# CONFIG_DEVKMEM is not set

#
# Serial drivers
#
CONFIG_SERIAL_8250=y
CONFIG_SERIAL_8250_DEPRECATED_OPTIONS=y
CONFIG_SERIAL_8250_PNP=y
CONFIG_SERIAL_8250_CONSOLE=y
CONFIG_FIX_EARLYCON_MEM=y
CONFIG_SERIAL_8250_PCI=y
# CONFIG_SERIAL_8250_CS is not set
CONFIG_SERIAL_8250_NR_UARTS=4
CONFIG_SERIAL_8250_RUNTIME_UARTS=4
# CONFIG_SERIAL_8250_EXTENDED is not set
# CONFIG_SERIAL_8250_DW is not set

#
# Non-8250 serial port support
#
# CONFIG_SERIAL_MAX3100 is not set
# CONFIG_SERIAL_MAX310X is not set
# CONFIG_SERIAL_MRST_MAX3110 is not set
# CONFIG_SERIAL_MFD_HSU is not set
# CONFIG_SERIAL_UARTLITE is not set
CONFIG_SERIAL_CORE=y
CONFIG_SERIAL_CORE_CONSOLE=y
# CONFIG_SERIAL_JSM is not set
# CONFIG_SERIAL_SCCNXP is not set
# CONFIG_SERIAL_TIMBERDALE is not set
# CONFIG_SERIAL_ALTERA_JTAGUART is not set
# CONFIG_SERIAL_ALTERA_UART is not set
# CONFIG_SERIAL_IFX6X60 is not set
# CONFIG_SERIAL_PCH_UART is not set
# CONFIG_SERIAL_ARC is not set
# CONFIG_SERIAL_RP2 is not set
# CONFIG_SERIAL_FSL_LPUART is not set
# CONFIG_TTY_PRINTK is not set
# CONFIG_PRINTER is not set
# CONFIG_PPDEV is not set
# CONFIG_VIRTIO_CONSOLE is not set
CONFIG_IPMI_HANDLER=y
# CONFIG_IPMI_PANIC_EVENT is not set
CONFIG_IPMI_DEVICE_INTERFACE=y
CONFIG_IPMI_SI=y
CONFIG_IPMI_WATCHDOG=y
CONFIG_IPMI_POWEROFF=y
# CONFIG_HW_RANDOM is not set
CONFIG_NVRAM=y
# CONFIG_R3964 is not set
CONFIG_APPLICOM=y

#
# PCMCIA character devices
#
# CONFIG_SYNCLINK_CS is not set
CONFIG_CARDMAN_4000=y
# CONFIG_CARDMAN_4040 is not set
# CONFIG_MWAVE is not set
# CONFIG_HPET is not set
# CONFIG_HANGCHECK_TIMER is not set
CONFIG_TCG_TPM=y
# CONFIG_TCG_TIS is not set
CONFIG_TCG_TIS_I2C_INFINEON=y
CONFIG_TCG_NSC=y
# CONFIG_TCG_ATMEL is not set
# CONFIG_TCG_INFINEON is not set
# CONFIG_TCG_ST33_I2C is not set
# CONFIG_TELCLOCK is not set
CONFIG_DEVPORT=y
CONFIG_I2C=y
CONFIG_I2C_BOARDINFO=y
# CONFIG_I2C_COMPAT is not set
CONFIG_I2C_CHARDEV=y
CONFIG_I2C_MUX=y

#
# Multiplexer I2C Chip support
#
CONFIG_I2C_MUX_GPIO=y
# CONFIG_I2C_MUX_PCA9541 is not set
CONFIG_I2C_MUX_PCA954x=y
CONFIG_I2C_HELPER_AUTO=y
CONFIG_I2C_SMBUS=y
CONFIG_I2C_ALGOBIT=y
CONFIG_I2C_ALGOPCA=y

#
# I2C Hardware Bus support
#

#
# PC SMBus host controller drivers
#
# CONFIG_I2C_ALI1535 is not set
CONFIG_I2C_ALI1563=y
CONFIG_I2C_ALI15X3=y
# CONFIG_I2C_AMD756 is not set
CONFIG_I2C_AMD8111=y
CONFIG_I2C_I801=y
# CONFIG_I2C_ISCH is not set
CONFIG_I2C_ISMT=y
# CONFIG_I2C_PIIX4 is not set
# CONFIG_I2C_NFORCE2 is not set
CONFIG_I2C_SIS5595=y
CONFIG_I2C_SIS630=y
# CONFIG_I2C_SIS96X is not set
# CONFIG_I2C_VIA is not set
# CONFIG_I2C_VIAPRO is not set

#
# ACPI drivers
#
# CONFIG_I2C_SCMI is not set

#
# I2C system bus drivers (mostly embedded / system-on-chip)
#
CONFIG_I2C_CBUS_GPIO=y
# CONFIG_I2C_DESIGNWARE_PCI is not set
CONFIG_I2C_EG20T=y
# CONFIG_I2C_GPIO is not set
CONFIG_I2C_KEMPLD=y
CONFIG_I2C_OCORES=y
CONFIG_I2C_PCA_PLATFORM=y
# CONFIG_I2C_PXA_PCI is not set
CONFIG_I2C_SIMTEC=y
CONFIG_I2C_XILINX=y

#
# External I2C/SMBus adapter drivers
#
CONFIG_I2C_DIOLAN_U2C=y
CONFIG_I2C_PARPORT=y
CONFIG_I2C_PARPORT_LIGHT=y
# CONFIG_I2C_TAOS_EVM is not set
# CONFIG_I2C_TINY_USB is not set
# CONFIG_I2C_VIPERBOARD is not set

#
# Other I2C/SMBus bus drivers
#
# CONFIG_I2C_DEBUG_CORE is not set
# CONFIG_I2C_DEBUG_ALGO is not set
# CONFIG_I2C_DEBUG_BUS is not set
CONFIG_SPI=y
CONFIG_SPI_DEBUG=y
CONFIG_SPI_MASTER=y

#
# SPI Master Controller Drivers
#
CONFIG_SPI_ALTERA=y
CONFIG_SPI_BITBANG=y
CONFIG_SPI_BUTTERFLY=y
# CONFIG_SPI_GPIO is not set
CONFIG_SPI_LM70_LLP=y
CONFIG_SPI_OC_TINY=y
CONFIG_SPI_PXA2XX_DMA=y
CONFIG_SPI_PXA2XX=y
CONFIG_SPI_PXA2XX_PCI=y
CONFIG_SPI_SC18IS602=y
CONFIG_SPI_TOPCLIFF_PCH=y
CONFIG_SPI_XCOMM=y
CONFIG_SPI_XILINX=y
CONFIG_SPI_DESIGNWARE=y
CONFIG_SPI_DW_PCI=y

#
# SPI Protocol Masters
#
CONFIG_SPI_SPIDEV=y
CONFIG_SPI_TLE62X0=y
# CONFIG_HSI is not set

#
# PPS support
#
CONFIG_PPS=y
# CONFIG_PPS_DEBUG is not set

#
# PPS clients support
#
CONFIG_PPS_CLIENT_KTIMER=y
# CONFIG_PPS_CLIENT_LDISC is not set
CONFIG_PPS_CLIENT_PARPORT=y
CONFIG_PPS_CLIENT_GPIO=y

#
# PPS generators support
#

#
# PTP clock support
#
CONFIG_PTP_1588_CLOCK=y

#
# Enable PHYLIB and NETWORK_PHY_TIMESTAMPING to see the additional clocks.
#
CONFIG_PTP_1588_CLOCK_PCH=y
CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y
CONFIG_GPIO_DEVRES=y
CONFIG_GPIOLIB=y
CONFIG_GPIO_ACPI=y
# CONFIG_DEBUG_GPIO is not set
# CONFIG_GPIO_SYSFS is not set
CONFIG_GPIO_GENERIC=y
# CONFIG_GPIO_DA9052 is not set
CONFIG_GPIO_MAX730X=y

#
# Memory mapped GPIO drivers:
#
CONFIG_GPIO_GENERIC_PLATFORM=y
# CONFIG_GPIO_IT8761E is not set
CONFIG_GPIO_TS5500=y
CONFIG_GPIO_SCH=y
CONFIG_GPIO_ICH=y
CONFIG_GPIO_VX855=y
# CONFIG_GPIO_LYNXPOINT is not set

#
# I2C GPIO expanders:
#
CONFIG_GPIO_ARIZONA=y
# CONFIG_GPIO_MAX7300 is not set
CONFIG_GPIO_MAX732X=y
# CONFIG_GPIO_MAX732X_IRQ is not set
CONFIG_GPIO_PCA953X=y
CONFIG_GPIO_PCA953X_IRQ=y
CONFIG_GPIO_PCF857X=y
CONFIG_GPIO_RC5T583=y
# CONFIG_GPIO_SX150X is not set
CONFIG_GPIO_STMPE=y
CONFIG_GPIO_TC3589X=y
CONFIG_GPIO_TPS65912=y
CONFIG_GPIO_TWL6040=y
CONFIG_GPIO_WM831X=y
CONFIG_GPIO_WM8350=y
CONFIG_GPIO_WM8994=y
CONFIG_GPIO_ADP5520=y
# CONFIG_GPIO_ADP5588 is not set

#
# PCI GPIO expanders:
#
CONFIG_GPIO_CS5535=y
CONFIG_GPIO_BT8XX=y
CONFIG_GPIO_AMD8111=y
CONFIG_GPIO_LANGWELL=y
# CONFIG_GPIO_PCH is not set
CONFIG_GPIO_ML_IOH=y
CONFIG_GPIO_TIMBERDALE=y
CONFIG_GPIO_RDC321X=y

#
# SPI GPIO expanders:
#
CONFIG_GPIO_MAX7301=y
CONFIG_GPIO_MCP23S08=y
CONFIG_GPIO_MC33880=y
# CONFIG_GPIO_74X164 is not set

#
# AC97 GPIO expanders:
#

#
# MODULbus GPIO expanders:
#
CONFIG_GPIO_JANZ_TTL=y
# CONFIG_GPIO_TPS6586X is not set
CONFIG_GPIO_TPS65910=y

#
# USB GPIO expanders:
#
CONFIG_GPIO_VIPERBOARD=y
CONFIG_W1=y
# CONFIG_W1_CON is not set

#
# 1-wire Bus Masters
#
# CONFIG_W1_MASTER_MATROX is not set
CONFIG_W1_MASTER_DS2490=y
CONFIG_W1_MASTER_DS2482=y
CONFIG_W1_MASTER_DS1WM=y
CONFIG_W1_MASTER_GPIO=y

#
# 1-wire Slaves
#
# CONFIG_W1_SLAVE_THERM is not set
CONFIG_W1_SLAVE_SMEM=y
# CONFIG_W1_SLAVE_DS2408 is not set
CONFIG_W1_SLAVE_DS2413=y
CONFIG_W1_SLAVE_DS2423=y
CONFIG_W1_SLAVE_DS2431=y
CONFIG_W1_SLAVE_DS2433=y
# CONFIG_W1_SLAVE_DS2433_CRC is not set
# CONFIG_W1_SLAVE_DS2760 is not set
CONFIG_W1_SLAVE_DS2780=y
CONFIG_W1_SLAVE_DS2781=y
CONFIG_W1_SLAVE_DS28E04=y
CONFIG_W1_SLAVE_BQ27000=y
CONFIG_POWER_SUPPLY=y
CONFIG_POWER_SUPPLY_DEBUG=y
# CONFIG_PDA_POWER is not set
CONFIG_GENERIC_ADC_BATTERY=y
CONFIG_WM831X_BACKUP=y
CONFIG_WM831X_POWER=y
CONFIG_WM8350_POWER=y
CONFIG_TEST_POWER=y
CONFIG_BATTERY_DS2780=y
CONFIG_BATTERY_DS2781=y
CONFIG_BATTERY_DS2782=y
CONFIG_BATTERY_SBS=y
# CONFIG_BATTERY_BQ27x00 is not set
# CONFIG_BATTERY_DA9052 is not set
# CONFIG_BATTERY_MAX17040 is not set
CONFIG_BATTERY_MAX17042=y
CONFIG_CHARGER_PCF50633=y
# CONFIG_CHARGER_ISP1704 is not set
CONFIG_CHARGER_MAX8903=y
# CONFIG_CHARGER_LP8727 is not set
CONFIG_CHARGER_GPIO=y
# CONFIG_CHARGER_MANAGER is not set
CONFIG_CHARGER_MAX8997=y
CONFIG_CHARGER_MAX8998=y
CONFIG_CHARGER_BQ2415X=y
CONFIG_CHARGER_SMB347=y
CONFIG_BATTERY_GOLDFISH=y
# CONFIG_POWER_RESET is not set
# CONFIG_POWER_AVS is not set
CONFIG_HWMON=y
CONFIG_HWMON_VID=y
CONFIG_HWMON_DEBUG_CHIP=y

#
# Native drivers
#
CONFIG_SENSORS_AD7314=y
CONFIG_SENSORS_AD7414=y
# CONFIG_SENSORS_AD7418 is not set
CONFIG_SENSORS_ADCXX=y
# CONFIG_SENSORS_ADM1021 is not set
# CONFIG_SENSORS_ADM1025 is not set
CONFIG_SENSORS_ADM1026=y
CONFIG_SENSORS_ADM1029=y
# CONFIG_SENSORS_ADM1031 is not set
# CONFIG_SENSORS_ADM9240 is not set
CONFIG_SENSORS_ADT7X10=y
CONFIG_SENSORS_ADT7310=y
# CONFIG_SENSORS_ADT7410 is not set
CONFIG_SENSORS_ADT7411=y
CONFIG_SENSORS_ADT7462=y
CONFIG_SENSORS_ADT7470=y
# CONFIG_SENSORS_ADT7475 is not set
CONFIG_SENSORS_ASC7621=y
# CONFIG_SENSORS_K8TEMP is not set
# CONFIG_SENSORS_K10TEMP is not set
CONFIG_SENSORS_FAM15H_POWER=y
CONFIG_SENSORS_ASB100=y
CONFIG_SENSORS_ATXP1=y
CONFIG_SENSORS_DS620=y
CONFIG_SENSORS_DS1621=y
CONFIG_SENSORS_DA9052_ADC=y
# CONFIG_SENSORS_I5K_AMB is not set
CONFIG_SENSORS_F71805F=y
CONFIG_SENSORS_F71882FG=y
# CONFIG_SENSORS_F75375S is not set
CONFIG_SENSORS_FSCHMD=y
CONFIG_SENSORS_G760A=y
# CONFIG_SENSORS_G762 is not set
# CONFIG_SENSORS_GL518SM is not set
CONFIG_SENSORS_GL520SM=y
CONFIG_SENSORS_GPIO_FAN=y
CONFIG_SENSORS_HIH6130=y
# CONFIG_SENSORS_CORETEMP is not set
CONFIG_SENSORS_IBMAEM=y
# CONFIG_SENSORS_IBMPEX is not set
# CONFIG_SENSORS_IIO_HWMON is not set
CONFIG_SENSORS_IT87=y
CONFIG_SENSORS_JC42=y
CONFIG_SENSORS_LINEAGE=y
CONFIG_SENSORS_LM63=y
# CONFIG_SENSORS_LM70 is not set
CONFIG_SENSORS_LM73=y
# CONFIG_SENSORS_LM75 is not set
CONFIG_SENSORS_LM77=y
# CONFIG_SENSORS_LM78 is not set
CONFIG_SENSORS_LM80=y
CONFIG_SENSORS_LM83=y
# CONFIG_SENSORS_LM85 is not set
CONFIG_SENSORS_LM87=y
# CONFIG_SENSORS_LM90 is not set
# CONFIG_SENSORS_LM92 is not set
CONFIG_SENSORS_LM93=y
CONFIG_SENSORS_LTC4151=y
CONFIG_SENSORS_LTC4215=y
CONFIG_SENSORS_LTC4245=y
CONFIG_SENSORS_LTC4261=y
CONFIG_SENSORS_LM95234=y
CONFIG_SENSORS_LM95241=y
# CONFIG_SENSORS_LM95245 is not set
CONFIG_SENSORS_MAX1111=y
CONFIG_SENSORS_MAX16065=y
CONFIG_SENSORS_MAX1619=y
CONFIG_SENSORS_MAX1668=y
CONFIG_SENSORS_MAX197=y
# CONFIG_SENSORS_MAX6639 is not set
CONFIG_SENSORS_MAX6642=y
# CONFIG_SENSORS_MAX6650 is not set
# CONFIG_SENSORS_MAX6697 is not set
CONFIG_SENSORS_MCP3021=y
CONFIG_SENSORS_NCT6775=y
CONFIG_SENSORS_PC87360=y
CONFIG_SENSORS_PC87427=y
# CONFIG_SENSORS_PCF8591 is not set
CONFIG_PMBUS=y
# CONFIG_SENSORS_PMBUS is not set
CONFIG_SENSORS_ADM1275=y
# CONFIG_SENSORS_LM25066 is not set
CONFIG_SENSORS_LTC2978=y
CONFIG_SENSORS_MAX16064=y
# CONFIG_SENSORS_MAX34440 is not set
# CONFIG_SENSORS_MAX8688 is not set
CONFIG_SENSORS_UCD9000=y
CONFIG_SENSORS_UCD9200=y
CONFIG_SENSORS_ZL6100=y
CONFIG_SENSORS_SHT15=y
CONFIG_SENSORS_SHT21=y
CONFIG_SENSORS_SIS5595=y
# CONFIG_SENSORS_SMM665 is not set
# CONFIG_SENSORS_DME1737 is not set
CONFIG_SENSORS_EMC1403=y
CONFIG_SENSORS_EMC2103=y
CONFIG_SENSORS_EMC6W201=y
CONFIG_SENSORS_SMSC47M1=y
# CONFIG_SENSORS_SMSC47M192 is not set
CONFIG_SENSORS_SMSC47B397=y
# CONFIG_SENSORS_SCH56XX_COMMON is not set
CONFIG_SENSORS_ADS1015=y
# CONFIG_SENSORS_ADS7828 is not set
# CONFIG_SENSORS_ADS7871 is not set
CONFIG_SENSORS_AMC6821=y
CONFIG_SENSORS_INA209=y
# CONFIG_SENSORS_INA2XX is not set
CONFIG_SENSORS_THMC50=y
# CONFIG_SENSORS_TMP102 is not set
# CONFIG_SENSORS_TMP401 is not set
# CONFIG_SENSORS_TMP421 is not set
CONFIG_SENSORS_VIA_CPUTEMP=y
# CONFIG_SENSORS_VIA686A is not set
CONFIG_SENSORS_VT1211=y
CONFIG_SENSORS_VT8231=y
CONFIG_SENSORS_W83781D=y
CONFIG_SENSORS_W83791D=y
# CONFIG_SENSORS_W83792D is not set
CONFIG_SENSORS_W83793=y
CONFIG_SENSORS_W83795=y
# CONFIG_SENSORS_W83795_FANCTRL is not set
# CONFIG_SENSORS_W83L785TS is not set
CONFIG_SENSORS_W83L786NG=y
CONFIG_SENSORS_W83627HF=y
CONFIG_SENSORS_W83627EHF=y
CONFIG_SENSORS_WM831X=y
CONFIG_SENSORS_WM8350=y
CONFIG_SENSORS_APPLESMC=y
CONFIG_SENSORS_MC13783_ADC=y

#
# ACPI drivers
#
# CONFIG_SENSORS_ACPI_POWER is not set
# CONFIG_SENSORS_ATK0110 is not set
CONFIG_THERMAL=y
CONFIG_THERMAL_HWMON=y
CONFIG_THERMAL_DEFAULT_GOV_STEP_WISE=y
# CONFIG_THERMAL_DEFAULT_GOV_FAIR_SHARE is not set
# CONFIG_THERMAL_DEFAULT_GOV_USER_SPACE is not set
# CONFIG_THERMAL_GOV_FAIR_SHARE is not set
CONFIG_THERMAL_GOV_STEP_WISE=y
# CONFIG_THERMAL_GOV_USER_SPACE is not set
# CONFIG_CPU_THERMAL is not set
# CONFIG_THERMAL_EMULATION is not set
# CONFIG_INTEL_POWERCLAMP is not set

#
# Texas Instruments thermal drivers
#
# CONFIG_WATCHDOG is not set
CONFIG_SSB_POSSIBLE=y

#
# Sonics Silicon Backplane
#
CONFIG_SSB=y
CONFIG_SSB_SPROM=y
CONFIG_SSB_PCIHOST_POSSIBLE=y
CONFIG_SSB_PCIHOST=y
# CONFIG_SSB_B43_PCI_BRIDGE is not set
CONFIG_SSB_PCMCIAHOST_POSSIBLE=y
# CONFIG_SSB_PCMCIAHOST is not set
CONFIG_SSB_SDIOHOST_POSSIBLE=y
CONFIG_SSB_SDIOHOST=y
CONFIG_SSB_SILENT=y
CONFIG_SSB_DRIVER_PCICORE_POSSIBLE=y
CONFIG_SSB_DRIVER_PCICORE=y
CONFIG_SSB_DRIVER_GPIO=y
CONFIG_BCMA_POSSIBLE=y

#
# Broadcom specific AMBA
#
CONFIG_BCMA=y
CONFIG_BCMA_HOST_PCI_POSSIBLE=y
# CONFIG_BCMA_HOST_PCI is not set
CONFIG_BCMA_DRIVER_GMAC_CMN=y
# CONFIG_BCMA_DRIVER_GPIO is not set
# CONFIG_BCMA_DEBUG is not set

#
# Multifunction device drivers
#
CONFIG_MFD_CORE=y
CONFIG_MFD_CS5535=y
# CONFIG_MFD_AS3711 is not set
CONFIG_PMIC_ADP5520=y
CONFIG_MFD_AAT2870_CORE=y
# CONFIG_MFD_CROS_EC is not set
# CONFIG_PMIC_DA903X is not set
CONFIG_PMIC_DA9052=y
# CONFIG_MFD_DA9052_SPI is not set
CONFIG_MFD_DA9052_I2C=y
# CONFIG_MFD_DA9055 is not set
CONFIG_MFD_MC13783=y
CONFIG_MFD_MC13XXX=y
CONFIG_MFD_MC13XXX_SPI=y
CONFIG_MFD_MC13XXX_I2C=y
# CONFIG_HTC_PASIC3 is not set
# CONFIG_HTC_I2CPLD is not set
CONFIG_LPC_ICH=y
CONFIG_LPC_SCH=y
CONFIG_MFD_JANZ_CMODIO=y
CONFIG_MFD_KEMPLD=y
# CONFIG_MFD_88PM800 is not set
CONFIG_MFD_88PM805=y
# CONFIG_MFD_88PM860X is not set
# CONFIG_MFD_MAX77686 is not set
# CONFIG_MFD_MAX77693 is not set
# CONFIG_MFD_MAX8907 is not set
# CONFIG_MFD_MAX8925 is not set
CONFIG_MFD_MAX8997=y
CONFIG_MFD_MAX8998=y
CONFIG_EZX_PCAP=y
CONFIG_MFD_VIPERBOARD=y
CONFIG_MFD_RETU=y
CONFIG_MFD_PCF50633=y
CONFIG_PCF50633_ADC=y
CONFIG_PCF50633_GPIO=y
CONFIG_MFD_RDC321X=y
# CONFIG_MFD_RTSX_PCI is not set
CONFIG_MFD_RC5T583=y
CONFIG_MFD_SEC_CORE=y
# CONFIG_MFD_SI476X_CORE is not set
# CONFIG_MFD_SM501 is not set
CONFIG_MFD_SMSC=y
# CONFIG_ABX500_CORE is not set
CONFIG_MFD_STMPE=y

#
# STMicroelectronics STMPE Interface Drivers
#
# CONFIG_STMPE_I2C is not set
# CONFIG_STMPE_SPI is not set
CONFIG_MFD_SYSCON=y
# CONFIG_MFD_TI_AM335X_TSCADC is not set
CONFIG_MFD_LP8788=y
# CONFIG_MFD_PALMAS is not set
# CONFIG_TPS6105X is not set
# CONFIG_TPS65010 is not set
CONFIG_TPS6507X=y
# CONFIG_MFD_TPS65090 is not set
# CONFIG_MFD_TPS65217 is not set
CONFIG_MFD_TPS6586X=y
CONFIG_MFD_TPS65910=y
CONFIG_MFD_TPS65912=y
CONFIG_MFD_TPS65912_I2C=y
# CONFIG_MFD_TPS65912_SPI is not set
# CONFIG_MFD_TPS80031 is not set
# CONFIG_TWL4030_CORE is not set
CONFIG_TWL6040_CORE=y
CONFIG_MFD_WL1273_CORE=y
CONFIG_MFD_LM3533=y
CONFIG_MFD_TIMBERDALE=y
CONFIG_MFD_TC3589X=y
# CONFIG_MFD_TMIO is not set
CONFIG_MFD_VX855=y
CONFIG_MFD_ARIZONA=y
# CONFIG_MFD_ARIZONA_I2C is not set
CONFIG_MFD_ARIZONA_SPI=y
CONFIG_MFD_WM5102=y
CONFIG_MFD_WM5110=y
# CONFIG_MFD_WM8997 is not set
# CONFIG_MFD_WM8400 is not set
CONFIG_MFD_WM831X=y
CONFIG_MFD_WM831X_I2C=y
CONFIG_MFD_WM831X_SPI=y
CONFIG_MFD_WM8350=y
CONFIG_MFD_WM8350_I2C=y
CONFIG_MFD_WM8994=y
CONFIG_REGULATOR=y
CONFIG_REGULATOR_DEBUG=y
CONFIG_REGULATOR_DUMMY=y
CONFIG_REGULATOR_FIXED_VOLTAGE=y
CONFIG_REGULATOR_VIRTUAL_CONSUMER=y
# CONFIG_REGULATOR_USERSPACE_CONSUMER is not set
CONFIG_REGULATOR_GPIO=y
# CONFIG_REGULATOR_AD5398 is not set
# CONFIG_REGULATOR_AAT2870 is not set
CONFIG_REGULATOR_DA9052=y
# CONFIG_REGULATOR_FAN53555 is not set
# CONFIG_REGULATOR_ANATOP is not set
CONFIG_REGULATOR_MC13XXX_CORE=y
# CONFIG_REGULATOR_MC13783 is not set
CONFIG_REGULATOR_MC13892=y
CONFIG_REGULATOR_ISL6271A=y
# CONFIG_REGULATOR_MAX1586 is not set
CONFIG_REGULATOR_MAX8649=y
CONFIG_REGULATOR_MAX8660=y
# CONFIG_REGULATOR_MAX8952 is not set
# CONFIG_REGULATOR_MAX8973 is not set
CONFIG_REGULATOR_MAX8997=y
CONFIG_REGULATOR_MAX8998=y
CONFIG_REGULATOR_PCAP=y
CONFIG_REGULATOR_LP3971=y
# CONFIG_REGULATOR_LP3972 is not set
CONFIG_REGULATOR_LP872X=y
CONFIG_REGULATOR_LP8755=y
CONFIG_REGULATOR_LP8788=y
CONFIG_REGULATOR_PCF50633=y
# CONFIG_REGULATOR_RC5T583 is not set
# CONFIG_REGULATOR_S2MPS11 is not set
CONFIG_REGULATOR_S5M8767=y
CONFIG_REGULATOR_TPS51632=y
CONFIG_REGULATOR_TPS62360=y
CONFIG_REGULATOR_TPS65023=y
CONFIG_REGULATOR_TPS6507X=y
CONFIG_REGULATOR_TPS6524X=y
CONFIG_REGULATOR_TPS6586X=y
CONFIG_REGULATOR_TPS65910=y
CONFIG_REGULATOR_TPS65912=y
# CONFIG_REGULATOR_WM831X is not set
CONFIG_REGULATOR_WM8350=y
CONFIG_REGULATOR_WM8994=y
# CONFIG_MEDIA_SUPPORT is not set

#
# Graphics support
#
CONFIG_AGP=y
# CONFIG_AGP_AMD64 is not set
CONFIG_AGP_INTEL=y
CONFIG_AGP_SIS=y
CONFIG_AGP_VIA=y
CONFIG_VGA_ARB=y
CONFIG_VGA_ARB_MAX_GPUS=16
# CONFIG_VGA_SWITCHEROO is not set
CONFIG_DRM=y
CONFIG_DRM_USB=y
CONFIG_DRM_KMS_HELPER=y
# CONFIG_DRM_LOAD_EDID_FIRMWARE is not set
CONFIG_DRM_TTM=y

#
# I2C encoder or helper chips
#
# CONFIG_DRM_I2C_CH7006 is not set
# CONFIG_DRM_I2C_SIL164 is not set
# CONFIG_DRM_I2C_NXP_TDA998X is not set
# CONFIG_DRM_TDFX is not set
# CONFIG_DRM_R128 is not set
CONFIG_DRM_RADEON=y
# CONFIG_DRM_RADEON_UMS is not set
# CONFIG_DRM_NOUVEAU is not set
# CONFIG_DRM_I915 is not set
# CONFIG_DRM_MGA is not set
# CONFIG_DRM_SIS is not set
# CONFIG_DRM_VIA is not set
# CONFIG_DRM_SAVAGE is not set
# CONFIG_DRM_VMWGFX is not set
# CONFIG_DRM_GMA500 is not set
CONFIG_DRM_UDL=y
CONFIG_DRM_AST=y
CONFIG_DRM_MGAG200=y
CONFIG_DRM_CIRRUS_QEMU=y
CONFIG_DRM_QXL=y
CONFIG_VGASTATE=y
CONFIG_VIDEO_OUTPUT_CONTROL=y
CONFIG_HDMI=y
CONFIG_FB=y
# CONFIG_FIRMWARE_EDID is not set
CONFIG_FB_DDC=y
CONFIG_FB_BOOT_VESA_SUPPORT=y
CONFIG_FB_CFB_FILLRECT=y
CONFIG_FB_CFB_COPYAREA=y
CONFIG_FB_CFB_IMAGEBLIT=y
# CONFIG_FB_CFB_REV_PIXELS_IN_BYTE is not set
CONFIG_FB_SYS_FILLRECT=y
CONFIG_FB_SYS_COPYAREA=y
CONFIG_FB_SYS_IMAGEBLIT=y
CONFIG_FB_FOREIGN_ENDIAN=y
CONFIG_FB_BOTH_ENDIAN=y
# CONFIG_FB_BIG_ENDIAN is not set
# CONFIG_FB_LITTLE_ENDIAN is not set
CONFIG_FB_SYS_FOPS=y
CONFIG_FB_DEFERRED_IO=y
CONFIG_FB_HECUBA=y
CONFIG_FB_SVGALIB=y
# CONFIG_FB_MACMODES is not set
CONFIG_FB_BACKLIGHT=y
CONFIG_FB_MODE_HELPERS=y
CONFIG_FB_TILEBLITTING=y

#
# Frame buffer hardware drivers
#
# CONFIG_FB_CIRRUS is not set
CONFIG_FB_PM2=y
# CONFIG_FB_PM2_FIFO_DISCONNECT is not set
CONFIG_FB_CYBER2000=y
# CONFIG_FB_CYBER2000_DDC is not set
# CONFIG_FB_ARC is not set
# CONFIG_FB_ASILIANT is not set
# CONFIG_FB_IMSTT is not set
# CONFIG_FB_VGA16 is not set
CONFIG_FB_UVESA=y
# CONFIG_FB_VESA is not set
CONFIG_FB_N411=y
CONFIG_FB_HGA=y
CONFIG_FB_S1D13XXX=y
# CONFIG_FB_NVIDIA is not set
# CONFIG_FB_RIVA is not set
CONFIG_FB_I740=y
CONFIG_FB_LE80578=y
CONFIG_FB_CARILLO_RANCH=y
# CONFIG_FB_INTEL is not set
# CONFIG_FB_MATROX is not set
CONFIG_FB_RADEON=y
CONFIG_FB_RADEON_I2C=y
# CONFIG_FB_RADEON_BACKLIGHT is not set
# CONFIG_FB_RADEON_DEBUG is not set
CONFIG_FB_ATY128=y
CONFIG_FB_ATY128_BACKLIGHT=y
CONFIG_FB_ATY=y
CONFIG_FB_ATY_CT=y
# CONFIG_FB_ATY_GENERIC_LCD is not set
CONFIG_FB_ATY_GX=y
CONFIG_FB_ATY_BACKLIGHT=y
CONFIG_FB_S3=y
# CONFIG_FB_S3_DDC is not set
# CONFIG_FB_SAVAGE is not set
CONFIG_FB_SIS=y
# CONFIG_FB_SIS_300 is not set
# CONFIG_FB_SIS_315 is not set
CONFIG_FB_VIA=y
CONFIG_FB_VIA_DIRECT_PROCFS=y
# CONFIG_FB_VIA_X_COMPATIBILITY is not set
CONFIG_FB_NEOMAGIC=y
CONFIG_FB_KYRO=y
# CONFIG_FB_3DFX is not set
# CONFIG_FB_VOODOO1 is not set
CONFIG_FB_VT8623=y
CONFIG_FB_TRIDENT=y
# CONFIG_FB_ARK is not set
CONFIG_FB_PM3=y
CONFIG_FB_CARMINE=y
CONFIG_FB_CARMINE_DRAM_EVAL=y
# CONFIG_CARMINE_DRAM_CUSTOM is not set
# CONFIG_FB_GEODE is not set
CONFIG_FB_TMIO=y
# CONFIG_FB_TMIO_ACCELL is not set
CONFIG_FB_SMSCUFX=y
CONFIG_FB_UDL=y
CONFIG_FB_GOLDFISH=y
# CONFIG_FB_VIRTUAL is not set
CONFIG_FB_METRONOME=y
CONFIG_FB_MB862XX=y
CONFIG_FB_MB862XX_PCI_GDC=y
# CONFIG_FB_MB862XX_I2C is not set
# CONFIG_FB_BROADSHEET is not set
# CONFIG_FB_AUO_K190X is not set
# CONFIG_EXYNOS_VIDEO is not set
CONFIG_BACKLIGHT_LCD_SUPPORT=y
CONFIG_LCD_CLASS_DEVICE=y
# CONFIG_LCD_L4F00242T03 is not set
CONFIG_LCD_LMS283GF05=y
CONFIG_LCD_LTV350QV=y
# CONFIG_LCD_ILI922X is not set
# CONFIG_LCD_ILI9320 is not set
CONFIG_LCD_TDO24M=y
# CONFIG_LCD_VGG2432A4 is not set
CONFIG_LCD_PLATFORM=y
# CONFIG_LCD_S6E63M0 is not set
CONFIG_LCD_LD9040=y
# CONFIG_LCD_AMS369FG06 is not set
CONFIG_LCD_LMS501KF03=y
CONFIG_LCD_HX8357=y
CONFIG_BACKLIGHT_CLASS_DEVICE=y
CONFIG_BACKLIGHT_GENERIC=y
# CONFIG_BACKLIGHT_LM3533 is not set
CONFIG_BACKLIGHT_CARILLO_RANCH=y
CONFIG_BACKLIGHT_PWM=y
# CONFIG_BACKLIGHT_DA9052 is not set
# CONFIG_BACKLIGHT_APPLE is not set
CONFIG_BACKLIGHT_SAHARA=y
CONFIG_BACKLIGHT_WM831X=y
CONFIG_BACKLIGHT_ADP5520=y
# CONFIG_BACKLIGHT_ADP8860 is not set
# CONFIG_BACKLIGHT_ADP8870 is not set
CONFIG_BACKLIGHT_PCF50633=y
CONFIG_BACKLIGHT_AAT2870=y
CONFIG_BACKLIGHT_LM3630=y
CONFIG_BACKLIGHT_LM3639=y
CONFIG_BACKLIGHT_LP855X=y
# CONFIG_BACKLIGHT_LP8788 is not set
# CONFIG_BACKLIGHT_OT200 is not set
# CONFIG_LOGO is not set
# CONFIG_SOUND is not set

#
# HID support
#
CONFIG_HID=y
CONFIG_HID_BATTERY_STRENGTH=y
# CONFIG_HIDRAW is not set
# CONFIG_UHID is not set
# CONFIG_HID_GENERIC is not set

#
# Special HID drivers
#
CONFIG_HID_A4TECH=y
CONFIG_HID_ACRUX=y
# CONFIG_HID_ACRUX_FF is not set
# CONFIG_HID_APPLE is not set
CONFIG_HID_APPLEIR=y
# CONFIG_HID_AUREAL is not set
CONFIG_HID_BELKIN=y
# CONFIG_HID_CHERRY is not set
CONFIG_HID_CHICONY=y
CONFIG_HID_CYPRESS=y
# CONFIG_HID_DRAGONRISE is not set
CONFIG_HID_EMS_FF=y
# CONFIG_HID_ELECOM is not set
CONFIG_HID_ELO=y
CONFIG_HID_EZKEY=y
# CONFIG_HID_HOLTEK is not set
CONFIG_HID_HUION=y
# CONFIG_HID_KEYTOUCH is not set
CONFIG_HID_KYE=y
# CONFIG_HID_UCLOGIC is not set
CONFIG_HID_WALTOP=y
# CONFIG_HID_GYRATION is not set
CONFIG_HID_ICADE=y
# CONFIG_HID_TWINHAN is not set
CONFIG_HID_KENSINGTON=y
CONFIG_HID_LCPOWER=y
CONFIG_HID_LENOVO_TPKBD=y
CONFIG_HID_LOGITECH=y
CONFIG_HID_LOGITECH_DJ=y
CONFIG_LOGITECH_FF=y
# CONFIG_LOGIRUMBLEPAD2_FF is not set
CONFIG_LOGIG940_FF=y
CONFIG_LOGIWHEELS_FF=y
CONFIG_HID_MAGICMOUSE=y
# CONFIG_HID_MICROSOFT is not set
# CONFIG_HID_MONTEREY is not set
CONFIG_HID_MULTITOUCH=y
CONFIG_HID_NTRIG=y
CONFIG_HID_ORTEK=y
CONFIG_HID_PANTHERLORD=y
# CONFIG_PANTHERLORD_FF is not set
# CONFIG_HID_PETALYNX is not set
CONFIG_HID_PICOLCD=y
# CONFIG_HID_PICOLCD_FB is not set
# CONFIG_HID_PICOLCD_BACKLIGHT is not set
# CONFIG_HID_PICOLCD_LCD is not set
# CONFIG_HID_PICOLCD_LEDS is not set
# CONFIG_HID_PRIMAX is not set
CONFIG_HID_ROCCAT=y
CONFIG_HID_SAITEK=y
CONFIG_HID_SAMSUNG=y
CONFIG_HID_SONY=y
CONFIG_HID_SPEEDLINK=y
CONFIG_HID_STEELSERIES=y
CONFIG_HID_SUNPLUS=y
CONFIG_HID_GREENASIA=y
CONFIG_GREENASIA_FF=y
# CONFIG_HID_SMARTJOYPLUS is not set
# CONFIG_HID_TIVO is not set
# CONFIG_HID_TOPSEED is not set
CONFIG_HID_THINGM=y
# CONFIG_HID_THRUSTMASTER is not set
# CONFIG_HID_WACOM is not set
CONFIG_HID_WIIMOTE=y
CONFIG_HID_ZEROPLUS=y
# CONFIG_ZEROPLUS_FF is not set
CONFIG_HID_ZYDACRON=y
CONFIG_HID_SENSOR_HUB=y

#
# USB HID support
#
CONFIG_USB_HID=y
CONFIG_HID_PID=y
CONFIG_USB_HIDDEV=y

#
# I2C HID support
#
# CONFIG_I2C_HID is not set
CONFIG_USB_SUPPORT=y
CONFIG_USB_COMMON=y
CONFIG_USB_ARCH_HAS_HCD=y
CONFIG_USB=y
# CONFIG_USB_DEBUG is not set
CONFIG_USB_ANNOUNCE_NEW_DEVICES=y

#
# Miscellaneous USB options
#
CONFIG_USB_DEFAULT_PERSIST=y
# CONFIG_USB_DYNAMIC_MINORS is not set
# CONFIG_USB_OTG is not set
# CONFIG_USB_OTG_WHITELIST is not set
CONFIG_USB_OTG_BLACKLIST_HUB=y
# CONFIG_USB_MON is not set
CONFIG_USB_WUSB=y
# CONFIG_USB_WUSB_CBAF is not set

#
# USB Host Controller Drivers
#
# CONFIG_USB_C67X00_HCD is not set
CONFIG_USB_XHCI_HCD=y
CONFIG_USB_XHCI_PLATFORM=y
# CONFIG_USB_XHCI_HCD_DEBUGGING is not set
# CONFIG_USB_EHCI_HCD is not set
CONFIG_USB_OXU210HP_HCD=y
CONFIG_USB_ISP116X_HCD=y
CONFIG_USB_ISP1760_HCD=y
# CONFIG_USB_ISP1362_HCD is not set
CONFIG_USB_FUSBH200_HCD=y
CONFIG_USB_OHCI_HCD=y
CONFIG_USB_OHCI_HCD_PCI=y
# CONFIG_USB_OHCI_HCD_SSB is not set
CONFIG_USB_OHCI_HCD_PLATFORM=y
# CONFIG_USB_OHCI_BIG_ENDIAN_DESC is not set
# CONFIG_USB_OHCI_BIG_ENDIAN_MMIO is not set
CONFIG_USB_OHCI_LITTLE_ENDIAN=y
CONFIG_USB_UHCI_HCD=y
CONFIG_USB_U132_HCD=y
CONFIG_USB_SL811_HCD=y
# CONFIG_USB_SL811_HCD_ISO is not set
CONFIG_USB_SL811_CS=y
# CONFIG_USB_R8A66597_HCD is not set
CONFIG_USB_WHCI_HCD=y
CONFIG_USB_HWA_HCD=y
CONFIG_USB_HCD_BCMA=y
CONFIG_USB_HCD_SSB=y

#
# USB Device Class drivers
#
# CONFIG_USB_ACM is not set
# CONFIG_USB_PRINTER is not set
CONFIG_USB_WDM=y
CONFIG_USB_TMC=y

#
# NOTE: USB_STORAGE depends on SCSI but BLK_DEV_SD may
#

#
# also be needed; see USB_STORAGE Help for more info
#

#
# USB Imaging devices
#
# CONFIG_USB_MDC800 is not set
CONFIG_USB_DWC3=y
CONFIG_USB_DWC3_HOST=y
CONFIG_USB_DWC3_DEBUG=y
CONFIG_USB_DWC3_VERBOSE=y
# CONFIG_USB_CHIPIDEA is not set

#
# USB port drivers
#
CONFIG_USB_USS720=y
# CONFIG_USB_SERIAL is not set

#
# USB Miscellaneous drivers
#
CONFIG_USB_EMI62=y
CONFIG_USB_EMI26=y
# CONFIG_USB_ADUTUX is not set
# CONFIG_USB_SEVSEG is not set
CONFIG_USB_RIO500=y
CONFIG_USB_LEGOTOWER=y
CONFIG_USB_LCD=y
CONFIG_USB_LED=y
# CONFIG_USB_CYPRESS_CY7C63 is not set
# CONFIG_USB_CYTHERM is not set
CONFIG_USB_IDMOUSE=y
CONFIG_USB_FTDI_ELAN=y
CONFIG_USB_APPLEDISPLAY=y
CONFIG_USB_LD=y
CONFIG_USB_TRANCEVIBRATOR=y
# CONFIG_USB_IOWARRIOR is not set
CONFIG_USB_TEST=y
# CONFIG_USB_ISIGHTFW is not set
CONFIG_USB_YUREX=y
# CONFIG_USB_EZUSB_FX2 is not set
CONFIG_USB_HSIC_USB3503=y
CONFIG_USB_PHY=y
CONFIG_NOP_USB_XCEIV=y
CONFIG_OMAP_CONTROL_USB=y
CONFIG_OMAP_USB3=y
CONFIG_SAMSUNG_USBPHY=y
# CONFIG_SAMSUNG_USB2PHY is not set
CONFIG_SAMSUNG_USB3PHY=y
CONFIG_USB_GPIO_VBUS=y
# CONFIG_USB_ISP1301 is not set
CONFIG_USB_RCAR_PHY=y
# CONFIG_USB_GADGET is not set
CONFIG_UWB=y
CONFIG_UWB_HWA=y
CONFIG_UWB_WHCI=y
# CONFIG_UWB_I1480U is not set
CONFIG_MMC=y
# CONFIG_MMC_DEBUG is not set
# CONFIG_MMC_UNSAFE_RESUME is not set
CONFIG_MMC_CLKGATE=y

#
# MMC/SD/SDIO Card Drivers
#
# CONFIG_SDIO_UART is not set
CONFIG_MMC_TEST=y

#
# MMC/SD/SDIO Host Controller Drivers
#
CONFIG_MMC_SDHCI=y
CONFIG_MMC_SDHCI_PCI=y
CONFIG_MMC_RICOH_MMC=y
# CONFIG_MMC_SDHCI_ACPI is not set
CONFIG_MMC_SDHCI_PLTFM=y
CONFIG_MMC_TIFM_SD=y
CONFIG_MMC_SPI=y
CONFIG_MMC_SDRICOH_CS=y
CONFIG_MMC_CB710=y
# CONFIG_MMC_VIA_SDMMC is not set
CONFIG_MMC_VUB300=y
CONFIG_MMC_USHC=y
CONFIG_MEMSTICK=y
CONFIG_MEMSTICK_DEBUG=y

#
# MemoryStick drivers
#
CONFIG_MEMSTICK_UNSAFE_RESUME=y

#
# MemoryStick Host Controller Drivers
#
# CONFIG_MEMSTICK_TIFM_MS is not set
CONFIG_MEMSTICK_JMICRON_38X=y
CONFIG_MEMSTICK_R592=y
CONFIG_NEW_LEDS=y
CONFIG_LEDS_CLASS=y

#
# LED drivers
#
CONFIG_LEDS_LM3530=y
CONFIG_LEDS_LM3533=y
# CONFIG_LEDS_LM3642 is not set
CONFIG_LEDS_PCA9532=y
# CONFIG_LEDS_PCA9532_GPIO is not set
# CONFIG_LEDS_GPIO is not set
CONFIG_LEDS_LP3944=y
CONFIG_LEDS_LP55XX_COMMON=y
CONFIG_LEDS_LP5521=y
CONFIG_LEDS_LP5523=y
CONFIG_LEDS_LP5562=y
CONFIG_LEDS_LP8788=y
CONFIG_LEDS_PCA955X=y
# CONFIG_LEDS_PCA9633 is not set
# CONFIG_LEDS_WM831X_STATUS is not set
CONFIG_LEDS_WM8350=y
CONFIG_LEDS_DA9052=y
# CONFIG_LEDS_DAC124S085 is not set
CONFIG_LEDS_PWM=y
# CONFIG_LEDS_REGULATOR is not set
CONFIG_LEDS_BD2802=y
CONFIG_LEDS_LT3593=y
CONFIG_LEDS_ADP5520=y
# CONFIG_LEDS_DELL_NETBOOKS is not set
# CONFIG_LEDS_MC13783 is not set
# CONFIG_LEDS_TCA6507 is not set
CONFIG_LEDS_MAX8997=y
# CONFIG_LEDS_LM355x is not set
CONFIG_LEDS_OT200=y
CONFIG_LEDS_BLINKM=y

#
# LED Triggers
#
CONFIG_LEDS_TRIGGERS=y
# CONFIG_LEDS_TRIGGER_TIMER is not set
# CONFIG_LEDS_TRIGGER_ONESHOT is not set
# CONFIG_LEDS_TRIGGER_HEARTBEAT is not set
# CONFIG_LEDS_TRIGGER_BACKLIGHT is not set
CONFIG_LEDS_TRIGGER_CPU=y
CONFIG_LEDS_TRIGGER_GPIO=y
CONFIG_LEDS_TRIGGER_DEFAULT_ON=y

#
# iptables trigger is under Netfilter config (LED target)
#
CONFIG_LEDS_TRIGGER_TRANSIENT=y
# CONFIG_LEDS_TRIGGER_CAMERA is not set
CONFIG_ACCESSIBILITY=y
# CONFIG_INFINIBAND is not set
CONFIG_EDAC=y
# CONFIG_EDAC_LEGACY_SYSFS is not set
CONFIG_EDAC_DEBUG=y
# CONFIG_EDAC_MM_EDAC is not set
CONFIG_RTC_LIB=y
CONFIG_RTC_CLASS=y
CONFIG_RTC_HCTOSYS=y
# CONFIG_RTC_SYSTOHC is not set
CONFIG_RTC_HCTOSYS_DEVICE="rtc0"
CONFIG_RTC_DEBUG=y

#
# RTC interfaces
#
# CONFIG_RTC_INTF_SYSFS is not set
CONFIG_RTC_INTF_DEV=y
CONFIG_RTC_INTF_DEV_UIE_EMUL=y
CONFIG_RTC_DRV_TEST=y

#
# I2C RTC drivers
#
CONFIG_RTC_DRV_DS1307=y
# CONFIG_RTC_DRV_DS1374 is not set
# CONFIG_RTC_DRV_DS1672 is not set
CONFIG_RTC_DRV_DS3232=y
# CONFIG_RTC_DRV_LP8788 is not set
CONFIG_RTC_DRV_MAX6900=y
CONFIG_RTC_DRV_MAX8998=y
CONFIG_RTC_DRV_MAX8997=y
# CONFIG_RTC_DRV_RS5C372 is not set
CONFIG_RTC_DRV_ISL1208=y
CONFIG_RTC_DRV_ISL12022=y
CONFIG_RTC_DRV_X1205=y
CONFIG_RTC_DRV_PCF2127=y
CONFIG_RTC_DRV_PCF8523=y
# CONFIG_RTC_DRV_PCF8563 is not set
CONFIG_RTC_DRV_PCF8583=y
CONFIG_RTC_DRV_M41T80=y
CONFIG_RTC_DRV_M41T80_WDT=y
# CONFIG_RTC_DRV_BQ32K is not set
CONFIG_RTC_DRV_TPS6586X=y
CONFIG_RTC_DRV_TPS65910=y
CONFIG_RTC_DRV_RC5T583=y
CONFIG_RTC_DRV_S35390A=y
CONFIG_RTC_DRV_FM3130=y
CONFIG_RTC_DRV_RX8581=y
# CONFIG_RTC_DRV_RX8025 is not set
# CONFIG_RTC_DRV_EM3027 is not set
CONFIG_RTC_DRV_RV3029C2=y

#
# SPI RTC drivers
#
CONFIG_RTC_DRV_M41T93=y
CONFIG_RTC_DRV_M41T94=y
CONFIG_RTC_DRV_DS1305=y
CONFIG_RTC_DRV_DS1390=y
CONFIG_RTC_DRV_MAX6902=y
CONFIG_RTC_DRV_R9701=y
CONFIG_RTC_DRV_RS5C348=y
CONFIG_RTC_DRV_DS3234=y
CONFIG_RTC_DRV_PCF2123=y
CONFIG_RTC_DRV_RX4581=y

#
# Platform RTC drivers
#
# CONFIG_RTC_DRV_CMOS is not set
CONFIG_RTC_DRV_DS1286=y
CONFIG_RTC_DRV_DS1511=y
# CONFIG_RTC_DRV_DS1553 is not set
CONFIG_RTC_DRV_DS1742=y
# CONFIG_RTC_DRV_DA9052 is not set
# CONFIG_RTC_DRV_STK17TA8 is not set
CONFIG_RTC_DRV_M48T86=y
CONFIG_RTC_DRV_M48T35=y
CONFIG_RTC_DRV_M48T59=y
CONFIG_RTC_DRV_MSM6242=y
CONFIG_RTC_DRV_BQ4802=y
CONFIG_RTC_DRV_RP5C01=y
# CONFIG_RTC_DRV_V3020 is not set
# CONFIG_RTC_DRV_DS2404 is not set
# CONFIG_RTC_DRV_WM831X is not set
CONFIG_RTC_DRV_WM8350=y
CONFIG_RTC_DRV_PCF50633=y

#
# on-CPU RTC drivers
#
CONFIG_RTC_DRV_PCAP=y
CONFIG_RTC_DRV_MC13XXX=y

#
# HID Sensor RTC drivers
#
CONFIG_RTC_DRV_HID_SENSOR_TIME=y
# CONFIG_DMADEVICES is not set
# CONFIG_AUXDISPLAY is not set
CONFIG_UIO=y
CONFIG_UIO_CIF=y
# CONFIG_UIO_PDRV is not set
# CONFIG_UIO_PDRV_GENIRQ is not set
CONFIG_UIO_DMEM_GENIRQ=y
# CONFIG_UIO_AEC is not set
CONFIG_UIO_SERCOS3=y
CONFIG_UIO_PCI_GENERIC=y
CONFIG_UIO_NETX=y
# CONFIG_VIRT_DRIVERS is not set
CONFIG_VIRTIO=y

#
# Virtio drivers
#
# CONFIG_VIRTIO_PCI is not set
CONFIG_VIRTIO_BALLOON=y
CONFIG_VIRTIO_MMIO=y
CONFIG_VIRTIO_MMIO_CMDLINE_DEVICES=y

#
# Microsoft Hyper-V guest support
#
# CONFIG_HYPERV is not set
CONFIG_STAGING=y
CONFIG_SLICOSS=y
CONFIG_USBIP_CORE=y
CONFIG_USBIP_VHCI_HCD=y
CONFIG_USBIP_HOST=y
CONFIG_USBIP_DEBUG=y
CONFIG_ECHO=y
# CONFIG_ASUS_OLED is not set
# CONFIG_PANEL is not set
CONFIG_TRANZPORT=y
# CONFIG_DX_SEP is not set

#
# IIO staging drivers
#

#
# Accelerometers
#
# CONFIG_ADIS16201 is not set
# CONFIG_ADIS16203 is not set
CONFIG_ADIS16204=y
CONFIG_ADIS16209=y
# CONFIG_ADIS16220 is not set
CONFIG_ADIS16240=y
CONFIG_LIS3L02DQ=y
CONFIG_SCA3000=y

#
# Analog to digital converters
#
CONFIG_AD7291=y
CONFIG_AD7606=y
# CONFIG_AD7606_IFACE_PARALLEL is not set
# CONFIG_AD7606_IFACE_SPI is not set
CONFIG_AD799X=y
CONFIG_AD799X_RING_BUFFER=y
# CONFIG_AD7780 is not set
# CONFIG_AD7816 is not set
# CONFIG_AD7192 is not set
CONFIG_AD7280=y

#
# Analog digital bi-direction converters
#
# CONFIG_ADT7316 is not set

#
# Capacitance to digital converters
#
# CONFIG_AD7150 is not set
CONFIG_AD7152=y
# CONFIG_AD7746 is not set

#
# Direct Digital Synthesis
#
CONFIG_AD5930=y
CONFIG_AD9832=y
CONFIG_AD9834=y
# CONFIG_AD9850 is not set
CONFIG_AD9852=y
CONFIG_AD9910=y
# CONFIG_AD9951 is not set

#
# Digital gyroscope sensors
#
CONFIG_ADIS16060=y
CONFIG_ADIS16260=y

#
# Network Analyzer, Impedance Converters
#
CONFIG_AD5933=y

#
# Light sensors
#
CONFIG_SENSORS_ISL29018=y
CONFIG_SENSORS_ISL29028=y
# CONFIG_TSL2583 is not set
# CONFIG_TSL2x7x is not set

#
# Magnetometer sensors
#
# CONFIG_SENSORS_HMC5843 is not set

#
# Active energy metering IC
#
# CONFIG_ADE7753 is not set
CONFIG_ADE7754=y
# CONFIG_ADE7758 is not set
CONFIG_ADE7759=y
CONFIG_ADE7854=y
CONFIG_ADE7854_I2C=y
CONFIG_ADE7854_SPI=y

#
# Resolver to digital converters
#
CONFIG_AD2S90=y
CONFIG_AD2S1200=y
CONFIG_AD2S1210=y

#
# Triggers - standalone
#
CONFIG_IIO_PERIODIC_RTC_TRIGGER=y
CONFIG_IIO_SIMPLE_DUMMY=y
# CONFIG_IIO_SIMPLE_DUMMY_EVENTS is not set
CONFIG_IIO_SIMPLE_DUMMY_BUFFER=y
CONFIG_ZSMALLOC=y
CONFIG_FB_SM7XX=y
CONFIG_CRYSTALHD=y
CONFIG_FB_XGI=y
# CONFIG_ACPI_QUICKSTART is not set
# CONFIG_BCM_WIMAX is not set
CONFIG_FT1000=y
CONFIG_FT1000_USB=y
CONFIG_FT1000_PCMCIA=y

#
# Speakup console speech
#
CONFIG_TOUCHSCREEN_CLEARPAD_TM1217=y
CONFIG_TOUCHSCREEN_SYNAPTICS_I2C_RMI4=y
# CONFIG_STAGING_MEDIA is not set

#
# Android
#
# CONFIG_ANDROID is not set
# CONFIG_USB_WPAN_HCD is not set
CONFIG_WIMAX_GDM72XX=y
# CONFIG_WIMAX_GDM72XX_QOS is not set
# CONFIG_WIMAX_GDM72XX_K_MODE is not set
# CONFIG_WIMAX_GDM72XX_WIMAX2 is not set
CONFIG_WIMAX_GDM72XX_USB=y
# CONFIG_WIMAX_GDM72XX_SDIO is not set
CONFIG_WIMAX_GDM72XX_USB_PM=y
CONFIG_CED1401=y
# CONFIG_DGRP is not set
CONFIG_USB_DWC2=y
# CONFIG_USB_DWC2_DEBUG is not set
# CONFIG_USB_DWC2_TRACK_MISSED_SOFS is not set
CONFIG_X86_PLATFORM_DEVICES=y
# CONFIG_ACER_WMI is not set
# CONFIG_ACERHDF is not set
# CONFIG_ASUS_LAPTOP is not set
# CONFIG_DELL_LAPTOP is not set
# CONFIG_DELL_WMI is not set
# CONFIG_DELL_WMI_AIO is not set
# CONFIG_FUJITSU_LAPTOP is not set
# CONFIG_FUJITSU_TABLET is not set
# CONFIG_AMILO_RFKILL is not set
# CONFIG_HP_ACCEL is not set
# CONFIG_HP_WMI is not set
# CONFIG_MSI_LAPTOP is not set
# CONFIG_PANASONIC_LAPTOP is not set
# CONFIG_COMPAL_LAPTOP is not set
# CONFIG_SONY_LAPTOP is not set
# CONFIG_IDEAPAD_LAPTOP is not set
# CONFIG_THINKPAD_ACPI is not set
# CONFIG_SENSORS_HDAPS is not set
# CONFIG_INTEL_MENLOW is not set
CONFIG_ACPI_WMI=y
# CONFIG_MSI_WMI is not set
# CONFIG_TOPSTAR_LAPTOP is not set
# CONFIG_ACPI_TOSHIBA is not set
# CONFIG_TOSHIBA_BT_RFKILL is not set
# CONFIG_ACPI_CMPC is not set
# CONFIG_INTEL_IPS is not set
# CONFIG_IBM_RTL is not set
# CONFIG_XO15_EBOOK is not set
# CONFIG_SAMSUNG_LAPTOP is not set
CONFIG_MXM_WMI=y
# CONFIG_INTEL_OAKTRAIL is not set
# CONFIG_SAMSUNG_Q10 is not set
# CONFIG_APPLE_GMUX is not set
# CONFIG_INTEL_RST is not set
# CONFIG_INTEL_SMARTCONNECT is not set
# CONFIG_PVPANIC is not set

#
# Hardware Spinlock drivers
#
CONFIG_CLKEVT_I8253=y
CONFIG_CLKBLD_I8253=y
CONFIG_MAILBOX=y
CONFIG_IOMMU_SUPPORT=y
# CONFIG_AMD_IOMMU is not set
# CONFIG_INTEL_IOMMU is not set
# CONFIG_IRQ_REMAP is not set

#
# Remoteproc drivers
#
# CONFIG_STE_MODEM_RPROC is not set

#
# Rpmsg drivers
#
# CONFIG_PM_DEVFREQ is not set
CONFIG_EXTCON=y

#
# Extcon Device Drivers
#
# CONFIG_EXTCON_GPIO is not set
CONFIG_EXTCON_ADC_JACK=y
# CONFIG_EXTCON_MAX8997 is not set
# CONFIG_MEMORY is not set
CONFIG_IIO=y
CONFIG_IIO_BUFFER=y
# CONFIG_IIO_BUFFER_CB is not set
CONFIG_IIO_KFIFO_BUF=y
CONFIG_IIO_TRIGGERED_BUFFER=y
CONFIG_IIO_TRIGGER=y
CONFIG_IIO_CONSUMERS_PER_TRIGGER=2

#
# Accelerometers
#
CONFIG_HID_SENSOR_ACCEL_3D=y
CONFIG_KXSD9=y
# CONFIG_IIO_ST_ACCEL_3AXIS is not set

#
# Analog to digital converters
#
CONFIG_AD_SIGMA_DELTA=y
# CONFIG_AD7266 is not set
# CONFIG_AD7298 is not set
CONFIG_AD7923=y
CONFIG_AD7791=y
# CONFIG_AD7793 is not set
# CONFIG_AD7476 is not set
# CONFIG_AD7887 is not set
# CONFIG_LP8788_ADC is not set
CONFIG_MAX1363=y
CONFIG_MCP320X=y
CONFIG_TI_ADC081C=y
CONFIG_VIPERBOARD_ADC=y

#
# Amplifiers
#
# CONFIG_AD8366 is not set

#
# Hid Sensor IIO Common
#
CONFIG_HID_SENSOR_IIO_COMMON=y
CONFIG_HID_SENSOR_IIO_TRIGGER=y
# CONFIG_HID_SENSOR_ENUM_BASE_QUIRKS is not set
CONFIG_IIO_ST_SENSORS_I2C=y
CONFIG_IIO_ST_SENSORS_SPI=y
CONFIG_IIO_ST_SENSORS_CORE=y

#
# Digital to analog converters
#
# CONFIG_AD5064 is not set
CONFIG_AD5360=y
CONFIG_AD5380=y
CONFIG_AD5421=y
# CONFIG_AD5624R_SPI is not set
CONFIG_AD5446=y
CONFIG_AD5449=y
# CONFIG_AD5504 is not set
CONFIG_AD5755=y
# CONFIG_AD5764 is not set
# CONFIG_AD5791 is not set
# CONFIG_AD5686 is not set
CONFIG_AD7303=y
CONFIG_MAX517=y
# CONFIG_MCP4725 is not set

#
# Frequency Synthesizers DDS/PLL
#

#
# Clock Generator/Distribution
#
# CONFIG_AD9523 is not set

#
# Phase-Locked Loop (PLL) frequency synthesizers
#
CONFIG_ADF4350=y

#
# Digital gyroscope sensors
#
CONFIG_ADIS16080=y
CONFIG_ADIS16130=y
CONFIG_ADIS16136=y
CONFIG_ADXRS450=y
CONFIG_HID_SENSOR_GYRO_3D=y
CONFIG_IIO_ST_GYRO_3AXIS=y
CONFIG_IIO_ST_GYRO_I2C_3AXIS=y
CONFIG_IIO_ST_GYRO_SPI_3AXIS=y
# CONFIG_ITG3200 is not set

#
# Inertial measurement units
#
CONFIG_ADIS16400=y
CONFIG_ADIS16480=y
CONFIG_IIO_ADIS_LIB=y
CONFIG_IIO_ADIS_LIB_BUFFER=y
CONFIG_INV_MPU6050_IIO=y

#
# Light sensors
#
CONFIG_ADJD_S311=y
CONFIG_SENSORS_LM3533=y
CONFIG_SENSORS_TSL2563=y
CONFIG_VCNL4000=y
CONFIG_HID_SENSOR_ALS=y

#
# Magnetometer sensors
#
CONFIG_AK8975=y
CONFIG_HID_SENSOR_MAGNETOMETER_3D=y
# CONFIG_IIO_ST_MAGN_3AXIS is not set

#
# Triggers - standalone
#
CONFIG_IIO_INTERRUPT_TRIGGER=y
CONFIG_IIO_SYSFS_TRIGGER=y

#
# Pressure Sensors
#
CONFIG_IIO_ST_PRESS=y
CONFIG_IIO_ST_PRESS_I2C=y
CONFIG_IIO_ST_PRESS_SPI=y
CONFIG_NTB=y
CONFIG_VME_BUS=y

#
# VME Bridge Drivers
#
CONFIG_VME_CA91CX42=y
CONFIG_VME_TSI148=y

#
# VME Board Drivers
#
CONFIG_VMIVME_7805=y

#
# VME Device Drivers
#
CONFIG_VME_USER=y
# CONFIG_VME_PIO2 is not set
CONFIG_PWM=y
CONFIG_PWM_SYSFS=y
CONFIG_IPACK_BUS=y
# CONFIG_BOARD_TPCI200 is not set
# CONFIG_SERIAL_IPOCTAL is not set
# CONFIG_RESET_CONTROLLER is not set
CONFIG_FMC=y
# CONFIG_FMC_FAKEDEV is not set
CONFIG_FMC_TRIVIAL=y
# CONFIG_FMC_WRITE_EEPROM is not set
# CONFIG_FMC_CHARDEV is not set

#
# Firmware Drivers
#
# CONFIG_EDD is not set
CONFIG_FIRMWARE_MEMMAP=y
CONFIG_DELL_RBU=y
CONFIG_DCDBAS=y
# CONFIG_ISCSI_IBFT_FIND is not set
# CONFIG_GOOGLE_FIRMWARE is not set

#
# File systems
#
CONFIG_DCACHE_WORD_ACCESS=y
# CONFIG_FS_POSIX_ACL is not set
CONFIG_EXPORTFS=y
CONFIG_FILE_LOCKING=y
CONFIG_FSNOTIFY=y
CONFIG_DNOTIFY=y
CONFIG_INOTIFY_USER=y
CONFIG_FANOTIFY=y
# CONFIG_QUOTA is not set
# CONFIG_QUOTACTL is not set
# CONFIG_AUTOFS4_FS is not set
CONFIG_FUSE_FS=y
CONFIG_CUSE=y

#
# Caches
#
# CONFIG_FSCACHE is not set

#
# Pseudo filesystems
#
# CONFIG_PROC_FS is not set
CONFIG_PROC_PAGE_MONITOR=y
CONFIG_SYSFS=y
# CONFIG_TMPFS is not set
# CONFIG_HUGETLBFS is not set
# CONFIG_HUGETLB_PAGE is not set
CONFIG_CONFIGFS_FS=y
CONFIG_MISC_FILESYSTEMS=y
# CONFIG_ECRYPT_FS is not set
# CONFIG_JFFS2_FS is not set
CONFIG_LOGFS=y
CONFIG_ROMFS_FS=y
CONFIG_ROMFS_BACKED_BY_MTD=y
CONFIG_ROMFS_ON_MTD=y
CONFIG_PSTORE=y
CONFIG_PSTORE_CONSOLE=y
# CONFIG_PSTORE_RAM is not set
CONFIG_NETWORK_FILESYSTEMS=y
CONFIG_NFS_FS=y
# CONFIG_NFS_V2 is not set
CONFIG_NFS_V3=y
# CONFIG_NFS_V3_ACL is not set
CONFIG_NFS_V4=y
# CONFIG_NFS_SWAP is not set
# CONFIG_NFS_V4_1 is not set
# CONFIG_ROOT_NFS is not set
# CONFIG_NFS_USE_LEGACY_DNS is not set
CONFIG_NFS_USE_KERNEL_DNS=y
CONFIG_NFSD=y
# CONFIG_NFSD_V3 is not set
CONFIG_LOCKD=y
CONFIG_LOCKD_V4=y
CONFIG_NFS_COMMON=y
CONFIG_SUNRPC=y
CONFIG_SUNRPC_GSS=y
# CONFIG_RPCSEC_GSS_KRB5 is not set
CONFIG_CEPH_FS=y
# CONFIG_CIFS is not set
CONFIG_NCP_FS=y
# CONFIG_NCPFS_PACKET_SIGNING is not set
CONFIG_NCPFS_IOCTL_LOCKING=y
CONFIG_NCPFS_STRONG=y
# CONFIG_NCPFS_NFS_NS is not set
# CONFIG_NCPFS_OS2_NS is not set
CONFIG_NCPFS_SMALLDOS=y
CONFIG_NCPFS_NLS=y
# CONFIG_NCPFS_EXTRAS is not set
CONFIG_CODA_FS=y
# CONFIG_AFS_FS is not set
CONFIG_NLS=y
CONFIG_NLS_DEFAULT="iso8859-1"
CONFIG_NLS_CODEPAGE_437=y
CONFIG_NLS_CODEPAGE_737=y
CONFIG_NLS_CODEPAGE_775=y
CONFIG_NLS_CODEPAGE_850=y
# CONFIG_NLS_CODEPAGE_852 is not set
# CONFIG_NLS_CODEPAGE_855 is not set
CONFIG_NLS_CODEPAGE_857=y
# CONFIG_NLS_CODEPAGE_860 is not set
# CONFIG_NLS_CODEPAGE_861 is not set
# CONFIG_NLS_CODEPAGE_862 is not set
CONFIG_NLS_CODEPAGE_863=y
CONFIG_NLS_CODEPAGE_864=y
# CONFIG_NLS_CODEPAGE_865 is not set
# CONFIG_NLS_CODEPAGE_866 is not set
# CONFIG_NLS_CODEPAGE_869 is not set
# CONFIG_NLS_CODEPAGE_936 is not set
CONFIG_NLS_CODEPAGE_950=y
CONFIG_NLS_CODEPAGE_932=y
CONFIG_NLS_CODEPAGE_949=y
CONFIG_NLS_CODEPAGE_874=y
CONFIG_NLS_ISO8859_8=y
CONFIG_NLS_CODEPAGE_1250=y
# CONFIG_NLS_CODEPAGE_1251 is not set
CONFIG_NLS_ASCII=y
CONFIG_NLS_ISO8859_1=y
CONFIG_NLS_ISO8859_2=y
CONFIG_NLS_ISO8859_3=y
# CONFIG_NLS_ISO8859_4 is not set
CONFIG_NLS_ISO8859_5=y
CONFIG_NLS_ISO8859_6=y
CONFIG_NLS_ISO8859_7=y
CONFIG_NLS_ISO8859_9=y
CONFIG_NLS_ISO8859_13=y
# CONFIG_NLS_ISO8859_14 is not set
CONFIG_NLS_ISO8859_15=y
# CONFIG_NLS_KOI8_R is not set
# CONFIG_NLS_KOI8_U is not set
CONFIG_NLS_MAC_ROMAN=y
# CONFIG_NLS_MAC_CELTIC is not set
# CONFIG_NLS_MAC_CENTEURO is not set
CONFIG_NLS_MAC_CROATIAN=y
# CONFIG_NLS_MAC_CYRILLIC is not set
# CONFIG_NLS_MAC_GAELIC is not set
# CONFIG_NLS_MAC_GREEK is not set
# CONFIG_NLS_MAC_ICELAND is not set
# CONFIG_NLS_MAC_INUIT is not set
# CONFIG_NLS_MAC_ROMANIAN is not set
# CONFIG_NLS_MAC_TURKISH is not set
CONFIG_NLS_UTF8=y
CONFIG_DLM=y
CONFIG_DLM_DEBUG=y

#
# Kernel hacking
#
CONFIG_TRACE_IRQFLAGS_SUPPORT=y

#
# printk and dmesg options
#
CONFIG_PRINTK_TIME=y
CONFIG_DEFAULT_MESSAGE_LOGLEVEL=4
# CONFIG_BOOT_PRINTK_DELAY is not set
# CONFIG_DYNAMIC_DEBUG is not set

#
# Compile-time checks and compiler options
#
# CONFIG_DEBUG_INFO is not set
CONFIG_ENABLE_WARN_DEPRECATED=y
CONFIG_ENABLE_MUST_CHECK=y
CONFIG_FRAME_WARN=2048
# CONFIG_STRIP_ASM_SYMS is not set
# CONFIG_READABLE_ASM is not set
CONFIG_UNUSED_SYMBOLS=y
CONFIG_DEBUG_FS=y
CONFIG_HEADERS_CHECK=y
# CONFIG_DEBUG_SECTION_MISMATCH is not set
CONFIG_ARCH_WANT_FRAME_POINTERS=y
CONFIG_FRAME_POINTER=y
CONFIG_DEBUG_FORCE_WEAK_PER_CPU=y
# CONFIG_MAGIC_SYSRQ is not set
CONFIG_DEBUG_KERNEL=y

#
# Memory Debugging
#
CONFIG_DEBUG_PAGEALLOC=y
CONFIG_WANT_PAGE_DEBUG_FLAGS=y
CONFIG_PAGE_GUARD=y
CONFIG_DEBUG_OBJECTS=y
# CONFIG_DEBUG_OBJECTS_SELFTEST is not set
# CONFIG_DEBUG_OBJECTS_FREE is not set
CONFIG_DEBUG_OBJECTS_TIMERS=y
CONFIG_DEBUG_OBJECTS_WORK=y
CONFIG_DEBUG_OBJECTS_RCU_HEAD=y
# CONFIG_DEBUG_OBJECTS_PERCPU_COUNTER is not set
CONFIG_DEBUG_OBJECTS_ENABLE_DEFAULT=1
# CONFIG_DEBUG_SLAB is not set
CONFIG_HAVE_DEBUG_KMEMLEAK=y
# CONFIG_DEBUG_KMEMLEAK is not set
CONFIG_DEBUG_STACK_USAGE=y
CONFIG_DEBUG_VM=y
# CONFIG_DEBUG_VM_RB is not set
# CONFIG_DEBUG_VIRTUAL is not set
# CONFIG_DEBUG_MEMORY_INIT is not set
# CONFIG_DEBUG_PER_CPU_MAPS is not set
CONFIG_HAVE_DEBUG_STACKOVERFLOW=y
# CONFIG_DEBUG_STACKOVERFLOW is not set
CONFIG_HAVE_ARCH_KMEMCHECK=y
# CONFIG_DEBUG_SHIRQ is not set

#
# Debug Lockups and Hangs
#
# CONFIG_LOCKUP_DETECTOR is not set
CONFIG_DETECT_HUNG_TASK=y
CONFIG_DEFAULT_HUNG_TASK_TIMEOUT=120
# CONFIG_BOOTPARAM_HUNG_TASK_PANIC is not set
CONFIG_BOOTPARAM_HUNG_TASK_PANIC_VALUE=0
# CONFIG_PANIC_ON_OOPS is not set
CONFIG_PANIC_ON_OOPS_VALUE=0
CONFIG_DEBUG_PREEMPT=y

#
# Lock Debugging (spinlocks, mutexes, etc...)
#
# CONFIG_DEBUG_RT_MUTEXES is not set
CONFIG_RT_MUTEX_TESTER=y
CONFIG_DEBUG_SPINLOCK=y
CONFIG_DEBUG_MUTEXES=y
# CONFIG_DEBUG_WW_MUTEX_SLOWPATH is not set
CONFIG_DEBUG_LOCK_ALLOC=y
CONFIG_PROVE_LOCKING=y
CONFIG_LOCKDEP=y
# CONFIG_LOCK_STAT is not set
# CONFIG_DEBUG_LOCKDEP is not set
CONFIG_DEBUG_ATOMIC_SLEEP=y
# CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set
CONFIG_TRACE_IRQFLAGS=y
CONFIG_STACKTRACE=y
# CONFIG_DEBUG_KOBJECT is not set
CONFIG_DEBUG_KOBJECT_RELEASE=y
CONFIG_DEBUG_BUGVERBOSE=y
CONFIG_DEBUG_WRITECOUNT=y
CONFIG_DEBUG_LIST=y
CONFIG_DEBUG_SG=y
# CONFIG_DEBUG_NOTIFIERS is not set
CONFIG_DEBUG_CREDENTIALS=y

#
# RCU Debugging
#
# CONFIG_PROVE_RCU is not set
# CONFIG_PROVE_RCU_DELAY is not set
CONFIG_SPARSE_RCU_POINTER=y
# CONFIG_RCU_TORTURE_TEST is not set
CONFIG_RCU_CPU_STALL_TIMEOUT=21
# CONFIG_RCU_CPU_STALL_VERBOSE is not set
CONFIG_RCU_CPU_STALL_INFO=y
CONFIG_RCU_TRACE=y
# CONFIG_NOTIFIER_ERROR_INJECTION is not set
CONFIG_FAULT_INJECTION=y
# CONFIG_FAILSLAB is not set
# CONFIG_FAIL_PAGE_ALLOC is not set
CONFIG_FAIL_MMC_REQUEST=y
# CONFIG_FAULT_INJECTION_DEBUG_FS is not set
CONFIG_ARCH_HAS_DEBUG_STRICT_USER_COPY_CHECKS=y
# CONFIG_DEBUG_STRICT_USER_COPY_CHECKS is not set
CONFIG_USER_STACKTRACE_SUPPORT=y
CONFIG_HAVE_FUNCTION_TRACER=y
CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y
CONFIG_HAVE_FUNCTION_GRAPH_FP_TEST=y
CONFIG_HAVE_FUNCTION_TRACE_MCOUNT_TEST=y
CONFIG_HAVE_DYNAMIC_FTRACE=y
CONFIG_HAVE_DYNAMIC_FTRACE_WITH_REGS=y
CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y
CONFIG_HAVE_SYSCALL_TRACEPOINTS=y
CONFIG_HAVE_FENTRY=y
CONFIG_HAVE_C_RECORDMCOUNT=y
CONFIG_TRACE_CLOCK=y
CONFIG_TRACING_SUPPORT=y
# CONFIG_FTRACE is not set

#
# Runtime Testing
#
# CONFIG_TEST_LIST_SORT is not set
# CONFIG_BACKTRACE_SELF_TEST is not set
CONFIG_ATOMIC64_SELFTEST=y
CONFIG_TEST_STRING_HELPERS=y
CONFIG_TEST_KSTRTOX=y
# CONFIG_PROVIDE_OHCI1394_DMA_INIT is not set
CONFIG_BUILD_DOCSRC=y
# CONFIG_DMA_API_DEBUG is not set
# CONFIG_SAMPLES is not set
CONFIG_HAVE_ARCH_KGDB=y
# CONFIG_KGDB is not set
# CONFIG_STRICT_DEVMEM is not set
# CONFIG_X86_VERBOSE_BOOTUP is not set
# CONFIG_EARLY_PRINTK is not set
# CONFIG_X86_PTDUMP is not set
# CONFIG_DEBUG_RODATA is not set
# CONFIG_DOUBLEFAULT is not set
CONFIG_DEBUG_TLBFLUSH=y
CONFIG_IOMMU_STRESS=y
CONFIG_HAVE_MMIOTRACE_SUPPORT=y
CONFIG_IO_DELAY_TYPE_0X80=0
CONFIG_IO_DELAY_TYPE_0XED=1
CONFIG_IO_DELAY_TYPE_UDELAY=2
CONFIG_IO_DELAY_TYPE_NONE=3
# CONFIG_IO_DELAY_0X80 is not set
CONFIG_IO_DELAY_0XED=y
# CONFIG_IO_DELAY_UDELAY is not set
# CONFIG_IO_DELAY_NONE is not set
CONFIG_DEFAULT_IO_DELAY_TYPE=1
CONFIG_DEBUG_BOOT_PARAMS=y
# CONFIG_CPA_DEBUG is not set
CONFIG_OPTIMIZE_INLINING=y
# CONFIG_DEBUG_NMI_SELFTEST is not set
# CONFIG_X86_DEBUG_STATIC_CPU_HAS is not set

#
# Security options
#
CONFIG_KEYS=y
# CONFIG_TRUSTED_KEYS is not set
# CONFIG_ENCRYPTED_KEYS is not set
# CONFIG_KEYS_DEBUG_PROC_KEYS is not set
CONFIG_SECURITY_DMESG_RESTRICT=y
# CONFIG_SECURITY is not set
CONFIG_SECURITYFS=y
CONFIG_DEFAULT_SECURITY_DAC=y
CONFIG_DEFAULT_SECURITY=""
CONFIG_CRYPTO=y

#
# Crypto core or helper
#
CONFIG_CRYPTO_ALGAPI=y
CONFIG_CRYPTO_ALGAPI2=y
CONFIG_CRYPTO_AEAD=y
CONFIG_CRYPTO_AEAD2=y
CONFIG_CRYPTO_BLKCIPHER=y
CONFIG_CRYPTO_BLKCIPHER2=y
CONFIG_CRYPTO_HASH=y
CONFIG_CRYPTO_HASH2=y
CONFIG_CRYPTO_RNG=y
CONFIG_CRYPTO_RNG2=y
CONFIG_CRYPTO_PCOMP2=y
CONFIG_CRYPTO_MANAGER=y
CONFIG_CRYPTO_MANAGER2=y
CONFIG_CRYPTO_USER=y
# CONFIG_CRYPTO_MANAGER_DISABLE_TESTS is not set
CONFIG_CRYPTO_GF128MUL=y
CONFIG_CRYPTO_NULL=y
CONFIG_CRYPTO_PCRYPT=y
CONFIG_CRYPTO_WORKQUEUE=y
CONFIG_CRYPTO_CRYPTD=y
CONFIG_CRYPTO_AUTHENC=y
CONFIG_CRYPTO_ABLK_HELPER_X86=y
CONFIG_CRYPTO_GLUE_HELPER_X86=y

#
# Authenticated Encryption with Associated Data
#
# CONFIG_CRYPTO_CCM is not set
CONFIG_CRYPTO_GCM=y
CONFIG_CRYPTO_SEQIV=y

#
# Block modes
#
CONFIG_CRYPTO_CBC=y
CONFIG_CRYPTO_CTR=y
CONFIG_CRYPTO_CTS=y
CONFIG_CRYPTO_ECB=y
CONFIG_CRYPTO_LRW=y
CONFIG_CRYPTO_PCBC=y
CONFIG_CRYPTO_XTS=y

#
# Hash modes
#
CONFIG_CRYPTO_CMAC=y
CONFIG_CRYPTO_HMAC=y
CONFIG_CRYPTO_XCBC=y
CONFIG_CRYPTO_VMAC=y

#
# Digest
#
CONFIG_CRYPTO_CRC32C=y
# CONFIG_CRYPTO_CRC32C_INTEL is not set
CONFIG_CRYPTO_CRC32=y
# CONFIG_CRYPTO_CRC32_PCLMUL is not set
CONFIG_CRYPTO_CRCT10DIF=y
# CONFIG_CRYPTO_CRCT10DIF_PCLMUL is not set
CONFIG_CRYPTO_GHASH=y
CONFIG_CRYPTO_MD4=y
CONFIG_CRYPTO_MD5=y
CONFIG_CRYPTO_MICHAEL_MIC=y
# CONFIG_CRYPTO_RMD128 is not set
CONFIG_CRYPTO_RMD160=y
CONFIG_CRYPTO_RMD256=y
CONFIG_CRYPTO_RMD320=y
CONFIG_CRYPTO_SHA1=y
CONFIG_CRYPTO_SHA1_SSSE3=y
CONFIG_CRYPTO_SHA256_SSSE3=y
CONFIG_CRYPTO_SHA512_SSSE3=y
CONFIG_CRYPTO_SHA256=y
CONFIG_CRYPTO_SHA512=y
CONFIG_CRYPTO_TGR192=y
CONFIG_CRYPTO_WP512=y
CONFIG_CRYPTO_GHASH_CLMUL_NI_INTEL=y

#
# Ciphers
#
CONFIG_CRYPTO_AES=y
# CONFIG_CRYPTO_AES_X86_64 is not set
# CONFIG_CRYPTO_AES_NI_INTEL is not set
CONFIG_CRYPTO_ANUBIS=y
CONFIG_CRYPTO_ARC4=y
CONFIG_CRYPTO_BLOWFISH=y
CONFIG_CRYPTO_BLOWFISH_COMMON=y
CONFIG_CRYPTO_BLOWFISH_X86_64=y
# CONFIG_CRYPTO_CAMELLIA is not set
CONFIG_CRYPTO_CAMELLIA_X86_64=y
CONFIG_CRYPTO_CAMELLIA_AESNI_AVX_X86_64=y
# CONFIG_CRYPTO_CAMELLIA_AESNI_AVX2_X86_64 is not set
CONFIG_CRYPTO_CAST_COMMON=y
CONFIG_CRYPTO_CAST5=y
# CONFIG_CRYPTO_CAST5_AVX_X86_64 is not set
CONFIG_CRYPTO_CAST6=y
CONFIG_CRYPTO_CAST6_AVX_X86_64=y
CONFIG_CRYPTO_DES=y
CONFIG_CRYPTO_FCRYPT=y
# CONFIG_CRYPTO_KHAZAD is not set
CONFIG_CRYPTO_SALSA20=y
# CONFIG_CRYPTO_SALSA20_X86_64 is not set
CONFIG_CRYPTO_SEED=y
CONFIG_CRYPTO_SERPENT=y
# CONFIG_CRYPTO_SERPENT_SSE2_X86_64 is not set
CONFIG_CRYPTO_SERPENT_AVX_X86_64=y
CONFIG_CRYPTO_SERPENT_AVX2_X86_64=y
# CONFIG_CRYPTO_TEA is not set
CONFIG_CRYPTO_TWOFISH=y
CONFIG_CRYPTO_TWOFISH_COMMON=y
CONFIG_CRYPTO_TWOFISH_X86_64=y
CONFIG_CRYPTO_TWOFISH_X86_64_3WAY=y
CONFIG_CRYPTO_TWOFISH_AVX_X86_64=y

#
# Compression
#
CONFIG_CRYPTO_DEFLATE=y
# CONFIG_CRYPTO_ZLIB is not set
# CONFIG_CRYPTO_LZO is not set
# CONFIG_CRYPTO_LZ4 is not set
CONFIG_CRYPTO_LZ4HC=y

#
# Random Number Generation
#
# CONFIG_CRYPTO_ANSI_CPRNG is not set
CONFIG_CRYPTO_USER_API=y
CONFIG_CRYPTO_USER_API_HASH=y
# CONFIG_CRYPTO_USER_API_SKCIPHER is not set
# CONFIG_CRYPTO_HW is not set
CONFIG_ASYMMETRIC_KEY_TYPE=y
CONFIG_ASYMMETRIC_PUBLIC_KEY_SUBTYPE=y
CONFIG_PUBLIC_KEY_ALGO_RSA=y
CONFIG_X509_CERTIFICATE_PARSER=y
CONFIG_HAVE_KVM=y
CONFIG_HAVE_KVM_IRQCHIP=y
CONFIG_HAVE_KVM_IRQ_ROUTING=y
CONFIG_HAVE_KVM_EVENTFD=y
CONFIG_KVM_APIC_ARCHITECTURE=y
CONFIG_KVM_MMIO=y
CONFIG_KVM_ASYNC_PF=y
CONFIG_HAVE_KVM_MSI=y
CONFIG_HAVE_KVM_CPU_RELAX_INTERCEPT=y
CONFIG_VIRTUALIZATION=y
CONFIG_KVM=y
# CONFIG_KVM_INTEL is not set
CONFIG_KVM_AMD=y
# CONFIG_BINARY_PRINTF is not set

#
# Library routines
#
CONFIG_BITREVERSE=y
CONFIG_GENERIC_STRNCPY_FROM_USER=y
CONFIG_GENERIC_STRNLEN_USER=y
CONFIG_GENERIC_NET_UTILS=y
CONFIG_GENERIC_FIND_FIRST_BIT=y
CONFIG_GENERIC_PCI_IOMAP=y
CONFIG_GENERIC_IOMAP=y
CONFIG_GENERIC_IO=y
CONFIG_CRC_CCITT=y
CONFIG_CRC16=y
CONFIG_CRC_T10DIF=y
CONFIG_CRC_ITU_T=y
CONFIG_CRC32=y
CONFIG_CRC32_SELFTEST=y
# CONFIG_CRC32_SLICEBY8 is not set
CONFIG_CRC32_SLICEBY4=y
# CONFIG_CRC32_SARWATE is not set
# CONFIG_CRC32_BIT is not set
CONFIG_CRC7=y
CONFIG_LIBCRC32C=y
# CONFIG_CRC8 is not set
CONFIG_ZLIB_INFLATE=y
CONFIG_ZLIB_DEFLATE=y
CONFIG_LZO_COMPRESS=y
CONFIG_LZO_DECOMPRESS=y
CONFIG_LZ4HC_COMPRESS=y
CONFIG_LZ4_DECOMPRESS=y
CONFIG_XZ_DEC=y
# CONFIG_XZ_DEC_X86 is not set
# CONFIG_XZ_DEC_POWERPC is not set
CONFIG_XZ_DEC_IA64=y
# CONFIG_XZ_DEC_ARM is not set
# CONFIG_XZ_DEC_ARMTHUMB is not set
CONFIG_XZ_DEC_SPARC=y
CONFIG_XZ_DEC_BCJ=y
# CONFIG_XZ_DEC_TEST is not set
CONFIG_DECOMPRESS_GZIP=y
CONFIG_REED_SOLOMON=y
CONFIG_REED_SOLOMON_DEC16=y
CONFIG_BCH=y
CONFIG_BCH_CONST_PARAMS=y
CONFIG_BTREE=y
CONFIG_HAS_IOMEM=y
CONFIG_HAS_IOPORT=y
CONFIG_HAS_DMA=y
CONFIG_CHECK_SIGNATURE=y
CONFIG_CPUMASK_OFFSTACK=y
CONFIG_CPU_RMAP=y
CONFIG_DQL=y
CONFIG_NLATTR=y
CONFIG_ARCH_HAS_ATOMIC64_DEC_IF_POSITIVE=y
# CONFIG_AVERAGE is not set
CONFIG_CLZ_TAB=y
CONFIG_CORDIC=y
CONFIG_DDR=y
CONFIG_MPILIB=y
CONFIG_OID_REGISTRY=y

--TB36FDmn/VVEgNH/
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.xen.org
http://lists.xen.org/xen-devel

--TB36FDmn/VVEgNH/--


From advisory-board-bounces@lists.xenproject.org Thu Oct 10 19:18:25 2013
Return-path: <advisory-board-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 10 Oct 2013 19:18:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <advisory-board-bounces@lists.xenproject.org>)
	id 1VULkf-0005t2-NM; Thu, 10 Oct 2013 19:18:25 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <lars.kurth@citrix.com>) id 1VULkd-0005sx-8y
	for advisory-board@lists.xenproject.org; Thu, 10 Oct 2013 19:18:24 +0000
Received: from [85.158.143.35:5377] by server-3.bemta-4.messagelabs.com id
	32/20-24907-E7DF6525; Thu, 10 Oct 2013 19:18:22 +0000
X-Env-Sender: lars.kurth@citrix.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1381432696!1071085!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: INFO: max file limit 5000
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n
X-StarScan-Received: 
X-StarScan-Version: 6.9.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26482 invoked from network); 10 Oct 2013 19:18:17 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
	by server-15.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	10 Oct 2013 19:18:17 -0000
X-IronPort-AV: E=Sophos;i="4.90,1074,1371081600"; 
	d="pdf'?scan'208,217";a="62506642"
Received: from accessns.citrite.net (HELO FTLPEX01CL01.citrite.net)
	([10.9.154.239])
	by FTLPIPO01.CITRIX.COM with ESMTP; 10 Oct 2013 19:18:14 +0000
Received: from AMSPEX01CL02.citrite.net (10.69.46.33) by
	FTLPEX01CL01.citrite.net (10.13.107.78) with Microsoft SMTP Server
	(TLS) id 14.2.342.4; Thu, 10 Oct 2013 15:18:11 -0400
Received: from AMSPEX01CL01.citrite.net ([169.254.6.152]) by
	AMSPEX01CL02.citrite.net ([10.69.46.33]) with mapi id 14.02.0342.004;
	Thu, 10 Oct 2013 21:18:10 +0200
From: Lars Kurth <lars.kurth@citrix.com>
To: "advisory-board@lists.xenproject.org" <advisory-board@lists.xenproject.org>
Thread-Topic: Call for Agenda Items for the Advisory Board meeting, Oct 23
Thread-Index: Ac7F7DCW6XRcI2lyTiCbP5Ld7BTTRg==
Date: Thu, 10 Oct 2013 19:18:09 +0000
Message-ID: <B5EC053C78C5D746BD8AC3386F2303C90C0899@AMSPEX01CL01.citrite.net>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator: 
x-originating-ip: [172.16.2.30]
Content-Type: multipart/mixed;
	boundary="_004_B5EC053C78C5D746BD8AC3386F2303C90C0899AMSPEX01CL01citri_"
MIME-Version: 1.0
X-DLP: MIA2
Cc: Russell Pavlicek <russell.pavlicek@citrix.com>
Subject: [Advisory-board] Call for Agenda Items for the Advisory Board
	meeting, Oct 23
X-BeenThere: advisory-board@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: Advisory-board discussions <advisory-board@lists.xenproject.org>
List-Id: Advisory-board discussions <advisory-board.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/advisory-board>,
	<mailto:advisory-board-request@lists.xenproject.org?subject=unsubscribe>
List-Archive: <http://lists.xenproject.org/cgi-bin/mailman/private/advisory-board>
List-Post: <mailto:advisory-board@lists.xenproject.org>
List-Help: <mailto:advisory-board-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/advisory-board>,
	<mailto:advisory-board-request@lists.xenproject.org?subject=subscribe>
Sender: advisory-board-bounces@lists.xenproject.org
Errors-To: advisory-board-bounces@lists.xenproject.org

--_004_B5EC053C78C5D746BD8AC3386F2303C90C0899AMSPEX01CL01citri_
Content-Type: multipart/alternative;
	boundary="_000_B5EC053C78C5D746BD8AC3386F2303C90C0899AMSPEX01CL01citri_"

--_000_B5EC053C78C5D746BD8AC3386F2303C90C0899AMSPEX01CL01citri_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Hi all,

please let me know of any agenda items you want to put forward by next Wed,=
 Oct 16th.

I would like to propose the following Agenda items:
#1: AR and PR proposal to be presented by Jennifer Cloer from the Linux Fou=
ndation. Proposal attached
#2: Presentation of proposal for User Metrics by Russell
#3: Discuss the two member companies, which have not yet signed the Xen Pro=
ject membership agreements (these are Samsung and Verizon).

Outstanding Actions:
#1: CA and AWS to provide names for Test Framework Working Group

Best Regards
Lars

--_000_B5EC053C78C5D746BD8AC3386F2303C90C0899AMSPEX01CL01citri_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Word 14 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:Wingdings;
	panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
	{font-family:Wingdings;
	panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";
	mso-fareast-language:EN-US;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
	{mso-style-priority:34;
	margin-top:0cm;
	margin-right:0cm;
	margin-bottom:0cm;
	margin-left:36.0pt;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";
	mso-fareast-language:EN-US;}
span.EmailStyle17
	{mso-style-type:personal-compose;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-family:"Calibri","sans-serif";
	mso-fareast-language:EN-US;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
	{page:WordSection1;}
/* List Definitions */
@list l0
	{mso-list-id:1173034285;
	mso-list-type:hybrid;
	mso-list-template-ids:594981838 134807553 134807555 134807557 134807553 13=
4807555 134807557 134807553 134807555 134807557;}
@list l0:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	font-family:Symbol;}
@list l0:level2
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	font-family:"Courier New";}
@list l0:level3
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	font-family:Wingdings;}
@list l0:level4
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	font-family:Symbol;}
@list l0:level5
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	font-family:"Courier New";}
@list l0:level6
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	font-family:Wingdings;}
@list l0:level7
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	font-family:Symbol;}
@list l0:level8
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	font-family:"Courier New";}
@list l0:level9
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	font-family:Wingdings;}
ol
	{margin-bottom:0cm;}
ul
	{margin-bottom:0cm;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-GB" link=3D"blue" vlink=3D"purple">
<div class=3D"WordSection1">
<p class=3D"MsoNormal">Hi all,<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">please let me know of any agenda items you want to p=
ut forward by next Wed, Oct 16th.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">I would like to propose the following Agenda items:<=
o:p></o:p></p>
<p class=3D"MsoNormal">#1: AR and PR proposal to be presented by Jennifer C=
loer from the Linux Foundation. Proposal attached<o:p></o:p></p>
<p class=3D"MsoNormal">#2: Presentation of proposal for User Metrics by Rus=
sell<o:p></o:p></p>
<p class=3D"MsoNormal">#3: Discuss the two member companies, which have not=
 yet signed the Xen Project membership agreements (these are Samsung and Ve=
rizon).
<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Outstanding Actions:<o:p></o:p></p>
<p class=3D"MsoNormal">#1: CA and AWS to provide names for Test Framework W=
orking Group<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Best Regards<o:p></o:p></p>
<p class=3D"MsoNormal">Lars<o:p></o:p></p>
</div>
</body>
</html>

--_000_B5EC053C78C5D746BD8AC3386F2303C90C0899AMSPEX01CL01citri_--

--_004_B5EC053C78C5D746BD8AC3386F2303C90C0899AMSPEX01CL01citri_
Content-Type: application/pdf; name="Xen Project PR Proposal 9.30.13.pdf"
Content-Description: Xen Project PR Proposal 9.30.13.pdf
Content-Disposition: attachment;
	filename="Xen Project PR Proposal 9.30.13.pdf"; size=483296;
	creation-date="Thu, 10 Oct 2013 19:12:21 GMT";
	modification-date="Thu, 10 Oct 2013 19:12:21 GMT"
Content-Transfer-Encoding: base64

JVBERi0xLjMKJcTl8uXrp/Og0MTGCjQgMCBvYmoKPDwgL0xlbmd0aCA1IDAgUiAvRmlsdGVyIC9G
bGF0ZURlY29kZSA+PgpzdHJlYW0KeAF9UctOwzAQvOcr5pgi1bXXjte58pLgVJAlDqiHKmolUEvb
BP6fje0AogI78jqr2ZnR+IQHnLC4Ggy6ASbtoYP18ikty4NNq1pZaGy59BtsL9Lgv7hKcE94w2K5
6bvN8f1jvUP/InJMGuNunP6hJA72WNztDa4PQl58UfJVjc7E10nKOGngg1cMOVwzzl1G6NEvIXYw
lEEEsR7IG8ZcelHob43SQha3qA1miK+4iUlq4iUriNYSLLWKvYxldp8tpzKXM5HRRPaMevk4w1wr
Qi28qS77qXMonWOp0/8wAdb5UtW7ghCOFeJ9djdGwa1q4Ngr6xzDOaOMaSxYq4aDszjPukpZF6RL
iRQ0/WLLudN37uS1sppZQmDltURMIWRBY1hxCPbPx/1CpncqaJwzZlEropU89ifzuI2ECmVuZHN0
cmVhbQplbmRvYmoKNSAwIG9iagozMTUKZW5kb2JqCjIgMCBvYmoKPDwgL1R5cGUgL1BhZ2UgL1Bh
cmVudCAzIDAgUiAvUmVzb3VyY2VzIDYgMCBSIC9Db250ZW50cyA0IDAgUiAvTWVkaWFCb3ggWzAg
MCA3OTIgNjEyXQo+PgplbmRvYmoKNiAwIG9iago8PCAvUHJvY1NldCBbIC9QREYgL1RleHQgL0lt
YWdlQiAvSW1hZ2VDIC9JbWFnZUkgXSAvQ29sb3JTcGFjZSA8PCAvQ3MxIDcgMCBSCi9DczIgMTAg
MCBSID4+IC9Gb250IDw8IC9GMi4wIDEyIDAgUiAvRjEuMCAxMSAwIFIgPj4gL1hPYmplY3QgPDwg
L0ltMiAxMyAwIFIKL0ltMSA4IDAgUiAvSW0zIDE1IDAgUiA+PiA+PgplbmRvYmoKMTMgMCBvYmoK
PDwgL0xlbmd0aCAxNCAwIFIgL1R5cGUgL1hPYmplY3QgL1N1YnR5cGUgL0ltYWdlIC9XaWR0aCA4
MDAgL0hlaWdodCAxMjggL0ludGVycG9sYXRlCnRydWUgL0NvbG9yU3BhY2UgMTAgMCBSIC9TTWFz
ayAxNyAwIFIgL0JpdHNQZXJDb21wb25lbnQgOCAvRmlsdGVyIC9GbGF0ZURlY29kZQo+PgpzdHJl
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
qAE1oAbUgBpQA3+7gfBvqvb825+sr1MDakANqAE1oAbUwNMN+D+xng6SvxpQA2pADagBNaAG1IAa
UANqQA2oATWgBtSAGlADakANqAE1oAbUgBpQA2pADagBNaAG1IAaUANqQA2oATWgBtSAGlADakAN
qAE1oAbUgBpQA2pADagBNaAG1IAaUANqQA2oATWgBtSAGlADakANqAE1oAbUgBpQA2pADagBNaAG
1IAaUANqQA2oATWgBtSAGlADakANqAE1oAbUgBpQA2pADagBNaAG1IAaUANqQA2oATWgBtQAb+D/
ASdNR1IKZW5kc3RyZWFtCmVuZG9iagoxNCAwIG9iago5MzUwCmVuZG9iago4IDAgb2JqCjw8IC9M
ZW5ndGggOSAwIFIgL1R5cGUgL1hPYmplY3QgL1N1YnR5cGUgL0ltYWdlIC9XaWR0aCAxNTAwIC9I
ZWlnaHQgMTEyNSAvSW50ZXJwb2xhdGUKdHJ1ZSAvQ29sb3JTcGFjZSAxOSAwIFIgL0ludGVudCAv
UmVsYXRpdmVDb2xvcmltZXRyaWMgL0JpdHNQZXJDb21wb25lbnQgOAovRmlsdGVyIC9EQ1REZWNv
ZGUgPj4Kc3RyZWFtCv/Y/+AAEEpGSUYAAQIBAJYAlgAA/+0ALFBob3Rvc2hvcCAzLjAAOEJJTQPt
AAAAAAAQAJYAAAABAAEAlgAAAAEAAf/iDFhJQ0NfUFJPRklMRQABAQAADEhMaW5vAhAAAG1udHJS
R0IgWFlaIAfOAAIACQAGADEAAGFjc3BNU0ZUAAAAAElFQyBzUkdCAAAAAAAAAAAAAAAAAAD21gAB
AAAAANMtSFAgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
EWNwcnQAAAFQAAAAM2Rlc2MAAAGEAAAAbHd0cHQAAAHwAAAAFGJrcHQAAAIEAAAAFHJYWVoAAAIY
AAAAFGdYWVoAAAIsAAAAFGJYWVoAAAJAAAAAFGRtbmQAAAJUAAAAcGRtZGQAAALEAAAAiHZ1ZWQA
AANMAAAAhnZpZXcAAAPUAAAAJGx1bWkAAAP4AAAAFG1lYXMAAAQMAAAAJHRlY2gAAAQwAAAADHJU
UkMAAAQ8AAAIDGdUUkMAAAQ8AAAIDGJUUkMAAAQ8AAAIDHRleHQAAAAAQ29weXJpZ2h0IChjKSAx
OTk4IEhld2xldHQtUGFja2FyZCBDb21wYW55AABkZXNjAAAAAAAAABJzUkdCIElFQzYxOTY2LTIu
MQAAAAAAAAAAAAAAEnNSR0IgSUVDNjE5NjYtMi4xAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABYWVogAAAAAAAA81EAAQAAAAEWzFhZWiAAAAAAAAAAAAAA
AAAAAAAAWFlaIAAAAAAAAG+iAAA49QAAA5BYWVogAAAAAAAAYpkAALeFAAAY2lhZWiAAAAAAAAAk
oAAAD4QAALbPZGVzYwAAAAAAAAAWSUVDIGh0dHA6Ly93d3cuaWVjLmNoAAAAAAAAAAAAAAAWSUVD
IGh0dHA6Ly93d3cuaWVjLmNoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAGRlc2MAAAAAAAAALklFQyA2MTk2Ni0yLjEgRGVmYXVsdCBSR0IgY29sb3VyIHNwYWNl
IC0gc1JHQgAAAAAAAAAAAAAALklFQyA2MTk2Ni0yLjEgRGVmYXVsdCBSR0IgY29sb3VyIHNwYWNl
IC0gc1JHQgAAAAAAAAAAAAAAAAAAAAAAAAAAAABkZXNjAAAAAAAAACxSZWZlcmVuY2UgVmlld2lu
ZyBDb25kaXRpb24gaW4gSUVDNjE5NjYtMi4xAAAAAAAAAAAAAAAsUmVmZXJlbmNlIFZpZXdpbmcg
Q29uZGl0aW9uIGluIElFQzYxOTY2LTIuMQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdmlldwAA
AAAAE6T+ABRfLgAQzxQAA+3MAAQTCwADXJ4AAAABWFlaIAAAAAAATAlWAFAAAABXH+dtZWFzAAAA
AAAAAAEAAAAAAAAAAAAAAAAAAAAAAAACjwAAAAJzaWcgAAAAAENSVCBjdXJ2AAAAAAAABAAAAAAF
AAoADwAUABkAHgAjACgALQAyADcAOwBAAEUASgBPAFQAWQBeAGMAaABtAHIAdwB8AIEAhgCLAJAA
lQCaAJ8ApACpAK4AsgC3ALwAwQDGAMsA0ADVANsA4ADlAOsA8AD2APsBAQEHAQ0BEwEZAR8BJQEr
ATIBOAE+AUUBTAFSAVkBYAFnAW4BdQF8AYMBiwGSAZoBoQGpAbEBuQHBAckB0QHZAeEB6QHyAfoC
AwIMAhQCHQImAi8COAJBAksCVAJdAmcCcQJ6AoQCjgKYAqICrAK2AsECywLVAuAC6wL1AwADCwMW
AyEDLQM4A0MDTwNaA2YDcgN+A4oDlgOiA64DugPHA9MD4APsA/kEBgQTBCAELQQ7BEgEVQRjBHEE
fgSMBJoEqAS2BMQE0wThBPAE/gUNBRwFKwU6BUkFWAVnBXcFhgWWBaYFtQXFBdUF5QX2BgYGFgYn
BjcGSAZZBmoGewaMBp0GrwbABtEG4wb1BwcHGQcrBz0HTwdhB3QHhgeZB6wHvwfSB+UH+AgLCB8I
MghGCFoIbgiCCJYIqgi+CNII5wj7CRAJJQk6CU8JZAl5CY8JpAm6Cc8J5Qn7ChEKJwo9ClQKagqB
CpgKrgrFCtwK8wsLCyILOQtRC2kLgAuYC7ALyAvhC/kMEgwqDEMMXAx1DI4MpwzADNkM8w0NDSYN
QA1aDXQNjg2pDcMN3g34DhMOLg5JDmQOfw6bDrYO0g7uDwkPJQ9BD14Peg+WD7MPzw/sEAkQJhBD
EGEQfhCbELkQ1xD1ERMRMRFPEW0RjBGqEckR6BIHEiYSRRJkEoQSoxLDEuMTAxMjE0MTYxODE6QT
xRPlFAYUJxRJFGoUixStFM4U8BUSFTQVVhV4FZsVvRXgFgMWJhZJFmwWjxayFtYW+hcdF0EXZReJ
F64X0hf3GBsYQBhlGIoYrxjVGPoZIBlFGWsZkRm3Gd0aBBoqGlEadxqeGsUa7BsUGzsbYxuKG7Ib
2hwCHCocUhx7HKMczBz1HR4dRx1wHZkdwx3sHhYeQB5qHpQevh7pHxMfPh9pH5Qfvx/qIBUgQSBs
IJggxCDwIRwhSCF1IaEhziH7IiciVSKCIq8i3SMKIzgjZiOUI8Ij8CQfJE0kfCSrJNolCSU4JWgl
lyXHJfcmJyZXJocmtyboJxgnSSd6J6sn3CgNKD8ocSiiKNQpBik4KWspnSnQKgIqNSpoKpsqzysC
KzYraSudK9EsBSw5LG4soizXLQwtQS12Last4S4WLkwugi63Lu4vJC9aL5Evxy/+MDUwbDCkMNsx
EjFKMYIxujHyMioyYzKbMtQzDTNGM38zuDPxNCs0ZTSeNNg1EzVNNYc1wjX9Njc2cjauNuk3JDdg
N5w31zgUOFA4jDjIOQU5Qjl/Obw5+To2OnQ6sjrvOy07azuqO+g8JzxlPKQ84z0iPWE9oT3gPiA+
YD6gPuA/IT9hP6I/4kAjQGRApkDnQSlBakGsQe5CMEJyQrVC90M6Q31DwEQDREdEikTORRJFVUWa
Rd5GIkZnRqtG8Ec1R3tHwEgFSEtIkUjXSR1JY0mpSfBKN0p9SsRLDEtTS5pL4kwqTHJMuk0CTUpN
k03cTiVObk63TwBPSU+TT91QJ1BxULtRBlFQUZtR5lIxUnxSx1MTU19TqlP2VEJUj1TbVShVdVXC
Vg9WXFapVvdXRFeSV+BYL1h9WMtZGllpWbhaB1pWWqZa9VtFW5Vb5Vw1XIZc1l0nXXhdyV4aXmxe
vV8PX2Ffs2AFYFdgqmD8YU9homH1YklinGLwY0Njl2PrZEBklGTpZT1lkmXnZj1mkmboZz1nk2fp
aD9olmjsaUNpmmnxakhqn2r3a09rp2v/bFdsr20IbWBtuW4SbmtuxG8eb3hv0XArcIZw4HE6cZVx
8HJLcqZzAXNdc7h0FHRwdMx1KHWFdeF2Pnabdvh3VnezeBF4bnjMeSp5iXnnekZ6pXsEe2N7wnwh
fIF84X1BfaF+AX5ifsJ/I3+Ef+WAR4CogQqBa4HNgjCCkoL0g1eDuoQdhICE44VHhauGDoZyhteH
O4efiASIaYjOiTOJmYn+imSKyoswi5aL/IxjjMqNMY2Yjf+OZo7OjzaPnpAGkG6Q1pE/kaiSEZJ6
kuOTTZO2lCCUipT0lV+VyZY0lp+XCpd1l+CYTJi4mSSZkJn8mmia1ZtCm6+cHJyJnPedZJ3SnkCe
rp8dn4uf+qBpoNihR6G2oiailqMGo3aj5qRWpMelOKWpphqmi6b9p26n4KhSqMSpN6mpqhyqj6sC
q3Wr6axcrNCtRK24ri2uoa8Wr4uwALB1sOqxYLHWskuywrM4s660JbSctRO1irYBtnm28Ldot+C4
WbjRuUq5wro7urW7LrunvCG8m70VvY++Cr6Evv+/er/1wHDA7MFnwePCX8Lbw1jD1MRRxM7FS8XI
xkbGw8dBx7/IPci8yTrJuco4yrfLNsu2zDXMtc01zbXONs62zzfPuNA50LrRPNG+0j/SwdNE08bU
SdTL1U7V0dZV1tjXXNfg2GTY6Nls2fHadtr724DcBdyK3RDdlt4c3qLfKd+v4DbgveFE4cziU+Lb
42Pj6+Rz5PzlhOYN5pbnH+ep6DLovOlG6dDqW+rl63Dr++yG7RHtnO4o7rTvQO/M8Fjw5fFy8f/y
jPMZ86f0NPTC9VD13vZt9vv3ivgZ+Kj5OPnH+lf65/t3/Af8mP0p/br+S/7c/23////uABNBZG9i
ZQBkgAAAAAEFAAIAA//bAIQAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAgECAgIBAgICAgICAgICAgIC
AgICAgIDAwMDAgMDAwMDAwMDAwMDAwMDAwEBAQECAQIDAgIDAwMDAwMDAwMDAwMDAwMDAwMDAwME
BAQEAwMDBAQEBAQDBAQEBAQEBAQEBAQEBAQEBAQEBAQE/8AAEQgEZQXcAwERAAIRAQMRAf/EAaIA
AAAGAgMBAAAAAAAAAAAAAAcIBgUECQMKAgEACwEAAAYDAQEBAAAAAAAAAAAABgUEAwcCCAEJAAoL
EAACAQMEAQMDAgMDAwIGCXUBAgMEEQUSBiEHEyIACDEUQTIjFQlRQhZhJDMXUnGBGGKRJUOhsfAm
NHIKGcHRNSfhUzaC8ZKiRFRzRUY3R2MoVVZXGrLC0uLyZIN0k4Rlo7PD0+MpOGbzdSo5OkhJSlhZ
WmdoaWp2d3h5eoWGh4iJipSVlpeYmZqkpaanqKmqtLW2t7i5usTFxsfIycrU1dbX2Nna5OXm5+jp
6vT19vf4+foRAAIBAwIEBAMFBAQEBgYFbQECAxEEIRIFMQYAIhNBUQcyYRRxCEKBI5EVUqFiFjMJ
sSTB0UNy8BfhgjQlklMYY0TxorImNRlUNkVkJwpzg5NGdMLS4vJVZXVWN4SFo7PD0+PzKRqUpLTE
1OT0laW1xdXl9ShHV2Y4doaWprbG1ub2Z3eHl6e3x9fn90hYaHiImKi4yNjo+DlJWWl5iZmpucnZ
6fkqOkpaanqKmqq6ytrq+v/aAAwDAQACEQMRAD8Arv8AfYjr55+ve/de697917r3v3Xuve/de697
917r3v3XujXUP/AKj/6haf8A6EHsTjh0E4fgX7B/g6le99Ode9+691737r3Xvfuvde9+691737r3
Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9
+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r
3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde
9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737
r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd
e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173
7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv
de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917
37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu
vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691
737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf
uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69
1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3RR
/YX6FHXvfuvde9+691737r3Xvfuvde9+691737r3RrqH/gFR/wDULT/9CD2Jxw6CcPwL9g/wdSve
+nOve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de
697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3
v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/d
e697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r
3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/
de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917
r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve
/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69791
7r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuv
e/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6979
17r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xu
ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697
917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3X
uve/de697917r3v3Xuve/de697917oo/sL9Cjr3v3Xuve/de697917r3v3Xuve/de697917o11D/
AMAqP/qFp/8AoQexOOHQTh+BfsH+DqV73051737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X
vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+
691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3
Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9
+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r
3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde
9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737
r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd
e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173
7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv
de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917
37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu
vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691
737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3XvfuvdFH9hfoUde9+691
737r3Xvfuvde9+691737r3XvfuvdGuof+AVH/wBQtP8A9CD2Jxw6CcPwL9g/wdSve+nOve/de697
917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3X
uve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69
7917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3
Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6
97917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v
3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de
697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3
v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/d
e697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r
3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/
de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917
r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve
/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69791
7r3v3Xuve/de697917oo/sL9Cjr3v3Xuve/de697917r3v3Xuve/de697917o11D/wAAqP8A6haf
/oQexOOHQTh+BfsH+DqV73051737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691
737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf
uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69
1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv
fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6
91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X
vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+
691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3
Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9
+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r
3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde
9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737
r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd
e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3XvfuvdFH9hfoUde9+691737r3Xvfuvd
e9+691737r3XvfuvdGuof+AVH/1C0/8A0IPYnHDoJw/Av2D/AAdSve+nOve/de697917r3v3Xuve
/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69791
7r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuv
e/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6979
17r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xu
ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697
917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3X
uve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69
7917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3
Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6
97917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v
3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de
697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3
v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/d
e697917oo/sL9Cjr3v3Xuve/de697917r3v3Xuve/de697917o11D/wCo/8AqFp/+hB7E44dBOH4
F+wf4OpXvfTnXvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917
37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu
vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691
737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf
uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69
1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv
fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6
91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X
vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+
691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3
Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9
+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r
3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde
9+691737r3Xvfuvde9+691737r3Xvfuvde9+690Uf2F+hR1737r3Xvfuvde9+691737r3Xvfuvde
9+690a6h/wCAVH/1C0//AEIPYnHDoJw/Av2D/B1K976c697917r3v3Xuve/de697917r3v3Xuve/
de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917
r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve
/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69791
7r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuv
e/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6979
17r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xu
ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697
917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3X
uve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69
7917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3
Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6
97917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v
3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuij+wv
0KOve/de697917r3v3Xuve/de697917r3v3XujXUP/AKj/6haf8A6EHsTjh0E4fgX7B/g6le99Od
e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173
7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv
de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917
37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu
vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691
737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf
uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69
1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv
fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6
91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X
vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+
691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3
Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9
+691737r3Xvfuvde9+691737r3RR/YX6FHXvfuvde9+691737r3Xvfuvde9+691737r3RrqH/gFR
/wDULT/9CD2Jxw6CcPwL9g/wdSve+nOve/de697917r3v3Xuve/de697917r3v3Xuve/de697917
r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve
/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69791
7r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuv
e/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6979
17r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xu
ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697
917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3X
uve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69
7917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3
Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6
97917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v
3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de
697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917oo/sL9Cjr3v3Xuve/de
697917r3v3Xuve/de697917o11D/AMAqP/qFp/8AoQexOOHQTh+BfsH+DqV73051737r3Xvfuvde
9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737
r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd
e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173
7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv
de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917
37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu
vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691
737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf
uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69
1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv
fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6
91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X
vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+
691737r3XvfuvdFH9hfoUde9+691737r3Xvfuvde9+691737r3XvfuvdGuof+AVH/wBQtP8A9CD2
Jxw6CcPwL9g/wdSve+nOve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de
697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3
v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/d
e697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r
3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/
de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917
r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve
/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69791
7r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuv
e/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6979
17r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xu
ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697
917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3X
uve/de697917r3v3Xuve/de697917r3v3Xuve/de697917oo/sL9Cjr3v3Xuve/de697917r3v3X
uve/de697917o11D/wAAqP8A6haf/oQexOOHQTh+BfsH+DqV73051737r3Xvfuvde9+691737r3X
vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+
691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3
Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9
+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r
3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde
9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737
r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd
e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173
7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv
de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917
37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu
vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691
737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf
uvdFH9hfoUde9+691737r3Xvfuvde9+691737r3XvfuvdGuof+AVH/1C0/8A0IPYnHDoJw/Av2D/
AAdSve+nOve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3X
uve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69
7917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3
Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6
97917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v
3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de
697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3
v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/d
e697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r
3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/
de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917
r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve
/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69791
7r3v3Xuve/de697917r3v3Xuve/de697917oo/sL9Cjr3v3Xuve/de697917r3v3Xuve/de69791
7o11D/wCo/8AqFp/+hB7E44dBOH4F+wf4OpXvfTnXvfuvde9+691737r3Xvfuvde9+691737r3Xv
fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6
91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X
vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+
691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3
Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9
+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r
3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde
9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737
r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd
e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173
7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv
de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917
37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+690Uf2F+hR17
37r3Xvfuvde9+691737r3Xvfuvde9+690a6h/wCAVH/1C0//AEIPYnHDoJw/Av2D/B1K976c6979
17r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xu
ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697
917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3X
uve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69
7917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3
Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6
97917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v
3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de
697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3
v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/d
e697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r
3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/
de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917
r3v3Xuve/de697917r3v3Xuij+wv0KOve/de697917r3v3Xuve/de697917r3v3XujXUP/AKj/6h
af8A6EHsTjh0E4fgX7B/g6le99Ode9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf
uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69
1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv
fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6
91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X
vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+
691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3
Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9
+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r
3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde
9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737
r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd
e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173
7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3RR/YX6FHXvfuvde9+69173
7r3Xvfuvde9+691737r3RrqH/gFR/wDULT/9CD2Jxw6CcPwL9g/wdSve+nOve/de697917r3v3Xu
ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697
917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3X
uve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69
7917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3
Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6
97917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v
3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de
697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3
v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/d
e697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r
3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/
de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917
r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve
/de697917oo/sL9Cjr3v3Xuve/de697917r3v3Xuve/de697917o11D/AMAqP/qFp/8AoQexOOHQ
Th+BfsH+DqV73051737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu
vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691
737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf
uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69
1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv
fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6
91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X
vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+
691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3
Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9
+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r
3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde
9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737
r3Xvfuvde9+691737r3Xvfuvde9+691737r3XvfuvdFH9hfoUde9+691737r3Xvfuvde9+691737
r3XvfuvdGuof+AVH/wBQtP8A9CD2Jxw6CcPwL9g/wdSve+nOve/de697917r3v3Xuve/de697917
r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve
/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69791
7r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuv
e/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6979
17r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xu
ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697
917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3X
uve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69
7917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3
Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6
97917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v
3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de
697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917oo
/sL9Cjr3v3Xuve/de697917r3v3Xuve/de697917o11D/wAAqP8A6haf/oQexOOHQTh+BfsH+DqV
73051737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737
r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd
e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173
7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv
de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917
37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu
vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691
737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf
uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69
1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv
fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6
91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X
vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+
691737r3Xvfuvde9+691737r3XvfuvdFH9hfoUde9+691737r3Xvfuvde9+691737r3XvfuvdGuo
f+AVH/1C0/8A0IPYnHDoJw/Av2D/AAdSve+nOve/de697917r3v3Xuve/de697917r3v3Xuve/de
697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3
v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/d
e697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r
3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/
de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917
r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve
/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69791
7r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuv
e/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6979
17r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xu
ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697
917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3X
uve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917oo/sL9Cjr3v3X
uve/de697917r3v3Xuve/de697917o11D/wCo/8AqFp/+hB7E44dBOH4F+wf4OpXvfTnXvfuvde9
+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r
3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde
9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737
r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd
e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173
7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv
de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917
37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu
vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691
737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf
uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69
1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv
fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6
91737r3Xvfuvde9+690Uf2F+hR1737r3Xvfuvde9+691737r3Xvfuvde9+690a6h/wCAVH/1C0//
AEIPYnHDoJw/Av2D/B1K976c697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6
97917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v
3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de
697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3
v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/d
e697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r
3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/
de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917
r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve
/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69791
7r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuv
e/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6979
17r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xu
ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuij+wv0KOve/de697917r3v3Xu
ve/de697917r3v3XujXUP/AKj/6haf8A6EHsTjh0E4fgX7B/g6le99Ode9+691737r3Xvfuvde9+
691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3
Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9
+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r
3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde
9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737
r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd
e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173
7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv
de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917
37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu
vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691
737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf
uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69
1737r3RR/YX6FHXvfuvde9+691737r3Xvfuvde9+691737r3RrqH/gFR/wDULT/9CD2Jxw6CcPwL
9g/wdSve+nOve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v
3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de
697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3
v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/d
e697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r
3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/
de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917
r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve
/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69791
7r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuv
e/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6979
17r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xu
ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697
917r3v3Xuve/de697917r3v3Xuve/de697917oo/sL9Cjr3v3Xuve/de697917r3v3Xuve/de697
917o11D/AMAqP/qFp/8AoQexOOHQTh+BfsH+DqV73051737r3Xvfuvde9+691737r3Xvfuvde9+6
91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X
vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+
691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3
Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9
+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r
3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde
9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737
r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd
e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173
7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv
de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917
37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu
vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3XvfuvdFH9hfo
Ude9+691737r3Xvfuvde9+691737r3XvfuvdGuof+AVH/wBQtP8A9CD2Jxw6CcPwL9g/wdSve+nO
ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697
917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3X
uve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69
7917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3
Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6
97917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v
3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de
697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3
v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/d
e697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r
3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/
de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917
r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve
/de697917r3v3Xuve/de697917oo/sL9Cjr3v3Xuve/de697917r3v3Xuve/de697917o11D/wAA
qP8A6haf/oQexOOHQTh+BfsH+DqV73051737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu
vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691
737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf
uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69
1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv
fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6
91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X
vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+
691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3
Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9
+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r
3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde
9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737
r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3XvfuvdFH9hfoUde9+691737
r3Xvfuvde9+691737r3XvfuvdGuof+AVH/1C0/8A0IPYnHDoJw/Av2D/AAdSve+nOve/de697917
r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve
/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69791
7r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuv
e/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6979
17r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xu
ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697
917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3X
uve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69
7917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3
Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6
97917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v
3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de
697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3
v3Xuve/de697917oo/sL9Cjr3v3Xuve/de697917r3v3Xuve/de697917o11D/wCo/8AqFp/+hB7
E44dBOH4F+wf4OpXvfTnXvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv
de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917
37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu
vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691
737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf
uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69
1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv
fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6
91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X
vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+
691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3
Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9
+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r
3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+690Uf2F+hR1737r3Xvfuvde9+691737r
3Xvfuvde9+690a6h/wCAVH/1C0//AEIPYnHDoJw/Av2D/B1K976c697917r3v3Xuve/de697917r
3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/
de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917
r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve
/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69791
7r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuv
e/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6979
17r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xu
ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697
917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3X
uve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69
7917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3
Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6
97917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v
3Xuij+wv0KOve/de697917r3v3Xuve/de697917r3v3XujXUP/AKj/6haf8A6EHsTjh0E4fgX7B/
g6le99Ode9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd
e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173
7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv
de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917
37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu
vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691
737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf
uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69
1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv
fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6
91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X
vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+
691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3
Xvfuvde9+691737r3Xvfuvde9+691737r3RR/YX6FHXvfuvde9+691737r3Xvfuvde9+691737r3
RrqH/gFR/wDULT/9CD2Jxw6CcPwL9g/wdSve+nOve/de697917r3v3Xuve/de697917r3v3Xuve/
de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917
r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve
/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69791
7r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuv
e/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6979
17r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xu
ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697
917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3X
uve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69
7917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3
Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6
97917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v
3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917oo/sL9Cjr3v
3Xuve/de697917r3v3Xuve/de697917o11D/AMAqP/qFp/8AoQexOOHQTh+BfsH+DqV73051737r
3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde
9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737
r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd
e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173
7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv
de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917
37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu
vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691
737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf
uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69
1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv
fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6
91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X
vfuvde9+691737r3XvfuvdFH9hfoUde9+691737r3Xvfuvde9+691737r3XvfuvdGuof+AVH/wBQ
tP8A9CD2Jxw6CcPwL9g/wdSve+nOve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v
3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de
697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3
v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/d
e697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r
3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/
de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917
r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve
/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69791
7r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuv
e/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6979
17r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xu
ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697
917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917oo/sL9Cjr3v3Xuve/de697
917r3v3Xuve/de697917o11D/wAAqP8A6haf/oQexOOHQTh+BfsH+DqV73051737r3Xvfuvde9+6
91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X
vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+
691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3
Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9
+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r
3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde
9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737
r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd
e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173
7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv
de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917
37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu
vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691
737r3XvfuvdFH9hfoUde9+691737r3Xvfuvde9+691737r3XvfuvdGuof+AVH/1C0/8A0IPYnHDo
Jw/Av2D/AAdSve+nOve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697
917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3X
uve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69
7917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3
Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6
97917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v
3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de
697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3
v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/d
e697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r
3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/
de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917
r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve
/de697917r3v3Xuve/de697917r3v3Xuve/de697917oo/sL9Cjr3v3Xuve/de697917r3v3Xuve
/de697917o11D/wCo/8AqFp/+hB7E44dBOH4F+wf4OpXvfTnXvfuvde9+691737r3Xvfuvde9+69
1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv
fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6
91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X
vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+
691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3
Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9
+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r
3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde
9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737
r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd
e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173
7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv
de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+690U
f2F+hR1737r3Xvfuvde9+691737r3Xvfuvde9+690a6h/wCAVH/1C0//AEIPYnHDoJw/Av2D/B1K
976c697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6979
17r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xu
ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697
917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3X
uve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69
7917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3
Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6
97917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v
3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de
697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3
v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/d
e697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r
3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/
de697917r3v3Xuve/de697917r3v3Xuij+wv0KOve/de697917r3v3Xuve/de697917r3v3XujXU
P/AKj/6haf8A6EHsTjh0E4fgX7B/g6le99Ode9+691737r3Xvfuvde9+691737r3Xvfuvde9+691
737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf
uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69
1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv
fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6
91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X
vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+
691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3
Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9
+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r
3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde
9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737
r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd
e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3RR/YX6FHXvfuvd
e9+691737r3Xvfuvde9+691737r3RrqH/gFR/wDULT/9CD2Jxw6CcPwL9g/wdSve+nOve/de6979
17r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xu
ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697
917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3X
uve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69
7917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3
Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6
97917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v
3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de
697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3
v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/d
e697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r
3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/
de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917
r3v3Xuve/de697917oo/sL9Cjr3v3Xuve/de697917r3v3Xuve/de697917o11D/AMAqP/qFp/8A
oQexOOHQTh+BfsH+DqV73051737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917
37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu
vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691
737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf
uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69
1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv
fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6
91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X
vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+
691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3
Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9
+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r
3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde
9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3XvfuvdFH9hfoUde9+691737r3Xvfuvde
9+691737r3XvfuvdGuof+AVH/wBQtP8A9CD2Jxw6CcPwL9g/wdSve+nOve/de697917r3v3Xuve/
de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917
r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve
/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69791
7r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuv
e/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6979
17r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xu
ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697
917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3X
uve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69
7917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3
Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6
97917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v
3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de
697917oo/sL9Cjr3v3Xuve/de697917r3v3Xuve/de697917o11D/wAAqP8A6haf/oQexOOHQTh+
BfsH+DqV73051737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde
9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737
r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd
e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173
7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv
de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917
37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu
vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691
737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf
uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69
1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv
fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6
91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X
vfuvde9+691737r3Xvfuvde9+691737r3XvfuvdFH9hfoUde9+691737r3Xvfuvde9+691737r3X
vfuvdGuof+AVH/1C0/8A0IPYnHDoJw/Av2D/AAdSve+nOve/de697917r3v3Xuve/de697917r3v
3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de
697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3
v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/d
e697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r
3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/
de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917
r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve
/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69791
7r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuv
e/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6979
17r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xu
ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697
917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917oo/sL
9Cjr3v3Xuve/de697917r3v3Xuve/de697917o11D/wCo/8AqFp/+hB7E44dBOH4F+wf4OpXvfTn
Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9
+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r
3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde
9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737
r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd
e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173
7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv
de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917
37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu
vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691
737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf
uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69
1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv
fuvde9+691737r3Xvfuvde9+690Uf2F+hR1737r3Xvfuvde9+691737r3Xvfuvde9+690a6h/wCA
VH/1C0//AEIPYnHDoJw/Av2D/B1K976c697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3
Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6
97917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v
3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de
697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3
v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/d
e697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r
3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/
de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917
r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve
/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69791
7r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuv
e/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6979
17r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuij+wv0KOve/de6979
17r3v3Xuve/de697917r3v3XujXUP/AKj/6haf8A6EHsTjh0E4fgX7B/g6le99Ode9+691737r3X
vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+
691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3
Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9
+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r
3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde
9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737
r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd
e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173
7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv
de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917
37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu
vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691
737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf
uvde9+691737r3RR/YX6FHXvfuvde9+691737r3Xvfuvde9+691737r3RrqH/gFR/wDULT/9CD2J
xw6CcPwL9g/wdSve+nOve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6
97917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v
3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de
697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3
v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/d
e697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r
3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/
de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917
r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve
/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69791
7r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuv
e/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6979
17r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xu
ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917oo/sL9Cjr3v3Xuve/de697917r3v3Xu
ve/de697917o11D/AMAqP/qFp/8AoQexOOHQTh+BfsH+DqV73051737r3Xvfuvde9+691737r3Xv
fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6
91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X
vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+
691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3
Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9
+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r
3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde
9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737
r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd
e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173
7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv
de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917
37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu
vdFH9hfoUde9+691737r3Xvfuvde9+691737r3XvfuvdGuof+AVH/wBQtP8A9CD2Jxw6CcPwL9g/
wdSve+nOve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xu
ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697
917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3X
uve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69
7917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3
Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6
97917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v
3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de
697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3
v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/d
e697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r
3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/
de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917
r3v3Xuve/de697917r3v3Xuve/de697917oo/sL9Cjr3v3Xuve/de697917r3v3Xuve/de697917
o11D/wAAqP8A6haf/oQexOOHQTh+BfsH+DqV73051737r3Xvfuvde9+691737r3Xvfuvde9+6917
37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu
vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691
737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf
uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69
1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv
fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6
91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X
vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+
691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3
Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9
+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r
3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde
9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3XvfuvdFH9hfoUde
9+691737r3Xvfuvde9+691737r3XvfuvdGuof+AVH/1C0/8A0IPYnHDoJw/Av2D/AAdSve+nOve/
de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917
r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve
/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69791
7r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuv
e/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6979
17r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xu
ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697
917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3X
uve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69
7917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3
Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6
97917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v
3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de
697917r3v3Xuve/de697917oo/sL9Cjr3v3Xuve/de697917r3v3Xuve/de697917o11D/wCo/8A
qFp/+hB7E44dBOH4F+wf4OpXvfTnXvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173
7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv
de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917
37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu
vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691
737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf
uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69
1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv
fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6
91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X
vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+
691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3
Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9
+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+690Uf2F+hR1737r3Xvfuvde9
+691737r3Xvfuvde9+690a6h/wCAVH/1C0//AEIPYnHDoJw/Av2D/B1K976c697917r3v3Xuve/d
e697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r
3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/
de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917
r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve
/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69791
7r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuv
e/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6979
17r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xu
ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697
917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3X
uve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69
7917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3
Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6
97917r3v3Xuij+wv0KOve/de697917r3v3Xuve/de697917r3v3XujXUP/AKj/6haf8A6EHsTjh0
E4fgX7B/g6le99Ode9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737
r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd
e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173
7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv
de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917
37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu
vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691
737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf
uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69
1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv
fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6
91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X
vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+
691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3RR/YX6FHXvfuvde9+691737r3Xvfuvde9+
691737r3RrqH/gFR/wDULT/9CD2Jxw6CcPwL9g/wdSve+nOve/de697917r3v3Xuve/de697917r
3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/
de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917
r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve
/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69791
7r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuv
e/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6979
17r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xu
ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697
917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3X
uve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69
7917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3
Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6
97917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917oo/
sL9Cjr3v3Xuve/de697917r3v3Xuve/de697917o11D/AMAqP/qFp/8AoQexOOHQTh+BfsH+DqV7
3051737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r
3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde
9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737
r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd
e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173
7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv
de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917
37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu
vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691
737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf
uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69
1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv
fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6
91737r3Xvfuvde9+691737r3XvfuvdFH9hfoUde9+691737r3Xvfuvde9+691737r3XvfuvdGuof
+AVH/wBQtP8A9CD2Jxw6CcPwL9g/wdSve+nOve/de697917r3v3Xuve/de697917r3v3Xuve/de6
97917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v
3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de
697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3
v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/d
e697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r
3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/
de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917
r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve
/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69791
7r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuv
e/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6979
17r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xu
ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917oo/sL9Cjr3v3Xu
ve/de697917r3v3Xuve/de697917o11D/wAAqP8A6haf/oQexOOHQTh+BfsH+DqV73051737r3Xv
fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6
91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X
vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+
691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3
Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9
+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r
3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde
9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737
r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd
e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173
7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv
de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917
37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu
vde9+691737r3XvfuvdFH9hfoUde9+691737r3Xvfuvde9+691737r3XvfuvdGuof+AVH/1C0/8A
0IPYnHDoJw/Av2D/AAdSve+nOve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xu
ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697
917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3X
uve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69
7917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3
Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6
97917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v
3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de
697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3
v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/d
e697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r
3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/
de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917
r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917oo/sL9Cjr3v3Xuve/de697917
r3v3Xuve/de697917o11D/wCo/8AqFp/+hB7E44dBOH4F+wf4OpXvfTnXvfuvde9+691737r3Xvf
uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69
1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv
fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6
91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X
vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+
691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3
Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9
+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r
3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde
9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737
r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd
e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173
7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv
de9+690Uf2F+hR1737r3Xvfuvde9+691737r3Xvfuvde9+690a6h/wCAVH/1C0//AEIPYnHDoJw/
Av2D/B1K976c697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuv
e/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6979
17r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xu
ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697
917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3X
uve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69
7917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3
Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6
97917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v
3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de
697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3
v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/d
e697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r
3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuij+wv0KOve/de697917r3v3Xuve/de697917r
3v3XujXUP/AKj/6haf8A6EHsTjh0E4fgX7B/g6le99Ode9+691737r3Xvfuvde9+691737r3Xvfu
vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691
737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf
uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69
1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv
fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6
91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X
vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+
691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3
Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9
+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r
3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde
9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737
r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3RR/YX6
FHXvfuvde9+691737r3Xvfuvde9+691737r3RrqH/gFR/wDULT/9CD2Jxw6CcPwL9g/wdSve+nOv
e/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6979
17r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xu
ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697
917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3X
uve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69
7917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3
Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6
97917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v
3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de
697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3
v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/d
e697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r
3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/
de697917r3v3Xuve/de697917oo/sL9Cjr3v3Xuve/de697917r3v3Xuve/de697917o11D/AMAq
P/qFp/8AoQexOOHQTh+BfsH+DqV73051737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv
de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917
37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu
vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691
737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf
uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69
1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv
fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6
91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X
vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+
691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3
Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9
+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r
3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3XvfuvdFH9hfoUde9+691737r
3Xvfuvde9+691737r3XvfuvdGuof+AVH/wBQtP8A9CD2Jxw6CcPwL9g/wdSve+nOve/de697917r
3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/
de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917
r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve
/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69791
7r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuv
e/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6979
17r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xu
ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697
917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3X
uve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69
7917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3
Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6
97917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v
3Xuve/de697917oo/sL9Cjr3v3Xuve/de697917r3v3Xuve/de697917o11D/wAAqP8A6haf/oQe
xOOHQTh+BfsH+DqV73051737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r
3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde
9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737
r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd
e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173
7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv
de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917
37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu
vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691
737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf
uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69
1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv
fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6
91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3XvfuvdFH9hfoUde9+691737r3Xvfuvde9+6
91737r3XvfuvdGuof+AVH/1C0/8A0IPYnHDoJw/Av2D/AAdSve+nOve/de697917r3v3Xuve/de6
97917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v
3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de
697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3
v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/d
e697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r
3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/
de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917
r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve
/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69791
7r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuv
e/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6979
17r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xu
ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697
917oo/sL9Cjr3v3Xuve/de697917r3v3Xuve/de697917o11D/wCo/8AqFp/+hB7E44dBOH4F+wf
4OpXvfTnXvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3
Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9
+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r
3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde
9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737
r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd
e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173
7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv
de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917
37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu
vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691
737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf
uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69
1737r3Xvfuvde9+691737r3Xvfuvde9+690Uf2F+hR1737r3Xvfuvde9+691737r3Xvfuvde9+69
0a6h/wCAVH/1C0//AEIPYnHDoJw/Av2D/B1K976c697917r3v3Xuve/de697917r3v3Xuve/de69
7917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3
Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6
97917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v
3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de
697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3
v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/d
e697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r
3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/
de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917
r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve
/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69791
7r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuv
e/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuij+wv0KOv
e/de697917r3v3Xuve/de697917r3v3XujXUP/AKj/6haf8A6EHsTjh0E4fgX7B/g6le99Ode9+6
91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X
vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+
691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3
Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9
+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r
3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde
9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737
r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd
e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173
7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv
de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917
37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu
vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691
737r3Xvfuvde9+691737r3RR/YX6FHXvfuvde9+691737r3Xvfuvde9+691737r3RrqH/gFR/wDU
LT/9CD2Jxw6CcPwL9g/wdSve+nOve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3
Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6
97917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v
3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de
697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3
v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/d
e697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r
3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/
de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917
r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve
/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69791
7r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuv
e/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6979
17r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917oo/sL9Cjr3v3Xuve/de6979
17r3v3Xuve/de697917o11D/AMAqP/qFp/8AoQexOOHQTh+BfsH+DqV73051737r3Xvfuvde9+69
1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv
fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6
91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X
vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+
691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3
Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9
+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r
3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde
9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737
r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd
e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173
7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv
de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917
37r3XvfuvdFH9hfoUde9+691737r3Xvfuvde9+691737r3XvfuvdGuof+AVH/wBQtP8A9CD2Jxw6
CcPwL9g/wdSve+nOve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6979
17r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xu
ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697
917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3X
uve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69
7917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3
Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6
97917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v
3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de
697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3
v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/d
e697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r
3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/
de697917r3v3Xuve/de697917r3v3Xuve/de697917oo/sL9Cjr3v3Xuve/de697917r3v3Xuve/
de697917o11D/wAAqP8A6haf/oQexOOHQTh+BfsH+DqV73051737r3Xvfuvde9+691737r3Xvfuv
de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917
37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu
vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691
737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf
uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69
1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv
fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6
91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X
vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+
691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3
Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9
+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r
3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3XvfuvdF
H9hfoUde9+691737r3Xvfuvde9+691737r3XvfuvdGuof+AVH/1C0/8A0IPYnHDoJw/Av2D/AAdS
ve+nOve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/
de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917
r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve
/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69791
7r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuv
e/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6979
17r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xu
ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697
917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3X
uve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69
7917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3
Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6
97917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v
3Xuve/de697917r3v3Xuve/de697917oo/sL9Cjr3v3Xuve/de697917r3v3Xuve/de697917o11
D/wCo/8AqFp/+hB7E44dBOH4F+wf4OpXvfTnXvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd
e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173
7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv
de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917
37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu
vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691
737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf
uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69
1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv
fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6
91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X
vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+
691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3
Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+690Uf2F+hR1737r3
Xvfuvde9+691737r3Xvfuvde9+690a6h/wCAVH/1C0//AEIPYnHDoJw/Av2D/B1K976c697917r3
v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/d
e697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r
3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/
de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917
r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve
/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69791
7r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuv
e/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6979
17r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xu
ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697
917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3X
uve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69
7917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3
Xuve/de697917r3v3Xuij+wv0KOve/de697917r3v3Xuve/de697917r3v3XujXUP/AKj/6haf8A
6EHsTjh0E4fgX7B/g6le99Ode9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde
9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737
r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd
e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173
7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv
de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917
37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu
vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691
737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf
uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69
1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv
fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6
91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X
vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3RR/YX6FHXvfuvde9+691737r3X
vfuvde9+691737r3RrqH/gFR/wDULT/9CD2Jxw6CcPwL9g/wdSve+nOve/de697917r3v3Xuve/d
e697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r
3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/
de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917
r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve
/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69791
7r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuv
e/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6979
17r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xu
ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697
917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3X
uve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69
7917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3
Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6
97917oo/sL9Cjr3v3Xuve/de697917r3v3Xuve/de697917o11D/AMAqP/qFp/8AoQexOOHQTh+B
fsH+DqV73051737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9
+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r
3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde
9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737
r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd
e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173
7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv
de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917
37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu
vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691
737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf
uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69
1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv
fuvde9+691737r3Xvfuvde9+691737r3XvfuvdFH9hfoUde9+691737r3Xvfuvde9+691737r3Xv
fuvdGuof+AVH/wBQtP8A9CD2Jxw6CcPwL9g/wdSve+nOve/de697917r3v3Xuve/de697917r3v3
Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6
97917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v
3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de
697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3
v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/d
e697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r
3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/
de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917
r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve
/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69791
7r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuv
e/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6979
17r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917oo/sL9
Cjr3v3Xuve/de697917r3v3Xuve/de697917o11D/wAAqP8A6haf/oQexOOHQTh+BfsH+DqV7305
1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv
fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6
91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X
vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+
691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3
Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9
+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r
3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde
9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737
r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd
e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173
7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv
de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917
37r3Xvfuvde9+691737r3XvfuvdFH9hfoUde9+691737r3Xvfuvde9+691737r3XvfuvdGuof+AV
H/1C0/8A0IPYnHDoJw/Av2D/AAdSve+nOve/de697917r3v3Xuve/de697917r3v3Xuve/de6979
17r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xu
ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697
917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3X
uve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69
7917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3
Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6
97917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v
3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de
697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3
v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/d
e697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r
3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/
de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917oo/sL9Cjr3v3Xuve/
de697917r3v3Xuve/de697917o11D/wCo/8AqFp/+hB7E44dBOH4F+wf4OpXvfTnXvfuvde9+691
737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf
uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69
1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv
fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6
91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X
vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+
691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3
Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9
+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r
3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde
9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737
r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd
e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173
7r3Xvfuvde9+690Uf2F+hR1737r3Xvfuvde9+691737r3Xvfuvde9+690a6h/wCAVH/1C0//AEIP
YnHDoJw/Av2D/B1K976c697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69791
7r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuv
e/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6979
17r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xu
ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697
917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3X
uve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69
7917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3
Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6
97917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v
3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de
697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3
v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/d
e697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuij+wv0KOve/de697917r3v3Xuve/d
e697917r3v3XujXUP/AKj/6haf8A6EHsTjh0E4fgX7B/g6le99Ode9+691737r3Xvfuvde9+6917
37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu
vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691
737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf
uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69
1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv
fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6
91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X
vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+
691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3
Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9
+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r
3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde
9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737
r3RR/YX6FHXvfuvde9+691737r3Xvfuvde9+691737r3RrqH/gFR/wDULT/9CD2Jxw6CcPwL9g/w
dSve+nOve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuv
e/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6979
17r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xu
ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697
917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3X
uve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69
7917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3
Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6
97917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v
3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de
697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3
v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/d
e697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r
3v3Xuve/de697917r3v3Xuve/de697917oo/sL9Cjr3v3Xuve/de697917r3v3Xuve/de697917o
11D/AMAqP/qFp/8AoQexOOHQTh+BfsH+DqV73051737r3Xvfuvde9+691737r3Xvfuvde9+69173
7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv
de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917
37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu
vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691
737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf
uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69
1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv
fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6
91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X
vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+
691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3
Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9
+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3XvfuvdFH9hfoUde9
+691737r3Xvfuvde9+691737r3XvfuvdGuof+AVH/wBQtP8A9CD2Jxw6CcPwL9g/wdSve+nOve/d
e697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r
3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/
de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917
r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve
/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69791
7r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuv
e/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6979
17r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xu
ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697
917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3X
uve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69
7917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3
Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6
97917r3v3Xuve/de697917oo/sL9Cjr3v3Xuve/de697917r3v3Xuve/de697917o11D/wAAqP8A
6haf/oQexOOHQTh+BfsH+DqV73051737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9
+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r
3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde
9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737
r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd
e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173
7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv
de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917
37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu
vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691
737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf
uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69
1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv
fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3XvfuvdFH9hfoUde9+691737r3Xv
fuvde9+691737r3XvfuvdGuof+AVH/1C0/8A0IPYnHDoJw/Av2D/AAdSve+nOve/de697917r3v3
Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6
97917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v
3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de
697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3
v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/d
e697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r
3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/
de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917
r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve
/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69791
7r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuv
e/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6979
17r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xu
ve/de697917oo/sL9Cjr3v3Xuve/de697917r3v3Xuve/de697917o11D/wCo/8AqFp/+hB7E44d
BOH4F+wf4OpXvfTnXvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+
691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3
Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9
+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r
3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde
9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737
r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd
e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173
7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv
de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917
37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu
vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691
737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf
uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+690Uf2F+hR1737r3Xvfuvde9+691737r3Xvf
uvde9+690a6h/wCAVH/1C0//AEIPYnHDoJw/Av2D/B1K976c697917r3v3Xuve/de697917r3v3X
uve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69
7917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3
Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6
97917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v
3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de
697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3
v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/d
e697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r
3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/
de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917
r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve
/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69791
7r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xui
j+wv0KOve/de697917r3v3Xuve/de697917r3v3XujXUP/AKj/6haf8A6EHsTjh0E4fgX7B/g6le
99Ode9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6
91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X
vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+
691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3
Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9
+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r
3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde
9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737
r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd
e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173
7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv
de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917
37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu
vde9+691737r3Xvfuvde9+691737r3RR/YX6FHXvfuvde9+691737r3Xvfuvde9+691737r3RrqH
/gFR/wDULT/9CD2Jxw6CcPwL9g/wdSve+nOve/de697917r3v3Xuve/de697917r3v3Xuve/de69
7917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3
Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6
97917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v
3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de
697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3
v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/d
e697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r
3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/
de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917
r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve
/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69791
7r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuv
e/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917oo/sL9Cjr3v3Xuv
e/de697917r3v3Xuve/de697917o11D/AMAqP/qFp/8AoQexOOHQTh+BfsH+DqV73051737r3Xvf
uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69
1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv
fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6
91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X
vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+
691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3
Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9
+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r
3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde
9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737
r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd
e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173
7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv
de9+691737r3XvfuvdFH9hfoUde9+691737r3Xvfuvde9+691737r3XvfuvdGuof+AVH/wBQtP8A
9CD2Jxw6CcPwL9g/wdSve+nOve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuv
e/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6979
17r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xu
ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697
917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3X
uve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69
7917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3
Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6
97917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v
3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de
697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3
v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/d
e697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r
3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917oo/sL9Cjr3v3Xuve/de697917r
3v3Xuve/de697917o11D/wAAqP8A6haf/oQexOOHQTh+BfsH+DqV73051737r3Xvfuvde9+69173
7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv
de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917
37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu
vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691
737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf
uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69
1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv
fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6
91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X
vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+
691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3
Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9
+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r
3XvfuvdFH9hfoUde9+691737r3Xvfuvde9+691737r3XvfuvdGuof+AVH/1C0/8A0IPYnHDoJw/A
v2D/AAdSve+nOve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r
3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/
de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917
r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve
/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69791
7r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuv
e/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6979
17r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xu
ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697
917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3X
uve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69
7917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3
Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6
97917r3v3Xuve/de697917r3v3Xuve/de697917oo/sL9Cjr3v3Xuve/de697917r3v3Xuve/de6
97917o11D/wCo/8AqFp/+hB7E44dBOH4F+wf4OpXvfTnXvfuvde9+691737r3Xvfuvde9+691737
r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd
e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173
7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv
de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917
37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu
vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691
737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf
uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69
1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv
fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6
91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X
vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+
691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+690Uf2F+
hR1737r3Xvfuvde9+691737r3Xvfuvde9+690a6h/wCAVH/1C0//AEIPYnHDoJw/Av2D/B1K976c
697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3
v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/d
e697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r
3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/
de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917
r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve
/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69791
7r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuv
e/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6979
17r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xu
ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697
917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3X
uve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69
7917r3v3Xuve/de697917r3v3Xuij+wv0KOve/de697917r3v3Xuve/de697917r3v3XujXUP/AK
j/6haf8A6EHsTjh0E4fgX7B/g6le99Ode9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r
3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde
9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737
r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd
e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173
7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv
de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917
37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu
vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691
737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf
uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69
1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv
fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6
91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3RR/YX6FHXvfuvde9+6
91737r3Xvfuvde9+691737r3RrqH/gFR/wDULT/9CD2Jxw6CcPwL9g/wdSve+nOve/de697917r3
v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/d
e697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r
3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/
de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917
r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve
/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69791
7r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuv
e/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6979
17r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xu
ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697
917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3X
uve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69
7917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3
Xuve/de697917oo/sL9Cjr3v3Xuve/de697917r3v3Xuve/de697917o11D/AMAqP/qFp/8AoQex
OOHQTh+BfsH+DqV73051737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3
Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9
+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r
3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde
9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737
r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd
e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173
7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv
de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917
37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu
vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691
737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf
uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69
1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3XvfuvdFH9hfoUde9+691737r3Xvfuvde9+69
1737r3XvfuvdGuof+AVH/wBQtP8A9CD2Jxw6CcPwL9g/wdSve+nOve/de697917r3v3Xuve/de69
7917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3
Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6
97917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v
3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de
697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3
v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/d
e697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r
3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/
de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917
r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve
/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69791
7r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuv
e/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6979
17oo/sL9Cjr3v3Xuve/de697917r3v3Xuve/de697917o11D/wAAqP8A6haf/oQexOOHQTh+BfsH
+DqV73051737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69
1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv
fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6
91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X
vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+
691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3
Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9
+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r
3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde
9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737
r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd
e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173
7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv
de9+691737r3Xvfuvde9+691737r3XvfuvdFH9hfoUde9+691737r3Xvfuvde9+691737r3Xvfuv
dGuof+AVH/1C0/8A0IPYnHDoJw/Av2D/AAdSve+nOve/de697917r3v3Xuve/de697917r3v3Xuv
e/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6979
17r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xu
ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697
917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3X
uve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69
7917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3
Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6
97917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v
3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de
697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3
v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/d
e697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r
3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917oo/sL9Cjr
3v3Xuve/de697917r3v3Xuve/de697917o11D/wCo/8AqFp/+hB7E44dBOH4F+wf4OpXvfTnXvfu
vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691
737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf
uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69
1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv
fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6
91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X
vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+
691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3
Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9
+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r
3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde
9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737
r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd
e9+691737r3Xvfuvde9+690Uf2F+hR1737r3Xvfuvde9+691737r3Xvfuvde9+690a6h/wCAVH/1
C0//AEIPYnHDoJw/Av2D/B1K976c697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve
/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69791
7r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuv
e/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6979
17r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xu
ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697
917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3X
uve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69
7917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3
Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6
97917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v
3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de
697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3
v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuij+wv0KOve/de697917r3
v3Xuve/de697917r3v3XujXUP/AKj/6haf8A6EHsTjh0E4fgX7B/g6le99Ode9+691737r3Xvfuv
de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917
37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu
vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691
737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf
uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69
1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv
fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6
91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X
vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+
691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3
Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9
+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r
3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde
9+691737r3RR/YX6FHXvfuvde9+691737r3Xvfuvde9+691737r3RrqH/gFR/wDULT/9CD2Jxw6C
cPwL9g/wdSve+nOve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69791
7r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuv
e/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6979
17r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xu
ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697
917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3X
uve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69
7917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3
Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6
97917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v
3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de
697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3
v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/d
e697917r3v3Xuve/de697917r3v3Xuve/de697917oo/sL9Cjr3v3Xuve/de697917r3v3Xuve/d
e697917o11D/AMAqP/qFp/8AoQexOOHQTh+BfsH+DqV73051737r3Xvfuvde9+691737r3Xvfuvd
e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173
7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv
de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917
37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu
vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691
737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf
uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69
1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv
fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6
91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X
vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+
691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3
Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3XvfuvdFH
9hfoUde9+691737r3Xvfuvde9+691737r3XvfuvdGuof+AVH/wBQtP8A9CD2Jxw6CcPwL9g/wdSv
e+nOve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/d
e697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r
3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/
de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917
r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve
/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69791
7r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuv
e/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6979
17r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xu
ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697
917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3X
uve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69
7917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3
Xuve/de697917r3v3Xuve/de697917oo/sL9Cjr3v3Xuve/de697917r3v3Xuve/de697917o11D
/wAAqP8A6haf/oQexOOHQTh+BfsH+DqV73051737r3Xvfuvde9+691737r3Xvfuvde9+691737r3
Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9
+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r
3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde
9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737
r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd
e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173
7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv
de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917
37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu
vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691
737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf
uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69
1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3XvfuvdFH9hfoUde9+69
1737r3Xvfuvde9+691737r3XvfuvdGuof+AVH/1C0/8A0IPYnHDoJw/Av2D/AAdSve+nOve/de69
7917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3
Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6
97917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v
3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de
697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3
v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/d
e697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r
3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/
de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917
r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve
/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69791
7r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuv
e/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6979
17r3v3Xuve/de697917oo/sL9Cjr3v3Xuve/de697917r3v3Xuve/de697917o11D/wCo/8AqFp/
+hB7E44dBOH4F+wf4OpXvfTnXvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X
vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+
691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3
Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9
+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r
3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde
9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737
r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd
e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173
7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv
de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917
37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu
vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691
737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+690Uf2F+hR1737r3Xvfuvde9+691
737r3Xvfuvde9+690a6h/wCAVH/1C0//AEIPYnHDoJw/Av2D/B1K976c697917r3v3Xuve/de697
917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3X
uve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69
7917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3
Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6
97917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v
3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de
697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3
v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/d
e697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r
3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/
de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917
r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve
/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69791
7r3v3Xuij+wv0KOve/de697917r3v3Xuve/de697917r3v3XujXUP/AKj/6haf8A6EHsTjh0E4fg
X7B/g6le99Ode9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv
fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6
91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X
vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+
691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3
Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9
+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r
3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde
9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737
r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd
e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173
7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv
de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917
37r3Xvfuvde9+691737r3Xvfuvde9+691737r3RR/YX6FHXvfuvde9+691737r3Xvfuvde9+6917
37r3RrqH/gFR/wDULT/9CD2Jxw6CcPwL9g/wdSve+nOve/de697917r3v3Xuve/de697917r3v3X
uve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69
7917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3
Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6
97917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v
3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de
697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3
v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/d
e697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r
3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/
de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917
r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve
/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69791
7r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917oo/sL9C
jr3v3Xuve/de697917r3v3Xuve/de697917o11D/AMAqP/qFp/8AoQexOOHQTh+BfsH+DqV73051
737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf
uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69
1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv
fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6
91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X
vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+
691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3
Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9
+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r
3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde
9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737
r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd
e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173
7r3Xvfuvde9+691737r3XvfuvdFH9hfoUde9+691737r3Xvfuvde9+691737r3XvfuvdGuof+AVH
/wBQtP8A9CD2Jxw6CcPwL9g/wdSve+nOve/de697917r3v3Xuve/de697917r3v3Xuve/de69791
7r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuv
e/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6979
17r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xu
ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697
917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3X
uve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69
7917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3
Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6
97917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v
3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de
697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3
v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/d
e697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917oo/sL9Cjr3v3Xuve/d
e697917r3v3Xuve/de697917o11D/wAAqP8A6haf/oQexOOHQTh+BfsH+DqV73051737r3Xvfuvd
e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173
7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv
de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917
37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu
vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691
737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf
uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69
1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv
fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6
91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X
vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+
691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3
Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9
+691737r3XvfuvdFH9hfoUde9+691737r3Xvfuvde9+691737r3XvfuvdGuof+AVH/1C0/8A0IPY
nHDoJw/Av2D/AAdSve+nOve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/d
e697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r
3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/
de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917
r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve
/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69791
7r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuv
e/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6979
17r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xu
ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697
917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3X
uve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69
7917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3
Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917oo/sL9Cjr3v3Xuve/de697917r3v3
Xuve/de697917o11D/wCo/8AqFp/+hB7E44dBOH4F+wf4OpXvfTnXvfuvde9+691737r3Xvfuvde
9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737
r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd
e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173
7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv
de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917
37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu
vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691
737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf
uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69
1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv
fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6
91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X
vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+
690Uf2F+hR1737r3Xvfuvde9+691737r3Xvfuvde9+690a6h/wCAVH/1C0//AEIPYnHDoJw/Av2D
/B1K976c697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de
697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3
v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/d
e697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r
3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/
de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917
r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve
/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69791
7r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuv
e/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6979
17r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xu
ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697
917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3X
uve/de697917r3v3Xuve/de697917r3v3Xuij+wv0KOve/de697917r3v3Xuve/de697917r3v3X
ujXUP/AKj/6haf8A6EHsTjh0E4fgX7B/g6le99Ode9+691737r3XvfuvdX9dSfGX+Wbtn4jdJ94/
J3K5LAZzfdHSY3M1eL3RuHLSPlKw5GaJDisFHXVNKj0lBK5dqZIQQFLhpI1bDfmLn3nzcOZL7adh
VZEt2ZkDxWyARL4ak+JOY1YhpAKai3nSgJHR3ln2r9rtj5P2rfuaVaJ7uKFZJFn3CQtcSRySU8K0
MhSqxMa6AgpSoJALtt/r3+RhujPYTbOC3vu+uze4svjcFhqLw9j03mq8vMlPTxeSbDRwx+SaRF1P
IqLe7MqgkMXm9e7e3wyXE0EKxxI0jtXbDpRFLMaLMSaAE0AJPkOrbXsPsLvNzDZ20srzTyxwxJ/u
8XXJK4RFq8SqKswFWIA4kgdEU/mj/G3qn4t/IDZ/X/T+JyWG21mOndv7xrqXKZqozsjV2QzW4KKW
QTVLvIqGnx9KAgOkFSwF2PuXPu/887j7gbNNebm6vKl7JCpRFjHhrBbuBRQBXVI2eP7OsfPvX+2u
0e1vMVvt+yxNDBJt0Nw6tLJKTK9zeRk6pWcjtiQUBpitKk9Dz/Kk+GHQvyuwHdNf3Nt/MZqp2VmN
kUmAfFblrMAI485Dk3qA4pZEEupqWKxYErY2+vsHfeI90d49u57JNrkRBPHO0geJJKlGjAprBp8R
4dSX90j2S5c91rDcJ97t3me3uIY4is88OlXjZiKRSIDkcTXqtv5R7D231d8jO7Oudn0s9FtbZPZW
7Ns7fpKmrkr5I6TEVckMKvNKWklcIouzMSTyfc5+3u8T8wbHY310Q0s9tFLIQAoLuoJoBQD7B1jH
7x8uWnKPNG5bZYIY7e2uniiQszlUWlBqcsx48SSejrfyrPix058qeyO0dtdyYTJ5rFbX2Rjc7h48
XnqrAvHUVFelO5Z6WRDIpjYjS1wDYi3uK/vC+4W6e3tlaT7XIqPLO8b640kBUR6hhwaZ9Opy+6R7
T7H7rXu4w73A0yW8EDxBZpodLPI6tmJ0rUAca08uvdg/Fjpzbv8ANLoPi1jMJk4+nqje/WeCkwsu
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
ej3DuoP3nHHL9IASXTbla2p6lzExoOFfEoOBNes1m+7n7TWV0Nnl+nF81NMMm7zLeEkVAEQulqSA
SB4dSKkCg6q9/mJ/yy5PifiabtnqzO5fdfTtZlKbD5mj3E0U2UwVVkmIpfNPBFBFWY6pceJJvBHJ
FKY4pRIZFlafvZP35/1xJDtu4xpFehC6NHURXCKO6gYsUdR3EVIYVIpSnWKX3kvutj2pt/31s0kk
23lwk8cxVprV5Goh1Kqh4mJCAkB0YqGL6iwPV8Vf5XHxY74+I/WO/wDcWJ3Xiexd/bEq6uq3Vit1
1ZWnrpJqqCKrjoJZGo3ERjjYxNHoexHpvcRH7g/eA5h5R5kurOF4Xtre4CiJ4U7owFYqXADZqRqB
qOsgva77q3J/PHKNhfXNvMl3d2Ku9xHcz1SV1I8RY2cx1BzpKFTwIp1TFvn4m746E+Uex+ie5sNI
1Bnewtn4ulzNA8sFFnMLnMrBSGux1Sul/HNC7qwDCanl1RSBJUI95RbR7j2nOHL9xu+1v3R20zsj
UMkE8cTPpdcioIBB+FxQioPWEm9ezN97fc32Wwb3GXhuL61jSVNSxXdrLcxxlo2BBBKsQyg642wf
Imwf+ah8HPjz8V+qutt09ObbzeGzO5ewZtv5Woym6a3PK1LHjaqpCJHUyuiN5Y0OoDVYWvYm8M/d
892d69wtxubfc5UdIrYSIEijjo5lRa1QAnBOOsh/vY+xXLXtXslpe7JbPDLLfCF2a4nmBjME70pL
I4HcimoFcUrSvVG/vLPrAXr3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v
3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de
697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3
v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/d
e697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r
3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/
de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917
r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve
/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69791
7r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuv
e/de697917r3v3Xuve/de6KP7C/Qo697917r3v3Xuve/de697917r3v3Xuve/de6NdQ/8AqP/qFp
/wDoQexOOHQTh+BfsH+DqV73051737r3Xvfuvde9+691az3T1V1thf5dvTXYmJ2NtjHb6zOR2hFl
d20eIhgr6hatMn5RNUqokcSeKPVdudIv9PeOnK3MV/dc7XllJcStboJ9ELOxjXT4dKKTQUqadZv+
4PJm0WHtbt25wWdtHdyLY67lIY1nfWG1anChjqpmpz59EB6B/wCZ79Kf+Jb64/8AdzRe5n5y/wCS
Pff88dz/ANWX6xZ9sP8AlZdp/wClnYf9pUXVof8APO/7K068/wDFddpf+9Lu73AP3Sv+Vcuf+llN
/wBotn1k/wDfx/5W+z/6U9v/ANpu4dGr/kKf8ep8lv8Aw4esP/cbN+46++B/uVtn/NK5/wCPw9TP
9wP/AJJe7f8APVb/APVl+qkvmz132Dkvl38ka/HbF3jX0NX3JvyekraLbFbVRSpJXzFXjkSBkdGH
0IJB95G+1G+2Vvy1tiSXECstnACrSxqwOgYILAjrEr395O3e/wCc93mgsbySN72Qq8dtM6MMZDKh
BH2Hqwf+RdQ1uN7y76oMjSVVBXUnWuJgqqKtp3pZYnTLRBkkjkCujg/UFQR7hr720yXG1be8bBla
5kIZSGUjwuIIqD1kF9wy0lsN33mGdHjkS3tg6SKUdT4smCrAEH5EdRe3f+36eJ/8Sf0j/wC8TgPb
nLv/AE6N/wDnlvf+0+46T8w/9P8AU/56bL/uzQdXJ/Kv5o7b+Jva3xzwPYVNFB1n3J/pOxe6N1JH
JNPhqnbB29/Da4xpq8tBrydQlWoQyIjLPHqMJhmxi9vfa6f3F27cprIk3Vl9K8UOAJ1l+p1pU8Hp
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
i/6ecn/S6sv+r9v12U5e/wCnMv8A+Kxe/wDaDP00fyUs3gsh8PazEY6opmzGA7W3hFuKjSVTMkmS
hoaimlkj4cJLTMio5BVjE6qxMbKqn709pNDzMJXB0SWkJjahoQpdWAPCoYGo8qj1FUX3KL+3uuSU
hiYGSG8ukmUcVdmEi1HzR1ofOlK4IGu9vT4n/LBu9s/1zlerOy9y9oVu7MhJNlKbbtZVx5CSqqnJ
zMeRWM0hoJ2JmNZ9wII0uzyIEbTmrtXuLy4NnjvY7u1itVhUBDKgMYCAeEUJ1ax8OjTqJ4A1HXOn
mH2b50l5jmsZbK+nvXunP1Ihk8OZmkJE4mA8NY2rr16gqcCVKkDZo+fk42P/AC1N74Hs7Kw1+5z1
t1ps6tqqibzPX7giqcSjPGQSZZTWU8tSSL2SN5D6VJ94Hezsf7256t5bBCsX1VzMoAoI7fTKaH0G
lgv2kDieuof3grhNk9ub+PcnDSfQwW5Y5Ml0zRIpFOJMnd8gCxwCesvxZ3zlOsP5WO1+ysJT0dXm
evPjf2JvnEUuQVnp5araVNmK+njnVGRzC8tOgcK6sVJsQefdef8AaY9/9wZrCUlUudzt4HK01BZn
hjJFaioDGnz6r7a7/Jyr7W226QqrvZ7FLdIjV0s9vbyzKrUzQlADTNOnjY2c+OX8zvpvr3fzQQ0u
7+td2be3SKKnqUfM7Sz+Knp6uSkdmRGmx2SFIq6jGIK2BQy6Kmn/AMnTbtab37C7pc2dSYbmGSLU
QfBvLd1ZAwyaOmv11Rtg1Vu4w5e3Plr7y2z2e5qoMlpcQXKrUfU2F5C6SlCaA6W0AHGiWOhGQCpS
P57f/MiOl/8AxLdV/wC6at9yT90X/ksXv/PGP+r0fULff1/5Vrb/APpZr/2i3PWr57z865Tde9+6
91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X
vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+
691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3
Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9
+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r
3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde
9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737
r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd
e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173
7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3RR/YX
6FHXvfuvde9+691737r3Xvfuvde9+691737r3RrqH/gFR/8AULT/APQg9iccOgnD8C/YP8HUr3vp
zr3v3Xuve/de697917q1TqH+ZfR9XdTbH6srehqbdsOzMNBihlarsNaFaloGdhN9o+3qsQmzkW87
2/1XPvHnmT2Hbf8AcZ9wTcDCZ5C+gWxYrWmNQuUrw9B9nWZ/Jf3ul5S2e02l9nE4tYI4fEN8EEmg
U1aDZSaa+mpqevTnB/M6wMPdXVPbw+NeIMHWWH7Gxkm1f7/wqmQffcWMSGoNV/dm1O+NfHa0BpJi
5k9LQlLsnf2Dmfarvbf3m9bqS2fxfp2rGLcykrp+q7tYloe5aU4NXDsn3vIn3ux3gbIgFnBew+D9
aP1Tdm1IbX9D2mP6bA0Nq18V05LP85/l5/s6PbW3e0v9Hv8Ao1/gPXWJ2B/Av72f3x8v8LyeXyP3
f3X8MxXj8n8V8fi+3bT4tfkOvSg99pfbb/Wt22Tb/qfqvEuXuPE8Hwaa4oY9OnxZa08KtdQ40pip
hf3594v9e3eId1+k+i8KzjtPC+o+p1eHNcTa9fgwUr4+nTpNNNdRrQCt8Cf5hP8AskOJ7Lxf+iL/
AEnf6RMjtiv8/wDf7+5f2f8AduOtj0af4LlvuPN95e+qLRotZtV1DvvB7Lf668ttJ9Z9L9Mkq0+n
8fX4hQ1r48Ommj51r5dDP2B+8j/rG2t3bfu7636qWOXV9X9N4fhoUpT6W41VrWtVp6HqwP8A4f0/
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
r7E2/UtWbd6922ZPs4aiSPxtWVU0pM1dWFC6rI+lIlZlhij1yF8iPbP2g2v2xRja6pbiQaZLiWms
rWulQMIvCoFSSASTQUxJ96fvDbz70ukV0EtrOJtcVnCSy69OnXI7UMj5Ok0VVBoFBJJM7tH+an/d
X4a1fxI/0Eff/ddOb36m/wBIH+lD7XT/AHyo8hS/xD+Ff3dkv9t99q8H8SHk0afMmq6gPcfu8/X8
zjmT94aaXsF59P8AS1/sXjfR4n1I+LRTV4eK10mmZP2/72/0HJh5R/dWqu2Tbb9X9dT+2gkh8Xwv
oz8OvVo8XNKaxWvRE/jB8neyvij2fjuyuua1WOlMfuna9dI32GZxzOry0NYi8jkaoZlHkglAkS41
I8uc/wDINh7i2DWN8vq0MqgeJBJSgdT/ACZThhg+RECe03uxuntBuq7ltzalNEubZyRFcw1qUala
MOKSAakbOVLKxt/nd/Mj/wBnX2JsvZP+hn/Rn/dDd0u6f4n/AKRP75/ceWjnpPB4f4FivDbza9fl
f6adHNxHHtF7G/61d5Pd/W/VeNCItP03gaaOr1r9RNX4aUoPWvUu+/f3nP8AXv2y32792/ReBdC5
8T6z6nVSKWLTp+lgp/aV1ajwpTNRV77n7rFPr3v3Xuve/de697917r3v3Xuve/de697917r3v3Xu
ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697
917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3X
uve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69
7917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3
Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6
97917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v
3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de
697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3
v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/d
e697917r3v3Xuve/de697917r3v3Xuve/de6KP7C/Qo697917r3v3Xuve/de697917r3v3Xuve/d
e6NdQ/8AAKj/AOoWn/6EHsTjh0E4fgX7B/g6le99Ode9+691737r3Xvfuvde9+691737r3Xvfuvd
e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173
7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv
de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917
37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu
vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691
737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf
uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69
1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv
fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6
91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X
vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+
691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3
Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3RR/YX6FH
Xvfuvde9+691737r3Xvfuvde9+691737r3RrqH/gFR/9QtP/ANCD2Jxw6CcPwL9g/wAHUr3vpzr3
v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/d
e697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r
3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/
de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917
r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve
/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69791
7r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuv
e/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6979
17r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xu
ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697
917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3X
uve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69
7917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3
Xuve/de697917r3v3Xuve/de6KP7C/Qo697917r3v3Xuve/de697917r3v3Xuve/de6GOn7Lx8ME
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
uq6aVrU/ZSmmtflxrjj0Bnsl6EHXvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737
r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd
e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173
7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv
de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917
37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu
vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691
737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf
uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69
1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv
fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3XvfuvdGK2J/x6uK/wCq7/3Jm9n1
l/ZL+f8AhPRDe/2rfl/gHSu9qukvXvfuvde9+691737r3Xvfuvde9+6900YjL0GfoBVUpV43Ux1F
PIAWRiPUjr/vgR7bjkEwqOvMpQlWFCOI/wAo9QfI/kaEEBA5PGV2zK5s5g1aXESsP4jjrkhAT/sf
Rz6W+qHg3U8opIzaHWnw+Y/1f6h0rRxcgI5ow+B/8h9a/wA/9NQkQcZk6DO0C1NMyTU8yNHNDIoY
qWFmjkU3F7HkfQjkXB9rY5FmWoyD0mZTGdLYI/1fs/1ceg9yGPr9j17ZjDq9Rgqh1GQx5Ynx3PHP
NgL+h/qp9LXB9SF0NmdaZU8R6dLUcXY0thh8LevyP+r/AGRDoa7H53HrUU7JU0dSjRyRyKDa4s0c
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
jVo5CORz9f0t9VP+Hty4txMKjDDgem4pTCTiqnDKeDDh5+f8iMHyIg7W3TLVSthM2ppszTExAyjR
5tH+8eS3PHDDke629wWOh8MP59bliEYDKaoeB8weFDX9gJzXBzxWP8Povvf4j9tD994fB91o9ej+
l/8Aifrbi9vanQK6qZ4V6b/4unlXhWnr5V406Kn7DPQo697917r3v3Xuve/de697917r3v3Xuve/
de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917
r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve
/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69791
7r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuv
e/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6979
17r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xu
ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697
917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3X
uve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69
7917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917oxWx
P+PVxX/Vd/7kzez6y/sl/P8Awnohvf7Vvy/wDpXe1XSXr3v3Xuve/de697917r3v3Xuve/de6CnL
4iu2jXNuDb6l8c5/3I47kqqk88f8c/6H6of9p9l8kZtjrTh5jpQjicCOQ0I+B+JBP4W9a/z+TAEr
/EZegz9AKqlKvG6mOop5ACyMR6kdf98CPayOQTCo6TspQlWFCOI/yj1B8j+RoQQEDk8ZXbMrmzmD
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
MJ9QeI8iOmbbW5alak7d3EDT5enIignlNhOB+kFvoZCLaWvaQf7V+pq3uDXw5MMP59OzwCmtMqf2
g9Ou59sQZ6ASxEU2UphqpKtfT+nkI5HOm/0P1U8j8gu3FuJx6EcD0zDMYT6g/EvkR/n/AMPA/Js2
xueeSc4DPg02Zpj4o5JfT5tP0BP08luQRw45HP1at7gk6Hww/n1aaEINaZQ8D5qfQ/5D+Rzxn7p2
tFnIlqqVhTZemAamqVOjVo5CORz9f0t9VP8Ah7cuLcTCoww4HpuKUwk4qpwyngw4efn/ACIwfIhG
f30z32n8B+xm/vJ5vsvNpF7W/Xp/46/4/pt6/ab6p6aKd/D/AGenvpVpr1fpca51+mn1rXFfi8qa
u7oKfZT0f9e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu
vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691
737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf
uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69
1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv
fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6
91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X
vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+
691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3
Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9
+691737r3Xvfuvde9+691737r3Xvfuvde9+690YrYn/Hq4r/AKrv/cmb2fWX9kv5/wCE9EN7/at+
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
qsx+oP8AZb8/Q8+08E5Q+HJx8j69XkjXT4kfwfiXzjP/AED/AIOI7eCm3Jtul3DS6HtDWwgmjrAO
VP10tbkoT9R+PqOfq/PAJx8/I9ailMJ1L+Y8iPQ/5D5fZUFPbb3JVUtV/dvcl4chCRFS1Up4lH9l
Wb6Ekfpb+19D6vqxBOQfDk+LyPr/AKv5/b05LEKeJH8PmPND/m/wf6Xg/bl21TbgphyKfI04Jo6w
CxBHOh7cmMn/AGKnkfkF64txOPQjgeqwTmE+oPEeRHTNtrctStSdu7iBp8vTkRQTymwnA/SC30Mh
FtLXtIP9q/U1b3Br4cmGH8+nZ4BTWmVP7QenXc+2IM9AJYiKbKUw1UlWvp/TyEcjnTf6H6qeR+QX
bi3E49COB6ZhmMJ9QfiXyI/z/wCHgfk2bY3PPJOcBnwabM0x8Uckvp82n6An6eS3II4ccjn6tW9w
SdD4Yfz6tNCEGtMoeB81Pof8h/I54rT7Kk+7+/8At4fvfD4PudA16L303/339Pp7WaRWvn69JtIr
X8+OK8K04VpivGmOHRUfYY6FXXvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3
Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9
+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r
3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde
9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737
r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd
e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173
7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv
de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917
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
f6vsV+4Nv0e4KM09QNE6ampapVu0bH/e1P8AaX8/4EAhVNCJxQ/kfTpLFK0Lal/MeRHof8h8v2gp
Lb+4KzDVg21uUlJEKpj8g7XV1PCKzn6qforH6fpaxHtNDMYj4cn5H16eliVl8SP4fxL5of8AN/g4
jt4Knce3KTcNJ4pbRVcQJpKsC5Qn8H+qH8j/AGI59qZ4BOKHj5H06YjkaFtS8fMeTD0P+Q+X2VBS
+3Nx1eNq/wC7W5bxVUREdFWyG4cHhVZj9Qf7Lfn6Hn2ngnKHw5OPkfXq8ka6fEj+D8S+cZ/6B/wc
R28FNuTbdLuGl0PaGthBNHWAcqfrpa3JQn6j8fUc/V+eATj5+R61FKYTqX8x5Eeh/wAh8vsqCntt
7kqqWq/u3uS8OQhIipaqU8Sj+yrN9CSP0t/a+h9X1YgnIPhyfF5H1/1fz+3pyWIU8SP4fMeaH/N/
g/0vB+3Ltqm3BTDkU+RpwTR1gFiCOdD25MZP+xU8j8gvXFuJx6EcD1WCcwn1B4jyI6ZttblqVqTt
3cQNPl6ciKCeU2E4H6QW+hkItpa9pB/tX6mre4NfDkww/n07PAKa0yp/aD067n2xBnoBLERTZSmG
qkq19P6eQjkc6b/Q/VTyPyC7cW4nHoRwPTMMxhPqD8S+RH+f/DwPyRH97tyfb/3c+yl/vH5ftPuu
L6Lfrt9PJb+3fTb1+0f1MlPDp38K/wCX/Vjz6UfTJ/aav0+Pnq/0v+ru8uPd0FPsr6O+ve/de697
917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3X
uve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69
7917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3
Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6
97917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v
3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de
697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3
v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/d
e697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r
3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/
de697917r3v3Xuve/de6MVsT/j1cV/1Xf+5M3s+sv7Jfz/wnohvf7Vvy/wAA6V3tV0l697917r3v
3Xuve/de697917r3v3XumXB5yi3BRCqpTZhZKqlcgtGxH6W/qp50tazD+hBAahmEwqPzHp05NCYj
pb/YI6RGawtbtetbce3FJpSb5LGi5XSTdiFH+6/zxyh5HpuAkliNufEj4fiX/V/qHT0cgnAjkOfw
P5g+h9a/z+2h6XOGzNDn6EVVKQysPHU00li0bEco4/IP4P0Ye1cUomFR/wAV0nkjKEqwz5jyI/yg
/wCwc1HSBy+Irto1zbg2+pfHOf8AcjjuSqqTzx/xz/ofqh/2n2kkjNsdacPMdPI4nAjkNCPgfiQT
+FvWv8/kwBK/xGXoM/QCqpSrxupjqKeQAsjEepHX/fAj2sjkEwqOk7KUJVhQjiP8o9QfI/kaEEBA
5PGV2zK5s5g1aXESsP4jjrkhAT/sfRz6W+qHg3U8opIzaHWnw+Y/1f6h0rRxcgI5ow+B/wDIfWv8
/wDTUJEHGZOgztAtTTMk1PMjRzQyKGKlhZo5FNxex5H0I5Fwfa2ORZlqMg9JmUxnS2CP9X7P9XHo
Pchj6/Y9e2Yw6vUYKodRkMeWJ8dzxzzYC/of6qfS1wfUhdDZnWmVPEenS1HF2NLYYfC3r8j/AKv9
kQ6Gux+dx61FOyVNHUo0ckcig2uLNHIpvZhfkf7EXBBK9HWZajIPSJ0KGhwR0HVZR1+w69sljVkq
tvVUiisoyxbx6jxz+CP7D/8AILfglA6GyOpcqeI9OlSsLsaWw4+FvJh6H5/8WPMdCNS1WOzuOE0J
jq6GrjKOji/1/Ujr+GH5H4/2x9r1ZZlqMg9I2WmDUEHI8wePl+0EfaOg2qKfIbByBrKMS1m3KyUC
opydRjLfQE/hh/Zb6MPS3PtCymyNRlDxHp0pB+r7WoJAO1uAcDNDTz/4sY1L0JME+OzuOEkZirKC
siKujC4IP1Vh9QwP1H1B9rgVlX1B6TZBoagg5HAgj/VUEfaOg3kjyHX+QM8Alrds1so8kd9TRM3+
8BwPoeA4FjYgEICGsWqMof5f6v59LAReChoJAMHgHA8j8/8AixioAko+OzmOuPFW4+tisQeQwP4P
5VlP+sVI/BHtf2yr6g9JASh8wQfzB6Df/L+vq/8A3dXbXrpv+DNCzf7YCQAf4LIo/DD0oO6xb1Q/
y/1fz6XYvB6OP+Nf7P8Aq4cBIdMdnMdY+Ktx9bFcEchgfyPyrKf9YqR+CPa/tlX1B6QkFD5gg/mD
0G0cmQ6/yAgnMtbtmtlPjktqaJm/3gOB9RwHAuLEEBAC1i1DlD/L/V/PpWQLwVFBIBkcA4HmPn/x
RxQgSJ4MdnccY5BFWUFZEGR1NwQfoyn6hgfofqD7XkLKvqD0jyDUVBBweBBH+qhB+w9BtT1GQ2Dk
BR1hlrNuVkpNPUAajGW+pA/DD+0v0YepefaFWNkaHKHgfTpSR9X3LQSAdy8A4GKivn/xRxpboSaq
lx2dxxhmEdXQ1cYdHQ3+v6XRvww/B/H+3HtcyrMtDkHpMrUyKgg4PmDw8/2EH7D0HNHWV+w69cbk
mkqtvVUjGjrApbx6jzx+CP7af8hL+QUCObI6Wyp4H06WMouxqXDj4l8mHqPn/wAUfI9CLXUOPzuP
anqFSpo6lFkjkjYG1xdZI2F7ML8H/YG4JBXuizLQ5B6So5Q1GCOg8x+Qr9j164fMM9Rgqh2OPyAU
nx3PPHNgL+tPqp9S3B9SBHNmdD5U8D6dLXQXY1Lhh8S+vzH+r/ZELJ4ygztA1NUqk1PMiyQzRsGK
lhdZI2Fxex4P0I4Nwfa6SNZlocg9IlYxnUuCP9X7P9XHoPsZk67ZlcuDzjNLiJWP8OyNiQgJ/wBj
6OfUv1Q8i6nlFHIbQ6H+HyP+r/UOlLoLkF0FGHxp/lHrX+f+mqCvsviKDP0BpaoK8bqJKeojILIx
HpdG/wB8CPa2SMTCh6SKxQhlNCOB/wAh9QfMfmKEAhAYjL120a5dv7gYvjnP+47I8lVUnjn/AI5/
1H1Q/wC0+0cchtjofh5HpQ6CcGSMUI+NOJBP4l9a/wA/kwIK+zOGoc/QmlqgGVh5KapjsWjYjh0P
5B/I+jD2rliEwof+K6ZjkKEMpz5HyI/yg/7IzQ9IbC5qt2vWrtzcbE0pNsbkjcrpJsoLH/df455Q
8H02ISRSm3PhycPwt/q/1DpRJGJwZIxn8aeYPqPWv8/tqOlvnMHRbgojS1Qswu9LVIAWjYj9S/1U
8alvZh/QgEK5oRMKH8j6dMwzGI6l/wBgjpGYLO1u3q1dtblbSi2XG5JjdCh4RWc/WM/RWPKH0tYD
0pIZjAfDk/I9KZYhKPEj/wBsvp/sf6vsV+4Nv0e4KM09QNE6ampapVu0bH/e1P8AaX8/4EAhVNCJ
xQ/kfTpLFK0Lal/MeRHof8h8v2gpLb+4KzDVg21uUlJEKpj8g7XV1PCKzn6qforH6fpaxHtNDMYj
4cn5H16eliVl8SP4fxL5of8AN/g4jt4Knce3KTcNJ4pbRVcQJpKsC5Qn8H+qH8j/AGI59qZ4BOKH
j5H06YjkaFtS8fMeTD0P+Q+X2VBS+3Nx1eNq/wC7W5bxVUREdFWyG4cHhVZj9Qf7Lfn6Hn2ngnKH
w5OPkfXq8ka6fEj+D8S+cZ/6B/wcR28FNuTbdLuGl0PaGthBNHWAcqfrpa3JQn6j8fUc/V+eATj5
+R61FKYTqX8x5Eeh/wAh8vsqCntt7kqqWq/u3uS8OQhIipaqU8Sj+yrN9CSP0t/a+h9X1YgnIPhy
fF5H1/1fz+3pyWIU8SP4fMeaH/N/g/0vB+3Ltqm3BTDkU+RpwTR1gFiCOdD25MZP+xU8j8gvXFuJ
x6EcD1WCcwn1B4jyI6ZttblqVqTt3cQNPl6ciKCeU2E4H6QW+hkItpa9pB/tX6mre4NfDkww/n07
PAKa0yp/aD0uftqf7j7vwRfdeLwfcaBr0Xvp1fXTf8e1lBWvn69I6f6vKv8An+fRTvYY6FPXvfuv
de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917
37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu
vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691
737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf
uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69
1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv
fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6
91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X
vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+
691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3
Xvfuvde9+691737r3XvfuvdGK2J/x6uK/wCq7/3Jm9n1l/ZL+f8AhPRDe/2rfl/gHSu9qukvXvfu
vde9+691737r3Xvfuvde9+690GWdwVbt6tbcu2l0ot2yWNUXQoeXZUH1jP1ZRyh9S2A9JfNCYD4k
f5jpbFKJR4cn+1b0/wBj/V9izwecotwUQqqU2YWSqpXILRsR+lv6qedLWsw/oQQFcMwmFR+Y9Ok0
0JiOlv8AYI6RGawtbtetbce3FJpSb5LGi5XSTdiFH+6/zxyh5HpuAkliNufEj4fiX/V/qHT0cgnA
jkOfwP5g+h9a/wA/toelzhszQ5+hFVSkMrDx1NNJYtGxHKOPyD+D9GHtXFKJhUf8V0nkjKEqwz5j
yI/yg/7BzUdIHL4iu2jXNuDb6l8c5/3I47kqqk88f8c/6H6of9p9pJIzbHWnDzHTyOJwI5DQj4H4
kE/hb1r/AD+TAEr/ABGXoM/QCqpSrxupjqKeQAsjEepHX/fAj2sjkEwqOk7KUJVhQjiP8o9QfI/k
aEEBA5PGV2zK5s5g1aXESsP4jjrkhAT/ALH0c+lvqh4N1PKKSM2h1p8PmP8AV/qHStHFyAjmjD4H
/wAh9a/z/wBNQkQcZk6DO0C1NMyTU8yNHNDIoYqWFmjkU3F7HkfQjkXB9rY5FmWoyD0mZTGdLYI/
1fs/1ceg9yGPr9j17ZjDq9Rgqh1GQx5Ynx3PHPNgL+h/qp9LXB9SF0NmdaZU8R6dLUcXY0thh8Le
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
7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv
de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917
37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu
vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691
737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf
uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69
1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv
fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6
91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3XvfuvdGK2J/wAeriv+
q7/3Jm9n1l/ZL+f+E9EN7/at+X+AdK72q6S9e9+691737r3Xvfuvde9+691737r3WOIymNDMsaSl
F8ixOZFDfkKxVSRf6EqP9b34de6B4hP7332SzGbUwycZULRWBGs61JPjJ4ICcNYxE3UAq/0X9H/b
fw/6v9Q6MR/Zfq8Pw/xf8V+f+ToYlJMYMyorFAZVVtag29QDELdRzyVFx+B9PZqOi008+gbp7Ddr
nZJdl1N/Eo5V0UekH1WdSzeMm9v27huY7g2BUP7X9H/bfw/6v9Q6XN/ZDxeP4D+P8waY4VqfSvdQ
9DGbGImcRqPGfMpbUo49QuQLr9eSBx9QPZr0gNKZpwz6dA1j7jdcp2SXeluf4hHUjx0ukHnS6l2K
E30ft6gf03X2Vp/aHwuH4q/D0sf+yHi11f6GeL089QNMcK1NTgGjgEjK+nxN5xGE8Z8wchkAt6rl
gAVtf6gcfUezM/PpJ5Z/P06B3D6xuioOy/JJjrn+IR1gMNNYE8I663IJv4z49Q54KX9lkP8AaHwv
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
1f4+3sV+f86dN9f/2QplbmRzdHJlYW0KZW5kb2JqCjkgMCBvYmoKMTUyNzYwCmVuZG9iagoxNSAw
IG9iago8PCAvTGVuZ3RoIDE2IDAgUiAvVHlwZSAvWE9iamVjdCAvU3VidHlwZSAvSW1hZ2UgL1dp
ZHRoIDM0MCAvSGVpZ2h0IDEzOSAvSW50ZXJwb2xhdGUKdHJ1ZSAvQ29sb3JTcGFjZSAxMCAwIFIg
L1NNYXNrIDIwIDAgUiAvQml0c1BlckNvbXBvbmVudCA4IC9GaWx0ZXIgL0ZsYXRlRGVjb2RlCj4+
CnN0cmVhbQp4Ae1W260lNwy7JaSIfKSNFJfGUlkMGBAUP2hZlj2euVzsh45EURQ9wu7PD//QATpA
B+gAHaADdIAO0AE6QAfoAB2gA3SADtABOkAH6AAdoAN0gA7QATpAB+gAHaADdIAO0AE6QAd2OfDP
v3/7/u4SRF46QAf2OOC79GHXHrFkpQN0YMmB4eXGApa0spkO0IFlB2Iv2sG2vAEJ6AAdmHPAcadb
W+bUE00H6MCkA1vvd518chvC6QAdGDuwfpjHGMbLEEEH6IDBgWM3GzvIsBkhdIAOdB2IvcfzbN3F
WKADdKDjwPk73TSxsx/TdIAONBzYdIYP0jaWZIoO0AHlwIPnuXu02pIhHaAD/3Ng9/XdwP+/hfmD
DtCBn58bDvOMBr42HaAD2YEzF3fVFD49HaADV53kSTF8ejrwmx04eWt6VuG5Lp2MCxn8SQd+iQNn
rsxt5uXy3HuxkQ4868Duy4rdbqvaWKlkowM3O7DvlHZvvUn5btnkpwM3OLDjfA7v9YEVDjvGcXQg
/GoetPRLuzxoI0f/EgcC7+USxwI3SlSXLEUZdCDWgcAziRW2zvbh1dbNIcMvdyDqOq618fMLXus8
hd3swO+5i5BNb35KaqMDUw40L2KKgWA6QAde50Dz8HMy7fLHn38d+HvMtAO74BHHNuUgOoAdAIef
S/hLDqxinSHVQLU+qpAtSEIHQhwY3n6a4vvOHV0hG/VIHHpiW3rCmKcD5x0YHv43/umPPWEf2/nH
5UQ60HPAePhvP3/fqcZ29Z6AeTrwiANTt5/AsecA2ALdAFPOlAJ3IRUdCHFg9vATPs09cy9pyvqO
x6SCQetbkIEOhDvguP2T57+4L7jHY6XFFdhOB3Y44Dv83HX/7RxT2Bu048nISQdCHHDffp7e++bD
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
gNNPwdclXRWYDpot9yS11E/G91jtUwIexUeYunycoCuXRE8IUthmBevpmiTHutqMpaWuSkmCGqMz
xUTpuirQgr8UX2WyTwx4Dh9h6vJxgq7ZkigHjYLBgjNDBjfZNA+ANXvrZMFWA3qZovGqnz3NL81f
5a1bDDZ/By3gxGLsVT0CdBlhgEFKmirFkvcFms3OoLvujO273Iy801uHKmyygzC1rHDiXku10Axa
NBLAjKVANh+V7ro2Npp5J+xaV33CgMk+wtS1wgl6LaVCM26ZAk9RYROmqDBYV4t1bv6pZb8ivtlM
tzbg/FOcQBIu1YIBvganDMCDUpPKx1ZTgblFqe69PFPov/Pn5R6uyAOGu2nXOQFDs9ST2gTnpKOl
ydbjyflmSy/Zo+rhi3yv/fJ8scU9Py/3bVEe9tlNDminOAGPlAChYJqBu1HYAIMuCR4EGt+MQW8u
NbvelRzueAzwLt++rbZ+dLBvDW5mAIOU6kYpOYIQNk3i0HB/i17wcHy/OVSIHbB8MJiB1UscsDzl
OuaSZSlj3QHLx7A+hQyHHbA8qx1zWDzHnXFg+AGckcEpux0YPnQG7JZB/kscsHwPl0ilDDpABwId
GN5+4CxS0QE6cI8Dvdu/RyGV0AE6QAfoAB2gA3SADtABOkAH6AAdoAN0INCB/wCB4dBeCmVuZHN0
cmVhbQplbmRvYmoKMTYgMCBvYmoKMzkxOQplbmRvYmoKMjAgMCBvYmoKPDwgL0xlbmd0aCAyMSAw
IFIgL1R5cGUgL1hPYmplY3QgL1N1YnR5cGUgL0ltYWdlIC9XaWR0aCAzNDAgL0hlaWdodCAxMzkg
L0NvbG9yU3BhY2UKL0RldmljZUdyYXkgL0ludGVycG9sYXRlIHRydWUgL0JpdHNQZXJDb21wb25l
bnQgOCAvRmlsdGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeAHtXXuZvCwUnghGIIIRiGAEIxiB
BkYwghGIYAQjGGE+bofLgaPoOPt8+1v9Y4Fz5+Uq6uzr9VwPAg8CDwIPAg8CDwIPAg8CDwIPAg8C
ewgw3gsh4RqF4O2e+MPbR6DtR/kuXess+L7qwy0g0PTTVoIz0KR4OmwBOIrUDEvAbie3jg+sFIYp
vZt3YMSsdWhS7aeUIdAMK4btqDyxzMpDCAg04mASLeMreTDx5BIELiKqcZYssfQUHAL9Wu6FddTp
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
h+NeRwqe9SSIr9UxA68HcfUmoQx5c4QyufKizcDc+tYny63YFK/X9OBQn2c7KWt/DPZUzgqf+2ta
KLFyupD8Dto57166Ba+9J4VMzvNzHrBMaocvwDhpAylAVro3lqdE1RZmzZExwzSMkT/1p99iI+fz
4Xj9lNtU2He8wljjEFPEE0CL087YBMqgSwxKcco0x1uNOKYZZESwXxlo8ZNXUwwwtryTrzvMOozI
96eCZDJBOn5YlXxsbk73PZ4b0ULdemvDu/QWDKRhPtV0YWUv/E0eyngXFRnYQV7wmapI50ymZFOa
SrwMVMmsau+k384SaAM5LKeYI6yGbxStwZ2VK8klVJf+iquiDtTYLhOpyOKYKS/ds4TGnZy0nwnT
ZXhsgvGkD/tTqaSjRtJBrzrHzKIIdatIZ15t+1CQwUsOdkpM5Sken9xKoF529Rp+928HsqY3YgWc
09eyXyxY4N6CmmpnK7+MLKJey3bOVgWgK4rumsOPtcxjDObNMN5Bp4Ytk+XZ9/S8XJRBFoCj7zwg
/2Fa9yJ+dNv4ob+b1afQG7abTX9mrht9W4cQfW6d6MPVz/zeoB0FLm4wd68JPozmVRgPpc7IWXTs
Xj83Wwvh+hXqZg8fm2NqUun1SY5K24+tfd9A2AXpBy7PdQcCsDXdsn+edIf1v2lD/Rq61BPU36z9
U+sHgQeBB4Ffg8B/zRDvZgplbmRzdHJlYW0KZW5kb2JqCjIxIDAgb2JqCjQzNjkKZW5kb2JqCjE3
IDAgb2JqCjw8IC9MZW5ndGggMTggMCBSIC9UeXBlIC9YT2JqZWN0IC9TdWJ0eXBlIC9JbWFnZSAv
V2lkdGggODAwIC9IZWlnaHQgMTI4IC9Db2xvclNwYWNlCi9EZXZpY2VHcmF5IC9JbnRlcnBvbGF0
ZSB0cnVlIC9CaXRzUGVyQ29tcG9uZW50IDggL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4Kc3RyZWFt
CngB7X3LjeM80K1DcAgKwSEwgQs4BK3u2sCfADPw+q4UgkNQAhdwCArBIfg/VWQ9+JDaPdPzzSwo
oK16nDosFklJdkv26TS2UYFRgVGBUYFRgVGBUYFRgVGBUYFRgVGBUYFRgVGBUYFRgVGBUYFRgVGB
UYFRgVGBUYFRgVGBUYFRgVGBUYFRgVGBUYFRgVGBUYFRgVGBUYFRgVGBUYFRgVGBUYFRgVGBUYFR
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
ZWQgMjIgMCBSIF0KZW5kb2JqCjI0IDAgb2JqCjw8IC9MZW5ndGggMjUgMCBSIC9OIDMgL0FsdGVy
bmF0ZSAvRGV2aWNlUkdCIC9GaWx0ZXIgL0ZsYXRlRGVjb2RlID4+CnN0cmVhbQp4AYVUz2sTQRT+
Nm6p0CIIWmsOsniQIklZq2hF1Db9EWJrDNsftkWQZDNJ1m426+4mtaWI5OLRKt5F7aEH/4AeevBk
L0qFWkUo3qsoYqEXLfHNbky2perAzn7z3jfvfW923wANctI09YAE5A3HUqIRaWx8Qmr8iACOoglB
NCVV2+xOJAZBg3P5e+fYeg+BW1bDe/t3snetmtK2mgeE/UDgR5rZKrDvF3EKWRICiDzfoSnHdAjf
49jy7I85Tnl4wbUPKz3EWSJ8QDUtzn9NuFPNJdNAg0g4lPVxUj6c14uU1x0HaW5mxsgQvU+QprvM
7qtioZxO9g6QvZ30fk6z3j7CIcILGa0/RriNnvWM1T/iYeGk5sSGPRwYNfT4YBW3Gqn4NcIUXxBN
J6JUcdkuDfGYrv1W8kqCcJA4ymRhgHNaSE/XTG74uocFfSbXE6/id1ZR4XmPE2fe1N3vRdoCrzAO
HQwaDJoNSFAQRQRhmLBQQIY8GjE0snI/I6sGG5N7MnUkart0YkSxQXs23D23UaTdPP4oInGUQ7UI
kvxB/iqvyU/lefnLXLDYVveUrZuauvLgO8XlmbkaHtfTyONzTV58ldR2k1dHlqx5erya7Bo/7FeX
MeaCNY/Ec7D78S1flcyXKYwUxeNV8+pLhHVaMTffn2x/Oz3iLs8utdZzrYmLN1abl2f9akj77qq8
k+ZV+U9e9fH8Z83EY+IpMSZ2iuchiZfFLvGS2EurC+JgbccInZWGKdJtkfok1WBgmrz1L10/W3i9
Rn8M9VGUGczSVIn3f8IqZDSduQ5v+o/bx/wX5PeK558oAi9s4MiZum1Tce8QoWWlbnOuAhe/0X3w
tm5ro344/ARYPKsWrVI1nyC8ARx2h3oe6CmY05aWzTlShyyfk7rpymJSzFDbQ1JS1yXXZUsWs5lV
Yul22JnTHW4coTlC98SnSmWT+q/xEbD9sFL5+axS2X5OGtaBl/pvwLz9RQplbmRzdHJlYW0KZW5k
b2JqCjI1IDAgb2JqCjczNwplbmRvYmoKNyAwIG9iagpbIC9JQ0NCYXNlZCAyNCAwIFIgXQplbmRv
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
POG8tjAQFhi2LexBuFH44vAfI3AR4RE1EY8jbSKXR3ZH0aKSog5HvY72ji6LvjffeL50fmeMfExi
TEPMdKxPbHnsUJxV3Iq4q/Hq8YL49gR8QkxCfcLUAt8F2xeMJjokFiXeWmi0sGDh5UXqi7IWnUqS
T+IkHU/GJscmH05+zwnj1HKmUgJTdqVMctncHdxnPE9eBW+c78Yv54+luqWWpz5Jc0vbljae7pFe
mT4hYAuqBS8yAjL2ZkxnhmUezJzNis1qziZkJ2efECoJM4VdOVo5BTn9IjNRkWhoscvi7YsnxcHi
+lwod2Fuu4SO/kz1SI2l66XDee55NXlv8mPyjxcoFggLepaYLtm0ZGyp39Jvl2GWcZd1LtdZvmb5
8AqvFftXQitTVnau0ltVuGp0tf/qQ2tIazLX/LTWem352lfrYtd1FGoWri4cWe+/vrFIrkhcNLjB
dcPejZiNgo29m+w27dz0sZhXfKXEuqSy5H0pt/TKNzbfVH0zuzl1c2+ZY9meLbgtwi23tnpsPVSu
WL60fGRb6LbWCmZFccWr7UnbL1faV+7dQdoh3TFUFVLVvlN/55ad76vTq2/WeNc079LYtWnX9G7e
7oE9nnua9mruLdn7bp9g3+39/vtbaw1rKw/gDuQdeFwXU9f9Levbhnr1+pL6DweFB4cORR7qanBq
aDiscbisEW6UNo4fSTxy7Tuf79qbLJr2NzOaS46Co9KjT79P/v7WseBjncdZx5t+MPhhVwutpbgV
al3SOtmW3jbUHt/efyLoRGeHa0fLj5Y/Hjypc7LmlPKpstOk04WnZ88sPTN1VnR24lzauZHOpM57
5+PO3+iK6Oq9EHzh0kW/i+e7vbrPXHK7dPKyy+UTV1hX2q46Xm3tcehp+cnhp5Zex97WPqe+9mvO
1zr65/afHvAYOHfd5/rFG4E3rt6cd7P/1vxbtwcTB4du824/uZN158XdvLsz91bfx94vfqDwoPKh
xsPan01+bh5yHDo17DPc8yjq0b0R7sizX3J/eT9a+Jj6uHJMe6zhie2Tk+N+49eeLng6+kz0bGai
6FfFX3c9N37+w2+ev/VMxk2OvhC/mP299KXay4Ov7F91ToVPPXyd/XpmuviN2ptDb1lvu9/Fvhub
yX+Pf1/1weRDx8fgj/dns2dn/wADmPP8CmVuZHN0cmVhbQplbmRvYmoKMjcgMCBvYmoKMjYxNQpl
bmRvYmoKMTAgMCBvYmoKWyAvSUNDQmFzZWQgMjYgMCBSIF0KZW5kb2JqCjI5IDAgb2JqCjw8IC9M
ZW5ndGggMzAgMCBSIC9GaWx0ZXIgL0ZsYXRlRGVjb2RlID4+CnN0cmVhbQp4AZWSX2uDMBTF3/Mp
zqMOGs3VGPu6f7A9tRDYoPShOFtapm21Y19/1xi3zrLCjHjU3Hvyy705Yo4jortWoWih3GgLJBnf
MuYrg1FTOeULOvEvTYn1jUu8Gic47gU1olnZFOXh9LF6R7Pl5QzF6IZO47OVmKBC9FQp3O/Z3HOR
4xIdGXMdWbpMBaJUak0GKYOq3HBchVvL3i7AySRLZQ7Lro8kuyS7xkIEr2WISSwJQR3CKbzOmmFm
7//svH6nFEPECaFYwj7jwTrWC7BE5/8AEwsEq8H7za86UBz892k7mhhvoJ8XQTs48c6uQlIen0Ny
WbjnBFtcFlL8LmSwafaf23ojQ9jdn0UY+Zu+8Sw05cOkEwXXpLE3Y1+aZnkmDfiRat/sH1rVt52F
T2tOmTKYKOpt1dD7gM5851+P9Z/dCmVuZHN0cmVhbQplbmRvYmoKMzAgMCBvYmoKMzE5CmVuZG9i
agoyOCAwIG9iago8PCAvVHlwZSAvUGFnZSAvUGFyZW50IDMgMCBSIC9SZXNvdXJjZXMgMzEgMCBS
IC9Db250ZW50cyAyOSAwIFIgL01lZGlhQm94ClswIDAgNzkyIDYxMl0gPj4KZW5kb2JqCjMxIDAg
b2JqCjw8IC9Qcm9jU2V0IFsgL1BERiAvVGV4dCAvSW1hZ2VCIC9JbWFnZUMgL0ltYWdlSSBdIC9D
b2xvclNwYWNlIDw8IC9DczEgNyAwIFIKL0NzMiAxMCAwIFIgPj4gL0ZvbnQgPDwgL0YyLjAgMTIg
MCBSIC9GMS4wIDExIDAgUiA+PiAvWE9iamVjdCA8PCAvSW0xIDggMCBSCj4+ID4+CmVuZG9iagoz
MyAwIG9iago8PCAvTGVuZ3RoIDM0IDAgUiAvRmlsdGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0K
eAGNk0tPwkAQx+/7Kf7H1oSlu31ffSV6wqRRE+IBayEQoNKWGL+90+1OKWiQltDdnddvdmZ2eMIO
45taIa+hzFvn8CP6SY+eCLFKZUoPQt8uqgLzK2N4Vk+Q3gu2GE+KKi8+m/1sjWpJ4WLtoX3DwBtE
IoINxg8bhduSnFsubbhES0ZcO/q0lrRNUhnEkY8gTGUSx6S3wXWGKDQK5jMKExkiI6/3WrZG2RxT
4Ty7ZC0VnKULT2o4tYuRWfDBuxXwfn2yb747C+HASualXVTsiyWvBZ9srQpJ3pA94i4zSf7KyKfU
2ozEhRnBmfRRGWNlY9ngwsmZomGwGZ8w18eB7+g2mv5+WnJxjpxa5fJaiCkOWAzOME2fEheBi7K3
mA2bVK7oyjfkPMpgKDh79TpIhlfvtSOgkeX/tpUzW9clFlX5tdwupItsZctLnXvSsByDG9bvGpY6
mboyVTRSf/UtdZronfZTECWRjEF/QWjdHZCV7iJrtFXRkYoxojMzDkp6BEbj4PhUU/b79ANpWtbk
CmVuZHN0cmVhbQplbmRvYmoKMzQgMCBvYmoKMzk5CmVuZG9iagozMiAwIG9iago8PCAvVHlwZSAv
UGFnZSAvUGFyZW50IDMgMCBSIC9SZXNvdXJjZXMgMzUgMCBSIC9Db250ZW50cyAzMyAwIFIgL01l
ZGlhQm94ClswIDAgNzkyIDYxMl0gPj4KZW5kb2JqCjM1IDAgb2JqCjw8IC9Qcm9jU2V0IFsgL1BE
RiAvVGV4dCAvSW1hZ2VCIC9JbWFnZUMgL0ltYWdlSSBdIC9Db2xvclNwYWNlIDw8IC9DczEgNyAw
IFIKL0NzMiAxMCAwIFIgPj4gL0ZvbnQgPDwgL0YyLjAgMTIgMCBSIC9GMS4wIDExIDAgUiA+PiAv
WE9iamVjdCA8PCAvSW0xIDggMCBSCj4+ID4+CmVuZG9iagozNyAwIG9iago8PCAvTGVuZ3RoIDM4
IDAgUiAvRmlsdGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeAHNWNtuI0UQfe+vqE1ixw643ffL
K4GV4ImVLfFAeEBRVmEVA0lA/D6nZ7p7xvbYiW0skax2xpVy1+nq03V7pk/0TPPbV0n3rySb39d7
0g7/uMCPIy8jj/ghq/PLywN9vmm+uFePQe8n+p3mPz683D/8+dffvz7Ry28w55Wg9GuN6FkCghXN
v19J+vYPLJ5xqQYXS8iA6xmP9E1JLjjuCf8Zm773zZJEwqtoeU9StUqKAD0oJz3NIFti+Y+SCyy2
/EwTQ1NafqHvltmY9IJLHwMpZbizPpAJwFd2nzcTrbL0DwB8abzGbhcwDJmJsD30trgF6gab8MEb
IW0DbrYugiOtdww7UUZoHQJpa51TgVbknRM6mCp56nSU98q4vk6WPLGyjorRB2d6OkXSraO8DCao
vk6WVB2sp6MACzo8RVJ1SEkbPbzd08mSTkeGgA1a1ulkCfV0nBDR6t46Mkt6OhrWvKQVK/6RWdLT
EUbJ0Mcss+SJFvnYlbIcO5GkvObRykhG4kU7j+2A8MHt5LEJ3DvtdGZb88GQsgr0AS2VC9zBZ5nX
BrxmLa/ftkm77s6wTW1xW70C5GwzMQl3yXZ36Vib7Bn3gBts0zX7VNJxDV+RsbhcEqwpNvM+3SE2
9/m2synh0pAcbZ3mKr1s2PQ938IVKuC6tOepcJxc4zgVWY5Q5oTZ6dv1K5nizM5bOl88IiA9Zg5p
uAI30R1qE759p83Gt4tH1dk0yRU2sbThbW+fSkRulNvN28NsatjMvEVE4ghhcdumNJY7Lfx/5FvT
7fOosEy3CzYUjDvZ0WEZPBRSIDS1ATbSdkjZD7lQfiOTAPJg/jgBstYiWKSwDcjILVmCSFl0arYp
eaPkH2SSolOzTdUp2aauU3JLcQ+yac4/1Rbrsk1Zp0iqDpxbsk3VyZKeTptbkEmqTpdtMuaSWzqd
IunWKbllVXNmkfR0SraptnrZptiq2SbjYYdSo9yebWqcnc0libbUkEjGJUH+X9hc6qJtNkfQ3ARA
1ig+nPaV36tOUnSYFRoUQH1b16mSokNOGye17elUSdXJDmPdOtWFVed9LsynzlCFN9VuWxyvVbsy
NiGdVDDcW2g1FW+bndqSN7RFSHrMZGBNrat5KptTrfvh4phaNwFiaAsGAQmuhYqkBVKCFaUI3w0J
5Tebf+wgXR6PCS0BG8IUZFvAa4XCzMSmoUBjsBcTWgJgyi3B1YeTQCVHAdj6yVVQVgCU92+eXdun
9ECd5qn9oLwCKNRTbxFqE9TonJ6KIHlt695/eqMzOsqg6vUoSA921PiMjjI68VwdzvPxOT3lEs9R
CR5KqetzeiqA5+gCDgd1Rk9ZAZ5r3/SHB4Wpyy1PKY0mFtOFbnYRNLoei95XK26b8U3pKNssMxRA
0+AjRo3uynr0FpiA9M8QmQSjlZpnFCYp0WCaMZBu7ibXF6MPV6ONrIO5BtokiTapTFhalGsgWTMy
2p0KU3BHGE199qkgrxLI8QZIYxT2bntjoOxKlBXZlaWC35OwMVDg0aWtnoxyNIQS84VEaHRi664M
B6G0oI0xaa8noxwPodQAF6TQKMOQzxKhUjEJ3IQP7yh7lBI8ooHA6BGzuY6Q4F7L6VQF1A8SMToY
9PezImrLIFPKoJ/bQggZxdDkcop2C8+r/Bylp6bJeJoKBkmT6+YFkrvJlHCb2ORuOqWY/gTKtIvc
TBvzNCnf/mqKfpC7ngrW+4WWP3Rzxn1VlfccUQEjFYEeXaGm3XMBkysVZnsDFxAbLVfwbnoBit8A
1wzAv24fsylh5xzb6KB1o1VZUEgfGhRpmFQD1EYY6KOoRUJbdTYo2jtWUbAjUICbg75gXTCSLl0H
1DEIRkMo2jsEFNdzMeQM9g5n4K4MwujFxD6MjRK8cUaFMR4PwsCZvHUkGUU+ks4DWmAAg2nQtgMS
W8uce+iQd6+IodawT/tLfvoXPR0QDQplbmRzdHJlYW0KZW5kb2JqCjM4IDAgb2JqCjE0NjgKZW5k
b2JqCjM2IDAgb2JqCjw8IC9UeXBlIC9QYWdlIC9QYXJlbnQgMyAwIFIgL1Jlc291cmNlcyAzOSAw
IFIgL0NvbnRlbnRzIDM3IDAgUiAvTWVkaWFCb3gKWzAgMCA3OTIgNjEyXSA+PgplbmRvYmoKMzkg
MCBvYmoKPDwgL1Byb2NTZXQgWyAvUERGIC9UZXh0IC9JbWFnZUIgL0ltYWdlQyAvSW1hZ2VJIF0g
L0NvbG9yU3BhY2UgPDwgL0NzMSA3IDAgUgovQ3MyIDEwIDAgUiA+PiAvRm9udCA8PCAvRjQuMSA1
NSAwIFIgL0YxLjAgMTEgMCBSIC9GMy4xIDUzIDAgUiA+PiAvWE9iamVjdAo8PCAvSW02IDQ0IDAg
UiAvSW00IDQwIDAgUiAvSW0xIDggMCBSIC9JbTUgNDIgMCBSIC9JbTcgNDYgMCBSID4+IC9TaGFk
aW5nCjw8IC9TaDIgNDkgMCBSIC9TaDMgNTAgMCBSIC9TaDEgNDggMCBSIC9TaDQgNTEgMCBSID4+
ID4+CmVuZG9iago0OSAwIG9iago8PCAvQ29sb3JTcGFjZSA3IDAgUiAvU2hhZGluZ1R5cGUgMiAv
Q29vcmRzIFsgNDM3NDc2MiAzNzYzMzcxIDQzNzQ3NjIgMzgzNjAxMApdIC9Eb21haW4gWyAwIDEg
XSAvRXh0ZW5kIFsgdHJ1ZSB0cnVlIF0gL0Z1bmN0aW9uIDU2IDAgUiA+PgplbmRvYmoKNTAgMCBv
YmoKPDwgL0NvbG9yU3BhY2UgNyAwIFIgL1NoYWRpbmdUeXBlIDIgL0Nvb3JkcyBbIDU2ODkwMTAg
MTE3NjI5MiA1Njg5MDEwIDM4MzYwMTAKXSAvRG9tYWluIFsgMCAxIF0gL0V4dGVuZCBbIHRydWUg
dHJ1ZSBdIC9GdW5jdGlvbiA1NyAwIFIgPj4KZW5kb2JqCjQ4IDAgb2JqCjw8IC9Db2xvclNwYWNl
IDcgMCBSIC9TaGFkaW5nVHlwZSAyIC9Db29yZHMgWyAzMDYwNTEyIDM3NjMzNzEgMzA2MDUxMiAz
ODM2MDEwCl0gL0RvbWFpbiBbIDAgMSBdIC9FeHRlbmQgWyB0cnVlIHRydWUgXSAvRnVuY3Rpb24g
NTggMCBSID4+CmVuZG9iago1MSAwIG9iago8PCAvQ29sb3JTcGFjZSA3IDAgUiAvU2hhZGluZ1R5
cGUgMiAvQ29vcmRzIFsgNzAwMzI2MCAxOTg2NTAwIDcwMDMyNjAgMzgzNjAxMApdIC9Eb21haW4g
WyAwIDEgXSAvRXh0ZW5kIFsgdHJ1ZSB0cnVlIF0gL0Z1bmN0aW9uIDU5IDAgUiA+PgplbmRvYmoK
NDQgMCBvYmoKPDwgL0xlbmd0aCA0NSAwIFIgL1R5cGUgL1hPYmplY3QgL1N1YnR5cGUgL0ltYWdl
IC9XaWR0aCAxNDggL0hlaWdodCA2NjEgL0ludGVycG9sYXRlCnRydWUgL0NvbG9yU3BhY2UgNyAw
IFIgL1NNYXNrIDYwIDAgUiAvQml0c1BlckNvbXBvbmVudCA4IC9GaWx0ZXIgL0ZsYXRlRGVjb2Rl
Cj4+CnN0cmVhbQp4Ae3QMQEAAADCoPVPbQ0PiEBhwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDDwMjB6
qAABCmVuZHN0cmVhbQplbmRvYmoKNDUgMCBvYmoKMTMwMwplbmRvYmoKNDAgMCBvYmoKPDwgL0xl
bmd0aCA0MSAwIFIgL1R5cGUgL1hPYmplY3QgL1N1YnR5cGUgL0ltYWdlIC9XaWR0aCAxNDkgL0hl
aWdodCAzOSAvSW50ZXJwb2xhdGUKdHJ1ZSAvQ29sb3JTcGFjZSA3IDAgUiAvU01hc2sgNjIgMCBS
IC9CaXRzUGVyQ29tcG9uZW50IDggL0ZpbHRlciAvRmxhdGVEZWNvZGUKPj4Kc3RyZWFtCngB7dAx
AQAAAMKg9U9tDQ+IQGHAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY
MGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAwN3AAEQZAAEKZW5kc3RyZWFtCmVuZG9iago0
MSAwIG9iagoxMDAKZW5kb2JqCjQ2IDAgb2JqCjw8IC9MZW5ndGggNDcgMCBSIC9UeXBlIC9YT2Jq
ZWN0IC9TdWJ0eXBlIC9JbWFnZSAvV2lkdGggMTQ4IC9IZWlnaHQgNDY3IC9JbnRlcnBvbGF0ZQp0
cnVlIC9Db2xvclNwYWNlIDcgMCBSIC9TTWFzayA2NCAwIFIgL0JpdHNQZXJDb21wb25lbnQgOCAv
RmlsdGVyIC9GbGF0ZURlY29kZQo+PgpzdHJlYW0KeAHt0AENAAAAwqD3T20ON4hAYcCAAQMGDBgw
YMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA
AQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG
DBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw
YMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA
AQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG
DBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw
YMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA
AQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG
DBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw
YMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA
AQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG
DBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw
YMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA
AQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG
DBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw
YMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMDA08AAKiEAAQplbmRzdHJlYW0K
ZW5kb2JqCjQ3IDAgb2JqCjkyOAplbmRvYmoKNDIgMCBvYmoKPDwgL0xlbmd0aCA0MyAwIFIgL1R5
cGUgL1hPYmplY3QgL1N1YnR5cGUgL0ltYWdlIC9XaWR0aCAxNDkgL0hlaWdodCAzOSAvSW50ZXJw
b2xhdGUKdHJ1ZSAvQ29sb3JTcGFjZSA3IDAgUiAvU01hc2sgNjYgMCBSIC9CaXRzUGVyQ29tcG9u
ZW50IDggL0ZpbHRlciAvRmxhdGVEZWNvZGUKPj4Kc3RyZWFtCngB7dAxAQAAAMKg9U9tDQ+IQGHA
gAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED
BgwYMGDAgAEDBgwYMGDAwN3AAEQZAAEKZW5kc3RyZWFtCmVuZG9iago0MyAwIG9iagoxMDAKZW5k
b2JqCjY2IDAgb2JqCjw8IC9MZW5ndGggNjcgMCBSIC9UeXBlIC9YT2JqZWN0IC9TdWJ0eXBlIC9J
bWFnZSAvV2lkdGggMTQ5IC9IZWlnaHQgMzkgL0NvbG9yU3BhY2UKL0RldmljZUdyYXkgL0ludGVy
cG9sYXRlIHRydWUgL0JpdHNQZXJDb21wb25lbnQgOCAvRmlsdGVyIC9GbGF0ZURlY29kZSA+Pgpz
dHJlYW0KeAHtmNlyolAQQDXsi4JEVNwC4pJgxJhEMZq4RqPiLmrm/39k7jU1iWjm9VKZmvNAFbxw
qrtpuq/P959/JQJ+7/hLCA9CF97wEYwzMfD44gLDMNwLwHtBMPz+EyughOEEQZKUF5AkQeDYqRV0
IkiaYTmO9wCOZWiKwN1WwAknaJYXxJB0iR5JEoUAS5NuKxgnmhMkORZPJNGTiMcilwJ/YuXHcIoT
ZSWl6bl8ATX5XFZLx2WRownss9hhQZFsMBxX80apXLlHTeXONPJaQhZY8qvYYUVRfEhRC+aD9dR8
fkHLc7NhPZjXmiLx1FdVASmCDoSTuVK12e69DoZoGbz2O82qmU+FgwwButVHs/L7MYIRIlc3lUZ3
MLanM7RM7cmw27w31IjIEiB/n1IkI0a1YrU1mMyWqzVaVsu5PWhXbzOx0KGovqRYMaaXrM5otto4
W7Q4m/V81K2buhLiYKUfSYUU3az3JvP1drdHy267WUz6T+WsIp1LZctPvclis9u/o2W/c5aTfuMu
F/9eqm8vnf37L7S877cr+/UnSR1qyrP0gZo6Tx/4+kyrO56tnO0OLVtnPR/36mb27OsDfSpzW2sP
7cV646Bls15Oh51aST/tU7Cjq8bDc//Nns0XaJnPpqP+y2NRi7o7Ovj3BcPpQtlq9QZvozFaRm/D
Xqt+V0jLguvfB6cEKZ65qViNl3ani5ZOu9W0KoaeuAzQrikBJzkhktJvzMpjrWahpVZ7vDeNbCoq
ckejiw+OCTQvRZNa7too3qKmaFznMqmYFGCOJk+fD0x5JBMIyUoyfaVqqFHVdFKJSEH2OFBQCgzp
DC9IYTkSRU9EDktgnaHgNHW0kEIrkma5QDAoeEAwwMMN63Nu+TO9wAWZpGia8QKapshvV2QQLHCQ
QHgDjsPThOPcHYIFzz0OJy7gsAE1h/dCgY+0ua7wsYe4XP7f/OAI/AaSlv96CmVuZHN0cmVhbQpl
bmRvYmoKNjcgMCBvYmoKNzIzCmVuZG9iago2MCAwIG9iago8PCAvTGVuZ3RoIDYxIDAgUiAvVHlw
ZSAvWE9iamVjdCAvU3VidHlwZSAvSW1hZ2UgL1dpZHRoIDE0OCAvSGVpZ2h0IDY2MSAvQ29sb3JT
cGFjZQovRGV2aWNlR3JheSAvSW50ZXJwb2xhdGUgdHJ1ZSAvQml0c1BlckNvbXBvbmVudCA4IC9G
aWx0ZXIgL0ZsYXRlRGVjb2RlID4+CnN0cmVhbQp4Ae3VaU+UdxhGcWB2lmFfFCljRRAHQ6mAlqJA
W7YqUHb7/b9IZ6geSptcLx/S5NwvzJWcF/7zmyfa0+P9/wV6H/n+K9h5UF/3SsXf3d/bBXn4qu6L
SqVyufI4Vy6XSn19Dx9196JKtVavNx7l6rVqpVx6+KgOUrlabwwMNZvDj3DNocH+Rq3y4FEdpnK1
MdgcHZ+cmi7+pqYmxkaG+h8+qsPUedLI5Mzs3HzredHXas3PPZ0ab/bXuj/f1++8y1QfHJmabS0s
vW63Vwq+9uvlxRffPRlvNqr/eFOHqX94Yvb7V2/W1jc23xV7m5vrb1fbL+dnRgdrZT7zDlNtcHSm
9Wp1Y+vDzu5esbe783H7/duVhWcTzUal9O3fg+6bhiZmF95sbO/tHx4dF3tHhwe/7vy0ttyaHum/
//F6S+V6c3JuaW1r7+DTyelZsXd68vl4/+PGyosnowPVzo/390feW6rUh6fnl9c/7P9+dn55Vexd
XvxxcvTL+9WXT8cGuh8Ub2oMT7faGzuHJ+eX1zfF3vXVxdmn37Z+WJwdu/vI7980MvO8vbl7dHp5
fful2Lu9uTr/vP/z2uKz8f++aeXd3vHZ1c2XP4u9L7fXFycH2z8u+aYIr1PkIeoERRw6RR6iTlDE
oVPkIeoERRw6RR6iTlDEoVPkIeoERRw6RR6iTlDEoVPkIeoERRw6RR6iTlDEoVPkIeoERRw6RR6i
TlDEoVPkIeoERRw6RR6iTlDEoVPkIeoERRw6RR6iTlDEoVPkIeoERRw6RR6iTlDEoVPkIeoERRw6
RR6iTlDEoVPkIeoERRw6RR6iTlDEoVPkIeoERRw6RR6iTlDEoVPkIeoERRw6RR6iTlDEoVPkIeoE
RRw6RR6iTlDEoVPkIeoERRw6RR6iTlDEoVPkIeoERRw6RR6iTlDEoVPkIeoERRw6RR6iTlDEoVPk
IeoERRw6RR6iTlDEoVPkIeoERRw6RR6iTlDEoVPkIeoERRw6RR6iTlDEoVPkIeoERRw6RR6iTlDE
oVPkIeoERRw6RR6iTlDEoVPkIeoERRw6RR6iTlDEoVPkIeoERRw6RR6iTlDEoVPkIeoERRw6RR6i
TlDEoVPkIeoERRw6RR6iTlDEoVPkIeoERRw6RR6iTlDEoVPkIeoERRw6RR6iTlDEoVPkIeoERRw6
RR6iTlDEoVPkIeoERRw6RR6iTlDEoVPkIeoERRw6RR6iTlDEoVPkIeoERRw6RR6iTlDEoVPkIeoE
RRw6RR6iTlDEoVPkIeoERRw6RR6iTlDEoVPkIeoERRw6RR6iTlDEoVPkIeoERRw6RR6iTlDEoVPk
IeoERRw6RR6iTlDEoVPkIeoERRw6RR6iTlDEoVPkIeoERRw6RR6iTlDEoVPkIeoERRw6RR6iTlDE
oVPkIeoERRw6RR6iTlDEoVPkIeoERRw6RR6iTlDEoVPkIeoERRw6RR6iTlDEoVPkIeoERRw6RR6i
TlDEoVPkIeoERRw6RR6iTlDEoVPkIeoERRw6RR6iTlDEoVPkIeoERRw6RR6iTlDEoVPkIeoERRw6
RR6iTlDEoVPkIeoERRw6RR6iTlDEoVPkIeoERRw6RR6iTlDEoVPkIeoERRw6RR6iTlDEoVPkIeoE
RRw6RR6iTlDEoVPkIeoERRw6RR6iTlDEoVPkIeoERRw6RR6iTlDEoVPkIeoERRw6RR6iTlDEoVPk
IeoERRw6RR6iTlDEoVPkIeoERRw6RR6iTlDEoVPkIeoERRw6RR6iTlDEoVPkIeoERRw6RR6iTlDE
oVPkIeoERRw6RR6iTlDEoVPkIeoERRw6RR6iTlDEoVPkIeoERRw6RR6iTlDEoVPkIeoERRw6RR6i
TlDEoVPkIeoERRw6RR6iTlDEoVPkIeoERRw6RR6iTlDEoVPkIeoERRw6RR6iTlDEoVPkIeoERRw6
RR6iTlDEoVPkIeoERRw6RR6iTlDEoVPkIeoERRw6RR6iTlDEoVPkIeoERRw6RR6iTlDEoVPkIeoE
RRw6RR6iTlDEoVPkIeoERRw6RR6iTlDEoVPkIeoERRw6RR6iTlDEoVPkIeoERRw6RR6iTlDEoVPk
IeoERRw6RR6iTlDEoVPkIeoERRw6RR6iTlDEoVPkIeoERRw6RR6iTlDEoVPkIeoERRw6RR6iTlDE
oVPkIeoERRw6RR5idGpv7h6dXl7ffin2bm+uzj/v/7y2+Gx8sFbu6+25u95SpTE83Wpv7ByenF9e
3xR711cXZ59+2/phcXbs4Zvqw9Pzy+sf9n8/O7+8KvYuL/44Ofrl/erLp2MD/3Qq15uTc0trW3sH
n05Oz4q905PPx/sfN1ZePBkdqN7/dn3l2tDE7MKbje29/cOj42Lv6PDg152f1pZb0yP91RLfU+dN
g6MzrVerG1sfdnb3ir3dnY/b79+uLDybaDYqpd5v33hfqdo/PDH7/as3a+sbm++Kvc3N9ber7Zfz
M6N3n/i3N/X2leuDI1OzrYWl1+32SsHXfr28+OK7J+PNxv1P19PT24FqDI5MzszOzbeeF32t1vzc
06nxZn+tzOfUeVMHqvOo5uj45NR08Tc1NTE2MtRfq3Se9PWn6/y72YEqV+uNgaFmc/gRrjk02N/4
15O6UKVSpVqr1xuPcvVatdL94e6VulB3ryqXK49z5XKp1PevJ319VV/nSsVf96/tPOih0t3/xF2r
R72/X+Gf/2+BvwDYUOt7CmVuZHN0cmVhbQplbmRvYmoKNjEgMCBvYmoKMjAzOAplbmRvYmoKNjQg
MCBvYmoKPDwgL0xlbmd0aCA2NSAwIFIgL1R5cGUgL1hPYmplY3QgL1N1YnR5cGUgL0ltYWdlIC9X
aWR0aCAxNDggL0hlaWdodCA0NjcgL0NvbG9yU3BhY2UKL0RldmljZUdyYXkgL0ludGVycG9sYXRl
IHRydWUgL0JpdHNQZXJDb21wb25lbnQgOCAvRmlsdGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0K
eAHt1WtTGnccxXGBXXZxuRluinIzRkTQREG8ImQioI6ggoB9/2+kS4wn1MycZ10mM+f3oPOdngf5
98O2XVnRSeD/EPAt+f78Z3If5HcvsJSb/8nuAz68yn1RIGAY5pLOMALzVy0+ao4UMIOWbYdCoVWP
z/0jbdsKuq/6z6PcJxmmFXIi0Vgs7vXFYrFoxAlZprH4qPmTgrYTXUuk0pl1ry+TSacSa1HHDi4+
av7D2eF4cn0zXyyVtj2+UqmY31xPxh3bdH++X5/UnMly4qnN4k55v1qrHXh6tVp1v7xTyKZijuVC
4U0BMxRNZEvlg6NG8/T0zNM7bTYbR7VyMZuI2Ca+KJ/PCK7GM4Xy4cl5q/3d6+u0W+eNw918OrYa
DLz/qzf/6cKfsp9rjctOt3/n9d32u53LenV7Y82x8EHN3xRJbu1+Pev07gePj0+e3uNwcN9rnx5+
2UyEf39QPr9pR1K5vePLm7vh83j84umNR8/Dux8XR+WtZNjGRz5/UzSVr9RbvYfn8WQy9fQmL+Pn
h+7V8V4uGfnwpnSh0rjuD0aT2ezV05tNJ6NBr1Xfy6f+fNP+Sft2OJ6+vv7j6b3OpuNh/7pR0Zuo
u5woD0Y5gYKGnCgPRjmBgoacKA9GOYGChpwoD0Y5gYKGnCgPRjmBgoacKA9GOYGChpwoD0Y5gYKG
nCgPRjmBgoacKA9GOYGChpwoD0Y5gYKGnCgPRjmBgoacKA9GOYGChpwoD0Y5gYKGnCgPRjmBgoac
KA9GOYGChpwoD0Y5gYKGnCgPRjmBgoacKA9GOYGChpwoD0Y5gYKGnCgPRjmBgoacKA9GOYGChpwo
D0Y5gYKGnCgPRjmBgoacKA9GOYGChpwoD0Y5gYKGnCgPRjmBgoacKA9GOYGChpwoD0Y5gYKGnCgP
RjmBgoacKA9GOYGChpwoD0Y5gYKGnCgPRjmBgoacKA9GOYGChpwoD0Y5gYKGnCgPRjmBgoacKA9G
OYGChpwoD0Y5gYKGnCgPRjmBgoacKA9GOYGChpwoD0Y5gYKGnCgPRjmBgoacKA9GOYGChpwoD0Y5
gYKGnCgPRjmBgoacKA9GOYGChpwoD0Y5gYKGnCgPRjmBgoacKA9GOYGChpwoD0Y5gYKGnCgPRjmB
goacKA9GOYGChpwoD0Y5gYKGnCgPRjmBgoacKA9GOYGChpwoD0Y5gYKGnCgPRjmBgoacKA9GOYGC
hpwoD0Y5gYKGnCgPRjmBgoacKA9GOYGChpwoD0Y5gYKGnCgPRjmBgoacKA9GOYGChpwoD0Y5gYKG
nCgPRjmBgoacKA9GOYGChpwoD0Y5gYKGnCgPRjmBgoacKA9GOYGChpwoD0Y5gYKGnCgPRjmBgoac
KA9GOYGChpwoD0Y5gYKGnCgPRjmBgoacKA9GOYGChpwoD0Y5gYKGnCgPRjmBgoacKA9GOYGChpwo
D0Y5gYKGnCgPRjmBgoacKA9GOYGChpwoD0Y5gYKGnCgPRjmBgoacKA9GOYGChpwoD0Y5gYKGnCgP
RjmBgoacKA9GOYGChpwoD0Y5gYKGnCgPRjmBgoacKA9GOYGChpwoD0Y5gYKGnCgPRjmBgoacKA9G
OYGChpwoD0Y5gYKGnCgPRjmBgoacKA9GOYGChpwoD0Y5gYKGnCgPRjmBgoacKA9GOYGChpwoD0Y5
gYKGnCgPRjmBgoacKA9GOYGChpwoD0Y5gYKGnCgPRjmBgoacKA9GOYGChpwoD0Y5gYKGnCgPxr/O
qdK47g9Gk9ns1dObTSejQa9V38unIrbh9638PJ/ftKOpfKXe6j08jSeTqac3eRk/PXSvjvdyyQ9v
iqRy5ePLm7vh83j84umNR8/Dux8XR7tbyfCik2GFk1tfvp51uveD4fDR0xsOBvfd9unhzmYibC38
doblfNrYrjYuOzf929s7T++237/pXNSr2xtrjhXA9+QzgqvxTKF82Di/anc63z29Trt9dd442M2n
Y6FgwPf+jfsCZiiayJbKtW/1k2bz1NNrNk/q32q7xY1ExDb9729a8fndHy+WyhZ2ypVqtebxVauV
8udCNhlbDeJzWnHfFDDtcDyZ2cwViiWvr1gs5LKZRMyxTXxO7ptcqKDtROOJZDqzhEsnE/Ho25N+
fU7ufzfnjzKtkBOORGNLuGgk7IQs0/3lfj/JfZP78xlBy7JDSznbCpqG+8MtPOlNyn2VYS7pDPdF
H580//l8/vkFlnA//2D3AW//+138q/s3l3qLb1H/rQL/AhabbFYKZW5kc3RyZWFtCmVuZG9iago2
NSAwIG9iagoxNjkxCmVuZG9iago2MiAwIG9iago8PCAvTGVuZ3RoIDYzIDAgUiAvVHlwZSAvWE9i
amVjdCAvU3VidHlwZSAvSW1hZ2UgL1dpZHRoIDE0OSAvSGVpZ2h0IDM5IC9Db2xvclNwYWNlCi9E
ZXZpY2VHcmF5IC9JbnRlcnBvbGF0ZSB0cnVlIC9CaXRzUGVyQ29tcG9uZW50IDggL0ZpbHRlciAv
RmxhdGVEZWNvZGUgPj4Kc3RyZWFtCngB7ZjXdtpAEEDB6kIFCRAgMCCaMd0Yi9BMMb13nP//kYyU
mGKc19VxTu6Tjl72ntnZmdm12f7zr0TAbh1fh9D0ubMIc/FbL7sdfDAMw60A1r27A7FrLfhxh+EE
QZKUFZAkgeMYaF1ZgRNOUDTDOjgLcDhYhiaJT1awdThJO3hRkmUXemTJKXAsfW1lxIlkOKdL8amB
IHoCqs8jCw7T6rSBdjtG0JykqCEtnkg+oCaZiGn3frfooHDslFVmoFjRE9QeMvniUwk1xUIunYj4
3QJDntMKpAiKk1UtVShXavVGEy2NerXynEuGfRKE6nQCIc0JRvCEknm90X7r9Qdo6b91W7VyNhZw
8zRxIYWRrNOrpZ8b3cFkOpujZTYZ99vV4kNIERgC+6hVUDdJVvLHcnp7MF2s1hu0rJfzSa9Zfox4
RUiqCynKIanxQrU7Xmy2uz1adpv1fNjSM1GfyH6SktVEsdabLrf7wxEth91mMe5UslG/80YqkHyq
96ar3eH4jpbjfrscd37kYn+R6s/W++P7T7S8H3arSfc7SZk5Zdn2fZlTkpooVN8mi81uf0DLfrue
j9p69vb0QZ2K5yud4WwFNQEt2/Vy2n99SWuf6xRUdF80+9LsjWbzxRIti/l02K2XUuGbis6ISjhV
rL52B8PRGC2jYb/b1POJ++veB1MCzbuD8UypUn9ttTtoabeaNb34qPll7nJKgMET+ow3FE8XSmVd
r6BFfyk/5R+jQQ90mfPoYoOOTDC8y3cfTabSmSxiMpl0KqEFFYmDefijH9tsMA7jFCvIihoMRSIa
aiLhUNDvkXjGCNTFjA6holjeKbs9ihc9iscliRwDI/qFFITKsKJZjhdECxAE3sHS5LWTsYHGBZmk
aJqxApqm4I58vjX82UOwgpcEHG7ulgCXdkPpnFG/teCP8cRhPnLAewNSzHVvlUwxw8tCTufu/8c3
j8Avpx3/bwplbmRzdHJlYW0KZW5kb2JqCjYzIDAgb2JqCjcyNgplbmRvYmoKNTkgMCBvYmoKPDwg
L0xlbmd0aCA2OCAwIFIgL0Z1bmN0aW9uVHlwZSAwIC9CaXRzUGVyU2FtcGxlIDggL1NpemUgWyAx
MzY1IF0gL0RvbWFpbgpbIDAgMSBdIC9SYW5nZSBbIDAgMSAwIDEgMCAxIF0gL0ZpbHRlciAvRmxh
dGVEZWNvZGUgPj4Kc3RyZWFtCngBdcKHW5JpAADw57nqRl3XuGtc47rGpZZajtQ0zVJz5UxTcw9c
IOJGRRHEATIVEQVxoaKCqLiysixt9z8d38v78Q1efs/Ptv3Dhl/b/rG25fh9bYu4uvUd3vy+Srqy
+Y248W0FtG58o/5qXccuu2mxfQW/WGyUZtsX8xr90tpnePXzEuni6mfKlU+L4MLKJ3rrJxP80WSl
nF/+iHowtwxaDuaoZy0HsPlg1rzvaDTvUy7tG8GZpX3ww8wS6eKHacT3U4vvpxYQJxfeY02Oe5Mm
eMK0R5zfmwAN83vgO8M8fu6dYe7dOPLsW72butm3OqPjrs4Ijxl34ZndMdLRmd3RmTfw9JtRvHb6
Df3U6xE3NZOvSV9pJuHhyVfDE4jqiR3YsKPGDxl2KMd3hsZf2g+61r8c1L9UEbdVelip31bqEBW6
bYVuSzFGLx/bgke35NhNe5lr7aZMuyklbki1+JGNATclmnXXYs06PLwuhm3iYVs/udrWj+9T28C1
PjV+aK3XzZ7BVWTR4KpIRb4iUmG7nZUr3XihcgVvFSqtQgUsUFjp5VaBfLkLlS9f5svILXwZttNR
aumk7pBaQHPHAJE3YKaXmHkSc7tkCVG81Ea52CaGW/sXXXP7F8EFbh9lS98CsXehBTY191L3mJp7
TE3080092EYReoNovqF7znV99xxWSD5bJ6QWzNaBHMEsqZEjMHK6sLWobL4RnGHzKWv4M9hO8uma
zmmWc8c0C8/smCadYvLgat4UYvtUFXbSdWXbpMuJijawdaKCurx1Am8o5xIZXANli4HRYijDjtM3
j5ci6kub9SX2TYjFTXpso73OuahRR2zQFeELG8bo68cK68cK6EcL6kfz69Dz6kbzOI7aPA4xl6OF
a7W5pC9qR4jskRdgDnuEWpPD1uTUaLLdzGJpwOEsFvE5axjLpM9kqonV6kx8RrWadCijCvsMuXIo
HR5Mr6RMqxxMq3CtSq0Ay1WppCnlKiJDlcJQOiYzlPRlyuQyZRJWQfu0VIEqTyyVJ5YgJpTI4WJ5
QrHMOb5YRiySxYNxRTJQGleEL5TGFUpjEQdiCweeFCDGFAxg8x0lMflwdL4EzpNEk0blSaLyxMRc
cVSu+DHyi/5Hbkbm9OP7InOID3P6sNmUEdl9Edm9cFZvBD48q5fyeW/48x77B6hhmT2korBMODRT
FJqBeD+jG/uMPuRZNzG9OyRdaB/sOk0YnCYMIgqC0vCpgnuogamCwNSuwBT6gJQuOLkrAMt39E/m
E5P4/qBfEh/f6ZeEf9p51807iR3Ivokd2ARnnm8Cz4c8nueD947nge3e8WBcuzd4O67d9a3YNmSv
2DavJ+StXk+wno4xrZ7UHjGtINcjhusRDd+M5tJHcW9GtfyH/LjlBmXzjcfY646Pmq9TX3vUDDZd
i6S8GtlEfNh0Ffz3YSNiROMVyoYrEfA/4Q3Il8MbLj+op730oJ4YVn8JrrsYRh1adxG8EFpHyrkQ
yrlwn/O3m+fvc86H1Lo+F1KLDSZnnwtmn3UOYp/Fnwlik9acCao5cw/7F3JgzZ9YFu3pQNbpAFrm
6QDmKWd/5inSk/5MfPVJP/iEXzX93eoTd6v/wFa5Pn6nymXl8TuVv9v70h/zrYR9Ko6RHvWpoPSu
OAr+5l1Of7v8V0TGr7cZv9xC//kWA+tlX0Z+xKsM9iw7gj/sWUrpUXoYPORRSl1yyKPk0M2Sn0j/
B1bYWqEKZW5kc3RyZWFtCmVuZG9iago2OCAwIG9iagoxMjk3CmVuZG9iago1NyAwIG9iago8PCAv
TGVuZ3RoIDY5IDAgUiAvRnVuY3Rpb25UeXBlIDAgL0JpdHNQZXJTYW1wbGUgOCAvU2l6ZSBbIDEz
NjUgXSAvRG9tYWluClsgMCAxIF0gL1JhbmdlIFsgMCAxIDAgMSAwIDEgXSAvRmlsdGVyIC9GbGF0
ZURlY29kZSA+PgpzdHJlYW0KeAF1wodbkmkAAPDnuepGXde4a1zjusalllqO1DTNUnPlTFNzD1wg
4kZFEcQBMhURBXGhooKouLKyLG33Px3fy/vxDV5+z8+2/cOGX9v+sbbl+H1ti7i69R3e/L5KurL5
jbjxbQW0bnyj/mpdxy67abF9Bb9YbJRm2xfzGv3S2md49fMS6eLqZ8qVT4vgwsoneusnE/zRZKWc
X/6IejC3DFoO5qhnLQew+WDWvO9oNO9TLu0bwZmlffDDzBLp4odpxPdTi++nFhAnF95jTY57kyZ4
wrRHnN+bAA3ze+A7wzx+7p1h7t048uxbvZu62bc6o+OuzgiPGXfhmd0x0tGZ3dGZN/D0m1G8dvoN
/dTrETc1k69JX2km4eHJV8MTiOqJHdiwo8YPGXYox3eGxl/aD7rWvxzUv1QRt1V6WKnfVuoQFbpt
hW5LMUYvH9uCR7fk2E17mWvtpky7KSVuSLX4kY0BNyWadddizTo8vC6GbeJhWz+52taP71PbwLU+
NX5ordfNnsFVZNHgqkhFviJSYbudlSvdeKFyBW8VKq1CBSxQWOnlVoF8uQuVL1/my8gtfBm201Fq
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
zDm+WEYsksWDcUUyUBpXhC+UxhVKYxEHYgsHnhQgxhQMYPMdJTH5cHS+BM6TRJNG5Umi8sTEXHFU
rvgx8ov+R25G5vTj+yJziA9z+rDZlBHZfRHZvXBWbwQ+PKuX8nlv+PMe+weoYZk9pKKwTDg0UxSa
gXg/oxv7jD7kWTcxvTskXWgf7DpNGJwmDCIKgtLwqYJ7qIGpgsDUrsAU+oCULji5KwDLd/RP5hOT
+P6gXxIf3+mXhH/aedfNO4kdyL6JHdgEZ55vAs+HPJ7ng/eO54Ht3vFgXLs3eDuu3fWt2DZkr9g2
ryfkrV5PsJ6OMa2e1B4xrSDXI4brEQ3fjObSR3FvRrX8h/y45QZl843H2OuOj5qvU1971Aw2XYuk
vBrZRHzYdBX892EjYkTjFcqGKxHwP+ENyJfDGy4/qKe99KCeGFZ/Ca67GEYdWncRvBBaR8q5EMq5
cJ/zt5vn73POh9S6PhdSiw0mZ58LZp91DmKfxZ8JYpPWnAmqOXMP+xdyYM2fWBbt6UDW6QBa5ukA
5ilnf+Yp0pP+THz1ST/4hF81/d3qE3er/8BWuT5+p8pl5fE7lb/b+9If862EfSqOkR71qaD0rjgK
/uZdTn+7/FdExq+3Gb/cQv/5FgPrZV9GfsSrDPYsO4I/7FlK6VF6GDzkUUpdcsij5NDNkp9I/wdW
2FqhCmVuZHN0cmVhbQplbmRvYmoKNzAgMCBvYmoKMTI5NwplbmRvYmoKNTggMCBvYmoKPDwgL0xl
bmd0aCA3MSAwIFIgL0Z1bmN0aW9uVHlwZSAwIC9CaXRzUGVyU2FtcGxlIDggL1NpemUgWyAxMzY1
IF0gL0RvbWFpbgpbIDAgMSBdIC9SYW5nZSBbIDAgMSAwIDEgMCAxIF0gL0ZpbHRlciAvRmxhdGVE
ZWNvZGUgPj4Kc3RyZWFtCngBdcKHW5JpAADw57nqRl3XuGtc47rGpZZajtQ0zVJz5UxTcw9cIOJG
RRHEATIVEQVxoaKCqLiysixt9z8d38v78Q1efs/Ptv3Dhl/b/rG25fh9bYu4uvUd3vy+Srqy+Y24
8W0FtG58o/5qXccuu2mxfQW/WGyUZtsX8xr90tpnePXzEuni6mfKlU+L4MLKJ3rrJxP80WSlnF/+
iHowtwxaDuaoZy0HsPlg1rzvaDTvUy7tG8GZpX3ww8wS6eKHacT3U4vvpxYQJxfeY02Oe5MmeMK0
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
z6fTE9TsaF3qJkO4g2u/s0JeWe+ciSC12MI6MnAjChNtJEHFamTTJddp7BrWv4oNPRGEKrpX8V2E
CQeB6tZb/bndAAICYypE28VtuKW3XZDtoH/BJAbaS7LAYsNgI/ssBDebttPmElOJoc2rFog6eB4t
z0M0FK2QCf4pYwxxPNfjBcJwFOWX0B7gJ5ge7Fk/tJ+jDZ2byk2SL4rQEqIaHSfuZeDss8zdnyh1
PrZPnODCULWEN872lM6ko2i1vjqEM8m+CkghOoVxZJyrzQYIv5Qh+PAqRBTloEAkRxuX1GB72C89
v6gQTNL7Gr0eJKTFV+JRmQH1sSng244rfewYkk+nSwH7NNZvA0U3xjwKetTsiovm5lthKjnR/CuN
ZGvsG8k+wuHURlY3zoJs77cuM+5IPpzect6guv2N5B0o0bQqsrAX65xjoZBSAy0ohgLe8thlj7mY
3hvrEnyPVglH135opsPHIH2JxIMvTosnmAnhaKZQJNU6hrRemnMlkp4YKwKU5Gi0AynenZ3rEltO
cTAZ1/Lp5wD9z5+3sc9VS9+JDpWG3gh65aXwI5Bs9nyfBj+Sgq8DBw57GmOPww8BAE4cqi2ptqRc
fXf2f7A33chfEZrpU5vzxwAlGw+i4XWZZJ0dTiU7mkmBrcLY69ufMLvRTIlGxlj08fr+cZS948IB
Midv8GXwf7vpoBkKZW5kc3RyZWFtCmVuZG9iago3NCAwIG9iagoxMTY2CmVuZG9iago3MiAwIG9i
ago8PCAvVHlwZSAvUGFnZSAvUGFyZW50IDMgMCBSIC9SZXNvdXJjZXMgNzUgMCBSIC9Db250ZW50
cyA3MyAwIFIgL01lZGlhQm94ClswIDAgNzkyIDYxMl0gPj4KZW5kb2JqCjc1IDAgb2JqCjw8IC9Q
cm9jU2V0IFsgL1BERiAvVGV4dCAvSW1hZ2VCIC9JbWFnZUMgL0ltYWdlSSBdIC9Db2xvclNwYWNl
IDw8IC9DczEgNyAwIFIKL0NzMiAxMCAwIFIgPj4gL0ZvbnQgPDwgL0Y1LjEgNzkgMCBSIC9GMS4w
IDExIDAgUiAvRjQuMSA1NSAwIFIgPj4gL1hPYmplY3QKPDwgL0ltMSA4IDAgUiAvSW04IDc2IDAg
UiA+PiA+PgplbmRvYmoKNzYgMCBvYmoKPDwgL0xlbmd0aCA3NyAwIFIgL1R5cGUgL1hPYmplY3Qg
L1N1YnR5cGUgL0ltYWdlIC9XaWR0aCAyMTUgL0hlaWdodCA3OSAvSW50ZXJwb2xhdGUKdHJ1ZSAv
Q29sb3JTcGFjZSAxMCAwIFIgL0JpdHNQZXJDb21wb25lbnQgOCAvRmlsdGVyIC9EQ1REZWNvZGUg
Pj4Kc3RyZWFtCv/Y/+AAEEpGSUYAAQEBAEgASAAA//4AE0NyZWF0ZWQgd2l0aCBHSU1Q/9sAQwAB
AQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEB
AQEBAQEB/9sAQwEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEB
AQEBAQEBAQEBAQEBAQEBAQEB/8IAEQgATwDXAwERAAIRAQMRAf/EAB4AAQABBAMBAQAAAAAAAAAA
AAAJBgcICgIEBQMB/8QAHQEBAAEFAQEBAAAAAAAAAAAAAAYDBAUHCAIBCf/aAAwDAQACEAMQAAAB
jv6Y02AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABypq91/Ju/j7igdlRWczVE6w6k2Fsh
lrGT6AyfAOZYD8+M/odn4x57GKOuqIp24p+3Qqff4FP16dQUKlo8lZVNQr1tbVrA5rHgcqPqUr8q
+xMg+d9nfeh6x76J1jMz2ZpaNWdRq5GPuZA4jIYW9nQmQ6FyTxKtK7+NvK+srjo1PMbE4jMocDlf
l+vHX9eY8prHZLoNJ9Zne2sNhXSuxI5pvG4XtqwoDLjj3d0lH5m9ZYg9jaLuhquYVNF8tKF+i/NW
A0zwEiMJkfe+I55pHpI4VJIUNpQebDVs4h32TDI4ZxGsmMDlNg7TmxNfzcOvcRJJh5VNeyuRqEyT
GXO4z8fNebdWvOvU8j2sDkJnvxT72qiK5q3exon86nnHPpLVs3fReuuq+UZdUK9ta/Pz9t3e28T+
xYlPNqSfUrWpRtTmM9X78lP1/LKeq0IUNpwqR2EyO5FldX1xV/rJb11fjBI8WAJNPy964yQ5r2pD
v+ynC8gf559NYbdpaH2OrHI3csb2F/Z8Jl31pMapp1YE9vQDLiNZbOmJZ/VW6E1T1fXjZb0Ts+jr
uhrt7r1v2vPvbM5z23ETsmISya4lsZU9i8Lm1YUAJAPzz6Yzg4X6E8/JW9CzqORIfr5xNs5annt3
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
xpRj6p+LjbYXuayaaAdqjw/ig9b01+UdIxDblo+2zbdy99cfb552RyX5gjVjgXhyzyuNHZxDfQfe
qpOPuWlg+hYcP24XvSvJe+N6fhwmUv16w4zqVr7ImwMslMD4wsST6ffPZ4KgY0UljKiOcAdoUwdp
hF1GEsviBsANRQyZR4xNx7oULestSz2iIiQ/H279ZuzM8ttB4D+G4ekv9ctYWYndzxOOnd8PrRXb
r7HPDdePKZbiCyrdE9oL6KBc3l8VSSM9VaNYYXVpVk1UBHZAJQsVrH+6Ogaot62RzEo80x8Ovsd4
VgdSlQxlrOZGJ7YipVu89pf8S5Cq30ng4b4WrM6uIwGVTTLbPNbX12DczDuzu/yXxP8AJ/BikYPh
/LZDG4vFfbNRBmg7ltxG4YIS9MEqTp2Sy3D2Yx9FGyHWrKiWkOoXTXuIi92ZaC8cSS8JjLV2Snt5
Odtpp8/z5+DiHK1OFs66lNuKtJoVy2HUpLGsli9pegfS6wfOartz2IyeJXZM1ViuASYaxYiTBX3v
cgQa4nzxj3rdyrjVFP8AGNVZWHfr2Q1xBl43dSlibjUwuOZzZlJLrCMfxkdg1CP+/XqtlVfwnziw
dc6keUx1U/KLx8fEb77d/rHk/eu31MxTRZxRlVTFUYmJ9TKpdwsk8fj+kNNfvjfKT5NU6a9zDc5z
DY1pyRsaxhbmMYRd8yMy8NBL2ClDrtVT3NnYtSWOEWMYXuAAC3nogxV2tcCrALOK5iyFRI7ViW35
A+AwPOY0TAyAxmwvnBgW0h/v6+7mN+sL0FDG5KrcZauq6oV2icwlQkwt233G/Zrhxm3bvweKLl5+
XOijWDzz+ReoNPKqqBPn8Zyviayd9HWQ0PpdZ/Lb4Cz4kdOj8M3r/rWtt/ANnV+j1w8uZ5kOFxm6
efPmU00yRc/lFz1c4jPkdl+Lp4dPZ7DUrPs3Gcp/prFrmXzcay2a3RF2V+I4sJ855K5BAjl8z37J
f0aJ1ks2+Zb6lYx7CaU85m5lHdESIp9IiAbng5TlsZEx2TE3a3OJ/OaxOGo3atksplutYivYBvKv
j0kzvdIi27rDU+lriLPsHvZDIIxyCn+Zx6eqzl+G65/6eiY0xWsI3GwygQCI90RF3R191sZ9frf8
zWDxNOyqxXxeLKwyUNFq/Gsg4u7uWRDuGuhP5zXD4kGx2RB+VdExynndcRL5/k4p1wzVyKE2FZ7i
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
c3RyZWFtCngBlVRNT4NAEL3vr5jjYlIKW2DBo1UTPdlI4sF4aJFqTekH0Pj3HZZ9G22jWGg62/l8
b2Y7e5rRnsbTJqSiodC8TUGThD9+wE9COsz8jB+KJ/ZQl7S8MIF/+gn2e6INjR/Kuih37WG+pnrF
5bQKqHvjKPhWiRFUNL6rQrrecnKLSxlcokPGuPYsukj+mWg/SDVFLFOt2a2iq5ziuM/ciVGU+THl
nPRW+V1MvqRnIacejQJfkXz3yMg5FGurgCxh2FjDm5XWIOQlWc3jwR4axLQu7cqakIVjXii/p5vc
kDxhFKSGkfgnI5KuEiq82opAt/CEYQqQQASix/7w29k82x8MhETe9qSF7QC5SdST68clBsdFskJD
AcIpjsYjZAvczgVAEVsj2QBMlWZnzgAV0DJI6GtP9LfOgcSwMIwWB8fL3SXQ+LRzWNl5Yn6Q8FtY
P5dpiK46ly4qgp6D2l0AvmtCLmH63nNzC910HDynOQHu2uYK+JbbL5SSNPE18VcU25UQdHtMUV6I
UPXLQxGvtFQloaYR68yGCLEhZMKZ84/+3zn7AuUdB68KZW5kc3RyZWFtCmVuZG9iago4MiAwIG9i
ago0MjQKZW5kb2JqCjgwIDAgb2JqCjw8IC9UeXBlIC9QYWdlIC9QYXJlbnQgMyAwIFIgL1Jlc291
cmNlcyA4MyAwIFIgL0NvbnRlbnRzIDgxIDAgUiAvTWVkaWFCb3gKWzAgMCA3OTIgNjEyXSA+Pgpl
bmRvYmoKODMgMCBvYmoKPDwgL1Byb2NTZXQgWyAvUERGIC9UZXh0IC9JbWFnZUIgL0ltYWdlQyAv
SW1hZ2VJIF0gL0NvbG9yU3BhY2UgPDwgL0NzMSA3IDAgUgovQ3MyIDEwIDAgUiA+PiAvRm9udCA8
PCAvRjIuMCAxMiAwIFIgL0YxLjAgMTEgMCBSID4+IC9YT2JqZWN0IDw8IC9JbTEgOCAwIFIKPj4g
Pj4KZW5kb2JqCjg1IDAgb2JqCjw8IC9MZW5ndGggODYgMCBSIC9GaWx0ZXIgL0ZsYXRlRGVjb2Rl
ID4+CnN0cmVhbQp4AZVTy07DMBC8+yvmmCDVtZ3ETjnykuBEJUscEAcUUmhF+khS+FL+h7Vrh0Kl
qsRR1vbujmey6w2m2GB82UlUHaQfXYVM08sFPRpGTviEHhRZmLQ1Zmc+8Wgco7gHLDG+r9uqXvfb
53e0czrOKAE3ilzsnUQMGoxvG4mrFYEHXsrzYo4Z8dqQcZm01IaL0iDXkpfaUFiDC4tC75CdGRWC
Z565JeAbxV2enbFHJA8pZMkVkjrFSLjJVwpvP+LG4EHwdAeeOmW75GUIiaHrsG5jyipsLIIdwKsY
0SNlT7B3uLZe+oFO8Q+d9LvsDKSzifCRwLAxMIjc+23gNoTs1LDkJTgiRlTZfx46jknIcuFLxU4u
lZPQv4VT5sFGwq9+zZKhLucpTjk+dEpe+k4hI0vNtZLyp2HYr4ZBQort4m9lNKUZ0CcvAqRwN0bB
VpDKg5Ohy1MqLQ1GUu1gZehDJGYPd/oN7Qa6IwplbmRzdHJlYW0KZW5kb2JqCjg2IDAgb2JqCjM1
OQplbmRvYmoKODQgMCBvYmoKPDwgL1R5cGUgL1BhZ2UgL1BhcmVudCAzIDAgUiAvUmVzb3VyY2Vz
IDg3IDAgUiAvQ29udGVudHMgODUgMCBSIC9NZWRpYUJveApbMCAwIDc5MiA2MTJdID4+CmVuZG9i
ago4NyAwIG9iago8PCAvUHJvY1NldCBbIC9QREYgL1RleHQgL0ltYWdlQiAvSW1hZ2VDIC9JbWFn
ZUkgXSAvQ29sb3JTcGFjZSA8PCAvQ3MxIDcgMCBSCi9DczIgMTAgMCBSID4+IC9Gb250IDw8IC9G
Mi4wIDEyIDAgUiAvRjEuMCAxMSAwIFIgPj4gL1hPYmplY3QgPDwgL0ltMSA4IDAgUgo+PiA+Pgpl
bmRvYmoKODkgMCBvYmoKPDwgL0xlbmd0aCA5MCAwIFIgL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4K
c3RyZWFtCngBnVTLTuNAELzPV9RxghTHM36F6z5Y7Z5AssQBOIBJdkEESGIW7d9ve9w1ccIrIo4y
Tk93T1V1Ty9xgiUmX9cOzRouPOsGWSnfJJVPicodJofyQZHpy2qG+UEIfNfPiN8p7jE5nq2a2WP7
dHmH1Y0cV/kU3VPk6eAkQbDA5OfC4duDJFdcPuAyHTLBtZSli5S/mU9SlxbIqzwpy0r8FvhSI58G
h7CM8yzxqCXrkThLUD3HmbFuhHEqG/Z8hBHC2w9dV9x6UMOzrnRs/6hh1nsay5173XjSdcFUV9sR
sPEQhvaHGTsXwwXqX/heB/ovuXq/H1fRq+MKe717+F/CUgKwd+pCyo/bIWaDd81YAm9oYCxFaCPH
G83Wq2As5Wm5wZDf6viRBlmVBg3MnvWGbYmOsN8uIrlH+Ay93RYFNlJvh4DNKw3qy2q/ommDwvpe
VvOZBr1kSVh5LbixFDxWkdwi2X+MpVBsXXpq8kFL8JShCK/dUu+Kd0UwO7cUNt6f2KjRQlhxJzJQ
bptbGeVgmw0Ah5s/Z0PuOmhOY2OKFwLSwNAPWriclkkF+ckLbd60G7EyoRo43881D5m2U1+6CmOx
BVUcZ5edisz1bT8eTv4Di3EjhQplbmRzdHJlYW0KZW5kb2JqCjkwIDAgb2JqCjQ2OAplbmRvYmoK
ODggMCBvYmoKPDwgL1R5cGUgL1BhZ2UgL1BhcmVudCAzIDAgUiAvUmVzb3VyY2VzIDkxIDAgUiAv
Q29udGVudHMgODkgMCBSIC9NZWRpYUJveApbMCAwIDc5MiA2MTJdID4+CmVuZG9iago5MSAwIG9i
ago8PCAvUHJvY1NldCBbIC9QREYgL1RleHQgL0ltYWdlQiAvSW1hZ2VDIC9JbWFnZUkgXSAvQ29s
b3JTcGFjZSA8PCAvQ3MxIDcgMCBSCi9DczIgMTAgMCBSID4+IC9Gb250IDw8IC9GMi4wIDEyIDAg
UiAvRjEuMCAxMSAwIFIgPj4gL1hPYmplY3QgPDwgL0ltMSA4IDAgUgo+PiA+PgplbmRvYmoKOTQg
MCBvYmoKPDwgL0xlbmd0aCA5NSAwIFIgL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4Kc3RyZWFtCngB
lVRNb4JAEL3vr5gjNBHZlQW89sOkTQ/abNJD04OhGGlVFCT1L/ZfddjdWQ2kkgJxhZ15896byR5g
AQcY39Ucshq4vusMJjE+QYhXDAmfBlO8QE7snyqH1Y1OvBrHMO4VdjCe51WW74/NcgNVgeUSEUJ7
yyi8qIQMtjB+3HK4LxHc8hKaF2uZIa8DLm0mviZIRnKJIHEgRIJxW7hVMApb2gJUBrGpopeRjEAh
/EwEIYKpFXhqncNzsWtO4IP6hAelS/bwo5Rf4ndAGYEiJQR9A2/mQxgI8Eq7Nnbd2fXDrku/5YqB
x0J/YS6DIpGXDlh3M2pKxYh3UE9/c+fGG2a86XB3hjjue1upogIkYpXTl9pnhrYjYeifBRN9J3Bj
UYfYTqTQTlu2w400vL0qr8sGJ6y+3kiRJpfwg2Y4ySfSTva4nYrMIA/cDpmQUa7bof5Td7+tO4XP
zDhQu4fsEsLYZQe/o6c/mNTLngriSoxcZ00G82iE3Vj0VVHu/IUED9Hn8n/tIJ/IHpJDlb+oFySH
AiiRArsA3f1jaTvx84eEOI2DBPAnktb786hyYc4nAXhqpiLmCYy4MM3gQXtwtUfPFJHpyFn8Aifd
IEAKZW5kc3RyZWFtCmVuZG9iago5NSAwIG9iago0NjAKZW5kb2JqCjkyIDAgb2JqCjw8IC9UeXBl
IC9QYWdlIC9QYXJlbnQgOTMgMCBSIC9SZXNvdXJjZXMgOTYgMCBSIC9Db250ZW50cyA5NCAwIFIg
L01lZGlhQm94ClswIDAgNzkyIDYxMl0gPj4KZW5kb2JqCjk2IDAgb2JqCjw8IC9Qcm9jU2V0IFsg
L1BERiAvVGV4dCAvSW1hZ2VCIC9JbWFnZUMgL0ltYWdlSSBdIC9Db2xvclNwYWNlIDw8IC9DczEg
NyAwIFIKL0NzMiAxMCAwIFIgPj4gL0ZvbnQgPDwgL0YyLjAgMTIgMCBSIC9GMS4wIDExIDAgUiA+
PiAvWE9iamVjdCA8PCAvSW0xIDggMCBSCj4+ID4+CmVuZG9iago5OCAwIG9iago8PCAvTGVuZ3Ro
IDk5IDAgUiAvRmlsdGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeAGFk8tugzAQRff+iruEqnXw
gCFs04fUrhoJqYuqi5QQlSqPJiSp+on9q44NRgmoBBAGPL73zDDeYootRreVQl5B2bPKEcZ8yYCP
GIlKZcoHdNg87AosruzCwTjBcS9YY/Rc7PLia3+YLbEr2S6hAObUUXDixAQrjB5XCncbFm+4yHIJ
Q8ZcWx7MSgWiSGpNCaI0kmmScNwKkwyBoSZkOWJtQ+1wo8dSI2P9B5IBq2ULeJNDuZxjtp7DR/aJ
+8x69g3Y6cSgJyucLFOx7Cu8ysdNIAnewWceHtsP+5mbKpupdTMyw5vInv6lCPUwRZucpRBMcexa
tRTO+73xdu/Lzvv+p5YQHtPZRL67ER/NB4OPAXwah7aIov5LvSKe45sibhplV6DCpXPdWgrLlLsJ
t8Kl4cZ2ZRu5dxm3NSp8Uf+yi4moOpHL7dbpC++4KfPid7DV6Fw8DusODkGhkjwZwTZyV5mZ+/0b
j2OZgG+R7rEqqncRgQ2VJiOsqJZV0mwvsz9UcCI8/QNmXd2TCmVuZHN0cmVhbQplbmRvYmoKOTkg
MCBvYmoKMzk2CmVuZG9iago5NyAwIG9iago8PCAvVHlwZSAvUGFnZSAvUGFyZW50IDkzIDAgUiAv
UmVzb3VyY2VzIDEwMCAwIFIgL0NvbnRlbnRzIDk4IDAgUiAvTWVkaWFCb3gKWzAgMCA3OTIgNjEy
XSA+PgplbmRvYmoKMTAwIDAgb2JqCjw8IC9Qcm9jU2V0IFsgL1BERiAvVGV4dCAvSW1hZ2VCIC9J
bWFnZUMgL0ltYWdlSSBdIC9Db2xvclNwYWNlIDw8IC9DczEgNyAwIFIKL0NzMiAxMCAwIFIgPj4g
L0ZvbnQgPDwgL0YyLjAgMTIgMCBSIC9GMS4wIDExIDAgUiA+PiAvWE9iamVjdCA8PCAvSW0xIDgg
MCBSCj4+ID4+CmVuZG9iagoxMDIgMCBvYmoKPDwgL0xlbmd0aCAxMDMgMCBSIC9GaWx0ZXIgL0Zs
YXRlRGVjb2RlID4+CnN0cmVhbQp4AYWSy26DMBBF9/6Ku4RKOLYxGLZ9Se2qkSx1UXWBCJFalaQ8
8pH9q46NiZKgNjZiRjBzfZhLhzU6rO4GiXqA9HuokeZ0cUErh5ElL2khS0PSN9je+MZ/6xjVvWKH
1UvT1833eKi+0H/QcUYJuJ1pcXISEbRYPbUS93sSD1zKczFHRlwdBdcpoZTmWaYMNIHKwlBdi1tL
2r7AhyTXvIAl1UfFXZPd4o1FmxiCK0RNjMQn7Zzsw5tdiMP8YuznrJqTsYnZ1I4Y77DPeLAeekGY
ZsU1QnZKiGgBdHxwZJ4Rx0NgDSUsuoajCnGKI5zNCrZejo6djy6qdpufGPbzzy+9kDaTzRSUcMek
Jbwll7pEvBTNi5wb0E1nwVqatjBaur/S4crJaQpSc6FVaZBINWnLo92IpCTLjMb5YNa/mo+fmApl
bmRzdHJlYW0KZW5kb2JqCjEwMyAwIG9iagozMjAKZW5kb2JqCjEwMSAwIG9iago8PCAvVHlwZSAv
UGFnZSAvUGFyZW50IDkzIDAgUiAvUmVzb3VyY2VzIDEwNCAwIFIgL0NvbnRlbnRzIDEwMiAwIFIg
L01lZGlhQm94ClswIDAgNzkyIDYxMl0gPj4KZW5kb2JqCjEwNCAwIG9iago8PCAvUHJvY1NldCBb
IC9QREYgL1RleHQgL0ltYWdlQiAvSW1hZ2VDIC9JbWFnZUkgXSAvQ29sb3JTcGFjZSA8PCAvQ3Mx
IDcgMCBSCi9DczIgMTAgMCBSID4+IC9Gb250IDw8IC9GMi4wIDEyIDAgUiAvRjEuMCAxMSAwIFIg
Pj4gL1hPYmplY3QgPDwgL0ltMSA4IDAgUgo+PiA+PgplbmRvYmoKMTA2IDAgb2JqCjw8IC9MZW5n
dGggMTA3IDAgUiAvRmlsdGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeAGVk8lugzAQhu9+iv9o
KsXBNoZw7Sa1p0ZC6iHqIaWgJipZgLx/B2OTKmk2jJiRmeWbsWeLKbYYPzQSeQNpV5NDx/SKkJ4Y
iUxFSg+MdkpdoLyzjmftGNm9Y4XxW1HnxabdzX9QLyhdokJ0y0Thn0xEUGH8Ukk8rim441KWi3Vk
xLUl0XlKKBUJY1SCKI1EmiRkV+E+Q2ysgRUjMxEGGUV9VqJzykrMGG8CjEKhwHcBrKz9Rjn3Wu6V
wisI8IHsFU+ZRTvmIKCOg13JAb526TcH0u/XAes5Ww+6cpYLJ1uvDJRDbZdwtbkVt9xzuf5RDtu/
9tsqjA8Y/o8vbeiwj7F0roPH0PC2I2dnGq0m+oYDZzPw4VR9/75cdo/p29he3T4lewh32mE3KwpZ
fvH+8aqoPou6EQGy5cnLdBA+1v2l1tBhIsI0jfHf3eZUz3HQeBKLBPSJzBGtVP04KVA90igdYUR7
dmSkHxlOO/vA01+WWd5LCmVuZHN0cmVhbQplbmRvYmoKMTA3IDAgb2JqCjM3MgplbmRvYmoKMTA1
IDAgb2JqCjw8IC9UeXBlIC9QYWdlIC9QYXJlbnQgOTMgMCBSIC9SZXNvdXJjZXMgMTA4IDAgUiAv
Q29udGVudHMgMTA2IDAgUiAvTWVkaWFCb3gKWzAgMCA3OTIgNjEyXSA+PgplbmRvYmoKMTA4IDAg
b2JqCjw8IC9Qcm9jU2V0IFsgL1BERiAvVGV4dCAvSW1hZ2VCIC9JbWFnZUMgL0ltYWdlSSBdIC9D
b2xvclNwYWNlIDw8IC9DczEgNyAwIFIKL0NzMiAxMCAwIFIgPj4gL0ZvbnQgPDwgL0YyLjAgMTIg
MCBSIC9GMS4wIDExIDAgUiA+PiAvWE9iamVjdCA8PCAvSW0xIDggMCBSCj4+ID4+CmVuZG9iagox
MTAgMCBvYmoKPDwgL0xlbmd0aCAxMTEgMCBSIC9GaWx0ZXIgL0ZsYXRlRGVjb2RlID4+CnN0cmVh
bQp4AZVUy07DMBC8+yvm6CLVTZw4aY48JTgBisQBcSghhQJ9JvCn/A9rx2taCqUkVex6X7OzIy9x
hSUGx02MqkHs3qZCktFPRfRkyONCFfTAJH6zqjE+cIE7/QT53WCGwWW9qupF+zZ6xWpC5XIdwb4m
jdYqEYIpBufTGCdzSu5xaYdLWGSEa0mLjaS/Sap0WhikRa5MnrvooxLGdKnt0k8LZVBS1jOtbFA5
xq2Ql9c99COlIQc9uPWQD4IF3tKwpebNijfvPdFlmXjfii3BN0RzuuAyYt+ZCxaSPO5QXuC0dJ1v
t5kM92uTqLJtQt57WAFNVwoyHIwZecv4AqxXD6tbYeE5pqaMOyQJJ1v1AlOehr+bTPKNJiOrQI2y
2p6q2JyqHM0e8FLXi4aAls+/spiQltfE0hUQPxX4LhvIaj5djGaTuvnowWSOkp0T08bV0oJkvY8w
qQKTO/ds88RaT6WQPDEm+817tmz4Hrolwc5RSM7Nk22ffKowWbLsbjCKLJn/aDCAWfhajLZlvXEb
j96BQbXKH/wCKhtmKgd9UmOvkaNSfIkn1t2doenSULHRSYo+nTkFxXwvyDhZk87VJzk1CwMKZW5k
c3RyZWFtCmVuZG9iagoxMTEgMCBvYmoKNDUwCmVuZG9iagoxMDkgMCBvYmoKPDwgL1R5cGUgL1Bh
Z2UgL1BhcmVudCA5MyAwIFIgL1Jlc291cmNlcyAxMTIgMCBSIC9Db250ZW50cyAxMTAgMCBSIC9N
ZWRpYUJveApbMCAwIDc5MiA2MTJdID4+CmVuZG9iagoxMTIgMCBvYmoKPDwgL1Byb2NTZXQgWyAv
UERGIC9UZXh0IC9JbWFnZUIgL0ltYWdlQyAvSW1hZ2VJIF0gL0NvbG9yU3BhY2UgPDwgL0NzMSA3
IDAgUgovQ3MyIDEwIDAgUiA+PiAvRm9udCA8PCAvRjIuMCAxMiAwIFIgL0YxLjAgMTEgMCBSID4+
IC9YT2JqZWN0IDw8IC9JbTEgOCAwIFIKPj4gPj4KZW5kb2JqCjExNCAwIG9iago8PCAvTGVuZ3Ro
IDExNSAwIFIgL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4Kc3RyZWFtCngBrVhpbxxFEP0+v6KVQDQb
su3puyfBhsQ5SIAcZCWQCB+QcRBWDmIH8fd51dNVM7vj3WgdvFGm3VPdVfXq1eH9oF6oD+rg+MKo
kwtlyufiRLmIf7rDT1TJ9LrHjwquLs5P1eub5eBOuQZyP6t36uD56fnJ6d8f//n9jTr/C+qS7RR9
gu8mmmDBW3Xw+G2v7r/H5dUuS3Z1Orhkg+8bWY17CvZ+gOF0o1ExRx1j16ucdOhDDHTrvRXE4YxV
qxNl7CBqlXHapuTU0thmBd0PjaYrVq9Va7xaqNWZerCCIYO1a2qy1znkAEyMDl2qSrwvsuWx9H7j
0l9V+8vpQi07bVX7jhfQUzaen7/nrTNeiPTJxwVcxzGR/olleOcpb8ghWfzBry4g/JtaPWmKWweP
EPU/LyT6gCh0fe5cD4tM7FL2DivnjUnAEf6npCN57b3RyeWsnAs6u+yUzToRSSjm4IYHtL6PeYek
GiQ7naGDlFoTaWV6aO6hrWFtvdcpdRGUZG3OR43bbb1DtG2XrHYZm7pO/Ysgnym4b8X945fYo8/L
Y5CpkAX+J9+ZUEKKoFE28Bab5hMRMucGJPM2BuOTWkbnkSjBqXHPp5QjcumNegk+uWyKFVdUBAUB
5tgeyRNSgC5oysHFCOLJ1qCKHb6qKtKTDfSZNb8IDt5f9+2KimA+HPJrSnjvf1EwggbTfXIWFWUC
22RzAO6KfoxqYLW1IU508M6ggOobVxGXQfxklLOgIGIbXAhSPY9B02ltHmsdH/cR6UDpOJQ6Co7p
HfG11DskGD6GHkuTh6LkNZEdlQ5F6eAa6gNKctvhaXrV3qjP23X/Jp5Zta/aun+n7l9bNOVcqr/b
+p7Pf11/5/v5eX2Uo2pUimxDeHjb6Uhlw3Wo4tki5bFTmo/ts+6NDZTypalsh0VuYVwoO9EChhyG
1+gB65ioUv2nmBx+0R19Q2YCjW8X1DPg/lF3/cu78Bmbr9ruxr1X7fHR3UGIfr9/I5KHeNvhmVT7
wHpAIS6WlsYxs9ZoC19LzJ1P2rnsN2O+o/F4l7UZYz53qDl46CZBNgsFKL1qKUgo6qq9VRZBtW6h
gK1qPVmPyj+RCWXHNq28Ahfy2jVymlCiFhUhUm4Z78M1UA4KWaBXlIMyxRq5d2oNRGDoTFOunbKK
NmT4INrTG7gkt7EoGFzuIsaWhaihUElkmktyysTd+GJcmOILh9DzYtOySiJ/UXnIC36jIWoIZo8V
ZLASw6P4dKdABRzk3ZIvIl1RI3ISS8H8iG8EeU25etA6iaAcEsN8NV6J8XIfuD94QTwv7iDpBbfC
aEm3JaaCYEKgOlazFp1Kuy7HzaxlYk+Al2s+yewN5O8Vy1zTHrPvAhQjzmyT6PMLQZs5y2gJYQR9
JFDx/77szFCTcE4gJr4jiCSLgK2rKbEdwRxJKFi4PkxY2MyzfAOLBxwlsUA85Bx5WESQ0r4wBEnJ
YDBKnDyPyGMYLQ7PMrJe3rTiuSA8knxTDQ5tlJsJkJhygdZXxUaojsLnuUOiUzgqykEAr8PELHHh
O/IJRUpEvZyGzO5YJOR7nfXQTT4ZC2HhxL2BQmK5Ljm+Lf8l4WqRGGtDFIAeL1Svo0IAmktqym5/
HOrD1g4yjAnTCvdEQjBzSOAd0RyNpSmhVKLSHctKsoupx8yKszdyddXetLUnTXiJW0wgFPaqAAPV
JD/2Ts1OGnCzNx3WqzcnnHRHYb1Yx9m7CYdqhWaMpSSlyArfJIJS+imUl9elIWb19qYUsHWrvy9J
iq7LihnBtba2k4L4i2mvlKIJtBBI7Jc8ZuU/0B/K0645I6ugIcgJLAJ3lRm7uWCJqtkPkwxl5T4z
R9OOCSBmi8b5uCAy8KC4JBu3q4/iyaRS78bbY8bdI+VFo5jJMM9QjWJMPfT549nAwJuLhgdOGtDb
jcGmtFYaN9AskCSZygATUoLGxahppb7IO06+SIFFPKWGiPMsIRs/3iolDXkjuEzyc3cErN0rAqjv
mKrhtnBUqM+0mHkyuD/pfhKayxDaaa5JPZnb17+gPtnznlaqik0CEMfkkMdaGjpr3KSbybFnszlG
AgdEEr59Uu0jyoLpeCLDjwRKtAtoEl1R9RwI43vA5hKE5bgo3zWPyI3P2EWO0NwepotEBod3ByKk
vSrlXCVU1QmhUAoOU1ZsTGJb01sQkIslRJIMEkaR8QjWejXeXj7roVI2BqtgZ/mjkakzEobNlD4p
2SEhm49WnzH6GXwZPhn98P1K14Wt3yNMh6ZbMAgV6cUhnEAWO1iOBwo4/oc/SKhWr8X+xX+F3WOD
CmVuZHN0cmVhbQplbmRvYmoKMTE1IDAgb2JqCjE3MjcKZW5kb2JqCjExMyAwIG9iago8PCAvVHlw
ZSAvUGFnZSAvUGFyZW50IDkzIDAgUiAvUmVzb3VyY2VzIDExNiAwIFIgL0NvbnRlbnRzIDExNCAw
IFIgL01lZGlhQm94ClswIDAgNzkyIDYxMl0gPj4KZW5kb2JqCjExNiAwIG9iago8PCAvUHJvY1Nl
dCBbIC9QREYgL1RleHQgL0ltYWdlQiAvSW1hZ2VDIC9JbWFnZUkgXSAvQ29sb3JTcGFjZSA8PCAv
Q3MxIDcgMCBSCi9DczIgMTAgMCBSID4+IC9FeHRHU3RhdGUgPDwgL0dzMSAxMTkgMCBSIC9HczIg
MTIwIDAgUiA+PiAvRm9udCA8PCAvRjMuMSA1MyAwIFIKL0YxLjAgMTEgMCBSIC9GNC4xIDU1IDAg
UiA+PiAvWE9iamVjdCA8PCAvSW05IDExNyAwIFIgPj4gPj4KZW5kb2JqCjExNyAwIG9iago8PCAv
TGVuZ3RoIDExOCAwIFIgL1R5cGUgL1hPYmplY3QgL1N1YnR5cGUgL0ltYWdlIC9XaWR0aCAxNTAw
IC9IZWlnaHQgMTEyNQovSW50ZXJwb2xhdGUgdHJ1ZSAvQ29sb3JTcGFjZSAxOSAwIFIgL0ludGVu
dCAvUmVsYXRpdmVDb2xvcmltZXRyaWMgL0JpdHNQZXJDb21wb25lbnQKOCAvRmlsdGVyIC9EQ1RE
ZWNvZGUgPj4Kc3RyZWFtCv/Y/+AAEEpGSUYAAQIBAJYAlgAA/+0ALFBob3Rvc2hvcCAzLjAAOEJJ
TQPtAAAAAAAQAJYAAAABAAEAlgAAAAEAAf/iDFhJQ0NfUFJPRklMRQABAQAADEhMaW5vAhAAAG1u
dHJSR0IgWFlaIAfOAAIACQAGADEAAGFjc3BNU0ZUAAAAAElFQyBzUkdCAAAAAAAAAAAAAAAAAAD2
1gABAAAAANMtSFAgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAEWNwcnQAAAFQAAAAM2Rlc2MAAAGEAAAAbHd0cHQAAAHwAAAAFGJrcHQAAAIEAAAAFHJYWVoA
AAIYAAAAFGdYWVoAAAIsAAAAFGJYWVoAAAJAAAAAFGRtbmQAAAJUAAAAcGRtZGQAAALEAAAAiHZ1
ZWQAAANMAAAAhnZpZXcAAAPUAAAAJGx1bWkAAAP4AAAAFG1lYXMAAAQMAAAAJHRlY2gAAAQwAAAA
DHJUUkMAAAQ8AAAIDGdUUkMAAAQ8AAAIDGJUUkMAAAQ8AAAIDHRleHQAAAAAQ29weXJpZ2h0IChj
KSAxOTk4IEhld2xldHQtUGFja2FyZCBDb21wYW55AABkZXNjAAAAAAAAABJzUkdCIElFQzYxOTY2
LTIuMQAAAAAAAAAAAAAAEnNSR0IgSUVDNjE5NjYtMi4xAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABYWVogAAAAAAAA81EAAQAAAAEWzFhZWiAAAAAAAAAA
AAAAAAAAAAAAWFlaIAAAAAAAAG+iAAA49QAAA5BYWVogAAAAAAAAYpkAALeFAAAY2lhZWiAAAAAA
AAAkoAAAD4QAALbPZGVzYwAAAAAAAAAWSUVDIGh0dHA6Ly93d3cuaWVjLmNoAAAAAAAAAAAAAAAW
SUVDIGh0dHA6Ly93d3cuaWVjLmNoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAGRlc2MAAAAAAAAALklFQyA2MTk2Ni0yLjEgRGVmYXVsdCBSR0IgY29sb3VyIHNw
YWNlIC0gc1JHQgAAAAAAAAAAAAAALklFQyA2MTk2Ni0yLjEgRGVmYXVsdCBSR0IgY29sb3VyIHNw
YWNlIC0gc1JHQgAAAAAAAAAAAAAAAAAAAAAAAAAAAABkZXNjAAAAAAAAACxSZWZlcmVuY2UgVmll
d2luZyBDb25kaXRpb24gaW4gSUVDNjE5NjYtMi4xAAAAAAAAAAAAAAAsUmVmZXJlbmNlIFZpZXdp
bmcgQ29uZGl0aW9uIGluIElFQzYxOTY2LTIuMQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdmll
dwAAAAAAE6T+ABRfLgAQzxQAA+3MAAQTCwADXJ4AAAABWFlaIAAAAAAATAlWAFAAAABXH+dtZWFz
AAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAACjwAAAAJzaWcgAAAAAENSVCBjdXJ2AAAAAAAABAAA
AAAFAAoADwAUABkAHgAjACgALQAyADcAOwBAAEUASgBPAFQAWQBeAGMAaABtAHIAdwB8AIEAhgCL
AJAAlQCaAJ8ApACpAK4AsgC3ALwAwQDGAMsA0ADVANsA4ADlAOsA8AD2APsBAQEHAQ0BEwEZAR8B
JQErATIBOAE+AUUBTAFSAVkBYAFnAW4BdQF8AYMBiwGSAZoBoQGpAbEBuQHBAckB0QHZAeEB6QHy
AfoCAwIMAhQCHQImAi8COAJBAksCVAJdAmcCcQJ6AoQCjgKYAqICrAK2AsECywLVAuAC6wL1AwAD
CwMWAyEDLQM4A0MDTwNaA2YDcgN+A4oDlgOiA64DugPHA9MD4APsA/kEBgQTBCAELQQ7BEgEVQRj
BHEEfgSMBJoEqAS2BMQE0wThBPAE/gUNBRwFKwU6BUkFWAVnBXcFhgWWBaYFtQXFBdUF5QX2BgYG
FgYnBjcGSAZZBmoGewaMBp0GrwbABtEG4wb1BwcHGQcrBz0HTwdhB3QHhgeZB6wHvwfSB+UH+AgL
CB8IMghGCFoIbgiCCJYIqgi+CNII5wj7CRAJJQk6CU8JZAl5CY8JpAm6Cc8J5Qn7ChEKJwo9ClQK
agqBCpgKrgrFCtwK8wsLCyILOQtRC2kLgAuYC7ALyAvhC/kMEgwqDEMMXAx1DI4MpwzADNkM8w0N
DSYNQA1aDXQNjg2pDcMN3g34DhMOLg5JDmQOfw6bDrYO0g7uDwkPJQ9BD14Peg+WD7MPzw/sEAkQ
JhBDEGEQfhCbELkQ1xD1ERMRMRFPEW0RjBGqEckR6BIHEiYSRRJkEoQSoxLDEuMTAxMjE0MTYxOD
E6QTxRPlFAYUJxRJFGoUixStFM4U8BUSFTQVVhV4FZsVvRXgFgMWJhZJFmwWjxayFtYW+hcdF0EX
ZReJF64X0hf3GBsYQBhlGIoYrxjVGPoZIBlFGWsZkRm3Gd0aBBoqGlEadxqeGsUa7BsUGzsbYxuK
G7Ib2hwCHCocUhx7HKMczBz1HR4dRx1wHZkdwx3sHhYeQB5qHpQevh7pHxMfPh9pH5Qfvx/qIBUg
QSBsIJggxCDwIRwhSCF1IaEhziH7IiciVSKCIq8i3SMKIzgjZiOUI8Ij8CQfJE0kfCSrJNolCSU4
JWgllyXHJfcmJyZXJocmtyboJxgnSSd6J6sn3CgNKD8ocSiiKNQpBik4KWspnSnQKgIqNSpoKpsq
zysCKzYraSudK9EsBSw5LG4soizXLQwtQS12Last4S4WLkwugi63Lu4vJC9aL5Evxy/+MDUwbDCk
MNsxEjFKMYIxujHyMioyYzKbMtQzDTNGM38zuDPxNCs0ZTSeNNg1EzVNNYc1wjX9Njc2cjauNuk3
JDdgN5w31zgUOFA4jDjIOQU5Qjl/Obw5+To2OnQ6sjrvOy07azuqO+g8JzxlPKQ84z0iPWE9oT3g
PiA+YD6gPuA/IT9hP6I/4kAjQGRApkDnQSlBakGsQe5CMEJyQrVC90M6Q31DwEQDREdEikTORRJF
VUWaRd5GIkZnRqtG8Ec1R3tHwEgFSEtIkUjXSR1JY0mpSfBKN0p9SsRLDEtTS5pL4kwqTHJMuk0C
TUpNk03cTiVObk63TwBPSU+TT91QJ1BxULtRBlFQUZtR5lIxUnxSx1MTU19TqlP2VEJUj1TbVShV
dVXCVg9WXFapVvdXRFeSV+BYL1h9WMtZGllpWbhaB1pWWqZa9VtFW5Vb5Vw1XIZc1l0nXXhdyV4a
XmxevV8PX2Ffs2AFYFdgqmD8YU9homH1YklinGLwY0Njl2PrZEBklGTpZT1lkmXnZj1mkmboZz1n
k2fpaD9olmjsaUNpmmnxakhqn2r3a09rp2v/bFdsr20IbWBtuW4SbmtuxG8eb3hv0XArcIZw4HE6
cZVx8HJLcqZzAXNdc7h0FHRwdMx1KHWFdeF2Pnabdvh3VnezeBF4bnjMeSp5iXnnekZ6pXsEe2N7
wnwhfIF84X1BfaF+AX5ifsJ/I3+Ef+WAR4CogQqBa4HNgjCCkoL0g1eDuoQdhICE44VHhauGDoZy
hteHO4efiASIaYjOiTOJmYn+imSKyoswi5aL/IxjjMqNMY2Yjf+OZo7OjzaPnpAGkG6Q1pE/kaiS
EZJ6kuOTTZO2lCCUipT0lV+VyZY0lp+XCpd1l+CYTJi4mSSZkJn8mmia1ZtCm6+cHJyJnPedZJ3S
nkCerp8dn4uf+qBpoNihR6G2oiailqMGo3aj5qRWpMelOKWpphqmi6b9p26n4KhSqMSpN6mpqhyq
j6sCq3Wr6axcrNCtRK24ri2uoa8Wr4uwALB1sOqxYLHWskuywrM4s660JbSctRO1irYBtnm28Ldo
t+C4WbjRuUq5wro7urW7LrunvCG8m70VvY++Cr6Evv+/er/1wHDA7MFnwePCX8Lbw1jD1MRRxM7F
S8XIxkbGw8dBx7/IPci8yTrJuco4yrfLNsu2zDXMtc01zbXONs62zzfPuNA50LrRPNG+0j/SwdNE
08bUSdTL1U7V0dZV1tjXXNfg2GTY6Nls2fHadtr724DcBdyK3RDdlt4c3qLfKd+v4DbgveFE4czi
U+Lb42Pj6+Rz5PzlhOYN5pbnH+ep6DLovOlG6dDqW+rl63Dr++yG7RHtnO4o7rTvQO/M8Fjw5fFy
8f/yjPMZ86f0NPTC9VD13vZt9vv3ivgZ+Kj5OPnH+lf65/t3/Af8mP0p/br+S/7c/23////uABNB
ZG9iZQBkgAAAAAEFAAIAA//bAIQAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAgECAgIBAgICAgICAgIC
AgICAgICAgIDAwMDAgMDAwMDAwMDAwMDAwMDAwEBAQECAQIDAgIDAwMDAwMDAwMDAwMDAwMDAwMD
AwMEBAQEAwMDBAQEBAQDBAQEBAQEBAQEBAQEBAQEBAQEBAQE/8AAEQgEZQXcAwERAAIRAQMRAf/E
AaIAAAAGAgMBAAAAAAAAAAAAAAcIBgUECQMKAgEACwEAAAYDAQEBAAAAAAAAAAAABgUEAwcCCAEJ
AAoLEAACAQMEAQMDAgMDAwIGCXUBAgMEEQUSBiEHEyIACDEUQTIjFQlRQhZhJDMXUnGBGGKRJUOh
sfAmNHIKGcHRNSfhUzaC8ZKiRFRzRUY3R2MoVVZXGrLC0uLyZIN0k4Rlo7PD0+MpOGbzdSo5OkhJ
SlhZWmdoaWp2d3h5eoWGh4iJipSVlpeYmZqkpaanqKmqtLW2t7i5usTFxsfIycrU1dbX2Nna5OXm
5+jp6vT19vf4+foRAAIBAwIEBAMFBAQEBgYFbQECAxEEIRIFMQYAIhNBUQcyYRRxCEKBI5EVUqFi
FjMJsSTB0UNy8BfhgjQlklMYY0TxorImNRlUNkVkJwpzg5NGdMLS4vJVZXVWN4SFo7PD0+PzKRqU
pLTE1OT0laW1xdXl9ShHV2Y4doaWprbG1ub2Z3eHl6e3x9fn90hYaHiImKi4yNjo+DlJWWl5iZmp
ucnZ6fkqOkpaanqKmqq6ytrq+v/aAAwDAQACEQMRAD8AL/77kdfL/wBe9+691737r3Xvfuvde9+6
91737r3XvfuvdfRY2n/x6u2f/Dfw3/uNH74h7j/uRL/zUf8A48evpx2r/cWH/mlH/wAcHSg9o+l/
Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9
+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r
3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde
9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737
r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd
e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173
7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv
de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917
37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu
vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691
737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf
uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69
1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv
fuvde9+691737r3Xvfuvde9+69184f33I6+X/r3v3Xuve/de697917r3v3Xuve/de697917r6LG0
/wDj1ds/+G/hv/caP3xD3H/ciX/mo/8Ax49fTjtX+4sP/NKP/jg6UHtH0v697917r3v3Xuve/de6
97917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v
3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de
697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3
v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/d
e697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r
3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/
de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917
r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve
/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69791
7r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuv
e/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6979
17r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xu
ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697
917r3v3XuvnD++5HXy/9e9+691737r3Xvfuvde9+691737r3XvfuvdfRY2n/AMertn/w38N/7jR+
+Ie4/wC5Ev8AzUf/AI8evpx2r/cWH/mlH/xwdKD2j6X9e9+691737r3Xvfuvde9+691737r3Xvfu
vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691
737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf
uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69
1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv
fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6
91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X
vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+
691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3
Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9
+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r
3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde
9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737
r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xzh/fc
jr5f+ve/de697917r3v3Xuve/de697917r3v3XuvosbT/wCPV2z/AOG/hv8A3Gj98Q9x/wByJf8A
mo//AB49fTjtX+4sP/NKP/jg6UHtH0v697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3X
uve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69
7917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3
Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6
97917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v
3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de
697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3
v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/d
e697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r
3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/
de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917
r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve
/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69791
7r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3XuvnD++5HXy/9e9+6917
37r3Xvfuvde9+691737r3XvfuvdfRY2n/wAertn/AMN/Df8AuNH74h7j/uRL/wA1H/48evpx2r/c
WH/mlH/xwdKD2j6X9e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173
7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv
de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917
37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu
vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691
737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf
uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69
1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv
fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6
91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X
vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+
691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3
Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9
+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xzh/fcjr5f+ve/de697917r3v3Xuve/de
697917r3v3XuvosbT/49XbP/AIb+G/8AcaP3xD3H/ciX/mo//Hj19OO1f7iw/wDNKP8A44OlB7R9
L+ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6
97917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v
3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de
697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3
v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/d
e697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r
3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/
de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917
r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve
/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69791
7r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuv
e/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6979
17r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xu
ve/de697917r3v3Xuve/de697917r5w/vuR18v8A1737r3Xvfuvde9+691737r3Xvfuvde9+6919
Fjaf/Hq7Z/8ADfw3/uNH74h7j/uRL/zUf/jx6+nHav8AcWH/AJpR/wDHB0oPaPpf1737r3Xvfuvd
e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173
7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv
de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917
37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu
vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691
737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf
uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69
1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv
fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6
91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X
vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+
691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3
Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9
+691737r3XvfuvdfOH99yOvl/wCve/de697917r3v3Xuve/de697917r3v3XuvosbT/49XbP/hv4
b/3Gj98Q9x/3Il/5qP8A8ePX047V/uLD/wA0o/8Ajg6UHtH0v697917r3v3Xuve/de697917r3v3
Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6
97917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v
3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de
697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3
v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/d
e697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r
3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/
de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917
r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve
/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69791
7r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuv
e/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6979
17r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xu
vnD++5HXy/8AXvfuvde9+691737r3Xvfuvde9+691737r3X0WNp/8ertn/w38N/7jR++Ie4/7kS/
81H/AOPHr6cdq/3Fh/5pR/8AHB0oPaPpf1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf
uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69
1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv
fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6
91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X
vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+
691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3
Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9
+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r
3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde
9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737
r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd
e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173
7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3XvfuvdfOH99yOvl/697917
r3v3Xuve/de697917r3v3Xuve/de6+ixtP8A49XbP/hv4b/3Gj98Q9x/3Il/5qP/AMePX047V/uL
D/zSj/44OlB7R9L+ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6979
17r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xu
ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697
917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3X
uve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69
7917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3
Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6
97917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v
3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de
697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3
v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/d
e697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r
3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/
de697917r3v3Xuve/de697917r3v3Xuve/de697917r5w/vuR18v/Xvfuvde9+691737r3Xvfuvd
e9+691737r3X0WNp/wDHq7Z/8N/Df+40fviHuP8AuRL/AM1H/wCPHr6cdq/3Fh/5pR/8cHSg9o+l
/Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde
9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737
r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd
e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173
7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv
de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917
37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu
vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691
737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf
uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69
1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv
fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6
91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X
vfuvde9+691737r3Xvfuvde9+69184f33I6+X/r3v3Xuve/de697917r3v3Xuve/de697917r6LG
0/8Aj1ds/wDhv4b/ANxo/fEPcf8AciX/AJqP/wAePX047V/uLD/zSj/44OlB7R9L+ve/de697917
r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve
/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69791
7r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuv
e/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6979
17r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xu
ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697
917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3X
uve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69
7917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3
Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6
97917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v
3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de
697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3
v3Xuve/de697917r5w/vuR18v/Xvfuvde9+691737r3Xvfuvde9+691737r3X0WNp/8AHq7Z/wDD
fw3/ALjR++Ie4/7kS/8ANR/+PHr6cdq/3Fh/5pR/8cHSg9o+l/Xvfuvde9+691737r3Xvfuvde9+
691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3
Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9
+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r
3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde
9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737
r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd
e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173
7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv
de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917
37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu
vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691
737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf
uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69
184f33I6+X/r3v3Xuve/de697917r3v3Xuve/de697917r6LG0/+PV2z/wCG/hv/AHGj98Q9x/3I
l/5qP/x49fTjtX+4sP8AzSj/AOODpQe0fS/r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuv
e/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6979
17r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xu
ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697
917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3X
uve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69
7917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3
Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6
97917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v
3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de
697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3
v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/d
e697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r
3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6+cP77kdfL/ANe9
+691737r3Xvfuvde9+691737r3XvfuvdfRY2n/x6u2f/AA38N/7jR++Ie4/7kS/81H/48evpx2r/
AHFh/wCaUf8AxwdKD2j6X9e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+
691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3
Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9
+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r
3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde
9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737
r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd
e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173
7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv
de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917
37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu
vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691
737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf
uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xzh/fcjr5f8Ar3v3Xuve/de69791
7r3v3Xuve/de697917r6LG0/+PV2z/4b+G/9xo/fEPcf9yJf+aj/APHj19OO1f7iw/8ANKP/AI4O
lB7R9L+ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuv
e/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6979
17r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xu
ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697
917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3X
uve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69
7917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3
Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6
97917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v
3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de
697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3
v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/d
e697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r
3v3Xuve/de697917r3v3Xuve/de697917r5w/vuR18v/AF737r3Xvfuvde9+691737r3Xvfuvde9
+6919Fjaf/Hq7Z/8N/Df+40fviHuP+5Ev/NR/wDjx6+nHav9xYf+aUf/ABwdKD2j6X9e9+691737
r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd
e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173
7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv
de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917
37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu
vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691
737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf
uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69
1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv
fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6
91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X
vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+
691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3
Xvfuvde9+691737r3Xzh/fcjr5f+ve/de697917r3v3Xuve/de697917r3v3XuvosbT/AOPV2z/4
b+G/9xo/fEPcf9yJf+aj/wDHj19OO1f7iw/80o/+ODpQe0fS/r3v3Xuve/de697917r3v3Xuve/d
e697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r
3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/
de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917
r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve
/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69791
7r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuv
e/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6979
17r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xu
ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697
917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3X
uve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69
7917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3
Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6
+cP77kdfL/1737r3Xvfuvde9+691737r3Xvfuvde9+6919Fjaf8Ax6u2f/Dfw3/uNH74h7j/ALkS
/wDNR/8Ajx6+nHav9xYf+aUf/HB0oPaPpf1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv
fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6
91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X
vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+
691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3
Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9
+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r
3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde
9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737
r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd
e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173
7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv
de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917
37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3XvfuvdfOH99yOvl/69791
7r3v3Xuve/de697917r3v3Xuve/de6+ixtP/AI9XbP8A4b+G/wDcaP3xD3H/AHIl/wCaj/8AHj19
OO1f7iw/80o/+ODpQe0fS/r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v
3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de
697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3
v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/d
e697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r
3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/
de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917
r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve
/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69791
7r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuv
e/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6979
17r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xu
ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697
917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6+cP77kdfL/1737r3Xvfuvde9+69
1737r3Xvfuvde9+6919Fjaf/AB6u2f8Aw38N/wC40fviHuP+5Ev/ADUf/jx6+nHav9xYf+aUf/HB
0oPaPpf1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691
737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf
uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69
1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv
fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6
91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X
vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+
691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3
Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9
+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r
3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde
9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737
r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd
e9+691737r3Xvfuvde9+691737r3XvfuvdfOH99yOvl/697917r3v3Xuve/de697917r3v3Xuve/
de6+ixtP/j1ds/8Ahv4b/wBxo/fEPcf9yJf+aj/8ePX047V/uLD/AM0o/wDjg6UHtH0v697917r3
v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/d
e697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r
3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/
de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917
r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve
/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69791
7r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuv
e/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6979
17r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xu
ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697
917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3X
uve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69
7917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3
Xuve/de697917r3v3XuvnD++5HXy/wDXvfuvde9+691737r3Xvfuvde9+691737r3X0WNp/8ertn
/wAN/Df+40fviHuP+5Ev/NR/+PHr6cdq/wBxYf8AmlH/AMcHSg9o+l/Xvfuvde9+691737r3Xvfu
vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691
737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf
uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69
1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv
fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6
91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X
vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+
691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3
Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9
+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r
3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde
9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737
r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd
e9+69184f33I6+X/AK97917r3v3Xuve/de697917r3v3Xuve/de6+ixtP/j1ds/+G/hv/caP3xD3
H/ciX/mo/wDx49fTjtX+4sP/ADSj/wCODpQe0fS/r3v3Xuve/de697917r3v3Xuve/de697917r3
v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/d
e697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r
3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/
de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917
r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve
/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69791
7r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuv
e/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6979
17r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xu
ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697
917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3X
uve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69
7917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6+cP77kdfL
/wBe9+691737r3Xvfuvde9+691737r3XvfuvdfRY2n/x6u2f/Dfw3/uNH74h7j/uRL/zUf8A48ev
px2r/cWH/mlH/wAcHSg9o+l/Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X
vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+
691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3
Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9
+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r
3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde
9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737
r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd
e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173
7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv
de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917
37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu
vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691
737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69184f33I6+X/r3v3Xuve/de6979
17r3v3Xuve/de697917r6LG0/wDj1ds/+G/hv/caP3xD3H/ciX/mo/8Ax49fTjtX+4sP/NKP/jg6
UHtH0v697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69
7917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3
Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6
97917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v
3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de
697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3
v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/d
e697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r
3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/
de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917
r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve
/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69791
7r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuv
e/de697917r3v3Xuve/de697917r3v3XuvnD++5HXy/9e9+691737r3Xvfuvde9+691737r3Xvfu
vdfRY2n/AMertn/w38N/7jR++Ie4/wC5Ev8AzUf/AI8evpx2r/cWH/mlH/xwdKD2j6X9e9+69173
7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv
de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917
37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu
vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691
737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf
uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69
1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv
fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6
91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X
vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+
691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3
Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9
+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r
3Xvfuvde9+691737r3Xzh/fcjr5f+ve/de697917r3v3Xuve/de697917r3v3XuvosbT/wCPV2z/
AOG/hv8A3Gj98Q9x/wByJf8Amo//AB49fTjtX+4sP/NKP/jg6UHtH0v697917r3v3Xuve/de6979
17r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xu
ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697
917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3X
uve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69
7917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3
Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6
97917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v
3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de
697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3
v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/d
e697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r
3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/
de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917
r3v3XuvnD++5HXy/9e9+691737r3Xvfuvde9+691737r3XvfuvdfRY2n/wAertn/AMN/Df8AuNH7
4h7j/uRL/wA1H/48evpx2r/cWH/mlH/xwdKD2j6X9e9+691737r3Xvfuvde9+691737r3Xvfuvde
9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737
r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd
e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173
7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv
de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917
37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu
vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691
737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf
uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69
1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv
fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6
91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X
vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xzh/fcjr5
f+ve/de697917r3v3Xuve/de697917r3v3XuvosbT/49XbP/AIb+G/8AcaP3xD3H/ciX/mo//Hj1
9OO1f7iw/wDNKP8A44OlB7R9L+ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3X
uve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69
7917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3
Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6
97917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v
3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de
697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3
v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/d
e697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r
3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/
de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917
r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve
/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69791
7r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r5w/vuR18v8A1737r3Xvfuvd
e9+691737r3Xvfuvde9+6919Fjaf/Hq7Z/8ADfw3/uNH74h7j/uRL/zUf/jx6+nHav8AcWH/AJpR
/wDHB0oPaPpf1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde
9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737
r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd
e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173
7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv
de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917
37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu
vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691
737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf
uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69
1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv
fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6
91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X
vfuvde9+691737r3Xvfuvde9+691737r3XvfuvdfOH99yOvl/wCve/de697917r3v3Xuve/de697
917r3v3XuvosbT/49XbP/hv4b/3Gj98Q9x/3Il/5qP8A8ePX047V/uLD/wA0o/8Ajg6UHtH0v697
917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3X
uve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69
7917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3
Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6
97917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v
3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de
697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3
v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/d
e697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r
3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/
de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917
r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve
/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69791
7r3v3Xuve/de697917r3v3XuvnD++5HXy/8AXvfuvde9+691737r3Xvfuvde9+691737r3X0WNp/
8ertn/w38N/7jR++Ie4/7kS/81H/AOPHr6cdq/3Fh/5pR/8AHB0oPaPpf1737r3Xvfuvde9+6917
37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu
vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691
737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf
uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69
1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv
fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6
91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X
vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+
691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3
Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9
+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r
3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde
9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737
r3XvfuvdfOH99yOvl/697917r3v3Xuve/de697917r3v3Xuve/de6+ixtP8A49XbP/hv4b/3Gj98
Q9x/3Il/5qP/AMePX047V/uLD/zSj/44OlB7R9L+ve/de697917r3v3Xuve/de697917r3v3Xuve
/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69791
7r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuv
e/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6979
17r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xu
ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697
917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3X
uve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69
7917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3
Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6
97917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v
3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de
697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3
v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r5w/vuR18v
/Xvfuvde9+691737r3Xvfuvde9+691737r3X0WNp/wDHq7Z/8N/Df+40fviHuP8AuRL/AM1H/wCP
Hr6cdq/3Fh/5pR/8cHSg9o+l/Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3
Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9
+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r
3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde
9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737
r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd
e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173
7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv
de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917
37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu
vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691
737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf
uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69
1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69184f33I6+X/r3v3Xuve/de697
917r3v3Xuve/de697917r6LG0/8Aj1ds/wDhv4b/ANxo/fEPcf8AciX/AJqP/wAePX047V/uLD/z
Sj/44OlB7R9L+ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r
3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/
de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917
r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve
/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69791
7r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuv
e/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6979
17r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xu
ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697
917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3X
uve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69
7917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3
Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6
97917r3v3Xuve/de697917r3v3Xuve/de697917r5w/vuR18v/Xvfuvde9+691737r3Xvfuvde9+
691737r3X0WNp/8AHq7Z/wDDfw3/ALjR++Ie4/7kS/8ANR/+PHr6cdq/3Fh/5pR/8cHSg9o+l/Xv
fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6
91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X
vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+
691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3
Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9
+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r
3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde
9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737
r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd
e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173
7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv
de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917
37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu
vde9+691737r3Xvfuvde9+69184f33I6+X/r3v3Xuve/de697917r3v3Xuve/de697917r6LG0/+
PV2z/wCG/hv/AHGj98Q9x/3Il/5qP/x49fTjtX+4sP8AzSj/AOODpQe0fS/r3v3Xuve/de697917
r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve
/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69791
7r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuv
e/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6979
17r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xu
ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697
917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3X
uve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69
7917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3
Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6
97917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v
3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de
697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3
v3Xuve/de6+cP77kdfL/ANe9+691737r3Xvfuvde9+691737r3XvfuvdfRY2n/x6u2f/AA38N/7j
R++Ie4/7kS/81H/48evpx2r/AHFh/wCaUf8AxwdKD2j6X9e9+691737r3Xvfuvde9+691737r3Xv
fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6
91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X
vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+
691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3
Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9
+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r
3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde
9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737
r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd
e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173
7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv
de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917
37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xzh/
fcjr5f8Ar3v3Xuve/de697917r3v3Xuve/de697917r6LG0/+PV2z/4b+G/9xo/fEPcf9yJf+aj/
APHj19OO1f7iw/8ANKP/AI4OlB7R9L+ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917
r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve
/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69791
7r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuv
e/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6979
17r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xu
ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697
917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3X
uve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69
7917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3
Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6
97917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v
3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de
697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r5w/vuR18v/AF737r3X
vfuvde9+691737r3Xvfuvde9+6919Fjaf/Hq7Z/8N/Df+40fviHuP+5Ev/NR/wDjx6+nHav9xYf+
aUf/ABwdKD2j6X9e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r
3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde
9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737
r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd
e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173
7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv
de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917
37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu
vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691
737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf
uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69
1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv
fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6
91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xzh/fcjr5f+ve/de697917r3v3Xuve/de69
7917r3v3XuvosbT/AOPV2z/4b+G/9xo/fEPcf9yJf+aj/wDHj19OO1f7iw/80o/+ODpQe0fS/r3v
3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de
697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3
v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/d
e697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r
3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/
de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917
r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve
/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69791
7r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuv
e/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6979
17r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xu
ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697
917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3X
uve/de697917r3v3Xuve/de6+cP77kdfL/1737r3Xvfuvde9+691737r3Xvfuvde9+6919Fjaf8A
x6u2f/Dfw3/uNH74h7j/ALkS/wDNR/8Ajx6+nHav9xYf+aUf/HB0oPaPpf1737r3Xvfuvde9+691
737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf
uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69
1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv
fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6
91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X
vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+
691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3
Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9
+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r
3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde
9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737
r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd
e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173
7r3XvfuvdfOH99yOvl/697917r3v3Xuve/de697917r3v3Xuve/de6+ixtP/AI9XbP8A4b+G/wDc
aP3xD3H/AHIl/wCaj/8AHj19OO1f7iw/80o/+ODpQe0fS/r3v3Xuve/de697917r3v3Xuve/de69
7917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3
Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6
97917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v
3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de
697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3
v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/d
e697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r
3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/
de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917
r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve
/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69791
7r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuv
e/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6+cP
77kdfL/1737r3Xvfuvde9+691737r3Xvfuvde9+6919Fjaf/AB6u2f8Aw38N/wC40fviHuP+5Ev/
ADUf/jx6+nHav9xYf+aUf/HB0oPaPpf1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv
de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917
37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu
vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691
737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf
uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69
1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv
fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6
91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X
vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+
691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3
Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9
+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r
3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3XvfuvdfOH99yOvl/697917r3
v3Xuve/de697917r3v3Xuve/de6+ixtP/j1ds/8Ahv4b/wBxo/fEPcf9yJf+aj/8ePX047V/uLD/
AM0o/wDjg6UHtH0v697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v
3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de
697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3
v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/d
e697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r
3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/
de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917
r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve
/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69791
7r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuv
e/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6979
17r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xu
ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697
917r3v3Xuve/de697917r3v3Xuve/de697917r3v3XuvnD++5HXy/wDXvfuvde9+691737r3Xvfu
vde9+691737r3X0WNp/8ertn/wAN/Df+40fviHuP+5Ev/NR/+PHr6cdq/wBxYf8AmlH/AMcHSg9o
+l/Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv
de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917
37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu
vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691
737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf
uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69
1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv
fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6
91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X
vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+
691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3
Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9
+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r
3Xvfuvde9+691737r3Xvfuvde9+69184f33I6+X/AK97917r3v3Xuve/de697917r3v3Xuve/de6
+ixtP/j1ds/+G/hv/caP3xD3H/ciX/mo/wDx49fTjtX+4sP/ADSj/wCODpQe0fS/r3v3Xuve/de6
97917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v
3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de
697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3
v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/d
e697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r
3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/
de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917
r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve
/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69791
7r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuv
e/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6979
17r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xu
ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697
917r3v3Xuve/de6+cP77kdfL/wBe9+691737r3Xvfuvde9+691737r3XvfuvdfRY2n/x6u2f/Dfw
3/uNH74h7j/uRL/zUf8A48evpx2r/cWH/mlH/wAcHSg9o+l/Xvfuvde9+691737r3Xvfuvde9+69
1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv
fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6
91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X
vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+
691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3
Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9
+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r
3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde
9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737
r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd
e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173
7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv
de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6918
4f33I6+X/r3v3Xuve/de697917r3v3Xuve/de697917r6LG0/wDj1ds/+G/hv/caP3xD3H/ciX/m
o/8Ax49fTjtX+4sP/NKP/jg6UHtH0v697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xu
ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697
917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3X
uve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69
7917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3
Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6
97917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v
3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de
697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3
v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/d
e697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r
3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/
de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917
r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3XuvnD++5HXy/9e9+69173
7r3Xvfuvde9+691737r3XvfuvdfRY2n/AMertn/w38N/7jR++Ie4/wC5Ev8AzUf/AI8evpx2r/cW
H/mlH/xwdKD2j6X9e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737
r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd
e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173
7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv
de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917
37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu
vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691
737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf
uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69
1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv
fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6
91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X
vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+
691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xzh/fcjr5f+ve/de697917r3v3Xuve/de6
97917r3v3XuvosbT/wCPV2z/AOG/hv8A3Gj98Q9x/wByJf8Amo//AB49fTjtX+4sP/NKP/jg6UHt
H0v697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69791
7r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuv
e/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6979
17r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xu
ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697
917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3X
uve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69
7917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3
Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6
97917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v
3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de
697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3
v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/d
e697917r3v3Xuve/de697917r3v3XuvnD++5HXy/9e9+691737r3Xvfuvde9+691737r3Xvfuvdf
RY2n/wAertn/AMN/Df8AuNH74h7j/uRL/wA1H/48evpx2r/cWH/mlH/xwdKD2j6X9e9+691737r3
Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9
+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r
3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde
9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737
r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd
e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173
7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv
de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917
37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu
vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691
737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf
uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69
1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv
fuvde9+691737r3Xzh/fcjr5f+ve/de697917r3v3Xuve/de697917r3v3XuvosbT/49XbP/AIb+
G/8AcaP3xD3H/ciX/mo//Hj19OO1f7iw/wDNKP8A44OlB7R9L+ve/de697917r3v3Xuve/de6979
17r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xu
ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697
917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3X
uve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69
7917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3
Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6
97917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v
3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de
697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3
v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/d
e697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r
3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/
de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917
r5w/vuR18v8A1737r3Xvfuvde9+691737r3Xvfuvde9+6919Fjaf/Hq7Z/8ADfw3/uNH74h7j/uR
L/zUf/jx6+nHav8AcWH/AJpR/wDHB0oPaPpf1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3
Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9
+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r
3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde
9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737
r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd
e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173
7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv
de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917
37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu
vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691
737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf
uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69
1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3XvfuvdfOH99yOvl/wCv
e/de697917r3v3Xuve/de697917r3v3XuvosbT/49XbP/hv4b/3Gj98Q9x/3Il/5qP8A8ePX047V
/uLD/wA0o/8Ajg6UHtH0v697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6979
17r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xu
ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697
917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3X
uve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69
7917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3
Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6
97917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v
3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de
697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3
v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/d
e697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r
3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/
de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3XuvnD++5HXy/8AXvfuvde9+691737r
3Xvfuvde9+691737r3X0WNp/8ertn/w38N/7jR++Ie4/7kS/81H/AOPHr6cdq/3Fh/5pR/8AHB0o
PaPpf1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173
7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv
de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917
37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu
vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691
737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf
uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69
1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv
fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6
91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X
vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+
691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3
Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9
+691737r3Xvfuvde9+691737r3XvfuvdfOH99yOvl/697917r3v3Xuve/de697917r3v3Xuve/de
6+ixtP8A49XbP/hv4b/3Gj98Q9x/3Il/5qP/AMePX047V/uLD/zSj/44OlB7R9L+ve/de697917r
3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/
de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917
r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve
/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69791
7r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuv
e/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6979
17r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xu
ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697
917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3X
uve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69
7917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3
Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6
97917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v
3Xuve/de697917r5w/vuR18v/Xvfuvde9+691737r3Xvfuvde9+691737r3X0WNp/wDHq7Z/8N/D
f+40fviHuP8AuRL/AM1H/wCPHr6cdq/3Fh/5pR/8cHSg9o+l/Xvfuvde9+691737r3Xvfuvde9+6
91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X
vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+
691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3
Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9
+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r
3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde
9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737
r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd
e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173
7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv
de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917
37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu
vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691
84f33I6+X/r3v3Xuve/de697917r3v3Xuve/de697917r6LG0/8Aj1ds/wDhv4b/ANxo/fEPcf8A
ciX/AJqP/wAePX047V/uLD/zSj/44OlB7R9L+ve/de697917r3v3Xuve/de697917r3v3Xuve/de
697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3
v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/d
e697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r
3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/
de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917
r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve
/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69791
7r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuv
e/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6979
17r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xu
ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697
917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3X
uve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r5w/vuR18v/Xv
fuvde9+691737r3Xvfuvde9+691737r3X0WNp/8AHq7Z/wDDfw3/ALjR++Ie4/7kS/8ANR/+PHr6
cdq/3Fh/5pR/8cHSg9o+l/Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf
uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69
1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv
fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6
91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X
vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+
691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3
Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9
+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r
3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde
9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737
r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd
e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173
7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69184f33I6+X/r3v3Xuve/de697917
r3v3Xuve/de697917r6LG0/+PV2z/wCG/hv/AHGj98Q9x/3Il/5qP/x49fTjtX+4sP8AzSj/AOOD
pQe0fS/r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r
3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/
de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917
r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve
/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69791
7r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuv
e/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6979
17r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xu
ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697
917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3X
uve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69
7917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3
Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6
97917r3v3Xuve/de697917r3v3Xuve/de6+cP77kdfL/ANe9+691737r3Xvfuvde9+691737r3Xv
fuvdfRY2n/x6u2f/AA38N/7jR++Ie4/7kS/81H/48evpx2r/AHFh/wCaUf8AxwdKD2j6X9e9+691
737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf
uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69
1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv
fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6
91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X
vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+
691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3
Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9
+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r
3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde
9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737
r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd
e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173
7r3Xvfuvde9+691737r3Xzh/fcjr5f8Ar3v3Xuve/de697917r3v3Xuve/de697917r6LG0/+PV2
z/4b+G/9xo/fEPcf9yJf+aj/APHj19OO1f7iw/8ANKP/AI4OlB7R9L+ve/de697917r3v3Xuve/d
e697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r
3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/
de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917
r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve
/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69791
7r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuv
e/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6979
17r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xu
ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697
917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3X
uve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69
7917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3
Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6
97917r5w/vuR18v/AF737r3Xvfuvde9+691737r3Xvfuvde9+6919Fjaf/Hq7Z/8N/Df+40fviHu
P+5Ev/NR/wDjx6+nHav9xYf+aUf/ABwdKD2j6X9e9+691737r3Xvfuvde9+691737r3Xvfuvde9+
691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3
Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9
+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r
3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde
9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737
r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd
e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173
7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv
de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917
37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu
vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691
737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf
uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xzh/fcjr5f+
ve/de697917r3v3Xuve/de697917r3v3XuvosbT/AOPV2z/4b+G/9xo/fEPcf9yJf+aj/wDHj19O
O1f7iw/80o/+ODpQe0fS/r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3
Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6
97917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v
3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de
697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3
v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/d
e697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r
3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/
de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917
r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve
/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69791
7r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuv
e/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6979
17r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6+cP77kdfL/1737r3Xvfuvde9+691
737r3Xvfuvde9+6919Fjaf8Ax6u2f/Dfw3/uNH74h7j/ALkS/wDNR/8Ajx6+nHav9xYf+aUf/HB0
oPaPpf1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917
37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu
vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691
737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf
uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69
1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv
fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6
91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X
vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+
691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3
Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9
+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r
3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde
9+691737r3Xvfuvde9+691737r3XvfuvdfOH99yOvl/697917r3v3Xuve/de697917r3v3Xuve/d
e6+ixtP/AI9XbP8A4b+G/wDcaP3xD3H/AHIl/wCaj/8AHj19OO1f7iw/80o/+ODpQe0fS/r3v3Xu
ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697
917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3X
uve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69
7917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3
Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6
97917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v
3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de
697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3
v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/d
e697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r
3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/
de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917
r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve
/de697917r3v3Xuve/de6+cP77kdfL/1737r3Xvfuvde9+691737r3Xvfuvde9+6919Fjaf/AB6u
2f8Aw38N/wC40fviHuP+5Ev/ADUf/jx6+nHav9xYf+aUf/HB0oPaPpf1737r3Xvfuvde9+691737
r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd
e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173
7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv
de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917
37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu
vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691
737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf
uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69
1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv
fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6
91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X
vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+
691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3
XvfuvdfOH99yOvl/697917r3v3Xuve/de697917r3v3Xuve/de6+ixtP/j1ds/8Ahv4b/wBxo/fE
Pcf9yJf+aj/8ePX047V/uLD/AM0o/wDjg6UHtH0v697917r3v3Xuve/de697917r3v3Xuve/de69
7917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3
Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6
97917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v
3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de
697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3
v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/d
e697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r
3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/
de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917
r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve
/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69791
7r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuv
e/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3XuvnD++5HXy
/wDXvfuvde9+691737r3Xvfuvde9+691737r3X0WNp/8ertn/wAN/Df+40fviHuP+5Ev/NR/+PHr
6cdq/wBxYf8AmlH/AMcHSg9o+l/Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737
r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd
e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173
7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv
de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917
37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu
vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691
737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf
uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69
1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv
fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6
91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X
vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+
691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69184f33I6+X/AK97917r3v3X
uve/de697917r3v3Xuve/de6+ixtP/j1ds/+G/hv/caP3xD3H/ciX/mo/wDx49fTjtX+4sP/ADSj
/wCODpQe0fS/r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69
7917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3
Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6
97917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v
3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de
697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3
v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/d
e697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r
3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/
de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917
r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve
/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69791
7r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuv
e/de697917r3v3Xuve/de697917r3v3Xuve/de6+cP77kdfL/wBe9+691737r3Xvfuvde9+69173
7r3XvfuvdfRY2n/x6u2f/Dfw3/uNH74h7j/uRL/zUf8A48evpx2r/cWH/mlH/wAcHSg9o+l/Xvfu
vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691
737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf
uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69
1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv
fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6
91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X
vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+
691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3
Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9
+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r
3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde
9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737
r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd
e9+691737r3Xvfuvde9+69184f33I6+X/r3v3Xuve/de697917r3v3Xuve/de697917r6LG0/wDj
1ds/+G/hv/caP3xD3H/ciX/mo/8Ax49fTjtX+4sP/NKP/jg6UHtH0v697917r3v3Xuve/de69791
7r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuv
e/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6979
17r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xu
ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697
917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3X
uve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69
7917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3
Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6
97917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v
3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de
697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3
v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/d
e697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r
3v3XuvnD++5HXy/9e9+691737r3Xvfuvde9+691737r3XvfuvdfRY2n/AMertn/w38N/7jR++Ie4
/wC5Ev8AzUf/AI8evpx2r/cWH/mlH/xwdKD2j6X9e9+691737r3Xvfuvde9+691737r3Xvfuvde9
+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r
3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde
9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737
r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd
e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173
7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv
de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917
37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu
vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691
737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf
uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69
1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv
fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xzh/fcjr5f
+ve/de697917r3v3Xuve/de697917r3v3XuvosbT/wCPV2z/AOG/hv8A3Gj98Q9x/wByJf8Amo//
AB49fTjtX+4sP/NKP/jg6UHtH0v697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/
de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917
r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve
/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69791
7r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuv
e/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6979
17r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xu
ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697
917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3X
uve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69
7917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3
Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6
97917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v
3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3XuvnD++5HXy/9e9+691737r3
Xvfuvde9+691737r3XvfuvdfRY2n/wAertn/AMN/Df8AuNH74h7j/uRL/wA1H/48evpx2r/cWH/m
lH/xwdKD2j6X9e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X
vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+
691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3
Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9
+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r
3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde
9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737
r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd
e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173
7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv
de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917
37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu
vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691
737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xzh/fcjr5f+ve/de697917r3v3Xuve/de6979
17r3v3XuvosbT/49XbP/AIb+G/8AcaP3xD3H/ciX/mo//Hj19OO1f7iw/wDNKP8A44OlB7R9L+ve
/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69791
7r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuv
e/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6979
17r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xu
ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697
917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3X
uve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69
7917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3
Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6
97917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v
3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de
697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3
v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/d
e697917r3v3Xuve/de697917r5w/vuR18v8A1737r3Xvfuvde9+691737r3Xvfuvde9+6919Fjaf
/Hq7Z/8ADfw3/uNH74h7j/uRL/zUf/jx6+nHav8AcWH/AJpR/wDHB0oPaPpf1737r3Xvfuvde9+6
91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X
vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+
691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3
Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9
+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r
3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde
9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737
r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd
e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173
7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv
de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917
37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu
vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691
737r3XvfuvdfOH99yOvl/wCve/de697917r3v3Xuve/de697917r3v3XuvosbT/49XbP/hv4b/3G
j98Q9x/3Il/5qP8A8ePX047V/uLD/wA0o/8Ajg6UHtH0v697917r3v3Xuve/de697917r3v3Xuve
/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69791
7r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuv
e/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6979
17r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xu
ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697
917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3X
uve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69
7917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3
Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6
97917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v
3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de
697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3
v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3XuvnD+
+5HXy/8AXvfuvde9+691737r3Xvfuvde9+691737r3X0WNp/8ertn/w38N/7jR++Ie4/7kS/81H/
AOPHr6cdq/3Fh/5pR/8AHB0oPaPpf1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde
9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737
r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd
e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173
7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv
de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917
37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu
vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691
737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf
uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69
1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv
fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6
91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X
vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3XvfuvdfOH99yOvl/697917r3v3
Xuve/de697917r3v3Xuve/de6+ixtP8A49XbP/hv4b/3Gj98Q9x/3Il/5qP/AMePX047V/uLD/zS
j/44OlB7R9L+ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3
v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/d
e697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r
3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/
de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917
r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve
/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69791
7r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuv
e/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6979
17r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xu
ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697
917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3X
uve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69
7917r3v3Xuve/de697917r3v3Xuve/de697917r5w/vuR18v/Xvfuvde9+691737r3Xvfuvde9+6
91737r3X0WNp/wDHq7Z/8N/Df+40fviHuP8AuRL/AM1H/wCPHr6cdq/3Fh/5pR/8cHSg9o+l/Xvf
uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69
1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv
fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6
91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X
vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+
691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3
Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9
+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r
3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde
9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737
r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd
e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173
7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv
de9+691737r3Xvfuvde9+69184f33I6+X/r3v3Xuve/de697917r3v3Xuve/de697917r6LG0/8A
j1ds/wDhv4b/ANxo/fEPcf8AciX/AJqP/wAePX047V/uLD/zSj/44OlB7R9L+ve/de697917r3v3
Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6
97917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v
3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de
697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3
v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/d
e697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r
3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/
de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917
r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve
/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69791
7r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuv
e/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6979
17r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xu
ve/de697917r5w/vuR18v/Xvfuvde9+691737r3Xvfuvde9+691737r3X0WNp/8AHq7Z/wDDfw3/
ALjR++Ie4/7kS/8ANR/+PHr6cdq/3Fh/5pR/8cHSg9o+l/Xvfuvde9+691737r3Xvfuvde9+6917
37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu
vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691
737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf
uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69
1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv
fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6
91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X
vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+
691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3
Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9
+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r
3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde
9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69184f
33I6+X/r3v3Xuve/de697917r3v3Xuve/de697917r6LG0/+PV2z/wCG/hv/AHGj98Q9x/3Il/5q
P/x49fTjtX+4sP8AzSj/AOODpQe0fS/r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de
697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3
v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/d
e697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r
3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/
de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917
r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve
/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69791
7r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuv
e/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6979
17r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xu
ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697
917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3X
uve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6+cP77kdfL/ANe9+691
737r3Xvfuvde9+691737r3XvfuvdfRY2n/x6u2f/AA38N/7jR++Ie4/7kS/81H/48evpx2r/AHFh
/wCaUf8AxwdKD2j6X9e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917
37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu
vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691
737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf
uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69
1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv
fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6
91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X
vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+
691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3
Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9
+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r
3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde
9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xzh/fcjr5f8Ar3v3Xuve/de697917r3v
3Xuve/de697917r6LG0/+PV2z/4b+G/9xo/fEPcf9yJf+aj/APHj19OO1f7iw/8ANKP/AI4OlB7R
9L+ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de
697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3
v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/d
e697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r
3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/
de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917
r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve
/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69791
7r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuv
e/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6979
17r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xu
ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697
917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3X
uve/de697917r3v3Xuve/de697917r5w/vuR18v/AF737r3Xvfuvde9+691737r3Xvfuvde9+691
9Fjaf/Hq7Z/8N/Df+40fviHuP+5Ev/NR/wDjx6+nHav9xYf+aUf/ABwdKD2j6X9e9+691737r3Xv
fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6
91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X
vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+
691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3
Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9
+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r
3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde
9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737
r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd
e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173
7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv
de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917
37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu
vde9+691737r3Xzh/fcjr5f+ve/de697917r3v3Xuve/de697917r3v3XuvosbT/AOPV2z/4b+G/
9xo/fEPcf9yJf+aj/wDHj19OO1f7iw/80o/+ODpQe0fS/r3v3Xuve/de697917r3v3Xuve/de697
917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3X
uve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69
7917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3
Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6
97917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v
3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de
697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3
v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/d
e697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r
3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/
de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917
r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve
/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6+cP7
7kdfL/1737r3Xvfuvde9+691737r3Xvfuvde9+6919Fjaf8Ax6u2f/Dfw3/uNH74h7j/ALkS/wDN
R/8Ajx6+nHav9xYf+aUf/HB0oPaPpf1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd
e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173
7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv
de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917
37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu
vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691
737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf
uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69
1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv
fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6
91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X
vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+
691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3
Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3XvfuvdfOH99yOvl/697917r3v
3Xuve/de697917r3v3Xuve/de6+ixtP/AI9XbP8A4b+G/wDcaP3xD3H/AHIl/wCaj/8AHj19OO1f
7iw/80o/+ODpQe0fS/r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuv
e/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6979
17r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xu
ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697
917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3X
uve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69
7917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3
Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6
97917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v
3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de
697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3
v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/d
e697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r
3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6+cP77kdfL/1737r3Xvfuvde9+691737
r3Xvfuvde9+6919Fjaf/AB6u2f8Aw38N/wC40fviHuP+5Ev/ADUf/jx6+nHav9xYf+aUf/HB0oPa
Ppf1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r
3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde
9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737
r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd
e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173
7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv
de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917
37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu
vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691
737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf
uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69
1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv
fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6
91737r3Xvfuvde9+691737r3XvfuvdfOH99yOvl/697917r3v3Xuve/de697917r3v3Xuve/de6+
ixtP/j1ds/8Ahv4b/wBxo/fEPcf9yJf+aj/8ePX047V/uLD/AM0o/wDjg6UHtH0v697917r3v3Xu
ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697
917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3X
uve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69
7917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3
Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6
97917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v
3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de
697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3
v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/d
e697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r
3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/
de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917
r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve
/de697917r3v3XuvnD++5HXy/wDXvfuvde9+691737r3Xvfuvde9+691737r3X0WNp/8ertn/wAN
/Df+40fviHuP+5Ev/NR/+PHr6cdq/wBxYf8AmlH/AMcHSg9o+l/Xvfuvde9+691737r3Xvfuvde9
+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r
3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde
9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737
r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd
e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173
7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv
de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917
37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu
vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691
737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf
uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69
1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv
fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6
9184f33I6+X/AK97917r3v3Xuve/de697917r3v3Xuve/de6+ixtP/j1ds/+G/hv/caP3xD3H/ci
X/mo/wDx49fTjtX+4sP/ADSj/wCODpQe0fS/r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xu
ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697
917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3X
uve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69
7917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3
Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6
97917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v
3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de
697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3
v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/d
e697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r
3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/
de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917
r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6+cP77kdfL/wBe
9+691737r3Xvfuvde9+691737r3XvfuvdfRY2n/x6u2f/Dfw3/uNH74h7j/uRL/zUf8A48evpx2r
/cWH/mlH/wAcHSg9o+l/Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv
de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917
37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu
vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691
737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf
uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69
1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv
fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6
91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X
vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+
691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3
Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9
+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r
3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69184f33I6+X/r3v3Xuve/de697917r3
v3Xuve/de697917r6LG0/wDj1ds/+G/hv/caP3xD3H/ciX/mo/8Ax49fTjtX+4sP/NKP/jg6UHtH
0v697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917
r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve
/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69791
7r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuv
e/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6979
17r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xu
ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697
917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3X
uve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69
7917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3
Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6
97917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v
3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de
697917r3v3Xuve/de697917r3v3XuvnD++5HXy/9e9+691737r3Xvfuvde9+691737r3XvfuvdfR
Y2n/AMertn/w38N/7jR++Ie4/wC5Ev8AzUf/AI8evpx2r/cWH/mlH/xwdKD2j6X9e9+691737r3X
vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+
691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3
Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9
+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r
3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde
9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737
r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd
e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173
7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv
de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917
37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu
vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691
737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf
uvde9+691737r3Xzh/fcjr5f+ve/de697917r3v3Xuve/de697917r3v3XuvosbT/wCPV2z/AOG/
hv8A3Gj98Q9x/wByJf8Amo//AB49fTjtX+4sP/NKP/jg6UHtH0v697917r3v3Xuve/de697917r3
v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/d
e697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r
3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/
de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917
r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve
/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69791
7r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuv
e/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6979
17r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xu
ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697
917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3X
uve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69
7917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3
XuvnD++5HXy/9e9+691737r3Xvfuvde9+691737r3XvfuvdfRY2n/wAertn/AMN/Df8AuNH74h7j
/uRL/wA1H/48evpx2r/cWH/mlH/xwdKD2j6X9e9+691737r3Xvfuvde9+691737r3Xvfuvde9+69
1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv
fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6
91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X
vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+
691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3
Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9
+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r
3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde
9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737
r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd
e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173
7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv
de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xzh/fcjr5f+ve
/de697917r3v3Xuve/de697917r3v3XuvosbT/49XbP/AIb+G/8AcaP3xD3H/ciX/mo//Hj19OO1
f7iw/wDNKP8A44OlB7R9L+ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/
de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917
r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve
/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69791
7r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuv
e/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6979
17r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xu
ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697
917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3X
uve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69
7917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3
Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6
97917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v
3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r5w/vuR18v8A1737r3Xvfuvde9+6
91737r3Xvfuvde9+6919Fjaf/Hq7Z/8ADfw3/uNH74h7j/uRL/zUf/jx6+nHav8AcWH/AJpR/wDH
B0oPaPpf1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69
1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv
fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6
91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X
vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+
691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3
Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9
+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r
3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde
9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737
r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd
e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173
7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv
de9+691737r3Xvfuvde9+691737r3XvfuvdfOH99yOvl/wCve/de697917r3v3Xuve/de697917r
3v3XuvosbT/49XbP/hv4b/3Gj98Q9x/3Il/5qP8A8ePX047V/uLD/wA0o/8Ajg6UHtH0v697917r
3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/
de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917
r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve
/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69791
7r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuv
e/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6979
17r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xu
ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697
917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3X
uve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69
7917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3
Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6
97917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v
3Xuve/de697917r3v3XuvnD++5HXy/8AXvfuvde9+691737r3Xvfuvde9+691737r3X0WNp/8ert
n/w38N/7jR++Ie4/7kS/81H/AOPHr6cdq/3Fh/5pR/8AHB0oPaPpf1737r3Xvfuvde9+691737r3
Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9
+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r
3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde
9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737
r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd
e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173
7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv
de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917
37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu
vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691
737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf
uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69
1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv
fuvdfOH99yOvl/697917r3v3Xuve/de697917r3v3Xuve/de6+ixtP8A49XbP/hv4b/3Gj98Q9x/
3Il/5qP/AMePX047V/uLD/zSj/44OlB7R9L+ve/de697917r3v3Xuve/de697917r3v3Xuve/de6
97917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v
3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de
697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3
v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/d
e697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r
3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/
de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917
r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve
/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69791
7r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuv
e/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6979
17r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xu
ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r5w/vuR18v/Xvf
uvde9+691737r3Xvfuvde9+691737r3X0WNp/wDHq7Z/8N/Df+40fviHuP8AuRL/AM1H/wCPHr6c
dq/3Fh/5pR/8cHSg9o+l/Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu
vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691
737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf
uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69
1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv
fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6
91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X
vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+
691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3
Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9
+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r
3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde
9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737
r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69184f33I6+X/r3v3Xuve/de697917r
3v3Xuve/de697917r6LG0/8Aj1ds/wDhv4b/ANxo/fEPcf8AciX/AJqP/wAePX047V/uLD/zSj/4
4OlB7R9L+ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3X
uve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69
7917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3
Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6
97917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v
3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de
697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3
v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/d
e697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r
3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/
de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917
r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve
/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69791
7r3v3Xuve/de697917r3v3Xuve/de697917r5w/vuR18v/Xvfuvde9+691737r3Xvfuvde9+6917
37r3X0WNp/8AHq7Z/wDDfw3/ALjR++Ie4/7kS/8ANR/+PHr6cdq/3Fh/5pR/8cHSg9o+l/Xvfuvd
e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173
7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv
de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917
37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu
vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691
737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf
uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69
1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv
fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6
91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X
vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+
691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3
Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9
+691737r3Xvfuvde9+69184f33I6+X/r3v3Xuve/de697917r3v3Xuve/de697917r6LG0/+PV2z
/wCG/hv/AHGj98Q9x/3Il/5qP/x49fTjtX+4sP8AzSj/AOODpQe0fS/r3v3Xuve/de697917r3v3
Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6
97917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v
3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de
697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3
v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/d
e697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r
3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/
de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917
r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve
/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69791
7r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuv
e/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6979
17r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xu
ve/de6+cP77kdfL/ANe9+691737r3Xvfuvde9+691737r3XvfuvdfRY2n/x6u2f/AA38N/7jR++I
e4/7kS/81H/48evpx2r/AHFh/wCaUf8AxwdKD2j6X9e9+691737r3Xvfuvde9+691737r3Xvfuvd
e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173
7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv
de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917
37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu
vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691
737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf
uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69
1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv
fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6
91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X
vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+
691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3
Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xzh/fcjr
5f8Ar3v3Xuve/de697917r3v3Xuve/de697917r6LG0/+PV2z/4b+G/9xo/fEPcf9yJf+aj/APHj
19OO1f7iw/8ANKP/AI4OlB7R9L+ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3
Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6
97917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v
3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de
697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3
v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/d
e697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r
3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/
de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917
r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve
/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69791
7r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuv
e/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6979
17r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r5w/vuR18v/AF737r3Xvfuv
de9+691737r3Xvfuvde9+6919Fjaf/Hq7Z/8N/Df+40fviHuP+5Ev/NR/wDjx6+nHav9xYf+aUf/
ABwdKD2j6X9e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf
uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69
1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv
fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6
91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X
vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+
691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3
Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9
+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r
3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde
9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737
r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd
e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173
7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xzh/fcjr5f+ve/de697917r3v3Xuve/de697917
r3v3XuvosbT/AOPV2z/4b+G/9xo/fEPcf9yJf+aj/wDHj19OO1f7iw/80o/+ODpQe0fS/r3v3Xuv
e/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6979
17r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xu
ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697
917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3X
uve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69
7917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3
Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6
97917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v
3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de
697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3
v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/d
e697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r
3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/
de697917r3v3Xuve/de6+cP77kdfL/1737r3Xvfuvde9+691737r3Xvfuvde9+6919Fjaf8Ax6u2
f/Dfw3/uNH74h7j/ALkS/wDNR/8Ajx6+nHav9xYf+aUf/HB0oPaPpf1737r3Xvfuvde9+691737r
3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde
9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737
r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd
e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173
7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv
de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917
37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu
vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691
737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf
uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69
1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv
fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6
91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X
vfuvdfOH99yOvl/697917r3v3Xuve/de697917r3v3Xuve/de6+ixtP/AI9XbP8A4b+G/wDcaP3x
D3H/AHIl/wCaj/8AHj19OO1f7iw/80o/+ODpQe0fS/r3v3Xuve/de697917r3v3Xuve/de697917
r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve
/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69791
7r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuv
e/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6979
17r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xu
ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697
917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3X
uve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69
7917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3
Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6
97917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v
3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de
697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6+cP77kd
fL/1737r3Xvfuvde9+691737r3Xvfuvde9+6919Fjaf/AB6u2f8Aw38N/wC40fviHuP+5Ev/ADUf
/jx6+nHav9xYf+aUf/HB0oPaPpf1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+
691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3
Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9
+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r
3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde
9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737
r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd
e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173
7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv
de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917
37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu
vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691
737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf
uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3XvfuvdfOH99yOvl/697917r3v3Xu
ve/de697917r3v3Xuve/de6+ixtP/j1ds/8Ahv4b/wBxo/fEPcf9yJf+aj/8ePX047V/uLD/AM0o
/wDjg6UHtH0v697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuv
e/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6979
17r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xu
ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697
917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3X
uve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69
7917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3
Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6
97917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v
3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de
697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3
v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/d
e697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r
3v3Xuve/de697917r3v3Xuve/de697917r3v3XuvnD++5HXy/wDXvfuvde9+691737r3Xvfuvde9
+691737r3X0WNp/8ertn/wAN/Df+40fviHuP+5Ev/NR/+PHr6cdq/wBxYf8AmlH/AMcHSg9o+l/X
vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+
691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3
Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9
+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r
3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde
9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737
r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd
e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173
7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv
de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917
37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu
vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691
737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf
uvde9+691737r3Xvfuvde9+69184f33I6+X/AK97917r3v3Xuve/de697917r3v3Xuve/de6+ixt
P/j1ds/+G/hv/caP3xD3H/ciX/mo/wDx49fTjtX+4sP/ADSj/wCODpQe0fS/r3v3Xuve/de69791
7r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuv
e/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6979
17r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xu
ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697
917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3X
uve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69
7917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3
Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6
97917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v
3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de
697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3
v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/d
e697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r
3v3Xuve/de6+cP77kdfL/wBe9+691737r3Xvfuvde9+691737r3XvfuvdfRY2n/x6u2f/Dfw3/uN
H74h7j/uRL/zUf8A48evpx2r/cWH/mlH/wAcHSg9o+l/Xvfuvde9+691737r3Xvfuvde9+691737
r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd
e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173
7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv
de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917
37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu
vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691
737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf
uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69
1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv
fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6
91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X
vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+
691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69184f33
I6+X/r3v3Xuve/de697917r3v3Xuve/de697917r6LG0/wDj1ds/+G/hv/caP3xD3H/ciX/mo/8A
x49fTjtX+4sP/NKP/jg6UHtH0v697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/d
e697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r
3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/
de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917
r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve
/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69791
7r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuv
e/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6979
17r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xu
ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697
917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3X
uve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69
7917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3
Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3XuvnD++5HXy/9e9+691737r3X
vfuvde9+691737r3XvfuvdfRY2n/AMertn/w38N/7jR++Ie4/wC5Ev8AzUf/AI8evpx2r/cWH/ml
H/xwdKD2j6X9e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv
fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6
91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X
vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+
691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3
Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9
+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r
3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde
9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737
r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd
e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173
7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv
de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917
37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xzh/fcjr5f+ve/de697917r3v3Xuve/de69791
7r3v3XuvosbT/wCPV2z/AOG/hv8A3Gj98Q9x/wByJf8Amo//AB49fTjtX+4sP/NKP/jg6UHtH0v6
97917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v
3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de
697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3
v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/d
e697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r
3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/
de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917
r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve
/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69791
7r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuv
e/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6979
17r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xu
ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697
917r3v3Xuve/de697917r3v3XuvnD++5HXy/9e9+691737r3Xvfuvde9+691737r3XvfuvdfRY2n
/wAertn/AMN/Df8AuNH74h7j/uRL/wA1H/48evpx2r/cWH/mlH/xwdKD2j6X9e9+691737r3Xvfu
vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691
737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf
uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69
1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv
fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6
91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X
vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+
691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3
Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9
+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r
3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde
9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737
r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd
e9+691737r3Xzh/fcjr5f+ve/de697917r3v3Xuve/de697917r3v3XuvosbT/49XbP/AIb+G/8A
caP3xD3H/ciX/mo//Hj19OO1f7iw/wDNKP8A44OlB7R9L+ve/de697917r3v3Xuve/de697917r3
v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/d
e697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r
3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/
de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917
r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve
/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69791
7r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuv
e/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6979
17r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xu
ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697
917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3X
uve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69
7917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r5w/
vuR18v8A1737r3Xvfuvde9+691737r3Xvfuvde9+6919Fjaf/Hq7Z/8ADfw3/uNH74h7j/uRL/zU
f/jx6+nHav8AcWH/AJpR/wDHB0oPaPpf1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu
vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691
737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf
uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69
1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv
fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6
91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X
vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+
691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3
Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9
+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r
3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde
9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737
r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3XvfuvdfOH99yOvl/wCve/de
697917r3v3Xuve/de697917r3v3XuvosbT/49XbP/hv4b/3Gj98Q9x/3Il/5qP8A8ePX047V/uLD
/wA0o/8Ajg6UHtH0v697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3
v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/d
e697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r
3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/
de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917
r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve
/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69791
7r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuv
e/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6979
17r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xu
ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697
917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3X
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
/aDg0I6mbb+aYN/2176zb4YnJU01RyKhbSw9QfyIoRUEHqnD+QL/ADVPmd8+PkT3V178lt+bb3Xt
bZfSybzwFHhdgYjaLx5Bs5jKHyvNjqWCWVPt6mZdDMVudVrgEDP3B5TsuXbeKS2VgXkKnU5bAUnz
6j72t543Dmu5mjvGQqkQZdKBclgPL5dbW/uKOps697917r3v3Xuve/de697917r3v3Xuve/de697
917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3X
uve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69
7917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3
Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6
97917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v
3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de
697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3
v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/d
e697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r
3v3Xuve/de697917r3v3Xuve/de697917r3v3XuvnD++5HXy/wDXvfuvde9+691737r3Xvfuvde9
+691737r3X0WNp/8ertn/wAN/Df+40fviHuP+5Ev/NR/+PHr6cdq/wBxYf8AmlH/AMcHSg9o+l/X
vfuvde9+691737r3VbnUnZW/8v8AOzt3YeU3huCv2Zh8TuSbF7YqslJNRU7U0mLEbRQE6EKCWS1h
xqP9feQHNPL9ja8l2N7HBEs8jxB5ggEjAiatW4mukfs6xS5I5s3O+9x9z22a5me1iinMduzkxIVa
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
37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu
vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691
737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf
uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69
1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv
fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6
91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X
vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+
691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3
XvfuvdfOH99yOvl/697917r3v3Xuve/de697917r3v3Xuve/de6+ixtP/j1ds/8Ahv4b/wBxo/fE
Pcf9yJf+aj/8ePX047V/uLD/AM0o/wDjg6UHtH0v697917r3v3Xuve/de6ra7T/l9VfY3Z28eyaL
uqp2tNuzKSZE42l2M1Y0CypGpi+6TOUplH7YN/Cl/wDU8e8geW/fNdg26Db328TCFAms3AUNQk10
m3enH1P29Yn85fdjk5q3i63aPdWtzcyF/DW0LFAQoprF3Hq+H+EfZ0AvyD/lKbh71+L3a/xwj+VW
Z2jP2fubrHP/AN+061nzT0MPXs+Slnov4eN10ZqY8omQ8ch/iESosfqjmDaVKOYfd2Lfbq1uVsEi
FsJwUEwbxPGEYBr9OtNHh1GGrXypkR8m+ws/Klle2bbpJObw2pEht2QxC3MxIAN1Jq8TxaHK00/i
rgaf5Un8ub/hsX48by6E/wBMf+m7+93dG4u3v71/6Pf9Gv2/8fwe3cN/D/sf45n/AC+L+Aebz/eJ
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
Q4+ZNB0RXsL/AIT/AP8Afz+Zbj/5iP8As2n8K+x+S/WPyI/0P/6B/vtX+jjJ4nI/wf8AvB/fOHT9
5/C/H93/AAQ+Hy6/tpdGlz+19wvptrO2/T1rDJD4ni0/tAwrp8M8NXDVmnEdBe99rfrN5G7/AFVK
XEU/heDX+yKHTr8UcdHHTivA9WwfPL4I9IfzCOh8z0h3RjHhZXlzHX+/8VAhy22c0kTRwZTHO9g6
2bRVUrt4auAtFJpYRyxBDYd+n5duBPAfkyn4XXzB/wAh4g5HQ65m5atuarVra5GOKOPijemGX/KO
BGD1XZ/Kc/kjf8Ne9v8AZXa3+zN/6cf9IfWy9e/wH/Qv/o0+z05SiyX3n3X97Nwfcf8AAPx+L7aP
9evyenSwk5v54/rVFHF4HhaHLV8TXWopSnhpToJcie3P9SppZvqPG8RAlPC8PTRtVa+LJX7KDq+f
2AepO697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697
917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3X
uve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69
7917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3
Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6
97917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v
3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de
697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3
v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/d
e697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r
3v3XuvnD++5HXy/9e9+691737r3Xvfuvde9+691737r3XvfuvdfRY2n/AMertn/w38N/7jR++Ie4
/wC5Ev8AzUf/AI8evpx2r/cWH/mlH/xwdKD2j6X9e9+691737r3Xvfuvde9+691737r3Xvfuvde9
+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r
3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde
9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737
r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd
e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173
7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv
de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917
37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu
vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691
737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf
uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69
1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv
fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xzh/fcjr5f
+ve/de697917r3v3Xuve/de697917r3v3XuvosbT/wCPV2z/AOG/hv8A3Gj98Q9x/wByJf8Amo//
AB49fTjtX+4sP/NKP/jg6UHtH0v697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/
de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917
r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve
/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69791
7r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuv
e/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6979
17r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xu
ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697
917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3X
uve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69
7917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3
Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6
97917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v
3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3XuvnD++5HXy/9e9+691737r3
Xvfuvde9+691737r3XvfuvdbPGG/nx9OYzD4rGydFdmSyY/G0NC8iZ3FAMaSJYywBa4BK3HvAK6+
59uk8juL+1GpmanhzeZJ9Ous9n/eHbBbQpGdq3AlEVSRJb50qB/H8unL/h/Hpn/nw3Z3/n+xX/R3
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
rFade6NHUvPHTzyU0K1NSkMr09O8324kdVJRDJpbQGawLaTa97G1vdevdFf6r+VW1uwew9w9S7j2
3nOsOycFM8cW2N2zQM1b4FLyijmhYxTSJHaVVBPlgYTwNLGHZLFade6M5XS1UFFWTUNKtdWw0tRL
R0LVApBNLGhMcRlYMsQkcBdZUhb3INre69e6IL/s/WL/ALz/AOjr/Ql2b/pS/vN/dv8AuJej82rR
q8nn8mj9XP6PF4f8o83i5930fPr3WkX77i9fL/1737r3Xvfuvde9+691737r3Xvfuvde9+691737
r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd
e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173
7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv
de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917
37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu
vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691
737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf
uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69
1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv
fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3W61/KQ/wC3
e/x+/wDKrf8Avb7l98qfvJf8rruP/UJ/2gWvXeD7mX/Ttdn/AOph/wB3S+6se9wb1lB1737r3Xvf
uvde9+691737r3XvfuvdBd1V2rsbvLY1Ju/aFXFksRkono8riqxEM9JOUHnoK+C7BJUDWIOpJEZZ
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
jkrZIwGilU6K1PUv7+pZNsvmOvdCv8mPjPgu+sFTZDH1K7Y7Q2woqdlb1pi1NJHJTN5Y6WqkitK1
I0o1I63kppD5ob3kjl0rU690Gvxn+TGdyudqeg+/KZtsd3bYY0FPUV4WmjzsdMupZI2W0TVzRASf
tkx1UZFRTkguieZaZHXul98m/jJi+8cXR7i27WDafb20xHV7M3nSSPRuXo380VHWSw/u+Dy+qKVb
y0sp8kd1MsUvlanXukb8ZPk3lN25Ss6S7toztPvXaZkoKinr40o0zSUaajPAF/a+88VpHSMmKeIi
qpSYS6Q+ZaZHXujcf3J2j/e7+/393MP/AH0/g/8AAP7zfZJ959nr8n2/mtq0av8AY29N9PHuvXuv
nX++5HXy/wDXvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173
7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv
de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917
37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu
vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691
737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf
uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69
1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv
fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6
91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X
vfuvde9+691737r3Xvfuvde9+691737r3XvfuvdbrX8pD/t3v8fv/Krf+9vuX3yp+8l/yuu4/wDU
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
SMrIqsKg0690AXx0+Re7Nu7sPxt+SQbDdnYZoqHae7K6W8GegN1plapYKs1VMq/5PUcfd2McgWtV
lmsRXI690OHyS+Nu2vkBtqJWlTb/AGBt9GqNl70p1KS00qHyLT1DR2kkopJACQDrhf8Aeh9WpZNK
1OvdA38bfkluWLcsvx2+RMT7f7g2+64/CZvIMEiz0SD9n97iOStkjAaKVTorU9S/v6lk2y+Y690K
/wAmPjPgu+sFTZDH1K7Y7Q2woqdlb1pi1NJHJTN5Y6WqkitK1I0o1I63kppD5ob3kjl0rU690Gvx
n+TGdyudqeg+/KZtsd3bYY0FPUV4WmjzsdMupZI2W0TVzRASftkx1UZFRTkguieZaZHXul98m/jJ
i+8cXR7i27WDafb20xHV7M3nSSPRuXo380VHWSw/u+Dy+qKVby0sp8kd1MsUvlanXuiff7Of3r/d
r/QN/o6y3+zT/wAW/ub/ABD7SH7fx+O/8W8F/F954vXqt/D9H+X+T7f9j3bSOPl17rT299xOvl/6
97917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v
3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de
697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3
v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/d
e697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r
3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/
de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917
r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve
/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69791
7r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuv
e/de697917r3v3Xuve/de697917rda/lIf8Abvf4/f8AlVv/AHt9y++VP3kv+V13H/qE/wC0C167
wfcy/wCna7P/ANTD/u6X3Vj3uDesoOve/de697917r3v3Xuve/de697917oJene4tkd7bIpN4bPq
1qKWoX7TNYWr0mpoKkqDLR1kQJAYA+luUlQh0LK3vZFOvdEa7Y6n3t8St7V3yE+PdC9d13XOJe1u
qYiwpo6YMXkqaaNA3jo49TurIhfHuWZVeheaGKwOrB690e7qrtXY3eWxqTd+0KuLJYjJRPR5XFVi
IZ6ScoPPQV8F2CSoGsQdSSIyyRs8TqxqRTr3RCey+tN7/DTe9d3r0VQz5fqHLzxv2j1ckjeKki1E
tUU6gOY6WMu7QzKhahYlHD0bui2B1YPXuj+9cdj7E7v2JS7q2rVUuc25nKWaiyOOrYUkeF5EC1OP
yFMxdUmRX0yRtqR0YOheJ0dqkU691X3v3YW+PhDvis7h6eo6zcPQ+4ayE9jdciZ5BjRI9hNCTrKQ
oXP21TYmAn7eo1xOrPcHXg9e6sK2PvjYfdew6bcm26mh3NtHc1DPR1lHWQJNbzJoqaCvpn1hJkDl
JYnBBBuNUbKzUIp17qvDd20d8fBHfFV2X1pS5HdXxy3VkYTvnYwmaokw0lQwRZYmcnQEuFpqljZh
po6xr+Cdr/H9vXurFNr7o2F3RsKDN4SfGbt2Tu3GT008FTAtRHJHUKY6ikq6eQHRKl2jmhkXUrXB
HunDr3Vc+fwG+fgNvmo3psunyu7/AIx7vysX96dreVqqfBT1TBFkjZz6XX0rBOzBKhAtJVsJhT1D
X+P7evdWN4fMbB7n2DFkcdLit57E3nipYpI5YhUwVEFSCk0E8LjVHLG2pJI3VZIpFKsFdeKcOvdV
xZDH75+AG+ZM3hI8vvP4t7zy6fxbE6zV1OAqashVZWY2WZRZYpWKx1karT1DLULDN7v8f29e6sep
6jYHc+wFmhbEb22BvbEMpDL9xT1VPUcMrKdLxSxOpBBCTQTJY6JU9NOHXuq4f9/z/L+3z/y+N6/F
neuY/wAauqwNVVn/AGCpUIo/2mKuiX+xUJ6b/H9vXurHqin2B3PsBoZlxG9tgb2xCsCrfcU9VT1H
KsrDS8UsTqCCCk0EyXGiVPTTh17quHH5DfPwA3zHhM3Jl95/FveeXf8AhOW0GrqcBU1ZLMrKossy
i7SxKFjrI1aop1WoWaH3f4/t691Y7mMPsHufYMuOyMWK3nsTeeKiljkilFTBUQVIDwzwTIdUcsba
XjkRlkikUMpV14pw691XJgM/vn4Db5p9l70qMru/4x7vysv91t0+JqqfBT1TF2jkVB6XX1NPAqhK
hA1XSKJhUU7X+P7evdWMbo2vsLujYU+EzcGM3bsnduMgqYJ6adaiOSOoUSU9XSVEZOiVLrJDNG2p
WsQfdOHXuq69o7u3x8Ed8UvWnZdVkd1fHLdWRmGxt8mFqiTDSVDF2ilVAdAS5applFmGqso1v54G
v8f29e6sP3xsfYfdew6nbe5Kah3NtHc1DBWUdZRzpNbzJrpq+gqU1hJkDh4pUJBBsdUbMrUBp17q
vXYW/d8fCHfFH093DWVm4eh9w1kw657GMLyDGiR7mGYDWUhQuPuaa5MBP3FPridle5GvI691YJ2P
1xsTu/YlVtXdVLS5zbmcpYa3HZGimSR4XkQtTZDH1Kh1SZFfVHIupHRijh4ndGoDTr3RAutOy97/
AA03vQ9Fd610+X6hy88idXdovG3ipItQC09QxLmOljLos0LOWoWIdC9G6OtiNWR17o+3avVWxu8t
jVe0N30kWSxGSiSsxWVo3Qz0k5Q+CvoJ7MElQNcEakkRmjkV4nZTUGnXuiI9T9sb2+JW9qH49/IS
ueu67rnMXVPa0oYU0dMGCR01TI5bx0cepEZXcvj3KqzPQvDNFYjVkde6PL3F07sjvbZFXs/eFItR
S1C/d4XNUmk1NBUlSIqyjlIIDAH1LykqEo4ZW91Bp17okfTfcm9fjJvWj+OPyOrDLtmUiDqrtWcs
KV6UMI4KapnkJ00i3RAXcvQORDMTSmKWKxGrI690dLu/pDZXfeyqnaW7aYLIokqtvbhpY1aqxtUy
2Wop2NtSNZRLEW0TJ6WswR0qDTr3ROej+8N6dA70pvjT8lqnxxR+Km6w7PqZWNJV0hbx01PUVMlt
VO1gkUrnXTv/AJNU2UKyXI1ZHXujdd99CbM+QGzJtr7ohFLkqUTVO2Nz00KvVY2qdQPJHcr5aeXS
ongLBZVA5SRI5I6A0690VHoTvvefUW84fjN8mZjS5ylMNJ1z2NVzM9LlaV2MdJDNVyBfL5dOinqH
sxYGmqQlQnrsRXI690aL5CfHvZ3yD2c+Az6DHZ/HCap2lu2mhD1OPqXA/wAVM1JMVUTwFgHADKUl
SORKg0690Wn49/ITeOwN4p8Z/kw5x2+McYaLYu+q2YvTZumclKWOSqcKJpZgummqWsZyDT1AStQi
axFcjr3RivkX8dNp/IPaYxuSK4bd+GWWo2dvGnivPRTmzeOTSVaaimZV8sWofQSRlZFVhUGnXugC
+OnyL3Zt3dh+NvySDYbs7DNFQ7T3ZXS3gz0ButMrVLBVmqplX/J6jj7uxjkC1qss1iK5HXuhw+SX
xt218gNtRK0qbf7A2+jVGy96U6lJaaVD5Fp6ho7SSUUkgBIB1wv+9D6tSyaVqde6Bv42/JLcsW5Z
fjt8iYn2/wBwbfdcfhM3kGCRZ6JB+z+9xHJWyRgNFKp0Vqepf39SybZfMde6Ff5MfGfBd9YKmyGP
qV2x2hthRU7K3rTFqaSOSmbyx0tVJFaVqRpRqR1vJTSHzQ3vJHLpWp17oNfjP8mM7lc7U9B9+Uzb
Y7u2wxoKeorwtNHnY6ZdSyRstomrmiAk/bJjqoyKinJBdE8y0yOvdHO/uttr+8v98v4Dif72fwn+
A/3j+wj+9+y8nm+1+40+XweX1aNVr829169186X33I6+X/r3v3Xuve/de697917r3v3Xuve/de69
7917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3
Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6
97917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v
3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de
697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3
v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/d
e697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r
3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/
de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917
r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xut1
r+Uh/wBu9/j9/wCVW/8Ae33L75U/eS/5XXcf+oT/ALQLXrvB9zL/AKdrs/8A1MP+7pfdWPe4N6yg
697917r3v3Xuve/de697917r3v3Xuqye5Om96/GTetZ8jvjjRmXbMpM/avVUAYUr0oYyT1NNBGDp
pFu7kIhegcmaEGlMsUVwdWD17o7nTvcWyO9tkUm8Nn1a1FLUL9pmsLV6TU0FSVBlo6yIEgMAfS3K
SoQ6Flb3UinXuiNdsdT72+JW9q75CfHuheu67rnEva3VMRYU0dMGLyVNNGgbx0cep3VkQvj3LMqv
QvNDFYHVg9e6Pd1V2rsbvLY1Ju/aFXFksRkono8riqxEM9JOUHnoK+C7BJUDWIOpJEZZI2eJ1Y1I
p17ohPZfWm9/hpveu716KoZ8v1Dl5437R6uSRvFSRaiWqKdQHMdLGXdoZlQtQsSjh6N3RbA6sHr3
R/euOx9id37Epd1bVqqXObczlLNRZHHVsKSPC8iBanH5CmYuqTIr6ZI21I6MHQvE6O1SKde6r737
sLfHwh3xWdw9PUdZuHofcNZCexuuRM8gxokewmhJ1lIULn7apsTAT9vUa4nVnuDrwevdWFbH3xsP
uvYdNuTbdTQ7m2juahno6yjrIEmt5k0VNBX0z6wkyByksTggg3GqNlZqEU691Xhu7aO+Pgjviq7L
60pcjur45bqyMJ3zsYTNUSYaSoYIssTOToCXC01Sxsw00dY1/BO1/j+3r3Vim190bC7o2FBm8JPj
N27J3bjJ6aeCpgWojkjqFMdRSVdPIDolS7RzQyLqVrgj3Th17qufP4DfPwG3zUb02XT5Xd/xj3fl
Yv707W8rVU+CnqmCLJGzn0uvpWCdmCVCBaSrYTCnqGv8f29e6sbw+Y2D3PsGLI46XFbz2JvPFSxS
RyxCpgqIKkFJoJ4XGqOWNtSSRuqyRSKVYK68U4de6riyGP3z8AN8yZvCR5fefxb3nl0/i2J1mrqc
BU1ZCqysxssyiyxSsVjrI1WnqGWoWGb3f4/t691Y9T1GwO59gLNC2I3tsDe2IZSGX7inqqeo4ZWU
6XilidSCCEmgmSx0Sp6acOvdVw/7/n+X9vn/AJfG9fizvXMf41dVgaqrP+wVKhFH+0xV0S/2KhPT
f4/t691Y9UU+wO59gNDMuI3tsDe2IVgVb7inqqeo5VlYaXilidQQQUmgmS40Sp6acOvdVw4/Ib5+
AG+Y8Jm5MvvP4t7zy7/wnLaDV1OAqaslmVlUWWZRdpYlCx1katUU6rULND7v8f29e6sdzGH2D3Ps
GXHZGLFbz2JvPFRSxyRSipgqIKkB4Z4JkOqOWNtLxyIyyRSKGUq68U4de6rkwGf3z8Bt80+y96VG
V3f8Y935WX+626fE1VPgp6pi7RyKg9Lr6mngVQlQgarpFEwqKdr/AB/b17qxjdG19hd0bCnwmbgx
m7dk7txkFTBPTTrURyR1CiSnq6SojJ0SpdZIZo21K1iD7pw691XXtHd2+Pgjvil607Lqsjur45bq
yMw2NvkwtUSYaSoYu0UqoDoCXLVNMosw1VlGt/PA1/j+3r3Vh++Nj7D7r2HU7b3JTUO5to7moYKy
jrKOdJreZNdNX0FSmsJMgcPFKhIINjqjZlagNOvdV67C37vj4Q74o+nu4ays3D0PuGsmHXPYxheQ
Y0SPcwzAaykKFx9zTXJgJ+4p9cTsr3I15HXurBOx+uNid37Eqtq7qpaXObczlLDW47I0UySPC8iF
qbIY+pUOqTIr6o5F1I6MUcPE7o1Aade6IF1p2Xvf4ab3oeiu9a6fL9Q5eeROru0XjbxUkWoBaeoY
lzHSxl0WaFnLULEOhejdHWxGrI690fbtXqrY3eWxqvaG76SLJYjJRJWYrK0boZ6ScofBX0E9mCSo
GuCNSSIzRyK8TspqDTr3REep+2N7fEre1D8e/kJXPXdd1zmLqntaUMKaOmDBI6apkct46OPUiMru
Xx7lVZnoXhmisRqyOvdHl7i6d2R3tsir2fvCkWopahfu8LmqTSamgqSpEVZRykEBgD6l5SVCUcMr
e6g0690SPpvuTevxk3rR/HH5HVhl2zKRB1V2rOWFK9KGEcFNUzyE6aRbogLuXoHIhmJpTFLFYjVk
de6Ol3f0hsrvvZVTtLdtMFkUSVW3tw0satVY2qZbLUU7G2pGsoliLaJk9LWYI6VBp17onPR/eG9O
gd6U3xp+S1T44o/FTdYdn1MrGkq6Qt46anqKmS2qnawSKVzrp3/yapsoVkuRqyOvdG6776E2Z8gN
mTbX3RCKXJUomqdsbnpoVeqxtU6geSO5Xy08ulRPAWCyqBykiRyR0Bp17oqPQnfe8+ot5w/Gb5Mz
GlzlKYaTrnsarmZ6XK0rsY6SGarkC+Xy6dFPUPZiwNNUhKhPXYiuR17o0XyE+PezvkHs58Bn0GOz
+OE1TtLdtNCHqcfUuB/ipmpJiqieAsA4AZSkqRyJUGnXui0/Hv5Cbx2BvFPjP8mHOO3xjjDRbF31
WzF6bN0zkpSxyVThRNLMF001S1jOQaeoCVqETWIrkde6MV8i/jptP5B7TGNyRXDbvwyy1Gzt408V
56Kc2bxyaSrTUUzKvli1D6CSMrIqsKg0690AXx0+Re7Nu7sPxt+SQbDdnYZoqHae7K6W8GegN1pl
apYKs1VMq/5PUcfd2McgWtVlmsRXI690OHyS+Nu2vkBtqJWlTb/YG30ao2XvSnUpLTSofItPUNHa
SSikkAJAOuF/3ofVqWTStTr3QN/G35Jbli3LL8dvkTE+3+4NvuuPwmbyDBIs9Eg/Z/e4jkrZIwGi
lU6K1PUv7+pZNsvmOvdCv8mPjPgu+sFTZDH1K7Y7Q2woqdlb1pi1NJHJTN5Y6WqkitK1I0o1I63k
ppD5ob3kjl0rU690Sn/Ztvkf/A/9lw/uBk/9mc/if90/7y+OLx/Z+K/8V0f5n7vw+v7j/gF4v8t1
af2vdtI4+XXutP8A99xOvl/697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69
7917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3
Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6
97917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v
3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de
697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3
v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/d
e697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r
3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/
de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917
r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917rda/lIf8Abvf4/f8AlVv/AHt9
y++VP3kv+V13H/qE/wC0C167wfcy/wCna7P/ANTD/u6X3Vj3uDesoOve/de697917r3v3Xuve/de
697917oG+kO79ld97Kpt27SqQsiiOl3Dt6qkVqrG1TLdqeoUW1I1mMUoXRMnqWzB0TZFOvdEt7k6
b3r8ZN61nyO+ONGZdsykz9q9VQBhSvShjJPU00EYOmkW7uQiF6ByZoQaUyxRWB1YPXujudO9xbI7
22RSbw2fVrUUtQv2mawtXpNTQVJUGWjrIgSAwB9LcpKhDoWVvdSKde6I12x1Pvb4lb2rvkJ8e6F6
7ruucS9rdUxFhTR0wYvJU00aBvHRx6ndWRC+Pcsyq9C80MVgdWD17o93VXauxu8tjUm79oVcWSxG
SiejyuKrEQz0k5Qeegr4LsElQNYg6kkRlkjZ4nVjUinXuiE9l9ab3+Gm967vXoqhny/UOXnjftHq
5JG8VJFqJaop1Acx0sZd2hmVC1CxKOHo3dFsDqwevdH9647H2J3fsSl3VtWqpc5tzOUs1FkcdWwp
I8LyIFqcfkKZi6pMivpkjbUjowdC8To7VIp17qvvfuwt8fCHfFZ3D09R1m4eh9w1kJ7G65EzyDGi
R7CaEnWUhQuftqmxMBP29RridWe4OvB691YVsffGw+69h025Nt1NDubaO5qGejrKOsgSa3mTRU0F
fTPrCTIHKSxOCCDcao2VmoRTr3VeG7to74+CO+KrsvrSlyO6vjlurIwnfOxhM1RJhpKhgiyxM5Og
JcLTVLGzDTR1jX8E7X+P7evdWKbX3RsLujYUGbwk+M3bsnduMnpp4KmBaiOSOoUx1FJV08gOiVLt
HNDIupWuCPdOHXuq58/gN8/AbfNRvTZdPld3/GPd+Vi/vTtbytVT4KeqYIskbOfS6+lYJ2YJUIFp
KthMKeoa/wAf29e6sbw+Y2D3PsGLI46XFbz2JvPFSxSRyxCpgqIKkFJoJ4XGqOWNtSSRuqyRSKVY
K68U4de6riyGP3z8AN8yZvCR5fefxb3nl0/i2J1mrqcBU1ZCqysxssyiyxSsVjrI1WnqGWoWGb3f
4/t691Y9T1GwO59gLNC2I3tsDe2IZSGX7inqqeo4ZWU6XilidSCCEmgmSx0Sp6acOvdVw/7/AJ/l
/b5/5fG9fizvXMf41dVgaqrP+wVKhFH+0xV0S/2KhPTf4/t691Y9UU+wO59gNDMuI3tsDe2IVgVb
7inqqeo5VlYaXilidQQQUmgmS40Sp6acOvdVw4/Ib5+AG+Y8Jm5MvvP4t7zy7/wnLaDV1OAqaslm
VlUWWZRdpYlCx1katUU6rULND7v8f29e6sdzGH2D3PsGXHZGLFbz2JvPFRSxyRSipgqIKkB4Z4Jk
OqOWNtLxyIyyRSKGUq68U4de6rkwGf3z8Bt80+y96VGV3f8AGPd+Vl/utunxNVT4KeqYu0cioPS6
+pp4FUJUIGq6RRMKina/x/b17qxjdG19hd0bCnwmbgxm7dk7txkFTBPTTrURyR1CiSnq6SojJ0Sp
dZIZo21K1iD7pw691XXtHd2+Pgjvil607Lqsjur45bqyMw2NvkwtUSYaSoYu0UqoDoCXLVNMosw1
VlGt/PA1/j+3r3Vh++Nj7D7r2HU7b3JTUO5to7moYKyjrKOdJreZNdNX0FSmsJMgcPFKhIINjqjZ
lagNOvdV67C37vj4Q74o+nu4ays3D0PuGsmHXPYxheQY0SPcwzAaykKFx9zTXJgJ+4p9cTsr3I15
HXurBOx+uNid37Eqtq7qpaXObczlLDW47I0UySPC8iFqbIY+pUOqTIr6o5F1I6MUcPE7o1Aade6I
F1p2Xvf4ab3oeiu9a6fL9Q5eeROru0XjbxUkWoBaeoYlzHSxl0WaFnLULEOhejdHWxGrI690fbtX
qrY3eWxqvaG76SLJYjJRJWYrK0boZ6ScofBX0E9mCSoGuCNSSIzRyK8TspqDTr3REep+2N7fEre1
D8e/kJXPXdd1zmLqntaUMKaOmDBI6apkct46OPUiMruXx7lVZnoXhmisRqyOvdHl7i6d2R3tsir2
fvCkWopahfu8LmqTSamgqSpEVZRykEBgD6l5SVCUcMre6g0690SPpvuTevxk3rR/HH5HVhl2zKRB
1V2rOWFK9KGEcFNUzyE6aRbogLuXoHIhmJpTFLFYjVkde6Ol3f0hsrvvZVTtLdtMFkUSVW3tw0sa
tVY2qZbLUU7G2pGsoliLaJk9LWYI6VBp17onPR/eG9Ogd6U3xp+S1T44o/FTdYdn1MrGkq6Qt46a
nqKmS2qnawSKVzrp3/yapsoVkuRqyOvdG6776E2Z8gNmTbX3RCKXJUomqdsbnpoVeqxtU6geSO5X
y08ulRPAWCyqBykiRyR0Bp17oqPQnfe8+ot5w/Gb5MzGlzlKYaTrnsarmZ6XK0rsY6SGarkC+Xy6
dFPUPZiwNNUhKhPXYiuR17o0XyE+PezvkHs58Bn0GOz+OE1TtLdtNCHqcfUuB/ipmpJiqieAsA4A
ZSkqRyJUGnXui0/Hv5Cbx2BvFPjP8mHOO3xjjDRbF31WzF6bN0zkpSxyVThRNLMF001S1jOQaeoC
VqETWIrkde6MV8i/jptP5B7TGNyRXDbvwyy1Gzt408V56Kc2bxyaSrTUUzKvli1D6CSMrIqsKg06
90AXx0+Re7Nu7sPxt+SQbDdnYZoqHae7K6W8GegN1plapYKs1VMq/wCT1HH3djHIFrVZZrEVyOvd
Dh8kvjbtr5AbaiVpU2/2Bt9GqNl70p1KS00qHyLT1DR2kkopJACQDrhf96H1alk0rU690Dfxt+SW
5Ytyy/Hb5ExPt/uDb7rj8Jm8gwSLPRIP2f3uI5K2SMBopVOitT1L+/qWTbL5jr3R4/4Dg/45/eb+
D4z+8f8ADP4L/HvsYvvPs/L5vtfudPm+383r8evRr9Vr8+6de6+c777kdfL/ANe9+691737r3Xvf
uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69
1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv
fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6
91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X
vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+
691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3
Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9
+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r
3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde
9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737
r3Xvfuvde9+691utfykP+3e/x+/8qt/72+5ffKn7yX/K67j/ANQn/aBa9d4PuZf9O12f/qYf93S+
6se9wb1lB1737r3Xvfuvde9+691737r3XvfuvdVq94dH706B3pU/Jb4003jij8tT2f1hTRMaSrpC
3kqainpo7aqdrF5YkGunf/KaayhlRwHVg9e6ON0h3fsrvvZVNu3aVSFkUR0u4dvVUitVY2qZbtT1
Ci2pGsxilC6Jk9S2YOiUIp17olvcnTe9fjJvWs+R3xxozLtmUmftXqqAMKV6UMZJ6mmgjB00i3dy
EQvQOTNCDSmWKKwOrB690dzp3uLZHe2yKTeGz6tailqF+0zWFq9JqaCpKgy0dZECQGAPpblJUIdC
yt7qRTr3RGu2Op97fEre1d8hPj3QvXdd1ziXtbqmIsKaOmDF5KmmjQN46OPU7qyIXx7lmVXoXmhi
sDqwevdHu6q7V2N3lsak3ftCriyWIyUT0eVxVYiGeknKDz0FfBdgkqBrEHUkiMskbPE6sakU690Q
nsvrTe/w03vXd69FUM+X6hy88b9o9XJI3ipItRLVFOoDmOljLu0MyoWoWJRw9G7otgdWD17o/vXH
Y+xO79iUu6tq1VLnNuZylmosjjq2FJHheRAtTj8hTMXVJkV9MkbakdGDoXidHapFOvdV9792Fvj4
Q74rO4enqOs3D0PuGshPY3XImeQY0SPYTQk6ykKFz9tU2JgJ+3qNcTqz3B14PXurCtj742H3XsOm
3JtupodzbR3NQz0dZR1kCTW8yaKmgr6Z9YSZA5SWJwQQbjVGys1CKde6rw3dtHfHwR3xVdl9aUuR
3V8ct1ZGE752MJmqJMNJUMEWWJnJ0BLhaapY2YaaOsa/gna/x/b17qxTa+6Nhd0bCgzeEnxm7dk7
txk9NPBUwLURyR1CmOopKunkB0Spdo5oZF1K1wR7pw691XPn8Bvn4Db5qN6bLp8ru/4x7vysX96d
reVqqfBT1TBFkjZz6XX0rBOzBKhAtJVsJhT1DX+P7evdWN4fMbB7n2DFkcdLit57E3nipYpI5YhU
wVEFSCk0E8LjVHLG2pJI3VZIpFKsFdeKcOvdVxZDH75+AG+ZM3hI8vvP4t7zy6fxbE6zV1OAqash
VZWY2WZRZYpWKx1karT1DLULDN7v8f29e6sep6jYHc+wFmhbEb22BvbEMpDL9xT1VPUcMrKdLxSx
OpBBCTQTJY6JU9NOHXuq4f8Af8/y/t8/8vjevxZ3rmP8auqwNVVn/YKlQij/AGmKuiX+xUJ6b/H9
vXurHqin2B3PsBoZlxG9tgb2xCsCrfcU9VT1HKsrDS8UsTqCCCk0EyXGiVPTTh17quHH5DfPwA3z
HhM3Jl95/FveeXf+E5bQaupwFTVksysqiyzKLtLEoWOsjVqinVahZofd/j+3r3VjuYw+we59gy47
IxYreexN54qKWOSKUVMFRBUgPDPBMh1RyxtpeORGWSKRQylXXinDr3VcmAz++fgNvmn2XvSoyu7/
AIx7vysv91t0+JqqfBT1TF2jkVB6XX1NPAqhKhA1XSKJhUU7X+P7evdWMbo2vsLujYU+EzcGM3bs
nduMgqYJ6adaiOSOoUSU9XSVEZOiVLrJDNG2pWsQfdOHXuq69o7u3x8Ed8UvWnZdVkd1fHLdWRmG
xt8mFqiTDSVDF2ilVAdAS5applFmGqso1v54Gv8AH9vXurD98bH2H3XsOp23uSmodzbR3NQwVlHW
Uc6TW8ya6avoKlNYSZA4eKVCQQbHVGzK1Aade6r12Fv3fHwh3xR9Pdw1lZuHofcNZMOuexjC8gxo
ke5hmA1lIULj7mmuTAT9xT64nZXuRryOvdWCdj9cbE7v2JVbV3VS0uc25nKWGtx2RopkkeF5ELU2
Qx9SodUmRX1RyLqR0Yo4eJ3RqA0690QLrTsve/w03vQ9Fd610+X6hy88idXdovG3ipItQC09QxLm
OljLos0LOWoWIdC9G6OtiNWR17o+3avVWxu8tjVe0N30kWSxGSiSsxWVo3Qz0k5Q+CvoJ7MElQNc
EakkRmjkV4nZTUGnXuiI9T9sb2+JW9qH49/ISueu67rnMXVPa0oYU0dMGCR01TI5bx0cepEZXcvj
3KqzPQvDNFYjVkde6PL3F07sjvbZFXs/eFItRS1C/d4XNUmk1NBUlSIqyjlIIDAH1LykqEo4ZW91
Bp17okfTfcm9fjJvWj+OPyOrDLtmUiDqrtWcsKV6UMI4KapnkJ00i3RAXcvQORDMTSmKWKxGrI69
0dLu/pDZXfeyqnaW7aYLIokqtvbhpY1aqxtUy2Wop2NtSNZRLEW0TJ6WswR0qDTr3ROej+8N6dA7
0pvjT8lqnxxR+Km6w7PqZWNJV0hbx01PUVMltVO1gkUrnXTv/k1TZQrJcjVkde6N1330Jsz5AbMm
2vuiEUuSpRNU7Y3PTQq9Vjap1A8kdyvlp5dKieAsFlUDlJEjkjoDTr3RUehO+959Rbzh+M3yZmNL
nKUw0nXPY1XMz0uVpXYx0kM1XIF8vl06KeoezFgaapCVCeuxFcjr3RovkJ8e9nfIPZz4DPoMdn8c
JqnaW7aaEPU4+pcD/FTNSTFVE8BYBwAylJUjkSoNOvdFp+PfyE3jsDeKfGf5MOcdvjHGGi2Lvqtm
L02bpnJSljkqnCiaWYLppqlrGcg09QErUImsRXI690Yr5F/HTafyD2mMbkiuG3fhllqNnbxp4rz0
U5s3jk0lWmopmVfLFqH0EkZWRVYVBp17oAvjp8i92bd3Yfjb8kg2G7OwzRUO092V0t4M9AbrTK1S
wVZqqZV/yeo4+7sY5AtarLNYiuR17ocPkl8bdtfIDbUStKm3+wNvo1RsvelOpSWmlQ+RaeoaO0kl
FJIASAdcL/vQ+rUsmlanXuiK/wCzL/Kf+Gf7K3/cuv8A9mI+/wD7u/368ov/AArx/wDF01afF5/F
6v4hr8Pi/ft9x6vd9I49e61BvfcPr5f+ve/de697917r3v3Xuve/de697917r3v3Xuve/de69791
7r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuv
e/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6979
17r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xu
ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697
917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3X
uve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69
7917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3
Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6
97917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v
3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de63Wv5SH/bvf4/f+VW
/wDe33L75U/eS/5XXcf+oT/tAteu8H3Mv+na7P8A9TD/ALul91Y97g3rKDr3v3Xuve/de697917r
3v3Xuve/de6iUD10lDRvlIKSlyT0sDV9NQVb18EczKDKkM8kFNJNEr3Cu1PEzLYmNCdI917qoOda
Zfl483womnmzgnnXtrHT0y0+yTErg1btWU8ssywPNdWSOgISpAegd2PjDvlnr3Vv1O1Q9JA+Qhpq
eqamiatgp6lqyFJGUGREmeKBpY1bUFdoIyygMUQnSGuvdVAYERx/LfIz/CV5qqjEko7bxmTiFBsk
xxveQ09dTPUzrDLMZVgEeOJiqFaShM1Izxo4eGevdXAX1UmqvSmivTXrY/L54Vuv7i63SPXGPUNT
RrdeSq/QN9e6p/6/DxfK7OT/AAnaat2j5JP9LGLzynF7N0xsT/kFfTGsqBHNMZ1o9GN1QzLI1L58
c8iI4eGevdW+1JpzQznJrSLSGklOQWpZXgEeg+USNIFUxBdWosoBW+oAXHtvr3VQvT33UPyi3LP8
LzU5DrEyue0MZusNh9qDxu2kYuvpzXVR8rmb7E/w4SRMH8azY9n0uHhnr3Vu2T/hv8LyH8cFAMR9
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
eApbMCAwIDc5MiA2MTJdID4+CmVuZG9iagoxMjQgMCBvYmoKPDwgL1Byb2NTZXQgWyAvUERGIC9U
ZXh0IC9JbWFnZUIgL0ltYWdlQyAvSW1hZ2VJIF0gL0NvbG9yU3BhY2UgPDwgL0NzMSA3IDAgUgov
Q3MyIDEwIDAgUiA+PiAvRXh0R1N0YXRlIDw8IC9HczEgMTE5IDAgUiAvR3MyIDEyMCAwIFIgPj4g
L0ZvbnQgPDwgL0YzLjEgNTMgMCBSCi9GMS4wIDExIDAgUiAvRjQuMSA1NSAwIFIgPj4gL1hPYmpl
Y3QgPDwgL0ltOSAxMTcgMCBSID4+ID4+CmVuZG9iagoxMjYgMCBvYmoKPDwgL0xlbmd0aCAxMjcg
MCBSIC9GaWx0ZXIgL0ZsYXRlRGVjb2RlID4+CnN0cmVhbQp4Aa1Ya28dNRD9vr/CaqHam3I367e3
0ECbPqGCll5RJMoHFFJE1QdNivj7nLE9s76vBKLmVlpfrz0zZ87MsW8/qGfqgzo8Ptfq5Fzp/Dk/
UTbg3zDiL6iop2HCn/K2Ds5O1auDvPHCdR3WvVDv1OHT07OT078+/v3bG3X2J9xFMyr6eDc2nhDB
W3X4+O2k7r2H8RqXobjGwdtovJs6Gc1zCvF+QOBkUauQwhDCOKkUBz/54Mnq3RWWA4xRqxOlTVlq
lLaDidGqpTbdCr4f6IFMrF6pXge1UKvX6v4KgZRo19wkNySfPHKiBz/G6sS5vDY/ls5tGP1F9T+f
LtRyHIzq3/EAfvLE07P3PPWaB7L65OMC0LFNVv/Ia3jme56QTTL4nV+dY/GvavVtl2EdPgTrf5wL
+0iRH6c02gkR6TDG5CxG1mkdkUfgj3EIhNo5PUSbkrLWD8kmq0waIhUJcY7acEitm0K6YKUqK8ch
wQc5Ncg5RnqC5wneOvY2uSHGMaAk2Zt1YYB1U22It/0ra1zaxHFU/4Dk1wrwjcA/fo45+jw/RjHl
YgH+6EbtM6UgjbqBpzg0F6kgU+pQZM4Er11Uy2AdGsVbNc+5GFNAL71Rz1FPNukcxRUdwYFHOGZC
8/jo4QuekrchoPBkqrhiwFd1RX6Shj+9hovSwfPr2K7oCOEDkFtzwnOfxMGcNITuojVQlCZtzWRJ
3BVxzG4QtTE+ND54pjggfWMVsQmFH7WyBiUIbr31XtTzGGXaavOsdbzdBbQDtWOROiJHT5bqNesd
GgwfTY+lTkWU3EDFDqWDKB1egz5AkvsRTz2p/kZ93qrzB3gm1b/s6/yXdf7aosv7Yv1u6nve/1X9
zvb5eX1eR2qURbajfDgzDoFkw45Q8WTQ8pjJh4+Z0jBp46nl86GyPy1ihfNC3YkjoPQwUOMMWM+J
yurf5uT2Z+PR1xQmsvHNgs4MwD8ar39+B5gx+bIfb9x92R8f3SmL6Pu9G4EQ4u2IZ1T9feOQCoGY
jzTmDJI66Cyh4Nxpn1Fucn7BweNsKvsLtm1A3eED25D8EyLLJwhIHQen+iFPINgv8sCrHjRCtoPq
eQmhwUnQ9W6hJuh0TwTjQFB9fbNjzzIvgf0ta9VhJ+btQoFT1TuxFm5yLDKQd2uGw4B4DajI0XzH
YXHgKFjE3VqW3QFxZfxHeRMWlcXdnId5rUQoyUI4M587OlEXVmvFbbOCS0bLiuQenoAFaRO8Nddd
f5tfuR94JDzIO9lPvbluCPgSWZZ0pXrj4Oe2EQmL9wbJloQlHiU3L2pmBQLKRhu6tcy8Ptlc86he
bMSlQ7ttIKC2uijrdvK5F9o+T25vn7cEHBAe1CDV2/y4hcpCuQM9PQg73kEOAIU0EXOEscyhgqoN
goC5uqsuJL3A5BqCNakLfog4YRup83SZ0i5tSt3YkR6sXUNnqbtMDjYKT1Paa5fWZqqt7QETF65Z
BYRfGQhX28UwMy1VoCvl92RmnzQ0NSo1SWvR60hq7mjucLG1X5oOFl2t+4qsRlukCdilVQSP1HQg
wYPOUQXTDRW0l3yt8Tj3/8xDFYB6FO8TgI7PXm4wiQ0hFFGcPRe9khcCPVRCuh1aPlG+AEAQcbNz
AsWcsPqQtvhuViDRQeJgvUgkdcITE9QIRVVnCWEOXKbEzmV53WjxfXmVO40YFm6BU+t8KAAOar8R
fNFVQdOgqMUjIdOBzwJbRSnfXXS5ZTV3GG8uPqE3WvJuNmy7/jgPoCtCAJNWIm+ObH4h0TEN5UVD
5iOq6HwKVEBs60nORmNTbHENVd66HjbyFUJyukOruc4klXKSS06X+dxGLPKKYVxaBRYiMF90N6qg
3GxbdZ85B/nlJAJca9pLjhw30oI3c3wQHSkijo8aAf+t0Fyeam5wxEnaZJfkjbatXayE2K030o3s
UszW9HVzS2/wgxgkmi1ZkVTLgBWNK0bowTkHzUP5cQiXsjKWq+h/vfTAQdYmKSMBLTNyVxH4Am1/
ovMRPRG3QmU12O06P3bdKETH8Vv+f1Xa9iHXHB0kN2CHW0OgFJa6pnY2XjVIeLOUjmCU7DGjYmRu
z4ZKiBe45e6XjHMxoR34Uk76jaXsmW2IPxkEbE5tT0kEkv+Wx4sT7/AzbG+L44faxu+aT4MRyobD
gUjCIEN5vFD4VY0TdIfe44fcs38Bv+f4tAplbmRzdHJlYW0KZW5kb2JqCjEyNyAwIG9iagoxNjQz
CmVuZG9iagoxMjUgMCBvYmoKPDwgL1R5cGUgL1BhZ2UgL1BhcmVudCA5MyAwIFIgL1Jlc291cmNl
cyAxMjggMCBSIC9Db250ZW50cyAxMjYgMCBSIC9NZWRpYUJveApbMCAwIDc5MiA2MTJdID4+CmVu
ZG9iagoxMjggMCBvYmoKPDwgL1Byb2NTZXQgWyAvUERGIC9UZXh0IC9JbWFnZUIgL0ltYWdlQyAv
SW1hZ2VJIF0gL0NvbG9yU3BhY2UgPDwgL0NzMSA3IDAgUgovQ3MyIDEwIDAgUiA+PiAvRXh0R1N0
YXRlIDw8IC9HczEgMTE5IDAgUiAvR3MyIDEyMCAwIFIgPj4gL0ZvbnQgPDwgL0YzLjEgNTMgMCBS
Ci9GMS4wIDExIDAgUiAvRjQuMSA1NSAwIFIgPj4gL1hPYmplY3QgPDwgL0ltOSAxMTcgMCBSID4+
ID4+CmVuZG9iagoxMzEgMCBvYmoKPDwgL0xlbmd0aCAxMzIgMCBSIC9GaWx0ZXIgL0ZsYXRlRGVj
b2RlID4+CnN0cmVhbQp4Aa1Y/W8cNRD9ff+KAZFqL/Qcf6y9NohCetA2B1JbcoiPJkhVlKJWSdvk
Wvj3efbuzO7dXgKUJpXO8Y5n3rx5M+vrFT2lKzpYrA2drcmU3/UZuYB/SuMnUGuSSvgh7/rF9Tm9
2C8Hb7WrYPczvaaDJ+fXZ+dv371/fkHXLxGutZryr2/0KBIQXNLB0WWib9/AeY/LZlxaedda36RK
VsMeAe8VgGePhkIMKgSdKLbKJx989np/BXMkY2l1RsZ2ppaMU7ZtHc2NrVaI/cCo7GL1gmrT0oxW
r+i7FYB0aDfCGN0qY1tL3ifEsQU8wthYrMvH3MYtt8+ovv98RnOtLNXrc15d8OIlL17zQmxohtxx
6smP/OhghqSwcyg7gFx2jt+zzdvJ4k23U9XX73prOSWxrv8UIGeyuYbdKa2WHSUHD6GYP9ZFOVWp
kPY6Re0SIJig29g4rFxjTIsagLsE8djWBGoi9mPTkA+NagIkZJOyqI6h6/MKwtIKJKrsy8IcK5Pg
MG04McluO4kR57MwXTRa01+VoVcEnJZx0uK46NvQ8QKKKYoA0LbRxpeqoS5Z8rwliJGZ8kBcQUrz
4Bpkguxcq2OT+b5Ei7ReuzhsXdAxdAOBZCAfHAtwfGua5CDR4Dz+tAHRRtuNdk2bNHXxPjQnVCUG
0DcOwnsfJ8LAWubYemtjGhM33v1/uQyRGm1RMz0qD+90EfKAkTZ2CeMuQb0YMt20MykqE40MsQWE
NB6Rw8gRJ157lbKyu5FjulmAD4OhlDCNMGn6kdAo000ajAQ0Mkaso/rT0psN1Tq3Jj7vlA1D9Rfc
x/uwNaql+qTOAwE2X/IhOd2WHU+1zW7gd+rmwfZWVY89d9E/5+h4ZI2Cw73e4UOOADfDTNggdN56
FYyOZmA0Wgdqtd+m9Lbx2rRBYZZMKdUDl4G5rD8ZZvaO8tzoy3hlnWlG5XHsEuUxfTFAqwmZBdAK
vYLXAGIw7ai+x0x9DZuyg4KhOlVfUpgEV2ymBcOz7NmpUMpcaqrY35wP2VnVxRQ3YnO32ADXVnDW
EwLEjAavCkYlmpGzoVPPPwAdkgidOHxVH80oZezAA2XCQSOuJnn1h8CGMCZkupIh+JHE4GcQ1656
OvfxtHGTr9u10b16x5pgSQzMStLCy35uXTD1DVd34FXK25WK6unp7eJVI+rBeBGQRH/MIb7ixS7m
s57B/CGXQJAeCx7OS/CIQ8HDkPsCjsQ/knHfOlJkgSORUs5BpiFommpfQEB8IWTjQ05PoP+S3Ywr
0z+p+i6gehzRRJUgS8SO40bcbJxypBhmjZ9WfBnapc08pW+cW1Rum8OQqWphaDplmA88sbqgZFRC
oiR9t1QQWUtu/6FuUkhhSmQk7iRSI+IVoykc2YHiY1aYdLvky6KZFjBTLPfNHRS7EAvF+VaGm/fw
ti2vho7if/tquNHXuP23q0b1T0V1GKySF4jqBDKr8CKIPHI3lYNug6xRmU1OxEnWwPhFMa3qzvnZ
dzFezkX4UiqWQHaL18zQALd5kdPDbNrWB0G1+a0EqDIMZN5Ii07lMVVOL6+qZq1L9F+ZYda8kCRM
izsJedRfjcTLFJW4QcQ5KoXmn/AmqKBRn4fMo764ImuJyCr+rcCFKW+A80IQoGQxV+X75C4xN7fd
c6bKQ1V66qUqz1BeXDNHYhwF7yTHJDI6/vsxO+MHk5PSr1lEm7egkxNOuqdjEJgQdcplPJkNhHSY
PssbaKHfgR87WDGq8dzvmkpK3dPZfRfdQac17Xj8wm/+9l/lb/9yKR+NCbmN14+Olsvvl8vlnT2t
7+0tFj/ghsv/DfD0b3H3OGsKZW5kc3RyZWFtCmVuZG9iagoxMzIgMCBvYmoKMTM3MQplbmRvYmoK
MTI5IDAgb2JqCjw8IC9UeXBlIC9QYWdlIC9QYXJlbnQgMTMwIDAgUiAvUmVzb3VyY2VzIDEzMyAw
IFIgL0NvbnRlbnRzIDEzMSAwIFIgL01lZGlhQm94ClswIDAgNzkyIDYxMl0gPj4KZW5kb2JqCjEz
MyAwIG9iago8PCAvUHJvY1NldCBbIC9QREYgL1RleHQgL0ltYWdlQiAvSW1hZ2VDIC9JbWFnZUkg
XSAvQ29sb3JTcGFjZSA8PCAvQ3MxIDcgMCBSCi9DczIgMTAgMCBSID4+IC9FeHRHU3RhdGUgPDwg
L0dzMSAxMTkgMCBSIC9HczIgMTIwIDAgUiA+PiAvRm9udCA8PCAvRjMuMSA1MyAwIFIKL0Y0LjEg
NTUgMCBSIC9GNi4xIDEzNSAwIFIgL0YxLjAgMTEgMCBSID4+IC9YT2JqZWN0IDw8IC9JbTkgMTE3
IDAgUiA+PiA+PgplbmRvYmoKMyAwIG9iago8PCAvVHlwZSAvUGFnZXMgL1BhcmVudCAxMzYgMCBS
IC9Db3VudCA4IC9LaWRzIFsgMiAwIFIgMjggMCBSIDMyIDAgUiAzNiAwIFIKNzIgMCBSIDgwIDAg
UiA4NCAwIFIgODggMCBSIF0gPj4KZW5kb2JqCjkzIDAgb2JqCjw8IC9UeXBlIC9QYWdlcyAvUGFy
ZW50IDEzNiAwIFIgL0NvdW50IDggL0tpZHMgWyA5MiAwIFIgOTcgMCBSIDEwMSAwIFIgMTA1IDAg
UgoxMDkgMCBSIDExMyAwIFIgMTIxIDAgUiAxMjUgMCBSIF0gPj4KZW5kb2JqCjEzMCAwIG9iago8
PCAvVHlwZSAvUGFnZXMgL1BhcmVudCAxMzYgMCBSIC9Db3VudCAxIC9LaWRzIFsgMTI5IDAgUiBd
ID4+CmVuZG9iagoxMzYgMCBvYmoKPDwgL1R5cGUgL1BhZ2VzIC9NZWRpYUJveCBbMCAwIDc5MiA2
MTJdIC9Db3VudCAxNyAvS2lkcyBbIDMgMCBSIDkzIDAgUiAxMzAgMCBSCl0gPj4KZW5kb2JqCjEz
NyAwIG9iago8PCAvVHlwZSAvQ2F0YWxvZyAvUGFnZXMgMTM2IDAgUiAvVmVyc2lvbiAvMS40ID4+
CmVuZG9iagoxMzggMCBvYmoKPDwgL0xlbmd0aCAxMzkgMCBSIC9MZW5ndGgxIDIyNzQwIC9GaWx0
ZXIgL0ZsYXRlRGVjb2RlID4+CnN0cmVhbQp4Ac28eXxURbo/XFVn63N67/SepbvTSWdpQkLSIQQi
OYEQgQgEWUzQSEBAcCNRFnVGiYqyueC4Kw7RGcURZ2g6iAnCGHXGbe5ccR11xit3Bgd15Mp1EBkl
3b9vnQ6Kc+d338/7/vU21HmqzqnnVNVTTz31LHWy6srVS4mF9BKB6BddvqibGL/wHkLo+ovWrApn
yzmjCFEWLOu++PJsObiREOnSiy+7Zlm2XLiNkNr1y5cuWpItk1OAY5fjRrZME4BFyy9fdXW2HDoO
OHTZyotGnheOQ3nx5YuuHmmf/Anl8BWLLl+ard/+FGBp98qrVo2Uw4C3dl+5dKQ+bSfE+Wb22emr
DUNAvop8SRrIHUQmjDhIJZlHiPwNe4FIKPPnErvjxhfCBxbaG74yBUwG8qN/acjnmRfF7p98882p
YQcxeVBXNerzB8BTJqZnkskO8s0331zryLbEn5z+Ve2e29tkFZ4iu5DQMK5hpD4kEFp4ql+xVusD
gC63AVPeePVgZkh4KjW+xrhfcXd1735hJ1lIanB7Z2oev72zX2/m1Xf210zIwsoxBkyZso8Vd3Wo
KQi0SiRG7CO5WYB3IG1Heg5JRod2ko+QMkiC8ITwaKolhBc/hhfZm9zCYxiijuvrSBkkAb1/DGN5
jHwxckdEr37Wr1p48z8zsHKFnwHLjqsDqRdpF9LrSBJZiet2pAySgNyjePYoYcKjwiMpR8jRpAk/
JeuQmPAgsVNKQnj7/f0OgzYP9NtzqvUmh3APaUNiJCnMIENIDK+9E2h3EobqramKMQYJW/s1W7UD
9beg01vQkS1osg9XapR15Hj9Lf05Xt75m1J2p4H3o1RVIpvpd/ir20CFqwkVlgpXkCgJCdcDFgBe
BJgPuFhYQqxGP/V+u6O6F+01onqj4CFleNwkeEk1YLMQJLlGtdUpW7ad1anS8mqMeLLgN6rYBStJ
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
zXf/5AIaPNVAAzxlfZbcb5k+gjNWq4X59DFpr4BTUVjRDxPV+KKzDOTh1qzxy5SQP2Rz/3StQhkC
ErFp/mUc/you3/jWLUb4V26V+IqmlozFt+31ZDz+IkkzmYK/VXE2vn+fhj9y1Yq/izED35rPwvfi
s8m5+Msd8/AXPc7Dt/Ed+KL/fHIBvjN/xrT0sstWdF+1AlEdzp0uvpDw439JhMxtXjBjbku86coV
iy6rmLTysiUz5uLR/wHF5oAMCmVuZHN0cmVhbQplbmRvYmoKMTM5IDAgb2JqCjE2NDA4CmVuZG9i
agoxNDAgMCBvYmoKPDwgL1R5cGUgL0ZvbnREZXNjcmlwdG9yIC9Bc2NlbnQgOTA1IC9DYXBIZWln
aHQgNzE2IC9EZXNjZW50IC0yMTIgL0ZsYWdzIDMyCi9Gb250QkJveCBbLTYyOCAtMzc2IDIwMDAg
MTAxMV0gL0ZvbnROYW1lIC9URFpNVEYrQXJpYWwtQm9sZE1UIC9JdGFsaWNBbmdsZQowIC9TdGVt
ViAwIC9BdmdXaWR0aCA0NzkgL0xlYWRpbmcgMzMgL01heFdpZHRoIDIwMDAgL1hIZWlnaHQgNTE5
IC9Gb250RmlsZTIKMTM4IDAgUiA+PgplbmRvYmoKMTQxIDAgb2JqClsgMjc4IDAgMCAwIDAgMCAw
IDAgMCAzMzMgMCAwIDI3OCAwIDI3OCAyNzggMCA1NTYgNTU2IDAgMCAwIDAgMCAwIDAgMzMzIDAK
MCAwIDAgMCAwIDcyMiA3MjIgNzIyIDAgMCA2MTEgNzc4IDAgMCAwIDAgNjExIDAgMCAwIDY2NyAw
IDcyMiA2NjcgNjExIDAgNjY3Cjk0NCA2NjcgMCAwIDAgMCAwIDAgMCAwIDU1NiA2MTEgNTU2IDYx
MSA1NTYgMzMzIDYxMSA2MTEgMjc4IDI3OCA1NTYgMjc4IDg4OQo2MTEgNjExIDYxMSAwIDM4OSA1
NTYgMzMzIDYxMSA1NTYgNzc4IDU1NiA1NTYgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwCjAg
MCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAw
IDAgMCAwIDAgMCAwIDAKMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAg
MCAwIDAgMCAwIDAgMCAxMDAwIDAgMCAwIDAgMCAwIDAKMCAwIDAgMCAyNzggXQplbmRvYmoKMTIg
MCBvYmoKPDwgL1R5cGUgL0ZvbnQgL1N1YnR5cGUgL1RydWVUeXBlIC9CYXNlRm9udCAvVERaTVRG
K0FyaWFsLUJvbGRNVCAvRm9udERlc2NyaXB0b3IKMTQwIDAgUiAvV2lkdGhzIDE0MSAwIFIgL0Zp
cnN0Q2hhciAzMiAvTGFzdENoYXIgMjEzIC9FbmNvZGluZyAvTWFjUm9tYW5FbmNvZGluZwo+Pgpl
bmRvYmoKMTQyIDAgb2JqCjw8IC9MZW5ndGggMTQzIDAgUiAvTGVuZ3RoMSAzMDk1NiAvRmlsdGVy
IC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeAHVfXd8XMW59sw523svWmmLVtqVvOq92NLa6pZlW7Zl
S7ZlS+427gUbFzAdDA4dAqEmBAgmIMlNBhJM4oSQxIQQWhIgcJPQEieQRpX0PXNmR5Yp9/t+v++f
e2U9+zwzp+yZd/o7c+TtW3esJEayn8ikaPmG/s1E+Sm7GXTz8vO3h3k4ewUhasOqzas38PAknKdP
W73+glU8XD5ASEPampX9OE/5+RyfFWsQwYO0DJy1ZsP2XTxcei0hVLd+0/LU8fIcxF+xoX9X6vvJ
awiHN/ZvWMnP3/VLFt68dWXqOO3G7Yznhu0v8HPFpwVfAT2NfJ9oySOARGykkOCOUV+WkahwlB2X
CHn63gdPL7VO/jfx65SLn/jLXvZ95Me1D779efHoNv0x7d0I6tm5yg+u09498jtCDDNx/Fr9MeVO
qYMKTRvSy+Fh6bIjeh+dDnGpEJcIcbEQ+4W4SIgLhdgnxF4h9gixW4gLhNglxE4hzhdihxDbhdgm
xBYhNguxSYiNQmwQYr0Q5wmxToi1QqwRYrUQq4RYKcQKIZYLsUyIfiH6hFgqxBIheoVYLMQiIRYK
0SNEtxALhJgvRJcQ84SYK8QcITqFmC3ELCFmCtEhxAwh2oWYLkSbEK1CtAjRLESTEI1CNAgxTYip
QiSFqBeiTogpQkwWolaIGiGqhagSolKICiHKhSgTolSIEiGKhSgSolCIAiHyhcgTIiHEJCFyhcgR
Ii5ETIhsIbKEiAqRKUREiLAQISGCQmQIkS5EQIg0IfxC+ITwCuERwi2ESwinEA4h7ELYhLAKYRHC
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
33bxOoIYJLK2ykOjNCL/xuW4UbzbN/K+yWbGmMqgpS+oncG8YKQ4aLvR7h69TxpdRB+kmyOx0Q+E
l5TaNLagzxn0e82yA8s2ePHerP/8p1HpvZEa1mKtRI27FW9g1JGnk+Z4JY1XKIugstJiHWOWTdLK
VKsExrvyKOqV7JWLHBT8HJgyh9WLHMuskk0lF5XIJV/92trjeGWcoB/BDVlfynbPYlkH6jh7dcDp
9KHi5CVNeTX/Cmdiz786r9N3TtXpxasvbPGe2l5O1ZhTvS/yysONy9q3VNeK2sJHgWcrhzJeF2/o
Mv9qJLUNSr61ef/g+snr51VY8WcKMDfRGia1rG1t2NxZEO/cO39KdyzdF8qQpuisBrXLMZoRbSva
9MCmanrvmm9vqrH7fRaTPc1hxyvJ2OMfblw9vW5pfciUli1ZI2E9GsGsnNFb1FJ5/wH44VNjSfzB
3mqMUvAXb1AHHoPlQ+SVE3h/5d2kwR6hM+w2mBSNCkzF+0W2DqaEURbB2BWGsrhdcfmhSKeusrGr
WJBdBVZWz5TDRuZe3IFag/0SLB4Xw7F3UsnZCBuRKh0y+FVlDy+cjkqnc/bVXX5PhN88isxzqzE3
zz+c1mlUXjlkL9jgB6Wc5QJzJ7CfFE3wASqvs0ycp8uPyWq9ZrRAbfVmpWXG4Fqg74/c5HSqDRa9
9A+L26hRnXJkBPyWz54zYRqkwYRINT0ny4l+BWu6sB+zIPMosB8NwV9T6ZrX0TJ/eqKhf/3aZVvX
/h8RhBk7CmVuZHN0cmVhbQplbmRvYmoKMTQzIDAgb2JqCjE3NTk1CmVuZG9iagoxNDQgMCBvYmoK
PDwgL1R5cGUgL0ZvbnREZXNjcmlwdG9yIC9Bc2NlbnQgOTUyIC9DYXBIZWlnaHQgNjQ0IC9EZXNj
ZW50IC0yNjkgL0ZsYWdzIDQKL0ZvbnRCQm94IFstNDc2IC0xOTQgMTIxNCA5NTJdIC9Gb250TmFt
ZSAvVVRNR1ZKK0NhbGlicmkgL0l0YWxpY0FuZ2xlIDAgL1N0ZW1WCjAgL0F2Z1dpZHRoIDUwMyAv
TWF4V2lkdGggMTI4OCAvWEhlaWdodCA0NzYgL0ZvbnRGaWxlMiAxNDIgMCBSID4+CmVuZG9iagox
NDUgMCBvYmoKWyA1MDcgMjI2IDUwNyA1MDcgNTA3IDUwNyA1MDcgNjczIDI2OCA0MjMgMjI5IDIy
OSA1MjUgMzkxIDUwNyA1MDcgNTE3IDUyNwo1MjUgMzM1IDMwNSA0NzkgMzQ5IDc5OSA0NzEgNDk4
IDUyNSA1MjUgNTI1IDU1NyA0NTIgNTI1IDI1MiA0ODggNDMzIDU0MyA0MjAKMzA2IDI1MCA3MTUg
NDUzIDg1NSAyMzkgNDU1IDM5NSA1NzkgNTI1IDQ1OSA1MjkgNDU5IDI1MiA0ODcgNTMzIDYxNSAy
NjggNjQ2CjMwMyA2MzQgMzg2IDUyOSAzMDMgNTE5IF0KZW5kb2JqCjE0NiAwIG9iago8PCAvTGVu
Z3RoIDE0NyAwIFIgL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4Kc3RyZWFtCngBXZTLbtswEEX3+gou
00VgWiLtBBAEFCkCeNEH6vYD9KASAbUsyPLCf99zx27aZnEJXHJmOIeUuHrafdqNw+JW3+Zju0+L
64exm9PpeJ7b5Jr0MozZOnfd0C43Z3PtoZ6yFcn7y2lJh93YH11ZZs6tvpNyWuaLu/vYHZv0QXNf
5y7Nw/ji7n4+7W1mf56mX+mQxsX5rKpcl3rKfa6nL/UhuZWl3u861oflck/W34gflyk5OiJjfW2p
PXbpNNVtmuvxJWWl91X5/FxlaezeLd0Smr59reeszPOqdN77Rw0dQ+4Zau8s9xb1LidsLCdXeN25
3K//D4/+2lTT37rJ11UpeV/4ij0LLMJG2YDdml3LPmCR99HsIxYRXGu1xiLvN4Vsg0XYVrbFIuyj
bIdF3m9t34RFWMvtsYjKW4JpzYTdyNKvRBvKLTgnicq9LO1L2CQLgkTlIBuxiFUrxXlRU1ZE7GYi
OJeFVWK1k4VVwlpXsAIuq7MqYJWwthGshfFurTKsxZXXgoErDHCrNgKAErkPssBJXLkQAnCS90G5
ATiJJi0YuGCAUT0TYiJYxx4gkihlFppgRFshBGgkSulSAjQSueIN0FAEu9H9Mmci2CzXFezKaJVV
aCSC1QY3Y6KUAPleTH3jbRUauiU46roZTASrjQiNxKpOMkIU7Y6gxkIj8TE0stBI5OqsIjQSvDqc
CIKE5dvgl/vz4Rfv/oMIp0SDoomwSuRZR3BGY2Wrf8voJ9Zj8/Y4tOd55l2wF8meDD0Fw5jeHq3p
OKmA6TcX+j8FCmVuZHN0cmVhbQplbmRvYmoKMTQ3IDAgb2JqCjU5MwplbmRvYmoKNTMgMCBvYmoK
PDwgL1R5cGUgL0ZvbnQgL1N1YnR5cGUgL1RydWVUeXBlIC9CYXNlRm9udCAvVVRNR1ZKK0NhbGli
cmkgL0ZvbnREZXNjcmlwdG9yCjE0NCAwIFIgL1dpZHRocyAxNDUgMCBSIC9GaXJzdENoYXIgMzMg
L0xhc3RDaGFyIDk0IC9Ub1VuaWNvZGUgMTQ2IDAgUiA+PgplbmRvYmoKMTQ4IDAgb2JqCjw8IC9M
ZW5ndGggMTQ5IDAgUiAvTGVuZ3RoMSAyMzIzMiAvRmlsdGVyIC9GbGF0ZURlY29kZSA+PgpzdHJl
YW0KeAHlfAd829W1/72/n4a1JWtbsrbkIUuyJe849i+O7XjESTxE7CRO7AxIgJCQxAQSAqEtoymB
tmGUUaCUMhqGrAwEYbVQKIVQHqTpoLS0pS3QuqSM8hiW/+f+juQ4jPde+95/fD5/20ffu8c5565z
r7xty/g6oiK7CU8q12wc20zEn1AbwOY1523zoN9yISHS907ffMZG9DshncJ4xtkXnI7+Ehshid3r
142tRT/5BLB2PQSgn1YDBtZv3HY++oNfAXzi7E1rcvGhg+BfvXHs/Fz95Nfg95wztnEdpl/2LcDS
zVvW5eLpECFm36l+w0uYNv+pJYSCu5LcR+TkXiCO6EmMjBKidtJ5RAKxLJ4jZN/7j169Stf0PrEX
iJmP/OXC55njyTl3/ekTXXar4i35LZBWwdKKP5BPfsvUrwhR7oT4McVbYkm5SBEqJxR8hvsw7Sp2
Z7h/T7vCAB+kXRUA/0B4H+E9jHsXfe8g/B3hBMLbCH/DlJMIf8XAvyC8hfAmwhsIf0b4E8IfEV5P
uxTQiD+g7/cIv0sXF0Lga+liO8Bv08UxgN8gvIrwa4RXMMmv0PdLhF8g/BzhOMLPEI4hvIzwEsK/
IbyI8FOEF7ARRxGeR3gO4SdY7bOY8scIzyA8jfAjhKcQnkT4IcIPEJ5AeBzLfAzhUQx8BOEIwsMI
DyFkEB5EOIxwCOEgwgGENMJE2hkHDqYQHkg7E+C7H+E+hHsR9iN8P+2sgiT3INyN+e5CuBPhewh3
IHwX4XbM/h2E2xBuRbgF4dsIN2PRNyHciNlvQPgWwvUI1yFci/muQdiH8E2EbyB8HeFqhKuw6L2Y
/UqEryHsQfgqwhWY4XKEyxAuRfgKwpcRvpR2VANfLkHYjXAxwkUIuxAuRNiJsAPhAoTzEbYjnIcw
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
RJqT6afUvS4qzQsVLj9BQuIDifxANstd8vxQzl1dyfj7526+ZdRM5Uav3VNikXPm8MLmiFUJewul
Jr5oU8/4lqr+M84+o78qvvKrS02QzlPkLrPITM7m2grYgzCDo1wT71rVUN0dtcQHNmzc0B+nXz1t
z9qmguOwPEhlqkLVczKj1WaNVPgqbApXwLW0s7I5Fiyv7x8f6Nm5okH5bIEKng1AukclWqPZYLD7
re5Ss7zIVWQKxF0xIRoqr+vbCvv4fuD6g9L3qYxUKAhxPkTG4B/KAE/hW2GAVMS0jvTCUz6YORpg
v3scXr4Y4bbsGVyRHiKR6ScOQw4SoaaHYbyR6WOCkvkJ1fHEc0Qcgg48qzvyRyYHDC5BqxuAp1S0
d+Y9VRJMGvl3MOxNP5yeJtn9WBhWgpGwQyiEOhQeqlBSzkQ5Vj4rkBkB/umCoVT4gWI/zwYCp4uZ
h+sS/nj83ENfvvT+08sS5x760qUPnF6a/UBpdlfU++b0Rgotse7qkqaIyyjnrrzpo9TK5fs/uPnG
j0W8Z8Xe9Z1wrbfl++fuOXRW2B5fuPYi0HP4bgyfklpBvXOv/wSNoowqSmlBCYWvX1eKzxKAf0Il
fEW8DN5hH3DZVPB44zeHINBgLIQXf4LC31+m01OVFGxj4ZPv/6BT8ZYpWPPCR59KTME6D+d/MkKh
ow7BVlZKy6CeWVWxGv4r5cGIWDWC5YyMsNf+8DI9/6YjAcdHGW4664I5YyN8OwL25ykZPE+fqi3Q
wukSXH9/0VpskHEFWjW1SHW2EncoZit4WaFTSdc6S9i3RcRvnqj47q0qqaE8ZHNbtAUHJVKewmlf
8fHLKluJeL4sBA6yHxnoIFk6b/6ipfPD88fO3rB6y4ZI66az2T+b/l/zceGgCmVuZHN0cmVhbQpl
bmRvYmoKMTQ5IDAgb2JqCjEzMjA5CmVuZG9iagoxNTAgMCBvYmoKPDwgL1R5cGUgL0ZvbnREZXNj
cmlwdG9yIC9Bc2NlbnQgOTUyIC9DYXBIZWlnaHQgNjQ2IC9EZXNjZW50IC0yNjkgL0ZsYWdzIDQK
L0ZvbnRCQm94IFstNDkzIC0xOTQgMTIzOSA5NTJdIC9Gb250TmFtZSAvV0FDTldDK0NhbGlicmkt
Qm9sZCAvSXRhbGljQW5nbGUKMCAvU3RlbVYgMCAvQXZnV2lkdGggNTE4IC9NYXhXaWR0aCAxMzEw
IC9YSGVpZ2h0IDQ4MyAvRm9udEZpbGUyIDE0OCAwIFIgPj4KZW5kb2JqCjE1MSAwIG9iagpbIDg3
NCA1MDMgNTM3IDI0NiA0OTQgMjI2IDUyOSA1MzggNDczIDM1NSA0NzQgNDM1IDYzMSA3NDUgNTUx
IDUzNyA2MzcgMzQ3CjI2NyAzOTkgNDc4IDU2MSA0MTggNDgwIDQzNSA1MzIgMjU1IDY1OSA0MjMg
NTM3IDQ1OSA0NTkgNTg1IDQ3MyAyNDYgNzA1IDU1NAo1NjMgODEzIDUwNyA1MDcgNTA3IDI1OCA0
NzQgXQplbmRvYmoKMTUyIDAgb2JqCjw8IC9MZW5ndGggMTUzIDAgUiAvRmlsdGVyIC9GbGF0ZURl
Y29kZSA+PgpzdHJlYW0KeAFdk8uOm0AQRfd8RS8ni5HLNLbHEkKKJhrJizwUJx8AdOMgxYAwXvjv
c27bmUhZHMSlq6r7Fl2r18Onw9AvbvVtHttjXFzXD2GOl/E6t9E18dQP2Tp3oW+Xh0rf2nM9ZSuS
j7fLEs+HoRtdWWbOrb6Tclnmm3v6GMYmftC3r3OIcz+c3NPP12P6crxO0+94jsPiLKsqF2JHuc/1
9KU+R7dKqc+HwHq/3J7J+hfx4zZFx4nIWN+P1I4hXqa6jXM9nGJWmlXl21uVxSH8t/RIaLr2Vz1n
Zb6tSmdmez0Cj9x41OZS7iOqyO+7NN2jfL6uSmFWhIoiORLMthtJjwRkIVkgAbmX3CABuZbcIYFS
XvIFCax2knskmO22kjUSkLlkgwSCd5ItUti6lQy8ApVfJCMSyE3BHRLMNlr1NExQKkpiTpCrYI85
Qa4cecwJVuXIY06wKgsec4LKtSQdFgTrzB6vgo1SMF793W+jVbwKLKixHq+CUiaJV0FuqoxXD1RO
Z8arv/uVfY9Xwan0UzxeBVJ+C7wKctVYjpZgI52KX5FgI5UqMCe4HSkYcwV0jekPUiBBrgzSsAS5
skDvE+SqdTQsYUZ7kZgTSBksMCcITvtirkgGd/SZu/z3Aupaa/zex6W9zjOTkmY0DZGGox/i+xhP
46QCiT+CkAQ5CmVuZHN0cmVhbQplbmRvYmoKMTUzIDAgb2JqCjUwNwplbmRvYmoKNTUgMCBvYmoK
PDwgL1R5cGUgL0ZvbnQgL1N1YnR5cGUgL1RydWVUeXBlIC9CYXNlRm9udCAvV0FDTldDK0NhbGli
cmktQm9sZCAvRm9udERlc2NyaXB0b3IKMTUwIDAgUiAvV2lkdGhzIDE1MSAwIFIgL0ZpcnN0Q2hh
ciAzMyAvTGFzdENoYXIgNzYgL1RvVW5pY29kZSAxNTIgMCBSID4+CmVuZG9iagoxNTQgMCBvYmoK
PDwgL0xlbmd0aCAxNTUgMCBSIC9MZW5ndGgxIDMxMjQgL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4K
c3RyZWFtCngBrVZvbFtXFT/nPv+3mzhp4oS6zXvubbKkdkhx2jRrvfjV9svsphtxnIjnrlX9Ejt1
0ZqGLq3KBizShFa5dOJThWg7JIQEEkO7HhpKh0CT0Cbxoeq3faCACgwhBJMKU5GQaMO57zlZWw0+
7fq9d87v/Ln3/Lnv+a6cPVeDEKyCAvrCaWsZ7OE/RmTbwvkVzcFsnOi/FpdPnnawsgfAw08+/9VF
B/tXAVilXrOqDob/EB2rk8DBuJforvrplQsO9s8S9T1/ZqGl90u557R1obU+/JawtmSdrjn2oRDR
weUzL6w4OHiHaGL5bK1ljybh3zm6jWcbABLPcA8EiENgEIYRKNNCvw+8Zkuknu4fRvnPT7Sn7mHQ
Zzu/eeAP9rxvL8UqAA9ue295XiGFR9rag6jnlQdXKIWYxN5bmxpHT6vqr55fGlJXzlbVs9khdXmp
qi5louopa0g9WauqNZItWFXVIlm5OKR+aa6qzpGsVKyqRZIdyQ2ph/NVNU+yyVxVzZEse6hDzdDd
051UI11JdWtnUu0IJ9UtoaTqdiVVryepIiRV/27fnLKbzc2WViPoxjX89tSad31mSvimnzObiK+V
v3n5MmR2TImukin0Hc0IZMrxOMQ3BxJAR/KppJeydL3u+rH7MnRLCv+EPwOs/8VO3uZJ/4brBvwJ
PnDdhF+5fgM/2yjMZ0gz4PxSRD+5P8MFHp7K/Y77HTgMoKdNquxMcfqLzz5zZOpwIf/0pJHLZg7p
6YmnUgcPPDm+f2zfyOeHE4MD/bv4TrW3qyPcviUY8Pu8HrdLYQgJg09WNDFQEa4Bns8PS8wtElgP
CSpCI9HkozZCk34WqR6x1Mly8TFL3bHUNy0xrKUgNZzQDK6JmzmureHRokn85Rwva+Ijm3/G5l0D
NthCIBYjD83orec0gRXNEJPn6w2jkhtOYDMYyPJsLTCcgGYgSGyQODHIl5s4OIE2wwaNA00Gvi1y
WaH0G1ZVTBdNIxeNxcq2DLL2XMKTFV57Lu2UoJjhktZMvNv41loY5ivxUJVXrWOmUCxyaihGo/Gq
6IiLIZ4TQy9+2EsFrIkEzxkizimwqZnNBVC4+8Nca9wDCp5/9HeK+iGJ1ZJ4+sP3QCpliptlEmht
8ECxUYSUXywmY7m0psM8AbFaNB2swXz0LdBH4mXBKlLz7oame05qVjc0m+4VTpU1uFFpXefrvWJ1
XhtOUGftq1+4+kmvCWWgMr9Ql9SqNXiOMqRawiy9uDlidKtVTKO5Z4TsrQolcUqWoWiKEb4sunjG
qTYJaJJ+41TJtF0cqSG6sgIqCy0vMWKQL20RoyEbIwOUc/GieQNG1+8092rRn47CXijLOEQkS00Z
MBpmdVGolWiV9ueiZkZjQi9T+crcrJVll3hYDN2h5WhQA20vyu0x6w1jSlt4+32ayaJKWXaLBNok
PXgmRYqw8DhQdjST0kyMwoYZrdKykNwj8xBQ+rN5ciZKrtl8NEab2x7/J6SokwCFIXybMbkoCPcn
MTnr/M/QHGsZ0JBm1HIPBfjIpATsAFuzfXqcTNaiVQwKwSfbmZc5DCcY8RqpfYJRnrZIdrFXEzCt
mbzGy5z2kD5tyubIWtv9nSrxqeJR0+52a5fMPoIc/fimrsUJlqUNOBm3myp7auOnbbwJ84+pCxtq
reHjU6WGXJm3JgStURBAW1an13W8c6+zIE7Sl5JPWlwLa5MNa219db7R1PXGslGpH6D3oMEL1QYv
mSlqpv3ifz36oly+E6ZwajYznKCPT6bJ8WKxqePF0lHzRhhAuzhrNhlmymRJHzYqAH0FDa0qi/O1
cr1RKcutDREqJF0okE+AYHyiicwTEgFey4ggz0h5WsrTjtwj5V6eERjBYXABVD3vQZ7+P+S5Q44Q
nR7kGSa2KQGYoZMJnRSg+uC2cs39AzqBeeGCXmr3q/60X2n3ql6W9mDaje0u1cXSCqYZtqOKrB1U
YGkvkjbsvutmYdddFwsrdxVGFmnEMNwF5lb8LvB50UdPCH9wky50yBf2wPHWwA3m+NaOWEd/rCNW
VcbvH2Sl+z95cNvz63/vP+v+8Jcyi/z6Xz0vu78PMTyit6n8e3ydK+GdeD2GsbX1NT3UVkjGsCOG
1zXU1tZ/pA+2FTq1pMa2qqMqK/WhEukb62PdO+Z2sOJ2jGzHUhRZMopR6b0zULjWhVe34rVOvN6B
19rwSgBf96By1Y1XXXhVQWVt/Tt6b6jwXYb7GKLZWZhDHEVk1wAVkHNYbYV9gE9tx2g9VNhmttEd
KnwuHyoc60XWS3xfL97rQeW5Hkz1IOsxA4WPI6ikIsj6Iphuw38EMRXEiQCm/XjQhfsUnGD4MWKM
b9nZp4S9fkjfTGP4/fD7D9Xv+PET9IufkFQSeYQ6jpKT2L4kZ494i5OYVPaNXV4velx858ATA2zf
3rHRZE+kJxIZTY7txzFCkW7Py18O3r/y3oO/PZl6a1vkiTfqC1sZhnfvap95kr00/Y1EbLu769yZ
4P1zt/74lVQSc784+ebb3YFLS4fG2bnpmeRB2l/2WB+FlxzusSfpkSlWUu5F2enO1o71QAQgVzg6
+2w2ftRaXsydWjo5b628UJjN/hcGRbeWCmVuZHN0cmVhbQplbmRvYmoKMTU1IDAgb2JqCjE5NTUK
ZW5kb2JqCjE1NiAwIG9iago8PCAvVHlwZSAvRm9udERlc2NyaXB0b3IgL0FzY2VudCA4MTQgL0Nh
cEhlaWdodCA3MjMgL0Rlc2NlbnQgLTE3NyAvRmxhZ3MgNAovRm9udEJCb3ggWzAgLTE0MyA5NzYg
ODE0XSAvRm9udE5hbWUgL0RJWlROQytaYXBmRGluZ2JhdHNJVEMgL0l0YWxpY0FuZ2xlCjAgL1N0
ZW1WIDAgL0F2Z1dpZHRoIDY2OCAvTWF4V2lkdGggMTAxNiAvWEhlaWdodCA1NDIgL0ZvbnRGaWxl
MiAxNTQgMCBSID4+CmVuZG9iagoxNTcgMCBvYmoKWyA4NDYgXQplbmRvYmoKMTU4IDAgb2JqCjw8
IC9MZW5ndGggMTU5IDAgUiAvRmlsdGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeAFdkEFrxCAQ
he/+ijluD4vJUuhFhLJlIYfulqb9AUYnQWhGmZhD/n3VplvoYQ6+9z59jjx3Lx35BPKNg+0xwejJ
MS5hZYsw4ORJtCdw3qb9VDU7myhkhvttSTh3NAZQSgDI94wsiTc4PLsw4EPRbuyQPU1w+Dz3VenX
GL9wRkrQCK3B4ZivezXxamYEWdFj57Lv03bM1F/iY4sIuVEm2p9KNjhcorHIhiYUqmm0uly0QHL/
rB0Yxj15arWq89Q+1vyvU9DyxXsluzLnNnUPtWgp4Anvq4ohlgfrfANx13AeCmVuZHN0cmVhbQpl
bmRvYmoKMTU5IDAgb2JqCjIyNQplbmRvYmoKMTM1IDAgb2JqCjw8IC9UeXBlIC9Gb250IC9TdWJ0
eXBlIC9UcnVlVHlwZSAvQmFzZUZvbnQgL0RJWlROQytaYXBmRGluZ2JhdHNJVEMgL0ZvbnREZXNj
cmlwdG9yCjE1NiAwIFIgL1dpZHRocyAxNTcgMCBSIC9GaXJzdENoYXIgMzMgL0xhc3RDaGFyIDMz
IC9Ub1VuaWNvZGUgMTU4IDAgUiA+PgplbmRvYmoKMTYwIDAgb2JqCjw8IC9MZW5ndGggMTYxIDAg
UiAvTGVuZ3RoMSAyNDA1NiAvRmlsdGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeAHtnHd8XMX1
6OeW7b2vtF1btNJK2lXv0lWvLrIkW3KVXMA2tjEuYAwGgwEbEzBgIIQQSuiY/FhLNsiYBBMcCMWB
EAcCoYXQQUCoCVird+aeXVkyJoH83uf99Vaa/d47M7fMOWfOVGnDuo3LiIpsJRyJLVk9uJaIn/C5
gDOXnLnBi+d2NSHSG09Ze+pqPHffTYjCdOqqs0/B86w+QorWLV82uBTPyTFgyXKIwHOmCBhYvnrD
JjzPfBh4aNXpS5Lp4S/gfPHqwU3J55NX4Ny7ZnD1Msy/4Blgztp1y5LpDDzPOjz1nLyKeVPfWkIY
OI6Ro0RG4hBYoidRMkCI+k3GQnhIpeksIfJNiS2LdFVfkjS5ePHBD8+lzyOPVd71zjFdYr3iA9lN
IB8FzSt+4DrZTWMvE6I855hu7EHFB3LC3JBMQ8T2KrgR9rYhR5FnhP35UHox4ArEuqG0Ujg7A7EW
MX/IXg6R8xBzEf4hWyVEZiB8CC/Cg3AjXAgnIg3hQNgRtiFrs2eE+RviDcTriNcQryJeQfwV8TLi
JcRfEC8iXkD8CfFnxFHE84g/Ip5D/AFxBPEM4mnEU4gnEb9HPIF4HHEY8Rjit4hHEQ8NWWj5nh2y
9AIOIEYQDyIeGLIshbT9iH2IYcQQ4nciuKIhT65nhCtEFCDyETFEVNQtl4dnmiF3FC5QiWC/HXLF
QHHfIP6J+BrxFeJLxBeIzxGfIV4echbC5S8h/oJ4EfFnxFHEnxAH8F3UaG4PIp5H/BHxAGIfYgRN
8ZeIWxG3IPYjbkK8gLgRcTNa608QlyMuRQO7BM8uRpyOJnwZYjtiNWIV4jTESry8F9GP6EPMQcxG
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
VKHw2pLCtt21h5RaBS9Rm7WiTm2iTsFVwFOpV6EfKTyXdE+f3lU3N9IwuGrF4nUrcutPX7W0bQOc
LCH/B18M0LwKZW5kc3RyZWFtCmVuZG9iagoxNjEgMCBvYmoKMTM0NjkKZW5kb2JqCjE2MiAwIG9i
ago8PCAvVHlwZSAvRm9udERlc2NyaXB0b3IgL0FzY2VudCA5NTIgL0NhcEhlaWdodCA2NDYgL0Rl
c2NlbnQgLTI2OSAvRmxhZ3MgNjgKL0ZvbnRCQm94IFstNDkzIC0xOTQgMTIzOSA5NTJdIC9Gb250
TmFtZSAvU05OUUFaK0NhbGlicmktQm9sZEl0YWxpYyAvSXRhbGljQW5nbGUKLTUgL1N0ZW1WIDAg
L0F2Z1dpZHRoIDUxOCAvTWF4V2lkdGggMTMxMCAvWEhlaWdodCA0ODMgL0ZvbnRGaWxlMiAxNjAg
MCBSID4+CmVuZG9iagoxNjMgMCBvYmoKWyA0OTUgNTI3IDQ5MSAyMjYgNTU0IDUyNyA1MjggMjQ2
IDM5NCAzNDcgNTI4IDI0NiA1NTEgMjU4IDUyNyAzNTIgNTI4IDgwNAo1ODUgNzQ1IDUyOCA0MTIg
NTI4IDQyMyA1MjcgNDU5IDQ1OSA1MTkgNDY5IDUzMiAyNTUgNzExIDI1OCAyNjcgNjAxIDQ3MCAz
MTYKNjA2IDM5NyA4NzQgNjMwIDU2MSA2MzcgMjY3IDY2OCA0NjUgNTkxIF0KZW5kb2JqCjE2NCAw
IG9iago8PCAvTGVuZ3RoIDE2NSAwIFIgL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4Kc3RyZWFtCngB
XZPNjpswFIX3PIWX08UIg51kIiGkaqqRsuiPmvYBAJsUqQFEyCJv3+846VTq4iA+7g/3XHD+evh0
GIfV5N+WqTvG1fTDGJZ4ma5LF00bT8OYFaUJQ7c+KD3rzs2c5RQfb5c1ng9jP5mqyozJv1NyWZeb
efoYpjZ+0LOvS4jLMJ7M08/XY3pyvM7z73iO42psVtcmxJ52n5v5S3OOJk+lz4dAfFhvz1T9y/hx
m6NhIiqK+0jdFOJlbrq4NOMpZpW1dfX2VmdxDP+FHgVt3/1qlqwqfV0Za+1el8CltFwaa1LtI8u7
+1va/tG+LOpKsnbja5qUILJ2+yJ0IAI3wg2I+tYWwi2IiEbhDkRgir6ACOwU3YONcOeELYhAK+xA
RPJeGEDEVGmMCEq2SNGeW0RyT7JjQxKtSiFuJKJy5HAjgUHIliSSd0LcuLuFVMv47m4hRRnfJQte
FhwWJGq1DYcbCdSQDjeStX4rxI0Eyq/DjURyiuLGIQzKvsONxJAN6HEjlZb1griR+KQaw+NGArV2
2ifxUdTKY07iRdqVx6BE59QKr4wH0pAoXiWS03vx6u9+tSuPV4lkbdLjVQK1K49XCdSu2FASmN6L
V5/8en0jj1cJv9oGz5JApuLX/vs/6i/XaXw/Pd11WTg46cimM6WzMozx/VTP06wGSX8AWX8IWgpl
bmRzdHJlYW0KZW5kb2JqCjE2NSAwIG9iago1MTMKZW5kb2JqCjc5IDAgb2JqCjw8IC9UeXBlIC9G
b250IC9TdWJ0eXBlIC9UcnVlVHlwZSAvQmFzZUZvbnQgL1NOTlFBWitDYWxpYnJpLUJvbGRJdGFs
aWMgL0ZvbnREZXNjcmlwdG9yCjE2MiAwIFIgL1dpZHRocyAxNjMgMCBSIC9GaXJzdENoYXIgMzMg
L0xhc3RDaGFyIDc5IC9Ub1VuaWNvZGUgMTY0IDAgUiA+PgplbmRvYmoKMTY2IDAgb2JqCjw8IC9M
ZW5ndGggMTY3IDAgUiAvTGVuZ3RoMSAyMTc2OCAvRmlsdGVyIC9GbGF0ZURlY29kZSA+PgpzdHJl
YW0KeAGNvAlglMX5Pz4z7/vufbx7n9ndZJMNyQKBHIRAJC9HOERuggQTCULkliOgoiBBOSMKtfWs
FTzqVZUlCRjQ1lSp1oNii7XVVqEtKlqj1FKqQrL/z8wmiP32+/39dzMzzzsz7/vOPM8zzzWzWbN6
bSOxkGYiEW3+8nkrifgETqN4df71a2KZa6ufEN3Ma1cuXJ65di0jRPli4bJ112aug18TUrF9UeO8
BZlrcgHlkEWoyFzTUpS5i5avuTFzHahDuXPZivm97cEUrscvn3dj7/vJn3Edu27e8sZM/5l8PLGV
K5rW9F43o1y0cnVjb386mxDzLzJtfbmNEAo4Tr4ileQnRE8YUUkRmUWIvEjOIgquebvCdt311c5z
c+2V/zKEDOLmR/6WX8iBV+SVu7/d171QJQYLLo2iP2/AffoRPZPJaJV8u+/bm9TMm3hL3yd+iMyU
+rUl/NG3X5QKyEkkJhW0JrOih6R8Kat1eFTrkOJtTk+xfeQAKYYnFok8hnwF0j6kl5BkMleKoFVF
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
p/SOgjW4tuOGQOj5MoWSHEeFict3q6PCCIem1MAznLv4rA0lBLIo0eOPmjGSXUr6IcPVac0IH5B4
keHqfe2WfgNLSQyZ3VJA+hkTpgpSZhpPxplm4WxYrWG28Vp6LVtsWGy8kWBrjK0z3Gi8wbSNbmNb
pR367YYW40/IfcYfmJ4hj5h+Tp7X7ze9Tn5lep/83vQ5+ZvpPDlr6o/pmPzEa+pHEqZy0xSi4XCZ
5vSWKmCV0t4dL/z6i/CpE4zprGbnZDTxn+zBBgAueJ0wnDhWRC1TFIsZArDogyRwg3Q0eTRJiqqq
UCeOsZr0BkOe0eQ2Gk34NxAMhokbcVfFZILJYjAwRnV6k1EiVCnCebMcg6ZpiJUwYwcNHdDgBDMF
kGaMMY3mmD/7HV+7OHDWjW2soL/rFN8OxmKtuLiX5ajgR8+wg9W7kVULA4THgS4xyBF1r6/NpiUu
vvfjwt7Pcz3LfnEqD/snnx/quU5OdG9euGLm9Wy7iHYQ8Unn87Nk/+UTR50Ea9uF/xGR+Z0o/4Vo
kPBfh+aSPDKYlJAyMoQMx3/SGUvGkfH4jzWToIam4b/rzMD/jZmFX7nOJrV4Cn5RhMQ/Ov6b1XHV
teOnTk6OXL143rJJM/8/5uQ3DwplbmRzdHJlYW0KZW5kb2JqCjE2NyAwIG9iagoxNTQ2MwplbmRv
YmoKMTY4IDAgb2JqCjw8IC9UeXBlIC9Gb250RGVzY3JpcHRvciAvQXNjZW50IDkwNSAvQ2FwSGVp
Z2h0IDcxNiAvRGVzY2VudCAtMjEyIC9GbGFncyAzMgovRm9udEJCb3ggWy02NjUgLTMyNSAyMDAw
IDEwMDZdIC9Gb250TmFtZSAvR0VZSFBOK0FyaWFsTVQgL0l0YWxpY0FuZ2xlIDAgL1N0ZW1WCjAg
L0F2Z1dpZHRoIDQ0MSAvTGVhZGluZyAzMyAvTWF4V2lkdGggMjAwMCAvWEhlaWdodCA1MTkgL0Zv
bnRGaWxlMiAxNjYgMCBSCj4+CmVuZG9iagoxNjkgMCBvYmoKWyAyNzggMCAwIDAgMCAwIDAgMCAw
IDAgMCAwIDAgMCAwIDI3OCA1NTYgNTU2IDU1NiA1NTYgNTU2IDU1NiA1NTYgNTU2IDU1Ngo1NTYg
MCAwIDAgMCAwIDAgMCA2NjcgNjY3IDAgMCAwIDAgMCAwIDAgMCAwIDAgMCA3MjIgMCA2NjcgMCA3
MjIgNjY3IDAgMCAwCjAgNjY3IDAgMCAwIDAgMCAwIDAgMCA1NTYgMCA1MDAgNTU2IDU1NiAwIDAg
MCAyMjIgMjIyIDAgMjIyIDAgNTU2IDU1NiA1NTYKMCAzMzMgNTAwIDI3OCA1NTYgNTAwIF0KZW5k
b2JqCjExIDAgb2JqCjw8IC9UeXBlIC9Gb250IC9TdWJ0eXBlIC9UcnVlVHlwZSAvQmFzZUZvbnQg
L0dFWUhQTitBcmlhbE1UIC9Gb250RGVzY3JpcHRvcgoxNjggMCBSIC9XaWR0aHMgMTY5IDAgUiAv
Rmlyc3RDaGFyIDMyIC9MYXN0Q2hhciAxMTggL0VuY29kaW5nIC9NYWNSb21hbkVuY29kaW5nCj4+
CmVuZG9iagoxNzAgMCBvYmoKKFhlbiBQcm9qZWN0IFBSIFByb3Bvc2FsIFVwZGF0ZSA5LjMwLjEz
LnBwdHgpCmVuZG9iagoxNzEgMCBvYmoKKE1hYyBPUyBYIDEwLjYuOCBRdWFydHogUERGQ29udGV4
dCkKZW5kb2JqCjE3MiAwIG9iagooSmVubmlmZXIgQ2xvZXIpCmVuZG9iagoxNzMgMCBvYmoKKCkK
ZW5kb2JqCjE3NCAwIG9iagooTWljcm9zb2Z0IFBvd2VyUG9pbnQpCmVuZG9iagoxNzUgMCBvYmoK
KEQ6MjAxMzA5MzAyMjIzMTJaMDAnMDAnKQplbmRvYmoKMTc2IDAgb2JqCigpCmVuZG9iagoxNzcg
MCBvYmoKWyAoKSBdCmVuZG9iagoxIDAgb2JqCjw8IC9UaXRsZSAxNzAgMCBSIC9BdXRob3IgMTcy
IDAgUiAvU3ViamVjdCAxNzMgMCBSIC9Qcm9kdWNlciAxNzEgMCBSIC9DcmVhdG9yCjE3NCAwIFIg
L0NyZWF0aW9uRGF0ZSAxNzUgMCBSIC9Nb2REYXRlIDE3NSAwIFIgL0tleXdvcmRzIDE3NiAwIFIg
L0FBUEw6S2V5d29yZHMKMTc3IDAgUiA+PgplbmRvYmoKeHJlZgowIDE3OAowMDAwMDAwMDAwIDY1
NTM1IGYgCjAwMDA0NzkzOTAgMDAwMDAgbiAKMDAwMDAwMDQzMCAwMDAwMCBuIAowMDAwMzkzNjAz
IDAwMDAwIG4gCjAwMDAwMDAwMjIgMDAwMDAgbiAKMDAwMDAwMDQxMSAwMDAwMCBuIAowMDAwMDAw
NTM0IDAwMDAwIG4gCjAwMDAxODUxMDMgMDAwMDAgbiAKMDAwMDAxMDMwNCAwMDAwMCBuIAowMDAw
MTYzMjc5IDAwMDAwIG4gCjAwMDAxODc4NzggMDAwMDAgbiAKMDAwMDQ3ODkxOCAwMDAwMCBuIAow
MDAwNDExMzY2IDAwMDAwIG4gCjAwMDAwMDA3MzIgMDAwMDAgbiAKMDAwMDAxMDI4MyAwMDAwMCBu
IAowMDAwMTYzMzAxIDAwMDAwIG4gCjAwMDAxNjc0MjEgMDAwMDAgbiAKMDAwMDE3MjAyNCAwMDAw
MCBuIAowMDAwMTgxNDQ2IDAwMDAwIG4gCjAwMDAxODQyMDYgMDAwMDAgbiAKMDAwMDE2NzQ0MiAw
MDAwMCBuIAowMDAwMTcyMDAzIDAwMDAwIG4gCjAwMDAxODE0NjcgMDAwMDAgbiAKMDAwMDE4NDE4
NSAwMDAwMCBuIAowMDAwMTg0MjQzIDAwMDAwIG4gCjAwMDAxODUwODMgMDAwMDAgbiAKMDAwMDE4
NTEzOSAwMDAwMCBuIAowMDAwMTg3ODU3IDAwMDAwIG4gCjAwMDAxODgzMzAgMDAwMDAgbiAKMDAw
MDE4NzkxNSAwMDAwMCBuIAowMDAwMTg4MzEwIDAwMDAwIG4gCjAwMDAxODg0MzcgMDAwMDAgbiAK
MDAwMDE4OTEwNyAwMDAwMCBuIAowMDAwMTg4NjEyIDAwMDAwIG4gCjAwMDAxODkwODcgMDAwMDAg
biAKMDAwMDE4OTIxNCAwMDAwMCBuIAowMDAwMTkwOTU0IDAwMDAwIG4gCjAwMDAxODkzODkgMDAw
MDAgbiAKMDAwMDE5MDkzMyAwMDAwMCBuIAowMDAwMTkxMDYxIDAwMDAwIG4gCjAwMDAxOTM1MDAg
MDAwMDAgbiAKMDAwMDE5Mzc5OSAwMDAwMCBuIAowMDAwMTk0OTY3IDAwMDAwIG4gCjAwMDAxOTUy
NjYgMDAwMDAgbiAKMDAwMDE5MTk3NiAwMDAwMCBuIAowMDAwMTkzNDc5IDAwMDAwIG4gCjAwMDAx
OTM4MTkgMDAwMDAgbiAKMDAwMDE5NDk0NyAwMDAwMCBuIAowMDAwMTkxNjY4IDAwMDAwIG4gCjAw
MDAxOTEzNjAgMDAwMDAgbiAKMDAwMDE5MTUxNCAwMDAwMCBuIAowMDAwMTkxODIyIDAwMDAwIG4g
CjAwMDAwMDAwMDAgMDAwMDAgbiAKMDAwMDQzMDQ1NSAwMDAwMCBuIAowMDAwMDAwMDAwIDAwMDAw
IG4gCjAwMDA0NDQ5OTAgMDAwMDAgbiAKMDAwMDIwNDI3NCAwMDAwMCBuIAowMDAwMjAyNzkzIDAw
MDAwIG4gCjAwMDAyMDU3NTUgMDAwMDAgbiAKMDAwMDIwMTMxMiAwMDAwMCBuIAowMDAwMTk2MjIw
IDAwMDAwIG4gCjAwMDAxOTg0NTAgMDAwMDAgbiAKMDAwMDIwMDM3NSAwMDAwMCBuIAowMDAwMjAx
MjkyIDAwMDAwIG4gCjAwMDAxOTg0NzEgMDAwMDAgbiAKMDAwMDIwMDM1NCAwMDAwMCBuIAowMDAw
MTk1Mjg2IDAwMDAwIG4gCjAwMDAxOTYyMDAgMDAwMDAgbiAKMDAwMDIwMjc3MiAwMDAwMCBuIAow
MDAwMjA0MjUzIDAwMDAwIG4gCjAwMDAyMDU3MzQgMDAwMDAgbiAKMDAwMDIwNzIxNSAwMDAwMCBu
IAowMDAwMjA4NDk5IDAwMDAwIG4gCjAwMDAyMDcyMzYgMDAwMDAgbiAKMDAwMDIwODQ3OCAwMDAw
MCBuIAowMDAwMjA4NjA2IDAwMDAwIG4gCjAwMDAyMDg4MDYgMDAwMDAgbiAKMDAwMDIyMjQ1NSAw
MDAwMCBuIAowMDAwMDAwMDAwIDAwMDAwIG4gCjAwMDA0NjI2NDkgMDAwMDAgbiAKMDAwMDIyMjk5
NyAwMDAwMCBuIAowMDAwMjIyNDc3IDAwMDAwIG4gCjAwMDAyMjI5NzcgMDAwMDAgbiAKMDAwMDIy
MzEwNCAwMDAwMCBuIAowMDAwMjIzNzM0IDAwMDAwIG4gCjAwMDAyMjMyNzkgMDAwMDAgbiAKMDAw
MDIyMzcxNCAwMDAwMCBuIAowMDAwMjIzODQxIDAwMDAwIG4gCjAwMDAyMjQ1ODAgMDAwMDAgbiAK
MDAwMDIyNDAxNiAwMDAwMCBuIAowMDAwMjI0NTYwIDAwMDAwIG4gCjAwMDAyMjQ2ODcgMDAwMDAg
biAKMDAwMDIyNTQxOCAwMDAwMCBuIAowMDAwMzkzNzI3IDAwMDAwIG4gCjAwMDAyMjQ4NjIgMDAw
MDAgbiAKMDAwMDIyNTM5OCAwMDAwMCBuIAowMDAwMjI1NTI2IDAwMDAwIG4gCjAwMDAyMjYxOTMg
MDAwMDAgbiAKMDAwMDIyNTcwMSAwMDAwMCBuIAowMDAwMjI2MTczIDAwMDAwIG4gCjAwMDAyMjYz
MDIgMDAwMDAgbiAKMDAwMDIyNjg5NyAwMDAwMCBuIAowMDAwMjI2NDc4IDAwMDAwIG4gCjAwMDAy
MjY4NzYgMDAwMDAgbiAKMDAwMDIyNzAwOCAwMDAwMCBuIAowMDAwMjI3NjU1IDAwMDAwIG4gCjAw
MDAyMjcxODQgMDAwMDAgbiAKMDAwMDIyNzYzNCAwMDAwMCBuIAowMDAwMjI3NzY2IDAwMDAwIG4g
CjAwMDAyMjg0OTEgMDAwMDAgbiAKMDAwMDIyNzk0MiAwMDAwMCBuIAowMDAwMjI4NDcwIDAwMDAw
IG4gCjAwMDAyMjg2MDIgMDAwMDAgbiAKMDAwMDIzMDYwNSAwMDAwMCBuIAowMDAwMjI4Nzc4IDAw
MDAwIG4gCjAwMDAyMzA1ODMgMDAwMDAgbiAKMDAwMDIzMDcxNiAwMDAwMCBuIAowMDAwMjMwOTUw
IDAwMDAwIG4gCjAwMDAzODc0OTMgMDAwMDAgbiAKMDAwMDM4NzUxNyAwMDAwMCBuIAowMDAwMzg3
NTcyIDAwMDAwIG4gCjAwMDAzODkzMzkgMDAwMDAgbiAKMDAwMDM4NzYyNiAwMDAwMCBuIAowMDAw
Mzg5MzE3IDAwMDAwIG4gCjAwMDAzODk0NTAgMDAwMDAgbiAKMDAwMDM5MTQyNyAwMDAwMCBuIAow
MDAwMzg5Njg0IDAwMDAwIG4gCjAwMDAzOTE0MDUgMDAwMDAgbiAKMDAwMDM5MTUzOCAwMDAwMCBu
IAowMDAwMzkzMjQzIDAwMDAwIG4gCjAwMDAzOTM4NTkgMDAwMDAgbiAKMDAwMDM5MTc3MiAwMDAw
MCBuIAowMDAwMzkzMjIxIDAwMDAwIG4gCjAwMDAzOTMzNTUgMDAwMDAgbiAKMDAwMDAwMDAwMCAw
MDAwMCBuIAowMDAwNDQ3ODE5IDAwMDAwIG4gCjAwMDAzOTM5MzggMDAwMDAgbiAKMDAwMDM5NDAz
OSAwMDAwMCBuIAowMDAwMzk0MTA2IDAwMDAwIG4gCjAwMDA0MTA2MDcgMDAwMDAgbiAKMDAwMDQx
MDYzMCAwMDAwMCBuIAowMDAwNDEwODg2IDAwMDAwIG4gCjAwMDA0MTE1NDYgMDAwMDAgbiAKMDAw
MDQyOTIzNCAwMDAwMCBuIAowMDAwNDI5MjU3IDAwMDAwIG4gCjAwMDA0Mjk0OTQgMDAwMDAgbiAK
MDAwMDQyOTc2MyAwMDAwMCBuIAowMDAwNDMwNDM0IDAwMDAwIG4gCjAwMDA0MzA2MjAgMDAwMDAg
biAKMDAwMDQ0MzkyMiAwMDAwMCBuIAowMDAwNDQzOTQ1IDAwMDAwIG4gCjAwMDA0NDQxODcgMDAw
MDAgbiAKMDAwMDQ0NDM4NCAwMDAwMCBuIAowMDAwNDQ0OTY5IDAwMDAwIG4gCjAwMDA0NDUxNjAg
MDAwMDAgbiAKMDAwMDQ0NzIwNyAwMDAwMCBuIAowMDAwNDQ3MjI5IDAwMDAwIG4gCjAwMDA0NDc0
NzAgMDAwMDAgbiAKMDAwMDQ0NzQ5NSAwMDAwMCBuIAowMDAwNDQ3Nzk4IDAwMDAwIG4gCjAwMDA0
NDc5OTMgMDAwMDAgbiAKMDAwMDQ2MTU1NSAwMDAwMCBuIAowMDAwNDYxNTc4IDAwMDAwIG4gCjAw
MDA0NjE4MjggMDAwMDAgbiAKMDAwMDQ2MjAzNyAwMDAwMCBuIAowMDAwNDYyNjI4IDAwMDAwIG4g
CjAwMDA0NjI4MjUgMDAwMDAgbiAKMDAwMDQ3ODM4MSAwMDAwMCBuIAowMDAwNDc4NDA0IDAwMDAw
IG4gCjAwMDA0Nzg2NTUgMDAwMDAgbiAKMDAwMDQ3OTA5MyAwMDAwMCBuIAowMDAwNDc5MTU2IDAw
MDAwIG4gCjAwMDA0NzkyMDkgMDAwMDAgbiAKMDAwMDQ3OTI0MyAwMDAwMCBuIAowMDAwNDc5MjYz
IDAwMDAwIG4gCjAwMDA0NzkzMDMgMDAwMDAgbiAKMDAwMDQ3OTM0NiAwMDAwMCBuIAowMDAwNDc5
MzY2IDAwMDAwIG4gCnRyYWlsZXIKPDwgL1NpemUgMTc4IC9Sb290IDEzNyAwIFIgL0luZm8gMSAw
IFIgL0lEIFsgPDFiYjU1Y2VmMGU0NGNlNTgyZjUyODlmZGE3MGYwZDdmPgo8MWJiNTVjZWYwZTQ0
Y2U1ODJmNTI4OWZkYTcwZjBkN2Y+IF0gPj4Kc3RhcnR4cmVmCjQ3OTU3NAolJUVPRgo=

--_004_B5EC053C78C5D746BD8AC3386F2303C90C0899AMSPEX01CL01citri_
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Advisory-board mailing list
Advisory-board@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/advisory-board

--_004_B5EC053C78C5D746BD8AC3386F2303C90C0899AMSPEX01CL01citri_--


From xen-devel-bounces@lists.xen.org Fri Oct 11 10:26:20 2013
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Oct 2013 10:26:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1VUZuj-00083i-87; Fri, 11 Oct 2013 10:25:45 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <nicwind@qq.com>) id 1VURjj-0006SQ-7a
	for xen-devel@lists.xensource.com; Fri, 11 Oct 2013 01:41:52 +0000
Received: from [85.158.139.211:16538] by server-11.bemta-5.messagelabs.com id
	FA/26-10409-E5757525; Fri, 11 Oct 2013 01:41:50 +0000
X-Env-Sender: nicwind@qq.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1381455703!721376!1
X-Originating-IP: [203.205.160.44]
X-SpamReason: INFO: max file limit 5000
X-SpamReason: No, hits=2.3 required=7.0 tests=BODY_RANDOM_LONG,
	FROM_EXCESS_BASE64,HTML_40_50,HTML_MESSAGE,MIME_BASE64_TEXT,
	MIME_BOUND_NEXTPART,ML_RADAR_SPEW_LINKS_14,spamassassin: ,
	received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 6.9.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13425 invoked from network); 11 Oct 2013 01:41:44 -0000
Received: from unknown (HELO smtpbg.qq.com) (203.205.160.44)
	by server-11.tower-206.messagelabs.com with SMTP;
	11 Oct 2013 01:41:44 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qq.com; s=s201307;
	t=1381455700; bh=MVVToYkUvKjU0qdRWYQI1Z3UyPwdGdoXAU8D+fcjPHo=;
	h=X-QQ-SSF:X-HAS-ATTACH:X-QQ-BUSINESS-ORIGIN:X-Originating-IP:
	X-QQ-STYLE:X-QQ-mid:From:To:Subject:Mime-Version:Content-Type:
	Content-Transfer-Encoding:Date:X-Priority:Message-ID:X-QQ-MIME:
	X-Mailer:X-QQ-Mailer:X-QQ-SENDSIZE;
	b=SMmiVfmBt2CVeesk/DOoJULGCIRC8QFPK+IWqE875ZxQO0mxoV2IqPXKwNndhuYuc
	XwVPf0sxTJO3mIENemtS68RVwEz7v5SR08R5HRCabYXivG+NoVur9zcKhLo0yno48o
	oosJ7Mcv9zmOH/0dSAilVZ3gerlsk5LyorErijUM=
X-QQ-SSF: 00000000000000F000000000000000Z
X-HAS-ATTACH: no
X-QQ-BUSINESS-ORIGIN: 2
X-Originating-IP: 114.232.118.167
X-QQ-STYLE: 
X-QQ-mid: webmail814t1381455699t3730262
From: "=?ISO-8859-1?B?Q2FwdGFpbg==?=" <nicwind@qq.com>
To: "=?ISO-8859-1?B?eGVuLWRldmVs?=" <xen-devel@lists.xensource.com>
Mime-Version: 1.0
Date: Fri, 11 Oct 2013 09:41:39 +0800
X-Priority: 3
Message-ID: <tencent_7749D58F33BAA00520BEA8EE@qq.com>
X-QQ-MIME: TCMime 1.0 by Tencent
X-Mailer: QQMail 2.x
X-QQ-Mailer: QQMail 2.x
X-QQ-SENDSIZE: 520
X-QQ-Bgrelay: 1
X-Mailman-Approved-At: Fri, 11 Oct 2013 10:25:44 +0000
Subject: [Xen-devel] help,about xen crash log
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
	<mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
	<mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============7835640064662533152=="
Sender: xen-devel-bounces@lists.xen.org
Errors-To: xen-devel-bounces@lists.xen.org

This is a multi-part message in MIME format.

--===============7835640064662533152==
Content-Type: multipart/alternative;
	boundary="----=_NextPart_52575753_08F945E8_7B85A3CF"
Content-Transfer-Encoding: 8Bit

This is a multi-part message in MIME format.

------=_NextPart_52575753_08F945E8_7B85A3CF
Content-Type: text/plain;
	charset="ISO-8859-1"
Content-Transfer-Encoding: base64

SGVsbG8sDQoNCg0KWGVuc2VydmVyIGF1dG9tYXRpYyByZXN0YXJ0IHdpdGggdGhpcyBjcmFz
aCBsb2csSSB3YW50IHRvIGtub3cgd2hhdCBpdCByZXByZXNlbnRzLCBjYW4geW91IGhlbHAg
bWU/DQoNCg0KDQoNCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQ0KWGVuIFN5bWJv
bCB0YWJsZTogL2Jvb3QveGVuLTMuNC4yLm1hcA0KRG9tYWluIDAgc3ltYm9sIHRhYmxlOiAv
Ym9vdC9TeXN0ZW0ubWFwLTIuNi4zMi4xMi0wLjcuMS54czUuNi4xMDAuMzI5LjE3MDYxNXhl
bg0KUmVhZCBjcmFzaCBkdW1wIGZyb20gL3Byb2Mvdm1jb3JlDQoNCg0KWGVuIFZlcnNpb246
DQogIFhlbiB2ZXJzaW9uIDMuNC4yIChnY2MgdmVyc2lvbiA0LjEuMiAyMDA4MDcwNCAoUmVk
IEhhdCA0LjEuMi00NikpIFRodSBBcHIgMjUgMTM6MzU6MDUgRURUIDIwMTMgMTM6MzU6MDUN
CiAgTGF0ZXN0IENoYW5nZVNldDogdHJ1bmsuNDU1YzYzOTI3NDdmLjBlOTQ2OTJiMDdhNyAo
My40LjIgNS42LjEwMC43MjguMjAwODUpDQoNCg0KUGh5c2ljYWwgUHJvY2Vzc29yIFN0YXRl
Og0KICBQQ1BVMCBob3N0IHN0YXRlOg0KCVJJUDogICAgZTAwODpbPGZmZmY4MjhjODAxMGUz
ZjA+XQ0KCVJGTEFHUzogMDAwMDAwMDAwMDAwMDAwMg0KCXJheDogMDAwMDAwMDAwMDAwMDAw
NCAgIHJieDogMDAwMDAwMDAwMDAwMDAwMCAgIHJjeDogZmZmZjgyOGM4MDM2MWUxNA0KCXJk
eDogZmZmZjgyOGM4MDM2MWNiNCAgIHJzaTogZmZmZjgyOGM4MDM2MWQyNCAgIHJkaTogZmZm
ZjgyOGM4MDM0OGY1OA0KCXJicDogZmZmZjgyOGM4MDM0OGY1OCAgIHJzcDogZmZmZjgyOGM4
MDM0OGYyMCAgIHI4OiAgMDAwMDAwMDAwMDAwMTc0NA0KCXI5OiAgMDAwMDAwMDAwMDAwMDAw
MyAgIHIxMDogMDAwMDAwMDAwMDAwMDAwMCAgIHIxMTogMDAwMDAwMDAwMDAwMDAwMQ0KCXIx
MjogZmZmZjgzMDgyZmQ1MDc3MCAgIHIxMzogZmZmZjgzMDgyZmRmMWVhOCAgIHIxNDogMDAw
MDAwMDAwMDAwMDAwMA0KCXIxNTogZmZmZjgyOGM4MDI0NjEwMA0KCWNyMDogMDAwMDAwMDA4
MDA1MDAzYiAgIGNyNDogMDAwMDAwMDAwMDAwMjZmMA0KCWNyMzogMDAwMDAwMDI4NWRmYjAw
MCAgIGNyMjogMDAwMDAwMDBjNmE0MDAwMA0KCWRzOiAwMDAwICAgZXM6IDAwMDAgICBmczog
MDAwMCAgIGdzOiAwMDAwICAgc3M6IDAwMDAgICBjczogZTAwOA0KDQoNCgljdXJyZW50Oglp
ZGxlIChmZmZmODMwMGJiYTVjMDAwKQ0KCXN0YWNrIGNvbnRleHQ6CURPTTQwIFZDUFUwIChm
ZmZmODMwMGNhZDA0MDAwKQ0KCWlkbGUgVkNQVToJZmZmZjgzMDBiYmE1YzAwMA0KDQoNCglT
dGFjayBhdCAweGZmZmY4MjhjODAzNDhmMjA6IA0KCSAgZmZmZjgyOGM4MDM0OGYyMDogODAx
NzVlMWMgZmZmZjgyOGMgODAzNDhmNTggZmZmZjgyOGMgODAxNWY1ODkgZmZmZjgyOGMgMDAw
MDAwMDAgMDAwMDAwMDANCgkgIGZmZmY4MjhjODAzNDhmNDA6IDAwMDMyZmZjIDAwMDAwMDAw
IDJmZDUwNzEwIGZmZmY4MzA4IDgwMWQ3OGY3IGZmZmY4MjhjIDgwMjQ2MTAwIGZmZmY4Mjhj
DQoJICBmZmZmODI4YzgwMzQ4ZjYwOiAwMDAwMDAwMCAwMDAwMDAwMCAyZmRmMWVhOCBmZmZm
ODMwOCAyZmQ1MDc3MCBmZmZmODMwOCAyZmQ1MDcxMCBmZmZmODMwOA0KCSAgZmZmZjgyOGM4
MDM0OGY4MDogMDAwMzJmZmMgMDAwMDAwMDAgMDAwMDAwMDEgMDAwMDAwMDAgMDAwMDAwMDAg
MDAwMDAwMDAgMDAwMDAwMDMgMDAwMDAwMDANCgkgIGZmZmY4MjhjODAzNDhmYTA6IDAwMDAx
NzQ0IDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAxIDAwMDAwMDAwIDAwMDAw
MDAwIDAwMDAwMDAwDQoJICBmZmZmODI4YzgwMzQ4ZmMwOiAwMDAwMDAwMSAwMDAwMDAwMCAw
MDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMiA4MDE3OGFhYSBmZmZmODI4Yw0K
CSAgZmZmZjgyOGM4MDM0OGZlMDogMDAwMGUwMDggMDAwMDAwMDAgMDAwMDAwODYgMDAwMDAw
MDAgODAzNGZlYzggZmZmZjgyOGMgMDAwMDAwMDAgMDAwMDAwMDANCg0KDQoJQ29kZToNCgkg
IGRhIGU4IDRmIDk0IDAxIDAwIGU5IDE5IGZkIGZmIGZmIDkwIDkwIDkwIDkwIDkwIDkwIDkw
IDkwIDkwIDkwIDw0Yz4gODkgM2YgNGMgODkgNzcgMDggNGMgODkgNmYgMTAgDQoNCg0KCUNh
bGwgVHJhY2U6DQoJICBbZmZmZjgyOGM4MDEwZTNmMF0gZHVtcF9kb21haW5zKzB4NGQwDQoJ
ICAgZmZmZjgyOGM4MDE3NWUxYyAgY3Jhc2hfbm1pX2NhbGxiYWNrKzB4MmMNCgkgICBmZmZm
ODI4YzgwMTVmNTg5ICBkb19ubWkrMHgzOQ0KCSAgIGZmZmY4MjhjODAxZDc4ZjcgIGhhbmRs
ZV9pc3RfZXhjZXB0aW9uKzB4NTINCgkgICBmZmZmODI4YzgwMTc4YWFhICBtd2FpdF9pZGxl
X3dpdGhfaGludHMrMHgyYQ0KDQoNCiAgUENQVTAgZ3Vlc3Qgc3RhdGU6DQoJTm9uZSAoaWRs
ZSkNCg0KDQogIFBDUFUxIGhvc3Qgc3RhdGU6DQoJUklQOiAgICBlMDA4Ols8ZmZmZjgyOGM4
MDEwZTNmMD5dDQoJUkZMQUdTOiAwMDAwMDAwMDAwMDAwMDAyDQoJcmF4OiAwMDAwMDAwMDAw
MDAwMDA0ICAgcmJ4OiAwMDAwMDAwMDAwMDAwMDAxICAgcmN4OiBmZmZmODI4YzgwMzYyMDA4
DQoJcmR4OiBmZmZmODI4YzgwMzYxZWE4ICAgcnNpOiBmZmZmODI4YzgwMzYxZjE4ICAgcmRp
OiBmZmZmODMwODJmZGQwZjU4DQoJcmJwOiBmZmZmODMwODJmZGQwZjU4ICAgcnNwOiBmZmZm
ODMwODJmZGQwZjIwICAgcjg6ICAwMDAwMDAwMDAwMDAwMDNmDQoJcjk6ICAwMDAwMDAwMDAw
MDAwMDAzICAgcjEwOiAwMDAwMDAwMDAwMDAwMDAwICAgcjExOiBmZmZmODMwMGNhZDU5NzU4
DQoJcjEyOiBmZmZmODMwODE0ZGYxODgwICAgcjEzOiBmZmZmODMwODJmZGYxZWE4ICAgcjE0
OiAwMDAwMDAwMDAwMDAwMDAwDQoJcjE1OiBmZmZmODI4YzgwMjQ3MTAwDQoJY3IwOiAwMDAw
MDAwMDgwMDUwMDNiICAgY3I0OiAwMDAwMDAwMDAwMDAyNmYwDQoJY3IzOiAwMDAwMDAwN2Uz
MzE2MDAwICAgY3IyOiAwMDAwMDAwMDAwOTQwMDAwDQoJZHM6IDAwMDAgICBlczogMDAwMCAg
IGZzOiAwMDAwICAgZ3M6IDAwMDAgICBzczogMDAwMCAgIGNzOiBlMDA4DQoNCg0KCWN1cnJl
bnQ6CWlkbGUgKGZmZmY4MzAwYmJhNjYwMDApDQoJc3RhY2sgY29udGV4dDoJRE9NMyBWQ1BV
MSAoZmZmZjgzMDBjYWQ1ODAwMCkNCglpZGxlIFZDUFU6CWZmZmY4MzAwYmJhNjYwMDANCg0K
DQoJU3RhY2sgYXQgMHhmZmZmODMwODJmZGQwZjIwOiANCgkgIGZmZmY4MzA4MmZkZDBmMjA6
IDgwMTc1ZTFjIGZmZmY4MjhjIDJmZGQwZjU4IGZmZmY4MzA4IDgwMTVmNTg5IGZmZmY4Mjhj
IDAwMDAwMDAwIDAwMDAwMDAwDQoJICBmZmZmODMwODJmZGQwZjQwOiAwMDAzMzAwOCAwMDAw
MDAwMCAxNGRmMTgyMCBmZmZmODMwOCA4MDFkNzhmNyBmZmZmODI4YyA4MDI0NzEwMCBmZmZm
ODI4Yw0KCSAgZmZmZjgzMDgyZmRkMGY2MDogMDAwMDAwMDAgMDAwMDAwMDAgMmZkZjFlYTgg
ZmZmZjgzMDggMTRkZjE4ODAgZmZmZjgzMDggMTRkZjE4MjAgZmZmZjgzMDgNCgkgIGZmZmY4
MzA4MmZkZDBmODA6IDAwMDMzMDA4IDAwMDAwMDAwIGNhZDU5NzU4IGZmZmY4MzAwIDAwMDAw
MDAwIDAwMDAwMDAwIDAwMDAwMDAzIDAwMDAwMDAwDQoJICBmZmZmODMwODJmZGQwZmEwOiAw
MDAwMDAzZiAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMSAwMDAwMDAwMCAw
MDAwMDAwMCAwMDAwMDAwMA0KCSAgZmZmZjgzMDgyZmRkMGZjMDogMDAwMDAwMDEgMDAwMDAw
MDAgMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDIgODAxNzhhYWEgZmZmZjgy
OGMNCgkgIGZmZmY4MzA4MmZkZDBmZTA6IDAwMDBlMDA4IDAwMDAwMDAwIDAwMDAwMDg2IDAw
MDAwMDAwIDJmZGQ3ZWM4IGZmZmY4MzA4IDAwMDAwMDAwIDAwMDAwMDAwDQoNCg0KCUNvZGU6
DQoJICBkYSBlOCA0ZiA5NCAwMSAwMCBlOSAxOSBmZCBmZiBmZiA5MCA5MCA5MCA5MCA5MCA5
MCA5MCA5MCA5MCA5MCA8NGM+IDg5IDNmIDRjIDg5IDc3IDA4IDRjIDg5IDZmIDEwIA0KDQoN
CglDYWxsIFRyYWNlOg0KCSAgW2ZmZmY4MjhjODAxMGUzZjBdIGR1bXBfZG9tYWlucysweDRk
MA0KCSAgIGZmZmY4MjhjODAxNzVlMWMgIGNyYXNoX25taV9jYWxsYmFjaysweDJjDQoJICAg
ZmZmZjgyOGM4MDE1ZjU4OSAgZG9fbm1pKzB4MzkNCgkgICBmZmZmODI4YzgwMWQ3OGY3ICBo
YW5kbGVfaXN0X2V4Y2VwdGlvbisweDUyDQoJICAgZmZmZjgyOGM4MDE3OGFhYSAgbXdhaXRf
aWRsZV93aXRoX2hpbnRzKzB4MmENCg0KDQogIFBDUFUxIGd1ZXN0IHN0YXRlOg0KCU5vbmUg
KGlkbGUpDQoNCg0KICBQQ1BVMiBob3N0IHN0YXRlOg0KCVJJUDogICAgZTAwODpbPGZmZmY4
MjhjODAxMGUzZjA+XQ0KCVJGTEFHUzogMDAwMDAwMDAwMDAwMDAwMg0KCXJheDogMDAwMDAw
MDAwMDAwMDAwNCAgIHJieDogMDAwMDAwMDAwMDAwMDAwMiAgIHJjeDogZmZmZjgyOGM4MDM2
MjFmYw0KCXJkeDogZmZmZjgyOGM4MDM2MjA5YyAgIHJzaTogZmZmZjgyOGM4MDM2MjEwYyAg
IHJkaTogZmZmZjgzMDgyZmRjMGY1OA0KCXJicDogZmZmZjgzMDgyZmRjMGY1OCAgIHJzcDog
ZmZmZjgzMDgyZmRjMGYyMCAgIHI4OiAgMDAwMDAwMDAwMDAwMDRhOQ0KCXI5OiAgMDAwMDAw
MDAwMDAwMDAwMyAgIHIxMDogMDAwMDAwMDAwMDAwMDAwMCAgIHIxMTogMDAwMDAwMDAwMDAw
MDAwMQ0KCXIxMjogZmZmZjgzMDgxNGRmMGExMCAgIHIxMzogZmZmZjgzMDgyZmRmMWVhOCAg
IHIxNDogMDAwMDAwMDAwMDAwMDAwMA0KCXIxNTogZmZmZjgyOGM4MDI0ODEwMA0KCWNyMDog
MDAwMDAwMDA4MDA1MDAzYiAgIGNyNDogMDAwMDAwMDAwMDAwMjZmMA0KCWNyMzogMDAwMDAw
MDgxNGM4MTAwMCAgIGNyMjogMDAwMDAwMDAxOGUzZDAwMA0KCWRzOiAwMDAwICAgZXM6IDAw
MDAgICBmczogMDAwMCAgIGdzOiAwMDAwICAgc3M6IDAwMDAgICBjczogZTAwOA0KDQoNCglj
dXJyZW50OglpZGxlIChmZmZmODMwMGNhZjNjMDAwKQ0KCXN0YWNrIGNvbnRleHQ6CURPTTU2
IFZDUFUyIChmZmZmODMwMGNhZDRhMDAwKQ0KCWlkbGUgVkNQVToJZmZmZjgzMDBjYWYzYzAw
MA0KDQoNCglTdGFjayBhdCAweGZmZmY4MzA4MmZkYzBmMjA6IA0KCSAgZmZmZjgzMDgyZmRj
MGYyMDogODAxNzVlMWMgZmZmZjgyOGMgMmZkYzBmNTggZmZmZjgzMDggODAxNWY1ODkgZmZm
ZjgyOGMgMDAwMDAwMDAgMDAwMDAwMDANCgkgIGZmZmY4MzA4MmZkYzBmNDA6IDAwMDMyZmNl
IDAwMDAwMDAwIDE0ZGYwOWIwIGZmZmY4MzA4IDgwMWQ3OGY3IGZmZmY4MjhjIDgwMjQ4MTAw
IGZmZmY4MjhjDQoJICBmZmZmODMwODJmZGMwZjYwOiAwMDAwMDAwMCAwMDAwMDAwMCAyZmRm
MWVhOCBmZmZmODMwOCAxNGRmMGExMCBmZmZmODMwOCAxNGRmMDliMCBmZmZmODMwOA0KCSAg
ZmZmZjgzMDgyZmRjMGY4MDogMDAwMzJmY2UgMDAwMDAwMDAgMDAwMDAwMDEgMDAwMDAwMDAg
MDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDMgMDAwMDAwMDANCgkgIGZmZmY4MzA4MmZkYzBm
YTA6IDAwMDAwNGE5IDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAxIDAwMDAw
MDAwIDAwMDAwMDAwIDAwMDAwMDAwDQoJICBmZmZmODMwODJmZGMwZmMwOiAwMDAwMDAwMSAw
MDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMiA4MDE3OGFhYSBm
ZmZmODI4Yw0KCSAgZmZmZjgzMDgyZmRjMGZlMDogMDAwMGUwMDggMDAwMDAwMDAgMDAwMDAw
ODYgMDAwMDAwMDAgMmZkYzdlYzggZmZmZjgzMDggMDAwMDAwMDAgMDAwMDAwMDANCg0KDQoJ
Q29kZToNCgkgIGRhIGU4IDRmIDk0IDAxIDAwIGU5IDE5IGZkIGZmIGZmIDkwIDkwIDkwIDkw
IDkwIDkwIDkwIDkwIDkwIDkwIDw0Yz4gODkgM2YgNGMgODkgNzcgMDggNGMgODkgNmYgMTAg
DQoNCg0KCUNhbGwgVHJhY2U6DQoJICBbZmZmZjgyOGM4MDEwZTNmMF0gZHVtcF9kb21haW5z
KzB4NGQwDQoJICAgZmZmZjgyOGM4MDE3NWUxYyAgY3Jhc2hfbm1pX2NhbGxiYWNrKzB4MmMN
CgkgICBmZmZmODI4YzgwMTVmNTg5ICBkb19ubWkrMHgzOQ0KCSAgIGZmZmY4MjhjODAxZDc4
ZjcgIGhhbmRsZV9pc3RfZXhjZXB0aW9uKzB4NTINCgkgICBmZmZmODI4YzgwMTc4YWFhICBt
d2FpdF9pZGxlX3dpdGhfaGludHMrMHgyYQ0KDQoNCiAgUENQVTIgZ3Vlc3Qgc3RhdGU6DQoJ
Tm9uZSAoaWRsZSkNCg0KDQogIFBDUFUzIGhvc3Qgc3RhdGU6DQoJUklQOiAgICBlMDA4Ols8
ZmZmZjgyOGM4MDEwZTNmMD5dDQoJUkZMQUdTOiAwMDAwMDAwMDAwMDAwMDAyDQoJcmF4OiAw
MDAwMDAwMDAwMDAwMDA0ICAgcmJ4OiAwMDAwMDAwMDAwMDAwMDAzICAgcmN4OiBmZmZmODI4
YzgwMzYyM2YwDQoJcmR4OiBmZmZmODI4YzgwMzYyMjkwICAgcnNpOiBmZmZmODI4YzgwMzYy
MzAwICAgcmRpOiBmZmZmODMwODJmZGIwZjU4DQoJcmJwOiBmZmZmODMwODJmZGIwZjU4ICAg
cnNwOiBmZmZmODMwODJmZGIwZjIwICAgcjg6ICAwMDAwMDAwMDAwMDAwMDc3DQoJcjk6ICAw
MDAwMDAwMDAwMDAwMDAzICAgcjEwOiAwMDAwMDAwMDAwMDAwMDAwICAgcjExOiBmZmZmODMw
MGNhZDU5NzU4DQoJcjEyOiBmZmZmODMwODE0YTU5YTEwICAgcjEzOiBmZmZmODMwODJmZGYx
ZWE4ICAgcjE0OiAwMDAwMDAwMDAwMDAwMDAwDQoJcjE1OiBmZmZmODI4YzgwMjQ5MTAwDQoJ
Y3IwOiAwMDAwMDAwMDgwMDUwMDNiICAgY3I0OiAwMDAwMDAwMDAwMDAyNmYwDQoJY3IzOiAw
MDAwMDAwODE0Yzg0MDAwICAgY3IyOiAwMDAwMDAwMDBmMzc3MDAwDQoJZHM6IDAwMDAgICBl
czogMDAwMCAgIGZzOiAwMDAwICAgZ3M6IDAwMDAgICBzczogMDAwMCAgIGNzOiBlMDA4DQoN
Cg0KCWN1cnJlbnQ6CWlkbGUgKGZmZmY4MzAwY2JhZmMwMDApDQoJc3RhY2sgY29udGV4dDoJ
RE9NNTYgVkNQVTMgKGZmZmY4MzAwY2FkMTAwMDApDQoJaWRsZSBWQ1BVOglmZmZmODMwMGNi
YWZjMDAwDQoNCg0KCVN0YWNrIGF0IDB4ZmZmZjgzMDgyZmRiMGYyMDogDQoJICBmZmZmODMw
ODJmZGIwZjIwOiA4MDE3NWUxYyBmZmZmODI4YyAyZmRiMGY1OCBmZmZmODMwOCA4MDE1ZjU4
OSBmZmZmODI4YyAwMDAwMDAwMCAwMDAwMDAwMA0KCSAgZmZmZjgzMDgyZmRiMGY0MDogMDAw
MzJmZDAgMDAwMDAwMDAgMTRhNTk5YjAgZmZmZjgzMDggODAxZDc4ZjcgZmZmZjgyOGMgODAy
NDkxMDAgZmZmZjgyOGMNCgkgIGZmZmY4MzA4MmZkYjBmNjA6IDAwMDAwMDAwIDAwMDAwMDAw
IDJmZGYxZWE4IGZmZmY4MzA4IDE0YTU5YTEwIGZmZmY4MzA4IDE0YTU5OWIwIGZmZmY4MzA4
DQoJICBmZmZmODMwODJmZGIwZjgwOiAwMDAzMmZkMCAwMDAwMDAwMCBjYWQ1OTc1OCBmZmZm
ODMwMCAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMyAwMDAwMDAwMA0KCSAgZmZmZjgzMDgy
ZmRiMGZhMDogMDAwMDAwNzcgMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDEg
MDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDANCgkgIGZmZmY4MzA4MmZkYjBmYzA6IDAwMDAw
MDAxIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAyIDgwMTc4
YWFhIGZmZmY4MjhjDQoJICBmZmZmODMwODJmZGIwZmUwOiAwMDAwZTAwOCAwMDAwMDAwMCAw
MDAwMDA4NiAwMDAwMDAwMCAyZmRiN2VjOCBmZmZmODMwOCAwMDAwMDAwMCAwMDAwMDAwMA0K
DQoNCglDb2RlOg0KCSAgZGEgZTggNGYgOTQgMDEgMDAgZTkgMTkgZmQgZmYgZmYgOTAgOTAg
OTAgOTAgOTAgOTAgOTAgOTAgOTAgOTAgPDRjPiA4OSAzZiA0YyA4OSA3NyAwOCA0YyA4OSA2
ZiAxMCANCg0KDQoJQ2FsbCBUcmFjZToNCgkgIFtmZmZmODI4YzgwMTBlM2YwXSBkdW1wX2Rv
bWFpbnMrMHg0ZDANCgkgICBmZmZmODI4YzgwMTc1ZTFjICBjcmFzaF9ubWlfY2FsbGJhY2sr
MHgyYw0KCSAgIGZmZmY4MjhjODAxNWY1ODkgIGRvX25taSsweDM5DQoJICAgZmZmZjgyOGM4
MDFkNzhmNyAgaGFuZGxlX2lzdF9leGNlcHRpb24rMHg1Mg0KCSAgIGZmZmY4MjhjODAxNzhh
YWEgIG13YWl0X2lkbGVfd2l0aF9oaW50cysweDJhDQoNCg0KICBQQ1BVMyBndWVzdCBzdGF0
ZToNCglOb25lIChpZGxlKQ0KDQoNCiAgUENQVTQgaG9zdCBzdGF0ZToNCglSSVA6ICAgIGUw
MDg6WzxmZmZmODI4YzgwMTBlM2YwPl0NCglSRkxBR1M6IDAwMDAwMDAwMDAwMDAwMDINCgly
YXg6IDAwMDAwMDAwMDAwMDAwMDQgICByYng6IDAwMDAwMDAwMDAwMDAwMDEgICByY3g6IGZm
ZmY4MjhjODAzNjI1ZTQNCglyZHg6IGZmZmY4MjhjODAzNjI0ODQgICByc2k6IGZmZmY4Mjhj
ODAzNjI0ZjQgICByZGk6IDAwMDAwMDAwZmZmZmZmZmYNCglyYnA6IDAwMDAwMDAwMDAwMDAw
ODYgICByc3A6IGZmZmY4MzA4MmZkYTdjMjAgICByODogIDAwMDAwMDAwMDAwMDAwMDENCgly
OTogIDAwMDAwMDAwMDAwMDAwMDEgICByMTA6IDAwMDAwMDAwZmZmZmZmZmMgICByMTE6IDAw
MDAwMDAwMDAwMDAwMDENCglyMTI6IGZmZmY4MzA4MmZkYTdkZDggICByMTM6IGZmZmY4Mjhj
ODAxMDAwMDAgICByMTQ6IDAwMDAwMDAwMDAwMDAwYjgNCglyMTU6IDAwMDAwMDAwMDAwMDAw
MDINCgljcjA6IDAwMDAwMDAwODAwNTAwM2IgICBjcjQ6IDAwMDAwMDAwMDAwMDI2ZjANCglj
cjM6IDAwMDAwMDA4MTRjODUwMDAgICBjcjI6IDAwMDAwMDAwMGQwZGZkMTgNCglkczogMDAw
MCAgIGVzOiAwMDAwICAgZnM6IDAwMDAgICBnczogMDAwMCAgIHNzOiAwMDAwICAgY3M6IGUw
MDgNCg0KDQoJY3VycmVudDoJaWRsZSAoZmZmZjgzMDBjYzMxNjAwMCkNCglzdGFjayBjb250
ZXh0OglET001NiBWQ1BVNCAoZmZmZjgzMDBjYWQxMjAwMCkNCglpZGxlIFZDUFU6CWZmZmY4
MzAwY2MzMTYwMDANCg0KDQoJU3RhY2sgYXQgMHhmZmZmODMwODJmZGE3YzIwOiANCgkgIGZm
ZmY4MzA4MmZkYTdjMjA6IDgwMTBlZjk3IGZmZmY4MjhjIDgwMWY1MmE0IGZmZmY4MjhjIDgw
MTI3ZTg2IGZmZmY4MjhjIDAwMDAwMDE4IDAwMDAwMDMwDQoJICBmZmZmODMwODJmZGE3YzQw
OiAyZmRhN2QyOCBmZmZmODMwOCAyZmRhN2M1OCBmZmZmODMwOCA4MDM4ZTRhMSBmZmZmODI4
YyAwMDAxMDA5MyAwMDAwMDAwMA0KCSAgZmZmZjgzMDgyZmRhN2M2MDogODAxZjVmNjMgZmZm
ZjgyOGMgMDAwMDAwYjggMDAwMDAwMDAgMDAwMDAwNDYgMDAwMDAwMDAgMDAwMDAwMDEgMDAw
MDAwMDANCgkgIGZmZmY4MzA4MmZkYTdjODA6IDAwMDAwMDAwIDAwMDAwMDAwIDgwMTNiZmQ3
IGZmZmY4MjhjIDAwMDAwMDk2IDAwMDAwMDAwIDgwMTNiZmQ3IGZmZmY4MjhjDQoJICBmZmZm
ODMwODJmZGE3Y2EwOiAwMDAwMDA5NiAwMDAwMDAwMCAwMDAwMDA5NiAwMDAwMDAwMCA4MDEx
YmE1YSBmZmZmODI4YyAwMDAwMDBhMCAwMDAwMDAwMA0KCSAgZmZmZjgzMDgyZmRhN2NjMDog
MDAwMDAwNDcgMDAwMDAwMDAgODAxM2JmZDcgZmZmZjgyOGMgMmZkYTdmMDggZmZmZjgzMDgg
ODAxMDAwMDAgZmZmZjgyOGMNCgkgIGZmZmY4MzA4MmZkYTdjZTA6IDgwMTVlZTA1IGZmZmY4
MjhjIDJmZGE3ZGQ4IGZmZmY4MzA4IDgwMTFjNWJhIGZmZmY4MjhjIDgwMWY1ZjYzIGZmZmY4
MjhjDQoJICBmZmZmODMwODJmZGE3ZDAwOiAyZmRhN2RkOCBmZmZmODMwOCA4MDExYzViYSBm
ZmZmODI4YyA4MDExYzViYSBmZmZmODI4YyA4MDFmNWY2MyBmZmZmODI4Yw0KCSAgZmZmZjgz
MDgyZmRhN2QyMDogODAxNjM2MWQgZmZmZjgyOGMgODg2NDAwMDAgMDAwMDI0MGQgODBhNjM1
M2YgMDAwMDAwMDAgMDAwMDAwMTAgMGM5YjAwMDgNCgkgIGZmZmY4MzA4MmZkYTdkNDA6IDJm
ZGE3ZDU4IGZmZmY4MzA4IGNhZDEyMDAwIGZmZmY4MzAwIGNhZDEzN2UwIGZmZmY4MzAwIDBk
OTlhZWJjIGZmZmY4MzAwDQoJICBmZmZmODMwODJmZGE3ZDYwOiBhOTUyMmQzNCAwMDE0OWFm
YiBlMmMyMGIwZiBmZmZmODIwMiA4MDE5MjY4YiBmZmZmODI4YyBjYWQxMjAwMCBmZmZmODMw
MA0KCSAgZmZmZjgzMDgyZmRhN2Q4MDogMDAwMDAwMDQgMDAwMDAwMDAgY2MzMTYwMDAgZmZm
ZjgzMDAgY2FkMTIwMDAgZmZmZjgzMDAgMmZkZjFlYTggZmZmZjgzMDgNCgkgIGZmZmY4MzA4
MmZkYTdkYTA6IGNjMzE2MDAwIGZmZmY4MzAwIGZmZmZmZmZmIDdmZmZmZmZmIDgwMjRhMTgw
IGZmZmY4MjhjIDgwMjRhMTkwIGZmZmY4MjhjDQoJICBmZmZmODMwODJmZGE3ZGMwOiA0MTQ4
NTAxMCBmZmZmODMwNyA0MTQ4NTAxMCBmZmZmODMwNyA4MDFkNzY5NSBmZmZmODI4YyA0MTQ4
NTAxMCBmZmZmODMwNw0KCSAgZmZmZjgzMDgyZmRhN2RlMDogNDE0ODUwMTAgZmZmZjgzMDcg
ODAyNGExOTAgZmZmZjgyOGMgODAyNGExODAgZmZmZjgyOGMgZmZmZmZmZmYgN2ZmZmZmZmYN
CgkgIGZmZmY4MzA4MmZkYTdlMDA6IDgwMjRhMTIwIGZmZmY4MjhjIDgwMTE0MWUwIGZmZmY4
MjhjIDAwMDAwMDBhIDAwMDAwMDAwIDgwMjRhNWMwIGZmZmY4MjhjDQoJICBmZmZmODMwODJm
ZGE3ZTIwOiA3YTY1YjRiNCAwMDE0OWFmYiAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMCAw
MDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMA0KCSAgZmZmZjgzMDgyZmRhN2U0MDogODAyNGEx
MjAgZmZmZjgyOGMgODAyNGExODAgZmZmZjgyOGMgMDAwMDAwMDAgMDAwMDAwMDYgODAxMWM1
YjAgZmZmZjgyOGMNCgkgIGZmZmY4MzA4MmZkYTdlNjA6IDAwMDBlMDA4IDAwMDAwMDAwIDAw
MDEwMDkzIDAwMDAwMDAwIDJmZGE3ZTgwIGZmZmY4MzA4IDAwMDAwMDAwIDAwMDAwMDAwDQoJ
ICBmZmZmODMwODJmZGE3ZTgwOiA4MDI0YTEyMCBmZmZmODI4YyA4MDExYzc4YiBmZmZmODI4
YyBmZmZmZmZmZiBmZmZmZmZmZiAyZmRhN2YyOCBmZmZmODMwOA0KCSAgZmZmZjgzMDgyZmRh
N2VhMDogMTRhNTg5YjAgZmZmZjgzMDggODAyNDY1YjAgZmZmZjgyOGMgMmZkZjFlYTggZmZm
ZjgzMDggYTk1MjJkMzQgMDAxNDlhZmINCgkgIGZmZmY4MzA4MmZkYTdlYzA6IDgwMjRhMTAw
IGZmZmY4MjhjIDgwMTc5NmVlIGZmZmY4MjhjIDgwMzhkZjAwIGZmZmY4MjhjIDgwMzg1ZjAw
IGZmZmY4MjhjDQoJICBmZmZmODMwODJmZGE3ZWUwOiAyZmRhN2YyOCBmZmZmODMwOCA4MDM4
NWYwMCBmZmZmODI4YyA4MDI0NjViMCBmZmZmODI4YyAyZmRmMWVhOCBmZmZmODMwOA0KCSAg
ZmZmZjgzMDgyZmRhN2YwMDogYTk1MjJkMzQgMDAxNDlhZmIgODAxM2JmZDcgZmZmZjgyOGMg
MDAwMDQwMDAgMDAwMDAwMDAgY2MzMTYwMDAgZmZmZjgzMDANCgkgIGZmZmY4MzA4MmZkYTdm
MjA6IGNhZDEyMDAwIGZmZmY4MzAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAw
MDAwIDAwMDAwMDAwIDAwMDAwMDAwDQoJICBmZmZmODMwODJmZGE3ZjQwOiAwMDAwMDAwMCAw
MDAwMDAwMCAwZDBkZmZiOCAwMDAwMDAwMCAwMDEzMjc5MSAwMDAwMDAwMCAwMDAwMDAwMCAw
MDAwMDAwMA0KCSAgZmZmZjgzMDgyZmRhN2Y2MDogMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAw
MDAgMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAgMDAxMDUyNTAgMDAwMDAwMDANCgkgIGZm
ZmY4MzA4MmZkYTdmODA6IDAwMDc4YmMwIDAwMDAwMDAwIDAwNGI1YWVjIDAwMDAwMDAwIDAw
MDdhYTRiIDAwMDAwMDAwIDAwMDBjNjM5IDAwMDAwMDAwDQoJICBmZmZmODMwODJmZGE3ZmEw
OiAwMDAwMDAwMCAwMDAwMDA5OCAwMDQxODNiMCAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAw
MCAwMDAwMDIwMiAwMDAwMDAwMA0KCSAgZmZmZjgzMDgyZmRhN2ZjMDogMGQwZGZmNzggMDAw
MDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAgMDAw
MDAwMDANCgkgIGZmZmY4MzA4MmZkYTdmZTA6IDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAw
IDAwMDAwMDAwIDAwMDAwMDA0IDAwMDAwMDAwIGNjMzE2MDAwIGZmZmY4MzAwDQoNCg0KCUNv
ZGU6DQoJICBkYSBlOCA0ZiA5NCAwMSAwMCBlOSAxOSBmZCBmZiBmZiA5MCA5MCA5MCA5MCA5
MCA5MCA5MCA5MCA5MCA5MCA8NGM+IDg5IDNmIDRjIDg5IDc3IDA4IDRjIDg5IDZmIDEwIA0K
DQoNCglDYWxsIFRyYWNlOg0KCSAgW2ZmZmY4MjhjODAxMGUzZjBdIGR1bXBfZG9tYWlucysw
eDRkMA0KCSAgIGZmZmY4MjhjODAxMGVmOTcgIGtleGVjX2NyYXNoKzB4NTcNCgkgICBmZmZm
ODI4YzgwMTI3ZTg2ICBwYW5pYysweDEzNg0KCSAgIGZmZmY4MjhjODAxM2JmZDcgIGlkbGVf
bG9vcCsweDQ3DQoJICAgZmZmZjgyOGM4MDEzYmZkNyAgaWRsZV9sb29wKzB4NDcNCgkgICBm
ZmZmODI4YzgwMTFiYTVhICBfX3ByaW50X3N5bWJvbCsweDhhDQoJICAgZmZmZjgyOGM4MDEz
YmZkNyAgaWRsZV9sb29wKzB4NDcNCgkgICBmZmZmODI4YzgwMTAwMDAwICBfX3Blcl9jcHVf
c2hpZnQrMHg4MDBmZmZmNA0KCSAgIGZmZmY4MjhjODAxNWVlMDUgIHNob3dfc3RhY2srMHgx
NTUNCgkgICBmZmZmODI4YzgwMTFjNWJhICByZW1vdmVfZW50cnkrMHgxYQ0KCSAgIGZmZmY4
MjhjODAxMWM1YmEgIHJlbW92ZV9lbnRyeSsweDFhDQoJICAgZmZmZjgyOGM4MDExYzViYSAg
cmVtb3ZlX2VudHJ5KzB4MWENCgkgICBmZmZmODI4YzgwMTYzNjFkICBkb19pbnZhbGlkX29w
KzB4NTlkDQoJICAgZmZmZjgyOGM4MDE5MjY4YiAgcHRfc2F2ZV90aW1lcisweDdiDQoJICAg
ZmZmZjgyOGM4MDFkNzY5NSAgaGFuZGxlX2V4Y2VwdGlvbl9zYXZlZCsweDJkDQoJICAgZmZm
ZjgyOGM4MDExNDFlMCAgY3NjaGVkX3RpY2tfcmVzdW1lKzB4NjANCgkgICBmZmZmODI4Yzgw
MTFjNWIwICByZW1vdmVfZW50cnkrMHgxMA0KCSAgIGZmZmY4MjhjODAxMWM3OGIgIHRpbWVy
X3NvZnRpcnFfYWN0aW9uKzB4MTFiDQoJICAgZmZmZjgyOGM4MDE3OTZlZSAgYWNwaV9wcm9j
ZXNzb3JfaWRsZSsweDRlDQoJICAgZmZmZjgyOGM4MDEzYmZkNyAgaWRsZV9sb29wKzB4NDcN
Cg0KDQogIFBDUFU0IGd1ZXN0IHN0YXRlOg0KCU5vbmUgKGlkbGUpDQoNCg0KICBQQ1BVNSBo
b3N0IHN0YXRlOg0KCVJJUDogICAgZTAwODpbPGZmZmY4MjhjODAxMGUzZjA+XQ0KCVJGTEFH
UzogMDAwMDAwMDAwMDAwMDAwMg0KCXJheDogMDAwMDAwMDAwMDAwMDAwNCAgIHJieDogMDAw
MDAwMDAwMDAwMDAwNSAgIHJjeDogZmZmZjgyOGM4MDM2MjdkOA0KCXJkeDogZmZmZjgyOGM4
MDM2MjY3OCAgIHJzaTogZmZmZjgyOGM4MDM2MjZlOCAgIHJkaTogZmZmZjgzMDgyZmQ5OGY1
OA0KCXJicDogZmZmZjgzMDgyZmQ5OGY1OCAgIHJzcDogZmZmZjgzMDgyZmQ5OGYyMCAgIHI4
OiAgMDAwMDAwMDAwMDAwMDAwNA0KCXI5OiAgMDAwMDAwMDAwMDAwMDAwMCAgIHIxMDogMDAw
MGZmZmYwMDAwZmZmZiAgIHIxMTogZmZmZjgyOGM4MDFhMTMxMA0KCXIxMjogMDAwMDAwMDAw
MDAwMDEwMCAgIHIxMzogZmZmZjgzMDBjYWQxMjAwMCAgIHIxNDogMDAwMDAwMDAwMDAwMDAw
MA0KCXIxNTogZmZmZjgzMDgxNGM5M2U5OA0KCWNyMDogMDAwMDAwMDA4MDA1MDAzMyAgIGNy
NDogMDAwMDAwMDAwMDAwMjZmMA0KCWNyMzogMDAwMDAwMDgxNGM4YTAwMCAgIGNyMjogMDAw
MDAwMDAxM2NiNTAwMA0KCWRzOiAwMDAwICAgZXM6IDAwMDAgICBmczogMDAwMCAgIGdzOiAw
MDAwICAgc3M6IDAwMDAgICBjczogZTAwOA0KDQoNCgljdXJyZW50OglET001NiBWQ1BVNSAo
ZmZmZjgzMDBjYWQ0MjAwMCkNCglzdGFjayBjb250ZXh0OglET001NiBWQ1BVNSAoZmZmZjgz
MDBjYWQ0MjAwMCkNCglpZGxlIFZDUFU6CWZmZmY4MzAwY2JjNGUwMDANCg0KDQoJU3RhY2sg
YXQgMHhmZmZmODMwODJmZDk4ZjIwOiANCgkgIGZmZmY4MzA4MmZkOThmMjA6IDgwMTc1ZTFj
IGZmZmY4MjhjIDJmZDk4ZjU4IGZmZmY4MzA4IDgwMTVmNTg5IGZmZmY4MjhjIDAwMDAwMDAw
IDAwMDAwMDAwDQoJICBmZmZmODMwODJmZDk4ZjQwOiAyZmQ5ZmYyOCBmZmZmODMwOCAwMDAw
MDAwMCAwMDAwMDAwMCA4MDFkNzhmNyBmZmZmODI4YyAxNGM5M2U5OCBmZmZmODMwOA0KCSAg
ZmZmZjgzMDgyZmQ5OGY2MDogMDAwMDAwMDAgMDAwMDAwMDAgY2FkMTIwMDAgZmZmZjgzMDAg
MDAwMDAxMDAgMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDANCgkgIGZmZmY4MzA4MmZkOThm
ODA6IDJmZDlmZjI4IGZmZmY4MzA4IDgwMWExMzEwIGZmZmY4MjhjIDAwMDBmZmZmIDAwMDBm
ZmZmIDAwMDAwMDAwIDAwMDAwMDAwDQoJICBmZmZmODMwODJmZDk4ZmEwOiAwMDAwMDAwNCAw
MDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMCA4MDNiZmRhMCBmZmZmODI4YyAwMDAwMDAwMCAw
MDAwMDAwMA0KCSAgZmZmZjgzMDgyZmQ5OGZjMDogMDAwMDAxMDAgMDAwMDAwMDAgODAzYmZk
YTAgZmZmZjgyOGMgMDAwMDAwMDAgMDAwMDAwMDIgODAxMDMwMDAgZmZmZjgyOGMNCgkgIGZm
ZmY4MzA4MmZkOThmZTA6IDAwMDBlMDA4IDAwMDAwMDAwIDAwMDAwMjQ2IDAwMDAwMDAwIDJm
ZDlmYmYwIGZmZmY4MzA4IDAwMDAwMDAwIDAwMDAwMDAwDQoNCg0KCUNvZGU6DQoJICBkYSBl
OCA0ZiA5NCAwMSAwMCBlOSAxOSBmZCBmZiBmZiA5MCA5MCA5MCA5MCA5MCA5MCA5MCA5MCA5
MCA5MCA8NGM+IDg5IDNmIDRjIDg5IDc3IDA4IDRjIDg5IDZmIDEwIA0KDQoNCglDYWxsIFRy
YWNlOg0KCSAgW2ZmZmY4MjhjODAxMGUzZjBdIGR1bXBfZG9tYWlucysweDRkMA0KCSAgIGZm
ZmY4MjhjODAxNzVlMWMgIGNyYXNoX25taV9jYWxsYmFjaysweDJjDQoJICAgZmZmZjgyOGM4
MDE1ZjU4OSAgZG9fbm1pKzB4MzkNCgkgICBmZmZmODI4YzgwMWQ3OGY3ICBoYW5kbGVfaXN0
X2V4Y2VwdGlvbisweDUyDQoJICAgZmZmZjgyOGM4MDFhMTMxMCAgdm14X3NldF91Y19tb2Rl
KzB4NjANCgkgICBmZmZmODI4YzgwMTAzMDAwICBib290X2NwdV9jb21wYXRfZ2R0X3RhYmxl
KzB4MTAwMA0KDQoNCiAgUENQVTUgZ3Vlc3Qgc3RhdGU6DQoJRE9NQUlONTYgVkNQVTANCglS
SVA6ICAgIDAwMDA6WzwwMDAwMDAwMDhlMTQ4NDQ1Pl0NCglSRkxBR1M6IDAwMDAwMDAwMDAw
MDAyODINCglyYXg6IDAwMDAwMDAwMDAwMDAwMjIgICByYng6IDAwMDAwMDAwMDAwMDAwMDUg
ICByY3g6IDAwMDAwMDAwMDAwMDAwMDANCglyZHg6IDAwMDAwMDAwMDAwMDAwMDEgICByc2k6
IDAwMDAwMDAwODA4OWUxMDAgICByZGk6IDAwMDAwMDAwMDAwMDAxMDANCglyYnA6IDAwMDAw
MDAwZjc4OWVkMDAgICByc3A6IDAwMDAwMDAwZjc4OWVjZjQgICByODogIDAwMDAwMDAwMDAw
MDAwMDANCglyOTogIDAwMDAwMDAwMDAwMDAwMDAgICByMTA6IDAwMDAwMDAwMDAwMDAwMDAg
ICByMTE6IDAwMDAwMDAwMDAwMDAwMDANCglyMTI6IDAwMDAwMDAwMDAwMDAwMDAgICByMTM6
IDAwMDAwMDAwMDAwMDAwMDAgICByMTQ6IDAwMDAwMDAwMDAwMDAwMDANCglyMTU6IDAwMDAw
MDAwMDAwMDAwMDANCgljcjA6IDAwMDAwMDAwODAwNTAwMzMgICBjcjQ6IDAwMDAwMDAwMDAw
MDI2ZjANCgljcjM6IDAwMDAwMDA4MTRjOGEwMDAgICBjcjI6IDAwMDAwMDAwMTNjYjUwMDAN
CglkczogMDAwMCAgIGVzOiAwMDAwICAgZnM6IDAwMDAgICBnczogMDAwMCAgIHNzOiAwMDAw
ICAgY3M6IDAwMDANCg0KDQoJVkNQVSBwYXVzZSBmbGFnczogMCBhcmNoIGZsYWdzIDB4MQ0K
DQoNCgljdXJyZW50IG9uIFBDUFU1DQoJc3RydWN0IHZjcHUgYXQgZmZmZjgzMDBjYWQ0MjAw
MA0KDQoNCglTdGFjayBhdCAweGY3ODllY2Y0OiANCgkgIGY3ODllY2UwOiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAwMDAwMDAwMCAwMDAwMDAwMCAw
MDAwMDAwMA0KCSAgZjc4OWVkMDA6IDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAw
MDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwDQoJICBmNzg5ZWQyMDog
MDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAg
MDAwMDAwMDAgMDAwMDAwMDANCgkgIGY3ODllZDQwOiAwMDAwMDAwMCAwMDAwMDAwMCAwMDAw
MDAwMCAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMA0KCSAg
Zjc4OWVkNjA6IDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAw
IDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwDQoJICBmNzg5ZWQ4MDogMDAwMDAwMDAgMDAw
MDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAgMDAw
MDAwMDANCgkgIGY3ODllZGEwOiAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAw
MCAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMA0KCSAgZjc4OWVkYzA6IDAw
MDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAw
MDAwMDAwIDAwMDAwMDAwDQoJICBmNzg5ZWRlMDogMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAw
MDAgMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDANCgkgIGY3
ODllZTAwOiAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMCAw
MDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMA0KCSAgZjc4OWVlMjA6IDAwMDAwMDAwIDAwMDAw
MDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAw
MDAwDQoJICBmNzg5ZWU0MDogMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAg
MDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDANCgkgIGY3ODllZTYwOiAwMDAw
MDAwMCAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMCAwMDAw
MDAwMCAwMDAwMDAwMA0KCSAgZjc4OWVlODA6IDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAw
IDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwDQoJICBmNzg5
ZWVhMDogMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAgMDAw
MDAwMDAgMDAwMDAwMDAgMDAwMDAwMDANCgkgIGY3ODllZWMwOiAwMDAwMDAwMCAwMDAwMDAw
MCAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAw
MA0KCSAgZjc4OWVlZTA6IDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAw
MDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwDQoJICBmNzg5ZWYwMDogMDAwMDAw
MDAgMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAw
MDAgMDAwMDAwMDANCgkgIGY3ODllZjIwOiAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMCAw
MDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMA0KCSAgZjc4OWVm
NDA6IDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAw
MDAwIDAwMDAwMDAwIDAwMDAwMDAwDQoJICBmNzg5ZWY2MDogMDAwMDAwMDAgMDAwMDAwMDAg
MDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAN
CgkgIGY3ODllZjgwOiAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMCAwMDAw
MDAwMCAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMA0KCSAgZjc4OWVmYTA6IDAwMDAwMDAw
IDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAw
IDAwMDAwMDAwDQoJICBmNzg5ZWZjMDogMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAgMDAw
MDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDANCgkgIGY3ODllZmUw
OiAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAw
MCAwMDAwMDAwMCAwMDAwMDAwMA0KDQoNCglDb2RlOg0KCSAgMDAgMDAgMDAgMDAgMDAgMDAg
MDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgPDAwPiAwMCAw
MCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCANCg0KDQoNCg0KICBQQ1BVNiBob3N0IHN0YXRl
Og0KCVJJUDogICAgZTAwODpbPGZmZmY4MjhjODAxMGUzZjA+XQ0KCVJGTEFHUzogMDAwMDAw
MDAwMDAwMDAwMg0KCXJheDogMDAwMDAwMDAwMDAwMDAwNCAgIHJieDogMDAwMDAwMDAwMDAw
MDAwNiAgIHJjeDogZmZmZjgyOGM4MDM2MjljYw0KCXJkeDogZmZmZjgyOGM4MDM2Mjg2YyAg
IHJzaTogZmZmZjgyOGM4MDM2MjhkYyAgIHJkaTogZmZmZjgzMDgyZmQ4OGY1OA0KCXJicDog
ZmZmZjgzMDgyZmQ4OGY1OCAgIHJzcDogZmZmZjgzMDgyZmQ4OGYyMCAgIHI4OiAgMDAwMDAw
MDAwMDAwMDAwMA0KCXI5OiAgMDAwMDAwMDAwMDAwMDAwMCAgIHIxMDogMDAwMDAwMDAwMDAw
MDAwMCAgIHIxMTogMDAwMDAwMDAwMDAwMDAwMA0KCXIxMjogMDAwMDAwMDAwMDAwMDAwMCAg
IHIxMzogMDAwMDAwMDAwMDAwMDAwMCAgIHIxNDogMDAwMDAwMDAwMDAwMDAwMA0KCXIxNTog
MDAwMDAwMDAwMDAwMDAwMA0KCWNyMDogMDAwMDAwMDA4MDA1MDAzMyAgIGNyNDogMDAwMDAw
MDAwMDAwMjZmMA0KCWNyMzogMDAwMDAwMDI4ZTExZDAwMCAgIGNyMjogMDAwMDAwMDAxODBj
NTAwMA0KCWRzOiAwMDAwICAgZXM6IDAwMDAgICBmczogMDAwMCAgIGdzOiAwMDAwICAgc3M6
IDAwMDAgICBjczogZTAwOA0KDQoNCgljdXJyZW50OglET002NCBWQ1BVNiAoZmZmZjgzMDBj
YWQwYzAwMCkNCglzdGFjayBjb250ZXh0OglET002NCBWQ1BVNiAoZmZmZjgzMDBjYWQwYzAw
MCkNCglpZGxlIFZDUFU6CWZmZmY4MzAwY2JkNDQwMDANCg0KDQoJU3RhY2sgYXQgMHhmZmZm
ODMwODJmZDg4ZjIwOiANCgkgIGZmZmY4MzA4MmZkODhmMjA6IDgwMTc1ZTFjIGZmZmY4Mjhj
IDJmZDg4ZjU4IGZmZmY4MzA4IDgwMTVmNTg5IGZmZmY4MjhjIDAwMDAwMDAwIDAwMDAwMDAw
DQoJICBmZmZmODMwODJmZDg4ZjQwOiBjYWQwYzAwMCBmZmZmODMwMCBjYWQwYzAwMCBmZmZm
ODMwMCA4MDFkNzhmNyBmZmZmODI4YyAwMDAwMDAwMCAwMDAwMDAwMA0KCSAgZmZmZjgzMDgy
ZmQ4OGY2MDogMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAg
MDAwMDAwMDAgY2FkMGMwMDAgZmZmZjgzMDANCgkgIGZmZmY4MzA4MmZkODhmODA6IGNhZDBj
MDAwIGZmZmY4MzAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAw
MDAwIDAwMDAwMDAwDQoJICBmZmZmODMwODJmZDg4ZmEwOiAwMDAwMDAwMCAwMDAwMDAwMCA4
NWYxNjAwMCBmZmZmODMwMiAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMSAwMDAwMDAwMA0K
CSAgZmZmZjgzMDgyZmQ4OGZjMDogMDAwMDAwMDAgMDAwMDAwMDAgY2FkMGMwMDAgZmZmZjgz
MDAgMDAwMDAwMDAgMDAwMDAwMDIgODAxMmJlN2MgZmZmZjgyOGMNCgkgIGZmZmY4MzA4MmZk
ODhmZTA6IDAwMDBlMDA4IDAwMDAwMDAwIDAwMDAwMjQ2IDAwMDAwMDAwIDJmZDhmZTY4IGZm
ZmY4MzA4IDAwMDAwMDAwIDAwMDAwMDAwDQoNCg0KCUNvZGU6DQoJICBkYSBlOCA0ZiA5NCAw
MSAwMCBlOSAxOSBmZCBmZiBmZiA5MCA5MCA5MCA5MCA5MCA5MCA5MCA5MCA5MCA5MCA8NGM+
IDg5IDNmIDRjIDg5IDc3IDA4IDRjIDg5IDZmIDEwIA0KDQoNCglDYWxsIFRyYWNlOg0KCSAg
W2ZmZmY4MjhjODAxMGUzZjBdIGR1bXBfZG9tYWlucysweDRkMA0KCSAgIGZmZmY4MjhjODAx
NzVlMWMgIGNyYXNoX25taV9jYWxsYmFjaysweDJjDQoJICAgZmZmZjgyOGM4MDE1ZjU4OSAg
ZG9fbm1pKzB4MzkNCgkgICBmZmZmODI4YzgwMWQ3OGY3ICBoYW5kbGVfaXN0X2V4Y2VwdGlv
bisweDUyDQoJICAgZmZmZjgyOGM4MDEyYmU3YyAgaHZtX2RpcnFfYXNzaXN0KzB4MTBjDQoN
Cg0KICBQQ1BVNiBndWVzdCBzdGF0ZToNCglET01BSU42NCBWQ1BVMA0KCVJJUDogICAgMDAw
MDpbPDAwMDAwMDAwMDFiZjRkNTE+XQ0KCVJGTEFHUzogMDAwMDAwMDAwMDAwMDI0Ng0KCXJh
eDogMDAwMDAwMDAwMDAwMDAwMiAgIHJieDogMDAwMDAwMDAwNGMyOTcyMiAgIHJjeDogMDAw
MDAwMDAwMDAwMjMwOA0KCXJkeDogMDAwMDAwMDAwMDAwMDVkNCAgIHJzaTogMDAwMDAwMDAw
MDAwMDVkNCAgIHJkaTogMDAwMDAwMDAwNGMyOTcxYQ0KCXJicDogMDAwMDAwMDAwYmUwZTMz
MCAgIHJzcDogMDAwMDAwMDAwYjc3ZDk2NCAgIHI4OiAgMDAwMDAwMDAwMDAwMDAwMA0KCXI5
OiAgMDAwMDAwMDAwMDAwMDAwMCAgIHIxMDogMDAwMDAwMDAwMDAwMDAwMCAgIHIxMTogMDAw
MDAwMDAwMDAwMDAwMA0KCXIxMjogMDAwMDAwMDAwMDAwMDAwMCAgIHIxMzogMDAwMDAwMDAw
MDAwMDAwMCAgIHIxNDogMDAwMDAwMDAwMDAwMDAwMA0KCXIxNTogMDAwMDAwMDAwMDAwMDAw
MA0KCWNyMDogMDAwMDAwMDA4MDA1MDAzMyAgIGNyNDogMDAwMDAwMDAwMDAwMjZmMA0KCWNy
MzogMDAwMDAwMDI4ZTExZDAwMCAgIGNyMjogMDAwMDAwMDAxODBjNTAwMA0KCWRzOiAwMDAw
ICAgZXM6IDAwMDAgICBmczogMDAwMCAgIGdzOiAwMDAwICAgc3M6IDAwMDAgICBjczogMDAw
MA0KDQoNCglWQ1BVIHBhdXNlIGZsYWdzOiAwIGFyY2ggZmxhZ3MgMHgxDQoNCg0KCWN1cnJl
bnQgb24gUENQVTYNCglzdHJ1Y3QgdmNwdSBhdCBmZmZmODMwMGNhZDBjMDAwDQoNCg0KCVN0
YWNrIGF0IDB4Yjc3ZDk2NDogDQoJICAwYjc3ZDk2MDogICAgICAgICAgMDAwMDAwMDAgMDAw
MDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDANCgkg
IGI3N2Q5ODA6IDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAw
IDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwDQoJICBiNzdkOWEwOiAwMDAwMDAwMCAwMDAw
MDAwMCAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMCAwMDAw
MDAwMA0KCSAgYjc3ZDljMDogMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAg
MDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDANCgkgIGI3N2Q5ZTA6IDAwMDAw
MDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAw
MDAwIDAwMDAwMDAwDQoJICBiNzdkYTAwOiAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMCAw
MDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMA0KCSAgYjc3ZGEy
MDogMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAw
MDAgMDAwMDAwMDAgMDAwMDAwMDANCgkgIGI3N2RhNDA6IDAwMDAwMDAwIDAwMDAwMDAwIDAw
MDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwDQoJ
ICBiNzdkYTYwOiAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAw
MCAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMA0KCSAgYjc3ZGE4MDogMDAwMDAwMDAgMDAw
MDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAgMDAw
MDAwMDANCgkgIGI3N2RhYTA6IDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAw
IDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwDQoJICBiNzdkYWMwOiAwMDAw
MDAwMCAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMCAwMDAw
MDAwMCAwMDAwMDAwMA0KCSAgYjc3ZGFlMDogMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAg
MDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDANCgkgIGI3N2Ri
MDA6IDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAw
MDAwIDAwMDAwMDAwIDAwMDAwMDAwDQoJICBiNzdkYjIwOiAwMDAwMDAwMCAwMDAwMDAwMCAw
MDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMA0K
CSAgYjc3ZGI0MDogMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAw
MDAgMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDANCgkgIGI3N2RiNjA6IDAwMDAwMDAwIDAw
MDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAw
MDAwMDAwDQoJICBiNzdkYjgwOiAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAw
MCAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMA0KCSAgYjc3ZGJhMDogMDAw
MDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAgMDAw
MDAwMDAgMDAwMDAwMDANCgkgIGI3N2RiYzA6IDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAw
IDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwDQoJICBiNzdk
YmUwOiAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMCAwMDAw
MDAwMCAwMDAwMDAwMCAwMDAwMDAwMA0KCSAgYjc3ZGMwMDogMDAwMDAwMDAgMDAwMDAwMDAg
MDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAN
CgkgIGI3N2RjMjA6IDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAw
MDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwDQoJICBiNzdkYzQwOiAwMDAwMDAwMCAw
MDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMCAw
MDAwMDAwMA0KCSAgYjc3ZGM2MDogMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAw
MDAgMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDANCgkgIGI3N2RjODA6IDAw
MDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAw
MDAwMDAwIDAwMDAwMDAwDQoJICBiNzdkY2EwOiAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAw
MCAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMA0KCSAgYjc3
ZGNjMDogMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAgMDAw
MDAwMDAgMDAwMDAwMDAgMDAwMDAwMDANCgkgIGI3N2RjZTA6IDAwMDAwMDAwIDAwMDAwMDAw
IDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAw
DQoJICBiNzdkZDAwOiAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMCAwMDAw
MDAwMCAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMA0KCSAgYjc3ZGQyMDogMDAwMDAwMDAg
MDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAg
MDAwMDAwMDANCgkgIGI3N2RkNDA6IDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAw
MDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwDQoJICBiNzdkZDYwOiAw
MDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMCAw
MDAwMDAwMCAwMDAwMDAwMA0KCSAgYjc3ZGQ4MDogMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAw
MDAgMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDANCgkgIGI3
N2RkYTA6IDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAw
MDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwDQoJICBiNzdkZGMwOiAwMDAwMDAwMCAwMDAwMDAw
MCAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAw
MA0KCSAgYjc3ZGRlMDogMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAgMDAw
MDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDANCgkgIGI3N2RlMDA6IDAwMDAwMDAw
IDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAw
IDAwMDAwMDAwDQoJICBiNzdkZTIwOiAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMCAwMDAw
MDAwMCAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMA0KCSAgYjc3ZGU0MDog
MDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAg
MDAwMDAwMDAgMDAwMDAwMDANCgkgIGI3N2RlNjA6IDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAw
MDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwDQoJICBi
NzdkZTgwOiAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMCAw
MDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMA0KCSAgYjc3ZGVhMDogMDAwMDAwMDAgMDAwMDAw
MDAgMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAw
MDANCgkgIGI3N2RlYzA6IDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAw
MDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwDQoJICBiNzdkZWUwOiAwMDAwMDAw
MCAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAw
MCAwMDAwMDAwMA0KCSAgYjc3ZGYwMDogMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAgMDAw
MDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDANCgkgIGI3N2RmMjA6
IDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAw
IDAwMDAwMDAwIDAwMDAwMDAwDQoJICBiNzdkZjQwOiAwMDAwMDAwMCAwMDAwMDAwMCAwMDAw
MDAwMCAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMA0KCSAg
Yjc3ZGY2MDogMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAg
MDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDANCgkgIGI3N2RmODA6IDAwMDAwMDAwIDAwMDAw
MDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAw
MDAwDQoJICBiNzdkZmEwOiAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMCAw
MDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMA0KCSAgYjc3ZGZjMDogMDAwMDAw
MDAgMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAw
MDAgMDAwMDAwMDANCgkgIGI3N2RmZTA6IDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAw
MDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwDQoNCg0KCUNvZGU6
DQoJICAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAw
MCAwMCAwMCAwMCAwMCA8MDA+IDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIA0KDQoN
Cg0KDQogIFBDUFU3IGhvc3Qgc3RhdGU6DQoJUklQOiAgICBlMDA4Ols8ZmZmZjgyOGM4MDEw
ZTNmMD5dDQoJUkZMQUdTOiAwMDAwMDAwMDAwMDAwMDAyDQoJcmF4OiAwMDAwMDAwMDAwMDAw
MDA0ICAgcmJ4OiAwMDAwMDAwMDAwMDAwMDA3ICAgcmN4OiBmZmZmODI4YzgwMzYyYmMwDQoJ
cmR4OiBmZmZmODI4YzgwMzYyYTYwICAgcnNpOiBmZmZmODI4YzgwMzYyYWQwICAgcmRpOiBm
ZmZmODMwODJmZDc4ZjU4DQoJcmJwOiBmZmZmODMwODJmZDc4ZjU4ICAgcnNwOiBmZmZmODMw
ODJmZDc4ZjIwICAgcjg6ICAwMDAwMDAwMDAwMDAxOGNlDQoJcjk6ICAwMDAwMDAwMDAwMDAw
MDAzICAgcjEwOiAwMDAwMDAwMDAwMDAwMDAwICAgcjExOiAwMDAwMDAwMDAwMDAwMDAxDQoJ
cjEyOiBmZmZmODMwODJmZDRiZDIwICAgcjEzOiBmZmZmODMwODJmZGYxZWE4ICAgcjE0OiAw
MDAwMDAwMDAwMDAwMDAwDQoJcjE1OiBmZmZmODI4YzgwMjRkMTAwDQoJY3IwOiAwMDAwMDAw
MDgwMDUwMDNiICAgY3I0OiAwMDAwMDAwMDAwMDAyNmYwDQoJY3IzOiAwMDAwMDAwODJmZDU4
MDAwICAgY3IyOiAwMDAwMDAwMDE4ZGE4MDAwDQoJZHM6IDAwMDAgICBlczogMDAwMCAgIGZz
OiAwMGQ4ICAgZ3M6IDAwMDAgICBzczogMDAwMCAgIGNzOiBlMDA4DQoNCg0KCWN1cnJlbnQ6
CWlkbGUgKGZmZmY4MzAwYmJhNWEwMDApDQoJc3RhY2sgY29udGV4dDoJRE9NMCBWQ1BVNyAo
ZmZmZjgzMDBiYmE1ODAwMCkNCglpZGxlIFZDUFU6CWZmZmY4MzAwYmJhNWEwMDANCg0KDQoJ
U3RhY2sgYXQgMHhmZmZmODMwODJmZDc4ZjIwOiANCgkgIGZmZmY4MzA4MmZkNzhmMjA6IDgw
MTc1ZTFjIGZmZmY4MjhjIDJmZDc4ZjU4IGZmZmY4MzA4IDgwMTVmNTg5IGZmZmY4MjhjIDAw
MDAwMDAwIDAwMDAwMDAwDQoJICBmZmZmODMwODJmZDc4ZjQwOiAwMDAzMmZmYiAwMDAwMDAw
MCAyZmQ0YmNjMCBmZmZmODMwOCA4MDFkNzhmNyBmZmZmODI4YyA4MDI0ZDEwMCBmZmZmODI4
Yw0KCSAgZmZmZjgzMDgyZmQ3OGY2MDogMDAwMDAwMDAgMDAwMDAwMDAgMmZkZjFlYTggZmZm
ZjgzMDggMmZkNGJkMjAgZmZmZjgzMDggMmZkNGJjYzAgZmZmZjgzMDgNCgkgIGZmZmY4MzA4
MmZkNzhmODA6IDAwMDMyZmZiIDAwMDAwMDAwIDAwMDAwMDAxIDAwMDAwMDAwIDAwMDAwMDAw
IDAwMDAwMDAwIDAwMDAwMDAzIDAwMDAwMDAwDQoJICBmZmZmODMwODJmZDc4ZmEwOiAwMDAw
MThjZSAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMSAwMDAwMDAwMCAwMDAw
MDAwMCAwMDAwMDAwMA0KCSAgZmZmZjgzMDgyZmQ3OGZjMDogMDAwMDAwMDEgMDAwMDAwMDAg
MDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDIgODAxNzhhYWEgZmZmZjgyOGMN
CgkgIGZmZmY4MzA4MmZkNzhmZTA6IDAwMDBlMDA4IDAwMDAwMDAwIDAwMDAwMDg2IDAwMDAw
MDAwIDJmZDdmZWM4IGZmZmY4MzA4IDAwMDAwMDAwIDAwMDAwMDAwDQoNCg0KCUNvZGU6DQoJ
ICBkYSBlOCA0ZiA5NCAwMSAwMCBlOSAxOSBmZCBmZiBmZiA5MCA5MCA5MCA5MCA5MCA5MCA5
MCA5MCA5MCA5MCA8NGM+IDg5IDNmIDRjIDg5IDc3IDA4IDRjIDg5IDZmIDEwIA0KDQoNCglD
YWxsIFRyYWNlOg0KCSAgW2ZmZmY4MjhjODAxMGUzZjBdIGR1bXBfZG9tYWlucysweDRkMA0K
CSAgIGZmZmY4MjhjODAxNzVlMWMgIGNyYXNoX25taV9jYWxsYmFjaysweDJjDQoJICAgZmZm
ZjgyOGM4MDE1ZjU4OSAgZG9fbm1pKzB4MzkNCgkgICBmZmZmODI4YzgwMWQ3OGY3ICBoYW5k
bGVfaXN0X2V4Y2VwdGlvbisweDUyDQoJICAgZmZmZjgyOGM4MDE3OGFhYSAgbXdhaXRfaWRs
ZV93aXRoX2hpbnRzKzB4MmENCg0KDQogIFBDUFU3IGd1ZXN0IHN0YXRlOg0KCU5vbmUgKGlk
bGUpDQoNCg0KTWFjaGluZSBNZW1vcnkgTWFwOg0KICBQaHlzaWNhbCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBWaXJ0dWFsICAgICAgICAgDQogIDAwMDAwMDAwMDAwMDAwMDAuLjAw
MDAwMDAwMDAwYTAwMDAgIDAwMDAwMDAwYzAwMDAwMDAuLjAwMDAwMDAwYzAwYTAwMDANCiAg
MDAwMDAwMDAwMDEwMDAwMC4uMDAwMDAwMDAwMjAwMDAwMCAgMDAwMDAwMDBjMDEwMDAwMC4u
MDAwMDAwMDBjMjAwMDAwMA0KICAwMDAwMDAwMDA2MDAwMDAwLi4wMDAwMDAwMDM4MDAwMDAw
ICAwMDAwMDAwMGM2MDAwMDAwLi4wMDAwMDAwMGY4MDAwMDAwDQogIDAwMDAwMDAwMzgwMDAw
MDAuLjAwMDAwMDAwYmJhNWUwMDANCiAgMDAwMDAwMDBiYmE2NTAwMC4uMDAwMDAwMDBjYzBm
ZDAwMA0KICAwMDAwMDAwMGNjMzE2MDAwLi4wMDAwMDAwMGNjMzUxMDAwDQogIDAwMDAwMDAw
Y2RmZmYwMDAuLjAwMDAwMDAwY2UwMDAwMDANCiAgMDAwMDAwMDEwMDAwMDAwMC4uMDAwMDAw
MDgzMDAwMDAwMA0KDQoNCkNvbnNvbGUgUmluZzoNCiAgIG5vbiBmYXRhbCwgY29ycmVjdGFi
bGUgaW5jaWRlbnQgb2NjdXJlZCBvbiBDUFUgMC4NCiAgKFhFTikgQmFuayAwOiBkMDAwMDA4
MDAwMGYwMDA1DQogIChYRU4pIE1DRTogVGhlIGhhcmR3YXJlIHJlcG9ydHMgYSBub24gZmF0
YWwsIGNvcnJlY3RhYmxlIGluY2lkZW50IG9jY3VyZWQgb24gQ1BVIDEuDQogIChYRU4pIEJh
bmsgMDogZDAwMDAwODAwMDBmMDAwNQ0KICAoWEVOKSBNQ0U6IFRoZSBoYXJkd2FyZSByZXBv
cnRzIGEgbm9uIGZhdGFsLCBjb3JyZWN0YWJsZSBpbmNpZGVudCBvY2N1cmVkIG9uIENQVSAy
Lg0KICAoWEVOKSBCYW5rIDA6IGQwMDAwMDgwMDAwZjAwMDUNCiAgKFhFTikgTUNFOiBUaGUg
aGFyZHdhcmUgcmVwb3J0cyBhIG5vbiBmYXRhbCwgY29ycmVjdGFibGUgaW5jaWRlbnQgb2Nj
dXJlZCBvbiBDUFUgMy4NCiAgKFhFTikgQmFuayAwOiBkMDAwMDA4MDAwMGYwMDA1DQogIChY
RU4pIE1DRTogVGhlIGhhcmR3YXJlIHJlcG9ydHMgYSBub24gZmF0YWwsIGNvcnJlY3RhYmxl
IGluY2lkZW50IG9jY3VyZWQgb24gQ1BVIDIuDQogIChYRU4pIEJhbmsgMDogZDAwMDAwODAw
MDBmMDAwNQ0KICAoWEVOKSBNQ0U6IFRoZSBoYXJkd2FyZSByZXBvcnRzIGEgbm9uIGZhdGFs
LCBjb3JyZWN0YWJsZSBpbmNpZGVudCBvY2N1cmVkIG9uIENQVSAzLg0KICAoWEVOKSBCYW5r
IDA6IGQwMDAwMDgwMDAwZjAwMDUNCiAgKFhFTikgTUNFOiBUaGUgaGFyZHdhcmUgcmVwb3J0
cyBhIG5vbiBmYXRhbCwgY29ycmVjdGFibGUgaW5jaWRlbnQgb2NjdXJlZCBvbiBDUFUgMS4N
CiAgKFhFTikgQmFuayAwOiBkMDAwMDA4MDAwMGYwMDA1DQogIChYRU4pIE1DRTogVGhlIGhh
cmR3YXJlIHJlcG9ydHMgYSBub24gZmF0YWwsIGNvcnJlY3RhYmxlIGluY2lkZW50IG9jY3Vy
ZWQgb24gQ1BVIDAuDQogIChYRU4pIEJhbmsgMDogZDAwMDAwODAwMDBmMDAwNQ0KICAoWEVO
KSBNQ0U6IFRoZSBoYXJkd2FyZSByZXBvcnRzIGEgbm9uIGZhdGFsLCBjb3JyZWN0YWJsZSBp
bmNpZGVudCBvY2N1cmVkIG9uIENQVSAyLg0KICAoWEVOKSBCYW5rIDA6IGQwMDAwMDgwMDAw
ZjAwMDUNCiAgKFhFTikgTUNFOiBUaGUgaGFyZHdhcmUgcmVwb3J0cyBhIG5vbiBmYXRhbCwg
Y29ycmVjdGFibGUgaW5jaWRlbnQgb2NjdXJlZCBvbiBDUFUgMy4NCiAgKFhFTikgQmFuayAw
OiBkMDAwMDA4MDAwMGYwMDA1DQogIChYRU4pIE1DRTogVGhlIGhhcmR3YXJlIHJlcG9ydHMg
YSBub24gZmF0YWwsIGNvcnJlY3RhYmxlIGluY2lkZW50IG9jY3VyZWQgb24gQ1BVIDEuDQog
IChYRU4pIEJhbmsgMDogZDAwMDAwODAwMDBmMDAwNQ0KICAoWEVOKSBNQ0U6IFRoZSBoYXJk
d2FyZSByZXBvcnRzIGEgbm9uIGZhdGFsLCBjb3JyZWN0YWJsZSBpbmNpZGVudCBvY2N1cmVk
IG9uIENQVSAwLg0KICAoWEVOKSBCYW5rIDA6IGQwMDAwMDgwMDAwZjAwMDUNCiAgKFhFTikg
TUNFOiBUaGUgaGFyZHdhcmUgcmVwb3J0cyBhIG5vbiBmYXRhbCwgY29ycmVjdGFibGUgaW5j
aWRlbnQgb2NjdXJlZCBvbiBDUFUgMS4NCiAgKFhFTikgQmFuayAwOiBkMDAwMDA4MDAwMGYw
MDA1DQogIChYRU4pIE1DRTogVGhlIGhhcmR3YXJlIHJlcG9ydHMgYSBub24gZmF0YWwsIGNv
cnJlY3RhYmxlIGluY2lkZW50IG9jY3VyZWQgb24gQ1BVIDIuDQogIChYRU4pIEJhbmsgMDog
ZDAwMDAwODAwMDBmMDAwNQ0KICAoWEVOKSBNQ0U6IFRoZSBoYXJkd2FyZSByZXBvcnRzIGEg
bm9uIGZhdGFsLCBjb3JyZWN0YWJsZSBpbmNpZGVudCBvY2N1cmVkIG9uIENQVSAzLg0KICAo
WEVOKSBCYW5rIDA6IGQwMDAwMDgwMDAwZjAwMDUNCiAgKFhFTikgTUNFOiBUaGUgaGFyZHdh
cmUgcmVwb3J0cyBhIG5vbiBmYXRhbCwgY29ycmVjdGFibGUgaW5jaWRlbnQgb2NjdXJlZCBv
biBDUFUgMS4NCiAgKFhFTikgQmFuayAwOiBkMDAwMDA4MDAwMGYwMDA1DQogIChYRU4pIE1D
RTogVGhlIGhhcmR3YXJlIHJlcG9ydHMgYSBub24gZmF0YWwsIGNvcnJlY3RhYmxlIGluY2lk
ZW50IG9jY3VyZWQgb24gQ1BVIDIuDQogIChYRU4pIEJhbmsgMDogZDAwMDAwODAwMDBmMDAw
NQ0KICAoWEVOKSBNQ0U6IFRoZSBoYXJkd2FyZSByZXBvcnRzIGEgbm9uIGZhdGFsLCBjb3Jy
ZWN0YWJsZSBpbmNpZGVudCBvY2N1cmVkIG9uIENQVSAwLg0KICAoWEVOKSBCYW5rIDA6IGQw
MDAwMDgwMDAwZjAwMDUNCiAgKFhFTikgTUNFOiBUaGUgaGFyZHdhcmUgcmVwb3J0cyBhIG5v
biBmYXRhbCwgY29ycmVjdGFibGUgaW5jaWRlbnQgb2NjdXJlZCBvbiBDUFUgMi4NCiAgKFhF
TikgQmFuayAwOiBkMDAwMDA4MDAwMGYwMDA1DQogIChYRU4pIE1DRTogVGhlIGhhcmR3YXJl
IHJlcG9ydHMgYSBub24gZmF0YWwsIGNvcnJlY3RhYmxlIGluY2lkZW50IG9jY3VyZWQgb24g
Q1BVIDEuDQogIChYRU4pIEJhbmsgMDogZDAwMDAwODAwMDBmMDAwNQ0KICAoWEVOKSBNQ0U6
IFRoZSBoYXJkd2FyZSByZXBvcnRzIGEgbm9uIGZhdGFsLCBjb3JyZWN0YWJsZSBpbmNpZGVu
dCBvY2N1cmVkIG9uIENQVSAyLg0KICAoWEVOKSBCYW5rIDA6IGQwMDAwMDgwMDAwZjAwMDUN
CiAgKFhFTikgTUNFOiBUaGUgaGFyZHdhcmUgcmVwb3J0cyBhIG5vbiBmYXRhbCwgY29ycmVj
dGFibGUgaW5jaWRlbnQgb2NjdXJlZCBvbiBDUFUgMC4NCiAgKFhFTikgQmFuayAwOiBkMDAw
MDA4MDAwMGYwMDA1DQogIChYRU4pIE1DRTogVGhlIGhhcmR3YXJlIHJlcG9ydHMgYSBub24g
ZmF0YWwsIGNvcnJlY3RhYmxlIGluY2lkZW50IG9jY3VyZWQgb24gQ1BVIDMuDQogIChYRU4p
IEJhbmsgMDogZDAwMDAwODAwMDBmMDAwNQ0KICAoWEVOKSBNQ0U6IFRoZSBoYXJkd2FyZSBy
ZXBvcnRzIGEgbm9uIGZhdGFsLCBjb3JyZWN0YWJsZSBpbmNpZGVudCBvY2N1cmVkIG9uIENQ
VSAwLg0KICAoWEVOKSBCYW5rIDA6IGQwMDAwMDgwMDAwZjAwMDUNCiAgKFhFTikgTUNFOiBU
aGUgaGFyZHdhcmUgcmVwb3J0cyBhIG5vbiBmYXRhbCwgY29ycmVjdGFibGUgaW5jaWRlbnQg
b2NjdXJlZCBvbiBDUFUgMS4NCiAgKFhFTikgQmFuayAwOiBkMDAwMDA4MDAwMGYwMDA1DQog
IChYRU4pIE1DRTogVGhlIGhhcmR3YXJlIHJlcG9ydHMgYSBub24gZmF0YWwsIGNvcnJlY3Rh
YmxlIGluY2lkZW50IG9jY3VyZWQgb24gQ1BVIDIuDQogIChYRU4pIEJhbmsgMDogZDAwMDAw
ODAwMDBmMDAwNQ0KICAoWEVOKSBNQ0U6IFRoZSBoYXJkd2FyZSByZXBvcnRzIGEgbm9uIGZh
dGFsLCBjb3JyZWN0YWJsZSBpbmNpZGVudCBvY2N1cmVkIG9uIENQVSAzLg0KICAoWEVOKSBC
YW5rIDA6IGQwMDAwMDgwMDAwZjAwMDUNCiAgKFhFTikgTUNFOiBUaGUgaGFyZHdhcmUgcmVw
b3J0cyBhIG5vbiBmYXRhbCwgY29ycmVjdGFibGUgaW5jaWRlbnQgb2NjdXJlZCBvbiBDUFUg
MC4NCiAgKFhFTikgQmFuayAwOiBkMDAwMDA4MDAwMGYwMDA1DQogIChYRU4pIE1DRTogVGhl
IGhhcmR3YXJlIHJlcG9ydHMgYSBub24gZmF0YWwsIGNvcnJlY3RhYmxlIGluY2lkZW50IG9j
Y3VyZWQgb24gQ1BVIDMuDQogIChYRU4pIEJhbmsgMDogZDAwMDAwODAwMDBmMDAwNQ0KICAo
WEVOKSBNQ0U6IFRoZSBoYXJkd2FyZSByZXBvcnRzIGEgbm9uIGZhdGFsLCBjb3JyZWN0YWJs
ZSBpbmNpZGVudCBvY2N1cmVkIG9uIENQVSAwLg0KICAoWEVOKSBCYW5rIDA6IGQwMDAwMDgw
MDAwZjAwMDUNCiAgKFhFTikgTUNFOiBUaGUgaGFyZHdhcmUgcmVwb3J0cyBhIG5vbiBmYXRh
bCwgY29ycmVjdGFibGUgaW5jaWRlbnQgb2NjdXJlZCBvbiBDUFUgMi4NCiAgKFhFTikgQmFu
ayAwOiBkMDAwMDA4MDAwMGYwMDA1DQogIChYRU4pIE1DRTogVGhlIGhhcmR3YXJlIHJlcG9y
dHMgYSBub24gZmF0YWwsIGNvcnJlY3RhYmxlIGluY2lkZW50IG9jY3VyZWQgb24gQ1BVIDIu
DQogIChYRU4pIEJhbmsgMDogZDAwMDAwODAwMDBmMDAwNQ0KICAoWEVOKSBNQ0U6IFRoZSBo
YXJkd2FyZSByZXBvcnRzIGEgbm9uIGZhdGFsLCBjb3JyZWN0YWJsZSBpbmNpZGVudCBvY2N1
cmVkIG9uIENQVSAwLg0KICAoWEVOKSBCYW5rIDA6IGQwMDAwMDgwMDAwZjAwMDUNCiAgKFhF
TikgTUNFOiBUaGUgaGFyZHdhcmUgcmVwb3J0cyBhIG5vbiBmYXRhbCwgY29ycmVjdGFibGUg
aW5jaWRlbnQgb2NjdXJlZCBvbiBDUFUgMy4NCiAgKFhFTikgQmFuayAwOiBkMDAwMDA4MDAw
MGYwMDA1DQogIChYRU4pIE1DRTogVGhlIGhhcmR3YXJlIHJlcG9ydHMgYSBub24gZmF0YWws
IGNvcnJlY3RhYmxlIGluY2lkZW50IG9jY3VyZWQgb24gQ1BVIDIuDQogIChYRU4pIEJhbmsg
MDogZDAwMDAwODAwMDBmMDAwNQ0KICAoWEVOKSBNQ0U6IFRoZSBoYXJkd2FyZSByZXBvcnRz
IGEgbm9uIGZhdGFsLCBjb3JyZWN0YWJsZSBpbmNpZGVudCBvY2N1cmVkIG9uIENQVSAxLg0K
ICAoWEVOKSBCYW5rIDA6IGQwMDAwMDgwMDAwZjAwMDUNCiAgKFhFTikgTUNFOiBUaGUgaGFy
ZHdhcmUgcmVwb3J0cyBhIG5vbiBmYXRhbCwgY29ycmVjdGFibGUgaW5jaWRlbnQgb2NjdXJl
ZCBvbiBDUFUgMi4NCiAgKFhFTikgQmFuayAwOiBkMDAwMDA4MDAwMGYwMDA1DQogIChYRU4p
IGdyYW50X3RhYmxlLmM6MTQwODpkMCBkZXN0IGRvbWFpbiAxIGR5aW5nDQogIChYRU4pIGdy
YW50X3RhYmxlLmM6MTQwODpkMCBkZXN0IGRvbWFpbiAxIGR5aW5nDQogIChYRU4pIGdyYW50
X3RhYmxlLmM6MTQwODpkMCBkZXN0IGRvbWFpbiAxIGR5aW5nDQogIChYRU4pIGdyYW50X3Rh
YmxlLmM6MTQwODpkMCBkZXN0IGRvbWFpbiAxIGR5aW5nDQogIChYRU4pIGdyYW50X3RhYmxl
LmM6MTQwODpkMCBkZXN0IGRvbWFpbiAxIGR5aW5nDQogIChYRU4pIGdyYW50X3RhYmxlLmM6
MTQwODpkMCBkZXN0IGRvbWFpbiAxIGR5aW5nDQogIChYRU4pIGdyYW50X3RhYmxlLmM6MTQw
ODpkMCBkZXN0IGRvbWFpbiAxIGR5aW5nDQogIChYRU4pIGdyYW50X3RhYmxlLmM6MTQwODpk
MCBkZXN0IGRvbWFpbiAxIGR5aW5nDQogIChYRU4pIGdyYW50X3RhYmxlLmM6MTQwODpkMCBk
ZXN0IGRvbWFpbiAxIGR5aW5nDQogIChYRU4pIGdyYW50X3RhYmxlLmM6MTQwODpkMCBkZXN0
IGRvbWFpbiAxIGR5aW5nDQogIChYRU4pIE1DRTogVGhlIGhhcmR3YXJlIHJlcG9ydHMgYSBu
b24gZmF0YWwsIGNvcnJlY3RhYmxlIGluY2lkZW50IG9jY3VyZWQgb24gQ1BVIDEuDQogIChY
RU4pIEJhbmsgMDogZDAwMDAwODAwMDBmMDAwNQ0KICAoWEVOKSBNQ0U6IFRoZSBoYXJkd2Fy
ZSByZXBvcnRzIGEgbm9uIGZhdGFsLCBjb3JyZWN0YWJsZSBpbmNpZGVudCBvY2N1cmVkIG9u
IENQVSAyLg0KICAoWEVOKSBCYW5rIDA6IGQwMDAwMDgwMDAwZjAwMDUNCiAgKFhFTikgTUNF
OiBUaGUgaGFyZHdhcmUgcmVwb3J0cyBhIG5vbiBmYXRhbCwgY29ycmVjdGFibGUgaW5jaWRl
bnQgb2NjdXJlZCBvbiBDUFUgMS4NCiAgKFhFTikgQmFuayAwOiBkMDAwMDA4MDAwMGYwMDA1
DQogIChYRU4pIE1DRTogVGhlIGhhcmR3YXJlIHJlcG9ydHMgYSBub24gZmF0YWwsIGNvcnJl
Y3RhYmxlIGluY2lkZW50IG9jY3VyZWQgb24gQ1BVIDAuDQogIChYRU4pIEJhbmsgMDogZDAw
MDAwODAwMDBmMDAwNQ0KICAoWEVOKSBNQ0U6IFRoZSBoYXJkd2FyZSByZXBvcnRzIGEgbm9u
IGZhdGFsLCBjb3JyZWN0YWJsZSBpbmNpZGVudCBvY2N1cmVkIG9uIENQVSAwLg0KICAoWEVO
KSBCYW5rIDA6IGQwMDAwMDgwMDAwZjAwMDUNCiAgKFhFTikgTUNFOiBUaGUgaGFyZHdhcmUg
cmVwb3J0cyBhIG5vbiBmYXRhbCwgY29ycmVjdGFibGUgaW5jaWRlbnQgb2NjdXJlZCBvbiBD
UFUgMS4NCiAgKFhFTikgQmFuayAwOiBkMDAwMDA4MDAwMGYwMDA1DQogIChYRU4pIE1DRTog
VGhlIGhhcmR3YXJlIHJlcG9ydHMgYSBub24gZmF0YWwsIGNvcnJlY3RhYmxlIGluY2lkZW50
IG9jY3VyZWQgb24gQ1BVIDEuDQogIChYRU4pIEJhbmsgMDogZDAwMDAwODAwMDBmMDAwNQ0K
ICAoWEVOKSBNQ0U6IFRoZSBoYXJkd2FyZSByZXBvcnRzIGEgbm9uIGZhdGFsLCBjb3JyZWN0
YWJsZSBpbmNpZGVudCBvY2N1cmVkIG9uIENQVSAwLg0KICAoWEVOKSBCYW5rIDA6IGQwMDAw
MDgwMDAwZjAwMDUNCiAgKFhFTikgTUNFOiBUaGUgaGFyZHdhcmUgcmVwb3J0cyBhIG5vbiBm
YXRhbCwgY29ycmVjdGFibGUgaW5jaWRlbnQgb2NjdXJlZCBvbiBDUFUgMS4NCiAgKFhFTikg
QmFuayAwOiBkMDAwMDA4MDAwMGYwMDA1DQogIChYRU4pIE1DRTogVGhlIGhhcmR3YXJlIHJl
cG9ydHMgYSBub24gZmF0YWwsIGNvcnJlY3RhYmxlIGluY2lkZW50IG9jY3VyZWQgb24gQ1BV
IDIuDQogIChYRU4pIEJhbmsgMDogZDAwMDAwODAwMDBmMDAwNQ0KICAoWEVOKSBNQ0U6IFRo
ZSBoYXJkd2FyZSByZXBvcnRzIGEgbm9uIGZhdGFsLCBjb3JyZWN0YWJsZSBpbmNpZGVudCBv
Y2N1cmVkIG9uIENQVSAxLg0KICAoWEVOKSBCYW5rIDA6IGQwMDAwMDgwMDAwZjAwMDUNCiAg
KFhFTikgTUNFOiBUaGUgaGFyZHdhcmUgcmVwb3J0cyBhIG5vbiBmYXRhbCwgY29ycmVjdGFi
bGUgaW5jaWRlbnQgb2NjdXJlZCBvbiBDUFUgMC4NCiAgKFhFTikgQmFuayAwOiBkMDAwMDA4
MDAwMGYwMDA1DQogIChYRU4pIE1DRTogVGhlIGhhcmR3YXJlIHJlcG9ydHMgYSBub24gZmF0
YWwsIGNvcnJlY3RhYmxlIGluY2lkZW50IG9jY3VyZWQgb24gQ1BVIDEuDQogIChYRU4pIEJh
bmsgMDogZDAwMDAwODAwMDBmMDAwNQ0KICAoWEVOKSBNQ0U6IFRoZSBoYXJkd2FyZSByZXBv
cnRzIGEgbm9uIGZhdGFsLCBjb3JyZWN0YWJsZSBpbmNpZGVudCBvY2N1cmVkIG9uIENQVSAx
Lg0KICAoWEVOKSBCYW5rIDA6IGQwMDAwMDgwMDAwZjAwMDUNCiAgKFhFTikgTUNFOiBUaGUg
aGFyZHdhcmUgcmVwb3J0cyBhIG5vbiBmYXRhbCwgY29ycmVjdGFibGUgaW5jaWRlbnQgb2Nj
dXJlZCBvbiBDUFUgMC4NCiAgKFhFTikgQmFuayAwOiBkMDAwMDA4MDAwMGYwMDA1DQogIChY
RU4pIE1DRTogVGhlIGhhcmR3YXJlIHJlcG9ydHMgYSBub24gZmF0YWwsIGNvcnJlY3RhYmxl
IGluY2lkZW50IG9jY3VyZWQgb24gQ1BVIDMuDQogIChYRU4pIEJhbmsgMDogZDAwMDAwODAw
MDBmMDAwNQ0KICAoWEVOKSBNQ0U6IFRoZSBoYXJkd2FyZSByZXBvcnRzIGEgbm9uIGZhdGFs
LCBjb3JyZWN0YWJsZSBpbmNpZGVudCBvY2N1cmVkIG9uIENQVSAyLg0KICAoWEVOKSBCYW5r
IDA6IGQwMDAwMDgwMDAwZjAwMDUNCiAgKFhFTikgTUNFOiBUaGUgaGFyZHdhcmUgcmVwb3J0
cyBhIG5vbiBmYXRhbCwgY29ycmVjdGFibGUgaW5jaWRlbnQgb2NjdXJlZCBvbiBDUFUgMC4N
CiAgKFhFTikgQmFuayAwOiBkMDAwMDA4MDAwMGYwMDA1DQogIChYRU4pIE1DRTogVGhlIGhh
cmR3YXJlIHJlcG9ydHMgYSBub24gZmF0YWwsIGNvcnJlY3RhYmxlIGluY2lkZW50IG9jY3Vy
ZWQgb24gQ1BVIDAuDQogIChYRU4pIEJhbmsgMDogZDAwMDAwODAwMDBmMDAwNQ0KICAoWEVO
KSBNQ0U6IFRoZSBoYXJkd2FyZSByZXBvcnRzIGEgbm9uIGZhdGFsLCBjb3JyZWN0YWJsZSBp
bmNpZGVudCBvY2N1cmVkIG9uIENQVSAyLg0KICAoWEVOKSBCYW5rIDA6IGQwMDAwMDgwMDAw
ZjAwMDUNCiAgKFhFTikgTUNFOiBUaGUgaGFyZHdhcmUgcmVwb3J0cyBhIG5vbiBmYXRhbCwg
Y29ycmVjdGFibGUgaW5jaWRlbnQgb2NjdXJlZCBvbiBDUFUgMC4NCiAgKFhFTikgQmFuayAw
OiBkMDAwMDA4MDAwMGYwMDA1DQogIChYRU4pIE1DRTogVGhlIGhhcmR3YXJlIHJlcG9ydHMg
YSBub24gZmF0YWwsIGNvcnJlY3RhYmxlIGluY2lkZW50IG9jY3VyZWQgb24gQ1BVIDIuDQog
IChYRU4pIEJhbmsgMDogZDAwMDAwODAwMDBmMDAwNQ0KICAoWEVOKSBNQ0U6IFRoZSBoYXJk
d2FyZSByZXBvcnRzIGEgbm9uIGZhdGFsLCBjb3JyZWN0YWJsZSBpbmNpZGVudCBvY2N1cmVk
IG9uIENQVSAzLg0KICAoWEVOKSBCYW5rIDA6IGQwMDAwMDgwMDAwZjAwMDUNCiAgKFhFTikg
TUNFOiBUaGUgaGFyZHdhcmUgcmVwb3J0cyBhIG5vbiBmYXRhbCwgY29ycmVjdGFibGUgaW5j
aWRlbnQgb2NjdXJlZCBvbiBDUFUgMS4NCiAgKFhFTikgQmFuayAwOiBkMDAwMDA4MDAwMGYw
MDA1DQogIChYRU4pIE1DRTogVGhlIGhhcmR3YXJlIHJlcG9ydHMgYSBub24gZmF0YWwsIGNv
cnJlY3RhYmxlIGluY2lkZW50IG9jY3VyZWQgb24gQ1BVIDEuDQogIChYRU4pIEJhbmsgMDog
ZDAwMDAwODAwMDBmMDAwNQ0KICAoWEVOKSBNQ0U6IFRoZSBoYXJkd2FyZSByZXBvcnRzIGEg
bm9uIGZhdGFsLCBjb3JyZWN0YWJsZSBpbmNpZGVudCBvY2N1cmVkIG9uIENQVSAyLg0KICAo
WEVOKSBCYW5rIDA6IGQwMDAwMDgwMDAwZjAwMDUNCiAgKFhFTikgTUNFOiBUaGUgaGFyZHdh
cmUgcmVwb3J0cyBhIG5vbiBmYXRhbCwgY29ycmVjdGFibGUgaW5jaWRlbnQgb2NjdXJlZCBv
biBDUFUgMC4NCiAgKFhFTikgQmFuayAwOiBkMDAwMDA4MDAwMGYwMDA1DQogIChYRU4pIE1D
RTogVGhlIGhhcmR3YXJlIHJlcG9ydHMgYSBub24gZmF0YWwsIGNvcnJlY3RhYmxlIGluY2lk
ZW50IG9jY3VyZWQgb24gQ1BVIDMuDQogIChYRU4pIEJhbmsgMDogZDAwMDAwODAwMDBmMDAw
NQ0KICAoWEVOKSBNQ0U6IFRoZSBoYXJkd2FyZSByZXBvcnRzIGEgbm9uIGZhdGFsLCBjb3Jy
ZWN0YWJsZSBpbmNpZGVudCBvY2N1cmVkIG9uIENQVSAxLg0KICAoWEVOKSBCYW5rIDA6IGQw
MDAwMDgwMDAwZjAwMDUNCiAgKFhFTikgTUNFOiBUaGUgaGFyZHdhcmUgcmVwb3J0cyBhIG5v
biBmYXRhbCwgY29ycmVjdGFibGUgaW5jaWRlbnQgb2NjdXJlZCBvbiBDUFUgMC4NCiAgKFhF
TikgQmFuayAwOiBkMDAwMDA4MDAwMGYwMDA1DQogIChYRU4pIE1DRTogVGhlIGhhcmR3YXJl
IHJlcG9ydHMgYSBub24gZmF0YWwsIGNvcnJlY3RhYmxlIGluY2lkZW50IG9jY3VyZWQgb24g
Q1BVIDIuDQogIChYRU4pIEJhbmsgMDogZDAwMDAwODAwMDBmMDAwNQ0KICAoWEVOKSBNQ0U6
IFRoZSBoYXJkd2FyZSByZXBvcnRzIGEgbm9uIGZhdGFsLCBjb3JyZWN0YWJsZSBpbmNpZGVu
dCBvY2N1cmVkIG9uIENQVSAxLg0KICAoWEVOKSBCYW5rIDA6IGQwMDAwMDgwMDAwZjAwMDUN
CiAgKFhFTikgTUNFOiBUaGUgaGFyZHdhcmUgcmVwb3J0cyBhIG5vbiBmYXRhbCwgY29ycmVj
dGFibGUgaW5jaWRlbnQgb2NjdXJlZCBvbiBDUFUgMC4NCiAgKFhFTikgQmFuayAwOiBkMDAw
MDA4MDAwMGYwMDA1DQogIChYRU4pIE1DRTogVGhlIGhhcmR3YXJlIHJlcG9ydHMgYSBub24g
ZmF0YWwsIGNvcnJlY3RhYmxlIGluY2lkZW50IG9jY3VyZWQgb24gQ1BVIDAuDQogIChYRU4p
IEJhbmsgMDogZDAwMDAwODAwMDBmMDAwNQ0KICAoWEVOKSBNQ0U6IFRoZSBoYXJkd2FyZSBy
ZXBvcnRzIGEgbm9uIGZhdGFsLCBjb3JyZWN0YWJsZSBpbmNpZGVudCBvY2N1cmVkIG9uIENQ
VSAxLg0KICAoWEVOKSBCYW5rIDA6IGQwMDAwMDgwMDAwZjAwMDUNCiAgKFhFTikgTUNFOiBU
aGUgaGFyZHdhcmUgcmVwb3J0cyBhIG5vbiBmYXRhbCwgY29ycmVjdGFibGUgaW5jaWRlbnQg
b2NjdXJlZCBvbiBDUFUgMi4NCiAgKFhFTikgQmFuayAwOiBkMDAwMDA4MDAwMGYwMDA1DQog
IChYRU4pIE1DRTogVGhlIGhhcmR3YXJlIHJlcG9ydHMgYSBub24gZmF0YWwsIGNvcnJlY3Rh
YmxlIGluY2lkZW50IG9jY3VyZWQgb24gQ1BVIDMuDQogIChYRU4pIEJhbmsgMDogZDAwMDAw
ODAwMDBmMDAwNQ0KICAoWEVOKSBNQ0U6IFRoZSBoYXJkd2FyZSByZXBvcnRzIGEgbm9uIGZh
dGFsLCBjb3JyZWN0YWJsZSBpbmNpZGVudCBvY2N1cmVkIG9uIENQVSAyLg0KICAoWEVOKSBC
YW5rIDA6IGQwMDAwMDgwMDAwZjAwMDUNCiAgKFhFTikgTUNFOiBUaGUgaGFyZHdhcmUgcmVw
b3J0cyBhIG5vbiBmYXRhbCwgY29ycmVjdGFibGUgaW5jaWRlbnQgb2NjdXJlZCBvbiBDUFUg
MS4NCiAgKFhFTikgQmFuayAwOiBkMDAwMDA4MDAwMGYwMDA1DQogIChYRU4pIE1DRTogVGhl
IGhhcmR3YXJlIHJlcG9ydHMgYSBub24gZmF0YWwsIGNvcnJlY3RhYmxlIGluY2lkZW50IG9j
Y3VyZWQgb24gQ1BVIDAuDQogIChYRU4pIEJhbmsgMDogZDAwMDAwODAwMDBmMDAwNQ0KICAo
WEVOKSBNQ0U6IFRoZSBoYXJkd2FyZSByZXBvcnRzIGEgbm9uIGZhdGFsLCBjb3JyZWN0YWJs
ZSBpbmNpZGVudCBvY2N1cmVkIG9uIENQVSAxLg0KICAoWEVOKSBCYW5rIDA6IGQwMDAwMDgw
MDAwZjAwMDUNCiAgKFhFTikgTUNFOiBUaGUgaGFyZHdhcmUgcmVwb3J0cyBhIG5vbiBmYXRh
bCwgY29ycmVjdGFibGUgaW5jaWRlbnQgb2NjdXJlZCBvbiBDUFUgMy4NCiAgKFhFTikgQmFu
ayAwOiBkMDAwMDA4MDAwMGYwMDA1DQogIChYRU4pIE1DRTogVGhlIGhhcmR3YXJlIHJlcG9y
dHMgYSBub24gZmF0YWwsIGNvcnJlY3RhYmxlIGluY2lkZW50IG9jY3VyZWQgb24gQ1BVIDIu
DQogIChYRU4pIEJhbmsgMDogZDAwMDAwODAwMDBmMDAwNQ0KICAoWEVOKSBNQ0U6IFRoZSBo
YXJkd2FyZSByZXBvcnRzIGEgbm9uIGZhdGFsLCBjb3JyZWN0YWJsZSBpbmNpZGVudCBvY2N1
cmVkIG9uIENQVSAzLg0KICAoWEVOKSBCYW5rIDA6IGQwMDAwMDgwMDAwZjAwMDUNCiAgKFhF
TikgTUNFOiBUaGUgaGFyZHdhcmUgcmVwb3J0cyBhIG5vbiBmYXRhbCwgY29ycmVjdGFibGUg
aW5jaWRlbnQgb2NjdXJlZCBvbiBDUFUgMS4NCiAgKFhFTikgQmFuayAwOiBkMDAwMDA4MDAw
MGYwMDA1DQogIChYRU4pIE1DRTogVGhlIGhhcmR3YXJlIHJlcG9ydHMgYSBub24gZmF0YWws
IGNvcnJlY3RhYmxlIGluY2lkZW50IG9jY3VyZWQgb24gQ1BVIDIuDQogIChYRU4pIEJhbmsg
MDogZDAwMDAwODAwMDBmMDAwNQ0KICAoWEVOKSBNQ0U6IFRoZSBoYXJkd2FyZSByZXBvcnRz
IGEgbm9uIGZhdGFsLCBjb3JyZWN0YWJsZSBpbmNpZGVudCBvY2N1cmVkIG9uIENQVSAzLg0K
ICAoWEVOKSBCYW5rIDA6IGQwMDAwMDgwMDAwZjAwMDUNCiAgKFhFTikgTUNFOiBUaGUgaGFy
ZHdhcmUgcmVwb3J0cyBhIG5vbiBmYXRhbCwgY29ycmVjdGFibGUgaW5jaWRlbnQgb2NjdXJl
ZCBvbiBDUFUgMC4NCiAgKFhFTikgQmFuayAwOiBkMDAwMDA4MDAwMGYwMDA1DQogIChYRU4p
IE1DRTogVGhlIGhhcmR3YXJlIHJlcG9ydHMgYSBub24gZmF0YWwsIGNvcnJlY3RhYmxlIGlu
Y2lkZW50IG9jY3VyZWQgb24gQ1BVIDAuDQogIChYRU4pIEJhbmsgMDogZDAwMDAwODAwMDBm
MDAwNQ0KICAoWEVOKSBNQ0U6IFRoZSBoYXJkd2FyZSByZXBvcnRzIGEgbm9uIGZhdGFsLCBj
b3JyZWN0YWJsZSBpbmNpZGVudCBvY2N1cmVkIG9uIENQVSAxLg0KICAoWEVOKSBCYW5rIDA6
IGQwMDAwMDgwMDAwZjAwMDUNCiAgKFhFTikgcHJpbnRrOiAxNSBtZXNzYWdlcyBzdXBwcmVz
c2VkLg0KICAoWEVOKSBncmFudF90YWJsZS5jOjE0MDg6ZDAgZGVzdCBkb21haW4gMzIgZHlp
bmcNCiAgKFhFTikgTUNFOiBUaGUgaGFyZHdhcmUgcmVwb3J0cyBhIG5vbiBmYXRhbCwgY29y
cmVjdGFibGUgaW5jaWRlbnQgb2NjdXJlZCBvbiBDUFUgMy4NCiAgKFhFTikgQmFuayAwOiBk
MDAwMDA4MDAwMGYwMDA1DQogIChYRU4pIE1DRTogVGhlIGhhcmR3YXJlIHJlcG9ydHMgYSBu
b24gZmF0YWwsIGNvcnJlY3RhYmxlIGluY2lkZW50IG9jY3VyZWQgb24gQ1BVIDEuDQogIChY
RU4pIEJhbmsgMDogZDAwMDAwODAwMDBmMDAwNQ0KICAoWEVOKSBNQ0U6IFRoZSBoYXJkd2Fy
ZSByZXBvcnRzIGEgbm9uIGZhdGFsLCBjb3JyZWN0YWJsZSBpbmNpZGVudCBvY2N1cmVkIG9u
IENQVSAwLg0KICAoWEVOKSBCYW5rIDA6IGQwMDAwMDgwMDAwZjAwMDUNCiAgKFhFTikgTUNF
OiBUaGUgaGFyZHdhcmUgcmVwb3J0cyBhIG5vbiBmYXRhbCwgY29ycmVjdGFibGUgaW5jaWRl
bnQgb2NjdXJlZCBvbiBDUFUgMi4NCiAgKFhFTikgQmFuayAwOiBkMDAwMDA4MDAwMGYwMDA1
DQogIChYRU4pIE1DRTogVGhlIGhhcmR3YXJlIHJlcG9ydHMgYSBub24gZmF0YWwsIGNvcnJl
Y3RhYmxlIGluY2lkZW50IG9jY3VyZWQgb24gQ1BVIDAuDQogIChYRU4pIEJhbmsgMDogZDAw
MDAwODAwMDBmMDAwNQ0KICAoWEVOKSBNQ0U6IFRoZSBoYXJkd2FyZSByZXBvcnRzIGEgbm9u
IGZhdGFsLCBjb3JyZWN0YWJsZSBpbmNpZGVudCBvY2N1cmVkIG9uIENQVSAyLg0KICAoWEVO
KSBCYW5rIDA6IGQwMDAwMDgwMDAwZjAwMDUNCiAgKFhFTikgZ3JhbnRfdGFibGUuYzoxNDA4
OmQwIGRlc3QgZG9tYWluIDM2IGR5aW5nDQogIChYRU4pIGdyYW50X3RhYmxlLmM6MTQwODpk
MCBkZXN0IGRvbWFpbiAzNiBkeWluZw0KICAoWEVOKSBNQ0U6IFRoZSBoYXJkd2FyZSByZXBv
cnRzIGEgbm9uIGZhdGFsLCBjb3JyZWN0YWJsZSBpbmNpZGVudCBvY2N1cmVkIG9uIENQVSAw
Lg0KICAoWEVOKSBCYW5rIDA6IGQwMDAwMDgwMDAwZjAwMDUNCiAgKFhFTikgTUNFOiBUaGUg
aGFyZHdhcmUgcmVwb3J0cyBhIG5vbiBmYXRhbCwgY29ycmVjdGFibGUgaW5jaWRlbnQgb2Nj
dXJlZCBvbiBDUFUgMC4NCiAgKFhFTikgQmFuayAwOiBkMDAwMDA4MDAwMGYwMDA1DQogIChY
RU4pIE1DRTogVGhlIGhhcmR3YXJlIHJlcG9ydHMgYSBub24gZmF0YWwsIGNvcnJlY3RhYmxl
IGluY2lkZW50IG9jY3VyZWQgb24gQ1BVIDMuDQogIChYRU4pIEJhbmsgMDogZDAwMDAwODAw
MDBmMDAwNQ0KICAoWEVOKSBNQ0U6IFRoZSBoYXJkd2FyZSByZXBvcnRzIGEgbm9uIGZhdGFs
LCBjb3JyZWN0YWJsZSBpbmNpZGVudCBvY2N1cmVkIG9uIENQVSAxLg0KICAoWEVOKSBCYW5r
IDA6IGQwMDAwMDgwMDAwZjAwMDUNCiAgKFhFTikgTUNFOiBUaGUgaGFyZHdhcmUgcmVwb3J0
cyBhIG5vbiBmYXRhbCwgY29ycmVjdGFibGUgaW5jaWRlbnQgb2NjdXJlZCBvbiBDUFUgMi4N
CiAgKFhFTikgQmFuayAwOiBkMDAwMDA4MDAwMGYwMDA1DQogIChYRU4pIE1DRTogVGhlIGhh
cmR3YXJlIHJlcG9ydHMgYSBub24gZmF0YWwsIGNvcnJlY3RhYmxlIGluY2lkZW50IG9jY3Vy
ZWQgb24gQ1BVIDIuDQogIChYRU4pIEJhbmsgMDogZDAwMDAwODAwMDBmMDAwNQ0KICAoWEVO
KSBNQ0U6IFRoZSBoYXJkd2FyZSByZXBvcnRzIGEgbm9uIGZhdGFsLCBjb3JyZWN0YWJsZSBp
bmNpZGVudCBvY2N1cmVkIG9uIENQVSAwLg0KICAoWEVOKSBCYW5rIDA6IGQwMDAwMDgwMDAw
ZjAwMDUNCiAgKFhFTikgTUNFOiBUaGUgaGFyZHdhcmUgcmVwb3J0cyBhIG5vbiBmYXRhbCwg
Y29ycmVjdGFibGUgaW5jaWRlbnQgb2NjdXJlZCBvbiBDUFUgMS4NCiAgKFhFTikgQmFuayAw
OiBkMDAwMDA4MDAwMGYwMDA1DQogIChYRU4pIE1DRTogVGhlIGhhcmR3YXJlIHJlcG9ydHMg
YSBub24gZmF0YWwsIGNvcnJlY3RhYmxlIGluY2lkZW50IG9jY3VyZWQgb24gQ1BVIDAuDQog
IChYRU4pIEJhbmsgMDogZDAwMDAwODAwMDBmMDAwNQ0KICAoWEVOKSBNQ0U6IFRoZSBoYXJk
d2FyZSByZXBvcnRzIGEgbm9uIGZhdGFsLCBjb3JyZWN0YWJsZSBpbmNpZGVudCBvY2N1cmVk
IG9uIENQVSAzLg0KICAoWEVOKSBCYW5rIDA6IGQwMDAwMDgwMDAwZjAwMDUNCiAgKFhFTikg
TUNFOiBUaGUgaGFyZHdhcmUgcmVwb3J0cyBhIG5vbiBmYXRhbCwgY29ycmVjdGFibGUgaW5j
aWRlbnQgb2NjdXJlZCBvbiBDUFUgMi4NCiAgKFhFTikgQmFuayAwOiBkMDAwMDA4MDAwMGYw
MDA1DQogIChYRU4pIE1DRTogVGhlIGhhcmR3YXJlIHJlcG9ydHMgYSBub24gZmF0YWwsIGNv
cnJlY3RhYmxlIGluY2lkZW50IG9jY3VyZWQgb24gQ1BVIDIuDQogIChYRU4pIEJhbmsgMDog
ZDAwMDAwODAwMDBmMDAwNQ0KICAoWEVOKSBNQ0U6IFRoZSBoYXJkd2FyZSByZXBvcnRzIGEg
bm9uIGZhdGFsLCBjb3JyZWN0YWJsZSBpbmNpZGVudCBvY2N1cmVkIG9uIENQVSAwLg0KICAo
WEVOKSBCYW5rIDA6IGQwMDAwMDgwMDAwZjAwMDUNCiAgKFhFTikgTUNFOiBUaGUgaGFyZHdh
cmUgcmVwb3J0cyBhIG5vbiBmYXRhbCwgY29ycmVjdGFibGUgaW5jaWRlbnQgb2NjdXJlZCBv
biBDUFUgMC4NCiAgKFhFTikgQmFuayAwOiBkMDAwMDA4MDAwMGYwMDA1DQogIChYRU4pIE1D
RTogVGhlIGhhcmR3YXJlIHJlcG9ydHMgYSBub24gZmF0YWwsIGNvcnJlY3RhYmxlIGluY2lk
ZW50IG9jY3VyZWQgb24gQ1BVIDAuDQogIChYRU4pIEJhbmsgMDogZDAwMDAwODAwMDBmMDAw
NQ0KICAoWEVOKSBNQ0U6IFRoZSBoYXJkd2FyZSByZXBvcnRzIGEgbm9uIGZhdGFsLCBjb3Jy
ZWN0YWJsZSBpbmNpZGVudCBvY2N1cmVkIG9uIENQVSAwLg0KICAoWEVOKSBCYW5rIDA6IGQw
MDAwMDgwMDAwZjAwMDUNCiAgKFhFTikgTUNFOiBUaGUgaGFyZHdhcmUgcmVwb3J0cyBhIG5v
biBmYXRhbCwgY29ycmVjdGFibGUgaW5jaWRlbnQgb2NjdXJlZCBvbiBDUFUgMi4NCiAgKFhF
TikgQmFuayAwOiBkMDAwMDA4MDAwMGYwMDA1DQogIChYRU4pIE1DRTogVGhlIGhhcmR3YXJl
IHJlcG9ydHMgYSBub24gZmF0YWwsIGNvcnJlY3RhYmxlIGluY2lkZW50IG9jY3VyZWQgb24g
Q1BVIDAuDQogIChYRU4pIEJhbmsgMDogZDAwMDAwODAwMDBmMDAwNQ0KICAoWEVOKSBNQ0U6
IFRoZSBoYXJkd2FyZSByZXBvcnRzIGEgbm9uIGZhdGFsLCBjb3JyZWN0YWJsZSBpbmNpZGVu
dCBvY2N1cmVkIG9uIENQVSAwLg0KICAoWEVOKSBCYW5rIDA6IGQwMDAwMDgwMDAwZjAwMDUN
CiAgKFhFTikgTUNFOiBUaGUgaGFyZHdhcmUgcmVwb3J0cyBhIG5vbiBmYXRhbCwgY29ycmVj
dGFibGUgaW5jaWRlbnQgb2NjdXJlZCBvbiBDUFUgMS4NCiAgKFhFTikgQmFuayAwOiBkMDAw
MDA4MDAwMGYwMDA1DQogIChYRU4pIE1DRTogVGhlIGhhcmR3YXJlIHJlcG9ydHMgYSBub24g
ZmF0YWwsIGNvcnJlY3RhYmxlIGluY2lkZW50IG9jY3VyZWQgb24gQ1BVIDAuDQogIChYRU4p
IEJhbmsgMDogZDAwMDAwODAwMDBmMDAwNQ0KICAoWEVOKSBNQ0U6IFRoZSBoYXJkd2FyZSBy
ZXBvcnRzIGEgbm9uIGZhdGFsLCBjb3JyZWN0YWJsZSBpbmNpZGVudCBvY2N1cmVkIG9uIENQ
VSAwLg0KICAoWEVOKSBCYW5rIDA6IGQwMDAwMDgwMDAwZjAwMDUNCiAgKFhFTikgTUNFOiBU
aGUgaGFyZHdhcmUgcmVwb3J0cyBhIG5vbiBmYXRhbCwgY29ycmVjdGFibGUgaW5jaWRlbnQg
b2NjdXJlZCBvbiBDUFUgMi4NCiAgKFhFTikgQmFuayAwOiBkMDAwMDA4MDAwMGYwMDA1DQog
IChYRU4pIE1DRTogVGhlIGhhcmR3YXJlIHJlcG9ydHMgYSBub24gZmF0YWwsIGNvcnJlY3Rh
YmxlIGluY2lkZW50IG9jY3VyZWQgb24gQ1BVIDMuDQogIChYRU4pIEJhbmsgMDogZDAwMDAw
ODAwMDBmMDAwNQ0KICAoWEVOKSBNQ0U6IFRoZSBoYXJkd2FyZSByZXBvcnRzIGEgbm9uIGZh
dGFsLCBjb3JyZWN0YWJsZSBpbmNpZGVudCBvY2N1cmVkIG9uIENQVSAxLg0KICAoWEVOKSBC
YW5rIDA6IGQwMDAwMDgwMDAwZjAwMDUNCiAgKFhFTikgTUNFOiBUaGUgaGFyZHdhcmUgcmVw
b3J0cyBhIG5vbiBmYXRhbCwgY29ycmVjdGFibGUgaW5jaWRlbnQgb2NjdXJlZCBvbiBDUFUg
MS4NCiAgKFhFTikgQmFuayAwOiBkMDAwMDA4MDAwMGYwMDA1DQogIChYRU4pIE1DRTogVGhl
IGhhcmR3YXJlIHJlcG9ydHMgYSBub24gZmF0YWwsIGNvcnJlY3RhYmxlIGluY2lkZW50IG9j
Y3VyZWQgb24gQ1BVIDMuDQogIChYRU4pIEJhbmsgMDogZDAwMDAwODAwMDBmMDAwNQ0KICAo
WEVOKSBNQ0U6IFRoZSBoYXJkd2FyZSByZXBvcnRzIGEgbm9uIGZhdGFsLCBjb3JyZWN0YWJs
ZSBpbmNpZGVudCBvY2N1cmVkIG9uIENQVSAwLg0KICAoWEVOKSBCYW5rIDA6IGQwMDAwMDgw
MDAwZjAwMDUNCiAgKFhFTikgTUNFOiBUaGUgaGFyZHdhcmUgcmVwb3J0cyBhIG5vbiBmYXRh
bCwgY29ycmVjdGFibGUgaW5jaWRlbnQgb2NjdXJlZCBvbiBDUFUgMS4NCiAgKFhFTikgQmFu
ayAwOiBkMDAwMDA4MDAwMGYwMDA1DQogIChYRU4pIE1DRTogVGhlIGhhcmR3YXJlIHJlcG9y
dHMgYSBub24gZmF0YWwsIGNvcnJlY3RhYmxlIGluY2lkZW50IG9jY3VyZWQgb24gQ1BVIDMu
DQogIChYRU4pIEJhbmsgMDogZDAwMDAwODAwMDBmMDAwNQ0KICAoWEVOKSBNQ0U6IFRoZSBo
YXJkd2FyZSByZXBvcnRzIGEgbm9uIGZhdGFsLCBjb3JyZWN0YWJsZSBpbmNpZGVudCBvY2N1
cmVkIG9uIENQVSAwLg0KICAoWEVOKSBCYW5rIDA6IGQwMDAwMDgwMDAwZjAwMDUNCiAgKFhF
TikgTUNFOiBUaGUgaGFyZHdhcmUgcmVwb3J0cyBhIG5vbiBmYXRhbCwgY29ycmVjdGFibGUg
aW5jaWRlbnQgb2NjdXJlZCBvbiBDUFUgMS4NCiAgKFhFTikgQmFuayAwOiBkMDAwMDA4MDAw
MGYwMDA1DQogIChYRU4pIE1DRTogVGhlIGhhcmR3YXJlIHJlcG9ydHMgYSBub24gZmF0YWws
IGNvcnJlY3RhYmxlIGluY2lkZW50IG9jY3VyZWQgb24gQ1BVIDMuDQogIChYRU4pIEJhbmsg
MDogZDAwMDAwODAwMDBmMDAwNQ0KICAoWEVOKSBNQ0U6IFRoZSBoYXJkd2FyZSByZXBvcnRz
IGEgbm9uIGZhdGFsLCBjb3JyZWN0YWJsZSBpbmNpZGVudCBvY2N1cmVkIG9uIENQVSAwLg0K
ICAoWEVOKSBCYW5rIDA6IGQwMDAwMDgwMDAwZjAwMDUNCiAgKFhFTikgTUNFOiBUaGUgaGFy
ZHdhcmUgcmVwb3J0cyBhIG5vbiBmYXRhbCwgY29ycmVjdGFibGUgaW5jaWRlbnQgb2NjdXJl
ZCBvbiBDUFUgMi4NCiAgKFhFTikgQmFuayAwOiBkMDAwMDA4MDAwMGYwMDA1DQogIChYRU4p
IE1DRTogVGhlIGhhcmR3YXJlIHJlcG9ydHMgYSBub24gZmF0YWwsIGNvcnJlY3RhYmxlIGlu
Y2lkZW50IG9jY3VyZWQgb24gQ1BVIDEuDQogIChYRU4pIEJhbmsgMDogZDAwMDAwODAwMDBm
MDAwNQ0KICAoWEVOKSBNQ0U6IFRoZSBoYXJkd2FyZSByZXBvcnRzIGEgbm9uIGZhdGFsLCBj
b3JyZWN0YWJsZSBpbmNpZGVudCBvY2N1cmVkIG9uIENQVSAyLg0KICAoWEVOKSBCYW5rIDA6
IGQwMDAwMDgwMDAwZjAwMDUNCiAgKFhFTikgTUNFOiBUaGUgaGFyZHdhcmUgcmVwb3J0cyBh
IG5vbiBmYXRhbCwgY29ycmVjdGFibGUgaW5jaWRlbnQgb2NjdXJlZCBvbiBDUFUgMy4NCiAg
KFhFTikgQmFuayAwOiBkMDAwMDA4MDAwMGYwMDA1DQogIChYRU4pIE1DRTogVGhlIGhhcmR3
YXJlIHJlcG9ydHMgYSBub24gZmF0YWwsIGNvcnJlY3RhYmxlIGluY2lkZW50IG9jY3VyZWQg
b24gQ1BVIDAuDQogIChYRU4pIEJhbmsgMDogZDAwMDAwODAwMDBmMDAwNQ0KICAoWEVOKSBN
Q0U6IFRoZSBoYXJkd2FyZSByZXBvcnRzIGEgbm9uIGZhdGFsLCBjb3JyZWN0YWJsZSBpbmNp
ZGVudCBvY2N1cmVkIG9uIENQVSAzLg0KICAoWEVOKSBCYW5rIDA6IGQwMDAwMDgwMDAwZjAw
MDUNCiAgKFhFTikgTUNFOiBUaGUgaGFyZHdhcmUgcmVwb3J0cyBhIG5vbiBmYXRhbCwgY29y
cmVjdGFibGUgaW5jaWRlbnQgb2NjdXJlZCBvbiBDUFUgMy4NCiAgKFhFTikgQmFuayAwOiBk
MDAwMDA4MDAwMGYwMDA1DQogIChYRU4pIE1DRTogVGhlIGhhcmR3YXJlIHJlcG9ydHMgYSBu
b24gZmF0YWwsIGNvcnJlY3RhYmxlIGluY2lkZW50IG9jY3VyZWQgb24gQ1BVIDAuDQogIChY
RU4pIEJhbmsgMDogZDAwMDAwODAwMDBmMDAwNQ0KICAoWEVOKSBNQ0U6IFRoZSBoYXJkd2Fy
ZSByZXBvcnRzIGEgbm9uIGZhdGFsLCBjb3JyZWN0YWJsZSBpbmNpZGVudCBvY2N1cmVkIG9u
IENQVSAzLg0KICAoWEVOKSBCYW5rIDA6IGQwMDAwMDgwMDAwZjAwMDUNCiAgKFhFTikgTUNF
OiBUaGUgaGFyZHdhcmUgcmVwb3J0cyBhIG5vbiBmYXRhbCwgY29ycmVjdGFibGUgaW5jaWRl
bnQgb2NjdXJlZCBvbiBDUFUgMC4NCiAgKFhFTikgQmFuayAwOiBkMDAwMDA4MDAwMGYwMDA1
DQogIChYRU4pIE1DRTogVGhlIGhhcmR3YXJlIHJlcG9ydHMgYSBub24gZmF0YWwsIGNvcnJl
Y3RhYmxlIGluY2lkZW50IG9jY3VyZWQgb24gQ1BVIDAuDQogIChYRU4pIEJhbmsgMDogZDAw
MDAwODAwMDBmMDAwNQ0KICAoWEVOKSBNQ0U6IFRoZSBoYXJkd2FyZSByZXBvcnRzIGEgbm9u
IGZhdGFsLCBjb3JyZWN0YWJsZSBpbmNpZGVudCBvY2N1cmVkIG9uIENQVSAyLg0KICAoWEVO
KSBCYW5rIDA6IGQwMDAwMDgwMDAwZjAwMDUNCiAgKFhFTikgTUNFOiBUaGUgaGFyZHdhcmUg
cmVwb3J0cyBhIG5vbiBmYXRhbCwgY29ycmVjdGFibGUgaW5jaWRlbnQgb2NjdXJlZCBvbiBD
UFUgMS4NCiAgKFhFTikgQmFuayAwOiBkMDAwMDA4MDAwMGYwMDA1DQogIChYRU4pIE1DRTog
VGhlIGhhcmR3YXJlIHJlcG9ydHMgYSBub24gZmF0YWwsIGNvcnJlY3RhYmxlIGluY2lkZW50
IG9jY3VyZWQgb24gQ1BVIDMuDQogIChYRU4pIEJhbmsgMDogZDAwMDAwODAwMDBmMDAwNQ0K
ICAoWEVOKSBNQ0U6IFRoZSBoYXJkd2FyZSByZXBvcnRzIGEgbm9uIGZhdGFsLCBjb3JyZWN0
YWJsZSBpbmNpZGVudCBvY2N1cmVkIG9uIENQVSAwLg0KICAoWEVOKSBCYW5rIDA6IGQwMDAw
MDgwMDAwZjAwMDUNCiAgKFhFTikgTUNFOiBUaGUgaGFyZHdhcmUgcmVwb3J0cyBhIG5vbiBm
YXRhbCwgY29ycmVjdGFibGUgaW5jaWRlbnQgb2NjdXJlZCBvbiBDUFUgMS4NCiAgKFhFTikg
QmFuayAwOiBkMDAwMDA4MDAwMGYwMDA1DQogIChYRU4pIE1DRTogVGhlIGhhcmR3YXJlIHJl
cG9ydHMgYSBub24gZmF0YWwsIGNvcnJlY3RhYmxlIGluY2lkZW50IG9jY3VyZWQgb24gQ1BV
IDAuDQogIChYRU4pIEJhbmsgMDogZDAwMDAwODAwMDBmMDAwNQ0KICAoWEVOKSBNQ0U6IFRo
ZSBoYXJkd2FyZSByZXBvcnRzIGEgbm9uIGZhdGFsLCBjb3JyZWN0YWJsZSBpbmNpZGVudCBv
Y2N1cmVkIG9uIENQVSAwLg0KICAoWEVOKSBCYW5rIDA6IGQwMDAwMDgwMDAwZjAwMDUNCiAg
KFhFTikgTUNFOiBUaGUgaGFyZHdhcmUgcmVwb3J0cyBhIG5vbiBmYXRhbCwgY29ycmVjdGFi
bGUgaW5jaWRlbnQgb2NjdXJlZCBvbiBDUFUgMi4NCiAgKFhFTikgQmFuayAwOiBkMDAwMDA4
MDAwMGYwMDA1DQogIChYRU4pIE1DRTogVGhlIGhhcmR3YXJlIHJlcG9ydHMgYSBub24gZmF0
YWwsIGNvcnJlY3RhYmxlIGluY2lkZW50IG9jY3VyZWQgb24gQ1BVIDAuDQogIChYRU4pIEJh
bmsgMDogZDAwMDAwODAwMDBmMDAwNQ0KICAoWEVOKSBNQ0U6IFRoZSBoYXJkd2FyZSByZXBv
cnRzIGEgbm9uIGZhdGFsLCBjb3JyZWN0YWJsZSBpbmNpZGVudCBvY2N1cmVkIG9uIENQVSAw
Lg0KICAoWEVOKSBCYW5rIDA6IGQwMDAwMDgwMDAwZjAwMDUNCiAgKFhFTikgTUNFOiBUaGUg
aGFyZHdhcmUgcmVwb3J0cyBhIG5vbiBmYXRhbCwgY29ycmVjdGFibGUgaW5jaWRlbnQgb2Nj
dXJlZCBvbiBDUFUgMy4NCiAgKFhFTikgQmFuayAwOiBkMDAwMDA4MDAwMGYwMDA1DQogIChY
RU4pIE1DRTogVGhlIGhhcmR3YXJlIHJlcG9ydHMgYSBub24gZmF0YWwsIGNvcnJlY3RhYmxl
IGluY2lkZW50IG9jY3VyZWQgb24gQ1BVIDIuDQogIChYRU4pIEJhbmsgMDogZDAwMDAwODAw
MDBmMDAwNQ0KICAoWEVOKSBNQ0U6IFRoZSBoYXJkd2FyZSByZXBvcnRzIGEgbm9uIGZhdGFs
LCBjb3JyZWN0YWJsZSBpbmNpZGVudCBvY2N1cmVkIG9uIENQVSAwLg0KICAoWEVOKSBCYW5r
IDA6IGQwMDAwMDgwMDAwZjAwMDUNCiAgKFhFTikgTUNFOiBUaGUgaGFyZHdhcmUgcmVwb3J0
cyBhIG5vbiBmYXRhbCwgY29ycmVjdGFibGUgaW5jaWRlbnQgb2NjdXJlZCBvbiBDUFUgMS4N
CiAgKFhFTikgQmFuayAwOiBkMDAwMDA4MDAwMGYwMDA1DQogIChYRU4pIE1DRTogVGhlIGhh
cmR3YXJlIHJlcG9ydHMgYSBub24gZmF0YWwsIGNvcnJlY3RhYmxlIGluY2lkZW50IG9jY3Vy
ZWQgb24gQ1BVIDIuDQogIChYRU4pIEJhbmsgMDogZDAwMDAwODAwMDBmMDAwNQ0KICAoWEVO
KSBncmFudF90YWJsZS5jOjE0MDg6ZDAgZGVzdCBkb21haW4gMjUgZHlpbmcNCiAgKFhFTikg
Z3JhbnRfdGFibGUuYzoxNDA4OmQwIGRlc3QgZG9tYWluIDI1IGR5aW5nDQogIChYRU4pIGdy
YW50X3RhYmxlLmM6MTQwODpkMCBkZXN0IGRvbWFpbiAyNSBkeWluZw0KICAoWEVOKSBncmFu
dF90YWJsZS5jOjE0MDg6ZDAgZGVzdCBkb21haW4gMjUgZHlpbmcNCiAgKFhFTikgZ3JhbnRf
dGFibGUuYzoxNDA4OmQwIGRlc3QgZG9tYWluIDI1IGR5aW5nDQogIChYRU4pIGdyYW50X3Rh
YmxlLmM6MTQwODpkMCBkZXN0IGRvbWFpbiAyNSBkeWluZw0KICAoWEVOKSBncmFudF90YWJs
ZS5jOjE0MDg6ZDAgZGVzdCBkb21haW4gMjUgZHlpbmcNCiAgKFhFTikgZ3JhbnRfdGFibGUu
YzoxNDA4OmQwIGRlc3QgZG9tYWluIDI1IGR5aW5nDQogIChYRU4pIGdyYW50X3RhYmxlLmM6
MTQwODpkMCBkZXN0IGRvbWFpbiAyNSBkeWluZw0KICAoWEVOKSBncmFudF90YWJsZS5jOjE0
MDg6ZDAgZGVzdCBkb21haW4gMjUgZHlpbmcNCiAgKFhFTikgTUNFOiBUaGUgaGFyZHdhcmUg
cmVwb3J0cyBhIG5vbiBmYXRhbCwgY29ycmVjdGFibGUgaW5jaWRlbnQgb2NjdXJlZCBvbiBD
UFUgMC4NCiAgKFhFTikgQmFuayAwOiBkMDAwMDA4MDAwMGYwMDA1DQogIChYRU4pIE1DRTog
VGhlIGhhcmR3YXJlIHJlcG9ydHMgYSBub24gZmF0YWwsIGNvcnJlY3RhYmxlIGluY2lkZW50
IG9jY3VyZWQgb24gQ1BVIDAuDQogIChYRU4pIEJhbmsgMDogZDAwMDAwODAwMDBmMDAwNQ0K
ICAoWEVOKSBNQ0U6IFRoZSBoYXJkd2FyZSByZXBvcnRzIGEgbm9uIGZhdGFsLCBjb3JyZWN0
YWJsZSBpbmNpZGVudCBvY2N1cmVkIG9uIENQVSAzLg0KICAoWEVOKSBCYW5rIDA6IGQwMDAw
MDgwMDAwZjAwMDUNCiAgKFhFTikgTUNFOiBUaGUgaGFyZHdhcmUgcmVwb3J0cyBhIG5vbiBm
YXRhbCwgY29ycmVjdGFibGUgaW5jaWRlbnQgb2NjdXJlZCBvbiBDUFUgMC4NCiAgKFhFTikg
QmFuayAwOiBkMDAwMDA4MDAwMGYwMDA1DQogIChYRU4pIE1DRTogVGhlIGhhcmR3YXJlIHJl
cG9ydHMgYSBub24gZmF0YWwsIGNvcnJlY3RhYmxlIGluY2lkZW50IG9jY3VyZWQgb24gQ1BV
IDIuDQogIChYRU4pIEJhbmsgMDogZDAwMDAwODAwMDBmMDAwNQ0KICAoWEVOKSBNQ0U6IFRo
ZSBoYXJkd2FyZSByZXBvcnRzIGEgbm9uIGZhdGFsLCBjb3JyZWN0YWJsZSBpbmNpZGVudCBv
Y2N1cmVkIG9uIENQVSAxLg0KICAoWEVOKSBCYW5rIDA6IGQwMDAwMDgwMDAwZjAwMDUNCiAg
KFhFTikgTUNFOiBUaGUgaGFyZHdhcmUgcmVwb3J0cyBhIG5vbiBmYXRhbCwgY29ycmVjdGFi
bGUgaW5jaWRlbnQgb2NjdXJlZCBvbiBDUFUgMS4NCiAgKFhFTikgQmFuayAwOiBkMDAwMDA4
MDAwMGYwMDA1DQogIChYRU4pIE1DRTogVGhlIGhhcmR3YXJlIHJlcG9ydHMgYSBub24gZmF0
YWwsIGNvcnJlY3RhYmxlIGluY2lkZW50IG9jY3VyZWQgb24gQ1BVIDEuDQogIChYRU4pIEJh
bmsgMDogZDAwMDAwODAwMDBmMDAwNQ0KICAoWEVOKSBNQ0U6IFRoZSBoYXJkd2FyZSByZXBv
cnRzIGEgbm9uIGZhdGFsLCBjb3JyZWN0YWJsZSBpbmNpZGVudCBvY2N1cmVkIG9uIENQVSAz
Lg0KICAoWEVOKSBCYW5rIDA6IGQwMDAwMDgwMDAwZjAwMDUNCiAgKFhFTikgTUNFOiBUaGUg
aGFyZHdhcmUgcmVwb3J0cyBhIG5vbiBmYXRhbCwgY29ycmVjdGFibGUgaW5jaWRlbnQgb2Nj
dXJlZCBvbiBDUFUgMi4NCiAgKFhFTikgQmFuayAwOiBkMDAwMDA4MDAwMGYwMDA1DQogIChY
RU4pIE1DRTogVGhlIGhhcmR3YXJlIHJlcG9ydHMgYSBub24gZmF0YWwsIGNvcnJlY3RhYmxl
IGluY2lkZW50IG9jY3VyZWQgb24gQ1BVIDEuDQogIChYRU4pIEJhbmsgMDogZDAwMDAwODAw
MDBmMDAwNQ0KICAoWEVOKSBNQ0U6IFRoZSBoYXJkd2FyZSByZXBvcnRzIGEgbm9uIGZhdGFs
LCBjb3JyZWN0YWJsZSBpbmNpZGVudCBvY2N1cmVkIG9uIENQVSAwLg0KICAoWEVOKSBCYW5r
IDA6IGQwMDAwMDgwMDAwZjAwMDUNCiAgKFhFTikgcHJpbnRrOiAyIG1lc3NhZ2VzIHN1cHBy
ZXNzZWQuDQogIChYRU4pIGdyYW50X3RhYmxlLmM6MTQwODpkMCBkZXN0IGRvbWFpbiAzMyBk
eWluZw0KICAoWEVOKSBncmFudF90YWJsZS5jOjE0MDg6ZDAgZGVzdCBkb21haW4gMzMgZHlp
bmcNCiAgKFhFTikgTUNFOiBUaGUgaGFyZHdhcmUgcmVwb3J0cyBhIG5vbiBmYXRhbCwgY29y
cmVjdGFibGUgaW5jaWRlbnQgb2NjdXJlZCBvbiBDUFUgMi4NCiAgKFhFTikgQmFuayAwOiBk
MDAwMDA4MDAwMGYwMDA1DQogIChYRU4pIE1DRTogVGhlIGhhcmR3YXJlIHJlcG9ydHMgYSBu
b24gZmF0YWwsIGNvcnJlY3RhYmxlIGluY2lkZW50IG9jY3VyZWQgb24gQ1BVIDAuDQogIChY
RU4pIEJhbmsgMDogZDAwMDAwODAwMDBmMDAwNQ0KICAoWEVOKSBNQ0U6IFRoZSBoYXJkd2Fy
ZSByZXBvcnRzIGEgbm9uIGZhdGFsLCBjb3JyZWN0YWJsZSBpbmNpZGVudCBvY2N1cmVkIG9u
IENQVSAyLg0KICAoWEVOKSBCYW5rIDA6IGQwMDAwMDgwMDAwZjAwMDUNCiAgKFhFTikgTUNF
OiBUaGUgaGFyZHdhcmUgcmVwb3J0cyBhIG5vbiBmYXRhbCwgY29ycmVjdGFibGUgaW5jaWRl
bnQgb2NjdXJlZCBvbiBDUFUgMS4NCiAgKFhFTikgQmFuayAwOiBkMDAwMDA4MDAwMGYwMDA1
DQogIChYRU4pIE1DRTogVGhlIGhhcmR3YXJlIHJlcG9ydHMgYSBub24gZmF0YWwsIGNvcnJl
Y3RhYmxlIGluY2lkZW50IG9jY3VyZWQgb24gQ1BVIDMuDQogIChYRU4pIEJhbmsgMDogZDAw
MDAwODAwMDBmMDAwNQ0KICAoWEVOKSBNQ0U6IFRoZSBoYXJkd2FyZSByZXBvcnRzIGEgbm9u
IGZhdGFsLCBjb3JyZWN0YWJsZSBpbmNpZGVudCBvY2N1cmVkIG9uIENQVSAwLg0KICAoWEVO
KSBCYW5rIDA6IGQwMDAwMDgwMDAwZjAwMDUNCiAgKFhFTikgTUNFOiBUaGUgaGFyZHdhcmUg
cmVwb3J0cyBhIG5vbiBmYXRhbCwgY29ycmVjdGFibGUgaW5jaWRlbnQgb2NjdXJlZCBvbiBD
UFUgMy4NCiAgKFhFTikgQmFuayAwOiBkMDAwMDA4MDAwMGYwMDA1DQogIChYRU4pIE1DRTog
VGhlIGhhcmR3YXJlIHJlcG9ydHMgYSBub24gZmF0YWwsIGNvcnJlY3RhYmxlIGluY2lkZW50
IG9jY3VyZWQgb24gQ1BVIDIuDQogIChYRU4pIEJhbmsgMDogZDAwMDAwODAwMDBmMDAwNQ0K
ICAoWEVOKSBNQ0U6IFRoZSBoYXJkd2FyZSByZXBvcnRzIGEgbm9uIGZhdGFsLCBjb3JyZWN0
YWJsZSBpbmNpZGVudCBvY2N1cmVkIG9uIENQVSAwLg0KICAoWEVOKSBCYW5rIDA6IGQwMDAw
MDgwMDAwZjAwMDUNCiAgKFhFTikgTUNFOiBUaGUgaGFyZHdhcmUgcmVwb3J0cyBhIG5vbiBm
YXRhbCwgY29ycmVjdGFibGUgaW5jaWRlbnQgb2NjdXJlZCBvbiBDUFUgMC4NCiAgKFhFTikg
QmFuayAwOiBkMDAwMDA4MDAwMGYwMDA1DQogIChYRU4pIE1DRTogVGhlIGhhcmR3YXJlIHJl
cG9ydHMgYSBub24gZmF0YWwsIGNvcnJlY3RhYmxlIGluY2lkZW50IG9jY3VyZWQgb24gQ1BV
IDMuDQogIChYRU4pIEJhbmsgMDogZDAwMDAwODAwMDBmMDAwNQ0KICAoWEVOKSBncmFudF90
YWJsZS5jOjE0MDg6ZDAgZGVzdCBkb21haW4gNTEgZHlpbmcNCiAgKFhFTikgTUNFOiBUaGUg
aGFyZHdhcmUgcmVwb3J0cyBhIG5vbiBmYXRhbCwgY29ycmVjdGFibGUgaW5jaWRlbnQgb2Nj
dXJlZCBvbiBDUFUgMS4NCiAgKFhFTikgQmFuayAwOiBkMDAwMDA4MDAwMGYwMDA1DQogIChY
RU4pIE1DRTogVGhlIGhhcmR3YXJlIHJlcG9ydHMgYSBub24gZmF0YWwsIGNvcnJlY3RhYmxl
IGluY2lkZW50IG9jY3VyZWQgb24gQ1BVIDIuDQogIChYRU4pIEJhbmsgMDogZDAwMDAwODAw
MDBmMDAwNQ0KICAoWEVOKSBNQ0U6IFRoZSBoYXJkd2FyZSByZXBvcnRzIGEgbm9uIGZhdGFs
LCBjb3JyZWN0YWJsZSBpbmNpZGVudCBvY2N1cmVkIG9uIENQVSAwLg0KICAoWEVOKSBCYW5r
IDA6IGQwMDAwMDgwMDAwZjAwMDUNCiAgKFhFTikgTUNFOiBUaGUgaGFyZHdhcmUgcmVwb3J0
cyBhIG5vbiBmYXRhbCwgY29ycmVjdGFibGUgaW5jaWRlbnQgb2NjdXJlZCBvbiBDUFUgMS4N
CiAgKFhFTikgQmFuayAwOiBkMDAwMDA4MDAwMGYwMDA1DQogIChYRU4pIE1DRTogVGhlIGhh
cmR3YXJlIHJlcG9ydHMgYSBub24gZmF0YWwsIGNvcnJlY3RhYmxlIGluY2lkZW50IG9jY3Vy
ZWQgb24gQ1BVIDAuDQogIChYRU4pIEJhbmsgMDogZDAwMDAwODAwMDBmMDAwNQ0KICAoWEVO
KSBNQ0U6IFRoZSBoYXJkd2FyZSByZXBvcnRzIGEgbm9uIGZhdGFsLCBjb3JyZWN0YWJsZSBp
bmNpZGVudCBvY2N1cmVkIG9uIENQVSAyLg0KICAoWEVOKSBCYW5rIDA6IGQwMDAwMDgwMDAw
ZjAwMDUNCiAgKFhFTikgTUNFOiBUaGUgaGFyZHdhcmUgcmVwb3J0cyBhIG5vbiBmYXRhbCwg
Y29ycmVjdGFibGUgaW5jaWRlbnQgb2NjdXJlZCBvbiBDUFUgMS4NCiAgKFhFTikgQmFuayAw
OiBkMDAwMDA4MDAwMGYwMDA1DQogIChYRU4pIE1DRTogVGhlIGhhcmR3YXJlIHJlcG9ydHMg
YSBub24gZmF0YWwsIGNvcnJlY3RhYmxlIGluY2lkZW50IG9jY3VyZWQgb24gQ1BVIDIuDQog
IChYRU4pIEJhbmsgMDogZDAwMDAwODAwMDBmMDAwNQ0KICAoWEVOKSBNQ0U6IFRoZSBoYXJk
d2FyZSByZXBvcnRzIGEgbm9uIGZhdGFsLCBjb3JyZWN0YWJsZSBpbmNpZGVudCBvY2N1cmVk
IG9uIENQVSAwLg0KICAoWEVOKSBCYW5rIDA6IGQwMDAwMDgwMDAwZjAwMDUNCiAgKFhFTikg
TUNFOiBUaGUgaGFyZHdhcmUgcmVwb3J0cyBhIG5vbiBmYXRhbCwgY29ycmVjdGFibGUgaW5j
aWRlbnQgb2NjdXJlZCBvbiBDUFUgMC4NCiAgKFhFTikgQmFuayAwOiBkMDAwMDA4MDAwMGYw
MDA1DQogIChYRU4pIE1DRTogVGhlIGhhcmR3YXJlIHJlcG9ydHMgYSBub24gZmF0YWwsIGNv
cnJlY3RhYmxlIGluY2lkZW50IG9jY3VyZWQgb24gQ1BVIDEuDQogIChYRU4pIEJhbmsgMDog
ZDAwMDAwODAwMDBmMDAwNQ0KICAoWEVOKSBNQ0U6IFRoZSBoYXJkd2FyZSByZXBvcnRzIGEg
bm9uIGZhdGFsLCBjb3JyZWN0YWJsZSBpbmNpZGVudCBvY2N1cmVkIG9uIENQVSAzLg0KICAo
WEVOKSBCYW5rIDA6IGQwMDAwMDgwMDAwZjAwMDUNCiAgKFhFTikgTUNFOiBUaGUgaGFyZHdh
cmUgcmVwb3J0cyBhIG5vbiBmYXRhbCwgY29ycmVjdGFibGUgaW5jaWRlbnQgb2NjdXJlZCBv
biBDUFUgMi4NCiAgKFhFTikgQmFuayAwOiBkMDAwMDA4MDAwMGYwMDA1DQogIChYRU4pIE1D
RTogVGhlIGhhcmR3YXJlIHJlcG9ydHMgYSBub24gZmF0YWwsIGNvcnJlY3RhYmxlIGluY2lk
ZW50IG9jY3VyZWQgb24gQ1BVIDMuDQogIChYRU4pIEJhbmsgMDogZDAwMDAwODAwMDBmMDAw
NQ0KICAoWEVOKSBNQ0U6IFRoZSBoYXJkd2FyZSByZXBvcnRzIGEgbm9uIGZhdGFsLCBjb3Jy
ZWN0YWJsZSBpbmNpZGVudCBvY2N1cmVkIG9uIENQVSAxLg0KICAoWEVOKSBCYW5rIDA6IGQw
MDAwMDgwMDAwZjAwMDUNCiAgKFhFTikgZ3JhbnRfdGFibGUuYzoxNDA4OmQwIGRlc3QgZG9t
YWluIDQ4IGR5aW5nDQogIChYRU4pIGdyYW50X3RhYmxlLmM6MTQwODpkMCBkZXN0IGRvbWFp
biA0OCBkeWluZw0KICAoWEVOKSBncmFudF90YWJsZS5jOjE0MDg6ZDAgZGVzdCBkb21haW4g
NDggZHlpbmcNCiAgKFhFTikgZ3JhbnRfdGFibGUuYzoxNDA4OmQwIGRlc3QgZG9tYWluIDQ4
IGR5aW5nDQogIChYRU4pIGdyYW50X3RhYmxlLmM6MTQwODpkMCBkZXN0IGRvbWFpbiA0OCBk
eWluZw0KICAoWEVOKSBncmFudF90YWJsZS5jOjE0MDg6ZDAgZGVzdCBkb21haW4gNDggZHlp
bmcNCiAgKFhFTikgZ3JhbnRfdGFibGUuYzoxNDA4OmQwIGRlc3QgZG9tYWluIDQ4IGR5aW5n
DQogIChYRU4pIGdyYW50X3RhYmxlLmM6MTQwODpkMCBkZXN0IGRvbWFpbiA0OCBkeWluZw0K
ICAoWEVOKSBncmFudF90YWJsZS5jOjE0MDg6ZDAgZGVzdCBkb21haW4gNDggZHlpbmcNCiAg
KFhFTikgZ3JhbnRfdGFibGUuYzoxNDA4OmQwIGRlc3QgZG9tYWluIDQ4IGR5aW5nDQogIChY
RU4pIE1DRTogVGhlIGhhcmR3YXJlIHJlcG9ydHMgYSBub24gZmF0YWwsIGNvcnJlY3RhYmxl
IGluY2lkZW50IG9jY3VyZWQgb24gQ1BVIDAuDQogIChYRU4pIEJhbmsgMDogZDAwMDAwODAw
MDBmMDAwNQ0KICAoWEVOKSBNQ0U6IFRoZSBoYXJkd2FyZSByZXBvcnRzIGEgbm9uIGZhdGFs
LCBjb3JyZWN0YWJsZSBpbmNpZGVudCBvY2N1cmVkIG9uIENQVSAxLg0KICAoWEVOKSBCYW5r
IDA6IGQwMDAwMDgwMDAwZjAwMDUNCiAgKFhFTikgTUNFOiBUaGUgaGFyZHdhcmUgcmVwb3J0
cyBhIG5vbiBmYXRhbCwgY29ycmVjdGFibGUgaW5jaWRlbnQgb2NjdXJlZCBvbiBDUFUgMy4N
CiAgKFhFTikgQmFuayAwOiBkMDAwMDA4MDAwMGYwMDA1DQogIChYRU4pIE1DRTogVGhlIGhh
cmR3YXJlIHJlcG9ydHMgYSBub24gZmF0YWwsIGNvcnJlY3RhYmxlIGluY2lkZW50IG9jY3Vy
ZWQgb24gQ1BVIDIuDQogIChYRU4pIEJhbmsgMDogZDAwMDAwODAwMDBmMDAwNQ0KICAoWEVO
KSBNQ0U6IFRoZSBoYXJkd2FyZSByZXBvcnRzIGEgbm9uIGZhdGFsLCBjb3JyZWN0YWJsZSBp
bmNpZGVudCBvY2N1cmVkIG9uIENQVSAzLg0KICAoWEVOKSBCYW5rIDA6IGQwMDAwMDgwMDAw
ZjAwMDUNCiAgKFhFTikgcHJpbnRrOiA2IG1lc3NhZ2VzIHN1cHByZXNzZWQuDQogIChYRU4p
IGdyYW50X3RhYmxlLmM6MTQwODpkMCBkZXN0IGRvbWFpbiA3IGR5aW5nDQogIChYRU4pIE1D
RTogVGhlIGhhcmR3YXJlIHJlcG9ydHMgYSBub24gZmF0YWwsIGNvcnJlY3RhYmxlIGluY2lk
ZW50IG9jY3VyZWQgb24gQ1BVIDMuDQogIChYRU4pIEJhbmsgMDogZDAwMDAwODAwMDBmMDAw
NQ0KICAoWEVOKSBNQ0U6IFRoZSBoYXJkd2FyZSByZXBvcnRzIGEgbm9uIGZhdGFsLCBjb3Jy
ZWN0YWJsZSBpbmNpZGVudCBvY2N1cmVkIG9uIENQVSAxLg0KICAoWEVOKSBCYW5rIDA6IGQw
MDAwMDgwMDAwZjAwMDUNCiAgKFhFTikgTUNFOiBUaGUgaGFyZHdhcmUgcmVwb3J0cyBhIG5v
biBmYXRhbCwgY29ycmVjdGFibGUgaW5jaWRlbnQgb2NjdXJlZCBvbiBDUFUgMC4NCiAgKFhF
TikgQmFuayAwOiBkMDAwMDA4MDAwMGYwMDA1DQogIChYRU4pIGdyYW50X3RhYmxlLmM6MTQw
ODpkMCBkZXN0IGRvbWFpbiA1NCBkeWluZw0KICAoWEVOKSBncmFudF90YWJsZS5jOjE0MDg6
ZDAgZGVzdCBkb21haW4gNTQgZHlpbmcNCiAgKFhFTikgZ3JhbnRfdGFibGUuYzoxNDA4OmQw
IGRlc3QgZG9tYWluIDMxIGR5aW5nDQogIChYRU4pIE1DRTogVGhlIGhhcmR3YXJlIHJlcG9y
dHMgYSBub24gZmF0YWwsIGNvcnJlY3RhYmxlIGluY2lkZW50IG9jY3VyZWQgb24gQ1BVIDIu
DQogIChYRU4pIEJhbmsgMDogZDAwMDAwODAwMDBmMDAwNQ0KICAoWEVOKSBNQ0U6IFRoZSBo
YXJkd2FyZSByZXBvcnRzIGEgbm9uIGZhdGFsLCBjb3JyZWN0YWJsZSBpbmNpZGVudCBvY2N1
cmVkIG9uIENQVSAxLg0KICAoWEVOKSBCYW5rIDA6IGQwMDAwMDgwMDAwZjAwMDUNCiAgKFhF
TikgTUNFOiBUaGUgaGFyZHdhcmUgcmVwb3J0cyBhIG5vbiBmYXRhbCwgY29ycmVjdGFibGUg
aW5jaWRlbnQgb2NjdXJlZCBvbiBDUFUgMS4NCiAgKFhFTikgQmFuayAwOiBkMDAwMDA4MDAw
MGYwMDA1DQogIChYRU4pIE1DRTogVGhlIGhhcmR3YXJlIHJlcG9ydHMgYSBub24gZmF0YWws
IGNvcnJlY3RhYmxlIGluY2lkZW50IG9jY3VyZWQgb24gQ1BVIDIuDQogIChYRU4pIEJhbmsg
MDogZDAwMDAwODAwMDBmMDAwNQ0KICAoWEVOKSBNQ0U6IFRoZSBoYXJkd2FyZSByZXBvcnRz
IGEgbm9uIGZhdGFsLCBjb3JyZWN0YWJsZSBpbmNpZGVudCBvY2N1cmVkIG9uIENQVSAzLg0K
ICAoWEVOKSBCYW5rIDA6IGQwMDAwMDgwMDAwZjAwMDUNCiAgKFhFTikgTUNFOiBUaGUgaGFy
ZHdhcmUgcmVwb3J0cyBhIG5vbiBmYXRhbCwgY29ycmVjdGFibGUgaW5jaWRlbnQgb2NjdXJl
ZCBvbiBDUFUgMC4NCiAgKFhFTikgQmFuayAwOiBkMDAwMDA4MDAwMGYwMDA1DQogIChYRU4p
IE1DRTogVGhlIGhhcmR3YXJlIHJlcG9ydHMgYSBub24gZmF0YWwsIGNvcnJlY3RhYmxlIGlu
Y2lkZW50IG9jY3VyZWQgb24gQ1BVIDEuDQogIChYRU4pIEJhbmsgMDogZDAwMDAwODAwMDBm
MDAwNQ0KICAoWEVOKSBNQ0U6IFRoZSBoYXJkd2FyZSByZXBvcnRzIGEgbm9uIGZhdGFsLCBj
b3JyZWN0YWJsZSBpbmNpZGVudCBvY2N1cmVkIG9uIENQVSAxLg0KICAoWEVOKSBCYW5rIDA6
IGQwMDAwMDgwMDAwZjAwMDUNCiAgKFhFTikgTUNFOiBUaGUgaGFyZHdhcmUgcmVwb3J0cyBh
IG5vbiBmYXRhbCwgY29ycmVjdGFibGUgaW5jaWRlbnQgb2NjdXJlZCBvbiBDUFUgMC4NCiAg
KFhFTikgQmFuayAwOiBkMDAwMDA4MDAwMGYwMDA1DQogIChYRU4pIE1DRTogVGhlIGhhcmR3
YXJlIHJlcG9ydHMgYSBub24gZmF0YWwsIGNvcnJlY3RhYmxlIGluY2lkZW50IG9jY3VyZWQg
b24gQ1BVIDMuDQogIChYRU4pIEJhbmsgMDogZDAwMDAwODAwMDBmMDAwNQ0KICAoWEVOKSBN
Q0U6IFRoZSBoYXJkd2FyZSByZXBvcnRzIGEgbm9uIGZhdGFsLCBjb3JyZWN0YWJsZSBpbmNp
ZGVudCBvY2N1cmVkIG9uIENQVSAyLg0KICAoWEVOKSBCYW5rIDA6IGQwMDAwMDgwMDAwZjAw
MDUNCiAgKFhFTikgTUNFOiBUaGUgaGFyZHdhcmUgcmVwb3J0cyBhIG5vbiBmYXRhbCwgY29y
cmVjdGFibGUgaW5jaWRlbnQgb2NjdXJlZCBvbiBDUFUgMS4NCiAgKFhFTikgQmFuayAwOiBk
MDAwMDA4MDAwMGYwMDA1DQogIChYRU4pIE1DRTogVGhlIGhhcmR3YXJlIHJlcG9ydHMgYSBu
b24gZmF0YWwsIGNvcnJlY3RhYmxlIGluY2lkZW50IG9jY3VyZWQgb24gQ1BVIDEuDQogIChY
RU4pIEJhbmsgMDogZDAwMDAwODAwMDBmMDAwNQ0KICAoWEVOKSBNQ0U6IFRoZSBoYXJkd2Fy
ZSByZXBvcnRzIGEgbm9uIGZhdGFsLCBjb3JyZWN0YWJsZSBpbmNpZGVudCBvY2N1cmVkIG9u
IENQVSAzLg0KICAoWEVOKSBCYW5rIDA6IGQwMDAwMDgwMDAwZjAwMDUNCiAgKFhFTikgTUNF
OiBUaGUgaGFyZHdhcmUgcmVwb3J0cyBhIG5vbiBmYXRhbCwgY29ycmVjdGFibGUgaW5jaWRl
bnQgb2NjdXJlZCBvbiBDUFUgMi4NCiAgKFhFTikgQmFuayAwOiBkMDAwMDA4MDAwMGYwMDA1
DQogIChYRU4pIE1DRTogVGhlIGhhcmR3YXJlIHJlcG9ydHMgYSBub24gZmF0YWwsIGNvcnJl
Y3RhYmxlIGluY2lkZW50IG9jY3VyZWQgb24gQ1BVIDAuDQogIChYRU4pIEJhbmsgMDogZDAw
MDAwODAwMDBmMDAwNQ0KICAoWEVOKSBNQ0U6IFRoZSBoYXJkd2FyZSByZXBvcnRzIGEgbm9u
IGZhdGFsLCBjb3JyZWN0YWJsZSBpbmNpZGVudCBvY2N1cmVkIG9uIENQVSAzLg0KICAoWEVO
KSBCYW5rIDA6IGQwMDAwMDgwMDAwZjAwMDUNCiAgKFhFTikgTUNFOiBUaGUgaGFyZHdhcmUg
cmVwb3J0cyBhIG5vbiBmYXRhbCwgY29ycmVjdGFibGUgaW5jaWRlbnQgb2NjdXJlZCBvbiBD
UFUgMS4NCiAgKFhFTikgQmFuayAwOiBkMDAwMDA4MDAwMGYwMDA1DQogIChYRU4pIE1DRTog
VGhlIGhhcmR3YXJlIHJlcG9ydHMgYSBub24gZmF0YWwsIGNvcnJlY3RhYmxlIGluY2lkZW50
IG9jY3VyZWQgb24gQ1BVIDAuDQogIChYRU4pIEJhbmsgMDogZDAwMDAwODAwMDBmMDAwNQ0K
ICAoWEVOKSBNQ0U6IFRoZSBoYXJkd2FyZSByZXBvcnRzIGEgbm9uIGZhdGFsLCBjb3JyZWN0
YWJsZSBpbmNpZGVudCBvY2N1cmVkIG9uIENQVSAxLg0KICAoWEVOKSBCYW5rIDA6IGQwMDAw
MDgwMDAwZjAwMDUNCiAgKFhFTikgTUNFOiBUaGUgaGFyZHdhcmUgcmVwb3J0cyBhIG5vbiBm
YXRhbCwgY29ycmVjdGFibGUgaW5jaWRlbnQgb2NjdXJlZCBvbiBDUFUgMi4NCiAgKFhFTikg
QmFuayAwOiBkMDAwMDA4MDAwMGYwMDA1DQogIChYRU4pIE1DRTogVGhlIGhhcmR3YXJlIHJl
cG9ydHMgYSBub24gZmF0YWwsIGNvcnJlY3RhYmxlIGluY2lkZW50IG9jY3VyZWQgb24gQ1BV
IDIuDQogIChYRU4pIEJhbmsgMDogZDAwMDAwODAwMDBmMDAwNQ0KICAoWEVOKSBNQ0U6IFRo
ZSBoYXJkd2FyZSByZXBvcnRzIGEgbm9uIGZhdGFsLCBjb3JyZWN0YWJsZSBpbmNpZGVudCBv
Y2N1cmVkIG9uIENQVSAwLg0KICAoWEVOKSBCYW5rIDA6IGQwMDAwMDgwMDAwZjAwMDUNCiAg
KFhFTikgTUNFOiBUaGUgaGFyZHdhcmUgcmVwb3J0cyBhIG5vbiBmYXRhbCwgY29ycmVjdGFi
bGUgaW5jaWRlbnQgb2NjdXJlZCBvbiBDUFUgMy4NCiAgKFhFTikgQmFuayAwOiBkMDAwMDA4
MDAwMGYwMDA1DQogIChYRU4pIE1DRTogVGhlIGhhcmR3YXJlIHJlcG9ydHMgYSBub24gZmF0
YWwsIGNvcnJlY3RhYmxlIGluY2lkZW50IG9jY3VyZWQgb24gQ1BVIDIuDQogIChYRU4pIEJh
bmsgMDogZDAwMDAwODAwMDBmMDAwNQ0KICAoWEVOKSBNQ0U6IFRoZSBoYXJkd2FyZSByZXBv
cnRzIGEgbm9uIGZhdGFsLCBjb3JyZWN0YWJsZSBpbmNpZGVudCBvY2N1cmVkIG9uIENQVSAx
Lg0KICAoWEVOKSBCYW5rIDA6IGQwMDAwMDgwMDAwZjAwMDUNCiAgKFhFTikgTUNFOiBUaGUg
aGFyZHdhcmUgcmVwb3J0cyBhIG5vbiBmYXRhbCwgY29ycmVjdGFibGUgaW5jaWRlbnQgb2Nj
dXJlZCBvbiBDUFUgMC4NCiAgKFhFTikgQmFuayAwOiBkMDAwMDA4MDAwMGYwMDA1DQogIChY
RU4pIE1DRTogVGhlIGhhcmR3YXJlIHJlcG9ydHMgYSBub24gZmF0YWwsIGNvcnJlY3RhYmxl
IGluY2lkZW50IG9jY3VyZWQgb24gQ1BVIDIuDQogIChYRU4pIEJhbmsgMDogZDAwMDAwODAw
MDBmMDAwNQ0KICAoWEVOKSBNQ0U6IFRoZSBoYXJkd2FyZSByZXBvcnRzIGEgbm9uIGZhdGFs
LCBjb3JyZWN0YWJsZSBpbmNpZGVudCBvY2N1cmVkIG9uIENQVSAxLg0KICAoWEVOKSBCYW5r
IDA6IGQwMDAwMDgwMDAwZjAwMDUNCiAgKFhFTikgTUNFOiBUaGUgaGFyZHdhcmUgcmVwb3J0
cyBhIG5vbiBmYXRhbCwgY29ycmVjdGFibGUgaW5jaWRlbnQgb2NjdXJlZCBvbiBDUFUgMi4N
CiAgKFhFTikgQmFuayAwOiBkMDAwMDA4MDAwMGYwMDA1DQogIChYRU4pIE1DRTogVGhlIGhh
cmR3YXJlIHJlcG9ydHMgYSBub24gZmF0YWwsIGNvcnJlY3RhYmxlIGluY2lkZW50IG9jY3Vy
ZWQgb24gQ1BVIDAuDQogIChYRU4pIEJhbmsgMDogZDAwMDAwODAwMDBmMDAwNQ0KICAoWEVO
KSBNQ0U6IFRoZSBoYXJkd2FyZSByZXBvcnRzIGEgbm9uIGZhdGFsLCBjb3JyZWN0YWJsZSBp
bmNpZGVudCBvY2N1cmVkIG9uIENQVSAzLg0KICAoWEVOKSBCYW5rIDA6IGQwMDAwMDgwMDAw
ZjAwMDUNCiAgKFhFTikgTUNFOiBUaGUgaGFyZHdhcmUgcmVwb3J0cyBhIG5vbiBmYXRhbCwg
Y29ycmVjdGFibGUgaW5jaWRlbnQgb2NjdXJlZCBvbiBDUFUgMC4NCiAgKFhFTikgQmFuayAw
OiBkMDAwMDA4MDAwMGYwMDA1DQogIChYRU4pIE1DRTogVGhlIGhhcmR3YXJlIHJlcG9ydHMg
YSBub24gZmF0YWwsIGNvcnJlY3RhYmxlIGluY2lkZW50IG9jY3VyZWQgb24gQ1BVIDIuDQog
IChYRU4pIEJhbmsgMDogZDAwMDAwODAwMDBmMDAwNQ0KICAoWEVOKSBNQ0U6IFRoZSBoYXJk
d2FyZSByZXBvcnRzIGEgbm9uIGZhdGFsLCBjb3JyZWN0YWJsZSBpbmNpZGVudCBvY2N1cmVk
IG9uIENQVSAxLg0KICAoWEVOKSBCYW5rIDA6IGQwMDAwMDgwMDAwZjAwMDUNCiAgKFhFTikg
TUNFOiBUaGUgaGFyZHdhcmUgcmVwb3J0cyBhIG5vbiBmYXRhbCwgY29ycmVjdGFibGUgaW5j
aWRlbnQgb2NjdXJlZCBvbiBDUFUgMy4NCiAgKFhFTikgQmFuayAwOiBkMDAwMDA4MDAwMGYw
MDA1DQogIChYRU4pIE1DRTogVGhlIGhhcmR3YXJlIHJlcG9ydHMgYSBub24gZmF0YWwsIGNv
cnJlY3RhYmxlIGluY2lkZW50IG9jY3VyZWQgb24gQ1BVIDEuDQogIChYRU4pIEJhbmsgMDog
ZDAwMDAwODAwMDBmMDAwNQ0KICAoWEVOKSBNQ0U6IFRoZSBoYXJkd2FyZSByZXBvcnRzIGEg
bm9uIGZhdGFsLCBjb3JyZWN0YWJsZSBpbmNpZGVudCBvY2N1cmVkIG9uIENQVSAwLg0KICAo
WEVOKSBCYW5rIDA6IGQwMDAwMDgwMDAwZjAwMDUNCiAgKFhFTikgTUNFOiBUaGUgaGFyZHdh
cmUgcmVwb3J0cyBhIG5vbiBmYXRhbCwgY29ycmVjdGFibGUgaW5jaWRlbnQgb2NjdXJlZCBv
biBDUFUgMi4NCiAgKFhFTikgQmFuayAwOiBkMDAwMDA4MDAwMGYwMDA1DQogIChYRU4pIE1D
RTogVGhlIGhhcmR3YXJlIHJlcG9ydHMgYSBub24gZmF0YWwsIGNvcnJlY3RhYmxlIGluY2lk
ZW50IG9jY3VyZWQgb24gQ1BVIDAuDQogIChYRU4pIEJhbmsgMDogZDAwMDAwODAwMDBmMDAw
NQ0KICAoWEVOKSBNQ0U6IFRoZSBoYXJkd2FyZSByZXBvcnRzIGEgbm9uIGZhdGFsLCBjb3Jy
ZWN0YWJsZSBpbmNpZGVudCBvY2N1cmVkIG9uIENQVSAzLg0KICAoWEVOKSBCYW5rIDA6IGQw
MDAwMDgwMDAwZjAwMDUNCiAgKFhFTikgTUNFOiBUaGUgaGFyZHdhcmUgcmVwb3J0cyBhIG5v
biBmYXRhbCwgY29ycmVjdGFibGUgaW5jaWRlbnQgb2NjdXJlZCBvbiBDUFUgMC4NCiAgKFhF
TikgQmFuayAwOiBkMDAwMDA4MDAwMGYwMDA1DQogIChYRU4pIE1DRTogVGhlIGhhcmR3YXJl
IHJlcG9ydHMgYSBub24gZmF0YWwsIGNvcnJlY3RhYmxlIGluY2lkZW50IG9jY3VyZWQgb24g
Q1BVIDEuDQogIChYRU4pIEJhbmsgMDogZDAwMDAwODAwMDBmMDAwNQ0KICAoWEVOKSBNQ0U6
IFRoZSBoYXJkd2FyZSByZXBvcnRzIGEgbm9uIGZhdGFsLCBjb3JyZWN0YWJsZSBpbmNpZGVu
dCBvY2N1cmVkIG9uIENQVSAyLg0KICAoWEVOKSBCYW5rIDA6IGQwMDAwMDgwMDAwZjAwMDUN
CiAgKFhFTikgTUNFOiBUaGUgaGFyZHdhcmUgcmVwb3J0cyBhIG5vbiBmYXRhbCwgY29ycmVj
dGFibGUgaW5jaWRlbnQgb2NjdXJlZCBvbiBDUFUgMC4NCiAgKFhFTikgQmFuayAwOiBkMDAw
MDA4MDAwMGYwMDA1DQogIChYRU4pIE1DRTogVGhlIGhhcmR3YXJlIHJlcG9ydHMgYSBub24g
ZmF0YWwsIGNvcnJlY3RhYmxlIGluY2lkZW50IG9jY3VyZWQgb24gQ1BVIDMuDQogIChYRU4p
IEJhbmsgMDogZDAwMDAwODAwMDBmMDAwNQ0KICAoWEVOKSBNQ0U6IFRoZSBoYXJkd2FyZSBy
ZXBvcnRzIGEgbm9uIGZhdGFsLCBjb3JyZWN0YWJsZSBpbmNpZGVudCBvY2N1cmVkIG9uIENQ
VSAxLg0KICAoWEVOKSBCYW5rIDA6IGQwMDAwMDgwMDAwZjAwMDUNCiAgKFhFTikgTUNFOiBU
aGUgaGFyZHdhcmUgcmVwb3J0cyBhIG5vbiBmYXRhbCwgY29ycmVjdGFibGUgaW5jaWRlbnQg
b2NjdXJlZCBvbiBDUFUgMi4NCiAgKFhFTikgQmFuayAwOiBkMDAwMDA4MDAwMGYwMDA1DQog
IChYRU4pIE1DRTogVGhlIGhhcmR3YXJlIHJlcG9ydHMgYSBub24gZmF0YWwsIGNvcnJlY3Rh
YmxlIGluY2lkZW50IG9jY3VyZWQgb24gQ1BVIDEuDQogIChYRU4pIEJhbmsgMDogZDAwMDAw
ODAwMDBmMDAwNQ0KICAoWEVOKSBYZW4gQlVHIGF0IHRpbWVyLmM6MTg0DQogIChYRU4pIC0t
LS1bIFhlbi0zLjQuMiAgeDg2XzY0ICBkZWJ1Zz1uICBOb3QgdGFpbnRlZCBdLS0tLQ0KICAo
WEVOKSBDUFU6ICAgIDQNCiAgKFhFTikgUklQOiAgICBlMDA4Ols8ZmZmZjgyOGM4MDExYzVi
MD5dIHJlbW92ZV9lbnRyeSsweDEwLzB4ODANCiAgKFhFTikgUkZMQUdTOiAwMDAwMDAwMDAw
MDEwMDkzICAgQ09OVEVYVDogaHlwZXJ2aXNvcg0KICAoWEVOKSByYXg6IDAwMDAwMDAwMDAw
MDAwMDAgICByYng6IGZmZmY4MjhjODAyNGExMjAgICByY3g6IDAwMDAwMDAwMDAwMDAwMDAN
CiAgKFhFTikgcmR4OiAwMDAwMDAwMDAwMDAwMDAwICAgcnNpOiBmZmZmODI4YzgwMjRhMTIw
ICAgcmRpOiBmZmZmODI4YzgwMjRhMTgwDQogIChYRU4pIHJicDogN2ZmZmZmZmZmZmZmZmZm
ZiAgIHJzcDogZmZmZjgzMDgyZmRhN2U4MCAgIHI4OiAgMDAxNDlhZmI3YTY1YjRiNA0KICAo
WEVOKSByOTogIGZmZmY4MjhjODAyNGE1YzAgICByMTA6IDAwMDAwMDAwMDAwMDAwMGEgICBy
MTE6IGZmZmY4MjhjODAxMTQxZTANCiAgKFhFTikgcjEyOiBmZmZmODI4YzgwMjRhMTgwICAg
cjEzOiBmZmZmODI4YzgwMjRhMTkwICAgcjE0OiBmZmZmODMwNzQxNDg1MDEwDQogIChYRU4p
IHIxNTogZmZmZjgzMDc0MTQ4NTAxMCAgIGNyMDogMDAwMDAwMDA4MDA1MDAzYiAgIGNyNDog
MDAwMDAwMDAwMDAwMjZmMA0KICAoWEVOKSBjcjM6IDAwMDAwMDA4MTRjODUwMDAgICBjcjI6
IDAwMDAwMDAwMGQwZGZkMTgNCiAgKFhFTikgZHM6IDAwMDAgICBlczogMDAwMCAgIGZzOiAw
MDAwICAgZ3M6IDAwMDAgICBzczogMDAwMCAgIGNzOiBlMDA4DQogIChYRU4pIFhlbiBzdGFj
ayB0cmFjZSBmcm9tIHJzcD1mZmZmODMwODJmZGE3ZTgwOg0KICAoWEVOKSAgICBmZmZmODI4
YzgwMjRhMTIwIGZmZmY4MjhjODAxMWM3OGIgZmZmZmZmZmZmZmZmZmZmZiBmZmZmODMwODJm
ZGE3ZjI4DQogIChYRU4pICAgIGZmZmY4MzA4MTRhNTg5YjAgZmZmZjgyOGM4MDI0NjViMCBm
ZmZmODMwODJmZGYxZWE4IDAwMTQ5YWZiYTk1MjJkMzQNCiAgKFhFTikgICAgZmZmZjgyOGM4
MDI0YTEwMCBmZmZmODI4YzgwMTc5NmVlIGZmZmY4MjhjODAzOGRmMDAgZmZmZjgyOGM4MDM4
NWYwMA0KICAoWEVOKSAgICBmZmZmODMwODJmZGE3ZjI4IGZmZmY4MjhjODAzODVmMDAgZmZm
ZjgyOGM4MDI0NjViMCBmZmZmODMwODJmZGYxZWE4DQogIChYRU4pICAgIDAwMTQ5YWZiYTk1
MjJkMzQgZmZmZjgyOGM4MDEzYmZkNyAwMDAwMDAwMDAwMDA0MDAwIGZmZmY4MzAwY2MzMTYw
MDANCiAgKFhFTikgICAgZmZmZjgzMDBjYWQxMjAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAw
MDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMA0KICAoWEVOKSAgICAwMDAwMDAwMDAwMDAw
MDAwIDAwMDAwMDAwMGQwZGZmYjggMDAwMDAwMDAwMDEzMjc5MSAwMDAwMDAwMDAwMDAwMDAw
DQogIChYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAw
MDAwMDAwMDAwIDAwMDAwMDAwMDAxMDUyNTANCiAgKFhFTikgICAgMDAwMDAwMDAwMDA3OGJj
MCAwMDAwMDAwMDAwNGI1YWVjIDAwMDAwMDAwMDAwN2FhNGIgMDAwMDAwMDAwMDAwYzYzOQ0K
ICAoWEVOKSAgICAwMDAwMDA5ODAwMDAwMDAwIDAwMDAwMDAwMDA0MTgzYjAgMDAwMDAwMDAw
MDAwMDAwMCAwMDAwMDAwMDAwMDAwMjAyDQogIChYRU4pICAgIDAwMDAwMDAwMGQwZGZmNzgg
MDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDANCiAg
KFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAw
MDAwMDQgZmZmZjgzMDBjYzMxNjAwMA0KICAoWEVOKSBYZW4gY2FsbCB0cmFjZToNCiAgKFhF
TikgICAgWzxmZmZmODI4YzgwMTFjNWIwPl0gcmVtb3ZlX2VudHJ5KzB4MTAvMHg4MA0KICAo
WEVOKSAgICBbPGZmZmY4MjhjODAxMWM3OGI+XSB0aW1lcl9zb2Z0aXJxX2FjdGlvbisweDEx
Yi8weDJlMA0KICAoWEVOKSAgICBbPGZmZmY4MjhjODAxNzk2ZWU+XSBhY3BpX3Byb2Nlc3Nv
cl9pZGxlKzB4NGUvMHg0YTANCiAgKFhFTikgICAgWzxmZmZmODI4YzgwMTNiZmQ3Pl0gaWRs
ZV9sb29wKzB4NDcvMHhhMA0KICAoWEVOKSAgICANCiAgKFhFTikgDQogIChYRU4pICoqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioNCiAgKFhFTikgUGFuaWMgb24g
Q1BVIDQ6DQogIChYRU4pIFhlbiBCVUcgYXQgdGltZXIuYzoxODQNCiAgKFhFTikgKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKg0KICAoWEVOKSANCiAgKFhFTikg
UmVib290IGluIGZpdmUgc2Vjb25kcy4uLg0KICANCg0KDQpYZW4gUGh5c2ljYWwgTWVtb3J5
Og0KCVVuYXZhaWxhYmxlLCBmYWlsZWQgdG8gZGV0ZXJtaW5lIGhlYXAgbGltaXRzLg==

------=_NextPart_52575753_08F945E8_7B85A3CF
Content-Type: text/html;
	charset="ISO-8859-1"
Content-Transfer-Encoding: base64

PGRpdj5IZWxsbyw8L2Rpdj48ZGl2Pjxicj48L2Rpdj48ZGl2PlhlbnNlcnZlciBhdXRvbWF0
aWMgcmVzdGFydCB3aXRoIHRoaXMmbmJzcDtjcmFzaCBsb2csSSB3YW50IHRvIGtub3cgd2hh
dCBpdCByZXByZXNlbnRzLCBjYW4geW91IGhlbHAgbWU/PC9kaXY+PGRpdj48YnI+PC9kaXY+
PGRpdj48YnI+PC9kaXY+PGRpdj49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT08L2Rp
dj48ZGl2PjxkaXY+WGVuIFN5bWJvbCB0YWJsZTogL2Jvb3QveGVuLTMuNC4yLm1hcDwvZGl2
PjxkaXY+RG9tYWluIDAgc3ltYm9sIHRhYmxlOiAvYm9vdC9TeXN0ZW0ubWFwLTIuNi4zMi4x
Mi0wLjcuMS54czUuNi4xMDAuMzI5LjE3MDYxNXhlbjwvZGl2PjxkaXY+UmVhZCBjcmFzaCBk
dW1wIGZyb20gL3Byb2Mvdm1jb3JlPC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj5YZW4gVmVy
c2lvbjo8L2Rpdj48ZGl2PiZuYnNwOyBYZW4gdmVyc2lvbiAzLjQuMiAoZ2NjIHZlcnNpb24g
NC4xLjIgMjAwODA3MDQgKFJlZCBIYXQgNC4xLjItNDYpKSBUaHUgQXByIDI1IDEzOjM1OjA1
IEVEVCAyMDEzIDEzOjM1OjA1PC9kaXY+PGRpdj4mbmJzcDsgTGF0ZXN0IENoYW5nZVNldDog
dHJ1bmsuNDU1YzYzOTI3NDdmLjBlOTQ2OTJiMDdhNyAoMy40LjIgNS42LjEwMC43MjguMjAw
ODUpPC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj5QaHlzaWNhbCBQcm9jZXNzb3IgU3RhdGU6
PC9kaXY+PGRpdj4mbmJzcDsgUENQVTAgaG9zdCBzdGF0ZTo8L2Rpdj48ZGl2PjxzcGFuIGNs
YXNzPSJBcHBsZS10YWItc3BhbiIgc3R5bGU9IndoaXRlLXNwYWNlOnByZSI+CTwvc3Bhbj5S
SVA6ICZuYnNwOyAmbmJzcDtlMDA4OlsmbHQ7ZmZmZjgyOGM4MDEwZTNmMCZndDtdPC9kaXY+
PGRpdj48c3BhbiBjbGFzcz0iQXBwbGUtdGFiLXNwYW4iIHN0eWxlPSJ3aGl0ZS1zcGFjZTpw
cmUiPgk8L3NwYW4+UkZMQUdTOiAwMDAwMDAwMDAwMDAwMDAyPC9kaXY+PGRpdj48c3BhbiBj
bGFzcz0iQXBwbGUtdGFiLXNwYW4iIHN0eWxlPSJ3aGl0ZS1zcGFjZTpwcmUiPgk8L3NwYW4+
cmF4OiAwMDAwMDAwMDAwMDAwMDA0ICZuYnNwOyByYng6IDAwMDAwMDAwMDAwMDAwMDAgJm5i
c3A7IHJjeDogZmZmZjgyOGM4MDM2MWUxNDwvZGl2PjxkaXY+PHNwYW4gY2xhc3M9IkFwcGxl
LXRhYi1zcGFuIiBzdHlsZT0id2hpdGUtc3BhY2U6cHJlIj4JPC9zcGFuPnJkeDogZmZmZjgy
OGM4MDM2MWNiNCAmbmJzcDsgcnNpOiBmZmZmODI4YzgwMzYxZDI0ICZuYnNwOyByZGk6IGZm
ZmY4MjhjODAzNDhmNTg8L2Rpdj48ZGl2PjxzcGFuIGNsYXNzPSJBcHBsZS10YWItc3BhbiIg
c3R5bGU9IndoaXRlLXNwYWNlOnByZSI+CTwvc3Bhbj5yYnA6IGZmZmY4MjhjODAzNDhmNTgg
Jm5ic3A7IHJzcDogZmZmZjgyOGM4MDM0OGYyMCAmbmJzcDsgcjg6ICZuYnNwOzAwMDAwMDAw
MDAwMDE3NDQ8L2Rpdj48ZGl2PjxzcGFuIGNsYXNzPSJBcHBsZS10YWItc3BhbiIgc3R5bGU9
IndoaXRlLXNwYWNlOnByZSI+CTwvc3Bhbj5yOTogJm5ic3A7MDAwMDAwMDAwMDAwMDAwMyAm
bmJzcDsgcjEwOiAwMDAwMDAwMDAwMDAwMDAwICZuYnNwOyByMTE6IDAwMDAwMDAwMDAwMDAw
MDE8L2Rpdj48ZGl2PjxzcGFuIGNsYXNzPSJBcHBsZS10YWItc3BhbiIgc3R5bGU9IndoaXRl
LXNwYWNlOnByZSI+CTwvc3Bhbj5yMTI6IGZmZmY4MzA4MmZkNTA3NzAgJm5ic3A7IHIxMzog
ZmZmZjgzMDgyZmRmMWVhOCAmbmJzcDsgcjE0OiAwMDAwMDAwMDAwMDAwMDAwPC9kaXY+PGRp
dj48c3BhbiBjbGFzcz0iQXBwbGUtdGFiLXNwYW4iIHN0eWxlPSJ3aGl0ZS1zcGFjZTpwcmUi
Pgk8L3NwYW4+cjE1OiBmZmZmODI4YzgwMjQ2MTAwPC9kaXY+PGRpdj48c3BhbiBjbGFzcz0i
QXBwbGUtdGFiLXNwYW4iIHN0eWxlPSJ3aGl0ZS1zcGFjZTpwcmUiPgk8L3NwYW4+Y3IwOiAw
MDAwMDAwMDgwMDUwMDNiICZuYnNwOyBjcjQ6IDAwMDAwMDAwMDAwMDI2ZjA8L2Rpdj48ZGl2
PjxzcGFuIGNsYXNzPSJBcHBsZS10YWItc3BhbiIgc3R5bGU9IndoaXRlLXNwYWNlOnByZSI+
CTwvc3Bhbj5jcjM6IDAwMDAwMDAyODVkZmIwMDAgJm5ic3A7IGNyMjogMDAwMDAwMDBjNmE0
MDAwMDwvZGl2PjxkaXY+PHNwYW4gY2xhc3M9IkFwcGxlLXRhYi1zcGFuIiBzdHlsZT0id2hp
dGUtc3BhY2U6cHJlIj4JPC9zcGFuPmRzOiAwMDAwICZuYnNwOyBlczogMDAwMCAmbmJzcDsg
ZnM6IDAwMDAgJm5ic3A7IGdzOiAwMDAwICZuYnNwOyBzczogMDAwMCAmbmJzcDsgY3M6IGUw
MDg8L2Rpdj48ZGl2Pjxicj48L2Rpdj48ZGl2PjxzcGFuIGNsYXNzPSJBcHBsZS10YWItc3Bh
biIgc3R5bGU9IndoaXRlLXNwYWNlOnByZSI+CTwvc3Bhbj5jdXJyZW50OjxzcGFuIGNsYXNz
PSJBcHBsZS10YWItc3BhbiIgc3R5bGU9IndoaXRlLXNwYWNlOnByZSI+CTwvc3Bhbj5pZGxl
IChmZmZmODMwMGJiYTVjMDAwKTwvZGl2PjxkaXY+PHNwYW4gY2xhc3M9IkFwcGxlLXRhYi1z
cGFuIiBzdHlsZT0id2hpdGUtc3BhY2U6cHJlIj4JPC9zcGFuPnN0YWNrIGNvbnRleHQ6PHNw
YW4gY2xhc3M9IkFwcGxlLXRhYi1zcGFuIiBzdHlsZT0id2hpdGUtc3BhY2U6cHJlIj4JPC9z
cGFuPkRPTTQwIFZDUFUwIChmZmZmODMwMGNhZDA0MDAwKTwvZGl2PjxkaXY+PHNwYW4gY2xh
c3M9IkFwcGxlLXRhYi1zcGFuIiBzdHlsZT0id2hpdGUtc3BhY2U6cHJlIj4JPC9zcGFuPmlk
bGUgVkNQVTo8c3BhbiBjbGFzcz0iQXBwbGUtdGFiLXNwYW4iIHN0eWxlPSJ3aGl0ZS1zcGFj
ZTpwcmUiPgk8L3NwYW4+ZmZmZjgzMDBiYmE1YzAwMDwvZGl2PjxkaXY+PGJyPjwvZGl2Pjxk
aXY+PHNwYW4gY2xhc3M9IkFwcGxlLXRhYi1zcGFuIiBzdHlsZT0id2hpdGUtc3BhY2U6cHJl
Ij4JPC9zcGFuPlN0YWNrIGF0IDB4ZmZmZjgyOGM4MDM0OGYyMDombmJzcDs8L2Rpdj48ZGl2
PjxzcGFuIGNsYXNzPSJBcHBsZS10YWItc3BhbiIgc3R5bGU9IndoaXRlLXNwYWNlOnByZSI+
CTwvc3Bhbj4gJm5ic3A7ZmZmZjgyOGM4MDM0OGYyMDogODAxNzVlMWMgZmZmZjgyOGMgODAz
NDhmNTggZmZmZjgyOGMgODAxNWY1ODkgZmZmZjgyOGMgMDAwMDAwMDAgMDAwMDAwMDA8L2Rp
dj48ZGl2PjxzcGFuIGNsYXNzPSJBcHBsZS10YWItc3BhbiIgc3R5bGU9IndoaXRlLXNwYWNl
OnByZSI+CTwvc3Bhbj4gJm5ic3A7ZmZmZjgyOGM4MDM0OGY0MDogMDAwMzJmZmMgMDAwMDAw
MDAgMmZkNTA3MTAgZmZmZjgzMDggODAxZDc4ZjcgZmZmZjgyOGMgODAyNDYxMDAgZmZmZjgy
OGM8L2Rpdj48ZGl2PjxzcGFuIGNsYXNzPSJBcHBsZS10YWItc3BhbiIgc3R5bGU9IndoaXRl
LXNwYWNlOnByZSI+CTwvc3Bhbj4gJm5ic3A7ZmZmZjgyOGM4MDM0OGY2MDogMDAwMDAwMDAg
MDAwMDAwMDAgMmZkZjFlYTggZmZmZjgzMDggMmZkNTA3NzAgZmZmZjgzMDggMmZkNTA3MTAg
ZmZmZjgzMDg8L2Rpdj48ZGl2PjxzcGFuIGNsYXNzPSJBcHBsZS10YWItc3BhbiIgc3R5bGU9
IndoaXRlLXNwYWNlOnByZSI+CTwvc3Bhbj4gJm5ic3A7ZmZmZjgyOGM4MDM0OGY4MDogMDAw
MzJmZmMgMDAwMDAwMDAgMDAwMDAwMDEgMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAgMDAw
MDAwMDMgMDAwMDAwMDA8L2Rpdj48ZGl2PjxzcGFuIGNsYXNzPSJBcHBsZS10YWItc3BhbiIg
c3R5bGU9IndoaXRlLXNwYWNlOnByZSI+CTwvc3Bhbj4gJm5ic3A7ZmZmZjgyOGM4MDM0OGZh
MDogMDAwMDE3NDQgMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDEgMDAwMDAw
MDAgMDAwMDAwMDAgMDAwMDAwMDA8L2Rpdj48ZGl2PjxzcGFuIGNsYXNzPSJBcHBsZS10YWIt
c3BhbiIgc3R5bGU9IndoaXRlLXNwYWNlOnByZSI+CTwvc3Bhbj4gJm5ic3A7ZmZmZjgyOGM4
MDM0OGZjMDogMDAwMDAwMDEgMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAg
MDAwMDAwMDIgODAxNzhhYWEgZmZmZjgyOGM8L2Rpdj48ZGl2PjxzcGFuIGNsYXNzPSJBcHBs
ZS10YWItc3BhbiIgc3R5bGU9IndoaXRlLXNwYWNlOnByZSI+CTwvc3Bhbj4gJm5ic3A7ZmZm
ZjgyOGM4MDM0OGZlMDogMDAwMGUwMDggMDAwMDAwMDAgMDAwMDAwODYgMDAwMDAwMDAgODAz
NGZlYzggZmZmZjgyOGMgMDAwMDAwMDAgMDAwMDAwMDA8L2Rpdj48ZGl2Pjxicj48L2Rpdj48
ZGl2PjxzcGFuIGNsYXNzPSJBcHBsZS10YWItc3BhbiIgc3R5bGU9IndoaXRlLXNwYWNlOnBy
ZSI+CTwvc3Bhbj5Db2RlOjwvZGl2PjxkaXY+PHNwYW4gY2xhc3M9IkFwcGxlLXRhYi1zcGFu
IiBzdHlsZT0id2hpdGUtc3BhY2U6cHJlIj4JPC9zcGFuPiAmbmJzcDtkYSBlOCA0ZiA5NCAw
MSAwMCBlOSAxOSBmZCBmZiBmZiA5MCA5MCA5MCA5MCA5MCA5MCA5MCA5MCA5MCA5MCAmbHQ7
NGMmZ3Q7IDg5IDNmIDRjIDg5IDc3IDA4IDRjIDg5IDZmIDEwJm5ic3A7PC9kaXY+PGRpdj48
YnI+PC9kaXY+PGRpdj48c3BhbiBjbGFzcz0iQXBwbGUtdGFiLXNwYW4iIHN0eWxlPSJ3aGl0
ZS1zcGFjZTpwcmUiPgk8L3NwYW4+Q2FsbCBUcmFjZTo8L2Rpdj48ZGl2PjxzcGFuIGNsYXNz
PSJBcHBsZS10YWItc3BhbiIgc3R5bGU9IndoaXRlLXNwYWNlOnByZSI+CTwvc3Bhbj4gJm5i
c3A7W2ZmZmY4MjhjODAxMGUzZjBdIGR1bXBfZG9tYWlucysweDRkMDwvZGl2PjxkaXY+PHNw
YW4gY2xhc3M9IkFwcGxlLXRhYi1zcGFuIiBzdHlsZT0id2hpdGUtc3BhY2U6cHJlIj4JPC9z
cGFuPiAmbmJzcDsgZmZmZjgyOGM4MDE3NWUxYyAmbmJzcDtjcmFzaF9ubWlfY2FsbGJhY2sr
MHgyYzwvZGl2PjxkaXY+PHNwYW4gY2xhc3M9IkFwcGxlLXRhYi1zcGFuIiBzdHlsZT0id2hp
dGUtc3BhY2U6cHJlIj4JPC9zcGFuPiAmbmJzcDsgZmZmZjgyOGM4MDE1ZjU4OSAmbmJzcDtk
b19ubWkrMHgzOTwvZGl2PjxkaXY+PHNwYW4gY2xhc3M9IkFwcGxlLXRhYi1zcGFuIiBzdHls
ZT0id2hpdGUtc3BhY2U6cHJlIj4JPC9zcGFuPiAmbmJzcDsgZmZmZjgyOGM4MDFkNzhmNyAm
bmJzcDtoYW5kbGVfaXN0X2V4Y2VwdGlvbisweDUyPC9kaXY+PGRpdj48c3BhbiBjbGFzcz0i
QXBwbGUtdGFiLXNwYW4iIHN0eWxlPSJ3aGl0ZS1zcGFjZTpwcmUiPgk8L3NwYW4+ICZuYnNw
OyBmZmZmODI4YzgwMTc4YWFhICZuYnNwO213YWl0X2lkbGVfd2l0aF9oaW50cysweDJhPC9k
aXY+PGRpdj48YnI+PC9kaXY+PGRpdj4mbmJzcDsgUENQVTAgZ3Vlc3Qgc3RhdGU6PC9kaXY+
PGRpdj48c3BhbiBjbGFzcz0iQXBwbGUtdGFiLXNwYW4iIHN0eWxlPSJ3aGl0ZS1zcGFjZTpw
cmUiPgk8L3NwYW4+Tm9uZSAoaWRsZSk8L2Rpdj48ZGl2Pjxicj48L2Rpdj48ZGl2PiZuYnNw
OyBQQ1BVMSBob3N0IHN0YXRlOjwvZGl2PjxkaXY+PHNwYW4gY2xhc3M9IkFwcGxlLXRhYi1z
cGFuIiBzdHlsZT0id2hpdGUtc3BhY2U6cHJlIj4JPC9zcGFuPlJJUDogJm5ic3A7ICZuYnNw
O2UwMDg6WyZsdDtmZmZmODI4YzgwMTBlM2YwJmd0O108L2Rpdj48ZGl2PjxzcGFuIGNsYXNz
PSJBcHBsZS10YWItc3BhbiIgc3R5bGU9IndoaXRlLXNwYWNlOnByZSI+CTwvc3Bhbj5SRkxB
R1M6IDAwMDAwMDAwMDAwMDAwMDI8L2Rpdj48ZGl2PjxzcGFuIGNsYXNzPSJBcHBsZS10YWIt
c3BhbiIgc3R5bGU9IndoaXRlLXNwYWNlOnByZSI+CTwvc3Bhbj5yYXg6IDAwMDAwMDAwMDAw
MDAwMDQgJm5ic3A7IHJieDogMDAwMDAwMDAwMDAwMDAwMSAmbmJzcDsgcmN4OiBmZmZmODI4
YzgwMzYyMDA4PC9kaXY+PGRpdj48c3BhbiBjbGFzcz0iQXBwbGUtdGFiLXNwYW4iIHN0eWxl
PSJ3aGl0ZS1zcGFjZTpwcmUiPgk8L3NwYW4+cmR4OiBmZmZmODI4YzgwMzYxZWE4ICZuYnNw
OyByc2k6IGZmZmY4MjhjODAzNjFmMTggJm5ic3A7IHJkaTogZmZmZjgzMDgyZmRkMGY1ODwv
ZGl2PjxkaXY+PHNwYW4gY2xhc3M9IkFwcGxlLXRhYi1zcGFuIiBzdHlsZT0id2hpdGUtc3Bh
Y2U6cHJlIj4JPC9zcGFuPnJicDogZmZmZjgzMDgyZmRkMGY1OCAmbmJzcDsgcnNwOiBmZmZm
ODMwODJmZGQwZjIwICZuYnNwOyByODogJm5ic3A7MDAwMDAwMDAwMDAwMDAzZjwvZGl2Pjxk
aXY+PHNwYW4gY2xhc3M9IkFwcGxlLXRhYi1zcGFuIiBzdHlsZT0id2hpdGUtc3BhY2U6cHJl
Ij4JPC9zcGFuPnI5OiAmbmJzcDswMDAwMDAwMDAwMDAwMDAzICZuYnNwOyByMTA6IDAwMDAw
MDAwMDAwMDAwMDAgJm5ic3A7IHIxMTogZmZmZjgzMDBjYWQ1OTc1ODwvZGl2PjxkaXY+PHNw
YW4gY2xhc3M9IkFwcGxlLXRhYi1zcGFuIiBzdHlsZT0id2hpdGUtc3BhY2U6cHJlIj4JPC9z
cGFuPnIxMjogZmZmZjgzMDgxNGRmMTg4MCAmbmJzcDsgcjEzOiBmZmZmODMwODJmZGYxZWE4
ICZuYnNwOyByMTQ6IDAwMDAwMDAwMDAwMDAwMDA8L2Rpdj48ZGl2PjxzcGFuIGNsYXNzPSJB
cHBsZS10YWItc3BhbiIgc3R5bGU9IndoaXRlLXNwYWNlOnByZSI+CTwvc3Bhbj5yMTU6IGZm
ZmY4MjhjODAyNDcxMDA8L2Rpdj48ZGl2PjxzcGFuIGNsYXNzPSJBcHBsZS10YWItc3BhbiIg
c3R5bGU9IndoaXRlLXNwYWNlOnByZSI+CTwvc3Bhbj5jcjA6IDAwMDAwMDAwODAwNTAwM2Ig
Jm5ic3A7IGNyNDogMDAwMDAwMDAwMDAwMjZmMDwvZGl2PjxkaXY+PHNwYW4gY2xhc3M9IkFw
cGxlLXRhYi1zcGFuIiBzdHlsZT0id2hpdGUtc3BhY2U6cHJlIj4JPC9zcGFuPmNyMzogMDAw
MDAwMDdlMzMxNjAwMCAmbmJzcDsgY3IyOiAwMDAwMDAwMDAwOTQwMDAwPC9kaXY+PGRpdj48
c3BhbiBjbGFzcz0iQXBwbGUtdGFiLXNwYW4iIHN0eWxlPSJ3aGl0ZS1zcGFjZTpwcmUiPgk8
L3NwYW4+ZHM6IDAwMDAgJm5ic3A7IGVzOiAwMDAwICZuYnNwOyBmczogMDAwMCAmbmJzcDsg
Z3M6IDAwMDAgJm5ic3A7IHNzOiAwMDAwICZuYnNwOyBjczogZTAwODwvZGl2PjxkaXY+PGJy
PjwvZGl2PjxkaXY+PHNwYW4gY2xhc3M9IkFwcGxlLXRhYi1zcGFuIiBzdHlsZT0id2hpdGUt
c3BhY2U6cHJlIj4JPC9zcGFuPmN1cnJlbnQ6PHNwYW4gY2xhc3M9IkFwcGxlLXRhYi1zcGFu
IiBzdHlsZT0id2hpdGUtc3BhY2U6cHJlIj4JPC9zcGFuPmlkbGUgKGZmZmY4MzAwYmJhNjYw
MDApPC9kaXY+PGRpdj48c3BhbiBjbGFzcz0iQXBwbGUtdGFiLXNwYW4iIHN0eWxlPSJ3aGl0
ZS1zcGFjZTpwcmUiPgk8L3NwYW4+c3RhY2sgY29udGV4dDo8c3BhbiBjbGFzcz0iQXBwbGUt
dGFiLXNwYW4iIHN0eWxlPSJ3aGl0ZS1zcGFjZTpwcmUiPgk8L3NwYW4+RE9NMyBWQ1BVMSAo
ZmZmZjgzMDBjYWQ1ODAwMCk8L2Rpdj48ZGl2PjxzcGFuIGNsYXNzPSJBcHBsZS10YWItc3Bh
biIgc3R5bGU9IndoaXRlLXNwYWNlOnByZSI+CTwvc3Bhbj5pZGxlIFZDUFU6PHNwYW4gY2xh
c3M9IkFwcGxlLXRhYi1zcGFuIiBzdHlsZT0id2hpdGUtc3BhY2U6cHJlIj4JPC9zcGFuPmZm
ZmY4MzAwYmJhNjYwMDA8L2Rpdj48ZGl2Pjxicj48L2Rpdj48ZGl2PjxzcGFuIGNsYXNzPSJB
cHBsZS10YWItc3BhbiIgc3R5bGU9IndoaXRlLXNwYWNlOnByZSI+CTwvc3Bhbj5TdGFjayBh
dCAweGZmZmY4MzA4MmZkZDBmMjA6Jm5ic3A7PC9kaXY+PGRpdj48c3BhbiBjbGFzcz0iQXBw
bGUtdGFiLXNwYW4iIHN0eWxlPSJ3aGl0ZS1zcGFjZTpwcmUiPgk8L3NwYW4+ICZuYnNwO2Zm
ZmY4MzA4MmZkZDBmMjA6IDgwMTc1ZTFjIGZmZmY4MjhjIDJmZGQwZjU4IGZmZmY4MzA4IDgw
MTVmNTg5IGZmZmY4MjhjIDAwMDAwMDAwIDAwMDAwMDAwPC9kaXY+PGRpdj48c3BhbiBjbGFz
cz0iQXBwbGUtdGFiLXNwYW4iIHN0eWxlPSJ3aGl0ZS1zcGFjZTpwcmUiPgk8L3NwYW4+ICZu
YnNwO2ZmZmY4MzA4MmZkZDBmNDA6IDAwMDMzMDA4IDAwMDAwMDAwIDE0ZGYxODIwIGZmZmY4
MzA4IDgwMWQ3OGY3IGZmZmY4MjhjIDgwMjQ3MTAwIGZmZmY4MjhjPC9kaXY+PGRpdj48c3Bh
biBjbGFzcz0iQXBwbGUtdGFiLXNwYW4iIHN0eWxlPSJ3aGl0ZS1zcGFjZTpwcmUiPgk8L3Nw
YW4+ICZuYnNwO2ZmZmY4MzA4MmZkZDBmNjA6IDAwMDAwMDAwIDAwMDAwMDAwIDJmZGYxZWE4
IGZmZmY4MzA4IDE0ZGYxODgwIGZmZmY4MzA4IDE0ZGYxODIwIGZmZmY4MzA4PC9kaXY+PGRp
dj48c3BhbiBjbGFzcz0iQXBwbGUtdGFiLXNwYW4iIHN0eWxlPSJ3aGl0ZS1zcGFjZTpwcmUi
Pgk8L3NwYW4+ICZuYnNwO2ZmZmY4MzA4MmZkZDBmODA6IDAwMDMzMDA4IDAwMDAwMDAwIGNh
ZDU5NzU4IGZmZmY4MzAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAzIDAwMDAwMDAwPC9k
aXY+PGRpdj48c3BhbiBjbGFzcz0iQXBwbGUtdGFiLXNwYW4iIHN0eWxlPSJ3aGl0ZS1zcGFj
ZTpwcmUiPgk8L3NwYW4+ICZuYnNwO2ZmZmY4MzA4MmZkZDBmYTA6IDAwMDAwMDNmIDAwMDAw
MDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAxIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAw
MDAwPC9kaXY+PGRpdj48c3BhbiBjbGFzcz0iQXBwbGUtdGFiLXNwYW4iIHN0eWxlPSJ3aGl0
ZS1zcGFjZTpwcmUiPgk8L3NwYW4+ICZuYnNwO2ZmZmY4MzA4MmZkZDBmYzA6IDAwMDAwMDAx
IDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAyIDgwMTc4YWFh
IGZmZmY4MjhjPC9kaXY+PGRpdj48c3BhbiBjbGFzcz0iQXBwbGUtdGFiLXNwYW4iIHN0eWxl
PSJ3aGl0ZS1zcGFjZTpwcmUiPgk8L3NwYW4+ICZuYnNwO2ZmZmY4MzA4MmZkZDBmZTA6IDAw
MDBlMDA4IDAwMDAwMDAwIDAwMDAwMDg2IDAwMDAwMDAwIDJmZGQ3ZWM4IGZmZmY4MzA4IDAw
MDAwMDAwIDAwMDAwMDAwPC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj48c3BhbiBjbGFzcz0i
QXBwbGUtdGFiLXNwYW4iIHN0eWxlPSJ3aGl0ZS1zcGFjZTpwcmUiPgk8L3NwYW4+Q29kZTo8
L2Rpdj48ZGl2PjxzcGFuIGNsYXNzPSJBcHBsZS10YWItc3BhbiIgc3R5bGU9IndoaXRlLXNw
YWNlOnByZSI+CTwvc3Bhbj4gJm5ic3A7ZGEgZTggNGYgOTQgMDEgMDAgZTkgMTkgZmQgZmYg
ZmYgOTAgOTAgOTAgOTAgOTAgOTAgOTAgOTAgOTAgOTAgJmx0OzRjJmd0OyA4OSAzZiA0YyA4
OSA3NyAwOCA0YyA4OSA2ZiAxMCZuYnNwOzwvZGl2PjxkaXY+PGJyPjwvZGl2PjxkaXY+PHNw
YW4gY2xhc3M9IkFwcGxlLXRhYi1zcGFuIiBzdHlsZT0id2hpdGUtc3BhY2U6cHJlIj4JPC9z
cGFuPkNhbGwgVHJhY2U6PC9kaXY+PGRpdj48c3BhbiBjbGFzcz0iQXBwbGUtdGFiLXNwYW4i
IHN0eWxlPSJ3aGl0ZS1zcGFjZTpwcmUiPgk8L3NwYW4+ICZuYnNwO1tmZmZmODI4YzgwMTBl
M2YwXSBkdW1wX2RvbWFpbnMrMHg0ZDA8L2Rpdj48ZGl2PjxzcGFuIGNsYXNzPSJBcHBsZS10
YWItc3BhbiIgc3R5bGU9IndoaXRlLXNwYWNlOnByZSI+CTwvc3Bhbj4gJm5ic3A7IGZmZmY4
MjhjODAxNzVlMWMgJm5ic3A7Y3Jhc2hfbm1pX2NhbGxiYWNrKzB4MmM8L2Rpdj48ZGl2Pjxz
cGFuIGNsYXNzPSJBcHBsZS10YWItc3BhbiIgc3R5bGU9IndoaXRlLXNwYWNlOnByZSI+CTwv
c3Bhbj4gJm5ic3A7IGZmZmY4MjhjODAxNWY1ODkgJm5ic3A7ZG9fbm1pKzB4Mzk8L2Rpdj48
ZGl2PjxzcGFuIGNsYXNzPSJBcHBsZS10YWItc3BhbiIgc3R5bGU9IndoaXRlLXNwYWNlOnBy
ZSI+CTwvc3Bhbj4gJm5ic3A7IGZmZmY4MjhjODAxZDc4ZjcgJm5ic3A7aGFuZGxlX2lzdF9l
eGNlcHRpb24rMHg1MjwvZGl2PjxkaXY+PHNwYW4gY2xhc3M9IkFwcGxlLXRhYi1zcGFuIiBz
dHlsZT0id2hpdGUtc3BhY2U6cHJlIj4JPC9zcGFuPiAmbmJzcDsgZmZmZjgyOGM4MDE3OGFh
YSAmbmJzcDttd2FpdF9pZGxlX3dpdGhfaGludHMrMHgyYTwvZGl2PjxkaXY+PGJyPjwvZGl2
PjxkaXY+Jm5ic3A7IFBDUFUxIGd1ZXN0IHN0YXRlOjwvZGl2PjxkaXY+PHNwYW4gY2xhc3M9
IkFwcGxlLXRhYi1zcGFuIiBzdHlsZT0id2hpdGUtc3BhY2U6cHJlIj4JPC9zcGFuPk5vbmUg
KGlkbGUpPC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj4mbmJzcDsgUENQVTIgaG9zdCBzdGF0
ZTo8L2Rpdj48ZGl2PjxzcGFuIGNsYXNzPSJBcHBsZS10YWItc3BhbiIgc3R5bGU9IndoaXRl
LXNwYWNlOnByZSI+CTwvc3Bhbj5SSVA6ICZuYnNwOyAmbmJzcDtlMDA4OlsmbHQ7ZmZmZjgy
OGM4MDEwZTNmMCZndDtdPC9kaXY+PGRpdj48c3BhbiBjbGFzcz0iQXBwbGUtdGFiLXNwYW4i
IHN0eWxlPSJ3aGl0ZS1zcGFjZTpwcmUiPgk8L3NwYW4+UkZMQUdTOiAwMDAwMDAwMDAwMDAw
MDAyPC9kaXY+PGRpdj48c3BhbiBjbGFzcz0iQXBwbGUtdGFiLXNwYW4iIHN0eWxlPSJ3aGl0
ZS1zcGFjZTpwcmUiPgk8L3NwYW4+cmF4OiAwMDAwMDAwMDAwMDAwMDA0ICZuYnNwOyByYng6
IDAwMDAwMDAwMDAwMDAwMDIgJm5ic3A7IHJjeDogZmZmZjgyOGM4MDM2MjFmYzwvZGl2Pjxk
aXY+PHNwYW4gY2xhc3M9IkFwcGxlLXRhYi1zcGFuIiBzdHlsZT0id2hpdGUtc3BhY2U6cHJl
Ij4JPC9zcGFuPnJkeDogZmZmZjgyOGM4MDM2MjA5YyAmbmJzcDsgcnNpOiBmZmZmODI4Yzgw
MzYyMTBjICZuYnNwOyByZGk6IGZmZmY4MzA4MmZkYzBmNTg8L2Rpdj48ZGl2PjxzcGFuIGNs
YXNzPSJBcHBsZS10YWItc3BhbiIgc3R5bGU9IndoaXRlLXNwYWNlOnByZSI+CTwvc3Bhbj5y
YnA6IGZmZmY4MzA4MmZkYzBmNTggJm5ic3A7IHJzcDogZmZmZjgzMDgyZmRjMGYyMCAmbmJz
cDsgcjg6ICZuYnNwOzAwMDAwMDAwMDAwMDA0YTk8L2Rpdj48ZGl2PjxzcGFuIGNsYXNzPSJB
cHBsZS10YWItc3BhbiIgc3R5bGU9IndoaXRlLXNwYWNlOnByZSI+CTwvc3Bhbj5yOTogJm5i
c3A7MDAwMDAwMDAwMDAwMDAwMyAmbmJzcDsgcjEwOiAwMDAwMDAwMDAwMDAwMDAwICZuYnNw
OyByMTE6IDAwMDAwMDAwMDAwMDAwMDE8L2Rpdj48ZGl2PjxzcGFuIGNsYXNzPSJBcHBsZS10
YWItc3BhbiIgc3R5bGU9IndoaXRlLXNwYWNlOnByZSI+CTwvc3Bhbj5yMTI6IGZmZmY4MzA4
MTRkZjBhMTAgJm5ic3A7IHIxMzogZmZmZjgzMDgyZmRmMWVhOCAmbmJzcDsgcjE0OiAwMDAw
MDAwMDAwMDAwMDAwPC9kaXY+PGRpdj48c3BhbiBjbGFzcz0iQXBwbGUtdGFiLXNwYW4iIHN0
eWxlPSJ3aGl0ZS1zcGFjZTpwcmUiPgk8L3NwYW4+cjE1OiBmZmZmODI4YzgwMjQ4MTAwPC9k
aXY+PGRpdj48c3BhbiBjbGFzcz0iQXBwbGUtdGFiLXNwYW4iIHN0eWxlPSJ3aGl0ZS1zcGFj
ZTpwcmUiPgk8L3NwYW4+Y3IwOiAwMDAwMDAwMDgwMDUwMDNiICZuYnNwOyBjcjQ6IDAwMDAw
MDAwMDAwMDI2ZjA8L2Rpdj48ZGl2PjxzcGFuIGNsYXNzPSJBcHBsZS10YWItc3BhbiIgc3R5
bGU9IndoaXRlLXNwYWNlOnByZSI+CTwvc3Bhbj5jcjM6IDAwMDAwMDA4MTRjODEwMDAgJm5i
c3A7IGNyMjogMDAwMDAwMDAxOGUzZDAwMDwvZGl2PjxkaXY+PHNwYW4gY2xhc3M9IkFwcGxl
LXRhYi1zcGFuIiBzdHlsZT0id2hpdGUtc3BhY2U6cHJlIj4JPC9zcGFuPmRzOiAwMDAwICZu
YnNwOyBlczogMDAwMCAmbmJzcDsgZnM6IDAwMDAgJm5ic3A7IGdzOiAwMDAwICZuYnNwOyBz
czogMDAwMCAmbmJzcDsgY3M6IGUwMDg8L2Rpdj48ZGl2Pjxicj48L2Rpdj48ZGl2PjxzcGFu
IGNsYXNzPSJBcHBsZS10YWItc3BhbiIgc3R5bGU9IndoaXRlLXNwYWNlOnByZSI+CTwvc3Bh
bj5jdXJyZW50OjxzcGFuIGNsYXNzPSJBcHBsZS10YWItc3BhbiIgc3R5bGU9IndoaXRlLXNw
YWNlOnByZSI+CTwvc3Bhbj5pZGxlIChmZmZmODMwMGNhZjNjMDAwKTwvZGl2PjxkaXY+PHNw
YW4gY2xhc3M9IkFwcGxlLXRhYi1zcGFuIiBzdHlsZT0id2hpdGUtc3BhY2U6cHJlIj4JPC9z
cGFuPnN0YWNrIGNvbnRleHQ6PHNwYW4gY2xhc3M9IkFwcGxlLXRhYi1zcGFuIiBzdHlsZT0i
d2hpdGUtc3BhY2U6cHJlIj4JPC9zcGFuPkRPTTU2IFZDUFUyIChmZmZmODMwMGNhZDRhMDAw
KTwvZGl2PjxkaXY+PHNwYW4gY2xhc3M9IkFwcGxlLXRhYi1zcGFuIiBzdHlsZT0id2hpdGUt
c3BhY2U6cHJlIj4JPC9zcGFuPmlkbGUgVkNQVTo8c3BhbiBjbGFzcz0iQXBwbGUtdGFiLXNw
YW4iIHN0eWxlPSJ3aGl0ZS1zcGFjZTpwcmUiPgk8L3NwYW4+ZmZmZjgzMDBjYWYzYzAwMDwv
ZGl2PjxkaXY+PGJyPjwvZGl2PjxkaXY+PHNwYW4gY2xhc3M9IkFwcGxlLXRhYi1zcGFuIiBz
dHlsZT0id2hpdGUtc3BhY2U6cHJlIj4JPC9zcGFuPlN0YWNrIGF0IDB4ZmZmZjgzMDgyZmRj
MGYyMDombmJzcDs8L2Rpdj48ZGl2PjxzcGFuIGNsYXNzPSJBcHBsZS10YWItc3BhbiIgc3R5
bGU9IndoaXRlLXNwYWNlOnByZSI+CTwvc3Bhbj4gJm5ic3A7ZmZmZjgzMDgyZmRjMGYyMDog
ODAxNzVlMWMgZmZmZjgyOGMgMmZkYzBmNTggZmZmZjgzMDggODAxNWY1ODkgZmZmZjgyOGMg
MDAwMDAwMDAgMDAwMDAwMDA8L2Rpdj48ZGl2PjxzcGFuIGNsYXNzPSJBcHBsZS10YWItc3Bh
biIgc3R5bGU9IndoaXRlLXNwYWNlOnByZSI+CTwvc3Bhbj4gJm5ic3A7ZmZmZjgzMDgyZmRj
MGY0MDogMDAwMzJmY2UgMDAwMDAwMDAgMTRkZjA5YjAgZmZmZjgzMDggODAxZDc4ZjcgZmZm
ZjgyOGMgODAyNDgxMDAgZmZmZjgyOGM8L2Rpdj48ZGl2PjxzcGFuIGNsYXNzPSJBcHBsZS10
YWItc3BhbiIgc3R5bGU9IndoaXRlLXNwYWNlOnByZSI+CTwvc3Bhbj4gJm5ic3A7ZmZmZjgz
MDgyZmRjMGY2MDogMDAwMDAwMDAgMDAwMDAwMDAgMmZkZjFlYTggZmZmZjgzMDggMTRkZjBh
MTAgZmZmZjgzMDggMTRkZjA5YjAgZmZmZjgzMDg8L2Rpdj48ZGl2PjxzcGFuIGNsYXNzPSJB
cHBsZS10YWItc3BhbiIgc3R5bGU9IndoaXRlLXNwYWNlOnByZSI+CTwvc3Bhbj4gJm5ic3A7
ZmZmZjgzMDgyZmRjMGY4MDogMDAwMzJmY2UgMDAwMDAwMDAgMDAwMDAwMDEgMDAwMDAwMDAg
MDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDMgMDAwMDAwMDA8L2Rpdj48ZGl2PjxzcGFuIGNs
YXNzPSJBcHBsZS10YWItc3BhbiIgc3R5bGU9IndoaXRlLXNwYWNlOnByZSI+CTwvc3Bhbj4g
Jm5ic3A7ZmZmZjgzMDgyZmRjMGZhMDogMDAwMDA0YTkgMDAwMDAwMDAgMDAwMDAwMDAgMDAw
MDAwMDAgMDAwMDAwMDEgMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDA8L2Rpdj48ZGl2Pjxz
cGFuIGNsYXNzPSJBcHBsZS10YWItc3BhbiIgc3R5bGU9IndoaXRlLXNwYWNlOnByZSI+CTwv
c3Bhbj4gJm5ic3A7ZmZmZjgzMDgyZmRjMGZjMDogMDAwMDAwMDEgMDAwMDAwMDAgMDAwMDAw
MDAgMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDIgODAxNzhhYWEgZmZmZjgyOGM8L2Rpdj48
ZGl2PjxzcGFuIGNsYXNzPSJBcHBsZS10YWItc3BhbiIgc3R5bGU9IndoaXRlLXNwYWNlOnBy
ZSI+CTwvc3Bhbj4gJm5ic3A7ZmZmZjgzMDgyZmRjMGZlMDogMDAwMGUwMDggMDAwMDAwMDAg
MDAwMDAwODYgMDAwMDAwMDAgMmZkYzdlYzggZmZmZjgzMDggMDAwMDAwMDAgMDAwMDAwMDA8
L2Rpdj48ZGl2Pjxicj48L2Rpdj48ZGl2PjxzcGFuIGNsYXNzPSJBcHBsZS10YWItc3BhbiIg
c3R5bGU9IndoaXRlLXNwYWNlOnByZSI+CTwvc3Bhbj5Db2RlOjwvZGl2PjxkaXY+PHNwYW4g
Y2xhc3M9IkFwcGxlLXRhYi1zcGFuIiBzdHlsZT0id2hpdGUtc3BhY2U6cHJlIj4JPC9zcGFu
PiAmbmJzcDtkYSBlOCA0ZiA5NCAwMSAwMCBlOSAxOSBmZCBmZiBmZiA5MCA5MCA5MCA5MCA5
MCA5MCA5MCA5MCA5MCA5MCAmbHQ7NGMmZ3Q7IDg5IDNmIDRjIDg5IDc3IDA4IDRjIDg5IDZm
IDEwJm5ic3A7PC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj48c3BhbiBjbGFzcz0iQXBwbGUt
dGFiLXNwYW4iIHN0eWxlPSJ3aGl0ZS1zcGFjZTpwcmUiPgk8L3NwYW4+Q2FsbCBUcmFjZTo8
L2Rpdj48ZGl2PjxzcGFuIGNsYXNzPSJBcHBsZS10YWItc3BhbiIgc3R5bGU9IndoaXRlLXNw
YWNlOnByZSI+CTwvc3Bhbj4gJm5ic3A7W2ZmZmY4MjhjODAxMGUzZjBdIGR1bXBfZG9tYWlu
cysweDRkMDwvZGl2PjxkaXY+PHNwYW4gY2xhc3M9IkFwcGxlLXRhYi1zcGFuIiBzdHlsZT0i
d2hpdGUtc3BhY2U6cHJlIj4JPC9zcGFuPiAmbmJzcDsgZmZmZjgyOGM4MDE3NWUxYyAmbmJz
cDtjcmFzaF9ubWlfY2FsbGJhY2srMHgyYzwvZGl2PjxkaXY+PHNwYW4gY2xhc3M9IkFwcGxl
LXRhYi1zcGFuIiBzdHlsZT0id2hpdGUtc3BhY2U6cHJlIj4JPC9zcGFuPiAmbmJzcDsgZmZm
ZjgyOGM4MDE1ZjU4OSAmbmJzcDtkb19ubWkrMHgzOTwvZGl2PjxkaXY+PHNwYW4gY2xhc3M9
IkFwcGxlLXRhYi1zcGFuIiBzdHlsZT0id2hpdGUtc3BhY2U6cHJlIj4JPC9zcGFuPiAmbmJz
cDsgZmZmZjgyOGM4MDFkNzhmNyAmbmJzcDtoYW5kbGVfaXN0X2V4Y2VwdGlvbisweDUyPC9k
aXY+PGRpdj48c3BhbiBjbGFzcz0iQXBwbGUtdGFiLXNwYW4iIHN0eWxlPSJ3aGl0ZS1zcGFj
ZTpwcmUiPgk8L3NwYW4+ICZuYnNwOyBmZmZmODI4YzgwMTc4YWFhICZuYnNwO213YWl0X2lk
bGVfd2l0aF9oaW50cysweDJhPC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj4mbmJzcDsgUENQ
VTIgZ3Vlc3Qgc3RhdGU6PC9kaXY+PGRpdj48c3BhbiBjbGFzcz0iQXBwbGUtdGFiLXNwYW4i
IHN0eWxlPSJ3aGl0ZS1zcGFjZTpwcmUiPgk8L3NwYW4+Tm9uZSAoaWRsZSk8L2Rpdj48ZGl2
Pjxicj48L2Rpdj48ZGl2PiZuYnNwOyBQQ1BVMyBob3N0IHN0YXRlOjwvZGl2PjxkaXY+PHNw
YW4gY2xhc3M9IkFwcGxlLXRhYi1zcGFuIiBzdHlsZT0id2hpdGUtc3BhY2U6cHJlIj4JPC9z
cGFuPlJJUDogJm5ic3A7ICZuYnNwO2UwMDg6WyZsdDtmZmZmODI4YzgwMTBlM2YwJmd0O108
L2Rpdj48ZGl2PjxzcGFuIGNsYXNzPSJBcHBsZS10YWItc3BhbiIgc3R5bGU9IndoaXRlLXNw
YWNlOnByZSI+CTwvc3Bhbj5SRkxBR1M6IDAwMDAwMDAwMDAwMDAwMDI8L2Rpdj48ZGl2Pjxz
cGFuIGNsYXNzPSJBcHBsZS10YWItc3BhbiIgc3R5bGU9IndoaXRlLXNwYWNlOnByZSI+CTwv
c3Bhbj5yYXg6IDAwMDAwMDAwMDAwMDAwMDQgJm5ic3A7IHJieDogMDAwMDAwMDAwMDAwMDAw
MyAmbmJzcDsgcmN4OiBmZmZmODI4YzgwMzYyM2YwPC9kaXY+PGRpdj48c3BhbiBjbGFzcz0i
QXBwbGUtdGFiLXNwYW4iIHN0eWxlPSJ3aGl0ZS1zcGFjZTpwcmUiPgk8L3NwYW4+cmR4OiBm
ZmZmODI4YzgwMzYyMjkwICZuYnNwOyByc2k6IGZmZmY4MjhjODAzNjIzMDAgJm5ic3A7IHJk
aTogZmZmZjgzMDgyZmRiMGY1ODwvZGl2PjxkaXY+PHNwYW4gY2xhc3M9IkFwcGxlLXRhYi1z
cGFuIiBzdHlsZT0id2hpdGUtc3BhY2U6cHJlIj4JPC9zcGFuPnJicDogZmZmZjgzMDgyZmRi
MGY1OCAmbmJzcDsgcnNwOiBmZmZmODMwODJmZGIwZjIwICZuYnNwOyByODogJm5ic3A7MDAw
MDAwMDAwMDAwMDA3NzwvZGl2PjxkaXY+PHNwYW4gY2xhc3M9IkFwcGxlLXRhYi1zcGFuIiBz
dHlsZT0id2hpdGUtc3BhY2U6cHJlIj4JPC9zcGFuPnI5OiAmbmJzcDswMDAwMDAwMDAwMDAw
MDAzICZuYnNwOyByMTA6IDAwMDAwMDAwMDAwMDAwMDAgJm5ic3A7IHIxMTogZmZmZjgzMDBj
YWQ1OTc1ODwvZGl2PjxkaXY+PHNwYW4gY2xhc3M9IkFwcGxlLXRhYi1zcGFuIiBzdHlsZT0i
d2hpdGUtc3BhY2U6cHJlIj4JPC9zcGFuPnIxMjogZmZmZjgzMDgxNGE1OWExMCAmbmJzcDsg
cjEzOiBmZmZmODMwODJmZGYxZWE4ICZuYnNwOyByMTQ6IDAwMDAwMDAwMDAwMDAwMDA8L2Rp
dj48ZGl2PjxzcGFuIGNsYXNzPSJBcHBsZS10YWItc3BhbiIgc3R5bGU9IndoaXRlLXNwYWNl
OnByZSI+CTwvc3Bhbj5yMTU6IGZmZmY4MjhjODAyNDkxMDA8L2Rpdj48ZGl2PjxzcGFuIGNs
YXNzPSJBcHBsZS10YWItc3BhbiIgc3R5bGU9IndoaXRlLXNwYWNlOnByZSI+CTwvc3Bhbj5j
cjA6IDAwMDAwMDAwODAwNTAwM2IgJm5ic3A7IGNyNDogMDAwMDAwMDAwMDAwMjZmMDwvZGl2
PjxkaXY+PHNwYW4gY2xhc3M9IkFwcGxlLXRhYi1zcGFuIiBzdHlsZT0id2hpdGUtc3BhY2U6
cHJlIj4JPC9zcGFuPmNyMzogMDAwMDAwMDgxNGM4NDAwMCAmbmJzcDsgY3IyOiAwMDAwMDAw
MDBmMzc3MDAwPC9kaXY+PGRpdj48c3BhbiBjbGFzcz0iQXBwbGUtdGFiLXNwYW4iIHN0eWxl
PSJ3aGl0ZS1zcGFjZTpwcmUiPgk8L3NwYW4+ZHM6IDAwMDAgJm5ic3A7IGVzOiAwMDAwICZu
YnNwOyBmczogMDAwMCAmbmJzcDsgZ3M6IDAwMDAgJm5ic3A7IHNzOiAwMDAwICZuYnNwOyBj
czogZTAwODwvZGl2PjxkaXY+PGJyPjwvZGl2PjxkaXY+PHNwYW4gY2xhc3M9IkFwcGxlLXRh
Yi1zcGFuIiBzdHlsZT0id2hpdGUtc3BhY2U6cHJlIj4JPC9zcGFuPmN1cnJlbnQ6PHNwYW4g
Y2xhc3M9IkFwcGxlLXRhYi1zcGFuIiBzdHlsZT0id2hpdGUtc3BhY2U6cHJlIj4JPC9zcGFu
PmlkbGUgKGZmZmY4MzAwY2JhZmMwMDApPC9kaXY+PGRpdj48c3BhbiBjbGFzcz0iQXBwbGUt
dGFiLXNwYW4iIHN0eWxlPSJ3aGl0ZS1zcGFjZTpwcmUiPgk8L3NwYW4+c3RhY2sgY29udGV4
dDo8c3BhbiBjbGFzcz0iQXBwbGUtdGFiLXNwYW4iIHN0eWxlPSJ3aGl0ZS1zcGFjZTpwcmUi
Pgk8L3NwYW4+RE9NNTYgVkNQVTMgKGZmZmY4MzAwY2FkMTAwMDApPC9kaXY+PGRpdj48c3Bh
biBjbGFzcz0iQXBwbGUtdGFiLXNwYW4iIHN0eWxlPSJ3aGl0ZS1zcGFjZTpwcmUiPgk8L3Nw
YW4+aWRsZSBWQ1BVOjxzcGFuIGNsYXNzPSJBcHBsZS10YWItc3BhbiIgc3R5bGU9IndoaXRl
LXNwYWNlOnByZSI+CTwvc3Bhbj5mZmZmODMwMGNiYWZjMDAwPC9kaXY+PGRpdj48YnI+PC9k
aXY+PGRpdj48c3BhbiBjbGFzcz0iQXBwbGUtdGFiLXNwYW4iIHN0eWxlPSJ3aGl0ZS1zcGFj
ZTpwcmUiPgk8L3NwYW4+U3RhY2sgYXQgMHhmZmZmODMwODJmZGIwZjIwOiZuYnNwOzwvZGl2
PjxkaXY+PHNwYW4gY2xhc3M9IkFwcGxlLXRhYi1zcGFuIiBzdHlsZT0id2hpdGUtc3BhY2U6
cHJlIj4JPC9zcGFuPiAmbmJzcDtmZmZmODMwODJmZGIwZjIwOiA4MDE3NWUxYyBmZmZmODI4
YyAyZmRiMGY1OCBmZmZmODMwOCA4MDE1ZjU4OSBmZmZmODI4YyAwMDAwMDAwMCAwMDAwMDAw
MDwvZGl2PjxkaXY+PHNwYW4gY2xhc3M9IkFwcGxlLXRhYi1zcGFuIiBzdHlsZT0id2hpdGUt
c3BhY2U6cHJlIj4JPC9zcGFuPiAmbmJzcDtmZmZmODMwODJmZGIwZjQwOiAwMDAzMmZkMCAw
MDAwMDAwMCAxNGE1OTliMCBmZmZmODMwOCA4MDFkNzhmNyBmZmZmODI4YyA4MDI0OTEwMCBm
ZmZmODI4YzwvZGl2PjxkaXY+PHNwYW4gY2xhc3M9IkFwcGxlLXRhYi1zcGFuIiBzdHlsZT0i
d2hpdGUtc3BhY2U6cHJlIj4JPC9zcGFuPiAmbmJzcDtmZmZmODMwODJmZGIwZjYwOiAwMDAw
MDAwMCAwMDAwMDAwMCAyZmRmMWVhOCBmZmZmODMwOCAxNGE1OWExMCBmZmZmODMwOCAxNGE1
OTliMCBmZmZmODMwODwvZGl2PjxkaXY+PHNwYW4gY2xhc3M9IkFwcGxlLXRhYi1zcGFuIiBz
dHlsZT0id2hpdGUtc3BhY2U6cHJlIj4JPC9zcGFuPiAmbmJzcDtmZmZmODMwODJmZGIwZjgw
OiAwMDAzMmZkMCAwMDAwMDAwMCBjYWQ1OTc1OCBmZmZmODMwMCAwMDAwMDAwMCAwMDAwMDAw
MCAwMDAwMDAwMyAwMDAwMDAwMDwvZGl2PjxkaXY+PHNwYW4gY2xhc3M9IkFwcGxlLXRhYi1z
cGFuIiBzdHlsZT0id2hpdGUtc3BhY2U6cHJlIj4JPC9zcGFuPiAmbmJzcDtmZmZmODMwODJm
ZGIwZmEwOiAwMDAwMDA3NyAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMSAw
MDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMDwvZGl2PjxkaXY+PHNwYW4gY2xhc3M9IkFwcGxl
LXRhYi1zcGFuIiBzdHlsZT0id2hpdGUtc3BhY2U6cHJlIj4JPC9zcGFuPiAmbmJzcDtmZmZm
ODMwODJmZGIwZmMwOiAwMDAwMDAwMSAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMCAwMDAw
MDAwMCAwMDAwMDAwMiA4MDE3OGFhYSBmZmZmODI4YzwvZGl2PjxkaXY+PHNwYW4gY2xhc3M9
IkFwcGxlLXRhYi1zcGFuIiBzdHlsZT0id2hpdGUtc3BhY2U6cHJlIj4JPC9zcGFuPiAmbmJz
cDtmZmZmODMwODJmZGIwZmUwOiAwMDAwZTAwOCAwMDAwMDAwMCAwMDAwMDA4NiAwMDAwMDAw
MCAyZmRiN2VjOCBmZmZmODMwOCAwMDAwMDAwMCAwMDAwMDAwMDwvZGl2PjxkaXY+PGJyPjwv
ZGl2PjxkaXY+PHNwYW4gY2xhc3M9IkFwcGxlLXRhYi1zcGFuIiBzdHlsZT0id2hpdGUtc3Bh
Y2U6cHJlIj4JPC9zcGFuPkNvZGU6PC9kaXY+PGRpdj48c3BhbiBjbGFzcz0iQXBwbGUtdGFi
LXNwYW4iIHN0eWxlPSJ3aGl0ZS1zcGFjZTpwcmUiPgk8L3NwYW4+ICZuYnNwO2RhIGU4IDRm
IDk0IDAxIDAwIGU5IDE5IGZkIGZmIGZmIDkwIDkwIDkwIDkwIDkwIDkwIDkwIDkwIDkwIDkw
ICZsdDs0YyZndDsgODkgM2YgNGMgODkgNzcgMDggNGMgODkgNmYgMTAmbmJzcDs8L2Rpdj48
ZGl2Pjxicj48L2Rpdj48ZGl2PjxzcGFuIGNsYXNzPSJBcHBsZS10YWItc3BhbiIgc3R5bGU9
IndoaXRlLXNwYWNlOnByZSI+CTwvc3Bhbj5DYWxsIFRyYWNlOjwvZGl2PjxkaXY+PHNwYW4g
Y2xhc3M9IkFwcGxlLXRhYi1zcGFuIiBzdHlsZT0id2hpdGUtc3BhY2U6cHJlIj4JPC9zcGFu
PiAmbmJzcDtbZmZmZjgyOGM4MDEwZTNmMF0gZHVtcF9kb21haW5zKzB4NGQwPC9kaXY+PGRp
dj48c3BhbiBjbGFzcz0iQXBwbGUtdGFiLXNwYW4iIHN0eWxlPSJ3aGl0ZS1zcGFjZTpwcmUi
Pgk8L3NwYW4+ICZuYnNwOyBmZmZmODI4YzgwMTc1ZTFjICZuYnNwO2NyYXNoX25taV9jYWxs
YmFjaysweDJjPC9kaXY+PGRpdj48c3BhbiBjbGFzcz0iQXBwbGUtdGFiLXNwYW4iIHN0eWxl
PSJ3aGl0ZS1zcGFjZTpwcmUiPgk8L3NwYW4+ICZuYnNwOyBmZmZmODI4YzgwMTVmNTg5ICZu
YnNwO2RvX25taSsweDM5PC9kaXY+PGRpdj48c3BhbiBjbGFzcz0iQXBwbGUtdGFiLXNwYW4i
IHN0eWxlPSJ3aGl0ZS1zcGFjZTpwcmUiPgk8L3NwYW4+ICZuYnNwOyBmZmZmODI4YzgwMWQ3
OGY3ICZuYnNwO2hhbmRsZV9pc3RfZXhjZXB0aW9uKzB4NTI8L2Rpdj48ZGl2PjxzcGFuIGNs
YXNzPSJBcHBsZS10YWItc3BhbiIgc3R5bGU9IndoaXRlLXNwYWNlOnByZSI+CTwvc3Bhbj4g
Jm5ic3A7IGZmZmY4MjhjODAxNzhhYWEgJm5ic3A7bXdhaXRfaWRsZV93aXRoX2hpbnRzKzB4
MmE8L2Rpdj48ZGl2Pjxicj48L2Rpdj48ZGl2PiZuYnNwOyBQQ1BVMyBndWVzdCBzdGF0ZTo8
L2Rpdj48ZGl2PjxzcGFuIGNsYXNzPSJBcHBsZS10YWItc3BhbiIgc3R5bGU9IndoaXRlLXNw
YWNlOnByZSI+CTwvc3Bhbj5Ob25lIChpZGxlKTwvZGl2PjxkaXY+PGJyPjwvZGl2PjxkaXY+
Jm5ic3A7IFBDUFU0IGhvc3Qgc3RhdGU6PC9kaXY+PGRpdj48c3BhbiBjbGFzcz0iQXBwbGUt
dGFiLXNwYW4iIHN0eWxlPSJ3aGl0ZS1zcGFjZTpwcmUiPgk8L3NwYW4+UklQOiAmbmJzcDsg
Jm5ic3A7ZTAwODpbJmx0O2ZmZmY4MjhjODAxMGUzZjAmZ3Q7XTwvZGl2PjxkaXY+PHNwYW4g
Y2xhc3M9IkFwcGxlLXRhYi1zcGFuIiBzdHlsZT0id2hpdGUtc3BhY2U6cHJlIj4JPC9zcGFu
PlJGTEFHUzogMDAwMDAwMDAwMDAwMDAwMjwvZGl2PjxkaXY+PHNwYW4gY2xhc3M9IkFwcGxl
LXRhYi1zcGFuIiBzdHlsZT0id2hpdGUtc3BhY2U6cHJlIj4JPC9zcGFuPnJheDogMDAwMDAw
MDAwMDAwMDAwNCAmbmJzcDsgcmJ4OiAwMDAwMDAwMDAwMDAwMDAxICZuYnNwOyByY3g6IGZm
ZmY4MjhjODAzNjI1ZTQ8L2Rpdj48ZGl2PjxzcGFuIGNsYXNzPSJBcHBsZS10YWItc3BhbiIg
c3R5bGU9IndoaXRlLXNwYWNlOnByZSI+CTwvc3Bhbj5yZHg6IGZmZmY4MjhjODAzNjI0ODQg
Jm5ic3A7IHJzaTogZmZmZjgyOGM4MDM2MjRmNCAmbmJzcDsgcmRpOiAwMDAwMDAwMGZmZmZm
ZmZmPC9kaXY+PGRpdj48c3BhbiBjbGFzcz0iQXBwbGUtdGFiLXNwYW4iIHN0eWxlPSJ3aGl0
ZS1zcGFjZTpwcmUiPgk8L3NwYW4+cmJwOiAwMDAwMDAwMDAwMDAwMDg2ICZuYnNwOyByc3A6
IGZmZmY4MzA4MmZkYTdjMjAgJm5ic3A7IHI4OiAmbmJzcDswMDAwMDAwMDAwMDAwMDAxPC9k
aXY+PGRpdj48c3BhbiBjbGFzcz0iQXBwbGUtdGFiLXNwYW4iIHN0eWxlPSJ3aGl0ZS1zcGFj
ZTpwcmUiPgk8L3NwYW4+cjk6ICZuYnNwOzAwMDAwMDAwMDAwMDAwMDEgJm5ic3A7IHIxMDog
MDAwMDAwMDBmZmZmZmZmYyAmbmJzcDsgcjExOiAwMDAwMDAwMDAwMDAwMDAxPC9kaXY+PGRp
dj48c3BhbiBjbGFzcz0iQXBwbGUtdGFiLXNwYW4iIHN0eWxlPSJ3aGl0ZS1zcGFjZTpwcmUi
Pgk8L3NwYW4+cjEyOiBmZmZmODMwODJmZGE3ZGQ4ICZuYnNwOyByMTM6IGZmZmY4MjhjODAx
MDAwMDAgJm5ic3A7IHIxNDogMDAwMDAwMDAwMDAwMDBiODwvZGl2PjxkaXY+PHNwYW4gY2xh
c3M9IkFwcGxlLXRhYi1zcGFuIiBzdHlsZT0id2hpdGUtc3BhY2U6cHJlIj4JPC9zcGFuPnIx
NTogMDAwMDAwMDAwMDAwMDAwMjwvZGl2PjxkaXY+PHNwYW4gY2xhc3M9IkFwcGxlLXRhYi1z
cGFuIiBzdHlsZT0id2hpdGUtc3BhY2U6cHJlIj4JPC9zcGFuPmNyMDogMDAwMDAwMDA4MDA1
MDAzYiAmbmJzcDsgY3I0OiAwMDAwMDAwMDAwMDAyNmYwPC9kaXY+PGRpdj48c3BhbiBjbGFz
cz0iQXBwbGUtdGFiLXNwYW4iIHN0eWxlPSJ3aGl0ZS1zcGFjZTpwcmUiPgk8L3NwYW4+Y3Iz
OiAwMDAwMDAwODE0Yzg1MDAwICZuYnNwOyBjcjI6IDAwMDAwMDAwMGQwZGZkMTg8L2Rpdj48
ZGl2PjxzcGFuIGNsYXNzPSJBcHBsZS10YWItc3BhbiIgc3R5bGU9IndoaXRlLXNwYWNlOnBy
ZSI+CTwvc3Bhbj5kczogMDAwMCAmbmJzcDsgZXM6IDAwMDAgJm5ic3A7IGZzOiAwMDAwICZu
YnNwOyBnczogMDAwMCAmbmJzcDsgc3M6IDAwMDAgJm5ic3A7IGNzOiBlMDA4PC9kaXY+PGRp
dj48YnI+PC9kaXY+PGRpdj48c3BhbiBjbGFzcz0iQXBwbGUtdGFiLXNwYW4iIHN0eWxlPSJ3
aGl0ZS1zcGFjZTpwcmUiPgk8L3NwYW4+Y3VycmVudDo8c3BhbiBjbGFzcz0iQXBwbGUtdGFi
LXNwYW4iIHN0eWxlPSJ3aGl0ZS1zcGFjZTpwcmUiPgk8L3NwYW4+aWRsZSAoZmZmZjgzMDBj
YzMxNjAwMCk8L2Rpdj48ZGl2PjxzcGFuIGNsYXNzPSJBcHBsZS10YWItc3BhbiIgc3R5bGU9
IndoaXRlLXNwYWNlOnByZSI+CTwvc3Bhbj5zdGFjayBjb250ZXh0OjxzcGFuIGNsYXNzPSJB
cHBsZS10YWItc3BhbiIgc3R5bGU9IndoaXRlLXNwYWNlOnByZSI+CTwvc3Bhbj5ET001NiBW
Q1BVNCAoZmZmZjgzMDBjYWQxMjAwMCk8L2Rpdj48ZGl2PjxzcGFuIGNsYXNzPSJBcHBsZS10
YWItc3BhbiIgc3R5bGU9IndoaXRlLXNwYWNlOnByZSI+CTwvc3Bhbj5pZGxlIFZDUFU6PHNw
YW4gY2xhc3M9IkFwcGxlLXRhYi1zcGFuIiBzdHlsZT0id2hpdGUtc3BhY2U6cHJlIj4JPC9z
cGFuPmZmZmY4MzAwY2MzMTYwMDA8L2Rpdj48ZGl2Pjxicj48L2Rpdj48ZGl2PjxzcGFuIGNs
YXNzPSJBcHBsZS10YWItc3BhbiIgc3R5bGU9IndoaXRlLXNwYWNlOnByZSI+CTwvc3Bhbj5T
dGFjayBhdCAweGZmZmY4MzA4MmZkYTdjMjA6Jm5ic3A7PC9kaXY+PGRpdj48c3BhbiBjbGFz
cz0iQXBwbGUtdGFiLXNwYW4iIHN0eWxlPSJ3aGl0ZS1zcGFjZTpwcmUiPgk8L3NwYW4+ICZu
YnNwO2ZmZmY4MzA4MmZkYTdjMjA6IDgwMTBlZjk3IGZmZmY4MjhjIDgwMWY1MmE0IGZmZmY4
MjhjIDgwMTI3ZTg2IGZmZmY4MjhjIDAwMDAwMDE4IDAwMDAwMDMwPC9kaXY+PGRpdj48c3Bh
biBjbGFzcz0iQXBwbGUtdGFiLXNwYW4iIHN0eWxlPSJ3aGl0ZS1zcGFjZTpwcmUiPgk8L3Nw
YW4+ICZuYnNwO2ZmZmY4MzA4MmZkYTdjNDA6IDJmZGE3ZDI4IGZmZmY4MzA4IDJmZGE3YzU4
IGZmZmY4MzA4IDgwMzhlNGExIGZmZmY4MjhjIDAwMDEwMDkzIDAwMDAwMDAwPC9kaXY+PGRp
dj48c3BhbiBjbGFzcz0iQXBwbGUtdGFiLXNwYW4iIHN0eWxlPSJ3aGl0ZS1zcGFjZTpwcmUi
Pgk8L3NwYW4+ICZuYnNwO2ZmZmY4MzA4MmZkYTdjNjA6IDgwMWY1ZjYzIGZmZmY4MjhjIDAw
MDAwMGI4IDAwMDAwMDAwIDAwMDAwMDQ2IDAwMDAwMDAwIDAwMDAwMDAxIDAwMDAwMDAwPC9k
aXY+PGRpdj48c3BhbiBjbGFzcz0iQXBwbGUtdGFiLXNwYW4iIHN0eWxlPSJ3aGl0ZS1zcGFj
ZTpwcmUiPgk8L3NwYW4+ICZuYnNwO2ZmZmY4MzA4MmZkYTdjODA6IDAwMDAwMDAwIDAwMDAw
MDAwIDgwMTNiZmQ3IGZmZmY4MjhjIDAwMDAwMDk2IDAwMDAwMDAwIDgwMTNiZmQ3IGZmZmY4
MjhjPC9kaXY+PGRpdj48c3BhbiBjbGFzcz0iQXBwbGUtdGFiLXNwYW4iIHN0eWxlPSJ3aGl0
ZS1zcGFjZTpwcmUiPgk8L3NwYW4+ICZuYnNwO2ZmZmY4MzA4MmZkYTdjYTA6IDAwMDAwMDk2
IDAwMDAwMDAwIDAwMDAwMDk2IDAwMDAwMDAwIDgwMTFiYTVhIGZmZmY4MjhjIDAwMDAwMGEw
IDAwMDAwMDAwPC9kaXY+PGRpdj48c3BhbiBjbGFzcz0iQXBwbGUtdGFiLXNwYW4iIHN0eWxl
PSJ3aGl0ZS1zcGFjZTpwcmUiPgk8L3NwYW4+ICZuYnNwO2ZmZmY4MzA4MmZkYTdjYzA6IDAw
MDAwMDQ3IDAwMDAwMDAwIDgwMTNiZmQ3IGZmZmY4MjhjIDJmZGE3ZjA4IGZmZmY4MzA4IDgw
MTAwMDAwIGZmZmY4MjhjPC9kaXY+PGRpdj48c3BhbiBjbGFzcz0iQXBwbGUtdGFiLXNwYW4i
IHN0eWxlPSJ3aGl0ZS1zcGFjZTpwcmUiPgk8L3NwYW4+ICZuYnNwO2ZmZmY4MzA4MmZkYTdj
ZTA6IDgwMTVlZTA1IGZmZmY4MjhjIDJmZGE3ZGQ4IGZmZmY4MzA4IDgwMTFjNWJhIGZmZmY4
MjhjIDgwMWY1ZjYzIGZmZmY4MjhjPC9kaXY+PGRpdj48c3BhbiBjbGFzcz0iQXBwbGUtdGFi
LXNwYW4iIHN0eWxlPSJ3aGl0ZS1zcGFjZTpwcmUiPgk8L3NwYW4+ICZuYnNwO2ZmZmY4MzA4
MmZkYTdkMDA6IDJmZGE3ZGQ4IGZmZmY4MzA4IDgwMTFjNWJhIGZmZmY4MjhjIDgwMTFjNWJh
IGZmZmY4MjhjIDgwMWY1ZjYzIGZmZmY4MjhjPC9kaXY+PGRpdj48c3BhbiBjbGFzcz0iQXBw
bGUtdGFiLXNwYW4iIHN0eWxlPSJ3aGl0ZS1zcGFjZTpwcmUiPgk8L3NwYW4+ICZuYnNwO2Zm
ZmY4MzA4MmZkYTdkMjA6IDgwMTYzNjFkIGZmZmY4MjhjIDg4NjQwMDAwIDAwMDAyNDBkIDgw
YTYzNTNmIDAwMDAwMDAwIDAwMDAwMDEwIDBjOWIwMDA4PC9kaXY+PGRpdj48c3BhbiBjbGFz
cz0iQXBwbGUtdGFiLXNwYW4iIHN0eWxlPSJ3aGl0ZS1zcGFjZTpwcmUiPgk8L3NwYW4+ICZu
YnNwO2ZmZmY4MzA4MmZkYTdkNDA6IDJmZGE3ZDU4IGZmZmY4MzA4IGNhZDEyMDAwIGZmZmY4
MzAwIGNhZDEzN2UwIGZmZmY4MzAwIDBkOTlhZWJjIGZmZmY4MzAwPC9kaXY+PGRpdj48c3Bh
biBjbGFzcz0iQXBwbGUtdGFiLXNwYW4iIHN0eWxlPSJ3aGl0ZS1zcGFjZTpwcmUiPgk8L3Nw
YW4+ICZuYnNwO2ZmZmY4MzA4MmZkYTdkNjA6IGE5NTIyZDM0IDAwMTQ5YWZiIGUyYzIwYjBm
IGZmZmY4MjAyIDgwMTkyNjhiIGZmZmY4MjhjIGNhZDEyMDAwIGZmZmY4MzAwPC9kaXY+PGRp
dj48c3BhbiBjbGFzcz0iQXBwbGUtdGFiLXNwYW4iIHN0eWxlPSJ3aGl0ZS1zcGFjZTpwcmUi
Pgk8L3NwYW4+ICZuYnNwO2ZmZmY4MzA4MmZkYTdkODA6IDAwMDAwMDA0IDAwMDAwMDAwIGNj
MzE2MDAwIGZmZmY4MzAwIGNhZDEyMDAwIGZmZmY4MzAwIDJmZGYxZWE4IGZmZmY4MzA4PC9k
aXY+PGRpdj48c3BhbiBjbGFzcz0iQXBwbGUtdGFiLXNwYW4iIHN0eWxlPSJ3aGl0ZS1zcGFj
ZTpwcmUiPgk8L3NwYW4+ICZuYnNwO2ZmZmY4MzA4MmZkYTdkYTA6IGNjMzE2MDAwIGZmZmY4
MzAwIGZmZmZmZmZmIDdmZmZmZmZmIDgwMjRhMTgwIGZmZmY4MjhjIDgwMjRhMTkwIGZmZmY4
MjhjPC9kaXY+PGRpdj48c3BhbiBjbGFzcz0iQXBwbGUtdGFiLXNwYW4iIHN0eWxlPSJ3aGl0
ZS1zcGFjZTpwcmUiPgk8L3NwYW4+ICZuYnNwO2ZmZmY4MzA4MmZkYTdkYzA6IDQxNDg1MDEw
IGZmZmY4MzA3IDQxNDg1MDEwIGZmZmY4MzA3IDgwMWQ3Njk1IGZmZmY4MjhjIDQxNDg1MDEw
IGZmZmY4MzA3PC9kaXY+PGRpdj48c3BhbiBjbGFzcz0iQXBwbGUtdGFiLXNwYW4iIHN0eWxl
PSJ3aGl0ZS1zcGFjZTpwcmUiPgk8L3NwYW4+ICZuYnNwO2ZmZmY4MzA4MmZkYTdkZTA6IDQx
NDg1MDEwIGZmZmY4MzA3IDgwMjRhMTkwIGZmZmY4MjhjIDgwMjRhMTgwIGZmZmY4MjhjIGZm
ZmZmZmZmIDdmZmZmZmZmPC9kaXY+PGRpdj48c3BhbiBjbGFzcz0iQXBwbGUtdGFiLXNwYW4i
IHN0eWxlPSJ3aGl0ZS1zcGFjZTpwcmUiPgk8L3NwYW4+ICZuYnNwO2ZmZmY4MzA4MmZkYTdl
MDA6IDgwMjRhMTIwIGZmZmY4MjhjIDgwMTE0MWUwIGZmZmY4MjhjIDAwMDAwMDBhIDAwMDAw
MDAwIDgwMjRhNWMwIGZmZmY4MjhjPC9kaXY+PGRpdj48c3BhbiBjbGFzcz0iQXBwbGUtdGFi
LXNwYW4iIHN0eWxlPSJ3aGl0ZS1zcGFjZTpwcmUiPgk8L3NwYW4+ICZuYnNwO2ZmZmY4MzA4
MmZkYTdlMjA6IDdhNjViNGI0IDAwMTQ5YWZiIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAw
IDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwPC9kaXY+PGRpdj48c3BhbiBjbGFzcz0iQXBw
bGUtdGFiLXNwYW4iIHN0eWxlPSJ3aGl0ZS1zcGFjZTpwcmUiPgk8L3NwYW4+ICZuYnNwO2Zm
ZmY4MzA4MmZkYTdlNDA6IDgwMjRhMTIwIGZmZmY4MjhjIDgwMjRhMTgwIGZmZmY4MjhjIDAw
MDAwMDAwIDAwMDAwMDA2IDgwMTFjNWIwIGZmZmY4MjhjPC9kaXY+PGRpdj48c3BhbiBjbGFz
cz0iQXBwbGUtdGFiLXNwYW4iIHN0eWxlPSJ3aGl0ZS1zcGFjZTpwcmUiPgk8L3NwYW4+ICZu
YnNwO2ZmZmY4MzA4MmZkYTdlNjA6IDAwMDBlMDA4IDAwMDAwMDAwIDAwMDEwMDkzIDAwMDAw
MDAwIDJmZGE3ZTgwIGZmZmY4MzA4IDAwMDAwMDAwIDAwMDAwMDAwPC9kaXY+PGRpdj48c3Bh
biBjbGFzcz0iQXBwbGUtdGFiLXNwYW4iIHN0eWxlPSJ3aGl0ZS1zcGFjZTpwcmUiPgk8L3Nw
YW4+ICZuYnNwO2ZmZmY4MzA4MmZkYTdlODA6IDgwMjRhMTIwIGZmZmY4MjhjIDgwMTFjNzhi
IGZmZmY4MjhjIGZmZmZmZmZmIGZmZmZmZmZmIDJmZGE3ZjI4IGZmZmY4MzA4PC9kaXY+PGRp
dj48c3BhbiBjbGFzcz0iQXBwbGUtdGFiLXNwYW4iIHN0eWxlPSJ3aGl0ZS1zcGFjZTpwcmUi
Pgk8L3NwYW4+ICZuYnNwO2ZmZmY4MzA4MmZkYTdlYTA6IDE0YTU4OWIwIGZmZmY4MzA4IDgw
MjQ2NWIwIGZmZmY4MjhjIDJmZGYxZWE4IGZmZmY4MzA4IGE5NTIyZDM0IDAwMTQ5YWZiPC9k
aXY+PGRpdj48c3BhbiBjbGFzcz0iQXBwbGUtdGFiLXNwYW4iIHN0eWxlPSJ3aGl0ZS1zcGFj
ZTpwcmUiPgk8L3NwYW4+ICZuYnNwO2ZmZmY4MzA4MmZkYTdlYzA6IDgwMjRhMTAwIGZmZmY4
MjhjIDgwMTc5NmVlIGZmZmY4MjhjIDgwMzhkZjAwIGZmZmY4MjhjIDgwMzg1ZjAwIGZmZmY4
MjhjPC9kaXY+PGRpdj48c3BhbiBjbGFzcz0iQXBwbGUtdGFiLXNwYW4iIHN0eWxlPSJ3aGl0
ZS1zcGFjZTpwcmUiPgk8L3NwYW4+ICZuYnNwO2ZmZmY4MzA4MmZkYTdlZTA6IDJmZGE3ZjI4
IGZmZmY4MzA4IDgwMzg1ZjAwIGZmZmY4MjhjIDgwMjQ2NWIwIGZmZmY4MjhjIDJmZGYxZWE4
IGZmZmY4MzA4PC9kaXY+PGRpdj48c3BhbiBjbGFzcz0iQXBwbGUtdGFiLXNwYW4iIHN0eWxl
PSJ3aGl0ZS1zcGFjZTpwcmUiPgk8L3NwYW4+ICZuYnNwO2ZmZmY4MzA4MmZkYTdmMDA6IGE5
NTIyZDM0IDAwMTQ5YWZiIDgwMTNiZmQ3IGZmZmY4MjhjIDAwMDA0MDAwIDAwMDAwMDAwIGNj
MzE2MDAwIGZmZmY4MzAwPC9kaXY+PGRpdj48c3BhbiBjbGFzcz0iQXBwbGUtdGFiLXNwYW4i
IHN0eWxlPSJ3aGl0ZS1zcGFjZTpwcmUiPgk8L3NwYW4+ICZuYnNwO2ZmZmY4MzA4MmZkYTdm
MjA6IGNhZDEyMDAwIGZmZmY4MzAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAw
MDAwIDAwMDAwMDAwIDAwMDAwMDAwPC9kaXY+PGRpdj48c3BhbiBjbGFzcz0iQXBwbGUtdGFi
LXNwYW4iIHN0eWxlPSJ3aGl0ZS1zcGFjZTpwcmUiPgk8L3NwYW4+ICZuYnNwO2ZmZmY4MzA4
MmZkYTdmNDA6IDAwMDAwMDAwIDAwMDAwMDAwIDBkMGRmZmI4IDAwMDAwMDAwIDAwMTMyNzkx
IDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwPC9kaXY+PGRpdj48c3BhbiBjbGFzcz0iQXBw
bGUtdGFiLXNwYW4iIHN0eWxlPSJ3aGl0ZS1zcGFjZTpwcmUiPgk8L3NwYW4+ICZuYnNwO2Zm
ZmY4MzA4MmZkYTdmNjA6IDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAw
MDAwMDAwIDAwMDAwMDAwIDAwMTA1MjUwIDAwMDAwMDAwPC9kaXY+PGRpdj48c3BhbiBjbGFz
cz0iQXBwbGUtdGFiLXNwYW4iIHN0eWxlPSJ3aGl0ZS1zcGFjZTpwcmUiPgk8L3NwYW4+ICZu
YnNwO2ZmZmY4MzA4MmZkYTdmODA6IDAwMDc4YmMwIDAwMDAwMDAwIDAwNGI1YWVjIDAwMDAw
MDAwIDAwMDdhYTRiIDAwMDAwMDAwIDAwMDBjNjM5IDAwMDAwMDAwPC9kaXY+PGRpdj48c3Bh
biBjbGFzcz0iQXBwbGUtdGFiLXNwYW4iIHN0eWxlPSJ3aGl0ZS1zcGFjZTpwcmUiPgk8L3Nw
YW4+ICZuYnNwO2ZmZmY4MzA4MmZkYTdmYTA6IDAwMDAwMDAwIDAwMDAwMDk4IDAwNDE4M2Iw
IDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMjAyIDAwMDAwMDAwPC9kaXY+PGRp
dj48c3BhbiBjbGFzcz0iQXBwbGUtdGFiLXNwYW4iIHN0eWxlPSJ3aGl0ZS1zcGFjZTpwcmUi
Pgk8L3NwYW4+ICZuYnNwO2ZmZmY4MzA4MmZkYTdmYzA6IDBkMGRmZjc4IDAwMDAwMDAwIDAw
MDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwPC9k
aXY+PGRpdj48c3BhbiBjbGFzcz0iQXBwbGUtdGFiLXNwYW4iIHN0eWxlPSJ3aGl0ZS1zcGFj
ZTpwcmUiPgk8L3NwYW4+ICZuYnNwO2ZmZmY4MzA4MmZkYTdmZTA6IDAwMDAwMDAwIDAwMDAw
MDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDA0IDAwMDAwMDAwIGNjMzE2MDAwIGZmZmY4
MzAwPC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj48c3BhbiBjbGFzcz0iQXBwbGUtdGFiLXNw
YW4iIHN0eWxlPSJ3aGl0ZS1zcGFjZTpwcmUiPgk8L3NwYW4+Q29kZTo8L2Rpdj48ZGl2Pjxz
cGFuIGNsYXNzPSJBcHBsZS10YWItc3BhbiIgc3R5bGU9IndoaXRlLXNwYWNlOnByZSI+CTwv
c3Bhbj4gJm5ic3A7ZGEgZTggNGYgOTQgMDEgMDAgZTkgMTkgZmQgZmYgZmYgOTAgOTAgOTAg
OTAgOTAgOTAgOTAgOTAgOTAgOTAgJmx0OzRjJmd0OyA4OSAzZiA0YyA4OSA3NyAwOCA0YyA4
OSA2ZiAxMCZuYnNwOzwvZGl2PjxkaXY+PGJyPjwvZGl2PjxkaXY+PHNwYW4gY2xhc3M9IkFw
cGxlLXRhYi1zcGFuIiBzdHlsZT0id2hpdGUtc3BhY2U6cHJlIj4JPC9zcGFuPkNhbGwgVHJh
Y2U6PC9kaXY+PGRpdj48c3BhbiBjbGFzcz0iQXBwbGUtdGFiLXNwYW4iIHN0eWxlPSJ3aGl0
ZS1zcGFjZTpwcmUiPgk8L3NwYW4+ICZuYnNwO1tmZmZmODI4YzgwMTBlM2YwXSBkdW1wX2Rv
bWFpbnMrMHg0ZDA8L2Rpdj48ZGl2PjxzcGFuIGNsYXNzPSJBcHBsZS10YWItc3BhbiIgc3R5
bGU9IndoaXRlLXNwYWNlOnByZSI+CTwvc3Bhbj4gJm5ic3A7IGZmZmY4MjhjODAxMGVmOTcg
Jm5ic3A7a2V4ZWNfY3Jhc2grMHg1NzwvZGl2PjxkaXY+PHNwYW4gY2xhc3M9IkFwcGxlLXRh
Yi1zcGFuIiBzdHlsZT0id2hpdGUtc3BhY2U6cHJlIj4JPC9zcGFuPiAmbmJzcDsgZmZmZjgy
OGM4MDEyN2U4NiAmbmJzcDtwYW5pYysweDEzNjwvZGl2PjxkaXY+PHNwYW4gY2xhc3M9IkFw
cGxlLXRhYi1zcGFuIiBzdHlsZT0id2hpdGUtc3BhY2U6cHJlIj4JPC9zcGFuPiAmbmJzcDsg
ZmZmZjgyOGM4MDEzYmZkNyAmbmJzcDtpZGxlX2xvb3ArMHg0NzwvZGl2PjxkaXY+PHNwYW4g
Y2xhc3M9IkFwcGxlLXRhYi1zcGFuIiBzdHlsZT0id2hpdGUtc3BhY2U6cHJlIj4JPC9zcGFu
PiAmbmJzcDsgZmZmZjgyOGM4MDEzYmZkNyAmbmJzcDtpZGxlX2xvb3ArMHg0NzwvZGl2Pjxk
aXY+PHNwYW4gY2xhc3M9IkFwcGxlLXRhYi1zcGFuIiBzdHlsZT0id2hpdGUtc3BhY2U6cHJl
Ij4JPC9zcGFuPiAmbmJzcDsgZmZmZjgyOGM4MDExYmE1YSAmbmJzcDtfX3ByaW50X3N5bWJv
bCsweDhhPC9kaXY+PGRpdj48c3BhbiBjbGFzcz0iQXBwbGUtdGFiLXNwYW4iIHN0eWxlPSJ3
aGl0ZS1zcGFjZTpwcmUiPgk8L3NwYW4+ICZuYnNwOyBmZmZmODI4YzgwMTNiZmQ3ICZuYnNw
O2lkbGVfbG9vcCsweDQ3PC9kaXY+PGRpdj48c3BhbiBjbGFzcz0iQXBwbGUtdGFiLXNwYW4i
IHN0eWxlPSJ3aGl0ZS1zcGFjZTpwcmUiPgk8L3NwYW4+ICZuYnNwOyBmZmZmODI4YzgwMTAw
MDAwICZuYnNwO19fcGVyX2NwdV9zaGlmdCsweDgwMGZmZmY0PC9kaXY+PGRpdj48c3BhbiBj
bGFzcz0iQXBwbGUtdGFiLXNwYW4iIHN0eWxlPSJ3aGl0ZS1zcGFjZTpwcmUiPgk8L3NwYW4+
ICZuYnNwOyBmZmZmODI4YzgwMTVlZTA1ICZuYnNwO3Nob3dfc3RhY2srMHgxNTU8L2Rpdj48
ZGl2PjxzcGFuIGNsYXNzPSJBcHBsZS10YWItc3BhbiIgc3R5bGU9IndoaXRlLXNwYWNlOnBy
ZSI+CTwvc3Bhbj4gJm5ic3A7IGZmZmY4MjhjODAxMWM1YmEgJm5ic3A7cmVtb3ZlX2VudHJ5
KzB4MWE8L2Rpdj48ZGl2PjxzcGFuIGNsYXNzPSJBcHBsZS10YWItc3BhbiIgc3R5bGU9Indo
aXRlLXNwYWNlOnByZSI+CTwvc3Bhbj4gJm5ic3A7IGZmZmY4MjhjODAxMWM1YmEgJm5ic3A7
cmVtb3ZlX2VudHJ5KzB4MWE8L2Rpdj48ZGl2PjxzcGFuIGNsYXNzPSJBcHBsZS10YWItc3Bh
biIgc3R5bGU9IndoaXRlLXNwYWNlOnByZSI+CTwvc3Bhbj4gJm5ic3A7IGZmZmY4MjhjODAx
MWM1YmEgJm5ic3A7cmVtb3ZlX2VudHJ5KzB4MWE8L2Rpdj48ZGl2PjxzcGFuIGNsYXNzPSJB
cHBsZS10YWItc3BhbiIgc3R5bGU9IndoaXRlLXNwYWNlOnByZSI+CTwvc3Bhbj4gJm5ic3A7
IGZmZmY4MjhjODAxNjM2MWQgJm5ic3A7ZG9faW52YWxpZF9vcCsweDU5ZDwvZGl2PjxkaXY+
PHNwYW4gY2xhc3M9IkFwcGxlLXRhYi1zcGFuIiBzdHlsZT0id2hpdGUtc3BhY2U6cHJlIj4J
PC9zcGFuPiAmbmJzcDsgZmZmZjgyOGM4MDE5MjY4YiAmbmJzcDtwdF9zYXZlX3RpbWVyKzB4
N2I8L2Rpdj48ZGl2PjxzcGFuIGNsYXNzPSJBcHBsZS10YWItc3BhbiIgc3R5bGU9IndoaXRl
LXNwYWNlOnByZSI+CTwvc3Bhbj4gJm5ic3A7IGZmZmY4MjhjODAxZDc2OTUgJm5ic3A7aGFu
ZGxlX2V4Y2VwdGlvbl9zYXZlZCsweDJkPC9kaXY+PGRpdj48c3BhbiBjbGFzcz0iQXBwbGUt
dGFiLXNwYW4iIHN0eWxlPSJ3aGl0ZS1zcGFjZTpwcmUiPgk8L3NwYW4+ICZuYnNwOyBmZmZm
ODI4YzgwMTE0MWUwICZuYnNwO2NzY2hlZF90aWNrX3Jlc3VtZSsweDYwPC9kaXY+PGRpdj48
c3BhbiBjbGFzcz0iQXBwbGUtdGFiLXNwYW4iIHN0eWxlPSJ3aGl0ZS1zcGFjZTpwcmUiPgk8
L3NwYW4+ICZuYnNwOyBmZmZmODI4YzgwMTFjNWIwICZuYnNwO3JlbW92ZV9lbnRyeSsweDEw
PC9kaXY+PGRpdj48c3BhbiBjbGFzcz0iQXBwbGUtdGFiLXNwYW4iIHN0eWxlPSJ3aGl0ZS1z
cGFjZTpwcmUiPgk8L3NwYW4+ICZuYnNwOyBmZmZmODI4YzgwMTFjNzhiICZuYnNwO3RpbWVy
X3NvZnRpcnFfYWN0aW9uKzB4MTFiPC9kaXY+PGRpdj48c3BhbiBjbGFzcz0iQXBwbGUtdGFi
LXNwYW4iIHN0eWxlPSJ3aGl0ZS1zcGFjZTpwcmUiPgk8L3NwYW4+ICZuYnNwOyBmZmZmODI4
YzgwMTc5NmVlICZuYnNwO2FjcGlfcHJvY2Vzc29yX2lkbGUrMHg0ZTwvZGl2PjxkaXY+PHNw
YW4gY2xhc3M9IkFwcGxlLXRhYi1zcGFuIiBzdHlsZT0id2hpdGUtc3BhY2U6cHJlIj4JPC9z
cGFuPiAmbmJzcDsgZmZmZjgyOGM4MDEzYmZkNyAmbmJzcDtpZGxlX2xvb3ArMHg0NzwvZGl2
PjxkaXY+PGJyPjwvZGl2PjxkaXY+Jm5ic3A7IFBDUFU0IGd1ZXN0IHN0YXRlOjwvZGl2Pjxk
aXY+PHNwYW4gY2xhc3M9IkFwcGxlLXRhYi1zcGFuIiBzdHlsZT0id2hpdGUtc3BhY2U6cHJl
Ij4JPC9zcGFuPk5vbmUgKGlkbGUpPC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj4mbmJzcDsg
UENQVTUgaG9zdCBzdGF0ZTo8L2Rpdj48ZGl2PjxzcGFuIGNsYXNzPSJBcHBsZS10YWItc3Bh
biIgc3R5bGU9IndoaXRlLXNwYWNlOnByZSI+CTwvc3Bhbj5SSVA6ICZuYnNwOyAmbmJzcDtl
MDA4OlsmbHQ7ZmZmZjgyOGM4MDEwZTNmMCZndDtdPC9kaXY+PGRpdj48c3BhbiBjbGFzcz0i
QXBwbGUtdGFiLXNwYW4iIHN0eWxlPSJ3aGl0ZS1zcGFjZTpwcmUiPgk8L3NwYW4+UkZMQUdT
OiAwMDAwMDAwMDAwMDAwMDAyPC9kaXY+PGRpdj48c3BhbiBjbGFzcz0iQXBwbGUtdGFiLXNw
YW4iIHN0eWxlPSJ3aGl0ZS1zcGFjZTpwcmUiPgk8L3NwYW4+cmF4OiAwMDAwMDAwMDAwMDAw
MDA0ICZuYnNwOyByYng6IDAwMDAwMDAwMDAwMDAwMDUgJm5ic3A7IHJjeDogZmZmZjgyOGM4
MDM2MjdkODwvZGl2PjxkaXY+PHNwYW4gY2xhc3M9IkFwcGxlLXRhYi1zcGFuIiBzdHlsZT0i
d2hpdGUtc3BhY2U6cHJlIj4JPC9zcGFuPnJkeDogZmZmZjgyOGM4MDM2MjY3OCAmbmJzcDsg
cnNpOiBmZmZmODI4YzgwMzYyNmU4ICZuYnNwOyByZGk6IGZmZmY4MzA4MmZkOThmNTg8L2Rp
dj48ZGl2PjxzcGFuIGNsYXNzPSJBcHBsZS10YWItc3BhbiIgc3R5bGU9IndoaXRlLXNwYWNl
OnByZSI+CTwvc3Bhbj5yYnA6IGZmZmY4MzA4MmZkOThmNTggJm5ic3A7IHJzcDogZmZmZjgz
MDgyZmQ5OGYyMCAmbmJzcDsgcjg6ICZuYnNwOzAwMDAwMDAwMDAwMDAwMDQ8L2Rpdj48ZGl2
PjxzcGFuIGNsYXNzPSJBcHBsZS10YWItc3BhbiIgc3R5bGU9IndoaXRlLXNwYWNlOnByZSI+
CTwvc3Bhbj5yOTogJm5ic3A7MDAwMDAwMDAwMDAwMDAwMCAmbmJzcDsgcjEwOiAwMDAwZmZm
ZjAwMDBmZmZmICZuYnNwOyByMTE6IGZmZmY4MjhjODAxYTEzMTA8L2Rpdj48ZGl2PjxzcGFu
IGNsYXNzPSJBcHBsZS10YWItc3BhbiIgc3R5bGU9IndoaXRlLXNwYWNlOnByZSI+CTwvc3Bh
bj5yMTI6IDAwMDAwMDAwMDAwMDAxMDAgJm5ic3A7IHIxMzogZmZmZjgzMDBjYWQxMjAwMCAm
bmJzcDsgcjE0OiAwMDAwMDAwMDAwMDAwMDAwPC9kaXY+PGRpdj48c3BhbiBjbGFzcz0iQXBw
bGUtdGFiLXNwYW4iIHN0eWxlPSJ3aGl0ZS1zcGFjZTpwcmUiPgk8L3NwYW4+cjE1OiBmZmZm
ODMwODE0YzkzZTk4PC9kaXY+PGRpdj48c3BhbiBjbGFzcz0iQXBwbGUtdGFiLXNwYW4iIHN0
eWxlPSJ3aGl0ZS1zcGFjZTpwcmUiPgk8L3NwYW4+Y3IwOiAwMDAwMDAwMDgwMDUwMDMzICZu
YnNwOyBjcjQ6IDAwMDAwMDAwMDAwMDI2ZjA8L2Rpdj48ZGl2PjxzcGFuIGNsYXNzPSJBcHBs
ZS10YWItc3BhbiIgc3R5bGU9IndoaXRlLXNwYWNlOnByZSI+CTwvc3Bhbj5jcjM6IDAwMDAw
MDA4MTRjOGEwMDAgJm5ic3A7IGNyMjogMDAwMDAwMDAxM2NiNTAwMDwvZGl2PjxkaXY+PHNw
YW4gY2xhc3M9IkFwcGxlLXRhYi1zcGFuIiBzdHlsZT0id2hpdGUtc3BhY2U6cHJlIj4JPC9z
cGFuPmRzOiAwMDAwICZuYnNwOyBlczogMDAwMCAmbmJzcDsgZnM6IDAwMDAgJm5ic3A7IGdz
OiAwMDAwICZuYnNwOyBzczogMDAwMCAmbmJzcDsgY3M6IGUwMDg8L2Rpdj48ZGl2Pjxicj48
L2Rpdj48ZGl2PjxzcGFuIGNsYXNzPSJBcHBsZS10YWItc3BhbiIgc3R5bGU9IndoaXRlLXNw
YWNlOnByZSI+CTwvc3Bhbj5jdXJyZW50OjxzcGFuIGNsYXNzPSJBcHBsZS10YWItc3BhbiIg
c3R5bGU9IndoaXRlLXNwYWNlOnByZSI+CTwvc3Bhbj5ET001NiBWQ1BVNSAoZmZmZjgzMDBj
YWQ0MjAwMCk8L2Rpdj48ZGl2PjxzcGFuIGNsYXNzPSJBcHBsZS10YWItc3BhbiIgc3R5bGU9
IndoaXRlLXNwYWNlOnByZSI+CTwvc3Bhbj5zdGFjayBjb250ZXh0OjxzcGFuIGNsYXNzPSJB
cHBsZS10YWItc3BhbiIgc3R5bGU9IndoaXRlLXNwYWNlOnByZSI+CTwvc3Bhbj5ET001NiBW
Q1BVNSAoZmZmZjgzMDBjYWQ0MjAwMCk8L2Rpdj48ZGl2PjxzcGFuIGNsYXNzPSJBcHBsZS10
YWItc3BhbiIgc3R5bGU9IndoaXRlLXNwYWNlOnByZSI+CTwvc3Bhbj5pZGxlIFZDUFU6PHNw
YW4gY2xhc3M9IkFwcGxlLXRhYi1zcGFuIiBzdHlsZT0id2hpdGUtc3BhY2U6cHJlIj4JPC9z
cGFuPmZmZmY4MzAwY2JjNGUwMDA8L2Rpdj48ZGl2Pjxicj48L2Rpdj48ZGl2PjxzcGFuIGNs
YXNzPSJBcHBsZS10YWItc3BhbiIgc3R5bGU9IndoaXRlLXNwYWNlOnByZSI+CTwvc3Bhbj5T
dGFjayBhdCAweGZmZmY4MzA4MmZkOThmMjA6Jm5ic3A7PC9kaXY+PGRpdj48c3BhbiBjbGFz
cz0iQXBwbGUtdGFiLXNwYW4iIHN0eWxlPSJ3aGl0ZS1zcGFjZTpwcmUiPgk8L3NwYW4+ICZu
YnNwO2ZmZmY4MzA4MmZkOThmMjA6IDgwMTc1ZTFjIGZmZmY4MjhjIDJmZDk4ZjU4IGZmZmY4
MzA4IDgwMTVmNTg5IGZmZmY4MjhjIDAwMDAwMDAwIDAwMDAwMDAwPC9kaXY+PGRpdj48c3Bh
biBjbGFzcz0iQXBwbGUtdGFiLXNwYW4iIHN0eWxlPSJ3aGl0ZS1zcGFjZTpwcmUiPgk8L3Nw
YW4+ICZuYnNwO2ZmZmY4MzA4MmZkOThmNDA6IDJmZDlmZjI4IGZmZmY4MzA4IDAwMDAwMDAw
IDAwMDAwMDAwIDgwMWQ3OGY3IGZmZmY4MjhjIDE0YzkzZTk4IGZmZmY4MzA4PC9kaXY+PGRp
dj48c3BhbiBjbGFzcz0iQXBwbGUtdGFiLXNwYW4iIHN0eWxlPSJ3aGl0ZS1zcGFjZTpwcmUi
Pgk8L3NwYW4+ICZuYnNwO2ZmZmY4MzA4MmZkOThmNjA6IDAwMDAwMDAwIDAwMDAwMDAwIGNh
ZDEyMDAwIGZmZmY4MzAwIDAwMDAwMTAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwPC9k
aXY+PGRpdj48c3BhbiBjbGFzcz0iQXBwbGUtdGFiLXNwYW4iIHN0eWxlPSJ3aGl0ZS1zcGFj
ZTpwcmUiPgk8L3NwYW4+ICZuYnNwO2ZmZmY4MzA4MmZkOThmODA6IDJmZDlmZjI4IGZmZmY4
MzA4IDgwMWExMzEwIGZmZmY4MjhjIDAwMDBmZmZmIDAwMDBmZmZmIDAwMDAwMDAwIDAwMDAw
MDAwPC9kaXY+PGRpdj48c3BhbiBjbGFzcz0iQXBwbGUtdGFiLXNwYW4iIHN0eWxlPSJ3aGl0
ZS1zcGFjZTpwcmUiPgk8L3NwYW4+ICZuYnNwO2ZmZmY4MzA4MmZkOThmYTA6IDAwMDAwMDA0
IDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDgwM2JmZGEwIGZmZmY4MjhjIDAwMDAwMDAw
IDAwMDAwMDAwPC9kaXY+PGRpdj48c3BhbiBjbGFzcz0iQXBwbGUtdGFiLXNwYW4iIHN0eWxl
PSJ3aGl0ZS1zcGFjZTpwcmUiPgk8L3NwYW4+ICZuYnNwO2ZmZmY4MzA4MmZkOThmYzA6IDAw
MDAwMTAwIDAwMDAwMDAwIDgwM2JmZGEwIGZmZmY4MjhjIDAwMDAwMDAwIDAwMDAwMDAyIDgw
MTAzMDAwIGZmZmY4MjhjPC9kaXY+PGRpdj48c3BhbiBjbGFzcz0iQXBwbGUtdGFiLXNwYW4i
IHN0eWxlPSJ3aGl0ZS1zcGFjZTpwcmUiPgk8L3NwYW4+ICZuYnNwO2ZmZmY4MzA4MmZkOThm
ZTA6IDAwMDBlMDA4IDAwMDAwMDAwIDAwMDAwMjQ2IDAwMDAwMDAwIDJmZDlmYmYwIGZmZmY4
MzA4IDAwMDAwMDAwIDAwMDAwMDAwPC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj48c3BhbiBj
bGFzcz0iQXBwbGUtdGFiLXNwYW4iIHN0eWxlPSJ3aGl0ZS1zcGFjZTpwcmUiPgk8L3NwYW4+
Q29kZTo8L2Rpdj48ZGl2PjxzcGFuIGNsYXNzPSJBcHBsZS10YWItc3BhbiIgc3R5bGU9Indo
aXRlLXNwYWNlOnByZSI+CTwvc3Bhbj4gJm5ic3A7ZGEgZTggNGYgOTQgMDEgMDAgZTkgMTkg
ZmQgZmYgZmYgOTAgOTAgOTAgOTAgOTAgOTAgOTAgOTAgOTAgOTAgJmx0OzRjJmd0OyA4OSAz
ZiA0YyA4OSA3NyAwOCA0YyA4OSA2ZiAxMCZuYnNwOzwvZGl2PjxkaXY+PGJyPjwvZGl2Pjxk
aXY+PHNwYW4gY2xhc3M9IkFwcGxlLXRhYi1zcGFuIiBzdHlsZT0id2hpdGUtc3BhY2U6cHJl
Ij4JPC9zcGFuPkNhbGwgVHJhY2U6PC9kaXY+PGRpdj48c3BhbiBjbGFzcz0iQXBwbGUtdGFi
LXNwYW4iIHN0eWxlPSJ3aGl0ZS1zcGFjZTpwcmUiPgk8L3NwYW4+ICZuYnNwO1tmZmZmODI4
YzgwMTBlM2YwXSBkdW1wX2RvbWFpbnMrMHg0ZDA8L2Rpdj48ZGl2PjxzcGFuIGNsYXNzPSJB
cHBsZS10YWItc3BhbiIgc3R5bGU9IndoaXRlLXNwYWNlOnByZSI+CTwvc3Bhbj4gJm5ic3A7
IGZmZmY4MjhjODAxNzVlMWMgJm5ic3A7Y3Jhc2hfbm1pX2NhbGxiYWNrKzB4MmM8L2Rpdj48
ZGl2PjxzcGFuIGNsYXNzPSJBcHBsZS10YWItc3BhbiIgc3R5bGU9IndoaXRlLXNwYWNlOnBy
ZSI+CTwvc3Bhbj4gJm5ic3A7IGZmZmY4MjhjODAxNWY1ODkgJm5ic3A7ZG9fbm1pKzB4Mzk8
L2Rpdj48ZGl2PjxzcGFuIGNsYXNzPSJBcHBsZS10YWItc3BhbiIgc3R5bGU9IndoaXRlLXNw
YWNlOnByZSI+CTwvc3Bhbj4gJm5ic3A7IGZmZmY4MjhjODAxZDc4ZjcgJm5ic3A7aGFuZGxl
X2lzdF9leGNlcHRpb24rMHg1MjwvZGl2PjxkaXY+PHNwYW4gY2xhc3M9IkFwcGxlLXRhYi1z
cGFuIiBzdHlsZT0id2hpdGUtc3BhY2U6cHJlIj4JPC9zcGFuPiAmbmJzcDsgZmZmZjgyOGM4
MDFhMTMxMCAmbmJzcDt2bXhfc2V0X3VjX21vZGUrMHg2MDwvZGl2PjxkaXY+PHNwYW4gY2xh
c3M9IkFwcGxlLXRhYi1zcGFuIiBzdHlsZT0id2hpdGUtc3BhY2U6cHJlIj4JPC9zcGFuPiAm
bmJzcDsgZmZmZjgyOGM4MDEwMzAwMCAmbmJzcDtib290X2NwdV9jb21wYXRfZ2R0X3RhYmxl
KzB4MTAwMDwvZGl2PjxkaXY+PGJyPjwvZGl2PjxkaXY+Jm5ic3A7IFBDUFU1IGd1ZXN0IHN0
YXRlOjwvZGl2PjxkaXY+PHNwYW4gY2xhc3M9IkFwcGxlLXRhYi1zcGFuIiBzdHlsZT0id2hp
dGUtc3BhY2U6cHJlIj4JPC9zcGFuPkRPTUFJTjU2IFZDUFUwPC9kaXY+PGRpdj48c3BhbiBj
bGFzcz0iQXBwbGUtdGFiLXNwYW4iIHN0eWxlPSJ3aGl0ZS1zcGFjZTpwcmUiPgk8L3NwYW4+
UklQOiAmbmJzcDsgJm5ic3A7MDAwMDpbJmx0OzAwMDAwMDAwOGUxNDg0NDUmZ3Q7XTwvZGl2
PjxkaXY+PHNwYW4gY2xhc3M9IkFwcGxlLXRhYi1zcGFuIiBzdHlsZT0id2hpdGUtc3BhY2U6
cHJlIj4JPC9zcGFuPlJGTEFHUzogMDAwMDAwMDAwMDAwMDI4MjwvZGl2PjxkaXY+PHNwYW4g
Y2xhc3M9IkFwcGxlLXRhYi1zcGFuIiBzdHlsZT0id2hpdGUtc3BhY2U6cHJlIj4JPC9zcGFu
PnJheDogMDAwMDAwMDAwMDAwMDAyMiAmbmJzcDsgcmJ4OiAwMDAwMDAwMDAwMDAwMDA1ICZu
YnNwOyByY3g6IDAwMDAwMDAwMDAwMDAwMDA8L2Rpdj48ZGl2PjxzcGFuIGNsYXNzPSJBcHBs
ZS10YWItc3BhbiIgc3R5bGU9IndoaXRlLXNwYWNlOnByZSI+CTwvc3Bhbj5yZHg6IDAwMDAw
MDAwMDAwMDAwMDEgJm5ic3A7IHJzaTogMDAwMDAwMDA4MDg5ZTEwMCAmbmJzcDsgcmRpOiAw
MDAwMDAwMDAwMDAwMTAwPC9kaXY+PGRpdj48c3BhbiBjbGFzcz0iQXBwbGUtdGFiLXNwYW4i
IHN0eWxlPSJ3aGl0ZS1zcGFjZTpwcmUiPgk8L3NwYW4+cmJwOiAwMDAwMDAwMGY3ODllZDAw
ICZuYnNwOyByc3A6IDAwMDAwMDAwZjc4OWVjZjQgJm5ic3A7IHI4OiAmbmJzcDswMDAwMDAw
MDAwMDAwMDAwPC9kaXY+PGRpdj48c3BhbiBjbGFzcz0iQXBwbGUtdGFiLXNwYW4iIHN0eWxl
PSJ3aGl0ZS1zcGFjZTpwcmUiPgk8L3NwYW4+cjk6ICZuYnNwOzAwMDAwMDAwMDAwMDAwMDAg
Jm5ic3A7IHIxMDogMDAwMDAwMDAwMDAwMDAwMCAmbmJzcDsgcjExOiAwMDAwMDAwMDAwMDAw
MDAwPC9kaXY+PGRpdj48c3BhbiBjbGFzcz0iQXBwbGUtdGFiLXNwYW4iIHN0eWxlPSJ3aGl0
ZS1zcGFjZTpwcmUiPgk8L3NwYW4+cjEyOiAwMDAwMDAwMDAwMDAwMDAwICZuYnNwOyByMTM6
IDAwMDAwMDAwMDAwMDAwMDAgJm5ic3A7IHIxNDogMDAwMDAwMDAwMDAwMDAwMDwvZGl2Pjxk
aXY+PHNwYW4gY2xhc3M9IkFwcGxlLXRhYi1zcGFuIiBzdHlsZT0id2hpdGUtc3BhY2U6cHJl
Ij4JPC9zcGFuPnIxNTogMDAwMDAwMDAwMDAwMDAwMDwvZGl2PjxkaXY+PHNwYW4gY2xhc3M9
IkFwcGxlLXRhYi1zcGFuIiBzdHlsZT0id2hpdGUtc3BhY2U6cHJlIj4JPC9zcGFuPmNyMDog
MDAwMDAwMDA4MDA1MDAzMyAmbmJzcDsgY3I0OiAwMDAwMDAwMDAwMDAyNmYwPC9kaXY+PGRp
dj48c3BhbiBjbGFzcz0iQXBwbGUtdGFiLXNwYW4iIHN0eWxlPSJ3aGl0ZS1zcGFjZTpwcmUi
Pgk8L3NwYW4+Y3IzOiAwMDAwMDAwODE0YzhhMDAwICZuYnNwOyBjcjI6IDAwMDAwMDAwMTNj
YjUwMDA8L2Rpdj48ZGl2PjxzcGFuIGNsYXNzPSJBcHBsZS10YWItc3BhbiIgc3R5bGU9Indo
aXRlLXNwYWNlOnByZSI+CTwvc3Bhbj5kczogMDAwMCAmbmJzcDsgZXM6IDAwMDAgJm5ic3A7
IGZzOiAwMDAwICZuYnNwOyBnczogMDAwMCAmbmJzcDsgc3M6IDAwMDAgJm5ic3A7IGNzOiAw
MDAwPC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj48c3BhbiBjbGFzcz0iQXBwbGUtdGFiLXNw
YW4iIHN0eWxlPSJ3aGl0ZS1zcGFjZTpwcmUiPgk8L3NwYW4+VkNQVSBwYXVzZSBmbGFnczog
MCBhcmNoIGZsYWdzIDB4MTwvZGl2PjxkaXY+PGJyPjwvZGl2PjxkaXY+PHNwYW4gY2xhc3M9
IkFwcGxlLXRhYi1zcGFuIiBzdHlsZT0id2hpdGUtc3BhY2U6cHJlIj4JPC9zcGFuPmN1cnJl
bnQgb24gUENQVTU8L2Rpdj48ZGl2PjxzcGFuIGNsYXNzPSJBcHBsZS10YWItc3BhbiIgc3R5
bGU9IndoaXRlLXNwYWNlOnByZSI+CTwvc3Bhbj5zdHJ1Y3QgdmNwdSBhdCBmZmZmODMwMGNh
ZDQyMDAwPC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj48c3BhbiBjbGFzcz0iQXBwbGUtdGFi
LXNwYW4iIHN0eWxlPSJ3aGl0ZS1zcGFjZTpwcmUiPgk8L3NwYW4+U3RhY2sgYXQgMHhmNzg5
ZWNmNDombmJzcDs8L2Rpdj48ZGl2PjxzcGFuIGNsYXNzPSJBcHBsZS10YWItc3BhbiIgc3R5
bGU9IndoaXRlLXNwYWNlOnByZSI+CTwvc3Bhbj4gJm5ic3A7Zjc4OWVjZTA6ICZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDswMDAwMDAwMCAw
MDAwMDAwMCAwMDAwMDAwMDwvZGl2PjxkaXY+PHNwYW4gY2xhc3M9IkFwcGxlLXRhYi1zcGFu
IiBzdHlsZT0id2hpdGUtc3BhY2U6cHJlIj4JPC9zcGFuPiAmbmJzcDtmNzg5ZWQwMDogMDAw
MDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAgMDAw
MDAwMDAgMDAwMDAwMDA8L2Rpdj48ZGl2PjxzcGFuIGNsYXNzPSJBcHBsZS10YWItc3BhbiIg
c3R5bGU9IndoaXRlLXNwYWNlOnByZSI+CTwvc3Bhbj4gJm5ic3A7Zjc4OWVkMjA6IDAwMDAw
MDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAw
MDAwIDAwMDAwMDAwPC9kaXY+PGRpdj48c3BhbiBjbGFzcz0iQXBwbGUtdGFiLXNwYW4iIHN0
eWxlPSJ3aGl0ZS1zcGFjZTpwcmUiPgk8L3NwYW4+ICZuYnNwO2Y3ODllZDQwOiAwMDAwMDAw
MCAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAw
MCAwMDAwMDAwMDwvZGl2PjxkaXY+PHNwYW4gY2xhc3M9IkFwcGxlLXRhYi1zcGFuIiBzdHls
ZT0id2hpdGUtc3BhY2U6cHJlIj4JPC9zcGFuPiAmbmJzcDtmNzg5ZWQ2MDogMDAwMDAwMDAg
MDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAg
MDAwMDAwMDA8L2Rpdj48ZGl2PjxzcGFuIGNsYXNzPSJBcHBsZS10YWItc3BhbiIgc3R5bGU9
IndoaXRlLXNwYWNlOnByZSI+CTwvc3Bhbj4gJm5ic3A7Zjc4OWVkODA6IDAwMDAwMDAwIDAw
MDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAw
MDAwMDAwPC9kaXY+PGRpdj48c3BhbiBjbGFzcz0iQXBwbGUtdGFiLXNwYW4iIHN0eWxlPSJ3
aGl0ZS1zcGFjZTpwcmUiPgk8L3NwYW4+ICZuYnNwO2Y3ODllZGEwOiAwMDAwMDAwMCAwMDAw
MDAwMCAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMCAwMDAw
MDAwMDwvZGl2PjxkaXY+PHNwYW4gY2xhc3M9IkFwcGxlLXRhYi1zcGFuIiBzdHlsZT0id2hp
dGUtc3BhY2U6cHJlIj4JPC9zcGFuPiAmbmJzcDtmNzg5ZWRjMDogMDAwMDAwMDAgMDAwMDAw
MDAgMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAw
MDA8L2Rpdj48ZGl2PjxzcGFuIGNsYXNzPSJBcHBsZS10YWItc3BhbiIgc3R5bGU9IndoaXRl
LXNwYWNlOnByZSI+CTwvc3Bhbj4gJm5ic3A7Zjc4OWVkZTA6IDAwMDAwMDAwIDAwMDAwMDAw
IDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAw
PC9kaXY+PGRpdj48c3BhbiBjbGFzcz0iQXBwbGUtdGFiLXNwYW4iIHN0eWxlPSJ3aGl0ZS1z
cGFjZTpwcmUiPgk8L3NwYW4+ICZuYnNwO2Y3ODllZTAwOiAwMDAwMDAwMCAwMDAwMDAwMCAw
MDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMDwv
ZGl2PjxkaXY+PHNwYW4gY2xhc3M9IkFwcGxlLXRhYi1zcGFuIiBzdHlsZT0id2hpdGUtc3Bh
Y2U6cHJlIj4JPC9zcGFuPiAmbmJzcDtmNzg5ZWUyMDogMDAwMDAwMDAgMDAwMDAwMDAgMDAw
MDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDA8L2Rp
dj48ZGl2PjxzcGFuIGNsYXNzPSJBcHBsZS10YWItc3BhbiIgc3R5bGU9IndoaXRlLXNwYWNl
OnByZSI+CTwvc3Bhbj4gJm5ic3A7Zjc4OWVlNDA6IDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAw
MDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwPC9kaXY+
PGRpdj48c3BhbiBjbGFzcz0iQXBwbGUtdGFiLXNwYW4iIHN0eWxlPSJ3aGl0ZS1zcGFjZTpw
cmUiPgk8L3NwYW4+ICZuYnNwO2Y3ODllZTYwOiAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAw
MCAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMDwvZGl2Pjxk
aXY+PHNwYW4gY2xhc3M9IkFwcGxlLXRhYi1zcGFuIiBzdHlsZT0id2hpdGUtc3BhY2U6cHJl
Ij4JPC9zcGFuPiAmbmJzcDtmNzg5ZWU4MDogMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAg
MDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDA8L2Rpdj48ZGl2
PjxzcGFuIGNsYXNzPSJBcHBsZS10YWItc3BhbiIgc3R5bGU9IndoaXRlLXNwYWNlOnByZSI+
CTwvc3Bhbj4gJm5ic3A7Zjc4OWVlYTA6IDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAw
MDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwPC9kaXY+PGRpdj48
c3BhbiBjbGFzcz0iQXBwbGUtdGFiLXNwYW4iIHN0eWxlPSJ3aGl0ZS1zcGFjZTpwcmUiPgk8
L3NwYW4+ICZuYnNwO2Y3ODllZWMwOiAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMCAwMDAw
MDAwMCAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMDwvZGl2PjxkaXY+PHNw
YW4gY2xhc3M9IkFwcGxlLXRhYi1zcGFuIiBzdHlsZT0id2hpdGUtc3BhY2U6cHJlIj4JPC9z
cGFuPiAmbmJzcDtmNzg5ZWVlMDogMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAw
MDAgMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDA8L2Rpdj48ZGl2PjxzcGFu
IGNsYXNzPSJBcHBsZS10YWItc3BhbiIgc3R5bGU9IndoaXRlLXNwYWNlOnByZSI+CTwvc3Bh
bj4gJm5ic3A7Zjc4OWVmMDA6IDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAw
IDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwPC9kaXY+PGRpdj48c3BhbiBj
bGFzcz0iQXBwbGUtdGFiLXNwYW4iIHN0eWxlPSJ3aGl0ZS1zcGFjZTpwcmUiPgk8L3NwYW4+
ICZuYnNwO2Y3ODllZjIwOiAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMCAw
MDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMDwvZGl2PjxkaXY+PHNwYW4gY2xh
c3M9IkFwcGxlLXRhYi1zcGFuIiBzdHlsZT0id2hpdGUtc3BhY2U6cHJlIj4JPC9zcGFuPiAm
bmJzcDtmNzg5ZWY0MDogMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAgMDAw
MDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDA8L2Rpdj48ZGl2PjxzcGFuIGNsYXNz
PSJBcHBsZS10YWItc3BhbiIgc3R5bGU9IndoaXRlLXNwYWNlOnByZSI+CTwvc3Bhbj4gJm5i
c3A7Zjc4OWVmNjA6IDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAw
MDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwPC9kaXY+PGRpdj48c3BhbiBjbGFzcz0i
QXBwbGUtdGFiLXNwYW4iIHN0eWxlPSJ3aGl0ZS1zcGFjZTpwcmUiPgk8L3NwYW4+ICZuYnNw
O2Y3ODllZjgwOiAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAw
MCAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMDwvZGl2PjxkaXY+PHNwYW4gY2xhc3M9IkFw
cGxlLXRhYi1zcGFuIiBzdHlsZT0id2hpdGUtc3BhY2U6cHJlIj4JPC9zcGFuPiAmbmJzcDtm
Nzg5ZWZhMDogMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAg
MDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDA8L2Rpdj48ZGl2PjxzcGFuIGNsYXNzPSJBcHBs
ZS10YWItc3BhbiIgc3R5bGU9IndoaXRlLXNwYWNlOnByZSI+CTwvc3Bhbj4gJm5ic3A7Zjc4
OWVmYzA6IDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAw
MDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwPC9kaXY+PGRpdj48c3BhbiBjbGFzcz0iQXBwbGUt
dGFiLXNwYW4iIHN0eWxlPSJ3aGl0ZS1zcGFjZTpwcmUiPgk8L3NwYW4+ICZuYnNwO2Y3ODll
ZmUwOiAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMCAwMDAw
MDAwMCAwMDAwMDAwMCAwMDAwMDAwMDwvZGl2PjxkaXY+PGJyPjwvZGl2PjxkaXY+PHNwYW4g
Y2xhc3M9IkFwcGxlLXRhYi1zcGFuIiBzdHlsZT0id2hpdGUtc3BhY2U6cHJlIj4JPC9zcGFu
PkNvZGU6PC9kaXY+PGRpdj48c3BhbiBjbGFzcz0iQXBwbGUtdGFiLXNwYW4iIHN0eWxlPSJ3
aGl0ZS1zcGFjZTpwcmUiPgk8L3NwYW4+ICZuYnNwOzAwIDAwIDAwIDAwIDAwIDAwIDAwIDAw
IDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwICZsdDswMCZndDsgMDAg
MDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAmbmJzcDs8L2Rpdj48ZGl2Pjxicj48L2Rpdj48
ZGl2Pjxicj48L2Rpdj48ZGl2PiZuYnNwOyBQQ1BVNiBob3N0IHN0YXRlOjwvZGl2PjxkaXY+
PHNwYW4gY2xhc3M9IkFwcGxlLXRhYi1zcGFuIiBzdHlsZT0id2hpdGUtc3BhY2U6cHJlIj4J
PC9zcGFuPlJJUDogJm5ic3A7ICZuYnNwO2UwMDg6WyZsdDtmZmZmODI4YzgwMTBlM2YwJmd0
O108L2Rpdj48ZGl2PjxzcGFuIGNsYXNzPSJBcHBsZS10YWItc3BhbiIgc3R5bGU9IndoaXRl
LXNwYWNlOnByZSI+CTwvc3Bhbj5SRkxBR1M6IDAwMDAwMDAwMDAwMDAwMDI8L2Rpdj48ZGl2
PjxzcGFuIGNsYXNzPSJBcHBsZS10YWItc3BhbiIgc3R5bGU9IndoaXRlLXNwYWNlOnByZSI+
CTwvc3Bhbj5yYXg6IDAwMDAwMDAwMDAwMDAwMDQgJm5ic3A7IHJieDogMDAwMDAwMDAwMDAw
MDAwNiAmbmJzcDsgcmN4OiBmZmZmODI4YzgwMzYyOWNjPC9kaXY+PGRpdj48c3BhbiBjbGFz
cz0iQXBwbGUtdGFiLXNwYW4iIHN0eWxlPSJ3aGl0ZS1zcGFjZTpwcmUiPgk8L3NwYW4+cmR4
OiBmZmZmODI4YzgwMzYyODZjICZuYnNwOyByc2k6IGZmZmY4MjhjODAzNjI4ZGMgJm5ic3A7
IHJkaTogZmZmZjgzMDgyZmQ4OGY1ODwvZGl2PjxkaXY+PHNwYW4gY2xhc3M9IkFwcGxlLXRh
Yi1zcGFuIiBzdHlsZT0id2hpdGUtc3BhY2U6cHJlIj4JPC9zcGFuPnJicDogZmZmZjgzMDgy
ZmQ4OGY1OCAmbmJzcDsgcnNwOiBmZmZmODMwODJmZDg4ZjIwICZuYnNwOyByODogJm5ic3A7
MDAwMDAwMDAwMDAwMDAwMDwvZGl2PjxkaXY+PHNwYW4gY2xhc3M9IkFwcGxlLXRhYi1zcGFu
IiBzdHlsZT0id2hpdGUtc3BhY2U6cHJlIj4JPC9zcGFuPnI5OiAmbmJzcDswMDAwMDAwMDAw
MDAwMDAwICZuYnNwOyByMTA6IDAwMDAwMDAwMDAwMDAwMDAgJm5ic3A7IHIxMTogMDAwMDAw
MDAwMDAwMDAwMDwvZGl2PjxkaXY+PHNwYW4gY2xhc3M9IkFwcGxlLXRhYi1zcGFuIiBzdHls
ZT0id2hpdGUtc3BhY2U6cHJlIj4JPC9zcGFuPnIxMjogMDAwMDAwMDAwMDAwMDAwMCAmbmJz
cDsgcjEzOiAwMDAwMDAwMDAwMDAwMDAwICZuYnNwOyByMTQ6IDAwMDAwMDAwMDAwMDAwMDA8
L2Rpdj48ZGl2PjxzcGFuIGNsYXNzPSJBcHBsZS10YWItc3BhbiIgc3R5bGU9IndoaXRlLXNw
YWNlOnByZSI+CTwvc3Bhbj5yMTU6IDAwMDAwMDAwMDAwMDAwMDA8L2Rpdj48ZGl2PjxzcGFu
IGNsYXNzPSJBcHBsZS10YWItc3BhbiIgc3R5bGU9IndoaXRlLXNwYWNlOnByZSI+CTwvc3Bh
bj5jcjA6IDAwMDAwMDAwODAwNTAwMzMgJm5ic3A7IGNyNDogMDAwMDAwMDAwMDAwMjZmMDwv
ZGl2PjxkaXY+PHNwYW4gY2xhc3M9IkFwcGxlLXRhYi1zcGFuIiBzdHlsZT0id2hpdGUtc3Bh
Y2U6cHJlIj4JPC9zcGFuPmNyMzogMDAwMDAwMDI4ZTExZDAwMCAmbmJzcDsgY3IyOiAwMDAw
MDAwMDE4MGM1MDAwPC9kaXY+PGRpdj48c3BhbiBjbGFzcz0iQXBwbGUtdGFiLXNwYW4iIHN0
eWxlPSJ3aGl0ZS1zcGFjZTpwcmUiPgk8L3NwYW4+ZHM6IDAwMDAgJm5ic3A7IGVzOiAwMDAw
ICZuYnNwOyBmczogMDAwMCAmbmJzcDsgZ3M6IDAwMDAgJm5ic3A7IHNzOiAwMDAwICZuYnNw
OyBjczogZTAwODwvZGl2PjxkaXY+PGJyPjwvZGl2PjxkaXY+PHNwYW4gY2xhc3M9IkFwcGxl
LXRhYi1zcGFuIiBzdHlsZT0id2hpdGUtc3BhY2U6cHJlIj4JPC9zcGFuPmN1cnJlbnQ6PHNw
YW4gY2xhc3M9IkFwcGxlLXRhYi1zcGFuIiBzdHlsZT0id2hpdGUtc3BhY2U6cHJlIj4JPC9z
cGFuPkRPTTY0IFZDUFU2IChmZmZmODMwMGNhZDBjMDAwKTwvZGl2PjxkaXY+PHNwYW4gY2xh
c3M9IkFwcGxlLXRhYi1zcGFuIiBzdHlsZT0id2hpdGUtc3BhY2U6cHJlIj4JPC9zcGFuPnN0
YWNrIGNvbnRleHQ6PHNwYW4gY2xhc3M9IkFwcGxlLXRhYi1zcGFuIiBzdHlsZT0id2hpdGUt
c3BhY2U6cHJlIj4JPC9zcGFuPkRPTTY0IFZDUFU2IChmZmZmODMwMGNhZDBjMDAwKTwvZGl2
PjxkaXY+PHNwYW4gY2xhc3M9IkFwcGxlLXRhYi1zcGFuIiBzdHlsZT0id2hpdGUtc3BhY2U6
cHJlIj4JPC9zcGFuPmlkbGUgVkNQVTo8c3BhbiBjbGFzcz0iQXBwbGUtdGFiLXNwYW4iIHN0
eWxlPSJ3aGl0ZS1zcGFjZTpwcmUiPgk8L3NwYW4+ZmZmZjgzMDBjYmQ0NDAwMDwvZGl2Pjxk
aXY+PGJyPjwvZGl2PjxkaXY+PHNwYW4gY2xhc3M9IkFwcGxlLXRhYi1zcGFuIiBzdHlsZT0i
d2hpdGUtc3BhY2U6cHJlIj4JPC9zcGFuPlN0YWNrIGF0IDB4ZmZmZjgzMDgyZmQ4OGYyMDom
bmJzcDs8L2Rpdj48ZGl2PjxzcGFuIGNsYXNzPSJBcHBsZS10YWItc3BhbiIgc3R5bGU9Indo
aXRlLXNwYWNlOnByZSI+CTwvc3Bhbj4gJm5ic3A7ZmZmZjgzMDgyZmQ4OGYyMDogODAxNzVl
MWMgZmZmZjgyOGMgMmZkODhmNTggZmZmZjgzMDggODAxNWY1ODkgZmZmZjgyOGMgMDAwMDAw
MDAgMDAwMDAwMDA8L2Rpdj48ZGl2PjxzcGFuIGNsYXNzPSJBcHBsZS10YWItc3BhbiIgc3R5
bGU9IndoaXRlLXNwYWNlOnByZSI+CTwvc3Bhbj4gJm5ic3A7ZmZmZjgzMDgyZmQ4OGY0MDog
Y2FkMGMwMDAgZmZmZjgzMDAgY2FkMGMwMDAgZmZmZjgzMDAgODAxZDc4ZjcgZmZmZjgyOGMg
MDAwMDAwMDAgMDAwMDAwMDA8L2Rpdj48ZGl2PjxzcGFuIGNsYXNzPSJBcHBsZS10YWItc3Bh
biIgc3R5bGU9IndoaXRlLXNwYWNlOnByZSI+CTwvc3Bhbj4gJm5ic3A7ZmZmZjgzMDgyZmQ4
OGY2MDogMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAgMDAw
MDAwMDAgY2FkMGMwMDAgZmZmZjgzMDA8L2Rpdj48ZGl2PjxzcGFuIGNsYXNzPSJBcHBsZS10
YWItc3BhbiIgc3R5bGU9IndoaXRlLXNwYWNlOnByZSI+CTwvc3Bhbj4gJm5ic3A7ZmZmZjgz
MDgyZmQ4OGY4MDogY2FkMGMwMDAgZmZmZjgzMDAgMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAw
MDAgMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDA8L2Rpdj48ZGl2PjxzcGFuIGNsYXNzPSJB
cHBsZS10YWItc3BhbiIgc3R5bGU9IndoaXRlLXNwYWNlOnByZSI+CTwvc3Bhbj4gJm5ic3A7
ZmZmZjgzMDgyZmQ4OGZhMDogMDAwMDAwMDAgMDAwMDAwMDAgODVmMTYwMDAgZmZmZjgzMDIg
MDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDEgMDAwMDAwMDA8L2Rpdj48ZGl2PjxzcGFuIGNs
YXNzPSJBcHBsZS10YWItc3BhbiIgc3R5bGU9IndoaXRlLXNwYWNlOnByZSI+CTwvc3Bhbj4g
Jm5ic3A7ZmZmZjgzMDgyZmQ4OGZjMDogMDAwMDAwMDAgMDAwMDAwMDAgY2FkMGMwMDAgZmZm
ZjgzMDAgMDAwMDAwMDAgMDAwMDAwMDIgODAxMmJlN2MgZmZmZjgyOGM8L2Rpdj48ZGl2Pjxz
cGFuIGNsYXNzPSJBcHBsZS10YWItc3BhbiIgc3R5bGU9IndoaXRlLXNwYWNlOnByZSI+CTwv
c3Bhbj4gJm5ic3A7ZmZmZjgzMDgyZmQ4OGZlMDogMDAwMGUwMDggMDAwMDAwMDAgMDAwMDAy
NDYgMDAwMDAwMDAgMmZkOGZlNjggZmZmZjgzMDggMDAwMDAwMDAgMDAwMDAwMDA8L2Rpdj48
ZGl2Pjxicj48L2Rpdj48ZGl2PjxzcGFuIGNsYXNzPSJBcHBsZS10YWItc3BhbiIgc3R5bGU9
IndoaXRlLXNwYWNlOnByZSI+CTwvc3Bhbj5Db2RlOjwvZGl2PjxkaXY+PHNwYW4gY2xhc3M9
IkFwcGxlLXRhYi1zcGFuIiBzdHlsZT0id2hpdGUtc3BhY2U6cHJlIj4JPC9zcGFuPiAmbmJz
cDtkYSBlOCA0ZiA5NCAwMSAwMCBlOSAxOSBmZCBmZiBmZiA5MCA5MCA5MCA5MCA5MCA5MCA5
MCA5MCA5MCA5MCAmbHQ7NGMmZ3Q7IDg5IDNmIDRjIDg5IDc3IDA4IDRjIDg5IDZmIDEwJm5i
c3A7PC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj48c3BhbiBjbGFzcz0iQXBwbGUtdGFiLXNw
YW4iIHN0eWxlPSJ3aGl0ZS1zcGFjZTpwcmUiPgk8L3NwYW4+Q2FsbCBUcmFjZTo8L2Rpdj48
ZGl2PjxzcGFuIGNsYXNzPSJBcHBsZS10YWItc3BhbiIgc3R5bGU9IndoaXRlLXNwYWNlOnBy
ZSI+CTwvc3Bhbj4gJm5ic3A7W2ZmZmY4MjhjODAxMGUzZjBdIGR1bXBfZG9tYWlucysweDRk
MDwvZGl2PjxkaXY+PHNwYW4gY2xhc3M9IkFwcGxlLXRhYi1zcGFuIiBzdHlsZT0id2hpdGUt
c3BhY2U6cHJlIj4JPC9zcGFuPiAmbmJzcDsgZmZmZjgyOGM4MDE3NWUxYyAmbmJzcDtjcmFz
aF9ubWlfY2FsbGJhY2srMHgyYzwvZGl2PjxkaXY+PHNwYW4gY2xhc3M9IkFwcGxlLXRhYi1z
cGFuIiBzdHlsZT0id2hpdGUtc3BhY2U6cHJlIj4JPC9zcGFuPiAmbmJzcDsgZmZmZjgyOGM4
MDE1ZjU4OSAmbmJzcDtkb19ubWkrMHgzOTwvZGl2PjxkaXY+PHNwYW4gY2xhc3M9IkFwcGxl
LXRhYi1zcGFuIiBzdHlsZT0id2hpdGUtc3BhY2U6cHJlIj4JPC9zcGFuPiAmbmJzcDsgZmZm
ZjgyOGM4MDFkNzhmNyAmbmJzcDtoYW5kbGVfaXN0X2V4Y2VwdGlvbisweDUyPC9kaXY+PGRp
dj48c3BhbiBjbGFzcz0iQXBwbGUtdGFiLXNwYW4iIHN0eWxlPSJ3aGl0ZS1zcGFjZTpwcmUi
Pgk8L3NwYW4+ICZuYnNwOyBmZmZmODI4YzgwMTJiZTdjICZuYnNwO2h2bV9kaXJxX2Fzc2lz
dCsweDEwYzwvZGl2PjxkaXY+PGJyPjwvZGl2PjxkaXY+Jm5ic3A7IFBDUFU2IGd1ZXN0IHN0
YXRlOjwvZGl2PjxkaXY+PHNwYW4gY2xhc3M9IkFwcGxlLXRhYi1zcGFuIiBzdHlsZT0id2hp
dGUtc3BhY2U6cHJlIj4JPC9zcGFuPkRPTUFJTjY0IFZDUFUwPC9kaXY+PGRpdj48c3BhbiBj
bGFzcz0iQXBwbGUtdGFiLXNwYW4iIHN0eWxlPSJ3aGl0ZS1zcGFjZTpwcmUiPgk8L3NwYW4+
UklQOiAmbmJzcDsgJm5ic3A7MDAwMDpbJmx0OzAwMDAwMDAwMDFiZjRkNTEmZ3Q7XTwvZGl2
PjxkaXY+PHNwYW4gY2xhc3M9IkFwcGxlLXRhYi1zcGFuIiBzdHlsZT0id2hpdGUtc3BhY2U6
cHJlIj4JPC9zcGFuPlJGTEFHUzogMDAwMDAwMDAwMDAwMDI0NjwvZGl2PjxkaXY+PHNwYW4g
Y2xhc3M9IkFwcGxlLXRhYi1zcGFuIiBzdHlsZT0id2hpdGUtc3BhY2U6cHJlIj4JPC9zcGFu
PnJheDogMDAwMDAwMDAwMDAwMDAwMiAmbmJzcDsgcmJ4OiAwMDAwMDAwMDA0YzI5NzIyICZu
YnNwOyByY3g6IDAwMDAwMDAwMDAwMDIzMDg8L2Rpdj48ZGl2PjxzcGFuIGNsYXNzPSJBcHBs
ZS10YWItc3BhbiIgc3R5bGU9IndoaXRlLXNwYWNlOnByZSI+CTwvc3Bhbj5yZHg6IDAwMDAw
MDAwMDAwMDA1ZDQgJm5ic3A7IHJzaTogMDAwMDAwMDAwMDAwMDVkNCAmbmJzcDsgcmRpOiAw
MDAwMDAwMDA0YzI5NzFhPC9kaXY+PGRpdj48c3BhbiBjbGFzcz0iQXBwbGUtdGFiLXNwYW4i
IHN0eWxlPSJ3aGl0ZS1zcGFjZTpwcmUiPgk8L3NwYW4+cmJwOiAwMDAwMDAwMDBiZTBlMzMw
ICZuYnNwOyByc3A6IDAwMDAwMDAwMGI3N2Q5NjQgJm5ic3A7IHI4OiAmbmJzcDswMDAwMDAw
MDAwMDAwMDAwPC9kaXY+PGRpdj48c3BhbiBjbGFzcz0iQXBwbGUtdGFiLXNwYW4iIHN0eWxl
PSJ3aGl0ZS1zcGFjZTpwcmUiPgk8L3NwYW4+cjk6ICZuYnNwOzAwMDAwMDAwMDAwMDAwMDAg
Jm5ic3A7IHIxMDogMDAwMDAwMDAwMDAwMDAwMCAmbmJzcDsgcjExOiAwMDAwMDAwMDAwMDAw
MDAwPC9kaXY+PGRpdj48c3BhbiBjbGFzcz0iQXBwbGUtdGFiLXNwYW4iIHN0eWxlPSJ3aGl0
ZS1zcGFjZTpwcmUiPgk8L3NwYW4+cjEyOiAwMDAwMDAwMDAwMDAwMDAwICZuYnNwOyByMTM6
IDAwMDAwMDAwMDAwMDAwMDAgJm5ic3A7IHIxNDogMDAwMDAwMDAwMDAwMDAwMDwvZGl2Pjxk
aXY+PHNwYW4gY2xhc3M9IkFwcGxlLXRhYi1zcGFuIiBzdHlsZT0id2hpdGUtc3BhY2U6cHJl
Ij4JPC9zcGFuPnIxNTogMDAwMDAwMDAwMDAwMDAwMDwvZGl2PjxkaXY+PHNwYW4gY2xhc3M9
IkFwcGxlLXRhYi1zcGFuIiBzdHlsZT0id2hpdGUtc3BhY2U6cHJlIj4JPC9zcGFuPmNyMDog
MDAwMDAwMDA4MDA1MDAzMyAmbmJzcDsgY3I0OiAwMDAwMDAwMDAwMDAyNmYwPC9kaXY+PGRp
dj48c3BhbiBjbGFzcz0iQXBwbGUtdGFiLXNwYW4iIHN0eWxlPSJ3aGl0ZS1zcGFjZTpwcmUi
Pgk8L3NwYW4+Y3IzOiAwMDAwMDAwMjhlMTFkMDAwICZuYnNwOyBjcjI6IDAwMDAwMDAwMTgw
YzUwMDA8L2Rpdj48ZGl2PjxzcGFuIGNsYXNzPSJBcHBsZS10YWItc3BhbiIgc3R5bGU9Indo
aXRlLXNwYWNlOnByZSI+CTwvc3Bhbj5kczogMDAwMCAmbmJzcDsgZXM6IDAwMDAgJm5ic3A7
IGZzOiAwMDAwICZuYnNwOyBnczogMDAwMCAmbmJzcDsgc3M6IDAwMDAgJm5ic3A7IGNzOiAw
MDAwPC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj48c3BhbiBjbGFzcz0iQXBwbGUtdGFiLXNw
YW4iIHN0eWxlPSJ3aGl0ZS1zcGFjZTpwcmUiPgk8L3NwYW4+VkNQVSBwYXVzZSBmbGFnczog
MCBhcmNoIGZsYWdzIDB4MTwvZGl2PjxkaXY+PGJyPjwvZGl2PjxkaXY+PHNwYW4gY2xhc3M9
IkFwcGxlLXRhYi1zcGFuIiBzdHlsZT0id2hpdGUtc3BhY2U6cHJlIj4JPC9zcGFuPmN1cnJl
bnQgb24gUENQVTY8L2Rpdj48ZGl2PjxzcGFuIGNsYXNzPSJBcHBsZS10YWItc3BhbiIgc3R5
bGU9IndoaXRlLXNwYWNlOnByZSI+CTwvc3Bhbj5zdHJ1Y3QgdmNwdSBhdCBmZmZmODMwMGNh
ZDBjMDAwPC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj48c3BhbiBjbGFzcz0iQXBwbGUtdGFi
LXNwYW4iIHN0eWxlPSJ3aGl0ZS1zcGFjZTpwcmUiPgk8L3NwYW4+U3RhY2sgYXQgMHhiNzdk
OTY0OiZuYnNwOzwvZGl2PjxkaXY+PHNwYW4gY2xhc3M9IkFwcGxlLXRhYi1zcGFuIiBzdHls
ZT0id2hpdGUtc3BhY2U6cHJlIj4JPC9zcGFuPiAmbmJzcDswYjc3ZDk2MDogJm5ic3A7ICZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOzAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAw
MDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwPC9kaXY+PGRpdj48c3BhbiBjbGFz
cz0iQXBwbGUtdGFiLXNwYW4iIHN0eWxlPSJ3aGl0ZS1zcGFjZTpwcmUiPgk8L3NwYW4+ICZu
YnNwO2I3N2Q5ODA6IDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAw
MDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwPC9kaXY+PGRpdj48c3BhbiBjbGFzcz0i
QXBwbGUtdGFiLXNwYW4iIHN0eWxlPSJ3aGl0ZS1zcGFjZTpwcmUiPgk8L3NwYW4+ICZuYnNw
O2I3N2Q5YTA6IDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAw
IDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwPC9kaXY+PGRpdj48c3BhbiBjbGFzcz0iQXBw
bGUtdGFiLXNwYW4iIHN0eWxlPSJ3aGl0ZS1zcGFjZTpwcmUiPgk8L3NwYW4+ICZuYnNwO2I3
N2Q5YzA6IDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAw
MDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwPC9kaXY+PGRpdj48c3BhbiBjbGFzcz0iQXBwbGUt
dGFiLXNwYW4iIHN0eWxlPSJ3aGl0ZS1zcGFjZTpwcmUiPgk8L3NwYW4+ICZuYnNwO2I3N2Q5
ZTA6IDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAw
MDAwIDAwMDAwMDAwIDAwMDAwMDAwPC9kaXY+PGRpdj48c3BhbiBjbGFzcz0iQXBwbGUtdGFi
LXNwYW4iIHN0eWxlPSJ3aGl0ZS1zcGFjZTpwcmUiPgk8L3NwYW4+ICZuYnNwO2I3N2RhMDA6
IDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAw
IDAwMDAwMDAwIDAwMDAwMDAwPC9kaXY+PGRpdj48c3BhbiBjbGFzcz0iQXBwbGUtdGFiLXNw
YW4iIHN0eWxlPSJ3aGl0ZS1zcGFjZTpwcmUiPgk8L3NwYW4+ICZuYnNwO2I3N2RhMjA6IDAw
MDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAw
MDAwMDAwIDAwMDAwMDAwPC9kaXY+PGRpdj48c3BhbiBjbGFzcz0iQXBwbGUtdGFiLXNwYW4i
IHN0eWxlPSJ3aGl0ZS1zcGFjZTpwcmUiPgk8L3NwYW4+ICZuYnNwO2I3N2RhNDA6IDAwMDAw
MDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAw
MDAwIDAwMDAwMDAwPC9kaXY+PGRpdj48c3BhbiBjbGFzcz0iQXBwbGUtdGFiLXNwYW4iIHN0
eWxlPSJ3aGl0ZS1zcGFjZTpwcmUiPgk8L3NwYW4+ICZuYnNwO2I3N2RhNjA6IDAwMDAwMDAw
IDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAw
IDAwMDAwMDAwPC9kaXY+PGRpdj48c3BhbiBjbGFzcz0iQXBwbGUtdGFiLXNwYW4iIHN0eWxl
PSJ3aGl0ZS1zcGFjZTpwcmUiPgk8L3NwYW4+ICZuYnNwO2I3N2RhODA6IDAwMDAwMDAwIDAw
MDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAw
MDAwMDAwPC9kaXY+PGRpdj48c3BhbiBjbGFzcz0iQXBwbGUtdGFiLXNwYW4iIHN0eWxlPSJ3
aGl0ZS1zcGFjZTpwcmUiPgk8L3NwYW4+ICZuYnNwO2I3N2RhYTA6IDAwMDAwMDAwIDAwMDAw
MDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAw
MDAwPC9kaXY+PGRpdj48c3BhbiBjbGFzcz0iQXBwbGUtdGFiLXNwYW4iIHN0eWxlPSJ3aGl0
ZS1zcGFjZTpwcmUiPgk8L3NwYW4+ICZuYnNwO2I3N2RhYzA6IDAwMDAwMDAwIDAwMDAwMDAw
IDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAw
PC9kaXY+PGRpdj48c3BhbiBjbGFzcz0iQXBwbGUtdGFiLXNwYW4iIHN0eWxlPSJ3aGl0ZS1z
cGFjZTpwcmUiPgk8L3NwYW4+ICZuYnNwO2I3N2RhZTA6IDAwMDAwMDAwIDAwMDAwMDAwIDAw
MDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwPC9k
aXY+PGRpdj48c3BhbiBjbGFzcz0iQXBwbGUtdGFiLXNwYW4iIHN0eWxlPSJ3aGl0ZS1zcGFj
ZTpwcmUiPgk8L3NwYW4+ICZuYnNwO2I3N2RiMDA6IDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAw
MDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwPC9kaXY+
PGRpdj48c3BhbiBjbGFzcz0iQXBwbGUtdGFiLXNwYW4iIHN0eWxlPSJ3aGl0ZS1zcGFjZTpw
cmUiPgk8L3NwYW4+ICZuYnNwO2I3N2RiMjA6IDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAw
IDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwPC9kaXY+PGRp
dj48c3BhbiBjbGFzcz0iQXBwbGUtdGFiLXNwYW4iIHN0eWxlPSJ3aGl0ZS1zcGFjZTpwcmUi
Pgk8L3NwYW4+ICZuYnNwO2I3N2RiNDA6IDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAw
MDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwPC9kaXY+PGRpdj48
c3BhbiBjbGFzcz0iQXBwbGUtdGFiLXNwYW4iIHN0eWxlPSJ3aGl0ZS1zcGFjZTpwcmUiPgk8
L3NwYW4+ICZuYnNwO2I3N2RiNjA6IDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAw
MDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwPC9kaXY+PGRpdj48c3Bh
biBjbGFzcz0iQXBwbGUtdGFiLXNwYW4iIHN0eWxlPSJ3aGl0ZS1zcGFjZTpwcmUiPgk8L3Nw
YW4+ICZuYnNwO2I3N2RiODA6IDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAw
IDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwPC9kaXY+PGRpdj48c3BhbiBj
bGFzcz0iQXBwbGUtdGFiLXNwYW4iIHN0eWxlPSJ3aGl0ZS1zcGFjZTpwcmUiPgk8L3NwYW4+
ICZuYnNwO2I3N2RiYTA6IDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAw
MDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwPC9kaXY+PGRpdj48c3BhbiBjbGFz
cz0iQXBwbGUtdGFiLXNwYW4iIHN0eWxlPSJ3aGl0ZS1zcGFjZTpwcmUiPgk8L3NwYW4+ICZu
YnNwO2I3N2RiYzA6IDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAw
MDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwPC9kaXY+PGRpdj48c3BhbiBjbGFzcz0i
QXBwbGUtdGFiLXNwYW4iIHN0eWxlPSJ3aGl0ZS1zcGFjZTpwcmUiPgk8L3NwYW4+ICZuYnNw
O2I3N2RiZTA6IDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAw
IDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwPC9kaXY+PGRpdj48c3BhbiBjbGFzcz0iQXBw
bGUtdGFiLXNwYW4iIHN0eWxlPSJ3aGl0ZS1zcGFjZTpwcmUiPgk8L3NwYW4+ICZuYnNwO2I3
N2RjMDA6IDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAw
MDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwPC9kaXY+PGRpdj48c3BhbiBjbGFzcz0iQXBwbGUt
dGFiLXNwYW4iIHN0eWxlPSJ3aGl0ZS1zcGFjZTpwcmUiPgk8L3NwYW4+ICZuYnNwO2I3N2Rj
MjA6IDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAw
MDAwIDAwMDAwMDAwIDAwMDAwMDAwPC9kaXY+PGRpdj48c3BhbiBjbGFzcz0iQXBwbGUtdGFi
LXNwYW4iIHN0eWxlPSJ3aGl0ZS1zcGFjZTpwcmUiPgk8L3NwYW4+ICZuYnNwO2I3N2RjNDA6
IDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAw
IDAwMDAwMDAwIDAwMDAwMDAwPC9kaXY+PGRpdj48c3BhbiBjbGFzcz0iQXBwbGUtdGFiLXNw
YW4iIHN0eWxlPSJ3aGl0ZS1zcGFjZTpwcmUiPgk8L3NwYW4+ICZuYnNwO2I3N2RjNjA6IDAw
MDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAw
MDAwMDAwIDAwMDAwMDAwPC9kaXY+PGRpdj48c3BhbiBjbGFzcz0iQXBwbGUtdGFiLXNwYW4i
IHN0eWxlPSJ3aGl0ZS1zcGFjZTpwcmUiPgk8L3NwYW4+ICZuYnNwO2I3N2RjODA6IDAwMDAw
MDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAw
MDAwIDAwMDAwMDAwPC9kaXY+PGRpdj48c3BhbiBjbGFzcz0iQXBwbGUtdGFiLXNwYW4iIHN0
eWxlPSJ3aGl0ZS1zcGFjZTpwcmUiPgk8L3NwYW4+ICZuYnNwO2I3N2RjYTA6IDAwMDAwMDAw
IDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAw
IDAwMDAwMDAwPC9kaXY+PGRpdj48c3BhbiBjbGFzcz0iQXBwbGUtdGFiLXNwYW4iIHN0eWxl
PSJ3aGl0ZS1zcGFjZTpwcmUiPgk8L3NwYW4+ICZuYnNwO2I3N2RjYzA6IDAwMDAwMDAwIDAw
MDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAw
MDAwMDAwPC9kaXY+PGRpdj48c3BhbiBjbGFzcz0iQXBwbGUtdGFiLXNwYW4iIHN0eWxlPSJ3
aGl0ZS1zcGFjZTpwcmUiPgk8L3NwYW4+ICZuYnNwO2I3N2RjZTA6IDAwMDAwMDAwIDAwMDAw
MDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAw
MDAwPC9kaXY+PGRpdj48c3BhbiBjbGFzcz0iQXBwbGUtdGFiLXNwYW4iIHN0eWxlPSJ3aGl0
ZS1zcGFjZTpwcmUiPgk8L3NwYW4+ICZuYnNwO2I3N2RkMDA6IDAwMDAwMDAwIDAwMDAwMDAw
IDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAw
PC9kaXY+PGRpdj48c3BhbiBjbGFzcz0iQXBwbGUtdGFiLXNwYW4iIHN0eWxlPSJ3aGl0ZS1z
cGFjZTpwcmUiPgk8L3NwYW4+ICZuYnNwO2I3N2RkMjA6IDAwMDAwMDAwIDAwMDAwMDAwIDAw
MDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwPC9k
aXY+PGRpdj48c3BhbiBjbGFzcz0iQXBwbGUtdGFiLXNwYW4iIHN0eWxlPSJ3aGl0ZS1zcGFj
ZTpwcmUiPgk8L3NwYW4+ICZuYnNwO2I3N2RkNDA6IDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAw
MDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwPC9kaXY+
PGRpdj48c3BhbiBjbGFzcz0iQXBwbGUtdGFiLXNwYW4iIHN0eWxlPSJ3aGl0ZS1zcGFjZTpw
cmUiPgk8L3NwYW4+ICZuYnNwO2I3N2RkNjA6IDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAw
IDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwPC9kaXY+PGRp
dj48c3BhbiBjbGFzcz0iQXBwbGUtdGFiLXNwYW4iIHN0eWxlPSJ3aGl0ZS1zcGFjZTpwcmUi
Pgk8L3NwYW4+ICZuYnNwO2I3N2RkODA6IDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAw
MDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwPC9kaXY+PGRpdj48
c3BhbiBjbGFzcz0iQXBwbGUtdGFiLXNwYW4iIHN0eWxlPSJ3aGl0ZS1zcGFjZTpwcmUiPgk8
L3NwYW4+ICZuYnNwO2I3N2RkYTA6IDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAw
MDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwPC9kaXY+PGRpdj48c3Bh
biBjbGFzcz0iQXBwbGUtdGFiLXNwYW4iIHN0eWxlPSJ3aGl0ZS1zcGFjZTpwcmUiPgk8L3Nw
YW4+ICZuYnNwO2I3N2RkYzA6IDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAw
IDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwPC9kaXY+PGRpdj48c3BhbiBj
bGFzcz0iQXBwbGUtdGFiLXNwYW4iIHN0eWxlPSJ3aGl0ZS1zcGFjZTpwcmUiPgk8L3NwYW4+
ICZuYnNwO2I3N2RkZTA6IDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAw
MDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwPC9kaXY+PGRpdj48c3BhbiBjbGFz
cz0iQXBwbGUtdGFiLXNwYW4iIHN0eWxlPSJ3aGl0ZS1zcGFjZTpwcmUiPgk8L3NwYW4+ICZu
YnNwO2I3N2RlMDA6IDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAw
MDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwPC9kaXY+PGRpdj48c3BhbiBjbGFzcz0i
QXBwbGUtdGFiLXNwYW4iIHN0eWxlPSJ3aGl0ZS1zcGFjZTpwcmUiPgk8L3NwYW4+ICZuYnNw
O2I3N2RlMjA6IDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAw
IDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwPC9kaXY+PGRpdj48c3BhbiBjbGFzcz0iQXBw
bGUtdGFiLXNwYW4iIHN0eWxlPSJ3aGl0ZS1zcGFjZTpwcmUiPgk8L3NwYW4+ICZuYnNwO2I3
N2RlNDA6IDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAw
MDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwPC9kaXY+PGRpdj48c3BhbiBjbGFzcz0iQXBwbGUt
dGFiLXNwYW4iIHN0eWxlPSJ3aGl0ZS1zcGFjZTpwcmUiPgk8L3NwYW4+ICZuYnNwO2I3N2Rl
NjA6IDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAw
MDAwIDAwMDAwMDAwIDAwMDAwMDAwPC9kaXY+PGRpdj48c3BhbiBjbGFzcz0iQXBwbGUtdGFi
LXNwYW4iIHN0eWxlPSJ3aGl0ZS1zcGFjZTpwcmUiPgk8L3NwYW4+ICZuYnNwO2I3N2RlODA6
IDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAw
IDAwMDAwMDAwIDAwMDAwMDAwPC9kaXY+PGRpdj48c3BhbiBjbGFzcz0iQXBwbGUtdGFiLXNw
YW4iIHN0eWxlPSJ3aGl0ZS1zcGFjZTpwcmUiPgk8L3NwYW4+ICZuYnNwO2I3N2RlYTA6IDAw
MDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAw
MDAwMDAwIDAwMDAwMDAwPC9kaXY+PGRpdj48c3BhbiBjbGFzcz0iQXBwbGUtdGFiLXNwYW4i
IHN0eWxlPSJ3aGl0ZS1zcGFjZTpwcmUiPgk8L3NwYW4+ICZuYnNwO2I3N2RlYzA6IDAwMDAw
MDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAw
MDAwIDAwMDAwMDAwPC9kaXY+PGRpdj48c3BhbiBjbGFzcz0iQXBwbGUtdGFiLXNwYW4iIHN0
eWxlPSJ3aGl0ZS1zcGFjZTpwcmUiPgk8L3NwYW4+ICZuYnNwO2I3N2RlZTA6IDAwMDAwMDAw
IDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAw
IDAwMDAwMDAwPC9kaXY+PGRpdj48c3BhbiBjbGFzcz0iQXBwbGUtdGFiLXNwYW4iIHN0eWxl
PSJ3aGl0ZS1zcGFjZTpwcmUiPgk8L3NwYW4+ICZuYnNwO2I3N2RmMDA6IDAwMDAwMDAwIDAw
MDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAw
MDAwMDAwPC9kaXY+PGRpdj48c3BhbiBjbGFzcz0iQXBwbGUtdGFiLXNwYW4iIHN0eWxlPSJ3
aGl0ZS1zcGFjZTpwcmUiPgk8L3NwYW4+ICZuYnNwO2I3N2RmMjA6IDAwMDAwMDAwIDAwMDAw
MDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAw
MDAwPC9kaXY+PGRpdj48c3BhbiBjbGFzcz0iQXBwbGUtdGFiLXNwYW4iIHN0eWxlPSJ3aGl0
ZS1zcGFjZTpwcmUiPgk8L3NwYW4+ICZuYnNwO2I3N2RmNDA6IDAwMDAwMDAwIDAwMDAwMDAw
IDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAw
PC9kaXY+PGRpdj48c3BhbiBjbGFzcz0iQXBwbGUtdGFiLXNwYW4iIHN0eWxlPSJ3aGl0ZS1z
cGFjZTpwcmUiPgk8L3NwYW4+ICZuYnNwO2I3N2RmNjA6IDAwMDAwMDAwIDAwMDAwMDAwIDAw
MDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwPC9k
aXY+PGRpdj48c3BhbiBjbGFzcz0iQXBwbGUtdGFiLXNwYW4iIHN0eWxlPSJ3aGl0ZS1zcGFj
ZTpwcmUiPgk8L3NwYW4+ICZuYnNwO2I3N2RmODA6IDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAw
MDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwPC9kaXY+
PGRpdj48c3BhbiBjbGFzcz0iQXBwbGUtdGFiLXNwYW4iIHN0eWxlPSJ3aGl0ZS1zcGFjZTpw
cmUiPgk8L3NwYW4+ICZuYnNwO2I3N2RmYTA6IDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAw
IDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwPC9kaXY+PGRp
dj48c3BhbiBjbGFzcz0iQXBwbGUtdGFiLXNwYW4iIHN0eWxlPSJ3aGl0ZS1zcGFjZTpwcmUi
Pgk8L3NwYW4+ICZuYnNwO2I3N2RmYzA6IDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAw
MDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwPC9kaXY+PGRpdj48
c3BhbiBjbGFzcz0iQXBwbGUtdGFiLXNwYW4iIHN0eWxlPSJ3aGl0ZS1zcGFjZTpwcmUiPgk8
L3NwYW4+ICZuYnNwO2I3N2RmZTA6IDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAw
MDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwPC9kaXY+PGRpdj48YnI+
PC9kaXY+PGRpdj48c3BhbiBjbGFzcz0iQXBwbGUtdGFiLXNwYW4iIHN0eWxlPSJ3aGl0ZS1z
cGFjZTpwcmUiPgk8L3NwYW4+Q29kZTo8L2Rpdj48ZGl2PjxzcGFuIGNsYXNzPSJBcHBsZS10
YWItc3BhbiIgc3R5bGU9IndoaXRlLXNwYWNlOnByZSI+CTwvc3Bhbj4gJm5ic3A7MDAgMDAg
MDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAg
MDAgJmx0OzAwJmd0OyAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCZuYnNwOzwvZGl2
PjxkaXY+PGJyPjwvZGl2PjxkaXY+PGJyPjwvZGl2PjxkaXY+Jm5ic3A7IFBDUFU3IGhvc3Qg
c3RhdGU6PC9kaXY+PGRpdj48c3BhbiBjbGFzcz0iQXBwbGUtdGFiLXNwYW4iIHN0eWxlPSJ3
aGl0ZS1zcGFjZTpwcmUiPgk8L3NwYW4+UklQOiAmbmJzcDsgJm5ic3A7ZTAwODpbJmx0O2Zm
ZmY4MjhjODAxMGUzZjAmZ3Q7XTwvZGl2PjxkaXY+PHNwYW4gY2xhc3M9IkFwcGxlLXRhYi1z
cGFuIiBzdHlsZT0id2hpdGUtc3BhY2U6cHJlIj4JPC9zcGFuPlJGTEFHUzogMDAwMDAwMDAw
MDAwMDAwMjwvZGl2PjxkaXY+PHNwYW4gY2xhc3M9IkFwcGxlLXRhYi1zcGFuIiBzdHlsZT0i
d2hpdGUtc3BhY2U6cHJlIj4JPC9zcGFuPnJheDogMDAwMDAwMDAwMDAwMDAwNCAmbmJzcDsg
cmJ4OiAwMDAwMDAwMDAwMDAwMDA3ICZuYnNwOyByY3g6IGZmZmY4MjhjODAzNjJiYzA8L2Rp
dj48ZGl2PjxzcGFuIGNsYXNzPSJBcHBsZS10YWItc3BhbiIgc3R5bGU9IndoaXRlLXNwYWNl
OnByZSI+CTwvc3Bhbj5yZHg6IGZmZmY4MjhjODAzNjJhNjAgJm5ic3A7IHJzaTogZmZmZjgy
OGM4MDM2MmFkMCAmbmJzcDsgcmRpOiBmZmZmODMwODJmZDc4ZjU4PC9kaXY+PGRpdj48c3Bh
biBjbGFzcz0iQXBwbGUtdGFiLXNwYW4iIHN0eWxlPSJ3aGl0ZS1zcGFjZTpwcmUiPgk8L3Nw
YW4+cmJwOiBmZmZmODMwODJmZDc4ZjU4ICZuYnNwOyByc3A6IGZmZmY4MzA4MmZkNzhmMjAg
Jm5ic3A7IHI4OiAmbmJzcDswMDAwMDAwMDAwMDAxOGNlPC9kaXY+PGRpdj48c3BhbiBjbGFz
cz0iQXBwbGUtdGFiLXNwYW4iIHN0eWxlPSJ3aGl0ZS1zcGFjZTpwcmUiPgk8L3NwYW4+cjk6
ICZuYnNwOzAwMDAwMDAwMDAwMDAwMDMgJm5ic3A7IHIxMDogMDAwMDAwMDAwMDAwMDAwMCAm
bmJzcDsgcjExOiAwMDAwMDAwMDAwMDAwMDAxPC9kaXY+PGRpdj48c3BhbiBjbGFzcz0iQXBw
bGUtdGFiLXNwYW4iIHN0eWxlPSJ3aGl0ZS1zcGFjZTpwcmUiPgk8L3NwYW4+cjEyOiBmZmZm
ODMwODJmZDRiZDIwICZuYnNwOyByMTM6IGZmZmY4MzA4MmZkZjFlYTggJm5ic3A7IHIxNDog
MDAwMDAwMDAwMDAwMDAwMDwvZGl2PjxkaXY+PHNwYW4gY2xhc3M9IkFwcGxlLXRhYi1zcGFu
IiBzdHlsZT0id2hpdGUtc3BhY2U6cHJlIj4JPC9zcGFuPnIxNTogZmZmZjgyOGM4MDI0ZDEw
MDwvZGl2PjxkaXY+PHNwYW4gY2xhc3M9IkFwcGxlLXRhYi1zcGFuIiBzdHlsZT0id2hpdGUt
c3BhY2U6cHJlIj4JPC9zcGFuPmNyMDogMDAwMDAwMDA4MDA1MDAzYiAmbmJzcDsgY3I0OiAw
MDAwMDAwMDAwMDAyNmYwPC9kaXY+PGRpdj48c3BhbiBjbGFzcz0iQXBwbGUtdGFiLXNwYW4i
IHN0eWxlPSJ3aGl0ZS1zcGFjZTpwcmUiPgk8L3NwYW4+Y3IzOiAwMDAwMDAwODJmZDU4MDAw
ICZuYnNwOyBjcjI6IDAwMDAwMDAwMThkYTgwMDA8L2Rpdj48ZGl2PjxzcGFuIGNsYXNzPSJB
cHBsZS10YWItc3BhbiIgc3R5bGU9IndoaXRlLXNwYWNlOnByZSI+CTwvc3Bhbj5kczogMDAw
MCAmbmJzcDsgZXM6IDAwMDAgJm5ic3A7IGZzOiAwMGQ4ICZuYnNwOyBnczogMDAwMCAmbmJz
cDsgc3M6IDAwMDAgJm5ic3A7IGNzOiBlMDA4PC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj48
c3BhbiBjbGFzcz0iQXBwbGUtdGFiLXNwYW4iIHN0eWxlPSJ3aGl0ZS1zcGFjZTpwcmUiPgk8
L3NwYW4+Y3VycmVudDo8c3BhbiBjbGFzcz0iQXBwbGUtdGFiLXNwYW4iIHN0eWxlPSJ3aGl0
ZS1zcGFjZTpwcmUiPgk8L3NwYW4+aWRsZSAoZmZmZjgzMDBiYmE1YTAwMCk8L2Rpdj48ZGl2
PjxzcGFuIGNsYXNzPSJBcHBsZS10YWItc3BhbiIgc3R5bGU9IndoaXRlLXNwYWNlOnByZSI+
CTwvc3Bhbj5zdGFjayBjb250ZXh0OjxzcGFuIGNsYXNzPSJBcHBsZS10YWItc3BhbiIgc3R5
bGU9IndoaXRlLXNwYWNlOnByZSI+CTwvc3Bhbj5ET00wIFZDUFU3IChmZmZmODMwMGJiYTU4
MDAwKTwvZGl2PjxkaXY+PHNwYW4gY2xhc3M9IkFwcGxlLXRhYi1zcGFuIiBzdHlsZT0id2hp
dGUtc3BhY2U6cHJlIj4JPC9zcGFuPmlkbGUgVkNQVTo8c3BhbiBjbGFzcz0iQXBwbGUtdGFi
LXNwYW4iIHN0eWxlPSJ3aGl0ZS1zcGFjZTpwcmUiPgk8L3NwYW4+ZmZmZjgzMDBiYmE1YTAw
MDwvZGl2PjxkaXY+PGJyPjwvZGl2PjxkaXY+PHNwYW4gY2xhc3M9IkFwcGxlLXRhYi1zcGFu
IiBzdHlsZT0id2hpdGUtc3BhY2U6cHJlIj4JPC9zcGFuPlN0YWNrIGF0IDB4ZmZmZjgzMDgy
ZmQ3OGYyMDombmJzcDs8L2Rpdj48ZGl2PjxzcGFuIGNsYXNzPSJBcHBsZS10YWItc3BhbiIg
c3R5bGU9IndoaXRlLXNwYWNlOnByZSI+CTwvc3Bhbj4gJm5ic3A7ZmZmZjgzMDgyZmQ3OGYy
MDogODAxNzVlMWMgZmZmZjgyOGMgMmZkNzhmNTggZmZmZjgzMDggODAxNWY1ODkgZmZmZjgy
OGMgMDAwMDAwMDAgMDAwMDAwMDA8L2Rpdj48ZGl2PjxzcGFuIGNsYXNzPSJBcHBsZS10YWIt
c3BhbiIgc3R5bGU9IndoaXRlLXNwYWNlOnByZSI+CTwvc3Bhbj4gJm5ic3A7ZmZmZjgzMDgy
ZmQ3OGY0MDogMDAwMzJmZmIgMDAwMDAwMDAgMmZkNGJjYzAgZmZmZjgzMDggODAxZDc4Zjcg
ZmZmZjgyOGMgODAyNGQxMDAgZmZmZjgyOGM8L2Rpdj48ZGl2PjxzcGFuIGNsYXNzPSJBcHBs
ZS10YWItc3BhbiIgc3R5bGU9IndoaXRlLXNwYWNlOnByZSI+CTwvc3Bhbj4gJm5ic3A7ZmZm
ZjgzMDgyZmQ3OGY2MDogMDAwMDAwMDAgMDAwMDAwMDAgMmZkZjFlYTggZmZmZjgzMDggMmZk
NGJkMjAgZmZmZjgzMDggMmZkNGJjYzAgZmZmZjgzMDg8L2Rpdj48ZGl2PjxzcGFuIGNsYXNz
PSJBcHBsZS10YWItc3BhbiIgc3R5bGU9IndoaXRlLXNwYWNlOnByZSI+CTwvc3Bhbj4gJm5i
c3A7ZmZmZjgzMDgyZmQ3OGY4MDogMDAwMzJmZmIgMDAwMDAwMDAgMDAwMDAwMDEgMDAwMDAw
MDAgMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDMgMDAwMDAwMDA8L2Rpdj48ZGl2PjxzcGFu
IGNsYXNzPSJBcHBsZS10YWItc3BhbiIgc3R5bGU9IndoaXRlLXNwYWNlOnByZSI+CTwvc3Bh
bj4gJm5ic3A7ZmZmZjgzMDgyZmQ3OGZhMDogMDAwMDE4Y2UgMDAwMDAwMDAgMDAwMDAwMDAg
MDAwMDAwMDAgMDAwMDAwMDEgMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDA8L2Rpdj48ZGl2
PjxzcGFuIGNsYXNzPSJBcHBsZS10YWItc3BhbiIgc3R5bGU9IndoaXRlLXNwYWNlOnByZSI+
CTwvc3Bhbj4gJm5ic3A7ZmZmZjgzMDgyZmQ3OGZjMDogMDAwMDAwMDEgMDAwMDAwMDAgMDAw
MDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDIgODAxNzhhYWEgZmZmZjgyOGM8L2Rp
dj48ZGl2PjxzcGFuIGNsYXNzPSJBcHBsZS10YWItc3BhbiIgc3R5bGU9IndoaXRlLXNwYWNl
OnByZSI+CTwvc3Bhbj4gJm5ic3A7ZmZmZjgzMDgyZmQ3OGZlMDogMDAwMGUwMDggMDAwMDAw
MDAgMDAwMDAwODYgMDAwMDAwMDAgMmZkN2ZlYzggZmZmZjgzMDggMDAwMDAwMDAgMDAwMDAw
MDA8L2Rpdj48ZGl2Pjxicj48L2Rpdj48ZGl2PjxzcGFuIGNsYXNzPSJBcHBsZS10YWItc3Bh
biIgc3R5bGU9IndoaXRlLXNwYWNlOnByZSI+CTwvc3Bhbj5Db2RlOjwvZGl2PjxkaXY+PHNw
YW4gY2xhc3M9IkFwcGxlLXRhYi1zcGFuIiBzdHlsZT0id2hpdGUtc3BhY2U6cHJlIj4JPC9z
cGFuPiAmbmJzcDtkYSBlOCA0ZiA5NCAwMSAwMCBlOSAxOSBmZCBmZiBmZiA5MCA5MCA5MCA5
MCA5MCA5MCA5MCA5MCA5MCA5MCAmbHQ7NGMmZ3Q7IDg5IDNmIDRjIDg5IDc3IDA4IDRjIDg5
IDZmIDEwJm5ic3A7PC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj48c3BhbiBjbGFzcz0iQXBw
bGUtdGFiLXNwYW4iIHN0eWxlPSJ3aGl0ZS1zcGFjZTpwcmUiPgk8L3NwYW4+Q2FsbCBUcmFj
ZTo8L2Rpdj48ZGl2PjxzcGFuIGNsYXNzPSJBcHBsZS10YWItc3BhbiIgc3R5bGU9IndoaXRl
LXNwYWNlOnByZSI+CTwvc3Bhbj4gJm5ic3A7W2ZmZmY4MjhjODAxMGUzZjBdIGR1bXBfZG9t
YWlucysweDRkMDwvZGl2PjxkaXY+PHNwYW4gY2xhc3M9IkFwcGxlLXRhYi1zcGFuIiBzdHls
ZT0id2hpdGUtc3BhY2U6cHJlIj4JPC9zcGFuPiAmbmJzcDsgZmZmZjgyOGM4MDE3NWUxYyAm
bmJzcDtjcmFzaF9ubWlfY2FsbGJhY2srMHgyYzwvZGl2PjxkaXY+PHNwYW4gY2xhc3M9IkFw
cGxlLXRhYi1zcGFuIiBzdHlsZT0id2hpdGUtc3BhY2U6cHJlIj4JPC9zcGFuPiAmbmJzcDsg
ZmZmZjgyOGM4MDE1ZjU4OSAmbmJzcDtkb19ubWkrMHgzOTwvZGl2PjxkaXY+PHNwYW4gY2xh
c3M9IkFwcGxlLXRhYi1zcGFuIiBzdHlsZT0id2hpdGUtc3BhY2U6cHJlIj4JPC9zcGFuPiAm
bmJzcDsgZmZmZjgyOGM4MDFkNzhmNyAmbmJzcDtoYW5kbGVfaXN0X2V4Y2VwdGlvbisweDUy
PC9kaXY+PGRpdj48c3BhbiBjbGFzcz0iQXBwbGUtdGFiLXNwYW4iIHN0eWxlPSJ3aGl0ZS1z
cGFjZTpwcmUiPgk8L3NwYW4+ICZuYnNwOyBmZmZmODI4YzgwMTc4YWFhICZuYnNwO213YWl0
X2lkbGVfd2l0aF9oaW50cysweDJhPC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj4mbmJzcDsg
UENQVTcgZ3Vlc3Qgc3RhdGU6PC9kaXY+PGRpdj48c3BhbiBjbGFzcz0iQXBwbGUtdGFiLXNw
YW4iIHN0eWxlPSJ3aGl0ZS1zcGFjZTpwcmUiPgk8L3NwYW4+Tm9uZSAoaWRsZSk8L2Rpdj48
ZGl2Pjxicj48L2Rpdj48ZGl2Pk1hY2hpbmUgTWVtb3J5IE1hcDo8L2Rpdj48ZGl2PiZuYnNw
OyBQaHlzaWNhbCAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7
VmlydHVhbCAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsmbmJzcDs8L2Rpdj48ZGl2PiZu
YnNwOyAwMDAwMDAwMDAwMDAwMDAwLi4wMDAwMDAwMDAwMGEwMDAwICZuYnNwOzAwMDAwMDAw
YzAwMDAwMDAuLjAwMDAwMDAwYzAwYTAwMDA8L2Rpdj48ZGl2PiZuYnNwOyAwMDAwMDAwMDAw
MTAwMDAwLi4wMDAwMDAwMDAyMDAwMDAwICZuYnNwOzAwMDAwMDAwYzAxMDAwMDAuLjAwMDAw
MDAwYzIwMDAwMDA8L2Rpdj48ZGl2PiZuYnNwOyAwMDAwMDAwMDA2MDAwMDAwLi4wMDAwMDAw
MDM4MDAwMDAwICZuYnNwOzAwMDAwMDAwYzYwMDAwMDAuLjAwMDAwMDAwZjgwMDAwMDA8L2Rp
dj48ZGl2PiZuYnNwOyAwMDAwMDAwMDM4MDAwMDAwLi4wMDAwMDAwMGJiYTVlMDAwPC9kaXY+
PGRpdj4mbmJzcDsgMDAwMDAwMDBiYmE2NTAwMC4uMDAwMDAwMDBjYzBmZDAwMDwvZGl2Pjxk
aXY+Jm5ic3A7IDAwMDAwMDAwY2MzMTYwMDAuLjAwMDAwMDAwY2MzNTEwMDA8L2Rpdj48ZGl2
PiZuYnNwOyAwMDAwMDAwMGNkZmZmMDAwLi4wMDAwMDAwMGNlMDAwMDAwPC9kaXY+PGRpdj4m
bmJzcDsgMDAwMDAwMDEwMDAwMDAwMC4uMDAwMDAwMDgzMDAwMDAwMDwvZGl2PjxkaXY+PGJy
PjwvZGl2PjxkaXY+Q29uc29sZSBSaW5nOjwvZGl2PjxkaXY+Jm5ic3A7ICZuYnNwO25vbiBm
YXRhbCwgY29ycmVjdGFibGUgaW5jaWRlbnQgb2NjdXJlZCBvbiBDUFUgMC48L2Rpdj48ZGl2
PiZuYnNwOyAoWEVOKSBCYW5rIDA6IGQwMDAwMDgwMDAwZjAwMDU8L2Rpdj48ZGl2PiZuYnNw
OyAoWEVOKSBNQ0U6IFRoZSBoYXJkd2FyZSByZXBvcnRzIGEgbm9uIGZhdGFsLCBjb3JyZWN0
YWJsZSBpbmNpZGVudCBvY2N1cmVkIG9uIENQVSAxLjwvZGl2PjxkaXY+Jm5ic3A7IChYRU4p
IEJhbmsgMDogZDAwMDAwODAwMDBmMDAwNTwvZGl2PjxkaXY+Jm5ic3A7IChYRU4pIE1DRTog
VGhlIGhhcmR3YXJlIHJlcG9ydHMgYSBub24gZmF0YWwsIGNvcnJlY3RhYmxlIGluY2lkZW50
IG9jY3VyZWQgb24gQ1BVIDIuPC9kaXY+PGRpdj4mbmJzcDsgKFhFTikgQmFuayAwOiBkMDAw
MDA4MDAwMGYwMDA1PC9kaXY+PGRpdj4mbmJzcDsgKFhFTikgTUNFOiBUaGUgaGFyZHdhcmUg
cmVwb3J0cyBhIG5vbiBmYXRhbCwgY29ycmVjdGFibGUgaW5jaWRlbnQgb2NjdXJlZCBvbiBD
UFUgMy48L2Rpdj48ZGl2PiZuYnNwOyAoWEVOKSBCYW5rIDA6IGQwMDAwMDgwMDAwZjAwMDU8
L2Rpdj48ZGl2PiZuYnNwOyAoWEVOKSBNQ0U6IFRoZSBoYXJkd2FyZSByZXBvcnRzIGEgbm9u
IGZhdGFsLCBjb3JyZWN0YWJsZSBpbmNpZGVudCBvY2N1cmVkIG9uIENQVSAyLjwvZGl2Pjxk
aXY+Jm5ic3A7IChYRU4pIEJhbmsgMDogZDAwMDAwODAwMDBmMDAwNTwvZGl2PjxkaXY+Jm5i
c3A7IChYRU4pIE1DRTogVGhlIGhhcmR3YXJlIHJlcG9ydHMgYSBub24gZmF0YWwsIGNvcnJl
Y3RhYmxlIGluY2lkZW50IG9jY3VyZWQgb24gQ1BVIDMuPC9kaXY+PGRpdj4mbmJzcDsgKFhF
TikgQmFuayAwOiBkMDAwMDA4MDAwMGYwMDA1PC9kaXY+PGRpdj4mbmJzcDsgKFhFTikgTUNF
OiBUaGUgaGFyZHdhcmUgcmVwb3J0cyBhIG5vbiBmYXRhbCwgY29ycmVjdGFibGUgaW5jaWRl
bnQgb2NjdXJlZCBvbiBDUFUgMS48L2Rpdj48ZGl2PiZuYnNwOyAoWEVOKSBCYW5rIDA6IGQw
MDAwMDgwMDAwZjAwMDU8L2Rpdj48ZGl2PiZuYnNwOyAoWEVOKSBNQ0U6IFRoZSBoYXJkd2Fy
ZSByZXBvcnRzIGEgbm9uIGZhdGFsLCBjb3JyZWN0YWJsZSBpbmNpZGVudCBvY2N1cmVkIG9u
IENQVSAwLjwvZGl2PjxkaXY+Jm5ic3A7IChYRU4pIEJhbmsgMDogZDAwMDAwODAwMDBmMDAw
NTwvZGl2PjxkaXY+Jm5ic3A7IChYRU4pIE1DRTogVGhlIGhhcmR3YXJlIHJlcG9ydHMgYSBu
b24gZmF0YWwsIGNvcnJlY3RhYmxlIGluY2lkZW50IG9jY3VyZWQgb24gQ1BVIDIuPC9kaXY+
PGRpdj4mbmJzcDsgKFhFTikgQmFuayAwOiBkMDAwMDA4MDAwMGYwMDA1PC9kaXY+PGRpdj4m
bmJzcDsgKFhFTikgTUNFOiBUaGUgaGFyZHdhcmUgcmVwb3J0cyBhIG5vbiBmYXRhbCwgY29y
cmVjdGFibGUgaW5jaWRlbnQgb2NjdXJlZCBvbiBDUFUgMy48L2Rpdj48ZGl2PiZuYnNwOyAo
WEVOKSBCYW5rIDA6IGQwMDAwMDgwMDAwZjAwMDU8L2Rpdj48ZGl2PiZuYnNwOyAoWEVOKSBN
Q0U6IFRoZSBoYXJkd2FyZSByZXBvcnRzIGEgbm9uIGZhdGFsLCBjb3JyZWN0YWJsZSBpbmNp
ZGVudCBvY2N1cmVkIG9uIENQVSAxLjwvZGl2PjxkaXY+Jm5ic3A7IChYRU4pIEJhbmsgMDog
ZDAwMDAwODAwMDBmMDAwNTwvZGl2PjxkaXY+Jm5ic3A7IChYRU4pIE1DRTogVGhlIGhhcmR3
YXJlIHJlcG9ydHMgYSBub24gZmF0YWwsIGNvcnJlY3RhYmxlIGluY2lkZW50IG9jY3VyZWQg
b24gQ1BVIDAuPC9kaXY+PGRpdj4mbmJzcDsgKFhFTikgQmFuayAwOiBkMDAwMDA4MDAwMGYw
MDA1PC9kaXY+PGRpdj4mbmJzcDsgKFhFTikgTUNFOiBUaGUgaGFyZHdhcmUgcmVwb3J0cyBh
IG5vbiBmYXRhbCwgY29ycmVjdGFibGUgaW5jaWRlbnQgb2NjdXJlZCBvbiBDUFUgMS48L2Rp
dj48ZGl2PiZuYnNwOyAoWEVOKSBCYW5rIDA6IGQwMDAwMDgwMDAwZjAwMDU8L2Rpdj48ZGl2
PiZuYnNwOyAoWEVOKSBNQ0U6IFRoZSBoYXJkd2FyZSByZXBvcnRzIGEgbm9uIGZhdGFsLCBj
b3JyZWN0YWJsZSBpbmNpZGVudCBvY2N1cmVkIG9uIENQVSAyLjwvZGl2PjxkaXY+Jm5ic3A7
IChYRU4pIEJhbmsgMDogZDAwMDAwODAwMDBmMDAwNTwvZGl2PjxkaXY+Jm5ic3A7IChYRU4p
IE1DRTogVGhlIGhhcmR3YXJlIHJlcG9ydHMgYSBub24gZmF0YWwsIGNvcnJlY3RhYmxlIGlu
Y2lkZW50IG9jY3VyZWQgb24gQ1BVIDMuPC9kaXY+PGRpdj4mbmJzcDsgKFhFTikgQmFuayAw
OiBkMDAwMDA4MDAwMGYwMDA1PC9kaXY+PGRpdj4mbmJzcDsgKFhFTikgTUNFOiBUaGUgaGFy
ZHdhcmUgcmVwb3J0cyBhIG5vbiBmYXRhbCwgY29ycmVjdGFibGUgaW5jaWRlbnQgb2NjdXJl
ZCBvbiBDUFUgMS48L2Rpdj48ZGl2PiZuYnNwOyAoWEVOKSBCYW5rIDA6IGQwMDAwMDgwMDAw
ZjAwMDU8L2Rpdj48ZGl2PiZuYnNwOyAoWEVOKSBNQ0U6IFRoZSBoYXJkd2FyZSByZXBvcnRz
IGEgbm9uIGZhdGFsLCBjb3JyZWN0YWJsZSBpbmNpZGVudCBvY2N1cmVkIG9uIENQVSAyLjwv
ZGl2PjxkaXY+Jm5ic3A7IChYRU4pIEJhbmsgMDogZDAwMDAwODAwMDBmMDAwNTwvZGl2Pjxk
aXY+Jm5ic3A7IChYRU4pIE1DRTogVGhlIGhhcmR3YXJlIHJlcG9ydHMgYSBub24gZmF0YWws
IGNvcnJlY3RhYmxlIGluY2lkZW50IG9jY3VyZWQgb24gQ1BVIDAuPC9kaXY+PGRpdj4mbmJz
cDsgKFhFTikgQmFuayAwOiBkMDAwMDA4MDAwMGYwMDA1PC9kaXY+PGRpdj4mbmJzcDsgKFhF
TikgTUNFOiBUaGUgaGFyZHdhcmUgcmVwb3J0cyBhIG5vbiBmYXRhbCwgY29ycmVjdGFibGUg
aW5jaWRlbnQgb2NjdXJlZCBvbiBDUFUgMi48L2Rpdj48ZGl2PiZuYnNwOyAoWEVOKSBCYW5r
IDA6IGQwMDAwMDgwMDAwZjAwMDU8L2Rpdj48ZGl2PiZuYnNwOyAoWEVOKSBNQ0U6IFRoZSBo
YXJkd2FyZSByZXBvcnRzIGEgbm9uIGZhdGFsLCBjb3JyZWN0YWJsZSBpbmNpZGVudCBvY2N1
cmVkIG9uIENQVSAxLjwvZGl2PjxkaXY+Jm5ic3A7IChYRU4pIEJhbmsgMDogZDAwMDAwODAw
MDBmMDAwNTwvZGl2PjxkaXY+Jm5ic3A7IChYRU4pIE1DRTogVGhlIGhhcmR3YXJlIHJlcG9y
dHMgYSBub24gZmF0YWwsIGNvcnJlY3RhYmxlIGluY2lkZW50IG9jY3VyZWQgb24gQ1BVIDIu
PC9kaXY+PGRpdj4mbmJzcDsgKFhFTikgQmFuayAwOiBkMDAwMDA4MDAwMGYwMDA1PC9kaXY+
PGRpdj4mbmJzcDsgKFhFTikgTUNFOiBUaGUgaGFyZHdhcmUgcmVwb3J0cyBhIG5vbiBmYXRh
bCwgY29ycmVjdGFibGUgaW5jaWRlbnQgb2NjdXJlZCBvbiBDUFUgMC48L2Rpdj48ZGl2PiZu
YnNwOyAoWEVOKSBCYW5rIDA6IGQwMDAwMDgwMDAwZjAwMDU8L2Rpdj48ZGl2PiZuYnNwOyAo
WEVOKSBNQ0U6IFRoZSBoYXJkd2FyZSByZXBvcnRzIGEgbm9uIGZhdGFsLCBjb3JyZWN0YWJs
ZSBpbmNpZGVudCBvY2N1cmVkIG9uIENQVSAzLjwvZGl2PjxkaXY+Jm5ic3A7IChYRU4pIEJh
bmsgMDogZDAwMDAwODAwMDBmMDAwNTwvZGl2PjxkaXY+Jm5ic3A7IChYRU4pIE1DRTogVGhl
IGhhcmR3YXJlIHJlcG9ydHMgYSBub24gZmF0YWwsIGNvcnJlY3RhYmxlIGluY2lkZW50IG9j
Y3VyZWQgb24gQ1BVIDAuPC9kaXY+PGRpdj4mbmJzcDsgKFhFTikgQmFuayAwOiBkMDAwMDA4
MDAwMGYwMDA1PC9kaXY+PGRpdj4mbmJzcDsgKFhFTikgTUNFOiBUaGUgaGFyZHdhcmUgcmVw
b3J0cyBhIG5vbiBmYXRhbCwgY29ycmVjdGFibGUgaW5jaWRlbnQgb2NjdXJlZCBvbiBDUFUg
MS48L2Rpdj48ZGl2PiZuYnNwOyAoWEVOKSBCYW5rIDA6IGQwMDAwMDgwMDAwZjAwMDU8L2Rp
dj48ZGl2PiZuYnNwOyAoWEVOKSBNQ0U6IFRoZSBoYXJkd2FyZSByZXBvcnRzIGEgbm9uIGZh
dGFsLCBjb3JyZWN0YWJsZSBpbmNpZGVudCBvY2N1cmVkIG9uIENQVSAyLjwvZGl2PjxkaXY+
Jm5ic3A7IChYRU4pIEJhbmsgMDogZDAwMDAwODAwMDBmMDAwNTwvZGl2PjxkaXY+Jm5ic3A7
IChYRU4pIE1DRTogVGhlIGhhcmR3YXJlIHJlcG9ydHMgYSBub24gZmF0YWwsIGNvcnJlY3Rh
YmxlIGluY2lkZW50IG9jY3VyZWQgb24gQ1BVIDMuPC9kaXY+PGRpdj4mbmJzcDsgKFhFTikg
QmFuayAwOiBkMDAwMDA4MDAwMGYwMDA1PC9kaXY+PGRpdj4mbmJzcDsgKFhFTikgTUNFOiBU
aGUgaGFyZHdhcmUgcmVwb3J0cyBhIG5vbiBmYXRhbCwgY29ycmVjdGFibGUgaW5jaWRlbnQg
b2NjdXJlZCBvbiBDUFUgMC48L2Rpdj48ZGl2PiZuYnNwOyAoWEVOKSBCYW5rIDA6IGQwMDAw
MDgwMDAwZjAwMDU8L2Rpdj48ZGl2PiZuYnNwOyAoWEVOKSBNQ0U6IFRoZSBoYXJkd2FyZSBy
ZXBvcnRzIGEgbm9uIGZhdGFsLCBjb3JyZWN0YWJsZSBpbmNpZGVudCBvY2N1cmVkIG9uIENQ
VSAzLjwvZGl2PjxkaXY+Jm5ic3A7IChYRU4pIEJhbmsgMDogZDAwMDAwODAwMDBmMDAwNTwv
ZGl2PjxkaXY+Jm5ic3A7IChYRU4pIE1DRTogVGhlIGhhcmR3YXJlIHJlcG9ydHMgYSBub24g
ZmF0YWwsIGNvcnJlY3RhYmxlIGluY2lkZW50IG9jY3VyZWQgb24gQ1BVIDAuPC9kaXY+PGRp
dj4mbmJzcDsgKFhFTikgQmFuayAwOiBkMDAwMDA4MDAwMGYwMDA1PC9kaXY+PGRpdj4mbmJz
cDsgKFhFTikgTUNFOiBUaGUgaGFyZHdhcmUgcmVwb3J0cyBhIG5vbiBmYXRhbCwgY29ycmVj
dGFibGUgaW5jaWRlbnQgb2NjdXJlZCBvbiBDUFUgMi48L2Rpdj48ZGl2PiZuYnNwOyAoWEVO
KSBCYW5rIDA6IGQwMDAwMDgwMDAwZjAwMDU8L2Rpdj48ZGl2PiZuYnNwOyAoWEVOKSBNQ0U6
IFRoZSBoYXJkd2FyZSByZXBvcnRzIGEgbm9uIGZhdGFsLCBjb3JyZWN0YWJsZSBpbmNpZGVu
dCBvY2N1cmVkIG9uIENQVSAyLjwvZGl2PjxkaXY+Jm5ic3A7IChYRU4pIEJhbmsgMDogZDAw
MDAwODAwMDBmMDAwNTwvZGl2PjxkaXY+Jm5ic3A7IChYRU4pIE1DRTogVGhlIGhhcmR3YXJl
IHJlcG9ydHMgYSBub24gZmF0YWwsIGNvcnJlY3RhYmxlIGluY2lkZW50IG9jY3VyZWQgb24g
Q1BVIDAuPC9kaXY+PGRpdj4mbmJzcDsgKFhFTikgQmFuayAwOiBkMDAwMDA4MDAwMGYwMDA1
PC9kaXY+PGRpdj4mbmJzcDsgKFhFTikgTUNFOiBUaGUgaGFyZHdhcmUgcmVwb3J0cyBhIG5v
biBmYXRhbCwgY29ycmVjdGFibGUgaW5jaWRlbnQgb2NjdXJlZCBvbiBDUFUgMy48L2Rpdj48
ZGl2PiZuYnNwOyAoWEVOKSBCYW5rIDA6IGQwMDAwMDgwMDAwZjAwMDU8L2Rpdj48ZGl2PiZu
YnNwOyAoWEVOKSBNQ0U6IFRoZSBoYXJkd2FyZSByZXBvcnRzIGEgbm9uIGZhdGFsLCBjb3Jy
ZWN0YWJsZSBpbmNpZGVudCBvY2N1cmVkIG9uIENQVSAyLjwvZGl2PjxkaXY+Jm5ic3A7IChY
RU4pIEJhbmsgMDogZDAwMDAwODAwMDBmMDAwNTwvZGl2PjxkaXY+Jm5ic3A7IChYRU4pIE1D
RTogVGhlIGhhcmR3YXJlIHJlcG9ydHMgYSBub24gZmF0YWwsIGNvcnJlY3RhYmxlIGluY2lk
ZW50IG9jY3VyZWQgb24gQ1BVIDEuPC9kaXY+PGRpdj4mbmJzcDsgKFhFTikgQmFuayAwOiBk
MDAwMDA4MDAwMGYwMDA1PC9kaXY+PGRpdj4mbmJzcDsgKFhFTikgTUNFOiBUaGUgaGFyZHdh
cmUgcmVwb3J0cyBhIG5vbiBmYXRhbCwgY29ycmVjdGFibGUgaW5jaWRlbnQgb2NjdXJlZCBv
biBDUFUgMi48L2Rpdj48ZGl2PiZuYnNwOyAoWEVOKSBCYW5rIDA6IGQwMDAwMDgwMDAwZjAw
MDU8L2Rpdj48ZGl2PiZuYnNwOyAoWEVOKSBncmFudF90YWJsZS5jOjE0MDg6ZDAgZGVzdCBk
b21haW4gMSBkeWluZzwvZGl2PjxkaXY+Jm5ic3A7IChYRU4pIGdyYW50X3RhYmxlLmM6MTQw
ODpkMCBkZXN0IGRvbWFpbiAxIGR5aW5nPC9kaXY+PGRpdj4mbmJzcDsgKFhFTikgZ3JhbnRf
dGFibGUuYzoxNDA4OmQwIGRlc3QgZG9tYWluIDEgZHlpbmc8L2Rpdj48ZGl2PiZuYnNwOyAo
WEVOKSBncmFudF90YWJsZS5jOjE0MDg6ZDAgZGVzdCBkb21haW4gMSBkeWluZzwvZGl2Pjxk
aXY+Jm5ic3A7IChYRU4pIGdyYW50X3RhYmxlLmM6MTQwODpkMCBkZXN0IGRvbWFpbiAxIGR5
aW5nPC9kaXY+PGRpdj4mbmJzcDsgKFhFTikgZ3JhbnRfdGFibGUuYzoxNDA4OmQwIGRlc3Qg
ZG9tYWluIDEgZHlpbmc8L2Rpdj48ZGl2PiZuYnNwOyAoWEVOKSBncmFudF90YWJsZS5jOjE0
MDg6ZDAgZGVzdCBkb21haW4gMSBkeWluZzwvZGl2PjxkaXY+Jm5ic3A7IChYRU4pIGdyYW50
X3RhYmxlLmM6MTQwODpkMCBkZXN0IGRvbWFpbiAxIGR5aW5nPC9kaXY+PGRpdj4mbmJzcDsg
KFhFTikgZ3JhbnRfdGFibGUuYzoxNDA4OmQwIGRlc3QgZG9tYWluIDEgZHlpbmc8L2Rpdj48
ZGl2PiZuYnNwOyAoWEVOKSBncmFudF90YWJsZS5jOjE0MDg6ZDAgZGVzdCBkb21haW4gMSBk
eWluZzwvZGl2PjxkaXY+Jm5ic3A7IChYRU4pIE1DRTogVGhlIGhhcmR3YXJlIHJlcG9ydHMg
YSBub24gZmF0YWwsIGNvcnJlY3RhYmxlIGluY2lkZW50IG9jY3VyZWQgb24gQ1BVIDEuPC9k
aXY+PGRpdj4mbmJzcDsgKFhFTikgQmFuayAwOiBkMDAwMDA4MDAwMGYwMDA1PC9kaXY+PGRp
dj4mbmJzcDsgKFhFTikgTUNFOiBUaGUgaGFyZHdhcmUgcmVwb3J0cyBhIG5vbiBmYXRhbCwg
Y29ycmVjdGFibGUgaW5jaWRlbnQgb2NjdXJlZCBvbiBDUFUgMi48L2Rpdj48ZGl2PiZuYnNw
OyAoWEVOKSBCYW5rIDA6IGQwMDAwMDgwMDAwZjAwMDU8L2Rpdj48ZGl2PiZuYnNwOyAoWEVO
KSBNQ0U6IFRoZSBoYXJkd2FyZSByZXBvcnRzIGEgbm9uIGZhdGFsLCBjb3JyZWN0YWJsZSBp
bmNpZGVudCBvY2N1cmVkIG9uIENQVSAxLjwvZGl2PjxkaXY+Jm5ic3A7IChYRU4pIEJhbmsg
MDogZDAwMDAwODAwMDBmMDAwNTwvZGl2PjxkaXY+Jm5ic3A7IChYRU4pIE1DRTogVGhlIGhh
cmR3YXJlIHJlcG9ydHMgYSBub24gZmF0YWwsIGNvcnJlY3RhYmxlIGluY2lkZW50IG9jY3Vy
ZWQgb24gQ1BVIDAuPC9kaXY+PGRpdj4mbmJzcDsgKFhFTikgQmFuayAwOiBkMDAwMDA4MDAw
MGYwMDA1PC9kaXY+PGRpdj4mbmJzcDsgKFhFTikgTUNFOiBUaGUgaGFyZHdhcmUgcmVwb3J0
cyBhIG5vbiBmYXRhbCwgY29ycmVjdGFibGUgaW5jaWRlbnQgb2NjdXJlZCBvbiBDUFUgMC48
L2Rpdj48ZGl2PiZuYnNwOyAoWEVOKSBCYW5rIDA6IGQwMDAwMDgwMDAwZjAwMDU8L2Rpdj48
ZGl2PiZuYnNwOyAoWEVOKSBNQ0U6IFRoZSBoYXJkd2FyZSByZXBvcnRzIGEgbm9uIGZhdGFs
LCBjb3JyZWN0YWJsZSBpbmNpZGVudCBvY2N1cmVkIG9uIENQVSAxLjwvZGl2PjxkaXY+Jm5i
c3A7IChYRU4pIEJhbmsgMDogZDAwMDAwODAwMDBmMDAwNTwvZGl2PjxkaXY+Jm5ic3A7IChY
RU4pIE1DRTogVGhlIGhhcmR3YXJlIHJlcG9ydHMgYSBub24gZmF0YWwsIGNvcnJlY3RhYmxl
IGluY2lkZW50IG9jY3VyZWQgb24gQ1BVIDEuPC9kaXY+PGRpdj4mbmJzcDsgKFhFTikgQmFu
ayAwOiBkMDAwMDA4MDAwMGYwMDA1PC9kaXY+PGRpdj4mbmJzcDsgKFhFTikgTUNFOiBUaGUg
aGFyZHdhcmUgcmVwb3J0cyBhIG5vbiBmYXRhbCwgY29ycmVjdGFibGUgaW5jaWRlbnQgb2Nj
dXJlZCBvbiBDUFUgMC48L2Rpdj48ZGl2PiZuYnNwOyAoWEVOKSBCYW5rIDA6IGQwMDAwMDgw
MDAwZjAwMDU8L2Rpdj48ZGl2PiZuYnNwOyAoWEVOKSBNQ0U6IFRoZSBoYXJkd2FyZSByZXBv
cnRzIGEgbm9uIGZhdGFsLCBjb3JyZWN0YWJsZSBpbmNpZGVudCBvY2N1cmVkIG9uIENQVSAx
LjwvZGl2PjxkaXY+Jm5ic3A7IChYRU4pIEJhbmsgMDogZDAwMDAwODAwMDBmMDAwNTwvZGl2
PjxkaXY+Jm5ic3A7IChYRU4pIE1DRTogVGhlIGhhcmR3YXJlIHJlcG9ydHMgYSBub24gZmF0
YWwsIGNvcnJlY3RhYmxlIGluY2lkZW50IG9jY3VyZWQgb24gQ1BVIDIuPC9kaXY+PGRpdj4m
bmJzcDsgKFhFTikgQmFuayAwOiBkMDAwMDA4MDAwMGYwMDA1PC9kaXY+PGRpdj4mbmJzcDsg
KFhFTikgTUNFOiBUaGUgaGFyZHdhcmUgcmVwb3J0cyBhIG5vbiBmYXRhbCwgY29ycmVjdGFi
bGUgaW5jaWRlbnQgb2NjdXJlZCBvbiBDUFUgMS48L2Rpdj48ZGl2PiZuYnNwOyAoWEVOKSBC
YW5rIDA6IGQwMDAwMDgwMDAwZjAwMDU8L2Rpdj48ZGl2PiZuYnNwOyAoWEVOKSBNQ0U6IFRo
ZSBoYXJkd2FyZSByZXBvcnRzIGEgbm9uIGZhdGFsLCBjb3JyZWN0YWJsZSBpbmNpZGVudCBv
Y2N1cmVkIG9uIENQVSAwLjwvZGl2PjxkaXY+Jm5ic3A7IChYRU4pIEJhbmsgMDogZDAwMDAw
ODAwMDBmMDAwNTwvZGl2PjxkaXY+Jm5ic3A7IChYRU4pIE1DRTogVGhlIGhhcmR3YXJlIHJl
cG9ydHMgYSBub24gZmF0YWwsIGNvcnJlY3RhYmxlIGluY2lkZW50IG9jY3VyZWQgb24gQ1BV
IDEuPC9kaXY+PGRpdj4mbmJzcDsgKFhFTikgQmFuayAwOiBkMDAwMDA4MDAwMGYwMDA1PC9k
aXY+PGRpdj4mbmJzcDsgKFhFTikgTUNFOiBUaGUgaGFyZHdhcmUgcmVwb3J0cyBhIG5vbiBm
YXRhbCwgY29ycmVjdGFibGUgaW5jaWRlbnQgb2NjdXJlZCBvbiBDUFUgMS48L2Rpdj48ZGl2
PiZuYnNwOyAoWEVOKSBCYW5rIDA6IGQwMDAwMDgwMDAwZjAwMDU8L2Rpdj48ZGl2PiZuYnNw
OyAoWEVOKSBNQ0U6IFRoZSBoYXJkd2FyZSByZXBvcnRzIGEgbm9uIGZhdGFsLCBjb3JyZWN0
YWJsZSBpbmNpZGVudCBvY2N1cmVkIG9uIENQVSAwLjwvZGl2PjxkaXY+Jm5ic3A7IChYRU4p
IEJhbmsgMDogZDAwMDAwODAwMDBmMDAwNTwvZGl2PjxkaXY+Jm5ic3A7IChYRU4pIE1DRTog
VGhlIGhhcmR3YXJlIHJlcG9ydHMgYSBub24gZmF0YWwsIGNvcnJlY3RhYmxlIGluY2lkZW50
IG9jY3VyZWQgb24gQ1BVIDMuPC9kaXY+PGRpdj4mbmJzcDsgKFhFTikgQmFuayAwOiBkMDAw
MDA4MDAwMGYwMDA1PC9kaXY+PGRpdj4mbmJzcDsgKFhFTikgTUNFOiBUaGUgaGFyZHdhcmUg
cmVwb3J0cyBhIG5vbiBmYXRhbCwgY29ycmVjdGFibGUgaW5jaWRlbnQgb2NjdXJlZCBvbiBD
UFUgMi48L2Rpdj48ZGl2PiZuYnNwOyAoWEVOKSBCYW5rIDA6IGQwMDAwMDgwMDAwZjAwMDU8
L2Rpdj48ZGl2PiZuYnNwOyAoWEVOKSBNQ0U6IFRoZSBoYXJkd2FyZSByZXBvcnRzIGEgbm9u
IGZhdGFsLCBjb3JyZWN0YWJsZSBpbmNpZGVudCBvY2N1cmVkIG9uIENQVSAwLjwvZGl2Pjxk
aXY+Jm5ic3A7IChYRU4pIEJhbmsgMDogZDAwMDAwODAwMDBmMDAwNTwvZGl2PjxkaXY+Jm5i
c3A7IChYRU4pIE1DRTogVGhlIGhhcmR3YXJlIHJlcG9ydHMgYSBub24gZmF0YWwsIGNvcnJl
Y3RhYmxlIGluY2lkZW50IG9jY3VyZWQgb24gQ1BVIDAuPC9kaXY+PGRpdj4mbmJzcDsgKFhF
TikgQmFuayAwOiBkMDAwMDA4MDAwMGYwMDA1PC9kaXY+PGRpdj4mbmJzcDsgKFhFTikgTUNF
OiBUaGUgaGFyZHdhcmUgcmVwb3J0cyBhIG5vbiBmYXRhbCwgY29ycmVjdGFibGUgaW5jaWRl
bnQgb2NjdXJlZCBvbiBDUFUgMi48L2Rpdj48ZGl2PiZuYnNwOyAoWEVOKSBCYW5rIDA6IGQw
MDAwMDgwMDAwZjAwMDU8L2Rpdj48ZGl2PiZuYnNwOyAoWEVOKSBNQ0U6IFRoZSBoYXJkd2Fy
ZSByZXBvcnRzIGEgbm9uIGZhdGFsLCBjb3JyZWN0YWJsZSBpbmNpZGVudCBvY2N1cmVkIG9u
IENQVSAwLjwvZGl2PjxkaXY+Jm5ic3A7IChYRU4pIEJhbmsgMDogZDAwMDAwODAwMDBmMDAw
NTwvZGl2PjxkaXY+Jm5ic3A7IChYRU4pIE1DRTogVGhlIGhhcmR3YXJlIHJlcG9ydHMgYSBu
b24gZmF0YWwsIGNvcnJlY3RhYmxlIGluY2lkZW50IG9jY3VyZWQgb24gQ1BVIDIuPC9kaXY+
PGRpdj4mbmJzcDsgKFhFTikgQmFuayAwOiBkMDAwMDA4MDAwMGYwMDA1PC9kaXY+PGRpdj4m
bmJzcDsgKFhFTikgTUNFOiBUaGUgaGFyZHdhcmUgcmVwb3J0cyBhIG5vbiBmYXRhbCwgY29y
cmVjdGFibGUgaW5jaWRlbnQgb2NjdXJlZCBvbiBDUFUgMy48L2Rpdj48ZGl2PiZuYnNwOyAo
WEVOKSBCYW5rIDA6IGQwMDAwMDgwMDAwZjAwMDU8L2Rpdj48ZGl2PiZuYnNwOyAoWEVOKSBN
Q0U6IFRoZSBoYXJkd2FyZSByZXBvcnRzIGEgbm9uIGZhdGFsLCBjb3JyZWN0YWJsZSBpbmNp
ZGVudCBvY2N1cmVkIG9uIENQVSAxLjwvZGl2PjxkaXY+Jm5ic3A7IChYRU4pIEJhbmsgMDog
ZDAwMDAwODAwMDBmMDAwNTwvZGl2PjxkaXY+Jm5ic3A7IChYRU4pIE1DRTogVGhlIGhhcmR3
YXJlIHJlcG9ydHMgYSBub24gZmF0YWwsIGNvcnJlY3RhYmxlIGluY2lkZW50IG9jY3VyZWQg
b24gQ1BVIDEuPC9kaXY+PGRpdj4mbmJzcDsgKFhFTikgQmFuayAwOiBkMDAwMDA4MDAwMGYw
MDA1PC9kaXY+PGRpdj4mbmJzcDsgKFhFTikgTUNFOiBUaGUgaGFyZHdhcmUgcmVwb3J0cyBh
IG5vbiBmYXRhbCwgY29ycmVjdGFibGUgaW5jaWRlbnQgb2NjdXJlZCBvbiBDUFUgMi48L2Rp
dj48ZGl2PiZuYnNwOyAoWEVOKSBCYW5rIDA6IGQwMDAwMDgwMDAwZjAwMDU8L2Rpdj48ZGl2
PiZuYnNwOyAoWEVOKSBNQ0U6IFRoZSBoYXJkd2FyZSByZXBvcnRzIGEgbm9uIGZhdGFsLCBj
b3JyZWN0YWJsZSBpbmNpZGVudCBvY2N1cmVkIG9uIENQVSAwLjwvZGl2PjxkaXY+Jm5ic3A7
IChYRU4pIEJhbmsgMDogZDAwMDAwODAwMDBmMDAwNTwvZGl2PjxkaXY+Jm5ic3A7IChYRU4p
IE1DRTogVGhlIGhhcmR3YXJlIHJlcG9ydHMgYSBub24gZmF0YWwsIGNvcnJlY3RhYmxlIGlu
Y2lkZW50IG9jY3VyZWQgb24gQ1BVIDMuPC9kaXY+PGRpdj4mbmJzcDsgKFhFTikgQmFuayAw
OiBkMDAwMDA4MDAwMGYwMDA1PC9kaXY+PGRpdj4mbmJzcDsgKFhFTikgTUNFOiBUaGUgaGFy
ZHdhcmUgcmVwb3J0cyBhIG5vbiBmYXRhbCwgY29ycmVjdGFibGUgaW5jaWRlbnQgb2NjdXJl
ZCBvbiBDUFUgMS48L2Rpdj48ZGl2PiZuYnNwOyAoWEVOKSBCYW5rIDA6IGQwMDAwMDgwMDAw
ZjAwMDU8L2Rpdj48ZGl2PiZuYnNwOyAoWEVOKSBNQ0U6IFRoZSBoYXJkd2FyZSByZXBvcnRz
IGEgbm9uIGZhdGFsLCBjb3JyZWN0YWJsZSBpbmNpZGVudCBvY2N1cmVkIG9uIENQVSAwLjwv
ZGl2PjxkaXY+Jm5ic3A7IChYRU4pIEJhbmsgMDogZDAwMDAwODAwMDBmMDAwNTwvZGl2Pjxk
aXY+Jm5ic3A7IChYRU4pIE1DRTogVGhlIGhhcmR3YXJlIHJlcG9ydHMgYSBub24gZmF0YWws
IGNvcnJlY3RhYmxlIGluY2lkZW50IG9jY3VyZWQgb24gQ1BVIDIuPC9kaXY+PGRpdj4mbmJz
cDsgKFhFTikgQmFuayAwOiBkMDAwMDA4MDAwMGYwMDA1PC9kaXY+PGRpdj4mbmJzcDsgKFhF
TikgTUNFOiBUaGUgaGFyZHdhcmUgcmVwb3J0cyBhIG5vbiBmYXRhbCwgY29ycmVjdGFibGUg
aW5jaWRlbnQgb2NjdXJlZCBvbiBDUFUgMS48L2Rpdj48ZGl2PiZuYnNwOyAoWEVOKSBCYW5r
IDA6IGQwMDAwMDgwMDAwZjAwMDU8L2Rpdj48ZGl2PiZuYnNwOyAoWEVOKSBNQ0U6IFRoZSBo
YXJkd2FyZSByZXBvcnRzIGEgbm9uIGZhdGFsLCBjb3JyZWN0YWJsZSBpbmNpZGVudCBvY2N1
cmVkIG9uIENQVSAwLjwvZGl2PjxkaXY+Jm5ic3A7IChYRU4pIEJhbmsgMDogZDAwMDAwODAw
MDBmMDAwNTwvZGl2PjxkaXY+Jm5ic3A7IChYRU4pIE1DRTogVGhlIGhhcmR3YXJlIHJlcG9y
dHMgYSBub24gZmF0YWwsIGNvcnJlY3RhYmxlIGluY2lkZW50IG9jY3VyZWQgb24gQ1BVIDAu
PC9kaXY+PGRpdj4mbmJzcDsgKFhFTikgQmFuayAwOiBkMDAwMDA4MDAwMGYwMDA1PC9kaXY+
PGRpdj4mbmJzcDsgKFhFTikgTUNFOiBUaGUgaGFyZHdhcmUgcmVwb3J0cyBhIG5vbiBmYXRh
bCwgY29ycmVjdGFibGUgaW5jaWRlbnQgb2NjdXJlZCBvbiBDUFUgMS48L2Rpdj48ZGl2PiZu
YnNwOyAoWEVOKSBCYW5rIDA6IGQwMDAwMDgwMDAwZjAwMDU8L2Rpdj48ZGl2PiZuYnNwOyAo
WEVOKSBNQ0U6IFRoZSBoYXJkd2FyZSByZXBvcnRzIGEgbm9uIGZhdGFsLCBjb3JyZWN0YWJs
ZSBpbmNpZGVudCBvY2N1cmVkIG9uIENQVSAyLjwvZGl2PjxkaXY+Jm5ic3A7IChYRU4pIEJh
bmsgMDogZDAwMDAwODAwMDBmMDAwNTwvZGl2PjxkaXY+Jm5ic3A7IChYRU4pIE1DRTogVGhl
IGhhcmR3YXJlIHJlcG9ydHMgYSBub24gZmF0YWwsIGNvcnJlY3RhYmxlIGluY2lkZW50IG9j
Y3VyZWQgb24gQ1BVIDMuPC9kaXY+PGRpdj4mbmJzcDsgKFhFTikgQmFuayAwOiBkMDAwMDA4
MDAwMGYwMDA1PC9kaXY+PGRpdj4mbmJzcDsgKFhFTikgTUNFOiBUaGUgaGFyZHdhcmUgcmVw
b3J0cyBhIG5vbiBmYXRhbCwgY29ycmVjdGFibGUgaW5jaWRlbnQgb2NjdXJlZCBvbiBDUFUg
Mi48L2Rpdj48ZGl2PiZuYnNwOyAoWEVOKSBCYW5rIDA6IGQwMDAwMDgwMDAwZjAwMDU8L2Rp
dj48ZGl2PiZuYnNwOyAoWEVOKSBNQ0U6IFRoZSBoYXJkd2FyZSByZXBvcnRzIGEgbm9uIGZh
dGFsLCBjb3JyZWN0YWJsZSBpbmNpZGVudCBvY2N1cmVkIG9uIENQVSAxLjwvZGl2PjxkaXY+
Jm5ic3A7IChYRU4pIEJhbmsgMDogZDAwMDAwODAwMDBmMDAwNTwvZGl2PjxkaXY+Jm5ic3A7
IChYRU4pIE1DRTogVGhlIGhhcmR3YXJlIHJlcG9ydHMgYSBub24gZmF0YWwsIGNvcnJlY3Rh
YmxlIGluY2lkZW50IG9jY3VyZWQgb24gQ1BVIDAuPC9kaXY+PGRpdj4mbmJzcDsgKFhFTikg
QmFuayAwOiBkMDAwMDA4MDAwMGYwMDA1PC9kaXY+PGRpdj4mbmJzcDsgKFhFTikgTUNFOiBU
aGUgaGFyZHdhcmUgcmVwb3J0cyBhIG5vbiBmYXRhbCwgY29ycmVjdGFibGUgaW5jaWRlbnQg
b2NjdXJlZCBvbiBDUFUgMS48L2Rpdj48ZGl2PiZuYnNwOyAoWEVOKSBCYW5rIDA6IGQwMDAw
MDgwMDAwZjAwMDU8L2Rpdj48ZGl2PiZuYnNwOyAoWEVOKSBNQ0U6IFRoZSBoYXJkd2FyZSBy
ZXBvcnRzIGEgbm9uIGZhdGFsLCBjb3JyZWN0YWJsZSBpbmNpZGVudCBvY2N1cmVkIG9uIENQ
VSAzLjwvZGl2PjxkaXY+Jm5ic3A7IChYRU4pIEJhbmsgMDogZDAwMDAwODAwMDBmMDAwNTwv
ZGl2PjxkaXY+Jm5ic3A7IChYRU4pIE1DRTogVGhlIGhhcmR3YXJlIHJlcG9ydHMgYSBub24g
ZmF0YWwsIGNvcnJlY3RhYmxlIGluY2lkZW50IG9jY3VyZWQgb24gQ1BVIDIuPC9kaXY+PGRp
dj4mbmJzcDsgKFhFTikgQmFuayAwOiBkMDAwMDA4MDAwMGYwMDA1PC9kaXY+PGRpdj4mbmJz
cDsgKFhFTikgTUNFOiBUaGUgaGFyZHdhcmUgcmVwb3J0cyBhIG5vbiBmYXRhbCwgY29ycmVj
dGFibGUgaW5jaWRlbnQgb2NjdXJlZCBvbiBDUFUgMy48L2Rpdj48ZGl2PiZuYnNwOyAoWEVO
KSBCYW5rIDA6IGQwMDAwMDgwMDAwZjAwMDU8L2Rpdj48ZGl2PiZuYnNwOyAoWEVOKSBNQ0U6
IFRoZSBoYXJkd2FyZSByZXBvcnRzIGEgbm9uIGZhdGFsLCBjb3JyZWN0YWJsZSBpbmNpZGVu
dCBvY2N1cmVkIG9uIENQVSAxLjwvZGl2PjxkaXY+Jm5ic3A7IChYRU4pIEJhbmsgMDogZDAw
MDAwODAwMDBmMDAwNTwvZGl2PjxkaXY+Jm5ic3A7IChYRU4pIE1DRTogVGhlIGhhcmR3YXJl
IHJlcG9ydHMgYSBub24gZmF0YWwsIGNvcnJlY3RhYmxlIGluY2lkZW50IG9jY3VyZWQgb24g
Q1BVIDIuPC9kaXY+PGRpdj4mbmJzcDsgKFhFTikgQmFuayAwOiBkMDAwMDA4MDAwMGYwMDA1
PC9kaXY+PGRpdj4mbmJzcDsgKFhFTikgTUNFOiBUaGUgaGFyZHdhcmUgcmVwb3J0cyBhIG5v
biBmYXRhbCwgY29ycmVjdGFibGUgaW5jaWRlbnQgb2NjdXJlZCBvbiBDUFUgMy48L2Rpdj48
ZGl2PiZuYnNwOyAoWEVOKSBCYW5rIDA6IGQwMDAwMDgwMDAwZjAwMDU8L2Rpdj48ZGl2PiZu
YnNwOyAoWEVOKSBNQ0U6IFRoZSBoYXJkd2FyZSByZXBvcnRzIGEgbm9uIGZhdGFsLCBjb3Jy
ZWN0YWJsZSBpbmNpZGVudCBvY2N1cmVkIG9uIENQVSAwLjwvZGl2PjxkaXY+Jm5ic3A7IChY
RU4pIEJhbmsgMDogZDAwMDAwODAwMDBmMDAwNTwvZGl2PjxkaXY+Jm5ic3A7IChYRU4pIE1D
RTogVGhlIGhhcmR3YXJlIHJlcG9ydHMgYSBub24gZmF0YWwsIGNvcnJlY3RhYmxlIGluY2lk
ZW50IG9jY3VyZWQgb24gQ1BVIDAuPC9kaXY+PGRpdj4mbmJzcDsgKFhFTikgQmFuayAwOiBk
MDAwMDA4MDAwMGYwMDA1PC9kaXY+PGRpdj4mbmJzcDsgKFhFTikgTUNFOiBUaGUgaGFyZHdh
cmUgcmVwb3J0cyBhIG5vbiBmYXRhbCwgY29ycmVjdGFibGUgaW5jaWRlbnQgb2NjdXJlZCBv
biBDUFUgMS48L2Rpdj48ZGl2PiZuYnNwOyAoWEVOKSBCYW5rIDA6IGQwMDAwMDgwMDAwZjAw
MDU8L2Rpdj48ZGl2PiZuYnNwOyAoWEVOKSBwcmludGs6IDE1IG1lc3NhZ2VzIHN1cHByZXNz
ZWQuPC9kaXY+PGRpdj4mbmJzcDsgKFhFTikgZ3JhbnRfdGFibGUuYzoxNDA4OmQwIGRlc3Qg
ZG9tYWluIDMyIGR5aW5nPC9kaXY+PGRpdj4mbmJzcDsgKFhFTikgTUNFOiBUaGUgaGFyZHdh
cmUgcmVwb3J0cyBhIG5vbiBmYXRhbCwgY29ycmVjdGFibGUgaW5jaWRlbnQgb2NjdXJlZCBv
biBDUFUgMy48L2Rpdj48ZGl2PiZuYnNwOyAoWEVOKSBCYW5rIDA6IGQwMDAwMDgwMDAwZjAw
MDU8L2Rpdj48ZGl2PiZuYnNwOyAoWEVOKSBNQ0U6IFRoZSBoYXJkd2FyZSByZXBvcnRzIGEg
bm9uIGZhdGFsLCBjb3JyZWN0YWJsZSBpbmNpZGVudCBvY2N1cmVkIG9uIENQVSAxLjwvZGl2
PjxkaXY+Jm5ic3A7IChYRU4pIEJhbmsgMDogZDAwMDAwODAwMDBmMDAwNTwvZGl2PjxkaXY+
Jm5ic3A7IChYRU4pIE1DRTogVGhlIGhhcmR3YXJlIHJlcG9ydHMgYSBub24gZmF0YWwsIGNv
cnJlY3RhYmxlIGluY2lkZW50IG9jY3VyZWQgb24gQ1BVIDAuPC9kaXY+PGRpdj4mbmJzcDsg
KFhFTikgQmFuayAwOiBkMDAwMDA4MDAwMGYwMDA1PC9kaXY+PGRpdj4mbmJzcDsgKFhFTikg
TUNFOiBUaGUgaGFyZHdhcmUgcmVwb3J0cyBhIG5vbiBmYXRhbCwgY29ycmVjdGFibGUgaW5j
aWRlbnQgb2NjdXJlZCBvbiBDUFUgMi48L2Rpdj48ZGl2PiZuYnNwOyAoWEVOKSBCYW5rIDA6
IGQwMDAwMDgwMDAwZjAwMDU8L2Rpdj48ZGl2PiZuYnNwOyAoWEVOKSBNQ0U6IFRoZSBoYXJk
d2FyZSByZXBvcnRzIGEgbm9uIGZhdGFsLCBjb3JyZWN0YWJsZSBpbmNpZGVudCBvY2N1cmVk
IG9uIENQVSAwLjwvZGl2PjxkaXY+Jm5ic3A7IChYRU4pIEJhbmsgMDogZDAwMDAwODAwMDBm
MDAwNTwvZGl2PjxkaXY+Jm5ic3A7IChYRU4pIE1DRTogVGhlIGhhcmR3YXJlIHJlcG9ydHMg
YSBub24gZmF0YWwsIGNvcnJlY3RhYmxlIGluY2lkZW50IG9jY3VyZWQgb24gQ1BVIDIuPC9k
aXY+PGRpdj4mbmJzcDsgKFhFTikgQmFuayAwOiBkMDAwMDA4MDAwMGYwMDA1PC9kaXY+PGRp
dj4mbmJzcDsgKFhFTikgZ3JhbnRfdGFibGUuYzoxNDA4OmQwIGRlc3QgZG9tYWluIDM2IGR5
aW5nPC9kaXY+PGRpdj4mbmJzcDsgKFhFTikgZ3JhbnRfdGFibGUuYzoxNDA4OmQwIGRlc3Qg
ZG9tYWluIDM2IGR5aW5nPC9kaXY+PGRpdj4mbmJzcDsgKFhFTikgTUNFOiBUaGUgaGFyZHdh
cmUgcmVwb3J0cyBhIG5vbiBmYXRhbCwgY29ycmVjdGFibGUgaW5jaWRlbnQgb2NjdXJlZCBv
biBDUFUgMC48L2Rpdj48ZGl2PiZuYnNwOyAoWEVOKSBCYW5rIDA6IGQwMDAwMDgwMDAwZjAw
MDU8L2Rpdj48ZGl2PiZuYnNwOyAoWEVOKSBNQ0U6IFRoZSBoYXJkd2FyZSByZXBvcnRzIGEg
bm9uIGZhdGFsLCBjb3JyZWN0YWJsZSBpbmNpZGVudCBvY2N1cmVkIG9uIENQVSAwLjwvZGl2
PjxkaXY+Jm5ic3A7IChYRU4pIEJhbmsgMDogZDAwMDAwODAwMDBmMDAwNTwvZGl2PjxkaXY+
Jm5ic3A7IChYRU4pIE1DRTogVGhlIGhhcmR3YXJlIHJlcG9ydHMgYSBub24gZmF0YWwsIGNv
cnJlY3RhYmxlIGluY2lkZW50IG9jY3VyZWQgb24gQ1BVIDMuPC9kaXY+PGRpdj4mbmJzcDsg
KFhFTikgQmFuayAwOiBkMDAwMDA4MDAwMGYwMDA1PC9kaXY+PGRpdj4mbmJzcDsgKFhFTikg
TUNFOiBUaGUgaGFyZHdhcmUgcmVwb3J0cyBhIG5vbiBmYXRhbCwgY29ycmVjdGFibGUgaW5j
aWRlbnQgb2NjdXJlZCBvbiBDUFUgMS48L2Rpdj48ZGl2PiZuYnNwOyAoWEVOKSBCYW5rIDA6
IGQwMDAwMDgwMDAwZjAwMDU8L2Rpdj48ZGl2PiZuYnNwOyAoWEVOKSBNQ0U6IFRoZSBoYXJk
d2FyZSByZXBvcnRzIGEgbm9uIGZhdGFsLCBjb3JyZWN0YWJsZSBpbmNpZGVudCBvY2N1cmVk
IG9uIENQVSAyLjwvZGl2PjxkaXY+Jm5ic3A7IChYRU4pIEJhbmsgMDogZDAwMDAwODAwMDBm
MDAwNTwvZGl2PjxkaXY+Jm5ic3A7IChYRU4pIE1DRTogVGhlIGhhcmR3YXJlIHJlcG9ydHMg
YSBub24gZmF0YWwsIGNvcnJlY3RhYmxlIGluY2lkZW50IG9jY3VyZWQgb24gQ1BVIDIuPC9k
aXY+PGRpdj4mbmJzcDsgKFhFTikgQmFuayAwOiBkMDAwMDA4MDAwMGYwMDA1PC9kaXY+PGRp
dj4mbmJzcDsgKFhFTikgTUNFOiBUaGUgaGFyZHdhcmUgcmVwb3J0cyBhIG5vbiBmYXRhbCwg
Y29ycmVjdGFibGUgaW5jaWRlbnQgb2NjdXJlZCBvbiBDUFUgMC48L2Rpdj48ZGl2PiZuYnNw
OyAoWEVOKSBCYW5rIDA6IGQwMDAwMDgwMDAwZjAwMDU8L2Rpdj48ZGl2PiZuYnNwOyAoWEVO
KSBNQ0U6IFRoZSBoYXJkd2FyZSByZXBvcnRzIGEgbm9uIGZhdGFsLCBjb3JyZWN0YWJsZSBp
bmNpZGVudCBvY2N1cmVkIG9uIENQVSAxLjwvZGl2PjxkaXY+Jm5ic3A7IChYRU4pIEJhbmsg
MDogZDAwMDAwODAwMDBmMDAwNTwvZGl2PjxkaXY+Jm5ic3A7IChYRU4pIE1DRTogVGhlIGhh
cmR3YXJlIHJlcG9ydHMgYSBub24gZmF0YWwsIGNvcnJlY3RhYmxlIGluY2lkZW50IG9jY3Vy
ZWQgb24gQ1BVIDAuPC9kaXY+PGRpdj4mbmJzcDsgKFhFTikgQmFuayAwOiBkMDAwMDA4MDAw
MGYwMDA1PC9kaXY+PGRpdj4mbmJzcDsgKFhFTikgTUNFOiBUaGUgaGFyZHdhcmUgcmVwb3J0
cyBhIG5vbiBmYXRhbCwgY29ycmVjdGFibGUgaW5jaWRlbnQgb2NjdXJlZCBvbiBDUFUgMy48
L2Rpdj48ZGl2PiZuYnNwOyAoWEVOKSBCYW5rIDA6IGQwMDAwMDgwMDAwZjAwMDU8L2Rpdj48
ZGl2PiZuYnNwOyAoWEVOKSBNQ0U6IFRoZSBoYXJkd2FyZSByZXBvcnRzIGEgbm9uIGZhdGFs
LCBjb3JyZWN0YWJsZSBpbmNpZGVudCBvY2N1cmVkIG9uIENQVSAyLjwvZGl2PjxkaXY+Jm5i
c3A7IChYRU4pIEJhbmsgMDogZDAwMDAwODAwMDBmMDAwNTwvZGl2PjxkaXY+Jm5ic3A7IChY
RU4pIE1DRTogVGhlIGhhcmR3YXJlIHJlcG9ydHMgYSBub24gZmF0YWwsIGNvcnJlY3RhYmxl
IGluY2lkZW50IG9jY3VyZWQgb24gQ1BVIDIuPC9kaXY+PGRpdj4mbmJzcDsgKFhFTikgQmFu
ayAwOiBkMDAwMDA4MDAwMGYwMDA1PC9kaXY+PGRpdj4mbmJzcDsgKFhFTikgTUNFOiBUaGUg
aGFyZHdhcmUgcmVwb3J0cyBhIG5vbiBmYXRhbCwgY29ycmVjdGFibGUgaW5jaWRlbnQgb2Nj
dXJlZCBvbiBDUFUgMC48L2Rpdj48ZGl2PiZuYnNwOyAoWEVOKSBCYW5rIDA6IGQwMDAwMDgw
MDAwZjAwMDU8L2Rpdj48ZGl2PiZuYnNwOyAoWEVOKSBNQ0U6IFRoZSBoYXJkd2FyZSByZXBv
cnRzIGEgbm9uIGZhdGFsLCBjb3JyZWN0YWJsZSBpbmNpZGVudCBvY2N1cmVkIG9uIENQVSAw
LjwvZGl2PjxkaXY+Jm5ic3A7IChYRU4pIEJhbmsgMDogZDAwMDAwODAwMDBmMDAwNTwvZGl2
PjxkaXY+Jm5ic3A7IChYRU4pIE1DRTogVGhlIGhhcmR3YXJlIHJlcG9ydHMgYSBub24gZmF0
YWwsIGNvcnJlY3RhYmxlIGluY2lkZW50IG9jY3VyZWQgb24gQ1BVIDAuPC9kaXY+PGRpdj4m
bmJzcDsgKFhFTikgQmFuayAwOiBkMDAwMDA4MDAwMGYwMDA1PC9kaXY+PGRpdj4mbmJzcDsg
KFhFTikgTUNFOiBUaGUgaGFyZHdhcmUgcmVwb3J0cyBhIG5vbiBmYXRhbCwgY29ycmVjdGFi
bGUgaW5jaWRlbnQgb2NjdXJlZCBvbiBDUFUgMC48L2Rpdj48ZGl2PiZuYnNwOyAoWEVOKSBC
YW5rIDA6IGQwMDAwMDgwMDAwZjAwMDU8L2Rpdj48ZGl2PiZuYnNwOyAoWEVOKSBNQ0U6IFRo
ZSBoYXJkd2FyZSByZXBvcnRzIGEgbm9uIGZhdGFsLCBjb3JyZWN0YWJsZSBpbmNpZGVudCBv
Y2N1cmVkIG9uIENQVSAyLjwvZGl2PjxkaXY+Jm5ic3A7IChYRU4pIEJhbmsgMDogZDAwMDAw
ODAwMDBmMDAwNTwvZGl2PjxkaXY+Jm5ic3A7IChYRU4pIE1DRTogVGhlIGhhcmR3YXJlIHJl
cG9ydHMgYSBub24gZmF0YWwsIGNvcnJlY3RhYmxlIGluY2lkZW50IG9jY3VyZWQgb24gQ1BV
IDAuPC9kaXY+PGRpdj4mbmJzcDsgKFhFTikgQmFuayAwOiBkMDAwMDA4MDAwMGYwMDA1PC9k
aXY+PGRpdj4mbmJzcDsgKFhFTikgTUNFOiBUaGUgaGFyZHdhcmUgcmVwb3J0cyBhIG5vbiBm
YXRhbCwgY29ycmVjdGFibGUgaW5jaWRlbnQgb2NjdXJlZCBvbiBDUFUgMC48L2Rpdj48ZGl2
PiZuYnNwOyAoWEVOKSBCYW5rIDA6IGQwMDAwMDgwMDAwZjAwMDU8L2Rpdj48ZGl2PiZuYnNw
OyAoWEVOKSBNQ0U6IFRoZSBoYXJkd2FyZSByZXBvcnRzIGEgbm9uIGZhdGFsLCBjb3JyZWN0
YWJsZSBpbmNpZGVudCBvY2N1cmVkIG9uIENQVSAxLjwvZGl2PjxkaXY+Jm5ic3A7IChYRU4p
IEJhbmsgMDogZDAwMDAwODAwMDBmMDAwNTwvZGl2PjxkaXY+Jm5ic3A7IChYRU4pIE1DRTog
VGhlIGhhcmR3YXJlIHJlcG9ydHMgYSBub24gZmF0YWwsIGNvcnJlY3RhYmxlIGluY2lkZW50
IG9jY3VyZWQgb24gQ1BVIDAuPC9kaXY+PGRpdj4mbmJzcDsgKFhFTikgQmFuayAwOiBkMDAw
MDA4MDAwMGYwMDA1PC9kaXY+PGRpdj4mbmJzcDsgKFhFTikgTUNFOiBUaGUgaGFyZHdhcmUg
cmVwb3J0cyBhIG5vbiBmYXRhbCwgY29ycmVjdGFibGUgaW5jaWRlbnQgb2NjdXJlZCBvbiBD
UFUgMC48L2Rpdj48ZGl2PiZuYnNwOyAoWEVOKSBCYW5rIDA6IGQwMDAwMDgwMDAwZjAwMDU8
L2Rpdj48ZGl2PiZuYnNwOyAoWEVOKSBNQ0U6IFRoZSBoYXJkd2FyZSByZXBvcnRzIGEgbm9u
IGZhdGFsLCBjb3JyZWN0YWJsZSBpbmNpZGVudCBvY2N1cmVkIG9uIENQVSAyLjwvZGl2Pjxk
aXY+Jm5ic3A7IChYRU4pIEJhbmsgMDogZDAwMDAwODAwMDBmMDAwNTwvZGl2PjxkaXY+Jm5i
c3A7IChYRU4pIE1DRTogVGhlIGhhcmR3YXJlIHJlcG9ydHMgYSBub24gZmF0YWwsIGNvcnJl
Y3RhYmxlIGluY2lkZW50IG9jY3VyZWQgb24gQ1BVIDMuPC9kaXY+PGRpdj4mbmJzcDsgKFhF
TikgQmFuayAwOiBkMDAwMDA4MDAwMGYwMDA1PC9kaXY+PGRpdj4mbmJzcDsgKFhFTikgTUNF
OiBUaGUgaGFyZHdhcmUgcmVwb3J0cyBhIG5vbiBmYXRhbCwgY29ycmVjdGFibGUgaW5jaWRl
bnQgb2NjdXJlZCBvbiBDUFUgMS48L2Rpdj48ZGl2PiZuYnNwOyAoWEVOKSBCYW5rIDA6IGQw
MDAwMDgwMDAwZjAwMDU8L2Rpdj48ZGl2PiZuYnNwOyAoWEVOKSBNQ0U6IFRoZSBoYXJkd2Fy
ZSByZXBvcnRzIGEgbm9uIGZhdGFsLCBjb3JyZWN0YWJsZSBpbmNpZGVudCBvY2N1cmVkIG9u
IENQVSAxLjwvZGl2PjxkaXY+Jm5ic3A7IChYRU4pIEJhbmsgMDogZDAwMDAwODAwMDBmMDAw
NTwvZGl2PjxkaXY+Jm5ic3A7IChYRU4pIE1DRTogVGhlIGhhcmR3YXJlIHJlcG9ydHMgYSBu
b24gZmF0YWwsIGNvcnJlY3RhYmxlIGluY2lkZW50IG9jY3VyZWQgb24gQ1BVIDMuPC9kaXY+
PGRpdj4mbmJzcDsgKFhFTikgQmFuayAwOiBkMDAwMDA4MDAwMGYwMDA1PC9kaXY+PGRpdj4m
bmJzcDsgKFhFTikgTUNFOiBUaGUgaGFyZHdhcmUgcmVwb3J0cyBhIG5vbiBmYXRhbCwgY29y
cmVjdGFibGUgaW5jaWRlbnQgb2NjdXJlZCBvbiBDUFUgMC48L2Rpdj48ZGl2PiZuYnNwOyAo
WEVOKSBCYW5rIDA6IGQwMDAwMDgwMDAwZjAwMDU8L2Rpdj48ZGl2PiZuYnNwOyAoWEVOKSBN
Q0U6IFRoZSBoYXJkd2FyZSByZXBvcnRzIGEgbm9uIGZhdGFsLCBjb3JyZWN0YWJsZSBpbmNp
ZGVudCBvY2N1cmVkIG9uIENQVSAxLjwvZGl2PjxkaXY+Jm5ic3A7IChYRU4pIEJhbmsgMDog
ZDAwMDAwODAwMDBmMDAwNTwvZGl2PjxkaXY+Jm5ic3A7IChYRU4pIE1DRTogVGhlIGhhcmR3
YXJlIHJlcG9ydHMgYSBub24gZmF0YWwsIGNvcnJlY3RhYmxlIGluY2lkZW50IG9jY3VyZWQg
b24gQ1BVIDMuPC9kaXY+PGRpdj4mbmJzcDsgKFhFTikgQmFuayAwOiBkMDAwMDA4MDAwMGYw
MDA1PC9kaXY+PGRpdj4mbmJzcDsgKFhFTikgTUNFOiBUaGUgaGFyZHdhcmUgcmVwb3J0cyBh
IG5vbiBmYXRhbCwgY29ycmVjdGFibGUgaW5jaWRlbnQgb2NjdXJlZCBvbiBDUFUgMC48L2Rp
dj48ZGl2PiZuYnNwOyAoWEVOKSBCYW5rIDA6IGQwMDAwMDgwMDAwZjAwMDU8L2Rpdj48ZGl2
PiZuYnNwOyAoWEVOKSBNQ0U6IFRoZSBoYXJkd2FyZSByZXBvcnRzIGEgbm9uIGZhdGFsLCBj
b3JyZWN0YWJsZSBpbmNpZGVudCBvY2N1cmVkIG9uIENQVSAxLjwvZGl2PjxkaXY+Jm5ic3A7
IChYRU4pIEJhbmsgMDogZDAwMDAwODAwMDBmMDAwNTwvZGl2PjxkaXY+Jm5ic3A7IChYRU4p
IE1DRTogVGhlIGhhcmR3YXJlIHJlcG9ydHMgYSBub24gZmF0YWwsIGNvcnJlY3RhYmxlIGlu
Y2lkZW50IG9jY3VyZWQgb24gQ1BVIDMuPC9kaXY+PGRpdj4mbmJzcDsgKFhFTikgQmFuayAw
OiBkMDAwMDA4MDAwMGYwMDA1PC9kaXY+PGRpdj4mbmJzcDsgKFhFTikgTUNFOiBUaGUgaGFy
ZHdhcmUgcmVwb3J0cyBhIG5vbiBmYXRhbCwgY29ycmVjdGFibGUgaW5jaWRlbnQgb2NjdXJl
ZCBvbiBDUFUgMC48L2Rpdj48ZGl2PiZuYnNwOyAoWEVOKSBCYW5rIDA6IGQwMDAwMDgwMDAw
ZjAwMDU8L2Rpdj48ZGl2PiZuYnNwOyAoWEVOKSBNQ0U6IFRoZSBoYXJkd2FyZSByZXBvcnRz
IGEgbm9uIGZhdGFsLCBjb3JyZWN0YWJsZSBpbmNpZGVudCBvY2N1cmVkIG9uIENQVSAyLjwv
ZGl2PjxkaXY+Jm5ic3A7IChYRU4pIEJhbmsgMDogZDAwMDAwODAwMDBmMDAwNTwvZGl2Pjxk
aXY+Jm5ic3A7IChYRU4pIE1DRTogVGhlIGhhcmR3YXJlIHJlcG9ydHMgYSBub24gZmF0YWws
IGNvcnJlY3RhYmxlIGluY2lkZW50IG9jY3VyZWQgb24gQ1BVIDEuPC9kaXY+PGRpdj4mbmJz
cDsgKFhFTikgQmFuayAwOiBkMDAwMDA4MDAwMGYwMDA1PC9kaXY+PGRpdj4mbmJzcDsgKFhF
TikgTUNFOiBUaGUgaGFyZHdhcmUgcmVwb3J0cyBhIG5vbiBmYXRhbCwgY29ycmVjdGFibGUg
aW5jaWRlbnQgb2NjdXJlZCBvbiBDUFUgMi48L2Rpdj48ZGl2PiZuYnNwOyAoWEVOKSBCYW5r
IDA6IGQwMDAwMDgwMDAwZjAwMDU8L2Rpdj48ZGl2PiZuYnNwOyAoWEVOKSBNQ0U6IFRoZSBo
YXJkd2FyZSByZXBvcnRzIGEgbm9uIGZhdGFsLCBjb3JyZWN0YWJsZSBpbmNpZGVudCBvY2N1
cmVkIG9uIENQVSAzLjwvZGl2PjxkaXY+Jm5ic3A7IChYRU4pIEJhbmsgMDogZDAwMDAwODAw
MDBmMDAwNTwvZGl2PjxkaXY+Jm5ic3A7IChYRU4pIE1DRTogVGhlIGhhcmR3YXJlIHJlcG9y
dHMgYSBub24gZmF0YWwsIGNvcnJlY3RhYmxlIGluY2lkZW50IG9jY3VyZWQgb24gQ1BVIDAu
PC9kaXY+PGRpdj4mbmJzcDsgKFhFTikgQmFuayAwOiBkMDAwMDA4MDAwMGYwMDA1PC9kaXY+
PGRpdj4mbmJzcDsgKFhFTikgTUNFOiBUaGUgaGFyZHdhcmUgcmVwb3J0cyBhIG5vbiBmYXRh
bCwgY29ycmVjdGFibGUgaW5jaWRlbnQgb2NjdXJlZCBvbiBDUFUgMy48L2Rpdj48ZGl2PiZu
YnNwOyAoWEVOKSBCYW5rIDA6IGQwMDAwMDgwMDAwZjAwMDU8L2Rpdj48ZGl2PiZuYnNwOyAo
WEVOKSBNQ0U6IFRoZSBoYXJkd2FyZSByZXBvcnRzIGEgbm9uIGZhdGFsLCBjb3JyZWN0YWJs
ZSBpbmNpZGVudCBvY2N1cmVkIG9uIENQVSAzLjwvZGl2PjxkaXY+Jm5ic3A7IChYRU4pIEJh
bmsgMDogZDAwMDAwODAwMDBmMDAwNTwvZGl2PjxkaXY+Jm5ic3A7IChYRU4pIE1DRTogVGhl
IGhhcmR3YXJlIHJlcG9ydHMgYSBub24gZmF0YWwsIGNvcnJlY3RhYmxlIGluY2lkZW50IG9j
Y3VyZWQgb24gQ1BVIDAuPC9kaXY+PGRpdj4mbmJzcDsgKFhFTikgQmFuayAwOiBkMDAwMDA4
MDAwMGYwMDA1PC9kaXY+PGRpdj4mbmJzcDsgKFhFTikgTUNFOiBUaGUgaGFyZHdhcmUgcmVw
b3J0cyBhIG5vbiBmYXRhbCwgY29ycmVjdGFibGUgaW5jaWRlbnQgb2NjdXJlZCBvbiBDUFUg
My48L2Rpdj48ZGl2PiZuYnNwOyAoWEVOKSBCYW5rIDA6IGQwMDAwMDgwMDAwZjAwMDU8L2Rp
dj48ZGl2PiZuYnNwOyAoWEVOKSBNQ0U6IFRoZSBoYXJkd2FyZSByZXBvcnRzIGEgbm9uIGZh
dGFsLCBjb3JyZWN0YWJsZSBpbmNpZGVudCBvY2N1cmVkIG9uIENQVSAwLjwvZGl2PjxkaXY+
Jm5ic3A7IChYRU4pIEJhbmsgMDogZDAwMDAwODAwMDBmMDAwNTwvZGl2PjxkaXY+Jm5ic3A7
IChYRU4pIE1DRTogVGhlIGhhcmR3YXJlIHJlcG9ydHMgYSBub24gZmF0YWwsIGNvcnJlY3Rh
YmxlIGluY2lkZW50IG9jY3VyZWQgb24gQ1BVIDAuPC9kaXY+PGRpdj4mbmJzcDsgKFhFTikg
QmFuayAwOiBkMDAwMDA4MDAwMGYwMDA1PC9kaXY+PGRpdj4mbmJzcDsgKFhFTikgTUNFOiBU
aGUgaGFyZHdhcmUgcmVwb3J0cyBhIG5vbiBmYXRhbCwgY29ycmVjdGFibGUgaW5jaWRlbnQg
b2NjdXJlZCBvbiBDUFUgMi48L2Rpdj48ZGl2PiZuYnNwOyAoWEVOKSBCYW5rIDA6IGQwMDAw
MDgwMDAwZjAwMDU8L2Rpdj48ZGl2PiZuYnNwOyAoWEVOKSBNQ0U6IFRoZSBoYXJkd2FyZSBy
ZXBvcnRzIGEgbm9uIGZhdGFsLCBjb3JyZWN0YWJsZSBpbmNpZGVudCBvY2N1cmVkIG9uIENQ
VSAxLjwvZGl2PjxkaXY+Jm5ic3A7IChYRU4pIEJhbmsgMDogZDAwMDAwODAwMDBmMDAwNTwv
ZGl2PjxkaXY+Jm5ic3A7IChYRU4pIE1DRTogVGhlIGhhcmR3YXJlIHJlcG9ydHMgYSBub24g
ZmF0YWwsIGNvcnJlY3RhYmxlIGluY2lkZW50IG9jY3VyZWQgb24gQ1BVIDMuPC9kaXY+PGRp
dj4mbmJzcDsgKFhFTikgQmFuayAwOiBkMDAwMDA4MDAwMGYwMDA1PC9kaXY+PGRpdj4mbmJz
cDsgKFhFTikgTUNFOiBUaGUgaGFyZHdhcmUgcmVwb3J0cyBhIG5vbiBmYXRhbCwgY29ycmVj
dGFibGUgaW5jaWRlbnQgb2NjdXJlZCBvbiBDUFUgMC48L2Rpdj48ZGl2PiZuYnNwOyAoWEVO
KSBCYW5rIDA6IGQwMDAwMDgwMDAwZjAwMDU8L2Rpdj48ZGl2PiZuYnNwOyAoWEVOKSBNQ0U6
IFRoZSBoYXJkd2FyZSByZXBvcnRzIGEgbm9uIGZhdGFsLCBjb3JyZWN0YWJsZSBpbmNpZGVu
dCBvY2N1cmVkIG9uIENQVSAxLjwvZGl2PjxkaXY+Jm5ic3A7IChYRU4pIEJhbmsgMDogZDAw
MDAwODAwMDBmMDAwNTwvZGl2PjxkaXY+Jm5ic3A7IChYRU4pIE1DRTogVGhlIGhhcmR3YXJl
IHJlcG9ydHMgYSBub24gZmF0YWwsIGNvcnJlY3RhYmxlIGluY2lkZW50IG9jY3VyZWQgb24g
Q1BVIDAuPC9kaXY+PGRpdj4mbmJzcDsgKFhFTikgQmFuayAwOiBkMDAwMDA4MDAwMGYwMDA1
PC9kaXY+PGRpdj4mbmJzcDsgKFhFTikgTUNFOiBUaGUgaGFyZHdhcmUgcmVwb3J0cyBhIG5v
biBmYXRhbCwgY29ycmVjdGFibGUgaW5jaWRlbnQgb2NjdXJlZCBvbiBDUFUgMC48L2Rpdj48
ZGl2PiZuYnNwOyAoWEVOKSBCYW5rIDA6IGQwMDAwMDgwMDAwZjAwMDU8L2Rpdj48ZGl2PiZu
YnNwOyAoWEVOKSBNQ0U6IFRoZSBoYXJkd2FyZSByZXBvcnRzIGEgbm9uIGZhdGFsLCBjb3Jy
ZWN0YWJsZSBpbmNpZGVudCBvY2N1cmVkIG9uIENQVSAyLjwvZGl2PjxkaXY+Jm5ic3A7IChY
RU4pIEJhbmsgMDogZDAwMDAwODAwMDBmMDAwNTwvZGl2PjxkaXY+Jm5ic3A7IChYRU4pIE1D
RTogVGhlIGhhcmR3YXJlIHJlcG9ydHMgYSBub24gZmF0YWwsIGNvcnJlY3RhYmxlIGluY2lk
ZW50IG9jY3VyZWQgb24gQ1BVIDAuPC9kaXY+PGRpdj4mbmJzcDsgKFhFTikgQmFuayAwOiBk
MDAwMDA4MDAwMGYwMDA1PC9kaXY+PGRpdj4mbmJzcDsgKFhFTikgTUNFOiBUaGUgaGFyZHdh
cmUgcmVwb3J0cyBhIG5vbiBmYXRhbCwgY29ycmVjdGFibGUgaW5jaWRlbnQgb2NjdXJlZCBv
biBDUFUgMC48L2Rpdj48ZGl2PiZuYnNwOyAoWEVOKSBCYW5rIDA6IGQwMDAwMDgwMDAwZjAw
MDU8L2Rpdj48ZGl2PiZuYnNwOyAoWEVOKSBNQ0U6IFRoZSBoYXJkd2FyZSByZXBvcnRzIGEg
bm9uIGZhdGFsLCBjb3JyZWN0YWJsZSBpbmNpZGVudCBvY2N1cmVkIG9uIENQVSAzLjwvZGl2
PjxkaXY+Jm5ic3A7IChYRU4pIEJhbmsgMDogZDAwMDAwODAwMDBmMDAwNTwvZGl2PjxkaXY+
Jm5ic3A7IChYRU4pIE1DRTogVGhlIGhhcmR3YXJlIHJlcG9ydHMgYSBub24gZmF0YWwsIGNv
cnJlY3RhYmxlIGluY2lkZW50IG9jY3VyZWQgb24gQ1BVIDIuPC9kaXY+PGRpdj4mbmJzcDsg
KFhFTikgQmFuayAwOiBkMDAwMDA4MDAwMGYwMDA1PC9kaXY+PGRpdj4mbmJzcDsgKFhFTikg
TUNFOiBUaGUgaGFyZHdhcmUgcmVwb3J0cyBhIG5vbiBmYXRhbCwgY29ycmVjdGFibGUgaW5j
aWRlbnQgb2NjdXJlZCBvbiBDUFUgMC48L2Rpdj48ZGl2PiZuYnNwOyAoWEVOKSBCYW5rIDA6
IGQwMDAwMDgwMDAwZjAwMDU8L2Rpdj48ZGl2PiZuYnNwOyAoWEVOKSBNQ0U6IFRoZSBoYXJk
d2FyZSByZXBvcnRzIGEgbm9uIGZhdGFsLCBjb3JyZWN0YWJsZSBpbmNpZGVudCBvY2N1cmVk
IG9uIENQVSAxLjwvZGl2PjxkaXY+Jm5ic3A7IChYRU4pIEJhbmsgMDogZDAwMDAwODAwMDBm
MDAwNTwvZGl2PjxkaXY+Jm5ic3A7IChYRU4pIE1DRTogVGhlIGhhcmR3YXJlIHJlcG9ydHMg
YSBub24gZmF0YWwsIGNvcnJlY3RhYmxlIGluY2lkZW50IG9jY3VyZWQgb24gQ1BVIDIuPC9k
aXY+PGRpdj4mbmJzcDsgKFhFTikgQmFuayAwOiBkMDAwMDA4MDAwMGYwMDA1PC9kaXY+PGRp
dj4mbmJzcDsgKFhFTikgZ3JhbnRfdGFibGUuYzoxNDA4OmQwIGRlc3QgZG9tYWluIDI1IGR5
aW5nPC9kaXY+PGRpdj4mbmJzcDsgKFhFTikgZ3JhbnRfdGFibGUuYzoxNDA4OmQwIGRlc3Qg
ZG9tYWluIDI1IGR5aW5nPC9kaXY+PGRpdj4mbmJzcDsgKFhFTikgZ3JhbnRfdGFibGUuYzox
NDA4OmQwIGRlc3QgZG9tYWluIDI1IGR5aW5nPC9kaXY+PGRpdj4mbmJzcDsgKFhFTikgZ3Jh
bnRfdGFibGUuYzoxNDA4OmQwIGRlc3QgZG9tYWluIDI1IGR5aW5nPC9kaXY+PGRpdj4mbmJz
cDsgKFhFTikgZ3JhbnRfdGFibGUuYzoxNDA4OmQwIGRlc3QgZG9tYWluIDI1IGR5aW5nPC9k
aXY+PGRpdj4mbmJzcDsgKFhFTikgZ3JhbnRfdGFibGUuYzoxNDA4OmQwIGRlc3QgZG9tYWlu
IDI1IGR5aW5nPC9kaXY+PGRpdj4mbmJzcDsgKFhFTikgZ3JhbnRfdGFibGUuYzoxNDA4OmQw
IGRlc3QgZG9tYWluIDI1IGR5aW5nPC9kaXY+PGRpdj4mbmJzcDsgKFhFTikgZ3JhbnRfdGFi
bGUuYzoxNDA4OmQwIGRlc3QgZG9tYWluIDI1IGR5aW5nPC9kaXY+PGRpdj4mbmJzcDsgKFhF
TikgZ3JhbnRfdGFibGUuYzoxNDA4OmQwIGRlc3QgZG9tYWluIDI1IGR5aW5nPC9kaXY+PGRp
dj4mbmJzcDsgKFhFTikgZ3JhbnRfdGFibGUuYzoxNDA4OmQwIGRlc3QgZG9tYWluIDI1IGR5
aW5nPC9kaXY+PGRpdj4mbmJzcDsgKFhFTikgTUNFOiBUaGUgaGFyZHdhcmUgcmVwb3J0cyBh
IG5vbiBmYXRhbCwgY29ycmVjdGFibGUgaW5jaWRlbnQgb2NjdXJlZCBvbiBDUFUgMC48L2Rp
dj48ZGl2PiZuYnNwOyAoWEVOKSBCYW5rIDA6IGQwMDAwMDgwMDAwZjAwMDU8L2Rpdj48ZGl2
PiZuYnNwOyAoWEVOKSBNQ0U6IFRoZSBoYXJkd2FyZSByZXBvcnRzIGEgbm9uIGZhdGFsLCBj
b3JyZWN0YWJsZSBpbmNpZGVudCBvY2N1cmVkIG9uIENQVSAwLjwvZGl2PjxkaXY+Jm5ic3A7
IChYRU4pIEJhbmsgMDogZDAwMDAwODAwMDBmMDAwNTwvZGl2PjxkaXY+Jm5ic3A7IChYRU4p
IE1DRTogVGhlIGhhcmR3YXJlIHJlcG9ydHMgYSBub24gZmF0YWwsIGNvcnJlY3RhYmxlIGlu
Y2lkZW50IG9jY3VyZWQgb24gQ1BVIDMuPC9kaXY+PGRpdj4mbmJzcDsgKFhFTikgQmFuayAw
OiBkMDAwMDA4MDAwMGYwMDA1PC9kaXY+PGRpdj4mbmJzcDsgKFhFTikgTUNFOiBUaGUgaGFy
ZHdhcmUgcmVwb3J0cyBhIG5vbiBmYXRhbCwgY29ycmVjdGFibGUgaW5jaWRlbnQgb2NjdXJl
ZCBvbiBDUFUgMC48L2Rpdj48ZGl2PiZuYnNwOyAoWEVOKSBCYW5rIDA6IGQwMDAwMDgwMDAw
ZjAwMDU8L2Rpdj48ZGl2PiZuYnNwOyAoWEVOKSBNQ0U6IFRoZSBoYXJkd2FyZSByZXBvcnRz
IGEgbm9uIGZhdGFsLCBjb3JyZWN0YWJsZSBpbmNpZGVudCBvY2N1cmVkIG9uIENQVSAyLjwv
ZGl2PjxkaXY+Jm5ic3A7IChYRU4pIEJhbmsgMDogZDAwMDAwODAwMDBmMDAwNTwvZGl2Pjxk
aXY+Jm5ic3A7IChYRU4pIE1DRTogVGhlIGhhcmR3YXJlIHJlcG9ydHMgYSBub24gZmF0YWws
IGNvcnJlY3RhYmxlIGluY2lkZW50IG9jY3VyZWQgb24gQ1BVIDEuPC9kaXY+PGRpdj4mbmJz
cDsgKFhFTikgQmFuayAwOiBkMDAwMDA4MDAwMGYwMDA1PC9kaXY+PGRpdj4mbmJzcDsgKFhF
TikgTUNFOiBUaGUgaGFyZHdhcmUgcmVwb3J0cyBhIG5vbiBmYXRhbCwgY29ycmVjdGFibGUg
aW5jaWRlbnQgb2NjdXJlZCBvbiBDUFUgMS48L2Rpdj48ZGl2PiZuYnNwOyAoWEVOKSBCYW5r
IDA6IGQwMDAwMDgwMDAwZjAwMDU8L2Rpdj48ZGl2PiZuYnNwOyAoWEVOKSBNQ0U6IFRoZSBo
YXJkd2FyZSByZXBvcnRzIGEgbm9uIGZhdGFsLCBjb3JyZWN0YWJsZSBpbmNpZGVudCBvY2N1
cmVkIG9uIENQVSAxLjwvZGl2PjxkaXY+Jm5ic3A7IChYRU4pIEJhbmsgMDogZDAwMDAwODAw
MDBmMDAwNTwvZGl2PjxkaXY+Jm5ic3A7IChYRU4pIE1DRTogVGhlIGhhcmR3YXJlIHJlcG9y
dHMgYSBub24gZmF0YWwsIGNvcnJlY3RhYmxlIGluY2lkZW50IG9jY3VyZWQgb24gQ1BVIDMu
PC9kaXY+PGRpdj4mbmJzcDsgKFhFTikgQmFuayAwOiBkMDAwMDA4MDAwMGYwMDA1PC9kaXY+
PGRpdj4mbmJzcDsgKFhFTikgTUNFOiBUaGUgaGFyZHdhcmUgcmVwb3J0cyBhIG5vbiBmYXRh
bCwgY29ycmVjdGFibGUgaW5jaWRlbnQgb2NjdXJlZCBvbiBDUFUgMi48L2Rpdj48ZGl2PiZu
YnNwOyAoWEVOKSBCYW5rIDA6IGQwMDAwMDgwMDAwZjAwMDU8L2Rpdj48ZGl2PiZuYnNwOyAo
WEVOKSBNQ0U6IFRoZSBoYXJkd2FyZSByZXBvcnRzIGEgbm9uIGZhdGFsLCBjb3JyZWN0YWJs
ZSBpbmNpZGVudCBvY2N1cmVkIG9uIENQVSAxLjwvZGl2PjxkaXY+Jm5ic3A7IChYRU4pIEJh
bmsgMDogZDAwMDAwODAwMDBmMDAwNTwvZGl2PjxkaXY+Jm5ic3A7IChYRU4pIE1DRTogVGhl
IGhhcmR3YXJlIHJlcG9ydHMgYSBub24gZmF0YWwsIGNvcnJlY3RhYmxlIGluY2lkZW50IG9j
Y3VyZWQgb24gQ1BVIDAuPC9kaXY+PGRpdj4mbmJzcDsgKFhFTikgQmFuayAwOiBkMDAwMDA4
MDAwMGYwMDA1PC9kaXY+PGRpdj4mbmJzcDsgKFhFTikgcHJpbnRrOiAyIG1lc3NhZ2VzIHN1
cHByZXNzZWQuPC9kaXY+PGRpdj4mbmJzcDsgKFhFTikgZ3JhbnRfdGFibGUuYzoxNDA4OmQw
IGRlc3QgZG9tYWluIDMzIGR5aW5nPC9kaXY+PGRpdj4mbmJzcDsgKFhFTikgZ3JhbnRfdGFi
bGUuYzoxNDA4OmQwIGRlc3QgZG9tYWluIDMzIGR5aW5nPC9kaXY+PGRpdj4mbmJzcDsgKFhF
TikgTUNFOiBUaGUgaGFyZHdhcmUgcmVwb3J0cyBhIG5vbiBmYXRhbCwgY29ycmVjdGFibGUg
aW5jaWRlbnQgb2NjdXJlZCBvbiBDUFUgMi48L2Rpdj48ZGl2PiZuYnNwOyAoWEVOKSBCYW5r
IDA6IGQwMDAwMDgwMDAwZjAwMDU8L2Rpdj48ZGl2PiZuYnNwOyAoWEVOKSBNQ0U6IFRoZSBo
YXJkd2FyZSByZXBvcnRzIGEgbm9uIGZhdGFsLCBjb3JyZWN0YWJsZSBpbmNpZGVudCBvY2N1
cmVkIG9uIENQVSAwLjwvZGl2PjxkaXY+Jm5ic3A7IChYRU4pIEJhbmsgMDogZDAwMDAwODAw
MDBmMDAwNTwvZGl2PjxkaXY+Jm5ic3A7IChYRU4pIE1DRTogVGhlIGhhcmR3YXJlIHJlcG9y
dHMgYSBub24gZmF0YWwsIGNvcnJlY3RhYmxlIGluY2lkZW50IG9jY3VyZWQgb24gQ1BVIDIu
PC9kaXY+PGRpdj4mbmJzcDsgKFhFTikgQmFuayAwOiBkMDAwMDA4MDAwMGYwMDA1PC9kaXY+
PGRpdj4mbmJzcDsgKFhFTikgTUNFOiBUaGUgaGFyZHdhcmUgcmVwb3J0cyBhIG5vbiBmYXRh
bCwgY29ycmVjdGFibGUgaW5jaWRlbnQgb2NjdXJlZCBvbiBDUFUgMS48L2Rpdj48ZGl2PiZu
YnNwOyAoWEVOKSBCYW5rIDA6IGQwMDAwMDgwMDAwZjAwMDU8L2Rpdj48ZGl2PiZuYnNwOyAo
WEVOKSBNQ0U6IFRoZSBoYXJkd2FyZSByZXBvcnRzIGEgbm9uIGZhdGFsLCBjb3JyZWN0YWJs
ZSBpbmNpZGVudCBvY2N1cmVkIG9uIENQVSAzLjwvZGl2PjxkaXY+Jm5ic3A7IChYRU4pIEJh
bmsgMDogZDAwMDAwODAwMDBmMDAwNTwvZGl2PjxkaXY+Jm5ic3A7IChYRU4pIE1DRTogVGhl
IGhhcmR3YXJlIHJlcG9ydHMgYSBub24gZmF0YWwsIGNvcnJlY3RhYmxlIGluY2lkZW50IG9j
Y3VyZWQgb24gQ1BVIDAuPC9kaXY+PGRpdj4mbmJzcDsgKFhFTikgQmFuayAwOiBkMDAwMDA4
MDAwMGYwMDA1PC9kaXY+PGRpdj4mbmJzcDsgKFhFTikgTUNFOiBUaGUgaGFyZHdhcmUgcmVw
b3J0cyBhIG5vbiBmYXRhbCwgY29ycmVjdGFibGUgaW5jaWRlbnQgb2NjdXJlZCBvbiBDUFUg
My48L2Rpdj48ZGl2PiZuYnNwOyAoWEVOKSBCYW5rIDA6IGQwMDAwMDgwMDAwZjAwMDU8L2Rp
dj48ZGl2PiZuYnNwOyAoWEVOKSBNQ0U6IFRoZSBoYXJkd2FyZSByZXBvcnRzIGEgbm9uIGZh
dGFsLCBjb3JyZWN0YWJsZSBpbmNpZGVudCBvY2N1cmVkIG9uIENQVSAyLjwvZGl2PjxkaXY+
Jm5ic3A7IChYRU4pIEJhbmsgMDogZDAwMDAwODAwMDBmMDAwNTwvZGl2PjxkaXY+Jm5ic3A7
IChYRU4pIE1DRTogVGhlIGhhcmR3YXJlIHJlcG9ydHMgYSBub24gZmF0YWwsIGNvcnJlY3Rh
YmxlIGluY2lkZW50IG9jY3VyZWQgb24gQ1BVIDAuPC9kaXY+PGRpdj4mbmJzcDsgKFhFTikg
QmFuayAwOiBkMDAwMDA4MDAwMGYwMDA1PC9kaXY+PGRpdj4mbmJzcDsgKFhFTikgTUNFOiBU
aGUgaGFyZHdhcmUgcmVwb3J0cyBhIG5vbiBmYXRhbCwgY29ycmVjdGFibGUgaW5jaWRlbnQg
b2NjdXJlZCBvbiBDUFUgMC48L2Rpdj48ZGl2PiZuYnNwOyAoWEVOKSBCYW5rIDA6IGQwMDAw
MDgwMDAwZjAwMDU8L2Rpdj48ZGl2PiZuYnNwOyAoWEVOKSBNQ0U6IFRoZSBoYXJkd2FyZSBy
ZXBvcnRzIGEgbm9uIGZhdGFsLCBjb3JyZWN0YWJsZSBpbmNpZGVudCBvY2N1cmVkIG9uIENQ
VSAzLjwvZGl2PjxkaXY+Jm5ic3A7IChYRU4pIEJhbmsgMDogZDAwMDAwODAwMDBmMDAwNTwv
ZGl2PjxkaXY+Jm5ic3A7IChYRU4pIGdyYW50X3RhYmxlLmM6MTQwODpkMCBkZXN0IGRvbWFp
biA1MSBkeWluZzwvZGl2PjxkaXY+Jm5ic3A7IChYRU4pIE1DRTogVGhlIGhhcmR3YXJlIHJl
cG9ydHMgYSBub24gZmF0YWwsIGNvcnJlY3RhYmxlIGluY2lkZW50IG9jY3VyZWQgb24gQ1BV
IDEuPC9kaXY+PGRpdj4mbmJzcDsgKFhFTikgQmFuayAwOiBkMDAwMDA4MDAwMGYwMDA1PC9k
aXY+PGRpdj4mbmJzcDsgKFhFTikgTUNFOiBUaGUgaGFyZHdhcmUgcmVwb3J0cyBhIG5vbiBm
YXRhbCwgY29ycmVjdGFibGUgaW5jaWRlbnQgb2NjdXJlZCBvbiBDUFUgMi48L2Rpdj48ZGl2
PiZuYnNwOyAoWEVOKSBCYW5rIDA6IGQwMDAwMDgwMDAwZjAwMDU8L2Rpdj48ZGl2PiZuYnNw
OyAoWEVOKSBNQ0U6IFRoZSBoYXJkd2FyZSByZXBvcnRzIGEgbm9uIGZhdGFsLCBjb3JyZWN0
YWJsZSBpbmNpZGVudCBvY2N1cmVkIG9uIENQVSAwLjwvZGl2PjxkaXY+Jm5ic3A7IChYRU4p
IEJhbmsgMDogZDAwMDAwODAwMDBmMDAwNTwvZGl2PjxkaXY+Jm5ic3A7IChYRU4pIE1DRTog
VGhlIGhhcmR3YXJlIHJlcG9ydHMgYSBub24gZmF0YWwsIGNvcnJlY3RhYmxlIGluY2lkZW50
IG9jY3VyZWQgb24gQ1BVIDEuPC9kaXY+PGRpdj4mbmJzcDsgKFhFTikgQmFuayAwOiBkMDAw
MDA4MDAwMGYwMDA1PC9kaXY+PGRpdj4mbmJzcDsgKFhFTikgTUNFOiBUaGUgaGFyZHdhcmUg
cmVwb3J0cyBhIG5vbiBmYXRhbCwgY29ycmVjdGFibGUgaW5jaWRlbnQgb2NjdXJlZCBvbiBD
UFUgMC48L2Rpdj48ZGl2PiZuYnNwOyAoWEVOKSBCYW5rIDA6IGQwMDAwMDgwMDAwZjAwMDU8
L2Rpdj48ZGl2PiZuYnNwOyAoWEVOKSBNQ0U6IFRoZSBoYXJkd2FyZSByZXBvcnRzIGEgbm9u
IGZhdGFsLCBjb3JyZWN0YWJsZSBpbmNpZGVudCBvY2N1cmVkIG9uIENQVSAyLjwvZGl2Pjxk
aXY+Jm5ic3A7IChYRU4pIEJhbmsgMDogZDAwMDAwODAwMDBmMDAwNTwvZGl2PjxkaXY+Jm5i
c3A7IChYRU4pIE1DRTogVGhlIGhhcmR3YXJlIHJlcG9ydHMgYSBub24gZmF0YWwsIGNvcnJl
Y3RhYmxlIGluY2lkZW50IG9jY3VyZWQgb24gQ1BVIDEuPC9kaXY+PGRpdj4mbmJzcDsgKFhF
TikgQmFuayAwOiBkMDAwMDA4MDAwMGYwMDA1PC9kaXY+PGRpdj4mbmJzcDsgKFhFTikgTUNF
OiBUaGUgaGFyZHdhcmUgcmVwb3J0cyBhIG5vbiBmYXRhbCwgY29ycmVjdGFibGUgaW5jaWRl
bnQgb2NjdXJlZCBvbiBDUFUgMi48L2Rpdj48ZGl2PiZuYnNwOyAoWEVOKSBCYW5rIDA6IGQw
MDAwMDgwMDAwZjAwMDU8L2Rpdj48ZGl2PiZuYnNwOyAoWEVOKSBNQ0U6IFRoZSBoYXJkd2Fy
ZSByZXBvcnRzIGEgbm9uIGZhdGFsLCBjb3JyZWN0YWJsZSBpbmNpZGVudCBvY2N1cmVkIG9u
IENQVSAwLjwvZGl2PjxkaXY+Jm5ic3A7IChYRU4pIEJhbmsgMDogZDAwMDAwODAwMDBmMDAw
NTwvZGl2PjxkaXY+Jm5ic3A7IChYRU4pIE1DRTogVGhlIGhhcmR3YXJlIHJlcG9ydHMgYSBu
b24gZmF0YWwsIGNvcnJlY3RhYmxlIGluY2lkZW50IG9jY3VyZWQgb24gQ1BVIDAuPC9kaXY+
PGRpdj4mbmJzcDsgKFhFTikgQmFuayAwOiBkMDAwMDA4MDAwMGYwMDA1PC9kaXY+PGRpdj4m
bmJzcDsgKFhFTikgTUNFOiBUaGUgaGFyZHdhcmUgcmVwb3J0cyBhIG5vbiBmYXRhbCwgY29y
cmVjdGFibGUgaW5jaWRlbnQgb2NjdXJlZCBvbiBDUFUgMS48L2Rpdj48ZGl2PiZuYnNwOyAo
WEVOKSBCYW5rIDA6IGQwMDAwMDgwMDAwZjAwMDU8L2Rpdj48ZGl2PiZuYnNwOyAoWEVOKSBN
Q0U6IFRoZSBoYXJkd2FyZSByZXBvcnRzIGEgbm9uIGZhdGFsLCBjb3JyZWN0YWJsZSBpbmNp
ZGVudCBvY2N1cmVkIG9uIENQVSAzLjwvZGl2PjxkaXY+Jm5ic3A7IChYRU4pIEJhbmsgMDog
ZDAwMDAwODAwMDBmMDAwNTwvZGl2PjxkaXY+Jm5ic3A7IChYRU4pIE1DRTogVGhlIGhhcmR3
YXJlIHJlcG9ydHMgYSBub24gZmF0YWwsIGNvcnJlY3RhYmxlIGluY2lkZW50IG9jY3VyZWQg
b24gQ1BVIDIuPC9kaXY+PGRpdj4mbmJzcDsgKFhFTikgQmFuayAwOiBkMDAwMDA4MDAwMGYw
MDA1PC9kaXY+PGRpdj4mbmJzcDsgKFhFTikgTUNFOiBUaGUgaGFyZHdhcmUgcmVwb3J0cyBh
IG5vbiBmYXRhbCwgY29ycmVjdGFibGUgaW5jaWRlbnQgb2NjdXJlZCBvbiBDUFUgMy48L2Rp
dj48ZGl2PiZuYnNwOyAoWEVOKSBCYW5rIDA6IGQwMDAwMDgwMDAwZjAwMDU8L2Rpdj48ZGl2
PiZuYnNwOyAoWEVOKSBNQ0U6IFRoZSBoYXJkd2FyZSByZXBvcnRzIGEgbm9uIGZhdGFsLCBj
b3JyZWN0YWJsZSBpbmNpZGVudCBvY2N1cmVkIG9uIENQVSAxLjwvZGl2PjxkaXY+Jm5ic3A7
IChYRU4pIEJhbmsgMDogZDAwMDAwODAwMDBmMDAwNTwvZGl2PjxkaXY+Jm5ic3A7IChYRU4p
IGdyYW50X3RhYmxlLmM6MTQwODpkMCBkZXN0IGRvbWFpbiA0OCBkeWluZzwvZGl2PjxkaXY+
Jm5ic3A7IChYRU4pIGdyYW50X3RhYmxlLmM6MTQwODpkMCBkZXN0IGRvbWFpbiA0OCBkeWlu
ZzwvZGl2PjxkaXY+Jm5ic3A7IChYRU4pIGdyYW50X3RhYmxlLmM6MTQwODpkMCBkZXN0IGRv
bWFpbiA0OCBkeWluZzwvZGl2PjxkaXY+Jm5ic3A7IChYRU4pIGdyYW50X3RhYmxlLmM6MTQw
ODpkMCBkZXN0IGRvbWFpbiA0OCBkeWluZzwvZGl2PjxkaXY+Jm5ic3A7IChYRU4pIGdyYW50
X3RhYmxlLmM6MTQwODpkMCBkZXN0IGRvbWFpbiA0OCBkeWluZzwvZGl2PjxkaXY+Jm5ic3A7
IChYRU4pIGdyYW50X3RhYmxlLmM6MTQwODpkMCBkZXN0IGRvbWFpbiA0OCBkeWluZzwvZGl2
PjxkaXY+Jm5ic3A7IChYRU4pIGdyYW50X3RhYmxlLmM6MTQwODpkMCBkZXN0IGRvbWFpbiA0
OCBkeWluZzwvZGl2PjxkaXY+Jm5ic3A7IChYRU4pIGdyYW50X3RhYmxlLmM6MTQwODpkMCBk
ZXN0IGRvbWFpbiA0OCBkeWluZzwvZGl2PjxkaXY+Jm5ic3A7IChYRU4pIGdyYW50X3RhYmxl
LmM6MTQwODpkMCBkZXN0IGRvbWFpbiA0OCBkeWluZzwvZGl2PjxkaXY+Jm5ic3A7IChYRU4p
IGdyYW50X3RhYmxlLmM6MTQwODpkMCBkZXN0IGRvbWFpbiA0OCBkeWluZzwvZGl2PjxkaXY+
Jm5ic3A7IChYRU4pIE1DRTogVGhlIGhhcmR3YXJlIHJlcG9ydHMgYSBub24gZmF0YWwsIGNv
cnJlY3RhYmxlIGluY2lkZW50IG9jY3VyZWQgb24gQ1BVIDAuPC9kaXY+PGRpdj4mbmJzcDsg
KFhFTikgQmFuayAwOiBkMDAwMDA4MDAwMGYwMDA1PC9kaXY+PGRpdj4mbmJzcDsgKFhFTikg
TUNFOiBUaGUgaGFyZHdhcmUgcmVwb3J0cyBhIG5vbiBmYXRhbCwgY29ycmVjdGFibGUgaW5j
aWRlbnQgb2NjdXJlZCBvbiBDUFUgMS48L2Rpdj48ZGl2PiZuYnNwOyAoWEVOKSBCYW5rIDA6
IGQwMDAwMDgwMDAwZjAwMDU8L2Rpdj48ZGl2PiZuYnNwOyAoWEVOKSBNQ0U6IFRoZSBoYXJk
d2FyZSByZXBvcnRzIGEgbm9uIGZhdGFsLCBjb3JyZWN0YWJsZSBpbmNpZGVudCBvY2N1cmVk
IG9uIENQVSAzLjwvZGl2PjxkaXY+Jm5ic3A7IChYRU4pIEJhbmsgMDogZDAwMDAwODAwMDBm
MDAwNTwvZGl2PjxkaXY+Jm5ic3A7IChYRU4pIE1DRTogVGhlIGhhcmR3YXJlIHJlcG9ydHMg
YSBub24gZmF0YWwsIGNvcnJlY3RhYmxlIGluY2lkZW50IG9jY3VyZWQgb24gQ1BVIDIuPC9k
aXY+PGRpdj4mbmJzcDsgKFhFTikgQmFuayAwOiBkMDAwMDA4MDAwMGYwMDA1PC9kaXY+PGRp
dj4mbmJzcDsgKFhFTikgTUNFOiBUaGUgaGFyZHdhcmUgcmVwb3J0cyBhIG5vbiBmYXRhbCwg
Y29ycmVjdGFibGUgaW5jaWRlbnQgb2NjdXJlZCBvbiBDUFUgMy48L2Rpdj48ZGl2PiZuYnNw
OyAoWEVOKSBCYW5rIDA6IGQwMDAwMDgwMDAwZjAwMDU8L2Rpdj48ZGl2PiZuYnNwOyAoWEVO
KSBwcmludGs6IDYgbWVzc2FnZXMgc3VwcHJlc3NlZC48L2Rpdj48ZGl2PiZuYnNwOyAoWEVO
KSBncmFudF90YWJsZS5jOjE0MDg6ZDAgZGVzdCBkb21haW4gNyBkeWluZzwvZGl2PjxkaXY+
Jm5ic3A7IChYRU4pIE1DRTogVGhlIGhhcmR3YXJlIHJlcG9ydHMgYSBub24gZmF0YWwsIGNv
cnJlY3RhYmxlIGluY2lkZW50IG9jY3VyZWQgb24gQ1BVIDMuPC9kaXY+PGRpdj4mbmJzcDsg
KFhFTikgQmFuayAwOiBkMDAwMDA4MDAwMGYwMDA1PC9kaXY+PGRpdj4mbmJzcDsgKFhFTikg
TUNFOiBUaGUgaGFyZHdhcmUgcmVwb3J0cyBhIG5vbiBmYXRhbCwgY29ycmVjdGFibGUgaW5j
aWRlbnQgb2NjdXJlZCBvbiBDUFUgMS48L2Rpdj48ZGl2PiZuYnNwOyAoWEVOKSBCYW5rIDA6
IGQwMDAwMDgwMDAwZjAwMDU8L2Rpdj48ZGl2PiZuYnNwOyAoWEVOKSBNQ0U6IFRoZSBoYXJk
d2FyZSByZXBvcnRzIGEgbm9uIGZhdGFsLCBjb3JyZWN0YWJsZSBpbmNpZGVudCBvY2N1cmVk
IG9uIENQVSAwLjwvZGl2PjxkaXY+Jm5ic3A7IChYRU4pIEJhbmsgMDogZDAwMDAwODAwMDBm
MDAwNTwvZGl2PjxkaXY+Jm5ic3A7IChYRU4pIGdyYW50X3RhYmxlLmM6MTQwODpkMCBkZXN0
IGRvbWFpbiA1NCBkeWluZzwvZGl2PjxkaXY+Jm5ic3A7IChYRU4pIGdyYW50X3RhYmxlLmM6
MTQwODpkMCBkZXN0IGRvbWFpbiA1NCBkeWluZzwvZGl2PjxkaXY+Jm5ic3A7IChYRU4pIGdy
YW50X3RhYmxlLmM6MTQwODpkMCBkZXN0IGRvbWFpbiAzMSBkeWluZzwvZGl2PjxkaXY+Jm5i
c3A7IChYRU4pIE1DRTogVGhlIGhhcmR3YXJlIHJlcG9ydHMgYSBub24gZmF0YWwsIGNvcnJl
Y3RhYmxlIGluY2lkZW50IG9jY3VyZWQgb24gQ1BVIDIuPC9kaXY+PGRpdj4mbmJzcDsgKFhF
TikgQmFuayAwOiBkMDAwMDA4MDAwMGYwMDA1PC9kaXY+PGRpdj4mbmJzcDsgKFhFTikgTUNF
OiBUaGUgaGFyZHdhcmUgcmVwb3J0cyBhIG5vbiBmYXRhbCwgY29ycmVjdGFibGUgaW5jaWRl
bnQgb2NjdXJlZCBvbiBDUFUgMS48L2Rpdj48ZGl2PiZuYnNwOyAoWEVOKSBCYW5rIDA6IGQw
MDAwMDgwMDAwZjAwMDU8L2Rpdj48ZGl2PiZuYnNwOyAoWEVOKSBNQ0U6IFRoZSBoYXJkd2Fy
ZSByZXBvcnRzIGEgbm9uIGZhdGFsLCBjb3JyZWN0YWJsZSBpbmNpZGVudCBvY2N1cmVkIG9u
IENQVSAxLjwvZGl2PjxkaXY+Jm5ic3A7IChYRU4pIEJhbmsgMDogZDAwMDAwODAwMDBmMDAw
NTwvZGl2PjxkaXY+Jm5ic3A7IChYRU4pIE1DRTogVGhlIGhhcmR3YXJlIHJlcG9ydHMgYSBu
b24gZmF0YWwsIGNvcnJlY3RhYmxlIGluY2lkZW50IG9jY3VyZWQgb24gQ1BVIDIuPC9kaXY+
PGRpdj4mbmJzcDsgKFhFTikgQmFuayAwOiBkMDAwMDA4MDAwMGYwMDA1PC9kaXY+PGRpdj4m
bmJzcDsgKFhFTikgTUNFOiBUaGUgaGFyZHdhcmUgcmVwb3J0cyBhIG5vbiBmYXRhbCwgY29y
cmVjdGFibGUgaW5jaWRlbnQgb2NjdXJlZCBvbiBDUFUgMy48L2Rpdj48ZGl2PiZuYnNwOyAo
WEVOKSBCYW5rIDA6IGQwMDAwMDgwMDAwZjAwMDU8L2Rpdj48ZGl2PiZuYnNwOyAoWEVOKSBN
Q0U6IFRoZSBoYXJkd2FyZSByZXBvcnRzIGEgbm9uIGZhdGFsLCBjb3JyZWN0YWJsZSBpbmNp
ZGVudCBvY2N1cmVkIG9uIENQVSAwLjwvZGl2PjxkaXY+Jm5ic3A7IChYRU4pIEJhbmsgMDog
ZDAwMDAwODAwMDBmMDAwNTwvZGl2PjxkaXY+Jm5ic3A7IChYRU4pIE1DRTogVGhlIGhhcmR3
YXJlIHJlcG9ydHMgYSBub24gZmF0YWwsIGNvcnJlY3RhYmxlIGluY2lkZW50IG9jY3VyZWQg
b24gQ1BVIDEuPC9kaXY+PGRpdj4mbmJzcDsgKFhFTikgQmFuayAwOiBkMDAwMDA4MDAwMGYw
MDA1PC9kaXY+PGRpdj4mbmJzcDsgKFhFTikgTUNFOiBUaGUgaGFyZHdhcmUgcmVwb3J0cyBh
IG5vbiBmYXRhbCwgY29ycmVjdGFibGUgaW5jaWRlbnQgb2NjdXJlZCBvbiBDUFUgMS48L2Rp
dj48ZGl2PiZuYnNwOyAoWEVOKSBCYW5rIDA6IGQwMDAwMDgwMDAwZjAwMDU8L2Rpdj48ZGl2
PiZuYnNwOyAoWEVOKSBNQ0U6IFRoZSBoYXJkd2FyZSByZXBvcnRzIGEgbm9uIGZhdGFsLCBj
b3JyZWN0YWJsZSBpbmNpZGVudCBvY2N1cmVkIG9uIENQVSAwLjwvZGl2PjxkaXY+Jm5ic3A7
IChYRU4pIEJhbmsgMDogZDAwMDAwODAwMDBmMDAwNTwvZGl2PjxkaXY+Jm5ic3A7IChYRU4p
IE1DRTogVGhlIGhhcmR3YXJlIHJlcG9ydHMgYSBub24gZmF0YWwsIGNvcnJlY3RhYmxlIGlu
Y2lkZW50IG9jY3VyZWQgb24gQ1BVIDMuPC9kaXY+PGRpdj4mbmJzcDsgKFhFTikgQmFuayAw
OiBkMDAwMDA4MDAwMGYwMDA1PC9kaXY+PGRpdj4mbmJzcDsgKFhFTikgTUNFOiBUaGUgaGFy
ZHdhcmUgcmVwb3J0cyBhIG5vbiBmYXRhbCwgY29ycmVjdGFibGUgaW5jaWRlbnQgb2NjdXJl
ZCBvbiBDUFUgMi48L2Rpdj48ZGl2PiZuYnNwOyAoWEVOKSBCYW5rIDA6IGQwMDAwMDgwMDAw
ZjAwMDU8L2Rpdj48ZGl2PiZuYnNwOyAoWEVOKSBNQ0U6IFRoZSBoYXJkd2FyZSByZXBvcnRz
IGEgbm9uIGZhdGFsLCBjb3JyZWN0YWJsZSBpbmNpZGVudCBvY2N1cmVkIG9uIENQVSAxLjwv
ZGl2PjxkaXY+Jm5ic3A7IChYRU4pIEJhbmsgMDogZDAwMDAwODAwMDBmMDAwNTwvZGl2Pjxk
aXY+Jm5ic3A7IChYRU4pIE1DRTogVGhlIGhhcmR3YXJlIHJlcG9ydHMgYSBub24gZmF0YWws
IGNvcnJlY3RhYmxlIGluY2lkZW50IG9jY3VyZWQgb24gQ1BVIDEuPC9kaXY+PGRpdj4mbmJz
cDsgKFhFTikgQmFuayAwOiBkMDAwMDA4MDAwMGYwMDA1PC9kaXY+PGRpdj4mbmJzcDsgKFhF
TikgTUNFOiBUaGUgaGFyZHdhcmUgcmVwb3J0cyBhIG5vbiBmYXRhbCwgY29ycmVjdGFibGUg
aW5jaWRlbnQgb2NjdXJlZCBvbiBDUFUgMy48L2Rpdj48ZGl2PiZuYnNwOyAoWEVOKSBCYW5r
IDA6IGQwMDAwMDgwMDAwZjAwMDU8L2Rpdj48ZGl2PiZuYnNwOyAoWEVOKSBNQ0U6IFRoZSBo
YXJkd2FyZSByZXBvcnRzIGEgbm9uIGZhdGFsLCBjb3JyZWN0YWJsZSBpbmNpZGVudCBvY2N1
cmVkIG9uIENQVSAyLjwvZGl2PjxkaXY+Jm5ic3A7IChYRU4pIEJhbmsgMDogZDAwMDAwODAw
MDBmMDAwNTwvZGl2PjxkaXY+Jm5ic3A7IChYRU4pIE1DRTogVGhlIGhhcmR3YXJlIHJlcG9y
dHMgYSBub24gZmF0YWwsIGNvcnJlY3RhYmxlIGluY2lkZW50IG9jY3VyZWQgb24gQ1BVIDAu
PC9kaXY+PGRpdj4mbmJzcDsgKFhFTikgQmFuayAwOiBkMDAwMDA4MDAwMGYwMDA1PC9kaXY+
PGRpdj4mbmJzcDsgKFhFTikgTUNFOiBUaGUgaGFyZHdhcmUgcmVwb3J0cyBhIG5vbiBmYXRh
bCwgY29ycmVjdGFibGUgaW5jaWRlbnQgb2NjdXJlZCBvbiBDUFUgMy48L2Rpdj48ZGl2PiZu
YnNwOyAoWEVOKSBCYW5rIDA6IGQwMDAwMDgwMDAwZjAwMDU8L2Rpdj48ZGl2PiZuYnNwOyAo
WEVOKSBNQ0U6IFRoZSBoYXJkd2FyZSByZXBvcnRzIGEgbm9uIGZhdGFsLCBjb3JyZWN0YWJs
ZSBpbmNpZGVudCBvY2N1cmVkIG9uIENQVSAxLjwvZGl2PjxkaXY+Jm5ic3A7IChYRU4pIEJh
bmsgMDogZDAwMDAwODAwMDBmMDAwNTwvZGl2PjxkaXY+Jm5ic3A7IChYRU4pIE1DRTogVGhl
IGhhcmR3YXJlIHJlcG9ydHMgYSBub24gZmF0YWwsIGNvcnJlY3RhYmxlIGluY2lkZW50IG9j
Y3VyZWQgb24gQ1BVIDAuPC9kaXY+PGRpdj4mbmJzcDsgKFhFTikgQmFuayAwOiBkMDAwMDA4
MDAwMGYwMDA1PC9kaXY+PGRpdj4mbmJzcDsgKFhFTikgTUNFOiBUaGUgaGFyZHdhcmUgcmVw
b3J0cyBhIG5vbiBmYXRhbCwgY29ycmVjdGFibGUgaW5jaWRlbnQgb2NjdXJlZCBvbiBDUFUg
MS48L2Rpdj48ZGl2PiZuYnNwOyAoWEVOKSBCYW5rIDA6IGQwMDAwMDgwMDAwZjAwMDU8L2Rp
dj48ZGl2PiZuYnNwOyAoWEVOKSBNQ0U6IFRoZSBoYXJkd2FyZSByZXBvcnRzIGEgbm9uIGZh
dGFsLCBjb3JyZWN0YWJsZSBpbmNpZGVudCBvY2N1cmVkIG9uIENQVSAyLjwvZGl2PjxkaXY+
Jm5ic3A7IChYRU4pIEJhbmsgMDogZDAwMDAwODAwMDBmMDAwNTwvZGl2PjxkaXY+Jm5ic3A7
IChYRU4pIE1DRTogVGhlIGhhcmR3YXJlIHJlcG9ydHMgYSBub24gZmF0YWwsIGNvcnJlY3Rh
YmxlIGluY2lkZW50IG9jY3VyZWQgb24gQ1BVIDIuPC9kaXY+PGRpdj4mbmJzcDsgKFhFTikg
QmFuayAwOiBkMDAwMDA4MDAwMGYwMDA1PC9kaXY+PGRpdj4mbmJzcDsgKFhFTikgTUNFOiBU
aGUgaGFyZHdhcmUgcmVwb3J0cyBhIG5vbiBmYXRhbCwgY29ycmVjdGFibGUgaW5jaWRlbnQg
b2NjdXJlZCBvbiBDUFUgMC48L2Rpdj48ZGl2PiZuYnNwOyAoWEVOKSBCYW5rIDA6IGQwMDAw
MDgwMDAwZjAwMDU8L2Rpdj48ZGl2PiZuYnNwOyAoWEVOKSBNQ0U6IFRoZSBoYXJkd2FyZSBy
ZXBvcnRzIGEgbm9uIGZhdGFsLCBjb3JyZWN0YWJsZSBpbmNpZGVudCBvY2N1cmVkIG9uIENQ
VSAzLjwvZGl2PjxkaXY+Jm5ic3A7IChYRU4pIEJhbmsgMDogZDAwMDAwODAwMDBmMDAwNTwv
ZGl2PjxkaXY+Jm5ic3A7IChYRU4pIE1DRTogVGhlIGhhcmR3YXJlIHJlcG9ydHMgYSBub24g
ZmF0YWwsIGNvcnJlY3RhYmxlIGluY2lkZW50IG9jY3VyZWQgb24gQ1BVIDIuPC9kaXY+PGRp
dj4mbmJzcDsgKFhFTikgQmFuayAwOiBkMDAwMDA4MDAwMGYwMDA1PC9kaXY+PGRpdj4mbmJz
cDsgKFhFTikgTUNFOiBUaGUgaGFyZHdhcmUgcmVwb3J0cyBhIG5vbiBmYXRhbCwgY29ycmVj
dGFibGUgaW5jaWRlbnQgb2NjdXJlZCBvbiBDUFUgMS48L2Rpdj48ZGl2PiZuYnNwOyAoWEVO
KSBCYW5rIDA6IGQwMDAwMDgwMDAwZjAwMDU8L2Rpdj48ZGl2PiZuYnNwOyAoWEVOKSBNQ0U6
IFRoZSBoYXJkd2FyZSByZXBvcnRzIGEgbm9uIGZhdGFsLCBjb3JyZWN0YWJsZSBpbmNpZGVu
dCBvY2N1cmVkIG9uIENQVSAwLjwvZGl2PjxkaXY+Jm5ic3A7IChYRU4pIEJhbmsgMDogZDAw
MDAwODAwMDBmMDAwNTwvZGl2PjxkaXY+Jm5ic3A7IChYRU4pIE1DRTogVGhlIGhhcmR3YXJl
IHJlcG9ydHMgYSBub24gZmF0YWwsIGNvcnJlY3RhYmxlIGluY2lkZW50IG9jY3VyZWQgb24g
Q1BVIDIuPC9kaXY+PGRpdj4mbmJzcDsgKFhFTikgQmFuayAwOiBkMDAwMDA4MDAwMGYwMDA1
PC9kaXY+PGRpdj4mbmJzcDsgKFhFTikgTUNFOiBUaGUgaGFyZHdhcmUgcmVwb3J0cyBhIG5v
biBmYXRhbCwgY29ycmVjdGFibGUgaW5jaWRlbnQgb2NjdXJlZCBvbiBDUFUgMS48L2Rpdj48
ZGl2PiZuYnNwOyAoWEVOKSBCYW5rIDA6IGQwMDAwMDgwMDAwZjAwMDU8L2Rpdj48ZGl2PiZu
YnNwOyAoWEVOKSBNQ0U6IFRoZSBoYXJkd2FyZSByZXBvcnRzIGEgbm9uIGZhdGFsLCBjb3Jy
ZWN0YWJsZSBpbmNpZGVudCBvY2N1cmVkIG9uIENQVSAyLjwvZGl2PjxkaXY+Jm5ic3A7IChY
RU4pIEJhbmsgMDogZDAwMDAwODAwMDBmMDAwNTwvZGl2PjxkaXY+Jm5ic3A7IChYRU4pIE1D
RTogVGhlIGhhcmR3YXJlIHJlcG9ydHMgYSBub24gZmF0YWwsIGNvcnJlY3RhYmxlIGluY2lk
ZW50IG9jY3VyZWQgb24gQ1BVIDAuPC9kaXY+PGRpdj4mbmJzcDsgKFhFTikgQmFuayAwOiBk
MDAwMDA4MDAwMGYwMDA1PC9kaXY+PGRpdj4mbmJzcDsgKFhFTikgTUNFOiBUaGUgaGFyZHdh
cmUgcmVwb3J0cyBhIG5vbiBmYXRhbCwgY29ycmVjdGFibGUgaW5jaWRlbnQgb2NjdXJlZCBv
biBDUFUgMy48L2Rpdj48ZGl2PiZuYnNwOyAoWEVOKSBCYW5rIDA6IGQwMDAwMDgwMDAwZjAw
MDU8L2Rpdj48ZGl2PiZuYnNwOyAoWEVOKSBNQ0U6IFRoZSBoYXJkd2FyZSByZXBvcnRzIGEg
bm9uIGZhdGFsLCBjb3JyZWN0YWJsZSBpbmNpZGVudCBvY2N1cmVkIG9uIENQVSAwLjwvZGl2
PjxkaXY+Jm5ic3A7IChYRU4pIEJhbmsgMDogZDAwMDAwODAwMDBmMDAwNTwvZGl2PjxkaXY+
Jm5ic3A7IChYRU4pIE1DRTogVGhlIGhhcmR3YXJlIHJlcG9ydHMgYSBub24gZmF0YWwsIGNv
cnJlY3RhYmxlIGluY2lkZW50IG9jY3VyZWQgb24gQ1BVIDIuPC9kaXY+PGRpdj4mbmJzcDsg
KFhFTikgQmFuayAwOiBkMDAwMDA4MDAwMGYwMDA1PC9kaXY+PGRpdj4mbmJzcDsgKFhFTikg
TUNFOiBUaGUgaGFyZHdhcmUgcmVwb3J0cyBhIG5vbiBmYXRhbCwgY29ycmVjdGFibGUgaW5j
aWRlbnQgb2NjdXJlZCBvbiBDUFUgMS48L2Rpdj48ZGl2PiZuYnNwOyAoWEVOKSBCYW5rIDA6
IGQwMDAwMDgwMDAwZjAwMDU8L2Rpdj48ZGl2PiZuYnNwOyAoWEVOKSBNQ0U6IFRoZSBoYXJk
d2FyZSByZXBvcnRzIGEgbm9uIGZhdGFsLCBjb3JyZWN0YWJsZSBpbmNpZGVudCBvY2N1cmVk
IG9uIENQVSAzLjwvZGl2PjxkaXY+Jm5ic3A7IChYRU4pIEJhbmsgMDogZDAwMDAwODAwMDBm
MDAwNTwvZGl2PjxkaXY+Jm5ic3A7IChYRU4pIE1DRTogVGhlIGhhcmR3YXJlIHJlcG9ydHMg
YSBub24gZmF0YWwsIGNvcnJlY3RhYmxlIGluY2lkZW50IG9jY3VyZWQgb24gQ1BVIDEuPC9k
aXY+PGRpdj4mbmJzcDsgKFhFTikgQmFuayAwOiBkMDAwMDA4MDAwMGYwMDA1PC9kaXY+PGRp
dj4mbmJzcDsgKFhFTikgTUNFOiBUaGUgaGFyZHdhcmUgcmVwb3J0cyBhIG5vbiBmYXRhbCwg
Y29ycmVjdGFibGUgaW5jaWRlbnQgb2NjdXJlZCBvbiBDUFUgMC48L2Rpdj48ZGl2PiZuYnNw
OyAoWEVOKSBCYW5rIDA6IGQwMDAwMDgwMDAwZjAwMDU8L2Rpdj48ZGl2PiZuYnNwOyAoWEVO
KSBNQ0U6IFRoZSBoYXJkd2FyZSByZXBvcnRzIGEgbm9uIGZhdGFsLCBjb3JyZWN0YWJsZSBp
bmNpZGVudCBvY2N1cmVkIG9uIENQVSAyLjwvZGl2PjxkaXY+Jm5ic3A7IChYRU4pIEJhbmsg
MDogZDAwMDAwODAwMDBmMDAwNTwvZGl2PjxkaXY+Jm5ic3A7IChYRU4pIE1DRTogVGhlIGhh
cmR3YXJlIHJlcG9ydHMgYSBub24gZmF0YWwsIGNvcnJlY3RhYmxlIGluY2lkZW50IG9jY3Vy
ZWQgb24gQ1BVIDAuPC9kaXY+PGRpdj4mbmJzcDsgKFhFTikgQmFuayAwOiBkMDAwMDA4MDAw
MGYwMDA1PC9kaXY+PGRpdj4mbmJzcDsgKFhFTikgTUNFOiBUaGUgaGFyZHdhcmUgcmVwb3J0
cyBhIG5vbiBmYXRhbCwgY29ycmVjdGFibGUgaW5jaWRlbnQgb2NjdXJlZCBvbiBDUFUgMy48
L2Rpdj48ZGl2PiZuYnNwOyAoWEVOKSBCYW5rIDA6IGQwMDAwMDgwMDAwZjAwMDU8L2Rpdj48
ZGl2PiZuYnNwOyAoWEVOKSBNQ0U6IFRoZSBoYXJkd2FyZSByZXBvcnRzIGEgbm9uIGZhdGFs
LCBjb3JyZWN0YWJsZSBpbmNpZGVudCBvY2N1cmVkIG9uIENQVSAwLjwvZGl2PjxkaXY+Jm5i
c3A7IChYRU4pIEJhbmsgMDogZDAwMDAwODAwMDBmMDAwNTwvZGl2PjxkaXY+Jm5ic3A7IChY
RU4pIE1DRTogVGhlIGhhcmR3YXJlIHJlcG9ydHMgYSBub24gZmF0YWwsIGNvcnJlY3RhYmxl
IGluY2lkZW50IG9jY3VyZWQgb24gQ1BVIDEuPC9kaXY+PGRpdj4mbmJzcDsgKFhFTikgQmFu
ayAwOiBkMDAwMDA4MDAwMGYwMDA1PC9kaXY+PGRpdj4mbmJzcDsgKFhFTikgTUNFOiBUaGUg
aGFyZHdhcmUgcmVwb3J0cyBhIG5vbiBmYXRhbCwgY29ycmVjdGFibGUgaW5jaWRlbnQgb2Nj
dXJlZCBvbiBDUFUgMi48L2Rpdj48ZGl2PiZuYnNwOyAoWEVOKSBCYW5rIDA6IGQwMDAwMDgw
MDAwZjAwMDU8L2Rpdj48ZGl2PiZuYnNwOyAoWEVOKSBNQ0U6IFRoZSBoYXJkd2FyZSByZXBv
cnRzIGEgbm9uIGZhdGFsLCBjb3JyZWN0YWJsZSBpbmNpZGVudCBvY2N1cmVkIG9uIENQVSAw
LjwvZGl2PjxkaXY+Jm5ic3A7IChYRU4pIEJhbmsgMDogZDAwMDAwODAwMDBmMDAwNTwvZGl2
PjxkaXY+Jm5ic3A7IChYRU4pIE1DRTogVGhlIGhhcmR3YXJlIHJlcG9ydHMgYSBub24gZmF0
YWwsIGNvcnJlY3RhYmxlIGluY2lkZW50IG9jY3VyZWQgb24gQ1BVIDMuPC9kaXY+PGRpdj4m
bmJzcDsgKFhFTikgQmFuayAwOiBkMDAwMDA4MDAwMGYwMDA1PC9kaXY+PGRpdj4mbmJzcDsg
KFhFTikgTUNFOiBUaGUgaGFyZHdhcmUgcmVwb3J0cyBhIG5vbiBmYXRhbCwgY29ycmVjdGFi
bGUgaW5jaWRlbnQgb2NjdXJlZCBvbiBDUFUgMS48L2Rpdj48ZGl2PiZuYnNwOyAoWEVOKSBC
YW5rIDA6IGQwMDAwMDgwMDAwZjAwMDU8L2Rpdj48ZGl2PiZuYnNwOyAoWEVOKSBNQ0U6IFRo
ZSBoYXJkd2FyZSByZXBvcnRzIGEgbm9uIGZhdGFsLCBjb3JyZWN0YWJsZSBpbmNpZGVudCBv
Y2N1cmVkIG9uIENQVSAyLjwvZGl2PjxkaXY+Jm5ic3A7IChYRU4pIEJhbmsgMDogZDAwMDAw
ODAwMDBmMDAwNTwvZGl2PjxkaXY+Jm5ic3A7IChYRU4pIE1DRTogVGhlIGhhcmR3YXJlIHJl
cG9ydHMgYSBub24gZmF0YWwsIGNvcnJlY3RhYmxlIGluY2lkZW50IG9jY3VyZWQgb24gQ1BV
IDEuPC9kaXY+PGRpdj4mbmJzcDsgKFhFTikgQmFuayAwOiBkMDAwMDA4MDAwMGYwMDA1PC9k
aXY+PGRpdj4mbmJzcDsgKFhFTikgWGVuIEJVRyBhdCB0aW1lci5jOjE4NDwvZGl2PjxkaXY+
Jm5ic3A7IChYRU4pIC0tLS1bIFhlbi0zLjQuMiAmbmJzcDt4ODZfNjQgJm5ic3A7ZGVidWc9
biAmbmJzcDtOb3QgdGFpbnRlZCBdLS0tLTwvZGl2PjxkaXY+Jm5ic3A7IChYRU4pIENQVTog
Jm5ic3A7ICZuYnNwOzQ8L2Rpdj48ZGl2PiZuYnNwOyAoWEVOKSBSSVA6ICZuYnNwOyAmbmJz
cDtlMDA4OlsmbHQ7ZmZmZjgyOGM4MDExYzViMCZndDtdIHJlbW92ZV9lbnRyeSsweDEwLzB4
ODA8L2Rpdj48ZGl2PiZuYnNwOyAoWEVOKSBSRkxBR1M6IDAwMDAwMDAwMDAwMTAwOTMgJm5i
c3A7IENPTlRFWFQ6IGh5cGVydmlzb3I8L2Rpdj48ZGl2PiZuYnNwOyAoWEVOKSByYXg6IDAw
MDAwMDAwMDAwMDAwMDAgJm5ic3A7IHJieDogZmZmZjgyOGM4MDI0YTEyMCAmbmJzcDsgcmN4
OiAwMDAwMDAwMDAwMDAwMDAwPC9kaXY+PGRpdj4mbmJzcDsgKFhFTikgcmR4OiAwMDAwMDAw
MDAwMDAwMDAwICZuYnNwOyByc2k6IGZmZmY4MjhjODAyNGExMjAgJm5ic3A7IHJkaTogZmZm
ZjgyOGM4MDI0YTE4MDwvZGl2PjxkaXY+Jm5ic3A7IChYRU4pIHJicDogN2ZmZmZmZmZmZmZm
ZmZmZiAmbmJzcDsgcnNwOiBmZmZmODMwODJmZGE3ZTgwICZuYnNwOyByODogJm5ic3A7MDAx
NDlhZmI3YTY1YjRiNDwvZGl2PjxkaXY+Jm5ic3A7IChYRU4pIHI5OiAmbmJzcDtmZmZmODI4
YzgwMjRhNWMwICZuYnNwOyByMTA6IDAwMDAwMDAwMDAwMDAwMGEgJm5ic3A7IHIxMTogZmZm
ZjgyOGM4MDExNDFlMDwvZGl2PjxkaXY+Jm5ic3A7IChYRU4pIHIxMjogZmZmZjgyOGM4MDI0
YTE4MCAmbmJzcDsgcjEzOiBmZmZmODI4YzgwMjRhMTkwICZuYnNwOyByMTQ6IGZmZmY4MzA3
NDE0ODUwMTA8L2Rpdj48ZGl2PiZuYnNwOyAoWEVOKSByMTU6IGZmZmY4MzA3NDE0ODUwMTAg
Jm5ic3A7IGNyMDogMDAwMDAwMDA4MDA1MDAzYiAmbmJzcDsgY3I0OiAwMDAwMDAwMDAwMDAy
NmYwPC9kaXY+PGRpdj4mbmJzcDsgKFhFTikgY3IzOiAwMDAwMDAwODE0Yzg1MDAwICZuYnNw
OyBjcjI6IDAwMDAwMDAwMGQwZGZkMTg8L2Rpdj48ZGl2PiZuYnNwOyAoWEVOKSBkczogMDAw
MCAmbmJzcDsgZXM6IDAwMDAgJm5ic3A7IGZzOiAwMDAwICZuYnNwOyBnczogMDAwMCAmbmJz
cDsgc3M6IDAwMDAgJm5ic3A7IGNzOiBlMDA4PC9kaXY+PGRpdj4mbmJzcDsgKFhFTikgWGVu
IHN0YWNrIHRyYWNlIGZyb20gcnNwPWZmZmY4MzA4MmZkYTdlODA6PC9kaXY+PGRpdj4mbmJz
cDsgKFhFTikgJm5ic3A7ICZuYnNwO2ZmZmY4MjhjODAyNGExMjAgZmZmZjgyOGM4MDExYzc4
YiBmZmZmZmZmZmZmZmZmZmZmIGZmZmY4MzA4MmZkYTdmMjg8L2Rpdj48ZGl2PiZuYnNwOyAo
WEVOKSAmbmJzcDsgJm5ic3A7ZmZmZjgzMDgxNGE1ODliMCBmZmZmODI4YzgwMjQ2NWIwIGZm
ZmY4MzA4MmZkZjFlYTggMDAxNDlhZmJhOTUyMmQzNDwvZGl2PjxkaXY+Jm5ic3A7IChYRU4p
ICZuYnNwOyAmbmJzcDtmZmZmODI4YzgwMjRhMTAwIGZmZmY4MjhjODAxNzk2ZWUgZmZmZjgy
OGM4MDM4ZGYwMCBmZmZmODI4YzgwMzg1ZjAwPC9kaXY+PGRpdj4mbmJzcDsgKFhFTikgJm5i
c3A7ICZuYnNwO2ZmZmY4MzA4MmZkYTdmMjggZmZmZjgyOGM4MDM4NWYwMCBmZmZmODI4Yzgw
MjQ2NWIwIGZmZmY4MzA4MmZkZjFlYTg8L2Rpdj48ZGl2PiZuYnNwOyAoWEVOKSAmbmJzcDsg
Jm5ic3A7MDAxNDlhZmJhOTUyMmQzNCBmZmZmODI4YzgwMTNiZmQ3IDAwMDAwMDAwMDAwMDQw
MDAgZmZmZjgzMDBjYzMxNjAwMDwvZGl2PjxkaXY+Jm5ic3A7IChYRU4pICZuYnNwOyAmbmJz
cDtmZmZmODMwMGNhZDEyMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAw
MDAwMDAwMDAwMDAwMDAwPC9kaXY+PGRpdj4mbmJzcDsgKFhFTikgJm5ic3A7ICZuYnNwOzAw
MDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwZDBkZmZiOCAwMDAwMDAwMDAwMTMyNzkxIDAwMDAw
MDAwMDAwMDAwMDA8L2Rpdj48ZGl2PiZuYnNwOyAoWEVOKSAmbmJzcDsgJm5ic3A7MDAwMDAw
MDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAw
MDEwNTI1MDwvZGl2PjxkaXY+Jm5ic3A7IChYRU4pICZuYnNwOyAmbmJzcDswMDAwMDAwMDAw
MDc4YmMwIDAwMDAwMDAwMDA0YjVhZWMgMDAwMDAwMDAwMDA3YWE0YiAwMDAwMDAwMDAwMDBj
NjM5PC9kaXY+PGRpdj4mbmJzcDsgKFhFTikgJm5ic3A7ICZuYnNwOzAwMDAwMDk4MDAwMDAw
MDAgMDAwMDAwMDAwMDQxODNiMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAyMDI8
L2Rpdj48ZGl2PiZuYnNwOyAoWEVOKSAmbmJzcDsgJm5ic3A7MDAwMDAwMDAwZDBkZmY3OCAw
MDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMDwvZGl2
PjxkaXY+Jm5ic3A7IChYRU4pICZuYnNwOyAmbmJzcDswMDAwMDAwMDAwMDAwMDAwIDAwMDAw
MDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwNCBmZmZmODMwMGNjMzE2MDAwPC9kaXY+PGRp
dj4mbmJzcDsgKFhFTikgWGVuIGNhbGwgdHJhY2U6PC9kaXY+PGRpdj4mbmJzcDsgKFhFTikg
Jm5ic3A7ICZuYnNwO1smbHQ7ZmZmZjgyOGM4MDExYzViMCZndDtdIHJlbW92ZV9lbnRyeSsw
eDEwLzB4ODA8L2Rpdj48ZGl2PiZuYnNwOyAoWEVOKSAmbmJzcDsgJm5ic3A7WyZsdDtmZmZm
ODI4YzgwMTFjNzhiJmd0O10gdGltZXJfc29mdGlycV9hY3Rpb24rMHgxMWIvMHgyZTA8L2Rp
dj48ZGl2PiZuYnNwOyAoWEVOKSAmbmJzcDsgJm5ic3A7WyZsdDtmZmZmODI4YzgwMTc5NmVl
Jmd0O10gYWNwaV9wcm9jZXNzb3JfaWRsZSsweDRlLzB4NGEwPC9kaXY+PGRpdj4mbmJzcDsg
KFhFTikgJm5ic3A7ICZuYnNwO1smbHQ7ZmZmZjgyOGM4MDEzYmZkNyZndDtdIGlkbGVfbG9v
cCsweDQ3LzB4YTA8L2Rpdj48ZGl2PiZuYnNwOyAoWEVOKSAmbmJzcDsgJm5ic3A7PC9kaXY+
PGRpdj4mbmJzcDsgKFhFTikmbmJzcDs8L2Rpdj48ZGl2PiZuYnNwOyAoWEVOKSAqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqPC9kaXY+PGRpdj4mbmJzcDsgKFhF
TikgUGFuaWMgb24gQ1BVIDQ6PC9kaXY+PGRpdj4mbmJzcDsgKFhFTikgWGVuIEJVRyBhdCB0
aW1lci5jOjE4NDwvZGl2PjxkaXY+Jm5ic3A7IChYRU4pICoqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKio8L2Rpdj48ZGl2PiZuYnNwOyAoWEVOKSZuYnNwOzwvZGl2
PjxkaXY+Jm5ic3A7IChYRU4pIFJlYm9vdCBpbiBmaXZlIHNlY29uZHMuLi48L2Rpdj48ZGl2
PiZuYnNwOyZuYnNwOzwvZGl2PjxkaXY+PGJyPjwvZGl2PjxkaXY+WGVuIFBoeXNpY2FsIE1l
bW9yeTo8L2Rpdj48ZGl2PjxzcGFuIGNsYXNzPSJBcHBsZS10YWItc3BhbiIgc3R5bGU9Indo
aXRlLXNwYWNlOnByZSI+CTwvc3Bhbj5VbmF2YWlsYWJsZSwgZmFpbGVkIHRvIGRldGVybWlu
ZSBoZWFwIGxpbWl0cy48L2Rpdj48ZGl2Pjxicj48L2Rpdj48L2Rpdj4=

------=_NextPart_52575753_08F945E8_7B85A3CF--





--===============7835640064662533152==
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.xen.org
http://lists.xen.org/xen-devel

--===============7835640064662533152==--





From xen-devel-bounces@lists.xen.org Sun Oct 13 08:29:27 2013
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 13 Oct 2013 08:29:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1VVH2A-0000g1-JS; Sun, 13 Oct 2013 08:28:19 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Ian.Jackson@eu.citrix.com>) id 1VVGr1-0000cP-9D
	for xen-devel@lists.xensource.com; Sun, 13 Oct 2013 08:16:51 +0000
Received: from [193.109.254.147:64295] by server-16.bemta-14.messagelabs.com
	id 1E/47-06264-EE65A525; Sun, 13 Oct 2013 08:16:46 +0000
X-Env-Sender: Ian.Jackson@eu.citrix.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1381652186!1790987!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: INFO: max file limit 5000
X-SpamReason: No, hits=0.0 required=7.0 tests=Mail larger than max spam size
X-StarScan-Received: 
X-StarScan-Version: 6.9.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1588 invoked from network); 13 Oct 2013 08:16:27 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
	by server-9.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	13 Oct 2013 08:16:27 -0000
X-IronPort-AV: E=Sophos;i="4.93,484,1378857600"; d="scan'208";a="63127355"
Received: from accessns.citrite.net (HELO FTLPEX01CL03.citrite.net)
	([10.9.154.239])
	by FTLPIPO01.CITRIX.COM with ESMTP; 13 Oct 2013 08:16:05 +0000
Received: from norwich.cam.xci-test.com (10.80.248.129) by
	smtprelay.citrix.com (10.13.107.80) with Microsoft SMTP Server id
	14.2.342.4; Sun, 13 Oct 2013 04:15:53 -0400
Received: from [10.80.248.135] (helo=woking.cam.xci-test.com)	by
	norwich.cam.xci-test.com with esmtp (Exim 4.72)	(envelope-from
	<ian.jackson@eu.citrix.com>)	id 1VVGq8-0001cx-9z;
	Sun, 13 Oct 2013 08:15:52 +0000
Received: from osstest by woking.cam.xci-test.com with local (Exim 4.69)
	(envelope-from <ian.jackson@eu.citrix.com>)	id 1VVGq7-0007Cz-Gp;
	Sun, 13 Oct 2013 09:15:52 +0100
To: <xen-devel@lists.xensource.com>
Message-ID: <E1VVGq7-0007Cz-Gp@woking.cam.xci-test.com>
From: xen.org <ian.jackson@eu.citrix.com>
Date: Sun, 13 Oct 2013 09:15:51 +0100
MIME-Version: 1.0
X-DLP: MIA2
X-Mailman-Approved-At: Sun, 13 Oct 2013 08:28:14 +0000
Cc: ian.jackson@eu.citrix.com, keir@xen.org, stefano.stabellini@eu.citrix.com
Subject: [Xen-devel] [qemu-upstream-unstable bisection] complete
	test-amd64-i386-qemuu-rhel6hvm-intel
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
	<mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
	<mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============8293915899497473353=="
Sender: xen-devel-bounces@lists.xen.org
Errors-To: xen-devel-bounces@lists.xen.org

--===============8293915899497473353==
Content-Type: text/plain

branch xen-unstable
xen branch xen-unstable
job test-amd64-i386-qemuu-rhel6hvm-intel
test redhat-install

Tree: linux git://xenbits.xen.org/linux-pvops.git
Tree: linuxfirmware git://xenbits.xen.org/osstest/linux-firmware.git
Tree: qemu git://xenbits.xen.org/staging/qemu-xen-unstable.git
Tree: qemuu git://xenbits.xen.org/staging/qemu-upstream-unstable.git
Tree: xen git://xenbits.xen.org/xen.git

*** Found and reproduced problem changeset ***

  Bug is in tree:  qemuu git://xenbits.xen.org/staging/qemu-upstream-unstable.git
  Bug introduced:  b97307ecaad98360f41ea36cd9674ef810c4f8cf
  Bug not present: 4597594c61add43725bd207bb498268a058f9cfb


  commit b97307ecaad98360f41ea36cd9674ef810c4f8cf
  Author: Matthew Daley <mattjd@gmail.com>
  Date:   Thu Oct 10 14:10:48 2013 +0000
  
      xen_disk: mark ioreq as mapped before unmapping in error case
      
      Commit 4472beae modified the semantics of ioreq_{un,}map so that they are
      idempotent if called when they're not needed (ie., twice in a row). However,
      it neglected to handle the case where batch mapping is not being used (the
      default), and one of the grants fails to map. In this case, ioreq_unmap will
      be called to unwind and unmap any mappings already performed, but ioreq_unmap
      simply returns due to the aforementioned change (the ioreq has not already
      been marked as mapped).
      
      The frontend user can therefore force xen_disk to leak grant mappings, a
      per-domain limited resource.
      
      Fix by marking the ioreq as mapped before calling ioreq_unmap in this
      situation.
      
      Signed-off-by: Matthew Daley <mattjd@gmail.com>
      Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
  
  commit d84e4524e30413b2a1d724754e76a7d2480466f3
  Merge: e381cca... 62ecc3a...
  Author: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
  Date:   Thu Oct 10 11:02:48 2013 +0000
  
      Merge remote branch 'origin/stable-1.6' into xen-staging-master-9
      
      Conflicts:
      	xen-all.c
  
  commit 62ecc3a0e3c77a4944c92a02dd7fae2ab1f2290d
  Author: Michael Roth <mdroth@linux.vnet.ibm.com>
  Date:   Fri Oct 4 10:21:43 2013 -0500
  
      Update VERSION for 1.6.1 release
      
      Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
  
  commit fdcbe7d587a64dec0db0d3c9a3b230c39efbfeef
  Author: Asias He <asias@redhat.com>
  Date:   Fri Sep 13 14:56:55 2013 +0800
  
      scsi: Allocate SCSITargetReq r->buf dynamically
      
      BZ: https://bugzilla.redhat.com/show_bug.cgi?id=1007330
      Brew: https://brewweb.devel.redhat.com/taskinfo?taskID=6282465
      
      This is the backport of the following commit. The patch is not
      sent public since it is a embargoed bug.
      
         r->buf is hardcoded to 2056 which is (256 + 1) * 8, allowing 256 luns at
         most. If more than 256 luns are specified by user, we have buffer
         overflow in scsi_target_emulate_report_luns.
      
         To fix, we allocate the buffer dynamically.
      
         Signed-off-by: Asias He <asias@redhat.com>
      
      Signed-off-by: Asias He <asias@redhat.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      
      *s/&r->buf/r->buf/ due to type change
      
      Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
  
  commit e381ccab5afe6b5e808aa550d8bd22b1d0757fde
  Author: Anthony PERARD <anthony.perard@citrix.com>
  Date:   Wed Sep 25 16:43:12 2013 +0000
  
      xen: Enable cpu-hotplug on xenfv machine.
      
      Signed-off-by: Anthony PERARD <anthony.perard@citrix.com>
      Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
      (cherry picked from commit 594278d9f251222675f1c24f5fbb1b05560b8711)
  
  commit c1f3f10d8d3e6498b8c55b1e0908e4a1b7adae12
  Author: Anthony PERARD <anthony.perard@citrix.com>
  Date:   Wed Sep 25 16:41:48 2013 +0000
  
      xen: Fix vcpu initialization.
      
      Each vcpu need a evtchn binded in qemu, even those that are
      offline at QEMU initialisation.
      
      Signed-off-by: Anthony PERARD <anthony.perard@citrix.com>
      Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
      (cherry picked from commit 1cd25a889687ab199944b98c1bdc59216ea81487)
  
  commit b40187fc0ce1c0ffad51cd0f149a4e5bed332653
  Author: Anthony PERARD <anthony.perard@citrix.com>
  Date:   Mon Sep 9 16:15:53 2013 +0000
  
      pc_q35: Initialize Xen.
      
      Signed-off-by: Anthony PERARD <anthony.perard@citrix.com>
      Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
      Acked-by: Michael S. Tsirkin <mst@redhat.com>
      (cherry picked from commit 254c12825f93f405658ca3366cd34f8a8ad23511)
  
  commit 7c2ab9e2ef5a00395fa770ed61084f47001bb35f
  Author: Anthony PERARD <anthony.perard@citrix.com>
  Date:   Mon Sep 9 16:15:52 2013 +0000
  
      pc: Initializing ram_memory under Xen.
      
      Signed-off-by: Anthony PERARD <anthony.perard@citrix.com>
      Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
      Acked-by: Michael S. Tsirkin <mst@redhat.com>
      CC: qemu-stable@nongnu.org
      (cherry picked from commit 04d7bad8a4fb23e6d9af9d06ce3ddc28a251d94d)
  
  commit 2c7d76d1a7e15b4c0de1a5c2852d6615aa336c52
  Merge: dfe0055... 1ee2dae...
  Author: Anthony PERARD <anthony.perard@citrix.com>
  Date:   Wed Oct 2 17:17:01 2013 +0100
  
      Merge tag 'v1.6.0' into merging-1.6
  
  commit dfe0055e38e3e328f19d4d67f0f4ae049436d3c8
  Author: Anthony PERARD <anthony.perard@citrix.com>
  Date:   Wed Oct 2 17:16:31 2013 +0100
  
      Revert "Fix semaphores fallback code"
      
      This reverts commit 0a7ad69a0f012d5d70142f775f99405500d4d38e.
  
  commit aad0677c3aae5ab84852210ff48361924bd7aa2d
  Author: Anthony PERARD <anthony.perard@citrix.com>
  Date:   Wed Oct 2 17:16:30 2013 +0100
  
      Revert "cpu: Introduce get_arch_id() method and override it for X86CPU"
      
      This reverts commit e48f3af500a229bf9bf63fbe02ca6ef35abc2820.
  
  commit 88f78193a97df8512c6392777cfcd979f095d483
  Author: Anthony PERARD <anthony.perard@citrix.com>
  Date:   Wed Oct 2 17:16:29 2013 +0100
  
      Revert "cpu: Add qemu_for_each_cpu()"
      
      This reverts commit 0170b3ce88cb87346afa369a89ce9b197389058b.
  
  commit 4e310e13c93c48a0f5fc8558d56830d58713202a
  Author: Anthony PERARD <anthony.perard@citrix.com>
  Date:   Wed Oct 2 17:16:29 2013 +0100
  
      Revert "xen: Fix vcpus initialisation."
      
      This reverts commit f573cdfa7afa92ebb66b2ba066b4f08bd22fc84b.
  
  commit dc8500fb733093a46bbec0ac33ddea63d509c7a9
  Author: Anthony PERARD <anthony.perard@citrix.com>
  Date:   Wed Oct 2 17:16:27 2013 +0100
  
      Revert "qga: set umask 0077 when daemonizing (CVE-2013-2007)"
      
      This reverts commit 8a4bd762aa01b21c43aa24c5b743f4bd7c9db3e3.
  
  commit 1b5f7709411a412ec8ce21004a47f51ab6c3f3ad
  Author: Liu, Jinsong <jinsong.liu@intel.com>
  Date:   Wed Sep 25 16:40:23 2013 +0000
  
      qemu: Add qemu xen logic for Xen HVM S3 resume
      
      This patch is qemu patch 2 to fix Xen HVM S3 bug, adding qemu
      xen logic. When qemu wakeup, qemu xen logic is notified and
      hypercall to xen hypervisor to unpause domain.
      
      Signed-off-by: Liu Jinsong <jinsong.liu@intel.com>
      Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
      Reviewed-by: Anthony PERARD <anthony.perard@citrix.com>
      (cherry picked from commit 11addd0ab9371af2b6ec028c7fe4e4c4992252fc)
      
      Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
  
  commit bc05a488b49f903e404323b76ca9b675318393fc
  Author: Liu, Jinsong <jinsong.liu@intel.com>
  Date:   Wed Sep 25 16:38:29 2013 +0000
  
      qemu: Adjust qemu wakeup
      
      Currently Xen hvm s3 has a bug coming from the difference between
      qemu-traditioanl and qemu-xen. For qemu-traditional, the way to
      resume from hvm s3 is via 'xl trigger' command. However, for
      qemu-xen, the way to resume from hvm s3 inherited from standard
      qemu, i.e. via QMP, and it doesn't work under Xen.
      
      The root cause is, for qemu-xen, 'xl trigger' command didn't reset
      devices, while QMP didn't unpause hvm domain though they did qemu
      system reset.
      
      We have two qemu patches and one xl patch to fix Xen hvm s3 bug.
      This patch is the qemu patch 1. It adjusts qemu wakeup so that
      Xen s3 resume logic (which will be implemented at qemu patch 2)
      will be notified after qemu system reset.
      
      Signed-off-by: Liu Jinsong <jinsong.liu@intel.com>
      Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
      Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
      Reviewed-by: Anthony PERARD <anthony.perard@citrix.com>
      (cherry picked from commit 4bc78a877252d772b983810a7d2c0be00e9be70e)
      
      Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
  
  commit 8a4bd762aa01b21c43aa24c5b743f4bd7c9db3e3
  Author: Laszlo Ersek <lersek@redhat.com>
  Date:   Tue Oct 1 15:13:33 2013 +0000
  
      qga: set umask 0077 when daemonizing (CVE-2013-2007)
      
      The qemu guest agent creates a bunch of files with insecure permissions
      when started in daemon mode. For example:
      
        -rw-rw-rw- 1 root root /var/log/qemu-ga.log
        -rw-rw-rw- 1 root root /var/run/qga.state
        -rw-rw-rw- 1 root root /var/log/qga-fsfreeze-hook.log
      
      In addition, at least all files created with the "guest-file-open" QMP
      command, and all files created with shell output redirection (or
      otherwise) by utilities invoked by the fsfreeze hook script are affected.
      
      For now mask all file mode bits for "group" and "others" in
      become_daemon().
      
      Temporarily, for compatibility reasons, stick with the 0666 file-mode in
      case of files newly created by the "guest-file-open" QMP call. Do so
      without changing the umask temporarily.
      
      upstream-commit-id: c689b4f1bac352dcfd6ecb9a1d45337de0f1de67
      
      Signed-off-by: Laszlo Ersek <lersek@redhat.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
      Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
  
  commit 6dc71da698bfdc5297f8719e78eba26b1f15ff2c
  Author: Daniel P. Berrange <berrange@redhat.com>
  Date:   Tue Oct 1 14:50:32 2013 +0000
  
      Add -f FMT / --format FMT arg to qemu-nbd
      
      Currently the qemu-nbd program will auto-detect the format of
      any disk it is given. This behaviour is known to be insecure.
      For example, if qemu-nbd initially exposes a 'raw' file to an
      unprivileged app, and that app runs
      
         'qemu-img create -f qcow2 -o backing_file=/etc/shadow /dev/nbd0'
      
      then the next time the app is started, the qemu-nbd will now
      detect it as a 'qcow2' file and expose /etc/shadow to the
      unprivileged app.
      
      The only way to avoid this is to explicitly tell qemu-nbd what
      disk format to use on the command line, completely disabling
      auto-detection. This patch adds a '-f' / '--format' arg for
      this purpose, mirroring what is already available via qemu-img
      and qemu commands.
      
        qemu-nbd --format raw -p 9000 evil.img
      
      will now always use raw, regardless of what format 'evil.img'
      looks like it contains
      
      upstream-commit-id: e6b636779b51c97e67694be740ee972c52460c59
      
      Signed-off-by: Daniel P. Berrange <berrange@redhat.com>
      [Use errx, not err. - Paolo]
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
  
  commit ba20326a937421c50a775907dc9ac726bb9a9b50
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Wed Sep 11 16:42:35 2013 +0200
  
      coroutine: add ./configure --disable-coroutine-pool
      
      The 'gthread' coroutine backend was written before the freelist (aka
      pool) existed in qemu-coroutine.c.
      
      This means that every thread is expected to exit when its coroutine
      terminates.  It is not possible to reuse threads from a pool.
      
      This patch automatically disables the pool when 'gthread' is used.  This
      allows the 'gthread' backend to work again (for example,
      tests/test-coroutine completes successfully instead of hanging).
      
      I considered implementing thread reuse but I don't want quirks like CPU
      affinity differences due to coroutine threads being recycled.  The
      'gthread' backend is a reference backend and it's therefore okay to skip
      the pool optimization.
      
      Note this patch also makes it easy to toggle the pool for benchmarking
      purposes:
      
        ./configure --with-coroutine-backend=ucontext \
                    --disable-coroutine-pool
      
      Reported-by: Gabriel Kerneis <gabriel@kerneis.info>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
      Reviewed-by: Gabriel Kerneis <gabriel@kerneis.info>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      (cherry picked from commit 70c60c089fdc6bf8a79324e492c13e8c08d55942)
      
      Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
  
  commit ae00a27feab0ca12d2a802cfae9ee65ba3d43602
  Author: Michael S. Tsirkin <mst@redhat.com>
  Date:   Wed Sep 11 13:33:31 2013 +0300
  
      piix4: disable io on reset
      
      io base register at 0x40 is cleared on reset,
      but io is not disabled until some other event
      happens to call pm_io_space_update.
      
      Invoke pm_io_space_update directly to make this
      consistent.
      
      Cc: qemu-stable@nongnu.org
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
      (cherry picked from commit c046e8c4a26c902ca1b4f5bdf668a2da6bc75f54)
      
      Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
  
  commit 61fbeb6e81f648d25c2d3ba5f0d663d54abed1c1
  Author: Fam Zheng <famz@redhat.com>
  Date:   Mon Sep 23 17:18:29 2013 +0800
  
      vmdk: fix cluster size check for flat extents
      
      We use the extent size as cluster size for flat extents (where no L1/L2
      table is allocated so it's safe) reuse sector calculating code with
      sparse extents.
      
      Don't pass in the cluster size for adding flat extent, just set it to
      sectors later, then the cluster size checking will not fail.
      
      The cluster_sectors is changed to int64_t to allow big flat extent.
      
      Without this, flat extent opening is broken:
      
          # qemu-img create -f vmdk -o subformat=monolithicFlat /tmp/a.vmdk 100G
          Formatting '/tmp/a.vmdk', fmt=vmdk size=107374182400 compat6=off subformat='monolithicFlat' zeroed_grain=off
          # qemu-img info /tmp/a.vmdk
          image: /tmp/a.vmdk
          file format: raw
          virtual size: 0 (0 bytes)
          disk size: 4.0K
      
      Signed-off-by: Fam Zheng <famz@redhat.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      (cherry picked from commit 301c7d38a0c359b91526391d13617386f3d9bb29)
      
      Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
  
  commit fc06b430942e84a2a69e2a80a6d5b376a8064020
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Wed Sep 25 16:00:48 2013 +0200
  
      rbd: avoid qemu_rbd_snap_list() memory leaks
      
      When there are no snapshots qemu_rbd_snap_list() returns 0 and the
      snapshot table pointer is NULL.  Don't forget to free the snaps buffer
      we allocated for librbd rbd_snap_list().
      
      When the function succeeds don't forget to free the snaps buffer after
      calling rbd_snap_list_end().
      
      Cc: qemu-stable@nongnu.org
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      (cherry picked from commit 9e6337d0818650362149b734d53edf9489f3acaa)
      
      Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
  
  commit 6bbb9d8100c90deb4843bfa3cf36e75b843c495b
  Author: Brad Smith <brad@comstyle.com>
  Date:   Sat Aug 3 22:20:41 2013 -0400
  
      tap: Use numbered tap/tun devices on all *BSD OS's
      
      The following patch simplifies the *BSD tap/tun code and makes use of numbered
      tap/tun interfaces on all *BSD OS's. NetBSD has a patch in their pkgsrc tree
      to make use of this feature and DragonFly also supports this as well.
      
      Signed-off-by: Brad Smith <brad@comstyle.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
      (cherry picked from commit aa4f082f7526d39dac8e2ca64d192d858014ee10)
      
      Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
  
  commit b314120afdbab3d29885f47fc83bc55f43765968
  Author: Michael Tokarev <mjt@tls.msk.ru>
  Date:   Sat Sep 14 13:11:36 2013 +0400
  
      iov: avoid "orig_len may be used unitialized" warning
      
      Signed-off-by: Wenchao Xia <xiawenc@linux.vnet.ibm.com>
      Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com>
      Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
      (cherry picked from commit 2be178a475289286db80de5ddd7830e67e112bdd)
      
      Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
  
  commit dc6fbaa8322ca53f46d9a6cc7e2f82de5362ea83
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Wed Aug 28 11:38:44 2013 +0200
  
      xhci: emulate intr endpoint intervals correctly
      
      Respect the interval for interrupt endpoints, so we don't finish
      transfers as fast as possible but at the rate configured by the guest.
      
      Fixes guest deadlocks triggered by interrupt storms.
      
      Cc:
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
      (cherry picked from commit 4d7a81c06f5f17e019a2d3a18300500bd64f6f40)
      
      Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
  
  commit c8adc0db7e76e804692372a06ca02cc5a80b67d5
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri Sep 20 17:31:55 2013 +0200
  
      virtio-blk: do not relay a previous driver's WCE configuration to the current
      
      The following sequence happens:
      - the SeaBIOS virtio-blk driver does not support the WCE feature, which
      causes QEMU to disable writeback caching
      
      - the Linux virtio-blk driver resets the device, finds WCE is available
      but writeback caching is disabled; tells block layer to not send cache
      flush commands
      
      - the Linux virtio-blk driver sets the DRIVER_OK bit, which causes
      writeback caching to be re-enabled, but the Linux virtio-blk driver does
      not know of this side effect and cache flushes remain disabled
      
      The bug is at the third step.  If the guest does know about CONFIG_WCE,
      QEMU should ignore the WCE feature's state.  The guest will control the
      cache mode solely using configuration space.  This change makes Linux
      do flushes correctly, but Linux will keep SeaBIOS's writethrough mode.
      
      Hence, whenever the guest is reset, the cache mode of the disk should
      be reset to whatever was specified in the "-drive" option.  With this
      change, the Linux virtio-blk driver finds that writeback caching is
      enabled, and tells the block layer to send cache flush commands
      appropriately.
      
      Reported-by: Rusty Russell <rusty@au1.ibm.com
      Cc: qemu-stable@nongnu.org
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
      (cherry picked from commit ef5bc96268ceec64769617dc53b0ac3a20ff351c)
      
      Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
  
  commit aeab582580fa057dbe646fc3277570af6a8d5ce8
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Thu Sep 19 18:48:53 2013 +0200
  
      blockdev: do not default cache.no-flush to true
      
      That's why all my VMs were so fast lately. :)
      
      This changed in 1.6.0 by mistake in patch 29c4e2b (blockdev: Split up
      'cache' option, 2013-07-18).
      
      Cc: qemu-stable@nongnu.org
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
      (cherry picked from commit 1df6fa4bc6754a170cf511a78e2e6fef84eb5228)
      
      Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
  
  commit 5c20c1ffe791ca29840fd9607ea034ea24ad7bdd
  Author: Stefan Weil <sw@weilnetz.de>
  Date:   Thu Sep 12 20:17:50 2013 +0200
  
      tci: Fix qemu-alpha on 32 bit hosts (wrong assertions)
      
      Debian busybox-static for alpha has a load address of 0x0000000120000000
      which is mapped to 0x0000000020000000 for 32 bit hosts.
      
      qemu-alpha uses the TCG opcodes qemu_ld32, qemu_ld64, qemu_st32 and
      qemu_st64 which all raise the assertion (taddr == host_addr).
      
      Remove all assertions of this type because they are either wrong or
      unnecessary (when sizeof(tcg_target_ulong) >= sizeof(target_ulong)).
      
      Cc: qemu-stable <qemu-stable@nongnu.org>
      Signed-off-by: Stefan Weil <sw@weilnetz.de>
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
      (cherry picked from commit 07ac4dc5db22a31e47b149abdbc5ea99013cf4de)
      
      Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
  
  commit 5d2de77798cacf1dadf6a4211972473e057cc6e5
  Author: Jan Kiszka <jan.kiszka@siemens.com>
  Date:   Tue Sep 3 18:08:52 2013 +0200
  
      kvmvapic: Clear also physical ROM address when entering INACTIVE state
      
      To avoid misinterpreting INACTIVE after migration as old qemu-kvm's
      STANDBY, also clear rom_state_paddr when going back to this state.
      
      CC: qemu-stable@nongnu.org
      Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      (cherry picked from commit 4357930b8a7d2fcff2d8121ec518117428a781e7)
      
      Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
  
  commit 7ea8a3c12aa49efc8f503a019dd764f8a0add2cb
  Author: Jan Kiszka <jan.kiszka@siemens.com>
  Date:   Tue Sep 3 18:08:51 2013 +0200
  
      kvmvapic: Enter inactive state on hardware reset
      
      ROM layout may change after reset of devices are hotplugged, so we have
      to pick up the physical address again when the ROM is initialized. This
      is best achieved by resetting the state to INACTIVE.
      
      CC: qemu-stable@nongnu.org
      Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      (cherry picked from commit c056bc3f3464cfae1c94b7dd633d3ec13b13b655)
      
      Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
  
  commit 50b31e80525d03ef406a8c9f55ff2ae1655a3b66
  Author: Jan Kiszka <jan.kiszka@siemens.com>
  Date:   Tue Sep 3 18:08:50 2013 +0200
  
      kvmvapic: Catch invalid ROM size
      
      If not caught early, a zero-length ROM will cause a NULL-pointer access
      later on in patch_hypercalls when allocating a zero-length ROM copy and
      trying to read from it.
      
      CC: qemu-stable@nongnu.org
      Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      (cherry picked from commit 18e5eec4db96a00907eb588a2b803401637c7f67)
      
      Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
  
  commit 4b5b4721464495fe76fe6e2e033cbb61dce78eef
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Thu Aug 22 11:43:58 2013 +0200
  
      chardev: fix pty_chr_timer
      
      pty_chr_timer first calls pty_chr_update_read_handler(), then clears
      timer_tag (because it is a one-shot timer).   This is the wrong order
      though.  pty_chr_update_read_handler might re-arm time timer, and the
      new timer_tag gets overwitten in that case.
      
      This leads to crashes when unplugging a pty chardev:  pty_chr_close
      thinks no timer is running -> timer isn't canceled -> pty_chr_timer gets
      called with stale CharDevState -> BOOM.
      
      This patch fixes the ordering.
      Kill the pointless goto while being at it.
      
      https://bugzilla.redhat.com/show_bug.cgi?id=994414
      
      Cc: qemu-stable@nongnu.org
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
      (cherry picked from commit b0d768c35e08d2057b63e8e77e7a513c447199fa)
      
      Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
  
  commit 76f698948781a148d336ff9032159f6c7c9eccd2
  Author: Aurelien Jarno <aurelien@aurel32.net>
  Date:   Wed Aug 28 14:17:39 2013 +0200
  
      pcnet-pci: mark I/O and MMIO as LITTLE_ENDIAN
      
      Now that the memory subsystem is propagating the endianness correctly,
      the pcnet-pci device should have its I/O ports and MMIO memory marked
      as LITTLE_ENDIAN, as PCI devices are little endian.
      
      This makes the pcnet-pci NIC to work again on big endian MIPS Malta
      (default NIC).
      
      Cc: qemu-stable@nongnu.org
      Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
      Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
      (cherry picked from commit a26405b350c0d31d5ef53f3b459aeb6eaaf50db0)
      
      Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
  
  commit 8b4b3a71fd35d67c5c30652a120c0a59dfab7182
  Author: Cole Robinson <crobinso@redhat.com>
  Date:   Sat Aug 31 18:36:17 2013 -0400
  
      qapi-types.py: Fix enum struct sizes on i686
      
      Unlike other list types, enum wasn't adding any padding, which caused
      a mismatch between the generated struct size and GenericList struct
      size. More details in a678e26cbe89f7a27cbce794c2c2784571ee9d21
      
      This crashed qemu if calling qmp query-tpm-types for example, which
      upsets libvirt capabilities probing. Reproducer on i686:
      
      (sleep 5; printf '{"execute":"qmp_capabilities"}\n{"execute":"query-tpm-types"}\n') | ./i386-softmmu/qemu-system-i386 -S -nodefaults -nographic -M none -qmp stdio
      
      https://bugs.launchpad.net/qemu/+bug/1219207
      
      Cc: qemu-stable@nongnu.org
      Signed-off-by: Cole Robinson <crobinso@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Tested-by: Richard W.M. Jones <rjones@redhat.com>
      Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
      (cherry picked from commit 02dc4bf5684d3fb46786fab2ecff98214b1df9fe)
      
      Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
  
  commit 41900b0857df9bd33e465a6c72d7a3072dc448f4
  Author: Anthony PERARD <anthony.perard@citrix.com>
  Date:   Mon Sep 9 16:15:53 2013 +0000
  
      pc_q35: Initialize Xen.
      
      Signed-off-by: Anthony PERARD <anthony.perard@citrix.com>
      Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
      Acked-by: Michael S. Tsirkin <mst@redhat.com>
      (cherry picked from commit 254c12825f93f405658ca3366cd34f8a8ad23511)
      
      Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
  
  commit 755ec4ca0f92188458ad7ca549a75161cbdcf6ff
  Author: Anthony PERARD <anthony.perard@citrix.com>
  Date:   Mon Sep 9 16:15:52 2013 +0000
  
      pc: Initializing ram_memory under Xen.
      
      Signed-off-by: Anthony PERARD <anthony.perard@citrix.com>
      Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
      Acked-by: Michael S. Tsirkin <mst@redhat.com>
      CC: qemu-stable@nongnu.org
      (cherry picked from commit 04d7bad8a4fb23e6d9af9d06ce3ddc28a251d94d)
      
      Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
  
  commit dc0973b5883df7d822b285119691ade8c84dda9c
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Thu Sep 5 21:57:19 2013 +0200
  
      qxl: fix local renderer
      
      The local spice renderer assumes the primary surface is located at the
      start of the "ram" bar.  This used to be a requirement in qxl hardware
      revision 1.  In revision 2+ this is relaxed.  Nevertheless guest drivers
      continued to use the traditional location, for historical and backward
      compatibility reasons.  The qxl kms driver doesn't though as it depends
      on qxl revision 4+ anyway.
      
      Result is that local rendering is hosed for recent linux guests, you'll
      get pixel garbage with non-spice ui (gtk, sdl, vnc) and when doing
      screendumps.  Fix that by doing a proper mapping of the guest-specified
      memory location.
      
      https://bugzilla.redhat.com/show_bug.cgi?id=948717
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
      (cherry picked from commit c58c7b959b93b864a27fd6b3646ee1465ab8832b)
      
      Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
  
  commit b6d163fdd8131285a01fe46e6afdba727e4df9ca
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Mon Sep 9 10:18:17 2013 +0200
  
      ehci: save device pointer in EHCIState
      
      We'll need a pointer to the actual pci/sysbus device,
      stick a pointer to it into the EHCIState struct.
      
      https://bugzilla.redhat.com/show_bug.cgi?id=1005495
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
      (cherry picked from commit adbecc89731cf3e0ae656d50ea9fa58c589c4bdc)
      
      Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
  
  commit a1991d05d37ac9054d772b32d8fac70bc31be81a
  Author: Aurelien Jarno <aurelien@aurel32.net>
  Date:   Mon Sep 2 13:10:34 2013 +0200
  
      ne2000: mark I/O as LITTLE_ENDIAN
      
      Now that the memory subsystem is propagating the endianness correctly,
      the ne2000 device should have its I/O ports marked as LITTLE_ENDIAN, as
      PCI devices are little endian.
      
      This makes the ne2000 NIC to work again on PowerPC.
      
      Cc: qemu-stable@nongnu.org
      Cc: Stefan Hajnoczi <stefanha@redhat.com>
      Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
      (cherry picked from commit 45d883dcf208160e2db308d1b368beb74f37dc7e)
      
      Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
  
  commit 1110014801d368388bca2ed7c28aa695560c4991
  Author: Hu Tao <hutao@cn.fujitsu.com>
  Date:   Thu Aug 29 18:21:16 2013 +0800
  
      exec: check offset_within_address_space for register subpage
      
      If offset_within_address_space falls in a page, then we register a
      subpage. So check offset_within_address_space rather than
      offset_within_region.
      
      Cc: qemu-stable@nongnu.org
      Cc: Paolo Bonzini <pbonzini@redhat.com>
      Cc: Richard Henderson <rth@twiddle.net>
      Cc: "Andreas Färber" <afaerber@suse.de>
      Cc: Peter Maydell <peter.maydell@linaro.org>
      Cc: Blue Swirl <blauwirbel@gmail.com>
      Signed-off-by: Hu Tao <hutao@cn.fujitsu.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      (cherry picked from commit 88266249701032211c1d7449460d063fbc01bf12)
      
      Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
  
  commit 2a93d3dd32386c3522cfa2ee60c9e06a298d1f52
  Author: Jan Kiszka <jan.kiszka@siemens.com>
  Date:   Mon Sep 2 18:43:31 2013 +0200
  
      Revert "memory: Return -1 again on reads from unsigned regions"
      
      This reverts commit 9b8c69243585a32d14b9bb9fcd52c37b0b5a1b71.
      
      The commit was wrong: We only return -1 on invalid accesses, not on
      valid but unbacked ones. This broke various corner cases.
      
      Cc: qemu-stable@nongnu.org
      Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      (cherry picked from commit 68a7439a150d6b4da99082ab454b9328b151bc25)
      
      Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
  
  commit 7ab1044eb1ac2cbc7e65769edf44ced92b85b038
  Author: Jan Kiszka <jan.kiszka@siemens.com>
  Date:   Mon Sep 2 18:43:30 2013 +0200
  
      memory: Provide separate handling of unassigned io ports accesses
      
      Accesses to unassigned io ports shall return -1 on read and be ignored
      on write. Ensure these properties via dedicated ops, decoupling us from
      the memory core's handling of unassigned accesses.
      
      Cc: qemu-stable@nongnu.org
      Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      (cherry picked from commit 3bb28b7208b349e7a1b326e3c6ef9efac1d462bf)
      
      Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
  
  commit e8601a4e3102321d054ce3d641c03ebcd0519357
  Author: Stefan Weil <sw@weilnetz.de>
  Date:   Sun Sep 1 22:59:25 2013 +0200
  
      w32: Fix access to host devices (regression)
      
      QEMU failed to open host devices like \\.\PhysicalDrive0 (first hard disk)
      since some time (commit 8a79380b8ef1b02d2abd705dd026a18863b09020?).
      
      Those devices use hdev_open which did not use the latest API for options.
      This resulted in a fatal runtime error:
      
        Block protocol 'host_device' doesn't support the option 'filename'
      
      Duplicate code from raw_open to fix this.
      
      Cc: qemu-stable@nongnu.org
      Reported-by: David Brenner <david.brenner3@gmail.com>
      Signed-off-by: Stefan Weil <sw@weilnetz.de>
      Reviewed-by: Kevin Wolf <kwolf@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
      (cherry picked from commit 68dc036488dfea170627a55e6ee3dfd7f2c2063e)
      
      Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
  
  commit 96b14d0db19b2b80ab3dc35d522671da82101e72
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Tue Aug 27 15:25:24 2013 +0200
  
      usb: parallelize usb3 streams
      
      usb3 bulk endpoints with streams are implicitly pipelined now,
      so the requests will actually be processed in parallel.  Also
      allow them to complete out-of-order.
      
      Fixes stalls in the uas driver.
      
      Cc: qemu-stable@nongnu.org
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
      (cherry picked from commit c96c41ed0d38d68a6c8b6f84751afebafeae31be)
      
      Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
  
  commit 9dbfbb89b204e098f283aca310e4d6f6651d88f4
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Wed Aug 28 11:47:09 2013 +0200
  
      xhci: reset port when disabling slot
      
      Cc: qemu-stable@nongnu.org
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
      (cherry picked from commit 5c67dd7b4884979a2613a4702ac1ab68b0e6a16e)
      
      Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
  
  commit 57ea2d21ae1863fd4002b2aea8ea8db8e206d464
  Author: Andrea Arcangeli <aarcange@redhat.com>
  Date:   Thu Jul 25 12:11:15 2013 +0200
  
      exec: always use MADV_DONTFORK
      
      MADV_DONTFORK prevents fork to fail with -ENOMEM if the default
      overcommit heuristics decides there's too much anonymous virtual
      memory allocated. If the KVM secondary MMU is synchronized with MMU
      notifiers or not, doesn't make a difference in that regard.
      
      Secondly it's always more efficient to avoid copying the guest
      physical address space in the fork child (so we avoid to mark all the
      guest memory readonly in the parent and so we skip the establishment
      and teardown of lots of pagetables in the child).
      
      In the common case we can ignore the error if MADV_DONTFORK is not
      available. Leave a second invocation that errors out in the KVM path
      if MMU notifiers are missing and KVM is enabled, to abort in such
      case.
      
      Signed-off-by: Andrea Arcangeli <aarcange@redhat.com>
      Tested-By: Benoit Canet <benoit@irqsave.net>
      Acked-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Gleb Natapov <gleb@redhat.com>
      (cherry picked from commit 3e469dbfe413c25d48321c3a19ddfae0727dc6e5)
      
      Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
  
  commit 1cd7138d492304a76f3b8ae89fc61e05b18205a7
  Author: Michael S. Tsirkin <mst@redhat.com>
  Date:   Sun Sep 1 11:03:45 2013 +0300
  
      virtio_pci: fix level interrupts with irqfd
      
      commit 62c96360ae7f2c7a8b029277fbb7cb082fdef7fd
          virtio-pci: fix level interrupts
      only helps systems without irqfd: on systems with irqfd support we
      passed in flag requesting irqfd even when msix is disabled.
      
      As a result, for level interrupts we didn't install an fd handler so
      unmasking an fd had no effect.
      
      Fix this up.
      
      Cc: qemu-stable@nongnu.org
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
      (cherry picked from commit 23fe2b3f9e7df8da53ac1bc32c6875254911d7f4)
      
      Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
  
  commit 9fab8e1fe15014a4bd147eeedd2491bcfbba4e59
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Mon Jul 29 14:27:39 2013 +0200
  
      exec: fix writing to MMIO area with non-power-of-two length
      
      The problem is introduced by commit 2332616 (exec: Support 64-bit
      operations in address_space_rw, 2013-07-08).  Before that commit,
      memory_access_size would only return 1/2/4.
      
      Since alignment is already handled above, reduce l to the largest
      power of two that is smaller than l.
      
      Cc: qemu-stable@nongnu.org
      Reported-by: Oleksii Shevchuk <alxchk@gmail.com>
      Tested-by: Oleksii Shevchuk <alxchk@gmail.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      (cherry picked from commit 098178f2749a63fbbb1a626dcc7d939d5cb2bde7)
      
      Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
  
  commit 2ffbe03e8bc8f330581e31537190949a9aba80c3
  Author: Hervé Poussineau <hpoussin@reactos.org>
  Date:   Wed Aug 14 11:49:04 2013 +0200
  
      adlib: sort offsets in portio registration
      
      This fixes the following assert when -device adlib is used:
      ioport.c:240: portio_list_add: Assertion `pio->offset >= off_last' failed.
      
      Signed-off-by: Hervé Poussineau <hpoussin@reactos.org>
      Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
      (cherry picked from commit 2b21fb57af305f17841d79e7e2e02ad1aec3f5ca)
      
      Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
  
  commit f9fd82ee939d6ee5bff126b125020021e18ce330
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri Aug 30 11:58:45 2013 +0200
  
      target-i386: fix disassembly with PAE=1, PG=0
      
      CR4.PAE=1 will not enable paging if CR0.PG=0, but the "if" chain
      in x86_cpu_get_phys_page_debug says otherwise.  Check CR0.PG
      before everything else.
      
      Fixes "-d in_asm" for a code section at the beginning of OVMF.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
      Reviewed-by: Max Filippov <jcmvbkbc@gmail.com>
      (cherry picked from commit f2f8560c7a5303065a2a3207ec475dfb3a622a0e)
      
      Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
  
  commit da4e203efa76f2d2ee0a17670c241881963d033d
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Wed Sep 4 19:00:25 2013 +0200
  
      block: expect errors from bdrv_co_is_allocated
      
      Some bdrv_is_allocated callers do not expect errors, but the fallback
      in qcow2.c might make other callers trip on assertion failures or
      infinite loops.
      
      Fix the callers to always look for errors.
      
      Cc: qemu-stable@nongnu.org
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
      (cherry picked from commit d663640c04f2aab810915c556390211d75457704)
      
      Conflicts:
      
      	block/cow.c
      
      *modified to avoid dependency on upstream's e641c1e8
      
      Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
  
  commit c09a4634d945df5d7e1fbc394646e78d7d713c67
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Tue Aug 27 17:00:04 2013 +0200
  
      Revert "usb-hub: report status changes only once"
      
      This reverts commit a309ee6e0a256f690760abfba44fceaa52a7c2f3.
      
      This isn't in line with the usb specification and adds regressions,
      win7 fails to drive the usb hub for example.
      
      Was added because it "solved" the issue of hubs interacting badly
      with the xhci host controller.  Now with the root cause being fixed
      in xhci (commit <FIXME>) we can revert this one.
      
      Cc: qemu-stable@nongnu.org
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
      (cherry picked from commit bdebd6ee81f4d849aa8541c289203e3992450db0)
      
      Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
  
  commit c0a5eb81b43e56569cfdb9c86fd78930b2765b96
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Wed Aug 28 11:39:02 2013 +0200
  
      xhci: fix endpoint interval calculation
      
      Cc: qemu-stable@nongnu.org
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
      (cherry picked from commit ca7162782a293f525633e5816470498dd86a51cf)
      
      Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
  
  commit 358bb0daa1ce332a18cc996fcd078a3989f77d36
  Author: yinyin <yin.yin@cs2c.com.cn>
  Date:   Thu Aug 22 14:47:16 2013 +0800
  
      virtio: virtqueue_get_avail_bytes: fix desc_pa when loop over the indirect descriptor table
      
      virtqueue_get_avail_bytes: when found a indirect desc, we need loop over it.
                 /* loop over the indirect descriptor table */
                 indirect = 1;
                 max = vring_desc_len(desc_pa, i) / sizeof(VRingDesc);
                 num_bufs = i = 0;
                 desc_pa = vring_desc_addr(desc_pa, i);
      But, It init i to 0, then use i to update desc_pa. so we will always get:
      desc_pa = vring_desc_addr(desc_pa, 0);
      the last two line should swap.
      
      Cc: qemu-stable@nongnu.org
      Signed-off-by: Yin Yin <yin.yin@cs2c.com.cn>
      Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com>
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
      (cherry picked from commit 1ae2757c6c4525c9b42f408c86818f843bad7418)
      
      Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
  
  commit 3fe494efc5eb107c4c90e96df3e6131f9960f4b9
  Author: Anton Blanchard <anton@samba.org>
  Date:   Tue Aug 13 14:10:04 2013 +1000
  
      pseries: Fix stalls on hypervisor virtual console
      
      A number of users are reporting stalls when using the pseries
      hypervisor virtual console.
      
      A simple test case is to paste 15 or 17 characters at a time
      into the console. Pasting 15 characters at a time works fine
      but pasting 17 characters hangs for a random amount of time.
      Other activity (network, qemu monitor etc) unblocks it.
      
      If qemu-char tries to send more than 16 characters at once,
      vty_can_receive returns false. At this point we have to
      wait for the guest to consume that output. Everything is good
      so far.
      
      The problem occurs when the the guest does consume the output.
      We need to signal back to the qemu-char layer that we are
      ready for more input. Without this we block until something
      else kicks us (eg network activity).
      
      Signed-off-by: Anton Blanchard <anton@samba.org>
      Signed-off-by: Alexander Graf <agraf@suse.de>
      (cherry picked from commit 7770b6f78a2d655e03852a5de238f5926c92be6a)
      
      Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
  
  commit a73c74f63aa8f977ece88c97280a03ea9b1ca395
  Author: Michael S. Tsirkin <mst@redhat.com>
  Date:   Tue Aug 27 08:37:26 2013 +0300
  
      pc: fix regression for 64 bit PCI memory
      
      commit 398489018183d613306ab022653552247d93919f
          pc: limit 64 bit hole to 2G by default
      introduced a way for management to control
      the window allocated to the 64 bit PCI hole.
      
      This is useful, but existing management tools do not know how to set
      this property.  As a result, e.g. specifying a large ivshmem device with
      size > 4G is broken by default.  For example this configuration no
      longer works:
      
      -device ivshmem,size=4294967296,chardev=cfoo
      -chardev socket,path=/tmp/sock,id=cfoo,server,nowait
      
      Fix this by detecting that hole size was not specified
      and defaulting to the backwards-compatible value of 1 << 62.
      
      Cc: qemu-stable@nongnu.org
      Cc: Igor Mammedov <imammedo@redhat.com>
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
      (cherry picked from commit 1466cef32dd5e7ef3c6477e96d85d92302ad02e3)
      
      Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
  
  commit 964e0d4ec52ea7400ccc69de69b05ac913bbfff8
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Fri Aug 23 18:01:58 2013 +0200
  
      scsi: Fix scsi_bus_legacy_add_drive() scsi-generic with serial
      
      scsi_bus_legacy_add_drive() creates either a scsi-disk or a
      scsi-generic device.  It sets property "serial" to argument serial
      unless null.  Crashes with scsi-generic, because it doesn't have such
      the property.
      
      Only usb_msd_initfn_storage() passes non-null serial.  Reproducer:
      
          $ qemu-system-x86_64 -nodefaults -display none -S -usb \
          -drive if=none,file=/dev/sg1,id=usb-drv0 \
          -device usb-storage,id=usb-msd0,drive=usb-drv0,serial=123
          qemu-system-x86_64: -device usb-storage,id=usb-msd0,drive=usb-drv0,serial=123: Property '.serial' not found
          Aborted (core dumped)
      
      Fix by handling exactly like "removable": set the property only when
      it exists.
      
      Cc: qemu-stable@nongnu.org
      Reviewed-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      (cherry picked from commit c24e7517ee4a98e90eee5f0f07708a1fa12326b3)
      
      Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
  
  commit 11b0ab70a58e3e6c06dc1fd1ea318b1c5806d955
  Author: Marcel Apfelbaum <marcel.a@redhat.com>
  Date:   Thu Aug 22 20:11:36 2013 +0300
  
      usb/dev-hid: Modified usb-tablet category from Misc to Input
      
      usb-tablet device was wrongly assigned to Misc category
      
      Reported-by: Markus Armbruster <armbru@redhat.com>
      Cc: qemu-stable@nongnu.org
      Signed-off-by: Marcel Apfelbaum <marcel.a@redhat.com>
      Reviewed-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
      (cherry picked from commit 31efd2e883018b4c079ad082105bc161fbb3fef8)
      
      Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
  
  commit d6dcfd69f8b2aa2cad79486bbadef7d51f7f4e7d
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Tue Aug 20 15:50:15 2013 +0100
  
      scripts/qapi.py: Avoid syntax not supported by Python 2.4
      
      The Python "except Foo as x" syntax was only introduced in
      Python 2.6, but we aim to support Python 2.4 and later.
      Use the old-style "except Foo, x" syntax instead, thus
      fixing configure/compile on systems with older Python.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
      (cherry picked from commit 21e0043bada1a24ae2ba6cd0051e104c0cbf9634)
      
      Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
  
  commit 260790645e95891cb264c2d657648f43401ac915
  Author: Michael R. Hines <mrhines@us.ibm.com>
  Date:   Sun Aug 18 22:27:08 2013 -0400
  
      rdma: silly ipv6 bugfix
      
      My bad - but it's very important for us to warn the user that
      IPv6 is broken on RoCE in linux right now, until linux releases
      a fixed version.
      
      Signed-off-by: Michael R. Hines <mrhines@us.ibm.com>
      Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
      (cherry picked from commit c89aa2f1851b08c3efa8a1070c0a6b9a36e1227f)
      
      Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
  
  commit 52f99b02e5ff1004fb3b41846d2c34f190127456
  Author: Aurelien Jarno <aurelien@aurel32.net>
  Date:   Thu Aug 15 13:32:38 2013 +0200
  
      target-ppc: fix bit extraction for FPBF and FPL
      
      Bit extraction for the FP BF and L field of the MTFSFI and MTFSF
      instructions is wrong and doesn't match the reference manual (which
      explain the bit number in big endian format). It has been broken in
      commit 7d08d85645def18eac2a9d672c1868a35e0bcf79.
      
      This patch fixes this, which in turn fixes the problem reported by
      Khem Raj about the floor() function of libm.
      
      Reported-by: Khem Raj <raj.khem@gmail.com>
      Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
      CC: qemu-stable@nongnu.org (1.6)
      Signed-off-by: Alexander Graf <agraf@suse.de>
      (cherry picked from commit 779f659021d1754117bce1aab9370dc22f37ae07)
      
      Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
  
  commit c0c080c5d1ce6c236ba8ab5db3a17043c665d0f6
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Mon Aug 12 18:09:47 2013 +0200
  
      gdbstub: Fix gdb_register_coprocessor() register counting
      
      Commit a0e372f0c49ac01faeaeb73a6e8f50e8ac615f34 reorganized the register
      counting for GDB. While it seems correct not to let the total number of
      registers skyrocket in an SMP scenario through a static variable, the
      distinction between total register count and 'g' packet register count
      (last_reg vs. num_g_regs) got lost among the way.
      
      Fix this by introducing CPUState::gdb_num_g_regs and using that in
      gdb_handle_packet().
      
      Reported-by: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com>
      Cc: qemu-stable@nongnu.org (stable-1.6)
      Tested-by: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com>
      Tested-by: Max Filippov <jcmvbkbc@gmail.com>
      Tested-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      (cherry picked from commit 35143f0164e6933a85c7c2b8a89a040d881a9151)
      
      Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
  
  commit 670599a08c052f6ef841743731a8f06d4b50ec99
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Thu Jun 27 15:32:26 2013 +0200
  
      block: ensure bdrv_drain_all() works during bdrv_delete()
      
      In bdrv_delete() make sure to call bdrv_make_anon() *after* bdrv_close()
      so that the device is still seen by bdrv_drain_all() when iterating
      bdrv_states.
      
      Cc: qemu-stable@nongnu.org
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
      (cherry picked from commit e1b5c52e04d04bb93546c6e37e8884889d047cb1)
      
      Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
  
  commit 1ee2daeb6448312d6d0e22175f5c1b9b01f8974c
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Thu Aug 15 10:40:51 2013 -0500
  
      Update version for 1.6.0
      
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit cc413a39355ed910f22f8f0be5e233c08a0773a0
  Author: Aurelien Jarno <aurelien@aurel32.net>
  Date:   Mon Aug 12 21:34:53 2013 +0200
  
      mips_malta: do not raise exceptions when accessing invalid memory
      
      Since commit c658b94f6e8c206c59d02aa6fbac285b86b53d2c, MIPS raises
      exceptions when accessing invalid memory. This is not the correct
      behaviour for MIPS Malta Core LV, as the GT-64120A system controller
      just ignore undecoded access. This feature is used by the Linux kernel
      to probe for some devices.
      
      Emulate the correct behaviour in QEMU by adding an empty slot covering
      the entire memory space decoded by the GT-64120A.
      
      Tested-by: Stefan Weil <sw@weilnetz.de>
      Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
  
  commit 8b7a5415f9297c1fbae5bff28dcb059d50c1b045
  Author: M. Mohan Kumar <mohan@in.ibm.com>
  Date:   Wed Aug 14 17:56:41 2013 +0530
  
      block: Dont ignore previously set bdrv_flags
      
      bdrv_flags is set by bdrv_parse_discard_flags(), but later it is reset
      to zero.
      
      Signed-off-by: M. Mohan Kumar <mohan@in.ibm.com>
      Message-id: 1376483201-13466-1-git-send-email-mohan@in.ibm.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 3a3567d337d3ee6fb2e2fcc1d27cd045ed97ae9b
  Author: James Hogan <james.hogan@imgtec.com>
  Date:   Thu Aug 8 12:09:38 2013 +0100
  
      qemu-char: fix infinite recursion connecting to monitor pty
      
      Since commit bd5c51e (qemu-char: don't issue CHR_EVENT_OPEN in a BH), an
      infinite recursion occurs when putting the monitor on a pty (-monitor
      pty) and connecting a terminal to the slave port.
      
      This is because of the qemu_chr_be_event(s, CHR_EVENT_OPENED) added to
      qemu_chr_be_generic_open(). This event is captured by monitor_event()
      which prints a welcome message to the character device. The flush of
      that welcome message retriggers another open event in pty_chr_state()
      because it checks s->connected, but only sets it to 1 after calling
      qemu_chr_be_generic_open().
      
      I've fixed this by setting s->connected = 1 before the call to
      qemu_chr_be_generic_open() instead of after, so that the recursive
      pty_chr_state() doesn't call it again.
      
      An example snippet of repeating backtrace:
       ...
       #107486 0x007aec58 in monitor_flush (mon=0xf418b0) at qemu/monitor.c:288
       #107487 0x007aee7c in monitor_puts (mon=0xf418b0, str=0x1176d07 "") at qemu/monitor.c:322
       #107488 0x007aef20 in monitor_vprintf (mon=0xf418b0, fmt=0x8d4820 "QEMU %s monitor - type 'help' for more information\n",
           ap=0x7f432be0) at qemu/monitor.c:339
       #107489 0x007aefac in monitor_printf (mon=0xf418b0, fmt=0x8d4820 "QEMU %s monitor - type 'help' for more information\n")
           at qemu/monitor.c:347
       #107490 0x007ba4bc in monitor_event (opaque=0xf418b0, event=2) at qemu/monitor.c:4699
       #107491 0x00684c28 in qemu_chr_be_event (s=0xf37788, event=2) at qemu/qemu-char.c:108
       #107492 0x00684c70 in qemu_chr_be_generic_open (s=0xf37788) at qemu/qemu-char.c:113
       #107493 0x006880a4 in pty_chr_state (chr=0xf37788, connected=1) at qemu/qemu-char.c:1145
       #107494 0x00687fa4 in pty_chr_update_read_handler (chr=0xf37788) at qemu/qemu-char.c:1121
       #107495 0x00687c9c in pty_chr_write (chr=0xf37788, buf=0x70b3c008 <Address 0x70b3c008 out of bounds>, len=538720)
           at qemu/qemu-char.c:1063
       #107496 0x00684cc4 in qemu_chr_fe_write (s=0xf37788, buf=0x70b3c008 <Address 0x70b3c008 out of bounds>, len=538720)
           at qemu/qemu-char.c:118
       ...
      
      Signed-off-by: James Hogan <james.hogan@imgtec.com>
      Tested-by: Michael Roth <mdroth@linux.vnet.ibm.com>
      Message-id: 1375960178-10882-1-git-send-email-james.hogan@imgtec.com
      Cc: Michael Roth <mdroth@linux.vnet.ibm.com>
      Cc: Anthony Liguori <aliguori@us.ibm.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 02653c5ea77bc3837376232ce508b7dd3e358ca1
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Tue Aug 13 09:02:52 2013 -0500
  
      pvpanic: fix bad merge
      
      Context matching caused the 'has_pvpanic = true' to be applied to
      the 1.6 machine type instead of the 1.5 machine type.
      
      Reported-by: Markus Armbruster <armbru@redhat.com>
      Reported-by: Michael S. Tsirkin <mst@redhat.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 328465fd9f3a628ab320b5959d68d3d49df58fa6
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Mon Aug 12 15:03:36 2013 -0500
  
      Update version for 1.6.0-rc3
      
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 9d054ea543c2f94ddea5db29cc908899a188c07d
  Merge: 9fb7aaa... 5638370...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Mon Aug 12 15:03:20 2013 -0500
  
      Merge remote-tracking branch 'afaerber/tags/qom-cpu-for-anthony' into staging
      
      QOM CPUState refactorings
      
      * Fix X86CPU Westmere CPUID for pc-*-1.4 and older
      
      * afaerber/tags/qom-cpu-for-anthony:
        pc: Remove PCLMULQDQ from Westmere on pc-*-1.4 and older
      
      Conflicts:
      	hw/i386/pc_piix.c
      	hw/i386/pc_q35.c
      
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 9fb7aaaf4c58c9108327f0ae4766087e3e496b47
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Mon Aug 12 09:01:44 2013 -0500
  
      pc: drop external DSDT loading
      
      This breaks migration and is unneeded with modern SeaBIOS.
      
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
      Message-id: 1376316104-11269-1-git-send-email-aliguori@us.ibm.com
  
  commit a5d3f640a0fa56eaed712c9361150568e32e1d08
  Author: Marcel Apfelbaum <marcel.a@redhat.com>
  Date:   Sun Aug 11 18:10:43 2013 +0300
  
      hw/misc: make pvpanic known to user
      
      This patch is based on Hu Tao's:
      http://lists.nongnu.org/archive/html/qemu-devel/2013-08/msg00125.html
      
      The pvpanic device may be enabled now with "-device pvpanic"
      from command line.
      
      Signed-off-by: Marcel Apfelbaum <marcel.a@redhat.com>
      Reviewed-by: Hu Tao <hutao@cn.fujitsu.com>
      Message-id: 1376233843-19410-3-git-send-email-marcel.a@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 7f3e341a008c585deed174eaf1f826c88c67948a
  Author: Marcel Apfelbaum <marcel.a@redhat.com>
  Date:   Sun Aug 11 18:10:42 2013 +0300
  
      hw/misc: don't create pvpanic device by default
      
      This patch is based on Hu Tao's:
      http://lists.nongnu.org/archive/html/qemu-devel/2013-08/msg00124.html
      
      No need to hard-code pvpanic as part of the machine.
      It can be added with "-device pvpanic" from command line (The next patch).
      Anyway, for backport compatibility it is still part of 1.5
      machine.
      
      Signed-off-by: Marcel Apfelbaum <marcel.a@redhat.com>
      Reviewed-by: Hu Tao <hutao@cn.fujitsu.com>
      Message-id: 1376233843-19410-2-git-send-email-marcel.a@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 56383703c060777fd01aaf8d63d5f46d660e9fb9
  Author: Eduardo Habkost <ehabkost@redhat.com>
  Date:   Fri Aug 9 11:11:36 2013 -0300
  
      pc: Remove PCLMULQDQ from Westmere on pc-*-1.4 and older
      
      Commit 41cb383f42d0cb51d8e3e25e3ecebc954dd4196f made a guest-visible
      change by adding the PCLMULQDQ bit to Westmere without adding
      compatibility code to keep the ABI for older machine-types.
      Fix it by adding the missing compat code.
      
      Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 8f3067bd86485f8cd03abc940ddb2b8467ef3627
  Author: Michael R. Hines <mrhines@us.ibm.com>
  Date:   Fri Aug 9 16:05:45 2013 -0400
  
      rdma: remaining documentation fixes
      
      Was missing 'setup-time' in some of the QMP documentation...
      
      Signed-off-by: Michael R. Hines <mrhines@us.ibm.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Message-id: 1376078746-24948-7-git-send-email-mrhines@linux.vnet.ibm.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 7fc5b13fd7b05babc7bcad9dcb8281ae202a9494
  Author: Michael R. Hines <mrhines@us.ibm.com>
  Date:   Fri Aug 9 16:05:44 2013 -0400
  
      rdma: IPv6 over Ethernet (RoCE) is broken in linux - workaround
      
      We've gotten reports from multiple testers (including Frank Yangjie
      and myself) that RDMA IPv6 support over RocE (Ethernet) is broken
      in linux.
      
      A patch to Linux is still in review:
      
      http://comments.gmane.org/gmane.linux.drivers.rdma/16448
      
      If the user is listening on '[::]', then we will not have a opened a device
      yet and have no way of verifying if the device is RoCE or not.
      
      In this case, the source VM will throw an error for ALL types of
      connections (both IPv4 and IPv6) if the destination machine does not have
      a regular infiniband network available for use.
      
      The only way to gaurantee that an error is thrown for broken kernels is
      for the management software to choose a *specific* interface at bind time
      and validate what time of hardware it is.
      
      Unfortunately, this puts the user in a fix:
      
       If the source VM connects with an IPv4 address without knowing that the
       destination has bound to '[::]' the migration will unconditionally fail
       unless the management software is not explicitly listening on the the IPv4
       address while using a RoCE-based device.
      
       If the source VM connects with an IPv6 address, then we're OK because we can
       throw an error on the source (and similarly on the destination).
      
       But in mixed environments, this will be broken for a while until it is fixed
       inside linux.
      
      We do provide a *tiny* bit of help in mixed environments, though in this patch:
      
      We can list all of the devices in the system and check to see if all the
      devices are RoCE or Infiniband.
      
      If we detect that we have a *pure* RoCE environment, then we can safely
      thrown an error even if the management sofware has specified '[::]' as the
      bind address.
      
      However, if there is are multiple hetergeneous devices, then we cannot make
      this assumption and the user just has to be sure they know what they are doing.
      
      Signed-off-by: Michael R. Hines <mrhines@us.ibm.com>
      Message-id: 1376078746-24948-6-git-send-email-mrhines@linux.vnet.ibm.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 6470215b794d6d9f9ffbd82f669645715eb014f8
  Author: Michael R. Hines <mrhines@us.ibm.com>
  Date:   Fri Aug 9 16:05:43 2013 -0400
  
      rdma: proper getaddrinfo() handling
      
      getaddrinfo() already knows what it's doing,
      but it can potentially return multiple addresses.
      We need to handle that...
      
      Reviewed-by: Orit Wasserman <owasserm@redhat.com>
      Signed-off-by: Michael R. Hines <mrhines@us.ibm.com>
      Message-id: 1376078746-24948-5-git-send-email-mrhines@linux.vnet.ibm.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 88571882516a7cb4291a329c537eb79fd126e1f2
  Author: Isaku Yamahata <yamahata@private.email.ne.jp>
  Date:   Fri Aug 9 16:05:42 2013 -0400
  
      rdma: check if RDMAControlHeader::len match transferred byte
      
      RDMAControlHeader::len is provided from remote, so check if the value
      match the actual transferred byte_len.
      
      Reviewed-by: Orit Wasserman <owasserm@redhat.com>
      Reviewed-by: Michael R. Hines <mrhines@us.ibm.com>
      Signed-off-by: Isaku Yamahata <yamahata@private.email.ne.jp>
      Signed-off-by: Michael R. Hines <mrhines@us.ibm.com>
      Message-id: 1376078746-24948-4-git-send-email-mrhines@linux.vnet.ibm.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 6f1484edadba57f2800dc04ae3527ee4b6dac7ef
  Author: Isaku Yamahata <yamahata@private.email.ne.jp>
  Date:   Fri Aug 9 16:05:41 2013 -0400
  
      rdma: validate RDMAControlHeader::len
      
      RMDAControlHeader::len is provided from remote, so validate it.
      
      Reviewed-by: Orit Wasserman <owasserm@redhat.com>
      Reviewed-by: Michael R. Hines <mrhines@us.ibm.com>
      Signed-off-by: Isaku Yamahata <yamahata@private.email.ne.jp>
      Signed-off-by: Michael R. Hines <mrhines@us.ibm.com>
      Message-id: 1376078746-24948-3-git-send-email-mrhines@linux.vnet.ibm.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 885e8f984ea846e79a39ddc4f066f4dd3d04b264
  Author: Isaku Yamahata <yamahata@private.email.ne.jp>
  Date:   Fri Aug 9 16:05:40 2013 -0400
  
      rdma: use resp.len after validation in qemu_rdma_registration_stop
      
      resp.len is given from remote host. So should be validated before use.
      Otherwise memcpy can access beyond the buffer.
      
      Cc: Michael R. Hines <mrhines@us.ibm.com>
      Reviewed-by: Orit Wasserman <owasserm@redhat.com>
      Reviewed-by: Michael R. Hines <mrhines@us.ibm.com>
      Signed-off-by: Isaku Yamahata <yamahata@private.email.ne.jp>
      Signed-off-by: Michael R. Hines <mrhines@us.ibm.com>
      Message-id: 1376078746-24948-2-git-send-email-mrhines@linux.vnet.ibm.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 6dd2a5c98a6b1c9189d342bcc3493c9b5dd1217e
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri Aug 9 12:35:02 2013 -0500
  
      pc_sysfw: do not make it a device anymore
      
      Move the code to hw/i386, the sole remaining property is available
      as !pci_enabled.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Message-id: 1376069702-22330-4-git-send-email-aliguori@us.ibm.com
      
      Rebased.
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit a904410af5f1ed6ff031e9e4119ca2f5d99647ce
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri Aug 9 12:35:01 2013 -0500
  
      pc_sysfw: remove the rom_only property
      
      With the new semantics of pc_sysfw (no -pflash implies "old-style" ROM setup,
      -pflash implies "new-style" ROM setup), there is no need anymore for a compat
      property.  Old machines simply will never use -pflash, and thus will always
      use old-style setup.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Message-id: 1376069702-22330-3-git-send-email-aliguori@us.ibm.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 133bb095acf536f85e7e57821596c8c844aaa583
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri Aug 9 12:35:00 2013 -0500
  
      sysfw: remove read-only pc_sysfw_flash_vs_rom_bug_compatible
      
      The variable is not written anymore.
      
      This cleans up after 9e1c2ec (which accidentally left variable
      pc_sysfw_flash_vs_rom_bug_compatible behind, value always zero), and
      buries dead code from commit dafb82e (which resurrected the pc_sysfw
      code for pc_sysfw_flash_vs_rom_bug_compatible by mistake).
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Message-id: 1376069702-22330-2-git-send-email-aliguori@us.ibm.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 0b516ef0dfad9a7b34c675c98e8ec92ab4d38466
  Author: Stefan Weil <sw@weilnetz.de>
  Date:   Thu Aug 8 20:18:07 2013 +0200
  
      w32: Add missing version.o to all executables (fix regression)
      
      QEMU executables for w32, w64 had included meta information built from
      version.rc. These rules were changed several times some months ago.
      
      The latest version added version.o to the tools, but not to the system
      emulations.
      
      This patch adds the meta information to all system emulations again.
      
      Signed-off-by: Stefan Weil <sw@weilnetz.de>
      Message-id: 1375985887-3984-1-git-send-email-sw@weilnetz.de
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit cb77d1925ac4d673e19be58aa39fc53c5d2fed10
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Fri Aug 2 09:34:00 2013 +0200
  
      qemu-option: Guard against qemu_opts_set_defaults() misuse
      
      Commit 6d4cd40 fixed qemu_opts_set_defaults() for an existing corner
      case, but broke it for another one that can't be reached in current
      code.
      
      Quote from its commit message:
      
          I believe [opts_parse()] attempts to do the following:
      
              If options don't yet exist, create new options
              Else, if defaults, modify the existing options
              Else, if list->merge_lists, modify the existing options
              Else, fail
      
      The only caller that passes true for defaults is
      qemu_opts_set_defaults().
      
      The commit message then claims:
      
          A straightforward call of qemu_opts_create() does exactly that.
      
      Wrong.  When !list->merge_lists, and the option string doesn't contain
      id=, and options without ID exist, then we don't actually modify the
      existing options, we create new ones.
      
      Not reachable, because we never pass lists with !list->merge_lists to
      qemu_opts_set_defaults().
      
      Guard against possible (if unlikely) future misuse with assert().
      
      Reported-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Message-id: 1375428840-5275-1-git-send-email-armbru@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 8571fa57cd0426f40629ab77444704745631f168
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Wed Jul 31 08:19:52 2013 +0200
  
      LICENSE: clarify
      
      1) The GPL says that "if the Program does not specify a version number
      of this License, you may choose any version ever published by the Free
      Software Foundation".  This is not true, QEMU includes parts that are
      v2-only.
      
      2) Provide a default for files with no licensing information.
      
      3) It is not just hardware emulation that is under BSD license.
      
      4) Restrict GPLv2-only contributions to user mode emulation (due to
      code from Linux) and PCI passthrough (due to code from Neocleus).
      
      5) The rules were initially set by Fabrice but are being amended by
      other people (already in commit ee12e1f, LICENSE: There is no libqemu.a
      anymore, 2011-11-15).  Do not put words in his mouth.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Acked-by: Andreas Färber <afaerber@suse.de>
      Message-id: 1375251592-2537-3-git-send-email-pbonzini@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 7748c1bd50bd1b7f2b414acc2cf2e975be92deff
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Wed Jul 31 08:19:51 2013 +0200
  
      raw: add license header
      
      Most of the block layer is under the BSD license, thus it is reasonable
      to license block/raw.c the same way.  CCed people should ACK by replying
      with a Signed-off-by line.
      
      Cc: Christoph Hellwig <hch@lst.de>
      Cc: Kevin Wolf <kwolf@redhat.com>
      Cc: Anthony Liguori <aliguori@us.ibm.com>
      Cc: Markus Armbruster <armbru@redhat.com>
      Cc: Stefan Hajnoczi <stefanha@redhat.com>
      Cc: Luiz Capitulino <lcapitulino@redhat.com>
      Cc: Jeff Cody <jcody@redhat.com>
      Cc: Peter Lieven <pl@kamp.de>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Peter Lieven <pl@kamp.de>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Signed-off-by: Jeff Cody <jcody@redhat.com>
      Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
      Message-id: 1375251592-2537-2-git-send-email-pbonzini@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 3ee1ee80d22b3153dd6cbd3bec6d48a026eac31c
  Merge: 6624fec... 3561ba1...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Mon Aug 12 08:32:55 2013 -0500
  
      Merge remote-tracking branch 'mst/tags/for_anthony' into staging
      
      pci,virtio fixes for 1.6
      
      This includes some last-minute bugfixes for 1.6.
      All very small patches that also look very safe to me.
      
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
      
      # gpg: Signature made Mon 12 Aug 2013 04:28:57 AM CDT using RSA key ID D28D5469
      # gpg: Can't check signature: public key not found
      
      # By Michael S. Tsirkin (2) and others
      # Via Michael S. Tsirkin
      * mst/tags/for_anthony:
        vhost: clear signalled_used_valid on vhost stop
        virtio: clear signalled_used_valid when switching from dataplane
        i82801b11: Fix i82801b11 PCI host bridge config space
        pc: disable pci-info for 1.6
      
      Message-id: 1376308831-19978-1-git-send-email-mst@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 6624fecd8e4df6be13f86846abce979702917931
  Merge: 3bba9c1... f7b803b...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Mon Aug 12 08:32:43 2013 -0500
  
      Merge remote-tracking branch 'pmaydell/tags/pull-arm-devs-20130812' into staging
      
      arm-devs queue
      
      # gpg: Signature made Mon 12 Aug 2013 05:58:14 AM CDT using RSA key ID 14360CDE
      # gpg: Can't check signature: public key not found
      
      # By Peter Maydell
      # Via Peter Maydell
      * pmaydell/tags/pull-arm-devs-20130812:
        hw/virtio/virtio-mmio: Make QueueNumMax read 0 for unavailable queues
        hw/virtio/virtio: Don't allow guests to add/remove queues
      
      Message-id: 1376305261-29561-1-git-send-email-peter.maydell@linaro.org
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 3bba9c115ba31f53fb9fc0a2711bf36c0ed6f031
  Merge: 4a9a887... 6db5f5d...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Mon Aug 12 08:32:36 2013 -0500
  
      Merge remote-tracking branch 'kwolf/for-anthony' into staging
      
      # By Mike Qiu
      # Via Kevin Wolf
      * kwolf/for-anthony:
        block: Bugfix 'format' and 'snapshot' used in drive option
      
      Message-id: 1376071141-3214-1-git-send-email-kwolf@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 4a9a8876a14653fd03918945dbb96de3e84b3e3f
  Merge: 283c873... 56c4bfb...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Mon Aug 12 08:30:49 2013 -0500
  
      Merge remote-tracking branch 'luiz/queue/qmp' into staging
      
      # By Laszlo Ersek
      # Via Luiz Capitulino
      * luiz/queue/qmp:
        dump: rebase from host-private RAMBlock offsets to guest-physical addresses
        dump: populate guest_phys_blocks
        dump: introduce GuestPhysBlockList
        dump: clamp guest-provided mapping lengths to ramblock sizes
      
      Message-id: 1375974809-1757-1-git-send-email-lcapitulino@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 283c8733b5a2e7ecd9a681656690ffef8dd675ae
  Merge: 2aa09da... dad5b9e...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Mon Aug 12 08:30:39 2013 -0500
  
      Merge remote-tracking branch 'kraxel/usb.87' into staging
      
      # By Gerd Hoffmann
      # Via Gerd Hoffmann
      * kraxel/usb.87:
        xhci: implement warm port reset
      
      Message-id: 1375961495-20970-1-git-send-email-kraxel@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 2aa09da823c258b3636d0e73527510cd196c68e4
  Merge: 9b9734e... 2e985fe...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Mon Aug 12 08:28:56 2013 -0500
  
      Merge remote-tracking branch 'origin/master' into staging
      
      * origin/master:
        mips: revert commit b332d24a8e1290954029814d09156b06ede358e2
        tcg/mips: fix invalid op definition errors
      
      Necessary because patches got pushed by Aurelien before I pushed
      the -rc2 tag.
      
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit f7b803b377f74f7e109559e8e64f04c4c1fcd86b
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Fri Jul 26 16:41:28 2013 +0100
  
      hw/virtio/virtio-mmio: Make QueueNumMax read 0 for unavailable queues
      
      The virtio-mmio spec says that QueueNumMax must read zero for queues
      which are unavailable; implement this, rather than always returning
      VIRTQUEUE_MAX_SIZE.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Message-id: 1374853288-9912-3-git-send-email-peter.maydell@linaro.org
      Reviewed-by: Michael S. Tsirkin <mst@redhat.com>
  
  commit 3561ba14188b3c1e54246ed6db97896bbc082d2f
  Author: Michael S. Tsirkin <mst@redhat.com>
  Date:   Mon Aug 12 12:21:36 2013 +0300
  
      vhost: clear signalled_used_valid on vhost stop
      
      When vhost device stops, its implementation synchronizes kernel state
      back to virtio.c so we can continue emulating the device
      in userspace.
      
      This patch ensures that virtio.c's signalled_used_valid flag is reset so
      that userspace does not suppress guest notifications due to stale
      signalled_used values.
      
      Cc: qemu-stable@nongnu.org
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
  
  commit 6793dfd1b6a99a79b9f2e3c4d6625ccd6513f240
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Mon Aug 12 11:08:09 2013 +0200
  
      virtio: clear signalled_used_valid when switching from dataplane
      
      When the dataplane thread stops, its vring.c implementation synchronizes
      vring state back to virtio.c so we can continue emulating the virtio
      device.
      
      This patch ensures that virtio.c's signalled_used_valid flag is reset so
      that we do not suppress guest notifications due to stale signalled_used
      values.
      
      Suggested-by: Kevin Wolf <kwolf@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
  
  commit 4965b7f056177ddfb816319e9ff5e766898d0bc5
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Mon Aug 5 16:36:40 2013 +0200
  
      i82801b11: Fix i82801b11 PCI host bridge config space
      
      pci_bridge_write_config() was not being used.
      
      Cc: qemu-stable@nongnu.org
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
  
  commit 9604f70fdf8e21ec0dbf6eac5e59a0eb8beadd64
  Author: Michael S. Tsirkin <mst@redhat.com>
  Date:   Thu Aug 1 15:39:11 2013 +0300
  
      pc: disable pci-info for 1.6
      
      The BIOS that we ship in 1.6 does not use pci info
      from host (yet). Several issues turned up
      (e.g. around winXP boot crashes). So it's safest to disable that
      interface for 1.6 machine types for now, leave it on for 1.7
      as we have enough time to fix issues if any.
      
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Reviewed-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
  
  commit 6db5f5d68e2ffc430ba0511e23fc36c7363510f1
  Author: Mike Qiu <qiudayu@linux.vnet.ibm.com>
  Date:   Thu Aug 8 10:45:16 2013 -0400
  
      block: Bugfix 'format' and 'snapshot' used in drive option
      
      When use -drive file='xxx',format=qcow2,snapshot=on the error
      message "Can't use snapshot=on with driver-specific options"
      can be show, and fail to start the qemu.
      
      This should not be happened, and there is no file.driver option
      in qemu command line.
      
      It is because the commit 74fe54f2a1b5c4f4498a8fe521e1dfc936656cd4,
      it puts 'driver' option if the command line use 'format' option.
      
      This patch is to solve this bug.
      
      Signed-off-by: Mike Qiu <qiudayu@linux.vnet.ibm.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit f6049f4483d61fa911a0693c2c48ce8308451d33
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Fri Jul 26 16:41:27 2013 +0100
  
      hw/virtio/virtio: Don't allow guests to add/remove queues
      
      A queue size of 0 is used to indicate a nonexistent queue, so
      don't allow the guest to flip a queue between zero-size and
      non-zero-size. Don't permit setting of negative queue sizes
      either.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Message-id: 1374853288-9912-2-git-send-email-peter.maydell@linaro.org
      Reviewed-by: Michael S. Tsirkin <mst@redhat.com>
  
  commit 2e985fe000e73097e325e18b943e8babfa96c35c
  Author: Aurelien Jarno <aurelien@aurel32.net>
  Date:   Sat Aug 3 16:03:18 2013 +0200
  
      mips: revert commit b332d24a8e1290954029814d09156b06ede358e2
      
      Now that this code path is not triggered anymore during the tests,
      revert commit b332d24a8e1290954029814d09156b06ede358e2. Booting a MIPS
      target without kernel nor bios doesn't really make sense. At the same
      time replace fprintf(stderr, ...) by error_report().
      
      Reviewed-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
  
  commit 85711e6bafb1910b50ff181e8507cb904ef7e84d
  Author: James Hogan <james.hogan@imgtec.com>
  Date:   Thu Aug 8 15:40:23 2013 +0100
  
      tcg/mips: fix invalid op definition errors
      
      tcg/mips/tcg-target.h defines various operations conditionally depending
      upon the isa revision, however these operations are included in
      mips_op_defs[] unconditionally resulting in the following runtime errors
      if CONFIG_DEBUG_TCG is defined:
      
      Invalid op definition for movcond_i32
      Invalid op definition for rotl_i32
      Invalid op definition for rotr_i32
      Invalid op definition for deposit_i32
      Invalid op definition for bswap16_i32
      Invalid op definition for bswap32_i32
      tcg/tcg.c:1196: tcg fatal error
      
      Fix with ifdefs like the i386 backend does for movcond_i32.
      
      Signed-off-by: James Hogan <james.hogan@imgtec.com>
      Cc: Aurelien Jarno <aurelien@aurel32.net>
      Cc: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
  
  commit 56c4bfb3f07f3107894c00281276aea4f5e8834d
  Author: Laszlo Ersek <lersek@redhat.com>
  Date:   Tue Aug 6 12:37:11 2013 +0200
  
      dump: rebase from host-private RAMBlock offsets to guest-physical addresses
      
      RAMBlock.offset                   --> GuestPhysBlock.target_start
      RAMBlock.offset + RAMBlock.length --> GuestPhysBlock.target_end
      RAMBlock.length                   --> GuestPhysBlock.target_end -
                                            GuestPhysBlock.target_start
      
      "GuestPhysBlock.host_addr" is only used when writing the dump contents.
      
      This patch enables "crash" to work with the vmcore by rebasing the vmcore
      from the left side of the following diagram to the right side:
      
      host-private
      offset
      relative
      to ram_addr   RAMBlock                  guest-visible paddrs
                  0 +-------------------+.....+-------------------+ 0
                    |         ^         |     |        ^          |
                    |       640 KB      |     |      640 KB       |
                    |         v         |     |        v          |
        0x0000a0000 +-------------------+.....+-------------------+ 0x0000a0000
                    |         ^         |     |XXXXXXXXXXXXXXXXXXX|
                    |       384 KB      |     |XXXXXXXXXXXXXXXXXXX|
                    |         v         |     |XXXXXXXXXXXXXXXXXXX|
        0x000100000 +-------------------+.....+-------------------+ 0x000100000
                    |         ^         |     |        ^          |
                    |       3583 MB     |     |      3583 MB      |
                    |         v         |     |        v          |
        0x0e0000000 +-------------------+.....+-------------------+ 0x0e0000000
                    |         ^         |.    |XXXXXXXXXXXXXXXXXXX|
                    | above_4g_mem_size | .   |XXXX PCI hole XXXXX|
                    |         v         |  .  |XXXX          XXXXX|
           ram_size +-------------------+   . |XXXX  512 MB  XXXXX|
                                         .   .|XXXXXXXXXXXXXXXXXXX|
                                          .   +-------------------+ 0x100000000
                                           .  |         ^         |
                                            . | above_4g_mem_size |
                                             .|         v         |
                                              +-------------------+ ram_size
                                                                    + 512 MB
      
      Related RHBZ: https://bugzilla.redhat.com/show_bug.cgi?id=981582
      
      Signed-off-by: Laszlo Ersek <lersek@redhat.com>
      Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
  
  commit c5d7f60f0614250bd925071e25220ce5958f75d0
  Author: Laszlo Ersek <lersek@redhat.com>
  Date:   Tue Aug 6 12:37:10 2013 +0200
  
      dump: populate guest_phys_blocks
      
      While the machine is paused, in guest_phys_blocks_append() we register a
      one-shot MemoryListener, solely for the initial collection of the valid
      guest-physical memory ranges that happens at listener registration time.
      
      For each range that is reported to guest_phys_blocks_region_add(), we
      attempt to merge the range with the preceding one.
      
      Ranges can only be joined if they are contiguous in both guest-physical
      address space, and contiguous in host virtual address space.
      
      The "maximal" ranges that remain in the end constitute the guest-physical
      memory map that the dump will be based on.
      
      Related RHBZ: https://bugzilla.redhat.com/show_bug.cgi?id=981582
      
      Signed-off-by: Laszlo Ersek <lersek@redhat.com>
      Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
  
  commit 5ee163e8ea2fb6610339f494e039159e08a69066
  Author: Laszlo Ersek <lersek@redhat.com>
  Date:   Tue Aug 6 12:37:09 2013 +0200
  
      dump: introduce GuestPhysBlockList
      
      The vmcore must use physical addresses that are visible to the guest, not
      addresses that point into linear RAMBlocks. As first step, introduce the
      list type into which we'll collect the physical mappings in effect at the
      time of the dump.
      
      Related RHBZ: https://bugzilla.redhat.com/show_bug.cgi?id=981582
      
      Signed-off-by: Laszlo Ersek <lersek@redhat.com>
      Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
  
  commit 2cac260768b9d4253737417ea7501cf2950e257f
  Author: Laszlo Ersek <lersek@redhat.com>
  Date:   Tue Aug 6 12:37:08 2013 +0200
  
      dump: clamp guest-provided mapping lengths to ramblock sizes
      
      Even a trusted & clean-state guest can map more memory than what it was
      given. Since the vmcore contains RAMBlocks, mapping sizes should be
      clamped to RAMBlock sizes. Otherwise such oversized mappings can exceed
      the entire file size, and ELF parsers might refuse even the valid portion
      of the PT_LOAD entry.
      
      Related RHBZ: https://bugzilla.redhat.com/show_bug.cgi?id=981582
      
      Signed-off-by: Laszlo Ersek <lersek@redhat.com>
      Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
  
  commit dad5b9ea0895c227bc9d48b7f0a6fa51eaaa8661
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Thu Aug 1 15:51:08 2013 +0200
  
      xhci: implement warm port reset
      
      Without this patch windows can't do port resets for usb3 devices.
      
      https://bugzilla.redhat.com/show_bug.cgi?id=949514
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 9b9734ef820d9035ac5d254e2b5962cd0b89f4e1
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Wed Aug 7 15:38:31 2013 -0500
  
      Update version for 1.6.0-rc2
      
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 6fdf98f281f85ae6e2883bed2f691bcfe33b1f9f
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Sun Jul 28 14:35:54 2013 +0200
  
      fw_cfg: the I/O port variant expects little-endian
      
      The I/O port variant of fw_cfg is used by sparc64, which is a big-endian machine.
      Firmware swaps bytes before sending them to fw_cfg, so we need to unswap them in
      the device.
      
      This is only used on sparc64 and on (little-endian) x86, so it does not affect
      any other target.  32-bit Sparc and PPC all use memory-mapped fw_cfg.
      
      Reported-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Reviewed-by: Laszlo Ersek <lersek@redhat.com>
      Tested-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
      Message-id: 1375014954-31916-2-git-send-email-pbonzini@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit e9a72359a54978f7364f6486973cea50ceb52173
  Author: Stefan Weil <sw@weilnetz.de>
  Date:   Mon Aug 5 21:45:22 2013 +0200
  
      po: Update all *.po files
      
      Running "make install" modified the *.po files because
      they were no longer up to date.
      
      Synchronize them with latest ui/gtk.c and modified build
      rules which use paths relative to the project root.
      
      Signed-off-by: Stefan Weil <sw@weilnetz.de>
      Message-id: 1375731922-24259-1-git-send-email-sw@weilnetz.de
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit f71d4c4673d0b2b92bccd46eb06f6c1723d6bb0f
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Thu Aug 1 03:42:03 2013 +0200
  
      target-ppc: Add POWER5+ v2.1 CPU model
      
      Let's avoid -cpu host barfing at this PVR.
      Linux recognizes it as "POWER5+ (gs) v2.1".
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Message-id: 1375321323-29954-5-git-send-email-afaerber@suse.de
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 35ebcb2b7a469739e6452d27379181bfbfc0388d
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Thu Aug 1 03:42:02 2013 +0200
  
      target-ppc: Prepare POWER5P CPU family
      
      It is ISA 2.03. Modelled as 970FX minus AltiVec flag.
      
      Cc: Benjamin Herrenschmidt <benh@kernel.crashing.org>
      Cc: Alexey Kardashevskiy <aik@ozlabs.ru>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Message-id: 1375321323-29954-4-git-send-email-afaerber@suse.de
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 469296f1578e1e7b69c267de39d17134b950b93a
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Thu Aug 1 03:42:01 2013 +0200
  
      target-ppc: Turn POWER5gr CPU into alias for POWER5
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Message-id: 1375321323-29954-3-git-send-email-afaerber@suse.de
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 171777a4b38a0f6331ae60c2546a5baf84c4b359
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Thu Aug 1 03:42:00 2013 +0200
  
      target-ppc: Turn POWER5gs CPU into alias for POWER5+
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Message-id: 1375321323-29954-2-git-send-email-afaerber@suse.de
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit a7d6b9f084765a834110bb9a2a0329b1a96de792
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Mon Aug 5 22:59:46 2013 +0200
  
      target-ppc: Fix POWER7+ model
      
      Commit 03a15a5436ed7723f406f15cc3798aa9991e75b5 claimed to add a POWER7+
      model but instead added a "POWER7P" model, with an unhelpful "POWER7P"
      description on top. Fix this to "POWER7+" as we already have "POWER3+",
      "POWER4+" and "POWER5+" and there being no reason to deviate with the
      user-visible command line -cpu POWER7P from the marketing name POWER7+.
      
      Further, don't needlessly deviate from the scheme of naming PVR constant,
      QOM type and device description after the exact revision that is in fact
      encoded in the PVR used.
      That way, we can change the user-friendly alias -cpu POWER7+ to point to a
      different revision if we so desire, while not polluting the type namespace.
      
      This naming scheme is sensible and completely orthogonal to how PVRs may
      or may not get matched to CPU types.
      
      Cc: Alexey Kardashevskiy <aik@ozlabs.ru>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Message-id: 1375736387-8429-1-git-send-email-afaerber@suse.de
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 0dd5ce38fbeb2fb97b01cc8c1c97292211e48ee6
  Author: Martijn van den Broek <martijn.vdbrk@gmail.com>
  Date:   Tue Aug 6 20:45:39 2013 +0200
  
      Bugfix for loading multiboot kernels
      
      This patch fixes a bug in rom_copy introduced by
      commit d60fa42e8bae39440f997ebfe8fe328269a57d16.
      
      rom_copy failed to load roms with a "datasize" of 0.
      As a result, multiboot kernels were not loaded correctly
      when they contain a segment with a "file size" of 0.
      
      https://bugs.launchpad.net/qemu/+bug/1208944
      
      Signed-off-by: Martijn van den Broek <martijn.vdbrk@gmail.com>
      Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
      Message-id: CAG1x_oET1u3TMPu3r_zzd3ZXsTWQLiaM0zAc+RkHFCwvJjGOvg@mail.gmail.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 6c0f48f5b6c4cf3e1ec8ec6fa7bfe1b97dc92a9c
  Merge: cafffa5... cd7b87f...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Wed Aug 7 12:43:34 2013 -0500
  
      Merge remote-tracking branch 'afaerber/tags/qom-cpu-for-anthony' into staging
      
      QOM CPUState refactorings
      
      * Clean up X86CPU error handling
      
      # gpg: Signature made Tue 06 Aug 2013 01:57:34 PM CDT using RSA key ID 3E7E013F
      # gpg: Can't check signature: public key not found
      
      # By Andreas Färber
      # Via Andreas Färber
      * afaerber/tags/qom-cpu-for-anthony:
        target-i386: Fix X86CPU error handling
  
  commit cafffa545420a2c6dc33f9cb58401c606af59572
  Merge: a1fc624... ca8804c...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Wed Aug 7 12:43:27 2013 -0500
  
      Merge remote-tracking branch 'kwolf/for-anthony' into staging
      
      # By Fam Zheng (8) and others
      # Via Kevin Wolf
      * kwolf/for-anthony:
        vmdk: rename num_gtes_per_gte to num_gtes_per_gt
        vmdk: use heap allocation for whole_grain
        vmdk: check l1 size before opening image
        vmdk: check l2 table size when opening
        vmdk: check granularity field in opening
        qemu-iotests: add empty test case for vmdk
        qemu-iotests: add poke_file utility function
        vmdk: use unsigned values for on disk header fields
        vmdk: Make VMDK3Header and VmdkGrainMarker QEMU_PACKED
        sheepdog: add missing .bdrv_has_zero_init
        qemu-iotests: filter QEMU version in monitor banner
        iov: handle EOF in iov_send_recv
        ignore SIGPIPE in qemu-img and qemu-io
        qemu-img: Error out for excess arguments
      
      Message-id: 1375799990-995-1-git-send-email-kwolf@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit cd7b87ffe9b6b7b0089ec8c71555f3b942bc6daf
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Fri Aug 2 18:56:05 2013 +0200
  
      target-i386: Fix X86CPU error handling
      
      Error **errp argument is not for emitting warnings, it means an error
      has occurred and the caller should not make any assumptions about the
      state of other return values (unless otherwise documented).
      
      Therefore cpu_x86_create() must unref the new X86CPU itself, and
      pc_new_cpu() must check for an Error rather than NULL return value.
      
      While at it, clean up a superfluous NULL check.
      
      Reported-by: Jan Kiszka <jan.kiszka@siemens.com>
      Cc: qemu-stable@nongnu.org
      Cc: Igor Mammedov <imammedo@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit ca8804ced9fdba7a1925ed81084dfb7a5b6ffa9f
  Author: Fam Zheng <famz@redhat.com>
  Date:   Tue Aug 6 15:44:55 2013 +0800
  
      vmdk: rename num_gtes_per_gte to num_gtes_per_gt
      
      num_gtes_per_gte is a historical typo, rename it to a more sensible
      name. It means "number of GrainTableEntries per GrainTable".
      
      Signed-off-by: Fam Zheng <famz@redhat.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit bf81507de38fdfa4cb6e9b46fb38691a25cb1499
  Author: Fam Zheng <famz@redhat.com>
  Date:   Tue Aug 6 15:44:54 2013 +0800
  
      vmdk: use heap allocation for whole_grain
      
      We should never grow the stack beyond 1 MB, otherwise we'll fall off the
      end.  Thread stacks and coroutine stacks (1 MB) do not grow.
      get_cluster_offset() allocates a big stack offset, it will fail for big
      cluster images, change to heap allocated buffer.
      
      Signed-off-by: Fam Zheng <famz@redhat.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit 2c43e43c8cec130fff95ef720a860e91efb36685
  Author: Fam Zheng <famz@redhat.com>
  Date:   Tue Aug 6 15:44:53 2013 +0800
  
      vmdk: check l1 size before opening image
      
      L1 table size is calculated from capacity, granularity and l2 table
      size. If capacity is too big or later two are too small, the L1 table
      will be too big to allocate in memory. Limit it to a reasonable range.
      
      Signed-off-by: Fam Zheng <famz@redhat.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit f8ce04036e333aae480b1d06d969f6436652633d
  Author: Fam Zheng <famz@redhat.com>
  Date:   Tue Aug 6 15:44:52 2013 +0800
  
      vmdk: check l2 table size when opening
      
      header.num_gtes_per_gte determines size for L2 table. Check for too big
      value before using it. Limit to 512M entries (2GB per one L2 table).
      
      Signed-off-by: Fam Zheng <famz@redhat.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit 8aa1331c09a9b899f48d97f097bb49b7d458be1c
  Author: Fam Zheng <famz@redhat.com>
  Date:   Tue Aug 6 15:44:51 2013 +0800
  
      vmdk: check granularity field in opening
      
      Granularity is used to calculate the cluster size and allocate r/w
      buffer. Check the value from image before using it, so we don't abort()
      for unbounded memory allocation.
      
      Signed-off-by: Fam Zheng <famz@redhat.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit ca6cbb657d66a7beb70f9d91848c80d1a72b1674
  Author: Fam Zheng <famz@redhat.com>
  Date:   Tue Aug 6 15:44:50 2013 +0800
  
      qemu-iotests: add empty test case for vmdk
      
      Will add vmdk specific tests later here.
      
      Signed-off-by: Fam Zheng <famz@redhat.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit 23ea2ecc2a43d850bc9482068201ece5da36a448
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Tue Aug 6 15:44:49 2013 +0800
  
      qemu-iotests: add poke_file utility function
      
      The new poke_file function sets bytes at an offset in a file given a
      printf-style format string.  It can be used to corrupt an image file for
      test coverage of error paths.
      
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit e98768d43799cd3f00b358bfbe455fdae793d3e8
  Author: Fam Zheng <famz@redhat.com>
  Date:   Tue Aug 6 15:44:48 2013 +0800
  
      vmdk: use unsigned values for on disk header fields
      
      The size and offset fields are all non-negative values, use uint64_t for
      them to avoid getting negative in memory value by int overflow.
      
      Signed-off-by: Fam Zheng <famz@redhat.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit 5d8caa543c9714bee36b04899797a3721dff4090
  Author: Fam Zheng <famz@redhat.com>
  Date:   Tue Aug 6 15:44:47 2013 +0800
  
      vmdk: Make VMDK3Header and VmdkGrainMarker QEMU_PACKED
      
      It's best to make it consistent that all on disk structures are
      QEMU_PACKED.
      
      Signed-off-by: Fam Zheng <famz@redhat.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit a1fc6246b3964e74ddb3a7e0b8bba03af1c6ac38
  Author: Leon Alrae <leon.alrae@imgtec.com>
  Date:   Tue Aug 6 11:59:25 2013 +0100
  
      target-mips: fix decoding of microMIPS POOL32Axf instructions
      
      Fix incorrect assumption that DSP and non-DSP versions of the following
      instructions have the same encoding:
      MULT, MULTU, MADD, MADDU, MSUB, MSUBU, MFHI, MFLO, MTHI, MTLO.
      Correct the existing (non-DSP) instructions and add DSP equivalents.
      
      Reference:
      MIPS Architecture for Programmers Volume II-B: The microMIPS32
      Instruction Set
      MIPS Architecture for Programmers Volume IV-e: The MIPS DSP Module for
      the microMIPS32 Architecture
      
      Signed-off-by: Leon Alrae <leon.alrae@imgtec.com>
      Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
  
  commit e4f5c1bf8f6f6fe0bb4c743452bf8288033e80ba
  Author: Liu Yuan <namei.unix@gmail.com>
  Date:   Tue Aug 6 14:44:37 2013 +0800
  
      sheepdog: add missing .bdrv_has_zero_init
      
      Commit 3ac21627 changed the behaviour of bdrv_has_zero_init() to default
      to 0. In the review for Sheepdog it turned out that enabling it is safe,
      so that commit updated one BlockDriver definition of sheepdog to use
      bdrv_has_zero_init_1, missed however that there are more BlockDrivers in
      the driver. Fix these now.
      
      Cc: Kevin Wolf <kwolf@redhat.com>
      Cc: Stefan Hajnoczi <stefanha@redhat.com>
      Signed-off-by: Liu Yuan <namei.unix@gmail.com>
      Reviewed-by: MORITA Kazutaka <morita.kazutaka@lab.ntt.co.jp>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit 9580498b9a599b38c3a28599dcd40bd59f12af2c
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Mon Aug 5 14:40:34 2013 +0200
  
      qemu-iotests: filter QEMU version in monitor banner
      
      Filter out the QEMU monitor version banner so that tests do not break
      when the QEMU version number is changed.
      
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit 840042901710c2dc1a3ac3e5af9bed449c339701
  Author: MORITA Kazutaka <morita.kazutaka@lab.ntt.co.jp>
  Date:   Tue Jul 23 17:30:12 2013 +0900
  
      iov: handle EOF in iov_send_recv
      
      Without this patch, iov_send_recv() never returns when do_send_recv()
      returns zero.
      
      Signed-off-by: MORITA Kazutaka <morita.kazutaka@lab.ntt.co.jp>
      Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit 526eda14a68d5b3596be715505289b541288ef2a
  Author: MORITA Kazutaka <morita.kazutaka@lab.ntt.co.jp>
  Date:   Tue Jul 23 17:30:11 2013 +0900
  
      ignore SIGPIPE in qemu-img and qemu-io
      
      This prevents the tools from being stopped when they write data to a
      closed connection in the other side.
      
      Signed-off-by: MORITA Kazutaka <morita.kazutaka@lab.ntt.co.jp>
      Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit fc11eb26cee7e3621645dd40cd9de944201f590b
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Mon Aug 5 10:53:04 2013 +0200
  
      qemu-img: Error out for excess arguments
      
      Don't silently ignore excess arguments at the end of the command line,
      but error out instead. This can catch typos like 'resize test.img + 1G',
      which doesn't increase the image size by 1G as intended, but truncates
      the image to 1G. Even for less dangerous commands, the old behaviour is
      confusing.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Reviewed-by: Laszlo Ersek <lersek@redhat.com>
      Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 79761c6681f0d1cc1c027116fcb4382d41ed3ece
  Author: Izumi Tsutsui <tsutsui@ceres.dti.ne.jp>
  Date:   Wed Jul 3 17:58:14 2013 +0900
  
      semaphore: fix a hangup problem under load on NetBSD hosts.
      
      Fix following bugs in "fallback implementation of counting semaphores
      with mutex+condvar" added in c166cb72f1676855816340666c3b618beef4b976:
       - waiting threads are not restarted properly if more than one threads
         are waiting unblock signals in qemu_sem_timedwait()
       - possible missing pthread_cond_signal(3) calls when waiting threads
         are returned by ETIMEDOUT
       - fix an uninitialized variable
      The problem is analyzed by and fix is provided by Noriyuki Soda.
      
      Also put additional cleanup suggested by Laszlo Ersek:
       - make QemuSemaphore.count unsigned (it won't be negative)
       - check a return value of in pthread_cond_wait() in qemu_sem_wait()
      
      Signed-off-by: Izumi Tsutsui <tsutsui@ceres.dti.ne.jp>
      Reviewed-by: Laszlo Ersek <lersek@redhat.com>
      Message-id: 1372841894-10634-1-git-send-email-tsutsui@ceres.dti.ne.jp
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit e1d0fb378ae3bb4272124a12e3fe1a02c4745eb1
  Author: Isaku Yamahata <yamahata@private.email.ne.jp>
  Date:   Sat Aug 3 22:54:54 2013 -0400
  
      rdma: memory leak RDMAContext::host
      
      It is allocated by g_strdup(), so needs to be freed.
      
      Reviewed-by: Michael R. Hines <mrhines@us.ibm.com>
      Signed-off-by: Isaku Yamahata <yamahata@private.email.ne.jp>
      Signed-off-by: Michael R. Hines <mrhines@us.ibm.com>
      Message-id: 1375584894-9917-8-git-send-email-mrhines@linux.vnet.ibm.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 877726397f7e24d0c8a2b303a852769b5edd155c
  Author: Isaku Yamahata <yamahata@private.email.ne.jp>
  Date:   Sat Aug 3 22:54:53 2013 -0400
  
      rdma: use RDMA_WRID_READY
      
      Reviewed-by: Michael R. Hines <mrhines@us.ibm.com>
      Signed-off-by: Isaku Yamahata <yamahata@private.email.ne.jp>
      Signed-off-by: Michael R. Hines <mrhines@us.ibm.com>
      Message-id: 1375584894-9917-7-git-send-email-mrhines@linux.vnet.ibm.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 1f22364bb5a756dfcbd15c2ae2bac18bbcef6190
  Author: Isaku Yamahata <yamahata@private.email.ne.jp>
  Date:   Sat Aug 3 22:54:52 2013 -0400
  
      rdma: qemu_rdma_post_send_control uses wrongly RDMA_WRID_MAX
      
      RDMA_WRID_CONTROL should be used. And remove related work around.
      
      Reviewed-by: Michael R. Hines <mrhines@us.ibm.com>
      Signed-off-by: Isaku Yamahata <yamahata@private.email.ne.jp>
      Signed-off-by: Michael R. Hines <mrhines@us.ibm.com>
      Message-id: 1375584894-9917-6-git-send-email-mrhines@linux.vnet.ibm.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 44b5949491a47043c4f7c4ff09f0191f82919a82
  Author: Isaku Yamahata <yamahata@private.email.ne.jp>
  Date:   Sat Aug 3 22:54:51 2013 -0400
  
      rdma: don't use negative index to array
      
      Reviewed-by: Michael R. Hines <mrhines@us.ibm.com>
      Signed-off-by: Isaku Yamahata <yamahata@private.email.ne.jp>
      Signed-off-by: Michael R. Hines <mrhines@us.ibm.com>
      Message-id: 1375584894-9917-5-git-send-email-mrhines@linux.vnet.ibm.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 66988941251ef64044aa3b951ebd84162e5a4e3a
  Author: Michael R. Hines <mrhines@us.ibm.com>
  Date:   Sat Aug 3 22:54:50 2013 -0400
  
      rdma: correct newlines in error statements
      
      Don't print newlines on the error_setg() function,
      but still allow newlines on fprintf().
      
      Signed-off-by: Michael R. Hines <mrhines@us.ibm.com>
      Message-id: 1375584894-9917-4-git-send-email-mrhines@linux.vnet.ibm.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 8cd31adc7cc0602ba0a66b7d9b50fd016ab5530a
  Author: Michael R. Hines <mrhines@us.ibm.com>
  Date:   Sat Aug 3 22:54:49 2013 -0400
  
      rdma: forgot to turn off the debugging flag
      
      Ooops. We forgot to turn off the flag.
      
      Signed-off-by: Michael R. Hines <mrhines@us.ibm.com>
      Message-id: 1375584894-9917-3-git-send-email-mrhines@linux.vnet.ibm.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit b58c8552bd466aaab67c59dedeb846838082cad6
  Author: Michael R. Hines <mrhines@us.ibm.com>
  Date:   Sat Aug 3 22:54:48 2013 -0400
  
      rdma: bugfix: make IPv6 support work
      
      RDMA does not use sockets, so we cannot use many of the socket
      helper functions, but we *do* use inet_parse() which gives
      RDMA all the necessary details of the connection parameters.
      
      However, when testing with libvirt, a simple IPv6 migration test failed
      because we were not using getaddrinfo() properly.
      
      This makes IPv6 migration over RDMA work.
      
      Signed-off-by: Michael R. Hines <mrhines@us.ibm.com>
      Message-id: 1375584894-9917-2-git-send-email-mrhines@linux.vnet.ibm.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit be2f78b6b062eec5170e2612299fb8953046993f
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Aug 4 15:05:01 2013 +0200
  
      pxa2xx: Avoid object_get_link_property() assertion for "parent_bus"
      
      pxa2xx_i2c_init() creates a pxa2xx-i2c-slave device on a second i2c-bus,
      which has a NULL parent device. This causes an assertion in
      object_get_canonical_path() when accessing pxa2xx-i2c-slave's
      "parent_bus" link<bus> property in tosa and likely other PXA2xx machines.
      
      Fix this by using the pxa2xx_i2c device, created just before, as parent.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Message-id: 1375621501-5564-1-git-send-email-afaerber@suse.de
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 03a15a5436ed7723f406f15cc3798aa9991e75b5
  Author: Alexey Kardashevskiy <aik@ozlabs.ru>
  Date:   Fri Aug 2 12:59:34 2013 +1000
  
      target-ppc: Add POWER7+ CPU model
      
      This patch adds CPU PVR definition for POWER7+.
      
      Signed-off-by: Alexey Kardashevskiy <aik@ozlabs.ru>
      Message-id: 1375412374-24701-1-git-send-email-aik@ozlabs.ru
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 64160cd2a3e9a8491ce44aaa9df25cfad48b8666
  Merge: 144f28f... 908c67f...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Mon Aug 5 08:06:25 2013 -0500
  
      Merge remote-tracking branch 'filippov/tags/20130729-xtensa' into staging
      
      xtensa queue 2013-07-29
      
      * filippov/tags/20130729-xtensa:
        target-xtensa: check register window inline
        target-xtensa: don't generate dead code to access invalid SRs
        tests/tcg/xtensa: Fix out-of-tree build
        target-xtensa: avoid double-stopping at breakpoints
        target-xtensa: add fallthrough markers
        target-xtensa: add extui unit test
      
      Conflicts:
      	configure
      
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 144f28fa58abc56d2244a2e6b97ca78e1540dd05
  Merge: 59a8877... 9a949b9...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Mon Aug 5 08:03:01 2013 -0500
  
      Merge remote-tracking branch 'mcayland/qemu-openbios' into staging
      
      * mcayland/qemu-openbios:
        Update OpenBIOS images
      
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 59a88774d912bb53795daa2d3620707401aea077
  Merge: 56105bd... ee76c1f...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Mon Aug 5 08:01:48 2013 -0500
  
      Merge remote-tracking branch 'stefanha/net' into staging
      
      # By Jan Kiszka
      # Via Stefan Hajnoczi
      * stefanha/net:
        pcnet: Flush queued packets on end of STOP state
      
      Message-id: 1375704975-19128-1-git-send-email-stefanha@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 56105bd5c0b6d7ac62b34c8b8f496df8f7bd9d92
  Merge: f5e7dad... 8afaefb...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Mon Aug 5 08:01:39 2013 -0500
  
      Merge remote-tracking branch 'stefanha/block' into staging
      
      # By Kevin Wolf
      # Via Stefan Hajnoczi
      * stefanha/block:
        block: Disable driver-specific options for 1.6
      
      Message-id: 1375461379-20277-1-git-send-email-stefanha@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit f5e7dad8ee5673b4de1eaa9a2fa610f0940f26b0
  Merge: d94c426... 8e50724...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Mon Aug 5 08:01:32 2013 -0500
  
      Merge remote-tracking branch 'mjt/trivial-patches' into staging
      
      # By Fam Zheng (1) and others
      # Via Michael Tokarev
      * mjt/trivial-patches:
        vmdk: fix comment for vmdk_co_write_zeroes
        memory.c: drop kvm.h dependency
        block/iscsi.c: Fix printf format error.
        qemu-ga: build it even if !system
      
      Message-id: 1375453248-7178-1-git-send-email-mjt@msgid.tls.msk.ru
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit d94c426d46e01ad45fc5e3b8e5b485ca1b0158fe
  Merge: b9ac5d9... a14ff8a...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Mon Aug 5 08:01:25 2013 -0500
  
      Merge remote-tracking branch 'kraxel/usb.86' into staging
      
      # By Gerd Hoffmann
      # Via Gerd Hoffmann
      * kraxel/usb.86:
        usb-redir: fix use-after-free
        xhci: fix segfault
      
      Message-id: 1375362669-14815-1-git-send-email-kraxel@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit ee76c1f821e75550644e084dea85743bbc934f91
  Author: Jan Kiszka <jan.kiszka@siemens.com>
  Date:   Fri Aug 2 21:48:18 2013 +0200
  
      pcnet: Flush queued packets on end of STOP state
      
      Analogously to other NICs, we have to inform the network layer when
      the can_receive handler will no longer report 0. Without this, we may
      get stuck waiting on queued incoming packets.
      
      Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit b9ac5d923b820a0f0152a2df56067e55ce34f487
  Author: Yongbok Kim <yongbok.kim@imgtec.com>
  Date:   Fri Aug 2 10:33:43 2013 +0100
  
      target-mips: fix 34Kf configuration for DSP ASE
      
      34Kf core does support DSP ASE.
      CP0_Config3 configuration for 34Kf and description are wrong.
      
      Please refer to MIPS32(R) 34Kf(TM) Processor Core Datasheet
      
      Signed-off-by: Yongbok Kim <yongbok.kim@imgtec.com>
      Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
  
  commit 8afaefb8919dc8746a57c450a758717c516c7b0a
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Tue Jul 30 14:58:27 2013 +0200
  
      block: Disable driver-specific options for 1.6
      
      We don't want to commit to the API yet before everything is worked out.
      Like already for 1.5, disable it again for the 1.6 release. This commit
      is meant to be reverted after the 1.6 release.
      
      The disabling of the driver-specific options is achieved by applying the
      old checks while parsing the command line.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 8e50724313895a87057cc243ad805f2eb21feb9f
  Author: Fam Zheng <famz@redhat.com>
  Date:   Thu Aug 1 18:12:17 2013 +0800
  
      vmdk: fix comment for vmdk_co_write_zeroes
      
      The comment was truncated. Add the missing parts, especially explain why
      we need zero_dry_run.
      
      Signed-off-by: Fam Zheng <famz@redhat.com>
      Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
  
  commit 437de2adc633ed28cdd84bcdffc3430b5ce96be6
  Author: Michael S. Tsirkin <mst@redhat.com>
  Date:   Thu Aug 1 10:55:30 2013 +0300
  
      memory.c: drop kvm.h dependency
      
      memory.c does not use any kvm specific interfaces,
      don't include kvm.h
      
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
      Acked-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
  
  commit f5075224d6e7fe8cae7e3c1b52a6d0f7bd3533d0
  Author: Richard W.M. Jones <rjones@redhat.com>
  Date:   Wed Jul 31 22:20:26 2013 +0100
  
      block/iscsi.c: Fix printf format error.
      
      The error on armv7hl was:
      
      block/iscsi.c: In function ‘is_request_lun_aligned’:
      block/iscsi.c:251:26: error: format ‘%ld’ expects argument of type ‘long int’, but argument 3 has type ‘int64_t’ [-Werror=format=]
                                iscsilun->block_size, sector_num, nb_sectors);
                                ^
      
      This also splits the long line to comply with qemu coding guidelines.
      
      Signed-off-by: Richard W.M. Jones <rjones@redhat.com>
      Reviewed-by: Stefan Weil <sw@weilnetz.de>
      Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com>
      Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
  
  commit e8ef31a3518c7b1e63a804fe8cecd3e94418db84
  Author: Michael Tokarev <mjt@tls.msk.ru>
  Date:   Wed Jul 31 14:22:07 2013 +0400
  
      qemu-ga: build it even if !system
      
      Move qemu-ga build check out of if softmmu.. into its own section.
      We want to build qemu-ga for _guest_ even if system build isn't
      done.  It is controlled separately using --enable-guest-agent.
      Additionally, give error message if guest agent is requested but
      not supported.
      
      Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
  
  commit 2ddc463725d0fa24e0910fba77fef2777fa94a74
  Merge: 00f90df... e0d4794...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Thu Aug 1 17:09:35 2013 -0500
  
      Merge remote-tracking branch 'afaerber/tags/qom-cpu-for-anthony' into staging
      
      QOM CPUState refactorings
      
      * Clean up AlphaCPU and OpenRISCCPU migration
      
      # gpg: Signature made Wed 31 Jul 2013 04:57:59 PM CDT using RSA key ID 3E7E013F
      # gpg: Can't check signature: public key not found
      
      # By Andreas Färber
      # Via Andreas Färber
      * afaerber/tags/qom-cpu-for-anthony:
        cpu: Fix VMSTATE_CPU() semantics
  
  commit 00f90df09368035fcfe6a06cd87a6c88f82f2afe
  Merge: e501425... 5c97367...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Thu Aug 1 17:09:28 2013 -0500
  
      Merge remote-tracking branch 'afaerber/tags/prep-for-upstream' into staging
      
      PReP machine and devices
      
      * Fixes for i82378 PCI-ISA bridge endianness handling
      
      # gpg: Signature made Wed 31 Jul 2013 04:25:51 PM CDT using RSA key ID 3E7E013F
      # gpg: Can't check signature: public key not found
      
      # By Hervé Poussineau
      # Via Andreas Färber
      * afaerber/tags/prep-for-upstream:
        i82378: Cleanup implementation
        pci-host/prep: Set isa_mem_base in the PCI host bridge
  
  commit e501425bbe8d692f022d3db64abf800eaf4f0854
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Thu Aug 1 16:59:32 2013 -0500
  
      Update version for 1.6.0-rc1
      
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 203439ce0a832e36b276f10892846bd91ee836eb
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Thu Aug 1 01:28:46 2013 +0200
  
      virtio-console: Use exitfn for virtserialport, too
      
      virtconsole and virtserialport are identical in every other aspect
      except for the distinguishing VirtIOSerialPortClass::is_console field.
      
      Cc: qemu-stable@nongnu.org
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Message-id: 1375313326-14966-1-git-send-email-afaerber@suse.de
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 27915efb974999dd256a6c432a17432d9d84e606
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Thu Aug 1 01:59:47 2013 +0200
  
      virtio-9p-device: Avoid freeing uninitialized memory
      
      In virtio_9p_device_init() there are 6x goto out that will lead to
      v9fs_path_free() attempting to free unitialized path.data field.
      Easiest way to trigger is: qemu-system-x86_64 -device virtio-9p-pci
      
      Fix this by moving v9fs_path_init() before any goto out.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Message-id: 1375315187-16534-1-git-send-email-afaerber@suse.de
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit d5a2bcf70e81b67cbc4947f5065db8fc9bfc1465
  Merge: f44c5c6... 8c0426a...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Thu Aug 1 11:18:04 2013 -0500
  
      Merge remote-tracking branch 'luiz/queue/qmp' into staging
      
      # By Pawit Pornkitprasan
      # Via Luiz Capitulino
      * luiz/queue/qmp:
        migration: don't use uninitialized variables
        migration: send total time in QMP at "completed" stage
      
      Message-id: 1375367564-4797-1-git-send-email-lcapitulino@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 8c0426aed1d2279845e6a2c3355da8b5d9926cb6
  Author: Pawit Pornkitprasan <p.pawit@gmail.com>
  Date:   Tue Jul 30 08:39:52 2013 +0900
  
      migration: don't use uninitialized variables
      
      The qmp_migrate method uses the 'blk' and 'inc' parameter without
      checking if they're valid or not (they may be uninitialized if
      command is received via QMP)
      
      Signed-off-by: Pawit Pornkitprasan <p.pawit@gmail.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
  
  commit 00c14997cb95bf3e6c18c2264ef5e10642d89b3a
  Author: Pawit Pornkitprasan <p.pawit@gmail.com>
  Date:   Fri Jul 19 11:23:45 2013 +0900
  
      migration: send total time in QMP at "completed" stage
      
      The "completed" stage sets total_time but not has_total_time and
      thus it is not sent via QMP reply (but sent via HMP nevertheless)
      
      Signed-off-by: Pawit Pornkitprasan <p.pawit@gmail.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Reviewed-by: Orit Wasserman <owasserm@redhat.com>
      Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
  
  commit a14ff8a650b5943ee6221b952494661f7cb3b5e2
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Wed Jul 31 11:17:58 2013 +0200
  
      usb-redir: fix use-after-free
      
      Reinitialize dev->cs to NULL after deleting it, to make sure it isn't
      used afterwards.
      
      Reported-by: Martin Cerveny <M.Cerveny@computer.org>
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 75cc1c1fcba1987bdf3979c4289ab756c2b15742
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Wed Jul 31 10:54:11 2013 +0200
  
      xhci: fix segfault
      
      Guest trying to reset a endpoint of a disconnected device resulted in
      xhci trying to dereference uport while being NULL, thereby crashing
      qemu.  Fix that by adding a check.  Drop unused dev variable while
      touching that code bit.
      
      Cc: qemu-stable@nongnu.org
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 5c9736789b79ea49cd236ac326f0a414f63b1015
  Author: Hervé Poussineau <hpoussin@reactos.org>
  Date:   Tue Jul 23 23:16:46 2013 +0200
  
      i82378: Cleanup implementation
      
      - i82378 only exists on PCI bus; do not split implementation in 2 structs
      - remove BARs, which are not specified in datasheet
      - replace custom isa_mmio implementation by PCI bus IO region usage
      - use QOM casts when required
      
      Signed-off-by: Hervé Poussineau <hpoussin@reactos.org>
      [AF: Style- and QOM-related changes, dropped no_user, reverted VMSD name]
      Signed-off-by: Andreas Färber <andreas.faerber@web.de>
  
  commit 768d7e2c7f5d20f412506f3a31626185ac54c559
  Author: Hervé Poussineau <hpoussin@reactos.org>
  Date:   Tue Jul 23 23:16:45 2013 +0200
  
      pci-host/prep: Set isa_mem_base in the PCI host bridge
      
      Currently, it is done by i82378 PCI-ISA bridge, which shouldn't
      care about it.
      
      Signed-off-by: Hervé Poussineau <hpoussin@reactos.org>
      Signed-off-by: Andreas Färber <andreas.faerber@web.de>
  
  commit e0d479445876676f3f92e1bc6d5f92d4bb2500f8
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Mon Jul 29 04:07:50 2013 +0200
  
      cpu: Fix VMSTATE_CPU() semantics
      
      Commit 1a1562f5ea3da17d45d3829e35b5f49da9ec2db5 prepared a VMSTATE_CPU()
      macro for device-style VMStateDescription registration, but missed to
      adapt cpu_exec_init(), so that the "cpu_common" VMStateDescription was
      still registered for AlphaCPU (fe31e7374299c0c6172ce618b29bf2fecbd881c7)
      and OpenRISCCPU (da69721460e652072b6a3dd52b7693da21ffe237). Fix this.
      
      Cc: Richard Henderson <rth@twiddle.net>
      Tested-by: Jia Liu <proljc@gmail.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit f44c5c6794026fc2852c1c0f026b15733560ce7c
  Author: Igor Mitsyanko <i.mitsyanko@gmail.com>
  Date:   Wed Jul 31 10:27:35 2013 +0400
  
      MAINTAINERS: change Igor Mitsyanko's email address
      
      My email address in samsung.com domain is no longer accessible, change
      it to my personal gmail address.
      
      Signed-off-by: Igor Mitsyanko <i.mitsyanko@gmail.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 1197cbb9eda1dc82e2fa1815ca62bc3de158353e
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Tue Jul 30 08:20:43 2013 -1000
  
      qdev: Use clz in print_size
      
      We can compute a floor log2 value with clz rather than a division loop.
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
      Message-id: 1375208443-17288-3-git-send-email-rth@twiddle.net
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit e76c756fd3d3b652c6a65ebe16f2bfb25b8d025e
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Tue Jul 30 08:20:42 2013 -1000
  
      qdev: Fix 32-bit compilation in print_size
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
      Message-id: 1375208443-17288-2-git-send-email-rth@twiddle.net
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 75e2a4baf1536682d111d9bee0261806737a32dc
  Merge: c095e10... 58ae52a...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Tue Jul 30 18:48:58 2013 -0500
  
      Merge remote-tracking branch 'spice/spice.v72' into staging
      
      # By Gerd Hoffmann
      # Via Gerd Hoffmann
      * spice/spice.v72:
        spice: fix display initialization
      
      Message-id: 1375173625-3784-1-git-send-email-kraxel@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit c095e108473f57516e7ad958d905a7017b225f82
  Merge: dbef7b1... cf66ee8...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Tue Jul 30 18:48:54 2013 -0500
  
      Merge remote-tracking branch 'kraxel/usb.85' into staging
      
      # By Gerd Hoffmann (2) and Alexey Kardashevskiy (1)
      # Via Gerd Hoffmann
      * kraxel/usb.85:
        hcd-ohci: add dma error handling
        uhci: egsm fix
        xhci: handle USB_RET_IOERROR
      
      Message-id: 1375173371-3378-1-git-send-email-kraxel@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit dbef7b17ad1d0be90696dc45b5b8162d8208643f
  Merge: c9dd6a9... 9b4f38e...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Tue Jul 30 18:48:36 2013 -0500
  
      Merge remote-tracking branch 'borntraeger/s390-for-1.6' into staging
      
      * borntraeger/s390-for-1.6:
        s390: Implement dump-guest-memory support for target s390x
        s390x/kvm: Remove redundant return code
        s390x/kvm: Reworked/fixed handling of cc3 in kvm_handle_css_inst()
        s390x/ioinst: Fixed priority of operand exceptions
        s390x/ioinst: Fixed alignment check in SCHM instruction
        s390x/ioinst: Throw addressing exception when memory_map failed
        s390x/ioinst: Add missing alignment checks for IO instructions
        s390/sclpconsole: handle char layer busy conditions
      
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit c9dd6a9fa092827c38d21749a453bc56413411d7
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Mon Jul 29 16:05:33 2013 +0200
  
      mips_r4k: Silence BIOS loading warning for qtest
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Message-id: 1375106733-832-6-git-send-email-afaerber@suse.de
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 38c8894fe77c14c6af415c75f043370264f89382
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Mon Jul 29 16:05:32 2013 +0200
  
      mips_jazz: Silence BIOS loading warning for qtest
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Message-id: 1375106733-832-5-git-send-email-afaerber@suse.de
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 2c57bd9b06e5771c11a1850e709b595a7c283e83
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Mon Jul 29 16:05:31 2013 +0200
  
      mips_malta: Silence BIOS loading warning for qtest
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Message-id: 1375106733-832-4-git-send-email-afaerber@suse.de
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 4a7ed999a7a5057d860b38c6680a1437945b5139
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Mon Jul 29 16:05:30 2013 +0200
  
      mips_fulong2e: Silence BIOS loading warning for qtest
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Message-id: 1375106733-832-3-git-send-email-afaerber@suse.de
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 96b3bfa083987518e8a10364bf994c024c455fff
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Mon Jul 29 16:05:29 2013 +0200
  
      target-ppc: Suppress TCG instruction emulation warnings for qtest
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Message-id: 1375106733-832-2-git-send-email-afaerber@suse.de
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 7b7ab18d0b9769b5f39e663fa55caed461b1202e
  Author: Michael Roth <mdroth@linux.vnet.ibm.com>
  Date:   Tue Jul 30 13:04:22 2013 -0500
  
      chardev: fix CHR_EVENT_OPENED events for mux chardevs
      
      As of bd5c51ee6c4f1c79cae5ad2516d711a27b4ea8ec, chardevs no longer use
      bottom-halves to issue CHR_EVENT_OPENED events. To maintain past
      semantics, we instead defer the CHR_EVENT_OPENED events toward the end
      of chardev initialization.
      
      For muxes, this isn't good enough, since a range of FEs must be able
      to attach to the mux prior to any CHR_EVENT_OPENED being issued, else
      each FE will immediately print it's initial output (prompts, banners,
      etc.) just prior to us switching to the next FE as part of
      initialization.
      
      The is new and confusing behavior for users, as they'll see output for
      things like the HMP monitor, even though their the current mux focus
      may be a guest serial port with potentially no output.
      
      We fix this by further deferring CHR_EVENT_OPENED events for FEs
      associated with muxes until after machine init by flagging mux chardevs
      with 'explicit_be_open', which suppresses emission of CHR_EVENT_OPENED
      events until we explicitly set the mux as opened later.
      
      Currently, we must defer till after machine init since we potentially
      associate FEs with muxes as part of realize (for instance,
      serial_isa_realizefn).
      
      Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
      Message-id: 1375207462-8141-1-git-send-email-mdroth@linux.vnet.ibm.com
      Cc: qemu-stable@nongnu.org
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 5fe0d351b3a7caf77f899db804d09e4553329c84
  Author: Stefan Weil <sw@weilnetz.de>
  Date:   Tue Jul 30 22:41:23 2013 +0200
  
      tci: Fix broken build (compiler warning caused by redefined macro BIT)
      
      The definition of macro BIT in tci/tcg-target.c now conflicts with the
      definition of the same macro in includes qemu/bitops.h.
      
      This conflict was triggered by a recent change in the include chain of
      tcg.c (probably commit 949fc82314cc84162e64a5323764527a542421ce).
      
      Signed-off-by: Stefan Weil <sw@weilnetz.de>
      Message-id: 1375216883-23969-1-git-send-email-sw@weilnetz.de
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 9a949b94f60ee48ca0fbb5dc263c7ee77b75149f
  Author: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
  Date:   Tue Jul 30 23:11:07 2013 +0100
  
      Update OpenBIOS images
      
      Update OpenBIOS images to SVN r1198 built from submodule.
      
      Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
  
  commit beb3faaa0027c114e37317fdba38a8a7facf3f9b
  Author: Petar Jovanovic <petar.jovanovic@imgtec.com>
  Date:   Mon Jul 29 12:49:05 2013 +0200
  
      target-mips: correct the values in the DSP tests
      
      Five tests files for DSP instructions had wrong expected values in the tests.
      This change fixes this, and this has been cross-checked by running the same
      test binaries on Malta 74K board.
      
      Signed-off-by: Petar Jovanovic <petar.jovanovic@imgtec.com>
      Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
  
  commit 9b4f38e182d18cac217f04b8b7fddf760a5b9d44
  Author: Ekaterina Tumanova <tumanova@linux.vnet.ibm.com>
  Date:   Wed Jul 10 15:26:46 2013 +0200
  
      s390: Implement dump-guest-memory support for target s390x
      
      With this patch dump-guest-memory on s390 produces an ELF formatted,
      crash-readable dump.
      In order to implement this, the arch-specific part of dump-guest-memory
      was added:
      target-s390x/arch_dump.c contains the whole set of function for writing
      Elf note sections of all types for s390x.
      
      Signed-off-by: Ekaterina Tumanova <tumanova@linux.vnet.ibm.com>
      Signed-off-by: Jens Freimann <jfrei@linux.vnet.ibm.com>
      [fixed indentation, use CamelCase, rename note_t to Note, use S390CPU]
      Reviewed-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com>
  
  commit d2ee774616280db778f0b4b97a8ac514602ad52c
  Author: Thomas Huth <thuth@linux.vnet.ibm.com>
  Date:   Tue Jul 2 14:45:16 2013 +0200
  
      s390x/kvm: Remove redundant return code
      
      Removed the redundant return code statement from handle_instruction() - it
      always returned 0 and never reports any errors to its caller, since errors
      from the sub-functions are already reported via program exceptions instead.
      
      Signed-off-by: Thomas Huth <thuth@linux.vnet.ibm.com>
      Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com>
  
  commit c1e8dfb5e860c48adf5026a5a7cf8f35be66c22c
  Author: Thomas Huth <thuth@linux.vnet.ibm.com>
  Date:   Mon Jun 24 15:17:34 2013 +0200
  
      s390x/kvm: Reworked/fixed handling of cc3 in kvm_handle_css_inst()
      
      Consolidated the setting of the condition code in kvm_handle_css_inst().
      For the (unhandled) instructions EQBS and SQBS, we have to return
      an operation exception instead of cc3. Also removed the is_ioinst()
      function to avoid decoding the opcode twice.
      
      Signed-off-by: Thomas Huth <thuth@linux.vnet.ibm.com>
      Reviewed-by: Cornelia Huck <cornelia.huck@de.ibm.com>
      Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com>
  
  commit 71ed827abd57dc7947ce3316118d0e601e70fac9
  Author: Thomas Huth <thuth@linux.vnet.ibm.com>
  Date:   Tue Jun 25 14:59:12 2013 +0200
  
      s390x/ioinst: Fixed priority of operand exceptions
      
      Operand exceptions have a lower priority than specification and address
      exceptions. Thus the checks for operand exceptions must be done later.
      
      Signed-off-by: Thomas Huth <thuth@linux.vnet.ibm.com>
      Acked-by: Cornelia Huck <cornelia.huck@de.ibm.com>
      Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com>
  
  commit 7ae5a7c0f63cc625cf31a9c9f18cc07f4049e48f
  Author: Thomas Huth <thuth@linux.vnet.ibm.com>
  Date:   Fri Jun 21 15:57:31 2013 +0200
  
      s390x/ioinst: Fixed alignment check in SCHM instruction
      
      Register 2 only has to be aligned to a 32-byte boundary, not a
      full page boundary.
      
      Signed-off-by: Thomas Huth <thuth@linux.vnet.ibm.com>
      Acked-by: Cornelia Huck <cornelia.huck@de.ibm.com>
      Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com>
  
  commit 0056fc9e44d5b424a0f2293edacb0381234fc9c5
  Author: Thomas Huth <thuth@linux.vnet.ibm.com>
  Date:   Fri Jun 21 13:12:45 2013 +0200
  
      s390x/ioinst: Throw addressing exception when memory_map failed
      
      So far, the IO instructions were throwing specification exceptions when
      there was a problem with accessing the memory. However, the better way
      is to throw an addressing exception instead.
      
      Signed-off-by: Thomas Huth <thuth@linux.vnet.ibm.com>
      Reviewed-by: Cornelia Huck <cornelia.huck@de.ibm.com>
      Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com>
  
  commit 61bf0dcb2efeffa62157de44606f9874a47ed7fe
  Author: Thomas Huth <thuth@linux.vnet.ibm.com>
  Date:   Fri Jun 21 10:13:42 2013 +0200
  
      s390x/ioinst: Add missing alignment checks for IO instructions
      
      The IO instructions MSCH, SSCH, STSCH, TSCH, STCRW and TPI require
      that the second operand address must be aligned on a word boundary.
      
      Signed-off-by: Thomas Huth <thuth@linux.vnet.ibm.com>
      Reviewed-by: Cornelia Huck <cornelia.huck@de.ibm.com>
      Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com>
  
  commit 2e14211476d70e3877180c19d72c0d96e23bdac5
  Author: Heinz Graalfs <graalfs@linux.vnet.ibm.com>
  Date:   Tue May 28 15:03:55 2013 +0200
  
      s390/sclpconsole: handle char layer busy conditions
      
      Handle busy conditions (errno=EAGAIN) in char layer by using
      the new char layer in the sclp console.
      
      Signed-off-by: Heinz Graalfs <graalfs@linux.vnet.ibm.com>
      Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com>
  
  commit cf66ee8e207d5c1831c7d4d8c7f2544314fc676c
  Author: Alexey Kardashevskiy <aik@ozlabs.ru>
  Date:   Fri Jul 26 20:52:05 2013 +1000
  
      hcd-ohci: add dma error handling
      
      Current hcd-ohci does not handle DMA errors. However they may happen
      so here we introduce simple error handling.
      
      On such errors, a typical OHCI will stop operating, signal the guest
      about the error by sending "UnrecoverableError Event", set itself into
      error state and set "Detected Parity Error" in its PCI config space
      to signal that it got an error and so does the patch.
      
      This also adds ohci_die() call to ohci_bus_start() to handle possible
      failure of qemu_new_timer_ns().
      
      Signed-off-by: Alexey Kardashevskiy <aik@ozlabs.ru>
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 9f0f1a0c096f29a856f2e6903beda45b44ce9cdd
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Wed Jun 26 17:05:06 2013 +0200
  
      uhci: egsm fix
      
      When the guest goes suspend the uhci controller while there are
      pending resume requests on the ports go signal global resume
      instantly.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit ed60ff024fdb0e7ca9c002af166e10683cf49805
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Thu Jul 25 13:12:35 2013 +0200
  
      xhci: handle USB_RET_IOERROR
      
      https://bugzilla.redhat.com/show_bug.cgi?id=980377
      
      Cc: qemu-stable@nongnu.org
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 58ae52a8dc7752e3da9a905678580b4cb8181cdc
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Mon Jul 22 15:34:12 2013 +0200
  
      spice: fix display initialization
      
      Spice has two display interface implementations:  One integrated into
      the qxl graphics card, and one generic which can operate with every
      qemu-emulated graphics card.
      
      The generic one is activated in case spice is used without qxl.  The
      logic for that only caught the "-vga qxl" case, "-device qxl-vga" goes
      unnoticed.  Fix that by adding a check in the spice interface
      registration so we'll notice the qxl card no matter how it is created.
      
      https://bugzilla.redhat.com/show_bug.cgi?id=981094
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit dbe49aea76a7805f05b33d548b2e543b51fa8bb1
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Mon Jul 29 20:30:29 2013 -0500
  
      Update version for 1.6.0-rc0
      
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit d2509b667caf482b6f827ff2645cbeb9b39ce29e
  Author: Paul Moore <pmoore@redhat.com>
  Date:   Thu Jul 18 09:57:03 2013 -0400
  
      seccomp: add arch_prctl() to the syscall whitelist
      
      It appears that even a very simple /etc/qemu-ifup configuration can
      require the arch_prctl() syscall, see the example below:
      
      	#!/bin/sh
      	/sbin/ifconfig $1 0.0.0.0 up
      	/usr/sbin/brctl addif <switch> $1
      
      Signed-off-by: Paul Moore <pmoore@redhat.com>
      Reviewed-by: Eduardo Otubo <otubo@linux.vnet.ibm.com>
      Message-id: 20130718135703.8247.19213.stgit@localhost
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 94113bd8a1d9acd05a879bc309cc659ace09e287
  Author: Paul Moore <pmoore@redhat.com>
  Date:   Mon Jul 15 15:32:01 2013 -0400
  
      seccomp: add additional asynchronous I/O syscalls
      
      A previous commit, "seccomp: add the asynchronous I/O syscalls to the
      whitelist", added several asynchronous I/O syscalls but left out the
      io_submit() and io_cancel() syscalls.  This patch corrects this by
      adding the two missing asynchronous I/O syscalls.
      
      Signed-off-by: Paul Moore <pmoore@redhat.com>
      Reviewed-by: Eduardo Otubo <otubo@linux.vnet.ibm.com>
      Message-id: 20130715193201.943.4913.stgit@localhost
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 95c1eb19eab9d57035e05a02f7184b63c1da9775
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Mon Jul 29 11:31:49 2013 +0100
  
      linux-user: Return success from m68k set_thread_area syscall
      
      The m68k set_thread_area syscall implementation failed to set the
      return value. Correctly set it zero, since this syscall will always
      succeed.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Message-id: 1375093909-13653-1-git-send-email-peter.maydell@linaro.org
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 978fae9f1ac47e22890a1bd9ebf5fa46fe8b6ef7
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Mon Jul 29 12:00:32 2013 +0100
  
      linux-user/signal.c: Avoid using uninitialized data in ARM sigreturn
      
      Rephrase code used in ARM sigreturn functions to avoid using
      uninitialized variables. This fixes one genuine problem ('frame'
      would not be initialized if we took the error-exit path because
      our stackpointer was misaligned) and one which is clang being
      alarmist (frame_addr wouldn't be initialized, though this is
      harmless since unlock_user_struct ignores its second argument
      in these cases; however since we don't generally make use of
      this not-really-documented effect it's better avoided).
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Message-id: 1375095632-13735-3-git-send-email-peter.maydell@linaro.org
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit b04636f8665a9492143529340eab4450d492d2ee
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Mon Jul 29 12:00:31 2013 +0100
  
      linux-user/signal.c: PPC: Silence clang uninitialized-use warning
      
      Silence a clang warning in a PPC signal return function:
      
      /home/petmay01/linaro/qemu-from-laptop/qemu/linux-user/signal.c:4611:9: error: variable 'sr_addr' is used
            uninitialized whenever 'if' condition is true [-Werror,-Wsometimes-uninitialized]
          if (!lock_user_struct(VERIFY_READ, sc, sc_addr, 1))
              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      /home/petmay01/linaro/qemu-from-laptop/qemu/linux-user/signal.c:4636:28: note: uninitialized use occurs here
          unlock_user_struct(sr, sr_addr, 1);
                                 ^~~~~~~
      /home/petmay01/linaro/qemu-from-laptop/qemu/linux-user/qemu.h:442:27: note: expanded from macro 'unlock_user_struct'
          unlock_user(host_ptr, guest_addr, (copy) ? sizeof(*host_ptr) : 0)
                                ^
      
      This happens when we unlock a user struct which we never
      attempted to lock. Strictly, clang is actually wrong here -- it
      hasn't been able to spot that unlock_user_struct() doesn't use
      its second argument if the first is NULL. However it doesn't
      seem too unreasonable to demand that we pass in initialized
      values to it.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Message-id: 1375095632-13735-2-git-send-email-peter.maydell@linaro.org
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit f6bda9cb99345158722f2e70634dda6b4d53ea67
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Mon Jul 29 13:16:39 2013 +0100
  
      spapr: Rename 'dprintf' to 'DPRINTF'
      
      'dprintf' is the name of a POSIX standard function so we should not be
      stealing it for our debug macro. Rename to 'DPRINTF' (in line with
      a number of other source files.)
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Reviewed-by: Andreas Färber <afaerber@suse.de>
      Reviewed-by: MORITA Kazutaka <morita.kazutaka@lab.ntt.co.jp>
      Acked-by: Richard Henderson <rth@twiddle.net>
      Acked-by: Kevin Wolf <kwolf@redhat.com>
      Message-id: 1375100199-13934-5-git-send-email-peter.maydell@linaro.org
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit da56ff91982f25c03c997309f3d5ed6aab1e0100
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Mon Jul 29 13:16:38 2013 +0100
  
      target-ppc/kvm.c: Rename 'dprintf' to 'DPRINTF'
      
      'dprintf' is the name of a POSIX standard function so we should not be
      stealing it for our debug macro. Rename to 'DPRINTF' (in line with
      a number of other source files.)
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Reviewed-by: Andreas Färber <afaerber@suse.de>
      Reviewed-by: MORITA Kazutaka <morita.kazutaka@lab.ntt.co.jp>
      Acked-by: Richard Henderson <rth@twiddle.net>
      Acked-by: Kevin Wolf <kwolf@redhat.com>
      Message-id: 1375100199-13934-4-git-send-email-peter.maydell@linaro.org
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit e67137c6c5823ad9488b766c79f0963f6ba70f12
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Mon Jul 29 13:16:37 2013 +0100
  
      s390x: Rename 'dprintf' to 'DPRINTF'
      
      'dprintf' is the name of a POSIX standard function so we should not be
      stealing it for our debug macro. Rename to 'DPRINTF' (in line with
      a number of other source files.)
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Reviewed-by: Andreas Färber <afaerber@suse.de>
      Reviewed-by: MORITA Kazutaka <morita.kazutaka@lab.ntt.co.jp>
      Acked-by: Richard Henderson <rth@twiddle.net>
      Acked-by: Kevin Wolf <kwolf@redhat.com>
      Message-id: 1375100199-13934-3-git-send-email-peter.maydell@linaro.org
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 2440a2c3dfcb9bc463be8ff5a97382e4d2aad750
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Mon Jul 29 13:16:36 2013 +0100
  
      block/sheepdog: Rename 'dprintf' to 'DPRINTF'
      
      'dprintf' is the name of a POSIX standard function so we should not be
      stealing it for our debug macro. Rename to 'DPRINTF' (in line with
      a number of other source files.)
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Reviewed-by: Andreas Färber <afaerber@suse.de>
      Reviewed-by: MORITA Kazutaka <morita.kazutaka@lab.ntt.co.jp>
      Acked-by: Richard Henderson <rth@twiddle.net>
      Acked-by: Kevin Wolf <kwolf@redhat.com>
      Message-id: 1375100199-13934-2-git-send-email-peter.maydell@linaro.org
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 398489018183d613306ab022653552247d93919f
  Author: Igor Mammedov <imammedo@redhat.com>
  Date:   Mon Jul 29 16:47:57 2013 +0200
  
      pc: limit 64 bit hole to 2G by default
      
      It turns out that some 32 bit windows guests crash
      if 64 bit PCI hole size is >2G.
      Limit it to 2G for piix and q35 by default.
      User may override default 64-bit PCI hole size by
      using "pci-hole64-size" property.
      
      Examples:
      -global i440FX-pcihost.pci-hole64-size=4G
      
      -global q35-pcihost.pci-hole64-size=4G
      
      Reported-by: Igor Mammedov <imammedo@redhat.com>,
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
      Signed-off-by: Igor Mammedov <imammedo@redhat.com>
      Reviewed-by: Michael S. Tsirkin <mst@redhat.com>
      Reviewed-by: Andreas Färber <afaerber@suse.de>
      Message-id: 1375109277-25561-8-git-send-email-imammedo@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit e8cd45c78f53501e75bd455140da63d1b7ed3685
  Author: Vasilis Liaskovitis <vasilis.liaskovitis@profitbricks.com>
  Date:   Mon Jul 29 16:47:56 2013 +0200
  
      qdev: Add SIZE type to qdev properties
      
      This patch adds a 'SIZE' type property to qdev.
      
      Signed-off-by: Ian Molton <ian.molton@collabora.co.uk>
      Signed-off-by: Vasilis Liaskovitis <vasilis.liaskovitis@profitbricks.com>
      Signed-off-by: Hu Tao <hutao@cn.fujitsu.com>
      Signed-off-by: Igor Mammedov <imammedo@redhat.com>
      Reviewed-by: Michael S. Tsirkin <mst@redhat.com>
      Reviewed-by: Andreas Färber <afaerber@suse.de>
      Message-id: 1375109277-25561-7-git-send-email-imammedo@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit b887796217b7f5b754657e85760693e4ced63356
  Author: Vasilis Liaskovitis <vasilis.liaskovitis@profitbricks.com>
  Date:   Mon Jul 29 16:47:55 2013 +0200
  
      qapi: make visit_type_size fallback to type_int
      
      Currently visit_type_size checks if the visitor's type_size function pointer is
      NULL. If not, it calls it, otherwise it calls v->type_uint64(). But neither of
      these pointers are ever set. Fallback to calling v->type_int() in this third
      (default) case.
      
      Signed-off-by: Vasilis Liaskovitis <vasilis.liaskovitis@profitbricks.com>
      Signed-off-by: Hu Tao <hutao@cn.fujitsu.com>
      Signed-off-by: Igor Mammedov <imammedo@redhat.com>
      Reviewed-by: Michael S. Tsirkin <mst@redhat.com>
      Reviewed-by: Andreas Färber <afaerber@suse.de>
      Message-id: 1375109277-25561-6-git-send-email-imammedo@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit c52dc697259ac826d905db57e298c50306a8c600
  Author: Igor Mammedov <imammedo@redhat.com>
  Date:   Mon Jul 29 16:47:54 2013 +0200
  
      pc: add Q35 to QOM composition tree under /machine
      
      Signed-off-by: Igor Mammedov <imammedo@redhat.com>
      Reviewed-by: Andreas Färber <afaerber@suse.de>
      Reviewed-by: Michael S. Tsirkin <mst@redhat.com>
      Reviewed-by: Andreas Färber <afaerber@suse.de>
      Message-id: 1375109277-25561-5-git-send-email-imammedo@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 44fc8c5e743b84c1d29f603e4014125dcf152d26
  Author: Igor Mammedov <imammedo@redhat.com>
  Date:   Mon Jul 29 16:47:53 2013 +0200
  
      pc: replace i440fx_common_init() with i440fx_init()
      
      It isn't used anywhere else.
      
      Signed-off-by: Igor Mammedov <imammedo@redhat.com>
      Reviewed-by: Andreas Färber <afaerber@suse.de>
      Reviewed-by: Michael S. Tsirkin <mst@redhat.com>
      Reviewed-by: Andreas Färber <afaerber@suse.de>
      Message-id: 1375109277-25561-4-git-send-email-imammedo@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 1d0d4aa412eef7d98e53c313c79c359f2f65376e
  Author: Igor Mammedov <imammedo@redhat.com>
  Date:   Mon Jul 29 16:47:52 2013 +0200
  
      pc: add I440FX QOM cast macro
      
      Signed-off-by: Igor Mammedov <imammedo@redhat.com>
      Reviewed-by: Michael S. Tsirkin <mst@redhat.com>
      Reviewed-by: Andreas Färber <afaerber@suse.de>
      Message-id: 1375109277-25561-3-git-send-email-imammedo@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit f5338ee30d91693f5805208e58df80f0551c3896
  Author: Michael S. Tsirkin <mst@redhat.com>
  Date:   Mon Jul 29 16:47:51 2013 +0200
  
      pc: move IO_APIC_DEFAULT_ADDRESS to include/hw/i386/ioapic.h
      
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
      Signed-off-by: Laszlo Ersek <lersek@redhat.com>
      Signed-off-by: Igor Mammedov <imammedo@redhat.com>
      Reviewed-by: Andreas Färber <afaerber@suse.de>
      Reviewed-by: Michael S. Tsirkin <mst@redhat.com>
      Reviewed-by: Andreas Färber <afaerber@suse.de>
      Message-id: 1375109277-25561-2-git-send-email-imammedo@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 6a4992d0bdeb38a57314d731d9846063b2057e6c
  Merge: eddbf0a... b67964d...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Mon Jul 29 14:39:49 2013 -0500
  
      Merge remote-tracking branch 'afaerber/tags/qom-devices-for-anthony' into staging
      
      QOM device refactorings
      
      * Replace all uses of FROM_SYSBUS() macro with QOM cast macros
        i) "QOM cast cleanup for X"
           Indicates a mechanical 1:1 between TYPE_* and *State.
        ii) "QOM'ify X and Y"
            Indicates abstract types may have been inserted or similar changes
            to type hierarchy.
        ii) Renames
            Coding Style fixes such as CamelCase have been applied in some cases.
      * Fix for sparc floppy - cf. ii) above
      * Change PCI type hierarchy to provide PCI_BRIDGE() casts
      * In doing so, prepare for adopting QOM realize
      
      # gpg: Signature made Mon 29 Jul 2013 02:15:22 PM CDT using RSA key ID 3E7E013F
      # gpg: Can't check signature: public key not found
      
      # By Andreas Färber (171) and others
      # Via Andreas Färber
      * afaerber/tags/qom-devices-for-anthony: (173 commits)
        sysbus: QOM parent field cleanup for SysBusDevice
        spapr_pci: QOM cast cleanup
        ioapic: QOM cast cleanup
        kvm/ioapic: QOM cast cleanup
        kvmvapic: QOM cast cleanup
        mipsnet: QOM cast cleanup
        opencores_eth: QOM cast cleanup
        exynos4210_i2c: QOM cast cleanup
        sysbus: Remove unused sysbus_new() prototype
        sysbus: Drop FROM_SYSBUS()
        xilinx_timer: QOM cast cleanup
        tusb6010: QOM cast cleanup
        slavio_timer: QOM cast cleanup
        pxa2xx_timer: QOM'ify pxa25x-timer and pxa27x-timer
        puv3_ost: QOM cast cleanup
        pl031: QOM cast cleanup
        pl031: Rename pl031_state to PL031State
        milkymist-sysctl: QOM cast cleanup
        m48t59: QOM cast cleanup for M48t59SysBusState
        lm32_timer: QOM cast cleanup
        ...
  
  commit b67964d70219a864ec427e727754a205475c7d6c
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sat Jul 27 16:40:42 2013 +0200
  
      sysbus: QOM parent field cleanup for SysBusDevice
      
      Rename the parent field and hide it from gtk-doc.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 38fb090a80bc8884ff1874b827ccc9a160102f9d
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sat Jul 27 16:39:37 2013 +0200
  
      spapr_pci: QOM cast cleanup
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit f54d31575d115377ba2931abc0ff41d4a0abc5a2
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sat Jul 27 16:31:42 2013 +0200
  
      ioapic: QOM cast cleanup
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit b311963126a18d7f4c5390c4c094a5f015f0fca6
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sat Jul 27 16:30:47 2013 +0200
  
      kvm/ioapic: QOM cast cleanup
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 253eacc2fb1f592af9de64c5a9a2157fbf8ccb0d
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sat Jul 27 16:27:41 2013 +0200
  
      kvmvapic: QOM cast cleanup
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit a4dbb8bdebd9b013df06cbc27d641de659e92ab2
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sat Jul 27 15:59:07 2013 +0200
  
      mipsnet: QOM cast cleanup
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 4632cf2d5f77e702afda1e98df86ad7b0721ef70
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sat Jul 27 15:56:28 2013 +0200
  
      opencores_eth: QOM cast cleanup
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 436033290065be765363ad73f9437821e0c35084
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sat Jul 27 15:50:02 2013 +0200
  
      exynos4210_i2c: QOM cast cleanup
      
      Fix one ->qdev access and rename parent field.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 339104fe3430d19bd1932077bae839cdcc9f7cd2
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sat Jul 27 15:45:51 2013 +0200
  
      sysbus: Remove unused sysbus_new() prototype
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit f3d74d32e7285af2c7a289c02b948f8feccd95e1
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sat Jul 27 15:39:20 2013 +0200
  
      sysbus: Drop FROM_SYSBUS()
      
      As a replacement, use your own macro based on OBJECT_CHECK().
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 760d1d00b8148887003b0632da82dabab57d71f5
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sat Jul 27 15:32:47 2013 +0200
  
      xilinx_timer: QOM cast cleanup
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 453be7a6fc21c5794e335d937c63bc9d49b1fe1a
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sat Jul 27 15:30:21 2013 +0200
  
      tusb6010: QOM cast cleanup
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit c275471eb1beb0461cfbbb5d96b9d3bcff451c77
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sat Jul 27 15:24:22 2013 +0200
  
      slavio_timer: QOM cast cleanup
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit feea4361b3d29cc7e7374db33df9ab18348cf230
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sat Jul 27 15:20:20 2013 +0200
  
      pxa2xx_timer: QOM'ify pxa25x-timer and pxa27x-timer
      
      Introduce type constant for new abstract base type, use QOM casts and
      let both non-abstract types inherit from the new base type.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 9c9610b825bdf73d3323dfb5aa0cb789f2c665e8
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sat Jul 27 15:12:40 2013 +0200
  
      puv3_ost: QOM cast cleanup
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit d3b800495ec886d45a0be7aa6eb4e1de7533968f
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sat Jul 27 15:10:14 2013 +0200
  
      pl031: QOM cast cleanup
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit b91f0dfd12dbd117235409980e77523fba5f8978
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sat Jul 27 15:07:44 2013 +0200
  
      pl031: Rename pl031_state to PL031State
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit b564b137b92c5356ffe3c308defa9d0d324272d9
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sat Jul 27 15:06:42 2013 +0200
  
      milkymist-sysctl: QOM cast cleanup
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 29d1ffc3d8ccbc72dfe1e136a69235901d328d86
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sat Jul 27 15:01:49 2013 +0200
  
      m48t59: QOM cast cleanup for M48t59SysBusState
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit fe54d857056b3cf143fe5aebcf56b7c638d62bc0
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sat Jul 27 14:54:54 2013 +0200
  
      lm32_timer: QOM cast cleanup
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 541ab55ff1bdc558473f0dea40deae568551bb85
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sat Jul 27 14:52:32 2013 +0200
  
      grlib_gptimer: QOM cast cleanup
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 3ddacf27057678f483bbed78db2f10419acb6501
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sat Jul 27 14:49:12 2013 +0200
  
      exynos4210_rtc: QOM cast cleanup
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 25fce9ad7f7b77d610504e70b03e29630d66dfa9
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sat Jul 27 14:45:47 2013 +0200
  
      exynos4210_pwm: QOM cast cleanup
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 81e1010d0fbfaa5992cffa88e1797af36cc438ef
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sat Jul 27 14:41:50 2013 +0200
  
      exynos4210_mct: QOM cast cleanup
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 5880ce52eb5560763b378dde83b2144fe41024eb
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sat Jul 27 14:34:22 2013 +0200
  
      etraxfs_timer: QOM cast cleanup
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 3c9a8a8c8e7b045e9f1b23ff98d54d7df9a10229
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sat Jul 27 14:30:31 2013 +0200
  
      etraxfs_timer: Rename etrax_timer to ETRAXTimerState
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 831aab9b0bb3953161cdbe07a5e475723874321f
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sat Jul 27 14:28:31 2013 +0200
  
      cadence_ttc: QOM cast cleanup
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit e2051b42430b014ab6bdcfeabdd869b28282c3a2
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sat Jul 27 14:20:25 2013 +0200
  
      arm_timer: QOM cast cleanup for icp_pit_state
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 0c88dea5ebf248017ab3bf1fab8ee5e24f1b144d
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sat Jul 27 14:17:41 2013 +0200
  
      arm_timer: QOM cast cleanup for SP804State
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 1024d7f0137da3683c90b1fd77ec0e47c864d897
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sat Jul 27 14:15:46 2013 +0200
  
      arm_timer: Rename sp804_state to SP804State
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 3efc10e17d41779bbdaf27a304c8e39f744e530f
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sat Jul 27 14:07:22 2013 +0200
  
      xilinx_spi: QOM cast cleanup
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 3d29bceec1357702b2ce0909c6eb8107b806159e
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sat Jul 27 14:03:29 2013 +0200
  
      pl022: QOM cast cleanup
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit ce556e0baffce0624a64bdbe9b077d59cc5f6349
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sat Jul 27 14:00:25 2013 +0200
  
      pl022: Rename pl022_state to PL022State
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 88c034d5b2c406e1859c9a3746229868a20fed41
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sat Jul 27 13:50:51 2013 +0200
  
      sun4u: QOM cast cleanup for RamDevice
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 13575cf6dbe88ffa9d2f03dace03aedd9e003f8d
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sat Jul 27 13:48:18 2013 +0200
  
      sun4u: QOM cast cleanup for PROMState
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 5ab6b4c661ecf3c824e08de6f5c99a855d00fa84
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sat Jul 27 13:45:23 2013 +0200
  
      sun4m: QOM cast cleanup for RamDevice
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit e6f54c91758d99f476c7db01c449e01a54821e1c
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sat Jul 27 13:42:29 2013 +0200
  
      sun4m: QOM cast cleanup for PROMState
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit b3a4996524910049ac491c512858b7a38878a444
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sat Jul 27 13:38:44 2013 +0200
  
      sun4m: QOM cast cleanup for AFXState
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit ef9dfa4c1c97db30d83dbcc8d31c334641b5f7ca
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sat Jul 27 13:33:46 2013 +0200
  
      sun4m: QOM cast cleanup for IDRegState
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 630f44426825f18230072ce239a3dea72242e234
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sat Jul 27 13:23:41 2013 +0200
  
      pl181: QOM cast cleanup
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 1d998d93acbbefc3804200ab4387cb0286b07d7b
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sat Jul 27 13:20:09 2013 +0200
  
      pl181: Rename pl181_state to PL181State
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 7a239e46f792b234d77425653a8259152df5d5de
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sat Jul 27 13:18:50 2013 +0200
  
      milkymist-memcard: QOM cast cleanup
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 880fc798fd34cea6e6647a9210dc7458c9ceedb6
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sat Jul 27 13:03:07 2013 +0200
  
      ppce500_spin: QOM cast cleanup
      
      Introduce type constant and use QOM cast.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 8c1892cf7297ff4972a4ad6dd601921c3a01d618
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sat Jul 27 12:50:29 2013 +0200
  
      ds1225y: QOM cast cleanup for SysBusNvRamState
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 14134f0eb57247e3ec3b8311931a11b344096591
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sat Jul 27 12:47:09 2013 +0200
  
      ds1225y: Drop bogus qdev field from NvRamState
      
      It is not a device, and the field is not used from code either.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 91a28042958f20eff01a4d441d7072fd1902d375
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sat Jul 27 12:43:06 2013 +0200
  
      xilinx_ethlite: QOM cast cleanup
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 546921eac5abd7cc6c78f1ceeda3375697ac04bd
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sat Jul 27 12:35:15 2013 +0200
  
      xgmac: QOM cast cleanup
      
      Introduce type constant and use QOM casts and typedef consistently.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 0618db44b9da3a2525b414a0928d2b445f897eec
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sat Jul 27 12:27:46 2013 +0200
  
      stellaris_enet: Fix NetClientInfo::cleanup
      
      Drop freeing stellaris_enet_state - that is done by QOM later on unref.
      
      Both MemoryRegion init and savevm registration happen in SysBusDevice
      initfn currently, so move them into an unrealizefn for now.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 2fa30abadfa2f9f3c47044f677e74988db274d0c
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sat Jul 27 12:23:22 2013 +0200
  
      stellaris_enet: QOM cast cleanup
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 926d152e4c5b56b7a76a4bc77b9cf2987119b884
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sat Jul 27 12:17:48 2013 +0200
  
      smc91c111: QOM cast cleanup
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 0e57587f2562dd0123817cefc4e95733f9daec8e
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sat Jul 27 12:13:17 2013 +0200
  
      milkymist-minimac2: QOM cast cleanup
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit b1a2aaf77499fe6ac059eeceacc8e70858f1c65d
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sat Jul 27 12:08:14 2013 +0200
  
      lance: QOM cast cleanup
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 3ff66d101be9e2f08db1b674495b489f3c969810
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sat Jul 27 11:55:02 2013 +0200
  
      lan9118: QOM cast cleanup
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 58076497dfeff9721ec8f7476336292c8e0eb8c7
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sat Jul 27 11:48:42 2013 +0200
  
      etraxfs_eth: Rename fs_eth to ETRAXFSEthState
      
      Also add a typedef.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 8784dfa4bc3cb6ee3b6115ea52a4cae2874be7f9
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sat Jul 27 11:44:01 2013 +0200
  
      etraxfs_eth: QOM cast cleanup
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 318643beaa50f49d3bfa9e318b067784d8fb4f30
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sat Jul 27 11:39:47 2013 +0200
  
      cadence_gem: QOM cast cleanup
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit a054e2c2ddea91c8e34fe847327c6250f6f791d6
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Fri Jul 26 23:29:03 2013 +0200
  
      zynq_slcr: QOM cast cleanup
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit f1a0a79f4faeac50ea490496e92d00d7260d9437
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Fri Jul 26 23:21:50 2013 +0200
  
      slavio_misc: QOM cast cleanup for APCState
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 95eb2084f9e59c50cb989ef0e717e0d933bd1480
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Fri Jul 26 23:19:11 2013 +0200
  
      slavio_misc: QOM cast cleanup for MiscState
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit af89a444932111807b4a5a5a799829c98bdab560
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Fri Jul 26 23:16:03 2013 +0200
  
      puv3_pm: QOM cast cleanup
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 5c0e12f5a6f6da6cc63e4d0fd309f4699300daa0
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Fri Jul 26 22:32:18 2013 +0200
  
      mst_fpga: QOM cast cleanup
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit aee31f7b4b7e23cfcdab604b6edc5e7df8d5c32f
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Fri Jul 26 22:27:57 2013 +0200
  
      milkymist-pfpu: QOM cast cleanup
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 829617a97cd4316872465db6b28d304e49f45f05
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Fri Jul 26 22:24:22 2013 +0200
  
      milkymist-hpdmc: QOM cast cleanup
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 816d323be3e66b82cd92657c783c0e5e7b88d6d9
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Fri Jul 26 21:59:04 2013 +0200
  
      lm32_sys: QOM cast cleanup
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit b6e1df2e91fbf89226605a9459bc86c2aa0a404e
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Fri Jul 26 21:47:58 2013 +0200
  
      exynos4210_pmu: QOM cast cleanup
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 100bb15cb8e8788cca36f708c51c3d8e03041759
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Fri Jul 26 21:39:54 2013 +0200
  
      eccmemctl: QOM cast cleanup
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit ba4ea5bd299c03a7af87b0881ea6d445c46beddf
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Fri Jul 26 21:34:18 2013 +0200
  
      arm_sysctl: QOM cast cleanup
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 0e8982e969304995dfa39e6767b0152564a72130
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Fri Jul 26 21:20:52 2013 +0200
  
      arm_l2x0: QOM cast cleanup
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit ae1953d045eb1fdfc21279284d78c7f23aba9762
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Fri Jul 26 21:18:35 2013 +0200
  
      arm_l2x0: Rename l2x0_state to L2x0State
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit cc3e064ee948c612c38aa99a364f5af95422e5ec
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Fri Jul 26 20:46:22 2013 +0200
  
      xilinx_intc: QOM cast cleanup
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 7abad863d7249b4b501923c3c28d952c473bf23a
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Fri Jul 26 20:40:40 2013 +0200
  
      slavio_intctl: QOM cast cleanup
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit b09a6f7b30591a5de4c4ceb22e3063a81e7317c4
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Fri Jul 26 20:34:29 2013 +0200
  
      realview_gic: QOM cast cleanup
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 1ecdf4022ad968f4346905c269247ff3c5d2aa2d
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Fri Jul 26 20:30:57 2013 +0200
  
      puv3_intc: QOM cast cleanup
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 7fc3266f769880d5cb8d6c7995a1a5f898986baf
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Fri Jul 26 20:23:57 2013 +0200
  
      pl190: QOM cast cleanup
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit aefbc25695b00b6d6731ef0b8c53e12462bffd86
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Fri Jul 26 20:18:42 2013 +0200
  
      pl190: Rename pl190_state to PL190State
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 47edc5a479e0927c6ce04eaf3e84db0ba7ddbb41
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Fri Jul 26 20:14:20 2013 +0200
  
      omap_intc: QOM'ify omap-intc and omap2-intc
      
      Create a new abstract base type and let omap-intc and omap2-intc inherit
      from it. Introduce a type constant and use QOM casts.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 1f8a9eac51427be2e9e63fcbe9d4d174640a0b19
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Fri Jul 26 19:53:49 2013 +0200
  
      lm32_pic: QOM cast cleanup
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 730bf9323d799cc42520f4512dd76d843b26d480
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Fri Jul 26 19:26:18 2013 +0200
  
      grlib_irqmp: QOM cast cleanup
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit c5e22ae3464b52789023dbdce2f565d0f6be08e2
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Fri Jul 26 19:19:19 2013 +0200
  
      exynos4210_gic: QOM cast cleanup for exynos4210.irq_gate
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 78c6abbd834e78a658e5910244397040c10a5b90
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Fri Jul 26 19:16:20 2013 +0200
  
      exynos4210_gic: QOM cast cleanup for exynos4210.gic
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit c03c6b9ccaa696b90a662dfcce82d84c50f832b8
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Fri Jul 26 19:11:37 2013 +0200
  
      exynos4210_combiner: QOM cast cleanup
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 9062143f9e71479e98a62950178e7d803f304425
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Fri Jul 26 19:05:58 2013 +0200
  
      etraxfs_pic: QOM cast cleanup
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 285b4432da565ebcca0bc5eab1783b77ef3450c0
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Fri Jul 26 18:57:48 2013 +0200
  
      arm_gic: QOM cast cleanup
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 3e5dd364d933ccc066cbea8620bdc16525e19230
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Fri Jul 26 18:49:24 2013 +0200
  
      pl050: QOM'ify pl050_keyboard and pl050_mouse
      
      Introduce an abstract type pl050 and let pl050_keyboar and pl050_mouse
      inherit from it, using different instance_init functions.
      Introduce a type constant and use QOM casts.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit e607f25a620e769cb6a231314aa13804723ab734
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Fri Jul 26 18:40:25 2013 +0200
  
      pl050: Rename pl050_state to PL050State
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 2a052f6bf11f00b358cf4e0abdd6e2cf59648a71
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Fri Jul 26 18:37:02 2013 +0200
  
      milkymist-softusb: QOM cast cleanup
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 93e7f5f42d0d3663acb94b24c8a9a329b5b13917
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Fri Jul 26 18:28:26 2013 +0200
  
      versatile_i2c: QOM cast cleanup
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 60ecfcb354e526c29874af17bbadaabeff47409c
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Fri Jul 26 18:24:27 2013 +0200
  
      omap_i2c: QOM cast cleanup
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit cc3c3b8a2239a7a1d49a83c047ae2bc63d8a71e8
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Fri Jul 26 18:13:46 2013 +0200
  
      bitbang_i2c: QOM cast cleanup
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit a009de46bd50c88d18f19a1405e1348c679e08d6
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Fri Jul 26 17:41:16 2013 +0200
  
      gpio/zaurus: QOM cast cleanup
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 1ed09e2f4360cba2c480e64077421aa0cbc6ebc8
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Fri Jul 26 17:37:37 2013 +0200
  
      puv3_gpio: QOM cast cleanup
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 692a76d1c4a32573bf3cc19110c7fa6cc8c93f60
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Fri Jul 26 17:31:46 2013 +0200
  
      pl061: QOM'ify pl061 and pl061_luminary
      
      Let pl061_luminary inherit from pl061, with differing instance_init.
      Introduce type constant and use QOM casts.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit ee663e96e4db735d19dc2672150b6ccc87cc29fe
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Fri Jul 26 17:21:21 2013 +0200
  
      pl061: Rename pl061_state to PL061State
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 74d1e352be53d8208996772bb51c5a965fae7d06
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Fri Jul 26 17:19:36 2013 +0200
  
      omap_gpio: QOM cast cleanup for omap2_gpif_s
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 1d300b5f6f759f5d0a7866d3da320ebae0f0b79c
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Fri Jul 26 17:14:40 2013 +0200
  
      omap_gpio: QOM cast cleanup for omap_gpif_s
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 049e7d226e08bbf50c17ffdc3a6793c6e45e77f2
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Fri Jul 26 16:58:49 2013 +0200
  
      sun4m_iommu: QOM cast cleanup
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 70cd8d4b75e91272a28a140818a52f5e32ef4375
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Fri Jul 26 16:55:59 2013 +0200
  
      sparc32_dma: QOM cast cleanup
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 358cd7ac59ffbb4cef126439f829443d343e2b94
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Fri Jul 26 16:43:17 2013 +0200
  
      pxa2xx_dma: QOM cast cleanup
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 6df7cdee0b0e3667a0e7f811a9682e492f21c738
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Fri Jul 26 16:04:39 2013 +0200
  
      puv3_dma: QOM cast cleanup
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 4f800554f2b324b3cd5ea6a0e69e9e9b409aa65b
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Fri Jul 26 12:47:17 2013 +0200
  
      pl080: QOM'ify pl080 and pl081
      
      Let pl081 inherit from pl080 and replace triple SysBus initfn with two
      instance_inits.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit d7ba0a62c58c3a30bc75377b1209dafc613c73be
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Fri Jul 26 12:37:06 2013 +0200
  
      pl080: Rename pl080_state to PL080State
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 8df81c4b11f19eae16b88d5da3ab85704d49e6b0
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Wed Jul 24 23:48:30 2013 +0200
  
      empty_slot: QOM cast cleanup
      
      Introduce type constant and use QOM casts.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 71ffe1a01faa90fa08805e8030120b3be0efda25
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Wed Jul 24 23:29:17 2013 +0200
  
      pl011: QOM'ify pl011 and pl011_luminary
      
      Let the Luminary variant inherit from the ARM one, overwriting its ID on
      instance_init. Introduce type constant and use QOM casts. Replace
      triplicated SysBusDevice initfn with QOM realizefn and instance_init.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit ab640bfc2e0ae70ce7d11122ad30957ad53a1836
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Wed Jul 24 23:13:57 2013 +0200
  
      pl011: Rename pl011_state
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 79bbe8bf3dbd701a13e2abe0ca0acdfae3e2231d
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Wed Jul 24 23:08:14 2013 +0200
  
      milkymist-uart: QOM cast cleanup
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 85f3d3024588d27453788167566c34c3c658881d
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Wed Jul 24 22:59:55 2013 +0200
  
      lm32_uart: QOM cast cleanup
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit a0b97927e34903ed280250f90deb6d3261cdc62f
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Wed Jul 24 22:56:36 2013 +0200
  
      lm32_juart: QOM cast cleanup
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 0ee10242fd5c40ef0268147b23ba225b843e2d20
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Wed Jul 24 22:49:02 2013 +0200
  
      lm32_juart: Relocate and tidy header
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 8d8e34815e46a45afaa2689b49d5f97b6306b7f3
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Wed Jul 24 22:43:22 2013 +0200
  
      imx_serial: QOM cast cleanup
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit ae8e04903138a51d15faaf501ea83569cd6cffa5
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Wed Jul 24 22:38:10 2013 +0200
  
      grlib_apbuart: QOM cast cleanup
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 61149ff6876dffd0de6f527424d9373e4ed2ad59
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Wed Jul 24 22:21:05 2013 +0200
  
      exynos4210_uart: QOM cast cleanup
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 81069b20549b3f465f172efb86f7f5034b89463a
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Wed Jul 24 21:30:40 2013 +0200
  
      escc: QOM cast cleanup
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 534f6ff925cd7c9c8cc10094173e691938ac723f
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Wed Jul 24 21:23:29 2013 +0200
  
      cadence_uart: QOM cast cleanup
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit cfc6b24578fdd55c26ed383c910fa18c4137b159
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Wed Jul 24 09:37:20 2013 +0200
  
      versatilepb: QOM cast cleanup for vpb_sic_state
      
      Introduce a type constant, use QOM casts, rename the parent field and
      prepare for QOM realize.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 0ca81872f741e6b93a5951d9a4f524829a911d40
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Wed Jul 24 09:32:06 2013 +0200
  
      strongarm: QOM cast cleanup for StrongARMSSPState
      
      Introduce a type constant, use QOM casts, rename the parent field and
      prepare for QOM realize.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit fff3af97b9e1b1a482d8951eddac2c45ede9bf08
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Wed Jul 24 09:29:14 2013 +0200
  
      strongarm: QOM cast cleanup for StrongARMUARTState
      
      Introduce a type constant, use QOM casts and rename the parent field.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit c71e67329188ee1081de53ef685e627c6e99cc87
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Wed Jul 24 09:26:04 2013 +0200
  
      strongarm: QOM cast cleanup for StrongARMPPCInfo
      
      Introduce a type constant, use QOM casts, rename the parent field and
      prepare for QOM realize.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit f55beb8477e005f49514410cc00f6913729b01bd
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Wed Jul 24 09:23:14 2013 +0200
  
      strongarm: QOM cast cleanup for StrongARMGPIOInfo
      
      Introduce a type constant, use QOM casts, rename the parent field and
      prepare for QOM realize.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 4e00210522ecbbeb81d091cfca1f2cf3f3ae00d8
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Wed Jul 24 09:20:15 2013 +0200
  
      strongarm: QOM cast cleanup for StrongARMRTCState
      
      Introduce a type constant, use QOM casts and rename the parent field.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 74e075f6fbb40992b698c2418aa19ad541abf71e
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Wed Jul 24 09:17:13 2013 +0200
  
      strongarm: QOM cast cleanup for StrongARMPICState
      
      Introduce a type constant, use QOM casts, rename the parent field and
      prepare for QOM realize.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 7df7f67ae1bf6b2c81788a58de9cdf9cf9c03bc8
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Wed Jul 24 09:13:06 2013 +0200
  
      stellaris: QOM cast cleanup for stellaris_adc_state
      
      Introduce a type constant, use QOM casts, rename the parent field and
      prepare for QOM realize.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit d94a40156b357cd519f9385ca1f57ea7850b9e18
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Wed Jul 24 09:08:23 2013 +0200
  
      stellaris: QOM cast cleanup for stellaris_i2c_state
      
      Introduce a type constant, use QOM casts, rename the parent field and
      prepare for QOM realize.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 8ef1d3947efd4044b6a33dcd0ccc5c857149e194
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Wed Jul 24 09:03:33 2013 +0200
  
      stellaris: QOM cast cleanup for gptm_state
      
      Introduce a type constant, use QOM casts, rename the parent field and
      prepare for QOM realize.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 73e9d965dd071ecde5cb31327b58469275691667
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Wed Jul 24 08:58:32 2013 +0200
  
      spitz: QOM cast cleanup for SpitzKeyboardState
      
      Introduce a type constant, use QOM casts, rename the parent field and
      prepare for QOM realize.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 7eb8104a9cd274a14b9a8a6caf38d0720e56cd21
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Wed Jul 24 08:54:33 2013 +0200
  
      spitz: QOM cast cleanup for SLNANDState
      
      Introduce a type constant, use QOM casts and rename the parent field.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 6050ed5fb98822220f71d69c46870bdf1f3bc076
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Wed Jul 24 02:08:09 2013 +0200
  
      pxa2xx_pic: QOM cast cleanup for PXA2xxPICState
      
      Introduce a type constant, use QOM casts, rename the parent field and
      prepare for QOM realize.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 922bb317e488300c50344742cbd5e0028a8b3d77
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Wed Jul 24 02:03:39 2013 +0200
  
      pxa2xx_gpio: QOM cast cleanup for PXA2xxGPIOInfo
      
      Introduce a type constant, use QOM casts, rename the parent field and
      prepare for QOM realize.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 5354c21ef905ab36015900e7d27d352bca47f285
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Wed Jul 24 01:56:59 2013 +0200
  
      pxa2xx: QOM cast cleanup for PXA2xxI2CState
      
      Introduce a type constant, use QOM casts, rename the parent field and
      prepare for QOM realize.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 548c6f188ecfbb09b42a29393fc18252ab7bbf7d
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Wed Jul 24 01:50:26 2013 +0200
  
      pxa2xx: QOM cast cleanup for PXA2xxRTCState
      
      Introduce a type constant, use QOM casts and rename the parent field.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 12a828041c666cf96d69cde85bd7ec03a7e8719f
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Wed Jul 24 01:45:10 2013 +0200
  
      pxa2xx: QOM cast cleanup for PXA2xxSSPState
      
      Introduce a type constant, use QOM casts, rename the parent field and
      prepare for QOM realize.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 3bdf5327c9b3e449a3ea212d063baa7fac576b1b
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Wed Jul 24 01:38:59 2013 +0200
  
      musicpal: QOM cast cleanup for musicpal_key_state
      
      Introduce a type constant, use QOM casts, rename the parent field and
      prepare for QOM realize.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 7012d4b46b68dcffde1f12a5dfbce5c4c02dc3ff
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Wed Jul 24 01:36:24 2013 +0200
  
      musicpal: QOM cast cleanup for musicpal_gpio_state
      
      Introduce a type constant, use QOM casts, rename the parent field and
      prepare for QOM realize.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 5952b01cf82ba2385065c8fc9976b8907f215b36
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Wed Jul 24 01:32:00 2013 +0200
  
      musicpal: QOM cast cleanup for mv88w8618_flashcfg
      
      Introduce a type constant, use QOM casts and rename the parent field.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 4adc8541d970f5a52a8cb05f893f4afeec255d5b
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Wed Jul 24 01:27:32 2013 +0200
  
      musicpal: QOM cast cleanup for mv88w8618_pit_state
      
      Introduce a type constant, use QOM casts and rename the parent field.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit c7bd0fd945c3f7f1d93a226dbe89a2ccf0503a58
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Wed Jul 24 01:22:07 2013 +0200
  
      musicpal: QOM cast cleanup mv88w8618_pic_state
      
      Introduce a type constant, use QOM casts and rename the parent field.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 2cca58fdc28fb860827a9f0bae1cd736df76cfa0
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Wed Jul 24 01:16:13 2013 +0200
  
      musicpal: QOM cast cleanup for musicpal_lcd_state
      
      Introduce a type constant, use QOM casts, rename the parent field and
      prepare for QOM realize.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit a77d90e68a6a277f53bf9051c8fbc2b0d0cff1c1
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Wed Jul 24 01:12:52 2013 +0200
  
      musicpal: QOM cast cleanup for mv88w8618_eth_state
      
      Introduce type constant and use QOM casts.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 2c79fed33be49cb13c9ce01a6fc42240ee7dedc8
  Author: Stefan Weil <sw@weilnetz.de>
  Date:   Sun Jul 28 07:54:55 2013 +0200
  
      musicpal: Fix typo in name of local function
      
      The misspelling was spotted by Andreas Färber.
      
      Signed-off-by: Stefan Weil <sw@weilnetz.de>
      Reviewed-by: Jan Kiszka <jan.kiszka@web.de>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 91b646264e1c1f37c9ffb3a602ad748b2a6b050c
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Wed Jul 24 01:08:01 2013 +0200
  
      integratorcp: QOM cast cleanup for icp_pic_state
      
      Introduce type constant and use QOM cast.
      Fix indentation.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 257ec289b297586f45d5ea5ea01adf8672aa6a05
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Wed Jul 24 01:00:27 2013 +0200
  
      integratorcp: QOM cast cleanup for integratorcm_state
      
      Rename to IntegratorCMState, introduce type constant and use QOM cast.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 426533faed4338f228c715fbec21a887692ad47c
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Wed Jul 24 00:52:40 2013 +0200
  
      highbank: QOM cast cleanup for HighbankRegsState
      
      Add type constant and use QOM casts.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 936230a713208659c664da20287fcb5e5811743a
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Wed Jul 24 00:46:43 2013 +0200
  
      armv7m: QOM cast cleanup for BitBandState
      
      Introduce TYPE_* constant and use QOM cast.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit bcb34c7a61bce00136d42442c592011e56d87161
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Fri Jul 26 21:50:54 2013 +0200
  
      imx_ccm: QOM cast cleanup
      
      Introduce type constant and use QOM casts.
      
      Acked-by: Peter Chubb <peter.chubb@nicta.com.au>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 5ff94a61c461111e25b67c7b9cabef035aa30225
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Fri Jul 26 19:31:08 2013 +0200
  
      imx_avic: QOM cast cleanup
      
      Introduce type constant, use QOM casts and prepare SysBus initfn for QOM
      realize by resolving SysBusDevice vs. DeviceState "dev" name conflict.
      
      Acked-by: Peter Chubb <peter.chubb@nicta.com.au>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 01774ddbcf42c9521fa66679f947eb49327b8e18
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Thu Jul 25 01:13:54 2013 +0200
  
      tcx: QOM cast cleanup
      
      Introduce a type constant, use QOM casts and rename the parent field.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 5d7a11e438f78a2656000a8d549f0dea412f3dc5
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Thu Jul 25 01:09:03 2013 +0200
  
      pl110: QOM'ify pl110, pl110_versatile and pl111
      
      Let pl110_versatile and pl111 inherit from pl110 and use PL110() cast;
      set their version index in an instance_init.
      
      Reviewed-by: Hu Tao <hutao@cn.fujitsu.com>
      [AF: Set version PL110 explicitly, suggested by Hu Tao; fixed inheritence]
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 513960eaae0f33616e2f59d3b887b4d810763866
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Thu Jul 25 00:57:23 2013 +0200
  
      pl110: Rename pl110_state to PL110State
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 54df97bb0c625114ac8c7d8e236fbb7a2456e334
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Thu Jul 25 00:53:39 2013 +0200
  
      milkymist-vgafb: QOM cast cleanup
      
      Introduce a type constant, use QOM casts and rename the parent field.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 56299135f5c32a8b606e4b62af9200a3cee65985
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Thu Jul 25 00:48:23 2013 +0200
  
      milkymist-tmu2: QOM cast cleanup
      
      Introduce a type constant, use QOM casts and rename the parent field.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 66c2de562f504895eeb407a04dddd4c76ab70c50
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Thu Jul 25 00:35:51 2013 +0200
  
      jazz_led: QOM cast cleanup
      
      Introduce a type constant, use QOM casts and rename the parent field.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 0f31aa86255e97295b4d81e3d03a527974746d63
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Thu Jul 25 00:30:30 2013 +0200
  
      g364fb: QOM cast cleanup
      
      Introduce a type constant, use QOM casts and rename the parent field and
      prepare for QOM realize.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit f27321aa3a4368c1dbdd03f7e7629572c0fe18b3
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Thu Jul 25 00:24:50 2013 +0200
  
      exynos4210_fimd: QOM cast cleanup
      
      Introduce a type constant, use QOM casts and rename the parent field.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit af073cd9de7fa120129815cf4d2ba64156571347
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Wed Jul 24 10:44:48 2013 +0200
  
      onenand: QOM cast cleanup
      
      Introduce a type constant, use QOM casts and rename the parent field and
      prepare for QOM realize.
      
      Reviewed-by: Hu Tao <hutao@cn.fujitsu.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit b354f03c5c044beeb758935890b7e48c70e2ff9d
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Wed Jul 24 10:19:32 2013 +0200
  
      pl041: QOM cast cleanup
      
      Introduce a type constant, use QOM casts and rename the parent field.
      
      Reviewed-by: Hu Tao <hutao@cn.fujitsu.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit baae672597b90e364131241ec3a03730fe774052
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sat Jul 27 19:45:52 2013 +0200
  
      pl041: Rename pl041_state to PL041State
      
      Reviewed-by: Hu Tao <hutao@cn.fujitsu.com>
      [AF: Split off renaming from QOM cast changes]
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 922cc6010e09ed5b976b2e60228b3d6fb09aa3a5
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Wed Jul 24 10:15:29 2013 +0200
  
      milkymist-ac97: QOM cast cleanup
      
      Introduce a type constant, use QOM casts and rename the parent field.
      
      Reviewed-by: Hu Tao <hutao@cn.fujitsu.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 9e3f8599fc9b3a408fdaaa5a38d6bc328c08c4bb
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Wed Jul 24 10:10:44 2013 +0200
  
      audio/marvell_88w8618: QOM cast cleanup
      
      Introduce a type constant, use QOM casts and rename the parent field.
      
      Reviewed-by: Hu Tao <hutao@cn.fujitsu.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit f9e741903982e55c0dc138ab2e61059a4f3c9a76
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Wed Jul 24 10:04:31 2013 +0200
  
      cs4231: QOM cast cleanup
      
      Introduce a type constant, use QOM casts and rename the parent field.
      
      Reviewed-by: Hu Tao <hutao@cn.fujitsu.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 24bf6c1f2a0ab42e4f183a10b9e9cfe468a840b3
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Wed Jul 24 23:37:28 2013 +0200
  
      xilinx_uartlite: QOM cast cleanups
      
      Introduce type constant and use QOM casts.
      
      Acked-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 144712ca149f49b24e27b537d05943ee8ac9e22b
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Wed Jul 24 23:34:25 2013 +0200
  
      xilinx_uartlite: Rename xlx_uartlite to XilinxUARTLite
      
      Acked-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit b85423fe756e52b373c58c328bb59790ca081ec8
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Wed Jul 24 21:52:26 2013 +0200
  
      etraxfs_ser: QOM cast cleanups
      
      Rename etrax_serial to ETRAXSerial, introduce type constant and use QOM
      casts.
      
      Acked-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit bcb7575068581a7589234bdd55e8d9a9351611d9
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Fri Jul 12 19:56:00 2013 +0200
  
      pcie_port: Turn PCIEPort and PCIESlot into abstract QOM types
      
      Move PCIEPort's "port" property to the new type, same for "aer_log_max".
      Move PCIESlot's "chassis" and "slot" properties to the new type.
      
      Reviewed-by: Don Koch <dkoch@verizon.com>
      Acked-by: Michael S. Tsirkin <mst@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 5315dc78d089191e6a34a9f9f8913b7f365d504a
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Fri Jul 12 19:21:22 2013 +0200
  
      pci-bridge/i82801b11: Rename parent field
      
      Rename it to avoid accidental use.
      
      Reviewed-by: Don Koch <dkoch@verizon.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 57524e14cf12cbc148b0a268d93b3e8457a010a3
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Fri Jul 12 19:16:46 2013 +0200
  
      pci-bridge-dev: QOM parent field cleanup
      
      Rename it to avoid accidental use.
      
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Reviewed-by: Don Koch <dkoch@verizon.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit f055e96bd4311d287c0e03faec02a1bdbc351925
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Thu Jul 11 17:13:43 2013 +0200
  
      pci-bridge: Turn PCIBridge into abstract QOM type
      
      Introduce TYPE_PCI_BRIDGE as base type and use PCI_BRIDGE() casts.
      
      Reviewed-by: Don Koch <dkoch@verizon.com>
      Acked-by: Michael S. Tsirkin <mst@redhat.com>
      [AF: Updated pbm-bridge parent to TYPE_PCI_BRIDGE]
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 45c0a675f9572f236b4be881576de9a626d2618f
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Thu Jul 25 00:11:10 2013 +0200
  
      arm11mpcore: QOM cast cleanups for mpcore_rirq_state
      
      Introduce a type constant, use QOM casts, rename the parent field and
      prepare for QOM realize.
      
      Reviewed-by: Hu Tao <hutao@cn.fujitsu.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 56fc028166d00ecc8eb61cdfbec5a0305e15d670
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Wed Jul 24 23:59:01 2013 +0200
  
      arm11mpcore: QOM cast cleanups for ARM11MPCorePriveState
      
      Introduce a type constant, use QOM casts and rename the parent field.
      
      Reviewed-by: Hu Tao <hutao@cn.fujitsu.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 97da11d8571af72b714f5a45c171bed95a38368c
  Author: Andreas Färber <andreas.faerber@web.de>
  Date:   Sun Jun 30 21:03:27 2013 +0200
  
      cpu/a15mpcore: QOM cast cleanup
      
      Introduce type constant and cast macro and rename A15MPPrivState::busdev
      field to parent_obj to enforce its use.
      
      Prepares for QOM realize.
      
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Andreas Färber <andreas.faerber@web.de>
  
  commit 68653fd671d3e9b167aa2423dde67dad1b217340
  Author: Andreas Färber <andreas.faerber@web.de>
  Date:   Sun Jun 30 19:37:10 2013 +0200
  
      timer/arm_mptimer: QOM cast cleanup
      
      Introduce type constant and cast macro and rename
      ARMMPTimerState::busdev to enforce its use.
      
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Andreas Färber <andreas.faerber@web.de>
  
  commit 5126fec766a3100de896cb92db45d862bd84a969
  Author: Andreas Färber <andreas.faerber@web.de>
  Date:   Sun Jun 30 19:07:29 2013 +0200
  
      cpu/a9mpcore: QOM casting cleanup
      
      Introduce type constant and cast macro and enforce its use by
      renaming A9MPPrivState::busdev field to parent_obj.
      
      Reviewed-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Andreas Färber <andreas.faerber@web.de>
  
  commit f6c11d56442fafa5357ef1f1659b9e39e7bf578d
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Wed Jul 17 18:44:48 2013 +0200
  
      ide: Introduce abstract QOM type for PCIIDEState
      
      Needed for QOM casts.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 02a9594b4f0cb8a341fe91edb41c6424ad5ae4f9
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Mon Jun 24 16:56:30 2013 +1000
  
      ide/piix: QOM casting sweep
      
      Use standard QOM cast macro. Remove usage of DO_UPCAST() and
      direct -> style upcasting.
      
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 19d46d711d93cb3a37dada945cb3410278b94bc3
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sat Jul 27 01:55:26 2013 +0200
  
      fdc: Fix inheritence for SUNW,fdtwo
      
      Since commit dd3be7420774f7dc8f37a96ca24d07f0b6f31b3b SUNW,fdtwo's
      initfn (realizefn since 940194c2369e50d91d1abf6f36d43853eea5e539)
      was using SYSBUS_FDC() cast. This uses type sysbus-fdc rather than
      SUNW,fdtwo.
      
      Fix this by letting SUNW,fdtwo and sysbus-fdc both inherit from an
      abstract type base-sysbus-fdc.
      
      This allows to consolidate realizefns by using instance_init functions.
      Clean up variable names and variable order while at it.
      
      Reported-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
      Cc: Hu Tao <hutao@cn.fujitsu.com>
      Tested-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit eddbf0ab9db8385d7cb57e23891c1d41488b303e
  Merge: 4ff1fac... b0f2027...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Mon Jul 29 11:33:48 2013 -0500
  
      Merge remote-tracking branch 'stefanha/block' into staging
      
      # By Stefan Hajnoczi (4) and others
      # Via Stefan Hajnoczi
      * stefanha/block:
        dataplane: refuse to start if device is already in use
        dataplane: enable virtio-blk x-data-plane=on live migration
        migration: fix spice migration
        migration: notify migration state before starting thread
        block: Repair the throttling code.
        gluster: Add image resize support
      
      Message-id: 1375112172-24863-1-git-send-email-stefanha@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 4ff1fac4305f78d9cf987ca8abf3bda7f29c856e
  Merge: 3a1da42... 9337e3b...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Mon Jul 29 11:33:34 2013 -0500
  
      Merge remote-tracking branch 'afaerber/tags/qom-cpu-for-anthony' into staging
      
      QOM CPUState refactorings
      
      * Fix x86 cpu-add
      * Change KVM PMU behavior for 1.6
      
      # gpg: Signature made Mon 29 Jul 2013 10:28:18 AM CDT using RSA key ID 3E7E013F
      # gpg: Can't check signature: public key not found
      
      # By Eduardo Habkost (2) and Andreas Färber (1)
      # Via Andreas Färber
      * afaerber/tags/qom-cpu-for-anthony:
        target-i386: Disable PMU CPUID leaf by default
        target-i386: Pass X86CPU object to cpu_x86_find_by_name()
        cpu: Partially revert "cpu: Change qemu_init_vcpu() argument to CPUState"
  
  commit 3a1da42eb35a67d0dbc899dd571ea386fa11c4dd
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Fri Jul 26 16:44:34 2013 +0200
  
      qapi: Rename ChardevBackend member "memory" to "ringbuf"
      
      Commit 1da48c6 called the new member "memory" after commit 3949e59
      standardized "ringbuf".  Rename for consistency.
      
      However, member name "memory" is visible in QMP since 1.5.  It's
      undocumented just like the driver name.  Keep it working anyway.
      
      Cc: qemu-stable@nongnu.org
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Message-id: 1374849874-25531-4-git-send-email-armbru@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit c11ed9666d69abaf217c8800f299c519b487b7d3
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Fri Jul 26 16:44:33 2013 +0200
  
      qemu-char: Register ring buffer driver with correct name "ringbuf"
      
      The driver is new in 1.4, with the documented name "ringbuf".
      However, it's actual name is the completely undocumented "memory".
      Screwed up in commit 3949e59.  Fix code to match documentation.
      
      Keep the undocumented name working as an alias for compatibility.
      
      Cc: qemu-stable@nongnu.org
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Message-id: 1374849874-25531-3-git-send-email-armbru@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 4f57378fe69836ee2585c4ca631ff50746940fa6
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Fri Jul 26 16:44:32 2013 +0200
  
      Revert "chardev: Make the name of memory device consistent"
      
      This reverts commit 6a85e60cb994bd95d1537aafbff65816f3de4637.
      
      Commit 51767e7 "qemu-char: Add new char backend CirMemCharDriver"
      introduced a memory ring buffer character device driver named
      "memory".  Commit 3949e59 "qemu-char: Saner naming of memchar stuff &
      doc fixes" changed the driver name to "ringbuf", along with a whole
      bunch of other names, with the following rationale:
      
          Naming is a mess.  The code calls the device driver
          CirMemCharDriver, the public API calls it "memory", "memchardev",
          or "memchar", and the special commands are named like
          "memchar-FOO".  "memory" is a particularly unfortunate choice,
          because there's another character device driver called
          MemoryDriver.  Moreover, the device's distinctive property is that
          it's a ring buffer, not that's in memory.
      
      This is what we released in 1.4.0.
      
      Unfortunately, the rename missed a critical instance of "memory": the
      actual driver name.  Thus, the new device could be used only by an
      entirely undocumented name.  The documented name did not work.
      Bummer.
      
      Commit 6a85e60 fixes this by changing the documentation to match the
      code.  It also changes some, but not all related occurences of
      "ringbuf" to "memory".  Left alone are identifiers in C code, HMP and
      QMP commands.  The latter are external interface, so they can't be
      changed.
      
      The result is an inconsistent mess.  Moreover, "memory" is a rotten
      name.  The device's distinctive property is that it's a ring buffer,
      not that's in memory.  User's don't care whether it's in RAM, flash,
      or carved into chocolate tablets by Oompa Loompas.
      
      Revert the commit.  Next commit will fix just the bug.
      
      Cc: qemu-stable@nongnu.org
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Message-id: 1374849874-25531-2-git-send-email-armbru@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit f1a145e154b0a227a1e192009ca30b351de0a8ef
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Sat Jul 27 17:42:01 2013 +0200
  
      qapi.py: Permit comments starting anywhere on the line
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Message-id: 1374939721-7876-10-git-send-email-armbru@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 28b8bd4c759389bdc8430acfa588a23e4a9a7fb8
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Sat Jul 27 17:42:00 2013 +0200
  
      qapi.py: Rename expr_eval to expr in parse_schema()
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Message-id: 1374939721-7876-9-git-send-email-armbru@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 5f3cd2b717c949f3afb502fb4c81193eb18ce6aa
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Sat Jul 27 17:41:59 2013 +0200
  
      qapi.py: Fix diagnosing non-objects at a schema's top-level
      
      Report syntax error instead of crashing.
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Message-id: 1374939721-7876-8-git-send-email-armbru@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 6974ccd542d11ae5fb1e56dd3d753f2de5cc097e
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Sat Jul 27 17:41:58 2013 +0200
  
      qapi.py: Fix schema parser to check syntax systematically
      
      Fixes at least the following parser bugs:
      
      * accepts any token in place of a colon
      
      * treats comma as optional
      
      * crashes when closing braces or brackets are missing
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Message-id: 1374939721-7876-7-git-send-email-armbru@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 9213aa5391f7c8d3766420d96888f1353af4c890
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Sat Jul 27 17:41:57 2013 +0200
  
      qapi.py: Reject invalid characters in schema file
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Message-id: 1374939721-7876-6-git-send-email-armbru@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 2caba36cc61ee3993334bc423f0852f8006fdfcf
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Sat Jul 27 17:41:56 2013 +0200
  
      qapi.py: Decent syntax error reporting
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Message-id: 1374939721-7876-5-git-send-email-armbru@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit c7a3f25200c8692e969f21c7f2555630ec0d0d30
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Sat Jul 27 17:41:55 2013 +0200
  
      qapi.py: Restructure lexer and parser
      
      The parser has a rather unorthodox structure:
      
          Until EOF:
      
              Read a section:
      
                  Generator function get_expr() yields one section after the
                  other, as a string.  An unindented, non-empty line that
                  isn't a comment starts a new section.
      
              Lexing:
      
                  Split section into a list of tokens (strings), with help
                  of generator function tokenize().
      
              Parsing:
      
                  Parse the first expression from the list of tokens, with
                  parse(), throw away any remaining tokens.
      
                  In parse_schema(): record value of an enum, union or
                  struct key (if any) in the appropriate global table,
                  append expression to the list of expressions.
      
          Return list of expressions.
      
      Known issues:
      
      (1) Indentation is significant, unlike in real JSON.
      
      (2) Neither lexer nor parser have any idea of source positions.  Error
          reporting is hard, let's go shopping.
      
      (3) The one error we bother to detect, we "report" via raise.
      
      (4) The lexer silently ignores invalid characters.
      
      (5) If everything in a section gets ignored, the parser crashes.
      
      (6) The lexer treats a string containing a structural character exactly
          like the structural character.
      
      (7) Tokens trailing the first expression in a section are silently
          ignored.
      
      (8) The parser accepts any token in place of a colon.
      
      (9) The parser treats comma as optional.
      
      (10) parse() crashes on unexpected EOF.
      
      (11) parse_schema() crashes when a section's expression isn't a JSON
          object.
      
      Replace this piece of original art by a thoroughly unoriginal design.
      Takes care of (1), (2), (5), (6) and (7), and lays the groundwork for
      addressing the others.  Generated source files remain unchanged.
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Message-id: 1374939721-7876-4-git-send-email-armbru@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 4f193e34c6c41abdd06c134e584312077def2bda
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Sat Jul 27 17:41:54 2013 +0200
  
      tests: Use qapi-schema-test.json as schema parser test
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Message-id: 1374939721-7876-3-git-send-email-armbru@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 98626572f18ddc61c08588c32a1773bc91f8624e
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Sat Jul 27 17:41:53 2013 +0200
  
      tests: QAPI schema parser tests
      
      The parser handles erroneous input badly.  To be improved shortly.
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Message-id: 1374939721-7876-2-git-send-email-armbru@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 55d5d04884305e17b24f378a9ec616bf7354c1ca
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Sun Jul 28 14:57:22 2013 +0200
  
      memory: add tracepoints for MMIO reads/writes
      
      This is quite handy to debug softmmu targets.
      
      Reviewed-by: Andreas Faerber <afaerber@suse.de>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Message-id: 1375016242-32651-1-git-send-email-pbonzini@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 8cdd2e0abbf593a38a146d8dfc998754cefbc27a
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Mon Jul 29 12:22:11 2013 +0100
  
      tpm.c: Don't try to put -1 in a variable of type TpmModel
      
      The TpmModel type is an enum (valid values 0 and 1), which means
      the compiler can legitimately decide that comparisons like
      'tpm_models[i] == -1' are never true. (For example it could
      pick 'unsigned char' as its type for representing the enum.)
      
      Avoid this issue by using TPM_MODEL_MAX to mark entries in
      the tpm_models[] array which aren't filled in, instead of -1.
      
      This silences a clang warning:
      
       tpm.c:43:27: error: comparison of constant -1 with expression of type
            'enum TpmModel' is always false [-Werror,-Wtautological-constant-out-of-range-compare]
              if (tpm_models[i] == -1) {
                  ~~~~~~~~~~~~~ ^  ~~
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Message-id: 1375096931-13842-1-git-send-email-peter.maydell@linaro.org
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 125ee0ed9cad04307498ac2b7b0d51ad8a807360
  Author: Marcel Apfelbaum <marcel.a@redhat.com>
  Date:   Mon Jul 29 17:17:45 2013 +0300
  
      devices: Associate devices to their logical category
      
      The category will be used to sort the devices displayed in
      the command line help.
      
      Signed-off-by: Marcel Apfelbaum <marcel.a@redhat.com>
      Message-id: 1375107465-25767-4-git-send-email-marcel.a@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 3d1237fb2ab4edb926c717767bb5e31d6053a7c5
  Author: Marcel Apfelbaum <marcel.a@redhat.com>
  Date:   Mon Jul 29 17:17:44 2013 +0300
  
      qemu-help: Sort devices by logical functionality
      
      Categorize devices that appear as output to "-device ?" command
      by logical functionality. Sort the devices by logical categories
      before showing them to user.
      
      The sort is done by functionality rather than alphabetical.
      
      Signed-off-by: Marcel Apfelbaum <marcel.a@redhat.com>
      Message-id: 1375107465-25767-3-git-send-email-marcel.a@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 949fc82314cc84162e64a5323764527a542421ce
  Author: Marcel Apfelbaum <marcel.a@redhat.com>
  Date:   Mon Jul 29 17:17:43 2013 +0300
  
      hw: import bitmap operations in qdev-core header
      
      Made small tweaks in code to prevent compilation issues
      when importing qemu/bitmap.h in qdev-core
      
      Signed-off-by: Marcel Apfelbaum <marcel.a@redhat.com>
      Message-id: 1375107465-25767-2-git-send-email-marcel.a@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit dbd94f8e4a0a3c4164af7be5bbf6d4e907f3cc03
  Author: Alexey Kardashevskiy <aik@ozlabs.ru>
  Date:   Mon Jul 29 14:48:39 2013 +1000
  
      spapr-vscsi: fix SOLNT bit in SRP_RSP
      
      The driver calculates SOLNT bit from UCSOLNT and  SCSOLNT bits from
      the request. The iu pointer has a type of srp_iu* which points to a union,
      so cmd and rsp overlap. As the vscsi_send_rsp function calls
      memset(iu, 0, sizeof(rsp)), it clears first 36 bytes of both cmd and rsp
      so cmd.sol_not is always zero at the moment of calculating rsp.sol_not.
      
      This fixes the bug.
      
      Signed-off-by: Alexey Kardashevskiy <aik@ozlabs.ru>
      Message-id: 1375073319-17488-1-git-send-email-aik@ozlabs.ru
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit c04d6cfa3f17a335942f430a3d40e6041100f0c2
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Thu Jul 18 14:33:04 2013 -0500
  
      xics: rename types to be sane and follow coding style
      
          Basically, in HW the layout of the interrupt network is:
      
           - One ICP per processor thread (the "presenter"). This contains the
          registers to fetch a pending interrupt (ack), EOI, and control the
          processor priority.
      
           - One ICS per logical source of interrupts (ie, one per PCI host
          bridge, and a few others here or there). This contains the per-interrupt
          source configuration (target processor(s), priority, mask) and the
          per-interrupt internal state.
      
          Under PAPR, there is a single "virtual" ICS ... somewhat (it's a bit
          oddball what pHyp does here, arguably there are two but we can ignore
          that distinction). There is no register level access. A pair of firmware
          (RTAS) calls is used to configure each virtual interrupt.
      
          So our model here is somewhat the same. We have one ICS in the emulated
          XICS which arguably *is* the emulated XICS, there's no point making it a
          separate "device", that would just be gross, and each VCPU has an
          associated ICP.
      
      Yet we call the "XICS" struct icp_state and then the ICPs
      'struct icp_server_state'.  It's particularly confusing when all of the
      functions have xics_prefixes yet take *icp arguments.
      
      Rename:
      
        struct icp_state -> XICSState
        struct icp_server_state -> ICPState
        struct ics_state -> ICSState
        struct ics_irq_state -> ICSIRQState
      
      Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
      Signed-off-by: Alexey Kardashevskiy <aik@ozlabs.ru>
      Message-id: 1374175984-8930-12-git-send-email-aliguori@us.ibm.com
      [aik: added ics_resend() on post_load]
      Signed-off-by: Alexey Kardashevskiy <aik@ozlabs.ru>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit e68cb8b4fa7e20e666a3bfc571a0e075733d22bd
  Author: Alexey Kardashevskiy <aik@ozlabs.ru>
  Date:   Thu Jul 18 14:33:03 2013 -0500
  
      pseries: savevm support with KVM
      
      At present, the savevm / migration support for the pseries machine will not
      work when KVM is enabled.  That's because KVM manages the guest's hash page
      table in the host kernel, so qemu has no visibility of it.  This patch
      fixes this by using new kernel interfaces to extract and reinsert the
      guest's hash table during the migration process.
      
      Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
      Message-id: 1374175984-8930-11-git-send-email-aliguori@us.ibm.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 1112cf94c82dfc743b62b5bcb96dd20f47b683a8
  Author: David Gibson <david@gibson.dropbear.id.au>
  Date:   Thu Jul 18 14:33:02 2013 -0500
  
      pseries: savevm support for PCI host bridge
      
      This adds the necessary support for saving the state of the PAPR virtual
      PCI host bridge (or host bridges).
      
      Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
      Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
      Message-id: 1374175984-8930-10-git-send-email-aliguori@us.ibm.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 4be21d561d59da9d6f20f872882652bc3561f871
  Author: David Gibson <david@gibson.dropbear.id.au>
  Date:   Thu Jul 18 14:33:01 2013 -0500
  
      pseries: savevm support for pseries machine
      
      This adds the necessary pieces to implement savevm / migration for the
      pseries machine.  The most complex part here is migrating the hash
      table - for the paravirtualized pseries machine the guest's hash page
      table is not stored within guest memory, but externally and the guest
      accesses it via hypercalls.
      
      This patch uses a hypervisor reserved bit of the HPTE as a dirty bit
      (tracking changes to the HPTE itself, not the page it references).
      This is used to implement a live migration style incremental save and
      restore of the hash table contents.
      
      Normally a hash table is 16MB but it can get bigger depending on how
      much RAM the guest has. Due to its nature, updates to it are random so
      the live migration style is used for it.
      
      In addition it adds VMStateDescription information to save and restore
      the (few) remaining pieces of state information needed by the pseries
      machine.
      
      Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
      Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
      Message-id: 1374175984-8930-9-git-send-email-aliguori@us.ibm.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 1168ec7da182d417125d9dea46908c0cfa2c40b7
  Author: David Gibson <david@gibson.dropbear.id.au>
  Date:   Thu Jul 18 14:33:00 2013 -0500
  
      pseries: savevm support for PAPR virtual SCSI
      
      This patch adds the necessary support for saving the state of the PAPR VIO
      virtual SCSI device. This also saves and restores active SCSI requests.
      
      [aik: implemented vscsi_req save/restore]
      Signed-off-by: Alexey Kardashevskiy <aik@ozlabs.ru>
      Message-id: 1374175984-8930-8-git-send-email-aliguori@us.ibm.com
      Cc: David Gibson <david@gibson.dropbear.id.au>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 8ca8a17c9a16eb3b2fedb3c74687c429e9cfc6aa
  Author: Alexey Kardashevskiy <aik@ozlabs.ru>
  Date:   Thu Jul 18 14:32:59 2013 -0500
  
      pseries: rework PAPR virtual SCSI
      
      The patch reimplements handling of indirect requests in order to
      simplify upcoming live migration support.
      - all pointers (except SCSIRequest*) were replaces with integer
      indexes and offsets;
      - DMA'ed srp_direct_buf kept untouched (ie. BE format);
      - vscsi_fetch_desc() is added, now it is the only place where
      descriptors are fetched and byteswapped;
      - vscsi_req struct fields converted to migration-friendly types;
      - many dprintf()'s fixed.
      
      This also removed an unused field 'lun' from the spapr_vscsi device
      which is assigned, but never used.  So, remove it.
      
      [David Gibson: removed unused 'lun']
      Signed-off-by: Alexey Kardashevskiy <aik@ozlabs.ru>
      Message-id: 1374175984-8930-7-git-send-email-aliguori@us.ibm.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit a83000f5e3fac30a7f213af1ba6a8f827622854d
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Thu Jul 18 14:32:58 2013 -0500
  
      spapr-tce: make sPAPRTCETable a proper device
      
      Model TCE tables as a device that's hooked up as a child object to
      the owner.  Besides the code cleanup, we get a few nice benefits:
      
      1) free actually works now (it was dead code before)
      
      2) the TCE information is visible in the device tree
      
      3) we can expose table information as properties such that if we
         change the window_size, we can use globals to keep migration
         working.
      
      Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
      Signed-off-by: Alexey Kardashevskiy <aik@ozlabs.ru>
      Message-id: 1374175984-8930-6-git-send-email-aliguori@us.ibm.com
      [dwg: pseries: savevm support for PAPR TCE tables]
      Signed-off-by: Alexey Kardashevskiy <aik@ozlabs.ru>
      [alexey: ppc kvm: fix to compile]
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit db1b58e937fd80513a4bb14432808495a5846ffe
  Author: David Gibson <david@gibson.dropbear.id.au>
  Date:   Thu Jul 18 14:32:57 2013 -0500
  
      pseries: savevm support for PAPR VIO logical tty
      
      This patch adds the necessary VMStateDescription information to support
      savevm/loadvm for the spapr_tty (PAPR logical serial) device.
      
      Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
      Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
      Message-id: 1374175984-8930-5-git-send-email-aliguori@us.ibm.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 686fefe48375c448bc2141973008818cd9b9c671
  Author: David Gibson <david@gibson.dropbear.id.au>
  Date:   Thu Jul 18 14:32:56 2013 -0500
  
      pseries: savevm support for PAPR VIO logical lan
      
      This patch adds the necessary VMStateDescription information to support
      savevm/loadvm for the spapr_llan (PAPR logical lan) device.
      
      Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
      Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
      Message-id: 1374175984-8930-4-git-send-email-aliguori@us.ibm.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit b368a7d864d6f32caba4ac9fb3b9738d1180315d
  Author: David Gibson <david@gibson.dropbear.id.au>
  Date:   Thu Jul 18 14:32:55 2013 -0500
  
      pseries: savevm support for VIO devices
      
      This patch adds helpers to allow PAPR VIO devices to save state common
      to all VIO devices during savevm.
      
      Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
      Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
      Message-id: 1374175984-8930-3-git-send-email-aliguori@us.ibm.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit a90db1584a00dc1d1439dc7729d99674b666b85e
  Author: Alexey Kardashevskiy <aik@ozlabs.ru>
  Date:   Thu Jul 18 14:32:54 2013 -0500
  
      target-ppc: Convert ppc cpu savevm to VMStateDescription
      
      The savevm code for the powerpc cpu emulation is currently based around
      the old register_savevm() rather than register_vmstate() method.  It's also
      rather broken, missing some important state on some CPU models.
      
      This patch completely rewrites the savevm for target-ppc, using the new
      VMStateDescription approach.  Exactly what needs to be saved in what
      configurations has been more carefully examined, too.  This introduces a
      new version (5) of the cpu save format.  The old load function is retained
      to support version 4 images.
      
      Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
      Signed-off-by: Alexey Kardashevskiy <aik@ozlabs.ru>
      Message-id: 1374175984-8930-2-git-send-email-aliguori@us.ibm.com
      [aik: ppc cpu savevm convertion fixed to use PowerPCCPU instead of CPUPPCState]
      Signed-off-by: Alexey Kardashevskiy <aik@ozlabs.ru>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit b0f2027cde31c645524256763672e09eeb204a9a
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Mon Jul 29 15:02:00 2013 +0200
  
      dataplane: refuse to start if device is already in use
      
      Dataplane must check whether a block device is in use before launching
      the dataplane thread.  This is necessary since the thread does not
      synchronize with the main loop and I/O requests could cause corruption.
      
      One example is when a drive is added and a block job is started before
      hotplugging the virtio-blk-pci adapter.  In this case we must not use
      dataplane mode.
      
      Cc: qemu-stable@nongnu.org
      Reviewed-by: Kevin Wolf <kwolf@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 84db52d059f3296abf7783968645c4a96d21b099
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Mon Jul 29 15:01:59 2013 +0200
  
      dataplane: enable virtio-blk x-data-plane=on live migration
      
      Although the dataplane thread does not cooperate with dirty memory
      logging yet it's fairly easy to temporarily disable dataplane during
      live migration.  This way virtio-blk can live migrate when
      x-data-plane=on.
      
      The dataplane thread will restart after migration is cancelled or if the
      guest resuming virtio-blk operation after migration completes.
      
      Reviewed-by: Kevin Wolf <kwolf@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 02edd2e7665bceb307bedd8afe625c0f7e8d7cfa
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Mon Jul 29 15:01:58 2013 +0200
  
      migration: fix spice migration
      
      Commit 29ae8a4133082e16970c9d4be09f4b6a15034617 ("rdma: introduce
      MIG_STATE_NONE and change MIG_STATE_SETUP state transition") changed the
      state transitions during migration setup.
      
      Spice used to be notified with MIG_STATE_ACTIVE and it detected this
      using migration_is_active().  Spice is now notified with
      MIG_STATE_SETUP and migration_is_active() no longer works.
      
      Replace migration_is_active() with migration_in_setup() to fix spice
      migration.
      
      Cc: Michael R. Hines <mrhines@us.ibm.com>
      Reviewed-by: Kevin Wolf <kwolf@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 9287ac271d83166f99e050a0e0a4ebd462f7eb2b
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Mon Jul 29 15:01:57 2013 +0200
  
      migration: notify migration state before starting thread
      
      The migration thread runs outside the QEMU global mutex when possible.
      Therefore we must notify migration state change *before* starting the
      migration thread.
      
      This allows registered listeners to act before live migration iterations
      begin.  Therefore they can get into a state that allows for live
      migration.  When the migration thread starts everything will be ready.
      
      Without this patch there is a race condition during migration setup,
      depending on whether the migration thread has already transitioned from
      SETUP to ACTIVE state.
      
      Acked-by: Paolo Bonzini <pbonzini@redhat.com>
      Reviewed-by: Kevin Wolf <kwolf@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit b681a1c73e15e08c70c10cccd9c9f5b65cca12e8
  Author: Benoît Canet <benoit@irqsave.net>
  Date:   Fri Jul 26 22:39:22 2013 +0200
  
      block: Repair the throttling code.
      
      The throttling code was segfaulting since commit
      02ffb504485f0920cfc75a0982a602f824a9a4f4 because some qemu_co_queue_next caller
      does not run in a coroutine.
      qemu_co_queue_do_restart assume that the caller is a coroutinne.
      As suggested by Stefan fix this by entering the coroutine directly.
      Also make sure like suggested that qemu_co_queue_next() and
      qemu_co_queue_restart_all() can be called only in coroutines.
      
      Signed-off-by: Benoit Canet <benoit@irqsave.net>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 42ec24e2851674e0899f71933e0d7d9125f31d76
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri Jul 19 19:51:33 2013 +0530
  
      gluster: Add image resize support
      
      Implement .bdrv_truncate in GlusterFS block driver so that GlusterFS backend
      can support image resizing.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Bharata B Rao <bharata@linux.vnet.ibm.com>
      Tested-by: Bharata B Rao <bharata@linux.vnet.ibm.com>
      Acked-by: Stefan Hajnoczi <stefanha@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 908c67fca4b2c12a9b2336aa9c188f84468b60b7
  Author: Max Filippov <jcmvbkbc@gmail.com>
  Date:   Sun Jul 21 12:55:46 2013 +0400
  
      target-xtensa: check register window inline
      
      This lowers time spent in helper_window_check as reported by perf top
      from ~8% to ~0.15% accelerating register-intensive tests by ~20%.
      
      Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
  
  commit 0857a06ef784783887e756d4b7b5f874512c506c
  Author: Max Filippov <jcmvbkbc@gmail.com>
  Date:   Sun Jul 21 07:54:37 2013 +0400
  
      target-xtensa: don't generate dead code to access invalid SRs
      
      This fixes the following test failure caused by access to undefined SR:
      
          qemu-system-xtensa -M sim -cpu dc232b -nographic -semihosting  -kernel ./test_sr.tst
          QEMU 1.4.50 monitor - type 'help' for more information
          (qemu) QEMU 1.4.50 monitor - type 'help' for more information
          (qemu) qemu-system-xtensa: tcg/tcg.c:1673: temp_save: Assertion `s->temps[temp].val_type == 2 || s->temps[temp].fixed_reg' failed.
      
      Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
  
  commit aaa2ebc567619474d219017785b46ddc9295fffa
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sat Jul 6 20:41:37 2013 +0200
  
      tests/tcg/xtensa: Fix out-of-tree build
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
  
  commit a00817cc4c18b7872e92765a4736fb2227cc237b
  Author: Max Filippov <jcmvbkbc@gmail.com>
  Date:   Mon Mar 4 07:02:00 2013 +0400
  
      target-xtensa: avoid double-stopping at breakpoints
      
      env->exception_taken is set every time an exception is taken. It is used
      to allow single-stepping to stop at the first exception handler
      instruction. This however must exclude debug exceptions, as otherwise
      first step from the instruction where breakpoint was hit stops at that
      same instruction.
      Also don't check env->exception_taken directly from the
      gen_intermediate_code_internal, instead allocate and use TB flag
      XTENSA_TBFLAG_EXCEPTION.
      
      Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
  
  commit 5739006b9ab1ae3680359db5a291eae97eef0f9f
  Author: Max Filippov <jcmvbkbc@gmail.com>
  Date:   Mon Jan 21 18:40:04 2013 +0400
  
      target-xtensa: add fallthrough markers
      
      Explicitly mark cases where we are deliberately falling through to the
      following code.
      
      Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
  
  commit 7be9d0e6d15c2f4b1a06912128c17b4eb1f32705
  Author: Max Filippov <jcmvbkbc@gmail.com>
  Date:   Mon Dec 17 00:32:27 2012 +0400
  
      target-xtensa: add extui unit test
      
      Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
  
  commit 9337e3b6e1d779215423d9b419d42200506deaab
  Author: Eduardo Habkost <ehabkost@redhat.com>
  Date:   Fri Jul 26 17:09:36 2013 -0300
  
      target-i386: Disable PMU CPUID leaf by default
      
      Bug description: QEMU currently gets all bits from GET_SUPPORTED_CPUID
      for CPUID leaf 0xA and passes them directly to the guest. This makes
      the guest ABI depend on host kernel and host CPU capabilities, and
      breaks live migration if we migrate between hosts with different
      capabilities (e.g., different number of PMU counters).
      
      Add a "pmu" property to X86CPU, and set it to true only on "-cpu host",
      or on pc-*-1.5 and older machine-types.
      
      For now, setting pmu=on will enable the current passthrough mode that
      doesn't have any ABI stability guarantees, but in the future we may
      implement a mode where the PMU CPUID bits are stable and configurable.
      
      Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
      Cc: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit c139911261c5acc9dae56b1180db320ba25636bd
  Author: Eduardo Habkost <ehabkost@redhat.com>
  Date:   Fri Jul 26 17:09:35 2013 -0300
  
      target-i386: Pass X86CPU object to cpu_x86_find_by_name()
      
      This will help us change the initialization code to not require carrying
      some intermediate values in a x86_def_t struct (and eventually kill the
      x86_def_t struct entirely).
      
      Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 14a10fc39923b3af07c8c46d22cb20843bee3a72
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sat Jul 27 02:53:25 2013 +0200
  
      cpu: Partially revert "cpu: Change qemu_init_vcpu() argument to CPUState"
      
      Commit c643bed99 moved qemu_init_vcpu() calls to common CPUState code.
      This causes x86 cpu-add to fail with "KVM: setting VAPIC address failed".
      
      The reason for the failure is that CPUClass::kvm_fd is not yet
      initialized in the following call graph:
      ->x86_cpu_realizefn
       ->x86_cpu_apic_realize
        ->qdev_init
         ->device_set_realized
          ->device_reset (hotplugged == 1)
           ->apic_reset_common
            ->vapic_base_update
             ->kvm_apic_vapic_base_update
      This causes attempted KVM vCPU ioctls to fail.
      
      By contrast, in the non-hotplug case the APIC is reset much later, when
      the vCPU is already initialized.
      
      As a quick and safe solution, move the qemu_init_vcpu() call back into
      the targets' realize functions.
      
      Reported-by: Chen Fan <chen.fan.fnst@cn.fujitsu.com>
      Acked-by: Igor Mammedov <imammedo@redhat.com> (for i386)
      Tested-by: Jia Liu <proljc@gmail.com> (for openrisc)
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit fdc43322c978d78e79e692872dcec7b4f6a447f1
  Merge: b0a71c3... 8fbab3b...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Mon Jul 29 07:30:31 2013 -0500
  
      Merge remote-tracking branch 'sstabellini/xen-130729' into staging
      
      # By Paul Durrant (1) and Stefano Stabellini (1)
      # Via Stefano Stabellini
      * sstabellini/xen-130729:
        Xen PV Device
        xen_disk: support "direct-io-safe" backend option
      
      Message-id: 1375096790-12815-1-git-send-email-stefano.stabellini@eu.citrix.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit b0a71c3b397b12db727ce483f01b3336160ef6a1
  Merge: f60a0d6... 867b18d...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Mon Jul 29 07:30:21 2013 -0500
  
      Merge remote-tracking branch 'agraf/s390-for-upstream' into staging
      
      # By Alexander Graf (1) and others
      # Via Alexander Graf
      * agraf/s390-for-upstream:
        s390: update s390-ccw.img
        s390/ipl: Fix boot order
        s390/IPL: Allow boot from other ssid than 0
      
      Message-id: 1375092324-23943-1-git-send-email-agraf@suse.de
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit f60a0d6ab9ea9ba900ba3936c3471851f28f7bc4
  Merge: 200a063... f53ec69...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Mon Jul 29 07:30:06 2013 -0500
  
      Merge remote-tracking branch 'sweil/w32' into staging
      
      # By Stefan Weil (10) and others
      # Via Aurelien Jarno (1) and Stefan Weil (1)
      * sweil/w32: (27 commits)
        w32, w64: Add build rule for installer
        target-mips: fix mipsdsp_mul_q31_q31
        mips_malta: fix copy of the 0x1fc00000 region
        linux-user: correct argument number for sys_mremap and sys_splice
        target-mips: Remove assignment to a variable which is never used
        target-mips: fix mipsdsp_trunc16_sat16_round
        hw/mips: align initrd to 64KB to avoid kernel error
        pflash_cfi01: duplicate status byte from bits 23:16 for 32bit reads
        mips_malta: generate SMBUS EEPROM data
        mips_malta: cap BIOS endian swap length at 0x3e0000 bytes
        mips_malta: generate SPD EEPROM data at runtime
        mips_malta: correct reading MIPS revision at 0x1fc00010
        mips_malta: fix BIOS endianness swapping
        mips_malta: QOM cast cleanup
        target-mips: fix branch in likely delay slot tcg assert
        target-mips: fix multiplication in mipsdsp_rndq15_mul_q15_q15
        target-mips: Remove assignment to a variable which is never used
        misc: Use g_assert_not_reached for code which is expected to be unreachable
        qemu-options: mention C-a h in the -nographic doc
        misc: Fix new typos in comments and strings
        ...
      
      Message-id: 1374989579-24933-1-git-send-email-sw@weilnetz.de
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 8fbab3b62a271526c782110aed0ae160eb38c296
  Author: Paul Durrant <paul.durrant@citrix.com>
  Date:   Mon Jul 29 10:58:01 2013 +0000
  
      Xen PV Device
      
      Introduces a new Xen PV PCI device which will act as a binding point for
      PV drivers for Xen.
      The device has parameterized vendor-id, device-id and revision to allow to
      be configured as a binding point for any vendor's PV drivers.
      
      Signed-off-by: Paul Durrant <paul.durrant@citrix.com>
      Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
      Reviewed-by: Andreas Färber <afaerber@suse.de>
  
  commit 454ae734f1d9f591345fa78376435a8e74bb4edd
  Author: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
  Date:   Mon Jul 29 10:56:38 2013 +0000
  
      xen_disk: support "direct-io-safe" backend option
      
      Support backend option "direct-io-safe".  This is documented as
      follows in the Xen backend specification:
      
       * direct-io-safe
       *      Values:         0/1 (boolean)
       *      Default Value:  0
       *
       *      The underlying storage is not affected by the direct IO memory
       *      lifetime bug.  See:
       *        http://lists.xen.org/archives/html/xen-devel/2012-12/msg01154.html
       *
       *      Therefore this option gives the backend permission to use
       *      O_DIRECT, notwithstanding that bug.
       *
       *      That is, if this option is enabled, use of O_DIRECT is safe,
       *      in circumstances where we would normally have avoided it as a
       *      workaround for that bug.  This option is not relevant for all
       *      backends, and even not necessarily supported for those for
       *      which it is relevant.  A backend which knows that it is not
       *      affected by the bug can ignore this option.
       *
       *      This option doesn't require a backend to use O_DIRECT, so it
       *      should not be used to try to control the caching behaviour.
      
      Also, BDRV_O_NATIVE_AIO is ignored if BDRV_O_NOCACHE, so clarify the
      default flags passed to the qemu block layer.
      
      The original proposal for a "cache" backend option has been dropped
      because it was believed too wide, especially considering that at the
      moment the backend doesn't have a way to tell the toolstack that it is
      capable of supporting it.
      
      Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
      Signed-off-by: Ian Jackson <Ian.Jackson@eu.citrix.com>
  
  commit 867b18db2155c0c99ab767c4ac563e144c85871d
  Author: Alexander Graf <agraf@suse.de>
  Date:   Mon Jun 24 14:56:51 2013 +0200
  
      s390: update s390-ccw.img
      
      This enables the following patches:
      
        s390/IPL: Allow boot from other ssid than 0
        s390/ipl: Fix spurious errors in virtio
      
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 5c8ded6ef55761e80353f42d8e59c6e233a2f51a
  Author: Christian Borntraeger <borntraeger@de.ibm.com>
  Date:   Tue Jun 18 14:31:52 2013 +0200
  
      s390/ipl: Fix boot order
      
      The latest ipl code adaptions collided with some of the virtio
      refactoring rework. This resulted in always booting the first
      disk. Let's fix booting from a given ID.
      The new code also checks for command lines without bootindex to
      avoid random behaviour when accessing dev_st (==0).
      
      Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com>
      Reviewed-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit c8cda8748eceeeb06f1952e7e765a0919103644d
  Author: Dominik Dingel <dingel@linux.vnet.ibm.com>
  Date:   Mon Jun 17 14:29:42 2013 +0200
  
      s390/IPL: Allow boot from other ssid than 0
      
      We now take the subchannel set id also into account to find the boot device.
      If we want to use a subchannel set other than the default set 0, we first
      need to enable the mss facility.
      
      Signed-off-by: Dominik Dingel <dingel@linux.vnet.ibm.com>
      Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit f53ec6999287bfdc4f0dfdb6427baa1853f8952a
  Author: Stefan Weil <sw@weilnetz.de>
  Date:   Mon Jul 15 23:49:57 2013 +0200
  
      w32, w64: Add build rule for installer
      
      The new rules in Makefile allow building installers for QEMU on Windows
      using NSIS, a package which is also available for Linux distributions
      (so cross builds are possible).
      
      The rules for NSIS are in qemu.nsi which also uses two new images.
      
      Signed-off-by: Stefan Weil <sw@weilnetz.de>
  
  commit 461bdb3414c40d6806194bf68c91521496b1042d
  Merge: b6a9f46... 6c86f40...
  Author: Aurelien Jarno <aurelien@aurel32.net>
  Date:   Mon Jul 29 09:03:23 2013 +0200
  
      Merge branch 'trivial-patches' of git://git.corpit.ru/qemu
      
      * 'trivial-patches' of git://git.corpit.ru/qemu:
        target-mips: Remove assignment to a variable which is never used
        misc: Use g_assert_not_reached for code which is expected to be unreachable
        qemu-options: mention C-a h in the -nographic doc
        misc: Fix new typos in comments and strings
        linux-user: correct argument number for sys_mremap and sys_splice
        PPC: dbdma: macio: Fix format specifiers (build regression)
        watchdog: Remove break after exit
        exec: Remove env from list of poisoned names
        hw/9pfs: Fix potential memory leak and avoid reuse of freed memory
        timer: make timers_state static
        aes: Remove unused code (NDEBUG, u16)
  
  commit b6a9f4682e62c686995cc1a1fe2ef4a57a92020b
  Author: Petar Jovanovic <petar.jovanovic@imgtec.com>
  Date:   Mon Jul 29 04:06:12 2013 +0200
  
      target-mips: fix mipsdsp_mul_q31_q31
      
      Multiplication of two fractional word elements is not correct when sign
      extension/promotion is needed. This change fixes it by adding correct
      casts from unsigned to signed values.
      In addition, the tests (dpaq_sa_l_w.c and dpsq_sa_l_w.c) have been extended
      to trigger the current issue.
      
      Signed-off-by: Petar Jovanovic <petar.jovanovic@imgtec.com>
      Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
  
  commit f05d4d94d6bb0e240e6cfda65972fd86601f9f0d
  Author: Aurelien Jarno <aurelien@aurel32.net>
  Date:   Mon Jul 29 07:00:29 2013 +0200
  
      mips_malta: fix copy of the 0x1fc00000 region
      
      Copy the whole 0x1fe000000 region into 0x1fc00000, independently of the
      loaded BIOS size. This fix the MIPS make check tests.
      
      Reported-by: Andreas Färber <afaerber@suse.de>
      Tested-by: Andreas Färber <afaerber@suse.de>
      Cc: Paul Burton <paul.burton@imgtec.com>
      Cc: Leon Alrae <leon.alrae@imgtec.com>
      Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
  
  commit b0932e0617c65ae1cb0362416ec0ef32766abf5d
  Author: Petar Jovanovic <petar.jovanovic@imgtec.com>
  Date:   Tue Jul 23 19:00:10 2013 +0200
  
      linux-user: correct argument number for sys_mremap and sys_splice
      
      sys_mremap missed 5th argument (new_address), which caused examples that
      remap to a specific address to fail.
      sys_splice missed 5th and 6th argument which caused different examples to
      fail.
      This change has an effect on MIPS target only.
      
      Signed-off-by: Petar Jovanovic <petar.jovanovic@imgtec.com>
      Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
  
  commit d2e46d59cac7d8259bf80abcddfebde87014d610
  Author: Stefan Weil <sw@weilnetz.de>
  Date:   Thu Jul 25 22:10:31 2013 +0200
  
      target-mips: Remove assignment to a variable which is never used
      
      This assignment causes a compiler warning for compilations with the compiler
      option -Wunused-but-set-variable (which is included with -Wextra).
      
      Removing it allows using -Wextra for QEMU code without suppressing too many
      extra warnings.
      
      Signed-off-by: Stefan Weil <sw@weilnetz.de>
      Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
  
  commit d36c231f4b7386bd8230aa17d362b925aa419b2f
  Author: Petar Jovanovic <petar.jovanovic@imgtec.com>
  Date:   Mon Jul 1 01:54:47 2013 +0200
  
      target-mips: fix mipsdsp_trunc16_sat16_round
      
      This change corrects rounding and saturation of Q31 fractional value in
      mipsdsp_trunc16_sat16_round(). Overflow detection was incorrect for the
      corner case for PRECRQ_RS.PH, and this test case is also part of the change.
      
      Signed-off-by: Petar Jovanovic <petar.jovanovic@imgtec.com>
      Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
  
  commit 05b3274b6bedb68ff78b76c642e17e97f3181c2f
  Author: James Hogan <james.hogan@imgtec.com>
  Date:   Thu Jun 27 08:35:27 2013 +0100
  
      hw/mips: align initrd to 64KB to avoid kernel error
      
      The Linux kernel can be configured to use 64KB pages, but it also
      requires initrd to be page aligned. Therefore, to be safe, align the
      initrd to 64KB using a new INITRD_PAGE_MASK rather than
      TARGET_PAGE_MASK.
      
      Signed-off-by: James Hogan <james.hogan@imgtec.com>
      Signed-off-by: Leon Alrae <leon.alrae@imgtec.com>
      Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
  
  commit ea0a4f34418c9f2cad9722bb27acd6349148fac0
  Author: Paul Burton <paul.burton@imgtec.com>
  Date:   Fri Jun 14 08:30:48 2013 +0100
  
      pflash_cfi01: duplicate status byte from bits 23:16 for 32bit reads
      
      The firmware commonly used with MIPS Malta boards (YAMON) reads the
      status of the pflash with a 32bit memory access. On real hardware
      this results in the status byte being mirrored in the upper 16 bits
      of the read value. For example if the status byte is represented by
      SS then the hardware reads 0x00SS00SS. The YAMON firmware compares the
      status against 32bit values expecting the mirrored value and fails
      without it.
      
      Signed-off-by: Paul Burton <paul.burton@imgtec.com>
      Signed-off-by: Leon Alrae <leon.alrae@imgtec.com>
      Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
  
  commit 35c648078aa493c3b976840eb7cf2e53ab5b7a2d
  Author: Paul Burton <paul.burton@imgtec.com>
  Date:   Fri Jun 14 08:30:47 2013 +0100
  
      mips_malta: generate SMBUS EEPROM data
      
      The malta contains 2 EEPROMs, one containing SPD data for the SDRAM and
      another containing board information such as serial number and MAC
      address. These are both exposed via the PIIX4 SMBUS. Generating this
      data and providing it to smbus_eeprom_init will allow YAMON to read a
      serial number for the board and prevent it from warning that the EEPROM
      data is invalid.
      
      We already have the contents of the SPD EEPROM which are exposed via
      FPGA I2C accesses, this is provided as part of the SMBUS EEPROM data
      too for consistency.
      
      Signed-off-by: Paul Burton <paul.burton@imgtec.com>
      Signed-off-by: Leon Alrae <leon.alrae@imgtec.com>
      Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
  
  commit 1817f56a834f55311af20d1c004b259c16fb1515
  Author: Paul Burton <paul.burton@imgtec.com>
  Date:   Fri Jun 14 08:30:46 2013 +0100
  
      mips_malta: cap BIOS endian swap length at 0x3e0000 bytes
      
      This preserves the final sector of the pflash which is used by YAMON to
      hold environment variables. If the endianness of the environment data
      is swapped then YAMON will fail to load environment variables from
      pflash.
      
      Signed-off-by: Paul Burton <paul.burton@imgtec.com>
      Signed-off-by: Leon Alrae <leon.alrae@imgtec.com>
      Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
  
  commit 02bccc7796fec8b39dca9affc8bff8edebe0a867
  Author: Paul Burton <paul.burton@imgtec.com>
  Date:   Fri Jun 14 08:30:45 2013 +0100
  
      mips_malta: generate SPD EEPROM data at runtime
      
      The SPD EEPROM specifies the amount of memory present in the system and
      thus its correct contents can only be known at runtime. Calculating
      parts of the data on init allows the data to accurately reflect the
      amount of target memory present and allow YAMON to boot with an
      arbitrary amount of SDRAM.
      
      Where possible the SPD data will favor indicating 2 banks of SDRAM
      rather than 1. For example the default 128MB of target memory will be
      represented as 2x64MB banks rather than 1x128MB bank. This allows
      versions of MIPS BIOS code (such as YAMON 2.22 and older) to boot
      despite a bug preventing them from handling a single bank of SDRAM with
      the Galileo GT64120 system controller emulated by QEMU.
      
      Signed-off-by: Paul Burton <paul.burton@imgtec.com>
      Signed-off-by: Leon Alrae <leon.alrae@imgtec.com>
      Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
  
  commit a427338b222b43197c2776cbc996936df0302f51
  Author: Paul Burton <paul.burton@imgtec.com>
  Date:   Fri Jun 14 08:30:44 2013 +0100
  
      mips_malta: correct reading MIPS revision at 0x1fc00010
      
      Rather than modifying the BIOS code at its original location, copy it
      for the 0x1fc00000 region & modify the copy. This means the original
      ROM code is correctly readable at 0x1e000010 whilst the MIPS revision
      is readable at 0x1fc00010.
      
      Additionally the code previously operated on target memory which would
      later be overwritten by the BIOS image upon CPU reset if the -bios
      argument was used to specify the BIOS image. This led to the written
      MIPS revision being lost. Copying using rom_copy when -bios is used
      fixes this issue.
      
      Signed-off-by: Paul Burton <paul.burton@imgtec.com>
      Signed-off-by: Leon Alrae <leon.alrae@imgtec.com>
      Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
  
  commit a2b8813d62fa5a35adc1a7bf58de5b2ffb754f5d
  Author: Paul Burton <paul.burton@imgtec.com>
  Date:   Fri Jun 14 08:30:43 2013 +0100
  
      mips_malta: fix BIOS endianness swapping
      
      If the target is little endian (mipsel) then the BIOS image endianness
      is swapped so that the big endian BIOS binaries commonly produced can be
      loaded correctly.
      
      When using the -bios argument the BIOS is loaded using
      load_image_targphys, however this doesn't perform the load to target
      memory immediately. Instead it loads the BIOS file into a struct Rom
      which will later be written to target memory upon reset. However the
      endianness conversion was being performed before this, on init, and
      operating on the target memory which at this point is blank & will later
      be overwritten by the (big endian) BIOS image. Correct this by operating
      on the data referenced by struct Rom rather than the target memory when
      the -bios argument is used.
      
      Signed-off-by: Paul Burton <paul.burton@imgtec.com>
      Signed-off-by: Leon Alrae <leon.alrae@imgtec.com>
      Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
  
  commit cba5cb67becd66f8eae4177c4f95756f3f9bb77a
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sat Jul 27 22:19:54 2013 +0200
  
      mips_malta: QOM cast cleanup
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
  
  commit 240ce26a0533a6e5ee472789fbfbd9f7f939197e
  Author: James Hogan <james.hogan@imgtec.com>
  Date:   Mon Jun 24 17:45:39 2013 +0100
  
      target-mips: fix branch in likely delay slot tcg assert
      
      When a branch delay slot contains another branch instruction, the code
      generated raises an exception, however since is_branch==1,
      handle_delay_slot() doesn't get called immediately. This means
      ctx->bstate isn't set to BS_BRANCH, and the decoder continues decoding
      until a non-branch instruction is found.
      
      If the first branch was a branch likely instruction then each
      instruction after it generates code for the unlikely case, to go to the
      next tb starting after the delay slot. This results in multiple goto_tb
      tcg ops being generated with the same exit number. When debug is enabled
      this hits:
      
      tcg-op.h:2589: tcg_gen_goto_tb: Assertion `(tcg_ctx.goto_tb_issue_mask & (1 << idx)) == 0' failed.
      
      This is fixed by removing is_branch entirely, and calling
      handle_delay_slot() if (ctx.hflags & MIPS_HFLAG_BMASK) was set prior to
      the current instruction being decoded. This still prevents
      handle_delay_slot() being called immediately after a branch but allows
      it to still be called after a branch within a delay slot.
      
      Signed-off-by: James Hogan <james.hogan@imgtec.com>
      Signed-off-by: Yongbok Kim <yongbok.kim@imgtec.com>
      Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
  
  commit 4877866ee4fbd760c943577bb6d1eba489fb6c6e
  Author: Petar Jovanovic <petar.jovanovic@imgtec.com>
  Date:   Thu May 23 19:37:53 2013 +0200
  
      target-mips: fix multiplication in mipsdsp_rndq15_mul_q15_q15
      
      Multiplication of Q15 fractional halfword vectors was incorrect in the
      previous implementation of mipsdsp_rndq15_mul_q15_q15. It failed to take
      element signs into account. This change fixes it, and it adds a test case
      for it.
      
      The change also removes unnecessary cast in the function
      mipsdsp_mul_q15_q15_overflowflag21().
      
      Signed-off-by: Petar Jovanovic <petar.jovanovic@imgtec.com>
      Reviewed-by: Richard Henderson  <rth@twiddle.net>
      Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
  
  commit 6c86f405efd6532b58ad1b607cc9f11e856ef5ca
  Author: Stefan Weil <sw@weilnetz.de>
  Date:   Thu Jul 25 22:10:31 2013 +0200
  
      target-mips: Remove assignment to a variable which is never used
      
      This assignment causes a compiler warning for compilations with the compiler
      option -Wunused-but-set-variable (which is included with -Wextra).
      
      Removing it allows using -Wextra for QEMU code without suppressing too many
      extra warnings.
      
      Signed-off-by: Stefan Weil <sw@weilnetz.de>
      Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
  
  commit dfc6f86567c58bc4dd02f4db098fc4c2221e85b5
  Author: Stefan Weil <sw@weilnetz.de>
  Date:   Thu Jul 25 18:21:28 2013 +0200
  
      misc: Use g_assert_not_reached for code which is expected to be unreachable
      
      The macro g_assert_not_reached is a better self documenting replacement
      for assert(0) or assert(false).
      
      Signed-off-by: Stefan Weil <sw@weilnetz.de>
      Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
  
  commit b031f413b9e68899032f04fc05fd0a6b62039b2b
  Author: Ramkumar Ramachandra <artagnon@gmail.com>
  Date:   Sat Jul 20 16:53:09 2013 +0530
  
      qemu-options: mention C-a h in the -nographic doc
      
      Otherwise, a new user will be wondering how to switch between the
      console and monitor.
      
      Cc: Anthony Liguori <aliguori@us.ibm.com>
      Cc: Stefan Hajnoczi <stefanha@redhat.com>
      Cc: Markus Armbruster <armbru@redhat.com>
      Cc: Marcelo Tosatti <mtosatti@redhat.com>
      Cc: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Ramkumar Ramachandra <artagnon@gmail.com>
      Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
  
  commit 52f350227f737b649f09e56ed32eaf1265605611
  Author: Stefan Weil <sw@weilnetz.de>
  Date:   Wed Jul 24 19:48:56 2013 +0200
  
      misc: Fix new typos in comments and strings
      
      All these typos were found by codespell.
      
      sould -> should
      emperical -> empirical
      intialization -> initialization
      successfuly -> successfully
      gaurantee -> guarantee
      
      Fix also another error (before before) in the same context.
      
      Signed-off-by: Stefan Weil <sw@weilnetz.de>
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
  
  commit 6064be7912ab262f0abd85ad042fafd435ad6651
  Author: Petar Jovanovic <petar.jovanovic@imgtec.com>
  Date:   Tue Jul 23 19:00:10 2013 +0200
  
      linux-user: correct argument number for sys_mremap and sys_splice
      
      sys_mremap missed 5th argument (new_address), which caused examples that
      remap to a specific address to fail.
      sys_splice missed 5th and 6th argument which caused different examples to
      fail.
      This change has an effect on MIPS target only.
      
      Signed-off-by: Petar Jovanovic <petar.jovanovic@imgtec.com>
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
  
  commit 04dd125942b11136a8c96d36591ad043b8653a7b
  Author: Stefan Weil <sw@weilnetz.de>
  Date:   Fri Jul 12 18:48:39 2013 +0200
  
      PPC: dbdma: macio: Fix format specifiers (build regression)
      
      Fix a number of warnings for 32 bit builds (tested on MingW and Linux):
      
        CC    hw/ide/macio.o
      qemu/hw/ide/macio.c: In function 'pmac_ide_atapi_transfer_cb':
      qemu/hw/ide/macio.c:134:9: error: format '%lx' expects argument of type 'long unsigned int', but argument 3 has type 'hwaddr' [-Werror=format]
      qemu/hw/ide/macio.c: In function 'pmac_ide_transfer_cb':
      qemu/hw/ide/macio.c:215:5: error: format '%ld' expects argument of type 'long int', but argument 5 has type 'int64_t' [-Werror=format]
      qemu/hw/ide/macio.c:222:9: error: format '%lx' expects argument of type 'long unsigned int', but argument 3 has type 'hwaddr' [-Werror=format]
      qemu/hw/ide/macio.c:264:9: error: format '%lx' expects argument of type 'long unsigned int', but argument 3 has type 'hwaddr' [-Werror=format]
      cc1: all warnings being treated as errors
      make: *** [hw/ide/macio.o] Error 1
      
      Signed-off-by: Stefan Weil <sw@weilnetz.de>
      Acked-by: Alexander Graf <agraf@suse.de>
      Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
  
  commit f6019e5fada012f7f396c89968f2c242f92f40df
  Author: Stefan Weil <sw@weilnetz.de>
  Date:   Tue Jul 23 06:46:49 2013 +0200
  
      watchdog: Remove break after exit
      
      This was dead code.
      
      Signed-off-by: Stefan Weil <sw@weilnetz.de>
      Reviewed-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
  
  commit 0dd60ae2f4efd2966e8d6cb7db653d5d17a68c62
  Author: Stefan Weil <sw@weilnetz.de>
  Date:   Sun Jul 21 16:43:14 2013 +0200
  
      exec: Remove env from list of poisoned names
      
      The global variable env was removed some time ago, so this name may be
      used without any restriction now.
      
      Signed-off-by: Stefan Weil <sw@weilnetz.de>
      Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
  
  commit 80cba1b71eb9a75404d1effddec8ffa9f0d6d6fb
  Author: Stefan Weil <sw@weilnetz.de>
  Date:   Sun Jun 16 12:14:36 2013 +0200
  
      hw/9pfs: Fix potential memory leak and avoid reuse of freed memory
      
      The leak was reported by cppcheck.
      
      Function proxy_init also calls g_free for ctx->fs_root.
      Avoid reuse of this memory by setting ctx->fs_root to NULL.
      
      Signed-off-by: Stefan Weil <sw@weilnetz.de>
      Reviewed-by: M. Mohan Kumar <mohan@in.ibm.com>
      Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
  
  commit d9cd4007d5c7e877a006392eeafb2291f06d6685
  Author: Liu Ping Fan <qemulist@gmail.com>
  Date:   Sun Jul 21 08:43:00 2013 +0000
  
      timer: make timers_state static
      
      Signed-off-by: Liu Ping Fan <pingfank@linux.vnet.ibm.com>
      Reviewed-by: Jan Kiszka <jan.kiszka@siemens.com>
      Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
  
  commit 9220eeed62e06e115c83e6ffed24907c24c99197
  Author: Stefan Weil <sw@weilnetz.de>
  Date:   Sat Jun 29 15:10:48 2013 +0000
  
      aes: Remove unused code (NDEBUG, u16)
      
      The current code includes assert.h very early (from qemu-common.h),
      so the definition of NDEBUG was without any effect.
      
      In the initial version from 2004, NDEBUG was used to disable the assertions.
      Those assertions are not in time critical code, so it is no longer
      reasonable to disable them and the definition of NDEBUG can be removed.
      
      Type u16 is also unused and therefore does not need a type definition.
      
      Signed-off-by: Stefan Weil <sw@weilnetz.de>
      Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
  
  commit 200a06397f5d3e982028fd78b25b420507ade021
  Merge: b96919e... 5b24c64...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Fri Jul 26 17:53:19 2013 -0500
  
      Merge remote-tracking branch 'afaerber/tags/qom-cpu-for-anthony' into staging
      
      QOM CPUState refactorings
      
      * Fix cpu_memory_rw_debug() breakage in s390x KVM
      * Replace final CPUArchState in sysemu/kvm.h
      * Introduce model subclasses for XtensaCPU
      * Introduce CPUClass::gdb_num[_core]_regs
      * Introduce CPUClass::gdb_core_xml_file
      * Introduce CPUClass::gdb_{read,write}_register()
      * Propagate CPUState further in gdbstub
      
      # gpg: Signature made Fri 26 Jul 2013 05:04:28 PM CDT using RSA key ID 3E7E013F
      # gpg: Can't check signature: public key not found
      
      # By Andreas Färber (23) and others
      # Via Andreas Färber
      * afaerber/tags/qom-cpu-for-anthony: (25 commits)
        cpu: Introduce CPUClass::gdb_core_xml_file for GDB_CORE_XML
        target-cris: Factor out CPUClass::gdb_read_register() hook for v10
        cpu: Introduce CPUClass::gdb_{read,write}_register()
        gdbstub: Replace GET_REG*() macros with gdb_get_reg*() functions
        target-xtensa: Move cpu_gdb_{read,write}_register()
        target-lm32: Move cpu_gdb_{read,write}_register()
        target-s390x: Move cpu_gdb_{read,write}_register()
        target-alpha: Move cpu_gdb_{read,write}_register()
        target-cris: Move cpu_gdb_{read,write}_register()
        target-microblaze: Move cpu_gdb_{read,write}_register()
        target-sh4: Move cpu_gdb_{read,write}_register()
        target-openrisc: Move cpu_gdb_{read,write}_register()
        target-mips: Move cpu_gdb_{read,write}_register()
        target-m68k: Move cpu_gdb_{read,write}_register()
        target-arm: Move cpu_gdb_{read,write}_register()
        target-sparc: Move cpu_gdb_{read,write}_register()
        target-ppc: Move cpu_gdb_{read,write}_register()
        target-i386: Move cpu_gdb_{read,write}_register()
        cpu: Introduce CPUState::gdb_num_regs and CPUClass::gdb_num_core_regs
        gdbstub: Drop dead code in cpu_gdb_{read,write}_register()
        ...
  
  commit 5b24c64188b8253e2f004191c7e8d4a799f90eaa
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Jul 7 15:08:22 2013 +0200
  
      cpu: Introduce CPUClass::gdb_core_xml_file for GDB_CORE_XML
      
      Replace the GDB_CORE_XML define in gdbstub.c with a CPUClass field.
      Use first_cpu for qSupported and qXfer:features:read: for now.
      Add a stub for xml_builtin.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 90431220be42d773084d88635961a45febb01c5d
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Jul 7 14:39:41 2013 +0200
  
      target-cris: Factor out CPUClass::gdb_read_register() hook for v10
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 5b50e790f9e9403d11b4164193b76530ee85a2a1
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sat Jun 29 04:18:45 2013 +0200
  
      cpu: Introduce CPUClass::gdb_{read,write}_register()
      
      Completes migration of target-specific code to new target-*/gdbstub.c.
      
      Acked-by: Michael Walle <michael@walle.cc> (for lm32)
      Acked-by: Max Filippov <jcmvbkbc@gmail.com> (for xtensa)
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 986a2998932e978e63fc3b7ead1fef81f7aad52e
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Jul 7 13:05:05 2013 +0200
  
      gdbstub: Replace GET_REG*() macros with gdb_get_reg*() functions
      
      This avoids polluting the global namespace with a non-prefixed macro and
      makes it obvious in the call sites that we return.
      
      Semi-automatic conversion using, e.g.,
       sed -i 's/GET_REGL(/return gdb_get_regl(mem_buf, /g' target-*/gdbstub.c
      followed by manual tweaking for sparc's GET_REGA() and Coding Style.
      
      Acked-by: Michael Walle <michael@walle.cc> (for lm32)
      Acked-by: Max Filippov <jcmvbkbc@gmail.com> (for xtensa)
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 25d8ac0e31c3c68dfdd6da7c33b87870b4a3b623
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Jul 7 12:57:38 2013 +0200
  
      target-xtensa: Move cpu_gdb_{read,write}_register()
      
      Acked-by: Max Filippov <jcmvbkbc@gmail.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit d0ff8d056d3aab93b4a7b7910f938652c2febc77
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Jul 7 12:55:44 2013 +0200
  
      target-lm32: Move cpu_gdb_{read,write}_register()
      
      Acked-by: Michael Walle <michael@walle.cc>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit cfae5c905a29128372e1f8ec4a29d70e1361d07b
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Jul 7 12:54:12 2013 +0200
  
      target-s390x: Move cpu_gdb_{read,write}_register()
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit c3ce8eb3c50272d81bfea30ae9a9bd959fd68a54
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Jul 7 12:52:32 2013 +0200
  
      target-alpha: Move cpu_gdb_{read,write}_register()
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 213c19d69fb9c7537afb8539bbdf12dba90ba0ef
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Jul 7 12:50:22 2013 +0200
  
      target-cris: Move cpu_gdb_{read,write}_register()
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit eabfc2398f3e4e553843c15b1e3a3af2a52a7fcb
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Jul 7 12:45:47 2013 +0200
  
      target-microblaze: Move cpu_gdb_{read,write}_register()
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 2f93773241f99457a0957a43b2490be6f594cfa7
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Jul 7 12:42:52 2013 +0200
  
      target-sh4: Move cpu_gdb_{read,write}_register()
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 30028739eb6b2e95b94b957f3b4f8f258da3aa88
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Jul 7 12:40:38 2013 +0200
  
      target-openrisc: Move cpu_gdb_{read,write}_register()
      
      Reviewed-by: Jia Liu <proljc@gmail.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit b96919e068388309b655c7dc1afa41706d728efd
  Author: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
  Date:   Fri Jul 26 21:42:51 2013 +0100
  
      sun4m: add display width and height to the firmware configuration
      
      Currently the graphics resolution for TCX is fixed at 1024x768, however
      other framebuffers are capable of supporting additional resolutions.
      
      Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
      CC: Anthony Liguori <aliguori@us.ibm.com>
      CC: Blue Swirl <blauwirbel@gmail.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 405c97c3a5950d8a49b90cb977e33b6b3f9a8f95
  Merge: 2fb861e... e340936...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Fri Jul 26 16:54:19 2013 -0500
  
      Merge remote-tracking branch 'kwolf/for-anthony' into staging
      
      # By Kevin Wolf (16) and Ian Main (2)
      # Via Kevin Wolf
      * kwolf/for-anthony:
        Add tests for sync modes 'TOP' and 'NONE'
        Implement sync modes for drive-backup.
        Implement qdict_flatten()
        blockdev: Split up 'cache' option
        blockdev: Rename 'readonly' option to 'read-only'
        qcow2: Use dashes instead of underscores in options
        blockdev: Rename I/O throttling options for QMP
        QemuOpts: Add qemu_opt_unset()
        block: Allow "driver" option on the top level
        qapi: Anonymous unions
        qapi.py: Maintain a list of union types
        qapi: Add consume argument to qmp_input_get_object()
        qapi: Flat unions with arbitrary discriminator
        qapi: Add visitor for implicit structs
        docs: Document QAPI union types
        qapi-visit.py: Implement 'base' for unions
        qapi-visit.py: Split off generate_visit_struct_fields()
        qapi-types.py: Implement 'base' for unions
      
      Message-id: 1374870032-31672-1-git-send-email-kwolf@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 2fb861eb02f0955876e15b3de1f9c2d1f469dcf2
  Author: Eduardo Otubo <otubo@linux.vnet.ibm.com>
  Date:   Mon Jul 22 15:33:37 2013 -0300
  
      seccomp: removing unused syscalls gtom whitelist
      
      v3 update:
       - reincluding getrlimit(), it is used by Xen.
      
      v2 update:
       - reincluding setrlimit(), it is used by Xen.
      
      Signed-off-by: Eduardo Otubo <otubo@linux.vnet.ibm.com>
      Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
      Message-id: 1374518017-10424-3-git-send-email-otubo@linux.vnet.ibm.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 7d7b2ad43603d6c130b64bdc064bb8572505bb25
  Author: Eduardo Otubo <otubo@linux.vnet.ibm.com>
  Date:   Mon Jul 22 15:33:36 2013 -0300
  
      seccomp: no need to check arch in syscall whitelist
      
      v2 update:
      - set libseccomp 2.1.0 as requirement on configure script.
      
      Since libseccomp 2.0 there's no need to check the architecture type
      anymore.
      
      Signed-off-by: Eduardo Otubo <otubo@linux.vnet.ibm.com>
      Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
      Message-id: 1374518017-10424-2-git-send-email-otubo@linux.vnet.ibm.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 814ac26c2d3820b85f05b696735d4e1e6d7d05aa
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Jul 7 12:38:42 2013 +0200
  
      target-mips: Move cpu_gdb_{read,write}_register()
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit c88de14ca45257feb82e23f3ff07e861010bd5ba
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Jul 7 12:33:56 2013 +0200
  
      target-m68k: Move cpu_gdb_{read,write}_register()
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 58850dad68f3458cf430395db2e016f1d03ad7de
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Jul 7 12:32:15 2013 +0200
  
      target-arm: Move cpu_gdb_{read,write}_register()
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit d19c87f44d8d7bac48d4b35863ae825f872ed54a
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Jul 7 12:29:26 2013 +0200
  
      target-sparc: Move cpu_gdb_{read,write}_register()
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 0980bfabbc2e93d42c6b5ade578b371c36f6f23d
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Jul 7 12:26:33 2013 +0200
  
      target-ppc: Move cpu_gdb_{read,write}_register()
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit f20f9df06e6f724d2ccdaf5f9a6dae45c061db75
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Jul 7 12:07:54 2013 +0200
  
      target-i386: Move cpu_gdb_{read,write}_register()
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit a0e372f0c49ac01faeaeb73a6e8f50e8ac615f34
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Fri Jun 28 23:18:47 2013 +0200
  
      cpu: Introduce CPUState::gdb_num_regs and CPUClass::gdb_num_core_regs
      
      CPUState::gdb_num_regs replaces num_g_regs.
      CPUClass::gdb_num_core_regs replaces NUM_CORE_REGS.
      
      Allows building gdb_register_coprocessor() for xtensa, too.
      
      As a side effect this should fix coprocessor register numbering for SMP.
      
      Acked-by: Michael Walle <michael@walle.cc> (for lm32)
      Acked-by: Max Filippov <jcmvbkbc@gmail.com> (for xtensa)
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 19a77215f1ba966c4d37dadec45f38be789b8529
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Jul 7 11:52:52 2013 +0200
  
      gdbstub: Drop dead code in cpu_gdb_{read,write}_register()
      
      GET_REG*() macros include a return statement, thus no need for break.
      
      Acked-by: Michael Walle <michael@walle.cc> (for lm32)
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 47d74ef57a0fe66fa2fdcce46b4daec4f60a1fc8
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Jul 7 11:17:26 2013 +0200
  
      gdbstub: Fix cpu_gdb_{read,write}_register() Coding Style
      
      Add braces, replace tabs, remove trailing whitespace, drop space before
      parenthesis and place break etc. below case statements.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 67cce5617ee968946fc6402f02743fffaa4a1a02
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Jul 7 01:47:51 2013 +0200
  
      target-xtensa: Introduce XtensaCPU subclasses
      
      Register a CPU type per core registered. Save the XtensaConfig in
      XtensaCPUClass and copy it from there to CPUXtensaState, to avoid
      touching every env->config access for now.
      
      Prepares for storing per-class GDB register count.
      
      Acked-by: Max Filippov <jcmvbkbc@gmail.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 9282b73a4078f10b5d1c96707aeed213eedbc8e1
  Author: Christian Borntraeger <borntraeger@de.ibm.com>
  Date:   Fri Jul 26 17:48:06 2013 +0200
  
      target-s390x: Fix CPUState rework fallout
      
      Commit f17ec444c3d39f76bcd8b71c2c05d5754bfe333e
      exec: Change cpu_memory_rw_debug() argument to CPUState
      
      missed to update s390x KVM code, breaking the build.
      
      Let's fix it up.
      
      Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 38e478eccfb1ace415914a331c8e1b16ae64b57f
  Author: Stefan Weil <sw@weilnetz.de>
  Date:   Thu Jul 25 20:50:21 2013 +0200
  
      kvm: Change prototype of kvm_update_guest_debug()
      
      Passing a CPUState pointer instead of a CPUArchState pointer eliminates
      the last target dependent data type in sysemu/kvm.h.
      
      It also simplifies the code.
      
      Signed-off-by: Stefan Weil <sw@weilnetz.de>
      Acked-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 0ac46af39ee84461782b6f096ba1a165c7b0e503
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Fri Jul 26 16:42:25 2013 +0200
  
      linux-user: Avoid redundant ENV_GET_CPU()
      
      This fixes a mismerge in 874ec3c5b3821bb964f9f37b2f930f2a9ce51652.
      
      Acked-by: Riku Voipio <riku.voipio@iki.fi>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit e3409362bd64731e042c9d001e43cc1d13d2df5d
  Author: Ian Main <imain@redhat.com>
  Date:   Fri Jul 26 11:39:05 2013 -0700
  
      Add tests for sync modes 'TOP' and 'NONE'
      
      This patch adds tests for sync modes top and none.  Test for 'TOP'
      is separated out as it requires a backing file.  Also added a test
      for invalid format.
      
      Signed-off-by: Ian Main <imain@redhat.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit fc5d3f843250c9d3bfa2bcfdb7369f4753a49f0e
  Author: Ian Main <imain@redhat.com>
  Date:   Fri Jul 26 11:39:04 2013 -0700
  
      Implement sync modes for drive-backup.
      
      This patch adds sync-modes to the drive-backup interface and
      implements the FULL, NONE and TOP modes of synchronization.
      
      FULL performs as before copying the entire contents of the drive
      while preserving the point-in-time using CoW.
      NONE only copies new writes to the target drive.
      TOP copies changes to the topmost drive image and preserves the
      point-in-time using CoW.
      
      For sync mode TOP are creating a new target image using the same backing
      file as the original disk image.  Then any new data that has been laid
      on top of it since creation is copied in the main backup_run() loop.
      There is an extra check in the 'TOP' case so that we don't bother to copy
      all the data of the backing file as it already exists in the target.
      This is where the bdrv_co_is_allocated() is used to determine if the
      data exists in the topmost layer or below.
      
      Also any new data being written is intercepted via the write_notifier
      hook which ends up calling backup_do_cow() to copy old data out before
      it gets overwritten.
      
      For mode 'NONE' we create the new target image and only copy in the
      original data from the disk image starting from the time the call was
      made.  This preserves the point in time data by only copying the parts
      that are *going to change* to the target image.  This way we can
      reconstruct the final image by checking to see if the given block exists
      in the new target image first, and if it does not, you can get it from
      the original image.  This is basically an optimization allowing you to
      do point-in-time snapshots with low overhead vs the 'FULL' version.
      
      Since there is no old data to copy out the loop in backup_run() for the
      NONE case just calls qemu_coroutine_yield() which only wakes up after
      an event (usually cancel in this case).  The rest is handled by the
      before_write notifier which again calls backup_do_cow() to write out
      the old data so it can be preserved.
      
      Signed-off-by: Ian Main <imain@redhat.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit f660dc6a2e97756596b2e79ce6127a3034f2308b
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Mon Jul 8 17:11:58 2013 +0200
  
      Implement qdict_flatten()
      
      qdict_flatten(): For each nested QDict with key x, all fields with key y
      are moved to this QDict and their key is renamed to "x.y". This operation
      is applied recursively for nested QDicts.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
  
  commit 29c4e2b50d95f4a15c3dd62b39f3402f05a34907
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Thu Jul 18 16:31:25 2013 +0200
  
      blockdev: Split up 'cache' option
      
      The old 'cache' option really encodes three different boolean flags into
      a cache mode name, without providing all combinations. Make them three
      separate options instead and translate the old option to the new ones
      for drive_init().
      
      The specific boolean options take precedence if the old cache option is
      specified as well, so the following options are equivalent:
      
      -drive file=x,cache=none,cache.no-flush=true
      -drive file=x,cache.writeback=true,cache.direct=true,cache.no-flush=true
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
  
  commit 0f227a947004aa9043d4386f4a47d6739499b88f
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Fri Jul 19 20:07:29 2013 +0200
  
      blockdev: Rename 'readonly' option to 'read-only'
      
      Option name cleanup before it becomes a QMP API.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
  
  commit 64aa99d3e0333dea73d7505190659a02ca909292
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Wed Jul 17 14:45:34 2013 +0200
  
      qcow2: Use dashes instead of underscores in options
      
      This is what QMP wants to use. The options haven't been enabled in any
      release yet, so we're still free to change them.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
  
  commit 57975222b6a928dd4a4a8a7b37093cc8ecba5045
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Wed Jul 17 14:41:54 2013 +0200
  
      blockdev: Rename I/O throttling options for QMP
      
      In QMP, we want to use dashes instead of underscores in QMP argument
      names, and use nested options for throttling.
      
      The new option names affect the command line as well, but for
      compatibility drive_init() will convert the old option names before
      calling into the code that will be shared between -drive and
      blockdev-add.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
  
  commit 0dd6c5266313c861cf36476da86599d368ec41fc
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Wed Jul 17 14:40:37 2013 +0200
  
      QemuOpts: Add qemu_opt_unset()
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
  
  commit 74fe54f2a1b5c4f4498a8fe521e1dfc936656cd4
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Tue Jul 9 11:09:02 2013 +0200
  
      block: Allow "driver" option on the top level
      
      This is traditionally -drive format=..., which is now translated into
      the new driver option. This gives us a more consistent way to select the
      driver of BlockDriverStates that can be used in QMP context, too.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
  
  commit 69dd62dfd60631ba69201d8a197fde1ece4b4df3
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Mon Jul 8 16:14:21 2013 +0200
  
      qapi: Anonymous unions
      
      The discriminator for anonymous unions is the data type. This allows to
      have a union type that allows both of these:
      
          { 'file': 'my_existing_block_device_id' }
          { 'file': { 'filename': '/tmp/mydisk.qcow2', 'read-only': true } }
      
      Unions like this are specified in the schema with an empty dict as
      discriminator. For this example you could take:
      
          { 'union': 'BlockRef',
            'discriminator': {},
            'data': { 'definition': 'BlockOptions',
                      'reference': 'str' } }
          { 'type': 'ExampleObject',
            'data: { 'file': 'BlockRef' } }
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
  
  commit ea66c6d8819c8fc5f73a28554992be64e5399fed
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Tue Jul 16 10:49:41 2013 +0200
  
      qapi.py: Maintain a list of union types
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
  
  commit e8316d7e8e8339a9ea593ba821a0aad26908c0d5
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Mon Jul 8 11:33:07 2013 +0200
  
      qapi: Add consume argument to qmp_input_get_object()
      
      This allows to just look at the next element without actually consuming
      it.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
  
  commit 50f2bdc75c5ee00617ad874c9ceac2cea660aa1e
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Wed Jul 3 15:58:57 2013 +0200
  
      qapi: Flat unions with arbitrary discriminator
      
      Instead of the rather verbose syntax that distinguishes base and
      subclass fields...
      
        { "type": "file",
          "read-only": true,
          "data": {
              "filename": "test"
          } }
      
      ...we can now have both in the same namespace, allowing a more direct
      mapping of the command line, and moving fields between the common base
      and subclasses without breaking the API:
      
        { "driver": "file",
          "read-only": true,
          "filename": "test" }
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
  
  commit 761d524dbcc5bb41213dd0f238f43c273bc2b077
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Wed Jul 3 15:52:42 2013 +0200
  
      qapi: Add visitor for implicit structs
      
      These can be used when an embedded struct is parsed and members not
      belonging to the struct may be present in the input (e.g. parsing a
      flat namespace QMP union, where fields from both the base and one
      of the alternative types are mixed in the JSON object)
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
  
  commit 51631493e4876081ae27078b50bd95bd4418bf37
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Tue Jul 16 13:17:27 2013 +0200
  
      docs: Document QAPI union types
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
  
  commit 0aef92b90d24858eea1ebd52a51bc31563f1fb52
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Tue Jul 2 16:20:04 2013 +0200
  
      qapi-visit.py: Implement 'base' for unions
      
      This implements the visitor part of base types for unions. Parsed into
      QMP, this example schema definition...
      
          { 'type': 'BlockOptionsBase', 'data': { 'read-only': 'bool' } }
          { 'type': 'BlockOptionsQcow2, 'data': { 'lazy-refcounts': 'bool' } }
      
          { 'union': 'BlockOptions',
            'base': 'BlockOptionsBase',
            'data': {
                'raw': 'BlockOptionsRaw'
                'qcow2': 'BlockOptionsQcow2'
            } }
      
      ...would describe the following JSON object:
      
          { "type": "qcow2",
            "read-only": true,
            "data": { "lazy-refcounts": false } }
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
  
  commit d131c897f3dea8b76d7a487af0f7f5f11d0500a3
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Tue Jul 2 16:18:35 2013 +0200
  
      qapi-visit.py: Split off generate_visit_struct_fields()
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
  
  commit e2503f5e213e30e3e9a397d454a35c10b5bdc899
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Tue Jul 2 12:18:47 2013 +0200
  
      qapi-types.py: Implement 'base' for unions
      
      The new 'base' key in a union definition refers to a struct type, which
      is inlined into the union definition and can represent fields common to
      all kinds.
      
      For example the following schema definition...
      
          { 'type': 'BlockOptionsBase', 'data': { 'read-only': 'bool' } }
      
          { 'union': 'BlockOptions',
            'base': 'BlockOptionsBase',
            'data': {
                'raw': 'BlockOptionsRaw'
                'qcow2': 'BlockOptionsQcow2'
            } }
      
      ...would result in this generated C struct:
      
          struct BlockOptions
          {
              BlockOptionsKind kind;
              union {
                  void *data;
                  BlockOptionsRaw * raw;
                  BlockOptionsQcow2 * qcow2;
              };
              bool read_only;
          };
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
  
  commit f0ef1cf4d6c996d90df6e4a32a82423d180f3e4d
  Merge: b142d79... f290e49...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Fri Jul 26 13:04:21 2013 -0500
  
      Merge remote-tracking branch 'rth/tcg-next' into staging
      
      # By Claudio Fontana (1) and others
      # Via Richard Henderson
      * rth/tcg-next:
        tcg: Remove temp_buf
        tcg/aarch64: Implement tlb lookup fast path
        tcg/aarch64: implement ldst 12bit scaled uimm offset
      
      Message-id: 1373919944-8521-1-git-send-email-rth@twiddle.net
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit b142d79328cd0a0556634b0eeb891a15bfd5a00c
  Merge: 003e26b... 9b146e9...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Fri Jul 26 13:04:07 2013 -0500
  
      Merge remote-tracking branch 'jliu/or32' into staging
      
      # By Jia Liu
      # Via Jia Liu
      * jliu/or32:
        target-openrisc: Free typename in openrisc_cpu_class_by_name
        hw/openrisc: Use stderr output instead of qemu_log
        hw/openrisc: Indent typo
      
      Message-id: 1374576458-22808-1-git-send-email-proljc@gmail.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 003e26bc9f7c4f5cd90e046ae112c1d09363b8d1
  Merge: d1ed9f4... 340d51d...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Thu Jul 25 15:58:29 2013 -0500
  
      Merge remote-tracking branch 'mdroth/qga-pull-2013-7-25' into staging
      
      # By Laszlo Ersek
      # Via Michael Roth
      * mdroth/qga-pull-2013-7-25:
        qga: escape cmdline args when registering win32 service (CVE-2013-2231)
        ga_install_service(): nest error paths more idiomatically
        qga/service-win32.c: diagnostic output should go to stderr
      
      Message-id: 1374784644-29078-1-git-send-email-mdroth@linux.vnet.ibm.com
  
  commit d1ed9f412d866106e6370e9a8b23d79baa750b61
  Merge: 874ec3c... 41b8280...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Thu Jul 25 15:56:36 2013 -0500
  
      Merge remote-tracking branch 'kraxel/seabios-1.7.3' into staging
      
      # By Gerd Hoffmann
      # Via Gerd Hoffmann
      * kraxel/seabios-1.7.3:
        seabios: update to 1.7.3
      
      Message-id: 1374673573-25074-1-git-send-email-kraxel@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 874ec3c5b3821bb964f9f37b2f930f2a9ce51652
  Merge: d2f5ea9... a033381...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Thu Jul 25 15:56:06 2013 -0500
  
      Merge remote-tracking branch 'riku/linux-user-for-upstream' into staging
      
      * riku/linux-user-for-upstream: (21 commits)
        linux-user: Handle compressed ISA encodings when processing MIPS exceptions
        linux-user: Unlock mmap_lock when resuming guest from page_unprotect
        linux-user: Reset copied CPUs in cpu_copy() always
        linux-user: Fix epoll on ARM hosts
        linux-user: fix segmentation fault passing with h2g(x) != x
        linux-user: Fix pipe syscall return for SPARC
        linux-user: Fix target_stat and target_stat64 for OpenRISC
        linux-user: Avoid conditional cpu_reset()
        configure: Make NPTL non-optional
        linux-user: Enable NPTL for x86-64
        linux-user: Add i386 TLS setter
        linux-user: Clean up handling of clone() argument order
        linux-user: Add missing 'break' in i386 get_thread_area syscall
        linux-user: Enable NPTL for m68k
        linux-user: Enable NPTL for SPARC targets
        linux-user: Enable NPTL for OpenRISC
        linux-user: Move includes of target-specific headers to end of qemu.h
        configure: Enable threading for unicore32-linux-user
        configure: Enable threading on all ppc and mips linux-user targets
        configure: Don't say target_nptl="no" if there is no linux-user target
        ...
      
      Conflicts:
      	linux-user/main.c
      
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 340d51df5592c5c11fc3885f7bdedbe581b87366
  Author: Laszlo Ersek <lersek@redhat.com>
  Date:   Wed Jul 3 15:14:10 2013 +0200
  
      qga: escape cmdline args when registering win32 service (CVE-2013-2231)
      
      Reported-by: Lev Veyde <lveyde@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Signed-off-by: Laszlo Ersek <lersek@redhat.com>
      Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
  
  commit 108365fdb0042454413d2610ffe7194003ba4ae9
  Author: Laszlo Ersek <lersek@redhat.com>
  Date:   Wed Jul 3 15:14:09 2013 +0200
  
      ga_install_service(): nest error paths more idiomatically
      
      Acked-by: Michael Roth <mdroth@linux.vnet.ibm.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Signed-off-by: Laszlo Ersek <lersek@redhat.com>
      Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
  
  commit febf1c49be1bd80d7c95653fc0caa87d250b2c72
  Author: Laszlo Ersek <lersek@redhat.com>
  Date:   Wed Jul 3 15:14:08 2013 +0200
  
      qga/service-win32.c: diagnostic output should go to stderr
      
      Acked-by: Michael Roth <mdroth@linux.vnet.ibm.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Signed-off-by: Laszlo Ersek <lersek@redhat.com>
      Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
  
  commit d2f5ea9704af781d4cf14e4be08bb4e37a180260
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Mon Jul 22 15:54:38 2013 +0200
  
      pc-testdev: add I/O port to test memory.c auto split/combine
      
      The ports at 0xe8..0xeb have impl.min/max_access_size == 1, so
      that memory accesses are split and combined by the memory core.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
      Message-id: 1374501278-31549-29-git-send-email-pbonzini@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit e7342aa39b3193473ded24cbf2233930665796e9
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Mon Jul 22 15:54:37 2013 +0200
  
      memory: check memory region endianness, not target's
      
      When combining multiple accesses into a single value, we need to do so
      in the device's desired endianness.  The target endianness does not have
      any influence.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
      Message-id: 1374501278-31549-28-git-send-email-pbonzini@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 547e9201c52629eef71b0eb8cb48dacc50bcf759
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Mon Jul 22 15:54:36 2013 +0200
  
      memory: pass MemoryRegion to access_with_adjusted_size
      
      The accessors all use a MemoryRegion opaque value.  Avoid going
      uselessly through void*.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
      Message-id: 1374501278-31549-27-git-send-email-pbonzini@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit e11ef3d184c88a316f48ba2472dcb2937d9fa24b
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Mon Jul 22 15:54:35 2013 +0200
  
      memory: move functions around
      
      Prepare for next patch, no semantic change.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
      Message-id: 1374501278-31549-26-git-send-email-pbonzini@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 8fefa31be98ada3677add2008732d0b1a17ed28d
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Mon Jul 22 15:54:34 2013 +0200
  
      qtest: add test for ISA I/O space endianness
      
      This writes a register and reads its 1/2/4 byte parts.  Masking
      is done in the device model.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
      Message-id: 1374501278-31549-25-git-send-email-pbonzini@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 9c9984242ce46ccf8636f5c19e81d794e84aa0c7
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Mon Jul 22 15:54:33 2013 +0200
  
      default-configs/ppc64: add all components of i82378 SuperIO chip used by prep
      
      The device provides an ISA bus so that pseries can also run the
      endianness test.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
      Message-id: 1374501278-31549-24-git-send-email-pbonzini@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 85d3846a397e8fa95de0a84479007172e6d30668
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Mon Jul 22 15:54:32 2013 +0200
  
      default-configs: add SuperIO to SH4
      
      The device provides an ISA bus to run the endianness test on.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
      Message-id: 1374501278-31549-23-git-send-email-pbonzini@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit be6d08be25d38185ab7de02fab1b2ac74991741b
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Mon Jul 22 15:54:31 2013 +0200
  
      default-configs: add test device to all machines supporting ISA
      
      This will let these machines run an endianness test for ISA
      I/O port space.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
      Message-id: 1374501278-31549-22-git-send-email-pbonzini@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 2b8fbcd87007a170a9778ec6645c06f543977067
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Mon Jul 22 15:54:30 2013 +0200
  
      sparc64: unbreak
      
      ... by making apb a subclass of TYPE_PCI_HOST_BRIDGE.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
      Message-id: 1374501278-31549-21-git-send-email-pbonzini@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit b23ea25f5098f576d10a8833bc60b8f8394f9b0b
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Mon Jul 22 15:54:29 2013 +0200
  
      sh4: unbreak r2d
      
      ... by making sh_pci a subclass of TYPE_PCI_HOST_BRIDGE.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
      Message-id: 1374501278-31549-20-git-send-email-pbonzini@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit b332d24a8e1290954029814d09156b06ede358e2
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Mon Jul 22 15:54:28 2013 +0200
  
      mips: degrade BIOS error to warning
      
      No free MIPS BIOS is available, so it makes little sense to quit.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
      Message-id: 1374501278-31549-19-git-send-email-pbonzini@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 504054357b7e491e0bc354ee5c8061071e51fc61
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Mon Jul 22 15:54:27 2013 +0200
  
      pc-testdev: remove useless cpu_to_le64/le64_to_cpu
      
      So far the device was only used on little-endian machines.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
      Message-id: 1374501278-31549-18-git-send-email-pbonzini@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit b7faba71635cc4b16bb1472614aa497554797af6
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Mon Jul 22 15:54:26 2013 +0200
  
      pc-testdev: support 8 and 16-bit accesses to 0xe0
      
      This will let us use the testdev to test endianness.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
      Message-id: 1374501278-31549-17-git-send-email-pbonzini@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit f36a6382b8fb9677fd542b9c59b1ea1ad40ee9cf
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Mon Jul 22 15:54:25 2013 +0200
  
      Revert "ioport: remove LITTLE_ENDIAN mark for portio"
      
      This reverts commit c3cb8e77804313e1be99b5f28a34a346736707a5.
      
      The scenario where I/O ports are accessed with DEVICE_LITTLE_ENDIAN
      endianness now works and will soon be unit tested.  Since the PortioList
      indirection assumes little endian, define portio_ops the same way.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
      Message-id: 1374501278-31549-16-git-send-email-pbonzini@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 61fcb628627ea464dc1954f615ae13edfefd284f
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Mon Jul 22 15:54:24 2013 +0200
  
      isa_mmio: delete
      
      It is not used anymore.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
      Message-id: 1374501278-31549-15-git-send-email-pbonzini@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 0a70e094cd05c35dddfe471fd96266d02ac0dade
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Mon Jul 22 15:54:23 2013 +0200
  
      ebus: do not use isa_mmio
      
      This is untested, because ebus does not have a libqos module.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
      Message-id: 1374501278-31549-14-git-send-email-pbonzini@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 5519ad0c245860526e8d269e1cd20fe239447736
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Mon Jul 22 15:54:22 2013 +0200
  
      sparc64: remove indirection for I/O port access
      
      This fixes endianness bugs in I/O port access.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
      Message-id: 1374501278-31549-13-git-send-email-pbonzini@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit e37b80faa60c81e958d560c937e5f29b13977627
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Mon Jul 22 15:54:21 2013 +0200
  
      mips_fulong2e: do not use isa_mmio
      
      This board is little-endian, but still isa_mmio should die. :)
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
      Message-id: 1374501278-31549-12-git-send-email-pbonzini@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit bdb75c79878c7a23a7891124d50483329dd8924d
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Mon Jul 22 15:54:20 2013 +0200
  
      mipssim: do not use isa_mmio
      
      Untested, this board does not support PCI so it cannot run endianness-test.
      It should fix endianness bugs in I/O port access.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
      Message-id: 1374501278-31549-11-git-send-email-pbonzini@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 685015021774e98b87ed48ac2c55dfd3917fd820
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Mon Jul 22 15:54:19 2013 +0200
  
      ppc440_bamboo: do not use isa_mmio
      
      This fixes endianness bugs in I/O port access.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
      Message-id: 1374501278-31549-10-git-send-email-pbonzini@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit ee77854fa52b8cc7c9a0d318be467a5b5741bc04
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Mon Jul 22 15:54:18 2013 +0200
  
      mips_malta: do not use isa_mmio
      
      This fixes endianness bugs in I/O port access.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
      Message-id: 1374501278-31549-9-git-send-email-pbonzini@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 3959496874e7d1ee84e3428ddf1a10dfef972c1d
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Mon Jul 22 15:54:17 2013 +0200
  
      mips_r4k: do not use isa_mmio
      
      This fixes endianness bugs in I/O port access.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
      Message-id: 1374501278-31549-8-git-send-email-pbonzini@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit f51100cc51f29b51aeafb5b56518a75e76e53024
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Mon Jul 22 15:54:16 2013 +0200
  
      mips_jazz: do not use isa_mmio
      
      This fixes endianness bugs in I/O port access.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
      Message-id: 1374501278-31549-7-git-send-email-pbonzini@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 921f8040d39a5f34d4b6bfd6e547c4cfcd3c1992
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Mon Jul 22 15:54:15 2013 +0200
  
      prep: fix I/O port endianness
      
      Do not swap endianness here, it will happen during cpu_{in,out}{b,w,l}.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
      Message-id: 1374501278-31549-6-git-send-email-pbonzini@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 66aab867cedd2a2d81b4d64eff7c3e0f6f272bbf
  Author: Alexey Kardashevskiy <aik@ozlabs.ru>
  Date:   Mon Jul 22 15:54:14 2013 +0200
  
      spapr_pci: remove indirection for I/O port access
      
      This fixes endianness bugs in I/O port access.
      
      Signed-off-by: Alexey Kardashevskiy <aik@ozlabs.ru>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
      Message-id: 1374501278-31549-5-git-send-email-pbonzini@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 2b1096e02d32e4c3b5a51e767836d9511132a928
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Mon Jul 22 15:54:13 2013 +0200
  
      ppc_newworld: do not use isa_mmio
      
      This fixes endianness bugs in I/O port access.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
      Message-id: 1374501278-31549-4-git-send-email-pbonzini@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 7d52857ea5677c1b013a289e2e44db24961a59b0
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Mon Jul 22 15:54:12 2013 +0200
  
      ppc_oldworld: do not use isa_mmio
      
      This fixes endianness bugs in I/O port access.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
      Message-id: 1374501278-31549-3-git-send-email-pbonzini@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 4759ab6b2d1b99714bb12409a6021e7a9d0bd473
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Mon Jul 22 15:54:11 2013 +0200
  
      sh4: do not use isa_mmio
      
      This fixes endianness bugs in I/O port access (for sh4eb).
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
      Message-id: 1374501278-31549-2-git-send-email-pbonzini@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 41b8280a1c089f621f94db4fad7a37c6080430b3
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Wed Jul 24 15:32:31 2013 +0200
  
      seabios: update to 1.7.3
      
      Changes summary (git shortlog rel-1.7.2.2..rel-1.7.3):
      
      Alex Williamson (4):
            seabios q35: Enable all PIRQn IRQs at startup
            seabios q35: Add new PCI slot to irq routing function
            seabios: Add a dummy PCI slot to irq mapping function
            pciinit: Enable default VGA device
      
      Asias He (2):
            virtio-scsi: Set _DRIVER_OK flag before scsi target scanning
            virtio-scsi: Pack struct virtio_scsi_{req_cmd,resp_cmd}
      
      Avik Sil (1):
            USB-EHCI: Fix null pointer assignment
      
      Christian Gmeiner (5):
            geodevga: fix errors in geode_fp_* functions
            geodevga: move framebuffer setup
            geodevga: move output setup to own function
            geodevga: add debug to msr functions
            geodevga: fix wrong define name
      
      David Woodhouse (26):
            Add macros for pushing and popping struct bregs
            Clean up #if in pirtable.c. CONFIG_PIRTABLE can't be set if CONFIG_COREBOOT is
            post: Export functions which will be used individually by CSM
            Export callrom() for CSM to use
            Export copy_smbios() from biostables.c
            Import LegacyBios.h from OVMF
            Complete and checksum EFI_COMPATIBILITY16_TABLE at build time
            Add pic_save_mask() and pic_restore_mask() functions
            Add CSM support
            Add README.CSM
            Add find_pmtimer() function
            Enable PMTIMER for CSM build
            Fix rom_reserve()/rom_confirm() for CSM oprom dispatch
            Don't calibrate TSC if PMTIMER is already set up
            Move find_pmtimer() to ACPI table setup where it logically belongs
            Use find_pmtimer() after copying Xen ACPI tables
            Use find_pmtimer() after copying coreboot ACPI tables
            Unify return path for CSM to go via csm_return()
            Make CONFIG_OPTIONROMS_DEPLOYED depend on CONFIG_QEMU
            Implement !CONFIG_OPTIONROMS support for CSM
            Implement !CONFIG_BOOT for CSM
            Enable VGA output when settings bochs-specific mode
            Disable CONFIG_THREAD_OPTIONROMS for CSM build
            Fix return type of le64_to_cpu() and be64_to_cpu()
            Rename find_pmtimer() to find_acpi_features()
            Add acpi_reboot() reset method using RESET_REG
      
      Gerd Hoffmann (3):
            config: allow DEBUG_IO for !QEMU
            coreboot: add qemu detection
            tweak coreboot qemu detection
      
      Hu Tao (1):
            Add pvpanic device driver
      
      Kevin O'Connor (99):
            pmm: Use 'struct segoff_s' in pmm header.
            Minor: Update README - variable changes are now reset on soft-reboots.
            Normalize POST initialization function name suffixes.
            POST: Reorganize post init functions for better grouping and reusability.
            Fix rebase error in commit 8a0a972f that broke LOWMEM variables.
            Support calling a function other than maininit() from reloc_preinit().
            Ensure exported symbols are visible in the final link
            POST: Move QEMU specific ramsize and BIOS table setup to paravirt.c.
            POST: Reorganize post entry and "preinit" functions.
            POST: Move cpu caching and dma setup to platform_hardware_setup().
            Undo incorrect assumptions about Xen in commit 6ca0460f.
            Determine century during init and store in VARLOW mem during runtime.
            No need to check both CONFIG_THREADS and CONFIG_THREAD_OPTIONROMS.
            Add runningOnQEMU() and runningOnXen() for runtime platform detection.
            Consistently use CONFIG_COREBOOT, CONFIG_QEMU, and runningOnXen().
            Convert kvm_para_available() to runningOnKVM().
            Minor - move definitions to paravirt.c from paravirt.h.
            Only perform SMP setup on QEMU.
            Start device_hardware_setup in mainint even with CONFIG_THREAD_OPTIONROMS.
            The mathcp setup touches the PIC and thus move to the "setup" phase.
            Update tools/acpi_extract.py to handle iasl 20130117 release.
            Support skipping content when reading from QEMU fw_cfg romfile entries.
            Convert fw_cfg ACPI entries into romfile entries.
            Convert fw_cfg SMBIOS entries into romfile entries.
            Convert basic integer fw_cfg entries into romfile entries.
            Convert fw_cfg NUMA entries into a romfile entry.
            Process fw_cfg e820 entries during the fw_cfg setup stage.
            Integrate qemu_cfg_preinit() into qemu_romfile_init().
            Group QEMU platform setup together and move to paravirt.c.
            vgabios: Bochs/QEMU vgabios support should depend on CONFIG_QEMU.
            Warn on unaligned PCI ROM structure in option roms.
            Fix Makefile - don't reference "out/" directly, instead use "$(OUT)".
            build: Don't require $(OUT) to be a sub-directory of the main directory.
            Rename rom_get_top() to rom_get_max().
            Report on f-segment UMB ram also.
            Clarify build generated "zone low" values.
            Verify CC is valid during build tests.
            Disable handle_post() on CSM builds.
            Remove unnecessary "export" declarations from assembler functions.
            Minor assembler enhancements to __csm_return.
            Introduce VARFSEG for variables that will reside in the f-segment.
            Convert VAR16VISIBLE, VAR16EXPORT, and VAR32VISIBLE to VARFSEG.
            Don't relocate "varlow" variable references at runtime.
            Move malloc's ZoneFSeg and ZoneLow setup to malloc_init.
            Calculate "RamSize" needed by 16bit interface dynamically.
            Eliminate separate BiosTableSpace[] space for f-segment allocations.
            Use CONFIG_ prefix for Kconfig variables; use BUILD_ for others.
            Try to detect an unsuccessful hard-reboot to prevent soft-reboot loops.
            Minor - fix confusing final_sec32low_start name in layoutrom.py.
            Minor - introduce numeric defines for the IVT offset of hw irqs.
            Separate out 16bit PCI-BIOS entry point from regular int 0x1a entry point.
            Support using the "extra stack" for all 16bit irq entry points.
            Minor - improve comments and grouping of handle_08().
            floppy: Introduce 'struct floppy_pio_s' for floppy PIO ops.
            floppy: Cleanup floppy irq wait handling.
            floppy: Clean up Check Interrupt Status code.
            floppy: Move recalibration and results parsing to floppy_cmd().
            floppy: Improve floppy_pio() error checking.
            floppy: Implement media format sensing.
            floppy: Actually do controller reset in floppy_reset().
            Minor - note that passing QEMU config via cmos is deprecated.
            Cache boot-fail-wait to avoid romfile access after POST.
            Rename src/ssdt-susp.dsl to src/ssdt-misc.dsl.
            acpi: Eliminate BDAT parameter passing to DSDT code.
            Add additional dependency checks to Makefile.
            Don't use __FILE__ in virtio-ring.c.
            shadow: Don't use PCIDevices list in make_bios_readonly().
            smm: Don't use PCIDevices list in smm_setup().
            Add VARVERIFY32INIT attribute for variables only available during "init".
            Use VARVERIFY32INIT on global variables that point to "tmp" memory.
            vgabios: Fix stdvga_perform_gray_scale_summing().
            vgabios: Fix cirrus memory clear on mode switch.
            Minor - add missing newline to floppy debug statement.
            Fix bug in NUMA node setup - don't create SRAT if NUMA not present.
            Update README - copy *.aml files for QEMU.
            Add dependencies to vgafixup.py and buildversion.sh scripts.
            Set ZF prior to keyboard read call in check_for_keystroke().
            mptable: Don't describe pci-to-pci bridges.
            mptable: Use same PCI irqs as ACPI code.
            Cleanup QEMU_CFG_NUMA fw_cfg processing - split into two romfile entries.
            Use container_of on romfile entries.
            acpi: Move ACPI table definitions from acpi.c to acpi.h.
            acpi: Remove dead code with descriptions of bit flags.
            acpi: Use cpu_to_leXX() consistently.
            Minor - explicitly close files in buildrom.py.
            Minor - move "tracked memory alloc" code in pmm.c.
            Introduce and convert pmm code to use standard list helpers.
            Minor - relocate code in stacks.c to keep low-level thread code together.
            Introduce helper function have_threads() in stacks.c.
            Convert stacks.c to use standard list manipulation code.
            Convert boot.c to use standard list manipulation code.
            Convert pciinit.c to use standard list manipulation code.
            Convert PCIDevices list to use standard list manipultion code.
            Revert "Convert pciinit.c to use standard list manipulation code."
            Fix error in hlist_for_each_entry_safe macro.
            Convert pciinit.c to use standard list manipulation code.
            make qemu_cfg_init depend on QEMU_HARDWARE instead of QEMU
            Another fix for hlist_for_each_entry_safe.
            Minor - remove debugging dprintf added to pciinit.c.
      
      Laszlo Ersek (1):
            Enable VGA output when setting Cirrus-specific mode
      
      Michael S. Tsirkin (1):
            acpi: make default DSDT optional
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 0cd8eaa011eac66e45ce51cab4a857b175152625
  Author: Stefan Weil <sw@weilnetz.de>
  Date:   Fri Jul 5 22:55:44 2013 +0200
  
      po/Makefile: Use macro quiet-command for nice looking messages
      
      Suppress also the "... done" message from msgmerge.
      
      Signed-off-by: Stefan Weil <sw@weilnetz.de>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 1fa449231832d0fb7f20a3d7ecd06190ce906529
  Author: Stefan Weil <sw@weilnetz.de>
  Date:   Fri Jul 5 22:55:43 2013 +0200
  
      po/Makefile: Fix generation of messages.po
      
      * Tell xgettext that we use UTF-8 encoding (this is currently optional).
      
      * Set charset=UTF-8 in messages.po. This avoids warnings from msgmerge:
        warning: Charset "CHARSET" is not a portable encoding name.
      
      * Use filename relative to root directory (ui/gtk.c instead of ../ui/gtk.c
        or $(SRC_PATH)/ui/gtk.c) for comments in *.po files.
      
      Signed-off-by: Stefan Weil <sw@weilnetz.de>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 00134a62039a12822cda91310131cc050f78cf9b
  Author: Stefan Weil <sw@weilnetz.de>
  Date:   Fri Jul 5 22:55:42 2013 +0200
  
      po/Makefile: Fix *.mo generation for out-of-tree builds (regression)
      
      Commit f84756554e32d97db3aa949db1dd58c7eea62375 added a wildcard search
      for *.po files. This search found no files for out of tree builds, so
      those builds no longer created and installed *.mo files.
      
      Signed-off-by: Stefan Weil <sw@weilnetz.de>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 18e12d49edd4417a93f875e122652bd22aabad79
  Author: Stefan Weil <sw@weilnetz.de>
  Date:   Fri Jul 5 22:55:41 2013 +0200
  
      po/Makefile: Fix and improve help message
      
      The help message contains single quotes which got lost in the output.
      Fix also a typo and use two instead of three lines.
      
      Signed-off-by: Stefan Weil <sw@weilnetz.de>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit f03d07d4683b2e8325a7cb60b4e14b977b1a869c
  Merge: 3988982... 9781c37...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Tue Jul 23 10:57:23 2013 -0500
  
      Merge remote-tracking branch 'quintela/migration.next' into staging
      
      # By Michael R. Hines (8) and others
      # Via Juan Quintela
      * quintela/migration.next:
        migration: add autoconvergence documentation
        Fix real mode guest segments dpl value in savevm
        Fix real mode guest migration
        rdma: account for the time spent in MIG_STATE_SETUP through QMP
        rdma: introduce MIG_STATE_NONE and change MIG_STATE_SETUP state transition
        rdma: allow state transitions between other states besides ACTIVE
        rdma: send pc.ram
        rdma: core logic
        rdma: introduce ram_handle_compressed()
        rdma: bugfix: ram_control_save_page()
        rdma: update documentation to reflect new unpin support
      
      Message-id: 1374590725-14144-1-git-send-email-quintela@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 3988982c82ad4173dea376fea30e5432d36146db
  Merge: 931f0ad... 6f152e9...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Tue Jul 23 10:57:04 2013 -0500
  
      Merge remote-tracking branch 'afaerber/tags/qom-cpu-for-anthony' into staging
      
      QOM CPUState refactorings
      
      * Fix NULL pointer dereference in gdbstub
      * Introduce vaddr type
      * Introduce CPUClass::set_pc()
      * Introduce CPUClass::synchronize_from_tb()
      * Introduce CPUClass::get_phys_page_debug()
      * Introduce CPUClass::memory_rw_debug()
      * Move singlestep_enabled and gdb_regs fields out of CPU_COMMON
      * Adopt CPUState in more APIs
      * Propagate CPUState in gdbstub
      
      # gpg: Signature made Mon 22 Jul 2013 07:50:17 PM CDT using RSA key ID 3E7E013F
      # gpg: Can't check signature: public key not found
      
      # By Andreas Färber (21) and others
      # Via Andreas Färber
      * afaerber/tags/qom-cpu-for-anthony: (24 commits)
        linux-user: Use X86CPU property to retrieve CPUID family
        gdbstub: Change gdb_register_coprocessor() argument to CPUState
        cpu: Move gdb_regs field from CPU_COMMON to CPUState
        gdbstub: Change GDBState::{c,g}_cpu and find_cpu() to CPUState
        cpu: Introduce CPUClass::memory_rw_debug() for target_memory_rw_debug()
        exec: Change cpu_memory_rw_debug() argument to CPUState
        cpu: Turn cpu_get_phys_page_debug() into a CPUClass hook
        gdbstub: Change gdb_{read,write}_register() argument to CPUState
        gdbstub: Change gdb_handlesig() argument to CPUState
        gdbstub: Change syscall callback argument to CPUState
        kvm: Change kvm_{insert,remove}_breakpoint() argument to CPUState
        cpu: Change cpu_single_step() argument to CPUState
        gdbstub: Update gdb_handlesig() and gdb_signalled() Coding Style
        cpu: Move singlestep_enabled field from CPU_COMMON to CPUState
        target-alpha: Copy implver to DisasContext
        target-alpha: Copy singlestep_enabled to DisasContext
        cpu: Introduce CPUClass::synchronize_from_tb() for cpu_pc_from_tb()
        target-unicore32: Implement CPUClass::set_pc()
        target-moxie: Implement CPUClass::set_pc()
        target-m68k: Implement CPUClass::set_pc()
        ...
  
  commit 931f0adf64261bf7eb3efaafb4430c04a6a3e6f6
  Merge: 3464700... 52785d9...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Tue Jul 23 10:56:55 2013 -0500
  
      Merge remote-tracking branch 'afaerber/tags/qom-devices-for-anthony' into staging
      
      QOM device refactorings
      
      * Avoid TYPE_* in VMStateDescription name
      * Replace some DO_UPCAST()s and FROM_SYSBUS()s with QOM casts
      * Limit legacy SCSI command line handling to non-hotplugged devices
      * Replace some SysBusDeviceClass::init with DeviceClass::realize
      
      # gpg: Signature made Mon 22 Jul 2013 06:31:42 PM CDT using RSA key ID 3E7E013F
      # gpg: Can't check signature: public key not found
      
      # By Hu Tao (26) and others
      # Via Andreas Färber
      * afaerber/tags/qom-devices-for-anthony: (55 commits)
        isa-bus: Drop isabus_bridge_init() since it does nothing
        ioapic: Use QOM realize for ioapic
        kvmvapic: Use QOM realize
        kvm/clock: Use QOM realize for kvmclock
        hpet: Use QOM realize for hpet
        scsi: Improve error propagation for scsi_bus_legacy_handle_cmdline()
        megasas: Legacy command line handling fix
        scsi/esp: Use QOM realize for scsi esp
        fw_cfg: Use QOM realize for fw_cfg
        ahci: Use QOM realize for ahci
        pflash_cfi02: Use QOM realize for pflash_cfi02
        pflash_cfi01: Use QOM realize for pflash_cfi01
        fdc: Improve error propagation for QOM realize
        fdc: Use QOM realize for fdc
        kvm/clock: QOM'ify some more
        hpet: QOM'ify some more
        scsi/esp: QOM'ify some more
        fwcfg: QOM'ify some more
        ahci: QOM'ify some more
        pflash-cfi02: QOM'ify some more
        ...
  
  commit a033381758841837edaf307e20edf019c5900609
  Author: Kwok Cheung Yeung <kcy@codesourcery.com>
  Date:   Fri Jul 19 09:21:44 2013 -0700
  
      linux-user: Handle compressed ISA encodings when processing MIPS exceptions
      
      Decode trap instructions during the handling of an EXCP_BREAK or EXCP_TRAP
      according to the current ISA mode.
      
      Signed-off-by: Kwok Cheung Yeung <kcy@codesourcery.com>
      Signed-off-by: Riku Voipio <riku.voipio@linaro.org>
  
  commit d02532f08e207419e412ea7cd4eb8b36f04f426d
  Author: Alexander Graf <agraf@suse.de>
  Date:   Sat Jul 6 14:17:57 2013 +0200
  
      linux-user: Unlock mmap_lock when resuming guest from page_unprotect
      
      The page_unprotect() function is running everything locked. Before every
      potential exit path of the function mmap_unlock() gets called to make sure
      we don't leak the lock.
      
      However, the function calls tb_invalidate_phys_page() which again can
      exit a signal through longjmp, leaving our mmap_unlock() attempts in vain.
      
      Add a hint to tb_invalidate_phys_page() that we need to unlock before we
      can leave back into guest context, so that we don't leak the lock.
      
      This fixes 16-bit i386 wine programs running in linux-user for me.
      
      Signed-off-by: Alexander Graf <agraf@suse.de>
      Signed-off-by: Riku Voipio <riku.voipio@linaro.org>
  
  commit b24c882b9435d0745679a96571027a2c92065e4f
  Author: Alexander Graf <agraf@suse.de>
  Date:   Sat Jul 6 14:17:51 2013 +0200
  
      linux-user: Reset copied CPUs in cpu_copy() always
      
      When a new thread gets created, we need to reset non arch specific state to
      get the new CPU into clean state.
      
      However this reset should happen before the arch specific CPU contents get
      copied over. Otherwise we end up having clean reset state in our newly created
      thread.
      
      Signed-off-by: Alexander Graf <agraf@suse.de>
      Signed-off-by: Riku Voipio <riku.voipio@linaro.org>
  
  commit ddaa7e5a2ad0ef20fd3d1cc44a9ade75e5eabcfc
  Author: Alexander Graf <agraf@suse.de>
  Date:   Sat Jul 6 14:17:53 2013 +0200
  
      linux-user: Fix epoll on ARM hosts
      
      The epoll emulation uses data structures without packing them, so the
      compiler might choose to add padding inside.
      
      This patch makes the most offending one (target_epoll_event) a packed
      structure to make sure we don't pad it by accident. ARM would pad it,
      so declare the padding mandatory for ARM targets.
      
      This fixes i386-on-ARM epoll emulation for me.
      
      Signed-off-by: Alexander Graf <agraf@suse.de>
      Signed-off-by: Riku Voipio <riku.voipio@linaro.org>
  
  commit 732f9e89a1c737f738c445ff24929a1bc137d1a9
  Author: Alexander Graf <agraf@suse.de>
  Date:   Sat Jul 6 14:17:49 2013 +0200
  
      linux-user: fix segmentation fault passing with h2g(x) != x
      
      When forwarding a segmentation fault into the guest process, we were passing
      the host's address directly into the guest process's signal descriptor.
      
      That obviously confused the guest process, since it didn't know what to make
      of the (usually 32-bit truncated) address. Passing in h2g(address) makes the
      guest process a lot happier.
      
      To make the code more obvious, introduce a h2g_nocheck() macro that does the
      same as h2g(), but allows us to convert addresses that may be outside of guest
      mapped range into the guest's view of address space.
      
      This fixes java running in arm-linux-user for me.
      
      Signed-off-by: Alexander Graf <agraf@suse.de>
      Signed-off-by: Riku Voipio <riku.voipio@linaro.org>
  
  commit 82f05b69e6b701157b4a2e7d76ae6cf5542d66c9
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Sat Jul 6 17:39:48 2013 +0100
  
      linux-user: Fix pipe syscall return for SPARC
      
      SPARC is one of the CPUs which has a funny syscall ABI for the
      pipe syscall; add it to the set of special cases in do_pipe().
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Riku Voipio <riku.voipio@linaro.org>
  
  commit c7819dfbd22be6a3711f11056f33300e881563d5
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Sat Jul 6 21:44:53 2013 +0100
  
      linux-user: Fix target_stat and target_stat64 for OpenRISC
      
      OpenRISC uses the asm-generic versions of target_stat and
      target_stat64, but it was incorrectly using the x86/ARM/etc version
      due to a misplaced defined(TARGET_OPENRISC).  The previously unused
      OpenRISC section of the ifdef ladder also defined an incorrect
      target_stat and omitted the target_stat64 definition.  Fix
      target_stat, provide target_stat64, and add a comment noting that
      these are the asm-generic versions for the benefit of future ports.
      
      Reviewed-by: Jia Liu <proljc@gmail.com>
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Riku Voipio <riku.voipio@linaro.org>
  
  commit 9781c3716a4b529a2af64502926a57c11e69e6ca
  Author: Juan Quintela <quintela@redhat.com>
  Date:   Tue Jul 23 15:21:09 2013 +0200
  
      migration: add autoconvergence documentation
      
      This hunk got lost during merge.  It is documentation.
      
      Spotted-by: Peter Lieven <lieven-lists@dlhnet.de>
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit 3e47c249b93d5cc1e0f9404dbe243682598ba8fb
  Author: Orit Wasserman <owasserm@redhat.com>
  Date:   Mon Jul 22 20:29:42 2013 +0300
  
      Fix real mode guest segments dpl value in savevm
      
      Older KVM version put invalid value in the segments registers dpl field for
      real mode guests (0x3).
      This breaks migration from those hosts to hosts with unrestricted guest support.
      We detect it by checking CS dpl value for real mode guest and fix the dpl values
      of all the segment registers.
      
      Signed-off-by: Orit Wasserman <owasserm@redhat.com>
      Reviewed-by: Juan Quintela <quintela@redhat.com>
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit 444ba6797ef6ef331fe9fd34309b1ec59caaede3
  Author: Orit Wasserman <owasserm@redhat.com>
  Date:   Mon Jul 22 20:29:41 2013 +0300
  
      Fix real mode guest migration
      
      Older KVM versions save CS dpl value to an invalid value for real mode guests
      (0x3). This patch detect this situation when loading CPU state and set all the
      segments dpl to zero.
      This will allow migration from older KVM on host without unrestricted guest
      to hosts with restricted guest support.
      For example migration from a Penryn host (with kernel 2.6.32) to
      a Westmere host (for real mode guest) will fail with "kvm: unhandled exit 80000021".
      
      Signed-off-by: Orit Wasserman <owasserm@redhat.com>
      Reviewed-by: Juan Quintela <quintela@redhat.com>
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit ed4fbd10823a7b0dbded6b481a68973e47f7e14d
  Author: Michael R. Hines <mrhines@us.ibm.com>
  Date:   Mon Jul 22 10:01:58 2013 -0400
  
      rdma: account for the time spent in MIG_STATE_SETUP through QMP
      
      Using the previous patches, we're now able to timestamp the SETUP
      state. Once we have this time, let the user know about it in the
      schema.
      
      Reviewed-by: Juan Quintela <quintela@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Signed-off-by: Michael R. Hines <mrhines@us.ibm.com>
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit 29ae8a4133082e16970c9d4be09f4b6a15034617
  Author: Michael R. Hines <mrhines@us.ibm.com>
  Date:   Mon Jul 22 10:01:57 2013 -0400
  
      rdma: introduce MIG_STATE_NONE and change MIG_STATE_SETUP state transition
      
      As described in the previous patch, until now, the MIG_STATE_SETUP
      state was not really a 'formal' state. It has been used as a 'zero' state
      (what we're calling 'NONE' here) and QEMU has been unconditionally transitioning
      into this state when the QMP migration command was called. Instead we want to
      introduce MIG_STATE_NONE, which is our starting state in the state machine, and
      then immediately transition into the MIG_STATE_SETUP state when the QMP migrate
      command is issued.
      
      In order to do this, we must delay the transition into MIG_STATE_ACTIVE until
      later in the migration_thread(). This is done to be able to timestamp the amount of
      time spent in the SETUP state for proper accounting to the user during
      an RDMA migration.
      
      Furthermore, the management software, until now, has never been aware of the
      existence of the SETUP state whatsoever. This must change, because, timing of this
      state implies that the state actually exists.
      
      These two patches cannot be separated because the 'query_migrate' QMP
      switch statement needs to know how to handle this new state transition.
      
      Reviewed-by: Juan Quintela <quintela@redhat.com>
      Tested-by: Michael R. Hines <mrhines@us.ibm.com>
      Signed-off-by: Michael R. Hines <mrhines@us.ibm.com>
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit d58f574bf39796ed2396dfd1e308352fbb03f944
  Author: Michael R. Hines <mrhines@us.ibm.com>
  Date:   Mon Jul 22 10:01:56 2013 -0400
  
      rdma: allow state transitions between other states besides ACTIVE
      
      This patch is in preparation for the next ones: Until now the MIG_STATE_SETUP
      state was not really a 'formal' state. It has been used as a 'zero' state
      and QEMU has been unconditionally transitioning into this state when
      the QMP migrate command was called. In preparation for timing this state,
      we have to make this state a a 'real' state which actually gets transitioned
      from later in the migration_thread() from SETUP => ACTIVE, rather than just
      automatically dropping into this state at the beginninig of the migration.
      
      This means that the state transition function (migration_finish_set_state())
      needs to be capable of transitioning from valid states _other_ than just
      MIG_STATE_ACTIVE.
      
      The function is in fact already capable of doing that, but was not allowing the
      old state to be a parameter specified as an input.
      
      This patch fixes that and only makes the transition if the current state
      matches the old state that the caller intended to transition from.
      
      Reviewed-by: Juan Quintela <quintela@redhat.com>
      Tested-by: Michael R. Hines <mrhines@us.ibm.com>
      Signed-off-by: Michael R. Hines <mrhines@us.ibm.com>
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit 9b146e9a28bbd9567f5ac6a8e2bcb543aa3b9392
  Author: Jia Liu <proljc@gmail.com>
  Date:   Tue Jul 23 18:32:30 2013 +0800
  
      target-openrisc: Free typename in openrisc_cpu_class_by_name
      
      We should free typename here.
      
      Signed-off-by: Jia Liu <proljc@gmail.com>
      Reviewed-by: Andreas Färber <afaerber@suse.de>
  
  commit 4284c0517b12f03da59250a23ee7e9c3581e89c4
  Author: Jia Liu <proljc@gmail.com>
  Date:   Tue Jul 23 18:31:24 2013 +0800
  
      hw/openrisc: Use stderr output instead of qemu_log
      
      We should use stderr output instead of qemu_log in order to output ErrMsg
      onto the screen.
      
      Signed-off-by: Jia Liu <proljc@gmail.com>
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Reviewed-by: Andreas Färber <afaerber@suse.de>
  
  commit 68f1282882fe3b43b4bc323e03545dc019e2d19a
  Author: Jia Liu <proljc@gmail.com>
  Date:   Tue Jul 23 18:30:09 2013 +0800
  
      hw/openrisc: Indent typo
      
      Indent typo.
      
      Signed-off-by: Jia Liu <proljc@gmail.com>
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Reviewed-by: Andreas Färber <afaerber@suse.de>
  
  commit 0033b8b42a1cc2a9350619ea19e11954b12fb819
  Author: Michael R. Hines <mrhines@us.ibm.com>
  Date:   Mon Jul 22 10:01:55 2013 -0400
  
      rdma: send pc.ram
      
      This takes advantages of the previous patches:
      
      1. use the new QEMUFileOps hook 'save_page'
      
      2. call out to the right accessor methods to invoke
         the iteration hooks defined in QEMUFileOps
      
      Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
      Reviewed-by: Chegu Vinod <chegu_vinod@hp.com>
      Tested-by: Chegu Vinod <chegu_vinod@hp.com>
      Tested-by: Michael R. Hines <mrhines@us.ibm.com>
      Signed-off-by: Michael R. Hines <mrhines@us.ibm.com>
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit 2da776db4846eadcb808598a5d3484d149773c05
  Author: Michael R. Hines <mrhines@us.ibm.com>
  Date:   Mon Jul 22 10:01:54 2013 -0400
  
      rdma: core logic
      
      Code that does need to be visible is kept
      well contained inside this file and this is the only
      new additional file to the entire patch.
      
      This file includes the entire protocol and interfaces
      required to perform RDMA migration.
      
      Also, the configure and Makefile modifications to link
      this file are included.
      
      Full documentation is in docs/rdma.txt
      
      Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
      Reviewed-by: Chegu Vinod <chegu_vinod@hp.com>
      Tested-by: Chegu Vinod <chegu_vinod@hp.com>
      Tested-by: Michael R. Hines <mrhines@us.ibm.com>
      Signed-off-by: Michael R. Hines <mrhines@us.ibm.com>
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit 44c3b58cf9b2c91a38363f0b45d20f3f40b8f2b3
  Author: Michael R. Hines <mrhines@us.ibm.com>
  Date:   Mon Jul 22 10:01:53 2013 -0400
  
      rdma: introduce ram_handle_compressed()
      
      This gives RDMA shared access to madvise() on the destination side
      when an entire chunk is found to be zero.
      
      Reviewed-by: Juan Quintela <quintela@redhat.com>
      Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
      Reviewed-by: Chegu Vinod <chegu_vinod@hp.com>
      Tested-by: Chegu Vinod <chegu_vinod@hp.com>
      Tested-by: Michael R. Hines <mrhines@us.ibm.com>
      Signed-off-by: Michael R. Hines <mrhines@us.ibm.com>
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit de7b685c9e1cf606e37e7116e4c4f03a6ae2d14f
  Author: Michael R. Hines <mrhines@us.ibm.com>
  Date:   Mon Jul 22 10:01:52 2013 -0400
  
      rdma: bugfix: ram_control_save_page()
      
      We were not checking for a valid 'bytes_sent' pointer before accessing it.
      
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Signed-off-by: Michael R. Hines <mrhines@us.ibm.com>
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit a5f56b906e0d7975b87dc3d3c5bfe5a75a4028d2
  Author: Michael R. Hines <mrhines@us.ibm.com>
  Date:   Mon Jul 22 10:01:51 2013 -0400
  
      rdma: update documentation to reflect new unpin support
      
      As requested, the protocol now includes memory unpinning support.
      This has been implemented in a non-optimized manner, in such a way
      that one could devise an LRU or other workload-specific information
      on top of the basic mechanism to influence the way unpinning happens
      during runtime.
      
      The feature is not yet user-facing, and is thus can only be enabled
      at compile-time.
      
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Signed-off-by: Michael R. Hines <mrhines@us.ibm.com>
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit 6f152e9bc80aed81ea89aa8ad345cd71326b71fb
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Fri May 18 00:01:58 2012 +0200
  
      linux-user: Use X86CPU property to retrieve CPUID family
      
      Avoids duplicating the calculation.
      
      Reviewed-by: Igor Mammedov <imammedo@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 22169d415a1d1706f66a4fd50a3573d3f296b24f
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Fri Jun 28 21:27:39 2013 +0200
  
      gdbstub: Change gdb_register_coprocessor() argument to CPUState
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit eac8b355f0015e44addce3e92030365b16d9da61
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Fri Jun 28 21:11:37 2013 +0200
  
      cpu: Move gdb_regs field from CPU_COMMON to CPUState
      
      Prepares for changing gdb_register_coprocessor() argument to CPUState.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 2e0f2cfba6c2169c07358e473841ec211009dd3c
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Thu Jun 27 19:19:39 2013 +0200
  
      gdbstub: Change GDBState::{c,g}_cpu and find_cpu() to CPUState
      
      Use CPUState::env_ptr where still needed.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit f3659eee05793aede68b1791465fb2b0767bc1f2
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Thu Jun 27 19:09:09 2013 +0200
  
      cpu: Introduce CPUClass::memory_rw_debug() for target_memory_rw_debug()
      
      Make inline target_memory_rw_debug() always available and change its
      argument to CPUState. Let it check if CPUClass::memory_rw_debug provides
      a specialized callback and fall back to cpu_memory_rw_debug() otherwise.
      
      The only overriding implementation is for 32-bit sparc.
      
      This prepares for changing GDBState::g_cpu to CPUState.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit f17ec444c3d39f76bcd8b71c2c05d5754bfe333e
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sat Jun 29 19:40:58 2013 +0200
  
      exec: Change cpu_memory_rw_debug() argument to CPUState
      
      Propagate X86CPU in kvmvapic for simplicity.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 00b941e581b5c42645f836ef530705bb76a3e6bb
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sat Jun 29 18:55:54 2013 +0200
  
      cpu: Turn cpu_get_phys_page_debug() into a CPUClass hook
      
      Change breakpoint_invalidate() argument to CPUState alongside.
      
      Since all targets now assign a softmmu-only field, we can drop helpers
      cpu_class_set_{do_unassigned_access,vmsd}() and device_class_set_vmsd().
      
      Prepares for changing cpu_memory_rw_debug() argument to CPUState.
      
      Acked-by: Max Filippov <jcmvbkbc@gmail.com> (for xtensa)
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 385b9f0e4d8c60037c937edd7a3735fff7570429
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Thu Jun 27 18:25:36 2013 +0200
  
      gdbstub: Change gdb_{read,write}_register() argument to CPUState
      
      Use CPUState::env_ptr for now.
      
      Prepares for changing GDBState::g_cpu to CPUState.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit db6b81d43693cec86d62df79dd7402fc045427ed
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Thu Jun 27 19:49:31 2013 +0200
  
      gdbstub: Change gdb_handlesig() argument to CPUState
      
      Prepares for changing GDBState::c_cpu to CPUState.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 9e0c5422cfbed78990e2edc9d68928647829f5ac
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Thu Jun 27 17:45:01 2013 +0200
  
      gdbstub: Change syscall callback argument to CPUState
      
      Callback implementations were specific to arm and m68k, so can easily
      cast to ARMCPU and M68kCPU respectively.
      
      Prepares for changing GDBState::c_cpu to CPUState.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 6227881415e0e0117d56aef90cf6e72f24187ec1
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Thu Jun 27 17:12:06 2013 +0200
  
      kvm: Change kvm_{insert,remove}_breakpoint() argument to CPUState
      
      CPUArchState is no longer directly used since converting CPU loops to
      CPUState.
      
      Prepares for changing GDBState::c_cpu to CPUState.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 3825b28ff128e2bd3cb0a338c21923c926b1f38b
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Mon Jun 24 18:41:06 2013 +0200
  
      cpu: Change cpu_single_step() argument to CPUState
      
      Use CPUState::env_ptr for now.
      
      Needed for GdbState::c_cpu.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 5ca666c765e9e92217a87669365b212abae6f9ce
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Mon Jun 24 19:20:57 2013 +0200
  
      gdbstub: Update gdb_handlesig() and gdb_signalled() Coding Style
      
      In particular reindent to 4 instead of 2 spaces.
      
      Prepares for changing cpu_single_step() argument in gdb_handlesig().
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit ed2803da58355413447f8c7c681a76873168114f
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Fri Jun 21 20:20:45 2013 +0200
  
      cpu: Move singlestep_enabled field from CPU_COMMON to CPUState
      
      Prepares for changing cpu_single_step() argument to CPUState.
      
      Acked-by: Michael Walle <michael@walle.cc> (for lm32)
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 801c4c287b7d85fe8447900f78a9a6ab89d00271
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Mon Jul 1 13:19:30 2013 -0700
  
      target-alpha: Copy implver to DisasContext
      
      Which allows removing env from DisasContext.
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit ca6862a67f3c03e5efe26cf45b54c6176e4db5c3
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Mon Jul 1 13:19:29 2013 -0700
  
      target-alpha: Copy singlestep_enabled to DisasContext
      
      Prepare for removing env from DisasContext.
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit bdf7ae5bbdb3f050d97862b2ba0261fa902ebc53
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Fri Jun 28 19:31:32 2013 +0200
  
      cpu: Introduce CPUClass::synchronize_from_tb() for cpu_pc_from_tb()
      
      Where no extra implementation is needed, fall back to CPUClass::set_pc().
      
      Acked-by: Michael Walle <michael@walle.cc> (for lm32)
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit b42eab27beaefd5c9bf9353383d6403e0628c014
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Fri Jun 28 19:41:07 2013 +0200
  
      target-unicore32: Implement CPUClass::set_pc()
      
      This adds support for GDB's c addr (Continue) and s addr (Single Step).
      
      Prepares for dropping cpu_pc_from_tb().
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit a10b978c4246bf9af0e34505aba500d3e7f6c6c4
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Fri Jun 28 20:43:26 2013 +0200
  
      target-moxie: Implement CPUClass::set_pc()
      
      This adds support for GDB's c addr (Continue) and s addr (Single Step).
      
      Prepares for dropping cpu_pc_from_tb().
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit e700604df024ec5028f476b133ca337c4d7ee518
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Fri Jun 28 20:35:01 2013 +0200
  
      target-m68k: Implement CPUClass::set_pc()
      
      This adds support for GDB's c addr (Continue) and s addr (Single Step).
      
      Prepares for dropping cpu_pc_from_tb().
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit f45748f10eda61d6262153fadf3910cb63e17ecd
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Fri Jun 21 19:09:18 2013 +0200
  
      cpu: Introduce CPUClass::set_pc() for gdb_set_cpu_pc()
      
      This moves setting the Program Counter from gdbstub into target code.
      Use vaddr type as upper-bound replacement for target_ulong.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 2be8d4509896116dae7b3b9dffc0fccef480126d
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Mon Jul 22 18:34:35 2013 +0200
  
      HACKING: Document vaddr type usage
      
      Also extend documentation of target_ulong and abi_ulong.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 577f42c0e11a5bfb462ff3a217701cd5c4356fb4
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sat Jul 6 03:14:52 2013 +0200
  
      cpu: Introduce vaddr type
      
      vaddr is to target_ulong what uintmax_t is to unsigned int.
      
      Its purpose is to allow turning per-target functions with target_ulong
      arguments into CPUClass hooks.
      
      Suggested-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 52f34623b499cb0273118b1f637c2c6ebaf5d5a1
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Thu Jun 27 13:44:40 2013 +0200
  
      gdbstub: Change GDBState::query_cpu to CPUState
      
      Since first_cpu/next_cpu are CPUState, CPUArchState is no longer needed.
      
      This resolves a NULL pointer dereference of query_cpu, introduced
      with commit 182735efaf956ccab50b6d74a4fed163e0f35660 and reported by
      TeLeMan and Max Filippov.
      
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 52785d99513e4f5d8c3d94f4362ff54aba88f33c
  Author: Hu Tao <hutao@cn.fujitsu.com>
  Date:   Mon Jul 1 18:18:42 2013 +0800
  
      isa-bus: Drop isabus_bridge_init() since it does nothing
      
      This works since commit 4ce5dae88ecf2bafa0cd663de7e923728b1b3672.
      
      Signed-off-by: Hu Tao <hutao@cn.fujitsu.com>
      [AF: Edited]
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit f5ba752371b2fc493fdef05cb7e3141161fd1fab
  Author: Hu Tao <hutao@cn.fujitsu.com>
  Date:   Mon Jul 1 18:18:41 2013 +0800
  
      ioapic: Use QOM realize for ioapic
      
      Signed-off-by: Hu Tao <hutao@cn.fujitsu.com>
      [AF: Tweaked error message]
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit c118d44b6a6977e4019fe1da82f5c333dbbedcfa
  Author: Hu Tao <hutao@cn.fujitsu.com>
  Date:   Mon Jul 1 18:18:40 2013 +0800
  
      kvmvapic: Use QOM realize
      
      Signed-off-by: Hu Tao <hutao@cn.fujitsu.com>
      [AF: Renamed variable]
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 913bc63844395f07e317dbc1a5b38612cc75ebec
  Author: Hu Tao <hutao@cn.fujitsu.com>
  Date:   Mon Jul 1 18:18:39 2013 +0800
  
      kvm/clock: Use QOM realize for kvmclock
      
      Signed-off-by: Hu Tao <hutao@cn.fujitsu.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 726887ef44d5a822cd76e4fedd269b038869b698
  Author: Hu Tao <hutao@cn.fujitsu.com>
  Date:   Mon Jul 1 18:18:37 2013 +0800
  
      hpet: Use QOM realize for hpet
      
      Signed-off-by: Hu Tao <hutao@cn.fujitsu.com>
      [AF: Avoided SYS_BUS_DEVICE() in loop]
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit caad4eb345dc5119d326b8af08452cc0f90f8548
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Jul 21 12:16:34 2013 +0200
  
      scsi: Improve error propagation for scsi_bus_legacy_handle_cmdline()
      
      Let scsi_bus_legacy_add_drive() and scsi_bus_legacy_handle_cmdline()
      return an Error**. Prepare qdev initfns for QOM realize error model.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 22d6aa03fd87ba5f219d26bc1810646d0f95842a
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Jul 21 12:20:15 2013 +0200
  
      megasas: Legacy command line handling fix
      
      Only apply legacy command line handling when the device has not been
      hot-plugged. Propagate failure of legacy command line handling.
      
      Cc: qemu-stable@nongnu.org
      Acked-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit b09318cac65df015b9b0990791f02b894cc57d33
  Author: Hu Tao <hutao@cn.fujitsu.com>
  Date:   Mon Jul 1 18:18:35 2013 +0800
  
      scsi/esp: Use QOM realize for scsi esp
      
      Signed-off-by: Hu Tao <hutao@cn.fujitsu.com>
      [AF: Drop sysbus_esp_init()]
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 563839557c05f6f946bedebc381406b146af61f6
  Author: Hu Tao <hutao@cn.fujitsu.com>
  Date:   Mon Jul 1 18:18:33 2013 +0800
  
      fw_cfg: Use QOM realize for fw_cfg
      
      Signed-off-by: Hu Tao <hutao@cn.fujitsu.com>
      [AF: Moved sysbus_init_mmio() to instance_init, renamed variable]
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 7acb423fcfd8fbf75f672de70ab945a24cc31ef5
  Author: Hu Tao <hutao@cn.fujitsu.com>
  Date:   Mon Jul 1 18:18:31 2013 +0800
  
      ahci: Use QOM realize for ahci
      
      Signed-off-by: Hu Tao <hutao@cn.fujitsu.com>
      [AF: Avoided repeated SYS_BUS_DEVICE() casts]
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit da3bd64234dc6c77091a0fb8a2612668dbaffd37
  Author: Hu Tao <hutao@cn.fujitsu.com>
  Date:   Mon Jul 1 18:18:29 2013 +0800
  
      pflash_cfi02: Use QOM realize for pflash_cfi02
      
      Signed-off-by: Hu Tao <hutao@cn.fujitsu.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit e40b5f3e0efe49ec138ea5e3710f6dd6527e5f49
  Author: Hu Tao <hutao@cn.fujitsu.com>
  Date:   Mon Jul 1 18:18:27 2013 +0800
  
      pflash_cfi01: Use QOM realize for pflash_cfi01
      
      Signed-off-by: Hu Tao <hutao@cn.fujitsu.com>
      [AF: Renamed argument]
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit a3ef7a61e3706ba81e31a8092b966d6aeae5333e
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Wed Jul 17 14:14:41 2013 +0200
  
      fdc: Improve error propagation for QOM realize
      
      Rename fdctrl_init_common() to fdctrl_realize_common() and let
      fdctrl_connect_drives() propagate an Error through it.
      
      Reviewed-by: Hu Tao <hutao@cn.fujitsu.com>
      Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 940194c2369e50d91d1abf6f36d43853eea5e539
  Author: Hu Tao <hutao@cn.fujitsu.com>
  Date:   Mon Jul 1 18:18:25 2013 +0800
  
      fdc: Use QOM realize for fdc
      
      Signed-off-by: Hu Tao <hutao@cn.fujitsu.com>
      [AF: Renamed SysBusDevice variable]
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 98bdc0d7ff93f2ab39c0634c744cc7f4a8ac7399
  Author: Hu Tao <hutao@cn.fujitsu.com>
  Date:   Mon Jul 1 18:18:38 2013 +0800
  
      kvm/clock: QOM'ify some more
      
      Introduce type constant and avoid FROM_SYSBUS().
      
      Signed-off-by: Hu Tao <hutao@cn.fujitsu.com>
      [AF: Renamed parent field]
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 02f9a6f5da74251e1e5685ae57643d45c3fb6c30
  Author: Hu Tao <hutao@cn.fujitsu.com>
  Date:   Mon Jul 1 18:18:36 2013 +0800
  
      hpet: QOM'ify some more
      
      Introduce type constant, avoid FROM_SYSBUS().
      
      Signed-off-by: Hu Tao <hutao@cn.fujitsu.com>
      [AF: Renamed parent field and renamed variable]
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit a71c7ec529adcd36fed5bb570a167ae2f9771750
  Author: Hu Tao <hutao@cn.fujitsu.com>
  Date:   Mon Jul 1 18:18:34 2013 +0800
  
      scsi/esp: QOM'ify some more
      
      Introduce type constant and avoid DO_UPCAST().
      
      Signed-off-by: Hu Tao <hutao@cn.fujitsu.com>
      [AF: Renamed parent field]
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 2ce92a1102be22e2bb82267351834713b8c31542
  Author: Hu Tao <hutao@cn.fujitsu.com>
  Date:   Mon Jul 1 18:18:32 2013 +0800
  
      fwcfg: QOM'ify some more
      
      Use type constant if possible and avoid DO_UPCAST().
      
      Signed-off-by: Hu Tao <hutao@cn.fujitsu.com>
      [AF: Renamed parent field]
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit b3b162c3cfb88a57390fef581c1be99648d6d8ab
  Author: Hu Tao <hutao@cn.fujitsu.com>
  Date:   Mon Jul 1 18:18:30 2013 +0800
  
      ahci: QOM'ify some more
      
      Introduce type constant and avoid DO_UPCAST().
      
      Signed-off-by: Hu Tao <hutao@cn.fujitsu.com>
      [AF: Renamed parent field]
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 3509c396d2894b4dc40a2e33d7c2f795508d7328
  Author: Hu Tao <hutao@cn.fujitsu.com>
  Date:   Mon Jul 1 18:18:28 2013 +0800
  
      pflash-cfi02: QOM'ify some more
      
      Introduce type constant and replace FROM_SYSBUS().
      
      Signed-off-by: Hu Tao <hutao@cn.fujitsu.com>
      [AF: Renamed parent field]
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit f1b44f0e4191547888ff9750988a4f3e7ca9c60e
  Author: Hu Tao <hutao@cn.fujitsu.com>
  Date:   Mon Jul 1 18:18:26 2013 +0800
  
      pflash-cfi01: QOM'ify some more
      
      Introduce type constant and replace FROM_SYSBUS().
      
      Signed-off-by: Hu Tao <hutao@cn.fujitsu.com>
      [AF: Renamed parent field]
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit dd3be7420774f7dc8f37a96ca24d07f0b6f31b3b
  Author: Hu Tao <hutao@cn.fujitsu.com>
  Date:   Mon Jul 1 18:18:24 2013 +0800
  
      fdc: QOM'ify some more
      
      Introduce type constant and avoid DO_UPCAST(), container_of(),
      and use DEVICE() to avoid accessing parent qdev directly.
      
      Signed-off-by: Hu Tao <hutao@cn.fujitsu.com>
      [AF: Renamed parent field and avoided repeated SYS_BUS_DEVICE() casts]
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 62d92e432f586b2bb99d7824f684df4ebd412ea1
  Author: Hu Tao <hutao@cn.fujitsu.com>
  Date:   Mon Jul 1 18:18:23 2013 +0800
  
      q35: Use QOM realize for q35 host bridge
      
      And split off MemoryRegion initialization into instance_init.
      
      Signed-off-by: Hu Tao <hutao@cn.fujitsu.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit ce88812f576a0d5b172f99b253bcdc1dc37f86f2
  Author: Hu Tao <hutao@cn.fujitsu.com>
  Date:   Mon Jul 1 18:18:22 2013 +0800
  
      q35: Use type-safe cast instead of direct access of parent dev
      
      And remove variables if possible.
      
      Signed-off-by: Hu Tao <hutao@cn.fujitsu.com>
      [AF: Converted remaining access and renamed to parent_obj]
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit a3560fbf012e19c5c9b495cc0d90f2dd4491e09f
  Author: Hu Tao <hutao@cn.fujitsu.com>
  Date:   Mon Jul 1 18:18:20 2013 +0800
  
      i440fx-pcihost: Use QOM realize for i440fx-pcihost
      
      Signed-off-by: Hu Tao <hutao@cn.fujitsu.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 2aedfa464909c887564c65fb3a51c020d71e0b78
  Author: Hu Tao <hutao@cn.fujitsu.com>
  Date:   Mon Jul 1 18:18:21 2013 +0800
  
      i440fx: Use type-safe cast instead of direct access of parent dev
      
      Signed-off-by: Hu Tao <hutao@cn.fujitsu.com>
      [AF: Converted remaining accesses and renamed to parent_obj]
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 457215ec6a3acc020d357b958eb513ef944abc93
  Author: Hu Tao <hutao@cn.fujitsu.com>
  Date:   Mon Jul 1 18:18:19 2013 +0800
  
      ohci: Use QOM realize for OHCI
      
      Signed-off-by: Hu Tao <hutao@cn.fujitsu.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 1aa0c0c748ad05cde80b4d6f2907a70bc4089883
  Author: Hu Tao <hutao@cn.fujitsu.com>
  Date:   Mon Jul 1 18:18:18 2013 +0800
  
      ohci: QOM'ify some more
      
      Introduce type constant and avoid DO_UPCAST().
      
      Signed-off-by: Hu Tao <hutao@cn.fujitsu.com>
      [AF: Avoid remaining OHCIPCIState::pci_dev uses, rename parent fields]
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit ce7243986fe69be831ec893127282fa5a045c985
  Author: Hu Tao <hutao@cn.fujitsu.com>
  Date:   Mon Jul 1 18:18:17 2013 +0800
  
      sysbus: Document SysBusDeviceClass::init and realize semantics
      
      Signed-off-by: Hu Tao <hutao@cn.fujitsu.com>
      [AF: Syntax and wording changes]
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit dc4aa51ba8bbef7edf4a104a5a6029a76a68600e
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Jun 30 15:20:05 2013 +0200
  
      xen/xen_platform: QOM parent field cleanup
      
      Replace direct uses of PCIXenPlatformState::pci_dev field with QOM casts
      and rename it to parent_obj.
      
      Acked-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 51a3fe996ba20eca0abfad2b783f27967d759d28
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Mon Jun 24 17:00:14 2013 +1000
  
      xen/xen_platform: QOM casting sweep
      
      Define and use standard QOM cast macro. Remove usages of DO_UPCAST()
      and direct -> style upcasting.
      
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      [AF: Dropped opaque casts]
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit b7578eaadd71fd7a9101875a32d64a52149d78e5
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Jun 30 15:15:15 2013 +0200
  
      misc/ivshmem: QOM parent field cleanup
      
      Replace direct uses of IVShmemState::dev with QOM casts and rename it to
      parent_obj.
      
      Acked-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit eb3fedf3d4b1a3ed2a31def23e972aa0c3669fff
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Mon Jun 24 16:59:29 2013 +1000
  
      misc/ivshmem: QOM Upcast Sweep
      
      Define and use standard QOM cast macro. Remove usages of DO_UPCAST()
      and direct -> style upcasting.
      
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      [AF: Simplified casts and converted two more DO_UPCAST()s]
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit af21c7403902d5073851ea10371d0761f48e39d1
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Jun 30 15:01:36 2013 +0200
  
      display/vmware_vga: QOM parent field cleanup
      
      Replace direct uses of pci_vmsvga_state_s::card with QOM casts and
      rename it to parent_obj.
      
      Acked-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 39d4598763a01816feb828be4633ada780a63886
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Mon Jun 24 16:58:45 2013 +1000
  
      display/vmware_vga: QOM casting sweep
      
      Define and use standard QOM cast macro. Remove usages of DO_UPCAST() and
      direct -> style casting.
      
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      [AF: Renamed to TYPE_VMWARE_VGA and VMWARE_VGA()]
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 6d27a4099e46132768256b686ebf522844a180b6
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Jun 30 14:48:56 2013 +0200
  
      misc/pci-testdev: QOM parent field cleanup
      
      Replace direct uses of PCITestDevState::dev with QOM casts and rename it
      to parent_obj.
      
      Acked-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 40108d0a6d1e59aa5904298874753fe0cb420a64
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Mon Jun 24 16:58:00 2013 +1000
  
      misc/pci-testdev: QOM Upcast Sweep
      
      Define and use standard QOM cast macro. Remove usages of DO_UPCAST()
      and direct -> style upcasting.
      
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      [AF: Replaced another DO_UPCAST()]
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 6a6b5580bd03fc7326716ebb36b1f42ebfc0a967
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Jun 30 14:40:37 2013 +0200
  
      acpi/piix4: QOM parent field cleanup
      
      Replace direct uses of PIIX4PMState::dev with QOM casts and rename it to
      parent_obj.
      
      Acked-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 74e445f6492b315c18e96daa6acb4d50405a0ad9
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Mon Jun 24 16:57:14 2013 +1000
  
      acpi/piix4: QOM Upcast Sweep
      
      Define and use standard QOM cast macro. Remove usages of DO_UPCAST()
      and direct -> style upcasting.
      
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 0d3aea5603215b872b6580662d27860eecd6ca24
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Jun 30 14:19:24 2013 +0200
  
      ide/ich: QOM parent field cleanup
      
      Replace direct uses of AHCIPCIState::card with QOM casts and rename it
      to parent_obj.
      
      Acked-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit fd58922cf4ea09c8dbd2d46dd61e50e6559bf447
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Mon Jun 24 16:55:45 2013 +1000
  
      ide/ich: QOM Upcast Sweep
      
      Define and use standard QOM cast macro. Remove usages of DO_UPCAST()
      and direct -> style upcasting.
      
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      [AF: Renamed to TYPE_ICH9_AHCI and used typedef in pci_ich9_reset()]
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 4e5dcc774a4003e313b6eec823067b3980b0bc91
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Jun 30 14:07:49 2013 +0200
  
      scsi/esp-pci: QOM parent field cleanup
      
      Replace direct uses of PCIESPState::dev with QOM casts and rename it to
      parent_obj.
      
      Acked-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 3a15effe00b5bd223d5932c8d67c9525914a1526
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Mon Jun 24 16:55:00 2013 +1000
  
      scsi/esp-pci: QOM Upcast Sweep
      
      Define and use standard QOM cast macro. Remove usages of DO_UPCAST()
      and direct -> style upcasting.
      
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 52190c1e0a95440e906f3bb7e7c17823f3eac8c0
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Jun 30 14:02:53 2013 +0200
  
      scsi/megasas: QOM parent field cleanup
      
      Replace direct uses of MegasasState::dev with QOM casts and rename it to
      parent_obj.
      
      Acked-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit c79e16ae044d265674ef43dfdd694c8fd0f49e19
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Mon Jun 24 16:54:15 2013 +1000
  
      scsi/megasas: QOM Upcast Sweep
      
      Define and use standard QOM cast macro. Remove usages of DO_UPCAST()
      and direct -> style upcasting.
      
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 725eec7043bd010856899461817ccd2599a09362
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Jun 30 13:52:22 2013 +0200
  
      scsi/lsi53c895a: QOM parent field cleanup
      
      Replace direct uses of LSIState::dev with QOM casts and rename it to
      parent_obj.
      
      Acked-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 71186c867caab48d093fe2c8ae7d8f23d59b0aed
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Mon Jun 24 16:53:30 2013 +1000
  
      scsi/lsi53c895a: QOM Upcast Sweep
      
      Define and use standard QOM cast macro. Remove usages of DO_UPCAST()
      and direct -> style upcasting.
      
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 9b7d3334d062e8c9e4f1b0ad3df35abb08cd8bf0
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Jun 30 13:38:41 2013 +0200
  
      usb/hcd-xhci: QOM parent field cleanup
      
      Replace direct uses of XHCIState::pci_dev with QOM casts and rename it
      to parent_obj.
      
      Acked-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 37034575d23a06447e4f44ab365afec6b198c53f
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Mon Jun 24 16:52:45 2013 +1000
  
      usb/hcd-xhci: QOM Upcast Sweep
      
      Define and use standard QOM cast macro. Remove usages of DO_UPCAST()
      and direct -> style upcasting.
      
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      [AF: Dropped usb_xhci_init() DeviceState argument and renamed variable]
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 1f8c79468594cc059eac7a26d37fba48107cb2e4
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Mon Jun 24 16:52:00 2013 +1000
  
      net/pcnet-pci: QOM Upcast Sweep
      
      Define and use standard QOM cast macro. Remove usages of DO_UPCAST()
      and direct -> style upcasting.
      
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      [AF: Renamed parent field, renamed from PC_NET to PCNET]
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 88a411a8a09102b89ea52fe2511265edd3393cf2
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Jun 30 13:09:00 2013 +0200
  
      net/rtl8139: QOM parent field cleanup
      
      Replace direct uses of RTL8139State::dev with QOM casts and rename it to
      parent_obj.
      
      Acked-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 39257515888a3fbaa7061c4c2aeeadfe1b9c3c15
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Mon Jun 24 16:51:15 2013 +1000
  
      net/rtl8139: QOM Upcast Sweep
      
      Define and use standard QOM cast macro. Remove usages of DO_UPCAST()
      and direct -> style upcasting.
      
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit b08340d52b51ab57ba525043dbc83e67ecfcaa23
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Jun 30 12:55:52 2013 +0200
  
      net/e1000: QOM parent field cleanup
      
      Replace direct uses of E1000State::dev field with QOM casts and rename
      it to parent_obj.
      
      Acked-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 567a3c9e7f98f698d1aeb73e32ca614086b63837
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Mon Jun 24 16:50:30 2013 +1000
  
      net/e1000: QOM Upcast Sweep
      
      Define and use standard QOM cast macro. Remove usages of DO_UPCAST()
      and direct -> style upcasting.
      
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 6783ecf144c80f526c844cade3bf5593fba9e446
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Thu Jun 27 12:03:44 2013 +0100
  
      hw: Avoid use of QOM type name macros in VMStateDescriptions
      
      The name field in a VMStateDescription is part of the migration state
      versioning, so changing it will break migration.  It's therefore a
      bad idea to use a QOM typename macro to initialize it, because in
      general we're free to rename QOM types as part of code refactoring
      and cleanup.  For the handful of devices that were doing this by
      mistake, replace the QOM typenames with the corresponding literal
      strings.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      [AF: Use TYPE_PVSCSI for TypeInfo instead]
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 3464700f6aecb3e2aa9098839d90672d6b3fa974
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Fri Jun 28 12:40:32 2013 +0100
  
      tests: Add test-bitops.c with some sextract tests
      
      Add some simple test cases for the new sextract32
      and sextract64 functions.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Message-id: 1372419632-5521-3-git-send-email-peter.maydell@linaro.org
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 2dc6bebde93677b262caff114849d0f5ebdaa82d
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Fri Jun 28 12:40:31 2013 +0100
  
      bitops: Provide sextract32() and sextract64()
      
      A common operation in instruction decoding is to take a field
      from an instruction that represents a signed integer in some
      arbitrary number of bits, and sign extend it into a C signed
      integer type for manipulation. Provide new functions sextract32()
      and sextract64() which perform this operation; they are like
      the existing extract32() and extract64() except that the field
      is sign-extended into the returned result.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Message-id: 1372419632-5521-2-git-send-email-peter.maydell@linaro.org
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit fd1d9926e91f421bc851f9dd19875f14799c6e4b
  Author: Alex Williamson <alex.williamson@redhat.com>
  Date:   Fri Jul 19 12:42:12 2013 -0600
  
      memory: Fix zero-sized memory region print
      
      if mr->size == 0, then
      
      int128_get64(int128_sub(mr->size, int128_make64(1))) => assert(!a.hi)
      
      Also, use int128_one().
      
      Signed-off-by: Alex Williamson <alex.williamson@redhat.com>
      Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
      Message-id: 20130719184124.15864.20803.stgit@bling.home
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 53db78543e473bdf7650a406767d0901c6e26480
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Sun Jul 21 15:39:26 2013 -0800
  
      configure: Remove ldscripts
      
      Since 964c6fa16f50a607f9da5068d6bf15ccc93872c0, these files are unused.
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
      Message-id: 1374449966-12926-1-git-send-email-rth@twiddle.net
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 885a73f72b967900296d71c97cc7c560585a9086
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Wed Jul 10 18:30:38 2013 +0200
  
      linux-user: Avoid conditional cpu_reset()
      
      Some CPUs reset as part of cpu_init(), some others were reset
      afterwards, some not at all. While some targets didn't implement a
      cpu_[state_]reset() function, QOM cpu_reset() is always available.
      There's nothing wrong with resetting twice on startup, so drop
      the #ifdef.
      
      Suggested-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Cc: Eduardo Habkost <ehabkost@redhat.com>
      Signed-off-by: Riku Voipio <riku.voipio@linaro.org>
  
  commit 24cb36a61c663d98a53338620e88e4cd3403459a
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Tue Jul 16 18:45:00 2013 +0100
  
      configure: Make NPTL non-optional
      
      Now all linux-user targets support building with NPTL, we can make it
      mandatory. This is a good idea because:
       * NPTL is no longer new and experimental; it is completely standard
       * in practice, linux-user without NPTL is nearly useless for
         binaries built against non-ancient glibc
       * it allows us to delete the rather untested code for handling
         the non-NPTL configuration
      
      Note that this patch leaves the CONFIG_USE_NPTL ifdefs in the
      bsd-user codebase alone. This makes no change for bsd-user, since
      our configure test for NPTL had a "#include <linux/futex.h>"
      which means bsd-user would never have been compiled with
      CONFIG_USE_NPTL defined, and it still is not.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Riku Voipio <riku.voipio@linaro.org>
  
  commit 2667e71c3d9262d756bea1473e2ea28eb2c9c070
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Tue Jul 16 18:44:59 2013 +0100
  
      linux-user: Enable NPTL for x86-64
      
      Add x86-64 implementation of cpu_set_tls() (like the kernel, we
      just have to call do_arch_prctl() to set FS); this allows us to
      enable NPTL.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Riku Voipio <riku.voipio@linaro.org>
  
  commit bc22eb447c0552e2327f278fdc6bedccb14fc7a3
  Author: Alexander Graf <agraf@suse.de>
  Date:   Tue Jul 16 18:44:58 2013 +0100
  
      linux-user: Add i386 TLS setter
      
      We can easily set the TLS on i386. Add code to do so.
      
      Signed-off-by: Alexander Graf <agraf@suse.de>
      [PMM: also remove "target_nptl=no" line from configure, for
       consistency with other patches in this series]
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Riku Voipio <riku.voipio@linaro.org>
  
  commit 4ce6243dc6216e35b5b691078ffa856463bfa8db
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Tue Jul 16 18:44:57 2013 +0100
  
      linux-user: Clean up handling of clone() argument order
      
      Linux manages to have three separate orderings of the arguments to
      the clone() syscall on different architectures. In the kernel these
      are selected via CONFIG_CLONE_BACKWARDS and CONFIG_CLONE_BACKWARDS2.
      Clean up our implementation of this to use similar #define names
      rather than a TARGET_* ifdef ladder.
      
      This includes behaviour changes fixing bugs on cris, x86-64, m68k,
      openrisc and unicore32.  cris had explicit but wrong handling; the
      others were just incorrectly using QEMU's default, which happened
      to be the equivalent of CONFIG_CLONE_BACKWARDS. (unicore32 appears
      to be broken in the mainline kernel in that it tries to use arg3 for
      both parent_tidptr and newtls simultaneously -- we don't attempt
      to emulate this bug...)
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Riku Voipio <riku.voipio@linaro.org>
  
  commit d312bbe1051fa563b557de625ca57a466772abe5
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Tue Jul 16 18:44:56 2013 +0100
  
      linux-user: Add missing 'break' in i386 get_thread_area syscall
      
      The i386 code for the get_thread_area syscall was missing a
      'break' which meant it would have fallen through into the
      implementation of the following syscall; add it.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Riku Voipio <riku.voipio@linaro.org>
  
  commit 1ccd9374af22ec4ed5f864d4935a9cfad01f1204
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Tue Jul 16 18:44:55 2013 +0100
  
      linux-user: Enable NPTL for m68k
      
      For m68k, per-thread data is a purely kernel construct with no
      CPU level support. Implement it via a field in the TaskState structure,
      used by cpu_set_tls() and the set_thread_area/get_thread_area
      syscalls. This allows us to enable compilation with NPTL.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Reviewed-by:  Laurent Vivier <laurent@vivier.eu>
      Signed-off-by: Riku Voipio <riku.voipio@linaro.org>
  
  commit f5147c93d0e7f91df0215598017a4d9d6a48f0ee
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Tue Jul 16 18:44:54 2013 +0100
  
      linux-user: Enable NPTL for SPARC targets
      
      Provide the missing cpu_set_tls(), and resolve the FIXME in
      cpu_clone_regs() by clearing the carry flag for the child.
      This allows us to turn on building with NPTL for SPARC.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Riku Voipio <riku.voipio@linaro.org>
  
  commit 442a59c8ddc55f327ec0219d810fe4580177716a
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Tue Jul 16 18:44:53 2013 +0100
  
      linux-user: Enable NPTL for OpenRISC
      
      The OpenRISC kernel ignores CLONE_SETTLS in its copy_thread()
      implementation, so a cpu_set_tls() implementation is a no-op.
      cpu_clone_regs() was setting the syscall return value in the
      wrong register -- it is gpr[11], not gpr[2]. With these two
      things fixed, we can compile with NPTL enabled.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Reviewed-by: Jia Liu <proljc@gmail.com>
      Signed-off-by: Riku Voipio <riku.voipio@linaro.org>
  
  commit dfeab06c98f7bc37f8ad8a6a2f8f677e5a57a55d
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Tue Jul 16 18:44:52 2013 +0100
  
      linux-user: Move includes of target-specific headers to end of qemu.h
      
      The target-specific headers (target_cpu.h and target_signal.h)
      might need to use the target-independent structure and function
      definitions of qemu.h; so include them only at the bottom of
      qemu.h, not the top.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Riku Voipio <riku.voipio@linaro.org>
  
  commit 790d440605a997a5e146809e824e95ca22a14652
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Tue Jul 16 18:44:51 2013 +0100
  
      configure: Enable threading for unicore32-linux-user
      
      unicore32-linux-user provides cpu_set_tls(), so the failure
      to enable target_nptl was presumably an oversight. Enable it.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Riku Voipio <riku.voipio@linaro.org>
  
  commit d769c64147d32a80e5e37d41b397f45943d45e0d
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Tue Jul 16 18:44:50 2013 +0100
  
      configure: Enable threading on all ppc and mips linux-user targets
      
      Though threading (target_nptl) was enabled on the base PPC and MIPS
      targets, it wasn't enabled for the variants mipsn32, mipsn32el,
      mips64, mips64el, ppc64 or ppc46abi32 (probably an oversight).
      Enable threading consistently on all these targets.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Riku Voipio <riku.voipio@linaro.org>
  
  commit fa78f3dbe4e0e1d9a34556b73e5118cb40153875
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Tue Jul 16 18:44:49 2013 +0100
  
      configure: Don't say target_nptl="no" if there is no linux-user target
      
      For architectures with no linux-user target, don't claim no NPTL
      support. This has no behavioural change, but it means that we
      won't accidentally add a new linux-user target without threading
      support in future (because attempting to do so would be a compile
      failure rather than a silent lack of support).
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Riku Voipio <riku.voipio@linaro.org>
  
  commit aa004f5f9c5785273ef56b8c0b775f57ccb19168
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Tue Jul 16 18:44:48 2013 +0100
  
      configure: Flip default of target_nptl
      
      Most targets either (a) support threading or (b) don't have a
      linux-user/bsd-user target, so make it default to 'yes', with those
      targets that don't support threading having to specifically say so.
      
      This is a mechanical no-behaviour-change commit; some of the
      "no" entries it adds will be taken out in later patches.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Riku Voipio <riku.voipio@linaro.org>
  
  commit b1e749c02172583ca85bb3a964a9b39221f9ac39
  Author: Jan Kiszka <jan.kiszka@siemens.com>
  Date:   Mon Jul 22 09:04:32 2013 +0200
  
      gtk: Fix accelerator filtering
      
      This is in fact very simply: When the input in grabbed, everything
      should be exclusively passed to the guest - except it has our magic
      CTRL-ALT modifier set. Then let GTK filter out those accels that are in
      use. When checking the modifier state, we just need to filter out NUM
      and CAPS lock.
      
      Note: Filtering based on hard-coded modifiers breaks overriding
      accelerators. Needs to be fixed at a later point.
      
      Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 549c272b3c7c2aac69155be2e158c970828b2844
  Merge: c9fea5d... fd76663...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Mon Jul 22 10:14:24 2013 -0500
  
      Merge remote-tracking branch 'pmaydell/tags/pull-arm-devs-20130722' into staging
      
      arm-devs queue
      
      # gpg: Signature made Mon 22 Jul 2013 06:38:52 AM CDT using RSA key ID 14360CDE
      # gpg: Can't check signature: public key not found
      
      # By Peter Maydell (8) and Soren Brinkmann (2)
      # Via Peter Maydell
      * pmaydell/tags/pull-arm-devs-20130722:
        hw/arm: Use 'load_ramdisk()' for loading ramdisks w/ U-Boot header
        hw/loader: Support ramdisk with u-boot header
        vexpress: Add virtio-mmio transports
        vexpress: Make VEDBoardInfo extend arm_boot_info
        arm/boot: Allow boards to modify the FDT blob
        virtio: Implement MMIO based virtio transport
        virtio: Support transports which can specify the vring alignment
        virtio: Add support for guest setting of queue size
        arm/boot: Use qemu_devtree_setprop_sized_cells()
        device_tree: Add qemu_devtree_setprop_sized_cells() utility functions
      
      Message-id: 1374493427-3254-1-git-send-email-peter.maydell@linaro.org
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit c9fea5d701f8fd33f0843728ec264d95cee3ed37
  Merge: a20bd9e... e1622f4...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Mon Jul 22 10:14:18 2013 -0500
  
      Merge remote-tracking branch 'bonzini/iommu-for-anthony' into staging
      
      # By Paolo Bonzini (2) and others
      # Via Paolo Bonzini
      * bonzini/iommu-for-anthony:
        exec: fix incorrect assumptions in memory_access_size
        memory: Return -1 again on reads from unsigned regions
        memory: actually set the owner
        exec.c: Pass correct pointer type to qemu_ram_ptr_length
      
      Message-id: 1374264478-23913-1-git-send-email-pbonzini@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit a20bd9eec3cf3f9dd7e27d45a96d7b1b9ab09ebd
  Merge: 5447a9a... be022d6...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Mon Jul 22 10:13:49 2013 -0500
  
      Merge remote-tracking branch 'mjt/trivial-patches' into staging
      
      # By Michael Tokarev (2) and others
      # Via Michael Tokarev
      * mjt/trivial-patches:
        doc: monitor multiplexing rewording
        block/m25p80: Update Micron entries
        Fix command example in qemu.sasl
        slirp: remove mbuf(m_hdr,m_dat) indirection
        linux-user: declare sys_futex to have 6 arguments
      
      Message-id: 1374225073-12959-1-git-send-email-mjt@msgid.tls.msk.ru
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 5447a9afc4150693d3909a8632891061147e170d
  Merge: 293706d... a23fdf3...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Mon Jul 22 10:13:34 2013 -0500
  
      Merge remote-tracking branch 'stefanha/block' into staging
      
      # By Peter Lieven (5) and others
      # Via Stefan Hajnoczi
      * stefanha/block:
        block/raw: add .bdrv_get_info
        block: fix bdrv_read_unthrottled()
        cpus: Let vm_stop[_force_state]() always flush block devices
        block-migration: efficiently encode zero blocks
        block/raw: add bdrv_co_write_zeroes
        block: add bdrv_write_zeroes()
        block: fix vvfat error path for enable_write_target
        QEMUBH: make AioContext's bh re-entrant
        dataplane: sync virtio.c and vring.c virtqueue state
        gluster: Add discard support for GlusterFS block driver.
        gluster: Use pkg-config to configure GlusterFS block driver
      
      Message-id: 1374223132-29107-1-git-send-email-stefanha@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 293706dd682f578b457d052988cf3c20b4eab82d
  Merge: 90c66f5... b957a1b...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Mon Jul 22 10:13:27 2013 -0500
  
      Merge remote-tracking branch 'rth/axp-next' into staging
      
      # By Richard Henderson
      # Via Richard Henderson
      * rth/axp-next:
        pc-bios: Update palcode-clipper
        target-alpha: Move alarm to vm_clock
      
      Message-id: 1374161033-11449-1-git-send-email-rth@twiddle.net
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 90c66f587c8d020a642d3c9376f9102c16f2234e
  Merge: 2494397... 3ba0063...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Mon Jul 22 10:13:15 2013 -0500
  
      Merge remote-tracking branch 'stefanha/tracing' into staging
      
      # By Markus Armbruster
      # Via Stefan Hajnoczi
      * stefanha/tracing:
        trace-events: Fix up source file comments
        trace-events: Drop unused events
        milkymist-minimac2: Fix minimac2_read/_write tracepoints
        slavio_misc: Fix slavio_led_mem_readw/_writew tracepoints
        cleanup-trace-events.pl: New
      
      Message-id: 1374119369-26496-1-git-send-email-stefanha@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit fd76663e3fe59dc7f7d5c439561b74f472727137
  Author: Soren Brinkmann <soren.brinkmann@xilinx.com>
  Date:   Mon Jul 8 15:40:02 2013 -0700
  
      hw/arm: Use 'load_ramdisk()' for loading ramdisks w/ U-Boot header
      
      The load_ramdisk function is used to load ramdisk featuring a U-Boot
      header.
      
      Signed-off-by: Soren Brinkmann <soren.brinkmann@xilinx.com>
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Message-id: 1373323202-17083-3-git-send-email-soren.brinkmann@xilinx.com
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit 84aee0deae0de620277759e2c3cd3a9cf45390b0
  Author: Soren Brinkmann <soren.brinkmann@xilinx.com>
  Date:   Mon Jul 8 15:40:01 2013 -0700
  
      hw/loader: Support ramdisk with u-boot header
      
      Introduce 'load_ramdisk()' which can load "normal" ramdisks and ramdisks
      with a u-boot header.
      To enable this and leverage synergies 'load_uimage()' is refactored to
      accomodate this additional use case.
      
      Signed-off-by: Soren Brinkmann <soren.brinkmann@xilinx.com>
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Message-id: 1373323202-17083-2-git-send-email-soren.brinkmann@xilinx.com
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit c8a07b355d7de568b93a61eb09cfe953ef0db409
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Tue Jul 16 13:25:12 2013 +0100
  
      vexpress: Add virtio-mmio transports
      
      Add some virtio-mmio transports to the vexpress board model,
      together with a modify_dtb hook which adds them to the device
      tree so that the kernel will probe for them. We put them
      in a reserved area of the address map.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Message-id: 1373977512-28932-9-git-send-email-peter.maydell@linaro.org
  
  commit cef04a26e76c9beb6f51f1703ccf17440619e226
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Tue Jul 16 13:25:11 2013 +0100
  
      vexpress: Make VEDBoardInfo extend arm_boot_info
      
      Make the VEDBoardInfo struct extend arm_boot_info; this will
      allow us to get at the VEDBoardInfo information inside callbacks
      from arm/boot code.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Message-id: 1373977512-28932-8-git-send-email-peter.maydell@linaro.org
  
  commit 3b1cceb8b52320150fd93dc094ba11fd01c6adfa
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Tue Jul 16 13:25:10 2013 +0100
  
      arm/boot: Allow boards to modify the FDT blob
      
      Add a callback hook in arm_boot_info to allow board models to
      modify the device tree blob if they need to. (The major expected
      use case is to add virtio-mmio nodes for virtio-mmio transports
      that exist in QEMU but not in the hardware.)
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Message-id: 1373977512-28932-7-git-send-email-peter.maydell@linaro.org
  
  commit 4b52530be987f33f8bffbdec9826298ad53ec180
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Tue Jul 16 13:25:09 2013 +0100
  
      virtio: Implement MMIO based virtio transport
      
      Add support for the generic MMIO based virtio transport.
      
      This patch includes some fixes for bugs spotted by
      Ying-Shiuan Pan <yspan@itri.org.tw>.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: KONRAD Frederic <fred.konrad@greensocs.com>
      Message-id: 1373977512-28932-6-git-send-email-peter.maydell@linaro.org
      [Fred changes: updated to new virtio-bus mechanisms]
      Signed-off-by: KONRAD Frederic <fred.konrad@greensocs.com>
      [PMM changes:
       * fixed trivial makefile conflict
       * removed unused int_enable
       * host_features doesn't need migrating
       * reset guest accessible state in the reset function
       * minor style fixes like extra blank lines
       * RAZ/WI if there's no backend
       * made transport size 0x200, in line with kvmtool
       * set has_variable_vring_alignment
      ]
  
  commit 6ce69d1c7741c0ad524e4cad6dca31e782108a65
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Tue Jul 16 13:25:08 2013 +0100
  
      virtio: Support transports which can specify the vring alignment
      
      Support virtio transports which can specify the vring alignment
      (ie where the guest communicates this to the host) by providing
      a new virtio_queue_set_align() function. (The default alignment
      remains as before.)
      
      Transports which wish to make use of this must set the
      has_variable_vring_alignment field in their VirtioBusClass
      struct to true; they can then change the alignment via
      virtio_queue_set_align().
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Message-id: 1373977512-28932-5-git-send-email-peter.maydell@linaro.org
  
  commit e63c0ba1bce0b3cc7037c6c2d327267a585534ec
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Tue Jul 16 13:25:07 2013 +0100
  
      virtio: Add support for guest setting of queue size
      
      The MMIO virtio transport spec allows the guest to tell the host how
      large the queue size is. Add virtio_queue_set_num() function which
      implements this in the QEMU common virtio support code.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Message-id: 1373977512-28932-4-git-send-email-peter.maydell@linaro.org
  
  commit 70976c41c1def9d6e8b664c64cdf83b1ea0daa03
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Tue Jul 16 13:25:06 2013 +0100
  
      arm/boot: Use qemu_devtree_setprop_sized_cells()
      
      Replace the opencoded assembly of the reg property array for the
      /memory node with a call to qemu_devtree_setprop_sized_cells().
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Reviewed-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Message-id: 1373977512-28932-3-git-send-email-peter.maydell@linaro.org
  
  commit 97c38f8c279ae2f71cb0f6aed11aa94ef59b2955
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Tue Jul 16 13:25:05 2013 +0100
  
      device_tree: Add qemu_devtree_setprop_sized_cells() utility functions
      
      We already have a qemu_devtree_setprop_cells() which sets a dtb
      property to an array of cells whose values are specified by varargs.
      However for the fairly common case of setting a property to a list
      of addresses or of address,size pairs the number of cells used by
      each element in the list depends on the parent's #address-cells
      and #size-cells properties. To make this easier we provide an analogous
      qemu_devtree_setprop_sized_cells() macro which allows the number
      of cells used by each element to be specified. This is implemented
      using an underlying qemu_devtree_setprop_sized_cells_from_array()
      function which takes the values and sizes as an array; this may
      also be directly useful for cases where the cell contents are
      constructed programmatically.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Reviewed-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Message-id: 1373977512-28932-2-git-send-email-peter.maydell@linaro.org
  
  commit be022d61f4938bb051e8af8e6cb470ec1602c488
  Author: Michael Tokarev <mjt@tls.msk.ru>
  Date:   Thu Jul 11 12:55:50 2013 +0400
  
      doc: monitor multiplexing rewording
      
      Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
  
  commit f5aac8e07ff25846c7a5c1a5153c49c18715d9f0
  Author: Ed Maste <emaste@freebsd.org>
  Date:   Tue Jun 4 11:59:14 2013 -0400
  
      block/m25p80: Update Micron entries
      
      - Split 32Mb and 256Mb parts into a11 and a13 variants.
      - Add the 4K sector flag to the 128Mb parts.  (These entries were taken from
        the Linux kernel list, which is missing the flag.)
      - Fill out the table of sizes with entries for 64Mb parts.
      
      Prodded by Peter Crosthwaite.
      
      Signed-off-by: Ed Maste <emaste@freebsd.org>
      Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
  
  commit 805695daf64879959e3ea357fe9c391ddacea9c6
  Author: Cole Robinson <crobinso@redhat.com>
  Date:   Tue Jul 9 10:07:53 2013 -0400
  
      Fix command example in qemu.sasl
      
      sasldblistusers2 doesn't have a '-a' option
      
      Signed-off-by: Cole Robinson <crobinso@redhat.com>
      Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
  
  commit 0e44486cdccb4c1f9e5fad390cfd7186850c7204
  Author: Michael Tokarev <mjt@tls.msk.ru>
  Date:   Sat Jul 13 13:10:05 2013 +0400
  
      slirp: remove mbuf(m_hdr,m_dat) indirection
  
  commit 43be1343667ae03cfb0c9ea4d56575c61b5c8d92
  Author: Petar Jovanovic <petar.jovanovic@imgtec.com>
  Date:   Mon Jul 15 15:17:40 2013 +0200
  
      linux-user: declare sys_futex to have 6 arguments
      
      sys_futex has 6 arguments, and all of these need to be copied. Fix incorrect
      declaration in the mips_syscall_args array.
      
      This change fixes the cases where the 5th and 6th arguments have non-zero
      value and have importance. An example is a Linux implementation of
      pthread_cond_wait() function.
      
      Signed-off-by: Petar Jovanovic <petar.jovanovic@imgtec.com>
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
  
  commit a23fdf355969d331f60593fa5b857d43aec25aac
  Author: Peter Lieven <pl@kamp.de>
  Date:   Mon Jul 15 12:49:34 2013 +0200
  
      block/raw: add .bdrv_get_info
      
      Signed-off-by: Peter Lieven <pl@kamp.de>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 4e7395e84fc7534f6a6c6f3d5563e770501dbe2e
  Author: Peter Lieven <pl@kamp.de>
  Date:   Thu Jul 18 10:37:32 2013 +0200
  
      block: fix bdrv_read_unthrottled()
      
      Signed-off-by: Peter Lieven <pl@kamp.de>
      Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 594a45ce64dbef1829996403506a1154eb2fd1cc
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Thu Jul 18 14:52:19 2013 +0200
  
      cpus: Let vm_stop[_force_state]() always flush block devices
      
      Even if the VM is already stopped, we cannot assume that all data has
      already been successfully flushed to disk. The flush during the previous
      vm_stop() could have failed.
      
      Run bdrv_flush_all() unconditionally so that we get an error each time
      if the block device isn't really flushed.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 323004a39d4d8d33c744a5b108f80bfe6402fca3
  Author: Peter Lieven <pl@kamp.de>
  Date:   Thu Jul 18 09:48:50 2013 +0200
  
      block-migration: efficiently encode zero blocks
      
      this patch adds a efficient encoding for zero blocks by
      adding a new flag indicating a block is completely zero.
      
      additionally bdrv_write_zeros() is used at the destination
      to efficiently write these zeroes. depending on the implementation
      this avoids that the destination target gets fully provisioned.
      
      Signed-off-by: Peter Lieven <pl@kamp.de>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 8bf9344ad6883e6d85b69bab36d9d76e4257e9ed
  Author: Peter Lieven <pl@kamp.de>
  Date:   Thu Jul 11 14:16:23 2013 +0200
  
      block/raw: add bdrv_co_write_zeroes
      
      Signed-off-by: Peter Lieven <pl@kamp.de>
      Reviewed-by: Kevin Wolf <kwolf@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 4105eaaab9376ea959de711b81bba9e1494c971d
  Author: Peter Lieven <pl@kamp.de>
  Date:   Thu Jul 11 14:16:22 2013 +0200
  
      block: add bdrv_write_zeroes()
      
      Signed-off-by: Peter Lieven <pl@kamp.de>
      Reviewed-by: Kevin Wolf <kwolf@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 78f27bd02ceba4a2f6ac5c725f4d4410eec205ef
  Author: Fam Zheng <famz@redhat.com>
  Date:   Wed Jul 17 17:57:37 2013 +0800
  
      block: fix vvfat error path for enable_write_target
      
      s->qcow and s->qcow_filename are allocated but not freed on error. Fix the
      possible leaks, remove unnecessary check for bdrv_new(), propagate ret code of
      bdrv_create() and also the one of enable_write_target().
      
      Signed-off-by: Fam Zheng <famz@redhat.com>
      Reviewed-by: Laszlo Ersek <lersek@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit dcc772e2f2b7c2a68644133fea2b874f6751a57b
  Author: Liu Ping Fan <qemulist@gmail.com>
  Date:   Tue Jul 16 12:28:58 2013 +0800
  
      QEMUBH: make AioContext's bh re-entrant
      
      BH will be used outside big lock, so introduce lock to protect
      between the writers, ie, bh's adders and deleter. The lock only
      affects the writers and bh's callback does not take this extra lock.
      Note that for the same AioContext, aio_bh_poll() can not run in
      parallel yet.
      
      Signed-off-by: Liu Ping Fan <pingfank@linux.vnet.ibm.com>
      Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 9154b02c53bb6685797c973fcdbec51c4714777d
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Mon Jul 1 13:29:17 2013 +0200
  
      dataplane: sync virtio.c and vring.c virtqueue state
      
      Load the virtio.c state into vring.c when we start dataplane mode and
      vice versa when stopping dataplane mode.  This patch makes it possible
      to start and stop dataplane any time while the guest is running.
      
      This will eventually allow us to go back to QEMU main loop for
      bdrv_drain_all() and live migration.  In the meantime, this patch makes
      the dataplane lifecycle more robust but should make no visible
      difference.  It may be useful in the virtio-net dataplane effort.
      
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 0c14fb47ece5ef42d7a0a4b3e8e43e022b375720
  Author: Bharata B Rao <bharata@linux.vnet.ibm.com>
  Date:   Tue Jul 16 21:47:42 2013 +0530
  
      gluster: Add discard support for GlusterFS block driver.
      
      Implement bdrv_aio_discard for gluster.
      
      Signed-off-by: Bharata B Rao <bharata@linux.vnet.ibm.com>
      Reviewed-by: Kevin Wolf <kwolf@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit e01bee0881e0f0c8a79555f6729d7238841a5b04
  Author: Bharata B Rao <bharata@linux.vnet.ibm.com>
  Date:   Tue Jul 16 21:47:41 2013 +0530
  
      gluster: Use pkg-config to configure GlusterFS block driver
      
      Use pkg-config to determine the version and library dependency
      for GlusterFS block driver.
      
      Signed-off-by: Bharata B Rao <bharata@linux.vnet.ibm.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 24943978cbe79634a9a8b02a20efb25b29b3ab49
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Wed Jun 26 15:52:23 2013 +0200
  
      boot-order-test: Add tests for Sun4u
      
      Cc: Blue Swirl <blauwirbel@gmail.com>
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Message-id: 1372254743-15808-13-git-send-email-armbru@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 26491a388ce69d80c6d7d2b15ddf93d4399f04bc
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Wed Jun 26 15:52:22 2013 +0200
  
      libqos: Generalize I/O-mapped fw_cfg
      
      Provide a constructor that takes the base address in addition to the
      PC-specific one.
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Message-id: 1372254743-15808-12-git-send-email-armbru@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit f88dc7dd4d5942714672aa293a3357f5c6469568
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Wed Jun 26 15:52:21 2013 +0200
  
      boot-order-test: Add tests for Sun4m
      
      Cc: Blue Swirl <blauwirbel@gmail.com>
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Message-id: 1372254743-15808-11-git-send-email-armbru@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit e99f87cc86ba57a57d2472342a51d21f1e8b4966
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Wed Jun 26 15:52:20 2013 +0200
  
      boot-order-test: Add tests for PowerPC PREP
      
      Cc: Andreas Färber <afaerber@suse.de>
      Cc: Alexander Graf <agraf@suse.de>
      Cc: qemu-ppc@nongnu.org
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Message-id: 1372254743-15808-10-git-send-email-armbru@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 484986e24282e922e5acb1db2c2b324e55c39ea4
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Wed Jun 26 15:52:19 2013 +0200
  
      boot-order-test: Code motion for better readability
      
      Cc: Andreas Färber <afaerber@suse.de>
      Cc: Alexander Graf <agraf@suse.de>
      Cc: qemu-ppc@nongnu.org
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Message-id: 1372254743-15808-9-git-send-email-armbru@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit aea6a16907ca377d450d344dddda8456f87d5c0b
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Wed Jun 26 15:52:18 2013 +0200
  
      boot-order-test: Better separate target-specific and generic parts
      
      The initial version did just PC.  I didn't bother to separate out
      generic parts, because I don't like to abstract from a single case.
      
      Now we have two cases, PC and PowerMac, and I'm about to add more.
      Time to do it right.
      
      To ease review, this commit changes the code in-place, and the next
      commit reorders it for better readability.
      
      Cc: Andreas Färber <afaerber@suse.de>
      Cc: Alexander Graf <agraf@suse.de>
      Cc: qemu-ppc@nongnu.org
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Message-id: 1372254743-15808-8-git-send-email-armbru@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 995b0e136fca7786657c5b63fa094032114615e3
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Wed Jun 26 15:52:17 2013 +0200
  
      boot-order-test: Cover -boot once in ppc tests
      
      Cc: Andreas Färber <afaerber@suse.de>
      Cc: Alexander Graf <agraf@suse.de>
      Cc: qemu-ppc@nongnu.org
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Message-id: 1372254743-15808-7-git-send-email-armbru@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 530a7e48bccddd8f1558f48cd4e3f6d46c272c83
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Wed Jun 26 15:52:16 2013 +0200
  
      boot-order-test: Add tests for PowerMacs
      
      They set the boot device via fw_cfg, which is then translated to a boot
      path of "hd" or "cd" in OpenBIOS.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Message-id: 1372254743-15808-6-git-send-email-armbru@redhat.com
      Cc: Alexander Graf <agraf@suse.de>
      Cc: qemu-ppc@nongnu.org
      Converted to libqos/fw_cfg on Anthony's request.
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 7a10016509f740ef33b7875630d6c3549d57c6e8
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Wed Jun 26 15:52:15 2013 +0200
  
      libqos: Add support for memory-mapped fw_cfg
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Message-id: 1372254743-15808-5-git-send-email-armbru@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit db2b5500c9780730b8ad09fca4a1d2de365dcbf0
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Wed Jun 26 15:52:14 2013 +0200
  
      libqos: include dependencies
      
      Otherwise rebuilds can fail when libqos is modified.
      
      Reported-by: Markus Armbruster <armbru@redhat.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Message-id: 1372254743-15808-4-git-send-email-armbru@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit edbd790d20cf19d039dfe431aaf0973a9e0afa8f
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Wed Jun 26 15:52:13 2013 +0200
  
      boot-order-test: New; covering just PC for now
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Message-id: 1372254743-15808-3-git-send-email-armbru@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit ba646ff6a3149f416424122c628e798be4957997
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Wed Jun 26 15:52:12 2013 +0200
  
      qtest: Don't reset on qtest chardev connect
      
      libqtest's qtest_init() connecting to the qtest socket triggers reset.
      This was coded in the hope we could use the same QEMU process for
      multiple tests that way.  Never used.  Injects an extra reset even
      when it's not used, and that can mess up tests such as the one of
      -boot once I'm about to add.  Drop it.
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Message-id: 1372254743-15808-2-git-send-email-armbru@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 1d9358e686125c125b52529fa68baf36aa2d0d09
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Thu Jun 20 08:55:29 2013 +0200
  
      libqtest: New qtest_end() to go with qtest_start()
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Reviewed-by: Andreas Färber <afaerber@suse.de>
      Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
      Message-id: 1371711329-9144-3-git-send-email-armbru@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit fdd26fca3ce66863e547560fbde1a444fc5d71b7
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Thu Jun 20 08:55:28 2013 +0200
  
      libqtest: Plug fd and memory leaks in qtest_quit()
      
      Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Reviewed-by: Andreas Färber <afaerber@suse.de>
      Message-id: 1371711329-9144-2-git-send-email-armbru@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 293d2a0014a0e849477413f55aaa05f2743b2e04
  Author: Laszlo Ersek <lersek@redhat.com>
  Date:   Tue Jul 16 20:19:41 2013 +0200
  
      monitor: maintain at most one G_IO_OUT watch
      
      When monitor_flush() is invoked repeatedly outside the monitor_unblocked()
      callback, for example from tlb_info() -> ... -> print_pte(), several
      watches may be added for the same event.
      
      This is no problem per se because the extra monitor_unblocked() callbacks
      are harmless if mon->outbuf is empty, the watches will be removed
      gradually. However a big number of watches can grow "gpollfds" without
      limit in glib_pollfds_fill(), triggering a -1/EINVAL condition in
      g_poll().
      
      Keep at most one such watch, by following the pattern observable in eg.
      commits c874ea97 and c3d6b96e. The change has no effect when
      monitor_unblocked() calls monitor_flush() (when the watch can either be
      removed or renewed 1-for-1), but non-callback contexts won't create an
      additional watch when the monitor already has one.
      
      Related RHBZ: https://bugzilla.redhat.com/show_bug.cgi?id=970047
      
      Signed-off-by: Laszlo Ersek <lersek@redhat.com>
      Reviewed-by: Amit Shah <amit.shah@redhat.com>
      Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
      Message-id: 1373998781-29561-3-git-send-email-lersek@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit ac8c26f633b01bb32cdf347f9dbd5a80c6712925
  Author: Laszlo Ersek <lersek@redhat.com>
  Date:   Tue Jul 16 20:19:40 2013 +0200
  
      char: io_channel_send: don't lose written bytes
      
      The g_io_channel_write_chars() documentation states,
      
        bytes_written: The number of bytes written. This can be nonzero even if
                       the return value is not G_IO_STATUS_NORMAL. [...]
      
      io_channel_send() could lose such bytes before.
      
      Furthermore, the (status == G_IO_STATUS_EOF) condition used to evaluate to
      constant false whenever it was reached. When that condition actually held,
      it always led to -1 / EINVAL. This patch (almost) distinguishes
      G_IO_STATUS_EOF only when no bytes have been written, and then treats it
      as an error.
      
      Signed-off-by: Laszlo Ersek <lersek@redhat.com>
      Reviewed-by: Amit Shah <amit.shah@redhat.com>
      Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
      Message-id: 1373998781-29561-2-git-send-email-lersek@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 0d185e638861bd9b05b2abb43774a368cadabd38
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Thu Jul 18 16:42:01 2013 +0100
  
      configure: Provide more helpful message if libvte not present
      
      If the system has GTK but not libvte, it's more helpful to
      tell the user that libvte is missing than to simply say that
      GTK is not present.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Message-id: 1374162121-31582-1-git-send-email-peter.maydell@linaro.org
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit b957a1b03cfd56134519ebc01ba8fe1b166c0c84
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Tue Jul 16 06:48:28 2013 -0700
  
      pc-bios: Update palcode-clipper
      
      Update image to c87a92639b28ac42bc8f6c67443543b405dc479b,
      incorporating changes for vm_time.
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 19e0cbb82ffab7220cdbcc78ab2c1dac823ce4e3
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Tue Jul 16 06:45:57 2013 -0700
  
      target-alpha: Move alarm to vm_clock
      
      Basing the alarm off the rtc_clock was silly.  It leads to horrible
      spinning in the guest after being suspended and resumed, as it tries
      to catch up with lost ticks.
      
      This requires adding an accessor for reading the vm_clock too.
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 28199c48ed44895012ae0be3b6e8f080404a4d34
  Merge: bbcf59b... 7b4b0e9...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Thu Jul 18 08:14:22 2013 -0500
  
      Merge remote-tracking branch 'awilliam/tags/vfio-for-qemu-1.6' into staging
      
      vfio: enhanced VGA quirks + AER error containment
      
      # gpg: Signature made Wed 17 Jul 2013 05:39:38 PM CDT using RSA key ID 3BB08B22
      # gpg: Can't check signature: public key not found
      
      # By Alex Williamson (1) and Vijay Mohan Pandarathil (1)
      # Via Alex Williamson
      * awilliam/tags/vfio-for-qemu-1.6:
        vfio: QEMU-AER: Qemu changes to support AER for VFIO-PCI devices
        vfio-pci: VGA quirk update
      
      Message-id: 20130717224939.4763.87264.stgit@bling.home
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit bbcf59bc4ba813b1ff8f1312585f773a675b2e3e
  Merge: 5ab4dba... f9b1d9b...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Thu Jul 18 08:14:10 2013 -0500
  
      Merge remote-tracking branch 'luiz/queue/qmp' into staging
      
      # By Amos Kong (1) and Luiz Capitulino (1)
      # Via Luiz Capitulino
      * luiz/queue/qmp:
        qmp: update send-key document
        qapi: qapi-commands: fix possible leaks on visitor dealloc
      
      Message-id: 1374093679-29213-1-git-send-email-lcapitulino@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 5ab4dba4dac1932f8b14561772d3473d02ccd259
  Merge: e9acb8c... 0777b5d...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Thu Jul 18 08:13:50 2013 -0500
  
      Merge remote-tracking branch 'bonzini/scsi-next' into staging
      
      # By Peter Lieven (4) and Ronnie Sahlberg (1)
      # Via Paolo Bonzini
      * bonzini/scsi-next:
        iscsi: factor out sector conversions
        iscsi: assert that sectors are aligned to LUN blocksize
        iscsi: remove support for misaligned nb_sectors in aio_readv
        iscsi: fix -ENOSPC in iscsi_create()
        Fix iSCSI crash on SG_IO with an iovector
      
      Message-id: 1374073524-8469-1-git-send-email-pbonzini@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit e9acb8cea9b11679cab8cb3c20c4348803bbb58a
  Merge: 6453a3a... d26d9e1...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Thu Jul 18 08:12:47 2013 -0500
  
      Merge remote-tracking branch 'mst/tags/for_anthony' into staging
      
      pci,net,pc enhancements
      
      This includes some fixes and enhancements that accumulated in my tree:
      pci fixes by dkoch, virtio-net enhancements by akong and mst,
      and a fix for xen pc by mst.
      
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
      
      # gpg: Signature made Wed 17 Jul 2013 04:44:45 AM CDT using RSA key ID D28D5469
      # gpg: Can't check signature: public key not found
      
      # By Don Koch (2) and others
      # Via Michael S. Tsirkin
      * mst/tags/for_anthony:
        pc: don't access fw cfg if NULL
        virtio-net: add feature bit for any header s/g
        net: add support of mac-programming over macvtap in QEMU side
        pci: fix BRDIGE typo
        pci-bridge: update mappings for migration/restore
      
      Message-id: 1374054430-21966-1-git-send-email-mst@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit e1622f4b15391bd44eb0f99a244fdf19a20fd981
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Wed Jul 17 13:17:41 2013 +0200
  
      exec: fix incorrect assumptions in memory_access_size
      
      access_size_min can be 1 because erroneous accesses must not crash
      QEMU, they should trigger exceptions in the guest or just return
      garbage (depending on the CPU).  I am not sure I understand the
      comment: placing a 4-byte field at the last byte of a region
      makes no sense (unless impl.unaligned is true), and that is
      why memory.c:access_with_adjusted_size does not bother with
      minimums larger than the remaining length.
      
      access_size_max can be mr->ops->valid.max_access_size because memory.c
      can and will still break accesses bigger than
      mr->ops->impl.max_access_size.
      
      Reported-by: Markus Armbruster <armbru@redhat.com>
      Tested-by: Markus Armbruster <armbru@redhat.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 9b8c69243585a32d14b9bb9fcd52c37b0b5a1b71
  Author: Jan Kiszka <jan.kiszka@siemens.com>
  Date:   Tue Jul 16 14:45:16 2013 +0200
  
      memory: Return -1 again on reads from unsigned regions
      
      This restore the behavior prior to b018ddf633 which accidentally changed
      the return code to 0. Specifically guests probing for register existence
      were affected by this.
      
      Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit b4afea11aafe85975e74dd562bb94f7ce3de1ef1
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Mon Jul 15 15:48:50 2013 +0200
  
      memory: actually set the owner
      
      Brown paper bag for me.  Originally commit 803c0816 came before commit
      2c9b15c.  When the order was inverted, I left in the NULL initialization
      of mr->owner.
      
      Reviewed-by: Hu Tao <hutao@cn.fujitsu.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit cb85f7ab045e8c05ee182b3573c9aba8e287e36b
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Mon Jul 8 09:44:04 2013 +0100
  
      exec.c: Pass correct pointer type to qemu_ram_ptr_length
      
      Commit e3127ae0 introduced a problem where we're passing a
      hwaddr* to qemu_ram_ptr_length() but it wants a ram_addr_t*;
      this will cause problems on 32 bit hosts and in any case
      provokes a clang warning on MacOSX:
      
        CC    arm-softmmu/exec.o
      exec.c:2164:46: warning: incompatible pointer types passing 'hwaddr *'
      (aka 'unsigned long long *') to parameter of type 'ram_addr_t *'
      (aka 'unsigned long *')
      [-Wincompatible-pointer-types]
          return qemu_ram_ptr_length(raddr + base, plen);
                                                   ^~~~
      exec.c:1392:63: note: passing argument to parameter 'size' here
      static void *qemu_ram_ptr_length(ram_addr_t addr, ram_addr_t *size)
                                                                    ^
      
      Since this function is only used in one place, change its
      prototype to pass a hwaddr* rather than a ram_addr_t*,
      rather than contorting the calling code to get the type right.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Tested-by: Riku Voipio <riku.voipio@linaro.org>
      Tested-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 3ba00637d024b9d43b26106060a23a85411d0757
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Fri Jun 7 12:59:21 2013 +0200
  
      trace-events: Fix up source file comments
      
      They're all wrong since (at least) Paolo's big source tree
      reorganization.  Need to shuffle some event declarations around to
      keep them under the correct source file comment.
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 3ae76d23d21a1f47390c6abe3497c33b708aec1f
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Fri Jun 7 12:59:20 2013 +0200
  
      trace-events: Drop unused events
      
      Dropped event                           Unused since
      mirror_cow                              884fea4
      paio_complete                           47e6b25
      paio_cancel                             47e6b25
      usb_ehci_data                           0ce668b
      megasas_qf_dequeue                      never used
      megasas_handle_frame                    never used
      megasas_io_continue                     never used
      megasas_iovec_map_failed                never used
      megasas_dcmd_map_failed                 never used
      milkymist_softusb_mouse_event           4c15ba9
      xen_map_block                           6506e4f
      xen_unmap_block                         6506e4f
      qemu_spice_start                        67be672
      qemu_spice_stop                         67be672
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 0ece9671fd22e3ea518aa30f941e8794116985e7
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Fri Jun 7 12:59:19 2013 +0200
  
      milkymist-minimac2: Fix minimac2_read/_write tracepoints
      
      Broken in milkymist-minimac.c from the start (commit 0742454),
      faithfully moved to milkymist-minimac2.c (commit 57aa265).
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit f3a64b8c89ac9b5111f97e2653d249e4668764b3
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Fri Jun 7 12:59:18 2013 +0200
  
      slavio_misc: Fix slavio_led_mem_readw/_writew tracepoints
      
      Broken since they got added in commit 97bf485.
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit f0c03c8cf6184f25ba91449c1ff77e5e006ce514
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Fri Jun 7 12:59:17 2013 +0200
  
      cleanup-trace-events.pl: New
      
      Simple script to drop unused events and fix up source file comments.
      The next few commits put it to use.
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit f9b1d9b20f5d25b95f67a498e312f625d168fc51
  Author: Amos Kong <akong@redhat.com>
  Date:   Tue Jul 16 19:52:14 2013 +0800
  
      qmp: update send-key document
      
      commit 9f328977 changes qmp_send_key() to accept key codes in hex,
      but the document wasn't updated. The items of keys list is union
      now, not enum.
      
      Signed-off-by: Amos Kong <akong@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
  
  commit 0777b5dde42f4f453abc8bb2c4e145fb8749415d
  Author: Peter Lieven <pl@kamp.de>
  Date:   Thu Jul 11 14:16:25 2013 +0200
  
      iscsi: factor out sector conversions
      
      Reviewed-by: Kevin Wolf <kwolf@redhat.com>
      Signed-off-by: Peter Lieven <pl@kamp.de>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 91bea4e2bb1a5f7954a3b3a4f2e28e96bd25c458
  Author: Peter Lieven <pl@kamp.de>
  Date:   Thu Jul 11 14:16:27 2013 +0200
  
      iscsi: assert that sectors are aligned to LUN blocksize
      
      if the blocksize of an iSCSI LUN is bigger than the BDRV_SECTOR_SIZE
      it is possible that sector_num or nb_sectors are not correctly
      aligned.
      
      to avoid corruption we fail requests which are misaligned.
      
      Signed-off-by: Peter Lieven <pl@kamp.de>
      Cc: qemu-stable@nongnu.org
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 7e4d5a9f94a0d8485bf63e1f8256e0a0014495ab
  Author: Peter Lieven <pl@kamp.de>
  Date:   Thu Jul 11 14:16:26 2013 +0200
  
      iscsi: remove support for misaligned nb_sectors in aio_readv
      
      this hask is not working (anymore). support for misaligned offsets should
      be handled at the block layer.
      
      Signed-off-by: Peter Lieven <pl@kamp.de>
      Cc: qemu-stable@nongnu.org
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit d3bda7bc166f40326ba646ee145630bb1b59da96
  Author: Peter Lieven <pl@kamp.de>
  Date:   Thu Jul 11 14:16:24 2013 +0200
  
      iscsi: fix -ENOSPC in iscsi_create()
      
      the -ENOPSC case did not work due to the missing goto.
      
      Reported-by: Kevin Wolf <kwolf@redhat.com>
      Signed-off-by: Peter Lieven <pl@kamp.de>
      Cc: qemu-stable@nongnu.org
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 0a53f010745635c39a83756a948df60a84e88fe5
  Author: Ronnie Sahlberg <ronniesahlberg@gmail.com>
  Date:   Sun Jun 23 08:07:08 2013 -0700
  
      Fix iSCSI crash on SG_IO with an iovector
      
      Don't assume that SG_IO is always invoked with a simple buffer,
      check the iovec_count and if it is >= 1 then we need to pass an array
      of iovectors to libiscsi instead of just a plain buffer.
      
      Signed-off-by: Ronnie Sahlberg <ronniesahlberg@gmail.com>
      Cc: qemu-stable@nongnu.org
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 8f91ad8a1b4702966d91ea58cd90bbde1faea1b3
  Author: Luiz Capitulino <lcapitulino@redhat.com>
  Date:   Thu Jul 11 14:26:56 2013 -0400
  
      qapi: qapi-commands: fix possible leaks on visitor dealloc
      
      In qmp-marshal.c the dealloc visitor calls use the same errp
      pointer of the input visitor calls. This means that if any of
      the input visitor calls fails, then the dealloc visitor will
      return early, before freeing the object's memory.
      
      Here's an example, consider this code:
      
      int qmp_marshal_input_block_passwd(Monitor *mon, const QDict *qdict, QObject **ret)
      {
      	[...]
      
          char * device = NULL;
          char * password = NULL;
      
          mi = qmp_input_visitor_new_strict(QOBJECT(args));
          v = qmp_input_get_visitor(mi);
          visit_type_str(v, &device, "device", errp);
          visit_type_str(v, &password, "password", errp);
          qmp_input_visitor_cleanup(mi);
      
          if (error_is_set(errp)) {
              goto out;
          }
          qmp_block_passwd(device, password, errp);
      
      out:
          md = qapi_dealloc_visitor_new();
          v = qapi_dealloc_get_visitor(md);
          visit_type_str(v, &device, "device", errp);
          visit_type_str(v, &password, "password", errp);
          qapi_dealloc_visitor_cleanup(md);
      
      	[...]
      
          return 0;
      }
      
      Consider errp != NULL when the out label is reached, we're going
      to leak device and password.
      
      This patch fixes this by always passing errp=NULL for dealloc
      visitors, meaning that we always try to free them regardless of
      any previous failure. The above example would then be:
      
      out:
          md = qapi_dealloc_visitor_new();
          v = qapi_dealloc_get_visitor(md);
          visit_type_str(v, &device, "device", NULL);
          visit_type_str(v, &password, "password", NULL);
          qapi_dealloc_visitor_cleanup(md);
      
      Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
      Reviewed-by: Laszlo Ersek <lersek@redhat.com>
      Reviewed-by: Michael Roth <mdroth@linux.vnet.ibm.com>
  
  commit 7b4b0e9eda51902b53bc1a2318df53cdb8b72eed
  Author: Vijay Mohan Pandarathil <vijaymohan.pandarathil@hp.com>
  Date:   Mon Jul 15 15:49:49 2013 -0600
  
      vfio: QEMU-AER: Qemu changes to support AER for VFIO-PCI devices
      
      Add support for error containment when a VFIO device assigned to a KVM
      guest encounters an error. This is for PCIe devices/drivers that support AER
      functionality. When the host OS is notified of an error in a device either
      through the firmware first approach or through an interrupt handled by the AER
      root port driver, the error handler registered by the vfio-pci driver gets
      invoked. The qemu process is signaled through an eventfd registered per
      VFIO device by the qemu process. In the eventfd handler, qemu decides on
      what action to take. In this implementation, guest is brought down to
      contain the error.
      
      The kernel patches for the above functionality has been already accepted.
      
      This is a refresh of the QEMU patch which was reviewed earlier.
      http://marc.info/?l=linux-kernel&m=136281557608087&w=2
      This patch has the same contents and has been built after refreshing
      to latest upstream and after the linux headers have been updated in qemu.
      
      	- Create eventfd per vfio device assigned to a guest and register an
                event handler
      
      	- This fd is passed to the vfio_pci driver through the SET_IRQ ioctl
      
      	- When the device encounters an error, the eventfd is signalled
                and the qemu eventfd handler gets invoked.
      
      	- In the handler decide what action to take. Current action taken
                is to stop the guest.
      
      Signed-off-by: Vijay Mohan Pandarathil <vijaymohan.pandarathil@hp.com>
      Signed-off-by: Alex Williamson <alex.williamson@redhat.com>
  
  commit 39360f0b91d38790b5756d621ca9a7dd93ca8816
  Author: Alex Williamson <alex.williamson@redhat.com>
  Date:   Mon Jul 15 15:48:11 2013 -0600
  
      vfio-pci: VGA quirk update
      
      Turns out all the suspicions for AMD devices were correct, everywhere
      we read a BAR address that the address matches the config space offset,
      there's full access to PCI config space.  Attempt to generalize some
      helpers to allow quirks to easily be added for mirrors and windows.
      Also fill in complete config space for AMD.
      
      Signed-off-by: Alex Williamson <alex.williamson@redhat.com>
  
  commit f290e4988dd8eb012de0517a1ff93df130e87da1
  Merge: a281778... c6d8ed2...
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Mon Jul 15 13:21:10 2013 -0700
  
      Merge git://github.com/hw-claudio/qemu-aarch64-queue into tcg-next
  
  commit a28177820a868eafda8fab007561cc19f41941f4
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Thu Apr 18 19:20:47 2013 +0200
  
      tcg: Remove temp_buf
      
      All targets have been converted to allocating space for temporaries
      on the stack.  No need to allocate space within the CPU_COMMON block.
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 6453a3a69488196f26d12654c6b148446abdf3d6
  Merge: 2562bec... 7ca1dfa...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Mon Jul 15 14:49:15 2013 -0500
  
      Merge remote-tracking branch 'quintela/migration.next' into staging
      
      # By Chegu Vinod
      # Via Juan Quintela
      * quintela/migration.next:
        Force auto-convegence of live migration
        Add 'auto-converge' migration capability
        Introduce async_run_on_cpu()
      
      Message-id: 1373664508-5404-1-git-send-email-quintela@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 2562becfc126ed7678c662ee23b7c1fe135d8966
  Merge: ab4e158... bf72d89...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Mon Jul 15 14:02:41 2013 -0500
  
      Merge remote-tracking branch 'cohuck/virtio-ccw-upstr' into staging
      
      # By Dominik Dingel
      # Via Cornelia Huck
      * cohuck/virtio-ccw-upstr:
        virtio-ccw: Enable x-data-plane for virtio-ccw-blk
      
      Message-id: 1373903207-27085-1-git-send-email-cornelia.huck@de.ibm.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit ab4e1589f072c7a5d1238c7f0d289c163c7736b2
  Merge: 1750d01... 82a3a11...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Mon Jul 15 14:02:32 2013 -0500
  
      Merge remote-tracking branch 'pmaydell/tags/pull-target-arm-20130715-1' into staging
      
      target-arm queue
      
      # gpg: Signature made Mon 15 Jul 2013 11:15:13 AM CDT using RSA key ID 14360CDE
      # gpg: Can't check signature: public key not found
      
      # By Mans Rullgard (3) and others
      # Via Peter Maydell
      * pmaydell/tags/pull-target-arm-20130715-1:
        target-arm: Avoid g_hash_table_get_keys()
        target-arm: avoid undefined behaviour when writing TTBCR
        target-arm/helper.c: Allow const opaques in arm CP
        target-arm/helper.c: Implement MIDR aliases
        target-arm/helper.c: OMAP/StrongARM cp15 crn=0 cleanup
        target-arm: explicitly decode SEVL instruction
        target-arm: implement LDA/STL instructions
        target-arm: add feature flag for ARMv8
      
      Message-id: 1373905022-27735-1-git-send-email-peter.maydell@linaro.org
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 1750d019cea1e2383d3283eaad38cd0f93d07b11
  Merge: a34001f... b25a83f...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Mon Jul 15 14:02:12 2013 -0500
  
      Merge remote-tracking branch 'pmaydell/tags/pull-arm-devs-20130715' into staging
      
      arm-devs queue
      
      # gpg: Signature made Mon 15 Jul 2013 10:53:44 AM CDT using RSA key ID 14360CDE
      # gpg: Can't check signature: public key not found
      
      # By Peter Maydell (4) and others
      # Via Peter Maydell
      * pmaydell/tags/pull-arm-devs-20130715:
        ARM/highbank: add support for Calxeda ECX-2000 / Midway
        ARM/highbank: prepare for adding similar machines
        hw/arm/vexpress: Add alias for flash at address 0 on A15 board
        hw/dma/omap_dma: Fix bugs with DMA requests above 32
        sd/pl181.c: Avoid undefined shift behaviour in RWORD macro
        hw/cpu/a15mpcore: Correct default value for num-irq
        char/cadence_uart: Fix reset for unattached instances
      
      Message-id: 1373904095-27592-1-git-send-email-peter.maydell@linaro.org
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit a34001fab5da2d0df605a8b83880c917c8aa0606
  Merge: 5699a02... e605e96...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Mon Jul 15 14:00:57 2013 -0500
  
      Merge remote-tracking branch 'rth/axp-next' into staging
      
      # By Richard Henderson
      # Via Richard Henderson
      * rth/axp-next:
        hw/alpha: Use SRM epoch
        hw/alpha: Drop latch_tmp hack
        exec: Support 64-bit operations in address_space_rw
        hw/alpha: Don't machine check on missing pci i/o
        hw/alpha: Don't use get_system_io
      
      Message-id: 1373840171-25556-1-git-send-email-rth@twiddle.net
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 5699a02e01a4d046652bc6e77abd67e887ae209c
  Merge: c3cb8e7... a62eaa2...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Mon Jul 15 14:00:32 2013 -0500
  
      Merge remote-tracking branch 'kwolf/for-anthony' into staging
      
      # By Kevin Wolf (6) and Stefan Hajnoczi (2)
      # Via Kevin Wolf
      * kwolf/for-anthony:
        ahci: Fix FLUSH command
        migration: Fail migration on bdrv_flush_all() error
        cpus: Add return value for vm_stop()
        block: Add return value for bdrv_flush_all()
        qemu-iotests: Update 051 reference output
        block: Don't parse protocol from file.filename
        block: add drive_backup HMP command
        blockdev: add sync mode to drive-backup QMP command
      
      Message-id: 1373887000-4488-1-git-send-email-kwolf@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit d26d9e14c15837eba2b7447e8d15230bab8e0940
  Author: Michael S. Tsirkin <mst@redhat.com>
  Date:   Wed Jul 10 18:28:04 2013 +0300
  
      pc: don't access fw cfg if NULL
      
      commit f8c457b88d72a48989f190bc3d7b79f4f3b7d11c
           "pc: pass PCI hole ranges to Guests"
      broke Xen as it has no fw_cfg.
      Check for this configuration and boil out.
      
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
      Tested-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
  
  commit 488f069bd1f3aeb6ee748acb02b7581831bcb3f8
  Author: Michael S. Tsirkin <mst@redhat.com>
  Date:   Thu Jul 11 16:06:46 2013 +0300
  
      virtio-net: add feature bit for any header s/g
      
      Old qemu versions required that 1st s/g entry is the header.
      
      Since QEMU 1.5, patchset titled "virtio-net: iovec handling cleanup"
      removed this limitation but a feature bit is needed so guests know it's
      safe to lay out header differently.
      
      This patch applies on top and adds such a feature bit to QEMU.
      It is set by default for virtio-net.
      virtio net header inline with the data is beneficial
      for latency and small packet bandwidth - guest driver
      code utilizing this feature has been acked but missed 3.11
      by a narrow margin, it's pending for 3.12.
      
      This feature bit is cleared by default when compatibility with old
      machine types is requested.
      
      Other performance-sensitive devices (blk and scsi)
      don't yet support arbitrary s/g layouts, so
      we only set this bit for virtio-net for now.
      There are plans to allow arbitrary layouts there, but
      no code has been posted yet.
      
      Cc: Rusty Russell <rusty@rustcorp.com.au>
      Reviewed-by: Laszlo Ersek <lersek@redhat.com>
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
  
  commit b1be42803b31a913bab65bab563a8760ad2e7f7f
  Author: Amos Kong <akong@redhat.com>
  Date:   Fri Jun 14 15:45:52 2013 +0800
  
      net: add support of mac-programming over macvtap in QEMU side
      
      Currently macvtap based macvlan device is working in promiscuous
      mode, we want to implement mac-programming over macvtap through
      Libvirt for better performance.
      
      Design:
       QEMU notifies Libvirt when rx-filter config is changed in guest,
       then Libvirt query the rx-filter information by a monitor command,
       and sync the change to macvtap device. Related rx-filter config
       of the nic contains main mac, rx-mode items and vlan table.
      
      This patch adds a QMP event to notify management of rx-filter change,
      and adds a monitor command for management to query rx-filter
      information.
      
      Test:
       If we repeatedly add/remove vlan, and change macaddr of vlan
       interfaces in guest by a loop script.
      
      Result:
       The events will flood the QMP client(management), management takes
       too much resource to process the events.
      
       Event_throttle API (set rate to 1 ms) can avoid the events to flood
       QMP client, but it could cause an unexpected delay (~1ms), guests
       guests normally expect rx-filter updates immediately.
      
       So we use a flag for each nic to avoid events flooding, the event
       is emitted once until the query command is executed. The flag
       implementation could not introduce unexpected delay.
      
      There maybe exist an uncontrollable delay if we let Libvirt do the
      real change, guests normally expect rx-filter updates immediately.
      But it's another separate issue, we can investigate it when the
      work in Libvirt side is done.
      
      Michael S. Tsirkin: tweaked to enable events on start
      Michael S. Tsirkin: fixed not to crash when no id
      Michael S. Tsirkin: fold in patch:
         "additional fixes for mac-programming feature"
      Amos Kong: always notify QMP client if mactable is changed
      Amos Kong: return NULL list if no net client supports rx-filter query
      
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Reviewed-by: Markus Armbruster <armbru@redhat.com>
      Signed-off-by: Amos Kong <akong@redhat.com>
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
  
  commit 82a3a11897308b606120f7235001e87809708f85
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Mon Jul 1 12:40:19 2013 +0100
  
      target-arm: Avoid g_hash_table_get_keys()
      
      g_hash_table_get_keys() was only introduced in glib 2.14, and we're
      still targeting a minimum version of 2.12.  Rewrite the offending
      code (introduced in commit 721fae1) to use g_hash_table_foreach()
      to build the list of keys.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Tested-by: Laurent Desnogues <laurent.desnogues@gmail.com>
      Tested-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Message-id: 1372678819-8633-1-git-send-email-peter.maydell@linaro.org
  
  commit 2ebcebe262e88111ff583f97bc5fe0aae64b8940
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Thu Jun 27 16:38:47 2013 +0100
  
      target-arm: avoid undefined behaviour when writing TTBCR
      
      LPAE CPUs have more potentially valid bits in the TTBCR, and so the
      simple masking out of invalid bits is no longer sufficient to obtain
      the base address width field of the register, which is what we use to
      precalculate c2_mask and c2_base_mask.  Explicitly extract the
      relevant register field rather than simply shifting by the register
      value.
      
      This bug would have had no ill effects in practice, since if the
      EAE bit (TTBCR bit 31) is set then we don't use the precalculated
      masks, and if EAE is zero then bits 30..3 are all UNK/SBZP, so
      well-behaved guests won't set them. However the shift is undefined
      behaviour, so we should avoid it.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Message-id: 1372347527-4428-1-git-send-email-peter.maydell@linaro.org
  
  commit 204a9c43afb92e2ff44fc9d1d377bc98ee97e3d7
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Wed Jul 10 14:22:59 2013 +1000
  
      target-arm/helper.c: Allow const opaques in arm CP
      
      Allow for defining const opaque data in ARM CP register definitions by
      setting .opaque = foo. If non null opaque is passed into
      define_one_arm_cp_reg_with_opaque then that opaque will take
      precedence, otherwise if null opaque is passed, the original opaque
      data will be used.
      
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Message-id: cf0a3ac3438d97464240db9f5f4ef1585cbc1d77.1373429432.git.peter.crosthwaite@xilinx.com
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit 97ce8d61559b99492b4d389eba51a198e55b8455
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Wed Jul 10 14:22:21 2013 +1000
  
      target-arm/helper.c: Implement MIDR aliases
      
      Unimplemented registers in the cp15, CRn=0, opc1=0, CRm=0 space default
      to aliasing the MIDR register. Set all registers in the space to access
      MIDR by default.
      
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Message-id: 6127846712b7ad2727354a4f5e1d809451f1e859.1373429432.git.peter.crosthwaite@xilinx.com
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit a703eda18a5c3e9b45f2b9a337a3e1e16c836cf9
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Wed Jul 10 14:21:42 2013 +1000
  
      target-arm/helper.c: OMAP/StrongARM cp15 crn=0 cleanup
      
      The if block detecting OMAP/StrongARM modifies the id_cp_reginfo
      .access fields in place. So there is no need to replicate the call
      to define_arm_cp_reg(). Dropped, and let the OMAP case fall through
      to the normal behaviour after the in-place modification.
      
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Message-id: 72aae9b8ebbc9a76d2b06faf8666ef8a4b34b92a.1373429432.git.peter.crosthwaite@xilinx.com
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit 12b10571141a20e1c23d3b597e55d5d1a3113265
  Author: Mans Rullgard <mans@mansr.com>
  Date:   Mon Jul 15 14:35:25 2013 +0100
  
      target-arm: explicitly decode SEVL instruction
      
      The ARMv8 SEVL instruction is in the architectural hint space already
      emulated as nop.  This makes the decoding of SEVL explicit for clarity.
      
      Signed-off-by: Mans Rullgard <mans@mansr.com>
      Message-id: 1370606786-5650-3-git-send-email-mans@mansr.com
      [PMM: added 'SEVL' to the TODO comment]
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit 2359bf80c1c4e8ed1e7ddb03661fec6bace82a87
  Author: Mans Rullgard <mans@mansr.com>
  Date:   Mon Jul 15 14:35:25 2013 +0100
  
      target-arm: implement LDA/STL instructions
      
      This adds support for the ARMv8 load acquire/store release instructions.
      Since qemu does nothing special for memory barriers, these can be
      emulated like their non-acquire/release counterparts.
      
      Signed-off-by: Mans Rullgard <mans@mansr.com>
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit bf72d89f0a8fb27a6bfde1a689690fd577227762
  Author: Dominik Dingel <dingel@linux.vnet.ibm.com>
  Date:   Thu Jul 11 13:22:19 2013 +0200
  
      virtio-ccw: Enable x-data-plane for virtio-ccw-blk
      
      Add property x-data-plane to virtio-ccw-blk devices.
      
      Signed-off-by: Dominik Dingel <dingel@linux.vnet.ibm.com>
      Signed-off-by: Cornelia Huck <cornelia.huck@de.ibm.com>
  
  commit b25a83f0538fceede15cba6cfd6ea0f1ffc9d777
  Author: Andre Przywara <andre.przywara@calxeda.com>
  Date:   Fri Jul 5 14:21:37 2013 +0200
  
      ARM/highbank: add support for Calxeda ECX-2000 / Midway
      
      The Calxeda ECX-2000 chip (aka. Midway) is model-wise quite similar
      to the Highbank. The most prominent difference is the Cortex-A15 CPU
      core in it, together with the associated core peripherals.
      
      Add a new ARM machine type called "midway".
      Move the L2 cache controller device into the Highbank specific part,
      since Midway does not have (and need) it.
      
      Signed-off-by: Andre Przywara <andre.przywara@calxeda.com>
      Message-id: 1373026897-12085-3-git-send-email-andre.przywara@calxeda.com
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit 574f66bcbe10cd8fbf8bbf6d87451a944ae421bd
  Author: Andre Przywara <andre.przywara@calxeda.com>
  Date:   Fri Jul 5 14:21:36 2013 +0200
  
      ARM/highbank: prepare for adding similar machines
      
      To allow the modelling of machines similar to Calxeda Highbank,
      introduce a parameter to the init function and call it from a
      wrapper. This allows to tweak the definition for individual machines
      later on.
      
      Signed-off-by: Andre Przywara <andre.przywara@calxeda.com>
      Message-id: 1373026897-12085-2-git-send-email-andre.przywara@calxeda.com
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit 8941d6ce25b43824cf96d30cb94742e02e80b2f2
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Tue Jul 9 13:49:40 2013 +0100
  
      hw/arm/vexpress: Add alias for flash at address 0 on A15 board
      
      The A15 Versatile Express board can remap a variety of things at address
      0. We don't currently emulate the Serial Configuration Controller which
      is how the guest can control this remapping, but we can provide the
      initial default mapping of the first flash device into this space.
      In particular this allows QEMU to boot flash images such as UEFI which
      expect to include an exception vector table.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Tested-by: Grant Likely <grant.likely@linaro.org>
      Message-id: 1373374180-19884-1-git-send-email-peter.maydell@linaro.org
  
  commit 7648673636bbd7dcb9abf3cc87a8ba7a65b85436
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Fri Jun 28 13:51:59 2013 +0100
  
      hw/dma/omap_dma: Fix bugs with DMA requests above 32
      
      The drqbmp field of struct soc_dma_s is a uint64_t; however several
      places in the code attempt to set bits in it using "(1 << drq)",
      which will fail if drq is large enough that the 1 bit gets shifted
      off the top of a 32 bit integer.  Change these to "(1ULL << drq)" so
      that the promotion to 64 bit happens before the shift rather than
      afterwards.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Message-id: 1372423919-5669-1-git-send-email-peter.maydell@linaro.org
  
  commit 8827b0fb66cab9f7978c4e66dad4cf3c0989a72e
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Thu Jun 27 15:03:51 2013 +0100
  
      sd/pl181.c: Avoid undefined shift behaviour in RWORD macro
      
      Add a cast to avoid potentially shifting into the sign bit of
      a signed value, which is undefined behaviour in C.
      
      (Detected with clang's -fsanitize=undefined.)
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Message-id: 1372341831-4264-1-git-send-email-peter.maydell@linaro.org
  
  commit 528622421eb1be95eaadfe91e8e11729d1e46431
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Fri Jul 5 14:54:41 2013 +0100
  
      hw/cpu/a15mpcore: Correct default value for num-irq
      
      The a15mpcore device claims that its default value for num-irq
      is the number of interrupts used by the A15MP in the vexpress-a15
      board. However that chip has 128 external interrupts, not 64.
      Since there is only one A15 based model in QEMU currently, we
      can fix this by simply changing the default value.
      
      This error was causing recent (3.10) Linux kernels to print
      warnings/backtraces when the number of interrupts reported
      by the GIC was smaller than an interrupt number they wanted
      to use.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Message-id: 1373032481-15280-1-git-send-email-peter.maydell@linaro.org
  
  commit 81e69fb093099ec5dccd61c92cec308f83091511
  Author: Mans Rullgard <mans@mansr.com>
  Date:   Mon Jul 15 14:35:25 2013 +0100
  
      target-arm: add feature flag for ARMv8
      
      Signed-off-by: Mans Rullgard <mans@mansr.com>
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit 9121d02cb33c96b444a3973579f5edc119597e81
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Mon Jul 15 12:28:07 2013 +0100
  
      char/cadence_uart: Fix reset for unattached instances
      
      commit 1db8b5efe0c2b5000e50691eea61264a615f43de introduced an issue
      where QEMU would segfault if you have an unattached Cadence UART.
      
      Fix by guarding the flush-on-reset logic on there being a qemu_chr
      attachment.
      
      Reported-by: Soren Brinkmann <soren.brinkmann@xilinx.com>
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Tested-by: Soren Brinkmann <soren.brinkmann@xilinx.com>
      Message-id: 9009578ee10a50d994b2e10aa2840d73765f5968.1370577272.git.peter.crosthwaite@xilinx.com
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit c6d8ed24b446b1f1e07af87cde54317f54a1d42e
  Author: Jani Kokkonen <Jani.Kokkonen@huawei.com>
  Date:   Wed Jul 10 17:02:00 2013 +0200
  
      tcg/aarch64: Implement tlb lookup fast path
      
      Supports CONFIG_QEMU_LDST_OPTIMIZATION
      
      Signed-off-by: Jani Kokkonen <jani.kokkonen@huawei.com>
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Reviewed-by: Claudio Fontana <claudio.fontana@huawei.com>
  
  commit a62eaa26c1d6d48fbdc3ac1d32bd1314f5fdc8c9
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Mon Jul 15 11:25:55 2013 +0200
  
      ahci: Fix FLUSH command
      
      AHCI couldn't cope with asynchronous commands that aren't doing DMA, it
      simply wouldn't complete them. Due to the bug fixed in commit f68ec837,
      FLUSH commands would seem to have completed immediately even if they
      were still running on the host. After the commit, they would simply hang
      and never unset the BSY bit, rendering AHCI unusable on any OS sending
      flushes.
      
      This patch adds another callback for the completion of asynchronous
      commands. This is what AHCI really wants to use for its command
      completion logic rather than an DMA completion callback.
      
      Cc: qemu-stable@nongnu.org
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 0e1146a7a011a69d8cbc958b4f7ebad186730fc3
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Fri Jul 5 13:54:55 2013 +0200
  
      migration: Fail migration on bdrv_flush_all() error
      
      If bdrv_flush_all() returns an error, there is an inconsistency in the
      view of an image file between the source and the destination host.
      Completing the migration would lead to corruption. Better abort
      migration in this case.
      
      To reproduce this case, try the following (ensures that there is
      something to flush, and then fails that flush):
      
      $ qemu-img create -f qcow2 test.qcow2 1G
      $ cat blkdebug.cfg
      [inject-error]
      event = "flush_to_os"
      errno = "5"
      $ qemu-system-x86_64 -hda blkdebug:blkdebug.cfg:test.qcow2 -monitor stdio
      (qemu) qemu-io ide0-hd0 "write 0 4k"
      (qemu) migrate ...
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 5698346391b306c2c84358c68ee897c095d714cc
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Fri Jul 5 13:49:54 2013 +0200
  
      cpus: Add return value for vm_stop()
      
      If flushing the block devices fails, return an error. The VM is stopped
      anyway.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit f0f0fdfeec6c67ad374114ecc4b3e3ccde5e94d2
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Fri Jul 5 13:48:01 2013 +0200
  
      block: Add return value for bdrv_flush_all()
      
      bdrv_flush() can fail, and bdrv_flush_all() should return an error as
      well if this happens for a block device. It returns the first error
      return now, but still at least tries to flush the remaining devices even
      in error cases.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 7a370406bdd13b1d46230d1cbca308d984d0dcae
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Wed Jul 10 17:30:26 2013 +0200
  
      qemu-iotests: Update 051 reference output
      
      This has been broken by commit bd5c51ee.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit 98289620e0460fa595581020ab20127da4a2fc44
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Wed Jul 10 15:47:39 2013 +0200
  
      block: Don't parse protocol from file.filename
      
      One of the major reasons for doing something new for -blockdev and
      blockdev-add was that the old block layer code parses filenames instead
      of just taking them literally. So we should really leave it untouched
      when it's passing using the new interfaces (like -drive
      file.filename=...).
      
      This allows opening relative file names that contain a colon.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
  
  commit de90930a0c45760e7523138fac57ff07312bf51d
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Wed Jun 26 14:11:58 2013 +0200
  
      block: add drive_backup HMP command
      
      Make "drive_backup" available on the HMP monitor:
      
        drive_backup [-n] [-f] device target [format]
      
      The -n flag requests QEMU to reuse the image found in new-image-file,
      instead of recreating it from scratch.
      
      The -f flag requests QEMU to copy the whole disk, so that the result
      does not need a backing file.  Note that this flag *must* currently be
      passed since the other sync modes ('none' and 'top') have not been
      implemented yet.  Requiring it ensures that "drive_backup" behaves like
      "drive_mirror".
      
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit b53169eae06d6cf6f512a8b1fdd5424a0a6aab85
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Wed Jun 26 14:11:57 2013 +0200
  
      blockdev: add sync mode to drive-backup QMP command
      
      The drive-backup command is similar to the drive-mirror command, except
      no guest data written after the command executes gets copied.  Add a
      sync mode argument which determines whether the entire disk is copied,
      just allocated clusters, or only clusters being written to by the guest.
      
      Currently only sync mode 'full' is supported - it copies the entire disk.
      For read-only point-in-time snapshots we may only need sync mode 'none'
      since the target can be a qcow2 file using the guest's disk as its
      backing file (no need to copy the entire disk).  Finally, sync mode
      'top' is useful if we wish to preserve the backing chain.
      
      Note that this patch just adds the sync mode argument to drive-backup.
      It does not implement sync modes 'top' or 'none'.  This patch is
      necessary so we can add a drive-backup HMP command that behaves like the
      existing drive-mirror HMP command and takes a sync mode.
      
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit e605e969953d793036dbd450da6b59bb434fb3d8
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Sat Jul 13 17:23:37 2013 -0700
  
      hw/alpha: Use SRM epoch
      
      The 1980 epoch is used by the ARC PALcode for NT.  But we're emulating
      a system using the SRM PALcode.  Using the proper epoch results in less
      confusion in the guest userland.
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 678421650dc166cd6cb35bb2bc0baf1b481b40ca
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Mon Jul 8 14:57:39 2013 -0700
  
      hw/alpha: Drop latch_tmp hack
      
      The memory and i/o core now support passing 64-bit accesses along
      from the guest, so we no longer need to emulate them.
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 23326164ae6fe8d94b7eff123e03f97ca6978d33
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Mon Jul 8 14:55:59 2013 -0700
  
      exec: Support 64-bit operations in address_space_rw
      
      Honor the implementation maximum access size, and at least check
      the minimum access size.
      
      Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 3661049fec64ffd7ab008e57e396881c6a4b53a4
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Mon Jul 8 15:46:37 2013 -0700
  
      hw/alpha: Don't machine check on missing pci i/o
      
      Not really correct, but we don't implement all of the random devices
      that the kernel looks for.  This is good enough to keep us booting.
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 056e6bae1c91f47165d962564f82f5176bae47f0
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Mon Jul 8 13:55:30 2013 -0700
  
      hw/alpha: Don't use get_system_io
      
      Advancements in the ioport subsystem mean that we need no longer
      thunk memory-mapped i/o through the system-io address space.
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit c3cb8e77804313e1be99b5f28a34a346736707a5
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Fri Jul 12 14:37:47 2013 -0500
  
      ioport: remove LITTLE_ENDIAN mark for portio
      
      Setting it to LE forces a byte swap when host != guest endian but
      this makes no sense at all.
      
      Herve made the suggestion upon observing that word writes/reads
      were broken into byte writes/reads in such a way as to assume
      devices are interpret registers as LE.
      
      However, even if this were a problem, marking the region as LE is
      not useful because what's essentially happening here is that LE is
      open coded.  So by marking it LE in MemoryRegionOps, we're doing a
      superflous swap.
      
      Now, the portio code is suspicious to begin with.  The dispatch
      layer really has no purpose in splitting I/O requests in the first
      place...
      
      Cc: Hervé Poussineau <hpoussin@reactos.org>
      Cc: Alex Graf <agraf@suse.de>
      Cc: Benjamin Herrenschmidt <benh@kernel.crashing.org>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 7ca1dfad952d8a8655b32e78623edcc38a51b14a
  Author: Chegu Vinod <chegu_vinod@hp.com>
  Date:   Mon Jun 24 03:47:39 2013 -0600
  
      Force auto-convegence of live migration
      
      If a user chooses to turn on the auto-converge migration capability
      these changes detect the lack of convergence and throttle down the
      guest. i.e. force the VCPUs out of the guest for some duration
      and let the migration thread catchup and help converge.
      
      Verified the convergence using the following :
       - Java Warehouse workload running on a 20VCPU/256G guest(~80% busy)
       - OLTP like workload running on a 80VCPU/512G guest (~80% busy)
      
      Sample results with Java warehouse workload : (migrate speed set to 20Gb and
      migrate downtime set to 4seconds).
      
       (qemu) info migrate
       capabilities: xbzrle: off auto-converge: off  <----
       Migration status: active
       total time: 1487503 milliseconds
       expected downtime: 519 milliseconds
       transferred ram: 383749347 kbytes
       remaining ram: 2753372 kbytes
       total ram: 268444224 kbytes
       duplicate: 65461532 pages
       skipped: 64901568 pages
       normal: 95750218 pages
       normal bytes: 383000872 kbytes
       dirty pages rate: 67551 pages
      
       ---
      
       (qemu) info migrate
       capabilities: xbzrle: off auto-converge: on   <----
       Migration status: completed
       total time: 241161 milliseconds
       downtime: 6373 milliseconds
       transferred ram: 28235307 kbytes
       remaining ram: 0 kbytes
       total ram: 268444224 kbytes
       duplicate: 64946416 pages
       skipped: 64903523 pages
       normal: 7044971 pages
       normal bytes: 28179884 kbytes
      
      Signed-off-by: Chegu Vinod <chegu_vinod@hp.com>
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit bde1e2ec2176c363c1783bf8887b6b1beb08dfee
  Author: Chegu Vinod <chegu_vinod@hp.com>
  Date:   Mon Jun 24 03:49:42 2013 -0600
  
      Add 'auto-converge' migration capability
      
      The auto-converge migration capability allows the user to specify if they
      choose live migration seqeunce to automatically detect and force convergence.
      
      Signed-off-by: Chegu Vinod <chegu_vinod@hp.com>
      Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit 3c02270db980007424d797506301826310ce2db4
  Author: Chegu Vinod <chegu_vinod@hp.com>
  Date:   Mon Jun 24 03:49:41 2013 -0600
  
      Introduce async_run_on_cpu()
      
      Introduce an asynchronous version of run_on_cpu() i.e. the caller
      doesn't have to block till the call back routine finishes execution
      on the target vcpu.
      
      Signed-off-by: Chegu Vinod <chegu_vinod@hp.com>
      Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit 25ca6a1f5a3ee0a1ae670590877ed14f05e28fba
  Merge: c170a23... f35ea98...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Fri Jul 12 07:58:31 2013 -0500
  
      Merge remote-tracking branch 'agraf/ppc-for-upstream' into staging
      
      # By Alexander Graf (16) and others
      # Via Alexander Graf
      * agraf/ppc-for-upstream: (22 commits)
        PPC: dbdma: Support more multi-issue DMA requests
        PPC: Add timer handler for newworld mac-io
        PPC: dbdma: Support unaligned DMA access
        PPC: dbdma: Wait for DMA until we have data
        PPC: dbdma: Move processing to io
        PPC: dbdma: macio: Add DMA callback
        PPC: dbdma: Move static bh variable to device struct
        PPC: dbdma: Introduce kick function
        PPC: dbdma: Move defines into header file
        PPC: dbdma: Allow new commands in RUN state
        PPC: dbdma: Fix debug print
        PPC: Mac: Add debug prints in macio and dbdma code
        PPC: dbdma: Replace tabs with spaces
        PPC: Macio: Replace tabs with spaces
        PPC: g3beige: Move secondary IDE bus to mac-io
        PPC: Mac: Fix guest exported tbfreq values
        target-ppc: Add POWER8 v1.0 CPU model
        pseries: move interrupt controllers to hw/intc/
        spapr: Respect -bios command line option for SLOF
        spapr: Use named enum for function remove_hpte
        ...
      
      Message-id: 1373562085-29728-1-git-send-email-agraf@suse.de
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit f35ea98cd9f75db9286f05bf3dc4b532f4cb5eaa
  Author: Alexander Graf <agraf@suse.de>
  Date:   Sun Jun 30 15:29:13 2013 +0200
  
      PPC: dbdma: Support more multi-issue DMA requests
      
      A DMA request can happen for data that hasn't been completely been
      provided by the IDE core yet. For example
      
        - DBDMA request for 0x1000 bytes
        - IDE request for 1 sector
        - DBDMA wants to read 0x1000 bytes (8 sectors) from bdrv
        - breakage
      
      Instead, we should truncate our bdrv request to the maximum number
      of sectors we're allowed to read at that given time. Once that transfer
      is through, we will fall into our recently introduced waiting logic.
      
        - DBDMA requests for 0x1000 bytes
        - IDE request for 1 sector
        - DBDMA wants to read MIN(0x1000, 1 * 512) bytes
        - DBDMA finishes reading, indicates to IDE core that transfer is complete
        - IDE request for 7 sectors
        - DBDMA finishes the DMA
      
      Reported-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit a0f9fdfd98cc0571f9921a7eadd7316532e3e289
  Author: Alexander Graf <agraf@suse.de>
  Date:   Sun Jun 30 05:15:14 2013 +0200
  
      PPC: Add timer handler for newworld mac-io
      
      Mac OS X accesses fancy timer registers inside of the mac-io on bootup.
      
      These really should be ticking at the mac-io bus frequency, but I don't
      see anyone upset when we just make them as fast as we want to.
      
      With this patch on top of my previous patch queue and latest OpenBIOS
      I am able to boot Mac OS X 10.4 with -M mac99.
      
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 80fc95d8bdaf3392106b131a97ca701fd374489a
  Author: Alexander Graf <agraf@suse.de>
  Date:   Fri Jun 28 13:30:01 2013 +0200
  
      PPC: dbdma: Support unaligned DMA access
      
      The DBDMA engine really just reads bytes from a producing device (IDE
      in our case) and shoves these bytes into memory. It doesn't care whether
      any alignment takes place or not.
      
      Our code today however assumes that block accesses always happen on
      sector (512 byte) boundaries. This is a fair assumption for most cases.
      
      However, Mac OS X really likes to do unaligned, incomplete accesses
      that it finishes with the next DMA request.
      
      So we need to read / write the unaligned bits independent of the actual
      asynchronous request, because that one can only handle 512-byte-aligned
      data. We also need to cache these unaligned sectors until the next DMA
      request, at which point the data might be successfully flushed from the
      pipe.
      
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit cae323572eddc1a45e2f6ef98c006d98fed23b1e
  Author: Alexander Graf <agraf@suse.de>
  Date:   Sun Jun 30 02:54:35 2013 +0200
  
      PPC: dbdma: Wait for DMA until we have data
      
      We should only start processing DMA requests when we have data to process.
      Hold off working through the DMA shuffling until the IDE core told us that
      it's ready.
      
      This is required because the guest can program the DMA engine or the IDE
      transfer first. Both are legal.
      
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 03ee3b1e58266c7e5b155d58f443d94b23d2bd05
  Author: Alexander Graf <agraf@suse.de>
  Date:   Sun Jun 30 02:47:20 2013 +0200
  
      PPC: dbdma: Move processing to io
      
      Soon we will introduce intermediate processing pauses which will
      allow the bottom half to restart a DMA request that couldn't be
      fulfilled yet.
      
      For that to work, move the processing variable into the io struct
      which is what DMA providers work with.
      
      While touching it, also change it into a bool
      
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 4aa3510f6f36c5ea35219acf641788222d977437
  Author: Alexander Graf <agraf@suse.de>
  Date:   Sun Jun 30 02:36:14 2013 +0200
  
      PPC: dbdma: macio: Add DMA callback
      
      We need to know when the IDE core starts a DMA transfer. Add a notifier
      function so we have the chance to start transmitting data.
      
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit d2f0ce2189feef94516d81fa5834fa4d65435053
  Author: Alexander Graf <agraf@suse.de>
  Date:   Sun Jun 30 02:22:41 2013 +0200
  
      PPC: dbdma: Move static bh variable to device struct
      
      The DBDMA controller has a bottom half to asynchronously process DMA
      request queues.
      
      This bh was stored as a gross static variable. Move it into the device
      struct instead.
      
      While at it, move all users of it to the new generic kick function.
      
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit d1e562deb2de5c2ced639b18dee59a9ab08236b6
  Author: Alexander Graf <agraf@suse.de>
  Date:   Sun Jun 30 02:18:54 2013 +0200
  
      PPC: dbdma: Introduce kick function
      
      The DBDMA engine really is running all the time, waiting for input. However
      we don't want to waste cycles constantly polling.
      
      So introduce a kick function that data providers can call to notify the
      DBDMA controller of new input.
      
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit f2f963fd0775263f9c1cdd3cd92b171c8dae6c77
  Author: Alexander Graf <agraf@suse.de>
  Date:   Sun Jun 30 02:06:35 2013 +0200
  
      PPC: dbdma: Move defines into header file
      
      We usually keep struct and constant definitions in header files. Move
      them there to stay consistent and to make access to fields easier.
      
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 7eaba824b6bc14ee724f8593891f2165d2faa4ab
  Author: Alexander Graf <agraf@suse.de>
  Date:   Sun Jun 30 01:53:51 2013 +0200
  
      PPC: dbdma: Allow new commands in RUN state
      
      The DBDMA controller can not change its command stream while it's
      actively streaming data, true. But the fact that it's in RUN state
      doesn't actually indicate anything. It could just as well be in
      WAIT while in RUN. And then it's legal to change commands.
      
      This fixes a real world issue I've encountered with Mac OS X.
      
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 58c0c311838dd2c6622a156b4d261aa127c510dd
  Author: Alexander Graf <agraf@suse.de>
  Date:   Sun Jun 30 01:53:05 2013 +0200
  
      PPC: dbdma: Fix debug print
      
      There was a debug print that didn't compile for me because the format
      and the arguments weren't in sync. Fix it up.
      
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 33ce36bb33cc00ac3070d49e17b4afed62b412a8
  Author: Alexander Graf <agraf@suse.de>
  Date:   Sun Jun 30 01:23:45 2013 +0200
  
      PPC: Mac: Add debug prints in macio and dbdma code
      
      The macio code is basically undebuggable as it stands today, with no
      debug prints anywhere whatsoever. DBDMA was better, but I needed a
      few more to create reasonable logs that tell me where breakage is.
      
      Add a DPRINTF macro in the macio source file and add a bunch of debug
      prints that are all disabled by default of course.
      
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 9e232428784641b8e48a237a4cb2ffe84450d15c
  Author: Alexander Graf <agraf@suse.de>
  Date:   Sun Jun 30 01:45:22 2013 +0200
  
      PPC: dbdma: Replace tabs with spaces
      
      s/^I/        /g on the file with a few manual tweaks to align things.
      
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 8aef291fb876670b264297ab333f5072cddbf625
  Author: Alexander Graf <agraf@suse.de>
  Date:   Sun Jun 30 01:43:17 2013 +0200
  
      PPC: Macio: Replace tabs with spaces
      
      s/^I/        /g on the file.
      
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 14eefd0ec3b4720faddf4cc7682d7ac8c82a3a45
  Author: Alexander Graf <agraf@suse.de>
  Date:   Mon Jun 24 21:40:50 2013 +0200
  
      PPC: g3beige: Move secondary IDE bus to mac-io
      
      On a real G3 Beige the secondary IDE bus lives on the mac-io chip, not
      on some random PCI device. Move it there to become more compatible.
      
      While at it, also clean up the IDE channel connection logic.
      
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 536d8cda4adef3d202a800688ed5f63dae1f0f88
  Author: Alexander Graf <agraf@suse.de>
  Date:   Sat Jun 29 17:34:58 2013 +0200
  
      PPC: Mac: Fix guest exported tbfreq values
      
      We can tell the guest the frequency of its time base through fwcfg.
      
      However, we tell it a different value from the speed tb actually runs
      at. Let's fix it and make the tbfreq initialization and the fwcfg exposure
      use the same values.
      
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 8d43ea1c97d0d611f9cf868fe78b17f2a1031298
  Author: Prerna Saxena <prerna@linux.vnet.ibm.com>
  Date:   Thu Jul 4 12:12:32 2013 +0530
  
      target-ppc: Add POWER8 v1.0 CPU model
      
      This patch adds CPU PVR definition for POWER8,
      and enables QEMU to launch guests on POWER8 hardware.
      
      Signed-off-by: Prerna Saxena <prerna@linux.vnet.ibm.com>
      Signed-off-by: Alexey Kardashevskiy <aik@ozlabs.ru>
      Reviewed-by: Paul Mackerras <paulus@samba.org>
      Reviewed-by: Andreas Farber <afaerber@suse.de>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 42e5b4c9884c2c69825d6b6c6ddfbf25290856db
  Author: Alexey Kardashevskiy <aik@ozlabs.ru>
  Date:   Sat Jul 6 23:53:58 2013 +1000
  
      pseries: move interrupt controllers to hw/intc/
      
      Signed-off-by: Alexey Kardashevskiy <aik@ozlabs.ru>
      Reviewed-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 8e7ea787a20e30d44232cafb5a6e9a9fea364c66
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Wed Jul 3 21:26:50 2013 +0200
  
      spapr: Respect -bios command line option for SLOF
      
      Allow the user to override the firmware file name rather than always
      using "slof.bin".
      
      Reported-by: Dinar Valeev <k0da@opensuse.org>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit a3801402aa01e2ecb617f89b2e11f212d948b5af
  Author: Stefan Weil <sw@weilnetz.de>
  Date:   Mon Jun 24 19:48:47 2013 +0200
  
      spapr: Use named enum for function remove_hpte
      
      The function returned a target_ulong which was made from unnamed enum
      values. The target_ulong was then assigned to an int variable which
      was used in a switch statement.
      
      Using a named enum in both cases makes reviews easier.
      
      Signed-off-by: Stefan Weil <sw@weilnetz.de>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 9a39970df783cf8317e7dbf00a8af184ce868b1b
  Author: Stefan Weil <sw@weilnetz.de>
  Date:   Sat Jun 29 15:47:26 2013 +0200
  
      spapr: Fix compiler warnings for some versions of gcc
      
      i686-w64-mingw32-gcc (GCC) 4.6.3 from Debian wheezy reports these warnings:
      
      hw/ppc/spapr_hcall.c:188:1: warning:
       control reaches end of non-void function [-Wreturn-type]
      
      hw/ppc/spapr_pci.c:454:1: warning:
       control reaches end of non-void function [-Wreturn-type]
      
      Both warnings are fixed by using g_assert_not_reached instead of assert.
      A second line with assert(0) in spapr_pci.c which did not raise a compiler
      warning was modified, too, because g_assert_not_reached documents the
      purpose of that statement and is not removed in release builds.
      
      Signed-off-by: Stefan Weil <sw@weilnetz.de>
      Acked-by: David Gibson <david@gibson.dropbear.id.au>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 7162bdea75e9f63afdd2cacfe26ee4b472a59362
  Author: Julio Guerra <guerr@julio.in>
  Date:   Mon Jun 24 23:15:54 2013 +0200
  
      e600 core for MPC86xx processors
      
      MPC86xx processors are based on the e600 core, which is not the case
      in qemu where it is based on the 7400 processor.
      
      This patch creates the e600 core and instantiates the MPC86xx
      processors based on it. Therefore, adding the high BATs, the SPRG
      4..7 registers, which are e600-specific [1], and a HW MMU model (as 7400).
      This allows to define the MPC8610 processor too.
      
      Tested with a kernel using the HW TLB misses.
      
      [1] http://cache.freescale.com/files/32bit/doc/ref_manual/E600CORERM.pdf
      
      Signed-off-by: Julio Guerra <guerr@julio.in>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit c170a23ca0097a95b44fc7cc604018cd3c3b7d44
  Merge: 51455c5... 5e2ac51...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Wed Jul 10 14:34:32 2013 -0500
  
      Merge remote-tracking branch 'luiz/queue/qmp' into staging
      
      # By Kevin Wolf (4) and others
      # Via Luiz Capitulino
      * luiz/queue/qmp:
        add timestamp to error_report()
        qapi-schema: Use existing type for drive-backup arguments
        qapi-schema: Use BlockdevSnapshot type for blockdev-snapshot-sync
        qapi.py: Allow top-level type reference for command definitions
        qapi.py: Avoid code duplication
        qemu-char: Fix ringbuf option size
      
      Message-id: 1373478767-20965-1-git-send-email-lcapitulino@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 5e2ac5191772dea782ff78e95edd395985273019
  Author: Seiji Aguchi <seiji.aguchi@hds.com>
  Date:   Wed Jul 3 23:02:46 2013 -0400
  
      add timestamp to error_report()
      
      [Issue]
      When we offer a customer support service and a problem happens
      in a customer's system, we try to understand the problem by
      comparing what the customer reports with message logs of the
      customer's system.
      
      In this case, we often need to know when the problem happens.
      
      But, currently, there is no timestamp in qemu's error messages.
      Therefore, we may not be able to understand the problem based on
      error messages.
      
      [Solution]
      Add a timestamp to qemu's error message logged by
      error_report() with g_time_val_to_iso8601().
      
      Signed-off-by: Seiji Aguchi <seiji.aguchi@hds.com>
      Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com>
      Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
  
  commit f53cae50f81449596e55159cfe61efbef9246b2e
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Tue Jul 9 10:05:35 2013 +0200
  
      qapi-schema: Use existing type for drive-backup arguments
      
      This removes duplicated definitions and documentation by reusing the
      existing data type.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
  
  commit 852ad1a900a4ae23514e1a53c86632543592c31b
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Mon Jul 1 16:31:52 2013 +0200
  
      qapi-schema: Use BlockdevSnapshot type for blockdev-snapshot-sync
      
      We don't have to duplicate the definition any more now that we may refer
      to a type instead.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Reviewed-by: Michael Roth <mdroth@linux.vnet.ibm.com>
      Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
  
  commit b35284ea207a0ae1c0b162344cdef2a83304befc
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Mon Jul 1 16:31:51 2013 +0200
  
      qapi.py: Allow top-level type reference for command definitions
      
      If 'data' for a command definition isn't a dict, but a string, it is
      taken as a (struct) type name and the fields of this struct are directly
      used as parameters.
      
      This is useful for transactionable commands that can use the same type
      definition for both the transaction action and the arguments of the
      standalone command.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Reviewed-by: Michael Roth <mdroth@linux.vnet.ibm.com>
      Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
  
  commit bd9927fee4e63b451b4ef67a4c49729070d8b05d
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Mon Jul 1 16:31:50 2013 +0200
  
      qapi.py: Avoid code duplication
      
      The code that interprets the read JSON expression and appends types to
      the respective global variables was duplicated. We can avoid that by
      splitting off the part that reads from the file.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Reviewed-by: Michael Roth <mdroth@linux.vnet.ibm.com>
      Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
  
  commit 0f953051178f2e3df36efa5158a71f33d35fa812
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Thu Jun 27 16:22:07 2013 +0200
  
      qemu-char: Fix ringbuf option size
      
      Any attempt to use it trips an "opt->desc->type == QEMU_OPT_NUMBER"
      assertion.  Broken in commit 1da48c65.
      
      Cc: qemu-stable@nongnu.org
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
  
  commit 51455c59ddc370612f6e070d8eb0e594aaa7ef24
  Merge: 9f9a03b... 91b1df8...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Wed Jul 10 10:54:16 2013 -0500
  
      Merge remote-tracking branch 'afaerber/tags/qom-cpu-for-anthony' into staging
      
      QOM CPUState refactorings
      
      * Fix for OpenRISCCPU subclasses
      * Fix for gdbstub CPU selection
      * Move linux-user CPU functions into new header
      * CPUState part 10 refactoring: first_cpu, next_cpu, cpu_single_env et al.
      * Fix some targets to consistently inline TCG code generation
      * Centrally log CPU reset
      
      # gpg: Signature made Wed 10 Jul 2013 07:52:39 AM CDT using RSA key ID 3E7E013F
      # gpg: Can't check signature: public key not found
      
      # By Andreas Färber (41) and others
      # Via Andreas Färber
      * afaerber/tags/qom-cpu-for-anthony: (43 commits)
        cpu: Move reset logging to CPUState
        target-ppc: Change LOG_MMU_STATE() argument to CPUState
        target-i386: Change LOG_PCALL_STATE() argument to CPUState
        log: Change log_cpu_state[_mask]() argument to CPUState
        target-i386: Change do_smm_enter() argument to X86CPU
        target-i386: Change do_interrupt_all() argument to X86CPU
        target-xtensa: Change gen_intermediate_code_internal() arg to XtensaCPU
        target-unicore32: Change gen_intermediate_code_internal() signature
        target-sparc: Change gen_intermediate_code_internal() argument to SPARCCPU
        target-sh4: Change gen_intermediate_code_internal() argument to SuperHCPU
        target-s390x: Change gen_intermediate_code_internal() argument to S390CPU
        target-ppc: Change gen_intermediate_code_internal() argument to PowerPCCPU
        target-mips: Change gen_intermediate_code_internal() argument to MIPSCPU
        target-microblaze: Change gen_intermediate_code_internal() argument types
        target-m68k: Change gen_intermediate_code_internal() argument to M68kCPU
        target-lm32: Change gen_intermediate_code_internal() argument to LM32CPU
        target-i386: Change gen_intermediate_code_internal() argument to X86CPU
        target-cris: Change gen_intermediate_code_internal() argument to CRISCPU
        target-arm: Change gen_intermediate_code_internal() argument to ARMCPU
        target-alpha: Change gen_intermediate_code_internal() argument to AlphaCPU
        ...
  
  commit 9f9a03b9818194da39c6759d9b0cbee5d7ace4e1
  Merge: 6272d17... 8384274...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Wed Jul 10 10:54:09 2013 -0500
  
      Merge remote-tracking branch 'riku/linux-user-for-upstream' into staging
      
      # By Andreas Schwab (2) and others
      # Via Riku Voipio
      * riku/linux-user-for-upstream:
        linux-user: Do not ignore mmap failure from host
        linux-user: improve target_to_host_sock_type conversion
        user-exec.c: Set is_write correctly in the ARM cpu_signal_handler()
        linux-user: Fix sys_utimensat (would not compile on old glibc)
        linux-user: fix signal number range check
        linux-user: add SIOCADDRT/SIOCDELRT support
        linux-user: handle /proc/$$ like /proc/self
      
      Message-id: cover.1373051589.git.riku.voipio@linaro.org
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 6272d17c420b8cdd6af1784edd34f0b3e9f26b76
  Merge: 9d6a3d5... 0caa91f...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Wed Jul 10 10:53:55 2013 -0500
  
      Merge remote-tracking branch 'rth/tcg-next' into staging
      
      # By Richard Henderson
      # Via Richard Henderson
      * rth/tcg-next:
        tcg-arm: Implement tcg_register_jit
        tcg-i386: Use QEMU_BUILD_BUG_ON instead of assert for frame size
        tcg: Move the CIE and FDE header definitions to common code
        tcg: Fix high_pc fields in .debug_info
        tcg-arm: Use AT_PLATFORM to detect the host ISA
        tcg-arm: Simplify logic in detecting the ARM ISA in use
        tcg-arm: Rename use_armv5_instructions to use_armvt5_instructions
        tcg-arm: Make use of conditional availability of opcodes for divide
        tcg: Simplify logic using TCG_OPF_NOT_PRESENT
        tcg: Allow non-constant control macros
        tcg-ppc64: Don't implement rem
        tcg-ppc: Don't implement rem
        tcg-arm: Don't implement rem
        tcg: Split rem requirement from div requirement
        tcg: Add myself to general TCG maintainership
      
      Message-id: 1373379515-28596-1-git-send-email-rth@twiddle.net
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 9d6a3d58e4d1431ab3809ff621cfd1f9ec75eef5
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Tue Jun 18 19:18:59 2013 +1000
  
      qom: Fix class cast of NULL classes
      
      Its clear from the implementation that class casting is supposed to work
      with a NULL class argument. Guard all dereferences of the class argument
      against NULL accordingly.
      
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Message-id: 94cd5ba46b74eea289a7e582635820c1c54e66fa.1371546907.git.peter.crosthwaite@xilinx.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 4268b096272657b129a014f6f019625c4c8df2c1
  Author: Don Koch <dkoch@verizon.com>
  Date:   Tue Jul 9 13:36:05 2013 -0400
  
      pci: fix BRDIGE typo
      
      Fix typo in macro name: PCI_CLASS_BRDIGE_PCI_INF_SUB.
      
      Signed-off-by: Don Koch <dkoch@verizon.com>
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
  
  commit e78e9ae4a933504d383703870d491615b0261801
  Author: Don Koch <dkoch@verizon.com>
  Date:   Tue Jul 9 11:40:02 2013 -0400
  
      pci-bridge: update mappings for migration/restore
      
      Fix for LP#1187529: Devices on PCI bridge stop working when
      live-migrated. Update bridge mappings for all PCI bridge
      devices in get_pci_config_device().
      
      Signed-off-by: Don Koch <dkoch@verizon.com>
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
  
  commit 91b1df8cf9e1ecaa8679c9ea8713d1e25c28e6c4
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Jun 16 07:49:48 2013 +0200
  
      cpu: Move reset logging to CPUState
      
      x86 was using additional CPU_DUMP_* flags, so make that configurable in
      CPUClass::reset_dump_flags.
      
      This adds reset logging for alpha, unicore32 and xtensa.
      
      Acked-by: Michael Walle <michael@walle.cc> (for lm32)
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 77710e7aec1e5ae0195cf6ebae6864e3ccb5693a
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Wed Jul 3 00:52:23 2013 +0200
  
      target-ppc: Change LOG_MMU_STATE() argument to CPUState
      
      Choose CPUState rather than PowerPCCPU since doing a CPU() cast on the
      macro argument would hide type mismatches.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 8995b7a083e0fda9fac1db3888b3dafe14bd033c
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Wed Jul 3 01:07:10 2013 +0200
  
      target-i386: Change LOG_PCALL_STATE() argument to CPUState
      
      Since log_cpu_state_mask() argument was changed to CPUState,
      CPUArchState is no longer needed.
      
      Choose CPUState rather than X86CPU to not hide type mismatches with CPU().
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit a0762859ae2aae2e221c59e2541f964f1350d68b
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Jun 16 07:28:50 2013 +0200
  
      log: Change log_cpu_state[_mask]() argument to CPUState
      
      Since commit 878096eeb278a8ac1ccd6667af73e026f29b4cf5 (cpu: Turn
      cpu_dump_{state,statistics}() into CPUState hooks) CPUArchState is no
      longer needed.
      
      Add documentation and make the functions available through qemu/log.h
      outside NEED_CPU_H to allow use in qom/cpu.c. Moving them to qom/cpu.h
      was not yet possible due to convoluted include paths, so that some
      devices grow an implicit and unneeded dependency on qom/cpu.h for now.
      
      Acked-by: Michael Walle <michael@walle.cc> (for lm32)
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      [AF: Simplified mb_cpu_do_interrupt() and do_interrupt_all() changes]
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 518e9d7d486273f4ee8d38946e73a7483aca4a92
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Wed Jul 3 02:45:17 2013 +0200
  
      target-i386: Change do_smm_enter() argument to X86CPU
      
      Prepares for log_cpu_state_mask() changing argument to CPUState.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit ca4c810aab853788e907a791f8edea68ac30b0e8
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Wed Jul 3 02:00:09 2013 +0200
  
      target-i386: Change do_interrupt_all() argument to X86CPU
      
      Prepares for log_cpu_state() changing argument to CPUState.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 90b85b7706e2f80a1f0aa148e180ed70e4093846
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Fri Jun 21 22:33:01 2013 +0200
  
      target-xtensa: Change gen_intermediate_code_internal() arg to XtensaCPU
      
      Also use bool type while at it.
      
      Prepares for moving singlestep_enabled field to CPUState.
      
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 62a80559368de7b2dedc91039d8d11650e31ba4c
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Fri Jun 21 22:29:57 2013 +0200
  
      target-unicore32: Change gen_intermediate_code_internal() signature
      
      Use UniCore32CPU and bool.
      
      Prepares for moving singlestep_enabled field to CPUState.
      
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 68a471556d911a0adcf639e5fd5af2a2be4c4cb1
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Fri Jun 21 22:27:28 2013 +0200
  
      target-sparc: Change gen_intermediate_code_internal() argument to SPARCCPU
      
      Also use bool type while at it.
      
      Prepares for moving singlestep_enabled field to CPUState.
      
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 38e308103d40d859e2da74166fd4a1a80d78106d
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Fri Jun 21 22:24:41 2013 +0200
  
      target-sh4: Change gen_intermediate_code_internal() argument to SuperHCPU
      
      Also use bool type while at it.
      
      Prepares for moving singlestep_enabled field to CPUState.
      
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit d9916c23d3024ce2ae7f6300a7b4e62780e4632b
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Fri Jun 21 22:22:09 2013 +0200
  
      target-s390x: Change gen_intermediate_code_internal() argument to S390CPU
      
      Also use bool type while at it.
      
      Prepares for moving singlestep_enabled field to CPUState.
      
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 213fe1f5135abe052b634e08fddf6e9945f0eeed
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Fri Jun 21 22:19:32 2013 +0200
  
      target-ppc: Change gen_intermediate_code_internal() argument to PowerPCCPU
      
      Also use bool type while at it.
      
      Prepares for moving singlestep_enabled field to CPUState.
      
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 6429db34c11f8cbb2af446a9c1c80395794e6113
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Fri Jun 21 22:17:17 2013 +0200
  
      target-mips: Change gen_intermediate_code_internal() argument to MIPSCPU
      
      Also use bool type while at it.
      
      Prepares for moving singlestep_enabled field to CPUState.
      
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 4a274212f03adaf8b5971cc39d460335392a97f6
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Fri Jun 21 22:14:44 2013 +0200
  
      target-microblaze: Change gen_intermediate_code_internal() argument types
      
      Use MicroBlazeCPU and bool.
      
      Prepares for changing log_cpu_state() argument to CPUState and for
      moving singlestep_enabled field to CPUState.
      
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit c296b15b7c2425a2973ad0e63810029913511b51
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Fri Jun 21 22:11:36 2013 +0200
  
      target-m68k: Change gen_intermediate_code_internal() argument to M68kCPU
      
      Also use bool type while at it.
      
      Prepares for moving singlestep_enabled field to CPUState.
      
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit cd0db97ee050ccea7082361a1193a3bef5648454
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Fri Jun 21 22:09:30 2013 +0200
  
      target-lm32: Change gen_intermediate_code_internal() argument to LM32CPU
      
      Also use bool type while at it.
      
      Prepares for moving singlestep_enabled field to CPUState.
      
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 467215c20f4befed253696dd6910839bacf75837
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Fri Jun 21 22:09:01 2013 +0200
  
      target-i386: Change gen_intermediate_code_internal() argument to X86CPU
      
      Also use bool type while at it.
      
      Prepares for moving singlestep_enabled field to CPUState.
      
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 7fd2592dbcc0130e9999a739867a1b539c5ee853
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Fri Jun 21 22:04:49 2013 +0200
  
      target-cris: Change gen_intermediate_code_internal() argument to CRISCPU
      
      Also use bool type while at it.
      
      Prepares for moving singlestep_enabled field to CPUState.
      
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 5639c3f224bbe3095ce6584bc8a5ace68b6d8197
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Fri Jun 21 21:57:04 2013 +0200
  
      target-arm: Change gen_intermediate_code_internal() argument to ARMCPU
      
      Also use bool type while at it.
      
      Prepares for moving singlestep_enabled field to CPUState.
      
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 86a35f7c4608b1961a1a459659a97033cc14d274
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Fri Jun 21 22:01:20 2013 +0200
  
      target-alpha: Change gen_intermediate_code_internal() argument to AlphaCPU
      
      Also use bool argument while at it.
      
      Prepares for moving singlestep_enabled field to CPUState.
      
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit ae06d4988d6799f0bd16f27c2bcf80fa1cd2cfd7
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Tue Jul 2 20:05:21 2013 +0200
  
      target-xtensa: gen_intermediate_code_internal() should be inlined
      
      Cc: qemu-stable@nongnu.org
      Reported-by: Richard Henderson <rth@twiddle.net>
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 13cccc692818a570d1fb1326c84d3edae68987aa
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Tue Jul 2 20:04:28 2013 +0200
  
      target-moxie: gen_intermediate_code_internal() should be inlined
      
      Cc: qemu-stable@nongnu.org
      Reported-by: Richard Henderson <rth@twiddle.net>
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit fd327f48f7e5892318b6dca2c9c6030618f65728
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Tue Jul 2 20:03:00 2013 +0200
  
      target-microblaze: gen_intermediate_code_internal() should be inlined
      
      Cc: qemu-stable@nongnu.org
      Reported-by: Richard Henderson <rth@twiddle.net>
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 28014bcab244e968cb03f20384943494bd069ee0
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Tue Jul 2 19:35:02 2013 +0200
  
      target-lm32: gen_intermediate_code_internal() should be inlined
      
      Cc: qemu-stable@nongnu.org
      Reported-by: Richard Henderson <rth@twiddle.net>
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Acked-by: Michael Walle <michael@walle.cc>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 6f47ec50db92b4bc77de06661a9e7a3eb538b660
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Tue Jul 2 19:30:14 2013 +0200
  
      target-cris: gen_intermediate_code_internal() should be inlined
      
      Cc: qemu-stable@nongnu.org
      Reported-by: Richard Henderson <rth@twiddle.net>
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 369ff018fee40ffb8f6721e5d7f6b56bea74176c
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Wed Jun 26 17:51:27 2013 +0200
  
      target-i386: Don't overuse CPUArchState
      
      Use CPUX86State instead in dump support code.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 4fd6dd06e66a93fce31b05909ad8d9f0f9dba06e
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Fri Jun 21 17:17:00 2013 +0200
  
      target-s390x: Change handle_{hypercall,diag}() argument to S390CPU
      
      This allows to get rid of the last remaining ENV_GET_CPU() in
      target-s390x/ by using CPU() cast directly on the argument.
      
      Cc: Jason J. Herne <jjherne@us.ibm.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 19079e460520053114127f812ddc488b974c2117
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Fri Jun 21 17:04:45 2013 +0200
  
      target-s390x: Don't overuse ENV_GET_CPU()
      
      Commit 3474b679486caa8f6448bae974e131370f360c13 (Utilize selective
      runtime reg sync for hot code paths) introduced two uses of
      ENV_GET_CPU() inside target-s390x/ KVM code. In one case we can use a
      direct CPU() cast instead.
      
      Cc: Jason J. Herne <jjherne@us.ibm.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 09c6a63a6144bbfe2fe434e84d16dd4db6028b6a
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Fri Jun 21 17:00:04 2013 +0200
  
      target-ppc: Don't overuse ENV_GET_CPU()
      
      Commit b632a148b677b773ff155f9de840b37a653567b9 (target-ppc: QOM method
      dispatch for MMU fault handling) introduced a use of ENV_GET_CPU()
      inside target-ppc/ code. Use ppc_env_get_cpu() instead.
      
      Purely cosmetic, non-functional change to aid in locating and removing
      ENV_GET_CPU() usages.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit de6db419e5cfe604464a7612b5a5f9214d0af837
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Jun 16 17:10:28 2013 +0200
  
      timer/arm_mptimer: Build arm_mptimer only once
      
      Since current_cpu is CPUState it no longer depends on CPUARMState.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 2b927571ccdb79deda74ba84ef493e6cb37eacbe
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Jun 16 17:04:21 2013 +0200
  
      intc/openpic: Build openpic only once
      
      Since current_cpu is CPUState it no longer depends on CPUPPCState.
      
      Move ppce500_set_mpic_proxy() to a new hw/ppc/ppc_e500.h because
      hw/ppc/ppc.h is too heavily using CPUPPCState and PowerPCCPU.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit dfc080791dfb9dd8907a15e6d45b6cc4969b986f
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Jun 16 16:42:03 2013 +0200
  
      intc/arm_gic: Build arm_gic only once
      
      Since current_cpu is CPUState it no longer needs CPUArchState.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit dca1173c20e7e7366a9c36f88ae4234e5387ed28
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Jun 9 19:51:23 2013 +0200
  
      bsd-user: Change thread_env to CPUState
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit a2247f8ec919c51c5749c2e3659841f1a733cce3
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Jun 9 19:47:04 2013 +0200
  
      linux-user: Change thread_env to CPUState
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 182735efaf956ccab50b6d74a4fed163e0f35660
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Wed May 29 22:29:20 2013 +0200
  
      cpu: Make first_cpu and next_cpu CPUState
      
      Move next_cpu from CPU_COMMON to CPUState.
      Move first_cpu variable to qom/cpu.h.
      
      gdbstub needs to use CPUState::env_ptr for now.
      cpu_copy() no longer needs to save and restore cpu_next.
      
      Acked-by: Paolo Bonzini <pbonzini@redhat.com>
      [AF: Rebased, simplified cpu_copy()]
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 9b056fcc5becd183fa2bdec9d259bf26b5f71207
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Mon Jun 24 23:53:10 2013 +0200
  
      linux-user: Clean up do_syscall() Coding Style for TARGET_NR_exit
      
      In particular fix 6-/10-char indentation.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 1d5791f4a67048591c1b038e47c85ccb2c023214
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Mon May 27 14:40:48 2013 +0200
  
      kvm: Change kvm_remove_all_breakpoints() argument to CPUState
      
      Acked-by: Paolo Bonzini <pbonzini@redhat.com>
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 4917cf44326a1bda2fd7f27303aff7a25ad86518
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Mon May 27 05:17:50 2013 +0200
  
      cpu: Replace cpu_single_env with CPUState current_cpu
      
      Move it to qom/cpu.h.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 80b7cd735417b0883a026d79a513629a2817cdb4
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Wed Jun 19 17:37:31 2013 +0200
  
      kvm: Free current_cpu identifier
      
      Since CPU loops are done as last step in kvm_{insert,remove}_breakpoint()
      and kvm_remove_all_breakpoints(), we do not need to distinguish between
      invoking CPU and iterated CPUs and can thereby free the identifier for
      use as a global variable.
      
      Acked-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 6e42be7cd10260fd3a006d94f6c870692bf7a2c0
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Fri May 10 16:34:06 2013 +0200
  
      cpu: Drop unnecessary dynamic casts in *_env_get_cpu()
      
      A transition from CPUFooState to FooCPU can be considered safe,
      just like FooCPU::env access in the opposite direction.
      The only benefit of the FOO_CPU() casts would be protection against
      bogus CPUFooState pointers, but then surrounding code would likely
      break, too.
      
      This should slightly improve interrupt etc. performance when going from
      CPUFooState to FooCPU.
      For any additional CPU() casts see 3556c233d931ad5ffa46a35cb25cfc057732ebb8
      (qom: allow turning cast debugging off).
      
      Reported-by: Anthony Liguori <aliguori@us.ibm.com>
      Acked-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 6291ad77d7c57dfc52a6a938d1a77ec3ec3ad16c
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Fri Jun 28 14:22:32 2013 +0100
  
      linux-user: Move cpu_clone_regs() and cpu_set_tls() into linux-user
      
      The functions cpu_clone_regs() and cpu_set_tls() are not purely CPU
      related -- they are specific to the TLS ABI for a a particular OS.
      Move them into the linux-user/ tree where they belong.
      
      target-lm32 had entirely unused implementations, since it has no
      linux-user target; just drop them.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Acked-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit aa48dd9319dcee78ec17f4d516fb7bfc62b1a4d2
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Tue Jul 9 20:50:52 2013 +0200
  
      Revert "gdbstub: Simplify find_cpu()"
      
      This reverts commit c52a6b67c1d7c6fc9fb2e3ba988d7b978e1487d3, which
      replaced cpu_index() with cpu_index field, leading to deviation from
      thread ID for NTPL and off-by-one otherwise.
      
      Reported-by: Max Filippov <jcmvbkbc@gmail.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit c1b71b0c03df575c72ea413b2f2c27a7a477c05a
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Thu Jul 4 15:09:23 2013 +0200
  
      vl: Tighten parsing of -machine option phandle_start
      
      Make it QEMU_OPT_NUMBER, so it gets parsed by generic code, which
      actually bothers to check for errors, rather than its user, which
      doesn't.
      
      Cc: Alexander Graf <agraf@suse.de>
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Acked-by: Alexander Graf <agraf@suse.de>
      Message-id: 1372943363-24081-8-git-send-email-armbru@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 2ff3de685a875ece3ee21256736c0a9dbf39dc4c
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Thu Jul 4 15:09:22 2013 +0200
  
      Simplify -machine option queries with qemu_get_machine_opts()
      
      The previous two commits fixed bugs in -machine option queries.  I
      can't find fault with the remaining queries, but let's use
      qemu_get_machine_opts() everywhere, for consistency, simplicity and
      robustness.
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Message-id: 1372943363-24081-7-git-send-email-armbru@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 7bccd9402691e712305bc3b5cc6cf2fa1cc27631
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Thu Jul 4 15:09:21 2013 +0200
  
      microblaze: Fix latent bug with default DTB lookup
      
      microblaze_load_kernel() fails to call
      qemu_find_file(QEMU_FILE_TYPE_BIOS, dtb_filename) when no -machine
      options are given.  This can't normally happen, because -machine
      option kernel is mandatory for this target.  Fix it anyway, by using
      qemu_get_machine_opts().
      
      Cc: Peter Crosthwaite <peter.crosthwaite@petalogix.com>
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Message-id: 1372943363-24081-6-git-send-email-armbru@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 36ad0e948e15d8d86c8dec1c17a8588d87b0107d
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Thu Jul 4 15:09:20 2013 +0200
  
      Fix -machine options accel, kernel_irqchip, kvm_shadow_mem
      
      Multiple -machine options with the same ID are merged.  All but the
      one without an ID are to be silently ignored.
      
      In most places, we query these options with a null ID.  This is
      correct.
      
      In some places, we instead query whatever options come first in the
      list.  This is wrong.  When the -machine processed first happens to
      have an ID, options are taken from that ID, and the ones specified
      without ID are silently ignored.
      
      Example:
      
          $ upstream-qemu -nodefaults -S -display none -monitor stdio -machine id=foo -machine accel=kvm,usb=on
          $ upstream-qemu -nodefaults -S -display none -monitor stdio -machine id=foo,accel=kvm,usb=on -machine accel=xen
          $ upstream-qemu -nodefaults -S -display none -monitor stdio -machine accel=xen -machine id=foo,accel=kvm,usb=on
      
          $ qemu-system-x86_64 -nodefaults -S -display none -monitor stdio -machine accel=kvm,usb=on
          QEMU 1.5.50 monitor - type 'help' for more information
          (qemu) info kvm
          kvm support: enabled
          (qemu) info usb
          (qemu) q
          $ qemu-system-x86_64 -nodefaults -S -display none -monitor stdio -machine id=foo -machine accel=kvm,usb=on
          QEMU 1.5.50 monitor - type 'help' for more information
          (qemu) info kvm
          kvm support: disabled
          (qemu) info usb
          (qemu) q
          $ qemu-system-x86_64 -nodefaults -S -display none -monitor stdio -machine id=foo,accel=kvm,usb=on -machine accel=xen
          QEMU 1.5.50 monitor - type 'help' for more information
          (qemu) info kvm
          kvm support: enabled
          (qemu) info usb
          USB support not enabled
          (qemu) q
          $ qemu-system-x86_64 -nodefaults -S -display none -monitor stdio -machine accel=xen -machine id=foo,accel=kvm,usb=on
          xc: error: Could not obtain handle on privileged command interface (2 = No such file or directory): Internal error
          xen be core: can't open xen interface
          failed to initialize Xen: Operation not permitted
      
      Option usb is queried correctly, and the one without an ID wins,
      regardless of option order.
      
      Option accel is queried incorrectly, and which one wins depends on
      option order and ID.
      
      Affected options are accel (and its sugared forms -enable-kvm and
      -no-kvm), kernel_irqchip, kvm_shadow_mem.
      
      Additionally, option kernel_irqchip is normally on by default, except
      it's off when no -machine options are given.  Bug can't bite, because
      kernel_irqchip is used only when KVM is enabled, KVM is off by
      default, and enabling always creates -machine options.  Downstreams
      that enable KVM by default do get bitten, though.
      
      Use qemu_get_machine_opts() to fix these bugs.
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Message-id: 1372943363-24081-5-git-send-email-armbru@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 7f9d6e540ec4f3bf4dc3501c4a1405998c2be4e7
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Thu Jul 4 15:09:19 2013 +0200
  
      vl: New qemu_get_machine_opts()
      
      To be used in the next few commits to fix or clean up queries of
      "machine" options (-machine and its sugared forms).
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Message-id: 1372943363-24081-4-git-send-email-armbru@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 6d4cd408686f5ae60b2b3b94b79f48ddedc2f39d
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Thu Jul 4 15:09:18 2013 +0200
  
      qemu-option: Fix qemu_opts_set_defaults() for corner cases
      
      Commit 4f6dd9a changed the initialization of opts in opts_parse() to
      this:
      
          if (defaults) {
              if (!id && !QTAILQ_EMPTY(&list->head)) {
                  opts = qemu_opts_find(list, NULL);
              } else {
                  opts = qemu_opts_create(list, id, 0);
              }
          } else {
              opts = qemu_opts_create(list, id, 1);
          }
      
      Same as before for !defaults.
      
      If defaults is true, and params has no ID, and options exist, we use
      the first assignment.  It sets opts to null if all options have an ID.
      opts_parse() then returns null.  qemu_opts_set_defaults() asserts the
      value is non-null.  It's the only caller that passes true for
      defaults.
      
      To reproduce, try "-M xenpv -machine id=foo" (yes, "id=foo" is silly,
      but it shouldn't crash).
      
      I believe the function attempts to do the following:
      
          If options don't yet exist, create new options
          Else, if defaults, modify the existing options
          Else, if list->merge_lists, modify the existing options
          Else, fail
      
      A straightforward call of qemu_opts_create() does exactly that.
      
      Cc: Jan Kiszka <jan.kiszka@siemens.com>
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Message-id: 1372943363-24081-3-git-send-email-armbru@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 96bc97ebf350ec480b69082819cedb8850f46a0f
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Thu Jul 4 15:09:17 2013 +0200
  
      qemu-option: Fix qemu_opts_find() for null id arguments
      
      Crashes when the first list member has an ID.  Admittedly nonsensical
      reproducer:
      
      $ qemu-system-x86_64 -nodefaults -machine id=foo -machine ""
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Message-id: 1372943363-24081-2-git-send-email-armbru@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 154bb106dc195b4fbb76df0452ab6e3e24e80d72
  Author: Stefan Weil <sw@weilnetz.de>
  Date:   Fri Jul 5 19:07:16 2013 +0200
  
      exec: Remove unused global variable phys_ram_fd
      
      It seems to be unused since several years (commit
      be995c27640a82c7056b6f53d02ec823570114e5 in 2006).
      
      Signed-off-by: Stefan Weil <sw@weilnetz.de>
      Reviewed-by: Andreas Färber <afaerber@suse.de>
      Message-id: 1373044036-14443-1-git-send-email-sw@weilnetz.de
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 92304bf3998cedcf3b1026a795edba7e1fd17c74
  Author: M. Mohan Kumar <mohan@in.ibm.com>
  Date:   Thu Jul 4 14:51:18 2013 +0530
  
      hw/9pfs: Fix memory leak in error path
      
      Fix few more memory leaks in virtio-9p-device.c detected using valgrind.
      
      Signed-off-by: M. Mohan Kumar <mohan@in.ibm.com>
      Message-id: 1372929678-14341-1-git-send-email-mohan@in.ibm.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit b58c86e1e4cdf59373aad2ec25f99f772766374c
  Author: Stefan Weil <sw@weilnetz.de>
  Date:   Sun Jun 16 12:02:40 2013 +0200
  
      fsdev: Fix potential memory leak
      
      This leak was reported by cppcheck.
      
      Signed-off-by: Stefan Weil <sw@weilnetz.de>
      Reviewed-by: M. Mohan Kumar <mohan@in.ibm.com>
      Message-id: 1371376960-18192-1-git-send-email-sw@weilnetz.de
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit edb5092c245d34e05ca410d4bf32cf0c2786c8e8
  Author: MRatnikov <m.o.ratnikov@gmail.com>
  Date:   Mon Jul 8 01:03:02 2013 +0400
  
      Extend support of SMBUS(module pm_smbus.c) HST_STS register.
      
      Previous realization doesn't consider flags in the status register.
      Add DS and INTR bits of HST_STS register set after transaction execution.
      Update bits resetting in HST_STS register. Update error processing:
      if DEV_ERR bit set transaction isn't execution.
      
      Signed-off-by: MRatnikov <m.o.ratnikov@gmail.com>
      Message-id: 1373230982-9190-1-git-send-email-m.o.ratnikov@gmail.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 02c4bdf1d2ca8c02a9bae16398f260b5c08d08bf
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Wed Jul 3 20:29:45 2013 +0400
  
      trap signals for "-serial mon:stdio"
      
      With mon:stdio you can exit the VM by switching to the monitor and
      sending the "quit" command.  It is then useful to pass Ctrl-C to the
      VM instead of exiting.
      
      This in turn lets us stop tying the default signal handling behavior
      to -nographic, removing gratuitous differences between "-display none"
      and "-nographic".
      
      This patch changes behavior for "-display none -serial mon:stdio", as
      expected, but not for "-display none -serial stdio".
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Message-id: 1372868986-25988-1-git-send-email-mjt@msgid.tls.msk.ru
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 964c6fa16f50a607f9da5068d6bf15ccc93872c0
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Fri Jun 21 19:10:16 2013 -0700
  
      configure: Simplify alternate .text segment
      
      For bsd-user and linux-user emulation modes QEMU needs to be linked at an
      alternate .text segment address, so that it's out of the way of the guest
      executable.  Instead of including modified linker scripts for each arch,
      just set the address with -Ttext-segment if supported, or by using sed to
      edit the default linker script.
      
      Cc: Ed Maste <emaste@freebsd.org>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
      Acked-by: Ed Maste <emaste@freebsd.org>
      Signed-off-by: Ed Maste <emaste@freebsd.org>
      Message-id: 1371867016-7660-1-git-send-email-rth@twiddle.net
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 071b3364e7995036816aa4ebf80ecfa04b1a31de
  Author: Dongxue Zhang <elta.era@gmail.com>
  Date:   Tue Jul 2 17:11:55 2013 +0800
  
      target-openrisc: Fix typename in openrisc_cpu_class_by_name()
      
      Commit 478032a93d908e59085c1ac56f10979942e7dc4f (target-openrisc:
      Rename CPU subtypes) suffixed CPU sub-types with "-or32-cpu" but forgot
      to update openrisc_cpu_class_by_name(), so that it was still looking for
      the types without suffix.
      
      Make target-openrisc running OK by adding the suffix to the model name.
      
      This means it is no longer possible to use -cpu or1200-or32-cpu or
      -cpu any-or32-cpu though.
      
      Cc: qemu-stable@nongnu.org
      Signed-off-by: Dongxue Zhang <elta.era@gmail.com>
      Tested-by: Jia Liu <proljc@gmail.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 0caa91fe1f0a60269d7af032118639303e6eddd6
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Wed Jun 5 07:55:33 2013 -0700
  
      tcg-arm: Implement tcg_register_jit
      
      Allows unwinding past the code_gen_buffer.
      
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit b5cc476da7e71629d8d4ab77f691c70346368788
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Wed Jun 5 07:56:29 2013 -0700
  
      tcg-i386: Use QEMU_BUILD_BUG_ON instead of assert for frame size
      
      We can check the condition at compile time, rather than run time.
      
      Reviewed-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 497a22eb87da704c0a59ebebfde441849cd5189b
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Wed Jun 5 07:39:57 2013 -0700
  
      tcg: Move the CIE and FDE header definitions to common code
      
      These will necessarily be the same layout for all hosts.  This limits
      the amount of boilerplate required to implement jit debug for a host.
      
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 45aba097d24544ed2d3244b3268a071750e4499b
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Fri May 24 14:16:14 2013 -0700
  
      tcg: Fix high_pc fields in .debug_info
      
      I don't think the debugger actually looks at this for anything,
      using the correct .debug_frame contents, but might as well get
      it all correct.
      
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 1e709f38331ef5bab76cd454c61d4af982cadf0b
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Thu Jun 6 10:46:35 2013 -0700
  
      tcg-arm: Use AT_PLATFORM to detect the host ISA
      
      With this we can generate armv7 insns even when the OS compiles for a
      lower common denominator.  The macros are arranged so that when we do
      compile for a given ISA, all of the runtime checks for that ISA are
      optimized away.
      
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit cb91021a4786efdd6e4ca1ebfd8729481466bbb8
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Thu Jun 6 10:21:37 2013 -0700
  
      tcg-arm: Simplify logic in detecting the ARM ISA in use
      
      GCC 4.8 defines a handy __ARM_ARCH symbol that we can use, which
      will make us nicely forward compatible with ARMv8 AArch32.
      
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit fb82273851a855e72248fcabe93bc43ab3a8efe4
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Thu Jul 4 11:20:26 2013 -0700
  
      tcg-arm: Rename use_armv5_instructions to use_armvt5_instructions
      
      As it really controls the availability of a thumb interworking
      instruction on armv5t.
      
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 72e1ccfc0cf32005e23d308edfe2d06c7472154e
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Thu May 2 12:18:38 2013 +0100
  
      tcg-arm: Make use of conditional availability of opcodes for divide
      
      We can now detect and use divide instructions at runtime, rather than
      having to restrict their availability to compile-time.
      
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit c1a61f6c85f63d379b4a03d399986174371f5c2e
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Thu May 2 11:57:40 2013 +0100
  
      tcg: Simplify logic using TCG_OPF_NOT_PRESENT
      
      Expand the definition of "not present" to include "should not be present".
      This means we can simplify the logic surrounding the generic tcg opcodes
      for which the host backend ought not be providing definitions.
      
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 4ef76952bd702d29ee4c021f068d85b063fdb928
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Thu May 2 11:35:08 2013 +0100
  
      tcg: Allow non-constant control macros
      
      This allows TCG_TARGET_HAS_* to be a variable rather than a constant,
      which allows easier support for differing ISA levels for the host.
      
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 5b9f72ab59ec9d57546cfc499ccc863327cb8a46
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Mon Mar 11 23:24:55 2013 -0700
  
      tcg-ppc64: Don't implement rem
      
      Reviewed-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 865a4671f97e3b52c3ba4167d4f2630e79927712
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Mon Mar 11 23:24:15 2013 -0700
  
      tcg-ppc: Don't implement rem
      
      Reviewed-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 5e1108b3709d7bc04cae141f36d35cc11430a79b
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Mon Mar 11 23:13:30 2013 -0700
  
      tcg-arm: Don't implement rem
      
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit ca675f46e695bd49a1c21a5e82c6b8c77ee12edf
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Mon Mar 11 22:41:47 2013 -0700
  
      tcg: Split rem requirement from div requirement
      
      There are several hosts with only a "div" insn.  Remainder is computed
      manually from the quotient and inputs.  We can do this generically.
      
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit cc7772bdbe4cb0ff1bac538bda86260b871d8b1a
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Wed Jul 3 11:09:03 2013 -0700
  
      tcg: Add myself to general TCG maintainership
      
      Acked-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit dc11549ec213f85f6a024c7df68d349464cd1688
  Merge: 945dad6... 7588e2b...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Mon Jul 8 08:00:23 2013 -0500
  
      Merge remote-tracking branch 'mst/tags/for_anthony' into staging
      
      pci,misc enhancements
      
      This includes some pci enhancements:
      
      Better support for systems with multiple PCI root buses
      FW cfg interface for more robust pci programming in BIOS
      Minor fixes/cleanups for fw cfg and cross-version migration -
          because of dependencies with other patches
      
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
      
      # gpg: Signature made Sun 07 Jul 2013 03:11:18 PM CDT using RSA key ID D28D5469
      # gpg: Can't check signature: public key not found
      
      # By David Gibson (10) and others
      # Via Michael S. Tsirkin
      * mst/tags/for_anthony:
        pci: Fold host_buses list into PCIHostState functionality
        pci: Remove domain from PCIHostBus
        pci: Simpler implementation of primary PCI bus
        pci: Add root bus parameter to pci_nic_init()
        pci: Add root bus argument to pci_get_bus_devfn()
        pci: Replace pci_find_domain() with more general pci_root_bus_path()
        pci: Use helper to find device's root bus in pci_find_domain()
        pci: Abolish pci_find_root_bus()
        pci: Move pci_read_devaddr to pci-hotplug-old.c
        pci: Cleanup configuration for pci-hotplug.c
        pvpanic: fix fwcfg for big endian hosts
        pvpanic: initialization cleanup
        MAINTAINERS: s/Marcelo/Paolo/
        e1000: cleanup process_tx_desc
        pc_piix: cleanup init compat handling
        pc: pass PCI hole ranges to Guests
        pci: store PCI hole ranges in guestinfo structure
        range: add Range structure
      
      Message-id: 1373228271-31223-1-git-send-email-mst@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 7588e2b0559ae72d3c2952c7807fc05c03099970
  Author: David Gibson <david@gibson.dropbear.id.au>
  Date:   Thu Jun 6 18:48:54 2013 +1000
  
      pci: Fold host_buses list into PCIHostState functionality
      
      The host_buses list is an odd structure - a list of pointers to PCI root
      buses existing in parallel to the normal qdev tree structure.  This patch
      removes it, instead putting the link pointers into the PCIHostState
      structure, which have a 1:1 relationship to PCIHostBus structures anyway.
      
      Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
  
  commit 2b8cc89a5c4a8bccbef8c6862bae7371afbf3e76
  Author: David Gibson <david@gibson.dropbear.id.au>
  Date:   Thu Jun 6 18:48:53 2013 +1000
  
      pci: Remove domain from PCIHostBus
      
      There are now no users of the domain field of PCIHostBus, so remove it
      from the structure, and as a parameter from the pci_host_bus_register()
      function which sets it.
      
      Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
  
  commit 9bc473057db773dd24be381ccbde4c686595d2e7
  Author: David Gibson <david@gibson.dropbear.id.au>
  Date:   Thu Jun 6 18:48:52 2013 +1000
  
      pci: Simpler implementation of primary PCI bus
      
      Currently pci_find_primary_bus() searches the list of root buses for one
      with domain 0.  But since host buses are always registered with domain 0,
      this just amounts to finding the only PCI host bus.  The only remaining
      users of pci_find_primary_bus() are in pci-hotplug-old.c, which implements
      the old style pci_add/pci_del commands.
      
      Therefore, this patch redefines pci_find_primary_bus() to find the only
      PCI root bus, returning an error if there are multiple roots.  The callers
      in pci-hotplug-old.c are updated correspondingly, to produce sensible
      error messages.
      
      Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
  
  commit 29b358f93a48a415853d11fc9b02f711b5ec8f76
  Author: David Gibson <david@gibson.dropbear.id.au>
  Date:   Thu Jun 6 18:48:51 2013 +1000
  
      pci: Add root bus parameter to pci_nic_init()
      
      At present, pci_nic_init() and pci_nic_init_nofail() assume that they will
      only create a NIC under the primary PCI root.  As we add support for
      multiple PCI roots, that may no longer be the case.  This patch adds a root
      bus parameter to pci_nic_init() (and updates callers accordingly) to allow
      the machine init code using it to specify the right PCI root for NICs
      created by old-style -net nic parameters.  NICs created new-style, with
      -device can of course be put anywhere.
      
      Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
  
  commit 85c6e4fabb4c26e5cd8a024415ed2f5bcdd578db
  Author: David Gibson <david@gibson.dropbear.id.au>
  Date:   Thu Jun 6 18:48:50 2013 +1000
  
      pci: Add root bus argument to pci_get_bus_devfn()
      
      pci_get_bus_devfn() interprets a full PCI address string to give a PCIBus *
      and device/function number within that bus.  Currently it assumes it is
      working on an address under the primary PCI root bus.  This patch extends
      it to allow the caller to specify a root bus.  This might seem a little odd
      since the supplied address can (theoretically) include a PCI domain number.
      However, attempting to use a non-zero domain number there is currently an
      error, so that shouldn't really cause problems.
      
      Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
  
  commit 568f0690fd9aa4d39d84b04c1a5dbb53a915c3fe
  Author: David Gibson <david@gibson.dropbear.id.au>
  Date:   Thu Jun 6 18:48:49 2013 +1000
  
      pci: Replace pci_find_domain() with more general pci_root_bus_path()
      
      pci_find_domain() is used in a number of places where we want an id for a
      whole PCI domain (i.e. the subtree under a PCI root bus).  The trouble is
      that many platforms may support multiple independent host bridges with no
      hardware supplied notion of domain number.
      
      This patch, therefore, replaces calls to pci_find_domain() with calls to
      a new pci_root_bus_path() returning a string.  The new call is implemented
      in terms of a new callback in the host bridge class, so it can be defined
      in some way that's well defined for the platform.  When no callback is
      available we fall back on the qbus name.
      
      Most current uses of pci_find_domain() are for error or informational
      messages, so the change in identifiers should be harmless.  The exception
      is pci_get_dev_path(), whose results form part of migration streams.  To
      maintain compatibility with old migration streams, the PIIX PCI host is
      altered to always supply "0000" for this path, which matches the old domain
      number (since the code didn't actually support domains other than 0).
      
      For the pseries (spapr) PCI bridge we use a different platform-unique
      identifier (pseries machines can routinely have dozens of PCI host
      bridges).  Theoretically that breaks migration streams, but given that we
      don't yet have migration support for pseries, it doesn't matter.
      
      Any other machines that have working migration support including PCI
      devices will need to be updated to maintain migration stream compatibility.
      
      Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
  
  commit c473d18da1b73301c580115e527207b73dcd597f
  Author: David Gibson <david@gibson.dropbear.id.au>
  Date:   Thu Jun 6 18:48:48 2013 +1000
  
      pci: Use helper to find device's root bus in pci_find_domain()
      
      Currently pci_find_domain() performs two functions - it locates the PCI
      root bus above the given bus, then looks up that root bus's domain number.
      This patch adds a helper function to perform the first task, finding the
      root bus for a given PCI device.  This is then used in pci_find_domain().
      This changes pci_find_domain()'s signature slightly, taking a PCIDevice
      instead of a PCIBus - since all callers passed something of the form
      dev->bus, this simplifies things slightly.
      
      Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
  
  commit 1ef7a2a2afedbba47e06af5081a8b4bf6dc1cf71
  Author: David Gibson <david@gibson.dropbear.id.au>
  Date:   Thu Jun 6 18:48:47 2013 +1000
  
      pci: Abolish pci_find_root_bus()
      
      pci_find_root_bus() takes a domain parameter.  Currently PCI root buses
      with domain other than 0 can't be created, so this is more or less a long
      winded way of retrieving the main PCI root bus.  Numbered domains don't
      actually properly cover the (non x86) possibilities for multiple PCI root
      buses, so this patch for now enforces the domain == 0 restriction in other
      places to replace pci_find_root_bus() with an explicit
      pci_find_primary_bus().
      
      Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
  
  commit 945dad6d9d795f03fd839c6e36cc883b3839f5e5
  Author: Jia Liu <proljc@gmail.com>
  Date:   Tue Jul 2 20:55:17 2013 +0800
  
      MAINTAINERS: Add myself into MAINTAINERS file
      
      Add myself into MAINTAINERS file, I'll looking at target-openrisc
      and hw/openrisc.
      
      Signed-off-by: Jia Liu <proljc@gmail.com>
      Message-id: 1372769717-852-1-git-send-email-proljc@gmail.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 6e481d5754a3ff4170e995f6ea0d2f73c55ab072
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Mon Jun 24 11:49:32 2013 +0100
  
      MAINTAINERS: fix bad F: patterns
      
      This patch fixes a number of incorrect F: patterns which didn't
      match any files in the source tree. This was caused by a mix
      of minor typos (- for _ and the like) and a few entries which
      hadn't been correctly updated following the rearrangement of hw/.
      
      Offending entries were located with the following shell rune:
      
       for pattern in $(sed -ne 's/^F: //p' MAINTAINERS); do
         if ! stat --printf='' $pattern 2>/dev/null; then
           echo bad pattern: $pattern
         fi
       done
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Acked-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
      Message-id: 1372070972-30776-1-git-send-email-peter.maydell@linaro.org
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 9b4abb4677dd59a3bd83e65d2ca84414e7639a1a
  Merge: c3ab4c9... 58fda17...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Sun Jul 7 11:28:01 2013 -0500
  
      Merge remote-tracking branch 'stefanha/block' into staging
      
      # By Fam Zheng (2) and Stefan Hajnoczi (1)
      # Via Stefan Hajnoczi
      * stefanha/block:
        block: fix bdrv_flush() ordering in bdrv_close()
        curl: refuse to open URL from HTTP server without range support
        vmdk: Implement .bdrv_has_zero_init
      
      Message-id: 1373023972-3587-1-git-send-email-stefanha@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit c3ab4c9cf24ec9efb9c6d82b6027c0587d3081fa
  Merge: ab8bf29... c7086b4...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Sun Jul 7 11:19:27 2013 -0500
  
      Merge remote-tracking branch 'bonzini/iommu-for-anthony' into staging
      
      # By Paolo Bonzini (50) and others
      # Via Paolo Bonzini
      * bonzini/iommu-for-anthony: (66 commits)
        exec: change some APIs to take AddressSpaceDispatch
        exec: remove cur_map
        exec: put memory map in AddressSpaceDispatch
        exec: separate current radix tree from the one being built
        exec: move listener from AddressSpaceDispatch to AddressSpace
        memory: move MemoryListener declaration earlier
        exec: separate current memory map from the one being built
        exec: change well-known physical sections to macros
        qom: Use atomics for object refcounting
        memory: add reference counting to FlatView
        memory: use a new FlatView pointer on every topology update
        memory: access FlatView from a local variable
        add a header file for atomic operations
        hw/[u-x]*: pass owner to memory_region_init* functions
        hw/t*: pass owner to memory_region_init* functions
        hw/s*: pass owner to memory_region_init* functions
        hw/p*: pass owner to memory_region_init* functions
        hw/n*: pass owner to memory_region_init* functions
        hw/m*: pass owner to memory_region_init* functions
        hw/i*: pass owner to memory_region_init* functions
        ...
      
      Message-id: 1372950842-32422-1-git-send-email-pbonzini@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 8384274eda1d7cb01f326143fa6118562c1eb5be
  Author: Jürg Billeter <j@bitron.ch>
  Date:   Sat Jun 29 11:41:32 2013 +0200
  
      linux-user: Do not ignore mmap failure from host
      
      File mapping may fail with EACCES.
      
      Signed-off-by: Jürg Billeter <j@bitron.ch>
      Message-id: 1372498892-23676-1-git-send-email-j@bitron.ch
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit f651e6ae55b047a8ac4b6b5891fe69ba4c66c57c
  Author: Petar Jovanovic <petar.jovanovic@imgtec.com>
  Date:   Mon Jul 1 02:44:14 2013 +0200
  
      linux-user: improve target_to_host_sock_type conversion
      
      Previous implementation has failed to take into account different value of
      SOCK_NONBLOCK on target and host, and existence of SOCK_CLOEXEC.
      The same conversion has to be applied both for do_socket and do_socketpair,
      so the code has been isolated in a static inline function.
      
      enum sock_type in linux-user/socket.h has been extended to include
      TARGET_SOCK_CLOEXEC and TARGET_SOCK_NONBLOCK, similar to definition in libc.
      The patch also includes necessary code style changes (tab to spaces) in the
      header file since most of the file has been touched by this change.
      
      Signed-off-by: Petar Jovanovic <petar.jovanovic@imgtec.com>
      Message-id: 1372639454-7560-1-git-send-email-petar.jovanovic@rt-rk.com
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit 023b0ae33be6ce2e60d75d2b54a3d2cea6b6020e
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Tue Jun 4 14:31:45 2013 +0100
  
      user-exec.c: Set is_write correctly in the ARM cpu_signal_handler()
      
      In the ARM implementation of cpu_signal_handler(), set is_write
      correctly using the FSR value which the kernel passes us in the
      error_code field of uc_mcontext. Since the WnR bit of the FSR was
      only introduced in ARMv6, this means that v5 cores will continue
      to behave as before this patch, but they are not really supported
      as hosts for linux-user mode anyway since they do not have the
      modern behaviour for unaligned accesses.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Message-id: 1370352705-27590-1-git-send-email-peter.maydell@linaro.org
  
  commit 1acae9f22380a03b468a29a3cc035b280610b5e4
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Tue Jul 2 14:04:12 2013 +0100
  
      linux-user: Fix sys_utimensat (would not compile on old glibc)
      
      Commit c0d472b12e accidentally dropped the definition of
      __NR_SYS_utimensat even though its use is guarded by
      CONFIG_UTIMENSAT, not CONFIG_ATFILE. Some older glibc don't
      have utimensat() (even if they have the other *at() functions).
      Fix this by correctly cleaning up the sys_utimensat()
      implementation and #defines, so that we always provide the
      syscall if needed whether we're doing it via glibc or not.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Tested-by: Laurent Desnogues <laurent.desnogues@gmail.com>
      Message-id: 1371743841-26110-1-git-send-email-peter.maydell@linaro.org
  
  commit 167c50d8f94e0ffb880aa5cd2a232a3f32f0df1d
  Author: Andreas Schwab <schwab@linux-m68k.org>
  Date:   Tue Jul 2 14:04:12 2013 +0100
  
      linux-user: fix signal number range check
      
      When translating between host and target signal numbers keep negative
      numbers unchanged, avoiding access beyond array bounds.
      
      Signed-off-by: Andreas Schwab <schwab@linux-m68k.org>
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Message-id: 878v2b8sek.fsf@igel.home
  
  commit 7ff7b666186a86f0121e6e7db6784222cefe22a2
  Author: Laurent Vivier <laurent@vivier.eu>
  Date:   Tue Jul 2 14:04:12 2013 +0100
  
      linux-user: add SIOCADDRT/SIOCDELRT support
      
      This allows to pass the device name.
      
      You can test this with the "route" command.
      
      WITHOUT this patch:
      
      $ sudo route add -net default gw 10.0.3.1 eth0
      SIOCADDRT: Bad address
      $ netstat -nr
      Kernel IP routing table
      Destination     Gateway         Genmask         Flags   MSS Window  irtt Ifa
      10.0.3.0        0.0.0.0         255.255.255.0   U         0 0          0 eth
      
      WITH this patch:
      
      $ sudo route add -net default gw 10.0.3.1 eth0
      $ netstat -nr
      Kernel IP routing table
      Destination     Gateway         Genmask         Flags   MSS Window  irtt Ifa
      0.0.0.0         10.0.3.1        0.0.0.0         UG        0 0          0 eth
      10.0.3.0        0.0.0.0         255.255.255.0   U         0 0          0 eth
      
      Signed-off-by: Laurent Vivier <laurent@vivier.eu>
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit 463d8e7393681b300946d6bf9f9d5b7035d718c6
  Author: Andreas Schwab <schwab@suse.de>
  Date:   Tue Jul 2 14:04:12 2013 +0100
  
      linux-user: handle /proc/$$ like /proc/self
      
      Some applications use /proc/$$/... (where $$ is the own pid) instead of
      /proc/self/... to refer to their own proc files.  Extend the interception
      for open and readlink to handle this case.  Also, do the same interception
      in readlinkat.
      
      Signed-off-by: Andreas Schwab <schwab@suse.de>
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit 58fda173e1156d24e5ff62361774715152188a07
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Tue Jul 2 15:36:25 2013 +0200
  
      block: fix bdrv_flush() ordering in bdrv_close()
      
      Since 80ccf93b we flush the block device during close.  The
      bdrv_drain_all() call should come before bdrv_flush() to ensure guest
      write requests have completed.  Otherwise we may miss pending writes
      when flushing.
      
      Call bdrv_drain_all() again for safety as the final step after
      bdrv_flush().  This should not be necessary but we can be paranoid here
      in case bdrv_flush() left I/O pending.
      
      Cc: qemu-stable@nongnu.org
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
      Reviewed-by: Kevin Wolf <kwolf@redhat.com>
  
  commit 3494d650273e619606c6cb2c38aa9b8b7bed98e2
  Author: Fam Zheng <famz@redhat.com>
  Date:   Tue Jul 2 15:19:21 2013 +0800
  
      curl: refuse to open URL from HTTP server without range support
      
      CURL driver requests partial data from server on guest IO req. For HTTP
      and HTTPS, it uses "Range: ***" in requests, and this will not work if
      server not accepting range. This patch does this check when open.
      
       * Removed curl_size_cb, which is not used: On one hand it's registered to
         libcurl as CURLOPT_WRITEFUNCTION, instead of CURLOPT_HEADERFUNCTION,
         which will get called with *data*, not *header*. On the other hand the
         s->len is assigned unconditionally later.
      
         In this gone function, the sscanf for "Content-Length: %zd", on
         (void *)ptr, which is not guaranteed to be zero-terminated, is
         potentially a security bug. So this patch fixes it as a side-effect. The
         bug is reported as: https://bugs.launchpad.net/qemu/+bug/1188943
         (Note the bug is marked "private" so you might not be able to see it)
      
       * Introduced curl_header_cb, which is used to parse header and mark the
         server as accepting range if "Accept-Ranges: bytes" line is seen from
         response header. If protocol is HTTP or HTTPS, but server response has
         no not this support, refuse to open this URL.
      
      Note that python builtin module SimpleHTTPServer is an example of not
      supporting range, if you need to test this driver, get a better server
      or use internet URLs.
      
      Signed-off-by: Fam Zheng <famz@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit da7a50f938516d0f2302965eeb82940c32028ed8
  Author: Fam Zheng <famz@redhat.com>
  Date:   Mon Jul 1 11:33:17 2013 +0800
  
      vmdk: Implement .bdrv_has_zero_init
      
      Depending on the subformat, has_zero_init queries underlying storage for
      flat extent. If it has a flat extent and its underlying storage doesn't
      have zero init, return 0. Otherwise return 1.
      
      Aligns the operator assignments.
      
      Signed-off-by: Fam Zheng <famz@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit c7086b4a237520d2bbe5146d8b1ace1894c2b2bf
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Sun Jun 2 15:27:39 2013 +0200
  
      exec: change some APIs to take AddressSpaceDispatch
      
      Reviewed-by: Jan Kiszka <jan.kiszka@siemens.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 6092666ebdc68b2634db050689292c71a5c368c0
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Wed May 29 12:30:26 2013 +0200
  
      exec: remove cur_map
      
      cur_map is not used anymore; instead, each AddressSpaceDispatch
      has its own nodes/sections pair.  The priorities of the
      MemoryListeners, and in the future RCU, guarantee that the
      nodes/sections are not freed while they are still in use.
      
      (In fact, next_map itself is not needed except to free the data on the
      next update).
      
      To avoid incorrect use, replace cur_map with a temporary copy that
      is only valid while the topology is being updated.  If you use it,
      the name prev_map makes it clear that you're doing something weird.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 0475d94fffe4e5fda59e0334b6dd53df00c5deb6
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Wed May 29 12:28:21 2013 +0200
  
      exec: put memory map in AddressSpaceDispatch
      
      After this patch, AddressSpaceDispatch holds a constistent tuple of
      (phys_map, nodes, sections).  This will be important when updates
      of the topology will run concurrently with reads.
      
      cur_map is not used anymore except for freeing it at the end of the
      topology update.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 0075270317fbd37160bc40e481a1e9cb5cbdc2f6
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Wed May 29 12:13:54 2013 +0200
  
      exec: separate current radix tree from the one being built
      
      This same treatment previously done to phys_node_map and phys_sections
      is now applied to the dispatch field of AddressSpace.  Topology updates
      use as->next_dispatch while accesses use as->dispatch.
      
      Reviewed-by: Jan Kiszka <jan.kiszka@siemens.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 89ae337acbe4dba5b2481007aec1277252d2b86c
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Sun Jun 2 10:39:07 2013 +0200
  
      exec: move listener from AddressSpaceDispatch to AddressSpace
      
      This will help having two copies of AddressSpaceDispatch during the
      recreation of the radix tree (one being built, and one that is complete
      and will be protected by RCU).  We do not want to have to unregister and
      re-register the listener.
      
      Reviewed-by: Jan Kiszka <jan.kiszka@siemens.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit c2fc83e83d4fbc6f63b2b0f0be898374e6ddc78f
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Sun Jun 2 15:20:47 2013 +0200
  
      memory: move MemoryListener declaration earlier
      
      Reviewed-by: Jan Kiszka <jan.kiszka@siemens.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 9affd6fc0e7904fb36d58d1992bbd7cae3649197
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Wed May 29 12:09:47 2013 +0200
  
      exec: separate current memory map from the one being built
      
      Currently, phys_node_map and phys_sections are shared by all
      of the AddressSpaceDispatch.  When updating mem topology, all
      AddressSpaceDispatch will rebuild dispatch tables sequentially
      on them.  In order to prepare for RCU access, leave the old
      memory map alive while the next one is being accessed.
      
      When rebuilding, the new dispatch tables will build and lookup
      next_map; after all dispatch tables are rebuilt, we can switch
      to next_* and free the previous table.
      
      Based on a patch from Liu Ping Fan.
      
      Signed-off-by: Liu Ping Fan <qemulist@gmail.com>
      Reviewed-by: Jan Kiszka <jan.kiszka@siemens.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit b41aac4f0d17000babd815e088699d58e59917b8
  Author: Liu Ping Fan <qemulist@gmail.com>
  Date:   Wed May 29 11:09:17 2013 +0200
  
      exec: change well-known physical sections to macros
      
      Sections like phys_section_unassigned always have fixed address
      in phys_sections.  Declared as macro, so we can use them
      when having more than one phys_sections array.
      
      Signed-off-by: Liu Ping Fan <pingfank@linux.vnet.ibm.com>
      Signed-off-by: Liu Ping Fan <qemulist@gmail.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit f08c03f3c404e85a2b81890191ccb48dc1ecc157
  Author: Jan Kiszka <jan.kiszka@siemens.com>
  Date:   Tue Jul 2 11:36:39 2013 +0200
  
      qom: Use atomics for object refcounting
      
      Object reference counts will soon be changed outside the BQL. So we need
      to use atomics in object_ref/unref.
      
      Based on a patch by Liu Ping Fan.
      
      Signed-off-by: Liu Ping Fan <qemulist@gmail.com>
      Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 856d72454f03aea26fd61c728762ef9cd1d71512
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Mon May 6 11:57:21 2013 +0200
  
      memory: add reference counting to FlatView
      
      With this change, a FlatView can be used even after a concurrent
      update has replaced it.  Because we do not yet have RCU, we use a
      mutex to protect the small critical sections that read/write the
      as->current_map pointer.  Accesses to the FlatView can be done
      outside the mutex.
      
      If a MemoryRegion will be used after the FlatView is unref-ed (or after
      a MemoryListener callback is returned), a reference has to be added to
      that MemoryRegion. memory_region_find already does it for the region
      that it returns.  The same will be done for address_space_translate
      as soon as the dispatch tree is also converted to RCU-style.
      
      Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit a9a0c06dd750cca982f21089099207874b960656
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Mon May 6 10:29:07 2013 +0200
  
      memory: use a new FlatView pointer on every topology update
      
      This is the first step towards converting as->current_map to
      RCU-style updates, where the FlatView updates run concurrently
      with uses of an old FlatView.
      
      Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 99e86347fe960b95514531f84282438ae4e6ca64
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Mon May 6 10:26:13 2013 +0200
  
      memory: access FlatView from a local variable
      
      We will soon require accesses to as->current_map to be placed under
      a lock (with reference counting so as to keep the critical section
      small).  To simplify this change, always fetch as->current_map into
      a local variable and access it through that variable.
      
      Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 5444e768ee1abe6e021bece19a9a932351f88c88
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Mon May 13 13:29:47 2013 +0200
  
      add a header file for atomic operations
      
      We're already using them in several places, but __sync builtins are just
      too ugly to type, and do not provide seqcst load/store operations.
      
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 22fc860b0a0b689eacf4a01f5aa2ccbf36043a12
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Thu Jun 6 21:25:08 2013 -0400
  
      hw/[u-x]*: pass owner to memory_region_init* functions
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 853dca12055ea74994629d06798165d811c5e1e2
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Thu Jun 6 21:25:08 2013 -0400
  
      hw/t*: pass owner to memory_region_init* functions
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 2977673992b7d363d0f402ee7c4217795fe13809
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Thu Jun 6 21:25:08 2013 -0400
  
      hw/s*: pass owner to memory_region_init* functions
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 40c5dce99bac2d1d5f240c8c8ec53dc23ea46a89
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Thu Jun 6 21:25:08 2013 -0400
  
      hw/p*: pass owner to memory_region_init* functions
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit eedfac6f38b2ba8be827088cd3facd19d21af1e1
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Thu Jun 6 21:25:08 2013 -0400
  
      hw/n*: pass owner to memory_region_init* functions
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 3c16154210ce6277bee553e72f7c7b2b2fecefbf
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Thu Jun 6 21:25:08 2013 -0400
  
      hw/m*: pass owner to memory_region_init* functions
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 1437c94b2689c2010362f84d14f14feaa1d8dba3
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Thu Jun 6 21:25:08 2013 -0400
  
      hw/i*: pass owner to memory_region_init* functions
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit b716368778aebdb523546d72a28706420a8c32ae
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Thu Jun 6 21:25:08 2013 -0400
  
      hw/gpio: pass owner to memory_region_init* functions
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 3eadad551d3d5901b75f8c53dbd57b9bec2f2b01
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Thu Jun 6 21:25:08 2013 -0400
  
      hw/d*: pass owner to memory_region_init* functions
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 300b1fc68c47478f36705f23a93dce77ac3e429a
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Thu Jun 6 21:25:08 2013 -0400
  
      hw/c*: pass owner to memory_region_init* functions
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 2d256e6f652b519c59d0bea926ebb1cb866d4241
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Thu Jun 6 21:25:08 2013 -0400
  
      hw/block: pass owner to memory_region_init* functions
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 64bde0f3e7170cc8a9b60da835b9b3cefd03a7a5
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Thu Jun 6 21:25:08 2013 -0400
  
      hw/a*: pass owner to memory_region_init* functions
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit db10ca9057b11222408f708d5d99a3888eca4feb
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Thu Jun 6 21:19:53 2013 -0400
  
      piolist: add owner argument to initialization functions and pass devices
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 3cd2cf4375993494bcf6195c1637a3d009aa6fae
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Tue Jun 25 12:33:01 2013 +0200
  
      pam: pass device to init_pam and use it to set owner
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 84af6d9f97bb144bbebe688364431804a190074a
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Tue Jun 25 12:32:25 2013 +0200
  
      spapr_iommu: pass device to spapr_tce_new_table and use it to set owner
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 5cb022a1bfaa0c15a13d3266bc6d683cc1f44d7f
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Tue Jun 25 12:31:46 2013 +0200
  
      vfio: pass device to vfio_mmap_bar and use it to set owner
      
      Cc: Alex Williamson <alex.williamson@redhat.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit dcb117bfda5af6f6ceb7231778d36d8bce4aee93
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Tue Jun 25 15:04:35 2013 +0200
  
      ne2000: pass device to ne2000_setup_io, use it as owner
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 42e038fe918f4eecdd84ef9ee406bba1deb15cec
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Thu Jun 6 21:21:13 2013 -0400
  
      vga: set owner in vga_update_memory_access
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit c84b28eeea1ab3f90e619b6af63e7db770c579ec
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Thu Jun 6 21:21:13 2013 -0400
  
      vga: pass owner to vga_init_io
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 831183277318395ecd02f2fe2423f5fe983ed96a
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Thu Jun 6 21:21:13 2013 -0400
  
      vga: pass owner to vga_init_vbe
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 9eb58a473b615d9d6d26ee8e568eeb2e67d8e274
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Thu Jun 6 21:21:13 2013 -0400
  
      vga: pass owner to cirrus_init_common
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 270327feb2535f74379030e028b96b57fd60ca39
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Thu Jun 6 21:21:13 2013 -0400
  
      vga: pass owner to vga_common_init
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 712f0cc777dc8abc1f43b8e2a5e65ab3ae563cbd
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Thu Jun 6 21:21:13 2013 -0400
  
      vga: pass owner to vga_init
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 3cf63ff25c6f1bdac7cb153f87ff830e932ac2f5
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Tue Jun 25 15:02:38 2013 +0200
  
      escc: rename struct to ESCCState
      
      We are using the same struct name for two devices.  8250 is widespread
      enough that this causes some confusion, rename the other instance.
      
      Reviewed-by: Andreas Faerber <afaerber@suse.de>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit d3e71559a81ca7b6221465dd19282429101f983d
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri Jun 28 17:33:29 2013 +0200
  
      memory: ref/unref memory across address_space_map/unmap
      
      The iothread mutex might be released between map and unmap, so the
      mapped region might disappear.
      
      Reviewed-by: Jan Kiszka <jan.kiszka@siemens.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit e3127ae0cdcde6b10a8643836f5bec197f2eff1a
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri Jun 28 17:29:27 2013 +0200
  
      exec: reorganize address_space_map
      
      First of all, rename "todo" to "done".
      
      Second, clearly separate the case of done == 0 with the case of done != 0.
      This will help handling reference counting in the next patch.
      
      Third, this test:
      
                   if (memory_region_get_ram_addr(mr) + xlat != raddr + todo) {
      
      does not guarantee that the memory region is the same across two iterations
      of the while loop.  For example, you could have two blocks:
      
      A) size 640 K, mapped at physical address 0, ram_addr_t 0
      B) size 64 K, mapped at physical address 0xa0000, ram_addr_t 0xa0000
      
      then mapping 1 M starting at physical address zero will erroneously treat
      B as the continuation of block A.  qemu_ram_ptr_length ensures that no
      invalid memory is accessed, but it is still a pointless complication of
      the algorithm.  The patch makes the logic clearer with an explicit test
      that the memory region is the same.
      
      Reviewed-by: Jan Kiszka <jan.kiszka@siemens.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 1b5ec2346703c060d26ada7d95fe9aaf476b1947
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Mon May 6 14:36:15 2013 +0200
  
      memory: return MemoryRegion from qemu_ram_addr_from_host
      
      It will be needed in the next patch.
      
      Reviewed-by: Jan Kiszka <jan.kiszka@siemens.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 7443b43758ba5eeca8f81ca15fe9fced8983be26
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Mon Jun 3 12:44:02 2013 +0200
  
      exec: move qemu_ram_addr_from_host_nofail to cputlb.c
      
      After the next patch it would not be used elsewhere anyway.  Also,
      the _nofail and the standard versions of this function return different
      things, which is confusing.  Removing the function from the public headers
      limits the confusion.
      
      Reviewed-by: Jan Kiszka <jan.kiszka@siemens.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 23887b79df2be53dc49166e1b677469abfb92147
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Mon May 6 14:28:39 2013 +0200
  
      exec: check MRU in qemu_ram_addr_from_host
      
      This function is not used outside the iothread mutex, so it
      can use ram_list.mru_block.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit dfde4e6e1a868f60033ece0590b1f75e6c57fa16
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Mon May 6 10:46:11 2013 +0200
  
      memory: add ref/unref calls
      
      Add ref/unref calls at the following places:
      
      - places where memory regions are stashed by a listener and
        used outside the BQL (including in Xen or KVM).
      
      - memory_region_find callsites
      
      - creation of aliases and containers (only the aliased/contained
        region gets a reference to avoid loops)
      
      - around calls to del_subregion/add_subregion, where the region
        could disappear after the first call
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 3ce10901ca8da9142dcdcde198fda1a4c290934c
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Tue Jul 2 13:40:48 2013 +0200
  
      memory: introduce memory_region_present
      
      This new API will avoid having too many memory_region_ref/unref
      in paths that currently use memory_region_find.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 46637be269aaaceb9867ffdf176e906401138fff
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Tue May 7 09:06:00 2013 +0200
  
      memory: add ref/unref
      
      Reviewed-by: Jan Kiszka <jan.kiszka@siemens.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 803c0816a7d3ab35460991ba5b7d1fccc070332b
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Tue May 7 06:59:09 2013 +0200
  
      memory: add getter for owner
      
      Whenever memory regions are accessed outside the BQL, they need to be
      preserved against hot-unplug.  MemoryRegions actually do not have their
      own reference count; they piggyback on a QOM object, their "owner".
      The owner is set at creation time, and there is a function to retrieve
      the owner.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit b7e95164d1a9969aa591b8a72e05b94d08c49738
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Wed May 29 12:07:03 2013 +0200
  
      exec: simplify destruction of the phys map
      
      Do not bother visiting the radix tree when an address space is destroyed.
      After the previous patch, this has become a pointless exercise.  When
      called from address_space_destroy_dispatch, all you're doing is zeroing
      out a structure that will be freed as soon as you come back.  When called
      from mem_begin, when phys_page_set_level will call phys_map_node_alloc the
      radix tree's array will be zeroed too.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 058bc4b57f9d6b39d9a6748b4049e1be3fde3dac
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Tue Jun 25 09:30:48 2013 +0200
  
      memory: destroy phys_sections one by one
      
      phys_sections_clear is invoked after the dispatch tree has been
      destroyed.  This leaves a window where phys_sections_nb > 0 but the
      subpages are not valid anymore, which is a recipe for use-after-free
      bugs.
      
      Move the destruction of subpages in phys_sections_clear.  We will
      still destroy the subpages when an address space is cleaned up,
      because address_space_destroy will clear as->root and commit the
      change before it calls address_space_destroy_dispatch.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 2c9b15cab12c21e32dffb67c5e18f3dc407ca224
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Thu Jun 6 05:41:28 2013 -0400
  
      memory: add owner argument to initialization functions
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 5767e4e19835cd39de9945bba17438e368e253bb
  Author: Jan Kiszka <jan.kiszka@siemens.com>
  Date:   Sat Jun 22 08:07:07 2013 +0200
  
      ioport: Move portio types to ioport.h
      
      This decouples memory.h from ioport.h, concentrating all portio related
      types in a single header.
      
      Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit d67f679d99778d9e07ec470ebf803249c2bea625
  Author: Jan Kiszka <jan.kiszka@siemens.com>
  Date:   Sat Jun 22 08:07:06 2013 +0200
  
      vmport: Disentangle read handler type from portio
      
      In case the latter may vanish one day, make sure the vmport read handler
      type will remain unaffected. This is also conceptually cleaner.
      
      Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 0659097de2b47470b4d706c2634240f54700c807
  Author: Jan Kiszka <jan.kiszka@siemens.com>
  Date:   Sat Jun 22 08:07:05 2013 +0200
  
      ioport: Remove unused old dispatching services
      
      Remove unused ioport_register and isa_unassign_ioport along with
      everything that only those services used.
      
      Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit b40acf99bef69fa8ab0f9092ff162fde945eec12
  Author: Jan Kiszka <jan.kiszka@siemens.com>
  Date:   Mon Jun 24 10:45:09 2013 +0200
  
      ioport: Switch dispatching to memory core layer
      
      The current ioport dispatcher is a complex beast, mostly due to the
      need to deal with old portio interface users. But we can overcome it
      without converting all portio users by embedding the required base
      address of a MemoryRegionPortio access into that data structure. That
      removes the need to have the additional MemoryRegionIORange structure
      in the loop on every access.
      
      To handle old portio memory ops, we simply install dispatching handlers
      for portio memory regions when registering them with the memory core.
      This removes the need for the old_portio field.
      
      We can drop the additional aliasing of ioport regions and also the
      special address space listener. cpu_in and cpu_out now simply call
      address_space_read/write. And we can concentrate portio handling in a
      single source file.
      
      Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 962b03fcf509db25c847aa67c4eff574c240dcfe
  Author: Jan Kiszka <jan.kiszka@siemens.com>
  Date:   Sat Jun 22 08:07:03 2013 +0200
  
      xen: Mark fixed platform I/O as unaligned
      
      Before switching to the memory core dispatcher, we need to make sure
      that this pv-device will continue to receive unaligned portio accesses.
      
      Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 04e8cd506a2a7b57084d7d7b823540c2baf9a1da
  Author: Jan Kiszka <jan.kiszka@siemens.com>
  Date:   Sat Jun 22 08:07:02 2013 +0200
  
      vmware-vga: Accept unaligned I/O accesses
      
      Before switching to the memory core dispatcher, we need to make sure
      that this pv-device will continue to receive unaligned portio accesses.
      
      Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit b6f3296292f027c9a87a12dddd736a7c344d0206
  Author: Jan Kiszka <jan.kiszka@siemens.com>
  Date:   Sat Jun 22 08:07:01 2013 +0200
  
      isa: implement isa_is_ioport_assigned via memory_region_find
      
      Open-code isa_is_ioport_assigned via a memory region lookup. As all IO
      ports are now directly or indirectly registered via the memory API, this
      becomes possible and will finally allow us to drop the ioport tables.
      
      Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 8ab9b41876c0ead43648b55576a8f17aa2c8b027
  Author: Jan Kiszka <jan.kiszka@siemens.com>
  Date:   Sat Jun 22 08:07:00 2013 +0200
  
      Privatize register_ioport_read/write
      
      No more users outside of ioport.c.
      
      Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit bcc37e24bda4666e1ddd75e9c523641f8b8a1b7e
  Author: Jan Kiszka <jan.kiszka@siemens.com>
  Date:   Sat Jun 22 08:06:59 2013 +0200
  
      vt82c686: replace register_ioport*
      
      Convert over to memory regions to obsolete register_ioport*.
      
      Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit fd533eb510bace3efabe3378caae4002eb941508
  Author: Jan Kiszka <jan.kiszka@siemens.com>
  Date:   Sat Jun 22 08:06:58 2013 +0200
  
      prep: replace register_ioport*
      
      Convert over to memory regions to obsolete register_ioport*.
      
      Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit f94b64acb6ec2871676990ea5ba956a91b20cc75
  Author: Jan Kiszka <jan.kiszka@siemens.com>
  Date:   Sat Jun 22 08:06:57 2013 +0200
  
      i82374: replace register_ioport*
      
      Convert over to memory regions to obsolete register_ioport*.
      
      Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 0c6c4e28b3e6a2d0d87b7ca87ffb19e03d44267b
  Author: Jan Kiszka <jan.kiszka@siemens.com>
  Date:   Sat Jun 22 08:06:56 2013 +0200
  
      wdt_ib700: replace register_ioport*
      
      Convert over to memory regions to obsolete register_ioport*.
      
      Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit e3914e3ad883cff0247da8471e9cb3051e88ab38
  Author: Jan Kiszka <jan.kiszka@siemens.com>
  Date:   Sat Jun 22 08:06:55 2013 +0200
  
      applesmc: replace register_ioport*
      
      Convert over to memory regions to obsolete register_ioport*.
      
      Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit a8aec29569e8baa4d86ea2aac16f8c4d78ab2a2a
  Author: Jan Kiszka <jan.kiszka@siemens.com>
  Date:   Sat Jun 22 08:06:54 2013 +0200
  
      adlib: replace register_ioport*
      
      Convert over to memory regions to obsolete register_ioport*.
      
      CC: malc <av1474@comtv.ru>
      Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit f487b677c2dc15786dbe7c61326cc49e7c64daea
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Mon Jun 3 14:17:19 2013 +0200
  
      dma: keep a device alive while it has SGLists
      
      Reviewed-by: Anthony Liguori <aliguori@redhat.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit cac3c384bb986f06a308e551641284586924813c
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Mon Jun 3 14:09:39 2013 +0200
  
      scsi: keep device alive while it has requests
      
      Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 6ac363b50c569815786a795d806e068b3f6a07eb
  Author: David Gibson <david@gibson.dropbear.id.au>
  Date:   Thu Jun 6 18:48:46 2013 +1000
  
      pci: Move pci_read_devaddr to pci-hotplug-old.c
      
      pci_read_devaddr() is only used by the legacy functions for the old PCI
      hotplug interface in pci-hotplug-old.c.  So we move the function there,
      and make it static.
      
      Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
  
  commit 79ca616f291124d166ca173e512c4ace1c2fe8b2
  Author: David Gibson <david@gibson.dropbear.id.au>
  Date:   Thu Jun 6 18:48:45 2013 +1000
  
      pci: Cleanup configuration for pci-hotplug.c
      
      pci-hotplug.c and the CONFIG_PCI_HOTPLUG variable which controls its
      compilation are misnamed.  They're not about PCI hotplug in general, but
      rather about the pci_add/pci_del interface which are now deprecated in
      favour of the more general device_add/device_del interface.  This patch
      therefore renames them to pci-hotplug-old.c and CONFIG_PCI_HOTPLUG_OLD.
      
      CONFIG_PCI_HOTPLUG=y was listed twice in {i386,x86_64}-softmmu.make for no
      particular reason, so we clean that up too.  In addition it was included in
      ppc64-softmmu.mak for which the old hotplug interface was never used and is
      unsuitable, so we remove that too.
      
      Most of pci-hotplug.c was additionaly protected by #ifdef TARGET_I386.  The
      small piece which wasn't is only called from the pci_add and pci_del hooks
      in hmp-commands.hx, which themselves were protected by #ifdef TARGET_I386.
      This patch therefore also removes the #ifdef from pci-hotplug-old.c,
      and changes the ifdefs in hmp-commands.hx to use CONFIG_PCI_HOTPLUG_OLD.
      
      Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
  
  commit fea7d5966a54a5e5400cd38897a95ea576b5af4d
  Author: Michael S. Tsirkin <mst@redhat.com>
  Date:   Sun Jun 16 23:48:42 2013 +0300
  
      pvpanic: fix fwcfg for big endian hosts
      
      Convert port number to little endian when
      exposing it in fw cfg.
      
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
  
  commit bc3e6a0d6c8ab6cd7cd4b576ed567756f1dcabd2
  Author: Michael S. Tsirkin <mst@redhat.com>
  Date:   Sun Jun 16 18:31:30 2013 +0300
  
      pvpanic: initialization cleanup
      
      Avoid use of static variables: PC systems
      initialize pvpanic device through pvpanic_init,
      so we can simply create the fw_cfg file at that point.
      This also makes it possible to skip device
      creation completely if fw_cfg is not there, e.g. for xen -
      so the ports it reserves are not discoverable by guests.
      
      Also, make pvpanic_init void since callers ignore return
      status anyway.
      
      Cc: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
      Cc: Laszlo Ersek <lersek@redhat.com>
      Cc: Paul Durrant <Paul.Durrant@citrix.com>
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
  
  commit c6d559d9cf8687d8378e888e7570c07ce53b94e2
  Author: Michael S. Tsirkin <mst@redhat.com>
  Date:   Tue Jun 4 16:06:37 2013 +0300
  
      MAINTAINERS: s/Marcelo/Paolo/
      
      Marcelo doesn't maintain kvm anymore,
      Paolo is taking over the job.
      Update MAINTAINERS to stop flooding Marcelo with mail.
      
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
  
  commit a0ae17a63e08a57a644eacc1f0fd89d535ed36bf
  Author: Andrew Jones <drjones@redhat.com>
  Date:   Tue Jun 4 10:49:48 2013 +0200
  
      e1000: cleanup process_tx_desc
      
      Coverity complains about two overruns in process_tx_desc(). The
      complaints are false positives, but we might as well eliminate
      them. The problem is that "hdr" is defined as an unsigned int,
      but then used to offset an array of size 65536, and another of
      size 256 bytes. hdr will actually never be greater than 255
      though, as it's assigned only once and to the value of
      tp->hdr_len, which is an uint8_t. This patch simply gets rid of
      hdr, replacing it with tp->hdr_len, which makes it consistent
      with all other tp member use in the function.
      
      v2:
       - also cleanup coding style issues in the touched lines
      
      Signed-off-by: Andrew Jones <drjones@redhat.com>
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
  
  commit fcbe0a707a227ea25f06382e61ff9b2761c77661
  Author: Michael S. Tsirkin <mst@redhat.com>
  Date:   Tue Jun 18 17:11:42 2013 +0300
  
      pc_piix: cleanup init compat handling
      
      Make sure 1.4 calls 1.5, 1.3 calls 1.4 etc.
      This way it's enough to add enough new compat hook
      in a single place in piix.
      
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
  
  commit f8c457b88d72a48989f190bc3d7b79f4f3b7d11c
  Author: Michael S. Tsirkin <mst@redhat.com>
  Date:   Mon May 13 20:00:23 2013 +0300
  
      pc: pass PCI hole ranges to Guests
      
      Guest currently has to jump through lots of hoops to guess the PCI hole
      ranges.  It's fragile, and makes us change BIOS each time we add a new
      chipset.  Let's report the window in a ROM file, to make BIOS do exactly
      what QEMU intends.
      
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
  
  commit 3459a625215449b67b9c67d9151ff72892d0a42a
  Author: Michael S. Tsirkin <mst@redhat.com>
  Date:   Thu May 30 12:57:26 2013 +0300
  
      pci: store PCI hole ranges in guestinfo structure
      
      Will be used to pass hole ranges to guests.
      
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
  
  commit 620ac82eb0fc4218fb6a4937bcef3fdab3126703
  Author: Michael S. Tsirkin <mst@redhat.com>
  Date:   Mon May 13 17:13:15 2013 +0300
  
      range: add Range structure
      
      Sometimes we need to pass ranges around, add a
      handy structure for this purpose.
      
      Note: memory.c defines its own concept of AddrRange structure for
      working with 128 addresses.  It's necessary there for doing range math.
      This is not needed for most users: struct Range is
      much simpler, and is only used for passing the range around.
      
      Cc: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
  
  commit ab8bf29078e0ab8347e2ff8b4e5542f7a0c751cf
  Merge: 1acd5a3... 00f4d64...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Wed Jul 3 08:36:59 2013 -0500
  
      Merge remote-tracking branch 'qemu-kvm/uq/master' into staging
      
      # By Michael S. Tsirkin (2) and others
      # Via Paolo Bonzini
      * qemu-kvm/uq/master:
        kvmclock: clock should count only if vm is running
        pci-assign: remove the duplicate function name in debug message
        kvm: skip system call when msi route is unchanged
        kvm: zero-initialize KVM_SET_GSI_ROUTING input
        kvm: add detail error message when fail to add ioeventfd
      
      Message-id: 1372841072-22265-1-git-send-email-pbonzini@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit b1f6dc0d2a03f0e114cc5ff08b0a133e24fd55ad
  Author: Claudio Fontana <claudio.fontana@huawei.com>
  Date:   Tue Jun 11 10:14:09 2013 +0200
  
      tcg/aarch64: implement ldst 12bit scaled uimm offset
      
      implement the 12bit scaled unsigned immediate offset
      variant of LDR/STR. This improves code size by avoiding
      the movi + ldst_r for naturally aligned offsets in range.
      
      Signed-off-by: Claudio Fontana <claudio.fontana@huawei.com>
      Reviewed-by: Richard Henderson <rth@twiddle.net>
  
  commit 00f4d64ee76e873be881a82d893a591487aa7950
  Author: Marcelo Tosatti <mtosatti@redhat.com>
  Date:   Tue Jun 18 20:38:25 2013 -0300
  
      kvmclock: clock should count only if vm is running
      
      kvmclock should not count while vm is paused, because:
      
      1) if the vm is paused for long periods, timekeeping
      math can overflow while converting the (large) clocksource
      delta to nanoseconds.
      
      2) Users rely on CLOCK_MONOTONIC to count run time, that is,
      time which OS has been in a runnable state (see CLOCK_BOOTTIME).
      
      Change kvmclock driver so as to save clock value when vm transitions
      from runnable to stopped state, and to restore clock value from stopped
      to runnable transition.
      
      Cc: qemu-stable@nongnu.org
      Signed-off-by: Marcelo Tosatti <mtosatti@redhat.com>
      Signed-off-by: Gleb Natapov <gleb@redhat.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit bd50cbaa0f34e47c5b82eba1cd1e88143018fa19
  Author: Wanlong Gao <gaowanlong@cn.fujitsu.com>
  Date:   Wed Jun 19 11:18:39 2013 +0800
  
      pci-assign: remove the duplicate function name in debug message
      
      While DEBUG() already includes the function name.
      
      Signed-off-by: Wanlong Gao <gaowanlong@cn.fujitsu.com>
      Acked-by: Alex Williamson <alex.williamson@redhat.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 40509f7f52672fe41c2cce895e187352fc09f53a
  Author: Michael S. Tsirkin <mst@redhat.com>
  Date:   Tue Jun 4 14:52:35 2013 +0300
  
      kvm: skip system call when msi route is unchanged
      
      Some guests do a large number of mask/unmask
      calls which currently trigger expensive route update
      system calls.
      Detect that route in unchanged and skip the system call.
      
      Reported-by: "Zhanghaoyu (A)" <haoyu.zhang@huawei.com>
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
      Signed-off-by: Gleb Natapov <gleb@redhat.com>
  
  commit 0fbc20740342713f282b118b4a446c4c43df3f4a
  Author: Michael S. Tsirkin <mst@redhat.com>
  Date:   Tue Jun 4 14:52:32 2013 +0300
  
      kvm: zero-initialize KVM_SET_GSI_ROUTING input
      
      kvm_add_routing_entry makes an attempt to
      zero-initialize any new routing entry.
      However, it fails to initialize padding
      within the u field of the structure
      kvm_irq_routing_entry.
      
      Other functions like kvm_irqchip_update_msi_route
      also fail to initialize the padding field in
      kvm_irq_routing_entry.
      
      It's better to just make sure all input is initialized.
      
      Once it is, we can also drop complex field by field assignment and just
      do the simple *a = *b to update a route entry.
      
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
      Signed-off-by: Gleb Natapov <gleb@redhat.com>
  
  commit fa4ba923bd539647ace9d70d226a848bd6a89dac
  Author: Amos Kong <akong@redhat.com>
  Date:   Wed May 22 12:57:35 2013 +0800
  
      kvm: add detail error message when fail to add ioeventfd
      
      I try to hotplug 28 * 8 multiple-function devices to guest with
      old host kernel, ioeventfds in host kernel will be exhausted, then
      qemu fails to allocate ioeventfds for blk/nic devices.
      
      It's better to add detail error here.
      
      Signed-off-by: Amos Kong <akong@redhat.com>
      Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com>
      Signed-off-by: Gleb Natapov <gleb@redhat.com>
  
  commit 6046c620866f6f5c53eaece9f4ad8d44a12e1185
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Thu Jun 20 16:19:32 2013 +0200
  
      int128: optimize and add test cases
      
      For add, the carry only requires checking one of the arguments.
      For sub and neg, we can similarly optimize computation of the
      carry.
      
      For ge, we can just do lexicographic order.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 1acd5a373905ddb28957842256a038956941f332
  Merge: f7d1f9d... 2345f1c...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Mon Jul 1 09:03:04 2013 -0500
  
      Merge remote-tracking branch 'agraf/ppc-for-upstream' into staging
      
      # By Alexander Graf (12) and others
      # Via Alexander Graf
      * agraf/ppc-for-upstream: (32 commits)
        PPC: Ignore writes to L2CR
        mac-io: Add escc-legacy memory alias region
        PPC: Newworld: Add second uninorth control register set
        PPC: Newworld: Add uninorth token register
        PPC: Add clock-frequency export for Mac machines
        PPC: Introduce an alias cache for faster lookups
        PPC: Fix GDB read on code area for PPC6xx
        PPC: Add dump_mmu() for 6xx
        target-ppc: Introduce unrealizefn for PowerPCCPU
        booke_ppc: limit booke timer to max when timeout overflow
        Graphics: Switch to 800x600x32 as default mode
        pseries: Update MAINTAINERS information
        target-ppc kvm: save cr register
        pseries: Fix compiler warning (conversion of pointer to integral value)
        spapr-rtas: add CPU argument to RTAS calls
        target-ppc: Change default machine for 64-bit
        ppc: do not register IABR SPR twice for 603e
        target-ppc: Drop redundant flags assignments from CPU families
        mpc8544_guts: Turn qdev initfn into instance_init
        mpc8544_guts: QOM'ify
        ...
      
      Message-id: 1372556709-23868-1-git-send-email-agraf@suse.de
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit f7d1f9d4e74d66cc7c72de46575a61bd6b433360
  Merge: d75416e... cc3ac9c...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Mon Jul 1 09:02:30 2013 -0500
  
      Merge remote-tracking branch 'cohuck/virtio-ccw-upstr' into staging
      
      # By Cornelia Huck
      # Via Cornelia Huck
      * cohuck/virtio-ccw-upstr:
        virtio-ccw: fix build breakage on windows
      
      Message-id: 1372669523-4039-1-git-send-email-cornelia.huck@de.ibm.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit d75416ef29e477ebeadf9da41677be6f8166e8be
  Merge: ffeec22... fbe2e26...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Mon Jul 1 09:02:25 2013 -0500
  
      Merge remote-tracking branch 'luiz/queue/qmp' into staging
      
      # By Kevin Wolf
      # Via Luiz Capitulino
      * luiz/queue/qmp:
        hmp: Make "info block" output more readable
      
      Message-id: 1372452199-23237-1-git-send-email-lcapitulino@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit cc3ac9c4a6fd0574b767c599e4a582be8f23260d
  Author: Cornelia Huck <cornelia.huck@de.ibm.com>
  Date:   Fri Jun 28 09:28:06 2013 +0200
  
      virtio-ccw: fix build breakage on windows
      
      event_notifier_get_fd() is not available on windows hosts. Fix this by
      moving the calls to event_notifier_get_fd() to the kvm code.
      
      Reported-by: Stefan Weil <sw@weilnetz.de>
      Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Cornelia Huck <cornelia.huck@de.ibm.com>
  
  commit 2345f1c0146672ce6eb0025bd2cfa4afabdef5fd
  Author: Alexander Graf <agraf@suse.de>
  Date:   Thu Jun 27 00:31:42 2013 +0200
  
      PPC: Ignore writes to L2CR
      
      The L2CR register contains a number of bits that either impose configuration
      which we can't deal with or mean "something is in progress until the bit is
      0 again".
      
      Since we don't model the former and we do want to accomodate guests using the
      latter semantics, let's just ignore writes to L2CR. That way guests always read
      back 0 and are usually happy with that.
      
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 0d54a5024f846ce7d53db25012fb4c7481e971ff
  Author: Alexander Graf <agraf@suse.de>
  Date:   Wed Jun 26 13:58:31 2013 +0200
  
      mac-io: Add escc-legacy memory alias region
      
      Mac OS X's debugging serial driver accesses the ESCC through a different
      register layout, called "escc-legacy". This layout differs from the normal
      escc register layout purely by the location of the respective registers.
      
      This patch adds a memory alias region that takes normal escc registers and
      maps them into the escc-legacy register space.
      
      With this patch applied, a Mac OS X guest successfully emits debug output
      on the serial port when run with debug parameters set, for example by running:
      
        $ qemu-system-ppc -prom-env -'boot-args=-v debug=0x8 io=0xff serial=0x3' \
                          -cdrom 10.4.iso -boot d
      
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 593c18116090237db96af6e50b902d790265ebc5
  Author: Alexander Graf <agraf@suse.de>
  Date:   Tue Jun 25 03:46:33 2013 +0200
  
      PPC: Newworld: Add second uninorth control register set
      
      Mac OS X requires a second uninorth register set to be mapped a few
      bytes above the first one. Let's just expose it to make it happy.
      
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 4e46dcdbd31314c66fc19f73d9358852f77e8e2e
  Author: Alexander Graf <agraf@suse.de>
  Date:   Tue Jun 25 03:39:21 2013 +0200
  
      PPC: Newworld: Add uninorth token register
      
      Mac OS X expects the uninorth control register set to contain one
      register that always reads back what it writes in. Expose that.
      
      This is just a temporary hack. Eventually, we want to expose the
      uninorth (/uni-n in device tree) as a separate QOM device.
      
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit a1014f25ef54bbbdaf571873a1254f85d6dcf132
  Author: Alexander Graf <agraf@suse.de>
  Date:   Sun Jun 23 00:22:50 2013 +0200
  
      PPC: Add clock-frequency export for Mac machines
      
      Support in fwcfg has been around for exposure of the clock-frequency
      CPU property. OpenBIOS reads it, we just never exposed it.
      
      Since Mac OS X is very picky about its clock frequency values, let's
      just take a known good value and always expose that.
      
      Reported-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 9761ad757182be663fa31af99abad959ac63b17f
  Author: Alexander Graf <agraf@suse.de>
  Date:   Sat Jun 22 03:53:35 2013 +0200
  
      PPC: Introduce an alias cache for faster lookups
      
      When running QEMU with "-cpu ?" we walk through every alias for every
      target CPU we know about. This takes several seconds on my very fast
      host system.
      
      Let's introduce a class object cache in the alias table. Using that we
      don't have to go through the tedious work of finding our target class.
      Instead, we can just go directly from the alias name to the target class
      pointer.
      
      This patch brings -cpu "?" to reasonable times again.
      
      Before:
        real    0m4.716s
      
      After:
        real    0m0.025s
      
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit b177d8b77c7301da9b51b829b0edcff367e92023
  Author: Fabien Chouteau <chouteau@adacore.com>
  Date:   Tue Jun 18 16:53:01 2013 +0200
  
      PPC: Fix GDB read on code area for PPC6xx
      
      On PPC 6xx, data and code have separated TLBs. Until now QEMU was only
      looking at data TLBs, which is not good when GDB wants to read code.
      
      This patch adds a second call to get_physical_address() with an
      ACCESS_CODE type of access when the first call with ACCESS_INT fails.
      
      Signed-off-by: Fabien Chouteau <chouteau@adacore.com>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 886b75779104f38c30cc2594fcf2b214615a242d
  Author: Fabien Chouteau <chouteau@adacore.com>
  Date:   Fri Jun 21 15:26:57 2013 +0200
  
      PPC: Add dump_mmu() for 6xx
      
      "(qemu) info tlb" is a very useful tool for debugging, so I implemented
      the missing 6xx version.
      
      Signed-off-by: Fabien Chouteau <chouteau@adacore.com>
      [agraf: fix printfs on hwaddr to PRI]
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit b048960f15dbedeceb4e1d7e469080cf68d4cf67
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Jun 9 22:11:49 2013 +0200
  
      target-ppc: Introduce unrealizefn for PowerPCCPU
      
      Use it to clean up the opcode table, resolving a former TODO from Jocelyn.
      Also switch from malloc() to g_malloc().
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit ab8131afee34d6aa427bd56ac18c4d3b6df80728
  Author: Bharat Bhushan <r65777@freescale.com>
  Date:   Wed Jun 12 18:00:50 2013 +0530
  
      booke_ppc: limit booke timer to max when timeout overflow
      
      Limit watchdog and fit timer to maximum timeout value which
      qemu timer can support (INT64_MAX). This maximum timeout will be
      hundreds of years, so limiting to max timeout is pretty safe.
      
      Signed-off-by: Bharat Bhushan <bharat.bhushan@freescale.com>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit f1ff0e89c8287de79c804ec7a50d43f39a9f65dc
  Author: Alexander Graf <agraf@suse.de>
  Date:   Thu Jun 20 14:06:27 2013 +0200
  
      Graphics: Switch to 800x600x32 as default mode
      
      We have stayed at 800x600x15 as default graphics mode for the last 9 years.
      If there ever was a reason to be there, surely nobody remembers it.
      
      However, recently non-Linux PPC guests started to show bad effects on 15 bit
      color mode. They do work just fine with 32 bits however.
      
      So let's switch to 32 bit color as the default graphic mode.
      
      Reported-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit f9de2da728d885c5c246d6ba94edea067ad00434
  Author: David Gibson <david@gibson.dropbear.id.au>
  Date:   Sat Jun 15 11:51:52 2013 +1000
  
      pseries: Update MAINTAINERS information
      
      I'm no longer at IBM, and therefore no long actively working on the pseries
      (aka sPAPR) qemu machine type.  This patch removes my information in the
      MAINTAINERS file.
      
      While we're at it, I've added some extra file patterns for pseries specific
      files that weren't included in the existing pattern.
      
      Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
      [agraf: Remove new maintainer addition]
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 4bddaf552c3a05e1fdd2c82d6b28ebc8f99269c9
  Author: Alexey Kardashevskiy <aik@ozlabs.ru>
  Date:   Sat Jun 15 11:51:51 2013 +1000
  
      target-ppc kvm: save cr register
      
      This adds a missing code to save CR (condition register) via
      kvm_arch_put_registers(). kvm_arch_get_registers() already has it.
      
      Signed-off-by: Alexey Kardashevskiy <aik@ozlabs.ru>
      Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit ec4936e1a49ef2d7129a1813ed7a3ca826698bfb
  Author: Stefan Weil <sw@weilnetz.de>
  Date:   Wed Jun 19 23:08:29 2013 +0200
  
      pseries: Fix compiler warning (conversion of pointer to integral value)
      
      This kind of type cast must use uintptr_t or target_ulong to be portable
      for hosts with sizeof(void *) != sizeof(long).
      
      Here the value is assigned to a variable of type target_ulong.
      
      Signed-off-by: Stefan Weil <sw@weilnetz.de>
      [agraf: fix compilation on 32bit hosts]
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 210b580b106fa798149e28aa13c66b325a43204e
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Wed Jun 19 15:40:30 2013 -0500
  
      spapr-rtas: add CPU argument to RTAS calls
      
      RTAS is a hypervisor provided binary blob that a guest loads and
      calls into to execute certain functions.  It's similar to the
      vsyscall page in Linux or the short lived VMCI paravirt interface
      from VMware.
      
      The QEMU implementation of the RTAS blob is simply a passthrough
      that proxies all RTAS calls to the hypervisor via an hypercall.
      
      While we pass a CPU argument for hypercall handling in QEMU, we
      don't pass it for RTAS calls.  Since some RTAs calls require
      making hypercalls (normally RTAS is implemented as guest code) we
      have nasty hacks to allow that.
      
      Add a CPU argument to RTAS call handling so we can more easily
      invoke hypercalls just as guest code would.
      
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 159f8286b760deace1008f5f68a46cadba337780
  Author: David Gibson <david@gibson.dropbear.id.au>
  Date:   Sat Jun 15 11:51:50 2013 +1000
  
      target-ppc: Change default machine for 64-bit
      
      Currently, for qemu-system-ppc64, the default machine type is 'mac99'.
      The mac99 machine is not being actively maintained, and represents a
      bizarre hybrid of components that never actually existed as a real system.
      This patch changes the default machine to 'pseries', which is actively
      maintained and works well with most modern ppc64 Linux distributions as a
      guest.
      
      Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
      [agraf: adjust commit message]
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 9fea2ae25080ad790d7d904d01a1300a45a634eb
  Author: Hervé Poussineau <hpoussin@reactos.org>
  Date:   Sat May 11 21:03:50 2013 +0200
  
      ppc: do not register IABR SPR twice for 603e
      
      IABR SPR is already registered in gen_spr_603(), called from init_proc_603E().
      
      Signed-off-by: Hervé Poussineau <hpoussin@reactos.org>
      Reviewed-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 1e3438df5a9e75355b36200f3bd8b94d1a32cc24
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Fri Feb 22 18:35:46 2013 +0100
  
      target-ppc: Drop redundant flags assignments from CPU families
      
      Previous code has #define POWERPC_INSNS2_<family> PPC_NONE in some
      places for macrofied assignment to insns_flags2 field.
      
      PPC_NONE is defined as zero though and QOM classes are zero-initialized,
      so drop any pcc->insns_flags2 = PPC_NONE; assignments.
      
      PPC_NONE itself is still in use in translate.c.
      
      Suggested-by: Alexander Graf <agraf@suse.de>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 7587ea5bcbdeb08a204b4c1d5afe039d47d613fa
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Jun 9 22:47:35 2013 +0200
  
      mpc8544_guts: Turn qdev initfn into instance_init
      
      SysBus can deal with NULL SysBusDeviceClass::init since 4ce5dae.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 43f691e9e248edca7b70680fd87b5be786cc4e01
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Jun 9 22:47:34 2013 +0200
  
      mpc8544_guts: QOM'ify
      
      Introduce type constant, cast macro and rename parent field.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 1f1a83f459dab7fbec9c5866a4d6a1ae16549edd
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Jun 9 22:47:33 2013 +0200
  
      mpc8544_guts: Fix MemoryRegion name
      
      6544 -> 8544
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit dd49c038c373329dc9e98e591677978ff2277d9f
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Jun 16 21:30:40 2013 +0200
  
      intc/openpic_kvm: Fix QOM and build issues
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit cbe72019b1432b368dde7c6cd3e270fc221de085
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Tue Jun 18 03:58:08 2013 +0200
  
      intc/openpic: Convert to QOM realize
      
      Split qdev initfn into instance_init and realize functions.
      Change one occurrence of "klass" while at it.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Reviewed-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit e1766344fd1d3cb7421f734f89a9356fdec98398
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Tue Jun 18 03:58:07 2013 +0200
  
      intc/openpic: QOM'ify
      
      Introduce type constant and cast macro.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Reviewed-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit d85937e683f6ff4d68293cb24c780fb1f6820d2c
  Author: Scott Wood <scottwood@freescale.com>
  Date:   Wed Jun 12 15:32:51 2013 -0500
  
      kvm/openpic: in-kernel mpic support
      
      Enables support for the in-kernel MPIC that thas been merged into the
      KVM next branch.  This includes irqfd/KVM_IRQ_LINE support from Alex
      Graf (along with some other improvements).
      
      Note from Alex regarding kvm_irqchip_create():
      
        On x86, one would call kvm_irqchip_create() to initialize an
        in-kernel interrupt controller.  That function then goes ahead and
        initializes global capability variables as well as the default irq
        routing table.
      
        On ppc, we can't call kvm_irqchip_create() because we can have
        different types of interrupt controllers.  So we want to do all the
        things that function would do for us in the in-kernel device init
        handler.
      
      Signed-off-by: Scott Wood <scottwood@freescale.com>
      [agraf: squash in kvm_irqchip_commit_routes patch, fix non-kvm build,
              fix ppcemb]
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 4be1db86060d803f2335c08a483218eb6a8bd9eb
  Author: Alexander Graf <agraf@suse.de>
  Date:   Fri Jun 28 13:47:15 2013 +0200
  
      PPC: Add non-kvm stub file
      
      There are cases where a kvm provided function is called from generic
      hw code that doesn't know whether kvm is available or not. Provide
      a stub file which can provide simple replacement functions for those
      cases.
      
      Signed-off-by: Alexander Graf <agraf@suse.de>
      Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit cb925cf9230f77c096dae4b159a9449bc306256c
  Author: Alexander Graf <agraf@suse.de>
  Date:   Wed Apr 17 01:11:55 2013 +0200
  
      KVM: PIC: Only commit irq routing when necessary
      
      The current logic updates KVM's view of our interrupt map every time we
      change it. While this is nice and bullet proof, it slows things down
      badly for me. QEMU spends about 3 seconds on every start telling KVM what
      news it has on its routing maps.
      
      Instead, let's just synchronize the whole irq routing map as a whole when
      we're done constructing it. For things that change during runtime, we can
      still update the routing table on demand.
      
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 82fc73b65c19fed0ee28aeb655d27de5ac9e78d5
  Author: Scott Wood <scottwood@freescale.com>
  Date:   Mon Apr 15 13:19:33 2013 +0000
  
      PPC: e500: factor out mpic init code
      
      KVM in-kernel MPIC support is going to expand this even more,
      so let's keep it contained.
      
      Signed-off-by: Scott Wood <scottwood@freescale.com>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 8935a442cd3cf94f21fcc4386c1c07a7a5dd6887
  Author: Scott Wood <scottwood@freescale.com>
  Date:   Mon Apr 15 13:19:32 2013 +0000
  
      openpic: factor out some common defines into openpic.h
      
      ...for use by the KVM in-kernel irqchip stub.
      
      Signed-off-by: Scott Wood <scottwood@freescale.com>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit d07cc1f12d8e15c167857852c39190d770763824
  Author: Alexander Graf <agraf@suse.de>
  Date:   Tue Apr 16 15:05:22 2013 +0200
  
      KVM: MSI: Swap payload to native endianness
      
      The usual MSI injection mechanism writes msi.data into memory using an
      le32 wrapper. So on big endian guests, this swaps msg.data into the
      expected byte order.
      
      For irqfd however, we don't swap the payload right now, rendering
      in-kernel MPIC emulation broken on PowerPC.
      
      Swap msg.data to the correct endianness whenever we touch it.
      
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 7b7745930b1f14057b41a257524c559e62c5faa7
  Author: Alexander Graf <agraf@suse.de>
  Date:   Tue Apr 16 15:58:13 2013 +0200
  
      KVM: Export kvm_init_irq_routing
      
      On PPC, we can have different types of interrupt controllers, so we really
      only know that we are going to use one when we created it.
      
      Export kvm_init_irq_routing() to common code, so that we don't have to call
      kvm_irqchip_create().
      
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 215e79c01c4e6f766eb9add56c56453e9ea1d948
  Author: Alexander Graf <agraf@suse.de>
  Date:   Wed Apr 24 22:24:12 2013 +0200
  
      KVM: Don't assume that mpstate exists with in-kernel PIC always
      
      On PPC, we don't support MP state. So far it's not necessary and I'm
      not convinced yet that we really need to support it ever.
      
      However, the current idle logic in QEMU assumes that an in-kernel PIC
      also means we support MP state. This assumption is not true anymore.
      
      Let's split up the two cases into two different variables. That way
      PPC can expose an in-kernel PIC, while not implementing MP state.
      
      Signed-off-by: Alexander Graf <agraf@suse.de>
      CC: Jan Kiszka <jan.kiszka@siemens.com>
  
  commit ffeec223b55ea696567ed544016824199cd7c7bc
  Merge: 2ea3e2c... a8ad415...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Fri Jun 28 15:48:35 2013 -0500
  
      Merge remote-tracking branch 'mjt/trivial-patches' into staging
      
      # By Gerd Hoffmann (13) and Michael Tokarev (1)
      # Via Michael Tokarev
      * mjt/trivial-patches:
        doc: we use seabios, not bochs bios
        qemu-socket: don't leak opts on error
        qemu-char: report udp backend errors
        qemu-char: add -chardev mux support
        qemu-char: minor mux chardev fixes
        qemu-char: use ChardevBackendKind in CharDriver
        qemu-char: don't leak opts on error
        qemu-char: fix documentation for telnet+wait socket flags
        qemu-char: print notification to stderr
        qemu-char: use more specific error_setg_* variants
        qemu-char: check optional fields using has_*
        qemu-socket: catch monitor_get_fd failures
        qemu-socket: drop pointless allocation
        qemu-socket: zero-initialize SocketAddress
      
      Message-id: 1372443465-22384-1-git-send-email-mjt@msgid.tls.msk.ru
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit fbe2e26c15af35e4d157874dc80f6a19eebaa83b
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Wed Jun 19 16:10:55 2013 +0200
  
      hmp: Make "info block" output more readable
      
      HMP is meant for humans and you should notice it.
      
      This changes the output format to use a bit more space to display the
      information more readable and leaves out irrelevant information (e.g.
      mention only that an image is encrypted, but not when it's not; display
      I/O limits only if throttling is in effect; ...)
      
      Before:
      
          (qemu) info block
          ide0-hd0: removable=0 io-status=ok file=/tmp/overlay.qcow2
          backing_file=/tmp/backing.img backing_file_depth=1 ro=0 drv=qcow2
          encrypted=1 bps=0 bps_rd=0 bps_wr=0 iops=1024 iops_rd=0 iops_wr=0
          ide1-cd0: removable=1 locked=0 tray-open=0 io-status=ok
          file=/home/kwolf/images/iso/Fedora-18-x86_64-Live-Desktop.iso ro=1
          drv=raw encrypted=0 bps=0 bps_rd=0 bps_wr=0 iops=0 iops_rd=0 iops_wr=0
          floppy0: removable=1 locked=0 tray-open=0 [not inserted]
          sd0: removable=1 locked=0 tray-open=0 [not inserted]
      
      After:
      
          (qemu) info block
          ide0-hd0: /tmp/overlay.qcow2 (qcow2, encrypted)
              Backing file:     /tmp/backing.img (chain depth: 1)
              I/O limits:       bps=0 bps_rd=0 bps_wr=0 iops=1024 iops_rd=0 iops_wr=0
      
          ide1-cd0: /home/kwolf/images/iso/Fedora-18-x86_64-Live-Desktop.iso (raw, read-only)
              Removable device: not locked, tray closed
      
          floppy0: [not inserted]
              Removable device: not locked, tray closed
      
          sd0: [not inserted]
              Removable device: not locked, tray closed
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Reviewed-by: Fam Zheng <famz@redhat.com>
      Acked-by: Anthony Liguori <aliguori@us.ibm.com>
      Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
  
  commit 2ea3e2c1e85097c45a882dbc1fbba4a7fdb3ff1c
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Thu Jun 27 15:25:12 2013 +0200
  
      qemu-char: Fix ID reuse after chardev-remove for qapi-based init
      
      Commit 2c5f488 introduced qapi-based character device initialization
      as a new code path in qemu_chr_new_from_opts().  Unfortunately, it
      failed to store parameter opts in the new chardev.  Therefore,
      qemu_chr_delete() doesn't delete it.  Even though the device is gone,
      its options linger, and any attempt to create another one with the
      same ID fails.
      
      Cc: qemu-stable@nongnu.org
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Reviewed-by: Gerd Hoffmann <kraxel@redhat.com>
      Message-id: 1372339512-28149-1-git-send-email-armbru@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 43f420f8419866619bd107d5ee84c727b46967b8
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Tue Jun 25 10:49:31 2013 +0200
  
      console: Hook QemuConsoles into qom tree
      
      Put them named "console[$index]" below "/backend", so you can
      list & inspect them via QMP.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
      Message-id: 1372150171-8707-1-git-send-email-kraxel@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit f087553653152fdae16ed7066d238677734e4902
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Tue Jun 25 10:48:54 2013 +0200
  
      gtk: add support for surface conversion
      
      Also use CAIRO_FORMAT_RGB24 unconditionally.  DisplaySurfaces will never
      ever see 8bpp surfaces.  And using CAIRO_FORMAT_RGB16_565 for the 16bpp
      case doesn't seem to be a good idea too.
      
      <quote src="/usr/include/cairo/cairo.h">
       * @CAIRO_FORMAT_RGB16_565: This format value is deprecated. It has
       *   never been properly implemented in cairo and should not be used
       *   by applications. (since 1.2)
      </quote>
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
      Message-id: 1372150134-8590-1-git-send-email-kraxel@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 12b7f57e2cfcd665cf5a21b4ae3c23b9361c5c05
  Author: Michael Tokarev <mjt@tls.msk.ru>
  Date:   Mon Jun 24 15:06:52 2013 +0400
  
      vl: convert -smp to qemu_opts_parse()
      
      This also introduces a new suboption, "cpus=",
      which is the default.  So after this patch,
      
       -smp n,sockets=y
      
      is the same as
      
        -smp cpus=n,sockets=y
      
      (with "cpu" being some generic thing, referring to
      either cores, or threads, or sockets, as before).
      
      We still don't validate relations between different
      numbers, for example it is still possible to say
      
        -smp 1,sockets=10
      
      and it will be accepted to mean sockets=1.
      
      Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
      Message-id: 1372072012-30305-1-git-send-email-mjt@msgid.tls.msk.ru
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 8a27c6a067acd03cbd810585552df4818a4397f7
  Author: Kevin Wolf <mail@kevin-wolf.de>
  Date:   Sun Jun 23 22:07:46 2013 +0200
  
      multiboot: Updated ROM binary
      
      Signed-off-by: Kevin Wolf <mail@kevin-wolf.de>
      Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
      Message-id: 1372018066-21822-4-git-send-email-mail@kevin-wolf.de
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 26a8ec07616df8eeb7ae5e76a4eade6809c426e3
  Author: Kevin Wolf <mail@kevin-wolf.de>
  Date:   Sun Jun 23 22:07:45 2013 +0200
  
      multiboot: Calculate upper_mem in the ROM
      
      The upper_mem field of the Multiboot information struct doesn't really
      contain the RAM size - 1 MB like we used to calculate it, but only the
      memory from 1 MB up to the first (upper) memory hole.
      
      In order to correctly retrieve this information, the multiboot ROM now
      looks at the mmap it creates anyway and tries to find the size of
      contiguous usable memory from 1 MB.
      
      Drop the multiboot.c definition of lower_mem and upper_mem because both
      are queried at runtime now.
      
      Signed-off-by: Kevin Wolf <mail@kevin-wolf.de>
      Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
      Message-id: 1372018066-21822-3-git-send-email-mail@kevin-wolf.de
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 390fb6b47144adbad453cdf95c130854728c56f8
  Author: Kevin Wolf <mail@kevin-wolf.de>
  Date:   Sun Jun 23 22:07:44 2013 +0200
  
      multiboot: Don't forget last mmap entry
      
      When the BIOS returns ebx = 0, the current entry is still valid and
      needs to be included in the Multiboot memory map.
      
      Fixing this meant that using bx as the entry index doesn't work any
      more because it's 0 on the last entry (and it was SeaBIOS-specific
      anyway), so the whole loop had to change a bit and should be more
      generic as a result (ebx can be an arbitrary continuation number now,
      and the entry size returned by the BIOS is used instead of hard-coding
      20 bytes).
      
      Signed-off-by: Kevin Wolf <mail@kevin-wolf.de>
      Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
      Message-id: 1372018066-21822-2-git-send-email-mail@kevin-wolf.de
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 6bedfe94c96c5ba35fcb2a52b438fefcc682669e
  Author: Stefan Weil <sw@weilnetz.de>
  Date:   Thu Jun 27 21:00:06 2013 +0200
  
      arch_init: Fix format string by using RAM_ADDR_FMT
      
      length is a ram_addr_t, so RAM_ADDR_FMT must be used instead of %ld.
      This fixes a recently introduced regression for w64 builds.
      
      Using RAM_ADDR_FMT also changes decimal output to sedecimal.
      This is good here because length and block->length should both
      use the same base in the error message.
      
      Signed-off-by: Stefan Weil <sw@weilnetz.de>
      Message-id: 1372359606-2759-1-git-send-email-sw@weilnetz.de
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit a8ad4159ed7d8a442a9c049a6fd0d47aa330c2aa
  Author: Michael Tokarev <mjt@tls.msk.ru>
  Date:   Fri Jun 28 10:08:16 2013 +0400
  
      doc: we use seabios, not bochs bios
      
      Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
  
  commit 7a5b6af13a45ae7109900dee03a436819302126c
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Mon Jun 24 08:39:56 2013 +0200
  
      qemu-socket: don't leak opts on error
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
      Reviewed-by: Laszlo Ersek <lersek@redhat.com>
      Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
  
  commit 58a3714c529b1b97ee078ea25b58f731aabcbfff
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Mon Jun 24 08:39:55 2013 +0200
  
      qemu-char: report udp backend errors
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
      Reviewed-by: Laszlo Ersek <lersek@redhat.com>
      Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
  
  commit bb6fb7c0857aeda7982ac14460328edf3c29cfc8
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Mon Jun 24 08:39:54 2013 +0200
  
      qemu-char: add -chardev mux support
      
      Allow to explicitly create mux chardevs on the command line,
      like you can using QMP.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
      Reviewed-by: Laszlo Ersek <lersek@redhat.com>
      Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
  
  commit dc2c4eca89ec5ee7b7a4c2563c991a14a7c5ee84
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Mon Jun 24 08:39:53 2013 +0200
  
      qemu-char: minor mux chardev fixes
      
      mux failure path has a memory leak.  creating a mux chardev can't
      fail though, so just assert() that instead of fixing an error path
      which never ever runs anyway ...
      
      Also fix bid being leaked while being at it.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
      Reviewed-by: Laszlo Ersek <lersek@redhat.com>
      Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
  
  commit 99aec0123ce5ba307dc357c5bf1e0f22d2be0931
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Mon Jun 24 08:39:52 2013 +0200
  
      qemu-char: use ChardevBackendKind in CharDriver
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
      Reviewed-by: Laszlo Ersek <lersek@redhat.com>
      Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
  
  commit e668287d4413395be1a0f9ef292bb6d0c1006e29
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Mon Jun 24 08:39:51 2013 +0200
  
      qemu-char: don't leak opts on error
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
      Reviewed-by: Laszlo Ersek <lersek@redhat.com>
      Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
  
  commit ef993ba7bc631b57f9ea70a7f6fc8c0fcbdfa19d
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Mon Jun 24 08:39:50 2013 +0200
  
      qemu-char: fix documentation for telnet+wait socket flags
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
      Reviewed-by: Laszlo Ersek <lersek@redhat.com>
      Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
  
  commit fdca2124adc293f84f2b7aaf0df43faa6b6bf420
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Mon Jun 24 08:39:49 2013 +0200
  
      qemu-char: print notification to stderr
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
      Reviewed-by: Laszlo Ersek <lersek@redhat.com>
      Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
  
  commit 20c397607cb54905f452921259b4baa9c8a1d008
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Mon Jun 24 08:39:48 2013 +0200
  
      qemu-char: use more specific error_setg_* variants
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
      Reviewed-by: Laszlo Ersek <lersek@redhat.com>
      Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
  
  commit e859eda58501cd20a2e6988fb4acc1756bc4d278
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Mon Jun 24 08:39:47 2013 +0200
  
      qemu-char: check optional fields using has_*
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
      Reviewed-by: Laszlo Ersek <lersek@redhat.com>
      Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
  
  commit d1ec72a44e0a167f9e8254d6d1098d27f104571f
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Mon Jun 24 08:39:46 2013 +0200
  
      qemu-socket: catch monitor_get_fd failures
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
      Reviewed-by: Laszlo Ersek <lersek@redhat.com>
      Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
  
  commit c1204afc7c048cf58b0a8f1c11886f36ca73ef28
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Mon Jun 24 08:39:45 2013 +0200
  
      qemu-socket: drop pointless allocation
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
      Reviewed-by: Laszlo Ersek <lersek@redhat.com>
      Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
  
  commit afde3f8b9923892d21a735993f533e5d8b60e0b0
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Mon Jun 24 08:39:44 2013 +0200
  
      qemu-socket: zero-initialize SocketAddress
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
      Reviewed-by: Laszlo Ersek <lersek@redhat.com>
      Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
  
  commit 8a9c98aedc1a3fb4dfbebeccc926e273df54f2ba
  Merge: 3612563... c658b94...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Fri Jun 28 11:48:09 2013 -0500
  
      Merge remote-tracking branch 'afaerber/qom-cpu' into staging
      
      # By Andreas Färber
      # Via Andreas Färber
      * afaerber/qom-cpu: (24 commits)
        cpu: Turn cpu_unassigned_access() into a CPUState hook
        hwaddr: Make hwaddr type usable beyond softmmu
        cpu: Change qemu_init_vcpu() argument to CPUState
        cpus: Change qemu_dummy_start_vcpu() argument to CPUState
        cpus: Change qemu_kvm_start_vcpu() argument to CPUState
        cpus: Change cpu_handle_guest_debug() argument to CPUState
        gdbstub: Set gdb_set_stop_cpu() argument to CPUState
        kvm: Change kvm_cpu_exec() argument to CPUState
        kvm: Change kvm_handle_internal_error() argument to CPUState
        cpu: Turn cpu_dump_{state,statistics}() into CPUState hooks
        cpus: Change qemu_kvm_init_cpu_signals() argument to CPUState
        kvm: Change kvm_set_signal_mask() argument to CPUState
        cpus: Change qemu_kvm_wait_io_event() argument to CPUState
        cpus: Change cpu_thread_is_idle() argument to CPUState
        cpu: Change cpu_exit() argument to CPUState
        kvm: Change cpu_synchronize_state() argument to CPUState
        kvm: Change kvm_cpu_synchronize_state() argument to CPUState
        gdbstub: Simplify find_cpu()
        cpu: Guard cpu_{save,load}() definitions
        target-openrisc: Register VMStateDescription for OpenRISCCPU
        ...
  
  commit 36125631e79d53ffb9365740f43f386e2171d116
  Merge: ec3f8c9... 721da65...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Fri Jun 28 10:37:33 2013 -0500
  
      Merge remote-tracking branch 'kwolf/for-anthony' into staging
      
      # By Stefan Hajnoczi (11) and others
      # Via Kevin Wolf
      * kwolf/for-anthony:
        cmd646: fix build when DEBUG_IDE is enabled.
        block: change default of .has_zero_init to 0
        vpc: Implement .bdrv_has_zero_init
        vmdk: remove wrong calculation of relative path
        gluster: Return bdrv_has_zero_init = 0
        block/ssh: Set bdrv_has_zero_init according to the file type.
        block: Make BlockJobTypes const
        qemu-iotests: add 055 drive-backup test case
        qemu-iotests: extract wait_until_completed() into iotests.py
        blockdev: add Abort transaction
        blockdev: add DriveBackup transaction
        blockdev: allow BdrvActionOps->commit() to be NULL
        blockdev: rename BlkTransactionStates to singular
        block: add drive-backup QMP command
        blockdev: use bdrv_getlength() in qmp_drive_mirror()
        blockdev: drop redundant proto_drv check
        block: add basic backup support to block driver
        block: add bdrv_add_before_write_notifier()
        notify: add NotiferWithReturn so notifier list can abort
        raw-posix: Fix /dev/cdrom magic on OS X
      
      Message-id: 1372429509-29642-1-git-send-email-kwolf@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 721da65c6eba9c053d73744ecaa882b0f7cd634a
  Author: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
  Date:   Fri Jun 28 14:43:16 2013 +0100
  
      cmd646: fix build when DEBUG_IDE is enabled.
      
      Make sure we use the correct TARGET/PRI macros in the debug statements.
      
      Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
      CC: Kevin Wolf <kwolf@redhat.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit 3ac216270a62418519c08e88c17005a8f1539cf2
  Author: Peter Lieven <pl@kamp.de>
  Date:   Fri Jun 28 12:47:42 2013 +0200
  
      block: change default of .has_zero_init to 0
      
      .has_zero_init defaults to 1 for all formats and protocols.
      
      this is a dangerous default since this means that all
      new added drivers need to manually overwrite it to 0 if
      they do not ensure that a device is zero initialized
      after bdrv_create().
      
      if a driver needs to explicitly set this value to
      1 its easier to verify the correctness in the review process.
      
      during review of the existing drivers it turned out
      that ssh and gluster had a wrong default of 1.
      both protocols support host_devices as backend
      which are not by default zero initialized. this
      wrong assumption will lead to possible corruption
      if qemu-img convert is used to write to such a backend.
      
      vpc and vmdk also defaulted to 1 altough they support
      fixed respectively flat extends. this has to be addresses
      in separate patches. both formats as well as the mentioned
      ssh and gluster are turned to the default of 0 with this
      patch for safety.
      
      a similar problem with the wrong default existed for
      iscsi most likely because the driver developer did
      oversee the default value of 1.
      
      Signed-off-by: Peter Lieven <pl@kamp.de>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit c658b94f6e8c206c59d02aa6fbac285b86b53d2c
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Mon May 27 06:49:53 2013 +0200
  
      cpu: Turn cpu_unassigned_access() into a CPUState hook
      
      Use it for all targets, but be careful not to pass invalid CPUState.
      cpu_single_env can be NULL, e.g. on Xen.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit ce927ed9e40e25008453eb8f130661514b633341
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Tue May 28 14:02:38 2013 +0200
  
      hwaddr: Make hwaddr type usable beyond softmmu
      
      While not normally needed for *-user, it can safely be used there since
      always based on uint64_t, to avoid ifdeffery.
      
      To avoid accidental uses, move the guards from exec/hwaddr.h to its
      inclusion sites.  No need for them in include/hw/.
      
      Prepares for hwaddr use in qom/cpu.h.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit c643bed99fcde661b034623722004562b7953669
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Mon May 27 03:23:24 2013 +0200
  
      cpu: Change qemu_init_vcpu() argument to CPUState
      
      This allows to move the call into CPUState's realizefn.
      Therefore move the stub into libqemustub.a.
      
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 10a9021dfd9d8ebdaf53100a8e216054ef4fa662
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Mon May 27 02:24:35 2013 +0200
  
      cpus: Change qemu_dummy_start_vcpu() argument to CPUState
      
      Pass it to qemu_dummy_cpu_thread_fn().
      Use CPUState::env_ptr for cpu_single_env.
      
      Prepares for changing qemu_init_vcpu() argument to CPUState.
      
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 48a106bd144c60862e8b6116dc226885d1937d76
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Mon May 27 02:20:39 2013 +0200
  
      cpus: Change qemu_kvm_start_vcpu() argument to CPUState
      
      Pass it on to qemu_kvm_cpu_thread_fn().
      
      Prepares for changing qemu_init_vcpu() argument to CPUState.
      
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 913250464f5ea5799d71ab033b51d1bf8ed84343
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Mon May 27 02:07:49 2013 +0200
  
      cpus: Change cpu_handle_guest_debug() argument to CPUState
      
      CPUArchState is no longer needed.
      
      Prepares for changing qemu_kvm_cpu_thread_fn() opaque to CPUState.
      
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 64f6b3469d5983141707dfc5ec2e8f5f60af1ba0
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Mon May 27 02:06:09 2013 +0200
  
      gdbstub: Set gdb_set_stop_cpu() argument to CPUState
      
      Use CPUState::env_ptr for now.
      
      Prepares for changing cpu_handle_guest_debug() argument to CPUState.
      
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 1458c363139a54f50ea336edc612d8c5e9142220
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun May 26 23:46:55 2013 +0200
  
      kvm: Change kvm_cpu_exec() argument to CPUState
      
      It no longer uses CPUArchState.
      
      Prepares for changing qemu_kvm_cpu_thread_fn() opaque to CPUState.
      
      Acked-by: Paolo Bonzini <pbonzini@redhat.com>
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 5326ab5567c12bac0802b08b265f401fe84a4ad6
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Mon May 27 01:55:29 2013 +0200
  
      kvm: Change kvm_handle_internal_error() argument to CPUState
      
      It no longer uses CPUArchState.
      
      Prepares for changing kvm_cpu_exec() argument to CPUState.
      
      Acked-by: Paolo Bonzini <pbonzini@redhat.com>
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 878096eeb278a8ac1ccd6667af73e026f29b4cf5
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Mon May 27 01:33:50 2013 +0200
  
      cpu: Turn cpu_dump_{state,statistics}() into CPUState hooks
      
      Make cpustats monitor command available unconditionally.
      
      Prepares for changing kvm_handle_internal_error() and kvm_cpu_exec()
      arguments to CPUState.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 13618e058cf2d76bccc41251fa0095aae88a8249
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun May 26 23:41:00 2013 +0200
  
      cpus: Change qemu_kvm_init_cpu_signals() argument to CPUState
      
      CPUArchState is no longer needed.
      
      Prepares for changing qemu_kvm_cpu_thread_fn() opaque to CPUState.
      
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 491d6e80ea5854d75ab7c19e32a0ba01d08f6df5
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun May 26 23:38:10 2013 +0200
  
      kvm: Change kvm_set_signal_mask() argument to CPUState
      
      CPUArchState is no longer needed.
      
      Prepares for changing qemu_kvm_init_cpu_signals() argument to CPUState.
      
      Acked-by: Paolo Bonzini <pbonzini@redhat.com>
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit fd529e8f465c0d6b2d5f01c58cee4746425d2734
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun May 26 23:24:55 2013 +0200
  
      cpus: Change qemu_kvm_wait_io_event() argument to CPUState
      
      It no longer uses CPUArchState.
      
      Prepares for changing qemu_kvm_cpu_thread_fn() opaque to CPUState.
      
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit a98ae1d8f5ee09694c148b1787e02205ee908b53
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun May 26 23:21:08 2013 +0200
  
      cpus: Change cpu_thread_is_idle() argument to CPUState
      
      It no longer needs CPUArchState.
      
      Prepares for changing all_cpu_threads_idle() CPU loop to CPUState and
      needed for changing qemu_kvm_wait_io_event() argument to CPUState.
      
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 60a3e17a469e444a7bc4d9a14c2ecf3bdb5ec094
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Fri May 17 18:26:54 2013 +0200
  
      cpu: Change cpu_exit() argument to CPUState
      
      It no longer depends on CPUArchState, so move it to qom/cpu.c.
      
      Prepares for changing GDBState::c_cpu to CPUState.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit cb446ecab714b2444a270be209e0533bcd2ee534
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Wed May 1 14:24:52 2013 +0200
  
      kvm: Change cpu_synchronize_state() argument to CPUState
      
      Change Monitor::mon_cpu to CPUState as well.
      
      Reviewed-by: liguang <lig.fnst@cn.fujitsu.com>
      Acked-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit dd1750d7981cf9e38985c9dfa474dcdbbe236270
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Wed May 1 13:45:44 2013 +0200
  
      kvm: Change kvm_cpu_synchronize_state() argument to CPUState
      
      It no longer relies on CPUArchState since 20d695a.
      
      Reviewed-by: liguang <lig.fnst@cn.fujitsu.com>
      Acked-by: Paolo Bonzini <pbonzini@redhat.com>
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit c52a6b67c1d7c6fc9fb2e3ba988d7b978e1487d3
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Fri May 17 17:49:10 2013 +0200
  
      gdbstub: Simplify find_cpu()
      
      Use qemu_get_cpu() and CPUState::env_ptr.
      
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 8d0f2baebe57ccdb09a21da80b2994b772854ad6
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sat Feb 2 15:51:06 2013 +0100
  
      cpu: Guard cpu_{save,load}() definitions
      
      A few targets already managed to implement cpu_save() and cpu_load()
      without defining CPU_SAVE_VERSION that causes them to be registered.
      
      Guard the prototypes with CPU_SAVE_VERSION to avoid this happening again
      until all targets are converted to VMState (or QIDL).
      
      Reviewed-by: Juan Quintela <quintela@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit da69721460e652072b6a3dd52b7693da21ffe237
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sat Feb 2 13:59:05 2013 +0100
  
      target-openrisc: Register VMStateDescription for OpenRISCCPU
      
      Since commit e67db06e9f6d7e514ee2a9b9b769ecd42977f6fb (target-or32: Add
      target stubs and QOM cpu) a VMStateDescription existed, but
      CPU_SAVE_VERSION was not set, so it was never registered.
      
      Drop cpu_{save,load}() and register VMStateDescription via DeviceState.
      Use a version_id of 1 and specify minimum versions as well.
      
      Reviewed-by: Juan Quintela <quintela@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit fe31e7374299c0c6172ce618b29bf2fecbd881c7
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Mon Jan 21 00:27:16 2013 +0100
  
      target-alpha: Register VMStateDescription for AlphaCPU
      
      Commit b758aca1f6cdb175634812b79f5560c36c902d00 (target-alpha: Enable
      the alpha-softmmu target.) introduced cpu_{save,load}() functions but
      didn't define CPU_SAVE_VERSION, so they were never registered.
      
      Drop cpu_{save,load}() and register the VMStateDescription via DeviceClass.
      This operates on the AlphaCPU object instead of CPUAlphaState.
      
      Reviewed-by: Juan Quintela <quintela@redhat.com>
      Acked-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 1a1562f5ea3da17d45d3829e35b5f49da9ec2db5
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Mon Jun 17 04:09:11 2013 +0200
  
      cpu: Introduce VMSTATE_CPU() macro for CPUState
      
      To be used to embed common CPU state into CPU subclasses.
      
      Reviewed-by: Juan Quintela <quintela@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 19e3835cffbcae37ade8c3abcc4525895f7b528a
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Tue Jun 18 02:23:36 2013 +0200
  
      cpu: Introduce device_class_set_vmsd() helper
      
      It's the equivalent to cpu_class_set_vmsd(), to assign
      DeviceClass::vmsd. It wasn't needed before since only static,
      unmigratable VMStateDescriptions were assigned so far.
      
      Reviewed-by: Juan Quintela <quintela@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 76d5f0294a744fa6786683760aa33e2b7fae6d8f
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Tue Jun 18 02:22:13 2013 +0200
  
      cpu: Fix cpu_class_set_vmsd() documentation
      
      It's CPUClass::vmsd, not CPUState::vmsd.
      
      Reviewed-by: liguang <lig.fnst@cn.fujitsu.com>
      Reviewed-by: Juan Quintela <quintela@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 7483e7f15139603380c45ebcd8cc2a57dda5583c
  Author: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
  Date:   Fri Jun 28 11:23:16 2013 +0000
  
      xen_disk: support "direct-io-safe" backend option
      
      Support backend option "direct-io-safe".  This is documented as
      follows in the Xen backend specification:
      
       * direct-io-safe
       *      Values:         0/1 (boolean)
       *      Default Value:  0
       *
       *      The underlying storage is not affected by the direct IO memory
       *      lifetime bug.  See:
       *        http://lists.xen.org/archives/html/xen-devel/2012-12/msg01154.html
       *
       *      Therefore this option gives the backend permission to use
       *      O_DIRECT, notwithstanding that bug.
       *
       *      That is, if this option is enabled, use of O_DIRECT is safe,
       *      in circumstances where we would normally have avoided it as a
       *      workaround for that bug.  This option is not relevant for all
       *      backends, and even not necessarily supported for those for
       *      which it is relevant.  A backend which knows that it is not
       *      affected by the bug can ignore this option.
       *
       *      This option doesn't require a backend to use O_DIRECT, so it
       *      should not be used to try to control the caching behaviour.
      
      Also, BDRV_O_NATIVE_AIO is ignored if BDRV_O_NOCACHE, so clarify the
      default flags passed to the qemu block layer.
      
      The original proposal for a "cache" backend option has been dropped
      because it was believed too wide, especially considering that at the
      moment the backend doesn't have a way to tell the toolstack that it is
      capable of supporting it.
      
      Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
      Signed-off-by: Ian Jackson <Ian.Jackson@eu.citrix.com>
  
  commit 72c6cc94daa727f41ecfc2b2ff94aa6f0e459b7f
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Fri Jun 28 10:21:00 2013 +0200
  
      vpc: Implement .bdrv_has_zero_init
      
      Depending on the subformat, has_zero_init on VHD must behave like raw
      and query the underlying storage (fixed) or like other sparse formats
      that can always return 1 (dynamic, differencing).
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit 8ed610a1c983dd2ed1eed8841036af55751d115f
  Author: Fam Zheng <famz@redhat.com>
  Date:   Wed Jun 26 17:24:32 2013 +0800
  
      vmdk: remove wrong calculation of relative path
      
      When creating image with backing file, the driver tries to calculate the
      relative path from created image file to backing file, but the path
      computation is incorrect. e.g.:
      
          $ qemu-img create -f vmdk -b vmdk-data-disk.vmdk vmdk-data-snapshot1
          Formatting 'vmdk-data-snapshot1', fmt=vmdk size=10737418240
          backing_file='vmdk-data-disk.vmdk' compat6=off zeroed_grain=off
      
          $ qemu-img info vmdk-data-snapshot1
          image: vmdk-data-snapshot1
          file format: vmdk
          virtual size: 10G (10737418240 bytes)
          disk size: 12K
      ->  backing file: disk.vmdk
      
      The common part in file names, "vmdk-data-", is incorrectly forgotten by
      relative_path(). As the VMDK specification has no restriction on
      parentNameHint to be relative path, we simply remove this by using the
      backing_file option.
      
      Cc: qemu-stable@nongnu.org
      Signed-off-by: Fam Zheng <famz@redhat.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit 8ab6feec2c7500faafd9a4571fb40d03dd360a64
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Wed Jun 26 09:41:57 2013 +0200
  
      gluster: Return bdrv_has_zero_init = 0
      
      GlusterFS volumes can be backed by block devices, in which case
      bdrv_create() doesn't make sure that the image is zeroed out. It is
      currently not possibly to detect whether a given image is backed by a
      file or a block device, and incorrectly assuming that it is zeroed
      corrupts images during qemu-img convert, so let's err on the side of
      caution and always return 0.
      
      Cc: qemu-stable@nongnu.org
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit 0b3f21e6a99c025c829d342ee417f317fe2e03b2
  Author: Richard W.M. Jones <rjones@redhat.com>
  Date:   Tue Jun 25 18:15:18 2013 +0100
  
      block/ssh: Set bdrv_has_zero_init according to the file type.
      
      If the remote is a regular file, set it to true (ie. reads of
      uninitialized areas in a newly created file will return zeroes).
      If we can't prove that, return false (a safe default).
      
      Tested by adding a debugging print statement [not part of this commit]
      and creating a remote file and a remote block device:
      
        $ ./qemu-img create ssh://localhost/tmp/new 100M
        Formatting 'ssh://localhost/tmp/new', fmt=raw size=104857600
        filename ssh://localhost/tmp/new: has_zero_init = 1
        $ sudo lvcreate -L 1G -n tmp /dev/fedora
          Logical volume "tmp" created
        $ ./qemu-img create ssh://localhost/dev/fedora/tmp 1G
        Formatting 'ssh://localhost/dev/fedora/tmp', fmt=raw size=1073741824
        filename ssh://localhost/dev/fedora/tmp: has_zero_init = 0
      
      Cc: Kevin Wolf <kwolf@redhat.com>
      Cc: qemu-stable@nongnu.org
      Signed-off-by: Richard W.M. Jones <rjones@redhat.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit f59fee8d509b446df24843c1145a99b740492725
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Tue Jun 25 15:13:43 2013 +0200
  
      block: Make BlockJobTypes const
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit e5ca8fdd407431e281c6f303dc9f45f63a28048f
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Mon Jun 24 17:13:20 2013 +0200
  
      qemu-iotests: add 055 drive-backup test case
      
      Testing drive-backup is similar to image streaming and drive mirroring.
      This test case is based on 041.
      
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit 0dbe8a1b042b5eb22c6587dcc9884ebe8cedcbb6
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Mon Jun 24 17:13:19 2013 +0200
  
      qemu-iotests: extract wait_until_completed() into iotests.py
      
      The 'drive-mirror' tests often issue 'block-job-complete' and wait for
      the QMP completion event.  Other types of block jobs also want to wait
      for completion but they may not need to issue 'block-job-complete'.
      
      Extract wait_until_completed() from 041 and put it into iotests.py.
      Return the QMP event object so the caller can make additional
      assertions, if necessary.
      
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit 78b18b78aa89c28aecbd007ae1967c978d39bfd6
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Mon Jun 24 17:13:18 2013 +0200
  
      blockdev: add Abort transaction
      
      The Abort action can be used to test QMP 'transaction' failure.  Add it
      as the last action to exercise the .abort() and .cleanup() code paths
      for all previous actions.
      
      Reviewed-by: Kevin Wolf <kwolf@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit 3037f36446eb3556c14757ac468463c3902f331b
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Mon Jun 24 17:13:17 2013 +0200
  
      blockdev: add DriveBackup transaction
      
      This patch adds a transactional version of the drive-backup QMP command.
      It allows atomic snapshots of multiple drives along with automatic
      cleanup if there is a failure to start one of the backup jobs.
      
      Note that QMP events are emitted for block job completion/cancellation
      and the block job will be listed by query-block-jobs.
      
      @device: the name of the device whose writes should be mirrored.
      
      @target: the target of the new image. If the file exists, or if it
               is a device, the existing file/device will be used as the new
               destination.  If it does not exist, a new file will be created.
      
      @format: #optional the format of the new destination, default is to
               probe if @mode is 'existing', else the format of the source
      
      @mode: #optional whether and how QEMU should create a new image, default is
             'absolute-paths'.
      
      @speed: #optional the maximum speed, in bytes per second
      
      @on-source-error: #optional the action to take on an error on the source,
                        default 'report'.  'stop' and 'enospc' can only be used
                        if the block device supports io-status (see BlockInfo).
      
      @on-target-error: #optional the action to take on an error on the target,
                        default 'report' (no limitations, since this applies to
                        a different block device than @device).
      
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Reviewed-by: Kevin Wolf <kwolf@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit f9ea81e82519f44071b3dd617de98f0d6d6cca0a
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Mon Jun 24 17:13:16 2013 +0200
  
      blockdev: allow BdrvActionOps->commit() to be NULL
      
      Some QMP 'transaction' types don't need to do anything on .commit().
      Make .commit() optional just like .abort().
      
      The "drive-backup" action will take advantage of this, it only needs to
      cancel the block job on .abort().  Other block job actions will probably
      follow the same pattern, so allow .commit() to be NULL.
      
      Suggested-by: Eric Blake <eblake@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Reviewed-by: Kevin Wolf <kwolf@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit ba5d6ab68f7bc55520cddd5e00bd48b041c7aecd
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Mon Jun 24 17:13:15 2013 +0200
  
      blockdev: rename BlkTransactionStates to singular
      
      The QMP 'transaction' command keeps a list of in-flight transactions.
      The transaction state structure is called BlkTransactionStates even
      though it only deals with a single transaction.  The only plural thing
      is the linked list of transaction states.
      
      I find it confusing to call the single structure "States".  This patch
      renames it to "State", just like BlockDriverState is singular.
      
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Reviewed-by: Kevin Wolf <kwolf@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit 99a9addf567e31244d934376060dd1d34f0f012c
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Mon Jun 24 17:13:14 2013 +0200
  
      block: add drive-backup QMP command
      
      @drive-backup
      
      Start a point-in-time copy of a block device to a new destination.  The
      status of ongoing drive-backup operations can be checked with
      query-block-jobs where the BlockJobInfo.type field has the value 'backup'.
      The operation can be stopped before it has completed using the
      block-job-cancel command.
      
      @device: the name of the device which should be copied.
      
      @target: the target of the new image. If the file exists, or if it
               is a device, the existing file/device will be used as the new
               destination.  If it does not exist, a new file will be created.
      
      @format: #optional the format of the new destination, default is to
               probe if @mode is 'existing', else the format of the source
      
      @mode: #optional whether and how QEMU should create a new image, default is
             'absolute-paths'.
      
      @speed: #optional the maximum speed, in bytes per second
      
      @on-source-error: #optional the action to take on an error on the source,
                        default 'report'.  'stop' and 'enospc' can only be used
                        if the block device supports io-status (see BlockInfo).
      
      @on-target-error: #optional the action to take on an error on the target,
                        default 'report' (no limitations, since this applies to
                        a different block device than @device).
      
      Note that @on-source-error and @on-target-error only affect background I/O.
      If an error occurs during a guest write request, the device's rerror/werror
      actions will be used.
      
      Returns: nothing on success
               If @device is not a valid block device, DeviceNotFound
      
      Since 1.6
      
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Reviewed-by: Kevin Wolf <kwolf@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit ac3c5d831aa0ff796659300e186be1a35862dbd3
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Mon Jun 24 17:13:13 2013 +0200
  
      blockdev: use bdrv_getlength() in qmp_drive_mirror()
      
      Use bdrv_getlength() for its byte units and error return instead of
      bdrv_get_geometry().
      
      Reported-by: Kevin Wolf <kwolf@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Reviewed-by: Kevin Wolf <kwolf@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit cb78466ef60ccf707a6f38a1294c435b65a828e0
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Mon Jun 24 17:13:12 2013 +0200
  
      blockdev: drop redundant proto_drv check
      
      It is not necessary to check that we can find a protocol block driver
      since we create or open the image file.  This produces the error that we
      need anyway.
      
      Besides, the QERR_INVALID_BLOCK_FORMAT is inappropriate since the
      protocol is incorrect rather than the format.
      
      Also drop an empty line between bdrv_open() and checking its return
      value.  This may be due to copy-pasting from earlier code that performed
      other operations before handling errors.
      
      Reported-by: Kevin Wolf <kwolf@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Reviewed-by: Wenchao Xia <xiawenc@linux.vnet.ibm.com>
      Reviewed-by: Kevin Wolf <kwolf@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit 98d2c6f2cd80afaa2dc10091f5e35a97c181e4f5
  Author: Dietmar Maurer <dietmar@proxmox.com>
  Date:   Mon Jun 24 17:13:11 2013 +0200
  
      block: add basic backup support to block driver
      
      backup_start() creates a block job that copies a point-in-time snapshot
      of a block device to a target block device.
      
      We call backup_do_cow() for each write during backup. That function
      reads the original data from the block device before it gets
      overwritten.  The data is then written to the target device.
      
      Currently backup cluster size is hardcoded to 65536 bytes.
      
      [I made a number of changes to Dietmar's original patch and folded them
      in to make code review easy.  Here is the full list:
      
       * Drop BackupDumpFunc interface in favor of a target block device
       * Detect zero clusters with buffer_is_zero() and use bdrv_co_write_zeroes()
       * Use 0 delay instead of 1us, like other block jobs
       * Unify creation/start functions into backup_start()
       * Simplify cleanup, free bitmap in backup_run() instead of cb
       * function
       * Use HBitmap to avoid duplicating bitmap code
       * Use bdrv_getlength() instead of accessing ->total_sectors
       * directly
       * Delete the backup.h header file, it is no longer necessary
       * Move ./backup.c to block/backup.c
       * Remove #ifdefed out code
       * Coding style and whitespace cleanups
       * Use bdrv_add_before_write_notifier() instead of blockjob-specific hooks
       * Keep our own in-flight CowRequest list instead of using block.c
         tracked requests.  This means a little code duplication but is much
         simpler than trying to share the tracked requests list and use the
         backup block size.
       * Add on_source_error and on_target_error error handling.
       * Use trace events instead of DPRINTF()
      
      -- stefanha]
      
      Signed-off-by: Dietmar Maurer <dietmar@proxmox.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit d616b224745b2c522f965cf8de7da17b553b959a
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Mon Jun 24 17:13:10 2013 +0200
  
      block: add bdrv_add_before_write_notifier()
      
      The bdrv_add_before_write_notifier() function installs a callback that
      is invoked before a write request is processed.  This will be used to
      implement copy-on-write point-in-time snapshots where we need to copy
      out old data before overwriting it.
      
      Note that BdrvTrackedRequest is moved to block_int.h since it is passed
      to .notify() functions.
      
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Reviewed-by: Kevin Wolf <kwolf@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit 5dae8e5fb803f53fadc116cefe353953b938cbe1
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Mon Jun 24 17:13:09 2013 +0200
  
      notify: add NotiferWithReturn so notifier list can abort
      
      notifier_list_notify() has no return value.  This is fine when we just
      want to invoke side-effects.
      
      Sometimes it's useful for notifiers to produce a return value.  This
      allows notifiers to "veto" an operation and will be used by the block
      layer before-write notifier.
      
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Reviewed-by: Kevin Wolf <kwolf@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit a5c5ea3f60c000bf18c99435439533728a5f34a2
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Tue Jun 11 10:44:58 2013 +0200
  
      raw-posix: Fix /dev/cdrom magic on OS X
      
      The raw-posix driver has code to provide a /dev/cdrom on OS X even
      though it doesn't really exist. However, since commit c66a6157 the real
      filename is dismissed after finding it, so opening /dev/cdrom fails.
      Put the filename back into the options QDict to make this work again.
      
      Cc: qemu-stable@nongnu.org
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit ec3f8c9913c1eeab78a02711be7c2a803dfb4d62
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Thu Jun 27 20:53:38 2013 +0100
  
      linux-user: Fix compilation failure
      
      Fix compilation failures for linux-user targets following recent
      migration related commits bd2fa51fcd and 43487c67.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Message-id: 1372362818-4740-1-git-send-email-peter.maydell@linaro.org
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit c394ace828a559be13ec0bde15b476970f186dad
  Merge: 3e50873... 60d9222...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Thu Jun 27 08:48:38 2013 -0500
  
      Merge remote-tracking branch 'quintela/migration.next' into staging
      
      # By Michael R. Hines (9) and others
      # Via Juan Quintela
      * quintela/migration.next:
        rdma: introduce capability x-rdma-pin-all
        rdma: new QEMUFileOps hooks
        rdma: introduce qemu_ram_foreach_block()
        rdma: export qemu_fflush()
        rdma: introduce qemu_file_mode_is_not_valid()
        rdma: export throughput w/ MigrationStats QMP
        rdma: export yield_until_fd_readable()
        rdma: introduce qemu_update_position()
        rdma: add documentation
        migration: do not overwrite zero pages
        Revert "migration: do not sent zero pages in bulk stage"
        arch_init/ram_load: add error message for block length mismatch
      
      Message-id: 1372329455-5995-1-git-send-email-quintela@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 60d9222c8f50c3e5dd3df9ee84ddd1d1c4b35389
  Author: Michael R. Hines <mrhines@us.ibm.com>
  Date:   Tue Jun 25 21:35:36 2013 -0400
  
      rdma: introduce capability x-rdma-pin-all
      
      This capability allows you to disable dynamic chunk registration
      for better throughput on high-performance links.
      
      For example, using an 8GB RAM virtual machine with all 8GB of memory in
      active use and the VM itself is completely idle using a 40 gbps infiniband link:
      
      1. x-rdma-pin-all disabled total time: approximately 7.5 seconds @ 9.5 Gbps
      2. x-rdma-pin-all enabled total time: approximately 4 seconds @ 26 Gbps
      
      These numbers would of course scale up to whatever size virtual machine
      you have to migrate using RDMA.
      
      Enabling this feature does *not* have any measurable affect on
      migration *downtime*. This is because, without this feature, all of the
      memory will have already been registered already in advance during
      the bulk round and does not need to be re-registered during the successive
      iteration rounds.
      
      Reviewed-by: Juan Quintela <quintela@redhat.com>
      Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
      Reviewed-by: Chegu Vinod <chegu_vinod@hp.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Tested-by: Chegu Vinod <chegu_vinod@hp.com>
      Tested-by: Michael R. Hines <mrhines@us.ibm.com>
      Signed-off-by: Michael R. Hines <mrhines@us.ibm.com>
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit 43487c678d6e4e7182bfa70d2bc75422578782aa
  Author: Michael R. Hines <mrhines@us.ibm.com>
  Date:   Tue Jun 25 21:35:35 2013 -0400
  
      rdma: new QEMUFileOps hooks
      
      These are the prototypes and implementation of new hooks that
      RDMA takes advantage of to perform dynamic page registration.
      
      An optional hook is also introduced for a custom function
      to be able to override the default save_page function.
      
      Also included are the prototypes and accessor methods used by
      arch_init.c which invoke funtions inside savevm.c to call out
      to the hooks that may or may not have been overridden
      inside of QEMUFileOps.
      
      Reviewed-by: Juan Quintela <quintela@redhat.com>
      Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
      Reviewed-by: Chegu Vinod <chegu_vinod@hp.com>
      Tested-by: Chegu Vinod <chegu_vinod@hp.com>
      Tested-by: Michael R. Hines <mrhines@us.ibm.com>
      Signed-off-by: Michael R. Hines <mrhines@us.ibm.com>
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit bd2fa51fcdba3408f308df1b08fae04053ecdee5
  Author: Michael R. Hines <mrhines@us.ibm.com>
  Date:   Tue Jun 25 21:35:34 2013 -0400
  
      rdma: introduce qemu_ram_foreach_block()
      
      This is used during RDMA initialization in order to
      transmit a description of all the RAM blocks to the
      peer for later dynamic chunk registration purposes.
      
      Reviewed-by: Juan Quintela <quintela@redhat.com>
      Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
      Reviewed-by: Chegu Vinod <chegu_vinod@hp.com>
      Tested-by: Chegu Vinod <chegu_vinod@hp.com>
      Tested-by: Michael R. Hines <mrhines@us.ibm.com>
      Signed-off-by: Michael R. Hines <mrhines@us.ibm.com>
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit be903b2ae7ca750bde2549432c5536087436cf49
  Author: Michael R. Hines <mrhines@us.ibm.com>
  Date:   Tue Jun 25 21:35:32 2013 -0400
  
      rdma: export qemu_fflush()
      
      RDMA uses this to flush the control channel before sending its
      own message to handle page registrations.
      
      Reviewed-by: Juan Quintela <quintela@redhat.com>
      Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
      Reviewed-by: Chegu Vinod <chegu_vinod@hp.com>
      Tested-by: Chegu Vinod <chegu_vinod@hp.com>
      Tested-by: Michael R. Hines <mrhines@us.ibm.com>
      Signed-off-by: Michael R. Hines <mrhines@us.ibm.com>
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit bc1256f7f187cc7d491bfe3861249a60873adbbc
  Author: Michael R. Hines <mrhines@us.ibm.com>
  Date:   Tue Jun 25 21:35:31 2013 -0400
  
      rdma: introduce qemu_file_mode_is_not_valid()
      
      QEMUFileRDMA also has read and write modes. This function is now
      shared to reduce code duplication.
      
      Reviewed-by: Juan Quintela <quintela@redhat.com>
      Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
      Reviewed-by: Chegu Vinod <chegu_vinod@hp.com>
      Tested-by: Chegu Vinod <chegu_vinod@hp.com>
      Tested-by: Michael R. Hines <mrhines@us.ibm.com>
      Signed-off-by: Michael R. Hines <mrhines@us.ibm.com>
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit 7e114f8cf24a01893226e3a4d22a288125515cfd
  Author: Michael R. Hines <mrhines@us.ibm.com>
  Date:   Tue Jun 25 21:35:30 2013 -0400
  
      rdma: export throughput w/ MigrationStats QMP
      
      This exposes throughput (in megabits/sec) through QMP.
      
      Reviewed-by: Juan Quintela <quintela@redhat.com>
      Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
      Reviewed-by: Chegu Vinod <chegu_vinod@hp.com>
      Tested-by: Chegu Vinod <chegu_vinod@hp.com>
      Tested-by: Michael R. Hines <mrhines@us.ibm.com>
      Signed-off-by: Michael R. Hines <mrhines@us.ibm.com>
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit 9f05d0c3a4f9e8fcb13ed09cc350af45a627809a
  Author: Michael R. Hines <mrhines@us.ibm.com>
  Date:   Tue Jun 25 21:35:29 2013 -0400
  
      rdma: export yield_until_fd_readable()
      
      The RDMA event channel can be made non-blocking just like a TCP
      socket. Exporting this function allows us to yield so that the
      QEMU monitor remains available.
      
      Reviewed-by: Juan Quintela <quintela@redhat.com>
      Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
      Reviewed-by: Chegu Vinod <chegu_vinod@hp.com>
      Tested-by: Chegu Vinod <chegu_vinod@hp.com>
      Tested-by: Michael R. Hines <mrhines@us.ibm.com>
      Signed-off-by: Michael R. Hines <mrhines@us.ibm.com>
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit 2b0ce0797d6bfb13ebefe010da86abced0b7a9b3
  Author: Michael R. Hines <mrhines@us.ibm.com>
  Date:   Tue Jun 25 21:35:28 2013 -0400
  
      rdma: introduce qemu_update_position()
      
      RDMA writes happen asynchronously, and thus the performance accounting
      also needs to be able to occur asynchronously. This allows anybody
      to call into savevm.c to update both f->pos as well as into arch_init.c
      to update the acct_info structure with up-to-date values when
      the RDMA transfer actually completes.
      
      Reviewed-by: Juan Quintela <quintela@redhat.com>
      Tested-by: Chegu Vinod <chegu_vinod@hp.com>
      Tested-by: Michael R. Hines <mrhines@us.ibm.com>
      Signed-off-by: Michael R. Hines <mrhines@us.ibm.com>
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit f4abc9d621823b14a6cd508c66c1ecb21f96349e
  Author: Michael R. Hines <mrhines@us.ibm.com>
  Date:   Tue Jun 25 21:35:27 2013 -0400
  
      rdma: add documentation
      
      docs/rdma.txt contains full documentation,
      wiki links, github url and contact information.
      
      Reviewed-by: Juan Quintela <quintela@redhat.com>
      Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
      Reviewed-by: Chegu Vinod <chegu_vinod@hp.com>
      Tested-by: Chegu Vinod <chegu_vinod@hp.com>
      Tested-by: Michael R. Hines <mrhines@us.ibm.com>
      Signed-off-by: Michael R. Hines <mrhines@us.ibm.com>
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit 211ea74022f51164a7729030b28eec90b6c99a08
  Author: Peter Lieven <pl@kamp.de>
  Date:   Mon Jun 10 12:14:20 2013 +0200
  
      migration: do not overwrite zero pages
      
      on incoming migration do not memset pages to zero if they already read as zero.
      this will allocate a new zero page and consume memory unnecessarily. even
      if we madvise a MADV_DONTNEED later this will only deallocate the memory
      asynchronously.
      
      Signed-off-by: Peter Lieven <pl@kamp.de>
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit 9ef051e5536b6368a1076046ec6c4ec4ac12b5c6
  Author: Peter Lieven <pl@kamp.de>
  Date:   Mon Jun 10 12:14:19 2013 +0200
  
      Revert "migration: do not sent zero pages in bulk stage"
      
      Not sending zero pages breaks migration if a page is zero
      at the source but not at the destination. This can e.g. happen
      if different BIOS versions are used at source and destination.
      It has also been reported that migration on pseries is completely
      broken with this patch.
      
      This effectively reverts commit f1c72795af573b24a7da5eb52375c9aba8a37972.
      
      Conflicts:
      
      	arch_init.c
      
      Signed-off-by: Peter Lieven <pl@kamp.de>
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit 87d2f8254347879f80b3a834834a6b934dea5ecc
  Author: Alon Levy <alevy@redhat.com>
  Date:   Sun May 12 14:16:28 2013 +0300
  
      arch_init/ram_load: add error message for block length mismatch
      
      Makes it easier to debug situations where the source and target have
      different ram blocks in a device and migration fails due to that, for
      instance a BAR size change on a PCI device.
      
      Signed-off-by: Alon Levy <alevy@redhat.com>
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit 3e5087329489e0beceecf3426f1216619821937f
  Merge: 8c260b1... 7426aa7...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Tue Jun 25 14:14:13 2013 -0500
  
      Merge remote-tracking branch 'pmaydell/arm-devs.for-upstream' into staging
      
      # By Peter Crosthwaite (3) and others
      # Via Peter Maydell
      * pmaydell/arm-devs.for-upstream:
        nand: Don't inherit from Sysbus
        block/nand: Convert Sysbus::init to Device::realize
        block/nand: QOM casting sweep
        i.MX31: Fix PRCS bit test
        arm/boot: Free dtb blob memory after use
        i.MX: Rework functions/types name and use new style initialization
        i.MX: Implement a more complete version of the GPT timer.
        ARM: Allow dumping of device tree
      
      Message-id: 1372184516-32397-1-git-send-email-peter.maydell@linaro.org
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 8c260b1135b15dbfe8843de799eada596167016a
  Merge: 9e49c8c... bdcc150...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Tue Jun 25 14:14:09 2013 -0500
  
      Merge remote-tracking branch 'pmaydell/target-arm.for-upstream' into staging
      
      # By Peter Maydell
      # Via Peter Maydell
      * pmaydell/target-arm.for-upstream:
        target-arm: Make LPAE feature imply V7MP
        target-arm: Use tuple list to sync cp regs with KVM
        target-arm: Reinitialize all KVM VCPU registers on reset
        target-arm: Initialize cpreg list from KVM when using KVM
        target-arm: Convert TCG to using (index,value) list for cp migration
        target-arm: mark up cpregs for no-migrate or raw access
        target-arm: Add raw_readfn and raw_writefn to ARMCPRegInfo
        target-arm: Allow special cpregs to have flags set
      
      Message-id: 1372181592-32170-1-git-send-email-peter.maydell@linaro.org
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 9e49c8c58c7aa0eb93e4c83314a07b5c7f6339fe
  Merge: 1e5b868... 320ce85...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Tue Jun 25 14:14:05 2013 -0500
  
      Merge remote-tracking branch 'cohuck/virtio-ccw-upstr' into staging
      
      # By Cornelia Huck (2) and Christian Borntraeger (1)
      # Via Cornelia Huck
      * cohuck/virtio-ccw-upstr:
        virtio-ccw: Wire up guest and host notifies.
        virtio-ccw: Wire up ioeventfd.
        s390/virtio-ccw: Fix virtio reset
      
      Message-id: 1372177538-9812-1-git-send-email-cornelia.huck@de.ibm.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 1e5b86804ca34913cf5bec5c1240659645774a4e
  Merge: baf8673... 39ae497...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Tue Jun 25 14:14:00 2013 -0500
  
      Merge remote-tracking branch 'sstabellini/xen-20130625' into staging
      
      # By Paul Durrant (2) and Stefano Stabellini (1)
      # Via Stefano Stabellini
      * sstabellini/xen-20130625:
        Move hardcoded initialization of xen-platform device.
        Allow use of pc machine type (accel=xen) for Xen HVM domains.
        Revert "xen: start PCI hole at 0xe0000000 (same as pc_init1 and qemu-xen-traditional)"
      
      Message-id: alpine.DEB.2.02.1306251323220.4782@kaball.uk.xensource.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 7426aa72c36c908a7d0eae3e38568bb0a70de479
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Tue Jun 18 21:12:41 2013 +1000
  
      nand: Don't inherit from Sysbus
      
      Nand chips are not sysbus devices - they do not have any sense of MMIO,
      nor interrupts. Re-parent to TYPE_DEVICE accordingly.
      
      Cc: afaerber@suse.de
      
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Reviewed-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit d47a5d9b9dda19f975320b72c386c581dad32c7a
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Tue Jun 18 21:11:52 2013 +1000
  
      block/nand: Convert Sysbus::init to Device::realize
      
      The prescribed transition from Sysbus::init function to a
      Device::realize.
      
      Cc: afaerber@suse.de
      
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Reviewed-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit e12078cc62f2b4a947903efef803ab1b2e13cfa1
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Tue Jun 18 21:10:44 2013 +1000
  
      block/nand: QOM casting sweep
      
      Define and use standard QOM cast macro. Remove usages of DO_UPCAST and
      direct -> style casting.
      
      Cc: afaerber@suse.de
      
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Reviewed-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit f3c8fac25f119641fd30f2014bfd368a0023769e
  Author: Stefan Weil <sw@weilnetz.de>
  Date:   Sun Jun 9 22:44:22 2013 +0200
  
      i.MX31: Fix PRCS bit test
      
      cppcheck detected a condition which was always false.
      
      According to the MCIMX31 Reference Manual, the PRCS bits have to be 01
      to select the Frequency Pre-Multiplier (FPM). PRCS uses bits 1 and 2,
      so we have to test for 2.
      
      Signed-off-by: Stefan Weil <sw@weilnetz.de>
      Signed-off-by: Peter Chubb <peter.chubb@nicta.com.au>
      Message-id: 1370810662-32320-1-git-send-email-sw@weilnetz.de
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit c23045ded7571f0eaad95920ab00b6bc9c3a91e6
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Tue Jun 25 18:34:13 2013 +0100
  
      arm/boot: Free dtb blob memory after use
      
      The dtb blob returned by load_device_tree() is in memory allocated
      with g_malloc(). Free it accordingly once we have copied its
      contents into the guest memory. To make this easy, we need also to
      clean up the error handling in load_dtb() so that we consistently
      handle errors in the same way (by printing a message and then
      returning -1, rather than either plowing on or exiting immediately).
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Reviewed-by: Andreas Färber <afaerber@suse.de>
      Message-id: 1371209256-11408-1-git-send-email-peter.maydell@linaro.org
  
  commit 67110c3e010088d45bf0b396fca2aa8cd48ff9d0
  Author: Jean-Christophe DUBOIS <jcd@tribudubois.net>
  Date:   Tue Jun 25 18:34:13 2013 +0100
  
      i.MX: Rework functions/types name and use new style initialization
      
      * use dynamic cast whenever possible
      * Change function names to some more meaningful prefix
      * Change type names to a more meaningful one
      * use new style device initialization
      
      Signed-off-by: Jean-Christophe DUBOIS <jcd@tribudubois.net>
      Message-id: 1369898943-1993-3-git-send-email-jcd@tribudubois.net
      Reviewed-by: Peter Chubb <peter.chubb@nicta.com.au>
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit 5ec694b52a3a486fbc5a6eb6d6da4692c27d6575
  Author: Jean-Christophe DUBOIS <jcd@tribudubois.net>
  Date:   Tue Jun 25 18:34:13 2013 +0100
  
      i.MX: Implement a more complete version of the GPT timer.
      
      * implement compare 1 2 and 3 registers
      * simplify Debug printf
      
      Signed-off-by: Jean-Christophe DUBOIS <jcd@tribudubois.net>
      Message-id: 1369898943-1993-2-git-send-email-jcd@tribudubois.net
      Reviewed-by: Peter Chubb <peter.chubb@nicta.com.au>
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit 2acafb1a7b8b5ff4da48fccd7ce217cb07f36ffa
  Author: John Rigby <john.rigby@linaro.org>
  Date:   Tue Jun 25 18:34:13 2013 +0100
  
      ARM: Allow dumping of device tree
      
      By calling qemu_devtree_dumpdtb near the end of load_dtb.
      
      Signed-off-by: John Rigby <john.rigby@linaro.org>
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit bdcc150dc44ea96152f05f9e68970b63508d5ae7
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Tue Jun 25 18:16:08 2013 +0100
  
      target-arm: Make LPAE feature imply V7MP
      
      The v7 ARM ARM specifies that the Large Physical Address
      Extension requires implementation of the Multiprocessing
      Extensions, so make our LPAE feature imply V7MP rather
      than specifying both in the A15 CPU initfn.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Reviewed-by: Andreas Färber <afaerber@suse.de>
      Message-id: 1371127899-10364-1-git-send-email-peter.maydell@linaro.org
  
  commit f7134d963d94d1fa64a482855585d21dbb58b6bd
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Tue Jun 25 18:16:07 2013 +0100
  
      target-arm: Use tuple list to sync cp regs with KVM
      
      Use the tuple list of cp registers for syncing KVM state to QEMU,
      rather than only syncing a very minimal set by hand.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit 2d8e5a0e25171eca30a72a450826f539f05951d0
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Tue Jun 25 18:16:07 2013 +0100
  
      target-arm: Reinitialize all KVM VCPU registers on reset
      
      Since the ARM KVM API doesn't include a "reset this VCPU"
      ioctl, we have to capture the initial values of every
      register it knows about so that we can reset the VCPU
      by feeding those values back again.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit ff047453f56713aa627e63aade1a9046ccd3bdfd
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Tue Jun 25 18:16:07 2013 +0100
  
      target-arm: Initialize cpreg list from KVM when using KVM
      
      When using KVM, use the kernel's initial state to set up the
      cpreg list, and sync to and from the kernel when doing
      migration.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit 721fae125369deba8c12a37f5824138686fb6e4e
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Tue Jun 25 18:16:07 2013 +0100
  
      target-arm: Convert TCG to using (index,value) list for cp migration
      
      Convert the TCG ARM target to using an (index,value) list for migrating
      coprocessors. The primary benefit of the (index,value) list is for
      passing state between KVM and QEMU, but it works for TCG-to-TCG
      migration as well and is a useful self-contained first step.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit d4e6df6379a31efb2cf6cab3dea3f26fb489fabe
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Tue Jun 25 18:16:07 2013 +0100
  
      target-arm: mark up cpregs for no-migrate or raw access
      
      Mark up coprocessor register definitions to add raw access
      functions or mark the register as non-migratable where necessary.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit 7023ec7e2b4ee14f60c530ff9ce6e04127cf1802
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Tue Jun 25 18:16:06 2013 +0100
  
      target-arm: Add raw_readfn and raw_writefn to ARMCPRegInfo
      
      For reading and writing register values from the kernel for KVM,
      we need to provide accessor functions which are guaranteed to succeed
      and don't impose access checks, mask out unwritable bits, etc.
      Define new fields raw_readfn and raw_writefn for this purpose;
      these only need to be provided if there is a readfn or writefn
      already and it is not suitable.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit 34affeefbbdbd97471c283677179254a2e006994
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Tue Jun 25 18:16:06 2013 +0100
  
      target-arm: Allow special cpregs to have flags set
      
      Relax the "is this a valid ARMCPRegInfo type value?" check to permit
      "special" cpregs to have flags other than ARM_CP_SPECIAL set. At
      the moment none of the other flags are relevant for special regs,
      but the migration related flag we're about to introduce can apply
      here too.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit 320ce8503baf081725f74514d73d7bd65071a45e
  Author: Cornelia Huck <cornelia.huck@de.ibm.com>
  Date:   Tue Feb 19 13:48:17 2013 +0100
  
      virtio-ccw: Wire up guest and host notifies.
      
      Guest and host notifiers are needed by vhost. We use ioeventfds for
      the guest notifiers, but need to fall back on qemu injecting interrupts
      for the host notifiers.
      
      Signed-off-by: Cornelia Huck <cornelia.huck@de.ibm.com>
  
  commit b4436a0b4db0334c3157f71e9baa2944a133c4d4
  Author: Cornelia Huck <cornelia.huck@de.ibm.com>
  Date:   Fri Feb 15 10:18:43 2013 +0100
  
      virtio-ccw: Wire up ioeventfd.
      
      On hosts that support ioeventfd, make use of it for host-to-guest
      notifications via diagnose 500.
      
      Signed-off-by: Cornelia Huck <cornelia.huck@de.ibm.com>
  
  commit 6504a93011138458a2e4f67b513c5a77bdb3cae1
  Author: Christian Borntraeger <borntraeger@de.ibm.com>
  Date:   Fri Jun 7 12:18:46 2013 +0200
  
      s390/virtio-ccw: Fix virtio reset
      
      On virtio reset we must reset the indicator to avoid stale interrupts,
      e.g. after a reset.
      
      Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com>
      Cc: qemu-stable@nongnu.org
      Signed-off-by: Cornelia Huck <cornelia.huck@de.ibm.com>
  
  commit 39ae4972390f78f8891a355545c56d20a9fb7770
  Author: Paul Durrant <paul.durrant@citrix.com>
  Date:   Tue Jun 25 11:46:44 2013 +0000
  
      Move hardcoded initialization of xen-platform device.
      
      Creation of the xen-platform device is currently hardcoded into machine
      type pc's initialization code, guarded by a test for the whether the xen
      accelerator is enabled. This patch moves the creation of xen-platform into
      the initialization code of the xenfv machine type. This maintains backwards
      compatibility for that machine type but allows more flexibility if another
      machine type is used with Xen HVM domains.
      
      Signed-off-by: Paul Durrant <paul.durrant@citrix.com>
      Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
  
  commit a97d6fe6fbb97630d77253d20bdce78f76d01850
  Author: Paul Durrant <paul.durrant@citrix.com>
  Date:   Tue Jun 25 11:46:37 2013 +0000
  
      Allow use of pc machine type (accel=xen) for Xen HVM domains.
      
      Xen HVM domains normally spawn QEMU with a dedicated xenfv machine type. The
      initialization code for this machine type can easily be pulled into the
      generic pc initialization code and guarded with a test for whether the xen
      accelerator options is specified, which is more consistent with the way
      other accelerators are used.
      
      Signed-off-by: Paul Durrant <paul.durrant@citrix.com>
      Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
  
  commit fc744bb10cde3ba7b9ecbaf9e723e99d3b7fa25c
  Author: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
  Date:   Tue Jun 25 11:43:04 2013 +0000
  
      Revert "xen: start PCI hole at 0xe0000000 (same as pc_init1 and qemu-xen-traditional)"
      
      This reverts commit 9f24a8030a70ea4954b5b8c48f606012f086f65f.
      
      The start of the PCI hole is actually set to 0xf0000000 by hvmloader.
      In order to retain ABI compatibility with Xen we leave the start of the
      PCI hole at 0xf0000000 in QEMU (for Xen) too.
      
      Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
  
  commit 1c514a7734b7f98625a0d18d5e8ee7581f26e50c
  Merge: 79c097d... 35bdc13...
  Author: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
  Date:   Tue Jun 25 11:34:24 2013 +0000
  
      Merge remote branch 'perard/cpu-hotplug-port-v2' into xen-staging-master-7
  
  commit baf8673ca802cb3ea2cdbe94813441d23bde223b
  Merge: 9fbbf0d... 96c51eb...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Mon Jun 24 14:33:17 2013 -0500
  
      Merge remote-tracking branch 'stefanha/block' into staging
      
      # By Kevin Wolf (22) and Fam Zheng (1)
      # Via Stefan Hajnoczi
      * stefanha/block: (23 commits)
        vmdk: refuse to open higher version than supported
        block: Always enable discard on the protocol level
        qcow2: Batch discards
        qcow2: Options to enable discard for freed clusters
        qcow2: Add refcount update reason to all callers
        Revert "block: Disable driver-specific options for 1.5"
        ide: Clean up ide_exec_cmd()
        ide: Convert SMART commands to ide_cmd_table handler
        ide: Convert CF-ATA commands to ide_cmd_table handler
        ide: Convert ATAPI commands to ide_cmd_table handler
        ide: Convert SEEK to ide_cmd_table handler
        ide: Convert FLUSH CACHE to ide_cmd_table handler
        ide: Convert SET FEATURES to ide_cmd_table handler
        ide: Convert CHECK POWER MDOE to ide_cmd_table handler
        ide: Convert READ NATIVE MAX ADDRESS to ide_cmd_table handler
        ide: Convert DMA read/write commands to ide_cmd_table handler
        ide: Convert PIO read/write commands to ide_cmd_table handler
        ide: Convert read/write multiple commands to ide_cmd_table handler
        ide: Convert verify commands to ide_cmd_table handler
        ide: Convert cmd_nop commands to ide_cmd_table handler
        ...
      
      Message-id: 1372065035-19601-1-git-send-email-stefanha@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 9fbbf0d1b16a0e3e4132b187c2beba458964ea98
  Merge: 89f204d... 5ad24e5...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Mon Jun 24 14:33:09 2013 -0500
  
      Merge remote-tracking branch 'spice/spice.v71' into staging
      
      # By Gerd Hoffmann (1) and Hans de Goede (1)
      # Via Gerd Hoffmann
      * spice/spice.v71:
        spice: Add -spice disable-agent-file-transfer cmdline option (rhbz#961850)
        qxl: fix Coverity scan SIGN_EXTENSION error
      
      Message-id: 1372060666-18182-1-git-send-email-kraxel@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 89f204d2c60fbf3e0c5af1ff1681e57c9f057178
  Merge: 21ca4a5... 93c8e4d...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Mon Jun 24 14:33:00 2013 -0500
  
      Merge remote-tracking branch 'kraxel/usb.84' into staging
      
      # By Andreas Färber (3) and others
      # Via Gerd Hoffmann
      * kraxel/usb.84:
        usb: fix serial number for hid devices
        usb: add serial bus property
        usb-host-libusb: set USB_DEV_FLAG_IS_HOST
        usb/host-libusb: Fix building with libusb git master code
        usb/hcd-ehci: Add Faraday FUSBH200 support
        usb/hcd-ehci: Replace PORTSC macros with variables
        usb/hcd-ehci: Add Tegra2 SysBus EHCI device
        usb/hcd-ehci: Split off instance_init from realize
        usb/hcd-ehci-sysbus: Convert to QOM realize
  
  commit 21ca4a5bb3cde109e68059ee357b3114afbc51e4
  Merge: b52df46... 464e367...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Mon Jun 24 14:32:33 2013 -0500
  
      Merge remote-tracking branch 'mjt/trivial-patches' into staging
      
      # By Stefan Weil (5) and others
      # Via Michael Tokarev
      * mjt/trivial-patches:
        configure: Add signed*signed check to [u]int128_t test
        Makefile: pass include directives to dtc via CPPFLAGS, not CFLAGS
        qapi: lack of two commas in dict
        sd: pass bool parameter for sd_init
        qemu-char: use bool in qemu_chr_open_socket and simplify code a bit
        vnc: use booleans for vnc_connect, vnc_listen_read and vnc_display_add_client
        block/nand: Formatting sweep
        qxl: Fix QXLRam initialisation.
        acl: acl_add can't insert before last list element, fix
        configure: Fix "ERROR: ERROR: " for missing/incompatible DTC
        audio: Replace static functions in header file by macros, remove GCC_ATTR
        libcacard: Fix cppcheck warning and remove unneeded code
        savevm: Fix potential memory leak
        kvm: Fix potential resource leak (missing fclose)
        qemu-img: Add missing GCC_FMT_ATTR
        qemu-options: trivial fix for -mon args help
        vl: reformat SDL ifdeffery a bit
      
      Message-id: 1371893076-9643-1-git-send-email-mjt@msgid.tls.msk.ru
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit b52df46551d303ffc79ec39c38440bd8a62ee210
  Author: Edgar E. Iglesias <edgar.iglesias@gmail.com>
  Date:   Tue Jun 18 09:22:55 2013 +0200
  
      cadence_uart: Handle backend tx errors
      
      Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
  
  commit 96c51eb5e46af2312b33f745ad72acb20e799aea
  Author: Fam Zheng <famz@redhat.com>
  Date:   Thu Jun 13 11:21:29 2013 +0800
  
      vmdk: refuse to open higher version than supported
      
      Refuse to open higher version for safety.
      
      Although we try to be compatible with published VMDK spec, VMware has
      newer version from ESXi 5.1 exported OVF/OVA, which we have no knowledge
      what's changed in it. And it is very likely to have more new versions in
      the future, so it's not safe to open them blindly.
      
      Signed-off-by: Fam Zheng <famz@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 50b05b6f2e24296b4d739a638e1e7427767ed7cd
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Wed Jun 19 13:44:21 2013 +0200
  
      block: Always enable discard on the protocol level
      
      Turning on discard options in qcow2 doesn't help a lot when the discard
      requests that it issues are thrown away by the raw-posix layer. This
      patch always enables discard functionality on the protocol level so that
      it's the image format's responsibility to send (or not) discard
      requests. Requests sent by the guest will be allowed or ignored by the
      top level BlockDriverState, which depends on the discard=... option like
      before.
      
      In particular, this means that even without specifying options, the
      qcow2 default of discarding deleted snapshots actually takes effect now,
      both for qemu and qemu-img.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 0b919fae31f4f80f78ebeab8388dc3a03cc5e4ed
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Wed Jun 19 13:44:20 2013 +0200
  
      qcow2: Batch discards
      
      This optimises the discard operation for freed clusters by batching
      discard requests (both snapshot deletion and bdrv_discard end up
      updating the refcounts cluster by cluster).
      
      Note that we don't discard asynchronously, but keep s->lock held. This
      is to avoid that a freed cluster is reallocated and written to while the
      discard is still in flight.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 67af674e478054086f972811dd0a11289afa39a9
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Wed Jun 19 13:44:19 2013 +0200
  
      qcow2: Options to enable discard for freed clusters
      
      Deleted snapshots are discarded in the image file by default, discard
      requests take their default from the -drive discard=... option and other
      places that free clusters must always be enabled explicitly.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 6cfcb9b8b91d303ab51b78623f2299b5288d2d51
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Wed Jun 19 13:44:18 2013 +0200
  
      qcow2: Add refcount update reason to all callers
      
      This adds a refcount update reason to all callers of update_refcounts(),
      so that a follow-up patch can use this information to decide whether
      clusters that reach a refcount of 0 should be discarded in the image
      file.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 492fdc6fbe17b2d45878e813e980f782ac260c30
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Wed Jun 19 13:44:17 2013 +0200
  
      Revert "block: Disable driver-specific options for 1.5"
      
      This reverts commit 8ec7d390b0d50b5e5b4b1d8dba7ba40d64a70875.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit dfe1ea8fc49b93ab2bfaad67046c659a0dae708f
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Tue Jun 18 10:26:11 2013 +0200
  
      ide: Clean up ide_exec_cmd()
      
      All commands are now converted to ide_cmd_table handlers, so it can be
      unconditional now and the old switch block can go.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit ff3526773080de2840481ec237db13ae3cbc7166
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Tue Jun 18 10:26:10 2013 +0200
  
      ide: Convert SMART commands to ide_cmd_table handler
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 6b1dd744240896b67ab3d8fbf3a6292521aaed58
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Tue Jun 18 10:26:09 2013 +0200
  
      ide: Convert CF-ATA commands to ide_cmd_table handler
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit ee425c78cad08778361bde3133162d520aa32e23
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Tue Jun 18 10:26:08 2013 +0200
  
      ide: Convert ATAPI commands to ide_cmd_table handler
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 61fdda377a7e8f05dc1171504405647131148d80
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Tue Jun 18 10:26:07 2013 +0200
  
      ide: Convert SEEK to ide_cmd_table handler
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 9afce42903b3f8af1f9c158b411c73e41cf95df7
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Tue Jun 18 10:26:06 2013 +0200
  
      ide: Convert FLUSH CACHE to ide_cmd_table handler
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit ee03398c510ea18d44f45fc7f1ec8b21db2eee2c
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Tue Jun 18 10:26:05 2013 +0200
  
      ide: Convert SET FEATURES to ide_cmd_table handler
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 785f63208569a38a4bed5c12bfe2211f3b14d524
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Tue Jun 18 10:26:04 2013 +0200
  
      ide: Convert CHECK POWER MDOE to ide_cmd_table handler
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 63a82e6a7b412f61a09d4a593685d8ca2856b093
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Tue Jun 18 10:26:03 2013 +0200
  
      ide: Convert READ NATIVE MAX ADDRESS to ide_cmd_table handler
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 92a6a6f64fbb7b7d3d8cb899a9cb52bd873d33fd
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Tue Jun 18 10:26:02 2013 +0200
  
      ide: Convert DMA read/write commands to ide_cmd_table handler
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 0e6498ed65e5f237b163f0bda9f689426dbf6ff0
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Tue Jun 18 10:26:01 2013 +0200
  
      ide: Convert PIO read/write commands to ide_cmd_table handler
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit adf3a2c46e0b2ed9085df9aca3af76ff83731e98
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Tue Jun 18 10:26:00 2013 +0200
  
      ide: Convert read/write multiple commands to ide_cmd_table handler
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 413860cfb57d44baf971ae8d4f1cdf45340b3a4d
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Tue Jun 18 10:25:59 2013 +0200
  
      ide: Convert verify commands to ide_cmd_table handler
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit b300337e4e939d58ba39843b5e5fef53eb82acec
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Tue Jun 18 10:25:58 2013 +0200
  
      ide: Convert cmd_nop commands to ide_cmd_table handler
      
      cmd_nop handles all commands that don't really do anything in our
      implementation except setting status register flags.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 1c66869a02b81ad6b687a08d99d32f5f2b01232e
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Tue Jun 18 10:25:57 2013 +0200
  
      ide: Convert WIN_IDENTIFY to ide_cmd_table handler
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 4286434cd607b7dea8fb3366f1529abf0ae39fa9
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Tue Jun 18 10:25:56 2013 +0200
  
      ide: Convert WIN_DSM to ide_cmd_table handler
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit a0436e9239d29837955a60e916f876f857d46452
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Tue Jun 18 10:25:55 2013 +0200
  
      ide: Add handler to ide_cmd_table
      
      As a preparation for moving all IDE commands into their own function
      like in the ATAPI code, introduce a 'handler' callback to ide_cmd_table.
      
      Commands using this new infrastructure get some things handled
      automatically:
      
      * The BSY flag is set before calling the handler (in order to avoid bugs
        like the one fixed in f68ec837) and reset on completion.
      
      * The (obsolete) DSC flag in the status register is set on completion if
        the command is flagged with SET_DSC in the command table
      
      * An IRQ is triggered on completion.
      
      * The error register and the ERR flag in the status register are cleared
        before calling the handler and on completion it is asserted that
        either none or both of them are set.
      
      No commands are converted at this point.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 93c8e4dc386a243d7d417567d81dc1f1698478a4
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Wed Jun 12 13:08:45 2013 +0200
  
      usb: fix serial number for hid devices
      
      commit 7b074a22dab4bdda9864b933f1bc811a3db42845 changed the serial
      number of hid devices.  Add compat properties to keep the old serial
      number for qemu 0.12 and older.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 71938a09d2b9fd4007515fec6c395916cb08f868
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Wed Jun 12 13:01:49 2013 +0200
  
      usb: add serial bus property
      
      This patch adds a serial property for all usb devices, which can be
      used to set the serial number of a usb device (as listed by lsusb -v)
      to a specific value.  Applies to emulated devices only.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 628e54857a82a3cb65ef96c12640c30d6307a064
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Wed Jun 12 13:17:02 2013 +0200
  
      usb-host-libusb: set USB_DEV_FLAG_IS_HOST
      
      ... like host-{linux,bsd}.c do.
      
      Cc: qemu-stable@nongnu.org
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit bc45de8c21dfc3bc3896a78b33d5a6d9e710dfff
  Author: Hans de Goede <hdegoede@redhat.com>
  Date:   Thu Jun 6 16:39:34 2013 +0200
  
      usb/host-libusb: Fix building with libusb git master code
      
      The next libusb release will deprecate libusb_get_port_path, and since
      we compile with -Werror, this breaks the build.
      
      Signed-off-by: Hans de Goede <hdegoede@redhat.com>
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 4e3d8b4b37b67ff6896ec77975eecbaabf7968a4
  Author: Kuo-Jung Su <dantesu@faraday-tech.com>
  Date:   Thu Jun 6 15:41:13 2013 +0200
  
      usb/hcd-ehci: Add Faraday FUSBH200 support
      
      Add Faraday FUSBH200 support, which is slightly different from EHCI spec.
      (Or maybe simply a bad/wrong implementation...)
      
      Signed-off-by: Kuo-Jung Su <dantesu@faraday-tech.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit cc8d6a8481e64ec53d06245f249235bcaaa73b27
  Author: Kuo-Jung Su <dantesu@faraday-tech.com>
  Date:   Thu Jun 6 15:41:12 2013 +0200
  
      usb/hcd-ehci: Replace PORTSC macros with variables
      
      Replace PORTSC macros with variables which could then be
      configured in ehci_xxxx_class_init(...)
      
      Signed-off-by: Kuo-Jung Su <dantesu@faraday-tech.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 20c570432e995313874eaeabc3d0251dab40e16f
  Author: Andreas Färber <andreas.faerber@web.de>
  Date:   Thu Jun 6 15:41:11 2013 +0200
  
      usb/hcd-ehci: Add Tegra2 SysBus EHCI device
      
      This prepares an EHCI device for the Nvidia Tegra2 SoC family.
      Values based on patch by Vincent Palatin and verified against TRM v01p.
      
      Cc: Vincent Palatin <vpalatin@chromium.org>
      Signed-off-by: Andreas Färber <andreas.faerber@web.de>
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit d4614cc3121b3c6375a63d01947779e36149c68c
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Thu Jun 6 15:41:10 2013 +0200
  
      usb/hcd-ehci: Split off instance_init from realize
      
      This makes the mem MemoryRegion available to derived instance_inits.
      
      Keep the bus in realize for now since naming breaks in instance_init.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 08f4c90b2887a4499a2f199cf9410308f8ed298c
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Thu Jun 6 15:41:09 2013 +0200
  
      usb/hcd-ehci-sysbus: Convert to QOM realize
      
      The SysBus qdev initfn merely calls SysBusDeviceClass::init, so we can
      replace it with a realizefn already. This avoids getting into any initfn
      ambiguity with the upcoming Faraday EHCI implementation.
      
      Rename internal usb_ehci_initfn() to usb_ehci_realize() to allow to
      return Errors from common initialization code as well.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 5ad24e5f3b5968240d50fb2e5b6e19517b041052
  Author: Hans de Goede <hdegoede@redhat.com>
  Date:   Sat Jun 8 15:37:27 2013 +0200
  
      spice: Add -spice disable-agent-file-transfer cmdline option (rhbz#961850)
      
      Signed-off-by: Hans de Goede <hdegoede@redhat.com>
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit bfc10122fafc399654f11eed8dd3ceea7b569105
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Mon Jun 3 10:36:54 2013 +0200
  
      qxl: fix Coverity scan SIGN_EXTENSION error
      
      Cc: Markus Armbruster <armbru@redhat.com>
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 464e3671f9d5c206fa9e2646c81f21ceef7cfb7d
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Fri Jun 21 14:01:31 2013 +0100
  
      configure: Add signed*signed check to [u]int128_t test
      
      clang 3.3 with -fsanitize=undefined will fail to link code containing an
      int128_t * int128_t multiply (http://llvm.org/bugs/show_bug.cgi?id=16404)
      so add this to our configure test for whether [u]int128_t are usable.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
  
  commit 965f486c21a0a8fed33e65278516edfc01d1e2fd
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Fri Jun 21 14:00:17 2013 +0100
  
      Makefile: pass include directives to dtc via CPPFLAGS, not CFLAGS
      
      The dtc submodule's makefile expects -I include directives to be
      in CPPFLAGS, not CFLAGS. Getting this wrong meant that the include
      directive would not be applied when generating the dependency .d
      files. This in turn meant that we couldn't build libfdt when
      doing an out of tree build with clang. (gcc's dependency output
      is slightly different from clang in this situation so it happened
      to work.)
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
  
  commit ad0f171e25fb60b385dc7d07632916d3b1043d81
  Author: Amos Kong <akong@redhat.com>
  Date:   Wed Jun 19 17:23:27 2013 +0800
  
      qapi: lack of two commas in dict
      
      Signed-off-by: Amos Kong <akong@redhat.com>
      Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
  
  commit 6790f59da37f6b8d4f0fe3a6b17febf512511307
  Author: liguang <lig.fnst@cn.fujitsu.com>
  Date:   Tue Jun 18 11:45:36 2013 +0800
  
      sd: pass bool parameter for sd_init
      
      Signed-off-by: liguang <lig.fnst@cn.fujitsu.com>
      Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
  
  commit e990a3932847c45839355de72e73182a53fc75ac
  Author: liguang <lig.fnst@cn.fujitsu.com>
  Date:   Tue Jun 18 11:45:35 2013 +0800
  
      qemu-char: use bool in qemu_chr_open_socket and simplify code a bit
      
      Local variables is_* should be bool by usage.
      While at it, simplify the logic/code a bit.
      
      Signed-off-by: liguang <lig.fnst@cn.fujitsu.com>
      Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
  
  commit 2c8cf549571bbe0b245fc4f9680e1dbde39a015c
  Author: Michael Tokarev <mjt@tls.msk.ru>
  Date:   Tue Jun 11 15:42:44 2013 +0400
  
      vnc: use booleans for vnc_connect, vnc_listen_read and vnc_display_add_client
      
      Some arguments to these functions are booleans - either by declaration,
      or by actual usage, but sometimes value of 0 or 1 is passed for a bool,
      and sometimes it is declared as int but a bool value, or true/false,
      is passed to it instead.  Clean it up a bit.
      
      Cc: liguang <lig.fnst@cn.fujitsu.com>
      Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
  
  commit 1984745ea8ad309a06690a83e91d031d21d709ff
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Tue Jun 18 21:08:57 2013 +1000
  
      block/nand: Formatting sweep
      
      Make this code closer to passing checkpatch. Mostly missing braces, but
      a few rogue tabs in there as well.
      
      Cc: qemu-trivial@nongnu.org
      
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
  
  commit 329f97fc4ff4b533fcd2d8f4eab6c9c2568aed27
  Author: Anthony PERARD <anthony.perard@citrix.com>
  Date:   Mon Jun 17 17:38:26 2013 +0100
  
      qxl: Fix QXLRam initialisation.
      
      The qxl driver expect NULL for QXLRam.memory_configs, but this is never
      initialized.
      
      If memory is set to 0xc2c2.., it leads to a spice-critical error when
      trying to start qxl.
      
      Signed-off-by: Anthony PERARD <anthony.perard@citrix.com>
      Reviewed-by: Gerd Hoffmann <kraxel@redhat.com>
      Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
  
  commit 4999f3a8a6009de05ba82e58e723277917f16254
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Tue Jun 18 10:05:23 2013 +0200
  
      acl: acl_add can't insert before last list element, fix
      
      Watch this:
      
          $ upstream-qemu -nodefaults -S -vnc :0,acl,sasl -monitor stdio
          QEMU 1.5.50 monitor - type 'help' for more information
          (qemu) acl_add vnc.username drei allow
          acl: added rule at position 1
          (qemu) acl_show vnc.username
          policy: deny
          1: allow drei
          (qemu) acl_add vnc.username zwei allow 1
          acl: added rule at position 2
          (qemu) acl_show vnc.username
          policy: deny
          1: allow drei
          2: allow zwei
          (qemu) acl_add vnc.username eins allow 1
          acl: added rule at position 1
          (qemu) acl_show vnc.username
          policy: deny
          1: allow eins
          2: allow drei
          3: allow zwei
      
      The second acl_add inserts at position 2 instead of 1.
      
      Root cause is an off-by-one in qemu_acl_insert(): when index ==
      acl->nentries, it appends instead of inserting before the last list
      element.
      
      Cc: qemu-stable@nongnu.org
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Reviewed-by: Michael Roth <mdroth@linux.vnet.ibm.com>
      Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
  
  commit f2c4ddd9c32f7f389e83a0d866fb600e37985d03
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Tue Jun 18 01:09:06 2013 +0200
  
      configure: Fix "ERROR: ERROR: " for missing/incompatible DTC
      
      error_exit already prepends "ERROR: ", so no need to print it manually.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
  
  commit 87e613ea9ed30f4217fd11aa2ad28a9fb4f1c54a
  Author: Stefan Weil <sw@weilnetz.de>
  Date:   Sun Jun 16 11:19:31 2013 +0200
  
      audio: Replace static functions in header file by macros, remove GCC_ATTR
      
      Using macros instead of static functions for dolog and for ldebug
      simplifies the code and can also reduce the total code size.
      
      GCC_ATTR was only used in audio_int.h, so it is now unused and
      the definition can be removed from compiler.h.
      
      Signed-off-by: Stefan Weil <sw@weilnetz.de>
      Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
  
  commit 48f0475f813dfa5ceb0e1f10c2ac3f28a8af583b
  Author: Stefan Weil <sw@weilnetz.de>
  Date:   Sun Jun 16 11:08:52 2013 +0200
  
      libcacard: Fix cppcheck warning and remove unneeded code
      
      The local function vcard_emul_alloc_arrays always returned PR_TRUE.
      Therefore cppcheck complained about code which handled the
      non-existent PR_FALSE case.
      
      Remove the function's return value and the dead code.
      
      Signed-off-by: Stefan Weil <sw@weilnetz.de>
      Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
  
  commit 4f080057767a684aab60998659e18f98c5fbefc7
  Author: Stefan Weil <sw@weilnetz.de>
  Date:   Sun Jun 16 13:33:05 2013 +0200
  
      savevm: Fix potential memory leak
      
      The leak was reported by cppcheck. Fix it by moving the g_malloc0 after
      the argument validity check.
      
      Signed-off-by: Stefan Weil <sw@weilnetz.de>
      Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
  
  commit 90527d2a8bb08ca5b4774eacfdd6b8fe9671c077
  Author: Stefan Weil <sw@weilnetz.de>
  Date:   Sun Jun 16 13:37:25 2013 +0200
  
      kvm: Fix potential resource leak (missing fclose)
      
      This leak was detected by cppcheck.
      
      Signed-off-by: Stefan Weil <sw@weilnetz.de>
      Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
  
  commit 7c30f65703fc4698ea9794126f1b978f34ac93b9
  Author: Stefan Weil <sw@weilnetz.de>
  Date:   Sun Jun 16 17:01:05 2013 +0200
  
      qemu-img: Add missing GCC_FMT_ATTR
      
      Signed-off-by: Stefan Weil <sw@weilnetz.de>
      Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com>
      Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
  
  commit f17e4eaafc9d89a841fd30be93512b4973e53e31
  Author: Michael Tokarev <mjt@tls.msk.ru>
  Date:   Sat Jun 15 13:47:32 2013 +0400
  
      qemu-options: trivial fix for -mon args help
      
      It is the (implied sub)option name which is optional, not
      the value of that (sub)option, make it so in the help output.
      (Introduced by commit 22a0e04b9bb)
      
      Cc: Gerd Hoffmann <kraxel@redhat.com>
      Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
  
  commit 24f6ff863bce236f39ea597206e0a8df2e9537e6
  Author: Michael Tokarev <mjt@tls.msk.ru>
  Date:   Sat Jun 15 14:44:20 2013 +0400
  
      vl: reformat SDL ifdeffery a bit
      
      This reformats #ifdef..#endif and case statement a bit,
      to make it a bit shorter and matching other cases like that
      (no code changes).
      
      Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
  
  commit 576156ffed72ab4feb0b752979db86ff8759a2a1
  Merge: b1588c3... 2eb74e1...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Thu Jun 20 16:53:39 2013 -0500
  
      Merge remote-tracking branch 'bonzini/iommu-for-anthony' into staging
      
      # By Paolo Bonzini (12) and others
      # Via Paolo Bonzini
      * bonzini/iommu-for-anthony: (25 commits)
        memory: render_memory_region: factor out fr constant setters
        memory: as_update_topology_pass: Improve comments
        memory: Fix comment typo
        memory: give name to every AddressSpace
        dma: eliminate DMAContext
        spapr_vio: take care of creating our own AddressSpace/DMAContext
        pci: use memory core for iommu support
        dma: eliminate old-style IOMMU support
        spapr: use memory core for iommu support
        spapr: make IOMMU translation go through IOMMUTLBEntry
        spapr: convert TCE API to use an opaque type
        vfio: abort if an emulated iommu is used
        memory: Add iommu map/unmap notifiers
        memory: iommu support
        memory: make section size a 128-bit integer
        exec: reorganize mem_add to match Int128 version
        Revert "s390x: reduce TARGET_PHYS_ADDR_SPACE_BITS to 62"
        Revert "memory: limit sections in the radix tree to the actual address space size"
        exec: return MemoryRegion from address_space_translate
        exec: Implement subpage_read/write via address_space_rw
        ...
      
      Message-id: 1371739493-10187-1-git-send-email-pbonzini@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit b1588c3fd6daf6e23ba727c758f84ada279ae731
  Merge: 4eda32f... b5a87d2...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Thu Jun 20 16:53:08 2013 -0500
  
      Merge remote-tracking branch 'kiszka/queues/slirp' into staging
      
      # By Bas van Sisseren (1) and Gertjan Halkes (1)
      # Via Jan Kiszka
      * kiszka/queues/slirp:
        make user networking hostfwd work with restrict=y
        fix -net user checks by reordering checks
      
      Message-id: cover.1371638848.git.jan.kiszka@siemens.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 2eb74e1a1ef145034aa41255c4a6f469d560c96d
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Mon Jun 3 15:33:29 2013 +1000
  
      memory: render_memory_region: factor out fr constant setters
      
      These 4 replicated lines set properties of fr that are constant over
      the course of the function. Factor out their repeated setting (and also
      guards against them being set multiple times in the loop below).
      
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 41a6e477fda3e3e5c8cc860458d29164625dc5e0
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Mon Jun 3 15:32:42 2013 +1000
  
      memory: as_update_topology_pass: Improve comments
      
      These comments were a little difficult to read. First one had
      incorrect parenthesis. The part about attributes changing is
      really applicable to the region being 'in both' rather than 'in
      new'
      
      Second comment has an obscure parenthetic about 'Logging may have
      changed'. Made clearer, as this if is supposed to handle the case where
      the memory region is unchanged (with the notable exception re logging).
      
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 8508e024cb31a4013bb462aca0235c963e785aeb
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Mon Jun 3 15:31:56 2013 +1000
  
      memory: Fix comment typo
      
      s/ajacent/adjacent
      
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 7dca8043f3483ff34ac954c7012b721731ee5719
  Author: Alexey Kardashevskiy <aik@ozlabs.ru>
  Date:   Mon Apr 29 16:25:51 2013 +0000
  
      memory: give name to every AddressSpace
      
      The "info mtree" command in QEMU console prints only "memory" and "I/O"
      address spaces while there are actually a lot more other AddressSpace
      structs created by PCI and VIO devices. Those devices do not normally
      have names and therefore not present in "info mtree" output.
      
      The patch fixes this.
      
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Alexey Kardashevskiy <aik@ozlabs.ru>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit df32fd1c9f53dd3b7abd28e29f851965039eabda
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Wed Apr 10 18:15:49 2013 +0200
  
      dma: eliminate DMAContext
      
      The DMAContext is a simple pointer to an AddressSpace that is now always
      already available.  Make everyone hold the address space directly,
      and clean up the DMA API to use the AddressSpace directly.
      
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 96478592a93f93322ecc20d0a6eccb4d4ef33c7a
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Thu Apr 11 12:38:50 2013 +0200
  
      spapr_vio: take care of creating our own AddressSpace/DMAContext
      
      Fetch the root region from the sPAPRTCETable, and use it to build
      an AddressSpace and DMAContext.
      
      Now, everywhere we have a DMAContext we also have access to the
      corresponding AddressSpace (either because we create it just before
      the DMAContext, or because dma_context_memory's AddressSpace is
      trivially address_space_memory).
      
      Acked-by: David Gibson <david@gibson.dropbear.id.au>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit e00387d58243d4ae24ac68008a2aea76313ab997
  Author: Avi Kivity <avi.kivity@gmail.com>
  Date:   Tue Oct 30 13:47:48 2012 +0200
  
      pci: use memory core for iommu support
      
      Use the new iommu support in the memory core for iommu support.  The only
      user, spapr, is also converted, but it still provides a DMAContext
      interface until the non-PCI bits switch to AddressSpace.
      
      Reviewed-by: Michael S. Tsirkin <mst@redhat.com>
      Signed-off-by: Avi Kivity <avi.kivity@gmail.com>
      [ Do not calls memory_region_del_subregion() on the device's
        bus_master_enable_region, it is an alias; return an AddressSpace
        from the IOMMU hook and remove the destructor hook. - David Gibson ]
      Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 24addbc76dcbb1d1c85b3062bbf7a030831cc7a9
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Wed Apr 10 17:49:04 2013 +0200
  
      dma: eliminate old-style IOMMU support
      
      The translate function in the DMAContext is now always NULL.
      Remove every reference to it.
      
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit a84bb436696159d460d03db809c27a854cee0863
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Thu Apr 11 12:35:33 2013 +0200
  
      spapr: use memory core for iommu support
      
      Now we can stop using a "translating" DMAContext, but we do not yet modify
      the sPAPRTCETable users to get an AddressSpace; they keep using the table
      via a DMAContext.
      
      Acked-by: David Gibson <david@gibson.dropbear.id.au>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit a71bfbfe9d0bb74912170435d687f3c5de86a9f6
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Tue Apr 16 15:05:06 2013 +0200
  
      spapr: make IOMMU translation go through IOMMUTLBEntry
      
      The next step is to introduce the translation code that will be used for
      IOMMU MemoryRegions, but still do the actual translation in a DMAContext.
      
      Acked-by: David Gibson <david@gibson.dropbear.id.au>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 2b7dc949e241ac2b069d2d6183c1346cad792662
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Wed Apr 10 17:30:48 2013 +0200
  
      spapr: convert TCE API to use an opaque type
      
      The TCE table is currently returned as a DMAContext, and non-type-safe
      APIs are called later passing back the DMAContext.  Since we want to move
      away from DMAContext, use an opaque type instead, and add an accessor
      to retrieve the DMAContext from it.
      
      Acked-by: David Gibson <david@gibson.dropbear.id.au>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 06d985f5d844d07d31b4dada20f4ff6cf0d6ff4a
  Author: Avi Kivity <avi.kivity@gmail.com>
  Date:   Tue Oct 30 13:47:49 2012 +0200
  
      vfio: abort if an emulated iommu is used
      
      vfio doesn't support guest iommus yet, indicate it to the user
      by gently depositing a core on their disk.
      
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Avi Kivity <avi.kivity@gmail.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 068665757da047d7d2980c17bba0659eb0ea0a89
  Author: David Gibson <david@gibson.dropbear.id.au>
  Date:   Tue May 14 19:13:56 2013 +1000
  
      memory: Add iommu map/unmap notifiers
      
      This patch adds a NotifierList to MemoryRegions which represent IOMMUs
      allowing other parts of the code to register interest in mappings or
      unmappings from the IOMMU.  All IOMMU implementations will need to call
      memory_region_notify_iommu() to inform those waiting on the notifier list,
      whenever an IOMMU mapping is made or removed.
      
      Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 30951157441aed950ad8ca326500b4986d431c7a
  Author: Avi Kivity <avi.kivity@gmail.com>
  Date:   Tue Oct 30 13:47:46 2012 +0200
  
      memory: iommu support
      
      Add a new memory region type that translates addresses it is given,
      then forwards them to a target address space.  This is similar to
      an alias, except that the mapping is more flexible than a linear
      translation and trucation, and also less efficient since the
      translation happens at runtime.
      
      The implementation uses an AddressSpace mapping the target region to
      avoid hierarchical dispatch all the way to the resolved region; only
      iommu regions are looked up dynamically.
      
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Avi Kivity <avi.kivity@gmail.com>
      [Modified to put translation in address_space_translate; assume
       IOMMUs are not reachable from TCG. - Paolo]
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 052e87b073cb70afcd767d32f45af2794a5a65de
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Mon May 27 10:08:27 2013 +0200
  
      memory: make section size a 128-bit integer
      
      So far, the size of all regions passed to listeners could fit in 64 bits,
      because artificial regions (containers and aliases) are eliminated by
      the memory core, leaving only device regions which have reasonable sizes
      
      An IOMMU however cannot be eliminated by the memory core, and may have
      an artificial size, hence we may need 65 bits to represent its size.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 733d5ef52721a836b1d9b5cd0f15a41db88829d0
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Mon May 27 10:47:10 2013 +0200
  
      exec: reorganize mem_add to match Int128 version
      
      When adding support for 2^64-byte sections, we will have to change
      the structure of mem_add to avoid failures in int128_get64.
      Reorganize the code now before introducing Int128.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 5b23fd03324096056cf1f6bcf111224760d4c67c
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Mon May 27 13:18:06 2013 +0200
  
      Revert "s390x: reduce TARGET_PHYS_ADDR_SPACE_BITS to 62"
      
      This reverts commit 311f83ca08c011b048c063c2fd3038a8957970bc.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 99b9cc0679585b2d495d7d31ce556549b6b2721c
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Mon May 27 13:18:01 2013 +0200
  
      Revert "memory: limit sections in the radix tree to the actual address space size"
      
      This reverts commit 86a8623692b1b559a419a92eb8b6897c221bca74.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 5c8a00ce186b9a58d99b0afff90f87d5760bb44b
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Wed May 29 12:42:00 2013 +0200
  
      exec: return MemoryRegion from address_space_translate
      
      Only address_space_translate_for_iotlb needs to return the section.
      Every caller of address_space_translate now uses only section->mr,
      return it directly.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit acc9d80b26e8cb4667b5b336963d91233b6a98c4
  Author: Jan Kiszka <jan.kiszka@siemens.com>
  Date:   Sun May 26 21:55:37 2013 +0200
  
      exec: Implement subpage_read/write via address_space_rw
      
      This will allow to add support for unaligned memory regions: the subpage
      container region can activate unaligned support unconditionally because
      the read/write handler will now ensure that accesses are split as
      required by calling address_space_rw. We can furthermore drop the
      special handling of RAM subpages, address_space_rw takes care of this
      already.
      
      Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 90260c6c0960b2745d79455ceaa6cb50fb796e02
  Author: Jan Kiszka <jan.kiszka@siemens.com>
  Date:   Sun May 26 21:46:51 2013 +0200
  
      exec: Resolve subpages in one step except for IOTLB fills
      
      Except for the case of setting the IOTLB entry in TCG mode, we can avoid
      the subpage dispatching handlers and do the resolution directly on
      address_space_lookup_region. An IOTLB entry describes a full page, not
      only the region that the first access to a sub-divided page may return.
      
      This patch therefore introduces a special translation function,
      address_space_translate_for_iotlb, that avoids the subpage resolutions.
      In contrast, callers of the existing address_space_translate service
      will now always receive the terminal memory region section. This will be
      important for breaking the BQL and for enabling unaligned memory region.
      
      Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit f52cc467426e43792eb39f81705766bcb3d9e96a
  Author: Jan Kiszka <jan.kiszka@siemens.com>
  Date:   Sun May 26 21:42:40 2013 +0200
  
      exec: Allow unaligned address_space_rw
      
      This will be needed for some corner cases with para-virtual I/O ports.
      
      Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 1db8abb10243abe969a2ba307664ba51b60fcac6
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Tue May 21 12:07:21 2013 +0200
  
      memory: move private types to exec.c
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 9f029603abb1472a33e008f9ea4127cc52566986
  Author: Jan Kiszka <jan.kiszka@siemens.com>
  Date:   Mon May 6 16:48:02 2013 +0200
  
      memory: Introduce address_space_lookup_region
      
      This introduces a wrapper for phys_page_find (before we complicate
      address_space_translate with IOMMU translation).  This function will
      also encapsulate locking and reference counting when we introduce
      BQL-free dispatching.
      
      Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 3752a0364883ed00100cc537832c434de3f77931
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Thu Jun 20 15:18:04 2013 +0100
  
      exec.c: address_space_translate: handle access to addr 0 of 2^64 sized region
      
      The memory API allows a MemoryRegion's size to be 2^64, as a special
      case (otherwise the size always fits in a 64 bit integer). This meant
      that attempts to access address zero in a 2^64 sized region would
      assert in address_space_translate():
      
        #3  0x00007ffff3e4d192 in __GI___assert_fail#(assertion=0x555555a43f32
          "!a.hi", file=0x555555a43ef0 "include/qemu/int128.h", line=18,
          function=0x555555a4439f "int128_get64") at assert.c:103
        #4  0x0000555555877642 in int128_get64 (a=...)
          at include/qemu/int128.h:18
        #5  0x00005555558782f2 in address_space_translate (as=0x55555668d140,
         /addr=0, xlat=0x7fffafac9918, plen=0x7fffafac9920, is_write=false)
          at exec.c:221
      
      Fix this by doing the 'min' operation in 128 bit arithmetic
      rather than 64 bit arithmetic (we know the result of the 'min'
      definitely fits in 64 bits because one of the inputs did).
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 4eda32f588086b6cd0ec2be6a7a6c131f8c2b427
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Fri Jun 14 13:15:06 2013 +0200
  
      doc: Drop ref to Bochs from -no-fd-bootchk documentation
      
      Manual page and qemu-doc on talk about "Bochs BIOS".  We use SeaBIOS,
      and it implements the feature.  Replace by just "BIOS", and drop the
      TODO line wondering about the Bochs reference.
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
      Message-id: 1371208516-7857-7-git-send-email-armbru@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit e1123015a50abf44f9daa9495f40eeaaf4c9bb98
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Fri Jun 14 13:15:05 2013 +0200
  
      pc: Make -no-fd-bootchk stick across boot order changes
      
      Option -no-fd-bootchk asks the BIOS to attempt booting from a floppy
      even when the boot sector signature isn't there, by setting a bit in
      RTC CMOS.  It was added back in 2006 (commit 52ca8d6a).
      
      Two years later, commit 0ecdffbb added monitor command boot_set.
      Implemented by new function pc_boot_set().  It unconditionally clears
      the floppy signature bit in CMOS.
      
      Commit e0f084bf added -boot option once to automatically change the
      boot order on first reset.  Reuses pc_boot_set(), thus also clears the
      floppy signature bit.  Commit d9346e81 took care to preserve this
      behavior.
      
      Thus, -no-fd-bootchk applies to any number of boots.  Except it
      applies just to the first boot with -boot once, and never after
      boot_set.  Weird.  Make it stick instead: set the bit according to
      -no-fd-bootchk in pc_boot_set().
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
      Message-id: 1371208516-7857-6-git-send-email-armbru@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 083b79c9fea0e3842f0b2b57ff0d20ab5f57084a
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Fri Jun 14 13:15:04 2013 +0200
  
      vl: Rename *boot_devices to *boot_order, for consistency
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
      Message-id: 1371208516-7857-5-git-send-email-armbru@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 8281abd548d840d84223e66812491918c713e56c
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Fri Jun 14 13:15:03 2013 +0200
  
      vl: Fix -boot order and once regressions, and related bugs
      
      Option "once" sets up a different boot order just for the initial
      boot.  Boot order reverts back to normal on reset.  Option "order"
      changes the normal boot order.
      
      The reversal is implemented by reset handler restore_boot_devices(),
      which takes the boot order to revert to as argument.
      restore_boot_devices() does nothing on its first call, because that
      must be the initial machine reset.  On its second call, it changes the
      boot order back, and unregisters itself.
      
      Because we register the handler right when -boot gets parsed, we can
      revert to an incorrect normal boot order, and multiple -boot can
      interact in funny ways.
      
      Here's how things work without -boot once or order:
      
      * boot_devices is "".
      
      * main() passes machine->boot_order to to machine->init(), because
        boot_devices is "".  machine->init() configures firmware
        accordingly.  For PC machines, machine->boot_order is "cad", and
        pc_cmos_init() writes it to RTC CMOS, where SeaBIOS picks it up.
      
      Now consider -boot order=:
      
      * boot_devices is "".
      
      * -boot order= sets boot_devices to "" (no change).
      
      * main() passes machine->boot_order to to machine->init(), because
        boot_devices is "", as above.
      
        Bug: -boot order= has no effect.  Broken in commit e4ada29e.
      
      Next, consider -boot once=a:
      
      * boot_devices is "".
      
      * -boot once=a registers restore_boot_devices() with argument "", and
        sets boot_devices to "a".
      
      * main() passes boot_devices "a" to machine->init(), which configures
        firmware accordingly.  For PC machines, pc_cmos_init() writes the
        boot order to RTC CMOS.
      
      * main() calls qemu_system_reset().  This runs reset handlers.
      
        - restore_boot_devices() gets called with argument "".  Does
          nothing, because it's the first call.
      
      * Machine boots, boot order is "a".
      
      * Machine resets (e.g. monitor command).  Reset handlers run.
      
        - restore_boot_devices() gets called with argument "".  Calls
          qemu_boot_set("") to reconfigure firmware.  For PC machines,
          pc_boot_set() writes it into RTC CMOS.  Reset handler
          unregistered.
      
          Bug: boot order reverts to "" instead of machine->boot_order.  The
          actual boot order depends on how firmware interprets "".  Broken
          in commit e4ada29e.
      
      Next, consider -boot once=a -boot order=c:
      
      * boot_devices is "".
      
      * -boot once=a registers restore_boot_devices() with argument "", and
        sets boot_devices to "a".
      
      * -boot order=c sets boot_devices to "c".
      
      * main() passes boot_devices "c" to machine->init(), which configures
        firmware accordingly.  For PC machines, pc_cmos_init() writes the
        boot order to RTC CMOS.
      
      * main() calls qemu_system_reset().  This runs reset handlers.
      
        - restore_boot_devices() gets called with argument "".  Does
          nothing, because it's the first call.
      
      * Machine boots, boot order is "c".
      
        Bug: it should be "a".  I figure this has always been broken.
      
      * Machine resets (e.g. monitor command).  Reset handlers run.
      
        - restore_boot_devices() gets called with argument "".  Calls
          qemu_boot_set("") to reconfigure firmware.  For PC machines,
          pc_boot_set() writes it into RTC CMOS.  Reset handler
          unregistered.
      
          Bug: boot order reverts to "" instead of "c".  I figure this has
          always been broken, just differently broken before commit
          e4ada29e.
      
      Next, consider -boot once=a -boot once=b -boot once=c:
      
      * boot_devices is "".
      
      * -boot once=a registers restore_boot_devices() with argument "", and
        sets boot_devices to "a".
      
      * -boot once=b registers restore_boot_devices() with argument "a", and
        sets boot_devices to "b".
      
      * -boot once=c registers restore_boot_devices() with argument "b", and
        sets boot_devices to "c".
      
      * main() passes boot_devices "c" to machine->init(), which configures
        firmware accordingly.  For PC machines, pc_cmos_init() writes the
        boot order to RTC CMOS.
      
      * main() calls qemu_system_reset().  This runs reset handlers.
      
        - restore_boot_devices() gets called with argument "".  Does
          nothing, because it's the first call.
      
        - restore_boot_devices() gets called with argument "a".  Calls
          qemu_boot_set("a") to reconfigure firmware.  For PC machines,
          pc_boot_set() writes it into RTC CMOS.  Reset handler
          unregistered.
      
        - restore_boot_devices() gets called with argument "b".  Calls
          qemu_boot_set("b") to reconfigure firmware.  For PC machines,
          pc_boot_set() writes it into RTC CMOS.  Reset handler
          unregistered.
      
      * Machine boots, boot order is "b".
      
        Bug: should really be "c", because that came last, and for all other
        -boot options, the last one wins.  I figure this was broken some
        time before commit 37905d6a, and fixed there only for a single
        occurence of "once".
      
      * Machine resets (e.g. monitor command).  Reset handlers run.
      
        - restore_boot_devices() gets called with argument "".  Calls
          qemu_boot_set("") to reconfigure firmware.  For PC machines,
          pc_boot_set() writes it into RTC CMOS.  Reset handler
          unregistered.
      
          Same bug as above: boot order reverts to "" instead of
          machine->boot_order.
      
      Fix by acting upon -boot options order, once and menu only after
      option parsing is complete, and the machine is known.  This is how the
      other -boot options work already.
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
      Message-id: 1371208516-7857-4-git-send-email-armbru@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit a86b35f992f107323e432c0a96107e11e1b699ad
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Fri Jun 14 13:15:02 2013 +0200
  
      qemu-option: check_params() is now unused, drop it
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
      Message-id: 1371208516-7857-3-git-send-email-armbru@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 6ef4716cecdfa1b3794c1a33edba9840e1aa6b5f
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Fri Jun 14 13:15:01 2013 +0200
  
      vl: Clean up parsing of -boot option argument
      
      Commit 3d3b8303 threw in some QemuOpts parsing without replacing the
      existing ad hoc parser, resulting in a confusing mess.  Clean it up.
      
      Two user-visible changes:
      
      1. Invalid options are reported more nicely.  Before:
      
              qemu: unknown boot parameter 'x' in 'x=y'
      
         After:
      
              qemu-system-x86_64: -boot x=y: Invalid parameter 'x'
      
      2. If -boot is given multiple times, options accumulate, just like for
         -machine.  Before, only options order, once and menu accumulated.
         For the other ones, all but the first -boot in non-legacy syntax
         got simply ignored.
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
      Message-id: 1371208516-7857-2-git-send-email-armbru@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit b5a87d26e848945eb891f4d7e4a7f2be514e08d5
  Author: Gertjan Halkes <qemu@ghalkes.nl>
  Date:   Fri Nov 11 16:04:20 2011 +0100
  
      make user networking hostfwd work with restrict=y
      
      This patch allows the hostfwd option to override the restrict=y setting in
      the user network stack, as explicitly stated in the documentation on the
      restrict option:
      
           restrict=on|off
               If this option is enabled, the guest will be isolated, i.e. it
               will not be able to contact the host and no guest IP packets
               will be routed over the host to the outside. This option does
               not affect any explicitly set forwarding rules.
      
      Qemu bug tracker:
      https://bugs.launchpad.net/qemu/+bug/829455
      
      Signed-off-by: Gertjan Halkes <qemu@ghalkes.nl>
      Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
  
  commit 68756ba8be2127b6ea30a466af9f78a5c97bc15f
  Author: Bas van Sisseren <bas@quarantainenet.nl>
  Date:   Mon Jun 3 15:11:49 2013 +0200
  
      fix -net user checks by reordering checks
      
      reorder slirp config options. first check the dns-server-address,
      then check the first-dhcp-address. the original code was comparing
      the first-dhcp-address with the default dns-server-address, not
      the configured dns-server-address.
      
      Signed-off-by: Bas van Sisseren <bas@quarantainenet.nl>
      Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
  
  commit c1990468d5a13c8f1d9111fcca0a78a6adad062b
  Author: Michael Roth <mdroth@linux.vnet.ibm.com>
  Date:   Wed May 22 11:32:51 2013 -0500
  
      wdt_i6300esb: fix vmstate versioning
      
      When this VMSD was introduced it's version fields were set to
      sizeof(I6300State), making them essentially random from build to build,
      version to version.
      
      To fix this, we lock in a high version id and low minimum version id to
      support old->new migration from all prior versions of this device's
      state. This should work since the device state has not changed since
      its introduction.
      
      The potentially breaks migration from 1.5+ to 1.5, but since the
      versioning was essentially random prior to this patch, new->old
      migration was not consistently functional to begin with.
      
      Reported-by: Nicholas Thomas <nick@bytemark.co.uk>
      Suggested-by: Peter Maydell <peter.maydell@linaro.org>
      Cc: qemu-stable@nongnu.org
      Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 3ed8a8430a896088db55ae029e9eac200aedbe5c
  Merge: 7d8f4b3... 1288844...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Tue Jun 18 10:06:47 2013 -0500
  
      Merge remote-tracking branch 'bonzini/scsi-next' into staging
      
      # By Paolo Bonzini (3) and others
      # Via Paolo Bonzini
      * bonzini/scsi-next:
        iscsi: reorganize iscsi_readcapacity_sync
        iscsi: simplify freeing of tasks
        vhost-scsi: fix k->set_guest_notifiers() NULL dereference
        scsi-disk: scsi-block device for scsi pass-through should not be removable
        scsi-generic: check the return value of bdrv_aio_ioctl in execute_command
        scsi-generic: fix sign extension of READ CAPACITY(10) data
        scsi: reset cdrom tray statuses on scsi_disk_reset
      
      Message-id: 1371565016-2643-1-git-send-email-pbonzini@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 7d8f4b34a4bb6996d958da211f1dfb2686c7d82b
  Merge: 5b45643... 2330790...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Tue Jun 18 10:06:39 2013 -0500
  
      Merge remote-tracking branch 'bonzini/nbd-next' into staging
      
      # By Ján Tomko
      # Via Paolo Bonzini
      * bonzini/nbd-next:
        nbd: strip braces from literal IPv6 address in URI
        qemu-socket: allow hostnames starting with a digit
  
  commit 5b456438f5bb395ed6b1eec95e18ce7a7a884a0a
  Author: Cole Robinson <crobinso@redhat.com>
  Date:   Fri May 31 14:12:48 2013 -0400
  
      virtio-rng: Fix crash with non-default backend
      
      'default_backend' isn't always set, but 'rng' is, so use that.
      
      $ ./x86_64-softmmu/qemu-system-x86_64 -object rng-random,id=rng0,filename=/dev/random -device virtio-rng-pci,rng=rng0
      Segmentation fault (core dumped)
      
      Regressed with virtio refactoring in 59ccd20a9ac719cff82180429458728f03ec612f
      
      CC: qemu-stable@nongnu.org
      Signed-off-by: Cole Robinson <crobinso@redhat.com>
      Acked-by: Amit Shah <amit.shah@redhat.com>
      Acked-by: Michael S. Tsirkin <mst@redhat.com>
      Tested-by: Michael Roth <mdroth@linux.vnet.ibm.com>
      Message-id: bf4505014a0a941dbd3c62068f3cf2c496b69e6a.1370023944.git.crobinso@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 1288844e7c4ede59509bf697a4cca0f2215a1ce3
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri May 31 13:56:24 2013 +0200
  
      iscsi: reorganize iscsi_readcapacity_sync
      
      Avoid the goto, and use the same retry logic for the 10- and 16-
      byte versions.
      
      Cc: qemu-stable@nongnu.org
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit f0d2a4d4d63dd2f0f3ecb2d591b979b0e7f24a22
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri May 31 13:47:08 2013 +0200
  
      iscsi: simplify freeing of tasks
      
      Always free them in the iscsi_aio_*_acb functions and remove the
      checks in their callers.  Remove ifs when the task struct was
      previously dereferenced (spotted by Coverity).
      
      Cc: qemu-stable@nongnu.org
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 0e22a2d18998fd183c8181663981eb681ca977e9
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Thu May 30 16:14:44 2013 +0200
  
      vhost-scsi: fix k->set_guest_notifiers() NULL dereference
      
      Coverity picked up a copy-paste bug.  In vhost_scsi_start() we check for
      !k->set_guest_notifiers and error out.  The check probably got copied
      but instead of erroring we actually use the function pointer!
      
      Cc: Nicholas Bellinger <nab@linux-iscsi.org>
      Cc: Asias He <asias@redhat.com>
      Cc: qemu-stable@nongnu.org
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 18e673b8f350e1d789b8a50d209eb4a4252ebbda
  Author: Pavel Hrdina <phrdina@redhat.com>
  Date:   Wed May 29 15:47:23 2013 +0200
  
      scsi-disk: scsi-block device for scsi pass-through should not be removable
      
      This patch adds a new SCSI_DISK_F_NO_REMOVABLE_DEVOPS feature. By this
      feature we can set that the scsi-block (scsi pass-through) device will still
      be removable from the guest side, but from monitor it cannot be removed.
      
      Cc: qemu-stable@nongnu.org
      Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit d836f8d35dc418e24c3b11e2ea67d361b867b650
  Author: Pavel Hrdina <phrdina@redhat.com>
  Date:   Wed May 29 14:12:10 2013 +0200
  
      scsi-generic: check the return value of bdrv_aio_ioctl in execute_command
      
      This fixes the bug introduced by this commit ad54ae80c73f.
      The bdrv_aio_ioctl() still could return null and we should return an error
      in that case.
      
      Cc: qemu-stable@nongnu.org
      Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 53254e569f8e07501f3e0098bd57d2b780e52faa
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Tue May 21 14:08:53 2013 +0200
  
      scsi-generic: fix sign extension of READ CAPACITY(10) data
      
      Issuing the READ CAPACITY(10) command in the guest will cause QEMU
      to update its knowledge of the maximum accessible LBA in the disk.
      The recorded maximum LBA will be wrong if the disk is bigger than
      1TB, because ldl_be_p returns a signed int.
      
      When this is fixed, a latent bug will be unmasked.  If the READ
      CAPACITY(10) command reported an overflow (0xFFFFFFFF), we must
      not overwrite the previously-known maximum accessible LBA, or the guest
      will fail to access the disk above the first 2TB.
      
      Cc: qemu-stable@nongnu.org
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 7721c7f7c272fd2ed9d58500b7e99c33ab8a1af1
  Author: Pavel Hrdina <phrdina@redhat.com>
  Date:   Mon May 20 13:06:47 2013 +0200
  
      scsi: reset cdrom tray statuses on scsi_disk_reset
      
      Tray statuses should be also reset. Some guests may lock the tray and
      right after resetting the guest it should be unlocked and closed. This
      is done on power-on, reset and resume from suspend/hibernate on bare-metal.
      
      This fix is already committed for IDE CD.
      Check the commit a7f3d65b65b8c86a5ff0c0abcfefb45e2ec6fe4c.
      
      Test results on bare-metal:
        - on reset/power-on the CD-ROM tray is closed even before the monitor
          is turned on
        - on resume from suspend/hibernate the tray is also closed before
          the monitor is turned on
      
      From test results it seems that this behavior is OS and probably BIOS
      independent.
      
      Cc: qemu-stable@nongnu.org
      Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 23307908790cd8fad91220863d7712c571ddc977
  Author: Ján Tomko <jtomko@redhat.com>
  Date:   Mon Jun 3 17:54:56 2013 +0200
  
      nbd: strip braces from literal IPv6 address in URI
      
      Otherwise they would get passed to getaddrinfo and fail with:
      address resolution failed for [::1]:1234: Name or service not known
      
      (Broken by commit v1.4.0-736-gf17c90b)
      
      Signed-off-by: Ján Tomko <jtomko@redhat.com>
      Cc: qemu-stable@nongnu.org
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 391b7b9701ba3318e890ec0cba97a3c654bfa667
  Author: Ján Tomko <jtomko@redhat.com>
  Date:   Mon Jun 3 17:54:55 2013 +0200
  
      qemu-socket: allow hostnames starting with a digit
      
      According to RFC 1123 [1], hostnames can start with a digit too.
      
      [1] http://tools.ietf.org/html/rfc1123#page-13
      
      Signed-off-by: Ján Tomko <jtomko@redhat.com>
      Cc: qemu-stable@nongnu.org
      [Use strspn, not strcspn. - Paolo]
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit afd59989db90683fa127fec501d2633bcfbd6379
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Tue Jun 11 11:00:40 2013 +1000
  
      intc/xilinx_intc: Dont lower IRQ when HIE cleared
      
      This is a little strange. It is lowering the parent IRQ pin on input
      when HIE is cleared. There is no such behaviour in the real hardware.
      
      ISR changes based on interrupt pin state are already guarded on HIE
      being set. So we can just delete this if in its entirety.
      
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
  
  commit fa96d6142f7f1947717c7c45c4d3141e5ab55167
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Tue Jun 11 10:59:55 2013 +1000
  
      intc/xilinx_intc: Inhibit write to ISR when HIE
      
      When the Hardware Interrupt Enable (HIE) bit is set, software cannot
      change ISR. Add write guard accordingly.
      
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
  
  commit 45fdd3bf5a00466cb0f762c638291a5446773dc9
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Tue Jun 11 10:59:09 2013 +1000
  
      intc/xilinx_intc: Handle level interrupt retriggering
      
      Acking a level sensitive interrupt should have no effect if the
      interrupt pin is still asserted. The current implementation requires
      and edge condition to occur for setting a level sensitive IRQ, which
      means an ACK can clear a level sensitive interrupt, until the original
      source strobes the interrupt again.
      
      Fix by keeping track of the interrupt pin state and setting ISR based
      on this every time update_irq() is called.
      
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
  
  commit 6327c221fff955ee979559ec85c148963e06d78f
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Tue Jun 11 10:58:25 2013 +1000
  
      intc/xilinx_intc: Don't clear level sens. IRQs without ACK
      
      For level sensitive interrupts, ISR bits are cleared when the input pin
      is lowered. This is incorrect. Only software can clear ISR bits (via
      IAR or direct write to ISR with !MER(2)).
      
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
  
  commit 37a011e9bade7bcbdd41addffc7c94cbf628404c
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Tue Jun 11 10:57:41 2013 +1000
  
      microblaze/petalogix_s3adsp1800_mmu: Fix UART IRQ
      
      The UART IRQ is edge sensitive, whereas the machine was registering it
      as level sensitive. Fix.
      
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
  
  commit 21a885a7e2a0f532f7653a2607efddbd83504430
  Merge: 128dc2d... dbfbc63...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Mon Jun 17 13:14:46 2013 -0500
  
      Merge remote-tracking branch 'luiz/queue/qmp' into staging
      
      # By Luiz Capitulino
      # Via Luiz Capitulino
      * luiz/queue/qmp:
        qerror: drop QERR_OPEN_FILE_FAILED macro
        block: bdrv_reopen_prepare(): don't use QERR_OPEN_FILE_FAILED
        savevm: qmp_xen_save_devices_state(): use error_setg_file_open()
        dump: qmp_dump_guest_memory(): use error_setg_file_open()
        cpus: use error_setg_file_open()
        blockdev: use error_setg_file_open()
        block: mirror_complete(): use error_setg_file_open()
        rng-random: use error_setg_file_open()
        error: add error_setg_file_open() helper
      
      Message-id: 1371484631-29510-1-git-send-email-lcapitulino@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 128dc2d1e4cb98ddbe9c0df2e0c914dc00925dac
  Merge: 5d71bbc... 0bed087...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Mon Jun 17 13:14:13 2013 -0500
  
      Merge remote-tracking branch 'kwolf/for-anthony' into staging
      
      # By Liu Yuan (2) and others
      # Via Kevin Wolf
      * kwolf/for-anthony:
        vmdk: Allow reading variable size descriptor files
        NVMe: Initial commit for new storage interface
        curl: Don't set curl options on the handle just before it's going to be deleted.
        vmdk: byteswap VMDK4Header.desc_offset field
        block/curl.c: Refuse to open the handle for writes.
        sheepdog: support 'qemu-img snapshot -a'
        sheepdog: fix snapshot tag initialization
      
      Message-id: 1371486710-17793-1-git-send-email-kwolf@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 5d71bbc5fb076e6d8a37bb3e320d61432b3c2ce0
  Merge: 38aea17... d1bdd3a...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Mon Jun 17 13:14:01 2013 -0500
  
      Merge remote-tracking branch 'rth/fix-ppc64' into staging
      
      # By Anton Blanchard
      # Via Richard Henderson
      * rth/fix-ppc64:
        tcg-ppc64: rotr_i32 rotates wrong amount
        tcg-ppc64: Fix add2_i64
        tcg-ppc64: bswap64 rotates output 32 bits
        tcg-ppc64: Fix RLDCL opcode
      
      Message-id: 1371491129-30246-1-git-send-email-rth@twiddle.net
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit d1bdd3af49f227dd4a4b03b90cb020c55cbed440
  Author: Anton Blanchard <anton@samba.org>
  Date:   Sun Jun 2 22:30:18 2013 +1000
  
      tcg-ppc64: rotr_i32 rotates wrong amount
      
      rotr_i32 calculates the amount to left shift and puts it into a
      temporary, but then doesn't use it when doing the shift.
      
      Cc: qemu-stable@nongnu.org
      Signed-off-by: Anton Blanchard <anton@samba.org>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 84247357104044b8c4ec4a634e84769f432cbe52
  Author: Anton Blanchard <anton@samba.org>
  Date:   Sun Jun 2 22:29:39 2013 +1000
  
      tcg-ppc64: Fix add2_i64
      
      add2_i64 was adding the lower double word to the upper double word
      of each input. Fix this so we add the lower double words, then the
      upper double words with carry propagation.
      
      Cc: qemu-stable@nongnu.org
      Signed-off-by: Anton Blanchard <anton@samba.org>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 82e0f9170ac9307de4fc15bfb4d12d5534550322
  Author: Anton Blanchard <anton@samba.org>
  Date:   Sun Jun 2 22:28:27 2013 +1000
  
      tcg-ppc64: bswap64 rotates output 32 bits
      
      If our input and output is in the same register, bswap64 tries to
      undo a rotate of the input. This just ends up rotating the output.
      
      Cc: qemu-stable@nongnu.org
      Signed-off-by: Anton Blanchard <anton@samba.org>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 8a94cfb05ea9a8991c832236b4174d354025a7b7
  Author: Anton Blanchard <anton@samba.org>
  Date:   Tue Jun 11 21:19:35 2013 +1000
  
      tcg-ppc64: Fix RLDCL opcode
      
      The rldcl instruction doesn't have an sh field, so the minor opcode
      is shifted 1 bit. We were using the XO30 macro which shifted the
      minor opcode 2 bits.
      
      Remove XO30 and add MD30 and MDS30 macros which match the
      Power ISA categories.
      
      Cc: qemu-stable@nongnu.org
      Signed-off-by: Anton Blanchard <anton@samba.org>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 0bed087df24c7b3fae366f239b9d150de3309416
  Author: Evgeny Budilovsky <evgeny.budilovsky@ravellosystems.com>
  Date:   Wed Jun 12 14:06:30 2013 +0300
  
      vmdk: Allow reading variable size descriptor files
      
      the hard-coded 2k buffer on the stack won't allow reading big descriptor
      files which can be generated when storing big images. For example 500G
      vmdk splitted to 2G chunks.
      
      Signed-off-by: Evgeny Budilovsky <evgeny.budilovsky@ravellosystems.com>
      Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit f3c507adcd7b00a08f2075afb6012f791ba9aec5
  Author: Keith Busch <keith.busch@intel.com>
  Date:   Tue Jun 4 09:17:10 2013 -0600
  
      NVMe: Initial commit for new storage interface
      
      Initial commit for emulated Non-Volatile-Memory Express (NVMe) pci
      storage device.
      
      NVMe is an open, industry driven storage specification defining
      an optimized register and command set designed to deliver the full
      capabilities of non-volatile memory on PCIe SSDs. Further information
      may be found on the organizations website at:
      
      http://www.nvmexpress.org/
      
      This commit implements the minimum from the specification to work with
      existing drivers.
      
      Cc: Keith Busch <keith.busch@gmail.com>
      Signed-off-by: Keith Busch <keith.busch@intel.com>
      Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit 8da1aa15db2f55c42bdcea95e27b1a190d2be754
  Author: Richard W.M. Jones <rjones@redhat.com>
  Date:   Mon Jun 10 17:40:15 2013 +0100
  
      curl: Don't set curl options on the handle just before it's going to be deleted.
      
      (Found by Kamil Dudka)
      
      Signed-off-by: Richard W.M. Jones <rjones@redhat.com>
      Cc: Michael Tokarev <mjt@tls.msk.ru>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit 5a394b9e96eb3c39676353bdf8a230180ae8d6f4
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Mon Jun 10 11:07:33 2013 +0200
  
      vmdk: byteswap VMDK4Header.desc_offset field
      
      Remember to byteswap VMDK4Header.desc_offset on big-endian machines.
      
      Cc: qemu-stable@nongnu.org
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit a7cea2ba47ea6d361584072f96d7858f5cc99009
  Author: Richard W.M. Jones <rjones@redhat.com>
  Date:   Mon Jun 10 12:38:43 2013 +0100
  
      block/curl.c: Refuse to open the handle for writes.
      
      Signed-off-by: Richard W.M. Jones <rjones@redhat.com>
      Signed-off-by: Fam Zheng <famz@redhat.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit cede621ffc13ba1e209d9a21e85b21e150b74045
  Author: Liu Yuan <namei.unix@gmail.com>
  Date:   Sat Jun 8 01:54:26 2013 +0800
  
      sheepdog: support 'qemu-img snapshot -a'
      
      Just call sd_create_branch() in the snapshot_goto to rollback the image is good
      enough. With this patch, 'loadvm' process for sheepdog is modified:
      
      Suppose we have a snapshot chain A --> B --> C, we do 'loadvm A' so as to get
      a new chain,
      
      A --> B
      |
      V
      C1
      
      in the old code:
      
      1 reload inode of A (in snapshot_goto)
      2 read vmstate via A's vdi_id (loadvm_state)
      3 delete C and create C1, reload inode of C1 (sd_create_branch on write)
      
      with this patch applied:
      
      1 reload inode of A, delete C and create C1  (in snapshot_goto)
      2 read vmstate via C1's parent, that is A's vdi_id (loadvm_state)
      
      This will fix the possible bug that QEMU exit between 2 and 3 in the old code
      
      Cc: qemu-devel@nongnu.org
      Cc: MORITA Kazutaka <morita.kazutaka@lab.ntt.co.jp>
      Cc: Kevin Wolf <kwolf@redhat.com>
      Cc: Stefan Hajnoczi <stefanha@redhat.com>
      Signed-off-by: Liu Yuan <namei.unix@gmail.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit b579ffb3fd64243b64ac5aaf659ac88518f17835
  Author: Liu Yuan <namei.unix@gmail.com>
  Date:   Sat Jun 8 01:54:25 2013 +0800
  
      sheepdog: fix snapshot tag initialization
      
      This is an old and obvious bug. We should pass snapshot_id to the
      tag. Or simple command like 'qemu-img snapshot -a tag sheepdog:image' will fail
      
      Cc: qemu-devel@nongnu.org
      Cc: MORITA Kazutaka <morita.kazutaka@lab.ntt.co.jp>
      Cc: Kevin Wolf <kwolf@redhat.com>
      Cc: Stefan Hajnoczi <stefanha@redhat.com>
      Reviewed-by: Kevin Wolf <kwolf@redhat.com>
      Signed-off-by: Liu Yuan <namei.unix@gmail.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit dbfbc6373441e436ac6e2bcf7a8acb284225aa21
  Author: Luiz Capitulino <lcapitulino@redhat.com>
  Date:   Fri Jun 7 14:37:54 2013 -0400
  
      qerror: drop QERR_OPEN_FILE_FAILED macro
      
      Not used since the last commit.
      
      Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
      Acked-by: Kevin Wolf <kwolf@redhat.com>
  
  commit d8b6895f7a8e5bcc5be1557e8048db43882f3b33
  Author: Luiz Capitulino <lcapitulino@redhat.com>
  Date:   Mon Jun 10 11:29:27 2013 -0400
  
      block: bdrv_reopen_prepare(): don't use QERR_OPEN_FILE_FAILED
      
      The call to drv->bdrv_reopen_prepare() can fail due to reasons
      other than an open failure. Unfortunately, we can't use errno
      nor -ret, cause they are not always set.
      
      Stick to a generic error message then.
      
      Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
      Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com>
      Acked-by: Kevin Wolf <kwolf@redhat.com>
  
  commit 1befce9652a1b7cfca0191b3031fae3cbce26ef0
  Author: Luiz Capitulino <lcapitulino@redhat.com>
  Date:   Fri Jun 7 14:36:58 2013 -0400
  
      savevm: qmp_xen_save_devices_state(): use error_setg_file_open()
      
      Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
      Acked-by: Kevin Wolf <kwolf@redhat.com>
  
  commit 7581766b719afd63dcf922ddbf982291f596ed12
  Author: Luiz Capitulino <lcapitulino@redhat.com>
  Date:   Fri Jun 7 14:36:01 2013 -0400
  
      dump: qmp_dump_guest_memory(): use error_setg_file_open()
      
      Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
      Acked-by: Kevin Wolf <kwolf@redhat.com>
  
  commit 618da851ec8059460be8e0670bc835d3c2003708
  Author: Luiz Capitulino <lcapitulino@redhat.com>
  Date:   Fri Jun 7 14:35:06 2013 -0400
  
      cpus: use error_setg_file_open()
      
      Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
      Acked-by: Kevin Wolf <kwolf@redhat.com>
  
  commit 0eef407c7b4130d13138c1f75d9975165433f654
  Author: Luiz Capitulino <lcapitulino@redhat.com>
  Date:   Fri Jun 7 14:33:48 2013 -0400
  
      blockdev: use error_setg_file_open()
      
      Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
      Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com>
      Acked-by: Kevin Wolf <kwolf@redhat.com>
  
  commit dacc26aae5d291317a3277970a4f39a562939a78
  Author: Luiz Capitulino <lcapitulino@redhat.com>
  Date:   Fri Jun 7 14:31:46 2013 -0400
  
      block: mirror_complete(): use error_setg_file_open()
      
      Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
      Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com>
      Acked-by: Kevin Wolf <kwolf@redhat.com>
  
  commit bc5741add11113ee8febdcf33931ec3afe10c729
  Author: Luiz Capitulino <lcapitulino@redhat.com>
  Date:   Fri Jun 7 14:28:02 2013 -0400
  
      rng-random: use error_setg_file_open()
      
      Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
      Acked-by: Kevin Wolf <kwolf@redhat.com>
  
  commit 54028d7542cffe97c4685994baac66988c4b7db9
  Author: Luiz Capitulino <lcapitulino@redhat.com>
  Date:   Fri Jun 7 14:24:49 2013 -0400
  
      error: add error_setg_file_open() helper
      
      Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
      Acked-by: Kevin Wolf <kwolf@redhat.com>
  
  commit 38aea177d93556aada7c4c7aa530f0050715e293
  Merge: b7a3b1c... 187f1bc...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Mon Jun 17 08:57:56 2013 -0500
  
      Merge remote-tracking branch 'pmaydell/configury.next' into staging
      
      # By Paolo Bonzini (4) and others
      # Via Peter Maydell
      * pmaydell/configury.next:
        ppc: Remove CONFIG_FDT conditionals
        microblaze: Remove CONFIG_FDT conditionals
        arm: Remove CONFIG_FDT conditionals
        configure: Require libfdt for arm, ppc, microblaze softmmu targets
        configure: dtc: Probe for libfdt_env.h
        build: drop TARGET_TYPE
        main: use TARGET_ARCH only for the target-specific #define
        build: do not use TARGET_ARCH
        build: rename TARGET_ARCH2 to TARGET_NAME
        Add a stp file for usage from build directory
      
      Message-id: 1371221594-11556-1-git-send-email-peter.maydell@linaro.org
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit b7a3b1cde2127f70d9fc24b7c99fbbc3899afab5
  Merge: 030b4b7... b165b0d...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Mon Jun 17 08:57:07 2013 -0500
  
      Merge remote-tracking branch 'mjt/trivial-patches' into staging
      
      # By Michael Tokarev (1) and Vladimir Senkov (1)
      # Via Michael Tokarev
      * mjt/trivial-patches:
        char/serial: fix copy&paste error (fifo8_is_full vs empty)
        vl: always define no_frame
      
      Message-id: 1371455050-9523-1-git-send-email-mjt@msgid.tls.msk.ru
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 35bdc13b52197d7e9dcadd5af9621b6463290300
  Author: Anthony PERARD <anthony.perard@citrix.com>
  Date:   Mon Jun 10 15:29:31 2013 +0100
  
      xen: Implement hot_add_cpu hook.
      
      Signed-off-by: Anthony PERARD <anthony.perard@citrix.com>
  
  commit f573cdfa7afa92ebb66b2ba066b4f08bd22fc84b
  Author: Anthony PERARD <anthony.perard@citrix.com>
  Date:   Fri Jun 14 14:43:05 2013 +0100
  
      xen: Fix vcpus initialisation.
      
      Each vcpu needs a call to xc_evtchn_bind_interdomain in QEMU, even those
      that are unplug at QEMU initialisation.
      
      Without this patch, any hot-plugged CPU will be "Stuck ??" when Linux
      will try to use them.
      
      Signed-off-by: Anthony PERARD <anthony.perard@citrix.com>
  
  commit 647e2f8c9c34947130c50e593a51fa50e9904145
  Author: Igor Mammedov <imammedo@redhat.com>
  Date:   Tue Apr 30 15:41:25 2013 +0200
  
      QMP: Add cpu-add command
      
      Adds "cpu-add id=xxx" QMP command.
      
      cpu-add's "id" argument is a CPU number in a range [0..max-cpus)
      
      Example QMP command:
       -> { "execute": "cpu-add", "arguments": { "id": 2 } }
       <- { "return": {} }
      
      Signed-off-by: Igor Mammedov <imammedo@redhat.com>
      Acked-by: Luiz Capitulino <lcapitulino@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Reviewed-by: Eduardo Habkost <ehabkost@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      
      (cherry picked from QEMU commit 69ca3ea5e192251f27510554611bcff6f036a00b)
      Signed-off-by: Anthony PERARD <anthony.perard@citrix.com>
  
  commit 4b8e1c9837aef6297a2899fb2115c0b179250732
  Author: Igor Mammedov <imammedo@redhat.com>
  Date:   Tue Apr 30 15:41:24 2013 +0200
  
      Add hot_add_cpu hook to QEMUMachine
      
      Hook should be set by machines that implement CPU hot-add
      via cpu-add QMP command.
      
      Signed-off-by: Igor Mammedov <imammedo@redhat.com>
      Reviewed-by: Eduardo Habkost <ehabkost@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      
      (cherry picked from QEMU commit b4fc7b4326112538e0dbdc7fd019652ba8cc3281)
      Signed-off-by: Anthony PERARD <anthony.perard@citrix.com>
  
  commit 385226be3a600c871a2cf306fca0e2788791293b
  Author: Igor Mammedov <imammedo@redhat.com>
  Date:   Thu Apr 25 16:05:25 2013 +0200
  
      acpi_piix4: Add infrastructure to send CPU hot-plug GPE to guest
      
      * introduce processor status bitmask visible to guest at 0xaf00 addr,
        where ACPI asl code expects it
      * set bit corresponding to APIC ID in processor status bitmask on
        receiving CPU hot-plug notification
      * trigger CPU hot-plug SCI, to notify guest about CPU hot-plug event
      
      Signed-off-by: Igor Mammedov <imammedo@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      
      (cherry picked from QEMU commit b8622725cf0196f672f272922b0941dc8ba1c408)
      
      The function piix4_cpu_hotplug_req() has been modified to take an integer
      instead of a CPU object.
      
      There was a cpu_added_notifier in the original commit, this haven't
      been back-ported, as it can't be used.
      
      Signed-off-by: Anthony PERARD <anthony.perard@citrix.com>
  
  commit b165b0d8e62bb65a02d7670d75ebb77a9280bde1
  Author: Vladimir Senkov <hangup@gmail.com>
  Date:   Sun Jun 16 20:30:52 2013 -0400
  
      char/serial: fix copy&paste error (fifo8_is_full vs empty)
      
      Copy&paste error in serial.c causes a crash when attempting
      to read from UART (if there is no data to be read)
      
      Signed-off-by: Vladimir Senkov <hangup@gmail.com>
      Reviewed-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
  
  commit 616404cd42db5f683d49772dcc2c53c8f6466024
  Author: Michael Tokarev <mjt@tls.msk.ru>
  Date:   Sat Jun 15 14:36:22 2013 +0400
  
      vl: always define no_frame
      
      Commit 047d4e151dd46 "Unbreak -no-quit for GTK, validate SDL options" broke
      build of qemu without sdl, by referencing `no_frame' variable which is defined
      inside #if SDL block.  Fix that by defining that variable unconditionally.
      
      This is a better fix for the build issue introduced by that patch than
      a revert.  This change keeps the new functinality introduced by that patch
      and just fixes the compilation.  It still is not a complete fix around the
      original issue (not working -no-frame et al with -display gtk), because it
      makes only the legacy interface working, not the new suboption interface,
      so a few more changes are needed.
      
      Cc: Peter Wu <lekensteyn@gmail.com>
      Cc: qemu-trivial@nongnu.org
      Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
      Reviewed-by: Peter Wu <lekensteyn@gmail.com>
  
  commit 030b4b7debf659dcd6fc66826564285fdce5057d
  Author: Stefan Weil <sw@weilnetz.de>
  Date:   Sun Jun 16 16:13:07 2013 +0200
  
      gtk: Fix compiler warning (GTK 3 deprecated function)
      
      With GTK 3, the function gdk_cursor_unref is deprecated:
      
      qemu/ui/gtk.c: In function ‘gd_cursor_define’:
      qemu/ui/gtk.c:380:5: error:
       ‘gdk_cursor_unref’ is deprecated (declared at /usr/include/gtk-3.0/gdk/gdkcursor.h:233): Use 'g_object_unref' instead [-Werror=deprecated-declarations]
      
      Fix the gcc compiler warning by using conditional compilation.
      
      Signed-off-by: Stefan Weil <sw@weilnetz.de>
      Message-id: 1371391987-10795-1-git-send-email-sw@weilnetz.de
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit a1077090cea97df26a754d16d7c9e1d410d81eaa
  Author: Michael Tokarev <mjt@tls.msk.ru>
  Date:   Sat Jun 15 14:42:03 2013 +0400
  
      vl: always define no_frame
      
      Commit 047d4e151dd46 "Unbreak -no-quit for GTK, validate SDL options" broke
      build of qemu without sdl, by referencing `no_frame' variable which is defined
      inside #if SDL block.  Fix that by defining that variable unconditionally.
      
      This is a better fix for the build issue introduced by that patch than
      a revert.  This change keeps the new functinality introduced by that patch
      and just fixes the compilation.  It still is not a complete fix around the
      original issue (not working -no-frame et al with -display gtk), because it
      makes only the legacy interface working, not the new suboption interface,
      so a few more changes are needed.
      
      Cc: Peter Wu <lekensteyn@gmail.com>
      Cc: qemu-trivial@nongnu.org
      Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
      Reviewed-by: Peter Wu <lekensteyn@gmail.com>
      Tested-by: Andreas Färber <afaerber@suse.de>
      Message-id: 1371292923-28105-1-git-send-email-mjt@msgid.tls.msk.ru
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 90a2541b763b31d2b551b07e24aae3de5266d31b
  Author: liguang <lig.fnst@cn.fujitsu.com>
  Date:   Tue May 28 16:21:10 2013 +0800
  
      target-i386: fix over 80 chars warnings
      
      Signed-off-by: liguang <lig.fnst@cn.fujitsu.com>
      Reviewed-by: Andreas Färber <afaerber@suse.de>
      Reviewed-by: Richard Henderson  <rth@twiddle.net>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 0bc60a8ae076402fbdbd2d6334bbe6ea88b428ff
  Author: liguang <lig.fnst@cn.fujitsu.com>
  Date:   Tue May 28 16:21:09 2013 +0800
  
      target-i386/helper: remove redundant env->eip assignment
      
      Signed-off-by: liguang <lig.fnst@cn.fujitsu.com>
      Reviewed-by: Andreas Färber <afaerber@suse.de>
      Reviewed-by: Richard Henderson  <rth@twiddle.net>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 80cf2c81a1be732cf1ce4a810ddc7721714d684e
  Author: liguang <lig.fnst@cn.fujitsu.com>
  Date:   Tue May 28 16:21:08 2013 +0800
  
      target-i386/helper: remove DF macro
      
      Signed-off-by: liguang <lig.fnst@cn.fujitsu.com>
      Reviewed-by: Andreas Färber <afaerber@suse.de>
      Reviewed-by: Richard Henderson  <rth@twiddle.net>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit a78d0eabd4ca05789a9604fe632b9399bf378fee
  Author: liguang <lig.fnst@cn.fujitsu.com>
  Date:   Tue May 28 16:21:07 2013 +0800
  
      target-i386/helper: remove EIP macro
      
      Signed-off-by: liguang <lig.fnst@cn.fujitsu.com>
      Reviewed-by: Andreas Färber <afaerber@suse.de>
      Reviewed-by: Richard Henderson  <rth@twiddle.net>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit cf75c5977c01060d344eb804abf81e938d33105b
  Author: liguang <lig.fnst@cn.fujitsu.com>
  Date:   Tue May 28 16:21:06 2013 +0800
  
      target-i386/helper: remove EDI macro
      
      Signed-off-by: liguang <lig.fnst@cn.fujitsu.com>
      Reviewed-by: Andreas Färber <afaerber@suse.de>
      Reviewed-by: Richard Henderson  <rth@twiddle.net>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 78c3c6d34a94885c8d7e83ab282062ab642af75b
  Author: liguang <lig.fnst@cn.fujitsu.com>
  Date:   Tue May 28 16:21:05 2013 +0800
  
      target-i386/helper: remove ESI macro
      
      Signed-off-by: liguang <lig.fnst@cn.fujitsu.com>
      Reviewed-by: Andreas Färber <afaerber@suse.de>
      Reviewed-by: Richard Henderson  <rth@twiddle.net>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 08b3ded6bdc06ac6b9d1f700a1ee108f4ba4030f
  Author: liguang <lig.fnst@cn.fujitsu.com>
  Date:   Tue May 28 16:21:04 2013 +0800
  
      target-i386/helper: remove ESP macro
      
      Signed-off-by: liguang <lig.fnst@cn.fujitsu.com>
      Reviewed-by: Andreas Färber <afaerber@suse.de>
      Reviewed-by: Richard Henderson  <rth@twiddle.net>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit c12dddd7918e3479d0b5b0a1b25588d557347171
  Author: liguang <lig.fnst@cn.fujitsu.com>
  Date:   Tue May 28 16:21:03 2013 +0800
  
      target-i386/helper: remove EBP macro
      
      Signed-off-by: liguang <lig.fnst@cn.fujitsu.com>
      Reviewed-by: Andreas Färber <afaerber@suse.de>
      Reviewed-by: Richard Henderson  <rth@twiddle.net>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 00f5e6f21ea55046173a8a106b7654036888e9b3
  Author: liguang <lig.fnst@cn.fujitsu.com>
  Date:   Tue May 28 16:21:02 2013 +0800
  
      target-i386/helper: remove EDX macro
      
      Signed-off-by: liguang <lig.fnst@cn.fujitsu.com>
      Reviewed-by: Andreas Färber <afaerber@suse.de>
      Reviewed-by: Richard Henderson  <rth@twiddle.net>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit a416561005da6e4f9903541486f53c2cbc3a428d
  Author: liguang <lig.fnst@cn.fujitsu.com>
  Date:   Tue May 28 16:21:01 2013 +0800
  
      target-i386/helper: remove ECX macro
      
      Signed-off-by: liguang <lig.fnst@cn.fujitsu.com>
      Reviewed-by: Andreas Färber <afaerber@suse.de>
      Reviewed-by: Richard Henderson  <rth@twiddle.net>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 70b513654c5a4722e727d69ec6999e6e7818670f
  Author: liguang <lig.fnst@cn.fujitsu.com>
  Date:   Tue May 28 16:21:00 2013 +0800
  
      target-i386/helper: remove EBX macro
      
      Signed-off-by: liguang <lig.fnst@cn.fujitsu.com>
      Reviewed-by: Andreas Färber <afaerber@suse.de>
      Reviewed-by: Richard Henderson  <rth@twiddle.net>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 4b34e3ad83588602834c05c0d59a0d2973e9f48c
  Author: liguang <lig.fnst@cn.fujitsu.com>
  Date:   Tue May 28 16:20:59 2013 +0800
  
      target-i386/helper: remove EAX macro
      
      Signed-off-by: liguang <lig.fnst@cn.fujitsu.com>
      Reviewed-by: Andreas Färber <afaerber@suse.de>
      Reviewed-by: Richard Henderson  <rth@twiddle.net>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 371a775dc18ece3ff7d77328d1ee28cb2d473706
  Merge: 22bfa16... fef7fbc...
  Author: Blue Swirl <blauwirbel@gmail.com>
  Date:   Sat Jun 15 10:53:44 2013 +0000
  
      Merge branch 'realize-isa.v2' of git://github.com/afaerber/qemu-cpu
      
      * 'realize-isa.v2' of git://github.com/afaerber/qemu-cpu:
        qdev: Drop FROM_QBUS() macro
        isa: QOM'ify ISADevice
        isa: QOM'ify ISABus
        i8259: Convert PICCommonState to use QOM realizefn
        kvm/i8259: QOM'ify some more
        i8259: QOM'ify some more
        i8254: Convert PITCommonState to QOM realizefn
        kvm/i8254: QOM'ify some more
        i8254: QOM'ify some more
        isa: Use realizefn for ISADevice
        cs4231a: QOM'ify some more
        gus: QOM'ify some more
  
  commit 22bfa16ed3d4c9d534dcfe6f2381a654f32296b9
  Author: Michael Roth <mdroth@linux.vnet.ibm.com>
  Date:   Mon Jun 10 13:23:20 2013 -0500
  
      ide-test: fix failure for test_flush
      
      bd07684aacfb61668ae2c25b7dd00b64f3d7c7f3 added a test to ensure BSY
      flag is set when a flush request is in flight. It does this by setting
      a blkdebug breakpoint on flush_to_os before issuing a CMD_FLUSH_CACHE.
      It then resumes CMD_FLUSH_CACHE operation and checks that BSY is unset.
      
      The actual unsetting of BSY does not occur until ide_flush_cb gets
      called in a bh, however, so in some cases this check will race with
      the actual completion.
      
      Fix this by polling the ide status register until BSY flag gets unset
      before we do our final sanity checks. According to
      f68ec8379e88502b4841a110c070e9b118d3151c this is in line with how a guest
      would determine whether or not the device is still busy.
      
      Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 0170b3ce88cb87346afa369a89ce9b197389058b
  Author: Michael S. Tsirkin <mst@redhat.com>
  Date:   Wed Apr 24 22:58:04 2013 +0200
  
      cpu: Add qemu_for_each_cpu()
      
      Wrapper to avoid open-coded loops and to make CPUState iteration
      independent of CPUArchState.
      
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
      Signed-off-by: Igor Mammedov <imammedo@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      
      (cherry picked from QEMU commit d6b9e0d60cc511eca210834428bb74508cff3d33)
      Signed-off-by: Anthony PERARD <anthony.perard@citrix.com>
  
  commit e48f3af500a229bf9bf63fbe02ca6ef35abc2820
  Author: Igor Mammedov <imammedo@redhat.com>
  Date:   Tue Apr 23 10:29:41 2013 +0200
  
      cpu: Introduce get_arch_id() method and override it for X86CPU
      
      get_arch_id() adds possibility for generic code to get a guest-visible
      CPU ID without accessing CPUArchState.
      If derived classes don't override it, it will return cpu_index.
      
      Override it on target-i386 in X86CPU to return the APIC ID.
      
      Signed-off-by: Igor Mammedov <imammedo@redhat.com>
      Reviewed-by: Eduardo Habkost <ehabkost@redhat.com>
      Reviewed-by: liguang <lig.fnst@cn.fujitsu.com>
      Acked-by: Michael S. Tsirkin <mst@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      
      (cherry picked from QEMU commit 997395d3888fcde6ce41535a8208d7aa919d824b)
      Signed-off-by: Anthony PERARD <anthony.perard@citrix.com>
  
  commit 187f1bcb9ce8e3cd3f634dd5405f9e5ed02b38ce
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Fri May 24 16:26:57 2013 +0100
  
      ppc: Remove CONFIG_FDT conditionals
      
      Now that we know we're compiling with libfdt we can remove the
      CONFIG_FDT conditionals.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Reviewed-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
      Reviewed-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Tested-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
      Message-id: 1369409217-7553-5-git-send-email-peter.maydell@linaro.org
  
  commit 564720219a0863625e9989fd258ccc57a616550f
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Fri May 24 16:26:56 2013 +0100
  
      microblaze: Remove CONFIG_FDT conditionals
      
      Now that we know we're compiling with libfdt we can remove the
      CONFIG_FDT conditionals.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Reviewed-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
      Reviewed-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Tested-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
      Message-id: 1369409217-7553-4-git-send-email-peter.maydell@linaro.org
  
  commit 298c3833dba62512659ab550c3daa1e6d8faec94
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Fri May 24 16:26:55 2013 +0100
  
      arm: Remove CONFIG_FDT conditionals
      
      Now that we know we're compiling with libfdt, we can remove the
      CONFIG_FDT conditionals.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Reviewed-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
      Reviewed-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Tested-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
      Message-id: 1369409217-7553-3-git-send-email-peter.maydell@linaro.org
  
  commit e169e1e1ae1e75c522f932554890fb0f2f3e9999
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Fri May 24 16:26:54 2013 +0100
  
      configure: Require libfdt for arm, ppc, microblaze softmmu targets
      
      A number of our softmmu targets (PPC, ARM, Microblaze) now more or
      less require flattened device tree support for various board models
      to work correctly.  Make libfdt mandatory if the target list includes
      these, rather than building unhelpful half-functional binaries.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Reviewed-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
      Reviewed-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Tested-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
      Message-id: 1369409217-7553-2-git-send-email-peter.maydell@linaro.org
  
  commit 96ce65457690561417ae8e6f0e85f3c6f135018b
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Mon May 27 14:20:57 2013 +1000
  
      configure: dtc: Probe for libfdt_env.h
      
      Currently QEMU provides a local clone of the file libfdt_env.h in
      /include. This file is supposed to come with the libfdt package and is
      only needed for broken installs of libfdt. Now that we have submodule
      dtc, just ignore these broken installs and prompt for the dtc submodule
      install instead. QEMU's local libfdt_env.h is removed accordingly.
      
      Manifests as a bug when building QEMU with modern libfdt. The new
      version of libfdt does not compile when QEMUs libfdt_env.h takes
      precedence over the hosts.
      
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Acked-by: David Gibson <david@gibson.dropbear.id.au>
      Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
      Acked-by: Paolo Bonzini <pbonzini@redhat.com>
      Message-id: 9b6a3a52e3f46cfbc1ded9ab56385ec045e46705.1369628289.git.peter.crosthwaite@xilinx.com
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit c02a9552a4c89f2fdf23defe1d2c13b834ae3a4a
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Tue Jun 4 14:45:28 2013 +0200
  
      build: drop TARGET_TYPE
      
      Just use the TARGET_NAME free string.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Message-id: 1370349928-20419-6-git-send-email-pbonzini@redhat.com
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit 2e59915d4375b632964c0594799fd5876958eda6
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Tue Jun 4 14:45:27 2013 +0200
  
      main: use TARGET_ARCH only for the target-specific #define
      
      Everything else needs to match the executable name, which is
      TARGET_NAME.
      
      Before:
          $ sh4eb-linux-user/qemu-sh4eb --help
          usage: qemu-sh4 [options] program [arguments...]
          Linux CPU emulator (compiled for sh4 emulation)
      
      After:
          $ sh4eb-linux-user/qemu-sh4eb --help
          usage: qemu-sh4eb [options] program [arguments...]
          Linux CPU emulator (compiled for sh4eb emulation)
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Message-id: 1370349928-20419-5-git-send-email-pbonzini@redhat.com
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit b9a7b74f77619d3e7fb3834fbdcd3bde036ac399
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Tue Jun 4 14:45:26 2013 +0200
  
      build: do not use TARGET_ARCH
      
      TARGET_ARCH is generally wrong to use, there are better variables
      provided in config-target.mak.  The right one is usually TARGET_NAME
      (previously TARGET_ARCH2), but for bsd-user we can also use TARGET_ABI_DIR
      for consistency with linux-user.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Message-id: 1370349928-20419-4-git-send-email-pbonzini@redhat.com
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit c1799a846285764de588533e21e61167a33f5a8f
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri Jun 14 15:19:07 2013 +0100
  
      build: rename TARGET_ARCH2 to TARGET_NAME
      
      Do not introduce any new use yet.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Message-id: 1370349928-20419-3-git-send-email-pbonzini@redhat.com
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit c14518e94251c5c0857915a5cef102f23abf1e8b
  Author: Alon Levy <alevy@redhat.com>
  Date:   Fri Jun 14 15:19:07 2013 +0100
  
      Add a stp file for usage from build directory
      
      For systemtap the location of the process being tapped is crucial, as a
      result the existing stp file requires installation for use.
      
      There are now two files:
      $(TARGET_DIR)/$(QEMU_PROG).stp-installed: copied to $(tapdir)/$(QEMU_PROG).stp
      $(TARGET_DIR)/$(QEMU_PROG).stp: pointing to the built binary, usable
                                      without installation
      
      To use:
      stap -I $(TARGET_DIR) ...
      
      Signed-off-by: Alon Levy <alevy@redhat.com>
      Acked-by: Stefan Hajnoczi <stefanha@redhat.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Message-id: 1370349928-20419-2-git-send-email-pbonzini@redhat.com
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit 52bb7c6a0663b9a0ac1727f7b55811d69aaf3789
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Thu Jun 6 15:34:52 2013 +1000
  
      audio/intel-hda: QOM casting sweep
      
      Define and use standard QOM cast macro. Remove usages of DO_UPCAST and
      direct -> style casting.
      
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Reviewed-by: Andreas Färber <afaerber@suse.de>
      Reviewed-by: Gerd Hoffmann <kraxel@redhat.com>
      Message-id: 96f00396338321f5a76c9b86c629b69895e4d2d0.1370496582.git.peter.crosthwaite@xilinx.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 062db74023043c8fe50869f19c3b9c6bb3e4699c
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Thu Jun 6 15:34:08 2013 +1000
  
      audio/intel-hda: Fix Inheritance hierachy
      
      The ich6 and ich9 variants either need to inherit one from the other,
      or both from a common base class, otherwise its not possible to create
      a QOM cast macro for use by the shared implementation functions.
      Went for option B, with a common base class.
      
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Reviewed-by: Andreas Färber <afaerber@suse.de>
      Reviewed-by: Gerd Hoffmann <kraxel@redhat.com>
      Message-id: 54453b6aa8afa1a76b2ec1932f1d7fd25205d0bc.1370496582.git.peter.crosthwaite@xilinx.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 6e5c4540d18d1e9a5253104df161a7e0d408ca95
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Fri Jun 7 15:00:36 2013 +0200
  
      smbios: Check R in -smbios type=0, release=R parses okay
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Reviewed-by: Laszlo "ever the optimist" Ersek <lersek@redhat.com>
      Message-id: 1370610036-10577-7-git-send-email-armbru@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 527cd96f15348f4454d5bb71f69aaeb95461c90e
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Fri Jun 7 15:00:35 2013 +0200
  
      smbios: Fix -smbios type=0, release=... for big endian hosts
      
      Classic endianness bug due to careless dirty coding: assuming reading
      a byte from an int variable gets the least significant byte.
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Reviewed-by: Laszlo "ever the optimist" Ersek <lersek@redhat.com>
      Message-id: 1370610036-10577-6-git-send-email-armbru@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit ebc85e3f724d17530e74df665d1a30fb9b0041b5
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Fri Jun 7 15:00:34 2013 +0200
  
      smbios: Clean up smbios_add_field() parameters
      
      Having size precede the associated pointer is odd.  Swap them, and fix
      up the types.
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Reviewed-by: Laszlo "ever the optimist" Ersek <lersek@redhat.com>
      Message-id: 1370610036-10577-5-git-send-email-armbru@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 5bb95e41868b461f37159efb48908828ebd7ab36
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Fri Jun 7 15:00:33 2013 +0200
  
      smbios: Convert to error_report()
      
      Improves diagnistics from ad hoc messages like
      
          Invalid SMBIOS UUID string
      
      to
      
          qemu-system-x86_64: -smbios type=1,uuid=gaga: Invalid UUID
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Reviewed-by: Laszlo "ever the optimist" Ersek <lersek@redhat.com>
      Message-id: 1370610036-10577-4-git-send-email-armbru@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit f3eededb2fbc73c73daf08f791f0407b8541f4f4
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Fri Jun 7 15:00:32 2013 +0200
  
      log.h: Supply missing includes
      
      <stdio.h> has always been missing.  Rest missed in commit eeacee4.
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Reviewed-by: Laszlo "ever the optimist" Ersek <lersek@redhat.com>
      Message-id: 1370610036-10577-3-git-send-email-armbru@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit b293796fd71009ecffe4343713a4e4e568c33fb0
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Fri Jun 7 15:00:31 2013 +0200
  
      error-report.h: Supply missing include
      
      Missed in commit e5924d8.
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Reviewed-by: Laszlo "ever the optimist" Ersek <lersek@redhat.com>
      Message-id: 1370610036-10577-2-git-send-email-armbru@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 301255e6303457e10b9a42dc208f80c058004c1c
  Merge: 5f13731... ba275ad...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Fri Jun 14 07:51:45 2013 -0500
  
      Merge remote-tracking branch 'mjt/trivial-patches-next' into staging
      
      # By Michael Tokarev (4) and others
      # Via Michael Tokarev
      * mjt/trivial-patches-next: (26 commits)
        piix: fix some printf errors when debug is enabled
        cputlb: fix debug logs
        create qemu_openpty_raw() helper function and move it to a separate file
        main-loop: do not include slirp/slirp.h, use libslirp.h instead
        libcacard/vscclient: fix leakage of socket on error paths
        linux-headers: Update to v3.10-rc5
        KVM: PPC: Add dummy kvm_arch_init_irq_routing()
        KVM: S390: Add dummy kvm_arch_init_irq_routing()
        KVM: ARM: Add dummy kvm_arch_init_irq_routing()
        ivshmem: add missing error exit(2)
        hw/xen: Use g_free instead of free and fix potential memory leaks
        target-sparc: Replace free by g_free
        hw/scsi: Don't increment a boolean value
        device tree: Fix cppcheck warning
        Makefile: Install qemu-img and qemu-nbd man pages only if built
        Unbreak -no-quit for GTK, validate SDL options
        gtk: implement -full-screen
        char/serial: serial_ioport_write: Factor out common code
        char/serial: Use generic Fifo8
        char/serial: cosmetic fixes.
        ...
      
      Message-id: 1371207042-17980-1-git-send-email-mjt@msgid.tls.msk.ru
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 5f13731f8cb6aadecf214513ec810d61dc1f71dc
  Merge: 86a6a07... c67e216...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Fri Jun 14 07:51:30 2013 -0500
  
      Merge remote-tracking branch 'afaerber/qom-cpu' into staging
      
      # By Andreas Färber (12) and others
      # Via Andreas Färber
      * afaerber/qom-cpu:
        spapr_rtas: Abstract rtas_start_cpu() with qemu_get_cpu()
        spapr_rtas: Abstract rtas_query_cpu_stopped_state() with qemu_get_cpu()
        memory_mapping: Improve qemu_get_guest_memory_mapping() error reporting
        dump: Abstract dump_init() with cpu_synchronize_all_states()
        cpu: Change default for CPUClass::get_paging_enabled()
        dump: Drop qmp_dump_guest_memory() stub and build for all targets
        memory_mapping: Drop qemu_get_memory_mapping() stub
        cpu: Turn cpu_get_memory_mapping() into a CPUState hook
        memory_mapping: Move MemoryMappingList typedef to qemu/typedefs.h
        cpu: Turn cpu_paging_enabled() into a CPUState hook
        monitor: Simplify do_inject_mce() with qemu_get_cpu()
        target-i386: cpu: Fix potential buffer overrun in get_register_name_32()
        target-i386: Set level=4 on Conroe/Penryn/Nehalem
        target-i386: Update model values on Conroe/Penryn/Nehalem CPU models
        pc: Create pc-*-1.6 machine-types
        pc: Fix crash when attempting to hotplug CPU with negative ID
        dump: Move stubs into libqemustub.a
  
  commit 86a6a0774509c59f1570f763a0fad57e26762d9c
  Merge: db9707f... b25a464...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Fri Jun 14 07:51:05 2013 -0500
  
      Merge remote-tracking branch 'pmaydell/tcg-aarch64.next' into staging
      
      # By Claudio Fontana (9) and others
      # Via Peter Maydell
      * pmaydell/tcg-aarch64.next:
        MAINTAINERS: add tcg/aarch64 maintainer
        configure: permit compilation on arm aarch64
        tcg/aarch64: implement user mode qemu ld/st
        user-exec.c: aarch64 initial implementation of cpu_signal_handler
        tcg/aarch64: implement sign/zero extend operations
        tcg/aarch64: implement byte swap operations
        tcg/aarch64: implement AND/TEST immediate pattern
        tcg/aarch64: improve arith shifted regs operations
        tcg/aarch64: implement new TCG target for aarch64
        include/elf.h: add aarch64 ELF machine and relocs
        configure: Drop CONFIG_ATFILE test
        linux-user: Drop direct use of openat etc syscalls
        linux-user: Allow getdents to be provided by getdents64
      
      Message-id: 1371052645-9006-1-git-send-email-peter.maydell@linaro.org
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit db9707f7a17d00781a8fb13354a359bd05a46646
  Merge: 6e8d2b6... 5866e07...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Fri Jun 14 07:50:58 2013 -0500
  
      Merge remote-tracking branch 'pmaydell/target-arm.next' into staging
      
      # By Peter Chubb
      # Via Peter Maydell
      * pmaydell/target-arm.next:
        Fix rfe instruction
      
      Message-id: 1370268884-25945-1-git-send-email-peter.maydell@linaro.org
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 6e8d2b654656830877937ba02bb8ea1c4945a1fc
  Merge: bd5c51e... 56bbc2f...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Fri Jun 14 07:50:36 2013 -0500
  
      Merge remote-tracking branch 'rth/tcg-for-anthony' into staging
      
      # By Richard Henderson
      # Via Richard Henderson
      * rth/tcg-for-anthony:
        tcg: Remove redundant tcg_target_init checks
        tcg: Use QEMU_BUILD_BUG_ON for CPU_TLB_ENTRY_BITS
      
      Message-id: 1370437167-11278-1-git-send-email-rth@twiddle.net
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit ba275adba09adfc0f7ec533f1fddba678d9ba826
  Author: Hu Tao <hutao@cn.fujitsu.com>
  Date:   Fri Jun 14 15:11:30 2013 +0800
  
      piix: fix some printf errors when debug is enabled
      
      And use PRIxxx macros if possible.
      
      Signed-off-by: Hu Tao <hutao@cn.fujitsu.com>
      Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
  
  commit 54b949d27064a294304775e427f49d3706ed4a95
  Author: Hervé Poussineau <hpoussin@reactos.org>
  Date:   Wed Jun 5 20:16:42 2013 +0800
  
      cputlb: fix debug logs
      
      'pd' variable has been removed in 06ef3525e1f271b6a842781a05eace5cf63b95c2.
      
      Signed-off-by: Hervé Poussineau <hpoussin@reactos.org>
      Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
  
  commit 4efeabbbe8441cc327052304976c7b9b86309d72
  Author: Michael Tokarev <mjt@tls.msk.ru>
  Date:   Wed Jun 5 18:44:54 2013 +0400
  
      create qemu_openpty_raw() helper function and move it to a separate file
      
      In two places qemu uses openpty() which is very system-dependent,
      and in both places the pty is switched to raw mode as well.
      Make a wrapper function which does both steps, and move all the
      system-dependent complexity into a separate file, together
      with static/local implementations of openpty() and cfmakeraw()
      from qemu-char.c.
      
      It is in a separate file, not part of oslib-posix.c, because
      openpty() often resides in -lutil which is not linked to
      every program qemu builds.
      
      This change removes #including of <pty.h>, <termios.h>
      and other rather specific system headers out of qemu-common.h,
      which isn't a place for such specific headers really.
      
      This version has been verified to build correctly on Linux,
      OpenBSD, FreeBSD and OpenIndiana.  On the latter it lets qemu
      to be built with gtk gui which were not possible there due to
      missing openpty() and cfmakeraw().
      
      Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
      Tested-by: Andreas Färber <andreas.faerber@web.de>
  
  commit 79c097d5fe7cb0b4788ed509240cde7e210650bf
  Author: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
  Date:   Thu Jun 13 17:39:42 2013 +0000
  
      Revert "xen: start PCI hole at 0xe0000000 (same as pc_init1 and qemu-xen-traditional)"
      
      This reverts commit 4597594c61add43725bd207bb498268a058f9cfb.
      
      Changing the start of the PCI hole requires a corresponding change in
      hvmloader and libxc. Revert the commit for the moment.
  
  commit c67e216bdf42abfb8505790b2da9562356103976
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Wed May 29 21:06:39 2013 +0200
  
      spapr_rtas: Abstract rtas_start_cpu() with qemu_get_cpu()
      
      Instead of looping over all CPUArchState, use a helper to obtain the
      desired CPUState.
      Free the "cpu" variable for PowerPCCPU, to access its CPUPPCState.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 05318a858c1212d845d03f924e6ab5f22ab51ab6
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Wed May 29 21:03:31 2013 +0200
  
      spapr_rtas: Abstract rtas_query_cpu_stopped_state() with qemu_get_cpu()
      
      Instead of looping over all CPUArchState, use a helper to obtain the
      desired CPUState directly. Saves a CPUPPCState variable and QOM cast.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit b25a464c6bddbe5d25b7552ba1fec1835269ac84
  Author: Claudio Fontana <claudio.fontana@huawei.com>
  Date:   Wed Jun 12 16:20:24 2013 +0100
  
      MAINTAINERS: add tcg/aarch64 maintainer
      
      Signed-off-by: Claudio Fontana <claudio.fontana@huawei.com>
      Message-id: 51ACA0B2.80800@huawei.com
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit 1f0803137df68c1fc02ebd0c5ec2e7aad54bbf3b
  Author: Claudio Fontana <claudio.fontana@huawei.com>
  Date:   Wed Jun 12 16:20:23 2013 +0100
  
      configure: permit compilation on arm aarch64
      
      support compiling on aarch64.
      
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Claudio Fontana <claudio.fontana@huawei.com>
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Message-id: 51A5C5ED.90103@huawei.com
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit 6a91c7c978d77461cc2ed056a2869b90bebded3e
  Author: Jani Kokkonen <jani.kokkonen@huawei.com>
  Date:   Wed Jun 12 16:20:23 2013 +0100
  
      tcg/aarch64: implement user mode qemu ld/st
      
      also put aarch64 in the list of archs that do not need an ldscript.
      
      Signed-off-by: Jani Kokkoken <jani.kokkonen@huawei.com>
      Signed-off-by: Claudio Fontana <claudio.fontana@huawei.com>
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Message-id: 51AF40EE.1000104@huawei.com
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit f129061c6abfaee2133fcb55c384ec5f99028f62
  Author: Claudio Fontana <claudio.fontana@huawei.com>
  Date:   Wed Jun 12 16:20:23 2013 +0100
  
      user-exec.c: aarch64 initial implementation of cpu_signal_handler
      
      Signed-off-by: Claudio Fontana <claudio.fontana@huawei.com>
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Message-id: 51AF4028.5030504@huawei.com
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit 31f1275b90f4803ee5a2900020f21d3320ce62b7
  Author: Claudio Fontana <claudio.fontana@huawei.com>
  Date:   Wed Jun 12 16:20:23 2013 +0100
  
      tcg/aarch64: implement sign/zero extend operations
      
      implement the optional sign/zero extend operations with the dedicated
      aarch64 instructions.
      
      Signed-off-by: Claudio Fontana <claudio.fontana@huawei.com>
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Message-id: 51AC9A58.40502@huawei.com
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit 9c4a059df3501ba53c00724287ef50bba80b5f80
  Author: Claudio Fontana <claudio.fontana@huawei.com>
  Date:   Wed Jun 12 16:20:23 2013 +0100
  
      tcg/aarch64: implement byte swap operations
      
      implement the optional byte swap operations with the dedicated
      aarch64 instructions.
      
      Signed-off-by: Claudio Fontana <claudio.fontana@huawei.com>
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Message-id: 51AC9A33.9050003@huawei.com
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit 7deea126b24508e8ffa7aa4aecfa6fa97eddc384
  Author: Claudio Fontana <claudio.fontana@huawei.com>
  Date:   Wed Jun 12 16:20:22 2013 +0100
  
      tcg/aarch64: implement AND/TEST immediate pattern
      
      add functions to AND/TEST registers with immediate patterns.
      
      Signed-off-by: Claudio Fontana <claudio.fontana@huawei.com>
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Message-id: 51AC9A0C.3090303@huawei.com
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit 36fac14a6416fe1f8f6f23bfac5f9e662be78d2b
  Author: Claudio Fontana <claudio.fontana@huawei.com>
  Date:   Wed Jun 12 16:20:22 2013 +0100
  
      tcg/aarch64: improve arith shifted regs operations
      
      for arith operations, add SUBS, ANDS, ADDS and add a shift parameter
      so that all arith instructions can make use of shifted registers.
      
      Signed-off-by: Claudio Fontana <claudio.fontana@huawei.com>
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Message-id: 51AC998B.7070506@huawei.com
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit 4a136e0a6b4ceac177bc2ab29502161553e25ae2
  Author: Claudio Fontana <claudio.fontana@huawei.com>
  Date:   Wed Jun 12 16:20:22 2013 +0100
  
      tcg/aarch64: implement new TCG target for aarch64
      
      add preliminary support for TCG target aarch64.
      
      Signed-off-by: Claudio Fontana <claudio.fontana@huawei.com>
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Message-id: 51A5C596.3090108@huawei.com
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit 1d256776c77c211a6f60a36e700f549f3a544cc6
  Author: Claudio Fontana <claudio.fontana@huawei.com>
  Date:   Wed Jun 12 16:20:22 2013 +0100
  
      include/elf.h: add aarch64 ELF machine and relocs
      
      we will use the 26bit relative relocs in the aarch64 tcg target.
      
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Claudio Fontana <claudio.fontana@huawei.com>
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Message-id: 51A5C52A.4080001@huawei.com
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit 66926895433a56b657f79d14f371831cf79fd43e
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Wed Jun 12 16:20:22 2013 +0100
  
      configure: Drop CONFIG_ATFILE test
      
      Nobody uses the CONFIG_ATFILE test now, so just drop it.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Tested-by: Claudio Fontana <claudio.fontana@huawei.com>
      Message-id: 1370126121-22975-3-git-send-email-peter.maydell@linaro.org
  
  commit c0d472b12e8c5ba81c69b28a1088ff52a59933f2
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Wed Jun 12 16:20:21 2013 +0100
  
      linux-user: Drop direct use of openat etc syscalls
      
      The linux-user syscall emulation layer currently supports the
      openat family of syscalls via two mechanisms: simply calling
      the corresponding libc functions, and making direct syscalls.
      Since glibc has supported these functions since at least glibc
      2.5, there's no real need to retain the (essentially untested)
      direct syscall fallback code, so simply delete it. This allows
      us to remove some ifdeffery that was attempting to disable
      provision of some of the syscalls if the host didn't seem to
      support them, which in some cases was actually wrong (eg where
      there are several flavours of the syscall and we only need
      one of them, not necessarily the exact one the guest has,
      as with the fstatat* calls).
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Tested-by: Claudio Fontana <claudio.fontana@huawei.com>
      Message-id: 1370126121-22975-2-git-send-email-peter.maydell@linaro.org
  
  commit 3307e2363a812e4f68d02ec3b0114a9b510702b7
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Wed Jun 12 16:20:21 2013 +0100
  
      linux-user: Allow getdents to be provided by getdents64
      
      Newer architectures may only implement the getdents64 syscall, not
      getdents. Provide an implementation of getdents in terms of getdents64
      so that we can run getdents-using targets on a getdents64-only host.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Tested-by: Claudio Fontana <claudio.fontana@huawei.com>
      Message-id: 1370344377-27445-1-git-send-email-peter.maydell@linaro.org
      Message-id: 1370193044-24535-1-git-send-email-peter.maydell@linaro.org
  
  commit 520b6dd4d03742e285cc68cca308a2a74261c410
  Author: Michael Tokarev <mjt@tls.msk.ru>
  Date:   Wed Jun 12 16:31:44 2013 +0400
  
      main-loop: do not include slirp/slirp.h, use libslirp.h instead
      
      The header slirp/slirp.h is an internal header for slirp, and
      main-loop.c does not use internals from there.  Instead, it uses
      public functions (slirp_update_timeout(), slirp_pollfds_fill()
      etc) which are declared in slirp/libslirp.h.
      
      Including slirp/slirp.h is somewhat dangerous since it redefines
      errno on WIN32, so any file including it may misbehave wrt errno.
      
      Unfortunately libslirp isn't self-contained, it needs declaration
      of struct in_addr, which is provided by qemu/sockets.h.  Maybe
      instead of #including qemu/sockets.h before libslirp.h, it is
      better to make the latter self-contained.
      
      Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
      Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 581fe784c3adf85dc167a47a4a60fd1245a98217
  Author: Alon Levy <alevy@redhat.com>
  Date:   Tue Jun 4 16:23:37 2013 -0400
  
      libcacard/vscclient: fix leakage of socket on error paths
      
      Spotted by Coverity.
      
      Signed-off-by: Alon Levy <alevy@redhat.com>
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
  
  commit e098b45386a86fecc1e573d305a240a2f4aa461d
  Author: Alexey Kardashevskiy <aik@ozlabs.ru>
  Date:   Wed Jun 12 17:26:55 2013 +1000
  
      linux-headers: Update to v3.10-rc5
      
      This adds symbols required for PPC64 pseries platform features:
      1. sPAPR live migration;
      2. in-kernel XICS interrupt controller.
      
      Signed-off-by: Alexey Kardashevskiy <aik@ozlabs.ru>
      Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
  
  commit 821696600402e432f6f11ec355efd23f9bc6ce4f
  Author: Scott Wood <scottwood@freescale.com>
  Date:   Wed Jun 12 17:26:54 2013 +1000
  
      KVM: PPC: Add dummy kvm_arch_init_irq_routing()
      
      The common KVM code insists on calling kvm_arch_init_irq_routing()
      as soon as it sees kernel header support for it (regardless of whether
      QEMU supports it).  Provide a dummy function to satisfy this.
      
      Unlike x86, PPC does not have one default irqchip, so there's no common
      code that we'd stick here.  Even if you ignore the routes themselves,
      which even on x86 are not set up in this function, the initial XICS
      kernel implementation will not support IRQ routing, so it's best to
      leave even the general feature flags up to the specific irqchip code.
      
      Signed-off-by: Scott Wood <scottwood@freescale.com>
      Signed-off-by: Alexey Kardashevskiy <aik@ozlabs.ru>
      Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
  
  commit 48475e14841f3c3a245bc4c13f9115520c89f2d7
  Author: Alexey Kardashevskiy <aik@ozlabs.ru>
  Date:   Wed Jun 12 17:26:53 2013 +1000
  
      KVM: S390: Add dummy kvm_arch_init_irq_routing()
      
      The common KVM code insists on calling kvm_arch_init_irq_routing()
      as soon as it sees kernel header support for it (regardless of whether
      QEMU supports it).  Provide a dummy function to satisfy this.
      
      Signed-off-by: Alexey Kardashevskiy <aik@ozlabs.ru>
      Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
  
  commit b3a1c626fc55e1dd87166a7b837e16ff6a1b0071
  Author: Alexey Kardashevskiy <aik@ozlabs.ru>
  Date:   Wed Jun 12 17:26:52 2013 +1000
  
      KVM: ARM: Add dummy kvm_arch_init_irq_routing()
      
      The common KVM code insists on calling kvm_arch_init_irq_routing()
      as soon as it sees kernel header support for it (regardless of whether
      QEMU supports it).  Provide a dummy function to satisfy this.
      
      Signed-off-by: Alexey Kardashevskiy <aik@ozlabs.ru>
      Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
  
  commit baefb8bf8e4a708c601bbab898a6039cd9cd12e3
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Mon Jun 3 10:58:31 2013 +0200
  
      ivshmem: add missing error exit(2)
      
      If the user fails to specify 'chardev' or 'shm' then we cannot continue.
      Exit right away so that we don't invoke shm_open(3) with a NULL pointer.
      
      It would be nice to replace exit(1) with error returns in the PCI device
      .init() function, but leave that for another patch since exit(1) is
      currently used elsewhere.
      
      Spotted by Coverity.
      
      Cc: Cam Macdonell <cam@cs.ualberta.ca>
      Cc: qemu-stable@nongnu.org
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
  
  commit c5633d998a27502ad8cc10c2d46f91b02555ae7a
  Author: Stefan Weil <sw@weilnetz.de>
  Date:   Mon Jun 10 22:36:22 2013 +0200
  
      hw/xen: Use g_free instead of free and fix potential memory leaks
      
      The wrong functions and the missing calls of g_free were reported
      by cppcheck.
      
      Signed-off-by: Stefan Weil <sw@weilnetz.de>
      Acked-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
      Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
  
  commit 1e2a1d41f29adc8ae3013612c5a0114a87773773
  Author: Stefan Weil <sw@weilnetz.de>
  Date:   Mon Jun 10 22:40:52 2013 +0200
  
      target-sparc: Replace free by g_free
      
      The wrong function was reported by cppcheck.
      
      Signed-off-by: Stefan Weil <sw@weilnetz.de>
      Reviewed-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
  
  commit dcb0780990f7d579b2d6f9c67ef841a75b3a758b
  Author: Stefan Weil <sw@weilnetz.de>
  Date:   Mon Jun 10 22:24:56 2013 +0200
  
      hw/scsi: Don't increment a boolean value
      
      This fixes a warning from cppcheck.
      
      Signed-off-by: Stefan Weil <sw@weilnetz.de>
      Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
  
  commit 909a196d2754388d3b15a34b688095c655792124
  Author: Stefan Weil <sw@weilnetz.de>
  Date:   Mon Jun 10 22:12:25 2013 +0200
  
      device tree: Fix cppcheck warning
      
      Fix this cppcheck warning:
      
      Checking device_tree.c...
      device_tree.c:216: style:
       Checking if unsigned variable 'r' is less than zero.
      
      Signed-off-by: Stefan Weil <sw@weilnetz.de>
      Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
  
  commit 8a3e8f7fd8144343f6c83e810b988c1e8a99d50a
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Tue Jun 11 13:13:58 2013 +0200
  
      Makefile: Install qemu-img and qemu-nbd man pages only if built
      
      When splitting openSUSE's qemu and qemu-linux-user packages we noticed
      that for linux-user-only builds unrelated man pages got installed.
      It's surely possible to delete them before packaging, but not installing
      them in the first place seems more logical.
      
      Cc: qemu-stable@nongnu.org
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
  
  commit 047d4e151dd462915786a4fddc12f774d0028af5
  Author: Peter Wu <lekensteyn@gmail.com>
  Date:   Tue Jun 11 10:55:08 2013 +0200
  
      Unbreak -no-quit for GTK, validate SDL options
      
      Certain options (-no-frame, -alt-grab, -ctrl-grab) only make sense with SDL.
      When compiling without SDL, these options (and -no-quit) print an error message
      and exit qemu.
      
      In case QEMU is compiled with SDL support, the three aforementioned options
      still do not make sense with other display types. This patch addresses that
      issue by printing a warning. I have chosen not to exit QEMU afterwards because
      having the option is not harmful and before this patch it would be ignored
      anyway.
      
      By delaying the sanity check from compile-time with some ifdefs to run-time,
      -no-quit is now also properly supported when compiling without SDL.
      
      Signed-off-by: Peter Wu <lekensteyn@gmail.com>
      Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
  
  commit 787ba4f026f54d4fc7787078b896f9c5432c9a9b
  Author: Peter Wu <lekensteyn@gmail.com>
  Date:   Mon Jun 10 20:04:43 2013 +0200
  
      gtk: implement -full-screen
      
      Aiming for GTK as replacement for SDL, a feature like -full-screen should also
      be implemented.
      
      Bringing the window into full-screen mode is done by activating the "Fullscreen"
      menu item. This is done after showing the windows to make the cursor and menu
      hidden.
      
      v2: drop -no-frame implementation, use booleans instead of ints and ensure
          consistency between ui state and menu.
      
      Signed-off-by: Peter Wu <lekensteyn@gmail.com>
      Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
      Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
  
  commit b5601df7624b461759651c49ac72a189951780b9
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Mon Jun 3 15:14:48 2013 +1000
  
      char/serial: serial_ioport_write: Factor out common code
      
      These three lines are common to both FIFO and regular mode. Just factor
      them out to outside the if rather than replicate the same lines inside
      both if and else.
      
      Cc: qemu-trivial@nongnu.org
      
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Reviewed-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
  
  commit 8e8638fa87ff045f5dadec7342301bf10de776ff
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Mon Jun 3 15:13:27 2013 +1000
  
      char/serial: Use generic Fifo8
      
      Use the generic Fifo8 helper provided by QEMU, rather than re-implement
      privately.
      
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
  
  commit 7f4f0a227fe0b24c35d0898f9ae7d5909fb51137
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Mon Jun 3 15:12:09 2013 +1000
  
      char/serial: cosmetic fixes.
      
      Some cosmetic fixes to char/serial fixing some checkpatch errors.
      
      Cc: qemu-trivial@nongnu.org
      
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Reviewed-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
  
  commit 9e5e2b23d301b1562677c6c115165eed6ce20a68
  Author: Richard W.M. Jones <rjones@redhat.com>
  Date:   Mon Jun 10 14:14:35 2013 +0100
  
      curl: Whitespace only changes.
      
      Trivial patch to remove odd whitespace.
      
      Signed-off-by: Richard W.M. Jones <rjones@redhat.com>
      Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
  
  commit 5c9f43363a84fa13861ebc949ea2453cf7ab4ae3
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Thu Jun 6 16:38:03 2013 +0000
  
      intc/xilinx_intc: Use qemu_set_irq
      
      Use qemu_set_irq rather than if-elsing qemu_irq_(lower|raise). No
      functional change, just reduces verbosity.
      
      Cc: qemu-trivial@nongnu.org
      
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
  
  commit 45f0b0434d51d4c7e4db05fe721fc61b9b6ef17d
  Author: Ed Maste <emaste@freebsd.org>
  Date:   Thu Jun 6 09:18:44 2013 -0400
  
      configure: Disable host-bsd USB on FreeBSD
      
      It hasn't built since FreeBSD 8.x, and is disabled by a patch in the
      FreeBSD ports tree.  FreeBSD is migrating to QEMU's libusb support.
      
      Signed-off-by: Ed Maste <emaste@freebsd.org>
      Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
  
  commit 224ead2690cb89bf8edcca493e3b49857eac0d12
  Author: Ed Maste <emaste@freebsd.org>
  Date:   Thu Jun 6 08:53:35 2013 -0400
  
      configure: remove ${config_host_ld} variable
      
      It was only used in one place (and already expanded in one other).
      
      Signed-off-by: Ed Maste <emaste@freebsd.org>
      Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
  
  commit f3a22014e94dfaacb57277dafce66b41cd994869
  Author: Michael Tokarev <mjt@tls.msk.ru>
  Date:   Thu Jun 6 01:14:54 2013 +0400
  
      gitignore: unignore *.patch
      
      This partially reverts:
      
       commit 082369e62c5bbaba89f173c2b803bc24115bb111
       Author: liguang <lig.fnst@cn.fujitsu.com>
       Date:   Fri Mar 22 16:44:13 2013 +0800
      
          gitignore: ignore more files
      
      I'm not sure how this went in.  The thing is that
      ignoring *.patch, in my opinion, is just wrong.
      Especially for downstreams who apply patches for
      real.
      
      Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
  
  commit c58e6201fa38191313cd95c5342d3733bd3f612d
  Author: Michael Tokarev <mjt@tls.msk.ru>
  Date:   Wed Jun 5 19:08:59 2013 +0400
  
      qemu-char: remove a few needless #includes
      
      This removes <syslog.h> since we don't use
      syslogging, and removes second, solaris-specific,
      include of <net/if.h> (which is included in
      a common part of the file)
      
      Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
  
  commit 11ed09cf0753c1288a97f00138fc4534135442bb
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Wed May 29 21:54:03 2013 +0200
  
      memory_mapping: Improve qemu_get_guest_memory_mapping() error reporting
      
      Pass any Error out into dump_init() and have it actually stop on errors.
      Whether it is unsupported on a certain CPU can be checked by looking for
      a NULL CPUClass::get_memory_mapping field.
      
      Reviewed-by: Luiz Capitulino <lcapitulino@redhat.com>
      [AF: Reverted changes to CPU loops]
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 1b3509ca5bbd8e7d2be92ac42196a3ee2e31cb03
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Jun 9 16:48:29 2013 +0200
  
      dump: Abstract dump_init() with cpu_synchronize_all_states()
      
      Instead of calling cpu_synchronize_state() for each CPU, call the
      existing cpu_synchronize_all_states() helper.
      
      Reviewed-by: Luiz Capitulino <lcapitulino@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 6db297ea361f4e03c096a0f28f26b060f0060de5
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Jun 9 16:03:46 2013 +0200
  
      cpu: Change default for CPUClass::get_paging_enabled()
      
      qemu_get_guest_memory_mapping() uses cpu_paging_enabled() to determine
      whether to use cpu_get_memory_mapping() to return mappings or whether to
      fall back to a simple identity map.
      
      Since by default CPUClass::get_memory_mapping() is not implemented,
      change the default to false to use the identity map by default.
      
      Reviewed-by: Jens Freimann <jfrei@linux.vnet.ibm.com>
      Reviewed-by: Luiz Capitulino <lcapitulino@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 2a78636bd204e389068d203473ec76558083b44b
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Fri May 17 11:54:40 2013 +0200
  
      dump: Drop qmp_dump_guest_memory() stub and build for all targets
      
      qmp_dump_guest_memory() calls dump_init() and returns an Error when
      cpu_get_dump_info() returns an error, as done by the stub.
      So there is no need to have a stub for qmp_dump_guest_memory().
      
      Enable the documentation of the always-present dump-guest-memory command.
      
      That way we can drop CONFIG_HAVE_CORE_DUMP and leave configure
      completely out of the picture for target CPU features.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit c22d8e0448aecb48a91f3936419ad1b63fbb4a6a
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Tue May 28 14:53:32 2013 +0200
  
      memory_mapping: Drop qemu_get_memory_mapping() stub
      
      dump.c:dump_init() never checked for the return code anyway.
      If paging is not enabled, it will fall back to an identity map.
      If paging is enabled and getting memory mapping list is not
      implemented, qemu_get_guest_memory_mapping() will return an error.
      
      Since the targets not implementing memory mapping also don't implement
      dump support, we will not reach this code today and can worry about
      changing cpu_paging_enabled() default when the need arises.
      
      This allows us to drop CONFIG_HAVE_GET_MEMORY_SUPPORT.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit a23bbfda75118eb738acce84afd64965934828f0
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Tue May 28 13:52:01 2013 +0200
  
      cpu: Turn cpu_get_memory_mapping() into a CPUState hook
      
      Change error reporting from return value to Error argument.
      
      Reviewed-by: Jens Freimann <jfrei@linux.vnet.ibm.com>
      Reviewed-by: Luiz Capitulino <lcapitulino@redhat.com>
      [AF: Fixed cpu_get_memory_mapping() documentation]
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 6d4d3ae77dbb756d454c2deb2ef844b0cc7bde7b
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Tue May 28 14:20:15 2013 +0200
  
      memory_mapping: Move MemoryMappingList typedef to qemu/typedefs.h
      
      This will avoid issues with hwaddr and ram_addr_t when including
      sysemu/memory_mapping.h for CONFIG_USER_ONLY, e.g., from qom/cpu.h.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 444d55907871f88276a654fc7fdc8c7db95f4b59
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Tue May 28 13:28:38 2013 +0200
  
      cpu: Turn cpu_paging_enabled() into a CPUState hook
      
      Relocate assignment of x86 get_arch_id to have all hooks in one place.
      
      Reviewed-by: Jens Freimann <jfrei@linux.vnet.ibm.com>
      Reviewed-by: Luiz Capitulino <lcapitulino@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit c51a944b7505ba827adc897d5452d2b54dbf86bb
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Fri May 17 16:57:52 2013 +0200
  
      monitor: Simplify do_inject_mce() with qemu_get_cpu()
      
      Avoids an open-coded CPU loop.
      
      Reviewed-by: liguang <lig.fnst@cn.fujitsu.com>
      Reviewed-by: Luiz Capitulino <lcapitulino@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 31ccdde298d98b08526dc23059071c9086dec6c2
  Author: Igor Mammedov <imammedo@redhat.com>
  Date:   Mon Jun 3 18:23:27 2013 +0200
  
      target-i386: cpu: Fix potential buffer overrun in get_register_name_32()
      
      Spotted by Coverity,
      x86_reg_info_32[] is CPU_NB_REGS32 elements long, so accessing
      x86_reg_info_32[CPU_NB_REGS32] will be one element off array.
      
      Signed-off-by: Igor Mammedov <imammedo@redhat.com>
      Reviewed-by: liguang <lig.fnst@cn.fujitsu.com>
      Reviewed by: Jesse Larrew <jlarrew@linux.vnet.ibm.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 6b11322e0f724eb0649fdc324a44288b783023ad
  Author: Eduardo Habkost <ehabkost@redhat.com>
  Date:   Mon May 27 17:23:55 2013 -0300
  
      target-i386: Set level=4 on Conroe/Penryn/Nehalem
      
      The CPUID level value on Conroe, Penryn, and Nehalem are too low. This
      causes at least one known problem: the -smp "threads" option doesn't
      work as expect if level is < 4, because thread count information is
      provided to the guest on CPUID[EAX=4,ECX=2].EAX
      
      Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
      Reviewed-by: Igor Mammedov <imammedo@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit ffce9ebbb69363dfe7605585cdad58ea3847edf4
  Author: Eduardo Habkost <ehabkost@redhat.com>
  Date:   Mon May 27 17:23:54 2013 -0300
  
      target-i386: Update model values on Conroe/Penryn/Nehalem CPU models
      
      The CPUID model values on Conroe, Penryn, and Nehalem are too
      conservative and don't reflect the values found on real Conroe, Penryn,
      and Nehalem CPUs.
      
      This causes at least one known problems: Windows XP disables sysenter
      when (family == 6 && model <= 2), but Skype tries to use the sysenter
      instruction anyway because it is reported as available on CPUID, making
      it crash.
      
      This patch sets appropriate model values that correspond to real Conroe,
      Penryn, and Nehalem CPUs.
      
      Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
      Reviewed-by: Igor Mammedov <imammedo@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 45053fdef54fa9aac1cc9b09f2a1d08af90b7b43
  Author: Eduardo Habkost <ehabkost@redhat.com>
  Date:   Mon May 27 17:23:53 2013 -0300
  
      pc: Create pc-*-1.6 machine-types
      
      Some CPU model fixes are going to be included and they will require
      compatibility properties in the pc-*-1.5 machine-types.
      
      Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
      Reviewed-by: Igor Mammedov <imammedo@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 8de433cb0820dc1f387a2d580d255744aacd60cc
  Author: Igor Mammedov <imammedo@redhat.com>
  Date:   Thu May 30 17:09:34 2013 +0200
  
      pc: Fix crash when attempting to hotplug CPU with negative ID
      
      QMP command "{ 'execute': 'cpu-add', 'arguments': { 'id': -1 }}" may cause
      QEMU SIGSEGV at:
       piix4_cpu_hotplug_req ()
          ...
          g->sts[cpu_id / 8] |= (1 << (cpu_id % 8));
          ...
      
      Since for PC in current implementation id should be in range [0...maxcpus)
      and maxcpus is already checked, add check for lower bound and error out
      on incorrect value.
      
      Signed-off-by: Igor Mammedov <imammedo@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 88f62c2b1deb466749e340a8a241975c509bd9b6
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Fri May 17 10:41:20 2013 +0200
  
      dump: Move stubs into libqemustub.a
      
      This allows us to drop CONFIG_NO_CORE_DUMP with its indirect dependency
      on CONFIG_HAVE_CORE_DUMP.
      
      Acked-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit bd5c51ee6c4f1c79cae5ad2516d711a27b4ea8ec
  Author: Michael Roth <mdroth@linux.vnet.ibm.com>
  Date:   Fri Jun 7 15:19:53 2013 -0500
  
      qemu-char: don't issue CHR_EVENT_OPEN in a BH
      
      When CHR_EVENT_OPENED was initially added, it was CHR_EVENT_RESET,
      and it was issued as a bottom-half:
      
      86e94dea5b740dad65446c857f6959eae43e0ba6
      
      Which we basically used to print out a greeting/prompt for the
      monitor.
      
      AFAICT the only reason this was ever done in a BH was because in
      some cases we'd modify the chr_write handler for a new chardev
      backend *after* the site where we issued the reset (see:
      86e94d:qemu_chr_open_stdio())
      
      At some point this event was renamed to CHR_EVENT_OPENED, and we've
      maintained the use of this BH ever since.
      
      However, due to 9f939df955a4152aad69a19a77e0898631bb2c18, we schedule
      the BH via g_idle_add(), which is causing events to sometimes be
      delivered after we've already begun processing data from backends,
      leading to:
      
       known bugs:
      
        QMP:
          session negotation resets with OPENED event, in some cases this
          is causing new sessions to get sporadically reset
      
       potential bugs:
      
        hw/usb/redirect.c:
          can_read handler checks for dev->parser != NULL, which may be
          true if CLOSED BH has not been executed yet. In the past, OPENED
          quiesced outstanding CLOSED events prior to us reading client
          data. If it's delayed, our check may allow reads to occur even
          though we haven't processed the OPENED event yet, and when we
          do finally get the OPENED event, our state may get reset.
      
        qtest.c:
          can begin session before OPENED event is processed, leading to
          a spurious reset of the system and irq_levels
      
        gdbstub.c:
          may start a gdb session prior to the machine being paused
      
      To fix these, let's just drop the BH.
      
      Since the initial reasoning for using it still applies to an extent,
      work around that by deferring the delivery of CHR_EVENT_OPENED until
      after the chardevs have been fully initialized, toward the end of
      qmp_chardev_add() (or some cases, qemu_chr_new_from_opts()). This
      defers delivery long enough that we can be assured a CharDriverState
      is fully initialized before CHR_EVENT_OPENED is sent.
      
      Also, rather than requiring each chardev to do an explicit open, do it
      automatically, and allow the small few who don't desire such behavior to
      suppress the OPENED-on-init behavior by setting a 'explicit_be_open'
      flag.
      
      We additionally add missing OPENED events for stdio backends on w32,
      which were previously not being issued, causing us to not recieve the
      banner and initial prompts for qmp/hmp.
      
      Reported-by: Stefan Priebe <s.priebe@profihost.ag>
      Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
      Message-id: 1370636393-21044-1-git-send-email-mdroth@linux.vnet.ibm.com
      Cc: qemu-stable@nongnu.org
      Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit b62cd318daaa3d94c150d87dc2c8466b9463cef5
  Merge: 97f31cb... 9914fbe...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Mon Jun 10 11:37:47 2013 -0500
  
      Merge remote-tracking branch 'luiz/queue/qmp' into staging
      
      # By Luiz Capitulino (2) and Marcelo Tosatti (1)
      # Via Luiz Capitulino
      * luiz/queue/qmp:
        correct RTC_CHANGE_EVENT description (v2)
        MAINTAINERS: split Monitor (QMP/HMP) entry
        MAINTAINERS: new maintainers for qapi-schema.json
      
      Message-id: 1370634855-18337-1-git-send-email-lcapitulino@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 97f31cbc71fc13b3091893313a555c3cf1ecb798
  Merge: f7da9c1... c87826a...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Mon Jun 10 11:37:39 2013 -0500
  
      Merge remote-tracking branch 'stefanha/net' into staging
      
      # By Jason Wang (1) and Stefan Hajnoczi (1)
      # Via Stefan Hajnoczi
      * stefanha/net:
        tap: fix NULL dereference when passing invalid parameters to tap
        vmxnet3: fix NICState cleanup
      
      Message-id: 1370613288-14933-1-git-send-email-stefanha@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit f7da9c17c114417911ac2008d0401084a5030391
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Fri Jun 7 13:24:17 2013 -0500
  
      gtk: use better icon
      
      The current icon looks pretty terrible rendered in Gnome.  This
      switches to a transparent SVG which looks much nicer.
      
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 4039736e6f7867a4f937145afec7ab56531c0be4
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Sun Jun 2 16:17:49 2013 +0100
  
      softfloat: Fix shift128Right for shift counts 64..127
      
      shift128Right would give the wrong result for a shift count
      between 64 and 127. This was never noticed because all of
      our uses of this function are guaranteed not to use shift
      counts in this range.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
      Message-id: 1370186269-24353-1-git-send-email-peter.maydell@linaro.org
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit bc7d0e66741724216cc104034838eb34f0e94b8d
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Mon Jun 3 17:06:55 2013 +0200
  
      gdbstub: let the debugger resume from guest panicked state
      
      While in general we forbid a "continue" from the guest panicked
      state, it makes sense to have an exception for that when continuing
      in the debugger.  Perhaps the guest entered that state due to a bug,
      for example, and we want to continue no matter what.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Reviewed-by: Luiz Capitulino <lcapitulino@redhat.com>
      Message-id: 1370272015-9659-3-git-send-email-pbonzini@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 26ac7a31fbf5522d2ca3f0e2e5b5c8e915701f66
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Mon Jun 3 17:06:54 2013 +0200
  
      gdbstub: fix for commit 87f25c12bfeaaa0c41fb857713bbc7e8a9b757dc
      
      This commit used the wrong check to prevent an assertion failure.
      After this commit, you need to start a guest in the monitor, you
      cannot use anymore the "c" command in the debugger.  This is
      undesirable.  The commit's aim was to prevent a restart
      after a KVM internal error or something like that; use
      runstate_needs_reset() for that.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Reviewed-by: Luiz Capitulino <lcapitulino@redhat.com>
      Message-id: 1370272015-9659-2-git-send-email-pbonzini@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 4f293bd6e53739e089f33b458f70a9c4ac136b92
  Author: Wendy Liang <jliang@xilinx.com>
  Date:   Fri Jun 7 13:05:38 2013 +1000
  
      xilinx_axidma: Do not set DMA .notify to NULL after notify
      
      If a stream notify function is not ready, it may re-populate the notify call-
      back to indicate it should be re-polled later. This break in this usage, as
      immediately following the notify() call, .notify is set to NULL. reverse the
      ordering of the notify call and NULL assignment accordingly.
      
      [PC: Reworked commit message]
      
      Signed-off-by: Wendy Liang <jliang@xilinx.com>
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
  
  commit 4e298e46ddcbb3a2a653a582b54557b75180c625
  Author: Stefan Weil <sw@weilnetz.de>
  Date:   Sun Jun 9 22:56:20 2013 +0200
  
      xilinx_axienet: Fix bit mask code
      
      Obviously the code wanted to mask the lower bits but failed to do so
      because of a missing "<".
      
      cppcheck detected a conditional expression which was always true (1 < 7).
      
      Signed-off-by: Stefan Weil <sw@weilnetz.de>
      Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
  
  commit 9914fbedf21f1ffd45af67c8f3fe8a2e8f7e7785
  Author: Marcelo Tosatti <mtosatti@redhat.com>
  Date:   Fri Jun 7 16:52:43 2013 -0300
  
      correct RTC_CHANGE_EVENT description (v2)
      
      Fix RTC_CHANGE event description to match implementation.
      
      Signed-off-by: Marcelo Tosatti <mtosatti@redhat.com>
      Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
  
  commit 8899b4ae2d792967b7655d3081fb2994426e4658
  Author: Luiz Capitulino <lcapitulino@redhat.com>
  Date:   Mon Jun 3 11:14:26 2013 -0400
  
      MAINTAINERS: split Monitor (QMP/HMP) entry
      
      This entry doesn't reflect reality for a few years now. This commit
      splits it into Human Monitor (HMP), QAPI and QMP. Markus is dropped
      as a maintainer.
      
      This is what we have been for the last few years. Also, it's going
      to help me to offload some of this work to someone else in the near
      future.
      
      Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
      Acked-by: Markus Armbruster <armbru@redhat.com>
  
  commit 7810d29198790a805936e7a2f44c055184a56b0a
  Author: Luiz Capitulino <lcapitulino@redhat.com>
  Date:   Mon Jun 3 11:11:53 2013 -0400
  
      MAINTAINERS: new maintainers for qapi-schema.json
      
      I'm facing two problems lately wrt QMP patch review: increasingly
      lack of bandwidth and lack of background in so many different areas
      that are getting new QMP commands almost every week.
      
      In order to help me mitigate this problem, I'm adding Eric and Markus
      (besides me) as maintainers of the qapi-schema.json file.
      
      Markus has been an old timer reviewer. Eric is being the most active
      and prolific reviewer of QMP patches for some time now.
      
      I believe Markus and Eric will keep doing their work as before, but
      starting now I'll require the ACK of at least one of them before
      appling a patch/series that touches the qapi-schema.json file.
      
      Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Acked-by: Markus Armbruster <armbru@redhat.com>
  
  commit c87826a878be05208c3906eb9d5e1f37cff5e98e
  Author: Jason Wang <jasowang@redhat.com>
  Date:   Tue Jun 4 13:18:17 2013 +0800
  
      tap: fix NULL dereference when passing invalid parameters to tap
      
      This patch forbid the following invalid parameters to tap:
      
      1) fd and vhostfds were specified but vhostfd were not specified
      2) vhostfds were specified but fds were not specified
      3) fds and vhostfd were specified
      
      For 1 and 2, net_init_tap_one() will still pass NULL as vhostfdname to
      monitor_handle_fd_param(), which may crash the qemu.
      
      Also remove the unnecessary has_fd check.
      
      Cc: Paolo Bonzini <pbonzini@redhat.com>
      Cc: Stefan Hajnoczi <shajnocz@redhat.com>
      Cc: Laszlo Ersek <lersek@redhat.com>
      Cc: qemu-stable@nongnu.org
      Signed-off-by: Jason Wang <jasowang@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 7387de16d0e4d2988df350926537cd12a8e34206
  Merge: b8a75b6... e73fe2b...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Fri Jun 7 08:40:52 2013 -0500
  
      Merge remote-tracking branch 'stefanha/block' into staging
      
      # By Kevin Wolf (19) and others
      # Via Stefan Hajnoczi
      * stefanha/block: (26 commits)
        hmp: add parameters device and -v for info block
        hmp: show ImageInfo in 'info block'
        qmp: add ImageInfo in BlockDeviceInfo used by query-block
        block: add image info query function bdrv_query_image_info()
        block: add snapshot info query function bdrv_query_snapshot_info_list()
        ide-test: Add FLUSH CACHE test case
        ide: Set BSY bit during FLUSH
        ide-test: Add enum value for DEV
        blkdebug: Add BLKDBG_FLUSH_TO_OS/DISK events
        Make qemu-io commands available in HMP
        qemu-io: Use the qemu version for -V
        qemu-io: Interface cleanup
        qemu-io: Move remaining helpers from cmd.c
        qemu-io: Move command_loop() and friends
        qemu-io: Move functions for registering and running commands
        qemu-io: Move qemu_strsep() to cutils.c
        qemu-io: Move 'quit' function
        qemu-io: Move 'help' function
        qemu-io: Factor out qemuio_command
        qemu-io: Split off commands to qemu-io-cmds.c
        ...
      
      Message-id: 1370606325-10680-1-git-send-email-stefanha@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit b8a75b6093309a43f9837bc2ce63bcf15a7b305f
  Merge: 8819c10... d1db1fa...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Fri Jun 7 08:40:24 2013 -0500
  
      Merge remote-tracking branch 'cohuck/virtio-ccw-upstr' into staging
      
      # By Cornelia Huck
      # Via Cornelia Huck
      * cohuck/virtio-ccw-upstr:
        virtio-ccw: Fix unsetting of indicators.
        s390x/css: Fix concurrent sense.
      
      Message-id: 1370592676-22532-1-git-send-email-cornelia.huck@de.ibm.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit fef7fbc92496f5f6d2b7395263830bce15ebf410
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Fri Jun 7 14:45:17 2013 +0200
  
      qdev: Drop FROM_QBUS() macro
      
      Use QOM cast macros I2C_BUS(), SSI_BUS(), PCI_BUS() instead.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 4a17cc4f285d7ffe41847bf728cd88c736237416
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Fri Jun 7 13:49:13 2013 +0200
  
      isa: QOM'ify ISADevice
      
      Rename its parent field and use DEVICE() where necessary.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 2ae0e48d5fd2cb7c5bc5c392edf2dc33ac2959d0
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Fri Jun 7 14:11:07 2013 +0200
  
      isa: QOM'ify ISABus
      
      Rename its parent field and use ISA_BUS() where necessary.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit d2628b7d18521dacd3d4d246602e9bb3fc2a43dd
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Nov 25 22:54:47 2012 +0100
  
      i8259: Convert PICCommonState to use QOM realizefn
      
      Instead of having the parent provide PICCommonClass::init,
      let the children override DeviceClass::realize themselves.
      This pushes the responsibility of saving and calling the parent's
      realizefn to the children.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 49fdb0c1c42f02ab163206f34fcf59bb0815afa2
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Nov 25 22:38:13 2012 +0100
  
      kvm/i8259: QOM'ify some more
      
      Introduce type constant.
      
      Prepares for PIC realizefn.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit d1eebf4e3df8882d7be6377e1251123b6c16b9b0
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Nov 25 22:35:49 2012 +0100
  
      i8259: QOM'ify some more
      
      Introduce type constant.
      
      Prepares for PIC realizefn.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit a15d09127b104d1c35fc22bdd65263fe62462b30
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Nov 25 18:47:58 2012 +0100
  
      i8254: Convert PITCommonState to QOM realizefn
      
      Instead of having the parent provide PITCommonClass::init,
      let the children override DeviceClass::realize themselves.
      This pushes the responsibility for saving and calling the parent's
      realizefn to the children.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 58cd986422d7353e7fac56969ac59daab3cdca67
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Nov 25 18:13:38 2012 +0100
  
      kvm/i8254: QOM'ify some more
      
      Introduce type constant and cast macro to obsolete DO_UPCAST().
      
      Prepares for PIT realizefn.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 3afe7e14a42309578d324df5fe1b303a496a8466
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Nov 25 18:05:53 2012 +0100
  
      i8254: QOM'ify some more
      
      Introduce type constant and avoid DO_UPCAST().
      
      Prepares for PIT realizefn.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit e73fe2b46c38776288415ce7bc8ba3fcd23721c4
  Author: Wenchao Xia <xiawenc@linux.vnet.ibm.com>
  Date:   Thu Jun 6 12:28:01 2013 +0800
  
      hmp: add parameters device and -v for info block
      
      With these parameters, user can choose the information to be showed,
      to avoid message flood in the monitor.
      
      Signed-off-by: Wenchao Xia <xiawenc@linux.vnet.ibm.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit bd093a365e8d1437f437a48ddca3ed08283b3090
  Author: Wenchao Xia <xiawenc@linux.vnet.ibm.com>
  Date:   Thu Jun 6 12:28:00 2013 +0800
  
      hmp: show ImageInfo in 'info block'
      
      Now human monitor can show image details, include internal
      snapshot and backing chain info for every block device.
      
      Signed-off-by: Wenchao Xia <xiawenc@linux.vnet.ibm.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 553a7e871822d933beaefbd596f0e4eed1614373
  Author: Wenchao Xia <xiawenc@linux.vnet.ibm.com>
  Date:   Thu Jun 6 12:27:59 2013 +0800
  
      qmp: add ImageInfo in BlockDeviceInfo used by query-block
      
      Now image info will be retrieved as an embbed json object inside
      BlockDeviceInfo, backing chain info and all related internal snapshot
      info can be got in the enhanced recursive structure of ImageInfo. New
      recursive member *backing-image is added to reflect the backing chain
      status.
      
      Signed-off-by: Wenchao Xia <xiawenc@linux.vnet.ibm.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 43526ec8d1395fe4efbed15e9764b64641b95bcc
  Author: Wenchao Xia <xiawenc@linux.vnet.ibm.com>
  Date:   Thu Jun 6 12:27:58 2013 +0800
  
      block: add image info query function bdrv_query_image_info()
      
      This patch adds function bdrv_query_image_info(), which will
      retrieve image info in qmp object format. The implementation is
      based on the code moved from qemu-img.c, but uses block layer
      function to get snapshot info.
      
      Signed-off-by: Wenchao Xia <xiawenc@linux.vnet.ibm.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit fb0ed4539c6f02fa9e5a3cf9df2549713451eeca
  Author: Wenchao Xia <xiawenc@linux.vnet.ibm.com>
  Date:   Thu Jun 6 12:27:57 2013 +0800
  
      block: add snapshot info query function bdrv_query_snapshot_info_list()
      
      This patch adds function bdrv_query_snapshot_info_list(), which will
      retrieve snapshot info of an image in qmp object format. The implementation
      is based on the code moved from qemu-img.c with modification to fit more
      for qmp based block layer API.
      
      Signed-off-by: Wenchao Xia <xiawenc@linux.vnet.ibm.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit db895a1e6a97e919f9b86d60c969377357b05066
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Nov 25 02:37:14 2012 +0100
  
      isa: Use realizefn for ISADevice
      
      Drop ISADeviceClass::init and the resulting no-op initfn and let
      children implement their own realizefn. Adapt error handling.
      Split off an instance_init where sensible.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit a3dcca567a1d4a5c79fb9c8fe2d9a21a4a7cebd5
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Thu Jun 6 16:40:02 2013 +0200
  
      cs4231a: QOM'ify some more
      
      Introduce type constant and cast macro.
      Replace reset hook with DeviceClass::reset callback.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 11c7549d836b3d3a4ccd903bbfdbdc942b9add52
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Thu Jun 6 16:02:26 2013 +0200
  
      gus: QOM'ify some more
      
      Add type constant and cast macro.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit bd07684aacfb61668ae2c25b7dd00b64f3d7c7f3
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Wed Jun 5 15:17:58 2013 +0200
  
      ide-test: Add FLUSH CACHE test case
      
      This checks in particular that BSY is set while the flush request is in
      flight.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit f68ec8379e88502b4841a110c070e9b118d3151c
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Wed Jun 5 15:17:57 2013 +0200
  
      ide: Set BSY bit during FLUSH
      
      The implementation of the ATA FLUSH command invokes a flush at the block
      layer, which may on raw files on POSIX entail a synchronous fdatasync().
      This may in some cases take so long that the SLES 11 SP1 guest driver
      reports I/O errors and filesystems get corrupted or remounted read-only.
      
      Avoid this by setting BUSY_STAT, so that the guest is made aware we are
      in the middle of an operation and no ATA commands are attempted to be
      processed concurrently.
      
      Addresses BNC#637297.
      
      Suggested-by: Gonglei (Arei) <arei.gonglei@huawei.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit c27d565604038c1572b16dd1cd06e277e6ef02e2
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Wed Jun 5 15:17:56 2013 +0200
  
      ide-test: Add enum value for DEV
      
      Get rid of the magic number.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit bf736fe34caba0688c9095c31b9d097ea15c1296
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Wed Jun 5 15:17:55 2013 +0200
  
      blkdebug: Add BLKDBG_FLUSH_TO_OS/DISK events
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 587da2c39c9ace168f4d01fa446a54ae998a2553
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Wed Jun 5 14:19:41 2013 +0200
  
      Make qemu-io commands available in HMP
      
      It was decided to not make this command available in QMP in order to
      make clear that this is not supposed to be a stable API and should be
      used only for testing and debugging purposes.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 02da386a2d7a020e80b0aed64769efa9dd42072a
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Wed Jun 5 14:19:40 2013 +0200
  
      qemu-io: Use the qemu version for -V
      
      Always printing 0.0.1 and never updating the version number wasn't very
      useful. qemu-io is released with qemu, so using the same version number
      makes most sense.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 3d21994f9c511cb63220fef5abea164b83fbb997
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Wed Jun 5 14:19:39 2013 +0200
  
      qemu-io: Interface cleanup
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 0b613881ae8fc59359b3d91e666fea6c9b1e731b
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Wed Jun 5 14:19:38 2013 +0200
  
      qemu-io: Move remaining helpers from cmd.c
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit d1174f13e78e2f43f7ae33d59b62b0b94468c8db
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Wed Jun 5 14:19:37 2013 +0200
  
      qemu-io: Move command_loop() and friends
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit c2cdf5c5892165cbe7d3567bff5930521bc52669
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Wed Jun 5 14:19:36 2013 +0200
  
      qemu-io: Move functions for registering and running commands
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit a38ed811474e953371f848233208c2026c2d1195
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Wed Jun 5 14:19:35 2013 +0200
  
      qemu-io: Move qemu_strsep() to cutils.c
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit e681be7eca0143fe7259ce8233fe5dd8898d072f
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Wed Jun 5 14:19:34 2013 +0200
  
      qemu-io: Move 'quit' function
      
      This one only makes sense in the context of the qemu-io tool, so move it
      to qemu-io.c. Adapt coding style and register it like other commands.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit f18a834a92f0b490cefeb71410f3f25b969d336f
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Wed Jun 5 14:19:33 2013 +0200
  
      qemu-io: Move 'help' function
      
      No reason to treat it different from other commands. Move it to
      qemu-io-cmds.c, adapt the coding style and register it like any other
      command.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit dd5832967ac3fe96bd5bf9f199639176998ead69
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Wed Jun 5 14:19:32 2013 +0200
  
      qemu-io: Factor out qemuio_command
      
      It's duplicated code. Move it to qemu-io-cmds.c because it's not
      dependent on any static data of the qemu-io tool.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 797ac58cb2093ab9192d8998a1fef85d87cc8661
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Wed Jun 5 14:19:31 2013 +0200
  
      qemu-io: Split off commands to qemu-io-cmds.c
      
      This is the implementation of all qemu-io commands that make sense to be
      called from the qemu monitor, i.e. everything except open, close and
      quit.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 734c3b85cb72d264ad2b38a87f30304e05de2cb1
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Wed Jun 5 14:19:30 2013 +0200
  
      qemu-io: Don't use global bs in command implementations
      
      Pass in the BlockDriverState to the command handlers instead of using
      the global variable. This is an important step to make the commands
      usable outside of qemu-io.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit cf49a6a00c19cabf4006d4f82bef26345043e7b5
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Wed Jun 5 14:19:29 2013 +0200
  
      qemu-io: Handle cvtnum() errors in 'alloc'
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit b6e356aa25c81d928e1c463292048d29cf25f04e
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Wed Jun 5 14:19:28 2013 +0200
  
      qemu-io: Make cvtnum() a wrapper around strtosz_suffix()
      
      No reason to implement the same thing multiple times. A nice side effect
      is that fractional numbers like 0.5M can be used in qemu-io now.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 5e00984aef7c1c317e27c0e8acf66526513c770f
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Wed Jun 5 14:19:27 2013 +0200
  
      cutils: Support 'P' and 'E' suffixes in strtosz()
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit a23818f4ff3d7981f49453b739f589e4205930b5
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Wed Jun 5 14:19:26 2013 +0200
  
      qemu-io: Remove unused args_command
      
      The original intention seems to be something with handling multiple
      images at once, but this has never been implemented and the only
      function ever registered is implemented to make everything behave like a
      "global" command. Just do that unconditionally now.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit d1db1fa8dfcea9c62643f624f2a07d2fd375ce45
  Author: Cornelia Huck <cornelia.huck@de.ibm.com>
  Date:   Wed Jun 5 17:13:05 2013 +0200
  
      virtio-ccw: Fix unsetting of indicators.
      
      Interpretation of the ccws to register (configuration) indicators contained
      a thinko: We want to disallow reading from 0, but setting the indicator
      pointer to 0 is fine.
      
      Let's fix the handling for CCW_CMD_SET{,_CONF}_IND.
      
      Cc: qemu-stable@nongnu.org
      Signed-off-by: Cornelia Huck <cornelia.huck@de.ibm.com>
  
  commit 8312976e73fce9689ab831c1da565ec413680cff
  Author: Cornelia Huck <cornelia.huck@de.ibm.com>
  Date:   Wed Jun 5 16:54:05 2013 +0200
  
      s390x/css: Fix concurrent sense.
      
      Fix an off-by-one error when indicating availablity of concurrent
      sense data.
      
      Cc: qemu-stable@nongnu.org
      Signed-off-by: Cornelia Huck <cornelia.huck@de.ibm.com>
  
  commit 293c51a6ee369228633a8428ab689f14c045ff98
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Wed Jun 5 10:33:14 2013 +0200
  
      blockdev: reset werror/rerror on drive_del
      
      Paolo Bonzini <pbonzini@redhat.com> suggested the following test case:
      
      1. Launch a guest and wait at the GRUB boot menu:
      
        qemu-system-x86_64 -enable-kvm -m 1024 \
         -drive if=none,cache=none,file=test.img,id=foo,werror=stop,rerror=stop
         -device virtio-blk-pci,drive=foo,id=virtio0,addr=4
      
      2. Hot unplug the device:
      
        (qemu) drive_del foo
      
      3. Select the first boot menu entry
      
      Without this patch the guest pauses due to ENOMEDIUM.  The guest is
      stuck in a continuous pause loop since the I/O request is retried and
      fails immediately again when the guest is resumed.
      
      With this patch the error is reported to the guest.
      
      Note that this scenario actually happens sometimes during libvirt disk
      hot unplug, where device_del is followed by drive_del.  I/O may still be
      submitted to the drive after drive_del if the guest does not process the
      PCI hot unplug notification.
      
      Reported-by: Dafna Ron <dron@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
      Reviewed-by: Kevin Wolf <kwolf@redhat.com>
  
  commit 56bbc2f967ce185fa1c5c39e1aeb5b68b26242e9
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Tue Jun 4 09:53:19 2013 -0700
  
      tcg: Remove redundant tcg_target_init checks
      
      We've got a compile-time check for the condition in exec/cpu-defs.h.
      
      Reviewed-by: Andreas Färber <afaerber@suse.de>
      Reviewed-by: liguang <lig.fnst@cn.fujitsu.com>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit e85ef5381a512d8f781b862e8b5f9d4cbf0ba494
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Tue Jun 4 09:51:59 2013 -0700
  
      tcg: Use QEMU_BUILD_BUG_ON for CPU_TLB_ENTRY_BITS
      
      Rather than a hand-coded version of the same thing.
      
      Reviewed-by: Andreas Färber <afaerber@suse.de>
      Reviewed-by: liguang <lig.fnst@cn.fujitsu.com>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 3ffee3cd5fb29de2115bdcbde0a02f47ce69a24c
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Tue Jun 4 14:47:26 2013 +0200
  
      vmxnet3: fix NICState cleanup
      
      Use qemu_del_nic() instead of qemu_del_net_client() to correctly free
      the entire NICState.
      
      Cc: qemu-stable@nongnu.org
      Reported-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 8819c10b5d55d537d59a0ffd5d623f348fc36c47
  Merge: a341619... 9cdf79d...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Tue Jun 4 14:58:58 2013 -0500
  
      Merge remote-tracking branch 'sstabellini/xen_fixes_20130603' into staging
      
      * sstabellini/xen_fixes_20130603:
        xen: use pc_init_pci instead of pc_init_pci_no_kvmclock
        xen: remove xen_vcpu_init
        xen: start PCI hole at 0xe0000000 (same as pc_init1 and qemu-xen-traditional)
        xen_machine_pv: do not create a dummy CPU in machine->init
        main_loop: do not set nonblocking if xen_enabled()
        xen: simplify xen_enabled
      
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit a3416197447e7846a927b6ccb4f1edb3a1982443
  Merge: e47dccc... 5b91704...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Tue Jun 4 09:26:49 2013 -0500
  
      Merge remote-tracking branch 'kwolf/for-anthony' into staging
      
      # By Stefan Hajnoczi (6) and others
      # Via Kevin Wolf
      * kwolf/for-anthony:
        block: dump snapshot and image info to specified output
        block: move qmp and info dump related code to block/qapi.c
        block: move snapshot code in block.c to block/snapshot.c
        block: drop bs_snapshots global variable
        qemu-iotests: make create_image() common
        qemu-iotests: make compare_images() common
        qemu-iotests: make cancel_and_wait() common
        qemu-iotests: make assert_no_active_block_jobs() common
        block: add block driver read only whitelist
        qemu-iotests: fix 054 cluster size help output
      
      Message-id: 1370349940-4703-1-git-send-email-kwolf@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit e47dccc64b6ca570e4db96fd5fdb3bef251eb559
  Merge: 1713924... c3c4fe3...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Tue Jun 4 09:26:29 2013 -0500
  
      Merge remote-tracking branch 'mst/tags/for_anthony' into staging
      
      pci: misc cleanups
      
      This includes some pci-related cleanups,
      and fw cfg cleanups which will be useful for on-going
      pci related work.
      
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
      
      # gpg: Signature made Sun 02 Jun 2013 02:46:52 PM CDT using RSA key ID D28D5469
      # gpg: Can't check signature: public key not found
      
      # By Michael S. Tsirkin (8) and Laszlo Ersek (1)
      # Via Michael S. Tsirkin
      * mst/tags/for_anthony:
        pvpanic: use FWCfgState explicitly
        fw_cfg: fw_cfg is a singleton
        fw_cfg: add API to find FW cfg object
        fw_cfg: move typedef to qemu/typedefs.h
        refer to FWCfgState explicitly
        apic: rename apic specific bitopts
        firmware_abi: move to include/hw/nvram/
        dec.c - move to pci-bridge
        q35: set fw_name
      
      Message-id: 1370202787-3712-1-git-send-email-mst@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 5b91704469c0f801e0219f26458356872c4145ab
  Author: Wenchao Xia <xiawenc@linux.vnet.ibm.com>
  Date:   Sat May 25 11:09:45 2013 +0800
  
      block: dump snapshot and image info to specified output
      
      bdrv_snapshot_dump() and bdrv_image_info_dump() do not dump to a buffer now,
      some internal buffers are still used for format control, which have no
      chance to be truncated. As a result, these two functions have no more issue
      of truncation, and they can be used by both qemu and qemu-img with correct
      parameter specified.
      
      Signed-off-by: Wenchao Xia <xiawenc@linux.vnet.ibm.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit f364ec65b56b69c55b674cb6560aa1fbbea9e013
  Author: Wenchao Xia <xiawenc@linux.vnet.ibm.com>
  Date:   Sat May 25 11:09:44 2013 +0800
  
      block: move qmp and info dump related code to block/qapi.c
      
      This patch is a pure code move patch, except following modification:
      1 get_human_readable_size() is changed to static function.
      2 dump_human_image_info() is renamed to bdrv_image_info_dump().
      3 in qmp_query_block() and qmp_query_blockstats, use bdrv_next(bs)
      instead of direct traverse of global array 'bdrv_states'.
      4 collect_snapshots() and collect_image_info() are renamed, unused parameter
      *fmt in collect_image_info() is removed.
      5 code style fix.
      
      To avoid conflict and tip better, macro in header file is BLOCK_QAPI_H
      instead of QAPI_H. Now block.h and snapshot.h are at the same level in
      include path, block_int.h and qapi.h will both include them.
      
      Signed-off-by: Wenchao Xia <xiawenc@linux.vnet.ibm.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit de08c606f9ddafe647b6843e2b10a6d6030b0fc0
  Author: Wenchao Xia <xiawenc@linux.vnet.ibm.com>
  Date:   Sat May 25 11:09:43 2013 +0800
  
      block: move snapshot code in block.c to block/snapshot.c
      
      All snapshot related code, except bdrv_snapshot_dump() and
      bdrv_is_snapshot(), is moved to block/snapshot.c. bdrv_snapshot_dump()
      will be moved to another file later. bdrv_is_snapshot() is not related
      with internal snapshot. It also fixes small code style errors reported
      by check script.
      
      Signed-off-by: Wenchao Xia <xiawenc@linux.vnet.ibm.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit 29d782710f87f01991bfc85cd9bef7d15280a5e2
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Sat May 25 11:09:42 2013 +0800
  
      block: drop bs_snapshots global variable
      
      The bs_snapshots global variable points to the BlockDriverState which
      will be used to save vmstate.  This is really a savevm.c concept but was
      moved into block.c:bdrv_snapshots() when it became clear that hotplug
      could result in a dangling pointer.
      
      While auditing the block layer's global state I came upon bs_snapshots
      and realized that a variable is not necessary here.  Simply find the
      first BlockDriverState capable of internal snapshots each time this is
      needed.
      
      The behavior of bdrv_snapshots() is preserved across hotplug because new
      drives are always appended to the bdrv_states list.  This means that
      calling the new find_vmstate_bs() function is idempotent - it returns
      the same BlockDriverState unless it was hot-unplugged.
      
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Reviewed-by: Wenchao Xia <xiawenc@linux.vnet.ibm.com>
      Signed-off-by: Wenchao Xia <xiawenc@linux.vnet.ibm.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit 2499a096a2427f0a5c71750c9f79cf2d2d2d60f4
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Tue May 28 17:11:37 2013 +0200
  
      qemu-iotests: make create_image() common
      
      Both 030 and 041 use create_image().  Move it to iotests.py.
      
      Also drop ImageStreamingTestCase since the class now has no methods.
      
      Suggested-by: Kevin Wolf <kwolf@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit 3a3918c396c5caeab35a7f51af905172a13d996a
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Tue May 28 17:11:36 2013 +0200
  
      qemu-iotests: make compare_images() common
      
      The iotests.compare_images() function returns True if two image files
      have the identical data.  Previously this was implemented by converting
      images to raw and then comparing their contents using Python.  Since
      "qemu-img compare" is now available and is more efficient, switch to it.
      
      This function will be reused by the 'drive-backup' test case.
      
      Suggested-by: Kevin Wolf <kwolf@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit 2575fe16d257a1fb5f452391b868b3c3263a9aca
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Tue May 28 17:11:35 2013 +0200
  
      qemu-iotests: make cancel_and_wait() common
      
      The cancel_and_wait() function has been duplicated in 030 and 041.  Move
      it into iotests.py and let it return the event so tests can perform
      additional asserts.
      
      Note that 041's cancel_and_wait(wait_ready=True) is replaced by
      wait_ready_and_cancel(), which uses the new wait_ready() and
      cancel_and_wait() underneath.
      
      Suggested-by: Kevin Wolf <kwolf@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit ecc1c88efddb376687084c3387c38b3a458c5892
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Tue May 28 17:11:34 2013 +0200
  
      qemu-iotests: make assert_no_active_block_jobs() common
      
      Tests 030 and 041 both use query-block-jobs to check whether any block
      jobs are active.  Make this code common so that 'drive-backup' and other
      new feature tests will be able to reuse it.
      
      Suggested-by: Kevin Wolf <kwolf@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit b64ec4e4ade581d662753cdeb0d7e0e27aafbf81
  Author: Fam Zheng <famz@redhat.com>
  Date:   Wed May 29 19:35:40 2013 +0800
  
      block: add block driver read only whitelist
      
      We may want to include a driver in the whitelist for read only tasks
      such as diagnosing or exporting guest data (with libguestfs as a good
      example). This patch introduces a readonly whitelist option, and for
      backward compatibility, the old configure option --block-drv-whitelist
      is now an alias to rw whitelist.
      
      Drivers in readonly list is only permitted to open file readonly, and
      returns -ENOTSUP for RW opening.
      
      E.g. To include vmdk readonly, and others read+write:
          ./configure --target-list=x86_64-softmmu \
                      --block-drv-rw-whitelist=qcow2,raw,file,qed \
                      --block-drv-ro-whitelist=vmdk
      
      Signed-off-by: Fam Zheng <famz@redhat.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit 8ddd08c5d1415a71f21157686d43f48ff14992b6
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Tue May 28 11:19:51 2013 +0200
  
      qemu-iotests: fix 054 cluster size help output
      
      Commit f3f4d2c09b9cf46903ba38425ec46c44185162bd added a hint to increase
      the cluster size when a large image cannot be created.  Test 054 now has
      outdated output and fails because the golden output does not match.
      
      This patch updates the 054 golden output.
      
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit 171392406d8e230d62e5ebf4805f71460854b8ec
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Mon Jun 3 15:37:23 2013 -0500
  
      gtk: don't use g_object_unref on GdkCursor
      
      It's not a GObject.
      
      Cc: Gerd Hoffman <kraxel@redhat.com>
      Reported-by: Michael Tokarev <mjt@tls.msk.ru>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
      ---
      v1 -> v2
       - Fix summary to agree with code (Peter)
  
  commit 41686a960805ed561158c7e4809f0c9f92f1d8ec
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Mon Jun 3 15:36:51 2013 -0500
  
      gtk: don't resize window when enabling scaling
      
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 651eb0f41b793021f7de672de78892def5819fb9
  Author: Xiao Guangrong <xiaoguangrong@linux.vnet.ibm.com>
  Date:   Fri May 31 16:52:18 2013 +0800
  
      fix double free the memslot in kvm_set_phys_mem
      
      Luiz Capitulino reported that guest refused to boot and qemu
      complained with:
      kvm_set_phys_mem: error unregistering overlapping slot: Invalid argument
      
      It is caused by commit 235e8982ad that did double free for the memslot
      so that the second one raises the -EINVAL error
      
      Fix it by reset memory size only if it is needed
      
      Reported-by: Luiz Capitulino <lcapitulino@redhat.com>
      Signed-off-by: Xiao Guangrong <xiaoguangrong@linux.vnet.ibm.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 25b483381adf4144bad3cf3f433b4658da5e15bb
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Mon May 20 16:16:16 2013 +0100
  
      configure: Report unknown target names more helpfully
      
      If the user specifies a target list themselves, check each entry
      to make sure it's a target we recognise. This allows us to print
      a helpful error message, rather than falling through (where we
      would probably eventually end up hitting the uninformative
      "ERROR: Unsupported target CPU").
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Message-id: 1369062976-301-3-git-send-email-peter.maydell@linaro.org
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 6e92f823b67d87aa96df01b0cb01f81ac71ec5e3
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Mon May 20 16:16:15 2013 +0100
  
      configure: Autogenerate default target list
      
      Autogenerate the default target list based on what files exist
      in default-configs; this allows us to remove one of the places
      that has to be kept up to date with a complete list of every
      target we support.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Message-id: 1369062976-301-2-git-send-email-peter.maydell@linaro.org
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 0ded1fe5f36765b97b15a7afebb6d04ddcc4771c
  Merge: 8b779b3... 95669e6...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Mon Jun 3 13:24:25 2013 -0500
  
      Merge remote-tracking branch 'pmaydell/arm-devs.next' into staging
      
      # By Peter Crosthwaite (20) and others
      # Via Peter Maydell
      * pmaydell/arm-devs.next: (24 commits)
        i.MX: Improve EPIT timer code.
        exynos4210.c: register rom_mem for memory migration
        hw/arm/exynos4210.c: convert chipid_and_omr to an mmio region
        i.MX: split GPT and EPIT timer implementation
        sd/sd.c: Fix "inquiry" ACMD41
        sd/sdhci:ADMA: fix interrupt
        sd/sdhci.c: Fix bdata_read DPRINT message
        sd/sdhci: Fix Buffer Write Ready interrupt
        sd/sdhci.c: Only reset data_count on new commands
        xilinx_spips: lqspi: Fix byte/misaligned access
        xilinx_spips: lqspi: Push more data to tx-fifo
        xilinx_spips: Multiple debug verbosity levels
        xilinx_spips: Debug msgs for Snoop state
        xilinx_spips: Fix striping behaviour
        xilinx_spips: Fix CTRL register RW bits
        xilinx_spips: lqspi: Dont touch config register
        xilinx_spips: Implement automatic CS
        xilinx_spips: Add automatic start support
        xilinx_spips: Trash LQ page cache on mode change
        xilinx_spips: Fix QSPI FIFO size
        ...
      
      Message-id: 1370277021-26129-1-git-send-email-peter.maydell@linaro.org
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 95669e69848eda87861e1ec3016562101542f543
  Author: Jean-Christophe DUBOIS <jcd@tribudubois.net>
  Date:   Mon Jun 3 17:17:46 2013 +0100
  
      i.MX: Improve EPIT timer code.
      
      * Unify function and type naming
      * use dynamic cast whenever possible
      * simplify Debug printf.
      * use new style device intialization.
      
      Signed-off-by: Jean-Christophe DUBOIS <jcd@tribudubois.net>
      Reviewed-by: Peter Chubb <peter.chubb@nicta.com.au>
      Message-id: 1369839656-24466-1-git-send-email-jcd@tribudubois.net
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit 6539ed21b1d5c93e8add2f7b2bf9856889e6d1ac
  Author: Igor Mitsyanko <i.mitsyanko@samsung.com>
  Date:   Mon Jun 3 17:17:46 2013 +0100
  
      exynos4210.c: register rom_mem for memory migration
      
      Even if we do not register newly created RAM MemoryRegion for migration with
      vmstate_register_ram_global() function, ram_save_setup() still saves this region
      to snapshot file with empty idstr=="". Consequently this results in error during
      VM loading in ram_load().
      Register rom_mem for migration.
      
      Signed-off-by: Igor Mitsyanko <i.mitsyanko@samsung.com>
      Message-id: 1368199981-45292-3-git-send-email-i.mitsyanko@gmail.com
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit 11a5e48249d8c34211065c25ddf222f031a0338e
  Author: Igor Mitsyanko <i.mitsyanko@samsung.com>
  Date:   Mon Jun 3 17:17:46 2013 +0100
  
      hw/arm/exynos4210.c: convert chipid_and_omr to an mmio region
      
      Exynos SoC was misusing memory_region_init_ram_ptr(): this interface can safely
      be used only for memory regions which size is a multiple of target page size.
      Change chipid_and_omr memory to an mmio region to fix this.
      
      Signed-off-by: Igor Mitsyanko <i.mitsyanko@samsung.com>
      Message-id: 1368199981-45292-2-git-send-email-i.mitsyanko@gmail.com
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit a50c0d6f72830ca3016e63ded6ccfd4e951c172f
  Author: Jean-Christophe DUBOIS <jcd@tribudubois.net>
  Date:   Mon Jun 3 17:17:45 2013 +0100
  
      i.MX: split GPT and EPIT timer implementation
      
      There is no common code between these 2 timer implementation.
      So it is better to split them.
      
      Signed-off-by: Jean-Christophe DUBOIS <jcd@tribudubois.net>
      Message-id: 1368990197-19694-1-git-send-email-jcd@tribudubois.net
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit 37ab4a566816f518fb958ea49734d51d1ccbd227
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Mon Jun 3 17:17:45 2013 +0100
  
      sd/sd.c: Fix "inquiry" ACMD41
      
      QEMU models two (of the three) ACMD41 has two modes, "inquiry" and
      "first". The selection logic for which of the two is incorrect - it
      compares != 0 for the entire argument value rather than only bits 23:0
      as per the spec. Fix.
      
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Message-id: 3ef0a7fd1b2f3ebb23b4fdeabcc14caf3fad6d71.1369622254.git.peter.crosthwaite@xilinx.com
      Reviewed-by: Igor Mitsyanko <i.mitsyanko@gmail.com>
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit 1d32c26f28d6e25f447b8ba40440c7d228ed4006
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Mon Jun 3 17:17:45 2013 +0100
  
      sd/sdhci:ADMA: fix interrupt
      
      The end of transfer check was occurring and potentially returning before
      the interrupt flag was checked. This means the interrupt will be missed
      if it occurs on the last packet. Fix by checking for the interrupt
      before checking for the end of transfer.
      
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Reviewed-by: Igor Mitsyanko <i.mitsyanko@gmail.com>
      Message-id: 9969ec154777957ec738fc4e539d68e7494d0081.1369370934.git.peter.crosthwaite@xilinx.com
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit 677ff2ae660b3a55f936a8836513cbab185f6e4f
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Mon Jun 3 17:17:45 2013 +0100
  
      sd/sdhci.c: Fix bdata_read DPRINT message
      
      This message was printing out the data in decimal only, which is not
      very friendly to the debugging developer. Add hex variant in
      parenthesis to make it consistent with other similar messages in this
      module.
      
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Reviewed-by: Igor Mitsyanko <i.mitsyanko@gmail.com>
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Message-id: d624179649137832eaa8caa263ef9589b4395d5e.1369370934.git.peter.crosthwaite@xilinx.com
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit dcdb4cd8507d93ecad10ae54b28d9609453c0312
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Mon Jun 3 17:17:44 2013 +0100
  
      sd/sdhci: Fix Buffer Write Ready interrupt
      
      This interrupt is not risen after the last block is written to sd. It
      is mutually exclusive with the end of transfer conditions. Fix.
      
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Reviewed-by: Igor Mitsyanko <i.mitsyanko@gmail.com>
      Message-id: 7ca9fd3e03ce1bec94aff08f607c15a0ec3d3371.1369370934.git.peter.crosthwaite@xilinx.com
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit 656f416c65d8ddbfd17500676865f0ac8f960801
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Mon Jun 3 17:17:44 2013 +0100
  
      sd/sdhci.c: Only reset data_count on new commands
      
      The data_count variable was being reset on every transfer, including
      DMA transfer resumptions. This is incorrect, it should only be set
      on a new command.
      
      Manifests as a bug when using ADMA and there is a timer delay between
      ADMA frames where the fifo is left in a non empty state.
      
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Reviewed-by: Igor Mitsyanko <i.mitsyanko@gmail.com>
      Message-id: 15a98609cc32315211b0963091a8efd67522e160.1369370934.git.peter.crosthwaite@xilinx.com
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit b0b7ae6259e96e775315357c813b74e85637bf32
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Mon Jun 3 17:17:44 2013 +0100
  
      xilinx_spips: lqspi: Fix byte/misaligned access
      
      The LQSPI bus attachment supports byte/halfword and misaligned
      accesses. Fixed. Refactored the LQSPI cache to be byte-wise
      instead of word wise accordingly.
      
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Reviewed-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
      Message-id: 5ec47b13563ad2d22105a1f26186d7756718394b.1369117359.git.peter.crosthwaite@xilinx.com
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit a66418f6f181ca6ee04e77896674253ff83db45e
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Mon Jun 3 17:17:44 2013 +0100
  
      xilinx_spips: lqspi: Push more data to tx-fifo
      
      Do 16 words per fifo flush. Increases performance and decreases
      debug verbosity. This data depth has no real hardware analogue,
      so just go with something that has reasonable performance.
      
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Reviewed-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
      Message-id: 5621ee4621941d3639b5cacfdec26bd3148f31d5.1369117359.git.peter.crosthwaite@xilinx.com
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit 4a5b6fa8d9bdeec71f4f92e8b7a31fc344ef512f
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Mon Jun 3 17:17:43 2013 +0100
  
      xilinx_spips: Multiple debug verbosity levels
      
      The debug printfs on every SPI operation is extremely verbose. Add
      a second level of debug for this.
      
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Reviewed-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
      Message-id: f63478b8e5b29cc011cdc10e29f8537bb2fc2b5e.1369117359.git.peter.crosthwaite@xilinx.com
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit c37fc509d288ff693e42b2025451241fdd481948
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Mon Jun 3 17:17:43 2013 +0100
  
      xilinx_spips: Debug msgs for Snoop state
      
      This is worth keeping track of when debugging the device model.
      
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Reviewed-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
      Message-id: d3b44ecf23d671798b062eee5dc362c716ea54cd.1369117359.git.peter.crosthwaite@xilinx.com
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit 9151da25a71a171d19beec107a8ee2066cb65e7c
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Mon Jun 3 17:17:43 2013 +0100
  
      xilinx_spips: Fix striping behaviour
      
      The QSPI controller was using byte-wide stripes when striping across
      the two flashes in dual parallel mode. The real hardware however uses
      individual bit striping. QEMU misbehaves in the (corner) case where
      data is written/read in dual-parallel mode and read/written back in
      single mode.
      
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Reviewed-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
      Message-id: 718a61df1bf746ec06f6da44d12f8317af7b08ce.1369117359.git.peter.crosthwaite@xilinx.com
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit 2133a5f6b8f8941a6a3734c6c1990656553de76c
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Mon Jun 3 17:17:43 2013 +0100
  
      xilinx_spips: Fix CTRL register RW bits
      
      The CTRL register was RAZ/WI on some of the RW bits. Even though the
      function behind these bits is invalid in QEMU, they should still be
      guest accessible. Fix.
      
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Reviewed-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
      Message-id: b7aaad93163ce4af0c428635804ac7b77a567b25.1369117359.git.peter.crosthwaite@xilinx.com
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit 15408b428f5b4db56da555fbda4f1aaf40d77f4b
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Mon Jun 3 17:17:43 2013 +0100
  
      xilinx_spips: lqspi: Dont touch config register
      
      The LQSPI mode is supposed to work via the automatic CS mode feature
      rather than manipulate CS lines itself. Now that auto CS is implemented
      remove LQSPIs CS mode override logic. There is still a need to
      manipulate the U_PAGE bit in LQSPI config register to implement
      dual-stack mode however.
      
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Reviewed-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
      Message-id: 000c8dd54df09523f17052638100722ef0f5a3af.1369117359.git.peter.crosthwaite@xilinx.com
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit c4f08ffe134810307cebd66f2cbcffe5cd707915
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Mon Jun 3 17:17:42 2013 +0100
  
      xilinx_spips: Implement automatic CS
      
      Implement the automatic CS control feature. If the MANUAL_CS bit is
      cleared then the chip select stay de-asserted as long as the tx FIFO
      is empty.
      
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Reviewed-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
      Message-id: 1d67383adc42761af715a93f161344b9284dfc9a.1369117359.git.peter.crosthwaite@xilinx.com
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit e100f3be0cccc58692b3988ec2e35cd8b906ca05
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Mon Jun 3 17:17:42 2013 +0100
  
      xilinx_spips: Add automatic start support
      
      SPI has a mode where it automatically starts based on tx fifo
      occupancy. Implemented.
      
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Reviewed-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
      Message-id: f4e9accb5de87b526fff6ed937f63278db76533b.1369117359.git.peter.crosthwaite@xilinx.com
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit b5cd9143e78da8ea9e17fa523aacbedd267aae54
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Mon Jun 3 17:17:42 2013 +0100
  
      xilinx_spips: Trash LQ page cache on mode change
      
      Invalidate the LQSPI cached page when transitioning into LQSPI mode.
      Otherwise there is a possibility that the controller will return stale
      data to the guest when transitioning back to LQ_MODE after a page
      program.
      
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Reviewed-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
      Message-id: 677490a6ee1953fe5d366e599d665de645ac84db.1369117359.git.peter.crosthwaite@xilinx.com
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit 10e60b35d04359fba1d759925018204527a1b9f5
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Mon Jun 3 17:17:42 2013 +0100
  
      xilinx_spips: Fix QSPI FIFO size
      
      QSPI has a bigger FIFO than the regular SPI controller. Differentiate
      between the two with correct FIFO sizes for each.
      
      This is the first piece of class data for SPIPS, so this patch sees
      the creation of the XilinxSPIPSClass definition and assoicated QOM
      constructs.
      
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Reviewed-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
      Message-id: acee25dd5e203215cbc15ca5d3cb5d5b2efebe7b.1369117359.git.peter.crosthwaite@xilinx.com
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit abef5fa6438d654de59dfa083166f41a4067f6b7
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Mon Jun 3 17:17:41 2013 +0100
  
      xilinx_spips: Add verbose LQSPI debug output
      
      You really need this is you want to track a guest banging on LQSPI.
      
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Reviewed-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
      Message-id: 26e508da4af11058d37daa777064c9e5c2a69abb.1369117359.git.peter.crosthwaite@xilinx.com
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit 3ea728d0c87011845666caedc582eaa9629797db
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Mon Jun 3 17:17:41 2013 +0100
  
      xilinx_spips: Inhibit interrupts in LQSPI mode
      
      The real hardware does not produce interrupts in LQSPI mode. Inhibit
      generation of interrupts when the LQ_MODE bit is set.
      
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Reviewed-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
      Message-id: dff794a06872009ea7e5733ce6adcff94d18bbd0.1369117359.git.peter.crosthwaite@xilinx.com
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit 87920b44a1e04a45bf74ee0a88a2dfa51c65acdb
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Mon Jun 3 17:17:41 2013 +0100
  
      xilinx_spips: Make interrupts clear on read
      
      By default these interrupts are clear on read.
      
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Reviewed-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
      Message-id: 999ff0091ed3cc3969a431bf55c00ef934cecc8e.1369117359.git.peter.crosthwaite@xilinx.com
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit 6b91f0155b9338b7fa53d1d64f4e40c43a5d3bba
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Mon Jun 3 17:17:41 2013 +0100
  
      xilinx_spips: seperate SPI and QSPI as two classes
      
      Make SPI and QSPI different classes. QSPIPS is setup as a child of SPIPS.
      Only QSPI has the LQSPI functionality, so move all that to the child class.
      
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Reviewed-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
      Message-id: 2cdd0cadb5ba77ca02fde5cae627852dc9a64c71.1369117359.git.peter.crosthwaite@xilinx.com
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit 9cdf79d068f52f7de347cb45cfd8903519410e4d
  Author: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
  Date:   Mon May 27 16:46:01 2013 +0000
  
      xen: use pc_init_pci instead of pc_init_pci_no_kvmclock
      
      Call kvmclock_create only if kvmclock_enabled.
      Use pc_init_pci on Xen rather than pc_init_pci_no_kvmclock.
      
      Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
  
  commit 95222d0945ac8e7fea2adf2fc927634ff3ea1389
  Author: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
  Date:   Thu May 30 16:52:44 2013 +0000
  
      xen: remove xen_vcpu_init
      
      No need for xen_vcpu_init anymore:
      
      - the RTC emulator doesn't have any periodic timers continuously running
      even in absence of guest interactions anymore;
      
      - qemu_dummy_start_vcpu takes care of disabling TCG for us, so we don't
      need to do it manually here.
      
      Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
      Reviewed-by: Andreas Färber <afaerber@suse.de>
  
  commit 9f24a8030a70ea4954b5b8c48f606012f086f65f
  Author: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
  Date:   Mon Jun 3 15:37:45 2013 +0000
  
      xen: start PCI hole at 0xe0000000 (same as pc_init1 and qemu-xen-traditional)
      
      We are currently setting the PCI hole to start at HVM_BELOW_4G_RAM_END,
      that is 0xf0000000.
      Start the PCI hole at 0xe0000000 instead, that is the same value used by
      pc_init1 and qemu-xen-traditional.
      
      Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
      CC: qemu-stable@nongnu.org
  
  commit 58ee9b0ae05d81c74d6869a25ce4263fc22ed809
  Author: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
  Date:   Mon Jun 3 15:38:31 2013 +0000
  
      xen_machine_pv: do not create a dummy CPU in machine->init
      
      This fixes a regression introduced by:
      
      commit 62fc403f11523169eb4264de31279745f48e3ecc
      Author: Igor Mammedov <imammedo@redhat.com>
      Date:   Mon Apr 29 18:54:13 2013 +0200
      
          target-i386: Attach ICC bus to CPU on its creation
      
          X86CPU should have parent bus so it could provide bus for child APIC.
      
      The commit makes it mandatory to pass a valid ICC bus to cpu_x86_create,
      but cpu_x86_init just passes NULL to it.
      xen_machine_pv uses cpu_x86_init, therefore it has been broken.
      
      This patch fixes the problem by removing the dummy CPU creation
      altogether from xen_init_pv, relying on the fact that QEMU can now cope
      with a machine without an emulated CPU.
      
      Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
      Reviewed-by: Andreas Färber <afaerber@suse.de>
      CC: imammedo@redhat.com
      CC: qemu-stable@nongnu.org
  
  commit a7d4207d378069a5bb3175a131e8fdedd39ef97d
  Author: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
  Date:   Mon Jun 3 15:38:43 2013 +0000
  
      main_loop: do not set nonblocking if xen_enabled()
      
      Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
      CC: qemu-stable@nongnu.org
  
  commit 49fa9881b2358e390e9e9466ddde74e995927efa
  Author: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
  Date:   Mon Jun 3 15:38:48 2013 +0000
  
      xen: simplify xen_enabled
      
      No need for preprocessor conditionals in xen_enabled: xen_allowed is
      always defined.
      
      Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
      CC: qemu-stable@nongnu.org
  
  commit 5866e078770cba631a33e6d3062afa7a4068adf8
  Author: Peter Chubb <peter.chubb@nicta.com.au>
  Date:   Thu May 30 18:50:50 2013 +0000
  
      Fix rfe instruction
      
      The rfe instruction has been broken since patch
      5a839c0d54fac9db0516904db873a4fe01f50f4b because of a typo.
      
      Signed-off-by: Peter Chubb <peter.chubb@nicta.com.au>
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit 8b779b368b3b45d5ed3160173499eeafee4d567c
  Author: Ákos Kovács <akoskovacs@gmx.com>
  Date:   Mon May 6 19:14:52 2013 +0200
  
      po/hu.po: Hungarian translation for the GTK+ interface
      
      Cc: Laszlo Ersek <lersek@redhat.com>
      Signed-off-by: Ákos Kovács <akoskovacs@gmx.com>
      Reviewed-by: Laszlo Ersek <lersek@redhat.com>
      Message-id: 1367860492-3357-1-git-send-email-akoskovacs@gmx.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 40459a0312569817f622926efd0780ef2299aaa1
  Merge: 7087d3d... 37352df...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Mon Jun 3 08:37:54 2013 -0500
  
      Merge remote-tracking branch 'kraxel/usb.83' into staging
      
      # By Gerd Hoffmann (5) and others
      # Via Gerd Hoffmann
      * kraxel/usb.83:
        xhci: add live migration support
        xhci: add xhci_init_epctx
        xhci: add xhci_alloc_epctx
        xhci: add XHCISlot->addressed
        pci: add VMSTATE_MSIX
        host-libusb: Correct test for USB packet state
        Fix usage of USB_DEV_FLAG_IS_HOST flag.
      
      Message-id: 1370253951-12323-1-git-send-email-kraxel@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 7087d3df18b8e8d27a2115dfc5d56614073e55de
  Merge: f10acc8... a4cc73d...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Mon Jun 3 08:37:44 2013 -0500
  
      Merge remote-tracking branch 'mjt/trivial-patches' into staging
      
      # By Ed Maste (3) and others
      # Via Michael Tokarev
      * mjt/trivial-patches:
        do not check pointers after dereferencing them
        m25p80: Add Micron n25q032a
        qemu: fix out of tree cross compile
        slirp: cleanup leftovers from misc.h
        migration: Remove duplicate bandwidth_limit set
        docs: Fix typo and update file in migration
        configure: try pkg-config ncurses first
        rtc: remove rtc_set_date
        linux-user: Fix typo in comment
        configure: remove confusing file manipulation
        debugcon: fix compiler warning when open DEBUG_DEBUGCON
        debugcon: make debug message more readable
        debugcon: fix always print "addr=0x0, val=0x0" bug when use DEBUG_DEBUGCON
        Remove unnecessary break statements
        don't run pkg-config for features explicitly disabled
      
      Message-id: 51A9CCFB.1000109@msgid.tls.msk.ru
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 37352df30fbc38d1de464db8927536d5e36cf52a
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Thu Mar 21 10:55:35 2013 +0100
  
      xhci: add live migration support
      
      With all preparing pieces in place we can finally drop in
      the vmstate structs and the postload function.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 003e15a180373048f0c1f4df0bfe303746eb2676
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Wed Apr 24 10:11:22 2013 +0200
  
      xhci: add xhci_init_epctx
      
      Factor out endpoint context initialization to a separate function.
      xhci live migration will need that too, in post_load.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 492b21f63fa655e0271abef4784cc337dd1d3fe7
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Wed Apr 24 09:33:35 2013 +0200
  
      xhci: add xhci_alloc_epctx
      
      Factor out endpoint context allocation to a separate function.
      xhci live migration will need that too, in post_load.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 4034e6938a4cba090a8fac02499c8a9567201665
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Fri Apr 5 12:37:32 2013 +0200
  
      xhci: add XHCISlot->addressed
      
      Preparing for live-migration support, post_load will need that.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 340b50c759d6b4ef33e514c40afcc799c0d7df7a
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Tue May 7 15:16:58 2013 +0200
  
      pci: add VMSTATE_MSIX
      
      Using a trick cut+pasted from vmstate_scsi_device
      to wind up msix_save and msix_load.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
      Acked-by: Michael S. Tsirkin <mst@redhat.com>
  
  commit 45ec267160307ce2ca7494d942589ba222b29479
  Author: Ed Maste <emaste@freebsd.org>
  Date:   Tue May 7 10:06:12 2013 -0400
  
      host-libusb: Correct test for USB packet state
      
      USB_RET_ASYNC is -6, so inflight was always false.
      
      Signed-off-by: Ed Maste <emaste@freebsd.org>
      Cc: qemu-stable@nongnu.org
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 756335292f2b46775992c314cc70b54480a46d26
  Author: Michael Marineau <mike@marineau.org>
  Date:   Sun May 12 19:19:37 2013 -0400
  
      Fix usage of USB_DEV_FLAG_IS_HOST flag.
      
      USB_DEV_FLAG_IS_HOST is the bit number, not value. Booting with a
      "Fitbit Base Station" USB dongle was triggering this assert.
      
      Signed-off-by: Michael Marineau <mike@marineau.org>
      Cc: qemu-stable@nongnu.org
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit f10acc8b38d65a66ffa0588a036489d7fa6a593e
  Author: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
  Date:   Sun Jun 2 17:23:00 2013 +0100
  
      tcx: Fix 24-bit display mode
      
      Commit d08151bf (conversion of tcx to the memory API) broke the 24-bit mode of
      the tcx display adapter by accidentally passing in the final address of the
      dirty region to memory_region_reset_dirty() instead of its size.
      
      Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit c3c4fe35be9f6c37388ba7615c6c33e8f4034438
  Author: Michael S. Tsirkin <mst@redhat.com>
  Date:   Thu May 30 15:59:06 2013 +0300
  
      pvpanic: use FWCfgState explicitly
      
      Use the type-safe FWCfgState structure instead
      of the unsafe void *.
      
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
  
  commit cac122103abac633d7b39aac87273bf6d5a37588
  Author: Michael S. Tsirkin <mst@redhat.com>
  Date:   Thu May 30 16:21:24 2013 +0300
  
      fw_cfg: fw_cfg is a singleton
      
      Make sure we only have a single instance ever:
      because if it isn't we can't find it so it's
      useless anyway.
      
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
  
  commit 600c60b76d0682f6c39d19bfff79da9321e8cf86
  Author: Michael S. Tsirkin <mst@redhat.com>
  Date:   Thu May 30 16:07:58 2013 +0300
  
      fw_cfg: add API to find FW cfg object
      
      Remove some code duplication by adding a
      function to look up the fw cfg file.
      This way, we don't need to duplicate same strings everywhere.
      Use by both fw cfg and pvpanic device.
      
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
  
  commit 45936c8b79012da4c8986c20af4afcc9cd14bb8e
  Author: Michael S. Tsirkin <mst@redhat.com>
  Date:   Mon May 13 16:27:06 2013 +0300
  
      fw_cfg: move typedef to qemu/typedefs.h
      
      Less header dependencies this way.
      
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
  
  commit a88b362c6ffbb7a802bf0ed5ef0e2447164dc989
  Author: Laszlo Ersek <lersek@redhat.com>
  Date:   Tue Apr 16 02:24:08 2013 +0200
  
      refer to FWCfgState explicitly
      
      Currently some places use pointer-to-void even though they mean
      pointer-to-FWCfgState. Clean them up.
      
      Signed-off-by: Laszlo Ersek <lersek@redhat.com>
      Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
  
  commit edf9735e40841298874ee308fdecca2ac2aa5bdf
  Author: Michael S. Tsirkin <mst@redhat.com>
  Date:   Mon May 13 14:11:02 2013 +0300
  
      apic: rename apic specific bitopts
      
      apic has its own version of bitops, with the
      difference that it works on u32 and not long.
      Add apic_ prefix to avoid namespace clashes.
      
      We should look into reusing standard bitops long-term,
      but that's not entirely trivial.
      
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
  
  commit ec0503b4f0a37b55fedc164185369bf5f0030f7b
  Author: Michael S. Tsirkin <mst@redhat.com>
  Date:   Thu May 30 12:13:06 2013 +0300
  
      firmware_abi: move to include/hw/nvram/
      
      firmware_abi.h with structs for OpenBIOS landed in hw/sparc/ by mistake
      - move it to hw/nvram/ alongside fw_cfg.h.  In addition to sparc it's
      included from ppc mac_nvram.c and will need to include it from prep.c in
      the future.
      
      Acked-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
  
  commit cbef02f819b05112cb626a955d8c86e30afe6a9f
  Author: Michael S. Tsirkin <mst@redhat.com>
  Date:   Thu May 30 12:09:20 2013 +0300
  
      dec.c - move to pci-bridge
      
      Looks like dec.c is in pci-host by mistake.
      Moving it over to pci-bridge.
      
      Acked-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
  
  commit a4cc73d629d43c8a4d171d043ff229a959df3ca6
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri May 31 14:00:27 2013 +0200
  
      do not check pointers after dereferencing them
      
      Two instances, both spotted by Coverity.  In one, two blocks were
      swapped.  In the other, the check is not needed anymore.
      
      Cc: qemu-stable@nongnu.org
      Cc: qemu-trivial@nongnu.org
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
  
  commit cd2e64ce306910f6a627d899e6779eda33f8511c
  Author: Ed Maste <emaste@freebsd.org>
  Date:   Wed May 29 09:58:29 2013 -0400
  
      m25p80: Add Micron n25q032a
      
      Based on the datasheet at
      http://www.micron.com/~/media/Documents/Products/Data%20Sheet/NOR%20Flash/Serial%20NOR/N25Q/n25q_32mb_1_8v_65nm.pdf
      
      Signed-off-by: Ed Maste <emaste@freebsd.org>
      Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
  
  commit a585140dd546ffb606ec506b362ab9decf1ab14e
  Author: Alexey Kardashevskiy <aik@ozlabs.ru>
  Date:   Wed May 29 23:30:43 2013 +1000
  
      qemu: fix out of tree cross compile
      
      The symlink to "asm" platform linux headers is made in the build tree by
      the configure script but gcc is not told to look for them there.
      
      The patch fixes this.
      
      Signed-off-by: Alexey Kardashevskiy <aik@ozlabs.ru>
      Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
  
  commit a9c34e4485ef0a8a61e88f1c9f9bb87f00ba2c72
  Author: Michael Tokarev <mjt@tls.msk.ru>
  Date:   Tue May 28 00:46:10 2013 +0400
  
      slirp: cleanup leftovers from misc.h
      
      There are quite a few leftover declarations in slirp/misc.h.
      Remove them.
      
      Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
  
  commit 12cd30e9c026e03db908785276057c5a3d912596
  Author: Lei Li <lilei@linux.vnet.ibm.com>
  Date:   Mon May 27 18:33:02 2013 +0800
  
      migration: Remove duplicate bandwidth_limit set
      
      bandwidth_limit is double set in migrate_init(), remove one.
      
      Signed-off-by: Lei Li <lilei@linux.vnet.ibm.com>
      Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
  
  commit 7465dfeca065882c93424b23b14b2c9f31b16aa5
  Author: Lei Li <lilei@linux.vnet.ibm.com>
  Date:   Mon May 27 18:33:01 2013 +0800
  
      docs: Fix typo and update file in migration
      
      This patch fix some typo and update the file that already
      moved.
      
      Signed-off-by: Lei Li <lilei@linux.vnet.ibm.com>
      Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
  
  commit cfeda5f4b8710b6ba14131df8e287021b729b784
  Author: Ed Maste <emaste@freebsd.org>
  Date:   Fri May 24 16:07:00 2013 -0400
  
      configure: try pkg-config ncurses first
      
      When probing for ncurses, try pkg-config first rather than after
      explicit -lncurses and -lcurses.  This fixes static linking in the case
      that ncurses has additional dependencies, such as -ltinfo (as on FreeBSD).
      
      Signed-off-by: Ed Maste <emaste@freebsd.org>
      Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
  
  commit d720e9831cab9934079d36a5fe3ebcdded4cb3a7
  Author: Hu Tao <hutao@cn.fujitsu.com>
  Date:   Wed May 22 13:33:12 2013 +0800
  
      rtc: remove rtc_set_date
      
      Since it's not defined and used anywhere.
      
      Cc: qemu-trivial@nongnu.org
      Signed-off-by: Hu Tao <hutao@cn.fujitsu.com>
      Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
  
  commit d2d6b8576ccf0de429fb96ea6ab9669d8e916085
  Author: Lei Li <lilei@linux.vnet.ibm.com>
  Date:   Mon May 20 17:20:50 2013 +0800
  
      linux-user: Fix typo in comment
      
      Signed-off-by: Lei Li <lilei@linux.vnet.ibm.com>
      Reviewed-by: Stefan Weil <sw@weilnetz.de>
      Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
  
  commit cbc8d595ef21635b630dd1cad54eb730ae6620a1
  Author: Ed Maste <emaste@freebsd.org>
  Date:   Wed May 22 09:21:39 2013 -0400
  
      configure: remove confusing file manipulation
      
      The configure script had some code to manipulate config-host.ld~ (i.e.,
      a common backup filename), comparing it with the newly-generated file.
      I believe the sense of the comparison was backwards.
      
      Since it seemed to serve little purpose anyway, remove it to avoid any
      confusion.
      
      Signed-off-by: Ed Maste <emaste@freebsd.org>
      Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
  
  commit 668fca91d48a7d55a0e3911447b078679f2ce986
  Author: liguang <lig.fnst@cn.fujitsu.com>
  Date:   Fri May 24 10:47:33 2013 +0800
  
      debugcon: fix compiler warning when open DEBUG_DEBUGCON
      
      compiler warnings:
        CC    hw/char/debugcon.o
      hw/char/debugcon.c: In function ‘debugcon_ioport_write’:
      hw/char/debugcon.c:58: warning: format ‘%02x’ expects type ‘unsigned int’, but argument 3 has type ‘uint64_t’
      hw/char/debugcon.c: In function ‘debugcon_ioport_read’:
      hw/char/debugcon.c:70: warning: format ‘%04x’ expects type ‘unsigned int’, but argument 2 has type ‘hwaddr’
      
      Signed-off-by: liguang <lig.fnst@cn.fujitsu.com>
      Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
  
  commit e6ee28469fc41af5cc7d5b470ec9a1a078177fa7
  Author: liguang <lig.fnst@cn.fujitsu.com>
  Date:   Fri May 24 10:47:32 2013 +0800
  
      debugcon: make debug message more readable
      
      before change:
      Bdebugcon: write addr=0x0000 val=0x6f
      odebugcon: write addr=0x0000 val=0x6f
      odebugcon: write addr=0x0000 val=0x74
      tdebugcon: write addr=0x0000 val=0x69
      idebugcon: write addr=0x0000 val=0x6e
      ndebugcon: write addr=0x0000 val=0x67
      gdebugcon: write addr=0x0000 val=0x20
       debugcon: write addr=0x0000 val=0x66
      
      after change:
      B [debugcon: write addr=0x0000 val=0x6f]
      o [debugcon: write addr=0x0000 val=0x6f]
      o [debugcon: write addr=0x0000 val=0x74]
      t [debugcon: write addr=0x0000 val=0x69]
      i [debugcon: write addr=0x0000 val=0x6e]
      n [debugcon: write addr=0x0000 val=0x67]
      g [debugcon: write addr=0x0000 val=0x20]
        [debugcon: write addr=0x0000 val=0x66]
      
      Signed-off-by: liguang <lig.fnst@cn.fujitsu.com>
      Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
  
  commit 8c1f72da6b11051c48a642f7de7048956383e217
  Author: liguang <lig.fnst@cn.fujitsu.com>
  Date:   Fri May 24 10:47:31 2013 +0800
  
      debugcon: fix always print "addr=0x0, val=0x0" bug when use DEBUG_DEBUGCON
      
      when use DEBUG_DEBUGCON, screen spits:
      debugcon: write addr=0x0000 val=0x00
      Rdebugcon: write addr=0x0000 val=0x00
      udebugcon: write addr=0x0000 val=0x00
      ndebugcon: write addr=0x0000 val=0x00
      ndebugcon: write addr=0x0000 val=0x00
      idebugcon: write addr=0x0000 val=0x00
      ndebugcon: write addr=0x0000 val=0x00
      gdebugcon: write addr=0x0000 val=0x00
       debugcon: write addr=0x0000 val=0x00
      odebugcon: write addr=0x0000 val=0x00
      pdebugcon: write addr=0x0000 val=0x00
      tdebugcon: write addr=0x0000 val=0x00
      idebugcon: write addr=0x0000 val=0x00
      odebugcon: write addr=0x0000 val=0x00
      ndebugcon: write addr=0x0000 val=0x00
       debugcon: write addr=0x0000 val=0x00
      rdebugcon: write addr=0x0000 val=0x00
      odebugcon: write addr=0x0000 val=0x00
      mdebugcon: write addr=0x0000 val=0x00
       debugcon: write addr=0x0000 val=0x00
      adebugcon: write addr=0x0000 val=0x00
      tdebugcon: write addr=0x0000 val=0x00
       debugcon: write addr=0x0000 val=0x00
      
      Oh, that's wrong, val is not always be 0.
      this bug caused by lack of length modifier
      for specifier 'x'.
      
      Signed-off-by: liguang <lig.fnst@cn.fujitsu.com>
      Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
  
  commit 6681fca3fc5f44eff68a0c0b2e62694f8579ce28
  Author: Stefan Weil <sw@weilnetz.de>
  Date:   Fri May 24 12:19:25 2013 +0200
  
      Remove unnecessary break statements
      
      Fix these warnings from cppcheck:
      
      hw/display/cirrus_vga.c:2603:
      hw/sd/sd.c:348:
      hw/timer/exynos4210_mct.c:1033:
      target-arm/translate.c:9886:
      target-s390x/mem_helper.c:518:
      target-unicore32/translate.c:1936:
       style: Consecutive return, break, continue, goto or throw statements are unnecessary.
      
      Signed-off-by: Stefan Weil <sw@weilnetz.de>
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Reviewed-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
  
  commit a3605bf696a30e793d375b6c4ff1fd88ec546010
  Author: Michael Tokarev <mjt@tls.msk.ru>
  Date:   Sat May 25 13:17:21 2013 +0400
  
      don't run pkg-config for features explicitly disabled
      
      We test pkg-config for curses and curl even if those are explicitly
      disabled.  Move these tests inside `if "$feature" != "no"' sections.
      
      Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
  
  commit dec3fc9657e0682637de4d5a29d947284d01985c
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Wed May 29 12:30:51 2013 -0700
  
      target-i386: Fix aflag logic for CODE64 and the 0x67 prefix
      
      The code reorganization in commit 4a6fd938 broke handling of PREFIX_ADR.
      While fixing this, tidy and comment the code so that it's more obvious
      what's going on in setting both aflag and dflag.
      
      The TARGET_X86_64 ifdef can be eliminated because CODE64 expands to the
      constant zero when TARGET_X86_64 is undefined.
      
      Cc: Paolo Bonzini <pbonzini@redhat.com>
      Reported-by: Laszlo Ersek <lersek@redhat.com>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
      Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
      Message-id: 1369855851-21400-1-git-send-email-rth@twiddle.net
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 39c93c67c5995bd8db7a3fa3b95dcd4e6bc881a7
  Author: Christian Borntraeger <borntraeger@de.ibm.com>
  Date:   Thu May 23 13:51:41 2013 +0200
  
      s390/ipl: Fix spurious errors in virtio
      
      With the ccw ipl code sometimes an error message like
      "virtio: trying to map MMIO memory" or
      "Guest moved used index from %u to %u" appeared. Turns out
      that the ccw bios did not zero out the vring, which might
      cause stale values in avail->idx and friends, especially
      on reboot.
      
      Lets zero out the relevant fields. To activate the patch we
      need to rebuild s390-ccw.img as well.
      
      Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com>
      Message-id: 1369309901-418-1-git-send-email-borntraeger@de.ibm.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 0a1f348c429a6af0ba6448e5b3ae08dbc8e28696
  Merge: 6c8df7a... f2e3978...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Fri May 31 11:33:02 2013 -0500
  
      Merge remote-tracking branch 'mdroth/qga-pull-2013-05-30' into staging
      
      # By Laszlo Ersek
      # Via Michael Roth
      * mdroth/qga-pull-2013-05-30:
        Makefile: create ".../var/run" when installing the POSIX guest agent
        qga: save state directory in ga_install_service()
        qga: remove undefined behavior in ga_install_service()
        qga: create state directory on win32
        configure: don't save any fixed local_statedir for win32
        qga: determine default state dir and pidfile dynamically
        osdep: add qemu_get_local_state_pathname()
      
      Message-id: 1369940341-9043-1-git-send-email-mdroth@linux.vnet.ibm.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 6c8df7a33ade90c8c96b01655520c7e9b69b46c0
  Merge: cdf79b6... bff6347...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Fri May 31 11:32:32 2013 -0500
  
      Merge remote-tracking branch 'luiz/queue/qmp' into staging
      
      # By Luiz Capitulino (1) and others
      # Via Luiz Capitulino
      * luiz/queue/qmp:
        target-i386: Fix mask of pte index in memory mapping
        target-i386: fix abort on bad PML4E/PDPTE/PDE/PTE addresses
        qapi: pad GenericList value fields to 64 bits
      
      Message-id: 1370009905-4255-1-git-send-email-lcapitulino@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit cdf79b6454abe13aec89d4be7cf59b3e841a7faf
  Merge: fd21faa... fd8aaa7...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Fri May 31 11:32:25 2013 -0500
  
      Merge remote-tracking branch 'bonzini/iommu-for-anthony' into staging
      
      # By Paolo Bonzini
      # Via Paolo Bonzini
      * bonzini/iommu-for-anthony: (22 commits)
        memory: add return value to address_space_rw/read/write
        memory: propagate errors on I/O dispatch
        exec: just use io_mem_read/io_mem_write for 8-byte I/O accesses
        memory: correctly handle endian-swapped 64-bit accesses
        memory: split accesses even when the old MMIO callbacks are used
        memory: add big endian support to access_with_adjusted_size
        memory: accept mismatching sizes in memory_region_access_valid
        memory: add address_space_access_valid
        exec: implement .valid.accepts for subpages
        memory: export memory_region_access_valid to exec.c
        exec: introduce memory_access_size
        exec: introduce memory_access_is_direct
        exec: expect mr->ops to be initialized for ROM
        memory: assign MemoryRegionOps to all regions
        memory: move unassigned_mem_ops to memory.c
        memory: add address_space_translate
        memory: dispatch unassigned accesses based on .valid.accepts
        exec: do not use error_mem_read
        exec: make io_mem_unassigned private
        cputlb: simplify tlb_set_page
        ...
      
      Message-id: 1369947836-2638-1-git-send-email-pbonzini@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit bff63471ced94e3a6de76b1a7375a875178d6cdc
  Author: Qiao Nuohan <qiaonuohan@cn.fujitsu.com>
  Date:   Thu May 30 17:07:54 2013 +0200
  
      target-i386: Fix mask of pte index in memory mapping
      
      Function walk_pte() needs pte index to calculate virtual address.
      However, pte index of PAE paging or IA-32e paging is 9 bit, so the mask
      should be 0x1ff.
      
      Signed-off-by: Qiao Nuohan <qiaonuohan@cn.fujitsu.com>
      Reviewed-by: Jesse Larrew <jlarrew@linux.vnet.ibm.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
  
  commit fbc2ed9518efcdcdcbf0adb9539c17a65addd20a
  Author: Luiz Capitulino <lcapitulino@redhat.com>
  Date:   Tue May 28 14:19:22 2013 -0400
  
      target-i386: fix abort on bad PML4E/PDPTE/PDE/PTE addresses
      
      The code used to walk IA-32e page-tables, and possibly PAE page-tables,
      uses the bit mask ~0xfff to get the next PML4E/PDPTE/PDE/PTE address.
      
      However, as we use a uint64_t to store the resulting address, that mask
      gets expanded to 0xfffffffffffff000 which not only ends up selecting
      reserved bits but also selects the XD bit (execute-disable) which
      happens to be enabled by Windows 8, causing qemu_get_ram_ptr() to abort.
      
      This commit fixes that problem by replacing ~0xfff by a correct mask
      that only selects the address bit range (ie. bits 51:12).
      
      Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
      Reviewed-by: Laszlo Ersek <lersek@redhat.com>
  
  commit fd21faadb12669e24eaf0a277de61c24fcde4cac
  Author: Paul Moore <pmoore@redhat.com>
  Date:   Wed May 29 16:30:01 2013 -0400
  
      seccomp: add the asynchronous I/O syscalls to the whitelist
      
      In order to enable the asynchronous I/O functionality when using the
      seccomp sandbox we need to add the associated syscalls to the
      whitelist.
      
      Signed-off-by: Paul Moore <pmoore@redhat.com>
      Reviewed-by: Corey Bryant <coreyb@linux.vnet.ibm.com>
      Message-id: 20130529203001.20939.83322.stgit@localhost
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 87f25c12bfeaaa0c41fb857713bbc7e8a9b757dc
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Thu May 30 13:20:40 2013 +0200
  
      gdbstub: do not restart crashed guest
      
      If a guest has crashed with an internal error or similar, detaching
      gdb (or any other debugger action) should not restart it.
      
      Cc: Jan Kiszka <jan.kiszka@siemens.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Reviewed-by: Laszlo Ersek <lersek@redhat.com>
      Message-id: 1369912840-18577-1-git-send-email-pbonzini@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit bbfa18fca4e44ff9c23d36b50d8a998af9c9e9fc
  Author: Amos Kong <akong@redhat.com>
  Date:   Wed May 29 15:56:42 2013 +0800
  
      qdev: fix get_fw_dev_path to support to add nothing to fw_dev_path
      
      Recent virtio refactoring in QEMU made virtio-bus become the parent bus
      of scsi-bus, and virtio-bus doesn't have get_fw_dev_path implementation,
      typename will be added to fw_dev_path by default, the new fw_dev_path
      could not be identified by seabios. It causes that bootindex parameter
      of scsi device doesn't work.
      
      This patch implements get_fw_dev_path() in BusClass, it will be called
      if bus doesn't implement the method, tyename will be added to
      fw_dev_path. If the implemented method returns NULL, nothing will be
      added to fw_dev_path.
      
      It also implements virtio_bus_get_fw_dev_path() to return NULL. Then
      QEMU will still pass original style of fw_dev_path to seabios.
      
      Signed-off-by: Amos Kong <akong@redhat.com>
      Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
      Reviewed-by: Laszlo Ersek <lersek@redhat.com>
      Message-id: 1369814202-10346-1-git-send-email-akong@redhat.com
      --
      v2: only add nothing to fw_dev_path when get_fw_dev_path() is
          implemented and returns NULL. then it will not effect other devices
          don't have get_fw_dev_path() implementation.
      v3: implement default get_fw_dev_path() in BusClass
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit f2e3978b5a72870b061d29948075dccc0a72db8e
  Author: Laszlo Ersek <lersek@redhat.com>
  Date:   Sat May 18 07:13:14 2013 +0200
  
      Makefile: create ".../var/run" when installing the POSIX guest agent
      
      Otherwise the default local state directory of POSIX qga won't exist after
      installation with a non-standard ${prefix} or DESTDIR.
      
      For now qga is the only user of ".../var" (= $qemu_localstatedir) too, so
      don't create that directory either unless we're installing the agent.
      
      Signed-off-by: Laszlo Ersek <lersek@redhat.com>
      Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
  
  commit a839ee77c786a8200c76ca92f697eebf6bcc9aa3
  Author: Laszlo Ersek <lersek@redhat.com>
  Date:   Sat May 18 06:31:53 2013 +0200
  
      qga: save state directory in ga_install_service()
      
      If the user selects a non-default state directory at service installation
      time, we should remember it in the registered service.
      
      Signed-off-by: Laszlo Ersek <lersek@redhat.com>
      Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
  
  commit a880845f3d92e508e43fcc38f0631b91c203e5d5
  Author: Laszlo Ersek <lersek@redhat.com>
  Date:   Sat May 18 06:31:52 2013 +0200
  
      qga: remove undefined behavior in ga_install_service()
      
      We shouldn't snprintf() from a buffer to the same buffer.
      
      Signed-off-by: Laszlo Ersek <lersek@redhat.com>
      Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
  
  commit bf12c1fa8c78e3c667f2fe2ecc656f4f3cfb914e
  Author: Laszlo Ersek <lersek@redhat.com>
  Date:   Sat May 18 06:31:51 2013 +0200
  
      qga: create state directory on win32
      
      On Win32 the local state directory is application specific and users might
      expect qemu-ga to create it automatically.
      
      Signed-off-by: Laszlo Ersek <lersek@redhat.com>
      Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
  
  commit 5a699bbbf300902141d2458682d05cd310d7a07f
  Author: Laszlo Ersek <lersek@redhat.com>
  Date:   Sat May 18 06:31:50 2013 +0200
  
      configure: don't save any fixed local_statedir for win32
      
      ... because now we can get the dynamic value with
      qemu_get_local_state_pathname().
      
      The only user of the fixed value was the guest agent, which we've moved to
      qemu_get_local_state_pathname() in the previous patch.
      
      Signed-off-by: Laszlo Ersek <lersek@redhat.com>
      Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
  
  commit c394ecb7bf55b7234f852b9c8518aefb5d0943fa
  Author: Laszlo Ersek <lersek@redhat.com>
  Date:   Sat May 18 06:31:49 2013 +0200
  
      qga: determine default state dir and pidfile dynamically
      
      No effective change on POSIX, but on Win32 the defaults come from the
      environment / session.
      
      Since commit 39097daf ("qemu-ga: use key-value store to avoid recycling fd
      handles after restart") we've relied on the state directory for the fd
      handles' key-value store. Even though we don't support the guest-file-*
      commands on win32 yet, the key-value store is written, and it's the first
      use of the state directory on win32. We should have a sensible default for
      its location.
      
      Signed-off-by: Laszlo Ersek <lersek@redhat.com>
      Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
  
  commit e2ea3515a9d2d747f91dadf361afcbeb57a71500
  Author: Laszlo Ersek <lersek@redhat.com>
  Date:   Sat May 18 06:31:48 2013 +0200
  
      osdep: add qemu_get_local_state_pathname()
      
      This function returns ${prefix}/var/RELATIVE_PATHNAME on POSIX-y systems,
      and <CSIDL_COMMON_APPDATA>/RELATIVE_PATHNAME on Win32.
      
      http://msdn.microsoft.com/en-us/library/bb762494.aspx
      
        [...] This folder is used for application data that is not user
        specific. For example, an application can store a spell-check
        dictionary, a database of clip art, or a log file in the
        CSIDL_COMMON_APPDATA folder. [...]
      
      Signed-off-by: Laszlo Ersek <lersek@redhat.com>
      Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
  
  commit 68c0e134a090666246b467deaf9046e573b089f2
  Author: Michael S. Tsirkin <mst@redhat.com>
  Date:   Thu May 30 11:35:23 2013 +0300
  
      q35: set fw_name
      
      PCI host bridges need to set fw_name to be discoverable
      by bios for boot device selection.
      
      In particular, seabios expects root device to be called
      "/pci/@i0cf8", so let's set it up like that for Q35.
      
      Cc: qemu-stable@nongnu.org
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
      Tested-by: Amos Kong <akong@redhat.com>
  
  commit a678e26cbe89f7a27cbce794c2c2784571ee9d21
  Author: Michael Roth <mdroth@linux.vnet.ibm.com>
  Date:   Sun May 26 22:20:58 2013 -0500
  
      qapi: pad GenericList value fields to 64 bits
      
      With the introduction of native list types, we now have types such as
      int64List where the 'value' field is not a pointer, but the actual
      64-bit value.
      
      On 32-bit architectures, this can lead to situations where 'next' field
      offset in GenericList does not correspond to the 'next' field in the
      types that we cast to GenericList when using the visit_next_list()
      interface, causing issues when we attempt to traverse linked list
      structures of these types.
      
      To fix this, pad the 'value' field of GenericList and other
      schema-defined/native *List types out to 64-bits.
      
      This is less memory-efficient for 32-bit architectures, but allows us to
      continue to rely on list-handling interfaces that target GenericList to
      simply visitor implementations.
      
      In the future we can improve efficiency by defaulting to using native C
      array backends to handle list of non-pointer types, which would be more
      memory efficient in itself and allow us to roll back this change.
      
      Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
      Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
  
  commit fd8aaa767ab5d804c2aa156a616b8ca8837916b0
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Tue May 21 09:56:55 2013 +0200
  
      memory: add return value to address_space_rw/read/write
      
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 791af8c861f4537ad29c34df14fb81701e04596f
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri May 24 16:10:39 2013 +0200
  
      memory: propagate errors on I/O dispatch
      
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit a649b9168cb9169b41532b168b94294e2be32e50
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri May 24 12:40:43 2013 +0200
  
      exec: just use io_mem_read/io_mem_write for 8-byte I/O accesses
      
      The memory API is able to split it in two 4-byte accesses.
      
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 968a5627c80ff2b9fd1ed40f9400897088bd661a
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri May 24 17:58:37 2013 +0200
  
      memory: correctly handle endian-swapped 64-bit accesses
      
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit ce5d2f331ec42b43f92aa4c57fdaaf4c34ccb377
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri May 24 17:45:48 2013 +0200
  
      memory: split accesses even when the old MMIO callbacks are used
      
      This is useful for 64-bit memory accesses.
      
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 08521e28c7e6e8cc1f53424a0f845f58d2ed9546
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri May 24 12:54:01 2013 +0200
  
      memory: add big endian support to access_with_adjusted_size
      
      This will be used to split 8-byte access down to two four-byte accesses.
      
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit a014ed07bd5a93950fe12c88ed5faf188a22ee01
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri May 24 17:48:52 2013 +0200
  
      memory: accept mismatching sizes in memory_region_access_valid
      
      The memory API is able to use smaller/wider accesses than requested,
      match that in memory_region_access_valid.  Of course, the accepts
      callback is still free to reject those accesses.
      
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 51644ab70ba125cb9545702d64890743d75b444b
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Thu Apr 11 15:40:59 2013 +0200
  
      memory: add address_space_access_valid
      
      The old-style IOMMU lets you check whether an access is valid in a
      given DMAContext.  There is no equivalent for AddressSpace in the
      memory API, implement it with a lookup of the dispatch tree.
      
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit c353e4cc08a2fce7c505dd0d04512ef3947adff8
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri May 24 14:02:39 2013 +0200
  
      exec: implement .valid.accepts for subpages
      
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit d2702032b4746515cff0bf29891a6b6decfc3d86
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri May 24 11:55:06 2013 +0200
  
      memory: export memory_region_access_valid to exec.c
      
      We'll use it to implement address_space_access_valid.
      
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 82f2563fc81532e24380085d23a9d32c17b74169
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri May 24 11:59:43 2013 +0200
  
      exec: introduce memory_access_size
      
      This will be used by address_space_access_valid too.
      
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 2bbfa05d20067de0d032d832ae22c1041f4c89c2
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri May 24 12:29:54 2013 +0200
  
      exec: introduce memory_access_is_direct
      
      After the previous patches, this is a common test for all read/write
      functions.
      
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit d17d45e95f497e67aa48ff9e49a4ad62bb1e17df
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri May 24 13:21:01 2013 +0200
  
      exec: expect mr->ops to be initialized for ROM
      
      There is no need to use the special phys_section_rom section.
      
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 2cdfcf272d1a38e22879aecae83e95be51369b2d
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri May 24 13:55:52 2013 +0200
  
      memory: assign MemoryRegionOps to all regions
      
      This allows to remove the checks on section->readonly.  Simply,
      write accesses to ROM will not be considered "direct" and will
      go through mr->ops without any special intervention.
      
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit d197063fcf969e1269dc53c9c9e9a073f87aa3b4
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri May 24 13:23:38 2013 +0200
  
      memory: move unassigned_mem_ops to memory.c
      
      reservation_ops is already doing the same thing.
      
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 149f54b53b7666a3facd45e86eece60ce7d3b114
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri May 24 12:59:37 2013 +0200
  
      memory: add address_space_translate
      
      Using phys_page_find to translate an AddressSpace to a MemoryRegionSection
      is unwieldy.  It requires to pass the page index rather than the address,
      and later memory_region_section_addr has to be called.  Replace
      memory_region_section_addr with a function that does all of it: call
      phys_page_find, compute the offset within the region, and check how
      big the current mapping is.  This way, a large flat region can be written
      with a single lookup rather than a page at a time.
      
      address_space_translate will also provide a single point where IOMMU
      forwarding is implemented.
      
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit b018ddf633f77195e9ae859c6d940a334e68879f
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri May 24 14:48:38 2013 +0200
  
      memory: dispatch unassigned accesses based on .valid.accepts
      
      This provides the basics for detecting accesses to unassigned memory
      as soon as they happen, and also for a simple implementation of
      address_space_access_valid.
      
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit bf8d5166395612b4e856fad57606eb0cff97ae2e
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri May 24 14:39:13 2013 +0200
  
      exec: do not use error_mem_read
      
      We will soon reach this case when doing (unaligned) accesses that
      span partly past the end of memory.  We do not want to crash in
      that case.
      
      unassigned_mem_ops and rom_mem_ops are now the same.
      
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 0844e007624acb6dbf45bfb232286ce9502b424e
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri May 24 14:37:28 2013 +0200
  
      exec: make io_mem_unassigned private
      
      There is no reason to avoid a recompile before accessing unassigned
      memory.  In the end it will be treated as MMIO anyway.
      
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 8f3e03cb73dce9eac207cfe0f37d87d6490421a0
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri May 24 16:45:30 2013 +0200
  
      cputlb: simplify tlb_set_page
      
      The same "if" condition is repeated twice.
      
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit ae4e43e80f3e1e65d096ebbc643eed9d763e1441
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri May 24 17:14:05 2013 +0200
  
      exec: drop useless #if
      
      This code is only compiled for softmmu targets.
      
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 2a8e7499093cd33a607ebd7c1cd591169aa68a3e
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri May 24 14:34:08 2013 +0200
  
      exec: eliminate io_mem_ram
      
      It is never used, the IOTLB always goes through io_mem_notdirty.
      
      In fact in softmmu_template.h, if it were, QEMU would crash just
      below the tests, as soon as io_mem_read/write dispatches to
      error_mem_read/write.
      
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 87d23f78aa79b72da022afda358bbc8a8509ca70
  Author: Michael S. Tsirkin <mst@redhat.com>
  Date:   Tue May 28 13:20:23 2013 +0300
  
      virtio-pci: drop unused wmb macro
      
      The implementation is wrong for kvm, and it's unused anyway.
      Drop it.
      
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
      Message-id: 20130528102023.GA30055@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 04129606170ec9011d4952b4f22c368679bedbf9
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Mon May 27 15:28:51 2013 +0200
  
      tests: set MALLOC_PERTURB_ to expose memory bugs
      
      glibc wipes malloc(3) memory when the MALLOC_PERTURB_ environment
      variable is set.  The value of the environment variable determines the
      bit pattern used to wipe memory.  For more information, see
      http://udrepper.livejournal.com/11429.html.
      
      Set MALLOC_PERTURB_ for gtester and qemu-iotests.  Note we pick a random
      value from 1 to 255 to expose more bugs.  If you need to reproduce a
      crash use 'show environment' in gdb to extract the MALLOC_PERTURB_
      value from a core dump.
      
      Both make check and qemu-iotests pass with MALLOC_PERTURB_ enabled.
      
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Message-id: 1369661331-28041-1-git-send-email-stefanha@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit dafb82e0fc89b631d25f8def649fbfd14fec3db2
  Author: Jordan Justen <jordan.l.justen@intel.com>
  Date:   Wed May 29 01:27:27 2013 -0700
  
      pc_sysfw: allow flash (-pflash) memory to be used with KVM
      
      When pc-sysfw.rom_only == 0, flash memory will be
      usable with kvm. In order to enable flash memory mode,
      a pflash device must be created. (For example, by
      using the -pflash command line parameter.)
      
      Usage of a flash memory device with kvm requires
      KVM_CAP_READONLY_MEM, and kvm will abort if
      a flash device is used with an older kvm which does
      not support this capability.
      
      If a flash device is not used, then qemu/kvm will
      operate in the original rom-mode.
      
      Signed-off-by: Jordan Justen <jordan.l.justen@intel.com>
      Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
      Message-id: 1369816047-16384-5-git-send-email-jordan.l.justen@intel.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 235e8982ad393e5611cb892df54881c872eea9e1
  Author: Jordan Justen <jordan.l.justen@intel.com>
  Date:   Wed May 29 01:27:26 2013 -0700
  
      kvm: support using KVM_MEM_READONLY flag for regions
      
      For readonly memory regions and rom devices in romd_mode,
      we make use of the KVM_MEM_READONLY. A slot that uses
      KVM_MEM_READONLY can be read from and code can execute from the
      region, but writes will exit to qemu.
      
      For rom devices with !romd_mode, we force the slot to be
      removed so reads or writes to the region will exit to qemu.
      (Note that a memory region in this state is not executable
      within kvm.)
      
      v7:
       * Update for readable => romd_mode rename (5f9a5ea1)
      
      Signed-off-by: Jordan Justen <jordan.l.justen@intel.com>
      Reviewed-by: Xiao Guangrong <xiaoguangrong@linux.vnet.ibm.com> (v4)
      Reviewed-by: Paolo Bonzini <pbonzini@redhat.com> (v5)
      Message-id: 1369816047-16384-4-git-send-email-jordan.l.justen@intel.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit df9c8b758a04825e23f82427001028342b92d0cf
  Author: Jordan Justen <jordan.l.justen@intel.com>
  Date:   Wed May 29 01:27:25 2013 -0700
  
      kvm: add kvm_readonly_mem_enabled
      
      Signed-off-by: Jordan Justen <jordan.l.justen@intel.com>
      Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
      Message-id: 1369816047-16384-3-git-send-email-jordan.l.justen@intel.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit dade922f357c709c02eed2e1b1891453896756dd
  Author: Jordan Justen <jordan.l.justen@intel.com>
  Date:   Wed May 29 01:27:24 2013 -0700
  
      isapc: Fix non-KVM qemu boot (read/write memory for isapc BIOS)
      
      The isapc machine with seabios currently requires the BIOS region
      to be read/write memory rather than read-only memory.
      
      KVM currently cannot support the BIOS as a ROM region, but qemu
      in non-KVM mode can. Based on this, isapc machine currently only
      works with KVM.
      
      To work-around this isapc issue, this change avoids marking the
      BIOS as readonly for isapc.
      
      This change also will allow KVM to start supporting ROM mode
      via KVM_CAP_READONLY_MEM.
      
      Signed-off-by: Jordan Justen <jordan.l.justen@intel.com>
      Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
      Message-id: 1369816047-16384-2-git-send-email-jordan.l.justen@intel.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 338ea905e948613607c98346e127fc9472c57f0d
  Merge: 1afd566... db431f6...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Wed May 29 08:13:20 2013 -0500
  
      Merge remote-tracking branch 'aneesh/for-upstream' into staging
      
      # By Aneesh Kumar K.V (3) and Gabriel de Perthuis (1)
      # Via Aneesh Kumar K.V
      * aneesh/for-upstream:
        hw/9pfs: Be robust against paths without FS_IOC_GETVERSION
        hw/9pfs: Use O_NOFOLLOW when opening files on server
        hw/9pfs: use O_NOFOLLOW for mapped readlink operation
        hw/9pfs: Fix segfault with 9p2000.u
      
      Message-id: 87zjvevx4s.fsf@linux.vnet.ibm.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 1afd566ce921493a13b3878662b5320aab7645d0
  Merge: 46a352a... 2ba9de6...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Wed May 29 08:13:09 2013 -0500
  
      Merge remote-tracking branch 'afaerber-or/cocoa-for-upstream' into staging
      
      # By Peter Maydell
      # Via Andreas Färber
      * afaerber-or/cocoa-for-upstream:
        cocoa: Avoid deprecated NSOpenPanel beginSheetForDirectory
        cocoa: Avoid deprecated NSOpenPanel filename method
        cocoa: Avoid deprecated CPS* functions
        cocoa: Fix leaks of NSScreen and NSConcreteMapTable
  
  commit 46a352a7d7a47b3733ae76c0a0906d6934f81fc0
  Merge: c199707... 60d9538...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Wed May 29 08:12:53 2013 -0500
  
      Merge remote-tracking branch 'kraxel/chardev.6' into staging
      
      # By Gerd Hoffmann
      # Via Gerd Hoffmann
      * kraxel/chardev.6:
        chardev: fix "info chardev" output
        Revert "chardev: Get filename for new qapi backend"
      
      Message-id: 1369722844-24345-1-git-send-email-kraxel@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit c199707ad0dcbb4a72e7435551c7f23b9606a063
  Merge: 6a4e177... 6683d7b...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Wed May 29 08:12:25 2013 -0500
  
      Merge remote-tracking branch 'kraxel/seabios-1.7.2.2' into staging
      
      # By Gerd Hoffmann
      # Via Gerd Hoffmann
      * kraxel/seabios-1.7.2.2:
        update seabios to release 1.7.2.2
        Revert "roms: switch oldnoconfig to olddefconfig"
      
      Message-id: 1369736932-16627-1-git-send-email-kraxel@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 2ba9de6ed0455f5c55e4fb1841e1597204535430
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Mon Apr 22 10:29:49 2013 +0000
  
      cocoa: Avoid deprecated NSOpenPanel beginSheetForDirectory
      
      In MacOSX 10.6 and above the NSOpenPanel beginSheetForDirectory
      method is deprecated. Use the preferred replacements instead.
      We retain the original code for use on earlier MacOSX versions
      because the replacement methods don't exist before 10.6.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Andreas Färber <andreas.faerber@web.de>
  
  commit 8bb3f1e3742ca8d26af7156e14068435437918a1
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Mon Apr 22 10:29:48 2013 +0000
  
      cocoa: Avoid deprecated NSOpenPanel filename method
      
      Avoid the NSOpenPanel filename method (deprecated in MacOSX 10.6)
      in favour of using the URL method and extracting the path from the
      resulting NSUrl object.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Andreas Färber <andreas.faerber@web.de>
  
  commit 42a5dfe75f455fe7f3619ce44b7eb025ba631ee8
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Mon Apr 22 10:29:47 2013 +0000
  
      cocoa: Avoid deprecated CPS* functions
      
      The functions CPSGetCurrentProcess and CPSEnableForegroundOperation
      are deprecated in newer versions of MacOSX and cause warning messages
      to be logged to the system log. Instead, use the new preferred method
      of promoting our console process up to a graphical app with menubar
      and Dock icon, which is TransformProcessType. (This function came
      in with MacOSX 10.3, so there's no need to retain the old method as
      we don't support anything earlier than 10.3 anyway.)
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Andreas Färber <andreas.faerber@web.de>
  
  commit 6e657e64cdc478461c1e6a5e81c6d23115664326
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Mon Apr 22 10:29:46 2013 +0000
  
      cocoa: Fix leaks of NSScreen and NSConcreteMapTable
      
      On MacOSX 10.8 QEMU provokes system log messages:
      11/03/2013 17:03:29.998 qemu-system-arm[42586]: objc[42586]: Object
      0x7ffbf9c2f3b0 of class NSScreen autoreleased with no pool in place - just
      leaking - break on objc_autoreleaseNoPool() to debug
      
      11/03/2013 17:03:29.999 qemu-system-arm[42586]: objc[42586]: Object
      0x7ffbf9c3a010 of class NSConcreteMapTable autoreleased with no pool in
      place - just leaking - break on objc_autoreleaseNoPool() to debug
      
      This is because we call back into Cocoa from threads other than
      the UI thread (specifically from the CPU thread). Since we created
      these threads via the POSIX API rather than NSThread, they don't have
      automatically created autorelease pools. Guard all the functions where
      QEMU can call back into the Cocoa UI code with autorelease pools
      so that we don't leak any Cocoa objects.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Andreas Färber <andreas.faerber@web.de>
  
  commit 6683d7bc2759e9da8b5c4907a9de85d500933ffb
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Tue May 28 12:17:50 2013 +0200
  
      update seabios to release 1.7.2.2
      
      git shortlog from 1.7.2.1
      
      Asias He (2):
            virtio-scsi: Pack struct virtio_scsi_{req_cmd,resp_cmd}
            virtio-scsi: Set _DRIVER_OK flag before scsi target scanning
      
      Kevin O'Connor (1):
            Cache boot-fail-wait to avoid romfile access after POST.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 19cd090e17b293b49eec59346df94a668f5d2438
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Tue May 28 12:09:41 2013 +0200
  
      Revert "roms: switch oldnoconfig to olddefconfig"
      
      This reverts commit a5519b42cfd6c00e9f8b31c5aad7682e7a9f1181.
      
      Breaks "make bios" in roms/ as the kconfig version in seabios doesn't
      support olddefconfig.  Must have been be totally untested.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit db431f6adc881a0758512cd765b3108209013512
  Author: Gabriel de Perthuis <g2p.code@gmail.com>
  Date:   Fri May 10 19:53:28 2013 +0200
  
      hw/9pfs: Be robust against paths without FS_IOC_GETVERSION
      
      9P optionally uses the FS_IOC_GETVERSION ioctl to get information about
      a file's version (sometimes called generation number).
      
      The code checks for supported filesystems at mount time, but some paths
      may come from other mounted filesystems.
      
      Change it to treat unsupported paths the same as unsupported
      filesystems, returning 0 in both cases.
      
      Note: ENOTTY is the error code for an unsupported ioctl.
      
      This fix allows booting a linux kernel with the same / filesystem as the
      host; otherwise the boot fails when mounting devtmpfs.
      
      Signed-off-by: Gabriel de Perthuis <g2p.code@gmail.com>
      Reviewed-by: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com>
      Signed-off-by: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com>
  
  commit 0ceb092e35f9d8793d64d86194ec9463718dffa3
  Author: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com>
  Date:   Mon May 20 19:43:15 2013 +0530
  
      hw/9pfs: Use O_NOFOLLOW when opening files on server
      
      9p server should never follow a symlink. So use O_NOFOLLOW with all open
      syscall
      
      Tested-by: "M. Mohan Kumar" <mohan@in.ibm.com>
      Signed-off-by: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com>
  
  commit aed858ce10ef09c7bdf03f73e75e772f567c74cd
  Author: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com>
  Date:   Mon May 20 17:28:29 2013 +0530
  
      hw/9pfs: use O_NOFOLLOW for mapped readlink operation
      
      With mapped security models like mapped-xattr and mapped-file, we save the
      symlink target as file contents. Now if we ever expose a normal directory
      with mapped security model and find real symlinks in export path, never
      follow them and return proper error.
      
      Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com>
      Signed-off-by: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com>
  
  commit c7e587b73ebac05943df78f5f37d80d32ff47d3d
  Author: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com>
  Date:   Mon May 20 11:29:52 2013 +0530
  
      hw/9pfs: Fix segfault with 9p2000.u
      
      When guest tries to chmod a block or char device file over 9pfs,
      the qemu process segfaults. With 9p2000.u protocol we use wstat to
      change mode bits and client don't send extension information for
      chmod. We need to check for size field to check whether extension
      info is present or not.
      
      Reported-by: Michael Tokarev <mjt@tls.msk.ru>
      Acked-by: Michael Tokarev <mjt@tls.msk.ru>
      Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com>
      Signed-off-by: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com>
  
  commit 60d95386abf1f5f37ded6a812d12ac458df2491b
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Mon May 27 12:41:24 2013 +0200
  
      chardev: fix "info chardev" output
      
      Fill unset CharDriverState->filename with the backend name, so
      'info chardev' will return at least the chardev type.  Don't
      touch it in case the chardev init function filled it already,
      like the socket+pty chardevs do for example.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 3022e6b472d0f6d56efbe890e0f1c94841b170d4
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Mon May 27 12:38:58 2013 +0200
  
      Revert "chardev: Get filename for new qapi backend"
      
      Does not handle chardevs created via chardev-add monitor command.
      
      This reverts commit 2b220025993e76d4116781ca91a4fabc5ad9c722.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 6a4e17711442849bf2cc731ccddef5a2a2d92d29
  Author: Blue Swirl <blauwirbel@gmail.com>
  Date:   Sun Apr 14 18:10:28 2013 +0000
  
      Remove Sun4c, Sun4d and a few CPUs
      
      Sun4c and Sun4d architectures and related CPUs are not fully implemented
      (especially Sun4c MMU) and there has been no interest for them.
      
      Likewise, a few CPUs (Cypress, Ross etc) are only half implemented.
      
      Remove the machines and CPUs, they can be re-added if needed later.
      
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 4f6ab397b60615d2da77bff4f32666be9ac2e949
  Author: Brad Smith <brad@comstyle.com>
  Date:   Fri May 24 19:01:07 2013 -0400
  
      Remove OSS support for OpenBSD
      
      Remove the OSS support for OpenBSD. The OSS API has not been usable
      for quite some time.
      
      Signed-off-by: Brad Smith <brad@comstyle.com>
      Reviewed-by: Laszlo Ersek <lersek@redhat.com>
      Reviewed-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 5b35b4e91d4d023d44dc28437ae414a21e9b8117
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Thu May 23 13:00:03 2013 +0100
  
      target-arm: Remove gen_{ld,st}* definitions
      
      All the uses of the gen_{ld,st}* functions are gone now, so remove
      the functions themselves.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit e2592fad1720d848699f32e67882b611bbed2cb5
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Thu May 23 13:00:02 2013 +0100
  
      target-arm: Remove gen_{ld,st}* from thumb2 decoder
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit c40c85560b6a9bf272dcc7de1beb8910f240bae8
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Thu May 23 13:00:01 2013 +0100
  
      target-arm: Remove gen_{ld,st}* from Thumb insns
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 5a839c0d54fac9db0516904db873a4fe01f50f4b
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Thu May 23 13:00:00 2013 +0100
  
      target-arm: Remove gen_{ld,st}* from basic ARM insns
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 94ee24e7fbb0d6d6fd63627c2e89d2513cb7b893
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Thu May 23 12:59:59 2013 +0100
  
      target-arm: Remove use of gen_{ld,st}* from ldrex/strex
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 58ab8e96469955f8b575bfe1f6b1e992f8f36c0f
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Thu May 23 12:59:58 2013 +0100
  
      target-arm: Remove uses of gen_{ld,st}* from Neon code
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 29531141a7658cfb9f6e5f72a685c3859a5fff8b
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Thu May 23 12:59:57 2013 +0100
  
      target-arm: Remove uses of gen_{ld,st}* from iWMMXt code
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 8ed1237d6401e0bd9461417b58b07e545bbc4b7e
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Thu May 23 12:59:56 2013 +0100
  
      target-arm: Remove gen_ld64() and gen_st64()
      
      gen_ld64() and gen_st64() are used only in one place, so just
      expand them out.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 39d5492a186d156d4acc306ae258d7e04f8a6c29
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Thu May 23 12:59:55 2013 +0100
  
      target-arm: Don't use TCGv when we mean TCGv_i32
      
      TCGv changes size depending on the compile time value of
      TARGET_LONG_BITS.  This is useful for generating code for MIPS style
      "instructions are the same but the register width changes" CPUs, and
      also for the generic bits of QEMU which operate on "width of a
      virtual address" values, but mostly in the ARM target code we were
      using it purely as a shorthand for "any 32 bit value".
      
      This needs to change in preparation for AArch64 support, since an
      AArch64-capable v8 core will have 64 bit virtual addresses but still
      use 32 bit values for the 32 bit instruction set.
      
      This patch mechanically converts all the occurrences of TCGv,
      tcg_temp_new(), tcg_temp_free(), tcg_temp_local_new() and
      TCGV_UNUSED() to their explicitly 32 bit counterparts.  This is
      correct for everything except the arguments to tcg_gen_qemu_{ld,st}*,
      which really do need to be TCGv and so will require a 32-to-64
      conversion when building the 32 bit code for AArch64.  Those changes
      will be in a separate patch for easier review.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit fd469df97ab4277411ecdd4032a2f045a3a87b2a
  Merge: 4a542df... fd29893...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Fri May 24 13:47:42 2013 -0500
  
      Merge remote-tracking branch 'bonzini/iommu-for-anthony' into staging
      
      # By Paolo Bonzini (11) and others
      # Via Paolo Bonzini
      * bonzini/iommu-for-anthony:
        memory: clean up phys_page_find
        memory: populate FlatView for new address spaces
        memory: limit sections in the radix tree to the actual address space size
        s390x: reduce TARGET_PHYS_ADDR_SPACE_BITS to 62
        memory: fix address space initialization/destruction
        memory: make memory_global_sync_dirty_bitmap take an AddressSpace
        memory: do not duplicate memory_region_destructor_none
        memory: Rename readable flag to romd_mode
        memory: Replace open-coded memory_region_is_romd
        memory: allow memory_region_find() to run on non-root memory regions
        memory: assert that PhysPageEntry's ptr does not overflow
        exec: eliminate stq_phys_notdirty
        exec: make qemu_get_ram_ptr private
        exec: eliminate qemu_put_ram_ptr
        exec: remove obsolete comment
      
      Message-id: 1369414987-8839-1-git-send-email-pbonzini@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 4a542df0910dff2caf17d6bb76bbf3704197db42
  Merge: 4c5dad0... 00b7ade...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Fri May 24 13:47:33 2013 -0500
  
      Merge remote-tracking branch 'stefanha/net' into staging
      
      # By Alasdair McLeay (1) and Stefan Hajnoczi (1)
      # Via Stefan Hajnoczi
      * stefanha/net:
        rtl8139: flush queued packets when RxBufPtr is written
        net: support for bridged networking on Mac OS X
      
      Message-id: 1369406295-20411-1-git-send-email-stefanha@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 4c5dad040bce8f8c9924dc72cfac9380e4ffdc26
  Merge: 64afc2b... 02ffb50...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Fri May 24 13:47:25 2013 -0500
  
      Merge remote-tracking branch 'stefanha/block' into staging
      
      # By Wenchao Xia (5) and others
      # Via Stefan Hajnoczi
      * stefanha/block:
        coroutine: stop using AioContext in CoQueue
        coroutine: protect global pool with a mutex
        qemu-iotests: Try creating huge qcow2 image
        qcow2.py: Subcommand for changing header fields
        qemu-io: Fix 'map' output
        blockdev: Rename BlockdevAction -> TransactionAction
        block: make all steps in qmp_transaction() as callback
        block: package rollback code in qmp_transaction()
        block: package committing code in qmp_transaction()
        block: move input parsing code in qmp_transaction()
        block: package preparation code in qmp_transaction()
      
      Message-id: 1369405947-14818-1-git-send-email-stefanha@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit fd2989341e758813351c2fc1446cc8fbcae06ad9
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Mon May 20 12:21:07 2013 +0200
  
      memory: clean up phys_page_find
      
      Remove the goto.
      
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit f43793c7caab49c68b41c3b8524fc35b4c206856
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Tue Apr 16 15:39:51 2013 +0200
  
      memory: populate FlatView for new address spaces
      
      Even a new address space might have a non-empty FlatView.  In order
      to initialize it properly, address_space_init should (a) call
      memory_region_transaction_commit after the address space is inserted
      into the list; (b) force memory_region_transaction_commit to do something.
      
      This bug was latent so far because all address spaces started empty, including
      the PCI address space where the bus master region is initially disabled.
      However, the target address space of an IOMMU is usually rooted at
      get_system_memory(), which might not be empty at the time the IOMMU is created.
      
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 86a8623692b1b559a419a92eb8b6897c221bca74
  Author: Avi Kivity <avi.kivity@gmail.com>
  Date:   Tue Oct 30 13:47:45 2012 +0200
  
      memory: limit sections in the radix tree to the actual address space size
      
      The radix tree is statically sized to fit TARGET_PHYS_ADDR_SPACE_BITS.
      If a larger memory region is registered, it will overflow.
      
      Fix by limiting any section in the radix tree to the supported size.
      
      This problem was not observed earlier since artificial regions (containers
      and aliases) are eliminated by the memory core, leaving only device regions
      which have reasonable sizes.  An IOMMU however cannot be eliminated by the
      memory core, and may have an artificial size.
      
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Avi Kivity <avi.kivity@gmail.com>
      [ Fail the build if TARGET_PHYS_ADDR_SPACE_BITS is too large - Paolo ]
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 311f83ca08c011b048c063c2fd3038a8957970bc
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Mon May 13 15:54:44 2013 +0200
  
      s390x: reduce TARGET_PHYS_ADDR_SPACE_BITS to 62
      
      With the next patch, the memory API will complain if the
      TARGET_PHYS_ADDR_SPACE_BITS gets dangerously close to an
      overflow.  s390x can handle up to 64 bit of physical address
      space from its page tables, but we never use that much.  Just
      decrease the value.
      
      Cc: Alexander Graf <agraf@suse.de>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 4c19eb721a5929f2277d33a98bb59963c58c2e3b
  Author: Avi Kivity <avi.kivity@gmail.com>
  Date:   Tue Oct 30 13:47:44 2012 +0200
  
      memory: fix address space initialization/destruction
      
      A couple of fields were left uninitialized.  This was not observed earlier
      because all address spaces were statically allocated.  Also free allocation
      for those fields.
      
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Avi Kivity <avi.kivity@gmail.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 1d671369c3f8eb2b5dfd0e1709688faba9b85f95
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Wed Apr 24 10:46:55 2013 +0200
  
      memory: make memory_global_sync_dirty_bitmap take an AddressSpace
      
      Since this is a MemoryListener operation, it only makes sense
      on an AddressSpace granularity.
      
      Suggested-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 5553e3a5c95f4a842489384a2fafb27d7555a4ef
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri May 3 17:18:36 2013 +0200
  
      memory: do not duplicate memory_region_destructor_none
      
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 5f9a5ea1c0a8391033e7d33abd335dd804a1001a
  Author: Jan Kiszka <jan.kiszka@siemens.com>
  Date:   Tue May 7 19:04:25 2013 +0200
  
      memory: Rename readable flag to romd_mode
      
      "Readable" is a very unfortunate name for this flag because even a
      rom_device region will always be readable from the guest POV. What
      differs is the mapping, just like the comments had to explain already.
      Also, readable could currently be understood as being a generic region
      flag, but it only applies to rom_device regions.
      
      So rename the flag and the function to modify it after the original term
      "ROMD" which could also be interpreted as "ROM direct", i.e. ROM mode
      with direct access. In any case, the scope of the flag is clearer now.
      
      Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 4b81126e3399bfbcc47a4d696902c93401169f72
  Author: Jan Kiszka <jan.kiszka@siemens.com>
  Date:   Mon May 6 18:07:05 2013 +0200
  
      memory: Replace open-coded memory_region_is_romd
      
      Improves readability.
      
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
  
  commit 73034e9e087aa51b85cf86b6c81ef92f7e1e9d09
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Tue May 7 15:48:28 2013 +0200
  
      memory: allow memory_region_find() to run on non-root memory regions
      
      memory_region_find() is similar to registering a MemoryListener and
      checking for the MemoryRegionSections that come from a particular
      region.  There is no reason for this to be limited to a root memory
      region.
      
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 68f3f65b09a1ce8c82fac17911ffc3bb6031ebe4
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Tue May 7 11:30:23 2013 +0200
  
      memory: assert that PhysPageEntry's ptr does not overflow
      
      While sized to 15 bits in PhysPageEntry, the ptr field is ORed into the
      iotlb entries together with a page-aligned pointer.  The ptr field must
      not overflow into this page-aligned value, assert that it is smaller than
      the page size.
      
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 8b0d6711a276bdb9edcd9299b194c7c0d6b56a88
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Mon May 20 12:40:58 2013 +0200
  
      exec: eliminate stq_phys_notdirty
      
      It is not used anywhere.
      
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit ee983cb3cc8f856b408a272269f434cc9a82ceff
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Tue May 14 11:47:56 2013 +0200
  
      exec: make qemu_get_ram_ptr private
      
      It is a private interface between exec.c and memory.c.
      
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 4f39178b3ab54538759df92a38655063f5d59301
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Tue May 14 11:44:02 2013 +0200
  
      exec: eliminate qemu_put_ram_ptr
      
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit bbcfd2913cdb8623d1c57fa26bf481f34bf7989a
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Thu Apr 11 15:33:16 2013 +0200
  
      exec: remove obsolete comment
      
      See how we call memory_region_section_addr two lines below to
      convert a physical address to a base address in the region.
      
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 00b7ade807b5ce6779ddd86ce29c5521ec5c529a
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Wed May 22 14:50:18 2013 +0200
  
      rtl8139: flush queued packets when RxBufPtr is written
      
      Net queues support efficient "receive disable".  For example, tap's file
      descriptor will not be polled while its peer has receive disabled.  This
      saves CPU cycles for needlessly copying and then dropping packets which
      the peer cannot receive.
      
      rtl8139 is missing the qemu_flush_queued_packets() call that wakes the
      queue up when receive becomes possible again.
      
      As a result, the Windows 7 guest driver reaches a state where the
      rtl8139 cannot receive packets.  The driver has actually refilled the
      receive buffer but we never resume reception.
      
      The bug can be reproduced by running a large FTP 'get' inside a Windows
      7 guest:
      
        $ qemu -netdev tap,id=tap0,...
               -device rtl8139,netdev=tap0
      
      The Linux guest driver does not trigger the bug, probably due to a
      different buffer management strategy.
      
      Reported-by: Oliver Francke <oliver.francke@filoo.de>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit d73fe37e7bab4ef06b94c48b2a8d8952c03619d4
  Author: Alasdair McLeay <alasdair.mcleay@me.com>
  Date:   Thu May 9 19:44:30 2013 +0100
  
      net: support for bridged networking on Mac OS X
      
      tun tap can be implemented on Mac OS X using
      http://tuntaposx.sourceforge.net
      
      It behaves in the same way as FreeBSD/OpenBSD implementations, but Qemu
      needs a patch to use the OpenBS/FreeBSD code.
      
      As per the patch listed in this forum thread:
      http://forum.gns3.net/post17679.html#p17679
      
      And also as used in the MacPorts installation:
      https://trac.macports.org/browser/trunk/dports/emulators/qemu/files/patch-net-tap-interface.diff
      
      Signed-off-by: Alasdair McLeay <alasdair.mcleay@me.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 02ffb504485f0920cfc75a0982a602f824a9a4f4
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Fri May 17 15:51:26 2013 +0200
  
      coroutine: stop using AioContext in CoQueue
      
      qemu_co_queue_next(&queue) arranges that the next queued coroutine is
      run at a later point in time.  This deferred restart is useful because
      the caller may not want to transfer control yet.
      
      This behavior was implemented using QEMUBH in the past, which meant that
      CoQueue (and hence CoMutex and CoRwlock) had a dependency on the
      AioContext event loop.  This hidden dependency causes trouble when we
      move to a world with multiple event loops - now qemu_co_queue_next()
      needs to know which event loop to schedule the QEMUBH in.
      
      After pondering how to stash AioContext I realized the best solution is
      to not use AioContext at all.  This patch implements the deferred
      restart behavior purely in terms of coroutines and no longer uses
      QEMUBH.
      
      Here is how it works:
      
      Each Coroutine has a wakeup queue that starts out empty.  When
      qemu_co_queue_next() is called, the next coroutine is added to our
      wakeup queue.  The wakeup queue is processed when we yield or terminate.
      
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit b84c4586234b26ccc875595713f6f4491e5b3385
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Fri May 17 15:51:25 2013 +0200
  
      coroutine: protect global pool with a mutex
      
      The coroutine freelist is a global pool of unused coroutines.  It avoids
      the setup/teardown overhead associated with the coroutine lifecycle.
      Since the pool is global, we need to synchronize access so that
      coroutines can be used outside the BQL.
      
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit bd91ecbf5b43b52321c4d938e16a612b9c68bf06
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Mon May 13 14:11:13 2013 +0200
  
      qemu-iotests: Try creating huge qcow2 image
      
      It's supposed to fail gracefully instead of segfaulting.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit c93331c9146719958a4b102435fcd0566da45ea2
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Mon May 13 14:00:15 2013 +0200
  
      qcow2.py: Subcommand for changing header fields
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit a00e81e98f71c91a35b96bcd8ae431a86f42378d
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Mon May 13 15:31:34 2013 +0200
  
      qemu-io: Fix 'map' output
      
      The output of the 'map' command in qemu-io used to directly resemble
      bdrv_is_allocated() and could contain many lines for small chunks that
      all have the same allocation status. After this patch, they will be
      coalesced into a single output line for a large chunk.
      
      As a side effect, the command gains some error handling.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit c8a83e8500329d82f1282c4905be11a39078007f
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Mon May 13 10:43:43 2013 +0200
  
      blockdev: Rename BlockdevAction -> TransactionAction
      
      There's no reason to restrict transactions to operations related to
      block devices, so rename the type now before schema introspection stops
      us from doing so.
      
      Also change the schema documentation of 'transaction' to not refer to
      block devices or snapshots any more.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit ba0c86a34e29b31ef360feda74c94200a5403fdd
  Author: Wenchao Xia <xiawenc@linux.vnet.ibm.com>
  Date:   Wed May 8 18:25:16 2013 +0800
  
      block: make all steps in qmp_transaction() as callback
      
      Make it easier to add other operations to qmp_transaction() by using
      callbacks, with external snapshots serving as an example implementation
      of the callbacks.
      
      Signed-off-by: Wenchao Xia <xiawenc@linux.vnet.ibm.com>
      Reviewed-by: Kevin Wolf <kwolf@redhat.com>
      Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit 96b86bf72de0c6eda2799201517ef32910beb340
  Author: Wenchao Xia <xiawenc@linux.vnet.ibm.com>
  Date:   Wed May 8 18:25:15 2013 +0800
  
      block: package rollback code in qmp_transaction()
      
      Signed-off-by: Wenchao Xia <xiawenc@linux.vnet.ibm.com>
      Reviewed-by: Kevin Wolf <kwolf@redhat.com>
      Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit 3b0047e86a1c215d830b1ae1da0778db4636b83a
  Author: Wenchao Xia <xiawenc@linux.vnet.ibm.com>
  Date:   Wed May 8 18:25:14 2013 +0800
  
      block: package committing code in qmp_transaction()
      
      The code is simply moved into a separate function.
      
      Signed-off-by: Wenchao Xia <xiawenc@linux.vnet.ibm.com>
      Reviewed-by: Kevin Wolf <kwolf@redhat.com>
      Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit e2a31e8798e8246bed8ab396a71cd06bf95edde6
  Author: Wenchao Xia <xiawenc@linux.vnet.ibm.com>
  Date:   Wed May 8 18:25:13 2013 +0800
  
      block: move input parsing code in qmp_transaction()
      
      The code is moved into preparation function, and changed
      a bit to tip more clearly what it is doing.
      
      Signed-off-by: Wenchao Xia <xiawenc@linux.vnet.ibm.com>
      Reviewed-by: Kevin Wolf <kwolf@redhat.com>
      Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit 9b9877ee9f1c27588a286f591852c0b7c0548b6a
  Author: Wenchao Xia <xiawenc@linux.vnet.ibm.com>
  Date:   Wed May 8 18:25:12 2013 +0800
  
      block: package preparation code in qmp_transaction()
      
      The code before really committing is moved into a function. Most
      code is simply moved from qmp_transaction(), except that on fail it
      just returns now. Other code such as input parsing is not touched,
      to make it easier in review.
      
      Signed-off-by: Wenchao Xia <xiawenc@linux.vnet.ibm.com>
      Reviewed-by: Kevin Wolf <kwolf@redhat.com>
      Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit 64afc2b4d48fb21e085517c38a59a3f61a11283c
  Merge: 95de21a... 70e098a...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Thu May 23 14:16:34 2013 -0500
  
      Merge remote-tracking branch 'luiz/queue/qmp' into staging
      
      # By Michael Roth (10) and others
      # Via Luiz Capitulino
      * luiz/queue/qmp:
        monitor: allow to disable the default monitor
        ui/input.c: replace magic numbers with macros
        qapi: add native list coverage for QMP input visitor tests
        qapi: add native list coverage for QMP output visitor tests
        qapi: add native list coverage for visitor serialization tests
        qapi: fix visitor serialization tests for numbers/doubles
        qapi: add QMP input test for large integers
        json-parser: fix handling of large whole number values
        qapi: enable generation of native list code
        qapi: qapi-visit.py, native list support
        qapi: qapi-visit.py, fix list handling for union types
        qapi: qapi-types.py, native list support
      
      Message-id: 1369333232-24145-1-git-send-email-lcapitulino@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 70e098af88f79340d420992af526254866a42ddd
  Author: Luiz Capitulino <lcapitulino@redhat.com>
  Date:   Thu May 16 12:02:55 2013 -0400
  
      monitor: allow to disable the default monitor
      
      Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
  
  commit b2d1674b75563326515cf2178cc1d0a002797a12
  Author: Amos Kong <akong@redhat.com>
  Date:   Thu May 16 13:19:47 2013 +0800
  
      ui/input.c: replace magic numbers with macros
      
      It's clearer to use defined macros than magic numbers.
      
      Signed-off-by: Amos Kong <akong@redhat.com>
      Reviewed-by: Lei Li <lilei@linux.vnet.ibm.com>
      Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
  
  commit 199e0f17f23a68c8d619e9e623d970324ed5efc1
  Author: Michael Roth <mdroth@linux.vnet.ibm.com>
  Date:   Fri May 10 17:46:10 2013 -0500
  
      qapi: add native list coverage for QMP input visitor tests
      
      This exercises schema-generated visitors for native list types and does
      some sanity checking on validity of deserialized data.
      
      Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
      Reviewed-by: Laszlo Ersek <lersek@redhat.com>
      Reviewed-by: Amos Kong <akong@redhat.com>
      Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
  
  commit 83c84667f57637fe5a7a6fc9905d6a9e9589d3e5
  Author: Michael Roth <mdroth@linux.vnet.ibm.com>
  Date:   Fri May 10 17:46:09 2013 -0500
  
      qapi: add native list coverage for QMP output visitor tests
      
      This exercises schema-generated visitors for native list types and does
      some sanity checking on validity of serialized data.
      
      Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
      Reviewed-by: Laszlo Ersek <lersek@redhat.com>
      Reviewed-by: Amos Kong <akong@redhat.com>
      Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
  
  commit 8addacddfece619f1795fcf6cb9a3c49f800e7b9
  Author: Michael Roth <mdroth@linux.vnet.ibm.com>
  Date:   Fri May 10 17:46:08 2013 -0500
  
      qapi: add native list coverage for visitor serialization tests
      
      Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
      Reviewed-by: Laszlo Ersek <lersek@redhat.com>
      Reviewed-by: Amos Kong <akong@redhat.com>
      Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
  
  commit 089f26bb735fb414b79f5fa3753910d5339d2a1d
  Author: Michael Roth <mdroth@linux.vnet.ibm.com>
  Date:   Fri May 10 17:46:07 2013 -0500
  
      qapi: fix visitor serialization tests for numbers/doubles
      
      We never actually stored the stringified double values into the strings
      before we did the comparisons. This left number/double values completely
      uncovered in test-visitor-serialization tests.
      
      Fixing this exposed a bug in our handling of large whole number values
      in QEMU's JSON parser which is now fixed.
      
      Simplify the code while we're at it by dropping the
      calc_float_string_storage() craziness in favor of GStrings.
      
      Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
      Reviewed-by: Laszlo Ersek <lersek@redhat.com>
      Reviewed-by: Amos Kong <akong@redhat.com>
      Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
  
  commit e92cfa0d90c618ff1f131c60ef1b27aa6fe69a0a
  Author: Michael Roth <mdroth@linux.vnet.ibm.com>
  Date:   Fri May 10 17:46:06 2013 -0500
  
      qapi: add QMP input test for large integers
      
      Large integers previously got capped to LLONG_MAX/LLONG_MIN so we could
      store them as int64_t. This could lead to silent errors occuring.
      
      Now, we use a double to handle these cases.
      
      Add a test to confirm that QMPInputVisitor handles this as expected if
      we're expected an integer value: errors for out of range integer values
      that got promoted to doubles in this fashion.
      
      Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
      Reviewed-by: Laszlo Ersek <lersek@redhat.com>
      Reviewed-by: Amos Kong <akong@redhat.com>
      Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
  
  commit 3d5b3ec6d460a92245215aaf7b349b0b9e5ffa25
  Author: Michael Roth <mdroth@linux.vnet.ibm.com>
  Date:   Fri May 10 17:46:05 2013 -0500
  
      json-parser: fix handling of large whole number values
      
      Currently our JSON parser assumes that numbers lacking a fractional
      value are integers and attempts to store them as QInt/int64 values. This
      breaks in the case where the number overflows/underflows int64 values (which
      is still valid JSON)
      
      Fix this by detecting such cases and using a QFloat to store the value
      instead.
      
      Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
      Reviewed-by: Laszlo Ersek <lersek@redhat.com>
      Reviewed-by: Amos Kong <akong@redhat.com>
      Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
  
  commit 0b400e792718f59275d5d54c21de9a589b35a81f
  Author: Michael Roth <mdroth@linux.vnet.ibm.com>
  Date:   Fri May 10 17:46:03 2013 -0500
  
      qapi: enable generation of native list code
      
      Also, fix a dependency issue with libqemuutil: qemu-sockets.c needs
      qapi-types.c/qapi-visit.c
      
      Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
      Reviewed-by: Laszlo Ersek <lersek@redhat.com>
      Reviewed-by: Amos Kong <akong@redhat.com>
      Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
  
  commit 7c946bc418db6b2a11f89b3465424fef48f714eb
  Author: Michael Roth <mdroth@linux.vnet.ibm.com>
  Date:   Fri May 10 17:46:02 2013 -0500
  
      qapi: qapi-visit.py, native list support
      
      Teach visitor generators about native types so they can generate the
      appropriate visitor routines.
      
      Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
      Reviewed-by: Laszlo Ersek <lersek@redhat.com>
      Reviewed-by: Amos Kong <akong@redhat.com>
      Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
  
  commit c664aef551714e91b7d83a28617b6e767db30d11
  Author: Michael Roth <mdroth@linux.vnet.ibm.com>
  Date:   Fri May 10 17:46:01 2013 -0500
  
      qapi: qapi-visit.py, fix list handling for union types
      
      Currently we assume non-list types when generating visitor routines for
      union types. This is broken, since values like ['Type'] need to mapped
      to 'TypeList'.
      
      We already have a type_name() function to handle this that we use for
      generating struct visitors, so use that here as well.
      
      Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
      Reviewed-by: Laszlo Ersek <lersek@redhat.com>
      Reviewed-by: Amos Kong <akong@redhat.com>
      Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
  
  commit c0afa9c5f717d0ebf10c70c305974ebbffe4c71f
  Author: Michael Roth <mdroth@linux.vnet.ibm.com>
  Date:   Fri May 10 17:46:00 2013 -0500
  
      qapi: qapi-types.py, native list support
      
      Teach type generators about native types so they can generate the
      appropriate linked list types.
      
      Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
      Reviewed-by: Laszlo Ersek <lersek@redhat.com>
      Reviewed-by: Amos Kong <akong@redhat.com>
      Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
  
  commit 95de21a430f7bc4166a153b1f69b1425c8a99c7b
  Merge: 3459f01... d2ad502...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Wed May 22 08:22:36 2013 -0500
  
      Merge remote-tracking branch 'mjt/trivial-patches' into staging
      
      # By Christophe Lyon (1) and others
      # Via Michael Tokarev
      * mjt/trivial-patches:
        target-moxie: replace target_phys_addr_t with hwaddr
        Rename hexdump to avoid FreeBSD libutil conflict
        remove some double-includes
        translate: remove redundantly included qemu/timer.h
        Remove twice include of qemu-common.h
        fix /proc/self/maps output
      
      Message-id: 51977B44.1000302@msgid.tls.msk.ru
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 3459f01b2d9612070ec23221a4ccb60a41b775ae
  Author: Alex Williamson <alex.williamson@redhat.com>
  Date:   Mon May 13 14:20:02 2013 -0600
  
      pci-assign: Add MSI affinity support
      
      To support guest MSI affinity changes update the MSI message any time
      the guest writes to the address or data fields.
      
      Signed-off-by: Alex Williamson <alex.williamson@redhat.com>
      Acked-by: Michael S. Tsirkin <mst@redhat.com>
      Message-id: 20130513201840.5430.86331.stgit@bling.home
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 644c98587d4ccc09e7592e1688e4e7fa363c5a75
  Author: Dmitry Fleytman <dfleytma@redhat.com>
  Date:   Mon May 20 11:18:14 2013 +0300
  
      virtio-net: dynamic network offloads configuration
      
      Virtio-net driver currently negotiates network offloads
      on startup via features mechanism and have no ability to
      disable and re-enable offloads later.
      This patch introduced a new control command that allows
      to configure device network offloads state dynamically.
      The patch also introduces a new feature flag
      VIRTIO_NET_F_CTRL_GUEST_OFFLOADS.
      
      Signed-off-by: Dmitry Fleytman <dfleytma@redhat.com>
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
      Message-id: 20130520081814.GA8162@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 2b220025993e76d4116781ca91a4fabc5ad9c722
  Author: Lei Li <lilei@linux.vnet.ibm.com>
  Date:   Tue May 21 18:27:59 2013 +0800
  
      chardev: Get filename for new qapi backend
      
      This patch sets the filename when the new qapi backend
      init from opts.
      
      The previous patch and discussions as link below:
      
      http://patchwork.ozlabs.org/patch/243896/
      
      If anyone who have better idea to fix this please let
      me know your suggestions.
      
      Signed-off-by: Lei Li <lilei@linux.vnet.ibm.com>
      Message-id: 1369132079-11377-3-git-send-email-lilei@linux.vnet.ibm.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 6a85e60cb994bd95d1537aafbff65816f3de4637
  Author: Lei Li <lilei@linux.vnet.ibm.com>
  Date:   Tue May 21 18:27:58 2013 +0800
  
      chardev: Make the name of memory device consistent
      
      Now we have memory char device, but the backend name of it
      is a little confusion. We actually register it by 'memory', but
      the description in qemu-option, the name of open functions
      and the new api backend called it 'ringbuf'. It should keep
      consistent. This patch named it all to 'memory'.
      
      Signed-off-by: Lei Li <lilei@linux.vnet.ibm.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Message-id: 1369132079-11377-2-git-send-email-lilei@linux.vnet.ibm.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 17bf9735dd5a46d829cfb175703c6a2c254a9aa2
  Author: Brad Smith <brad@comstyle.com>
  Date:   Tue May 21 12:14:24 2013 -0400
  
      ui/gtk.c: Fix *BSD build of Gtk+ UI
      
      Fix the build of the Gtk+ UI on *BSD systems.
      
      Signed-off-by: Brad Smith <brad@comstyle.com>
      Reviewed-by: Laszlo Ersek <lersek@redhat.com>
      Message-id: 20130521161324.GA29977@rox.home.comstyle.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 95916abcf428fb03644468c7fbce64356c6483c0
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Wed May 22 11:19:16 2013 +1000
  
      qom/object: Don't poll cast cache for NULL objects
      
      object_dynamic_cast_assert used to be tolerant of NULL objects and not
      assert. It's clear from the implementation that this is the expected
      behavior.
      
      The preceding check of the cast cache dereferences obj however causing
      a segfault. Fix by conditionalizing the cast cache logic on obj being
      non-null.
      
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Reviewed-by: Andreas Färber <afaerber@suse.de>
      Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
      Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
      Reviewed-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
      Message-id: 8e2bef6a55753869c50bfa32226f7fcf0439ca62.1369183592.git.peter.crosthwaite@xilinx.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 3d1bba20913356ff4f8ff2c38519f10c5f4b77e6
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Wed May 22 13:01:43 2013 +1000
  
      glib: Fix some misuses of gsize/size_t types
      
      This unbreaks cross compile builds:
      
      configure --target-list="i386-softmmu" --cpu=i386
      
      When building on a 64bit machine.
      
      Reported-by: David Holsgrove <david.holsgrove@xilinx.com>
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
      Reviewed-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
      Message-id: 926326e96fd8685d74e9d5bf430fe4ad97a55289.1369191585.git.peter.crosthwaite@xilinx.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 1239b472bb0dba8060f1af29d40dafbc1b2860d4
  Author: Kwok Cheung Yeung <kcy@codesourcery.com>
  Date:   Fri May 17 14:51:21 2013 -0700
  
      linux-user: Save the correct resume address for MIPS signal handling
      
      The current ISA mode needs to be saved in bit 0 of the resume address.
      If the current instruction happens to be in a branch delay slot, then
      the address of the preceding jump instruction should be stored instead.
      exception_resume_pc already does both of these tasks, so it is
      made available and reused.
      
      MIPS_HFLAG_BMASK in hflags is cleared, otherwise QEMU may treat the
      first instruction of the signal handler as a delay slot instruction.
      
      Signed-off-by: Kwok Cheung Yeung <kcy@codesourcery.com>
      Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
  
  commit ea3164aafccdfdd8a9543787cdfa25fac30a5def
  Author: Kwok Cheung Yeung <kcy@codesourcery.com>
  Date:   Fri May 17 14:51:20 2013 -0700
  
      linux-user: Fix MIPS ISA transitions during signal handling
      
      Processors supporting the MIPS16 or microMIPS ISAs set bit 0 in target
      addresses to indicate that the target is written using a compressed ISA.
      
      During signal handling, when jumping to or returning from a signal
      handler, bit 0 of the destination PC is inspected and MIPS_HFLAG_M16 in
      hflags cleared or set accordingly.  Bit 0 of the PC is then cleared.
      
      Signed-off-by: Kwok Cheung Yeung <kcy@codesourcery.com>
      Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
  
  commit d8992825aedbb83b7a0e98284e0527bc82a6f7df
  Author: Petar Jovanovic <petar.jovanovic@imgtec.com>
  Date:   Mon May 13 03:35:37 2013 +0200
  
      target-mips: clean-up in BIT_INSV
      
      This is a small follow-up change to "fix incorrect behaviour for INSV".
      
      It includes two minor modifications:
      
      - sizefilter is constant so it can be moved inside of the block,
      - several lines of the code are replaced with a call to deposit64.
      
      No functional change.
      
      Signed-off-by: Petar Jovanovic <petar.jovanovic@imgtec.com>
      Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
  
  commit 9ce0e9275434bacdeba42dd32e0e8269293fe2cf
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Mon May 20 10:55:18 2013 -0500
  
      Open up 1.6 development
      
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 371386fb60961e0afc02f03c817dff79633e323e
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Mon May 20 07:22:02 2013 -0500
  
      Update version for 1.5.0 release.
      
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit da4c1a7a850176cde4840eaec0a19c305843ad21
  Author: Hervé Poussineau <hpoussin@reactos.org>
  Date:   Mon May 20 12:33:08 2013 +0200
  
      osdep: fix qemu_anon_ram_free trace (+ fix compilation on 32 bit hosts)
      
      Commit e7a09b92b70786f9e8c5fbf787e0248c6ebbe707 added a trace at each
      memory freeing, but unfortunately inverted size and pointer when printing
      them. Fix trace.
      
      This also led to a compilation error on 32 bit hosts:
      In file included from include/trace.h:4:0,
                       from trace/generated-events.c:3:
      ./trace/generated-tracers.h: In function ‘trace_qemu_anon_ram_free’:
      ./trace/generated-tracers.h:64:9: error: format ‘%zu’ expects argument of type
      ‘size_t’, but argument 3 has type ‘void *’ [-Werror=format]
      ./trace/generated-tracers.h:64:9: error: format ‘%p’ expects argument of type
      ‘void *’, but argument 4 has type ‘size_t’ [-Werror=format]
      
      Signed-off-by: Hervé Poussineau <hpoussin@reactos.org>
      Signed-off-by: Hervé Poussineau <hpoussin@reactos.org>
      Message-id: 1369045989-14016-1-git-send-email-hpoussin@reactos.org
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 3568ac2a6e6df89cea52a56f70b95af9e1251bbd
  Author: Ed Maste <emaste@freebsd.org>
  Date:   Thu May 16 11:32:28 2013 -0400
  
      Rename hexdump to avoid FreeBSD libutil conflict
      
      On FreeBSD libutil is used for openpty(), but it also provides a hexdump()
      which conflicts with QEMU's.
      
      Signed-off-by: Ed Maste <emaste@freebsd.org>
      Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
      Message-id: 1368718348-15199-1-git-send-email-emaste@freebsd.org
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit fd2a2e1c552cb47ca196552457e175c889b58478
  Author: Hu Tao <hutao@cn.fujitsu.com>
  Date:   Mon May 20 12:46:20 2013 +0200
  
      vl: new runstate transition: RUN_STATE_GUEST_PANICKED -> RUN_STATE_FINISH_MIGRATE
      
      This fixes a problem that after guest panic happens, virsh dump without
      --memory-only fails:
      
      ERROR: invalid runstate transition: 'guest-panicked' -> 'finish-migrate'
      
      Reported-by: Christian Borntraeger <borntraeger@de.ibm.com>
      Signed-off-by: Hu Tao <hutao@cn.fujitsu.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Message-id: 1369046780-17498-1-git-send-email-pbonzini@redhat.com
      Cc: qemu-stable@nongnu.org
      Signed-off-by: Hu Tao <hutao@cn.fujitsu.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 08d0ab3fe6bc9dfb80967a0b7d3109bc9ec7585b
  Author: Lei Li <lilei@linux.vnet.ibm.com>
  Date:   Mon May 20 14:51:03 2013 +0800
  
      chardev: Make consistent with udp device for new qapi backend
      
      When register and open a chardev udp, the backend name should be udp
      not dgram, and we do not have backend dgram in the chardev list. This
      patch makes the new qapi udp backend consistent with the original
      udp device.
      
      Signed-off-by: Lei Li <lilei@linux.vnet.ibm.com>
      Message-id: 1369032665-18159-2-git-send-email-lilei@linux.vnet.ibm.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit b9b5df6f0cee6b09ef3b2e5228761dd3c2cdcad7
  Author: Aurelien Jarno <aurelien@aurel32.net>
  Date:   Sun May 19 13:22:11 2013 +0200
  
      ide/macio: fix wrong opaque with TRIM support
      
      Commit 215e47b9 enabled TRIM by default, which revealed a bug in TRIM
      support for the IDE macio emulation driver, introduced in d353fb72.
      
      The call to dma_bdrv_io() is using a wrong opaque of type IDEState
      instead of DBDMA_io. This patch fixes that.
      
      Fixes LP#1179104
      
      Reported-by: Michael Tokarev <mjt@tls.msk.ru>
      Tested-off-by: Michael Tokarev <mjt@tls.msk.ru>
      Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
  
  commit 118d1e4f59c36078a0d76d090d4c16deace47233
  Author: Petar Jovanovic <petar.jovanovic@imgtec.com>
  Date:   Mon May 13 17:14:35 2013 +0200
  
      target-mips: set carry bit correctly in DSPControl register
      
      First we need to clear the bit and then we set the given value.
      Instruction ADDSC sets the bit and instruction ADDWC uses this bit.
      
      Signed-off-by: Petar Jovanovic <petar.jovanovic@imgtec.com>
      Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
  
  commit 0ba365f4a9752a82502e829a3e8cb5f03a1ffc0c
  Author: Petar Jovanovic <petar.jovanovic@imgtec.com>
  Date:   Sat May 18 03:53:41 2013 +0200
  
      target-mips: fix EXTPDP and setting up pos field in the DSPControl reg
      
      This change makes sure that modifications of pos field in the DSPControl
      register do not trash other bits in the register. This bug can be triggered
      with the additional test case in mips32-dsp/extpdp.c in this commit.
      
      In addition to this, this change corrects incorrect calculation of the mask
      for EXTPDP.
      
      Signed-off-by: Petar Jovanovic <petar.jovanovic@imgtec.com>
      Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
  
  commit d2ad50210b35c2685640f7df931a0fccb49334f7
  Author: Hu Tao <hutao@cn.fujitsu.com>
  Date:   Wed May 15 14:04:29 2013 +0800
  
      target-moxie: replace target_phys_addr_t with hwaddr
      
      target_phys_addr_t has been already replaced by hwaddr, but this
      one is introduced after.
      
      Signed-off-by: Hu Tao <hutao@cn.fujitsu.com>
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
  
  commit 3a8ae21bd07e8a02e6e2eb4896790a62f979acda
  Author: Ed Maste <emaste@freebsd.org>
  Date:   Thu May 16 11:32:28 2013 -0400
  
      Rename hexdump to avoid FreeBSD libutil conflict
      
      On FreeBSD libutil is used for openpty(), but it also provides a hexdump()
      which conflicts with QEMU's.
      
      Signed-off-by: Ed Maste <emaste@freebsd.org>
      Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
  
  commit 997aba8e257d183e978e9b08a26aceb4e905378d
  Author: Michael Tokarev <mjt@tls.msk.ru>
  Date:   Tue May 14 14:55:17 2013 +0400
  
      remove some double-includes
      
      Some source files #include the same header more than
      once for no good reason.  Remove second #includes in
      such cases.
      
      Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
  
  commit 7bc9315d3a6a3c7d437e1c3d0e826121a035444a
  Author: liguang <lig.fnst@cn.fujitsu.com>
  Date:   Tue Apr 30 10:59:50 2013 +0800
  
      translate: remove redundantly included qemu/timer.h
      
      Signed-off-by: liguang <lig.fnst@cn.fujitsu.com>
      Reviewed-By: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
  
  commit ce3a4718fe8edbe56b485778a76e9393e4f27c0e
  Author: Qiao Nuohan <qiaonuohan@cn.fujitsu.com>
  Date:   Wed May 8 12:39:01 2013 +0800
  
      Remove twice include of qemu-common.h
      
      This patch is used to remove twice include of "qemu-common.h" in
      block/win32-aio.c
      
      Signed-off-by: Qiao Nuohan <qiaonuohan@cn.fujitsu.com>
      Reviewed-by: Stefan Weil <sw@weilnetz.de>
      Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
  
  commit e24fed4ed4cb006c76924dacb1274f71477b9e3c
  Author: Christophe Lyon <christophe.lyon@linaro.org>
  Date:   Tue Apr 2 14:03:38 2013 +0200
  
      fix /proc/self/maps output
      
      Add a space at end of line when there is no filename to print, to
      conform to linux kernel format (see show_map_vma() in
      fs/proc/task_mmu.c).
      
      Signed-off-by: Christophe Lyon <christophe.lyon@linaro.org>
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
  
  commit 489ed4bbae309a6d897f6e037481c4c04f0737b5
  Author: Petar Jovanovic <petar.jovanovic@imgtec.com>
  Date:   Mon May 13 15:20:26 2013 +0200
  
      target-mips: fix incorrect behaviour for EXTP
      
      The mask for EXTP instruction when size=31 has not been correctly
      calculated.
      
      The test (mips32-dsp/extp.c) has been extended to include the case that
      triggers the issue.
      
      Signed-off-by: Petar Jovanovic <petar.jovanovic@imgtec.com>
      Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
  
  commit 91b96cdc5befe56e7d9651189d0cbf06fc3f3902
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Fri May 17 10:01:00 2013 -0500
  
      Update version for 1.5.0-rc3 release
      
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit ce4cc31695ee7e647ef5a3a3c1258089794dcb83
  Merge: 77417f1... 2b72001...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Fri May 17 10:00:30 2013 -0500
  
      Merge remote-tracking branch 'mdroth/qga-pull-2013-05-13' into staging
      
      * mdroth/qga-pull-2013-05-13:
        qga: unlink just created guest-file if fchmod() or fdopen() fails on it
        qga: distinguish binary modes in "guest_file_open_modes" map
      
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 77417f10701d330c7005b0f0a2c0cef9e05d430d
  Author: Michael Roth <mdroth@linux.vnet.ibm.com>
  Date:   Thu May 16 16:25:44 2013 -0500
  
      Revert "migration: don't account sleep time for calculating bandwidth"
      
      This reverts commit 7161082c8d8cf167c508976887a0a63f4db92b51.
      
      Reverting this patch fixes a divide-by-zero error in qemu that can be
      fairly reliably triggered by doing block migration. In this case, the
      configuration/error was:
      
      source: temp/x86_64-softmmu/qemu-system-x86_64 -enable-kvm -L temp-bios
      -M pc-i440fx-1.4 -m 512M -kernel boot/vmlinuz-x86_64 -initrd
      boot/test-initramfs-x86_64.img.gz -vga std -append seed=1234 -drive
      file=disk1.img,if=virtio -drive file=disk2.img,if=virtio -device
      virtio-net-pci,netdev=net0 -netdev user,id=net0 -monitor
      unix:/tmp/vm-hmp.sock,server,nowait -qmp
      unix:/tmp/vm-qmp.sock,server,nowait -vnc :100
      
      16837 Floating point exception(core dumped)
      
      target: temp/x86_64-softmmu/qemu-system-x86_64 -enable-kvm -L temp-bios
      -M pc-i440fx-1.4 -m 512M -kernel boot/vmlinuz-x86_64 -initrd
      boot/test-initramfs-x86_64.img.gz -vga std -append seed=1234 -drive
      file=target_disk1.img,if=virtio -drive file=target_disk2.img,if=virtio
      -device virtio-net-pci,netdev=net0 -netdev user,id=net0 -incoming
      unix:/tmp/migrate.sock -monitor
      unix:/tmp/vm-hmp-incoming.sock,server,nowait -qmp
      unix:/tmp/vm-qmp-incoming.sock,server,nowait -vnc :101
      
      Receiving block device images
      20 %
      21 %
      load of migration failed
      
      This revert potentially re-introduces a bug that was present in 1.4,
      but fixes a prevalent issue with block migration so we should revert
      it for now and take an updated patch later.
      
      Conflicts:
      
      	migration.c
      
      * fixed up to remove logic introduced in 7161082c while leaving
        changes in HEAD intact
      
      Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
      Message-id: 1368739544-31021-1-git-send-email-mdroth@linux.vnet.ibm.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 3cb8c205e36531a07dff1d8414c9e2cbf04c980b
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Thu May 16 17:36:01 2013 +0200
  
      main-loop: partial revert of 5e3bc73
      
      This patch reverts part of 5e3bc735d93dd23f074b5116fd11e1ad8cd4962f.
      
      Paolo Bonzini wrote this patch and commented:
      
      "WSAEventSelect is edge-triggered and the event will not be signaled if
      the socket handler does not consume all the data in the socket buffer."
      
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Message-id: 1368718561-7816-3-git-send-email-stefanha@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 8db165b36ef893ac69af0452f20eeb78e7b26b5a
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Thu May 16 17:36:00 2013 +0200
  
      main-loop: narrow win32 pollfds_fill() event bitmasks
      
      pollfds_fill() and pollfds_poll() translate GPollFD to rfds/wfds/xfds
      for sockets on win32.  select(2) is the underlying system call which is
      used to monitor sockets for activity.
      
      Currently file descriptors that monitor G_IO_ERR will be included in
      both rfds and wfds.  As a result, select(2) will report writability on
      file descriptors where we only really wanted to monitor readability
      (with errors).
      
      slirp_pollfds_poll() hit this issue: UDP sockets are blocking sockets so
      we hang in sorecvfrom() when G_IO_ERR is set due to the socket being
      writable (we only wanted to check for readability).
      
      This patch fixes the slirp_pollfds_poll() hang.
      
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
      Message-id: 1368718561-7816-2-git-send-email-stefanha@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 6d46895b51103fa26c97ee0e0d895c004e9594d7
  Author: KONRAD Frederic <fred.konrad@greensocs.com>
  Date:   Thu May 16 19:06:07 2013 +0200
  
      virtio: add virtio_bus_get_dev_path.
      
      This adds virtio_bus_get_dev_path to fix migration id string which is wrong
      since the virtio refactoring.
      
      Signed-off-by: KONRAD Frederic <fred.konrad@greensocs.com>
      Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
      Message-id: 1368723967-21050-1-git-send-email-fred.konrad@greensocs.com
      Cc: mdroth <mdroth@linux.vnet.ibm.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit c49fdf137f0ff74804e421f157297ab0ded5d012
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Wed May 15 16:38:35 2013 -0500
  
      Update version for 1.5.0-rc2 release
      
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 6b41659f4eaf1daefd232a7eea6d96885eb52ee7
  Merge: 8593e05... ad7f375...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Wed May 15 14:57:30 2013 -0500
  
      Merge remote-tracking branch 'luiz/queue/qmp' into staging
      
      # By Michael Roth (1) and Zhangleiqiang (1)
      # Via Luiz Capitulino
      * luiz/queue/qmp:
        qapi: fix leak in unit tests
        qmp: fix handling of cmd with Equals in qmp-shell
      
      Message-id: 1368625179-27962-1-git-send-email-lcapitulino@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 8593e050871c632e245190725b11f1e10c629ff2
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Wed May 15 17:46:11 2013 +0200
  
      qemu-common: Resolve vector build breakes for AltiVec
      
      On Mac OS X ppc, altivec.h defines "vector", leading to build breakage
      when used as variable name, e.g. in tracing code.
      Fix this by undefining identifiers after altivec.h inclusion.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Andreas Färber <andreas.faerber@web.de>
      Message-id: 1368632771-4328-1-git-send-email-andreas.faerber@web.de
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 262f27b93f459ec1dee4100015c109f5e1242091
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Wed May 15 15:00:39 2013 +0200
  
      ide-test: Fix endianness problems
      
      The test case passes on big endian hosts now (tested on ppc64)
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Message-id: 1368622839-7084-1-git-send-email-kwolf@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 913b4b6bf39c97bc503a629b43c66d3270b5f3f5
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Tue May 14 16:33:36 2013 +0100
  
      hw/pci-host/versatile.c: Provide property for forcing broken IRQ mapping
      
      Although we try our best to automatically detect broken versions
      of Linux which assume the old broken IRQ mapping we used to implement
      for our model of the Versatile PCI controller, it turns out that
      some particularly new kernels manage to outwit the autodetection.
      
      We therefore provide a property for enabling the old broken IRQ
      mapping, so that if users happen to have such a kernel they can
      work around its deficiencies with the command line option:
        -global versatile_pci.broken-irq-mapping=1
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Message-id: 1368545616-22344-4-git-send-email-peter.maydell@linaro.org
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit bc04d89165a4be6169cf44f1bdada9d48f8bad4b
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Tue May 14 16:33:35 2013 +0100
  
      hw/pci-host/versatile.c: Update autodetect to detect newer kernels
      
      Newer versatilepb kernels still don't get the IRQ mapping right
      for the PCI controller, but they get it differently wrong (they add
      a fixed +64 offset to everything they write to PCI_INTERRUPT_LINE).
      Update the autodetection to handle these too, and include a more
      detailed comment on the various different behaviours that might
      be present.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Message-id: 1368545616-22344-3-git-send-email-peter.maydell@linaro.org
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 33201b51cbce9f18d6702a56429a4dbbe18a9961
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Tue May 14 16:33:34 2013 +0100
  
      Revert "versatile_pci: Put the host bridge PCI device at slot 29"
      
      This reverts commit 5f37ef92b7690423ac6311d3c597e182fc5f8fe6.
      It turns out that some kernels incorrectly depend on the
      old QEMU behaviour of not putting the host PCI bridge device
      where the hardware puts it, because they use a swizzling IRQ
      mapping which is incorrect but happens to match up with old
      broken QEMU when the slot number mod 4 is zero. Since we
      start PCI devices at 11, if we put the host bridge at 29
      then the first real PCI device goes at 11 and doesn't work.
      Not putting the host bridge at 29 means it defaults to 11,
      so the first real PCI device is at 12 and works.
      
      Since continuing with the old behaviour doesn't cause problems
      for kernels which do work with hardware, the simplest fix for
      this is to revert the change.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Message-id: 1368545616-22344-2-git-send-email-peter.maydell@linaro.org
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 1405b6290fa2143e02dcede90b116d8d663ae669
  Author: Stefan Weil <sw@weilnetz.de>
  Date:   Sat May 11 21:46:58 2013 +0200
  
      w32: Fix configure test for -march=i486
      
      The latest version of MinGW needs a test for __sync_val_compare_and_swap
      to fix a missing symbol linker error.
      
      Reported-by: Igor Mitsyanko <i.mitsyanko@gmail.com>
      Signed-off-by: Stefan Weil <sw@weilnetz.de>
      Message-id: 1368301619-32097-2-git-send-email-sw@weilnetz.de
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 2d16c8e9885d4344a264c68feae28ae1e5f1c993
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Tue May 14 21:36:39 2013 +0100
  
      configure: Detect uuid on MacOSX (fixes compile failure)
      
      Commit 7791dba3ec broke compilation on MacOSX, because it introduced
      a new include of util.h. On MacOSX this includes pwd.h which in turn
      includes the system uuid/uuid.h, which causes a compile failure if
      QEMU was configured without CONFIG_UUID due to a conflict between
      the system header and our fallback versions:
        block/vdi.c:124:20: error: static declaration of 'uuid_generate'
        follows non-static declaration
        static inline void uuid_generate(uuid_t out)
                           ^
        /usr/include/uuid/uuid.h:63:6: note: previous declaration is here
        void uuid_generate(uuid_t out);
             ^
      
      Fix this breakage by improving configure's check for uuid to work on
      MacOSX (where there is no need to link in a separate libuuid).
      
      Note that if the user explicitly runs configure with '--disable-uuid'
      on MacOSX then QEMU will fail to compile.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Message-id: 1368563799-22755-1-git-send-email-peter.maydell@linaro.org
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 1483adcf6ac978656718d4383d909c96dce395a6
  Author: Lei Li <lilei@linux.vnet.ibm.com>
  Date:   Wed May 15 16:20:40 2013 +0800
  
      vnc: Make ledstate comparison before modifiers updated
      
      The ledstate should be compared before modifiers updated,
      otherwise the ledstate would be the same as current_led_state.
      
      Reported-by: Gerd Hoffmann <kraxel@redhat.com>
      Signed-off-by: Lei Li <lilei@linux.vnet.ibm.com>
      Reviewed-by: Laszlo Ersek <lersek@redhat.com>
      Message-id: 1368606040-11950-1-git-send-email-lilei@linux.vnet.ibm.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 800ced8cac361c5d492ac82c4aa344ff769ecf2e
  Author: KONRAD Frederic <fred.konrad@greensocs.com>
  Date:   Wed May 15 14:12:50 2013 +0200
  
      virtio-net-x: forward the netclient name and type.
      
      This forwards the name and the type of virtio-net-x to fix the bad
      behaviour of "info network" command.
      
      Signed-off-by: KONRAD Frederic <fred.konrad@greensocs.com>
      Message-id: 1368619970-23892-3-git-send-email-fred.konrad@greensocs.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 8a253ec26ec6eb636c962a47767370f6032b8cf5
  Author: KONRAD Frederic <fred.konrad@greensocs.com>
  Date:   Wed May 15 14:12:49 2013 +0200
  
      virtio-net: add virtio_net_set_netclient_name.
      
      This adds virtio_net_set_netclient_name, which is used to set the
      name and type shown in "info network" command.
      
      Signed-off-by: KONRAD Frederic <fred.konrad@greensocs.com>
      Message-id: 1368619970-23892-2-git-send-email-fred.konrad@greensocs.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit ad7f375df681503baa6ebef065818868e1216976
  Author: Michael Roth <mdroth@linux.vnet.ibm.com>
  Date:   Thu May 9 21:20:57 2013 -0500
  
      qapi: fix leak in unit tests
      
      qmp_output_get_qobject() increments the qobject's reference count. Since
      we currently pass this straight into qobject_to_json() so we can feed
      the data into a QMP input visitor, we never actually free the underlying
      qobject when qmp_output_visitor_cleanup() is called. This causes leaks
      on all of the QMP serialization tests.
      
      Fix this by holding a pointer to the qobject and decref'ing it before
      returning from qmp_deserialize().
      
      Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
      Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
  
  commit 74bc9066bc2cf61dd12994ea3b73401d33112656
  Author: Zhangleiqiang <zhangleiqiang@huawei.com>
  Date:   Mon May 6 08:31:23 2013 +0000
  
      qmp: fix handling of cmd with Equals in qmp-shell
      
      	qmp: fix handling of cmd with equal mark in qmp-shell
      
          qmp-shell splits the argument and value of input command
      	by equal mark("="). But there are commands whose values
      	include equal mark themselves, and the json built by
      	qmp-shell will not correct. For example, when using NBD as
      	the target of block-backup command, the input
      	"block-backup target=nbd+unix:///drive0?socket=/tmp/nbd.sock"
      	will fail, because the json built will be as follows:
      
          {
      		"execute":"block-backup",
      		"arguments":{"target":"nbd+unix:///drive0?socket"}
      	}
      
          Fix it by joining the sections split by equal mark excluding the
      	first section in __build_cmd function when the length of sections
      	is larger than two.
      
      Signed-off-by: zhangleiqiang <zhangleiqiang@huawei.com>
      Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
  
  commit 110db9b48c0a6379fca122801c3ae48e349aa6d4
  Merge: e7a09b9... f3f4d2c...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Tue May 14 10:24:37 2013 -0500
  
      Merge remote-tracking branch 'stefanha/block' into staging
      
      # By Kevin Wolf
      # Via Stefan Hajnoczi
      * stefanha/block:
        block: Add hint to -EFBIG error message
        qcow2: Catch some L1 table index overflows
      
      Message-id: 1368543269-29784-1-git-send-email-stefanha@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit f3f4d2c09b9cf46903ba38425ec46c44185162bd
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Tue May 14 16:14:34 2013 +0200
  
      block: Add hint to -EFBIG error message
      
      The limit of qcow2 files at least depends on the cluster size. If the
      image format has a cluster_size option, suggest to increase it.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 2cf7cfa1cde6672b8a35bbed3fbc989f28c05dce
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Tue May 14 16:14:33 2013 +0200
  
      qcow2: Catch some L1 table index overflows
      
      This catches the situation that is described in the bug report at
      https://bugs.launchpad.net/qemu/+bug/865518 and goes like this:
      
          $ qemu-img create -f qcow2 huge.qcow2 $((1024*1024))T
          Formatting 'huge.qcow2', fmt=qcow2 size=1152921504606846976 encryption=off cluster_size=65536 lazy_refcounts=off
          $ qemu-io /tmp/huge.qcow2 -c "write $((1024*1024*1024*1024*1024*1024 - 1024)) 512"
          Segmentation fault
      
      With this patch applied the segfault will be avoided, however the case
      will still fail, though gracefully:
      
          $ qemu-img create -f qcow2 /tmp/huge.qcow2 $((1024*1024))T
          Formatting 'huge.qcow2', fmt=qcow2 size=1152921504606846976 encryption=off cluster_size=65536 lazy_refcounts=off
          qemu-img: The image size is too large for file format 'qcow2'
      
      Note that even long before these overflow checks kick in, you get
      insanely high memory usage (up to INT_MAX * sizeof(uint64_t) = 16 GB for
      the L1 table), so with somewhat smaller image sizes you'll probably see
      qemu aborting for a failed g_malloc().
      
      If you need huge image sizes, you should increase the cluster size to
      the maximum of 2 MB in order to get higher limits.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit e7a09b92b70786f9e8c5fbf787e0248c6ebbe707
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Mon May 13 16:19:56 2013 +0200
  
      osdep: introduce qemu_anon_ram_free to free qemu_anon_ram_alloc-ed memory
      
      We switched from qemu_memalign to mmap() but then we don't modify
      qemu_vfree() to do a munmap() over free().  Which we cannot do
      because qemu_vfree() frees memory allocated by qemu_{mem,block}align.
      
      Introduce a new function that does the munmap(), luckily the size is
      available in the RAMBlock.
      
      Reported-by: Amos Kong <akong@redhat.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Reviewed-by: Amos Kong <akong@redhat.com>
      Message-id: 1368454796-14989-3-git-send-email-pbonzini@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 6eebf958abf3f3f701116d4524ef88bb9fd6e341
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Mon May 13 16:19:55 2013 +0200
  
      osdep, kvm: rename low-level RAM allocation functions
      
      This is preparatory to the introduction of a separate freeing API.
      
      Reported-by: Amos Kong <akong@redhat.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Reviewed-by: Amos Kong <akong@redhat.com>
      Message-id: 1368454796-14989-2-git-send-email-pbonzini@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit d34dc45d34618aa2495e892caba62a4aa521b386
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Tue May 14 12:15:54 2013 +0200
  
      readline: Handle xterm escape sequences for Home/End keys
      
      This fixes the Home/End keys in the monitor using the GTK frontend.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Message-id: 1368526554-15866-1-git-send-email-kwolf@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 7791dba3ec10ab7daa7cfecf84c617594c9776cc
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Tue May 14 14:05:21 2013 +0200
  
      portability: pty.h is glibc-specific
      
      This should fix building the GTK+ front-end on BSDs.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Message-id: 1368533121-30796-1-git-send-email-pbonzini@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit d8e846e17cae31bfeee49d4da8a010fad3901cd9
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Tue May 14 14:12:25 2013 +0200
  
      spitz: fix compilation failure due to pty.h namespace pollution
      
      pty.h is polluting the global namespace with a CTRL macro.  spitz
      thus fails compilation with the patch at
      http://article.gmane.org/gmane.comp.emulators.qemu/211337 and
      this patch fixes it.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Message-id: 1368533545-650-1-git-send-email-pbonzini@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 2d3b989529727ccace243b953a181fbae04a30d1
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Tue May 14 14:29:04 2013 +0200
  
      acpi: add dummy write function for acpi timer
      
      Otherwise the guest can crash qemu (NULL pointer dereference).
      
      https://bugzilla.redhat.com/show_bug.cgi?id=947691
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
      Reviewed-by: Laszlo Ersek <lersek@redhat.com>
      Message-id: 1368534544-11826-1-git-send-email-kraxel@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 035873283b3f7514ad77d409870ccfd5f9680d9e
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Mon May 13 15:22:24 2013 -0500
  
      qom: aggressively optimize qom casting
      
      This patch adds a small typename cache to ObjectClass.  This allows
      caching positive casts within each ObjectClass.  Benchmarking a
      PPC workload provided by Aurelien, this patch eliminates every
      single g_hash_table_lookup() happening during the benchmark (which
      was about 2 million per-second).
      
      With this patch applied, I get exactly the same performance (within
      the margin of error) as with --disable-qom-cast-debug.
      
      N.B. it's safe to cache typenames only from the _assert() macros
      because they are always called with string literals.
      
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit b087143b4d010451208264b7c841436aafe1cbb1
  Author: Igor Mitsyanko <i.mitsyanko@gmail.com>
  Date:   Fri May 10 18:59:45 2013 +0400
  
      ui/gtk.c: do not use gdk_display_warp_pointer when GTK ver >3.0
      
      Commit 9697f5d2d38e5dd1e64e8e0d64436e6d44e7b1fe "gtk: custom cursor support"
      introduced unconditional usage of gdk_display_warp_pointer(). This function
      is marked as deprecated since GTK-3.0, and triggers warning (error with -Werror)
      during compilation.
      Conditionally change gdk_display_warp_pointer() method usage to gdk_device_warp
      usage, as suggested by compiler.
      
      Signed-off-by: Igor Mitsyanko <i.mitsyanko@gmail.com>
      Message-id: 1368197985-44608-1-git-send-email-i.mitsyanko@gmail.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 9e1c2ec8fd8d9a9ee299ea86c5f6c986fe25e838
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri May 10 14:38:03 2013 +0200
  
      Revert "pc: Kill the "use flash device for BIOS unless KVM" misfeature"
      
      This reverts commit 9953f8822cc316eec9962f0a2858c3439a80adec.
      While Markus's analysis is entirely correct, there are 1.6 patches
      that fix the bug for real and without requiring machine type hacks.
      Let's think of the children who will have to read this code, and
      avoid a complicated mess of semantics that differ between <1.5,
      1.5, and >1.5.
      
      Conflicts:
      	hw/i386/pc_piix.c
      	hw/i386/pc_q35.c
      	include/hw/i386/pc.h
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Acked-by: Anthony Liguori <aliguori@us.ibm.com>
      Message-id: 1368189483-7915-1-git-send-email-pbonzini@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 3556c233d931ad5ffa46a35cb25cfc057732ebb8
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri May 10 14:16:40 2013 +0200
  
      qom: allow turning cast debugging off
      
      Cast debugging can have a substantial cost (20% or more).  Instead of adding
      special-cased "fast casts" in the hot paths, we can just disable it in
      releases.  The tracing facilities we just added make it easier to analyze
      those problems that cast debugging would reveal.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Message-id: 1368188203-3407-7-git-send-email-pbonzini@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit fa131d94a5c00c6bbea39358d4bca7bf98f6c1f5
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri May 10 14:16:39 2013 +0200
  
      qom: trace asserting casts
      
      This provides a way to detect the cast that leads to a (reproducible)
      crash even when QOM cast debugging is disabled.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Message-id: 1368188203-3407-6-git-send-email-pbonzini@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit be17f18b8cd438be7f8f65000c0baecdd5b34634
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri May 10 14:16:38 2013 +0200
  
      qom: pass file/line/function to asserting casts
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Message-id: 1368188203-3407-5-git-send-email-pbonzini@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 793c96b5403233fd9935c94b2af6d557c297a088
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri May 10 14:16:37 2013 +0200
  
      qom: add a fast path to object_class_dynamic_cast
      
      For leaf classes, in many cases the callbacks will simply downcast
      the object back to the original class.  Add this fast path to
      object_class_dynamic_cast, object_dynamic_cast will inherit it.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Message-id: 1368188203-3407-4-git-send-email-pbonzini@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit bf0fda346694db1eddecff1d74ff9f4d5eba3461
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri May 10 14:16:36 2013 +0200
  
      qom: allow casting of a NULL class
      
      This mimics what we do in object_dynamic_cast_assert.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Message-id: 1368188203-3407-3-git-send-email-pbonzini@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 33bc94eb209864b4aef7f341f0c2b7cd8740396f
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri May 10 14:16:35 2013 +0200
  
      qom: improve documentation of cast functions
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Message-id: 1368188203-3407-2-git-send-email-pbonzini@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 2b720018060179b394f8ce736983373ab80dd37c
  Author: Laszlo Ersek <lersek@redhat.com>
  Date:   Wed May 8 17:31:36 2013 +0200
  
      qga: unlink just created guest-file if fchmod() or fdopen() fails on it
      
      We shouldn't allow guest filesystem pollution on error paths.
      
      Suggested-by: Eric Blake <eblake@redhat.com>
      Signed-off-by: Laszlo Ersek <lersek@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Reviewed-by: Luiz Capitulino <lcapitulino@redhat.com>
      Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
  
  commit 8fe6bbca7176c9dfb35083a71bda95c1856e2ed5
  Author: Laszlo Ersek <lersek@redhat.com>
  Date:   Wed May 8 17:31:35 2013 +0200
  
      qga: distinguish binary modes in "guest_file_open_modes" map
      
      In Windows guests this may make a difference.
      
      Since the original patch (commit c689b4f1) sought to be pedantic and to
      consider theoretical corner cases of portability, we should fix it up
      where it failed to come through in that pursuit.
      
      Suggested-by: Eric Blake <eblake@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Signed-off-by: Laszlo Ersek <lersek@redhat.com>
      Reviewed-by: Luiz Capitulino <lcapitulino@redhat.com>
      Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
  
  commit f6e136e47a6adc176cb53a24cf5a515ca09f977f
  Merge: 879367e... 98b2d19...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Mon May 13 09:44:25 2013 -0500
  
      Merge remote-tracking branch 'mjt/trivial-patches-next' into staging
      
      # By Dong Xu Wang (2) and others
      # Via Michael Tokarev
      * mjt/trivial-patches-next:
        osdep.h: include sys/types.h for ssize_t definition
        remove double semicolons
        clean unnecessary code: don't check g_strdup arg for NULL
        docs: mention AddressSpaces in docs/memory.txt
        audio: update documentation after removing --audio-card-list option
        m25p80.c: Sync Flash chip list with Linux
        bsd-user: OS-agnostic 64-bit SYSCTL types
      
      Message-id: 518F61B9.9050803@msgid.tls.msk.ru
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 879367efba1f2e9733ff76d03041324b5b76f645
  Merge: 38ebb39... 0a2b5e3...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Mon May 13 09:44:04 2013 -0500
  
      Merge remote-tracking branch 'spice/spice.v70' into staging
      
      # By Hans de Goede
      # Via Gerd Hoffmann
      * spice/spice.v70:
        qxl: Call spice_qxl_driver_unload from qxl_enter_vga_mode
      
      Message-id: 1368093776-8949-1-git-send-email-kraxel@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 98b2d199c109c9eabebb70965db0ae24f3f75a79
  Author: Igor Mitsyanko <i.mitsyanko@gmail.com>
  Date:   Fri May 10 23:58:21 2013 +0400
  
      osdep.h: include sys/types.h for ssize_t definition
      
      sys/types.h is taken out from "ifdef __OpenBSD__" guard. It should be
      safe for other systems, according to following survey:
      http://hacks.owlfolio.org/header-survey/
      
      This fixes build for CONFIG_IOVEC-less systems (mingw).
      
      Signed-off-by: Igor Mitsyanko <i.mitsyanko@gmail.com>
      Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
  
  commit c7e775e4dda91472ec538101c536ea8950fe1515
  Author: Dong Xu Wang <wdongxu@linux.vnet.ibm.com>
  Date:   Thu May 9 15:53:50 2013 +0800
  
      remove double semicolons
      
      Signed-off-by: Dong Xu Wang <wdongxu@linux.vnet.ibm.com>
      Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
  
  commit 7f303adc4f0aaa71b196d9f983150f3ec3367b46
  Author: Dong Xu Wang <wdongxu@linux.vnet.ibm.com>
  Date:   Thu May 9 15:53:49 2013 +0800
  
      clean unnecessary code: don't check g_strdup arg for NULL
      
      Signed-off-by: Dong Xu Wang <wdongxu@linux.vnet.ibm.com>
      Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
  
  commit 2d40178a33293603a06fdf3c0fd9988322bc5fda
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Mon May 6 18:23:38 2013 +0200
  
      docs: mention AddressSpaces in docs/memory.txt
      
      Reported-by: David Gibson <david@gibson.dropbear.id.au>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
  
  commit 59d827629360097caa9a4f160680affde84cb4c8
  Author: Hervé Poussineau <hpoussin@reactos.org>
  Date:   Sat May 4 16:17:37 2013 +0200
  
      audio: update documentation after removing --audio-card-list option
      
      Commit 98af93fde2e37b5b0c8cee9036e028fe6df6446c removed the
      --audio-card-list option in configure, and commit
      8f3b664f6cc4153cc73941c941d54c4e499b7537 always compiled in
      the adlib, gus and cs4231a audio cards.
      
      Signed-off-by: Hervé Poussineau <hpoussin@reactos.org>
      Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
  
  commit 3e758c1df05bcd305cb761beddeb078b67c3ab88
  Author: Ed Maste <emaste@freebsd.org>
  Date:   Wed May 1 10:40:53 2013 -0400
  
      m25p80.c: Sync Flash chip list with Linux
      
      Add new devices for various manufacturers, and re-sort Spansion list to
      match the order in Linux, which requires chips with a non-zero extended ID
      to come first.
      
      With this commit the outstanding differences to Linux rev 55bf75b are:
      
      - Erase size flag differences in s25sl032p, s25sl064p, s25fl016k, s25fl064k
        (These devices have only some blocks that support small erase sizes.)
      - Linux lacks n25q128
      - Devices without a Jedec ID have been excluded
      
      Signed-off-by: Ed Maste <emaste@freebsd.org>
      Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
  
  commit e6a3ee5f7981e7df40aa581ebc245fd0a7d3bed0
  Author: Ed Maste <emaste@freebsd.org>
  Date:   Tue Apr 30 09:29:32 2013 -0400
  
      bsd-user: OS-agnostic 64-bit SYSCTL types
      
      Use existence of type as #ifdef condition rather than FreeBSD-specific
      version check, as suggested by Patrick Welche.
      
      Also handle the signed (CTLTYPE_S64) case identically to the unsigned
      (CTLTYPE_U64) case, per later patches in the FreeBSD ports tree
      (emulators/qemu-devel/files/patch-z-arm-bsd-user-001).
      
      Signed-off-by: Ed Maste <emaste@freebsd.org>
      Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
  
  commit 38ebb396c955ceb2ef7e246248ceb7f8bfe1b774
  Author: Aurelien Jarno <aurelien@aurel32.net>
  Date:   Thu May 9 19:36:41 2013 +0200
  
      target-i386: ROR r8/r16 imm instruction fix
      
      Fix EFLAGS corruption by ROR r8/r16 imm instruction located at the end
      of the TB, similarly to commit 089305ac for the non-immediate case.
      
      Reported-by: Hervé Poussineau <hpoussin@reactos.org>
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
  
  commit 66e61b55f158ef5628e4c056dd2f233c9351a3f5
  Author: Aurelien Jarno <aurelien@aurel32.net>
  Date:   Wed May 8 22:36:39 2013 +0200
  
      tcg/optimize: fix setcond2 optimization
      
      When setcond2 is rewritten into setcond, the state of the destination
      temp should be reset, so that a copy of the previous value is not
      used instead of the result.
      
      Reported-by: Michael Tokarev <mjt@tls.msk.ru>
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
  
  commit 0a2b5e3a7899b40d05d7c6c1c41eb4e64dd2ed4b
  Author: Hans de Goede <hdegoede@redhat.com>
  Date:   Tue Apr 23 10:18:16 2013 +0200
  
      qxl: Call spice_qxl_driver_unload from qxl_enter_vga_mode
      
      With a SPICE_DISPLAY_CAP_MONITORS_CONFIG capable client, the client needs to
      know what part of the primary to use for each monitor. If the guest driver
      does not support this, the server sends messages to the client for a
      single monitor spanning the entire primary.
      
      As soon as the guest calls spice_qxl_monitors_config_async once, the server
      sets the red_worker driver_has_monitors_config flag and stops doing this.
      
      This is a problem when the driver gets unloaded, for example after a reboot
      or when switching to a text vc with usermode mode-setting under Linux.
      
      To reproduce this start a multi-mon capable Linux guest which uses
      usermode mode-setting and then once X has started switch to a text vc. Note
      how the client window does not only not resize, if you try to resize it
      manually you always keep blackborders since the aspect is wrong.
      
      This patch calls a new spice-server method called spice_qxl_driver_unload
      which clears the driver_has_monitors_config flag inside the server, thereby
      fixing this.
      
      Signed-off-by: Hans de Goede <hdegoede@redhat.com>
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 47ec15cdd44877e553ed0bd0a16aea8a295dad62
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Wed May 8 15:54:47 2013 -0500
  
      Update version for 1.5.0-rc1
      
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit cad2b59c198340a636c5e015fb90e0326a1d3dd7
  Merge: 5f5a131... 794d00f...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Wed May 8 15:54:36 2013 -0500
  
      Merge remote-tracking branch 'kwolf/for-anthony' into staging
      
      # By Kevin Wolf (7) and Fam Zheng (3)
      # Via Kevin Wolf
      * kwolf/for-anthony:
        qemu-iotests: fix 017 018 for vmdk
        qemu-iotests: exclude vmdk and qcow from 043
        qemu-iotests: exclude vmdk for test 042
        qtest/ide-test: Test short and long PRDTs
        qtest/ide-test: Add simple DMA read/write test case
        qtest: Add IDE test case
        libqos/pci: Enable bus mastering
        ide: Reset BMIDEA bit when the bus master is stopped
        de_DE.po: Add missing leading spaces
        ahci: Don't allow creating slave drives
      
      Message-id: 1368023344-29731-1-git-send-email-kwolf@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 5f5a1318653c08e435cfa52f60b6a712815b659d
  Author: Jason Wang <jasowang@redhat.com>
  Date:   Tue May 7 13:42:49 2013 +0800
  
      virtio: properly validate address before accessing config
      
      There are several several issues in the current checking:
      
      - The check was based on the minus of unsigned values which can overflow
      - It was done after .{set|get}_config() which can lead crash when config_len
        is zero since vdev->config is NULL
      
      Fix this by:
      
      - Validate the address in virtio_pci_config_{read|write}() before
        .{set|get}_config
      - Use addition instead minus to do the validation
      
      Cc: Michael S. Tsirkin <mst@redhat.com>
      Cc: Petr Matousek <pmatouse@redhat.com>
      Signed-off-by: Jason Wang <jasowang@redhat.com>
      Acked-by: Michael S. Tsirkin <mst@redhat.com>
      Acked-by: Petr Matousek <pmatouse@redhat.com>
      Message-id: 1367905369-10765-1-git-send-email-jasowang@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 62c96360ae7f2c7a8b029277fbb7cb082fdef7fd
  Author: Michael S. Tsirkin <mst@redhat.com>
  Date:   Tue May 7 15:49:58 2013 +0300
  
      virtio-pci: fix level interrupts
      
      mask notifiers are never called without msix,
      so devices with backend masking like vhost don't work.
      Call mask notifiers explicitly at
      startup/cleanup to make it work.
      
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
      Tested-by: Alexander Graf <agraf@suse.de>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit d551d220c9574b00a318297b8654344e13e0efde
  Merge: 554ecc57... 36f48d9...
  Author: Aurelien Jarno <aurelien@aurel32.net>
  Date:   Wed May 8 21:02:06 2013 +0200
  
      Merge branch 'ppc-for-upstream' of git://github.com/agraf/qemu
      
      * 'ppc-for-upstream' of git://github.com/agraf/qemu:
        PPC: Depend behavior of cmp instructions only on instruction encoding
  
  commit 554ecc5774badd181458fe3d6a1624c2ede9f04e
  Author: Alexander Graf <agraf@suse.de>
  Date:   Mon May 6 19:49:43 2013 +0200
  
      PPC: Fix rldcl
      
      The implementation for rldcl tried to always fetch its
      parameters from the opcode, even though the opcode was
      already passed in in decoded and different forms.
      
      Use the parameters instead, fixing rldcl.
      
      Reported-by: Torbjorn Granlund <tg@gmplib.org>
      Reviewed-by: Aurelien Jarno <aurelien@aurel32.net>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 36f48d9c78c438170aa7259bdde67086c9b7e795
  Author: Alexander Graf <agraf@suse.de>
  Date:   Wed May 8 15:19:14 2013 +0200
  
      PPC: Depend behavior of cmp instructions only on instruction encoding
      
      When running an L=1 cmp instruction on a 64bit PPC CPU with SF off, it
      still behaves identical to what it does when SF is on. Remove the implicit
      difference in the code.
      
      Also, on most 32bit CPUs we should always treat the compare as 32bit
      compare, as the CPU will ignore the L bit. This is not true for e500mc,
      but that's up for a different patch.
      
      Reported-by: Torbjorn Granlund <tg@gmplib.org>
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit c0f5f9ce86ddca0a7d7ca60012059a5a18aa9c07
  Author: Petar Jovanovic <petar.jovanovic@imgtec.com>
  Date:   Wed May 8 13:17:40 2013 +0200
  
      target-mips: fix incorrect behaviour for INSV
      
      Corner case for INSV instruction when size=32 has not been correctly
      implemented. The mask for size should be one bit wider, and preparing the
      filter variable should be aware of this case too.
      
      The test for INSV has been extended to include the case that triggers the
      bug.
      
      Signed-off-by: Petar Jovanovic <petar.jovanovic@imgtec.com>
      Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
  
  commit 639eadb9a32775e1c70bbf37d347972ca41128d1
  Author: Petar Jovanovic <petar.jovanovic@imgtec.com>
  Date:   Wed May 8 16:09:04 2013 +0200
  
      target-mips: add missing check_dspr2 for multiply instructions
      
      The emulator needs to check in hflags if DSP unit has been turned off before
      it generates code for MUL_PH, MUL_S_PH, MULQ_S_W, and MULQ_RS_W.
      
      Signed-off-by: Petar Jovanovic <petar.jovanovic@imgtec.com>
      Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
  
  commit 794d00f71d39e3d18eafade579b2ecb665d6d481
  Author: Fam Zheng <famz@redhat.com>
  Date:   Tue May 7 19:13:05 2013 +0800
  
      qemu-iotests: fix 017 018 for vmdk
      
      017 and 018 use /bin/mv to move base img from t.IMGFMG to t.IMGFMT.base
      after filling data, this is not enough for vmdk, when t.IMGFMT is only a
      description text file who points to t-{flat,s001,f001,...}.IMGFMT as
      data extent, so testing such subformats alway fails on them.
      
      This patch use the trick of temprorily changing TEST_IMG to avoid using
      /bin/mv.
      
      Signed-off-by: Fam Zheng <famz@redhat.com>
      Reviewed-by: Jeff Cody <jcody@redhat.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit dbcdd7cb04595cc0015f2dba6be751faa63fab00
  Author: Fam Zheng <famz@redhat.com>
  Date:   Tue May 7 19:13:04 2013 +0800
  
      qemu-iotests: exclude vmdk and qcow from 043
      
      043 tests recursive backing file by changing backing file. VMDK has not
      implemented this yet, and qcow1 probably never will.
      
      Signed-off-by: Fam Zheng <famz@redhat.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit 1afe2726632a3344b92757bacdff57df49ef43e1
  Author: Fam Zheng <famz@redhat.com>
  Date:   Tue May 7 19:13:03 2013 +0800
  
      qemu-iotests: exclude vmdk for test 042
      
      Zero sized disk is not supported by qemu vmdk driver, exclude vmdk from
      the test script.
      
      As tested on vmware-vdiskmanager and vmware workstation, zero sized disk
      is not supported by vmware, either.
      
      Signed-off-by: Fam Zheng <famz@redhat.com>
      Reviewed-by: Jeff Cody <jcody@redhat.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit 948eaed171e0dac541a59b42867f80881399bbd0
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Wed Mar 13 13:30:24 2013 +0100
  
      qtest/ide-test: Test short and long PRDTs
      
      This tests the behaviour of the DMA engine when the given PRDT contains
      physical region descriptors for either more or less bytes than the
      IDE request is for.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit b95739dcf5ae1dfa8cd5b2a5be27d427835e693b
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Wed May 8 11:34:20 2013 +0200
  
      qtest/ide-test: Add simple DMA read/write test case
      
      This tests that single sectors can be successfully written and correctly
      read back.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit acbe48013bf1eb9c9a435e76959f409584b35509
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Wed May 8 11:18:41 2013 +0200
  
      qtest: Add IDE test case
      
      This adds a simple IDE test case and starts by verifying that IDENTIFY
      can be successfully used and return the correct serial number, version
      and the WCE flag is set for cache=writeback.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit 9f0332b8cf27020d70be92f5e664466f0bcb84ec
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Wed Mar 13 17:00:40 2013 +0100
  
      libqos/pci: Enable bus mastering
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit b39f96126549e2834152211a99919917423d2212
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Wed Mar 13 16:53:06 2013 +0100
  
      ide: Reset BMIDEA bit when the bus master is stopped
      
      The device is supposed to reset the Bus Master IDE Active bit in the
      status register when 0 is written to the Start/Stop Bus Master bit in
      the command register.
      
      In the common cases this happens automatically because bdrv_drain_all()
      flushes the requests, but with a large PRDT it could remain set.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit 3bac85d33716d9024afb8a262a39032bc0bba3ed
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Tue May 7 15:23:41 2013 +0200
  
      de_DE.po: Add missing leading spaces
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit 0ee20e665840d8a887c145b368ee121cb86a028e
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Mon May 6 15:58:04 2013 +0200
  
      ahci: Don't allow creating slave drives
      
      An IDE bus provided by AHCI can only take a single IDE drive. If you add
      a drive as slave, qemu used to accept the command line but the device
      wouldn't be actually usable. Catch the situation instead and error out.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit 15d23fb96656b1ae31bf4305b2108230c29298c6
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Tue May 7 06:50:19 2013 -0500
  
      Update version for qemu-1.5.0-rc0
      
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit b174de51ae397549f58b1b76efa9026b213a1efd
  Merge: c689b4f... 4e906d5...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Tue May 7 06:48:31 2013 -0500
  
      Merge remote-tracking branch 'kraxel/usb.82' into staging
      
      # By Gerd Hoffmann (3) and Hans de Goede (1)
      # Via Gerd Hoffmann
      * kraxel/usb.82:
        xhci: handle USB_RET_BABBLE
        uhci: Use an intermediate buffer for usb packet data
        usb-host: add usb_host_full_speed_compat
        usb-host: live migration support for the libusb version
      
      Message-id: 1367920207-1404-1-git-send-email-kraxel@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit c689b4f1bac352dcfd6ecb9a1d45337de0f1de67
  Author: Laszlo Ersek <lersek@redhat.com>
  Date:   Wed Apr 24 13:13:18 2013 +0200
  
      qga: set umask 0077 when daemonizing (CVE-2013-2007)
      
      The qemu guest agent creates a bunch of files with insecure permissions
      when started in daemon mode. For example:
      
        -rw-rw-rw- 1 root root /var/log/qemu-ga.log
        -rw-rw-rw- 1 root root /var/run/qga.state
        -rw-rw-rw- 1 root root /var/log/qga-fsfreeze-hook.log
      
      In addition, at least all files created with the "guest-file-open" QMP
      command, and all files created with shell output redirection (or
      otherwise) by utilities invoked by the fsfreeze hook script are affected.
      
      For now mask all file mode bits for "group" and "others" in
      become_daemon().
      
      Temporarily, for compatibility reasons, stick with the 0666 file-mode in
      case of files newly created by the "guest-file-open" QMP call. Do so
      without changing the umask temporarily.
      
      Signed-off-by: Laszlo Ersek <lersek@redhat.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit d7108d90100d5bac5965abef5ed73f2602adae14
  Author: Jason Wang <jasowang@redhat.com>
  Date:   Fri Apr 26 18:27:40 2013 +0800
  
      virtio-net: properly check the vhost status during status set
      
      Commit 32993698 (vhost: disable on tap link down) tries to disable the vhost
      also when the peer's link is down. But the check was not done properly, the
      vhost were only started when:
      
      1) peer's link is not down
      2) virtio-net has already been started.
      
      Since == have a higher precedence than &&, place a brace to make sure both the
      conditions were met then does the check. This fixes the crash when doing a savem
      after set the link off which let qemu crash and complains:
      
      virtio_net_save: Assertion `!n->vhost_started' failed.
      
      Cc: Michael S. Tsirkin <mst@redhat.com>
      Signed-off-by: Jason Wang <jasowang@redhat.com>
      Message-id: 1366972060-21606-1-git-send-email-jasowang@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit fd8192a5a868ddbb711abbf4a871b09bbb1dae04
  Merge: b5803aa... 4458c23...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Tue May 7 06:32:00 2013 -0500
  
      Merge remote-tracking branch 'afaerber/qom-cpu' into staging
      
      # By Eduardo Habkost (6) and others
      # Via Andreas Färber
      * afaerber/qom-cpu:
        target-i386: n270 can MOVBE
        target-i386: Introduce generic CPUID feature compat function
        target-i386: Change CPUID model of 486 to 8
        target-i386: Emulate X86CPU subclasses for global properties
        qdev: Introduce qdev_prop_set_globals_for_type()
        qdev: Let qdev_prop_parse() pass through Error
        target-i386: Add "filtered-features" property to X86CPU
        target-i386: Introduce X86CPU::filtered_features field
        target-i386: Add "feature-words" property to X86CPU
        target-i386: Use FeatureWord loop on filter_features_for_kvm()
        target-i386: Add ECX information to FeatureWordInfo
  
  commit 4e906d567a97ee45b4922001bf521dad0bde5268
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Mon May 6 12:33:56 2013 +0200
  
      xhci: handle USB_RET_BABBLE
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 9822261ce3bfbc7aec8b2a3e378892dc368910ed
  Author: Hans de Goede <hdegoede@redhat.com>
  Date:   Mon May 6 10:48:57 2013 +0200
  
      uhci: Use an intermediate buffer for usb packet data
      
      Due to various unfortunate reasons we cannot reliable detect a guest
      cancelling a packet as soon as it happens, instead we detect cancels
      with some delay.
      
      When packets are handled async, and we directly pass the guest memory for
      the packet to the usb-device as iovec, this means that the usb-device can
      write to guest-memory which the guest has already re-used for other purposes
      -> not good!
      
      This patch fixes this by adding an intermediate buffer and writing back not
      only the result, but also the data, of async completed packets when scanning
      the schedule.
      
      Signed-off-by: Hans de Goede <hdegoede@redhat.com>
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit c3268cc1135f41264cd26bcb269b3414d3c11453
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Mon May 6 13:12:16 2013 +0200
  
      usb-host: add usb_host_full_speed_compat
      
      Alloes to pass through usb2 devices on usb1 host controllers if possible.
      Brings the libusb implementation to feature-parity with the linux usbfs
      code, so the usb-host implementation in 1.5 (libusb) doesn't regress
      compared to 1.4 (usbfs).
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 95efb20c714800de7eaf991f19dab6e7a29d5364
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Wed Apr 24 14:29:08 2013 +0200
  
      usb-host: live migration support for the libusb version
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit b5803aa3583e82e5133f7621121bc15ee694f4a1
  Merge: fe677fd... 0c1cd0a...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Mon May 6 15:45:08 2013 -0500
  
      Merge remote-tracking branch 'qemu-kvm/uq/master' into staging
      
      # By Marcelo Tosatti
      # Via Gleb Natapov
      * qemu-kvm/uq/master:
        kvmvapic: add ioport read accessor
      
      Message-id: cover.1367844188.git.gleb@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 4458c23672904fa131e69897007eeb7c953be7e5
  Author: Borislav Petkov <bp@suse.de>
  Date:   Thu Apr 25 15:43:04 2013 -0300
  
      target-i386: n270 can MOVBE
      
      The Atom core (cpu name "n270" in QEMU speak) supports MOVBE. This is
      needed when booting 3.8 and later linux kernels built with the MATOM
      target because we require MOVBE in order to boot properly now.
      
      Signed-off-by: Borislav Petkov <bp@suse.de>
      [ehabkost: added compat code to disable MOVBE on pc-*-1.4 and older]
      Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 0668af542f99b7bb1d95539829b27d5a1bcecde4
  Author: Eduardo Habkost <ehabkost@redhat.com>
  Date:   Thu Apr 25 15:43:00 2013 -0300
  
      target-i386: Introduce generic CPUID feature compat function
      
      Introduce x86_cpu_compat_set_features(), that can be used to set/unset
      feature bits on specific CPU models for machine-type compatibility.
      
      Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit fe677fd1b3fde96110898fde5101bea4cfe6e063
  Merge: e0ff466... 2ddef42...
  Author: Aurelien Jarno <aurelien@aurel32.net>
  Date:   Mon May 6 19:56:27 2013 +0200
  
      Merge branch 's390-for-upstream' of git://github.com/agraf/qemu
      
      * 's390-for-upstream' of git://github.com/agraf/qemu:
        s390: update s390-ccw.img
        S390: BIOS boot from given device
        S390: Add virtio-blk boot
        S390: Merging s390_ipl_cpu and s390_ipl_reset
        S390: BIOS create link to src folder for .img file
        S390: BIOS check for file
  
  commit b2a856d99281f2fee60a4313d204205bcd2c4269
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Wed May 1 17:30:51 2013 +0200
  
      target-i386: Change CPUID model of 486 to 8
      
      This changes the model number of 486 to 8 (DX4) which matches the
      feature set presented, and actually has the CPUID instruction.
      
      This adds a compatibility property, to keep model=0 on pc-*-1.4 and older.
      
      Signed-off-by: H. Peter Anvin <hpa@zytor.com>
      [AF: Add compat_props entry]
      Tested-by: Eduardo Habkost <ehabkost@redhat.com>
      Reviewed-by: Eduardo Habkost <ehabkost@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit ba2bc7a42e7c7b343f996967484ce3a1543cfebc
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Wed May 1 17:05:47 2013 +0200
  
      target-i386: Emulate X86CPU subclasses for global properties
      
      After initializing the object from its x86_def_t and before setting any
      additional -cpu arguments, set any global properties for the designated
      subclass <name>-{i386,x86_64}-cpu.
      
      Reviewed-by: Eduardo Habkost <ehabkost@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 868d378bb087c6003bfa0e431aec0e5871a90ff4
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Wed May 1 16:03:19 2013 +0200
  
      qdev: Introduce qdev_prop_set_globals_for_type()
      
      Reuse it in qdev_prop_set_globals().
      
      Reviewed-by: Eduardo Habkost <ehabkost@redhat.com>
      [AF: Renamed from qdev_prop_set_custom_globals()]
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit b1fe9bcbceb6fb9d800f735da37aa79ac4552c6e
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Wed May 1 16:10:24 2013 +0200
  
      qdev: Let qdev_prop_parse() pass through Error
      
      Move error reporting to callers.
      
      Reviewed-by: Eduardo Habkost <ehabkost@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 7e5292b553c9ec27e0816abdcb717f87aa6b6a8d
  Author: Eduardo Habkost <ehabkost@redhat.com>
  Date:   Mon May 6 13:20:09 2013 -0300
  
      target-i386: Add "filtered-features" property to X86CPU
      
      This property will contain all the features that were removed from the
      CPU because they are not supported by the host.
      
      This way, libvirt or other management tools can emulate the
      check/enforce behavior by checking if filtered-properties is all zeroes,
      before starting the guest.
      
      Example output where some features were missing:
      
        $ qemu-system-x86_64 -enable-kvm -cpu Haswell,check -S \
          -qmp unix:/tmp/m,server,nowait
        warning: host doesn't support requested feature: CPUID.01H:ECX.fma [bit 12]
        warning: host doesn't support requested feature: CPUID.01H:ECX.movbe [bit 22]
        warning: host doesn't support requested feature: CPUID.01H:ECX.tsc-deadline [bit 24]
        warning: host doesn't support requested feature: CPUID.01H:ECX.xsave [bit 26]
        warning: host doesn't support requested feature: CPUID.01H:ECX.avx [bit 28]
        warning: host doesn't support requested feature: CPUID.07H:EBX.fsgsbase [bit 0]
        warning: host doesn't support requested feature: CPUID.07H:EBX.bmi1 [bit 3]
        warning: host doesn't support requested feature: CPUID.07H:EBX.hle [bit 4]
        warning: host doesn't support requested feature: CPUID.07H:EBX.avx2 [bit 5]
        warning: host doesn't support requested feature: CPUID.07H:EBX.smep [bit 7]
        warning: host doesn't support requested feature: CPUID.07H:EBX.bmi2 [bit 8]
        warning: host doesn't support requested feature: CPUID.07H:EBX.erms [bit 9]
        warning: host doesn't support requested feature: CPUID.07H:EBX.invpcid [bit 10]
        warning: host doesn't support requested feature: CPUID.07H:EBX.rtm [bit 11]
        [...]
        $ ./QMP/qmp --path=/tmp/m \
          qom-get --path=/machine/icc-bridge/icc/child[0] \
                  --property=filtered-features
        item[0].cpuid-register: EDX
        item[0].cpuid-input-eax: 2147483658
        item[0].features: 0
        item[1].cpuid-register: EAX
        item[1].cpuid-input-eax: 1073741825
        item[1].features: 0
        item[2].cpuid-register: EDX
        item[2].cpuid-input-eax: 3221225473
        item[2].features: 0
        item[3].cpuid-register: ECX
        item[3].cpuid-input-eax: 2147483649
        item[3].features: 0
        item[4].cpuid-register: EDX
        item[4].cpuid-input-eax: 2147483649
        item[4].features: 0
        item[5].cpuid-register: EBX
        item[5].cpuid-input-eax: 7
        item[5].features: 4025
        item[5].cpuid-input-ecx: 0
        item[6].cpuid-register: ECX
        item[6].cpuid-input-eax: 1
        item[6].features: 356519936
        item[7].cpuid-register: EDX
        item[7].cpuid-input-eax: 1
        item[7].features: 0
      
      Example output when no feature is missing:
      
        $ qemu-system-x86_64 -enable-kvm -cpu Nehalem,enforce -S \
          -qmp unix:/tmp/m,server,nowait
        [...]
        $ ./QMP/qmp --path=/tmp/m \
          qom-get --path=/machine/icc-bridge/icc/child[0] \
                  --property=filtered-features
        item[0].cpuid-register: EDX
        item[0].cpuid-input-eax: 2147483658
        item[0].features: 0
        item[1].cpuid-register: EAX
        item[1].cpuid-input-eax: 1073741825
        item[1].features: 0
        item[2].cpuid-register: EDX
        item[2].cpuid-input-eax: 3221225473
        item[2].features: 0
        item[3].cpuid-register: ECX
        item[3].cpuid-input-eax: 2147483649
        item[3].features: 0
        item[4].cpuid-register: EDX
        item[4].cpuid-input-eax: 2147483649
        item[4].features: 0
        item[5].cpuid-register: EBX
        item[5].cpuid-input-eax: 7
        item[5].features: 0
        item[5].cpuid-input-ecx: 0
        item[6].cpuid-register: ECX
        item[6].cpuid-input-eax: 1
        item[6].features: 0
        item[7].cpuid-register: EDX
        item[7].cpuid-input-eax: 1
        item[7].features: 0
      
      Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 034acf4a581b03fc10cba772f731ae521e00fcd8
  Author: Eduardo Habkost <ehabkost@redhat.com>
  Date:   Mon May 6 13:20:08 2013 -0300
  
      target-i386: Introduce X86CPU::filtered_features field
      
      This field will contain the feature bits that were filtered out because
      of missing host support.
      
      Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 8e8aba5054c043027445c880fcb9dbc8f6a217f3
  Author: Eduardo Habkost <ehabkost@redhat.com>
  Date:   Mon May 6 13:20:07 2013 -0300
  
      target-i386: Add "feature-words" property to X86CPU
      
      This property will be useful for libvirt, as libvirt already has logic
      based on low-level feature bits (not feature names), so it will be
      really easy to convert the current libvirt logic to something using the
      "feature-words" property.
      
      The property will have two main use cases:
       - Checking host capabilities, by checking the features of the "host"
         CPU model
       - Checking which features are enabled on each CPU model
      
      Example output:
      
        $ ./QMP/qmp --path=/tmp/m \
          qom-get --path=/machine/icc-bridge/icc/child[0] \
                  --property=feature-words
        item[0].cpuid-register: EDX
        item[0].cpuid-input-eax: 2147483658
        item[0].features: 0
        item[1].cpuid-register: EAX
        item[1].cpuid-input-eax: 1073741825
        item[1].features: 0
        item[2].cpuid-register: EDX
        item[2].cpuid-input-eax: 3221225473
        item[2].features: 0
        item[3].cpuid-register: ECX
        item[3].cpuid-input-eax: 2147483649
        item[3].features: 101
        item[4].cpuid-register: EDX
        item[4].cpuid-input-eax: 2147483649
        item[4].features: 563346425
        item[5].cpuid-register: EBX
        item[5].cpuid-input-eax: 7
        item[5].features: 0
        item[5].cpuid-input-ecx: 0
        item[6].cpuid-register: ECX
        item[6].cpuid-input-eax: 1
        item[6].features: 2155880449
        item[7].cpuid-register: EDX
        item[7].cpuid-input-eax: 1
        item[7].features: 126614521
      
      Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit bd87d2a2c05569a28768648b069cbc24c40f4fb8
  Author: Eduardo Habkost <ehabkost@redhat.com>
  Date:   Mon Apr 22 16:00:18 2013 -0300
  
      target-i386: Use FeatureWord loop on filter_features_for_kvm()
      
      Instead of open-coding the filtering code for each feature word, change
      the existing code to use the feature_word_info array, that has exactly
      the same CPUID eax/ecx/register values for each feature word.
      
      Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 04d104b61198615c259d1851684b2713213dcf99
  Author: Eduardo Habkost <ehabkost@redhat.com>
  Date:   Mon Apr 22 16:00:16 2013 -0300
  
      target-i386: Add ECX information to FeatureWordInfo
      
      FEAT_7_0_EBX uses ECX as input, so we have to take that into account
      when reporting feature word values.
      
      Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 2ddef429d14136a0156a75b1d77b72cb3bdad18f
  Author: Alexander Graf <agraf@suse.de>
  Date:   Wed May 1 04:50:05 2013 +0200
  
      s390: update s390-ccw.img
      
      Now that we have boot device selection support, update the firmware
      blob accordingly.
      
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit ff151f4ec977c38266b79ebfbb6e8689f2121d4f
  Author: Dominik Dingel <dingel@linux.vnet.ibm.com>
  Date:   Tue Apr 30 07:15:58 2013 +0000
  
      S390: BIOS boot from given device
      
      Use the passed device, if there is no device, use the first applicable device.
      
      Signed-off-by: Dominik Dingel <dingel@linux.vnet.ibm.com>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit ba1509c0a99ad4c852c22cbd46d244ec7dc90402
  Author: Dominik Dingel <dingel@linux.vnet.ibm.com>
  Date:   Tue Apr 30 07:15:57 2013 +0000
  
      S390: Add virtio-blk boot
      
      If no kernel IPL entry is specified, boot the bios and pass if available
      device information for the first boot device (as given by the boot index).
      
      The provided information will be used in the next commit from the BIOS.
      
      Signed-off-by: Dominik Dingel <dingel@linux.vnet.ibm.com>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 2c4c71ee3a904bd07141c6499e5834818e6757f1
  Author: Dominik Dingel <dingel@linux.vnet.ibm.com>
  Date:   Tue Apr 30 07:15:56 2013 +0000
  
      S390: Merging s390_ipl_cpu and s390_ipl_reset
      
      There is no use in have this splitted in two functions.
      
      Signed-off-by: Dominik Dingel <dingel@linux.vnet.ibm.com>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit e89e33e12e4185fa056a5d7ae6d2e8e7f5400a20
  Author: Dominik Dingel <dingel@linux.vnet.ibm.com>
  Date:   Mon Apr 29 04:52:06 2013 +0000
  
      S390: BIOS create link to src folder for .img file
      
      For *.img files, there will be a link created directly to the src folder,
      like for all other blobs.
      
      Signed-off-by: Dominik Dingel <dingel@linux.vnet.ibm.com>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 1f7de853306499b83e627a09b15281fd6d566a51
  Author: Dominik Dingel <dingel@linux.vnet.ibm.com>
  Date:   Mon Apr 29 04:52:05 2013 +0000
  
      S390: BIOS check for file
      
      Add a check if the BIOS blob exists before trying to load.
      
      Signed-off-by: Dominik Dingel <dingel@linux.vnet.ibm.com>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit e0ff466c86bfb3b865865431bf8aa67287691917
  Author: Alexey Kardashevskiy <aik@ozlabs.ru>
  Date:   Thu May 2 20:22:03 2013 +0000
  
      spapr_llan: fix device reenabling
      
      Normally, the "tap" device is polled by QEMU if a guest NIC can
      receive packets. If a guest NIC is stopped during transfer (rmmod or
      ifdown), it may still have packets in a queue which have to be send
      to the guest before QEMU enables polling of a "tap" interface via
      tap_update_fd_handler().
      
      However the spapr_llan device was missing the qemu_flush_queued_packets()
      call so the tap_send_completed() callback was never called and therefore
      "tap" interface polling was not enabled ever.
      
      The patch fixes this problem.
      
      Signed-off-by: Alexey Kardashevskiy <aik@ozlabs.ru>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 43d03f299a017186e00f47c5b10f732492d496a6
  Author: Tiejun Chen <tiejun.chen@windriver.com>
  Date:   Wed May 1 15:22:59 2013 +0000
  
      PPC: e500: correct params->ram_size with ram_size
      
      We should sync params->ram_size after we fixup memory size on
      a alignment boundary. Otherwise Guest would exceed the actual
      memory region.
      
      Signed-off-by: Tiejun Chen <tiejun.chen@windriver.com>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 04559d5210860ea5853db09c75ea8ff2f8843e16
  Author: Anton Blanchard <anton@samba.org>
  Date:   Wed May 1 00:44:51 2013 +0000
  
      target-ppc: Add read and write of PPR SPR
      
      Recent Linux kernels save and restore the PPR across exceptions
      so we need to handle it.
      
      Signed-off-by: Anton Blanchard <anton@au1.ibm.com>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit c05541ee191107eb35093fb693e4ec038e60d2c0
  Author: Anton Blanchard <anton@samba.org>
  Date:   Wed May 1 00:43:59 2013 +0000
  
      target-ppc: Fix invalid SPR read/write warnings
      
      Invalid and privileged SPR warnings currently print the wrong
      address. While fixing that, also make it clear that we are
      printing both the decimal and hexadecimal SPR number.
      
      Before:
      
        Trying to read invalid spr 896 380 at 0000000000000714
      
      After:
      
        Trying to read invalid spr 896 (0x380) at 0000000000000710
      
      Signed-off-by: Anton Blanchard <anton@au1.ibm.com>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 126a79300971ab9314925c3ebbbd6c776bebf3f1
  Author: Alexander Graf <agraf@suse.de>
  Date:   Thu May 2 00:27:51 2013 +0200
  
      PPC: Add MMU type for 2.06 with AMR but no TB pages
      
      When running -cpu on a POWER7 system with PR KVM, we mask out the 1TB
      MMU capability from the MMU type mask, but not the AMR bit.
      
      This leads to us having a new MMU type that we don't check for in our
      MMU management functions.
      
      Add the new type, so that we don't have to worry about breakage there.
      We're not going to use the TCG MMU management in that case anyway.
      
      The long term fix for this will be to move all these MMU management
      functions to class callbacks.
      
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 4807ab4f36740b64a0dfa30ae90fe2e8a7d96fbb
  Author: Alexey Kardashevskiy <aik@ozlabs.ru>
  Date:   Tue Apr 30 03:42:23 2013 +0000
  
      pseries: Update SLOF firmware image
      
      Minor SLOF fixes which are required for libvirtd to function properly:
      * vio-vscsi: vscsi-report-luns can return 0
      * vio-vscsi: added a proper lun parser
      * SLOF: vio-vscsi: fixed bug with reported luns
      
      Signed-off-by: Alexey Kardashevskiy <aik@ozlabs.ru>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit cefd3cdbdd9fc9a7d5ab324291904074d2aa69a0
  Author: Bharat Bhushan <r65777@freescale.com>
  Date:   Mon Apr 29 04:40:56 2013 +0000
  
      PPC: e500: initialize GPRs as per epapr
      
      ePAPR defines the initial values of cpu registers.
      This patch initialize the GPRs as per ePAPR specification.
      
      This resolves the issue of guest reboot/reset (guest hang on reboot).
      
      Signed-off-by: Bharat Bhushan <bharat.bhushan@freescale.com>
      [agraf: add whitespace line]
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit b55519a0f29fca0ef7ebc5d87ee4bfa7304dc219
  Author: David Gibson <david@gibson.dropbear.id.au>
  Date:   Mon Apr 29 18:33:52 2013 +0000
  
      pseries: Fix debug message for out-of-bounds address in H_PUT_TCE
      
      Due to a brain outage, this message says "out-of-boards" instead of
      "out-of-bounds".
      
      Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
      Signed-off-by: Alexey Kardashevskiy <aik@ozlabs.ru>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit d4261662b67b48e52f747ee1e3c31cf873c5c982
  Author: David Gibson <david@gibson.dropbear.id.au>
  Date:   Mon Apr 29 18:33:51 2013 +0000
  
      pseries: Factor out check for out-of-bounds LIOBN
      
      PAPR defines LIOBNs (Logical IO Bus Numbers) to be 32-bit, and we check for
      values that aren't in the code for H_PUT_TCE.  This patch factors the check
      into spapr_tce_find_by_liobn(), which already checks if a 32-bit LIOBN
      actually exists.  This will become more important as future patches add
      other hypercalls which need to look up a LIOBN.
      
      At the same time we fix the typo in the message.
      
      Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
      Signed-off-by: Alexey Kardashevskiy <aik@ozlabs.ru>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 0c1cd0ae2a4faabeb948b9a07ea1696e853de174
  Author: Marcelo Tosatti <mtosatti@redhat.com>
  Date:   Sun May 5 17:51:49 2013 -0300
  
      kvmvapic: add ioport read accessor
      
      Necessary since memory region accessor assumes read and write
      methods are registered. Otherwise reading I/O port 0x7e segfaults.
      
      https://bugzilla.redhat.com/show_bug.cgi?id=954306
      
      Signed-off-by: Marcelo Tosatti <mtosatti@redhat.com>
      Reviewed-by: Jan Kiszka <jan.kiszka@siemens.com>
      Signed-off-by: Gleb Natapov <gleb@redhat.com>
  
  commit 8e515b125d5f7849167dbee6cbe6ef61636607d4
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Sat May 4 21:57:51 2013 +0100
  
      configure: Check that "libtool" is not the MacOSX one
      
      The "libtool" binary on MacOSX is not GNU libtool, and doesn't support
      anything like the same set of command line options. Test whether we
      have accidentally picked this up (by looking for whether it handles
      the GNU --version switch), and discard it if so. The fallback machinery
      for the "we don't have a libtool" case will work fine. This fixes a
      failure in "make install" on MacOSX.
      
      Reported-by: Peter Cheung <mcheung63@hotmail.com>
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Message-id: 1367701071-6630-1-git-send-email-peter.maydell@linaro.org
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit e4b006b7a5bce59d4f692d5da04eede5f6d0f31c
  Merge: 1e65fe5... b6f54b3...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Mon May 6 06:49:51 2013 -0500
  
      Merge remote-tracking branch 'afaerber-or/prep-up' into staging
      
      # By Andreas Färber (1) and others
      # Via Andreas Färber
      * afaerber-or/prep-up:
        prep: Make System I/O port 0092 read/write
        prep: Add ELF support for -bios
        prep: Fix NIP reset value
  
  commit 1e65fe536782132316ddae0a92f3c4e4f563cafb
  Merge: 467b346... 462566f...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Mon May 6 06:47:28 2013 -0500
  
      Merge remote-tracking branch 'pmaydell/arm-devs.next' into staging
      
      # By Jean-Christophe DUBOIS
      # Via Peter Maydell
      * pmaydell/arm-devs.next:
        i.MX: implement a more correct version of EPIT timer.
      
      Message-id: 1367603215-5120-1-git-send-email-peter.maydell@linaro.org
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit b6f54b31e7cfb2e88b76fc6cfc5334a26d1b9e53
  Author: Julio Guerra <guerr@julio.in>
  Date:   Sun May 5 23:29:48 2013 +0200
  
      prep: Make System I/O port 0092 read/write
      
      Port 0x0092 is documented as read/write, so for now return the
      endianness state instead of hardcoded 0x00.
      
      Signed-off-by: Julio Guerra <guerr@julio.in>
      [AF: Extracted from larger port 0092 patch]
      Signed-off-by: Andreas Färber <andreas.faerber@web.de>
  
  commit 97c42c3c93d58e14960bfd78771ed154a860acf8
  Author: Andreas Färber <andreas.faerber@web.de>
  Date:   Sat Apr 27 21:23:23 2013 +0200
  
      prep: Add ELF support for -bios
      
      This prepares for switching from OpenHack'Ware to OpenBIOS.
      
      While touching the error handling code, switch from aborting hw_error()
      to fprintf()+exit() and suppress failing without -bios for qtest.
      
      Acked-by: Alexander Graf <agraf@suse.de>
      Signed-off-by: Andreas Färber <andreas.faerber@web.de>
  
  commit 88432756ead526d9c321c20f10fafdbe40e5eaba
  Author: Fabien Chouteau <chouteau@adacore.com>
  Date:   Tue Apr 30 17:07:04 2013 +0200
  
      prep: Fix NIP reset value
      
      The value was changed by commit 09d9828ace37ead29d510a7e24e63c2f15cd4b1c
      "PPC: fix hreset_vector for 60x, ...".
      
      Change it back for prep machine to unbreak OpenHack'Ware.
      
      Signed-off-by: Fabien Chouteau <chouteau@adacore.com>
      Signed-off-by: Andreas Färber <andreas.faerber@web.de>
  
  commit 467b34689d277fa56c09ad07ca0f08d7d7539f6d
  Author: Blue Swirl <blauwirbel@gmail.com>
  Date:   Sun May 5 09:53:22 2013 +0000
  
      Update OpenBIOS images
      
      Update OpenBIOS images to OpenBIOS 1.1 release (SVN r1136) built from
      submodule.
      
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit f7a87c42a05e5ecaa4ed9167178624f870106091
  Merge: 120dc38... 536f25e...
  Author: Blue Swirl <blauwirbel@gmail.com>
  Date:   Sun May 5 09:05:34 2013 +0000
  
      Merge branch 'target-arm.next' of git://git.linaro.org/people/pmaydell/qemu-arm
      
      * 'target-arm.next' of git://git.linaro.org/people/pmaydell/qemu-arm:
        target-arm: Fix incorrect check of kvm_vcpu_ioctl return value
  
  commit 536f25e4c77592b936e50728c83894c23f4f61c8
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Fri May 3 18:47:22 2013 +0100
  
      target-arm: Fix incorrect check of kvm_vcpu_ioctl return value
      
      kvm_vcpu_ioctl() returns -ETHING on error, not ETHING -- correct
      an incorrect check in kvm_arch_init_vcpu(). This would not have
      had any significant ill-effects -- we would just have propagated
      the less useful ENOENT up to the caller rather than the more
      accurate EINVAL in the unlikely case that the kernel didn't
      have VFP-D32 support.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit 462566fc5e3e10a44e212fdbc67b9e4948179b14
  Author: Jean-Christophe DUBOIS <jcd@tribudubois.net>
  Date:   Fri May 3 18:21:02 2013 +0100
  
      i.MX: implement a more correct version of EPIT timer.
      
      This patch is providing a complete version of the EPIT timer.
      
      Note, however that the GPT timer in the same file is still not
      complete.
      
      Signed-off-by: Jean-Christophe DUBOIS <jcd@tribudubois.net>
      Message-id: 1365624982-15647-1-git-send-email-jcd@tribudubois.net
      Reviewed-by: Peter Chubb <peter.chubb@nicta.com.au>
      [PMM: wrapped an overly long line]
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit 120dc38f6113b676ecef0a2c9e42fc08cace5bdb
  Author: Igor Mammedov <imammedo@redhat.com>
  Date:   Fri May 3 15:25:36 2013 +0200
  
      qdev: skip bus check for bus-less devices in qdev_unplug()
      
      Since commit 2f7bd829db "qdev: Fix device_add bus assumptions"
      it's possible to device_add bus-less device, but if such device is
      unplugged it will dereference NULL parent_bus in qdev_unplug().
      
      Fix it by taking in account that parent_bus might be NULL and
      skipping bus check.
      
      Signed-off-by: Igor Mammedov <imammedo@redhat.com>
      Message-id: 1367587536-14964-1-git-send-email-imammedo@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 6f32a6b47ef4247ad14dad63c6ee231fdce4c5e9
  Author: KONRAD Frederic <fred.konrad@greensocs.com>
  Date:   Tue Apr 30 16:08:51 2013 +0200
  
      virtio-scsi: fix the command line compatibility.
      
      The bus name is wrong since the refactoring.
      
      This keeps the behaviour of the command line.
      
      Signed-off-by: KONRAD Frederic <fred.konrad@greensocs.com>
      Tested-by: Cornelia Huck <cornelia.huck@de.ibm.com>
      Message-id: 1367330931-12994-6-git-send-email-fred.konrad@greensocs.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 80270a19685dd20eda017b0360c743b3e3ed6f57
  Author: KONRAD Frederic <fred.konrad@greensocs.com>
  Date:   Tue Apr 30 16:08:50 2013 +0200
  
      virtio-serial: fix command line compatibility.
      
      The bus name is wrong since the refactoring.
      
      This keeps the behaviour of the command line.
      
      Signed-off-by: KONRAD Frederic <fred.konrad@greensocs.com>
      Tested-by: Cornelia Huck <cornelia.huck@de.ibm.com>
      Message-id: 1367330931-12994-5-git-send-email-fred.konrad@greensocs.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 11fc853c4cb5ab9db46d7859da191966199b588f
  Author: KONRAD Frederic <fred.konrad@greensocs.com>
  Date:   Tue Apr 30 16:08:49 2013 +0200
  
      scsi: add bus_name parameter to scsi_bus_new.
      
      This adds the possibility to create a scsi-bus with a specified name.
      
      Signed-off-by: KONRAD Frederic <fred.konrad@greensocs.com>
      Acked-by: Paolo Bonzini <pbonzini@redhat.com>
      Tested-by: Cornelia Huck <cornelia.huck@de.ibm.com>
      Message-id: 1367330931-12994-4-git-send-email-fred.konrad@greensocs.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 1034e9cf4d0740c4c845d79998ac53a5b23e534d
  Author: KONRAD Frederic <fred.konrad@greensocs.com>
  Date:   Tue Apr 30 16:08:48 2013 +0200
  
      virtio: add virtio_device_set_child_bus_name.
      
      Add virtio_device_set_child_bus_name function.
      
      It will be used with virtio-serial-x and virtio-scsi-x to set the
      child bus name before calling virtio-x-device's init.
      
      Signed-off-by: KONRAD Frederic <fred.konrad@greensocs.com>
      Tested-by: Cornelia Huck <cornelia.huck@de.ibm.com>
      Message-id: 1367330931-12994-3-git-send-email-fred.konrad@greensocs.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit f4dd69aa4ce96196b3d84cd3d3e14a79ea029630
  Author: KONRAD Frederic <fred.konrad@greensocs.com>
  Date:   Tue Apr 30 16:08:47 2013 +0200
  
      virtio-x-bus: force bus name to virtio-bus.
      
      When the proxy id is set, this bus takes the name "id.0" which is expected
      to be the virtio-device's first bus.
      
      So force this name to "virtio-bus" as it is an internal bus.
      
      Signed-off-by: KONRAD Frederic <fred.konrad@greensocs.com>
      Tested-by: Cornelia Huck <cornelia.huck@de.ibm.com>
      Message-id: 1367330931-12994-2-git-send-email-fred.konrad@greensocs.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 0057a0d59006d00c294de0b012d9a290eb1a5c80
  Author: Tim Hardeck <thardeck@suse.de>
  Date:   Tue Apr 23 16:33:01 2013 +0200
  
      TLS support for VNC Websockets
      
      Added TLS support to the VNC QEMU Websockets implementation.
      VNC-TLS needs to be enabled for this feature to be used.
      
      The required certificates are specified as in case of VNC-TLS
      with the VNC parameter "x509=<path>".
      
      If the server certificate isn't signed by a rooth authority it needs to
      be manually imported in the browser because at least in case of Firefox
      and Chrome there is no user dialog, the connection just gets canceled.
      
      As a side note VEncrypt over Websocket doesn't work atm because TLS can't
      be stacked in the current implementation. (It also didn't work before)
      Nevertheless to my knowledge there is no HTML 5 VNC client which supports
      it and the Websocket connection can be encrypted with regular TLS now so
      it should be fine for most use cases.
      
      Signed-off-by: Tim Hardeck <thardeck@suse.de>
      Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
      Message-id: 1366727581-5772-1-git-send-email-thardeck@suse.de
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 8f3b664f6cc4153cc73941c941d54c4e499b7537
  Author: Jan Kiszka <jan.kiszka@siemens.com>
  Date:   Wed May 1 16:14:34 2013 +0200
  
      audio: Enable all cards
      
      ...or they will bitrot to death.
      
      Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
      Message-id: 5181234A.6060504@web.de
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit fba90ac1d614c333c6a15c39cac555a12a04cee1
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Wed May 1 18:30:15 2013 +0200
  
      win32: fix compilation again
      
      While commit c02817e5bfbb27955cac970019e6670dc427bc41 fixed compilation
      without an installed libtool, moving the dependencies to rules.mak does
      not work because the version-*-y variables are not defined yet.  Building
      in a clean tree thus fails.
      
      Revert the commit and remove the dummy /bin/false assignment to LIBTOOL.
      This makes the build work, at the price of slightly worse errors when
      there are Makefile bugs.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Message-id: 1367425815-15083-1-git-send-email-pbonzini@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit cc9936a32f91c107a2a7655af4feeee3f4de5d12
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Thu May 2 15:56:26 2013 +0200
  
      libqos: Relocate I2C files
      
      Commit c4efe1cada311b9dc0df5beb71c4227ff3414aa1 (qtest: add libqos
      including PCI support) created a libqos/ subdirectory but left the
      existing I2C libqos files libi2c*.[hc] in tests/. Clean this up.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Message-id: 1367502986-15104-1-git-send-email-afaerber@suse.de
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 743bddb4b35ceaaf6f95aea581a4130dcae6205a
  Merge: a612925... e64dd5e...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Fri May 3 11:20:15 2013 -0500
  
      Merge remote-tracking branch 'stefanha/tracing' into staging
      
      # By Eiichi Tsukata (2) and Kazuya Saito (2)
      # Via Stefan Hajnoczi
      * stefanha/tracing:
        trace: document ftrace backend
        trace: Add ftrace tracing backend
        kvm-all: add kvm_run_exit tracepoint
        kvm-all: add kvm_ioctl, kvm_vm_ioctl, kvm_vcpu_ioctl tracepoints
      
      Message-id: 1367582485-15579-1-git-send-email-stefanha@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit a612925b4184fa7aa37092db4fef816030640922
  Merge: 25565e8... 7873df4...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Fri May 3 11:20:07 2013 -0500
  
      Merge remote-tracking branch 'stefanha/net' into staging
      
      # By Amos Kong (1) and Jason Wang (1)
      # Via Stefan Hajnoczi
      * stefanha/net:
        tap: properly initialize vhostfds
        net: make network client name unique
      
      Message-id: 1367582254-15060-1-git-send-email-stefanha@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 25565e8595322b04902a09ebf877d80532f22fd1
  Merge: c9e53a4... 86abefd...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Fri May 3 11:20:02 2013 -0500
  
      Merge remote-tracking branch 'stefanha/block' into staging
      
      # By Fam Zheng (8) and others
      # Via Stefan Hajnoczi
      * stefanha/block:
        qemu-iotests: Filter out 'adapter_type'
        nbd: support large NBD requests
        nbd: use g_slice_new() instead of a freelist
        qemu-iotests: Filter out vmdk creation options
        vmdk: add bdrv_co_write_zeroes
        vmdk: store fields of VmdkMetaData in cpu endian
        vmdk: change magic number to macro
        vmdk: Add option to create zeroed-grain image
        vmdk: add support for “zeroed‐grain” GTE
        vmdk: named return code.
        blockdev: Replace "undefined error" in qmp_block_resize
        block: add read-only support to VHDX image format.
        block: initial VHDX driver support framework - supports open and probe
        block: vhdx header for the QEMU support of VHDX images
        qemu: add castagnoli crc32c checksum algorithm
  
  commit e64dd5efb2c6d522a3bc9d096cd49a4e53f0ae10
  Author: Eiichi Tsukata <eiichi.tsukata.xh@hitachi.com>
  Date:   Thu Apr 11 20:25:16 2013 +0900
  
      trace: document ftrace backend
      
      Add documentation of ftrace backend.
      
      Signed-off-by: Eiichi Tsukata <eiichi.tsukata.xh@hitachi.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 781e9545dbe54d2f0a530edbf48fd0ac1e77244c
  Author: Eiichi Tsukata <eiichi.tsukata.xh@hitachi.com>
  Date:   Thu Apr 11 20:25:15 2013 +0900
  
      trace: Add ftrace tracing backend
      
      This patch adds a ftrace tracing backend which sends trace event to
      ftrace marker file. You can effectively compare qemu trace data and
      kernel(especially, kvm.ko when using KVM) trace data.
      The ftrace backend is restricted to Linux only.
      
      To try out the ftrace backend:
      
       $ ./configure --trace-backend=ftrace
       $ make
      
      if you use KVM, enable kvm events in ftrace:
      
       # sudo echo 1 > /sys/kernel/debug/tracing/events/kvm/enable
      
      After running qemu by root user, you can get the trace:
      
       # cat /sys/kernel/debug/tracing/trace
      
      Signed-off-by: Eiichi Tsukata <eiichi.tsukata.xh@hitachi.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit b76ac80a5ca9f2e19405419172c0dcaf0370d4f5
  Author: Kazuya Saito <saito.kazuya@jp.fujitsu.com>
  Date:   Fri Mar 29 13:27:52 2013 +0900
  
      kvm-all: add kvm_run_exit tracepoint
      
      This patch enable us to know exit reason of KVM_RUN. It will help us
      know where the trouble is caused.
      
      Signed-off-by: Kazuya Saito <saito.kazuya@jp.fujitsu.com>
      Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 9c7757290c6d80c2f5bde6fa71d2c9fe2b331c8c
  Author: Kazuya Saito <saito.kazuya@jp.fujitsu.com>
  Date:   Fri Mar 29 13:27:05 2013 +0900
  
      kvm-all: add kvm_ioctl, kvm_vm_ioctl, kvm_vcpu_ioctl tracepoints
      
      This patch adds tracepoints at ioctl to kvm. Tracing these ioctl is
      useful for clarification whether the cause of troubles is qemu or kvm.
      
      Signed-off-by: Kazuya Saito <saito.kazuya@jp.fujitsu.com>
      Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 7873df408dd44eb92840b108211d5aa5db7db526
  Author: Jason Wang <jasowang@redhat.com>
  Date:   Fri Apr 19 15:11:15 2013 +0800
  
      tap: properly initialize vhostfds
      
      Only tap->vhostfd were checked net_init_tap_one(), but tap->vhostfds were
      forgot, this will lead qemu to ignore all fds passed by management through
      vhostfds, and tries to create vhost_net device itself. Fix by adding this check
      also.
      
      Reportyed-by: Michal Privoznik <mprivozn@redhat.com>
      Cc: Michal Privoznik <mprivozn@redhat.com>
      Cc: qemu-stable@nongnu.org
      Signed-off-by: Jason Wang <jasowang@redhat.com>
      Reviewed-by: Michal Privoznik <mprivozn@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit c963530a5b3e3e0f7304841adfe84416d82f59f6
  Author: Amos Kong <akong@redhat.com>
  Date:   Mon Apr 15 18:55:19 2013 +0800
  
      net: make network client name unique
      
      assign_name() creates a name MODEL.NUM, where MODEL is the client's model,
      and NUM is the number of MODELs that already exist.
      
      Markus added NIC naming for non-VLAN clients in commit 53e51d85.
      commit d33d93b2 incorrectly added a judgement of net-hub. It caused
      net clients created with -netdev get same names.
      
      eg:
       # qemu-upstream -device virtio-net-pci,netdev=h1 -netdev tap,id=h1 \
                          -device virtio-net-pci,netdev=h2 -netdev tap,id=h2 ..
       (qemu) info network
       virtio-net-pci.0: index=0,type=nic,model=virtio-net-pci,macaddr=52:54:00:12:34:56
        \ h1: index=0,type=tap,ifname=tap0,script=/etc/qemu-ifup,downscript=/etc/qemu-ifdown
       virtio-net-pci.0: index=0,type=nic,model=virtio-net-pci,macaddr=52:54:00:12:34:57
        \ h2: index=0,type=tap,ifname=tap1,script=/etc/qemu-ifup,downscript=/etc/qemu-ifdown
      
      This patch removed the check of nic-hub, and created unique names for
      all net clients that have same model.
      
      v2: update commitlog & comments
      
      Signed-off-by: Amos Kong <akong@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 86abefd61e23325162e59e5bfb8f0346eda62541
  Author: Fam Zheng <famz@redhat.com>
  Date:   Fri May 3 15:31:16 2013 +0800
  
      qemu-iotests: Filter out 'adapter_type'
      
      Filter out vmdk creation option 'adapter_type' for vmdk. So that tests
      with an explicit './check -o adapter_type=XXX' will not fail.
      
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 2d8214885942becb8f4371a66d6f8c9a9580108a
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Thu May 2 14:23:08 2013 +0200
  
      nbd: support large NBD requests
      
      The Linux nbd driver recently increased the maximum supported request
      size up to 32 MB:
      
        commit 078be02b80359a541928c899c2631f39628f56df
        Author: Michal Belczyk <belczyk@bsd.krakow.pl>
        Date:   Tue Apr 30 15:28:28 2013 -0700
      
            nbd: increase default and max request sizes
      
            Raise the default max request size for nbd to 128KB (from 127KB) to get it
            4KB aligned.  This patch also allows the max request size to be increased
            (via /sys/block/nbd<x>/queue/max_sectors_kb) to 32MB.
      
      QEMU's 1 MB buffers are too small to handle these requests.
      
      This patch allocates data buffers dynamically and allows up to 32 MB per
      request.
      
      Reported-by: Nick Thomas <nick@bytemark.co.uk>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit e1adb27a83f19799c454cead7bf930a0b3f2bb28
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Thu May 2 14:23:07 2013 +0200
  
      nbd: use g_slice_new() instead of a freelist
      
      Use GLib's efficient slice allocator instead of open-coding the request
      freelist.  This patch simplifies the NBDRequest code.
      
      Now we qemu_blockalign() the req->data buffer each time but the next
      patch switches from a fixed size buffer to a dynamic size anyway.
      
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit c9e53a4cf116dae72d779c7748153cedd2e84228
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Mon Apr 29 08:08:23 2013 -0700
  
      tcg-arm: Use movi32 in exit_tb
      
      Avoid the mini constant pool for armv7, and avoid replicating
      the test for pre-v7.
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
  
  commit 8ddaeb1be66246225fe5aeeec33e4e7b82762694
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Mon Apr 29 08:08:22 2013 -0700
  
      tcg-arm: Fix 64-bit tlb load for pre-v6
      
      Found by inspection, since the effect of the bug was simply to
      send all memory ops through the slow path.
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
  
  commit 29851ee7c8bd3fb8542e21cd0270c73132590350
  Author: Petar Jovanovic <petar.jovanovic@imgtec.com>
  Date:   Sun Apr 28 03:18:36 2013 +0200
  
      target-mips: fix calculation of overflow for SHLL.PH and SHLL.QB
      
      This change corrects and simplifies how discard is calculated for shift
      left logical vector instructions. It is used to detect overflow and set bit
      22 in the DSPControl register.
      
      The existing tests (shll_ph.c, shll_qb.c) are extended with the corner cases
      that expose incorrectness in the previous implementation.
      
      Signed-off-by: Petar Jovanovic <petar.jovanovic@imgtec.com>
      Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
  
  commit 50522d969be315457e3296d8a32990b58a203902
  Author: Fam Zheng <famz@redhat.com>
  Date:   Fri May 3 09:31:40 2013 +0800
  
      qemu-iotests: Filter out vmdk creation options
      
      Cover new image creation options for vmdk, so we can use '-o
      zeroed_grain=XXX' and '-o subformat=XXX' to run the tests successfully.
      
      Signed-off-by: Fam Zheng <famz@redhat.com>
      Reviewed-by: Kevin Wolf <kwolf@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit cdeaf1f15909e2e8af38f45aea7cfa467a729c52
  Author: Fam Zheng <famz@redhat.com>
  Date:   Thu May 2 10:25:27 2013 +0800
  
      vmdk: add bdrv_co_write_zeroes
      
      Use special offset to write zeroes efficiently, when zeroed-grain GTE is
      available. If zero-write an allocated cluster, cluster is leaked because
      its offset pointer is overwritten by "0x1".
      
      Signed-off-by: Fam Zheng <famz@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit e304e8e5a05bc54c71c5f6fc76abd47410e59857
  Author: Fam Zheng <famz@redhat.com>
  Date:   Thu May 2 10:25:26 2013 +0800
  
      vmdk: store fields of VmdkMetaData in cpu endian
      
      Previously VmdkMetaData.offset is stored little endian while other
      fields are cpu endian. This changes offset to cpu endian and convert
      before writing to image.
      Signed-off-by: Fam Zheng <famz@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 95b0aa4231dfc827ddc189138d6502cbca66d2b6
  Author: Fam Zheng <famz@redhat.com>
  Date:   Thu May 2 10:25:25 2013 +0800
  
      vmdk: change magic number to macro
      
      Two hard coded flag bits are changed to macros.
      Signed-off-by: Fam Zheng <famz@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 69e0b6dfa455924842bfcbfa810fde34899f1350
  Author: Fam Zheng <famz@redhat.com>
  Date:   Thu May 2 10:25:24 2013 +0800
  
      vmdk: Add option to create zeroed-grain image
      
      Add image create option "zeroed-grain" to enable zeroed-grain GTE
      feature of vmdk sparse extents. When this option is on, header version
      of newly created extent will be 2 and VMDK4_FLAG_ZERO_GRAIN flag bit
      will be set.
      
      Signed-off-by: Fam Zheng <famz@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 14ead646fe7d5163c342ebd1e0aeb556ecf343a1
  Author: Fam Zheng <famz@redhat.com>
  Date:   Thu May 2 10:25:23 2013 +0800
  
      vmdk: add support for “zeroed‐grain” GTE
      
      Introduced support for zeroed-grain GTE, as specified in Virtual Disk
      Format 5.0[1].
      
          Recent VMware hosted platform products support a new “zeroed‐grain”
          grain table entry (GTE). The zeroed‐grain GTE returns all zeros on
          read.  In other words, the zeroed‐grain GTE indicates that a grain
          in the child disk is zero‐filled but does not actually occupy space
          in storage.  A sparse extent with zeroed‐grain GTE has the following
          in its header:
      
           * SparseExtentHeader.version = 2
           * SparseExtentHeader.flags has bit 2 set
      
          Other than the new flag and the possibly zeroed‐grain GTE, version 2
          sparse extents are identical to version 1.  Also, a zeroed‐grain GTE
          has value 0x1 in the GT table.
      
      [1] Virtual Disk Format 5.0, http://www.vmware.com/support/developer/vddk/vmdk_50_technote.pdf?src=vmdk
      Signed-off-by: Fam Zheng <famz@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 65f7472577f9409d285b0216fae76c7c3f03fc41
  Author: Fam Zheng <famz@redhat.com>
  Date:   Thu May 2 10:25:22 2013 +0800
  
      vmdk: named return code.
      
      Internal routines in vmdk.c previously return -1 on error and 0 on
      success. More return values are useful for future changes such as
      zeroed-grain GTE. Change all the magic `return 0` and `return -1` to
      macro names:
      
       * VMDK_OK      0
       * VMDK_ERROR   (-1)
       * VMDK_UNALLOC (-2)
       * VMDK_ZEROED  (-3)
      
      Signed-off-by: Fam Zheng <famz@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 8732901e1b8a5add02a2b747875202133413d565
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Thu May 2 15:32:55 2013 +0200
  
      blockdev: Replace "undefined error" in qmp_block_resize
      
      We have an errno value that can be displayed, so we should just do that.
      An easy way to reproduce this case is to resize a raw image to a size
      that is too large for the host file system.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 059e2fbbca484a68ac7fd99d1d76409294551586
  Author: Jeff Cody <jcody@redhat.com>
  Date:   Mon Apr 29 14:48:19 2013 -0400
  
      block: add read-only support to VHDX image format.
      
      This adds in read-only support to the VHDX image format.  This supports
      reads for fixed-size, and dynamic sized VHDX images.
      
      Differencing files are still unsupported.
      
      The image must be opened without BDRV_O_RDWR set, because we do not
      yet update the headers.  I.e., pass 'readonly=on' in the drive image
      options from the QEMU commandline.
      
      Signed-off-by: Jeff Cody <jcody@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit e8d4e5ffdb015959551726a5700c19b5d772ada4
  Author: Jeff Cody <jcody@redhat.com>
  Date:   Mon Apr 29 14:48:18 2013 -0400
  
      block: initial VHDX driver support framework - supports open and probe
      
      This is the initial block driver framework for VHDX image support
      (i.e. Hyper-V image file formats), that supports opening VHDX files, and
      parsing the headers.
      
      This commit does not yet enable:
          - reading
          - writing
          - updating the header
          - differencing files (images with parents)
          - log replay / dirty logs (only clean images)
      
      This is based on Microsoft's VHDX specification:
          "VHDX Format Specification v0.95", published 4/12/2012
          https://www.microsoft.com/en-us/download/details.aspx?id=29681
      
      Signed-off-by: Jeff Cody <jcody@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 203cdba3bc6fb6022dbece90483fe03ed33bcffb
  Author: Jeff Cody <jcody@redhat.com>
  Date:   Mon Apr 29 14:48:17 2013 -0400
  
      block: vhdx header for the QEMU support of VHDX images
      
      This is based on Microsoft's VHDX specification:
          "VHDX Format Specification v0.95", published 4/12/2012
          https://www.microsoft.com/en-us/download/details.aspx?id=29681
      
      These structures define the various header, metadata, and other
      block structures defined in the VHDX specification.
      
      Signed-off-by: Jeff Cody <jcody@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 8e1b02b8ef2eefcb2ff3855531d7bc2ea71e1fb4
  Author: Jeff Cody <jcody@redhat.com>
  Date:   Mon Apr 29 14:48:16 2013 -0400
  
      qemu: add castagnoli crc32c checksum algorithm
      
      This adds the Castagnoli CRC32C algorithm, using the 0x11EDC6F41
      polynomial.
      
      This is extracted from the linux kernel cryptographic crc32.c module.
      
      The algorithm is based on:
      
      Castagnoli93: Guy Castagnoli and Stefan Braeuer and Martin Herrman
                   "Optimization of Cyclic Redundancy-Check Codes with 24
                    and 32 Parity Bits", IEEE Transactions on Communication,
                    Volume 41, Number 6, June 1993
      
      Signed-off-by: Jeff Cody <jcody@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 8ca27ce2e1150486ea2db4116a03706b28294f16
  Merge: 0db4c32... e7bdf65...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Thu May 2 10:57:01 2013 -0500
  
      Merge remote-tracking branch 'afaerber/qom-cpu' into staging
      
      # By Igor Mammedov (21) and others
      # Via Andreas Färber
      * afaerber/qom-cpu: (29 commits)
        Drop redundant resume_all_vcpus() from main()
        cpus: Fix pausing TCG CPUs while in vCPU thread
        target-i386: Replace cpuid_*features fields with a feature word array
        target-i386: Break CPUID feature definition lines
        target-i386/kvm.c: Code formatting changes
        target-i386: Group together level, xlevel, xlevel2 fields
        pc: Implement QEMUMachine::hot_add_cpu hook
        QMP: Add cpu-add command
        Add hot_add_cpu hook to QEMUMachine
        target-i386: Move APIC to ICC bus
        target-i386: Attach ICC bus to CPU on its creation
        target-i386: Introduce ICC bus/device/bridge
        cpu: Move cpu_write_elfXX_note() functions to CPUState
        kvmvapic: Make dependency on sysbus.h explicit
        target-i386: Replace MSI_SPACE_SIZE with APIC_SPACE_SIZE
        target-i386: Do not allow to set apic-id once CPU is realized
        target-i386: Introduce apic-id CPU property
        target-i386: Introduce feat2prop() for CPU properties
        acpi_piix4: Add infrastructure to send CPU hot-plug GPE to guest
        cpu: Add helper cpu_exists(), to check if CPU with specified id exists
        ...
  
  commit 0db4c324a8c6f2b1b8a118146f9b0fc8c4210719
  Merge: e9016ee... 6e860b5...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Thu May 2 10:56:07 2013 -0500
  
      Merge remote-tracking branch 'mjt/trivial-patches' into staging
      
      # By Andreas Färber (1) and others
      # Via Michael Tokarev
      * mjt/trivial-patches:
        pvscsi: fix compilation on 32 bit hosts
        Trivial grammar and spelling fixes
        configure: Pick up libseccomp include path
  
  commit e7bdf659c16e1cefd61f53648503d8c060668d6b
  Author: Jan Kiszka <jan.kiszka@siemens.com>
  Date:   Mon Aug 20 20:11:36 2012 +0200
  
      Drop redundant resume_all_vcpus() from main()
      
      VCPUs are either resumed directly via vm_start(), after the incoming
      migration is done, or when a continue command is issued. We don't need
      the explicit resume before entering main_loop().
      
      Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 1085819368e8693f08307e72f0082d759f67ef03
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Thu May 2 11:22:05 2013 +0200
  
      cpus: Fix pausing TCG CPUs while in vCPU thread
      
      Due to a preceding while loop, no CPU would've been put into stopped
      state. Reinitialize the variable.
      This fixes commit d798e97456658ea7605303b7c69b04ec7df95c10 (Allow to use
      pause_all_vcpus from VCPU context) for non-KVM case.
      
      While at it, change a 0 to false, amending commit
      4fdeee7cd4c8f90ef765537b9346a195d9483ab5 (cpu: Move stop field to
      CPUState).
      
      Reviewed-by: Jan Kiszka <jan.kiszka@siemens.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 0514ef2fbb3882afe410ba7800c79fd0ef5dbf00
  Author: Eduardo Habkost <ehabkost@redhat.com>
  Date:   Mon Apr 22 16:00:15 2013 -0300
  
      target-i386: Replace cpuid_*features fields with a feature word array
      
      This replaces the feature-bit fields on both X86CPU and x86_def_t
      structs with an array.
      
      With this, we will be able to simplify code that simply does the same
      operation on all feature words (e.g. kvm_check_features_against_host(),
      filter_features_for_kvm(), add_flagname_to_bitmaps(), CPU feature-bit
      property lookup/registration, and the proposed "feature-words" property)
      
      The following field replacements were made on X86CPU and x86_def_t:
      
        (cpuid_)features         -> features[FEAT_1_EDX]
        (cpuid_)ext_features     -> features[FEAT_1_ECX]
        (cpuid_)ext2_features    -> features[FEAT_8000_0001_EDX]
        (cpuid_)ext3_features    -> features[FEAT_8000_0001_ECX]
        (cpuid_)ext4_features    -> features[FEAT_C000_0001_EDX]
        (cpuid_)kvm_features     -> features[FEAT_KVM]
        (cpuid_)svm_features     -> features[FEAT_SVM]
        (cpuid_)7_0_ebx_features -> features[FEAT_7_0_EBX]
      
      Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
      Reviewed-by: Igor Mammedov <imammedo@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 27861ecc47cf9dc35961ac901e26abbd898c377c
  Author: Eduardo Habkost <ehabkost@redhat.com>
  Date:   Mon Apr 22 16:00:14 2013 -0300
  
      target-i386: Break CPUID feature definition lines
      
      Break lines on kvm_check_features_against_host(), kvm_cpu_fill_host(),
      and builtin_x86_defs, so they don't get too long once the *_features
      fields are replaced by an array.
      
      Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
      Reviewed-by: Igor Mammedov <imammedo@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit fc7a504c0126b16aa2bd50d92584e9cc08f636a3
  Author: Eduardo Habkost <ehabkost@redhat.com>
  Date:   Mon Apr 22 16:00:13 2013 -0300
  
      target-i386/kvm.c: Code formatting changes
      
      Add appropriate spaces around operators, and break line where it needs
      to be broken to allow feature-words array to be introduced without
      having too-long lines.
      
      Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
      Reviewed-by: Igor Mammedov <imammedo@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 90e4b0c3de2b3927e71f23d95c3c27d60e5c89cc
  Author: Eduardo Habkost <ehabkost@redhat.com>
  Date:   Mon Apr 22 16:00:12 2013 -0300
  
      target-i386: Group together level, xlevel, xlevel2 fields
      
      Consolidate level, xlevel, xlevel2 fields in x86_def_t and CPUX86State.
      
      Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
      Reviewed-by: Igor Mammedov <imammedo@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 6e860b5db4c76c66d7e02f93c9e22e0384bd3c6c
  Author: Hervé Poussineau <hpoussin@reactos.org>
  Date:   Wed May 1 07:41:26 2013 +0200
  
      pvscsi: fix compilation on 32 bit hosts
      
      This fixes the following error:
      In file included from qemu/include/trace.h:4:0,
                       from trace/generated-events.c:3:
      ./trace/generated-tracers.h: In function ‘trace_pvscsi_get_sg_list’:
      ./trace/generated-tracers.h:4271:9: error: format ‘%lu’ expects argument of
      type ‘long unsigned int’, but argument 4 has type ‘size_t’ [-Werror=format]
      
      Signed-off-by: Hervé Poussineau <hpoussin@reactos.org>
      Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
  
  commit 805a25050272fe7cbbc2e9ce911612fc86c7b9a9
  Author: Stefan Weil <sw@weilnetz.de>
  Date:   Sun Apr 28 11:49:57 2013 +0200
  
      Trivial grammar and spelling fixes
      
      similiar -> similar
      recieve -> receive
      transfered -> transferred
      preperation -> preparation
      
      Most changes are in comments, one modifies a parameter name in a function
      prototype.
      
      The spelling fixes were made using codespell.
      
      Signed-off-by: Stefan Weil <sw@weilnetz.de>
      Acked-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
  
  commit 372e47e9b5e31c493823d7f512716644fb02d0fd
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Apr 28 16:27:26 2013 +0200
  
      configure: Pick up libseccomp include path
      
      openSUSE 12.3 has seccomp.h in /usr/include/libseccomp-1.0.1,
      so add `pkg-config --cflags libseccomp` output to QEMU_CFLAGS.
      
      Cc: qemu-stable@nongnu.org
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
  
  commit c649983b582687bbdb4019e308f015913e31065e
  Author: Igor Mammedov <imammedo@redhat.com>
  Date:   Tue Apr 30 18:00:53 2013 +0200
  
      pc: Implement QEMUMachine::hot_add_cpu hook
      
      Signed-off-by: Igor Mammedov <imammedo@redhat.com>
      Reviewed-by: Eduardo Habkost <ehabkost@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 69ca3ea5e192251f27510554611bcff6f036a00b
  Author: Igor Mammedov <imammedo@redhat.com>
  Date:   Tue Apr 30 15:41:25 2013 +0200
  
      QMP: Add cpu-add command
      
      Adds "cpu-add id=xxx" QMP command.
      
      cpu-add's "id" argument is a CPU number in a range [0..max-cpus)
      
      Example QMP command:
       -> { "execute": "cpu-add", "arguments": { "id": 2 } }
       <- { "return": {} }
      
      Signed-off-by: Igor Mammedov <imammedo@redhat.com>
      Acked-by: Luiz Capitulino <lcapitulino@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Reviewed-by: Eduardo Habkost <ehabkost@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit b4fc7b4326112538e0dbdc7fd019652ba8cc3281
  Author: Igor Mammedov <imammedo@redhat.com>
  Date:   Tue Apr 30 15:41:24 2013 +0200
  
      Add hot_add_cpu hook to QEMUMachine
      
      Hook should be set by machines that implement CPU hot-add
      via cpu-add QMP command.
      
      Signed-off-by: Igor Mammedov <imammedo@redhat.com>
      Reviewed-by: Eduardo Habkost <ehabkost@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 53a89e262bd3e97b2da3afec0a60e5466770ae8c
  Author: Igor Mammedov <imammedo@redhat.com>
  Date:   Mon Apr 29 19:03:01 2013 +0200
  
      target-i386: Move APIC to ICC bus
      
      It allows APIC to be hotplugged.
      
       * map APIC's mmio at board level if it is present
       * do not register mmio region for each APIC, since
         only one is used/mapped
      
      Signed-off-by: Igor Mammedov <imammedo@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 62fc403f11523169eb4264de31279745f48e3ecc
  Author: Igor Mammedov <imammedo@redhat.com>
  Date:   Mon Apr 29 18:54:13 2013 +0200
  
      target-i386: Attach ICC bus to CPU on its creation
      
      X86CPU should have parent bus so it could provide bus for child APIC.
      
      Signed-off-by: Igor Mammedov <imammedo@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit f0513d2c0156799e0c75a108ab9a049eea4f9607
  Author: Igor Mammedov <imammedo@redhat.com>
  Date:   Mon Apr 29 17:02:50 2013 +0200
  
      target-i386: Introduce ICC bus/device/bridge
      
      Provides a hotpluggable bus for APIC and CPU.
      
      * icc-bridge will serve as a parent for icc-bus and provide
        mmio mapping services to child icc-devices.
      * icc-device will replace SysBusDevice as a parent of APIC
        and IOAPIC devices.
      
      Signed-off-by: Igor Mammedov <imammedo@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit c72bf468259935a80ea185f2cbe807c3da9c1bbd
  Author: Jens Freimann <jfrei@linux.vnet.ibm.com>
  Date:   Fri Apr 19 16:45:06 2013 +0200
  
      cpu: Move cpu_write_elfXX_note() functions to CPUState
      
      Convert cpu_write_elfXX_note() functions to CPUClass methods and pass
      CPUState as argument. Update target-i386 accordingly.
      
      Signed-off-by: Jens Freimann <jfrei@linux.vnet.ibm.com>
      [AF: Retain stubs as CPUClass' default method implementation; style changes]
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 5f8df3ce6e0a057ec23cea74b6e629e59e085ac4
  Author: Igor Mammedov <imammedo@redhat.com>
  Date:   Thu Apr 25 16:05:30 2013 +0200
  
      kvmvapic: Make dependency on sysbus.h explicit
      
      Allows kvmvapic to compile if sysbus.h is removed from apic_internal.h,
      from which it is indirectly included.
      sysbus.h will be removed from apic_internal.h after converting
      APICs to ICCDevice.
      
      Signed-off-by: Igor Mammedov <imammedo@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit baaeda08ff34ad17150b50a6f52d0faec9f3db36
  Author: Igor Mammedov <imammedo@redhat.com>
  Date:   Thu Apr 25 16:05:29 2013 +0200
  
      target-i386: Replace MSI_SPACE_SIZE with APIC_SPACE_SIZE
      
      Put APIC_SPACE_SIZE in a public header so that it can be
      reused elsewhere later.
      
      Signed-off-by: Igor Mammedov <imammedo@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 8d6d4980c9421f3b9d1800dbc320da6a0bf754bd
  Author: Igor Mammedov <imammedo@redhat.com>
  Date:   Fri Apr 26 19:51:52 2013 +0200
  
      target-i386: Do not allow to set apic-id once CPU is realized
      
      Signed-off-by: Igor Mammedov <imammedo@redhat.com>
      Reviewed-by: Eduardo Habkost <ehabkost@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 310509304e1a83c1926471f1984c1cbf7d813631
  Author: Igor Mammedov <imammedo@redhat.com>
  Date:   Thu Apr 25 16:05:26 2013 +0200
  
      target-i386: Introduce apic-id CPU property
      
      The property is used from board level to set APIC ID for CPUs it
      creates. Do so in a new pc_new_cpu() helper, to be reused for hot-plug.
      
      Signed-off-by: Igor Mammedov <imammedo@redhat.com>
      Reviewed-by: Eduardo Habkost <ehabkost@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 72ac2e876ddc6158f5b6d5f758d4e38c436010ed
  Author: Igor Mammedov <imammedo@redhat.com>
  Date:   Fri Apr 26 18:04:32 2013 +0200
  
      target-i386: Introduce feat2prop() for CPU properties
      
      This helper replaces '_' with '-' in a uniform way.
      As a side effect, even custom mappings must use '-' now.
      
      Signed-off-by: Igor Mammedov <imammedo@redhat.com>
      [AF: Split off; operate on NUL-terminated string rather than '=' delimiter]
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit b8622725cf0196f672f272922b0941dc8ba1c408
  Author: Igor Mammedov <imammedo@redhat.com>
  Date:   Thu Apr 25 16:05:25 2013 +0200
  
      acpi_piix4: Add infrastructure to send CPU hot-plug GPE to guest
      
      * introduce processor status bitmask visible to guest at 0xaf00 addr,
        where ACPI asl code expects it
      * set bit corresponding to APIC ID in processor status bitmask on
        receiving CPU hot-plug notification
      * trigger CPU hot-plug SCI, to notify guest about CPU hot-plug event
      
      Signed-off-by: Igor Mammedov <imammedo@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 69e5ff067ae724155fd7465119ee6db5721288b6
  Author: Igor Mammedov <imammedo@redhat.com>
  Date:   Thu Apr 25 16:05:24 2013 +0200
  
      cpu: Add helper cpu_exists(), to check if CPU with specified id exists
      
      Signed-off-by: Igor Mammedov <imammedo@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit a37677c32bb313f5ba48aaf89f81cdc10c23ce56
  Author: Igor Mammedov <imammedo@redhat.com>
  Date:   Tue Apr 23 10:29:42 2013 +0200
  
      cpus: Use qemu_for_each_cpu() in TCG thread
      
      Replaces an open-coded loop and hides unused CPUArchState.
      
      Signed-off-by: Igor Mammedov <imammedo@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit d6b9e0d60cc511eca210834428bb74508cff3d33
  Author: Michael S. Tsirkin <mst@redhat.com>
  Date:   Wed Apr 24 22:58:04 2013 +0200
  
      cpu: Add qemu_for_each_cpu()
      
      Wrapper to avoid open-coded loops and to make CPUState iteration
      independent of CPUArchState.
      
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
      Signed-off-by: Igor Mammedov <imammedo@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 997395d3888fcde6ce41535a8208d7aa919d824b
  Author: Igor Mammedov <imammedo@redhat.com>
  Date:   Tue Apr 23 10:29:41 2013 +0200
  
      cpu: Introduce get_arch_id() method and override it for X86CPU
      
      get_arch_id() adds possibility for generic code to get a guest-visible
      CPU ID without accessing CPUArchState.
      If derived classes don't override it, it will return cpu_index.
      
      Override it on target-i386 in X86CPU to return the APIC ID.
      
      Signed-off-by: Igor Mammedov <imammedo@redhat.com>
      Reviewed-by: Eduardo Habkost <ehabkost@redhat.com>
      Reviewed-by: liguang <lig.fnst@cn.fujitsu.com>
      Acked-by: Michael S. Tsirkin <mst@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit b8b7456d6ab7edb450ae5ec6473d3cd9a80412f4
  Author: Igor Mammedov <imammedo@redhat.com>
  Date:   Tue Apr 23 10:29:40 2013 +0200
  
      pc: Update rtc_cmos on CPU hot-plug
      
      It provides updated currently available CPUs count to BIOS on reboot.
      
      Signed-off-by: Igor Mammedov <imammedo@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 066e9b2710be887f435e0e899fa71f1f4314f702
  Author: Igor Mammedov <imammedo@redhat.com>
  Date:   Tue Apr 23 10:29:39 2013 +0200
  
      cpu: Introduce CPU hot-plug notifier
      
      Hot-add CPU event will be distributed to acpi_piix4 and rtc_cmos.
      
      Signed-off-by: Igor Mammedov <imammedo@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 6afb4721f3e45da727110470a61aafcd6682395e
  Author: Igor Mammedov <imammedo@redhat.com>
  Date:   Tue Apr 23 10:29:38 2013 +0200
  
      cpu: Resume CPU from DeviceClass::realize() if hot-plugged
      
      Signed-off-by: Igor Mammedov <imammedo@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 2993683b0fde0f836777c945baaddcaa5937903f
  Author: Igor Mammedov <imammedo@redhat.com>
  Date:   Tue Apr 23 10:29:37 2013 +0200
  
      cpu: Introduce cpu_resume(), for single CPU
      
      Also add a stub for it, to make possible to use it in qom/cpu.c,
      which is shared with user emulators.
      
      Signed-off-by: Igor Mammedov <imammedo@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 13eed94ed5617b98e657163490584dc2a0cc4b32
  Author: Igor Mammedov <imammedo@redhat.com>
  Date:   Tue Apr 23 10:29:36 2013 +0200
  
      cpu: Call cpu_synchronize_post_init() from DeviceClass::realize()
      
      If hotplugged, synchronize CPU state to KVM.
      
      Signed-off-by: Igor Mammedov <imammedo@redhat.com>
      Reviewed-by: Eduardo Habkost <ehabkost@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit c4cfef5e8a6371aa5e6577f2b980315c2dc46cfb
  Author: Igor Mammedov <imammedo@redhat.com>
  Date:   Tue Apr 23 10:29:35 2013 +0200
  
      cpu: Make kvm-stub.o available outside softmmu
      
      It will provide stubs for *-user targets once softmmu-specific calls
      are attempted from common CPU code.
      
      Signed-off-by: Igor Mammedov <imammedo@redhat.com>
      Reviewed-by: Eduardo Habkost <ehabkost@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit e9016ee2bda1b7757072b856b2196f691aee3388
  Author: Jason Wang <jasowang@redhat.com>
  Date:   Thu Apr 25 15:26:54 2013 +0800
  
      virtio-net: count VIRTIO_NET_F_MAC when calculating config_len
      
      Commit 14f9b664 (hw/virtio-net.c: set config size using host features) tries to
      calculate config size based on the host features. But it forgets the
      VIRTIO_NET_F_MAC were always set for qemu later. This will lead a zero config
      len for virtio-net device when both VIRTIO_NET_F_STATUS and VIRTIO_NET_F_MQ were
      disabled form command line. Then qemu will crash when user tries to read the
      config of virtio-net.
      
      Fix this by counting VIRTIO_NET_F_MAC and make sure the config at least contains
      the mac address.
      
      Cc: Jesse Larrew <jlarrew@linux.vnet.ibm.com>
      Signed-off-by: Jason Wang <jasowang@redhat.com>
      Reviewed-by: Michael S. Tsirkin <mst@redhat.com>
      Acked-by: Michael S. Tsirkin <mst@redhat.com>
      Message-id: 1366874814-2658-1-git-send-email-jasowang@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 9f032464c06c563fe0df49eac9caaaa90a68a219
  Author: Michael S. Tsirkin <mst@redhat.com>
  Date:   Tue Apr 30 12:41:50 2013 +0300
  
      sysemu: drop register_devices from header
      
      No user in sight.
      
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
      Reviewed-by: Juan Quintela <quintela@redhat.com>
      Message-id: 20130430094149.GA29094@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit beb54a87ba74dfac00906b4c876945c6602cd293
  Author: Jesse Larrew <jlarrew@linux.vnet.ibm.com>
  Date:   Mon Apr 29 10:52:52 2013 -0500
  
      libqtest: only call fclose() on open files
      
      libqtest.c can segfault when calling fclose() if the pidfile wasn't
      opened successfully. This patch fixes the issue.
      
      Signed-off-by: Jesse Larrew <jlarrew@linux.vnet.ibm.com>
      Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
      Message-id: 1367250772-17928-1-git-send-email-jlarrew@linux.vnet.ibm.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 08eb8c85e3967b97865d46acadf26dc908fbb094
  Author: Christian Borntraeger <borntraeger@de.ibm.com>
  Date:   Fri Apr 26 11:24:47 2013 +0800
  
      Wire up disabled wait a panicked event on s390
      
      On s390 the disabled wait state indicates a state of attention.
      For example Linux uses that state after a panic. Lets
      put the system into panicked state.
      
      An alternative implementation would be to state
      disabled-wait <address> instead of pause in the action field.
      (e.g. z/OS, z/VM and other classic OSes use the address of the
      disabled wait to indicate an error code).
      
      Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com>
      Message-id: 6cf41156322e27e81a727b69f03728dbc225d5bb.1366945969.git.hutao@cn.fujitsu.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 3ab135f3462af4c523a4b5969f9d6c67b2ac427a
  Author: Hu Tao <hutao@cn.fujitsu.com>
  Date:   Fri Apr 26 11:24:46 2013 +0800
  
      pvpanic: create pvpanic by default for machine 1.5
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Hu Tao <hutao@cn.fujitsu.com>
      Reviewed-by: Markus Armbruster <armbru@redhat.com>
      Message-id: f840042f0e1205041f8feaf0d39ca639884f3a00.1366945969.git.hutao@cn.fujitsu.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit b42ffe60d8b510cd2f76ef50f6a1057f91a3dd34
  Author: Hu Tao <hutao@cn.fujitsu.com>
  Date:   Fri Apr 26 11:24:45 2013 +0800
  
      pvpanic: add document of pvpanic
      
      Signed-off-by: Hu Tao <hutao@cn.fujitsu.com>
      Reviewed-by: Markus Armbruster <armbru@redhat.com>
      Message-id: a5db4ce406647e8f4663b639eae62d880531df8b.1366945969.git.hutao@cn.fujitsu.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 10a584b2875a391d1036adac18955a892e56f5e3
  Author: Hu Tao <hutao@cn.fujitsu.com>
  Date:   Fri Apr 26 11:24:44 2013 +0800
  
      pvpanic: pass configurable ioport to seabios
      
      This lets seabios patch the corresponding SSDT entry.
      
      Also add fw_cfg object to /machine/fw_cfg so we can reference
      it elsewhere.
      
      Signed-off-by: Hu Tao <hutao@cn.fujitsu.com>
      Reviewed-by: Markus Armbruster <armbru@redhat.com>
      Message-id: 60c65d95fe2b23b12bea67099126566010a11a1a.1366945969.git.hutao@cn.fujitsu.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 1dfe5057e5cf45b296ae67a7f84bdc6fa618d602
  Author: Hu Tao <hutao@cn.fujitsu.com>
  Date:   Fri Apr 26 11:24:43 2013 +0800
  
      fw_cfg: add required header files
      
      If fw_cfg.h is included alone, gcc gives error messages like these:
      
        error: unknown type name ‘uint32_t’
        error: unknown type name ‘size_t’
        error: unknown type name ‘hwaddr’
        ...
      
      Signed-off-by: Hu Tao <hutao@cn.fujitsu.com>
      Reviewed-by: Markus Armbruster <armbru@redhat.com>
      Message-id: d63f8bcdbfbec8135b1b57f9247c513a3e25762c.1366945969.git.hutao@cn.fujitsu.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit eec3d2adc98dd9ef7352823ce6597f88a51cf7cb
  Author: Hu Tao <hutao@cn.fujitsu.com>
  Date:   Fri Apr 26 11:24:42 2013 +0800
  
      introduce a new qom device to deal with panicked event
      
      pvpanic device is used to send guest panic event from guest to qemu.
      
      When guest panic happens, pvpanic device driver will write a event
      number to IO port 0x505(which is the IO port occupied by pvpanic device,
      by default). On receiving the event, pvpanic device will pause guest
      cpu(s), and send a qmp event QEVENT_GUEST_PANICKED.
      
      Signed-off-by: Wen Congyang <wency@cn.fujitsu.com>
      Signed-off-by: Hu Tao <hutao@cn.fujitsu.com>
      Reviewed-by: Markus Armbruster <armbru@redhat.com>
      Message-id: b66077a40235b3531632a05a6ff373850afc7d2e.1366945969.git.hutao@cn.fujitsu.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit c401a8a5156a2596b285586002d544c595d40cf7
  Author: Hu Tao <hutao@cn.fujitsu.com>
  Date:   Fri Apr 26 11:24:41 2013 +0800
  
      add a new qevent: QEVENT_GUEST_PANICKED
      
      This event will be emited when qemu detects guest panic.
      
      Signed-off-by: Wen Congyang <wency@cn.fujitsu.com>
      Signed-off-by: Hu Tao <hutao@cn.fujitsu.com>
      Reviewed-by: Markus Armbruster <armbru@redhat.com>
      Message-id: cf0bc45ecf9ecd3699bc72dc39f8cbab8ed79d8c.1366945969.git.hutao@cn.fujitsu.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit ede085b3fedfde36cb566968c4efcfbad4845af1
  Author: Hu Tao <hutao@cn.fujitsu.com>
  Date:   Fri Apr 26 11:24:40 2013 +0800
  
      add a new runstate: RUN_STATE_GUEST_PANICKED
      
      The guest will be in this state when it is panicked.
      
      Signed-off-by: Wen Congyang <wency@cn.fujitsu.com>
      Signed-off-by: Hu Tao <hutao@cn.fujitsu.com>
      Reviewed-by: Markus Armbruster <armbru@redhat.com>
      Message-id: 0255f263ffdc2a3716f73e89098b96fd79a235b3.1366945969.git.hutao@cn.fujitsu.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit cffc5113a421feba767af57ec87fdd53a29e9f9c
  Author: Jan Kiszka <jan.kiszka@siemens.com>
  Date:   Mon Apr 29 14:35:08 2013 +0200
  
      qdev: Report errors collected during device realization
      
      Better than just releasing the error object silently.
      
      Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
      Reviewed-by: Andreas Färber <afaerber@suse.de>
      Message-id: 517E68FC.6030400@siemens.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 7e7da8e35827abf602fa886fda1af9b001c20d3e
  Author: Dunrong Huang <riegamaths@gmail.com>
  Date:   Mon Apr 29 22:52:12 2013 +0800
  
      rules.mk: Fix build breakage
      
      The following error occurs when building dtc module:
      
              CHK version_gen.h
               CC libfdt/fdt.o
      cc1: error: dtc: No such file or directory [-Werror]
      cc1: all warnings being treated as errors
      make[1]: *** [libfdt/fdt.o] Error 1
      make: *** [subdir-dtc] Error 2
      
      In rules.mak, "-I$(<D) -I$(@D)" was expanded to "-Idtc -I." when
      building submodule dct. Due to the using of "-Wmissing-include-dirs,
      a warning would be rarsed. To avoid it, add "-I$(<D) -I$(@D)" to
      QEMU_INCLUDES instead of QEMU_CFLAGS so that QEMU_CFLAGS does not
      contain the "-Idtc".
      
      Cc: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Cc: Blue Swirl <blauwirbel@gmail.com>
      Cc: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Dunrong Huang <riegamaths@gmail.com>
      Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
      Message-id: 1367247132-19622-1-git-send-email-riegamaths@gmail.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 9ab880b3a2f4b80bd5d8b18a312b3afed65dc036
  Author: Alexander Graf <agraf@suse.de>
  Date:   Tue Apr 30 15:02:16 2013 +0200
  
      QOM: Fail casts for unknown types
      
      When we try to cast an object to an unknown type, fail the cast. Today
      we would simply run into an assert().
      
      This fixes a bug on qemu-system-s390x for me that gets triggered by the
      audio code looking for PCI and ISA buses.
      
      Signed-off-by: Alexander Graf <agraf@suse.de>
      Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
      Message-id: 1367326936-28539-1-git-send-email-agraf@suse.de
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit b7da6c60814a5c8703e9fa0d943ec3240e9d94ab
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Tue Apr 30 16:00:32 2013 +0200
  
      pc_piix: remove undesired change in pc_init1
      
      Introduced when applying commit f81222b (audio: look for the ISA and
      PCI buses, 2013-04-18).
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Message-id: 1367330432-14417-1-git-send-email-pbonzini@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit b3e6d591b05538056d665572f3e3bbfb3cbb70e7
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Thu Apr 18 18:44:04 2013 +0200
  
      audio: enable PCI audio cards for all PCI-enabled targets
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Message-id: 1366303444-24620-9-git-send-email-pbonzini@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit f81222bc0cf68464fe82117521917cc1533c3ff4
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Thu Apr 18 18:44:03 2013 +0200
  
      audio: look for the ISA and PCI buses
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Message-id: 1366303444-24620-8-git-send-email-pbonzini@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 2e1103f60a871923ecd390804aba07b6031e0dc0
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Thu Apr 18 18:44:02 2013 +0200
  
      qom: do not return root for empty path
      
      An empty path will return the sole object of that type in the
      QOM tree.  This is different from "/", which returns the root.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Message-id: 1366303444-24620-7-git-send-email-pbonzini@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 98af93fde2e37b5b0c8cee9036e028fe6df6446c
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Thu Apr 18 18:44:01 2013 +0200
  
      audio: replace audio card configuration with default-configs
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Message-id: 1366303444-24620-6-git-send-email-pbonzini@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit f6547f07d41491d74179e8dd100f7477abdd43b1
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Thu Apr 18 18:44:00 2013 +0200
  
      audio: remove CONFIG_* symbols
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Message-id: 1366303444-24620-5-git-send-email-pbonzini@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit ffa48cf5ab719e1e181e51b87bc0f5d397b791fa
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Thu Apr 18 18:43:59 2013 +0200
  
      audio: remove HAS_AUDIO
      
      Several targets can have wavcapture/-soundhw support via PCI cards.
      HAS_AUDIO is a useless limitation, remove it.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Message-id: 1366303444-24620-4-git-send-email-pbonzini@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 36cd6f6f20724d49aac1910e310f81a43e0cb657
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Thu Apr 18 18:43:58 2013 +0200
  
      audio: remove the need for audio card CONFIG_* symbols
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Message-id: 1366303444-24620-3-git-send-email-pbonzini@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 8c444a1978fd9956c9712572d9ad0b83bbbc0a63
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Thu Apr 18 18:43:57 2013 +0200
  
      adlib: qdev-ify
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Message-id: 1366303444-24620-2-git-send-email-pbonzini@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 7504ae690c7320f3852890974708795cf5469895
  Author: Lei Li <lilei@linux.vnet.ibm.com>
  Date:   Thu Apr 25 13:29:12 2013 +0800
  
      doc: document the Pseudo-encoding of LED state
      
      Signed-off-by: Lei Li <lilei@linux.vnet.ibm.com>
      Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
      Message-id: 1366867752-11578-5-git-send-email-lilei@linux.vnet.ibm.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit e7b2aaccd94a68c7927cae7ca47ced1bddc4f448
  Author: Lei Li <lilei@linux.vnet.ibm.com>
  Date:   Thu Apr 25 13:29:11 2013 +0800
  
      vnc: Adjust lock state sync logic with VNC_FEATURE_LED_STATE
      
      Signed-off-by: Lei Li <lilei@linux.vnet.ibm.com>
      Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
      Message-id: 1366867752-11578-4-git-send-email-lilei@linux.vnet.ibm.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit ab99e5c1d9f6a3f6fc2ce3b77b712221c647c7a5
  Author: Lei Li <lilei@linux.vnet.ibm.com>
  Date:   Thu Apr 25 13:29:10 2013 +0800
  
      vnc: Support for LED state extension
      
      Signed-off-by: Lei Li <lilei@linux.vnet.ibm.com>
      Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
      Message-id: 1366867752-11578-3-git-send-email-lilei@linux.vnet.ibm.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 96f3d174bdfcc7d6205fa223ddc2cb01186dcd8f
  Author: Lei Li <lilei@linux.vnet.ibm.com>
  Date:   Thu Apr 25 13:29:09 2013 +0800
  
      vnc: Add SCROLL lock key to kbd_leds
      
      Signed-off-by: Lei Li <lilei@linux.vnet.ibm.com>
      Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
      Message-id: 1366867752-11578-2-git-send-email-lilei@linux.vnet.ibm.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 1a63e059de2f2936d2066532b9f8ca22675cf11c
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Apr 28 18:45:47 2013 +0200
  
      libqos: Convert fw_cfg values to host endianness
      
      The fw_cfg ABI is Little Endian, so byte-swap the generically read
      byte array to host endianness.
      
      This unbreaks the fw_cfg tests on ppc.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Message-id: 1367167547-19931-1-git-send-email-afaerber@suse.de
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 61e477f4c731c4ff3f1a44dbfc55c8a5903c8d52
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sat Apr 27 22:18:55 2013 +0200
  
      wdt_ib700: QOM'ify
      
      Introduce type constant and cast macro to obsolete DO_UPCAST().
      
      Prepares for ISA realizefn.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Message-id: 1367093935-29091-21-git-send-email-afaerber@suse.de
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit f02317ad4eca65a9a79b474b6d2d77ba87a57185
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sat Apr 27 22:18:54 2013 +0200
  
      vmport: QOM'ify
      
      Introduce type constant and cast macro to obsolete DO_UPCAST().
      Prepares for ISA realizefn.
      
      Drop reserved underscore from struct name while at it.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Message-id: 1367093935-29091-20-git-send-email-afaerber@suse.de
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit e3b7fbead827623ce521c8056a80050e8b35c578
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sat Apr 27 22:18:53 2013 +0200
  
      vmmouse: QOM'ify
      
      Introduce type constant and cast macro to obsolete DO_UPCAST() and
      container_of(). Prepares for ISA realizefn.
      
      Remove reserved underscore from struct name while at it.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Message-id: 1367093935-29091-19-git-send-email-afaerber@suse.de
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit a72dc5fc67cd2412be35dc17698a4eb4f7e00a0c
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sat Apr 27 22:18:52 2013 +0200
  
      vga-isa: QOM'ify ISA VGA
      
      Introduce type constant and cast macro to obsolete DO_UPCAST() and
      container_of(). Prepares for ISA realizefn.
      
      Unify function naming scheme while at it.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Message-id: 1367093935-29091-18-git-send-email-afaerber@suse.de
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit b582b5a398975d875d7e0b1c8f90817d01a8b20a
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sat Apr 27 22:18:51 2013 +0200
  
      sga: QOM'ify
      
      Introduce type constant and cast macro.
      
      Prepares for ISA realizefn.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Message-id: 1367093935-29091-17-git-send-email-afaerber@suse.de
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit eeceb0849de2126185cf71860a449667fac2f0d7
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sat Apr 27 22:18:50 2013 +0200
  
      serial: QOM'ify ISA serial
      
      Introduce type constant and cast macro to obsolete DO_UPCAST().
      
      Prepares for ISA realizefn.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Message-id: 1367093935-29091-16-git-send-email-afaerber@suse.de
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 399f05a6e181c07611a93ac73025605cf24c4a6c
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sat Apr 27 22:18:49 2013 +0200
  
      sb16: QOM'ify
      
      Introduce type constant and cast macro to obsolete DO_UPCAST().
      
      Prepares for ISA realizefn.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Message-id: 1367093935-29091-15-git-send-email-afaerber@suse.de
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit d367ece5e51d4f48687813eb5fe8d2a0e2e728d2
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sat Apr 27 22:18:48 2013 +0200
  
      pcspk: QOM'ify
      
      Introduce type constant and cast macro to obsolete DO_UPCAST().
      
      Prepares for ISA realizefn.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Message-id: 1367093935-29091-14-git-send-email-afaerber@suse.de
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit a2e0b863ebec1c9ceea9b7aab022a6378ea74136
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sat Apr 27 22:18:47 2013 +0200
  
      pckbd: QOM'ify
      
      Introduce type constant and cast macro to obsolete DO_UPCAST().
      
      Prepares for ISA realizefn.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Message-id: 1367093935-29091-13-git-send-email-afaerber@suse.de
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit a0881c64081f750be2e44a9b7000e18e4cea065e
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sat Apr 27 22:18:46 2013 +0200
  
      pc: QOM'ify port 92
      
      Introduce type constant and cast macro to obsolete DO_UPCAST().
      
      Prepares for ISA realizefn.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Message-id: 1367093935-29091-12-git-send-email-afaerber@suse.de
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit b0dc5ee6bd0b16986a0f45ca778f3ead2398b2ee
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sat Apr 27 22:18:45 2013 +0200
  
      parallel: QOM'ify
      
      Introduce type constant and cast macro to obsolete DO_UPCAST().
      
      Prepares for ISA realizefn.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Message-id: 1367093935-29091-11-git-send-email-afaerber@suse.de
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit fe6f5deb6611c512abcb4cb46a275756295b3e79
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sat Apr 27 22:18:44 2013 +0200
  
      ne2000-isa: QOM'ify
      
      Introduce type constant and cast macro to obsolete DO_UPCAST().
      
      Prepares for ISA realizefn.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Message-id: 1367093935-29091-10-git-send-email-afaerber@suse.de
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 0e41271ec4944ea5b63c98b8e497618709e954c3
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sat Apr 27 22:18:43 2013 +0200
  
      mc146818rtc: QOM'ify
      
      Introduce type constant and cast macro to obsolete DO_UPCAST().
      
      Prepares for ISA realizefn.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Reviewed-by: Igor Mammedov <imammedo@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Message-id: 1367093935-29091-9-git-send-email-afaerber@suse.de
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit a2772c70a9617c73875c5ee915b32ccb50f0bf90
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sat Apr 27 22:18:42 2013 +0200
  
      m48t59: QOM'ify ISA M48T59 NVRAM
      
      Introduce type constant and cast macro to obsolete DO_UPCAST() and
      container_of().
      
      Prepares for ISA realizefn.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Message-id: 1367093935-29091-8-git-send-email-afaerber@suse.de
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 2f12688b9310a0001330df71d22ad6dc9f39dd29
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sat Apr 27 22:18:41 2013 +0200
  
      ide: QOM'ify ISA IDE
      
      Introduce type constant and cast macro to obsolete DO_UPCAST().
      Add missing braces.
      
      Prepares for ISA realizefn.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Message-id: 1367093935-29091-7-git-send-email-afaerber@suse.de
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 29bb5317cb7b23422b2612025d56055bbf0bbd02
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sat Apr 27 22:18:40 2013 +0200
  
      i8259: QOM cleanups
      
      Eliminate DO_UPCAST() for PICCommonState. Prepares for ISA realizefn.
      
      Also give the i8259_common type registration functions unique names
      while at it.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Message-id: 1367093935-29091-6-git-send-email-afaerber@suse.de
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit eb1440e7ec522784f4351bb5e88436cc3cd9abd7
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sat Apr 27 22:18:39 2013 +0200
  
      i82374: QOM'ify
      
      Introduce type constant and cast macro to obsolete DO_UPCAST().
      
      Prepares for ISA realizefn.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Message-id: 1367093935-29091-5-git-send-email-afaerber@suse.de
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 020c8e7602fc6bf6a6ce62d99fb0a0882877ccd1
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sat Apr 27 22:18:38 2013 +0200
  
      fdc: QOM'ify ISA floppy controller
      
      Introduce type constant and cast macro to obsolete DO_UPCAST().
      Reuse type constant for PC machine compatibility settings.
      
      Prepares for ISA realizefn.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Message-id: 1367093935-29091-4-git-send-email-afaerber@suse.de
      Cc: Markus Armbruster <armbru@redhat.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 6d4c2f175510a447f1aa6641e1a2337958a7c6af
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sat Apr 27 22:18:37 2013 +0200
  
      cirrus_vga: QOM'ify ISA Cirrus VGA
      
      Introduce type constant and cast macro to obsolete DO_UPCAST().
      
      Prepares for ISA realizefn.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Message-id: 1367093935-29091-3-git-send-email-afaerber@suse.de
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 82407b6c347db5298e18a716e386d12569479e3d
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sat Apr 27 22:18:36 2013 +0200
  
      applesmc: QOM'ify
      
      Add a typedef for the state struct and rename from Status to State.
      Add type constant and cast macro to obsolete DO_UPCAST().
      
      Prepares for ISA realizefn.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Message-id: 1367093935-29091-2-git-send-email-afaerber@suse.de
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit ec57db1630f9cdcd13c8c55acbc8daf5237aabf1
  Author: Jason Wang <jasowang@redhat.com>
  Date:   Thu Apr 25 15:24:23 2013 +0800
  
      virtio-net: unbreak the minix guest
      
      Multiqueue patchset conditionally add control vq only when guest negotiate the
      feature. Though the spec is not clear on this but it breaks the minix guest
      since it will identify the ctrl vq even if it does not support it. Though this
      behavior seems a violation on the spec "If the VIRTIO_NET_F_CTRL_VQ feature bit
      is negotiated, identify the control virtqueue.", to keep the backward
      compatibility, always add the ctrl vq at end of the queues.
      
      Reported-by: Aurelien Jarno <aurelien@aurel32.net>
      Acked-by: Michael S. Tsirkin <mst@redhat.com>
      Tested-by: Aurelien Jarno <aurelien@aurel32.net>
      Signed-off-by: Jason Wang <jasowang@redhat.com>
      Message-id: 1366874663-2566-1-git-send-email-jasowang@redhat.com
      Cc: Aurelien Jarno <aurelien@aurel32.net>
      Signed-off-by: Jason Wang <jasowang@redhat.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit b48df71c916478ff658d143d0742e85c78348fad
  Merge: 45dddd9... 9adea5f...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Mon Apr 29 08:26:47 2013 -0500
  
      Merge remote-tracking branch 'bonzini/migration-writev' into staging
      
      # By Paolo Bonzini
      # Via Paolo Bonzini
      * bonzini/migration-writev:
        win32: add readv/writev emulation
        win32: generate console executable again
        win32: move Makefile dependencies on version-obj-y to rules.mak
        win32: add generic RC rules to rules.mak
      
      Message-id: 1367230284-24612-1-git-send-email-pbonzini@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 45dddd90c339254d1ebc34ef719d84f3495c151b
  Merge: 903ce9f... ae12e3a...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Mon Apr 29 08:26:39 2013 -0500
  
      Merge remote-tracking branch 'alon/libcacard_ccid.2' into staging
      
      # By Cole Robinson
      # Via Alon Levy
      * alon/libcacard_ccid.2:
        ccid: Fix crash when backend isn't specified
      
      Message-id: 20130426234357.GA12457@garlic.tami
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 9adea5f7f7a23ef4a1231289a36a94c52347b142
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Sun Apr 21 12:01:06 2013 +0200
  
      win32: add readv/writev emulation
      
      Commit e9d8fbf (qemu-file: do not use stdio for qemu_fdopen, 2013-03-27)
      introduced a usage of writev, which mingw32 does not have.  Even though
      qemu_fdopen itself is not used on mingw32, the future-proof solution is
      to add an implementation of it.  This is simple and similar to how we
      emulate sendmsg/recvmsg in util/iov.c.
      
      Some files include osdep.h without qemu-common.h, so move the definition
      of iovec to osdep.h too, and include osdep.h from qemu-common.h
      unconditionally (protection against including files when NEED_CPU_H is
      defined is not needed since the removal of AREG0).
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 903ce9fefacd828bbcadd656ddaed8984139be29
  Author: Artyom Tarasenko <atar4qemu@gmail.com>
  Date:   Sat Apr 27 07:55:13 2013 +0200
  
      sparc64: use direct interrupt mapping for PCI devices
      
      Every PCI Slot in PBM has 4 directly mapped IRQ lines.
      Use the IRQ routing schema 0bssnn (Bus, Slot, interrupt Number)
      described in Section 19.3.3 of UltraSPARC™-IIi User's Manual.
      
      Please note that this patch requires the OpenBIOS counterpart patch.
      
      Signed-off-by: Artyom Tarasenko <atar4qemu@gmail.com>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 9625036d14bdcc908fa06cd45599115258452c46
  Author: Artyom Tarasenko <atar4qemu@gmail.com>
  Date:   Sat Apr 27 07:55:12 2013 +0200
  
      sparc64: fix loosing interrupts
      
      - clear interrupts only on writing to the interrupt clear registers
      - don't overwrite a currently active interrupt request
      - use the correct addresses for the interrupt clear registers
        (section 19.3.3.3 of the UltraSPARC™-IIi User’s Manual)
      
      Signed-off-by: Artyom Tarasenko <atar4qemu@gmail.com>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 852e82f303884139ba59f7f26e761d937a25fa55
  Author: Artyom Tarasenko <atar4qemu@gmail.com>
  Date:   Sat Apr 27 07:55:11 2013 +0200
  
      sparc64: allow 64 IRQ lines
      
      According to UltraSPARC™-IIi User’s Manual, PBM has 64 IRQ lines.
      
      Signed-off-by: Artyom Tarasenko <atar4qemu@gmail.com>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 96fbd7de3656583d647c204c4138bbdcc3e35d2b
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Tue Apr 23 13:07:40 2013 -0700
  
      tcg-arm: Remove long jump from tcg_out_goto_label
      
      Branches within a TB will always be within 16MB.
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit df5e0ef711cdd2ebfd4bdf420bfde17aa28df8b1
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Wed Mar 13 15:24:33 2013 -0700
  
      tcg-arm: Convert to CONFIG_QEMU_LDST_OPTIMIZATION
      
      Move the slow path out of line, as the TODO's mention.
      This allows the fast path to be unconditional, which can
      speed up the fast path as well, depending on the core.
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 302fdde73f88fd958acfa18b670eed092eab21a0
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Wed Mar 13 13:40:43 2013 -0700
  
      tcg-arm: Use movi32 + blx for calls on v7
      
      Work better with branch predition when we have movw+movt,
      as the size of the code is the same.  Perhaps re-evaluate
      when we have a proper constant pool.
      
      Reviewed-by: Aurelien Jarno <aurelien@aurel32.net>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 595b5397cc589d694ec3af660b21f483e8142f69
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Tue Apr 23 08:38:50 2013 -0700
  
      tcg-arm: Delete the 'S' constraint
      
      After the previous patch, 's' and 'S' are the same.
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 702b33b1d5f8fee7e5799af450375671264a9ebd
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Tue Mar 12 23:18:30 2013 -0700
  
      tcg-arm: Improve scheduling of tcg_out_tlb_read
      
      The schedule was fully serial, with no possibility for dual issue.
      The old schedule had a minimal issue of 7 cycles; the new schedule
      has a minimal issue of 5 cycles.
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit cee87be80a6e9cc853e07a4d3afc694604c9ac8d
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Tue Mar 12 18:18:07 2013 -0700
  
      tcg-arm: Split out tcg_out_tlb_read
      
      Share code between qemu_ld and qemu_st to process the tlb.
      
      Reviewed-by: Aurelien Jarno <aurelien@aurel32.net>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 9feac1d77010b371501728256be96bf91b641985
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Tue Mar 12 15:06:53 2013 -0700
  
      tcg-arm: Cleanup most primitive load store subroutines
      
      Use even more primitive helper functions to avoid lots of duplicated code.
      
      Reviewed-by: Aurelien Jarno <aurelien@aurel32.net>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 34358a12c8a8f2f85a1420fa0a1112de1c6a55af
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Tue Mar 12 10:34:18 2013 -0700
  
      tcg-arm: Cleanup multiply subroutines
      
      Make the code more readable by only having one copy of the magic
      numbers, swapping registers as needed prior to that.  Speed the
      compiler by not applying the rd == rn avoidance for v6 or later.
      
      Reviewed-by: Aurelien Jarno <aurelien@aurel32.net>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 13dd6fb962930a4b1d74f9b22342d1eb15e9194e
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Tue Mar 12 09:50:25 2013 -0700
  
      tcg-arm: Use R12 for the tcg temporary
      
      R12 is call clobbered, while R8 is call saved.  This change
      gives tcg one more call saved register for real data.
      
      Reviewed-by: Aurelien Jarno <aurelien@aurel32.net>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 4346457a47732cc0bd3a8f36d743624dc277ea55
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Tue Mar 12 09:49:04 2013 -0700
  
      tcg-arm: Use TCG_REG_TMP name for the tcg temporary
      
      Don't hard-code R8.
      
      Reviewed-by: Aurelien Jarno <aurelien@aurel32.net>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 0637c56c99be1c73f5814c7f02c0735242b757e5
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Mon Mar 11 22:11:30 2013 -0700
  
      tcg-arm: Implement division instructions
      
      An armv7 extension implements division, present on Cortex A15.
      
      Reviewed-by: Aurelien Jarno <aurelien@aurel32.net>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit b6b24cb031d1d6e6f50abf0c8bdc1c309e549156
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Mon Mar 4 21:12:30 2013 -0800
  
      tcg-arm: Implement deposit for armv7
      
      We have BFI and BFC available for implementing it.
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit e86e0f2807fbadee09d9e06f11df69339cbbd94c
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Mon Mar 4 23:16:24 2013 -0800
  
      tcg-arm: Improve constant generation
      
      Try fully rotated arguments to mov and mvn before trying movt
      or full decomposition.  Begin decomposition with mvn when it
      looks like it'll help.  Examples include
      
      -:        mov   r9, #0x00000fa0
      -:        orr   r9, r9, #0x000ee000
      -:        orr   r9, r9, #0x0ff00000
      -:        orr   r9, r9, #0xf0000000
      +:        mvn   r9, #0x0000005f
      +:        eor   r9, r9, #0x00011000
      
      Reviewed-by: Aurelien Jarno <aurelien@aurel32.net>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 2df3f1ee68269d40f5dcb5e8d9aba0869e150896
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Mon Mar 11 19:51:56 2013 -0700
  
      tcg-arm: Handle constant arguments to add2/sub2
      
      We get to re-use the _rIN and _rIK subroutines to handle the various
      combinations of add vs sub.  Fold the << 21 into the opcode enum values
      so that we can explicitly add TO_CPSR as desired.
      
      Reviewed-by: Aurelien Jarno <aurelien@aurel32.net>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 5d53b4c93caf16531e65a95a9b5c93228fe48f8b
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Mon Mar 11 18:21:59 2013 -0700
  
      tcg-arm: Use tcg_out_dat_rIN for compares
      
      This allows us to emit CMN instructions.
      
      Reviewed-by: Aurelien Jarno <aurelien@aurel32.net>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit d9fda57549877045aa0ec91d2a067a67cb41a29f
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Mon Mar 11 18:04:14 2013 -0700
  
      tcg-arm: Allow constant first argument to sub
      
      This allows the generation of RSB instructions.
      
      Reviewed-by: Aurelien Jarno <aurelien@aurel32.net>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit a9a86ae95d24c587285856405dffc9cacdf2b683
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Mon Mar 4 22:06:21 2013 -0800
  
      tcg-arm: Handle negated constant arguments to and/sub
      
      This greatly improves code generation for addition of small
      negative constants.
      
      Reviewed-by: Aurelien Jarno <aurelien@aurel32.net>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 19b62bf4148d834c709c464f6fb1c6b72f906250
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Mon Mar 4 21:36:45 2013 -0800
  
      tcg-arm: Use bic to implement and with constant
      
      This greatly improves the code we can produce for deposit
      without armv7 support.
      
      Reviewed-by: Aurelien Jarno <aurelien@aurel32.net>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit d6b64b2b606fe0fe5f2208e84ff7a28445de666a
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Sun Mar 31 13:15:19 2013 -0700
  
      tcg: Log the contents of the prologue with -d out_asm
      
      This makes it easier to verify changes to the code
      generating the prologue.
      
      [Aurelien: change the format from %i to %zu]
      
      Reviewed-by: Aurelien Jarno <aurelien@aurel32.net>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit ae12e3a643c66575c77211e1226ada041e56b889
  Author: Cole Robinson <crobinso@redhat.com>
  Date:   Sun Apr 14 16:06:59 2013 -0400
  
      ccid: Fix crash when backend isn't specified
      
      Reproducer:
      
      ./x86_64-softmmu/qemu-system-x86_64 -device usb-ccid,id=ccid0 -usb -device ccid-card-emulated -monitor stdio
      
      Signed-off-by: Cole Robinson <crobinso@redhat.com>
      Reviewed-by: Alon Levy <alevy@redhat.com>
  
  commit fc4d60ee16e9c20404e9970b421ac3e96df4c214
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Tue Mar 12 17:11:40 2013 -0700
  
      tcg-arm: Fix local stack frame
      
      We were not allocating TCG_STATIC_CALL_ARGS_SIZE, so this meant that
      any helper with more than 4 arguments would clobber the saved regs.
      Realizing that we're supposed to have this memory pre-allocated means
      we can clean up the tcg_out_arg functions, which were trying to do
      more stack allocation.
      
      Allocate stack memory for the TCG temporaries while we're at it.
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit ed605126a8d826e60587cc21d9e7b95e8c49b6f6
  Author: Aurelien Jarno <aurelien@aurel32.net>
  Date:   Sun Apr 21 00:42:56 2013 +0200
  
      tcg: fix deposit_i64 op on 32-bit targets
      
      On 32-bit TCG targets, when emulating deposit_i64 with a mov_i32 +
      deposit_i32, care should be taken to not overwrite the low part of
      the second argument before the deposit when it is the same the
      destination.
      
      This fixes the shld instruction in qemu-system-x86_64, which in turns
      fixes booting "system rescue CD version 2.8.0" on this target.
      
      Reported-by: Michael S. Tsirkin <mst@redhat.com>
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
  
  commit 909eedb74f88d1d6d9e6bbdc34875772e7a8a5ab
  Author: Aurelien Jarno <aurelien@aurel32.net>
  Date:   Sat Apr 27 00:37:46 2013 +0200
  
      target-ppc: slightly optimize lfiwax
      
      Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
  
  commit 076bfd7c65ce08c18d0c375e3779be25206ee2b7
  Merge: 75f6e8b... 7d08d85...
  Author: Aurelien Jarno <aurelien@aurel32.net>
  Date:   Sat Apr 27 00:33:23 2013 +0200
  
      Merge branch 'ppc-for-upstream' of git://github.com/agraf/qemu
      
      * 'ppc-for-upstream' of git://github.com/agraf/qemu: (30 commits)
        target-ppc: add support for extended mtfsf/mtfsfi forms
        target-ppc: emulate store doubleword pair instructions
        target-ppc: emulate load doubleword pair instructions
        target-ppc: emulate lfiwax instruction
        target-ppc: emulate fcpsgn instruction
        target-ppc: emulate prtyw and prtyd instructions
        target-ppc: emulate cmpb instruction
        target-ppc: add instruction flags for Book I 2.05
        disas: Disassemble all ppc insns for the guest
        target-ppc: optimize fabs, fnabs, fneg
        PPC: Fix dcbz for linux-user on 970
        powerpc: correctly handle fpu exceptions.
        pseries: Generate device paths for VIO devices
        pseries: Convert VIO code to QOM style type safe(ish) casts
        target-ppc: Synchronize VPA state with KVM
        pseries: Fix some small errors in XICS logic
        target-ppc: Add more stubs for POWER7 PMU registers
        pseries: Fixes and enhancements to L1 cache properties
        pseries: Fix incorrect calculation of RMA size in certain configurations
        PPC: Fix compile with profiling enabled
        ...
  
  commit c12915e638a31010923b8dbbf8ce06f564a175f9
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Wed Apr 24 22:57:59 2013 +0200
  
      win32: generate console executable again
      
      The -mwindows option is not anymore in LIBS at this point of the Makefile,
      it is only in libs_softmmu.  Check the right variable.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit c02817e5bfbb27955cac970019e6670dc427bc41
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Sat Apr 27 00:27:48 2013 +0200
  
      win32: move Makefile dependencies on version-obj-y to rules.mak
      
      This makes the test on $(LIBTOOL) work.  Otherwise, LIBTOOL
      is /bin/false by the time the test is done.
      
      Fixes Win32 compilation without a working cross-libtool.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 6821cdc7c857c6af47277e98dde24cc99ddc0531
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Sat Apr 27 00:25:31 2013 +0200
  
      win32: add generic RC rules to rules.mak
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 7d08d85645def18eac2a9d672c1868a35e0bcf79
  Author: Aurelien Jarno <aurelien@aurel32.net>
  Date:   Sat Apr 20 08:56:22 2013 +0000
  
      target-ppc: add support for extended mtfsf/mtfsfi forms
      
      Power ISA 2.05 adds support for extended mtfsf/mtfsfi form, with a new
      W field to select the upper part of the FPCSR register.
      
      For that the helper is changed to handle 64-bit input values and mask with
      up to 16 bits. The mtfsf/mtfsfi instructions do not have the W bit
      marked as invalid anymore. Instead this is checked in the helper, which
      therefore needs to access to the insns/insns_flags2. They are added in
      the DisasContext struct. Finally change all accesses to the opcode fields
      through extract helpers, prefixed with FP for consistency.
      
      Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 44bc0c4d3e90bfa1fafdbcc19d023d2d4b119eed
  Author: Aurelien Jarno <aurelien@aurel32.net>
  Date:   Sat Apr 20 08:56:21 2013 +0000
  
      target-ppc: emulate store doubleword pair instructions
      
      Needed for Power ISA version 2.05 compliance. The check for odd register
      pairs is done using the invalid bits.
      
      Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 05050ee8049f9fe75ffcac4a5aa053b5631653bf
  Author: Aurelien Jarno <aurelien@aurel32.net>
  Date:   Sat Apr 20 08:56:20 2013 +0000
  
      target-ppc: emulate load doubleword pair instructions
      
      Needed for Power ISA version 2.05 compliance. The check for odd register
      pairs is done using the invalid bits.
      
      Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 199f830d19576c77a5ed8fec81c218258d73f1dd
  Author: Aurelien Jarno <aurelien@aurel32.net>
  Date:   Sat Apr 20 08:56:19 2013 +0000
  
      target-ppc: emulate lfiwax instruction
      
      Needed for Power ISA version 2.05 compliance.
      
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
      [agraf: fix tcg debug error]
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit f03328882f8008fc299d5f8ae33b9a80571fea3c
  Author: Aurelien Jarno <aurelien@aurel32.net>
  Date:   Sat Apr 20 08:56:18 2013 +0000
  
      target-ppc: emulate fcpsgn instruction
      
      Needed for Power ISA version 2.05 compliance.
      
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 725bcec2885d4f6df78e24fb54459c9efb97abd5
  Author: Aurelien Jarno <aurelien@aurel32.net>
  Date:   Sat Apr 20 08:56:17 2013 +0000
  
      target-ppc: emulate prtyw and prtyd instructions
      
      Needed for Power ISA version 2.05 compliance.
      
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
      [agraf: fix 32-bit host compile, simplify code]
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit fcfda20f2f5df30d88d087d443c1c08649df8827
  Author: Aurelien Jarno <aurelien@aurel32.net>
  Date:   Sat Apr 20 08:56:16 2013 +0000
  
      target-ppc: emulate cmpb instruction
      
      Needed for Power ISA version 2.05 compliance.
      
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 9c2627b09d1bdee8a58730bbf48c76be48bd659f
  Author: Aurelien Jarno <aurelien@aurel32.net>
  Date:   Sat Apr 20 08:56:15 2013 +0000
  
      target-ppc: add instruction flags for Book I 2.05
      
      .. and enable it on POWER7 CPU.
      
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 88770fec6c8daeb96c1f5cdbedff9df173431fd6
  Author: Aurelien Jarno <aurelien@aurel32.net>
  Date:   Sat Apr 20 08:56:14 2013 +0000
  
      disas: Disassemble all ppc insns for the guest
      
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit bf45a2e67cab8fcccb24e389bbd4ef68866a1cff
  Author: Aurelien Jarno <aurelien@aurel32.net>
  Date:   Sat Apr 20 08:56:13 2013 +0000
  
      target-ppc: optimize fabs, fnabs, fneg
      
      fabs, fnabs and fneg are just flipping the bit sign of an FP register,
      this can be implemented in TCG instead of using softfloat.
      
      Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 414f5d1448fef9aad6d37f1d40d1158396573447
  Author: Alexander Graf <agraf@suse.de>
  Date:   Fri Apr 26 09:18:58 2013 +0200
  
      PPC: Fix dcbz for linux-user on 970
      
      The default with linux-user for dcbz on 970 is to emulate 32 byte clears.
      However, redoing the dcbzl support we added a check to not honor the bit
      in HID5 that sets this.
      
      Remove the #ifdef check on linux user, so that we get 32 byte clears again.
      
      Reported-by: Riku Voipio <riku.voipio@iki.fi>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit db72c9f256ae70b30c5d5985234f085df4226c55
  Author: Tristan Gingold <gingold@adacore.com>
  Date:   Tue Apr 9 05:00:55 2013 +0000
  
      powerpc: correctly handle fpu exceptions.
      
      Raise the exception on the first occurence, do not wait for the next
      floating point operation.
      
      Signed-off-by: Fabien Chouteau <chouteau@adacore.com>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit c4eda5b7234265313b09c2c9f9fdd3a960db97db
  Author: David Gibson <david@gibson.dropbear.id.au>
  Date:   Sun Apr 7 19:08:17 2013 +0000
  
      pseries: Generate device paths for VIO devices
      
      This patch implements a get_dev_path qdev hook for the pseries paravirtual
      VIO bus.  With upcoming savevm support, this will become very important for
      scsi disks hanging of VIO virtual SCSI adapters.  scsibus_get_dev_path
      uses the get_dev_path of the parent adapter if available, but otherwise
      just uses a local channel/target/lun number to identify the device.  So if
      two disks are present in the system having the same target and lun on
      seperate VIO scsi adapters, savevm cannot distinguish them.  Since the
      conventional way of using VSCSI adapters is to have just one disk per
      adapter, such a conflict is very likely.
      
      Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit fd506b4f61cd22793f8c54a9adf5c69345792501
  Author: David Gibson <david@gibson.dropbear.id.au>
  Date:   Sun Apr 7 19:08:16 2013 +0000
  
      pseries: Convert VIO code to QOM style type safe(ish) casts
      
      Curerntly the pseries VIO device code contains quite a few explicit
      uses of DO_UPCAST and plain C casts.  This is (obviously) type unsafe,
      and not the conventional way of doing things in the QOM model.  This
      patch converts the code to use the QOM convention of per-type macros
      to do verified casts with OBJECT_CHECK().
      
      Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 9b00ea4906a618756bcd10f09d432780eab87782
  Author: David Gibson <david@gibson.dropbear.id.au>
  Date:   Sun Apr 7 19:08:22 2013 +0000
  
      target-ppc: Synchronize VPA state with KVM
      
      For PAPR guests, KVM tracks the various areas registered with the
      H_REGISTER_VPA hypercall.  For full emulation, of course, these are tracked
      within qemu.  At present these values are not synchronized.  This is a
      problem for reset (qemu's reset of the VPA address is not pushed to KVM)
      and will also be a problem for savevm / migration.
      
      The kernel now supports accessing the VPA state via the ONE_REG interface,
      this patch adds code to qemu to use that interface to keep the qemu and
      KVM ideas of the VPA state synchronized.
      
      Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit e03c902cb617414dae49d77a810f6957ff7affac
  Author: David Gibson <david@gibson.dropbear.id.au>
  Date:   Sun Apr 7 19:08:21 2013 +0000
  
      pseries: Fix some small errors in XICS logic
      
      Under certain circumstances the emulation for the pseries "XICS" interrupt
      controller was clearing a pending interrupt from the XISR register, without
      also clearing the corresponding priority variable.  This will cause
      problems later when can trigger sanity checks in the under-development
      in-kernel XICS implementation.
      
      Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 702763fa322ea69dde92517735507e0ac3879b5d
  Author: David Gibson <david@gibson.dropbear.id.au>
  Date:   Sun Apr 7 19:08:20 2013 +0000
  
      target-ppc: Add more stubs for POWER7 PMU registers
      
      In addition to the performance monitor registers found on nearly all
      6xx chips, the POWER7 has two additional counters (PMC5 & PMC6) and an
      extra control register (MMCRA).  This patch adds stub support for them to
      qemu - the registers won't do anything, but with this change won't cause
      illegal instruction traps accessing them.  They're also registered with
      their ONE_REG ids, so their value will be kept in sync with KVM where
      appropriate.
      
      Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 0cbad81f70546b58f08de3225f1eca7a8b869b09
  Author: David Gibson <david@gibson.dropbear.id.au>
  Date:   Sun Apr 7 19:08:19 2013 +0000
  
      pseries: Fixes and enhancements to L1 cache properties
      
      PAPR requires that the device tree's CPU nodes have several properties
      with information about the L1 cache.  We already create two of these
      properties, but with incorrect names - "[id]cache-block-size" instead
      of "[id]-cache-block-size" (note the extra hyphen).
      
      We were also missing some of the required cache properties.  This
      patch adds the [id]-cache-line-size properties (which have the same
      values as the block size properties in all current cases).  We also
      add the [id]-cache-size properties.
      
      Adding the cache sizes requires some extra infrastructure in the
      general target-ppc code to (optionally) set the cache sizes for
      various CPUs.  The CPU family descriptions in translate_init.c can set
      these sizes - this patch adds correct information for POWER7, I'm
      leaving other CPU types to people who have a physical example to
      verify against.  In addition, for -cpu host we take the values
      advertised by the host (if available) and use those to override the
      information based on PVR.
      
      Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit f36951c19f15f3c053a31234bd2c297d86c1a052
  Author: David Gibson <david@gibson.dropbear.id.au>
  Date:   Sun Apr 7 19:08:18 2013 +0000
  
      pseries: Fix incorrect calculation of RMA size in certain configurations
      
      For the pseries machine, we need to advertise to the guest the size of its
      RMA - that is the amount of memory it can access with the MMU off.  For HV
      KVM, this is constrained by the hardware limitations on the virtual RMA of
      one hash PTE per PTE group in the hash page table.  We already had code to
      calculate this, but it was assuming the VRMA page size was the same as the
      (host) backing page size for guest RAM.
      
      In the case of a host kernel configured for 64k base page size, but running
      on hardware (or firmware) which only allows 4k pages, the hose will do all
      its allocations with a 64k page size, but still use 4k hardware pages for
      actual mappings.  Usually that's transparent to things running under the
      host, but in the case of the maximum VRMA size it's not.
      
      This patch refines the RMA size calculation to instead use the largest
      available hardware page size (as reported by the SMMU_INFO call) which is
      less than or equal to the backing page size.  This now gives the correct
      RMA size in all cases I've tested.
      
      Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit c8ff5daa09516272117eb23cd00da5d188ba73eb
  Author: Alexander Graf <agraf@suse.de>
  Date:   Fri Apr 19 02:35:08 2013 +0200
  
      PPC: Fix compile with profiling enabled
      
      When using profiling, we rely on profile_getclock() being available
      at our disposal. Somehow that function got moved from an indirect
      include we used to have in translate-init.c, so that we were now
      left not properly compiling anymore.
      
      Add an explicit include to timer.h which defines profile_getclock,
      so that we can compile again.
      
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 20f649dd22dae13301c906c27a8768a318591ae8
  Author: Alexander Graf <agraf@suse.de>
  Date:   Thu Apr 4 18:45:07 2013 +0200
  
      PPC: mac newworld: fix cpu NIP reset value
      
      On -M mac99, we can run 970 CPUs. However, these CPUs define the initial
      instruction pointer they start execution at as part of their bootup protocol,
      so effectively it's up to the board to decide where they start.
      
      This went unnoticed, because they used to boot at the same location our flash
      was mapped to, but due to the recent reset changes our 970 CPUs want to reset
      to 0x100 now, which is always a 0 instruction.
      
      Set the initial IP to something reasonable for -M mac99.
      
      Signed-off-by: Alexander Graf <agraf@suse.de>
      Reviewed-by: Fabien Chouteau <chouteau@adacore.com>
  
  commit 31f2cb8ff415e376b05335dcf63ba38c00f29e5e
  Author: Bharat Bhushan <r65777@freescale.com>
  Date:   Sun Feb 24 18:16:21 2013 +0000
  
      Enable kvm emulated watchdog
      
      Enable the KVM emulated watchdog if KVM supports (use the
      capability enablement in watchdog handler). Also watchdog exit
      (KVM_EXIT_WATCHDOG) handling is added.
      Watchdog state machine is cleared whenever VM state changes to running.
      This is to handle the cases like return from debug halt etc.
      
      Signed-off-by: Bharat Bhushan <bharat.bhushan@freescale.com>
      [agraf: rebase to current code base, fix non-kvm cases]
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit cae7f586419ad261f55ef8700bf8f3fa5b4879d4
  Author: Alexander Graf <agraf@suse.de>
  Date:   Thu Apr 4 15:40:44 2013 +0200
  
      linux-headers: Update to kvm/queue
      
      Based on kvm.git queue branch with commit e1e2e605.
      
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 752d634ecc74c76eb5e32db0e536d84c2d6aa3d8
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Wed Apr 3 10:56:45 2013 +0000
  
      target-ppc: Fix narrow-mode add/sub carry output
      
      Broken in b5a73f8d8a57e940f9bbeb399a9e47897522ee9a, the carry itself was
      fixed in 79482e5ab38a05ca8869040b0d8b8f451f16ff62.  But we still need to
      produce the full 64-bit addition.
      
      Simplify the conditions at the top of the functions for when we need a
      new temporary.  Only plain addition is important enough to warrent avoiding
      the temporary, and the extra tcg move op that would come with it.
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
      Reviewed-by: Aurelien Jarno <aurelien@aurel32.net>
      Tested-by: Aurelien Jarno <aurelien@aurel32.net>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 2bc173224adc0fc318f2bd6fcf65dfdbc7d51123
  Author: Fabien Chouteau <chouteau@adacore.com>
  Date:   Wed Apr 3 04:03:38 2013 +0000
  
      PPC: Add breakpoint registers for 603 and e300
      
      Signed-off-by: Fabien Chouteau <chouteau@adacore.com>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 09d9828ace37ead29d510a7e24e63c2f15cd4b1c
  Author: Fabien Chouteau <chouteau@adacore.com>
  Date:   Fri Mar 29 02:06:28 2013 +0000
  
      PPC: fix hreset_vector for 60x, 7x0, 7x5, G2, MPC8xx, MPC5xx, 7400 and 7450
      
      According to the different user's manuals, the vector offset for system
      reset (both /HRESET and /SRESET) is 0x00100.
      
      This patch may break support of some executables, as the power-on start
      address may change. For a specific board, if the power-on start address
      is different than HRESET vector (i.e. 0x00000100 or 0xfff00100), this
      should be fixed in board's initialization code.
      
      Signed-off-by: Fabien Chouteau <chouteau@adacore.com>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 8e7a6db96566fe4162edaeb3e8b62fc8004d1598
  Author: Aurelien Jarno <aurelien@aurel32.net>
  Date:   Sun Mar 31 14:33:16 2013 +0000
  
      target-ppc: fix nego and subf*o instructions
      
      The overflow computation of nego and subf*o instructions has been broken
      in commit ffe30937. Contrary to other targets, the instruction is subtract
      from an not subtract on PowerPC.
      
      This patch fixes the issue by using the correct argument in the xor
      computation. Thanks to Peter Maydell for the hint.
      
      With this change the PPC emulation passes the Gwenole Beauchesne
      testsuite again.
      
      Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 2cf3eb6df552cee74b52de9989e270b74e42847e
  Author: Fabien Chouteau <chouteau@adacore.com>
  Date:   Fri Mar 29 02:06:27 2013 +0000
  
      PPC: Remove env->hreset_excp_prefix
      
      This value is not needed if we use correctly the MSR[IP] bit.
      
      excp_prefix is always 0x00000000, except when the MSR[IP] bit is
      implemented and set to 1, in that case excp_prefix is 0xfff00000.
      
      The handling of MSR[IP] was already implemented but not used at reset
      because the value of env->msr was changed "manually".
      
      The patch uses the function hreg_store_msr() to set env->msr, this
      ensures a good handling of MSR[IP] at reset, and therefore a good value
      for excp_prefix.
      
      Signed-off-by: Fabien Chouteau <chouteau@adacore.com>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 3b961124bf8a0b490e4fc3a6a39e004500ae6967
  Author: Stuart Yoder <stuart.yoder@freescale.com>
  Date:   Sat Mar 30 06:40:49 2013 +0000
  
      PPC: e500: advertise 4.2 MPIC only if KVM supports EPR
      
      Older KVM versions don't support EPR which breaks guests when we announce
      MPIC variants that support EPR.
      
      Catch that case and expose only MPIC version 2.0 which tells the guest that
      we don't support the EPR capability yet.
      
      Signed-off-by: Stuart Yoder <stuart.yoder@freescale.com>
      [agraf: Add comment, route cap check through kvm_ppc.c]
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit e71ec2e93dad4446d245031382e30b377640d9ca
  Author: Aurelien Jarno <aurelien@aurel32.net>
  Date:   Mon Apr 1 05:06:23 2013 +0000
  
      target-ppc: Enable ISEL on POWER7
      
      ISEL is a Power ISA 2.06 instruction and thus is available on POWER7.
      Given this is trapped and emulated by the Linux kernel, I guess it went
      unnoticed.
      
      Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 75f6e8b0f121beeee6a95eb9e35d88ec1f01824f
  Author: KONRAD Frederic <fred.konrad@greensocs.com>
  Date:   Sun Apr 14 03:14:49 2013 +0000
  
      virtio-rng-s390: add properties.
      
      I don't see any reason why these properties are missing.
      
      Signed-off-by: KONRAD Frederic <fred.konrad@greensocs.com>
      
      Note: Need to apply virtio-rng-refactoring first!
      Acked-by: Cornelia Huck <cornelia.huck@de.ibm.com>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 3474b679486caa8f6448bae974e131370f360c13
  Author: Jason J. Herne <jjherne@us.ibm.com>
  Date:   Thu Apr 25 04:25:51 2013 +0000
  
      Utilize selective runtime reg sync for hot code paths
      
      Make use of new kvm_s390_get_registers_partial() for kvm_handle_css_inst() and
      handle_hypercall() since they only need registers from the partial set and they
      are called quite frequently.
      
      Signed-off-by: Jason J. Herne <jjherne@us.ibm.com>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 420840e58b85f7f4e5493dca3f273566f261090a
  Author: Jason J. Herne <jjherne@us.ibm.com>
  Date:   Thu Apr 25 04:25:50 2013 +0000
  
      Allow selective runtime register synchronization
      
      We want to avoid expensive register synchronization IOCTL's on the hot path so
      a new kvm_s390_get_registers_partial() is introduced as a compliment to
      kvm_arch_get_registers().  The new function is called on the hot path, and
      kvm_arch_get_registers() is called when we need the complete runtime register
      state.
      
      kvm_arch_put_registers() is updated to only sync the partial runtime set when
      we've only dirtied the partial runtime set.  This is to avoid sending bad data
      back to KVM if we've only partially synced the runtime register set.
      
      Signed-off-by: Jason J. Herne <jjherne@us.ibm.com>
      Reviewed-by: Christian Borntraeger <borntraeger@de.ibm.com>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 7dc5af5545bb72e1343cc959b3f0e5cdd8758f1f
  Author: Dominik Dingel <dingel@linux.vnet.ibm.com>
  Date:   Fri Apr 26 02:12:49 2013 +0000
  
      Common: Add quick access to first boot device
      
      Instead of manually parsing the boot_list as character stream,
      we can access the nth boot device, specified by the position in the
      boot order.
      
      Signed-off-by: Dominik Dingel <dingel@linux.vnet.ibm.com>
      Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit ba747cc8f31a1de7e0a20e7f0cf97965be338e70
  Author: Alexander Graf <agraf@suse.de>
  Date:   Mon Apr 22 21:12:54 2013 +0200
  
      S390: CCW: Use new, working firmware by default
      
      Since we now have working firmware for s390-ccw in the tree, we can
      default to it on our s390-ccw machine, rendering it more useful.
      
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 0c1fecdd5234ba4bb0406362d38f8806a5be8fcc
  Author: Alexander Graf <agraf@suse.de>
  Date:   Mon Apr 22 21:10:50 2013 +0200
  
      S390: ccw firmware: Add compiled blob
      
      Now that we have all the source code ready, add a compiled blob into
      the QEMU source tree, so that people without access to an s390 compiler
      can run the s390-ccw firmware.
      
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit abbbe3de4aea92319f77cc9d402e983513d08539
  Author: Cornelia Huck <cornelia.huck@de.ibm.com>
  Date:   Fri Apr 26 02:12:55 2013 +0000
  
      s390-ccw.img: Get queue config from host.
      
      Ask the host about the configuration instead of guessing it.
      
      Signed-off-by: Cornelia Huck <cornelia.huck@de.ibm.com>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 0f3f1f302fd2021a5ce6cb170321d0a0d35bdec5
  Author: Cornelia Huck <cornelia.huck@de.ibm.com>
  Date:   Fri Apr 26 02:12:54 2013 +0000
  
      s390-ccw.img: Rudimentary error checking.
      
      Try to handle at least some of the errors that may happen.
      
      Signed-off-by: Cornelia Huck <cornelia.huck@de.ibm.com>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 776e7f0f215dd11dde85277723408fae3d319143
  Author: Cornelia Huck <cornelia.huck@de.ibm.com>
  Date:   Fri Apr 26 02:12:53 2013 +0000
  
      s390-ccw.img: Enhance drain_irqs().
      
      - Use tpi + tsch to get interrupts.
      - Return an error if the irb indicates problems.
      
      Signed-off-by: Cornelia Huck <cornelia.huck@de.ibm.com>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 22d67ab55aad82383a0e5628b902a1a0556b2fc9
  Author: Cornelia Huck <cornelia.huck@de.ibm.com>
  Date:   Fri Apr 26 02:12:52 2013 +0000
  
      s390-ccw.img: Detect devices with stsch.
      
      stsch is the canonical way to detect devices. As a bonus, we can
      abort the loop if we get cc 3, and we need to check only the valid
      devices (dnv set).
      
      Signed-off-by: Cornelia Huck <cornelia.huck@de.ibm.com>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit dc03640b5851d3115448493f0eee2b7f539de81a
  Author: Christian Borntraeger <borntraeger@de.ibm.com>
  Date:   Tue Apr 23 01:23:04 2013 +0000
  
      s390-ccw.img: Fix compile warning in s390 ccw virtio code
      
      Lets fix this gcc warning:
      
      virtio.c: In function ‘vring_send_buf’:
      virtio.c:125:35: error: operation on ‘vr->next_idx’ may be undefined
      [-Werror=sequence-point]
      
      Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 6328801f19b08302377e812c454fd2b837f669e3
  Author: Christian Borntraeger <borntraeger@de.ibm.com>
  Date:   Tue Apr 23 01:23:05 2013 +0000
  
      s390-ccw.img: Take care of the elf->img transition
      
      We have to call strip with s390-ccw.elf as input and
      s390-ccw.img as output
      
      Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 9933c30509f97e04be0a348659f38b5f53c1ad5c
  Author: Christian Borntraeger <borntraeger@de.ibm.com>
  Date:   Tue Apr 23 01:23:03 2013 +0000
  
      s390-ccw.img: build s390-ccw rom on s3900 system by default
      
      Lets build the s390-ccw rom if on s390. Also fix the separate build
      folder case.
      
      Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 7f61cbc108dd16df9a53649d53f26143ad506fe1
  Author: Christian Borntraeger <borntraeger@de.ibm.com>
  Date:   Tue Apr 23 01:23:02 2013 +0000
  
      s390-ccw.img: replace while loop with a disabled wait on s390 bios
      
      dont waste cpu power on an error condition. Lets stop the guest
      with a disabled wait.
      
      Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit b462fcd57c0949e4dfd457fafa91db17e0e99113
  Author: Alexander Graf <agraf@suse.de>
  Date:   Mon Apr 22 21:03:39 2013 +0200
  
      S390: ccw firmware: Add Makefile
      
      This patch adds a makefile, so we can build our ccw firmware. Also
      add the resulting binaries to .gitignore, so that nobody is annoyed
      they might be in the tree.
      
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 685d49a63e0665f609973ffe4ba34f06981e1b03
  Author: Alexander Graf <agraf@suse.de>
  Date:   Mon Apr 22 21:02:49 2013 +0200
  
      S390: ccw firmware: Add bootmap interpreter
      
      On s390, there is an architected boot map format that we can read to
      boot a certain entry off the disk. Implement a simple reader for this
      that always boots the first (default) entry.
      
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit c9c39d3b5ea870073703141ba04813c7a8779b02
  Author: Alexander Graf <agraf@suse.de>
  Date:   Mon Apr 22 21:01:49 2013 +0200
  
      S390: ccw firmware: Add glue header
      
      Like all great programs, we have to call between different functions in
      different object files. And all of them need a common ground of defines.
      
      Provide a file that provides these defines.
      
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 1e17c2c15b354a1e6c1d1ad41bb17f7bf146e9ba
  Author: Alexander Graf <agraf@suse.de>
  Date:   Mon Apr 22 21:01:00 2013 +0200
  
      S390: ccw firmware: Add virtio device drivers
      
      In order to boot, we need to be able to access a virtio-blk device through
      the CCW bus. Implement support for this.
      
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 0369b2eb0707970c5f031b3ece84ccda953a8375
  Author: Alexander Graf <agraf@suse.de>
  Date:   Mon Apr 22 20:59:25 2013 +0200
  
      S390: ccw firmware: Add sclp output
      
      In order to communicate with the user, we need an I/O mechanism that he
      can read. Implement SCLP ASCII support, which happens to be the default
      in the s390 ccw machine.
      
      This file is missing read support for now. It can only print messages.
      
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 92f2ca38b01578075208799dd2f060fcc3638ed4
  Author: Alexander Graf <agraf@suse.de>
  Date:   Mon Apr 22 20:57:58 2013 +0200
  
      S390: ccw firmware: Add main program
      
      This C file is the main driving piece of the s390 ccw firmware. It
      provides a search for a workable block device, sets it as the default
      to boot off of and boots from it.
      
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 80fea6e8930384d7d8adae0eb1a00acb7647f7ec
  Author: Alexander Graf <agraf@suse.de>
  Date:   Mon Apr 22 20:56:08 2013 +0200
  
      S390: ccw firmware: Add start assembly
      
      We want to write most of our code in C, so add a small assembly
      stub that jumps straight into C code for us to continue booting.
      
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit d0249ce5a8d11564958262fd567d1ea770358134
  Author: Alexander Graf <agraf@suse.de>
  Date:   Mon Apr 22 16:52:53 2013 +0200
  
      S390: IPL: Use different firmware for different machines
      
      We have a virtio-s390 and a virtio-ccw machine in QEMU. Both use vastly
      different ways to do I/O. Having the same firmware blob for both doesn't
      really make any sense.
      
      Instead, let's parametrize the firmware file name, so that we can have
      different blobs for different machines.
      
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 3325995640e0a598c4c350a1a02357b422e90973
  Author: Alexander Graf <agraf@suse.de>
  Date:   Mon Apr 22 16:47:32 2013 +0200
  
      S390: IPL: Support ELF firmware
      
      Our firmware blob is always a raw file that we load at a fixed address today.
      Support loading an ELF blob instead that we can map high up in memory.
      
      This way we don't have to be so conscious about size constraints.
      
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 74ad2d22c1f6e2b24412f6b2adea7d6f9a719047
  Author: Alexander Graf <agraf@suse.de>
  Date:   Mon Apr 22 16:44:39 2013 +0200
  
      S390: Make IPL reset address dynamic
      
      We can have different load addresses for different blobs we boot with.
      Make the reset IP dynamic, so that we can handle things more flexibly.
      
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit bf9b255f484fd61cbaa91faeff254140a0ecd18c
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Fri Apr 26 08:48:46 2013 -0500
  
      gtk: refactor menu creation
      
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit c34688f9015c5dacc81efc4f2a0df5742d9c927c
  Merge: 186b027... 859e555...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Fri Apr 26 08:32:17 2013 -0500
  
      Merge remote-tracking branch 'stefanha/block' into staging
      
      # By Liu Yuan (4) and others
      # Via Stefan Hajnoczi
      * stefanha/block:
        sheepdog: fix loadvm operation
        sheepdog: resend write requests when SD_RES_READONLY is received
        sheepdog: add helper function to reload inode
        sheepdog: add SD_RES_READONLY result code
        sheepdog: cleanup find_vdi_name
        rbd: Fix use after free in rbd_open()
        block: Disable driver-specific options for 1.5
        sheepdog: implement .bdrv_co_is_allocated()
        sheepdog: use BDRV_SECTOR_SIZE
        sheepdog: add discard/trim support for sheepdog
        block/ssh: Require libssh2 >= 1.2.8.
      
      Message-id: 1366976682-10251-1-git-send-email-stefanha@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 186b027d98a3c91c1c6dee631a027d5b2a0fce25
  Merge: a1bff71... 6ea8430...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Fri Apr 26 08:32:13 2013 -0500
  
      Merge remote-tracking branch 'stefanha/trivial-patches' into staging
      
      # By Ed Maste (2) and others
      # Via Stefan Hajnoczi
      * stefanha/trivial-patches:
        bsd-user: Track change in FreeBSD SYSCTL(9) types
        virtio: Fix compilation without CONFIG_VHOST_SCSI
        qemu-doc: Option -ignore-environment removed.
        s390x: use CONFIG_INT128 to detect __uint128_t
        linux-user: fix compile error due to stray colon at end of #ifdef line
      
      Message-id: 1366975563-16216-1-git-send-email-stefanha@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 859e5553a428225de6b8ef302cdcfd68d140b926
  Author: Liu Yuan <tailai.ly@taobao.com>
  Date:   Thu Apr 25 20:49:39 2013 +0800
  
      sheepdog: fix loadvm operation
      
      Currently the 'loadvm' opertaion works as following:
      1. switch to the snapshot
      2. mark current working VDI as a snapshot
      3. rely on sd_create_branch to create a new working VDI based on the snapshot
      
      This works not the same as other format as QCOW2. For e.g,
      
      qemu > savevm # get a live snapshot snap1
      qemu > savevm # snap2
      qemu > loadvm 1 # This will steally create snap3 of the working VDI
      
      Which will result in following snapshot chain:
      
      base <-- snap1 <-- snap2 <-- snap3
                ^
                |
            working VDI
      
      snap3 was unnecessarily created and might be annoying users.
      
      This patch discard the unnecessary 'snap3' creation. and implement
      rollback(loadvm) operation to the specified snapshot by
      1. switch to the snapshot
      2. delete working VDI
      3. rely on sd_create_branch to create a new working VDI based on the snapshot
      
      The snapshot chain for above example will be:
      
      base <-- snap1 <-- snap2
                ^
                |
            working VDI
      
      Cc: qemu-devel@nongnu.org
      Cc: MORITA Kazutaka <morita.kazutaka@lab.ntt.co.jp>
      Cc: Kevin Wolf <kwolf@redhat.com>
      Cc: Stefan Hajnoczi <stefanha@redhat.com>
      Signed-off-by: Liu Yuan <tailai.ly@taobao.com>
      Reviewed-by: MORITA Kazutaka <morita.kazutaka@lab.ntt.co.jp>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 13c31de2fdd534c065ce4710f6e8df3921e98c4f
  Author: MORITA Kazutaka <morita.kazutaka@lab.ntt.co.jp>
  Date:   Fri Apr 26 01:19:54 2013 +0900
  
      sheepdog: resend write requests when SD_RES_READONLY is received
      
      When a snapshot is taken from out side of qemu (e.g. qemu-img
      snapshot), write requests to the current vdi return SD_RES_READONLY.
      In this case, the sheepdog block driver needs to update the current
      inode to the latest one and resend the write requests.
      
      Signed-off-by: MORITA Kazutaka <morita.kazutaka@lab.ntt.co.jp>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 9ff53a0eb89afacfa1ba56b009d40be942d3bd63
  Author: MORITA Kazutaka <morita.kazutaka@lab.ntt.co.jp>
  Date:   Fri Apr 26 01:19:53 2013 +0900
  
      sheepdog: add helper function to reload inode
      
      This adds a helper function to update the current inode state with the
      specified vdi object.
      
      Signed-off-by: MORITA Kazutaka <morita.kazutaka@lab.ntt.co.jp>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 6a0b5490338ed0fdf55c43062c88dd7638f05d6d
  Author: MORITA Kazutaka <morita.kazutaka@lab.ntt.co.jp>
  Date:   Fri Apr 26 01:19:52 2013 +0900
  
      sheepdog: add SD_RES_READONLY result code
      
      Sheepdog returns SD_RES_READONLY when qemu sends write requests to the
      snapshot vdi.  This adds the result code and makes sd_strerror() print
      its error reason.
      
      Signed-off-by: MORITA Kazutaka <morita.kazutaka@lab.ntt.co.jp>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 982dcbf4cbe80fa362c1edc37b2ced1cb8bcf37b
  Author: MORITA Kazutaka <morita.kazutaka@lab.ntt.co.jp>
  Date:   Fri Apr 26 01:19:51 2013 +0900
  
      sheepdog: cleanup find_vdi_name
      
      This makes 'filename' and 'tag' constant variables, and renames
      'for_snapshot' to 'lock' to clear how it works.
      
      Signed-off-by: MORITA Kazutaka <morita.kazutaka@lab.ntt.co.jp>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit c3ca988d2b0ee94dc8d53eff4b1c2de4ac06a270
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Thu Apr 25 15:59:27 2013 +0200
  
      rbd: Fix use after free in rbd_open()
      
      Commit a9ccedc3 frees the QemuOpts for the driver-specific options
      immediately, even though it still needs the filename string that is
      contained there. This doesn't work. Move the deletion of the QemuOpts to
      the end of the function where its content isn't needed any more.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 8ec7d390b0d50b5e5b4b1d8dba7ba40d64a70875
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Wed Apr 24 15:29:29 2013 +0200
  
      block: Disable driver-specific options for 1.5
      
      We don't want to commit to the API yet before everything is worked out.
      Disable it for the 1.5 release. This commit is meant to be reverted
      after the 1.5 release.
      
      The disabling of the driver-specific options is achieved by applying the
      old checks while parsing the command line.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 8d71c63137600a41b5b959217c0492278536b3dc
  Author: Liu Yuan <tailai.ly@taobao.com>
  Date:   Tue Apr 23 14:03:35 2013 +0800
  
      sheepdog: implement .bdrv_co_is_allocated()
      
      Cc: MORITA Kazutaka <morita.kazutaka@lab.ntt.co.jp>
      Cc: Kevin Wolf <kwolf@redhat.com>
      Cc: Stefan Hajnoczi <stefanha@redhat.com>
      Signed-off-by: Liu Yuan <tailai.ly@taobao.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit e8bfaa2faeb7c9585a5586aafaad5f3affc37814
  Author: Liu Yuan <tailai.ly@taobao.com>
  Date:   Tue Apr 23 14:03:34 2013 +0800
  
      sheepdog: use BDRV_SECTOR_SIZE
      
      Cc: MORITA Kazutaka <morita.kazutaka@lab.ntt.co.jp>
      Cc: Kevin Wolf <kwolf@redhat.com>
      Cc: Stefan Hajnoczi <stefanha@redhat.com>
      Signed-off-by: Liu Yuan <tailai.ly@taobao.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit cac8f4a60fc5c372bacd59eeff0646955fb4f246
  Author: Liu Yuan <tailai.ly@taobao.com>
  Date:   Tue Apr 23 14:03:33 2013 +0800
  
      sheepdog: add discard/trim support for sheepdog
      
      The 'TRIM' command from VM that is to release underlying data storage for
      better thin-provision is already supported by the Sheepdog.
      
      This patch adds the TRIM support at QEMU part.
      
      For older Sheepdog that doesn't support it, we return 0(success) to upper layer.
      
      Cc: MORITA Kazutaka <morita.kazutaka@lab.ntt.co.jp>
      Cc: Kevin Wolf <kwolf@redhat.com>
      Cc: Stefan Hajnoczi <stefanha@redhat.com>
      Cc: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Liu Yuan <tailai.ly@taobao.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 4fc16838b8392a29644d4d2c01495e6ff447a6f0
  Author: Richard W.M. Jones <rjones@redhat.com>
  Date:   Fri Apr 19 09:16:39 2013 +0100
  
      block/ssh: Require libssh2 >= 1.2.8.
      
      libssh2 >= 1.2.8 is required to enable this block device (because
      that version introduced the libssh2_session_handshake call).
      
      Change the test to use pkg-config exclusively.  If the user requests
      --enable-libssh2 and the minimum version is not available, then the
      following error is displayed:
      
        $ ./configure --enable-libssh2
      
        ERROR: libssh2 >= 1.2.8 required for --enable-libssh2
      
      If --enable-libssh2 is not specified, then the feature is silently
      disabled if sufficiently new libssh2 is not available.
      
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 6ea8430d98c48eb67e47d14dfe8c0fdb86413555
  Author: Ed Maste <emaste@freebsd.org>
  Date:   Thu Apr 25 13:59:41 2013 -0400
  
      bsd-user: Track change in FreeBSD SYSCTL(9) types
      
      Originally from Garrett Cooper in FreeBSD PR ports/155558
      http://www.freebsd.org/cgi/query-pr.cgi?pr=155558
      
      Signed-off-by: Ed Maste <emaste@freebsd.org>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit b702d2aebeb6b1392f42262f537f70e6890233a7
  Author: Ed Maste <emaste@freebsd.org>
  Date:   Thu Apr 25 13:38:28 2013 -0400
  
      virtio: Fix compilation without CONFIG_VHOST_SCSI
      
      Signed-off-by: Ed Maste <emaste@freebsd.org>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 48c75f484de13d59df6ae0e6becfe4ad4cd41ad5
  Author: Thomas Schwinge <thomas@codesourcery.com>
  Date:   Thu Apr 25 18:41:16 2013 +0200
  
      qemu-doc: Option -ignore-environment removed.
      
      Has been removed in commit fc9c54124d134dbd76338a92a91804dab2df8166.
      
      Signed-off-by: Thomas Schwinge <thomas@codesourcery.com>
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit d49b8e0b299df3f0472945eb6d33b8413d102046
  Author: Gabriel Kerneis <gabriel@kerneis.info>
  Date:   Tue Apr 23 18:15:12 2013 +0100
  
      s390x: use CONFIG_INT128 to detect __uint128_t
      
      Target s390x uses ad-hoc macro magic to guess if the compiler
      supports the GCC extension __uint128_t.  This patch uses the
      the dedicated macro CONFIG_INT128 defined by configure instead.
      
      This fixes compilation with the CIL source code analyzer, which
      uses GCC as a preprocessor but does not support __uint128_t.
      
      Signed-off-by: Gabriel Kerneis <gabriel@kerneis.info>
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 7edd2cf1a2eace84e3f8753e912449ae8871802f
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Sun Apr 21 13:30:03 2013 +0100
  
      linux-user: fix compile error due to stray colon at end of #ifdef line
      
      Remove a stray colon from the end of a #ifdef line. Some versions
      of gcc complain about this:
       linux-user/syscall.c: In function ‘do_syscall’:
       linux-user/syscall.c:7606:28: error: extra tokens at end of #ifdef directive [-Werror]
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Acked-By: Riku Voipio <riku.voipio@linaro.org>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit a1bff71c56f2d1048244c829b63797940dd4ba0e
  Author: Edgar E. Iglesias <edgar.iglesias@gmail.com>
  Date:   Tue Apr 23 14:27:09 2013 +0200
  
      microblaze: Add internal base vectors reg
      
      Configurable at CPU synthesis/instantiation.
      
      Reviewed-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
  
  commit e3351000cd682200835763caca87adf708ed1c65
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Mon Apr 22 14:41:28 2013 +1000
  
      Makefile: Use QEMU_FLAGS for DTC compilation
      
      Build DTC as QEMU is built. Fixes the issue with mingw build which can't
      handles DTC's default CFLAGS.
      
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
  
  commit 9005a51b096272e1834638f8e184706548ee7364
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Mon Apr 22 14:40:49 2013 +1000
  
      Makefile: Don't build shared libfdt
      
      The submodule DTC should just build and use DTC as static (the whole
      motivation for using submod is lack of widespread distro support).
      
      The .so causes build failures on some platforms, so adjust the make
      target to just build the static lib.
      
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
  
  commit 5257144a7860313c8cf19271c85f76fcbd123c39
  Merge: 79f2007... 1f8f987...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Thu Apr 25 15:57:27 2013 -0500
  
      Merge remote-tracking branch 'luiz/queue/qmp' into staging
      
      # By Amos Kong
      # Via Luiz Capitulino
      * luiz/queue/qmp:
        monitor: introduce query-command-line-options
      
      Message-id: 1366922656-32545-1-git-send-email-lcapitulino@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 79f2007578a0a205e25a6f299cc52d6732337089
  Author: Hans de Goede <hdegoede@redhat.com>
  Date:   Thu Apr 25 13:53:02 2013 +0200
  
      qemu-char: Set foo_tag = 0 when returning FALSE from callbacks
      
      While reviewing some patches I found this problem where tcp_chr_accept
      does not clear listen_tag when returning FALSE, leading to a double
      g_source_remove of the underlying source. Not really a problem unless the id
      gets re-used in between, but still something we should fix.
      
      While at it I've also reviewed all the other code in qemu-char.c for
      similar problems and found that pty_chr_timer has the same problem.
      
      Cc: Anthony Liguori <aliguori@us.ibm.com>
      Signed-off-by: Hans de Goede <hdegoede@redhat.com>
      Message-id: 1366890782-10311-1-git-send-email-hdegoede@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit e4dcd8ace175a1a6bfb8945d8ae1906be051b36b
  Author: Ed Maste <emaste@freebsd.org>
  Date:   Thu Apr 25 12:17:11 2013 -0400
  
      Remove unnecessary FreeBSD #include
      
      sys/param.h was included to define __FreeBSD_version, but the conditional
      using it was removed by commit d05ef160453e98546a4197496dc8a3cb2defac53
      (Brad Smith, "Allow clock_gettime() monotonic clock to be utilized on more
      OS's"), so the include is no longer needed here.
      
      Signed-off-by: Ed Maste <emaste@freebsd.org>
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Message-id: 1366906631-2680-1-git-send-email-emaste@freebsd.org
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit d3002b0463727bf8110833b9d1a6efaa28990c28
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Thu Apr 25 09:33:19 2013 +0200
  
      console: add dummy surface for guests without graphic card
      
      So users get a notification instead of a crash.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 5209089fcd1373c363dc424827593ffaced12203
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Tue Apr 23 15:44:31 2013 +0200
  
      console: zap ds arg from register_displaychangelistener
      
      We don't have multiple DisplayStates any more,
      so passing it in as argument is not needed.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit cdd5b9375744130e2f49548a3cac7be176a931ca
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Tue Apr 23 13:26:59 2013 +0200
  
      console: switch ppm_save to qemu_open
      
      ... so it works with fdset.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 14a936490bf90df32ab83d13563efe4b4c768c3c
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Thu Apr 18 07:30:40 2013 +0200
  
      console: add qemu_console_lookup_by_device
      
      Look up the QemuConsole for a given device, using the new link.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit aa2beaa1f57ca329cfceece08cc19d52368e6a8f
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Wed Apr 17 10:21:27 2013 +0200
  
      console: add device link to QemuConsoles
      
      So it is possible to figure which qemu console displays which device.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 95be0669a353d7f4093876a8fe94474e39c7af9d
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Wed Apr 17 09:45:10 2013 +0200
  
      console: qom-ify QemuConsole
      
      Just the minimal bits to turn QemuConsoles into Objects.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 1f8f987d349f8f1bace4b47a83323b68ab0e084c
  Author: Amos Kong <akong@redhat.com>
  Date:   Thu Apr 25 17:50:35 2013 +0800
  
      monitor: introduce query-command-line-options
      
      Libvirt has no way to probe if an option or property is supported,
      This patch introduces a new qmp command to query command line
      option information. hmp command isn't added because it's not needed.
      
      Signed-off-by: Amos Kong <akong@redhat.com>
      CC: Luiz Capitulino <lcapitulino@redhat.com>
      CC: Osier Yang <jyang@redhat.com>
      CC: Anthony Liguori <aliguori@us.ibm.com>
      Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
  
  commit 7c4869761d7f2e0a3f806a5359eea5d2473ec5d5
  Author: Cornelia Huck <cornelia.huck@de.ibm.com>
  Date:   Tue Apr 23 17:15:19 2013 +0200
  
      virtio-ccw: Check indicators location.
      
      If a guest neglected to register (secondary) indicators but still runs
      with notifications enabled, we might end up writing to guest zero;
      avoid this by checking for valid indicators and only writing to the
      guest and generating an interrupt if indicators have been setup.
      
      Cc: qemu-stable@nongnu.org
      Signed-off-by: Cornelia Huck <cornelia.huck@de.ibm.com>
  
  commit 9953f8822cc316eec9962f0a2858c3439a80adec
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Fri Apr 12 17:25:03 2013 +0200
  
      pc: Kill the "use flash device for BIOS unless KVM" misfeature
      
      Use of a flash memory device for the BIOS was added in series "[PATCH
      v10 0/8] PC system flash support", commit 4732dca..1b89faf, v1.1.
      
      Flash vs. ROM is a guest-visible difference.  Thus, flash use had to
      be suppressed for machine types pc-1.0 and older.  This was
      accomplished by adding a dummy device "pc-sysfw" with property
      "rom_only":
      
      * Non-zero rom_only means "use ROM".  Default for pc-1.0 and older.
      * Zero rom_only means "maybe use flash".  Default for newer machines.
      
      Not only is the dummy device ugly, it was also retroactively added to
      the older machine types!  Fortunately, it's not guest-visible (thus no
      immediate guest ABI breakage), and has no vmstate (thus no immediate
      migration breakage).  Breakage occurs only if the user unwisely
      enables flash by setting rom_only to zero.  Patch review FAIL #1.
      
      Why "maybe use flash"?  Flash didn't (and still doesn't) work with
      KVM.  Therefore, rom_only=0 really means "use flash, except when KVM
      is enabled, use ROM".  This is a Bad Idea, because it makes enabling/
      disabling KVM guest-visible.  Patch review FAIL #2.
      
      Aside: it also precludes migrating between KVM on and off, but that's
      not possible for other reasons anyway.
      
      Fix as follows:
      
      1. Change the meaning of rom_only=0 to mean "use flash, no ifs, buts,
      or maybes" for pc-i440fx-1.5 and pc-q35-1.5.  Don't change anything
      for older machines (to remain bug-compatible).
      
      2. Change the default value from 0 to 1 for these machines.
      Necessary, because 0 doesn't work with KVM.  Once it does, we can flip
      the default back to 0.
      
      3. Don't revert the retroactive addition of device "pc-sysfw" to older
      machine types.  Seems not worth the trouble.
      
      4. Add a TODO comment asking for device "pc-sysfw" to be dropped once
      flash works with KVM.
      
      Net effect is that you get a BIOS ROM again even when KVM is disabled,
      just like for machines predating the introduction of flash.
      
      To get flash instead, use "--global pc-sysfw.rom_only=0".
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Message-id: 1365780303-26398-4-git-send-email-armbru@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 6fd028f64f662c801fd5a54d0e3a1d2baeee93ea
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Fri Apr 12 17:25:02 2013 +0200
  
      pc: Split pc_init_pci_1_0() off pc_init_pci_1_2()
      
      Just to make the next commit easier to review.
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Message-id: 1365780303-26398-3-git-send-email-armbru@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 36afbc5135062ccd7d0166ffc3ddbca052d05c71
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Fri Apr 12 17:25:01 2013 +0200
  
      pc: Inline pc_init_pci_1_3() into pc_init_pci_1_2()
      
      Just to make the commit after next easier to review.
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Message-id: 1365780303-26398-2-git-send-email-armbru@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 1bfffe21a686ab273abce5ef12e8d2a3de320023
  Merge: f3aa844... 57f9783...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Wed Apr 24 13:23:26 2013 -0500
  
      Merge remote-tracking branch 'alon/libcacard_ccid.1' into staging
      
      # By Alon Levy (15) and others
      # Via Alon Levy
      * alon/libcacard_ccid.1: (28 commits)
        libcacard/cac: change big switch functions to single return point
        dev-smartcard-reader: empty implementation for Mechanical (fail correctly)
        libcacard: move atr setting from macro to function
        libcacard/vreader: add debugging messages for apdu
        dev-smartcard-reader: copy atr protocol to ccid parameters
        dev-smartcard-reader: change default protocol to T=0
        dev-smartcard-reader: define structs for CCID_Parameter internals
        ccid-card-passthru, dev-smartcard-reader: add debug environment variables
        ccid-card-passthru: add atr check
        libcacard: change default ATR
        dev-smartcard-reader: reuse usb.h definitions
        dev-smartcard-reader: support windows guest
        dev-smartcard-reader: remove aborts (never triggered, but just in case)
        dev-smartcard-reader: nicer debug messages
        dev-smartcard-reader: white space fixes
        libcacard: remove default libcoolkey loading
        libcacard: remove sql: prefix
        libcacard: teach vscclient to use GMainLoop for portability
        libcacard: vscclient to use QemuThread for portability
        libcacard: split vscclient main() from socket reading
        ...
      
      Message-id: 921423767.1475937.1366790789930.JavaMail.root@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit f3aa844bbb2922a5b8393d17620eca7d7e921ab3
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Tue Apr 16 10:50:38 2013 +0200
  
      build: include config-{, all-}devices.mak after defining CONFIG_SOFTMMU and CONFIG_USER_ONLY
      
      Moving the inclusions closer to Makefile, and before rules.mak, makes
      Makefile and Makefile.target more consistent with each other.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Tested-by: Markus Armbruster <armbru@redhat.com>
      Message-id: 1366102238-12374-1-git-send-email-pbonzini@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit fca0a70cdb629b1184f80a7531def457f528b4ca
  Author: KONRAD Frederic <fred.konrad@greensocs.com>
  Date:   Wed Apr 24 10:21:23 2013 +0200
  
      virtio: drop unused function prototypes.
      
      This removes the unused prototypes in virtio.h.
      
      Signed-off-by: KONRAD Frederic <fred.konrad@greensocs.com>
      Message-id: 1366791683-5350-8-git-send-email-fred.konrad@greensocs.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 6a1a8cc7af5741a4221e1c5bc80c41390d896ff5
  Author: KONRAD Frederic <fred.konrad@greensocs.com>
  Date:   Wed Apr 24 10:21:22 2013 +0200
  
      virtio: cleanup: init and exit function.
      
      This clean the init and the exit functions and rename virtio_common_cleanup
      to virtio_cleanup.
      
      Signed-off-by: KONRAD Frederic <fred.konrad@greensocs.com>
      Message-id: 1366791683-5350-7-git-send-email-fred.konrad@greensocs.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 1c819449836b926d6f9db860127211ef092da88e
  Author: KONRAD Frederic <fred.konrad@greensocs.com>
  Date:   Wed Apr 24 10:21:21 2013 +0200
  
      virtio: remove virtiobindings.
      
      This remove virtio-bindings, and use class instead.
      
      Signed-off-by: KONRAD Frederic <fred.konrad@greensocs.com>
      Message-id: 1366791683-5350-6-git-send-email-fred.konrad@greensocs.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 181103cd52710b987799ae980bb92407994243bc
  Author: KONRAD Frederic <fred.konrad@greensocs.com>
  Date:   Wed Apr 24 10:21:20 2013 +0200
  
      virtio: remove the function pointer.
      
      This remove the function pointer in VirtIODevice, and use only
      VirtioDeviceClass function pointer.
      
      Signed-off-by: KONRAD Frederic <fred.konrad@greensocs.com>
      Message-id: 1366791683-5350-5-git-send-email-fred.konrad@greensocs.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit a2f1078b70b6cfc98ed795f17f9d975b1dec1f65
  Author: KONRAD Frederic <fred.konrad@greensocs.com>
  Date:   Wed Apr 24 10:21:19 2013 +0200
  
      virtio-pci: cleanup.
      
      This remove the init, exit functions as they are no longer used.
      
      Signed-off-by: KONRAD Frederic <fred.konrad@greensocs.com>
      Message-id: 1366791683-5350-4-git-send-email-fred.konrad@greensocs.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit d51fcfac8aca37f5f10981d2229681474de6304d
  Author: KONRAD Frederic <fred.konrad@greensocs.com>
  Date:   Wed Apr 24 10:21:18 2013 +0200
  
      virtio-bus: make virtio_x_bus_new static.
      
      virtio_x_bus_new are only used in file scope.
      So this make them static.
      
      Signed-off-by: KONRAD Frederic <fred.konrad@greensocs.com>
      Message-id: 1366791683-5350-3-git-send-email-fred.konrad@greensocs.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 5d448f9dac460d0adf7d7549a9c324f50f1dd1e2
  Author: KONRAD Frederic <fred.konrad@greensocs.com>
  Date:   Wed Apr 24 10:21:17 2013 +0200
  
      virtio-bus: add new functions.
      
      This add two functions:
         * virtio_bus_set_vdev_config.
         * virtio_bus_set_vdev_feature.
      
      Needed by virtio-ccw.
      
      Signed-off-by: KONRAD Frederic <fred.konrad@greensocs.com>
      Message-id: 1366791683-5350-2-git-send-email-fred.konrad@greensocs.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 611aa333b472c3fee5d4aed3b7e007621797e895
  Author: KONRAD Frederic <fred.konrad@greensocs.com>
  Date:   Wed Apr 24 10:08:01 2013 +0200
  
      virtio-rng: cleanup: use QOM casts.
      
      As the virtio-rng-pci, virtio-rng-s390 and virtio-rng-ccw are
      switched to the new API, we can use QOM casts.
      
      Signed-off-by: KONRAD Frederic <fred.konrad@greensocs.com>
      Reviewed-by: Andreas Färber <afaerber@suse.de>
      Reviewed-by: Andreas Färber <afaerber@suse.de>
      Tested-by: Cornelia Huck <cornelia.huck@de.ibm.com>
      Acked-by: Amit Shah <amit.shah@redhat.com>
      Message-id: 1366790881-3026-9-git-send-email-fred.konrad@greensocs.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 65f3b678f5b825010a1d167e82dca26ca84a199d
  Author: KONRAD Frederic <fred.konrad@greensocs.com>
  Date:   Wed Apr 24 10:08:00 2013 +0200
  
      virtio-rng: cleanup: remove qdev field.
      
      The qdev field is no longer needed, just drop it.
      
      Signed-off-by: KONRAD Frederic <fred.konrad@greensocs.com>
      Tested-by: Cornelia Huck <cornelia.huck@de.ibm.com>
      Acked-by: Amit Shah <amit.shah@redhat.com>
      Message-id: 1366790881-3026-8-git-send-email-fred.konrad@greensocs.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 46a5a89d654573425b63f8a7a613833973955f35
  Author: KONRAD Frederic <fred.konrad@greensocs.com>
  Date:   Wed Apr 24 10:07:59 2013 +0200
  
      virtio-rng: cleanup: init and exit functions.
      
      This remove old init and exit function as they are no longer needed.
      
      Signed-off-by: KONRAD Frederic <fred.konrad@greensocs.com>
      Tested-by: Cornelia Huck <cornelia.huck@de.ibm.com>
      Acked-by: Amit Shah <amit.shah@redhat.com>
      Message-id: 1366790881-3026-7-git-send-email-fred.konrad@greensocs.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 2db26d4ca240bc0f04898253b9469a2435665084
  Author: KONRAD Frederic <fred.konrad@greensocs.com>
  Date:   Wed Apr 24 10:07:58 2013 +0200
  
      virtio-rng-ccw: switch to the new API.
      
      Here the virtio-rng-ccw is modified for the new API. The device
      virtio-rng-pci extends virtio-pci. It creates and connects a virtio-rng-device
      during the init. The properties are not changed.
      
      Signed-off-by: KONRAD Frederic <fred.konrad@greensocs.com>
      Tested-by: Cornelia Huck <cornelia.huck@de.ibm.com>
      Acked-by: Amit Shah <amit.shah@redhat.com>
      Message-id: 1366790881-3026-6-git-send-email-fred.konrad@greensocs.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 0bca1f531312037ab988b883ea3df85ddd2cc5b1
  Author: KONRAD Frederic <fred.konrad@greensocs.com>
  Date:   Wed Apr 24 10:07:57 2013 +0200
  
      virtio-rng-s390: switch to the new API.
      
      Here the virtio-rng-s390 is modified for the new API. The device
      virtio-rng-s390 extends virtio-s390-device as before. It creates and
      connects a virtio-rng during the init. The properties are not modified.
      
      Signed-off-by: KONRAD Frederic <fred.konrad@greensocs.com>
      Tested-by: Cornelia Huck <cornelia.huck@de.ibm.com>
      Acked-by: Amit Shah <amit.shah@redhat.com>
      Message-id: 1366790881-3026-5-git-send-email-fred.konrad@greensocs.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 59ccd20a9ac719cff82180429458728f03ec612f
  Author: KONRAD Frederic <fred.konrad@greensocs.com>
  Date:   Wed Apr 24 10:07:56 2013 +0200
  
      virtio-rng-pci: switch to the new API.
      
      Here the virtio-rng-pci is modified for the new API. The device
      virtio-rng-pci extends virtio-pci. It creates and connects a virtio-rng-device
      during the init. The properties are not changed.
      
      The virtio_pci_reset function, is removed as no longer used.
      The virtio_pci_rst function, is renamed virtio_pci_reset.
      
      Signed-off-by: KONRAD Frederic <fred.konrad@greensocs.com>
      Tested-by: Cornelia Huck <cornelia.huck@de.ibm.com>
      Acked-by: Amit Shah <amit.shah@redhat.com>
      Message-id: 1366790881-3026-4-git-send-email-fred.konrad@greensocs.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 6eac8aec02b1e9c5a626820bcca7654cb7d006a7
  Author: KONRAD Frederic <fred.konrad@greensocs.com>
  Date:   Wed Apr 24 10:07:55 2013 +0200
  
      virtio-rng: add virtio-rng device.
      
      Create virtio-rng-device which extends virtio-device, so it can be connected on
      virtio-bus.
      
      Signed-off-by: KONRAD Frederic <fred.konrad@greensocs.com>
      Tested-by: Cornelia Huck <cornelia.huck@de.ibm.com>
      Acked-by: Amit Shah <amit.shah@redhat.com>
      Message-id: 1366790881-3026-3-git-send-email-fred.konrad@greensocs.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit af1a8ad6467eb7056573bc3580d3d1824a05224a
  Author: KONRAD Frederic <fred.konrad@greensocs.com>
  Date:   Wed Apr 24 10:07:54 2013 +0200
  
      virtio-rng: don't use pointer for configuration.
      
      The configuration field must not be a pointer as it will be used for
      virtio-rng properties. So *conf is replaced by conf.
      
      Signed-off-by: KONRAD Frederic <fred.konrad@greensocs.com>
      Tested-by: Cornelia Huck <cornelia.huck@de.ibm.com>
      Acked-by: Amit Shah <amit.shah@redhat.com>
      Message-id: 1366790881-3026-2-git-send-email-fred.konrad@greensocs.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 5a37532d0897de488c35ab2db6d86647bd2a1b6f
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Wed Apr 24 12:08:38 2013 +0200
  
      input: introduce keyboard handler list
      
      Add a linked list of keyboard handlers.  Added handlers will go
      to the head of the list.  Removed handlers will be zapped from
      the list.  The head of the list will be used for events.
      
      This fixes the keyboard-dead-after-usb-kbd-unplug issue, key events
      will be re-routed to the ps/2 kbd instead of being discarded.
      
      [ v2: fix cut+paste bug found my Markus ]
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
      Message-id: 1366798118-3248-3-git-send-email-kraxel@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 72711efb58c13e28c89813490120b32947a2d719
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Wed Apr 24 12:08:37 2013 +0200
  
      input: make QEMUPutLEDEntry + QEMUPutMouseEntry private
      
      There is no need for anybody outside ui/input.c to access the
      struct elements.  Move the definitions, leaving only the typedefs
      in the header files.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
      Message-id: 1366798118-3248-2-git-send-email-kraxel@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit a3ac6b53d4e8ed6fa2ca1af87c68a8b7d5535220
  Author: Hu Tao <hutao@cn.fujitsu.com>
  Date:   Wed Apr 24 18:37:22 2013 +0800
  
      ich9: kill cmos_s3
      
      Signed-off-by: Hu Tao <hutao@cn.fujitsu.com>
      Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
      Message-id: 1366799842-18550-1-git-send-email-hutao@cn.fujitsu.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 57f97834efe0c208ffadc9d2959f3d3d55580e52
  Author: Alon Levy <alevy@redhat.com>
  Date:   Mon Mar 4 21:43:36 2013 +0200
  
      libcacard/cac: change big switch functions to single return point
      
      Signed-off-by: Alon Levy <alevy@redhat.com>
      Reviewed-by: Marc-André Lureau <mlureau@redhat.com>
  
  commit 58aeda15abb963196faaa4a0f23c5af45840f1b0
  Author: Alon Levy <alevy@redhat.com>
  Date:   Tue Mar 5 17:31:10 2013 +0200
  
      dev-smartcard-reader: empty implementation for Mechanical (fail correctly)
      
      Signed-off-by: Alon Levy <alevy@redhat.com>
      Reviewed-by: Marc-André Lureau <mlureau@redhat.com>
  
  commit 0b6a16c1a47b622b1a692ab179013d9e30e9cf3b
  Author: Alon Levy <alevy@redhat.com>
  Date:   Tue Mar 5 16:27:43 2013 +0200
  
      libcacard: move atr setting from macro to function
      
      Only because qemu's checkpatch complains about it.
      
      Signed-off-by: Alon Levy <alevy@redhat.com>
      Reviewed-by: Marc-André Lureau <mlureau@redhat.com>
  
  commit 7a6858962457c54be44715d6562504c765d9ea76
  Author: Alon Levy <alevy@redhat.com>
  Date:   Tue Mar 5 15:32:19 2013 +0200
  
      libcacard/vreader: add debugging messages for apdu
      
      Using g_debug with log domain libcacard
      
      Signed-off-by: Alon Levy <alevy@redhat.com>
      Reviewed-by: Marc-André Lureau <mlureau@redhat.com>
  
  commit 2f8f916b6d4482976bb5cf179f65aa2cfcd1aec9
  Author: Alon Levy <alevy@redhat.com>
  Date:   Mon Mar 4 18:58:29 2013 +0200
  
      dev-smartcard-reader: copy atr protocol to ccid parameters
      
      Adds todos.
      
      Signed-off-by: Alon Levy <alevy@redhat.com>
      Reviewed-by: Marc-André Lureau <mlureau@redhat.com>
  
  commit d7d218ef02d87c637d20d64da8f575d434ff6f78
  Author: Alon Levy <alevy@redhat.com>
  Date:   Wed Mar 27 10:14:15 2013 +0200
  
      dev-smartcard-reader: change default protocol to T=0
      
      We don't support T=1 so we shouldn't advertise it by default.
      
      Two independent changes:
      * Default ATR
       sets T=0. This gets overwritten by the client provided ATR later.
      * Class descriptor
       changes dwAdvertise dwProtocols.PPPP to 0x1 and dwProtocols.RRRR=0 per spec.
      
      Signed-off-by: Alon Levy <alevy@redhat.com>
      Reviewed-by: Marc-André Lureau <mlureau@redhat.com>
  
  commit 4942d6c39477f441a106430ab11f85806b4532f5
  Author: Alon Levy <alevy@redhat.com>
  Date:   Mon Mar 4 18:57:45 2013 +0200
  
      dev-smartcard-reader: define structs for CCID_Parameter internals
      
      Signed-off-by: Alon Levy <alevy@redhat.com>
      Reviewed-by: Marc-André Lureau <mlureau@redhat.com>
  
  commit b16352acf3105000e14f194b556e159d5d06cff9
  Author: Alon Levy <alevy@redhat.com>
  Date:   Mon Mar 4 18:41:28 2013 +0200
  
      ccid-card-passthru, dev-smartcard-reader: add debug environment variables
      
      Introduces a new utility function: parse_debug_env to avoid code
      duplication.
      
      This overrides whatever debug value is set on the corresponding devices
      from the command line, and is meant to ease the usage with any
      management stack. For libvirt you can set environment variables by
      extending the dom namespace, i.e:
      
      <domain type='kvm' id='3' xmlns:qemu='http://libvirt.org/schemas/domain/qemu/1.0'>
        <qemu:commandline>
          <qemu:env name='QEMU_CCID_PASSTHRU_DEBUG' value='4'/>
          <qemu:env name='QEMU_CCID_DEBUG' value='4'/>
        </qemu:commandline>
      </domain>
      
      Signed-off-by: Alon Levy <alevy@redhat.com>
      Reviewed-by: Marc-André Lureau <mlureau@redhat.com>
  
  commit 0e61400c1941aabc9f45d5ff961b57337c7caac6
  Author: Alon Levy <alevy@redhat.com>
  Date:   Mon Mar 4 18:39:09 2013 +0200
  
      ccid-card-passthru: add atr check
      
      Signed-off-by: Alon Levy <alevy@redhat.com>
      Reviewed-by: Marc-André Lureau <mlureau@redhat.com>
  
  commit a26dfd95d33d650f9f9f93b6ee6f03be925db1a8
  Author: Alon Levy <alevy@redhat.com>
  Date:   Tue Mar 5 15:35:24 2013 +0200
  
      libcacard: change default ATR
      
      Signed-off-by: Alon Levy <alevy@redhat.com>
      Reviewed-by: Marc-André Lureau <mlureau@redhat.com>
  
  commit 693e47738d05463b2743b0a652412d33cf254977
  Author: Alon Levy <alevy@redhat.com>
  Date:   Tue Mar 5 15:31:26 2013 +0200
  
      dev-smartcard-reader: reuse usb.h definitions
      
      Signed-off-by: Alon Levy <alevy@redhat.com>
      Reviewed-by: Marc-André Lureau <mlureau@redhat.com>
  
  commit c5cd7c875608911ec74817d24cd12b825014ba19
  Author: Alon Levy <alevy@redhat.com>
  Date:   Mon Mar 4 21:40:53 2013 +0200
  
      dev-smartcard-reader: support windows guest
      
      By not advertising USB wakeup support (which we don't).
      
      Signed-off-by: Alon Levy <alevy@redhat.com>
      Reviewed-by: Marc-André Lureau <mlureau@redhat.com>
  
  commit 47bf53af7507986fc473cb308324340448fd85e7
  Author: Alon Levy <alevy@redhat.com>
  Date:   Mon Mar 4 18:55:07 2013 +0200
  
      dev-smartcard-reader: remove aborts (never triggered, but just in case)
      
      Signed-off-by: Alon Levy <alevy@redhat.com>
      Reviewed-by: Marc-André Lureau <mlureau@redhat.com>
  
  commit 7e1ac5abe3fbbfee4ddfc2d9971a644bd787e055
  Author: Alon Levy <alevy@redhat.com>
  Date:   Mon Mar 4 18:50:33 2013 +0200
  
      dev-smartcard-reader: nicer debug messages
      
      Signed-off-by: Alon Levy <alevy@redhat.com>
      Reviewed-by: Marc-André Lureau <mlureau@redhat.com>
  
  commit 4543d43c6181d90f86fb528430f250810dde03d5
  Author: Alon Levy <alevy@redhat.com>
  Date:   Mon Mar 4 18:45:49 2013 +0200
  
      dev-smartcard-reader: white space fixes
      
      Signed-off-by: Alon Levy <alevy@redhat.com>
      Reviewed-by: Marc-André Lureau <mlureau@redhat.com>
  
  commit ad2181f2b612cd8bf0a790faa2a1b51559f7234b
  Author: Marc-André Lureau <mlureau@redhat.com>
  Date:   Wed Mar 20 14:07:49 2013 +0100
  
      libcacard: remove default libcoolkey loading
      
      Use only the modules defined in the NSS database.
      
      Signed-off-by: Marc-André Lureau <mlureau@redhat.com>
      Reviewed-by: Alon Levy <alevy@redhat.com>
  
  commit 667e0b4b6806d53e0b46e29a15d24427ef958c78
  Author: Marc-André Lureau <mlureau@redhat.com>
  Date:   Wed Mar 20 14:07:48 2013 +0100
  
      libcacard: remove sql: prefix
      
      For some reason, with sql:/ prefix, the PKCS11 modules are not loaded.
      
      This patch goes on top of Alon smartcard series.
      
      Signed-off-by: Marc-André Lureau <mlureau@redhat.com>
      Reviewed-by: Alon Levy <alevy@redhat.com>
  
  commit c9495ee9eb57786f5a60d4591bb186b23f6b6bef
  Author: Marc-André Lureau <mlureau@redhat.com>
  Date:   Mon Feb 25 23:31:16 2013 +0100
  
      libcacard: teach vscclient to use GMainLoop for portability
      
      This version handles non-blocking sending and receiving from the
      socket.
      
      Signed-off-by: Marc-André Lureau <mlureau@redhat.com>
      Reviewed-by: Alon Levy <alevy@redhat.com>
  
  commit 930c8ad472ec00d40cfbf1e9b1395946bf0dd392
  Author: Marc-André Lureau <marcandre.lureau@redhat.com>
  Date:   Mon Feb 25 23:31:15 2013 +0100
  
      libcacard: vscclient to use QemuThread for portability
      
      Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
      Reviewed-by: Alon Levy <alevy@redhat.com>
  
  commit a50b831ae1fe039b7c22793f307e0b8afdf50589
  Author: Marc-André Lureau <marcandre.lureau@redhat.com>
  Date:   Mon Feb 25 23:31:14 2013 +0100
  
      libcacard: split vscclient main() from socket reading
      
      Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
      Reviewed-by: Alon Levy <alevy@redhat.com>
  
  commit 5354e4d242175e067bb70732f694ae9322a81351
  Author: Marc-André Lureau <mlureau@redhat.com>
  Date:   Mon Feb 25 23:31:13 2013 +0100
  
      libcacard: fix mingw64 cross-compilation
      
      Compile and link with version.lo
      
      Signed-off-by: Marc-André Lureau <mlureau@redhat.com>
      Reviewed-by: Alon Levy <alevy@redhat.com>
  
  commit 37746c5eacf309fa019ea0fa45f776c36c561457
  Author: Marc-André Lureau <mlureau@redhat.com>
  Date:   Mon Feb 25 23:31:12 2013 +0100
  
      build-sys: must link with -fstack-protector
      
      It is needed to give that flag to the linker as well, but latest
      libtool 2.4.2 still swallows that argument, so let's pass it with
      libtool -Wc argument.
      
      qemu-1.4.0/stubs/arch-query-cpu-def.c:6: undefined reference to `__stack_chk_guard'
      
      Signed-off-by: Marc-André Lureau <mlureau@redhat.com>
      Reviewed-by: Alon Levy <alevy@redhat.com>
  
  commit d3bf825e59125bc6a0accec0dca119ea0155cb82
  Author: Marc-André Lureau <marcandre.lureau@redhat.com>
  Date:   Mon Feb 25 23:31:11 2013 +0100
  
      util: move socket_init() to osdep.c
      
      vscclient needs to call socket_init() for portability.
      Moving to osdep.c since it has no internal dependency.
      
      Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
      Reviewed-by: Alon Levy <alevy@redhat.com>
  
  commit e2d9c5e769d59f2bca649b8286892d49bdcfc2b1
  Author: Marc-André Lureau <mlureau@redhat.com>
  Date:   Wed Feb 27 21:08:06 2013 +0100
  
      libcacard: use system config directory for nss db on win32
      
      It's a bit nicer to look for default database under
      CSIDL_COMMON_APPDATA\pki\nss rather that /etc/pki/nss.
      
      Signed-off-by: Marc-André Lureau <mlureau@redhat.com>
      Reviewed-by: Alon Levy <alevy@redhat.com>
  
  commit da000a4867749434e03896a5072321771736352a
  Author: Jim Meyering <meyering@redhat.com>
  Date:   Mon May 21 21:51:33 2012 +0200
  
      ccid: declare DEFAULT_ATR table to be "static const"
      
      Signed-off-by: Jim Meyering <meyering@redhat.com>
      Reviewed-by: Alon Levy <alevy@redhat.com>
      Reviewed-by: Marc-André Lureau <mlureau@redhat.com>
  
  commit d18c7117467aa5fae95a7c6eaffcf50618197e79
  Author: Jim Meyering <meyering@redhat.com>
  Date:   Mon May 21 21:56:20 2012 +0200
  
      ccid: make backend_enum_table "static const" and adjust users
      
      Signed-off-by: Jim Meyering <meyering@redhat.com>
      Reviewed-by: Alon Levy <alevy@redhat.com>
      Reviewed-by: Marc-André Lureau <mlureau@redhat.com>
  
  commit d0ebd78890fba2ab458ec34763dae8566ccb1b72
  Author: Marc-André Lureau <mlureau@redhat.com>
  Date:   Wed Nov 21 14:16:08 2012 +0100
  
      ccid-card-emul: do not crash if backend is not provided
      
      Program received signal SIGSEGV, Segmentation fault.
      __strcmp_sse42 () at ../sysdeps/x86_64/multiarch/strcmp-sse42.S:164
      164               movdqu        (%rsi), %xmm2
      (gdb) bt
          at /home/elmarco/320g/src/qemu/hw/ccid-card-emulated.c:477
          at /home/elmarco/320g/src/qemu/hw/ccid-card-emulated.c:503
      
      Signed-off-by: Marc-André Lureau <mlureau@redhat.com>
      Reviewed-by: Alon Levy <alevy@redhat.com>
  
  commit e2fd2115ce26049335d66ae0ae5e5c0ad06fb498
  Author: Marc-André Lureau <mlureau@redhat.com>
  Date:   Sun Dec 2 22:00:55 2012 +0100
  
      libcacard: correct T0 historical bytes size
      
      The VCARD_ATR_PREFIX macro adds a prefix of 6 characters only.
      
      pcsc_scan was complaining before the patch:
      
      + Historical bytes: 56 43 41 52 44 5F 4E 53 53
       ERROR! ATR is truncated: 2 byte(s) is/are missing
      
      Signed-off-by: Marc-André Lureau <mlureau@redhat.com>
      Reviewed-by: Alon Levy <alevy@redhat.com>
  
  commit bb71623811686ce3c34ce724f073f5c5dd95f51b
  Author: Stefan Berger <stefanb@linux.vnet.ibm.com>
  Date:   Mon Apr 22 10:41:39 2013 -0400
  
      Move TPM passthrough specific command line options to backend structure
      
      Move the TPM passthrough specific command line options to the passthrough
      backend implementation and attach them to the backend's interface structure.
      
      Add code to tpm.c for validating the TPM command line options.
      
      Signed-off-by: Stefan Berger <stefanb@linux.vnet.ibm.com>
      Reviewed-by: Corey Bryan <coreyb@linux.vnet.ibm.com>
      Message-id: 1366641699-21420-1-git-send-email-stefanb@linux.vnet.ibm.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 13daf6cad05a65970381cd8b876426d55133aadf
  Author: KONRAD Frederic <fred.konrad@greensocs.com>
  Date:   Tue Apr 23 11:08:43 2013 +0200
  
      virtio-9p: cleanup: QOM casts.
      
      As the virtio-9p-pci is switched to the new API, we can use QOM casts.
      
      Signed-off-by: KONRAD Frederic <fred.konrad@greensocs.com>
      Message-id: 1366708123-19626-5-git-send-email-fred.konrad@greensocs.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit e8111e50557761b0d86cd5c90fe7a272aeddd7a3
  Author: KONRAD Frederic <fred.konrad@greensocs.com>
  Date:   Tue Apr 23 11:08:42 2013 +0200
  
      virtio-9p: cleanup: init function.
      
      This remove old init function as it is no longer needed.
      
      Signed-off-by: KONRAD Frederic <fred.konrad@greensocs.com>
      Message-id: 1366708123-19626-4-git-send-email-fred.konrad@greensocs.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 234a336f9e308ae60ad8ef8f2662eb0a93d7ff00
  Author: KONRAD Frederic <fred.konrad@greensocs.com>
  Date:   Tue Apr 23 11:08:41 2013 +0200
  
      virtio-9p-pci: switch to the new API.
      
      Here the virtio-9p-pci is modified for the new API. The device
      virtio-9p-pci extends virtio-pci. It creates and connects a
      virtio-9p-device during the init. The properties are not changed.
      
      Signed-off-by: KONRAD Frederic <fred.konrad@greensocs.com>
      Message-id: 1366708123-19626-3-git-send-email-fred.konrad@greensocs.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit e7303c43031302279ee7b5d6ea7031bf81e2e2d9
  Author: KONRAD Frederic <fred.konrad@greensocs.com>
  Date:   Tue Apr 23 11:08:40 2013 +0200
  
      virtio-9p: add the virtio-9p device.
      
      Create virtio-9p-device which extends virtio-device, so it can be connected on
      virtio-bus.
      
      Signed-off-by: KONRAD Frederic <fred.konrad@greensocs.com>
      Message-id: 1366708123-19626-2-git-send-email-fred.konrad@greensocs.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 93b971c4ff0881349d4fa5a1394cc3d6faf351c3
  Author: Ozan Çağlayan <ozancag@gmail.com>
  Date:   Tue Apr 23 13:04:16 2013 +0300
  
      ui/gtk: Add Turkish translations
      
      Signed-off-by: Ozan Çağlayan <ozancag@gmail.com>
      Message-id: 1366711456-1935-1-git-send-email-ozancag@gmail.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 571253d410d6050637ccd3b6c122a3ad61e2ab25
  Author: Ozan Çağlayan <ozancag@gmail.com>
  Date:   Tue Apr 23 13:03:22 2013 +0300
  
      ui/gtk: Use gtk_widget_get_window() to support both gtk2 and gtk3
      
      This fixes build with gtk+-3.0.
      
      Signed-off-by: Ozan Çağlayan <ozancag@gmail.com>
      Message-id: 1366711402-1750-1-git-send-email-ozancag@gmail.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 2cfd5cc06ab14879964c8bbd5595d416490605ea
  Merge: 4567367... 3f5cc97...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Tue Apr 23 10:33:45 2013 -0500
  
      Merge remote-tracking branch 'kraxel/usb.81' into staging
      
      # By Gerd Hoffmann (3) and Hans de Goede (1)
      # Via Gerd Hoffmann
      * kraxel/usb.81:
        usb-host: raise libusbx minimum version to 1.0.13
        usb: better speed mismatch error reporting
        ehci_free_packet: Discard finished packets when the queue is halted
        xhci: remove XHCIRing->base (unused)
      
      Message-id: 1366705929-11251-1-git-send-email-kraxel@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 3f5cc97e2ba00b34fd20a5553ed9d2fecf32f7e3
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Thu Apr 18 12:16:44 2013 +0200
  
      usb-host: raise libusbx minimum version to 1.0.13
      
      Allows to remove one FIXME.  Makes LIBUSB_LOG_LEVEL_WARNING build errors
      go away.  And starting with that version libusb has a LIBUSBX_API_VERSION
      define which allows to easily #ifdef version dependencies should that
      need arrive in the future.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 3b7e759a4110690c9617b1ffa6a7c96a343a330d
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Thu Apr 18 11:57:21 2013 +0200
  
      usb: better speed mismatch error reporting
      
      Report the supported speeds for device and port in the error message.
      Also add the speeds to the tracepoint.  And while being at it drop
      the redundant error message in usb_desc_attach, usb_device_attach will
      report the error anyway.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit e449f26bed42b1d8c6efefcd8dc768f23f19458f
  Author: Hans de Goede <hdegoede@redhat.com>
  Date:   Tue Apr 9 10:24:22 2013 +0200
  
      ehci_free_packet: Discard finished packets when the queue is halted
      
      With pipelining it is possible to encounter a finished packet when cleaning
      the queue due to a halt. This happens when a non stall error happens while
      talking to a real device. In this case the queue on the usb-host side will
      continue processing packets, and we can have completed packets waiting in
      the queue after an error condition packet causing a halt.
      
      There are 2 reasons to discard the completed packets at this point, rather
      then trying to writing them back to the guest:
      
      1) The guest expect to be able to cancel and/or change packets after the
      packet with the error without doing an unlink, so writing them back may
      confuse the guest.
      
      2) Since the queue does not advance when halted, the writing back of these
      packets will fail anyways since p->qtdaddr != q->qtdaddr, so the
      ehci_verify_qtd call in ehci_writeback_async_complete_packet will fail.
      
      Note that 2) means that then only functional change this patch introduces
      is the printing of a warning when this scenario happens.
      
      Note that discarding these packets means that the guest driver and the device
      will get out of sync! This is unfortunate, but should not be a problem since
      with a non stall error (iow an io-error) the 2 are out of sync already anyways.
      Still this patch adds a warning to signal this happening.
      
      Note that sofar this has only been seen with a DVB-T receiver, which gives
      of a MPEG-2 stream, which allows for recovering from lost packets, see:
      https://bugzilla.redhat.com/show_bug.cgi?id=890320
      
      Signed-off-by: Hans de Goede <hdegoede@redhat.com>
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 7d04c2b75562664a28612d7481f328ee4ec51dda
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Fri Apr 5 13:03:08 2013 +0200
  
      xhci: remove XHCIRing->base (unused)
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 456736710df19c2275192269fe67a3f0b2583835
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Mon Apr 22 17:48:40 2013 +0200
  
      block: Fix build with tracing enabled
      
      filename was still uninitialised when it's used as a parameter to a
      tracing function, so let's move the initialisation. Also, commit c2ad1b0c
      forgot to add a NULL check, which this patch adds while we're at it.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Tested-by: Andreas Färber <afaerber@suse.de>
      Message-id: 1366645720-11384-1-git-send-email-kwolf@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 8e36d6ca34243fdc9f48f4bdbe5fca2b19162bfa
  Author: Stefan Berger <stefanb@linux.vnet.ibm.com>
  Date:   Tue Apr 16 17:08:36 2013 -0400
  
      tpm: Simplify creation of cancel path
      
      Simplify the creation of the cancel path given the TPM's device path.
      Given the path /dev/tpm0 build the path /sys/class/misc/tpm0/device/cancel.
      
      Signed-off-by: Stefan Berger <stefanb@linux.vnet.ibm.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Message-id: 1366146516-23814-1-git-send-email-stefanb@linux.vnet.ibm.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 56863d4f19c854acc5ebf5f5c1b590eb8164851a
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Sun Apr 21 14:30:03 2013 +0100
  
      qtest: Handle addresses and values for {in, out}[bwl] as unsigned
      
      Handle the addresses and values for {in,out}[bwl] as unsigned (ie
      with strtoul), as per the protocol specification comment. This fixes
      a test failure in test_i440fx_defaults on 32-bit hosts where the test
      tries to write 0x80000000 and qtest was instead writing 0x7fffffff.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Message-id: 1366551003-16649-1-git-send-email-peter.maydell@linaro.org
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 888a6bc63c94ef34026399117ebf6a1fa0e7a29a
  Author: Satoru Moriya <satoru.moriya@hds.com>
  Date:   Fri Apr 19 16:42:06 2013 +0200
  
      Add option to mlock qemu and guest memory
      
      In certain scenario, latency induced by paging is significant and
      memory locking is needed. Also, in the scenario with untrusted
      guests, latency improvement due to mlock is desired.
      
      This patch introduces a following new option to mlock guest and
      qemu memory:
      
      -realtime mlock=on|off
      
      Signed-off-by: Satoru Moriya <satoru.moriya@hds.com>
      Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
      Reviewed-by: Marcelo Tosatti <mtosatti@redhat.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Message-id: 1366382526-26146-1-git-send-email-pbonzini@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 2b316774f60291f57ca9ecb6a9f0712c532cae34
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri Apr 19 17:32:09 2013 +0200
  
      qemu-char: do not operate on sources from finalize callbacks
      
      Due to a glib bug, the finalize callback is called with the GMainContext
      lock held.  Thus, any operation on the context from the callback will
      cause recursive locking and a deadlock.  This happens, for example,
      when a client disconnects from a socket chardev.
      
      The fix for this is somewhat ugly, because we need to forego polymorphism
      and implement our own function to destroy IOWatchPoll sources.  The
      right thing to do here would be child sources, but we support older
      glib versions that do not have them.  Not coincidentially, glib developers
      found and fixed the deadlock as part of implementing child sources.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Tested-by: Sander Eikelenboom <linux@eikelenboom.it>
      Message-id: 1366385529-10329-5-git-send-email-pbonzini@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit cdbf6e165988ab9d7c01da03b9e27bb8ac0c76aa
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri Apr 19 17:32:08 2013 +0200
  
      qemu-char: correct return value from chr_read functions
      
      Even if a CharDriverState's source is blocked by the front-end,
      it must not be dropped. The IOWatchPoll that wraps it will take
      care of adding and removing it to the main loop.  Only remove
      the source when the channel is closed; and in that case, make sure
      that the wrapping IOWatchPoll is removed too.
      
      These should just be theoretical bugs.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Message-id: 1366385529-10329-4-git-send-email-pbonzini@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 85a67692d04e15a6b7d5a0e2b9d573d8bffbe108
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri Apr 19 17:32:07 2013 +0200
  
      qemu-char: simplify pty polling
      
      There is no need to use a timer and pty_chr_read to detect a connected
      pty.  It is simpler to just call g_poll periodically and check for POLLHUP.
      It is done once per second, and only if the pty is disconnected, so it
      is cheap enough.
      
      Tested with "-monitor pty" and "-serial mon:pty", both of which work
      correctly and do not freeze QEMU.  (How to test ptys?  "socat -,raw,echo=0
      /dev/pts/4,raw").
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Message-id: 1366385529-10329-3-git-send-email-pbonzini@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 910b63682ea72f34307b8797c4cc81a1f2a0c47f
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri Apr 19 17:32:06 2013 +0200
  
      qemu-char: use consistent idiom for removing sources
      
      Always check that the source is active, and zero the tag afterwards.
      
      The occurrence in pty_chr_state will trigger with the next patch, the
      others are just theoretical.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Message-id: 1366385529-10329-2-git-send-email-pbonzini@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 0aa09897571c55292703b7a099d7ea79baa09950
  Author: Alexey Kardashevskiy <aik@ozlabs.ru>
  Date:   Mon Apr 22 17:42:50 2013 +1000
  
      translate-all: fix compiler warning and linked error
      
      The code did use profile_getclock() but did not include
      include/qemu/timer.h where this function is defined. The patch fixes this.
      
      Signed-off-by: Alexey Kardashevskiy <aik@ozlabs.ru>
      Message-id: 1366616571-4321-1-git-send-email-aik@ozlabs.ru
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit f1ab7a5acf08dcc11638b22660ed87d5f6d633c2
  Merge: 2569073... 7da94ca...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Mon Apr 22 08:08:22 2013 -0500
  
      Merge remote-tracking branch 'kwolf/for-anthony' into staging
      
      # By Kevin Wolf (16) and Stefan Hajnoczi (4)
      # Via Kevin Wolf
      * kwolf/for-anthony:
        qemu-iotests: add 053 unaligned compressed image size test
        block: Allow overriding backing.file.filename
        block: Remove filename parameter from .bdrv_file_open()
        vvfat: Use bdrv_open options instead of filename
        sheepdog: Use bdrv_open options instead of filename
        rbd: Use bdrv_open options instead of filename
        iscsi: Use bdrv_open options instead of filename
        gluster: Use bdrv_open options instead of filename
        curl: Use bdrv_open options instead of filename
        blkverify: Use bdrv_open options instead of filename
        blkdebug: Use bdrv_open options instead of filename
        raw-win32: Use bdrv_open options instead of filename
        raw-posix: Use bdrv_open options instead of filename
        block: Enable filename option
        block: Add driver-specific options for backing files
        block: Fail gracefully when using a format driver on protocol level
        qemu-iotests: Fix _filter_qemu
        qemu-img: do not zero-pad the compressed write buffer
        qcow: allow sub-cluster compressed write to last cluster
        qcow2: allow sub-cluster compressed write to last cluster
      
      Message-id: 1366630294-18984-1-git-send-email-kwolf@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 25690739f1f067b6d8b2e616d87b1d976db0db92
  Merge: 6165daa... 97ebbab...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Mon Apr 22 08:05:14 2013 -0500
  
      Merge remote-tracking branch 'bonzini/nbd-next' into staging
      
      # By Stefan Hajnoczi
      # Via Paolo Bonzini
      * bonzini/nbd-next:
        nbd: set TCP_NODELAY
        nbd: use TCP_CORK in nbd_co_send_request()
        nbd: unlock mutex in nbd_co_send_request() error path
      
      Message-id: 1366381830-11267-1-git-send-email-pbonzini@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 6165daa4c8431d9d60382352864b46f34dd61ab4
  Merge: d639498... d6e5191...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Mon Apr 22 08:05:05 2013 -0500
  
      Merge remote-tracking branch 'bonzini/scsi-next' into staging
      
      # By Paolo Bonzini (5) and others
      # Via Paolo Bonzini
      * bonzini/scsi-next:
        vhost-scsi-s390: new device supporting the tcm_vhost Linux kernel module
        vhost-scsi-ccw: new device supporting the tcm_vhost Linux kernel module
        vhost-scsi-pci: new device supporting the tcm_vhost Linux kernel module
        vhost-scsi: new device supporting the tcm_vhost Linux kernel module
        virtio: simplify Makefile conditionals
        virtio-scsi: create VirtIOSCSICommon
        vhost: Add vhost_commit callback for SeaBIOS ROM region re-mapping
        scsi: VMWare PVSCSI paravirtual device implementation
        scsi: avoid assertion failure on VERIFY command
      
      Message-id: 1366381460-6041-1-git-send-email-pbonzini@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit d639498852773a6019cf1b970dd8dc2f3791c45b
  Merge: 68c0aa6... dcc6cef...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Mon Apr 22 08:04:21 2013 -0500
  
      Merge remote-tracking branch 'luiz/queue/qmp' into staging
      
      # By Amos Kong (1) and Luiz Capitulino (1)
      # Via Luiz Capitulino
      * luiz/queue/qmp:
        virtio-balloon: fix integer overflow in BALLOON_CHANGE QMP event
        monitor: fix the wrong order of releasing keys
      
      Message-id: 1366375833-995-1-git-send-email-lcapitulino@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 7da94ca741e01a80afd65e107cc2cee160d1b2d2
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Tue Apr 16 11:14:23 2013 +0200
  
      qemu-iotests: add 053 unaligned compressed image size test
      
      Test that qemu-img convert -c works when input image length is not a
      multiple of the cluster size.
      
      Previously an error message would be produced:
      
        qemu-img: error while compressing sector 0: Input/output error
      
      Now that qcow2 and qcow handle this case the test passes successfully.
      
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit 1cb6f506444ddf00bb163e5ffa28ab1051b65642
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Fri Apr 12 20:27:07 2013 +0200
  
      block: Allow overriding backing.file.filename
      
      If a filename is passed in the driver-specific options from the command
      line, the backing file path from the image is ignored now.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
  
  commit 56d1b4d21d444619302d3f1291a133b1c2b9b072
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Fri Apr 12 20:02:37 2013 +0200
  
      block: Remove filename parameter from .bdrv_file_open()
      
      It is unused now in all block drivers.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
  
  commit 7ad9be64e8ac17811ff358279ef7193cc623da1a
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Fri Apr 12 19:42:04 2013 +0200
  
      vvfat: Use bdrv_open options instead of filename
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
  
  commit c8c96350e0127c1d3d55c5f16978f1f5201c52e8
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Fri Apr 12 18:10:49 2013 +0200
  
      sheepdog: Use bdrv_open options instead of filename
      
      This is only to convert the internal interface that is used for passing
      the "filename" to be parsed, but converting to actual fine grained
      options is left for another day, as it doesn't look trivial.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
  
  commit a9ccedc3daa06723821663c6b3b02c1760035bb9
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Fri Apr 12 18:05:35 2013 +0200
  
      rbd: Use bdrv_open options instead of filename
      
      This is only to convert the internal interface that is used for passing
      the "filename" to be parsed, but converting to actual fine grained
      options is left for another day, as it doesn't look trivial.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
  
  commit 60beb3412dfa9a6341338c93d0ef44312a9c4f66
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Fri Apr 12 17:59:59 2013 +0200
  
      iscsi: Use bdrv_open options instead of filename
      
      This is only to convert the internal interface that is used for passing
      the "filename" to be parsed, but converting to actual fine grained
      options is left for another day, as it doesn't look trivial.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
  
  commit b489477653702ae2beb919084644a6c8b0b72c36
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Fri Apr 12 17:50:16 2013 +0200
  
      gluster: Use bdrv_open options instead of filename
      
      This is only to convert the internal interface that is used for passing
      the "filename" to be parsed, but converting to actual fine grained
      options is left for another day, as it doesn't look trivial.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
  
  commit 8e6d58cd5b695045dd4a203176d2a57138e7f02a
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Wed Apr 10 15:31:33 2013 +0200
  
      curl: Use bdrv_open options instead of filename
      
      As a bonus, going through the QemuOpts QEMU_OPT_SIZE parser for the
      readahead option gives us proper error reporting that the previous use
      of atoi() lacked.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
  
  commit 16c790926b0dda0535187a82d1b00fde19580571
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Wed Apr 10 14:40:28 2013 +0200
  
      blkverify: Use bdrv_open options instead of filename
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
  
  commit f468121290c2f632cb91f7b5e8184101e1ee0ab6
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Wed Apr 10 13:37:33 2013 +0200
  
      blkdebug: Use bdrv_open options instead of filename
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
  
  commit 8a79380b8ef1b02d2abd705dd026a18863b09020
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Wed Apr 10 11:34:56 2013 +0200
  
      raw-win32: Use bdrv_open options instead of filename
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
  
  commit c66a615723914405e4307e5f13a28fd6b910150e
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Tue Apr 2 10:47:40 2013 +0200
  
      raw-posix: Use bdrv_open options instead of filename
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
  
  commit 035fccdf7993a5b9a40f9dec22a663d4d6edb36b
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Tue Apr 9 14:34:19 2013 +0200
  
      block: Enable filename option
      
      This allows using the file.filename option instead of the string that
      comes from -drive file=... and is passed around as a separate parameter.
      The goal is to get rid of this parameter and use the options QDict more
      consistently.
      
      With this option you can access not only the top-level image, but
      specify a filename for the backing file (currently only if no backing
      file exists, but we'll allow overriding it later)
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
  
  commit 31ca6d077c24b7aaa322d8930e3e5debbdb4a047
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Thu Mar 28 15:29:24 2013 +0100
  
      block: Add driver-specific options for backing files
      
      Options starting in "backing." are passed to the backing file now. If
      you don't need to specify the filename for the backing file, you can add
      it on the command line instead of in the image file:
      
      $ qemu-nbd -t /tmp/test.img
      $ qemu-img create -f qcow2 empty.qcow2 1G
      $ qemu-system-x86_64 -drive file=empty.qcow2,backing.file.driver=nbd,\
          backing.file.host=localhost
      
      Note that this doesn't override the backing filename from the image. If
      the image has one, this will fail because NBD doesn't want the options
      and a filename at the same time.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
  
  commit 2af5ef70af9fdc823407ddc4ae14766806d4837a
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Tue Apr 9 13:19:18 2013 +0200
  
      block: Fail gracefully when using a format driver on protocol level
      
      Specifying the wrong driver could fail an assertion:
      
      $ qemu-system-x86_64 -drive file.driver=qcow2,file=x
      qemu-system-x86_64: block.c:721: bdrv_open_common: Assertion `file !=
      ((void *)0)' failed.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit bdda92324dad963e85589e9ea74b2f2620319304
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Tue Apr 16 11:22:36 2013 +0200
  
      qemu-iotests: Fix _filter_qemu
      
      $QEMU_PROG happens to be 'qemu' in my setup, so this sed command
      replaces a bit too much. Restrict it to the start of the line and to
      when it's followed by a colon, i.e. the form used by error messages.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 54f106d5fd51fcf385bab2ddf125477e83758038
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Mon Apr 15 17:17:33 2013 +0200
  
      qemu-img: do not zero-pad the compressed write buffer
      
      bdrv_write_compressed() does not allow requests that span the end of the
      device.  Therefore it is useless to zero-pad the last cluster and
      thereby exceed the end of the device.
      
      Let image formats handle zero-padding the final compressed cluster, if
      necessary.
      
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit 16b3c5cd9f27678bc9d6707664640653b47533b9
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Mon Apr 15 17:17:32 2013 +0200
  
      qcow: allow sub-cluster compressed write to last cluster
      
      Compression in qcow requires image length to be a multiple of the
      cluster size.  Lift this requirement by zero-padding the final cluster
      when necessary.  The virtual disk size is still not cluster-aligned, so
      the guest cannot access the zero sectors.
      
      Note that this is almost identical to the qcow2 version of this code.
      qcow2's compression code is drawn from qcow.
      
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit f4d38bef7cc79018e2aa789b0e4c23c3a8cdfca5
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Mon Apr 15 17:17:31 2013 +0200
  
      qcow2: allow sub-cluster compressed write to last cluster
      
      Compression in qcow2 requires image length to be a multiple of the
      cluster size.  Lift this requirement by zero-padding the final cluster
      when necessary.  The virtual disk size is still not cluster-aligned, so
      the guest cannot access the zero sectors.
      
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit 68c0aa6e02f79f8825c0c5dc4c7ed25d524aaa8b
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Wed Apr 17 09:16:35 2013 +0000
  
      ui/cocoa.m: Fix recent compile breakage
      
      Fix failures to compile introduced by recent console commits
      1dbfa00503, 81c0d5a6) which removed is_graphic_console() and
      vga_hw_update() without updating the cocoa UI backend to match.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Reviewed-by: Gerd Hoffmann <kraxel@redhat.com>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 089305ac0a273e64c9a5655d26da7fe19ecee66f
  Author: Pavel Dovgaluk <Pavel.Dovgaluk@ispras.ru>
  Date:   Mon Apr 15 10:59:15 2013 +0400
  
      i386 ROR r8/r16 instruction fix
      
      Fixed EFLAGS corruption by ROR r8/r16 instruction located at the end of the TB.
      
      Signed-off-by: Pavel Dovgalyuk <pavel.dovgaluk@gmail.com>
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
  
  commit 21e5181f9552e3a876b488c77dc5cfeccff66414
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Sat Apr 20 14:48:28 2013 +0100
  
      qdev: Drop taddr properties
      
      Drop all the infrastructure for taddr properties (ie ones which
      are 'hwaddr' sized). These are now unused, and any further desired
      use would be rather questionable since device properties shouldn't
      generally depend on a type that is conceptually variable based on
      the target CPU. 32 or 64 bit integer properties should be used instead
      as appropriate for the specific device.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 19298eca060036c3697b0fd9ae77a3ba715cc9c5
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Sat Apr 20 14:48:27 2013 +0100
  
      hw/sm501: Use correct setter for sysbus-ohci dma-address property
      
      The sysbus-ohci dma-address property is declared as a HEX64
      property, not a TADDR, so use the correct setter for it.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Acked-by: Andreas Färber <afaerber@suse.de>
      Tested-by: Aurelien Jarno <aurelien@aurel32.net>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit f4374c82b158b36bd40a5055bffa60796569a300
  Merge: 32370db... af9277e...
  Author: Blue Swirl <blauwirbel@gmail.com>
  Date:   Sat Apr 20 11:39:08 2013 +0000
  
      Merge branch 'arm-devs.next' of git://git.linaro.org/people/pmaydell/qemu-arm
      
      * 'arm-devs.next' of git://git.linaro.org/people/pmaydell/qemu-arm:
        hw/versatile_pci: Drop unnecessary vpb_pci_config_addr()
        versatile_pci: Expose PCI memory space to system
        arm/realview: Fix mapping of PCI regions
        versatile_pci: Implement the PCI controller's control registers
        versatile_pci: Implement the correct PCI IRQ mapping
        versatile_pci: Put the host bridge PCI device at slot 29
        versatile_pci: Use separate PCI I/O space rather than system I/O space
        versatile_pci: Change to subclassing TYPE_PCI_HOST_BRIDGE
        versatile_pci: Update to realize and instance init functions
        versatile_pci: Expose PCI I/O region on Versatile PB
        versatile_pci: Fix hardcoded tabs
  
  commit 32370db3fb8433259435397c4d60006164c0d198
  Merge: 87885c8... e91f229...
  Author: Blue Swirl <blauwirbel@gmail.com>
  Date:   Sat Apr 20 11:38:48 2013 +0000
  
      Merge branch 'target-arm.next' of git://git.linaro.org/people/pmaydell/qemu-arm
      
      * 'target-arm.next' of git://git.linaro.org/people/pmaydell/qemu-arm:
        target-arm: Correctly restore FPSCR
        target-arm: Add some missing CPU state fields to VMState
        target-arm: port ARM CPU save/load to use VMState
        target-arm: Reinsert missing return statement in ARM mode SRS decode
  
  commit 87885c8e57db38669dad2aa1a83577fe95f481be
  Merge: f691df5... 03903ff...
  Author: Blue Swirl <blauwirbel@gmail.com>
  Date:   Sat Apr 20 11:38:29 2013 +0000
  
      Merge branch 'linux-user-for-upstream' of git://git.linaro.org/people/rikuvoipio/qemu
      
      * 'linux-user-for-upstream' of git://git.linaro.org/people/rikuvoipio/qemu:
        linux-user: fix setgroups/getgroups for non-UID16 archs
        linux-user: fix undefined shift in copy_to_user_fdset
        linux-user: change do_semop to return target errno when unsuccessful
  
  commit d6e51919a7e3250bbfb4bb0ad0f208ab6fd688a4
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri Mar 29 01:08:16 2013 +0000
  
      vhost-scsi-s390: new device supporting the tcm_vhost Linux kernel module
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Asias He <asias@redhat.com>
      Cc: Michael S. Tsirkin <mst@redhat.com>
      Signed-off-by: Nicholas Bellinger <nab@linux-iscsi.org>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit ccf6916c843edd30ea4ecfaaac68faa865529c97
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri Apr 19 16:16:50 2013 +0200
  
      vhost-scsi-ccw: new device supporting the tcm_vhost Linux kernel module
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 50787628ee343d3c149eb35c206b68429d1cfdf4
  Author: Nicholas Bellinger <nab@linux-iscsi.org>
  Date:   Fri Mar 29 01:08:16 2013 +0000
  
      vhost-scsi-pci: new device supporting the tcm_vhost Linux kernel module
      
      Cc: Michael S. Tsirkin <mst@redhat.com>
      Signed-off-by: Nicholas Bellinger <nab@linux-iscsi.org>
      Signed-off-by: Asias He <asias@redhat.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 5e9be92d775208cf6cc9bf9a592853888046239e
  Author: Nicholas Bellinger <nab@linux-iscsi.org>
  Date:   Fri Mar 29 01:08:16 2013 +0000
  
      vhost-scsi: new device supporting the tcm_vhost Linux kernel module
      
      The WWPN specified in configfs is passed to "-device vhost-scsi-pci".
      The tgpt field of the SET_ENDPOINT ioctl is obsolete now, so it is not
      available from the QEMU command-line.  Instead, I hardcode it to zero.
      
      Changes in Patch-v2:
         - Add vhost_scsi_get_features() in order to determine feature bits
           supports by host kernel (mst + nab)
         - Re-enable usage of DEFINE_VIRTIO_COMMON_FEATURES, and allow
           EVENT_IDX to be disabled by host in vhost_scsi_get_features()
         - Drop unused hotplug bit in DEFINE_VHOST_SCSI_PROPERTIES
      
      Changes in Patch-v1:
         - Set event_idx=off by default (nab, thanks asias)
         - Disable hotplug feature bit for v3.9 tcm_vhost kernel code, need to
           re-enable in v3.10 (nab)
         - Update to latest qemu.git/master HEAD
      
      Changes in WIP-V3:
         - Drop ioeventfd vhost_scsi_properties (asias, thanks stefanha)
         - Add CONFIG_VHOST_SCSI (asias, thanks stefanha)
         - Add hotplug feature bit
      
      Changes in WIP-V2:
         - Add backend guest masking support (nab)
         - Bump ABI_VERSION to 1 (nab)
         - Set up set_guest_notifiers (asias)
         - Set up vs->dev.vq_index (asias)
         - Drop vs->vs.vdev.{set,clear}_vhost_endpoint (asias)
         - Drop VIRTIO_CONFIG_S_DRIVER check in vhost_scsi_set_status (asias)
      
      Howto:
         Use the latest seabios, at least commit b44a7be17b
         git clone git://git.seabios.org/seabios.git
         make
         cp out/bios.bin /usr/share/qemu/bios.bin
         qemu -device vhost-scsi-pci,wwpn=naa.6001405bd4e8476d,event_idx=off
      ...
      
      Cc: Michael S. Tsirkin <mst@redhat.com>
      Signed-off-by: Nicholas Bellinger <nab@linux-iscsi.org>
      Signed-off-by: Asias He <asias@redhat.com>
      [ Rebase on top of VirtIOSCSICommon patch, fix bugs in feature
        negotiation and irqfd masking - Paolo ]
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit e9cd423fa833533612beaa7674f988954bccb801
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri Apr 19 10:45:25 2013 +0200
  
      virtio: simplify Makefile conditionals
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 292c8e50d540735c601886acc13eb0c117ee94f8
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri Mar 29 01:08:15 2013 +0000
  
      virtio-scsi: create VirtIOSCSICommon
      
      This patch refactors existing virtio-scsi code into VirtIOSCSICommon
      in order to allow virtio_scsi_init_common() to be used by both internal
      virtio_scsi_init() and external vhost-scsi-pci code.
      
      Cc: Michael S. Tsirkin <mst@redhat.com>
      Cc: Asias He <asias@redhat.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit f691df528340807d42247fe79a89ea88e6303e1d
  Merge: 5dff24b... ad6b40f...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Fri Apr 19 08:38:16 2013 -0500
  
      Merge remote-tracking branch 'stefanha/trivial-patches' into staging
      
      # By Stefan Weil (3) and others
      # Via Stefan Hajnoczi
      * stefanha/trivial-patches:
        m25p80: Remove bogus include of devices.h
        ssh: Remove unnecessary use of strlen function.
        block/ssh: Add missing gcc format attributes
        linux-user: change do_semop to return target errno when unsuccessful
        w64: Fix compiler warnings (wrong format specifier)
        Remove unneeded type casts
        virtio.h: drop unused function prototypes
        bswap: fix compiler warning
      
      Message-id: 1366371241-23430-1-git-send-email-stefanha@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 5dff24bebae5103810002ea76b1d03927e2148f2
  Merge: b6c99f8... 22773d6...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Fri Apr 19 08:38:05 2013 -0500
  
      Merge remote-tracking branch 'mst/tags/for_anthony' into staging
      
      pci: add pci test device
      
      This adds a new device that we can use for testing PCI PIO and MMIO, with and
      without ioeventfd in different configurations.  FAST_MMIO will be added if/when
      kvm supports it.  Also included are minor cleanups in kvm APIs that it needs.
      
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
      
      # gpg: Signature made Mon 15 Apr 2013 05:42:24 PM CDT using RSA key ID D28D5469
      # gpg: Can't check signature: public key not found
      
      # By Michael S. Tsirkin
      # Via Michael S. Tsirkin
      * mst/tags/for_anthony:
        pci: add pci test device
        kvm: support non datamatch ioeventfd
        kvm: support any size for pio eventfd
        kvm: remove unused APIs
      
      Message-id: cover.1366272004.git.mst@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit b6c99f8a6d66c5fa01a60483d9b012eb2b0932f2
  Merge: 09dada4... 007e986...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Fri Apr 19 08:37:58 2013 -0500
  
      Merge remote-tracking branch 'qemu-kvm/uq/master' into staging
      
      # By Jan Kiszka (4) and Marcelo Tosatti (1)
      # Via Marcelo Tosatti
      * qemu-kvm/uq/master:
        vmxcap: Update according to SDM of January 2013
        target-i386: kvm: save/restore steal time MSR
        vmxcap: Report APIC register emulation and RDTSCP control
        vmxcap: Augment reported information
        vmxcap: Open MSR file in unbuffered mode
      
      Message-id: cover.1366253306.git.mtosatti@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit dcc6ceffc066745777960a1f0d32f3a555924f65
  Author: Luiz Capitulino <lcapitulino@redhat.com>
  Date:   Thu Apr 18 11:53:32 2013 -0400
  
      virtio-balloon: fix integer overflow in BALLOON_CHANGE QMP event
      
      Because dev->actual is uint32_t, the expression 'dev->actual <<
      VIRTIO_BALLOON_PFN_SHIFT' is truncated to 32 bits. This overflows when
      dev->actual >= 1048576.
      
      To reproduce:
      
       1. Start a VM with a QMP socket and 5G of RAM
       2. Connect to the QMP socket, negotiate capabilities and issue:
      
         { "execute":"balloon", "arguments": { "value": 1073741824 } }
      
       3. Watch for BALLOON_CHANGE QMP events, the last one will incorretly be:
      
         { "timestamp": { "seconds": 1366228965, "microseconds": 245466 },
           "event": "BALLOON_CHANGE", "data": { "actual": 5368709120 } }
      
      To fix it this commit casts it to ram_addr_t, which is ram_size's type.
      
      Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
  
  commit 153d02e338a063ad5c51ff0725d5d88285f44121
  Author: Amos Kong <akong@redhat.com>
  Date:   Tue Apr 16 13:47:32 2013 +0800
  
      monitor: fix the wrong order of releasing keys
      
      (qemu) sendkey ctrl_r-scroll_lock-scroll_lock
      
      Executing this command could not let Windows guest panic, it caused by
      the wrong order of releasing keys. This problem was introduced by
      commit e4c8f004c55d9da3eae3e14df740238bf805b5d6.
      
      The right release order should be starting from last item.
      
      Signed-off-by: Amos Kong <akong@redhat.com>
      Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
  
  commit e91f229a253f489f6d12b946ad7bdcdc158c5b67
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Fri Apr 19 12:24:19 2013 +0100
  
      target-arm: Correctly restore FPSCR
      
      Use the helper functions to save and restore the FPSCR, so that
      we correctly propagate rounding mode and flushing behaviour into
      the float_status fields. This also allows us to stop saving the
      vector length/stride fields separately.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit 602131e944f513f85ffa5593b020d263599cb2cd
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Fri Apr 19 12:24:19 2013 +0100
  
      target-arm: Add some missing CPU state fields to VMState
      
      A number of CPU state fields were accidentally omitted from
      our migration state: some OMAP specific cp15 registers, and
      some related to state for load/store exclusive insns. Add them.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit 3cc1d20823e8677038c5bb5db10910f6271b1883
  Author: Juan Quintela <quintela@redhat.com>
  Date:   Fri Apr 19 12:24:19 2013 +0100
  
      target-arm: port ARM CPU save/load to use VMState
      
      Port the ARM CPU save/load code to use VMState. Some state is
      saved in a slightly different order to simplify things -- for
      example arrays are saved one after the other rather than 'striped',
      and we always save all 32 VFP registers even if the CPU happens
      to only have 16.
      
      Use one subsection for each feature.  This means that we don't need to
      bump the version field each time that a new feature gets introduced.
      
      Signed-off-by: Juan Quintela <quintela@redhat.com>
      [PMM: fixed conflicts, updated to use cpu_class_set_vmsd(),  updated
       with new/removed fields since original patch, changed to use custom
       VMStateInfo for cpsr rather than presave/postload hooks, corrected
       subsection names so vmload doesn't fail]
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit 3b3284486be6898937395fac3ddbd2e68c5cb52f
  Author: Peter Chubb <peter.chubb@nicta.com.au>
  Date:   Fri Apr 19 12:24:18 2013 +0100
  
      target-arm: Reinsert missing return statement in ARM mode SRS decode
      
      Since patch
         81465888c5306cd94abb9847e560796fd13d3c2f
         target-arm: factor out handling of SRS instruction
      the ARM mode SRS instruction has not worked in QEMU.
      
      The problem is a missing return directive that was removed in the
      refactoring, so after decoding the instruction, qemu would fall through
      to generate an UNDEF exception for an illegal instruction.
      
      Signed-off-by: Peter Chubb <peter.chubb@nicta.com.au>
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit af9277e69df688ebb8ccccb7edecc45f0f85ea51
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Fri Apr 19 11:15:21 2013 +0100
  
      hw/versatile_pci: Drop unnecessary vpb_pci_config_addr()
      
      Drop the vpb_pci_config_addr() function -- it is unnecessary since
      the size of the memory regions means the hwaddr is always within
      the 24 bit size. (This function was probably a leftover from when
      read/write functions were called with absolute addresses rather
      than relative ones.)
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Acked-by: Paul Brook <paul@codesourcery.com>
  
  commit 89a32d32fb573b32bbe129421602c2b3c3c247ec
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Fri Apr 19 11:15:20 2013 +0100
  
      versatile_pci: Expose PCI memory space to system
      
      The VersatilePB's PCI controller exposes the PCI memory space to the
      system via three regions controlled by the mapping control registers.
      Implement this so that guests can actually use MMIO-BAR PCI cards.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Acked-by: Paul Brook <paul@codesourcery.com>
  
  commit a2bff788d2316c037ce5ab72468b3fda1a0527a1
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Fri Apr 19 11:15:20 2013 +0100
  
      arm/realview: Fix mapping of PCI regions
      
      Fix the mapping of the PCI regions for the realview board, which were
      all incorrect. (This was never noticed because the Linux kernel
      doesn't actually include a PCI driver for the realview boards.)
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Acked-by: Paul Brook <paul@codesourcery.com>
  
  commit 7468d73ac9a514b33c0c2797a1238db11163b23b
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Fri Apr 19 11:15:20 2013 +0100
  
      versatile_pci: Implement the PCI controller's control registers
      
      The versatile_pci PCI controller has a set of control registers which
      handle the mapping between PCI and system address spaces. Implement
      these registers (though for now they have no effect since we don't
      implement mapping PCI space into system memory at all).
      
      The most natural order for our sysbus regions has the control
      registers at the start, so move all the others down one.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Acked-by: Paul Brook <paul@codesourcery.com>
  
  commit 66a96d7018b9cbabb73c9b87b62a37e4cc46580a
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Fri Apr 19 11:15:19 2013 +0100
  
      versatile_pci: Implement the correct PCI IRQ mapping
      
      Implement the correct IRQ mapping for the Versatile PCI controller; it
      differs between realview and versatile boards, but the previous QEMU
      implementation was correct only for the first PCI card on a versatile
      board, since we weren't swizzling IRQs based on the slot number.
      
      Since this change would otherwise break any uses of PCI on Linux kernels
      which have an equivalent bug (since they have effectively only been
      tested against QEMU, not real hardware), we implement a mechanism
      for automatically detecting those broken kernels and switching back
      to the old mapping. This works by looking at the values the kernel
      writes to the PCI_INTERRUPT_LINE register in the config space, which
      is effectively the interrupt number the kernel expects the device
      to be using.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit 5f37ef92b7690423ac6311d3c597e182fc5f8fe6
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Fri Apr 19 11:15:19 2013 +0100
  
      versatile_pci: Put the host bridge PCI device at slot 29
      
      On real hardware the host bridge appears as a PCI device in slot 29,
      so make QEMU put its host bridge in that slot too.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Acked-by: Paul Brook <paul@codesourcery.com>
  
  commit 967c2607496087abf84904c82e6de0cd320a3831
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Fri Apr 19 11:15:18 2013 +0100
  
      versatile_pci: Use separate PCI I/O space rather than system I/O space
      
      Rather than overloading the system I/O space (which doesn't even make
      any sense on ARM) for PCI I/O, create an memory region in the PCI
      controller and use that to represent the I/O space.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Acked-by: Paul Brook <paul@codesourcery.com>
  
  commit 0688810b416a5a4a41aa480132e89d65f81dafc6
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Fri Apr 19 11:15:18 2013 +0100
  
      versatile_pci: Change to subclassing TYPE_PCI_HOST_BRIDGE
      
      Change versatile_pci to subclass TYPE_PCI_HOST_BRIDGE and generally
      handle PCI in a more QOM-like fashion.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Acked-by: Paul Brook <paul@codesourcery.com>
  
  commit cd93dbf375bd3d7ccbb7005d8d4e2b91293e967b
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Fri Apr 19 11:15:18 2013 +0100
  
      versatile_pci: Update to realize and instance init functions
      
      Update the Versatile PCI controller to use a realize function rather
      than SysBusDevice::init. To reflect the fact that the 'realview_pci'
      class is taking most of its implementation from 'versatile_pci' (and
      to make the QOM casts work) we make 'realview_pci' a subclass of
      'versatile_pci'.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Acked-by: Paul Brook <paul@codesourcery.com>
  
  commit 5fb8084f31e9df7f0b2d63cfd3d10645d29b5eab
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Fri Apr 19 11:15:17 2013 +0100
  
      versatile_pci: Expose PCI I/O region on Versatile PB
      
      Comments in the QEMU source code claim that the version of the PCI
      controller on the VersatilePB board doesn't support the PCI I/O
      region, but this is incorrect; expose that region, map it in the
      correct location, and drop the misleading comments.
      
      This change removes the only currently implemented difference
      between the realview-pci and versatile-pci models; however there
      are other differences in not-yet-implemented functionality, so we
      retain the distinction between the two device types.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Acked-by: Paul Brook <paul@codesourcery.com>
  
  commit c5c86c5346e927f55918ffdf1b09742fee7a5d8d
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Fri Apr 19 11:15:17 2013 +0100
  
      versatile_pci: Fix hardcoded tabs
      
      There is just one line in this source file with a hardcoded tab
      indent, so just fix it.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Acked-by: Paul Brook <paul@codesourcery.com>
  
  commit ad6b40f471cf8bf7b106032145b1b2ac105f99cf
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Fri Apr 19 12:18:05 2013 +1000
  
      m25p80: Remove bogus include of devices.h
      
      I think in the early revisions of this we had an instantiation helper
      for the device in devices.h. This was later removed and this header was
      left over. Removed
      
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit c7a101f5297442de7cbee44f7a31428f0e85a09f
  Author: Richard W.M. Jones <rjones@redhat.com>
  Date:   Thu Apr 18 22:09:33 2013 +0100
  
      ssh: Remove unnecessary use of strlen function.
      
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Reviewed-by: Stefan Weil <sw@weilnetz.de>
      
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 6ae7d660a089502ec5f5cea133e5fd93fd82f3a8
  Author: Stefan Weil <sw@weilnetz.de>
  Date:   Thu Apr 18 22:21:05 2013 +0200
  
      block/ssh: Add missing gcc format attributes
      
      Now gcc will check whether format string and variable arguments match.
      
      Signed-off-by: Stefan Weil <sw@weilnetz.de>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 40508bb424971d9f39f3fb3b455a1765aa7799ee
  Author: Petar Jovanovic <petar.jovanovic@imgtec.com>
  Date:   Thu Mar 21 18:57:36 2013 +0100
  
      linux-user: change do_semop to return target errno when unsuccessful
      
      do_semop() is called from two places, and one of these fails to convert
      return error to target errno when semop fails. This patch changes the
      function to always return target errno in case of an unsuccessful call.
      
      Signed-off-by: Petar Jovanovic <petar.jovanovic@imgtec.com>
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 7f1721dfb7d3a9e464ba59a7d5f76761fd8a3ab9
  Author: Stefan Weil <sw@weilnetz.de>
  Date:   Sat Apr 13 22:45:50 2013 +0200
  
      w64: Fix compiler warnings (wrong format specifier)
      
      GetLastError() returns a DWORD value which is unsigned long,
      so the correct format specifier is %lu.
      
      Signed-off-by: Stefan Weil <sw@weilnetz.de>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit e1fe50dcb3c86e25ce482a7f67f2ac5405bced8a
  Author: Stefan Weil <sw@weilnetz.de>
  Date:   Fri Apr 12 20:53:58 2013 +0200
  
      Remove unneeded type casts
      
      cpu_physical_memory_read, cpu_physical_memory_write take any pointer
      as 2nd argument without needing a type cast.
      
      Signed-off-by: Stefan Weil <sw@weilnetz.de>
      Reviewed-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit fd1ca7e0d5f76c6787428171355bcde49133c9c1
  Author: Luiz Capitulino <lcapitulino@redhat.com>
  Date:   Fri Apr 12 09:12:55 2013 -0400
  
      virtio.h: drop unused function prototypes
      
      They are unused since commit 5c7d0962f60498c3f11d402e1c857cb9d5d8568d.
      
      Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit ea44910eefc3661af6b80442858102a4f8cd8034
  Author: Alexey Kardashevskiy <aik@ozlabs.ru>
  Date:   Mon Apr 15 11:47:56 2013 +1000
  
      bswap: fix compiler warning
      
      The bswap functions use memcpy but the bswap.h header itself does not seem to
      include it in some configuration such as cross compiling for powerpc64
      on x86_64 machine.
      
      The patch explicitly includes string.h.
      
      Signed-off-by: Alexey Kardashevskiy <aik@ozlabs.ru>
      Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com>
      Reviewed-by: David Gibson <david@gibson.dropbear.id.au>
      Reviewed-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit af60314291af3cabda18d27f928b0e0ff899cc76
  Author: Nicholas Bellinger <nab@linux-iscsi.org>
  Date:   Wed Apr 3 09:15:11 2013 +0000
  
      vhost: Add vhost_commit callback for SeaBIOS ROM region re-mapping
      
      This patch follows MST's recommendation to move checks for
      vhost_verify_ring_mappings() -> cpu_physical_memory_map() operations
      from MemoryListener->region_[add,del]() -> vhost_set_memory() into
      final MemoryListener->commit() -> vhost_commit() callback.
      
      It addresses the case where virtio-scsi vq ioport RAM re-mapping
      to read-only SeaBIOS ROM triggers a cpu_physical_memory_map()
      NIL MemoryRegionSection pointer failure.
      
      Also save vhost_dev->mem_changed_[start,end]_addr values in
      vhost_set_memory() for final ranges_overlap checks.  (Thanks Paolo!)
      
      Cc: Michael S. Tsirkin <mst@redhat.com>
      Cc: Paolo Bonzini <pbonzini@redhat.com>
      Cc: Asias He <asias@redhat.com>
      Signed-off-by: Nicholas Bellinger <nab@linux-iscsi.org>
      Acked-by: Michael S. Tsirkin <mst@redhat.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 881d588a98bf0dce98ddb65c15aa0854c0ac41ed
  Author: Dmitry Fleytman <dmitry@daynix.com>
  Date:   Fri Apr 19 10:05:46 2013 +0300
  
      scsi: VMWare PVSCSI paravirtual device implementation
      
      Signed-off-by: Dmitry Fleytman <dmitry@daynix.com>
      Signed-off-by: Yan Vugenfirer <yan@daynix.com>
      [ Rename files to vmw_pvscsi, fix setting of hostStatus in
        pvscsi_request_cancelled - Paolo ]
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit ef8489d45927a6d35b214365e4b39ab311b48f2a
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Mon Apr 8 18:50:15 2013 +0200
  
      scsi: avoid assertion failure on VERIFY command
      
      A verify command is not an actual read (we do not implement
      compare mode) and thus does not have an AIOCB attached.  Do
      not crash in scsi_dma_complete.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 03903ffcfb5a7c75e52da97d00eb9d0bb0660f28
  Author: Andreas Schwab <schwab@suse.de>
  Date:   Tue Apr 9 05:41:33 2013 +0000
  
      linux-user: fix setgroups/getgroups for non-UID16 archs
      
      Don't assume target_id is a short.
      
      Signed-off-by: Andreas Schwab <schwab@suse.de>
      Signed-off-by: Riku Voipio <riku.voipio@linaro.org>
  
  commit 9ab709be595bef9956ea550a95e14e157cb5704e
  Author: Andreas Schwab <schwab@suse.de>
  Date:   Tue Apr 9 01:02:34 2013 +0000
  
      linux-user: fix undefined shift in copy_to_user_fdset
      
      If TARGET_ABI_BITS is bigger than 32 we shift by more than the size of int.
      
      Signed-off-by: Andreas Schwab <schwab@suse.de>
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Riku Voipio <riku.voipio@linaro.org>
  
  commit c7128c9fd58ee92cae70c7cd1d53acc529cebbbb
  Author: Petar Jovanovic <petar.jovanovic@imgtec.com>
  Date:   Thu Mar 21 07:57:36 2013 +0000
  
      linux-user: change do_semop to return target errno when unsuccessful
      
      do_semop() is called from two places, and one of these fails to convert
      return error to target errno when semop fails. This patch changes the
      function to always return target errno in case of an unsuccessful call.
      
      Signed-off-by: Petar Jovanovic <petar.jovanovic@imgtec.com>
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Riku Voipio <riku.voipio@linaro.org>
  
  commit 09dada400328d75daf79e3eca1e48e024fec148d
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Wed Apr 17 16:26:47 2013 +0200
  
      configure: remove duplicate test
      
      We already had a test to add -march=i486 when needed.  Make the
      existing test independent of vhost-net, so that it is also used
      under Win32.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
  
  commit 15c08efebde85a564b68285a4b6999f673ce422f
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Wed Apr 17 16:26:46 2013 +0200
  
      configure: CONFIG_NO_XEN is duplicated
      
      We already define it in Makefile.target.  But we need to avoid a
      curious double negation in order to eliminate it.
      
      Tested-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
  
  commit 2b6b7099fb17ab9efa51c430e348ee88d6fbcef2
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Wed Apr 17 16:26:45 2013 +0200
  
      configure: eliminate target_libs_softmmu
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
  
  commit f544a488e55d3c504b65b6209199a977df9b24b9
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Wed Apr 17 16:26:44 2013 +0200
  
      configure: move common libraries to config-host.mak
      
      Move -lm to the end of the line, so that it can be picked up as a
      dependency by pixman in the static build case.
      
      Reviewed-by: Peter Maydell <peter.maydell@redhat.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
  
  commit 727e52838c709f542d4306849567bf3d8c64479e
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Wed Apr 17 16:26:43 2013 +0200
  
      configure: move CONFIG_QEMU_LDST_OPTIMIZATION to config-host.mak
      
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
  
  commit 918fc54caff20b1810c633a63bf6d6c5499bd5dd
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Wed Apr 17 16:26:42 2013 +0200
  
      elfload: use abi_llong/ullong instead of target_llong/ullong
      
      The alignment is a characteristic of the ABI, not the CPU.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
  
  commit 6cfd9b5251c1d03c60f9ebc95fa98670db8f3e09
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Wed Apr 17 16:26:41 2013 +0200
  
      elfload: only give abi_long/ulong the alignment specified by the target
      
      Previously, this was done for target_long/ulong, and propagated to
      abi_long/ulong via a typedef.  But target_long/ulong should not
      have any specific alignment, it is never used to access guest
      memory.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
  
  commit f8fd4fc4cd9138576cb1cec15c6ac9416e51eeb8
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Wed Apr 17 16:26:40 2013 +0200
  
      elfload: use abi_int/uint instead of target_int/uint
      
      The alignment is a characteristic of the ABI, not the CPU.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
  
  commit 1ddd592fd3b00227a61d5cd890c51b51847a415b
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Wed Apr 17 16:26:39 2013 +0200
  
      elfload: use abi_short/ushort instead of target_short/ushort
      
      The alignment is a characteristic of the ABI, not the CPU.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
  
  commit 86cd7b2d486b6c80df41f48dffbdcc055a85faa1
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Wed Apr 17 16:26:38 2013 +0200
  
      elfload: use tswapreg consistently in elf_core_copy_regs
      
      Reviewed-by: Peter Maydell <peter.maydell@redhat.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
  
  commit a29f998d04a515e389ec4d5aa76ba5f585f4e540
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Wed Apr 17 16:26:37 2013 +0200
  
      elfload: fix size of registers for N32
      
      Registers are 64-bit in size for the MIPS n32 ABI.  Define
      target_elf_greg_t accordingly, and use the correct function
      to do endian swaps.
      
      Reviewed-by: Peter Maydell <peter.maydell@redhat.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
  
  commit ca98ac830f4e3a7d7729ec1ff22d54d97c86dcbd
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Wed Apr 17 16:26:36 2013 +0200
  
      elfload: fix size of ABI-dependent fields in core dumps
      
      Some fields in core dumps are 32-bit in 32-or-64 environments (ppc64abi32,
      sparc32plus).  Use abi_long/ulong for those.
      
      Also, the fields of target_elf_siginfo are ints.  Use tswap32 to convert them.
      
      Reviewed-by: Peter Maydell <peter.maydell@redhat.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
  
  commit 5b5e30370147ce3495b7509238e88ef9a6d873ec
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Wed Apr 17 16:26:35 2013 +0200
  
      configure: QEMU_INCLUDES are the same for all subtargets
      
      Reviewed-by: Peter Maydell <peter.maydell@redhat.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
  
  commit a540f158db41205c3f7bad8b214f9738dc00724d
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Thu Apr 18 14:47:31 2013 +1000
  
      configure/Make: Build libfdt from submodule DTC
      
      Configure to use the DTC submodule to build libfdt when no system libfdt
      is found. Prompt to install the DTC submodule if --enable-fdt is set but
      no DTC can be found.
      
      DTC has no out-of-tree build capability, so the configure will symlink
      the Makefile and scripts directory in the out of tree build directory
      and pass in all the needed DTC arguments to make out of tree build happen.
      Ideally we fix the DTC make to support out of tree, but did it this way to
      avoid commits to DTC.
      
      Signed-off-by: David Holsgrove <david.holsgrove@xilinx.com>
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
  
  commit 98f6360569b1fbc1d94f6c8d7808577e4e5e0100
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Thu Apr 18 14:46:53 2013 +1000
  
      dtc: add submodule
      
      Add dtc submodule as a fallback for old distros.
      Picking version 1.3.0. as this is the most recently tagged stable version.
      
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
  
  commit 79f3b12f7072d592dcddfe71dd846eab3be310ea
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Thu Apr 18 14:46:14 2013 +1000
  
      configure: Put cross compile flags in EXTRA_CFLAGS
      
      The cross compile CFLAGS are needed to properly build pixman (and any other
      submodules). Only the EXTRA_CFLAGS set is passed to submodules not QEMU_CFLAGS,
      so put the cross compile flags in EXTRA_CFLAGS instead.
      
      Signed-off-by: Peter Crosthwaite peter.crosthwaite@xilinx.com>
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
  
  commit 007e986ff2dd140348e76feb21cde1a51ce6c5b4
  Author: Jan Kiszka <jan.kiszka@siemens.com>
  Date:   Sun Mar 17 11:45:50 2013 +0100
  
      vmxcap: Update according to SDM of January 2013
      
      This adds reporting of VMCS shadowing, #VE, IA32_SMBASE, unrestricted
      VMWRITE and fixes the range of the MSEG revision ID.
      
      Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
      Signed-off-by: Marcelo Tosatti <mtosatti@redhat.com>
  
  commit 917367aa968fd4fef29d340e0c7ec8c608dffaab
  Author: Marcelo Tosatti <mtosatti@redhat.com>
  Date:   Tue Feb 19 23:27:20 2013 -0300
  
      target-i386: kvm: save/restore steal time MSR
      
      Read and write steal time MSR, so that reporting is functional across
      migration.
      
      Signed-off-by: Marcelo Tosatti <mtosatti@redhat.com>
      Signed-off-by: Gleb Natapov <gleb@redhat.com>
  
  commit 614413f7f9a88d97ab40ecabd1c7920fb288f820
  Author: Jan Kiszka <jan.kiszka@siemens.com>
  Date:   Mon Feb 18 07:56:54 2013 +0100
  
      vmxcap: Report APIC register emulation and RDTSCP control
      
      Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
      Signed-off-by: Marcelo Tosatti <mtosatti@redhat.com>
  
  commit ea4ee28399f8ffee4eed2d724c28d2d9879b22fa
  Author: Jan Kiszka <jan.kiszka@siemens.com>
  Date:   Wed Feb 13 12:44:06 2013 +0100
  
      vmxcap: Augment reported information
      
      Parse the Basic VMX Information MSR and add the bit for the new posted
      interrupts.
      
      Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
      Signed-off-by: Gleb Natapov <gleb@redhat.com>
  
  commit f505a4d74aae6fc8bb5502a6038b5f671aa97713
  Author: Jan Kiszka <jan.kiszka@siemens.com>
  Date:   Wed Feb 13 12:43:10 2013 +0100
  
      vmxcap: Open MSR file in unbuffered mode
      
      Python may otherwise decide to to read larger chunks, applying the seek
      only on the software buffer. This will return results from the wrong
      MSRs.
      
      Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
      Signed-off-by: Gleb Natapov <gleb@redhat.com>
  
  commit 1773d9ee6e7138e3956081670215e8bc0ae14828
  Author: KONRAD Frederic <fred.konrad@greensocs.com>
  Date:   Thu Apr 11 16:30:02 2013 +0200
  
      virtio-net: cleanup: init and exit function.
      
      This remove old init and exit function as they are no longer needed.
      
      Signed-off-by: KONRAD Frederic <fred.konrad@greensocs.com>
      Tested-by: Cornelia Huck <cornelia.huck@de.ibm.com>
      Message-id: 1365690602-22729-8-git-send-email-fred.konrad@greensocs.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 17a0ca55657114c055cb407291c1163e09b29973
  Author: KONRAD Frederic <fred.konrad@greensocs.com>
  Date:   Thu Apr 11 16:30:01 2013 +0200
  
      virtio-net: cleanup: use QOM cast.
      
      As the virtio-net-pci and virtio-net-s390 are switched to the new API,
      we can use QOM casts.
      
      Signed-off-by: KONRAD Frederic <fred.konrad@greensocs.com>
      Tested-by: Cornelia Huck <cornelia.huck@de.ibm.com>
      Message-id: 1365690602-22729-7-git-send-email-fred.konrad@greensocs.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 89334c8b6baebb1e84cd9bb6e796683e53391769
  Author: KONRAD Frederic <fred.konrad@greensocs.com>
  Date:   Thu Apr 11 16:30:00 2013 +0200
  
      virtio-net-ccw: switch to the new API.
      
      Here the virtio-net-ccw is modified for the new API. The device
      virtio-net-ccw extends virtio-ccw-device as before. It creates and
      connects a virtio-net-device during the init. The properties are not modified.
      
      Signed-off-by: KONRAD Frederic <fred.konrad@greensocs.com>
      Tested-by: Cornelia Huck <cornelia.huck@de.ibm.com>
      Message-id: 1365690602-22729-6-git-send-email-fred.konrad@greensocs.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 74b4fe3d79098b72813e461af565557bb5d35649
  Author: KONRAD Frederic <fred.konrad@greensocs.com>
  Date:   Thu Apr 11 16:29:59 2013 +0200
  
      virtio-net-s390: switch to the new API.
      
      Here the virtio-net-s390 is modified for the new API. The device
      virtio-net-s390 extends virtio-s390-device as before. It creates and
      connects a virtio-net-device during the init. The properties are not modified.
      
      Signed-off-by: KONRAD Frederic <fred.konrad@greensocs.com>
      Tested-by: Cornelia Huck <cornelia.huck@de.ibm.com>
      Message-id: 1365690602-22729-5-git-send-email-fred.konrad@greensocs.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit e37da3945fa2fde161e1b217f937fc318c4b7639
  Author: KONRAD Frederic <fred.konrad@greensocs.com>
  Date:   Thu Apr 11 16:29:58 2013 +0200
  
      virtio-net-pci: switch to the new API.
      
      Here the virtio-net-pci is modified for the new API. The device
      virtio-net-pci extends virtio-pci. It creates and connects a
      virtio-net-device during the init. The properties are not changed.
      
      Signed-off-by: KONRAD Frederic <fred.konrad@greensocs.com>
      Tested-by: Cornelia Huck <cornelia.huck@de.ibm.com>
      Message-id: 1365690602-22729-4-git-send-email-fred.konrad@greensocs.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 17ec5a8686143da66208273d355f2eeb09807614
  Author: KONRAD Frederic <fred.konrad@greensocs.com>
  Date:   Thu Apr 11 16:29:57 2013 +0200
  
      virtio-net: add the virtio-net device.
      
      Create virtio-net-device which extends virtio-device, so it can be connected on
      virtio-bus.
      
      Signed-off-by: KONRAD Frederic <fred.konrad@greensocs.com>
      Tested-by: Cornelia Huck <cornelia.huck@de.ibm.com>
      Message-id: 1365690602-22729-3-git-send-email-fred.konrad@greensocs.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 6a87acf7df4b31ca0896b95b86dac9698420a9ed
  Author: KONRAD Frederic <fred.konrad@greensocs.com>
  Date:   Thu Apr 11 16:29:56 2013 +0200
  
      virtio: add two functions to VirtioDeviceClass.
      
      Recent changes need two functions to VirtioDevice. This just add them
      into VirtioDeviceClass.
      
      Signed-off-by: KONRAD Frederic <fred.konrad@greensocs.com>
      Tested-by: Cornelia Huck <cornelia.huck@de.ibm.com>
      Message-id: 1365690602-22729-2-git-send-email-fred.konrad@greensocs.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit e6f53fd514bbdcf63a5905536ff4d0effc146742
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Tue Apr 16 13:51:06 2013 +0200
  
      Fix warnings suppressors to honor --disable-werror
      
      Replace
      
          #pragma GCC diagnostic ignored FOO
          [Troublesome code...]
          #pragma GCC diagnostic error FOO
      
      by
      
          #pragma GCC diagnostic push
          #pragma GCC diagnostic ignored FOO
          [Troublesome code...]
          #pragma GCC diagnostic pop
      
      Broken in commit 3f4349d, commit 092bb30, and commit c95e308.
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Tested-by: Alexey Kardashevskiy <aik@ozlabs.ru>
      Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
      Message-id: 1366113066-1340-1-git-send-email-armbru@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit bf2a38d41e304ccd92191327248fd32f14ff11d2
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Tue Apr 16 09:45:21 2013 -0500
  
      fw_cfg: add qtest test case
      
      This validates some basic characteristics of fw_cfg.
      
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
      Message-id: 1366123521-4330-8-git-send-email-aliguori@us.ibm.com
  
  commit a875711af9518f0878e084aef00c323098b8f972
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Tue Apr 16 09:45:20 2013 -0500
  
      i440fx-test: add test for PAM functionality
      
      This tests PAM settings for the i440fx.  This test does a lot of
      byte MMIO which is fairly slow with qtest today.  But the test
      does complete in under 2 seconds.
      
      We don't fully emulate PAM largely because of limitations with
      KVM so we #if 0 that part of the test case.
      
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
      Message-id: 1366123521-4330-7-git-send-email-aliguori@us.ibm.com
  
  commit 9bda413c96c3c7cced25ee4509c74d71e40f094d
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Tue Apr 16 09:45:19 2013 -0500
  
      i440fx-test: add test to compare default register values
      
      This test compares all of the default register values against the
      spec.  It turns out we deviate in quite a few places.  These
      places are really only visible to the BIOS though which is why
      this hasn't created any problems.
      
      The deviation actually happens in the core PCI layer so I suspect
      it's not a simple fix if we really care to fix it.  For now, just
      disable the affected checks.
      
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
      Message-id: 1366123521-4330-6-git-send-email-aliguori@us.ibm.com
  
  commit 8a0743cf747c659a3443e722a832c8f21f1cc774
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Tue Apr 16 09:45:18 2013 -0500
  
      libqos: add malloc support
      
      This is a very simple allocator for the PC platform.  It should
      be possible to add backends for other platforms.
      
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
      Message-id: 1366123521-4330-5-git-send-email-aliguori@us.ibm.com
  
  commit 234c69c5f92f18d7692e859d2784edb17a88873f
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Tue Apr 16 09:45:17 2013 -0500
  
      libqos: add fw_cfg support
      
      fw_cfg is needed to get the top of memory which is necessary for
      doing PCI allocation and allocating RAM for DMA.
      
      Add a PC version of fw_cfg and enough abstraction to support other
      platforms.
      
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
      Message-id: 1366123521-4330-4-git-send-email-aliguori@us.ibm.com
  
  commit c4efe1cada311b9dc0df5beb71c4227ff3414aa1
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Tue Apr 16 09:45:16 2013 -0500
  
      qtest: add libqos including PCI support
      
      This includes basic PCI support for the PC platform.  Enough
      abstraction should be present to support non-PC platforms too.
      
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
      Message-id: 1366123521-4330-3-git-send-email-aliguori@us.ibm.com
  
  commit 8a8fd63734944bf6f7111596bd9cc9db6afb9b7c
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Tue Apr 16 09:45:15 2013 -0500
  
      qtest: don't use system command to avoid double fork
      
      Currently we waitpid on the child process we spawn off that does
      nothing more than system() another process.  While this does not
      appear to be incorrect, it's wasteful and confusing so get rid of
      it.
      
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
      Message-id: 1366123521-4330-2-git-send-email-aliguori@us.ibm.com
  
  commit 4aead69241e010c3cda624084e3872aa9f7dcaef
  Author: Eric Blake <eblake@redhat.com>
  Date:   Tue Apr 16 15:50:41 2013 -0600
  
      migration: reflect incoming failure to shell
      
      Management apps like libvirt don't know to pay attention to
      stderr unless there is a non-zero exit status.
      
      * migration.c (process_incoming_migration_co): Exit with non-zero
      status on failure.
      
      Signed-off-by: Eric Blake <eblake@redhat.com>
      Message-id: 1366149041-626-1-git-send-email-eblake@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 95e2af98d4edb59780e47da2085ea9133f6466bb
  Author: Alexey Kardashevskiy <aik@ozlabs.ru>
  Date:   Wed Apr 17 17:49:00 2013 +1000
  
      qbus: remove wrong error messages
      
      The existing code shows the "Bus '%s' is full" message even if name
      is specified and different from bus->name (i.e. match=0).
      
      The patch excludes unnecessary error message.
      
      Signed-off-by: Alexey Kardashevskiy <aik@ozlabs.ru>
      Message-id: 1366184940-13516-1-git-send-email-aik@ozlabs.ru
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit bd5ac20325ed67eb8f1af719d76aad6ad80e5697
  Author: Lei Li <lilei@linux.vnet.ibm.com>
  Date:   Wed Apr 17 16:46:54 2013 +0800
  
      chardev: remove the headers of Memory chardev driver
      
      Memory chardev driver is no longer used, and Commit:
      4bf0bb8014ac2ac61b1004f5d92b2a4594d48017 has droped
      it but the headers, so clean it up.
      
      Signed-off-by: Lei Li <lilei@linux.vnet.ibm.com>
      Message-id: 1366188414-24214-1-git-send-email-lilei@linux.vnet.ibm.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 20781f9c0057bc00cc74b684b3dc57730cdf83f0
  Merge: e0a83fc... e9d8fbf...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Wed Apr 17 10:14:07 2013 -0500
  
      Merge remote-tracking branch 'bonzini/migration-writev' into staging
      
      # By Paolo Bonzini
      # Via Paolo Bonzini
      * bonzini/migration-writev:
        qemu-file: do not use stdio for qemu_fdopen
        iov: handle partial writes from sendmsg and recvmsg
        iov: reorganize iov_send_recv, part 3
        iov: reorganize iov_send_recv, part 2
        iov: reorganize iov_send_recv, part 1
        qemu-file: drop socket_put_buffer
      
      Message-id: 1366192012-14872-1-git-send-email-pbonzini@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit e9d8fbf53a33983c81d67d18e1baa914eb16cdea
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Wed Mar 27 17:36:32 2013 +0100
  
      qemu-file: do not use stdio for qemu_fdopen
      
      This uses system calls directly for Unix file descriptors, so that the
      efficient writev_buffer can be used.  Pay attention to the possibility
      of partial writes in writev.
      
      Reviewed-by: Juan Quintela <quintela@redhat.com>
      Reviewed-by: Orit Wassermann <owasserm@redhat.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 83f75c26e8e791311900d0e2a4cc9379abedb85c
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Wed Mar 27 17:36:31 2013 +0100
  
      iov: handle partial writes from sendmsg and recvmsg
      
      Partial writes can still happen in sendmsg and recvmsg, if a
      signal is received in the middle of a write.  To handle this,
      retry the operation with a new offset/bytes pair.
      
      Reviewed-by: Juan Quintela <quintela@redhat.com>
      Reviewed-by: Orit Wassermann <owasserm@redhat.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit f48869ad2825b640911666bb091cedb1e1d6ad5e
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Wed Mar 27 17:36:30 2013 +0100
  
      iov: reorganize iov_send_recv, part 3
      
      "si" and "ei" are merged in a single variable.
      
      Reviewed-by: Juan Quintela <quintela@redhat.com>
      Reviewed-by: Orit Wassermann <owasserm@redhat.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 5209d6753c90a3d6411abd0729a9cca3775dce3f
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Wed Mar 27 17:36:29 2013 +0100
  
      iov: reorganize iov_send_recv, part 2
      
      Do not touch the "bytes" argument anymore.  Instead, remember the
      original length of the last iovec if we touch it, and restore it
      afterwards.
      
      This requires undoing the changes in opposite order.  The previous
      algorithm didn't care.
      
      Reviewed-by: Juan Quintela <quintela@redhat.com>
      Reviewed-by: Orit Wassermann <owasserm@redhat.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit cb6247a7e3e07ead908d2e7fbc8848cc2e135056
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Wed Mar 27 17:36:28 2013 +0100
  
      iov: reorganize iov_send_recv, part 1
      
      Once the initial part of the iov is dropped, it is not used anymore.
      Modify iov/iovcnt directly instead of adjusting them with the "si"
      variable.
      
      Reviewed-by: Juan Quintela <quintela@redhat.com>
      Reviewed-by: Orit Wassermann <owasserm@redhat.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 15711565f66de53c22c3a9faee04fc2092409ce4
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Wed Mar 27 17:36:27 2013 +0100
  
      qemu-file: drop socket_put_buffer
      
      It is enough to implement one of socket_writev_buffer and
      socket_put_buffer.
      
      Reviewed-by: Juan Quintela <quintela@redhat.com>
      Reviewed-by: Orit Wassermann <owasserm@redhat.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit e0a83fc2c1582dc8d4453849852ebe6c258b7c3a
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Tue Apr 2 15:50:00 2013 +0200
  
      qom: do nothing on unparent of object without parent
      
      Otherwise, device_unparent will fail to get a canonical path of
      the object.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Message-id: 1364910600-3418-1-git-send-email-pbonzini@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 2f7bd829dbaf39eb14706c3e889f28b795e050ca
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Tue Apr 16 03:50:21 2013 +0200
  
      qdev: Fix device_add bus assumptions
      
      Drop an unreachable fallback bus assignment to SysBus.
      
      If no ,bus= is specified, only search busses recursively for bus type if
      the DeviceClass has a bus_type specified. Handle resulting NULL cases.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Message-id: 1366077021-28882-1-git-send-email-afaerber@suse.de
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit acbbc036619092fcd2c882222e1be168bd972b3e
  Author: Amit Shah <amit.shah@redhat.com>
  Date:   Tue Apr 16 15:58:16 2013 +0530
  
      rng random backend: check for -EAGAIN errors on read
      
      Not handling EAGAIN triggers the assert
      
      qemu/backends/rng-random.c:44:entropy_available: assertion failed: (len != -1)
      Aborted (core dumped)
      
      This happens when starting a guest with '-device virtio-rng-pci',
      issuing a 'cat /dev/hwrng' in the guest, while also doing 'cat
      /dev/random' on the host.
      
      Reported-by: yunpingzheng <yunzheng@redhat.com>
      Signed-off-by: Amit Shah <amit.shah@redhat.com>
      Message-id: eacda84dfaf2d99cf6d250b678be4e4d6c2088fb.1366108096.git.amit.shah@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 7dda5dc82a776a39a7996020c188eb2a29187117
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Tue Apr 9 17:43:43 2013 +0200
  
      migration: initialize RAM to zero
      
      Using qemu_memalign only leaves the RAM zero by chance, because libc
      will usually use mmap to satisfy our huge requests.  But memory will
      not be zero when using MALLOC_PERTURB_ with a nonzero value.  In the
      case of incoming migration, this breaks a recently-introduced
      invariant (commit f1c7279, migration: do not sent zero pages in
      bulk stage, 2013-03-26).
      
      To fix this, use mmap ourselves to get a well-aligned, always zero
      block for the RAM.  Mmap-ed memory is easy to "trim" at the sides.
      
      This also removes the need to do something special on valgrind
      (see commit c2a8238a, Support running QEMU on Valgrind, 2011-10-31),
      thus effectively reverts that patch.
      
      Reviewed-by: Juan Quintela <quintela@redhat.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Reviewed-by: Markus Armbruster <armbru@redhat.com>
      Message-id: 1365522223-20153-1-git-send-email-pbonzini@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 86c7dba0d0ed1e9e202f77f7414ce0faf2395a90
  Merge: 6f8111a... 2b2325f...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Tue Apr 16 10:28:58 2013 -0500
  
      Merge remote-tracking branch 'kraxel/usb.80' into staging
      
      # By Gerd Hoffmann (6) and Hans de Goede (1)
      # Via Gerd Hoffmann
      * kraxel/usb.80:
        use libusb for usb-host
        xhci: fix address device
        xhci: use slotid as device address
        xhci: fix portsc writes
        xhci: add xhci_cap_write
        xhci: remove leftover debug printf
        usb-serial: Remove double call to qemu_chr_add_handlers( NULL )
      
      Message-id: 1366107190-30853-1-git-send-email-kraxel@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 6f8111a16d9cb3744a7b05726df28ee8cb6d8d30
  Merge: 100c533... 75c439b...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Tue Apr 16 10:28:51 2013 -0500
  
      Merge remote-tracking branch 'spice/spice.v69' into staging
      
      # By Hans de Goede (5) and others
      # Via Gerd Hoffmann
      * spice/spice.v69:
        spice-qemu-char: vmc_write: Don't write more bytes then we're asked too
        spice-qemu-char: Remove intermediate buffer
        spice-qemu-char: Add watch support
        spice-qemu-char: Remove #ifdef-ed code for old spice-server compat
        virtio-console: Remove any pending watches on close
        virtio-console: Also throttle when less was written then requested
        spice: (32 bit only) fix surface cmd tracking destruction
        qxl: add 2000x2000 and 2048x2048 video modes
        qxl: add 4k + 8k resolutions
      
      Message-id: 1366106194-28826-1-git-send-email-kraxel@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 100c533220d70ae9732ba63142d71d1c48688f54
  Merge: 398973f... bfe528b...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Tue Apr 16 10:28:43 2013 -0500
  
      Merge remote-tracking branch 'kraxel/pixman.v11' into staging
      
      # By Gerd Hoffmann (22) and Igor Mitsyanko (2)
      # Via Gerd Hoffmann
      * kraxel/pixman.v11: (24 commits)
        qxl: register QemuConsole for secondary cards
        gtk: custom cursor support
        console: allow pinning displaychangelisteners to consoles
        console: add qemu_console_is_*
        xen: re-enable refresh interval reporting for xenfb
        console: gui timer fixes
        console: add GraphicHwOps
        console: make DisplayState private to console.c
        console: move gui_update+gui_setup_refresh from vl.c into console.c
        console: zap g_width + g_height
        console: simplify screendump
        console: give each QemuConsole its own DisplaySurface
        console: rename vga_hw_*, add QemuConsole param
        console: displaystate init revamp
        console: add trace events
        console: switch color_table_rgb to pixman_color_t
        console: use pixman for font rendering
        console: use pixman for fill+blit
        pixman: render vgafont glyphs into pixman images
        pixman: add qemu_pixman_color()
        ...
      
      Message-id: 1366105178-26744-1-git-send-email-kraxel@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 398973fe1f92e65f39f6a26dacc07baa0da632fc
  Merge: 095b9c4... b21bfee...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Tue Apr 16 10:28:36 2013 -0500
  
      Merge remote-tracking branch 'afaerber/qom-cpu' into staging
      
      # By Igor Mammedov (8) and others
      # Via Andreas Färber
      * afaerber/qom-cpu:
        target-cris: Override do_interrupt for pre-v32 CPU cores
        qdev: Set device's parent before calling realize() down inheritance chain
        cpu: Pass CPUState to *cpu_synchronize_post*()
        target-i386: Split out CPU creation and features parsing
        target-i386/cpu.c: Coding style fixes
        ioapic: Replace FROM_SYSBUS() with QOM type cast
        kvmvapic: Replace FROM_SYSBUS() with QOM type cast
        target-i386: Split APIC creation from initialization in x86_cpu_realizefn()
        target-i386: Consolidate error propagation in x86_cpu_realizefn()
        qdev: Add qdev property for bool type
        target-i386: Improve -cpu ? features output
        target-i386: Fix including "host" in -cpu ? output
  
  commit 2b2325ff6491224a42e1fec99b1c39fbc521c95c
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Fri Nov 30 16:02:11 2012 +0100
  
      use libusb for usb-host
      
      Reimplement usb-host on top of libusb.
      Reasons to do this:
      
       (1) Largely rewritten from scratch, nice opportunity to kill historical
           cruft.
       (2) Offload usbfs handling to libusb.
       (3) Have a single portable code base instead of bsd + linux variants.
       (4) Bring usb-host support to any platform supported by libusbx.
      
      For now this goes side-by-side to the existing code.  That is only to
      simplify regression testing though, at the end of the day I want remove
      the old code and support libusb exclusively.  Merge early in 1.5 cycle,
      remove the old code after 1.5 release or something like this.
      
      Thanks to qdev the old and new code can coexist nicely on linux.  Just
      use "-device usb-host-linux" to use the old linux driver instead of the
      libusb one (which takes over the "usb-host" name).
      
      The bsd driver isn't qdev'ified so it isn't that easy for bsd.
      I didn't bother making it runtime switchable, so you have to rebuild
      qemu with --disable-libusb to get back the old code.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit a67188743bc30a3ad1358b8cd0a2a3cb64c10ff9
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Fri Apr 5 15:18:52 2013 +0200
  
      xhci: fix address device
      
      Zero-initialize the set-address dummy USBPacket,
      also add buffer to avoid sanity checks triggering.
      
      https://bugzilla.redhat.com/show_bug.cgi?id=929019
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit af203be36deb234550c3c8d2cbafbaef0f08ae1b
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Thu Mar 21 10:59:05 2013 +0100
  
      xhci: use slotid as device address
      
      Is good enougth for unique device addresses and avoids the need for any
      state for device addressing.  Makes live migration support easier.  Also
      makes device->slot lookups trivial.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit bdfce20df113522f389b4483ffd9d5b336e3c774
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Fri Apr 5 14:55:28 2013 +0200
  
      xhci: fix portsc writes
      
      Check for port reset first and skip everything else then.
      Add sanity checks for PLS updates.
      Add PLC notification when entering PLS_U0 state.
      
      This gets host-initiated port resume going on win8.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 6d3bc22e31bcee74dc1e05a5370cabb33b7c3fda
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Fri Apr 5 11:29:14 2013 +0200
  
      xhci: add xhci_cap_write
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 94ae9eece7c8192170a4159804e152fa32e9eacf
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Fri Apr 5 13:56:53 2013 +0200
  
      xhci: remove leftover debug printf
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 7598b41cfa13b2469b9411eee237a5c551e0ffaf
  Author: Hans de Goede <hdegoede@redhat.com>
  Date:   Fri Apr 5 11:30:25 2013 +0200
  
      usb-serial: Remove double call to qemu_chr_add_handlers( NULL )
      
      usb-serial has a qdev chardev property, and hw/qdev-properties-system.c
      already contains:
      
      static void release_chr(Object *obj, const char *name, void *opaque)
      {
          DeviceState *dev = DEVICE(obj);
          Property *prop = opaque;
          CharDriverState **ptr = qdev_get_prop_ptr(dev, prop);
          CharDriverState *chr = *ptr;
      
          if (chr) {
              qemu_chr_add_handlers(chr, NULL, NULL, NULL, NULL);
              qemu_chr_fe_release(chr);
          }
      }
      
      So doing the qemu_chr_add_handlers(s->cs, NULL, NULL, NULL, NULL); from
      the usb handle_destroy function too will lead to it being done twice.
      
      Signed-off-by: Hans de Goede <hdegoede@redhat.com>
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 75c439bc65c07d76f5e74c734ed5432bc6114a3b
  Author: Hans de Goede <hdegoede@redhat.com>
  Date:   Fri Apr 5 11:30:24 2013 +0200
  
      spice-qemu-char: vmc_write: Don't write more bytes then we're asked too
      
      This one took me eons to debug, but I've finally found it now, oh well.
      
      The usage of the MIN macro in this line:
          last_out = MIN(len, qemu_chr_be_can_write(scd->chr));
      
      Causes qemu_chr_be_can_write to be called *twice*, since the MIN macro
      evaluates its arguments twice (bad MIN macro, bad!). And the result of
      the call can change between the 2 calls since the guest may have consumed
      some data from the virtio ringbuffer between the calls!
      
      When this happens it is possible for qemu_chr_be_can_write to return less
      then len in the call made for the comparision, and then to return more then
      len in the actual call for the return-value of MIN, after which we will end
      up writing len data + some extra garbage, not good.
      
      This patch fixes this by only calling qemu_chr_be_can_write once.
      
      Signed-off-by: Hans de Goede <hdegoede@redhat.com>
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit b010cec86b9a4a0b63162cd27e37c2d99e90ed66
  Author: Alon Levy <alevy@redhat.com>
  Date:   Fri Apr 5 11:30:23 2013 +0200
  
      spice-qemu-char: Remove intermediate buffer
      
      virtio-serial's buffer is valid when it calls us, and we don't
      access it otherwise: vmc_read is only called in response to wakeup,
      or else we set datalen=0 and throttle. Then vmc_read is called back,
      we return 0 (not accessing the buffer) and set the timer to unthrottle.
      
      Also make datalen int and not ssize_t (to fit spice_chr_write signature).
      
      HdG: Update to apply to spice-qemu-char with new gio-channel based
      flowcontrol support.
      
      Signed-off-by: Hans de Goede <hdegoede@redhat.com>
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit ae893e5e818878caf433d716d37be9df297403fe
  Author: Hans de Goede <hdegoede@redhat.com>
  Date:   Fri Apr 5 11:30:22 2013 +0200
  
      spice-qemu-char: Add watch support
      
      Signed-off-by: Hans de Goede <hdegoede@redhat.com>
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 52fe0e75b757c7c54fd3b967c9ff70d337790195
  Author: Hans de Goede <hdegoede@redhat.com>
  Date:   Fri Apr 5 11:30:21 2013 +0200
  
      spice-qemu-char: Remove #ifdef-ed code for old spice-server compat
      
      We now require spice-server to be >= 0.12.0 so this is no longer needed.
      
      Signed-off-by: Hans de Goede <hdegoede@redhat.com>
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit c3d6b96ebba18d016be26ffa475feea0d81801a2
  Author: Hans de Goede <hdegoede@redhat.com>
  Date:   Fri Apr 5 11:30:20 2013 +0200
  
      virtio-console: Remove any pending watches on close
      
      Signed-off-by: Hans de Goede <hdegoede@redhat.com>
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit f9fb0532fb0c7155c0616614dc12ecccf93f8afb
  Author: Hans de Goede <hdegoede@redhat.com>
  Date:   Fri Apr 5 11:30:19 2013 +0200
  
      virtio-console: Also throttle when less was written then requested
      
      This is necessary so that we get properly woken up to write the rest.
      
      This patch also changes the len argument to the have_data callback, to
      avoid doing an unsigned signed comparison.
      
      Signed-off-by: Hans de Goede <hdegoede@redhat.com>
      Acked-by: Amit Shah <amit.shah@redhat.com>
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 8bb9f51ca243551fb838a3a6a2983016ed2bbb73
  Author: Alon Levy <alevy@redhat.com>
  Date:   Wed Mar 13 17:58:35 2013 +0200
  
      spice: (32 bit only) fix surface cmd tracking destruction
      
      No change for 64 bit arches, but for 32 bit previously we zeroed half
      the surfaces cmd array, instead of all of it.
      
      Signed-off-by: Alon Levy <alevy@redhat.com>
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 5c74fb27f94821057c7929a8244cabe86adf2b8d
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Thu Apr 4 10:15:34 2013 +0200
  
      qxl: add 2000x2000 and 2048x2048 video modes
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 095b9c4860b1351e4a0322e43708f39c79c1f34b
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Tue Apr 16 10:34:50 2013 +1000
  
      m25p80: Add debug message for no bdrv
      
      If there is no backing bdrv, let the debugging developer know about it.
      
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
  
  commit 28097d02078cfb708c2034f90394936209785f2e
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Tue Apr 16 10:34:11 2013 +1000
  
      m25p80.c: Multiple debug verbosity levels
      
      The debug printfs on every page program/read is extremely verbose. Add
      a second level of debug for this.
      
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
  
  commit e9711b4d52ed07b9b754f9aa10b4a8c741815d0a
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Tue Apr 16 10:33:32 2013 +1000
  
      m25p80: Convert guest errors to LOG_GUEST_ERROR
      
      Some of the debug printfs in m25p80 are really guest errors.
      Changed over to qemu_log_mask(LOG_GUEST_ERROR accordingly.
      
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
  
  commit 3bec0c7d461a2f0139d60e959a80641487835d5a
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Tue Apr 16 10:32:53 2013 +1000
  
      m25p80: Fix debug messages.
      
      Some dodgy casts were making a mess of these msgs.
      
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
  
  commit 42bb9c9178ae7ac4c439172b1ae99cc29188a5c6
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Tue Apr 16 10:28:35 2013 +1000
  
      stream: Remove app argument hack
      
      The uint32_t *app argument doesn't exist in real hardware. It was a hack in
      xilinx_axidma/enet to fake the (secondary) control stream connection. Removed
      the argument and added the second stream to axienet/dma.
      
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
  
  commit 3630ae952a17c2107db25f397233536ef874558e
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Tue Apr 16 10:27:55 2013 +1000
  
      xilinx_axienet/dma: Implement rx path flow control
      
      Implement flow control for the RX data path from xilinx_axienet->xilinx_axidma.
      On short return from axidma, then ethernet sets up the notify callback to resume
      transfer from where it left off.
      
      This also allows the ethernet to track whether there is an in progress transaction
      and return false from ethernet can_receive() as appropriate.
      
      If the DMA backs up or is disabled it waits for enablement. When the rx stream IO
      region is touched, the can_push() notify function is called if set.
      
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
  
  commit 35e60bfdbc14ce31bba55cc82144f8a2a82ede68
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Tue Apr 16 10:27:16 2013 +1000
  
      stream: Add flow control API
      
      Add basic flow control to stream. A stream slave may return short, indicating
      that it is not capable of accepting any more data at the present time. Polling
      or a callback can be used via the can_push() function to determine when the
      slave can receive again.
      
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
  
  commit 210914e29975d17e635f9e8c1f7478c0ed7a208f
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Tue Apr 16 10:26:37 2013 +1000
  
      xilinx_axidma: Fix rx/tx halted bit.
      
      If there is no DMA buffer descriptor, the DMA halts, not idles.
      
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Acked-by: Edgar E. Iglesias <edgar.iglesias@xilinx.com>
      Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
  
  commit e1500e35c22be345cd04f77fa6993770b689eaa9
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Tue Apr 16 10:25:57 2013 +1000
  
      xilinx_axidma: Create Proxy object for stream
      
      Create a separate child object to proxy the stream slave connection. This is
      setup for future work where a second stream slave connection is needed. The
      new child object is created at qdev init time and is linked back to the parent
      (the ethernet device itself) automatically.
      
      Stream slave masters differentiate which slave connection they are connected to
      by linking to the proxy object rather than the parent.
      
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
  
  commit 55b3e0c2f8fb7ef6d7929de23f3ae2a3d805ebff
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Tue Apr 16 10:25:18 2013 +1000
  
      xilinx_axienet: Create Proxy object for stream
      
      Create a separate child object to proxy the stream slave connection. This is
      setup for future work where a second stream slave connection is needed. The
      new child object is created at qdev init time and is linked back to the parent
      (the ethernet device itself) automatically.
      
      Stream slave masters differentiate which slave connection they are connected to
      by linking to the proxy object rather than the parent.
      
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
  
  commit b19ceaad0dee6bca619ba2de19003b50e1a8cb01
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Tue Apr 16 10:24:39 2013 +1000
  
      petalogix_ml605_mmu: Attach ethernet to machine
      
      Explicitly make the ethernet a child of the machine. This is needed to set
      and use links pre-realize. Also makes the ethernet initialization consistent
      with its peer DMA.
      
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Reviewed-by: Andreas Färber <afaerber@suse.de>
      Acked-by: Edgar E. Iglesias <edgar.iglesias@xilinx.com>
      Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
  
  commit 54ff2a399fc9453fa75f9223d7d2cd912f17fb4b
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Tue Apr 16 10:23:59 2013 +1000
  
      petalogix_ml605_mmu: Fix machine node attachment
      
      Just attach devices straight to the root machine node, rather than the
      "unattached node"
      
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Reviewed-by: Andreas Färber <afaerber@suse.de>
      Acked-by: Edgar E. Iglesias <edgar.iglesias@xilinx.com>
      Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
  
  commit e65436634dc4f3b43ba914b7e38fe696853da3ca
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Tue Apr 16 10:23:20 2013 +1000
  
      xilinx_axidma: converted init->realize
      
      The prescribed transition from SysBusDevice::init to Device::realize. I'm going
      with Andreas suggestion to move the sysbus foo to Object::init for early IRQ
      visibility.
      
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Acked-by: Edgar E. Iglesias <edgar.iglesias@xilinx.com>
      Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
  
  commit 897374db7db10a9c17fd4da4e089705b553b4ee1
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Tue Apr 16 10:22:41 2013 +1000
  
      xilinx_axidma: Register reset properly
      
      Register the reset function as the Device::reset function rather than
      explicitly call it from the sysbus::init.
      
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Acked-by: Edgar E. Iglesias <edgar.iglesias@xilinx.com>
      Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
  
  commit cbde584f58b484a8200eb578a5ba81057488f0eb
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Tue Apr 16 10:22:02 2013 +1000
  
      xilinx_axidma: Defined and use type cast macro
      
      Standard QOM cast macro. Replaces usages of FROM_SYSBUS
      
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Acked-by: Edgar E. Iglesias <edgar.iglesias@xilinx.com>
      Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
  
  commit 42e8a283f50da698e8bff7ed36b8b39e21d70eaa
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Tue Apr 16 10:21:23 2013 +1000
  
      xilinx_axidma: typedef XilinxAXIDMA struct
      
      Typedef xilinx_axidma's object state struct to shorten the repeated usages of
      struct XilinxAXIDMA.
      
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Acked-by: Edgar E. Iglesias <edgar.iglesias@xilinx.com>
      Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
  
  commit b2d9dfe94cc9a27e0b59d892ae8e3ec223ff9514
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Tue Apr 16 10:20:44 2013 +1000
  
      xilinx_axienet: converted init->realize
      
      The prescribed transition from SysBusDevice::init to Device::realize. Im going
      with Andreas suggestion to move the sysbus foo to Object::init for early IRQ
      visibility.
      
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Reviewed-by: Andreas Färber <afaerber@suse.de>
      Acked-by: Edgar E. Iglesias <edgar.iglesias@xilinx.com>
      Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
  
  commit 9ee0ceb7a8e643a0db232f42ddee2ed325dd4d86
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Tue Apr 16 10:20:06 2013 +1000
  
      xilinx_axienet: Register reset properly
      
      Register the reset function and the Device::reset function rather than
      explicitly call it from the sysbus::init.
      
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Reviewed-by: Andreas Färber <afaerber@suse.de>
      Acked-by: Edgar E. Iglesias <edgar.iglesias@xilinx.com>
      Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
  
  commit f0e7a81c0ca122126e92a9f06b9599f04a0eaebb
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Tue Apr 16 10:19:27 2013 +1000
  
      xilinx_axienet: Defined and use type cast macro
      
      Standard QOM cast macro. Replaces usages of FROM_SYSBUS
      
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Reviewed-by: Andreas Färber <afaerber@suse.de>
      Acked-by: Edgar E. Iglesias <edgar.iglesias@xilinx.com>
      Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
  
  commit 545129e58965dcedf229dac3ed7ea1235a9838f2
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Tue Apr 16 10:18:47 2013 +1000
  
      xilinx_axienet: typedef XilinxAXIEnet struct
      
      Typedef xilinx_axienets object state struct to shorten the repeated usages of
      struct XilinxAXIEnet.
      
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Reviewed-by: Andreas Färber <afaerber@suse.de>
      Acked-by: Edgar E. Iglesias <edgar.iglesias@xilinx.com>
      Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
  
  commit bfe528b9b99d52693a55f2b803039d68a97bcfb2
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Tue Mar 19 16:59:58 2013 +0100
  
      qxl: register QemuConsole for secondary cards
      
      Hook secondary qxl cards properly into the qemu console subsystem.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 9697f5d2d38e5dd1e64e8e0d64436e6d44e7b1fe
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Wed Mar 20 09:11:41 2013 +0100
  
      gtk: custom cursor support
      
      Makes gtk ui play nicely with qxl (and vmware_svga)
      as you can actually see your pointer now ;)
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 284d1c6b3bf4ece6278f4b9831c7192e3777290c
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Fri Mar 15 15:45:54 2013 +0100
  
      console: allow pinning displaychangelisteners to consoles
      
      DisplayChangeListener gets a new QemuConsole field, which can be set to
      non-NULL before registering.  This will pin the QemuConsole, so that
      particular DisplayChangeListener will not follow console switches.
      
      spice+gtk (which don't support text console input anyway) are switched
      over to be pinned to console 0, which usually is the graphical display.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 81c0d5a66295024d0a42e3d28efcd102a32f93c3
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Thu Mar 14 14:27:08 2013 +0100
  
      console: add qemu_console_is_*
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit dea1b0bdd8b0bb9d76a012fd0f234ba1768a4a93
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Tue Mar 19 15:01:02 2013 +0100
  
      xen: re-enable refresh interval reporting for xenfb
      
      xenfb informs the guest about the gui refresh interval so it can avoid
      pointless work.  That logic was temporarely disabled for the
      DisplayState reorganization.  Restore it now, with a proper interface
      for it.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit d4bcb199fb15f9f079ef280e7e6f9ccdfaa49ced
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Fri Mar 15 11:53:47 2013 +0100
  
      qxl: add 4k + 8k resolutions
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 0f7b2864d0d0c3ef2801f9214d8c510c80a220d1
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Thu Mar 14 11:56:16 2013 +0100
  
      console: gui timer fixes
      
      Make gui update rate adaption code in gui_update() actually work.
      Sprinkle in a tracepoint so you can see the code at work.  Remove
      the update rate adaption code in vnc and make vnc simply use the
      generic bits instead.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 380cd056ec0e7fc8bbd553cdcb061d3ca612bb82
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Wed Mar 13 14:04:18 2013 +0100
  
      console: add GraphicHwOps
      
      Pass a single GraphicHwOps struct pointer to graphic_console_init,
      instead of a bunch of function pointers.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 27be55872dd747c733a42a3d90864d9f59272d26
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Wed Mar 13 12:25:25 2013 +0100
  
      console: make DisplayState private to console.c
      
      With gui_* being moved to console.c nobody outside console.c needs
      access to DisplayState fields any more.  Make the struct private.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 98a9ad9082284df62fb5b9355dd1901639de8268
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Wed Mar 13 12:17:13 2013 +0100
  
      console: move gui_update+gui_setup_refresh from vl.c into console.c
      
      Pure code motion, no functional changes.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 36671fbd06f31efc592c37acda3f8a75599e48e0
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Wed Mar 13 10:14:52 2013 +0100
  
      console: zap g_width + g_height
      
      We have a surface per QemuConsole now, so there is no need to keep
      track of the QemuConsole size any more as we can query the surface
      size directly at any time.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 2c62f08ddbf3fa80dc7202eb9a2ea60ae44e2cc5
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Tue Mar 12 14:48:31 2013 +0100
  
      console: simplify screendump
      
      Screendumps are alot simpler as we can update non-active
      QemuConsoles now.  So we only need to update the QemuConsole
      we want write out, then dump the DisplaySurface content into
      a ppm file.  Done.
      
      No console switching needed.  No special support code in the
      gfx card emulation needed.  Zap it all.  Also move ppm_save
      out of the vga code and next to the qmp_screendump function.
      
      For now screen dumping is limited to console #0 (like it used
      to be), even though it is dead simple to extend it to other
      consoles.  I wanna finish the console cleanup before setting
      new qapi interfaces into stone.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
      Tested-by: Igor Mitsyanko <i.mitsyanko@gmail.com>
  
  commit 321f048d248472f1e90559976bb917d869981c68
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Tue Mar 12 14:39:22 2013 +0100
  
      console: give each QemuConsole its own DisplaySurface
      
      Go away from the global DisplaySurface, give one to each QemuConsole
      instead.  With this patch applied it is possible to call
      graphics_hw_* functions with qemu consoles which are not the current
      foreground console.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 1dbfa005032d4fa5d7a5242da856d3487c907431
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Tue Mar 12 13:44:38 2013 +0100
  
      console: rename vga_hw_*, add QemuConsole param
      
      Add QemuConsole parameter to vga_hw_*, so the interface allows to update
      non-active consoles (the actual code can't handle this yet, see next
      patch).  Passing NULL is allowed and updates the active console, like
      the functions do today.
      
      While touching all vga_hw_* calls anyway rename that to the functions to
      hardware-neutral graphics_hw_*
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 64840c66b702cc4c809c72d8ad5d26861dd7fd8d
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Thu Mar 7 17:08:29 2013 +0100
  
      console: displaystate init revamp
      
      We have only one DisplayState, so there is no need for the "next"
      linking, rip it.  Also consolidate all displaystate initialization
      into init_displaystate().  This function is called by vl.c after
      creating the devices (and thus all QemuConsoles) and before
      initializing DisplayChangeListensers (aka gtk/sdl/vnc/spice ui).
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 437fe1061be3da49b0b05ed2f0c9c50e2255c3fe
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Thu Mar 7 16:04:52 2013 +0100
  
      console: add trace events
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit e27bd65a72dece59e93914d3ffa8653ce0c70511
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Fri Mar 8 08:43:24 2013 +0100
  
      console: switch color_table_rgb to pixman_color_t
      
      Now that all text console rendering uses pixman we can easily
      switch the color tables to use pixman_color_t directly.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 7d6ba01c3741bc32ae252bf64a5fd3f930c2df4f
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Wed Mar 6 15:44:10 2013 +0100
  
      console: use pixman for font rendering
      
      Zap homegrown font rendering code, use pixman calls instead.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 68db6dc5310df9bb0d8d4ed8f5138b0c5c6415be
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Wed Mar 6 15:43:23 2013 +0100
  
      console: use pixman for fill+blit
      
      Zap homegrown pixel shuffeling code, use pixman calls instead.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit b762795257353760e8c69e144188ef7ab2b84c37
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Thu Mar 7 15:23:48 2013 +0100
  
      pixman: render vgafont glyphs into pixman images
      
      Add helper functions to create pixman mask images for glyphs
      and to render these glyphs into a pixman image.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 867c538f988d326f6b447acde867e5de5a5014a0
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Wed Mar 6 14:14:17 2013 +0100
  
      pixman: add qemu_pixman_color()
      
      Helper function to map qemu colors (32bit integer + matching PixelFormat)
      into pixman_color_t.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit eb2f9b024d68884a3b25e63e4dbf90b67f8da236
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Mon Mar 25 11:44:21 2013 +0100
  
      hw/vmware_vga.c: various vmware vga fixes.
      
      Hardcode depth to 32 bpp.  It effectively was that way before because
      that is the default surface depth, this just makes it explicit in the
      code.
      
      Rename depth to new_depth to make it consistent with the new_width +
      new_height names.  In theory we can make new_depth changeable (i.e.
      allow the guest to fill in -- say -- 16 there).  In practice the guests
      don't try, the X-Server refuses to start if you ask it to use 16bpp
      depth (via DefaultDepth in the Screen section).
      
      Always return the correct rmask+gmask+bmask values for the given
      new_depth.
      
      Fix mode setting to also verify at new_depth to make sure we have a
      correct DisplaySurface, even if the current video mode happes to be
      16bpp (set by vgabios via bochs vbe interface).  While being at it
      switch over to use qemu_create_displaysurface_from, so the surface is
      backed by guest-visible video memory and we save a memcpy.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 7a6404cd8be97d73d1fc272dda82445c19f05aa1
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Mon Mar 25 09:53:35 2013 +0100
  
      hw/vmware_vga.c: add tracepoints for mmio reads+writes
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 17866fc888445ec7d2568645df45bb47e6be01de
  Author: Igor Mitsyanko <i.mitsyanko@gmail.com>
  Date:   Tue Mar 19 23:44:56 2013 +0400
  
      hw/vmware_vga.c: fix screen resize bug introduced after console revamp
      
      In vmsvga display update function, a pointer to DisplaySurface must be acquired
      after a call to vmsvga_check_size since this function might replace current
      DisplaySurface with a new one.
      
      Signed-off-by: Igor Mitsyanko <i.mitsyanko@gmail.com>
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 522fccbe71e35efc96f66cb475f778c2ce02e9fc
  Author: Igor Mitsyanko <i.mitsyanko@gmail.com>
  Date:   Tue Mar 19 23:44:55 2013 +0400
  
      exynos4210_fimd.c: fix display resize bug introduced after console revamp
      
      In exynos4210 display update function, we were acquiring DisplaySurface
      pointer before calling screen resize function, not paying attention that resize
      procedure can replace current DisplaySurface with newly allocated one.
      Right thing to do is to initialize DisplaySurface AFTER a call to resize function.
      
      Signed-off-by: Igor Mitsyanko <i.mitsyanko@gmail.com>
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit b21bfeead284cf212d88dfa25171fee122407bc2
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Mon Feb 18 19:59:39 2013 +0100
  
      target-cris: Override do_interrupt for pre-v32 CPU cores
      
      Instead of forwarding from cris_cpu_do_interrupt() to do_interruptv10(),
      override CPUClass::do_interrupt with crisv10_cpu_do_interrupt() in the
      newly introduced class_init functions.
      
      Acked-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit a7ddba527c0b9dd32dfa7e35fa41701f990a3db4
  Author: Igor Mammedov <imammedo@redhat.com>
  Date:   Thu Apr 11 16:51:56 2013 +0200
  
      qdev: Set device's parent before calling realize() down inheritance chain
      
      Currently device_set_realized() sets parent only after device was realized,
      but qdev_device_add() sets it before device is realized.
      Make behavior consistent and alter device_set_realized() to behave like
      qdev_device_add().
      
      It will allow to set link<> properties in realize() method in classes
      inherited from DEVICE.
      
      Signed-off-by: Igor Mammedov <imammedo@redhat.com>
      Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 3f24a58fa7dacd82cb72393367be207b0dab16b4
  Author: Igor Mammedov <imammedo@redhat.com>
  Date:   Thu Apr 11 16:51:41 2013 +0200
  
      cpu: Pass CPUState to *cpu_synchronize_post*()
      
      ... so it could be called without requiring CPUArchState.
      
      Signed-off-by: Igor Mammedov <imammedo@redhat.com>
      Reviewed-by: Eduardo Habkost <ehabkost@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 7f833247df4b68719413b5dccc5f84944f442cb3
  Author: Igor Mammedov <imammedo@redhat.com>
  Date:   Thu Apr 11 16:51:40 2013 +0200
  
      target-i386: Split out CPU creation and features parsing
      
      Move CPU creation and features parsing into a separate cpu_x86_create()
      function, so that board would be able to set board-specific CPU
      properties before CPU is realized.
      
      Keep cpu_x86_init() for compatibility with the code that uses cpu_init()
      and doesn't need to modify CPU properties.
      
      Signed-off-by: Igor Mammedov <imammedo@redhat.com>
      Reviewed-by: Eduardo Habkost <ehabkost@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit dd13e08804c8c33c6021c0e27787422534d3b321
  Author: Eduardo Habkost <ehabkost@redhat.com>
  Date:   Thu Apr 11 17:07:23 2013 -0300
  
      target-i386/cpu.c: Coding style fixes
      
       * Add braces to 'if' statements;
       * Remove last TAB character from the source.
      
      Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
      [AF: Changed whitespace]
      Reviewed-by: Igor Mammedov <imammedo@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit f16a69f7fce97186fd352c79201b1d0145c02d66
  Author: Igor Mammedov <imammedo@redhat.com>
  Date:   Fri Apr 5 16:37:00 2013 +0200
  
      ioapic: Replace FROM_SYSBUS() with QOM type cast
      
      Signed-off-by: Igor Mammedov <imammedo@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit f1fc3e66581f638ba72d93c1a4912cfa573dd187
  Author: Igor Mammedov <imammedo@redhat.com>
  Date:   Fri Apr 5 16:36:59 2013 +0200
  
      kvmvapic: Replace FROM_SYSBUS() with QOM type cast
      
      ... and define type name and type cast macro for kvmvapic according
      to accepted convention.
      
      Signed-off-by: Igor Mammedov <imammedo@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit d3c64d6a1874f94246af91963927fb4d924332f1
  Author: Igor Mammedov <imammedo@redhat.com>
  Date:   Fri Apr 5 16:36:54 2013 +0200
  
      target-i386: Split APIC creation from initialization in x86_cpu_realizefn()
      
      When APIC is hotplugged during CPU hotplug, device_set_realized()
      calls device_reset() on it. And if QEMU runs in KVM mode, following
      call chain will fail:
          apic_reset_common()
              -> kvm_apic_vapic_base_update()
                  -> kvm_vcpu_ioctl(cpu->kvm_fd,...)
      due to cpu->kvm_fd not being initialized yet.
      
      cpu->kvm_fd is initialized during qemu_init_vcpu() but x86_cpu_apic_init()
      can't be moved after it because kvm_init_vcpu() -> kvm_arch_reset_vcpu()
      relies on APIC to determine if CPU is BSP for setting initial env->mp_state.
      
      So split APIC device creation from its initialization and realize APIC
      after CPU is created, when it's safe to call APIC's reset method.
      
      Signed-off-by: Igor Mammedov <imammedo@redhat.com>
      Reviewed-by: liguang <lig.fnst@cn.fujitsu.com>
      Reviewed-by: Eduardo Habkost <ehabkost@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 4dc1f449ab22bb79ea3894bd90b154c30d73573e
  Author: Igor Mammedov <imammedo@redhat.com>
  Date:   Fri Apr 5 16:36:53 2013 +0200
  
      target-i386: Consolidate error propagation in x86_cpu_realizefn()
      
      Signed-off-by: Igor Mammedov <imammedo@redhat.com>
      Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
      Reviewed-by: Eduardo Habkost <ehabkost@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 72cc5137759ce1393c9eeac81b677947d618351d
  Author: Igor Mammedov <imammedo@redhat.com>
  Date:   Thu Mar 7 17:16:18 2013 +0100
  
      qdev: Add qdev property for bool type
      
      Signed-off-by: Igor Mammedov <imammedo@redhat.com>
      [AF: Use new qdev_prop_set_after_realize()]
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 3af60be28c35257e3ad1fc6ef1c415b09bdc8545
  Author: Jan Kiszka <jan.kiszka@siemens.com>
  Date:   Wed Feb 27 10:15:51 2013 +0100
  
      target-i386: Improve -cpu ? features output
      
      We were missing a bunch of feature lists. Fix this by simply dumping
      the meta list feature_word_info.
      
      Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
      Reviewed-by: Igor Mammedov <imammedo@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 21ad77892d321f15325d77f6fab700864af61f49
  Author: Jan Kiszka <jan.kiszka@siemens.com>
  Date:   Sun Mar 24 17:01:02 2013 +0100
  
      target-i386: Fix including "host" in -cpu ? output
      
      kvm_enabled() cannot be true at this point because accelerators are
      initialized much later during init. Also, hiding this makes it very hard
      to discover for users. Simply dump unconditionally if CONFIG_KVM is set.
      
      Add explanation for "host" CPU type.
      
      Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
      Reviewed-by: Igor Mammedov <imammedo@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 22773d6066a7f01a95f78c270edf9dbd2e755ac3
  Author: Michael S. Tsirkin <mst@redhat.com>
  Date:   Sun Mar 31 15:31:14 2013 +0300
  
      pci: add pci test device
      
      This device is used for kvm unit tests,
      currently it supports testing performance of ioeventfd.
      Using updated kvm unittest, here's an example output:
              mmio-no-eventfd:pci-mem 8796
              mmio-wildcard-eventfd:pci-mem 3609
              mmio-datamatch-eventfd:pci-mem 3685
              portio-no-eventfd:pci-io 5287
              portio-wildcard-eventfd:pci-io 1762
              portio-datamatch-eventfd:pci-io 1777
      
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
  
  commit 24a6e7f4d91e9ed5f8117ecb083431a23f8609a0
  Author: KONRAD Frederic <fred.konrad@greensocs.com>
  Date:   Sun Apr 14 14:07:00 2013 +0200
  
      virtio-balloon: fix dynamic properties.
      
      To keep compatibility with the old virtio-balloon-x, add the dynamic properties
      to virtio-balloon-pci and virtio-balloon-ccw.
      
      Cc: Luiz Capitulino <lcapitulino@redhat.com>
      Signed-off-by: KONRAD Frederic <fred.konrad@greensocs.com>
      Message-id: 1365941220-8114-1-git-send-email-fred.konrad@greensocs.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 4ceb193d30fe9b1cda0dc73bddb8051659926fb9
  Merge: a907cf5... c72dd2d...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Mon Apr 15 17:06:04 2013 -0500
  
      Merge remote-tracking branch 'bonzini/hw-dirs' into staging
      
      * bonzini/hw-dirs:
        exec: remove useless declarations from memory-internal.h
        memory: move core typedefs to qemu/typedefs.h
        include: avoid useless includes of exec/ headers
        sysemu: avoid proliferation of include/ subdirectories
        tpm: reorganize headers and split hardware part
        configure: fix TPM logic
        acpi.h: make it self contained
        acpi: move declarations from pc.h to acpi.h
        hw: Add lost ARM core again
        Fix failure to create q35 machine
        Add linux-headers to QEMU_INCLUDES
        arm: fix location of some include files
      
      Conflicts:
      	configure
      
      aliguori: trivial conflict in configure output
      
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit a907cf59d8a41ecb909ad4367cd016c7d71f8546
  Author: Edgar E. Iglesias <edgar.iglesias@gmail.com>
  Date:   Mon Apr 15 21:28:17 2013 +0200
  
      Allow qtest to be used together with a virtual CPU
      
      Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
      Message-id: 1366054097-14132-1-git-send-email-edgar.iglesias@gmail.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit fe6c211781f80ef4fc246269cecbbc21981089f0
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Mon Apr 15 18:34:10 2013 +0200
  
      qdev: Fix QOM unrealize behavior
      
      Since commit 249d41720b7dfbb5951b430b9eefdbee7464f515 (qdev: Prepare
      "realized" property) setting realized = true would register the device's
      VMStateDescription, but realized = false would not unregister it. Fix that.
      
      Moving the code from unparenting also revealed that we were calling
      DeviceClass::init through DeviceClass::realize as interim solution but
      DeviceClass::exit still at unparenting time with a realized check.
      Make this symmetrical by implementing DeviceClass::unrealize to call it,
      while we're setting realized = false in the unparenting path.
      The only other unrealize user is mac_nvram, which can safely override it.
      
      Thus, mark DeviceClass::exit as obsolete, new devices should implement
      DeviceClass::unrealize instead.
      
      Cc: qemu-stable@nongnu.org
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Message-id: 1366043650-9719-1-git-send-email-afaerber@suse.de
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit e0e367bad7170e264916cdcba4306f79f47bb95c
  Merge: e6b6367... 39dc85b...
  Author: Aurelien Jarno <aurelien@aurel32.net>
  Date:   Mon Apr 15 22:51:32 2013 +0200
  
      Merge branch 'tcg-ppc64' of git://github.com/rth7680/qemu
      
      * 'tcg-ppc64' of git://github.com/rth7680/qemu: (33 commits)
        tcg-ppc64: Handle deposit of zero
        tcg-ppc64: Implement mulu2/muls2_i64
        tcg-ppc64: Implement add2/sub2_i64
        tcg-ppc64: Use getauxval for ISA detection
        tcg-ppc64: Implement movcond
        tcg-ppc64: Use ISEL for setcond
        tcg-ppc64: Use MFOCRF instead of MFCR
        tcg-ppc64: Cleanup i32 constants to tcg_out_cmp
        tcg-ppc64: Use TCGType throughout compares
        tcg-ppc64: Use I constraint for mul
        tcg-ppc64: Implement deposit
        tcg-ppc64: Handle constant inputs for some compound logicals
        tcg-ppc64: Implement compound logicals
        tcg-ppc64: Implement bswap64
        tcg-ppc64: Implement bswap16 and bswap32
        tcg-ppc64: Implement rotates
        tcg-ppc64: Streamline qemu_ld/st insn selection
        tcg-ppc64: Use automatic implementation of ext32u_i64
        tcg-ppc64: Improve and_i64 with constant
        tcg-ppc64: Improve and_i32 with constant
        ...
  
  commit e6b636779b51c97e67694be740ee972c52460c59
  Author: Daniel P. Berrange <berrange@redhat.com>
  Date:   Tue Mar 19 11:20:20 2013 +0000
  
      Add -f FMT / --format FMT arg to qemu-nbd
      
      Currently the qemu-nbd program will auto-detect the format of
      any disk it is given. This behaviour is known to be insecure.
      For example, if qemu-nbd initially exposes a 'raw' file to an
      unprivileged app, and that app runs
      
         'qemu-img create -f qcow2 -o backing_file=/etc/shadow /dev/nbd0'
      
      then the next time the app is started, the qemu-nbd will now
      detect it as a 'qcow2' file and expose /etc/shadow to the
      unprivileged app.
      
      The only way to avoid this is to explicitly tell qemu-nbd what
      disk format to use on the command line, completely disabling
      auto-detection. This patch adds a '-f' / '--format' arg for
      this purpose, mirroring what is already available via qemu-img
      and qemu commands.
      
        qemu-nbd --format raw -p 9000 evil.img
      
      will now always use raw, regardless of what format 'evil.img'
      looks like it contains
      
      Signed-off-by: Daniel P. Berrange <berrange@redhat.com>
      [Use errx, not err. - Paolo]
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 39dc85b98561ea3de2b029f43a3a2db95c57afa3
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Thu Apr 4 12:47:22 2013 -0700
  
      tcg-ppc64: Handle deposit of zero
      
      The TCG optimizer does great work when inserting constants, being able
      to fold the open-coded deposit expansion to just an AND or an OR.  Avoid
      a bit the regression caused by having the deposit opcode by expanding
      deposit of zero as an AND.
      
      Reviewed-by: Aurelien Jarno <aurelien@aurel32.net>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 6645c147db4bb84b1b24c49be9398be22902923b
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Mon Mar 4 16:20:51 2013 -0800
  
      tcg-ppc64: Implement mulu2/muls2_i64
      
      Reviewed-by: Aurelien Jarno <aurelien@aurel32.net>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 6c858762de60ffff80011251b5fe1ae93cbcd2c8
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Mon Mar 4 14:26:52 2013 -0800
  
      tcg-ppc64: Implement add2/sub2_i64
      
      Reviewed-by: Aurelien Jarno <aurelien@aurel32.net>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 1e6e9aca157bb8bc4bef60374e1f584d742e7fb2
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Mon Feb 18 09:11:15 2013 -0800
  
      tcg-ppc64: Use getauxval for ISA detection
      
      Glibc 2.16 includes an easy way to get feature bits previously
      buried in /proc or the program startup auxiliary vector.  Use it.
      
      Reviewed-by: Aurelien Jarno <aurelien@aurel32.net>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 027ffea9728704d9e23ae52baf51a1bcfbf34680
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Fri Feb 1 13:00:05 2013 -0800
  
      tcg-ppc64: Implement movcond
      
      Reviewed-by: Aurelien Jarno <aurelien@aurel32.net>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 70fac59a2ae334c5994037b45a76f8dc9f034ab5
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Tue Apr 2 15:16:10 2013 -0700
  
      tcg-ppc64: Use ISEL for setcond
      
      There are a few simple special cases that should be handled first.
      Break these out to subroutines to avoid code duplication.
      
      Reviewed-by: Aurelien Jarno <aurelien@aurel32.net>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 6995a4a063d3ab3ceb21aad8c8a78f4cfc5e4140
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Tue Apr 2 15:09:52 2013 -0700
  
      tcg-ppc64: Use MFOCRF instead of MFCR
      
      It takes half the cycles to read one CR register instead of all 8.
      This is a backward compatible addition to the ISA, so chips prior
      to Power 2.00 spec will simply continue to read the entire CR register.
      
      Reviewed-by: Aurelien Jarno <aurelien@aurel32.net>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 991041a4eb8895390d816375021dccfd12c81752
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Tue Apr 2 14:14:23 2013 -0700
  
      tcg-ppc64: Cleanup i32 constants to tcg_out_cmp
      
      Nothing else in the call chain ensures that these
      constants don't have garbage in the high bits.
      
      Reviewed-by: Aurelien Jarno <aurelien@aurel32.net>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 4c314da6d1b438c815533380981880fe3f49b1ac
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Tue Apr 2 14:58:27 2013 -0700
  
      tcg-ppc64: Use TCGType throughout compares
      
      The optimization/bug being fixed is that tcg_out_cmp was not applying the
      right type to loading a constant, in the case it can't be implemented
      directly.  Rather than recomputing the TCGType enum from the arch64 bool,
      pass around the original TCGType throughout.
      
      Reviewed-by: Aurelien Jarno <aurelien@aurel32.net>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit ef809300fcf300a3efef479734e9456dc5b7581c
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Thu Jan 31 09:45:11 2013 -0800
  
      tcg-ppc64: Use I constraint for mul
      
      The mul_i32 pattern was loading non-16-bit constants into a register,
      when we can get the middle-end to do that for us.  The mul_i64 pattern
      was not considering that MULLI takes 64-bit inputs.
      
      Reviewed-by: Aurelien Jarno <aurelien@aurel32.net>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 33de9ed2235f8729c36110906c6806b361f96a24
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Thu Jan 31 08:39:30 2013 -0800
  
      tcg-ppc64: Implement deposit
      
      Reviewed-by: Aurelien Jarno <aurelien@aurel32.net>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 37251b98db28ff606479f53ff59ec0724348c40b
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Mon Mar 4 13:48:38 2013 -0800
  
      tcg-ppc64: Handle constant inputs for some compound logicals
      
      Since we have special code to handle and/or/xor with a constant,
      apply the same to andc/orc/eqv with a constant.
      
      Reviewed-by: Aurelien Jarno <aurelien@aurel32.net>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit ce1010d6e3080aae0ba597cb9cce07dbf6ec5a5a
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Thu Jan 31 07:49:13 2013 -0800
  
      tcg-ppc64: Implement compound logicals
      
      Mostly copied from the ppc32 port.
      
      Reviewed-by: Aurelien Jarno <aurelien@aurel32.net>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 68aebd45b1bc13828029e60d12147222ddef3259
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Wed Jan 30 21:41:54 2013 -0800
  
      tcg-ppc64: Implement bswap64
      
      Reviewed-by: Aurelien Jarno <aurelien@aurel32.net>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 5d221582009d942de77a538d21b09c9120929dc5
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Wed Jan 30 21:16:38 2013 -0800
  
      tcg-ppc64: Implement bswap16 and bswap32
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 313d91c778e9a2a684d5aacc09750421a6612416
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Wed Jan 30 19:24:06 2013 -0800
  
      tcg-ppc64: Implement rotates
      
      Reviewed-by: Aurelien Jarno <aurelien@aurel32.net>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 49d9870a54161b0c2cd29a8b70cf5aa6d3aed469
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Sat Feb 2 00:58:14 2013 -0800
  
      tcg-ppc64: Streamline qemu_ld/st insn selection
      
      Using a table to look up insns of the right width and sign.
      Include support for the Power 2.06 LDBRX and STDBRX insns.
      
      Reviewed-by: Aurelien Jarno <aurelien@aurel32.net>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 28f2dba6dc451daf462456adc4edfeb3d911fb12
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Thu Apr 4 13:36:07 2013 -0500
  
      tcg-ppc64: Use automatic implementation of ext32u_i64
      
      The enhancements to and immediate obviate this.
      
      Reviewed-by: Aurelien Jarno <aurelien@aurel32.net>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 637af30c764e08763e28908d01e5f73efb5e2318
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Fri Feb 1 23:58:17 2013 -0800
  
      tcg-ppc64: Improve and_i64 with constant
      
      Use RLDICL and RLDICR.
      
      Reviewed-by: Aurelien Jarno <aurelien@aurel32.net>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit a9249dff4dc233f9377e7a3025aa124d8941b096
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Fri Feb 1 23:43:42 2013 -0800
  
      tcg-ppc64: Improve and_i32 with constant
      
      Use RLWINM
      
      Reviewed-by: Aurelien Jarno <aurelien@aurel32.net>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit dce74c57bbf9839e72a2f83e3d994d4dd86f93c6
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Fri Feb 1 20:22:05 2013 -0800
  
      tcg-ppc64: Tidy or and xor patterns.
      
      Handle constants in common code; we'll want to reuse that later.
      
      Reviewed-by: Aurelien Jarno <aurelien@aurel32.net>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 148bdd23738a2919dda101908f9cfd94f253ef66
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Thu Apr 4 07:30:20 2013 -0700
  
      tcg-ppc64: Allow constant first argument to sub
      
      Using SUBFIC for 16-bit signed constants.
      
      Reviewed-by: Aurelien Jarno <aurelien@aurel32.net>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit ee924fa6b36330fb2d7c383df6436fcac77e1f23
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Fri Feb 1 16:17:17 2013 -0800
  
      tcg-ppc64: Improve constant add and sub ops.
      
      Improve constant addition -- previously we'd emit useless addi with 0.
      Use new constraints to force the driver to pull full 64-bit constants
      into a register.
      
      Reviewed-by: Aurelien Jarno <aurelien@aurel32.net>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 3d582c6179c853cf27e3c7a19575b6c9b94bd154
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Fri Feb 1 16:51:53 2013 -0800
  
      tcg-ppc64: Rearrange integer constant constraints
      
      We'll need a zero, and Z makes more sense for that.  Make sure we
      have a full compliment of signed and unsigned 16 and 32-bit tests.
      
      Reviewed-by: Aurelien Jarno <aurelien@aurel32.net>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 421233a1469123cc51ddd19849f7db4b6bd380e7
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Thu Jan 31 15:52:49 2013 -0800
  
      tcg-ppc64: Cleanup tcg_out_movi
      
      The test for using movi32 was sub-optimal for TCG_TYPE_I32, comparing
      a signed 32-bit quantity against an unsigned 32-bit quantity.
      
      When possible, use addi+oris for 32-bit unsigned constants.  Otherwise,
      standardize on addi+oris+ori instead of addis+ori+rldicl.
      
      Reviewed-by: Aurelien Jarno <aurelien@aurel32.net>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 752c1fdb6d3e7cc03157af213837f3b081b03858
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Tue Apr 2 11:13:28 2013 -0700
  
      tcg-ppc64: Fix setcond_i32
      
      We weren't ignoring the high 32 bits during a NE comparison.
      
      Reviewed-by: Aurelien Jarno <aurelien@aurel32.net>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 2fd8eddcab144d29f9f58c842ad7a7fd65147394
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Fri Feb 1 16:08:50 2013 -0800
  
      tcg-ppc64: Introduce and use TAI and SAI
      
      Reviewed-by: Aurelien Jarno <aurelien@aurel32.net>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 5e916c287e023c57f05689f908cc4579a6b53245
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Fri Feb 1 15:19:05 2013 -0800
  
      tcg-ppc64: Introduce and use tcg_out_shri64
      
      Reviewed-by: Aurelien Jarno <aurelien@aurel32.net>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 0a9564b964f2fec444cd422343bc1cc370c60dee
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Fri Feb 1 15:12:14 2013 -0800
  
      tcg-ppc64: Introduce and use tcg_out_shli64
      
      Reviewed-by: Aurelien Jarno <aurelien@aurel32.net>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 6e5e06024ff722057db928ce5da0b0de64768bc8
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Fri Feb 1 15:06:30 2013 -0800
  
      tcg-ppc64: Introduce and use tcg_out_ext32u
      
      Reviewed-by: Aurelien Jarno <aurelien@aurel32.net>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 9e555b735c8c0077bcf88ae92d6a0a26c38b437e
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Fri Feb 1 15:00:45 2013 -0800
  
      tcg-ppc64: Introduce and use tcg_out_rlw
      
      Reviewed-by: Aurelien Jarno <aurelien@aurel32.net>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit aceac8d68537b96aa2ef8e8ba246bfaf179975dd
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Fri Feb 1 14:48:37 2013 -0800
  
      tcg-ppc64: Use TCGReg everywhere
      
      Reviewed-by: Aurelien Jarno <aurelien@aurel32.net>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 66d4f6a32bf5aa0e3e20c1da11ecc75f8b566899
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Thu Jan 31 11:16:21 2013 -0800
  
      disas: Disassemble all ppc insns for the host
      
      Reviewed-by: Aurelien Jarno <aurelien@aurel32.net>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit c72dd2d04bd28f7ec6b073316270258684ba5fc3
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Mon Apr 8 18:26:41 2013 +0200
  
      exec: remove useless declarations from memory-internal.h
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit b421d9c6aba0ba3338c00b56cf45edbc150c42f3
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Tue Apr 9 11:10:27 2013 +0200
  
      memory: move core typedefs to qemu/typedefs.h
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 0bc3cd624f1d59456cad769bb07e84066a2ddaf9
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Mon Apr 8 17:29:59 2013 +0200
  
      include: avoid useless includes of exec/ headers
      
      Headers in include/exec/ are for the deepest innards of QEMU,
      they should almost never be included directly.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit dccfcd0e5f8f37360ebda11ccc4dab164c04d5a3
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Mon Apr 8 16:55:25 2013 +0200
  
      sysemu: avoid proliferation of include/ subdirectories
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit bdee56f5466a724f043e6cfcfcf69866cc48cc94
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Tue Apr 2 18:28:41 2013 +0200
  
      tpm: reorganize headers and split hardware part
      
      The TPM subsystem does not have a full front-end/back-end separation.
      The sole available backend, tpm_passthrough, depends on the data
      structures of the sole available frontend, tpm_tis.
      
      However, we can at least try to split the user interface (tpm.c) from the
      implementation (hw/tpm).  The patches makes tpm.c not include tpm_int.h,
      which is shared between tpm_tis.c and tpm_passthrough.c; instead it
      moves more stuff to tpm_backend.h.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 0ca5aa4f4c4a8bcc73988dd52a536241d35e5223
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Wed Apr 10 15:23:27 2013 +0200
  
      qemu-char: another io_add_watch_poll fix
      
      After attaching the source, we have to remove the reference we hold
      to it, because we do not hold anymore a pointer to the source.
      
      If we do not do this, removing the source will not finalize it and
      will not drop the "real" I/O watch source.
      
      This showed up when backporting the new flow control patches to older
      versions of QEMU that still used select.  The whole select then failed
      with EBADF (poll instead will reporting POLLNVAL on a single pollfd)
      and QEMU froze.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Message-id: 1365600207-21685-1-git-send-email-pbonzini@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit d5990ff46759d918309dc10409a7d7ee83467642
  Author: KONRAD Frederic <fred.konrad@greensocs.com>
  Date:   Tue Apr 9 14:53:36 2013 +0200
  
      virtio-serial: cleanup: remove qdev field.
      
      The qdev field is no longer needed, just drop it.
      
      Signed-off-by: KONRAD Frederic <fred.konrad@greensocs.com>
      Reviewed-by: Cornelia Huck <cornelia.huck@de.ibm.com>
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Tested-by: Cornelia Huck <cornelia.huck@de.ibm.com>
      Acked-by: Amit Shah <amit.shah@redhat.com>
      Message-id: 1365512016-21944-8-git-send-email-fred.konrad@greensocs.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 76017fd2ea9bbd24850deb0bf665ef65c920d7f3
  Author: KONRAD Frederic <fred.konrad@greensocs.com>
  Date:   Tue Apr 9 14:53:35 2013 +0200
  
      virtio-serial: cleanup: use QOM casts.
      
      As the virtio-serial-pci and virtio-serial-s390 are switched to the new
      API, we can use QOM casts.
      
      Signed-off-by: KONRAD Frederic <fred.konrad@greensocs.com>
      Reviewed-by: Cornelia Huck <cornelia.huck@de.ibm.com>
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Tested-by: Cornelia Huck <cornelia.huck@de.ibm.com>
      Acked-by: Amit Shah <amit.shah@redhat.com>
      Message-id: 1365512016-21944-7-git-send-email-fred.konrad@greensocs.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 34b95b2c647e6e66adcf877d06ea8b7911d31e80
  Author: KONRAD Frederic <fred.konrad@greensocs.com>
  Date:   Tue Apr 9 14:53:34 2013 +0200
  
      virtio-serial: cleanup: init and exit functions.
      
      This remove old init and exit function as they are no longer needed.
      
      Signed-off-by: KONRAD Frederic <fred.konrad@greensocs.com>
      Reviewed-by: Cornelia Huck <cornelia.huck@de.ibm.com>
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Tested-by: Cornelia Huck <cornelia.huck@de.ibm.com>
      Acked-by: Amit Shah <amit.shah@redhat.com>
      Message-id: 1365512016-21944-6-git-send-email-fred.konrad@greensocs.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 6acf69cd4fcc089f6c2415912431c04e096b5d5e
  Author: KONRAD Frederic <fred.konrad@greensocs.com>
  Date:   Tue Apr 9 14:53:33 2013 +0200
  
      virtio-serial-ccw: switch to the new API.
      
      Here the virtio-serial-ccw is modified for the new API. The device
      virtio-serial-ccw extends virtio-ccw-device as before. It creates and
      connects a virtio-serial during the init. The properties are not modified.
      
      Signed-off-by: KONRAD Frederic <fred.konrad@greensocs.com>
      Reviewed-by: Cornelia Huck <cornelia.huck@de.ibm.com>
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Tested-by: Cornelia Huck <cornelia.huck@de.ibm.com>
      Acked-by: Amit Shah <amit.shah@redhat.com>
      Message-id: 1365512016-21944-5-git-send-email-fred.konrad@greensocs.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 55169140020c431bae446280858bd25e1e54f366
  Author: KONRAD Frederic <fred.konrad@greensocs.com>
  Date:   Tue Apr 9 14:53:32 2013 +0200
  
      virtio-serial-s390: switch to the new API.
      
      Here the virtio-serial-s390 is modified for the new API. The device
      virtio-serial-s390 extends virtio-s390-device as before. It creates and
      connects a virtio-serial during the init. The properties are not
      modified.
      
      Signed-off-by: KONRAD Frederic <fred.konrad@greensocs.com>
      Reviewed-by: Cornelia Huck <cornelia.huck@de.ibm.com>
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Tested-by: Cornelia Huck <cornelia.huck@de.ibm.com>
      Acked-by: Amit Shah <amit.shah@redhat.com>
      Message-id: 1365512016-21944-4-git-send-email-fred.konrad@greensocs.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit f7f7464afdb9f6f792de080ca4b3c520168513ad
  Author: KONRAD Frederic <fred.konrad@greensocs.com>
  Date:   Tue Apr 9 14:53:31 2013 +0200
  
      virtio-serial-pci: switch to the new API.
      
      Here the virtio-serial-pci is modified for the new API. The device
      virtio-serial-pci extends virtio-pci. It creates and connects a
      virtio-serial during the init. The properties are not changed.
      
      Signed-off-by: KONRAD Frederic <fred.konrad@greensocs.com>
      Reviewed-by: Cornelia Huck <cornelia.huck@de.ibm.com>
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Tested-by: Cornelia Huck <cornelia.huck@de.ibm.com>
      Acked-by: Amit Shah <amit.shah@redhat.com>
      Message-id: 1365512016-21944-3-git-send-email-fred.konrad@greensocs.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 2cd2b016a145c57204ab629d2876b7e0a931ab12
  Author: KONRAD Frederic <fred.konrad@greensocs.com>
  Date:   Tue Apr 9 14:53:30 2013 +0200
  
      virtio-serial: add the virtio-serial device.
      
      Create virtio-serial which extends virtio-device, so it can be connected
      on virtio-bus.
      
      Signed-off-by: KONRAD Frederic <fred.konrad@greensocs.com>
      Reviewed-by: Cornelia Huck <cornelia.huck@de.ibm.com>
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Tested-by: Cornelia Huck <cornelia.huck@de.ibm.com>
      Acked-by: Amit Shah <amit.shah@redhat.com>
      Message-id: 1365512016-21944-2-git-send-email-fred.konrad@greensocs.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit f574fa8b0700bd5a3a400dbdc3bd514eaf53e005
  Author: KONRAD Frederic <fred.konrad@greensocs.com>
  Date:   Tue Apr 9 12:04:48 2013 +0200
  
      virtio: fix broken aliases.
      
      This fix the broken aliases, by renaming the devices.
      
      So: * virtio-blk => virtio-blk-device.
          * virtio-balloon => virtio-balloon-device.
          * virtio-scsi => virtio-scsi-device.
      
      All virtio-*-pci, virtio-*-s390, virtio-*-ccw didn't change.
      
      Signed-off-by: KONRAD Frederic <fred.konrad@greensocs.com>
      Message-id: 1365501888-14602-1-git-send-email-fred.konrad@greensocs.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 9fd02979d7f0fc58519f0119120797cba2a9fe70
  Author: Sander Eikelenboom <linux@eikelenboom.it>
  Date:   Mon Apr 8 23:08:13 2013 +0200
  
      Update Makefile to actually install the new efi-enabled nic roms that are used by default.
      
      Commit c45e5b5b30ac1f5505725a7b36e68cedfce4f01f made a switch use the efi-enabled nic roms by default.
      This patch updates the Makefile to install the roms so they can actually be used.
      
      Signed-off-by: Sander Eikelenboom <linux@eikelenboom.it>
      Message-id: 1365455293-7084-1-git-send-email-linux@eikelenboom.it
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 3718c7f0914c39d048a00f609baa4f47f7fc727f
  Author: Michael S. Tsirkin <mst@redhat.com>
  Date:   Mon Apr 15 11:12:50 2013 +0300
  
      acpi.h: make it self contained
      
      Headers shouldn't assume another header is included,
      pull in everything necessary.
      
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
      Message-id: 20130415081250.GA7374@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 97ebbab0e324831dff47dbfa4bed55808cb3ec74
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Mon Apr 15 16:14:48 2013 +0200
  
      nbd: set TCP_NODELAY
      
      Disable the Nagle algorithm to reduce latency.  Note this means we must
      also use TCP_CORK when sending header followed by payload to avoid
      fragmenting lots of little packets.  The previous patch took care of
      that.
      
      Suggested-by: Nick Thomas <nick@bytemark.co.uk>
      Tested-by: Nick Thomas <nick@bytemark.co.uk>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 0fcece25c0b1b79b39d1dff5c2c55b88feae7eef
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Mon Apr 15 16:14:47 2013 +0200
  
      nbd: use TCP_CORK in nbd_co_send_request()
      
      Use TCP_CORK to defer packet transmission until both the header and the
      payload have been written.
      
      Suggested-by: Nick Thomas <nick@bytemark.co.uk>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 6760c47aa42ce30efdd12c132f73c8749c575995
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Mon Apr 15 16:14:46 2013 +0200
  
      nbd: unlock mutex in nbd_co_send_request() error path
      
      Cc: qemu-stable@nongnu.org
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit b1ca31d7ce648a10e3513bb4b5e7f89a8702aec7
  Author: Petar Jovanovic <petar.jovanovic@imgtec.com>
  Date:   Mon Apr 15 13:54:07 2013 +0200
  
      target-mips: fix mipsdsp_mul_q15_q15 and tests for MAQ_SA_W_PHL/PHR
      
      The operands for MAQ_SA_W.PHL/MAQ_SA_W.PHR must in specified format.
      Otherwise, the results are unpredictable. Once the operands were corrected
      in the tests (part of this change), a bug in mipsdsp_mul_q15_q15 became
      visible.
      
      This change corrects the tests for MAQ_SA_W.PHL/MAQ_SA_W.PHR and fixes
      sign-related issue in mipsdsp_mul_q15_q15. It also removes unnecessary
      comment.
      
      Signed-off-by: Petar Jovanovic <petar.jovanovic@imgtec.com>
  
  commit e3d142d073d02f0a3a4aad79eb838c15b6f99c01
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Fri Apr 12 16:37:52 2013 +0100
  
      fpu: Correct edgecase in float64_muladd
      
      In handling float64_muladd, if we end up doing a subtraction of the
      product and c, and the 128 bit result of this subtraction happens to
      have its most significant bit in bit 63, we weren't handling this
      correctly when attempting to normalize to put the most significant
      bit into bit 126.  We would end up doing a right shift by a negative
      number (undefined behaviour in C) so at best we would return an
      incorrect result to the guest.  MSB in bit 63 has to be handled as a
      special case separately from MSB in 0..62 and MSB in 63..126.  (MSB
      in 127 is not possible.)
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Reviewed-by: Aurelien Jarno <aurelien@aurel32.net>
      Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
  
  commit 3b8acc11d3f60792f9f716f2a93c258e729af980
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Mon Mar 18 16:37:50 2013 +0100
  
      configure: fix TPM logic
      
      A non-native i386 or x86_64 emulator should not have TPM passthrough
      support, since the TPM is only present for those hosts.
      
      Reviewed-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit e53339cf7cf90cf5c7a6bca64d0e7c0956f53a66
  Author: Michael S. Tsirkin <mst@redhat.com>
  Date:   Mon Apr 15 11:12:50 2013 +0300
  
      acpi.h: make it self contained
      
      Headers shouldn't assume another header is included,
      pull in everything necessary.
      
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 0445259ba686f9ddf395f700c7d5b1ac400a451c
  Author: Michael S. Tsirkin <mst@redhat.com>
  Date:   Mon Apr 15 09:19:22 2013 +0300
  
      acpi: move declarations from pc.h to acpi.h
      
      Functions defined in acpi/ should be declared in
      acpi.h
      
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 174d5d990c7b08e75677402a71c834b000171c94
  Author: Stefan Weil <sw@weilnetz.de>
  Date:   Sun Apr 14 22:52:50 2013 +0200
  
      hw: Add lost ARM core again
      
      Commit 0434e30afb6175212389811e0b28b948eb3c1e40 accidentally removed
      the compilation of arm11mpcore.c.
      
      Signed-off-by: Stefan Weil <sw@weilnetz.de>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 35b2028f47eef4e20752f94f7cff650d828bfaee
  Author: Hu Tao <hutao@cn.fujitsu.com>
  Date:   Wed Apr 10 16:43:09 2013 +0800
  
      Fix failure to create q35 machine
      
      This is a regression introduced by c0907c9e6417c. How to reproduce:
      
      $ qemu-system-x86_64 -nodefaults -vnc :0 -M q35
      qemu-system-x86_64: Unknown device 'q35-pcihost' for default sysbus
      Aborted (core dumped)
      
      Tested-by: Markus Armbruster <armbru@redhat.com>
      Signed-off-by: Hu Tao <hutao@cn.fujitsu.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit fd123245b98fd6e13d829878f25b30a9417f4bfc
  Author: Jan Kiszka <jan.kiszka@siemens.com>
  Date:   Wed Apr 10 10:29:47 2013 +0200
  
      Add linux-headers to QEMU_INCLUDES
      
      virtio/dataplane/vring.c requires the Linux headers and is built for all
      targets. So we need to add the corresponding include to QEMU_INCLUDES to
      avoid that outdated distribution headers are used.
      
      Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit bd2be1500337f0349f70802e4d8d43f5aca61477
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Tue Apr 9 15:26:55 2013 +0100
  
      arm: fix location of some include files
      
      The recent rearrangement of include files had some minor errors:
       devices.h is not ARM specific and should not be in arm/
       arm.h should be in arm/
      
      Move these two headers to correct this.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit db08dc213ba87d16c34c235f5c83f70f0239f023
  Merge: c530b14... dc7588c...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Mon Apr 15 08:02:41 2013 -0500
  
      Merge remote-tracking branch 'stefanha/block' into staging
      
      * stefanha/block:
        rbd: add an asynchronous flush
        iotests: Add 'check -ssh' option to test Secure Shell block device.
        block: ssh: Use libssh2_sftp_fsync (if supported by libssh2) to flush to disk.
        block: Add support for Secure Shell (ssh) block device.
        ide: refuse WIN_READ_NATIVE_MAX on empty device
        qemu-iotests: filter QEMU_PROG in 051.out
        qemu-iotests: Add test for -drive options
        qemu-iotests: A few more bdrv_pread/pwrite tests
        block: Introduce bdrv_pwritev() for qcow2_save_vmstate
        savevm: Implement block_writev_buffer()
        block: Introduce bdrv_writev_vmstate
      
      Conflicts:
      	savevm.c
      
      aliguori: add f->pos parameter to writev_buffer().
      
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit c530b1423b86f1589c49bccb460a75cb87322562
  Merge: b25ce10... c85a128...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Mon Apr 15 07:49:21 2013 -0500
  
      Merge remote-tracking branch 'luiz/queue/qmp' into staging
      
      # By Michal Novotny (2) and Eric Blake (1)
      # Via Luiz Capitulino
      * luiz/queue/qmp:
        qapi: use valid JSON in schema
        Revert "New QMP command query-cpu-max and HMP command cpu_max"
        New cpu-max field in query-machines QMP command output
      
      Message-id: 1365775103-18737-1-git-send-email-lcapitulino@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit b25ce104a2ea690d77b1803cc829fee3142b310d
  Merge: e2ec3f9... 4d11724...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Mon Apr 15 07:46:39 2013 -0500
  
      Merge remote-tracking branch 'quintela/migration.next' into staging
      
      # By Paolo Bonzini
      # Via Juan Quintela
      * quintela/migration.next:
        migration: simplify writev vs. non-writev logic
        migration: drop is_write complications
        migration: use a single I/O operation when writev_buffer is not defined
        migration: set f->is_write and flush in add_to_iovec
      
      Message-id: 1365512961-15623-1-git-send-email-quintela@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit dc7588c1eb3008bda53dde1d6b890cd299758155
  Author: Josh Durgin <josh.durgin@inktank.com>
  Date:   Fri Mar 29 13:03:23 2013 -0700
  
      rbd: add an asynchronous flush
      
      The existing bdrv_co_flush_to_disk implementation uses rbd_flush(),
      which is sychronous and causes the main qemu thread to block until it
      is complete. This results in unresponsiveness and extra latency for
      the guest.
      
      Fix this by using an asynchronous version of flush.  This was added to
      librbd with a special #define to indicate its presence, since it will
      be backported to stable versions. Thus, there is no need to check the
      version of librbd.
      
      Implement this as bdrv_aio_flush, since it matches other aio functions
      in the rbd block driver, and leave out bdrv_co_flush_to_disk when the
      asynchronous version is available.
      
      Reported-by: Oliver Francke <oliver@filoo.de>
      Signed-off-by: Josh Durgin <josh.durgin@inktank.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 342809e807ecb55551e579942f535966251cbe27
  Author: Richard W.M. Jones <rjones@redhat.com>
  Date:   Tue Apr 9 15:30:55 2013 +0100
  
      iotests: Add 'check -ssh' option to test Secure Shell block device.
      
      Note in order to run these tests on ssh, you must be running a local
      ssh daemon, and that daemon must accept loopback connections, and
      ssh-agent has to be set up to allow logins on the local daemon.  In
      other words, the following command should just work without demanding
      any passphrase:
      
       ssh localhost
      
      Signed-off-by: Richard W.M. Jones <rjones@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 9a2d462e7bfba36597ccbd3774ba3bb1bd4c54d8
  Author: Richard W.M. Jones <rjones@redhat.com>
  Date:   Tue Apr 9 15:30:54 2013 +0100
  
      block: ssh: Use libssh2_sftp_fsync (if supported by libssh2) to flush to disk.
      
      libssh2_sftp_fsync is an extension to libssh2 to support fsync(2) over
      sftp, which is itself an extension of OpenSSH.
      
      If both libssh2 and the ssh daemon support it, this will allow
      bdrv_flush_to_disk to commit changes through to disk on the remote
      server.
      
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 0a12ec87a513b31eb3b6e035d30649e483322270
  Author: Richard W.M. Jones <rjones@redhat.com>
  Date:   Tue Apr 9 15:30:53 2013 +0100
  
      block: Add support for Secure Shell (ssh) block device.
      
        qemu-system-x86_64 -drive file=ssh://hostname/some/image
      
      QEMU will ssh into 'hostname' and open '/some/image' which is made
      available as a standard block device.
      
      You can specify a username (ssh://user@host/...) and/or a port number
      (ssh://host:port/...).  You can also use an alternate syntax using
      properties (file.user, file.host, file.port, file.path).
      
      Current limitations:
      
      - Authentication must be done without passwords or passphrases, using
        ssh-agent.  Other authentication methods are not supported.
      
      - Uses a single connection, instead of concurrent AIO with multiple
        SSH connections.
      
      This is implemented using libssh2 on the client side.  The server just
      requires a regular ssh daemon with sftp-server support.  Most ssh
      daemons on Unix/Linux systems will work out of the box.
      
      Signed-off-by: Richard W.M. Jones <rjones@redhat.com>
      Cc: Stefan Hajnoczi <stefanha@gmail.com>
      Cc: Kevin Wolf <kwolf@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit aad64f3193cbdc3741d10afa0237b6833e46e94e
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Fri Apr 5 11:51:01 2013 +0200
  
      ide: refuse WIN_READ_NATIVE_MAX on empty device
      
      What is the highest addressable sector on an empty CD-ROM?  Nothing is
      addressable so produce an error.
      
      This patch prevents a divide-by-zero in ide_set_sector() since
      s->sectors and s->heads would be 0.  Not to mention that a sector=-1
      argument would be nonsense.
      
      Note that WIN_READ_NATIVE_MAX can be triggered using hdparm -N 1024
      /dev/cdrom.  The LBA bit will be set to 1 though, so the only easy way
      to go down the ide_set_sector() CHS code path which divides by zero is
      to comment out the s->select & 0x40 case for testing.
      
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
      Reviewed-by: Markus Armbruster <armbru@redhat.com>
  
  commit c09b437b5fab487edd924e09d1732062d7dcf093
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Mon Apr 15 10:15:17 2013 +0200
  
      qemu-iotests: filter QEMU_PROG in 051.out
      
      Filter the name of the QEMU executable so the output can be diffed no
      matter what QEMU_PROG is (e.g. qemu-system-x86_64).
      
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 47e5df2146e8b6cd1c093720461928e66f824222
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Tue Apr 9 15:56:13 2013 +0200
  
      qemu-iotests: Add test for -drive options
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit cf07aecf955453de7570c66fa0e582c83f2aac4c
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Fri Apr 5 21:27:56 2013 +0200
  
      qemu-iotests: A few more bdrv_pread/pwrite tests
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 8d3b1a2d0b34a95800c482e1414c63f469ac4973
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Fri Apr 5 21:27:55 2013 +0200
  
      block: Introduce bdrv_pwritev() for qcow2_save_vmstate
      
      Directly pass the QEMUIOVector on instead of linearising it.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 05fcc84888cfabec2267851415b66395a73a0f5f
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Fri Apr 5 21:27:54 2013 +0200
  
      savevm: Implement block_writev_buffer()
      
      Instead of breaking up RAM state into many small chunks, pass the iovec
      to the block layer for better performance.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit cf8074b3825f7229a20c60e679511592bde41340
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Fri Apr 5 21:27:53 2013 +0200
  
      block: Introduce bdrv_writev_vmstate
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 41cb62c2d9a5a2668165fdd6f195f54ad30e5396
  Author: Michael S. Tsirkin <mst@redhat.com>
  Date:   Tue Apr 2 16:52:25 2013 +0300
  
      kvm: support non datamatch ioeventfd
      
      Adding restrictions just adds code.
      
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
  
  commit 44c3f8f7c77ff24edbd4e682c12a8f1f50a20ae9
  Author: Michael S. Tsirkin <mst@redhat.com>
  Date:   Tue Apr 2 00:54:45 2013 +0300
  
      kvm: support any size for pio eventfd
      
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
  
  commit 500ffd4a29bda2109ab07fadc0f767473dab6010
  Author: Michael S. Tsirkin <mst@redhat.com>
  Date:   Tue Apr 2 00:05:21 2013 +0300
  
      kvm: remove unused APIs
      
      There are only used internally now, move them
      out of header and out of stub.
      
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
  
  commit e2ec3f976803b360c70d9ae2ba13852fa5d11665
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Thu Apr 11 18:07:21 2013 +0200
  
      qjson: to_json() case QTYPE_QSTRING is buggy, rewrite
      
      Known bugs in to_json():
      
      * A start byte for a three-byte sequence followed by less than two
        continuation bytes is split into one-byte sequences.
      
      * Start bytes for sequences longer than three bytes get misinterpreted
        as start bytes for three-byte sequences.  Continuation bytes beyond
        byte three become one-byte sequences.
      
        This means all characters outside the BMP are decoded incorrectly.
      
      * One-byte sequences with the MSB are put into the JSON string
        verbatim when char is unsigned, producing invalid UTF-8.  When char
        is signed, they're replaced by "\\uFFFF" instead.
      
        This includes \xFE, \xFF, and stray continuation bytes.
      
      * Overlong sequences are happily accepted, unless screwed up by the
        bugs above.
      
      * Likewise, sequences encoding surrogate code points or noncharacters.
      
      * Unlike other control characters, ASCII DEL is not escaped.  Except
        in overlong encodings.
      
      My rewrite fixes them as follows:
      
      * Malformed UTF-8 sequences are replaced.
      
        Except the overlong encoding \xC0\x80 of U+0000 is still accepted.
        Permits embedding NUL characters in C strings.  This trick is known
        as "Modified UTF-8".
      
      * Sequences encoding code points beyond Unicode range are replaced.
      
      * Sequences encoding code points beyond the BMP produce a surrogate
        pair.
      
      * Sequences encoding surrogate code points are replaced.
      
      * Sequences encoding noncharacters are replaced.
      
      * ASCII DEL is now always escaped.
      
      The replacement character is U+FFFD.
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Reviewed-by: Laszlo Ersek <lersek@redhat.com>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 1d50c8e947180174acb02bad9ff95e0aee6249ea
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Thu Apr 11 18:07:20 2013 +0200
  
      check-qjson: Test noncharacters other than U+FFFE, U+FFFF in strings
      
      Test cases cover the two noncharacters in the BMP.  Add tests for the
      other 64 noncharacters.
      
      Three existing test cases involve noncharacters U+FFFF and U+10FFFF.
      Instead of deleting them as now duplicates, adjust them to use U+FFFC
      and U+10FFFFD.
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Reviewed-by: Laszlo Ersek <lersek@redhat.com>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit d6244e2ce48b353402eff271d382ee6fd47ce166
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Thu Apr 11 18:07:19 2013 +0200
  
      check-qjson: Improve a few comments, delete bogus ones
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Reviewed-by: Laszlo Ersek <lersek@redhat.com>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit cb2744ea343d8cb96bab0389f6b7d6e1a3ddf6c1
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Thu Apr 11 18:07:18 2013 +0200
  
      unicode: New mod_utf8_codepoint()
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Reviewed-by: Laszlo Ersek <lersek@redhat.com>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 75312e745ad1b672cbabdc3022f6e7c8eff69b00
  Merge: d640045... 0727b86...
  Author: Aurelien Jarno <aurelien@aurel32.net>
  Date:   Sat Apr 13 14:31:54 2013 +0200
  
      Merge branch 'mingw' of git://qemu.weilnetz.de/qemu
      
      * 'mingw' of git://qemu.weilnetz.de/qemu:
        qemu-timer: move timeBeginPeriod/timeEndPeriod to os-win32
        Release SMP restriction on Windows
        Ensure good ordering of memory instruction in cpu_exec
        Check effective suspension of TCG thread
  
  commit d640045a3ede028293b83e57e9ae1ce4f81044b8
  Author: Aurelien Jarno <aurelien@aurel32.net>
  Date:   Sun Mar 31 12:58:31 2013 +0200
  
      target-i386: add AES-NI instructions
      
      Reviewed-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
  
  commit 5d6f5cdd8ae3a67a07012b4f3fcb5db7a6117766
  Author: Aurelien Jarno <aurelien@aurel32.net>
  Date:   Sun Mar 31 12:58:31 2013 +0200
  
      aes: make Td[0-5] and Te[0-5] tables non static
      
      Remove static attribute to Td[0-5] and Te[0-5] tables so that they
      can be used outside of aes.c. Change their type from u32 to uint32_t,
      to keep the u32 udef local to aes.c. Prefix them with AES_ so that they
      do not conflict with other symbols.
      
      Reviewed-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
  
  commit 753d9b82c5a18182294980f4fc1081d7926aae83
  Author: Aurelien Jarno <aurelien@aurel32.net>
  Date:   Sun Mar 31 12:58:30 2013 +0200
  
      aes: move aes.h from include/block to include/qemu
      
      Move aes.h from include/block to include/qemu to show it can be reused
      by other subsystems.
      
      Cc: Kevin Wolf <kwolf@redhat.com>
      Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com>
      Reviewed-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
  
  commit 309b4de122c387e0f75624307fcd9896be7ec8fe
  Author: Aurelien Jarno <aurelien@aurel32.net>
  Date:   Sun Mar 31 12:58:30 2013 +0200
  
      disas/i386.c: disassemble aes-ni instructions
      
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
  
  commit 41cb383f42d0cb51d8e3e25e3ecebc954dd4196f
  Author: Aurelien Jarno <aurelien@aurel32.net>
  Date:   Sun Mar 31 12:58:30 2013 +0200
  
      target-i386: enable PCLMULQDQ on Westmere CPU
      
      The PCLMULQDQ instruction has been introduced on the Westmere CPU.
      
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Reviewed-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
      Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
  
  commit e71827bc0ed50edb31bee6050bc96b3bd1e0c055
  Author: Aurelien Jarno <aurelien@aurel32.net>
  Date:   Sun Mar 31 12:58:30 2013 +0200
  
      target-i386: add pclmulqdq instruction
      
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Reviewed-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
      Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
  
  commit 8dbd3fc37593c81a04a62cb4266ba9127de4498a
  Author: Aurelien Jarno <aurelien@aurel32.net>
  Date:   Sun Mar 31 12:58:30 2013 +0200
  
      disas/i386.c: disassemble pclmulqdq instruction
      
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
  
  commit 2f493fee18a62104caddfabaa2712b076528cede
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Tue Apr 9 16:51:24 2013 +0200
  
      sh7750: Change cpu field type to SuperHCPU
      
      This brings us a step closer to QOM'ified SH7750 SoC and
      fixes b350ab75 (target-sh4: Move PVR/PRR/CVR into SuperHCPUClass)
      assuming SuperHCPU type for SUPERH_CPU_GET_CLASS().
      
      Fix Coding Style issues while at it (indentation, braces).
      
      Reported-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
  
  commit 06f3ed26983a04df74729d748a7b05400d8f3386
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Tue Apr 9 16:51:23 2013 +0200
  
      shix: Catch CPU initialization errors
      
      Print an error message as done for the r2d machine and exit.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
  
  commit 396a14a3be17edbcdf33ad2c94d6e1069464f9e0
  Merge: 0a9c234... c30d1ae...
  Author: Aurelien Jarno <aurelien@aurel32.net>
  Date:   Sat Apr 13 13:50:34 2013 +0200
  
      Merge branch 'trivial-patches' of git://github.com/stefanha/qemu
      
      * 'trivial-patches' of git://github.com/stefanha/qemu:
        cpu-exec: Allow "-d exec" in non-debug builds (drop CONFIG_DEBUG_EXEC)
        Typo, spelling and grammatical fixes
        linux-user: pass correct host flags to eventfd2 call
        target-moxie: Fix VMState registration
  
  commit 0a9c2341de2e735166084538d000ed80182ff404
  Merge: 4b7b054... ee79c35...
  Author: Aurelien Jarno <aurelien@aurel32.net>
  Date:   Sat Apr 13 13:50:06 2013 +0200
  
      Merge branch 'tci' of git://qemu.weilnetz.de/qemu
      
      * 'tci' of git://qemu.weilnetz.de/qemu:
        tci: Make tcg temporaries local to tcg_qemu_tb_exec
        tci: Delete unused tb_ret_addr
        tci: Avoid code before declarations
        tci: Use a local variable for env
        tci: Use 32-bit signed offsets to loads/stores
  
  commit 4b7b05468289531dae80ec81d0f08021ed92f123
  Merge: 93b48c2... b879f30...
  Author: Aurelien Jarno <aurelien@aurel32.net>
  Date:   Sat Apr 13 13:49:20 2013 +0200
  
      Merge branch 'tcg-s390' of git://github.com/rth7680/qemu
      
      * 'tcg-s390' of git://github.com/rth7680/qemu:
        tcg-s390: Fix merge error in tgen_brcond
        tcg-s390: Use all 20 bits of the offset in tcg_out_mem
        tcg-s390: Use load-address for addition
        tcg-s390: Cleanup argument shuffling fixme in softmmu code
        tcg-s390: Use risbgz for andi
        tcg-s390: Remove constraint letters for and
        tcg-s390: Implement deposit opcodes
        tcg-s390: Implement movcond opcodes
        tcg-s390: Implement mulu2_i64 opcode
        tcg-s390: Implement add2/sub2 opcodes
        tcg-s390: Remove useless preprocessor conditions
        tcg-s390: Properly allocate a stack frame.
        tcg-s390: Fix movi
  
  commit 0727b867542eea7fedfd2c53568e9782627fd3bd
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Wed Feb 20 14:43:31 2013 +0100
  
      qemu-timer: move timeBeginPeriod/timeEndPeriod to os-win32
      
      These are needed for any of the Win32 alarm timer implementations.
      They are not tied to mmtimer exclusively.
      
      Jacob tested this patch with both mmtimer and Win32 timers.
      
      Cc: qemu-stable@nongnu.org
      Tested-by: Jacob Kroon <jacob.kroon@gmail.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Stefan Weil <sw@weilnetz.de>
  
  commit 1046127d1fcc69359b3f5a44de08e6c5b16c90bc
  Author: Fabien Chouteau <chouteau@adacore.com>
  Date:   Tue Apr 9 18:06:55 2013 +0200
  
      Release SMP restriction on Windows
      
      The previous patches make QEMU SMP safe on Windows, we can now release
      the restriction.
      
      Signed-off-by: Fabien Chouteau <chouteau@adacore.com>
      Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Stefan Weil <sw@weilnetz.de>
  
  commit ec9bd89fa48147e1d16e078217513c1235f9132a
  Author: Olivier Hainque <hainque@adacore.com>
  Date:   Tue Apr 9 18:06:54 2013 +0200
  
      Ensure good ordering of memory instruction in cpu_exec
      
      The IO thread, when it senses cpu_single_env == 0, expects exit_request
      to be checked later on. A compiler scheduling constraint is not strong
      enough to ensure this on modern architecture. A memory fence is needed
      as well.
      
      Signed-off-by: Olivier Hainque <hainque@adacore.com>
      Signed-off-by: Fabien Chouteau <chouteau@adacore.com>
      Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Stefan Weil <sw@weilnetz.de>
  
  commit ed9164a3549f93204d6b096136cda2ce54e9f03a
  Author: Olivier Hainque <hainque@adacore.com>
  Date:   Tue Apr 9 18:06:53 2013 +0200
  
      Check effective suspension of TCG thread
      
      On multi-core systems, SuspendThread does not guaranty immediate thread
      suspension. We add busy loop to wait for effective thread suspension
      after call to ThreadSuspend().
      
      Signed-off-by: Fabien Chouteau <chouteau@adacore.com>
      Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Stefan Weil <sw@weilnetz.de>
  
  commit c85a128480a3d05d2002728c449a32e32663e7de
  Author: Eric Blake <eblake@redhat.com>
  Date:   Wed Apr 10 13:12:44 2013 -0600
  
      qapi: use valid JSON in schema
      
      * qapi-schema.json: JSON doesn't allow trailing commas.
      
      Signed-off-by: Eric Blake <eblake@redhat.com>
      Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
  
  commit 315f9e1a8f596a37853bbed4647954029f9350db
  Author: Michal Novotny <minovotn@redhat.com>
  Date:   Tue Apr 9 16:23:39 2013 +0200
  
      Revert "New QMP command query-cpu-max and HMP command cpu_max"
      
      This reverts commit 4d700430a20b3d53b7b15bc5f6666f7e570e3f2c as asked by
      Luiz. The patch has been obsoleted by extending MachineInfo structure
      by cpu-max field.
      
      Signed-off-by: Michal Novotny <minovotn@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
  
  commit c72e768836d78c9d844428b541f7d27d54e7653d
  Author: Michal Novotny <minovotn@redhat.com>
  Date:   Mon Apr 8 18:21:02 2013 +0200
  
      New cpu-max field in query-machines QMP command output
      
      Alter the query-machines QMP command to output information about
      maximum number of CPUs for each machine type with default value
      set to 1 in case the number of max_cpus is not set.
      
      Signed-off-by: Michal Novotny <minovotn@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
  
  commit c30d1aea1478cd55e8cfdf866afa39cd00bb4ea1
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Thu Apr 11 21:21:46 2013 +0100
  
      cpu-exec: Allow "-d exec" in non-debug builds (drop CONFIG_DEBUG_EXEC)
      
      The CONFIG_DEBUG_EXEC define compiles out a single qemu_log_mask()
      call, which is a pretty trivial cost even for something in the main
      cpu_exec() loop.  Having this be conditionally defined means that
      '-d exec' on a non-debug build will silently do nothing.  Drop the
      define and the configure machinery that sets it, in favour of just
      always allowing this log option to be enabled at runtime.  As a
      concession to the mainloopiness, we use qemu_loglevel_mask()+qemu_log()
      rather than qemu_log_mask() to avoid the function call overhead.
      
      Note that DEBUG_DISAS is always defined, so removing the
      '|| defined(CONFIG_DEBUG_EXEC)' from those conditionals makes
      no behavioural change for that logging.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Acked-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit e03ba136377ff0038276ba493473127338c68ebc
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Tue Apr 9 12:48:19 2013 +0100
  
      Typo, spelling and grammatical fixes
      
      Minor fixes to documentation and code comments.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 5947c697ce71898015ae1c6ac5d23d1ecc388552
  Author: Petar Jovanovic <petar.jovanovic@rt-rk.com>
  Date:   Mon Apr 8 20:26:10 2013 +0200
  
      linux-user: pass correct host flags to eventfd2 call
      
      This change makes conversion of TARGET_O_NONBLOCK and TARGET_O_CLOEXEC flags
      to host flags before calling eventfd for TARGET_NR_eventfd2.
      
      Signed-off-by: Petar Jovanovic <petar.jovanovic@imgtec.com>
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 183543cdb68a0f2e1ff1c68d37338037dcc9d6c5
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Mon Apr 8 16:51:46 2013 +0100
  
      target-moxie: Fix VMState registration
      
      Register the CPU VMState in the correct way, via cpu_class_set_vmsd(),
      rather than doing it in two different wrong ways (once by providing
      cpu_save and cpu_load functions, and once by setting the vmsd field in
      DeviceClass).
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Reviewed-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit ee79c356ffe18eea90ea4bbde2057cebe6bb654f
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Thu Mar 28 05:37:55 2013 +0000
  
      tci: Make tcg temporaries local to tcg_qemu_tb_exec
      
      We're moving away from the temporaries stored in env.  Make sure we can
      differentiate between temp stores and possibly bogus stores for extra
      call arguments.  Move TCG_AREG0 and TCG_REG_CALL_STACK out of the way
      of the parameter passing registers.
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
      Signed-off by: Stefan Weil <sw@weilnetz.de>
  
  commit 4699ca6dbf335b0c38e291a530c6ad85e599253d
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Thu Mar 28 05:37:54 2013 +0000
  
      tci: Delete unused tb_ret_addr
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
      Signed-off by: Stefan Weil <sw@weilnetz.de>
  
  commit dea8fde8b8cb1ab14e15308aadbf88eeccd4e873
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Thu Mar 28 05:37:53 2013 +0000
  
      tci: Avoid code before declarations
      
      This only valid with c99 extensions enabled, and easy to avoid.
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
      Signed-off by: Stefan Weil <sw@weilnetz.de>
  
  commit 7648746844a7775566ada1db1c117943aaf64b83
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Thu Mar 28 05:37:52 2013 +0000
  
      tci: Use a local variable for env
      
      Since we have total conversion away from global AREG0, we do not
      need a global variable named "env".  Retain that name as the
      function parameter inside the interpreter.
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
      Signed-off by: Stefan Weil <sw@weilnetz.de>
  
  commit 03fc0548b70393b0c8d43703591a9e34fb8e3123
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Thu Mar 28 05:37:51 2013 +0000
  
      tci: Use 32-bit signed offsets to loads/stores
      
      Since the change to tcg_exit_req, the first insn of every TB is
      a load with a negative offset from env.
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
      Signed-off by: Stefan Weil <sw@weilnetz.de>
  
  commit 4d1172472cdf28a444321ca8b165ce7326eb919e
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Mon Apr 8 13:29:57 2013 +0200
  
      migration: simplify writev vs. non-writev logic
      
      Check f->iovcnt in add_to_iovec, f->buf_index in qemu_put_buffer/byte.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit d9658c4732a88efc42ab43bda69ae9f62559205b
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Mon Apr 8 13:29:56 2013 +0200
  
      migration: drop is_write complications
      
      The same QEMUFile is never used for both read and write.  Simplify
      the logic to simply look for presence or absence of the right ops.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit 7ce51f1b8157a2aa6bd3945bba9904442d3c3cdd
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Mon Apr 8 13:29:55 2013 +0200
  
      migration: use a single I/O operation when writev_buffer is not defined
      
      The recent patches to use vectored I/O for RAM migration caused a
      regression in savevm speed.  To restore previous performance,
      add data to the buffer in qemu_put_buffer_async whenever writev_buffer
      is not available in the QEMUFile.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit af74db72d33e4776d7d1430b57d0bf065a6f03df
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Mon Apr 8 13:29:54 2013 +0200
  
      migration: set f->is_write and flush in add_to_iovec
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit 93b48c201eb6c0404d15550a0eaa3c0f7937e35e
  Author: Hans de Goede <hdegoede@redhat.com>
  Date:   Tue Apr 9 10:22:35 2013 +0200
  
      virtio-9p: Fix virtio-9p no longer building after hw-dirs branch merge
      
      Signed-off-by: Hans de Goede <hdegoede@redhat.com>
      Message-id: 1365495755-10902-1-git-send-email-hdegoede@redhat.com
      Cc: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 47b5264eb3e1cd2825e48d28fd0d1b239ed53974
  Merge: 1f8010f... 47b43a1...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Mon Apr 8 13:12:32 2013 -0500
  
      Merge remote-tracking branch 'bonzini/hw-dirs' into staging
      
      # By Paolo Bonzini
      # Via Paolo Bonzini
      * bonzini/hw-dirs: (35 commits)
        hw: move private headers to hw/ subdirectories.
        MAINTAINERS: update for source code movement
        hw: move last file to hw/arm/
        hw: move hw/kvm/ to hw/i386/kvm
        hw: move ARM CPU cores to hw/cpu/, configure with default-configs/
        hw: move other devices to hw/misc/, configure with default-configs/
        hw: move NVRAM interfaces to hw/nvram/, configure with default-configs/
        hw: move GPIO interfaces to hw/gpio/, configure with default-configs/
        hw: move interrupt controllers to hw/intc/, configure with default-configs/
        hw: move DMA controllers to hw/dma/, configure with default-configs/
        hw: move VFIO and ivshmem to hw/misc/
        hw: move PCI bridges to hw/pci-* or hw/ARCH
        hw: move SD/MMC devices to hw/sd/, configure with default-configs/
        hw: move timer devices to hw/timer/, configure with default-configs/
        hw: move ISA bridges and devices to hw/isa/, configure with default-configs/
        hw: move char devices to hw/char/, configure via default-configs/
        hw: move more files to hw/xen/
        hw: move SCSI controllers to hw/scsi/, configure via default-configs/
        hw: move SSI controllers to hw/ssi/, configure via default-configs/
        hw: move I2C controllers to hw/i2c/, configure via default-configs/
        ...
      
      Message-id: 1365442249-18259-1-git-send-email-pbonzini@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 1f8010f0790b53e5a75dbbd3e14868759ac00e6c
  Merge: 7c2acc7... 389dd80...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Mon Apr 8 13:12:25 2013 -0500
  
      Merge remote-tracking branch 'stefanha/net' into staging
      
      # By Dmitry Fleytman
      # Via Stefan Hajnoczi
      * stefanha/net:
        vmxnet3: const_cpu_to_le64 wrapping for feature bits dropped
        vmxnet3: iPXE compatibility fixes
      
      Message-id: 1365435829-23535-1-git-send-email-stefanha@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 47b43a1f414c5b3eb9eb7502d0b0be0d134259ba
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Mon Mar 18 17:36:02 2013 +0100
  
      hw: move private headers to hw/ subdirectories.
      
      Many headers are used only in a single directory.  These can be
      kept in hw/.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 8d8b636d28a97af7bf43c3267d07f87b9530939a
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Mon Feb 4 15:19:30 2013 +0100
  
      MAINTAINERS: update for source code movement
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit aacf8895e13c3763ce6d30a4e673ebcc6326d9ff
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Wed Mar 27 18:49:23 2013 +0100
  
      hw: move last file to hw/arm/
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 54976b75fb159ca175636b7fef1cd08130cb662f
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Tue Feb 5 16:36:44 2013 +0100
  
      hw: move hw/kvm/ to hw/i386/kvm
      
      Peter requested the KVM GIC to be in hw/intc.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 0434e30afb6175212389811e0b28b948eb3c1e40
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Tue Feb 5 16:36:44 2013 +0100
  
      hw: move ARM CPU cores to hw/cpu/, configure with default-configs/
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit e28bee8ee654b81f4688a505e56ade0692174b5c
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Wed Apr 3 18:06:08 2013 +0200
  
      hw: move other devices to hw/misc/, configure with default-configs/
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 914e29d28052dbe5a4f41b71eaf8c7bb19ac0929
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Tue Feb 5 16:36:44 2013 +0100
  
      hw: move NVRAM interfaces to hw/nvram/, configure with default-configs/
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 5193899a5a7de923c77cbc4e5019e5009294245e
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Tue Feb 5 16:36:44 2013 +0100
  
      hw: move GPIO interfaces to hw/gpio/, configure with default-configs/
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 7702e47c21e9e7c9962a25de03caa999ea4cd2ea
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Tue Feb 5 16:12:12 2013 +0100
  
      hw: move interrupt controllers to hw/intc/, configure with default-configs/
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit d2c0bd845847820e4abd99638aa2e9b90611a5bf
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Tue Feb 5 14:54:35 2013 +0100
  
      hw: move DMA controllers to hw/dma/, configure with default-configs/
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit ba25df88cc004dffad908b54a71ad8510551e6d2
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Tue Feb 5 15:41:36 2013 +0100
  
      hw: move VFIO and ivshmem to hw/misc/
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit c0907c9e6417cb959dfd9ef6873221536ec91351
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Tue Feb 5 15:06:20 2013 +0100
  
      hw: move PCI bridges to hw/pci-* or hw/ARCH
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 8ac5c6510b609c123d6b394b2de16462ac7c395f
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Tue Feb 5 14:54:35 2013 +0100
  
      hw: move SD/MMC devices to hw/sd/, configure with default-configs/
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 3bd884511f8dc44a01e32878b2972443a16db70d
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Tue Feb 5 14:38:25 2013 +0100
  
      hw: move timer devices to hw/timer/, configure with default-configs/
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 47934d0aadc075b05ce2d9e8a44fa6a46edd1afa
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Tue Feb 5 14:13:04 2013 +0100
  
      hw: move ISA bridges and devices to hw/isa/, configure with default-configs/
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 9944d320016914912133b348b6fbbb18c7417035
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Tue Feb 5 13:35:34 2013 +0100
  
      hw: move char devices to hw/char/, configure via default-configs/
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 80b4ecc86dd5ccd779f96c8bd11feb031d327614
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Tue Feb 5 13:25:08 2013 +0100
  
      hw: move more files to hw/xen/
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 53a5500244a9d38505174bac56d81a8be2979f39
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Tue Feb 5 13:39:38 2013 +0100
  
      hw: move SCSI controllers to hw/scsi/, configure via default-configs/
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 31e17060829f26292d4095c93e3408d740ce6f3d
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Tue Feb 5 13:20:08 2013 +0100
  
      hw: move SSI controllers to hw/ssi/, configure via default-configs/
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 53ed424e09f555598f7af286787a76d9c397e812
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Tue Feb 5 13:07:03 2013 +0100
  
      hw: move I2C controllers to hw/i2c/, configure via default-configs/
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit fc97bb5ba3e7239c0b6d24095df6784868dfebbf
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Tue Feb 5 12:59:04 2013 +0100
  
      hw: move display devices to hw/display/, configure via default-configs/
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 34b8f63ea1aa0941f11c6c032f8e1716269a0449
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Tue Feb 5 12:55:19 2013 +0100
  
      hw: move audio devices to hw/audio/, configure via default-configs/
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 7b2478956a1aece1c79ece8dec250ed91c09903b
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Tue Feb 5 12:55:04 2013 +0100
  
      hw: move block devices to hw/block/, configure via default-configs/
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit d7e35d4a8495bfb3aa0dfd6319fcc499f43a175c
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Tue Feb 5 12:33:56 2013 +0100
  
      hw: move NICs to hw/net/, configure via default-configs/
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 0ddfaf7fe4c8453446730328bf348b7c6438e4f8
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Tue Feb 5 12:30:44 2013 +0100
  
      hw: move MC146818RTC to hw/timer/, configure via default-configs/
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit a100107d5612ba568c817f22c628b2c9eeb431bf
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Tue Feb 5 12:27:44 2013 +0100
  
      hw: move watchdogs to hw/watchdog, configure via default-configs/
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit ddf2bcfc63e7c73cc37f870599ee61f9204bde66
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Tue Feb 5 14:46:43 2013 +0100
  
      hw: make all of hw/pci/ configurable via default-configs/
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit aaa4d1df2e18e7b3aa996836a6256eab13d4267a
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Tue Feb 5 12:23:23 2013 +0100
  
      hw: make all of hw/usb/ configurable via default-configs/
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 9a1179dc864ae71dec212c5da482451bcd4a4fcb
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Tue Feb 5 12:22:39 2013 +0100
  
      hw: make all of hw/ide/ configurable via default-configs/
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 6e7907468fd05b8a641a715ebb110fc1903a604e
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Tue Feb 5 12:42:31 2013 +0100
  
      hw: move virtio devices to hw/ subdirectories
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 49ab747f668f421138d5b40d83fa279c4c5e278d
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri Mar 1 13:59:19 2013 +0100
  
      hw: move target-independent files to subdirectories
      
      This patch tackles all files that are compiled once, moving
      them to subdirectories of hw/.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit ce3b494cb504f96992f2d37ebc8f56deed202b06
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Wed Mar 27 18:54:12 2013 +0100
  
      moxie: configure with default-configs file
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 1fd6bb44ed7ddd875e0d37d17685621f1ef27823
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Mon Feb 4 11:59:48 2013 +0100
  
      hw: make subdirectories for devices
      
      Prepare the new directory structure.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 0d09e41a51aa0752b1ce525ce084f7cd210e461b
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Tue Feb 5 17:06:20 2013 +0100
  
      hw: move headers to include/
      
      Many of these should be cleaned up with proper qdev-/QOM-ification.
      Right now there are many catch-all headers in include/hw/ARCH depending
      on cpu.h, and this makes it necessary to compile these files per-target.
      However, fixing this does not belong in these patches.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit bb585a784e9ad69207315d694e7dad2c422f6baa
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Wed Apr 3 17:53:21 2013 +0200
  
      build: enable using $(CONFIG_FOO) on the rhs of config files
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 7c2acc7062fe863cb71ff5849bb121deafe8df4b
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Mon Apr 8 12:11:27 2013 +0100
  
      configure: Don't fall back to gthread coroutine backend
      
      The gthread coroutine backend is broken and does not produce a working
      QEMU; it is only useful for some very limited debugging situations.
      Clean up the backend selection logic in configure so that it now runs
      "if on windows use windows; else prefer ucontext; else sigaltstack".
      
      To do this we refactor the configure code to separate out "test
      whether we have a working ucontext", "pick a default if user didn't
      specify" and "validate that user didn't specify something invalid",
      rather than having all three of these run together. We also simplify
      the Makefile logic so it just links in the backend the configure
      script selects.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Message-id: 1365419487-19867-3-git-send-email-peter.maydell@linaro.org
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 76ad07a4938aac69cb12bfdf52c3bf612c85e4df
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Mon Apr 8 12:11:26 2013 +0100
  
      configure: Provide and use convenience error reporting function
      
      Provide a convenience function for reporting an error and exiting,
      and update various places in the configure script to use it.
      This allows us to be a little more consistent about how format
      our error messages and makes the calling code shorter.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
      Message-id: 1365419487-19867-2-git-send-email-peter.maydell@linaro.org
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 1e885b25275fb6763eb947b1e53b2d6911b967a8
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Mon Apr 8 15:03:15 2013 +0200
  
      qemu-char: really fix behavior on can_read = 0
      
      I misread the glib manual, g_source_remove does not let you re-attach
      the source later.  This behavior (called "blocking" the source in glib)
      is present in glib's source code, but private and not available outside
      glib; hence, we have to resort to re-creating the source every time.
      
      In fact, g_source_remove and g_source_destroy are the same thing,
      except g_source_destroy is O(1) while g_source_remove scans a potentially
      very long list of GSources in the current main loop.  Ugh.  Better
      use g_source_destroy explicitly, and leave "tags" to those dummies who
      cannot track their pointers' lifetimes.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Message-id: 1365426195-12596-1-git-send-email-pbonzini@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit b9a7cfee1280cc70ba0db2eb528ea3e5a072c80e
  Merge: 2a7a239... ce7f7cc...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Mon Apr 8 10:37:06 2013 -0500
  
      Merge remote-tracking branch 'mdroth/qga-pull-4-2-13' into staging
      
      # By Laszlo Ersek (2) and others
      # Via Michael Roth
      * mdroth/qga-pull-4-2-13:
        qemu-ga: ga_get_fd_handle(): abort if fd_counter overflows
        qga schema: document generic QERR_UNSUPPORTED
        qga schema: mark optional GuestLogicalProcessor.can-offline with #optional
        qga: add windows implementation for guest-set-time
        qga: add windows implementation for guest-get-time
  
  commit 2a7a239ff09aa87cc3682a976c7a57d9ea1321d7
  Merge: 9196dd4... aa1c9e9...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Mon Apr 8 10:36:40 2013 -0500
  
      Merge remote-tracking branch 'kraxel/usb.79' into staging
      
      # By Gerd Hoffmann (7) and Hans de Goede (3)
      # Via Gerd Hoffmann
      * kraxel/usb.79:
        usb-tablet: Don't claim wakeup capability for USB-2 version
        usb: update docs for bus name change
        usb-hub: report status changes only once
        usb-hub: limit chain length
        xhci: zap unused name field
        xhci: remove unimplemented printfs
        xhci: remove leftover debug printf
        xhci: fix numintrs sanity checks
        usb-redir: Add flow control support
        usb-redir: Fix crash on migration with no client connected
  
  commit 389dd80795c646c914ab3c4366c9409e309f0e4f
  Author: Dmitry Fleytman <dmitry@daynix.com>
  Date:   Thu Mar 28 10:53:30 2013 +0200
  
      vmxnet3: const_cpu_to_le64 wrapping for feature bits dropped
      
      Byte swap is redundant because shared memory reading functions
      already swap bytes when required
      
      Signed-off-by: Dmitry Fleytman <dmitry@daynix.com>
      Acked-by: Alexander Graf <agraf@suse.de>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 3e948fd38556f872f40ac588ec9008c099010007
  Author: Dmitry Fleytman <dmitry@daynix.com>
  Date:   Thu Mar 28 10:53:29 2013 +0200
  
      vmxnet3: iPXE compatibility fixes
      
      iPXE vmxnet3 driver makes a few assumptions regarding device operation
      that were missed during testing with Linux and Windows drivers.
      This patch adds following logic:
        1. Additional GET commands processing added
        2. Max number of RX chunks should be set to 1 when driver passes 0
           via corresponding shared memory field
        3. Enforecement for max chunks number added
      
      Signed-off-by: Dmitry Fleytman <dmitry@daynix.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 9196dd411d580c27f85daa209ff9a501d719ebc0
  Merge: 893986f... 32aea75...
  Author: Blue Swirl <blauwirbel@gmail.com>
  Date:   Sat Apr 6 12:53:54 2013 +0000
  
      Merge branch 'arm-devs.next' of git://git.linaro.org/people/pmaydell/qemu-arm
      
      * 'arm-devs.next' of git://git.linaro.org/people/pmaydell/qemu-arm:
        hw/nand.c: Fix nand erase operation
        cadence_uart: Flush queued characters on reset
        pl330: Don't inhibit ES bits on INTEN
        pflash_cfi01: Implement migration support
        pflash_cfi01: Drop unused 'bypass' field
        hw/arm_gic_common: Use vmstate struct rather than save/load functions
        arm_gic: Fix sizes of state fields in preparation for vmstate support
        vmstate: Add support for two dimensional arrays
        hw/onenand.c: fix migration of dynamically allocated buffer "otp"
        hw/sd.c: fix migration of dynamically allocated buffer "buf"
        vmstate.h: introduce VMSTATE_BUFFER_POINTER_UNSAFE macro
        hw/arm_mptimer: Save the timer state
        pl050: Don't send always-constant is_mouse field
        hw/arm/nseries: don't print to stdout or stderr
  
  commit b879f3084650410709051202e0e834b903b0858c
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Fri Apr 5 14:10:28 2013 -0400
  
      tcg-s390: Fix merge error in tgen_brcond
      
      When the TCG condition codes were re-organized last year,
      we failed to update all of the "old-style" tests for unsigned.
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 78c9f7c5b09408b4cac69a4fee97a118c8a89f6c
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Wed Mar 27 14:37:42 2013 -0400
  
      tcg-s390: Use all 20 bits of the offset in tcg_out_mem
      
      This can save one insn, if the constant has any bits in 32-63 set,
      but no bits in 21-31 set.  It never results in more insns.
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 0db921e6d8660a2491c173a2821e30924018d4bb
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Wed Mar 27 14:23:26 2013 -0400
  
      tcg-s390: Use load-address for addition
      
      Since we're always in 64-bit mode, load address performs a full
      64-bit add.  Use that for 3-address addition, as well as for
      larger constant addends when we lack extended-immediates facility.
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 65a62a753c90611d07497a586e0343fe8f7154cf
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Wed Mar 27 13:04:26 2013 -0400
  
      tcg-s390: Cleanup argument shuffling fixme in softmmu code
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit f0bffc27304ddaad255538da851d52ebb59e020d
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Wed Mar 27 12:28:22 2013 -0400
  
      tcg-s390: Use risbgz for andi
      
      This is immediately usable by the tlb lookup code.
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 07ff798313a8263a9e50d3411631538cb263d129
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Wed Mar 27 11:47:54 2013 -0400
  
      tcg-s390: Remove constraint letters for and
      
      Since we have a free temporary and can always just load the constant, we
      ought to do so, rather than spending the same effort constraining the const.
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit d5690ea43322b487071aa22e51f005a542b015d1
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Wed Mar 27 09:30:58 2013 -0400
  
      tcg-s390: Implement deposit opcodes
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 96a9f093f8d71bc672e68da100e6a449ada75638
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Tue Mar 26 17:28:52 2013 -0400
  
      tcg-s390: Implement movcond opcodes
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 36017dc68aa8c345d10ad7ba7bc3dba580f3f035
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Tue Mar 26 16:50:29 2013 -0400
  
      tcg-s390: Implement mulu2_i64 opcode
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 3790b9180a070eab619438dc0fd83de33ec8cbbd
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Tue Mar 26 16:41:45 2013 -0400
  
      tcg-s390: Implement add2/sub2 opcodes
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit a01fc30da4d4b6f16889429518eeefe382bc4d42
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Tue Mar 26 16:39:50 2013 -0400
  
      tcg-s390: Remove useless preprocessor conditions
      
      We only support 64-bit code generation for s390x.
      Don't clutter the code with ifdefs that suggest otherwise.
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit a4924e8bb533fb537d82a463b6465d80adaea0f5
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Mon Mar 25 20:54:30 2013 -0700
  
      tcg-s390: Properly allocate a stack frame.
      
      Set TCG_TARGET_CALL_STACK_OFFSET properly for the abi.  Allocate the
      standard TCG_STATIC_CALL_ARGS_SIZE.  And while we're at it, allocate
      space for CPU_TEMP_BUF_NLONGS.
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit a22971f99f4846a0947f35548b7f3f76159339f0
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Mon Mar 25 13:45:32 2013 -0700
  
      tcg-s390: Fix movi
      
      The code to load the high 64 bits assumed that the insn used to
      load the low 64 bits zero-extended.  Enforce that.
  
  commit 893986fe94eb229f2317f50fac0e35e068eb66ba
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Fri Apr 5 08:46:00 2013 -0500
  
      main-loop: drop the BQL if the I/O appears to be spinning
      
      The char-flow refactoring introduced a busy-wait that depended on
      an action from the VCPU thread.  However, the VCPU thread could
      never take that action because the busy-wait starved the VCPU thread
      of the BQL because it never dropped the mutex while running select.
      
      Paolo doesn't want to drop this optimization for fear that we will
      stop detecting these busy waits.  I'm afraid to keep this optimization
      even with the busy-wait fixed because I think a similar problem can
      occur just with heavy I/O thread load manifesting itself as VCPU pauses.
      
      As a compromise, introduce an artificial timeout after a thousand
      iterations but print a rate limited warning when this happens.  This
      let's us still detect when this condition occurs without it being
      a fatal error.
      
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
      Message-id: 1365169560-11012-1-git-send-email-aliguori@us.ibm.com
  
  commit d185c094b404b4ff392b77d1244c0233da7d53bd
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri Apr 5 17:59:33 2013 +0200
  
      qemu-char: eliminate busy waiting on can_read returning zero
      
      The character backend refactoring introduced an undesirable busy wait.
      The busy wait happens if can_read returns zero and there is data available
      on the character device's file descriptor.  Then, the I/O watch will
      fire continuously and, with TCG, the CPU thread will never run.
      
          1) Char backend asks front end if it can write
          2) Front end says no
          3) poll() finds the char backend's descriptor is available
          4) Goto (1)
      
      What we really want is this (note that step 3 avoids the busy wait):
      
          1) Char backend asks front end if it can write
          2) Front end says no
          3) poll() goes on without char backend's descriptor
          4) Goto (1) until qemu_chr_accept_input() called
      
          5) Char backend asks front end if it can write
          6) Front end says yes
          7) poll() finds the char backend's descriptor is available
          8) Backend handler called
      
      After this patch, the IOWatchPoll source and the watch source are
      separated.  The IOWatchPoll is simply a hook that runs during the prepare
      phase on each main loop iteration.  The hook adds/removes the actual
      source depending on the return value from can_read.
      
      A simple reproducer is
      
          qemu-system-i386 -serial mon:stdio
      
      ... followed by banging on the terminal as much as you can. :)  Without
      this patch, emulation will hang.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Message-id: 1365177573-11817-1-git-send-email-pbonzini@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 91b53e4407ed8379d2d40f88a585e0b767681927
  Merge: 54baa6f... f1922e3...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Fri Apr 5 12:52:48 2013 -0500
  
      Merge remote-tracking branch 'stefanha/trivial-patches' into staging
      
      # By Peter Crosthwaite (2) and others
      # Via Stefan Hajnoczi
      * stefanha/trivial-patches:
        xilinx_zynq: Cleanup ssi_create_slave
        petalogix_ml605_mmu: Cleanup ssi_create_slave()
        target-s390: Fix SRNMT
        linux-user: Don't omit comma for strace of rt_sigaction()
        test-visitor-serialization: Fix some memory leaks
  
  commit 54baa6f3c07a155939a6edda6d17706a6e9ab11c
  Merge: 5098699... 9246ce8...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Fri Apr 5 12:52:32 2013 -0500
  
      Merge remote-tracking branch 'sstabellini/xen-2013-04-05' into staging
      
      # By Alex Bligh (2) and Felipe Franciosi (2)
      # Via Stefano Stabellini
      * sstabellini/xen-2013-04-05:
        Allow xen guests to plug disks of 1 TiB or more
        Introduce 64 bit integer write interface to xenstore
        Xen PV backend: Disable use of O_DIRECT by default as it results in crashes.
        Xen PV backend: Move call to bdrv_new from blk_init to blk_connect
  
  commit 5098699a51756f7e8934dc035112c8f8aa2a0ec3
  Merge: 150a470... c2b6ff5...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Fri Apr 5 12:49:10 2013 -0500
  
      Merge remote-tracking branch 'kwolf/for-anthony' into staging
      
      # By Stefan Hajnoczi (4) and Kevin Wolf (3)
      # Via Kevin Wolf
      * kwolf/for-anthony:
        qcow2: Fix L1 write error handling in qcow2_update_snapshot_refcount
        qcow2: Return real error in qcow2_update_snapshot_refcount
        block: clean up I/O throttling wait_time code
        block: drop duplicated slice extension code
        block: keep I/O throttling slice time constant
        block: fix I/O throttling accounting blind spot
        usb-storage: Forward serial number to scsi-disk
  
  commit c2b6ff51e4a3ad1f7ec5dbc94970e9778b31d718
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Fri Apr 5 12:57:10 2013 +0200
  
      qcow2: Fix L1 write error handling in qcow2_update_snapshot_refcount
      
      It ignored the error code, and at least the 'goto fail' is obvious
      nonsense as it creates an endless loop (if the next attempt doesn't
      magically succeed) and leaves the in-memory L1 table in big-endian
      instead of converting it back.
      
      In error cases, there's no point in writing an updated L1 table, so
      skip this part for them.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit c2bc78b6a975ea2dcd7eee9f0dce22cc060cdcdc
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Fri Apr 5 12:51:31 2013 +0200
  
      qcow2: Return real error in qcow2_update_snapshot_refcount
      
      This fixes the error message triggered by the following script:
      
          cat > /tmp/blkdebug.cfg <<EOF
          [inject-error]
          event = "cluster_free"
          errno = "28"
          immediately = "off"
          EOF
      
          $qemu_img create -f qcow2 test.qcow2 10G
          $qemu_img snapshot -c snap test.qcow2
          $qemu_img snapshot -d snap blkdebug:/tmp/blkdebug.cfg:test.qcow2
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit 0775437fafc5c733564645a22f75490770bf41f7
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Fri Apr 5 11:32:22 2013 +0200
  
      block: clean up I/O throttling wait_time code
      
      The wait_time variable is in seconds.  Reflect this in a comment and use
      NANOSECONDS_PER_SECOND instead of BLOCK_IO_SLICE_TIME * 10 (which
      happens to have the right value).
      
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
      Tested-By: Benoit Canet <benoit@irqsave.net>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit e660fb8b3ccc94652774d5895d122c0f13aecb89
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Fri Apr 5 11:32:21 2013 +0200
  
      block: drop duplicated slice extension code
      
      The current slice is extended when an I/O request exceeds the limit.
      There is no need to extend the slice every time we check a request.
      
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
      Tested-By: Benoit Canet <benoit@irqsave.net>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit ae29d6c64bd8d55873a2cb1df50ae4321b497447
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Fri Apr 5 11:32:20 2013 +0200
  
      block: keep I/O throttling slice time constant
      
      It is not necessary to adjust the slice time at runtime.  We already
      extend the current slice in order to carry over accounting into the next
      slice.  Changing the actual slice time value introduces oscillations.
      
      The guest may experience large changes in throughput or IOPS from one
      moment to the next when slice times are adjusted.
      
      Reported-by: Benoît Canet <benoit@irqsave.net>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
      Tested-By: Benoit Canet <benoit@irqsave.net>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit 5905fbc9c94ccd744c1b249472eafcc2d827548a
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Fri Apr 5 11:32:19 2013 +0200
  
      block: fix I/O throttling accounting blind spot
      
      I/O throttling relies on bdrv_acct_done() which is called when a request
      completes.  This leaves a blind spot since we only charge for completed
      requests, not submitted requests.
      
      For example, if there is 1 operation remaining in this time slice the
      guest could submit 3 operations and they will all be submitted
      successfully since they don't actually get accounted for until they
      complete.
      
      Originally we probably thought this is okay since the requests will be
      accounted when the time slice is extended.  In practice it causes
      fluctuations since the guest can exceed its I/O limit and it will be
      punished for this later on.
      
      Account for I/O upon submission so that I/O limits are enforced
      properly.
      
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
      Tested-By: Benoit Canet <benoit@irqsave.net>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit 76534da749ceb3b4c13ec09b173bcf6d6c2e36d4
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Wed Apr 3 12:41:46 2013 +0200
  
      usb-storage: Forward serial number to scsi-disk
      
      usb-storage takes care to fetch the USB serial number from -drive
      options, but it neglected to pass its own 'serial' property to the
      scsi-disk it creates. With this patch, the 'serial' qdev property and
      the 'serial' option in -drive behave the same and correctly apply the
      serial number on both USB and SCSI level.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Acked-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 32aea752f47f30c00878dcc323ac4debf0c9e645
  Author: Wendy Liang <wendy.liang@xilinx.com>
  Date:   Wed Apr 3 15:33:08 2013 +1000
  
      hw/nand.c: Fix nand erase operation
      
      Usually, nand erase operation has only 2 or 3 address cycles.
      We need to mask s->addr to zero unset stale high-order bytes in the nand address
      before using it as the erase address.
      
      This fixes the NAND erase operation in Linux.
      
      [PC: Generalised to work for any number of address cycles rather than just 3]
      
      Signed-off-by: Wendy Liang <jliang@xilinx.com>
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Message-id: 1364967188-26711-1-git-send-email-peter.crosthwaite@xilinx.com
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit 1db8b5efe0c2b5000e50691eea61264a615f43de
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Wed Apr 3 14:52:21 2013 +1000
  
      cadence_uart: Flush queued characters on reset
      
      Reset can be used to empty the rx-fifo. As the fifo full condition is
      used to return false from can_receive, queued rx data should be flushed
      on reset accordingly.
      
      Cc: Wendy Liang <jliang@xilinx.com>
      Cc: Jason Wu <huanyu@xilinx.com>
      
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Reported-by: Jason Wu <huanyu@xilinx.com>
      Message-id: 494c1e005e225c915d295ddfd75d992ad2dabc3c.1364964526.git.peter.crosthwaite@xilinx.com
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit fd7f8a99f3b08640a7fe2b2f3c3e6b68068b4983
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Tue Apr 2 17:59:29 2013 +0000
  
      pl330: Don't inhibit ES bits on INTEN
      
      This if-else logic inhibits setting of the event status (ES) bits
      when interrupts are enabled. This is incorrect. ES should be set
      regardless on INTEN state. INTEN only inhibits the signalling of
      events to PL330 threads, not setting of the ES register.
      
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit 9246ce881128df2a69178779c1ef33c83df3c70d
  Author: Felipe Franciosi <felipe.franciosi@citrix.com>
  Date:   Fri Apr 5 15:47:59 2013 +0000
  
      Allow xen guests to plug disks of 1 TiB or more
      
      The current xen backend driver implementation uses int64_t variables
      to store the size of the corresponding backend disk/file. It also uses
      an int64_t variable to store the block size of that image. When writing
      the number of sectors (file_size/block_size) to xenstore, however, it
      passes these values as 32 bit signed integers. This will cause an
      overflow for any disk of 1 TiB or more.
      
      This patch changes the xen backend driver to use a 64 bit integer write
      xenstore function.
      
      Signed-off-by: Felipe Franciosi <felipe@paradoxo.org>
      Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
  
  commit 10bb3c623478117aee5117c312736f10833decc2
  Author: Felipe Franciosi <felipe.franciosi@citrix.com>
  Date:   Fri Apr 5 15:37:32 2013 +0000
  
      Introduce 64 bit integer write interface to xenstore
      
      The current implementation of xen_backend only provides 32 bit integer
      functions to write to xenstore. This patch adds two functions that
      allow writing 64 bit integers (one generic function and another for
      the backend only).
      
      This patch also fixes the size of the char arrays used to represent
      these integers as strings (originally 32 bytes, however no more than
      12 bytes are needed for 32 bit integers and no more than 21 bytes are
      needed for 64 bit integers).
      
      Signed-off-by: Felipe Franciosi <felipe@paradoxo.org>
      Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
  
  commit c1a88ad1f4ac994cd70695bf08141d161e21533e
  Author: Alex Bligh <alex@alex.org.uk>
  Date:   Fri Apr 5 15:45:15 2013 +0000
  
      Xen PV backend: Disable use of O_DIRECT by default as it results in crashes.
      
      Due to what is almost certainly a kernel bug, writes with O_DIRECT may
      continue to reference the page after the write has been marked as
      completed, particularly in the case of TCP retransmit. In other
      scenarios, this "merely" risks data corruption on the write, but with
      Xen pages from domU are only transiently mapped into dom0's memory,
      resulting in kernel panics when they are subsequently accessed.
      
      This brings PV devices in line with emulated devices.  Removing
      O_DIRECT is safe as barrier operations are now correctly passed
      through.
      
      See:
         http://lists.xen.org/archives/html/xen-devel/2012-12/msg01154.html
      for more details.
      
      Signed-off-by: Alex Bligh <alex@alex.org.uk>
      Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
  
  commit 86f425db3b1c4b6c4a2927eaec35627f9ab2e703
  Author: Alex Bligh <alex@alex.org.uk>
  Date:   Fri Apr 5 15:45:10 2013 +0000
  
      Xen PV backend: Move call to bdrv_new from blk_init to blk_connect
      
      This commit delays the point at which bdrv_new (and hence blk_open
      on the underlying device) is called from blk_init to blk_connect.
      This ensures that in an inbound live migrate, the block device is
      not opened until it has been closed at the other end. This is in
      preparation for supporting devices with open/close consistency
      without using O_DIRECT. This commit does NOT itself change O_DIRECT
      semantics.
      
      Signed-off-by: Alex Bligh <alex@alex.org.uk>
      Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
  
  commit d8d24fb78cf21205bf672d85231712dc1f0bbb39
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Fri Apr 5 16:18:00 2013 +0100
  
      pflash_cfi01: Implement migration support
      
      Add a vmstate to pflash_cfi01, so that it can be live migrated.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Message-id: 1363717469-30980-3-git-send-email-peter.maydell@linaro.org
  
  commit 5d79b80b335c5f65f148d1bb1672d9d534ace73b
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Fri Apr 5 16:18:00 2013 +0100
  
      pflash_cfi01: Drop unused 'bypass' field
      
      For pflash_cfi01 the 'bypass' field is set to zero and never changes,
      so remove it (it is a leftover from pflash_cfi02, where bypass is
      implemented).
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Message-id: 1363717469-30980-2-git-send-email-peter.maydell@linaro.org
  
  commit 2e19a7035a8e721f32610c8d22223ab748c4232f
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Fri Apr 5 16:18:00 2013 +0100
  
      hw/arm_gic_common: Use vmstate struct rather than save/load functions
      
      Update the GIC save/restore to use vmstate rather than hand-rolled
      save/load functions.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Reviewed-by: Igor Mitsyanko <i.mitsyanko@gmail.com>
      Message-id: 1363975375-3166-4-git-send-email-peter.maydell@linaro.org
  
  commit c3037774be5329e584d4d709b9df7e1799bba215
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Fri Apr 5 16:17:59 2013 +0100
  
      arm_gic: Fix sizes of state fields in preparation for vmstate support
      
      In preparation for switching to vmstate for migration support, fix
      the sizes of various GIC state fields. In particular, we replace all
      the bitfields (which VMState can't deal with) with straightforward
      uint8_t values which we do bit operations on. (The bitfields made
      more sense when NCPU was set differently in different situations,
      but we now always model at the architectural limit of 8.)
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Reviewed-by: Igor Mitsyanko <i.mitsyanko@gmail.com>
      Reviewed-by: Andreas Färber <afaerber@suse.de>
      Message-id: 1363975375-3166-3-git-send-email-peter.maydell@linaro.org
  
  commit bd7f92e59e7f40ddaeda40e55f7818c8121ecf1a
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Fri Apr 5 16:17:59 2013 +0100
  
      vmstate: Add support for two dimensional arrays
      
      Add support for migrating two dimensional arrays, by defining
      a set of new macros VMSTATE_*_2DARRAY paralleling the existing
      VMSTATE_*_ARRAY macros. 2D arrays are handled the same for actual
      state serialization; the only difference is that the type check
      has to change for a 2D array.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Reviewed-by: Igor Mitsyanko <i.mitsyanko@gmail.com>
      Message-id: 1363975375-3166-2-git-send-email-peter.maydell@linaro.org
  
  commit b79269b78d0182fa7f4e23b779010145d0b4eaea
  Author: Igor Mitsyanko <i.mitsyanko@gmail.com>
  Date:   Fri Apr 5 16:17:59 2013 +0100
  
      hw/onenand.c: fix migration of dynamically allocated buffer "otp"
      
      VMSTATE_BUFFER_UNSAFE should be used for buffers inlined in device state, not
      for buffers allocated dynamically. Change to VMSTATE_BUFFER_POINTER_UNSAFE macro,
      which will do migration right.
      
      Signed-off-by: Igor Mitsyanko <i.mitsyanko@gmail.com>
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Message-id: 1362923278-4080-4-git-send-email-i.mitsyanko@gmail.com
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit 5f00679ee98b1643ff652bbf982dffe1b432596e
  Author: Igor Mitsyanko <i.mitsyanko@gmail.com>
  Date:   Fri Apr 5 16:17:59 2013 +0100
  
      hw/sd.c: fix migration of dynamically allocated buffer "buf"
      
      VMSTATE_BUFFER_UNSAFE should be used for buffers inlined in device state, not
      for buffers allocated dynamically. Change to VMSTATE_BUFFER_POINTER_UNSAFE macro,
      which will do migration right.
      
      Signed-off-by: Igor Mitsyanko <i.mitsyanko@gmail.com>
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Tested-by: Michael Walle <michael@walle.cc>
      Message-id: 1362923278-4080-3-git-send-email-i.mitsyanko@gmail.com
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit 8070568b9aa8d93b3729ab7e9ca0ef8a6351d2bd
  Author: Igor Mitsyanko <i.mitsyanko@gmail.com>
  Date:   Fri Apr 5 16:17:58 2013 +0100
  
      vmstate.h: introduce VMSTATE_BUFFER_POINTER_UNSAFE macro
      
      Macro could be used to migrate a dynamically allocated buffer of known size.
      
      Signed-off-by: Igor Mitsyanko <i.mitsyanko@gmail.com>
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Message-id: 1362923278-4080-2-git-send-email-i.mitsyanko@gmail.com
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit 28092a23e6e2cb8298c1381f4f046842ffd376eb
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Fri Apr 5 16:17:58 2013 +0100
  
      hw/arm_mptimer: Save the timer state
      
      Add a missing VMSTATE_TIMER() entry to the arm_mptimer vmstate
      description; this omission meant that we would probably hang on reload
      when the timer failed to fire.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Reviewed-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Message-id: 1363967348-3044-1-git-send-email-peter.maydell@linaro.org
  
  commit e8945b4f2a65fc2872cc31a5141e136fd27d0af8
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Fri Apr 5 16:17:58 2013 +0100
  
      pl050: Don't send always-constant is_mouse field
      
      The is_mouse field of the pl050 state structure is constant (it tracks
      whether this is a 'pl050_keyboard' or 'pl050_mouse'), so there's
      no need to include it in the VMState structure.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Message-id: 1363628480-29306-1-git-send-email-peter.maydell@linaro.org
  
  commit 591f73f642a5f3c822c3efaae8d83a174371a4f5
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Fri Apr 5 16:17:58 2013 +0100
  
      hw/arm/nseries: don't print to stdout or stderr
      
      Remove various bits of printing to stdout or stderr from the
      nseries code, replacing it with a qemu log message where there's
      an appropriate log category, and just dropping the output for
      some of the more debug-like printing.
      
      In particular, this will get rid of the 'mipid_reset' message
      you currently get from 'make check'.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Reviewed-by: Andreas Färber <afaerber@suse.de>
      Message-id: 1363368565-24546-1-git-send-email-peter.maydell@linaro.org
  
  commit 150a470b64c548b7539ea47526f345f15ebac355
  Merge: d05ef16... 4bf0bb8...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Fri Apr 5 08:55:14 2013 -0500
  
      Merge remote-tracking branch 'luiz/queue/qmp' into staging
      
      # By Luiz Capitulino
      # Via Luiz Capitulino
      * luiz/queue/qmp:
        chardev: drop the Memory chardev driver
        hmp: human-monitor-command: stop using the Memory chardev driver
        Monitor: Make output buffer dynamic
        qstring: add qstring_get_length()
  
  commit f1922e36e267eae0c9d70e8660830e081878bdfc
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Thu Apr 4 11:04:12 2013 +1000
  
      xilinx_zynq: Cleanup ssi_create_slave
      
      With the recent m25p80 cleanup there is no need to use
      ssi_create_slave_no_init() anymore. Just use ssi_create_slave().
      
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit e641080fdc1e81290564e1e9ec4fe7637011fa82
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Thu Apr 4 11:04:11 2013 +1000
  
      petalogix_ml605_mmu: Cleanup ssi_create_slave()
      
      With the recent m25p80 cleanup there is no need to use
      ssi_create_slave_no_init() anymore. Just use ssi_create_slave().
      
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 5b90a86629dcc075be294524696e6199266f72ad
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Sat Mar 30 10:03:25 2013 -0700
  
      target-s390: Fix SRNMT
      
      Fallthough into abort = oops.
      
      Cc: qemu-trivial@nongnu.org
      Cc: Alexander Graf <agraf@suse.de>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 4bf0bb8014ac2ac61b1004f5d92b2a4594d48017
  Author: Luiz Capitulino <lcapitulino@redhat.com>
  Date:   Tue Apr 2 15:29:29 2013 -0400
  
      chardev: drop the Memory chardev driver
      
      It's not used anymore since the last commit.
      
      Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Acked-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 48c043d0d1835c64b571c484a9f229fe6d220287
  Author: Luiz Capitulino <lcapitulino@redhat.com>
  Date:   Tue Apr 2 15:07:33 2013 -0400
  
      hmp: human-monitor-command: stop using the Memory chardev driver
      
      The Memory chardev driver was added because, as the Monitor's output
      buffer was static, we needed a way to accumulate the output of an
      HMP commmand when ran by human-monitor-command.
      
      However, the Monitor's output buffer is now dynamic, so it's possible
      for the human-monitor-command to use it instead of the Memory chardev
      driver.
      
      This commit does that change, but there are two important
      observations about it:
      
       1. We need a way to signal to the Monitor that it shouldn't call
          chardev functions when flushing its output. This is done
          by adding a new flag to the Monitor object called skip_flush
      	(which is set to true by qmp_human_monitor_command())
      
       2. The current code has buffered semantics: QMP clients will
          only see a command's output if it flushes its output with
      	a new-line character. This commit changes this to unbuffered,
      	which means that QMP clients will see a command's output
      	whenever the command prints anything.
      
      	I don't think this will matter in practice though, as I believe
      	all HMP commands print the new-line character anyway.
      
      Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Acked-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit e1f2641b5926d20f63d36f0de45206be774da8da
  Author: Luiz Capitulino <lcapitulino@redhat.com>
  Date:   Mon Mar 25 13:52:26 2013 -0400
  
      Monitor: Make output buffer dynamic
      
      Commit f628926bb423fa8a7e0b114511400ea9df38b76a changed monitor_flush()
      to retry on qemu_chr_fe_write() errors. However, the Monitor's output
      buffer can keep growing while the retry is not issued and this can
      cause the buffer to overflow.
      
      To reproduce this issue, just start qemu and type on the Monitor:
      
      (qemu) ?
      
      This will cause an assertion to trig.
      
      To fix this problem this commit makes the Monitor buffer dynamic,
      which means that it can grow as much as needed.
      
      Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Acked-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 54d49ac99227aff646ac940abfab3417f5cb1693
  Author: Luiz Capitulino <lcapitulino@redhat.com>
  Date:   Mon Mar 25 13:46:37 2013 -0400
  
      qstring: add qstring_get_length()
      
      Long overdue.
      
      Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Acked-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit abe20840166e6f04d3ab60f8d53a2ff5907bd942
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Thu Mar 28 14:33:24 2013 +0000
  
      linux-user: Don't omit comma for strace of rt_sigaction()
      
      Pass the 'last' parameter of print_signal() through to
      print_raw_param(); this fixes a problem where we weren't printing
      the comma separator for strace of rt_sigaction() when the signal
      was an unnamed (ie realtime) one:
        6856 rt_sigaction(230xf6fff870,0xf6fff8fc) = 0
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 2bd01ac1e238c76e201ba21f314cec46437d2c5a
  Author: Stefan Berger <stefanb@linux.vnet.ibm.com>
  Date:   Thu Mar 28 11:18:40 2013 -0400
  
      test-visitor-serialization: Fix some memory leaks
      
      This patch fixes some of the memory leaks in test-visitor-serialization but not all of them.
      
      Signed-off-by: Stefan Berger <stefanb@linux.vnet.ibm.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit d05ef160453e98546a4197496dc8a3cb2defac53
  Author: Brad Smith <brad@comstyle.com>
  Date:   Thu Apr 4 20:37:53 2013 -0400
  
      Allow clock_gettime() monotonic clock to be utilized on more OS's
      
      Allow the clock_gettime() code using monotonic clock to be utilized on
      more POSIX compliannt OS's. This started as a fix for OpenBSD which was
      listed in one function as part of the previous hard coded list of OS's
      for the functions to support but not in the other.
      
      Signed-off-by: Brad Smith <brad@comstyle.com>
      Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
      Message-id: 20130405003748.GH884@rox.home.comstyle.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit c5a98cf333997616147a161ef4e4cf71bb9bd00a
  Author: Laszlo Ersek <lersek@redhat.com>
  Date:   Thu Mar 21 00:23:22 2013 +0100
  
      pc_acpi_init(): don't bail as soon as failing to find default DSDT
      
      Signed-off-by: Laszlo Ersek <lersek@redhat.com>
      Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
      Message-id: 1363821803-3380-11-git-send-email-lersek@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 3a4a4697aacdd58b77f8bca6f2c0ce307b213506
  Author: Laszlo Ersek <lersek@redhat.com>
  Date:   Thu Mar 21 00:23:21 2013 +0100
  
      Introduce IO_APIC_DEFAULT_ADDRESS for 0xfec00000
      
      Signed-off-by: Laszlo Ersek <lersek@redhat.com>
      Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
      Message-id: 1363821803-3380-10-git-send-email-lersek@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit dab8623430926a8c55a149c22b2b8e2edb786ae3
  Author: Laszlo Ersek <lersek@redhat.com>
  Date:   Thu Mar 21 00:23:20 2013 +0100
  
      extract/unify the constant 0xfee00000 as APIC_DEFAULT_ADDRESS
      
      A common dependency of the constant's current users:
      - hw/apic_common.c
      - hw/i386/kvmvapic.c
      - target-i386/cpu.c
      is "target-i386/cpu.h".
      
      Signed-off-by: Laszlo Ersek <lersek@redhat.com>
      Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
      Message-id: 1363821803-3380-9-git-send-email-lersek@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 23084327dc5c2f42e8a1c3e39ec565e344c7f52e
  Author: Laszlo Ersek <lersek@redhat.com>
  Date:   Thu Mar 21 00:23:19 2013 +0100
  
      like acpi_table_install(), acpi_table_add() should propagate Errors
      
      Signed-off-by: Laszlo Ersek <lersek@redhat.com>
      Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
      Message-id: 1363821803-3380-8-git-send-email-lersek@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit e980f2bf0a39cb524259bb70084e0f75b92c8f39
  Author: Laszlo Ersek <lersek@redhat.com>
  Date:   Thu Mar 21 00:23:18 2013 +0100
  
      acpi_table_add(): extract and reimplement internals
      
      The new function acpi_table_install() installs any blob the caller passes
      in. In the next patches this function will be promoted from helper role to
      extern.
      
      Reimplementing the logic should make it easier to understand. It also
      removes a buffer overflow when
      
          has_header &&
          cumulative_file_size < ACPI_TABLE_HDR_SIZE - ACPI_TABLE_PFX_SIZE
      
      (In that case the g_realloc() call in the read() loop used to shrink the
      "acpi_tables" array, causing an out-of-bounds read access when copying the
      header out of "acpi_tables".)
      
      The new code isn't more daring alignment-wise than its predecessor:
      "acpi_table_header" is packed, and the uint32_t fields are at offsets 6,
      26, and 34.
      
      Signed-off-by: Laszlo Ersek <lersek@redhat.com>
      Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
      Message-id: 1363821803-3380-7-git-send-email-lersek@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 0c764a9dfc0d480c21f325480aa2e69581841858
  Author: Laszlo Ersek <lersek@redhat.com>
  Date:   Thu Mar 21 00:23:17 2013 +0100
  
      acpi_table_add(): accept QemuOpts and parse it with OptsVisitor
      
      As one consequence, strtok() -- which modifies its argument -- is replaced
      with g_strsplit().
      
      Signed-off-by: Laszlo Ersek <lersek@redhat.com>
      Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
      Message-id: 1363821803-3380-6-git-send-email-lersek@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 8ccbad5c7b61c46c1b69b8089b8965cd69c0a8de
  Author: Laszlo Ersek <lersek@redhat.com>
  Date:   Thu Mar 21 00:23:16 2013 +0100
  
      qapi schema: add AcpiTableOptions
      
      Signed-off-by: Laszlo Ersek <lersek@redhat.com>
      Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
      Message-id: 1363821803-3380-5-git-send-email-lersek@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 445d9cae371960671c1d762330d0d498c352dd3c
  Author: Laszlo Ersek <lersek@redhat.com>
  Date:   Thu Mar 21 00:23:15 2013 +0100
  
      acpi_table_add(): report fatal errors through an internal Error object
      
      The upcoming changes will need a cleanup section at the end of the
      function, plus OptsVisitor reports errors via Error. For now keep
      channeling any Errors to stderr.
      
      Signed-off-by: Laszlo Ersek <lersek@redhat.com>
      Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
      Message-id: 1363821803-3380-4-git-send-email-lersek@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit cb88a4ea79193cdbfb9b27bf9deb36c88ec9b6dc
  Author: Laszlo Ersek <lersek@redhat.com>
  Date:   Thu Mar 21 00:23:14 2013 +0100
  
      change element type from "char" to "unsigned char" in ACPI table data
      
      The data is binary, not textual.
      
      Also, acpi_table_add() abuses the "char *f" pointer -- which normally
      points to file names to load -- to poke into the table. Introduce "char
      unsigned *table_start" for that purpose.
      
      Signed-off-by: Laszlo Ersek <lersek@redhat.com>
      Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
      Message-id: 1363821803-3380-3-git-send-email-lersek@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 4d8b3c6302fe50e9192854d8affda883e078fd4d
  Author: Laszlo Ersek <lersek@redhat.com>
  Date:   Thu Mar 21 00:23:13 2013 +0100
  
      strip some whitespace
      
      Signed-off-by: Laszlo Ersek <lersek@redhat.com>
      Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
      Message-id: 1363821803-3380-2-git-send-email-lersek@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit b9936159ff601562a7bb16b5b9c7713e6cec9559
  Author: Hans de Goede <hdegoede@redhat.com>
  Date:   Wed Mar 27 20:29:41 2013 +0100
  
      ipoctal232: Convert to use chardev properties directly
      
      Signed-off-by: Hans de Goede <hdegoede@redhat.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
      Signed-off-by: Alberto Garcia <agarcia@igalia.com>
      Message-id: 1364412581-3672-4-git-send-email-hdegoede@redhat.com
      Cc: Alberto Garcia <agarcia@igalia.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 456d60692310e7ac25cf822cc1e98192ad636ece
  Author: Hans de Goede <hdegoede@redhat.com>
  Date:   Wed Mar 27 20:29:40 2013 +0100
  
      qemu-char: Call fe_claim / fe_release when not using qdev chr properties
      
      chardev-frontends need to explictly check, increase and decrement the
      avail_connections "property" of the chardev when they are not using a
      qdev-chardev-property for the chardev.
      
      This fixes things like:
      qemu-kvm -chardev stdio,id=foo -device isa-serial,chardev=foo \
        -mon chardev=foo
      
      Working, where they should fail. Most of the changes here are due to
      old hardware emulation code which is using serial_hds directly rather then
      a qdev-chardev-property.
      
      Signed-off-by: Hans de Goede <hdegoede@redhat.com>
      Message-id: 1364412581-3672-3-git-send-email-hdegoede@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 44c473decd4de5559487430f876de53c607b1e9d
  Author: Hans de Goede <hdegoede@redhat.com>
  Date:   Wed Mar 27 20:29:39 2013 +0100
  
      qemu-char: Add qemu_chr_fe_claim / _release helper functions
      
      Add qemu_chr_fe_claim / _release helper functions for properly dealing with
      avail_connections.
      
      Signed-off-by: Hans de Goede <hdegoede@redhat.com>
      Message-id: 1364412581-3672-2-git-send-email-hdegoede@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 4dbb9ed3263e0f48282a2fc3d05099ba63e5b0e2
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Wed Apr 3 14:04:09 2013 +1000
  
      xilinx_axienet: pump events as appropriate
      
      When the conditions blocking receiving are cleared, check for buffered rx
      packets.
      
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
  
  commit bd4a47330ed5b9661205dd4ac2023e452b856bf9
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Tue Apr 2 11:28:25 2013 +0200
  
      po: Update German translation
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
  
  commit a23da65924fffc6390f74e75afd33f5300091b4e
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Tue Apr 2 11:28:24 2013 +0200
  
      po/Makefile: Fix dependency for %.mo
      
      Otherwise make will refuse to build updated .po files.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
  
  commit ec3960148f95dd90e94511a6a64838bc3f474bcc
  Author: Jason Wang <jasowang@redhat.com>
  Date:   Fri Feb 22 22:57:52 2013 +0800
  
      help: add docs for missing 'queues' option of tap
      
      Cc: Markus Armbruster <armbru@redhat.com>
      Cc: qemu-stable@nongnu.org
      Signed-off-by: Jason Wang <jasowang@redhat.com>
      Message-id: 1361545072-30426-1-git-send-email-jasowang@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 560e63965232e37d1916a447125cf91c18a96930
  Author: Bruce Rogers <brogers@suse.com>
  Date:   Tue Apr 2 12:41:40 2013 -0600
  
      acpi: initialize s4_val used in s4 shutdown
      
      While investigating why a 32 bit Windows 2003 guest wasn't able to
      successfully perform a shutdown /h, it was discovered that commit
      afafe4bbe0cf7d3318e1ac7b40925561f86a6bd4 inadvertently dropped the
      initialization of the s4_val used to handle s4 shutdown.
      Initialize the value as before.
      
      Signed-off-by: Bruce Rogers <brogers@suse.com>
      Message-id: 1364928100-487-1-git-send-email-brogers@suse.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit a509d632c877f7b5fa07368879b8ae5919a6d345
  Author: Eduardo Habkost <ehabkost@redhat.com>
  Date:   Tue Apr 2 17:48:12 2013 -0300
  
      target-i386: Check for host features before filter_features_for_kvm()
      
      commit 5ec01c2e96910e1588d1a0de8609b9dda7618c7f broke "-cpu ..,enforce",
      as it has moved kvm_check_features_against_host() after the
      filter_features_for_kvm() call. filter_features_for_kvm() removes all
      features not supported by the host, so this effectively made
      kvm_check_features_against_host() impossible to fail.
      
      This patch changes the call so we check for host feature support before
      filtering the feature bits.
      
      Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
      Message-id: 1364935692-24004-1-git-send-email-ehabkost@redhat.com
      Cc: Igor Mammedov <imammedo@redhat.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 8243b0464b247ff460178a15f1fe306ef9c70b49
  Author: Stefan Weil <sw@weilnetz.de>
  Date:   Tue Apr 2 22:14:51 2013 +0200
  
      tpm: Fix several compiler warnings (redefined data types)
      
      Signed-off-by: Stefan Weil <sw@weilnetz.de>
      Message-id: 1364933691-21197-1-git-send-email-sw@weilnetz.de
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit eabb21aac9665097676b97fa3e053ae2982eba1e
  Merge: 162cbbd... 044d4e1...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Wed Apr 3 15:05:52 2013 -0500
  
      Merge remote-tracking branch 'sstabellini/xen-2013-04-03' into staging
      
      # By Hanweidong (1) and Stefano Stabellini (1)
      # Via Stefano Stabellini
      * sstabellini/xen-2013-04-03:
        xen-mapcache: pass the right size argument to test_bits
        xen-mapcache: replace last_address_index with a last_entry pointer
  
  commit 044d4e1aae539bd4214175bd9591b3de7986cf18
  Author: Hanweidong <hanweidong@huawei.com>
  Date:   Tue Apr 2 13:22:41 2013 +0000
  
      xen-mapcache: pass the right size argument to test_bits
      
      Compute the correct size for test_bits().
      qemu_get_ram_ptr() and qemu_safe_ram_ptr() will call xen_map_cache()
      with size is 0 if the requested address is in the RAM.  Then
      xen_map_cache() will pass the size 0 to test_bits() for checking if the
      corresponding pfn was mapped in cache. But test_bits() will always
      return 1 when size is 0 without any bit testing. Actually, for this
      case, test_bits should check one bit. So this patch introduced a
      __test_bit_size which is greater than 0 and a multiple of XC_PAGE_SIZE,
      then test_bits can work correctly with __test_bit_size
      >> XC_PAGE_SHIFT as its size.
      
      Signed-off-by: Zhenguo Wang <wangzhenguo@huawei.com>
      Signed-off-by: Weidong Han <hanweidong@huawei.com>
      Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
  
  commit e2deee3ea6136b6189e8cfd26379420b9a398d96
  Author: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
  Date:   Tue Apr 2 13:23:40 2013 +0000
  
      xen-mapcache: replace last_address_index with a last_entry pointer
      
      Replace last_address_index and last_address_vaddr with a single pointer
      to the last MapCacheEntry used.
      
      Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
  
  commit aa1c9e971e80d25b92908dce3dec7c38b49480ea
  Author: Hans de Goede <hdegoede@redhat.com>
  Date:   Tue Apr 2 19:15:05 2013 +0200
  
      usb-tablet: Don't claim wakeup capability for USB-2 version
      
      Our ehci code does not implement wakeup support, so claiming support for
      it with usb-tablet in USB-2 mode causes all tablet events to get lost.
      
      http://bugzilla.redhat.com/show_bug.cgi?id=929068
      
      Signed-off-by: Hans de Goede <hdegoede@redhat.com>
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit f9618633a86cc74b33f178f05154d4edbc08c0fc
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Tue Apr 2 12:15:24 2013 +0200
  
      usb: update docs for bus name change
      
      At some point the default usb bus name changed from 'usb.0' to
      'usb-bus.0' (probably as part of the qom conversion).  Update
      the usb documentation accordingly.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit a309ee6e0a256f690760abfba44fceaa52a7c2f3
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Wed Mar 20 12:40:11 2013 +0100
  
      usb-hub: report status changes only once
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit c24e4aac3bd7dd6591e26b77985e5d3915ecbe4b
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Wed Mar 20 11:40:02 2013 +0100
  
      usb-hub: limit chain length
      
      USB supports up to 5 hubs chained.
      Catch attempts to chain more.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 4b7b2afae773f00c785724261079ef211fd6021b
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Thu Mar 21 10:55:53 2013 +0100
  
      xhci: zap unused name field
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 0ab966cfcc7000baa2e7ef6df7771e73a2eb8a88
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Wed Mar 20 12:49:42 2013 +0100
  
      xhci: remove unimplemented printfs
      
      Replace them with a tracepoint, so they don't spam stderr by default.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 61803996def82a05d8634dd9087f1712d04863fc
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Wed Mar 20 11:42:51 2013 +0100
  
      xhci: remove leftover debug printf
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit c94a7c6979cafa7a71f32b35e0ff71ed00c61a89
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Tue Mar 19 09:18:20 2013 +0100
  
      xhci: fix numintrs sanity checks
      
      Make sure numintrs is a power of two, msi requires this.
      
      https://bugzilla.redhat.com/show_bug.cgi?id=918035
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit c874ea97b9d0d079e9d65ef033b95afef0ed6532
  Author: Hans de Goede <hdegoede@redhat.com>
  Date:   Tue Mar 19 14:54:38 2013 +0100
  
      usb-redir: Add flow control support
      
      Signed-off-by: Hans de Goede <hdegoede@redhat.com>
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 3713e1485e6eace7d48b9c790602cfd92c616e5f
  Author: Hans de Goede <hdegoede@redhat.com>
  Date:   Fri Mar 15 11:52:37 2013 +0100
  
      usb-redir: Fix crash on migration with no client connected
      
      If no client is connected on the src side, then we won't receive a
      parser during migrate, in this case usbredir_post_load() should be a nop,
      rather then to try to derefefence the NULL dev->parser pointer.
      
      Signed-off-by: Hans de Goede <hdegoede@redhat.com>
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 162cbbd1736de2bca43fdefa7e98c54a361ee60d
  Merge: 9d4563c... 9b938c7...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Tue Apr 2 14:07:35 2013 -0500
  
      Merge remote-tracking branch 'luiz/queue/qmp' into staging
      
      # By Stefan Hajnoczi
      # Via Luiz Capitulino
      * luiz/queue/qmp:
        chardev: clear O_NONBLOCK on SCM_RIGHTS file descriptors
        qemu-socket: set passed fd non-blocking in socket_connect()
        net: ensure "socket" backend uses non-blocking fds
        oslib-posix: rename socket_set_nonblock() to qemu_set_nonblock()
  
  commit 9d4563c415683e4d06c84a46e8d178a680fdcb7b
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Tue Apr 2 17:57:56 2013 +0200
  
      configure: remove unset variables
      
      These variables have not been set for a long time.  Do not
      include them in config-host.mak.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Message-id: 1364918276-11866-1-git-send-email-pbonzini@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 9b938c7262e403f5467110609cb20ef1ae6e9df2
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Wed Mar 27 10:10:46 2013 +0100
  
      chardev: clear O_NONBLOCK on SCM_RIGHTS file descriptors
      
      When we receive a file descriptor over a UNIX domain socket the
      O_NONBLOCK flag is preserved.  Clear the O_NONBLOCK flag and rely on
      QEMU file descriptor users like migration, SPICE, VNC, block layer, and
      others to set non-blocking only when necessary.
      
      This change ensures we don't accidentally expose O_NONBLOCK in the QMP
      API.  QMP clients should not need to get the non-blocking state
      "correct".
      
      A recent real-world example was when libvirt passed a non-blocking TCP
      socket for migration where we expected a blocking socket.  The source
      QEMU produced a corrupted migration stream since its code did not cope
      with non-blocking sockets.
      
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
  
  commit 1a751ebfbb2d7a696b889d8208cb5ffc83c090b1
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Wed Mar 27 10:10:45 2013 +0100
  
      qemu-socket: set passed fd non-blocking in socket_connect()
      
      socket_connect() sets non-blocking on TCP or UNIX domain sockets if a
      callback function is passed.  Do the same for file descriptor passing,
      otherwise we could unexpectedly be using a blocking file descriptor.
      
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
  
  commit fc13fa00eaff6797c67abc9b0f748b346f238986
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Wed Mar 27 10:10:44 2013 +0100
  
      net: ensure "socket" backend uses non-blocking fds
      
      There are several code paths in net_init_socket() depending on how the
      socket is created: file descriptor passing, UDP multicast, TCP, or UDP.
      Some of these support both listen and connect.
      
      Not all code paths set the socket to non-blocking.  This patch addresses
      the file descriptor passing and UDP cases which were missing
      socket_set_nonblock(fd) calls.
      
      I considered moving socket_set_nonblock(fd) to a central location but it
      turns out the code paths are different enough to require non-blocking at
      different places.
      
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
  
  commit f9e8cacc5557e4372401da74141f833fcacda038
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Wed Mar 27 10:10:43 2013 +0100
  
      oslib-posix: rename socket_set_nonblock() to qemu_set_nonblock()
      
      The fcntl(fd, F_SETFL, O_NONBLOCK) flag is not specific to sockets.
      Rename to qemu_set_nonblock() just like qemu_set_cloexec().
      
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
  
  commit ce7f7cc2715145eadf1ac45a5dae63f535fc8bbf
  Author: Luiz Capitulino <lcapitulino@redhat.com>
  Date:   Fri Mar 22 16:31:07 2013 -0400
  
      qemu-ga: ga_get_fd_handle(): abort if fd_counter overflows
      
      Today we reset fd_counter if it wraps, but it's better to abort()
      instead, as fd_counter should never reach INT64_MAX.
      
      Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      
      *fixed typo: s/resonable/reasonable/
      
      Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
  
  commit 9481ecd737b91d507baf347287c62efe6760784f
  Author: Laszlo Ersek <lersek@redhat.com>
  Date:   Fri Mar 15 19:07:51 2013 +0100
  
      qga schema: document generic QERR_UNSUPPORTED
      
      Part of the wording was shamelessly stolen from Michael Roth's email.
      
      Suggested-by: Michael Roth <mdroth@linux.vnet.ibm.com>
      Signed-off-by: Laszlo Ersek <lersek@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Reviewed-by: Michael Roth <mdroth@linux.vnet.ibm.com>
      Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
  
  commit c964c9e0985e71527bac47c8351008c3dc18c1b8
  Author: Laszlo Ersek <lersek@redhat.com>
  Date:   Fri Mar 15 19:07:50 2013 +0100
  
      qga schema: mark optional GuestLogicalProcessor.can-offline with #optional
      
      Suggested-by: Eric Blake <eblake@redhat.com>
      Signed-off-by: Laszlo Ersek <lersek@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Reviewed-by: Michael Roth <mdroth@linux.vnet.ibm.com>
      Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
  
  commit b8f954fea019801370954fe85c32df49edf6397d
  Author: Lei Li <lilei@linux.vnet.ibm.com>
  Date:   Fri Mar 15 17:29:05 2013 +0800
  
      qga: add windows implementation for guest-set-time
      
      Signed-off-by: Lei Li <lilei@linux.vnet.ibm.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Reviewed-by: Michael Roth <mdroth@linux.vnet.ibm.com>
      Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
  
  commit 3f2a6087de291dc96a2c4975139da27649cf32ff
  Author: Lei Li <lilei@linux.vnet.ibm.com>
  Date:   Fri Mar 15 17:29:04 2013 +0800
  
      qga: add windows implementation for guest-get-time
      
      Signed-off-by: Lei Li <lilei@linux.vnet.ibm.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Reviewed-by: Michael Roth <mdroth@linux.vnet.ibm.com>
      Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
  
  commit c707582b78d01d81fe4e470fd812334be145882d
  Author: Wenchao Xia <xiawenc@linux.vnet.ibm.com>
  Date:   Tue Mar 26 10:24:06 2013 +0800
  
      VMXNET3: initialize rx_ridx to eliminate compile warning
      
        Gcc report "hw/vmxnet3.c:972: error: ‘rx_ridx’ may be used
      uninitialized in this function", so fix it.
      
      Signed-off-by: Wenchao Xia <xiawenc@linux.vnet.ibm.com>
      Message-id: 1364264646-27542-1-git-send-email-xiawenc@linux.vnet.ibm.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit b1ee58290d7cc2c6b1231fd701987c1753ad9ae3
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Wed Mar 27 11:36:14 2013 -0500
  
      qdev: only send deleted event if device was realized
      
      Reported-by: Kevin Wolf <kwolf@redhat.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
      Message-id: 1364402174-16580-1-git-send-email-aliguori@us.ibm.com
  
  commit 8f0605cc9caacbcc647a6df9ae541ed2da4b9bb0
  Author: Stefan Berger <stefanb@linux.vnet.ibm.com>
  Date:   Thu Mar 28 07:26:21 2013 -0400
  
      QOM-ify the TPM support
      
      QOM-ified the TPM support with much code borrowed from the rng implementation.
      
      All other TPM related code moves will be provided in a subsequent patch.
      
      Signed-off-by: Stefan Berger <stefanb@linux.vnet.ibm.com>
      Message-id: 1364469981.24703.1.camel@d941e-10
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 684a096eafbe37ab6c9a1fdb5e0185f04098b166
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Fri Mar 29 11:39:50 2013 -0500
  
      qemu-char: rewrite io_channel_send_all and drop the '_all' suffix
      
      The current code is oddly written and have equally odd semantics.
      Despite the '_all' suffix, upon EAGAIN the result will be a partial
      write but instead of returning the partial write, we return EAGAIN.
      
      Change the behavior to write as much as we can until we get an EAGAIN
      returning a partial write if we do.
      
      Reported-by: Amit Shah <amit.shah@redhat.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
      Message-id: 1364575190-731-1-git-send-email-aliguori@us.ibm.com
  
  commit d819cdccffe08f6e12b4c2dec8f4aa381f0cd687
  Author: Stefan Weil <sw@weilnetz.de>
  Date:   Sat Mar 30 15:21:40 2013 +0100
  
      ui/gtk: Set QEMU window icon
      
      The QEMU icon which is already used for SDL
      is now also loaded by GTK.
      
      Signed-off-by: Stefan Weil <sw@weilnetz.de>
      Message-id: 1364653300-26813-1-git-send-email-sw@weilnetz.de
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 77cfd14c9f5742136e7968aee5c305e50b8891ac
  Author: Aurelien Jarno <aurelien@aurel32.net>
  Date:   Mon Apr 1 19:12:06 2013 +0200
  
      po: add French translation
      
      Cc: Anthony Liguori <aliguori@us.ibm.com>
      Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
      Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
      Message-id: 1364836326-8707-6-git-send-email-aurelien@aurel32.net
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 9b6926e4e3cc102fb434fd16917a1044119eadd3
  Author: Aurelien Jarno <aurelien@aurel32.net>
  Date:   Mon Apr 1 19:12:05 2013 +0200
  
      po: update existing translation files
      
      Cc: Paolo Bonzini <pbonzini@redhat.com>
      Cc: Kevin Wolf <kwolf@redhat.com>
      Cc: Anthony Liguori <aliguori@us.ibm.com>
      Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
      Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
      Message-id: 1364836326-8707-5-git-send-email-aurelien@aurel32.net
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 1b33b354b43c8a3cc176bd4d7a021a1eac423ebc
  Author: Aurelien Jarno <aurelien@aurel32.net>
  Date:   Mon Apr 1 19:12:04 2013 +0200
  
      po/Makefile: correctly pass QEMU version
      
      Cc: Anthony Liguori <aliguori@us.ibm.com>
      Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
      Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
      Message-id: 1364836326-8707-4-git-send-email-aurelien@aurel32.net
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit f84756554e32d97db3aa949db1dd58c7eea62375
  Author: Aurelien Jarno <aurelien@aurel32.net>
  Date:   Mon Apr 1 19:12:03 2013 +0200
  
      po/Makefile: simplify
      
      In the hope we get more translations, we should not have to modify
      po/Makefile for each of them.
      
      Cc: Anthony Liguori <aliguori@us.ibm.com>
      Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
      Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
      Message-id: 1364836326-8707-3-git-send-email-aurelien@aurel32.net
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit d8da9ee847799b8d7de4679d4de17d66d4dedb56
  Author: Aurelien Jarno <aurelien@aurel32.net>
  Date:   Mon Apr 1 19:12:02 2013 +0200
  
      gtk: make more messages translatable
      
      Anthony Liguori <aliguori@us.ibm.com>
      Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
      Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
      Message-id: 1364836326-8707-2-git-send-email-aurelien@aurel32.net
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 4690579e9bafa0a2a49d7b12dae905279a552cd6
  Author: Amos Kong <akong@redhat.com>
  Date:   Wed Mar 20 18:16:34 2013 +0800
  
      append the terminating '\0' to bootorder string
      
      Problem was introduced in commit c8a6ae8b. The last terminating
      '\0' was lost, use the right length 5 ("HALT\0").
      
      Reported-by: Gerd Hoffmann <kraxel@redhat.com>
      Signed-off-by: Amos Kong <akong@redhat.com>
      Message-id: 1363774594-21001-1-git-send-email-akong@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit a130c6b2b1b9c45836a51e90c847baedcb3125d3
  Merge: 5d45de9... 6dcfdba...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Tue Apr 2 08:12:16 2013 -0500
  
      Merge remote-tracking branch 'awilliam/tags/vfio-pci-for-qemu-20130401.0' into staging
      
      vfio-pci pull request 20130401
      
      # gpg: Signature made Mon 01 Apr 2013 02:40:45 PM CDT using RSA key ID 3BB08B22
      # gpg: Can't check signature: public key not found
      
      # By Alex Williamson
      # Via Alex Williamson
      * awilliam/tags/vfio-pci-for-qemu-20130401.0:
        vfio: cleanup includes
        vfio: Add bootindex support
        vfio-pci: Move devices to D0 on reset
        vfio-pci: Add extra debugging
        qemu vfio-pci: Graphics device quirks
        qemu vfio-pci: Add support for VGA MMIO and I/O port access
        vfio-pci: Add PCIe capability mangling based on bus type
        vfio-pci: Generalize PCI config mangling
        linux-headers: Update to v3.9-rc2
  
  commit 5d45de9796539f95eb6b1201588362981f8cb2d4
  Author: Edgar E. Iglesias <edgar.iglesias@xilinx.com>
  Date:   Thu Mar 28 22:59:03 2013 +0100
  
      microblaze: Add support for the sleep insn
      
      Signed-off-by: Edgar E. Iglesias <edgar.iglesias@xilinx.com>
  
  commit 6dcfdbad69aa510bc87b4a2585a597e028ca4eaa
  Author: Alex Williamson <alex.williamson@redhat.com>
  Date:   Mon Apr 1 13:35:40 2013 -0600
  
      vfio: cleanup includes
      
      Starting to get messy, put the back in alphabetical order.
      
      Signed-off-by: Alex Williamson <alex.williamson@redhat.com>
  
  commit c29029dd8829827ef8af3a6fb18f9df929ffc6b7
  Author: Alex Williamson <alex.williamson@redhat.com>
  Date:   Mon Apr 1 13:35:24 2013 -0600
  
      vfio: Add bootindex support
      
      Signed-off-by: Alex Williamson <alex.williamson@redhat.com>
  
  commit ba66181828a5e5b0bbc117c4e999ca559a87456e
  Author: Alex Williamson <alex.williamson@redhat.com>
  Date:   Mon Apr 1 13:35:08 2013 -0600
  
      vfio-pci: Move devices to D0 on reset
      
      Guests may leave devices in a low power state at reboot, but we expect
      devices to be woken up for the next boot.  Make this happen.
      
      Signed-off-by: Alex Williamson <alex.williamson@redhat.com>
  
  commit 82ca891283a08cddd659b534592fe00f2159bc74
  Author: Alex Williamson <alex.williamson@redhat.com>
  Date:   Mon Apr 1 13:34:56 2013 -0600
  
      vfio-pci: Add extra debugging
      
      Often when debugging it's useful to be able to disable bypass paths
      so no interactions with the device are missed.  Add some extra debug
      options to do this.  Also add device info on read/write BAR accesses,
      which is useful when debugging more than one assigned device.  A
      couple DPRINTFs also had redundant "vfio:" prefixes.
      
      Signed-off-by: Alex Williamson <alex.williamson@redhat.com>
  
  commit 7076eabcbf38d514ecd47c8190d3d162573ceacc
  Author: Alex Williamson <alex.williamson@redhat.com>
  Date:   Mon Apr 1 13:34:40 2013 -0600
  
      qemu vfio-pci: Graphics device quirks
      
      Graphics cards have a number of different backdoors.  Some of these
      are alternative ways to get PCI BAR addresses, some of them are
      complete mirrors of PCI config space available through MMIO and
      I/O port access.  These quirks cover a number of ATI Radeon and
      Nvidia devices.  On the ATI/AMD side, this should enable HD5450
      and HD7850 and hopefully a host of devices around those generations.
      For Nvidia, my card selection is much more dated.  A 8400gs works
      well with both the Window shipped driver and the Nvidia downloaded
      driver.  A 7300le works as well, with the caveat that generating
      the Window experience index with the Nvidia driver causes the card
      to reset several times before generating a BSOD.  An NVS 290 card
      seems to run well with the shipped Windows driver, but generates
      a BSOD with the Nvidia driver.  All of the Nvidia devices work with
      the Linux Nvidia proprietary driver and nouveau, the HD5450 works
      with either radeon or fglrx, HD7850 works with vesa and fglrx (not
      supported by radeon).  Extremely limited 3D testing.
      
      Device reset is also an issue with graphics.  It's unfortunately
      very common that the devices offer no means to reset the card or
      doesn't seem effective.  Nvidia devices are pretty good about being
      able to get the device to a working state through the VGA BIOS init,
      Radeon devices less so, and often require a host reboot.  Work
      remains to be done here.
      
      Signed-off-by: Alex Williamson <alex.williamson@redhat.com>
  
  commit f15689c7e4422d5453ae45628df5b83a53e518ed
  Author: Alex Williamson <alex.williamson@redhat.com>
  Date:   Mon Apr 1 13:33:44 2013 -0600
  
      qemu vfio-pci: Add support for VGA MMIO and I/O port access
      
      Most VGA cards need some kind of quirk to fully operate since they
      hide backdoors to get to other registers outside of PCI config space
      within the registers, but this provides the base infrastructure.  If
      we could identity map PCI resources for assigned devices we would need
      a lot fewer quirks.
      
      To enable this, use a kernel side vfio-pci driver that incorporates
      VGA support (v3.9), and use the -vga none option and add the x-vga=on
      option for the vfio-pci device.  The "x-" denotes this as an
      experimental feature.  You may also need to use a cached copy of the
      VGA BIOS for your device, passing it to vfio-pci using the romfile=
      option.
      
      Signed-off-by: Alex Williamson <alex.williamson@redhat.com>
  
  commit 96adc5c7c2178d02f0db2db368ba3e4aacef931a
  Author: Alex Williamson <alex.williamson@redhat.com>
  Date:   Mon Apr 1 11:50:04 2013 -0600
  
      vfio-pci: Add PCIe capability mangling based on bus type
      
      Windows seems to pay particular interest to the PCIe header type of
      devices and will fail to load drivers if we attach Endpoint devices or
      Legacy Endpoint devices to the Root Complex.  We can use
      pci_bus_is_express and pci_bus_is_root to determine the bus type and
      mangle the type appropriately:
      
      * Legacy PCI
        * No change, capability is unmodified for compatibility.
      * PCI Express
        * Integrated Root Complex Endpoint -> Endpoint
      * PCI Express Root Complex
        * Endpoint -> Integrated Root Complex Endpoint
        * Legacy Endpoint -> none, capability hidden
      
      We also take this opportunity to explicitly limit supported devices
      to Endpoints, Legacy Endpoints, and Root Complex Integrated Endpoints.
      We don't currently have support for other types and users often cause
      themselves problems by assigning them.
      
      Signed-off-by: Alex Williamson <alex.williamson@redhat.com>
  
  commit 4b5d5e87c7ab2e979a2cad6c8e01bcae55b85f1c
  Author: Alex Williamson <alex.williamson@redhat.com>
  Date:   Mon Apr 1 11:50:04 2013 -0600
  
      vfio-pci: Generalize PCI config mangling
      
      Kernel-side vfio virtualizes all of config space, but some parts are
      unique to Qemu.  For instance we may or may not expose the ROM BAR,
      Qemu manages MSI/MSIX, and Qemu manages the multi-function bit so that
      single function devices can appear as multi-function and vica versa.
      Generalize this into a bitmap of Qemu emulated bits.
      
      Signed-off-by: Alex Williamson <alex.williamson@redhat.com>
  
  commit 010ca0b3fb9bebd6ad53c1db0266dd7b39f700c7
  Author: Alex Williamson <alex.williamson@redhat.com>
  Date:   Mon Apr 1 11:50:04 2013 -0600
  
      linux-headers: Update to v3.9-rc2
      
      Unedited scripts/update-linux-headers.sh run against v3.9-rc2 tag
      
      Signed-off-by: Alex Williamson <alex.williamson@redhat.com>
  
  commit 174d4d215fb49b4d43196e62f22c2533431b260e
  Author: Aurelien Jarno <aurelien@aurel32.net>
  Date:   Sun Mar 24 01:52:07 2013 +0100
  
      tcg/mips: Implement muls2_i32
      
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
  
  commit c334a3880c02d1d8299ed54057e3fffd99ad2048
  Author: Aurelien Jarno <aurelien@aurel32.net>
  Date:   Tue Mar 26 19:56:02 2013 +0100
  
      target-i386: SSE4.2: use clz32/ctz32 instead of reinventing the wheel
      
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
  
  commit 83f7dc28ca7cb422f88caf3923bf078abb4e4dea
  Author: Aurelien Jarno <aurelien@aurel32.net>
  Date:   Tue Mar 26 19:56:02 2013 +0100
  
      target-i386: enable SSE4.1 and SSE4.2 in TCG mode
      
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
  
  commit e4eba27e29114842978234a44c92b2a945a6b46d
  Author: Aurelien Jarno <aurelien@aurel32.net>
  Date:   Tue Mar 26 19:56:02 2013 +0100
  
      target-i386: SSE4.2: fix pcmpXstrX instructions with "Masked(-)" polarity
      
      valids can equals to -1 if the reg/mem string is empty. Change the
      expression to have an empty xor mask in that case.
      
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
  
  commit 75c9527e190231fbc2fd8470e132f360e70206be
  Author: Aurelien Jarno <aurelien@aurel32.net>
  Date:   Tue Mar 26 19:56:02 2013 +0100
  
      target-i386: SSE4.2: fix pcmpXstrX instructions in "Equal ordered" mode
      
      The inner loop should only change the current bit of the result, instead
      of the whole result.
      
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
  
  commit b27a6cacb73ca006c6995ca5c3db7347333ba7f4
  Author: Aurelien Jarno <aurelien@aurel32.net>
  Date:   Tue Mar 26 19:56:01 2013 +0100
  
      target-i386: SSE4.2: fix pcmpXstrX instructions in "Equal each" mode
      
      pcmpXstrX instructions in "Equal each" mode force both invalid element
      pair to true. It means (upper - MAX(valids, validd)) bits should be set
      to 1, not (upper - MAX(valids, validd) + 1).
      
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
  
  commit 649ad05ed4133d3a48d43881aa9351c024d9cdc1
  Author: Aurelien Jarno <aurelien@aurel32.net>
  Date:   Tue Mar 26 19:56:01 2013 +0100
  
      target-i386: SSE4.2: fix pcmpXstrX instructions in "Ranges" mode
      
      Fix the order of the of the comparisons to match the "Intel 64 and
      IA-32 Architectures Software Developer's Manual".
      
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
  
  commit 2b8d7e9d728fe2b7c8ffb9859368fb2b5c0bf833
  Author: Aurelien Jarno <aurelien@aurel32.net>
  Date:   Tue Mar 26 19:56:01 2013 +0100
  
      target-i386: SSE4.2: fix pcmpXstrm instructions
      
      pcmpXstrm instructions returns their result in the XMM0 register and
      not in the first operand.
      
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
  
  commit 93e3c0ae69ae73d7f04ac378c5df6e98c7faa6dd
  Author: Aurelien Jarno <aurelien@aurel32.net>
  Date:   Tue Mar 26 19:56:01 2013 +0100
  
      target-i386: SSE4.2: fix pcmpXstri instructions
      
      ffs1 returns the first bit set to one starting counting from the most
      significant bit.
      
      pcmpXstri returns the most significant bit set to one, starting counting
      from the least significant bit.
      
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
  
  commit da5156cd9a62274839d6fa685cc52614886cc722
  Author: Aurelien Jarno <aurelien@aurel32.net>
  Date:   Tue Mar 26 19:56:01 2013 +0100
  
      target-i386: SSE4.2: fix pcmpgtq instruction
      
      The "Intel 64 and IA-32 Architectures Software Developer's Manual" (at
      least recent versions) clearly says that the comparison is signed.
      
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
  
  commit 34c6addd4b22583e7b408c0d1452eab753cbfb62
  Author: Aurelien Jarno <aurelien@aurel32.net>
  Date:   Tue Mar 26 19:56:01 2013 +0100
  
      target-i386: SSE4.1: fix pinsrb instruction
      
      gen_op_mov_TN_reg() loads the value in cpu_T[0], so this temporary should
      be used instead of cpu_tmp0.
      
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
  
  commit c7b4c36714a442ae5abd26de293cb5e967be6e12
  Merge: e63d28d7... b0d62a3...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Mon Apr 1 10:36:09 2013 -0500
  
      Merge remote-tracking branch 'stefanha/trivial-patches' into staging
      
      # By Dunrong Huang (1) and others
      # Via Stefan Hajnoczi
      * stefanha/trivial-patches:
        hw/tcx: Remove unused 'addr' field and the property that sets it
        hw/i386/pc: format load_linux function
        configure: show debug-info option in --help output
  
  commit e63d28d7dbfcec81214aecc9ff0aaee46e87aa44
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Fri Mar 15 14:34:23 2013 +0000
  
      sysbus: Remove sysbus_add_memory and sysbus_del_memory
      
      Remove the sysbus_add_memory and sysbus_del_memory functions. These
      are trivial wrappers for mapping a memory region into the system
      memory space, and have no users now.  Sysbus devices should never map
      their own memory regions anyway; the correct API for mapping an mmio
      region is for the creator of the device to use sysbus_mmio_map.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Reviewed-by: Andreas Färber <afaerber@suse.de>
      Message-id: 1363358063-23973-6-git-send-email-peter.maydell@linaro.org
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit c31bc98e3bcf52fe1cd4b9b7a70869330eae80ea
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Thu Mar 28 18:43:04 2013 +0000
  
      hw/milkymist-softusb: set buffer in softusb_read_{dmem, pmem} error path
      
      Make sure we set the buffer to something in the softusb_read_{dmem,pmem}
      error paths, since the caller will use the buffer unconditionally.
      (Newer gcc is smart enough to spot this and complain about 'may be
      used uninitialized'.)
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Message-id: 1364496184-11994-1-git-send-email-peter.maydell@linaro.org
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit c34e120554c31d45bdfbac08a5c1d9ef92a62020
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Fri Mar 15 14:34:22 2013 +0000
  
      milkymist-softusb: Don't map RAM memory regions in the device itself
      
      Don't map the pmem and dmem RAM memory regions in the milkymist-softusb
      device itself. Instead just expose them as sysbus mmio regions which
      the device creator can map appropriately. This allows us to drop the
      pmem_base and dmem_base properties. Instead of going via
      cpu_physical_memory_read/_write when the device wants to access the
      RAMs, we just keep a host pointer to the memory and use that.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Reviewed-by: Andreas Färber <afaerber@suse.de>
      Acked-by: Michael Walle <michael@walle.cc>
      Message-id: 1363358063-23973-5-git-send-email-peter.maydell@linaro.org
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 20cf850c6ac5bf1ef13de1da93a5c8b5ea28b304
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Fri Mar 15 14:34:21 2013 +0000
  
      milkymist-minimac2: Just expose buffers as a sysbus mmio region
      
      Just expose the register buffers memory as a standard sysbus mmio
      region which the creator of the device can map, rather than
      providing a qdev property which the creator has to set to the
      base address and then doing the mapping in the device's own
      init function.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Reviewed-by: Andreas Färber <afaerber@suse.de>
      Acked-by: Michael Walle <michael@walle.cc>
      Message-id: 1363358063-23973-4-git-send-email-peter.maydell@linaro.org
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit a86f200aeb66a4f402b22241a5d8360f02bfc090
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Fri Mar 15 14:34:20 2013 +0000
  
      musicpal: qdevify musicpal-misc
      
      Make musicpal-misc into its own (trivial) qdev device, so we
      can get rid of the abuse of sysbus_add_memory().
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Reviewed-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Reviewed-by: Andreas Färber <afaerber@suse.de>
      Message-id: 1363358063-23973-3-git-send-email-peter.maydell@linaro.org
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 4ce5dae88ecf2bafa0cd663de7e923728b1b3672
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Fri Mar 15 14:34:19 2013 +0000
  
      sysbus: make SysBusDeviceClass::init optional
      
      Make the SysBusDeviceClass::init optional, for devices which
      genuinely don't need to do anything here. In particular, simple
      devices which can do all their initialization in their
      instance_init method don't need either a DeviceClass::realize
      or SysBusDeviceClass::init method.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Acked-by: Andreas Färber <afaerber@suse.de>
      Reviewed-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Message-id: 1363358063-23973-2-git-send-email-peter.maydell@linaro.org
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 5357406415571b3f03d05b60a143afdea2b9b1b9
  Author: Dunrong Huang <huangdr@cloud-times.com>
  Date:   Sun Mar 31 09:35:53 2013 +0800
  
      target-moxie: set do_interrupt to a target-specific helper function
      
      The value of "do_interrupt" member of CPUClass shoule be set to a
      target-specific function, or it will lead to a segfault like below:
      
      $ moxie-softmmu/qemu-system-moxie -M moxiesim
      Segmentation fault
      
      Cc: Anthony Green <green@moxielogic.com>
      Cc: Blue Swirl <blauwirbel@gmail.com>
      Cc: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Dunrong Huang <huangdr@cloud-times.com>
      Signed-of-by: Anthony Green <green@moxielogic.com>
      Reviewed-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 5e3a0f418c4d57399778cee0b55aebfb663b6425
  Author: Stefan Weil <sw@weilnetz.de>
  Date:   Fri Mar 29 18:20:20 2013 +0100
  
      w32: Fix build with older gcc (unresolved symbol)
      
      The cross i586-mingw32msvc-gcc 4.4.4 from Debian Squeeze does not support
      __sync_val_compare_and_swap by default.
      
      Using -march=i686 fixes that and should also result in better code.
      
      Signed-off-by: Stefan Weil <sw@weilnetz.de>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit e06335b9515f0508f33846e58b2028dfa4fc9983
  Author: Stefan Weil <sw@weilnetz.de>
  Date:   Sun Mar 24 09:04:48 2013 +0100
  
      target-moxie: Fix pointer-to-integer conversion (MinGW-w64)
      
      The type cast must use tcg_target_long instead of long.
      This makes a difference for hosts where sizeof(long) != sizeof(void *).
      
      Cc: Anthony Green <green@moxielogic.com>
      Cc: Blue Swirl <blauwirbel@gmail.com>
      Signed-off-by: Stefan Weil <sw@weilnetz.de>
      Signed-off-by: Anthony Green <green@moxielogic.com>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit c9721215126a8ef46abd2e762efd6aa5ff6b92b9
  Author: David Woodhouse <David.Woodhouse@intel.com>
  Date:   Sat Feb 23 00:40:39 2013 +0000
  
      piix_pci: Fix C99 comments
      
      Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
      Reviewed-by: Andreas Färber <afaerber@suse.de>
      Tested-by: Laszlo Ersek <lersek@redhat.com>
      Reviewed-by: Laszlo Ersek <lersek@redhat.com>
      Message-id: 1361580039-4459-4-git-send-email-dwmw2@infradead.org
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit d93a8a435cbd7f874ef71d4da5677c5f88d8435a
  Author: David Woodhouse <David.Woodhouse@intel.com>
  Date:   Sat Feb 23 00:40:38 2013 +0000
  
      piix_pci: Use DEVICE() and ISA_BUS()
      
      Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
      Reviewed-by: Andreas Färber <afaerber@suse.de>
      Tested-by: Laszlo Ersek <lersek@redhat.com>
      Reviewed-by: Laszlo Ersek <lersek@redhat.com>
      Message-id: 1361580039-4459-3-git-send-email-dwmw2@infradead.org
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 57a0f0c651a63d3e1e02d74e5c59d2648037b087
  Author: David Woodhouse <David.Woodhouse@intel.com>
  Date:   Sat Feb 23 00:40:37 2013 +0000
  
      piix_pci: Clean up i440FX object handling
      
      Define and use I440FX_PCI_DEVICE() instead of using DO_UPCAST().
      
      Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
      Reviewed-by: Andreas Färber <afaerber@suse.de>
      Tested-by: Laszlo Ersek <lersek@redhat.com>
      Reviewed-by: Laszlo Ersek <lersek@redhat.com>
      Message-id: 1361580039-4459-2-git-send-email-dwmw2@infradead.org
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 226ecabfbd410c7b2041385ea4b6f083a09ce8a2
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri Mar 22 17:57:48 2013 +0100
  
      qemu-bridge-helper: force usage of a very high MAC address for the bridge
      
      Linux uses the lowest enslaved MAC address as the MAC address of
      the bridge.  Set MAC address to a high value so that it does not
      affect the MAC address of the bridge.
      
      Changing the MAC address of the bridge could cause a few seconds
      of network downtime.
      
      Cc: qemu-stable@nongnu.org
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Message-id: 1363971468-21154-1-git-send-email-pbonzini@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 2900af5969c8d54d48872cd707a4a0e71e6fa57e
  Author: KONRAD Frederic <fred.konrad@greensocs.com>
  Date:   Wed Mar 27 10:49:15 2013 +0100
  
      virtio-balloon: cleanup: remove qdev field.
      
      The qdev field is no longer needed, just drop it.
      
      Signed-off-by: KONRAD Frederic <fred.konrad@greensocs.com>
      Reviewed-by: Cornelia Huck <cornelia.huck@de.ibm.com>
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Tested-by: Cornelia Huck <cornelia.huck@de.ibm.com>
      Message-id: 1364377755-15508-7-git-send-email-fred.konrad@greensocs.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit c96caced3ffd9e5a078f3f5b5d373a40faf7dc3a
  Author: KONRAD Frederic <fred.konrad@greensocs.com>
  Date:   Wed Mar 27 10:49:14 2013 +0100
  
      virtio-balloon: cleanup: QOM casts.
      
      As the virtio-balloon-pci is switched to the new API, we can use QOM
      casts.
      
      Signed-off-by: KONRAD Frederic <fred.konrad@greensocs.com>
      Reviewed-by: Cornelia Huck <cornelia.huck@de.ibm.com>
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Tested-by: Cornelia Huck <cornelia.huck@de.ibm.com>
      Message-id: 1364377755-15508-6-git-send-email-fred.konrad@greensocs.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 5c7d0962f60498c3f11d402e1c857cb9d5d8568d
  Author: KONRAD Frederic <fred.konrad@greensocs.com>
  Date:   Wed Mar 27 10:49:13 2013 +0100
  
      virtio-balloon: cleanup: init and exit function.
      
      This remove old init and exit function as they are no longer needed.
      
      Signed-off-by: KONRAD Frederic <fred.konrad@greensocs.com>
      Reviewed-by: Cornelia Huck <cornelia.huck@de.ibm.com>
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Tested-by: Cornelia Huck <cornelia.huck@de.ibm.com>
      Message-id: 1364377755-15508-5-git-send-email-fred.konrad@greensocs.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 30bff6a0f1d12742475a980708cfa82be56a881f
  Author: KONRAD Frederic <fred.konrad@greensocs.com>
  Date:   Wed Mar 27 10:49:12 2013 +0100
  
      virtio-balloon-ccw: switch to the new API.
      
      Here the virtio-balloon-ccw is modified for the new API. The device
      virtio-balloon-ccw extends virtio-ccw-device as before. It creates and
      connects a virtio-balloon during the init. The properties are not modified.
      
      Signed-off-by: KONRAD Frederic <fred.konrad@greensocs.com>
      Reviewed-by: Cornelia Huck <cornelia.huck@de.ibm.com>
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Tested-by: Cornelia Huck <cornelia.huck@de.ibm.com>
      Message-id: 1364377755-15508-4-git-send-email-fred.konrad@greensocs.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit e378e88dfc2dec2a60a856dd478a4edfbc88efd0
  Author: KONRAD Frederic <fred.konrad@greensocs.com>
  Date:   Wed Mar 27 10:49:11 2013 +0100
  
      virtio-balloon-pci: switch to the new API.
      
      Here the virtio-balloon-pci is modified for the new API. The device
      virtio-balloon-pci extends virtio-pci. It creates and connects a
      virtio-balloon during the init. The properties are not changed.
      
      Signed-off-by: KONRAD Frederic <fred.konrad@greensocs.com>
      Reviewed-by: Cornelia Huck <cornelia.huck@de.ibm.com>
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Tested-by: Cornelia Huck <cornelia.huck@de.ibm.com>
      Message-id: 1364377755-15508-3-git-send-email-fred.konrad@greensocs.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 1ab461b534b34838d1b21c056ab37413f54fefa6
  Author: KONRAD Frederic <fred.konrad@greensocs.com>
  Date:   Wed Mar 27 10:49:10 2013 +0100
  
      virtio-balloon: add the virtio-balloon device.
      
      Create virtio-balloon which extends virtio-device, so it can be connected on
      virtio-bus.
      
      Signed-off-by: KONRAD Frederic <fred.konrad@greensocs.com>
      Reviewed-by: Cornelia Huck <cornelia.huck@de.ibm.com>
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Tested-by: Cornelia Huck <cornelia.huck@de.ibm.com>
      Message-id: 1364377755-15508-2-git-send-email-fred.konrad@greensocs.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit fde245ca7ea790495db370cd260259595dbdf874
  Merge: 837df37... 5d186eb...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Thu Mar 28 12:57:37 2013 -0500
  
      Merge remote-tracking branch 'stefanha/block' into staging
      
      # By Kevin Wolf (22) and Peter Lieven (1)
      # Via Stefan Hajnoczi
      * stefanha/block: (23 commits)
        block: Fix direct use of protocols as driver for bdrv_open()
        qcow2: Gather clusters in a looping loop
        qcow2: Move cluster gathering to a non-looping loop
        qcow2: Allow requests with multiple l2metas
        qcow2: Use byte granularity in qcow2_alloc_cluster_offset()
        qcow2: Prepare handle_alloc/copied() for byte granularity
        qcow2: handle_copied(): Implement non-zero host_offset
        qcow2: handle_copied(): Get rid of keep_clusters parameter
        qcow2: handle_copied(): Get rid of nb_clusters parameter
        qcow2: Factor out handle_copied()
        qcow2: Clean up handle_alloc()
        qcow2: Finalise interface of handle_alloc()
        qcow2: handle_alloc(): Get rid of keep_clusters parameter
        qcow2: handle_alloc(): Get rid of nb_clusters parameter
        qcow2: Factor out handle_alloc()
        qcow2: Decouple cluster allocation from cluster reuse code
        qcow2: Change handle_dependency to byte granularity
        qcow2: Improve check for overlapping allocations
        qcow2: Handle dependencies earlier
        qcow2: Remove bogus unlock of s->lock
        ...
  
  commit 837df37e881e14ffdb05c2b912b2ad30b851c9d3
  Merge: e280ff5... 7e86600...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Thu Mar 28 12:57:32 2013 -0500
  
      Merge remote-tracking branch 'stefanha/tracing' into staging
      
      # By Lluís Vilanova (7) and others
      # Via Stefan Hajnoczi
      * stefanha/tracing:
        vl: add runstate_set tracepoint
        .gitignore: rename trace/generated-tracers.dtrace
        .gitignore: add trace/generated-events.[ch]
        trace: rebuild generated-events.o when configuration changes
        trace: [stderr] Port to generic event information and new control interface
        trace: [simple] Port to generic event information and new control interface
        trace: [default] Port to generic event information and new control interface
        trace: [monitor] Use new event control interface
        trace: Provide a detailed event control interface
        trace: Provide a generic tracing event descriptor
        trace: [tracetool] Explicitly identify public backends
  
  commit 7e8660032cd21c1bdc4160b8fab7deec62e1aa12
  Author: Kazuya Saito <saito.kazuya@jp.fujitsu.com>
  Date:   Fri Mar 22 17:26:59 2013 +0900
  
      vl: add runstate_set tracepoint
      
      This patch enables us to know RunState transition. It will be userful
      for investigation when the trouble occured in special event such like
      live migration, shutdown, suspend, and so on.
      
      Signed-off-by: Kazuya Saito <saito.kazuya@jp.fujitsu.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit a46b24fd5dfd6814bafa65e51d8da86ce8eef7f5
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Fri Mar 8 16:10:12 2013 +0100
  
      .gitignore: rename trace/generated-tracers.dtrace
      
      For a while the file was called trace/generated-tracers-dtrace.dtrace
      but today it's called trace/generated-tracers.dtrace.
      
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 878e63e6c568d4eb147d1adde297325f3aa28c51
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Fri Mar 8 16:10:11 2013 +0100
  
      .gitignore: add trace/generated-events.[ch]
      
      Don't display autogenerated files in git-status(1).
      
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit a7373b1f61d106ef5c9710eb56e942f513dc512d
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Fri Mar 8 15:52:15 2013 +0100
  
      trace: rebuild generated-events.o when configuration changes
      
      Make sure to rebuild generated-events.o when ./configure options change.
      This prevents linker errors when a stale generated-events.o gets linked
      with code compiled against fresh headers.  For example, try building
      with ./configure --enable-trace-backend=stderr followed by ./configure
      --enable-trace-backend=dtrace.
      
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit c6f18b9195b4251f32b6ac8e149b449354c1c93b
  Author: Lluís Vilanova <vilanova@ac.upc.edu>
  Date:   Tue Mar 5 14:48:00 2013 +0100
  
      trace: [stderr] Port to generic event information and new control interface
      
      Signed-off-by: Lluís Vilanova <vilanova@ac.upc.edu>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 60481e210d1f5f9e97d4d5db82b9afb8d3df7acf
  Author: Lluís Vilanova <vilanova@ac.upc.edu>
  Date:   Tue Mar 5 14:47:55 2013 +0100
  
      trace: [simple] Port to generic event information and new control interface
      
      The backend is forced to dump event numbers using 64 bits, as TraceEventID is
      an enum.
      
      Signed-off-by: Lluís Vilanova <vilanova@ac.upc.edu>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit fd068a953ccb54a00e7b1cf2d8961498c7d74bd4
  Author: Lluís Vilanova <vilanova@ac.upc.edu>
  Date:   Tue Mar 5 14:47:49 2013 +0100
  
      trace: [default] Port to generic event information and new control interface
      
      Signed-off-by: Lluís Vilanova <vilanova@ac.upc.edu>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit ca285c3fca7c3d2b77b133e82f7a3592ccc7f5d3
  Author: Lluís Vilanova <vilanova@ac.upc.edu>
  Date:   Tue Mar 5 14:47:43 2013 +0100
  
      trace: [monitor] Use new event control interface
      
      Signed-off-by: Lluís Vilanova <vilanova@ac.upc.edu>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit b1bae816c4c0743e37ee9e797a503610c34e3073
  Author: Lluís Vilanova <vilanova@ac.upc.edu>
  Date:   Tue Mar 5 14:47:38 2013 +0100
  
      trace: Provide a detailed event control interface
      
      This interface decouples event obtaining from interaction.
      
      Events can be obtained through three different methods:
      
      * identifier
      * name
      * simple wildcard pattern
      
      Signed-off-by: Lluís Vilanova <vilanova@ac.upc.edu>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 45be2f5d0dcdd314cd0c70a11220e5e09a44d654
  Author: Lluís Vilanova <vilanova@ac.upc.edu>
  Date:   Tue Mar 5 14:47:32 2013 +0100
  
      trace: Provide a generic tracing event descriptor
      
      Uses tracetool to generate a backend-independent tracing event description
      (struct TraceEvent).
      
      The values for such structure are generated with the non-public "events"
      backend ("events-c" frontend).
      
      The generation of the defines to check if an event is statically enabled is also
      moved to the "events" backend ("events-h" frontend).
      
      Signed-off-by: Lluís Vilanova <vilanova@ac.upc.edu>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 93fba1618ddbbef8bedd8d684cf356586c94bbb1
  Author: Lluís Vilanova <vilanova@ac.upc.edu>
  Date:   Tue Mar 5 14:47:26 2013 +0100
  
      trace: [tracetool] Explicitly identify public backends
      
      Public backends are those printed by "--list-backends" and thus considered valid
      by the configure script.
      
      Signed-off-by: Lluís Vilanova <vilanova@ac.upc.edu>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 5d186eb03eb37b257e29a4731ca484362d5fc4e4
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Wed Mar 27 17:28:18 2013 +0100
  
      block: Fix direct use of protocols as driver for bdrv_open()
      
      bdrv_open_common() implements direct use of protocols by copying the
      pre-opened BlockDriverStates to bs using bdrv_swap(). It did however
      first set some fields in bs, which end up in file after the swap. When
      bdrv_open() destroys file, it appears to be open, and because it isn't,
      qemu could segfault while trying to close it.
      
      Reorder the operations to return immediately in such cases so that file
      is correctly detected as closed.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit ecdd5333ab9ed3f2b848066aaaef02c027b25e36
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Wed Mar 27 11:43:49 2013 +0100
  
      qcow2: Gather clusters in a looping loop
      
      Instead of just checking once in exactly this order if there are
      dependendies, non-COW clusters and new allocation, this starts looping
      around these. This way we can, for example, gather non-COW clusters after
      new allocations as long as the host cluster offsets stay contiguous.
      
      Once handle_dependencies() is extended so that COW areas of in-flight
      allocations can be overwritten, this allows to continue with gathering
      other clusters (we wouldn't be able to do that without this change
      because we would have missed a possible second dependency in one of the
      next clusters).
      
      This means that in the typical sequential write case, we can combine the
      COW overwrite of one cluster with the allocation of the next cluster as
      soon as something like Delayed COW gets actually implemented. It is only
      by avoiding splitting requests this way that Delayed COW actually starts
      improving performance noticably.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 2c3b32d25620c26e26fd590c198ec6d9cf91da57
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Tue Mar 26 17:50:12 2013 +0100
  
      qcow2: Move cluster gathering to a non-looping loop
      
      This patch is mainly to separate the indentation change from the
      semantic changes. All that really changes here is that everything moves
      into a while loop, all 'goto done' become 'break' and at the end of the
      loop a new 'break is inserted.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 88c6588c5165da1526f735ed850861c5b74670bd
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Tue Mar 26 17:50:11 2013 +0100
  
      qcow2: Allow requests with multiple l2metas
      
      Instead of expecting a single l2meta, have a list of them. This allows
      to still have a single I/O request for the guest data, even though
      multiple l2meta may be needed in order to describe both a COW overwrite
      and a new cluster allocation (typical sequential write case).
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 710c2496d8cecc92568d439a3cf9d5874b3a55e2
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Tue Mar 26 17:50:10 2013 +0100
  
      qcow2: Use byte granularity in qcow2_alloc_cluster_offset()
      
      This gets rid of the nb_clusters and keep_clusters and the associated
      complicated calculations. Just advance the number of bytes that have
      been processed and everything is fine.
      
      This patch advances the variables even after the last operation even
      though they aren't used any more afterwards to make things look more
      uniform. A later patch will turn the whole thing into a loop and then
      it actually starts making sense.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 411d62b04b4cd2d3a6cea310689dbafa2479bc28
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Tue Mar 26 17:50:09 2013 +0100
  
      qcow2: Prepare handle_alloc/copied() for byte granularity
      
      This makes handle_alloc() and handle_copied() return byte-granularity
      host offsets instead of returning always the cluster start. This is
      required so that qcow2_alloc_cluster_offset() can stop aligning
      everything to cluster boundaries.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit e62daaf67958e8274547ddac87cb0a177a869216
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Tue Mar 26 17:50:08 2013 +0100
  
      qcow2: handle_copied(): Implement non-zero host_offset
      
      Look only for clusters that start at a given physical offset.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit c53ede9f6d8f0de7939eea676c1398c4073ff35e
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Tue Mar 26 17:50:07 2013 +0100
  
      qcow2: handle_copied(): Get rid of keep_clusters parameter
      
      Now *bytes is used to return the length of the area that can be written
      to without performing an allocation or COW.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit acb0467f8df7e9dbc8bbcb9a2e1e8cfe17f79691
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Tue Mar 26 17:50:06 2013 +0100
  
      qcow2: handle_copied(): Get rid of nb_clusters parameter
      
      handle_copied() uses its bytes parameter now to determine how many
      clusters it should try to find.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 0af729ec007ea4d103a2e3f3fc5db522610a2290
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Tue Mar 26 17:50:05 2013 +0100
  
      qcow2: Factor out handle_copied()
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 83baa9a4719b42bc28d525fa28af643523cc2bf3
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Tue Mar 26 17:50:04 2013 +0100
  
      qcow2: Clean up handle_alloc()
      
      Things can be simplified a bit now. No semantic changes.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit c37f4cd71d99b7658d238bd8399048fc6e506958
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Tue Mar 26 17:50:03 2013 +0100
  
      qcow2: Finalise interface of handle_alloc()
      
      The interface works completely on a byte granularity now and duplicated
      parameters are removed.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 3b8e2e260c8cee63c9253718983a6682dc2771d7
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Tue Mar 26 17:50:02 2013 +0100
  
      qcow2: handle_alloc(): Get rid of keep_clusters parameter
      
      handle_alloc() is now called with the offset at which the actual new
      allocation starts instead of the offset at which the whole write request
      starts, part of which may already be processed.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit f5bc63509471299176066d5f63bb8ff2e15af279
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Tue Mar 26 17:50:01 2013 +0100
  
      qcow2: handle_alloc(): Get rid of nb_clusters parameter
      
      We already communicate the same information in *bytes.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 10f0ed8b2f0d3e9f0476b6f00868dd13b524066a
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Tue Mar 26 17:50:00 2013 +0100
  
      qcow2: Factor out handle_alloc()
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 037689d8969c493d39153fd920ad81e161b0d55c
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Tue Mar 26 17:49:59 2013 +0100
  
      qcow2: Decouple cluster allocation from cluster reuse code
      
      This moves some code that prepares the allocation of new clusters to
      where the actual allocation happens. This is the minimum required to be
      able to move it to a separate function in the next patch.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 65eb2e35c07632eb5d26f15a57461e321bacb883
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Tue Mar 26 17:49:58 2013 +0100
  
      qcow2: Change handle_dependency to byte granularity
      
      This is a more precise description of what really constitutes a
      dependency. The behaviour doesn't change at this point because the COW
      area of the old request is still aligned to cluster boundaries and
      therefore an overlap is detected wheneven the requests touch any part of
      the same cluster.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit d9d74f4177af59bec23baa480d640709f56df0aa
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Tue Mar 26 17:49:57 2013 +0100
  
      qcow2: Improve check for overlapping allocations
      
      The old code detected an overlapping allocation even when the
      allocations didn't actually overlap, but were only adjacent.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 17a71e58238138c3f02be7e9f5dc8de5d72a9a9d
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Tue Mar 26 17:49:56 2013 +0100
  
      qcow2: Handle dependencies earlier
      
      Handling overlapping allocations isn't just a detail of cluster
      allocation. It is rather one of three ways to get the host cluster
      offset for a write request:
      
      1. If a request overlaps an in-flight allocations, the cluster offset
         can be taken from there (this is what handle_dependencies will evolve
         into) or the request must just wait until the allocation has
         completed. Accessing the L2 is not valid in this case, it has
         outdated information.
      
      2. Outside overlapping areas, check the clusters that can be written to
         as they are, with no COW involved.
      
      3. If a COW is required, allocate new clusters
      
      Changing the code to reflect this doesn't change the behaviour because
      overlaps cannot exist for clusters that are kept in step 2. It does
      however make it easier for later patches to work on clusters that belong
      to an allocation that is still in flight.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 9ee6439e27d15c528fde6d9da1e4c238a23b6b7a
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Tue Mar 26 17:49:55 2013 +0100
  
      qcow2: Remove bogus unlock of s->lock
      
      The unlock wakes up the next coroutine, but the currently running
      coroutine will lock it again before it yields, so this doesn't make a
      lot of sense.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit c349ca4bb2dbca53c15147d283ea9f6c94376c6c
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Tue Mar 26 17:49:54 2013 +0100
  
      qcow2: Fix "total clusters" number in bdrv_check
      
      This should be based on the virtual disk size, not on the size of the
      image.
      
      Interesting observation: With some VM state stored in the image file,
      percentages higher than 100% are possible, even though snapshots
      themselves are ignored. This is a qcow2 bug to be fixed another day: The
      VM state should be discarded in the active L2 tables after completing
      the snapshot creation.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 6f74928192e8e8a16f64b6208171eb13af890bbc
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Tue Mar 26 17:49:53 2013 +0100
  
      qemu-iotests: More concurrent allocation scenarios
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 142c6b1a89c3af769fbab6a22f51eefa7a3b0330
  Author: Peter Lieven <pl@kamp.de>
  Date:   Thu Mar 21 13:07:10 2013 +0100
  
      vl.c: call bdrv_init_with_whitelist() before cmdline parsing
      
      commit 4d454574 "qemu-option: move standard option definitions
      out of qemu-config.c" broke support for commandline option
      groups that where registered during bdrv_init(). In particular
      support for -iscsi options was broken since that commit.
      
      Fix by moving the bdrv_init_with_whitelist() before command
      line argument parsing.
      
      Signed-off-by: Peter Lieven <pl@kamp.de>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit b0d62a3d8e1ea9eccd246829a03e2d23f0982431
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Tue Mar 26 12:35:09 2013 +0000
  
      hw/tcx: Remove unused 'addr' field and the property that sets it
      
      Remove the 'addr' field from TCXState (since it is completely unused),
      also the qdev property which sets it. This seems to be a relic from
      many years past; devices don't need to know where they are mapped.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 0f9d76e5a9a396a2209761265ba6d98ce89b6a32
  Author: liguang <lig.fnst@cn.fujitsu.com>
  Date:   Tue Mar 26 16:43:19 2013 +0800
  
      hw/i386/pc: format load_linux function
      
      Signed-off-by: liguang <lig.fnst@cn.fujitsu.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 9941afdef4fc898ed1588468095d1e36574427a1
  Author: Dunrong Huang <huangdr@cloud-times.com>
  Date:   Sun Mar 24 15:05:27 2013 +0800
  
      configure: show debug-info option in --help output
      
      "--enable-debug-info" and "--disable-debug-info" were not shown
      in --help output.
      
      Signed-off-by: Dunrong Huang <huangdr@cloud-times.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit e280ff5e9159ed227a117339c1157143627cab96
  Author: Hans de Goede <hdegoede@redhat.com>
  Date:   Tue Mar 26 11:08:03 2013 +0100
  
      spice-qemu-char: Drop hackish vmc_register on spice_chr_write
      
      Now that the core takes care of fe_open tracking we no longer need this hack.
      
      Signed-off-by: Hans de Goede <hdegoede@redhat.com>
      Message-id: 1364292483-16564-12-git-send-email-hdegoede@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit bc6b815d9e34778aa7fbe785ecfa0b216c96f576
  Author: Alon Levy <alevy@redhat.com>
  Date:   Tue Mar 26 11:08:02 2013 +0100
  
      virtio-serial: propagate guest_connected to the port on post_load
      
      When migrating a host with with a spice agent running the mouse becomes
      non operational after the migration due to the agent state being
      inconsistent between the guest and the client.
      
      After migration the spicevmc backend on the destination has never been notified
      of the (non 0) guest_connected state. Virtio-serial holds this state
      information and migrates it, this patch properly propagates this information
      to virtio-console and through that to interested chardev backends.
      
      rhbz #725965
      
      Signed-off-by: Hans de Goede <hdegoede@redhat.com>
      Message-id: 1364292483-16564-11-git-send-email-hdegoede@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit b2c1394af13b46a72cd27ff580cdd1d9bb1e8934
  Author: Hans de Goede <hdegoede@redhat.com>
  Date:   Tue Mar 26 11:08:01 2013 +0100
  
      virtio-serial: Consolidate guest_open/guest_close into set_guest_connected
      
      Signed-off-by: Hans de Goede <hdegoede@redhat.com>
      Message-id: 1364292483-16564-10-git-send-email-hdegoede@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit a59bcd31c91397f8c67b6902e7716d626c5070e6
  Author: Hans de Goede <hdegoede@redhat.com>
  Date:   Tue Mar 26 11:08:00 2013 +0100
  
      qemu-char: add_handlers: Don't re-send the be_open event on unregister
      
      Resending the be_open event only is useful when a frontend is registering, not
      when it is unregistering.
      
      Signed-off-by: Hans de Goede <hdegoede@redhat.com>
      Message-id: 1364292483-16564-9-git-send-email-hdegoede@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 85d91e3295f3af21e4d4a19f1f6691c0bf2ed10c
  Author: Hans de Goede <hdegoede@redhat.com>
  Date:   Tue Mar 26 11:07:59 2013 +0100
  
      qemu-char: Move incrementing of avail_connections to qdev-properties-system
      
      The decrement of avail_connections is done in qdev-properties-system move
      the increment there too for proper balancing of the calls.
      
      Signed-off-by: Hans de Goede <hdegoede@redhat.com>
      Message-id: 1364292483-16564-8-git-send-email-hdegoede@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 574b711a92db094a2d4e7ca707f3b34437a64246
  Author: Hans de Goede <hdegoede@redhat.com>
  Date:   Tue Mar 26 11:07:58 2013 +0100
  
      qemu-char: Consolidate guest_close/guest_open into a set_fe_open callback
      
      Signed-off-by: Hans de Goede <hdegoede@redhat.com>
      Message-id: 1364292483-16564-7-git-send-email-hdegoede@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 8e25daa87ac98c9070365b42dcfc070e47fca934
  Author: Hans de Goede <hdegoede@redhat.com>
  Date:   Tue Mar 26 11:07:57 2013 +0100
  
      qemu-char: Cleanup: consolidate fe_open/fe_close into fe_set_open
      
      Signed-off-by: Hans de Goede <hdegoede@redhat.com>
      Message-id: 1364292483-16564-6-git-send-email-hdegoede@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 190832289fe670f764fb277e4dcaf00f94ca6553
  Author: Hans de Goede <hdegoede@redhat.com>
  Date:   Tue Mar 26 11:07:56 2013 +0100
  
      qemu-char: Automatically do fe_open / fe_close on qemu_chr_add_handlers
      
      Most frontends can't really determine if the guest actually has the frontend
      side open. So lets automatically generate fe_open / fe_close as soon as a
      frontend becomes ready (as signalled by calling qemu_chr_add_handlers) /
      becomes non ready (as signalled by setting all handlers to NULL).
      
      And allow frontends which can actually determine if the guest is listening to
      opt-out of this.
      
      Signed-off-by: Hans de Goede <hdegoede@redhat.com>
      Message-id: 1364292483-16564-5-git-send-email-hdegoede@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit c0c4bd2cfae0fb83696000f1bfc355f22e2b41cb
  Author: Hans de Goede <hdegoede@redhat.com>
  Date:   Tue Mar 26 11:07:55 2013 +0100
  
      qemu-char: Add fe_open tracking
      
      Add tracking of the fe_open state to struct CharDriverState.
      
      Signed-off-by: Hans de Goede <hdegoede@redhat.com>
      Message-id: 1364292483-16564-4-git-send-email-hdegoede@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit fee204fd46016c168ca4d404d04e2c06b8b34770
  Author: Hans de Goede <hdegoede@redhat.com>
  Date:   Tue Mar 26 11:07:54 2013 +0100
  
      qemu-char: Rename qemu_chr_generic_open to qemu_chr_be_generic_open
      
      To better reflect that it is for handling a backend being opened.
      
      Signed-off-by: Hans de Goede <hdegoede@redhat.com>
      Message-id: 1364292483-16564-3-git-send-email-hdegoede@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 16665b943b23e953220df257e7e04e669aa384d5
  Author: Hans de Goede <hdegoede@redhat.com>
  Date:   Tue Mar 26 11:07:53 2013 +0100
  
      qemu-char: Rename opened to be_open
      
      Rename the opened variable to be_open to reflect that it contains the
      opened state of the backend.
      
      Signed-off-by: Hans de Goede <hdegoede@redhat.com>
      Message-id: 1364292483-16564-2-git-send-email-hdegoede@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 99835e00849369bab726a4dc4ceed1f6f9ed967c
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Wed Mar 27 14:34:32 2013 +0100
  
      compiler: fix warning with GCC 4.8.0
      
      GCC 4.8.0 introduces a new warning:
      
          block/qcow2-snapshot.c: In function 'qcow2_write_snapshots’:
          block/qcow2-snapshot.c:252:18: error: typedef 'qemu_build_bug_on__253'
                    locally defined but not used [-Werror=unused-local-typedefs]
               QEMU_BUILD_BUG_ON(offsetof(QCowHeader, snapshots_offset) !=
                        ^
          cc1: all warnings being treated as errors
      
      (Caret diagnostics aren't perfect yet with macros... :)) Work around it
      with __attribute__((unused)).
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Message-id: 1364391272-1128-1-git-send-email-pbonzini@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 404e7a4f4af753bd2aef649adf79e7434fb6dc31
  Merge: 18501ae... 6214e73...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Tue Mar 26 16:16:43 2013 -0500
  
      Merge remote-tracking branch 'mst/tags/for_anthony' into staging
      
      virtio,pci,qom
      
      Work by Alex to support VGA assignment,
      pci and virtio fixes by Stefan, Jason and myself, and a
      new qmp event for hotplug support by myself.
      
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
      
      # gpg: Signature made Tue 26 Mar 2013 02:02:24 PM CDT using RSA key ID D28D5469
      # gpg: Can't check signature: public key not found
      
      # By Alex Williamson (13) and others
      # Via Michael S. Tsirkin
      * mst/tags/for_anthony: (23 commits)
        pcie: Add endpoint capability initialization wrapper
        roms: switch oldnoconfig to olddefconfig
        pcie: Mangle types to match topology
        pci: Create and use API to determine root buses
        pci: Create pci_bus_is_express helper
        pci: Q35, Root Ports, and Switches create PCI Express buses
        pci: Allow PCI bus creation interfaces to specify the type of bus
        pci: Move PCI and PCIE type defines
        pci: Create and register a new PCI Express TypeInfo
        exec: assert that RAMBlock size is non-zero
        pci: refuse empty ROM files
        pci_bridge: Remove duplicate IRQ swizzle function
        pci_bridge: Use a default map_irq function
        pci: Fix INTx routing notifier recursion
        pci_bridge: drop formatting from source
        pci_bridge: factor out common code
        pci: Teach PCI Bridges about VGA routing
        pci: Add PCI VGA helpers
        virtio-pci: guest notifier mask without non-irqfd
        virtio-net: remove layout assumptions for mq ctrl
        ...
  
  commit 6214e73cc5b75a4f8d89a70d71727edfa47a81b3
  Author: Alex Williamson <alex.williamson@redhat.com>
  Date:   Tue Mar 19 12:11:24 2013 -0600
  
      pcie: Add endpoint capability initialization wrapper
      
      Fix the awkward API of mangling the caller specified PCIe type and
      just provide an interface to initialize an endpoint device.  This
      will pick either a regular endpoint or integrated endpoint based on
      the bus and return pcie_cap_init to doing exactly what is asked.
      
      Signed-off-by: Alex Williamson <alex.williamson@redhat.com>
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
  
  commit a5519b42cfd6c00e9f8b31c5aad7682e7a9f1181
  Author: Michael S. Tsirkin <mst@redhat.com>
  Date:   Thu Mar 21 14:04:21 2013 +0200
  
      roms: switch oldnoconfig to olddefconfig
      
      When a new option is added that qemu does not know
      about, the prudent thing is to use the default not
      force it to "no".
      
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
  
  commit eb28cb1bb0cb156aef7e613395af403bba0e7f30
  Author: Alex Williamson <alex.williamson@redhat.com>
  Date:   Thu Mar 14 16:01:35 2013 -0600
  
      pcie: Mangle types to match topology
      
      Windows will fail to start drivers for devices with an Endpoint type
      PCIe capability attached to a Root Complex (code 10 - Device cannot
      start).  The proper type for such a device is Root Complex Integrated
      Endpoint.  Devices don't care which they are, so do this conversion
      automatically.
      
      This allows the Windows driver to load for nec-usb-xhci when attached
      to pcie.0 of a q35 machine.
      
      Signed-off-by: Alex Williamson <alex.williamson@redhat.com>
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
  
  commit 0889464a5050c25611d08ca33d8447796c88c7f7
  Author: Alex Williamson <alex.williamson@redhat.com>
  Date:   Thu Mar 14 16:01:29 2013 -0600
  
      pci: Create and use API to determine root buses
      
      Signed-off-by: Alex Williamson <alex.williamson@redhat.com>
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
  
  commit 8c0bf9e24242c89c1abbd708c714dd2a89febbd2
  Author: Alex Williamson <alex.williamson@redhat.com>
  Date:   Thu Mar 14 16:01:23 2013 -0600
  
      pci: Create pci_bus_is_express helper
      
      For testing the bus type.
      
      Signed-off-by: Alex Williamson <alex.williamson@redhat.com>
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
  
  commit afb661eb902f4ad1456d57b31cdd02f0b4aac33f
  Author: Alex Williamson <alex.williamson@redhat.com>
  Date:   Thu Mar 14 16:01:17 2013 -0600
  
      pci: Q35, Root Ports, and Switches create PCI Express buses
      
      Convert q35, ioh3420, xio3130_upstream, and xio3130_downstream to
      use the new TYPE_PCIE_BUS.
      
      Signed-off-by: Alex Williamson <alex.williamson@redhat.com>
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
  
  commit 60a0e44320cc2601236450fbe95d952830192a1d
  Author: Alex Williamson <alex.williamson@redhat.com>
  Date:   Thu Mar 14 16:01:11 2013 -0600
  
      pci: Allow PCI bus creation interfaces to specify the type of bus
      
      No change to any types.
      
      Signed-off-by: Alex Williamson <alex.williamson@redhat.com>
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
  
  commit cf09458d644934976aa64e88bb41ef9a4cc2766a
  Author: Alex Williamson <alex.williamson@redhat.com>
  Date:   Thu Mar 14 16:01:05 2013 -0600
  
      pci: Move PCI and PCIE type defines
      
      Move these so that we can reference them from a more common header
      instead of including pci_bus.h everywhere.
      
      Signed-off-by: Alex Williamson <alex.williamson@redhat.com>
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
  
  commit 3a861c466cee46fed042d76100fa0fd9644f3091
  Author: Alex Williamson <alex.williamson@redhat.com>
  Date:   Thu Mar 14 16:00:59 2013 -0600
  
      pci: Create and register a new PCI Express TypeInfo
      
      This will allow us to differentiate Express and Legacy buses.
      
      Signed-off-by: Alex Williamson <alex.williamson@redhat.com>
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
  
  commit 49cd9ac6a1929467e2df5783a5183fc7708ec3ff
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Mon Mar 11 10:20:21 2013 +0100
  
      exec: assert that RAMBlock size is non-zero
      
      find_ram_offset() does not handle size=0 gracefully.  It hands out the
      same RAMBlock offset multiple times, leading to obscure failures later
      on.
      
      Add an assert to warn early if something is incorrectly allocating a
      zero size RAMBlock.
      
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
  
  commit 8c7f3dd05e4f1ee90000c89e428e69ae2e6bd691
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Mon Mar 11 10:20:20 2013 +0100
  
      pci: refuse empty ROM files
      
      A zero size ROM file is invalid and should produce a warning.
      Attempting to use a zero size file ends up hitting an assertion
      qemu_ram_set_idstr() because RAMBlocks with duplicate addresses are
      allocated - due to zero size the allocator doesn't increment the next
      available RAMBlock offset.
      
      Also convert __FUNCTION__ to __func__ while we're touching this code.
      There are no other __FUNCTION__ instances in pci.c anymore.
      
      Reported-by: Milos Ivanovic <milosivanovic@orcon.net.nz>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
  
  commit ea7cfed68bb4f26fc65b078ab735a4097e9b4fe2
  Author: Alex Williamson <alex.williamson@redhat.com>
  Date:   Thu Mar 7 16:17:00 2013 -0700
  
      pci_bridge: Remove duplicate IRQ swizzle function
      
      pci_bridge_dev_map_irq_fn() is identical to pci_swizzle_map_irq_fn(),
      which is now the default for all PCI bridges.  We can therefore remove
      this function and the pci_bridge_map_irq() call that used it.
      
      Signed-off-by: Alex Williamson <alex.williamson@redhat.com>
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
  
  commit 659fefeed36a4b58191595cebab2dbc003788d90
  Author: Alex Williamson <alex.williamson@redhat.com>
  Date:   Thu Mar 7 16:16:54 2013 -0700
  
      pci_bridge: Use a default map_irq function
      
      The PCI bridge spec defines a default swizzle for translating INTx
      IRQs from secondary bus to primary.  Use this by default for any
      bridge that doesn't set a function.
      
      Signed-off-by: Alex Williamson <alex.williamson@redhat.com>
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
  
  commit e5368f0da75c1c668e85398aa930be2f4273e684
  Author: Alex Williamson <alex.williamson@redhat.com>
  Date:   Thu Mar 7 11:29:19 2013 -0700
  
      pci: Fix INTx routing notifier recursion
      
      For some reason we recurse to fire the INTx routing notifier for each
      child of a bus, for each possible device of a bus.  That means that if
      we add a root port, the notifier gets called for that bridge 256
      times.  If we add an upstream switch behind that root port, 256^2.  But
      of course we need a downstream switch, 256^3.  This starts to be
      noticeable.  Stop the insanity.
      
      Signed-off-by: Alex Williamson <alex.williamson@redhat.com>
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
  
  commit 600d05b9aa4b4d23775fc17968dd6b581928001d
  Author: Michael S. Tsirkin <mst@redhat.com>
  Date:   Mon Mar 4 11:31:21 2013 +0200
  
      pci_bridge: drop formatting from source
      
      We use the same formatting for all files, it
      doesn't make sense to have formatting directives only
      in pci bridge header.
      
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
  
  commit 45eb768c706d3a5fbe55224c589e8b4e252781d9
  Author: Michael S. Tsirkin <mst@redhat.com>
  Date:   Mon Mar 4 11:23:49 2013 +0200
  
      pci_bridge: factor out common code
      
      Reuse common code in pcie_port, override the hardwired-to-0
      bits per PCI Express spec.
      No functional change but makes the code easier to follow.
      
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
  
  commit ba7d8515c1e929baccea9f53d06d131fd2b007a1
  Author: Alex Williamson <alex.williamson@redhat.com>
  Date:   Sun Mar 3 10:21:32 2013 -0700
  
      pci: Teach PCI Bridges about VGA routing
      
      Each PCI Bridge has a set of implied VGA regions that are enabled when
      the VGA bit is set in the bridge control register.  This allows VGA
      devices behind bridges.  Unfortunately with VGA Enable, which we
      formerly allowed but didn't back, comes along some required VGA
      baggage.  VGA Palette Snooping is required, along with VGA 16-bit
      decoding.  We don't yet have support for palette snooping.
      We also don't have support for 10-bit VGA aliases, the default mode, but
      we enable the register, even on root ports, to avoid confusing guests.
      Fortunately there's likely nothing from this century that requires these
      features, so the missing bits are noted with TODOs.
      
      Signed-off-by: Alex Williamson <alex.williamson@redhat.com>
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
  
  commit e01fd687185444944b0b5b0f8c739ae4b33eb029
  Author: Alex Williamson <alex.williamson@redhat.com>
  Date:   Sun Mar 3 10:21:26 2013 -0700
  
      pci: Add PCI VGA helpers
      
      Allow devices to register VGA memory regions for handling PCI spec
      defined VGA I/O port and MMIO areas.  PCI will attach these to the
      bus address spaces and enable them according to the device command
      register value.
      
      Signed-off-by: Alex Williamson <alex.williamson@redhat.com>
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
  
  commit a38b2c49bfd3f1cfc2aadd08cd049af16a342b1e
  Author: Michael S. Tsirkin <mst@redhat.com>
  Date:   Wed Mar 13 21:37:08 2013 +0200
  
      virtio-pci: guest notifier mask without non-irqfd
      
      non-irqfd setups are currently broken with vhost:
      we start up masked and nothing unmasks the interrupts.
      Fix by using mask notifiers, same as the irqfd path.
      
      Sharing irqchip/non irqchip code is always a good thing,
      in this case it will help non irqchip benefit
      from backend masking optimization.
      
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
  
  commit f8f7c533e20d1681feeb665109301151bdb739b4
  Author: Jason Wang <jasowang@redhat.com>
  Date:   Wed Mar 6 13:50:27 2013 +0800
  
      virtio-net: remove layout assumptions for mq ctrl
      
      Following commit 921ac5d0f3a0df869db5ce4edf752f51d8b1596a (virtio-net:
      remove layout assumptions for ctrl vq), this patch makes multiqueue ctrl
      handling not rely on the layout of descriptors.
      
      Signed-off-by: Jason Wang <jasowang@redhat.com>
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
  
  commit 15054fce2df8592dec70bba23faf126f0f372f81
  Author: Michael S. Tsirkin <mst@redhat.com>
  Date:   Mon Mar 11 15:11:04 2013 +0200
  
      qmp: add path to device_deleted event
      
      Add QOM path to device deleted event.  It now becomes useful to report
      it for devices which don't have an ID assigned.
      
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
  
  commit e998fa8df828ef68ea540a12917d10b4d335c1dd
  Author: Michael S. Tsirkin <mst@redhat.com>
  Date:   Mon Mar 18 21:01:37 2013 +0200
  
      qom: call class destructor before unparent
      
      It seems more logical to have destruction flow start with the subclass
      and move up to the base class.  This ensures object has a valid
      canonical path when destructor is called.
      
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
  
  commit 18501ae6e825d8da72369fd091018ef71071bd87
  Merge: fad5593... 500f006...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Tue Mar 26 13:38:00 2013 -0500
  
      Merge remote-tracking branch 'quintela/migration.next' into staging
      
      # By Peter Lieven (9) and others
      # Via Juan Quintela
      * quintela/migration.next: (22 commits)
        Use qemu_put_buffer_async for guest memory pages
        Add qemu_put_buffer_async
        Use writev ops if available
        Store the data to send also in iovec
        Update bytes_xfer in qemu_put_byte
        Add socket_writev_buffer function
        Add QemuFileWritevBuffer QemuFileOps
        migration: use XBZRLE only after bulk stage
        migration: do not search dirty pages in bulk stage
        migration: do not sent zero pages in bulk stage
        migration: add an indicator for bulk state of ram migration
        migration: search for zero instead of dup pages
        bitops: unroll while loop in find_next_bit()
        buffer_is_zero: use vector optimizations if possible
        cutils: add a function to find non-zero content in a buffer
        move vector definitions to qemu-common.h
        savevm: Fix bugs in the VMSTATE_VBUFFER_MULTIPLY definition
        savevm: Add VMSTATE_STRUCT_VARRAY_POINTER_UINT32
        savevm: Add VMSTATE_FLOAT64 helpers
        savevm: Add VMSTATE_UINTTL_EQUAL helper
        ...
  
  commit fad5593ca646010d3cb83f7926d78dd30c20c610
  Merge: 0fbf01f... b57ed9b...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Tue Mar 26 13:34:38 2013 -0500
  
      Merge remote-tracking branch 'cohuck/virtio-ccw-upstr' into staging
      
      # By Cornelia Huck
      # Via Cornelia Huck
      * cohuck/virtio-ccw-upstr:
        virtio-ccw: Queue sanity check for notify hypercall.
  
  commit b57ed9bf075e33cdd2f9eb545ff555301dd57221
  Author: Cornelia Huck <cornelia.huck@de.ibm.com>
  Date:   Tue Mar 26 17:32:44 2013 +0100
  
      virtio-ccw: Queue sanity check for notify hypercall.
      
      Verify that the virtio-ccw notify hypercall passed a reasonable
      value for queue.
      
      Cc: qemu-stable@nongnu.org
      Reported-by: Alexander Graf <agraf@suse.de>
      Signed-off-by: Cornelia Huck <cornelia.huck@de.ibm.com>
  
  commit 0fbf01fe911e84c588be41636570f46f597113d6
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Tue Mar 26 10:04:43 2013 -0500
  
      qtest: use synchronous I/O for char device
      
      Peter reported that rtc-test would periodically hang.  It turns out
      this was due to an EAGAIN occurring on qemu_chr_fe_write.
      
      Instead of heavily refactoring qtest, just use a synchronous version
      of the write operation for qemu_chr_fe_write to address this problem.
      
      Reported-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit cd18720a294bd7244ffda719677dd9c737317b67
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Tue Mar 26 10:04:17 2013 -0500
  
      char: introduce a blocking version of qemu_chr_fe_write
      
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit e769bdc26ded6d7681cddd9f67c5f87a4b5ba53c
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Mon Mar 25 13:15:14 2013 +0000
  
      hw/qdev: Abort rather than ignoring errors adding device properties
      
      Instead of ignoring any errors that occur when adding properties
      to a new device in device_initfn(), check for them and abort if any
      occur. The most likely cause is accidentally adding a duplicate
      property, which is a programming error by the device author.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
      Acked-by: Paolo Bonzini <pbonzini@redhat.com>
      Message-id: 1364217314-7400-3-git-send-email-peter.maydell@linaro.org
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 54852b03711f06c5f24af72de583346922176947
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Mon Mar 25 13:15:13 2013 +0000
  
      qom: Detect attempts to add a property that already exists
      
      Detect attempts to add a property to an object if one of
      that name already exists, and report them as errors.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
      Acked-by: Paolo Bonzini <pbonzini@redhat.com>
      Message-id: 1364217314-7400-2-git-send-email-peter.maydell@linaro.org
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit b000dfbd42e8aac9af66ae0ed787ef1021bea29f
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Mon Mar 25 13:40:44 2013 +0000
  
      hw/qdev-properties.c: Improve diagnostic for setting property after realize
      
      Now we have error_setg() we can improve the error message emitted if
      you attempt to set a property of a device after the device is realized
      (the previous message was "permission denied" which was not very
      informative).
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Message-id: 1364218844-7509-1-git-send-email-peter.maydell@linaro.org
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit c19f806e01ba5c4a4d4fac80b76841512ed4a11e
  Author: KONRAD Frederic <fred.konrad@greensocs.com>
  Date:   Thu Mar 21 15:15:20 2013 +0100
  
      virtio-scsi: cleanup: remove qdev field.
      
      The qdev field is no longer needed. Just drop it.
      
      Signed-off-by: KONRAD Frederic <fred.konrad@greensocs.com>
      Reviewed-by: Cornelia Huck <cornelia.huck@de.ibm.com>
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Tested-by: Cornelia Huck <cornelia.huck@de.ibm.com>
      Message-id: 1363875320-7985-11-git-send-email-fred.konrad@greensocs.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 763684befd34461371c2d2188655b69e4d93a5db
  Author: KONRAD Frederic <fred.konrad@greensocs.com>
  Date:   Thu Mar 21 15:15:19 2013 +0100
  
      virtio-scsi: cleanup: init and exit functions.
      
      This remove old init and exit function as they are no longer needed.
      
      Signed-off-by: KONRAD Frederic <fred.konrad@greensocs.com>
      Reviewed-by: Cornelia Huck <cornelia.huck@de.ibm.com>
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Tested-by: Cornelia Huck <cornelia.huck@de.ibm.com>
      Message-id: 1363875320-7985-10-git-send-email-fred.konrad@greensocs.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 0ac8e139274245320b1c56f6e9ec9318c2da963a
  Author: KONRAD Frederic <fred.konrad@greensocs.com>
  Date:   Thu Mar 21 15:15:18 2013 +0100
  
      virtio-scsi: cleanup: use QOM casts.
      
      As the virtio-scsi-pci and virtio-scsi-s390 are switched to the new API,
      we can use QOM casts.
      
      Signed-off-by: KONRAD Frederic <fred.konrad@greensocs.com>
      Reviewed-by: Cornelia Huck <cornelia.huck@de.ibm.com>
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Tested-by: Cornelia Huck <cornelia.huck@de.ibm.com>
      Message-id: 1363875320-7985-9-git-send-email-fred.konrad@greensocs.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit c908ea1052f8c6391c2d321693220130846f703c
  Author: KONRAD Frederic <fred.konrad@greensocs.com>
  Date:   Thu Mar 21 15:15:17 2013 +0100
  
      virtio-scsi-ccw: switch to new API
      
      Here the virtio-scsi-ccw is modified for the new API. The device
      virtio-scsi-ccw extends virtio-ccw-device as before. It creates and
      connects a virtio-scsi during the init. The properties are not modified.
      
      Signed-off-by: KONRAD Frederic <fred.konrad@greensocs.com>
      Reviewed-by: Cornelia Huck <cornelia.huck@de.ibm.com>
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Tested-by: Cornelia Huck <cornelia.huck@de.ibm.com>
      Message-id: 1363875320-7985-8-git-send-email-fred.konrad@greensocs.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 9ef13d8f1956b086f4bcb1d70cd5ff96e5faa2cb
  Author: KONRAD Frederic <fred.konrad@greensocs.com>
  Date:   Thu Mar 21 15:15:16 2013 +0100
  
      virtio-scsi-s390: switch to the new API.
      
      Here the virtio-scsi-s390 is modified for the new API. The device
      virtio-scsi-s390 extends virtio-s390-device as before. It creates and
      connects a virtio-scsi during the init. The properties are not modified.
      
      Signed-off-by: KONRAD Frederic <fred.konrad@greensocs.com>
      Reviewed-by: Cornelia Huck <cornelia.huck@de.ibm.com>
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Tested-by: Cornelia Huck <cornelia.huck@de.ibm.com>
      Message-id: 1363875320-7985-7-git-send-email-fred.konrad@greensocs.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit bc7b90a010719612344c4a78be7819841e76b7ec
  Author: KONRAD Frederic <fred.konrad@greensocs.com>
  Date:   Thu Mar 21 15:15:15 2013 +0100
  
      virtio-scsi-pci: switch to new API.
      
      Here the virtio-scsi-pci is modified for the new API. The device virtio-scsi-pci
      extends virtio-pci. It creates and connects a virtio-scsi during the init.
      
      Signed-off-by: KONRAD Frederic <fred.konrad@greensocs.com>
      Reviewed-by: Cornelia Huck <cornelia.huck@de.ibm.com>
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Tested-by: Cornelia Huck <cornelia.huck@de.ibm.com>
      Message-id: 1363875320-7985-6-git-send-email-fred.konrad@greensocs.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 3ab1dfdd50a7c852e4921935250c22f486c5b8a4
  Author: KONRAD Frederic <fred.konrad@greensocs.com>
  Date:   Thu Mar 21 15:15:14 2013 +0100
  
      virtio-scsi: add the virtio-scsi device.
      
      Create virtio-scsi which extends virtio-device, so it can be connected on
      virtio-bus.
      
      Signed-off-by: KONRAD Frederic <fred.konrad@greensocs.com>
      Reviewed-by: Cornelia Huck <cornelia.huck@de.ibm.com>
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Tested-by: Cornelia Huck <cornelia.huck@de.ibm.com>
      Message-id: 1363875320-7985-5-git-send-email-fred.konrad@greensocs.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 4bfeb18a454bd71c406683fb473375e02c724b00
  Author: KONRAD Frederic <fred.konrad@greensocs.com>
  Date:   Thu Mar 21 15:15:13 2013 +0100
  
      virtio-scsi: moving host_features from properties to transport properties.
      
      host_features field is part of the transport device. So move all the
      host_features related properties into transport device.
      
      Signed-off-by: KONRAD Frederic <fred.konrad@greensocs.com>
      Reviewed-by: Cornelia Huck <cornelia.huck@de.ibm.com>
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Tested-by: Cornelia Huck <cornelia.huck@de.ibm.com>
      Message-id: 1363875320-7985-4-git-send-email-fred.konrad@greensocs.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 22219527f4272f5199a581bbd3950e9ba96bbc75
  Author: KONRAD Frederic <fred.konrad@greensocs.com>
  Date:   Thu Mar 21 15:15:12 2013 +0100
  
      virtio-scsi: allocate cmd_vqs array separately.
      
      Allocate/Free the cmd_vqs array separately to have a fixed size device.
      
      Signed-off-by: KONRAD Frederic <fred.konrad@greensocs.com>
      Reviewed-by: Cornelia Huck <cornelia.huck@de.ibm.com>
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Tested-by: Cornelia Huck <cornelia.huck@de.ibm.com>
      Message-id: 1363875320-7985-3-git-send-email-fred.konrad@greensocs.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 394e2e4c59294f2c5da58d2970693667218c7cf3
  Author: KONRAD Frederic <fred.konrad@greensocs.com>
  Date:   Thu Mar 21 15:15:11 2013 +0100
  
      virtio-scsi: don't use pointer for configuration.
      
      The configuration field must not be a pointer as it will be used for virtio-scsi
      properties. So *conf is replaced by conf.
      
      Signed-off-by: KONRAD Frederic <fred.konrad@greensocs.com>
      Reviewed-by: Cornelia Huck <cornelia.huck@de.ibm.com>
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Tested-by: Cornelia Huck <cornelia.huck@de.ibm.com>
      Message-id: 1363875320-7985-2-git-send-email-fred.konrad@greensocs.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 2fd1a053e3696738d7499733df0feb1efd0d97e0
  Merge: dcadaa9... 4d70043...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Tue Mar 26 09:25:45 2013 -0500
  
      Merge remote-tracking branch 'luiz/queue/qmp' into staging
      
      # By Corey Bryant (2) and others
      # Via Luiz Capitulino
      * luiz/queue/qmp:
        New QMP command query-cpu-max and HMP command cpu_max
        qmp: fix handling of boolean values in qmp-shell
        QMP: TPM QMP and man page documentation updates
        QMP: Remove duplicate TPM type from query-tpm
  
  commit 500f0061d628b52220038939728f0d7aee634468
  Author: Orit Wasserman <owasserm@redhat.com>
  Date:   Fri Mar 22 16:48:03 2013 +0200
  
      Use qemu_put_buffer_async for guest memory pages
      
      This will remove an unneeded copy of guest memory pages.
      For the page header and device state we still copy the data to the
      static buffer the other option is to allocate the memory on demand
      which is more expensive.
      
      Signed-off-by: Orit Wasserman <owasserm@redhat.com>
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit 6181ec245529e0d40ac669fe3044eef3a9e19610
  Author: Orit Wasserman <owasserm@redhat.com>
  Date:   Fri Mar 22 16:48:02 2013 +0200
  
      Add qemu_put_buffer_async
      
      This allows us to add a buffer to the iovec to send without copying it
      into the static buffer, the buffer will be sent later when qemu_fflush is called.
      
      Signed-off-by: Orit Wasserman <owasserm@redhat.com>
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit cb88aa88d7e96cd12328915b33bf4a1bc054aa3f
  Author: Orit Wasserman <owasserm@redhat.com>
  Date:   Fri Mar 22 16:48:01 2013 +0200
  
      Use writev ops if available
      
      Update qemu_fflush and stdio_close to use writev ops if they are available
      Use the buffers stored in the iovec.
      
      Signed-off-by: Orit Wasserman <owasserm@redhat.com>
      Reviewed-by: Juan Quintela <quintela@redhat.com>
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit b3ea2bdb792f6d961ba3adf45cf1f0c63c61e09d
  Author: Orit Wasserman <owasserm@redhat.com>
  Date:   Fri Mar 22 16:48:00 2013 +0200
  
      Store the data to send also in iovec
      
      All data is still copied into the static buffer.
      Adjacent iovecs are coalesced so we send one big buffer
      instead of many small buffers.
      
      Signed-off-by: Orit Wasserman <owasserm@redhat.com>
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit 7d8a30bb98e89c203b3d2289ab0638c38bbeb7c1
  Author: Orit Wasserman <owasserm@redhat.com>
  Date:   Fri Mar 22 16:47:59 2013 +0200
  
      Update bytes_xfer in qemu_put_byte
      
      Signed-off-by: Orit Wasserman <owasserm@redhat.com>
      Reviewed-by: Juan Quintela <quintela@redhat.com>
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit 28085f7b4d06970efa004257fcef013caf495a08
  Author: Orit Wasserman <owasserm@redhat.com>
  Date:   Fri Mar 22 16:47:58 2013 +0200
  
      Add socket_writev_buffer function
      
      Signed-off-by: Orit Wasserman <owasserm@redhat.com>
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit d913829f0fd8451abcb1fd9d6dfce5586d9d7e10
  Author: Orit Wasserman <owasserm@redhat.com>
  Date:   Fri Mar 22 16:47:57 2013 +0200
  
      Add QemuFileWritevBuffer QemuFileOps
      
      This will allow us to write an iovec
      
      Signed-off-by: Orit Wasserman <owasserm@redhat.com>
      Reviewed-by: Juan Quintela <quintela@redhat.com>
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit 5cc11c46cf187c7d5306b68e730ec0d372cd7ef0
  Author: Peter Lieven <pl@kamp.de>
  Date:   Tue Mar 26 10:58:39 2013 +0100
  
      migration: use XBZRLE only after bulk stage
      
      at the beginning of migration all pages are marked dirty and
      in the first round a bulk migration of all pages is performed.
      
      currently all these pages are copied to the page cache regardless
      of whether they are frequently updated or not. this doesn't make sense
      since most of these pages are never transferred again.
      
      this patch changes the XBZRLE transfer to only be used after
      the bulk stage has been completed. that means a page is added
      to the page cache the second time it is transferred and XBZRLE
      can benefit from the third time of transfer.
      
      since the page cache is likely smaller than the number of pages
      it's also likely that in the second round the page is missing in the
      cache due to collisions in the bulk phase.
      
      on the other hand a lot of unnecessary mallocs, memdups and frees
      are saved.
      
      the following results have been taken earlier while executing
      the test program from docs/xbzrle.txt. (+) with the patch and (-)
      without. (thanks to Eric Blake for reformatting and comments)
      
      + total time: 22185 milliseconds
      - total time: 22410 milliseconds
      
      Shaved 0.3 seconds, better than 1%!
      
      + downtime: 29 milliseconds
      - downtime: 21 milliseconds
      
      Not sure why downtime seemed worse, but probably not the end of the world.
      
      + transferred ram: 706034 kbytes
      - transferred ram: 721318 kbytes
      
      Fewer bytes sent - good.
      
      + remaining ram: 0 kbytes
      - remaining ram: 0 kbytes
      + total ram: 1057216 kbytes
      - total ram: 1057216 kbytes
      + duplicate: 108556 pages
      - duplicate: 105553 pages
      + normal: 175146 pages
      - normal: 179589 pages
      + normal bytes: 700584 kbytes
      - normal bytes: 718356 kbytes
      
      Fewer normal bytes...
      
      + cache size: 67108864 bytes
      - cache size: 67108864 bytes
      + xbzrle transferred: 3127 kbytes
      - xbzrle transferred: 630 kbytes
      
      ...and more compressed pages sent - good.
      
      + xbzrle pages: 117811 pages
      - xbzrle pages: 21527 pages
      + xbzrle cache miss: 18750
      - xbzrle cache miss: 179589
      
      And very good improvement on the cache miss rate.
      
      + xbzrle overflow : 0
      - xbzrle overflow : 0
      
      Signed-off-by: Peter Lieven <pl@kamp.de>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Reviewed-by: Orit Wasserman <owasserm@redhat.com>
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit 70c8652bf3c1fea79b7b68864e86926715c49261
  Author: Peter Lieven <pl@kamp.de>
  Date:   Tue Mar 26 10:58:38 2013 +0100
  
      migration: do not search dirty pages in bulk stage
      
      avoid searching for dirty pages just increment the
      page offset. all pages are dirty anyway.
      
      Signed-off-by: Peter Lieven <pl@kamp.de>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Reviewed-by: Orit Wasserman <owasserm@redhat.com>
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit f1c72795af573b24a7da5eb52375c9aba8a37972
  Author: Peter Lieven <pl@kamp.de>
  Date:   Tue Mar 26 10:58:37 2013 +0100
  
      migration: do not sent zero pages in bulk stage
      
      during bulk stage of ram migration if a page is a
      zero page do not send it at all.
      the memory at the destination reads as zero anyway.
      
      even if there is an madvise with QEMU_MADV_DONTNEED
      at the target upon receipt of a zero page I have observed
      that the target starts swapping if the memory is overcommitted.
      it seems that the pages are dropped asynchronously.
      
      this patch also updates QMP to return the number of
      skipped pages in MigrationStats.
      
      Signed-off-by: Peter Lieven <pl@kamp.de>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit 78d07ae7ac74bcc7f79aeefbaff17fb142f44b4d
  Author: Peter Lieven <pl@kamp.de>
  Date:   Tue Mar 26 10:58:36 2013 +0100
  
      migration: add an indicator for bulk state of ram migration
      
      the first round of ram transfer is special since all pages
      are dirty and thus all memory pages are transferred to
      the target. this patch adds a boolean variable to track
      this stage.
      
      Signed-off-by: Peter Lieven <pl@kamp.de>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Reviewed-by: Orit Wasserman <owasserm@redhat.com>
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit 3edcd7e6ebae3ef0ac178eed5f4225803159562d
  Author: Peter Lieven <pl@kamp.de>
  Date:   Tue Mar 26 10:58:35 2013 +0100
  
      migration: search for zero instead of dup pages
      
      virtually all dup pages are zero pages. remove
      the special is_dup_page() function and use the
      optimized buffer_find_nonzero_offset() function
      instead.
      
      here buffer_find_nonzero_offset() is used directly
      to avoid the unnecssary additional checks in
      buffer_is_zero().
      
      raw performace gain checking 1 GByte zeroed memory
      over is_dup_page() is approx. 10-12% with SSE2
      and 8-10% with unsigned long arithmedtic.
      
      Signed-off-by: Peter Lieven <pl@kamp.de>
      Reviewed-by: Orit Wasserman <owasserm@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit 49f676a00ab540fac1d2008be26434cf85607722
  Author: Peter Lieven <pl@kamp.de>
  Date:   Tue Mar 26 10:58:34 2013 +0100
  
      bitops: unroll while loop in find_next_bit()
      
      this patch adopts the loop unrolling idea of bitmap_is_zero() to
      speed up the skipping of large areas with zeros in find_next_bit().
      
      this routine is extensively used to find dirty pages in
      live migration.
      
      testing only the find_next_bit performance on a zeroed bitfield
      the loop onrolling decreased executing time by approx. 50% on x86_64.
      
      Signed-off-by: Peter Lieven <pl@kamp.de>
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit 56ded708ec38e4cb75a7c7357480ca34c0dc6875
  Author: Peter Lieven <pl@kamp.de>
  Date:   Tue Mar 26 10:58:33 2013 +0100
  
      buffer_is_zero: use vector optimizations if possible
      
      performance gain on SSE2 is approx. 20-25%. altivec
      is not tested. performance for unsigned long arithmetic
      is unchanged.
      
      Signed-off-by: Peter Lieven <pl@kamp.de>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Reviewed-by: Orit Wasserman <owasserm@redhat.com>
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit 41a259bd2b1796ddabdae600ee539269a7ddb6a5
  Author: Peter Lieven <pl@kamp.de>
  Date:   Tue Mar 26 10:58:32 2013 +0100
  
      cutils: add a function to find non-zero content in a buffer
      
      this adds buffer_find_nonzero_offset() which is a SSE2/Altivec
      optimized function that searches for non-zero content in a
      buffer.
      
      the function starts full unrolling only after the first few chunks have
      been checked one by one. analyzing real memory page data has revealed
      that non-zero pages are non-zero within the first 256-512 bits in
      most cases. as this function is also heavily used to check for zero memory
      pages this tweak has been made to avoid the high setup costs of the fully
      unrolled check for non-zero pages.
      
      due to the optimizations used in the function there are restrictions
      on buffer address and search length. the function
      can_use_buffer_find_nonzero_content() can be used to check if
      the function can be used safely.
      
      Signed-off-by: Peter Lieven <pl@kamp.de>
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit c61ca00ada744eb24825be2ba4d6ba8fe3a870a4
  Author: Peter Lieven <pl@kamp.de>
  Date:   Tue Mar 26 10:58:30 2013 +0100
  
      move vector definitions to qemu-common.h
      
      vector optimizations will now be used at various places
      not just in is_dup_page() in arch_init.c
      
      Signed-off-by: Peter Lieven <pl@kamp.de>
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit 377e2cb96b76c2b0023c1acc7230bf3a9e9f9f40
  Author: David Gibson <david@gibson.dropbear.id.au>
  Date:   Tue Mar 12 14:06:04 2013 +1100
  
      savevm: Fix bugs in the VMSTATE_VBUFFER_MULTIPLY definition
      
      The VMSTATE_BUFFER_MULTIPLY macro is misnamed - it actually specifies
      a variably sized buffer with VMS_VBUFFER, so should be named
      VMSTATE_VBUFFER_MULTIPLY.  This patch fixes this (the macro had no current
      users under either name).
      
      In addition, unlike the other VMSTATE_VBUFFER variants, this macro did not
      specify VMS_POINTER.  This patch fixes this bug as well.
      
      Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit 8474a9dd6757be064bf4b35f422b4640d1cca0a5
  Author: David Gibson <david@gibson.dropbear.id.au>
  Date:   Tue Mar 12 14:06:03 2013 +1100
  
      savevm: Add VMSTATE_STRUCT_VARRAY_POINTER_UINT32
      
      Currently the savevm code contains a VMSTATE_STRUCT_VARRAY_POINTER_INT32
      helper (a variably sized array with the number of elements in an int32_t),
      but not VMSTATE_STRUCT_VARRAY_POINTER_UINT32 (... with the number of
      elements in a uint32_t).  This patch (trivially) fixes the deficiency.
      
      Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit 213945e4d753b5f214468ff746d65fa76e21dbd1
  Author: David Gibson <david@gibson.dropbear.id.au>
  Date:   Tue Mar 12 14:06:02 2013 +1100
  
      savevm: Add VMSTATE_FLOAT64 helpers
      
      The current savevm code includes VMSTATE helpers for a number of commonly
      used data types, but not for the float64 type used by the internal floating
      point emulation code.  This patch fixes the deficiency.
      
      Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit d58f5598342ffebe6c6278d8b90792060fca4792
  Author: David Gibson <david@gibson.dropbear.id.au>
  Date:   Tue Mar 12 14:06:01 2013 +1100
  
      savevm: Add VMSTATE_UINTTL_EQUAL helper
      
      This adds an _EQUAL VMSTATE helper for target_ulongs, defined in terms of
      VMSTATE_UINT32_EQUAL or VMSTATE_UINT64_EQUAL as appropriate.
      
      Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit e344b8a16de429ada3d9126f26e2a96d71348356
  Author: David Gibson <david@gibson.dropbear.id.au>
  Date:   Tue Mar 12 14:06:00 2013 +1100
  
      savevm: Add VMSTATE_UINT64_EQUAL helpers
      
      The savevm code already includes a number of *_EQUAL helpers which act as
      sanity checks verifying that the configuration of the saved state matches
      that of the machine we're loading into to work.  Variants already exist
      for 8 bit 16 bit and 32 bit integers, but not 64 bit integers.  This patch
      fills that hole, adding a UINT64 version.
      
      Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit 817c60457f41e8643b612d451b3737433e9c7e0a
  Author: Juan Quintela <quintela@redhat.com>
  Date:   Mon Feb 11 15:11:10 2013 +0100
  
      migration: Improve QMP documentation
      
      Signed-off-by: Juan Quintela <quintela@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
  
  commit 4d700430a20b3d53b7b15bc5f6666f7e570e3f2c
  Author: Michal Novotny <minovotn@redhat.com>
  Date:   Mon Mar 25 17:31:33 2013 +0100
  
      New QMP command query-cpu-max and HMP command cpu_max
      
      These commands return the maximum number of CPUs supported by the
      currently running emulator instance, as defined in its QEMUMachine
      struct.
      
      Signed-off-by: Michal Novotny <minovotn@redhat.com>
      Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
  
  commit e5ecec7bad7b679aa11ab788424bc0e1705be15b
  Author: Igor Mammedov <imammedo@redhat.com>
  Date:   Mon Mar 25 15:48:46 2013 +0100
  
      qmp: fix handling of boolean values in qmp-shell
      
      qmp-shell converts only integer arguments and the rest
      is assumed to be strings which are faithfully sent as
      quoted strings by json. But QEMU refuses to accept qmp
      command with boolean argument whose value is escaped
      as string.
      
      Fix it by special-casing true/false keywords and store
      value as corresponding boolean.
      
      Signed-off-by: Igor Mammedov <imammedo@redhat.com>
      Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
  
  commit 28c4fa32bd76268320d44db5d82e0d18fbc7c864
  Author: Corey Bryant <coreyb@linux.vnet.ibm.com>
  Date:   Wed Mar 20 12:34:49 2013 -0400
  
      QMP: TPM QMP and man page documentation updates
      
      Signed-off-by: Corey Bryant <coreyb@linux.vnet.ibm.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Reviewed-by: Markus Armbruster <armbru@redhat.com>
      Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
  
  commit 88ca7bcff1806594c80782ad19ba50db47086b23
  Author: Corey Bryant <coreyb@linux.vnet.ibm.com>
  Date:   Wed Mar 20 12:34:48 2013 -0400
  
      QMP: Remove duplicate TPM type from query-tpm
      
      Signed-off-by: Corey Bryant <coreyb@linux.vnet.ibm.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Reviewed-by: Markus Armbruster <armbru@redhat.com>
      Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
  
  commit dcadaa9b40d6019ac18d6fd7763d43048ef79218
  Merge: 4b5805d... d32fcad...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Mon Mar 25 13:14:26 2013 -0500
  
      Merge remote-tracking branch 'stefanha/net' into staging
      
      # By Dmitry Fleytman (5) and others
      # Via Stefan Hajnoczi
      * stefanha/net:
        net: increase buffer size to accommodate Jumbo frame pkts
        VMXNET3 device implementation
        Packet abstraction for VMWARE network devices
        Common definitions for VMWARE devices
        net: iovec checksum calculator
        Checksum-related utility functions
        net: use socket_set_nodelay() for -netdev socket
  
  commit 4b5805de49edec5a81fe810bb612317de6545a38
  Merge: d2f38a0... ea804ca...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Mon Mar 25 13:14:20 2013 -0500
  
      Merge remote-tracking branch 'stefanha/block' into staging
      
      # By Liu Yuan (1) and Stefan Weil (1)
      # Via Stefan Hajnoczi
      * stefanha/block:
        block: Add options QDict to bdrv_file_open() prototypes (fix MinGW build)
        rbd: fix compile error
  
  commit d2f38a0acb0a1c5b7ab7621a32d603d08d513bea
  Merge: d63c947... 0099cd4...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Mon Mar 25 13:13:53 2013 -0500
  
      Merge remote-tracking branch 'kraxel/ipxe.3' into staging
      
      # By Gerd Hoffmann
      # Via Gerd Hoffmann
      * kraxel/ipxe.3:
        ipxe: update binaries
        ipxe: disable two second timeout
  
  commit d63c9477e0cc303492325880dc9977f4096d895d
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Mon Mar 25 10:23:56 2013 -0500
  
      glib: add a compatibility interface for g_timeout_add_seconds
      
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 6db253caf84203c9fb106b539072699fdd4730fe
  Author: Jan Kiszka <jan.kiszka@siemens.com>
  Date:   Sun Mar 24 19:10:02 2013 +0100
  
      gtk: Release modifier when graphic console loses keyboard focus
      
      This solves, e.g., sticky ALT when selecting a GTK menu, switching to a
      different window or selecting a different virtual console.
      
      Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
      Message-id: 514F417A.6010908@web.de
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit d32fcad366e5f45d33dab2ee4de0e5729439680b
  Author: Scott Feldman <sfeldma@cumulusnetworks.com>
  Date:   Mon Mar 18 11:43:44 2013 -0700
  
      net: increase buffer size to accommodate Jumbo frame pkts
      
      Socket buffer sizes were hard-coded to 4K for VDE and socket netdevs.  Bump this
      up to 68K (ala tap netdev) to handle maximum GSO packet size (64k) plus plenty
      of room for the ethernet and virtio_net headers.
      
      Originally, ran into this limitation when using -netdev UDP sockets to connect
      VM-to-VM, where VM interface is configure with MTU=9000.  (Using virtio_net
      NIC model).  Test is simple: ping -M do -s 8500 <target>.  This test will
      attempt to ping with unfragmented packet of given size.  Without patch, size
      is limited to < 4K (minus protocol hdrs).  With patch, ping test works with pkt
      size up to 9000 (again, minus protocol hdrs).
      
      v2: per Stefan, increase buf size to (4096+65536) as done in tap and apply
          to vde and socket netdevs.
      v1: increase buf size to 12K just for -netdev UDP sockets
      
      Signed-off-by: Scott Feldman <sfeldma@cumulusnetworks.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 786fd2b0f87baded8c9e55307b99719eea3e016e
  Author: Dmitry Fleytman <dmitry@daynix.com>
  Date:   Sat Mar 9 11:21:06 2013 +0200
  
      VMXNET3 device implementation
      
      Signed-off-by: Dmitry Fleytman <dmitry@daynix.com>
      Signed-off-by: Yan Vugenfirer <yan@daynix.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit e263cd49c73c595af0917c83dc004234660e0c71
  Author: Dmitry Fleytman <dmitry@daynix.com>
  Date:   Sat Mar 9 11:21:05 2013 +0200
  
      Packet abstraction for VMWARE network devices
      
      Signed-off-by: Dmitry Fleytman <dmitry@daynix.com>
      Signed-off-by: Yan Vugenfirer <yan@daynix.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 75020a7021513ad4cbad2aa5f6de5d390016f099
  Author: Dmitry Fleytman <dmitry@daynix.com>
  Date:   Sat Mar 9 11:21:04 2013 +0200
  
      Common definitions for VMWARE devices
      
      Signed-off-by: Dmitry Fleytman <dmitry@daynix.com>
      Signed-off-by: Yan Vugenfirer <yan@daynix.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 84026301694b98dd08272e613da3497b17023d5c
  Author: Dmitry Fleytman <dmitry@daynix.com>
  Date:   Sat Mar 9 11:21:03 2013 +0200
  
      net: iovec checksum calculator
      
      Signed-off-by: Dmitry Fleytman <dmitry@daynix.com>
      Signed-off-by: Yan Vugenfirer <yan@daynix.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 5acf5ea4bc1535657692c509092caddec3d719ff
  Author: Dmitry Fleytman <dmitry@daynix.com>
  Date:   Sat Mar 9 11:21:02 2013 +0200
  
      Checksum-related utility functions
      
      net_checksum_add_cont()
      checksum calculation for scattered data with odd chunk sizes
      
      net_raw_checksum()
      checksum calculation for a buffer
      
      Signed-off-by: Dmitry Fleytman <dmitry@daynix.com>
      Signed-off-by: Yan Vugenfirer <yan@daynix.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 20048d0a12b1080f688ff9b82696134df1aa3607
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Wed Feb 27 15:05:47 2013 +0100
  
      net: use socket_set_nodelay() for -netdev socket
      
      Reduce -netdev socket latency by disabling the Nagle algorithm on
      SOCK_STREAM sockets in net/socket.c.  Since we are tunelling Ethernet
      over TCP we shouldn't artificially delay outgoing packets, let the guest
      decide packet scheduling.
      
      I already get sub-millisecond -netdev socket ping times on localhost, so
      there was no measurable difference in my testing.  This won't hurt
      though and may improve remote socket performance.
      
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
      Reviewed-by: Benoit Canet <benoit@irqsave.net>
      Reviewed-by: Daniel P. Berrange <berrange@redhat.com>
  
  commit ea804cadf867a0521b9069193db339d041a40689
  Author: Stefan Weil <sw@weilnetz.de>
  Date:   Sun Mar 24 08:08:36 2013 +0100
  
      block: Add options QDict to bdrv_file_open() prototypes (fix MinGW build)
      
      The new parameter is unused yet.
      
      This part was missing in commit 787e4a8500020695eb391e2f1cc4767ee071d441.
      
      Cc: Kevin Wolf <kwolf@redhat.com>
      Cc: Eric Blake <eblake@redhat.com>
      Signed-off-by: Stefan Weil <sw@weilnetz.de>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit d43731c75830dc63ae94282d84208a5652095bb7
  Author: Liu Yuan <tailai.ly@taobao.com>
  Date:   Sun Mar 24 15:41:15 2013 +0800
  
      rbd: fix compile error
      
      Commit 787e4a85 [block: Add options QDict to bdrv_file_open() prototypes] didn't
      update rbd.c accordingly.
      
      Cc: Kevin Wolf <kwolf@redhat.com>
      Cc: Stefan Hajnoczi <stefanha@redhat.com>
      Signed-off-by: Liu Yuan <tailai.ly@taobao.com>
      Reviewed-by: Stefan Weil <sw@weilnetz.de>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 0099cd43ecf07710a608db5ca0945758514a14c2
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Mon Mar 25 09:13:18 2013 +0100
  
      ipxe: update binaries
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 95ca557d5cfc1ef69ba9708ded552f389afe643d
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Mon Mar 25 09:07:40 2013 +0100
  
      ipxe: disable two second timeout
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit fe6344a05fba26e16863fefcb823242e579b0991
  Author: Anthony Green <green@moxielogic.com>
  Date:   Sun Mar 24 00:43:38 2013 -0400
  
      Remove device_tree.o from hw/moxie/Makefile.objs.
      
      Here's a fix for the build problem identified by Aurelien Jarno here:
      http://lists.gnu.org/archive/html/qemu-devel/2013-03/msg04177.html
      
      Signed-off-by: Anthony Green <green@moxielogic.com>
      Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
  
  commit 2d497542e1ee66598be8bb7ce6a4606d664417ac
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Thu Mar 21 09:13:33 2013 -0700
  
      tcg-optimize: Fold sub r,0,x to neg r,x
      
      Cc: Blue Swirl <blauwirbel@gmail.com>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 4980ef9e3e12be3b4ef9092abc2d5a665199b422
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Tue Mar 19 12:11:56 2013 -0700
  
      target-i386: Don't modify env->eflags around cpu_dump_state
      
      We can compute the value in cpu_dump_state anyway, and gratuitous
      modifications to eflags creates heisenbugs.
      
      Cc: Blue Swirl <blauwirbel@gmail.com>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit c53de1a2896ccc9ab18bb9c2f1a2f7b93629b564
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Tue Mar 19 09:40:53 2013 -0700
  
      target-i386: Fix flags computation for ADOX
      
      When starting from CC_OP_DYNAMIC, and issuing adox before adcx,
      a typo used the wrong value for the resulting CC_OP.
      
      Cc: Blue Swirl <blauwirbel@gmail.com>
      Reported-by: Torbjorn Granlund <tg@gmplib.org>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit d15a9c2390889623a681b4d0bc56371b4d25893c
  Author: Anthony Green <green@moxielogic.com>
  Date:   Mon Mar 18 15:49:25 2013 -0400
  
      Add top level changes for moxie
      
      Signed-off-by: Anthony Green <green@moxielogic.com>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit a360d965821870fa1dbb3effdf7436b715ad3358
  Author: Anthony Green <green@moxielogic.com>
  Date:   Mon Mar 18 15:49:24 2013 -0400
  
      Add sample moxie system
      
      Signed-off-by: Anthony Green <green@moxielogic.com>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit bd86a88eedf3fd4ff55664cfabea7d6400e5fbda
  Author: Anthony Green <green@moxielogic.com>
  Date:   Mon Mar 18 15:49:23 2013 -0400
  
      Add moxie disassembler
      
      Signed-off-by: Anthony Green <green@moxielogic.com>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 525bd324c282c68ff95e389acd647ae115fd003c
  Author: Anthony Green <green@moxielogic.com>
  Date:   Mon Mar 18 15:49:22 2013 -0400
  
      Add moxie target code
      
      Signed-off-by: Anthony Green <green@moxielogic.com>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit f7c61bf8fc1b05613b49d1dd2300d1a1fbc927de
  Merge: d76bb73... b1e5fff...
  Author: Blue Swirl <blauwirbel@gmail.com>
  Date:   Sat Mar 23 14:23:26 2013 +0000
  
      Merge branch 'for-upstream' of git://github.com/mwalle/qemu
      
      * 'for-upstream' of git://github.com/mwalle/qemu:
        configure: rename OpenGL feature to GLX
        configure: proper OpenGL/GLX probe
        target-lm32: use HELPER() macro
        target-lm32: flush tlb after clearing env
        target-lm32: remove dead code
        target-lm32: fix cmpgui and cmpgeui opcodes
        tests: tcg: lm32: add more test cases
        target-lm32: don't log cpu state in translation
        lm32_uart: fix receive buffering
        milkymist-uart: fix receive buffering
        lm32-dis: fix NULL pointer dereference
        target-lm32: fix debug memory access
  
  commit d76bb73549fcac07524aea5135280ea533a94fd6
  Merge: 52ae646... 9ca3f7f...
  Author: Aurelien Jarno <aurelien@aurel32.net>
  Date:   Fri Mar 22 21:43:57 2013 +0100
  
      Merge branch 'ppc-for-upstream' of git://github.com/agraf/qemu
      
      * 'ppc-for-upstream' of git://github.com/agraf/qemu: (58 commits)
        target-ppc: Use NARROW_MODE macro for tlbie
        target-ppc: Use NARROW_MODE macro for addresses
        target-ppc: Use NARROW_MODE macro for comparisons
        target-ppc: Use NARROW_MODE macro for branches
        target-ppc: Fix add and subf carry generation in narrow mode
        target-ppc: Use QOM method dispatch for MMU fault handling
        target-ppc: Move ppc tlb_fill implementation into mmu_helper.c
        target-ppc: Split user only code out of mmu_helper.c
        mmu-hash64: Implement Virtual Page Class Key Protection
        mmu-hash*: Merge translate and fault handling functions
        mmu-hash*: Don't use full ppc_hash{32, 64}_translate() path for get_phys_page_debug()
        mmu-hash*: Correctly mask RPN from hash PTE
        mmu-hash*: Clean up real address calculation
        mmu-hash*: Clean up PTE flags update
        mmu-hash64: Factor SLB N bit into permissions bits
        mmu-hash*: Clean up permission checking
        mmu-hash32: Remove nx from context structure
        mmu-hash*: Don't update PTE flags when permission is denied
        mmu-hash32: Don't look up page tables on BAT permission error
        mmu-hash32: Cleanup BAT lookup
        ...
  
  commit 52ae646d4a3ebdcdcc973492c6a56f2c49b6578f
  Author: Yeongkyoon Lee <yeongkyoon.lee@samsung.com>
  Date:   Fri Mar 22 21:50:17 2013 +0900
  
      tcg: Fix occasional TCG broken problem when ldst optimization enabled
      
      is_tcg_gen_code() checks the upper limit of TCG generated code range wrong, so
      that TCG could get broken occasionally only when CONFIG_QEMU_LDST_OPTIMIZATION
      enabled. The reason is code_gen_buffer_max_size does not cover the upper range
      up to (TCG_MAX_OP_SIZE * OPC_BUF_SIZE), thus code_gen_buffer_max_size should be
      modified to code_gen_buffer_size.
      
      CC: qemu-stable@nongnu.org
      Signed-off-by: Yeongkyoon Lee <yeongkyoon.lee@samsung.com>
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
  
  commit 3f08ffb4a4741d147634761dc053ed386243a0de
  Merge: cecd77a... 681e7ad...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Fri Mar 22 13:08:01 2013 -0500
  
      Merge remote-tracking branch 'kwolf/for-anthony' into staging
      
      # By Kevin Wolf (12) and Peter Lieven (2)
      # Via Kevin Wolf
      * kwolf/for-anthony:
        nbd: Check against invalid option combinations
        nbd: Use default port if only host is specified
        block: Allow omitting the file name when using driver-specific options
        block: Make find_image_format safe with NULL filename
        block: Rename variable to avoid shadowing
        block: Introduce .bdrv_parse_filename callback
        nbd: Accept -drive options for the network connection
        nbd: Remove unused functions
        nbd: Keep hostname and port separate
        qemu-socket: Make socket_optslist public
        block: Pass bdrv_file_open() options to block drivers
        block: Add options QDict to bdrv_file_open() prototypes
        block: complete all IOs before resizing a device
        Revert "block: complete all IOs before .bdrv_truncate"
  
  commit cecd77ae6df060bbe8f0eea6691112097e680a52
  Merge: f930820... 01ed1d5...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Fri Mar 22 13:05:57 2013 -0500
  
      Merge remote-tracking branch 'stefanha/trivial-patches' into staging
      
      # By liguang (2) and others
      # Via Stefan Hajnoczi
      * stefanha/trivial-patches:
        qdev: remove redundant abort()
        gitignore: ignore more files
        Use proper term in TCG README
        serial: Fix debug format strings
        Fix typos and misspellings
        Advertise --libdir in configure --help output
        memory: fix a bug of detection of memory region collision
        MinGW: Replace setsockopt by qemu_setsocketopt
  
  commit f9308207040dc4a1484cee459bedaec03645b935
  Merge: afed260... fe42d7f...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Fri Mar 22 13:05:50 2013 -0500
  
      Merge remote-tracking branch 'cohuck/virtio-ccw-upstr' into staging
      
      # By Cornelia Huck
      # Via Cornelia Huck
      * cohuck/virtio-ccw-upstr:
        virtio-ccw, s390-virtio: Use generic virtio-blk macro.
        s390-virtio, virtio-ccw: Add config_wce for virtio-blk.
        virtio-ccw: Add missing blk chs properties.
  
  commit 681e7ad024d80123a1ae8e35f86fb1a7f03b1bc9
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Wed Mar 20 19:23:23 2013 +0100
  
      nbd: Check against invalid option combinations
      
      A file name may only specified if no host or socket path is specified.
      The latter two may not appear at the same time either.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
  
  commit bebbf7fa9c6235022ecd15f8f934d27e5ccab63a
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Mon Mar 18 16:56:05 2013 +0100
  
      nbd: Use default port if only host is specified
      
      The URL method already takes care to apply the default port when none is
      specfied. Directly specifying driver-specific options required the port
      number until now. Allow leaving it out and apply the default.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
  
  commit c2ad1b0c465a9ea8375eaff14bbd85705c673f73
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Mon Mar 18 16:40:51 2013 +0100
  
      block: Allow omitting the file name when using driver-specific options
      
      After this patch, using -drive with an empty file name continues to open
      the file if driver-specific options are used. If no driver-specific
      options are specified, the semantics stay as it was: It defines a drive
      without an inserted medium.
      
      In order to achieve this, bdrv_open() must be made safe to work with a
      NULL filename parameter. The assumption that is made is that only block
      drivers which implement bdrv_parse_filename() support using driver
      specific options and could therefore work without a filename. These
      drivers must make sure to cope with NULL in their implementation of
      .bdrv_open() (this is only NBD for now). For all other drivers, the
      block layer code will make sure to error out before calling into their
      code - they can't possibly work without a filename.
      
      Now an NBD connection can be opened like this:
      
        qemu-system-x86_64 -drive file.driver=nbd,file.port=1234,file.host=::1
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
  
  commit f5866fa438bff586f215c137dc71edb4e0770536
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Mon Mar 18 16:20:27 2013 +0100
  
      block: Make find_image_format safe with NULL filename
      
      In order to achieve this, the .bdrv_probe callbacks of all drivers must
      cope with this. The DMG driver is the only one that bases its decision
      on the filename and it needs to be changed.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
  
  commit 08b392e1510b21d8c9bfa8a50525fae31014a2e2
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Mon Mar 18 16:17:44 2013 +0100
  
      block: Rename variable to avoid shadowing
      
      bdrv_open() uses two different variables called options. Rename one of
      them to avoid confusion and to allow the outer one to be accessed
      everywhere.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
  
  commit 6963a30d82413bea36c7545137b090b284cc2b18
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Fri Mar 15 18:47:22 2013 +0100
  
      block: Introduce .bdrv_parse_filename callback
      
      If a driver needs structured data and not just a string, it can provide
      a .bdrv_parse_filename callback now that parses the command line string
      into separate options. Keeping this separate from .bdrv_open_filename
      ensures that the preferred way of directly specifying the options always
      works as well if parsing the string works.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
  
  commit f53a1febcd9d887149ac1429880a3f2fdb2c117f
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Thu Mar 7 16:15:11 2013 +0100
  
      nbd: Accept -drive options for the network connection
      
      The existing parsers for the file name now parse everything into the
      bdrv_open() options QDict. Instead of using these parsers, you can now
      directly specify the options on the command line, like this:
      
          qemu-system-x86_64 -drive file=nbd:,file.port=1234,file.host=::1
      
      Clearly the file=... part could use further improvement, but it's a
      start.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
  
  commit 197a4859b914559489f41b63fd71ea4bfda17c3d
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Fri Mar 15 16:46:38 2013 +0100
  
      nbd: Remove unused functions
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
  
  commit f17c90bed11a6e277614b5a5d16434004f24d572
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Fri Mar 15 11:55:29 2013 +0100
  
      nbd: Keep hostname and port separate
      
      The NBD block supports an URL syntax, for which a URL parser returns
      separate hostname and port fields. It also supports the traditional qemu
      syntax encoded in a filename. Until now, after parsing the URL to get
      each piece of information, a new string is built to be fed to socket
      functions.
      
      Instead of building a string in the URL case that is immediately parsed
      again, parse the string in both cases and use the QemuOpts interface to
      qemu-sockets.c.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
  
  commit e62be8888a83aa0ab7f50eeb954deb2ec4e7201d
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Fri Mar 15 17:14:24 2013 +0100
  
      qemu-socket: Make socket_optslist public
      
      Allow other users to create the QemuOpts needed for inet_connect_opts().
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
  
  commit 707ff8282b66bb9471e253fe5f17b74576d36825
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Wed Mar 6 12:20:31 2013 +0100
  
      block: Pass bdrv_file_open() options to block drivers
      
      Specify -drive file.option=... on the command line to pass the option to
      the protocol instead of the format driver.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
  
  commit 787e4a8500020695eb391e2f1cc4767ee071d441
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Wed Mar 6 11:52:48 2013 +0100
  
      block: Add options QDict to bdrv_file_open() prototypes
      
      The new parameter is unused yet.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
  
  commit 92b7a08d64e5e3129fa885f9d180e5bddcb76b42
  Author: Peter Lieven <pl@dlhnet.de>
  Date:   Mon Mar 11 11:04:24 2013 +0100
  
      block: complete all IOs before resizing a device
      
      this patch ensures that all pending IOs are completed
      before a device is resized. this is especially important
      if a device is shrinked as it the bdrv_check_request()
      result is invalidated.
      
      Signed-off-by: Peter Lieven <pl@kamp.de>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit 5c916681ae2383f0425bb8a3680ade9d055f5dfe
  Author: Peter Lieven <pl@dlhnet.de>
  Date:   Mon Mar 11 11:03:28 2013 +0100
  
      Revert "block: complete all IOs before .bdrv_truncate"
      
      brdv_truncate() is also called from readv/writev commands on self-
      growing file based storage. this will result in requests waiting
      for theirselves to complete.
      
      This reverts commit 9a665b2b8640e464f0a778216fc2dca8d02acf33.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit 01ed1d527c59356e6c4c9d54b5710a3c9e78ce4e
  Author: liguang <lig.fnst@cn.fujitsu.com>
  Date:   Fri Mar 22 16:44:14 2013 +0800
  
      qdev: remove redundant abort()
      
      Reviewed-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: liguang <lig.fnst@cn.fujitsu.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 082369e62c5bbaba89f173c2b803bc24115bb111
  Author: liguang <lig.fnst@cn.fujitsu.com>
  Date:   Fri Mar 22 16:44:13 2013 +0800
  
      gitignore: ignore more files
      
      ignore *.patch, *.gcda, *.gcno
      
      Signed-off-by: liguang <lig.fnst@cn.fujitsu.com>
      Reviewed-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 294e4669a5ef1feacc6635d324fa4ba88062cce0
  Author: 陳韋任 (Wei-Ren Chen) <chenwj@iis.sinica.edu.tw>
  Date:   Wed Mar 20 11:42:08 2013 +0800
  
      Use proper term in TCG README
      
        In TCG, "target" means the host architecture for which TCG generates
      the code. Using "guest" rather than "target" to make the document more
      consistent.
      
      Signed-off-by: Chen Wei-Ren <chenwj@iis.sinica.edu.tw>
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 9ca3f7f3160365de9030e1a6128a871625abe346
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Thu Mar 21 10:01:49 2013 +0000
  
      target-ppc: Use NARROW_MODE macro for tlbie
      
      Removing conditional compilation in the process.
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit c791fe8436cf6b93ddb035a5b7a87487da5f7b30
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Thu Mar 21 10:01:48 2013 +0000
  
      target-ppc: Use NARROW_MODE macro for addresses
      
      Removing conditional compilation in the process.
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 02765534f7aff83a975072e8a6fcc85364351ad5
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Thu Mar 21 10:01:47 2013 +0000
  
      target-ppc: Use NARROW_MODE macro for comparisons
      
      Removing conditional compilation in the process.
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit e0c8f9ce85b360668a7c8cc77cb3b85fac0bd057
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Thu Mar 21 10:01:46 2013 +0000
  
      target-ppc: Use NARROW_MODE macro for branches
      
      Removing conditional compilation in the process.
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 79482e5ab38a05ca8869040b0d8b8f451f16ff62
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Thu Mar 21 10:01:45 2013 +0000
  
      target-ppc: Fix add and subf carry generation in narrow mode
      
      The set of computations used in b5a73f8d8a57e940f9bbeb399a9e47897522ee9a
      are only valid if the current word size == target_long size.  This failed
      to take ppc64 in 32-bit (narrow) mode into account.
      
      Add a NARROW_MODE macro to avoid conditional compilation.
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit b632a148b677b773ff155f9de840b37a653567b9
  Author: David Gibson <david@gibson.dropbear.id.au>
  Date:   Wed Mar 13 11:40:33 2013 +1100
  
      target-ppc: Use QOM method dispatch for MMU fault handling
      
      After previous cleanups, the many scattered checks of env->mmu_model in
      the ppc MMU implementation have, at least for "classic" hash MMUs been
      reduced (almost) to a single switch at the top of
      cpu_ppc_handle_mmu_fault().
      
      An explicit switch is still a pretty ugly way of handling this though.  Now
      that Andreas Färber's CPU QOM cleanups for ppc have gone in, it's quite
      straightforward to instead make the handle_mmu_fault function a QOM method
      on the CPU object.
      
      This patch implements such a scheme, initializing the method pointer at
      the same time as the mmu_model variable.  We need to keep the latter around
      for now, because of the MMU types (BookE, 4xx, et al) which haven't been
      converted to the new scheme yet, and also for a few other uses.  It would
      be good to clean those up eventually.
      
      Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit eb20c1c6da60c8c75f08def03b0822a48af620ac
  Author: David Gibson <david@gibson.dropbear.id.au>
  Date:   Tue Mar 12 00:31:49 2013 +0000
  
      target-ppc: Move ppc tlb_fill implementation into mmu_helper.c
      
      For softmmu builds the interface from the generic code to the target
      specific MMU implementation is through the tlb_fill() function.  For ppc
      this is currently in mem_helper.c, whereas it would make more sense in
      mmu_helper.c.  This patch moves it, which also allows
      cpu_ppc_handle_mmu_fault() to become a local function in mmu_helper.c
      
      Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit cc8eae8ac7a493b6968238cf8aa5a21026858bae
  Author: David Gibson <david@gibson.dropbear.id.au>
  Date:   Tue Mar 12 00:31:48 2013 +0000
  
      target-ppc: Split user only code out of mmu_helper.c
      
      mmu_helper.c is, for obvious reasons, almost entirely concerned with
      softmmu builds of qemu.  However, it does contain one stub function which
      is used when CONFIG_USER_ONLY=y - the user only versoin of
      cpu_ppc_handle_mmu_fault, which always triggers an exception.  The entire
      rest of the file is surrounded by #if !defined(CONFIG_USER_ONLY).
      
      We clean this up by moving the user only stub into its own new file,
      removing the ifdefs and building mmu_helper.c only when CONFIG_SOFTMMU
      is set.  This also lets us remove the #define of cpu_handle_mmu_fault to
      cpu_ppc_handle_mmu_fault - that name is only used from generic code for
      user only - so we just name our split user version by the generic name.
      
      Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit f80872e21c07edd06eb343eeeefc8af404b518a6
  Author: David Gibson <david@gibson.dropbear.id.au>
  Date:   Tue Mar 12 00:31:47 2013 +0000
  
      mmu-hash64: Implement Virtual Page Class Key Protection
      
      Version 2.06 of the Power architecture describes an additional page
      protection mechanism.  Each virtual page has a "class" (0-31) recorded in
      the PTE.  The AMR register contains bits which can prohibit reads and/or
      writes on a class by class basis.  Interestingly, the AMR is userspace
      readable and writable, however user mode writes are masked by the contents
      of the UAMOR which is privileged.
      
      This patch implements this protection mechanism, along with the AMR and
      UAMOR SPRs.  The architecture also specifies a hypervisor-privileged AMOR
      register which masks user and supervisor writes to the AMR and UAMOR.  We
      leave this out for now, since we don't at present model hypervisor mode
      correctly in any case.
      
      Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
      [agraf: fix 32-bit hosts]
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit caa597bd9f5439cb16653119f362ad85a9f02b55
  Author: David Gibson <david@gibson.dropbear.id.au>
  Date:   Tue Mar 12 00:31:46 2013 +0000
  
      mmu-hash*: Merge translate and fault handling functions
      
      ppc_hash{32,64}_handle_mmu_fault() is now the only caller of
      ppc_hash{32,64{_translate(), so this patch combines them together.  This
      means that instead of one returning a variety of non-obvious error codes
      which then get translated into the various mmu exception conditions, we can
      just generate the exceptions as we discover problems in the translation
      path.  This also removes the last usage of mmu_ctx_hash{32,64}.
      
      Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 5883d8b29691e15c72e338a586509abfc65c3106
  Author: David Gibson <david@gibson.dropbear.id.au>
  Date:   Tue Mar 12 00:31:45 2013 +0000
  
      mmu-hash*: Don't use full ppc_hash{32, 64}_translate() path for get_phys_page_debug()
      
      Currently the hash mmu versionsof get_phys_page_debug() use the same
      ppc64_hash64_translate() function to do the translation logic as the normal
      mm fault handler code.
      
      That sounds like a good idea, but has some complications. The debug path
      doesn't need, or even want some parts of the full translation path, like
      permissions checking.  Furthermore, the pte flags update included in the
      normal path means that the debug call is not quite side effect free.
      
      This patch, therefore, reimplements get_phys_page_debug as the minimal
      required subset of the full translation path.
      
      Signed-off-by: David Gibson <david@gibson.dropbear.id.au>`z
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 75d5ec89c03cb2f1a2bd0d9912e624ceb6fd1999
  Author: David Gibson <david@gibson.dropbear.id.au>
  Date:   Tue Mar 12 00:31:44 2013 +0000
  
      mmu-hash*: Correctly mask RPN from hash PTE
      
      BEHAVIOUR CHANGE
      
      At present we take the whole of word 1 of the hash PTE as the real page
      number used to calculate the translated address.  This is incorrect,
      because it leaves the flags from the low bits of PTE word 1 in place in the
      rpm.  We mostly get away with that because the value is later masked by
      TARGET_PAGE_MASK.
      
      More recent 64-bit CPUs also have a small number of flag bits (PP0 and
      KEY) in the top bits of PTE word 1.  Any guest which used those bits would
      fail with the current code.
      
      This patch fixes the problem by correctly masking out the RPN field of
      PTE word 1.  This is safe, even for older CPUs which didn't have PP0 and
      KEY, because although the RPN notionally extended to the very top of PTE
      word 1, none of those CPUs actually implemented that many real address
      bits.
      
      We add analogous masking to the 32-bit code, even though it also doesn't
      have the high flag bits, for consistency and clarity.
      
      Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 6d11d998bb866c92b0f81eb3cea2f7a3e617feb8
  Author: David Gibson <david@gibson.dropbear.id.au>
  Date:   Tue Mar 12 00:31:43 2013 +0000
  
      mmu-hash*: Clean up real address calculation
      
      More recent 64-bit hash MMUs support multiple page sizes, and PTEs for
      large pages only include the offset of the whole large page.  But the qemu
      tlb only handles pages of the base size (4k) so we need to break up the
      large pages into 4k pieces for the qemu tlb.  To do that we have a somewhat
      awkward piece of code that adds the folds address bits 4k and the page size
      from the virtual address into the real address from the pte.
      
      This patch simplifies this redefining the raddr output of
      ppc_hash64_translate() to be the full real address of the faulting address,
      rather than just the (4k) page offset.  Computing that turns out to be
      simpler, and is fine for the caller, since it already masks with
      TARGET_PAGE_MASK before inserting into the qemu tlb.
      
      The multiple page size complication doesn't exist for 32-bit hash mmus, but
      we make an analogous cleanup there for consistency.
      
      Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit b344074642e58fc83635c38105f38b85fc086666
  Author: David Gibson <david@gibson.dropbear.id.au>
  Date:   Tue Mar 12 00:31:42 2013 +0000
  
      mmu-hash*: Clean up PTE flags update
      
      Currently the ppc_hash{32,64}_pte_update_flags() helper functions update a
      PTE's referenced and changed bits as necessary to reflect the access.  It
      is somewhat long winded, though.  This patch open codes them in their
      (single) callers, in a simpler way.
      
      Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 57d0a39d98b0d0e4712e736084667bcb5aed3474
  Author: David Gibson <david@gibson.dropbear.id.au>
  Date:   Tue Mar 12 00:31:41 2013 +0000
  
      mmu-hash64: Factor SLB N bit into permissions bits
      
      BEHAVIOUR CHANGE
      
      Currently, for 64-bit hash mmu, the execute protection bit placed into the
      qemu tlb is based only on the N (No execute) bit from the PTE.  However,
      No Execute can also be set at the segment level.  We do check this on
      execute faults, but this still means we could incorrectly allow execution
      of code from a No Execute segment, if a prior read or write fault caused
      the page to be loaded into the qemu tlb with PROT_EXEC set.
      
      To correct this, we (re-)check the segment level no execute permission when
      generating the protection bits for the qemu tlb.
      
      Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit e01b444523e2b0c663b42b3e8f44ef48a6153051
  Author: David Gibson <david@gibson.dropbear.id.au>
  Date:   Tue Mar 12 00:31:40 2013 +0000
  
      mmu-hash*: Clean up permission checking
      
      Currently checking of PTE permission bits is split messily amongst
      ppc_hash{32,64}_pp_check(), ppc_hash{32,64}_check_prot() and their callers.
      This patch cleans this up to have the new function
      ppc_hash{32,64}_pte_prot() compute the page permissions from the SLBE (for
      64-bit) or segment register (32-bit) and the pte.  A greatly simplified
      version of the actual permissions check is then open coded in the callers.
      
      The 32-bit version of ppc_hash32_pte_prot() is implemented in terms of
      ppc_hash32_pp_prot(), a renamed and slightly cleaned up version of the old
      ppc_hash32_pp_check(), which is also used for checking BAT permissions on
      the 601.
      
      Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit e1a53ba2e0f6dcf4a8b25586cc9d8ec1e408305c
  Author: David Gibson <david@gibson.dropbear.id.au>
  Date:   Tue Mar 12 00:31:39 2013 +0000
  
      mmu-hash32: Remove nx from context structure
      
      Previous cleanups have meant the nx field of the mmu_ctx_hash32 structure
      is now only used within ppc_hash32_translate(), and so it can be replaced
      by a local variable.
      
      Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 87dc3fd13e9c573fc435678973d8eb9726d50c3b
  Author: David Gibson <david@gibson.dropbear.id.au>
  Date:   Tue Mar 12 00:31:38 2013 +0000
  
      mmu-hash*: Don't update PTE flags when permission is denied
      
      BEHAVIOUR CHANGE
      
      Currently if ppc_hash{32,64}_translate() finds a PTE matching the given
      virtual address, it will always update the PTE's R & C (Referenced and
      Changed) bits.  This happens even if the PTE's permissions mean we are
      about to deny the translation.
      
      This is clearly a bug, although we get away with it because:
        a) It will only incorrectly set, never reset the bits, which should not
      cause guest correctness problems.
        b) Linux guests never use the R & C bits anyway.
      
      This patch fixes the behaviour, only updating R & C when access is granted
      by the PTE.
      
      Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 59acbe28552eb7bd7be75b22b3f3de93d7d40556
  Author: David Gibson <david@gibson.dropbear.id.au>
  Date:   Tue Mar 12 00:31:37 2013 +0000
  
      mmu-hash32: Don't look up page tables on BAT permission error
      
      BEHAVIOUR CHANGE
      
      Currently, on any failure translating an address with BATs, we proceed to
      normal segment and page table translation.  That's incorrect if the
      BAT error was due to permissions, rather than not finding a matching BAT.
      We've gotten away with it because a guest would not usually put
      translations for the same address in both BATs and page table.  Nonetheless
      this patch corrects the logic, only doing page table lookup if no BAT
      is found.  A matching BAT with bad permissions will now correctly trigger
      an exception.
      
      Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 145e52f31826045d8cccf5b840dc77d21a696651
  Author: David Gibson <david@gibson.dropbear.id.au>
  Date:   Tue Mar 12 00:31:36 2013 +0000
  
      mmu-hash32: Cleanup BAT lookup
      
      This patch makes a general cleanup of the ppc_hash32_get_bat() function,
      renaming it to ppc_hash32_bat_lookup().  In particular, the new function
      only looks for a matching BAT, with the permissions check from the old
      function moved to the caller.
      
      Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 6fc76aa9adc1c8896a97059f12a1e5e6c1820c64
  Author: David Gibson <david@gibson.dropbear.id.au>
  Date:   Tue Mar 12 00:31:35 2013 +0000
  
      mmu-hash32: Clean up BAT matching logic
      
      The code to search for a matching BAT for a virtual address is somewhat
      longwinded and awkward.  In particular, it relies on seperate size and
      validity information being returned from the hash32_bat_size() function
      (and 601 specific variant).
      
      We simplify this by having hash32_bat_size() return instead a mask of the
      virtual address bits to match, and 0 for invalid (since a BAT can never
      match the entire address space).
      
      Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit e1d4951593426c886c1856211bc6ca81ed7c435d
  Author: David Gibson <david@gibson.dropbear.id.au>
  Date:   Tue Mar 12 00:31:34 2013 +0000
  
      mmu-hash32: Split BAT size logic from permissions logic
      
      hash32_bat_size_prot() and its 601 variant, as the name suggests, returns
      both a BAT's size - needed to search for a matching BAT - and its
      permissions, only relevant once a matching BAT has been located.
      
      There's no particular advantage to combining these, so we split these roles
      into seperate functions for clarity.
      
      Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 9986ed1ed07a01bdd236524b1a5cee695e68954a
  Author: David Gibson <david@gibson.dropbear.id.au>
  Date:   Tue Mar 12 00:31:33 2013 +0000
  
      mmu-hash32: Remove odd pointer usage from BAT code
      
      In the code for handling BATs, the hash32_bat_size_prot() and
      hash32_bat_601_size_prot() functions are passed the BAT contents by
      reference (pointer) for no clear reason, since they only need the values
      within.
      
      This patch removes this odd usage, and uses the resulting change to clean
      up the caller slightly.
      
      Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 6a9801106ed90b8817128e15b187a9d5f71a54d9
  Author: David Gibson <david@gibson.dropbear.id.au>
  Date:   Tue Mar 12 00:31:32 2013 +0000
  
      mmu-hash*: Fold pte_check*() logic into caller
      
      With previous cleanups made, the 32-bit and 64-bit pte_check*() functions
      are pretty trivial and only have one call site.  This patch therefore
      clarifies the overall code flow by folding those functions into their
      call site.
      
      Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 181488987671841407c52b6f958650f68b66f3f4
  Author: David Gibson <david@gibson.dropbear.id.au>
  Date:   Tue Mar 12 00:31:31 2013 +0000
  
      mmu-hash64: Clean up ppc_hash64_htab_lookup()
      
      This patch makes a general cleanup of the address mangling logic in
      ppc_hash64_htab_lookup().  In particular it now avoids repeatedly switching
      on the segment size.  The lack of SLB and multiple segment sizes on 32-bit
      means an analogous cleanup is not needed there.
      
      Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 7f3bdc2d8e17999a26ac0f6649caef92fedfc1c0
  Author: David Gibson <david@gibson.dropbear.id.au>
  Date:   Tue Mar 12 00:31:30 2013 +0000
  
      mmu-hash*: Remove permission checking from find_pte{32, 64}()
      
      find_pte{32,64}() are poorly named, since they both find a PTE and do
      permissions checking of it.  This patch makes them only locate a matching
      PTE, moving the permission checking and other logic to the caller.  We
      rename the resulting search functions ppc_hash{32,64}_htab_lookup().
      
      Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit a1ff751abda89006f167b14fa4bfc5b59e4980f0
  Author: David Gibson <david@gibson.dropbear.id.au>
  Date:   Tue Mar 12 00:31:29 2013 +0000
  
      mmu-hash*: Make find_pte{32, 64} do more of the job of finding ptes
      
      find_pte{32,64}() are not particularly well named.  They only "find" a PTE
      within a given PTE group, and they also do permissions checking and other
      things.
      
      This patch makes it somewhat close to matching the name, by folding the
      search of both primary and secondary hash bucket into it, along with the
      various address bit shuffling to determine the right hash buckets.
      
      In the 32-bit case we also remove the code for splitting large pages into
      4k pieces for the qemu tlb, since no 32-bit hash MMUs support multiple page
      sizes.
      
      Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit aea390e4be652d5b5457771d25eded0dba14fe37
  Author: David Gibson <david@gibson.dropbear.id.au>
  Date:   Tue Mar 12 00:31:28 2013 +0000
  
      mmu-hash*: Separate PTEG searching from permissions checking
      
      find_pte{32,64{() do several things.  First they search through a PTEG
      ooking for a PTE matching our virtual address.  Then they do permissions
      checking and other processing on that PTE.
      
      This patch separates the search by VA out from the rest.  The search is
      combined with the pte{32,64}_match() functions into new
      ppc_has{32,64}_pteg_search() functions.
      
      Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit f95d7cc7fecbc0e320e83c864ce2d99fee3d9236
  Author: David Gibson <david@gibson.dropbear.id.au>
  Date:   Tue Mar 12 00:31:27 2013 +0000
  
      mmu-hash*: Don't keep looking for PTEs after we find a match
      
      BEHAVIOUR CHANGE
      
      The ppc hash mmu hashes each virtual address to a primary and secondary
      possible hash bucket (aka PTE group or PTEG) each with 8 PTEs.  Then we
      need a linear search through the PTEs to find the correct one for the
      virtual address we're translating.
      
      It is a programming error for the guest to insert multiple PTEs mapping the
      same virtual address into a PTEG - in this case the ppc architecture says
      the MMU can either act as if just one was present, or give a machine check.
      Currently our code takes the first matching PTE in a PTEG if it finds a
      successful translation.  But if a matching PTE is found, but permission
      bits don't allow the access, we keep looking through the PTEG, checking
      that any other matching PTEs contain an identical translation.
      
      That behaviour is perhaps not exactly wrong, but it's certainly not useful.
      This patch changes it to always just find the first matching PTE in a PTEG.
      
      In addition, if we get a permissions problem on the primary PTEG, we then
      search the secondary PTEG.  This is incorrect - a permission denying PTE
      in the primary PTEG should not be overwritten by an access granting PTE in
      the secondary (although again, it would be a programming error for the
      guest to set up such a situation anyway).  So additionally we update the
      code to only search the secondary PTEG if no matching PTE is found in the
      primary at all.
      
      Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit bb218042c8b4e4bbcf2ab3c8d961d78876178831
  Author: David Gibson <david@gibson.dropbear.id.au>
  Date:   Tue Mar 12 00:31:26 2013 +0000
  
      mmu-hash*: Cleanup segment-level NX check
      
      On the ppc hash mmus, no-execute can be set at the segment level (on more
      recent 64-bit hash mmus it can also be set at the page level).  This patch
      separates out this check to make it clearer what is going on, and avoiding
      excessive indentation of the remaining translation code.
      
      Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 723ed73ada1ed66a67722f3051059f634d60ebf7
  Author: David Gibson <david@gibson.dropbear.id.au>
  Date:   Tue Mar 12 00:31:25 2013 +0000
  
      mmu-hash32: Split direct store segment handling into a helper
      
      This further separates the unusual case handling of direct store segments
      from the main translation path by moving its logic into a helper function,
      with some tiny cleanups along the way.
      
      Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 4b9605a5b16f86d9e8eccbc0bd522904137c1200
  Author: David Gibson <david@gibson.dropbear.id.au>
  Date:   Tue Mar 12 00:31:24 2013 +0000
  
      mmu-hash32: Split out handling of direct store segments
      
      At present a large chunk of ppc_hash32_translate() is taken up with an
      ugly if selecting between direct store segments (hardly ever used) and
      normal paged segments.  This patch clarifies the flow of code by
      handling direct store segments immediately then returning, leaving the
      straight line code to describe the normal MMU path.
      
      Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 65d61643d01fec2792d195130531cbb71c783e8e
  Author: David Gibson <david@gibson.dropbear.id.au>
  Date:   Tue Mar 12 00:31:23 2013 +0000
  
      mmu-hash*: Combine ppc_hash{32, 64}_get_physical_address and get_segment{32, 64}()
      
      After previous work, ppc_hash{32,64}_get_physical_address() are almost
      trivial wrappers around get_segment{32,64}() which does nearly all the work of
      translating an address according to the hash mmu model.  Therefore combine the
      two functions into one, under the better name of
      ppc_hash{32,64}_translate().
      
      Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit f078cd46de9efb5f102a4b32aaf1c8b96a90bfbd
  Author: David Gibson <david@gibson.dropbear.id.au>
  Date:   Tue Mar 12 00:31:22 2013 +0000
  
      mmu-hash*: Remove eaddr field from mmu_ctx_hash{32, 64}
      
      The eaddr field of mmu_ctx_hash{32,64} is effectively just used to pass the
      effective address from get_segment{32,64}() to find_pte{32,64}().  Just
      pass it as a normal parameter instead.
      
      Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit ba36ed10059f63c981d046a3fe0d716f77959429
  Author: David Gibson <david@gibson.dropbear.id.au>
  Date:   Tue Mar 12 00:31:21 2013 +0000
  
      mmu-hash64: Remove nx from mmu_ctx_hash64
      
      The nx field in mmu_ctx_hash64 is used in two different functions.  But its
      used for slightly different things in each place, and the value is never
      propagated between them.  In other words, it might as well be two local
      variables.  This patch makes it so.
      
      Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 91cda45b69e45a089f9989979a65db3f710c9925
  Author: David Gibson <david@gibson.dropbear.id.au>
  Date:   Tue Mar 12 00:31:20 2013 +0000
  
      mmu-hash*: Reduce use of access_type
      
      In ppc env->access_type is updated by e.g. integer load/stores with
      ACCESS_INT floating point load/stores with ACCESS_FLOAT and so forth.  In
      hash mmu fault paths it can also b set to ACCESS_CODE for instruction
      fetch accesses.
      
      But the only place which uses anything more of the access_type than
      whether it is instruction fetch or data access is the direct store segment
      handling.  Instruction versus data access can be more simply determined
      from the rw value passed down from the top.
      
      This changes the code to use rw in preference to checking access_type.
      For the 32-bit case there is a small amount of code (for direct store
      segments) that still needs the full access type.  Instead of passing it
      all the way down the stack, we retrieve it from the env structure, which
      is where it came anyway, before this patch.
      
      Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit dffdaf6162d20b992e34c4708969ed4de0353417
  Author: David Gibson <david@gibson.dropbear.id.au>
  Date:   Tue Mar 12 00:31:19 2013 +0000
  
      mmu-hash*: Add hash pte load/store helpers
      
      On real hardware the ppc hash page table is stored in memory; accordingly
      our mmu emulation code can read a hash page table in guest memory.  But,
      when paravirtualized under PAPR, the real hash page table is in host
      memory, accessible to the guest only via hypercalls.  We model this by
      also allowing the MMU emulation code to access a specially allocated hash
      page table outside the guest's memory image. At present these two options
      are implemented with some ugly conditionals at each access point in the mmu
      emulation code.  In the implementation of the PAPR hypercalls, we assume
      the external hash table.
      
      This patch cleans things up by adding helpers to load and store from the
      hash table for both 32-bit and 64-bit hash mmus.  The 64-bit versions
      handle both the in-guest-memory and outside guest memory cases.  The 32-bit
      versions only handle the in-guest-memory case since no 32-bit systems can
      have an external hash table at present.
      
      Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit d5aea6f367d25b630a952a5a0c8289add774a8e8
  Author: David Gibson <david@gibson.dropbear.id.au>
  Date:   Tue Mar 12 00:31:18 2013 +0000
  
      mmu-hash*: Add header file for definitions
      
      Currently cpu.h contains a number of definitions relating to the 64-bit
      hash MMU.  Some are used in the MMU emulation code, but some are only used
      in the spapr MMU management hcall implementations.
      
      This patch moves these definitions (except for a few that are needed
      more widely) into mmu-hash64.h header, shared between the MMU emulation
      code and the spapr hcall code.  The MMU emulation code is also updated to
      actually use a number of those definitions in place of hard coded
      constants.
      
      Similarly, we add new analogous definitions to mmu-hash32.h and use those
      in place of many hard-coded constants in mmu-hash32.c
      
      Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
      [agraf: fix 32-bit hosts]
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 5dc68eb0e4e41462bf93cf5c67fe4045571fc7bf
  Author: David Gibson <david@gibson.dropbear.id.au>
  Date:   Tue Mar 12 00:31:17 2013 +0000
  
      target-ppc: mmu_ctx_t should not be a global type
      
      mmu_ctx_t is currently defined in cpu.h.  However it is used for temporary
      information relating to mmu translation, and is only used in mmu_helper.c
      and (now) mmu-hash{32,64}.c.  Furthermore it contains information which
      should be specific to particular MMU types.  Therefore, move its definition
      to mmu_helper.c.  mmu-hash{32,64}.c are converted to use new data types
      private to the relevant MMUs (identical to mmu_ctx_t for now, but that will
      change in future patches).
      
      Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 9813279664162fa50d6124fe8c5ac4871fa59c13
  Author: David Gibson <david@gibson.dropbear.id.au>
  Date:   Tue Mar 12 00:31:16 2013 +0000
  
      target-ppc: Disentangle BAT code for 32-bit hash MMUs
      
      The functions for looking up BATs (Block Address Translation - essentially
      a level 0 TLB) are shared between the classic 32-bit hash MMUs and the
      6xx style software loaded TLB implementations.
      
      This patch splits out a copy for the 32-bit hash MMUs, to facilitate
      cleaning it up.  The remaining version is left, but cleaned up slightly
      to no longer deal with PowerPC 601 peculiarities (601 has a hash MMU).
      
      Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 59191721a16ae393c01280dc633937374cdf474e
  Author: David Gibson <david@gibson.dropbear.id.au>
  Date:   Tue Mar 12 00:31:15 2013 +0000
  
      target-ppc: Don't share get_pteg_offset() between 32 and 64-bit
      
      The get_pteg_offset() helper function is currently shared between 32-bit
      and 64-bit hash mmus, taking a parameter for the hash pte size.  In the
      64-bit paths, it's only called in one place, and it's a trivial
      calculation.  This patch, therefore, open codes it for 64-bit.  The
      remaining version, which is used in two places is made 32-bit only and
      moved to mmu-hash32.c.
      
      Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 496272a7018ba01aa2b87a1a5ed866ff85133401
  Author: David Gibson <david@gibson.dropbear.id.au>
  Date:   Tue Mar 12 00:31:14 2013 +0000
  
      target-ppc: Disentangle hash mmu helper functions
      
      The newly separated paths for hash mmus rely on several helper functions
      which are still shared with 32-bit hash mmus: pp_check(), check_prot() and
      pte_update_flags().  While these don't have ugly ifdefs on the mmu type,
      they're not very well thought out, so sharing them impedes cleaning up the
      hash mmu paths.  For now, put near-duplicate versions into mmu-hash64.c and
      mmu-hash32.c, leaving the old version in mmu_helper.c for 6xx software
      loaded tlb implementations.  The hash 32 and software loaded
      implementations are simplfied slightly, using the fact that no 32-bit CPUs
      implement the 3rd page protection bit.
      
      Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit f2ad6be83bc284d6c7677bdca879db38d4fdccd5
  Author: David Gibson <david@gibson.dropbear.id.au>
  Date:   Tue Mar 12 00:31:13 2013 +0000
  
      target-ppc: Disentangle hash mmu versions of cpu_get_phys_page_debug()
      
      cpu_get_phys_page_debug() is a trivial wrapper around
      get_physical_address().  But even the signature of
      get_physical_address() has some things we'd like to clean up on a
      per-mmu basis, so this patch moves the test on mmu model out to
      cpu_get_phys_page_debug(), moving the version for 64-bit hash MMUs out
      to mmu-hash64.c and the version for 32-bit hash MMUs to mmu-hash32.c
      
      Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 25de24ab838be5801d5cc13b8a347922a3770fa5
  Author: David Gibson <david@gibson.dropbear.id.au>
  Date:   Tue Mar 12 00:31:12 2013 +0000
  
      target-ppc: Disentangle hash mmu paths for cpu_ppc_handle_mmu_fault
      
      cpu_ppc_handle_mmu_fault() calls get_physical_address() (whose behaviour
      depends on MMU type) then, if that fails, issues an appropriate exception
      - which again has a number of dependencies on MMU type.
      
      This patch starts converting cpu_ppc_handle_mmu_fault() to have a
      single switch on MMU type, calling MMU specific fault handler
      functions which deal with both translation and exception delivery
      appropriately for the MMU type.  We convert 32-bit and 64-bit hash
      MMUs to this new model, but the existing code is left in place for
      other MMU types for now.
      
      Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 629bd516fda67c95ba1c7d1393bacb9e68ea0712
  Author: David Gibson <david@gibson.dropbear.id.au>
  Date:   Tue Mar 12 00:31:11 2013 +0000
  
      target-ppc: Disentangle get_physical_address() paths
      
      Depending on the MSR state, for 64-bit hash MMUs, get_physical_address
      can either call check_physical (which has further tests for mmu type)
      or get_segment64.  Similarly for 32-bit hash MMUs we can either call
      check_physucal or get_bat() and get_segment32().
      
      This patch splits off the whole get_physical_addresss() path for hash
      MMUs into 32-bit and 64-bit versions, handling real mode correctly for
      such MMUs without going to check_physical and rechecking the mmu type.
      Correspondingly, the hash MMU specific paths in check_physical() are
      removed.
      
      Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 44bc910794eff956ceba0030f0751a26bed748b5
  Author: David Gibson <david@gibson.dropbear.id.au>
  Date:   Tue Mar 12 00:31:10 2013 +0000
  
      target-ppc: Rework get_physical_address()
      
      Currently get_physical_address() first checks to see if translation is
      enabled in the MSR, then in the translation on case switches on the mmu
      type.  Except that for BookE MMUs, translation is always on, and so it
      has to switch in the "translation off" case as well and do the same thing
      as the translation on path for those MMUs.  Plus, even translation off
      doesn't behave exactly the same on the various MMU types so there are
      further mmu type checks in the "translation off" path.
      
      As a first step to cleaning this up, this patch moves the switch on mmu
      type to the top level, then makes the translation on/off check just for
      those mmu types where it is meaningful.
      
      Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 0480884f1404295ba0d242791e036b05c4957bab
  Author: David Gibson <david@gibson.dropbear.id.au>
  Date:   Tue Mar 12 00:31:09 2013 +0000
  
      target-ppc: Disentangle get_segment()
      
      The poorly named get_segment() function handles most of the address
      translation logic for hash-based MMUs.  It has many ugly conditionals on
      whether the MMU is 32-bit or 64-bit.
      
      This patch splits the function into 32 and 64-bit versions, using the
      switch on mmu_type that's already in the caller
      (get_physical_address()) to select the right one.  Most of the
      original function remains in mmu_helper.c to support the 6xx software
      loaded TLB implementations (cleaning those up is a project for another
      day).
      
      Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit c69b6151e7f242b02f261f321c392e5ef933176f
  Author: David Gibson <david@gibson.dropbear.id.au>
  Date:   Tue Mar 12 00:31:08 2013 +0000
  
      target-ppc: Disentangle find_pte()
      
      32-bit and 64-bit hash MMU implementations currently share a find_pte
      function.  This results in a whole bunch of ugly conditionals in the shared
      function, and not all that much actually shared code.
      
      This patch separates out the 32-bit and 64-bit versions, putting then
      in mmu-hash64.c and mmu-has32.c, and removes the conditionals from
      both versions.
      
      Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 9d7c3f4a2935a70e7299a6862792bbfc48d62211
  Author: David Gibson <david@gibson.dropbear.id.au>
  Date:   Tue Mar 12 00:31:07 2013 +0000
  
      target-ppc: Disentangle pte_check()
      
      Currently support for both 32-bit and 64-bit hash MMUs share an
      implementation of pte_check.  But there are enough differences that this
      means the shared function has several very ugly conditionals on "is_64b".
      
      This patch cleans things up by separating out the 64-bit version
      (putting it into mmu-hash64.c) and the 32-bit hash version (putting it
      in mmu-hash32.c).  Another copy remains in mmu_helper.c, which is used
      for the 6xx software loaded TLB paths.
      
      Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 10b4652543313ca82284193fa107151c437f9b04
  Author: David Gibson <david@gibson.dropbear.id.au>
  Date:   Tue Mar 12 00:31:06 2013 +0000
  
      target-ppc: Move SLB handling into a mmu-hash64.c
      
      As a first step to disentangling the handling for 64-bit hash MMUs from
      the rest, we move the code handling the Segment Lookaside Buffer (SLB)
      (which only exists on 64-bit hash MMUs) into a new mmu-hash64.c file.
      
      Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 8152ceaf6eea6d63f6ee65eb419fff56bb3b987b
  Author: David Gibson <david@gibson.dropbear.id.au>
  Date:   Tue Mar 12 00:31:05 2013 +0000
  
      target-ppc: Remove address check for logging
      
      One LOG_MMU statement in mmu_helper.c has an odd check on the effective
      address being translated.  I can see no reason for this; I suspect it was
      a debugging hack from long ago.  This patch removes it.
      
      Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 213c718080f51aa4f054a79c0c5743e0e2c15f67
  Author: David Gibson <david@gibson.dropbear.id.au>
  Date:   Tue Mar 12 00:31:04 2013 +0000
  
      target-ppc: Trivial cleanups in mmu_helper.c
      
      This removes the never-used pte64_invalidate() function, and makes
      ppcmas_tlb_check() static, since it's only used within that file.
      
      Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 9baea4a303323932ec913728173ea38a4af05f3e
  Author: David Gibson <david@gibson.dropbear.id.au>
  Date:   Tue Mar 12 00:31:03 2013 +0000
  
      target-ppc: Remove vestigial PowerPC 620 support
      
      The PowerPC 620 was the very first 64-bit PowerPC implementation, but
      hardly anyone ever actually used the chips.  qemu notionally supports the
      620, but since we don't actually have code to implement the segment table,
      the support is broken (quite likely in other ways too).
      
      This patch, therefore, removes all remaining pieces of 620 support, to
      stop it cluttering up the platforms we actually care about.  This includes
      removing support for the ASR register, used only on segment table based
      machines.
      
      Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit d6478bc7e92db4669fac701d7bb8c51756b61d8a
  Author: Fabien Chouteau <chouteau@adacore.com>
  Date:   Tue Mar 19 07:41:53 2013 +0000
  
      PPC/GDB: handle read and write of fpscr
      
      Although the support of this register may be uncomplete, there are no
      reason to prevent the debugger from reading or writing it.
      
      Signed-off-by: Fabien Chouteau <chouteau@adacore.com>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 7b5651605836fd29572fd4c8769af5378d351712
  Author: David Gibson <david@gibson.dropbear.id.au>
  Date:   Wed Mar 13 15:53:28 2013 +0000
  
      pseries: Move XICS initialization before cpu initialization
      
      Currently, the pseries machine initializes the cpus, then the XICS
      interrupt controller.  However, to support the upcoming in-kernel XICS
      implementation we will need to initialize the irq controller before the
      vcpus.  This patch makes the necesssary rearrangement.  This means the
      xics init code can no longer auto-detect the number of cpus ("interrupt
      servers" in XICS terminology) and so we must pass that in explicitly from
      the platform code.
      
      Signed-off-by: Michael Ellerman <michael@ellerman.id.au>
      Signed-off-by: Ben Herrenschmidt <benh@kernel.crashing.org>
      Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit c6304a4a6822f0e3e45c94b89d4e328057355683
  Author: David Gibson <david@gibson.dropbear.id.au>
  Date:   Wed Mar 13 15:53:27 2013 +0000
  
      target-ppc: Remove CONFIG_PSERIES dependency in kvm.c
      
      target-ppc/kvm.c has an #ifdef on CONFIG_PSERIES, for the handling of
      KVM exits due to a PAPR hypercall from the guest.  However, since commit
      e4c8b28cde12d01ada8fe869567dc5717a2dfcb7 "ppc: express FDT dependency of
      pSeries and e500 boards via default-configs/", this hasn't worked properly.
      That patch altered the configuration setup so that although CONFIG_PSERIES
      is visible from the Makefiles, it is not visible from C files.  This broke
      the pseries machine when KVM is in use.
      
      This patch makes a quick and dirty fix, by removing the CONFIG_PSERIES
      dependency, replacing it with TARGET_PPC64 (since removing it entirely
      leads to type mismatch errors).  Technically this breaks the build when
      configured with --disable-fdt, since that disables CONFIG_PSERIES on
      TARGET_PPC64.  However, it turns out the build was already broken in that
      case, so this fixes pseries kvm without breaking anything extra.  I'm
      looking into how to fix that build breakage, but I don't think that need
      delay applying this patch.
      
      Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 89dfd6e1b3c0b31ef700203808be2a9a71947d1d
  Author: David Gibson <david@gibson.dropbear.id.au>
  Date:   Wed Mar 13 15:53:25 2013 +0000
  
      pseries: Remove "busname" property for PCI host bridge
      
      Currently the "spapr-pci-host-bridge" device has a "busname" property which
      can be used to override the default assignment of qbus names for the bus
      subordinate to the PHB.  We use that for the default primary PCI bus, to
      make libvirt happy, which expects there to be a bus named simply "pci".
      The default qdev core logic would name the bus "pci.0", and the pseries
      code would otherwise name it "pci@800000020000000" which is the name it
      is given in the device tree based on its BUID.
      
      The "busname" property is rather clunky though, so this patch simplifies
      things by just using a special case hack for the default PHB, setting
      busname to "pci" when index=0.
      
      Signed-off-by: Alexey Kardashevskiy <aik@ozlabs.ru>
      Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit a4e044c30e0044947fd0d69b1888d916f96bba6b
  Author: David Gibson <david@gibson.dropbear.id.au>
  Date:   Thu Mar 14 17:59:29 2013 +0000
  
      pseries: Fix breakage in CPU QOM conversion
      
      Commit 259186a7d2f7184efc96ae99bc5658e6159f53ad "cpu: Move halted and
      interrupt_request fields to CPUState" broke the pseries machine.  That's
      because it uses CPU() instead of ENV_GET_CPU() to convert from the global
      first_cpu pointer (still a CPUArchState) to a CPUState.  This patch fixes
      the breakage.
      
      Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 8b4a89884196aaa9115fee900396498b78245c91
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Tue Mar 19 12:25:43 2013 +0100
  
      serial: Fix debug format strings
      
      This fixes the build of hw/serial.c with DEBUG_SERIAL enabled.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 085d813407453e498e05c37d988efba8c6f5af0a
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Mon Mar 18 17:20:07 2013 +0000
  
      Fix typos and misspellings
      
      Fix various typos and misspellings. The bulk of these were found with
      codespell.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Reviewed-by: Stefan Weil <sw@weilnetz.de>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit a7b66fa7aefb8dce564f0fa665de7965d3007148
  Author: Doug Goldstein <cardoe@cardoe.com>
  Date:   Sun Mar 17 15:43:26 2013 -0500
  
      Advertise --libdir in configure --help output
      
      The configure script allows you to supply a libdir via --libdir but was
      not advertising this in --help.
      
      Signed-off-by: Doug Goldstein <cardoe@cardoe.com>
      CC: qemu-trivial@nongnu.org
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 2c7cfd65b326fcff9cb0bf53c643768a5f1e6b7a
  Author: Hu Tao <hutao@cn.fujitsu.com>
  Date:   Fri Mar 15 14:32:01 2013 +0800
  
      memory: fix a bug of detection of memory region collision
      
      The collision reports before and after this patch are:
      
      before:
      
      warning: subregion collision cfc/4 (pci-conf-data) vs cf8/4 (pci-conf-idx)
      warning: subregion collision 8000000/f8000000 (pci-hole) vs 0/8000000 (ram-below-4g)
      warning: subregion collision 100000000/4000000000000000 (pci-hole64) vs 8000000/f8000000 (pci-hole)
      warning: subregion collision 4d1/1 (kvm-elcr) vs 4d0/1 (kvm-elcr)
      warning: subregion collision fec00000/1000 (kvm-ioapic) vs 8000000/f8000000 (pci-hole)
      warning: subregion collision 80/1 (ioport80) vs 7e/2 (kvmvapic)
      warning: subregion collision fed00000/400 (hpet) vs 8000000/f8000000 (pci-hole)
      warning: subregion collision 81/3 (dma-page) vs 80/1 (ioport80)
      warning: subregion collision 8/8 (dma-cont) vs 0/8 (dma-chan)
      warning: subregion collision d0/10 (dma-cont) vs c0/10 (dma-chan)
      warning: subregion collision 0/80 (ich9-pm) vs 8/8 (dma-cont)
      warning: subregion collision 0/80 (ich9-pm) vs 0/8 (dma-chan)
      warning: subregion collision 0/80 (ich9-pm) vs 64/1 (i8042-cmd)
      warning: subregion collision 0/80 (ich9-pm) vs 60/1 (i8042-data)
      warning: subregion collision 0/80 (ich9-pm) vs 61/1 (elcr)
      warning: subregion collision 0/80 (ich9-pm) vs 40/4 (kvm-pit)
      warning: subregion collision 0/80 (ich9-pm) vs 70/2 (rtc)
      warning: subregion collision 0/80 (ich9-pm) vs 20/2 (kvm-pic)
      warning: subregion collision 0/80 (ich9-pm) vs 7e/2 (kvmvapic)
      warning: subregion collision 4/2 (acpi-cnt) vs 0/4 (acpi-evt)
      warning: subregion collision 30/8 (apci-smi) vs 20/10 (apci-gpe0)
      warning: subregion collision b0000000/10000000 (pcie-mmcfg) vs 8000000/f8000000 (pci-hole)
      
      after:
      
      warning: subregion collision fec00000/1000 (kvm-ioapic) vs 8000000/f8000000 (pci-hole)
      warning: subregion collision fed00000/400 (hpet) vs 8000000/f8000000 (pci-hole)
      warning: subregion collision 0/80 (ich9-pm) vs 8/8 (dma-cont)
      warning: subregion collision 0/80 (ich9-pm) vs 0/8 (dma-chan)
      warning: subregion collision 0/80 (ich9-pm) vs 64/1 (i8042-cmd)
      warning: subregion collision 0/80 (ich9-pm) vs 60/1 (i8042-data)
      warning: subregion collision 0/80 (ich9-pm) vs 61/1 (elcr)
      warning: subregion collision 0/80 (ich9-pm) vs 40/4 (kvm-pit)
      warning: subregion collision 0/80 (ich9-pm) vs 70/2 (rtc)
      warning: subregion collision 0/80 (ich9-pm) vs 20/2 (kvm-pic)
      warning: subregion collision 0/80 (ich9-pm) vs 7e/2 (kvmvapic)
      warning: subregion collision b0000000/10000000 (pcie-mmcfg) vs 8000000/f8000000 (pci-hole)
      
      Signed-off-by: Hu Tao <hutao@cn.fujitsu.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 9957fc7f1ed731e5228089ead3f350341cdd29c0
  Author: Stefan Weil <sw@weilnetz.de>
  Date:   Fri Mar 8 19:58:32 2013 +0100
  
      MinGW: Replace setsockopt by qemu_setsocketopt
      
      Instead of adding missing type casts which are needed by MinGW for the
      4th argument, the patch uses qemu_setsockopt which was invented for this
      purpose.
      
      Signed-off-by: Stefan Weil <sw@weilnetz.de>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit fe42d7fb0f4a05fb393e1efbd681f33a0154c644
  Author: Cornelia Huck <cornelia.huck@de.ibm.com>
  Date:   Wed Mar 20 08:27:50 2013 +0100
  
      virtio-ccw, s390-virtio: Use generic virtio-blk macro.
      
      Now that virtio-ccw and s390-virtio define all common properties
      for virtio-blk, we can switch to using the generic
      DEFINE_VIRTIO_BLK_PROPERTIES macro.
      
      CC: Alexander Graf <agraf@suse.de>
      Signed-off-by: Cornelia Huck <cornelia.huck@de.ibm.com>
  
  commit da0a58b93c88d874233902f459e01300a78e5f9d
  Author: Cornelia Huck <cornelia.huck@de.ibm.com>
  Date:   Wed Mar 13 15:20:07 2013 +0100
  
      s390-virtio, virtio-ccw: Add config_wce for virtio-blk.
      
      There's no reason why we wouldn't want to make the cache mode
      configurable.
      
      Acked-by: Alexander Graf <agraf@suse.de>
      Signed-off-by: Cornelia Huck <cornelia.huck@de.ibm.com>
  
  commit 131cd73705bc5551ae4b64476399d440e8ac55a7
  Author: Cornelia Huck <cornelia.huck@de.ibm.com>
  Date:   Wed Mar 13 14:43:22 2013 +0100
  
      virtio-ccw: Add missing blk chs properties.
      
      Signed-off-by: Cornelia Huck <cornelia.huck@de.ibm.com>
  
  commit afed26082219b49443193b4ac32d113bbcf967fd
  Author: Edgar E. Iglesias <edgar.iglesias@gmail.com>
  Date:   Tue Mar 19 17:34:47 2013 +0100
  
      microblaze: Ignore non-cpu accesses to unmapped areas
      
      Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
  
  commit f7d42093a5e54d48cab62695a374806d4303bd6b
  Merge: c8a6ae8... c45e5b5...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Tue Mar 19 08:01:07 2013 -0500
  
      Merge remote-tracking branch 'kraxel/ipxe.2' into staging
      
      # By Gerd Hoffmann
      # Via Gerd Hoffmann
      * kraxel/ipxe.2:
        Switch to efi-enabled nic roms by default
        Add efi rom binaries
        Add Makefile rules to build nic rom binaries with efi support
        Update ipxe submodule to latest master
        Add Makefile rules to build nic rom binaries
  
  commit c8a6ae8bb95477d5ac11d9b491b603b2d190a96e
  Author: Amos Kong <akong@redhat.com>
  Date:   Tue Mar 19 14:23:27 2013 +0800
  
      add a boot option to do strict boot
      
      Seabios already added a new device type to halt booting.
      Qemu can add "HALT" at the end of bootindex string, then
      seabios will halt booting after trying to boot from all
      selected devices.
      
      This patch added a new boot option to configure if boot
      from un-selected devices.
      
      This option only effects when boot priority is changed by
      bootindex options, the old style(-boot order=..) will still
      try to boot from un-selected devices.
      
      v2: add HALT entry in get_boot_devices_list()
      v3: rebase to latest qemu upstream
      
      Signed-off-by: Amos Kong <akong@redhat.com>
      Message-id: 1363674207-31496-1-git-send-email-akong@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 8510d91ebad522685bc1a29e7bbc1f5050af0d2c
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Mon Mar 18 20:28:21 2013 +0000
  
      ui/cocoa.m: Fix compile failures introduced by recent console changes
      
      Fix various compilation failures introduced by the recent console
      changes.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Message-id: 1363638501-29603-1-git-send-email-peter.maydell@linaro.org
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 277ba8a6d717abb2f36896cd9877a68d2cf03d77
  Merge: 2c8a594... a8e5cc0...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Tue Mar 19 07:58:44 2013 -0500
  
      Merge remote-tracking branch 'kwolf/for-anthony' into staging
      
      # By Stefan Hajnoczi (2) and others
      # Via Kevin Wolf
      * kwolf/for-anthony:
        virtio-blk: Do not segfault fault if failed to initialize dataplane
        qemu-iotests: add 052 BDRV_O_SNAPSHOT test
        block: fix BDRV_O_SNAPSHOT protocol detection
        qcow2: Fix segfault in qcow2_invalidate_cache
        sheepdog: show error message for halt status
  
  commit 2c8a59422c06fe1e37c85502d92ccdfb5e2ac987
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Tue Mar 19 13:38:09 2013 +0100
  
      char: Fix return type of qemu_chr_fe_add_watch()
      
      qemu_chr_fe_add_watch() can return negative errors, therefore it must
      not have an unsigned return type. For consistency with other
      qemu_chr_fe_* functions, this uses a standard C int instead of glib
      types.
      
      In situations where qemu_chr_fe_add_watch() is falsely assumed to have
      succeeded, the serial ports would go into a state where it never becomes
      ready for transmitting more data; this is fixed by this patch.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit f628926bb423fa8a7e0b114511400ea9df38b76a
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Tue Mar 19 10:57:56 2013 +0100
  
      fix monitor
      
      chardev flow control broke monitor, fix it by adding watch support.
      
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit a8e5cc0c076a6e3a62f0e9aad88b007dccf3dd17
  Author: Dunrong Huang <huangdr@cloud-times.com>
  Date:   Tue Mar 19 16:27:29 2013 +0800
  
      virtio-blk: Do not segfault fault if failed to initialize dataplane
      
      $ ~/usr/bin/qemu-system-x86_64 -enable-kvm -m 1024 -drive if=none,id=drive0,cache=none,aio=native,format=raw,file=/root/Image/centos-6.4.raw -device virtio-blk-pci,drive=drive0,scsi=off,x-data-plane=on,config-wce=on # make dataplane fail to initialize
      qemu-system-x86_64: -device virtio-blk-pci,drive=drive0,scsi=off,x-data-plane=on,config-wce=on: device is incompatible with x-data-plane, use config-wce=off
      *** glibc detected *** /root/usr/bin/qemu-system-x86_64: free(): invalid pointer: 0x00007f001fef12f8 ***
      ======= Backtrace: =========
      /lib64/libc.so.6(+0x7d776)[0x7f00153a5776]
      /root/usr/bin/qemu-system-x86_64(+0x2c34ec)[0x7f001cf5b4ec]
      /root/usr/bin/qemu-system-x86_64(+0x342f9a)[0x7f001cfdaf9a]
      /root/usr/bin/qemu-system-x86_64(+0x33694e)[0x7f001cfce94e]
      ....................
      
       (gdb) bt
       #0  0x00007f3bf3a12015 in raise () from /lib64/libc.so.6
       #1  0x00007f3bf3a1348b in abort () from /lib64/libc.so.6
       #2  0x00007f3bf3a51a4e in __libc_message () from /lib64/libc.so.6
       #3  0x00007f3bf3a57776 in malloc_printerr () from /lib64/libc.so.6
       #4  0x00007f3bfb60d4ec in free_and_trace (mem=0x7f3bfe0129f8) at vl.c:2786
       #5  0x00007f3bfb68cf9a in virtio_cleanup (vdev=0x7f3bfe0129f8) at /root/Develop/QEMU/qemu/hw/virtio.c:900
       #6  0x00007f3bfb68094e in virtio_blk_device_init (vdev=0x7f3bfe0129f8) at /root/Develop/QEMU/qemu/hw/virtio-blk.c:666
       #7  0x00007f3bfb68dadf in virtio_device_init (qdev=0x7f3bfe0129f8) at /root/Develop/QEMU/qemu/hw/virtio.c:1092
       #8  0x00007f3bfb50da46 in device_realize (dev=0x7f3bfe0129f8, err=0x7fff479c9258) at hw/qdev.c:176
      .............................
      
      In virtio_blk_device_init(), the memory which vdev point to is a static
      member of "struct VirtIOBlkPCI", not heap memory, and it does not
      get freed. So we shoule use virtio_common_cleanup() to clean this VirtIODevice
      rather than virtio_cleanup(), which attempts to free the vdev.
      
      This error was introduced by commit 05ff686536f408ba6e8426b1b54d25bd3379fda2
      recently.
      
      Signed-off-by: Dunrong Huang <huangdr@cloud-times.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit f95e26ddf526a025aa1334bbe527739397970443
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Mon Mar 18 17:58:54 2013 +0100
  
      qemu-iotests: add 052 BDRV_O_SNAPSHOT test
      
      Check that writes to an image opened with BDRV_O_SNAPSHOT do not modify
      the underlying image file.
      
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit 4d70655bcb852ea0a006d3923f0b0a9c69ff462e
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Mon Mar 18 17:58:53 2013 +0100
  
      block: fix BDRV_O_SNAPSHOT protocol detection
      
      realpath(3) is used to get an absolute path to the image file when
      creating a -drive snapshot=on temporary qcow2.  This does not work for
      protocols since their filenames ("proto:foo:...") do not correspond to
      file system paths.
      
      Commit 7c96d46ec245d73fd76726588409f9abe4bd5dc1 ("Let snapshot work with
      protocols") skipped realpath(3) for protocols.  Later on the "raw"
      format was introduced and broke the check.
      
      Use path_has_protocol(filename) to decide if this image uses a protocol
      or a filename.
      
      Reported-by: Richard Jones <rjones@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit acdfb480ba7e2779bdbffb5280cf12ff6e43669c
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Mon Mar 18 13:08:10 2013 +0100
  
      qcow2: Fix segfault in qcow2_invalidate_cache
      
      Need to pass an options QDict to qcow2_open() now. This fixes a segfault
      on the migration target with qcow2.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit fca23f0ad211e4debf80796a65165d0eea146424
  Author: Liu Yuan <tailai.ly@taobao.com>
  Date:   Mon Mar 18 14:27:55 2013 +0800
  
      sheepdog: show error message for halt status
      
      Sheepdog (neither quorum nor unsafe mode) will refuse to serve IO requests when
      number of alive nodes is less than that of copies specified by users. This will
      return 0x19 to QEMU client which currently doesn't recognize it.
      
      This patch adds an error description when QEMU client receives it, other than
      plainly printing 'Invalid error code'
      
      Cc: MORITA Kazutaka <morita.kazutaka@lab.ntt.co.jp>
      Cc: Kevin Wolf <kwolf@redhat.com>
      Cc: Stefan Hajnoczi <stefanha@redhat.com>
      Signed-off-by: Liu Yuan <tailai.ly@taobao.com>
      Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com>
      Reviewed-by: MORITA Kazutaka <morita.kazutaka@lab.ntt.co.jp>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit b1e5fff4afd0c47148b0d9f9341887ae2c3eb9af
  Author: Michael Walle <michael@walle.cc>
  Date:   Wed Mar 6 20:23:32 2013 +0100
  
      configure: rename OpenGL feature to GLX
      
      As the probe now actually checks for the availability of GLX, rename it
      accordingly. The only user of this feature is the milkymist-tmu2 model.
      
      Signed-off-by: Michael Walle <michael@walle.cc>
  
  commit d3fcbb16789c6f975ba6e22d8a2ba477519f51bc
  Author: Michael Walle <michael@walle.cc>
  Date:   Wed Mar 6 20:16:58 2013 +0100
  
      configure: proper OpenGL/GLX probe
      
      Probe for GL and GLX symbols and X11 library. This fixes a build error
      where the header files are available but the libraries are not.
      
      Signed-off-by: Michael Walle <michael@walle.cc>
  
  commit 6635075596e0ae583de9c04ff605e16ceaa7d294
  Author: Michael Walle <michael@walle.cc>
  Date:   Sun Mar 3 23:17:48 2013 +0100
  
      target-lm32: use HELPER() macro
      
      Instead of hardcoding the function name, use the HELPER() macro for this.
      
      Signed-off-by: Michael Walle <michael@walle.cc>
  
  commit a5b0f6d5c0f6678c078354c432a1f0943374f087
  Author: Michael Walle <michael@walle.cc>
  Date:   Tue Feb 26 19:51:52 2013 +0100
  
      target-lm32: flush tlb after clearing env
      
      The tlb data is stored within the CPU env. Therefore, the initialization
      has to be done after we clear the environment. Otherwise the tlb will have
      a valid entry for address 0x0.
      
      Signed-off-by: Michael Walle <michael@walle.cc>
  
  commit de55c4bd8bd163ec6c10edc085193bbcf8f9e15e
  Author: Michael Walle <michael@walle.cc>
  Date:   Mon Feb 25 18:28:57 2013 +0100
  
      target-lm32: remove dead code
      
      Signed-off-by: Michael Walle <michael@walle.cc>
  
  commit df5eb7d2c871ccd708e0f45cdc5d79b73550731b
  Author: Michael Walle <michael@walle.cc>
  Date:   Fri Dec 14 18:14:04 2012 +0100
  
      target-lm32: fix cmpgui and cmpgeui opcodes
      
      For unsigned compares the immediate has to be zero extended.
      
      Signed-off-by: Michael Walle <michael@walle.cc>
  
  commit 6036e9d87e73c511fef48a3c06267f92e613fca9
  Author: Michael Walle <michael@walle.cc>
  Date:   Fri Dec 14 18:13:06 2012 +0100
  
      tests: tcg: lm32: add more test cases
      
      Esp. for testing zero/sign extend in compare operations.
      
      Signed-off-by: Michael Walle <michael@walle.cc>
  
  commit 608a03c1df217f2111765575a91c6448218369a7
  Author: Michael Walle <michael@walle.cc>
  Date:   Wed Sep 12 19:48:42 2012 +0200
  
      target-lm32: don't log cpu state in translation
      
      Don't dump the cpu state because it can also be enabled by the "-d cpu"
      parameter.
      
      Signed-off-by: Michael Walle <michael@walle.cc>
  
  commit 562f5f5d9e8415cac3ca2eb768dabf068e8e0f4a
  Author: Michael Walle <michael@walle.cc>
  Date:   Tue Jul 31 00:04:57 2012 +0200
  
      lm32_uart: fix receive buffering
      
      Inform qemu-char when more input data can be received.
      
      Signed-off-by: Michael Walle <michael@walle.cc>
  
  commit 44ac582d80688ea049c96a20868f4333c6885404
  Author: Michael Walle <michael@walle.cc>
  Date:   Tue Jul 31 00:04:57 2012 +0200
  
      milkymist-uart: fix receive buffering
      
      Inform qemu-char when more input data can be received.
      
      Signed-off-by: Michael Walle <michael@walle.cc>
  
  commit ab2b9f174db088633922eaa82c2bcffd84e6bb94
  Author: Michael Walle <michael@walle.cc>
  Date:   Mon Jul 16 19:05:59 2012 +0200
  
      lm32-dis: fix NULL pointer dereference
      
      Signed-off-by: Michael Walle <michael@walle.cc>
  
  commit b92e062a6f53251feef0969135b539d1fb33f7d6
  Author: Michael Walle <michael@walle.cc>
  Date:   Thu Apr 5 19:52:54 2012 +0200
  
      target-lm32: fix debug memory access
      
      CPU models which have the LM32_FLAG_IGNORE_MSB flag set will shadow the
      lower 2GB to the upper 2GB memory space. This will fix the debug memory
      access used by qemu console and GDB to match this behaviour.
      
      Signed-off-by: Michael Walle <michael@walle.cc>
  
  commit 2d62a95766025e6a0a333528278936e2cc8bf978
  Author: KONRAD Frederic <fred.konrad@greensocs.com>
  Date:   Mon Mar 18 17:37:28 2013 +0100
  
      virtio-blk: cleanup: remove qdev field.
      
      The qdev field is no longer needed, just drop it.
      
      Signed-off-by: KONRAD Frederic <fred.konrad@greensocs.com>
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Message-id: 1363624648-16906-12-git-send-email-fred.konrad@greensocs.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 1cc91b7df687289abc0ae09083ac564d01408be8
  Author: KONRAD Frederic <fred.konrad@greensocs.com>
  Date:   Mon Mar 18 17:37:27 2013 +0100
  
      virtio-blk: cleanup: QOM cast
      
      Use QOM casts inside virtio-blk.
      
      Signed-off-by: KONRAD Frederic <fred.konrad@greensocs.com>
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Message-id: 1363624648-16906-11-git-send-email-fred.konrad@greensocs.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 05ff686536f408ba6e8426b1b54d25bd3379fda2
  Author: KONRAD Frederic <fred.konrad@greensocs.com>
  Date:   Mon Mar 18 17:37:26 2013 +0100
  
      virtio-blk: cleanup: init and exit functions.
      
      As all virtio-blk-* are switched to the new API, we can remove the separate
      init/exit for the old API.
      
      Signed-off-by: KONRAD Frederic <fred.konrad@greensocs.com>
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Message-id: 1363624648-16906-10-git-send-email-fred.konrad@greensocs.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 3400c455048a8db26db1b537ea32fa21335ea301
  Author: KONRAD Frederic <fred.konrad@greensocs.com>
  Date:   Mon Mar 18 17:37:25 2013 +0100
  
      virtio-blk-ccw switch to new API.
      
      Here the virtio-ccw-s390 is modified for the new API. The device
      virtio-ccw-s390 extends virtio-ccw-device as before. It creates and
      connects a virtio-ccw during the init. The properties are not modified.
      
      Signed-off-by: KONRAD Frederic <fred.konrad@greensocs.com>
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Message-id: 1363624648-16906-9-git-send-email-fred.konrad@greensocs.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 55d11e01cca9b83b8cdccbd29d4f078cbe4a185c
  Author: KONRAD Frederic <fred.konrad@greensocs.com>
  Date:   Mon Mar 18 17:37:24 2013 +0100
  
      virtio-blk-s390: switch to the new API.
      
      Here the virtio-blk-s390 is modified for the new API. The device
      virtio-blk-s390 extends virtio-s390-device as before. It creates and
      connects a virtio-blk during the init. The properties are not modified.
      
      Signed-off-by: KONRAD Frederic <fred.konrad@greensocs.com>
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Message-id: 1363624648-16906-8-git-send-email-fred.konrad@greensocs.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 653ced071b061bbd9cc7d03374be93dcefb37910
  Author: KONRAD Frederic <fred.konrad@greensocs.com>
  Date:   Mon Mar 18 17:37:23 2013 +0100
  
      virtio-blk-pci: switch to new API.
      
      Here the virtio-blk-pci is modified for the new API. The device
      virtio-blk-pci extends virtio-pci. It creates and connects a virtio-blk
      during the init. The properties are not changed.
      
      Signed-off-by: KONRAD Frederic <fred.konrad@greensocs.com>
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Message-id: 1363624648-16906-7-git-send-email-fred.konrad@greensocs.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 1c028ddfb0c5004c8ec86c96ae09068026e77a38
  Author: KONRAD Frederic <fred.konrad@greensocs.com>
  Date:   Mon Mar 18 17:37:22 2013 +0100
  
      virtio-blk: add the virtio-blk device.
      
      Create virtio-blk which extends virtio-device, so it can be connected on
      virtio-bus.
      
      Signed-off-by: KONRAD Frederic <fred.konrad@greensocs.com>
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Message-id: 1363624648-16906-6-git-send-email-fred.konrad@greensocs.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit da3dcefa648f92bfef2f99351fb6ec6a86da4695
  Author: KONRAD Frederic <fred.konrad@greensocs.com>
  Date:   Mon Mar 18 17:37:21 2013 +0100
  
      virtio-blk: don't use pointer for configuration.
      
      The configuration field must not be a pointer as it will be used for virtio-blk
      properties. So *blk is replaced by blk in VirtIOBlock structure.
      
      Signed-off-by: KONRAD Frederic <fred.konrad@greensocs.com>
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Message-id: 1363624648-16906-5-git-send-email-fred.konrad@greensocs.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 10479a80893fb2666026ce0fea2251be3070b6e2
  Author: KONRAD Frederic <fred.konrad@greensocs.com>
  Date:   Mon Mar 18 17:37:20 2013 +0100
  
      virtio-pci: fix hot unplug.
      
      Hot unplug failed because it tried to free the virtio device two times.
      
      This fix the issue by removing the call to virtio_bus_destroy_device.
      
      Signed-off-by: KONRAD Frederic <fred.konrad@greensocs.com>
      Message-id: 1363624648-16906-4-git-send-email-fred.konrad@greensocs.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit cbd19063e75c64ac5e4029f76198c7ba65a63b00
  Author: KONRAD Frederic <fred.konrad@greensocs.com>
  Date:   Mon Mar 18 17:37:19 2013 +0100
  
      virtio-x-bus: fix allow_hotplug assertion.
      
      This set allow_hotplug for each existing virtio-x-bus, allowing the
      refactored devices to be hot pluggable.
      
      Signed-off-by: KONRAD Frederic <fred.konrad@greensocs.com>
      Message-id: 1363624648-16906-3-git-send-email-fred.konrad@greensocs.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit f1b24e840f9f85a2bb3912e4507d887e7858219d
  Author: KONRAD Frederic <fred.konrad@greensocs.com>
  Date:   Mon Mar 18 17:37:18 2013 +0100
  
      virtio: make virtio device's structures public.
      
      These structures must be made public to avoid two memory allocations for
      refactored virtio devices.
      
      Signed-off-by: KONRAD Frederic <fred.konrad@greensocs.com>
      Reviewed-by: Andreas Färber <afaerber@suse.de>
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Reviewed-by: Andreas Färber <afaerber@suse.de>
      Message-id: 1363624648-16906-2-git-send-email-fred.konrad@greensocs.com
      
      Changes V4 <- V3:
         * Rebased on current git.
      
      Changes V3 <- V2:
          * Style correction spotted by Andreas (virtio-scsi.h).
          * Style correction for virtio-net.h.
      
      Changes V2 <- V1:
          * Move the dataplane include into the header (virtio-blk).
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit e531761d63b7f8fe6b6423fafb3616ebbff768aa
  Merge: b1999e8... 1562e53...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Mon Mar 18 07:34:24 2013 -0500
  
      Merge remote-tracking branch 'kraxel/pixman.v8' into staging
      
      # By Gerd Hoffmann (18) and others
      # Via Blue Swirl (1) and Gerd Hoffmann (1)
      * kraxel/pixman.v8: (37 commits)
        console: remove ds_get_* helper functions
        console: zap color_table
        console: stop using DisplayState in gfx hardware emulation
        console: zap displaystate from dcl callbacks
        cocoa: stop using DisplayState
        spice: stop using DisplayState
        sdl: stop using DisplayState
        vnc: stop using DisplayState
        gtk: stop using DisplayState
        console: add surface_*() getters
        console: rework DisplaySurface handling [dcl/ui side]
        console: rework DisplaySurface handling [vga emu side]
        sdl: drop dead code
        qxl: better vga init in enter_vga_mode
        qxl: zap qxl0 global
        spice: zap sdpy global
        console: kill DisplayState->opaque
        console: fix displaychangelisteners interface
        s390: Fix cpu refactoring fallout.
        target-mips: fix rndrashift_short_acc and code for EXTR_ instructions
        ...
  
  commit 1562e53112fd1082c656a06d953a7447ab17e6e1
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Wed Mar 6 13:40:47 2013 +0100
  
      console: remove ds_get_* helper functions
      
      Switch the few remaining ds_get_* uses in console.c over to the new
      surface_* accessors.
      
      While doing so tripped over a few leftovers from commit
      a93a4a226a2afba147ba5df688b85d844f537c68 (code using depth == 0
      as indicator for textmode rendering).  Fixed them up.
      
      Finally dropped ds_get_* helper helpers.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit cf6f05481affb600da22dba3c0bc2564e918e8f1
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Wed Mar 6 09:50:51 2013 +0100
  
      console: zap color_table
      
      qemu_create_surface hands out 32bpp surfaces.
      So we can just use color_table_rgb directly.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit c78f71378a345ea240c288993ca1378ded5504b9
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Tue Mar 5 15:24:14 2013 +0100
  
      console: stop using DisplayState in gfx hardware emulation
      
      Use QemuConsole instead.  Updates interfaces in console.[ch] and adapts
      gfx hardware emulation code.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit bc2ed9704fff2c721e4056ab5281f0291718bfa6
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Fri Mar 1 13:03:04 2013 +0100
  
      console: zap displaystate from dcl callbacks
      
      Now that nobody depends on DisplayState in DisplayChangeListener
      callbacks any more we can remove the parameter from all callbacks.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 5e00d3ac475fb4c9afa17612a908e933fe142f00
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Fri Mar 1 12:52:06 2013 +0100
  
      cocoa: stop using DisplayState
      
      Rework DisplayStateListener callbacks to not use the DisplayState
      any more.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 71874c1751ebb7368eaa023a35ac919d2c1c5e4c
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Thu Feb 28 16:42:28 2013 +0100
  
      spice: stop using DisplayState
      
      Rework DisplayStateListener callbacks to not use the DisplayState
      any more.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 8db9bae94eadcb7d5d07af1ba0c642aafafc5498
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Fri Mar 1 09:01:13 2013 +0100
  
      sdl: stop using DisplayState
      
      Rework DisplayStateListener callbacks to not use the DisplayState
      any more.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit d39fa6d86d07646e3481e5c3e45a984bff590642
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Thu Feb 28 17:16:48 2013 +0100
  
      vnc: stop using DisplayState
      
      Rework DisplayStateListener callbacks to not use the DisplayState
      any more.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 9d9801cf803cdceaa4845fe27150b24d5ab083e6
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Thu Feb 28 16:10:02 2013 +0100
  
      gtk: stop using DisplayState
      
      Rework DisplayStateListener callbacks to not use the DisplayState
      any more.  Factor out the window size handling to a separate function,
      so the zoom callbacks can call that directly instead of abusing the
      gd_switch DisplayStateListener callback for that.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 626e3b34e30bc62d4f25f7aa4e23a346eba1a2c0
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Thu Feb 28 15:24:14 2013 +0100
  
      console: add surface_*() getters
      
      Add convinence wrappers to query DisplaySurface properties.
      Simliar to ds_get_*, but operating in the DisplaySurface
      not the DisplayState.
      
      With this patch in place ui frontents can stop using DisplayState
      in the rendering code paths, they can simply operate using the
      DisplaySurface passed in via dpy_gfx_switch callback.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit c12aeb860c63ba83190f962e2f0a1c5fe18ad3a6
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Thu Feb 28 15:03:04 2013 +0100
  
      console: rework DisplaySurface handling [dcl/ui side]
      
      Replace the dpy_gfx_resize and dpy_gfx_setdata DisplayChangeListener
      callbacks with a dpy_gfx_switch callback which notifies the ui code
      when the framebuffer backing storage changes.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit da229ef3b3c5709b01d62e7a6e213b31bca33d16
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Thu Feb 28 10:48:02 2013 +0100
  
      console: rework DisplaySurface handling [vga emu side]
      
      Decouple DisplaySurface allocation & deallocation from DisplayState.
      Replace dpy_gfx_resize + dpy_gfx_setdata with a dpy_gfx_replace_surface
      function.
      
      This handles the graphic hardware emulation.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 468dfd6de2df3cbaed8c5cc43f8fbde6f94f9dbc
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Thu Feb 28 10:48:36 2013 +0100
  
      sdl: drop dead code
      
      DisplayAllocator removal (commit
      187cd1d9f30d13f0d0ef682e4d91cfa3e4cbd472) made this a nop.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit c099e7aa0295678859d58e9e60b7619f6ae3bac8
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Thu Feb 28 11:08:50 2013 +0100
  
      qxl: better vga init in enter_vga_mode
      
      Ask the vga core to update the display.  Will trigger dpy_gfx_resize
      if needed.  More complete than just calling dpy_gfx_resize.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit c6c06853d99127c03778fc1bf9bc2d96a05c108e
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Thu Feb 28 12:15:00 2013 +0100
  
      qxl: zap qxl0 global
      
      DisplayChangeListener is passed now to all DisplayChangeListenerOps
      callbacks, so we can use that to access the qxl state and kill the
      qxl0 global variable.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 9c80a315b47a64043f6b91bd6f14352a455b323e
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Thu Feb 28 14:47:07 2013 +0100
  
      spice: zap sdpy global
      
      DisplayChangeListener is passed now to all DisplayChangeListenerOps
      callbacks, so we can use that to access the spice display state and
      kill the sdpy global variable.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 21ef45d71221b4577330fe3aacfb06afad91ad46
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Thu Feb 28 11:34:31 2013 +0100
  
      console: kill DisplayState->opaque
      
      It's broken by design.  There can be multiple DisplayChangeListener
      instances, so they simply can't store state in the (single) DisplayState
      struct.  Try 'qemu -display gtk -vnc :0', watch it crash & burn.
      
      With DisplayChangeListenerOps having a more sane interface now we can
      simply use the DisplayChangeListener pointer to get access to our
      private data instead.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 7c20b4a374d0016e3fce005690fb428354a56621
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Tue Nov 13 14:51:41 2012 +0100
  
      console: fix displaychangelisteners interface
      
      Split callbacks into separate Ops struct.  Pass DisplayChangeListener
      pointer as first argument to all callbacks.  Uninline a bunch of
      display functions and move them from console.h to console.c
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit c45e5b5b30ac1f5505725a7b36e68cedfce4f01f
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Tue Feb 26 17:46:11 2013 +0100
  
      Switch to efi-enabled nic roms by default
      
      All PCI nics are switched to EFI-enabled roms by default.  They are
      composed from three images (legacy, efi ia32 & efi x86), so classic
      pxe booting will continue to work.
      
      Exception: eepro100 is not switched, it uses a single rom for all
      emulated eepro100 variants, then goes patch the rom header on the
      fly with the correct PCI IDs.  I doubt that will work as-is with
      the efi roms.
      
      Keep old roms for 1.4+older machine types via compat properties,
      needed because the efi-enabled roms are larger so the pci rom bar
      size would change.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 8a24d3cb9be9bca2b77a4e9eb1a62ed735af712e
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Mon Mar 4 10:19:29 2013 +0100
  
      Add efi rom binaries
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 2f3f430d7cca3f67ef9b539dbc008d71eb6a3bd0
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Tue Feb 26 16:45:58 2013 +0100
  
      Add Makefile rules to build nic rom binaries with efi support
      
      "make -C roms efirom" will build rom binaries with EFI support.
      They are composed from three images: legacy bios, efi ia32
      and efi x64.  So netbooting via SeaBIOS will continue to work
      like it does today, and additionally we get network support
      for EFI.  This target needs the EfiRom utility (shipped with
      edk2) somewhere in the $PATH.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit c3d8dab3298c64267411fb470e3d1e18871a359b
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Thu Feb 28 09:14:12 2013 +0100
  
      Update ipxe submodule to latest master
      
      Needed for efi support.
      
      ipxe is grown a bit, so *not* recompiling the (non-efi) pxe roms
      because that would make some pxe roms larger than 64k, which in
      turn would be a guest-visible change because the rom bar size
      grows from 64k to 128k.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 2397edd7354ebbcebf3cd55dc3c0b1fe7621794b
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Fri Feb 8 16:35:08 2013 +0100
  
      Add Makefile rules to build nic rom binaries
      
      "make -C roms pxerom" will build the ipxe roms and update
      the binaries in pc-bios/, i.e. it basically documents how
      the build process of our current nic roms works.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 225dc991b03f0f034aa348f5cf499de9d0979107
  Author: Cornelia Huck <cornelia.huck@de.ibm.com>
  Date:   Fri Mar 15 10:57:40 2013 +0100
  
      s390: Fix cpu refactoring fallout.
      
      Commit 259186a7 "cpu: Move halted and interrupt_request fields to CPUState"
      seems to have missed one instance in target-s390x/kvm.c:
      
      /home/cohuck/git/qemu/target-s390x/kvm.c: In function ‘kvm_arch_process_async_events’:
      /home/cohuck/git/qemu/target-s390x/kvm.c:319: error: ‘CPUS390XState’ has no member named ‘halted’
      /home/cohuck/git/qemu/target-s390x/kvm.c:320: warning: control reaches end of non-void function
      make[1]: *** [target-s390x/kvm.o] Error 1
      
      Let's just switch to cs->halted.
      
      Signed-off-by: Cornelia Huck <cornelia.huck@de.ibm.com>
      Acked-by: Alexander Graf <agraf@suse.de>
      Acked-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 7fb7377594887db99a2100adcddf3bd6394ef540
  Merge: 8b758d0... f8b9fe2...
  Author: Blue Swirl <blauwirbel@gmail.com>
  Date:   Sun Mar 17 17:44:47 2013 +0000
  
      Merge branch 'arm-devs.next' of git://git.linaro.org/people/pmaydell/qemu-arm
      
      * 'arm-devs.next' of git://git.linaro.org/people/pmaydell/qemu-arm:
        xilinx_spips: QOM styling fixes
        xilinx_spips: Add missing dual-bus snoop commands
        xilinx_spips: Fix bus setup conditional check
        xilinx_spips: Set unused IRQs to NULL
        xilinx_zynq: added pl330 to machine model
        pl330: Initial version
        iov: Factor out hexdumper
        hw/vexpress: Set reset values for daughterboard oscillators
        hw/arm_sysctl: Implement SYS_CFG_OSC function
        hw/vexpress: Pass voltage sensor properties to sysctl device
        hw/arm_sysctl: Implement SYS_CFG_VOLT
        qdev: Implement (variable length) array properties
        hw/arm_sysctl: Convert from qdev init to instance_init
        hw/arm_sysctl: Implement SYS_CFG_DVIMODE as a no-op
        hw/arm_sysctl: Implement SYS_CFG_MUXFPGA writes as a no-op
        hw/arm_sysctl: Handle SYS_CFGCTRL in a more structured way
        hw/vexpress: Pass proc_id via VEDBoardInfo
  
  commit 0402a5d65ec004df5345d1f736e2ddaa7aee6665
  Author: Michael S. Tsirkin <mst@redhat.com>
  Date:   Wed Mar 6 14:58:59 2013 +0200
  
      qdev: DEVICE_DELETED event
      
      libvirt has a long-standing bug: when removing the device,
      it can request removal but does not know when the
      removal completes. Add an event so we can fix this in a robust way.
      
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
  
  commit 8b758d0568a986d58c254b3c209691c82e0f82a1
  Author: Petar Jovanovic <petar.jovanovic@imgtec.com>
  Date:   Fri Mar 15 18:56:19 2013 +0100
  
      target-mips: fix rndrashift_short_acc and code for EXTR_ instructions
      
      Fix for rndrashift_short_acc to set correct value to higher 64 bits.
      This change also corrects conditions when bit 23 of the DSPControl register
      is set.
      
      The existing test files have been extended with several examples that
      trigger the issues. One bug/example in the test file for EXTR_RS_W has been
      found and reported by Klaus Peichl.
      
      Signed-off-by: Petar Jovanovic <petar.jovanovic@imgtec.com>
      Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
  
  commit f8b9fe249a706bfed61e0bb66c73394553696382
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Fri Mar 15 16:41:59 2013 +0000
  
      xilinx_spips: QOM styling fixes
      
      Few fixes for the latest QOM styling guides.
      
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Message-id: de9daeee6c142e8b57ad042fd680cedcdc94d2fc.1362373359.git.peter.crosthwaite@xilinx.com
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit 08a9635b68757e18a6a8bf8569353b40bb6c1fd1
  Author: Nathan Rossi <nathan.rossi@xilinx.com>
  Date:   Fri Mar 15 16:41:59 2013 +0000
  
      xilinx_spips: Add missing dual-bus snoop commands
      
      Added additional commands to the switch to check for when snooping commands in
      dual bus mode setups. Cleaned up code to use an enum.
      
      Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Message-id: 848c116c711dab0af10729a487968384aadd9faf.1362373359.git.peter.crosthwaite@xilinx.com
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit e0891bd8bfd3349fc3fecde30e51900059f53f11
  Author: Nathan Rossi <nathan.rossi@xilinx.com>
  Date:   Fri Mar 15 16:41:59 2013 +0000
  
      xilinx_spips: Fix bus setup conditional check
      
      The R_LQPSI_CFG register has the LQSPI_CFG_SEP_BUS and LQSPI_CFG_TWO_MEM bits.
      
      Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Message-id: d76c8e364c80a42352ae4f0661aff2cd17ad32a4.1362373359.git.peter.crosthwaite@xilinx.com
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit 2790cd911e563f7fec7eeb7856b7f5f54437cc0a
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Fri Mar 15 16:41:58 2013 +0000
  
      xilinx_spips: Set unused IRQs to NULL
      
      Unused CS lines should init to 0 to avoid segfaulting when accessing an
      unattached QSPI controller.
      
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Message-id: c1e45198032106e69e8fe9339fc2e6348d524fcd.1362373359.git.peter.crosthwaite@xilinx.com
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit 7451afb67136275f2461f2d23139f2abed1f15b3
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Fri Mar 15 16:41:58 2013 +0000
  
      xilinx_zynq: added pl330 to machine model
      
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Message-id: 5bc295bd2aa50dfe573f428574dbd7d8add7b3f8.1361853677.git.peter.crosthwaite@xilinx.com
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit 06a1cea5f631f6ac69f85ae07bb47ef47b88f5f7
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Fri Mar 15 16:41:58 2013 +0000
  
      pl330: Initial version
      
      Device model for Primecell PL330 DMA controller.
      
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Signed-off-by: Kirill Batuzov <batuzovk@ispras.ru>
      Tested-by: Igor Mitsyanko <i.mitsyanko@samsung.com>
      Reviewed-by: Igor Mitsyanko <i.mitsyanko@samsung.com>
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Message-id: 098aac26233d7334bed2bca4f06f539638ca6d24.1361853677.git.peter.crosthwaite@xilinx.com
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit 6ff66f50f0999c3455c39de68fc2d2949963c796
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Fri Mar 15 16:41:58 2013 +0000
  
      iov: Factor out hexdumper
      
      Factor out the hexdumper functionality from iov for all to use. Useful for
      creating verbose debug printfery that dumps packet data.
      
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Message-id: faaac219c55ea586d3f748befaf5a2788fd271b8.1361853677.git.peter.crosthwaite@xilinx.com
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit 9c7d489379c2a2923b4805d337dfd54f2f432449
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Fri Mar 15 16:41:58 2013 +0000
  
      hw/vexpress: Set reset values for daughterboard oscillators
      
      Set the reset values for the VExpress daughterboard oscillators
      via the new sysctl properties.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit 1f81f94bebc2f8c4b32a89910d071099a67dc44d
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Fri Mar 15 16:41:57 2013 +0000
  
      hw/arm_sysctl: Implement SYS_CFG_OSC function
      
      Implement the SYS_CFG_OSC function. Since the idea of
      programmable clock rates doesn't make much sense for QEMU,
      we simply allow the clock rate to be read back as written.
      The number and value of the daughterboard oscillators varies
      between daughterboards, so we provide an array property to
      allow their reset values to be configured.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit 31410948bc1c8001098b076caf35aab8a5cf063d
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Fri Mar 15 16:41:57 2013 +0000
  
      hw/vexpress: Pass voltage sensor properties to sysctl device
      
      Pass voltage sensor properties to the sysctl device. Since
      these are daughterboard specific, we specify them via the
      VEDBoardInfo structure.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Message-id: 1359985476-29380-9-git-send-email-peter.maydell@linaro.org
  
  commit 8bd4824a6122292060a318741595927e0d05ff5e
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Fri Mar 15 16:41:57 2013 +0000
  
      hw/arm_sysctl: Implement SYS_CFG_VOLT
      
      Implement the SYS_CFG_VOLT registers which return the voltage
      of various supplies on motherboard and daughterboard. Since
      QEMU implements a perfectly stable power supply these registers
      always return a constant value. The number and value of the
      daughterboard voltages is dependent on the specific daughterboard,
      so we use a property array to allow the board to configure them
      appropriately.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit 0be6bfac6262900425c10847de513ee2490078d3
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Fri Mar 15 16:41:57 2013 +0000
  
      qdev: Implement (variable length) array properties
      
      Add support for declaring array properties for qdev devices.
      These work by defining an initial static property 'len-arrayname'
      which the user of the device should set to the desired size
      of the array. When this property is set, memory is allocated
      for the array elements, and dynamic properties "arrayname[0]",
      "arrayname[1]"... are created so the user of the device can
      then set the values of the individual array elements.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit 1f56f50ac484653fe996c37ac894418a34f92b89
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Fri Mar 15 16:41:56 2013 +0000
  
      hw/arm_sysctl: Convert from qdev init to instance_init
      
      Convert this device from old-style qdev init to an instance_init
      function. We don't need a realize function yet, though.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit 291155cbc54212a451d0b899a01b6e3e14ed9135
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Fri Mar 15 16:41:56 2013 +0000
  
      hw/arm_sysctl: Implement SYS_CFG_DVIMODE as a no-op
      
      SYS_CFG_DVIMODE allows the guest to select whether the
      output DVI signal is VGA, SVGA, XGA, SGA or UXGA. Since
      this makes no difference to QEMU, implement writes as a
      no-op so Linux doesn't complain.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit 8ff05c9842e28888b936dbd960f6416cee5addb6
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Fri Mar 15 16:41:56 2013 +0000
  
      hw/arm_sysctl: Implement SYS_CFG_MUXFPGA writes as a no-op
      
      SYS_CFG_MUXFPGA allows the guest to select whether the
      video output should come from the motherboard's LCD
      controller or the daughterboard's one. Since QEMU doesn't
      currently support selecting the video output like this,
      implement as a no-op, so Linux doesn't complain about
      the register not being implemented.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit 71538323358d77f6472d66a30e948a1c23bd9e87
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Fri Mar 15 16:41:56 2013 +0000
  
      hw/arm_sysctl: Handle SYS_CFGCTRL in a more structured way
      
      The SYS_CFGCTRL register consists of separate fields
      for DCC, function, site, position and device, as well
      as a read/write bit. Refactor the code handling SYS_CFGCTRL
      writes to make it easier to add support for functions
      like SYS_CFG_OSC which support multiple device fields.
      We also pull the handling out into its own function for
      clarity, as there are potentially a lot of implementable
      subfunctions.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit cdef10bb9373c2c22c517a4deef2363c7ebd5d48
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Fri Mar 15 16:41:56 2013 +0000
  
      hw/vexpress: Pass proc_id via VEDBoardInfo
      
      Pass the daughterboard-specific proc_id property to the code that
      creates the sysctl device via the VEDBoardInfo struct, rather than
      by having the daughterboard init function write to a uint32_t*
      argument. This is a cleaner way to pass the info around, and
      is in line with the way we are going to handle voltage and
      oscillator initialization.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit b1999e87b4d42305419329cae459e1b43f706d96
  Author: David Gibson <david@gibson.dropbear.id.au>
  Date:   Tue Mar 12 13:57:28 2013 +1100
  
      Fix TAGS creation
      
      Currently the Makefile creates TAGS for emacs with the command:
          find "$(SRC_PATH)" -name '*.[hc]' -print0 | xargs -0 etags
      That works only if xargs ends up invoking etags just once.  If xargs runs
      etags several times, as it will if there are enough files, then the later
      invocations will overwrite the output from the earlier invocations.  This
      patch uses the etags --append option to fix the bug.
      
      Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
      Message-id: 1363057048-21534-1-git-send-email-david@gibson.dropbear.id.au
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit dc0b0616f726956001be09e9a65a6e0b0bd939db
  Merge: d4d7682... 3618a09...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Fri Mar 15 10:47:21 2013 -0500
  
      Merge remote-tracking branch 'stefanha/block' into staging
      
      # By Stefan Hajnoczi (14) and others
      # Via Stefan Hajnoczi
      * stefanha/block: (28 commits)
        blockdev: Fix up copyright and permission notice
        qemu-iotests: use -nographic in test case 007
        qemu-iotests: add tests for rebasing zero clusters
        dataplane: fix hang introduced by AioContext transition
        coroutine: use AioContext for CoQueue BH
        threadpool: drop global thread pool
        block: add bdrv_get_aio_context()
        aio: add a ThreadPool instance to AioContext
        threadpool: add thread_pool_new() and thread_pool_free()
        threadpool: move globals into struct ThreadPool
        main-loop: add qemu_get_aio_context()
        sheepdog: set io_flush handler in do_co_req
        sheepdog: use non-blocking fd in coroutine context
        qcow2: make is_allocated return true for zero clusters
        qcow2: drop unnecessary flush in qcow2_update_snapshot_refcount()
        qcow2: drop flush in update_cluster_refcount()
        qcow2: flush in qcow2_update_snapshot_refcount()
        qcow2: set L2 cache dependency in qcow2_alloc_bytes()
        qcow2: flush refcount cache correctly in qcow2_write_snapshots()
        qcow2: flush refcount cache correctly in alloc_refcount_block()
        ...
  
  commit d4d7682484f339d70355b165a15f8f5e83638e40
  Merge: 4f30649... 2362ecc...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Fri Mar 15 10:47:00 2013 -0500
  
      Merge remote-tracking branch 'cohuck/virtio-ccw-upstr' into staging
      
      # By Christian Borntraeger (1) and Cornelia Huck (1)
      # Via Cornelia Huck
      * cohuck/virtio-ccw-upstr:
        virtio-ccw: Wire up virtio-rng.
        virtio-ccw: remove qdev_unparent in unplug routing
  
  commit 3618a094022e984d4e045c6db21aed961b7c6fc9
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Thu Mar 14 13:59:53 2013 +0100
  
      blockdev: Fix up copyright and permission notice
      
      Screwed up in commit 666daa68.  Thanks to Kevin Wolf for reminding me
      to fix this.
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 804dd41792c8bdc0c8b34c8e580882ff8ef736d8
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Thu Mar 14 17:06:55 2013 +0100
  
      qemu-iotests: use -nographic in test case 007
      
      A comment explains that -nographic hangs test case 007.  This is no
      longer the case so add -nographic.  This makes the test suite faster and
      more pleasant to run since no windows pop up.
      
      I am not sure exactly when -nographic starting working for this case but
      there is no fundamental reason why graphics are needed here.  Make sure
      the serial port is not on stdio, it would conflict with the monitor.
      
      Also remove unnecessary trailing whitespace on these lines.
      
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
      Tested-by: Kevin Wolf <kwolf@redhat.com>
  
  commit acbf30ec601b1f817febc4500025b7c4181312c4
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Wed Mar 13 15:58:13 2013 +0100
  
      qemu-iotests: add tests for rebasing zero clusters
      
      If zero clusters are erroneously treated as unallocated, "qemu-img rebase"
      will copy the backing file's contents onto the cluster.
      
      The bug existed also in image streaming, but since the root cause was in
      qcow2's is_allocated implementation it is enough to test it with qemu-img.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 485e3ce88e8af0e5311dd626f399b3a1e0846dd6
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Wed Mar 13 15:14:15 2013 +0100
  
      dataplane: fix hang introduced by AioContext transition
      
      The bug is that the EventNotifiers do have a NULL io_flush callback.
      Because _none_ of the callbacks on the dataplane AioContext have such a
      callback, aio_poll will simply do nothing.  Fixed by adding the callbacks:
      the ioeventfd will always be polled (this can change in the future to
      pause/resume the processing during live snapshots or similar operations);
      the ioqueue will be polled if there are outstanding requests.
      
      I must admit I have screwed up my testing somehow, because commit
      2c20e71 does not work even if cherry-picked on top of 1.4.0, and this
      patch fixes it there as well.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 28f082469650a0f4c0e37b4ccd6f9514b1a0698d
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Thu Mar 7 13:41:50 2013 +0100
  
      coroutine: use AioContext for CoQueue BH
      
      CoQueue uses a BH to awake coroutines that were made ready to run again
      using qemu_co_queue_next() or qemu_co_queue_restart_all().  The BH
      currently runs in the iothread AioContext and would break coroutines
      that run in a different AioContext.
      
      This is a slightly tricky problem because the lifetime of the BH exceeds
      that of the CoQueue.  This means coroutines can be awoken after CoQueue
      itself has been freed.  Also, there is no qemu_co_queue_destroy()
      function which we could use to handle freeing resources.
      
      Introducing qemu_co_queue_destroy() has a ripple effect of requiring us
      to also add qemu_co_mutex_destroy() and qemu_co_rwlock_destroy(), as
      well as updating all callers.  Avoid doing that.
      
      We also cannot switch from BH to GIdle function because aio_poll() does
      not dispatch GIdle functions.  (GIdle functions make memory management
      slightly easier because they free themselves.)
      
      Finally, I don't want to move unlock_queue and unlock_bh into
      AioContext.  That would break encapsulation - AioContext isn't supposed
      to know about CoQueue.
      
      This patch implements a different solution: each qemu_co_queue_next() or
      qemu_co_queue_restart_all() call creates a new BH and list of coroutines
      to wake up.  Callers tend to invoke qemu_co_queue_next() and
      qemu_co_queue_restart_all() occasionally after blocking I/O, so creating
      a new BH for each call shouldn't be massively inefficient.
      
      Note that this patch does not add an interface for specifying the
      AioContext.  That is left to future patches which will convert CoQueue,
      CoMutex, and CoRwlock to expose AioContext.
      
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
      Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit c4d9d19645a484298a67e9021060bc7c2b081d0f
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Thu Mar 7 13:41:49 2013 +0100
  
      threadpool: drop global thread pool
      
      Now that each AioContext has a ThreadPool and the main loop AioContext
      can be fetched with bdrv_get_aio_context(), we can eliminate the concept
      of a global thread pool from thread-pool.c.
      
      The submit functions must take a ThreadPool* argument.
      
      block/raw-posix.c and block/raw-win32.c use
      aio_get_thread_pool(bdrv_get_aio_context(bs)) to fetch the main loop's
      ThreadPool.
      
      tests/test-thread-pool.c must be updated to reflect the new
      thread_pool_submit() function prototypes.
      
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
      Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 85d126f3ee666702ac514c66606c62d276c4341c
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Thu Mar 7 13:41:48 2013 +0100
  
      block: add bdrv_get_aio_context()
      
      For now bdrv_get_aio_context() is just a stub that calls
      qemu_aio_get_context() since the block layer is currently tied to the
      main loop AioContext.
      
      Add the stub now so that the block layer can begin accessing its
      AioContext.
      
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
      Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 9b34277d23a6fb15eb9513006c96d8026beeea1f
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Thu Mar 7 13:41:47 2013 +0100
  
      aio: add a ThreadPool instance to AioContext
      
      This patch adds a ThreadPool to AioContext.  It's possible that some
      AioContext instances will never use the ThreadPool, so defer creation
      until aio_get_thread_pool().
      
      The reason why AioContext should have the ThreadPool is because the
      ThreadPool is bound to a AioContext instance where the work item's
      callback function is invoked.  It doesn't make sense to keep the
      ThreadPool pointer anywhere other than AioContext.  For example,
      block/raw-posix.c can get its AioContext's ThreadPool and submit work.
      
      Special note about headers: I used struct ThreadPool in aio.h because
      there is a circular dependency if aio.h includes thread-pool.h.
      
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
      Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit f7311ccc630d925e7351e9440b7ad8bc6f0a51de
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Thu Mar 7 13:41:46 2013 +0100
  
      threadpool: add thread_pool_new() and thread_pool_free()
      
      ThreadPool is tied to an AioContext through its event notifier, which
      dictates in which AioContext the work item's callback function will be
      invoked.
      
      In order to support multiple AioContexts we need to support multiple
      ThreadPool instances.
      
      This patch adds the new/free functions.  The free function deserves
      special attention because it quiesces remaining worker threads.  This
      requires a new condition variable and a "stopping" flag to let workers
      know they should terminate once idle.
      
      We never needed to do this before since the global threadpool was not
      explicitly destroyed until process termination.
      
      Also stash the AioContext pointer in ThreadPool so that we can call
      aio_set_event_notifier() in thread_pool_free().  We didn't need to hold
      onto AioContext previously since there was no free function.
      
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
      Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit b811203cf2fbf83e26f8e8feb2c77784259a4cbd
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Thu Mar 7 13:41:45 2013 +0100
  
      threadpool: move globals into struct ThreadPool
      
      Move global variables into a struct so multiple thread pools can be
      supported in the future.
      
      This patch does not change thread-pool.h interfaces.  There is still a
      global thread pool and it is not yet possible to create/destroy
      individual thread pools.  Moving the variables into a struct first makes
      later patches easier to review.
      
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
      Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 5f3aa1ff4781f39e05b9892d58319a09fedc8918
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Thu Mar 7 13:41:44 2013 +0100
  
      main-loop: add qemu_get_aio_context()
      
      It is very useful to get the main loop AioContext, which is a static
      variable in main-loop.c.
      
      I'm not sure whether qemu_get_aio_context() will be necessary in the
      future once devices focus on using their own AioContext instead of the
      main loop AioContext, but for now it allows us to refactor code to
      support multiple AioContext while actually passing the main loop
      AioContext.
      
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
      Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit ed9ba7246758e3250849bfa0a055b4eb98fc5152
  Author: MORITA Kazutaka <morita.kazutaka@lab.ntt.co.jp>
  Date:   Tue Mar 12 16:05:43 2013 +0900
  
      sheepdog: set io_flush handler in do_co_req
      
      If an io_flush handler is not set, qemu_aio_wait doesn't invoke
      callbacks.
      
      Signed-off-by: MORITA Kazutaka <morita.kazutaka@lab.ntt.co.jp>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 0d6db300cd95339cec6b8ab2ef46bd7cdb040959
  Author: MORITA Kazutaka <morita.kazutaka@lab.ntt.co.jp>
  Date:   Tue Mar 12 16:05:42 2013 +0900
  
      sheepdog: use non-blocking fd in coroutine context
      
      Using a blocking socket in the coroutine context reduces the chance of
      switching to other work.  This patch makes the sheepdog driver use a
      non-blocking fd always.
      
      Signed-off-by: MORITA Kazutaka <morita.kazutaka@lab.ntt.co.jp>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 381b487d54ba18c73df9db8452028a330058c505
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Wed Mar 6 18:02:01 2013 +0100
  
      qcow2: make is_allocated return true for zero clusters
      
      Otherwise, live migration of the top layer will miss zero clusters and
      let the backing file show through.  This also matches what is done in qed.
      
      QCOW2_CLUSTER_ZERO clusters are invalid in v2 image files.  Check this
      directly in qcow2_get_cluster_offset instead of replicating the test
      everywhere.
      
      Cc: qemu-stable@nongnu.org
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 3647917919dfce5f731755f0ac5955a64bc12570
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Mon Mar 4 15:02:35 2013 +0100
  
      qcow2: drop unnecessary flush in qcow2_update_snapshot_refcount()
      
      We already flush when the function completes.  There is no need to flush
      after every compressed cluster.
      
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit f9cb2860bd12e223036b61a1f5d1444e57b7efce
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Mon Mar 4 15:02:34 2013 +0100
  
      qcow2: drop flush in update_cluster_refcount()
      
      The update_cluster_refcount() function increments/decrements a cluster's
      refcount and then returns the new refcount value.
      
      There is no need to flush since both update_cluster_refcount() callers
      already take care of this:
      
      1. qcow2_alloc_bytes() calls update_cluster_refcount() when compressed
         sectors will be appended to an existing cluster with enough free
         space.  qcow2_alloc_bytes() already flushes so there is no need to do
         so in update_cluster_refcount().
      
      2. qcow2_update_snapshot_refcount() sets a cache dependency on refcounts
         if it needs to update L2 entries.  It also flushes before completing.
      
      Removing this flush significantly speeds up qcow2 snapshot creation:
      
        $ qemu-img create -f qcow2 test.qcow2 -o size=50G,preallocation=metadata
        $ time qemu-img snapshot -c new test.qcow2
      
      Time drops from more than 3 minutes to under 1 second.
      
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit 2154f24e4e3be4435f17fa4382032f95f19e2972
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Mon Mar 4 15:02:33 2013 +0100
  
      qcow2: flush in qcow2_update_snapshot_refcount()
      
      Users of qcow2_update_snapshot_refcount() do not flush consistently.
      qcow2_snapshot_create() flushes but qcow2_snapshot_goto() and
      qcow2_snapshot_delete() do not.
      
      Solve this by moving the bdrv_flush() into
      qcow2_update_snapshot_refcount().
      
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit c1f5bafd70a8d9366570a3de472ef108415cd631
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Mon Mar 4 15:02:32 2013 +0100
  
      qcow2: set L2 cache dependency in qcow2_alloc_bytes()
      
      Compressed writes use qcow2_alloc_bytes() to allocate space with byte
      granularity.  The affected clusters' refcounts will be incremented but
      we do not need to flush yet.
      
      Set a L2 cache dependency on the refcount block cache, so that the
      refcounts get written out before the L2 updates.
      
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit f6977f15561973d4a67b6aa46da88aa678c505dd
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Mon Mar 4 15:02:31 2013 +0100
  
      qcow2: flush refcount cache correctly in qcow2_write_snapshots()
      
      Since qcow2 metadata is cached we need to flush the caches, not just the
      underlying file.  Use bdrv_flush(bs) instead of bdrv_flush(bs->file).
      
      Also add the error return path when bdrv_flush() fails and move the
      flush after checking for qcow2_alloc_clusters() failure so that the
      qcow2_alloc_clusters() error return value takes precedence.
      
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit 9991923b262dc35f6dd8393ab4853edd7fc3724f
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Mon Mar 4 15:02:30 2013 +0100
  
      qcow2: flush refcount cache correctly in alloc_refcount_block()
      
      update_refcount() affects the refcount cache, it does not write to disk.
      Therefore bdrv_flush(bs->file) does nothing.  We need to flush the
      refcount cache in order to write out the refcount updates!
      
      While we're here also add error returns when qcow2_cache_flush() fails.
      
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit 74c4510a3cf7c369ee524c6f8fa8a87cf08ba608
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Fri Mar 15 10:35:08 2013 +0100
  
      qcow2: Allow lazy refcounts to be enabled on the command line
      
      qcow2 images now accept a boolean lazy_refcounts options. Use it like
      this:
      
        -drive file=test.qcow2,lazy_refcounts=on
      
      If the option is specified on the command line, it overrides the default
      specified by the qcow2 header flags that were set when creating the
      image.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 0006383e1549b6f9b264575d124c553efca19d62
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Fri Mar 15 10:35:07 2013 +0100
  
      block: Support driver specific options in drive_init()
      
      Any non-default -drive options are now passed down to the block drivers.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit bb44619b06c0bef20b658ff532cf850c16362ae7
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Fri Mar 15 10:35:06 2013 +0100
  
      blockdev: Keep a copy of DriveInfo.serial
      
      Pointing to a QemuOpts element is surprising and can lead to subtle
      use-after-free errors when the QemuOpts is freed after all options are
      parsed.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 376609cc6c03c2ffc8c323d804d27f95346cac08
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Fri Mar 15 10:35:05 2013 +0100
  
      qemu-option: Add qemu_opts_absorb_qdict()
      
      This adds a function that adds all entries of a QDict to a QemuOpts if
      the keys are known, and leaves only the rest in the QDict.
      
      This way a single QDict of -drive options can be processed in multiple
      places (generic block layer, block driver, backing file block driver,
      etc.), where each part picks the options it knows. If at the end of the
      process the QDict isn't empty, the user specified an invalid option.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit b6ad491a4921557efc8815fe0ca5f11c6d8d587e
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Fri Mar 15 10:35:04 2013 +0100
  
      block: Add options QDict to bdrv_open_common()
      
      The options are passed down to the block drivers, which are supposed to
      remove all options they have processed. Anything that is left over in
      the end is an unknown option and results in an error.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit b382bc9a1504c7f7c112881695d08293b906b88f
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Fri Mar 15 10:35:03 2013 +0100
  
      Add qdict_clone_shallow()
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit de9c0cec6c823071b903ebeebf1ee70b394ff46f
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Fri Mar 15 10:35:02 2013 +0100
  
      block: Add options QDict to bdrv_open() prototype
      
      It doesn't do anything yet except storing the options QDict in the
      BlockDriverState.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 1a86938f04b1abfd28e053b8c6f4b8ed9e4ffe08
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Fri Mar 15 10:35:01 2013 +0100
  
      block: Add options QDict to .bdrv_open()
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 4f306496183d81aed4b43762cf3bfd6e054de767
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Fri Mar 15 15:04:39 2013 +1000
  
      qga/main.c: Don't use g_key_file_get/set_int64
      
      These functions don't exist until glib version 2.26. QEMU is currently only
      mandating glib 2.12.
      
      This patch replaces the functions with g_key_file_get/set_integer.
      
      Unbreaks the build on Ubuntu 10.04 and RHEL 5.6.
      
      Regression was introduced by 39097daf15c42243742667607d2cad2c9dc4f764
      
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Message-id: 1363323879-682-1-git-send-email-peter.crosthwaite@xilinx.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 139a4b63e3dd002de79d8c0a7c04fcc5bbeb1307
  Merge: 3d34a41... 344bf1e...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Thu Mar 14 14:54:37 2013 -0500
  
      Merge remote-tracking branch 'kraxel/chardev.5' into staging
      
      * kraxel/chardev.5:
        spice-qemu-char: Remove dead debugging code
        spice-qemu-char: Fix name parameter issues after qapi-ifying
        qemu-char.c: fix waiting for telnet connection message
        Revert "hmp: Disable chardev-add and chardev-remove"
        chardev: add udp support to qapi
        chardev: add memory (ringbuf) support to qapi
        chardev: add vc support to qapi
        chardev: add spice support to qapi
        chardev: add pipe support to qapi
        chardev: add console support to qapi
        chardev: switch pty init to qapi
        chardev: switch parallel init to qapi
        chardev: switch serial/tty init to qapi
        chardev: add stdio support to qapi
        chardev: switch file init to qapi
        chardev: add braille support to qapi
        chardev: add msmouse support to qapi
        chardev: switch null init to qapi
        chardev: add mux chardev support to qapi
        chardev: add support for qapi-based chardev initialization
      
      Conflicts:
      	ui/console.c
      
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 3d34a4110c58bba120bc3d7c96c4b9571994c2a8
  Merge: 0ec4a8e... 0ad6773...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Thu Mar 14 14:50:58 2013 -0500
  
      Merge remote-tracking branch 'afaerber/qom-cpu' into staging
      
      # By Andreas Färber (16) and Igor Mammedov (1)
      # Via Andreas Färber
      * afaerber/qom-cpu:
        target-lm32: Update VMStateDescription to LM32CPU
        target-arm: Override do_interrupt for ARMv7-M profile
        cpu: Replace do_interrupt() by CPUClass::do_interrupt method
        cpu: Pass CPUState to cpu_interrupt()
        exec: Pass CPUState to cpu_reset_interrupt()
        cpu: Move halted and interrupt_request fields to CPUState
        target-cris/helper.c: Update Coding Style
        target-i386: Update VMStateDescription to X86CPU
        cpu: Introduce cpu_class_set_vmsd()
        cpu: Register VMStateDescription through CPUState
        stubs: Add a vmstate_dummy struct for CONFIG_USER_ONLY
        vmstate: Make vmstate_register() static inline
        target-sh4: Move PVR/PRR/CVR into SuperHCPUClass
        target-sh4: Introduce SuperHCPU subclasses
        cpus: Replace open-coded CPU loop in qmp_memsave() with qemu_get_cpu()
        monitor: Use qemu_get_cpu() in monitor_set_cpu()
        cpu: Fix qemu_get_cpu() to return NULL if CPU not found
  
  commit 0ec4a8e63ce5244cdb2aa8ef93427898e3f6631b
  Merge: 6582d3e... cbb65fc...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Thu Mar 14 14:50:30 2013 -0500
  
      Merge remote-tracking branch 'mdroth/qga-pull-3-11-2013' into staging
      
      # By Laszlo Ersek (3) and others
      # Via Michael Roth
      * mdroth/qga-pull-3-11-2013:
        qga: implement qmp_guest_set_vcpus() for Linux with sysfs
        qga: implement qmp_guest_get_vcpus() for Linux with sysfs
        qga: introduce guest-get-vcpus / guest-set-vcpus with stubs
        qga: add guest-set-time command
        qga: add guest-get-time command
        qemu-ga: use key-value store to avoid recycling fd handles after restart
        qemu-ga: make guest-sync-delimited available during fsfreeze
        qemu-ga: fix confusing GAChannelMethod comparison
        qga: cast to int for DWORD type
  
  commit 6582d3e8be98cf8171489793e094aee94a1276ce
  Merge: c69b30e... e9a970a...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Thu Mar 14 14:50:21 2013 -0500
  
      Merge remote-tracking branch 'riku/linux-user-for-upstream' into staging
      
      # By Peter Maydell (5) and others
      # Via Riku Voipio
      * riku/linux-user-for-upstream:
        linux-user/syscall.c: Don't warn about unimplemented get_robust_list
        linux-user: Implement accept4
        linux-user: Implement sendfile and sendfile64
        linux-user: make bogus negative iovec lengths fail EINVAL
        linux-user: Fix layout of usage table to account for option text
        linux-user: Add more sparc syscall numbers
        linux-user: Support setgroups syscall with no groups
        linux-user: fix futex strace of FUTEX_CLOCK_REALTIME
        linux-user/syscall.c: handle FUTEX_WAIT_BITSET in do_futex
        linux-user: improve print_fcntl()
        linux-user: Add Alpha socket constants
  
  commit 344bf1e935163d8a4c3cce3ec4c636e1ebd035ce
  Author: Hans de Goede <hdegoede@redhat.com>
  Date:   Wed Mar 13 14:59:44 2013 +0100
  
      spice-qemu-char: Remove dead debugging code
      
      Since commit d62e5f7036a018b2ad09f17ebd481bd28953d783
      "chardev: add spice support to qapi"
      
      It is impossible to set the debug parameter, so all the dprintf calls
      are essentially nops. Since we've not needed the debug parameter in ages this
      is not a problem, if it later turns out we do need some more debugging options
      we can add more trace-points.
      
      Signed-off-by: Hans de Goede <hdegoede@redhat.com>
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 5e9b473a3d7fbb915df4b3f5487e5056762087f8
  Author: Hans de Goede <hdegoede@redhat.com>
  Date:   Wed Mar 13 10:41:31 2013 +0100
  
      spice-qemu-char: Fix name parameter issues after qapi-ifying
      
      The strings passed in through the qapi calls are dynamic memory, since
      we want to have them stick around longer then just the call to
      qemu_chr_open_spice_* we need to strdup them.
      
      Signed-off-by: Hans de Goede <hdegoede@redhat.com>
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit c69b30e8301a49cd198d54bb740a0c9adcd2a34a
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Wed Mar 13 12:21:04 2013 -0500
  
      gtk: fix vc initialization
      
          commit 01f45d986fb0b7c2d4f0466efe3cde9708f325be
          Author: Anthony Liguori <aliguori@us.ibm.com>
          Date:   Tue Mar 5 23:21:32 2013 +0530
      
             qemu-char: move text console init to console.c
      
      Broke vc initialization for GTK.  It's a simple typo.
      
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit e5545854dd1e2e3507b210ac0c1cbfca69ff0fcb
  Author: Igor Mitsyanko <i.mitsyanko@gmail.com>
  Date:   Sun Mar 10 17:58:05 2013 +0400
  
      qemu-char.c: fix waiting for telnet connection message
      
      Current colon position in "waiting for telnet connection" message template
      produces messages like:
      QEMU waiting for connection on: telnet::127.0.0.16666,server
      
      After moving a colon to the right, we will get a correct messages like:
      QEMU waiting for connection on: telnet:127.0.0.1:6666,server
      
      Signed-off-by: Igor Mitsyanko <i.mitsyanko@gmail.com>
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 46920825402d38a4111cca8099d1261f8f80c03c
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Thu Feb 28 08:46:10 2013 +0100
  
      Revert "hmp: Disable chardev-add and chardev-remove"
      
      This reverts commit 8a14952c9d2f5fa2b3caa6dc286b62ed5d26bca7.
  
  commit 3ecc059dcd06a79495d1bf171ef7f193eff79e98
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Wed Feb 27 14:10:47 2013 +0100
  
      chardev: add udp support to qapi
      
      This patch adds 'udp' support to qapi.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 1da48c658a26d0c1444d05d8d3a545d311e01026
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Tue Feb 26 16:21:11 2013 +0100
  
      chardev: add memory (ringbuf) support to qapi
      
      This patch adds 'memory' support to qapi and also switches over
      the memory chardev initialization to the new qapi code path.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 702ec69cc1aa87a1e53d1b066a38a9eb0fa7845b
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Mon Feb 25 15:52:32 2013 +0100
  
      chardev: add vc support to qapi
      
      This patch adds 'vc' support to qapi and also switches over the
      vc chardev initialization to the new qapi code path.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit cd153e2aa2f0ec39c04c2b732ebebfc6d4766986
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Mon Feb 25 12:39:06 2013 +0100
  
      chardev: add spice support to qapi
      
      This patch adds 'spicevmc' and 'spiceport' support to qapi and also
      switches over the spice chardev initialization to the new qapi code
      path.
  
  commit 548cbb36f415d6086f5252309ab5aa7634497ab5
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Mon Feb 25 11:50:55 2013 +0100
  
      chardev: add pipe support to qapi
      
      This patch adds 'pipe' support to qapi and also switches over the
      pipe chardev initialization to the new qapi code path.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit d9ac374f0def9a65340c1768c08e3271f4d7798d
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Mon Feb 25 11:48:06 2013 +0100
  
      chardev: add console support to qapi
      
      This patch adds 'console' support to qapi and also switches over the
      console chardev initialization to the new qapi code path.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit e68c5958668596a5023e30ddf8368410878f7682
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Mon Feb 25 10:16:46 2013 +0100
  
      chardev: switch pty init to qapi
      
      This patch switches over the pty chardev initialization
      to the new qapi code path.
      
      Bonus: Taking QemuOpts out of the loop allows some nice
      cleanups along the way.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit dc3750976914b0900446e6a5434919a0fa2ba028
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Fri Feb 22 16:17:01 2013 +0100
  
      chardev: switch parallel init to qapi
      
      This patch switches over the parallel chardev initialization
      to the new qapi code path.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 0f1cb51da7112fa62c6cde62f546714a2c672f54
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Fri Feb 22 15:48:05 2013 +0100
  
      chardev: switch serial/tty init to qapi
      
      This patch switches over the serial chardev initialization
      to the new qapi code path.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 7c358031eac9a41c215900020acf8600d33138aa
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Thu Feb 21 12:34:58 2013 +0100
  
      chardev: add stdio support to qapi
      
      This patch adds 'stdio' support to qapi and also switches over the
      stdio chardev initialization to the new qapi code path.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 846e2e49388aa42e030af3d5dd60a6009b80a369
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Thu Feb 21 12:07:14 2013 +0100
  
      chardev: switch file init to qapi
      
      This patch switches over the 'file' chardev initialization
      to the new qapi code path.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 2d57286da6e57aacf3b2d0d3354d543ed100a485
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Thu Feb 21 12:56:10 2013 +0100
  
      chardev: add braille support to qapi
      
      This patch adds 'braille' support to qapi and also switches over
      the braille chardev initialization to the new qapi code path.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit f5a51cab2afd1124f0988081207d506fbec629b4
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Thu Feb 21 11:58:44 2013 +0100
  
      chardev: add msmouse support to qapi
      
      This patch adds 'msmouse' support to qapi and also switches over
      the msmouse chardev initialization to the new qapi code path.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 80dca9e643d11b54f1b9bafbaefeadfb1099e023
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Thu Feb 21 11:41:26 2013 +0100
  
      chardev: switch null init to qapi
      
      This patch switches over the 'null' chardev initialization
      to the new qapi code path.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit edb2fb3cc8b85ab956f366fc036ac12853984dae
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Thu Feb 21 16:16:42 2013 +0100
  
      chardev: add mux chardev support to qapi
      
      This adds mux chardev support to the qapi and also makes the qapi-based
      chardev creation path handle the "mux=on" option correctly.
  
  commit 2c5f488293c7d0cd095635c74157c2526e2c4947
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Thu Feb 21 11:39:12 2013 +0100
  
      chardev: add support for qapi-based chardev initialization
      
      This patch add support for a new way to initialize chardev devices.
      Instead of calling a initialization function with a QemuOpts we will
      now create a (qapi) ChardevBackend, optionally call a function to
      fill ChardevBackend from QemuOpts, then go create the chardev using
      the new qapi code path which is also used by chardev-add.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 8ca761f661a7cc972bc6bcf938feca6c538100f0
  Author: Peter Feiner <peter@gridcentric.ca>
  Date:   Mon Mar 4 13:54:25 2013 -0500
  
      exec: make -mem-path filenames deterministic
      
      Adds ramblocks' names to their backing files when using -mem-path.  Eases
      introspection and debugging.
      
      Signed-off-by: Peter Feiner <peter@gridcentric.ca>
      Message-id: 1362423265-15855-1-git-send-email-peter@gridcentric.ca
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 4524051c32190c1dc13ec2ccd122fd120dbed736
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Fri Mar 8 11:42:24 2013 +0100
  
      Add search path support for qemu data files.
      
      This patch allows to specify multiple directories where qemu should look
      for data files.  To implement that the behavior of the -L switch is
      slightly different now:  Instead of replacing the data directory the
      path specified will be appended to the data directory list.  So when
      specifiying -L multiple times all directories specified will be checked,
      in the order they are specified on the command line, instead of just the
      last one.
      
      Additionally the default paths are always appended to the directory
      data list.  This allows to specify a incomplete directory (such as the
      seabios out/ directory) via -L.  Anything not found there will be loaded
      from the default paths, so you don't have to create a symlink farm for
      all the rom blobs.
      
      For trouble-shooting a tracepoint has been added, logging which blob
      has been loaded from which location.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
      Message-id: 1362739344-8068-1-git-send-email-kraxel@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 1272ec881440bf579c9d3c9cd0745b2551ce6a7f
  Author: Stefan Berger <stefanb@linux.vnet.ibm.com>
  Date:   Wed Feb 27 12:47:55 2013 -0500
  
      Build TPM passthrough for i386 and x86_64 targets
      
      Build the TPM passthrough driver only for i386 and x86_64 targets
      using the default-configs files for those targets with softmmu.
      
      Signed-off-by: Stefan Berger <stefanb@linux.vnet.ibm.com>
      Reviewed-by: Corey Bryant <coreyb@linux.vnet.ibm.com>
      Reviewed-by: Joel Schopp <jschopp@linux.vnet.ibm.com>
      Message-id: 1361987275-26289-8-git-send-email-stefanb@linux.vnet.ibm.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 92dcc234ec1f266fb5d59bed77d66320c2c75965
  Author: Stefan Berger <stefanb@linux.vnet.ibm.com>
  Date:   Wed Feb 27 12:47:54 2013 -0500
  
      Add support for cancelling of a TPM command
      
      This patch adds support for cancelling an executing TPM command.
      In Linux for example a user can cancel a command through the TPM's
      sysfs 'cancel' entry using
      
      echo "1" > /sysfs/class/misc/tpm0/device/cancel
      
      This patch propagates the cancellation of a command inside a VM
      to the host TPM's sysfs entry.
      It also uses the possibility to cancel the command before QEMU VM
      shutdown or reboot, which helps in preventing QEMU from hanging while
      waiting for the completion of the command.
      To relieve higher layers or users from having to determine the TPM's
      cancel sysfs entry, the driver searches for the entry in well known
      locations.
      
      Signed-off-by: Stefan Berger <stefanb@linux.vnet.ibm.com>
      Reviewed-by: Corey Bryant <coreyb@linux.vnet.ibm.com>
      Reviewed-by: Joel Schopp <jschopp@linux.vnet.ibm.com>
      Message-id: 1361987275-26289-7-git-send-email-stefanb@linux.vnet.ibm.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 4549a8b7ee3c47155c09582f31086f7d0ba61fc4
  Author: Stefan Berger <stefanb@linux.vnet.ibm.com>
  Date:   Wed Feb 27 12:47:53 2013 -0500
  
      Add a TPM Passthrough backend driver implementation
      
      This patch is based of off version 9 of Stefan Berger's patch series
        "QEMU Trusted Platform Module (TPM) integration"
      and adds a new backend driver for it.
      
      This patch adds a passthrough backend driver for passing commands sent to the
      emulated TPM device directly to a TPM device opened on the host machine.
      Thus it is possible to use a hardware TPM device in a system running on QEMU,
      providing the ability to access a TPM in a special state (e.g. after a Trusted
      Boot).
      
      This functionality is being used in the acTvSM Trusted Virtualization Platform
      which is available on [1].
      
      Usage example:
        qemu-system-x86_64 -tpmdev passthrough,id=tpm0,path=/dev/tpm0 \
                           -device tpm-tis,tpmdev=tpm0 \
                           -cdrom test.iso -boot d
      
      Some notes about the host TPM:
      The TPM needs to be enabled and activated. If that's not the case one
      has to go through the BIOS/UEFI and enable and activate that TPM for TPM
      commands to work as expected.
      It may be necessary to boot the kernel using tpm_tis.force=1 in the boot
      command line or 'modprobe tpm_tis force=1' in case of using it as a module.
      
      Regards,
      Andreas Niederl, Stefan Berger
      
      [1] http://trustedjava.sourceforge.net/
      
      Signed-off-by: Andreas Niederl <andreas.niederl@iaik.tugraz.at>
      Signed-off-by: Stefan Berger <stefanb@linux.vnet.ibm.com>
      Reviewed-by: Corey Bryant <coreyb@linux.vnet.ibm.com>
      Reviewed-by: Joel Schopp <jschopp@linux.vnet.ibm.com>
      Message-id: 1361987275-26289-6-git-send-email-stefanb@linux.vnet.ibm.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit ab214c2960e3a6d2a86b1ff53e9ba2505d173f93
  Author: Stefan Berger <stefanb@linux.vnet.ibm.com>
  Date:   Wed Feb 27 12:47:52 2013 -0500
  
      Build the TPM frontend code
      
      Build the TPM frontend code that has been added so far.
      
      Signed-off-by: Stefan Berger <stefanb@linux.vnet.ibm.com>
      Reviewed-by: Corey Bryant <coreyb@linux.vnet.ibm.com>
      Reviewed-by: Joel Schopp <jschopp@linux.vnet.ibm.com>
      Message-id: 1361987275-26289-5-git-send-email-stefanb@linux.vnet.ibm.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 8db7c4152188a13b4de6fbab158d61e5dd50e7ec
  Author: Stefan Berger <stefanb@linux.vnet.ibm.com>
  Date:   Wed Feb 27 12:47:51 2013 -0500
  
      Add a debug register
      
      This patch uses the possibility to add a vendor-specific register and
      adds a debug register useful for dumping the TIS's internal state. This
      register is only active in a debug build (#define DEBUG_TIS).
      
      Signed-off-by: Stefan Berger <stefanb@linux.vnet.ibm.com>
      Reviewed-by: Corey Bryant <coreyb@linux.vnet.ibm.com>
      Reviewed-by: Joel Schopp <jschopp@linux.vnet.ibm.com>
      Message-id: 1361987275-26289-4-git-send-email-stefanb@linux.vnet.ibm.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit edff867807fefd9b8cc2bfd0e88a957987225f55
  Author: Stefan Berger <stefanb@linux.vnet.ibm.com>
  Date:   Wed Feb 27 12:47:50 2013 -0500
  
      Add TPM (frontend) hardware interface (TPM TIS) to QEMU
      
      This patch adds the main code of the TPM frontend driver, the TPM TIS
      interface, to QEMU. The code is largely based on the previous implementation
      for Xen but has been significantly extended to meet the standard's
      requirements, such as the support for changing of localities and all the
      functionality of the available flags.
      
      Communication with the backend (i.e., for Xen or the libtpms-based one)
      is cleanly separated through an interface which the backend driver needs
      to implement.
      
      Whenever the frontend has collected a complete packet, it will submit
      a task to the backend, which then starts processing the command. Once
      the result has been returned, the backend invokes a callback function
      (tpm_tis_receive_cb()).
      
      Testing the proper functioning of the different flags and localities
      cannot be done from user space when running in Linux for example, since
      access to the address space of the TPM TIS interface is not possible. Also
      the Linux driver itself does not exercise all functionality. So, for
      testing there is a fairly extensive test suite as part of the SeaBIOS patches
      since from within the BIOS one can have full access to all the TPM's registers.
      
      Signed-off-by: Stefan Berger <stefanb@linux.vnet.ibm.com>
      Reviewed-by: Corey Bryant <coreyb@linux.vnet.ibm.com>
      Reviewed-by: Joel Schopp <jschopp@linux.vnet.ibm.com>
      Message-id: 1361987275-26289-3-git-send-email-stefanb@linux.vnet.ibm.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit d1a0cf738dab24fbfd8e9225b7f3df43dcfafc06
  Author: Stefan Berger <stefanb@linux.vnet.ibm.com>
  Date:   Wed Feb 27 12:47:49 2013 -0500
  
      Support for TPM command line options
      
      This patch adds support for TPM command line options.
      The command line options supported here are
      
      ./qemu-... -tpmdev passthrough,path=<path to TPM device>,id=<id>
                 -device tpm-tis,tpmdev=<id>,id=<other id>
      
      and
      
      ./qemu-... -tpmdev help
      
      where the latter works similar to -soundhw help and shows a list of
      available TPM backends (for example 'passthrough').
      
      Using the type parameter, the backend is chosen, i.e., 'passthrough' for the
      passthrough driver. The interpretation of the other parameters along
      with determining whether enough parameters were provided is pushed into
      the backend driver, which needs to implement the interface function
      'create' and return a TPMDriverOpts structure if the VM can be started or
      'NULL' if not enough or bad parameters were provided.
      
      Monitor support for 'info tpm' has been added. It for example prints the
      following:
      
      (qemu) info tpm
      TPM devices:
       tpm0: model=tpm-tis
        \ tpm0: type=passthrough,path=/dev/tpm0,cancel-path=/sys/devices/pnp0/00:09/cancel
      
      Signed-off-by: Stefan Berger <stefanb@linux.vnet.ibm.com>
      Reviewed-by: Corey Bryant <coreyb@linux.vnet.ibm.com>
      Reviewed-by: Joel Schopp <jschopp@linux.vnet.ibm.com>
      Message-id: 1361987275-26289-2-git-send-email-stefanb@linux.vnet.ibm.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 2362ecc5c6f4073f7f4c9c3f45c335aa8a2261bb
  Author: Cornelia Huck <cornelia.huck@de.ibm.com>
  Date:   Mon Mar 4 13:06:56 2013 +0100
  
      virtio-ccw: Wire up virtio-rng.
      
      Make virtio-rng devices available for s390-ccw-virtio machines.
      
      Signed-off-by: Cornelia Huck <cornelia.huck@de.ibm.com>
  
  commit b8a205f2ed222a5d24bf7e8346919abee861d026
  Author: Christian Borntraeger <borntraeger@de.ibm.com>
  Date:   Wed Feb 20 13:02:07 2013 +0100
  
      virtio-ccw: remove qdev_unparent in unplug routing
      
      This patch fixes unplugging a virtio-ccw device. We no
      longer need to do that in virtio-ccw since common code does now
      proper handling.
      
      Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com>
      Signed-off-by: Jens Freimann <jfrei@linux.vnet.ibm.com>
      Signed-off-by: Cornelia Huck <cornelia.huck@de.ibm.com>
  
  commit 0ad6773f1151c9e172b0b714aada78655dda4cf4
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sat Feb 2 13:45:29 2013 +0100
  
      target-lm32: Update VMStateDescription to LM32CPU
      
      Add a vmstate_lm32_cpu referencing the previous VMStateDescription as a
      sub-struct and hook it up to CPUClass::vmsd. Drop cpu_{save,load}().
      
      Acked-by: Michael Walle <michael@walle.cc>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit e6f010cc27177c97596455b2e2b589bd19b2a486
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sat Feb 2 12:33:14 2013 +0100
  
      target-arm: Override do_interrupt for ARMv7-M profile
      
      Enable ARMCPUInfo to specify a custom class_init functions.
      Introduce arm_v7m_class_init() and use it for "cortex-m3" model.
      
      Instead of forwarding from arm_cpu_do_interrupt() to do_interrupt_v7m(),
      override CPUClass::do_interrupt with arm_v7m_cpu_do_interrupt()
      in arm_v7m_class_init().
      
      Acked-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 97a8ea5a3ae7938cb54fd4dc19d3a413024bc6c0
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sat Feb 2 10:57:51 2013 +0100
  
      cpu: Replace do_interrupt() by CPUClass::do_interrupt method
      
      This removes a global per-target function and thus takes us one step
      closer to compiling multiple targets into one executable.
      
      It will also allow to override the interrupt handling for certain CPU
      families.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit c3affe5670e5d0df8a7e06f1d6e80853633146df
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Fri Jan 18 15:03:43 2013 +0100
  
      cpu: Pass CPUState to cpu_interrupt()
      
      Move it to qom/cpu.h to avoid issues with include order.
      
      Change pc_acpi_smi_interrupt() opaque to X86CPU.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit d8ed887bdcd29ce2e967f8b15a6a2b6dcaa11cd5
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Thu Jan 17 22:30:20 2013 +0100
  
      exec: Pass CPUState to cpu_reset_interrupt()
      
      Move it to qom/cpu.c to avoid build failures depending on include order
      of cpu-qom.h and exec/cpu-all.h.
      
      Change opaques of various ..._irq_handler() functions to the
      appropriate CPU type to facilitate using cpu_reset_interrupt().
      
      Fix Coding Style issues while at it (missing braces, indentation).
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 259186a7d2f7184efc96ae99bc5658e6159f53ad
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Thu Jan 17 18:51:17 2013 +0100
  
      cpu: Move halted and interrupt_request fields to CPUState
      
      Both fields are used in VMState, thus need to be moved together.
      Explicitly zero them on reset since they were located before
      breakpoints.
      
      Pass PowerPCCPU to kvmppc_handle_halt().
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 21317bc222ef4cdca594b1856eea62f3dfbbfb6c
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Fri Jan 25 17:37:28 2013 +0100
  
      target-cris/helper.c: Update Coding Style
      
      Reindent, add missing braces and drop/adjust whitespace.
      
      Prepares for CPUArchState-to-CPUState field movements in
      cpu_cris_handle_mmu_fault(), do_interruptv10() and do_interrupt().
      The remaining functions were so minor that they can be fixed in one go.
      
      Acked-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit f56e3a147683f0ed69d8339e497b7a36e3260c86
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sat Feb 2 13:38:08 2013 +0100
  
      target-i386: Update VMStateDescription to X86CPU
      
      Expose vmstate_cpu as vmstate_x86_cpu and hook it up to CPUClass::vmsd.
      Adapt opaques and VMState fields to X86CPU. Drop cpu_{save,load}().
      
      Reviewed-by: Eduardo Habkost <ehabkost@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit ca91b15f2d2e43eba8f9a3ec5090f0a11b861ba4
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Fri Feb 22 21:50:10 2013 +0100
  
      cpu: Introduce cpu_class_set_vmsd()
      
      This setter avoids redefining each VMStateDescription value to
      vmstate_dummy by not referencing the value for CONFIG_USER_ONLY.
      
      Suggested-by: Juan Quintela <quintela@redhat.com>
      Reviewed-by: Eduardo Habkost <ehabkost@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit b170fce3dd06372f7bfec9a780ebcb1fce6d57e4
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Jan 20 20:23:22 2013 +0100
  
      cpu: Register VMStateDescription through CPUState
      
      In comparison to DeviceClass::vmsd, CPU VMState is split in two,
      "cpu_common" and "cpu", and uses cpu_index as instance_id instead of -1.
      Therefore add a CPU-specific CPUClass::vmsd field.
      
      Unlike the legacy CPUArchState registration, rather register CPUState.
      
      Signed-off-by: Juan Quintela <quintela@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Reviewed-by: Eduardo Habkost <ehabkost@redhat.com>
  
  commit c71c3e99b8897323af8c2fe0b9851610cd148538
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Mon Feb 18 17:56:20 2013 +0100
  
      stubs: Add a vmstate_dummy struct for CONFIG_USER_ONLY
      
      Reviewed-by: Juan Quintela <quintela@redhat.com>
      Reviewed-by: Eduardo Habkost <ehabkost@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit d7650eab429a033c23947f20d1ae14c4d1e719a3
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Mon Feb 18 21:41:59 2013 +0100
  
      vmstate: Make vmstate_register() static inline
      
      This avoids adding a duplicate stub for CONFIG_USER_ONLY.
      
      Suggested-by: Eduardo Habkost <ehabkost@redhat.com>
      Reviewed-by: Eduardo Habkost <ehabkost@redhat.com>
      Reviewed-by: Juan Quintela <quintela@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit b350ab758342c764a6ead6ef064b15a72c830808
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Tue Nov 20 16:15:47 2012 +0100
  
      target-sh4: Move PVR/PRR/CVR into SuperHCPUClass
      
      They are never changed once initialized, and moving them to the class
      will allow to inspect them before instantiating.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit c1b382e77d8693955d8838c19b33aeb214724f9b
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Mon Nov 19 02:42:18 2012 +0100
  
      target-sh4: Introduce SuperHCPU subclasses
      
      Store legacy name in SuperHCPUClass for -cpu ? and for case-insensitive
      class lookup.
      
      List CPUs by iterating over TYPE_SUPERH_CPU subclasses.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 151d1322a3a0c865089c09aeb50f18215121921a
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Fri Feb 15 15:41:49 2013 +0100
  
      cpus: Replace open-coded CPU loop in qmp_memsave() with qemu_get_cpu()
      
      No functional change, just less usages of first_cpu and next_cpu fields.
      
      env is passed to cpu_memory_rw_debug(), which in turn passes it to
      target-specific cpu_get_phys_page_debug(). Changing both would be a
      larger refactoring, so defer that by using env_ptr for now.
      
      Reviewed-by: Luiz Capitulino <lcapitulino@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 1c8bb3cc7b98ad07a028567b86fc6baa5c5a0b7a
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Fri Feb 15 17:01:09 2013 +0100
  
      monitor: Use qemu_get_cpu() in monitor_set_cpu()
      
      No functional change, just a reduction of CPU loops.
      
      The mon_cpu field is left untouched for now since changing that requires
      a number of larger prerequisites, including cpu_synchronize_state() and
      mon_get_cpu().
      
      Reviewed-by: Luiz Capitulino <lcapitulino@redhat.com>
      Reviewed-by: Markus Armbruster <armbru@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit d76fddaeeec674cab4802b585db6c9fb3a0066dc
  Author: Igor Mammedov <imammedo@redhat.com>
  Date:   Thu Mar 7 19:12:43 2013 +0100
  
      cpu: Fix qemu_get_cpu() to return NULL if CPU not found
      
      Commit 55e5c2850 breaks CPU not found return value, and returns
      CPU corresponding to the last non NULL env.
      Fix it by returning CPU only if env is not NULL, otherwise CPU is
      not found and function should return NULL.
      
      Signed-off-by: Igor Mammedov <imammedo@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit cbb65fc27fd97a3b020df7fce9db4ce09e3956ad
  Author: Laszlo Ersek <lersek@redhat.com>
  Date:   Wed Mar 6 22:59:31 2013 +0100
  
      qga: implement qmp_guest_set_vcpus() for Linux with sysfs
      
      Signed-off-by: Laszlo Ersek <lersek@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
  
  commit d2baff62538d6c638c1c0d2b3fc900060a90dd78
  Author: Laszlo Ersek <lersek@redhat.com>
  Date:   Wed Mar 6 22:59:30 2013 +0100
  
      qga: implement qmp_guest_get_vcpus() for Linux with sysfs
      
      Signed-off-by: Laszlo Ersek <lersek@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
  
  commit 70e133a7080116340b1a8898893c6d455bd47299
  Author: Laszlo Ersek <lersek@redhat.com>
  Date:   Wed Mar 6 22:59:29 2013 +0100
  
      qga: introduce guest-get-vcpus / guest-set-vcpus with stubs
      
      Signed-off-by: Laszlo Ersek <lersek@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
  
  commit a1bca57f758a1ebe2ee808aa6c94f7687f9cfdd0
  Author: Lei Li <lilei@linux.vnet.ibm.com>
  Date:   Tue Mar 5 17:39:12 2013 +0800
  
      qga: add guest-set-time command
      
      Signed-off-by: Lei Li <lilei@linux.vnet.ibm.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Reviewed-by: Michael Roth <mdroth@linux.vnet.ibm.com>
      
      *added stub for w32
      
      Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
  
  commit 6912e6a94cb0a1d650271103efbc3ac2299e4fd0
  Author: Lei Li <lilei@linux.vnet.ibm.com>
  Date:   Tue Mar 5 17:39:11 2013 +0800
  
      qga: add guest-get-time command
      
      Signed-off-by: Lei Li <lilei@linux.vnet.ibm.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Reviewed-by: Michael Roth <mdroth@linux.vnet.ibm.com>
      
      *added stub for w32
      
      Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
  
  commit 39097daf15c42243742667607d2cad2c9dc4f764
  Author: Michael Roth <mdroth@linux.vnet.ibm.com>
  Date:   Fri Mar 1 11:40:27 2013 -0600
  
      qemu-ga: use key-value store to avoid recycling fd handles after restart
      
      Hosts hold on to handles provided by guest-file-open for periods that can
      span beyond the life of the qemu-ga process that issued them. Since these
      are issued starting from 0 on every restart, we run the risk of issuing
      duplicate handles after restarts/reboots.
      
      As a result, users with a stale copy of these handles may end up
      reading/writing corrupted data due to their existing handles effectively
      being re-assigned to an unexpected file or offset.
      
      We unfortunately do not issue handles as strings, but as integers, so a
      solution such as using UUIDs can't be implemented without introducing a
      new interface.
      
      As a workaround, we fix this by implementing a persistent key-value store
      that will be used to track the value of the last handle that was issued
      across restarts/reboots to avoid issuing duplicates.
      
      The store is automatically written to the same directory we currently
      set via --statedir to track fsfreeze state, and so should be applicable
      for stable releases where this flag is supported.
      
      A follow-up can use this same store for handling fsfreeze state, but
      that change is cosmetic and left out for now.
      
      Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
      Cc: qemu-stable@nongnu.org
      
      * fixed guest_file_handle_add() return value from uint64_t to int64_t
  
  commit c5dcb6ae23a3ed7a01bae1cd75ce02abea31db5e
  Author: Michael Roth <mdroth@linux.vnet.ibm.com>
  Date:   Fri Mar 1 11:49:38 2013 -0600
  
      qemu-ga: make guest-sync-delimited available during fsfreeze
      
      We currently maintain a whitelist of commands that are safe during
      fsfreeze. During fsfreeze, we disable all commands that aren't part of
      that whitelist.
      
      guest-sync-delimited meets the criteria for being whitelisted, and is
      also required for qemu-ga clients that rely on guest-sync-delimited for
      re-syncing the channel after a timeout.
      
      Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
      Cc: qemu-stable@nongnu.org
      Reviewed-by: Eric Blake <eblake@redhat.com>
  
  commit 9e7c23db13b23febac4ba2d22419aa8f1884929e
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Tue Feb 19 15:12:34 2013 +0100
  
      qemu-ga: fix confusing GAChannelMethod comparison
      
      In commit 7868e26e5930f49ca942311885776b938dcf3b77
      ("qemu-ga: add initial win32 support") support was added for qemu-ga on
      Windows using virtio-serial.  Other channel methods (ISA serial and UNIX
      domain socket) are not supported on Windows.
      
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
      Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
  
  commit ed2cbf74446b008f9de526a50e4b06265635120c
  Author: Lei Li <lilei@linux.vnet.ibm.com>
  Date:   Mon Jan 28 12:49:09 2013 +0800
  
      qga: cast to int for DWORD type
      
      This patch fixes a compiler warning when cross-build:
      
      qga/service-win32.c: In function 'printf_win_error':
      qga/service-win32.c:32:5: warning: format '%d' expects argument of type 'int',
                                but argument 3 has type 'DWORD' [-Wformat]
      
      Signed-off-by: Lei Li <lilei@linux.vnet.ibm.com>
      Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
  
  commit fe3cc14fd83e0c8f376d849ccd0fc3433388442d
  Merge: bba18e2... ee0b44a...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Mon Mar 11 08:30:34 2013 -0500
  
      Merge remote-tracking branch 'quintela/migration.next' into staging
      
      # By Paolo Bonzini (40) and others
      # Via Juan Quintela
      * quintela/migration.next: (46 commits)
        page_cache: dup memory on insert
        page_cache: fix memory leak
        Fix cache_resize to keep old entry age
        Fix page_cache leak in cache_resize
        migration: inline migrate_fd_close
        migration: eliminate s->migration_file
        migration: move contents of migration_close to migrate_fd_cleanup
        migration: move rate limiting to QEMUFile
        migration: small changes around rate-limiting
        migration: use qemu_ftell to compute bandwidth
        migration: use QEMUFile for writing outgoing migration data
        migration: use QEMUFile for migration channel lifetime
        qemu-file: simplify and export qemu_ftell
        qemu-file: add writable socket QEMUFile
        qemu-file: check exit status when closing a pipe QEMUFile
        qemu-file: fsync a writable stdio QEMUFile
        migration: merge qemu_popen_cmd with qemu_popen
        migration: use qemu_file_rate_limit consistently
        migration: remove useless qemu_file_get_error check
        migration: detect error before sleeping
        ...
  
  commit bba18e23f7266d63734fd31045fec7794cc34a38
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Mon Mar 11 11:31:26 2013 +0100
  
      arm: fix compilation with CONFIG_FDT
      
      A conflict was resolved the wrong way when merging commit 320ba5f (build:
      always link device_tree.o into emulators if libfdt available, 2013-02-05).
      This causes a build failure for the arm-softmmu target due to multiply
      defined symbol.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Message-id: 1362997886-9470-1-git-send-email-pbonzini@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit e9a970a8316f9f86a6c800a9a90175bd593f862c
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Fri Feb 8 04:34:54 2013 +0000
  
      linux-user/syscall.c: Don't warn about unimplemented get_robust_list
      
      The nature of the kernel ABI for the get_robust_list and set_robust_list
      syscalls means we cannot implement them in QEMU. Make get_robust_list
      silently return ENOSYS rather than using the default "print message and
      then fail ENOSYS" code path, in the same way we already do for
      set_robust_list, and add a comment documenting why we do this.
      
      This silences warnings which were being produced for emulating
      even trivial programs like 'ls' in x86-64-on-x86-64.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Riku Voipio <riku.voipio@linaro.org>
  
  commit a94b4987e243d9afebf56a098afeddae133276b5
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Fri Feb 8 04:35:04 2013 +0000
  
      linux-user: Implement accept4
      
      Implement the accept4 syscall (which is identical to accept
      but has an additional flags argument).
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Riku Voipio <riku.voipio@linaro.org>
  
  commit a8fd1aba8584cbe68583907ce766fd8ecfe81f4b
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Fri Feb 8 07:31:55 2013 +0000
  
      linux-user: Implement sendfile and sendfile64
      
      Implement the sendfile and sendfile64 syscalls. This implementation
      passes all the LTP test cases for these syscalls.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Riku Voipio <riku.voipio@linaro.org>
  
  commit dfae8e00f8ddeedcda24bd28f71d4fd2a9f988b8
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Fri Feb 8 07:58:41 2013 +0000
  
      linux-user: make bogus negative iovec lengths fail EINVAL
      
      If the guest passes us a bogus negative length for an iovec, fail
      EINVAL rather than proceeding blindly forward. This fixes some of
      the error cases tests for readv and writev in the LTP.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Riku Voipio <riku.voipio@linaro.org>
  
  commit 63ec54d7b319824df8b60cfe25afdfb607ce3905
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Thu Feb 14 08:46:43 2013 +0000
  
      linux-user: Fix layout of usage table to account for option text
      
      The linux-user usage message attempts to line up the columns in
      its table by calculating the maximum width of any item in them.
      However for the 'Argument' column it was only accounting for the
      length of the option switch (eg "-d"), not the additional example
      text (eg "item[,...]"). This currently has no adverse effects
      because the widest item in the column happens to be the argumentless
      "-singlestep" option, but improving the "-d" option help to read
      "-d item[,...]" exceeds that limit.
      
      Fix this by correctly calculating maxarglen as the width of the
      first column text including a possible option argument, and
      adjusting its uses to match.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Riku Voipio <riku.voipio@linaro.org>
  
  commit ee0b44aa9d9450e873a761ca2030b2fa3ec52eb0
  Author: Peter Lieven <pl@dlhnet.de>
  Date:   Mon Feb 25 19:12:04 2013 +0200
  
      page_cache: dup memory on insert
      
      The page cache frees all data on finish, on resize and
      if there is collision on insert. So it should be the caches
      responsibility to dup the data that is stored in the cache.
      
      Signed-off-by: Peter Lieven <pl@kamp.de>
      Signed-off-by: Orit Wasserman <owasserm@redhat.com>
      
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit 32a1c08b60a8ac0e63b54a5793a26b5e32b36618
  Author: Peter Lieven <pl@dlhnet.de>
  Date:   Mon Feb 25 19:12:03 2013 +0200
  
      page_cache: fix memory leak
      
      XBZRLE encoded migration introduced a MRU page cache
      meachnism. Unfortunately, cached items where never freed in
      case of a collision in the page cache on cache_insert().
      
      This lead to out of memory conditions during XBZRLE migration
      if the page cache was small and there where a lot of collisions
      in the cache.
      
      Signed-off-by: Peter Lieven <pl@kamp.de>
      Signed-off-by: Orit Wasserman <owasserm@redhat.com>
      
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit a0ee2031dbf5f0183412d4b20a30cbfd404616a8
  Author: Orit Wasserman <owasserm@redhat.com>
  Date:   Mon Feb 25 19:12:02 2013 +0200
  
      Fix cache_resize to keep old entry age
      
      Instead of using cache_insert do the update itself
      
      Signed-off-by: Orit Wasserman <owasserm@redhat.com>
      
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit 0db65d624e0211a43c011579d6607a50d8f06082
  Author: Orit Wasserman <owasserm@redhat.com>
  Date:   Mon Feb 25 19:12:01 2013 +0200
  
      Fix page_cache leak in cache_resize
      
      Signed-off-by: Orit Wasserman <owasserm@redhat.com>
      
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit 6f190a0641f5b06a462b62955c15c77b8fb3990c
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri Feb 22 17:36:48 2013 +0100
  
      migration: inline migrate_fd_close
      
      Reviewed-by: Orit Wasserman <owasserm@redhat.com>
      Reviewed-by: Juan Quintela <quintela@redhat.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit b352365f5abec075dede0222f1bc37674d64117c
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri Feb 22 17:36:47 2013 +0100
  
      migration: eliminate s->migration_file
      
      The indirection is useless now.  Backends can open s->file directly.
      
      Reviewed-by: Orit Wasserman <owasserm@redhat.com>
      Reviewed-by: Juan Quintela <quintela@redhat.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit 404a7c05bcc20c51fe1a9bf2deaeb4d6b658d3a3
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri Feb 22 17:36:46 2013 +0100
  
      migration: move contents of migration_close to migrate_fd_cleanup
      
      With this patch, the migration_file is not needed anymore.
      
      Reviewed-by: Orit Wasserman <owasserm@redhat.com>
      Reviewed-by: Juan Quintela <quintela@redhat.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit 1964a397063967acc5ce71a2a24ed26e74824ee1
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri Feb 22 17:36:45 2013 +0100
  
      migration: move rate limiting to QEMUFile
      
      Rate limiting is now simply a byte counter; client call
      qemu_file_rate_limit() manually to determine if they have to exit.
      So it is possible and simple to move the functionality to QEMUFile.
      
      This makes the remaining functionality of s->file redundant;
      in the next patch we can remove it and write directly to s->migration_file.
      
      Reviewed-by: Orit Wasserman <owasserm@redhat.com>
      Reviewed-by: Juan Quintela <quintela@redhat.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit 442773cef15092b5927851237850760345d2cf16
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri Feb 22 17:36:44 2013 +0100
  
      migration: small changes around rate-limiting
      
      This patch extracts a few small changes from the next patch, which
      are unrelated to adding generic rate-limiting functionality to
      QEMUFile.  Make migration_set_rate_limit a simple accessor, and
      use qemu_file_set_rate_limit consistently.  Also fix a typo where
      INT_MAX should have been SIZE_MAX.
      
      Reviewed-by: Orit Wasserman <owasserm@redhat.com>
      Reviewed-by: Juan Quintela <quintela@redhat.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit be7172e22a9c3bc448894e57f6c2d1af6ffd47fd
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri Feb 22 17:36:43 2013 +0100
  
      migration: use qemu_ftell to compute bandwidth
      
      Prepare for when s->bytes_xfer will be removed.
      
      Reviewed-by: Orit Wasserman <owasserm@redhat.com>
      Reviewed-by: Juan Quintela <quintela@redhat.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit e6a1cf21328802f3a83e84e893b8cb8a468141cc
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri Feb 22 17:36:42 2013 +0100
  
      migration: use QEMUFile for writing outgoing migration data
      
      Second, drop the file descriptor indirection, and write directly to the
      QEMUFile.
      
      Reviewed-by: Orit Wasserman <owasserm@redhat.com>
      Reviewed-by: Juan Quintela <quintela@redhat.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit f8bbc1286337a8506162b5785babe6f2a7de2476
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri Feb 22 17:36:41 2013 +0100
  
      migration: use QEMUFile for migration channel lifetime
      
      As a start, use QEMUFile to store the destination and close it.
      qemu_get_fd gets a file descriptor that will be used by the write
      callbacks.
      
      Reviewed-by: Orit Wasserman <owasserm@redhat.com>
      Reviewed-by: Juan Quintela <quintela@redhat.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit 3f2d38faab97f4d676c41868a8243997b2aab7cb
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri Feb 22 17:36:40 2013 +0100
  
      qemu-file: simplify and export qemu_ftell
      
      Force a flush when qemu_ftell is called.  This simplifies the buffer magic
      (it also breaks qemu_ftell for input QEMUFiles, but we never use it).
      
      Reviewed-by: Orit Wasserman <owasserm@redhat.com>
      Reviewed-by: Juan Quintela <quintela@redhat.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit 0cc3f3ccc9d29acc94b995430518bda1c7c01bef
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri Feb 22 17:36:39 2013 +0100
  
      qemu-file: add writable socket QEMUFile
      
      Reviewed-by: Orit Wasserman <owasserm@redhat.com>
      Reviewed-by: Juan Quintela <quintela@redhat.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit 13c7b2da073ec83cb47f9582149c8d28bb038e73
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri Feb 22 17:36:38 2013 +0100
  
      qemu-file: check exit status when closing a pipe QEMUFile
      
      This is what exec_close does.  Move this to the underlying QEMUFile.
      
      Reviewed-by: Orit Wasserman <owasserm@redhat.com>
      Reviewed-by: Juan Quintela <quintela@redhat.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit ce39ee3184a02eca7f9529cc19b1582f6f704c70
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri Feb 22 17:36:37 2013 +0100
  
      qemu-file: fsync a writable stdio QEMUFile
      
      This is what fd_close does.  Prepare for switching to a QEMUFile.
      
      Reviewed-by: Orit Wasserman <owasserm@redhat.com>
      Reviewed-by: Juan Quintela <quintela@redhat.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit 817b9ed5eb300dbb434d752da416441028539a96
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri Feb 22 17:36:36 2013 +0100
  
      migration: merge qemu_popen_cmd with qemu_popen
      
      There is no reason for outgoing exec migration to do popen manually
      anymore (the reason used to be that we needed the FILE* to make it
      non-blocking).  Use qemu_popen_cmd.
      
      Reviewed-by: Orit Wasserman <owasserm@redhat.com>
      Reviewed-by: Juan Quintela <quintela@redhat.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit a0ff044b8ea81908cd8fe5819ce33780f53f58ee
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri Feb 22 17:36:35 2013 +0100
  
      migration: use qemu_file_rate_limit consistently
      
      Reviewed-by: Orit Wasserman <owasserm@redhat.com>
      Reviewed-by: Juan Quintela <quintela@redhat.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit db2f25309af1af0f27e0ddec4acc3b66837fa668
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri Feb 22 17:36:34 2013 +0100
  
      migration: remove useless qemu_file_get_error check
      
      migration_put_buffer is never called if there has been an error.
      
      Reviewed-by: Orit Wasserman <owasserm@redhat.com>
      Reviewed-by: Juan Quintela <quintela@redhat.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit fd45ee2c643bb3d55de5c54b50c23859ca631a9f
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri Feb 22 17:36:33 2013 +0100
  
      migration: detect error before sleeping
      
      Reviewed-by: Orit Wasserman <owasserm@redhat.com>
      Reviewed-by: Juan Quintela <quintela@redhat.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit 059f896cefb2776181e39d9ba69345bd9d07d52b
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri Feb 22 17:36:32 2013 +0100
  
      migration: eliminate last_round
      
      We will go around the loop exactly once after setting last_round.
      Eliminate the variable altogether.
      
      Reviewed-by: Orit Wasserman <owasserm@redhat.com>
      Reviewed-by: Juan Quintela <quintela@redhat.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit 05f28b837c6bd6124abab2496ce15c07a334a5ad
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri Feb 22 17:36:31 2013 +0100
  
      qemu-file: make qemu_fflush and qemu_file_set_error private again
      
      Reviewed-by: Orit Wasserman <owasserm@redhat.com>
      Reviewed-by: Juan Quintela <quintela@redhat.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit 5f496a1be3d15f192be1ab1fed3a3278fd5a91a1
  Author: Juan Quintela <quintela@redhat.com>
  Date:   Fri Feb 22 17:36:30 2013 +0100
  
      Rename buffered_ to migration_
      
      This is consistent once that we have moved everything to migration.c
      
      Reviewed-by: Orit Wasserman <owasserm@redhat.com>
      Reviewed-by: Juan Quintela <quintela@redhat.com>
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit edaae611f6df0d66a8b5a90c84123b72980c7a22
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri Feb 22 17:36:29 2013 +0100
  
      migration: yay, buffering is gone
      
      Buffering was needed because blocking writes could take a long time
      and starve other threads seeking to grab the big QEMU mutex.
      
      Now that all writes (except within _complete callbacks) are done
      outside the big QEMU mutex, we do not need buffering at all.
      
      Reviewed-by: Orit Wasserman <owasserm@redhat.com>
      Reviewed-by: Juan Quintela <quintela@redhat.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit 9b0950375277467fd74a9075624477ae43b9bb22
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri Feb 22 17:36:28 2013 +0100
  
      migration: run setup callbacks out of big lock
      
      Only the migration_bitmap_sync() call needs the iothread lock.
      
      Reviewed-by: Orit Wasserman <owasserm@redhat.com>
      Reviewed-by: Juan Quintela <quintela@redhat.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit 32c835ba3984728c22d4e73cdb595090a60f437e
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri Feb 22 17:36:27 2013 +0100
  
      migration: run pending/iterate callbacks out of big lock
      
      This makes it possible to do blocking writes directly to the socket,
      with no buffer in the middle.  For RAM, only the migration_bitmap_sync()
      call needs the iothread lock.  For block migration, it is needed by
      the block layer (including bdrv_drain_all and dirty bitmap access),
      but because some code is shared between iterate and complete, all of
      mig_save_device_dirty is run with the lock taken.
      
      In the savevm case, the iterate callback runs within the big lock.
      This is annoying because it complicates the rules.  Luckily we do not
      need to do anything about it: the RAM iterate callback does not need
      the iothread lock, and block migration never runs during savevm.
      
      Reviewed-by: Orit Wasserman <owasserm@redhat.com>
      Reviewed-by: Juan Quintela <quintela@redhat.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit 8c8de19d93444536d3291e6ab83e2bcf61dd2d0c
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri Feb 22 17:36:26 2013 +0100
  
      migration: reorder SaveVMHandlers members
      
      This groups together the callbacks that later will have similar
      locking rules.
      
      Reviewed-by: Orit Wasserman <owasserm@redhat.com>
      Reviewed-by: Juan Quintela <quintela@redhat.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit 52e850dea988585c3d693fd9cd4a4c38968d89b8
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri Feb 22 17:36:25 2013 +0100
  
      block-migration: add lock
      
      Some state is shared between the block migration code and its AIO
      callbacks.  Once block migration will run outside the iothread,
      the block migration code and the AIO callbacks will be able to
      run concurrently.  Protect the critical sections with a separate
      lock.  Do the same for completed_sectors, which can be used from
      the monitor.
      
      Reviewed-by: Orit Wasserman <owasserm@redhat.com>
      Reviewed-by: Juan Quintela <quintela@redhat.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit 323920c4eac01de74cf2b5e941c97ca9b2d36b7f
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri Feb 22 17:36:24 2013 +0100
  
      block-migration: document usage of state across threads
      
      Reviewed-by: Orit Wasserman <owasserm@redhat.com>
      Reviewed-by: Juan Quintela <quintela@redhat.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit 13197e3cbaba0ba693dd2855a32182ca584fa97e
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri Feb 22 17:36:23 2013 +0100
  
      block-migration: small preparatory changes for locking
      
      Some small changes that will simplify the positioning of lock/unlock
      primitives.
      
      Reviewed-by: Orit Wasserman <owasserm@redhat.com>
      Reviewed-by: Juan Quintela <quintela@redhat.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit a55ce1c851b5802569fb00b2a645a73c03fd7c86
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri Feb 22 17:36:22 2013 +0100
  
      block-migration: remove variables that are never read
      
      Reviewed-by: Orit Wasserman <owasserm@redhat.com>
      Reviewed-by: Juan Quintela <quintela@redhat.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit bb1fadc444ff967554c41d96cb9dde110e8aece9
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri Feb 22 17:36:21 2013 +0100
  
      migration: cleanup migration (including thread) in the iothread
      
      Perform final cleanup in a bottom half, and add joining the thread to
      the series of cleanup actions.
      
      migrate_fd_error remains for connection error, but it doesn't need
      to cleanup anything anymore.
      
      Reviewed-by: Orit Wasserman <owasserm@redhat.com>
      Reviewed-by: Juan Quintela <quintela@redhat.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit f4410a5d9926886c36d9fa9fdd969d0469d62724
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri Feb 22 17:36:20 2013 +0100
  
      migration: prepare to access s->state outside critical sections
      
      Accessing s->state outside the big QEMU lock will simplify a bit the
      locking/unlocking of the iothread lock.
      
      We need to keep the lock in migrate_fd_error and migrate_fd_completed,
      however, because they call migrate_fd_cleanup.
      
      Reviewed-by: Orit Wasserman <owasserm@redhat.com>
      Reviewed-by: Juan Quintela <quintela@redhat.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit c09e5bb1d88ef38986bac7c6ed59dbd732cc4771
  Author: Kazuya Saito <saito.kazuya@jp.fujitsu.com>
  Date:   Fri Feb 22 17:36:19 2013 +0100
  
      migration: add migrate_set_state tracepoint
      
      Signed-off-by: Kazuya Saito <saito.kazuya@jp.fujitsu.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit a3fa1d78cbae2259491b17689812edcb643a3b30
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri Feb 22 17:36:18 2013 +0100
  
      migration: do not nest flushing of device data
      
      Completion of migration is currently done with a "nested" loop that
      invokes buffered_flush: migrate_fd_completed is called by
      buffered_file_thread, which calls migrate_fd_cleanup, which calls
      buffered_close (via qemu_fclose), which flushes the buffer.
      
      Simplify this, by reusing the buffered_flush call of buffered_file_thread.
      Then if qemu_savevm_state_complete was called, and the buffer is empty
      (including the QEMUFile buffer, for which we need the previous patch), we
      are done.
      
      Reviewed-by: Orit Wasserman <owasserm@redhat.com>
      Reviewed-by: Juan Quintela <quintela@redhat.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit dba433c03a0f5dc22a459435dd89557886298921
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri Feb 22 17:36:17 2013 +0100
  
      migration: simplify error handling
      
      Always use qemu_file_get_error to detect errors, since that is how
      QEMUFile itself drops I/O after an error occurs.  There is no need
      to propagate and check return values all the time.
      
      Also remove the "complete" member, since we know that it is set (via
      migrate_fd_cleanup) only when the state changes.
      
      Reviewed-by: Orit Wasserman <owasserm@redhat.com>
      Reviewed-by: Juan Quintela <quintela@redhat.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit 63dfbd7ee03185c181a0791958ec9c8337089b55
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri Feb 22 17:36:16 2013 +0100
  
      migration: use qemu_file_set_error
      
      Remove the return value of buffered_flush, pass it via the error code
      of s->file.  Once this is done, the error can be retrieved simply
      via migrate_fd_close's call to qemu_fclose.
      
      Reviewed-by: Orit Wasserman <owasserm@redhat.com>
      Reviewed-by: Juan Quintela <quintela@redhat.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit f5821518ed6d49aae9fd0aa6169d2d74bb83054c
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri Feb 22 17:36:15 2013 +0100
  
      migration: flush all data to fd when buffered_flush is called
      
      Including data that resided in the QEMUFile's own buffer.
      
      Reviewed-by: Orit Wasserman <owasserm@redhat.com>
      Reviewed-by: Juan Quintela <quintela@redhat.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit 4eb938102b3d533e142de23e255e46da1326fc5a
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri Feb 22 17:36:14 2013 +0100
  
      qemu-file: temporarily expose qemu_file_set_error and qemu_fflush
      
      Right now, migration cannot entirely rely on QEMUFile's automatic
      drop of I/O after an error, because it does its "real" I/O outside
      the put_buffer callback.  To fix this until buffering is gone, expose
      qemu_file_set_error which we will use in buffered_flush.
      
      Similarly, buffered_flush is not a complete flush because some data may
      still reside in the QEMUFile's own buffer.  This somewhat complicates the
      process of closing the migration thread.  Again, when buffering is gone
      buffered_flush will disappear and calling qemu_fflush will not be needed;
      in the meanwhile, we expose the function for use in migration.c.
      
      Reviewed-by: Orit Wasserman <owasserm@redhat.com>
      Reviewed-by: Juan Quintela <quintela@redhat.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit 47c8c17af883b5bd0f147cfcec8d7ef8ff76023b
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri Feb 22 17:36:13 2013 +0100
  
      migration: use qemu_file_set_error to pass error codes back to qemu_savevm_state
      
      Reviewed-by: Orit Wasserman <owasserm@redhat.com>
      Reviewed-by: Juan Quintela <quintela@redhat.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit 93bf21044c38134bc7d35577b675d9f2bdcb8419
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri Feb 22 17:36:12 2013 +0100
  
      qemu-file: pass errno from qemu_fflush via f->last_error
      
      This is done by almost all callers of qemu_fflush, move the code
      directly to qemu_fflush.
      
      Reviewed-by: Orit Wasserman <owasserm@redhat.com>
      Reviewed-by: Juan Quintela <quintela@redhat.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit d418cf57a3e699746ef0bfa772bbe8c7e17cebb5
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri Feb 22 17:36:11 2013 +0100
  
      block-migration: remove useless calls to blk_mig_cleanup
      
      Now that the cancel callback is called consistently for all errors,
      we can avoid doing its work in the other callbacks.
      
      Reviewed-by: Orit Wasserman <owasserm@redhat.com>
      Reviewed-by: Juan Quintela <quintela@redhat.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit 04943ebaa9e4f5f9ac080198a7b0d25c6d7ac444
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri Feb 22 17:36:10 2013 +0100
  
      migration: push qemu_savevm_state_cancel out of qemu_savevm_state_*
      
      This is useful, because it lets us keep the cancellation callbacks
      inside the big lock while pushing the others out.
      
      Reviewed-by: Orit Wasserman <owasserm@redhat.com>
      Reviewed-by: Juan Quintela <quintela@redhat.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit 7a2c17216cd5ae4c22844123b8e9360d517932f8
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri Feb 22 17:36:09 2013 +0100
  
      migration: move more error handling to migrate_fd_cleanup
      
      The next patch will add more cases where qemu_savevm_state_cancel
      needs to be called; prepare for that already, the function can be
      called twice with no ill effect.
      
      Reviewed-by: Orit Wasserman <owasserm@redhat.com>
      Reviewed-by: Juan Quintela <quintela@redhat.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit 891518abd804401978e402d588733e282be960ad
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri Feb 22 17:36:08 2013 +0100
  
      migration: always use vm_stop_force_state
      
      vm_stop_force_state does:
      
          if (runstate_is_running()) {
              vm_stop(state);
          } else {
              runstate_set(state);
          }
      
      migration.c does:
      
          if (runstate_is_running()) {
              vm_stop(state);
          } else {
              vm_stop_force_state(state);
          }
      
      The code run is the same even if we always use vm_stop_force_state in
      migration.c.
      
      Reviewed-by: Orit Wasserman <owasserm@redhat.com>
      Reviewed-by: Juan Quintela <quintela@redhat.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit 5da5aad068def65b5e278a6380192d4bfe279585
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri Feb 22 17:36:07 2013 +0100
  
      migration: simplify while loop
      
      Unify the goto around the loop, with the exit condition at the end of it.
      Both can be expressed as "while (ret >= 0)".
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit 0d95fda86b0d69fc4010f6bb37aa4fd38f1addff
  Author: Dillon Amburgey <dillona@dillona.com>
  Date:   Thu Jan 3 22:10:26 2013 -0500
  
      linux-user: Add more sparc syscall numbers
      
      Signed-off-by: Dillon Amburgey <dillona@dillona.com>
      Signed-off-by: Riku Voipio <riku.voipio@linaro.org>
  
  commit f2b79ce9dc65753c6833921dd5ef6fa59632851f
  Author: Dillon Amburgey <dillona@dillona.com>
  Date:   Sat Feb 2 18:04:48 2013 -0500
  
      linux-user: Support setgroups syscall with no groups
      
      Signed-off-by: Dillon Amburgey <dillona@dillona.com>
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Riku Voipio <riku.voipio@linaro.org>
  
  commit bfb669f39f2ecd854992924ced20b00163509043
  Author: John Rigby <john.rigby@linaro.org>
  Date:   Sat Feb 23 16:14:08 2013 -0700
  
      linux-user: fix futex strace of FUTEX_CLOCK_REALTIME
      
      Handle same as existing FUTEX_PRIVATE_FLAG.
      
      Signed-off-by: John Rigby <john.rigby@linaro.org>
      Signed-off-by: Riku Voipio <riku.voipio@linaro.org>
  
  commit cce246e0a21577bb2372ab3a7d6789371e087de9
  Author: John Rigby <john.rigby@linaro.org>
  Date:   Sat Feb 23 16:14:07 2013 -0700
  
      linux-user/syscall.c: handle FUTEX_WAIT_BITSET in do_futex
      
      Upstream libc has recently changed to start using
      FUTEX_WAIT_BITSET instead of FUTEX_WAIT and this
      is causing do_futex to return -TARGET_ENOSYS.
      
      Pass bitset in val3 to sys_futex which will be
      ignored by kernel for the FUTEX_WAIT case.
      
      Signed-off-by: John Rigby <john.rigby@linaro.org>
      Signed-off-by: Riku Voipio <riku.voipio@linaro.org>
  
  commit d95ec14fd20ff69881ab26e7ebd1dab4eb851d97
  Author: Laurent Vivier <Laurent@Vivier.EU>
  Date:   Mon Dec 31 21:00:11 2012 +0100
  
      linux-user: improve print_fcntl()
      
      Signed-off-by: Laurent Vivier <laurent@vivier.eu>
      Signed-off-by: Riku Voipio <riku.voipio@linaro.org>
  
  commit ec00b51a6c3e6c515c52e6e4564d915ee1f19022
  Author: Dillon Amburgey <dillona@dillona.com>
  Date:   Wed Jan 2 21:06:35 2013 -0500
  
      linux-user: Add Alpha socket constants
      
      Without these, some networking programs will not work
      
      Signed-off-by: Dillon Amburgey <dillona@dillona.com>
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Riku Voipio <riku.voipio@linaro.org>
  
  commit fa3889162ff724d09eb6b6bd06ba54769100a77f
  Merge: 6e72a00... a4960ef...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Sun Mar 10 20:39:17 2013 -0500
  
      Merge remote-tracking branch 'origin/master' into staging
      
      * origin/master: (75 commits)
        tcg: Don't make exitreq flag a local temporary
        Makefile: Add subdir dependency on config-devices-all.mak
        make_device_config.sh: Emit dependency file to directory where included
        Revert "make_device_config.sh: Fix target path in generated dependency file"
        s390/virtio-ccw: remove redundant call to blockdev_mark_auto_del
        s390/css: Fix subchannel detection
        Allow virtio-net features for legacy s390 virtio bus
        s390: virtio-ccw maintainer
        s390: simplify kvm cpu init
        pseries: Add compatible property to root of device tree
        target-ppc: Move CPU aliases out of translate_init.c
        target-ppc: Report CPU aliases for QMP
        target-ppc: List alias names alongside CPU models
        target-ppc: Make host CPU a subclass of the host's CPU model
        PPC: xnu kernel expects FLUSH to be cleared on STOP
        PPC: Fix dma interrupt
        target-ppc: Fix PPC_DUMP_SPR_ACCESS build
        target-ppc: Synchronize FPU state with KVM
        target-ppc: Add mechanism for synchronizing SPRs with KVM
        Save memory allocation in the elf loader
        ...
  
  commit 6e72a00f909dcd093fbdd1faa2b3c8caa1697a6c
  Merge: 6a245c6... 7a2771d...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Sun Mar 10 19:39:07 2013 -0500
  
      Merge remote-tracking branch 'bonzini/hw-dirs' into staging
      
      * bonzini/hw-dirs:
        sh: move files referencing CPU to hw/sh4/
        ppc: move more files to hw/ppc
        ppc: move files referencing CPU to hw/ppc/
        m68k: move files referencing CPU to hw/m68k/
        i386: move files referencing CPU to hw/i386/
        arm: move files referencing CPU to hw/arm/
        hw: move boards and other isolated files to hw/ARCH
        ppc: express FDT dependency of pSeries and e500 boards via default-configs/
        build: always link device_tree.o into emulators if libfdt available
        hw: include hw header files with full paths
        ppc: do not use ../ in include files
        vt82c686: vt82c686 is not a PCI host bridge
        virtio-9p: remove PCI dependencies from hw/9pfs/
        virtio-9p: use CONFIG_VIRTFS, not CONFIG_LINUX
        hw: move device-hotplug.o to toplevel, compile it once
        hw: move qdev-monitor.o to toplevel directory
        hw: move fifo.[ch] to libqemuutil
        hw: move char backends to backends/
      
      Conflicts:
      	backends/baum.c
      	backends/msmouse.c
      	hw/a15mpcore.c
      	hw/arm/Makefile.objs
      	hw/arm/pic_cpu.c
      	hw/dataplane/event-poll.c
      	hw/dataplane/virtio-blk.c
      	include/char/baum.h
      	include/char/msmouse.h
      	qemu-char.c
      	vl.c
      
      Resolve conflicts caused by header movements.
      
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 6a245c666d02210b8461952eccc17379fdeedd9f
  Merge: 6d06368... db2d5eb...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Sun Mar 10 19:33:03 2013 -0500
  
      Merge remote-tracking branch 'stefanha/trivial-patches' into staging
      
      # By Lei Li (2) and others
      # Via Stefan Hajnoczi
      * stefanha/trivial-patches:
        Fix the wrong description in qemu manual
        pci_host: Drop write-only address_space field
        rng-random: Use qemu_open / qemu_close
        configure: Require at least spice-protocol-0.12.3
        osdep: replace setsockopt by qemu_setsockopt
        lm32: remove unused function
        rtc-test: Fix test failures with recent glib
        configure: Create link to icon bitmap for out-of-tree builds
  
  commit 6d06368d6bebad74fd16ef76a6bbea0c1cb63c9a
  Merge: 44ab9ed... 0c92e0e6...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Sun Mar 10 19:30:45 2013 -0500
  
      Merge remote-tracking branch 'bonzini/scsi-next' into staging
      
      # By Paolo Bonzini (4) and Peter Lieven (2)
      # Via Paolo Bonzini
      * bonzini/scsi-next:
        scsi-disk: handle io_canceled uniformly and correctly
        scsi-disk: do not complete canceled UNMAP requests
        scsi: do not call scsi_read_data/scsi_write_data for a canceled request
        iscsi: look for pkg-config file too
        iscsi: add iscsi_truncate support
        iscsi: retry read, write, flush and unmap on unit attention check conditions
  
  commit 44ab9ed4f859fc6f691ba433c24d354ba93f056f
  Author: Blue Swirl <blauwirbel@gmail.com>
  Date:   Sat Mar 9 09:56:04 2013 +0000
  
      qemu-char: fix win32 build
      
      96c6384776d631839a9c8fe02bf135f9ba22586c did not adjust
      Win32 #ifdeffery properly, breaking build in later commits. Fix.
      
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
      Tested-by: Igor Mitsyanko <i.mitsyanko@gmail.com>
      Message-id: 0ba5565b1ed44380c57d4a5fab86e9549f581ebf.1362822910.git.blauwirbel@gmail.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 7830cf78ac00643930503732834c00387e9e75ff
  Author: Blue Swirl <blauwirbel@gmail.com>
  Date:   Sat Mar 9 09:56:03 2013 +0000
  
      baum: fix build
      
      08744c98115cfa144ed3493556024e400b2e2573 removed hw/baum.h
      but did not adjust hw/baum.c, breaking build. Fix.
      
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
      Message-id: c50406bda98f8b277e8b9004a0012fa5e5c124d0.1362822910.git.blauwirbel@gmail.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit a4960ef34829c355fdf25b8ee6b869c92393e366
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Tue Mar 5 08:54:41 2013 -0800
  
      tcg: Don't make exitreq flag a local temporary
      
      The value is not actually live across basic blocks, so there's no
      need for the local property.  This eliminates storing the temporary
      to its home location at the branch.
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
  
  commit 916359f66f838481b4a37a45ab27ccd0474ae487
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Thu Feb 21 16:26:47 2013 +0100
  
      Makefile: Add subdir dependency on config-devices-all.mak
      
      What 23bf49b5eca716aaad073f2b47613434e1515cb5 really seemed to try to
      fix is that Makefile could recurse into *-softmmu/ subdirectories before
      a new *-softmmu/config-devices.mak was generated from pci.mak.
      
      Fix this by adding a dependency on config-all-devices.mak, which in turn
      has dependencies on *-softmmu/config-devices.mak.
      
      Reported-by: Gerhard Wiesinger <lists@wiesinger.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 880708013357fa5d1c077e2a4a364b65706e09e7
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Thu Feb 21 16:26:46 2013 +0100
  
      make_device_config.sh: Emit dependency file to directory where included
      
      Placing the config-devices.mak.d file alongside the config-devices.mak
      file in *-softmmu/ lead to it getting included into through
      *-softmmu/Makefile in addition to ./Makefile, leading to confusion.
      
      Instead, emit it to ./%-config-devices.mak.d, where it is included.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 1b3048170ad0dad83186a39cbf22471fc32583ea
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Thu Feb 21 16:26:45 2013 +0100
  
      Revert "make_device_config.sh: Fix target path in generated dependency file"
      
      This reverts commit 23bf49b5eca716aaad073f2b47613434e1515cb5.
      
      While *-softmmu/config-devices.mak.d is included through *.d pattern via
      Makefile.target, the make_devices_config.sh call these dependencies are
      for is in ./Makefile. Therefore revert to original behavior.
      
      This should unbreak pci.mak dependencies not propagating.
      
      Reported-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit eb839909aa22069e04e1c910fcdf7feaa5581af6
  Merge: 62e1aea... 8a7df84...
  Author: Blue Swirl <blauwirbel@gmail.com>
  Date:   Sat Mar 9 11:02:23 2013 +0000
  
      Merge branch 's390-for-upstream' of git://github.com/agraf/qemu
      
      * 's390-for-upstream' of git://github.com/agraf/qemu:
        s390/virtio-ccw: remove redundant call to blockdev_mark_auto_del
        s390/css: Fix subchannel detection
        Allow virtio-net features for legacy s390 virtio bus
        s390: virtio-ccw maintainer
        s390: simplify kvm cpu init
  
  commit 62e1aeaee4d0450222a0ea43c713b59526e3e0fe
  Merge: d6258c9... d63919c...
  Author: Blue Swirl <blauwirbel@gmail.com>
  Date:   Sat Mar 9 11:02:07 2013 +0000
  
      Merge branch 'ppc-for-upstream' of git://github.com/agraf/qemu
      
      * 'ppc-for-upstream' of git://github.com/agraf/qemu: (66 commits)
        pseries: Add compatible property to root of device tree
        target-ppc: Move CPU aliases out of translate_init.c
        target-ppc: Report CPU aliases for QMP
        target-ppc: List alias names alongside CPU models
        target-ppc: Make host CPU a subclass of the host's CPU model
        PPC: xnu kernel expects FLUSH to be cleared on STOP
        PPC: Fix dma interrupt
        target-ppc: Fix PPC_DUMP_SPR_ACCESS build
        target-ppc: Synchronize FPU state with KVM
        target-ppc: Add mechanism for synchronizing SPRs with KVM
        Save memory allocation in the elf loader
        pseries: Implement h_read hcall
        target-ppc: Change "POWER7" CPU alias
        target-ppc: Fix remaining microcontroller typos among models
        target-ppc: Split model definitions out of translate_init.c
        target-ppc: Update Coding Style for CPU models
        target-ppc: Turn descriptive CPU model comments into device descriptions
        target-ppc: Turn descriptive CPU family comments into device descriptions
        target-ppc: Set remaining fields on CPU family classes
        target-ppc: Register all types for TARGET_PPCEMB
        ...
  
  commit 8a7df84f9ff4342cae30f4e515e6ac82a0eb0bea
  Author: Christian Borntraeger <borntraeger@de.ibm.com>
  Date:   Fri Feb 22 09:01:33 2013 +0000
  
      s390/virtio-ccw: remove redundant call to blockdev_mark_auto_del
      
      blockdev_mark_auto_del is already called in virtio-blk-exit.
      Remove the redundant call.
      
      Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com>
      Signed-off-by: Jens Freimann <jfrei@linux.vnet.ibm.com>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 38dd7cc776bbde7edbe60ba5d0abbd156e7e0f2f
  Author: Christian Borntraeger <borntraeger@de.ibm.com>
  Date:   Fri Feb 22 09:01:32 2013 +0000
  
      s390/css: Fix subchannel detection
      
      We have to consider the m bit to find the real channel subsystem when
      determining the last subchannel.
      
      If we fail to take this into account, removal of a subchannel in
      the middle of a big list of devices will stop device detection after
      a reboot.
      
      Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com>
      Signed-off-by: Jens Freimann <jfrei@linux.vnet.ibm.com>
      Reviewed-by: Cornelia Huck <cornelia.huck@de.ibm.com>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 35569cea79fd3f5ccb5b23ca024c7d3aa4d24e75
  Author: Christian Borntraeger <borntraeger@de.ibm.com>
  Date:   Thu Mar 7 17:21:41 2013 +0100
  
      Allow virtio-net features for legacy s390 virtio bus
      
      Enable all virtio-net features for the legacy s390 virtio bus. This also fixes
      kernel BUG at /usr/src/packages/BUILD/kernel-default-3.0.58/linux-3.0/drivers/s390/kvm/kvm_virtio.c:121!
      
      Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com>
      Cc: qemu-stable@nongnu.org
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit dd4ad64ada4316d2f61af0e0489e89fe620244db
  Author: Cornelia Huck <cornelia.huck@de.ibm.com>
  Date:   Tue Mar 5 02:22:01 2013 +0000
  
      s390: virtio-ccw maintainer
      
      Add myself as maintainer for virtio-ccw and the s390-ccw-virtio machine.
      
      Signed-off-by: Cornelia Huck <cornelia.huck@de.ibm.com>
      [agraf: add myself for virtio-ccw machine]
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 1c9d2a1d3c63ab7cee37acdcab92aafad3d6b3fe
  Author: Christian Borntraeger <borntraeger@de.ibm.com>
  Date:   Mon Feb 4 22:53:25 2013 +0000
  
      s390: simplify kvm cpu init
      
      There is no special code right now and the reset ioctl is done later
      on in the the reset handler anyway. Lets simplify the cpu init.
      
      Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit d63919c93e6fb0587632adafba82c21e55ea4396
  Author: David Gibson <david@gibson.dropbear.id.au>
  Date:   Mon Feb 25 19:27:12 2013 +0000
  
      pseries: Add compatible property to root of device tree
      
      Currently, for the pseries machine the device tree supplied by qemu to SLOF
      and from there to the guest does not include a 'compatible property' at the
      root level.  Usually that works fine, since in this case the compatible
      property doesn't really give any information not already found in the
      'device_type' or 'model' properties.
      
      However, the lack of 'compatible' confuses the bootloader install in the
      SLES11 SP2 and SLES11 SP3 installers.  This patch therefore adds a token
      'compatible' property to work around that.
      
      Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
      Cc: qemu-stable@nongnu.org
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit e9a9607527746600a1af79ba63494ec596ec8584
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Mon Feb 25 03:43:17 2013 +0000
  
      target-ppc: Move CPU aliases out of translate_init.c
      
      Move array of CPU aliases to cpu-models.c, alongside model definitions.
      This requires to zero-terminate the aliases array since ARRAY_SIZE() can
      no longer be used in translate_init.c then.
      
      Suggested-by: Alexander Graf <agraf@suse.de>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 35e21d3f53068911a98014577880f76c4734f31c
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sat Feb 23 07:52:24 2013 +0000
  
      target-ppc: Report CPU aliases for QMP
      
      The QMP query-cpu-definitions implementation iterated over CPU classes
      only, which were getting less and less as aliases were extracted.
      
      Keep them in QMP as valid -cpu arguments even if not guaranteed stable.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 55d3d1a4d1a8dca7a0f31dc0d212d7fb219563c2
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sat Feb 23 07:34:28 2013 +0000
  
      target-ppc: List alias names alongside CPU models
      
      Revert adding a separate -cpu ? output section for aliases and list them
      per CPU subclass.
      
      Requested-by: Alexander Graf <agraf@suse.de>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 5ba4576b858c0d6056f59abb7e17a2b63f7905f3
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sat Feb 23 11:22:12 2013 +0000
  
      target-ppc: Make host CPU a subclass of the host's CPU model
      
      This avoids assigning individual class fields and contributors
      forgetting to add field assignments in KVM-only code.
      
      ppc_cpu_class_find_by_pvr() requires the CPU model classes to be
      registered, so defer host CPU type registration to kvm_arch_init().
      
      Only register the host CPU type if there is a class with matching PVR.
      This lets us drop error handling from instance_init.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 987422bc4a4c6366ca6a7fbfa38a9920fd7ada2f
  Author: Amadeusz Sławiński <amade@asmblr.net>
  Date:   Thu Feb 21 07:34:11 2013 +0000
  
      PPC: xnu kernel expects FLUSH to be cleared on STOP
      
      otherwise it gets stuck in a loop
      so clear it when unsetting run when flush is set
      
      void
      IODBDMAStop( volatile IODBDMAChannelRegisters *registers)
      {
      
      	IOSetDBDMAChannelControl( registers,
      	IOClearDBDMAChannelControlBits( kdbdmaRun )
      		| IOSetDBDMAChannelControlBits(  kdbdmaFlush ));
      
      DBDMA: writel 0x0000000000000b00 <= 0xa0002000
      DBDMA: channel 0x16 reg 0x0
      DBDMA:     status 0x00002000
      
      	while( IOGetDBDMAChannelStatus( registers) & (
      			kdbdmaActive | kdbdmaFlush))
      		eieio();
      
      DBDMA: readl 0x0000000000000b04 => 0x00002000
      DBDMA: channel 0x16 reg 0x1
      DBDMA: readl 0x0000000000000b04 => 0x00002000
      DBDMA: channel 0x16 reg 0x1
      DBDMA: readl 0x0000000000000b04 => 0x00002000
      DBDMA: channel 0x16 reg 0x1
      DBDMA: readl 0x0000000000000b04 => 0x00002000
      DBDMA: channel 0x16 reg 0x1
      it continues to get printed
      
      }
      
      Signed-off-by: Amadeusz Sławiński <amade@asmblr.net>
      [agraf: replace tabs with spaces]
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit e13da40448fabb0829d75b01dc57da5f44f391b3
  Author: Amadeusz Sławiński <amade@asmblr.net>
  Date:   Thu Feb 21 07:34:10 2013 +0000
  
      PPC: Fix dma interrupt
      
      In openbios (drivers/ide.c) they are set to
      
      0000000d 00000000 00000002 00000000
      0000000e 00000000 00000003 00000000
      0000000f 00000000 00000004 00000000
      (The last one seems to be not implemented in qemu)
      
      It follows convention of how they are set on real machines,
      both ide and dma ones are increased
      
      Real machine one:
      http://web.archive.org/web/20090107151044/http://penguinppc.org/historical/dev-trees-html/g4_agp_500_2.html
      00000013 00000001 0000000b 00000000
      00000014 00000001 0000000c 00000000
      00000015 00000001 0000000d 00000000
      
      Signed-off-by: Amadeusz Sławiński <amade@asmblr.net>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit edbe35e0319c15ed2f373bcca626cbb4361f87c8
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Wed Feb 20 18:24:57 2013 +0000
  
      target-ppc: Fix PPC_DUMP_SPR_ACCESS build
      
      A victim of the d523dd00a7d73b28f2e99acf45a4b3f92e56e40a AREG0
      conversion, insert the missing cpu_env arguments.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 70b79849b84510604e46299672e663a703ad5a4b
  Author: David Gibson <david@gibson.dropbear.id.au>
  Date:   Wed Feb 20 16:41:51 2013 +0000
  
      target-ppc: Synchronize FPU state with KVM
      
      Currently qemu does not get and put the state of the floating point and
      vector registers to KVM.  This is obviously a problem for savevm, as well
      as possibly being problematic for debugging of FP-using guests.
      
      This patch fixes this by using new extensions to the ONE_REG interface to
      synchronize the qemu floating point state with KVM.
      
      Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit d67d40ea07577b0a952d3bea5a2f92edf0ee26a6
  Author: David Gibson <david@gibson.dropbear.id.au>
  Date:   Wed Feb 20 16:41:50 2013 +0000
  
      target-ppc: Add mechanism for synchronizing SPRs with KVM
      
      Currently when runing under KVM on ppc, we synchronize a certain number of
      vital SPRs to KVM through the SET_SREGS call.  This leaves out quite a lot
      of important SPRs which are maintained in KVM.  It would be helpful to
      have their contents in qemu for debugging purposes, and when we implement
      migration it will be vital, since they include important guest state that
      will need to be restored on the target.
      
      This patch sets up for synchronization of any registers supported by the
      KVM ONE_REG calls.  A new variant on spr_register() allows a ONE_REG id to
      be stored with the SPR information.  When we set/get information to KVM
      we also synchronize any SPRs so registered.
      
      For now we set this mechanism up to synchronize a handful of important
      registers that already have ONE_REG IDs, notably the DAR and DSISR.
      
      Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit d60fa42e8bae39440f997ebfe8fe328269a57d16
  Author: Fabien Chouteau <chouteau@adacore.com>
  Date:   Tue Feb 19 04:41:11 2013 +0000
  
      Save memory allocation in the elf loader
      
      The current elf loader uses too much memory. For example, I have a
      executable with a bss section of 400 MB and I set the ram size to 512
      MB. Qemu uses about 780MB of RAM (which is fine), but there's a peak at
      1.6 GB during initialization (this is not fine).
      
      This patch fixes two things:
       1) do not allocate each elf program twice.
       2) do not allocate memory for areas that are only zeros.
      
      For this we need a new field in Rom: "datasize" which is the size of the
      allocated data. If datasize is less than romsize, it means that the area
      from datasize to romsize is filled with zeros.
      
      Signed-off-by: Fabien Chouteau <chouteau@adacore.com>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 6bbd5dde9a10520eb069c4bff9f2e34b96b1cfee
  Author: Erlon Cruz <erlon.cruz@br.flextronics.com>
  Date:   Mon Feb 18 05:00:32 2013 +0000
  
      pseries: Implement h_read hcall
      
      This h_call is useful for DLPAR in future amongst other things. Given an index
      it fetches the corresponding PTE stored in the htab.
      
      Signed-off-by: Erlon Cruz <erlon.cruz@br.flextronics.com>
      Acked-by: David Gibson <david@gibson.dropbear.id.au>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit befa8af375acd52d7118fa8d4fdf15acee8d378a
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Feb 17 23:16:51 2013 +0000
  
      target-ppc: Change "POWER7" CPU alias
      
      Let it resolve to v2.3 rather than v2.0.
      
      Suggested-by: David Gibson <david@gibson.dropbear.id.au>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit cc4a04db05b083748b0ee9e642d68496a3d531ec
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Feb 17 23:16:50 2013 +0000
  
      target-ppc: Fix remaining microcontroller typos among models
      
      controler -> controller
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 953af181f5d1c51e8111c345c70f277185f1a6e0
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Feb 17 23:16:49 2013 +0000
  
      target-ppc: Split model definitions out of translate_init.c
      
      Now that model definitions only reference their parent type, model
      definitions are independent of the family definitions and can be
      compiled independently of TCG translation.
      
      Keep all #if defined(TODO) code local to cpu-models.c.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 09cc86f2b16ae242c031a01c6adca0ac5c5791ce
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Feb 17 23:16:48 2013 +0000
  
      target-ppc: Update Coding Style for CPU models
      
      Drop the space in #if defined (TODO).
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit e0233c9abe16d8f7cdeb76ea54e84c68fe2b0037
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Feb 17 23:16:47 2013 +0000
  
      target-ppc: Turn descriptive CPU model comments into device descriptions
      
      Fix microcontroller typo while at it.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit ca5dff0a3e532ea9168934fc361e96d969007284
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Feb 17 23:16:46 2013 +0000
  
      target-ppc: Turn descriptive CPU family comments into device descriptions
      
      This gets rid of some more overly long comments that have lost most of
      their purpose now that in most cases there's only two functions left per
      CPU family.
      
      The class field is inherited by the actual CPU models, so override it.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit ba9fd9f1509c9729286a1071e217db9df05e6896
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Feb 17 23:16:45 2013 +0000
  
      target-ppc: Set remaining fields on CPU family classes
      
      Now POWERPC_DEF_SVR() no longer sets family-specific fields itself.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 4d7fb187e07b35dcbe51e906927a94ed691e0c7a
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Feb 17 23:16:44 2013 +0000
  
      target-ppc: Register all types for TARGET_PPCEMB
      
      Don't attempt to suppress registration of CPU types, since the criteria
      is actually a property of the class and should thus become a field.
      Since we can't check a field set in a class_init function before
      registering the type that leads to execution of that function, guard the
      -cpu class lookup instead and suppress exposing these classes in -cpu ?
      and in QMP.
      
      In case someone tries to hot-add an incompatible CPU via device_add,
      error out in realize.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 53116ebfc98b72a00297255e216fac87c65e23a5
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Feb 17 23:16:43 2013 +0000
  
      target-ppc: Set instruction flags on CPU family classes
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 7856e3a41ba8ec5da3dc0b449dc6feaf999d3ffe
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Feb 17 23:16:42 2013 +0000
  
      target-ppc: Introduce abstract CPU family types
      
      Instead of assigning *_<family> constants, set .parent to a family type.
      
      Introduce a POWERPC_FAMILY() macro to keep type registration close to
      its implementation. This macro will need tweaking later.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit cfe34f44b3a13ed32891e0b3c84be91d3d91a4b8
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Feb 17 23:16:41 2013 +0000
  
      target-ppc: Convert CPU definitions
      
      Turn the array of model definitions into a set of self-registering QOM
      types with their own class_init. Unique identifiers are obtained from
      the combination of PVR, SVR and family identifiers; this requires all
      alias #defines to be removed from the list. Possibly there are some more
      left after this commit that are not currently being compiled.
      
      Prepares for introducing abstract intermediate CPU types for families.
      
      Keep the right-aligned macro line breaks within 78 chars to aid
      three-way merges.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit de400129daf3ff0f7468363f6d886fcdcc626ea6
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Feb 17 23:16:40 2013 +0000
  
      target-ppc: Get model name from type name
      
      We are about to drop the redundant name field along with ppc_def_t.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit f591784b639c72138f0cfd30b46dcf328f9adc8b
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Feb 17 23:16:39 2013 +0000
  
      target-ppc: Extract POWER7 alias
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit df43f4b863ba4f7f89afedddc86ad9e11157b51e
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Feb 17 23:16:38 2013 +0000
  
      target-ppc: Extract 970 aliases
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 4bdba7fd2efbd57b9dc12bfb930f085a54f3df47
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Feb 17 23:16:37 2013 +0000
  
      target-ppc: Extract 405GPe alias
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 7b48a1ad3242fc7f6a19620f8a23f92a4f9ffb67
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Feb 17 23:16:36 2013 +0000
  
      target-ppc: Extract MPC8240 alias
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 236824f276fafbfbb5399ca2c9c72298a401e223
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Feb 17 23:16:35 2013 +0000
  
      target-ppc: Extract MPC5200/MPC5200B aliases
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit cf9314cd77f07398303423dd17c520fa92d0b30f
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Feb 17 23:16:34 2013 +0000
  
      target-ppc: Extract MPC52xx alias
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit d329ceb2baa441629e83006a7e86933d871edadd
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Feb 17 23:16:33 2013 +0000
  
      target-ppc: Extract MPC82xx_HiP{3, 4} aliases
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit f172e4b99f73115705842bcd676253644e8c356c
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Feb 17 23:16:32 2013 +0000
  
      target-ppc: Extract MPC82xx aliases to *_HiP4
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 4d55320fdb64b9110fa379520434f70d60d90bdd
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Feb 17 23:16:31 2013 +0000
  
      target-ppc: Extract MPC8247/MPC8248/MPC8270-80 aliases
      
      This depends on the fix for "G2leGP3" PVR.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 63499f2109f7849420cc8858204bff267a0edcd6
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Feb 17 23:16:30 2013 +0000
  
      target-ppc: Extract MPC82xx alias
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 4475e98f995ab726ce8bbf70225b2d90b20b9cd3
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Feb 17 23:16:29 2013 +0000
  
      target-ppc: Extract e200 alias
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 0683641cc754e3d786acdeab8d00723dbd87727b
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Feb 17 23:16:28 2013 +0000
  
      target-ppc: Extract e300 alias
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 9538de4fe708ca09af3a786fb9b26e2269ebc8f0
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Feb 17 23:16:27 2013 +0000
  
      target-ppc: Extract MPC83xx aliases
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 6d4decb484b5cc31a9a4a069eff21c89f8d288b5
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Feb 17 23:16:26 2013 +0000
  
      target-ppc: Extract e500v1/e500v2 aliases
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 52d80768dba6876919bb4e7f4fc00641431ef2cf
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Feb 17 23:16:25 2013 +0000
  
      target-ppc: Extract MPC85xx aliases
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 91b5d028786b22bc4fe89b439ea55276ad09ec8a
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Feb 17 23:16:21 2013 +0000
  
      target-ppc: Extract 604e alias
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 336c86322d67dd3eb2e6d571b9d94c761b6988ea
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Feb 17 23:16:24 2013 +0000
  
      target-ppc: Extract 601/601v aliases
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 4ae0e9d870f0e588a459529d9cc660e20f2ac5b3
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Feb 17 23:16:23 2013 +0000
  
      target-ppc: Extract 603r alias
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 16a177333eaa041104f8eeb37d7bbc33d6753695
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Feb 17 23:16:22 2013 +0000
  
      target-ppc: Extract 603e alias
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 0446aecd56739760a2fa4b1dec342e3a4d5ebe9e
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Feb 17 23:16:20 2013 +0000
  
      target-ppc: Extract 740/750 aliases
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 8fc82f9e0d93b6d827a874a25dce6f6a226cef5d
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Feb 17 23:16:19 2013 +0000
  
      target-ppc: Extract 750 aliases
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 80c7abd3171c2939020f01d5310c3bd066ccad19
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Feb 17 23:16:18 2013 +0000
  
      target-ppc: Extract 7x5 aliases
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 06704e9ceb85916537c8398735aa18e24ebdad86
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Feb 17 23:16:17 2013 +0000
  
      target-ppc: Extract 7400 alias
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 08546b912cc5f2940ef9e6d2d83abb43d295bbee
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Feb 17 23:16:16 2013 +0000
  
      target-ppc: Extract 7410 alias
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit df502ce84527fc55544c66c2bd9a920480036cb6
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Feb 17 23:16:15 2013 +0000
  
      target-ppc: Extract 7448 alias
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit e9a7cf3bb386ce4b425e4dd154fa660e59939ab5
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Feb 17 23:16:14 2013 +0000
  
      target-ppc: Extract 7450 alias
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 078840e1bc1e21964fbf91548a9430a1a61195de
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Feb 17 23:16:13 2013 +0000
  
      target-ppc: Extract 74x1 aliases
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit d96c8a2344eea5d15556d86f986c4911fb875831
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Feb 17 23:16:12 2013 +0000
  
      target-ppc: Extract 74x5 as aliases
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 4c739207ddaa2d4da96f887b802536117a49e6e8
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Feb 17 23:16:11 2013 +0000
  
      target-ppc: Extract 74x7[A] aliases
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit a7de06e17ecdd3b2cd57c2b6f01913e663365f49
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Feb 17 23:16:10 2013 +0000
  
      target-ppc: Turn "ppc32" and "ppc64" CPUs into aliases
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 8c00a9991ae759048c444a6836ce2206e4b0d372
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Feb 17 23:16:09 2013 +0000
  
      target-ppc: Extract 440 aliases
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 8f43bc789c7ddd1a0f5b3cbc55cf67a1c6ae44e5
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Feb 17 23:16:08 2013 +0000
  
      target-ppc: Extract 40x aliases
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 20267b6f327ed2d7c54451034d234d67b1b410e9
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Feb 17 23:16:07 2013 +0000
  
      target-ppc: Extract MGT823/MPC8xx as aliases
      
      They used different PVRs but were defined to MPC8xx.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit e0b9a74e53c012953c54f4bd5a09e20cf1cc48a7
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Feb 17 23:16:06 2013 +0000
  
      target-ppc: Extract MPC5xx aliases
      
      Their PVR differed but was defined to MPC5xx.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit f7851859d2af38bbdf953269a7e2a9b4681b4253
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Feb 17 23:16:05 2013 +0000
  
      target-ppc: Make -cpu "ppc" an alias to "ppc32"
      
      Drop the #if 0'ed alternative to make it "ppc64" for TARGET_PPC64.
      If we ever want to change it, we can more easily do so now.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit fd5ed418c7703bb7403f89f1474b0fe633f989cf
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Feb 17 23:16:04 2013 +0000
  
      target-ppc: Extract aliases from definitions list
      
      Move definitions that were 100% identical except for the name into a
      list of aliases so that we don't register duplicate CPU types.
      Drop the accompanying comments since they don't really add value.
      
      We need to support recursive lookup due to code names referencing a
      generic name referencing a specific model revision.
      
      List aliases separately for -cpu ?.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit c4d0a36c3630ad30058406747d3cd4cc6a6eae3c
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Feb 17 23:16:03 2013 +0000
  
      target-ppc: Inline comma into POWERPC_DEF_SVR() macro
      
      To repurpose the POWERPC_DEF_SVR() macro outside of an array,
      move the comma into the macro. No functional change.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 9a1350539a69f465c14109605d6648572794ceda
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Feb 17 23:16:02 2013 +0000
  
      target-ppc: Drop nested TARGET_PPC64 guard for POWER7
      
      It is within a large TARGET_PPC64 section from 970 to 620,
      so an #endif /* TARGET_PPC64 */ is confusing. Clean this up.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 5e95acc8ff2a068b09494f2522744f89f662a515
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Feb 17 23:16:01 2013 +0000
  
      target-ppc: Update error handling in ppc_cpu_realize()
      
      Commit fe828a4d4b7a5617cda7b24e95e327bfb71d790e added a new fatal error
      message while QOM realize'ification was in flight.
      
      Convert it to return an Error instead of exit()ing.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit bfe6d5b0daf9fdafeb0dbb7c26774dbb1bbb4507
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Feb 17 23:16:00 2013 +0000
  
      target-ppc: Fix "G2leGP3" PVR
      
      Unlike derived PVR constants mapped to CPU_POWERPC_G2LEgp3, the
      "G2leGP3" model definition itself used the CPU_POWERPC_G2LEgp1 PVR.
      
      Fixing this will allow to alias CPU_POWERPC_G2LEgp3-using types to
      "G2leGP3".
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 0136d715ad985fccb8fed4bb5081d5bd20bfe88c
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Mon Feb 11 10:53:11 2013 +0000
  
      target-ppc: Fix CPU_POWERPC_MPC8547E
      
      It was defined to ..._MPC8545E_v21 rather than ..._MPC8547E_v21.
      Due to both resolving to CPU_POWERPC_e500v2_v21 this did not show.
      
      Fixing this nontheless helps with QOM'ifying CPU aliases.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 156dfaded87d718a9ea798083e1c3e5ea7526713
  Author: David Gibson <david@gibson.dropbear.id.au>
  Date:   Sun Feb 10 18:59:02 2013 +0000
  
      pseries: Add cleanup hook for PAPR virtual LAN device
      
      Currently the spapr-vlan device does not supply a cleanup call for its
      NetClientInfo structure.  With current qemu versions, that leads to a SEGV
      on exit, when net_cleanup() attempts to call the cleanup handlers on all
      net clients.
      
      Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit d6258c93a7133bb2bf2ab4e91476bc0b631ba7f1
  Author: Amit Shah <amit.shah@redhat.com>
  Date:   Tue Mar 5 23:21:35 2013 +0530
  
      virtio-serial: make flow control explicit in virtio-console
      
      virtio-console.c used to return a value less than the number of bytes
      asked to be written out to a chardev backend in case the backend is not
      writable.  virtio-serial-bus.c then implicitly enabled flow control for
      that port.
      
      Make this explicit instead.
      
      Signed-off-by: Amit Shah <amit.shah@redhat.com>
      Message-id: f5ec50b068c25422256e499cf4adc06d353bf394.1362505276.git.amit.shah@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 7df4d4578f70b565870f353ba0b72f2f23781a09
  Author: Amit Shah <amit.shah@redhat.com>
  Date:   Tue Mar 5 23:21:34 2013 +0530
  
      virtio: console: add flow control
      
      The virtio-serial-bus already has the logic to make flow control work
      properly.  Hook into the char layer's new ability to signal a backend is
      writable again.
      
      Signed-off-by: Amit Shah <amit.shah@redhat.com>
      Message-id: abffa02235d55ca6e2489068c58971c8897e976c.1362505276.git.amit.shah@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit fcfb4d6aae611d1f804d486d3c998000912c4c81
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Tue Mar 5 23:21:33 2013 +0530
  
      serial: add flow control to transmit
      
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
      Signed-off-by: Amit Shah <amit.shah@redhat.com>
      Message-id: 2976f10d4e66ed4a34011f6f0d6937026d22be5f.1362505276.git.amit.shah@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 01f45d986fb0b7c2d4f0466efe3cde9708f325be
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Tue Mar 5 23:21:32 2013 +0530
  
      qemu-char: move text console init to console.c
      
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
      Signed-off-by: Amit Shah <amit.shah@redhat.com>
      Message-id: 17cefde0a8d7807294bab95e93c3328a20d3f2ed.1362505276.git.amit.shah@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 5ab8211b9e1215ed136164c6d9622f2c928f7a8d
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Tue Mar 5 23:21:31 2013 +0530
  
      qemu-char: move msmouse registeration to msmouse.c
      
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
      Signed-off-by: Amit Shah <amit.shah@redhat.com>
      Message-id: b47d1153b0d7669743c9a6bb98ce30f4cf7f876b.1362505276.git.amit.shah@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 08744c98115cfa144ed3493556024e400b2e2573
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Tue Mar 5 23:21:30 2013 +0530
  
      qemu-char: move baum registration to baum.c
      
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
      Signed-off-by: Amit Shah <amit.shah@redhat.com>
      Message-id: 1b24baa1ec3a174d5cad31e079d829904b53077b.1362505276.git.amit.shah@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 26c60614524f41bc9016cbe27eaefe59473d3461
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Tue Mar 5 23:21:29 2013 +0530
  
      qemu-char: move spice registration to spice-qemu-char.c
      
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
      Signed-off-by: Amit Shah <amit.shah@redhat.com>
      Message-id: 49a8d12eeb117e5530b2fab02af7681b54f9245c.1362505276.git.amit.shah@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit d654f34ec8bf006f9b57a067e0f272ab94ee8e06
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Tue Mar 5 23:21:28 2013 +0530
  
      qemu-char: make char drivers dynamically registerable
      
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
      Signed-off-by: Amit Shah <amit.shah@redhat.com>
      Message-id: 0ff4f5f2b8b7afdb85a0c241403ad73f472f0b81.1362505276.git.amit.shah@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 9f939df955a4152aad69a19a77e0898631bb2c18
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Tue Mar 5 23:21:27 2013 +0530
  
      qemu-char: remove use of QEMUTimer in favor of glib idle function
      
      qemu-char is now independent of the QEMU main loop.
      
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
      Signed-off-by: Amit Shah <amit.shah@redhat.com>
      Message-id: 3cda0bbcfb94912df8a767983a52bb71a4a3231d.1362505276.git.amit.shah@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 8aa33cafc41a0fe8549d1dbcc65b75c31112dea8
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Tue Mar 5 23:21:26 2013 +0530
  
      qemu-char: use a glib timeout instead of qemu-timer
      
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
      Signed-off-by: Amit Shah <amit.shah@redhat.com>
      Message-id: 05a883ce5a98275b976bf0124610599859c2b7da.1362505276.git.amit.shah@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit d3cc5bc416cdf25bae0f3f6de58830be8ac5b648
  Author: Amit Shah <amit.shah@redhat.com>
  Date:   Tue Mar 5 23:21:25 2013 +0530
  
      char: add gio watch fn for tcp backends
      
      Signed-off-by: Amit Shah <amit.shah@redhat.com>
      Message-id: b50e668c4f4146a654c5d4412440eb9e589f2c02.1362505276.git.amit.shah@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit e6a87ed837b52aea903c25693b1e3703824b9ef7
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Tue Mar 5 23:21:24 2013 +0530
  
      qemu-char: add pty watch
      
      This lets ptys support adding front end watchs.
      
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
      Signed-off-by: Amit Shah <amit.shah@redhat.com>
      Message-id: 23380f37b22d407ba0b9e080f6ea0d66b279f2d2.1362505276.git.amit.shah@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 23673ca740e0eda66901ca801a5a901df378b063
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Tue Mar 5 23:21:23 2013 +0530
  
      qemu-char: add watch support
      
      This allows a front-end to request for a callback when the backend
      is writable again.
      
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
      Signed-off-by: Amit Shah <amit.shah@redhat.com>
      Message-id: 96f93c0f741064604bbb6389ce962191120af8b7.1362505276.git.amit.shah@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 2ea5a7af7bfa576a5936400ccca4144caca9640b
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Tue Mar 5 23:21:22 2013 +0530
  
      qemu-char: tcp: make use GIOChannel
      
      I didn't bother switching to g_io_channel_read/write because we need to use
      sendmsg on Unix.  No problem though since we're using an unbuffered channel.
      
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
      Signed-off-by: Amit Shah <amit.shah@redhat.com>
      Message-id: 002f726576dfb51bca4854aa257b74d77c1cd4e8.1362505276.git.amit.shah@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 76a9644b711541472d9fb3a9b418acd55d9464a1
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Tue Mar 5 23:21:21 2013 +0530
  
      qemu-char: convert UDP to GIOChannel
      
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
      Signed-off-by: Amit Shah <amit.shah@redhat.com>
      Message-id: 775a2bd666a3d1fa008656bf97191b7573c6ffb5.1362505276.git.amit.shah@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 093d3a20055282e282ba056addbe59b79e13a32f
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Tue Mar 5 23:21:20 2013 +0530
  
      qemu-char: convert pty to GIOChannel
      
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
      Signed-off-by: Amit Shah <amit.shah@redhat.com>
      Message-id: 339eebf3c59a450b0354056e9ac4b41f67230831.1362505276.git.amit.shah@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit a29753f8aa79a34a324afebe340182a51a5aef11
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Tue Mar 5 23:21:19 2013 +0530
  
      qemu-char: convert fd_chr to use a GIOChannel
      
      This uses the newly introduced IOWatchPoll source.
      
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
      Signed-off-by: Amit Shah <amit.shah@redhat.com>
      Message-id: 0cb5d14510ee835a0ebc23676d10a2cce9280da5.1362505276.git.amit.shah@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 96c6384776d631839a9c8fe02bf135f9ba22586c
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Tue Mar 5 23:21:18 2013 +0530
  
      char: add IOWatchPoll support
      
      This is a special GSource that supports CharDriverState style
      poll callbacks.
      
      For reviewability and bisectability, this code is #if 0'd out in this
      patch to avoid unused warnings since all of the functions are static.
      
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
      Signed-off-by: Amit Shah <amit.shah@redhat.com>
      Message-id: 9b59ac17b9d0bb3972a73fed04d415f07b391936.1362505276.git.amit.shah@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit ed7a154063266a30a31752d3b18d484ddc7f5aa9
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Tue Mar 5 23:21:17 2013 +0530
  
      qemu-char: remove dead/confusing logic with nb_stdio_clients
      
      This code is very old dating back to 2007.  What is puzzling is that
      STDIO_MAX_CLIENTS was always #define to 1 meaning that all of the code to deal
      with more than one client was unreachable.
      
      Just remove the whole mess of it.
      
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
      Signed-off-by: Amit Shah <amit.shah@redhat.com>
      Message-id: d276bccdbf4e7463020c5f539f61ae3bfbc88d1d.1362505276.git.amit.shah@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit baca6f183d78a0c864a5ccc0ec64e26ba960e604
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Tue Mar 5 23:21:16 2013 +0530
  
      char-socket: fix error reporting
      
      Right now the inet connect code tries all available addresses but until one
      doesn't fail.  It passes local_err each time without clearing it from the
      previous failure.  This can trigger an assert since the inet connect code
      tries to set an error on an object != NULL.
      
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
      Signed-off-by: Amit Shah <amit.shah@redhat.com>
      Message-id: 16c806d60aa5e9660ed7751bb4e37dcd278f97f0.1362505276.git.amit.shah@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit db2d5eba652ecb7420ac4ef79fc747ef391ad0d9
  Author: Lei Li <lilei@linux.vnet.ibm.com>
  Date:   Thu Mar 7 15:50:26 2013 +0800
  
      Fix the wrong description in qemu manual
      
      Fix LP#1151450 the wrong description in qemu manual:
      
      'qemu-system-x86_84' should be 'qemu-system-x86_64'.
      
      Signed-off-by: Lei Li <lilei@linux.vnet.ibm.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit d37e12a07c06b13610b7fabb6b8e009d7a759bc8
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Fri Mar 1 16:57:41 2013 +0000
  
      pci_host: Drop write-only address_space field
      
      The address_space field of PCIHostState was only ever written, never used.
      Drop it completely.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Reviewed-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 7f9c9d12856e65e272297a619705864d9e6346f8
  Author: Stefan Berger <stefanb@linux.vnet.ibm.com>
  Date:   Fri Mar 1 07:53:55 2013 -0500
  
      rng-random: Use qemu_open / qemu_close
      
      In the rng backend use qemu_open and qemu_close rather than POSIX
      open/close.
      
      Signed-off-by: Stefan Berger <stefanb@linux.vnet.ibm.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 358689fe299c306f1d81bea57a5067d0abb56699
  Author: Michal Privoznik <mprivozn@redhat.com>
  Date:   Fri Mar 1 08:43:18 2013 +0100
  
      configure: Require at least spice-protocol-0.12.3
      
      As of 5a49d3e9 we assume SPICE_PORT_EVENT_BREAK to be defined.
      However, it is defined not in 0.12.2 what we require now, but in
      0.12.3.  Therefore in order to prevent build failure we must
      adjust our minimal requirements.
      
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 4bd1afbdb3a228683dafa77a9fb3093f0dfab1de
  Author: Lei Li <lilei@linux.vnet.ibm.com>
  Date:   Wed Mar 6 22:29:16 2013 +0800
  
      osdep: replace setsockopt by qemu_setsockopt
      
      Fix the compiler warning when cross build qemu-ga
      for windows by using qemu_setsockopt() instead of
      setsockopt().
      
      util/osdep.c: In function 'socket_set_nodelay':
      util/osdep.c:69:5: warning: passing argument 4 of 'setsockopt' from
                         incompatible pointer type [enabled by default]
      In file included from /home/lei/qemu_b/include/sysemu/os-win32.h:30:0,
                       from /home/lei/qemu_b/include/qemu-common.h:46,
                       from util/osdep.c:48:
      /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:990:63: note:
                       expected 'const char *' but argument is of type 'int *'
      
      Signed-off-by: Lei Li <lilei@linux.vnet.ibm.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 58427a0f42679c875b077b7adc5db36897973865
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Mon Mar 4 18:11:47 2013 +0100
  
      lm32: remove unused function
      
      The milkymist-minimac device in fact does not exist at all.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Acked-by: Michael Walle <michael@walle.cc>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit eeb29fb9aa733f97d85857c210d6580a92a1b532
  Author: Cole Robinson <crobinso@redhat.com>
  Date:   Tue Feb 26 19:31:32 2013 -0500
  
      rtc-test: Fix test failures with recent glib
      
      As of glib 2.35.4, glib changed its logic for ordering test cases:
      
      https://bugzilla.gnome.org/show_bug.cgi?id=694487
      
      This was causing failures in rtc-test. Group the reordered test
      cases into their own suite, which maintains the original ordering.
      
      CC: qemu-stable@nongnu.org
      Signed-off-by: Cole Robinson <crobinso@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 4652b792f01b559e005186b703ed9b1a11cbf8e3
  Author: Jan Kiszka <jan.kiszka@siemens.com>
  Date:   Fri Feb 22 21:05:01 2013 +0100
  
      configure: Create link to icon bitmap for out-of-tree builds
      
      This allows to pick up the icon when starting QEMU directly from an
      out-of-tree build directory.
      
      Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
      Reviewed-by: Stefan Weil <sw@weilnetz.de>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 0bc472a9d6b80567c212023c5eae413f4dfb53ad
  Author: Kuo-Jung Su <dantesu@gmail.com>
  Date:   Tue Mar 5 21:27:24 2013 +0000
  
      hw/nand.c: correct the sense of the BUSY/READY status bit
      
      The BIT6 of Status Register(SR):
      
      SR[6] behaves the same as R/B# pin
          SR[6] = 0 indicates the device is busy;
          SR[6] = 1 means the device is ready
      
      Some NAND flash controller (i.e. ftnandc021) relies on the SR[6]
      to determine if the NAND flash erase/program is success or error timeout.
      
      P.S:
      The exmaple NAND flash datasheet could be found at following link:
      http://www.mxic.com.tw/QuickPlace/hq/PageLibrary4825740B00298A3B.nsf/h_Index/8FEA549237D2F7674825795800104C26/$File/MX30LF1G08AA,%203V,%201Gb,%20v1.1.pdf
      
      Signed-off-by: Kuo-Jung Su <dantesu@gmail.com>
      Reviewed-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
  
  commit 0c92e0e6b64c9061f7365a2712b9055ea35b52f9
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Mon Feb 25 12:16:05 2013 +0100
  
      scsi-disk: handle io_canceled uniformly and correctly
      
      Always check it immediately after calling bdrv_acct_done, and
      always do a "goto done" in case the "done" label has to free
      some memory---as is the case for scsi_unmap_complete in the
      previous patch.
      
      This patch could fix problems that happen when a request is
      split into multiple parts, and one of them is canceled.  Then
      the next part is fired, but the HBA's cancellation callbacks have
      fired already.  Whether this happens or not, depends on how the
      block/ driver implements AIO cancellation.  It it does a simple
      bdrv_drain_all() or similar, then it will not have a problem.
      If it only cancels the given AIOCB, this scenario could happen.
      
      Cc: qemu-stable@nongnu.org
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit d0242eadc5bba4f3abe34bc5d536bbfb81aa9891
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Mon Feb 25 12:14:34 2013 +0100
  
      scsi-disk: do not complete canceled UNMAP requests
      
      Canceled requests should never be completed, and doing that could cause
      accesses to a NULL hba_private field.
      
      Cc: qemu-stable@nongnu.org
      Reported-by: Stefan Priebe <s.priebe@profihost.ag>
      Tested-by: Stefan Priebe <s.priebe@profihost.ag>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 6f6710aa99ac53b59ff0f14380830cb9ab6bdc14
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Mon Feb 25 12:12:58 2013 +0100
  
      scsi: do not call scsi_read_data/scsi_write_data for a canceled request
      
      Cc: qemu-stable@nongnu.org
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 3c33ea9640758bb625e110a77673e5abfd184e54
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri Feb 22 18:14:28 2013 +0100
  
      iscsi: look for pkg-config file too
      
      Due to library conflicts, Fedora will have to put libiscsi in
      /usr/lib/iscsi.  Simplify configuration by using a pkg-config
      file.  The Fedora package will distribute one, and the patch
      to add it has been sent to upstream libiscsi as well.
      
      Cc: qemu-stable@nongnu.org
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit cb1b83e740384b4e0d950f3d7c81c02b8ce86c2e
  Author: Peter Lieven <pl@dlhnet.de>
  Date:   Mon Feb 18 14:50:46 2013 +0100
  
      iscsi: add iscsi_truncate support
      
      this patch adds iscsi_truncate which effectively allows for
      online resizing of iscsi volumes. for this to work you have
      to resize the volume on your storage and then call
      block_resize command in qemu which will issue a
      readcapacity16 to update the capacity.
      
      v4:
        - factor out complete readcapacity logic into a separate function
        - handle capacity change check condition in readcapacity function
          (this happens if the block_resize cmd is the first iscsi task
          executed after a resize on the storage)
      
      v3:
        - remove switch statement in iscsi_open
        - create separate patch for brdv_drain_all() in bdrv_truncate()
      
      v2:
        - add a general bdrv_drain_all() before bdrv_truncate() to avoid
          in-flight AIOs while the device is truncated
        - since no AIOs are in flight we can use a sync libiscsi call
          to re-read the capacity
        - factor out the readcapacity16 logic as it is redundant
          to iscsi_open() and iscsi_truncate().
      
      Signed-off-by: Peter Lieven <pl@kamp.de>
      [allow any type of unit attention check condition in iscsi_readcapacity_sync(),
       as in Message-ID: <51263A2A.6070304@dlhnet.de> - Paolo]
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 1dde716ed6719c341c1bfa427781f0715af90cbc
  Author: Peter Lieven <pl@dlhnet.de>
  Date:   Thu Feb 21 16:15:54 2013 +0100
  
      iscsi: retry read, write, flush and unmap on unit attention check conditions
      
      the storage might return a check condition status for various reasons.
      (e.g. bus reset, capacity change, thin-provisioning info etc.)
      
      currently all these informative status responses lead to an I/O error
      which is populated to the guest. this patch introduces a retry mechanism
      to avoid this.
      
      Signed-off-by: Peter Lieven <pl@kamp.de>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 76c48503c4c87afabf0c93acf78480f65276844d
  Merge: 597e2ce... ed4659d...
  Author: Aurelien Jarno <aurelien@aurel32.net>
  Date:   Tue Mar 5 15:11:30 2013 +0100
  
      Merge branch 'target-arm.next' of git://git.linaro.org/people/pmaydell/qemu-arm
      
      * 'target-arm.next' of git://git.linaro.org/people/pmaydell/qemu-arm:
        MAINTAINERS: add entry for ARM KVM guest cores
        configure: Enable KVM on ARM
        hw/kvm/arm_gic: Implement support for KVM in-kernel ARM GIC
        target-arm: Use MemoryListener to identify GIC base address for KVM
        hw/arm_gic: Convert ARM GIC classes to use init/realize
        hw/arm_gic: Add presave/postload hooks
        ARM KVM: save and load VFP registers from kernel
        ARM: KVM: Add support for KVM on ARM architecture
        target-arm: Drop CPUARMState* argument from bank_number()
        linux-headers: resync from mainline to add ARM KVM headers
        oslib-posix: Align to permit transparent hugepages on ARM Linux
        target-arm: Don't decode RFE or SRS on M profile cores
        target-arm: Factor out handling of SRS instruction
  
  commit 597e2cec8096e0703506abcbbf66938b5ac04368
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Sun Feb 10 10:30:50 2013 -0800
  
      mipsn32-linux-user: Configure the architecture properly
      
      N32 is a 64-bit cpu with a 32-bit address space.  We have
      existing cpp defines for this situation, but weren't using them.
      
      This does mean that the linux-user/mipsn32 directory must be
      merged with the linux-user/mips64 directory, and differences
      must be resolved via ifdefs.
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
  
  commit 68473f15d4c9948986618f63828825beafcaf1cf
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Sun Feb 10 10:30:46 2013 -0800
  
      mips64-linux-user: Enable 64-bit address mode and fpu
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
  
  commit ff4f7382815d31933fe0cbedce03270e4b62b771
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Sun Feb 10 10:30:45 2013 -0800
  
      mips-linux-user: Fix n32 and n64 syscalls
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
  
  commit 084d0497a0edf060d8f61c798217b6d0622a5feb
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Sun Feb 10 10:30:44 2013 -0800
  
      mips-linux-user: Save and restore fpu and dsp from sigcontext
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
  
  commit 51cd14d3f56f15cb82e63d694a023ce2b02334f9
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Sun Feb 10 10:30:43 2013 -0800
  
      mips-linux-user: Enable mips64 and mipsn32 linux-user targets
      
      At this point we can enable compilation, though things
      still don't work.
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
  
  commit ff97090469eb4a5f21a1f482b27382b8205d1232
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Sun Feb 10 10:30:42 2013 -0800
  
      mips-linux-user: Share o32 code for n32 and n64 signals
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
  
  commit 2c3c6689b32529b56261bbbca36ba8544a34dd60
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Sun Feb 10 10:30:41 2013 -0800
  
      mips-linux-user: Delete n32 and n64 signal stubs
      
      Deleting these first makes the next patch much easier to read.
      This doesn't cause any sort of compilation failure because we
      have not yet enabled n32/n64 compilation.  This is dead code.
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
  
  commit ed4659d10fa2ec16ace367e4fffe6f7ced73112c
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Tue Mar 5 00:34:43 2013 +0000
  
      MAINTAINERS: add entry for ARM KVM guest cores
      
      Add an entry indicating maintainer status for the ARM KVM code.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit 68b05c427b0d220e38bfa21ee6df7970f158b377
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Tue Mar 5 00:34:43 2013 +0000
  
      configure: Enable KVM on ARM
      
      Enable KVM on ARM hosts, now that all the necessary components
      for it exist.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit ed46676160d94d279e32ce955fd60b76c7a1b370
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Tue Mar 5 00:34:43 2013 +0000
  
      hw/kvm/arm_gic: Implement support for KVM in-kernel ARM GIC
      
      Implement support for using the KVM in-kernel GIC for ARM.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Reviewed-by: Andreas Färber <afaerber@suse.de>
  
  commit eb035b48d5ff26a155f37106f693acb8b8487d80
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Tue Mar 5 00:34:42 2013 +0000
  
      target-arm: Use MemoryListener to identify GIC base address for KVM
      
      When using an in-kernel GIC with KVM, we need to tell the kernel where
      the GIC's memory mapped registers live. Do this by registering a
      MemoryListener which tracks where the board model maps the A15's
      private peripherals, so we can finish the GIC initialisation
      when the GIC is actually mapped.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 53111180946a56d314a9c1d07d09b9ef91e847b9
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Tue Mar 5 00:34:42 2013 +0000
  
      hw/arm_gic: Convert ARM GIC classes to use init/realize
      
      Convert the ARM GIC classes to use init/realize rather than
      SysBusDevice::init. (We have to do them all in one patch to
      avoid unconverted subclasses calling a nonexistent SysBusDevice
      init function in the base class and crashing.)
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Reviewed-by: Andreas Färber <afaerber@suse.de>
  
  commit 9ecb992674cec86091b4fce3bd66faee8b56b165
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Tue Mar 5 00:34:41 2013 +0000
  
      hw/arm_gic: Add presave/postload hooks
      
      Add presave/postload hooks to the ARM GIC common base class.
      These will be used by the KVM in-kernel GIC subclass to sync
      state between kernel and userspace when migrating.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Reviewed-by: Andreas Färber <afaerber@suse.de>
      Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 81635574f6e7f4d18ea059ecbeeec93c3ffc284c
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Tue Mar 5 00:34:41 2013 +0000
  
      ARM KVM: save and load VFP registers from kernel
      
      Add support for saving and restoring VFP register state from the
      kernel. This includes a check that the KVM-created CPU has full
      VFP support (as the TCG Cortex-A15 model always does), since for
      the moment ARM QEMU doesn't have any way to tweak optional features
      on created CPUs.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 494b00c76afb906a2d093b71c8772331c2a19a89
  Author: Christoffer Dall <cdall@cs.columbia.edu>
  Date:   Tue Mar 5 00:34:41 2013 +0000
  
      ARM: KVM: Add support for KVM on ARM architecture
      
      Add basic support for KVM on ARM architecture.
      
      Signed-off-by: Christoffer Dall <cdall@cs.columbia.edu>
      [PMM: Minor tweaks and code cleanup, switch to ONE_REG]
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit f5206413affd658e2fdcf893c810d715b2c7fec6
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Tue Mar 5 00:34:40 2013 +0000
  
      target-arm: Drop CPUARMState* argument from bank_number()
      
      Drop the CPUARMState* argument from bank_number(), since we only
      use it for passing to cpu_abort(). Use hw_error() instead.
      This avoids propagating further interfaces using env pointers.
      
      In the long term this function's callers need auditing to fix
      problems where badly behaved guests can pass invalid bank numbers.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Reviewed-by: Andreas Färber <afaerber@suse.de>
  
  commit eadd0e4413c9b69015c798909f48ec48ab0c7bd4
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Tue Mar 5 00:34:40 2013 +0000
  
      linux-headers: resync from mainline to add ARM KVM headers
      
      Resync QEMU's copy of the Linux kernel headers from
      git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master
      commit 2ef14f4. This adds the ARM KVM headers, since ARM KVM
      support has just hit mainline via Russell's ARM tree.
      
      This is not a pure sync -- I have removed by hand some changes
      that would have reverted updates for s390x and ppc which have not
      yet hit mainline.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit 2e07b297e0b450fe38bab115f71749e032d7191c
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Tue Mar 5 00:34:40 2013 +0000
  
      oslib-posix: Align to permit transparent hugepages on ARM Linux
      
      ARM Linux (like x86-64 Linux) can use transparent hugepages for
      KVM if memory blocks are 2MiB aligned; set QEMU_VMALLOC_ALIGN
      accordingly.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 00115976bb066d4b33dbb07a92f8bde5ec8b9518
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Tue Mar 5 00:31:17 2013 +0000
  
      target-arm: Don't decode RFE or SRS on M profile cores
      
      M profile cores do not have the RFE or SRS instructions, so
      correctly UNDEF these insn patterns on those cores.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit 81465888c5306cd94abb9847e560796fd13d3c2f
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Tue Mar 5 00:31:17 2013 +0000
  
      target-arm: Factor out handling of SRS instruction
      
      Factor out the handling of the SRS instruction rather than
      duplicating it between the Thumb and ARM decoders. This in
      passing fixes two bugs in the Thumb decoder's SRS handling
      which didn't exist in the ARM decoder:
       * (LP:1079080) storing CPSR rather than SPSR (fixed in the
         ARM decoder in commit c67b6b71 in 2009)
       * failing to free the 'addr' TCG temp in the writeback case
      
      Reported-by: Cesson Vincent <vcesson@stmi.com>
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit 26135ead80fa1fd13e95c162dacfd06f2ba82981
  Author: Richard Sandiford <rdsandiford@googlemail.com>
  Date:   Mon Jan 21 20:43:31 2013 +0000
  
      target-mips: Fix accumulator selection for MIPS16 and microMIPS
      
      Add accumulator arguments to gen_HILO and gen_muldiv, rather than
      extracting the accumulator directly from ctx->opcode.  The extraction
      was only right for the standard encoding: MIPS16 doesn't have access
      to the DSP registers, while microMIPS encodes the accumulator register
      in a different field (bits 14 and 15).
      
      Passing the accumulator register is probably an over-generalisation
      for division and 64-bit multiplication, which never access anything
      other than HI and LO, and which always pass 0 as the new argument.
      Separating them felt a bit fussy though.
      
      Signed-off-by: Richard Sandiford <rdsandiford@googlemail.com>
      Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
  
  commit 54b2f42cb1eef758b6070e805a5d6f7a84315ace
  Author: Meador Inge <meadori@codesourcery.com>
  Date:   Thu Jan 10 16:50:22 2013 -0600
  
      target-mips: Translate breaks and traps into the appropriate signal
      
      GCC and GAS are capable of generating traps or breaks to check for
      division by zero.  Additionally, GAS is capable of generating traps
      or breaks to check for overflow on certain division and multiplication
      operations.  The Linux kernel translates these traps and breaks into
      signals.  This patch implements the corresponding feature in QEMU.
      
      Signed-off-by: Meador Inge <meadori@codesourcery.com>
      Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
  
  commit 20c334a797bf46a4ee59a6e42be6d5e7c3cda585
  Author: Petar Jovanovic <petar.jovanovic@imgtec.com>
  Date:   Mon Feb 25 16:45:40 2013 +0100
  
      target-mips: fix DSP overflow macro and affected routines
      
      The previous implementation incorrectly used same macro to detect overflow
      for addition and subtraction. This patch makes distinction between these
      two, and creates separate macros. The affected routines are changed
      accordingly.
      
      This change also includes additions to the existing tests for SUBQ_S_PH and
      SUBQ_S_W that would trigger the fixed issue, and it removes dead code from
      the test file. The last test case in subq_s_w.c is a bug found/reported/
      isolated by Klaus Peichl from Dolby.
      
      Signed-off-by: Petar Jovanovic <petar.jovanovic@imgtec.com>
      Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
  
  commit 71df81afc618da79008a7071a666cf97b62e1237
  Merge: a690060... 272d2d8...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Mon Mar 4 08:22:48 2013 -0600
  
      Merge remote-tracking branch 'stefanha/block' into staging
      
      # By MORITA Kazutaka (5) and others
      # Via Stefan Hajnoczi
      * stefanha/block:
        block: for HMP commit() operations on 'all', skip non-COW drives
        sheepdog: add support for connecting to unix domain socket
        sheepdog: use inet_connect to simplify connect code
        sheepdog: accept URIs
        move socket_set_nodelay to osdep.c
        slirp/tcp_subr.c: fix coding style in tcp_connect
        dataplane: remove EventPoll in favor of AioContext
        virtio-blk: fix unplug + virsh reboot
        ide/macio: Fix macio DMA initialisation.
  
  commit a6900601caf2286a704bdc42da33e98c65feb3a9
  Merge: e482ded... 554f199...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Mon Mar 4 08:22:41 2013 -0600
  
      Merge remote-tracking branch 'mst/tags/for_anthony' into staging
      
      virtio,vhost,pci,e1000
      
      Mostly bugfixes, but also some ICH work by Laszlo.
      
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
      
      # gpg: Signature made Thu 28 Feb 2013 07:13:56 AM CST using RSA key ID D28D5469
      # gpg: Can't check signature: public key not found
      
      # By Michael S. Tsirkin (2) and others
      # Via Michael S. Tsirkin
      * mst/tags/for_anthony:
        Set virtio-serial device to have a default of 2 MSI vectors.
        ICH9 LPC: Reset Control Register, basic implementation
        Fix guest OS hang when 64bit PCI bar present
        e1000: unbreak the guest network migration to 1.3
        vhost: memory sync fixes
  
  commit e482dedc503819a009e245996f7cdb13eed6b165
  Merge: bf5363e... 5c75fb1...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Mon Mar 4 08:20:32 2013 -0600
  
      Merge remote-tracking branch 'kraxel/seabios-1.7.2.1' into staging
      
      # By Gerd Hoffmann
      # Via Gerd Hoffmann
      * kraxel/seabios-1.7.2.1:
        update seabios to 1.7.2.1
  
  commit bf5363efcff81226d779d1cc1117cb277b458ecb
  Merge: 806f352... af347aa...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Mon Mar 4 08:20:06 2013 -0600
  
      Merge remote-tracking branch 'stefanha/net' into staging
      
      # By Jason Wang (2) and others
      # Via Stefan Hajnoczi
      * stefanha/net:
        qmp: netdev_add is like -netdev, not -net, fix documentation
        doc: document -netdev hubport
        net: reduce the unnecessary memory allocation of multiqueue
        tap: set IFF_ONE_QUEUE per default
        tap: forbid creating multiqueue tap when hub is used
        net: fix unbounded NetQueue
        net: fix qemu_flush_queued_packets() in presence of a hub
  
  commit 272d2d8e1241b92ab9be87b2c8fb590fd84987a8
  Author: Jeff Cody <jcody@redhat.com>
  Date:   Tue Feb 26 09:55:48 2013 -0500
  
      block: for HMP commit() operations on 'all', skip non-COW drives
      
      During a commit of 'all' using the HMP non-live commit, the operation
      is aborted and returns error on the first error enountered.  When
      non-COW drives are in use (e.g. ejected floppy, cdrom, or drives without
      a backing parent), that means a commit all will return an error of either
      -ENOMEDIUM or -ENOTSUP.  This is not desirable, so for the 'all' commit
      case, only attempt the commit if both bs->drv and bs->backing_hd are
      present.
      
      More succinctly: 'commit all' now means a commit on all COW drives.
      
      This means an individual commit to a specific non-COW drive will still
      return the appropriate error (-ENOMEDIUM if eject / not present, -ENOTSUP
      if no backing file).
      
      Reported-by: Jan Kiszka <jan.kiszka@web.de>
      Signed-off-by: Jeff Cody <jcody@redhat.com>
      Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
      Reviewed-by: Kevin Wolf <kwolf@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 1b8bbb46e7593b92ded74cc2a5461202c2b6c05c
  Author: MORITA Kazutaka <morita.kazutaka@lab.ntt.co.jp>
  Date:   Fri Feb 22 12:39:53 2013 +0900
  
      sheepdog: add support for connecting to unix domain socket
      
      This patch adds support for a unix domain socket for a connection
      between qemu and local sheepdog server.  You can use the unix domain
      socket with the following syntax:
      
       $ qemu sheepdog+unix:///<vdiname>?socket=<socket path>[#snapid]
      
      Signed-off-by: MORITA Kazutaka <morita.kazutaka@lab.ntt.co.jp>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 25af257d219ed2708b3bcf7f1fabf93234d27620
  Author: MORITA Kazutaka <morita.kazutaka@lab.ntt.co.jp>
  Date:   Fri Feb 22 12:39:52 2013 +0900
  
      sheepdog: use inet_connect to simplify connect code
      
      This uses the form "<host>:<port>" for the representation of the
      sheepdog server to use inet_connect.
      
      Signed-off-by: MORITA Kazutaka <morita.kazutaka@lab.ntt.co.jp>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 5d6768e3b8908a60f0a3016b7fa24194f6b47c80
  Author: MORITA Kazutaka <morita.kazutaka@lab.ntt.co.jp>
  Date:   Fri Feb 22 12:39:51 2013 +0900
  
      sheepdog: accept URIs
      
      The URI syntax is consistent with the NBD and Gluster syntax.  The
      syntax is
      
        sheepdog[+tcp]://[host:port]/vdiname[#snapid|#tag]
      
      Signed-off-by: MORITA Kazutaka <morita.kazutaka@lab.ntt.co.jp>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit bf1c852aa9cbe21beeb7c37d03e167c33ac196b2
  Author: MORITA Kazutaka <morita.kazutaka@lab.ntt.co.jp>
  Date:   Fri Feb 22 12:39:50 2013 +0900
  
      move socket_set_nodelay to osdep.c
      
      Signed-off-by: MORITA Kazutaka <morita.kazutaka@lab.ntt.co.jp>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 4ef7b8944cc5eae66159c60066b21466e2dc1ee4
  Author: MORITA Kazutaka <morita.kazutaka@lab.ntt.co.jp>
  Date:   Fri Feb 22 12:39:49 2013 +0900
  
      slirp/tcp_subr.c: fix coding style in tcp_connect
      
      Fix coding style in tcp_connect before the next patch.
      
      Signed-off-by: MORITA Kazutaka <morita.kazutaka@lab.ntt.co.jp>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 2c20e711de308cdebc91ae4b7a983396b56f1de0
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri Feb 22 10:40:34 2013 +0100
  
      dataplane: remove EventPoll in favor of AioContext
      
      During the review of the dataplane code, the EventPoll API morphed itself
      (not concidentially) into something very very similar to an AioContext.
      Thus, it is trivial to convert virtio-blk-dataplane to use AioContext,
      and a first baby step towards letting dataplane talk directly to the
      QEMU block layer.
      
      The only interesting note is the value-copy of EventNotifiers.  At least
      in my opinion this is part of the EventNotifier API and is even portable
      to Windows.  Of course, in this case you should not close the notifier's
      underlying file descriptors or handle with event_notifier_cleanup.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 69b302b2044a9a0f6d157d25b39a91ff7124c61f
  Author: Christian Borntraeger <borntraeger@de.ibm.com>
  Date:   Fri Feb 22 14:37:10 2013 +0100
  
      virtio-blk: fix unplug + virsh reboot
      
      virtio-blk registers a vmstate change handler. Unfortunately this
      handler is not unregistered on unplug, leading to some random
      crashes if the system is restarted, e.g. via virsh reboot.
      Lets unregister the vmstate change handler if the device is removed.
      
      Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 02d583c7232d65920634f7553700eb348f84e472
  Author: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
  Date:   Sun Feb 24 20:46:11 2013 +0000
  
      ide/macio: Fix macio DMA initialisation.
      
      Commit 07a7484e5d713f1eb7c1c37b18a8ab0d56d88875 accidentally introduced a bug
      in the initialisation of the second macio DMA device which could cause some
      DMA operations to segfault QEMU.
      
      CC: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
      Acked-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 806f352d3d6f7b326b0ab3a49c622b124459dc8d
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Fri Feb 22 18:10:05 2013 +0000
  
      gen-icount.h: Rename gen_icount_start/end to gen_tb_start/end
      
      The gen_icount_start/end functions are now somewhat misnamed since they
      are useful for generic "start/end of TB" code, used for more than just
      icount. Rename them to gen_tb_start/end.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 3a808cc407744c30daa7470b5f191cde1fbc1aae
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Fri Feb 22 18:10:04 2013 +0000
  
      translate-all.c: Remove cpu_unlink_tb()
      
      The (unsafe) function cpu_unlink_tb() is now unused, so we can simply
      remove it and any code that was only used by it.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 378df4b23753a11be650af7664ca76bc75cb9f01
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Fri Feb 22 18:10:03 2013 +0000
  
      Handle CPU interrupts by inline checking of a flag
      
      Fix some of the nasty TCG race conditions and crashes by implementing
      cpu_exit() as setting a flag which is checked at the start of each TB.
      This avoids crashes if a thread or signal handler calls cpu_exit()
      while the execution thread is itself modifying the TB graph (which
      may happen in system emulation mode as well as in linux-user mode
      with a multithreaded guest binary).
      
      This fixes the crashes seen in LP:668799; however there are another
      class of crashes described in LP:1098729 which stem from the fact
      that in linux-user with a multithreaded guest all threads will
      use and modify the same global TCG date structures (including the
      generated code buffer) without any kind of locking. This means that
      multithreaded guest binaries are still in the "unsupported"
      category.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 77211379d73ea0c89c0b5bb6eee74b17cb06f9a8
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Fri Feb 22 18:10:02 2013 +0000
  
      cpu-exec: wrap tcg_qemu_tb_exec() in a fn to restore the PC
      
      If tcg_qemu_tb_exec() returns a value whose low bits don't indicate a
      link to an indexed next TB, this means that the TB execution never
      started (eg because the instruction counter hit zero).  In this case the
      guest PC has to be reset to the address of the start of the TB.
      Refactor the cpu-exec code to make all tcg_qemu_tb_exec() calls pass
      through a wrapper function which does this restoration if necessary.
      
      Note that the apparent change in cpu_exec_nocache() from calling
      cpu_pc_from_tb() with the old TB to calling it with the TB returned by
      do_tcg_qemu_tb_exec() is safe, because in the nocache case we can
      guarantee that the TB we try to execute is not linked to any others,
      so the only possible returned TB is the one we started at. That is,
      we should arguably previously have included in cpu_exec_nocache() an
      assert(next_tb & ~TB_EXIT_MASK) == tb), since the API requires restore
      from next_tb but we were using tb.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit fadf982584b040527aeee0ede270a4d01463d293
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Fri Feb 22 18:10:01 2013 +0000
  
      cpu: Introduce ENV_OFFSET macros
      
      Introduce ENV_OFFSET macros which can be used in non-target-specific
      code that needs to generate TCG instructions which reference CPUState
      fields given the cpu_env register that TCG targets set up with a
      pointer to the CPUArchState struct.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 0980011b4f66482d2733ab2dd0f2f61747772c6b
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Fri Feb 22 18:10:00 2013 +0000
  
      tcg: Document tcg_qemu_tb_exec() and provide constants for low bit uses
      
      Document tcg_qemu_tb_exec(). In particular, its return value is a
      combination of a pointer to the next translation block and some
      extra information in the low two bits. Provide some #defines for
      the values passed in these bits to improve code clarity.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 07ca08bac88f116e9beb05d48d07b406ace8fbc0
  Author: Blue Swirl <blauwirbel@gmail.com>
  Date:   Wed Feb 27 16:09:38 2013 +0000
  
      tcg-sparc: fix build
      
      Fix build breakage by 803d805bcef4ea7b7d6ef0b4929263e1160d6b3c:
      make tcg_out_addsub2() always available.
      
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 7a2771d1541ec9a0c585e9b853e5f4dc036919ad
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Tue Feb 5 15:22:56 2013 +0100
  
      sh: move files referencing CPU to hw/sh4/
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 9f64bd8aec7c31c76fa0954aaee1475d482662b4
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Tue Feb 5 12:20:00 2013 +0100
  
      ppc: move more files to hw/ppc
      
      These sPAPR files do not implement devices, move them over.
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit c68c4a56e93f54b374c5207f0185f8e9fa2aec3b
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Tue Feb 5 15:22:56 2013 +0100
  
      ppc: move files referencing CPU to hw/ppc/
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 9743b581a819a05668e6a1f60e3ee6486d25f141
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Tue Feb 5 15:22:56 2013 +0100
  
      m68k: move files referencing CPU to hw/m68k/
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 8786b05e7bf3c4fc7a25fa14f1736a716cd8a8c4
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Tue Feb 5 15:22:56 2013 +0100
  
      i386: move files referencing CPU to hw/i386/
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit dd285b06490d7ef5f7b2f5e6c87b85ddf4345078
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Tue Feb 5 15:22:56 2013 +0100
  
      arm: move files referencing CPU to hw/arm/
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 530182169e897c0e401b245552a4c58dc6846912
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Tue Feb 5 12:03:15 2013 +0100
  
      hw: move boards and other isolated files to hw/ARCH
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit e4c8b28cde12d01ada8fe869567dc5717a2dfcb7
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Tue Feb 5 12:52:23 2013 +0100
  
      ppc: express FDT dependency of pSeries and e500 boards via default-configs/
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 320ba5fe494c0ef59080eac33801ec1e453663fa
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Tue Feb 5 12:36:30 2013 +0100
  
      build: always link device_tree.o into emulators if libfdt available
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 83c9f4ca794ec3b6fa7e5a5bb055d378916503e0
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Mon Feb 4 15:40:22 2013 +0100
  
      hw: include hw header files with full paths
      
      Done with this script:
      
      cd hw
      for i in `find . -name '*.h' | sed 's/^..//'`; do
        echo '\,^#.*include.*["<]'$i'[">], s,'$i',hw/&,'
      done | sed -i -f - `find . -type f`
      
      This is so that paths remain valid as files are moved.
      
      Instead, files in hw/dataplane are referenced with the relative path.
      We know they are not going to move to include/, and they are the only
      include files that are in subdirectories _and_ move.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 7948b4b009b60c6e3b21daad29088b204ddb1966
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Sun Feb 3 20:18:28 2013 +0100
  
      ppc: do not use ../ in include files
      
      This simplifies the scripted execution of the next patch.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit eac7ec7f6a5c9e1a0a082ea8525f31549b1f0cb4
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Mon Feb 4 15:00:38 2013 +0100
  
      vt82c686: vt82c686 is not a PCI host bridge
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 60653b28f505288689d0b44218de4bb9fd254519
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Mon Feb 4 15:37:49 2013 +0100
  
      virtio-9p: remove PCI dependencies from hw/9pfs/
      
      Also move the 9p.h file to 9pfs/virtio-9p-device.h, for consistency
      with the corresponding .c file.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 7e6b14dfb575a687cb26be9995c96e5bbf5cba2e
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Mon Feb 4 15:32:02 2013 +0100
  
      virtio-9p: use CONFIG_VIRTFS, not CONFIG_LINUX
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 1559e0d4b54d1b0744983b57da893617ceae8b94
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Mon Feb 4 17:20:47 2013 +0100
  
      hw: move device-hotplug.o to toplevel, compile it once
      
      The situation with device-hotplug.c is similar to qdev-monitor.c.
      Add a stub for pci_drive_hot_add, so that it can be compiled once,
      and move it out of hw/.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit b4a42f81383d60900aae09513f42eb857a5a7c7c
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Mon Feb 4 11:37:52 2013 +0100
  
      hw: move qdev-monitor.o to toplevel directory
      
      qdev-monitor.c is the only "core qdev" file that is not used in
      user-mode emulation, and it does not define anything that is used
      by hardware models.  Remove it from the hw/ directory and
      remove hw/qdev-monitor.h from hw/qdev.h too; this requires
      some files to have some new explicitly includes.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit fd7f0d66177ec1058a2a256856ff38fc9ceae5af
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Mon Feb 4 10:57:50 2013 +0100
  
      hw: move fifo.[ch] to libqemuutil
      
      fifo.c is generic code that can be easily unit tested.  So it
      belongs in libqemuutil.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 159b6e9f144c7afdf3ad95c29d1fede9626fa8b1
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Sun Feb 3 20:21:00 2013 +0100
  
      hw: move char backends to backends/
      
      Braille and msmouse support is in hw/, but it is not hardware.
      Move it to the backends/ directory.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 288f1e3f87ec24abeac38399f175fe74243f7bc5
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Thu Feb 28 18:23:16 2013 +0000
  
      cadence_gem: Add debug msgs for rx desc movement
      
      Add some helpful messages that show the rx descriptor pointer moving as packets
      are rxed.
      
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Message-id: 1ef2eb34dade64d589a69a2bcfd5aaddb7d50164.1360901435.git.peter.crosthwaite@xilinx.com
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit 5025388b5083f199b05cc252c2b031d9fc230391
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Thu Feb 28 18:23:16 2013 +0000
  
      cadence_gem: Don't reset rx desc pointer on rx_en
      
      This doesn't happen in the real hardware. The Zynq TRM explicitly states that
      this bit has no effect on the rx descriptor pointer ("The receive queue
      pointer register is unaffected").
      
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Message-id: 06fdf92b78ee62d8965779bafd29c8df1a5d2718.1360901435.git.peter.crosthwaite@xilinx.com
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit ae80a3546f412c407199b9b7ebd52ac604361e10
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Thu Feb 28 18:23:15 2013 +0000
  
      cadence_gem: fix interrupt events
      
      Bits in the ISR were continually mirroring their corresponding TX/RX SR bits.
      This is incorrect. The ISR bits are only ever set at the time their
      corresponding event occurs.
      
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Message-id: cedfb6d108318846480b416a6041023ea5a353d6.1360901435.git.peter.crosthwaite@xilinx.com
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit 1c5d07909aea7657c7c6b24223460150526369ba
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Thu Feb 28 18:23:15 2013 +0000
  
      cadence_gem: factor out can_rx() logic replication
      
      The gem_receive() function replicates the logic for whether or not the device
      can rx. Just call the actual gem_can_receive() function in place.
      
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Message-id: bf7f93969f3e01fbc76d68d2955307fdbad11bb1.1360901435.git.peter.crosthwaite@xilinx.com
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit e3f9d31c9899cc94e124b042d7d5353dbfd812ca
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Thu Feb 28 18:23:15 2013 +0000
  
      cadence_gem: Flush queued packets
      
      The device needs to check for queued RX packets when the RX path is re-enabled.
      
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Message-id: 1fa8c88a3b7c654886d0a7484c2463cd4c2a2781.1360901435.git.peter.crosthwaite@xilinx.com
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit a7fd6915d84b20d5ff9ae287ddfabb9b222e7067
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Thu Feb 28 18:23:15 2013 +0000
  
      m25p80.c: Use QOM classes for part differentiation
      
      Currently, M25P80 uses an object property to differentiate between flash parts.
      Changed this over to use QOM sub-classes - the actual names of the different parts
      are used to create a set of dynamic classes which passes the part info as class
      data. The object no longer needs to search the known_devices table for itself,
      instead it just gets its info from its own class.
      
      Kept the intermediate class definition private to m25p80.c for the moment, as
      the expectation is parts will only be added as new entries in the table. We can
      factor out the TYPE_M25P80 abstraction into a header on a demand basis.
      
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Message-id: e24e156d-ff96-4901-997a-e31178b08bee@VA3EHSMHS021.ehs.local
      Reviewed-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit b972b4e25340abdd23238bc8f3bdacbef533bd5a
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Thu Feb 28 18:23:14 2013 +0000
  
      xilinx_zynq: Added SD controllers
      
      The Xilinx Zynq device has two SDHCI controllers. Added to the machine model.
      
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit 80f4d9fcea86aeb3071750c199416cab9abd5c28
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Thu Feb 28 18:23:14 2013 +0000
  
      vl.c: allow for repeated -sd arguments
      
      Allows for repeating of -sd arguments in the same way as -pflash and -mtdblock.
      
      Acked-by: Igor Mitsyanko <i.mitsyanko@samsung.com>
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit d7dfca0807a0f579d3ec985bf1220519420c4dfe
  Author: Igor Mitsyanko <i.mitsyanko@samsung.com>
  Date:   Thu Feb 28 18:23:14 2013 +0000
  
      hw/sdhci: introduce standard SD host controller
      
      Device model for standard SD Host Controller Interface (SDHCI) compliant with
      version 2.00 of SD association specification.
      
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Signed-off-by: Igor Mitsyanko <i.mitsyanko@samsung.com>
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit 353575f0959234e1680622f747e20308c94505b7
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Thu Feb 28 18:23:14 2013 +0000
  
      arm: a9mpcore: Coreify the SCU
      
      Split the SCU in a9mpcore out into its own object definition. mpcore is now
      just a container for the mpcore components.
      
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit 9595978292e9a5b5f0ec77a9f6a0e724c10bf3b4
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Thu Feb 28 18:23:13 2013 +0000
  
      arm: a9mpcore: remove old_timer_status field
      
      This field was write only and thus unused. Removed.
      
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit cde4577f11cd557cfd48d752b7a0929d19eac9e9
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Thu Feb 28 18:23:13 2013 +0000
  
      arm: mptimer: Remove WDT distinction
      
      In QEMU emulation, there is no functional difference between the ARM mpcore
      private timers and watchdogs. Removed all the distinction between the two from
      arm_mptimer.c and converted it to be just the mptimer. a9mpcore and arm11mpcore
      just instantiate the same mptimer object twice to get both timer and WDT.
      
      If in the future we want to make the WDT functionally different then we can use
      either QOM hierarchy to derive WDT from from mptimer, or we can add a property
      "is-wdt" or some such.
      
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit 845769fc6319d308a39a78734c6dc03fa93ff2c5
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Thu Feb 28 18:23:13 2013 +0000
  
      arm: arm11mpcore, a9mpcore: CamelCased type names
      
      To conform with QEMU coding style.
      
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit c6205ddf6cff202ac0ce6621987cd3de8b57adee
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Thu Feb 28 18:23:13 2013 +0000
  
      arm: mptimer: CamelCased type names
      
      Trivial find replace on type names "timerblock" and "arm_mptimer_state" to
      conform with QEMU coding style.
      
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit 1be97bf22447088adebf23b1ca508d4bb00f853c
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Thu Feb 28 18:23:12 2013 +0000
  
      hw/pflash_cfi01: Treat read in unknown command state as read
      
      The code for handling the default "unknown command state" case in
      pflash_read in pflash_cfi01.c comments "reset state & treat it as
      a read". However the code doesn't actually do this. Moving the
      default case to the top of the switch so it can fall through into
      the read case brings this file into line with pflash_cfi02 and
      makes the code behave as the comments suggest.
      
      The pflash_cfi01 code has always had this bug -- it was presumably
      introduced when the original author copied the cfi02 code and
      rearranged the order of the switch statement without noticing
      that the default case relied on the fall-through.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Reviewed-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Tested-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Message-id: 1358777318-7579-3-git-send-email-peter.maydell@linaro.org
  
  commit 6e392787c85809671033ec419d8e8ecf684d55da
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Thu Feb 28 18:23:12 2013 +0000
  
      hw/pflash_cfi01: Make read after byte-write or erase return status
      
      The Intel flash command set requires that a read operation after
      doing a 'single byte write' command returns the status register;
      add this case to pflash_read() so we return the correct information.
      Similarly, the case for the 0x28 flavour of block erase was missing.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Reviewed-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Tested-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Message-id: 1358777318-7579-2-git-send-email-peter.maydell@linaro.org
  
  commit 5c78d6a84b504e831adc8f1917cde0c79061dff0
  Author: Antoine Mathys <barsamin@gmail.com>
  Date:   Thu Feb 28 18:23:12 2013 +0000
  
      hw/ds1338: Fix conversion between 12 hours and 24 hours modes.
      
      The proper mapping between 24 hours and 12 hours modes is:
      0       12 AM
      1-11    1-11 AM
      12      12 PM
      13-23   1-11 PM
      Fix code accordingly.
      
      Signed-off-by: Antoine Mathys <barsamin@gmail.com>
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit 5c75fb10029c5fd1e705a6ef5d698fbea06c7a33
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Thu Feb 28 09:18:56 2013 +0100
  
      update seabios to 1.7.2.1
      
      Alex Williamson (3):
            seabios q35: Enable all PIRQn IRQs at startup
            seabios q35: Add new PCI slot to irq routing function
            seabios: Add a dummy PCI slot to irq mapping function
      
      Avik Sil (1):
            USB-EHCI: Fix null pointer assignment
      
      Kevin O'Connor (4):
            Update tools/acpi_extract.py to handle iasl 20130117 release.
            Fix Makefile - don't reference "out/" directly, instead use "$(OUT)".
            build: Don't require $(OUT) to be a sub-directory of the main
      directory.
            Verify CC is valid during build tests.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit a4bcea3d67949c6be45992bd5092a19f163bcd4e
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Tue Feb 26 12:06:23 2013 -0800
  
      target-i386: Use mulu2 and muls2
      
      These correspond very closely to the insns that we're emulating.
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 554f1997f0328bc259454239db64b20b3376d9a6
  Author: Gal Hammer <ghammer@redhat.com>
  Date:   Wed Feb 27 15:15:31 2013 +0200
  
      Set virtio-serial device to have a default of 2 MSI vectors.
      
      The virtio-serial device is expected to use 2 MSI vectors, one for
      control queue and a second shared for all queues.
      
      Signed-off-by: Gal Hammer <ghammer@redhat.com>
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
  
  commit 0e98b436eceb9d31caad898f4983a369c76524e0
  Author: Laszlo Ersek <lersek@redhat.com>
  Date:   Wed Feb 20 02:51:24 2013 +0100
  
      ICH9 LPC: Reset Control Register, basic implementation
      
      This commit does the same for the ICH9 LPC as commit 1ec4ba74 for the
      PIIX3. For the present we're ignoring the Full Reset (FULL_RST) and System
      Reset (SYS_RST) bits; the guest can read them back but that's it.
      
      Signed-off-by: Laszlo Ersek <lersek@redhat.com>
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
  
  commit 7feb640cf32d86f91f5a624136345eb6a63eab42
  Author: Alexey Korolev <akorolex@gmail.com>
  Date:   Fri Feb 22 16:58:44 2013 +1300
  
      Fix guest OS hang when 64bit PCI bar present
      
      This patch addresses the issue fully described here:
      http://lists.nongnu.org/archive/html/qemu-devel/2013-02/msg01804.html
      
      Linux kernels prior to 2.6.36 do not disable the PCI device during
      enumeration process. Since lower and higher parts of a 64bit BAR
      are programmed separately this leads to qemu receiving a request to occupy
      a completely wrong address region for a short period of time.
      We have found that the boot process screws up completely if kvm-apic range
      is overlapped even for a short period of time (it is fine for other
      regions though).
      
      This patch raises the priority of the kvm-apic memory region, so it is
      never pushed out by PCI devices. The patch is quite safe as it does not
      touch memory manager.
      
      Signed-off-by: Alexey Korolev <akorolex@gmail.com>
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
  
  commit 2af234e61d59f39ae16ba882271e7c4fef2c41c1
  Author: Michael S. Tsirkin <mst@redhat.com>
  Date:   Thu Feb 14 19:11:27 2013 +0200
  
      e1000: unbreak the guest network migration to 1.3
      
      QEMU 1.3 does not emulate the link auto negotiation, so if migrate to a
      1.3 machine during link auto negotiation, the guest link will be set to down.
      Fix this by just disabling auto negotiation for 1.3 and older.
      
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
  
  commit af347aa5a521555f5342e67993eb717d4f542ba8
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Fri Feb 22 18:31:51 2013 +0100
  
      qmp: netdev_add is like -netdev, not -net, fix documentation
      
      Cc: qemu-stable@nongnu.org
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Reviewed-by: Laszlo Ersek <lersek@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 40e8c26d7b7e260cc3566c6b68cee969e816970e
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Tue Feb 26 11:07:16 2013 +0100
  
      doc: document -netdev hubport
      
      Reviewed-by: Markus Armbruster <armbru@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit f6b26cf257232e5854c0e5c98a8685c625bf986e
  Author: Jason Wang <jasowang@redhat.com>
  Date:   Fri Feb 22 23:15:06 2013 +0800
  
      net: reduce the unnecessary memory allocation of multiqueue
      
      Edivaldo reports a problem that the array of NetClientState in NICState is too
      large - MAX_QUEUE_NUM(1024) which will wastes memory even if multiqueue is not
      used.
      
      Instead of static arrays, solving this issue by allocating the queues on demand
      for both the NetClientState array in NICState and VirtIONetQueue array in
      VirtIONet.
      
      Tested by myself, with single virtio-net-pci device. The memory allocation is
      almost the same as when multiqueue is not merged.
      
      Cc: Edivaldo de Araujo Pereira <edivaldoapereira@yahoo.com.br>
      Cc: qemu-stable@nongnu.org
      Signed-off-by: Jason Wang <jasowang@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit d26e445c80fddcc7483b83f3115e5067fef28fe6
  Author: Peter Lieven <pl@dlhnet.de>
  Date:   Mon Feb 25 10:17:08 2013 +0100
  
      tap: set IFF_ONE_QUEUE per default
      
      historically the kernel queues packets two times. once
      at the device and second in qdisc. this is believed to cause
      interface stalls if one of these queues overruns.
      
      setting IFF_ONE_QUEUE is the default in kernels >= 3.8. the
      flag is ignored since then. see kernel commit
      5d097109257c03a71845729f8db6b5770c4bbedc
      
      Signed-off-by: Peter Lieven <pl@kamp.de>
      Acked-by: Michael S. Tsirkin <mst@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit ce675a7579fea498397c5d2da3c5367671e9f02a
  Author: Jason Wang <jasowang@redhat.com>
  Date:   Thu Feb 21 11:05:56 2013 +0800
  
      tap: forbid creating multiqueue tap when hub is used
      
      Obviously, hub does not support multiqueue tap. So this patch forbids creating
      multiple queue tap when hub is used to prevent the crash when command line such
      as "-net tap,queues=2" is used.
      
      Cc: qemu-stable@nongnu.org
      Signed-off-by: Jason Wang <jasowang@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 7d91ddd25e3a4e5008a2ac16127d51a34fd56bf1
  Author: Luigi Rizzo <rizzo@iet.unipi.it>
  Date:   Tue Feb 5 18:29:09 2013 +0100
  
      net: fix unbounded NetQueue
      
      In the current implementation of qemu, running without a network
      backend will cause the queue to grow unbounded when the guest is
      transmitting traffic.
      
      This patch fixes the problem by implementing bounded size NetQueue,
      used with an arbitrary limit of 10000 packets, and dropping packets
      when the queue is full _and_ the sender does not pass a callback.
      
      The second condition makes sure that we never drop packets that
      contains a callback (which would be tricky, because the producer
      expects the callback to be run when all previous packets have been
      consumed; so we cannot run it when the packet is dropped).
      
      If documentation is correct, producers that submit a callback should
      stop sending when their packet is queued, so there is no real risk
      that the queue exceeds the max size by large values.
      
      Signed-off-by: Luigi Rizzo <rizzo@iet.unipi.it>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 199ee608f0d08510b5c6c37f31a7fbff211d63c4
  Author: Luigi Rizzo <rizzo@iet.unipi.it>
  Date:   Tue Feb 5 17:53:31 2013 +0100
  
      net: fix qemu_flush_queued_packets() in presence of a hub
      
      When frontend and backend are connected through a hub as below
      (showing only one direction), and the frontend (or in general, all
      output ports of the hub) cannot accept more traffic, the backend
      queues packets in queue-A.
      
      When the frontend (or in general, one output port) becomes ready again,
      quemu tries to flush packets from queue-B, which is unfortunately empty.
      
        e1000.0 <--[queue B]-- hub0port0(hub)hub0port1 <--[queue A]-- tap.0
      
      To fix this i propose to introduce a new function net_hub_flush()
      which is called when trying to flush a queue connected to a hub.
      
      Signed-off-by: Luigi Rizzo <rizzo@iet.unipi.it>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 6b37a23df98faa26391a93373930bfb15b943e00
  Author: Michael S. Tsirkin <mst@redhat.com>
  Date:   Thu Feb 21 13:16:06 2013 +0200
  
      vhost: memory sync fixes
      
      This fixes two bugs related to memory sync during
      migration:
          - ram address calculation was missing the chunk
            address, so the wrong page was dirtied
          - one after last was used instead of the
            end address of a region, which might overflow to 0
            and cause us to skip the region when the region ends at
            ~0x0ull.
      
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
      Tested-by: Jason Wang <jasowang@redhat.com>
  
  commit ee24aaf356f44ca7c8fbef136a438c12091cffd0
  Merge: 31e76f6... 7bd43ec...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Tue Feb 26 13:36:09 2013 -0600
  
      Merge remote-tracking branch 'kiszka/queues/slirp' into staging
      
      # By Jan Kiszka
      # Via Jan Kiszka
      * kiszka/queues/slirp:
        slirp: Properly initialize pollfds_idx of new sockets
  
  commit 31e76f65a98e1502cbfd362eed5768c48e264c23
  Author: Alexander Graf <agraf@suse.de>
  Date:   Tue Feb 26 00:46:10 2013 +0100
  
      glib: Add compat wrapper for g_poll on old glib
      
      Older glib doesn't implement g_poll(). Most notably the glib version in use
      on SLE11 is on 2.18 which is hit by this.
      
      We do want to use g_poll() in the source however. So on older systems, just
      wrap it with functions that do exist on older versions.
      
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
      Signed-off-by: Alexander Graf <agraf@suse.de>
      Message-id: 1361835970-2889-1-git-send-email-agraf@suse.de
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 989b697ddd46769b0999e8cd16b5ecd393204734
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Tue Feb 26 17:52:40 2013 +0000
  
      qemu-log: default to stderr for logging output
      
      Switch the default for qemu_log logging output from "/tmp/qemu.log"
      to stderr. This is an incompatible change in some sense, but logging
      is mostly used for debugging purposes so it shouldn't affect production
      use. The previous behaviour can be obtained by adding "-D /tmp/qemu.log"
      to the command line.
      
      This change requires us to:
       * update all the documentation/help text (we take the opportunity
         to smooth out minor inconsistencies between the phrasing in
         linux-user/bsd-user/system help messages)
       * make linux-user and bsd-user defer to qemu-log for the default
         logging destination rather than overriding it themselves
       * ensure that all logfile closing is done via qemu_log_close()
         and that that function doesn't close stderr
      as well as the obvious change to the behaviour of do_qemu_set_log()
      when no logfile name has been specified.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com>
      Reviewed-by: Markus Armbruster <armbru@redhat.com>
      Message-id: 1361901160-28729-1-git-send-email-peter.maydell@linaro.org
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit ab4004495cb1cf38ab2e35f84ee54e669e2ad08a
  Author: Hu Tao <hutao@cn.fujitsu.com>
  Date:   Mon Feb 25 10:27:48 2013 +0800
  
      show --disable-gtk and --enable-gtk in the help message
      
      Signed-off-by: Hu Tao <hutao@cn.fujitsu.com>
      Message-id: 1361759268-16314-1-git-send-email-hutao@cn.fujitsu.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit bc0477c7d6445730b22e733ad4a65f0cc23fa405
  Author: Daniel P. Berrange <berrange@redhat.com>
  Date:   Mon Feb 25 15:20:46 2013 +0000
  
      Add compat for GDK_KEY_XXX symbols
      
      The GDK_KEY_XXX symbols are new in GTK3 and only the most
      recent GTK2 releases. Most versions of GTK2 have simply
      used GDK_XXX
      
      Signed-off-by: Daniel P. Berrange <berrange@redhat.com>
      Message-id: 1361805646-6425-14-git-send-email-berrange@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit ef6413a2a833abe24aae072bd59c7434969fc59d
  Author: Daniel P. Berrange <berrange@redhat.com>
  Date:   Mon Feb 25 15:20:45 2013 +0000
  
      Add compat macro for gtk_widget_get_realized
      
      The gtk_widget_get_realized method only arrived in GTK 2.20,
      so defined a compat macro for earlier GTK
      
      Signed-off-by: Daniel P. Berrange <berrange@redhat.com>
      Message-id: 1361805646-6425-13-git-send-email-berrange@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 528de90ab7133e22df7c1da4632a6dcd525e88f0
  Author: Daniel P. Berrange <berrange@redhat.com>
  Date:   Mon Feb 25 15:20:44 2013 +0000
  
      Add support for enabling build with GTK3
      
      Add a arg to configure to switch from GTK2 (default) to
      GTK3 (optional) build for QEMU.
      
        ./configure --with-gtkabi=3.0
      
      will choose GTK3, while
      
        ./configure --with-gtkabi=2.0
      
      will choose GTK2 (and remains the current default)
      
      Signed-off-by: Daniel P. Berrange <berrange@redhat.com>
      Message-id: 1361805646-6425-12-git-send-email-berrange@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 0d20664018a401120af28ff80ac8d22fbc887956
  Author: Daniel P. Berrange <berrange@redhat.com>
  Date:   Mon Feb 25 15:20:43 2013 +0000
  
      Ensure x_keymap.o is built when GTK is enabled
      
      The x_keymap.o file is required by both GTK and SDL builds,
      so it must be explicitly listed as a GTK dep to ensure the
      linker works when SDL is disabled
      
      Signed-off-by: Daniel P. Berrange <berrange@redhat.com>
      Message-id: 1361805646-6425-11-git-send-email-berrange@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit fe43bca85b269314b007cd9b2eecc4a52aa73dde
  Author: Daniel P. Berrange <berrange@redhat.com>
  Date:   Mon Feb 25 15:20:42 2013 +0000
  
      Replace expose-event handler with draw handler in GTK3
      
      In GTK3 the 'expose-event' signal has been replaced by a new
      'draw' signal. The only difference is that the latter will
      pre-create the cairo drawing context & set the clip mask.
      Since the drawing code is already structured in a nice way,
      we can just wire up the 'gd_draw_event' method to the 'draw'
      signal in GTK3
      
      Signed-off-by: Daniel P. Berrange <berrange@redhat.com>
      Message-id: 1361805646-6425-10-git-send-email-berrange@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 1ed76b59c4f8670eb06df48cebe086da06111e1f
  Author: Daniel P. Berrange <berrange@redhat.com>
  Date:   Mon Feb 25 15:20:41 2013 +0000
  
      Conditionalize use of gtk_widget_size_request
      
      The gtk_widget_size_request method has been replaced by
      the gtk_widget_get_preferred_size method in GTK3. Conditionally
      call the new method in GTK3
      
      Signed-off-by: Daniel P. Berrange <berrange@redhat.com>
      Message-id: 1361805646-6425-9-git-send-email-berrange@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 8906de769be0978fed31a0341d0a5829a4ef7ecf
  Author: Daniel P. Berrange <berrange@redhat.com>
  Date:   Mon Feb 25 15:20:40 2013 +0000
  
      Conditionalize use of gdk_display_warp_pointer
      
      In GTK3 the gdk_display_warp_pointer method is deprecated.
      Instead we should use gdk_device_warp on the GdkDevice
      instead associated with the event being processed.
      
      Signed-off-by: Daniel P. Berrange <berrange@redhat.com>
      Message-id: 1361805646-6425-8-git-send-email-berrange@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 530daf82c129c2a8a6fa757b3ef5a21f1f50f66a
  Author: Daniel P. Berrange <berrange@redhat.com>
  Date:   Mon Feb 25 15:20:39 2013 +0000
  
      Replace gtk_menu_append with gtk_menu_shell_append
      
      The gtk_menu_append method has long been deprecated in favour
      of the gtk_menu_shell_append method. The former is now entirely
      gone in GTK3, so switch all code to the latter which works on
      both GTK2 and GTK3
      
      Signed-off-by: Daniel P. Berrange <berrange@redhat.com>
      Message-id: 1361805646-6425-7-git-send-email-berrange@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 51572ab087b900ea67cc25f1c49dae4112274221
  Author: Daniel P. Berrange <berrange@redhat.com>
  Date:   Mon Feb 25 15:20:38 2013 +0000
  
      Remove use of GtkVBox in GTK3
      
      The GtkVBox class is deprecated, in favour of just using the
      GtkBox class directly. Eventually even GtkBox will be
      deprecated in favour of GtkGrid, but that is a bigger fix
      which can wait.
      
      Signed-off-by: Daniel P. Berrange <berrange@redhat.com>
      Message-id: 1361805646-6425-6-git-send-email-berrange@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 2a05485d72504ed92ce91dffd1f5867974c47ff0
  Author: Daniel P. Berrange <berrange@redhat.com>
  Date:   Mon Feb 25 15:20:37 2013 +0000
  
      Conditionalize use of gdk_pointer_grab / gdk_pointer_ungrab
      
      On GTK3 there is support for multiple pointer devices, so
      rather than using  gdk_pointer_grab / gdk_pointer_ungrab
      we should iterate over all devices, grabbing each one in
      turn
      
      Signed-off-by: Daniel P. Berrange <berrange@redhat.com>
      Message-id: 1361805646-6425-5-git-send-email-berrange@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 655199da197d2c3407d4bc937c9d3d3ac4551764
  Author: Daniel P. Berrange <berrange@redhat.com>
  Date:   Mon Feb 25 15:20:36 2013 +0000
  
      Conditionalize use of gdk_keyboard_grab / gdk_keyboard_ungrab
      
      On GTK3 there is support for multiple keyboard devices, so
      rather than using  gdk_keyboard_grab / gdk_keyboard_ungrab
      we should iterate over all devices, grabbing each one in
      turn
      
      Signed-off-by: Daniel P. Berrange <berrange@redhat.com>
      Message-id: 1361805646-6425-4-git-send-email-berrange@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 66962f14378d0adf2e7d0fcfac66e2248b09bb4d
  Author: Daniel P. Berrange <berrange@redhat.com>
  Date:   Mon Feb 25 15:20:35 2013 +0000
  
      Remove use of gdk_drawable_get_{screen, display}
      
      The gdk_drawable_get_screen and gdk_drawable_get_display
      methods don't exist in GDK3. Fortunately, even on GTK2
      they are not required - we can call the equivalent
      gtk_widget_get_screen/gtk_widget_get_display methods
      which have existed since GTK 2.2
      
      Signed-off-by: Daniel P. Berrange <berrange@redhat.com>
      Message-id: 1361805646-6425-3-git-send-email-berrange@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit cba68834c69f2d0fd04127301171fedac63d9b67
  Author: Daniel P. Berrange <berrange@redhat.com>
  Date:   Mon Feb 25 15:20:34 2013 +0000
  
      Add compat for gdk_drawable_get_size on GTK3
      
      GTK3 lacks the gdk_drawable_get_size method, so we create a
      stub impl which gets the get_width/get_height mehtods instead
      
      Signed-off-by: Daniel P. Berrange <berrange@redhat.com>
      Message-id: 1361805646-6425-2-git-send-email-berrange@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit f963e4d0ca5b7704aed8048e2bc293597d333dfb
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Mon Feb 25 16:02:30 2013 +0100
  
      gtk ui: unbreak spice
      
      Merge of the gtk ui brought a initialitation order issue for spice:
      The using_spice variable isn't set yet when checked, leading to the
      default UI being activated (additionally to spice remote access).
      
      Let's set display_remote when we find a -spice switch on the command
      line, like we do for vnc.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
      Message-id: 1361804550-15858-1-git-send-email-kraxel@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 864a556e9a800116a305f10fbb714268ca7e9bc3
  Merge: 9a1d7f0... bf3caa3...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Tue Feb 26 07:44:39 2013 -0600
  
      Merge remote-tracking branch 'kwolf/for-anthony' into staging
      
      # By Paolo Bonzini (7) and others
      # Via Kevin Wolf
      * kwolf/for-anthony: (22 commits)
        pc: add compatibility machine types for 1.4
        blockdev: enable discard by default
        qemu-nbd: add --discard option
        blockdev: add discard suboption to -drive
        block: implement BDRV_O_UNMAP
        block: complete all IOs before .bdrv_truncate
        coroutine: trim down nesting level in perf_nesting test
        coroutine: move pooling to common code
        qemu-iotests: Test qcow2 image creation options
        qemu-iotests: Add qemu-img compare test
        qemu-img: Add compare subcommand
        qemu-img: Add "Quiet mode" option
        block: Add synchronous wrapper for bdrv_co_is_allocated_above
        block: refuse negative iops and bps values
        block: use Error in do_check_io_limits()
        qcow2: support compressed clusters in BlockFragInfo
        qemu-img: add compressed clusters to BlockFragInfo
        qemu-img: fix missing space in qemu-img check output
        qcow2: record fragmentation statistics during check
        qcow2: introduce check_refcounts_l1/l2() flags
        ...
  
  commit 9a1d7f00efd4b69f051d4223a70ca91af0ccb19d
  Merge: b1c07f0... 90f8ae7...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Tue Feb 26 07:44:32 2013 -0600
  
      Merge remote-tracking branch 'quintela/stats.next' into staging
      
      # By Juan Quintela
      # Via Juan Quintela
      * quintela/stats.next:
        migration: calculate expected_downtime
        migration: don't account sleep time for calculating bandwidth
        migration: calculate end time after we have sent the data
        migration: change initial value of expected_downtime
  
  commit b1c07f06ed0e2094197274e636a90ad33674653c
  Merge: 08f4a0f... 3960c41...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Tue Feb 26 07:44:24 2013 -0600
  
      Merge remote-tracking branch 'luiz/queue/qmp' into staging
      
      # By Markus Armbruster
      # Via Luiz Capitulino
      * luiz/queue/qmp:
        check-qjson: More thorough testing of UTF-8 in strings
  
  commit 7bd43ec2dd3ffaa12e6331af41fc55d4b2b12f13
  Author: Jan Kiszka <jan.kiszka@siemens.com>
  Date:   Fri Feb 22 20:47:10 2013 +0100
  
      slirp: Properly initialize pollfds_idx of new sockets
      
      Otherwise we may start processing sockets in slirp_pollfds_poll that
      were created past slirp_pollfds_fill.
      
      Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
      Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 08f4a0f7ee899c32bac91114e859d2687cbcf1d7
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Mon Feb 25 11:41:40 2013 -0800
  
      target-ppc: Fix SUBFE carry
      
      While ~T0+T1+CF = T1-T0+CF-1 is true for the low 32-bits,
      it does not produce the correct carry-out to bit 33.  Do
      exactly what the manual says.
      
      Cc: Alexander Graf <agraf@suse.de>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit e77f083292916ba43b940fdacd2fc1001b750d1d
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Mon Feb 25 11:41:39 2013 -0800
  
      target-arm: Fix sbc_CC carry
      
      While T0+~T1+CF = T0-T1+CF-1 is true for the low 32-bits,
      it does not produce the correct carry-out to bit 33.  Do
      exactly what the manual says.
      
      Using the ~T1 makes the add and subtract code paths nearly
      identical, so have sbc_CC use adc_CC.
      
      Cc: Peter Maydell <peter.maydell@linaro.org>
      Reported-by: Laurent Desnogues <laurent.desnogues@gmail.com>
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 8c3ac601bdaf8d4d81823a79f2a166b586db7dab
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Mon Feb 25 11:41:38 2013 -0800
  
      arm/translate.c: Fix adc_CC/sbc_CC implementation
      
      commits 49b4c31efcce45ab714f286f14fa5d5173f9069d and
      2de68a4900ef6eb67380b0c128abfe1976bc66e8 reworked the implementation of adc_CC
      and sub_CC. The new implementations (on the TCG_TARGET_HAS_add2_i32 code path)
      are incorrect. The new logic is:
      
      CF:NF = 0:A +/- 0:CF
      CF:NF = CF:A +/- 0:B
      
      The lower 32 bits of the intermediate result stored in NF needs to be passes
      into the second addition in place of A (s/CF:A/CF:NF):
      
      CF:NF = 0:A +/- 0:CF
      CF:NF = CF:NF +/- 0:B
      
      This patch fixes the issue.
      
      Cc: Peter Maydell <peter.maydell@linaro.org>
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit a345481baa2b2fb3d54f8c9ddb58dfcaf75786df
  Author: Petar Jovanovic <petarj@mips.com>
  Date:   Thu Feb 7 19:36:09 2013 +0100
  
      target-mips: fix for sign-issue in MULQ_W helper
      
      Correct sign-propagation before multiplication in MULQ_W helper.
      The change also fixes previously incorrect expected values in the
      tests for MULQ_RS.W and MULQ_S.W.
      
      Signed-off-by: Petar Jovanovic <petarj@mips.com>
      Richard Henderson <rth@twiddle.net>
      Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
  
  commit 9c19eb1e205b29018f6f61c5f43db6abbe7dc0e5
  Author: Petar Jovanovic <petarj@mips.com>
  Date:   Wed Feb 6 18:05:25 2013 +0100
  
      target-mips: fix for incorrect multiplication with MULQ_S.PH
      
      The change corrects sign-related issue with MULQ_S.PH. It also includes
      extension to the already existing test which will trigger the issue.
      
      Signed-off-by: Petar Jovanovic <petarj@mips.com>
      Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
  
  commit d2123a079d983677ec8333940aa4bec803d98cde
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Tue Feb 19 23:52:26 2013 -0800
  
      target-xtensa: Use add2/sub2 for mac
      
      Cc: Max Filippov <jcmvbkbc@gmail.com>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit c9cda20bc55e549d31e791bfa55eabe3642b73a7
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Tue Feb 19 23:52:25 2013 -0800
  
      target-xtensa: Use mul*2 for mul*hi
      
      Cc: Max Filippov <jcmvbkbc@gmail.com>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit d1f8cd839136337b713a05aaf11a5f189e81532d
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Tue Feb 19 23:52:24 2013 -0800
  
      target-unicore32: Use mul*2 for do_mult
      
      Cc: Guan Xuetao <gxt@mprc.pku.edu.cn>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 1d3b708491b9d7dde573261fdee8ca0afc6980fd
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Tue Feb 19 23:52:23 2013 -0800
  
      target-sh4: Use mul*2 for dmul*
      
      Cc: Aurelien Jarno <aurelien@aurel32.net>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 528692a8a4fb6c545d818957e758d6ad70fa255c
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Tue Feb 19 23:52:22 2013 -0800
  
      target-sparc: Use mul*2 for multiply
      
      Cc: Blue Swirl <blauwirbel@gmail.com>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 15fe216fc510c2a0ecf39536bbbc92ba75beb963
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Tue Feb 19 23:52:21 2013 -0800
  
      target-sparc: Use official add2/sub2 interfaces for addx/subx
      
      Cc: Blue Swirl <blauwirbel@gmail.com>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit e4a2c846248ff8e786e741bc4bc3103b24dfba74
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Tue Feb 19 23:52:20 2013 -0800
  
      target-ppc: Compute mullwo without branches
      
      Cc: Alexander Graf <agraf@suse.de>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit ba4af3e422f7ba2de58fd752d6ca89922c259a74
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Tue Feb 19 23:52:19 2013 -0800
  
      target-ppc: Compute arithmetic shift carry without branches
      
      Cc: Alexander Graf <agraf@suse.de>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit fd3f0081e5d873b26b9988b48f7118a9914bbd64
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Tue Feb 19 23:52:18 2013 -0800
  
      target-ppc: Implement neg in terms of subf
      
      Cc: Alexander Graf <agraf@suse.de>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit b5a73f8d8a57e940f9bbeb399a9e47897522ee9a
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Tue Feb 19 23:52:17 2013 -0800
  
      target-ppc: Use add2 for carry generation
      
      Cc: Alexander Graf <agraf@suse.de>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 146de60dcade65a401c6665ae4b51c2b15dfaa55
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Tue Feb 19 23:52:16 2013 -0800
  
      target-ppc: Compute addition carry with setcond
      
      Cc: Alexander Graf <agraf@suse.de>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit ffe30937c89dd67a53bf3f35b962701cd9d8f70e
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Tue Feb 19 23:52:15 2013 -0800
  
      target-ppc: Compute addition overflow without branches
      
      Cc: Alexander Graf <agraf@suse.de>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 2fdcb629071cb6206028bc7d6b69f3585fc365ec
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Tue Feb 19 23:52:14 2013 -0800
  
      target-ppc: Use setcond in gen_op_cmp
      
      Which means that callers need not copy data into local tmps.
      
      Cc: Alexander Graf <agraf@suse.de>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit da91a00f191fc70ea7d81d7476ef933c562e6fcd
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Tue Feb 19 23:52:13 2013 -0800
  
      target-ppc: Split out SO, OV, CA fields from XER
      
      In preparation for more efficient setting of these fields.
      
      Cc: Alexander Graf <agraf@suse.de>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 23ad1d5d3c00cd07ab7aedc128565c6029802c30
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Tue Feb 19 23:52:12 2013 -0800
  
      target-ppc: Use mul*2 in mulh* insns
      
      Cc: Alexander Graf <agraf@suse.de>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit bf45f97133b7f81d27711971a9e28d60528d90c8
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Tue Feb 19 23:52:11 2013 -0800
  
      target-cris: Use mul*2 in mul* insns
      
      Cc: Edgar E. Iglesias <edgar.iglesias@gmail.com>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit ce1dd5d1bbb0a3769566cb6967714c8c8c97a815
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Tue Feb 19 23:52:10 2013 -0800
  
      target-mips: Use mul[us]2 in [D]MULT[U] insns
      
      Cc: Aurelien Jarno <aurelien@aurel32.net>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 2de68a4900ef6eb67380b0c128abfe1976bc66e8
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Tue Feb 19 23:52:09 2013 -0800
  
      target-arm: Implement sbc_cc inline
      
      Use sub2 if available, otherwise use 64-bit arithmetic.
      
      Cc: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 49b4c31efcce45ab714f286f14fa5d5173f9069d
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Tue Feb 19 23:52:08 2013 -0800
  
      target-arm: Implement adc_cc inline
      
      Use add2 if available, otherwise use 64-bit arithmetic.
      
      Cc: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit e3482cb8063575f9fe0f39b701a4b6dc5a55c9cd
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Tue Feb 19 23:52:07 2013 -0800
  
      target-arm: Use add2 in gen_add_CC
      
      Cc: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit c9f10124a2704b6bab21b31e79735b18d414a654
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Tue Feb 19 23:52:06 2013 -0800
  
      target-arm: Use mul[us]2 and add2 in umlal et al
      
      Cc: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 831d7fe800774db0d7142fdf2a8f8758c8bf9c92
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Tue Feb 19 23:52:05 2013 -0800
  
      target-arm: Use mul[us]2 in gen_mul[us]_i64_i32
      
      Cc: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit dc46d1c68aa107b8e3c95f66e87cd9d02e6452a9
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Tue Feb 19 23:52:04 2013 -0800
  
      target-s390x: Use mulu2 for mlgr insn
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 962415fcd5f8223a6fbc6f7bb8c5fdf2500f2f84
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Tue Feb 19 23:52:03 2013 -0800
  
      target-alpha: Use mulu2 for umulh insn
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit f1fae40c61fd4558c7d10992c98b4bb47f99e0ed
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Tue Feb 19 23:52:02 2013 -0800
  
      tcg: Apply life analysis to 64-bit multiword arithmetic ops
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit f402f38f439f17d4361b28248f948a6170d30133
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Tue Feb 19 23:52:01 2013 -0800
  
      tcg: Implement muls2 with mulu2
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 76f131332310d8317880ef73a2bc90725d857ed3
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Tue Feb 19 23:52:00 2013 -0800
  
      target-i386: Use add2 to implement the ADX extension
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit d693e14733509f9a2124b03a912058790411140a
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Tue Feb 19 23:51:58 2013 -0800
  
      tcg-arm: Implement muls2_i32
      
      We even had the encoding of smull already handy...
      
      Cc: Andrzej Zaborowski <balrogg@gmail.com>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 624988a53b4db34ee2a2b96dc2bccdf52e133a0a
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Tue Feb 19 23:51:57 2013 -0800
  
      tcg-i386: Implement multiword arithmetic ops
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit f6953a739972353f2cc5e3d5994127ca8c8236ce
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Tue Feb 19 23:51:56 2013 -0800
  
      tcg: Implement multiword addition helpers
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 696a8be6a077a5760bbf9822209999c908cdf0b1
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Tue Feb 19 23:51:55 2013 -0800
  
      tcg: Implement multiword multiply helpers
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 3c51a98507f9ff64fc2a3841c0e5b8a0c9e3c2b7
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Tue Feb 19 23:51:54 2013 -0800
  
      tcg: Implement a 64-bit to 32-bit extraction helper
      
      We're going to have use for this shortly in implementing other helpers.
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 4d3203fd0b5d17e39f631f2534e7cbb37d04ce3f
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Tue Feb 19 23:51:53 2013 -0800
  
      tcg: Add signed multiword multiplication operations
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit d7156f7ce4581c874df4a27409e7d99873faa413
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Tue Feb 19 23:51:52 2013 -0800
  
      tcg: Add 64-bit multiword arithmetic operations
      
      Matching the 32-bit multiword arithmetic that we already have.
      
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 803d805bcef4ea7b7d6ef0b4929263e1160d6b3c
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Tue Feb 19 23:51:51 2013 -0800
  
      tcg-sparc: Always implement 32-bit multiword ops
      
      Cc: Blue Swirl <blauwirbel@gmail.com>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit bbc863bfecfb3e3a3e21ce569e25046e24c0487c
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Tue Feb 19 23:51:50 2013 -0800
  
      tcg-i386: Always implement 32-bit multiword ops
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit e6a72734549bd05d06d19957518811c24a6cbee4
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Tue Feb 19 23:51:49 2013 -0800
  
      tcg: Make 32-bit multiword operations optional for 64-bit hosts
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit f708e736d0dafc05f8b7e9e73d6440c930b94686
  Merge: 6ab7e54... f437d0a...
  Author: Blue Swirl <blauwirbel@gmail.com>
  Date:   Sat Feb 23 17:21:41 2013 +0000
  
      Merge branch 'eflags3' of git://github.com/rth7680/qemu
      
      * 'eflags3' of git://github.com/rth7680/qemu: (61 commits)
        target-i386: Use movcond to implement shiftd.
        target-i386: Discard CC_OP computation in set_cc_op also
        target-i386: Use movcond to implement rotate flags.
        target-i386: Use movcond to implement shift flags.
        target-i386: Add CC_OP_CLR
        target-i386: Implement tzcnt and fix lzcnt
        target-i386: Use clz/ctz for bsf/bsr helpers
        target-i386: Implement ADX extension
        target-i386: Implement RORX
        target-i386: Implement SHLX, SARX, SHRX
        target-i386: Implement PDEP, PEXT
        target-i386: Implement MULX
        target-i386: Implement BZHI
        target-i386: Implement BLSR, BLSMSK, BLSI
        target-i386: Implement BEXTR
        target-i386: Implement ANDN
        target-i386: Implement MOVBE
        target-i386: Decode the VEX prefixes
        target-i386: Tidy prefix parsing
        target-i386: Use CC_SRC2 for ADC and SBB
        ...
  
  commit 6ab7e5465a4d6188e29398fb43a30dbab1015b75
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Wed Feb 20 15:21:09 2013 +0000
  
      Replace all setjmp()/longjmp() with sigsetjmp()/siglongjmp()
      
      The setjmp() function doesn't specify whether signal masks are saved and
      restored; on Linux they are not, but on BSD (including MacOSX) they are.
      We want to have consistent behaviour across platforms, so we should
      always use "don't save/restore signal mask" (this is also generally
      going to be faster). This also works around a bug in MacOSX where the
      signal-restoration on longjmp() affects the signal mask for a completely
      different thread, not just the mask for the thread which did the longjmp.
      The most visible effect of this was that ctrl-C was ignored on MacOSX
      because the CPU thread did a longjmp which resulted in its signal mask
      being applied to every thread, so that all threads had SIGINT and SIGTERM
      blocked.
      
      The POSIX-sanctioned portable way to do a jump without affecting signal
      masks is to siglongjmp() to a sigjmp_buf which was created by calling
      sigsetjmp() with a zero savemask parameter, so change all uses of
      setjmp()/longjmp() accordingly. [Technically POSIX allows sigsetjmp(buf, 0)
      to save the signal mask; however the following siglongjmp() must not
      restore the signal mask, so the pair can be effectively considered as
      "sigjmp/longjmp which don't touch the mask".]
      
      For Windows we provide a trivial sigsetjmp/siglongjmp in terms of
      setjmp/longjmp -- this is OK because no user will ever pass a non-zero
      savemask.
      
      The setjmp() uses in tests/tcg/test-i386.c and tests/tcg/linux-test.c
      are left untouched because these are self-contained singlethreaded
      test programs intended to be run under QEMU's Linux emulation, so they
      have neither the portability nor the multithreading issues to deal with.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Tested-by: Stefan Weil <sw@weilnetz.de>
      Reviewed-by: Laszlo Ersek <lersek@redhat.com>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit d1c36ba707637173b818652e51181370d51b6c58
  Author: Ronald Hecht <ronald.hecht@gmx.de>
  Date:   Tue Feb 19 12:45:07 2013 +0100
  
      SPARC LEON power-down support added
      
      Signed-off-by: Ronald Hecht <address@hidden>
      Signed-off-by: Fabien Chouteau <chouteau@adacore.com>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 7a0a9c2c64be242d5953d5ce6172976b05f6c14f
  Author: Ronald Hecht <ronald.hecht@gmx.de>
  Date:   Tue Feb 19 12:45:06 2013 +0100
  
      Added LEON MMU ASI mappings and corrected LEON3 MMU masks.
      
      This patch adds SPARC ASI mappings that are used by the LEON processor.It also
      corrects the MMU context register and context table pointer mask of the LEON3.
      
      Signed-off-by: Ronald Hecht <ronald.hecht@gmx.de>
      Signed-off-by: Fabien Chouteau <chouteau@adacore.com>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 99e448006d9267d71c2e3a629b6e5d29ed67bb30
  Author: Ronald Hecht <ronald.hecht@gmx.de>
  Date:   Tue Feb 19 17:22:11 2013 +0100
  
      grlib-apbuart: Add support of various flags
      
       - enable/disable Rx and Tx
       - Rx and Tx interrupt
       - Tx FIFO empty and Tx SHIFT empty
      
      Signed-off-by: Fabien Chouteau <chouteau@adacore.com>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 8eda222831d31e6562bf1ce50d22fa29e1b6d958
  Author: Fabien Chouteau <chouteau@adacore.com>
  Date:   Tue Feb 19 17:22:10 2013 +0100
  
      Typo: replace gptimer by apbuart
      
      Signed-off-by: Fabien Chouteau <chouteau@adacore.com>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit af18078d8057203b1ed26ac5534d233aabb36886
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Sat Feb 2 17:17:54 2013 +0000
  
      disas/i386.c: Add explicit braces round empty for-loop body
      
      Add explicit braces round an empty for-loop body; this fits
      QEMU style and is easier to read than an inconspicuous semicolon
      at the end of the line. It also silences a clang warning:
      
      disas/i386.c:4723:49: warning: for loop has empty body [-Wempty-body]
                for (i = 0; tmp[i] == '0' && tmp[i + 1]; i++);
                                                             ^
      disas/i386.c:4723:49: note: put the semicolon on a separate line to silence this warning [-Wempty-body]
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 632314c49ce20ee9c974f07544d9125fbbbfbe1b
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Tue Feb 12 16:13:27 2013 +0000
  
      qemu-log: Remove qemu_log_try_set_file() and its users
      
      Remove the function qemu_log_try_set_file() and its users (which
      are all in TCG code generation functions for various targets).
      This function was added to abstract out code which was originally
      written as "if (!logfile) logfile = stderr;" in order that BUG:
      case code which did an unguarded "fprintf(logfile, ...)" would
      not crash if debug logging was not enabled. Since those direct
      uses of logfile have also been abstracted away into qemu_log()
      calls which check for a NULL logfile, there is no need for the
      target-* files to mess with the user's chosen logging settings.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Reviewed-by: Andreas Färber <afaerber@suse.de>
      Acked-by: Michael Walle <michael@walle.cc>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 685cbd2f63a48bd111bd2c3c4a2228029595ba12
  Author: Hervé Poussineau <hpoussin@reactos.org>
  Date:   Thu Feb 21 22:58:08 2013 +0100
  
      xhci: fix bad print specifier
      
      This fixes the following compilation error:
      hw/usb/hcd-xhci.c:1156:17: error: format ‘%llx’ expects argument of type
      ‘long long unsigned int’, but argument 4 has type ‘unsigned int’
      
      Signed-off-by: Hervé Poussineau <hpoussin@reactos.org>
      Reviewed-by: Stefan Weil <sw@weilnetz.de>
      Acked-by: Gerd Hoffmann <kraxel@redhat.com>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 30e8f22b7bc6694b9abea43f45db6fd5be4df429
  Author: Jan Kiszka <jan.kiszka@siemens.com>
  Date:   Fri Feb 22 20:53:33 2013 +0100
  
      gtk: Rename File to Machine menu and add pause, reset and power down items
      
      This adds basic guest control commands to the "Machine" menu - a nice
      added-value for the GTK UI.
      
      We use "pause" as the term for stopping the machine here. So reword also
      the related caption tag.
      
      Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 104092825ac3274d16ffc35b7ef9ac8c636e1c48
  Author: Stefan Weil <sw@weilnetz.de>
  Date:   Fri Feb 22 20:33:34 2013 +0100
  
      ui/gtk: Use menu item from stock for full screen
      
      This reduces the required translations and gives a nicer menu
      with an icon.
      
      The full screen menu item is no longer a check menu item.
      A checked item is not visible in full screen mode,
      so it is not needed for this special menu item.
      
      Signed-off-by: Stefan Weil <sw@weilnetz.de>
      Message-id: 1361561614-11180-1-git-send-email-sw@weilnetz.de
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 28d2e5b27d538d94d2489d657b563c58b4d69bc4
  Author: Stefan Weil <sw@weilnetz.de>
  Date:   Fri Feb 22 20:09:59 2013 +0100
  
      ui/gtk: Support versions of VTE before 0.26
      
      This is needed for current Debian stable (Squeeze).
      
      VTE versions before 0.26 did not support VtePty.
      
      Lower the version requirement and use alternate code which works for Debian.
      
      Signed-off-by: Stefan Weil <sw@weilnetz.de>
      Message-id: 1361560199-28906-1-git-send-email-sw@weilnetz.de
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit c95e3080a44946ac5739542b549f5a10ee4ec377
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Fri Feb 22 21:08:51 2013 +0100
  
      Reenable -Wstrict-prototypes
      
      One part of this patch reverts commit 22bc9a46, which disabled the
      warning. The rest of it deals with the warning by adding a #pragma for
      newer gcc and by disabling -Werror for compilers that can't deal with
      the #pragma.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Message-id: 1361563731-13307-1-git-send-email-kwolf@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit bf3caa3dc17552b323cec6831301a22cfc98ecd5
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri Feb 8 14:06:15 2013 +0100
  
      pc: add compatibility machine types for 1.4
      
      Adds both pc-i440fx-1.4 and pc-q35-1.4.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit 215e47b9ea2cd7926333b7dc683024aa00e0c386
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri Feb 8 14:06:14 2013 +0100
  
      blockdev: enable discard by default
      
      Because discard is now a host parameter, we can always fake it as enabled
      in the guest.  This is an extension of the current choice to ignore
      "not supported" errors from the host when discard_granularity is set
      to nonzero.
      
      The default granularity is set to the logical block size or 4k, whichever
      is largest, because cluster sizes below 4k are rarely used and 4K is a
      typical block size for files.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit ded9d2d5e247dc4d141c01bc8dc99d6ec832f9e8
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri Feb 8 14:06:13 2013 +0100
  
      qemu-nbd: add --discard option
      
      Similar to --cache and --aio, this option mimics the discard suboption
      of "-drive".
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit a9384aff5315e7568b6ebc171f4a482e01f06526
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri Feb 8 14:06:12 2013 +0100
  
      blockdev: add discard suboption to -drive
      
      Add support for BDRV_O_UNMAP from the QEMU command-line.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit 9e8f1835ea3ab3be83634f34c1bb8b69cd871766
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri Feb 8 14:06:11 2013 +0100
  
      block: implement BDRV_O_UNMAP
      
      It is better to present homogeneous hardware independent of the storage
      technology that is chosen on the host, hence we make discard a host
      parameter; the user can choose whether to pass it down to the image
      format and protocol, or to ignore it.
      
      Using DISCARD with filesystems can cause very severe fragmentation, so it
      is left default-off for now.  This can change later when we implement the
      "anchor" operation for efficient management of preallocated files.
      
      There is still one choice to make: whether DISCARD has an effect on the
      dirty bitmap or not.  I chose yes, though there is a disadvantage: if
      the guest is buggy and issues discards for data that is in use, there
      will be no way to migrate storage for that guest without downgrading
      the machine type to an older one.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit 9a665b2b8640e464f0a778216fc2dca8d02acf33
  Author: Peter Lieven <pl@dlhnet.de>
  Date:   Mon Feb 18 13:48:31 2013 +0100
  
      block: complete all IOs before .bdrv_truncate
      
      bdrv_truncate() invalidates the bdrv_check_request() result for
      in-flight requests, so there should better be none.
      
      Cc: qemu-stable@nongnu.org
      Signed-off-by: Peter Lieven <pl@kamp.de>
      Reported-by: Kevin Wolf <kwolf@redhat.com>
      Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit 027003152f4cf21952f9282b4487daf3fdd372ba
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Tue Feb 19 11:59:10 2013 +0100
  
      coroutine: trim down nesting level in perf_nesting test
      
      20000 nested coroutines require 20 GB of virtual address space.
      Only nest 1000 of them so that the test (only enabled with
      "-m perf" on the command line) runs on 32-bit machines too.
      
      Cc: qemu-stable@nongnu.org
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit 402397843e20e35d6cb7c80837c7cfdb19ede591
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Tue Feb 19 11:59:09 2013 +0100
  
      coroutine: move pooling to common code
      
      The coroutine pool code is duplicated between the ucontext and
      sigaltstack backends, and absent from the win32 backend.  But the
      code can be shared easily by moving it to qemu-coroutine.c.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit 4dc9f9d67dbf5d062d8db188b81cef435f291dd8
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Tue Jan 29 10:46:52 2013 +0100
  
      qemu-iotests: Test qcow2 image creation options
      
      Just create lots of images and try out each of the creation options that
      qcow2 provides (except backing_file/fmt for now)
      
      I'm not totally happy with the behaviour of qemu-img in each of the
      cases, but let's be explicit and update the test when we do change
      things later.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit e930d201bc8066a314b9e115e4a2afca50f9c504
  Author: Miroslav Rezanina <mrezanin@redhat.com>
  Date:   Wed Feb 13 09:09:42 2013 +0100
  
      qemu-iotests: Add qemu-img compare test
      
      Simple test for qemu-img compare to check it's working correctly.
      
      Signed-off-by: Miroslav Rezanina <mrezanin@redhat.com>
      Reviewed-by: Kevin Wolf <kwolf@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit d14ed18c8d10a936e6f8b55f56afb4b75c305e10
  Author: Miroslav Rezanina <mrezanin@redhat.com>
  Date:   Wed Feb 13 09:09:41 2013 +0100
  
      qemu-img: Add compare subcommand
      
      This patch adds new qemu-img subcommand that compares content of two disk
      images.
      
      Signed-off-by: Miroslav Rezanina <mrezanin@redhat.com>
      Reviewed-by: Kevin Wolf <kwolf@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit f382d43a9180ed20c671dc058d5452c2df7d3c61
  Author: Miroslav Rezanina <mrezanin@redhat.com>
  Date:   Wed Feb 13 09:09:40 2013 +0100
  
      qemu-img: Add "Quiet mode" option
      
      There can be a need to turn output to stdout off. This patch adds a -q option
      that enable "Quiet mode". In Quiet mode, only errors are printed out.
      
      Signed-off-by: Miroslav Rezanina <mrezanin@redhat.com>
      Reviewed-by: Kevin Wolf <kwolf@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit b35b2bba5b372ff912c5fe7e5ad6c5a9d883464f
  Author: Miroslav Rezanina <mrezanin@redhat.com>
  Date:   Wed Feb 13 09:09:39 2013 +0100
  
      block: Add synchronous wrapper for bdrv_co_is_allocated_above
      
      There's no synchronous wrapper for bdrv_co_is_allocated_above function
      so it's not possible to check for sector allocation in an image with
      a backing file.
      
      Signed-off-by: Miroslav Rezanina <mrezanin@redhat.com>
      Reviewed-by: Kevin Wolf <kwolf@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 7d81c1413c9c9bdcc966453636e4ca7776b59861
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Wed Feb 13 16:53:43 2013 +0100
  
      block: refuse negative iops and bps values
      
      Negative I/O throttling iops and bps values do not make sense so reject
      them with an error message.
      
      Reviewed-by: Kevin Wolf <kwolf@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit c546194f260fb3e391193cb8cc33505618077ecb
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Wed Feb 13 16:53:42 2013 +0100
  
      block: use Error in do_check_io_limits()
      
      The do_check_io_limits() function returns false when I/O limits are
      invalid but it doesn't set an Error to indicate why.  The two
      do_check_io_limits() callers duplicate error reporting.  Solve this by
      passing an Error pointer into do_check_io_limits().
      
      Note that the two callers report slightly different errors: drive_init()
      prints a custom error message while qmp_block_set_io_throttle() does
      error_set(errp, QERR_INVALID_PARAMETER_COMBINATION).
      
      QERR_INVALID_PARAMETER_COMBINATION is a generic error, see
      include/qapi/qmp/qerror.h:
      
        #define QERR_INVALID_PARAMETER_COMBINATION \
          ERROR_CLASS_GENERIC_ERROR, "Invalid parameter combination"
      
      Since it is generic we are not obliged to keep this error.  Switch to
      the custom error message which contains more information.
      
      This patch prepares for adding additional checks with their own error
      messages to do_check_io_limits().  The next patch adds a new check.
      
      Reviewed-by: Kevin Wolf <kwolf@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 4db35162ea54d84c29074adfcff470ee2687e7b9
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Thu Feb 7 17:15:05 2013 +0100
  
      qcow2: support compressed clusters in BlockFragInfo
      
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit e6439d783cce2c5cdbe4f8028f0b45162b540f82
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Thu Feb 7 17:15:04 2013 +0100
  
      qemu-img: add compressed clusters to BlockFragInfo
      
      Show how many clusters are compressed.  This can be used to monitor how
      many compressed clusters remain and whether to recompress the image.
      
      Suggested-by: Cole Robinson <crobinso@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit c9fc50839863f05545caca92bb9fbead8b1c91bd
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Thu Feb 7 17:15:03 2013 +0100
  
      qemu-img: fix missing space in qemu-img check output
      
      The qemu-img check fragmentation printf() is missing a space before the
      '=' sign.  The human output is not guaranteed to be stable and we are
      not aware of screen scrapers, so add the missing space.
      
      Also fix the missing indentation of the printf() arguments.
      
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit fba31bae2d776fb4134186a830a252523df7933f
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Thu Feb 7 17:15:02 2013 +0100
  
      qcow2: record fragmentation statistics during check
      
      The qemu-img check command can display fragmentation statistics:
       * Total number of clusters in virtual disk
       * Number of allocated clusters
       * Number of fragmented clusters
      
      This patch adds fragmentation statistics support to qcow2.
      
      Compressed and normal clusters count as allocated.  Zero clusters are
      not counted as allocated unless their L2 entry has a non-zero offset
      (e.g. preallocation).
      
      Only the current L1 table counts towards the statistics - snapshots are
      ignored.
      
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 801f70445293ec8ed2d78fd92313c2f71fa48ac9
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Thu Feb 7 17:15:01 2013 +0100
  
      qcow2: introduce check_refcounts_l1/l2() flags
      
      The check_refcounts_l1/l2() functions have a check_copied argument to
      check that the QCOW_O_COPIED flag is consistent with refcount == 1.
      This should be a bool, not an int.
      
      However, the next patch introduces qcow2 fragmentation statistics and
      also needs to pass an option to check_refcounts_l1/l2().  This is a good
      opportunity to use an int flags field.
      
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 8599ea4c42c098d2657ed632ad569f7a665706a4
  Author: Federico Simoncelli <fsimonce@redhat.com>
  Date:   Mon Jan 28 06:59:47 2013 -0500
  
      qemu-img: add json output option to the check command
      
      This option --output=[human|json] makes qemu-img check output a human
      or JSON representation at the choice of the user.
      
      Signed-off-by: Federico Simoncelli <fsimonce@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit c6bb9ad198c2caa9c7c8ba360a07630b5c10e4a8
  Author: Federico Simoncelli <fsimonce@redhat.com>
  Date:   Mon Jan 28 06:59:46 2013 -0500
  
      qemu-img: find the image end offset during check
      
      This patch adds the support for reporting the image end offset (in
      bytes). This is particularly useful after a conversion (or a rebase)
      where the destination is a block device in order to find the first
      unused byte at the end of the image.
      
      Signed-off-by: Federico Simoncelli <fsimonce@redhat.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit 5cbb08283789caf7dbfd0890dcff47124ad766c2
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Fri Feb 22 08:40:30 2013 -0600
  
      ui/gtk: require at least GTK 2.18 and VTE 0.26
      
      This gives us the bare amount of features we need.  We can add work arounds
      for older versions and lower the requirement but this should be a good
      starting point.
      
      Suggested-by: Daniel Berrange <berrange@redhat.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
      ---
      v1 -> v2
       - tremendous simplification suggested by danpb
  
  commit 82fb0c8908ccbf775be749be9eb3fc0a5813ceaa
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Fri Feb 22 12:11:59 2013 +0100
  
      unbreak hw/usb/redirect.c build
      
      Commit 8550a02d1239415342959f6a32d178bc05c557cc added a streams
      parameter to usb_wakeup and didn't update redirect.c.  Fix it.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 3f58eadeed497445a0ce11468c7394cb3d3f1b65
  Author: Stefan Weil <sw@weilnetz.de>
  Date:   Fri Feb 22 07:28:01 2013 +0100
  
      ui/gtk: Fix build (missing include for setlocale)
      
      At least for Ubuntu Linux locale.h is needed.
      
      Signed-off-by: Stefan Weil <sw@weilnetz.de>
      Message-id: 1361514481-26164-1-git-send-email-sw@weilnetz.de
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 90f8ae724a575861f093fbdbfd49a925bcfec327
  Author: Juan Quintela <quintela@redhat.com>
  Date:   Fri Feb 1 13:22:37 2013 +0100
  
      migration: calculate expected_downtime
      
      We removed the calculation in commit e4ed1541ac9413eac494a03532e34beaf8a7d1c5
      
      Now we add it back.  We need to create dirty_bytes_rate because we
      can't include cpu-all.h from migration.c, and there is no other way to
      include TARGET_PAGE_SIZE.
      
      Signed-off-by: Juan Quintela <quintela@redhat.com>
      
      
      Reviewed-by: Orit Wasserman <owasserm@redhat.com>
  
  commit 7161082c8d8cf167c508976887a0a63f4db92b51
  Author: Juan Quintela <quintela@redhat.com>
  Date:   Fri Feb 1 12:41:38 2013 +0100
  
      migration: don't account sleep time for calculating bandwidth
      
      While we are sleeping we are not sending, so we should not use that
      time to estimate our bandwidth.
      
      Signed-off-by: Juan Quintela <quintela@redhat.com>
      
      
      Reviewed-by: Orit Wasserman <owasserm@redhat.com>
  
  commit a3e879cd51c4f614f702117c4b1449f0218c00f3
  Author: Juan Quintela <quintela@redhat.com>
  Date:   Fri Feb 1 12:39:08 2013 +0100
  
      migration: calculate end time after we have sent the data
      
      Signed-off-by: Juan Quintela <quintela@redhat.com>
      
      
      Reviewed-by: Orit Wasserman <owasserm@redhat.com>
  
  commit cc283e3bf04d2f64eb6ec2ee5bcd36edd779fe89
  Author: Juan Quintela <quintela@redhat.com>
  Date:   Fri Feb 1 11:12:26 2013 +0100
  
      migration: change initial value of expected_downtime
      
      0 is a very bad initial value, what we are trying to get is
      max_downtime, so that is a much better estimation.
      
      Signed-off-by: Juan Quintela <quintela@redhat.com>
      
      
      Reviewed-by: Orit Wasserman <owasserm@redhat.com>
  
  commit 73d4dc71f3a41131541c73b3ac2a8b160a51842b
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Wed Feb 20 07:43:26 2013 -0600
  
      gtk: suppress accelerators from the File menu when grab is active
      
      If you're full screen, you probably expect Ctrl-Q to go to the guest,
      not the host.  I think restricting certain menus is the right way to
      handle this generally speaking.
      
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
      Message-id: 1361367806-4599-10-git-send-email-aliguori@us.ibm.com
  
  commit 15546425c5527ebb08ede399373b705866f1ff84
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Wed Feb 20 07:43:25 2013 -0600
  
      gtk: make default UI (v5)
      
      A user can still enable SDL with '-sdl' or '-display sdl' but start making the
      default display GTK by default.
      
      I'd also like to deprecate the SDL display and remove it in a few releases.
      
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
      Message-id: 1361367806-4599-9-git-send-email-aliguori@us.ibm.com
  
  commit 834574ea89fa9c3ee0a557a13ad3f50db2509054
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Wed Feb 20 07:43:24 2013 -0600
  
      gtk: add translation support (v5)
      
      This includes a de_DE translation from Kevin Wolf and an it translation from
      Paolo Bonzini.
      
      Cc: Paolo Bonzini <pbonzini@redhat.com>
      Cc: Kevin Wolf <kwolf@redhat.com>
      Cc: Stefan Hajnoczi <stefanha@redhat.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
      Message-id: 1361367806-4599-8-git-send-email-aliguori@us.ibm.com
  
  commit c61584833c579cd7bf800499124ce3d0e15bfb37
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Wed Feb 20 07:43:23 2013 -0600
  
      gtk: add support for screen scaling and full screen (v5)
      
      Basic menu items to enter full screen mode and zoom in/out.  Unlike SDL, we
      don't allow arbitrary scaling based on window resizing.  The current behavior
      with SDL causes a lot of problems for me.
      
      Sometimes I accidentally resize the window a tiny bit while trying to move it
      (Ubuntu's 1-pixel window decorations don't help here).  After that, scaling is
      now active and if the screen changes size again, badness ensues since the
      aspect ratio is skewed.
      
      Allowing zooming by 25% in and out should cover most use cases.  We can add a
      more flexible scaling later but for now, I think this is a more friendly
      behavior.
      
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
      Message-id: 1361367806-4599-7-git-send-email-aliguori@us.ibm.com
  
  commit 5104a1f65088285ddf870aa641b9061064e8757d
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Wed Feb 20 07:43:22 2013 -0600
  
      gtk: add support for input grabbing (v2)
      
      There is a small deviation from SDL's behavior here.  Instead of Ctrl+Alt
      triggering grab, we now use Ctrl-Alt-g to trigger grab.
      
      GTK will not accept Ctrl+Alt as an accelerator since it just consists of
      modifiers.  Having grab as a proper accelerator is important as it allows a user
      to override the accelerator for accessibility purposes.
      
      We also are not automatically grabbing on left-click.  Besides the inability to
      tie mouse clicks to an accelerator, I think this behavior is hard to discover
      and since it only happens depending on the guest state, it can lead to confusing
      behavior.
      
      This can be changed in the future if there's a strong resistence to dropping
      left-click-to-grab, but I think we're better off dropping it.
      
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
      Message-id: 1361367806-4599-6-git-send-email-aliguori@us.ibm.com
  
  commit d861def367b516055dc4c46dc1305143ee653c84
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Wed Feb 20 07:43:21 2013 -0600
  
      gtk: add virtual console support (v2)
      
      This enables VteTerminal to be used to render the text consoles.  VteTerminal is
      the same widget used by gnome-terminal which means it's VT100 emulation is as
      good as they come.
      
      It's also screen reader accessible, supports copy/paste, proper scrolling and
      most of the other features you would expect from a terminal widget.
      
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
      Message-id: 1361367806-4599-5-git-send-email-aliguori@us.ibm.com
  
  commit a4ccabcf6deaeb42c65d5d6d84ba0ceff8003876
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Wed Feb 20 07:43:20 2013 -0600
  
      ui: add basic GTK gui (v5)
      
      This is minimalistic and just contains the basic widget infrastructure.  The GUI
      consists of a menu and a GtkNotebook.  To start with, the notebook has its tabs
      hidden which provides a UI that looks very similar to SDL with the exception of
      the menu bar.
      
      The menu bar allows a user to toggle the visibility of the tabs.  Cairo is used
      for rendering.
      
      I used gtk-vnc as a reference.  gtk-vnc solves the same basic problems as QEMU
      since it was originally written as a remote display for QEMU.  So for the most
      part, the approach to rendering and keyboard handling should be pretty solid for
      GTK.
      
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
      Message-id: 1361367806-4599-4-git-send-email-aliguori@us.ibm.com
  
  commit d82831dbc5471d72785c49b33710436af49bf9ca
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Wed Feb 20 07:43:19 2013 -0600
  
      console: allow VCs to be overridden by UI
      
      We want to expose VCs using a VteTerminal widget.  We need access to provide our
      own CharDriverState in order to do this.
      
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
      Message-id: 1361367806-4599-3-git-send-email-aliguori@us.ibm.com
  
  commit 22bc9a46bda8f5f88626d3fb578f5d55953c9743
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Wed Feb 20 07:43:18 2013 -0600
  
      build: disable Wstrict-prototypes
      
      GTK won't build with strict-prototypes due to gtkitemfactory.h:
      
          /* We use () here to mean unspecified arguments. This is deprecated
           * as of C99, but we can't change it without breaking compatibility.
           * (Note that if we are included from a C++ program () will mean
           * (void) so an explicit cast will be needed.)
           */
          typedef	void	(*GtkItemFactoryCallback)  ();
      
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
      Message-id: 1361367806-4599-2-git-send-email-aliguori@us.ibm.com
  
  commit 00e2ceae6c55bef40f5128a3e606f5c44351e0f9
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Tue Feb 19 14:02:10 2013 +1000
  
      qom/object.c: Allow itf cast with num_itfs = 0
      
      num_interfaces only tells you how many interfaces the concrete child class has
      (as defined in the TypeInfo). This means if you have a child class which defines
      no interfaces of its own, but its parent has interfaces you cannot cast to those
      parent interfaces.
      
      Fixed changing the guard to check the class->interfaces list instead (which is
      a complete flattened list of implemented interfaces).
      
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Message-id: a8c2db3b9b1f3c4bb81aca352b69e33260f36545.1361246206.git.peter.crosthwaite@xilinx.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 3e407de47700cce4babbe0f3ac35677e7b852cf6
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Tue Feb 19 14:02:09 2013 +1000
  
      qom/object.c: Reset interface list on inheritance
      
      The QOM framework will attempt the recreate a classes interface list from
      scratch for each class. This means that a child class should zero out the
      list of interfaces when cloned from the parent class.
      
      Currently the list is memcpy()d from the parent to the child. As the interface
      list is just a pointer to a list, this means the parent and child will share
      the same list of interfaces. When the child inits, it will append its own
      interfaces to the parents list. This is incorrect as the parent should not pick
      up its childs interfaces.
      
      This actually causes an infinite loop at class init time, as the child will
      iterate through the parent interface list adding each itf to its own list(in
      type_initialize()). As the list is (erroneously) shared, the new interface
      instances for the child are appended to the parent, and the iterator never hits
      the tail and loops forever.
      
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
      Message-id: 1f58d2b629d82865dbb2fd5ba8445854049c4382.1361246206.git.peter.crosthwaite@xilinx.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit b1424e0381a7f1c9969079eca4458d5f20bf1859
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Wed Feb 20 09:37:12 2013 +0100
  
      vga: fix byteswapping.
      
      In case host and guest endianness differ the vga code first creates
      a shared surface (using qemu_create_displaysurface_from), then goes
      patch the surface format to indicate that the bytes must be swapped.
      
      The switch to pixman broke that hack as the format patching isn't
      propagated into the pixman image, so ui code using the pixman image
      directly (such as vnc) uses the wrong format.
      
      Fix that by adding a byteswap parameter to
      qemu_create_displaysurface_from, so we'll use the correct format
      when creating the surface (and the pixman image) and don't have
      to patch the format afterwards.
      
      [ v2: unbreak xen build ]
      
      Cc: qemu-stable@nongnu.org
      Cc: mark.cave-ayland@ilande.co.uk
      Cc: agraf@suse.de
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
      Message-id: 1361349432-23884-1-git-send-email-kraxel@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit ba43da36983a0bff2778abfa2338697da129030c
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Wed Feb 20 16:24:22 2013 +0000
  
      Remove elderly top level TODO file
      
      The top level TODO file hasn't been touched since 2008, so it's now
      an unhelpful and out of date mix of things that have already been done,
      things that don't make sense any more and things which could in theory
      be done but are not in practice important enough (or we'd have done
      them some time in the last five years). Remove it. The bug tracking
      system is probably a better place to track TODO items if we want to
      do so.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Message-id: 1361377462-19816-1-git-send-email-peter.maydell@linaro.org
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 2ca81baa0b3363d57de94f8b80c02a003b361161
  Author: Jason Wang <jasowang@redhat.com>
  Date:   Wed Feb 20 18:04:01 2013 +0800
  
      help: add docs for multiqueue tap options
      
      Cc: Markus Armbruster <armbru@redhat.com>
      Cc: Jason Wang <jasowang@redhat.com>
      Signed-off-by: Jason Wang <jasowang@redhat.com>
      Message-id: 1361354641-51969-1-git-send-email-jasowang@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit b5a01a70ad49b518c2c4b0f0a37f5435f01ce716
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Wed Feb 20 11:28:33 2013 +0100
  
      aio: support G_IO_HUP and G_IO_ERR
      
      aio-posix.c could not take advantage of G_IO_HUP and G_IO_ERR because
      select(2) does not have equivalent events.  Now that g_poll(3) is used
      we can support G_IO_HUP and G_IO_ERR.
      
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
      Reviewed-by: Laszlo Ersek <lersek@redhat.com>
      Message-id: 1361356113-11049-11-git-send-email-stefanha@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 6b5f876252b7aeec43e319afdf17705f512be2bc
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Wed Feb 20 11:28:32 2013 +0100
  
      aio: convert aio_poll() to g_poll(3)
      
      AioHandler already has a GPollFD so we can directly use its
      events/revents.
      
      Add the int pollfds_idx field to AioContext so we can map g_poll(3)
      results back to AioHandlers.
      
      Reuse aio_dispatch() to invoke handlers after g_poll(3).
      
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
      Reviewed-by: Laszlo Ersek <lersek@redhat.com>
      Message-id: 1361356113-11049-10-git-send-email-stefanha@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit d0c8d2c05f67a1a007d87fa3b99254abfa42d06d
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Wed Feb 20 11:28:31 2013 +0100
  
      aio: extract aio_dispatch() from aio_poll()
      
      We will need to loop over AioHandlers calling ->io_read()/->io_write()
      when aio_poll() is converted from select(2) to g_poll(2).
      
      Luckily the code for this already exists, extract it into the new
      aio_dispatch() function.
      
      Two small changes:
      
       * aio_poll() checks !node->deleted to avoid calling handlers that have
         been deleted.
      
       * Fix typo 'then' -> 'them' in aio_poll() comment.
      
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
      Reviewed-by: Laszlo Ersek <lersek@redhat.com>
      Message-id: 1361356113-11049-9-git-send-email-stefanha@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 9cbaacf999b01b27dc3a22502705178057af66de
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Wed Feb 20 11:28:30 2013 +0100
  
      main-loop: drop rfds/wfds/xfds for good
      
      Now that all *_fill() and *_poll() functions use GPollFD we no longer
      need rfds/wfds/xfds or pollfds_from_select()/pollfds_to_select().
      
      >From now on everything uses GPollFD.
      
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
      Reviewed-by: Laszlo Ersek <lersek@redhat.com>
      Message-id: 1361356113-11049-8-git-send-email-stefanha@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit a3e4b4a8091cc4fcf7cb619570c72c54c2d6a6e9
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Wed Feb 20 11:28:29 2013 +0100
  
      iohandler: switch to GPollFD
      
      Convert iohandler_select_fill() and iohandler_select_poll() to use
      GPollFD instead of rfds/wfds/xfds.
      
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
      Reviewed-by: Laszlo Ersek <lersek@redhat.com>
      Message-id: 1361356113-11049-7-git-send-email-stefanha@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 8917c3bdba37d6fe4393db0fad3fabbde9530d6b
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Wed Feb 20 11:28:28 2013 +0100
  
      slirp: switch to GPollFD
      
      Slirp uses rfds/wfds/xfds more extensively than other QEMU components.
      
      The rarely-used out-of-band TCP data feature is used.  That means we
      need the full table of select(2) to g_poll(3) events:
      
        rfds -> G_IO_IN | G_IO_HUP | G_IO_ERR
        wfds -> G_IO_OUT | G_IO_ERR
        xfds -> G_IO_PRI
      
      I came up with this table by looking at Linux fs/select.c which maps
      select(2) to poll(2) internally.
      
      Another detail to watch out for are the global variables that reference
      rfds/wfds/xfds during slirp_select_poll().  sofcantrcvmore() and
      sofcantsendmore() use these globals to clear fd_set bits.  When
      sofcantrcvmore() is called, the wfds bit is cleared so that the write
      handler will no longer be run for this iteration of the event loop.
      
      This actually seems buggy to me since TCP connections can be half-closed
      and we'd still want to handle data in half-duplex fashion.  I think the
      real intention is to avoid running the read/write handler when the
      socket has been fully closed.  This is indicated with the SS_NOFDREF
      state bit so we now check for it before invoking the TCP write handler.
      Note that UDP/ICMP code paths don't care because they are
      connectionless.
      
      Note that slirp/ has a lot of tabs and sometimes mixed tabs with spaces.
      I followed the style of the surrounding code.
      
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
      Reviewed-by: Laszlo Ersek <lersek@redhat.com>
      Message-id: 1361356113-11049-6-git-send-email-stefanha@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit cf1d078e4ea094e516faab49678fbea3a34b7848
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Wed Feb 20 11:28:27 2013 +0100
  
      slirp: slirp/slirp.c coding style cleanup
      
      The slirp glue code uses tabs in some places.  Since the next patch will
      modify the file, convert tabs to spaces and fix checkpatch.pl issues.
      
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
      Reviewed-by: Laszlo Ersek <lersek@redhat.com>
      Message-id: 1361356113-11049-5-git-send-email-stefanha@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 48ce11ff972c733afaed3e2a2613a2e56081ec92
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Wed Feb 20 11:28:26 2013 +0100
  
      main-loop: switch POSIX glib integration to GPollFD
      
      Convert glib file descriptor polling from rfds/wfds/xfds to GPollFD.
      
      The Windows code still needs poll_fds[] and n_poll_fds but they can now
      become local variables.
      
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
      Reviewed-by: Laszlo Ersek <lersek@redhat.com>
      Message-id: 1361356113-11049-4-git-send-email-stefanha@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit cbff4b342b000a7642125dbdabf61113e05eee44
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Wed Feb 20 11:28:25 2013 +0100
  
      main-loop: switch to g_poll() on POSIX hosts
      
      Use g_poll(3) instead of select(2).  Well, this is kind of a cheat.
      It's true that we're now using g_poll(3) on POSIX hosts but the *_fill()
      and *_poll() functions are still using rfds/wfds/xfds.
      
      We've set the scene to start converting *_fill() and *_poll() functions
      step-by-step until no more rfds/wfds/xfds users remain.  Then we'll drop
      the temporary gpollfds_from_select() and gpollfds_to_select() functions
      and be left with native g_poll(2).
      
      On Windows things are a little crazy: convert from rfds/wfds/xfds to
      GPollFDs, back to rfds/wfds/xfds, call select(2), rfds/wfds/xfds back to
      GPollFDs, and finally back to rfds/wfds/xfds again.  This is only
      temporary and keeps the Windows build working through the following
      patches.  We'll drop this excessive conversion later and be left with a
      single GPollFDs -> select(2) -> GPollFDs sequence that allows Windows to
      use select(2) while the rest of QEMU only knows about GPollFD.
      
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
      Reviewed-by: Laszlo Ersek <lersek@redhat.com>
      Message-id: 1361356113-11049-3-git-send-email-stefanha@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 134a03e0b3d34b01b68107104c525c3bff1211d4
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Wed Feb 20 11:28:24 2013 +0100
  
      main-loop: fix select_ret uninitialized variable warning
      
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
      Reviewed-by: Laszlo Ersek <lersek@redhat.com>
      Message-id: 1361356113-11049-2-git-send-email-stefanha@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 3960c41f05bf776cc23a4a3b861f729fa65295a5
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Tue Feb 5 09:30:55 2013 +0100
  
      check-qjson: More thorough testing of UTF-8 in strings
      
      Test cases are scraped from Markus Kuhn's UTF-8 decoder capability and
      stress test at
      http://www.cl.cam.ac.uk/~mgk25/ucs/examples/UTF-8-test.txt
      
      Unfortunately, both JSON parser and formatter misbehave right now.
      This test expects current, incorrect results.  They're all clearly
      marked, and are to be replaced by correct ones as the bugs get fixed.
      See comments in new utf8_string() for details.
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
  
  commit 70aa41b56ce3f34fceac44e828ba2d8cc19523ee
  Merge: 259dc0c... 89a453d...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Thu Feb 21 09:39:17 2013 -0600
  
      Merge remote-tracking branch 'kraxel/usb.78' into staging
      
      # By Gerd Hoffmann
      # Via Gerd Hoffmann
      * kraxel/usb.78:
        uas-uas: usb3 streams
        usb-xhci: usb3 streams
        usb-core: usb3 streams
        usb: fix endpoint descriptor ordering
        usb-redir: simplify packet copy
        usb: make usb_packet_copy operate on combined packets
        usb: add usb_ep_set_halted
        usb-host: remove usb_host_device_close
        usb-host: move legacy cmd line bits
        usb-storage: use scsi_req_enqueue return value
        allow disabling usb smartcard support
        make usb devices configurable
        fix scripts/make_device_config.sh
        usb: Makefile cleanup
  
  commit 259dc0c1ce8eef14e5e0c349bc68ba05c9d5d82f
  Merge: cc2832a5... 159c983...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Thu Feb 21 09:38:27 2013 -0600
  
      Merge remote-tracking branch 'stefanha/trivial-patches' into staging
      
      # By Alin Tomescu (1) and others
      # Via Stefan Hajnoczi
      * stefanha/trivial-patches:
        .gitignore: Ignore optionrom/*.asm
        ppc: fix bamboo >256MB RAM initialization in hw/ppc4xx_devs.c
        Add some missing qtest binaries to .gitignore
        xilinx_axienet.c: Assert no error when making link
        Remove forward declaration of non-existant variable
  
  commit 159c9836d057d8990e71399e8a431b2b911e2885
  Author: Cole Robinson <crobinso@redhat.com>
  Date:   Tue Feb 19 17:41:28 2013 -0500
  
      .gitignore: Ignore optionrom/*.asm
      
      Signed-off-by: Cole Robinson <crobinso@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 11e5d738a4c68cd20e90477fa8b7ee873bf3e2c0
  Author: Alin Tomescu <tomescu.alin@gmail.com>
  Date:   Wed Feb 20 21:36:09 2013 -0500
  
      ppc: fix bamboo >256MB RAM initialization in hw/ppc4xx_devs.c
      
      I was trying to launch a PowerPC "bamboo" machine with more than 256MB of RAM
      with qemu-system-ppc -M bamboo -kernel $kernel -initrd $ramdisk -m 512, but QEMU
      would just hang. However, when I used -m 256, the machine would boot.
      
      I looked through the code in hw/ and it seems there is an error when the
      RAM memory is setup (if my understanding is correct).
      
      After patching it, the machine launched and booted successfully with 512MB of
      RAM.
      
      Signed-off-by: Alin Tomescu <tomescu.alin@gmail.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 499a6165bef56ce3f5297fa7b1abaab32858a34f
  Author: David Gibson <david@gibson.dropbear.id.au>
  Date:   Thu Feb 21 13:34:40 2013 +1100
  
      Add some missing qtest binaries to .gitignore
      
      These binaries are generated during make check on at least some
      configurations, so att them to .gitignore.
      
      Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit b15aaca4303fe009870842dd922a0128b332a2fd
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Mon Feb 11 17:16:05 2013 +1000
  
      xilinx_axienet.c: Assert no error when making link
      
      This gives an awful silent failure when it doesn't work. Assert against link
      creation failure.
      
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 87f1361c193c77dad428a7aa9bdce7ae2b76871f
  Author: Hervé Poussineau <hpoussin@reactos.org>
  Date:   Sun Feb 10 23:11:05 2013 +0100
  
      Remove forward declaration of non-existant variable
      
      This variable has been removed 5 years ago in 970ac5a3082428dca91171f270dcd95d6f4b2636.
      
      Signed-off-by: Hervé Poussineau <hpoussin@reactos.org>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit f437d0a3c24e471a855da33a086fe529e09a06af
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Tue Feb 19 21:06:31 2013 -0800
  
      target-i386: Use movcond to implement shiftd.
      
      With this being all straight-line code, it can get deleted
      when the cc variables die.
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit e2f515cf2f3795b9edb68eee42262e7c5f88fe98
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Tue Feb 19 14:48:43 2013 -0800
  
      target-i386: Discard CC_OP computation in set_cc_op also
      
      The shift and rotate insns use movcond to set CC_OP, and thus
      achieve a conditional EFLAGS setting.  By discarding CC_OP in
      a later flags setting insn, we can discard that movcond.
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 34d80a55ff8517fd37bcfea5063b9797e2bd9132
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Wed Jan 30 19:16:45 2013 -0800
  
      target-i386: Use movcond to implement rotate flags.
      
      With this being all straight-line code, it can get deleted
      when the cc variables die.
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit a41f62f592d9ecf97df4a12023760fe082b1ee68
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Wed Jan 30 17:52:59 2013 -0800
  
      target-i386: Use movcond to implement shift flags.
      
      With this being all straight-line code, it can get deleted
      when the cc variables die.
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 436ff2d227588d42970c4f0ed1cdfcb87c872fba
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Tue Jan 29 13:38:43 2013 -0800
  
      target-i386: Add CC_OP_CLR
      
      Special case xor with self.  We need not even store the known
      zero into cc_src.
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 321c535105a182501b888f095f7ec4dbb5f3f6ae
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Mon Jan 21 13:32:02 2013 -0800
  
      target-i386: Implement tzcnt and fix lzcnt
      
      We weren't computing flags for lzcnt at all.  At the same time,
      adjust the implementation of bsf/bsr to avoid the local branch,
      using movcond instead.
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit f1300734cbca515d30953b2c87e259fa378ea301
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Mon Jan 21 11:52:26 2013 -0800
  
      target-i386: Use clz/ctz for bsf/bsr helpers
      
      And mark the helpers as NO_RWG_SE.
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit cd7f97cafdd80d6bd4950ccfdcd9acb7850184b2
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Wed Jan 23 18:17:33 2013 -0800
  
      target-i386: Implement ADX extension
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 89a453d4a5c195e6d0a3c3d4fcaacb447447115f
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Fri Jan 25 17:38:59 2013 +0100
  
      uas-uas: usb3 streams
      
      Add usb3 streams support to the uas (usb attached scsi) emulation.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 024426acc0a2707a85faa1983499647649d6d2db
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Fri Jan 25 17:23:44 2013 +0100
  
      usb-xhci: usb3 streams
      
      Add streams support to the xhci emulation.  No secondary streams yet,
      only linear stream arays are supported for now.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 8550a02d1239415342959f6a32d178bc05c557cc
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Tue Jan 29 12:44:35 2013 +0100
  
      usb-core: usb3 streams
      
      This patch adds support for usb3 streams to the usb subsystem core.
      This is just adding a streams field / parameter in a number of places.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 2e5df36df8d0c3ffe59de254ef016508b27562bb
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Mon Jan 28 15:52:57 2013 +0100
  
      usb: fix endpoint descriptor ordering
      
      Fix the ordering of the endpoint descriptors for superspeed endpoints:
      The superspeed companion must come first, possible additional
      descriptors for the endpoint after that.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 6ef3ccd18f881a7bece556ff0fe1b0bf70ac2262
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Thu Jan 24 15:40:37 2013 +0100
  
      usb-redir: simplify packet copy
      
      usb_packet_copy can handle combined packets now,
      so it isn't needed to special-case them any more.
      
      Also use the new usb_packet_size() function.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 6a98d1c0f9e4f6a95d6ecd730ae6fdc70d15c73f
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Thu Jan 24 15:38:23 2013 +0100
  
      usb: make usb_packet_copy operate on combined packets
      
      Likewise usb_packet_skip.
      Also usb_packet_size.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit e382d966d06d2989fc28eec8cfdcc2fd99ebfbb7
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Wed Dec 12 13:40:59 2012 +0100
  
      usb: add usb_ep_set_halted
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 1a3973b33d36583d7194798f789a37759a13e269
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Fri Nov 30 13:02:47 2012 +0100
  
      usb-host: remove usb_host_device_close
      
      Nobody implements that anyway.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 4075975d832c55abdfc951726e54f9a28a2421c8
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Wed Jan 23 14:15:38 2013 +0100
  
      usb-host: move legacy cmd line bits
      
      The code handling the "-usbdevice host:..." legacy command line
      syntax is moved to the new hw/usb/host-legacy.c file.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 9db7c41419e89adee5650a5868ac91e83614abf5
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Tue Jan 22 14:17:05 2013 +0100
  
      usb-storage: use scsi_req_enqueue return value
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 07d17e772095ee2b1171498536e5671a97920149
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Fri Feb 1 11:08:24 2013 +0100
  
      allow disabling usb smartcard support
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 6c83f81542e4fda1777a74e4647a69086e44357c
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Fri Feb 1 10:49:43 2013 +0100
  
      make usb devices configurable
      
      Leave the core usb devices (usb hub, tablet, mouse, keyboard)
      enabled unconditionally.  Make the other ones configurable.
      
      Exceptions:
        - bluetooth: not qdevified yet, has a vl.c dependency because
          of that, thus disabling isn't as easy as not linking the
          object file.
        - smardcard: ccid-card-emulated depends on that one *and*
          CONFIG_SMARTCARD_NSS.  So it isn't a one-liner and comes
          as separate patch because of that.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit f4ece4046344230a3a030ef1e494599eaf0a5935
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Fri Feb 1 10:48:34 2013 +0100
  
      fix scripts/make_device_config.sh
      
      Make it handle multiple include statements in a file:
      
       (1) The printf needs a space so the include files will be separated.
       (2) Also $f can contain multiple failes, so redirection will not work
           and we have to use cat to process all files.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 62162fff598f941c198b16b4e8814015ec5a0bef
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Fri Feb 1 09:53:17 2013 +0100
  
      usb: Makefile cleanup
      
      Group files, sprinkle in some comments.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit e2c3c2c551bccd843135eab1ba202f8d2f86800b
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Wed Jan 16 14:55:09 2013 -0800
  
      target-i386: Implement RORX
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 4a554890e479a43568de8b5354d9ca8583f5ec7f
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Wed Jan 23 18:12:13 2013 -0800
  
      target-i386: Implement SHLX, SARX, SHRX
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 0592f74a75ab695efd48a151219667adc0fa7cc4
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Wed Jan 23 18:09:43 2013 -0800
  
      target-i386: Implement PDEP, PEXT
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 5f1f4b177152286102475f9bffc359002a14d9c9
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Wed Jan 23 18:06:18 2013 -0800
  
      target-i386: Implement MULX
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 02ea1e6b4fab803551bbea47eea29bc7709ba008
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Wed Jan 23 17:01:10 2013 -0800
  
      target-i386: Implement BZHI
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit bc4b43dc2fe88712ad921c05fc1ab9ebc4cb6778
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Wed Jan 23 16:44:37 2013 -0800
  
      target-i386: Implement BLSR, BLSMSK, BLSI
      
      Do all of group 17 at one time for ease.
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit c7ab7565bc6d52cc140230aa4d0533d13d89c8b1
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Wed Jan 23 16:21:33 2013 -0800
  
      target-i386: Implement BEXTR
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 7073fbada733c8d10992f00772c9b9299d740e9b
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Wed Jan 23 16:17:10 2013 -0800
  
      target-i386: Implement ANDN
      
      As this is the first of the BMI insns to be implemented,
      this carries quite a bit more baggage than normal.
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 111994ee05b810d81dc6abea7fac5280e48dc198
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Thu Jan 10 12:06:59 2013 -0800
  
      target-i386: Implement MOVBE
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 701ed211d62b2b0dba732d75997c4bbf37010c1e
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Fri Jan 11 11:35:02 2013 -0800
  
      target-i386: Decode the VEX prefixes
      
      No actual required uses of these encodings yet.
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 4a6fd938f5457ee161d2acbd9364608a2a68b7a1
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Thu Jan 10 13:29:23 2013 -0800
  
      target-i386: Tidy prefix parsing
      
      Avoid duplicating switch statement between 32 and 64-bit modes.
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 988c3eb0d6f41ac13f4ec145c637f12c776de602
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Wed Jan 23 16:03:16 2013 -0800
  
      target-i386: Use CC_SRC2 for ADC and SBB
      
      Add another slot in ENV and store two of the three inputs.  This lets us
      do less work when carry-out is not needed, and avoids the unpredictable
      CC_OP after translating these insns.
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit db9f2597722d5d8bc5f2330f186288d893114338
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Wed Jan 23 16:10:49 2013 -0800
  
      target-i386: Make helper_cc_compute_{all,c} const
      
      Pass the data in explicitly, rather than indirectly via env.
      This avoids all sorts of unnecessary register spillage.
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 8601c0b6c553a018fc62007efa8ac2a71d77f449
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Wed Jan 23 16:06:38 2013 -0800
  
      target-i386: Don't reference ENV through most of cc helpers
      
      In preparation for making this a const helper.
      
      By using the proper types in the parameters to the helper functions,
      we get to avoid quite a lot of subsequent casting.
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit a3251186fc6a04d421e9c4b65aa04ec32379ec38
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Wed Jan 23 15:43:03 2013 -0800
  
      target-i386: optimize flags checking after sub using CC_SRCT
      
      After a comparison or subtraction, the original value of the LHS will
      currently be reconstructed using an addition.  However, in most cases
      it is already available: store it in a temp-local variable and save 1
      or 2 TCG ops (2 if the result of the addition needs to be extended).
      
      The temp-local can be declared dead as soon as the cc_op changes again,
      or also before the translation block ends because gen_prepare_cc will
      always make a copy before returning it.  All this magic, plus copy
      propagation and dead-code elimination, ensures that the temp local will
      (almost) never be spilled.
      
      Example (cmp $0x21,%rax + jbe):
      
       Before                                     After
      ----------------------------------------------------------------------------
       movi_i64 tmp1,$0x21                        movi_i64 tmp1,$0x21
       movi_i64 cc_src,$0x21                      movi_i64 cc_src,$0x21
       sub_i64 cc_dst,rax,tmp1                    sub_i64 cc_dst,rax,tmp1
       add_i64 tmp7,cc_dst,cc_src
       movi_i32 cc_op,$0x11                       movi_i32 cc_op,$0x11
       brcond_i64 tmp7,cc_src,leu,$0x0            discard loc11
                                                  brcond_i64 rax,cc_src,leu,$0x0
      
       Before                                     After
      ----------------------------------------------------------------------------
        mov    (%r14),%rbp                        mov    (%r14),%rbp
        mov    %rbp,%rbx                          mov    %rbp,%rbx
        sub    $0x21,%rbx                         sub    $0x21,%rbx
        lea    0x21(%rbx),%r12
        movl   $0x11,0xa0(%r14)                   movl   $0x11,0xa0(%r14)
        movq   $0x21,0x90(%r14)                   movq   $0x21,0x90(%r14)
        mov    %rbx,0x98(%r14)                    mov    %rbx,0x98(%r14)
        cmp    $0x21,%r12                     |   cmp    $0x21,%rbp
        jbe    ...                                jbe    ...
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 891a5133f1637296c3823229180b5851132ed5f5
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Fri Jan 18 10:06:55 2013 -0800
  
      target-i386: Update cc_op before TCG branches
      
      Placing the CC_OP_DYNAMIC at the join is less effective than
      before the branch, as the branch will have forced global registers
      to their home locations.  This way we have a chance to discard
      CC_SRC2 before it gets stored.
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit dc259201f8b471f27136ffe50cc7019c8311ccb6
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Wed Jan 23 15:01:35 2013 -0800
  
      target-i386: introduce gen_jcc1_noeob
      
      A jump that ends a basic block or otherwise falls back to CC_OP_DYNAMIC
      will always have to call gen_op_set_cc_op.  However, not all jumps end
      a basic block, so introduce a variant that does not do this.
      
      This was partially undone earlier (i386: drop cc_op argument of gen_jcc1),
      redo it now also to prepare for the introduction of src2.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 63633fe6eb15107d688f3b7f61a4b379f57fc4ca
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Wed Jan 23 14:51:34 2013 -0800
  
      target-i386: use gen_op for cmps/scas
      
      Replace low-level ops with a higher-level "cmp %al, (A0)" in the case
      of scas, and "cmp T0, (A0)" in the case of cmps.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 3b9d3cf1609ec98411508c1e8b6dde711117825f
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri Oct 12 15:04:10 2012 +0200
  
      target-i386: kill cpu_T3
      
      It is almost unused, and it is simpler to pass a TCG value directly
      to gen_shiftd_rm_T1_T3.  This value is then written to t2 without
      going through a temporary register.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 57eb0cc85469a8948d1036ab830951e63aa32f66
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Wed Jan 16 11:00:14 2013 -0800
  
      target-i386: expand cmov via movcond
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit f32d3781de8328237c2db45ff774cbd4b30134d6
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Sun Oct 7 17:55:26 2012 +0200
  
      target-i386: introduce gen_cmovcc1
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit cc8b6f5b39ae47a93074a5384faa734bf2a6ae61
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Mon Oct 8 09:42:48 2012 +0200
  
      target-i386: cleanup temporary macros for CCPrepare
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 69d1aa31f7551050bf918dc22f0fe3307b779186
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Wed Jan 23 14:41:21 2013 -0800
  
      target-i386: inline gen_prepare_cc_slow
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 943131ca98af142da7b99111b410e741a5d42338
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Sun Oct 7 15:53:23 2012 +0200
  
      target-i386: use CCPrepare to generate conditional jumps
      
      This simplifies all the jump generation code.  CCPrepare allows the
      code to create an efficient brcond always, so there is no need to
      duplicate the setcc and jcc code.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 276e6b5f069e189e204a4320f824daa07db10286
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Wed Jan 23 14:33:45 2013 -0800
  
      target-i386: introduce gen_prepare_cc
      
      This makes the i386 front-end able to create CCPrepare structs for all
      condition, not just those that come from a single flag.  In particular,
      JCC_L and JCC_LE can be optimized because gen_prepare_cc is not forced
      to return a result in bit 0 (unlike gen_setcc_slow).
      
      However, for now the slow jcc operations will still go through CC
      computation in a single-bit temporary, followed by a brcond if the
      temporary is nonzero.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit bec93d7283b635aabaf0bbff67b6da7fc99e020a
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Wed Jan 23 14:21:52 2013 -0800
  
      target-i386: introduce CCPrepare
      
      Introduce a struct that describes how to build a *cond operation
      that checks for a given x86 condition code.  For now, just change
      gen_compute_eflags_* to return the new struct, generate code for
      the CCPrepare struct, and go on as before.
      
      [rth: Use ctz with the proper width rather than ffs.]
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit c365395e9bd2b3bcac48ef562c187ea6ab9820ad
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri Oct 5 23:00:10 2012 +0200
  
      target-i386: optimize setcc instructions
      
      Reconstruct the arguments for complex conditions involving CC_OP_SUBx (BE,
      L, LE).  In the others do it via setcond and gen_setcc_slow (which is
      not that slow in many cases).
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit be10b289d697420b6e0d8d1a681aa64555066639
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Wed Jan 23 13:53:51 2013 -0800
  
      target-i386: optimize setle
      
      And allow gen_setcc_slow to operate on cpu_cc_src.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 2cb4764577f270eec259123955a6396ad6a2f161
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Wed Jan 23 13:49:43 2013 -0800
  
      target-i386: optimize setbe
      
      This is looking at EFLAGS, but it can do so more efficiently with
      setcond.
      
      Reviewed-by: Blue Swirl <blauwirbel@gmail.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 1a5c635947e60167c4626dd274531b8b0eacc2e5
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri Oct 5 22:54:34 2012 +0200
  
      target-i386: change gen_setcc_slow_T0 to gen_setcc_slow
      
      Do not hard code the destination register.
      
      Reviewed-by: Blue Swirl <blauwirbel@gmail.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 06847f1f1a7cff71f68dc6416cdd729c01ae2305
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Wed Jan 23 13:46:02 2013 -0800
  
      target-i386: convert gen_compute_eflags_c to TCG
      
      Do the switch at translation time, converting the helper templates to
      TCG opcodes.  In some cases CF can be computed with a single setcond,
      though others it may require a little more work.
      
      In the CC_OP_DYNAMIC case, compute the whole EFLAGS, same as for ZF/SF/PF.
      
      Reviewed-by: Blue Swirl <blauwirbel@gmail.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 8115f117357a63bff84522caac6c3bcadee0a285
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Wed Jan 23 13:37:28 2013 -0800
  
      target-i386: use inverted setcond when computing NS or NZ
      
      Make gen_compute_eflags_z and gen_compute_eflags_s able to compute the
      inverted condition, and use this in gen_setcc_slow_T0.  We cannot do it
      yet in gen_compute_eflags_c, but prepare the code for it anyway.  It is
      not worthwhile for PF, as usual.
      
      shr+and+xor could be replaced by and+setcond.  I'm not doing it yet.
      
      Reviewed-by: Blue Swirl <blauwirbel@gmail.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 086c40778485f9a52d41a66fd4ef0d8723a2ac0a
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Wed Jan 23 13:33:59 2013 -0800
  
      target-i386: do not call helper to compute ZF/SF
      
      ZF, SF and PF can always be computed from CC_DST except in the
      CC_OP_EFLAGS case (and CC_OP_DYNAMIC, which just resolves to CC_OP_EFLAGS
      in gen_compute_eflags).  Use setcond to compute ZF and SF.
      
      We could also use a table lookup to compute PF.
      
      Reviewed-by: Blue Swirl <blauwirbel@gmail.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit b666265b2071e4288110f6553b598efe00246d06
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Wed Jan 23 13:26:38 2013 -0800
  
      target-i386: Move CC discards to set_cc_op
      
      This gets us universal coverage, rather than scattering discards
      around at various places.  As a bonus, we do not emit redundant
      discards e.g. between sequential logic insns.
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit ccfcdd09bf91aabe039d2dae0b5ec3a05f083e59
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Wed Jan 23 13:07:10 2013 -0800
  
      target-i386: no need to flush out cc_op before gen_eob
      
      This makes code more similar to the other callers of gen_eob, especially
      loopz/loopnz/jcxz.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit d229edce1c58e6bb13d386bef4c31fc2e3850cb6
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Wed Jan 23 13:03:26 2013 -0800
  
      target-i386: do not compute eflags multiple times consecutively
      
      After calling gen_compute_eflags, leave the computed value in cc_reg_src
      and set cc_op to CC_OP_EFLAGS.  The next few patches will remove anyway
      most calls to gen_compute_eflags.
      
      As a result of this change it is more natural to remove the register
      argument from gen_compute_eflags and change all the callers.
      
      Reviewed-by: Blue Swirl <blauwirbel@gmail.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 1608ecca95188dcf4f78072be48f41dbe2062b25
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri Oct 5 18:42:59 2012 +0200
  
      target-i386: add helper functions to get other flags
      
      Introduce new functions to extract PF, SF, OF, ZF in addition to CF.
      These provide single entry points for optimizing accesses to a single
      flag.
      
      Reviewed-by: Blue Swirl <blauwirbel@gmail.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 773cdfccb835cc82aca2b2ff34277b4bf58d6bb9
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Wed Jan 23 12:43:12 2013 -0800
  
      target-i386: Use gen_update_cc_op everywhere
      
      All of the conditional calls to gen_op_set_cc_op go away, and
      gen_op_set_cc_op itself gets inlined into its only remaining caller.
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit e207582f6660e0e2d10a2e79e664e456e80b2887
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Wed Jan 23 12:34:26 2013 -0800
  
      target-i386: Don't clobber s->cc_op in gen_update_cc_op
      
      Use a dirty flag to know whether env->cc_op is up to date,
      rather than forcing s->cc_op to DYNAMIC and losing info.
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 3ca51d07dae5b2d2301431c55b08d4faaad95d91
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Wed Jan 23 12:30:52 2013 -0800
  
      target-i386: Introduce set_cc_op
      
      This will provide a good hook into which we can consolidate
      all of the cc variable discards.
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit fee71888a29ab9f31b23386383812a4f5c953829
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Wed Jan 16 16:23:46 2013 -0800
  
      target-i386: Name the cc_op enumeration
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit c7b3c87397a3458d3d26499c483e0badaf79849c
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri Oct 5 18:29:21 2012 +0200
  
      target-i386: factor gen_op_set_cc_op/tcg_gen_discard_tl around computing flags
      
      Before computing flags we need to store the cc_op to memory.  Move this
      to gen_compute_eflags_c and gen_compute_eflags rather than doing it all
      over the place.
      
      Alo, after computing the flags in cpu_cc_src we are in EFLAGS mode.
      Set s->cc_op and discard cpu_cc_dst in gen_compute_eflags, rather than
      doing it all over the place.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 5bdb91b0dd66b7e0fdfc801601c433ad4752aeb0
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri Oct 12 13:35:40 2012 +0200
  
      target-i386: use gen_jcc1 to compile loopz
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 6fa38ed219587723fcab9b878f42269489d51705
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Sat Oct 6 00:18:55 2012 +0200
  
      target-i386: clean up sahf
      
      Discard CC_DST and set s->cc_op immediately after computing EFLAGS.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit f5847c912d62d60a9917ed1e88cd6d4548fd40f3
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Sat Oct 6 00:18:55 2012 +0200
  
      target-i386: compute eflags outside rcl/rcr helper
      
      Always compute EFLAGS first since it is needed whenever
      the shift is non-zero, i.e. most of the time.  This makes it possible
      to remove some writes of CC_OP_EFLAGS to cpu_cc_op and more importantly
      removes cases where s->cc_op becomes CC_OP_DYNAMIC.  Also, we can
      remove cc_tmp and just modify cc_src from within the helper.
      
      Finally, always follow gen_compute_eflags(cpu_cc_src) by setting s->cc_op
      and discarding cpu_cc_dst.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 0ff6addd92979b9759efa1c0945526e6ac78ce5b
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Sat Oct 6 00:18:55 2012 +0200
  
      target-i386: move eflags computation closer to gen_op_set_cc_op
      
      This ensures the invariant that cpu_cc_op matches s->cc_op when calling
      the helpers.  The next patches need this because gen_compute_eflags and
      gen_compute_eflags_c will take care of setting cpu_cc_op.
      
      Always compute EFLAGS first since it is needed whenever the shift is
      non-zero, i.e. most of the time.  This makes it possible to remove some
      writes of CC_OP_EFLAGS to cpu_cc_op and more importantly removes cases
      where s->cc_op becomes CC_OP_DYNAMIC.  These are slow and we want to
      avoid them: CC_OP_EFLAGS is quite efficient once we paid the initial
      cost of computing the flags.
      
      Finally, always follow gen_compute_eflags(cpu_cc_src) by setting s->cc_op
      and discarding cpu_cc_dst.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 52320e15dbb0c2531501a924972e63cdb59742a7
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Sat Oct 6 00:18:55 2012 +0200
  
      target-i386: move carry computation for inc/dec closer to gen_op_set_cc_op
      
      This ensures the invariant that cpu_cc_op matches s->cc_op when calling
      the helpers.  The next patches need this because gen_compute_eflags and
      gen_compute_eflags_c will take care of setting cpu_cc_op.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit b27fc131fe8dc18924904e4dd0b82dfd77dc51c7
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Sat Oct 6 01:36:45 2012 +0200
  
      target-i386: drop cc_op argument of gen_jcc1
      
      As in the gen_repz_scas/gen_repz_cmps case, delay setting
      CC_OP_DYNAMIC in gen_jcc until after code generation.  All of
      gen_jcc1/is_fast_jcc/gen_setcc_slow_T0 now work on s->cc_op, which makes
      things a bit easier to follow and to patch.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 91642ff80607ad90c66ba044fe91e4a53b09bdbb
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Sat Oct 6 01:22:09 2012 +0200
  
      target-i386: factor setting of s->cc_op handling for string functions
      
      Set it to the appropriate CC_OP_SUBx constant in gen_scas/gen_cmps.
      In the repz case it can be overridden to CC_OP_DYNAMIC after generating
      the code.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit d824df34e8cdd2fbe55258f26731d7ef3ac7ced2
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri Oct 5 18:02:41 2012 +0200
  
      target-i386: introduce gen_ext_tl
      
      Introduce a function that abstracts extracting an 8, 16, 32 or 64-bit value
      with or without sign, generalizing gen_extu and gen_exts.
      
      Reviewed-by: Blue Swirl <blauwirbel@gmail.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 93ab25d7d129fbe47a99fd8c91292ea99bff747e
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Sat Oct 6 01:56:03 2012 +0200
  
      target-i386: use OT_* consistently
      
      Reviewed-by: Blue Swirl <blauwirbel@gmail.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 1b99f83e3946c447eefb3417ec1ea4c2f3b44582
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri Oct 12 16:40:21 2012 +0200
  
      test-i386: make it compile with a recent gcc
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 40475087a5ee80f5251dac6087142458d8dc7d99
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri Oct 12 16:40:41 2012 +0200
  
      test-i386: QEMU_PACKED is not defined here
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit cc2832a51c8ce43349967ab1b6c7aafd510e55b2
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri Jan 11 17:46:57 2013 +0100
  
      rtc-test: add testcases for alarms in 12hour mode
      
      Trying (unsuccessfully) to break the device model as mentioned in
      https://bugs.launchpad.net/qemu/+bug/1090558.
      
      At least if someone tries to fix that, it won't break what works...
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Message-id: 1357922817-17584-3-git-send-email-pbonzini@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit f9b3ed401c5cf3df9689f74c15a7b4d91566a3ac
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri Jan 11 17:46:56 2013 +0100
  
      rtc-test: always set register B in its entirety
      
      Eliminate dependencies between one test and the others.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Message-id: 1357922817-17584-2-git-send-email-pbonzini@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 7d2a929feba319c18603e324b1750830d6c8b7a1
  Author: Andre Przywara <andre.przywara@amd.com>
  Date:   Thu Oct 18 11:16:58 2012 +0200
  
      vnc-tls: Fix compilation with newer versions of GNU-TLS
      
      In my installation of GNU-TLS (v3.0.23) the type
      gnutls_anon_server_credentials is marked deprecated, so -Werror
      breaks compilation.
      Simply replacing it with the newer ..._t version fixed the compilation
      on my machine (Slackware 14.0). I cannot tell how far back this "new"
      type goes, at least the header file in RHEL 5.0 (v1.4.1) seems to have
      it already. If someone finds a broken distribution, tell me and I
      insert some compat code.
      
      Signed-off-by: Andre Przywara <andre.przywara@amd.com>
      Message-id: 1350551818-14717-1-git-send-email-andre.przywara@amd.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 10adb8be87c315573a5bf9f5bda885f25da28ce6
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Wed Feb 13 19:49:43 2013 +0100
  
      doc help: Collect block device stuff under its own heading
      
      Collect them from "Standard options", "File system options", "Virtual
      File system pass-through options", "Debug/Expert options".
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com>
      Message-id: 1360781383-28635-8-git-send-email-armbru@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 84644c451ce7cf8e3cf027501f0f44041f8c6972
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Wed Feb 13 19:49:42 2013 +0100
  
      doc help: A few options are under inappropriate headings, fix
      
      --device is under heading "USB options".  --name and --uuid are under
      "Virtual File system pass-through options".  Move all three to
      "Standard options".
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com>
      Message-id: 1360781383-28635-7-git-send-email-armbru@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit f037809907bcc51295a471ad66b14e90f22d8caa
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Wed Feb 13 19:49:41 2013 +0100
  
      help: Fix markup of heading "USB options" so it appears in -help
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com>
      Message-id: 1360781383-28635-6-git-send-email-armbru@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit c70a01e449536c616c85ab820c6fbad7d7e9cf39
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Wed Feb 13 19:49:40 2013 +0100
  
      doc: Fix texinfo @table markup in qemu-options.hx
      
      End tables before headings, start new ones afterwards.  Fixes
      incorrect indentation of headings "File system options" and "Virtual
      File system pass-through options" in manual page and qemu-doc.
      
      Normalize markup some to increase chances it survives future edits.
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com>
      Message-id: 1360781383-28635-5-git-send-email-armbru@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 6265c43b0c872015e4331d3a93ff99946f3edb01
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Wed Feb 13 19:49:39 2013 +0100
  
      doc: Fill some option doc gaps in manual page and qemu-doc
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com>
      Message-id: 1360781383-28635-4-git-send-email-armbru@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit b8f490eb271cf07f491f05e11e3a3a4e7fde9f70
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Wed Feb 13 19:49:38 2013 +0100
  
      doc: Fix some option entries in qemu-doc's function index
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com>
      Message-id: 1360781383-28635-3-git-send-email-armbru@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 31e70d6c12d8f0170d7eeb56fa8275a9cc77c4a4
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Wed Feb 13 19:49:37 2013 +0100
  
      help: Drop bogus help on -qtest and -qtest-log
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com>
      Message-id: 1360781383-28635-2-git-send-email-armbru@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit c538ca66ffec97432057d3fe1aa5a4bb417ae9e9
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sat Feb 16 11:27:26 2013 +0100
  
      isa: Split off instance_init for ISADevice
      
      Prepares for assigning IRQs before QOM realize.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Message-id: 1361010446-1427-1-git-send-email-afaerber@suse.de
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 872536bf5dfdf207d275cd627caec2aefb68aab9
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sat Feb 16 22:44:03 2013 +0100
  
      qtest: Add MMIO support
      
      Introduce [qtest_]{read,write}[bwlq]() libqtest functions and
      corresponding QTest protocol commands to replace local versions in
      libi2c-omap.c.
      
      Also convert m48t59-test's cmos_{read,write}_mmio() to {read,write}b().
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Message-id: 1361051043-27944-4-git-send-email-afaerber@suse.de
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit b73cf9e93f1c7fd6e949f71172c49848b4d70aa9
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sat Feb 16 22:44:02 2013 +0100
  
      libqtest: Introduce qtest_qmpv() and convert remaining macro
      
      In order to convert qmp() macro to an inline function, expose a
      qtest_qmpv() function, reused by qtest_qmp().
      
      We can't apply GCC_FMT_ATTR() since fdc-test is using zero-length format
      strings, which would result in warnings treated as errors.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Message-id: 1361051043-27944-3-git-send-email-afaerber@suse.de
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 6acf801de5a6e299c02ab3efe3e0dcd75ae678e0
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sat Feb 16 22:44:01 2013 +0100
  
      libqtest: Convert macros to functions and clean up documentation
      
      libqtest.h provides a number of shortcut macros to avoid tests feeding
      it the QTestState they operate on. Most of these can easily be turned
      into static inline functions, so let's do that for clarity.
      This avoids getting off-by-one error messages when passing wrong args.
      
      Some macros had a val argument but documented @value argument. Fix this.
      
      While touching things, enforce gtk-doc markup for return values and for
      referencing types.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Message-id: 1361051043-27944-2-git-send-email-afaerber@suse.de
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 3c3adde005ec929d7d581d495d9a0bb223e6e055
  Merge: f4c0f98... 2d64255...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Mon Feb 18 08:37:29 2013 -0600
  
      Merge remote-tracking branch 'afaerber/qom-cpu' into staging
      
      # By Andreas Färber
      # Via Andreas Färber
      * afaerber/qom-cpu: (47 commits)
        target-i386: Split command line parsing out of cpu_x86_register()
        target-i386: Move cpu_x86_init()
        target-lm32: Drop unused cpu_lm32_close() prototype
        target-s390x: Drop unused cpu_s390x_close() prototype
        spapr_hcall: Replace open-coded CPU loop with qemu_get_cpu()
        ppce500_spin: Replace open-coded CPU loop with qemu_get_cpu()
        e500: Replace open-coded loop with qemu_get_cpu()
        cpu: Add CPUArchState pointer to CPUState
        cputlb: Pass CPUState to cpu_unlink_tb()
        cpu: Move current_tb field to CPUState
        cpu: Move exit_request field to CPUState
        cpu: Move running field to CPUState
        cpu: Move host_tid field to CPUState
        target-cris: Introduce CRISCPU subclasses
        target-m68k: Pass M68kCPU to m68k_set_irq_level()
        mcf_intc: Pass M68kCPU to mcf_intc_init()
        mcf5206: Pass M68kCPU to mcf5206_init()
        target-m68k: Return M68kCPU from cpu_m68k_init()
        ppc405_uc: Pass PowerPCCPU to ppc40x_{core,chip,system}_reset()
        target-xtensa: Move TCG initialization to XtensaCPU initfn
        ...
  
  commit f4c0f986c061f34fd5b020c30e2aa8c37e17193b
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Sat Feb 16 12:47:01 2013 -0800
  
      tests: Add unit tests for mulu64 and muls64
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit ff7a1eb0a1262f7d451cc1e70c65dd23771ce2a2
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Sat Feb 16 12:47:00 2013 -0800
  
      host-utils: Improve mulu64 and muls64
      
      The new formulation makes better use of add-with-carry type insns
      that the host may have.  Use gcc's sign adjustment trick to avoid
      having to perform a 128-bit negation.
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit f540166b7dfdf4ec2057ac322d8cbfd0691e1d65
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Sat Feb 16 12:46:59 2013 -0800
  
      host-utils: Use __int128_t for mul[us]64
      
      Replace some x86_64 specific inline assembly with something that
      all 64-bit hosts ought to optimize well.  At worst this becomes
      a call to the gcc __multi3 routine, which is no worse than our
      implementation in util/host-utils.c.
      
      With gcc 4.7, we get identical code generation for x86_64.  We
      now get native multiplication on ia64 and s390x hosts.  With minor
      improvements to gcc we can get it for ppc64 as well.
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit be96bd3fbffde908a392c830c856063e122791c1
  Author: Andreas Färber <andreas.faerber@web.de>
  Date:   Sat Feb 16 23:21:24 2013 +0100
  
      tcg/ppc: Fix build of tcg_qemu_tb_exec()
      
      Commit 0b0d3320db74cde233ee7855ad32a9c121d20eb4 (TCG: Final globals
      clean-up) moved code_gen_prologue but forgot to update ppc code.
      This broke the build on 32-bit ppc. ppc64 is unaffected.
      
      Cc: Evgeny Voevodin <evgenyvoevodin@gmail.com>
      Cc: Blue Swirl <blauwirbel@gmail.com>
      Signed-off-by: Andreas Färber <andreas.faerber@web.de>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 05499f4b9fd431631299dc1b70156dbc1fb43318
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Jan 27 14:32:05 2013 +0100
  
      target-sparc: Fix debug output for DEBUG_MMU
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Acked-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 2d64255bd7c0d3933ff5ab2cabff11bcb09117a8
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Fri Feb 15 14:06:56 2013 +0100
  
      target-i386: Split command line parsing out of cpu_x86_register()
      
      In order to instantiate a CPU subtype we will need to know which type,
      so move the cpu_model splitting into cpu_x86_init().
      
      Parameters need to be set on the X86CPU instance, so move
      cpu_x86_parse_featurestr() into cpu_x86_init() as well.
      
      This leaves cpu_x86_register() operating on the model name only.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Igor Mammedov <imammedo@redhat.com>
      Reviewed-by: Eduardo Habkost <ehabkost@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 5c3c6a682dedb3ef6becf112867cf92abf203816
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Fri Feb 1 15:12:13 2013 +0100
  
      target-i386: Move cpu_x86_init()
      
      Consolidate CPU functions in cpu.c.
      Allows to make cpu_x86_register() static.
      
      No functional changes.
      
      Reviewed-by: Eduardo Habkost <ehabkost@redhat.com>
      Reviewed-by: Igor Mammedov <imammedo@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 0203f86f5205e09a56df41021d872c6353754250
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sat Feb 2 12:13:15 2013 +0100
  
      target-lm32: Drop unused cpu_lm32_close() prototype
      
      It was never implemented.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 0dac84597a66eb8f416972faef451ce786b3cdd4
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sat Feb 2 12:10:37 2013 +0100
  
      target-s390x: Drop unused cpu_s390x_close() prototype
      
      It was never implemented.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 5353d03dd7917875b46ff03e0d9e2935770f5e9d
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Fri Feb 15 16:43:08 2013 +0100
  
      spapr_hcall: Replace open-coded CPU loop with qemu_get_cpu()
      
      The helper functions all access ppc-specific fields only so don't bother
      to change arguments to PowerPCCPU and use env_ptr instead.
      
      No functional change.
      
      Acked-by: Alexander Graf <agraf@suse.de>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 912ebe10eff6cf7e05f908a44283033c1c0270a0
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Fri Feb 15 15:56:27 2013 +0100
  
      ppce500_spin: Replace open-coded CPU loop with qemu_get_cpu()
      
      Potentially env could be NULL whereas cpu would still be valid and
      correspond to a previous env.
      
      Wrapping this in qemu_get_cpu(), env is no longer needed, so simplify
      code that existed before 55e5c2850293547203874098f7cec148ffd12dfa.
      
      Acked-by: Alexander Graf <agraf@suse.de>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 440c8152bd410b0f928d4de6f187f1e2280e1324
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Fri Feb 15 15:21:13 2013 +0100
  
      e500: Replace open-coded loop with qemu_get_cpu()
      
      Since we still need env for ppc-specific fields, obtain it via the new
      env_ptr fields to avoid "cpu" name conflicts between CPUState and
      PowerPCCPU for now.
      
      This fixes a potential issue with env being NULL at the end of the loop
      but cpu still being a valid pointer corresponding to a previous env.
      
      Acked-by: Alexander Graf <agraf@suse.de>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit c05efcb18ee30cdf2b00b3512aa0f5233b52911f
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Thu Jan 17 12:13:41 2013 +0100
  
      cpu: Add CPUArchState pointer to CPUState
      
      The target-specific ENV_GET_CPU() macros have allowed us to navigate
      from CPUArchState to CPUState. The reverse direction was not supported.
      Avoid introducing CPU_GET_ENV() macros by initializing an untyped
      pointer that is initialized in derived instance_init functions.
      
      The field may not be called "env" due to it being poisoned.
      
      Acked-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 907a5e32f293a0af8875973d4cce12b96bea5bae
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Thu Jan 17 09:16:15 2013 +0100
  
      cputlb: Pass CPUState to cpu_unlink_tb()
      
      CPUArchState is no longer needed.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit d77953b94ff20868b21796ee22ca57baa1cfc941
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Wed Jan 16 19:29:31 2013 +0100
  
      cpu: Move current_tb field to CPUState
      
      Explictly NULL it on CPU reset since it was located before breakpoints.
      
      Change vapic_report_tpr_access() argument to CPUState. This also
      resolves the use of void* for cpu.h independence.
      Change vAPIC patch_instruction() argument to X86CPU.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit fcd7d0034b7eddba505a548f456f452bf5a7d56c
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Mon Dec 17 08:02:44 2012 +0100
  
      cpu: Move exit_request field to CPUState
      
      Since it was located before breakpoints field, it needs to be reset.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 0315c31cda054775585b31f8cb3c9228cc6fc28b
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Mon Dec 17 07:34:52 2012 +0100
  
      cpu: Move running field to CPUState
      
      Pass CPUState to cpu_exec_{start,end}() functions.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 0d34282fdde1d8f337d2a9e10f5ac793b12ef2e7
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Mon Dec 17 07:12:13 2012 +0100
  
      cpu: Move host_tid field to CPUState
      
      Change gdbstub's cpu_index() argument to CPUState now that CPUArchState
      is no longer used.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 6ae064fc671f1c475b1371c067fa3100ec6daf80
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Wed Feb 6 17:18:12 2013 +0100
  
      target-cris: Introduce CRISCPU subclasses
      
      Use class_init functions to initialize the VR in preparation for
      overriding v32+ behavior there.
      
      Move cpu_cris_init() to cpu.c and hook up a class_by_name callback.
      
      This change leads to unknown -cpu model names no longer falling back
      to a CPU with VR 32 but instead returning NULL.
      
      Acked-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit cb3fb38e91caacfcb0f86e8c587ed74ffa34fe8e
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Fri Jan 18 14:20:52 2013 +0100
  
      target-m68k: Pass M68kCPU to m68k_set_irq_level()
      
      Simplifies use of cpu_reset_interrupt() et al.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 9a6ee9fd35483446fe14e083fa335358c86ba595
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Fri Jan 18 14:15:09 2013 +0100
  
      mcf_intc: Pass M68kCPU to mcf_intc_init()
      
      Store it in mcf_intc_state.
      Prepares for passing it to m68k_set_irq_level().
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 4025cfd5d7175203008343a375f9287c77cd383c
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Fri Jan 18 14:10:34 2013 +0100
  
      mcf5206: Pass M68kCPU to mcf5206_init()
      
      Store it in m5206_mbar_state. Prepares for passing M68kCPU to
      m68k_set_irq_level().
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit c7937d9f9a99d8cc2848e85f608d89c6f326daf0
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Fri Jan 18 14:03:58 2013 +0100
  
      target-m68k: Return M68kCPU from cpu_m68k_init()
      
      Turn cpu_init() into a static inline function for backwards
      compatibility.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit f3273ba643f2d0221492381b24bbc35fb6089a48
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Fri Jan 18 15:57:51 2013 +0100
  
      ppc405_uc: Pass PowerPCCPU to ppc40x_{core,chip,system}_reset()
      
      Prepares for changing cpu_interrupt() argument to CPUState.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Acked-by: Alexander Graf <agraf@suse.de>
  
  commit 25733eada6c1d4928262e77e2ee1e9ed12de18fb
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Jan 20 01:46:45 2013 +0100
  
      target-xtensa: Move TCG initialization to XtensaCPU initfn
      
      Combine this with breakpoint handler registration, guarding both with
      tcg_enabled() to suppress also TCG init for qtest. Rename the handler to
      xtensa_breakpoint_handler() since it needs to become global.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit d9c27f00b174df070470d48d6577042d2186d969
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Jan 20 01:36:47 2013 +0100
  
      target-unicore32: Move TCG initialization to UniCore32CPU initfn
      
      Normalize the "inited" logic and add a tcg_enabled() check to suppress
      it for qtest.
      
      Ensures that a QOM-created UniCore32CPU is usable.
      
      Acked-by: Guan Xuetao <gxt@mprc.pku.edu.cn>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 5266d20a12f2ef01841aad5f1692d73551a39dac
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Jan 20 01:34:18 2013 +0100
  
      target-sparc: Move TCG initialization to SPARCCPU initfn
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit aa7408ec18c3517b2476a3671cd0b7f171241e2d
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Jan 20 01:30:32 2013 +0100
  
      target-sh4: Move TCG initialization to SuperHCPU initfn
      
      Add a tcg_enabled() check to suppress it for qtest.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 2b7ac76729c8253d799a8d3bb9bae76cccb0714e
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sat Jan 19 22:43:32 2013 +0100
  
      target-s390x: Move TCG initialization to S390CPU initfn
      
      Ensures that a QOM-created S390CPU is usable.
      
      Acked-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 60925d2644953ce1ca7813411853d8c04e637050
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Jan 20 01:26:37 2013 +0100
  
      target-ppc: Move TCG initialization to PowerPCCPU initfn
      
      Ensures that a QOM-created PowerPCCPU is usable.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 78ce64f492498050083e46cdd7e6cbae6435843c
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Jan 20 01:22:25 2013 +0100
  
      target-mips: Move TCG initialization to MIPSCPU initfn
      
      Make mips_tcg_init() non-static and add tcg_enabled() check to suppress
      it for qtest.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit cd0c24f9095b1f825210bb9d9f99532c78668074
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Jan 20 01:10:52 2013 +0100
  
      target-microblaze: Move TCG initialization to MicroBlazeCPU initfn
      
      Split off TCG initialization from cpu_mb_init() into mb_tcg_init() to
      call it from the initfn.
      
      Ensures that a QOM-created MicroBlazeCPU is usable.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 1cc896195bae54d7a5f48f9032037d8f6f65abd5
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Jan 20 00:48:29 2013 +0100
  
      target-m68k: Move TCG initialization to M68kCPU initfn
      
      Add a tcg_enabled() check to suppress it for qtest.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 868e2824276cbe6ef2e202c05c4eb3a3a19d3ee0
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Jan 20 00:05:12 2013 +0100
  
      target-lm32: Move TCG initialization to LM32CPU initfn
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit d1a94fec3d8d70009fd5ac27ade5539fe58cd702
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sat Jan 19 23:55:42 2013 +0100
  
      target-cris: Move TCG initialization to CRISCPU initfn
      
      Split out TCG initialization from cpu_cris_init(). Avoid CPUCRISState
      dependency for v10-specific initialization and for non-v10 by inlining
      the decision into the initfn as well.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 79614b781df5096ffecf531992314781dbab54af
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sat Jan 19 07:37:45 2013 +0100
  
      target-arm: Move TCG initialization to ARMCPU initfn
      
      Ensures that a QOM-created ARMCPU is usable.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 5f6c964389ea5320e81e2fb8c2bc3aa40c5a8013
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Wed Jan 16 04:19:35 2013 +0100
  
      target-xtensa: Introduce QOM realizefn for XtensaCPU
      
      Introduce realizefn and set realized = true in cpu_xtensa_init().
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 088383e3220776917f538d0e43933e842e16b804
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sat Jan 5 14:38:30 2013 +0100
  
      target-unicore32: Introduce QOM realizefn for UniCore32CPU
      
      Introduce a realizefn and set realized = true in uc32_cpu_init().
      
      Acked-by: Guan Xuetao <gxt@mprc.pku.edu.cn>
      [AF: Invoke the parent's realizefn]
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit b6e91ebfe06f1d90331d162259553a5330514143
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Wed Jan 16 04:13:19 2013 +0100
  
      target-sparc: Introduce QOM realizefn for SPARCCPU
      
      Introduce realizefn and set realized = true in cpu_sparc_init().
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 55acb588dd184a1e33be0ff1fe23f8c19f88fd6c
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Mon Apr 23 18:16:02 2012 +0200
  
      target-sh4: Introduce QOM realizefn for SuperHCPU
      
      Introduce a realizefn and set realized = true in cpu_sh4_init().
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 1f1366322b21678c33003a373366697a4542d2d4
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Wed Jan 16 04:00:41 2013 +0100
  
      target-s390x: Introduce QOM realizefn for S390CPU
      
      Introduce realizefn and set realized = true in cpu_s390x_init().
      
      Defer CPU reset from initfn to realizefn.
      
      Acked-by: Richard Henderson <rth@twiddle.net>
      [AF: Invoke parent's realizefn]
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit c1caf1d961288e41c25de6631c6751ae7baa20f0
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Wed Jan 16 03:48:37 2013 +0100
  
      target-mips: Introduce QOM realizefn for MIPSCPU
      
      Introduce a realizefn and set realized = true from cpu_mips_init().
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 746b03b27cac48be5a376d8635ffaf568339ebd7
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sat Jan 5 15:27:31 2013 +0100
  
      target-microblaze: Introduce QOM realizefn for MicroBlazeCPU
      
      Introduce realizefn and set realized = true from cpu_mb_init().
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 6d1bbc6273d45520c5ce6475186bfa30d8afb47c
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sat Jan 5 15:15:30 2013 +0100
  
      target-m68k: Introduce QOM realizefn for M68kCPU
      
      Introduce realizefn and set realized = true in cpu_m68k_init().
      
      Split off GDB registration to a new m68k_cpu_init_gdb() so that it can
      be called from the realizefn.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 9c23169e8cd54b490d55221b6498d42966f964f3
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Wed Jan 16 03:31:27 2013 +0100
  
      target-lm32: Introduce QOM realizefn for LM32CPU
      
      Introduce a realizefn and set realized = true in cpu_lm32_init().
      
      Also move cpu_reset() call from initfn to realizefn.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit ca45f8b0440358ccca63446cf0df05772791b2a1
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sat Jan 5 15:41:21 2013 +0100
  
      target-cris: Introduce QOM realizefn for CRISCPU
      
      Introduce realizefn and set realized = true from cpu_cris_init().
      
      Reviewed-by: Eduardo Habkost <ehabkost@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 4776ce600338e17f75d200d1ad17d4ce9effa57f
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Wed Jan 16 03:55:14 2013 +0100
  
      target-ppc: Update PowerPCCPU to QOM realizefn
      
      Adapt ppc_cpu_realize() signature, hook it up to DeviceClass and set
      realized = true in cpu_ppc_init().
      
      Reviewed-by: Eduardo Habkost <ehabkost@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit c296262bc94651a7a43639857d8343470f4129f3
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sat Jan 5 14:11:07 2013 +0100
  
      target-openrisc: Update OpenRISCCPU to QOM realizefn
      
      Update the openrisc_cpu_realize() signature, hook it up to
      DeviceClass::realize and set realized = true in cpu_openrisc_init().
      
      qapi/error.h is now included through qdev and no longer needed.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Cc: Jia Liu <proljc@gmail.com>
  
  commit 2b6f294cacd9f4e133a7813d22e1b4e87ac6b2a3
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Wed Jan 16 03:41:47 2013 +0100
  
      target-i386: Update X86CPU to QOM realizefn
      
      Adapt the signature of x86_cpu_realize(), hook up to
      DeviceClass::realize and set realized = true in cpu_x86_init().
      
      The QOM realizefn cannot depend on errp being non-NULL as in
      cpu_x86_init(), so use a local Error to preserve error handling behavior
      on APIC initialization errors.
      
      Reviewed-by: Igor Mammedov <imammedo@redhat.com>
      Reviewed-by: Eduardo Habkost <ehabkost@redhat.com>
      [AF: Invoke parent's realizefn]
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 149692667f8a46430127ca0555b38965f52177f5
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sat Jan 5 10:18:18 2013 +0100
  
      target-arm: Update ARMCPU to QOM realizefn
      
      Turn arm_cpu_realize() into a QOM realize function, no longer called
      via cpu.h prototype. To maintain the semantics of cpu_init(), set
      realized = true explicitly in cpu_arm_init().
      
      Move GDB coprocessor registration, CPU reset and vCPU initialization
      into the realizefn.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit bd1b282836a7885a13c13f9cc63123fa8e32f02f
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sat Jan 5 14:01:30 2013 +0100
  
      target-alpha: Update AlphaCPU to QOM realizefn
      
      Update the alpha_cpu_realize() signature and hook up to
      DeviceClass::realize. Set realized = true in cpu_alpha_init().
      
      qapi/error.h is included through qdev now and no longer needed.
      
      Acked-by: Richard Henderson <rth@twiddle.net>
      [AF: Invoke parent's realizefn]
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 4f65809994274989bdf51c8605bb974565cb1c9e
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sat Jan 19 06:17:06 2013 +0100
  
      cpu: Prepare QOM realizefn
      
      Overwrite the default implementation with a no-op, no longer
      attempting to call DeviceClass::init.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 453776e5746be23c66df65fadf12e115b7d2dadd
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Wed Feb 13 17:47:43 2013 -0800
  
      bitops: Remove routines redundant with host-utils
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 0f9d8bd386c9b7b17fc68fef36caa81750c39494
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Wed Feb 13 17:47:42 2013 -0800
  
      bitops: Replace bitops_ctol with ctzl
      
      The is the only remaining user.
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 4932398fac273b8ebe5688bc4b79407a7f41edbd
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Wed Feb 13 17:47:41 2013 -0800
  
      bitops: Inline bitops_flsl
      
      This is the only remaining user.
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 14e534265aad0796690a5aea429f5bd2877ccff0
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Wed Feb 13 17:47:40 2013 -0800
  
      target-i386: Inline bitops_flsl
      
      Use clz32 directly.  Which makes slightly more sense given
      that the input is type "int" and not type "long".
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 0cfa6adc7fd1eba4694515bde6bbfb9ecd892f2f
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Wed Feb 13 17:47:39 2013 -0800
  
      bitops: Write bitops_flsl in terms of clzl
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 5bbf90be97203c472f47da070c0040b464c0460f
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Wed Feb 13 17:47:38 2013 -0800
  
      memory: Use non-bitops ctzl
      
      A memory size of zero is invalid, and so that edge condition
      does not occur.
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 265ce4a5ca39fb7f74a803dd61bbd9108ca6cdee
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Wed Feb 13 17:47:37 2013 -0800
  
      bitops: Use non-bitops ctzl
      
      The use of ctz has already eliminated zero, and thus the difference
      in edge conditions between the two routines is irrelevant.
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 18331e7c189507513008a2936f5fe79c3d8b8a08
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Wed Feb 13 17:47:36 2013 -0800
  
      hbitmap: Use non-bitops ctzl
      
      Both uses of ctz have already eliminated zero, and thus the difference
      in edge conditions between the two routines is irrelevant.
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
      Acked-by: Paolo Bonzini <pbonzini@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 72d81155d0b88ba757c5a972d3fff83027e7a6e7
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Wed Feb 13 17:47:35 2013 -0800
  
      host-utils: Fix coding style and add comments
      
      Add function comments to the routines, documenting the corner
      cases upon which we are standardizing.  Fix the few instances
      of non-standard coding style.
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 0165437302448d210742cc3def362d1de0413621
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Wed Feb 13 17:47:34 2013 -0800
  
      host-utils: Add host long specific aliases for clz, ctz, ctpop
      
      We will standardize on these names, rather than the similar routines
      currently residing in qemu/bitops.h.
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 38dad9e574746981dfbac52b3bbbd6d894f31d26
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Mon Feb 11 16:41:25 2013 +0000
  
      qemu-log: Rename CPULogItem, cpu_log_items to QEMULogItem, qemu_log_items
      
      Rename the typedef CPULogItem and the public array cpu_log_items
      to names that better reflect the fact that the qemu_log functionality
      isn't restricted to TCG CPU debug logs any more.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Reviewed-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit b946bffab5e0d359accfcc78faead20fd69f26e8
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Mon Feb 11 16:41:24 2013 +0000
  
      cpus.c: Drop unnecessary set_cpu_log()
      
      The set_cpu_log() function in cpus.c is a fairly simple wrapper
      which is only called from one location. Just inline the code
      into vl.c, since there is no need to indirect it via cpus.c
      and the handling of the error case is more appropriate to vl.c.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Reviewed-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 24537a01910f110fe3e343c13df13e48f7968a9e
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Mon Feb 11 16:41:23 2013 +0000
  
      qemu-log: Rename the public-facing cpu_set_log function to qemu_set_log
      
      Rename the public-facing function cpu_set_log to qemu_set_log. This
      requires us to rename the internal-only qemu_set_log() to
      do_qemu_set_log().
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Reviewed-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 4fde1eba0f98779d4fdb64818071f72bb1672438
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Mon Feb 11 16:41:22 2013 +0000
  
      qemu-log: Rename cpu_str_to_log_mask to qemu_str_to_log_mask
      
      Rename cpu_str_to_log_mask() to qemu_str_to_log_mask(), since
      the qemu_log functionality is no longer restricted to TCG CPU
      debug logging.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Reviewed-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 59a6fa6e67d2335d867c66c59d992847e5b62879
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Mon Feb 11 16:41:21 2013 +0000
  
      qemu-log: Abstract out "print usage message about valid log categories"
      
      Abstract out the "print a human readable list of all the
      valid log categories" functionality which is currently duplicated
      in three separate places. (We leave the monitor.c help_cmd()
      implementation as-is since it wants to send the message to
      the monitor and add its own information.)
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Reviewed-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 9a7e54242910d26d280589e1f5c7ec8814d02a6b
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Mon Feb 11 16:41:20 2013 +0000
  
      qemu-log: Unify {cpu_set,set_cpu}_log_filename as qemu_set_log_filename
      
      The qemu_log() functionality is no longer specific to TCG CPU debug logs.
      Rename cpu_set_log_filename() to qemu_set_log_filename() and drop the
      pointless wrapper set_cpu_log_filename().
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Reviewed-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 5e5f07e08f7ed8c8eb9b02d9f9c3c79cf95d65ee
  Author: Evgeny Voevodin <evgenyvoevodin@gmail.com>
  Date:   Fri Feb 1 01:47:23 2013 +0700
  
      TCG: Move translation block variables to new context inside tcg_ctx: tb_ctx
      
      It's worth to clean-up translation blocks variables and move them
      into one context as was suggested by Swirl.
      Also if we use this context directly inside tcg_ctx, then it
      speeds up code generation a bit.
      
      Signed-off-by: Evgeny Voevodin <evgenyvoevodin@gmail.com>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 0b0d3320db74cde233ee7855ad32a9c121d20eb4
  Author: Evgeny Voevodin <evgenyvoevodin@gmail.com>
  Date:   Fri Feb 1 01:47:22 2013 +0700
  
      TCG: Final globals clean-up
      
      Signed-off-by: Evgeny Voevodin <evgenyvoevodin@gmail.com>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 2742f56d134ba0f5ed7e447afd0b6e2001ffc5c1
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Fri Feb 15 17:40:56 2013 -0600
  
      Open up 1.5 development tree
      
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 03e94e39ce5259efdbdeefa1f249ddb499d57321
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Fri Feb 15 16:15:40 2013 -0600
  
      Update VERSION for release
      
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 571f65ec20fbcb991d7bce51787248ab9d325e3f
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Thu Feb 14 08:58:49 2013 -0600
  
      Update VERSION of release
      
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 71652365c53115d2090d294406ec0bd3b7c63953
  Author: Alexander Graf <agraf@suse.de>
  Date:   Wed Feb 13 23:58:12 2013 +0100
  
      Revert "Update OpenBIOS images"
      
      This reverts commit 10442558ab1797bfbb01285b909e34c5cf038f12.
      
      With the updated OpenBIOS image, -M g3beige fails to boot quik.
      
      Signed-off-by: Alexander Graf <agraf@suse.de>
      Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
      Message-id: 1360796292-27078-1-git-send-email-agraf@suse.de
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 9893c80d81587ac25d8ea4a82651371b54e7df35
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Tue Feb 12 11:29:31 2013 +1000
  
      cadance_uart: Accept input after rx FIFO pop
      
      The device returns false from the can receive function when the FIFO is
      full. This means the device should check for buffered input whenever a byte is
      popped from the FIFO.
      
      Reported-by: Jason Wu <huanyu@xilinx.com>
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Message-id: 1360632571-25638-1-git-send-email-peter.crosthwaite@xilinx.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 8a8f5840082eb65d140ccfe7b128c92390cce1c3
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Wed Feb 13 09:25:34 2013 +0100
  
      block/curl: only restrict protocols with libcurl>=7.19.4
      
      The curl_easy_setopt(state->curl, CURLOPT_PROTOCOLS, ...) interface was
      introduced in libcurl 7.19.4.  Therefore we cannot protect against
      CVE-2013-0249 when linking against an older libcurl.
      
      This fixes the build failure introduced by
      fb6d1bbd246c7a57ef53d3847ef225cd1349d602.
      
      Reported-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
      Tested-by: Andreas Färber <andreas.faeber@web.de>
      Message-id: 1360743934-8337-1-git-send-email-stefanha@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit d36b2b904ee921b380fad559cb824a40eb587bcb
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Wed Feb 13 15:54:16 2013 +0100
  
      qapi: Flatten away ChardevPort
      
      Simplifies the schema and the code.
      
      QMP command
      
          { "execute" : "chardev-add",
            "arguments" : { "id" : "ser0",
                            "backend" : { "type" : "port",
                                          "data" : { "type": "serial",
                                                     "device":"/dev/ttyS0"} } } }
      
      becomes
      
          { "execute" : "chardev-add",
            "arguments" : { "id" : "ser0",
                            "backend" : { "type" : "serial",
                                          "data" : { "device":"/dev/ttyS0"} } } }
      
      Bonus: nicer error messages.  "unknown chardev port (1)" becomes
      "character device backend type 'parallel' not supported".
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Reviewed-by: Laszlo Ersek <lersek@redhat.com>
      Message-id: 1360767256-610-3-git-send-email-armbru@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit d037d6bbbcdda6552254286b6da090ef0dc0d98a
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Wed Feb 13 15:54:15 2013 +0100
  
      chardev: Fix manual page and qemu-doc for -chardev tty
      
      Broken in commit d59044ef.
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Reviewed-by: Laszlo Ersek <lersek@redhat.com>
      Message-id: 1360767256-610-2-git-send-email-armbru@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit cc2a90432d9cb7546a2c4360ad7200a2fb3af31a
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Tue Feb 12 23:16:06 2013 +0100
  
      net: Avoid NULL function pointer dereference on cleanup
      
      The pSeries machine and some other devices don't supply a cleanup
      callback. Revert part of 1ceef9f27359cbe92ef124bf74de6f792e71f6fb that
      started calling it unconditionally.
      
      Cc: Jason Wang <jasowang@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Message-id: 1360707366-9271-1-git-send-email-afaerber@suse.de
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 91b0a8f33419573c1d741e49559bfb666fd8b1f0
  Author: Cornelia Huck <cornelia.huck@de.ibm.com>
  Date:   Thu Feb 7 02:20:51 2013 +0000
  
      s390: Fix handling of iscs.
      
      There are two ways to express an interruption subclass:
      - As a bitmask, as used in cr6.
      - As a number, as used in the I/O interruption word.
      
      Unfortunately, we have treated to I/O interruption word as if it
      contained the bitmask as well, which went unnoticed so far as
      - (queued-for-next) kvm made the same mistake, and
      - Linux guest kernels don't check the isc value in the I/O interruption
        word for subchannel interrupts.
      
      Make sure that we treat the I/O interruption word correctly.
      
      Signed-off-by: Cornelia Huck <cornelia.huck@de.ibm.com>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit bd9a8d852c857fd19c4626acaac1d4979f816f3a
  Author: Cornelia Huck <cornelia.huck@de.ibm.com>
  Date:   Thu Feb 7 02:20:50 2013 +0000
  
      s390: Keep I/O interrupts enabled for all iscs.
      
      do_io_interrupt() would stop scanning further iscs if it found
      an I/O interrupt it could inject. This might cause the pending
      interrupt indication for I/O interrupts to be reset although there
      might be queued I/O interrupts for subsequent iscs.
      
      Fix this by reordering the logic: Inject the I/O interrupt immediately
      and continue searching all iscs for queued interrupts.
      
      Signed-off-by: Cornelia Huck <cornelia.huck@de.ibm.com>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 760794f784f66e262a9ca32821ba202cdf3a3e4b
  Author: Christian Borntraeger <borntraeger@de.ibm.com>
  Date:   Mon Feb 4 22:53:24 2013 +0000
  
      s390/sclpconsole: prevent char layer callback during initialization
      
      Starting a qemu with an sclp console and pressing a key very early
      can result in
      "qemu-system-s390x: hw/s390x/sclpconsole.c:60: receive_from_chr_layer:
      Assertion `scon->iov' failed."
      
      Lets make sure that the init process is finished, since the iov is
      allocated after CHR_EVENT_OPENED by also checking for scon->iov.
      
      Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 7ce4106c2125eca8f7f61f460456a49074c13e56
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Tue Feb 12 11:17:11 2013 +1000
  
      xilinx.h: s/xilinx_axiethernetdma()/xilinx_axidma()
      
      This function has nothing to do with ethernet. Its reusable for all DMA clients.
      Dropped the "ethernet" in the name accordingly.
      
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
  
  commit dada5c7e92434df7c0ec152fe9a8f0e3de67b632
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Tue Feb 12 11:17:10 2013 +1000
  
      xilinx.h: Dont qdev_create from ethernet_create()
      
      Pulled the qdev_create functionality out of xilinx_axiethernet_create() and
      pushed it up to the petalogix_ml605_mmu machine model. This makes the ethernet
      create+init process consistent with the AXI DMA. Renamed function to
      xilinx_axiethernet_init accordingly.
      
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
  
  commit 0231ed4f22dd67844d8bbc027eaa5b713cb25ba2
  Merge: 6aaa9da... 33ccf66...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Tue Feb 12 16:26:52 2013 -0600
  
      Merge remote-tracking branch 'stefanha/block' into staging
      
      * stefanha/block:
        Revert "block/vpc: Fix size calculation"
        block/raw-posix: detect readonly Linux block devices using BLKROGET
  
  commit 6aaa9dae8059633d52ddcd0622de1a2700fc58a8
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Tue Feb 12 10:37:15 2013 +0100
  
      block-migration: fix pending() and iterate() return values
      
      The return value of .save_live_pending() is the number of bytes
      remaining.  This is just an estimate because we do not know how many
      blocks will be dirtied by the running guest.
      
      Currently our return value for .save_live_pending() is wrong because it
      includes dirty blocks but not in-flight bdrv_aio_readv() requests or
      unsent blocks.  Crucially, it also doesn't include the bulk phase where
      the entire device is transferred - therefore we risk completing block
      migration before all blocks have been transferred!
      
      The return value of .save_live_iterate() is the number of bytes
      transferred this iteration.  Currently we return whether there are bytes
      remaining, which is incorrect.
      
      Move the bytes remaining calculation into .save_live_pending() and
      really return the number of bytes transferred this iteration in
      .save_live_iterate().
      
      Also fix the %ld format specifier which was used for a uint64_t
      argument.  PRIu64 must be use to avoid warnings on 32-bit hosts.
      
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
      Reviewed-by: Juan Quintela <quintela@redhat.com>
      Message-id: 1360661835-28663-3-git-send-email-stefanha@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit ad55ab42d494c5f4ebc5199c5c9db473b7d5fbf9
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Tue Feb 12 10:37:14 2013 +0100
  
      migration: make qemu_ftell() public and support writable files
      
      Migration .save_live_iterate() functions return the number of bytes
      transferred.  The easiest way of doing this is by calling qemu_ftell(f)
      at the beginning and end of the function to calculate the difference.
      
      Make qemu_ftell() public so that block-migration will be able to use it.
      Also adjust the ftell calculation for writable files where buf_offset
      does not include buf_size.
      
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
      Reviewed-by: Juan Quintela <quintela@redhat.com>
      Message-id: 1360661835-28663-2-git-send-email-stefanha@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 4a0e6714b06453078e02029e1432fab052927691
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Tue Feb 12 14:34:05 2013 +0100
  
      trace: deal with deprecated glib thread functions
      
      g_thread_create() was deprecated in favor of g_thread_new() and
      g_cond_new() was deprecated in favor of GCond initialization.  If the
      host has glib 2.31 or newer, avoid using the deprecated functions.
      
      This patch solves compiler warnings that are generated when glib's
      deprecated functions are used.
      
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
      Message-id: 1360676045-9204-3-git-send-email-stefanha@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 30d940875dcd1adfbfd7fe7ccd3e543408519662
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Tue Feb 12 14:34:04 2013 +0100
  
      trace: use glib atomic int types
      
      Juan reported that RHEL 6.4 hosts give compiler warnings because we use
      unsigned int while glib prototypes use volatile gint in trace/simple.c.
      
        trace/simple.c:223: error: pointer targets in passing argument 1 of 'g_atomic_int_compare_and_exchange' differ in signedness
      
      These variables are only accessed with glib atomic int functions so
      let's play it by the book and use volatile gint.
      
      Reported-by: Juan Quintela <quintela@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
      Message-id: 1360676045-9204-2-git-send-email-stefanha@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 33ccf6675faa3c56f30399e184064fd126904515
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Tue Feb 12 12:25:15 2013 +0100
  
      Revert "block/vpc: Fix size calculation"
      
      This reverts commit f880defbb06708d30a38ce9f2667067626acdd38.
      
      Jeff Cody's testing revealed that the interpretation of size differs
      even between VirtualPC and HyperV.  Revert this so there is time to
      consider the impact of any backwards incompatible behavior this change
      creates.
      
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit da888d37b0b85fc23e4ea55ab8b0c482d4918afb
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Tue Feb 5 12:28:33 2013 +0100
  
      block/raw-posix: detect readonly Linux block devices using BLKROGET
      
      Linux block devices can be set read-only with "blockdev --setro
      <device>".  The same thing can be done for LVM volumes using "lvchange
      --permission r <volume>".  This read-only setting is independent of
      device node permissions.  Therefore the device can still be opened
      O_RDWR but actual writes will fail.
      
      This results in odd behavior for QEMU.  bdrv_open() is supposed to fail
      if a read-only image is being opened with BDRV_O_RDWR.  By not failing
      for Linux block devices, the guest boots up but every write produces an
      I/O error.
      
      This patch checks whether the block device is read-only so that Linux
      block devices behave like regular files.
      
      Reported-by: Sibiao Luo <sluo@redhat.com>
      Suggested-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
      Reviewed-by: Markus Armbruster <armbru@redhat.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit 03ec2f83087de34924489eeae0ea6fe7785cc050
  Author: Kuo-Jung Su <dantesu@faraday-tech.com>
  Date:   Mon Feb 4 17:56:25 2013 +0800
  
      hw/m25p80.c: add WRSR(0x01) support
      
      Atmel, SST and Intel/Numonyx serial flash tend to power up
      with the software protection bits set.
      And thus the new m25p80.c in linux kernel would always tries
      to use WREN(0x06) + WRSR(0x01) to turn-off the protection.
      
      The WEL(0x02) of status register is supposed to be cleared after
      WRSR(0x01). There are also some drivers (i.e mine for RTOSes)
      would check the WEL(0x02) in status register to make sure the
      protection is correctly turned off.
      
      Signed-off-by: Kuo-Jung Su <dantesu@faraday-tech.com>
      Cc: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Cc: Peter Maydell <peter.maydell@linaro.org>
      Cc: Edgar E. Iglesias <edgar.iglesias@gmail.com>
      Reviewed-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
  
  commit 58fa4325228f61d58317f48364259b31e9b92d15
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Mon Feb 11 18:05:48 2013 +0100
  
      qapi: Improve chardev-add documentation
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Message-id: 1360602348-4727-1-git-send-email-armbru@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit d7cd369402191814a1bb339a730f3af411e9682f
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Mon Feb 11 17:01:45 2013 +0100
  
      migration: restrict scope of incoming fd read handler
      
      The incoming migration is processed in a coroutine and uses an fd read
      handler to enter the yielded coroutine when data becomes available.
      
      The read handler was set too broadly, so that spurious coroutine entries
      were be triggered if other coroutine users yielded (like the block
      layer's bdrv_write() function).
      
      Install the fd read only only when yielding for more data to become
      available.  This prevents spurious coroutine entries which break code
      that assumes only a specific set of places can re-enter the coroutine.
      
      This patch fixes crashes in block/raw-posix.c that are triggered with
      "migrate -b" when qiov becomes a dangling pointer due to a spurious
      coroutine entry that frees qiov early.
      
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
      Message-id: 1360598505-5512-1-git-send-email-stefanha@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit d0bce760e04b1658a3b4ac95be2839ae20fd86db
  Author: Andreas Färber <andreas.faerber@web.de>
  Date:   Mon Feb 11 17:41:54 2013 +0100
  
      libi2c-omap: Fix endianness dependency
      
      The libqos driver for omap_i2c currently does not work on Big Endian.
      Introduce helpers for reading from and writing to 16-bit armel registers.
      
      This fixes tmp105-test failures on ppc.
      
      To prepare for a QTest-level endianness solution, poison mem{read,write}
      and always use the helpers. Adopt the expected signatures.
      To avoid an unused variable warning, assert the STAT Single Byte Data
      bit but, due to it not getting cleared, only it being set when len == 1.
      
      Signed-off-by: Andreas Färber <andreas.faerber@web.de>
      Message-id: 1360600914-5448-3-git-send-email-afaerber@suse.de
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 5dd6be069bf832f888005d28cebdec16720dedac
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Mon Feb 11 17:41:53 2013 +0100
  
      qtest: Use strtoull() for uint64_t
      
      On 32-bit hosts, unsigned long may be uint32_t and uint64_t may be
      unsigned long long. Account for this by always using strtoull().
      We were already using strtoll() for int64_t.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
      Message-id: 1360600914-5448-2-git-send-email-afaerber@suse.de
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 84eac31707a8f103cc9a0b38ab62a8832bec1153
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Mon Feb 11 18:35:39 2013 +0100
  
      libqtest: Fix documentation copy&paste errors
      
      The [qtest_]in[bwl]() functions/macros don't have a value argument.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Message-id: 1360604139-16797-1-git-send-email-afaerber@suse.de
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit f880defbb06708d30a38ce9f2667067626acdd38
  Author: Stefan Weil <stefan@kiwi.(none)>
  Date:   Thu Feb 7 20:26:52 2013 +0100
  
      block/vpc: Fix size calculation
      
      The size calculated from the CHS values is not the real image (disk) size,
      but usually a smaller value. This is caused by rounding effects.
      
      Only older operating systems use CHS. Such guests won't be able to use
      the whole disk. All modern operating systems use the real size.
      
      This patch fixes https://bugs.launchpad.net/qemu/+bug/1105670/.
      
      Signed-off-by: Stefan Weil <sw@weilnetz.de>
      Message-id: 1360265212-22037-1-git-send-email-sw@weilnetz.de
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 2c5a7f20112615ce13a3434ab90bee1ed8d44ebd
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Sun Feb 10 23:12:46 2013 +0100
  
      block-migration: fix block_save_iterate() return value
      
      The .save_live_iterate() function returns 0 to continue iterating or 1
      to stop iterating.
      
      Since 16310a3cca7320edb9341c976f7819de0a8c27e0 it only ever returns 0,
      leading to an infinite loop.
      
      Return 1 if we have finished sending dirty blocks.
      
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
      Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
      Message-id: 1360534366-26723-4-git-send-email-stefanha@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 9ee0cb201e6bfe03549a649fd165a85cfed34d05
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Sun Feb 10 23:12:45 2013 +0100
  
      block-migration: fix blk_mig_save_dirty_block() return value checking
      
      Commit 43be3a25c931a7f61a76fbfc9d35584cbfc5fb58 changed the
      blk_mig_save_dirty_block() return code handling.  The function's doc
      comment says:
      
        /* return value:
         * 0: too much data for max_downtime
         * 1: few enough data for max_downtime
         */
      
      Because of the 1 return value, callers must check for ret < 0 instead of
      just:
      
        if (ret) { ... }
      
      We do not want to bail when 1 is returned, only on error.
      
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
      Message-id: 1360534366-26723-3-git-send-email-stefanha@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit d5f1f286ef8c7c96614779a40af724d7109175d5
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Sun Feb 10 23:12:44 2013 +0100
  
      block-migration: improve "Unknown flags" error message
      
      Show the actual flags value and include "block migration" in the error
      message so it's clear where the error is coming from.
      
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
      Message-id: 1360534366-26723-2-git-send-email-stefanha@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 49295ebc56a303a60c6ca2ead6f548eae3521150
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Fri Feb 8 21:22:19 2013 +0100
  
      vl: Exit unsuccessfully on option argument syntax error
      
      We exit successfully after reporting syntax error for argument of
      --sandbox and --add-fd.
      
      We continue undaunted after reporting it for argument of -boot,
      --option-rom and --object.
      
      Change all five to exit unsuccessfully, like the other options.
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Message-id: 1360354939-10994-7-git-send-email-armbru@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit cfdd1628666f1342925f9c77cbb63b7d6d049dae
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Fri Feb 8 21:22:18 2013 +0100
  
      vl: Drop redundant "parse error" reports
      
      qemu_opts_parse() reports the error already, and in a much more useful
      way.
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Message-id: 1360354939-10994-6-git-send-email-armbru@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 7216ae3d1a11e07192623ad04d450e98bf1f3d10
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Fri Feb 8 21:22:17 2013 +0100
  
      qemu-option: Disable two helpful messages that got broken recently
      
      commit 8be7e7e4 and commit ec7b2ccb messed up the ordering of error
      message and the helpful explanation that should follow it, like this:
      
          $ qemu-system-x86_64 --nodefaults -S --vnc :0 --chardev null,id=,
          Identifiers consist of letters, digits, '-', '.', '_', starting with a letter.
          qemu-system-x86_64: -chardev null,id=,: Parameter 'id' expects an identifier
      
          $ qemu-system-x86_64 --nodefaults -S --vnc :0 --machine kvm_shadow_mem=dunno
          You may use k, M, G or T suffixes for kilobytes, megabytes, gigabytes and terabytes.
          qemu-system-x86_64: -machine kvm_shadow_mem=dunno: Parameter 'kvm_shadow_mem' expects a size
      
      Pity.  Disable them for now.
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Message-id: 1360354939-10994-5-git-send-email-armbru@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 312fd5f29097890179793d8bbb59ab18afbe0ad4
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Fri Feb 8 21:22:16 2013 +0100
  
      error: Strip trailing '\n' from error string arguments (again)
      
      Commit 6daf194d and be62a2eb got rid of a bunch, but they keep coming
      back.  Tracked down with this Coccinelle semantic patch:
      
          @r@
      	expression err, eno, cls, fmt;
      	position p;
          @@
          (
      	error_report(fmt, ...)@p
          |
      	error_set(err, cls, fmt, ...)@p
          |
      	error_set_errno(err, eno, cls, fmt, ...)@p
          |
      	error_setg(err, fmt, ...)@p
          |
      	error_setg_errno(err, eno, fmt, ...)@p
          )
          @script:python@
      	fmt << r.fmt;
      	p << r.p;
          @@
          if "\\n" in str(fmt):
      	print "%s:%s:%s:%s" % (p[0].file, p[0].line, p[0].column, fmt)
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Message-id: 1360354939-10994-4-git-send-email-armbru@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 1a9522cc6ea04968e1169f0195952d0029d5dbb9
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Fri Feb 8 21:22:15 2013 +0100
  
      error: Clean up abuse of error_report() for help
      
      Use error_printf() instead, so the help gets presented more nicely.
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Message-id: 1360354939-10994-3-git-send-email-armbru@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 474c21349fdde3c477357c2317ca6ad50872827b
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Fri Feb 8 21:22:14 2013 +0100
  
      error: Clean up error strings with embedded newlines
      
      The arguments of error_report() should yield a short error string
      without newlines.
      
      A few places try to print additional help after the error message by
      embedding newlines in the error string.  That's nice, but let's do it
      the right way.
      
      Since I'm touching these lines anyway, drop a stray preposition and
      some tabs.  We don't use tabs for similar messages elsewhere.
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Message-id: 1360354939-10994-2-git-send-email-armbru@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 2da2e52dce73c5e3a916bcc8e86451ed64f557d8
  Merge: 1044255... 0184543...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Mon Feb 11 08:10:39 2013 -0600
  
      Merge remote-tracking branch 'luiz/queue/qmp' into staging
      
      # By Peter Maydell
      # Via Luiz Capitulino
      * luiz/queue/qmp:
        tests/test-string-input-visitor: Handle errors provoked by fuzz test
  
  commit 10442558ab1797bfbb01285b909e34c5cf038f12
  Author: Blue Swirl <blauwirbel@gmail.com>
  Date:   Sat Feb 9 13:39:45 2013 +0000
  
      Update OpenBIOS images
      
      Update OpenBIOS images to SVN r1097 built from submodule.
      
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 70ef6a5b7121cb54d7f9713d6315fb8547761bfc
  Author: Liming Wang <walimisdev@gmail.com>
  Date:   Thu Feb 7 16:58:15 2013 +1000
  
      xilinx_zynq: Fix wrong IRQ number of the second EHCI controller
      
      The IRQ number of the second EHCI controller should be 76, not 75.
      
      Signed-off-by: Liming Wang <walimisdev@gmail.com>
      Tested-by: Peter Crosthwaite <peter.crosthwaite@petalogix.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit fb6d1bbd246c7a57ef53d3847ef225cd1349d602
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Fri Feb 8 08:49:10 2013 +0100
  
      block/curl: disable extra protocols to prevent CVE-2013-0249
      
      There is a buffer overflow in libcurl POP3/SMTP/IMAP.  The workaround is
      simple: disable extra protocols so that they cannot be exploited.  Full
      details here:
      
        http://curl.haxx.se/docs/adv_20130206.html
      
      QEMU only cares about HTTP, HTTPS, FTP, FTPS, and TFTP.  I have tested
      that this fix prevents the exploit on my host with
      libcurl-7.27.0-5.fc18.
      
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 0eb256a2173d35c64696189adcd3599be61922ef
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri Feb 8 13:19:07 2013 +0100
  
      qemu-nbd: document --cache and --aio options
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 32ab06bcf1352848eec42629a85e20efa4e105dc
  Author: Jesse Larrew <jlarrew@linux.vnet.ibm.com>
  Date:   Tue Feb 5 17:47:17 2013 -0600
  
      hw/virtio-net: disable multiqueue by default
      
      The new multiqueue feature adds fields to the virtio device config, which
      breaks Windows guests. Disable the feature by default until the Windows
      drivers are fixed.
      
      Signed-off-by: Jesse Larrew <jlarrew@linux.vnet.ibm.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 14f9b664b34bbd37a488cb5c762aa278c60e1fb6
  Author: Jesse Larrew <jlarrew@linux.vnet.ibm.com>
  Date:   Tue Feb 5 17:47:16 2013 -0600
  
      hw/virtio-net.c: set config size using host features
      
      Currently, the config size for virtio devices is hard coded. When a new
      feature is added that changes the config size, drivers that assume a static
      config size will break. For purposes of backward compatibility, there needs
      to be a way to inform drivers of the config size needed to accommodate the
      set of features enabled.
      
      aliguori: merged in
       - hw/virtio-net: use existing macros to implement endof
       - hw/virtio-net: fix config_size data type
      
      Signed-off-by: Jesse Larrew <jlarrew@linux.vnet.ibm.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 1e89ad5b00ba0426d4e949c9e6ce2926c15b81b7
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Tue Feb 5 17:47:15 2013 -0600
  
      virtio-net: pass host features to virtio_net_init
      
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit b890492110ccdc943554231d40b67d29fef6af82
  Author: Michael Roth <mdroth@linux.vnet.ibm.com>
  Date:   Wed Feb 6 18:25:48 2013 -0600
  
      net: fix infinite loop on exit
      
      1ceef9f27359cbe92ef124bf74de6f792e71f6fb added handling for cleaning
      up multiple queues in qemu_del_nic() for cases where multiqueue is in
      use. To determine the number of queues it looks at nic->conf->queues,
      then iterates through all the queues to cleanup the associated
      NetClientStates. If no queues are found, no NetClientStates are deleted.
      
      However, nic->conf->queues is only set when a peer is created via
      -netdev or netdev_add, and is otherwise 0. This causes us to spin in
      net_cleanup() if we attempt to shut down qemu before adding a host
      device.
      
      Since qemu_new_nic() unconditionally creates at least 1
      queue/NetClientState at queue idx 0, make qemu_del_nic() always attempt
      to clean it up.
      
      Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 0184543814354d37eab75132712c3874d71dd776
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Tue Feb 5 20:44:23 2013 +0000
  
      tests/test-string-input-visitor: Handle errors provoked by fuzz test
      
      It's OK and expected for visitors to return errors when presented with
      the fuzz test's random data. Since the fuzzer doesn't care about
      errors, we pass in NULL rather than an Error**. This fixes a bug in
      the fuzzer where it was passing the same Error** into each visitor,
      with the effect that once one visitor returned an error, each later
      visitor would notice that it had been passed in an Error** representing
      an already set error, and do nothing.
      
      For the case of visit_type_str() we also need to handle the case where
      an error means that the visitor doesn't set our char*. We initialize
      the pointer to NULL so we can safely g_free() it regardless of whether
      the visitor allocated a string for us or not.
      
      This fixes a problem where this test failed the MacOSX malloc()
      consistency checks and might segfault on other platforms [due
      to calling free() on an uninitialized pointer variable when
      visit_type_str() failed.].
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Reviewed-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
  
  commit ecd8d4715ea33aa2c146a5047bacb031e86af599
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Wed Feb 6 18:33:47 2013 -0600
  
      Update version for release
      
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit bd4bd24ed3e33f4f0ffa9dde23b8b85430592dc6
  Merge: 0bc8ce9... c07ecc6...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Wed Feb 6 16:39:04 2013 -0600
  
      Merge branch 'for-linux-user' of https://git.gitorious.org/qemu-m68k/qemu-m68k into staging
      
      * 'for-linux-user' of https://git.gitorious.org/qemu-m68k/qemu-m68k:
        linux-user: correct reboot()
        linux-user: correct setsockopt()
        linux-user: correct print_timeval() swap tv_sec and tv_usec
        linux-user: correct msgrcv()
      
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 0bc8ce9460c1f51211e797a825432e55327b70c6
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Thu Jan 31 12:50:40 2013 +0000
  
      linux-user: Restore cast to target type in get_user()
      
      Commit 658f2dc97 accidentally dropped the cast to the target type of
      the value loaded by get_user().  The most visible effect of this would
      be that the sequence "uint64_t v; get_user_u32(v, addr)" would sign
      extend the 32 bit loaded value into v rather than zero extending as
      would be expected for a _u32 accessor.  Put the cast back again to
      restore the old behaviour.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit f565235b71b7be66f3f6b385a5377969f5ed26f7
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Sat Feb 2 15:13:02 2013 +0000
  
      hw/pxa2xx: Fix transposed crn/crm values for pxa2xx cp14 perf regs
      
      When the pxa2xx performance counter related cp14 registers were converted
      from a switch-statement implementation to the new table driven cpregs
      format in commit dc2a9045c, the crn and crm values for all these
      registers were accidentally transposed. Fix this mistake, which was
      causing OpenBSD for Zaurus to fail to boot.
      
      Reported-by: Jonathan Gray <jsg@jsg.id.au>
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 5b2cd9857d945cc1e9b6f596c757f70e25aed60c
  Merge: 3f23624... 8f44015...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Wed Feb 6 16:36:16 2013 -0600
  
      Merge remote-tracking branch 'stefanha/tracing' into staging
      
      # By Markus Armbruster
      # Via Stefan Hajnoczi
      * stefanha/tracing:
        trace: Fix location of simpletrace.py in docs
        trace: Clean up the "try to update atomic until it worked" loops
        trace: Direct access of atomics is verboten, use the API
        trace: Fix simple trace dropped event record for big endian
  
  commit 3f23624c848b8f1c88e4305fe01e19b2520bfd3d
  Merge: 8a14952... 2a0e1ad...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Wed Feb 6 16:36:11 2013 -0600
  
      Merge remote-tracking branch 'stefanha/trivial-patches' into staging
      
      # By Michael Tokarev (1) and Stefan Weil (1)
      # Via Stefan Hajnoczi
      * stefanha/trivial-patches:
        vnc: recognize Hungarian doubleacutes
        target-m68k: Fix comment
  
  commit 8a14952c9d2f5fa2b3caa6dc286b62ed5d26bca7
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Wed Feb 6 17:07:46 2013 +0100
  
      hmp: Disable chardev-add and chardev-remove
      
      As a general rule, HMP commands must be built on top of the QMP API.
      Luiz and others have worked long & hard to make HMP conform to this
      rule.
      
      Commit f1088908 added chardev-add, in violation of this rule.  QMP
      command chardev-add was added right before, with minimal features, and
      the idea to complete it step by step, then switch over the HMP command
      to use it.
      
      Unfortunately, we're not there, yet, and we don't want to release with
      chardev-add in a "HMP is more powerful than QMP" state.
      
      Disable the HMP command for now, along with its chardev-remove buddy.
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 543f34126b7bfc85b05d0e371e3ce0695444f433
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Wed Feb 6 21:27:26 2013 +0100
  
      hmp: make memchar-read escape ASCII control chars except \n and \t
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit de1cc36e1039faf65b1739d28bef9f2a4e230eb6
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Wed Feb 6 21:27:25 2013 +0100
  
      qemu-char: Support suffixed ringbuf size arguments like "size=64K"
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 3949e59414fccefadc50ae65650d676cc734048c
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Wed Feb 6 21:27:24 2013 +0100
  
      qemu-char: Saner naming of memchar stuff & doc fixes
      
      New device, has never been released, so we can still improve things
      without worrying about compatibility.
      
      Naming is a mess.  The code calls the device driver CirMemCharDriver,
      the public API calls it "memory", "memchardev", or "memchar", and the
      special commands are named like "memchar-FOO".  "memory" is a
      particularly unfortunate choice, because there's another character
      device driver called MemoryDriver.  Moreover, the device's distinctive
      property is that it's a ring buffer, not that's in memory.  Therefore:
      
      * Rename CirMemCharDriver to RingBufCharDriver, and call the thing a
        "ringbuf" in the API.
      
      * Rename QMP and HMP commands from memchar-FOO to ringbuf-FOO.
      
      * Rename device parameter from maxcapacity to size (simple words are
        good for you).
      
      * Clearly mark the parameter as optional in documentation.
      
      * Fix error reporting so that chardev-add reports to current monitor,
        not stderr.
      
      * Replace cirmem in C identifiers by ringbuf.
      
      * Rework documentation.  Document the impact of our crappy UTF-8
        handling on reading.
      
      * QMP examples that even work.
      
      I could split this up into multiple commits, but they'd change the
      same documentation lines multiple times.  Not worth it.
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 5c230105cdea8ac9338bd5b4485c6ae80ec1fa18
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Wed Feb 6 21:27:23 2013 +0100
  
      qemu-char: General chardev "memory" code cleanup
      
      Inline trivial cirmem_chr_is_empty() into its only caller.
      
      Rename qemu_chr_cirmem_count() to cirmem_count().
      
      Fast ring buffer index wraparound.  Without this, there's no point in
      restricting size to a power two.
      
      qemu_is_chr(chr, "memory") returns *zero* when chr is a memory
      character device, which isn't what I'd expect.  Replace it by the
      saner and more obviously correct chr_is_cirmem().  Also avoids
      encouraging testing for specific character devices elsewhere.
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 6fd5b66950fc5551d371ba5017d0e0858b7c800b
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Wed Feb 6 21:27:22 2013 +0100
  
      qemu-char: Drop undocumented chardev "memory" compatibility syntax
      
      This is a new device, so there's no compatibility to maintain, and its
      use case isn't common enough to justify shorthand syntax.
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 094c8c2c67c486bcbc03c5e6327edc6ad3e5e29a
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Wed Feb 6 21:27:21 2013 +0100
  
      qemu-char: Fix chardev "memory" not to drop IAC characters
      
      Undocumented misfeature, get rid of it while we can.
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 44f3bcd2c7991cc9d096e51e38864135543ea1ce
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Wed Feb 6 21:27:20 2013 +0100
  
      qmp: Drop wasteful zero-initialization in qmp_memchar_read()
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit c287e99fe47b179e6ef6b212139821b4d78934c1
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Wed Feb 6 21:27:19 2013 +0100
  
      qmp: Drop superfluous special case "empty" in qmp_memchar_read()
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 13289fb5a716e06fb06febb880e5e116d485f82b
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Wed Feb 6 21:27:18 2013 +0100
  
      qmp: Plug memory leaks in memchar-write, memchar-read
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit c4f331b6b3b5fe260128f316ee9f01997f7c428d
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Wed Feb 6 21:27:17 2013 +0100
  
      qmp: Clean up type usage in qmp_memchar_write(), qmp_memchar_read()
      
      Const-correctness, consistently use standard C types instead of mixing
      them with GLib types.
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 1a69278e53a0e5060c8c6cc825449a122634ce3b
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Wed Feb 6 21:27:16 2013 +0100
  
      qmp: Use generic errors in memchar-read, memchar-write
      
      New errors should be generic unless there's a real use case for rich
      errors.
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 3ab651fc819178cf6a518af5860cc49f42cff455
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Wed Feb 6 21:27:15 2013 +0100
  
      qmp: Clean up design of memchar-read
      
      The data returned has a well-defined size, which makes the size
      returned along with it redundant at best.  Drop it.
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 82e59a676c01b3df3b53998d428d0a64a55f2439
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Wed Feb 6 21:27:14 2013 +0100
  
      qmp: Fix design bug and read beyond buffer in memchar-write
      
      Command memchar-write takes data and size parameter.  Begs the
      question what happens when data doesn't match size.
      
      With format base64, qmp_memchar_write() copies the full data argument,
      regardless of size argument.
      
      With format utf8, qmp_memchar_write() copies size bytes from data,
      happily reading beyond data.  Copies crap from the heap or even
      crashes.
      
      Drop the size parameter, and always copy the full data argument.
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 2a0e1ad66e4177dddc6c8fb7aeadc095aafac828
  Author: Michael Tokarev <mjt@tls.msk.ru>
  Date:   Mon Feb 4 00:36:25 2013 +0400
  
      vnc: recognize Hungarian doubleacutes
      
      As reported in http://bugs.debian.org/697641 , some Hungarian keys
      does not work with qemu when using vnc display.
      
      This is because while the Hungarian keymap mentions these symbols,
      qemu know nothing about them.  So add them.
      
      This patch is applicable to -stable for all previous releases.
      
      Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
      Reviewed-by: Laszlo Ersek <lersek@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit f38f7a847e316def8606d25441878d723de84b65
  Author: Stefan Weil <sw@weilnetz.de>
  Date:   Tue Feb 5 13:12:43 2013 +0100
  
      target-m68k: Fix comment
      
      * spelling fix ito -> into
      * reorder to match load/store
      
      Signed-off-by: Stefan Weil <sw@weilnetz.de>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 15af6321f4d1f90d0ae1b5cb05093c48b41c4533
  Author: Michael Tokarev <mjt@tls.msk.ru>
  Date:   Mon Feb 4 00:36:25 2013 +0400
  
      vnc: recognize Hungarian doubleacutes
      
      As reported in http://bugs.debian.org/697641 , some Hungarian keys
      does not work with qemu when using vnc display.
      
      This is because while the Hungarian keymap mentions these symbols,
      qemu know nothing about them.  So add them.
      
      This patch is applicable to -stable for all previous releases.
      
      Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit a911a182a6bfd3b0257b13f862b0d4fbd9392715
  Author: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com>
  Date:   Tue Feb 5 11:27:46 2013 +0530
  
      qemu/9p: Don't ignore error in fid clunk
      
      We use the clunk request to do the actual xattr operation. So don't
      ignore the error value for fid clunk.
      
      Security model "none" don't support posix acl. Without this patch
      guest won't get EOPNOTSUPP error on setxattr("system.posix_acl_access")
      
      Signed-off-by: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit facf98ad987a38d97e12511f81375380b407a828
  Author: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com>
  Date:   Tue Feb 5 11:27:45 2013 +0530
  
      qemu/iovec: Don't assert if sbytes is zero
      
      Since these values can possibly be sent from guest (for hw/9pfs), do a sanity check
      on them. A 9p write request with 0 bytes caused qemu to abort without this patch
      
      Signed-off-by: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit ddcb73b7782cb6104479503faea04cc224f982b5
  Author: Michael S. Tsirkin <mst@redhat.com>
  Date:   Tue Feb 5 21:00:21 2013 +0200
  
      e1000: fix link down handling with auto negotiation
      
      Fixes a couple of regression bugs introduced by
      b9d03e352cb6b31a66545763f6a1e20c9abf0c2c and related to
      auto-negotiation:
      -   Auto-negotiation currently sets link up even if it was
          forced down from the monitor.
      -   If Auto-negotiation was in progress during migration,
          link will never come up.
      
      As a fix, don't touch NC link_down field at all,
      instead add code on receive path to check
      guest link status.
      
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 84208085d357d95b84f6e281ec3aa028e988e5ff
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Mon Feb 4 16:21:07 2013 -0800
  
      configure: Fix build with XFree
      
      The build is broken on ppc64-linux, possibly only with new binutils:
      
      ld: hw/lm32/../milkymist-tmu2.o: undefined reference to symbol 'XFree'
      ld: note: 'XFree' is defined in DSO /lib64/libX11.so.6 so try \
        adding it to the linker command line
      
      So let's follow the linker's advice.
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 91107fdf4443d2171e06840e87277bb7a047343b
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Mon Feb 4 16:21:06 2013 -0800
  
      bswap: Fix width of swap in leul_to_cpu
      
      The misnamed HOST_LONG_BITS is really HOST_POINTER_BITS.  Here we're
      explicitly using an unsigned long, rather than uintptr_t, so it is
      more correct to select the swap size via ULONG_MAX.
      
      Acked-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 5f876756c57c15f5e14d4136fc432b74f05f082b
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Wed Feb 6 05:12:06 2013 -0600
  
      bios: recompile BIOS
      
      SeaBIOS is really close to spilling over to 256k.  Until we can better
      handle migration across RAM block size changes, recompile SeaBIOS with
      a compiler that causes the binary to still fit in 128k.
      
      This was built with:
      
      gcc version 4.7.2 20121109 (Red Hat 4.7.2-8) (GCC)
      
      On 64-bit Fedora 18.
      
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 8f44015e4600041e200506720e39de7728c5cde9
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Fri Jan 25 16:43:40 2013 +0100
  
      trace: Fix location of simpletrace.py in docs
      
      Missed when commit 4c3b5a48 moved it.
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Reviewed-by: Laszlo Ersek <lersek@redhat.com>
      Reviewed-by: Harsh Prateek Bora <harsh@linux.vnet.ibm.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit b6b2c9628084f1672b92393cf84039a075a95301
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Fri Jan 25 16:43:39 2013 +0100
  
      trace: Clean up the "try to update atomic until it worked" loops
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Reviewed-by: Laszlo Ersek <lersek@redhat.com>
      Reviewed-by: Harsh Prateek Bora <harsh@linux.vnet.ibm.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit e722d705ae7648a6bd94848319a11eb0afd58a17
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Fri Jan 25 16:43:38 2013 +0100
  
      trace: Direct access of atomics is verboten, use the API
      
      The GLib Reference Manual says:
      
          It is very important that all accesses to a particular integer or
          pointer be performed using only this API and that different sizes
          of operation are not mixed or used on overlapping memory
          regions. Never read or assign directly from or to a value --
          always use this API.
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Reviewed-by: Laszlo Ersek <lersek@redhat.com>
      Reviewed-by: Harsh Prateek Bora <harsh@linux.vnet.ibm.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit fb3a508531227bc7fb7eee22c51d30bf2ceb15f5
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Fri Jan 25 16:43:37 2013 +0100
  
      trace: Fix simple trace dropped event record for big endian
      
      We use atomic operations to keep track of dropped events.
      
      Inconveniently, GLib supports only int and void * atomics, but the
      counter dropped_events is uint64_t.  Can't stop commit 62bab732: a
      quick (gint *)&dropped_events bludgeons the compiler into submission.
      
      That cast is okay only when int is exactly 64 bits wide, which it
      commonly isn't.
      
      If int is even wider, we clobber whatever follows dropped_events.  Not
      worth worrying about, as none of the machines that interest us have
      such morbidly obese ints.
      
      That leaves the common case: int narrower than 64 bits.
      
      Harmless on little endian hosts: we just don't access the most
      significant bits of dropped_events.  They remain zero.
      
      On big endian hosts, we use only the most significant bits of
      dropped_events as counter.  The least significant bits remain zero.
      However, we write out the full value, which is the correct counter
      shifted left a bunch of places.
      
      Fix by changing the variables involved to int.
      
      There's another, equally suspicious-looking (gint *)&trace_idx
      argument to g_atomic_int_compare_and_exchange(), but that one casts
      unsigned *, so it's okay.  But it's also superfluous, because GLib's
      atomic int operations work just fine for unsigned.  Drop it.
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Reviewed-by: Laszlo Ersek <lersek@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit b22dd1243f38286263d40496ce5298a8a7d96eea
  Author: Stefan Weil <sw@weilnetz.de>
  Date:   Sun Feb 3 21:33:16 2013 +0100
  
      target-s390x: Fix wrong comparison in interrupt handling
      
      gcc with -Wextra complains about an ordered pointer comparison:
      
      target-s390x/helper.c:660:27: warning:
       ordered comparison of pointer with integer zero [-Wextra]
      
      Obviously the index was missing in the code.
      
      Signed-off-by: Stefan Weil <sw@weilnetz.de>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 0123c486367ab77c3c5ed349616a862eb474a03f
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Mon Feb 4 15:22:08 2013 -0600
  
      s390x: silence warning from GCC on uninitialized values
      
      As best I can tell, this is a false positive.
      
        [aliguori@ccnode4 qemu-s390]$ make
          CC    s390x-softmmu/target-s390x/helper.o
        /home/aliguori/git/qemu/target-s390x/helper.c: In function ‘do_interrupt’:
        /home/aliguori/git/qemu/target-s390x/helper.c:673:17: error: ‘addr’ may be used uninitialized in this function [-Werror=maybe-uninitialized]
        /home/aliguori/git/qemu/target-s390x/helper.c:620:20: note: ‘addr’ was declared here
        /home/aliguori/git/qemu/target-s390x/helper.c:673:17: error: ‘mask’ may be used uninitialized in this function [-Werror=maybe-uninitialized]
        /home/aliguori/git/qemu/target-s390x/helper.c:620:14: note: ‘mask’ was declared here
        cc1: all warnings being treated as errors
        make[1]: *** [target-s390x/helper.o] Error 1
        make: *** [subdir-s390x-softmmu] Error 2
      
      Cc: Cornelia Huck <cornelia.huck@de.ibm.com>
      Cc: Stefan Weil <sw@weilnetz.de>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit ded67782e6d06069873adce7f9074d273ae75760
  Author: Michael Roth <mdroth@linux.vnet.ibm.com>
  Date:   Mon Feb 4 10:07:51 2013 -0600
  
      acpi_piix4: fix segfault migrating from 1.2
      
      b0b873a07872f7ab7f66f259c73fb9dd42aa66a9 bumped the vmstate version and
      introduced an old-style load function to handle migration from prior
      (<= 1.2) versions.
      
      The load function passes the top-level PIIX4PMState pointer to
      vmstate_load_state() to handle nested structs for APMState and
      pci_status, which leads to corruption of the top-level PIIX4PMState,
      since pointers to the nested structs are expected.
      
      A segfault can be fairly reliably triggered by migrating from 1.2 and
      issuing a reset, which will trigger a number of QOM operations which
      rely on the now corrupted ObjectClass/Object members.
      
      Fix this by passing in the expected pointers for vmstate_load_state().
      
      Cc: qemu-stable@nongnu.org
      Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit c881e20eed4911ab6f8c674f2b1bf225a2cdde71
  Author: Eduardo Habkost <ehabkost@redhat.com>
  Date:   Mon Feb 4 16:27:52 2013 -0200
  
      vl.c: validate -numa "cpus" parameter properly
      
      - Accept empty strings without aborting
      - Use parse_uint*() to parse numbers
      - Abort if anything except '-' or end-of-string is found after the first
        number.
      - Check for endvalue < value
      
      Also change the MAX_CPUMASK_BITS warning message from "A max of %d CPUs
      are supported in a guest" to "qemu: NUMA: A max of %d VCPUs are
      supported".
      
      Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 845e5bf9cd49873c72f84796cabf107c3f520f37
  Author: Eduardo Habkost <ehabkost@redhat.com>
  Date:   Mon Feb 4 16:27:51 2013 -0200
  
      vl.c: Extract -numa "cpus" parsing to separate function
      
      This will make it easier to refactor that code later.
      
      Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 5f1399651eaab1b04e49107250d182968a227aa6
  Author: Eduardo Habkost <ehabkost@redhat.com>
  Date:   Mon Feb 4 16:27:50 2013 -0200
  
      vl.c: Use parse_uint_full() for NUMA nodeid
      
      This should catch many kinds of errors that the current code wasn't
      checking for:
      
       - Values that can't be parsed as a number
       - Negative values
       - Overflow
       - Empty string
      
      Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit e4ce85b25838694d2d7396b5e969eb4830329631
  Author: Eduardo Habkost <ehabkost@redhat.com>
  Date:   Mon Feb 4 16:27:49 2013 -0200
  
      vl.c: numa_add(): Validate nodeid before using it
      
      Without this check, QEMU will corrupt memory if a too-large nodeid is
      provided in the command-line. e.g.:
      
        -numa node,mem=...,cpus=...,nodeid=65
      
      This changes nodenr to unsigned long long, to avoid integer conversion
      issues when converting the strtoull() result to int.
      
      Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit ca4c6d363153f19abf3ffdf0ca1532daa581867d
  Author: Eduardo Habkost <ehabkost@redhat.com>
  Date:   Mon Feb 4 16:27:48 2013 -0200
  
      vl.c: Check for NUMA node limit inside numa_add()
      
      Instead of checking the limit before calling numa_add(), check the limit
      only when we already know we're going to add a new node.
      
      Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 12e53a9d59c8cb272a423e1db036324579a3c697
  Author: Eduardo Habkost <ehabkost@redhat.com>
  Date:   Mon Feb 4 16:27:47 2013 -0200
  
      vl.c: Abort on unknown -numa option type
      
      Abort in case an invalid -numa option is provided, instead of silently
      ignoring it.
      
      Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 8f302cb0900ba7f38b62da5759f07b77483d6fb9
  Author: Eduardo Habkost <ehabkost@redhat.com>
  Date:   Mon Feb 4 16:27:46 2013 -0200
  
      vl.c: Fix off-by-one bug when handling "-numa node" argument
      
      The numa_add() code was unconditionally adding 1 to the get_opt_name()
      return value, making it point after the end of the string if no ','
      separator is present.
      
      Example of weird behavior caused by the bug:
      
        $ qemu-img create -f qcow2 this-file-image-has,cpus=5,mem=1000,in-its-name.qcow2 5G
        Formatting 'this-file-image-has,cpus=5,mem=1000,in-its-name.qcow2', fmt=qcow2 size=5368709120 encryption=off cluster_size=65536
        $ ./x86_64-softmmu/qemu-system-x86_64 -S -monitor stdio -numa node 'this-file-image-has,cpus=5,mem=1000,in-its-name.qcow2'
        QEMU 1.3.50 monitor - type 'help' for more information
        (qemu) info numa
        1 nodes
        node 0 cpus: 0
        node 0 size: 1000 MB
        (qemu)
      
      This changes the code to nove the pointer only if ',' is found.
      
      Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit e3f9fe2d404ca10153e95499ece111c077b6690a
  Author: Eduardo Habkost <ehabkost@redhat.com>
  Date:   Mon Feb 4 16:27:45 2013 -0200
  
      cutils: unsigned int parsing functions
      
      There are lots of duplicate parsing code using strto*() in QEMU, and
      most of that code is broken in one way or another. Even the visitors
      code have duplicate integer parsing code[1]. This introduces functions
      to help parsing unsigned int values: parse_uint() and parse_uint_full().
      
      Parsing functions for signed ints and floats will be submitted later.
      
      parse_uint_full() has all the checks made by opts_type_uint64() at
      opts-visitor.c:
      
       - Check for NULL (returns -EINVAL)
       - Check for negative numbers (returns -EINVAL)
       - Check for empty string (returns -EINVAL)
       - Check for overflow or other errno values set by strtoll() (returns
         -errno)
       - Check for end of string (reject invalid characters after number)
         (returns -EINVAL)
      
      parse_uint() does everything above except checking for the end of the
      string, so callers can continue parsing the remainder of string after
      the number.
      
      Unit tests included.
      
      [1] string-input-visitor.c:parse_int() could use the same parsing code
          used by opts-visitor.c:opts_type_int(), instead of duplicating that
          logic.
      
      Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Reviewed-by: Laszlo Ersek <lersek@redhat.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit ff057ccb07f07ee8f34ae4104f7ba8c2dcbc3f9a
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Jan 27 07:26:05 2013 +0100
  
      target-cris: Build fix for debug output
      
      Around r3361 (81fdc5f8d2d681da8d255baf0713144f8656bac9) env->debug1 used
      to contain the address of an MMU fault. This is now written into
      env->pregs[PR_EDA] instead.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
  
  commit fbeadf50f2f965741def823036b086bbc2999b1f
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri Feb 1 23:03:16 2013 +0100
  
      bitops: unify bitops_ffsl with the one in host-utils.h, call it bitops_ctzl
      
      We had two copies of a ffs function for longs with subtly different
      semantics and, for the one in bitops.h, a confusing name: the result
      was off-by-one compared to the library function ffsl.
      
      Unify the functions into one, and solve the name problem by calling
      the 0-based functions "bitops_ctzl" and "bitops_ctol" respectively.
      
      This also fixes the build on platforms with ffsl, including Mac OS X
      and Windows.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Tested-by: Andreas Färber <afaerber@suse.de>
      Tested-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 7b2d9779818f4c0d4c31d3a0292bee1c4b633217
  Author: Stefan Weil <sw@weilnetz.de>
  Date:   Wed Jan 16 19:04:27 2013 +0100
  
      util: Fix compilation of envlist.c for MinGW
      
      MinGW has no strtok_r, so we need a declaration in sysemu/os-win32.h.
      We must also fix the include statements in util/envlist.c to include
      that file.
      
      We currently don't need an implementation of strtok_r because the
      code is compiled but not linked for MinGW.
      
      Signed-off-by: Stefan Weil <sw@weilnetz.de>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit abd8d4a4d6dfea7ddea72f095f993e1de941614e
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Fri Feb 1 15:10:33 2013 -0600
  
      Update version for 1.4.0-rc0
      
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 02cd809099322d6bdbd3fb232e9dd1018b125866
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Fri Feb 1 18:02:50 2013 -0600
  
      tap: unbreak -netdev tap,fd=X
      
      The multiqueue patch series broke -netdev tap,fd=X which manifests
      as libvirt not being able to start a guest.  This was because it
      passed NULL for the netdev name which results in an anonymous netdev
      device regardless of what the user specified.
      
      Cc: Jason Wang <jasowang@redhat.com>
      Cc: Bruce Rogers <brogers@suse.com>
      Reported-by: Bruce Rogers <brogers@suse.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit b76facc35b0153cee5a8972f8a3c70694a7e3913
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri Jan 25 14:12:39 2013 +0100
  
      qom: remove object_delete
      
      This is now unused.  Document the initial reference count of an object
      and when it will be freed/finalized.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 5c099537a646370d85f9a0f6bc18371ceeeb14dc
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri Jan 25 14:12:38 2013 +0100
  
      cpu: do not use object_delete
      
      CPUs are never added to the composition tree, so delete is achieved
      simply by removing the last references to them.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit b09995aef1d4a5879000a196a82e37b0511c8e03
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri Jan 25 14:12:37 2013 +0100
  
      qdev: drop extra references at creation time
      
      qdev_free and qbus_free have to do unparent+unref, because nobody else
      drops the initial reference (the one included by object_initialize)
      before them.
      
      For device_init_func and do_device_add, this is trivially correct,
      since the DeviceState goes out of scope.
      
      For qdev_create, qdev_try_create and qbus_init, it is a bit more tricky.
      What we are doing here is just assuming that the caller knows what it's
      doing, and won't call qdev_free/qbus_free while the device is still there.
      This is a pretty reasonable assumption and (behind the scenes) is also
      what GObject/GTK does.  GTK actually has a "floating reference" that
      goes away as soon as the caller does gtk_container_add or something
      like that, but in the end qbus_init and qdev_try_create are already
      adding the new object to its qdev parent!  So in the end the two solutions
      are the same.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit dc7389b79a15082fa4824bd3de966499f3b8cb2a
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri Jan 25 14:12:36 2013 +0100
  
      qdev: inline object_delete into qbus_free/qdev_free
      
      We want object_delete to disappear, and we will do this one class at a
      time.  Inline it for the qdev case, which we will tackle first.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 62d7ba669dbd5b4c92664eea453d28448ab9cb4b
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri Jan 25 14:12:35 2013 +0100
  
      qdev: add reference for the bus while it is referred to by the DeviceState
      
      Now that the unparent callbacks are complete, we can correctly account
      more missing references.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 06f7f2bb562826101468f387b4a34971b16e9aee
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri Jan 25 14:12:34 2013 +0100
  
      qdev: move unrealization of devices from finalize to unparent
      
      Similarly, a bus holds a reference back to the device, and this will
      prevent the device from going away as soon as this reference is counted
      properly.  To avoid this, move the unrealization of devices to the
      unparent callback.  This includes recursively unparenting all the buses
      and (after the previous patch) the devices on those buses, which ensures
      that the web of references completely disappears for all devices that
      reside (in the qdev tree) below the one being unplugged.
      
      After this patch, the qdev tree and the bus<->child relationship is
      defined as "A is above B, iff unplugging A will automatically unplug B".
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 6853d27a1253cd29c43d08b0624e7938a48d52a7
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri Jan 25 14:12:33 2013 +0100
  
      qdev: move deletion of children from finalize to unparent
      
      A device will never be finalized as long as it has a reference from
      other devices that sit on its buses.  To ensure that the references
      go away, deassociate a bus from its children in the unparent callback
      for the bus.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 9d127820ebbdc76592e3922cbbe803533455f9a2
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri Jan 25 14:12:32 2013 +0100
  
      qdev: add reference count to a device for the BusChild
      
      Each device has a reference through the BusChild.  This reference
      was not accounted for, add it now.
      
      Reviewed-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 6c232d2ffb7cf60e9fdf5dc17c5d5f7fe6d1ca64
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri Jan 25 14:12:31 2013 +0100
  
      qom: document reference counting of link properties
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 52e636cdd8528b8f72f43b653356ac177524912b
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri Jan 25 14:12:30 2013 +0100
  
      qom: preserve object while unparenting it
      
      Avoid that the object disappears after it's deleted from the QOM
      composition tree, in case that was the only reference to it.
      
      Acked-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 4fec6404465fdb1f09670b1451605c7cbf87c01e
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri Jan 25 14:12:29 2013 +0100
  
      pci: use qbus_create in pci_bus_new
      
      Remove knowledge of QOM innards.  The common part of pci_bus_new and
      pci_bus_new_inplace is moved to a new function pci_bus_init.
      
      Acked-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 39355c3826f5d9a2eb1ce3dc9b4cdd68893769d6
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri Jan 25 14:12:28 2013 +0100
  
      qdev: change first argument of qbus_create_inplace to void *
      
      Make it clear that no BUS() macro is needed in the callers (in fact it
      wouldn't work because the object has not been initialized yet with the
      right class).
      
      Suggested-by: Andreas Faerber <afaerber@suse.de>
      Acked-by: Andreas F=E4rber <afaerber@suse.de>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 013e118247d0f1894f329ad31b8f8a9e279555f3
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri Jan 25 14:12:27 2013 +0100
  
      qdev: remove duplication between qbus_create and qbus_create_inplace
      
      Move the common part to qbus_realize.
      
      Acked-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit d5286af5ef27bfe25aa0472eb4d695964ae16b23
  Author: liguang <lig.fnst@cn.fujitsu.com>
  Date:   Thu Jan 24 13:03:27 2013 +0800
  
      accel: change {xen, kvm, tcg, qtest}_allowed from int to bool
      
      Signed-off-by: liguang <lig.fnst@cn.fujitsu.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 217e21be6e0f2c1caa0b644f56aa60dba7ea7893
  Author: liguang <lig.fnst@cn.fujitsu.com>
  Date:   Thu Jan 24 13:03:26 2013 +0800
  
      vl: correct error message when fail to init kvm
      
      command:
      qemu-system-x86_64 -hda disk.img -smp 32 --enable-kvm
      error:
      Number of SMP cpus requested (32) exceeds max cpus supported by KVM (16)
      failed to initialize KVM: Invalid argument
      No accelerator found!
      
      well, it did find kvm, but failed to init,
      so message "No accelerator found!" is confusing,
      this commit remove the confusing error message.
      
      Signed-off-by: liguang <lig.fnst@cn.fujitsu.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit e3c66d939480e0f372316c22184c07fb3de12873
  Author: liguang <lig.fnst@cn.fujitsu.com>
  Date:   Thu Jan 24 13:03:25 2013 +0800
  
      vl: skip init accelerator if it's not available
      
      Signed-off-by: liguang <lig.fnst@cn.fujitsu.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit baeddded5fe6fa37d13fb94bf8dc0e9b2b184e21
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Tue Jan 29 15:42:45 2013 -0600
  
      sparc: disable qtest in make check
      
      We've seen this repeatedly in buildbot but I can now reliably
      reproduce it myself too.  With a few hundred runs of 'make check',
      qemu-system-sparc will hang consuming 100% CPU.  I've attached GDB
      to the hung process and unfortunately, I can't get anything useful
      out of GDB (RIP is not a valid simple and there is nothing else on
      the stack).
      
      At any rate, since this only manifests in qemu-system-sparc and it
      doesn't appear to be a qtest specific problem, I think we should
      disable it until the problem is resolved.
      
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 77a5f4f20371c5f564d670c25ad72443a9aa2ee6
  Merge: 3e3648b... fdf263f...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Fri Feb 1 14:40:05 2013 -0600
  
      Merge remote-tracking branch 'stefanha/block' into staging
      
      # By Kevin Wolf (7) and others
      # Via Stefan Hajnoczi
      * stefanha/block:
        block/raw-posix: Build fix for O_ASYNC
        vmdk: Allow space in file name
        parallels: Fix bdrv_open() error handling
        dmg: Use g_free instead of free
        dmg: Fix bdrv_open() error handling
        vpc: Fix bdrv_open() error handling
        cloop: Fix bdrv_open() error handling
        bochs: Fix bdrv_open() error handling
        sheepdog: pass vdi_id to sheep daemon for sd_close()
        vmdk: Allow selecting SCSI adapter in image creation
        block: Adds mirroring tests for resized images
        block: Fix is_allocated_above with resized files
        qemu-iotests: Add regression test for b7ab0fea
  
  commit 3e3648b29f80c3c406dae127592150b550f20d2f
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Fri Feb 1 12:55:56 2013 -0600
  
      xen: fix build problem introduced from per-queue peers
      
      Reported-by Andreas Färber <afaerber@suse.de>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit a9c87c586ba9ee290792a98dc126b2861b7f8b03
  Author: Jason Wang <jasowang@redhat.com>
  Date:   Wed Jan 30 19:12:41 2013 +0800
  
      virtio-net: compat multiqueue support
      
      Disable multiqueue support for pre 1.4.
      
      Signed-off-by: Jason Wang <jasowang@redhat.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 5f800801838f74a8a430fb41a7393fa5df0a61f9
  Author: Jason Wang <jasowang@redhat.com>
  Date:   Wed Jan 30 19:12:40 2013 +0800
  
      virtio-net: migration support for multiqueue
      
      This patch add migration support for multiqueue virtio-net. Instead of bumping
      the version, we conditionally send the info of multiqueue only when the device
      support more than one queue to maintain the backward compatibility.
      
      Signed-off-by: Jason Wang <jasowang@redhat.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit fed699f9ca6ae8a0fb62803334cf46fa64d1eb91
  Author: Jason Wang <jasowang@redhat.com>
  Date:   Wed Jan 30 19:12:39 2013 +0800
  
      virtio-net: multiqueue support
      
      This patch implements both userspace and vhost support for multiple queue
      virtio-net (VIRTIO_NET_F_MQ). This is done by introducing an array of
      VirtIONetQueue to VirtIONet.
      
      Signed-off-by: Jason Wang <jasowang@redhat.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 0c87e93e3102f0c717f58ed90858e6b410fd4e04
  Author: Jason Wang <jasowang@redhat.com>
  Date:   Wed Jan 30 19:12:38 2013 +0800
  
      virtio-net: separate virtqueue from VirtIONet
      
      To support multiqueue virtio-net, the first step is to separate the virtqueue
      related fields from VirtIONet to a new structure VirtIONetQueue. The following
      patches will add an array of VirtIONetQueue to VirtIONet based on this patch.
      
      Signed-off-by: Jason Wang <jasowang@redhat.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit e78a2b4285f6cc125dc7a514bebef97d9af1d812
  Author: Jason Wang <jasowang@redhat.com>
  Date:   Wed Jan 30 19:12:37 2013 +0800
  
      virtio: add a queue_index to VirtQueue
      
      Add a queue_index to VirtQueue and a helper to fetch it, this could be used by
      multiqueue supported device.
      
      Signed-off-by: Jason Wang <jasowang@redhat.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit f23fd811ac4f49f482058cad3b465dc5dc0edc11
  Author: Jason Wang <jasowang@redhat.com>
  Date:   Wed Jan 30 19:12:36 2013 +0800
  
      virtio: introduce virtio_del_queue()
      
      Some device (such as virtio-net) needs the ability to destroy or re-order the
      virtqueues, this patch adds a helper to do this.
      
      Signed-off-by: Jason Wang <jasowang>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit a9f98bb5ebe6fb1869321dcc58e72041ae626ad8
  Author: Jason Wang <jasowang@redhat.com>
  Date:   Wed Jan 30 19:12:35 2013 +0800
  
      vhost: multiqueue support
      
      This patch lets vhost support multiqueue. The idea is simple, just launching
      multiple threads of vhost and let each of vhost thread processing a subset of
      the virtqueues of the device. After this change each emulated device can have
      multiple vhost threads as its backend.
      
      To do this, a virtqueue index were introduced to record to first virtqueue that
      will be handled by this vhost_net device. Based on this and nvqs, vhost could
      calculate its relative index to setup vhost_net device.
      
      Since we may have many vhost/net devices for a virtio-net device. The setting of
      guest notifiers were moved out of the starting/stopping of a specific vhost
      thread. The vhost_net_{start|stop}() were renamed to
      vhost_net_{start|stop}_one(), and a new vhost_net_{start|stop}() were introduced
      to configure the guest notifiers and start/stop all vhost/vhost_net devices.
      
      Signed-off-by: Jason Wang <jasowang@redhat.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 264986e2c8f14a0f4a32ac6f1e083905833a5fc7
  Author: Jason Wang <jasowang@redhat.com>
  Date:   Wed Jan 30 19:12:34 2013 +0800
  
      tap: multiqueue support
      
      Recently, linux support multiqueue tap which could let userspace call TUNSETIFF
      for a signle device many times to create multiple file descriptors as
      independent queues. User could also enable/disabe a specific queue through
      TUNSETQUEUE.
      
      The patch adds the generic infrastructure to create multiqueue taps. To achieve
      this a new parameter "queues" were introduced to specify how many queues were
      expected to be created for tap by qemu itself. Alternatively, management could
      also pass multiple pre-created tap file descriptors separated with ':' through a
      new parameter fds like -netdev tap,id=hn0,fds="X:Y:..:Z". Multiple vhost file
      descriptors could also be passed in this way.
      
      Each TAPState were still associated to a tap fd, which mean multiple TAPStates
      were created when user needs multiqueue taps. Since each TAPState contains one
      NetClientState, with the multiqueue nic support, an N peers of NetClientState
      were built up.
      
      A new parameter, mq_required were introduce in tap_open() to create multiqueue
      tap fds.
      
      Signed-off-by: Jason Wang <jasowang@redhat.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit e5dc0b402e64d245956c47cf22776e5206f322dc
  Author: Jason Wang <jasowang@redhat.com>
  Date:   Wed Jan 30 19:12:33 2013 +0800
  
      tap: introduce a helper to get the name of an interface
      
      This patch introduces a helper tap_get_ifname() to get the device name of tap
      device. This is needed when ifname is unspecified in the command line and qemu
      were asked to create tap device by itself. In this situation, the name were
      allocated by kernel, so if multiqueue is asked, we need to fetch its name after
      creating the first queue.
      
      Only linux has this support since it's the only platform that supports
      multiqueue tap.
      
      Signed-off-by: Jason Wang <jasowang@redhat.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 16dbaf905b72636d1bb066968bceabd64eaa1a9d
  Author: Jason Wang <jasowang@redhat.com>
  Date:   Wed Jan 30 19:12:32 2013 +0800
  
      tap: support enabling or disabling a queue
      
      This patch introduce a new bit - enabled in TAPState which tracks whether a
      specific queue/fd is enabled. The tap/fd is enabled during initialization and
      could be enabled/disabled by tap_enalbe() and tap_disable() which calls platform
      specific helpers to do the real work. Polling of a tap fd can only done when
      the tap was enabled.
      
      Signed-off-by: Jason Wang <jasowang@redhat.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 94fdc6d03034f594c53d5413590e23fcb7ffc268
  Author: Jason Wang <jasowang@redhat.com>
  Date:   Wed Jan 30 19:12:31 2013 +0800
  
      tap: add Linux multiqueue support
      
      This patch add basic multiqueue support for Linux. When multiqueue is needed, we
      will first check whether kernel support multiqueue tap before creating more
      queues. Two new functions tap_fd_enable() and tap_fd_disable() were introduced
      to enable and disable a specific queue. Since the multiqueue is only supported
      in Linux, return error on other platforms.
      
      Signed-off-by: Jason Wang <jasowang@redhat.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 5193e5fbb52a33f1f684b0d42d29a452dfd29e4a
  Author: Jason Wang <jasowang@redhat.com>
  Date:   Wed Jan 30 19:12:30 2013 +0800
  
      tap: factor out common tap initialization
      
      This patch factors out the common initialization of tap into a new helper
      net_init_tap_one(). This will be used by multiqueue tap patches.
      
      Signed-off-by: Jason Wang <jasowang@redhat.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 4e4f9ae7da90b55fe77307e58c867aa6b02a7384
  Author: Jason Wang <jasowang@redhat.com>
  Date:   Wed Jan 30 19:12:29 2013 +0800
  
      tap: import linux multiqueue constants
      
      Import multiqueue constants from if_tun.h from 3.8-rc3. A new ifr flag
      IFF_MULTI_QUEUE were introduced to create a multiqueue backend by calling
      TUNSETIFF with the this flag and with the same interface name many times.
      
      A new ioctl TUNSETQUEUE were introduced. When doing this ioctl with
      IFF_DETACH_QUEUE, the queue were disabled in the linux kernel. When doing this
      ioctl with IFF_ATTACH_QUEUE, the queue were enabled in the linux kernel.
      
      Signed-off-by: Jason Wang <jasowang@redhat.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 1ceef9f27359cbe92ef124bf74de6f792e71f6fb
  Author: Jason Wang <jasowang@redhat.com>
  Date:   Wed Jan 30 19:12:28 2013 +0800
  
      net: multiqueue support
      
      This patch adds basic multiqueue support for qemu. The idea is simple, an array
      of NetClientStates were introduced in NICState, parse_netdev() were extended to
      find and match all NetClientStates belongs to the backend and place their
      pointers in NICConf. Then qemu_new_nic can setup a N:N mapping between NICStates
      that belongs to a nic and NICStates belongs to the netdev. And a queue_index
      were introduced in NetClientState to track its index. After this, each peers of
      a NICState were abstracted as a queue.
      
      After this change, all NetClientState that belongs to the same backend/nic has
      the same id. When use want to change the link status, all NetClientStates that
      belongs to the same backend/nic will be also changed. When user want to delete
      a device or netdev, all NetClientStates that belongs to the same backend/nic
      will be deleted also. Changing or deleting an specific queue is not allowed.
      
      Signed-off-by: Jason Wang <jasowang@redhat.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit f7860455fd582b171e526b4b4647b9b9c9a3e703
  Author: Jason Wang <jasowang@redhat.com>
  Date:   Wed Jan 30 19:12:27 2013 +0800
  
      net: introduce NetClientState destructor
      
      To allow allocating an array of NetClientState and free it once, this patch
      introduces destructor of NetClientState. Which could do type specific free,
      which could be used by multiqueue to free the array once.
      
      Signed-off-by: Jason Wang <jasowang@redhat.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 18a1541a8da40271056aab99100bdc38283c42ac
  Author: Jason Wang <jasowang@redhat.com>
  Date:   Wed Jan 30 19:12:26 2013 +0800
  
      net: introduce qemu_net_client_setup()
      
      This patch separates the setup of NetClientState from its allocation, this will
      allow allocating an arrays of NetClientState and does the initialization one by
      one which is what multiqueue needs.
      
      Signed-off-by: Jason Wang <jasowang@redhat.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 6c51ae73fc68de2a4f11f5a7ebb52a4e79687e7d
  Author: Jason Wang <jasowang@redhat.com>
  Date:   Wed Jan 30 19:12:25 2013 +0800
  
      net: introduce qemu_find_net_clients_except()
      
      In multiqueue, all NetClientState that belongs to the same netdev or nic has the
      same id. So this patches introduces an helper qemu_find_net_clients_except()
      which finds all NetClientState with the same id. This will be used by multiqueue
      networking.
      
      Signed-off-by: Jason Wang <jasowang@redhat.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 948ecf219c032e3483b35ba4e162e5eee17d8b77
  Author: Jason Wang <jasowang@redhat.com>
  Date:   Wed Jan 30 19:12:24 2013 +0800
  
      net: intorduce qemu_del_nic()
      
      To support multiqueue nic, this patch separate the nic destructor from
      qemu_del_net_client() to a new helper qemu_del_nic() since the mapping bettween
      NiCState and NetClientState were not 1:1 in multiqueue. The following patches
      would refactor this function to support multiqueue nic.
      
      Signed-off-by: Jason Wang <jasowang@redhat.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit cc1f0f45425d0cca41ad421623f92bebc93a21a9
  Author: Jason Wang <jasowang@redhat.com>
  Date:   Wed Jan 30 19:12:23 2013 +0800
  
      net: introduce qemu_get_nic()
      
      To support multiqueue, this patch introduces a helper qemu_get_nic() to get
      NICState from a NetClientState. The following patches would refactor this helper
      to support multiqueue.
      
      Signed-off-by: Jason Wang <jasowang@redhat.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit b356f76de31e343121cdab3a01b39182edce9519
  Author: Jason Wang <jasowang@redhat.com>
  Date:   Wed Jan 30 19:12:22 2013 +0800
  
      net: introduce qemu_get_queue()
      
      To support multiqueue, the patch introduce a helper qemu_get_queue()
      which is used to get the NetClientState of a device. The following patches would
      refactor this helper to support multiqueue.
      
      Signed-off-by: Jason Wang <jasowang@redhat.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 28a65891a0deb10b222890b9eb916ca32cb977bb
  Author: Jason Wang <jasowang@redhat.com>
  Date:   Wed Jan 30 19:12:21 2013 +0800
  
      net: tap: use abort() instead of assert(0)
      
      Signed-off-by: Jason Wang <jasowang@redhat.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit ec45f08313ce92039d52ea0338db4a0c862fef6a
  Author: Jason Wang <jasowang@redhat.com>
  Date:   Wed Jan 30 19:12:20 2013 +0800
  
      net: tap: using bool instead of bitfield
      
      Signed-off-by: Jason Wang <jasowang@redhat.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 350ed2fcd95d30b02609e8783f33735f356ad7ce
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Thu Jan 31 14:49:44 2013 +0100
  
      target-ppc: Fix target_ulong vs. hwaddr format mismatches
      
      Since HWADDR_PRIx is always the same now, use %016 for TARGET_PPC64 and
      %08 for common code. This may slightly change the ppc64 debug output.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 6bf0076643dac4f37cabb9233dc9170f1c2fdd49
  Author: Eduardo Habkost <ehabkost@redhat.com>
  Date:   Mon Jan 28 16:15:16 2013 -0200
  
      libqtest: Wait for the right child PID after killing QEMU
      
      When running "make check" with gcov enabled, we get the following
      message:
      
         hw/tmp105.gcda:cannot open data file, assuming not executed
      
      The problem happens because:
      
       * tmp105-test exits before QEMU exits, because waitpid() at
         qtest_quit() fails;
       * waitpid() fails because there's another process already
         waiting for the QEMU process;
       * The process that is already waiting for QEMU is the child created by
         qtest_init() to run system();
       * qtest_quit() is incorrectly waiting for the QEMU PID directly instead
         of the child created by qtest_init().
      
      This fixes the problem by sending SIGTERM to QEMU, but waiting for the
      child process created by qtest_init() (that exits immediately after QEMU
      exits).
      
      Reported-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 3e7b8f4e6f507e09e27b7449f3744596f19c0083
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Jan 20 18:56:18 2013 +0100
  
      isa: QOM'ify isa_bus_from_device()
      
      DeviceState::parent_bus is document as private and should be accessed
      through qdev_get_parent_bus(). Use a DEVICE() cast instead of accessing
      ISADevice's qdev field directly. Use ISA_BUS() in place of DO_UPCAST().
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 8aae84a1f2ad256d222c97411af17013b1c35799
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Fri Jan 25 09:12:54 2013 +0100
  
      i2c: Drop I2C_SLAVE_FROM_QDEV() macro
      
      It is not being used in hot paths and is obsoleted by I2C_SLAVE()
      QOM cast macro. Clean it up using a scripted conversion, so that it
      doesn't get used in new code.
      
      Some of its callers were combining it with FROM_I2C_SLAVE() macro, which
      is equally obsolete but needs to be replaced in a type-specific way.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Cc: Kuo-Jung Su <dantesu@faraday-tech.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 6c8fec8372147a561f5b721d3a5180b73d7ce4cb
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Jan 27 16:16:19 2013 +0100
  
      configure: Keep -Werror enabled for Release Candidates
      
      The automatic drop of -Werror during the RC phases has in the past led
      to warnings creeping into submaintainer trees.
      
      Last QEMU Summit it was concluded that -Werror should stay on and
      enabled only as part of the release process.
      
      To relieve our release manager, instead of always enabling -Werror or
      doing some number magic, let's enable it depending on whether a .git/
      directory exists in the source tree.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 70ddd9f66d1d5234b38b4444f209c511e7757ce6
  Author: Michael Roth <mdroth@linux.vnet.ibm.com>
  Date:   Thu Jan 31 17:43:51 2013 -0600
  
      Revert "e1000: no need auto-negotiation if link was down"
      
      This reverts commit 84dd2120247a7d25ff1bb337de21c0e76816ad2d.
      
      I'm not sure what issue the original commit was meant to fix, or if
      the logic is actually wrong, but it causes e1000 to stop working
      after a guest issues a reset.
      
      >From what I can tell a guest with an e1000 nic has no way of changing
      the link status, as far as it's NetClient peer is concerned, except
      in the auto-negotiation path, so with this patch in place there's no
      recovery after a reset, since the link goes down and stays that way.
      
      Revert this patch now to fix the bigger problem, and handle any
      lingering issues with a follow-up.
      
      Reproduced/tested with qemu-jeos and Ubuntu 12.10.
      
      Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 5dea9a694ffa6fdd19ba5ce265c619686c14df1b
  Merge: e205842... a31ca01...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Fri Feb 1 09:08:14 2013 -0600
  
      Merge remote-tracking branch 'quintela/migration.next' into staging
      
      # By Orit Wasserman
      # Via Juan Quintela
      * quintela/migration.next:
        Fix error message in migrate_set_capability HMP command
        Allow XBZRLE decoding without enabling the capability
        Fix example for query-migrate-capabilities
        Add XBZRLE testing
        Move XBZRLE encoding code to a separate file to allow testing
  
  commit e205842bd91fbd15655ff40a4282b1ffcbc301b1
  Merge: fabb604... 49e1587...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Fri Feb 1 09:06:23 2013 -0600
  
      Merge remote-tracking branch 'agraf/s390-for-upstream' into staging
      
      # By Andreas Färber
      # Via Alexander Graf
      * agraf/s390-for-upstream:
        target-s390x: Pass S390CPU to s390_{add, del}_running_cpu()
        target-s390x: Clean up cpu_inject_*() signatures
        target-s390x: Fix debug output
        target-s390x: Fix debug output (continued)
  
  commit fabb60424d68b7c3af1be447a1f48c5b9ffe5123
  Merge: 8a55ebf... 476b6d1...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Fri Feb 1 09:02:09 2013 -0600
  
      Merge remote-tracking branch 'agraf/ppc-for-upstream' into staging
      
      # By Andreas Färber (2) and Alexander Graf (1)
      # Via Alexander Graf
      * agraf/ppc-for-upstream:
        target-ppc: Fix build for PPC_DEBUG_DISAS
        target-ppc: Fix unused variable warning for FLUSH_ALL_TLBS
        PPC: Unify dcbzl code path
  
  commit fdf263f63fad86b04032da86686a952edfe4644f
  Author: Andreas Färber <andreas.faerber@web.de>
  Date:   Thu Jan 31 15:40:14 2013 +0100
  
      block/raw-posix: Build fix for O_ASYNC
      
      Commit eeb6b45d48800e96f67ef2a5c80332557fd45ddb (block: raw-posix image
      file reopen) broke the build on OpenIndiana.
      
      illumos has no O_ASYNC. Exclude it from flags to be compared
      and instead assert that it is not set where defined.
      
      Cf. e61ab1da7e98357da47c54d8f893b9bd6ff2f7f9 for qemu-ga.
      
      Cc: qemu-stable@nongnu.org (1.3.x)
      Cc: Jeff Cody <jcody@redhat.com>
      Suggested-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Andreas Färber <andreas.faerber@web.de>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit cd9234757528a1b7155a75ec2eedb375f71e99fa
  Author: Philipp Hahn <hahn@univention.de>
  Date:   Tue Jan 29 22:50:31 2013 +0100
  
      vmdk: Allow space in file name
      
      The previous scanf() format string stopped parsing the file name on the
      first white white space, which seems to be allowed at least by VMware
      Workstation.
      
      Change the format string to collect everything between the first and
      second quote as the file name, disallowing line breaks.
      
      Signed-off-by: Philipp Hahn <hahn@univention.de>
      Reviewed-by: Markus Armbruster <armbru@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 46536235d80a012cc4286b71426cafad0c7f41f0
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Fri Jan 25 17:07:32 2013 +0100
  
      parallels: Fix bdrv_open() error handling
      
      Return -errno instead of -1 on errors. Hey, no memory leak to fix here
      while we're touching it!
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 4f8aa2e19f88fe0dfaf8240ae666de7fd18dd1d0
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Fri Jan 25 17:07:31 2013 +0100
  
      dmg: Use g_free instead of free
      
      The buffers are allocated with g_(re)alloc, so use g_free to free them.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 69d34a360dfe773e17e72c76d15931c9b9d190f6
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Fri Jan 25 17:07:30 2013 +0100
  
      dmg: Fix bdrv_open() error handling
      
      Return -errno instead of -1 on errors and add error checks in some
      places that didn't have one. Passing things by reference requires more
      correct typing, replaced a few off_ts therefore - with a 32-bit off_t
      this is even a fix for truncation bugs.
      
      While touching the code, fix even some more memory leaks than in the
      other drivers...
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 59294e465953ffb07d42dc61c827bb98cc0ca423
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Fri Jan 25 17:07:29 2013 +0100
  
      vpc: Fix bdrv_open() error handling
      
      Return -errno instead of -1 on errors. While touching the
      code, fix a memory leak.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 1a60657f5729bac57e70802eb17e67ad793400fd
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Fri Jan 25 17:07:28 2013 +0100
  
      cloop: Fix bdrv_open() error handling
      
      Return -errno instead of -1 on errors. While touching the
      code, fix a memory leak.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 5b7d7dfd198f06ec5edd0c857291c5035c5c060f
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Fri Jan 25 17:07:27 2013 +0100
  
      bochs: Fix bdrv_open() error handling
      
      Return -errno instead of -1 on errors. While touching the
      code, fix a memory leak.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 6f74c260b45a8f94007929c800d95c2303f1a7ec
  Author: Liu Yuan <tailai.ly@taobao.com>
  Date:   Tue Jan 29 17:14:16 2013 +0800
  
      sheepdog: pass vdi_id to sheep daemon for sd_close()
      
      Sheep daemon needs vdi_id to identify which vdi is closed to release resources
      such as object cache.
      
      Cc: MORITA Kazutaka <morita.kazutaka@lab.ntt.co.jp>
      Cc: Kevin Wolf <kwolf@redhat.com>
      Cc: Stefan Hajnoczi <stefanha@redhat.com>
      Signed-off-by: Liu Yuan <tailai.ly@taobao.com>
      Reviewed-by: MORITA Kazutaka <morita.kazutaka@lab.ntt.co.jp>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 7f2039f61113f11be92112adf31b6052e04d986f
  Author: Othmar Pasteka <pasteka@kabsi.at>
  Date:   Wed Jan 30 00:26:52 2013 +0100
  
      vmdk: Allow selecting SCSI adapter in image creation
      
      Introduce a new option "adapter_type" when converting to vmdk images.
      It can be one of the following: ide (default), buslogic, lsilogic
      or legacyESX (according to the vmdk spec from vmware).
      
      In case of a non-ide adapter, heads is set to 255 instead of the 16.
      The latter is used for "ide".
      
      Also see LP#545089
      
      Signed-off-by: Othmar Pasteka <pasteka@kabsi.at>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit a04eca108e5efe8a09fe82f7079fcd1568ffc8d7
  Author: Vishvananda Ishaya <vishvananda@gmail.com>
  Date:   Fri Jan 25 10:57:20 2013 -0800
  
      block: Adds mirroring tests for resized images
      
      This test verifies two mirroring issues are fixed with resized images:
      
       * sync='top' creates an image that is the proper size
       * sync='full' doesn't cause an assertion failure and crash qemu
      Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
      
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 63ba17d39f1a8d262b31ea6a07dd3eb45d5a41e2
  Author: Vishvananda Ishaya <vishvananda@gmail.com>
  Date:   Thu Jan 24 10:02:08 2013 -0800
  
      block: Fix is_allocated_above with resized files
      
      In an image chain, if the base image is smaller than the current
      image, we need to make sure to use the current images count of
      unallocated blocks once we get to the end of the base image. Without
      this change the code will return 0 blocks when it gets to the end
      of the base image and mirror_run will fail its assertion.
      
      Signed-off-by: Vishvananda Ishaya <vishvananda@gmail.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit b93d6d2468ba81b9e373066004f2084efbdcc9d6
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Wed Jan 23 16:52:49 2013 +0100
  
      qemu-iotests: Add regression test for b7ab0fea
      
      It turned out that the change in b7ab0fea was actually a real qcow2
      corruption fix. This is a reproducer for the bug.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit a31ca017aaf9074c1bb636b3ddaceb40f994375f
  Author: Orit Wasserman <owasserm@redhat.com>
  Date:   Thu Jan 31 09:12:19 2013 +0200
  
      Fix error message in migrate_set_capability HMP command
      
      Signed-off-by: Orit Wasserman <owasserm@redhat.com>
      Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit 1b1fdfeae68c61786a474b02601fbba6040fc5a4
  Author: Orit Wasserman <owasserm@redhat.com>
  Date:   Thu Jan 31 09:12:18 2013 +0200
  
      Allow XBZRLE decoding without enabling the capability
      
      Before this fix we couldn't load a guest from
      XBZRLE compressed file.
      
      For example:
      The user activated the XBZRLE capability
      The user run migrate -d "exec:gzip -c > vm.gz"
      The user won't be able to load vm.gz and get an error.
      
      Signed-off-by: Orit Wasserman <owasserm@redhat.com>
      Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit dbca1b3773185af0413e750f26d04b0110cff107
  Author: Orit Wasserman <owasserm@redhat.com>
  Date:   Thu Jan 31 09:12:17 2013 +0200
  
      Fix example for query-migrate-capabilities
      
      Signed-off-by: Orit Wasserman <owasserm@redhat.com>
      Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit 21e3cd295b52b3ac1528262b8639f2e896cd9467
  Author: Orit Wasserman <owasserm@redhat.com>
  Date:   Thu Jan 31 09:12:16 2013 +0200
  
      Add XBZRLE testing
      
      Signed-off-by: Orit Wasserman <owasserm@redhat.com>
      Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
      
      Signed-off-by: Juan Quintela <quintela@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
  
  commit ba2e28e8a20cf78ea4f64fbf84055f969013f9f7
  Author: Orit Wasserman <owasserm@redhat.com>
  Date:   Thu Jan 31 09:12:15 2013 +0200
  
      Move XBZRLE encoding code to a separate file to allow testing
      
      Signed-off-by: Orit Wasserman <owasserm@redhat.com>
      Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
      
      Signed-off-by: Juan Quintela <quintela@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
  
  commit 8a55ebf01507ab73cc458cfcd5b9cb856aba0b9e
  Merge: 2854c54... 7786812...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Thu Jan 31 19:37:33 2013 -0600
  
      Merge remote-tracking branch 'afaerber/qom-cpu' into staging
      
      # By Andreas Färber
      # Via Andreas Färber
      * afaerber/qom-cpu:
        linux-user: bsd-user: Don't reset X86CPU twice
        target-i386: Pass X86CPU to cpu_x86_set_a20()
        target-unicore32: Rename CPU subtypes
        target-openrisc: Rename CPU subtypes
        target-openrisc: TYPE_OPENRISC_CPU should be abstract
        target-m68k: Rename CPU subtypes
        target-m68k: Mark as unmigratable
        target-s390x: Mark as unmigratable
        target-sh4: Mark as unmigratable
        target-xtensa: Mark as unmigratable
        target-microblaze: Mark as unmigratable
        target-unicore32: Mark as unmigratable
        ide/mmio: QOM'ify MMIO IDE for R2D
  
  commit 2854c549e84532f0b76b7884f1903da8a1bf4dbb
  Merge: c628d74... 7e02dc6...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Thu Jan 31 19:37:23 2013 -0600
  
      Merge remote-tracking branch 'afaerber-or/cocoa-for-upstream' into staging
      
      # By Henry Harrington (1) and Stefan Weil (1)
      # Via Andreas Färber
      * afaerber-or/cocoa-for-upstream:
        cocoa: Replace non-portable asprintf() by g_strdup_printf()
        cocoa: Fix VBE function Set Display Start
  
  commit c628d74738bfdb872f771407a2790509ec4520f9
  Merge: e62a214... 6a659bb...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Thu Jan 31 19:35:24 2013 -0600
  
      Merge remote-tracking branch 'mst/tags/for_anthony' into staging
      
      virtio,make,pci,e1000,vfio,piix
      
      This includes my timestamp generation cleanup,
      Amos's and my work on virtio net commands,
      pci,e1000,vfio and piix fixes.
      
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
      
      # gpg: Signature made Thu 31 Jan 2013 06:20:27 AM CST using RSA key ID D28D5469
      # gpg: Can't check signature: public key not found
      
      # By Michael S. Tsirkin (6) and others
      # Via Michael S. Tsirkin
      * mst/tags/for_anthony:
        vfio-pci: Enable PCIe extended config space
        PIIX3: reset the VM when the Reset Control Register's RCPU bit gets set
        ich9: add support for pci assignment
        virtio-net: rename ctrl rx commands
        virtio-net: introduce a new macaddr control
        virtio-net: remove layout assumptions for ctrl vq
        virtio-net: revert mac on reset
        rules/mak: make clean should blow away timestamp files
        Makefile: clean timestamp generation rule
        rules.mak: cleanup config generation rules
        e1000: document ICS read behaviour
  
  commit 49e158785fa86f04e2d4027dd19719d8b79a4421
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Wed Jan 30 12:48:25 2013 +0000
  
      target-s390x: Pass S390CPU to s390_{add, del}_running_cpu()
      
      This prepares for moving the halted field to CPUState.
      Most call sites can already supply S390CPU, for some env becomes unused.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Acked-by: Cornelia Huck <cornelia.huck@de.ibm.com>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit f94667336ecf6566e090a895a37bc06da435d686
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Wed Jan 30 12:48:24 2013 +0000
  
      target-s390x: Clean up cpu_inject_*() signatures
      
      Despite cautioning that S390CPU is needed for upcoming CPUState
      refactorings, commit 5d69c547d947798cba92d836d06f6e017ba2b19d (s390:
      I/O interrupt and machine check injection.) added functions
      cpu_inject_io() and cpu_inject_crw_mchk() with CPUS390XState argument,
      claiming consistency with cpu_inject_ext().
      
      This complicates making cpu_interrupt() take a CPUState even more and it
      required to pass &cpu->env from some S390CPU-aware call sites already,
      creating inconsistency elsewhere. Address that.
      
      This also eliminates the need for CPUS390XState in s390_virtio_irq().
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Acked-by: Cornelia Huck <cornelia.huck@de.ibm.com>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 07cc7d128111958e1079632129b1633cb2a435ec
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Jan 27 03:32:03 2013 +0000
  
      target-s390x: Fix debug output
      
      Commit 71e470886fb6092504503a5fe41092ace71c096c (target-s390x: fix
      style) renamed the cpu_s390x_handle_mmu_fault() argument from _vaddr to
      orig_vaddr. Update the debug output code.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit a6f921b0c398c941bb3e17704ffa546849d243de
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Jan 27 03:32:04 2013 +0000
  
      target-s390x: Fix debug output (continued)
      
      Since its introduction in d5a439645a5a70fed5431318c3bce9dc2caa950f
      (s390x: helper functions for system emulation) the variable name was
      raddr. Fix this.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 476b6d1619446b9c8f72d7523985ba4fdfeaa405
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Jan 27 03:32:02 2013 +0000
  
      target-ppc: Fix build for PPC_DEBUG_DISAS
      
      In r5949 / 76db3ba44ee8db671f804755f13b016eefd13288 (target-ppc: memory
      load/store rework) variable little_endian was replaced with ctx.le_mode.
      Update the debug code.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit cca48a93a9a6c1c95ace89b299d3f9f47adadd6d
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Jan 27 03:32:01 2013 +0000
  
      target-ppc: Fix unused variable warning for FLUSH_ALL_TLBS
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 8e33944f8c648e579a2827ae6f30e4d66ee87f96
  Author: Alexander Graf <agraf@suse.de>
  Date:   Tue Jan 29 13:36:02 2013 +0100
  
      PPC: Unify dcbzl code path
      
      The bit that makes a dcbz instruction a dcbzl instruction was declared as
      reserved in ppc32 ISAs. However, hardware simply ignores the bit, making
      code valid if it simply invokes dcbzl instead of dcbz even on 750 and G4.
      
      Thus, mark the bit as unreserved so that we properly emulate a simple dcbz
      in case we're running on non-G5s.
      
      While at it, also refactor the code to check the 970 special case during
      runtime. This way we don't need to differenciate between a 970 dcbz and
      any other dcbz anymore. We also allow for future improvements to add e500mc
      dcbz handling.
      
      Reported-by: Amadeusz Sławiński <amade@asmblr.net>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 77868120cfe93ad7816dfac6546684e5a6c6e256
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Jan 20 05:34:10 2013 +0100
  
      linux-user: bsd-user: Don't reset X86CPU twice
      
      Since commit 65dee38052597b6285eb208125369f01b29ba6c1 (target-i386:
      move cpu_reset and reset callback to cpu.c) the x86 CPU is reset through
      cpu_init() but was still reset immediately after in linux-user and
      bsd-user. Clean this up.
      
      Similarly in linux-user/syscall.c it is also reset after cpu_copy().
      But that's a bug of its own, fixing which poses a semantic change.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Reviewed-by: Igor Mammedov <imammedo@redhat.com>
  
  commit cc36a7a2c7e281d7d715ac73d31bbccc0d2d2670
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Fri Jan 18 15:19:06 2013 +0100
  
      target-i386: Pass X86CPU to cpu_x86_set_a20()
      
      Prepares for cpu_interrupt() changing argument to CPUState.
      
      While touching it, rename to x86_cpu_...() now that it takes an X86CPU.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Reviewed-by: Eduardo Habkost <ehabkost@redhat.com>
  
  commit eeb266ded886185d1d3b0d8bc089ec72df1a2bfd
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Jan 27 23:25:25 2013 +0100
  
      target-unicore32: Rename CPU subtypes
      
      In the initial conversion of CPU models to QOM types, model names were
      mapped 1:1 to type names. As a side effect this gained us a type "any",
      which is now a device.
      
      To avoid "-device any" silliness and to pave the way for compiling
      multiple targets into one executable, adopt a <name>-<arch>-cpu scheme.
      
      No functional changes for -cpu arguments.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 478032a93d908e59085c1ac56f10979942e7dc4f
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Jan 27 22:50:35 2013 +0100
  
      target-openrisc: Rename CPU subtypes
      
      Model names were mapped 1:1 to type names. As a side effect this
      registered a type "any", which is now a device.
      
      To avoid "-device any" silliness and to pave the way for compiling
      multiple targets into one executable, adopt a <name>-<arch>-cpu scheme.
      
      No functional changes for -cpu arguments or -cpu ? output.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit bc755a00b1fd58ac9bfa316237134958489f0145
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Jan 27 22:27:17 2013 +0100
  
      target-openrisc: TYPE_OPENRISC_CPU should be abstract
      
      A basic assumption of CPU subtypes is that only specific models get
      instantiated. A user is not supposed to instantiate an <arch>-cpu.
      Suppress it via abstract = true, which also drops or32-cpu from
      -cpu ? output.
      
      Cc: qemu-stable@nongnu.org
      Cc: Jia Liu <proljc@gmail.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 7a9f812b381639b96a020bdb1f4783f11f886754
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Jan 27 20:16:17 2013 +0100
  
      target-m68k: Rename CPU subtypes
      
      In the initial conversion of CPU models to QOM types, model names were
      mapped 1:1 to type names. As a side effect this gained us a type "any",
      which is now a device.
      
      To avoid "-device any" silliness and to pave the way for compiling
      multiple targets into one executable, adopt a <name>-<arch>-cpu scheme.
      
      No functional changes for -cpu arguments or -cpu ? output.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 087fe4f824e88d5924bf6887cb59985510a790b7
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Jan 20 19:53:28 2013 +0100
  
      target-m68k: Mark as unmigratable
      
      It neither defined CPU_SAVE_VERSION nor implemented cpu_{save,load}().
      Mark M68kCPU as unmigratable at device level.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Reviewed-by: Juan Quintela <quintela@redhat.com>
  
  commit c7396bbb2597577b1463fc997a73e67b8a067880
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Jan 20 19:41:06 2013 +0100
  
      target-s390x: Mark as unmigratable
      
      CPU_SAVE_VERSION was undefined, so "cpu_common" VMState and
      cpu_{save,load}() were not registered. They were no-ops.
      Therefore there is no backwards compatibility to keep, so we can mark
      S390CPU as unmigratable at device level.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Acked-by: Alexander Graf <agraf@suse.de>
      Reviewed-by: Juan Quintela <quintela@redhat.com>
  
  commit 1e45d31b04b1e3ccad2bfb3b4a90a75317ada16a
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Jan 20 19:32:33 2013 +0100
  
      target-sh4: Mark as unmigratable
      
      It neither defined CPU_SAVE_VERSION nor implemented cpu{save,load}().
      Mark it as unmigratable at device level.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Reviewed-by: Juan Quintela <quintela@redhat.com>
  
  commit 004a569057492784e4922f2f8cb396fb55affe71
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Jan 20 19:22:41 2013 +0100
  
      target-xtensa: Mark as unmigratable
      
      There was no CPU_SAVE_VERSION defined, so neither "cpu_common" VMState
      nor cpu_{save,load}() were registered. Their implementation was no-op.
      Therefore there is no backwards compatibility to keep, so mark XtensaCPU
      as unmigratable at device level.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Reviewed-by: Juan Quintela <quintela@redhat.com>
  
  commit 3ce8b2bcbff6445f84db53ef38dbc4e5dd102676
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Jan 20 19:03:32 2013 +0100
  
      target-microblaze: Mark as unmigratable
      
      cpu_{save,load} were no-ops, so de facto it is unmigratable and no
      backwards compatibility to keep. Therefore mark the MicroBlazeCPU as
      unmigratable at device level the QOM way and suppress "cpu_common"
      VMState registration by dropping CPU_SAVE_VERSION.
      
      Signed-off-by: Juan Quintela <quintela@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Reviewed-by: Juan Quintela <quintela@redhat.com>
  
  commit 88e28512efd8d36476e50a78acb1dca8b41a3cf1
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Jan 20 11:43:30 2013 +0100
  
      target-unicore32: Mark as unmigratable
      
      CPU_SAVE_VERSION 2 was bogus as both save and load would just throw a
      hw_error(). Therefore we can without problems suppress registration of
      "cpu_common" VMState by dropping CPU_SAVE_VERSION define and provide an
      unmigratable "cpu" VMStateDescription for UniCore32CPU at device level
      instead, where we can attach this the QOM way.
      
      Signed-off-by: Juan Quintela <quintela@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Reviewed-by: Juan Quintela <quintela@redhat.com>
  
  commit 6b2578d678497dbce44ed7999d269fc973ae6e8f
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Fri Feb 1 00:13:41 2013 +0100
  
      ide/mmio: QOM'ify MMIO IDE for R2D
      
      It was not qdev'ified before, so turn it into a SysBusDevice.
      Keep mmio_ide_init_drives() around to attach the hard drive.
      
      Signed-off-by: Andreas Färberr <afaerber@suse.de>
      Cc: Markus Armbruster <armbru@redhat.com>
      Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
  
  commit e62a214cd49f836339fe3fd8126fc81d66c3c917
  Author: Petar Jovanovic <petar.jovanovic@rt-rk.com>
  Date:   Wed Jan 23 04:17:41 2013 +0100
  
      target-mips: fix incorrect test for MTHLIP
      
      The pos field in the DSPControl register is not correctly initialized.
      Per documentation, the result of MTHLIP is unpredictable if the value of the
      pos field before the execution is greater than 32.
      
      Signed-off-by: Petar Jovanovic <petarj@mips.com>
      Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
  
  commit 6f0af30449b4780c65723d0d45d0f956af5e8c4e
  Author: Petar Jovanovic <petarj@mips.com>
  Date:   Wed Jan 23 03:57:02 2013 +0100
  
      target-mips: enable access to DSP ASE if implemented
      
      compute_hflags() will reset DSP h-flags, so MX bit should be initially set
      for usermode in cpu_state_reset() if DSP ASE is implemented.
      This change will bring back user-mode support for DSP ASE, since one of the
      recent changes broke it.
      
      Signed-off-by: Petar Jovanovic <petarj@mips.com>
      Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
  
  commit f54c35d1ea287beb26f6e929e2362cbc9dcfec07
  Author: Richard Sandiford <rdsandiford@googlemail.com>
  Date:   Tue Jan 22 17:16:00 2013 +0000
  
      target-mips: Unfuse {,N}M{ADD,SUB}.fmt
      
      Turn MADD.fmt, MSUB.fmt, NMADD.fmt and NMSUB.fmt from fused to unfused
      operations, so that they behave in the same way as a separate multiplication
      and addition.  The instructions were only fused in early MIPS IV processors.
      
      Signed-off-by: Richard Sandiford <rdsandiford@googlemail.com>
      Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
  
  commit c728154bbbc1a86465a0fd6bfc839bc9710ac374
  Author: Richard Sandiford <rdsandiford@googlemail.com>
  Date:   Sun Jan 20 19:30:54 2013 +0000
  
      target-mips: Sign-extend the result of LWR
      
      Sign-extend the result of LWR, as is already done for LWL.  This is necessary
      in the case where LWR loads the full word (i.e. the address is actually
      aligned).  In the other cases, it is implementation defined whether the
      upper 32 bits of the result are unchanged or a copy of bit 31.  The latter
      seems easier to implement.
      
      Previously the code used:
      
          (oldval & (0xfffffffe << (31 - bitshift))) | (newval >> bitshift)
      
      which zeroed the upper bits of the register, losing any previous sign
      extension in the unaligned cases.
      
      Signed-off-by: Richard Sandiford <rdsandiford@googlemail.com>
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
  
  commit 17e8fef1af2db3a13613a311db2ec2f7a69645a1
  Author: Richard Sandiford <rdsandiford@googlemail.com>
  Date:   Sun Jan 20 19:28:48 2013 +0000
  
      target-mips: Fix signedness of loads in MIPS16 RESTOREs
      
      Make RESTORE use sign-extending rather than zero-extending loads.
      
      Signed-off-by: Richard Sandiford <rdsandiford@googlemail.com>
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
  
  commit 810ded13792042d988c8dbdea3b97eedbd949b40
  Merge: df6126a... 51492fd...
  Author: Aurelien Jarno <aurelien@aurel32.net>
  Date:   Thu Jan 31 23:33:14 2013 +0100
  
      Merge branch 'target-arm.next' of git://git.linaro.org/people/pmaydell/qemu-arm
      
      * 'target-arm.next' of git://git.linaro.org/people/pmaydell/qemu-arm:
        target-arm: Rename CPU types
        target-arm: Fix TCG temp leaks for WI and UNDEF VFP sysreg writes
  
  commit df6126a7f21a1a032e41b15899ca29777399d5a2
  Author: Aurelien Jarno <aurelien@aurel32.net>
  Date:   Tue Jan 1 18:02:24 2013 +0100
  
      target-mips: implement DSP (d)append sub-class with TCG
      
      DSP instruction from the (d)append sub-class can be implemented with
      TCG. Use a different function for these instructions are they are quite
      different from compare-pick sub-class.
      
      Fix BALIGN instruction for negative value, where the value should be
      zero-extended before being shift to the right.
      
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
  
  commit 0a16c79cc4087838ae5f2bc9554d91db2cbb2503
  Author: Aurelien Jarno <aurelien@aurel32.net>
  Date:   Tue Jan 1 18:02:23 2013 +0100
  
      target-mips: use DSP unions for reduction add instructions
      
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
  
  commit 75d012ac7f5c92ac5ee2c1dee8c7a7fbeb724e3c
  Author: Aurelien Jarno <aurelien@aurel32.net>
  Date:   Tue Jan 1 18:02:23 2013 +0100
  
      target-mips: use DSP unions for unary DSP operators
      
      This allow to reduce the number of macros.
      
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
  
  commit 6de0e6c13e275a59de7fcf5dee26c5a88e3a2ebe
  Author: Aurelien Jarno <aurelien@aurel32.net>
  Date:   Tue Jan 1 18:02:23 2013 +0100
  
      target-mips: use DSP unions for binary DSP operators
      
      This allow to reduce the number of macros.
      
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
  
  commit 652613ab5ae4559b481c612010b407e1c2216f36
  Author: Aurelien Jarno <aurelien@aurel32.net>
  Date:   Tue Jan 1 18:02:23 2013 +0100
  
      target-mips: add unions to access DSP elements
      
      Instead of playing with bit shifting, add two unions (one for 32-bit
      values, one for 64-bit ones) to access all the DSP elements with the
      correct type.
      
      This make the code easier to read and less error prone, and allow GCC
      to vectorize the code in some cases.
      
      Reviewed-by: Eric Johnson <ericj@mips.com>
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
  
  commit ad153f153da08f5e08bc8e433c0070af53e34e0a
  Author: Aurelien Jarno <aurelien@aurel32.net>
  Date:   Tue Jan 1 18:02:23 2013 +0100
  
      target-mips: generate a reserved instruction exception on CPU without DSP
      
      On CPU without DSP ASE support, a reserved instruction exception (instead of
      a DSP ASE sate disabled) should be generated.
      
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
  
  commit d75c135e6b6255787dfc01ce997862d820ed1d36
  Author: Aurelien Jarno <aurelien@aurel32.net>
  Date:   Tue Jan 1 18:02:22 2013 +0100
  
      target-mips: copy insn_flags in DisasContext
      
      Copy insn_flags in DisasContext to avoid passing a CPUMIPSState pointer
      to subroutines, as suggested by Richard Henderson. Change subroutines to
      use this new field and remove the first argument.
      
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
  
  commit f7d2072e25d3592acec4657dae8862facf298e9f
  Author: Aurelien Jarno <aurelien@aurel32.net>
  Date:   Tue Jan 1 18:02:22 2013 +0100
  
      target-mips: fix DSP loads with rd = 0
      
      When rd is 0, which still need to do the actually load to possibly
      generate a TLB exception.
      
      Reviewed-by: Eric Johnson <ericj@mips.com>
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
  
  commit 7e02dc63b8f16372107434d44269e21cdff5d19d
  Author: Stefan Weil <sw@weilnetz.de>
  Date:   Wed Jan 16 07:38:40 2013 +0000
  
      cocoa: Replace non-portable asprintf() by g_strdup_printf()
      
      Signed-off-by: Stefan Weil <sw@weilnetz.de>
      Signed-off-by: Andreas Färber <andreas.faerber@web.de>
  
  commit 477a3877fdc3125f309133ce511236f39f58c16e
  Author: Henry Harrington <henry.harrington@gmail.com>
  Date:   Tue Nov 27 08:59:41 2012 +0000
  
      cocoa: Fix VBE function Set Display Start
      
      Register a dpy_gfx_setdata callback so that the Cocoa code
      is notified whenever the screen start address changes.
      
      Commit 1d3323d has a similar fix for the VNC UI.
      
      Signed-off-by: Henry Harrington <henry.harrington@gmail.com>
      Cc: qemu-stable@nongnu.org (1.3.x)
      Signed-off-by: Andreas Färber <andreas.faerber@web.de>
  
  commit 321f211707822b4c87f0bb89e4f46586fff43163
  Merge: b0df98f... f61850b...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Wed Jan 30 10:51:47 2013 -0600
  
      Merge remote-tracking branch 'pmaydell/arm-devs.next' into staging
      
      # By Christoffer Dall (1) and Peter Maydell (1)
      # Via Peter Maydell
      * pmaydell/arm-devs.next:
        hw/vexpress: Use correct HBI (board model number) for vexpress-a15
        hw/arm_sysctl: Clear sysctl cfgctrl start bit
  
  commit b0df98f3a2968eb5aba3075d1cf9b1a3931907e0
  Merge: 7cc2a8b... 99f4280...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Wed Jan 30 10:51:18 2013 -0600
  
      Merge remote-tracking branch 'stefanha/trivial-patches' into staging
      
      # By Markus Armbruster (12) and others
      # Via Stefan Hajnoczi
      * stefanha/trivial-patches:
        qmp-commands.hx: s/tray-open/tray_open/ to match qapi schema
        tests: Fix {rtc, m48t59}-test build on illumos
        qemu-pixman.h: Avoid mutual inclusion loop with console.h
        qemu-ga: Fix unchecked strdup() by converting to g_strdup()
        qapi: Fix unchecked strdup() by converting to g_strdup()
        libcacard: Fix unchecked strdup() by converting to g_strdup()
        qemu-log: Plug trivial memory leak in cpu_set_log_filename()
        qemu-log: Fix unchecked strdup() by converting to g_strdup()
        virtfs-proxy-helper: Fix unchecked strdup() by conv. to g_strdup()
        spice: Fix unchecked strdup() by converting to g_strdup()
        readline: Fix unchecked strdup() by converting to g_strdup()
        hw/9pfs: Fix unchecked strdup() by converting to g_strdup()
        g_strdup(NULL) returns NULL; simplify
        g_malloc(0) and g_malloc0(0) return NULL; simplify
        xilinx_axidma: Fix debug mode compile messages
        cadence_gem: Debug mode compile fixes
        cadence_ttc: Debug mode compile fixes
        vnc: Clean up vncws_send_handshake_response()
  
  commit 7cc2a8b14a363777e7d5b7d102176fba0cf27667
  Merge: 6ac5107... 7561015...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Wed Jan 30 10:48:23 2013 -0600
  
      Merge remote-tracking branch 'afaerber-or/prep-up' into staging
      
      # By Andreas Färber
      # Via Andreas Färber
      * afaerber-or/prep-up:
        prep: Move PReP machine to hw/ppc/
        prep_pci: Convert to QOM realizefn
        prep_pci: Create PCIBus and PCIDevice in-place
  
  commit 6ac5107dc7045f2edc43ada2cb3f18d372b9be0b
  Merge: 0893d46... 19380b1...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Wed Jan 30 10:46:30 2013 -0600
  
      Merge remote-tracking branch 'agraf/s390-for-upstream' into staging
      
      # By Cornelia Huck (13) and others
      # Via Alexander Graf
      * agraf/s390-for-upstream:
        s390: Drop set_bit usage in virtio_ccw.
        s390: css error codes.
        s390: Use s390_cpu_physical_memory_map for tpi.
        sclpconsole: Don't instantiate sclpconsole with -nodefaults
        s390: Add s390-ccw-virtio machine.
        s390-virtio: Check for NULL device in reset hypercall
        s390: Move hw files to hw/s390x
        virtio-s390: add a reset function to virtio-s390 devices
        s390: Make typeinfo const
        s390: Add new channel I/O based virtio transport.
        s390-virtio: Factor out some initialization code.
        s390: Wire up channel I/O in kvm.
        s390: Virtual channel subsystem support.
        s390: Add channel I/O instructions.
        s390: I/O interrupt and machine check injection.
        s390: Channel I/O basic definitions.
        s390: Add mapping helper functions.
        s390: Lowcore mapping helper.
        s390: Add default support for SCLP console
  
  commit 51492fd1a99099308d8c20ab7134ffb54abbf374
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Jan 27 17:30:10 2013 +0100
  
      target-arm: Rename CPU types
      
      In the initial conversion of CPU models to QOM types, model names were
      mapped 1:1 to type names. As a side effect this gained us a type "any",
      which is now a device.
      
      To avoid "-device any" silliness and to pave the way for compiling
      multiple targets into one executable, adopt a <name>-<arch>-cpu scheme.
      This leads to names like arm926-arm-cpu but is easiest to handle.
      
      No functional changes for -cpu arguments or -cpu ? output.
      
      Suggested-by: Eduardo Habkost <ehabkost@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit e4c1cfa5cb8f8bfbbfd949f2fabbe2be35e60c99
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Wed Jan 30 16:01:56 2013 +0000
  
      target-arm: Fix TCG temp leaks for WI and UNDEF VFP sysreg writes
      
      Fix a leak of a TCG temporary in code paths for VFP system register
      writes for cases which UNDEF or are write-ignored.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit f61850bffbd0bb8b15aa55ebc3470bf1f8ce8664
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Wed Jan 30 15:39:02 2013 +0000
  
      hw/vexpress: Use correct HBI (board model number) for vexpress-a15
      
      The vexpress-a15 QEMU model is supposed to be a V2P-CA15; the HBI
      (a kind of board model number) for this coretile is 237, not 217.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit 706872a56630a206897742b70c69ff99727672d3
  Author: Christoffer Dall <c.dall@virtualopensystems.com>
  Date:   Wed Jan 30 15:39:01 2013 +0000
  
      hw/arm_sysctl: Clear sysctl cfgctrl start bit
      
      The start bit should only be set to indicate that a function call is
      underway, right now.  When done with function, clear it.
      
      Signed-off-by: Christoffer Dall <c.dall@virtualopensystems.com>
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit c07ecc6866f8c5eb2e0b23ba20214000310355e0
  Author: Laurent Vivier <laurent@vivier.eu>
  Date:   Mon Jan 7 11:40:06 2013 +0000
  
      linux-user: correct reboot()
      
      According to man reboot(2), the 4th argument is only used with
      LINUX_REBOOT_CMD_RESTART2. In other cases, trying to convert
      the value can generate EFAULT.
      
      Signed-off-by: Laurent Vivier <laurent@vivier.eu>
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit 1b09aeb90827c1d91383a9eae42ce8f25909857b
  Author: Laurent Vivier <Laurent@Vivier.EU>
  Date:   Tue Jan 1 08:24:11 2013 +0000
  
      linux-user: correct setsockopt()
      
      SO_SNDTIMEO and SO_RCVTIMEO take a struct timeval, not an int
      
      To test this, you can use :
      
      QEMU_STRACE= ping localhost 2>&1 |grep TIMEO
      568 setsockopt(3,SOL_SOCKET,SO_SNDTIMEO,{1,0},8) = 0
      568 setsockopt(3,SOL_SOCKET,SO_RCVTIMEO,{1,0},8) = 0
      
      Signed-off-by: Laurent Vivier <laurent@vivier.eu>
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit 910ee4e5f4a1df5b1bd144dfca1ae466e2a86a78
  Author: Laurent Vivier <Laurent@Vivier.EU>
  Date:   Mon Dec 31 09:45:06 2012 +0000
  
      linux-user: correct print_timeval() swap tv_sec and tv_usec
      
      Signed-off-by: Laurent Vivier <Laurent@Vivier.EU>
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit 79dd77de124c47263f54e5f686273487e0016a8f
  Author: Laurent Vivier <laurent@vivier.eu>
  Date:   Thu Dec 20 11:00:11 2012 +0000
  
      linux-user: correct msgrcv()
      
      All parameters must be swapped before the call of do_msgrcv().
      
      Allow faked (debian fakeroot daemon) to work properly.
      
      WITHOUT this patch:
      
      $ faked-sysv --foreground --debug
      using 1723744788 as msg key
      msg_key=1723744788
      1723744788:431
      FAKEROOT: msg=131072, key=1723744788
      FAKEROOT: r=-1, received message type=-150996052, message=-160219330
      FAKEROOT, get_msg: Bad address
      r=14, EINTR=4
      fakeroot: clearing up message queues and semaphores, signal=-1
      fakeroot: database save FAILED
      
      WITH this patch:
      
      $ faked-sysv --foreground --debug
      using 1569385744 as msg key
      msg_key=1569385744
      1569385744:424
      FAKEROOT: msg=0, key=1569385744
      ^C
      fakeroot: clearing up message queues and semaphores, signal=2
      fakeroot: database save FAILED
      
      Signed-off-by: Laurent Vivier <laurent@vivier.eu>
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit 99f4280854514b22972bd257fe5facc439222d2e
  Author: Michal Privoznik <mprivozn@redhat.com>
  Date:   Tue Jan 29 17:58:41 2013 +0100
  
      qmp-commands.hx: s/tray-open/tray_open/ to match qapi schema
      
      Currently, we are using 'tray_open' in QMP and 'tray-open' in
      HMP. However, the QMP documentation was mistakenly using the
      HMP version.
      
      Signed-off-by: Michal Privoznik <mprivozn@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit a05ddd9216b6c5e9c48eac3433ff6fa4a282fc17
  Author: Andreas Färber <andreas.faerber@web.de>
  Date:   Sat Jan 26 15:27:59 2013 +0100
  
      tests: Fix {rtc, m48t59}-test build on illumos
      
      Struct tm does not have tm_gmtoff field on illumos.
      Fix the build by not zero-initializing these fields on Solaris.
      
      Cc: qemu-stable@nongnu.org
      Signed-off-by: Andreas Färber <andreas.faerber@web.de>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 0b0878611c64f027ca5d15ba641f423cc04ead3f
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Mon Jan 21 12:03:47 2013 +0000
  
      qemu-pixman.h: Avoid mutual inclusion loop with console.h
      
      Remove an unnecessary mutual inclusion loop between qemu-pixman.h and
      console.h, since the former was only including the latter for
      'PixelFormat*', which can be provided by typedefs.h.  This requires a
      minor adjustment to the files which included qemu-pixman.h, since
      they were relying on it implicitly dragging in all of console.h.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Acked-by: Gerd Hoffmann <kraxel@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 24a53049537886cf93273c01e3d7727444321afc
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Tue Jan 22 11:08:06 2013 +0100
  
      qemu-ga: Fix unchecked strdup() by converting to g_strdup()
      
      I figure it's freed somewhere deep down in QAPI, with g_free().
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Reviewed-by: Luiz Capitulino <lcapitulino@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 13b10e05e4b89418a78500da05b25164f786d7e4
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Tue Jan 22 11:08:05 2013 +0100
  
      qapi: Fix unchecked strdup() by converting to g_strdup()
      
      Note that we already free with g_free().
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Reviewed-by: Luiz Capitulino <lcapitulino@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit be168af860109a1ecc8526c5bbe0ace1536448b8
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Tue Jan 22 11:08:04 2013 +0100
  
      libcacard: Fix unchecked strdup() by converting to g_strdup()
      
      Note that we already free with g_free().
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 40a50b0a73d185c85cf62023f07e3091861081bb
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Tue Jan 22 11:08:03 2013 +0100
  
      qemu-log: Plug trivial memory leak in cpu_set_log_filename()
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 636e0f27c6675839dc43d4c7613dfefc222234eb
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Tue Jan 22 11:08:02 2013 +0100
  
      qemu-log: Fix unchecked strdup() by converting to g_strdup()
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 606017de2f254f847a009af770f8babc9a9fcadc
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Tue Jan 22 11:08:01 2013 +0100
  
      virtfs-proxy-helper: Fix unchecked strdup() by conv. to g_strdup()
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit fd3bea3f44500bbd361e617a4316df073b112eec
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Tue Jan 22 11:08:00 2013 +0100
  
      spice: Fix unchecked strdup() by converting to g_strdup()
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit c3baa5f9e4f84bbc9ed9c3fe590835ecc8b0bf4a
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Tue Jan 22 11:07:59 2013 +0100
  
      readline: Fix unchecked strdup() by converting to g_strdup()
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit d3f8e138c23ba082f87c96634d06b978473c1e9b
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Tue Jan 22 11:07:58 2013 +0100
  
      hw/9pfs: Fix unchecked strdup() by converting to g_strdup()
      
      Note: the allocation in virtio_9p_init() is still leaked.  To be fixed
      in a followup commit.
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit c64f50d1e250879611e6f328e2c4fb18c8a4ab0c
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Tue Jan 22 11:07:57 2013 +0100
  
      g_strdup(NULL) returns NULL; simplify
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 6528499fa4c3ceaec01ad29d8090ef55918ebfb3
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Tue Jan 22 11:07:56 2013 +0100
  
      g_malloc(0) and g_malloc0(0) return NULL; simplify
      
      Once upon a time, it was decided that qemu_malloc(0) should abort.
      Switching to glib retired that bright idea.  Some code that was added
      to cope with it (e.g. in commits 702ef63, b76b6e9) is still around.
      Bury it.
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 75610155562bd480356a7a5018e5de4c44ec7884
  Author: Andreas Färber <andreas.faerber@web.de>
  Date:   Sat Jan 26 20:41:58 2013 +0100
  
      prep: Move PReP machine to hw/ppc/
      
      Signed-off-by: Andreas Färber <andreas.faerber@web.de>
  
  commit 74cef80c473fe4ce195d5280a34bb2af8492aabb
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Sat Jan 26 12:54:35 2013 -0800
  
      xilinx_axidma: Fix debug mode compile messages
      
      Missing cast one one of the conditionally compiled printfs.
      
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 080251a46493e4e4cb6cbd6e2878d31c7cf023c5
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Sat Jan 26 12:54:34 2013 -0800
  
      cadence_gem: Debug mode compile fixes
      
      Some printfs are throwing warnings when debug mode is enabled. Fixed.
      
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit c69544130f50536c61686a9ec6734327b6174ee0
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Sat Jan 26 12:54:33 2013 -0800
  
      cadence_ttc: Debug mode compile fixes
      
      Some printfs are throwing warnings when debug mode is enabled. Fixed.
      
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit cfba8e6f92d45a2374622c3dc57499e42a1c07e1
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Fri Jan 25 10:31:16 2013 +0100
  
      vnc: Clean up vncws_send_handshake_response()
      
      Use appropriate types, drop superfluous casts, use sizeof, don't
      exploit that this particular call of gnutls_fingerprint() doesn't
      change its last argument.
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 6a659bbff991b0033d1bf1ff71b7d550e0367d99
  Author: Alex Williamson <alex.williamson@redhat.com>
  Date:   Wed Jan 23 17:46:13 2013 -0700
  
      vfio-pci: Enable PCIe extended config space
      
      We don't know pre-init time whether the device we're exposing is PCIe
      or legacy PCI.  We could ask for it to be specified via a device
      option, but that seems like too much to ask of the user.  Instead we
      can assume everything will be PCIe, which makes PCI-core allocate
      enough config space.  Removing the flag during init leaves the space
      allocated, but allows legacy PCI devices to report the real device
      config space size to rest of Qemu.
      
      Signed-off-by: Alex Williamson <alex.williamson@redhat.com>
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
  
  commit 1ec4ba741630699665a6334f3959271da3effec7
  Author: Laszlo Ersek <lersek@redhat.com>
  Date:   Thu Jan 24 10:31:20 2013 +0100
  
      PIIX3: reset the VM when the Reset Control Register's RCPU bit gets set
      
        Traditional PCI config space access is achieved by writing a 32 bit
        value to io port 0xcf8 to identify the bus, device, function and config
        register. Port 0xcfc then contains the register in question. But if you
        write the appropriate pair of magic values to 0xcf9, the machine will
        reboot. Spectacular! And not standardised in any way (certainly not part
        of the PCI spec), so different chipsets may have different requirements.
        Booo.
      
      In the PIIX3 spec, IO port 0xcf9 is specified as the Reset Control
      Register. Bit 1 (System Reset, SRST) would normally differentiate between
      soft reset and hard reset, but we ignore the difference beyond allowing
      the guest to read it back.
      
      RHBZ reference: 890459
      
      This patch introduces the following overlap between the preexistent
      "pci-conf-idx" region and the "piix3-reset-control" region just being
      added. Partial output from "info mtree":
      
        I/O
        0000000000000000-000000000000ffff (prio 0, RW): io
          0000000000000cf8-0000000000000cfb (prio 0, RW): pci-conf-idx
          0000000000000cf9-0000000000000cf9 (prio 1, RW): piix3-reset-control
      
      I sanity-checked the patch by booting a RHEL-6.3 guest and found no
      problems. I summoned gdb and set a breakpoint on rcr_write() in order to
      gather a bit more confidence. Relevant frames of the stack:
      
        kvm_handle_io (port=3321, data=0x7f3f5f3de000, direction=1, size=1,
                       count=1)                                 [kvm-all.c:1422]
          cpu_outb (addr=3321, val=6 '\006')                      [ioport.c:289]
            ioport_write (index=0, address=3321, data=6)           [ioport.c:83]
              ioport_writeb_thunk (opaque=0x7f3f622c4680, addr=3321, data=6)
                                                                  [ioport.c:212]
                memory_region_iorange_write (iorange=0x7f3f622c4680, offset=0,
                                             width=1, data=6)     [memory.c:439]
                  access_with_adjusted_size (addr=0, value=0x7f3f531fbac0,
                                             size=1, access_size_min=1,
                                             access_size_max=4,
                                             access=0x7f3f5f6e0f90
                                                 <memory_region_write_accessor>,
                                             opaque=0x7f3f6227b668)
                                                                  [memory.c:364]
                    memory_region_write_accessor (opaque=0x7f3f6227b668, addr=0,
                                                  value=0x7f3f531fbac0, size=1,
                                                  shift=0, mask=255)
                                                                  [memory.c:334]
                      rcr_write (opaque=0x7f3f6227afb0, addr=0, val=6, len=1)
                                                             [hw/piix_pci.c:498]
      
      The dispatch happens in ioport_write(); "index=0" means byte-wide access:
      
          static void ioport_write(int index, uint32_t address, uint32_t data)
          {
              static IOPortWriteFunc * const default_func[3] = {
                  default_ioport_writeb,
                  default_ioport_writew,
                  default_ioport_writel
              };
              IOPortWriteFunc *func = ioport_write_table[index][address];
              if (!func)
                  func = default_func[index];
              func(ioport_opaque[address], address, data);
          }
      
      The "ioport_write_table" and "ioport_opaque" arrays describe the flattened
      IO port space. The first array is less interesting (it selects a thunk
      function). The "ioport_opaque" array is interesting because it decides how
      writing to the port is implemented ultimately.
      
      4-byte wide access to 0xcf8 (pci-conf-idx):
      
        (gdb) print ioport_write_table[2][0xcf8]
        $1 = (IOPortWriteFunc *) 0x7f3f5f6d99ba <ioport_writel_thunk>
      
        (gdb) print \
              ((struct MemoryRegionIORange*)ioport_opaque[0xcf8])->mr->ops.write
        $2 = (void (*)(void *, hwaddr, uint64_t, unsigned int))
             0x7f3f5f5575cb <pci_host_config_write>
      
      1-byte wide access to 0xcf9 (piix3-reset-control):
      
        (gdb) print ioport_write_table[0][0xcf9]
        $3 = (IOPortWriteFunc *) 0x7f3f5f6d98d0 <ioport_writeb_thunk>
      
        (gdb) print \
              ((struct MemoryRegionIORange*)ioport_opaque[0xcf9])->mr->ops.write
        $4 = (void (*)(void *, hwaddr, uint64_t, unsigned int))
             0x7f3f5f6b42f1 <rcr_write>
      
      The higher priority of "piix3-reset-control" ensures that the 0xcf9
      entries in ioport_write_table / ioport_opaque will always belong to it,
      independently of its relative registration order versus "pci-conf-idx".
      
      Signed-off-by: Laszlo Ersek <lersek@redhat.com>
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
  
  commit 91c3f2f00810a9ba5e4404c9611197efd8f694c8
  Author: Jason Baron <jbaron@redhat.com>
  Date:   Tue Jan 22 19:11:37 2013 -0700
  
      ich9: add support for pci assignment
      
      Fills out support for the pci assignment API.  Added:
      
      PCIINTxRoute ich9_route_intx_pin_to_irq(void *opaque, int pirq_pin)
      
      Add calls to pci_bus_fire_intx_routing_notifier() when routing changes
      are made.
      
      Signed-off-by: Jason Baron <jbaron@redhat.com>
      Signed-off-by: Alex Williamson <alex.williamson@redhat.com>
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
  
  commit dd23454ba2c83168b453155365671e67723b881f
  Author: Amos Kong <akong@redhat.com>
  Date:   Tue Jan 22 23:44:46 2013 +0800
  
      virtio-net: rename ctrl rx commands
      
      This patch makes rx commands consistent with specification.
      
      Signed-off-by: Amos Kong <akong@redhat.com>
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
  
  commit c1943a3f3774ee1aad51e8cc5b8cd24e66e198a5
  Author: Amos Kong <akong@redhat.com>
  Date:   Tue Jan 22 23:44:45 2013 +0800
  
      virtio-net: introduce a new macaddr control
      
      In virtio-net guest driver, currently we write MAC address to
      pci config space byte by byte, this means that we have an
      intermediate step where mac is wrong. This patch introduced
      a new control command to set MAC address, it's atomic.
      
      VIRTIO_NET_F_CTRL_MAC_ADDR is a new feature bit for compatibility.
      
      "mac" field will be set to read-only when VIRTIO_NET_F_CTRL_MAC_ADDR
      is acked.
      
      Signed-off-by: Amos Kong <akong@redhat.com>
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
  
  commit 921ac5d0f3a0df869db5ce4edf752f51d8b1596a
  Author: Michael S. Tsirkin <mst@redhat.com>
  Date:   Tue Jan 22 23:44:44 2013 +0800
  
      virtio-net: remove layout assumptions for ctrl vq
      
      Virtio-net code makes assumption about virtqueue descriptor layout
      (e.g. sg[0] is the header, sg[1] is the data buffer).
      
      This patch makes code not rely on the layout of descriptors.
      
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
      Signed-off-by: Amos Kong <akong@redhat.com>
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
  
  commit 41dc8a67c7dcecdf7ae1cd25db3c46f2b42a221f
  Author: Michael S. Tsirkin <mst@redhat.com>
  Date:   Wed Jan 16 11:37:40 2013 +0200
  
      virtio-net: revert mac on reset
      
      Once guest overrides virtio net primary mac,
      it retains the value set until qemu exit.
      This is inconsistent with standard nic behaviour.
      To fix, revert the mac to the original value on reset.
      
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
  
  commit 7586317bc0db3b993446b21eec914f5b66645ee4
  Author: Michael S. Tsirkin <mst@redhat.com>
  Date:   Tue Jan 15 13:27:54 2013 +0200
  
      rules/mak: make clean should blow away timestamp files
      
      Using a global pattern makes it easier to clean out
      old generated files.
      
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
  
  commit 6f329a55305c3b14da3c7b35f19379bae745e728
  Author: Michael S. Tsirkin <mst@redhat.com>
  Date:   Tue Jan 15 14:47:33 2013 +0200
  
      Makefile: clean timestamp generation rule
      
      create timestamp by rule without sideeffects.
      
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
  
  commit 4b25966ab976f3a7fd9008193b2defcc82f8f04d
  Author: Michael S. Tsirkin <mst@redhat.com>
  Date:   Tue Jan 15 13:12:35 2013 +0200
  
      rules.mak: cleanup config generation rules
      
      This addresses two issues with config generation
      1. rule generating timestamp has side effect.
      Thus cleanup on error does not work.
      2. rule for handling timestamp is too generic.
      It can create any missing .h file.
      As a result when .h file is removed, build
      might try to create it using this rule which
      results in build errors.
      
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
  
  commit a52a8841038638afe54ffb00e0aca48de0b1539a
  Author: Michael S. Tsirkin <mst@redhat.com>
  Date:   Wed Jan 9 23:50:00 2013 +0200
  
      e1000: document ICS read behaviour
      
      Add code comment to clarify the reason we set ICS with ICR:
      the reason was previously undocumented and git
      log confused rather than clarified the comments.
      
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
  
  commit 0893d46014b0300fb8aec92df94effea34d04b61
  Merge: 0c77067... f8bb056...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Tue Jan 29 16:57:41 2013 -0600
  
      Merge remote-tracking branch 'qemu-kvm/uq/master' into staging
      
      * qemu-kvm/uq/master:
        target-i386: kvm: prevent buffer overflow if -cpu foo, [x]level is too big
        vmxcap: bit 9 of VMX_PROCBASED_CTLS2 is 'virtual interrupt delivery'
      
      Conflicts:
      	target-i386/kvm.c
      
      Trivial merge resolution due to lack of context.
      
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 0c77067950e0b158ea7d825cfa7630bfd09b968a
  Merge: ec9466f... 10a2158...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Tue Jan 29 16:57:04 2013 -0600
  
      Merge remote-tracking branch 'mdroth/qga-pull-1-28-13' into staging
      
      # By Markus Armbruster
      # Via Michael Roth
      * mdroth/qga-pull-1-28-13:
        qemu-ga: Plug leaks on qmp_guest_network_get_interfaces() error paths
        qemu-ga: Plug memory leak in guest_fsfreeze_cleanup()
  
  commit 19380b1bf587fd962a60fb40cc4927ba999cf17b
  Author: Cornelia Huck <cornelia.huck@de.ibm.com>
  Date:   Tue Jan 29 16:33:04 2013 +0100
  
      s390: Drop set_bit usage in virtio_ccw.
      
      set_bit on indicators doesn't go well on 32 bit targets:
      
      note: expected 'long unsigned int *' but argument is of type 'uint64_t *'
      
      Switch to bit shifts instead.
      
      Signed-off-by: Cornelia Huck <cornelia.huck@de.ibm.com>
      [agraf: use 1ULL instead]
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 8d034a6fad4c580be3ed4a15f24e0bf47aa92d15
  Author: Cornelia Huck <cornelia.huck@de.ibm.com>
  Date:   Mon Jan 28 17:01:30 2013 +0100
  
      s390: css error codes.
      
      Changed error codes in the channel subsystem / virtio-ccw code
      (-EOPNOTSUPP -> -ENOSYS, -ERESTART -> -EINPROGRESS).
      
      This should hopefully fix building on mingw32.
      
      Signed-off-by: Cornelia Huck <cornelia.huck@de.ibm.com>
      Reviewed-by: Stefan Weil <sw@weilnetz.de>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 50c8d9bfc6d9ca48b978c6201f97bd850bd0dc83
  Author: Cornelia Huck <cornelia.huck@de.ibm.com>
  Date:   Sun Jan 27 23:59:26 2013 +0000
  
      s390: Use s390_cpu_physical_memory_map for tpi.
      
      Map the I/O interruption code before calling into css.
      
      Signed-off-by: Cornelia Huck <cornelia.huck@de.ibm.com>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 2e788490d83a4de5bea00207c8695edd5d487e4a
  Author: Christian Borntraeger <borntraeger@de.ibm.com>
  Date:   Fri Jan 25 06:00:19 2013 +0000
  
      sclpconsole: Don't instantiate sclpconsole with -nodefaults
      
      libvirt specifies nodefaults and creates an sclp console with special
      parameters. Let qemu follow nodefaults and don't create an sclp
      console if nodefaults is specified.
      
      Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit a5c95808bac7d995378b3835e10011775c7c2d0b
  Author: Cornelia Huck <cornelia.huck@de.ibm.com>
  Date:   Thu Jan 24 06:08:56 2013 +0000
  
      s390: Add s390-ccw-virtio machine.
      
      Add a new machine type, s390-ccw-virtio, making use of the
      virtio-ccw transport to present virtio devices as channel
      devices.
      
      Signed-off-by: Cornelia Huck <cornelia.huck@de.ibm.com>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit ab290630fad0df42ee94a81b20c48d0da2dc6f66
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Tue Jan 22 23:24:08 2013 +0000
  
      s390-virtio: Check for NULL device in reset hypercall
      
      s390_virtio_bus_find_mem() may return a NULL VirtIOS390Device.
      If called with, e.g., args[0] == 0, this leads to a segfault.
      Fix this by adding error handling as done for other hypercalls.
      
      Present since baf0b55a9e57b909b1f8b0f732c0b10242867418 (Implement
      virtio reset).
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit b73d35311098585dbdb375fdf8369b16c8222e12
  Author: Alexander Graf <agraf@suse.de>
  Date:   Fri Jan 25 01:16:39 2013 +0100
  
      s390: Move hw files to hw/s390x
      
      This moves all files only used by s390 system emulation to hw/s390x.
      
      Signed-off-by: Alexander Graf <agraf@suse.de>
      Acked-by: Christian Borntraeger <borntraeger@de.ibm.com>
  
  commit 93726cb31982f5d930a4d5838215307390636d9b
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Thu Jan 10 04:40:25 2013 +0000
  
      virtio-s390: add a reset function to virtio-s390 devices
      
      virtio-s390 devices are not being reset when their bus is.  To fix
      this, add a reset method that forwards to virtio_reset.  This is
      only needed because of the "strange" modeling of virtio devices;
      the ->vdev link is being handled manually rather than through qdev.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 49973ebc039f644fce3e73ff8019efaa795bd83b
  Author: Alexander Graf <agraf@suse.de>
  Date:   Thu Jan 24 19:11:26 2013 +0100
  
      s390: Make typeinfo const
      
      All TypeInfo definitions should be const.
      
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit a5cf2bb4e3827732b1b6740bddd022eb19988e0a
  Author: Cornelia Huck <cornelia.huck@de.ibm.com>
  Date:   Thu Jan 24 06:08:55 2013 +0000
  
      s390: Add new channel I/O based virtio transport.
      
      Add a new virtio transport that uses channel commands to perform
      virtio operations.
      
      Signed-off-by: Cornelia Huck <cornelia.huck@de.ibm.com>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit fad37673f53ac8a2e0575c084a26e5f6bb59957d
  Author: Cornelia Huck <cornelia.huck@de.ibm.com>
  Date:   Thu Jan 24 02:28:09 2013 +0000
  
      s390-virtio: Factor out some initialization code.
      
      Some of the machine initialization for s390-virtio will be reused
      by virtio-ccw.
      
      Signed-off-by: Cornelia Huck <cornelia.huck@de.ibm.com>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 09b998782978f95f626236b39f0be99c02a014a9
  Author: Cornelia Huck <cornelia.huck@de.ibm.com>
  Date:   Thu Jan 24 02:28:07 2013 +0000
  
      s390: Wire up channel I/O in kvm.
      
      Trigger the code for our virtual css in case of instruction
      intercepts for I/O instructions.
      
      Handle the tsch exit for the subchannel-related part of tsch.
      
      Signed-off-by: Cornelia Huck <cornelia.huck@de.ibm.com>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit df1fe5bb49241baddf1f319a6ecbe0885e875afa
  Author: Cornelia Huck <cornelia.huck@de.ibm.com>
  Date:   Thu Jan 24 02:28:06 2013 +0000
  
      s390: Virtual channel subsystem support.
      
      Provide a mechanism for qemu to provide fully virtual subchannels to
      the guest.
      
      Signed-off-by: Cornelia Huck <cornelia.huck@de.ibm.com>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 7b18aad543300de5da88efef8e4116a3ccbbf897
  Author: Cornelia Huck <cornelia.huck@de.ibm.com>
  Date:   Thu Jan 24 02:28:05 2013 +0000
  
      s390: Add channel I/O instructions.
      
      Provide handlers for (most) channel I/O instructions.
      
      Signed-off-by: Cornelia Huck <cornelia.huck@de.ibm.com>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 5d69c547d947798cba92d836d06f6e017ba2b19d
  Author: Cornelia Huck <cornelia.huck@de.ibm.com>
  Date:   Thu Jan 24 02:28:04 2013 +0000
  
      s390: I/O interrupt and machine check injection.
      
      I/O interrupts are queued per isc. Only crw pending machine checks
      are supported.
      
      Signed-off-by: Cornelia Huck <cornelia.huck@de.ibm.com>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit db1c8f53bfb1b3bff4f904be4f929808a445522e
  Author: Cornelia Huck <cornelia.huck@de.ibm.com>
  Date:   Thu Jan 24 02:28:03 2013 +0000
  
      s390: Channel I/O basic definitions.
      
      Basic channel I/O structures and helper function.
      
      Signed-off-by: Cornelia Huck <cornelia.huck@de.ibm.com>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 38322ed6518817066ce3a9037fd3795af57e1cdd
  Author: Cornelia Huck <cornelia.huck@de.ibm.com>
  Date:   Thu Jan 24 02:28:02 2013 +0000
  
      s390: Add mapping helper functions.
      
      Add s390_cpu_physical_memory_{map,unmap} with special handling
      for the lowcore.
      
      Signed-off-by: Cornelia Huck <cornelia.huck@de.ibm.com>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 4782a23b270ecbb9ce0ca6f3f1b60857a09cef0e
  Author: Cornelia Huck <cornelia.huck@de.ibm.com>
  Date:   Thu Jan 24 02:28:01 2013 +0000
  
      s390: Lowcore mapping helper.
      
      Create a lowcore mapping helper that includes a check for sufficient
      length.
      
      Signed-off-by: Cornelia Huck <cornelia.huck@de.ibm.com>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 3ef669e19401b3e504f0bd1ca3113c3aeacd4bed
  Author: Alexander Graf <agraf@suse.de>
  Date:   Thu Jan 24 12:18:52 2013 +0100
  
      s390: Add default support for SCLP console
      
      The current s390 machine uses the virtio console as default console,
      but this doesn't mean that we always want to keep it that way for new
      machines.
      
      This patch introduces a way for a machine type to specify that it wants
      the default console to be an SCLP console, which is a lot closer to what
      real hardware does.
      
      Signed-off-by: Alexander Graf <agraf@suse.de>
      Reviewed-by: Andreas Färber <afaerber@suse.de>
  
  commit f8bb056564ed719b2fa5e05028bc70aeb0cc5c6c
  Author: Igor Mammedov <imammedo@redhat.com>
  Date:   Mon Jan 28 12:49:26 2013 +0100
  
      target-i386: kvm: prevent buffer overflow if -cpu foo, [x]level is too big
      
      Stack corruption may occur if too big 'level' or 'xlevel' values passed
      on command line with KVM enabled, due to limited size of cpuid_data
      in kvm_arch_init_vcpu().
      
      reproduces with:
       qemu -enable-kvm -cpu qemu64,level=4294967295
      or
       qemu -enable-kvm -cpu qemu64,xlevel=4294967295
      
      Check if there is space in cpuid_data before passing it to cpu_x86_cpuid()
      or abort() if there is not space.
      
      Reviewed-by: Laszlo Ersek <lersek@redhat.com>
      Reviewed-by: Andreas Faerber <afaerber@suse.de>
      Signed-off-by: Igor Mammedov <imammedo@redhat.com>
      Signed-off-by: Gleb Natapov <gleb@redhat.com>
  
  commit ec9466ff2e50213c8318ffdd7003f345278ab795
  Merge: 503cb22... 290adf3...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Mon Jan 28 14:48:03 2013 -0600
  
      Merge remote-tracking branch 'afaerber/qom-cpu' into staging
      
      * afaerber/qom-cpu: (37 commits)
        kvm: Pass CPUState to kvm_on_sigbus_vcpu()
        cpu: Unconditionalize CPUState fields
        target-m68k: Use type_register() instead of type_register_static()
        target-unicore32: Use type_register() instead of type_register_static()
        target-openrisc: Use type_register() instead of type_register_static()
        target-unicore32: Catch attempt to instantiate abstract type in cpu_init()
        target-openrisc: Catch attempt to instantiate abstract type in cpu_init()
        target-m68k: Catch attempt to instantiate abstract type in cpu_init()
        target-arm: Catch attempt to instantiate abstract type in cpu_init()
        target-alpha: Catch attempt to instantiate abstract type in cpu_init()
        qom: Introduce object_class_is_abstract()
        target-unicore32: Detect attempt to instantiate non-CPU type in cpu_init()
        target-openrisc: Detect attempt to instantiate non-CPU type in cpu_init()
        target-m68k: Detect attempt to instantiate non-CPU type in cpu_init()
        target-alpha: Detect attempt to instantiate non-CPU type in cpu_init()
        target-arm: Detect attempt to instantiate non-CPU type in cpu_init()
        cpu: Add model resolution support to CPUClass
        target-i386: Remove setting tsc-frequency from x86_def_t
        target-i386: Set custom features/properties without intermediate x86_def_t
        target-i386: Remove vendor_override field from CPUX86State
        ...
      
      Conflicts:
      	tests/Makefile
      
      Resolved simple conflict caused by lack of context in Makefile
      
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 503cb22e055dcf477f9147fa1a3b8ae17c86c9b0
  Merge: 6cebf7a... 67bec53...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Mon Jan 28 14:46:45 2013 -0600
  
      Merge remote-tracking branch 'kwolf/for-anthony' into staging
      
      # By Paolo Bonzini (14) and others
      # Via Kevin Wolf
      * kwolf/for-anthony: (24 commits)
        ide: Add fall through annotations
        block: Create proper size file for disk mirror
        ahci: Add migration support
        ahci: Change data types in preparation for migration
        ahci: Remove unused AHCIDevice fields
        hbitmap: add assertion on hbitmap_iter_init
        mirror: do nothing on zero-sized disk
        block/vdi: Check for bad signature
        block/vdi: Improved return values from vdi_open
        block/vdi: Improve debug output for signature
        block: Use error code EMEDIUMTYPE for wrong format in some block drivers
        block: Add special error code for wrong format
        mirror: support arbitrarily-sized iterations
        mirror: support more than one in-flight AIO operation
        mirror: add buf-size argument to drive-mirror
        mirror: switch mirror_iteration to AIO
        mirror: allow customizing the granularity
        block: allow customizing the granularity of the dirty bitmap
        block: return count of dirty sectors, not chunks
        mirror: perform COW if the cluster size is bigger than the granularity
        ...
  
  commit 6cebf7afac9287f7bcaeb0d8fd64fd7b75e3fa2c
  Merge: 6034fe7... 49b6d72...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Mon Jan 28 14:41:25 2013 -0600
  
      Merge remote-tracking branch 'luiz/queue/qmp' into staging
      
      # By Lei Li (3) and others
      # Via Luiz Capitulino
      * luiz/queue/qmp:
        QAPI: Introduce memchar-read QMP command
        QAPI: Introduce memchar-write QMP command
        qemu-char: Add new char backend CirMemCharDriver
        docs: document virtio-balloon stats
        balloon: re-enable balloon stats
        balloon: drop old stats code & API
        block: Monitor command commit neglects to report some errors
  
  commit 10a2158f52796e5b2b7ce7991bde09a3c985a37b
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Wed Jan 16 18:15:09 2013 +0100
  
      qemu-ga: Plug leaks on qmp_guest_network_get_interfaces() error paths
      
      Spotted by Coverity.
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Reviewed-by: Luiz Capitulino <lcapitulino@redhat.com>
      Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
  
  commit 6f6867493cc00974de594a509cee5a3be61c64aa
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Wed Jan 16 18:15:08 2013 +0100
  
      qemu-ga: Plug memory leak in guest_fsfreeze_cleanup()
      
      Neglects to free errors allocated by qmp_guest_fsfreeze_thaw().
      Spotted by Coverity.
      
      While there, drop the test whether return value is negative (it's
      never true), and improve logging.
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Reviewed-by: Luiz Capitulino <lcapitulino@redhat.com>
      Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
  
  commit 290adf38967787bd985a5ec67dc4717e83c29eaa
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Thu Jan 17 09:30:27 2013 +0100
  
      kvm: Pass CPUState to kvm_on_sigbus_vcpu()
      
      Since commit 20d695a9254c1b086a456d3b79a3c311236643ba (kvm: Pass
      CPUState to kvm_arch_*) CPUArchState is no longer needed.
      
      Allows to change qemu_kvm_eat_signals() argument as well.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Reviewed-by: Gleb Natapov <gleb@redhat.com>
  
  commit c03c520d508ba8b3a384f9849700987df8e4c328
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Fri Jan 25 16:11:42 2013 +0100
  
      cpu: Unconditionalize CPUState fields
      
      Commits fc8c5b8c41ee5ba69d7a2be63b02a08c7b0b155b (Makefile.user: Define
      CONFIG_USER_ONLY for libuser/) and
      dd83b06ae61cfa2dc4381ab49f365bd0995fc930 (qom: Introduce CPU class)
      specifically prepared the qom/cpu.c file to be compiled differently for
      softmmu and *-user. This broke as part of build system refactorings
      while CPU patches were in flight, adding conditional fields
      kvm_fd (8737c51c0444f832c4e97d7eb7540eae457e08e4) and
      kvm_vcpu_dirty (20d695a9254c1b086a456d3b79a3c311236643ba) for softmmu.
      
      linux-user and bsd-user would therefore get a CPUState type with
      instance_size ~8 bytes longer than expected.
      Fix this by unconditionally having the fields in CPUState.
      
      In practice, target-specific CPU types' instance_size would compensate
      this, and upstream qom/cpu.c does not yet touch any affected field.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 2dddbc2123681f0cc37a891fa61d97a88d5e641c
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Jan 27 19:31:00 2013 +0100
  
      target-m68k: Use type_register() instead of type_register_static()
      
      According to its documentation, type_register_static()'s TypeInfo
      argument should exist for the life type of the type.
      Therefore use type_register() when registering the list of CPU subtypes.
      
      No functional change with the current implementation.
      
      Cf. 918fd0839eeafc83bd4984364321a947d29041fe for arm.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 87fb5811e631e79c24adab1f62bee01987cf1606
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Wed Jan 23 12:01:00 2013 +0100
  
      target-unicore32: Use type_register() instead of type_register_static()
      
      According to its documentation, type_register_static()'s TypeInfo
      argument should exist for the life type of the type.
      Therefore use type_register() when registering the list of CPU subtypes.
      
      No functional change with the current implementation.
      
      Cf. 918fd0839eeafc83bd4984364321a947d29041fe for arm.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit a1ebd6ce3396954185bda6e94ada60c583f6cbea
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Wed Jan 23 11:10:14 2013 +0100
  
      target-openrisc: Use type_register() instead of type_register_static()
      
      According to its documentation, type_register_static()'s TypeInfo
      argument should exist for the life type of the type.
      Therefore use type_register() when registering the list of CPU subtypes.
      
      No functional change with the current implementation.
      
      Cf. 918fd0839eeafc83bd4984364321a947d29041fe for arm.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 4933908ac5974252c1830d69e9493fa79c5ea606
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Wed Jan 23 12:41:38 2013 +0100
  
      target-unicore32: Catch attempt to instantiate abstract type in cpu_init()
      
      Fixes -cpu unicore32-cpu asserting.
      
      Cc: qemu-stable@nongnu.org
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit c432b7840cfbc35fc0d097428d0a2f2a94983360
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Wed Jan 23 12:39:38 2013 +0100
  
      target-openrisc: Catch attempt to instantiate abstract type in cpu_init()
      
      There is no abstract OpenRISCCPU yet, but that seems a bug of its own.
      
      Cc: qemu-stable@nongnu.org
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit cae85065a44b731467dc6a5caee7cfc6d26d9ca3
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Wed Jan 23 12:36:31 2013 +0100
  
      target-m68k: Catch attempt to instantiate abstract type in cpu_init()
      
      This fixes -cpu m68k-cpu asserting.
      
      Cc: qemu-stable@nongnu.org
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 245fb54db5f8c88c9d73e037178bc3ca1f9a4bb6
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Wed Jan 23 12:32:49 2013 +0100
  
      target-arm: Catch attempt to instantiate abstract type in cpu_init()
      
      This fixes -cpu arm-cpu asserting.
      
      Cc: qemu-stable@nongnu.org
      Acked-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit a120c287086e0b03a57f1f4ac7d7aa73fe3d1fe7
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Wed Jan 23 12:28:22 2013 +0100
  
      target-alpha: Catch attempt to instantiate abstract type in cpu_init()
      
      This fixes -cpu alpha-cpu asserting.
      
      Cc: qemu-stable@nongnu.org
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 178623789465287624c48f7ef12d0ab83a1dc380
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Wed Jan 23 12:20:18 2013 +0100
  
      qom: Introduce object_class_is_abstract()
      
      This lets a caller check if an ObjectClass as returned by, e.g.,
      object_class_by_name() is instantiatable.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Cc: Anthony Liguori <anthony@codemonkey.ws>
  
  commit d89e12188d50f7f8a894027789f32fa7ba6226ad
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Wed Jan 23 12:07:17 2013 +0100
  
      target-unicore32: Detect attempt to instantiate non-CPU type in cpu_init()
      
      Consolidate model checking into a new uc32_cpu_class_by_name().
      
      If the name matches an existing type, also check whether that type is
      actually (a sub-type of) TYPE_UNICORE32_CPU.
      
      This fixes, e.g., -cpu puv3_dma asserting.
      
      Cc: qemu-stable@nongnu.org
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 8d5ce2e5643f4055b67ea012d91e812f1e607a83
  Author: Andreas Färber <andreas.faerber@web.de>
  Date:   Wed Jan 16 15:45:34 2013 +0100
  
      prep_pci: Convert to QOM realizefn
      
      SysBusDeviceClass' initfn merely calls SysBusDeviceClass::init, so we
      can already hook up our own realizefn overwriting this behavior.
      
      A symmetric unrealizefn is not necessary, knowing that the child's
      unrealizefn is still no-op, too. Avoids ripping it out again when
      recursive realization at DeviceState-level is implemented.
      
      Signed-off-by: Andreas Färber <andreas.faerber@web.de>
  
  commit 98aca3c8e8778745cdd0670a792a41314115afa5
  Author: Andreas Färber <andreas.faerber@web.de>
  Date:   Sat May 26 19:14:52 2012 +0200
  
      prep_pci: Create PCIBus and PCIDevice in-place
      
      Prepares for QOM realizefn by removing object creation from qdev initfn.
      
      Signed-off-by: Andreas Färber <andreas.faerber@web.de>
  
  commit bd039ce0094f3724a87a193c846ee8468ce652b0
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Wed Jan 23 11:17:14 2013 +0100
  
      target-openrisc: Detect attempt to instantiate non-CPU type in cpu_init()
      
      Consolidate model checking into a new openrisc_cpu_class_by_name().
      
      If the name matches an existing type, also check whether that type is
      actually (a sub-type of) TYPE_OPENRISC_CPU.
      
      This fixes, e.g., -cpu open_eth asserting.
      
      Cc: qemu-stable@nongnu.org
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit bc5b2da32ba54d991e8669b14a771afb3a67f408
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Mon Jan 21 17:50:15 2013 +0100
  
      target-m68k: Detect attempt to instantiate non-CPU type in cpu_init()
      
      Consolidate model checking into a new m68k_cpu_class_by_name().
      
      If the name matches an existing type, also check whether that type is
      (a sub-type of) TYPE_M68K_CPU.
      
      This fixes, e.g., -cpu ide-hd asserting.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 0e44a02301b081d36e686e767694a770c25160a2
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Mon Jan 21 17:27:54 2013 +0100
  
      target-alpha: Detect attempt to instantiate non-CPU type in cpu_init()
      
      Check in alpha_cpu_class_by_name() whether the type found is actually
      (a sub-type of) TYPE_ALPHA_CPU.
      
      This fixes, e.g., -cpu typhoon-pcihost asserting.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 5900d6b2d59875c9b11e4d8cead6d9ddaa9eb787
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Mon Jan 21 16:11:43 2013 +0100
  
      target-arm: Detect attempt to instantiate non-CPU type in cpu_init()
      
      Consolidate model checking into a new arm_cpu_class_by_name().
      
      If the name matches an existing type, also check whether that type is
      actually (a sub-type of) TYPE_ARM_CPU.
      
      This fixes, e.g., -cpu tmp105 asserting.
      
      Cc: qemu-stable <qemu-stable@nongnu.org>
      Acked-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 2b8c27549917b3e07fec5807dbd2b6528ceb4efa
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Mon Jan 21 18:26:21 2013 +0100
  
      cpu: Add model resolution support to CPUClass
      
      Introduce CPUClass::class_by_name and add a default implementation.
      Hook up the alpha and ppc implementations.
      
      Introduce a wrapper function cpu_class_by_name().
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 2c728dfef56d468a6a80b4dacdfb7109220d2546
  Author: Igor Mammedov <imammedo@redhat.com>
  Date:   Mon Jan 21 15:06:39 2013 +0100
  
      target-i386: Remove setting tsc-frequency from x86_def_t
      
      Setting tsc-frequency from x86_def_t is NOP because default tsc_khz
      in x86_def_t is 0 and CPUX86State.tsc_khz is also initialized to 0
      by default. So there is no need to overwrite tsc_khz with default 0
      because field was already initialized to 0.
      
      Custom tsc-frequency setting is not affected due to it being set
      without using x86_def_t.
      
      Field tsc_khz in x86_def_t becomes unused with this patch, so drop it
      as well.
      
      Signed-off-by: Igor Mammedov <imammedo@redhat.com>
      Reviewed-by: Eduardo Habkost <ehabkost@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit a91987c25db38834091174681a6e1ffcbe582182
  Author: Igor Mammedov <imammedo@redhat.com>
  Date:   Mon Jan 21 15:06:38 2013 +0100
  
      target-i386: Set custom features/properties without intermediate x86_def_t
      
      Move custom features parsing after built-in cpu_model defaults are set
      and set custom features directly on CPU instance. That allows to make a
      clear distinction between built-in cpu model defaults that eventually
      should go into class_init() and extra property setting which is done
      after defaults are set on CPU instance.
      
      Impl. details:
       * use object_property_parse() property setter so it would be a mechanical
         change to switch to global properties later.
       * And after all current features/properties are converted into static
         properties, it will take a trivial patch to switch to global properties.
         Which will allow to:
         * get CPU instance initialized with all parameters passed on -cpu ...
           cmd. line from object_new() call.
         * call cpu_model/featurestr parsing only once before CPUs are created
         * open a road for removing CPUxxxState.cpu_model_str field, when other
           CPUs are similarly converted to subclasses and static properties.
       - re-factor error handling, to use Error instead of fprintf()s, since
         it is anyway passed in for property setter.
      
      Signed-off-by: Igor Mammedov <imammedo@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 11acfdd5a1647895ff9094e7f93f3317224eb4d8
  Author: Igor Mammedov <imammedo@redhat.com>
  Date:   Mon Jan 21 15:06:37 2013 +0100
  
      target-i386: Remove vendor_override field from CPUX86State
      
      Commit 8935499831312 makes cpuid return to guest host's vendor value
      instead of built-in one by default if kvm_enabled() == true and allows
      to override this behavior if 'vendor' is specified on -cpu command line.
      
      But every time guest calls cpuid to get 'vendor' value, host's value is
      read again and again in default case.
      
      It complicates semantics of vendor property and makes it harder to use.
      
      Instead of reading 'vendor' value from host every time cpuid[vendor] is
      called, override 'vendor' value only once in cpu_x86_find_by_name(), when
      built-in CPU model is found and if(kvm_enabled() == true).
      
      It provides the same default semantics
       if (kvm_enabled() == true)  vendor = host's vendor
       else vendor = built-in vendor
      
      and then later:
       if (custom vendor) vendor = custom vendor
      
      'vendor' value is overridden when user provides it on -cpu command line,
      and there is no need for vendor_override field anymore, remove it.
      
      Signed-off-by: Igor Mammedov <imammedo@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 99b88a1708919934f4092f7b6dcc2cca9d4072e9
  Author: Igor Mammedov <imammedo@redhat.com>
  Date:   Mon Jan 21 15:06:36 2013 +0100
  
      target-i386: Replace uint32_t vendor fields by vendor string in x86_def_t
      
      Vendor property setter takes string as vendor value but cpudefs
      use uint32_t vendor[123] fields to define vendor value. It makes it
      difficult to unify and use property setter for values from cpudefs.
      
      Simplify code by using vendor property setter, vendor[123] fields
      are converted into vendor[13] array to keep its value. And vendor
      property setter is used to access/set value on CPU.
      
       - Make for() cycle reusable for the next patch by adding
         x86_cpu_vendor_words2str()
      
      Intel's CPUID spec[1] says:
      "
      5.1.1 ...
      These registers contain the ASCII string: GenuineIntel
      ...
      "
      
      List[2] of known vendor values shows that they all are 12 ASCII
      characters long, padded where necessary with space.
      
      Current supported values are all ASCII characters packed in
      ebx, edx, ecx. So lets state that QEMU supports 12 printable ASCII
      characters packed in ebx, edx, ecx registers for cpuid(0) instruction.
      
      *1 - http://www.intel.com/Assets/PDF/appnote/241618.pdf
      *2 - http://en.wikipedia.org/wiki/CPUID#EAX.3D0:_Get_vendor_ID
      
      Signed-off-by: Igor Mammedov <imammedo@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 8ba8a69848f8b910207a4b57c68db9a7e92af578
  Author: Igor Mammedov <imammedo@redhat.com>
  Date:   Mon Jan 21 15:06:35 2013 +0100
  
      target-i386: Print deprecation warning if xlevel < 0x80000000
      
      Signed-off-by: Igor Mammedov <imammedo@redhat.com>
      Reviewed-by: Eduardo Habkost <ehabkost@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 7fc9b714eb4877ca83ce8e437ec93d34fca0eb3b
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Mon Jan 21 01:02:28 2013 +0100
  
      target-i386: Drop redundant list of CPU definitions
      
      It is no longer needed since dropping cpudef config file support.
      Cleaning this up removes knowledge about other models from x86_def_t,
      in preparation for reusing x86_def_t as intermediate step towards pure
      QOM X86CPU subclasses.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 4bfe910d4728807e7d80de152a7ef33dd608033f
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Mon Jan 21 01:00:24 2013 +0100
  
      target-i386: Simplify cpu_x86_find_by_name()
      
      Catch NULL name argument early to avoid repeated checks.
      Similarly, check for -cpu host early and untangle from iterating through
      model definitions. This prepares for introducing X86CPU subclasses.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 8932cfdf7b95734c9b4a114b8ed0b4527af77ce7
  Author: Eduardo Habkost <ehabkost@redhat.com>
  Date:   Tue Jan 22 18:25:09 2013 -0200
  
      pc: Generate APIC IDs according to CPU topology
      
      This keeps compatibility on machine-types pc-1.2 and older, and prints a
      warning in case the requested configuration won't get the correct
      topology.
      
      I couldn't think of a better way to warn about broken topology when in
      compat mode other than using error_report(). The warning message will
      probably be buried in a log file somewhere, but it's better than
      nothing.
      
      Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 247c9de13f9d54a94734875000a9faea8168c8ca
  Author: Eduardo Habkost <ehabkost@redhat.com>
  Date:   Wed Jan 23 15:58:27 2013 -0200
  
      target-i386: Topology & APIC ID utility functions
      
      This introduces utility functions for the APIC ID calculation, based on:
        Intel® 64 Architecture Processor Topology Enumeration
        http://software.intel.com/en-us/articles/intel-64-architecture-processor-topology-enumeration/
      
      The code should be compatible with AMD's "Extended Method" described at:
        AMD CPUID Specification (Publication #25481)
        Section 3: Multiple Core Calcuation
      as long as:
       - nr_threads is set to 1;
       - OFFSET_IDX is assumed to be 0;
       - CPUID Fn8000_0008_ECX[ApicIdCoreIdSize[3:0]] is set to
         apicid_core_width().
      
      Unit tests included.
      
      Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 1d934e89793d2828e04af93abd181e5ed5349ef4
  Author: Eduardo Habkost <ehabkost@redhat.com>
  Date:   Wed Jan 23 15:51:18 2013 -0200
  
      pc: Set fw_cfg data based on APIC ID calculation
      
      This changes FW_CFG_MAX_CPUS and FW_CFG_NUMA to use apic_id_for_cpu(),
      so the NUMA table can be based on the APIC IDs, instead of CPU index
      (SeaBIOS knows nothing about CPU indexes, just APIC IDs).
      
      Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 54fb7bf68516642c609738814f160ee2069301e8
  Author: Eduardo Habkost <ehabkost@redhat.com>
  Date:   Tue Jan 22 18:25:05 2013 -0200
  
      cpus.h: Make constant smp_cores/smp_threads available on *-user
      
      The code that calculates the APIC ID will use smp_cores/smp_threads, so
      just define them as 1 on *-user to avoid #ifdefs in the code.
      
      Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 70db922278f7b42375ead340b793ff3938835242
  Author: Eduardo Habkost <ehabkost@redhat.com>
  Date:   Tue Jan 22 18:25:03 2013 -0200
  
      fw_cfg: Remove FW_CFG_MAX_CPUS from fw_cfg_init()
      
      PC will not use max_cpus for that field, so move it outside the common
      code so it can use a different value on PC.
      
      Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit cb41bad3c2c7d82405cbe057c944ed4fd176d82a
  Author: Eduardo Habkost <ehabkost@redhat.com>
  Date:   Tue Jan 22 18:25:04 2013 -0200
  
      target-i386: Introduce x86_cpu_apic_id_from_index() function
      
      This function will be used by both the CPU initialization code and the
      fw_cfg table initialization code.
      
      Later this function will be updated to generate APIC IDs according to
      the CPU topology.
      
      Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 83b17af5e619abdf11721826b08fa4f30e9dc4ee
  Author: Eduardo Habkost <ehabkost@redhat.com>
  Date:   Tue Jan 22 18:25:02 2013 -0200
  
      target-i386: kvm: Set vcpu_id to APIC ID instead of CPU index
      
      The CPU ID in KVM is supposed to be the APIC ID, so change the
      KVM_CREATE_VCPU call to match it. The current behavior didn't break
      anything yet because today the APIC ID is assumed to be equal to the CPU
      index, but this won't be true in the future.
      
      Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
      Reviewed-by: Marcelo Tosatti <mtosatti@redhat.com>
      Acked-by: Gleb Natapov <gleb@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit b164e48ed1600055bc190aa3ab42c18004d2c711
  Author: Eduardo Habkost <ehabkost@redhat.com>
  Date:   Tue Jan 22 18:25:01 2013 -0200
  
      kvm: Create kvm_arch_vcpu_id() function
      
      This will allow each architecture to define how the VCPU ID is set on
      the KVM_CREATE_VCPU ioctl call.
      
      Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
      Acked-by: Gleb Natapov <gleb@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 2969475869a6f33b8883c2fbf90252dcf617902e
  Author: Eduardo Habkost <ehabkost@redhat.com>
  Date:   Thu Jan 17 18:59:29 2013 -0200
  
      pc: Reverse pc_init_pci() compatibility logic
      
      Currently, the pc-1.4 machine init function enables PV EOI and then
      calls the pc-1.2 machine init function. The problem with this approach
      is that now we can't enable any additional compatibility code inside the
      pc-1.2 init function because it would end up enabling the compatibility
      behavior on pc-1.3 and pc-1.4 as well.
      
      This reverses the logic so that the pc-1.2 machine init function will
      disable PV EOI, and then call the pc-1.4 machine init function.
      
      This way we can change older machine-types to enable compatibility
      behavior, and the newer machine-types (pc-1.3, pc-q35-1.4 and
      pc-i440fx-1.4) would just use the default behavior.
      
      (This means that one nice side-effect of this change is that pc-q35-1.4
      will get PV EOI enabled by default, too)
      
      It would be interesting to eventually change pc_init_pci_no_kvmclock()
      and pc_init_isa() to reuse pc_init_pci_1_2() as well (so we don't need
      to duplicate compatibility code on those two functions). But this will
      be probably much easier to do after we create a PCInitArgs struct for
      the PC initialization arguments, and/or after we use global-properties
      to implement the compatibility modes present in pc_init_pci_1_2().
      
      Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
      Acked-by: Michael S. Tsirkin <mst@redhat.com>
      Reviewed-by: Marcelo Tosatti <mtosatti@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit aa87d45855c7b255b451622a84a3e5b9b4393425
  Author: Eduardo Habkost <ehabkost@redhat.com>
  Date:   Thu Jan 17 18:59:28 2013 -0200
  
      target-i386: Don't set any KVM flag by default if KVM is disabled
      
      This is a cleanup that tries to solve two small issues:
      
       - We don't need a separate kvm_pv_eoi_features variable just to keep a
         constant calculated at compile-time, and this style would require
         adding a separate variable (that's declared twice because of the
         CONFIG_KVM ifdef) for each feature that's going to be
         enabled/disabled by machine-type compat code.
       - The pc-1.3 code is setting the kvm_pv_eoi flag on cpuid_kvm_features
         even when KVM is disabled at runtime. This small inconsistency in
         the cpuid_kvm_features field isn't a problem today because
         cpuid_kvm_features is ignored by the TCG code, but it may cause
         unexpected problems later when refactoring the CPUID handling code.
      
      This patch eliminates the kvm_pv_eoi_features variable and simply uses
      kvm_enabled() inside the enable_kvm_pv_eoi() compat function, so it
      enables kvm_pv_eoi only if KVM is enabled. I believe this makes the
      behavior of enable_kvm_pv_eoi() clearer and easier to understand.
      
      Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
      Acked-by: Gleb Natapov <gleb@redhat.com>
      Reviewed-by: Marcelo Tosatti <mtosatti@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit d61a23ba77deefd88fd2457c2dba7d5bf13f5f5b
  Author: Eduardo Habkost <ehabkost@redhat.com>
  Date:   Thu Jan 17 18:59:27 2013 -0200
  
      kvm: Add fake KVM_FEATURE_CLOCKSOURCE_STABLE_BIT for builds without KVM
      
      Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
      Acked-by: Marcelo Tosatti <mtosatti@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit dd51dc5262b718c5f045c86ce1175842ab42d2cd
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Thu Jan 17 17:30:08 2013 +0100
  
      target-openrisc: Clean up triple QOM casts
      
      Instead of calling openrisc_env_get_cpu(), casting to CPU() via the
      ENV_GET_CPU() compatibility macro and casting back to OPENRISC_CPU(),
      just call openrisc_env_get_cpu() directly.
      
      ENV_GET_CPU() is meant as workaround for target-independent code only.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 8486af93771302fa3154857a7c05612f0f61cc90
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sat Jan 5 14:14:27 2013 +0100
  
      target-openrisc: Drop OpenRISCCPUList
      
      It was missed in 92a3136174f60ee45b113296cb2c2a5225b00369 (cpu:
      Introduce CPUListState struct) because its naming did not match the
      *CPUListState pattern. Use the generalized CPUListState instead.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 6034fe7bdb555c43022706e228cde8d52a8b341a
  Author: Edgar E. Iglesias <edgar.iglesias@gmail.com>
  Date:   Sun Jan 27 01:05:00 2013 +0100
  
      xilinx_ethlite: Avoid build warnings in debug code
      
      Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
  
  commit a56d305a6d706cd75cfe0fa473f45772694f2a4a
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Fri Jan 25 17:58:38 2013 -0800
  
      m25p80.c: Return state to IDLE after COLLECTING
      
      Default to moving back to the IDLE state after the COLLECTING_DATA
      state. For a well behaved guest this patch has no consequence, but
      A bad guest could crash QEMU by using one of the erase commands
      followed by a longer than 5 byte argument (undefined behaviour).
      
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
  
  commit 2f991adb8e8cad3233ae653be12cfd72d44168ba
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Sat Jan 26 12:36:23 2013 -0800
  
      xilinx_ethlite: Flush queued packets on SW service
      
      Software services a received packet by clearing the CTRL_S bit in the RX_CTRLn
      register. If this bit is cleared, flush any packets queued for the device.
      
      Reported-by: John Williams <john.williams@xilinx.com>
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
  
  commit 808fb9f277abda16601e9db938d29aeaf2548585
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Sat Jan 26 12:36:22 2013 -0800
  
      xilinx_ethlite: fix eth_can_rx() for ping-pong
      
      The eth_can_rx() function only checks the first buffers status ("ping"). The
      controller should be able to receive into "pong" when ping-pong is enabled.
      Checks the active buffer (either "ping" or "pong") when determining can_rx()
      rather than just testing "ping".
      
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
  
  commit 13144781d4e9e6100b398213f9000576a3dc88f9
  Merge: c5cd02b... f5fba9d...
  Author: Blue Swirl <blauwirbel@gmail.com>
  Date:   Sat Jan 26 14:18:28 2013 +0000
  
      Merge branch 'ppc-for-upstream' of git://repo.or.cz/qemu/agraf
      
      * 'ppc-for-upstream' of git://repo.or.cz/qemu/agraf:
        PPC: e500: Select MPIC v4.2 on ppce500 platform
        PPC: e500: fix mpic_iack address
        openpic: add basic support for MPIC v4.2
        openpic: fix timer address decoding
        openpic: fix remaining issues from idr-to-destmask conversion
        pseries: Adjust default VIO address allocations to play better with libvirt
        pseries: Improve handling of multiple PCI host bridges
        target-ppc: Give a meaningful error if too many threads are specified
        cuda: Move ADB bus into CUDA state
        adb: QOM'ify ADB devices
        adb: QOM'ify Apple Desktop Bus
        cuda: QOM'ify CUDA
        ide/macio: QOM'ify MacIO IDE
        mac_nvram: QOM'ify MacIO NVRAM
        mac_nvram: Mark as Big Endian
        mac_nvram: Clean up public API
        macio: Split MacIO in two
        macio: Delay qdev init until all fields are initialized
        macio: QOM'ify some more
        ppc: Move Mac machines to hw/ppc/
  
  commit c5cd02ba16e784699d04456c8e406445db997121
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sat Jan 26 12:45:14 2013 +0100
  
      tests: Add gcov support for x86_64 qtest
      
      Since x86_64 is a superset of i386 and reuses all its test cases, adopt
      all the i386 gcov source files as well, substituting their paths
      appropriately.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit cba040c2b19f584bb33ae83af8517ecc9796e328
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sat Jan 26 12:45:13 2013 +0100
  
      tests: Add gcov support for sparc64 qtest
      
      m48t59-test is individually being executed for sparc and sparc64, so add
      the gcov source file for sparc64 as well.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 6a6944957801f5b981e09d6bff4f1bd5529f7019
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sat Jan 26 12:45:12 2013 +0100
  
      tests: Fix gcov typo for tmp105-test
      
      Commit 6e9989034b176a8e4cfdccd85892abfa73977ba7 introduced a new qtest
      test case but misspelled gcov, leading to no coverage analysis. Fix it.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 8cb6bfb54e91b1a31a6ae704def595c2099efde1
  Author: Michael Tokarev <mjt@tls.msk.ru>
  Date:   Fri Jan 25 21:23:24 2013 +0400
  
      vmware_vga: fix out of bounds and invalid rects updating
      
      This is a follow up for several attempts to fix this issue.
      
      Previous incarnations:
      
      1. http://thread.gmane.org/gmane.linux.ubuntu.bugs.general/3156089
      https://bugs.launchpad.net/bugs/918791
      "qemu-kvm dies when using vmvga driver and unity in the guest" bug.
      Fix by Serge Hallyn:
       https://launchpadlibrarian.net/94916786/qemu-vmware.debdiff
      This fix is incomplete, since it does not check width and height
      for being negative.  Serge weren't sure if that's the right place
      to fix it, maybe the fix should be up the stack somewhere.
      
      2. http://thread.gmane.org/gmane.comp.emulators.qemu/166064
      by Marek Vasut: "vmware_vga: Redraw only visible area"
      
      This one adds the (incomplete) check to vmsvga_update_rect_delayed(),
      the routine just queues the rect updating but does no interesting
      stuff.  It is also incomplete in the same way as patch by Serge,
      but also does not touch width&height at all after adjusting x&y,
      which is wrong.
      
      As far as I can see, when processing guest requests, the device
      places them into a queue (vmsvga_update_rect_delayed()) and
      processes this queue in different place/time, namely, in
      vmsvga_update_rect().  Sometimes, vmsvga_update_rect() is
      called directly, without placing the request to the gueue.
      This is the place this patch changes, which is the last
      (deepest) in the stack.  I'm not sure if this is the right
      place still, since it is possible we have some queue optimization
      (or may have in the future) which will be upset by negative/wrong
      values here, so maybe we should check for validity of input
      right when receiving request from the guest (and maybe even
      use unsigned types there).  But I don't know the protocol
      and implementation enough to have a definitive answer.
      
      But since vmsvga_update_rect() has other sanity checks already,
      I'm adding the missing ones there as well.
      
      Cc'ing BALATON Zoltan and Andrzej Zaborowski who shows in `git blame'
      output and may know something in this area.
      
      If this patch is accepted, it should be applied to all active
      stable branches (at least since 1.1, maybe even before), with
      minor context change (ds_get_*(s->vga.ds) => s->*).  I'm not
      Cc'ing -stable yet, will do it explicitly once the patch is
      accepted.
      
      BTW, these checks use fprintf(stderr) -- it should be converted
      to something more appropriate, since stderr will most likely
      disappear somewhere.
      
      Cc: Marek Vasut <marex@denx.de>
      CC: Serge Hallyn <serge.hallyn@ubuntu.com>
      Cc: BALATON Zoltan <balaton@eik.bme.hu>
      Cc: Andrzej Zaborowski <balrogg@gmail.com>
      Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
      Reviewed-by: Marek Vasut <marex@denx.de>
      Signed-off-by: Serge Hallyn <serge.hallyn@ubuntu.com>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 3f0f31a0f1c9a89314e9f9ed423371f4d925d5a6
  Author: Blue Swirl <blauwirbel@gmail.com>
  Date:   Sat Jan 19 15:43:53 2013 +0000
  
      tests: add fuzzing to visitor tests
      
      Perform input tests on random data.
      
      Improvement to code coverage for qapi/string-input-visitor.c
      is about 3 percentage points.
      
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 0c3c89d649d029b29bf245f739c82339fcf2e699
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Tue Jan 15 09:49:37 2013 +0100
  
      build: remove *.lo, *.a, *.la files from all subdirectories on make clean
      
      .lo files in stubs/, util/ and libcacard/ were not cleaned.
      Fix this.
      
      Cc: Blue Swirl <blauwirbel@gmail.com>
      Reported-by: Stefan Hajnoczi <stefanha@redhat.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com>
      Reviewed-by: Michal Privoznik <mprivozn@redhat.com>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 98ed805c388baaf4ce7d9acbbbc04bbf185f30fc
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Thu Jan 24 19:02:28 2013 +0000
  
      hw/arm_boot: Align device tree to 4KB boundary, not page
      
      Align the device tree blob to a 4KB boundary, not to QEMU's
      idea of a page boundary -- the latter is the smallest possible
      page size for the architecture, which on ARM is 1KB.
      The documentation for Linux does not impose separation
      or alignment requirements on the device tree blob, but
      in practice some kernels will happily trash the entire
      page the initrd ends in after they have finished uncompressing
      the initrd. So 4KB-align the DTB to ensure it does not get
      trampled by these kernels.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 390999910bf1b1be59e04a0314867f4dea7a28f3
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Thu Jan 24 16:14:39 2013 +0000
  
      qemu-char: Avoid unused variable warning in some configs
      
      Avoid unused variable warnings:
      qemu-char.c: In function 'qmp_chardev_open_port':
      qemu-char.c:3132: warning: unused variable 'fd'
      qemu-char.c:3132: warning: unused variable 'flags'
      
      in configurations with neither HAVE_CHARDEV_TTY nor
      HAVE_CHARDEV_PARPORT set.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 23bf49b5eca716aaad073f2b47613434e1515cb5
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Thu Jan 24 16:47:55 2013 +0100
  
      make_device_config.sh: Fix target path in generated dependency file
      
      config-devices.mak.d is included from Makefile.target, i.e. from inside
      the *-softmmu/ directory. It included the directory path, so never
      applied to the actual ./config-devices.mak. Symptoms were spurious
      build failures due to missing dependency on default-configs/pci.mak.
      
      Fix this by using `basename` to strip the directory path.
      
      Reported-by: Gerhard Wiesinger <lists@wiesinger.com>
      Cc: qemu-stable@nongnu.org
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 9f8863ebd7f584762a906881a62a04ac05ce4898
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Wed Jan 23 18:25:09 2013 +0100
  
      fw_cfg: Drop a few superfluous initializers
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Reviewed-by: Laszlo Ersek <lersek@redhat.com>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit d09acb9b5ef0bb4fa94d3d459919a6ebaf8804bc
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Wed Jan 23 18:25:08 2013 +0100
  
      fw_cfg: Splash image loader can overrun a stack variable, fix
      
      read_splashfile() passes the address of an int variable as size_t *
      parameter to g_file_get_contents(), with a cast to gag the compiler.
      
      No problem on machines where sizeof(size_t) == sizeof(int).
      
      Happens to work on my x86_64 box (64 bit little endian): the least
      significant 32 bits of the file size end up in the right place
      (caller's variable file_size), and the most significant 32 bits
      clobber a place that gets assigned to before its next use (caller's
      variable file_type).
      
      I'd expect it to break on a 64 bit big-endian box.
      
      Fix up the variable types and drop the problematic cast.
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Reviewed-by: Laszlo Ersek <lersek@redhat.com>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit a6e7c18476f5383720b3f57ef4f467b2e7c2565e
  Author: Richard Sandiford <rdsandiford@googlemail.com>
  Date:   Tue Jan 22 17:03:05 2013 +0000
  
      softfloat: Handle float_muladd_negate_c when product is zero
      
      Honour float_muladd_negate_c in the case where the product is zero and
      c is nonzero.  Previously we would fail to negate c.
      
      Seen in (and tested against) the gfortran testsuite on MIPS.
      
      Signed-off-by: Richard Sandiford <rdsandiford@googlemail.com>
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit de16017dc8f2c33c73bd3faebf3c626c400af5e4
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Mon Jan 21 12:50:56 2013 +0000
  
      hw/pxa2xx_timer: Explicitly mark fallthroughs
      
      Explicitly mark the fallthroughs as intentional in the code
      pattern where we gradually increment an index before falling
      into the code to read/write that array entry:
          case THINGY_3: idx++;
          case THINGY_2: idx++;
          case THINGY_1: idx++;
          case THINGY_0: return s->thingy[idx];
      
      This makes static analysers happy.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 89556d1725d7c10a54ec66087e940727873f38a3
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Mon Jan 21 12:50:55 2013 +0000
  
      hw/smc91c111: Add explicit 'return' rather than relying on fallthrough
      
      Add an explicit 'return' statement to a case in smc91c111_readb
      rather than relying on fallthrough to the following case's
      return statement, for code clarity and to placate static analysers.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 3095485029ddbd061aa4f8e26c0437f200975d18
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Mon Jan 21 12:50:54 2013 +0000
  
      hw/pflash_cfi02.c: Mark deliberate fallthrough
      
      Mark the deliberate fallthrough where we treat the case of
      an attempt to read flash when it is an unknown command
      state as if it were a normal read.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit be688dfb8ddf7841fb277800977a0a878b68ae42
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Mon Jan 21 12:50:53 2013 +0000
  
      hw/omap_dma, hw/omap_spi: Explicitly mark fallthroughs
      
      Explicitly mark the fallthroughs as intentional in the code
      pattern where we gradually increment an index before falling
      into the code to read/write that array entry:
        case THINGY_3: idx++;
        case THINGY_2: idx++;
        case THINGY_1: idx++;
        case THINGY_0: return s->thingy[idx];
      
      This makes static analysers happy.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 139bd956eaf1675209009b22764a46bd220e287c
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Mon Jan 21 12:50:52 2013 +0000
  
      hw/omap1.c: Add fallthrough markers and breaks
      
      Explicitly mark cases where we are deliberately falling
      through to the following code. In one case we insert a
      'break' instead of falling through to a 'break', as this
      seems slightly clearer.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit bf4229d3cb09be2efc0add569feba33834fc5d93
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Mon Jan 21 12:50:51 2013 +0000
  
      hw/arm_sysctl.c: Add missing 'break' statements
      
      Add some break statements that were accidentally omitted
      from some cases of arm_sysctl_write(). The omission was
      harmless because in both cases the following case did
      an immediate break, but adding the breaks explicitly
      placates static analysers and avoids weird behaviour if
      the following register is ever implemented as something
      other than a no-op.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit b4451996e712653f9ef4d53d975a158572b8574d
  Author: Michael Tokarev <mjt@tls.msk.ru>
  Date:   Sat Jan 19 18:58:09 2013 +0400
  
      link seccomp only with softmmu targets
      
      Now, if seccomp is detected, it is linked into every executable,
      but is used only by softmmu targets (from vl.c).  So link it
      only where it is actually needed.
      
      Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 0360ccffbe41bd732b42a90cd04de63335933bea
  Author: Blue Swirl <blauwirbel@gmail.com>
  Date:   Sat Jan 19 09:49:09 2013 +0000
  
      bsd-user: avoid conflict with qemu_vmalloc
      
      Rename qemu_vmalloc() to bsd_vmalloc(), adjust the only user.
      
      Remove #ifdeffery in oslib-posix.c.
      
      Tested-by: Andreas Färber <andreas.faerber@web.de>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 82cb6b041c307bd96c067147af69cd98be91a682
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Sat Jan 19 11:06:48 2013 +0100
  
      build: remove extra-obj-y
      
      extra-obj-y is somewhat complicated to understand.  Replace it with a
      special CONFIG_ALL symbol that is defined only at toplevel.
      This limits the case of directories defining more than one
      *-obj-y target.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 000823449ca07e50086413338f907d7a817db2ce
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Sat Jan 19 11:06:47 2013 +0100
  
      build: remove universal-obj-y
      
      All of universal-obj-y, user-obj-y (right now unused) and common-obj-y can
      be unified into common-obj-y if we take care of defining CONFIG_SOFTMMU
      and CONFIG_USER_ONLY in the toplevel makefile.  This is similar to how
      we define symbols for hardware components.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 737f351892e271fb3080c3c26e6453d939dd1d68
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Sat Jan 19 11:06:46 2013 +0100
  
      build: use -$(CONFIG_SECCOMP) instead of ifeq
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Acked-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 659800159092333593084593abed2d85c51c5a16
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Sat Jan 19 11:06:45 2013 +0100
  
      build: move around libcacard-y definition
      
      It is also needed if !CONFIG_SOFTMMU, unlike everything that surrounds it.
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 5f7a74a1a605d2065c3d74e42b563d69241089ec
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Tue Jan 15 09:49:35 2013 +0100
  
      tests: adjust gcov variables for directory movement
      
      I had missed the introduction of the gcov-files-* variables.
      
      Cc: Blue Swirl <blauwirbel@gmail.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit f5fba9d27f14603dc7f85779e7b7362fb1cfcbd8
  Author: Scott Wood <scottwood@freescale.com>
  Date:   Mon Jan 21 15:53:55 2013 +0000
  
      PPC: e500: Select MPIC v4.2 on ppce500 platform
      
      The compatible string is changed to fsl,mpic on all e500 platforms, to
      advertise the existence of BRR1.  This matches what the device tree will
      have on real hardware.
      
      With MPIC v4.2 max_cpu can be increased from 15 to 32.
      
      Signed-off-by: Scott Wood <scottwood@freescale.com>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit bd25922e737a2c90668a7bdd1e1319413a7a51f3
  Author: Scott Wood <scottwood@freescale.com>
  Date:   Mon Jan 21 15:53:54 2013 +0000
  
      PPC: e500: fix mpic_iack address
      
      MPIC+0xa0 is IACK for the current CPU.  MPIC+0x200a0 is IACK for CPU 0.
      This fix allows EPR to work with an SMP target.
      
      Signed-off-by: Scott Wood <scottwood@freescale.com>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit e0dfe5b18919a6a4deb841dcf3212e3e998c95e5
  Author: Scott Wood <scottwood@freescale.com>
  Date:   Mon Jan 21 15:53:53 2013 +0000
  
      openpic: add basic support for MPIC v4.2
      
      Besides the new value in the version register, this provides:
      - ILR support, which includes:
        - IDR becoming a pure CPU bitmap, allowing 32 CPUs
        - machine check output support (though other parts of QEMU need to
          be fixed for it to do something other than immediately reboot the
          guest)
      - dummy error interrupt support (EISR0/EIMR0 read as zero)
        - actually all FSL MPICs get all summary registers returning zero for now,
          which includes EISR0/EIMR0
      
      Various refactoring is done to support these changes and to ease
      new functionality (e.g. a more flexible way of declaring regions).
      
      Just as the code was already not a full implementation of MPIC v2.0,
      this is not a full implementation of MPIC v4.2 -- e.g. it still has only
      one bank of MSIs.
      
      Signed-off-by: Scott Wood <scottwood@freescale.com>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 03274d44f655f7b822e845e79fa32b261cdb0774
  Author: Scott Wood <scottwood@freescale.com>
  Date:   Mon Jan 21 15:53:52 2013 +0000
  
      openpic: fix timer address decoding
      
      The timer memory range begins at 0x10f0, so that address 0x1120 shows
      up as 0x30, 0x1130 shows up as 0x40, etc.  However, the address
      decoding (other than TFRR) is not adjusted for this, causing the
      wrong registers to be accessed.
      
      Signed-off-by: Scott Wood <scottwood@freescale.com>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit f40c360c0da020a1a478f8e60dd205d7412bc315
  Author: Scott Wood <scottwood@freescale.com>
  Date:   Mon Jan 21 15:53:51 2013 +0000
  
      openpic: fix remaining issues from idr-to-destmask conversion
      
      openpic_update_irq() was checking idr rather than destmask, treating
      it as if it were a simple bitmap of cpus.  Changed to use destmask.
      
      IPI delivery was removing bits directly from .idr, without calling
      write_IRQreg_idr so that the change could be conveyed to destmask.
      Changed to use destmask directly.
      
      Save/restore destmask when serializing, as due to the IPI change it
      cannot be reproduced from idr.
      
      Signed-off-by: Scott Wood <scottwood@freescale.com>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 1ea1ce8ac305d9e006bc8b0f5f3554793fd2fa43
  Author: David Gibson <david@gibson.dropbear.id.au>
  Date:   Wed Jan 23 17:20:43 2013 +0000
  
      pseries: Adjust default VIO address allocations to play better with libvirt
      
      Currently, if VIO devices for pseries don't have addresses explicitly
      allocated, they get automatically numbered from 0x1000.  This is in the
      same general range that libvirt will typically assign VIO device addresses.
      
      That means that if there is a device libvirt doesn't know about, and it
      gets an address assigned before the libvirt assigned devices are processed,
      we can end up with an address conflict (qemu will abort with an error).
      
      While the real solution is to teach libvirt about the other devices, so it
      can correctly manage the whole allocation, this patch reduces the interim
      inconvenience by moving qemu allocations to a range that libvirt is less
      likely to conflict with.
      
      Because the guest gets the device addresses through the device tree, these
      addresses are truly arbitrary and can be changed without breaking guests.
      
      Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit caae58cba07efec5f0616f568531c9dfaf1e9179
  Author: David Gibson <david@gibson.dropbear.id.au>
  Date:   Wed Jan 23 17:20:39 2013 +0000
  
      pseries: Improve handling of multiple PCI host bridges
      
      Multiple - even many - PCI host bridges (i.e. PCI domains) are very
      common on real PAPR compliant hardware.  For reasons related to the
      PAPR specified IOMMU interfaces, PCI device assignment with VFIO will
      generally require at least two (virtual) PHBs and possibly more
      depending on which devices are assigned.
      
      At the moment the qemu PAPR PCI code will not deal with this well,
      leaving several crucial parameters of PHBs other than the default one
      uninitialized.  This patch reworks the code to allow this.
      
      Every PHB needs a unique BUID (Bus Unit Identifier, the id used for
      the PAPR PCI related interfaces) and a unique LIOBN (Logical IO Bus
      Number, the id used for the PAPR IOMMU related interfaces).  In
      addition they need windows in CPU real address space to access PCI
      memory space, PCI IO space and MSIs.  Properties are added to the PCI
      host bridge qdevice to allow configuration of all these.
      
      To simplify configuration of multiple PHBs for common cases, a
      convenience "index" property is also added.  This can be set instead
      of the low-level properties, and will generate suitable values for the
      other parameters, different for each index value.
      
      Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit fe828a4d4b7a5617cda7b24e95e327bfb71d790e
  Author: Mike Qiu <qiudayu@linux.vnet.ibm.com>
  Date:   Wed Jan 23 17:20:38 2013 +0000
  
      target-ppc: Give a meaningful error if too many threads are specified
      
      Currently the target-ppc tcg code only supports a single thread.  You can
      specify more, but they're treated identically to multiple cores.  On KVM
      we obviously can't support more threads than the hardware; if more are
      specified it will cause strange and cryptic errors.
      
      This patch clarifies the situation by giving a simple meaningful error if
      more threads are specified than we can support.
      
      Signed-off-by: Mike Qiu <qiudayu@linux.vnet.ibm.com>
      Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 293c867d8c7399d17e6b593053411a6515171f38
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Wed Jan 23 23:04:05 2013 +0000
  
      cuda: Move ADB bus into CUDA state
      
      Replace the global adb_bus with a CUDA-internal one, accessed using
      regular qdev child bus accessor.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 2e4a7c9c5df442d4223e738f7e8f73192b8b2a65
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Wed Jan 23 23:04:04 2013 +0000
  
      adb: QOM'ify ADB devices
      
      They were not qdev'ified before. Derive ADBDevice from DeviceState and
      convert reset callbacks to DeviceClass::reset, ADBDevice::opaque pointer
      to ADBDevice subtypes for mouse and keyboard and adb_{kbd,mouse}_init()
      to regular qdev functions.
      
      Fixing Coding Style issues and splitting keyboard and mouse off into
      their own files is left for a later point in time.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 84ede329083b649c54f078276e7e06d48e910b9d
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Wed Jan 23 23:04:03 2013 +0000
  
      adb: QOM'ify Apple Desktop Bus
      
      It was not a qbus before, turn it into a first-class bus and initialize
      it properly from CUDA. Leave it a global variable as long as devices are
      not QOM'ified yet.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 45fa67fb68e73b395cd93ec97e45785944d4ee6a
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Wed Jan 23 23:04:02 2013 +0000
  
      cuda: QOM'ify CUDA
      
      It was not qdev'ified before. Turn it into a SysBusDevice and embed it
      in MacIO.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 07a7484e5d713f1eb7c1c37b18a8ab0d56d88875
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Wed Jan 23 23:04:01 2013 +0000
  
      ide/macio: QOM'ify MacIO IDE
      
      It was not qdev'ified before. Turn it into a SysBusDevice.
      Embed them into the MacIO devices.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 95ed3b7cf1677dc9f995a6e1fcc7bf377cf94a0e
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Wed Jan 23 23:04:00 2013 +0000
  
      mac_nvram: QOM'ify MacIO NVRAM
      
      It was not qdev'ified before. Turn it into a SysBusDevice and
      initialize it via static properties.
      
      Prepare Old World specific MacIO state and embed the NVRAM state there.
      
      Drop macio_nvram_setup_bar() in favor of sysbus_mmio_map() or
      direct use of Memory API.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit d8c6d07fdff2523ca78f95c7d8a7fe90ee7ea5a7
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Wed Jan 23 23:03:59 2013 +0000
  
      mac_nvram: Mark as Big Endian
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 3743cca7d55c700e727e958d4a0b0b5d6c15e2e8
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Wed Jan 23 23:03:58 2013 +0000
  
      mac_nvram: Clean up public API
      
      The state data field is accessed in uint8_t quantities, so switch from
      uint32_t argument and return value to uint8_t.
      
      Fix debug format specifiers while at it.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit d037834a9d3847499e8a146bd1893a5c856411be
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Wed Jan 23 23:03:57 2013 +0000
  
      macio: Split MacIO in two
      
      Let the machines create two different types. This prepares to move
      knowledge about sub-devices from the machines into the devices.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 7b925079e36cf26ca2e1f8db84b771ddc3d6340c
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Wed Jan 23 23:03:56 2013 +0000
  
      macio: Delay qdev init until all fields are initialized
      
      This turns macio_bar_setup() into an implementation detail of the qdev
      initfn, to be removed step by step.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit fcf1bbabf4de3bc125c4dff18ea1cb76d76f042a
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Wed Jan 23 23:03:55 2013 +0000
  
      macio: QOM'ify some more
      
      Move bar MemoryRegion initialization to an instance_init.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit baec19105bb9824593bf6f37556302da2f67e583
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Wed Jan 23 23:03:54 2013 +0000
  
      ppc: Move Mac machines to hw/ppc/
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      [agraf: squash in MAINTAINERS fix]
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 67bec53d9f2ccd3aa7d37a7e0689122587929220
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Thu Jan 24 12:50:28 2013 +0100
  
      ide: Add fall through annotations
      
      Add comments to help static analysers detect that these cases are
      intentional, and clean up some whitespace in the environment of these
      comments.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Reviewed-by: Markus Armbruster <armbru@redhat.com>
  
  commit 8689907266b649b757c2203d9652cbe928a3ae0b
  Author: Vishvananda Ishaya <vishvananda@gmail.com>
  Date:   Thu Jan 24 10:00:40 2013 -0800
  
      block: Create proper size file for disk mirror
      
      The qmp monitor command to mirror a disk was passing -1 for size
      along with the disk's backing file. This size of the resulting disk
      is the size of the backing file, which is incorrect if the disk
      has been resized. Therefore we should always pass in the size of
      the current disk.
      
      Signed-off-by: Vishvananda Ishaya <vishvananda@gmail.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit a26230218d7d66ec5cb1aec101ceaf0e7400ef7f
  Author: Jason Baron <jbaron@redhat.com>
  Date:   Fri Jan 4 14:44:42 2013 -0500
  
      ahci: Add migration support
      
      Jason tested these patches by migrating Windows 7 and Fedora 17 guests
      (while under I/O) on both piix with ahci attached and on q35 (which has
      a built-in AHCI controller).
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Jason Baron <jbaron@redhat.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit 4ac557c89b04d506c876a0a378e815d822261c8a
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Tue Jan 15 16:12:09 2013 +0100
  
      ahci: Change data types in preparation for migration
      
      The size of an int depends on the host, so in order to be able to
      migrate these fields, make them either int32_t or bool, depending on the
      use.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit 1147bb15a715a907a91195c2ed601fc926e43d46
  Author: Jason Baron <jbaron@redhat.com>
  Date:   Fri Jan 4 14:44:41 2013 -0500
  
      ahci: Remove unused AHCIDevice fields
      
      'dma_status' and 'dma_cb' are written to, but never read.
      Remove these fields in preparation for AHCI migration bits.
      
      Signed-off-by: Jason Baron <jbaron@redhat.com>
      Reviewed-by: Juan Quintela <quintela@redhat.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit 1b0952445522af73b0e78420a9078b3653923703
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Tue Jan 22 15:01:12 2013 +0100
  
      hbitmap: add assertion on hbitmap_iter_init
      
      hbitmap_iter_init causes an out-of-bounds access when the "first"
      argument is or greater than or equal to the size of the bitmap.
      Forbid this with an assertion, and remove the failing testcase.
      
      Reported-by: Kevin Wolf <kwolf@redhat.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Reviewed-by: Laszlo Ersek <lersek@redhat.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit 88ff0e48eedd679a9dc1122676d8aa29f8d07571
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Tue Jan 22 15:01:11 2013 +0100
  
      mirror: do nothing on zero-sized disk
      
      On a zero-sized disk we need to break out of the job successfully
      before bdrv_dirty_iter_init is called, otherwise you will get an
      assertion failure with the next patch.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Reviewed-by: Laszlo Ersek <lersek@redhat.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit 0e87ba2ccbf900cc5a56b95e0671e5a5d2c2f6a0
  Author: Stefan Weil <sw@weilnetz.de>
  Date:   Thu Jan 17 21:45:28 2013 +0100
  
      block/vdi: Check for bad signature
      
      vdi_open did not check for a bad signature.
      This check was only in vdi_probe.
      
      Signed-off-by: Stefan Weil <sw@weilnetz.de>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit 8937f8222c14ab42140a5645c34e17cc620c05bb
  Author: Stefan Weil <sw@weilnetz.de>
  Date:   Thu Jan 17 21:45:27 2013 +0100
  
      block/vdi: Improved return values from vdi_open
      
      vdi_open returned -1 in case of any error, but it should return an
      error code (negative value of errno or -EMEDIUMTYPE).
      
      Signed-off-by: Stefan Weil <sw@weilnetz.de>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit 9f0470bb2d7942c28977296ff2598cdf30886e07
  Author: Stefan Weil <sw@weilnetz.de>
  Date:   Thu Jan 17 21:45:26 2013 +0100
  
      block/vdi: Improve debug output for signature
      
      The signature is a 32 bit value and needs up to 8 hex digits for printing.
      
      Signed-off-by: Stefan Weil <sw@weilnetz.de>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit 15bac0d54f78adb5e255155a69e56ab7f6d8c8ea
  Author: Stefan Weil <sw@weilnetz.de>
  Date:   Thu Jan 17 21:45:25 2013 +0100
  
      block: Use error code EMEDIUMTYPE for wrong format in some block drivers
      
      This improves error reports for bochs, cow, qcow, qcow2, qed and vmdk
      when a file with the wrong format is selected.
      
      Signed-off-by: Stefan Weil <sw@weilnetz.de>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit 02582abd48aa3d860015e9a8fcd0d7ec1c34ec62
  Author: Stefan Weil <sw@weilnetz.de>
  Date:   Thu Jan 17 21:45:24 2013 +0100
  
      block: Add special error code for wrong format
      
      The block drivers need a special error code for "wrong format".
      From the available error codes EMEDIUMTYPE fits best.
      It is not available on all platforms, so a definition in
      qemu-common.h and a specific error report are needed.
      
      Signed-off-by: Stefan Weil <sw@weilnetz.de>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit 884fea4e87fbc6daf4e6df618bb3cadc188dcc6b
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Tue Jan 22 09:03:15 2013 +0100
  
      mirror: support arbitrarily-sized iterations
      
      Yet another optimization is to extend the mirroring iteration to include more
      adjacent dirty blocks.  This limits the number of I/O operations and makes
      mirroring efficient even with a small granularity.  Most of the infrastructure
      is already in place; we only need to put a loop around the computation of
      the origin and sector count of the iteration.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit 402a47411bff5e849dc880dd08ba7e6564e6e4f4
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Tue Jan 22 09:03:14 2013 +0100
  
      mirror: support more than one in-flight AIO operation
      
      With AIO support in place, we can start copying more than one chunk
      in parallel.  This patch introduces the required infrastructure for
      this: the buffer is split into multiple granularity-sized chunks,
      and there is a free list to access them.
      
      Because of copy-on-write, a single operation may already require
      multiple chunks to be available on the free list.
      
      In addition, two different iterations on the HBitmap may want to
      copy the same cluster.  We avoid this by keeping a bitmap of in-flight
      I/O operations, and blocking until the previous iteration completes.
      This should be a pretty rare occurrence, though; as long as there is
      no overlap the next iteration can start before the previous one finishes.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit 08e4ed6cdeeee7912072cf14aa8ab6c60dacb4fb
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Tue Jan 22 09:03:13 2013 +0100
  
      mirror: add buf-size argument to drive-mirror
      
      This makes sense when the next commit starts using the extra buffer space
      to perform many I/O operations asynchronously.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit bd48bde8f0fa08dfc8edcafc2bc8aa6d43734463
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Tue Jan 22 09:03:12 2013 +0100
  
      mirror: switch mirror_iteration to AIO
      
      There is really no change in the behavior of the job here, since
      there is still a maximum of one in-flight I/O operation between
      the source and the target.  However, this patch already introduces
      the AIO callbacks (which are unmodified in the next patch)
      and some of the logic to count in-flight operations and only
      complete the job when there is none.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit eee13dfe302833944d1176677d12a6ea421a94ea
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Mon Jan 21 17:09:46 2013 +0100
  
      mirror: allow customizing the granularity
      
      The desired granularity may be very different depending on the kind of
      operation (e.g. continuous replication vs. collapse-to-raw) and whether
      the VM is expected to perform lots of I/O while mirroring is in progress.
      
      Allow the user to customize it, while providing a sane default so that
      in general there will be no extra allocated space in the target compared
      to the source.
      
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit 50717e941b9f306a45292621999eeafbaa954418
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Mon Jan 21 17:09:45 2013 +0100
  
      block: allow customizing the granularity of the dirty bitmap
      
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit acc906c6c5d5745fe7a3a2ed1bb5f0b1d6d1f21b
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Mon Jan 21 17:09:44 2013 +0100
  
      block: return count of dirty sectors, not chunks
      
      Reviewed-by: Laszlo Ersek <lersek@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit b812f6719c21921a819709098dc018ed151c999b
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Mon Jan 21 17:09:43 2013 +0100
  
      mirror: perform COW if the cluster size is bigger than the granularity
      
      When mirroring runs, the backing files for the target may not yet be
      ready.  However, this means that a copy-on-write operation on the target
      would fill the missing sectors with zeros.  Copy-on-write only happens
      if the granularity of the dirty bitmap is smaller than the cluster size
      (and only for clusters that are allocated in the source after the job
      has started copying).  So far, the granularity was fixed to 1MB; to avoid
      the problem we detected the situation and required the backing files to
      be available in that case only.
      
      However, we want to lower the granularity for efficiency, so we need
      a better solution.  The solution is to always copy a whole cluster the
      first time it is touched.  The code keeps a bitmap of clusters that
      have already been allocated by the mirroring job, and only does "manual"
      copy-on-write if the chunk being copied is zero in the bitmap.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit 343bded4ecfc467012e2ab675da75749f1d90f70
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Mon Jan 21 17:09:42 2013 +0100
  
      block: make round_to_clusters public
      
      This is needed in the following patch.
      
      Reviewed-by: Laszlo Ersek <lersek@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit 8f0720ecbc3677e13fc7531588fc3831cc972ee4
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Mon Jan 21 17:09:41 2013 +0100
  
      block: implement dirty bitmap using HBitmap
      
      This actually uses the dirty bitmap in the block layer, and converts
      mirroring to use an HBitmapIter.
      
      Reviewed-by: Laszlo Ersek <lersek@redhat.com> (except block/mirror.c parts)
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit 4c37ef022381e777251d7084591978a4dc622efe
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Mon Jan 21 17:09:39 2013 +0100
  
      host-utils: add ffsl
      
      We can provide fast versions based on the other functions defined
      by host-utils.h.  Some care is required on glibc, which provides
      ffsl already.
      
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit e7c033c3fa22a1e42d9ba57fed6ddecfbce3a01c
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Mon Jan 21 17:09:40 2013 +0100
  
      add hierarchical bitmap data type and test cases
      
      HBitmaps provides an array of bits.  The bits are stored as usual in an
      array of unsigned longs, but HBitmap is also optimized to provide fast
      iteration over set bits; going from one bit to the next is O(logB n)
      worst case, with B = sizeof(long) * CHAR_BIT: the result is low enough
      that the number of levels is in fact fixed.
      
      In order to do this, it stacks multiple bitmaps with progressively coarser
      granularity; in all levels except the last, bit N is set iff the N-th
      unsigned long is nonzero in the immediately next level.  When iteration
      completes on the last level it can examine the 2nd-last level to quickly
      skip entire words, and even do so recursively to skip blocks of 64 words or
      powers thereof (32 on 32-bit machines).
      
      Given an index in the bitmap, it can be split in group of bits like
      this (for the 64-bit case):
      
           bits 0-57 => word in the last bitmap     | bits 58-63 => bit in the word
           bits 0-51 => word in the 2nd-last bitmap | bits 52-57 => bit in the word
           bits 0-45 => word in the 3rd-last bitmap | bits 46-51 => bit in the word
      
      So it is easy to move up simply by shifting the index right by
      log2(BITS_PER_LONG) bits.  To move down, you shift the index left
      similarly, and add the word index within the group.  Iteration uses
      ffs (find first set bit) to find the next word to examine; this
      operation can be done in constant time in most current architectures.
      
      Setting or clearing a range of m bits on all levels, the work to perform
      is O(m + m/W + m/W^2 + ...), which is O(m) like on a regular bitmap.
      
      When iterating on a bitmap, each bit (on any level) is only visited
      once.  Hence, The total cost of visiting a bitmap with m bits in it is
      the number of bits that are set in all bitmaps.  Unless the bitmap is
      extremely sparse, this is also O(m + m/W + m/W^2 + ...), so the amortized
      cost of advancing from one bit to the next is usually constant.
      
      Reviewed-by: Laszlo Ersek <lersek@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit 49b6d7220bce42e6c06e0dbb61969a997868491f
  Author: Lei Li <lilei@linux.vnet.ibm.com>
  Date:   Fri Jan 25 00:03:21 2013 +0800
  
      QAPI: Introduce memchar-read QMP command
      
      Signed-off-by: Lei Li <lilei@linux.vnet.ibm.com>
      Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
  
  commit 1f590cf9455c571799d1bfc0777255fa0796d4da
  Author: Lei Li <lilei@linux.vnet.ibm.com>
  Date:   Fri Jan 25 00:03:20 2013 +0800
  
      QAPI: Introduce memchar-write QMP command
      
      Signed-off-by: Lei Li <lilei@linux.vnet.ibm.com>
      Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
  
  commit 51767e7cf2c3abc07d30009ab3d6262bdfd89b8b
  Author: Lei Li <lilei@linux.vnet.ibm.com>
  Date:   Fri Jan 25 00:03:19 2013 +0800
  
      qemu-char: Add new char backend CirMemCharDriver
      
      Signed-off-by: Lei Li <lilei@linux.vnet.ibm.com>
      Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
  
  commit 045a70857ac07de791ddbf313323c4e4f91e056e
  Author: Luiz Capitulino <lcapitulino@redhat.com>
  Date:   Tue Dec 4 12:04:39 2012 -0200
  
      docs: document virtio-balloon stats
      
      Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
  
  commit 7e6ccd9c159450e79f42d08112ebe263b0466644
  Author: Luiz Capitulino <lcapitulino@redhat.com>
  Date:   Sat Dec 1 00:14:57 2012 -0200
  
      balloon: re-enable balloon stats
      
      The statistics are now available through device properties via a
      polling mechanism. First a client has to enable polling, then it
      can query available stats.
      
      Polling is enabled by setting an update interval (in seconds)
      to a property named guest-stats-polling-interval, like this:
      
      { "execute": "qom-set",
        "arguments": { "path": "/machine/peripheral-anon/device[1]",
                       "property": "guest-stats-polling-interval", "value": 4 } }
      
      Then the available stats can be retrieved by querying the
      guest-stats property. The returned object is a dict containing
      all available stats. Example:
      
      { "execute": "qom-get",
        "arguments": { "path": "/machine/peripheral-anon/device[1]",
        "property": "guest-stats" } }
      
      {
          "return": {
              "stats": {
                  "stat-swap-out": 0,
                  "stat-free-memory": 844943360,
                  "stat-minor-faults": 219028,
                  "stat-major-faults": 235,
                  "stat-total-memory": 1044406272,
                  "stat-swap-in": 0
              },
              "last-update": 1358529861
          }
      }
      
      Please, check the next commit for full documentation.
      
      Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
  
  commit 01ceb97e7b8b00a1d4779543fe4b958df7e16890
  Author: Luiz Capitulino <lcapitulino@redhat.com>
  Date:   Mon Dec 3 15:56:41 2012 -0200
  
      balloon: drop old stats code & API
      
      Next commit will re-enable balloon stats with a different interface, but
      this old code conflicts with it. Let's drop it.
      
      It's important to note that the QMP and HMP interfaces are also dropped
      by this commit. That shouldn't be a problem though, because:
      
       1. All QMP fields are optional
       2. This feature has always been disabled
      
      Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
  
  commit 58513bde833804bc9395d79fd81aae631b97c348
  Author: Jeff Cody <jcody@redhat.com>
  Date:   Fri Jan 18 12:45:35 2013 -0500
  
      block: Monitor command commit neglects to report some errors
      
      The non-live bdrv_commit() function may return one of the following
      errors: -ENOTSUP, -EBUSY, -EACCES, -EIO.  The only error that is
      checked in the HMP handler is -EBUSY, so the monitor command 'commit'
      silently fails for all error cases other than 'Device is in use'.
      
      Report error using monitor_printf() and strerror(), and convert existing
      qerror_report() calls in do_commit() to monitor_printf().
      
      Signed-off-by: Jeff Cody <jcody@redhat.com>
      Reviewed-by: Markus Armbruster <armbru@redhat.com>
      Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
  
  commit 11c29918be32be5b00f367c7da9724a5cddbbb0f
  Merge: b37a2e4... 7371d56...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Thu Jan 24 12:56:02 2013 -0600
  
      Merge remote-tracking branch 'bonzini/scsi-next' into staging
      
      # By Paolo Bonzini (1) and Peter Lieven (1)
      # Via Paolo Bonzini
      * bonzini/scsi-next:
        iscsi: add support for iovectors
        iscsi: do not leak acb->buf when commands are aborted
  
  commit b37a2e4576530597dda880387e3f4da52c42b5b5
  Author: Michael Tokarev <mjt@tls.msk.ru>
  Date:   Wed Sep 19 12:08:31 2012 +0400
  
      Revert "serial: fix retry logic"
      
      This reverts commit 67c5322d7000fd105a926eec44bc1765b7d70bdd:
      
          I'm not sure if the retry logic has ever worked when not using FIFO mode.  I
          found this while writing a test case although code inspection confirms it is
          definitely broken.
      
          The TSR retry logic will never actually happen because it is guarded by an
          'if (s->tsr_rety > 0)' but this is the only place that can ever make the
          variable greater than zero.  That effectively makes the retry logic an 'if (0)
      
          I believe this is a typo and the intention was >= 0.  Once this is fixed thoug
          I see double transmits with my test case.  This is because in the non FIFO
          case, serial_xmit may get invoked while LSR.THRE is still high because the
          character was processed but the retransmit timer was still active.
      
          We can handle this by simply checking for LSR.THRE and returning early.  It's
          possible that the FIFO paths also need some attention.
      
          Cc: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
          Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
      
      Even if the previous logic was never worked, new logic breaks stuff -
      namely,
      
       qemu -enable-kvm -nographic -kernel /boot/vmlinuz-$(uname -r) -append console=ttyS0 -serial pty
      
      the above command will cause the virtual machine to stuck at startup
      using 100% CPU till one connects to the pty and sends any char to it.
      
      Note this is rather typical invocation for various headless virtual
      machines by libvirt.
      
      So revert this change for now, till a better solution will be found.
      
      Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 7371d56fb2759f52106c76692440d0c29731ef9c
  Author: Peter Lieven <pl@dlhnet.de>
  Date:   Mon Dec 3 20:35:15 2012 +0100
  
      iscsi: add support for iovectors
      
      This patch adds support for directly passing the iovec
      array from QEMUIOVector if libiscsi supports it (1.8.0
      or newer).
      
      Signed-off-by: Peter Lieven <pl@kamp.de>
      [Preserve the improvements from commit 4cc841b, iscsi: partly
       avoid iovec linearization in iscsi_aio_writev, 2012-11-19 - Paolo]
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 4790b03d308f6c7dea7dc6941ddab9867c9530b8
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Tue Jan 22 17:34:29 2013 +0100
  
      iscsi: do not leak acb->buf when commands are aborted
      
      acb->buf is freed in the WRITE(16) callback, but this may not
      get called at all when commands are aborted.  Add another
      free in the ABORT TASK callback, which requires setting acb->buf
      to NULL everywhere.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 3f668b6c5dc9747d0367837532c3b2ce0520cc17
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Thu Jan 24 10:51:47 2013 +0100
  
      target-cris: Fix typo in D_LOG() macro
      
      It's __VA_ARGS__. Fixes the build with CRIS_[OP_]HELPER_DEBUG defined.
      
      Broken since r6338 / 93fcfe39a0383377e647b821c9f165fd927cd4e0 (Convert
      references to logfile/loglevel to use qemu_log*() macros).
      
      Cc: Eduardo Habkost <ehabkost@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
  
  commit 9fc7577af56153a4f75709ce526d64bf6845d002
  Author: Grant Likely <grant.likely@secretlab.ca>
  Date:   Wed Jan 23 16:15:25 2013 +0000
  
      trivial: etraxfs_eth: Eliminate checkpatch errors
      
      This is a trivial patch to harmonize the coding style on
      hw/etraxfs_eth.c. This is in preparation to split off the bitbang mdio
      code into a separate file.
      
      Cc: Peter Maydell <peter.maydell@linaro.org>
      Cc: Paul Brook <paul@codesourcery.com>
      Cc: Edgar E. Iglesias <edgar.iglesias@gmail.com>
      Cc: Anthony Liguori <aliguori@us.ibm.com>
      Cc: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
      Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
  
  commit 177f7fc6884c47666f6c6eeca376a92432ccda38
  Merge: 36ba580... 0bf8264...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Wed Jan 23 09:08:54 2013 -0600
  
      Merge remote-tracking branch 'bonzini/scsi-next' into staging
      
      # By Peter Lieven (3) and others
      # Via Paolo Bonzini
      * bonzini/scsi-next:
        scsi: Drop useless null test in scsi_unit_attention()
        lsi: use qbus_reset_all to reset SCSI bus
        scsi: fix segfault with 0-byte disk
        iscsi: add support for iSCSI NOPs [v2]
        iscsi: partly avoid iovec linearization in iscsi_aio_writev
        iscsi: add iscsi_create support
  
  commit 36ba58044e70a82b93e84b1f31076df847f23109
  Merge: a29a6b7... 3470733...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Wed Jan 23 09:08:33 2013 -0600
  
      Merge remote-tracking branch 'kraxel/usb.77' into staging
      
      # By Gerd Hoffmann
      # Via Gerd Hoffmann
      * kraxel/usb.77:
        usb: add usb-bot device (scsi bulk-only transport).
        ohci: add missing break
        Revert "usb-storage: Drop useless null test in usb_msd_handle_data()"
  
  commit a29a6b73c4f17db6f82fd8d2094e824c04b29fee
  Merge: 1356b98... 038c187...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Wed Jan 23 09:07:29 2013 -0600
  
      Merge remote-tracking branch 'spice/spice.v68' into staging
      
      # By Alon Levy
      # Via Gerd Hoffmann
      * spice/spice.v68:
        qxl: change rom size to 8192
        qxl: stop using non revision 4 rom fields for revision < 4
  
  commit 0bf8264e2d2bd19c1eecf9bde0e59284ef47eabb
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Thu Jan 17 13:07:47 2013 +0100
  
      scsi: Drop useless null test in scsi_unit_attention()
      
      req was created by scsi_req_alloc(), which initializes req->dev to a
      value it dereferences.  req->dev isn't changed anywhere else.
      Therefore, req->dev can't be null.
      
      Drop the useless null test; it spooks Coverity.
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
  
  commit 032f0101aa6e009efda3a419379837ebceaeade1
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Mon Dec 17 11:23:25 2012 +0100
  
      lsi: use qbus_reset_all to reset SCSI bus
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 0369f06f7464e7fb023f103aff889d28e99c43c4
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Thu Jan 10 15:08:05 2013 +0100
  
      scsi: fix segfault with 0-byte disk
      
      When a 0-sized disk is found, READ CAPACITY will return a
      LUN NOT READY error.  However, because it returns -1 instead
      of zero, the HBA will call scsi_req_continue.  This will
      typically cause a segmentation fault or an assertion failure.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 5b5d34ec9882b29b757f6808693308e52a8e8ba7
  Author: Peter Lieven <pl@kamp.de>
  Date:   Thu Dec 6 10:46:47 2012 +0100
  
      iscsi: add support for iSCSI NOPs [v2]
      
      This patch will send NOP-Out PDUs every 5 seconds to the iSCSI target.
      If a consecutive number of NOP-In replies fail a reconnect is initiated.
      iSCSI NOPs help to ensure that the connection to the target is still operational.
      This should not, but in reality may be the case even if the TCP connection is still
      alive if there are bugs in either the target or the initiator implementation.
      
      v2:
       - track the NOPs inside libiscsi so libiscsi can reset the counter
         in case it initiates a reconnect.
      
      Signed-off-by: Peter Lieven <pl@kamp.de>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 4cc841b57c1dc91d71bafc25b53ffab4eff7959b
  Author: Peter Lieven <pl@dlhnet.de>
  Date:   Mon Nov 19 15:58:31 2012 +0100
  
      iscsi: partly avoid iovec linearization in iscsi_aio_writev
      
      libiscsi expects all write16 data in a linear buffer. If the
      iovec only contains one buffer we can skip the linearization
      step as well as the additional malloc/free and pass the
      buffer directly.
      
      Reported-by: Ronnie Sahlberg <ronniesahlberg@gmail.com>
      Signed-off-by: Peter Lieven <pl@kamp.de>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit de8864e5ae645fc22aa4ecf1999705c2dd5cf93c
  Author: Peter Lieven <pl@dlhnet.de>
  Date:   Sat Nov 17 16:13:24 2012 +0100
  
      iscsi: add iscsi_create support
      
      This patch adds support for bdrv_create. This allows e.g.
      to use qemu-img to convert from any supported device to
      an iscsi backed storage as destination.
      
      Signed-off-by: Peter Lieven <pl@kamp.de>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 347073336d393a819928de0d4fd56563134c0e1a
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Mon Jan 14 15:29:44 2013 +0100
  
      usb: add usb-bot device (scsi bulk-only transport).
      
      Basically the same as usb-storage, but without automatic scsi
      device setup.  Also features support for up to 16 LUNs.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 7fa96d73893728752ec7b832a62a48c434748497
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Mon Jan 21 14:53:01 2013 +0100
  
      ohci: add missing break
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 038c1879a00153b14bce113315b693e8c2944fa9
  Author: Alon Levy <alevy@redhat.com>
  Date:   Mon Jan 21 14:48:07 2013 +0200
  
      qxl: change rom size to 8192
      
      This is a simpler solution to 869981, where migration breaks since qxl's
      rom bar size has changed. Instead of ignoring fields in QXLRom, which is what has
      actually changed, we remove some of the modes, a mechanism already
      accounted for by the guest. The modes left allow for portrait and
      landscape only modes, corresponding to orientations 0 and 1.
      Orientations 2 and 3 are dropped.
      
      Added assert so that rom size will fit the future QXLRom increases via
      spice-protocol changes.
      
      This patch has been tested with 6.1.0.10015. With the newer 6.1.0.10016
      there are problems with both "(flipped)" modes prior to the patch, and
      the patch loses the ability to set "Portrait" modes. But this is a
      separate bug to be fixed in the driver, and besides the patch doesn't
      affect the new arbitrary mode setting functionality.
      
      Signed-off-by: Alon Levy <alevy@redhat.com>
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit f4c0e5011b96d67b87db407854ee948da708a0d9
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Mon Jan 21 11:18:47 2013 +0100
  
      Revert "usb-storage: Drop useless null test in usb_msd_handle_data()"
      
      This reverts commit a1cbfd554e11bb8af38c2f3e1f1574bf4c563cd2.
      
      Test isn't useless.  scsi_req_enqueue() may finish the request (will
      actually happen for requests which don't trigger any I/O such as
      INQUIRY), then call usb_msd_command_complete() which in turn will
      set s->req to NULL after unref'ing it.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit e0ac6097b6cc24694e83ae61e80040177bb5a584
  Author: Alon Levy <alevy@redhat.com>
  Date:   Mon Jan 21 14:48:06 2013 +0200
  
      qxl: stop using non revision 4 rom fields for revision < 4
      
      Signed-off-by: Alon Levy <alevy@redhat.com>
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit f9e90c798dc84be2b0b988517e86b49faf79d5dc
  Author: Marcelo Tosatti <mtosatti@redhat.com>
  Date:   Thu Jan 10 23:02:48 2013 -0200
  
      vmxcap: bit 9 of VMX_PROCBASED_CTLS2 is 'virtual interrupt delivery'
      
      Bit 9 of MSR_IA32_VMX_PROCBASED_CTLS2 is
      virtual interrupt delivery.
      
      Signed-off-by: Marcelo Tosatti <mtosatti@redhat.com>
  
  commit 1356b98d3e95a85071e6bf9a99e8799e1ae1bbee
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Jan 20 02:47:33 2013 +0100
  
      sysbus: Drop sysbus_from_qdev() cast macro
      
      Replace by SYS_BUS_DEVICE() QOM cast macro using a scripted conversion.
      Avoids the old macro creeping into new code.
      
      Resolve a Coding Style warning in openpic code.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Cc: Anthony Liguori <anthony@codemonkey.ws>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 6fd8e79af031d8cfc0eb02d40d03281917fcb27b
  Author: Tim Hardeck <thardeck@suse.de>
  Date:   Mon Jan 21 11:04:45 2013 +0100
  
      vnc: fix possible uninitialized removals
      
      Some VncState values are not initialized before the Websocket handshake.
      If it fails QEMU segfaults during the cleanup. To prevent this behavior
      intialization checks are added.
      
      Signed-off-by: Tim Hardeck <thardeck@suse.de>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 7536ee4bc3da7e9b7fdadba5ba6ade63eaace430
  Author: Tim Hardeck <thardeck@suse.de>
  Date:   Mon Jan 21 11:04:44 2013 +0100
  
      vnc: added initial websocket protocol support
      
      This patch adds basic Websocket Protocol version 13 - RFC 6455 - support
      to QEMU VNC. Binary encoding support on the client side is mandatory.
      
      Because of the GnuTLS requirement the Websockets implementation is
      optional (--enable-vnc-ws).
      
      To activate Websocket support the VNC option "websocket"is used, for
      example "-vnc :0,websocket".
      The listen port for Websocket connections is (5700 + display) so if
      QEMU VNC is started with :0 the Websocket port would be 5700.
      As an alternative the Websocket port could be manually specified by
      using ",websocket=<port>" instead.
      
      Parts of the implementation base on Anthony Liguori's QEMU Websocket
      patch from 2010 and on Joel Martin's LibVNC Websocket implementation.
      
      Signed-off-by: Tim Hardeck <thardeck@suse.de>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 32ed26808d4e59efb4a03290a4a85f5f8335f268
  Author: Tim Hardeck <thardeck@suse.de>
  Date:   Mon Jan 21 11:04:43 2013 +0100
  
      vnc: added buffer_advance function
      
      Following Anthony Liguori's Websocket implementation I have added the
      buffer_advance function to VNC and replaced all related buffer memmove
      operations with it.
      
      Signed-off-by: Tim Hardeck <thardeck@suse.de>
      Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 11e9235b1a88a98124fe005c93ade019d6a09c0b
  Author: KONRAD Frederic <fred.konrad@greensocs.com>
  Date:   Tue Jan 15 00:08:06 2013 +0100
  
      virtio-s390-device: create a virtio-s390-bus during init.
      
      A virtio-s390-bus is created during the init. So one VirtIODevice can be
      connected on the virtio-s390-device through this bus.
      
      Signed-off-by: KONRAD Frederic <fred.konrad@greensocs.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit ea35d4f1e9781a4b489d550e4bbc4568704f34bf
  Author: KONRAD Frederic <fred.konrad@greensocs.com>
  Date:   Tue Jan 15 00:08:05 2013 +0100
  
      virtio-s390-bus: add virtio-s390-bus.
      
      This add the virtio-s390-bus which extends virtio-bus. So one VirtIODevice can
      be connected on this bus.
      
      Signed-off-by: KONRAD Frederic <fred.konrad@greensocs.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 085bccb72c280f36f651556ef5169f5faca31d87
  Author: KONRAD Frederic <fred.konrad@greensocs.com>
  Date:   Tue Jan 15 00:08:04 2013 +0100
  
      virtio-pci: refactor virtio-pci device.
      
      Create the virtio-pci device which is abstract. This transport device will
      create a virtio-pci-bus, so one VirtIODevice can be connected.
      
      Signed-off-by: KONRAD Frederic <fred.konrad@greensocs.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 0a2acf5eb3237350e84693b9b37eced5080a1fef
  Author: KONRAD Frederic <fred.konrad@greensocs.com>
  Date:   Tue Jan 15 00:08:03 2013 +0100
  
      virtio-pci-bus: introduce virtio-pci-bus.
      
      Introduce virtio-pci-bus, which extends virtio-bus. It is used with virtio-pci
      transport device.
      
      Signed-off-by: KONRAD Frederic <fred.konrad@greensocs.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 8e05db9234050cb3f0ffb765608dd8b176334ae1
  Author: KONRAD Frederic <fred.konrad@greensocs.com>
  Date:   Tue Jan 15 00:08:02 2013 +0100
  
      virtio-device: refactor virtio-device.
      
      Create the virtio-device which is abstract. All the virtio-device can extend
      this class. It also add some functions to virtio-bus.
      
      Signed-off-by: KONRAD Frederic <fred.konrad@greensocs.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit ff8eca5536edd3f84bc87277e158e4db11dadf82
  Author: KONRAD Frederic <fred.konrad@greensocs.com>
  Date:   Tue Jan 15 00:08:01 2013 +0100
  
      virtio-bus: introduce virtio-bus
      
      Introduce virtio-bus. Refactored transport device will create a bus which
      extends virtio-bus.
      
      Signed-off-by: KONRAD Frederic <fred.konrad@greensocs.com>
      
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 1395af6f76e9f0e145a235a71e3578385d82ece5
  Author: KONRAD Frederic <fred.konrad@greensocs.com>
  Date:   Tue Jan 15 00:08:00 2013 +0100
  
      qdev: add a maximum device allowed field for the bus.
      
      Add a max_dev field to BusClass to specify the maximum amount of devices allowed
      on the bus (has no effect if max_dev=0)
      
      Signed-off-by: KONRAD Frederic <fred.konrad@greensocs.com>
      
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 016c7182315b1f842ac351fae86041d2c8fe4596
  Merge: e0f0183... 6522773...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Mon Jan 21 13:22:43 2013 -0600
  
      Merge remote-tracking branch 'quintela/thread.next' into staging
      
      # By Juan Quintela (7) and Paolo Bonzini (6)
      # Via Juan Quintela
      * quintela/thread.next:
        migration: remove argument to qemu_savevm_state_cancel
        migration: Only go to the iterate stage if there is anything to send
        migration: unfold rest of migrate_fd_put_ready() into thread
        migration: move exit condition to migration thread
        migration: Add buffered_flush error handling
        migration: move beginning stage to the migration thread
        qemu-file: Only set last_error if it is not already set
        migration: fix off-by-one in buffered_rate_limit
        migration: remove double call to migrate_fd_close
        migration: make function static
        use XFER_LIMIT_RATIO consistently
        Protect migration_bitmap_sync() with the ramlist lock
        Unlock ramlist lock also in error case
  
  commit e0f01837e104517c7c511c79bb93c8792b7263e5
  Merge: f2bdbd5... 09a021f...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Mon Jan 21 07:32:22 2013 -0600
  
      Merge remote-tracking branch 'stefanha/trivial-patches' into staging
      
      # By Stefan Weil (2) and others
      # Via Stefan Hajnoczi
      * stefanha/trivial-patches:
        hw/tpci200: Fix compiler warning (redefined symbol with MinGW)
        configure: silence pkg-config's check for curses
        acpitable: open the data file in binary mode
        hw: Spelling fix in log message
  
  commit f2bdbd5bb4b7869ea48845d5a92979290df6f195
  Merge: 56a8810... 3588185...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Mon Jan 21 07:32:14 2013 -0600
  
      Merge remote-tracking branch 'kraxel/seabios-1.7.2' into staging
      
      # By Gerd Hoffmann
      # Via Gerd Hoffmann
      * kraxel/seabios-1.7.2:
        seabios: update to 1.7.2 release
  
  commit 56a8810dd6686a999e47afa5c1870c66485ef1c6
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Jan 20 03:26:12 2013 +0100
  
      target-microblaze: Drop unused cpu_mb_close() prototype
      
      Such a function never existed.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
  
  commit a42a56c5deeedebe650469640ebe77d80e1eefb5
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Jan 20 03:20:58 2013 +0100
  
      target-cris: Drop unused cpu_cris_close() prototype
      
      Such a function never existed.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
  
  commit 09a021fb7ceb7255ab106999d7b38ffd92c3bdd6
  Author: Stefan Weil <sw@weilnetz.de>
  Date:   Mon Jan 21 07:49:51 2013 +0100
  
      hw/tpci200: Fix compiler warning (redefined symbol with MinGW)
      
      STATUS_TIMEOUT is defined in winnt.h:
      
        CC    hw/tpci200.o
      hw/tpci200.c:34:0:
       warning: "STATUS_TIMEOUT" redefined [enabled by default]
      /usr/lib/gcc/x86_64-w64-mingw32/4.6/../../../../x86_64-w64-mingw32/include/winnt.h:1036:0:
       note: this is the location of the previous definition
      
      Use STATUS_TIME instead of STATUS_TIMEOUT as suggested by Alberto Garcia.
      
      Signed-off-by: Stefan Weil <sw@weilnetz.de>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit acf15c8949f125a4d4f958a5134f8eeece1f99f5
  Author: Vadim Evard <v.e.evard@gmail.com>
  Date:   Fri Jan 18 17:48:04 2013 +0400
  
      configure: silence pkg-config's check for curses
      
      Signed-off-by: Vadim Evard <v.e.evard@gmail.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 5facfb4934221cac2c267e529d7ebab165103bc9
  Author: Michael Tokarev <mjt@tls.msk.ru>
  Date:   Thu Jan 17 14:53:52 2013 +0400
  
      acpitable: open the data file in binary mode
      
      -acpitable {file|data}=file reads the content of file, but it is
      in binary form, so the file should be opened usin O_BINARY flag.
      On *nix it is a no-op, but on windows and other weird platform
      it is really needed.
      
      Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit d0f54533eb484028f54d3f9810d504cb63f323ee
  Author: Stefan Weil <sw@weilnetz.de>
  Date:   Wed Jan 16 18:40:29 2013 +0100
  
      hw: Spelling fix in log message
      
      defineition -> definition
      
      Signed-off-by: Stefan Weil <sw@weilnetz.de>
      Reviewed-by: Andreas F=E4rber <afaerber@suse.de>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 3588185b8396eb97fd9efd41c2b97775465f67c4
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Mon Jan 21 09:17:16 2013 +0100
  
      seabios: update to 1.7.2 release
      
      Not that many changes as we have a pretty recent git snapshot in master
      already:
      
      Hannes Reinecke (1):
            megasas: Invert PCI device selection
      
      Kevin O'Connor (2):
            Minor: Separate UUID display from F12 boot prompt.
            boot: Support "halt" in the boot order to prevent default boot attempts.
      
      Laszlo Ersek (1):
            display_uuid(): fix incomplete check after the loop
      
      Paolo Bonzini (1):
            vgabios: implement AX=1120H..1124H functions
  
  commit 8b17ed4caa7e015324a4ecbe3c863e32458d840a
  Merge: b54c287... cf13938...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Sun Jan 20 11:01:10 2013 -0600
  
      Merge remote-tracking branch 'stefanha/block' into staging
      
      # By Kevin Wolf (4) and others
      # Via Stefan Hajnoczi
      * stefanha/block:
        dataplane: support viostor virtio-pci status bit setting
        dataplane: avoid reentrancy during virtio_blk_data_plane_stop()
        win32-aio: use iov utility functions instead of open-coding them
        win32-aio: Fix memory leak
        win32-aio: Fix vectored reads
        aio: Fix return value of aio_poll()
        ide: Remove wrong assertion
        block: fix null-pointer bug on error case in block commit
  
  commit b54c2873e731dd6fc81a4591cab909633b5a9eab
  Author: Stefan Weil <sw@weilnetz.de>
  Date:   Sat Jan 19 20:23:51 2013 +0100
  
      tci: Fix broken build (regression)
      
      s390x-linux-user now also uses GETPC. Instead of adding it to the list of
      targets which use GETPC, the macro is now defined unconditionally.
      
      This avoids future build regressions like this one:
      
        CC    s390x-linux-user/target-s390x/int_helper.o
      cc1: warnings being treated as errors
      qemu/target-s390x/int_helper.c: In function ‘helper_divs32’:
      qemu/target-s390x/int_helper.c:47: error: implicit declaration of function ‘GETPC’
      qemu/target-s390x/int_helper.c:47: error: nested extern declaration of ‘GETPC’
      
      Signed-off-by: Stefan Weil <sw@weilnetz.de>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit c36dd8a09fd8811ebcda453d80dc5f52402d691c
  Author: Andreas Färber <andreas.faerber@web.de>
  Date:   Fri Jan 18 16:43:35 2013 +0100
  
      block/raw-posix: Make hdev_aio_discard() available outside Linux
      
      Fixes the build on OpenBSD among others.
      
      Suggested-by: Kevin Wolf <kwolf@redhat.com>
      Signed-off-by: Andreas Färber <andreas.faerber@web.de>
      Cc: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit c1db29199e3caf5cd56daad08b8926ffa97da136
  Author: Stefan Weil <sw@weilnetz.de>
  Date:   Fri Jan 18 23:48:10 2013 +0100
  
      usb: Fix compilation for MinGW (regression)
      
      84f2d0ea added an argument to function usb_host_info.
      The stub function must match the declaration in usb.h.
      
      Signed-off-by: Stefan Weil <sw@weilnetz.de>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 249fe3f3e99c2a57c7f2569edb4031e63e595c9e
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Fri Jan 18 19:30:13 2013 +0100
  
      cpu-defs.h: Drop qemu_work_item prototype
      
      Commit c64ca8140e9c21cd0d44c10fbe1247cb4ade8e6e (cpu: Move
      queued_work_{first,last} to CPUState) moved the qemu_work_item fields
      away. Clean up the now unused prototype.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 5256a7208a7c2af19baf8f99bd4f06632f9f9ba9
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Thu Jan 17 20:04:16 2013 +0000
  
      tcg/target-arm: Add missing parens to assertions
      
      Silence a (legitimate) complaint about missing parentheses:
      
      tcg/arm/tcg-target.c: In function ‘tcg_out_qemu_ld’:
      tcg/arm/tcg-target.c:1148:5: error: suggest parentheses around
      comparison in operand of ‘&’ [-Werror=parentheses]
      tcg/arm/tcg-target.c: In function ‘tcg_out_qemu_st’:
      tcg/arm/tcg-target.c:1357:5: error: suggest parentheses around
      comparison in operand of ‘&’ [-Werror=parentheses]
      
      which meant that we would mistakenly always assert if running
      a QEMU built with debug enabled on ARM.
      
      Signed-off-by: Peter Maydell <peter.maydelL@linaro.org>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit e4ada482420175bc17d6ccb9f2af0e769da78e01
  Author: Stefan Weil <sw@weilnetz.de>
  Date:   Wed Jan 16 18:37:23 2013 +0100
  
      Replace non-portable asprintf by g_strdup_printf
      
      g_strdup_printf already handles OOM errors, so some error handling in
      QEMU code can be removed.
      
      Signed-off-by: Stefan Weil <sw@weilnetz.de>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 0e7a75929353b04bd2fce1be8640226883b42a10
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Wed Jan 16 14:50:29 2013 +0100
  
      vl: Use size_t for sizes in get_boot_devices_list()
      
      Code mixes uint32_t, int and size_t.  Very unlikely to go wrong in
      practice, but clean it up anyway.
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 089da572b956ef0f8f5b8d5917358e07892a77c2
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Wed Jan 16 14:50:28 2013 +0100
  
      fw_cfg: Use void *, size_t instead of uint8_t *, uint32_t for blobs
      
      Many callers pass size_t, which gets silently truncated to uint32_t.
      Harmless, because all practical sizes are well below 4GiB.  Clean it
      up anyway.  Size overflow now fails assertions.
      
      Bonus: saves a whole bunch of silly casts.
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit b3dd15529de22cd4bcedb6344105e87878d971b6
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Wed Jan 16 14:50:27 2013 +0100
  
      pc: Clean up bochs_bios_init()'s (non-)use of sizeof
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 0e0d2d6295076815ded8d0868b7b806380df5dda
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Wed Jan 16 14:50:26 2013 +0100
  
      sun4: Fix unchecked strdup() by switching to fw_cfg_add_string()
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 96f8058629d99ab689ff233c6133d6cf7f034679
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Wed Jan 16 14:50:25 2013 +0100
  
      pc: Fix unchecked strdup() by switching to fw_cfg_add_string()
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 44687f75434ea938e9d29fdc3696ff4bdc0978fa
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Wed Jan 16 14:50:24 2013 +0100
  
      fw_cfg: New fw_cfg_add_string()
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 4cad3867b6df2c0826ae508a9fe15dd0b9d8936a
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Wed Jan 16 14:50:23 2013 +0100
  
      fw_cfg: Dumb down fw_cfg_add_*() not to return success / failure
      
      No caller is checking the value, so all errors get ignored, usually
      silently.  assert() instead.
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit f6e3534327e94c1c222cbbe8011d47b73c102686
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Wed Jan 16 14:50:22 2013 +0100
  
      fw_cfg: Replace debug prints by tracepoints
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 633f6502544e3dd6a615679ce440875be7ebbc58
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri Jan 11 15:42:53 2013 -0800
  
      optimize: optimize using nonzero bits
      
      This adds two optimizations using the non-zero bit mask.  In some cases
      involving shifts or ANDs the value can become zero, and can thus be
      optimized to a move of zero.  Second, useless zero-extension or an
      AND with constant can be detected that would only zero bits that are
      already zero.
      
      The main advantage of this optimization is that it turns zero-extensions
      into moves, thus enabling much better copy propagation (around 1% code
      reduction).  Here is for example a "test $0xff0000,%ecx + je" before
      optimization:
      
       mov_i64 tmp0,rcx
       movi_i64 tmp1,$0xff0000
       discard cc_src
       and_i64 cc_dst,tmp0,tmp1
       movi_i32 cc_op,$0x1c
       ext32u_i64 tmp0,cc_dst
       movi_i64 tmp12,$0x0
       brcond_i64 tmp0,tmp12,eq,$0x0
      
      and after (without patch on the left, with on the right):
      
       movi_i64 tmp1,$0xff0000                 movi_i64 tmp1,$0xff0000
       discard cc_src                          discard cc_src
       and_i64 cc_dst,rcx,tmp1                 and_i64 cc_dst,rcx,tmp1
       movi_i32 cc_op,$0x1c                    movi_i32 cc_op,$0x1c
       ext32u_i64 tmp0,cc_dst
       movi_i64 tmp12,$0x0                     movi_i64 tmp12,$0x0
       brcond_i64 tmp0,tmp12,eq,$0x0           brcond_i64 cc_dst,tmp12,eq,$0x0
      
      Other similar cases: "test %eax, %eax + jne" where eax is already 32-bit
      (after optimization, without patch on the left, with on the right):
      
       discard cc_src                          discard cc_src
       mov_i64 cc_dst,rax                      mov_i64 cc_dst,rax
       movi_i32 cc_op,$0x1c                    movi_i32 cc_op,$0x1c
       ext32u_i64 tmp0,cc_dst
       movi_i64 tmp12,$0x0                     movi_i64 tmp12,$0x0
       brcond_i64 tmp0,tmp12,ne,$0x0           brcond_i64 rax,tmp12,ne,$0x0
      
      "test $0x1, %dl + je":
      
       movi_i64 tmp1,$0x1                      movi_i64 tmp1,$0x1
       discard cc_src                          discard cc_src
       and_i64 cc_dst,rdx,tmp1                 and_i64 cc_dst,rdx,tmp1
       movi_i32 cc_op,$0x1a                    movi_i32 cc_op,$0x1a
       ext8u_i64 tmp0,cc_dst
       movi_i64 tmp12,$0x0                     movi_i64 tmp12,$0x0
       brcond_i64 tmp0,tmp12,eq,$0x0           brcond_i64 cc_dst,tmp12,eq,$0x0
      
      In some cases TCG even outsmarts GCC. :)  Here the input code has
      "and $0x2,%eax + movslq %eax,%rbx + test %rbx, %rbx" and the optimizer,
      thanks to copy propagation, does the following:
      
       movi_i64 tmp12,$0x2                     movi_i64 tmp12,$0x2
       and_i64 rax,rax,tmp12                   and_i64 rax,rax,tmp12
       mov_i64 cc_dst,rax                      mov_i64 cc_dst,rax
       ext32s_i64 tmp0,rax                  -> nop
       mov_i64 rbx,tmp0                     -> mov_i64 rbx,cc_dst
       and_i64 cc_dst,rbx,rbx               -> nop
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 3a9d8b179b1e43237365ede641d5aa6779ba91bc
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri Jan 11 15:42:52 2013 -0800
  
      optimize: track nonzero bits of registers
      
      Add a "mask" field to the tcg_temp_info struct.  A bit that is zero
      in "mask" will always be zero in the corresponding temporary.
      Zero bits in the mask can be produced from moves of immediates,
      zero-extensions, ANDs with constants, shifts; they can then be
      be propagated by logical operations, shifts, sign-extensions,
      negations, deposit operations, and conditional moves.  Other
      operations will just reset the mask to all-ones, i.e. unknown.
      
      [rth: s/target_ulong/tcg_target_ulong/]
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit d193a14a2c94c9c4877ab100c31ec174dc78644c
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri Jan 11 15:42:51 2013 -0800
  
      optimize: only write to state when clearing optimizer data
      
      The next patch will add to the TCG optimizer a field that should be
      non-zero in the default case.  Thus, replace the memset of the
      temps array with a loop.  Only the state field has to be up-to-date,
      because others are not used except if the state is TCG_TEMP_COPY
      or TCG_TEMP_CONST.
      
      [rth: Extracted the loop to a function.]
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 75f0585f1718c575716021d11bfeb695129f785d
  Merge: 67c4f2d... 5b95b8b...
  Author: Blue Swirl <blauwirbel@gmail.com>
  Date:   Sat Jan 19 09:56:41 2013 +0000
  
      Merge branch 'ppc-for-upstream' of git://repo.or.cz/qemu/agraf
      
      * 'ppc-for-upstream' of git://repo.or.cz/qemu/agraf:
        PPC: KVM: Add support for EPR with KVM
        openpic: export e500 epr enable into a ppc.c function
        Update Linux kernel headers
        PPC: e500: Change in-memory order of load blobs
        PPC: Provide zero SVR for -cpu e500mc and e5500
        PPC: E500: Calculate loading blob offsets properly
        openpic: set mixed mode as supported
        openpic: unify gcr mode mask updates
        openpic: move gcr write into a function
  
  commit 67c4f2d0e11de8ee534b17edafbcbcdcca4b0e9b
  Merge: 48b8599... 28e942f...
  Author: Blue Swirl <blauwirbel@gmail.com>
  Date:   Sat Jan 19 09:55:46 2013 +0000
  
      Merge branch 's390-for-upstream' of git://repo.or.cz/qemu/agraf
      
      * 's390-for-upstream' of git://repo.or.cz/qemu/agraf:
        s390: Add a hypercall registration interface.
        target-s390x: Unregister reset callback on finalization
        s390x: fix indentation
        s390: Add CPU reset handler
        s390x: Remove inline function ebcdic_put and related data from cpu.h
        S390: Enable -cpu help and QMP query-cpu-definitions
        s390: Move IPL code into a separate device
        s390: new contributions GPLv2 or later
  
  commit 48b8599c991715eeae74f0cb650fc4284cb69227
  Merge: ddc01bf... 9468a5d...
  Author: Blue Swirl <blauwirbel@gmail.com>
  Date:   Sat Jan 19 09:54:31 2013 +0000
  
      Merge branch 'axp-next' of git://github.com/rth7680/qemu
      
      * 'axp-next' of git://github.com/rth7680/qemu:
        alpha-linux-user: Correct select
        alpha-linux-user: Translate fcntl l_type
  
  commit 28e942f86d46ccd46bf1f4836389abb3ff706dff
  Author: Cornelia Huck <cornelia.huck@de.ibm.com>
  Date:   Thu Jan 17 04:23:46 2013 +0000
  
      s390: Add a hypercall registration interface.
      
      Allow virtio machines to register for different diag500 function
      codes and convert s390-virtio to use it.
      
      Signed-off-by: Cornelia Huck <cornelia.huck@de.ibm.com>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit d5627ce8a4fd8dd6d7afd3d4d1ff7e9f1fb86d45
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Mon Jan 7 06:14:16 2013 +0000
  
      target-s390x: Unregister reset callback on finalization
      
      Since commit "s390: Add CPU reset handler" the CPU's instance_init
      registers a reset callback. Unregister that on instance_finalize.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 419831d7104e6876f47f5eccb758855115086bbd
  Author: Alexander Graf <agraf@suse.de>
  Date:   Mon Jan 7 16:44:27 2013 +0100
  
      s390x: fix indentation
      
      In one of the last commits we accidently got 3-space indentation into
      the tree. Fix it up so it's 4 spaces wide.
      
      Reported-by: Andreas Faerber <afaerber@suse.de>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 70bada03047f723424c4d08d93719c1a83a43cd2
  Author: Jens Freimann <jfrei@linux.vnet.ibm.com>
  Date:   Mon Jan 7 05:27:14 2013 +0000
  
      s390: Add CPU reset handler
      
      Add a CPU reset handler to have all CPUs in a PoP compliant
      state.
      
      Signed-off-by: Jens Freimann <jfrei@linux.vnet.ibm.com>
      [agraf: move hw/hw.h into existing ifdef]
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit a158986d85bf75aa078ce3fb53e60a7fa3c6c6ee
  Author: Stefan Weil <sw@weilnetz.de>
  Date:   Tue Jan 1 08:24:55 2013 +0000
  
      s390x: Remove inline function ebcdic_put and related data from cpu.h
      
      The function is only used in misc_helper.c, so move it to that file.
      
      This reduces the size of debug executables (compiled without optimization)
      because they get unused code and data for each compilation which includes
      cpu.h.
      
      Executables with optimization don't change their size.
      
      ebcdic2ascii is currently unused and could be removed (not done here).
      
      The array ascii2ebcdic must be accessed with an unsigned index, therefore
      (int)ascii[i] was replaced by (uint8_t)ascii[i]. The old code would have
      failed for a signed char less than 0. The current code only converts
      "QEMU" and spaces to EBCDIC, so there is no problem today.
      
      Signed-off-by: Stefan Weil <sw@weilnetz.de>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 904e5fd5c25537fdf910bfd5db832df5d9c23ad6
  Author: Viktor Mihajlovski <mihajlov@linux.vnet.ibm.com>
  Date:   Tue Dec 18 07:50:59 2012 +0000
  
      S390: Enable -cpu help and QMP query-cpu-definitions
      
      This enables qemu -cpu help to return a list of supported CPU models
      on s390 and also to query for cpu definitions in the monitor.
      Initially only cpu model = host is returned. This needs to be reworked
      into a full-fledged CPU model handling later on.
      This change is needed to allow libvirt exploiters (like OpenStack)
      to specify a CPU model.
      
      Signed-off-by: Viktor Mihajlovski <mihajlov@linux.vnet.ibm.com>
      Signed-off-by: Jens Freimann <jfrei@linux.vnet.ibm.com>
      Reviewed-by: Christian Borntraeger <borntraeger@de.ibm.com>
      [agraf: fix s390x-linux-user, adjust header locations]
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit e674a49aae8b79bc4ea07f1bcd666bbf28b12a27
  Author: Christian Borntraeger <borntraeger@de.ibm.com>
  Date:   Tue Dec 18 07:50:57 2012 +0000
  
      s390: Move IPL code into a separate device
      
      Lets move the code to setup IPL for external kernel
      or via the zipl rom into a separate file. This allows to
      
      - define a reboot handler, setting up the PSW appropriately
      - enhance the boot code to IPL disks that contain a bootmap that
        was created with zipl under LPAR or z/VM (future patch)
      - reuse that code for several machines (e.g. virtio-ccw and virtio-s390)
      - allow different machines to provide different defaults
      
      Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com>
      Signed-off-by: Jens Freimann <jfrei@linux.vnet.ibm.com>
      [agraf: symbolify initial psw, adjust header file location, fix for QOM]
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit ccb084d3f0ec405afc6c878ace40f1ccf1e44027
  Author: Christian Borntraeger <borntraeger@de.ibm.com>
  Date:   Mon Nov 12 01:44:10 2012 +0000
  
      s390: new contributions GPLv2 or later
      
      IBMs s390 contributions were meant to to be gplv2 or later (since
      we were contributing to qemu). Several of the s390 specific files
      link to gpl code anyway, so lets clarify the licence statement for
      new contributions for those files that we have touched multiple
      times or will likely touch again.
      
      This patch does not touch files that mostly deal with tcg.
      
      Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 5b95b8b9c1b0cd30a31dbeffdaec35134248b6e9
  Author: Alexander Graf <agraf@suse.de>
  Date:   Thu Jan 17 11:54:38 2013 +0100
  
      PPC: KVM: Add support for EPR with KVM
      
      This patch links KVM EPR support to the existing TCG support we have now.
      
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit e49798b1bd7657722080126bfd5e787efdb3bc23
  Author: Alexander Graf <agraf@suse.de>
  Date:   Thu Jan 17 11:32:21 2013 +0100
  
      openpic: export e500 epr enable into a ppc.c function
      
      Enabling and disabling the EPR capability (mpic_proxy) is a system
      wide operation. As such, it belongs into the ppc.c file, since that's
      where PPC specific machine wide logic happens.
      
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit d3dccee187ffeacec1a38ed288c112ffa0e3b513
  Author: Alexander Graf <agraf@suse.de>
  Date:   Fri Jan 18 00:06:26 2013 +0100
  
      Update Linux kernel headers
      
      Based on kvm.git a843fac (next) plus dfdebc24 (master).
      
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit b8dec1443ef6c52e72594c5a861a5d2fd7f05d80
  Author: Alexander Graf <agraf@suse.de>
  Date:   Thu Jan 17 11:19:28 2013 +0100
  
      PPC: e500: Change in-memory order of load blobs
      
      Today, we load
      
        <kernel> <initrd> <dtb>
      
      into memory in that order. However, Linux has a bug where it can only
      handle the dtb if it's within the first 64MB of where <kernel> starts.
      
      So instead, let's change the order to
      
        <kernel> <dtb> <initrd>
      
      making Linux happy.
      
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 746a870b3c44a6c5734691fec013c78520d55f15
  Author: Alexander Graf <agraf@suse.de>
  Date:   Wed Jan 16 01:43:43 2013 +0100
  
      PPC: Provide zero SVR for -cpu e500mc and e5500
      
      Even though our -cpu types for e500mc and e5500 are no real CPUs that
      actually have version registers, a guest might still want to access
      said version register and that has to succeed for a guest to be happy.
      
      So let's expose a zero SVR value on E500_SVR SPR reads.
      
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 528e536ea2fd3bfe8412e39a5623e80b254f3ae0
  Author: Alexander Graf <agraf@suse.de>
  Date:   Mon Jan 14 20:24:16 2013 +0100
  
      PPC: E500: Calculate loading blob offsets properly
      
      We have 3 blobs we need to load when booting the system:
      
        - kernel
        - initrd
        - dtb
      
      We place them in physical memory in that order. At least we should.
      This patch fixes the location calculation up to take any module into
      account, fixing the dtb offset along the way.
      
      Reported-by: Stuart Yoder <stuart.yoder@freescale.com>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 86e56a885aa5051c87906dfcd060c59f0af22309
  Author: Alexander Graf <agraf@suse.de>
  Date:   Mon Jan 7 20:17:24 2013 +0100
  
      openpic: set mixed mode as supported
      
      The Raven MPIC implementation supports the "Mixed" mode to work with
      an i8259. While we don't implement mixed mode, we should mark it as
      a supported mode in the mode bitmap.
      
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 1ac3d71302d9d49427dd068af7eccdd4de128522
  Author: Alexander Graf <agraf@suse.de>
  Date:   Mon Jan 7 20:15:28 2013 +0100
  
      openpic: unify gcr mode mask updates
      
      The mode mask already masks out bits we don't care about, so the
      actual handling code can stay intact regardless.
      
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 7f11573b9fe6c03a9ad4cd1bbaa761e564d44fce
  Author: Alexander Graf <agraf@suse.de>
  Date:   Mon Jan 7 20:13:52 2013 +0100
  
      openpic: move gcr write into a function
      
      The GCR register contains too much functionality to be covered inside
      of the register switch statement. Move it out into a separate function.
      
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit cf139388ad5b39228793f34eea99e0ea9a2924aa
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Thu Jan 17 16:46:54 2013 +0100
  
      dataplane: support viostor virtio-pci status bit setting
      
      The viostor virtio-blk driver for Windows does not use the
      VIRTIO_CONFIG_S_DRIVER bit.  It only sets the VIRTIO_CONFIG_S_DRIVER_OK
      bit.
      
      The viostor driver refreshes the virtio-pci status byte sometimes while
      the guest is running.  We misinterpret 0x4 (VIRTIO_CONFIG_S_DRIVER_OK)
      as an indication that virtio-blk-data-plane should be stopped since 0x2
      (VIRTIO_CONFIG_S_DRIVER) is missing.  The result is that the device
      becomes unresponsive.
      
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit cd7fdfe59f4f965665dcd9868fe3764f5256d6aa
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Tue Jan 15 17:19:38 2013 +0100
  
      dataplane: avoid reentrancy during virtio_blk_data_plane_stop()
      
      When dataplane is stopping, the s->vdev->binding->set_host_notifier(...,
      false) call can invoke the virtqueue handler if an ioeventfd
      notification is pending.  This causes hw/virtio-blk.c to invoke
      virtio_blk_data_plane_start() before virtio_blk_data_plane_stop()
      returns!
      
      The result is that we try to restart dataplane while trying to stop it
      and the following assertion is raised:
      
        msix_set_mask_notifier: Assertion `!dev->msix_mask_notifier' failed.
      
      Although the code was intended to prevent this scenario, the s->started
      boolean isn't enough.  Add s->stopping so that we can postpone clearing
      s->started until we've completely stopped dataplane.
      
      This way, virtqueue handler calls during virtio_blk_data_plane_stop()
      are ignored.  When dataplane is legitimately started again later we
      already self-kick ourselves to resume processing.
      
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 3249dbe661ba6ef108ecde97c54b4a4104d719c3
  Author: Michael Tokarev <mjt@tls.msk.ru>
  Date:   Thu Jan 17 18:47:52 2013 +0400
  
      win32-aio: use iov utility functions instead of open-coding them
      
      We have iov_from_buf() and iov_to_buf(), use them instead of
      open-coding these in block/win32-aio.c
      
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit ddc01bf16e9f04b3e72c1b946b0b8efeb7a545d2
  Merge: e387f99... 84c44613...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Thu Jan 17 13:09:57 2013 -0600
  
      Merge remote-tracking branch 'luiz/queue/qmp' into staging
      
      # By Wenchao Xia
      # Via Luiz Capitulino
      * luiz/queue/qmp:
        HMP: add sub command table to info
        HMP: move define of mon_cmds
        HMP: add infrastructure for sub command
        HMP: delete info handler
        HMP: add QDict to info callback handler
  
  commit e387f99ebc5753ebb5b7602d86e44d064873f83c
  Author: Michael S. Tsirkin <mst@redhat.com>
  Date:   Tue Jan 15 19:42:38 2013 +0200
  
      virtio-pci: fix irqfd cleanup argument order
      
      Order of arguments of kvm_virtio_pci_irqfd_release
      got mixed up in all calls.
      As a result users see assertions during cleanup.
      
      Reported-by: Laszlo Ersek <lersek@redhat.com>
      Reviewed-by: Laszlo Ersek <lersek@redhat.com>
      Tested-by: Laszlo Ersek <lersek@redhat.com>
      Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com>
      Tested-by: Wanlong Gao <gaowanlong@cn.fujitsu.com>
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 782beb5239c6306b166744e03478a75afb649811
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Thu Jan 17 08:31:50 2013 +0100
  
      qom: Extend documentation on QOM method concepts
      
      Add a documentation section "Methods" and discuss among others how to
      handle overriding virtual methods.
      
      Clarify DeviceClass::realize documentation and refer to the above.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 781c0c3321d2bda9a9d7ffe9bf51560f0987b5a0
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Tue Jan 15 08:47:26 2013 +0100
  
      Makefile: drop recursive libcacard clean
      
      Commit eb8eb53e5846a957cf333f2e1ec8cb6e0c04 ("libcacard: rewrite
      Makefile in non-recursive style") refactored libcacard/Makefile so it
      can be included by the top-level Makefile.
      
      The top-level clean target still loops over subdirectories, including
      libcacard/, to invoke recursive clean.  Remove libcacard from the
      recursive clean since its files are already included at the top level.
      
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 6522773f88a2e37800f0bf7dc3632a14649f53c6
  Author: Juan Quintela <quintela@redhat.com>
  Date:   Mon Jan 14 14:14:42 2013 +0100
  
      migration: remove argument to qemu_savevm_state_cancel
      
      Signed-off-by: Juan Quintela <quintela@redhat.com>
      
      Reviewed-by: Reviewed-by: Eric Blake <eblake@redhat.com>
      Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit b22ff1fbed9d7f1f677804cbaa9ee03ca17d0013
  Author: Juan Quintela <quintela@redhat.com>
  Date:   Wed Oct 17 21:06:31 2012 +0200
  
      migration: Only go to the iterate stage if there is anything to send
      
      Signed-off-by: Orit Wasserman <owasserm@redhat.com>
      Signed-off-by: Juan Quintela <quintela@redhat.com>
      
      Reviewed-by: Reviewed-by: Eric Blake <eblake@redhat.com>
      Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit c369f40d2cb39f4eaaf6589c1113b528256d3a09
  Author: Juan Quintela <quintela@redhat.com>
  Date:   Wed Oct 3 20:33:34 2012 +0200
  
      migration: unfold rest of migrate_fd_put_ready() into thread
      
      This will allow us finer control in next patches.
      
      Signed-off-by: Juan Quintela <quintela@redhat.com>
      
      Reviewed-by: Reviewed-by: Eric Blake <eblake@redhat.com>
      Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 7de6a690e73967eb5bc5e72b2942a6be1fee2c20
  Author: Juan Quintela <quintela@redhat.com>
  Date:   Wed Oct 3 20:23:43 2012 +0200
  
      migration: move exit condition to migration thread
      
      Signed-off-by: Juan Quintela <quintela@redhat.com>
      
      Reviewed-by: Reviewed-by: Eric Blake <eblake@redhat.com>
      Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit f7b67be36d01f8f506dc93213855b31dad17708c
  Author: Juan Quintela <quintela@redhat.com>
  Date:   Mon Dec 10 22:29:14 2012 +0100
  
      migration: Add buffered_flush error handling
      
      Now that we have error handling we can do proper handling of
      buffered_flush().
      
      Signed-off-by: Juan Quintela <quintela@redhat.com>
      
      Reviewed-by: Reviewed-by: Eric Blake <eblake@redhat.com>
      Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 76f5933aea281a52149b39a1a78a43565dc9715c
  Author: Juan Quintela <quintela@redhat.com>
  Date:   Wed Oct 3 20:16:24 2012 +0200
  
      migration: move beginning stage to the migration thread
      
      Signed-off-by: Juan Quintela <quintela@redhat.com>
      
      Reviewed-by: Reviewed-by: Eric Blake <eblake@redhat.com>
      Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit afe419319de1e5e98b131368ba14f85f98ab3a76
  Author: Juan Quintela <quintela@redhat.com>
  Date:   Mon Jan 14 13:36:28 2013 +0100
  
      qemu-file: Only set last_error if it is not already set
      
      Signed-off-by: Juan Quintela <quintela@redhat.com>
      
      Reviewed-by: Reviewed-by: Eric Blake <eblake@redhat.com>
      Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 1e973051b96bac5eef46393eec15b68796e7c7d3
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Thu Dec 20 11:30:39 2012 +0100
  
      migration: fix off-by-one in buffered_rate_limit
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Juan Quintela <quintela@redhat.com>
      
      Reviewed-by: Reviewed-by: Eric Blake <eblake@redhat.com>
  
  commit 25242635acb0b803392ad5669b5624815af3fd07
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Sat Nov 10 18:58:40 2012 +0100
  
      migration: remove double call to migrate_fd_close
      
      The call in buffered_close is enough, because buffered_close is called
      already by migrate_fd_cleanup.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Juan Quintela <quintela@redhat.com>
      
      Reviewed-by: Reviewed-by: Eric Blake <eblake@redhat.com>
  
  commit b9c961a8ff3973b97964431491bc3f4f427cd66a
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Thu Dec 20 11:29:03 2012 +0100
  
      migration: make function static
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Juan Quintela <quintela@redhat.com>
      
      Reviewed-by: Reviewed-by: Eric Blake <eblake@redhat.com>
  
  commit f65a874756bb3e4b57571a33a51d8887bbee7981
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Thu Dec 20 11:31:03 2012 +0100
  
      use XFER_LIMIT_RATIO consistently
      
      commit 5b4e1eb769eee892b44d3f6b2369b05196442f59
      
      missed this use.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Juan Quintela <quintela@redhat.com>
      
      Reviewed-by: Reviewed-by: Eric Blake <eblake@redhat.com>
  
  commit 9c339485f0abb96595f4d91880b177726463300c
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Thu Dec 20 11:26:04 2012 +0100
  
      Protect migration_bitmap_sync() with the ramlist lock
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Juan Quintela <quintela@redhat.com>
      
      Reviewed-by: Reviewed-by: Eric Blake <eblake@redhat.com>
  
  commit fb3409de22c7c167dced51175500bc4b1a78dcc2
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Thu Dec 20 11:25:45 2012 +0100
  
      Unlock ramlist lock also in error case
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Juan Quintela <quintela@redhat.com>
      
      Reviewed-by: Reviewed-by: Eric Blake <eblake@redhat.com>
  
  commit 84c44613f9ad8d13e0d2dbee767051527072dc12
  Author: Wenchao Xia <xiawenc@linux.vnet.ibm.com>
  Date:   Mon Jan 14 14:06:29 2013 +0800
  
      HMP: add sub command table to info
      
        Now info command takes a table of sub info commands,
      and changed do_info() to do_info_help() to do help funtion
      only.
       Note that now "info <unknown-topic>" returns error instead
      of list of info topics.
      
      Signed-off-by: Wenchao Xia <xiawenc@linux.vnet.ibm.com>
      Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
  
  commit a13ced59a4f305e37bd89f27f2b18f915889cad1
  Author: Wenchao Xia <xiawenc@linux.vnet.ibm.com>
  Date:   Mon Jan 14 14:06:28 2013 +0800
  
      HMP: move define of mon_cmds
      
        Because mon_cmds may use info_cmds, so adjust the declare sequence
      of them.
      
      Signed-off-by: Wenchao Xia <xiawenc@linux.vnet.ibm.com>
      Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
  
  commit 5f3d335fbdaccc5044bdfe0c6aefb865e48b9100
  Author: Wenchao Xia <xiawenc@linux.vnet.ibm.com>
  Date:   Mon Jan 14 14:06:27 2013 +0800
  
      HMP: add infrastructure for sub command
      
        This patch make parsing of hmp command aware of that it may
      have sub command. Also discard simple encapsulation function
      monitor_find_command(). For case "@command ", space after
      @command is filtered out.
      
      Signed-off-by: Wenchao Xia <xiawenc@linux.vnet.ibm.com>
      Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
  
  commit 5f11cb002a342e4fc0f87bb36fbabbc19bf04728
  Author: Wenchao Xia <xiawenc@linux.vnet.ibm.com>
  Date:   Mon Jan 14 14:06:26 2013 +0800
  
      HMP: delete info handler
      
        Now cmd and info handler have same format, so delete info handler.
      
      Signed-off-by: Wenchao Xia <xiawenc@linux.vnet.ibm.com>
      Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
  
  commit 84f2d0ea0f39bc140a6c69ba8e3ffd6b10cae6fa
  Author: Wenchao Xia <xiawenc@linux.vnet.ibm.com>
  Date:   Mon Jan 14 14:06:25 2013 +0800
  
      HMP: add QDict to info callback handler
      
        This patch change all info call back function to take
      additional QDict * parameter, which allow those command
      take parameter. Now it is set to NULL at default case.
      
      Signed-off-by: Wenchao Xia <xiawenc@linux.vnet.ibm.com>
      Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
  
  commit e8bccad5ac6095b5af7946cd72d9aacb57f7c0a3
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Wed Jan 16 21:20:00 2013 +0100
  
      win32-aio: Fix memory leak
      
      The buffer is allocated for both reads and writes, and obviously it
      should be freed even if an error occurs.
      
      Cc: qemu-stable@nongnu.org
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit bcbbd234d42f1111e42b91376db61922d42e7e9e
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Wed Jan 16 21:19:59 2013 +0100
  
      win32-aio: Fix vectored reads
      
      Copying data in the right direction really helps a lot!
      
      Cc: qemu-stable@nongnu.org
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 2ea9b58f0bc62445b7ace2381b4c4db7d5597e19
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Wed Jan 16 19:25:51 2013 +0100
  
      aio: Fix return value of aio_poll()
      
      aio_poll() must return true if any work is still pending, even if it
      didn't make progress, so that bdrv_drain_all() doesn't stop waiting too
      early. The possibility of stopping early occasionally lead to a failed
      assertion in bdrv_drain_all(), when some in-flight request was missed
      and the function didn't really drain all requests.
      
      In order to make that change, the return value as specified in the
      function comment must change for blocking = false; fortunately, the
      return value of blocking = false callers is only used in test cases, so
      this change shouldn't cause any trouble.
      
      Cc: qemu-stable@nongnu.org
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 6bf3ee07ff55aa795010a8e071826f38e9a26112
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Wed Jan 16 10:54:34 2013 +0100
  
      ide: Remove wrong assertion
      
      The Bus Master IDE Active bit (BM_STATUS_DMAING) is not only set when
      the request is still in flight, but also when it has completed and the
      size of the physical memory regions in the PRDT was larger than the
      transfer size.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 6d759117d3fd28e38c49c56c9de206cc718d32fa
  Author: Jeff Cody <jcody@redhat.com>
  Date:   Tue Jan 15 10:47:24 2013 -0500
  
      block: fix null-pointer bug on error case in block commit
      
      This is a bug that was caught by a coverity run by Markus.  In
      the error case when we errored out to exit_restore_open early in the
      function, 'overlay_bs' was still NULL at that point, although it is
      used to look up flags and perform a bdrv_reopen().
      
      Move the overlay_bs lookup to where it is needed, and check for NULL
      before restoring the flags.  Also get rid of the unneeded parameter
      initialization.
      
      Reported-By: Markus Armbruster <armbru@redhat.com>
      Signed-off-by: Jeff Cody <jcody@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit a4cbfe24e4d9f86622ba81b8c5b599c92c682fbc
  Author: Blue Swirl <blauwirbel@gmail.com>
  Date:   Sun Jan 13 16:35:41 2013 +0000
  
      bswap: improve gluing
      
      OpenBSD system compiler (gcc 4.2.1) has problems with concatenation
      of macro arguments in macro functions:
        CC    aes.o
      In file included from /src/qemu/include/qemu-common.h:126,
                       from /src/qemu/aes.c:30:
      /src/qemu/include/qemu/bswap.h: In function 'leul_to_cpu':
      /src/qemu/include/qemu/bswap.h:461: warning: implicit declaration of function 'bswapHOST_LONG_BITS'
      /src/qemu/include/qemu/bswap.h:461: warning: nested extern declaration of 'bswapHOST_LONG_BITS'
      
      Function leul_to_cpu() is only used in kvm-all.c, so the warnings
      are not fatal on OpenBSD without -Werror.
      
      Fix by applying glue(). Also add do {} while(0) wrapping and fix
      semicolon use while at it.
      
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 47f4dac3fde809e3da4e60d9eb699f1d4b378249
  Merge: af381eb... 0a1a7fa...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Wed Jan 16 15:20:05 2013 -0600
  
      Merge remote-tracking branch 'kraxel/chardev.1' into staging
      
      # By Gerd Hoffmann
      # Via Gerd Hoffmann
      * kraxel/chardev.1:
        chardev: add pty chardev support to chardev-add (qmp)
        chardev: add socket chardev support to chardev-add (qmp)
        chardev: add parallel chardev support to chardev-add (qmp)
        chardev: add serial chardev support to chardev-add (qmp)
        chardev: add file chardev support to chardev-add (qmp)
        chardev: add hmp hotplug commands
        chardev: add qmp hotplug commands, with null chardev support
        chardev: reduce chardev ifdef mess a bit
        chardev: fix QemuOpts lifecycle
        chardev: add error reporting for qemu_chr_new_from_opts
  
  commit af381ebeacdefcec0d2b44bdbb9d6e01e35f691f
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Tue Jan 15 09:49:36 2013 +0100
  
      build: fix Win32 clean build
      
      The version.o file did not appear explicitly as a dependency, and
      this caused clean builds to fail.  Force its build by making the
      Makefile depend on version.o.
      
      (We cannot add it to libqemuutil.a, because it doesn't export any
      symbol and thus would not be pulled by the linker).
      
      Cc: Blue Swirl <blauwirbel@gmail.com>
      Cc: Stefan Weil <sw@weilnetz.de>
      Tested-by: Stefan Weil <sw@weilnetz.de>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit eb60d1c55268f489b32e6b694e84e2017b75a3d3
  Author: Andreas Färber <andreas.faerber@web.de>
  Date:   Wed Jan 16 01:57:59 2013 +0100
  
      tmp105: Add temperature QOM property
      
      This obsoletes tmp105_set() and allows for better error handling.
      
      Signed-off-by: Andreas Färber <andreas.faerber@web.de>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 2aad80eeb788c7c3f71c57e78352f0fdadf8fe28
  Author: Andreas Färber <andreas.faerber@web.de>
  Date:   Wed Jan 16 01:57:58 2013 +0100
  
      tmp105: QOM'ify
      
      Introduce TYPE_ constant and cast macro.
      Move the state struct to the new header to allow for future embedding.
      
      Signed-off-by: Andreas Färber <andreas.faerber@web.de>
      Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 6e9989034b176a8e4cfdccd85892abfa73977ba7
  Author: Andreas Färber <andreas.faerber@web.de>
  Date:   Wed Jan 16 01:57:57 2013 +0100
  
      tests: Add tmp105 qtest test case
      
      Exercise all four commands of the TMP105, testing for an issue in the
      I2C TX path.
      
      The test case uses the N800's OMAP I2C and is the first for ARM.
      
      Signed-off-by: Andreas Färber <andreas.faerber@web.de>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit cb5ef3fa1871522a0886627033459e94bd537fb7
  Author: Andreas Färber <andreas.faerber@web.de>
  Date:   Wed Jan 16 01:57:56 2013 +0100
  
      tmp105: Fix I2C protocol bug
      
      An early length postincrement in the TMP105's I2C TX path led to
      transfers of more than one byte to place the second byte in the third
      byte's place within the buffer and the third byte to get discarded.
      
      Fix this by explictly incrementing the length after the checks but
      before the callback is called, which again checks the length.
      
      Adjust the Coding Style while at it.
      
      Signed-off-by: Alex Horn <alex.horn@cs.ox.ac.uk>
      Signed-off-by: Andreas Färber <andreas.faerber@web.de>
      Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 6d0b430176e3571af0e1596276078f05bfe1c5a5
  Author: Andreas Färber <andreas.faerber@web.de>
  Date:   Wed Jan 16 01:57:55 2013 +0100
  
      tmp105: Split out I2C message constants from header
      
      Allows value sharing with qtest.
      
      Signed-off-by: Andreas Färber <andreas.faerber@web.de>
      Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 2bf7b4572b39a494403190636b4e7d44967504c0
  Author: Andreas Färber <andreas.faerber@web.de>
  Date:   Wed Jan 16 01:57:54 2013 +0100
  
      libqtest: Prepare I2C libqos
      
      This adds a simple I2C API and a driver implementation for omap_i2c.
      
      Signed-off-by: Andreas Färber <andreas.faerber@web.de>
      Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 457b65432700281b061086a2a8527bf1f59163a9
  Author: Stefan Weil <sw@weilnetz.de>
  Date:   Wed Jan 16 18:17:33 2013 +0100
  
      audio: Replace non-portable asprintf in debug code by g_strdup_printf
      
      sw->name already uses the correct g_free to free the allocated memory.
      
      Signed-off-by: Stefan Weil <sw@weilnetz.de>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit a1cbfd554e11bb8af38c2f3e1f1574bf4c563cd2
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Wed Jan 16 18:20:25 2013 +0100
  
      usb-storage: Drop useless null test in usb_msd_handle_data()
      
      scsi_req_new() never returns null, and scsi_req_enqueue() dereferences
      the pointer, so checking for null is useless.
      
      Spotted by Coverity.
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 955d7b26779d6654f6ba2c456bac9fd49fa0cd8a
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Wed Jan 16 18:20:57 2013 +0100
  
      ui: Drop useless null tests in parse_keyboard_layout()
      
      Spotted by Coverity.
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 4ecf8aa5a06a830b05c035a5d6184bf991931d20
  Author: Stefan Weil <sw@weilnetz.de>
  Date:   Wed Jan 16 18:22:29 2013 +0100
  
      pseries: Replace non-portable asprintf by g_strdup_printf
      
      g_strdup_printf already handles OOM errors, so some error handling in
      QEMU code can be removed.
      
      Signed-off-by: Stefan Weil <sw@weilnetz.de>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit b8e76b35d47d03f6f9bb3a7455316aaed8b25795
  Author: Knut Omang <knuto@ifi.uio.no>
  Date:   Wed Jan 16 16:34:34 2013 +0100
  
      Add new DEFAULT_MACHINE_OPTIONS to q35 and ppc405
      
      Without this default q35/ppc405 based machines would no longer boot
      after commit e4ada29e909787f629626660b1561f6a680187d3
      
      Signed-off-by: Knut Omang <knut.omang@oracle.com>
      Reviewed-by: Markus Armbruster <armbru@redhat.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 9468a5d4904223af2c47131f32e3a0555142e4e3
  Author: Laurent Vivier <laurent@vivier.eu>
  Date:   Thu Jan 10 22:30:50 2013 +0100
  
      alpha-linux-user: Correct select
      
      Alpha, like s390x, passes all select arguments in registers.
      
      Signed-off-by: Laurent Vivier <laurent@vivier.eu>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 2ba7f73006371312109991869b13bf8f4b4659c4
  Author: Laurent Vivier <laurent@vivier.eu>
  Date:   Thu Jan 10 21:42:48 2013 +0100
  
      alpha-linux-user: Translate fcntl l_type
      
      The values of F_RDLCK, F_WRLCK, F_UNLCK, F_EXLCK, F_SHLCK
      differ between alpha and other linux architectures.
      
      This patch allows to run "dpkg" (database lock).
      
      Signed-off-by: Laurent Vivier <laurent@vivier.eu>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 0a1a7fabda7f0fa05ef09051be29e92e81f929ad
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Thu Dec 20 14:39:13 2012 +0100
  
      chardev: add pty chardev support to chardev-add (qmp)
      
      The ptsname is returned directly, so there is no need to
      use query-chardev to figure the pty device path.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit f6bd5d6ec514939c421fcd411d1a39bc7dad0948
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Thu Dec 20 13:53:12 2012 +0100
  
      chardev: add socket chardev support to chardev-add (qmp)
      
      qemu_chr_open_socket is split into two functions.  All initialization
      after creating the socket file handler is split away into the new
      qemu_chr_open_socket_fd function.
      
      chr->filename doesn't get filled from QemuOpts any more.  Qemu gathers
      the information using getsockname and getnameinfo instead.  This way it
      will also work correctly for file handles passed via file descriptor
      passing.
      
      Finally qmp_chardev_open_socket() is the actual qmp hotplug
      implementation which basically just calls socket_listen or
      socket_connect and the new qemu_chr_open_socket_fd function.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 88a946d32dd9e4c6c0ad56e19f2822bd5c8b416e
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Thu Jan 10 14:20:58 2013 +0100
  
      chardev: add parallel chardev support to chardev-add (qmp)
      
      Also alias the old parport name to parallel for -chardev.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit d59044ef74d577797d087bc6ffb156cec89ed39a
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Wed Dec 19 13:50:29 2012 +0100
  
      chardev: add serial chardev support to chardev-add (qmp)
      
      Similar to file, except that no separate in/out files are supported
      because it's pointless for direct device access.  Also the special
      tty ioctl hooks (pass through linespeed settings etc) are activated
      on Unix.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit ffbdbe59acc5f175d6c05a5d90f0b7c865fafd5b
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Wed Dec 19 13:13:57 2012 +0100
  
      chardev: add file chardev support to chardev-add (qmp)
      
      Add support for file chardevs.  Output file is mandatory,
      input file is optional.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit f10889089153edf032476b45229477866a9ca0b1
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Wed Dec 19 10:33:40 2012 +0100
  
      chardev: add hmp hotplug commands
      
      Add chardev-add and chardev-remove commands to the human monitor.
      chardev-add accepts the same syntax as -chardev, chardev-remove
      expects a chardev id.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit f1a1a35638bf045a2b158c0cb23d92ef39c06792
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Wed Dec 19 10:33:56 2012 +0100
  
      chardev: add qmp hotplug commands, with null chardev support
      
      Add chardev-add and chardev-remove qmp commands.  Hotplugging
      a null chardev is supported for now, more will be added later.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit e551498e7283fc7f12a0f9cd5645517bfe9008f6
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Wed Dec 19 16:35:42 2012 +0100
  
      chardev: reduce chardev ifdef mess a bit
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 2274ae9d1a841c9d214b7c877d28e2f037a9b26e
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Mon Oct 15 09:30:59 2012 +0200
  
      chardev: fix QemuOpts lifecycle
      
      qemu_chr_new_from_opts handles QemuOpts release now, so callers don't
      have to worry.  It will either be saved in CharDriverState, then
      released in qemu_chr_delete, or in the error case released instantly.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit bd2d80b2b75b36955d536564ceb593f5bdae2f12
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Mon Oct 15 09:28:05 2012 +0200
  
      chardev: add error reporting for qemu_chr_new_from_opts
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 249d41720b7dfbb5951b430b9eefdbee7464f515
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Wed Jan 9 03:58:11 2013 +0100
  
      qdev: Prepare "realized" property
      
      Introduce the QOM realizefn suggested by Anthony.
      Detailed documentation is supplied in the qdev header.
      
      For now this implements a default DeviceClass::realize callback that
      just wraps DeviceClass::init, which it deprecates.
      Once all devices have been converted to DeviceClass::realize,
      DeviceClass::init is to be removed.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Cc: Anthony Liguori <anthony@codemonkey.ws>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 7983c8a335dd09fec49f99a44d4404aa87828c0a
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Wed Jan 9 03:58:10 2013 +0100
  
      qdev: Fold state enum into bool realized
      
      Whether the device was initialized or not is QOM-level information and
      currently unused. Drop it from device. This leaves the boolean state of
      whether or not DeviceClass::init was called or not, a.k.a. "realized".
      
      Suggested-by: Anthony Liguori <aliguori@us.ibm.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 2c9ee0291f8ca7e18f8e96a34e8f4be7867219d2
  Author: Avik Sil <aviksil@linux.vnet.ibm.com>
  Date:   Tue Jan 8 12:36:31 2013 +0530
  
      pseries: set no default boot order
      
      This patch removes the default boot order for pseries machine. This allows
      the machine to handle a NULL boot order in case no -boot option is provided.
      Thus it helps SLOF firmware to verify if boot order is specified in command
      line or not. If no boot order is provided SLOF tries to boot from the
      device set in the nvram.
      
      Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
      Acked-by: Alexander Graf <agraf@suse.de>
      Signed-off-by: Avik Sil <aviksil@linux.vnet.ibm.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit e4ada29e909787f629626660b1561f6a680187d3
  Author: Avik Sil <aviksil@linux.vnet.ibm.com>
  Date:   Tue Jan 8 12:36:30 2013 +0530
  
      Make default boot order machine specific
      
      This patch makes default boot order machine specific instead of
      set globally. The default boot order can be set per machine in
      QEMUMachine boot_order. This also allows a machine to receive a
      NULL boot order when -boot isn't used and take an appropriate action
      accordingly. This helps machine boots from the devices as set in
      guest's non-volatile memory location in case no boot order is
      provided by the user.
      
      Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
      Signed-off-by: Avik Sil <aviksil@linux.vnet.ibm.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 038794cfe1c0eece8968418077e4af601acd5aff
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Tue Jan 15 15:24:16 2013 +0100
  
      acl: Free memory allocated with g_malloc() with g_free()
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit c23c15d30b901bb447cdcada96cae64c0046d146
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Tue Jan 15 15:24:15 2013 +0100
  
      acl: Fix acl_remove not to mess up the ACL
      
      It leaks memory and fails to adjust qemu_acl member nentries.  Future
      acl_add become confused: can misreport the position, and can silently
      fail to add.
      
      Cc: qemu-stable@nongnu.org
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit cc69bda6c97a1c193348eb381f4bffdfd1c8a948
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Tue Jan 15 15:42:32 2013 +0100
  
      sdl: Fix heap smash in sdl_zoom_rgb{16,32} for int > 32 bits
      
      Careless use of malloc(): allocate Uint32[N], assign to int *, use
      int[N].
      
      Fix by converting to g_new().
      
      Functions can't fail anymore, so make them return void.  Caller
      ignored the value anyway.
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit dabe3143e0f36a78a65c0dce1e298e31df1be6c4
  Author: Michael S. Tsirkin <mst@redhat.com>
  Date:   Tue Jan 15 19:50:13 2013 +0200
  
      kvm: add stub for kvm_irqchip_update_msi_route
      
      ppc64 build needs this stub to build with virtio enabled.
      
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
      Tested-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 8ec12ec734da08a945a05e2b0f89d2639048c771
  Merge: 58a864d... c3a2980...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Tue Jan 15 16:54:41 2013 -0600
  
      Merge remote-tracking branch 'afaerber/memory-ioport' into staging
      
      * afaerber/memory-ioport:
        acpi_piix4: Do not use old_portio-style callbacks
        xen_platform: Do not use old_portio-style callbacks
        hw/dma.c: Fix conversion of ioport_register* to MemoryRegion
      
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 58a864dec23f9052a5379a3ce81566e065c14afa
  Merge: b9f84ac... ecbe251...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Tue Jan 15 16:53:10 2013 -0600
  
      Merge remote-tracking branch 'stefanha/trivial-patches' into staging
      
      * stefanha/trivial-patches:
        configure: try pkg-config for curses
        qom: Make object_resolve_path_component() path argument const
        Add libcacard/trace/generated-tracers.c to .gitignore
      
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit b9f84ac0fa81315bf4efa8db64f0705273b7499a
  Merge: c94bf1c... 7191bf3...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Tue Jan 15 16:52:56 2013 -0600
  
      Merge remote-tracking branch 'stefanha/block' into staging
      
      * stefanha/block:
        block: Fix how mirror_run() frees its buffer
        win32-aio: Fix how win32_aio_process_completion() frees buffer
        scsi-disk: qemu_vfree(NULL) is fine, simplify
        w32: Make qemu_vfree() accept NULL like the POSIX implementation
        sheepdog: clean up sd_aio_setup()
        sheepdog: multiplex the rw FD to flush cache
        block: clear dirty bitmap when discarding
        ide: issue discard asynchronously but serialize the pieces
        ide: fix TRIM with empty range entry
        block: make discard asynchronous
        raw: support discard on block devices
        raw-posix: remember whether discard failed
        raw-posix: support discard on more filesystems
        block: fix initialization in bdrv_io_limits_enable()
        qcow2: Fix segfault on zero-length write
      
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit c94bf1c107df6623e54d48b90fb439a1281a36de
  Merge: bdb8872c... e175bce...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Tue Jan 15 16:52:39 2013 -0600
  
      Merge remote-tracking branch 'afaerber/qom-cpu' into staging
      
      * afaerber/qom-cpu:
        target-i386: Use switch in check_hw_breakpoints()
        target-i386: Avoid goto in hw_breakpoint_insert()
        target-i386: Introduce hw_{local,global}_breakpoint_enabled()
        target-i386: Define DR7 bit field constants
        target-i386: Move kvm_check_features_against_host() check to realize time
        target-i386: cpu_x86_register() consolidate freeing resources
        target-i386: Move setting defaults out of cpu_x86_parse_featurestr()
        target-i386: check/enforce: Check all feature words
        target-i386/cpu.c: Add feature name array for ext4_features
        target-i386: kvm_check_features_against_host(): Use feature_word_info
        target-i386/cpu: Introduce FeatureWord typedefs
        target-i386: Disable kvm_mmu by default
        kvm: Add fake KVM constants to avoid #ifdefs on KVM-specific code
        exec: Return CPUState from qemu_get_cpu()
        xen: Simplify halting of first CPU
        kvm: Pass CPUState to kvm_init_vcpu()
        cpu: Move cpu_index field to CPUState
        cpu: Move numa_node field to CPUState
        target-mips: Clean up mips_cpu_map_tc() documentation
        cpu: Move nr_{cores,threads} fields to CPUState
      
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit bdb8872cc14684557db4bef112b02eeb68f4410b
  Merge: 2fd3402... 08bb4a7...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Tue Jan 15 16:52:10 2013 -0600
  
      Merge remote-tracking branch 'afaerber-or/prep-up' into staging
      
      * afaerber-or/prep-up:
        pc87312: Avoid define conflict on mingw32
        pc87312: Replace register_ioport_*() with MemoryRegion
      
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 2fd3402d9242dec06bb1ca5680c1ddf421932b08
  Merge: dd25f93... 01b87f6...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Tue Jan 15 16:50:04 2013 -0600
  
      Merge remote-tracking branch 'mdroth/qga-pull-1-14-2013-2' into staging
      
      * mdroth/qga-pull-1-14-2013-2:
        qga: add missing commas in json docs
      
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit dd25f938203eac51ef2ec9f4a545645ff49bda70
  Merge: 5e72179... 7868181...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Tue Jan 15 16:49:48 2013 -0600
  
      Merge remote-tracking branch 'mdroth/qga-pull-1-14-2013' into staging
      
      * mdroth/qga-pull-1-14-2013:
        qemu-ga: Handle errors uniformely in ga_channel_open()
        qemu-ga: Plug fd leak on ga_channel_open() error paths
        qemu-ga: Plug fd leak on ga_channel_listen_accept() error path
        qemu-ga: Plug file descriptor leak on ga_open_pidfile() error path
        qemu-ga: Drop pointless lseek() from ga_open_pidfile()
        qemu-ga: Document intentional fall through in channel_event_cb()
        qemu-ga: add ga_open_logfile()
        qemu-ga: ga_open_pidfile(): use qemu_open()
      
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 5e72179b8f16e05a33fea5f63856aa16dbb29048
  Merge: cf7c3f0... 7e7b7cb...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Tue Jan 15 16:49:18 2013 -0600
  
      Merge remote-tracking branch 'sstabellini/xen-2013-01-14' into staging
      
      * sstabellini/xen-2013-01-14:
        xen_disk: implement BLKIF_OP_FLUSH_DISKCACHE, remove BLKIF_OP_WRITE_BARRIER
        xen_disk: add persistent grant support to xen_disk backend
        xen_disk: fix memory leak
      
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit c3a29809e4d8924a0cfffd7f1af3c2f3c46f5889
  Author: Hervé Poussineau <hpoussin@reactos.org>
  Date:   Fri Jan 4 22:29:41 2013 +0100
  
      acpi_piix4: Do not use old_portio-style callbacks
      
      Signed-off-by: Hervé Poussineau <hpoussin@reactos.org>
      [AF: Used HWADDR_PRIx for hwaddr PIIX4_DPRINTF()]
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 7a652efa1b55ea671125696aabf8f1bd6e9a97f7
  Author: Hervé Poussineau <hpoussin@reactos.org>
  Date:   Fri Jan 4 22:29:40 2013 +0100
  
      xen_platform: Do not use old_portio-style callbacks
      
      Signed-off-by: Hervé Poussineau <hpoussin@reactos.org>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit ecd584b836937eb45f7e7e487595002486a09cb7
  Author: Julien Grall <julien.grall@citrix.com>
  Date:   Wed Dec 19 12:09:21 2012 +0000
  
      hw/dma.c: Fix conversion of ioport_register* to MemoryRegion
      
      The commit 582299336879504353e60c7937fbc70fea93f3da introduced a 1-shift for
      some offset in DMA emulation.
      
      Before the previous commit, which converted ioport_register_* to
      MemoryRegion, the DMA controller registered 8 ioports with the following
      formula:
      base + ((8 + i) << d->shift) where 0 <= i < 8
      When an IO occured within a Memory Region, DMA callback receives an
      offset relative to the start address. Here the start address is:
      base + (8 << d->shift).
      The offset should be: (i << d->shift). After the shift is reverted, the
      offsets are 0..7 not 1..8.
      
      Fixes LP#1089996.
      
      Reported-by: Andreas Gustafsson <gson@gson.org>
      Signed-off-by: Julien Grall <julien.grall@citrix.com>
      Tested-by: Stefan Hajnoczi <stefanha@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit ecbe251fa0eb4905c4a82c887e37057243b9fbad
  Author: Vadim Evard <v.e.evard@gmail.com>
  Date:   Tue Jan 15 16:17:24 2013 +0400
  
      configure: try pkg-config for curses
      
      Static linkikng against ncurses may require explicit -ltinfo.
      In case -lcurses and -lncurses both didn't work give pkg-config a
      chance.
      
      Fixes #1094786 for me.
      
      Signed-off-by: Vadim Evard <v.e.evard@gmail.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 7191bf311ea9722cdcc3b2229788eff69d896bd0
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Tue Jan 15 15:29:10 2013 +0100
  
      block: Fix how mirror_run() frees its buffer
      
      It allocates with qemu_blockalign(), therefore it must free with
      qemu_vfree(), not g_free().
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 7479acdbce2ecf6cbd0b7d72b81608c8fc51b1ae
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Tue Jan 15 14:23:39 2013 +0100
  
      win32-aio: Fix how win32_aio_process_completion() frees buffer
      
      win32_aio_submit() allocates it with qemu_blockalign(), therefore it
      must be freed with qemu_vfree(), not g_free().
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Reviewed-by: Kevin Wolf <kwolf@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit db4c34c3df5107ec4900ff07f70c540479a7eeca
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Tue Jan 15 14:23:38 2013 +0100
  
      scsi-disk: qemu_vfree(NULL) is fine, simplify
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Acked-by: Paolo Bonzini <pbonzini@redhat.com>
      Reviewed-by: Kevin Wolf <kwolf@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 94c8ff3a01d9bd1005f066a0ee3fe43c842a43b7
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Tue Jan 15 14:23:37 2013 +0100
  
      w32: Make qemu_vfree() accept NULL like the POSIX implementation
      
      On POSIX, qemu_vfree() accepts NULL, because it's merely wrapper
      around free().  As far as I can tell, the Windows implementation
      doesn't.  Breeds bugs that bite only under Windows.
      
      Make the Windows implementation behave like the POSIX implementation.
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Reviewed-by: Kevin Wolf <kwolf@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit f700f8e3463b5d61383121fa6f79564d6132b10d
  Author: Liu Yuan <tailai.ly@taobao.com>
  Date:   Mon Jan 14 14:01:03 2013 +0800
  
      sheepdog: clean up sd_aio_setup()
      
      The last two parameters of sd_aio_setup() are never used, so remove them.
      
      Cc: MORITA Kazutaka <morita.kazutaka@lab.ntt.co.jp>
      Cc: Kevin Wolf <kwolf@redhat.com>
      Cc: Stefan Hajnoczi <stefanha@redhat.com>
      Signed-off-by: Liu Yuan <tailai.ly@taobao.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 477830727821e4bc337f4ac1fd222ffe0b900e1a
  Author: Liu Yuan <tailai.ly@taobao.com>
  Date:   Tue Jan 15 16:28:55 2013 +0800
  
      sheepdog: multiplex the rw FD to flush cache
      
      This will reduce sockfds connected to the sheep server to one, which simply the
      future hacks.
      
      Cc: MORITA Kazutaka <morita.kazutaka@lab.ntt.co.jp>
      Cc: Kevin Wolf <kwolf@redhat.com>
      Cc: Stefan Hajnoczi <stefanha@redhat.com>
      Signed-off-by: Liu Yuan <tailai.ly@taobao.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 3e84b4832180db2aa6187b6b971054bc3ca68be0
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Tue Jan 15 02:55:10 2013 +0100
  
      qom: Make object_resolve_path_component() path argument const
      
      A usage with a hardcoded partial path such as
      
        object_resolve_path_component(obj, "foo")
      
      is totally valid but currently leads to a compilation error. Fix this.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit a87eec766d99c33fc49ecc6dbce40f304168ac3f
  Author: Alex Rozenman <Alex_Rozenman@mentor.com>
  Date:   Tue Jan 8 01:28:02 2013 +0200
  
      Add libcacard/trace/generated-tracers.c to .gitignore
      
      Signed-off-by: Alex Rozenman <Alex_Rozenman@mentor.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit df702c9b4c1d049b12d7cf2f2ee607ff32f766cb
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Mon Jan 14 16:26:58 2013 +0100
  
      block: clear dirty bitmap when discarding
      
      Note that resetting bits in the dirty bitmap is done _before_ actually
      processing the request.  Writes, instead, set bits after the request
      is completed.
      
      This way, when there are concurrent write and discard requests, the
      outcome will always be that the blocks are marked dirty.  This scenario
      should never happen, but it is safer to do it this way.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 501378c3af16e8e83a9dd500c11e594f4d1dbe79
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Mon Jan 14 16:26:57 2013 +0100
  
      ide: issue discard asynchronously but serialize the pieces
      
      Now that discard can take a long time, make it asynchronous.
      Each LBA range entry is processed separately because discard
      can be an expensive operation.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 80bc2e8d807939bee89d1a5ca0dbe89946d39ed1
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Mon Jan 14 16:26:56 2013 +0100
  
      ide: fix TRIM with empty range entry
      
      ATA-ACS-3 says "If the two byte range length is zero, then the LBA
      Range Entry shall be discarded as padding."  iovecs are used as if
      they are linearized, so it is incorrect to discard the rest of
      this iovec.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 8238010b265886249f9f3d45e890788319b7736e
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Mon Jan 14 16:26:55 2013 +0100
  
      block: make discard asynchronous
      
      This is easy with the thread pool, because we can use s->is_xfs and
      s->has_discard from the worker function.
      
      QEMU has a widespread assumption that each I/O operation writes less
      than 2^32 bytes.  This patch doesn't fix it throughout of course,
      but it starts correcting struct RawPosixAIOData so that there is
      no regression with respect to the synchronous discard implementation.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit fcd9d4555252c47a337357dfce0806e5dde99d96
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Mon Jan 14 16:26:54 2013 +0100
  
      raw: support discard on block devices
      
      Block devices use a ioctl instead of fallocate, so add a separate
      implementation.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit c85191e5c9e14d65cc4281ef3b31f480227aa6dd
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Mon Jan 14 16:26:53 2013 +0100
  
      raw-posix: remember whether discard failed
      
      Avoid sending system calls repeatedly if they shall fail.  This
      does not apply to XFS: if the filesystem-specific ioctl fails,
      something weird is happening.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 3d4fa43e648f3b169e7ab5dd4e21312e510805d7
  Author: Kusanagi Kouichi <slash@ac.auone-net.jp>
  Date:   Mon Jan 14 16:26:52 2013 +0100
  
      raw-posix: support discard on more filesystems
      
      Linux 2.6.38 introduced the filesystem independent interface to
      deallocate part of a file. As of Linux 3.7, btrfs, ext4, ocfs2,
      tmpfs and xfs support it.
      
      Even though the system calls here are in practice issued on Linux,
      the code is structured to allow plugging in alternatives for other Unix
      variants.  EOPNOTSUPP is used unconditionally in this patch, but it is
      supported in both OpenBSD and Mac OS X since forever (see for example
      http://lists.debian.org/debian-glibc/2006/02/msg00337.html).
      
      Signed-off-by: Kusanagi Kouichi <slash@ac.auone-net.jp>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 029d091e4975af60ff9622717af19c5910f2f4e9
  Author: Peter Lieven <pl@dlhnet.de>
  Date:   Fri Jan 11 13:29:55 2013 +0100
  
      block: fix initialization in bdrv_io_limits_enable()
      
      bdrv_io_limits_enable() starts a new slice, but does not set io_base
      correctly for that slice.
      
      Here is how io_base is used:
      
          bytes_base  = bs->nr_bytes[is_write] - bs->io_base.bytes[is_write];
          bytes_res   = (unsigned) nb_sectors * BDRV_SECTOR_SIZE;
      
          if (bytes_base + bytes_res <= bytes_limit) {
              /* no wait */
          } else {
              /* operation needs to be throttled */
          }
      
      As a result, any I/O operations that are triggered between now and
      bs->slice_end are incorrectly limited.  If 10 MB of data has been
      written since the VM was started, QEMU thinks that 10 MB of data has
      been written in this slice. This leads to a I/O lockup in the guest.
      
      We fix this by delaying the start of a new slice to the next
      call of bdrv_exceed_io_limits().
      
      Signed-off-by: Peter Lieven <pl@kamp.de>
      Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit e175bce587936bf479889881488821ea8d61c89c
  Author: liguang <lig.fnst@cn.fujitsu.com>
  Date:   Tue Jan 15 13:39:56 2013 +0800
  
      target-i386: Use switch in check_hw_breakpoints()
      
      Replace an if statement using magic numbers for breakpoint type with a
      more explicit switch statement. This is to aid readability.
      
      Change the return type and force_dr6_update argument type to bool.
      
      While at it, fix Coding Style issues (missing braces).
      
      Signed-off-by: liguang <lig.fnst@cn.fujitsu.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 1cc21a180b9ea9204e99ad5c58604cb458e572a9
  Author: liguang <lig.fnst@cn.fujitsu.com>
  Date:   Tue Jan 15 08:24:02 2013 +0100
  
      target-i386: Avoid goto in hw_breakpoint_insert()
      
        "Go To Statement Considered Harmful" -- E. Dijkstra
      
      To avoid an unnecessary goto within the switch statement, move
      watchpoint insertion out of the switch statement. Improves readability.
      
      While at it, fix Coding Style issues (missing braces, indentation).
      
      Signed-off-by: liguang <lig.fnst@cn.fujitsu.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 5902564ac983d67d7d898356971698b50b8f0b91
  Author: liguang <lig.fnst@cn.fujitsu.com>
  Date:   Tue Jan 15 08:01:07 2013 +0100
  
      target-i386: Introduce hw_{local,global}_breakpoint_enabled()
      
      hw_breakpoint_enabled() returned a bit field indicating whether a local
      breakpoint and/or global breakpoint was enabled. Avoid this number magic
      by using explicit boolean helper functions hw_local_breakpoint_enabled()
      and hw_global_breakpoint_enabled(), to aid readability.
      
      Reuse them for the hw_breakpoint_enabled() implementation and change
      its return type to bool.
      
      While at it, fix Coding Style issues (missing braces).
      
      Signed-off-by: liguang <lig.fnst@cn.fujitsu.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 428065ce50643a56bff043501809b62b035f0b17
  Author: liguang <lig.fnst@cn.fujitsu.com>
  Date:   Tue Jan 15 13:39:55 2013 +0800
  
      target-i386: Define DR7 bit field constants
      
      Implicit use of dr7 bit field is a little hard to understand,
      so define constants for them and use them consistently.
      
      Signed-off-by: liguang <lig.fnst@cn.fujitsu.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 8d2497c3552e19a60e7a75d20976471ecb2a8e2b
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Mon Jan 14 17:31:31 2013 +0100
  
      qcow2: Fix segfault on zero-length write
      
      One of the recent refactoring patches (commit f50f88b9) didn't take care
      to initialise l2meta properly, so with zero-length writes, which don't
      even enter the write loop, qemu just segfaulted.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 5ec01c2e96910e1588d1a0de8609b9dda7618c7f
  Author: Igor Mammedov <imammedo@redhat.com>
  Date:   Fri Jan 11 03:10:17 2013 +0100
  
      target-i386: Move kvm_check_features_against_host() check to realize time
      
      kvm_check_features_against_host() should be called when features can't
      be changed, and when features are converted to properties it would be
      possible to change them until realize time, so correct way is to call
      kvm_check_features_against_host() in x86_cpu_realize().
      
      Signed-off-by: Igor Mammedov <imammedo@redhat.com>
      Reviewed-by: Eduardo Habkost <ehabkost@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit fa2db3c494270c1892365eef370d06a4559619e0
  Author: Igor Mammedov <imammedo@redhat.com>
  Date:   Fri Jan 11 03:10:16 2013 +0100
  
      target-i386: cpu_x86_register() consolidate freeing resources
      
      Freeing resources in one place would require setting 'error'
      to not NULL, so add some more error reporting before jumping to
      exit branch.
      
      Signed-off-by: Igor Mammedov <imammedo@redhat.com>
      Reviewed-by: Eduardo Habkost <ehabkost@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 077c68c32897ea02b88c9a919627d93d3878ef15
  Author: Igor Mammedov <imammedo@redhat.com>
  Date:   Fri Jan 11 03:10:15 2013 +0100
  
      target-i386: Move setting defaults out of cpu_x86_parse_featurestr()
      
      No functional change, needed for simplifying conversion to properties.
      
      Signed-off-by: Igor Mammedov <imammedo@redhat.com>
      Reviewed-by: Eduardo Habkost <ehabkost@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 07ca59450c9a0c5df65665ce46aa8487af59a1dd
  Author: Eduardo Habkost <ehabkost@redhat.com>
  Date:   Mon Jan 7 16:20:48 2013 -0200
  
      target-i386: check/enforce: Check all feature words
      
      This adds the following feature words to the list of flags to be checked
      by kvm_check_features_against_host():
      
       - cpuid_7_0_ebx_features
       - ext4_features
       - kvm_features
       - svm_features
      
      This will ensure the "enforce" flag works as it should: it won't allow
      QEMU to be started unless every flag that was requested by the user or
      defined in the CPU model is supported by the host.
      
      This patch may cause existing configurations where "enforce" wasn't
      preventing QEMU from being started to abort QEMU. But that's exactly the
      point of this patch: if a flag was not supported by the host and QEMU
      wasn't aborting, it was a bug in the "enforce" code.
      
      Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
      Reviewed-by: Gleb Natapov <gleb@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 89e49c8bea9ec81d2cca25f81f5e15c3a1d8b69c
  Author: Eduardo Habkost <ehabkost@redhat.com>
  Date:   Mon Jan 7 16:20:47 2013 -0200
  
      target-i386/cpu.c: Add feature name array for ext4_features
      
      Feature names were taken from the X86_FEATURE_* constants in the Linux
      kernel code.
      
      Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
      Reviewed-by: Gleb Natapov <gleb@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit bffd67b01d96d3a59bf74a2d38f00e59d4b9c774
  Author: Eduardo Habkost <ehabkost@redhat.com>
  Date:   Mon Jan 7 16:20:46 2013 -0200
  
      target-i386: kvm_check_features_against_host(): Use feature_word_info
      
      Instead of carrying the CPUID leaf/register and feature name array on
      the model_features_t struct, move that information into
      feature_word_info so it can be reused by other functions.
      
      The goal is to eventually kill model_features_t entirely, but to do that
      we have to either convert x86_def_t.features to an array or use
      offsetof() inside FeatureWordInfo (to replace the pointers inside
      model_features_t). So by now just move most of the model_features_t
      fields to FeatureWordInfo except for the two pointers to local
      arguments.
      
      Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
      Reviewed-by: Gleb Natapov <gleb@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 5ef5787627c07d053c2628fe720e814561fbfbe3
  Author: Eduardo Habkost <ehabkost@redhat.com>
  Date:   Mon Jan 7 16:20:45 2013 -0200
  
      target-i386/cpu: Introduce FeatureWord typedefs
      
      This introduces a FeatureWord enum, FeatureWordInfo struct (with
      generation information about a feature word), and a FeatureWordArray
      typedef, and changes add_flagname_to_bitmaps() code and
      cpu_x86_parse_featurestr() to use the new typedefs instead of separate
      variables for each feature word.
      
      This will help us keep the code at kvm_check_features_against_host(),
      cpu_x86_parse_featurestr() and add_flagname_to_bitmaps() sane while
      adding new feature name arrays.
      
      Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
      Reviewed-by: Gleb Natapov <gleb@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 6a4784ce6b95b013a13504ead9ab62975faf6eff
  Author: Eduardo Habkost <ehabkost@redhat.com>
  Date:   Mon Jan 7 16:20:44 2013 -0200
  
      target-i386: Disable kvm_mmu by default
      
      KVM_CAP_PV_MMU capability reporting was removed from the kernel since
      v2.6.33 (see commit a68a6a7282373), and was completely removed from the
      kernel since v3.3 (see commit fb92045843). It doesn't make sense to keep
      it enabled by default, as it would cause unnecessary hassle when using
      the "enforce" flag.
      
      This disables kvm_mmu on all machine-types. With this fix, the possible
      scenarios when migrating from QEMU <= 1.3 to QEMU 1.4 are:
      
      ------------+----------+----------------------------------------------------
       src kernel | dst kern.| Result
      ------------+----------+----------------------------------------------------
       >= 2.6.33  | any      | kvm_mmu was already disabled and will stay disabled
       <= 2.6.32  | >= 3.3   | correct live migration is impossible
       <= 2.6.32  | <= 3.2   | kvm_mmu will be disabled on next guest reboot *
      ------------+----------+----------------------------------------------------
      
       * If they are running kernel <= 2.6.32 and want kvm_mmu to be kept
         enabled on guest reboot, they can explicitly add +kvm_mmu to the QEMU
         command-line. Using 2.6.33 and higher, it is not possible to enable
         kvm_mmu explicitly anymore.
      
      Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
      Reviewed-by: Gleb Natapov <gleb@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 9ca5892328a40bfa9c24c847441761c4729ae3f3
  Author: Eduardo Habkost <ehabkost@redhat.com>
  Date:   Mon Jan 7 16:20:42 2013 -0200
  
      kvm: Add fake KVM constants to avoid #ifdefs on KVM-specific code
      
      Any KVM-specific code that use these constants must check if
      kvm_enabled() is true before using them.
      
      Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
      Reviewed-by: Gleb Natapov <gleb@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 38d8f5c84e7c02f2523005dddc31939ca18232dd
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Mon Dec 17 19:47:15 2012 +0100
  
      exec: Return CPUState from qemu_get_cpu()
      
      Move the declaration to qemu/cpu.h and add documentation.
      The implementation still depends on CPUArchState for CPU iteration.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 4a1e40b5091bcff5f8ea3fe9963eaa8e76b16389
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Mon Dec 17 19:39:30 2012 +0100
  
      xen: Simplify halting of first CPU
      
      Use the global first_cpu variable to halt the CPU rather than using a
      local first_cpu initialized from qemu_get_cpu(0).
      
      This will allow to change qemu_get_cpu() return type to CPUState
      despite use of the CPU_COMMON halted field in the reset handler.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 504134d27f15aa94f6d2b5c45eaa804a8dfb5a4c
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Mon Dec 17 06:38:45 2012 +0100
  
      kvm: Pass CPUState to kvm_init_vcpu()
      
      CPUArchState is no longer needed, and it thereby no longer depends on
      NEED_CPU_H.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 55e5c2850293547203874098f7cec148ffd12dfa
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Mon Dec 17 06:18:02 2012 +0100
  
      cpu: Move cpu_index field to CPUState
      
      Note that target-alpha accesses this field from TCG, now using a
      negative offset. Therefore the field is placed last in CPUState.
      
      Pass PowerPCCPU to [kvm]ppc_fixup_cpu() to facilitate this change.
      
      Move common parts of mips cpu_state_reset() to mips_cpu_reset().
      
      Acked-by: Richard Henderson <rth@twiddle.net> (for alpha)
      [AF: Rebased onto ppc CPU subclasses and openpic changes]
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 1b1ed8dc40635d60dd95c04658989af63542fcbf
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Mon Dec 17 04:22:03 2012 +0100
  
      cpu: Move numa_node field to CPUState
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 66afd1ad5a7a25e573577ac45979d8a3213796c3
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Mon Dec 17 20:36:30 2012 +0100
  
      target-mips: Clean up mips_cpu_map_tc() documentation
      
      This function will be touched again soon, so a good understanding of env
      vs. other helps. Adopt gtk-doc style.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Reviewed-by: Eric Johnson <ericj@mips.com>
  
  commit ce3960ebe57d0601a3628b64adac6fd23c901f70
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Mon Dec 17 03:27:07 2012 +0100
  
      cpu: Move nr_{cores,threads} fields to CPUState
      
      To facilitate the field movements, pass MIPSCPU to malta_mips_config();
      avoid that for mips_cpu_map_tc() since callers only access MIPS Thread
      Contexts, inside TCG helpers.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 08bb4a7c9bb9c12746bce9b3a1f031dd4192afc1
  Author: Blue Swirl <blauwirbel@gmail.com>
  Date:   Sun Jan 13 08:12:45 2013 +0000
  
      pc87312: Avoid define conflict on mingw32
      
      Mingw32 headers define FAR, causing this warning:
      /src/qemu/hw/pc87312.c:38:0: warning: "FAR" redefined [enabled by default]
      In file included from /usr/local/lib/gcc/i686-mingw32msvc/4.7.0/../../../../i686-mingw32msvc/include/windows.h:48:0,
                       from /src/qemu/include/sysemu/os-win32.h:29,
                       from /src/qemu/include/qemu-common.h:46,
                       from /src/qemu/include/exec/ioport.h:27,
                       from /src/qemu/hw/isa.h:6,
                       from /src/qemu/hw/pc87312.h:28,
                       from /src/qemu/hw/pc87312.c:26:
      /usr/local/lib/gcc/i686-mingw32msvc/4.7.0/../../../../i686-mingw32msvc/include/windef.h:34:0: note: this is the location of the previous definition
      
      Avoid the warning by expanding the macros.
      
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
      Acked-by: Hervé Poussineau <hpoussin@reactos.org>
      Signed-off-by: Andreas Färber <andreas.faerber@web.de>
  
  commit 328c24a97b9cde975bc8b12caa4c6c067fff83c6
  Author: Andreas Färber <andreas.faerber@web.de>
  Date:   Fri Jan 11 21:11:20 2013 +0100
  
      pc87312: Replace register_ioport_*() with MemoryRegion
      
      Prepare an instance_init function for the MemoryRegion init.
      
      Signed-off-by: Andreas Färber <andreas.faerber@web.de>
      Tested-by: Hervé Poussineau <hpoussin@reactos.org>
  
  commit cf7c3f0cb5a7129f57fa9e69d410d6a05031988c
  Author: KONRAD Frederic <fred.konrad@greensocs.com>
  Date:   Mon Jan 14 22:52:02 2013 +0100
  
      virtio-9p: fix compilation error.
      
      Fix the compilation error introduced by msg new field.
      
      CC    hw/9pfs/virtio-9p.o
      In file included from /home/konradf/Documents/safe/greensocs/virtio-project/x86-qemu/qemu/hw/9pfs/virtio-9p.c:17:0:
      /home/konradf/Documents/safe/greensocs/virtio-project/x86-qemu/qemu/hw/virtio-pci.h:30:16: erreur: field ‘msg’ has incomplete type
      make: *** [hw/9pfs/virtio-9p.o] Erreur 1
      
      Signed-off-by: KONRAD Frederic <fred.konrad@greensocs.com>
  
  commit 01b87f6d217ed05d5948562f74f5cf7b511a9c6c
  Author: Eric Blake <eblake@redhat.com>
  Date:   Wed Jan 2 09:15:11 2013 -0700
  
      qga: add missing commas in json docs
      
      * qga/qapi-schema.json: Use valid JSON.
      
      Signed-off-by: Eric Blake <eblake@redhat.com>
      Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
  
  commit b8bec49cccbf8e34558371df60e7e64419c4fde9
  Author: Michael Roth <mdroth@linux.vnet.ibm.com>
  Date:   Mon Jan 14 13:20:13 2013 -0600
  
      dataplane: fix build breakage on set_guest_notifiers()
      
      virtio_pci_set_guest_notifiers() now takes an additional argument to
      specify the number of virtqueues to assign a guest notifier for. This
      causes a build breakage for CONFIG_VIRTIO_BLK_DATA_PLANE builds:
      
      /home/mdroth/w/qemu2.git/hw/dataplane/virtio-blk.c: In function
      ‘virtio_blk_data_plane_start’:
      /home/mdroth/w/qemu2.git/hw/dataplane/virtio-blk.c:451:47: error: too
      few arguments to function ‘s->vdev->binding->set_guest_notifiers’
      /home/mdroth/w/qemu2.git/hw/dataplane/virtio-blk.c: In function
      ‘virtio_blk_data_plane_stop’:
      /home/mdroth/w/qemu2.git/hw/dataplane/virtio-blk.c:511:5: error: too few
      arguments to function ‘s->vdev->binding->set_guest_notifiers’
      make[1]: *** [hw/dataplane/virtio-blk.o] Error 1
      make[1]: *** Waiting for unfinished jobs....
      make: *** [subdir-x86_64-softmmu] Error 2
      
      Fix this by passing 1 as the number of virtqueues to assign notifiers
      for.
      
      Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 53510bfc1256711365cd2a841649f3ad5a79790f
  Author: Michael Roth <mdroth@linux.vnet.ibm.com>
  Date:   Mon Jan 14 13:20:12 2013 -0600
  
      virtio-pci: build for uninitialized return value in vq_vector_unmask
      
      Fixes the following:
      
      /home/mdroth/w/qemu2.git/hw/virtio-pci.c: In function
      ‘kvm_virtio_pci_vector_unmask’:
      /home/mdroth/w/qemu2.git/hw/virtio-pci.c:673:12: error: ‘ret’ may be
      used uninitialized in this function [-Werror=uninitialized]
      cc1: all warnings being treated as errors
      make: *** [hw/virtio-pci.o] Error 1
      make: *** Waiting for unfinished jobs....
      
      Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit be657dea4bec90031cc66a111a772299bfca7fa5
  Author: Alberto Garcia <agarcia@igalia.com>
  Date:   Fri Jan 11 18:25:30 2013 +0100
  
      Add GE IP-Octal 232 IndustryPack emulation
      
      The GE IP-Octal 232 is an IndustryPack module that implements eight
      RS-232 serial ports, each one of which can be redirected to a
      character device in the host.
      
      Signed-off-by: Alberto Garcia <agarcia@igalia.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 9c16fa79bfa0f8d7a937ee58fa45f2bd0995fa53
  Author: Alberto Garcia <agarcia@igalia.com>
  Date:   Fri Jan 11 18:25:29 2013 +0100
  
      Add TEWS TPCI200 IndustryPack emulation
      
      The TPCI200 is a PCI board that supports up to 4 IndustryPack modules.
      
      A new bus type called 'IndustryPack' has been created so any
      compatible module can be attached to this board.
      
      Reviewed-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Alberto Garcia <agarcia@igalia.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 7e7b7cba16faa7b721b822fa9ed8bebafa35700f
  Author: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
  Date:   Mon Jan 14 18:30:30 2013 +0000
  
      xen_disk: implement BLKIF_OP_FLUSH_DISKCACHE, remove BLKIF_OP_WRITE_BARRIER
      
      Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
  
  commit 9e496d7458bb01b717afe22db10a724db57d53fd
  Author: Roger Pau Monne <roger.pau@citrix.com>
  Date:   Mon Jan 14 18:28:19 2013 +0000
  
      xen_disk: add persistent grant support to xen_disk backend
      
      This protocol extension reuses the same set of grant pages for all
      transactions between the front/back drivers, avoiding expensive tlb
      flushes, grant table lock contention and switches between userspace
      and kernel space. The full description of the protocol can be found in
      the public blkif.h header.
      
      http://xenbits.xen.org/gitweb/?p=xen.git;a=blob_plain;f=xen/include/public/io/blkif.h
      
      Speed improvement with 15 guests performing I/O is ~450%.
      
      Signed-off-by: Roger Pau Monné <roger.pau@citrix.com>
      Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
  
  commit 282c6a2f292705f823554447ca0b7731b6f81a97
  Author: Roger Pau Monne <roger.pau@citrix.com>
  Date:   Mon Jan 14 18:26:53 2013 +0000
  
      xen_disk: fix memory leak
      
      On ioreq_release the full ioreq was memset to 0, loosing all the data
      and memory allocations inside the QEMUIOVector, which leads to a
      memory leak. Create a new function to specifically reset ioreq.
      
      Reported-by: Maik Wessler <maik.wessler@yahoo.com>
      Signed-off-by: Roger Pau Monné <roger.pau@citrix.com>
      Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
  
  commit 7868181f98ff1fbcd7f7034153eec5e03615d023
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Fri Jan 11 11:25:02 2013 +0100
  
      qemu-ga: Handle errors uniformely in ga_channel_open()
      
      We detect errors in several places.  One reports with g_error(), which
      calls abort(), the others report with g_critical().  Three of them
      exit(), three return false.
      
      Always report with g_critical(), and return false.
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Reviewed-by: Michael Roth <mdroth@linux.vnet.ibm.com>
      Reviewed-by: Luiz Capitulino <lcapitulino@redhat.com>
      
      *minor fix-up of commit msg
      
      Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
  
  commit d4f4a3efdf0a71621ae5351176f5f15b522d0026
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Fri Jan 11 11:25:01 2013 +0100
  
      qemu-ga: Plug fd leak on ga_channel_open() error paths
      
      Spotted by Coverity.
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Reviewed-by: Michael Roth <mdroth@linux.vnet.ibm.com>
      Reviewed-by: Luiz Capitulino <lcapitulino@redhat.com>
      Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
  
  commit 32c16620dda8ba16f6d6bcd20efefdec8975af77
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Fri Jan 11 11:25:00 2013 +0100
  
      qemu-ga: Plug fd leak on ga_channel_listen_accept() error path
      
      Spotted by Coverity.
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Reviewed-by: Michael Roth <mdroth@linux.vnet.ibm.com>
      Reviewed-by: Luiz Capitulino <lcapitulino@redhat.com>
      Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
  
  commit 03ac10f166b790cb66804e512abec6d002cd8481
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Fri Jan 11 11:24:59 2013 +0100
  
      qemu-ga: Plug file descriptor leak on ga_open_pidfile() error path
      
      Spotted by Coverity.  Also document why we keep it open on success.
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Reviewed-by: Michael Roth <mdroth@linux.vnet.ibm.com>
      Reviewed-by: Luiz Capitulino <lcapitulino@redhat.com>
      Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
  
  commit 5d27f9ce3de424207883d84352d76150e9707394
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Fri Jan 11 11:24:58 2013 +0100
  
      qemu-ga: Drop pointless lseek() from ga_open_pidfile()
      
      After open(), the file offset is already zero, and neither lockf() nor
      ftruncate() change it.
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Reviewed-by: Michael Roth <mdroth@linux.vnet.ibm.com>
      Reviewed-by: Luiz Capitulino <lcapitulino@redhat.com>
      Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
  
  commit f5b795787864ddde1104a4f7c061dcb0e58e45c0
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Fri Jan 11 11:24:57 2013 +0100
  
      qemu-ga: Document intentional fall through in channel_event_cb()
      
      For clarity, and to hush up Coverity.
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Reviewed-by: Michael Roth <mdroth@linux.vnet.ibm.com>
      Reviewed-by: Luiz Capitulino <lcapitulino@redhat.com>
      Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
  
  commit 9e92f6d46233171898fc7d0487a04e5b78e44234
  Author: Luiz Capitulino <lcapitulino@redhat.com>
  Date:   Tue Jan 8 19:26:26 2013 -0200
  
      qemu-ga: add ga_open_logfile()
      
      This function sets O_CLOEXEC on the log file fd so that it isn't
      leaked to executed processes.
      
      Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Acked-by: Amos Kong <akong@redhat.com>
      Tested-by: Amos Kong <akong@redhat.com>
      Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
  
  commit 6ffacc5d3ddf2e3227aae2a8cc5c15627265f727
  Author: Luiz Capitulino <lcapitulino@redhat.com>
  Date:   Tue Jan 8 19:26:25 2013 -0200
  
      qemu-ga: ga_open_pidfile(): use qemu_open()
      
      This ensures that O_CLOEXEC is passed to open(), this way the
      pid file fd is not leaked to executed processes.
      
      Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Acked-by: Amos Kong <akong@redhat.com>
      Tested-by: Amos Kong <akong@redhat.com>
      Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
  
  commit a507db9599599ce33007b524276a6ea88e521662
  Merge: b55160c... f9943cd...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Mon Jan 14 10:27:41 2013 -0600
  
      Merge remote-tracking branch 'kraxel/pixman.v6' into staging
      
      * kraxel/pixman.v6:
        pixman: pass extra cflags and ldflags
      
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit b55160c3d9b38c5d481ceccc30e397430f26fe92
  Merge: 167eb81... 0360784...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Mon Jan 14 10:27:29 2013 -0600
  
      Merge remote-tracking branch 'kraxel/usb.76' into staging
      
      * kraxel/usb.76:
        usb-host: Initialize dev->port the obviously safe way
        usb-host: Drop superfluous null test from usb_host_auto_scan()
        ehci: Assert state machine is sane w.r.t. EHCIQueue
        xhci: nuke transfe5rs on detach
        xhci: call xhci_detach_slot on root port detach too
        xhci: create xhci_detach_slot helper function
      
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 167eb811d006b95e9a26d4a0e681907ae77f5ce4
  Merge: a69f221... 08688af...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Mon Jan 14 10:27:08 2013 -0600
  
      Merge remote-tracking branch 'spice/spice.v67' into staging
      
      * spice/spice.v67:
        qxl: Don't drop client capability bits
        qxl: Fix SPICE_RING_PROD_ITEM(), SPICE_RING_CONS_ITEM() sanity check
      
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit a69f221ef840cde778080ffaa78e0d9dd27b87c7
  Merge: da758bd... 00e4d0d...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Mon Jan 14 10:26:57 2013 -0600
  
      Merge remote-tracking branch 'kraxel/testdev.2' into staging
      
      * kraxel/testdev.2:
        pc-testdev: use typedefs
      
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit da758bd7a3156fc96a630684ad9e4b4a03064306
  Merge: 8e9a868... de0161c...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Mon Jan 14 10:26:26 2013 -0600
  
      Merge remote-tracking branch 'kwolf/for-anthony' into staging
      
      * kwolf/for-anthony:
        dataplane: handle misaligned virtio-blk requests
        dataplane: extract virtio-blk read/write processing into do_rdwr_cmd()
        block: make qiov_is_aligned() public
        raw-posix: fix bdrv_aio_ioctl
        sheepdog: implement direct write semantics
        block: do not probe zero-sized disks
      
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 8e9a8681dd6066e4f79ba85b59deedb4d3d11aa2
  Merge: 7adef3b... feb9a2a...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Mon Jan 14 10:23:50 2013 -0600
  
      Merge remote-tracking branch 'mst/tags/for_anthony' into staging
      
      pci,virtio
      
      This further optimizes MSIX handling in virtio-pci.
      Also included is pci cleanup by Paolo, and pci device
      assignment fix by Alex.
      
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
      
      * mst/tags/for_anthony:
        pci-assign: Enable MSIX on device to match guest
        pci: use constants for devices under the 1B36 device ID, document them
        ivshmem: use symbolic constant for PCI ID, add to pci-ids.txt
        virtio-9p: use symbolic constant, add to pci-ids.txt
        reorganize pci-ids.txt
        docs: move pci-ids.txt to docs/specs/
        vhost: backend masking support
        vhost: set started flag while start is in progress
        virtio-net: set/clear vhost_started in reverse order
        virtio: backend virtqueue notifier masking
        virtio-pci: cache msix messages
        kvm: add stub for update msi route
        msix: add api to access msix message
        virtio: don't waste irqfds on control vqs
  
  commit 7adef3bc5a195d483987469fc80fbbe4a25a5b9d
  Merge: 0054ee8... aaf821f...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Mon Jan 14 10:23:25 2013 -0600
  
      Merge remote-tracking branch 'bonzini/stub' into staging
      
      * bonzini/stub: (27 commits)
        build: improve quiet output for .stp rules
        build: fold trace-obj-y into libqemuutil.a
        build: some simplifications for "trace/Makefile.objs"
        build: remove coroutine-obj-y
        build: move version-obj-y to the generic LINK rule
        build: move base QAPI files to libqemuutil.a
        build: move QAPI definitions for QEMU out of qapi-obj-y
        build: consolidate multiple variables into universal-obj-y
        build: move qobject files to qobject/ and libqemuutil.a
        build: move libqemuutil.a components to util/
        build: move files away from tools-obj-y, common-obj-y, user-obj-y
        build: move util-obj-y to libqemuutil.a
        build: rename oslib-obj-y to util-obj-y
        libcacard: list oslib-obj-y file explicitly
        libcacard: link vscclient to dynamic library
        libcacard: rewrite Makefile in non-recursive style
        libcacard: add list of exported symbols
        libcacard: use per-target variable definitions
        libcacard: prepare to use -y trick in the Makefile
        libcacard: require libtool to build it
        ...
      
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 0054ee8c4168e7e298915baaa1a88d717e541bd3
  Merge: 63fb259... 5178234...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Mon Jan 14 10:22:31 2013 -0600
  
      Merge remote-tracking branch 'qmp/queue/qmp' into staging
      
      * qmp/queue/qmp:
        monitor: assert monitor_puts()'s loop invariant
        target-i386: fix bits 39:32 of the final physical address when using 4M page
      
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit f9943cd58f8a053172aa701d79da512ccd10d758
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Fri Jan 4 10:15:53 2013 +0100
  
      pixman: pass extra cflags and ldflags
      
      Store --extra-cflags and --extra-ldflags in config-host.mak,
      then pass them on to the pixman configure script.
      
      Cc: Scott Wood <scottwood@freescale.com>
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 036078475427f2562c8e505f6bb44dbf5d8cbd95
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Thu Jan 10 14:33:25 2013 +0100
  
      usb-host: Initialize dev->port the obviously safe way
      
      Coverity worries the strcpy() could overrun the destination.  It
      can't, because the source always points to usb_host_scan()'s auto
      port[], which has the same size.  Use pstrcpy() anyway, to hush the
      checker.
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 4663530898a15944706d51b523d1f1545e32e46a
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Thu Jan 10 14:33:24 2013 +0100
  
      usb-host: Drop superfluous null test from usb_host_auto_scan()
      
      Coverity points out that port is later passed to usb_host_open(),
      which dereferences it.  It actually can't be null: it always points to
      usb_host_scan()'s auto port[].  Drop the superfluous port == NULL
      test.
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit cc8d2b65c7e5f44172bf3ec300407522162e9a7f
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Thu Jan 10 14:33:23 2013 +0100
  
      ehci: Assert state machine is sane w.r.t. EHCIQueue
      
      Coverity worries the EHCIQueue pointer could be null when we pass it
      to functions that reference it.  The state machine ensures it can't be
      null then.  Assert that, to hush the checker.
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit de0161c0d553f2aaf6118ca87f978a5e6b4a9732
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Fri Jan 11 16:41:29 2013 +0100
  
      dataplane: handle misaligned virtio-blk requests
      
      O_DIRECT on Linux has alignment requirements on I/O buffers and
      misaligned requests result in -EINVAL.  The Linux virtio_blk guest
      driver usually submits aligned requests so I forgot to handle misaligned
      requests.
      
      It turns out that virtio-win guest drivers submit misaligned requests.
      Handle them using a bounce buffer that meets alignment requirements.
      
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit b5ef1aab945c1b04740574064b13eb93f1572587
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Fri Jan 11 16:41:28 2013 +0100
  
      dataplane: extract virtio-blk read/write processing into do_rdwr_cmd()
      
      Extract code for read/write command processing into do_rdwr_cmd().  This
      brings together pieces that are spread across process_request().
      
      The real motivation is to set the stage for handling misaligned
      requests, which the next patch tackles.
      
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit c53b1c5114bdf7fc945cbf11436da61789ca2267
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Fri Jan 11 16:41:27 2013 +0100
  
      block: make qiov_is_aligned() public
      
      The qiov_is_aligned() function checks whether a QEMUIOVector meets a
      BlockDriverState's alignment requirements.  This is needed by
      virtio-blk-data-plane so:
      
      1. Move the function from block/raw-posix.c to block/block.c.
      2. Make it public in block/block.h.
      3. Rename to bdrv_qiov_is_aligned().
      4. Change return type from int to bool.
      
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit b608c8dc02c78ee95455a0989bdf1b41c768b2ef
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Thu Jan 10 15:28:35 2013 +0100
  
      raw-posix: fix bdrv_aio_ioctl
      
      When the raw-posix aio=thread code was moved from posix-aio-compat.c
      to block/raw-posix.c, there was an unintended change to the ioctl code.
      The code used to return the ioctl command, which posix_aio_read()
      would later morph into a zero.  This hack is not necessary anymore,
      and in fact breaks scsi-generic (which expects a zero return code).
      Remove it.
      
      Cc: qemu-stable@nongnu.org
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit 0e7106d8b5f7ef4f9df10baf1dfb3db482bcd046
  Author: Liu Yuan <tailai.ly@taobao.com>
  Date:   Thu Jan 10 16:03:47 2013 +0800
  
      sheepdog: implement direct write semantics
      
      Sheepdog supports both writeback/writethrough write but has not yet supported
      DIRECTIO semantics which bypass the cache completely even if Sheepdog daemon is
      set up with cache enabled.
      
      Suppose cache is enabled on Sheepdog daemon size, the new cache control is
      
      cache=writeback # enable the writeback semantics for write
      cache=writethrough # enable the emulated writethrough semantics for write
      cache=directsync # disable cache competely
      
      Guest WCE toggling on the run time to toggle writeback/writethrough is also
      supported.
      
      Cc: MORITA Kazutaka <morita.kazutaka@lab.ntt.co.jp>
      Cc: Kevin Wolf <kwolf@redhat.com>
      Cc: Stefan Hajnoczi <stefanha@gmail.com>
      Signed-off-by: Liu Yuan <tailai.ly@taobao.com>
      Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com>
      Reviewed-by: MORITA Kazutaka <morita.kazutaka@lab.ntt.co.jp>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit 8e895599a1beb250ebca00e83b5fae6a828d2171
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Thu Jan 10 15:39:27 2013 +0100
  
      block: do not probe zero-sized disks
      
      A blank CD or DVD is visible as a zero-sized disks.  Probing such
      disks will lead to an EIO and a failure to start the VM.  Treating
      them as raw is a better solution.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit 0cb41e2c5ebc1f8fa180a1726981416fee9abad1
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Tue Jan 8 14:06:51 2013 +0100
  
      xhci: nuke transfe5rs on detach
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit f3dcf6384cc94b6a688f3a366c20642f36247b68
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Tue Jan 8 13:06:57 2013 +0100
  
      xhci: call xhci_detach_slot on root port detach too
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 8125184178de05d762e39ee07f44ada6006e87bd
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Tue Jan 8 13:06:16 2013 +0100
  
      xhci: create xhci_detach_slot helper function
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 00e4d0dbad9f2d449f021394addec9dfae5678bf
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Mon Jan 7 12:59:43 2013 +0100
  
      pc-testdev: use typedefs
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 08688af04dc1137ac2f420b35c235183926b4a23
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Thu Jan 10 14:24:50 2013 +0100
  
      qxl: Don't drop client capability bits
      
      interface_set_client_capabilities() copies only the first few bits,
      because it falls into a Classic C trap: you can declare a parameter
      uint8_t caps[58], but the resulting parameter type is uint8_t *, not
      uint8_t[58].  In particular, sizeof(caps) is sizeof(uint8_t *), not
      the intended sizeof(uint8_t[58]).
      
      Harmless, because the bits aren't used, yet.  Broken in commit
      c10018d6.  Spotted by Coverity.
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit bc5f92e5db6f303e73387278e32f8669f0abf0e5
  Author: Markus Armbruster <armbru@pond.sub.org>
  Date:   Thu Jan 10 14:24:49 2013 +0100
  
      qxl: Fix SPICE_RING_PROD_ITEM(), SPICE_RING_CONS_ITEM() sanity check
      
      The pointer arithmetic there is safe, but ugly.  Coverity grouses
      about it.  However, the actual comparison is off by one: <= end
      instead of < end.  Fix by rewriting the check in a cleaner way.
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit aaf821fde35f2ac5cf509ebd83a7d40704ea8d48
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri Dec 21 10:45:20 2012 +0100
  
      build: improve quiet output for .stp rules
      
      Mention the directory in which the .stp file is being generated.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit ff667e2e9b86fdc36e3b143483526f4c4fe80049
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri Dec 21 09:45:20 2012 +0100
  
      build: fold trace-obj-y into libqemuutil.a
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 0e848f482bce75f4d9cbac9f495fa45e51d08c9a
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Mon Dec 24 14:06:27 2012 +0100
  
      build: some simplifications for "trace/Makefile.objs"
      
      Signed-off-by: Lluís Vilanova <vilanova@ac.upc.edu>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 84ecb7a6b9b2b14adadc1ff21c854d9e5f42be56
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Thu Dec 20 17:38:14 2012 +0100
  
      build: remove coroutine-obj-y
      
      Just fold it into block-obj-y.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit bf0842b71f581e0c60f4bbfbebf37ff999a22b88
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Thu Dec 20 17:36:35 2012 +0100
  
      build: move version-obj-y to the generic LINK rule
      
      There is no reason for it to be in block-obj-y, in particular.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 576d55068d210c7316297af4194a10f729efe742
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Thu Dec 20 15:27:51 2012 +0100
  
      build: move base QAPI files to libqemuutil.a
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 59cacde8cdf2e85de9b1aff63e456e89a8a5c59d
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Thu Dec 20 15:03:18 2012 +0100
  
      build: move QAPI definitions for QEMU out of qapi-obj-y
      
      There is no reason why for example qemu-ga should include all the
      definitions for the QEMU monitor.  However, there are a few
      that are needed (qapi_free_SocketAddress, qapi_free_InetSocketAddress,
      ErrorClass_lookup).  These should be moved to a separate "core"
      .json schema that goes into libqemuutil.a.
      
      For now, make this clearer by moving the qapi-*.o definitions out
      of libqemuutil.a.  Once the above refactoring is done, qga-obj-y
      should not include anymore qapi-types.o and qapi-visit.o.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 9444e9e640d56039253d885ba88c3fa818a00149
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Thu Dec 20 15:24:49 2012 +0100
  
      build: consolidate multiple variables into universal-obj-y
      
      The directory descent mechanism, and a less-flat tree both helped
      in making some *-obj-y definitions very short.  Many of these
      often end up in universal-obj-y, and used to be separate only
      because of libuser (which is now part of history...).
      
      Consolidate these variables in a single one.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit a372823a14461c454feaa86373bd672fd518847a
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Thu Dec 20 16:10:26 2012 +0100
  
      build: move qobject files to qobject/ and libqemuutil.a
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit baacf04799ace72a9c735dd9306a1ceaf305e7cf
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Thu Dec 20 15:58:44 2012 +0100
  
      build: move libqemuutil.a components to util/
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit f157ebba2de4a6225679e13cc1ce01ff5d147c76
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Thu Dec 20 16:09:36 2012 +0100
  
      build: move files away from tools-obj-y, common-obj-y, user-obj-y
      
      Split them between libqemuutil.a and, for those used by qemu-img/io/nbd,
      block-obj-y.
      
      Static libraries ensure that binaries such as qemu-ga do not include
      unused modules.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 8a090705b4485eaed602632963cc53acaf3ba12e
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Thu Dec 20 15:40:20 2012 +0100
  
      build: move util-obj-y to libqemuutil.a
      
      Use a static library to eliminate repetition in the linking rules.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit e4b42e6ebc2442f5ae9885d62171599cc682b4f5
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Thu Dec 20 14:34:31 2012 +0100
  
      build: rename oslib-obj-y to util-obj-y
      
      This prepares the creation of libqemuutil.a in the next patch.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit d9dc91ace82d1c4ca6f2c6f10a9cfcacf988662e
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Thu Dec 20 18:24:27 2012 +0100
  
      libcacard: list oslib-obj-y file explicitly
      
      We will grow the list of files in the next patches, but libcacard
      should remain slim.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 26ca8c06d2e4fb43903c9d5e8ebe27792ffc461b
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri Dec 21 08:42:03 2012 +0100
  
      libcacard: link vscclient to dynamic library
      
      There is no reason for vscclient to duplicate the code.  rules.mak
      takes care of invoking libtool to do the link.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 992aeb8eb53e5846a957cf333f2e1ec8cb6e0c04
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri Dec 21 08:34:49 2012 +0100
  
      libcacard: rewrite Makefile in non-recursive style
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 5018f1cc9f9e2b68c12671e83cd1e3c6a12ec2b5
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Thu Dec 20 18:19:51 2012 +0100
  
      libcacard: add list of exported symbols
      
      Do not export internal QEMU symbols.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit af0c8e9f3c75a23905b97be6f6e530acaa7bedc3
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri Dec 21 09:13:10 2012 +0100
  
      libcacard: use per-target variable definitions
      
      This lets the libcacard Makefile use more rules.mak magic.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 591eca679e6d1165c9c69896dcecc8087bb1619c
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri Dec 21 09:16:33 2012 +0100
  
      libcacard: prepare to use -y trick in the Makefile
      
      Rename variables to follow the conventions of the rest of the build
      systems.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit b6fc675b25d32f018870e202eb4b2a6eb509f88b
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Thu Dec 20 20:40:35 2012 +0100
  
      libcacard: require libtool to build it
      
      Do not fail at build time, instead just disable the library if libtool
      is not present.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit e832341bde5448a6a1392ea903a553497a13763b
  Author: Alon Levy <alevy@redhat.com>
  Date:   Wed Nov 28 11:16:26 2012 +0200
  
      libcacard: fix missing symbol in libcacard.so
      
      Before patch:
      $ make libcacard.la
      $ nm ./libcacard/.libs/libcacard.so.0.0.0 | grep " U " | \
          egrep -v "(g_)|(GLIBC)|(SECMOD)|(PK11)|(CERT)|(NSS)|(PORT)|(PR)"
                       U error_set
      
      Signed-off-by: Alon Levy <alevy@redhat.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit afd347ab3874858bfb609f22032c34ecd5f37d08
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Thu Dec 20 20:39:36 2012 +0100
  
      build: remove CONFIG_SMARTCARD
      
      The passthru smartcard does not have the shared library dependency, build
      it unconditionally.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 2c13ec50e763621889f2b2e6b5d587f692e58f3f
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri Dec 21 09:23:18 2012 +0100
  
      build: move dtrace rules to rules.mak
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 2165588274332e9f08891d5b22d56f4c0b7dc437
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Thu Dec 20 18:57:45 2012 +0100
  
      build: support linking with libtool objects/libraries
      
      This patch moves the complication of using libtool to the generic
      rules.mak file.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit f141ccfa15096a7610b9973ae5ebae6562625a8d
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Thu Dec 20 18:32:53 2012 +0100
  
      build: make libtool verbose when making with V=1
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 5708fc665524c5218076388504d078441fb3940c
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Mon Nov 26 15:36:40 2012 +0100
  
      stubs: fully replace qemu-tool.c and qemu-user.c
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 4d4545743f55b37d37535f7b32456b82c97efeb8
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Mon Nov 26 16:03:42 2012 +0100
  
      qemu-option: move standard option definitions out of qemu-config.c
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 63fb2590839162afdf14d7c0ee02d460766c0956
  Merge: 02e079c... 314e229...
  Author: Blue Swirl <blauwirbel@gmail.com>
  Date:   Sat Jan 12 12:47:07 2013 +0000
  
      Merge branch 'target-arm.next' of git://git.linaro.org/people/pmaydell/qemu-arm
      
      * 'target-arm.next' of git://git.linaro.org/people/pmaydell/qemu-arm:
        target-arm: Fix SWI (SVC) instruction in M profile.
        target-arm: use type_register() instead of type_register_static()
  
  commit 02e079c79cdb7ac8180f92edaed4b942ca6b7c71
  Merge: 837d1f9... 61993a6...
  Author: Blue Swirl <blauwirbel@gmail.com>
  Date:   Sat Jan 12 12:47:02 2013 +0000
  
      Merge branch 'ppc-for-upstream' of git://repo.or.cz/qemu/agraf
      
      * 'ppc-for-upstream' of git://repo.or.cz/qemu/agraf: (31 commits)
        PPC: linux-user: Calculate context pointer explicitly
        target-ppc: Error out for -cpu host on unknown PVR
        target-ppc: Slim conversion of model definitions to QOM subclasses
        PPC: Bring EPR support closer to reality
        PPC: KVM: set has-idle in guest device tree
        kvm: Update kernel headers
        openpic: fix CTPR and de-assertion of interrupts
        openpic: move IACK to its own function
        openpic: IRQ_check: search the queue a word at a time
        openpic: fix sense and priority bits
        openpic: add some bounds checking for IRQ numbers
        openpic: use standard bitmap operations
        Revert "openpic: Accelerate pending irq search"
        openpic: always call IRQ_check from IRQ_get_next
        openpic/fsl: critical interrupts ignore mask before v4.1
        openpic: make ctpr signed
        openpic: rework critical interrupt support
        openpic: make register names correspond better with hw docs
        ppc/booke: fix crit/mcheck/debug exceptions
        openpic: lower interrupt when reading the MSI register
        ...
  
  commit 837d1f978224f7e7b020c71ffb10b291952cc596
  Merge: a6fc23e... 2b35e93...
  Author: Blue Swirl <blauwirbel@gmail.com>
  Date:   Sat Jan 12 12:46:57 2013 +0000
  
      Merge branch 's390-reorg' of git://repo.or.cz/qemu/rth
      
      * 's390-reorg' of git://repo.or.cz/qemu/rth: (149 commits)
        target-s390: Claim maintainership
        target-s390: Use noreturn for exception and load_psw
        target-s390: Use TCG_CALL_NO_WG for misc helpers
        target-s390: Use TCG_CALL_NO_WG for integer helpers
        target-s390: Use TCG_CALL_NO_WG for floating-point helpers
        target-s390: Use TCG_CALL_NO_WG for memory helpers
        target-s390: Perform COMPARE AND SWAP inline
        target-s390: Optimize get_address
        target-s390: Optimize ADDC/SUBB
        target-s390: Optimize ADDU/SUBU CC testing
        target-s390: Tidy comparisons
        target-s390: Optmize emitting discards
        target-s390: Optimize XC
        target-s390: Fix cpu_clone_regs
        target-s390: Implement LOAD/SET FP AND SIGNAL
        target-s390: Implement SET ROUNDING MODE
        target-s390: Use uint64_to_float128
        target-s390: Implement LCDFR
        target-s390: Check insn operand specifications
        target-s390: Implement CPSDR
        ...
  
  commit a6fc23e5dc76660792c8363d058adf22caa82945
  Author: Julien Grall <julien.grall@citrix.com>
  Date:   Fri Jan 11 16:41:43 2013 +0000
  
      hw/pc.c: add ULL suffix in ioport80_read and ioportF0_read return value
      
      The commit c02e1eac887b1b0aee7361b1fcf889e7d47fed9d broke the compilation
      for i386. ULL need to be specify for uint64_t value.
      
      Signed-off-by: Julien Grall <julien.grall@citrix.com>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 163fa4b09db3e36c612e178fd11b3af4247cbd56
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri Jan 11 15:05:06 2013 -0800
  
      tcg-i386: use LEA for 3-operand 64-bit addition
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 092bb3068801bd6bfc90fcced2661e77bb811764
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Wed Jan 9 10:17:08 2013 +0100
  
      pixman: fix warning
      
      Cc: afaerber@suse.de
      Cc: agraf@suse.de
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit cc6e3ca93c1b40fba579e8724dd06ca9f0507b31
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Wed Jan 9 10:17:07 2013 +0100
  
      gcc: rename CONFIG_PRAGMA_DISABLE_UNUSED_BUT_SET to CONFIG_PRAGMA_DIAGNOSTIC_AVAILABLE
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 3dd46c78525a30e98c68a44e1c3797d9fcfb0462
  Author: Blue Swirl <blauwirbel@gmail.com>
  Date:   Sat Jan 5 10:10:27 2013 +0000
  
      optionrom: build with discrete CPP and AS steps
      
      Build option ROM .S files with separate preprocessor and
      assembler steps because the C compiler could be unsuitable.
      
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit b6d9439c0d221b477c479a41a46797eee228bf88
  Author: Blue Swirl <blauwirbel@gmail.com>
  Date:   Sat Jan 5 14:48:22 2013 +0000
  
      slirp: remove unused field tt
      
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 338d80dd353c50b6397723ffecf7e5bc3ba1651d
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Fri Jan 4 16:39:33 2013 -0800
  
      user: Consider symbolic links as possible directories
      
      Commit 2296f194dfde4c0a54f249d3fdb8c8ca21dc611b reduced the number
      of syscalls performed during user emulation startup, but failed to
      consider the use of symbolic links in creating directory structures.
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit d2565875ec5a483ddcdf3cec821830bd1f082cf6
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Fri Jan 4 16:39:32 2013 -0800
  
      alpha-linux-user: Fix sigaction
      
      Unconditional bswap replaced by __get_user/__put_user.
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 658f2dc970996d547a641b5685e384ebe6f2648e
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Fri Jan 4 16:39:31 2013 -0800
  
      linux-user: Rewrite __get_user/__put_user with __builtin_choose_expr
      
      The previous formuation with multiple assignments to __typeof(*hptr) falls
      down when hptr is qualified const.  E.g. with const struct S *p, p->f is
      also qualified const.
      
      With this formulation, there's no assignment to any local variable.
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit c732a52d3e3b7ed42d7daa94ba40a83408cd6f22
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Fri Jan 4 16:39:30 2013 -0800
  
      bswap: Rewrite cpu_to_<endian><type>u with {ld,st}<type>_<endian>_p
      
      We've now optimized the ld/st versions; reuse that for the "legacy"
      versions.  Always use inlines so that we get the type checking that
      we expect.
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 612d590ebc6cef179cf5f7823522237e622ab430
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Fri Jan 4 16:39:29 2013 -0800
  
      bswap: Rewrite all ld<type>_<endian>_p functions
      
      Use the new host endian unaligned access functions instead of
      open coding byte-by-byte references.  Remove assembly special
      cases for i386 and ppc -- we've now exposed the operation to
      the compiler sufficiently for these to be optimized automatically.
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 7db2145a6826b14efceb8dd64bfe6ad8647072eb
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Fri Jan 4 16:39:28 2013 -0800
  
      bswap: Add host endian unaligned access functions
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit cdfe2851c6c33c133bd90c2643cb0486c0f5b325
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Fri Jan 4 16:39:27 2013 -0800
  
      bswap: Tidy base definitions of bswapN
      
      Move the bswap_N -> bswapN wrappers inside CONFIG_BYTESWAP_H.
      
      Change the ultimate fallback defintions from macros to inline functions.
      The proper types recieved by the function arguments means we can remove
      unnecessary casts, making the code more readable.
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit fedb88bd32d331131d77a9b567d12e682fd102ac
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Fri Jan 4 16:39:26 2013 -0800
  
      fdt: Use bswapN instead of bswap_N
      
      Fixes the libfdt enabled build for hosts that have <machine/bswap.h>.
      
      The code at the beginning of qemu/bswap.h is attempting to standardize
      on bswapN.  In the case of CONFIG_MACHINE_BSWAP_H, this is all we get.
      In the case of CONFIG_BYTESWAP_H, we get bswap_N from the system header
      and then wrap these with inline functions to get bswapN.
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 314e2296dc945e286b605563d7b6e6b269d29816
  Author: Alex_Rozenman@mentor.com <Alex_Rozenman@mentor.com>
  Date:   Fri Jan 11 15:21:22 2013 +0000
  
      target-arm: Fix SWI (SVC) instruction in M profile.
      
      When do_interrupt_v7m is called with EXCP_SWI, the PC already
      points to the next instruction. Don't modify it here.
      
      Signed-off-by: Alex Rozenman <Alex_Rozenman@mentor.com>
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit 918fd0839eeafc83bd4984364321a947d29041fe
  Author: Eduardo Habkost <ehabkost@redhat.com>
  Date:   Fri Jan 11 15:21:22 2013 +0000
  
      target-arm: use type_register() instead of type_register_static()
      
      The type_register_static() interface is documented as:
      
        type_register_static:
        @info: The #TypeInfo of the new type.
      
        @info and all of the strings it points to should exist for the life
        time that the type is registered.
      
      But cpu_register() uses a stack variable for the 'info' argument, so it
      has to use type_register() instead of type_register_static().
      
      Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit fedf2de31023b4ee71a4e578db013976243a8143
  Merge: e2848a7... c02e1ea...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Fri Jan 11 08:43:18 2013 -0600
  
      Merge remote-tracking branch 'stefanha/trivial-patches' into staging
      
      * stefanha/trivial-patches:
        hw/pc.c: Fix converting of ioport_register* to MemoryRegion
        Replace remaining gmtime, localtime by gmtime_r, localtime_r
        savevm: Remove MinGW specific code which is no longer needed
        qga/channel-posix.c: Explicitly include string.h
        configure: Fix comment (copy+paste bug)
        readline: avoid memcpy() of overlapping regions
      
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit e2848a78b0a6715f94623bdf43ef74d3d08cfe4d
  Merge: 80ec243... 7e973bb...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Fri Jan 11 08:36:52 2013 -0600
  
      Merge remote-tracking branch 'kraxel/q35.1' into staging
      
      * kraxel/q35.1:
        Makefile: install the "acpi-dsdt.aml" and "q35-acpi-dsdt.aml" blobs too
        pc: rename machine types
        q35: document chipset devices
        q35: add ich9 intel hda controller
      
      Conflicts:
      	hw/intel-hda.c
      
      aliguori: resolve conflict with static const change from Andreas.
      
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 80ec24328607937690d0d620b99e8c24ab29e8f5
  Merge: 47a150a... 63e3555...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Fri Jan 11 08:23:16 2013 -0600
  
      Merge remote-tracking branch 'afaerber-or/prep-up' into staging
      
      * afaerber-or/prep-up:
        prep: Use pc87312 device instead of collection of random ISA devices
        prep: Add pc87312 Super I/O emulation
        prep: Include devices for ppc64 as well
      
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit c02e1eac887b1b0aee7361b1fcf889e7d47fed9d
  Author: Julien Grall <julien.grall@citrix.com>
  Date:   Wed Jan 9 18:10:22 2013 +0000
  
      hw/pc.c: Fix converting of ioport_register* to MemoryRegion
      
      The commit 258711 introduced MemoryRegion to replace ioport_region*
      for ioport 80h and F0h.
      A MemoryRegion needs to have both read and write callback otherwise a segfault
      will occur when an access is made.
      
      The previous behaviour of this both ioport is to return 0xffffffffffffffff.
      So keep this behaviour.
      
      Reported-by: Adam Lackorzynski <adam@os.inf.tu-dresden.de>
      Signed-off-by: Julien Grall <julien.grall@citrix.com>
      Tested-by: Adam Lackorzynski <adam@os.inf.tu-dresden.de>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit eb7ff6fb0bddb33991fa44586ac8e2e02019dc97
  Author: Stefan Weil <sw@weilnetz.de>
  Date:   Mon Jan 7 23:08:13 2013 +0100
  
      Replace remaining gmtime, localtime by gmtime_r, localtime_r
      
      This allows removing of MinGW specific code and improves
      reentrancy for POSIX hosts.
      
      [Removed unused ret variable in qemu_get_timedate() to fix warning:
      vl.c: In function ‘qemu_get_timedate’:
      vl.c:451:16: error: variable ‘ret’ set but not used [-Werror=unused-but-set-variable]
      -- Stefan Hajnoczi]
      
      Signed-off-by: Stefan Weil <sw@weilnetz.de>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 68b891ec3937aa2e18eed5a403b1d9fd9b875084
  Author: Stefan Weil <sw@weilnetz.de>
  Date:   Mon Jan 7 22:20:27 2013 +0100
  
      savevm: Remove MinGW specific code which is no longer needed
      
      QEMU provides a portable function qemu_gettimeofday instead of
      gettimeofday and also an implementation of localtime_r for MinGW.
      
      Signed-off-by: Stefan Weil <sw@weilnetz.de>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 1d57db193f2eb619ccc9a60e76120379b757d9f2
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Mon Jan 7 17:29:55 2013 +0000
  
      qga/channel-posix.c: Explicitly include string.h
      
      Explicitly include string.h to avoid warnings under MacOS X/clang
      about implicit declarations of strerror() and strlen().
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Reviewed-by: Stefan Weil <sw@weilnetz.de>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 75f13596452692fb7375ee558e9fb37cd649e603
  Author: Stefan Weil <sw@weilnetz.de>
  Date:   Sat Jan 5 12:17:38 2013 +0100
  
      configure: Fix comment (copy+paste bug)
      
      Signed-off-by: Stefan Weil <sw@weilnetz.de>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 7e973bb2e17f929f47376a3872f7ccdff25a51ab
  Author: Laszlo Ersek <lersek@redhat.com>
  Date:   Tue Jan 8 19:52:20 2013 +0100
  
      Makefile: install the "acpi-dsdt.aml" and "q35-acpi-dsdt.aml" blobs too
      
      The WARNING message from commit f7e4dd6c made me notice.
      
      Signed-off-by: Laszlo Ersek <lersek@redhat.com>
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 94dec5948aeb240c7e324ce9ecffeb3e066c1b69
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Tue Jan 8 08:53:13 2013 +0100
  
      pc: rename machine types
      
      Starting with release 1.4 we have a fully functional q35 machine type,
      i.e. "qemu -M q35" JustWorks[tm].  Update machine type names to reflect
      that:
      
        * pc-1.4 becomes pc-i440fx-1.4
        * q35-next becomes pc-q35-1.4
      
      The pc-1.3 (+older) names are maintained for compatibility reasons.
      For the same reason the "pc" and "q35" aliases are kept.  pc-piix-1.4
      continues to be the default machine type, again for compatibility
      reasons.
      
      Also updated the description (shown by "qemu -M ?") with host bridge
      name, south bridge name and chipset release year.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 7d9f7b51cc62ec23ac72e3338165a2f3007631a2
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Tue Jan 8 09:38:19 2013 +0100
  
      q35: document chipset devices
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 8b07eaa110df41b027ee62cbf3549cc3e48ec147
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Tue Jan 8 09:25:16 2013 +0100
  
      q35: add ich9 intel hda controller
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 47a150a4bbb06e45ef439a8222e9f46a7c4cca3f
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Thu Jan 10 15:49:08 2013 +0100
  
      virtio-scsi: abort in-flight I/O when the device is reset
      
      When the device is reset, the SCSI bus should also be reset so
      that in-flight I/O is cancelled.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit d0508c3664290baad379f6513c92cae6e5aac95b
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Thu Jan 10 15:49:07 2013 +0100
  
      qdev: add qbus_reset_all
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 8c43a6f05d5ef3c9484bd2be9d4e818d58e62016
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Thu Jan 10 16:19:07 2013 +0100
  
      Make all static TypeInfos const
      
      Since 39bffca2030950ef6efe57c2fac8327a45ae1015 (qdev: register all
      types natively through QEMU Object Model), TypeInfo as used in
      the common, non-iterative pattern is no longer amended with information
      and should therefore be const.
      
      Fix the documented QOM examples:
      
       sed -i 's/static TypeInfo/static const TypeInfo/g' include/qom/object.h
      
      Since frequently the wrong examples are being copied by contributors of
      new devices, fix all types in the tree:
      
       sed -i 's/^static TypeInfo/static const TypeInfo/g' */*.c
       sed -i 's/^static TypeInfo/static const TypeInfo/g' */*/*.c
      
      This also avoids to piggy-back these changes onto real functional
      changes or other refactorings.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 63e3555e80c31776285accbb4d0c14ae91c457dc
  Merge: 52a71bf... a6308bc...
  Author: Andreas Färber <andreas.faerber@web.de>
  Date:   Thu Jan 10 21:52:28 2013 +0100
  
      Merge branch 'master' of git://git.qemu.org/qemu into prep-up
      
      Conflicts:
      	hw/Makefile.objs
      	hw/ppc_prep.c
      
      Signed-off-by: Andreas Färber <andreas.faerber@web.de>
  
  commit a6308bc2224db238e72c570482717b68246a7ce0
  Merge: 8757c09... 067f069...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Thu Jan 10 13:26:31 2013 -0600
  
      Merge remote-tracking branch 'kraxel/build.1' into staging
      
      * kraxel/build.1:
        m48t59-test: don't touch watchdog
        rtc-test: skip year-2038 overflow check in case time_t is 32bit only
      
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 8757c09f15dcd455f81b4faed73da0d35d7e6b53
  Merge: 5e3bc73... 8fc94e5...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Thu Jan 10 13:26:12 2013 -0600
  
      Merge remote-tracking branch 'awilliam/tags/qemu-1.4-vfio-20130109.0' into staging
      
      vfio-pci: Fixes for qemu 1.4 & stable
      
      * awilliam/tags/qemu-1.4-vfio-20130109.0:
        vfio-pci: Loosen sanity checks to allow future features
        vfio-pci: Make host MSI-X enable track guest
      
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 517823449ebe8e3758b86c441cc74968b68e6491
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Thu Jan 10 14:10:22 2013 +0100
  
      monitor: assert monitor_puts()'s loop invariant
      
      Chiefly to hush up Coverity.
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
  
  commit 067f0691277325dcce8401534d2ffc6164305021
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Fri Jan 4 17:12:18 2013 +0100
  
      m48t59-test: don't touch watchdog
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 4e45deedf57c6cc7113b588282d0c16f89298aff
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Fri Jan 4 10:37:50 2013 +0100
  
      rtc-test: skip year-2038 overflow check in case time_t is 32bit only
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 6ad53bdf5830bfc30221aee8d4ced9a9eaf8fe03
  Author: Wen Congyang <wency@cn.fujitsu.com>
  Date:   Sat Dec 22 15:13:54 2012 +0800
  
      target-i386: fix bits 39:32 of the final physical address when using 4M page
      
      ((pde & 0x1fe000) << 19) is the bits 39:32 of the final physical address, and
      we shouldn't use unit32_t to calculate it. Convert the type to hwaddr to fix
      this problem.
      
      Signed-off-by: Wen Congyang <wency@cn.fujitsu.com>
      Reviewed-by: Markus Armbruster <armbru@redhat.com>
      Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
  
  commit 5e3bc735d93dd23f074b5116fd11e1ad8cd4962f
  Author: Fabien Chouteau <chouteau@adacore.com>
  Date:   Tue Jan 8 16:30:56 2013 +0100
  
      Check return values from g_poll and select
      
      The current implementation of os_host_main_loop_wait() on Windows,
      returns 1 only when a g_poll() event occurs because the return value of
      select() is overridden. This is wrong as we may skip a socket event, as
      shown in this example:
      
      1. select() returns 0
      2. g_poll() returns 1  (socket event occurs)
      3. os_host_main_loop_wait() returns 1
      4. qemu_iohandler_poll() sees no socket event because select() has
         return before the event occurs
      5. select() returns 1
      6. g_poll() returns 0 (g_poll overrides select's return value)
      7. os_host_main_loop_wait() returns 0
      8. qemu_iohandler_poll() doesn't check for socket events because the
         return value of os_host_main_loop_wait() is zero.
      9. goto 5
      
      This patch use one variable for each of these return values, so we don't
      miss a select() event anymore.
      
      Also move the call to select() after g_poll(), this will improve latency
      as we don't have to go through two os_host_main_loop_wait() calls to
      detect a socket event.
      
      Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Fabien Chouteau <chouteau@adacore.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 7cd5da7eef152a533c5774effd2e7bbfa5976c86
  Merge: 4b274b1... 96610da...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Wed Jan 9 09:55:51 2013 -0600
  
      Merge remote-tracking branch 'mdroth/qga-pull-1-8-2013' into staging
      
      * mdroth/qga-pull-1-8-2013:
        qemu-ga: sample fsfreeze hooks
        qemu-ga: execute hook to quiesce the guest on fsfreeze-freeze/thaw
        qemu-ga: guest_suspend(): improve error reporting
        qemu-ga: bios_supports_mode(): improve error reporting
        qemu-ga: qmp_guest_network_get_interfaces(): get rid of snprintf() + error_set()
        qemu-ga: qmp_guest_fstrim(): get rid of sprintf() + error_set()
        qemu-ga: qmp_guest_fsfreeze_*(): get rid of sprintf() + error_set()
        qemu-ga: build_fs_mount_list(): take an Error argument
        qemu-ga: qmp_guest_shutdown(): improve error reporting
        qemu-ga: qmp_guest_file_*: improve error reporting
        qemu-ga: qmp_guest_file_close(): fix fclose() error check
        qemu-ga: guest_file_handle_find(): take an Error argument
      
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit feb9a2ab4b0260d8d680a7ffd25063dafc7ec628
  Author: Alex Williamson <alex.williamson@redhat.com>
  Date:   Sun Jan 6 21:30:31 2013 -0700
  
      pci-assign: Enable MSIX on device to match guest
      
      When a guest enables MSIX on a device we evaluate the MSIX vector
      table, typically find no unmasked vectors and don't switch the device
      to MSIX mode.  This generally works fine and the device will be
      switched once the guest enables and therefore unmasks a vector.
      Unfortunately some drivers enable MSIX, then use interfaces to send
      commands between VF & PF or PF & firmware that act based on the host
      state of the device.  These therefore may break when MSIX is managed
      lazily.  This change re-enables the previous test used to enable MSIX
      (see qemu-kvm a6b402c9), which basically guesses whether a vector
      will be used based on the data field of the vector table.
      
      Cc: qemu-stable@nongnu.org
      Signed-off-by: Alex Williamson <alex.williamson@redhat.com>
      Acked-by: Michael S. Tsirkin <mst@redhat.com>
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
  
  commit 5c03a2542fbe1a275fe3dd7ebd48a6a283b249ed
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Thu Dec 13 10:19:38 2012 +0100
  
      pci: use constants for devices under the 1B36 device ID, document them
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
  
  commit 96610da210697a1f33669d8bec0cb7b944d3a516
  Author: Tomoki Sekiyama <tomoki.sekiyama.qu@hitachi.com>
  Date:   Wed Dec 12 12:55:57 2012 +0900
  
      qemu-ga: sample fsfreeze hooks
      
      Adds sample hook scripts for --fsfreeze-hook option of qemu-ga.
        - fsfreeze-hook : execute scripts in fsfreeze-hook.d/
        - fsfreeze-hook.d/mysql-flush.sh.sample : quiesce MySQL before snapshot
      
      Signed-off-by: Tomoki Sekiyama <tomoki.sekiyama.qu@hitachi.com>
      Reviewed-by: Michael Roth <mdroth@linux.vnet.ibm.com>
      Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
  
  commit ec0f694c11e8e0958d727e40e0759ab99e5908d6
  Author: Tomoki Sekiyama <tomoki.sekiyama.qu@hitachi.com>
  Date:   Wed Dec 12 12:55:55 2012 +0900
  
      qemu-ga: execute hook to quiesce the guest on fsfreeze-freeze/thaw
      
      To use the online disk snapshot for online-backup, application-level
      consistency of the snapshot image is required. However, currently the
      guest agent can provide only filesystem-level consistency, and the
      snapshot may contain dirty data, for example, incomplete transactions.
      This patch provides the opportunity to quiesce applications before
      snapshot is taken.
      
      If --fsfreeze-hook option is specified, the hook is executed with
      "freeze" argument before the filesystem is frozen by fsfreeze-freeze
      command. As for fsfreeze-thaw command, the hook is executed with "thaw"
      argument after the filesystem is thawed.
      
      This patch depends on patchset to improve error reporting by Luiz Capitulino:
        http://lists.gnu.org/archive/html/qemu-devel/2012-11/msg03016.html
      
      Signed-off-by: Tomoki Sekiyama <tomoki.sekiyama.qu@hitachi.com>
      Reviewed-by: Luiz Capitulino <lcapitulino@redhat.com>
      
      *clarified usage in help output
      
      Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
  
  commit 7b3760879bf323a0d9654a5158d5b3ed51882505
  Author: Luiz Capitulino <lcapitulino@redhat.com>
  Date:   Tue Nov 27 11:02:04 2012 -0200
  
      qemu-ga: guest_suspend(): improve error reporting
      
      Most errors are QERR_UNDEFINED_ERROR today.
      
      Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
      Reviewed-by: Michael Roth <mdroth@linux.vnet.ibm.com>
      Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
  
  commit 6b26e837a40a7bed14080fb9029ad6c22409f8b3
  Author: Luiz Capitulino <lcapitulino@redhat.com>
  Date:   Tue Nov 27 11:02:03 2012 -0200
  
      qemu-ga: bios_supports_mode(): improve error reporting
      
      Most errors are QERR_UNDEFINED_ERROR today.
      
      Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
      Reviewed-by: Michael Roth <mdroth@linux.vnet.ibm.com>
      Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
  
  commit 878a0ae0ab3eb8428626e67995c9efad8eb1ba80
  Author: Luiz Capitulino <lcapitulino@redhat.com>
  Date:   Tue Nov 27 11:02:02 2012 -0200
  
      qemu-ga: qmp_guest_network_get_interfaces(): get rid of snprintf() + error_set()
      
      Convert them to error_setg_errno().
      
      Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
      Reviewed-by: Michael Roth <mdroth@linux.vnet.ibm.com>
      Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
  
  commit 071673b09021b60eab268653c6bcfba92eea7603
  Author: Luiz Capitulino <lcapitulino@redhat.com>
  Date:   Tue Nov 27 11:02:01 2012 -0200
  
      qemu-ga: qmp_guest_fstrim(): get rid of sprintf() + error_set()
      
      Convert them to error_setg_errno().
      
      Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
      Reviewed-by: Michael Roth <mdroth@linux.vnet.ibm.com>
      Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
  
  commit 617fbbc13219d26dd71d100d83d617ec8acf5e2d
  Author: Luiz Capitulino <lcapitulino@redhat.com>
  Date:   Tue Nov 27 11:02:00 2012 -0200
  
      qemu-ga: qmp_guest_fsfreeze_*(): get rid of sprintf() + error_set()
      
      Convert them to error_setg_errno().
      
      Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
      Reviewed-by: Michael Roth <mdroth@linux.vnet.ibm.com>
      Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
  
  commit 261551d1cc3a830e9623971dffa8033b216f1d63
  Author: Luiz Capitulino <lcapitulino@redhat.com>
  Date:   Thu Nov 29 15:29:11 2012 -0200
  
      qemu-ga: build_fs_mount_list(): take an Error argument
      
      Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
      Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
  
  commit d220a6dfea10655efe70d37748a3c23cf0a00647
  Author: Luiz Capitulino <lcapitulino@redhat.com>
  Date:   Tue Nov 27 11:01:58 2012 -0200
  
      qemu-ga: qmp_guest_shutdown(): improve error reporting
      
      Most errors are QERR_UNDEFINED_ERROR. Also, adds ga_wait_child() as
      a future commit will use it too.
      
      Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
      Reviewed-by: Michael Roth <mdroth@linux.vnet.ibm.com>
      Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
  
  commit db3edb665549979b44e0376ab9e859f58b89b503
  Author: Luiz Capitulino <lcapitulino@redhat.com>
  Date:   Tue Nov 27 11:01:57 2012 -0200
  
      qemu-ga: qmp_guest_file_*: improve error reporting
      
      Use error_setg_errno() when possible with an improved error description.
      
      Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
      Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
  
  commit 3ac4b7c51e3ba181a86983ba2601a595ed8f3b1d
  Author: Luiz Capitulino <lcapitulino@redhat.com>
  Date:   Tue Nov 27 11:01:56 2012 -0200
  
      qemu-ga: qmp_guest_file_close(): fix fclose() error check
      
      fclose() returns EOF on error.
      
      Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
      Reviewed-by: Michael Roth <mdroth@linux.vnet.ibm.com>
      Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
  
  commit a9de6d01df3153b2ac0cade11e26a66d596d7166
  Author: Luiz Capitulino <lcapitulino@redhat.com>
  Date:   Tue Nov 27 11:01:55 2012 -0200
  
      qemu-ga: guest_file_handle_find(): take an Error argument
      
      Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
      Reviewed-by: Michael Roth <mdroth@linux.vnet.ibm.com>
      
      *Fixed missing space character in error message
      
      Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
  
  commit 4b274b1603e1d15ef51aedc8b6b7ebbae0b555ce
  Merge: 560c30b... ebe8b9c...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Tue Jan 8 15:15:57 2013 -0600
  
      Merge remote-tracking branch 'afaerber/qom-cpu' into staging
      
      * afaerber/qom-cpu:
        target-i386: Explicitly set vendor for each built-in cpudef
        target-i386: Sanitize AMD's ext2_features at realize time
        target-i386: Filter out unsupported features at realize time
        qemu-common.h: Make qemu_init_vcpu() stub static inline
        target-i386: check/enforce: Eliminate check_feat field
        target-i386: check/enforce: Check SVM flag support as well
        target-i386: check/enforce: Check all CPUID.80000001H.EDX bits
        target-i386: check/enforce: Do not ignore "hypervisor" flag
        target-i386: check/enforce: Fix CPUID leaf numbers on error messages
        target-i386: kvm: Enable all supported KVM features for -cpu host
        target-i386: kvm: -cpu host: Use GET_SUPPORTED_CPUID for SVM features
        cpu: Change parent type to Device
        qdev: Don't assume existence of parent bus on unparenting
        qdev: Include qdev code into *-user, too
        libqemustub: sysbus_get_default() stub
        libqemustub: vmstate register/unregister stubs
        libqemustub: Add qemu_[un]register_reset() stubs
      
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 8fc94e5a8046e349e07976f9bcaffbcd5833f3a2
  Author: Alex Williamson <alex.williamson@redhat.com>
  Date:   Tue Jan 8 14:10:03 2013 -0700
  
      vfio-pci: Loosen sanity checks to allow future features
      
      VFIO_PCI_NUM_REGIONS and VFIO_PCI_NUM_IRQS should never have been
      used in this manner as it locks a specific kernel implementation.
      Future features may introduce new regions or interrupt entries
      (VGA may add legacy ranges, AER might add an IRQ for error
      signalling).  Fix this before it gets us into trouble.
      
      Signed-off-by: Alex Williamson <alex.williamson@redhat.com>
      Cc: qemu-stable@nongnu.org
  
  commit b0223e29afdc88cc262a764026296414396cd129
  Author: Alex Williamson <alex.williamson@redhat.com>
  Date:   Tue Jan 8 14:09:03 2013 -0700
  
      vfio-pci: Make host MSI-X enable track guest
      
      Guests typically enable MSI-X with all of the vectors in the MSI-X
      vector table masked.  Only when the vector is enabled does the vector
      get unmasked, resulting in a vector_use callback.  These two points,
      enable and unmask, correspond to pci_enable_msix() and request_irq()
      for Linux guests.  Some drivers rely on VF/PF or PF/fw communication
      channels that expect the physical state of the device to match the
      guest visible state of the device.  They don't appreciate lazily
      enabling MSI-X on the physical device.
      
      To solve this, enable MSI-X with a single vector when the MSI-X
      capability is enabled and immediate disable the vector.  This leaves
      the physical device in exactly the same state between host and guest.
      Furthermore, the brief gap where we enable vector 0, it fires into
      userspace, not KVM, so the guest doesn't get spurious interrupts.
      Ideally we could call VFIO_DEVICE_SET_IRQS with the right parameters
      to enable MSI-X with zero vectors, but this will currently return an
      error as the Linux MSI-X interfaces do not allow it.
      
      Signed-off-by: Alex Williamson <alex.williamson@redhat.com>
      Cc: qemu-stable@nongnu.org
  
  commit ebe8b9c6eb6e425d44805288b6b5dabd69368f46
  Author: Igor Mammedov <imammedo@redhat.com>
  Date:   Fri Dec 28 21:01:18 2012 +0100
  
      target-i386: Explicitly set vendor for each built-in cpudef
      
      Since cpudef config is not supported anymore and all remaining sources
      now always set x86_def_t.vendor[123] fields, remove setting default
      vendor to simplify future re-factoring.
      
      Signed-off-by: Igor Mammedov <imammedo@redhat.com>
      Reviewed-by: Eduardo Habkost <ehabkost@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 9b15cd9e7a1ab0827f4d01c4be77eb41f195073f
  Author: Igor Mammedov <imammedo@redhat.com>
  Date:   Fri Dec 28 21:01:17 2012 +0100
  
      target-i386: Sanitize AMD's ext2_features at realize time
      
      When CPU properties are implemented, ext2_features may change
      between object_new(CPU) and cpu_realize_fn(). Sanitizing
      ext2_features for AMD based CPU at realize() time will keep
      current behavior after CPU features are converted to properties.
      
      Signed-off-by: Igor Mammedov <imammedo@redhat.com>
      Reviewed-by: Eduardo Habkost <ehabkost@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 4586f157757acc5c8edcc954289c7aa51661235c
  Author: Igor Mammedov <imammedo@redhat.com>
  Date:   Fri Dec 28 21:01:16 2012 +0100
  
      target-i386: Filter out unsupported features at realize time
      
      Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
      Signed-off-by: Igor Mammedov <imammedo@redhat.com>
      Reviewed-by: Eduardo Habkost <ehabkost@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 75a192aa68e7801ab8465b3345ac74d6d3cdceca
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sat Jan 5 14:44:08 2013 +0100
  
      qemu-common.h: Make qemu_init_vcpu() stub static inline
      
      Turn the *-user macro into a no-op inline function to avoid
      unused-variable warnings and band-aiding #ifdef'ery.
      
      This allows to drop an #ifdef for alpha and avoids more for unicore32
      and other upcoming trivial realizefn implementations.
      
      Suggested-by: Lluís Vilanova <vilanova@ac.upc.edu>
      Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Reviewed-by: Eduardo Habkost <ehabkost@redhat.com>
  
  commit e8beac00bd26a60e788ab336f38bc12a95b20f0d
  Author: Eduardo Habkost <ehabkost@redhat.com>
  Date:   Fri Jan 4 20:01:10 2013 -0200
  
      target-i386: check/enforce: Eliminate check_feat field
      
      Now that all entries have check_feat=~0 in
      kvm_check_features_against_host(), we can eliminate check_feat entirely
      and make the code check all bits.
      
      This patch shouldn't introduce any behavior change, as check_feat is set
      to ~0 on all entries.
      
      Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
      Reviewed-by: Gleb Natapov <gleb@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 396d2cfccdc1a46a8c66d9d9baaa59071a553b1c
  Author: Eduardo Habkost <ehabkost@redhat.com>
  Date:   Fri Jan 4 20:01:09 2013 -0200
  
      target-i386: check/enforce: Check SVM flag support as well
      
      When nested SVM is supported, the kernel returns the SVM flag on
      GET_SUPPORTED_CPUID[1], so we can check the SVM flag safely in
      kvm_check_features_against_host().
      
      I don't know why the original code ignored the SVM flag. Maybe it was
      because kvm_cpu_fill_host() used the CPUID instruction directly instead
      of GET_SUPPORTED_CPUID
      
      [1] Older kernels (before v2.6.37) returned the SVM flag even if nested
          SVM was _not_ supported. So the only cases where this patch should
          change behavior is when SVM is being requested by the user or the
          CPU model, but not supported by the host. And on these cases we
          really want QEMU to abort if the "enforce" option is set.
      
      Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
      Reviewed-by: Gleb Natapov <gleb@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 227146259e8deb14b7b30e7718e61512e0f524a9
  Author: Eduardo Habkost <ehabkost@redhat.com>
  Date:   Fri Jan 4 20:01:08 2013 -0200
  
      target-i386: check/enforce: Check all CPUID.80000001H.EDX bits
      
      I have no idea why PPRO_FEATURES was being ignored on the check of the
      CPUID.80000001H.EDX bits. I believe it was a mistake, and it was
      supposed to be ~(PPRO_FEATURES & CPUID_EXT2_AMD_ALIASES) or just
      ~CPUID_EXT2_AMD_ALIASES, because some time ago kvm_cpu_fill_host() used
      the CPUID instruction directly (instead of
      kvm_arch_get_supported_cpuid()).
      
      But now kvm_cpu_fill_host() uses kvm_arch_get_supported_cpuid(), and
      kvm_arch_get_supported_cpuid() returns all supported bits for
      CPUID.80000001H.EDX, even the AMD aliases (that are explicitly copied
      from CPUID.01H.EDX), so we can make the code check/enforce all the
      CPUID.80000001H.EDX bits.
      
      Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
      Reviewed-by: Gleb Natapov <gleb@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 54830ff84df5d1fb182e91bf40e3d7c66c2559a4
  Author: Eduardo Habkost <ehabkost@redhat.com>
  Date:   Fri Jan 4 20:01:07 2013 -0200
  
      target-i386: check/enforce: Do not ignore "hypervisor" flag
      
      We don't need any hack to ignore CPUID_EXT_HYPERVISOR anymore, because
      kvm_arch_get_supported_cpuid() now sets CPUID_EXT_HYPERVISOR properly.
      So, this shouldn't introduce any behavior change, but it makes the code
      simpler.
      
      Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
      Reviewed-by: Gleb Natapov <gleb@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 8b4beddc6bead9d7c85fe690b62f2621574eb195
  Author: Eduardo Habkost <ehabkost@redhat.com>
  Date:   Fri Jan 4 20:01:06 2013 -0200
  
      target-i386: check/enforce: Fix CPUID leaf numbers on error messages
      
      The -cpu check/enforce warnings are printing incorrect information about the
      missing flags. There are no feature flags on CPUID leaves 0 and 0x80000000, but
      there were references to 0 and 0x80000000 in the table at
      kvm_check_features_against_host().
      
      This changes the model_features_t struct to contain the register number as
      well, so the error messages print the correct CPUID leaf+register information,
      instead of wrong CPUID leaf numbers.
      
      This also changes the format of the error messages, so they follow the
      "CPUID.<leaf>.<register>.<name> [bit <offset>]" convention used in Intel
      documentation. Example output:
      
          $ qemu-system-x86_64 -machine pc-1.0,accel=kvm -cpu Opteron_G4,+ia64,enforce
          warning: host doesn't support requested feature: CPUID.01H:EDX.ia64 [bit 30]
          warning: host doesn't support requested feature: CPUID.01H:ECX.xsave [bit 26]
          warning: host doesn't support requested feature: CPUID.01H:ECX.avx [bit 28]
          warning: host doesn't support requested feature: CPUID.80000001H:ECX.abm [bit 5]
          warning: host doesn't support requested feature: CPUID.80000001H:ECX.sse4a [bit 6]
          warning: host doesn't support requested feature: CPUID.80000001H:ECX.misalignsse [bit 7]
          warning: host doesn't support requested feature: CPUID.80000001H:ECX.3dnowprefetch [bit 8]
          warning: host doesn't support requested feature: CPUID.80000001H:ECX.xop [bit 11]
          warning: host doesn't support requested feature: CPUID.80000001H:ECX.fma4 [bit 16]
          Unable to find x86 CPU definition
          $
      
      Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
      Reviewed-by: Gleb Natapov <gleb@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit bd004beff8db09b5790b1bb19fad3974e112f007
  Author: Eduardo Habkost <ehabkost@redhat.com>
  Date:   Fri Jan 4 20:01:05 2013 -0200
  
      target-i386: kvm: Enable all supported KVM features for -cpu host
      
      When using -cpu host, we don't need to use the kvm_default_features
      variable, as the user is explicitly asking QEMU to enable all feature
      supported by the host.
      
      This changes the kvm_cpu_fill_host() code to use GET_SUPPORTED_CPUID to
      initialize the kvm_features field, so we get all host KVM features
      enabled.
      
      This will also allow us to properly check/enforce KVM features inside
      kvm_check_features_against_host() later. For example, we will be able to
      make this:
      
        $ qemu-system-x86_64 -cpu ...,+kvm_pv_eoi,enforce
      
      refuse to start if kvm_pv_eoi is not supported by the host (after we fix
      kvm_check_features_against_host() to check KVM flags as well).
      
      Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
      Reviewed-by: Gleb Natapov <gleb@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit fcb93c036053ca8a5cfc02ca72b1b80dd2062423
  Author: Eduardo Habkost <ehabkost@redhat.com>
  Date:   Fri Jan 4 20:01:04 2013 -0200
  
      target-i386: kvm: -cpu host: Use GET_SUPPORTED_CPUID for SVM features
      
      The existing -cpu host code simply sets every bit inside svm_features
      (initializing it to -1), and that makes it impossible to make the
      enforce/check options work properly when the user asks for SVM features
      explicitly in the command-line.
      
      So, instead of initializing svm_features to -1, use GET_SUPPORTED_CPUID
      to fill only the bits that are supported by the host (just like we do
      for all other CPUID feature words inside kvm_cpu_fill_host()).
      
      This will keep the existing behavior (as filter_features_for_kvm()
      already uses GET_SUPPORTED_CPUID to filter svm_features), but will allow
      us to properly check for KVM features inside
      kvm_check_features_against_host() later.
      
      For example, we will be able to make this:
      
        $ qemu-system-x86_64 -cpu ...,+pfthreshold,enforce
      
      refuse to start if the SVM "pfthreshold" feature is not supported by the
      host (after we fix kvm_check_features_against_host() to check SVM flags
      as well).
      
      Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
      Reviewed-by: Gleb Natapov <gleb@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 961f839570f01d60a0b224248e6e56fc1d675793
  Author: Eduardo Habkost <ehabkost@redhat.com>
  Date:   Wed Dec 5 14:49:13 2012 -0200
  
      cpu: Change parent type to Device
      
      This finally makes the CPU class a subclass of the Device class,
      allowing us to start using DeviceState properties on CPU subclasses.
      
      It has no_user=1, as creating CPUs using -device doesn't work yet.
      
      Signed-off-by: Igor Mammedov <imammedo@redhat.com>
      Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 5d5b24d042072fb4d13e7027f6e52e44390a9896
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Fri Jan 4 18:13:00 2013 +0100
  
      qdev: Don't assume existence of parent bus on unparenting
      
      Commit 667d22d1ae59da46b4c1fbd094ca61145f19b8c3 (qdev: move bus removal
      to object_unparent) made the assumption that at unparenting time
      parent_bus is not NULL. This assumption is unjustified since
      object_unparent() may well be called directly after object_initialize(),
      without any qdev_set_parent_bus().
      
      This did not cause any issues yet because qdev_[try_]create() does call
      qdev_set_parent_bus(), falling back to SysBus if unsupplied.
      
      While at it, ensure that this new function uses the device_ prefix and
      make the name more neutral in light of this semantic change.
      
      Reported-by: Eduardo Habkost <ehabkost@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Tested-by: Igor Mammedov <imammedo@redhat.com>
  
  commit 507066f8a9610c0088df19ce7b3e436f43165ec1
  Author: Eduardo Habkost <ehabkost@redhat.com>
  Date:   Wed Dec 5 14:49:12 2012 -0200
  
      qdev: Include qdev code into *-user, too
      
      The code depends on some functions from qemu-option.o, so add
      qemu-option.o to universal-obj-y to make sure it's included.
      
      Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 906709a151344805df4ff493a7d3a81fbce46fbe
  Author: Eduardo Habkost <ehabkost@redhat.com>
  Date:   Wed Dec 5 14:49:09 2012 -0200
  
      libqemustub: sysbus_get_default() stub
      
      The stub will be used on cases where sysbus.c is not compiled in (e.g.
      *-user).
      
      Note that code that uses NULL as the bus with qdev{_try,}_create()
      implicitly uses sysbus_get_default() as the bus, and will still require
      sysbus.c to be compiled in.
      
      Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 083a5f8731bb3c7e0eae99dcdb1209027d770aaf
  Author: Eduardo Habkost <ehabkost@redhat.com>
  Date:   Wed Dec 5 14:49:08 2012 -0200
  
      libqemustub: vmstate register/unregister stubs
      
      Add vmstate stub functions, so that qdev.o can be used without savevm.o
      when vmstate support is not necessary (i.e. by *-user).
      
      Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 41c6bcd912d1a2461313040566077b86e48eea31
  Author: Eduardo Habkost <ehabkost@redhat.com>
  Date:   Wed Dec 5 14:49:07 2012 -0200
  
      libqemustub: Add qemu_[un]register_reset() stubs
      
      This will be useful for code that don't call qemu_devices_reset() (e.g.
      *-user). If qemu_devices_reset() is never called, it means we don't need
      to keep track of the reset handler list.
      
      Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit b8ef62a9b746f2d7078d97c7ee5d1c7a31b42d5d
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Thu Dec 13 10:19:37 2012 +0100
  
      ivshmem: use symbolic constant for PCI ID, add to pci-ids.txt
      
      Due to disagreement on a name that is generic enough for hw/pci/pci.h,
      the symbolic constants are placed in the .c files.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
  
  commit 13744bd0a054bc7a4b1432cc8facd23d41a9806e
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Thu Dec 13 10:19:36 2012 +0100
  
      virtio-9p: use symbolic constant, add to pci-ids.txt
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
  
  commit 4ea9296c0738e7885e27f463bb6bcbab32b6ef7a
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Thu Dec 13 10:19:35 2012 +0100
  
      reorganize pci-ids.txt
      
      Some devices were missing, and we're using two PCI vendor ids.
      This patch only adds devices that are already documented in hw/pci/pci.h.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
  
  commit 28e7a650691fac674b3aa8697353e27f9c165b1b
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Thu Dec 13 10:19:34 2012 +0100
  
      docs: move pci-ids.txt to docs/specs/
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
  
  commit 560c30b1db1d40fe45c5104185367c4de43399d3
  Merge: c3dd94b... 89eb147...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Tue Jan 8 10:36:20 2013 -0600
  
      Merge remote-tracking branch 'kraxel/usb.75' into staging
      
      * kraxel/usb.75: (32 commits)
        uhci: stop using portio lists
        usbredir: Add support for buffered bulk input (v2)
        exynos4210: Add EHCI support
        usb/ehci: Add SysBus EHCI device for Exynos4210
        usb/ehci: Move capsbase and opregbase into SysBus EHCI class
        usb/ehci: Clean up SysBus and PCI EHCI split
        xhci: call set-address with dummy usbpacket
        usb-redir: Add debugging to bufpq save / restore
        usbredir: Add usbredir_init_endpoints() helper
        usbredir: Verify we have 32 bits bulk length cap when redirecting to xhci
        usbredir: Add ep_stopped USBDevice method
        usbredir: Add USBEP2I and I2USBEP helper macros
        usbredir: Add an usbredir_stop_ep helper function
        usb: Add an usb_device_ep_stopped USBDevice method
        usb: Fix usb_ep_find_packet_by_id
        hid: Change idle handling to use a timer
        uhci: Maximize how many frames we catch up when behind
        uhci: Limit amount of frames processed in one go
        uhci: Add a QH_VALID define
        uhci: Fix pending interrupts getting lost on migration
        ...
      
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit c3dd94b129e222e00a4ed00689e11afdd85c740f
  Merge: da1a4ce... 83f58e5...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Tue Jan 8 10:36:13 2013 -0600
  
      Merge remote-tracking branch 'stefanha/net' into staging
      
      * stefanha/net:
        rtl8139: preserve link state across device reset
        e1000: no need auto-negotiation if link was down
        net: clean up network at qemu process termination
        e1000: Discard oversized packets based on SBP|LPE
      
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit da1a4cef9e125a866f4ef9a39b342c2913727f70
  Author: Petar Jovanovic <petarj@mips.com>
  Date:   Wed Jan 2 05:08:48 2013 +0100
  
      target-mips: Fix helper and tests for dot/cross-dot product instructions
      
      Helper function for dpa_w_ph, dpax_w_ph, dps_w_ph and dpsx_w_ph incorrectly
      defines halfword vector elements as unsigned values. This results in wrong
      output which is not triggered in the tests as they also follow this logic.
      
      Signed-off-by: Petar Jovanovic <petarj@mips.com>
      Reviewed-by: Eric Johnson <ericj@mips.com>
      Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
  
  commit e320d05a531ed4991a87cfe0a4c280563fb88788
  Author: Stefan Weil <sw@weilnetz.de>
  Date:   Tue Jan 1 19:44:31 2013 +0100
  
      target-mips: Replace macros by inline functions
      
      The macros RESTORE_ROUNDING_MODE and RESTORE_FLUSH_MODE silently used
      variable env from their callers. Using inline functions with env passed
      as a function argument is more transparent.
      
      This modification was proposed by Peter Maydell.
      
      Cc: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Stefan Weil <sw@weilnetz.de>
      Reviewed-by: Eric Johnson <ericj@mips.com>
      Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
  
  commit e1a4019cf13ddf2441496c2e613faba3a891cddf
  Author: Eric Johnson <ericj@mips.com>
  Date:   Mon Jan 7 22:26:44 2013 -0800
  
      target-mips: Allow DSP access to be disabled once enabled.
      
      Clear the DSP hflags at the start of compute_hflags.  Otherwise access
      is not properly disabled once enabled.
      
      Signed-off-by: Eric Johnson <ericj@mips.com>
      Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
  
  commit 314992b1a48a5a2a0f2b14195f959ad2c3f5b3ff
  Author: Alexander Graf <agraf@suse.de>
  Date:   Thu Jan 3 14:17:18 2013 +0100
  
      linux-user: fix mips 32-on-64 prealloc case
      
      MIPS only supports 31 bits of virtual address space for user space, so let's
      make sure we stay within that limit with our preallocated memory block.
      
      This fixes the MIPS user space targets when executed without command line
      option.
      
      Signed-off-by: Alexander Graf <agraf@suse.de>
      Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
  
  commit 89eb147c2cfd2c797d3662aa2f55254441f0595a
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Thu Jan 3 12:29:41 2013 +0100
  
      uhci: stop using portio lists
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit b2d1fe67d09d2b6c7da647fbcea6ca0148c206d3
  Author: Hans de Goede <hdegoede@redhat.com>
  Date:   Wed Dec 19 15:08:33 2012 +0100
  
      usbredir: Add support for buffered bulk input (v2)
      
      Buffered bulk mode is intended for bulk *input* endpoints, where the data is
      of a streaming nature (not part of a command-response protocol). These
      endpoints' input buffer may overflow if data is not read quickly enough.
      So in buffered bulk mode the usb-host takes care of the submitting and
      re-submitting of bulk transfers.
      
      Buffered bulk mode is necessary for reliable operation with the bulk in
      endpoints of usb to serial convertors. Unfortunatelty buffered bulk input
      mode will only work with certain devices, therefor this patch also adds a
      usb-id table to enable it for devices which need it, while leaving the
      bulk ep handling for other devices unmodified.
      
      Note that the bumping of the required usbredir from 0.5.3 to 0.6 does
      not mean that we will now need a newer usbredir release then qemu-1.3,
      .pc files reporting 0.5.3 have only ever existed in usbredir builds directly
      from git, so qemu-1.3 needs the 0.6 release too.
      
      Changes in v2:
      -Split of quirk handling into quirks.c
      
      Signed-off-by: Hans de Goede <hdegoede@redhat.com>
  
  commit 7682e8580722f951559f372ba3d2b6170fdbe734
  Author: Nickolai Zeldovich <nickolai@csail.mit.edu>
  Date:   Mon Jan 7 15:38:39 2013 -0500
  
      readline: avoid memcpy() of overlapping regions
      
      memcpy() for overlapping regions is undefined behavior; use memmove()
      instead in readline_hist_add().
      
      [Keep tab characters since surrounding code still uses them -- Stefan]
      
      Signed-off-by: Nickolai Zeldovich <nickolai@csail.mit.edu>
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit f56a12475ff1b8aa61210d08522c3c8aaf0e2648
  Author: Michael S. Tsirkin <mst@redhat.com>
  Date:   Mon Dec 24 17:37:01 2012 +0200
  
      vhost: backend masking support
      
      Support backend guest notifier masking in vhost-net:
      create eventfd at device init, when masked,
      make vhost use that as eventfd instead of
      sending an interrupt.
      
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
  
  commit 24f4fe345c1b80bab1ee18573914123d8028a9e6
  Author: Michael S. Tsirkin <mst@redhat.com>
  Date:   Tue Dec 25 17:41:07 2012 +0200
  
      vhost: set started flag while start is in progress
      
      This makes it possible to use started flag for sanity checking
      of callbacks that happen during start/stop.
      
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
  
  commit 1830b80ff29dbd9d149f7f3cb565a690b5d5994c
  Author: Michael S. Tsirkin <mst@redhat.com>
  Date:   Tue Dec 25 17:38:59 2012 +0200
  
      virtio-net: set/clear vhost_started in reverse order
      
      As vhost started is cleared last thing on stop,
      set it first things on start. This makes it
      possible to use vhost_started while start is in
      progress which is used by follow-up patches.
      
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
  
  commit f1d0f15a6d46bd47e7658e44a004c8898c8cb91e
  Author: Michael S. Tsirkin <mst@redhat.com>
  Date:   Mon Dec 24 17:35:27 2012 +0200
  
      virtio: backend virtqueue notifier masking
      
      some backends (notably vhost) can mask events
      at their source in a way that is more efficient
      than masking through kvm.
      Specifically
      - masking in kvm uses rcu write side so it has high latency
      - in kvm on unmask we always send an interrupt
      masking at source does not have these issues.
      
      Add such support in virtio.h and use in virtio-pci.
      
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
  
  commit 774345f981854b026e24aeb0833311183a8e8067
  Author: Michael S. Tsirkin <mst@redhat.com>
  Date:   Fri Dec 21 00:27:54 2012 +0200
  
      virtio-pci: cache msix messages
      
      Some guests mask a vector then unmask without changing it.
      Store vectors to avoid kvm system calls in this case.
      
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
  
  commit 078bbb504031dc89616d4b67adcf2ce884cb880b
  Author: Michael S. Tsirkin <mst@redhat.com>
  Date:   Fri Dec 21 00:47:46 2012 +0200
  
      kvm: add stub for update msi route
      
      Will be used by virtio-pci.
      
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
  
  commit 4c93bfa9c9f00104b5c7e837da697f9506cb70c7
  Author: Michael S. Tsirkin <mst@redhat.com>
  Date:   Fri Dec 21 00:27:02 2012 +0200
  
      msix: add api to access msix message
      
      Will be used by virtio pci.
      
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
  
  commit 2d620f593d9395abd9aa453f8ae0861a51d674d8
  Author: Michael S. Tsirkin <mst@redhat.com>
  Date:   Thu Dec 20 14:28:58 2012 +0200
  
      virtio: don't waste irqfds on control vqs
      
      Pass nvqs to set_guest_notifiers. This makes it possible to
      save on irqfds by not allocating one for the control vq
      for virtio-net.
      
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
  
  commit 61993a67128095946ed5df51c3c20748182d8efc
  Author: Samuel Seay <lightningth@gmail.com>
  Date:   Fri Jan 4 14:35:48 2013 +0000
  
      PPC: linux-user: Calculate context pointer explicitly
      
      Peter Maydell recommended the change to be more proper. The result was tested
      and shows coming up with the same proper value.
      
      Signed-off-by: Samuel Seay <LightningTH@GMail.com>
      [agraf: change subject]
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 1b7ce68fb45b97a9eaf71eeb81d2b4f4ea6bf4b2
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Jan 6 08:31:31 2013 +0000
  
      target-ppc: Error out for -cpu host on unknown PVR
      
      Previously we silently exited, with subclasses we got an opcode warning.
      Instead, explicitly tell the user what's wrong.
      
      An indication for this is -cpu ? showing "host" with an all-zero PVR.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 2985b86b5c9c068af203bd912309af033112039a
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Jan 6 08:31:30 2013 +0000
  
      target-ppc: Slim conversion of model definitions to QOM subclasses
      
      Since the model list is highly macrofied, keep ppc_def_t for now and
      save a pointer to it in PowerPCCPUClass. This results in a flat list of
      subclasses including aliases, to be refined later.
      
      Move cpu_ppc_init() to translate_init.c and drop helper.c.
      Long-term the idea is to turn translate_init.c into a standalone cpu.c.
      
      Inline cpu_ppc_usable() into type registration.
      
      Split cpu_ppc_register() in two by code movement into the initfn and
      by turning the remaining part into a realizefn.
      Move qemu_init_vcpu() call into the new realizefn and adapt
      create_ppc_opcodes() to return an Error.
      
      Change ppc_find_by_pvr() -> ppc_cpu_class_by_pvr().
      Change ppc_find_by_name() -> ppc_cpu_class_by_name().
      
      Turn -cpu host into its own subclass. This requires to move the
      kvm_enabled() check in ppc_cpu_class_by_name() to avoid the class being
      found via the normal name lookup in the !kvm_enabled() case.
      Turn kvmppc_host_cpu_def() into the class_init and add an initfn that
      asserts KVM is in fact enabled.
      
      Implement -cpu ? and the QMP equivalent in terms of subclasses.
      This newly exposes -cpu host to the user, ordered last for -cpu ?.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 68c2dd70068fe82a1989d0d5b70a1ab400bde19a
  Author: Alexander Graf <agraf@suse.de>
  Date:   Fri Jan 4 11:21:04 2013 +0100
  
      PPC: Bring EPR support closer to reality
      
      We already used to support the external proxy facility of FSL MPICs,
      but only implemented it halfway correctly.
      
      This patch adds support for
      
        * dynamic enablement of the EPR facility
        * interrupt acknowledgement only when the interrupt is delivered
      
      This way the implementation now is closer to real hardware.
      
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 1a61a9ae61cdf7b7d24c3eb711fe772c196c235e
  Author: Stuart Yoder <stuart.yoder@freescale.com>
  Date:   Thu Jan 3 12:37:02 2013 +0000
  
      PPC: KVM: set has-idle in guest device tree
      
      On e500mc, the platform doesn't provide a way for the CPU to go idle.
      
      To still not uselessly burn CPU time, expose an idle hypercall to the guest
      if kvm supports it.
      
      Signed-off-by: Stuart Yoder <stuart.yoder@freescale.com>
      [agraf: adjust for current code base, add patch description, fix non-kvm case]
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit d4834ff9b72d7b89181e88b1a481564cb750c1b5
  Author: Alexander Graf <agraf@suse.de>
  Date:   Fri Jan 4 10:04:19 2013 +0100
  
      kvm: Update kernel headers
      
      Corresponding kvm.git hash: 18eb54cf4a
      
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 9f1d4b1d6939d39fe570d886f6a651f4764bcbcb
  Author: Scott Wood <scottwood@freescale.com>
  Date:   Thu Jan 3 13:25:40 2013 +0000
  
      openpic: fix CTPR and de-assertion of interrupts
      
      Properly implement level-triggered interrupts by withdrawing an
      interrupt from the raised queue if the interrupt source de-asserts.
      Also withdraw from the raised queue if the interrupt becomes masked.
      
      When CTPR is written, check whether we need to raise or lower the
      interrupt output.
      
      Signed-off-by: Scott Wood <scottwood@freescale.com>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit a898a8fc96a071189206218b39b5db99531f5c8b
  Author: Scott Wood <scottwood@freescale.com>
  Date:   Thu Jan 3 13:25:39 2013 +0000
  
      openpic: move IACK to its own function
      
      Besides making the code cleaner, we will need a separate way to access
      IACK in order to implement EPR (external proxy) interrupt delivery.
      
      Signed-off-by: Scott Wood <scottwood@freescale.com>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 4417c73305f60e46a2370bcaf3635981f5dbc050
  Author: Scott Wood <scottwood@freescale.com>
  Date:   Thu Jan 3 13:25:38 2013 +0000
  
      openpic: IRQ_check: search the queue a word at a time
      
      Search the queue more efficiently by first looking for a non-zero word,
      and then using the common bit-searching function to find the bit within
      the word.  It would be even nicer if bitops_ffsl() could be hooked up
      to the compiler intrinsic so that bit-searching instructions could be
      used, but that's another matter.
      
      Signed-off-by: Scott Wood <scottwood@freescale.com>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 6c5e84c25fc70717c410150b23c765bedf0af52d
  Author: Scott Wood <scottwood@freescale.com>
  Date:   Thu Jan 3 13:25:37 2013 +0000
  
      openpic: fix sense and priority bits
      
      Previously, the sense and priority bits were masked off when writing
      to IVPR, and all interrupts were treated as edge-triggered (despite
      the existence of code for handling level-triggered interrupts).
      
      Polarity is implemented only as storage.  We don't simulate the
      bad effects that you'd get on real hardware if you set this incorrectly,
      but at least the guest sees the right thing when it reads back the register.
      
      Sense now controls level/edge on FSL external interrupts (and all
      interrupts on non-FSL MPIC).  FSL internal interrupts do not have a sense
      bit (reads as zero), but are level.  FSL timers and IPIs do not have
      sense or polarity bits (read as zero), and are edge-triggered.  To
      accommodate FSL internal interrupts, QEMU's internal notion of whether an
      interrupt is level-triggered is separated from the IVPR bit.
      
      Signed-off-by: Scott Wood <scottwood@freescale.com>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 65b9d0d5659687ebb85b1305ac70b3a84df16e5a
  Author: Scott Wood <scottwood@freescale.com>
  Date:   Fri Dec 21 16:15:50 2012 +0000
  
      openpic: add some bounds checking for IRQ numbers
      
      The two checks with abort() guard against potential QEMU-internal
      problems, but the EOI check stops the guest from causing updates to queue
      position -1 and other havoc if it writes EOI with no interrupt in
      service.
      
      Signed-off-by: Scott Wood <scottwood@freescale.com>
      [agraf: remove hunk in code that didn't get applied yet]
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit e69a17f65e9f12f33c48b04a789e49d40a8993f5
  Author: Scott Wood <scottwood@freescale.com>
  Date:   Fri Dec 21 16:15:48 2012 +0000
  
      openpic: use standard bitmap operations
      
      Besides the private implementation being redundant, namespace collisions
      prevented the use of other things in bitops.h.
      
      Serialization does get a bit more awkward, unfortunately, since the
      standard bitmap operations are "unsigned long" rather than "uint32_t",
      though in exchange we will get faster queue lookups on 64-bit hosts once
      we search a word at a time.
      
      Signed-off-by: Scott Wood <scottwood@freescale.com>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 47f73749c61765f7a898ac88f11995368740da10
  Author: Scott Wood <scottwood@freescale.com>
  Date:   Fri Dec 21 16:15:47 2012 +0000
  
      Revert "openpic: Accelerate pending irq search"
      
      This reverts commit a9bd83f4c65de0058659ede009fa1a241f379edd.
      
      This counting approach is not robust against setting a bit that
      was already set, or clearing a bit that was already clear.  Perhaps
      that is considered a bug, but besides the lack of any documentation
      for that restriction, it's a pretty unpleasant way for the problem
      to manifest itself.
      
      It could be made more robust by testing the current value of the
      bit before changing the count, but a later patch speeds up IRQ_check
      in all cases, not just when there's nothing pending.  Hopefully that
      should be adequate to address performance concerns.
      
      Signed-off-by: Scott Wood <scottwood@freescale.com>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 3c94378e2c500b6211e95d7457f4a9959955c3d1
  Author: Scott Wood <scottwood@freescale.com>
  Date:   Fri Dec 21 16:15:46 2012 +0000
  
      openpic: always call IRQ_check from IRQ_get_next
      
      Previously the code relied on the queue's "next" field getting
      set to -1 sometime between an update to the bitmap, and the next
      call to IRQ_get_next.  Sometimes this happened after the update.
      Sometimes it happened before the check.  Sometimes it didn't happen
      at all.
      
      Signed-off-by: Scott Wood <scottwood@freescale.com>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 72c1da2ca72af50e6536d0cd9c6db758f66cd7c2
  Author: Scott Wood <scottwood@freescale.com>
  Date:   Fri Dec 21 16:15:45 2012 +0000
  
      openpic/fsl: critical interrupts ignore mask before v4.1
      
      Signed-off-by: Scott Wood <scottwood@freescale.com>
      [agraf: make bool :1]
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit eb4384278417297661663c54e01c0f0ffec0a9e3
  Author: Scott Wood <scottwood@freescale.com>
  Date:   Fri Dec 21 16:15:44 2012 +0000
  
      openpic: make ctpr signed
      
      Other priorities are signed, so avoid comparisons between
      signed and unsigned.
      
      Signed-off-by: Scott Wood <scottwood@freescale.com>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 5e22c276de982dd26ebc4424c8d4592cce1baab9
  Author: Scott Wood <scottwood@freescale.com>
  Date:   Fri Dec 21 16:15:43 2012 +0000
  
      openpic: rework critical interrupt support
      
      Critical interrupts on FSL MPIC are not supposed to pay
      attention to priority, IACK, EOI, etc.  On the currently modeled
      version it's not supposed to pay attention to the mask bit either.
      
      Also reorganize to make it easier to implement newer FSL MPIC models,
      which encode interrupt level information differently and support
      mcheck as well as crit, and to reduce problems for later patches
      in this set.
      
      Still missing is the ability to lower the CINT signal to the core,
      as IACK/EOI is not used.  This will come with general IRQ-source-driven
      lowering in the next patch.
      
      New state is added which is not serialized, but instead is recomputed
      in openpic_load() by calling the appropriate write_IRQreg function.
      This should have the side effect of causing the IRQ outputs to be
      raised appropriately on load, which was missing.
      
      The serialization format is altered by swapping ivpr and idr (we'd like
      IDR to be restored before we run the IVPR logic), and moving interrupts
      to the end (so that other state has been restored by the time we run the
      IDR/IVPR logic.  Serialization for this driver is not yet in a state
      where backwards compatibility is reasonable (assuming it works at all),
      and the current serialization format was not built for extensibility.
      
      Signed-off-by: Scott Wood <scottwood@freescale.com>
      [agraf: fix for current code state]
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit be7c236fa2e59090d7cd0193ca3f225c331d5f81
  Author: Scott Wood <scottwood@freescale.com>
  Date:   Fri Dec 21 16:15:42 2012 +0000
  
      openpic: make register names correspond better with hw docs
      
      The base openpic specification doesn't provide abbreviated register
      names, so it's somewhat understandable that the QEMU code made up
      its own, except that most of the names that QEMU used didn't correspond
      to the terminology used by any implementation I could find.
      
      In some cases, like PCTP, the phrase "processor current task priority"
      could be found in the openpic spec when describing the concept, but
      the register itself was labelled "current task priority register"
      and every implementation seems to use either CTPR or the full phrase.
      
      In other cases, individual implementations disagree on what to call
      the register.  The implementations I have documentation for are
      Freescale, Raven (MCP750), and IBM.  The Raven docs tend to not use
      abbreviations at all.  The IBM MPIC isn't implemented in QEMU.  Thus,
      where there's disagreement I chose to use the Freescale abbreviations.
      
      Signed-off-by: Scott Wood <scottwood@freescale.com>
      [agraf: rebase on current state of the code]
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit a1bb73849fbd7d992b6ac2cf30c034244fb2299d
  Author: Scott Wood <scottwood@freescale.com>
  Date:   Fri Dec 21 16:15:41 2012 +0000
  
      ppc/booke: fix crit/mcheck/debug exceptions
      
      Book E does not play games with certain bits of xSRR1 being MSR save
      bits and others being error status.  xSRR1 is the old MSR, period.
      This was causing things like MSR[CE] to be lost, even in the saved
      version, as soon as you take an exception.
      
      rfci/rfdi/rfmci are fixed to pass the actual xSRR1 register contents,
      rather than the register number.
      
      Put FIXME comments on the hack that is "asrr0/1".  The whole point of
      separate exception levels is so that you can, for example, take a machine
      check or debug interrupt without corrupting critical-level operations.
      The right xSRR0/1 set needs to be chosen based on CPU type flags.
      
      Signed-off-by: Scott Wood <scottwood@freescale.com>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit e99fd8af63a1692a1159cba8fa4943f2589adf97
  Author: Scott Wood <scottwood@freescale.com>
  Date:   Fri Dec 21 16:15:39 2012 +0000
  
      openpic: lower interrupt when reading the MSI register
      
      This will stop things from breaking once it's properly treated as a
      level-triggered interrupt.  Note that it's the MPIC's MSI cascade
      interrupts that are level-triggered; the individual MSIs are
      edge-triggered.
      
      Signed-off-by: Scott Wood <scottwood@freescale.com>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 4c4f0e4801ac79632d03867c88aafc90b4ce503c
  Author: Scott Wood <scottwood@freescale.com>
  Date:   Fri Dec 21 16:15:38 2012 +0000
  
      openpic: fix debug prints
      
      Fix various format errors when debug prints are enabled.  Also
      cause error checking to happen even when debug prints are not
      enabled, and consistently use 0x for hex output.
      
      Signed-off-by: Scott Wood <scottwood@freescale.com>
      [agraf: adjust for more recent code base, prettify DPRINTF macro]
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit beb526b12134a6b6744125deec5a7fe24a8f92e3
  Author: Samuel Seay <lightningth@gmail.com>
  Date:   Wed Jan 2 10:53:46 2013 +0000
  
      PPC: fix segfault in signal handling code
      
      Removed h2g() macro around the ka->_sa_handler due to the _sa_handler being a
      guest memory address.
      
      Changed the __put_user to put_user as it was attempting to put a value at the
      stack address but the new address is a guest memory address, __put_user is
      for host memory addresses.
      
      Signed-off-by: Samuel Seay <LightningTH@GMail.com>
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      [agraf: change subject line, reformat commit message]
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 88a78d9093917096feffeba66802be27d0e64ead
  Author: Bharat Bhushan <r65777@freescale.com>
  Date:   Thu Dec 27 19:16:51 2012 +0000
  
      PPC: Reset qemu timers when guest reset
      
      This patch install the timer reset handler. This will be called when
      the guest is reset.
      
      Signed-off-by: Bharat Bhushan <bharat.bhushan@freescale.com>
      [agraf: adjust for QOM'ification]
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit af7e9e74c6a62a5bcd911726a9e88d28b61490e0
  Author: Alexander Graf <agraf@suse.de>
  Date:   Thu Dec 20 17:30:58 2012 +0100
  
      openpic: fix coding style issues
      
      This patch fixes the following coding style violations:
      
        - structs have to be typedef and be CamelCase
        - if()s are always surrounded by curly braces
      
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit d56af005dc3d6354bd39411e8446b415bbcf86b8
  Author: Bharat Bhushan <r65777@freescale.com>
  Date:   Tue Dec 18 01:13:58 2012 +0000
  
      powerpc: linux header sync script includes epapr_hcalls.h
      
      epapr_hcalls.h is now referenced by kvm_para.h. so this is needed for
      QEMU to get compiled on powerpc.
      
      Signed-off-by: Bharat Bhushan <bharat.bhushan@freescale.com>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit c3203fa5b2c17a1c446e44c87788fef21b4af5f4
  Author: Scott Wood <scottwood@freescale.com>
  Date:   Thu Dec 13 16:12:02 2012 +0000
  
      openpic: don't crash on a register access without a CPU context
      
      If we access a register via the QEMU memory inspection commands (e.g.
      "xp") rather than from guest code, we won't have a CPU context.
      Gracefully fail to access the register in that case, rather than
      crashing.
      
      Signed-off-by: Scott Wood <scottwood@freescale.com>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit a26a7b38331dc14893a66fbe78f34afab153d6b2
  Author: Scott Wood <scottwood@freescale.com>
  Date:   Thu Dec 13 16:12:04 2012 +0000
  
      openpic: s/opp->nb_irqs -1/opp->nb_cpus - 1/
      
      "opp->nb_irqs-1" would have been a minor coding style error,
      but putting in one space but not the other makes it look
      confusingly like a numeric literal "-1".
      
      Signed-off-by: Scott Wood <scottwood@freescale.com>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 0d4046833ba44c5f29e5dcce2dde0a6202225e59
  Author: Scott Wood <scottwood@freescale.com>
  Date:   Thu Dec 13 16:12:03 2012 +0000
  
      openpic: BRR1 is not a CPU-specific register.
      
      It's in the address range that normally contains a magic redirection
      to the CPU-specific region of the curretn CPU, but it isn't actually
      a per-CPU register.  On real hardware BRR1 shows up only at 0x40000,
      not at 0x60000 or other non-magic per-CPU areas.  Plus, this makes
      it possible to read the register on the QEMU command line with "xp".
      
      Signed-off-by: Scott Wood <scottwood@freescale.com>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 0fe04622c11a4f131070196ad5cd97ce94d9c33b
  Author: Scott Wood <scottwood@freescale.com>
  Date:   Thu Dec 13 16:12:01 2012 +0000
  
      openpic: support large vectors on FSL mpic
      
      Previously only the spurious vector was sized appropriately
      to the openpic model.
      
      Also, instances of "IPVP_VECTOR(opp->spve)" were replace with
      just "opp->spve", as opp->spve is already just a vector and not
      an IVPR.
      
      Signed-off-by: Scott Wood <scottwood@freescale.com>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit c975330ec4f5674f2899331f914c04ecba6edf26
  Author: Scott Wood <scottwood@freescale.com>
  Date:   Thu Dec 13 16:12:00 2012 +0000
  
      openpic: remove pcsr (CPU sensitivity register)
      
      I could not find this register in any spec (FSL, IBM, or OpenPIC)
      and the code doesn't do anything with it but initialize, save,
      or restore it.
      
      Signed-off-by: Scott Wood <scottwood@freescale.com>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 71c6cacb241689bbf99d54467dc2ae6912ffdab9
  Author: Scott Wood <scottwood@freescale.com>
  Date:   Thu Dec 13 16:11:59 2012 +0000
  
      openpic: symbolicize some magic numbers
      
      Deefine symbolic names for some register bits, and use some that
      have already been defined.
      
      Also convert some register values from hex to decimal when it improves
      readability.
      
      IPVP_PRIORITY_MASK is corrected from (0x1F << 16) to (0xF << 16), in
      conjunction with making wider use of the symbolic name.  I looked at
      Freescale and IBM MPIC docs and at the base OpenPIC spec, and all three
      had priority as 4 bits rather than 5.  Plus, the magic nubmer that is
      being replaced with symbolic values treated the field as 4 bits wide.
      
      Signed-off-by: Scott Wood <scottwood@freescale.com>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 358d615b6908b4916c74819ffad823cb4a74314e
  Author: Liming Wang <walimisdev@gmail.com>
  Date:   Sun Dec 16 04:49:46 2012 +0100
  
      exynos4210: Add EHCI support
      
      Add EHCI USB host controller to exynos4210.
      
      Signed-off-by: Liming Wang <walimisdev@gmail.com>
      Signed-off-by: Andreas Färber <andreas.faerber@web.de>
      Reviewed-by: Igor Mitsyanko <i.mitsyanko@samsung.com>
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit aee7499a59d6778c10b018da41db4a22655ef8a8
  Author: Andreas Färber <andreas.faerber@web.de>
  Date:   Sun Dec 16 04:49:45 2012 +0100
  
      usb/ehci: Add SysBus EHCI device for Exynos4210
      
      It uses a different capsbase and opregbase than the Xilinx device.
      
      Signed-off-by: Liming Wang <walimisdev@gmail.com>
      Signed-off-by: Andreas Färber <andreas.faerber@web.de>
      Cc: Igor Mitsyanko <i.mitsyanko@samsung.com>
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 4a4343671e183824a3f5db76ad561ce01e6c6e0a
  Author: Andreas Färber <andreas.faerber@web.de>
  Date:   Sun Dec 16 04:49:44 2012 +0100
  
      usb/ehci: Move capsbase and opregbase into SysBus EHCI class
      
      This allows specific derived models to use different values.
      
      Signed-off-by: Andreas Färber <andreas.faerber@web.de>
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 5aa3ca9f53cc7a1bf76b7583c46937a73914394a
  Author: Andreas Färber <andreas.faerber@web.de>
  Date:   Sun Dec 16 04:49:43 2012 +0100
  
      usb/ehci: Clean up SysBus and PCI EHCI split
      
      SysBus EHCI was introduced in a hurry before 1.3 Soft Freeze.
      To use QOM casts in place of DO_UPCAST() / FROM_SYSBUS(), we need an
      identifying type. Introduce generic abstract base types for PCI and
      SysBus EHCI to allow multiple types to access the shared fields.
      
      While at it, move the state structs being amended with macros to the
      header file so that they can be embedded.
      
      The VMSTATE_PCI_DEVICE() macro does not play nice with the QOM
      parent_obj naming convention, so defer that cleanup.
      
      Signed-off-by: Andreas Färber <andreas.faerber@web.de>
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit a820b575787ac0b6b274b6a89aa6ef9813b4c782
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Fri Dec 14 13:10:39 2012 +0100
  
      xhci: call set-address with dummy usbpacket
      
      Due to the way devices are addressed with xhci (done by hardware, not
      the guest os) there is no packet when invoking the set-address control
      request.  Create a dummy packet in that case to avoid null pointer
      dereferences.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit e97f0aca796fb949f9d34c50603511048a52b39b
  Author: Hans de Goede <hdegoede@redhat.com>
  Date:   Fri Dec 14 14:35:46 2012 +0100
  
      usb-redir: Add debugging to bufpq save / restore
      
      Signed-off-by: Hans de Goede <hdegoede@redhat.com>
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit bd019b735ac422bf9a40e1865e3d59f2e128604f
  Author: Hans de Goede <hdegoede@redhat.com>
  Date:   Fri Dec 14 14:35:45 2012 +0100
  
      usbredir: Add usbredir_init_endpoints() helper
      
      Signed-off-by: Hans de Goede <hdegoede@redhat.com>
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit d3aea641a4002e0abe940c65d318ef38eda245df
  Author: Hans de Goede <hdegoede@redhat.com>
  Date:   Fri Dec 14 14:35:44 2012 +0100
  
      usbredir: Verify we have 32 bits bulk length cap when redirecting to xhci
      
      The xhci-hcd may submit bulk transfers > 65535 bytes even when not using
      bulk-in pipeling, so usbredir can only be used in combination with an xhci
      hcd if the client has the 32 bits bulk length capability.
      
      Signed-off-by: Hans de Goede <hdegoede@redhat.com>
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit d8553dd0475a967042193cdcf4d02c8ce5e73730
  Author: Hans de Goede <hdegoede@redhat.com>
  Date:   Fri Dec 14 14:35:43 2012 +0100
  
      usbredir: Add ep_stopped USBDevice method
      
      To ensure that interrupt receiving is properly stopped when the guest is
      no longer interested in an interrupt endpoint.
      
      Signed-off-by: Hans de Goede <hdegoede@redhat.com>
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 7e9638d3eb5c0b4c5920dac72bb2e6885652c029
  Author: Hans de Goede <hdegoede@redhat.com>
  Date:   Fri Dec 14 14:35:42 2012 +0100
  
      usbredir: Add USBEP2I and I2USBEP helper macros
      
      Signed-off-by: Hans de Goede <hdegoede@redhat.com>
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit f8c126f329892ec8941e5bbe6ba411d78cfc66cb
  Author: Hans de Goede <hdegoede@redhat.com>
  Date:   Fri Dec 14 14:35:41 2012 +0100
  
      usbredir: Add an usbredir_stop_ep helper function
      
      Signed-off-by: Hans de Goede <hdegoede@redhat.com>
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit f79738b03ba55a5c9733c6dc2455964a6f8fdac9
  Author: Hans de Goede <hdegoede@redhat.com>
  Date:   Fri Dec 14 14:35:40 2012 +0100
  
      usb: Add an usb_device_ep_stopped USBDevice method
      
      Some usb devices (host or network redirection) can benefit from knowing when
      the guest stops using an endpoint. Redirection may involve submitting packets
      independently from the guest (in combination with a fifo buffer between the
      redirection code and the guest), to ensure that buffers of the real usb device
      are timely emptied. This is done for example for isoc traffic and for interrupt
      input endpoints. But when the (re)submission of packets is done by the device
      code, then how does it know when to stop this?
      
      For isoc endpoints this is handled by detecting a set interface (change alt
      setting) command, which works well for isoc endpoints. But for interrupt
      endpoints currently the redirection code never stops receiving data from
      the device, which is less then ideal.
      
      However the controller emulation is aware when a guest looses interest, as
      then the qh for the endpoint gets unlinked (ehci, ohci, uhci) or the endpoint
      is explicitly stopped (xhci). This patch adds a new ep_stopped USBDevice
      method and modifies the hcd code to call this on queue unlink / ep stop.
      
      This makes it possible for the redirection code to properly stop receiving
      interrupt input (*) data when the guest no longer has interest in it.
      
      *) And in the future also buffered bulk input.
      
      Signed-off-by: Hans de Goede <hdegoede@redhat.com>
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 6735d433729f80fab80c0a1f70ae131398645613
  Author: Hans de Goede <hdegoede@redhat.com>
  Date:   Fri Dec 14 14:35:39 2012 +0100
  
      usb: Fix usb_ep_find_packet_by_id
      
      usb_ep_find_packet_by_id mistakenly only checks the first packet and if that
      is not a match, keeps trying the first packet! This patch fixes this.
      
      Signed-off-by: Hans de Goede <hdegoede@redhat.com>
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 027c03f7327faa696e1d876954a18b5214c18583
  Author: Hans de Goede <hdegoede@redhat.com>
  Date:   Fri Dec 14 14:35:38 2012 +0100
  
      hid: Change idle handling to use a timer
      
      This leads to cleaner code in usb-hid, and removes up to a 1000 calls / sec to
      qemu_get_clock_ns(vm_clock) if idle-time is set to its default value of 0.
      
      Signed-off-by: Hans de Goede <hdegoede@redhat.com>
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 9fdf70272702095f57efc51a80c79493fd0829b8
  Author: Hans de Goede <hdegoede@redhat.com>
  Date:   Fri Dec 14 14:35:37 2012 +0100
  
      uhci: Maximize how many frames we catch up when behind
      
      If somehow we've gotten behind a lot, simply skip ahead, like the ehci code
      does.
      
      Signed-off-by: Hans de Goede <hdegoede@redhat.com>
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit f8f48b6957bf182339495e6be429f7bdc7ef1981
  Author: Hans de Goede <hdegoede@redhat.com>
  Date:   Fri Dec 14 14:35:36 2012 +0100
  
      uhci: Limit amount of frames processed in one go
      
      Before this patch uhci would process an unlimited amount of frames when
      behind on schedule, by setting the timer to a time already past, causing the
      timer subsys to immediately recall the frame_timer function gain.
      
      This would cause invalid cancellations of bulk queues when the catching up
      processed more then 32 frames at a moment when the bulk qh was temporarily
      unlinked (which the Linux uhci driver does).
      
      This patch fixes this by processing maximum 16 frames in one go, and always
      setting the timer one ms later, making the code behave more like the ehci
      code.
      
      Signed-off-by: Hans de Goede <hdegoede@redhat.com>
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 475443cf14d7ef01b9ea56eed8657804f7bdf664
  Author: Hans de Goede <hdegoede@redhat.com>
  Date:   Fri Dec 14 14:35:35 2012 +0100
  
      uhci: Add a QH_VALID define
      
      Rather then using the magic 32 value in various places.
      
      Signed-off-by: Hans de Goede <hdegoede@redhat.com>
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit ecfdc15f4351a17989d446f4f1e6d1931d9c1677
  Author: Hans de Goede <hdegoede@redhat.com>
  Date:   Fri Dec 14 14:35:34 2012 +0100
  
      uhci: Fix pending interrupts getting lost on migration
      
      Signed-off-by: Hans de Goede <hdegoede@redhat.com>
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 719c130dcaa3b1269beed71ca9cf6c43a0219b30
  Author: Hans de Goede <hdegoede@redhat.com>
  Date:   Fri Dec 14 14:35:33 2012 +0100
  
      uhci: Fix 1 ms delay in interrupt reporting to the guest
      
      Re-arrange how we process frames / increase frnum / report pending interrupts,
      to avoid a 1 ms delay in interrupt reporting to the guest. This increases
      the packet throughput for cases where the guest submits a single packet,
      then waits for its completion then re-submits from 500 pkts / sec to
      1000 pkts / sec. This impacts for example the use of redirected / virtual
      usb to serial convertors.
      
      Signed-off-by: Hans de Goede <hdegoede@redhat.com>
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 4a9ef2c042207e4eddbd010ccf2e1c8264d8f0d6
  Author: Hans de Goede <hdegoede@redhat.com>
  Date:   Fri Dec 14 14:35:32 2012 +0100
  
      ehci: Don't call commit_irq after raising PCD
      
      ehci_raise_irq(s, USBSTS_PCD), gets applied immediately so there is no need
      to call commit_irq after it.
      
      Signed-off-by: Hans de Goede <hdegoede@redhat.com>
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 52c15e5986cd0f6531a2989a81a964f77b4ed9c2
  Author: Hans de Goede <hdegoede@redhat.com>
  Date:   Fri Dec 14 14:35:31 2012 +0100
  
      ehci: Further speedup rescanning if async schedule after raising an interrupt
      
      I tried lowering the time between raising an interrupt and rescanning the
      async schedule to see if the guest has queued a new transfer before, but
      that did not have any positive effect. I now believe the cause for this is
      that lowering this time made it more likely to hit the 1 ms interrupt
      threshold penalty for the next packet, as described in my
      "ehci: Use uframe precision for interrupt threshold checking" commit.
      
      Now that we do interrupt threshold handling with uframe precision, futher
      lowering this time from .5 to .25 ms gives an extra 15% improvement in speed
      (MB/s) reading from a simple USB-2.0 thumb-drive.
      
      While at it also properly set the int_req_by_async flag for short packet
      completions.
      
      Signed-off-by: Hans de Goede <hdegoede@redhat.com>
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 9359a58b122187964d7465d48165680eadbf69d3
  Author: Hans de Goede <hdegoede@redhat.com>
  Date:   Tue Dec 18 14:17:02 2012 +0100
  
      ehci: Use uframe precision for interrupt threshold checking (v2)
      
      Before this patch, the following could happen:
      1) Transfer completes, raises interrupt
      2) .5 ms later we check if the guest has queued up any new transfers
      3) We find and execute a new transfer
      4) .2 ms later the new transfer completes
      5) We re-run our frame_timer to write back the completion, but less then
         1 ms has passed since our last run, so frindex is not changed, so the
         interrupt threshold code delays the interrupt
      6) 1 ms from the re-run our frame-timer runs again and finally delivers
         the interrupt
      
      This leads to unnecessary large delays of interrupts, this code fixes this
      by changing frindex to uframe precision and using that for interrupt threshold
      control, making the interrupt fire at step 5 for guest which have low interrupt
      threshold settings (like Linux).
      
      Note that the guest still sees the frindex move in steps of 8 for migration
      compatibility.
      
      This boosts Linux read speed of a simple cheap USB thumb drive by 6 %.
      
      Changes in v2:
      -Make the guest see frindex move in steps of 8 by modifying ehci_opreg_read,
       rather then using a shadow variable
      
      Signed-off-by: Hans de Goede <hdegoede@redhat.com>
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit bbbc39ccacf66ef58261c155f9eed503947c3023
  Author: Hans de Goede <hdegoede@redhat.com>
  Date:   Fri Dec 14 14:35:29 2012 +0100
  
      ehci: Verify a queue's ep direction does not change
      
      ehci_fill_queue assumes that there is a one on one relationship between an ep
      and a qh, this patch adds a check to ensure this.
      
      Note I don't expect this to ever trigger, this is just something I noticed
      the guest might do while working on other stuff. The only way this check can
      trigger is if a guest mixes in and out qtd-s in a single qh for a non
      control ep.
      
      Signed-off-by: Hans de Goede <hdegoede@redhat.com>
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 51e0c5d02951ee5bd653132e46123f6e963ff23f
  Author: Hans de Goede <hdegoede@redhat.com>
  Date:   Fri Dec 14 14:35:28 2012 +0100
  
      ehci: Add an ehci_get_pid helper function
      
      Signed-off-by: Hans de Goede <hdegoede@redhat.com>
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit e3fdfd488c47c2d6920e0964364f1238fb5bf0e2
  Author: Hans de Goede <hdegoede@redhat.com>
  Date:   Fri Dec 14 14:35:27 2012 +0100
  
      ehci: Verify qtd for async completed packets
      
      Remove the short-circuiting of fetchqtd in fetchqh, so that the
      qtd gets properly verified before completing the transaction.
      
      Signed-off-by: Hans de Goede <hdegoede@redhat.com>
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 2b3de6ada5d180130ba083d5b45ed51ce8e4def2
  Author: Hans de Goede <hdegoede@redhat.com>
  Date:   Fri Dec 14 14:35:26 2012 +0100
  
      ehci: writeback_async_complete_packet: verify qh and qtd
      
      Signed-off-by: Hans de Goede <hdegoede@redhat.com>
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 190d849249fd7fecbc75ec38f348197c152f4e87
  Author: Hans de Goede <hdegoede@redhat.com>
  Date:   Fri Dec 14 14:35:25 2012 +0100
  
      ehci: Move get / put_dwords upwards
      
      No other changes.
      
      Signed-off-by: Hans de Goede <hdegoede@redhat.com>
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit d066c57b1c97a1967c949aba643bba35329b32ee
  Author: Hans de Goede <hdegoede@redhat.com>
  Date:   Fri Dec 14 14:35:24 2012 +0100
  
      ehci: Verify guest does not change the token of inflight qtd-s
      
      This is not allowed, except for clearing active on cancellation, so don't
      warn when the new token does not have its active bit set.
      
      This unifies the cancellation path for modified qtd-s, and prepares
      ehci_verify_qtd to be used ad an extra check inside
      ehci_writeback_async_complete_packet().
      
      Signed-off-by: Hans de Goede <hdegoede@redhat.com>
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit c643263409b42a31fd9b1458cd5158280b9c62e1
  Author: Hans de Goede <hdegoede@redhat.com>
  Date:   Fri Dec 14 14:35:23 2012 +0100
  
      ehci: Add ehci_verify_qh and ehci_verify_qtd helper functions
      
      Signed-off-by: Hans de Goede <hdegoede@redhat.com>
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit f881c8d36b5c524348bc337b46baf34636079cf6
  Author: Hans de Goede <hdegoede@redhat.com>
  Date:   Fri Dec 14 14:35:22 2012 +0100
  
      ehci: Add a ehci_writeback_async_complete_packet helper function
      
      Also drop the warning printf, which was there mainly because this was an
      untested code path (as the previous bug fixes to it show), but that no
      longer is the case now :)
      
      Signed-off-by: Hans de Goede <hdegoede@redhat.com>
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 83f58e570f21c3e7227e7fbef1fc0e18b5ed7ea9
  Author: Amos Kong <akong@redhat.com>
  Date:   Fri Dec 28 17:29:11 2012 +0800
  
      rtl8139: preserve link state across device reset
      
      A device reset does not affect the link state, only set_link does.
      
      Signed-off-by: Amos Kong <akong@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 84dd2120247a7d25ff1bb337de21c0e76816ad2d
  Author: Amos Kong <akong@redhat.com>
  Date:   Fri Dec 28 17:29:10 2012 +0800
  
      e1000: no need auto-negotiation if link was down
      
      Commit b9d03e352cb6b31a66545763f6a1e20c9abf0c2c added link
      auto-negotiation emulation, it would always set link up by
      callback function. Problem exists if original link status
      was down, link status should not be changed in auto-negotiation.
      
      Signed-off-by: Jason Wang <jasowang@redhat.com>
      Signed-off-by: Amos Kong <akong@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit f30dbae63a46f23116715dff8d130c7d01ff02be
  Author: Amos Kong <akong@redhat.com>
  Date:   Tue Dec 11 22:20:15 2012 +0800
  
      net: clean up network at qemu process termination
      
      We don't clean up network if fails to parse "-device" parameters without
      calling net_cleanup(). I touch a problem, the tap device which is
      created by qemu-ifup script could not be removed by qemu-ifdown script.
      Some similar problems also exist in vl.c
      
      In this patch, if network initialization successes, a cleanup function
      will be registered to be called at qemu process termination.
      
      Signed-off-by: Amos Kong <akong@redhat.com>
      Acked-by: Michael S. Tsirkin <mst@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 2c0331f4f7d241995452b99afaf0aab00493334a
  Author: Michael Contreras <michael@inetric.com>
  Date:   Wed Dec 5 13:31:30 2012 -0500
  
      e1000: Discard oversized packets based on SBP|LPE
      
      Discard packets longer than 16384 when !SBP to match the hardware behavior.
      
      Signed-off-by: Michael Contreras <michael@inetric.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 8e4a424b305e29dc0e454f52df3b35577f342975
  Author: Blue Swirl <blauwirbel@gmail.com>
  Date:   Sun Jan 6 18:30:17 2013 +0000
  
      Revert "virtio-pci: replace byte swap hack"
      
      This reverts commit 9807caccd605d09a72495637959568d690e10175.
      
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 9807caccd605d09a72495637959568d690e10175
  Author: Blue Swirl <blauwirbel@gmail.com>
  Date:   Sat Apr 14 20:39:14 2012 +0000
  
      virtio-pci: replace byte swap hack
      
      Remove byte swaps by declaring the config space
      as native endian.
      
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 1d728c394652d40a9065668606d62f28bc544949
  Author: Blue Swirl <blauwirbel@gmail.com>
  Date:   Tue May 1 18:45:39 2012 +0000
  
      tests: add gcov support
      
      Add support for compiling for GCOV test coverage, enabled
      with '--enable-gcov' during configure.
      
      Test coverage will be reported after each test.
      
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 2b35e93fbfc52c2be6cf85e5a54a3707cdabd914
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Wed Dec 5 09:23:25 2012 -0600
  
      target-s390: Claim maintainership
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 26cc0a3fd11d537bdd2649b5f3c385ad858b1857
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Thu Nov 15 10:32:25 2012 -0800
  
      target-s390: Use noreturn for exception and load_psw
      
      Both always exit the cpu loop.
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 893e1660d5b9be0900bb1f09e574b1856eb30783
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Thu Nov 15 10:31:29 2012 -0800
  
      target-s390: Use TCG_CALL_NO_WG for misc helpers
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit c20fec4055f06de6d96789d1a290f284fac48fc4
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Thu Nov 15 10:25:57 2012 -0800
  
      target-s390: Use TCG_CALL_NO_WG for integer helpers
      
      The division routines do not read or write tcg registers,
      but can raise fixed-point divide exceptions.
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit c482ea94eaf26761e5cc0e53259cf1a98db29622
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Thu Nov 15 10:21:54 2012 -0800
  
      target-s390: Use TCG_CALL_NO_WG for floating-point helpers
      
      None of them read or write tcg registers, but most can
      raise fp exceptions.
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit d918a65c690c321f56e7ce4b5a9e1f2fbe32bb1b
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Thu Nov 15 10:20:43 2012 -0800
  
      target-s390: Use TCG_CALL_NO_WG for memory helpers
      
      Those that do not read or write tcg registers, but can
      raise exceptions via memory faults.
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit b7886de3f36111b71ee0664a0b992f6c5b55de7d
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Thu Sep 20 17:09:35 2012 -0700
  
      target-s390: Perform COMPARE AND SWAP inline
      
      Still no proper solution for CONFIG_USER_ONLY, but the system
      version is significantly better.
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit bacf43c62e54ee21494c4bf0c39d96d2bcc0e260
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Fri Sep 21 06:57:09 2012 -0700
  
      target-s390: Optimize get_address
      
      Don't load the displacement into a register first, add it second
      so that tcg_gen_addi_i64 can eliminate zeros.  Don't mask the
      displacement first so that we don't turn small negative numbers
      into large positive numbers.
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit c95ec459c6c39b7a7e1850f82abd95eca4ccfcce
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Thu Sep 20 09:51:40 2012 -0700
  
      target-s390: Optimize ADDC/SUBB
      
      Giving the proper mask to disas_jcc allows us to generate an inline
      comparison generating the carry/borrow with setcond.
      
      In the very worst case, when we must use the external helper to compute
      a value for CC, we generate (cc > 1) instead of (cc >> 1), which is only
      very slightly slower on common cpus.
      
      In the very best case, when the CC comes from a COMPARE insn and the
      compiler is using ALCG with zero, everything folds out to become just
      the setcond that the compiler wanted.
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit a359b770c60bf3085c244bc9d5a5fd8fcf286bce
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Thu Sep 20 09:41:33 2012 -0700
  
      target-s390: Optimize ADDU/SUBU CC testing
      
      We can easily generate some masks for logical add/subtract inline.
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit de379661d5c7cc1d219000d0741f5d96ced56553
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Thu Sep 20 07:55:51 2012 -0700
  
      target-s390: Tidy comparisons
      
      After full conversion, we can audit the uses of LTGT cc ops
      and see that none of the instructions can ever set CC=3.
      Thus we can extend the table to treat that bit as ignored.
      
      This fixes a regression wrt the pre-conversion translation
      in which NE was used for both m=6 and m=7.
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit f24c49c24a4979fe50eff7afe18f371f5809177d
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Wed Sep 19 13:50:07 2012 -0700
  
      target-s390: Optmize emitting discards
      
      While they aren't expensive, they aren't free to process.  When we
      know that the three cc helper variables are dead, don't kill them.
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit d074ac6d266129f8f4e2aac5b0e6c39c22964d9a
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Wed Sep 19 13:48:46 2012 -0700
  
      target-s390: Optimize XC
      
      Notice XC with same address and convert that to store of zero.
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 90b4f8ad7226960d3a21bd8fca894ce1e6b5e4cf
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Wed Sep 12 16:52:31 2012 -0700
  
      target-s390: Fix cpu_clone_regs
      
      R2 is the syscall return register, not R0.
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 411edc22cbab9a44f6d6c6cdef8637ba1f313e37
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Mon Sep 10 17:23:13 2012 -0700
  
      target-s390: Implement LOAD/SET FP AND SIGNAL
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit a12000b9ece917f62d6405e7ee83c8abb6ad7afa
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Mon Sep 10 16:26:35 2012 -0700
  
      target-s390: Implement SET ROUNDING MODE
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit d2d9feac6fa9f6fd40e8f251bcfdd9a9a0f421f8
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Sun Sep 9 16:04:17 2012 -0700
  
      target-s390: Use uint64_to_float128
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 1d1f63013539bccc877899116cccf106d318b04a
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Sun Sep 9 14:31:43 2012 -0700
  
      target-s390: Implement LCDFR
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 49f7ee802fa6695af61dc1e88638f426d47a22a5
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Fri Sep 7 16:16:57 2012 -0700
  
      target-s390: Check insn operand specifications
      
      Removes all the fixmes for even register numbers, etc.
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 2db014b5a73f295f6edbdc2c8400a94ccfc90624
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Sat Sep 1 14:13:52 2012 -0700
  
      target-s390: Implement CPSDR
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 99b4f24b3e636ab241b53bc16bf8f0a0ac4a2271
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Sat Sep 1 11:14:04 2012 -0700
  
      target-s390: Implement POPCNT
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 2112bf1bfb696def31b211425e5e74e89f9574c3
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Sat Sep 1 11:08:17 2012 -0700
  
      target-s390: Implement CONVERT FROM LOGICAL
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 6ac1b45f9b3cb788255c0fde7637ba663eba632c
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Sat Sep 1 10:42:54 2012 -0700
  
      target-s390: Implement CONVERT TO LOGICAL
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit b92fa33486b240404923308b483a3318eb804c4a
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Sat Sep 1 09:45:20 2012 -0700
  
      target-s390: Implement STORE ON CONDITION
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 632086da28e1682c0129276656ee0d32274fcd17
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Wed Sep 5 10:55:00 2012 -0700
  
      target-s390: Implement LOAD ON CONDITION
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 1c2687518235aa38dd3dd270fc216e559d0509eb
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Wed Sep 5 17:32:54 2012 -0700
  
      target-s390: Implement COMPARE AND TRAP
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 403e217f4073b885b7e02a1b64054ceca7202bf6
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Wed Sep 5 10:54:00 2012 -0700
  
      target-s390: Implement COMPARE RELATIVE LONG
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit e0def9094ef1997613e488768405bcfb589f0596
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Fri Aug 31 14:10:05 2012 -0700
  
      target-s390: Implement PREFETCH
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit d6c6372e186e7f17fe9eeec0c50a43b484669d71
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Fri Aug 31 13:54:13 2012 -0700
  
      target-s390: Implement R[NOX]SBG
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 143cbbc5ebc4a5b5beb82dc31ecc5ac5f6d511d2
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Wed Sep 5 10:52:08 2012 -0700
  
      target-s390: Implement LDGR, LGDR
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 2d6a869833d99d89fc4bbe42bdb35b2c1d808067
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Fri Aug 31 12:50:06 2012 -0700
  
      target-s390: Implement RISBG
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 5550359f07b54d6fb6f38ee5dcbc198cff42bf51
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Fri Aug 31 10:53:49 2012 -0700
  
      target-s390: Implement COMPARE AND BRANCH
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 7a6c7067f034c5b887cda5e45ef660fe50ebbd1b
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Wed Sep 5 17:28:17 2012 -0700
  
      target-s390: Tidy s->op_cc handling
      
      There's no need to force computation of the true cc_op when taking an
      exception or single stepping.  In either case we'll enter the next TB
      with s->cc_op = DYNAMIC and recompute anyway.  Just make sure that
      s->cc_op is stored back to env->cc_op as needed.
      
      Delete some dead functions, avoid allocating unused TCG temps, drop
      the old s->is_jmp setting.
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 2cf5e350c4f7ec08aab5d70193310c721b8179e9
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Wed Aug 29 12:57:55 2012 -0700
  
      target-s390: Implement BRANCH ON INDEX
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 4f3adfb2a63416c434fdafdfa406604f2a18392b
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Mon Aug 27 11:33:58 2012 -0700
  
      target-s390: Delete dead code from old translator
      
      The use of inline restricts detection of static functions that are
      no longer used.  Limit the use of inline to those functions that
      are conditionally used based on CONFIG_USER_ONLY.
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit dc458df91d00986885fe12ed25876aa6d0604cee
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Mon Aug 27 11:12:40 2012 -0700
  
      target-s390: Convert SERVC
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 7ab938d706b515cfe4680a823525693124e2047d
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Mon Aug 27 11:04:48 2012 -0700
  
      target-s390: Convert LPSWE
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit fc778b55a5ae45abac2a94d591e7490622917872
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Mon Aug 27 10:58:59 2012 -0700
  
      target-s390: Convert STFL
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit d14b3e09b21a297fddc62c0c7839156022079d05
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Mon Aug 27 10:43:38 2012 -0700
  
      target-s390: Convert STSI
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 14244b21a041161185bb53c3eb29e3d8dc7bfe6e
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Mon Aug 27 10:17:16 2012 -0700
  
      target-s390: Convert SACF
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 39a5003c89191a46ec6af722ade3dfdf457e9f58
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Mon Aug 27 10:11:36 2012 -0700
  
      target-s390: Convert STCKE
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 3d596f491250d66fffabbc60d0621ea72859e96c
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Mon Aug 27 09:57:18 2012 -0700
  
      target-s390: Convert CSP
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 204504e2fa0ec0f11c806ad335edf6bd1f499e34
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Mon Aug 27 09:45:38 2012 -0700
  
      target-s390: Convert STURA
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 2c423fc070b3e260fc368e2573c76d7ddd52e165
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Mon Aug 27 09:36:20 2012 -0700
  
      target-s390: Convert subchannel instructions
      
      While we're at it, list all of the chapter 14 subchannel insns.
      Which is easy since all merely need indicate non-operation.
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 5cc69c54f606005ea0432d83dafbec0f5b0e831a
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Mon Aug 27 09:22:13 2012 -0700
  
      target-s390: Convert RRBE
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 2bbde27f2548cb48f362eada1080e590f5453404
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Mon Aug 27 09:18:01 2012 -0700
  
      target-s390: Convert SSKE
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 8026417c7169e7efd1696f3ed15e51306729176a
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Mon Aug 27 09:13:38 2012 -0700
  
      target-s390: Convert ISKE
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit cfef53e356119bddcba0724c0c26fd5940f231e3
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Fri Aug 24 16:25:28 2012 -0700
  
      target-s390: Convert IPTE
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 411fea3d8400af5479690d6e22c6492c15e10a4a
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Fri Aug 24 16:18:33 2012 -0700
  
      target-s390: Convert STAP
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit e805a0d39e26fc85681db7e1bf58c91a5628eaff
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Fri Aug 24 16:11:32 2012 -0700
  
      target-s390: Convert SPX, STPX
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 0568d8aab0b48cb033aad8ecaef5bc0c531ce9ff
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Fri Aug 24 15:59:26 2012 -0700
  
      target-s390: Convert PTLB
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 28d555566719dada8e2d028ff611b4fb8a984e0c
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Fri Aug 24 15:55:34 2012 -0700
  
      target-s390: Convert SPKA
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit c4f0a863c3b980694e2ccb8fa3252a0eb8ef6a97
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Fri Aug 24 15:47:26 2012 -0700
  
      target-s390: Convert SPT, STPT
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit dd3eb7b54f0dbcf76e3ccfdf8535201049670378
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Fri Aug 24 15:36:58 2012 -0700
  
      target-s390: Convert SCKC, STCKC
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 434c91a5f4ed7219819678315b5529fbc35435e6
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Fri Aug 24 15:31:07 2012 -0700
  
      target-s390: Convert STCK
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 352897995147c4a054679654048f5c128ca32743
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Fri Aug 24 15:20:49 2012 -0700
  
      target-s390: Convert SCK
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 71bd666963ad9fb004d7aa919b7222165e602173
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Wed Sep 5 10:21:47 2012 -0700
  
      target-s390: Convert STIDP
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 4600c994d93fc9af2b045086dd31e613d2f9d7bc
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Fri Aug 24 14:27:42 2012 -0700
  
      target-s390: Convert SRST
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit aa31bf60312157aefb09f887e2f750c7d59a8bbc
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Wed Sep 5 10:20:53 2012 -0700
  
      target-s390: Convert CLST, MVST
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit ee6c38d5b10fda25175fa85febde532a12456346
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Wed Sep 5 10:19:44 2012 -0700
  
      target-s390: Convert MVPG
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit d62a4c97f2cab0bd8649e3cd0b7692f989dbb577
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Fri Aug 24 11:54:04 2012 -0700
  
      target-s390: Convert EAR, SAR
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 374724f91ab236b4f60ec4796f1601720486d06b
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Fri Aug 24 11:38:12 2012 -0700
  
      target-s390: Convert CKSM
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 6e2704e74d317ba077b680c2fc881724686fb24a
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Wed Sep 5 10:18:21 2012 -0700
  
      target-s390: Convert IPM
      
      Note that the previous placement of the PM field was incorrect.
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 8379bfdbca195af9df1e6ecf67f04402bd80d471
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Fri Aug 24 07:44:43 2012 -0700
  
      target-s390: Convert LFPC, SFPC
      
      Note that we were failing to set the rounding mode in fpu_status.
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 102bf2c63535122cba0d7917ed8cfb8cc1c7b14c
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Fri Aug 24 07:39:11 2012 -0700
  
      target-s390: Convert FLOGR
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 683bb9a8889cd00e69b05ba78bd5ba27f2e4e958
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Thu Aug 23 21:08:22 2012 -0700
  
      target-s390: Convert CONVERT FROM FIXED
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 68c8bd93ccb0ee441d62b5b8b8911cf5c38663f8
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Thu Aug 23 15:17:35 2012 -0700
  
      target-s390: Convert CONVERT TO FIXED
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 24db8412ec58a63556fb51fb157497342f1b08b8
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Wed Sep 5 10:14:24 2012 -0700
  
      target-s390: Convert LOAD ZERO
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 16d7b2a43b3325882d51677d76a0a3f082844f2b
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Thu Aug 23 14:33:03 2012 -0700
  
      target-s390: Convert FP SQUARE ROOT
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 5d7fd045cafeac1831c1999cb9e1251b7906c6b2
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Wed Sep 5 15:58:27 2012 -0700
  
      target-s390: Convert FP LOAD COMPLIMENT, NEGATIVE, POSITIVE
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 31aa97d1ed87853835a2df4ea9db1566f85c57a2
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Thu Aug 23 12:40:09 2012 -0700
  
      target-s390: Convert TEST DATA CLASS
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 722bfec331504bf873a5e4ec4f232c4ed116dda2
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Thu Aug 23 12:30:12 2012 -0700
  
      target-s390: Convert MULTIPLY AND ADD, SUBTRACT
      
      Use the new float*_muladd interface to softfloat.
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 83b00736f3d8033861c27b80c9d3fc7c44bbec99
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Thu Aug 23 12:02:38 2012 -0700
  
      target-s390: Convert FP MULTIPLY
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit f08a5c311d3047f2cafe72e3e377674e7f8acdcb
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Fri Sep 7 11:41:12 2012 -0700
  
      target-s390: Convert FP DIVIDE
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 1a800a2dcee541dee4f51aed5110ca9d5811c5e8
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Thu Aug 23 11:05:03 2012 -0700
  
      target-s390: Convert FP SUBTRACT
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 587626f8da5e2ee15bbf9f636c78991d6c953387
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Thu Aug 23 10:48:20 2012 -0700
  
      target-s390: Convert FP ADD, COMPARE, LOAD TEST/ROUND/LENGTHENED
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 7691c23b1f7b508f3f5391e8f362579544be6980
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Wed Aug 22 15:59:19 2012 -0700
  
      target-s390: Convert LLGT
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit e025e52aba7063c8137b7812e10d69500efb1fbb
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Wed Aug 22 15:52:55 2012 -0700
  
      target-s390: Convert STORE REVERSED
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit d54f58654187f8bafb4523a286a9baf46c531d06
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Wed Aug 22 15:35:40 2012 -0700
  
      target-s390: Convert LOAD REVERSED
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 3e398cf9c2ffdee0c8f61d3bc8966357d0b8e095
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Sun Sep 2 10:12:48 2012 -0700
  
      target-s390: Convert LOAD CONTROL, part 2
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 112bf0791d615060ff9235318e13fd4725146ff8
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Wed Aug 22 15:15:59 2012 -0700
  
      target-s390: Convert TPROT
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 2ae680590667b5a8e4eb667a726b5d16d6553cb9
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Wed Aug 22 15:11:53 2012 -0700
  
      target-s390: Convert STCM
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 32a44d5882ae82364a8e957a5e21cbeaaacc71a3
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Wed Aug 22 14:59:22 2012 -0700
  
      target-s390: Convert CLM
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit f3de39c485027a6b47bffb741f5209aa44052b71
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Wed Aug 22 14:46:55 2012 -0700
  
      target-s390: Convert COMPARE AND SWAP
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 504488b82770e053aa31861fd7ef31afdb874f27
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Wed Aug 22 14:17:58 2012 -0700
  
      target-s390: Convert LCTL, STCTL
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit ea20490fdd9faacf9768363edcda3c76fed703ab
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Wed Aug 22 14:09:05 2012 -0700
  
      target-s390: Convert EFPC, STFPC
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 0c2400155bc47dcfb7216f586457940a9f342462
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Wed Aug 22 13:52:23 2012 -0700
  
      target-s390: Convert SIGP
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit d8fe4a9c284f244679ab251637bff81126d91dfe
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Wed Aug 22 13:15:10 2012 -0700
  
      target-s390: Convert LRA
      
      Note that truncating the store to r1 based on PSW_MASK_64
      is incorrect.  We always modify the entire register.
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 97c3ab61c46c1c0194657b8bead3d499600d8aab
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Wed Aug 22 13:00:27 2012 -0700
  
      target-s390: Convert MVCP, MVCS
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 4f7403d52b1c682df15c862f5e7ca0712b66089f
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Wed Aug 22 12:54:07 2012 -0700
  
      target-s390: Convert CLC
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 0a949039596edf43e5e32dc7cb0cb4e994497e4b
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Wed Aug 22 11:54:19 2012 -0700
  
      target-s390: Convert NC, XC, OC, TR, UNPK
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit af9e5a04ea63b7ebbe7af2bb3553dc0e8a158d12
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Wed Aug 22 11:43:06 2012 -0700
  
      target-s390: Convert MVC
      
      The code that was in gen_op_mvc was a bit confused wrt what lengths
      it wanted to handle.  I also disbelieve that the inline memset is
      worthwhile.
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit eb66e6a96904e50a9d0d1a76aecfe8675f4d8673
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Wed Aug 22 11:24:25 2012 -0700
  
      target-s390: Convert CLCLE, MVCLE
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 7df3e93aa953148841bd8a086cb3230f3d01a14c
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Wed Sep 5 09:38:22 2012 -0700
  
      target-s390: Convert LAM, STAM
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 145cdb401995707d1261735da7f6be3d4a91d377
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Wed Aug 22 11:08:40 2012 -0700
  
      target-s390: Convert STNSM, STOSM
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit a05d2b6b83544dd0ae915112d7a4565e8a3871f1
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Wed Aug 22 10:57:56 2012 -0700
  
      target-s390: Convert NI, XI, OI
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 6a04d76a815c7daeb9f27b7503ebddce311958fe
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Wed Aug 22 10:22:28 2012 -0700
  
      target-s390: Convert MOVE
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 77f8d6c3ed89ee02847709da6508cd4dcc1d2f2d
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Wed Aug 22 09:49:37 2012 -0700
  
      target-s390: Convert LOAD, STORE MULTIPLE
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit a79ba3398a0aa7fdd544ce28d2950b4eeb3c16a5
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Wed Aug 22 09:22:23 2012 -0700
  
      target-s390: Convert SHIFT DOUBLE
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit cbe24bfa91d21766f2953c2da92c1e3dd13d8387
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Wed Aug 22 09:15:19 2012 -0700
  
      target-s390: Convert SHIFT, ROTATE SINGLE
      
      Note that we were missing the 32-bit SLA.
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 972e35b9665db113c3d4df7d394ee8cbbf7446ee
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Tue Aug 21 14:41:36 2012 -0700
  
      target-s390: Convert DIAGNOSE
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 8b5ff57115e60589d772efeaa0c061ad6701e340
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Tue Aug 21 14:33:36 2012 -0700
  
      target-s390: Convert LOAD PSW
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 7d30bb73db3a2fa38a33556430754917d5d70c91
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Tue Aug 21 14:12:50 2012 -0700
  
      target-s390: Convert SET SYSTEM MASK
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit c49daa51a8e19694a611971206e75bd245768e3c
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Tue Aug 21 14:05:11 2012 -0700
  
      target-s390: Convert CONVERT TO DECIMAL
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 00574261e1fcb318fdd4cc1293238fc1f50de341
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Wed Sep 5 12:26:53 2012 -0700
  
      target-s390: Convert FP STORE
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 6e764e97ca4050f2105b10e158f4fcb2801470be
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Tue Aug 21 13:48:38 2012 -0700
  
      target-s390: Convert EXECUTE
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 58a9e35bcc23d44142a2a58ddf3fae51749f3f01
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Tue Aug 21 13:13:09 2012 -0700
  
      target-s390: Convert INSERT CHARACTERS UNDER MASK
      
      Change the CC handling to be more like TEST UNDER MASK, with val & mask.
      This lets us handle ICMH much more like ICM.
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 443aaeb8991022f3eadd2b65e14e805093e2a0e6
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Tue Aug 21 12:36:10 2012 -0700
  
      target-s390: Cleanup cc computation helpers
      
      The inline markers hid the fact that {n}abs_32 were unused
      because of typos in the main do_calc_cc function.  Let the
      compiler handle auto-inlining here.
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit afdc70bea01452367e372db7e2168b71bb3aa9b3
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Tue Aug 21 07:12:29 2012 -0700
  
      target-s390: Convert INSERT CHARACTER
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit d764a8d12b24c8b97fe3ff2193aec04079e8db20
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Wed Sep 5 12:24:24 2012 -0700
  
      target-s390: Convert FP LOAD
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit e1eaada955aab907b53a091b85421de9e8b8dd9c
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Mon Aug 20 16:46:49 2012 -0700
  
      target-s390: Convert MOVE LONG
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit b9836c1acd4ecb286bd1617857cc52df7b75c414
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Mon Aug 20 16:41:05 2012 -0700
  
      target-s390: Convert SUPERVISOR CALL
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit d9a39927993a186b039d5be66cc85c0e735a78bc
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Mon Aug 20 16:28:56 2012 -0700
  
      target-s390: Convert SET ADDRESSING MODE
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 00d2dc192fb866d077935f0dd298472d65d87eb6
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Mon Aug 20 16:20:58 2012 -0700
  
      target-s390: Convert TEST UNDER MASK
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit b4e2bd3563af75ba5b9fe809c8cf79d2d34aecf3
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Wed Sep 5 17:27:40 2012 -0700
  
      target-s390: Send signals for divide
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 891452e5e274967ffb87d10791620154f2cdc303
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Mon Aug 20 14:02:02 2012 -0700
  
      target-s390: Convert DIVIDE
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit c61aad6943cd77046e47cdb5beedad9d035d2216
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Mon Aug 20 14:22:58 2012 -0700
  
      target-s390: Convert BRANCH ON COUNT
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 7233f2ed17175eea043faad749143c1fb5ffe0b3
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Mon Aug 20 08:28:02 2012 -0700
  
      target-s390: Convert BRANCH ON CONDITION
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 8ac33cdb8bfbf319adea60363cf1ba3e5dbf5c4f
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Sat Aug 18 11:38:19 2012 -0700
  
      target-s390: Convert BRANCH AND SAVE
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 4e4bb43899c4c97e14b59fbd7cd5cb44eea850a4
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Fri Aug 17 18:52:33 2012 -0700
  
      target-s390: Convert ADD LOGICAL CARRY and SUBTRACT LOGICAL BORROW
      
      I'm resonably certain that the carry/borrow-out condition for both
      helpers was incorrect, failing to take into account the carry-in.
      Adding the new CC_OP codes also allows removing the awkward interface
      we used for the slb helpers.
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 2b280b97085ae90e804c1b31557a79d1da2789a4
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Fri Aug 17 16:00:08 2012 -0700
  
      target-s390: Convert STORE
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit facfc8648728b5c5554b3269355a4c13824e664b
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Fri Aug 17 15:01:36 2012 -0700
  
      target-s390: Convert AND, OR, XOR, INSERT IMMEDIATE
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit b9bca3e57a4570ce2aff46388fa1edc9da5437a4
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Fri Aug 17 11:38:37 2012 -0700
  
      target-s390: Convert LOAD COMPLIMENT, POSITIVE, NEGATIVE
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit ade9dea429e202eabf87a36a20d1d3bbc34d8910
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Fri Aug 17 11:20:33 2012 -0700
  
      target-s390: Convert LOAD LOGICAL IMMEDIATE
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 11bf2d73d0dba509e14dbfc2189365410a5a2c06
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Fri Aug 17 11:03:39 2012 -0700
  
      target-s390: Convert LOAD AND TEST
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit c698d8768756c66dd0dd55ea884c69c2212d59f9
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Fri Aug 17 10:27:29 2012 -0700
  
      target-s390: Convert LOAD (LOGICAL) BYTE, CHARACTER, HALFWORD
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit aedec19d628dacf4f04ee7258ac2c5c9e47b5a7e
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Fri Aug 17 09:57:07 2012 -0700
  
      target-s390: Convert LOAD ADDRESS
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 22c37a08bd0ce680d6b9750c73704a025bc3fc93
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Fri Aug 17 09:45:53 2012 -0700
  
      target-s390: Convert LOAD, LOAD LOGICAL
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit a7e836d5ebef23022ec53a0dba5d3a1ac0883a03
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Thu Aug 16 15:20:51 2012 -0700
  
      target-s390: Convert COMPARE, COMPARE LOGICAL
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 3bbfbd1f956d82f552a0fe160abf929ec88a78ad
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Sat Sep 1 16:28:39 2012 -0700
  
      target-s390: Convert AND, OR, XOR
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 1ac5889f48127321a585886524013fcb6e2c91e3
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Tue Sep 25 15:26:59 2012 -0700
  
      target-s390: Convert 64-bit MULTIPLY LOGICAL
      
      Use a new "retxl" member of CPUS290XState to return the "eXtra Low" part
      of a 128-bit value.  That said, this will get used when two independent
      values need returning (e.g. quotient+remainder) as well.
      
      At the same time, shuffle the elements of CPUS390XState to get this new
      space from existing padding in the structure.
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit d87aaf934f2fa24443bba7db60036b698e04d6a8
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Tue Sep 25 15:17:59 2012 -0700
  
      target-s390: Convert 32-bit MULTIPLY, MULTIPLY LOGICAL
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit d1c04a2ba05bec8567a52f28979288e2237dfe9c
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Tue Sep 25 15:10:35 2012 -0700
  
      target-s390: Convert MULTIPLY HALFWORD, SINGLE
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit e272b3ace35ffafe24754986b999bda19f56f373
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Thu Aug 16 14:42:49 2012 -0700
  
      target-s390: Implement ADD LOGICAL WITH SIGNED IMMEDIATE
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 3f4cb56a4351b0710f90d1205f2d6178a8ebc02f
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Mon Aug 27 14:46:42 2012 -0700
  
      target-s390: Implement SUBTRACT HALFWORD
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit d82287dee9d8bfe2c4cb520e30c76244fcbb705c
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Thu Aug 16 14:09:45 2012 -0700
  
      target-s390: Convert ADD HALFWORD
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit d5a103cd6eb3b407feb4e007cb778a89b1b20c5f
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Fri Sep 14 19:31:57 2012 -0700
  
      target-s390: Reorg exception handling
      
      Make the user path more like the system path.  Prepare for more kinds
      of runtime exceptions.  Rename ILC to ILEN to make it clear that we
      want to pass around a full instruction length, rather than a "code"
      that happens to be stored one bit left in a larger field.
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 3fde06f5fb67dd9e5373b8105318e74e18eec895
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Wed Sep 5 13:31:01 2012 -0700
  
      target-s390: Split out disas_jcc
      
      Lots of duplicated code replaced with a couple of tables.  We no longer
      attempt to manually invert the logic operation: the comments now match
      the code.  In the fully general test, constant propagate (1 << (3 - cc))
      into (8 >> cc).
      
      The new function will be usable by non-branch insns as well.
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit ad044d09de62c10c361003765d5039396c057abe
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Wed Aug 15 17:16:22 2012 -0700
  
      target-s390: Add format based disassassmbly infrastructure
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 51855ecf1a9d5a8388778571b8ab32134e83f378
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Mon Sep 24 12:06:15 2012 -0700
  
      target-s390: Fix PSW_MASK handling
      
      We were treating psw.mask as the 32-bit quantity it is in ESA mode.
      In particular, the CC field was at the wrong place.
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 2f22e2ec79c07de03016adefb166cf01745fc852
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Sat Sep 22 05:28:43 2012 -0700
  
      target-s390: Tidy unconditional BRCL
      
      Yes, we're about to rewrite all of this, but having this unconditional
      jump recompute cc_op is a large source of "false diff errors" when
      trying to examine before and after dumps.
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 9d126faf4279b324d5c4cdf09a3570d4a2041626
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Sat Sep 22 05:25:09 2012 -0700
  
      target-s390: Fix BCR
      
      There were are two exit paths for which we forgot to
      copy s->cc_op back to the tcg register.
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit afd43fecfe7f6e863884b850f53fac4a75c28d84
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Sat Sep 22 05:22:18 2012 -0700
  
      target-s390: Fix SACF exit
      
      DISAS_EXCP is exit via exception; we wanted DISAS_JUMP.
      This matters when we start cleaning up the TB exit paths.
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 7e68da2a9dd112a1a4ef16e8ef3dc1916529ae6b
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Wed Sep 19 09:14:33 2012 -0700
  
      target-s390: Register helpers
      
      Which highlights a lot of cc helpers that no longer exist.
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 431253c28f9177a3f4783dc47b952c8fffcf3177
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Wed Sep 5 06:57:35 2012 -0700
  
      target-s390: Use TCG registers for FPR
      
      At the same time, tidy other usages of tcg_gen_deposit_i64.
      In some cases we can "type cast" rather than extend, and in
      others we can allow tcg_gen_deposit_i64 itself to optimize
      the HOST_LONG_BITS==32 case.
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 063eb0f3038434ab4cf9ad4bcc19a8789e15d237
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Mon Aug 20 08:15:42 2012 -0700
  
      target-s390: Add missing temp_free in gen_op_calc_cc
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 6ee77b16630bc86c1a44f9df61b072c7974ba503
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Thu Aug 23 10:44:45 2012 -0700
  
      target-s390: Fix gdbstub
      
      The real gdb protocol doesn't split out pc or cc as real registers.
      Those are pseudos that are extracted as needed from the PSW.  Don't
      modify env->cc_op during read -- that way lies heisenbugs.
      
      Fill in the XXX for the fp registers.
      
      Remove duplicated defines in cpu.h.
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 79be7c7b603f89da209098a03a5459beb09a579b
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Sat Sep 1 14:13:12 2012 -0700
  
      target-s390: Fix disassembly of cpsdr
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 0fd81617fad2cae099348877099f6cf4c3bbc5bd
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Fri Aug 31 12:49:47 2012 -0700
  
      target-s390: Disassemble more z10 and z196 opcodes
      
      Also fix disassembly for COMPARE AND BRANCH.  The table must be
      sorted by primary opcode, and several were out of place.
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 549db5c32bb025501e2eeb23d2e5cc669061eb71
  Author: Stefan Weil <sw@weilnetz.de>
  Date:   Sat Jan 5 09:33:43 2013 +0100
  
      hw/i386: Fix broken build for non POSIX hosts
      
      pc-testdev.c cannot be compiled with MinGW (and other non POSIX hosts):
      
        CC    i386-softmmu/hw/i386/../pc-testdev.o
      qemu/hw/i386/../pc-testdev.c:38:22: warning: sys/mman.h: file not found
      qemu/hw/i386/../pc-testdev.c: In function ‘test_flush_page’:
      qemu/hw/i386/../pc-testdev.c:103: warning: implicit declaration of function ‘mprotect’
      ...
      
      Signed-off-by: Stefan Weil <sw@weilnetz.de>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 1e397eadf1cf54920c45a2fdc204b1ade1b72d38
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Mon Dec 31 10:09:04 2012 -0800
  
      softfloat: Implement uint64_to_float128
      
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 17ed229379d971ae117245b353324115a62b0014
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Mon Dec 31 10:09:03 2012 -0800
  
      softfloat: Fix uint64_to_float64
      
      The interface to normalizeRoundAndPackFloat64 requires that the
      high bit be clear.  Perform one shift-right-and-jam if needed.
      
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit a4c7ecd8ca998044bfafa0bdd7ea47270e7ebad6
  Merge: 346c1f8... bfb82a2...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Fri Jan 4 13:25:20 2013 -0600
  
      Merge remote-tracking branch 'stefanha/trivial-patches' into staging
      
      * stefanha/trivial-patches:
        spice: drop incorrect vm_change_state_handler() opaque
        linux-user/syscall.c: remove forward declarations
        hw/mcf5206: Reduce size of lookup table
        Remove --sparc_cpu option from the configure list
        pseries: Remove unneeded include statement (fixes MinGW builds)
        pc_sysfw: Check for qemu_find_file() failure
      
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 346c1f8b52afca515fecf95d5c215751b73fe9e1
  Merge: 72e5b27... 9ee59f3...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Fri Jan 4 13:25:07 2013 -0600
  
      Merge remote-tracking branch 'kraxel/testdev.1' into staging
      
      * kraxel/testdev.1:
        pc: remove bochs bios debug ports
        hw: Add test device for unittests execution
        add isa-debug-exit device.
        switch debugcon to memory api
      
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 72e5b276b2fcd5ac3c0b235f19ff0dc39ad9f82f
  Merge: 25bbf61... 503b19f...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Fri Jan 4 13:24:49 2013 -0600
  
      Merge remote-tracking branch 'kraxel/acpi.2' into staging
      
      * kraxel/acpi.2:
        apci: assign memory regions to ich9 lpc device
        apci: assign memory regions to piix4 acpi device
        acpi: autoload dsdt
        configure: also symlink *.aml files
      
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit bfb82a28752d29291adf932c3a9941e8383203af
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Wed Dec 19 14:07:16 2012 +0100
  
      spice: drop incorrect vm_change_state_handler() opaque
      
      The spice_server pointer is a global variable and
      vm_change_state_handler() therefore does not use its opaque parameter.
      
      The vm change state handler is added with a pointer to the spice_server
      pointer.  This is useless and we probably would not want 2 levels of
      pointers.
      
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
      Reviewed-by: Uri Lublin <uril@redhat.com>
  
  commit 586b0bef84c202bb2256a35eb71bfd6670262bd7
  Author: John Spencer <maillist-qemu@barfooze.de>
  Date:   Wed Dec 26 00:49:49 2012 +0100
  
      linux-user/syscall.c: remove forward declarations
      
      instead use the correct headers that define these functions.
      
      Requested-by: Stefan Weil <sw@weilnetz.de>
      Signed-off-by: John Spencer <maillist-qemu@barfooze.de>
      Reviewed-by: Amos Kong <kongjianjun@gmail.com>
      Reviewed-by: Stefan Weil <sw@weilnetz.de>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 715857cbbabc8740792b608f9bc4cd9fad6ecb1d
  Author: Stefan Weil <sw@weilnetz.de>
  Date:   Sat Dec 22 13:59:22 2012 +0100
  
      hw/mcf5206: Reduce size of lookup table
      
      This typically reduces the size from 512 bytes to 128 bytes.
      
      Signed-off-by: Stefan Weil <sw@weilnetz.de>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit c242222c978d2c09411f2560915708c364ca2ce9
  Author: 陳韋任 (Wei-Ren Chen) <chenwj@iis.sinica.edu.tw>
  Date:   Thu Dec 20 16:41:34 2012 +0800
  
      Remove --sparc_cpu option from the configure list
      
        commit 9b9c37c36439ee0452632253dac7a31897f27f70 always assume sparcv9,
      the others are no longer supported. Remove --sparc_cpu option from the
      configure list.
      
      Signed-off-by: Chen Wei-Ren <chenwj@iis.sinica.edu.tw>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit e2af7a4dc8d218c5fb5b41dd1d008fa111d0636e
  Author: Stefan Weil <sw@weilnetz.de>
  Date:   Thu Dec 20 07:50:41 2012 +0100
  
      pseries: Remove unneeded include statement (fixes MinGW builds)
      
      sys/mman.h is not needed (tested on Linux) and unavailable for MinGW,
      so remove it.
      
      Signed-off-by: Stefan Weil <sw@weilnetz.de>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit e7b1d0ea950fc760371c9580ba6b34c912369a38
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Wed Dec 5 15:28:05 2012 +0100
  
      pc_sysfw: Check for qemu_find_file() failure
      
      pc_fw_add_pflash_drv() ignores qemu_find_file() failure, and happily
      creates a drive without a medium.
      
      When pc_system_flash_init() asks for its size, bdrv_getlength() fails
      with -ENOMEDIUM, which isn't checked either.  It fails relatively
      cleanly only because -ENOMEDIUM isn't a multiple of 4096:
      
          $ qemu-system-x86_64 -S -vnc :0 -bios nonexistant
          qemu: PC system firmware (pflash) must be a multiple of 0x1000
          [Exit 1 ]
      
      Fix by handling the qemu_find_file() failure.
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 9ee59f341f9d7a95b3a87b7cac3f74bcdda395fb
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Tue Dec 11 09:59:55 2012 +0100
  
      pc: remove bochs bios debug ports
      
      Prehistoric leftover, zap it.  We poweroff via acpi these days.
      
      And having a port (0x501,0x502) where any random guest write will make
      qemu exit -- with no way to turn it off -- is a bad joke anyway.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit ee0cc5415e6edc043bd84e855f7d0bf85bd97547
  Author: Lucas Meneghel Rodrigues <lmr@redhat.com>
  Date:   Thu Dec 13 12:48:53 2012 -0200
  
      hw: Add test device for unittests execution
      
      Add a test device which supports the kvmctl ioports,
      so one can run the KVM unittest suite.
      
      Intended Usage:
      
      qemu-system-x86_64 -nographic \
          -device pc-testdev \
          -device isa-debug-exit,iobase=0xf4,iosize=0x04 \
          -kernel /path/to/kvm/unittests/msr.flat
      
      Where msr.flat is one of the KVM unittests, present on a
      separate repo,
      
      git://git.kernel.org/pub/scm/virt/kvm/kvm-unit-tests.git
      
      [ kraxel: more memory api + qom fixes ]
      
      CC: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Alexander Graf <agraf@suse.de>
      Signed-off-by: Marcelo Tosatti <mtosatti@redhat.com>
      Signed-off-by: Lucas Meneghel Rodrigues <lmr@redhat.com>
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit bb355b1859dde19fbb4f856c6d0b8f46733142d7
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Wed Dec 12 15:54:59 2012 +0100
  
      add isa-debug-exit device.
      
      When present it makes qemu exit on any write.
      Mapped to port 0x501 by default.
      
      Without this patch Anthony doesn't allow me to
      remove the bochs bios debug ports because his
      test suite uses this.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit e8ba1ce92d8cbc4e77efcaf040077d3901098e5f
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Wed Dec 12 15:43:35 2012 +0100
  
      switch debugcon to memory api
      
      Also some QOM glue while being at it.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 503b19fc5d018f4edc60fb771cf97f47cea71be2
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Tue Dec 11 09:42:18 2012 +0100
  
      apci: assign memory regions to ich9 lpc device
      
      Get rid of get_system_io() usage.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 56e5b2a1a655b9158c0d274a6f630927c9a5fb4b
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Tue Dec 11 09:40:45 2012 +0100
  
      apci: assign memory regions to piix4 acpi device
      
      Get rid of get_system_io() usage.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit f7e4dd6c18ccfbaf6cd2f5eaaed2b77cabc8a406
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Mon Dec 3 10:47:27 2012 +0100
  
      acpi: autoload dsdt
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 5acc2ec041b2fd5c9a85d9d12362c08d3b3bf339
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Mon Dec 3 10:45:49 2012 +0100
  
      configure: also symlink *.aml files
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 25bbf61e4bacd1e4fa4115ffcf151051b9d6608e
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Thu Jan 3 14:23:03 2013 +0100
  
      pty: unbreak libvirt
      
      Commit 586502189edf9fd0f89a83de96717a2ea826fdb0 breaks libvirt pty
      support because it tried to figure the pts name from stderr output.
      
      Fix this by moving the label to the end of the line, this way the
      libvirt parser does still recognise the message.  libvirt looks
      for "char device redirected to ${ptsname}<whitespace>".
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit ef4929fb3c25e03deca76c7f5d22fba08edf864f
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Thu Jan 3 11:56:16 2013 +0100
  
      dataplane: use linux-headers/ for virtio includes
      
      The hw/dataplane/vring.c code includes linux/virtio_ring.h.  Ensure that
      we use linux-headers/ instead of the system-wide headers, which may be
      out-of-date on older distros.
      
      This resolves the following build error on Debian 6:
      
        CC    hw/dataplane/vring.o
      cc1: warnings being treated as errors
      hw/dataplane/vring.c: In function 'vring_enable_notification':
      hw/dataplane/vring.c:71: error: implicit declaration of function 'vring_avail_event'
      hw/dataplane/vring.c:71: error: nested extern declaration of 'vring_avail_event'
      hw/dataplane/vring.c:71: error: lvalue required as left operand of assignment
      
      Note that we now build dataplane/ for each target instead of only once.
      There is no way around this since linux-headers/ is only available for
      per-target objects - and it's how virtio, vfio, kvm, and friends are
      built.
      
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit dbd99ae302be8f51b547fb6283c91d0c9859b7d5
  Author: Stefan Weil <sw@weilnetz.de>
  Date:   Tue Jan 1 18:33:44 2013 +0100
  
      configure: Write new file "config-all-disas.mak" when running configure
      
      Incremental builds added new lines to that file each time when configure
      was run.
      
      Now a new file with a comment line is written.
      
      Signed-off-by: Stefan Weil <sw@weilnetz.de>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 503483336039a8b2b182535f87f4820d259fca82
  Author: Stefan Weil <sw@weilnetz.de>
  Date:   Tue Jan 1 18:43:56 2013 +0100
  
      tci: Fix broken builds with TCG interpreter
      
      TCI no longer compiled after commit 76cad71136b7eb371cf2a2a4e1621cfe8d9c769a.
      
      The TCI disassembler depends on data structures which are different for
      each QEMU target, so it cannot be compiled as a universal-obj today.
      
      Signed-off-by: Stefan Weil <sw@weilnetz.de>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 74e91370beb3fabda515623b4491a8b7a024304a
  Author: Michael Tokarev <mjt@tls.msk.ru>
  Date:   Mon Dec 31 15:30:31 2012 +0400
  
      savevm.c: cleanup system includes
      
      savevm.c suffers from the same problem as some other files.
      Some years ago savevm.c was created from vl.c, moving some
      code from there into a separate file.  At that time, all
      includes were just copied from vl.c to savevm.c, without
      checking which ones are needed and which are not.
      
      But actually most of that stuff is _not_ needed.  More, some
      stuff is wrong, for example, *BSD #ifdef'ery around <util.h>
      vs <libutil.h> - for one, it fails to build on Debian/kFreebsd.
      
      Just remove all this.  Maybe there's a possibility to clean
      it up further - like removing <windows.h> (and maybe including
      winsock.h for htons etc), and maybe it's possible to remove
      some internal #includes too, but I didn't check this.
      
      While at it, remove duplicate #include of qemu/timer.h.
      
      Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit ab51b1d568e02c80b1abf9016bda3a86dc1db389
  Author: Michael Tokarev <mjt@tls.msk.ru>
  Date:   Sun Dec 30 12:48:14 2012 +0400
  
      disallow -daemonize usage of stdio (curses display, -nographic, -serial stdio etc)
      
      Curses display requires stdin/out to stay on the terminal,
      so -daemonize makes no sense in this case.  Instead of
      leaving display uninitialized like is done since 995ee2bf469de6bb,
      explicitly detect this case earlier and error out.
      
      -nographic can actually be used with -daemonize, by redirecting
      everything to a null device, but the problem is that according
      to documentation and historical behavour, -nographic redirects
      guest ports to stdin/out, which, again, makes no sense in case
      of -daemonize.  Since -nographic is a legacy option, don't bother
      fixing this case (to allow -nographic and -daemonize by redirecting
      guest ports to null instead of stdin/out in this case), but disallow
      it completely instead, to stop garbling host terminal.
      
      If no display display needed and user wants to use -nographic,
      the right way to go is to use
        -serial null -parallel null -monitor none -display none -vga none
      instead of -nographic.
      
      Also prevent the same issue -- it was possible to get garbled
      host tty after
      
        -nographic -daemonize
      
      and it is still possible to have it by using
      
        -serial stdio -daemonize
      
      Fix this by disallowing opening stdio chardev when -daemonize
      is specified.
      
      Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 217da7fdeb2a4c99c49f22f9dc64c8df2e3a4387
  Merge: 9a8a5ae... d6b1ef8...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Wed Jan 2 12:19:27 2013 -0600
  
      Merge remote-tracking branch 'stefanha/block' into staging
      
      * stefanha/block:
        sheepdog: pass oid directly to send_pending_req()
        sheepdog: don't update inode when create_and_write fails
        block/raw-win32: Fix compiler warnings (wrong format specifiers)
        qemu-img: report size overflow error message
        cutils: change strtosz_suffix_unit function
        virtio-blk: Return UNSUPP for unknown request types
        virtio-blk: add x-data-plane=on|off performance feature
        dataplane: add virtio-blk data plane code
        virtio-blk: restore VirtIOBlkConf->config_wce flag
        iov: add qemu_iovec_concat_iov()
        test-iov: add iov_discard_front/back() testcases
        iov: add iov_discard_front/back() to remove data
        dataplane: add Linux AIO request queue
        dataplane: add event loop
        dataplane: add virtqueue vring code
        dataplane: add host memory mapping code
        configure: add CONFIG_VIRTIO_BLK_DATA_PLANE
        raw-posix: add raw_get_aio_fd() for virtio-blk-data-plane
      
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 9a8a5ae69d3a436e51a7eb2edafe254572f60823
  Author: Stefan Weil <sw@weilnetz.de>
  Date:   Sun Dec 30 08:20:13 2012 +0100
  
      tcg: Remove unneeded assertion
      
      Commit 7f6f0ae5b95adfa76e10eabe2c34424a955fd10c added two assertions.
      
      One of these assertions is not needed:
      The pointer ts is never NULL because it is initialized with the
      address of an array element.
      
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Stefan Weil <sw@weilnetz.de>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit d6b1ef89a1ede41334e4d0fa27e600e0b4d4f209
  Author: Liu Yuan <tailai.ly@taobao.com>
  Date:   Mon Dec 17 14:17:27 2012 +0800
  
      sheepdog: pass oid directly to send_pending_req()
      
      Cc: MORITA Kazutaka <morita.kazutaka@lab.ntt.co.jp>
      Cc: Kevin Wolf <kwolf@redhat.com>
      Signed-off-by: Liu Yuan <tailai.ly@taobao.com>
      Reviewed-by: MORITA Kazutaka <morita.kazutaka@lab.ntt.co.jp>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit bd751f2204a03d6fcd47a4b4b12ac534d2ecbea7
  Author: Liu Yuan <tailai.ly@taobao.com>
  Date:   Mon Dec 17 14:17:26 2012 +0800
  
      sheepdog: don't update inode when create_and_write fails
      
      For the error case such as SD_RES_NO_SPACE, we shouldn't update the inode bitmap
      to avoid the scenario that the object is allocated but wasn't created at the
      server side. This will result in VM's IO error on the failed object.
      
      Cc: MORITA Kazutaka <morita.kazutaka@lab.ntt.co.jp>
      Cc: Kevin Wolf <kwolf@redhat.com>
      Signed-off-by: Liu Yuan <tailai.ly@taobao.com>
      Reviewed-by: MORITA Kazutaka <morita.kazutaka@lab.ntt.co.jp>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit fccedc624c425e3acb1557f9f9b13104427ec5ce
  Author: Stefan Weil <sw@weilnetz.de>
  Date:   Mon Dec 17 20:40:01 2012 +0100
  
      block/raw-win32: Fix compiler warnings (wrong format specifiers)
      
      Commit fbcad04d6bfdff937536eb23088a01a280a1a3af added fprintf statements
      with wrong format specifiers.
      
      GetLastError() returns a DWORD which is unsigned long, so %lu must be used.
      
      Signed-off-by: Stefan Weil <sw@weilnetz.de>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 7944339726b4582b67fd94085c21c33636e8f973
  Author: liguang <lig.fnst@cn.fujitsu.com>
  Date:   Mon Dec 17 09:49:23 2012 +0800
  
      qemu-img: report size overflow error message
      
      qemu-img will complain when qcow or qcow2
      size overflow for 64 bits, report the right
      message in this condition.
      
      $./qemu-img create -f qcow2 /tmp/foo 0x10000000000000000
      before change:
      qemu-img: Invalid image size specified! You may use k, M, G or T suffixes for
      qemu-img: kilobytes, megabytes, gigabytes and terabytes.
      
      after change:
      qemu-img: Image size must be less than 8 EiB!
      
      [Resolved conflict with a9300911 goto removal -- Stefan]
      
      Signed-off-by: liguang <lig.fnst@cn.fujitsu.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 37edbf7ea8067262a5c3d8bbe4786139348c8311
  Author: liguang <lig.fnst@cn.fujitsu.com>
  Date:   Mon Dec 17 09:49:22 2012 +0800
  
      cutils: change strtosz_suffix_unit function
      
      if value to be translated is larger than INT64_MAX,
      this function will not be convenient for caller to
      be aware of it, so change a little for this.
      
      Signed-off-by: liguang <lig.fnst@cn.fujitsu.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 9e72c45033770b81b536ac6091e91807247cc25a
  Author: Alexey Zaytsev <alexey.zaytsev@gmail.com>
  Date:   Thu Dec 13 09:03:43 2012 +0200
  
      virtio-blk: Return UNSUPP for unknown request types
      
      Currently, all unknown requests are treated as VIRTIO_BLK_T_IN
      
      Signed-off-by: Alexey Zaytsev <alexey.zaytsev@gmail.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 392808b49b6aee066d0c1d200e72fc3dc11c9d0f
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Wed Nov 14 15:45:38 2012 +0100
  
      virtio-blk: add x-data-plane=on|off performance feature
      
      The virtio-blk-data-plane feature is easy to integrate into
      hw/virtio-blk.c.  The data plane can be started and stopped similar to
      vhost-net.
      
      Users can take advantage of the virtio-blk-data-plane feature using the
      new -device virtio-blk-pci,x-data-plane=on property.
      
      The x-data-plane name was chosen because at this stage the feature is
      experimental and likely to see changes in the future.
      
      If the VM configuration does not support virtio-blk-data-plane an error
      message is printed.  Although we could fall back to regular virtio-blk,
      I prefer the explicit approach since it prompts the user to fix their
      configuration if they want the performance benefit of
      virtio-blk-data-plane.
      
      Limitations:
       * Only format=raw is supported
       * Live migration is not supported
       * Block jobs, hot unplug, and other operations fail with -EBUSY
       * I/O throttling limits are ignored
       * Only Linux hosts are supported due to Linux AIO usage
      
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit e72f66a0a20f38d0c7576f6c0aec0ca644976e35
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Wed Nov 14 15:39:30 2012 +0100
  
      dataplane: add virtio-blk data plane code
      
      virtio-blk-data-plane is a subset implementation of virtio-blk.  It only
      handles read, write, and flush requests.  It does this using a dedicated
      thread that executes an epoll(2)-based event loop and processes I/O
      using Linux AIO.
      
      This approach performs very well but can be used for raw image files
      only.  The number of IOPS achieved has been reported to be several times
      higher than the existing virtio-blk implementation.
      
      Eventually it should be possible to unify virtio-blk-data-plane with the
      main body of QEMU code once the block layer and hardware emulation is
      able to run outside the global mutex.
      
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 8a873ba78069ef81c4ef073a0bd703172c8b3312
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Mon Dec 10 13:14:39 2012 +0100
  
      virtio-blk: restore VirtIOBlkConf->config_wce flag
      
      Two slightly different versions of a patch to conditionally set
      VIRTIO_BLK_F_CONFIG_WCE through the "config-wce" qdev property have been
      applied (ea776abca and eec7f96c2).  David Gibson
      <david@gibson.dropbear.id.au> noticed that the "config-wce"
      property is broken as a result and fixed it recently.
      
      The fix sets the host_features VIRTIO_BLK_F_CONFIG_WCE bit from a qdev
      property.  Unfortunately, the virtio device then has no chance to test
      for the presence of the feature bit during virtio_blk_init().
      
      Therefore, reinstate the VirtIOBlkConf->config_wce flag.  Drop the
      duplicate qdev property to set the host_features bit.  The
      VirtIOBlkConf->config_wce flag will be used by virtio-blk-data-plane in
      a later patch.
      
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 530c0bbd73e1b658c9266582072847de1fbdff10
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Thu Nov 22 16:06:06 2012 +0100
  
      iov: add qemu_iovec_concat_iov()
      
      The qemu_iovec_concat() function copies a subset of a QEMUIOVector.  The
      new qemu_iovec_concat_iov() function does the same for a iov/cnt pair.
      
      It is easy to define qemu_iovec_concat() in terms of
      qemu_iovec_concat_iov().  The existing code is mostly unchanged, except
      for the assertion src->size >= soffset, which cannot be efficiently
      checked upfront on a iov/cnt pair.  Instead we assert upon hitting the
      end of src with an unsatisfied soffset.
      
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 8962e44fe438a051aff9f43209363f599be33624
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Wed Nov 21 19:18:26 2012 +0100
  
      test-iov: add iov_discard_front/back() testcases
      
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit d02776350d9c76348988fc9e58a64a4f6b1a9f61
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Wed Nov 21 17:41:10 2012 +0100
  
      iov: add iov_discard_front/back() to remove data
      
      The iov_discard_front/back() functions remove data from the front or
      back of the vector.  This is useful when peeling off header/footer
      structs.
      
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 3e9ec521711ed033476098cfc7f23c992cc606a2
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Wed Nov 14 15:30:09 2012 +0100
  
      dataplane: add Linux AIO request queue
      
      The IOQueue has a pool of iocb structs and a function to add new
      read/write requests.  Multiple requests can be added before calling the
      submit function to actually tell the host kernel to begin I/O.  This
      allows callers to batch requests and submit them in one go.
      
      The actual I/O is performed using Linux AIO.
      
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 71973b046120a13df4eaa9143bed5ba8a67abc7f
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Wed Nov 14 15:23:00 2012 +0100
  
      dataplane: add event loop
      
      Outside the safety of the global mutex we need to poll on file
      descriptors.  I found epoll(2) is a convenient way to do that, although
      other options could replace this module in the future (such as an
      AioContext-based loop or glib's GMainLoop).
      
      One important feature of this small event loop implementation is that
      the loop can be terminated in a thread-safe way.  This allows QEMU to
      stop the data plane thread cleanly.
      
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 88807f89d945acad54c8365ff7b6ef0f0d0ddd56
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Wed Nov 14 15:15:50 2012 +0100
  
      dataplane: add virtqueue vring code
      
      The virtio-blk-data-plane cannot access memory using the usual QEMU
      functions since it executes outside the global mutex and the memory APIs
      are this time are not thread-safe.
      
      This patch introduces a virtqueue module based on the kernel's vhost
      vring code.  The trick is that we map guest memory ahead of time and
      access it cheaply outside the global mutex.
      
      Once the hardware emulation code can execute outside the global mutex it
      will be possible to drop this code.
      
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 185ecf40e3589fc2717b0856ee1df05dd63a46dd
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Tue Nov 20 10:30:08 2012 +0100
  
      dataplane: add host memory mapping code
      
      The data plane thread needs to map guest physical addresses to host
      pointers.  Normally this is done with cpu_physical_memory_map() but the
      function assumes the global mutex is held.  The data plane thread does
      not touch the global mutex and therefore needs a thread-safe memory
      mapping mechanism.
      
      Hostmem registers a MemoryListener similar to how vhost collects and
      pushes memory region information into the kernel.  There is a
      fine-grained lock on the regions list which is held during lookup and
      when installing a new regions list.
      
      When the physical memory map changes the MemoryListener callbacks are
      invoked.  They build up a new list of memory regions which is finally
      installed when the list has been completed.
      
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 583f6e7bbd24b31f7eecd5c21ba0a5a5a77f52f1
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Wed Nov 14 15:04:15 2012 +0100
  
      configure: add CONFIG_VIRTIO_BLK_DATA_PLANE
      
      The virtio-blk-data-plane feature only works with Linux AIO.  Therefore
      add a ./configure option and necessary checks to implement this
      dependency.
      
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 4065742ac0f3c84abdd8d718b44a88f3ac56015a
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Wed Nov 14 11:43:23 2012 +0100
  
      raw-posix: add raw_get_aio_fd() for virtio-blk-data-plane
      
      The raw_get_aio_fd() function allows virtio-blk-data-plane to get the
      file descriptor of a raw image file with Linux AIO enabled.  This
      interface is really a layering violation that can be resolved once the
      block layer is able to run outside the global mutex - at that point
      virtio-blk-data-plane will switch from custom Linux AIO code to using
      the block layer.
      
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 34daffa04886444dafd4a6951167225e824003d0
  Merge: 079944e... 0a2a59d...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Wed Jan 2 08:01:54 2013 -0600
  
      Merge remote-tracking branch 'qemu-kvm/uq/master' into staging
      
      * qemu-kvm/uq/master:
        qemu-kvm/pci-assign: 64 bits bar emulation
        target-i386: Enabling IA32_TSC_ADJUST for QEMU KVM guest VMs
      
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 079944e695589364d19de31f27761c6bdea1c207
  Merge: a97ff30... 89d62be...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Wed Jan 2 08:01:36 2013 -0600
  
      Merge remote-tracking branch 'mst/tags/for_anthony' into staging
      
      pci,virtio
      
      This optimizes MSIX handling in virtio-pci.
      Also included is pci express capability bugfix.
      
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
      
      * mst/tags/for_anthony:
        virtio-pci: don't poll masked vectors
        msix: expose access to masked/pending state
        msi: add API to get notified about pending bit poll
        pcie: Fix bug in pcie_ext_cap_set_next
        virtio: make bindings typesafe
  
  commit a97ff30e934c4d673122cf709e8e87f0effbe2f7
  Merge: 5928023... 15faf94...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Wed Jan 2 08:01:22 2013 -0600
  
      Merge remote-tracking branch 'kraxel/seabios-a810e4e' into staging
      
      * kraxel/seabios-a810e4e:
        Update seabios to a810e4e72a0d42c7bc04eda57382f8e019add901
      
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 5928023cef87847a295035487397b9ec701fdd6b
  Author: Stefan Weil <sw@weilnetz.de>
  Date:   Sat Nov 24 23:03:13 2012 +0100
  
      pflash_cfi01: Suppress warning when Linux probes for AMD flash
      
      There are several ARM and MIPS boards which are manufactured with
      either Intel (pflash_cfi01.c) or AMD (pflash_cfi02.c) flash memory.
      
      The Linux kernel supports both and first probes for AMD flash which
      resulted in one or two warnings from the Intel flash emulation:
      
      pflash_write: Unimplemented flash cmd sequence (offset 0000000000000000, wcycle 0x0 cmd 0x0 value 0xf000f0)
      pflash_write: Unimplemented flash cmd sequence (offset 0000000000000000, wcycle 0x0 cmd 0x0 value 0xf0)
      
      These warnings confuse users, so suppress them.
      
      Signed-off-by: Stefan Weil <sw@weilnetz.de>
      Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
  
  commit 0f0b93980572726e69e32ff13e2d7fb72b936157
  Author: 陳韋任 (Wei-Ren Chen) <chenwj@iis.sinica.edu.tw>
  Date:   Tue Dec 11 00:15:55 2012 +0800
  
      target-mips: Use EXCP_SC rather than a magic number
      
        From the discussion on the ML [1], the exception limit defined by
      magic number 0x100 is actually EXCP_SC defined in cpu.h. Replace the
      magic number with EXCP_SC. Remove "#if 1 .. #endif" as well.
      
      [1] http://lists.gnu.org/archive/html/qemu-devel/2012-11/msg03080.html
      
      Signed-off-by: Chen Wei-Ren <chenwj@iis.sinica.edu.tw>
      Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
  
  commit c4aaba92e516ad061dff7ac2ae3c2b2b7058c404
  Author: Jovanovic, Petar <petarj@mips.com>
  Date:   Tue Dec 11 15:06:35 2012 +0000
  
      target-mips: Make repl_ph to sign extend to target-long
      
      The immediate value is 9bits, should sign-extend to 16bits. The return value to
      register should sign-extend to target_long, as Richard says, removing an
      unnecessary cast works fun.
      
      Signed-off-by: Dongxue Zhang <elta.era@gmail.com>
      Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
  
  commit fe65a1fad6aa140769ffda31c34a109f7d2df101
  Author: Dongxue Zhang <elta.era@gmail.com>
  Date:   Tue Dec 11 22:28:28 2012 +0800
  
      Fix my email address
      
      Fix my email address, last time it's wrong.
      
      Signed-off-by: Dongxue Zhang <elta.era@gmail.com>
      Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
  
  commit 79eb8392db19a916f6a3277f7cd36fb22c2bdbaf
  Author: Stefan Weil <sw@weilnetz.de>
  Date:   Sat Dec 22 13:38:19 2012 +0100
  
      target-mips: Remove semicolon from macro definition
      
      Macro RESTORE_FLUSH_MODE is similar to RESTORE_ROUNDING_MODE
      but included a semicolon.
      
      The code which uses that macro also includes a semicolon,
      so the result was an empty statement.
      
      Remove the superfluous semicolon from the macro definition.
      
      Signed-off-by: Stefan Weil <sw@weilnetz.de>
      Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
  
  commit b8abbbe8df5e04085f4b85fc4f7cf85efbcd492c
  Author: Petar Jovanovic <petarj@mips.com>
  Date:   Mon Dec 10 16:28:17 2012 +0100
  
      target-mips: Fix for helpers for EXTR_* instructions
      
      The change removes some unnecessary and incorrect code for EXTR_S.H.
      Further, it corrects the mask for shift value in the EXTR_ instructions. It also
      extends the existing tests so they trigger the issues corrected with the change.
      
      Signed-off-by: Petar Jovanovic <petarj@mips.com>
      Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
  
  commit eec8972a5bc744eda695a86a984d746c240dff90
  Author: Petar Jovanovic <petarj@mips.com>
  Date:   Thu Dec 6 20:30:35 2012 +0100
  
      target-mips: Fix incorrect reads and writes to DSPControl register
      
      Upper 4 bits of ccond (bits 31..28 ) of DSPControl register are not used in
      the MIPS32 architecture. They are used in the MIPS64 architecture. For MIPS32
      these bits must be written as zero, and return zero on read.
      
      The change fixes writes (WRDSP) and reads (RDDSP) to the register. It also fixes
      the tests that use these instructions, and makes them smaller and simpler.
      
      Signed-off-by: Petar Jovanovic <petarj@mips.com>
      Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
  
  commit a795ef8dcb8cbadffc996c41ff38927a97645234
  Author: Brad Smith <brad@comstyle.com>
  Date:   Fri Dec 28 01:00:26 2012 -0500
  
      Fix semaphores fallback code
      
      As reported in bug 1087114 the semaphores fallback code is broken which
      results in QEMU crashing and making QEMU unusable.
      
      This patch is from Paolo.
      
      This needs to be back ported to the 1.3 stable tree as well.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Brad Smith <brad@comstyle.com>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 753d99d38b5877440dde2705e30ca60e2ec62965
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Fri Dec 28 14:19:35 2012 -0800
  
      tcg-hppa: Fix typo in brcond2
      
      Reported-by: Stuart Brady <sdb@zubnet.me.uk>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 76a347e1cd0c2d6959461c89dda15ef5c4140da6
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Fri Dec 28 14:17:02 2012 -0800
  
      tcg-i386: Perform cmov detection at runtime for 32-bit.
      
      Existing compile-time detection is spotty at best.  Convert
      it all to runtime detection instead.
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit afcb92beac9e477e5ae5c36bf38830e225e2235f
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Fri Dec 7 15:07:17 2012 -0600
  
      tcg: Add TCGV_IS_UNUSED_*
      
      Cc: Aurelien Jarno <aurelien@aurel32.net>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
      Reviewed-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 927fa909d5d5cf8c07673cd16a6d3bdc81250bc0
  Author: Brad Smith <brad@comstyle.com>
  Date:   Fri Dec 28 01:38:11 2012 -0500
  
      Disable semaphores fallback code for OpenBSD
      
      Disable the semaphores fallback code for OpenBSD as modern OpenBSD
      releases now have sem_timedwait().
      
      Signed-off-by: Brad Smith <brad@comstyle.com>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 62054c06d4d1d0d54ef87c2d9154efec00ad170c
  Author: Alon Levy <alevy@redhat.com>
  Date:   Sun Dec 23 23:25:09 2012 +0200
  
      usb/redirect.c: unbreak compilation due to include/char/char.h
      
      Broken since:
      
      commit 927d4878b0ff319ed87fed9363f314613b0a5ed9
      Author: Paolo Bonzini <pbonzini@redhat.com>
      Date:   Mon Dec 17 18:20:05 2012 +0100
      
          softmmu: move remaining include files to include/ subdirectories
      
      Signed-off-by: Alon Levy <alevy@redhat.com>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 4de63460ca1639bfb0e465ecdcf95551564bb3d6
  Merge: a2685bc... 501a7ce...
  Author: Blue Swirl <blauwirbel@gmail.com>
  Date:   Fri Dec 28 16:08:23 2012 +0000
  
      Merge branch 'qom-cpu' of git://repo.or.cz/qemu/afaerber
      
      * 'qom-cpu' of git://repo.or.cz/qemu/afaerber:
        MAINTAINERS: Include X86CPU in CPU maintenance area
        cpu: Move kvm_run into CPUState
        cpu: Move kvm_state field into CPUState
        ppc_booke: Pass PowerPCCPU to ppc_booke_timers_init()
        ppc4xx_devs: Return PowerPCCPU from ppc4xx_init()
        ppc_booke: Pass PowerPCCPU to {decr,fit,wdt} timer callbacks
        ppc: Pass PowerPCCPU to [h]decr timer callbacks
        ppc: Pass PowerPCCPU to [h]decr callbacks
        ppc: Pass PowerPCCPU to ppc_set_irq()
        kvm: Pass CPUState to kvm_vcpu_ioctl()
        kvm: Pass CPUState to kvm_arch_*
        cpu: Move kvm_fd into CPUState
        qdev-properties.c: Separate core from the code used only by qemu-system-*
        qdev: Coding style fixes
        cpu: Introduce CPUListState struct
        target-alpha: Add support for -cpu ?
        target-alpha: Turn CPU definitions into subclasses
        target-alpha: Avoid leaking the alarm timer over reset
        alpha: Pass AlphaCPU array to Typhoon
        target-alpha: Let cpu_alpha_init() return AlphaCPU
  
  commit 89d62be9f4fb538db7f919a2be7df2544ffc02c5
  Author: Michael S. Tsirkin <mst@redhat.com>
  Date:   Tue Dec 18 14:02:46 2012 +0200
  
      virtio-pci: don't poll masked vectors
      
      At the moment, when irqfd is in use but a vector is masked,
      qemu will poll it and handle vector masks in userspace.
      Since almost no one ever looks at the pending bits,
      it is better to defer this until pending bits
      are actually read.
      Implement this optimization using the new poll notifier.
      
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
  
  commit 70f8ee395afda6d96b15cb9a5b311af7720dded0
  Author: Michael S. Tsirkin <mst@redhat.com>
  Date:   Tue Dec 18 13:54:32 2012 +0200
  
      msix: expose access to masked/pending state
      
      For use by poll handler.
      
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
  
  commit bbef882cc1938fa5a6e1b36a50d79ce5c0cefb81
  Author: Michael S. Tsirkin <mst@redhat.com>
  Date:   Wed Dec 12 16:10:02 2012 +0200
  
      msi: add API to get notified about pending bit poll
      
      Update all users.
      
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
  
  commit 812d2594d558f7c4f95c99c8fc58adc47ab68eb3
  Author: Knut Omang <knut.omang@oracle.com>
  Date:   Tue Dec 18 22:36:29 2012 +0100
  
      pcie: Fix bug in pcie_ext_cap_set_next
      
      Upper 16 bits of the PCIe Extended Capability Header was truncated during update,
      also breaking pcie_add_capability.
      
      Signed-off-by: Knut Omang <knut.omang@oracle.com>
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
  
  commit 0a2a59d35cbabf63c91340a1c62038e3e60538c1
  Author: Xudong Hao <xudong.hao@intel.com>
  Date:   Thu Dec 20 11:07:23 2012 +0800
  
      qemu-kvm/pci-assign: 64 bits bar emulation
      
      Enable 64 bits bar emulation.
      
      Test pass with the current seabios which already support 64bit pci bars.
      
      Signed-off-by: Xudong Hao <xudong.hao@intel.com>
      Reviewed-by: Alex Williamson <alex.williamson@redhat.com>
      Signed-off-by: Gleb Natapov <gleb@redhat.com>
  
  commit a2685bcc80f61aa612e0d8cfd91086857ae2942e
  Author: Gleb Natapov <gleb@redhat.com>
  Date:   Wed Dec 19 17:46:15 2012 +0200
  
      MAINTAINERS: Take over kvm maintenance
      
      Replace Avi with myself as kvm maintainer.
      
      Signed-off-by: Gleb Natapov <gleb@redhat.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 74880fe27d2120ab3861dc857ecd025db1a67038
  Author: Robert Schiele <rschiele@gmail.com>
  Date:   Tue Dec 4 16:58:08 2012 +0100
  
      configure: allow disabling pixman if not needed
      
      When we build neither any system emulation targets nor the tools there
      is actually no need for pixman library.  In that case do not enforce
      presence of that library on the system.
      
      Reviewed-by: Andreas F=E4rber <afaerber@suse.de>
      Signed-off-by: Robert Schiele <rschiele@gmail.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 2915efbfa8efadaa2806e827ba92b8dba4f7cd52
  Author: Alex Horn <alex.horn@cs.ox.ac.uk>
  Date:   Wed Dec 5 12:34:06 2012 +0000
  
      tmp105: Create API for TMP105 temperature sensor.
      
      * Define enum for TMP105 registers
      * Move tmp105_set() from I2C to TMP105 header
      * Document units and range of temperature as preconditions
      
      Reviewed-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Alex Horn <alex.horn@cs.ox.ac.uk>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit eac236ea7bfc1902126be70459e320591078df5c
  Author: Lluís Vilanova <vilanova@ac.upc.edu>
  Date:   Fri Dec 14 20:13:09 2012 +0100
  
      build: Use separate makefile for "trace/"
      
      Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Lluís Vilanova <vilanova@ac.upc.edu>
      --
      Changes in v2:
      
      * Do not depend on "qemu-timer-common.o".
      * Use "$(obj)" in rules to refer to the build sub-directory.
      * Remove dependencies against "$(GENERATED_HEADERS)".
      
      Cc: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 6265e4ff327763b6362cba472e2b46f2dcf18762
  Author: Jan Kiszka <jan.kiszka@siemens.com>
  Date:   Fri Nov 23 12:12:01 2012 +0100
  
      win32: Switch thread abstraction to us TLS variable internally
      
      We already depend on working __thread support for coroutines, so this
      complication here is no longer needed.
      
      Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 57f26ae72983095d0258e391041dfb8864f769e5
  Author: Eduardo Habkost <ehabkost@redhat.com>
  Date:   Thu Dec 20 16:43:48 2012 -0200
  
      target-i386: CPUID: return highest basic leaf if eax > cpuid_xlevel
      
      This fixes a subtle bug. A bug that probably won't cause trouble for any
      existing OS, but a bug anyway:
      
      Intel SDM Volume 2, CPUID Instruction states:
      
      > Two types of information are returned: basic and extended function
      > information. If a value entered for CPUID.EAX is higher than the maximum
      > input value for basic or extended function for that processor then the
      > data for the highest basic information leaf is returned. For example,
      > using the Intel Core i7 processor, the following is true:
      >
      >   CPUID.EAX = 05H (* Returns MONITOR/MWAIT leaf. *)
      >   CPUID.EAX = 0AH (* Returns Architectural Performance Monitoring leaf. *)
      >   CPUID.EAX = 0BH (* Returns Extended Topology Enumeration leaf. *)
      >   CPUID.EAX = 0CH (* INVALID: Returns the same information as CPUID.EAX = 0BH. *)
      >   CPUID.EAX = 80000008H (* Returns linear/physical address size data. *)
      >   CPUID.EAX = 8000000AH (* INVALID: Returns same information as CPUID.EAX = 0BH. *)
      
      AMD's CPUID Specification, on the other hand, is less specific:
      
      > The CPUID instruction supports two sets or ranges of functions,
      > standard and extended.
      >
      > • The smallest function number of the standard function range is
      >   Fn0000_0000. The largest function num- ber of the standard function
      >   range, for a particular implementation, is returned in CPUID
      >   Fn0000_0000_EAX.
      >
      > • The smallest function number of the extended function range is
      >   Fn8000_0000. The largest function num- ber of the extended function
      >   range, for a particular implementation, is returned in CPUID
      >   Fn8000_0000_EAX.
      >
      > Functions that are neither standard nor extended are undefined and
      > should not be relied upon.
      
      QEMU's behavior matched Intel's specification before, but this was
      changed by commit b3baa152aaef1905876670590275c2dd0bbb088c. This patch
      restores the behavior documented by Intel when cpuid_xlevel2 is 0.
      
      The existing behavior when cpuid_xlevel2 is set (falling back to
      level=cpuid_xlevel) is being kept, as I couldn't find any public
      documentation on the CPUID 0xC0000000 function range on Centaur CPUs.
      
      Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 586502189edf9fd0f89a83de96717a2ea826fdb0
  Author: Lei Li <lilei@linux.vnet.ibm.com>
  Date:   Fri Dec 21 12:26:38 2012 +0800
  
      qemu-char: Inherit ptys and improve output from -serial pty
      
      Changes since V1:
        - Avoid crashing since qemu_opts_id() may return null on some
          systems according to Markus's suggestion.
      
      When controlling a qemu instance from another program, it's
      hard to know which serial port or monitor device is redirected
      to which pty. With more than one device using "pty" a lot of
      guesswork is involved.
      
      $ ./x86_64-softmmu/qemu-system-x86_64 -serial pty -serial pty -monitor pty
      char device redirected to /dev/pts/5
      char device redirected to /dev/pts/6
      char device redirected to /dev/pts/7
      
      Although we can find out what everything else is connected to
      by the "info chardev" with "-monitor stdio" in the command line,
      It'd be very useful to be able to have qemu inherit pseudo-tty
      file descriptors so they could just be specified on the command
      line like:
      
      $ ./x86_64-softmmu/qemu-system-x86_64 -serial pty -serial pty -monitor pty
      char device compat_monitor0 redirected to /dev/pts/5
      char device serial0 redirected to /dev/pts/6
      char device serial1 redirected to /dev/pts/7
      
      Referred link: https://bugs.launchpad.net/qemu/+bug/938552
      
      Signed-off-by: Lei Li <lilei@linux.vnet.ibm.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 501a7ce7270955be151c442c27620fa7af2f3ce5
  Merge: 62e0c09... 36f25d2...
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Dec 23 00:39:34 2012 +0100
  
      Merge branch 'master' of git://git.qemu.org/qemu into qom-cpu
      
      Adapt header include paths.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 36f25d2537c40c6c47f4abee5d31a24863d1adf7
  Author: Max Filippov <jcmvbkbc@gmail.com>
  Date:   Thu Dec 20 00:04:09 2012 +0400
  
      target-xtensa: fix search_pc for the last TB opcode
      
      Zero out tcg_ctx.gen_opc_instr_start for instructions representing the
      last guest opcode in the TB.
      
      Cc: qemu-stable@nongnu.org
      Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 3f124b687462ce3140d963a024705a89cdc8cee8
  Author: Liming Wang <walimisdev@gmail.com>
  Date:   Fri Dec 21 16:56:58 2012 +0800
  
      net: add missing include file
      
      To fix building error:
      
      CC    net/vde.o
      net/vde.c: In function ‘vde_cleanup’:
      net/vde.c:65:5: error: implicit declaration of function ‘qemu_set_fd_handler’ [-Werror=implicit-function-declaration]
      net/vde.c:65:5: error: nested extern declaration of ‘qemu_set_fd_handler’ [-Werror=nested-externs]
      cc1: all warnings being treated as errors
      
      Signed-off-by: Liming Wang <walimisdev@gmail.com>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 0c884d1659f02b4a0c704c2344f42e3fabb1f193
  Author: 陳韋任 (Wei-Ren Chen) <chenwj@iis.sinica.edu.tw>
  Date:   Thu Dec 20 09:39:16 2012 +0800
  
      translate-all.c: Use tb1->phys_hash_next directly in tb_remove
      
        When tb_remove was first commited at fd6ce8f6, there were three different
      calls pass different names to offsetof. In current codebase, the other two
      calls are replaced with tb_page_remove. There is no need to have a general
      tb_remove. Omit passing the third parameter and using tb1->phys_hash_next
      directly.
      
      Signed-off-by: Chen Wei-Ren <chenwj@iis.sinica.edu.tw>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit b2136140f68ce05122f611eb9cde4f0365ab6a00
  Author: Stefan Weil <sw@weilnetz.de>
  Date:   Thu Dec 20 23:09:53 2012 +0100
  
      net: Add missing include statement (fix compiler warnings for MinGW)
      
      These and some more compiler warnings were caused by a recent commit:
      
      net/tap-win32.c:724: warning: no previous prototype for ‘tap_has_ufo’
      net/tap-win32.c:729: warning: no previous prototype for ‘tap_has_vnet_hdr’
      ...
      
      Signed-off-by: Stefan Weil <sw@weilnetz.de>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 4ad549e89e55fb48eb6feb783ee4a9ede1dea52e
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Thu Dec 20 12:29:20 2012 +0100
  
      xen: add missing include
      
      xen-all needs to access CharDeviceState's filename field, so
      it needs to include char/char.h.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Tested-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit ca273d58d8a77d5cc9d42440bcdf9d7cad2054bc
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Thu Dec 20 12:29:19 2012 +0100
  
      build: fix includes for VNC
      
      vnc-tls.h is included by vnc.h, and it includes gnutls/gnutls.h.
      Hence, GnuTLS header files are needed by all files that include
      vnc.h, most notably qmp.c.  Move these flags to QEMU_CFLAGS for
      simplicity.
      
      Reported-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit bb5801f551ee8591d576d87a9290af297998e322
  Merge: 914606d... 9848a40...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Fri Dec 21 07:53:48 2012 -0600
  
      Merge remote-tracking branch 'quintela/thread-20121220.next' into staging
      
      * quintela/thread-20121220.next: (79 commits)
        migration: merge QEMUFileBuffered into MigrationState
        migration: fix qemu_get_fd for BufferedFile
        ram: refactor ram_save_block() return value
        ram: account the amount of transferred ram better
        ram: optimize migration bitmap walking
        ram: Use memory_region_test_and_clear_dirty
        memory: introduce memory_region_test_and_clear_dirty
        ram: Add last_sent_block
        ram: rename last_block to last_seen_block
        migration: move migration notifier
        migration: Inline qemu_fopen_ops_buffered into migrate_fd_connect
        migration: move migration_fd_put_ready()
        migration: add XFER_LIMIT_RATIO
        migration: move buffered_file.c code into migration.c
        savevm: New save live migration method: pending
        buffered_file: unfold buffered_append in buffered_put_buffer
        buffered_file: don't flush on put buffer
        buffered_file: Unfold the trick to restart generating migration data
        migration: just lock migrate_fd_put_ready
        migration: remove unfreeze logic
        ...
      
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 9848a40427cd76628d04d918fa4751c542527915
  Author: Juan Quintela <quintela@redhat.com>
  Date:   Wed Dec 19 09:55:50 2012 +0100
  
      migration: merge QEMUFileBuffered into MigrationState
      
      Avoid splitting the state of outgoing migration, more or less arbitrarily,
      between two data structures.  QEMUFileBuffered anyway is used only during
      migration.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit e659586e63793a8a61efc4a658e2908ac8a2e935
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Thu Nov 8 00:42:50 2012 +0100
  
      migration: fix qemu_get_fd for BufferedFile
      
      Not really used, but nice to have it correct. :)
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit b823ceaadfaad65f3a034ada394b33ca1bf1a914
  Author: Juan Quintela <quintela@redhat.com>
  Date:   Mon Dec 10 13:27:50 2012 +0100
  
      ram: refactor ram_save_block() return value
      
      It could only return 0 if we only found dirty xbzrle pages that hadn't
      changed (i.e. they were written with the same content).  We don't care
      about that case, it is the same than nothing dirty.
      
      So now the return of the function is how much have it written, nothing
      else. Adjust callers.
      
      And we also made ram_save_iterate() return the number of transferred
      bytes, not the number of transferred pages.
      
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit 3f7d7b098194ec893efa037491f6231687ff043a
  Author: Juan Quintela <quintela@redhat.com>
  Date:   Thu Oct 18 13:56:35 2012 +0200
  
      ram: account the amount of transferred ram better
      
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit 4c8ae0f60e63478aea0a1741cca95474b68fb949
  Author: Juan Quintela <quintela@redhat.com>
  Date:   Thu Oct 18 00:00:59 2012 +0200
  
      ram: optimize migration bitmap walking
      
      Instead of testing each page individually, we search what is the next
      dirty page with a bitmap operation.  We have to reorganize the code to
      move from a "for" loop, to a while(dirty) loop.
      
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit ece7931817e03a4d946c15716fab5e4f781663c9
  Author: Juan Quintela <quintela@redhat.com>
  Date:   Wed Oct 17 20:27:15 2012 +0200
  
      ram: Use memory_region_test_and_clear_dirty
      
      This avoids having to do two walks over the dirty bitmap, once reading
      the dirty bits, and anthoer cleaning them.
      
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit 6c279db8ee99e64e498447c67c16e987150be96b
  Author: Juan Quintela <quintela@redhat.com>
  Date:   Wed Oct 17 20:24:28 2012 +0200
  
      memory: introduce memory_region_test_and_clear_dirty
      
      This function avoids having to do two calls, one to test the dirty bit, and
      other to reset it.
      
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit 5f718a15d0db3775bbcf2755a35dd6b019bcff8b
  Author: Juan Quintela <quintela@redhat.com>
  Date:   Wed Oct 17 20:10:55 2012 +0200
  
      ram: Add last_sent_block
      
      This is the last block from where we have sent data.
      
      Signed-off-by: Orit Wasserman <owasserm@redhat.com>
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit b23a9a5cad356cdc8e25d4be72e53096a27ea722
  Author: Juan Quintela <quintela@redhat.com>
  Date:   Wed Oct 17 20:08:04 2012 +0200
  
      ram: rename last_block to last_seen_block
      
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit 0d3b26f5488e04c01667dd12c9bd7eed54dda258
  Author: Juan Quintela <quintela@redhat.com>
  Date:   Wed Oct 3 20:04:41 2012 +0200
  
      migration: move migration notifier
      
      At this point, it is waranteed that state is ACTIVE.  Old position
      didn't assured hat.
      
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit 2e450865338738300e529457879d81332939f064
  Author: Juan Quintela <quintela@redhat.com>
  Date:   Wed Oct 3 18:23:03 2012 +0200
  
      migration: Inline qemu_fopen_ops_buffered into migrate_fd_connect
      
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit 0e288fa369c02df1731dc59ffbf158f5e5f2d80f
  Author: Juan Quintela <quintela@redhat.com>
  Date:   Wed Oct 3 17:23:59 2012 +0200
  
      migration: move migration_fd_put_ready()
      
      Put it near its use and un-export it.
      
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit 5b4e1eb769eee892b44d3f6b2369b05196442f59
  Author: Juan Quintela <quintela@redhat.com>
  Date:   Wed Dec 19 10:40:48 2012 +0100
  
      migration: add XFER_LIMIT_RATIO
      
      The "magic" divisions by 10 are there because of the value of BUFFER_DELAY.
      Introduce a constant to explain them better.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit 0d82d0e8b98cf0ea03a45f8542d835ebd3a84cd3
  Author: Juan Quintela <quintela@redhat.com>
  Date:   Wed Oct 3 14:18:33 2012 +0200
  
      migration: move buffered_file.c code into migration.c
      
      This only moves the code (also from buffered_file.h to migration.h).
      Fix whitespace until checkpatch is happy.
      
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit e4ed1541ac9413eac494a03532e34beaf8a7d1c5
  Author: Juan Quintela <quintela@redhat.com>
  Date:   Fri Sep 21 11:18:18 2012 +0200
  
      savevm: New save live migration method: pending
      
      Code just now does (simplified for clarity)
      
          if (qemu_savevm_state_iterate(s->file) == 1) {
             vm_stop_force_state(RUN_STATE_FINISH_MIGRATE);
             qemu_savevm_state_complete(s->file);
          }
      
      Problem here is that qemu_savevm_state_iterate() returns 1 when it
      knows that remaining memory to sent takes less than max downtime.
      
      But this means that we could end spending 2x max_downtime, one
      downtime in qemu_savevm_iterate, and the other in
      qemu_savevm_state_complete.
      
      Changed code to:
      
          pending_size = qemu_savevm_state_pending(s->file, max_size);
          DPRINTF("pending size %lu max %lu\n", pending_size, max_size);
          if (pending_size >= max_size) {
              ret = qemu_savevm_state_iterate(s->file);
           } else {
              vm_stop_force_state(RUN_STATE_FINISH_MIGRATE);
              qemu_savevm_state_complete(s->file);
           }
      
      So what we do is: at current network speed, we calculate the maximum
      number of bytes we can sent: max_size.
      
      Then we ask every save_live section how much they have pending.  If
      they are less than max_size, we move to complete phase, otherwise we
      do an iterate one.
      
      This makes things much simpler, because now individual sections don't
      have to caluclate the bandwidth (it was implossible to do right from
      there).
      
      Signed-off-by: Juan Quintela <quintela@redhat.com>
      
      Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit f50b4986b261fc10065289d2a03deba24d824988
  Author: Juan Quintela <quintela@redhat.com>
  Date:   Tue Jul 24 14:24:08 2012 +0200
  
      buffered_file: unfold buffered_append in buffered_put_buffer
      
      It was the only user, and now buffered_put_buffer just do the append
      
      Signed-off-by: Juan Quintela <quintela@redhat.com>
      
      Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit c518dd841deb85b3ccf77ff93e1142b27b06af32
  Author: Juan Quintela <quintela@redhat.com>
  Date:   Tue Jul 24 14:00:13 2012 +0200
  
      buffered_file: don't flush on put buffer
      
      We call buffered_put_buffer with iothread held, and buffered_flush() does
      synchronous writes.  We only want to do the synchronous writes outside.
      
      Signed-off-by: Juan Quintela <quintela@redhat.com>
      
      Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 78d1d231f889f7eae3835ddaec4373011792e46f
  Author: Juan Quintela <quintela@redhat.com>
  Date:   Tue Jul 24 13:22:18 2012 +0200
  
      buffered_file: Unfold the trick to restart generating migration data
      
      This was needed before due to the way that the callbacks worked.
      
      Signed-off-by: Juan Quintela <quintela@redhat.com>
      
      Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit e76274824defce54a124e5104be3880044c698e1
  Author: Juan Quintela <quintela@redhat.com>
  Date:   Mon Jul 23 06:31:30 2012 +0200
  
      migration: just lock migrate_fd_put_ready
      
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit 188a428559f0cd0bde884d28b42e449abd744c2f
  Author: Juan Quintela <quintela@redhat.com>
  Date:   Mon Jul 23 06:24:03 2012 +0200
  
      migration: remove unfreeze logic
      
      Now that we have a thread, and blocking writes, we don't need it.
      
      Signed-off-by: Juan Quintela <quintela@redhat.com>
      
      Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit dd217b8732b93d97c22fa70dc15a72d92a2b2380
  Author: Juan Quintela <quintela@redhat.com>
  Date:   Mon Jul 23 06:15:02 2012 +0200
  
      migration: make writes blocking
      
      Move all the writes to the migration_thread, and make writings
      blocking.  Notice that are still using the iothread for everything
      that we do.
      
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit 766bd1769e70835e0cc25f3f057f101619494b59
  Author: Juan Quintela <quintela@redhat.com>
  Date:   Mon Jul 23 05:45:29 2012 +0200
  
      migration: move migration thread init code to migrate_fd_put_ready
      
      This way everything related with migration is run on the migration
      thread and no locking is needed.
      
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit edfa1af52f4c69264c5a0c38da10eb372077fba3
  Author: Juan Quintela <quintela@redhat.com>
  Date:   Mon Jul 23 02:13:23 2012 +0200
  
      migration: make qemu_fopen_ops_buffered() return void
      
      We want the file assignment to happen before the thread is created to
      avoid locking, so we just do it before creating the thread.
      
      Signed-off-by: Juan Quintela <quintela@redhat.com>
      
      Reviewed-by: Orit Wasserman <owasserm@redhat.com>
  
  commit c09f4cb2b3243085a86aee3c7ed4f31c77e4db87
  Author: Juan Quintela <quintela@redhat.com>
  Date:   Mon Jul 23 01:56:50 2012 +0200
  
      buffered_file: Move from using a timer to use a thread
      
      We still protect everything except the wait with the iothread lock.
      But we moved from a timer to a thread.  Steps one by one.
      
      We also need to detect when we have finished with a variable "complete".
      
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit b2a8658ef5dc57ea9e7a45091724a719dd4bdcd3
  Author: Umesh Deshpande <udeshpan@redhat.com>
  Date:   Wed Aug 17 00:01:33 2011 -0700
  
      protect the ramlist with a separate mutex
      
      Add the new mutex that protects shared state between ram_save_live
      and the iothread.  If the iothread mutex has to be taken together
      with the ramlist mutex, the iothread shall always be _outside_.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Umesh Deshpande <udeshpan@redhat.com>
      Signed-off-by: Juan Quintela <quintela@redhat.com>
      
      Reviewed-by: Orit Wasserman <owasserm@redhat.com>
  
  commit f798b07f517143df3a1e38bccc3f72ade2f080dc
  Author: Umesh Deshpande <udeshpan@redhat.com>
  Date:   Thu Aug 18 11:41:17 2011 -0700
  
      add a version number to ram_list
      
      This will be used to detect if last_block might have become invalid
      across different calls to ram_save_live.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Umesh Deshpande <udeshpan@redhat.com>
      Signed-off-by: Juan Quintela <quintela@redhat.com>
      
      Reviewed-by: Orit Wasserman <owasserm@redhat.com>
  
  commit abb26d63e7e4492d306c13b7e0e799d4c11a067c
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Wed Nov 14 16:00:51 2012 +0100
  
      exec: sort the memory from biggest to smallest
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit a3161038a1fd17a638a0c606f71e1f799f65f41b
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Wed Nov 14 15:54:48 2012 +0100
  
      exec: change RAM list to a TAILQ
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit 0d6d3c87a232cc27641dde3491d75c8021745d02
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Wed Nov 14 15:45:02 2012 +0100
  
      exec: change ramlist from MRU order to a 1-item cache
      
      Most of the time, only 2 items will be active (from/to for a string operation,
      or code/data).  But TCG guests likely won't have gigabytes of memory, so
      this actually goes down to 1 item.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit 803ef03257a9ee375f08ca7a89e009ea12bc17a4
  Author: Juan Quintela <quintela@redhat.com>
  Date:   Wed Oct 3 14:08:05 2012 +0200
  
      migration-fd: remove duplicate include
      
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit 557ec5a001740d234e2b9604f0697a0d52ae90ca
  Author: Juan Quintela <quintela@redhat.com>
  Date:   Wed Oct 3 14:07:31 2012 +0200
  
      migration: include qemu-file.h
      
      They don't use/know anything about buffered-file.
      
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit 24ea1e4b4b79cef2bac6f8e0f0a212f42ef420a9
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Sat Nov 10 18:58:40 2012 +0100
  
      migration: remove double call to migrate_fd_close
      
      The call in buffered_close is enough, because buffered_close is called
      already by migrate_fd_cleanup.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit bde54c08b4854aceee3dee25121a2b835cb81166
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Tue Nov 20 12:48:19 2012 +0100
  
      buffered_file: do not send more than s->bytes_xfer bytes per tick
      
      Sending more was possible if the buffer was large.
      
      Cc: qemu-stable@nongnu.org
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit 244eaa7514a944b36273eb8428f32da8e9124fcf
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Wed Dec 12 12:54:43 2012 +0100
  
      migration: fix migration_bitmap leak
      
      Cc: qemu-stable@nongnu.org
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit d2a0ccc613ccc48c7240f99e1ce05e0acce6e2a1
  Author: Michael S. Tsirkin <mst@redhat.com>
  Date:   Mon Dec 17 13:01:07 2012 +0200
  
      virtio: make bindings typesafe
      
      Move bindings from opaque to DeviceState.
      This gives us better type safety with no performance cost.
      Add macros to make future QOM work easier.
      
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
  
  commit 15faf946f7a17a5fab0d05a2312d43249d81af3c
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Thu Dec 20 08:19:16 2012 +0100
  
      Update seabios to a810e4e72a0d42c7bc04eda57382f8e019add901
      
      git shortlog:
      
      Kevin O'Connor (6):
            floppy: Minor - reduce handle_0e code size when CONFIG_FLOPPY is disabled.
            vga: Minor comment spelling fix.
            Don't recursively evaluate CFLAGS variables.
            Don't use gcc's -combine option.
            Add compile checking phase to build.
            acpi: Use prt_slot() macro to describe irq pins of first PCI device.
      
      Laszlo Ersek (1):
            maininit(): print machine UUID under seabios version message
      
      Paolo Bonzini (1):
            acpi: reintroduce LNKS
      
      Paolo's patch fixes the FreeBSD boot failure.
      
      Cc: qemu-stable@nongnu.org
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 27dd7730582be85c7d4f680f5f71146629809c86
  Merge: 914606d... ec5e016...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Wed Dec 19 17:15:39 2012 -0600
  
      Merge remote-tracking branch 'bonzini/header-dirs' into staging
      
      * bonzini/header-dirs: (45 commits)
        janitor: move remaining public headers to include/
        hw: move executable format header files to hw/
        fpu: move public header file to include/fpu
        softmmu: move remaining include files to include/ subdirectories
        softmmu: move include files to include/sysemu/
        misc: move include files to include/qemu/
        qom: move include files to include/qom/
        migration: move include files to include/migration/
        monitor: move include files to include/monitor/
        exec: move include files to include/exec/
        block: move include files to include/block/
        qapi: move include files to include/qobject/
        janitor: add guards to headers
        qapi: make struct Visitor opaque
        qapi: remove qapi/qapi-types-core.h
        qapi: move inclusions of qemu-common.h from headers to .c files
        ui: move files to ui/ and include/ui/
        qemu-ga: move qemu-ga files to qga/
        net: reorganize headers
        net: move net.c to net/
        ...
      
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 62e0c095450f6a7eb37914991f3f7966aa4da7a1
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Dec 9 20:15:31 2012 +0100
  
      MAINTAINERS: Include X86CPU in CPU maintenance area
      
      Document that the x86 CPU refactorings are going through the qom-cpu
      tree. This does not contradict the established practice that patches
      adding KVM features to the x86 CPU go through the KVM maintainers,
      it merely takes it out of target-i386 TCG's Odd Fixes status.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Cc: Marcello Tosatti <mtosatti@redhat.com>
  
  commit f7575c96c6058763fe3bd8dd26f3d09473f2df36
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sat Dec 1 06:18:14 2012 +0100
  
      cpu: Move kvm_run into CPUState
      
      Pass CPUState / {X86,S390}CPU to helper functions.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit a60f24b56b07f46453424263b276b0879c25c4e6
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sat Dec 1 05:35:08 2012 +0100
  
      cpu: Move kvm_state field into CPUState
      
      Adapt some functions to take CPUState / {PowerPC,S390}CPU argument.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit a34a92b9ecd8d25bd1de9df601ed31ccd8ebcae7
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sat Dec 1 04:43:18 2012 +0100
  
      ppc_booke: Pass PowerPCCPU to ppc_booke_timers_init()
      
      Cleans up after passing PowerPCCPU to timer callbacks.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 2f9859fb49cb3c6ec876bc0bf709f28afcdd2384
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sat Dec 1 04:47:33 2012 +0100
  
      ppc4xx_devs: Return PowerPCCPU from ppc4xx_init()
      
      Prepares for passing PowerPCCPU to ppc_booke_timers_init().
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit ee0c98e650da0ce1e4e17dc1e2bbb946cde2c45c
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sat Dec 1 04:35:15 2012 +0100
  
      ppc_booke: Pass PowerPCCPU to {decr,fit,wdt} timer callbacks
      
      Cleans up after passing PowerPCCPU to booke_update_irq().
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 50c680f06ca81aebc91ac4a325f194b2d8396721
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sat Dec 1 04:26:55 2012 +0100
  
      ppc: Pass PowerPCCPU to [h]decr timer callbacks
      
      Cleans up after passing PowerPCCPU to [h]decr exception callbacks.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 7e0a924734e7bfad7568bf57fec68bfecd5c2575
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sat Dec 1 04:18:02 2012 +0100
  
      ppc: Pass PowerPCCPU to [h]decr callbacks
      
      Cleans up after passing PowerPCCPU to ppc_set_irq().
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 7058581a26f4299e0b7e05677c64c1b5a50d0e75
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sat Dec 1 03:55:58 2012 +0100
  
      ppc: Pass PowerPCCPU to ppc_set_irq()
      
      Adapt static caller functions.
      
      This cleans up after passing PowerPCCPU to kvmppc_set_interrupt().
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 1bc22652d62f862a5def54f939e87fdb7a5593ae
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Wed Oct 31 06:06:49 2012 +0100
  
      kvm: Pass CPUState to kvm_vcpu_ioctl()
      
      Adapt helper functions to pass X86CPU / PowerPCCPU / S390CPU.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 20d695a9254c1b086a456d3b79a3c311236643ba
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Wed Oct 31 06:57:49 2012 +0100
  
      kvm: Pass CPUState to kvm_arch_*
      
      Move kvm_vcpu_dirty field into CPUState to simplify things and change
      its type to bool while at it.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 8737c51c0444f832c4e97d7eb7540eae457e08e4
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Wed Oct 31 05:29:00 2012 +0100
  
      cpu: Move kvm_fd into CPUState
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit a404b61244ff555ace0a1360fc22275fbeda503e
  Author: Eduardo Habkost <ehabkost@redhat.com>
  Date:   Wed Dec 5 14:49:11 2012 -0200
  
      qdev-properties.c: Separate core from the code used only by qemu-system-*
      
      This separates the qdev properties code in two parts:
       - qdev-properties.c, that contains most of the qdev properties code;
       - qdev-properties-system.c for code specific for qemu-system-*,
         containing:
         - Property types: drive, chr, netdev, vlan, that depend on code that
           won't be included on *-user
         - qemu_add_globals(), that depends on qemu-config.o.
      
      This change should help on two things:
       - Allowing DeviceState to be used by *-user without pulling
         dependencies that are specific for qemu-system-*;
       - Writing qdev unit tests without pulling too many dependencies.
      
      The copyright/license of qdev-properties.c isn't explicitly stated at
      the file, so add a simple copyright/license header pointing to the
      commit ID of the original file.
      
      Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 04a2d61e494532260214736ebb0f975822771643
  Author: Eduardo Habkost <ehabkost@redhat.com>
  Date:   Wed Dec 5 14:49:10 2012 -0200
  
      qdev: Coding style fixes
      
      Add missing braces and break lines larger than 80 chars.
      
      Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 92a3136174f60ee45b113296cb2c2a5225b00369
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Dec 16 02:17:02 2012 +0100
  
      cpu: Introduce CPUListState struct
      
      This generalizes {ARM,M68k,Alpha}CPUListState to avoid declaring it for
      each target. Place it in cpu-common.h to avoid circular dependencies.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Reviewed-by: Igor Mammedov <imammedo@redhat.com>
      Reviewed-by: Eduardo Habkost <ehabkost@redhat.com>
  
  commit ec5e016c9a68588bd01be387416923c7dcafb951
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Wed Oct 24 13:09:17 2012 +0200
  
      janitor: move remaining public headers to include/
      
      Headers in the root directory are now used only from within that
      directory.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 42dc882ff850cde22ae7d501d1dd452837fc4103
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri Sep 14 18:19:15 2012 +0200
  
      hw: move executable format header files to hw/
      
      Or delete a.out.h which is unused.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 6b4c305cbd549e9d12a6b0192fdb8d6519a9664c
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Wed Oct 24 13:12:00 2012 +0200
  
      fpu: move public header file to include/fpu
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 927d4878b0ff319ed87fed9363f314613b0a5ed9
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Mon Dec 17 18:20:05 2012 +0100
  
      softmmu: move remaining include files to include/ subdirectories
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 9c17d615a66ebd655871bf891ec0fe901ad8b332
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Mon Dec 17 18:20:04 2012 +0100
  
      softmmu: move include files to include/sysemu/
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 1de7afc984b49af164e2619e6850b9732b173b34
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Mon Dec 17 18:20:00 2012 +0100
  
      misc: move include files to include/qemu/
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 14cccb618508a0aa70eb9ccf366703a019a45ff0
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Mon Dec 17 18:19:50 2012 +0100
  
      qom: move include files to include/qom/
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit caf71f86a3de97394bcc5b06549012b7dc65fe60
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Mon Dec 17 18:19:50 2012 +0100
  
      migration: move include files to include/migration/
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 83c9089e73b81c69dc1ecdf859fa84d2c500fb5f
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Mon Dec 17 18:19:49 2012 +0100
  
      monitor: move include files to include/monitor/
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 022c62cbbcf1ff40b23c92874f8670cddfec2414
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Mon Dec 17 18:19:49 2012 +0100
  
      exec: move include files to include/exec/
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 737e150e89c44c6b33691a627e24bac7fb58f349
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Mon Dec 17 18:19:44 2012 +0100
  
      block: move include files to include/block/
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 7b1b5d191385ca52e96caae2a05c64f3a63855d9
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Mon Dec 17 18:19:43 2012 +0100
  
      qapi: move include files to include/qobject/
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit cb9c377f54a756b04ef92c1c2e0453613ee863cf
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Thu Dec 6 12:15:58 2012 +0100
  
      janitor: add guards to headers
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 7edd63f1b179c18f0f1a4664ddbabe4fe5b2be2f
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Thu Dec 6 11:28:04 2012 +0100
  
      qapi: make struct Visitor opaque
      
      Move its definition from qapi-visit-core.h to qapi-visit-impl.h.
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 4167c42c5eb79add9252547efe92df7e5c2d1abd
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Thu Dec 6 11:51:59 2012 +0100
  
      qapi: remove qapi/qapi-types-core.h
      
      The file is only including error.h and qerror.h.  Prefer explicit
      inclusion of whatever files are needed.
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 79ee7df8853c5d7085d87036420b6b388dda2595
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Thu Dec 6 11:22:34 2012 +0100
  
      qapi: move inclusions of qemu-common.h from headers to .c files
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 28ecbaeecb139a214f019207402a35d7b58aec0f
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Wed Nov 28 12:06:30 2012 +0100
  
      ui: move files to ui/ and include/ui/
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 2870dc3456c9c02debb63b0a99b3dcbbf74a1048
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Wed Oct 24 11:26:49 2012 +0200
  
      qemu-ga: move qemu-ga files to qga/
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 1422e32db51ff2b1194fb24a6201c4310be5667d
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Wed Oct 24 08:43:34 2012 +0200
  
      net: reorganize headers
      
      Move public headers to include/net, and leave private headers in net/.
      Put the virtio headers in include/net/tap.h, removing the multiple copies
      that existed.  Leave include/net/tap.h as the interface for NICs, and
      net/tap_int.h as the interface for OS-specific parts of the tap backend.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit fd9400b302ef582c3ae8a8d5288338ea5f0f4c9a
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Wed Oct 24 11:27:28 2012 +0200
  
      net: move net.c to net/
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 7fa22f2bf7a06d5345283a00a7c6d86b8a345228
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Wed Oct 24 09:36:33 2012 +0200
  
      net: do not include net.h everywhere
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 090f7ac5ba433ef9de7004b8e8304d06bd9ffd7d
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Wed Oct 24 09:36:16 2012 +0200
  
      net: move Bluetooth stuff out of net.h
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit f8fe796407d8b340def61a6b57991e47aee3cfc4
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Wed Oct 24 08:49:51 2012 +0200
  
      janitor: do not include qemu-char everywhere
      
      Touching char/char.h basically causes the whole of QEMU to
      be rebuilt.  Avoid this, it is usually unnecessary.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 077805fa92b9089137c6b6b196d449ee05cc342f
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Tue Sep 25 10:04:17 2012 +0200
  
      janitor: do not rely on indirect inclusions of or from qemu-char.h
      
      Various header files rely on qemu-char.h including qemu-config.h or
      main-loop.h, but they really do not need qemu-char.h at all (particularly
      interesting is the case of the block layer!).  Clean this up, and also
      add missing inclusions of qemu-char.h itself.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 8e98e2e80b92e08e79e27a0c20a172906cfa12d2
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Wed Oct 24 11:16:01 2012 +0200
  
      build: kill libuser
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 76cad71136b7eb371cf2a2a4e1621cfe8d9c769a
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Wed Oct 24 11:12:21 2012 +0200
  
      build: kill libdis, move disassemblers to disas/
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit c1c9367216c97ca93de79e90822045a425d7e76d
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri Sep 14 18:28:23 2012 +0200
  
      build: create ldscripts/
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 525877c9992a07d424be4cfdd4ba13a69141a513
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Mon Sep 17 08:35:53 2012 +0200
  
      build: move rules from Makefile to */Makefile.objs
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 4e8cb28c4b536bf408c1ba01710e2a7644e144e5
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Mon Sep 17 10:31:17 2012 +0200
  
      build: add $(TARGET_DIR) to "GEN config-target.h" lines
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 9d9199a003b7531257836d5abb0b30c250303885
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Mon Sep 17 10:21:52 2012 +0200
  
      build: adjust setting of QEMU_INCLUDES
      
      Make it correct for nested directories, and move the static part
      from Makefile to configure.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 7937e75b1aba66cf24c93e58c48cbb4d59d1c19c
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Wed Oct 24 10:47:53 2012 +0200
  
      vscclient: use per-target variables
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 494342b35b55b3b126821141e15c8a49df122ff1
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Mon Oct 15 17:44:21 2012 +0200
  
      target-alpha: Add support for -cpu ?
      
      Implement alphabetical listing of CPU subclasses.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Acked-by: Richard Henderson <rth@twiddle.net>
  
  commit 0c28246fcd5ea9ccb22aa93ef2e0af14463fec58
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Mon Oct 15 17:33:32 2012 +0200
  
      target-alpha: Turn CPU definitions into subclasses
      
      Make TYPE_ALPHA_CPU abstract and add types <name>-alpha-cpu.
      Use type inheritence, and turn "2*" models into aliases.
      
      Move cpu_alpha_init() to cpu.c and split out CPU realization.
      Default to creating type "ev67-alpha-cpu" as before.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Acked-by: Richard Henderson <rth@twiddle.net>
  
  commit c92458538f501eda585b4b774c50644aed391a8a
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Wed Oct 31 02:41:11 2012 +0100
  
      target-alpha: Avoid leaking the alarm timer over reset
      
      Move the timer from CPUAlphaState to AlphaCPU to avoid the pointer being
      zero'ed once we implement reset. Would cause a segfault in
      sys_helper.c:helper_set_alarm().
      
      This also simplifies timer initialization in Typhoon.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Acked-by: Richard Henderson <rth@twiddle.net>
  
  commit ad6011775a324d7c3e2a8bd824e03c5e576dda48
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Tue Oct 16 02:45:53 2012 +0200
  
      alpha: Pass AlphaCPU array to Typhoon
      
      Also store it in TyphoonCchip.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Acked-by: Richard Henderson <rth@twiddle.net>
  
  commit 5f5e335088925cedc5b912fd8bb4e1e933094d56
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Mon Oct 15 17:52:00 2012 +0200
  
      target-alpha: Let cpu_alpha_init() return AlphaCPU
      
      Replace cpu_init() macro with inline function for backwards
      compatibility.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Acked-by: Richard Henderson <rth@twiddle.net>
  
  commit 914606d26e654d4c01bd5186f4d05e3fd445e219
  Merge: 5455a47... 779ab5e...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Tue Dec 18 15:41:43 2012 -0600
  
      Merge remote-tracking branch 'stefanha/trivial-patches' into staging
      
      * stefanha/trivial-patches:
        configure: Earlier pkg-config probe
        vmmouse_reset(): remove minimal code duplication
        linux-user/syscall.c: remove wrong forward decl of setgroups()
        fix build error on ARM due to wrong glibc check
        gitignore: Add virtfs-proxy-helper
        arm_gic: Add cpu nr to Raised IRQ message
        zynq_slcr: Compile time warning fixes.
        pflash_cfi0x: Send debug messages to stderr
        pflash_cfi01: qemu_log_mask "unimplemented" msg
        net, hub: fix the indent in the comments
      
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 5455a474d92e345df83212fd1b2f59d4a5d46ca9
  Merge: 510981a... 91bdd1c...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Tue Dec 18 15:41:32 2012 -0600
  
      Merge remote-tracking branch 'amit/master' into staging
      
      * amit/master:
        virtio-serial-bus: assert port is non-null in remove_port()
        virtio-serial-bus: send_control_msg() should not deal with cpkts
        virtio-serial: delete timer if active during exit
        virtio-serial: allocate post_load only at load-time
        virtio-serial: move active ports loading to separate function
        virtio-serial: use uint32_t to count ports
      
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 510981a097bf16ef4747c9a1dfe806edfc117177
  Merge: c3a1ecd... 700f6b6...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Tue Dec 18 15:41:21 2012 -0600
  
      Merge remote-tracking branch 'spice/spice.v66' into staging
      
      * spice/spice.v66:
        docs: add spice-port-fqdn.txt
        spice-qemu-char: register spicevmc ports during qemu_spice_init()
        spice-qemu-char: keep a list of spice chardev
        spice-qemu-char: add spiceport chardev
        spice-qemu-char: factor out CharDriverState creation
        spice-qemu-char: write to chardev whatever amount it can read
        qxl+vnc: register a vm state change handler for dummy spice_server
        qxl: save qemu_create_displaysurface_from result
      
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit c3a1ecd0fc565c913efc59663e7ac34b9c3c2291
  Merge: a8a826a... 249e7e0...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Tue Dec 18 15:41:04 2012 -0600
  
      Merge remote-tracking branch 'sstabellini/xen-20121217' into staging
      
      * sstabellini/xen-20121217:
        cpu_ioreq_pio, cpu_ioreq_move: i should be uint32_t rather than int
        cpu_ioreq_pio, cpu_ioreq_move: introduce read_phys_req_item, write_phys_req_item
        Fix compile errors when enabling Xen debug logging.
        xen: fix trivial PCI passthrough MSI-X bug
        xen: implement support for secondary consoles in the console backend
      
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 779ab5e3ddb9ad903f9a0ec21e148ed7bfd2d255
  Author: Stefan Weil <sw@weilnetz.de>
  Date:   Sun Dec 16 11:29:45 2012 +0100
  
      configure: Earlier pkg-config probe
      
      Probe pkg-config before it is used for the first time (libseccomp check).
      
      Signed-off-by: Stefan Weil <sw@weilnetz.de>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 5a6c7644b215060a43d94709307d86bc50e1b4b9
  Author: Laszlo Ersek <lersek@redhat.com>
  Date:   Thu Dec 13 15:01:49 2012 +0100
  
      vmmouse_reset(): remove minimal code duplication
      
      Commit 069ab0eb added a vmmouse_disable() call to vmmouse_reset().
      vmmouse_disable() resets the status already.
      
      Signed-off-by: Laszlo Ersek <lersek@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit c56dc774242f902e51e2343f4472e742ef2b7838
  Author: John Spencer <maillist-qemu@barfooze.de>
  Date:   Mon Dec 10 07:59:46 2012 +0100
  
      linux-user/syscall.c: remove wrong forward decl of setgroups()
      
      this declaration is wrong:
      the correct prototype on linux is:
      int setgroups(size_t size, const gid_t *list);
      
      since by default musl libc exposes this symbol in unistd.h
      additionally to grp.h, the wrong declaration causes a build error.
      
      the proper fix is to simply include the correct header.
      
      Signed-off-by: John Spencer <maillist-qemu@barfooze.de>
      
      Reviewed-by: Stefan Weil <sw@weilnetz.de>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit e12cdb1b4055530c61fe99683d256c42e9e62ac8
  Author: John Spencer <maillist-qemu@barfooze.de>
  Date:   Mon Dec 10 07:59:44 2012 +0100
  
      fix build error on ARM due to wrong glibc check
      
      the test for glibc < 2 "succeeds" wrongly for any non-glibc C library,
      and breaks the build on musl libc.
      we must first test if __GLIBC__ is defined at all, before using it
      unconditionally.
      
      Signed-off-by: John Spencer <maillist-qemu@barfooze.de>
      Reviewed-by: Stefan Weil <sw@weilnetz.de>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 887eb29930a7b48e46d16916cb050d114016f143
  Author: Cole Robinson <crobinso@redhat.com>
  Date:   Thu Dec 6 20:03:26 2012 -0500
  
      gitignore: Add virtfs-proxy-helper
      
      Signed-off-by: Cole Robinson <crobinso@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 8c815fb30ed1940c66389be728b29d5ebdf05c0e
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Tue Dec 4 16:04:36 2012 +1000
  
      arm_gic: Add cpu nr to Raised IRQ message
      
      Add the relevant CPU nr to this debug message to make IRQ debugging more
      informative.
      
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 8f6038009662b481fbd1e43cd69af80aa10a8223
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Tue Dec 4 16:04:35 2012 +1000
  
      zynq_slcr: Compile time warning fixes.
      
      Few warnings when compiled with debug printfs enabled. Fixed all.
      
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit ec9ea4890cd06de1648cbbfb99fcb63e01f4000f
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Tue Dec 4 16:04:34 2012 +1000
  
      pflash_cfi0x: Send debug messages to stderr
      
      These debug info messages should go to stderr rather than stdout.
      
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit d96fc51cc6defcd80bdf932823dadd88be532a0b
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Tue Dec 4 16:04:33 2012 +1000
  
      pflash_cfi01: qemu_log_mask "unimplemented" msg
      
      This printf is informing the user of unimplemented functionality. It should be
      re-directed to qemu_log(LOG_UNIMP, ...) accordingly.
      
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit e103129b1b5746f8388b37d18317e61d6b139b69
  Author: Zhi Yong Wu <wuzhy@linux.vnet.ibm.com>
  Date:   Fri Dec 7 09:43:18 2012 +0800
  
      net, hub: fix the indent in the comments
      
        Remove some redundant blanks in the comments of
      net_hub_id_for_client().
      
      Signed-off-by: Zhi Yong Wu <wuzhy@linux.vnet.ibm.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 91bdd1cf08f65b7a127c22d4d65ff9d16dcac870
  Author: Amit Shah <amit.shah@redhat.com>
  Date:   Tue Dec 18 13:08:33 2012 +0530
  
      virtio-serial-bus: assert port is non-null in remove_port()
      
      remove_port() is called from qdev's unplug callback, and we're certain
      the port will be found in our list of ports.  Adding an assert()
      documents this.
      
      This was flagged by Coverity, fix suggested by Markus.
      
      CC: Markus Armbruster <armbru@redhat.com>
      Reviewed-by: Markus Armbruster <armbru@redhat.com>
      Signed-off-by: Amit Shah <amit.shah@redhat.com>
  
  commit 4e28976e563ad54f6adc5ae00b1fb8224f1a82ca
  Author: Amit Shah <amit.shah@redhat.com>
  Date:   Wed Dec 12 18:26:09 2012 +0530
  
      virtio-serial-bus: send_control_msg() should not deal with cpkts
      
      Stuff the cpkt before calling send_control_msg().  This function should
      not be concerned about contents of the buffer it receives.
      
      A few code refactorings recently have made making this change easier
      than earlier.
      
      Coverity and clang have flagged this code several times in the past
      (cpkt->id not set before send_control_event() passed it on to
      send_control_msg()).  This will finally eliminate the false-positive.
      
      CC: Markus Armbruster <armbru@redhat.com>
      Reviewed-by: Markus Armbruster <armbru@redhat.com>
      Signed-off-by: Amit Shah <amit.shah@redhat.com>
  
  commit 5f0cef1aa92b98610a99125d1d1d80e9339ac7c5
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Thu Sep 27 09:51:55 2012 +0200
  
      libcacard: simplify rules for recursive build
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 6f991980a5e96f93a9f676959df2dcba665665ef
  Merge: a8a826a... 1dd3a74...
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Mon Dec 17 18:17:08 2012 +0100
  
      Merge commit '1dd3a74d2ee2d873cde0b390b536e45420b3fe05' into HEAD
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 700f6b6a921861a8946377a9531b6d1e8b09bb51
  Author: Marc-André Lureau <marcandre.lureau@gmail.com>
  Date:   Wed Dec 5 16:15:37 2012 +0100
  
      docs: add spice-port-fqdn.txt
      
      Start a simple org.qemu.* registry of well known name.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit afd0b4091fef7a1290cf76c6da8c9a24a3553d58
  Author: Marc-André Lureau <marcandre.lureau@gmail.com>
  Date:   Wed Dec 5 16:15:36 2012 +0100
  
      spice-qemu-char: register spicevmc ports during qemu_spice_init()
      
      Do the delayed registration of spicevmc ports after Spice server is
      initialized.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 7a5448ce6ef140a20b1a090d50aeb4248d0a9ffd
  Author: Marc-André Lureau <marcandre.lureau@gmail.com>
  Date:   Wed Dec 5 16:15:35 2012 +0100
  
      spice-qemu-char: keep a list of spice chardev
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 5a49d3e9a799b7e1bf87da7ae7f2a719e01da319
  Author: Marc-André Lureau <marcandre.lureau@gmail.com>
  Date:   Wed Dec 5 16:15:34 2012 +0100
  
      spice-qemu-char: add spiceport chardev
      
      Add a new spice chardev to allow arbitrary communication between the
      host and the Spice client via the spice server.
      
      Examples:
      
      This allows the Spice client to have a special port for the qemu
      monitor:
      
      ... -chardev spiceport,name=org.qemu.monitor,id=monitorport
          -mon chardev=monitorport
      
      v2:
      - remove support for chardev to chardev linking
      - conditionnaly compile with SPICE_SERVER_VERSION
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 71b423f4b970de2622803a67a2bf39b1d1f5a12c
  Author: Marc-André Lureau <marcandre.lureau@gmail.com>
  Date:   Wed Dec 5 16:15:33 2012 +0100
  
      spice-qemu-char: factor out CharDriverState creation
      
      Make the CharDriverState creation code reusable by spicevmc port.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 07a54d704e62e2515db0b085d53d13a2f1b1b06a
  Author: Marc-André Lureau <marcandre.lureau@gmail.com>
  Date:   Wed Dec 5 16:15:32 2012 +0100
  
      spice-qemu-char: write to chardev whatever amount it can read
      
      The current code waits until the chardev can read MIN(len, VMC_MAX)
      But some chardev may never reach than amount, in fact some of them
      will only ever accept write of 1. Fix the min computation and remove
      the VMC_MAX constant.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 938b8a36b65e44c44ca29245437f8d7ac0f826e8
  Author: Uri Lublin <uril@redhat.com>
  Date:   Wed Dec 12 18:30:47 2012 +0200
  
      qxl+vnc: register a vm state change handler for dummy spice_server
      
      When qxl + vnc are used, a dummy spice_server is initialized.
      The spice_server has to be told when the VM runstate changes,
      which is what this patch does.
      
      Without it, from qxl_send_events(), the following error message is shown:
        qxl_send_events: spice-server bug: guest stopped, ignoring
      
      Cc: qemu-stable@nongnu.org
      Signed-off-by: Uri Lublin <uril@redhat.com>
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 2f464b5a32b414adb545acc6d94b5c35c7d258ba
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Mon Dec 10 07:41:07 2012 +0100
  
      qxl: save qemu_create_displaysurface_from result
      
      Spotted by Coverity.
      
      https://bugzilla.redhat.com/show_bug.cgi?id=885644
      
      Cc: qemu-stable@nongnu.org
      Reported-by: Markus Armbruster <armbru@redhat.com>
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 249e7e0fff080df0eff54730f3b6459d92d61e5a
  Author: Ian Jackson <ian.jackson@eu.citrix.com>
  Date:   Mon Dec 17 11:44:02 2012 +0000
  
      cpu_ioreq_pio, cpu_ioreq_move: i should be uint32_t rather than int
      
      The current code compare i (int) with req->count (uint32_t) in a for
      loop, risking an infinite loop if req->count is equal to UINT_MAX.
      
      Also i is only used in comparisons or multiplications with unsigned
      integers.
      
      Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
      Cc: Dongxiao Xu <dongxiao.xu@intel.com>
      Cc: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
      Signed-off-by: Ian Jackson <ian.jackson@eu.citrix.com>
  
  commit a38648290ee277c7cb8a53eabdcdb08bb7a9f23f
  Author: Ian Jackson <ian.jackson@eu.citrix.com>
  Date:   Mon Dec 17 11:43:19 2012 +0000
  
      cpu_ioreq_pio, cpu_ioreq_move: introduce read_phys_req_item, write_phys_req_item
      
      Replace a lot of formulaic multiplications (containing casts, no less)
      with calls to a pair of functions.  This encapsulates in a single
      place the operations which require care relating to integer overflow.
      
      Cc: Dongxiao Xu <dongxiao.xu@intel.com>
      Signed-off-by: Ian Jackson <ian.jackson@eu.citrix.com>
      Acked-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
  
  commit f1b8caf1d927f30f66054733a783651a24db4999
  Author: Sander Eikelenboom <linux@eikelenboom.it>
  Date:   Mon Dec 17 11:37:43 2012 +0000
  
      Fix compile errors when enabling Xen debug logging.
      
      Signed-off-by: Sander Eikelenboom <linux@eikelenboom.it>
      Acked-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
  
  commit 044b99c6555f562254ae70dc39f32190eecbc1f2
  Author: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
  Date:   Mon Dec 17 11:36:58 2012 +0000
  
      xen: fix trivial PCI passthrough MSI-X bug
      
      We are currently passing entry->data as address parameter. Pass
      entry->addr instead.
      
      Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
      Tested-by: Sander Eikelenboom <linux@eikelenboom.it>
      Xen-devel: http://marc.info/?l=xen-devel&m=135515462613715
  
  commit 2c1d4d15f09cf95b8f832624e7aac2916f9d1865
  Author: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
  Date:   Mon Dec 17 11:36:09 2012 +0000
  
      xen: implement support for secondary consoles in the console backend
      
      This patch corresponds to commit
      840184a106bc24e745beda5c77e392f6cecd2bc9 from
      git://xenbits.xensource.com/qemu-xen-unstable.git.
      
      Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
  
  commit 1dd3a74d2ee2d873cde0b390b536e45420b3fe05
  Author: Michael S. Tsirkin <mst@redhat.com>
  Date:   Mon Dec 10 13:00:45 2012 +0200
  
      kvm: do not flush after deleting gsi
      
      Deleting a GSI isn't necessary: it is enough
      to stop using it. Delay flush until an entry is used.
      
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
  
  commit 2059946358999da80be22494af2d5c3174142902
  Author: Michael S. Tsirkin <mst@redhat.com>
  Date:   Wed Dec 12 23:11:16 2012 +0200
  
      pci_bus.h: tweak include guards
      
      Now that header has been renamed, tweak include guards
      to match.
      
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
  
  commit 952deab6cff5d6d81ff7a63955e958894c07177c
  Author: Michael S. Tsirkin <mst@redhat.com>
  Date:   Wed Dec 12 15:04:09 2012 +0200
  
      pci_bus: update comment
      
      Don't ask everyone to desist from including this header,
      simply recommend using accessors.
      
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
  
  commit 06aac7bd50cd934f416fe355633c045fee832905
  Author: Michael S. Tsirkin <mst@redhat.com>
  Date:   Wed Dec 12 15:00:45 2012 +0200
  
      pci: rename pci_internals.h pci_bus.h
      
      There are lots of external users of pci_internals.h,
      apparently making it an internal interface only didn't
      work out. Let's stop pretending it's an internal header.
      
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
  
  commit d9fb58054825ef141e6d03f455654b2e3e767bce
  Author: Michael S. Tsirkin <mst@redhat.com>
  Date:   Wed Dec 12 14:39:01 2012 +0200
  
      Revert "pci: prepare makefiles for pci code reorganization"
      
      This reverts commit 475d67c3bcd6ba9fef917b6e59d96ae69eb1a9b4.
      
      Now that all users have been updated, we don't need the
      makefile hack or the softlink anymore.
      
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
  
  commit c759b24fae08c6c333df03e1db48e13b7f5eda30
  Author: Michael S. Tsirkin <mst@redhat.com>
  Date:   Wed Dec 12 23:05:42 2012 +0200
  
      pci: fix path for local includes
      
      Include dependencies from pci core using the correct path.
      This is required now that it's in the separate directory.
      Need to check whether they can be minimized, for now,
      keep the code as is.
      
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
  
  commit a2cb15b0ddfa05f81a42d7b65dd0c7c50e420c33
  Author: Michael S. Tsirkin <mst@redhat.com>
  Date:   Wed Dec 12 14:24:50 2012 +0200
  
      pci: update all users to look in pci/
      
      update all users so we can remove the makefile hack.
      
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
  
  commit 315a1350c4a386065a73aad2ded1a11d77bf7771
  Author: Michael S. Tsirkin <mst@redhat.com>
  Date:   Wed Dec 12 13:32:14 2012 +0200
  
      pci: move pci core code to hw/pci
      
      Move files and modify makefiles to pick them at the
      new location.
      
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
  
  commit a8a826a3c3b8c8a1c4def0e9e22b46e78e6163a0
  Author: Blue Swirl <blauwirbel@gmail.com>
  Date:   Tue Dec 4 20:16:07 2012 +0000
  
      exec: refactor cpu_restore_state
      
      Refactor common code around calls to cpu_restore_state().
      
      tb_find_pc() has now no external users, make it static.
      
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 5b6dd8683dc30e8e0970db3dd9176732dc819410
  Author: Blue Swirl <blauwirbel@gmail.com>
  Date:   Sun Dec 2 16:04:43 2012 +0000
  
      exec: move TB handling to translate-all.c
      
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 5a3165263ae6782a7fe712a0a0c29c17468b9b68
  Author: Blue Swirl <blauwirbel@gmail.com>
  Date:   Sun Dec 2 21:28:09 2012 +0000
  
      exec: extract TB watchpoint check
      
      Will be moved by the next patch.
      
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 44209fc4edfd92464eb0413acfd434b687be945a
  Author: Blue Swirl <blauwirbel@gmail.com>
  Date:   Sun Dec 2 17:25:06 2012 +0000
  
      exec: fix coding style
      
      Fix coding style in areas to be moved by later patches.
      
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 6d4e18925a65306afabaad7b63a4588c18919e99
  Merge: 659f807... a64ae61...
  Author: Blue Swirl <blauwirbel@gmail.com>
  Date:   Sat Dec 15 09:05:26 2012 +0000
  
      Merge branch 'ppc-for-upstream' of git://repo.or.cz/qemu/agraf
      
      * 'ppc-for-upstream' of git://repo.or.cz/qemu/agraf: (40 commits)
        pseries: Increase default NVRAM size
        target-ppc: Don't use hwaddr to represent hardware state
        PPC: e500: pci: Export slot2irq calculation
        PPC: E500plat: Make a lot of PCI slots available
        PPC: E500: Move PCI slot information into params
        PPC: E500: Generate dt pci irq map dynamically
        PPC: E500: PCI: Make IRQ calculation more generic
        PPC: E500: PCI: Make first slot qdev settable
        openpic: Accelerate pending irq search
        openpic: fix minor coding style issues
        MSI-X: Fix endianness
        PPC: e500: Declare pci bridge as bridge
        PPC: e500: Add MSI support
        openpic: add Shared MSI support
        openpic: make brr1 model specific
        openpic: convert to qdev
        openpic: remove irq_out
        openpic: rename openpic_t to OpenPICState
        openpic: convert simple reg operations to builtin bitops
        openpic: remove unused type variable
        ...
  
  commit 659f807c0a700317a7a0fae7a6e6ebfe68bfbbc4
  Author: Max Filippov <jcmvbkbc@gmail.com>
  Date:   Thu Dec 13 04:13:41 2012 +0400
  
      target-xtensa: fix ITLB/DTLB page protection flags
      
      With MMU option xtensa architecture has two TLBs: ITLB and DTLB. ITLB is
      only used for code access, DTLB is only for data. However TLB entries in
      both TLBs have attribute field controlling write and exec access. These
      bits need to be properly masked off depending on TLB type before being
      used as tlb_set_page prot argument. Otherwise the following happens:
      
      (1) ITLB entry for some PFN gets invalidated
      (2) DTLB entry for the same PFN gets updated, attributes allow code
          execution
      (3) code at the page with that PFN is executed (possible due to step 2),
          entry for the TB is written into the jump cache
      (4) QEMU TLB entry for the PFN gets replaced with an entry for some
          other PFN
      (5) code in the TB from step 3 is executed (possible due to jump cache)
          and it accesses data, for which there's no DTLB entry, causing DTLB
          miss exception
      (6) re-translation of the TB from step 5 is attempted, but there's no
          QEMU TLB entry nor xtensa ITLB entry for that PFN, which causes ITLB
          miss exception at the TB start address
      (7) ITLB miss exception is handled by the guest, but execution is
          resumed from the beginning of the faulting TB (the point where ITLB
          miss occured), not from the point where DTLB miss occured, which is
          wrong.
      
      With that fix the above scenario causes ITLB miss exception (that used
      to be step 7) at step 3, right at the beginning of the TB.
      
      Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
      Cc: qemu-stable@nongnu.org
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 4b4496dbccc5f286f0ef411f0ff702d67cb95145
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Fri Dec 14 08:54:25 2012 +0100
  
      console: clip update rectangle
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit bc210eb163b162ff2e94e5c8f4307715731257f8
  Author: Gerd Hoffmann <1087974@bugs.launchpad.net>
  Date:   Fri Dec 14 07:54:24 2012 +0000
  
      pixman: fix vnc tight png/jpeg support
      
      This patch adds an x argument to qemu_pixman_linebuf_fill so it can
      also be used to convert a partial scanline.  Then fix tight + png/jpeg
      encoding by passing in the x+y offset, so the data is read from the
      correct screen location instead of the upper left corner.
      
      Cc: 1087974@bugs.launchpad.net
      Cc: qemu-stable@nongnu.org
      Reported-by: Tim Hardeneck <thardeck@suse.de>
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit f27b2e1dfe79f993567652411d1ba16295b99719
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Fri Dec 14 08:54:23 2012 +0100
  
      pixman: update internal copy to pixman-0.28.2
      
      Some w64 fixes by Stefan Weil found their way into 0.28.2,
      so update the internal copy to that version to improve
      windows support.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit cb1d40d7ccfc18ba1fcb9e064402d930349ee047
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Fri Dec 14 08:54:22 2012 +0100
  
      Revert "pixman: require 0.18.4 or newer"
      
      This reverts commit 288fa40736e6eb63132d01aa6dc21ee831b796ae.
      
      The only reason old pixman versions didn't work was the missing
      PIXMAN_TYPE_BGRA, which is properly #ifdef'ed now.  So we don't
      have to require a minimum pixman version.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit fbddfc727bde692f009a269e8e628d8c152b537b
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Fri Dec 14 08:54:21 2012 +0100
  
      pixman: fix version check for PIXMAN_TYPE_BGRA
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit f28558d3d37ad3bc4e35e8ac93f7bf81a0d5622c
  Author: Will Auld <will.auld.intel@gmail.com>
  Date:   Mon Nov 26 21:32:18 2012 -0800
  
      target-i386: Enabling IA32_TSC_ADJUST for QEMU KVM guest VMs
      
      CPUID.7.0.EBX[1]=1 indicates IA32_TSC_ADJUST MSR 0x3b is supported
      
      Basic design is to emulate the MSR by allowing reads and writes to the
      hypervisor vcpu specific locations to store the value of the emulated MSRs.
      In this way the IA32_TSC_ADJUST value will be included in all reads to
      the TSC MSR whether through rdmsr or rdtsc.
      
      As this is a new MSR that the guest may access and modify its value needs
      to be migrated along with the other MRSs. The changes here are specifically
      for recognizing when IA32_TSC_ADJUST is enabled in CPUID and code added
      for migrating its value.
      
      Signed-off-by: Will Auld <will.auld@intel.com>
      Reviewed-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Marcelo Tosatti <mtosatti@redhat.com>
  
  commit a64ae610b978dfd8ccfb7f6c5d4cfe62d7542fbd
  Author: David Gibson <david@gibson.dropbear.id.au>
  Date:   Mon Dec 3 16:42:16 2012 +0000
  
      pseries: Increase default NVRAM size
      
      If no image file for NVRAM is specified, the pseries machine currently
      creates a 16K non-persistent NVRAM by default.  This basically works, but
      is not large enough for current firmware and guest kernels to create all
      the NVRAM partitions they would like to.  Increasing the default size to
      64K addresses this and stops the guest generating error messages.
      
      Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit b162d02e9450201c656edce290f33994a6d2ad33
  Author: David Gibson <david@gibson.dropbear.id.au>
  Date:   Mon Dec 3 16:42:14 2012 +0000
  
      target-ppc: Don't use hwaddr to represent hardware state
      
      The hwaddr type is somewhat vaguely defined as being able to contain bus
      addresses on the widest possible bus in the system.  For that reason it's
      discouraged for representing specific pieces of persistent hardware state,
      which should instead use an explicit width type that matches the bits
      available in real hardware.  In particular, because of the possibility that
      the size of hwaddr might change if different buses are added to the target
      in future, it's not suitable for use in vm state descriptions for savevm
      and migration.
      
      This patch purges such unwise uses of hwaddr from the ppc target code,
      which turns out to be just one.  The ppcemb_tlb_t struct, used on a number
      of embedded ppc models to represent a TLB entry contains a hwaddr for the
      real address field.  This patch changes it to be a fixed uint64_t which is
      suitable enough for all machine types which use this structure.
      
      Other uses of hwaddr in CPUPPCState turn out not to be problematic:
      htab_base and htab_mask are just used for the convenience of the TCG code;
      the underlying machine state is the SDR1 register, which is stored with
      a suitable type already.  Likewise the mpic_cpu_base field is only used
      internally and does not represent fundamental hardware state which needs to
      be saved.
      
      Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 9e2c12988bebca7b99c0cd064b23fb7ea6643c86
  Author: Alexander Graf <agraf@suse.de>
  Date:   Thu Dec 13 01:16:24 2012 +0100
  
      PPC: e500: pci: Export slot2irq calculation
      
      We need the calculation method to get from a PCI slot ID to its respective
      interrupt line twice. Once in the internal map function and once when
      assembling the device tree.
      
      So let's extract the calculation to a separate function that can be called
      by both users.
      
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 3bb7e02a9725a24e5bf915b35f914f82f5b07a1f
  Author: Alexander Graf <agraf@suse.de>
  Date:   Wed Dec 12 14:58:30 2012 +0100
  
      PPC: E500plat: Make a lot of PCI slots available
      
      The ppce500 machine doesn't have to stick to hardware limitations,
      as it's defined as being fully device tree based.
      
      Thus we can change the initial PCI slot ID to 0x1 which gives us a
      whopping 31 PCI devices we can support with this machine now!
      
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 492ec48dc2d99ca13b24d554e1970af7e2581e23
  Author: Alexander Graf <agraf@suse.de>
  Date:   Wed Dec 12 13:53:53 2012 +0100
  
      PPC: E500: Move PCI slot information into params
      
      We have a params struct that allows us to expose differences between
      e500 machine models. Include PCI slot information there, so we can have
      different machines with different PCI slot topology.
      
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 347dd79dccf41a679115213da673dfd06c4c8cc8
  Author: Alexander Graf <agraf@suse.de>
  Date:   Wed Dec 12 13:47:07 2012 +0100
  
      PPC: E500: Generate dt pci irq map dynamically
      
      Today we're hardcoding the PCI interrupt map in the e500 machine file.
      Instead, let's write it dynamically so that different machine types
      can have different slot properties.
      
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 05f57d9de8e99bf5f7ca762c6dc2f1e054c2074c
  Author: Alexander Graf <agraf@suse.de>
  Date:   Wed Dec 12 12:58:12 2012 +0100
  
      PPC: E500: PCI: Make IRQ calculation more generic
      
      The IRQ line calculation is more or less hardcoded today. Instead, let's
      write it as an algorithmic function that theoretically allows an arbitrary
      number of PCI slots.
      
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit eafb325fb11af21ed9df3f5a310fd26e70954318
  Author: Alexander Graf <agraf@suse.de>
  Date:   Wed Dec 12 12:56:40 2012 +0100
  
      PPC: E500: PCI: Make first slot qdev settable
      
      Today the first slot id in our e500 pci implementation is hardcoded to
      0x11. Keep it there as default, but allow users to change the default to
      a different id.
      
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 76aec1f8b6549d14576a3eb739c731df8f678ffb
  Author: Alexander Graf <agraf@suse.de>
  Date:   Thu Dec 13 12:48:14 2012 +0100
  
      openpic: Accelerate pending irq search
      
      When we're done with one interrupt, we need to search for the next pending
      interrupt in the queue. This search has grown quite big now that we have
      more than 256 possible irq lines.
      
      So let's memorize how many interrupts we have pending in our bitmaps, so
      that we can always bail out in the usual case - the one where we're all done.
      
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit dbe30e13e87a71e85e88ae3ffd3460173cbc8193
  Author: Alexander Graf <agraf@suse.de>
  Date:   Thu Dec 13 00:44:22 2012 +0100
  
      openpic: fix minor coding style issues
      
      This patch removes all remaining occurences of spaces before function
      parameter indicating parenthesis.
      
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 68d1e1f52d73ddcec4b0358f269d9a8c2ea216d9
  Author: Alexander Graf <agraf@suse.de>
  Date:   Thu Dec 6 04:11:33 2012 +0100
  
      MSI-X: Fix endianness
      
      The MSI-X vector tables are usually stored in little endian in memory,
      so let's mark the accessors as such.
      
      This fixes MSI-X on e500 for me.
      
      Signed-off-by: Alexander Graf <agraf@suse.de>
      Acked-by: Michael S. Tsirkin <mst@redhat.com>
  
  commit 997505065dc92e533debf5cb23012ba4e673d387
  Author: Alexander Graf <agraf@suse.de>
  Date:   Sat Dec 8 14:27:26 2012 +0100
  
      PPC: e500: Declare pci bridge as bridge
      
      The new PCI host bridge device needs to identify itself as PCI host bridge.
      Declare it as such.
      
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit a911b7a92064d17b862ae85fe8e5ec91b7ba1aa9
  Author: Alexander Graf <agraf@suse.de>
  Date:   Sat Dec 8 14:26:37 2012 +0100
  
      PPC: e500: Add MSI support
      
      Now that our interrupt controller supports MSIs, let's expose that feature
      to the guest through the device tree!
      
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 732aa6ec2639ace8bcb0b27b9c0d71103bd1d153
  Author: Alexander Graf <agraf@suse.de>
  Date:   Sat Dec 8 14:18:00 2012 +0100
  
      openpic: add Shared MSI support
      
      The OpenPIC allows MSI access through shared MSI registers. Implement
      them for the MPC8544 MPIC, so we can support MSIs.
      
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit dbbbfd6058dda61f57d1f72133aa54eb27330411
  Author: Alexander Graf <agraf@suse.de>
  Date:   Sat Dec 8 13:51:50 2012 +0100
  
      openpic: make brr1 model specific
      
      Now that we can properly distinguish between openpic model differences,
      let's move brr1 out of the raven code path.
      
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit d0b7263134dfd4d487698b639f2069951f3fdb26
  Author: Alexander Graf <agraf@suse.de>
  Date:   Sat Dec 8 05:17:14 2012 +0100
  
      openpic: convert to qdev
      
      This patch converts the OpenPIC device to qdev. Along the way it
      renames the "openpic" target to "raven" and the "mpic" target to
      "fsl_mpic_20", to better reflect the actual models they implement.
      
      This way we have a generic OpenPIC device now that can handle
      different flavors of the OpenPIC specification.
      
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 5bac0701113f4de4fee053a3939b0f569a04b88c
  Author: Alexander Graf <agraf@suse.de>
  Date:   Sat Dec 8 02:18:58 2012 +0100
  
      openpic: remove irq_out
      
      The current openpic emulation contains half-ready code for bypass mode.
      Remove it, so that when someone wants to finish it they can start from a
      clean state.
      
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 6d544ee8ac2097c87fc97b53d6a1310d9daa0562
  Author: Alexander Graf <agraf@suse.de>
  Date:   Sat Dec 8 01:59:20 2012 +0100
  
      openpic: rename openpic_t to OpenPICState
      
      Rename the openpic_t struct to OpenPICState, so it adheres better to
      the current coding style rules.
      
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 1945dbc15f0f1ffdc9a10526448e9eba7c599d98
  Author: Alexander Graf <agraf@suse.de>
  Date:   Sat Dec 8 01:49:52 2012 +0100
  
      openpic: convert simple reg operations to builtin bitops
      
      The openpic code has its own bitmap code to access bits inside of a
      bitmap. However, that is overkill when we simply want to check for a
      bit inside of a uint32_t.
      
      So instead, let's use normal bit masks and C builtin shifts and ands.
      
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit e1d10851522d7262a266f95d54c48eb2b1d8eb9b
  Author: Alexander Graf <agraf@suse.de>
  Date:   Sat Dec 8 01:25:21 2012 +0100
  
      openpic: remove unused type variable
      
      The openpic source irqs are carrying around a type indicator that
      is never accessed by anything. Remove it.
      
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 35732cb41e8f8608bb0fd6ae023daee56d439bf1
  Author: Alexander Graf <agraf@suse.de>
  Date:   Sat Dec 8 01:04:48 2012 +0100
  
      openpic: unify memory api subregions
      
      The only difference between the "openpic" and "mpic" memory api subregion
      descriptors is the endianness. Unify them as openpic accessors with explicit
      endianness markers in their names.
      
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 825463b38414c9afb657caee1ce20eff2d521317
  Author: Alexander Graf <agraf@suse.de>
  Date:   Sat Dec 8 00:58:54 2012 +0100
  
      openpic: combine openpic and mpic reset functions
      
      The openpic and mpic reset handlers are almost identical. Combine
      them and extract the differences into state variables.
      
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit c38c0b8ad0551e470984f2ae7e8e54aae304ed4b
  Author: Alexander Graf <agraf@suse.de>
  Date:   Sat Dec 8 00:43:42 2012 +0100
  
      openpic: merge mpic and openpic timer handling
      
      The openpic and mpic timer handling code is basically the same.
      Merge them.
      
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 5861a33898bbddfd1a80c2e202cb9352e3b1ba62
  Author: Alexander Graf <agraf@suse.de>
  Date:   Fri Dec 7 23:51:09 2012 +0100
  
      openpic: combine mpic and openpic irq raise functions
      
      The IRQ raise mechanisms of the OpenPIC and MPIC controllers is identical,
      just that the MPIC one can also raise critical interrupts.
      
      Combine those two and check for critical raise capability during runtime.
      
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 780d16b77f992db81e90b7dd7474a9397ce393b9
  Author: Alexander Graf <agraf@suse.de>
  Date:   Fri Dec 7 17:15:15 2012 +0100
  
      openpic: Convert subregions to memory api
      
      The "openpic" controller is currently using one big region and does
      subregion dispatching manually. Move this to the memory api.
      
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit a285f1ca703a434fa8edf584f94a1dc29067ab29
  Author: Alexander Graf <agraf@suse.de>
  Date:   Fri Dec 7 16:45:40 2012 +0100
  
      openpic: combine mpic and openpic src handlers
      
      The MPIC source irq handler suddenly became identical to the standard
      OpenPIC source irq handler. Combine them into the same function.
      
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit b9b2aaa3c6926cf8af21fe75457ca6c6e0dc1f5d
  Author: Alexander Graf <agraf@suse.de>
  Date:   Fri Dec 7 16:31:55 2012 +0100
  
      openpic: update to proper memory api
      
      The openpic code was still using the old mmio memory api. Convert it to
      be a generic memory api user and clean up some code that becomes redundant
      that way.
      
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit cdbb912a6f8b5f325df3a6fd42cb2843032050c9
  Author: Alexander Graf <agraf@suse.de>
  Date:   Fri Dec 7 16:10:34 2012 +0100
  
      mpic: Unify numbering scheme
      
      MPIC interrupt numbers in Linux (device tree) and in QEMU are different,
      because QEMU takes the sparseness of the IRQ number space into account.
      
      Remove that cleverness and instead assume a flat number space. This makes
      the code easier to understand, because we are actually aligned with Linux
      on the view of our worlds.
      
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 38898d7ed803cee5105246150725487add78cbd7
  Author: Alexander Graf <agraf@suse.de>
  Date:   Thu Dec 6 15:59:27 2012 +0100
  
      openpic: Remove unused code
      
      The openpic code had a few WIP bits left that nobody reanimated within
      the last few years. Remove that code.
      
      Signed-off-by: Alexander Graf <agraf@suse.de>
      Acked-by: Hervé Poussineau <hpoussin@reactos.org>
  
  commit 8b1853e7d8c2bf8c6a9f023ab98ba0e8a38bd086
  Author: David Gibson <david@gibson.dropbear.id.au>
  Date:   Mon Dec 3 16:42:13 2012 +0000
  
      pseries: Don't allow TCE (iommu) tables to be registered with duplicate LIOBNs
      
      The PAPR specification requires that every bus or device mediated by the
      IOMMU have a unique Logical IO Bus Number (LIOBN).  This patch adds a check
      to enforce this, which will help catch errors in configuration earlier.
      
      Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 3eddc1be1ccb26387f8f960f8a3d8c417064a91f
  Author: Bharat Bhushan <r65777@freescale.com>
  Date:   Wed Oct 10 04:28:28 2012 +0000
  
      Adding BAR0 for e500 PCI controller
      
      PCI Root complex have TYPE-1 configuration header while PCI endpoint
      have type-0 configuration header. The type-1 configuration header have
      a BAR (BAR0). In Freescale PCI controller BAR0 is used for mapping pci
      address space to CCSR address space. This can used for 2 purposes: 1)
      for MSI interrupt generation 2) Allow CCSR registers access when configured
      as PCI endpoint, which I am not sure is a use case with QEMU-KVM guest.
      
      What I observed is that when guest read the size of BAR0 of host controller
      configuration header (TYPE1 header) then it always reads it as 0. When
      looking into the QEMU hw/ppce500_pci.c, I do not find the PCI controller
      device registering BAR0. I do not find any other controller also doing so
      may they do not use BAR0.
      
      There are two issues when BAR0 is not there (which I can think of):
      1) There should be BAR0 emulated for PCI Root complex (TYPE1 header) and
      when reading the size of BAR0, it should give size as per real h/w.
      
      2) Do we need this BAR0 inbound address translation?
              When BAR0 is of non-zero size then it will be configured for PCI
      address space to local address(CCSR) space translation on inbound access.
      The primary use case is for MSI interrupt generation. The device is
      configured with an address offsets in PCI address space, which will be
      translated to MSI interrupt generation MPIC registers. Currently I do
      not understand the MSI interrupt generation mechanism in QEMU and also
      IIRC we do not use QEMU MSI interrupt mechanism on e500 guest machines.
      But this BAR0 will be used when using MSI on e500.
      
      I can see one more issue, There are ATMUs emulated in hw/ppce500_pci.c,
      but i do not see these being used for address translation.
      So far that works because pci address space and local address space are 1:1
      mapped. BAR0 inbound translation + ATMU translation will complete the address
      translation of inbound traffic.
      
      Signed-off-by: Bharat Bhushan <bharat.bhushan@freescale.com>
      [agraf: fix double variable assignment w/o read]
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit dffb1dc29fb364aaafc41b34100a06517d7f065e
  Author: Bharat Bhushan <r65777@freescale.com>
  Date:   Wed Oct 10 04:28:27 2012 +0000
  
      e500: Adding CCSR memory region
      
      All devices are also placed under CCSR memory region.
      The CCSR memory region is exported to pci device. The MSI interrupt
      generation is the main reason to export the CCSR region to PCI device.
      This put the requirement to move mpic under CCSR region, but logically
      all devices should be under CCSR. So this patch places all emulated
      devices under ccsr region.
      
      Signed-off-by: Bharat Bhushan <bharat.bhushan@freescale.com>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 4fd50339c0b55fa6387fa3c28f755c306997064c
  Author: David Gibson <david@gibson.dropbear.id.au>
  Date:   Mon Nov 12 16:46:58 2012 +0000
  
      pseries: Update SLOF for NVRAM support
      
      Now that we have implemented PAPR compatible NVRAM interfaces in qemu, this
      updates the SLOF firmware to actually initialize and use the NVRAM as a
      PAPR guest firmware is expected to do.
      
      This SLOF update also includes an ugly but useful workaround for a bug in
      the SLES11 installer which caused it to fail under KVM.
      
      Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 639e8102ae71ce2e46ebeffc6080767e573c0c56
  Author: David Gibson <david@gibson.dropbear.id.au>
  Date:   Mon Nov 12 16:46:57 2012 +0000
  
      pseries: Implement PAPR NVRAM
      
      The PAPR specification requires a certain amount of NVRAM, accessed via
      RTAS, which we don't currently implement in qemu.  This patch addresses
      this deficiency, implementing the NVRAM as a VIO device, with some glue to
      instantiate it automatically based on a machine option.
      
      The machine option specifies a drive id, which is used to back the NVRAM,
      making it persistent.  If nothing is specified, the driver instead simply
      allocates space for the NVRAM, which will not be persistent
      
      Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 22a2611c9cef4a8c8ad96fe17b3511a6cc5fb3a1
  Author: David Gibson <david@gibson.dropbear.id.au>
  Date:   Mon Nov 12 16:46:55 2012 +0000
  
      pseries: Split xics irq configuration from state information
      
      Currently the XICS irq controller code has a per-irq state structure which
      amongst other things includes whether the interrupt is level or message
      triggered - this is configured by the platform code, and is not directly
      visible to the guest.  This leads to a slightly awkward construct at reset
      time where we need to reset everything in the state structure _except_ the
      lsi/msi flag, which needs to retain the information given at platform init
      time.
      
      More importantly this flag will make matching the qemu state to the KVM
      state for the upcoming in-kernel XICS implementation more awkward.  This
      patch, therefore, removes this flag from the per-irq state structure,
      instead adding a parallel array giving the lsi/msi configuration per irq.
      
      Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 500efa2319d1f1074b1d61e5ceb7a0fd61d0831d
  Author: David Gibson <david@gibson.dropbear.id.au>
  Date:   Mon Nov 12 16:46:54 2012 +0000
  
      pseries: Add tracepoints to the XICS interrupt controller
      
      This patch adds tracing / debugging calls to the XICS interrupt controller
      implementation used on the pseries machine.
      
      Signed-off-by: Ben Herrenschmidt <benh@kernel.crashing.org>
      Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit d36b66f7a420737dcc24de15b35a465ff6b1798d
  Author: Ben Herrenschmidt <benh@kernel.crashing.org>
  Date:   Mon Nov 12 16:46:53 2012 +0000
  
      pseries: Allow RTAS tokens without a qemu handler
      
      Kernel-based RTAS calls will not have a qemu handler, but will
      still be registered in qemu in order to be assigned a token
      number and appear in the device-tree.
      
      Let's test for the name being NULL rather than the handler
      when deciding to skip an entry while building the device-tree
      
      Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>
      Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 4aac82c34675fcbd3722dfc3a2d04c839215ec6b
  Author: Michael Ellerman <michael@ellerman.id.au>
  Date:   Mon Nov 12 16:46:52 2012 +0000
  
      pseries: Return the token when we register an RTAS call
      
      The kernel will soon be able to service some RTAS calls. However the
      choice of tokens will still be up to userspace. To support this have
      spapr_rtas_register() return the token that is allocated for an
      RTAS call, that allows the calling code to tell the kernel what the
      token value is.
      
      Signed-off-by: Michael Ellerman <michael@ellerman.id.au>
      Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>
      Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit bf3bc4c4e992fb9914e2f1f7e8a569394d298b57
  Author: Ben Herrenschmidt <benh@kernel.crashing.org>
  Date:   Mon Nov 12 16:46:50 2012 +0000
  
      pseries: Use #define for XICS base irq number
      
      Currently the lowest "real" irq number for the XICS irq controller (as
      opposed to numbers reserved for IPIs and other special purposes) is
      hard coded as 16 in two places - in xics_system_init() and in spapr.c.
      
      As well as being generally bad practice, we're going to need to change this
      number soon to fit in with the in-kernel XICS implementation.  This patch
      adds a #define for this number to avoid future breakage.
      
      Signed-off-by: Michael Ellerman <michael@ellerman.id.au>
      Signed-off-by: Ben Herrenschmidt <benh@kernel.crashing.org>
      Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 044f4c8b0ee90290b6cbbc616c4be3c8aeffcaab
  Author: David Gibson <david@gibson.dropbear.id.au>
  Date:   Mon Nov 12 16:46:49 2012 +0000
  
      pseries: Fix incorrect initialization of interrupt controller
      
      Currently in the reset code for the XICS interrupt controller, we
      initialize the pending_priority field to 0 (most favored, by XICS
      convention).  This is incorrect, since there is no pending interrupt, it
      should be set to least favored - 0xff.  At the moment our XICS
      implementation doesn't get hurt by this edge case, but it does confuse the
      upcoming kernel XICS implementation.
      
      Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit e376a788ae130454ad5e797f60cb70d0308babb6
  Merge: df93300... 226c3c2...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Thu Dec 13 14:32:28 2012 -0600
  
      Merge remote-tracking branch 'kwolf/for-anthony' into staging
      
      * kwolf/for-anthony: (43 commits)
        qcow2: Factor out handle_dependencies()
        qcow2: Execute run_dependent_requests() without lock
        qcow2: Enable dirty flag in qcow2_alloc_cluster_link_l2
        qcow2: Allocate l2meta only for cluster allocations
        qcow2: Drop l2meta.cluster_offset
        qcow2: Allocate l2meta dynamically
        qcow2: Introduce Qcow2COWRegion
        qcow2: Round QCowL2Meta.offset down to cluster boundary
        atapi: reset cdrom tray statuses on ide_reset
        qemu-iotests: Test concurrent cluster allocations
        qcow2: Move BLKDBG_EVENT out of the lock
        qemu-io: Add AIO debugging commands
        blkdebug: Implement suspend/resume of AIO requests
        blkdebug: Factor out remove_rule()
        blkdebug: Allow usage without config file
        create new function: qemu_opt_set_number
        use qemu_opts_create_nofail
        introduce qemu_opts_create_nofail function
        qemu-option: qemu_opt_set_bool(): fix code duplication
        qemu-option: qemu_opts_validate(): fix duplicated code
        ...
      
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit df9330070e671134544f872dc5c027443878b764
  Merge: aa1246a... 871edc5...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Thu Dec 13 11:41:57 2012 -0600
  
      Merge remote-tracking branch 'pmaydell/arm-devs.next' into staging
      
      * pmaydell/arm-devs.next:
        hw/ds1338.c: Fix handling of DAY (wday) register.
        hw/ds1338.c: Implement support for the control register.
        hw/ds1338.c: Ensure state is properly initialized.
        hw/ds1338.c: Fix handling of HOURS register.
        hw/ds1338.c: Add definitions for various flags in the RTC registers.
        hw/ds1338.c: Correct bug in conversion to BCD.
        exynos4210/mct: Avoid infinite loop on non incremental timers
        hw/arm_gic: fix target CPUs affected by set enable/pending ops
        xilinx_zynq: Add one variable to avoid overwriting QSPI bus
        hw/arm_gic_common: Correct GICC_PMR reset value for newer GICs
        hw/arm_gic: Fix comparison with priority mask register
        hw/arm_boot, exynos4210, highbank: Fix secondary boot GIC init
      
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit aa1246aee2914424f101a7e462bd1393ececef95
  Merge: 5a58598... ff15629...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Thu Dec 13 11:41:25 2012 -0600
  
      Merge remote-tracking branch 'kraxel/seabios-e8a76b0' into staging
      
      * kraxel/seabios-e8a76b0:
        seabios: update to e8a76b0f225bba5ba9d63ab227e0a37b3beb1059
      
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 5a58598090d1349d2bd3e9015e6999dcf87ec5b5
  Merge: 45e6cee... d281084...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Thu Dec 13 11:40:23 2012 -0600
  
      qMerge remote-tracking branch 'awilliam/tags/vfio-pci-for-qemu-20121210.0' into staging
      
      vfio-pci: fix kvm disabled path
      
      * awilliam/tags/vfio-pci-for-qemu-20121210.0:
        vfio-pci: Don't use kvm_irqchip_in_kernel
      
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 226c3c26b9800b7c6a8d3100e1faad6d2b97b0f5
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Fri Dec 7 18:08:49 2012 +0100
  
      qcow2: Factor out handle_dependencies()
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit 4e95314e2bb7baa64f2a9026df5e2649081b7060
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Fri Dec 7 18:08:48 2012 +0100
  
      qcow2: Execute run_dependent_requests() without lock
      
      There's no reason for run_dependent_requests() to hold s->lock, and a
      later patch will require that in fact the lock is not held.
      
      Also, before this patch, run_dependent_requests() not only does what its
      name suggests, but also removes the l2meta from the list of in-flight
      requests. When changing this, it becomes an one-liner, so just inline it
      completely.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit 280d373579558f73a8b70e329d9a6206933d3809
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Fri Dec 7 18:08:47 2012 +0100
  
      qcow2: Enable dirty flag in qcow2_alloc_cluster_link_l2
      
      This is closer to where the dirty flag is really needed, and it avoids
      having checks for special cases related to cluster allocation directly
      in the writev loop.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit f50f88b9fea09fef12cc293126cf45dcf0ef600b
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Fri Dec 7 18:08:46 2012 +0100
  
      qcow2: Allocate l2meta only for cluster allocations
      
      Even for writes to already allocated clusters, an l2meta is allocated,
      though it stays effectively unused. After this patch, only allocating
      requests still have one. Each l2meta now describes an in-flight request
      that writes to clusters that are not yet hooked up in the L2 table.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit 060bee8943c27d4d53f65570fafaa2559fcd87c3
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Fri Dec 7 18:08:45 2012 +0100
  
      qcow2: Drop l2meta.cluster_offset
      
      There's no real reason to have an l2meta for normal requests that don't
      allocate anything. Before we can get rid of it, we must return the host
      cluster offset in a different way.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit cf5c1a231ee99ac21fe8258faf50bb1f65884343
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Fri Dec 7 18:08:44 2012 +0100
  
      qcow2: Allocate l2meta dynamically
      
      As soon as delayed COW is introduced, the l2meta struct is needed even
      after completion of the request, so it can't live on the stack.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit 593fb83cacf3818a5623f31a6c04c24d87519ad0
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Fri Dec 7 18:08:43 2012 +0100
  
      qcow2: Introduce Qcow2COWRegion
      
      This makes it easier to address the areas for which a COW must be
      performed. As a nice side effect, the COW code in
      qcow2_alloc_cluster_link_l2 becomes really trivial.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit 1d3afd649bc77aa14bc2741e2da6475822d41c5f
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Fri Dec 7 18:08:42 2012 +0100
  
      qcow2: Round QCowL2Meta.offset down to cluster boundary
      
      The offset within the cluster is already present as n_start and this is
      what the code uses. QCowL2Meta.offset is only needed at a cluster
      granularity.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit 871edc5fdba884929102b89d28ff363c94f0822d
  Author: Antoine Mathys <barsamin@gmail.com>
  Date:   Thu Dec 13 14:05:28 2012 +0000
  
      hw/ds1338.c: Fix handling of DAY (wday) register.
      
      Per the datasheet, the DAY (wday) register is user defined. Implement this.
      
      Signed-off-by: Antoine Mathys <barsamin@gmail.com>
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit 996e91f04b9cc55cf246052856abe9189a5a0f28
  Author: Antoine Mathys <barsamin@gmail.com>
  Date:   Thu Dec 13 14:05:28 2012 +0000
  
      hw/ds1338.c: Implement support for the control register.
      
      Signed-off-by: Antoine Mathys <barsamin@gmail.com>
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit ed3d37d287300b7bcdb4605b921e5ec593afd214
  Author: Antoine Mathys <barsamin@gmail.com>
  Date:   Thu Dec 13 14:05:28 2012 +0000
  
      hw/ds1338.c: Ensure state is properly initialized.
      
      Signed-off-by: Antoine Mathys <barsamin@gmail.com>
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit 59dda8e05b015471d456177141a7c2eeda3dab14
  Author: Antoine Mathys <barsamin@gmail.com>
  Date:   Thu Dec 13 14:05:27 2012 +0000
  
      hw/ds1338.c: Fix handling of HOURS register.
      
      Per the datasheet, the mapping between 12 and 24 hours modes is:
            0      <->  12   PM
            1-12   <->  1-12 AM
            13-23  <->  1-11 PM
      
      Signed-off-by: Antoine Mathys <barsamin@gmail.com>
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit 95c9361598e66de42facdac64e614e3de85186f5
  Author: Antoine Mathys <barsamin@gmail.com>
  Date:   Thu Dec 13 14:05:27 2012 +0000
  
      hw/ds1338.c: Add definitions for various flags in the RTC registers.
      
      Signed-off-by: Antoine Mathys <barsamin@gmail.com>
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit 580f5c000809108f51a77ae74709100d32be6ea5
  Author: Antoine Mathys <barsamin@gmail.com>
  Date:   Thu Dec 13 14:05:27 2012 +0000
  
      hw/ds1338.c: Correct bug in conversion to BCD.
      
      Signed-off-by: Antoine Mathys <barsamin@gmail.com>
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit a75bf146503a94fb900e0dfa0529bd5d1be9fec5
  Author: Amit Shah <amit.shah@redhat.com>
  Date:   Thu Dec 13 15:54:43 2012 +0530
  
      virtio-serial: delete timer if active during exit
      
      The post_load timer was being freed, but not deleted.  This could cause
      problems when the timer is armed, but the device is hot-unplugged before
      the callback is executed.
      
      Signed-off-by: Amit Shah <amit.shah@redhat.com>
  
  commit bdb917bf8ab187b662c612ee6fb87479c0b82490
  Author: Amit Shah <amit.shah@redhat.com>
  Date:   Fri Nov 30 00:54:44 2012 +0530
  
      virtio-serial: allocate post_load only at load-time
      
      This saves us a few bytes in the VirtIOSerial struct.  Not a big
      savings, but since the entire structure is used only during a short
      while after migration, it's helpful to keep the struct cleaner and
      smaller.
      
      Signed-off-by: Amit Shah <amit.shah@redhat.com>
  
  commit 2e575a86abc36764ef34030f423ef118914a01cc
  Author: Amit Shah <amit.shah@redhat.com>
  Date:   Thu Nov 29 17:02:14 2012 +0530
  
      virtio-serial: move active ports loading to separate function
      
      The virtio_serial_load() function became too big, split the code that
      gets the port info from the source into a separate function.
      
      Signed-off-by: Amit Shah <amit.shah@redhat.com>
  
  commit c3587ca1a25862628e06cc019f91e7b2dcef40bf
  Author: Amit Shah <amit.shah@redhat.com>
  Date:   Thu Nov 29 15:44:44 2012 +0530
  
      virtio-serial: use uint32_t to count ports
      
      Signed-off-by: Amit Shah <amit.shah@redhat.com>
  
  commit a7f3d65b65b8c86a5ff0c0abcfefb45e2ec6fe4c
  Author: Pavel Hrdina <phrdina@redhat.com>
  Date:   Tue Dec 11 08:55:48 2012 +0100
  
      atapi: reset cdrom tray statuses on ide_reset
      
      Tray statuses should be also reseted. Some guests may lock the tray
      and after reset before any kernel is loaded the tray should be unlocked.
      
      Also if you reset the real computer the tray is closed. We should
      do the same in qemu.
      
      Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit ca818cfbfd77e02ffac338866568ac07f6f5fd7d
  Author: Michael S. Tsirkin <mst@redhat.com>
  Date:   Wed Dec 12 15:11:55 2012 +0200
  
      MAINTAINERS: add hw/pci/ to list of PCI files
      
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
  
  commit 29002d9e104913998265cfff95bb49f4b4a966e2
  Author: Michael S. Tsirkin <mst@redhat.com>
  Date:   Wed Dec 12 13:07:29 2012 +0200
  
      pci: prepare makefiles for pci code reorganization
      
      To make it easier to move code around without breaking
      build at intermedite steps, tweak makefiles
      to look in pci/ and hw/ for include files, automatically.
      This will be reverted at the end of the reorganization.
      
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
  
  commit c84a2b1aa5ccdddad03d25f58be5c94eba0d9db4
  Author: Michael S. Tsirkin <mst@redhat.com>
  Date:   Mon Dec 10 22:52:11 2012 +0200
  
      get_maintainer.pl: update from linix 3.8
      
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
  
  commit 89e6d68ef3c45b2c4e3199c3397b5525b752698d
  Author: Michael S. Tsirkin <mst@redhat.com>
  Date:   Mon Nov 12 09:13:04 2012 +0200
  
      tap: reset vnet header size on open
      
      For tap, we currently assume the vnet header size is 10
      (the default value) but that might not be the case
      if tap is persistent and has been used by qemu previously.
      To fix, set vnet header size correctly on open.
      
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
  
  commit 6f918e40e6b7f4e3dcf89c3e3f1001e965a683a1
  Author: Jason Baron <jbaron@redhat.com>
  Date:   Mon Oct 29 22:11:31 2012 -0400
  
      Fixup q35/ich9 Licenses
      
      Cleanup the q35/ich9 license headers.
      
      Signed-off-by: Jason Baron <jbaron@redhat.com>
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
      Acked-by: Isaku Yamahata <yamahata@valinux.co.jp>
  
  commit 45e6cee42b98d10e2e14885ab656541a9ffd5187
  Author: David Gibson <david@gibson.dropbear.id.au>
  Date:   Tue Dec 4 11:38:39 2012 +1100
  
      migration: Fix madvise breakage if host and guest have different page sizes
      
      madvise(DONTNEED) will throw away the contents of the whole page at the
      given address, even if the given length is less than the page size.  One
      can argue about whether that's the correct behaviour, but that's what it's
      done for a long time in Linux at least.
      
      That means that the madvise() in ram_load(), on a setup where
      TARGET_PAGE_SIZE is smaller than the host page size, can throw away data
      in guest pages adjacent to the one it's actually processing right now,
      leading to guest memory corruption on an incoming migration.
      
      This patch therefore, disables the madvise() if the host page size is
      larger than TARGET_PAGE_SIZE.  This means we don't get the benefits of that
      madvise() in this case, but a more complete fix is more difficult to
      accomplish.  This at least fixes the guest memory corruption.
      
      Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
      Reported-by: Alexey Kardashevskiy <aik@ozlabs.ru>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 7ec81e56edc2b2007ce0ae3982aa5c18af9546ab
  Author: David Gibson <david@gibson.dropbear.id.au>
  Date:   Tue Dec 4 11:38:38 2012 +1100
  
      Fix off-by-1 error in RAM migration code
      
      The code for migrating (or savevm-ing) memory pages starts off by creating
      a dirty bitmap and filling it with 1s.  Except, actually, because bit
      addresses are 0-based it fills every bit except bit 0 with 1s and puts an
      extra 1 beyond the end of the bitmap, potentially corrupting unrelated
      memory.  Oops.  This patch fixes it.
      
      Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 91d4093dce58e343e2336324794daa93517b86c2
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Thu Dec 6 14:33:00 2012 +0100
  
      qemu-iotests: Test concurrent cluster allocations
      
      This adds some first tests for qcow2's dependency handling when two
      parallel write requests access the same cluster.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit 67a7a0ebe5ef0f337d5f7e7e618b08c562a55da0
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Thu Dec 6 14:32:59 2012 +0100
  
      qcow2: Move BLKDBG_EVENT out of the lock
      
      We want to use these events to suspend requests for testing concurrent
      AIO requests. Suspending requests while they are holding the CoMutex is
      rather boring for this purpose.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit 41c695c749b84d40e53e64faadedc0392aaea07e
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Thu Dec 6 14:32:58 2012 +0100
  
      qemu-io: Add AIO debugging commands
      
      This makes the blkdebug suspend/resume functionality available in
      qemu-io. Use it like this:
      
        $ ./qemu-io blkdebug::/tmp/test.qcow2
        qemu-io> break write_aio req_a
        qemu-io> aio_write 0 4k
        qemu-io> blkdebug: Suspended request 'req_a'
        qemu-io> resume req_a
        blkdebug: Resuming request 'req_a'
        qemu-io> wrote 4096/4096 bytes at offset 0
        4 KiB, 1 ops; 0:00:30.71 (133.359788 bytes/sec and 0.0326 ops/sec)
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit 3c90c65d7adab49a41952ee14e1d65f81355e408
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Thu Dec 6 14:32:57 2012 +0100
  
      blkdebug: Implement suspend/resume of AIO requests
      
      This allows more systematic AIO testing. The patch adds three new
      operations to blkdebug:
      
       * Setting a "breakpoint" on a blkdebug event. The next request that
         triggers this breakpoint is suspended and is tagged with a name.
         The breakpoint is removed after a request has triggered it.
      
       * A suspended request (identified by it's tag) can be resumed
      
       * It's possible to check whether a suspended request with a given
         tag exists. This can be used for waiting for an event.
      
      Ideally, we would instead tag requests right when they are created and
      set breakpoints for individual requests. However, at this point the
      block layer doesn't allow this easily, and breakpoints that trigger for
      any request already allow a lot of useful testing.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit 9e35542b0fc3871caac15ccd57548b99df2c94b7
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Thu Dec 6 14:32:56 2012 +0100
  
      blkdebug: Factor out remove_rule()
      
      The cleanup work to remove a rule depends on the type of the rule. It's
      easy for the existing rules as there is no data that must be cleaned up
      and is specific to a type yet, but the next patch will change this.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit 312a2ba0eb8ab19646517aeaa785475d3fbcfd51
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Thu Dec 6 14:32:55 2012 +0100
  
      blkdebug: Allow usage without config file
      
      As soon as new rules can be set during runtime, as introduced by the
      next patch, blkdebug makes sense even without a config file.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit b83c18e225cf82a21535561270b6dfd86b1c9031
  Author: Dong Xu Wang <wdongxu@linux.vnet.ibm.com>
  Date:   Thu Dec 6 14:47:23 2012 +0800
  
      create new function: qemu_opt_set_number
      
      Signed-off-by: Dong Xu Wang <wdongxu@linux.vnet.ibm.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit e478b448d7c36046462733ffaeaea0961575790a
  Author: Dong Xu Wang <wdongxu@linux.vnet.ibm.com>
  Date:   Thu Dec 6 14:47:22 2012 +0800
  
      use qemu_opts_create_nofail
      
      We will use qemu_opts_create_nofail function, it can make code
      more readable.
      
      Signed-off-by: Dong Xu Wang <wdongxu@linux.vnet.ibm.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit dd39244978627e41a66b98d20eceddb1d7d25def
  Author: Dong Xu Wang <wdongxu@linux.vnet.ibm.com>
  Date:   Thu Dec 6 14:47:21 2012 +0800
  
      introduce qemu_opts_create_nofail function
      
      While id is NULL, qemu_opts_create can not fail, so ignore
      errors is fine.
      
      Signed-off-by: Dong Xu Wang <wdongxu@linux.vnet.ibm.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit ad718d01ba0af531d10b0a8685cf5047edfd1891
  Author: Dong Xu Wang <wdongxu@linux.vnet.ibm.com>
  Date:   Thu Dec 6 14:47:20 2012 +0800
  
      qemu-option: qemu_opt_set_bool(): fix code duplication
      
      It will set opt->str in qemu_opt_set_bool, without opt->str, there
      will be some potential bugs.
      
      These are uses of opt->str, and what happens when it isn't set:
      
      * qemu_opt_get(): returns NULL, which means "not set".  Bug can bite
        when value isn't the default value.
      
      * qemu_opt_parse(): passes NULL to parse_option_bool(), which treats it
        like "on".  Wrong if the value is actually false.  Bug can bite when
        qemu_opts_validate() runs after qemu_opt_set_bool().
      
      * qemu_opt_del(): passes NULL to g_free(), which is just fine.
      
      * qemu_opt_foreach(): passes NULL to the callback, which is unlikely to
        be prepared for it.
      
      * qemu_opts_print(): prints NULL, which crashes on some systems.
      
      * qemu_opts_to_qdict(): passes NULL to qstring_from_str(), which
        crashes.
      
      It also makes qemu_opt_set_bool more readable by using find_desc_by_name
      and opts_accepts_any.
      
      It is based on Luiz's patch and uses Markus's comments. Discussions can
      be found at:
      http://lists.nongnu.org/archive/html/qemu-devel/2012-07/msg02716.html
      
      Signed-off-by: Dong Xu Wang <wdongxu@linux.vnet.ibm.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit db97ceba1e17db59188e91b66e61bf84a6a71081
  Author: Dong Xu Wang <wdongxu@linux.vnet.ibm.com>
  Date:   Thu Dec 6 14:47:19 2012 +0800
  
      qemu-option: qemu_opts_validate(): fix duplicated code
      
      Use opts_accepts_any() and find_desc_by_name().
      
      Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
      Signed-off-by: Dong Xu Wang <wdongxu@linux.vnet.ibm.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit c474ced8fe6684265fbb6a3183eb0cbea561409f
  Author: Dong Xu Wang <wdongxu@linux.vnet.ibm.com>
  Date:   Thu Dec 6 14:47:18 2012 +0800
  
      qemu-option: opt_set(): split it up into more functions
      
      The new functions are opts_accepts_any() and find_desc_by_name(), which
      are also going to be used by qemu_opts_validate() (see next commit).
      
      This also makes opt_set() slightly more readable.
      
      Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
      Signed-off-by: Dong Xu Wang <wdongxu@linux.vnet.ibm.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit 97331270e50f5858c82a0c6d146da81f5b776535
  Author: Jean-Christophe DUBOIS <jcd@tribudubois.net>
  Date:   Mon Dec 3 12:55:57 2012 +0000
  
      exynos4210/mct: Avoid infinite loop on non incremental timers
      
      Check for a 0 "distance" value to avoid infinite loop when the
      expired FCR timer was not programed with auto-increment.
      
      With this change the behavior is coherent with the same type
      of code in the exynos4210_gfrc_restart() function in the same
      file.
      
      Linux seems to mostly use this timer with auto-increment
      which explain why it is not a problem most of the time.
      
      However other OS might have a problem with this if they
      don't use the auto-increment feature.
      
      Signed-off-by: Jean-Christophe DUBOIS <jcd@tribudubois.net>
      Reviewed-by: Evgeny Voevodin <e.voevodin@samsung.com>
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit f47b48fb678581d6ee369cfe26b3513100b7d53e
  Author: Daniel Sangorrin <dsl@ertl.jp>
  Date:   Tue Dec 11 11:30:38 2012 +0000
  
      hw/arm_gic: fix target CPUs affected by set enable/pending ops
      
      Fix a bug on the ARM GIC model where interrupts are not
      set pending on the correct target CPUs when they are
      triggered by writes to the Interrupt Set Enable or
      Set Pending registers.
      
      Signed-off-by: Daniel Sangorrin <dsl@ertl.jp>
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit 79f5d67e9db35d53b478699393590392f7be03ac
  Author: walimis <walimisdev@gmail.com>
  Date:   Tue Dec 11 11:30:37 2012 +0000
  
      xilinx_zynq: Add one variable to avoid overwriting QSPI bus
      
      commit 7b482bcf xilinx_zynq: added QSPI controller
      
      Adds one QSPI controller, which has two spi buses, one is for
      spi0, and another is for spi1. But when initializing the spi1
      bus, "dev" has been overwrited by the ssi_create_slave_no_init() function,
      so that qdev_get_child_bus() returns NULL and the last two m25p80 flashes
      won't be attached to the spi1 bus, but to main-system-bus.
      
      Here we add one variable to avoid overwriting.
      
      Signed-off-by: Liming Wang <walimisdev@gmail.com>
      Reviewed-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit ee3f095680e4f578f4f1371a90acc20375b48966
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Tue Dec 11 11:30:37 2012 +0000
  
      hw/arm_gic_common: Correct GICC_PMR reset value for newer GICs
      
      The GIC architecture specification for v1 and v2 GICs (as found
      on the Cortex-A9 and newer) states that the GICC_PMR reset value
      is zero; this differs from the 0xf0 reset value used on 11MPCore.
      The NVIC is different again in not having a CPU interface; since
      we share the GIC code we must force the priority mask field to
      allow through all interrupts.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Reviewed-by: Igor Mitsyanko <i.mitsyanko@samsung.com>
  
  commit cad065f18e1ca7694385f42f560da637d4e651b6
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Tue Dec 11 11:30:37 2012 +0000
  
      hw/arm_gic: Fix comparison with priority mask register
      
      The GIC spec states that only interrupts with higher priority
      than the value in the GICC_PMR priority mask register are
      passed through to the processor. We were incorrectly allowing
      through interrupts with a priority equal to the specified
      value: correct the comparison operation to match the spec.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Reviewed-by: Igor Mitsyanko <i.mitsyanko@samsung.com>
  
  commit bf471f7950e9dc9416747b2774eb712f63afe5a7
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Tue Dec 11 11:30:37 2012 +0000
  
      hw/arm_boot, exynos4210, highbank: Fix secondary boot GIC init
      
      Fix the code in the secondary CPU boot stubs so that it correctly
      initialises the GIC rather than relying on bugs or implementation
      dependent aspects of the QEMU GIC implementation:
       * set the GIC_PMR.Priority field to all-ones, so that all
         interrupts are passed through. The default of all-zeroes
         means all interrupts are masked, and QEMU only booted because
         of a bug in the priority masking in our GIC implementation.
       * add a barrier after GIC setup and before WFI to ensure that
         GIC config is complete before we go into a possible low power
         state. This isn't needed with the software GIC model but could
         be required when using KVM and executing this code on the
         real hardware CPU.
      
      Note that of the three secondary stub implementations, only
      the common generic one needs to support both v6 and v7 DSB
      encodings; highbank and exynos4210 will always be v7 CPUs.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Reviewed-by: Igor Mitsyanko <i.mitsyanko@samsung.com>
  
  commit fbcad04d6bfdff937536eb23088a01a280a1a3af
  Author: Fabien Chouteau <chouteau@adacore.com>
  Date:   Mon Dec 10 12:56:22 2012 +0100
  
      Fix error code checking for SetFilePointer() call
      
      An error has occurred if the return value is invalid_set_file_pointer
      and getlasterror doesn't return no_error.
      
      Signed-off-by: Fabien Chouteau <chouteau@adacore.com>
      Acked-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 473c7f0255920bcaf37411990a3725898772817f
  Author: Stefan Priebe <s.priebe@profihost.ag>
  Date:   Fri Nov 30 09:55:46 2012 +0100
  
      rbd: Fix race between aio completition and aio cancel
      
      This one fixes a race which qemu had also in iscsi block driver
      between cancellation and io completition.
      
      qemu_rbd_aio_cancel was not synchronously waiting for the end of
      the command.
      
      To archieve this it introduces a new status flag which uses
      -EINPROGRESS.
      
      Signed-off-by: Stefan Priebe <s.priebe@profihost.ag>
      Reviewed-by: Stefan Hajnoczi <stefanha@gmail.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit 791bfa35ee00ca10b13bedfb048ffda385b151c7
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Tue Dec 4 16:35:12 2012 +0100
  
      qemu-io: Implement write -c for compressed clusters
      
      This makes it easier to create images with both compressed and
      uncompressed clusters for testing.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 23e956bfe6af6f71046772478ed08d4e5c9c62d4
  Author: Corey Bryant <coreyb@linux.vnet.ibm.com>
  Date:   Wed Nov 14 17:53:16 2012 -0500
  
      tests: Add tests for fdsets
      
      Signed-off-by: Corey Bryant <coreyb@linux.vnet.ibm.com>
      Reviewed-by: Kevin Wolf <kwolf@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit d92ada2202a0730e396304908ff7b870168387d2
  Author: Luiz Capitulino <lcapitulino@redhat.com>
  Date:   Fri Nov 30 10:52:09 2012 -0200
  
      block: bdrv_img_create(): drop unused error handling code
      
      Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit cf8f2426c55245f437a91f2fdabbed4ea24e7786
  Author: Luiz Capitulino <lcapitulino@redhat.com>
  Date:   Fri Nov 30 10:52:08 2012 -0200
  
      qmp: qmp_drive_mirror(): pass Error object to bdrv_img_create()
      
      Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit 43e17041156ddecac8a7500648e71287ba270c0a
  Author: Luiz Capitulino <lcapitulino@redhat.com>
  Date:   Fri Nov 30 10:52:07 2012 -0200
  
      qmp: qmp_transaction(): pass Error object to bdrv_img_create()
      
      Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit a930091189cedcc0023dd38f705e2a46e530f4a4
  Author: Luiz Capitulino <lcapitulino@redhat.com>
  Date:   Fri Nov 30 10:52:06 2012 -0200
  
      qemu-img: img_create(): drop unneeded goto and ret variable
      
      Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit 9b37525a7dbc4f5eef0023fc92716259a3d94612
  Author: Luiz Capitulino <lcapitulino@redhat.com>
  Date:   Fri Nov 30 10:52:05 2012 -0200
  
      qemu-img: img_create(): pass Error object to bdrv_img_create()
      
      Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit 71c79813d83b5b45ba934cf995436063da458f66
  Author: Luiz Capitulino <lcapitulino@redhat.com>
  Date:   Fri Nov 30 10:52:04 2012 -0200
  
      block: bdrv_img_create(): add Error ** argument
      
      This commit adds an Error ** argument to bdrv_img_create() and set it
      appropriately on error.
      
      Callers of bdrv_img_create() pass NULL for the new argument and still
      rely on bdrv_img_create()'s return value. Next commits will change
      callers to use the Error object instead.
      
      Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit 3c42ea66888f149d72d600bab63624b2d849e4bf
  Author: Christian Borntraeger <borntraeger@de.ibm.com>
  Date:   Thu Nov 22 21:02:55 2012 +0100
  
      block: simplify default_drive
      
      Markus Armbruster pointed out that there is only one caller
      to default_drive with IF_DEFAULT as a type. Lets get rid
      of the block_default_type parameter and adopt the caller
      to do the right thing (asking the machine struct).
      
      Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com>
      Reviewed-by: Markus Armbruster <armbru@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 2d0d2837dcf786da415cf4165d37f4ddd684ff57
  Author: Christian Borntraeger <borntraeger@de.ibm.com>
  Date:   Tue Nov 20 15:30:34 2012 +0100
  
      Support default block interfaces per QEMUMachine
      
      There are QEMUMachines that have neither IF_IDE nor IF_SCSI as a
      default/standard interface to their block devices / drives. Therefore,
      this patch introduces a new field default_block_type per QEMUMachine
      struct. The prior use_scsi field becomes thereby obsolete and is
      replaced through .default_block_type = IF_SCSI.
      
      This patch also changes the default for s390x to IF_VIRTIO and
      removes an early hack that converts IF_IDE drives.
      Other parties have already claimed interest (e.g. IF_SD for exynos)
      
      To create a sane default, for machines that dont specify a
      default_block_type, this patch makes IF_IDE = 0 and IF_NONE = 1.
      I checked all users of IF_NONE (blockdev.c and ww/device-hotplug.c)
      as well as IF_IDE and it seems that it is ok to change the defines -
      in other words, I found no obvious (to me) assumption in the code
      regarding IF_NONE==0. IF_NONE is only set if there is an
      explicit if=none. Without if=* the interface becomes IF_DEFAULT.
      
      I would suggest to have some additional care, e.g. by letting
      this patch sit some days in the block tree.
      
      Based on an initial patch from Einar Lueck <elelueck@de.ibm.com>
      
      Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com>
      CC: Igor Mitsyanko <i.mitsyanko@samsung.com>
      CC: Markus Armbruster <armbru@redhat.com>
      CC: Kevin Wolf <kwolf@redhat.com>
      Reviewed-by: Alexander Graf <agraf@suse.de>
      Acked-by: Igor Mitsyanko <i.mitsyanko@samsung.com>
      Reviewed-by: Markus Armbruster <armbru@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit c208e8c2d88eea2bbafc2850d8856525637e495d
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri Nov 2 16:14:20 2012 +0100
  
      raw-posix: inline paio_ioctl into hdev_aio_ioctl
      
      clang now warns about an unused function:
        CC    block/raw-posix.o
      block/raw-posix.c:707:26: warning: unused function paio_ioctl
      [-Wunused-function]
      static BlockDriverAIOCB *paio_ioctl(BlockDriverState *bs, int fd,
                               ^
      1 warning generated.
      
      because the only use of paio_ioctl() is inside a #if defined(__linux__)
      guard and it is static now.
      
      Reported-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 258d2edbcd4bb5d267c96163333820332e1c14fa
  Author: Charles Arnold <carnold@suse.com>
  Date:   Tue Oct 30 20:59:32 2012 -0600
  
      block: vpc support for ~2 TB disks
      
      The VHD specification allows for up to a 2 TB disk size. The current
      implementation in qemu emulates EIDE and ATA-2 hardware which only allows
      for up to 127 GB.  This disk size limitation can be overridden by allowing
      up to 255 heads instead of the normal 4 bit limitation of 16.  Doing so
      allows disk images to be created of up to nearly 2 TB.  This change does
      not violate the VHD format specification nor does it change how smaller
      disks (ie, <=127GB) are defined.
      
      [Charles Arnold also writes: "In analyzing a 160 GB VHD fixed disk image
      created on Windows 2008 R2, it appears that MS is also ignoring the CHS
      values in the footer geometry field in whatever driver they use for
      accessing the image.  The CHS values are set at 65535,16,255 which
      obviously doesn't represent an image size of 160 GB." -- Stefan]
      
      Signed-off-by: Charles Arnold <carnold@suse.com>
      Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 1fe1fa510aa3d4eb1fb4246d4951ef48e4c949c2
  Author: Charles Arnold <carnold@suse.com>
  Date:   Fri Nov 2 09:54:24 2012 -0600
  
      block: vpc initialize the uuid footer field
      
      Initialize the uuid field in the footer with a generated uuid.
      
      Signed-off-by: Charles Arnold <carnold@suse.com>
      Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit d567e62f98d5789ff4d273b924a0474931c71e8b
  Author: David Gibson <david@gibson.dropbear.id.au>
  Date:   Thu Nov 15 13:12:14 2012 +1100
  
      virtio-blk: Remove duplicate property definition
      
      For the virtio-blk device (via virtio-pci) the property "config-wce" is
      defined in two places.  First, it's defined from the
      DEFINE_VIRTIO_BLK_FEATURES macro, second it's defined directly in
      virtio-pci, just two lines above the call to that macro.
      
      The direct definition in virtio-pci.c is broken, since it operates on the
      'config_wce' field of VirtIOBlkConf, which is never used anywhere else.
      Therefore, this patch removes both the extra property definition and the
      redundant field it works on.
      
      Cc: Kevin Wolf <kwolf@redhat.com>
      Cc: Anthony Liguori <aliguori@us.ibm.com>
      Cc: Paul 'Rusty' Russell <rusty@rustcorp.com.au>
      
      Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit f500a6d3c2b9ef0bb06d0080d91d8ed3c1d68f58
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Mon Nov 12 17:35:27 2012 +0100
  
      block: Avoid second open for format probing
      
      This fixes problems that are caused by the additional open/close cycle
      of the existing format probing, for example related to qemu-nbd without
      -t option or file descriptor passing.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit 7b272452398135e4f8e48341239705d03c82dae3
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Mon Nov 12 17:05:39 2012 +0100
  
      block: Factor out bdrv_open_flags
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit c57b6656c3168bccca7f78b3f740e9149893b3da
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Tue Nov 13 16:35:13 2012 +0100
  
      aio: Get rid of qemu_aio_flush()
      
      There are no remaining users, and new users should probably be
      using bdrv_drain_all() in the first place.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit d318aea9325c99b15c87a7c14865386c2fde0d2c
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Tue Nov 13 16:35:08 2012 +0100
  
      block: Improve bdrv_aio_co_cancel_em
      
      Instead of waiting for all requests to complete, wait just for the
      specific request that should be cancelled.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit 8a805c222caa0e20bf11d2267f726d0bb5917d94
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Tue Dec 4 16:12:19 2012 +0100
  
      tests: avoid qemu_aio_flush() in test-thread-pool.c
      
      We need to eliminate calls to qemu_aio_flush() since the function is
      being removed.  Most callers will use bdrv_drain_all() instead but
      test-thread-pool.c is lower level.
      
      Since the test uses the global AioContext we can loop on qemu_aio_wait()
      to wait for aio and bh activity to complete.
      
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
      Acked-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit 9fe3781f09f94f3ce76e52899bcdeb0d5164dbb1
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Tue Dec 4 16:12:18 2012 +0100
  
      tests: use aio_poll() instead of aio_flush() in test-aio.c
      
      There has been confusion between various aio wait and flush functions.
      It's time to get rid of qemu_aio_flush() but in the aio test cases we
      really do want this low-level functionality.
      
      Therefore declare a local wait_for_aio() helper for the test cases.
      Drop the aio_flush() test case.
      
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
      Acked-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit ff1562908d1da12362aa9e3f3bfc7ba0da8114a4
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Tue Dec 11 08:24:30 2012 +0100
  
      seabios: update to e8a76b0f225bba5ba9d63ab227e0a37b3beb1059
      
      This patch updates seabios to latest git master.  Changes:
      
        (1) q35 patches merged.
        (2) some acpi cleanups.
        (3) fixes irq 8 conflict.
      
      (3) makes this a candidate for the stable branch
      
      Cc: qemu-stable@nongnu.org
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit d281084d3e51f03999d12a506491a0c6f31b40e8
  Author: Alex Williamson <alex.williamson@redhat.com>
  Date:   Mon Dec 10 11:30:03 2012 -0700
  
      vfio-pci: Don't use kvm_irqchip_in_kernel
      
      kvm_irqchip_in_kernel() has an architecture specific meaning, so
      we shouldn't be using it to determine whether to enabled KVM INTx
      bypass.  kvm_irqfds_enabled() seems most appropriate.  Also use this
      to protect our other call to kvm_check_extension() as that explodes
      when KVM isn't enabled.
      
      Signed-off-by: Alex Williamson <alex.williamson@redhat.com>
      Cc: qemu-stable@nongnu.org
  
  commit 1c97e303d4ea80a2691334b0febe87a50660f99d
  Merge: 7c12fd9... b34d12d...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Mon Dec 10 08:35:15 2012 -0600
  
      Merge remote-tracking branch 'afaerber/qom-cpu' into staging
      
      * afaerber/qom-cpu:
        target-i386: Postpone cpuid_level update to realize time
        target-i386: Use define for cpuid vendor string size
        target-i386: Separate feature string parsing from CPU model lookup
        target-i386/cpu.c: Coding style fixes
        qdev: qdev_create(): use error_report() instead of hw_error()
        sysemu.h: Include qemu-types.h instead of qemu-common.h
        Create qemu-types.h for struct typedefs
        qlist.h: Do not include qemu-common.h
        qga/channel-posix.c: Include headers it needs
        qapi/qmp-registry.c: Include headers it needs
        ui/vnc-palette.c: Include headers it needs
        user: Rename qemu-types.h to qemu-user-types.h
        user: Move *-user/qemu-types.h to main directory
      
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 7c12fd9b29c6ca2119396f143d84706f2fba6222
  Merge: 8385b17... 654598c...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Mon Dec 10 08:34:29 2012 -0600
  
      Merge remote-tracking branch 'stefanha/trivial-patches' into staging
      
      * stefanha/trivial-patches:
        pc_sysfw: Plug memory leak on pc_fw_add_pflash_drv() error path
        qemu-options: Fix space at EOL
        Fix spelling in comments and documentation
        Clean up pci_drive_hot_add()'s use of BlockInterfaceType
        arm: a9mpcore: remove un-used ptimer_iomem field
        target-sparc: Remove t0, t1 from CPUSPARCState
        target-m68k: Remove t1 from CPUM68KState
        target-alpha: Remove t0, t1 from CPUAlphaState
        s390x: Spelling fixes (endianess -> endianness, occured -> occurred)
        Fix comments (adress -> address, layed -> laid, wierd -> weird)
        Fix spelling (prefered -> preferred)
        configure: Remove stray debug output
        sd: Send debug printfery to stderr not stdout
      
      Conflicts:
      	configure
      
      Resolve spelling conflict in configure.
      
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 8385b173a0ca4c2345434104e6cc2a7259adc4b9
  Merge: 16ef55c... 3e43749...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Mon Dec 10 08:33:11 2012 -0600
  
      Merge remote-tracking branch 'kraxel/acpi.1' into staging
      
      * kraxel/acpi.1:
        acpi: drop debug port
        q35: update lpc pci config space according to configured devices
        apci: switch piix4 pci hotplug to memory api
        acpi: remove acpi_gpe_blk
        apci: switch piix4 gpe to memory api
        acpi: fix piix4 smbus mapping
        acpi: switch smbus to memory api
        acpi: cleanup ich9 memory region
        apci: switch ich9 smi to memory api
        apci: switch ich9 gpe to memory api
        acpi: cleanup vt82c686 memory region
        acpi: cleanup piix4 memory region
        apci: switch evt to memory api
        apci: switch cnt to memory api
        apci: switch timer to memory api
        apci: switch vt82c686 to memory api
        apci: switch ich9 to memory api
        apci: switch piix4 to memory api
      
      Conflicts:
      	hw/lpc_ich9.c
      
      Resolved merge conflict due to apm_init adding an argument.
      
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 16ef55ca85ac8c8fcac46547108bd1c8b44943a2
  Merge: c62adbe... 9fd2ecd...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Mon Dec 10 08:32:15 2012 -0600
  
      Merge remote-tracking branch 'aneesh/for-upstream' into staging
      
      * aneesh/for-upstream:
        virtfs-proxy-helper: use setresuid and setresgid
      
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit c62adbee15deae473aa02a37193ddd6b054b0c9f
  Merge: e49d021... 427e3aa...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Mon Dec 10 08:31:19 2012 -0600
  
      Merge remote-tracking branch 'kraxel/usb.74' into staging
      
      * kraxel/usb.74:
        usb-tablet: Allow connecting to ehci
        ehci: Lower timer freq when the periodic schedule is idle
        usb: Allow overriding of usb_desc at the device level
        usb: Don't allow USB_RET_ASYNC for interrupt packets
        usb: Call wakeup when data becomes available for all devices with int eps
        add pc-1.4
      
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit e49d021e574c3ee8e443bcc84d1fb7dfb4c87c42
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Fri Dec 7 15:39:13 2012 +0000
  
      configure: Default to 'cc', not 'gcc'
      
      Default to 'cc' as our compiler, rather than 'gcc'. We used to have
      to insist on gcc when we still kept the CPU env in a fixed global
      register, but this is no longer necessary and we will now compile OK
      on clang as well as gcc.  Using 'cc' should generally result in us
      using the most standard and maintained system compiler for the
      platform.  (For instance on newer MacOS X 'gcc' exists but is an
      elderly compiler provided mostly for legacy reasons, and 'cc'
      (which is clang) is definitely the better choice.) On Linux there
      will generally be no user-visible change since cc will be gcc.
      
      This changeover necessitates a slight reworking of how we set the
      'cc' variable, because GNU cross toolchains generally provide a
      '${cross_prefix}gcc' but not a '${cross_prefix}cc'.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 24c35a504e8b09e697d0268bbefb2a329b901611
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Fri Oct 12 03:55:51 2012 +0000
  
      linux-user: Merge pread/pwrite into pread64/pwrite64
      
      The Linux syscalls underlying pread() and pwrite() take a 64 bit
      offset on all architectures, even if some of them name the syscall
      "pread/pwrite" rather than "pread64/pwrite64" for historical reasons.
      So move the four QEMU target architectures (arm, i386, sparc,
      unicore32) which were defining TARGET_NR_pread/pwrite to define
      TARGET_NR_pread64/pwrite64 instead, and drop the TARGET_NR_pread/pwrite
      implementation code completely.
      
      (Based on examination of the kernel sources for the four architectures
      this patch affects.)
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit f877d09e63bd94424dab049da75bc1cd601a7609
  Author: Max Filippov <jcmvbkbc@gmail.com>
  Date:   Wed Dec 5 07:15:27 2012 +0400
  
      target-xtensa: use movcond where possible
      
      Use movcond for all sorts of conditional moves, ABS, CLAMPS, MIN/MAX
      opcodes.
      
      Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 5dacd229ebb46c236cb1dd0c65a4e4f2cfb55dfb
  Author: Max Filippov <jcmvbkbc@gmail.com>
  Date:   Wed Dec 5 07:15:26 2012 +0400
  
      target-xtensa: add s32c1i unit tests
      
      Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit efdfac94f48f8589a0d60b650c7bed989a341eaa
  Author: Max Filippov <jcmvbkbc@gmail.com>
  Date:   Wed Dec 5 07:15:25 2012 +0400
  
      target-xtensa: add SR accessibility unit tests
      
      Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit b7909d81f7658f64bba0faed83e7c2fd6a52fcba
  Author: Max Filippov <jcmvbkbc@gmail.com>
  Date:   Wed Dec 5 07:15:24 2012 +0400
  
      target-xtensa: implement MISC SR
      
      The Miscellaneous Special Registers Option provides zero to four scratch
      registers within the processor readable and writable by RSR, WSR, and
      XSR. These registers are privileged. They may be useful for some
      application-specific exception and interrupt processing tasks in the
      kernel. The MISC registers are undefined after reset.
      See ISA, 4.7.3 for details.
      
      Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 53593e90d13264dc88b3281ddf75ceaa641df05a
  Author: Max Filippov <jcmvbkbc@gmail.com>
  Date:   Wed Dec 5 07:15:23 2012 +0400
  
      target-xtensa: better control rsr/wsr/xsr access to SRs
      
      There are read-only (DEBUGCAUSE, PRID) and write-only (INTCLEAR) SRs,
      and INTERRUPT/INTSET SR allows rsr/wsr, but not xsr. Raise illeagal
      opcode exception on illegal access to these SRs.
      
      Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit fe0bd475aa31e60674f7f53b85dc293108026202
  Author: Max Filippov <jcmvbkbc@gmail.com>
  Date:   Wed Dec 5 07:15:22 2012 +0400
  
      target-xtensa: restrict available SRs by enabled options
      
      Beginning with the RA-2004.1 release, SR access instructions (rsr, wsr,
      xsr) are associated with their corresponding SR and raise illegal opcode
      exception in case the register is not configured for the core.
      
      Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 4e41d2f5830a76d3fe92b3d3b18cc9f2ee927770
  Author: Max Filippov <jcmvbkbc@gmail.com>
  Date:   Wed Dec 5 07:15:21 2012 +0400
  
      target-xtensa: implement CACHEATTR SR
      
      In XEA1, the Options for Memory Protection and Translation and the
      corresponding TLB management instructions are not available. Instead,
      functionality similar to the Region Protection Option is available
      through the cache attribute register. See ISA, A.2.14 for details.
      
      Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit fcc803d119a4c01a9b0ee5bda35fda1eeabffa33
  Author: Max Filippov <jcmvbkbc@gmail.com>
  Date:   Wed Dec 5 07:15:20 2012 +0400
  
      target-xtensa: implement ATOMCTL SR
      
      ATOMCTL SR controls s32c1i opcode behavior depending on targeted memory
      type. See ISA, 4.3.12.4 for details.
      
      Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 536b558f5896ebbd635b57fa393e82faaa32ad52
  Merge: 511c68d... 19e6c50...
  Author: Blue Swirl <blauwirbel@gmail.com>
  Date:   Sat Dec 8 17:50:57 2012 +0000
  
      Merge branch 'master' of git.qemu-project.org:/pub/git/qemu
      
      * 'master' of git.qemu-project.org:/pub/git/qemu:
        target-mips: Fix incorrect shift for SHILO and SHILOV
        target-mips: Fix incorrect code and test for INSV
        xilinx_uartlite: Accept input after rx FIFO pop
        xilinx_uartlite: suppress "cannot receive message"
        xilinx_axienet: Implement R_IS behaviour
  
  commit 511c68d3af626cb0a39034cb77e7ac64d3a26c0c
  Author: Eduardo Habkost <ehabkost@redhat.com>
  Date:   Tue Dec 4 16:32:58 2012 -0200
  
      finally kill cpudef config section support
      
      The external CPU models were removed on QEMU 1.2, and the support for
      the "cpudef" config sections was documented as deprecated, but the
      actual removal of the config section was pending.
      
      Now that QEMU 1.3 was released, we can finally kill the support for
      cpudef config sections, and support only the built-in CPU models from
      target-i386/cpu.c.
      
      Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 4cdd2e665ec4bd10c20c26432ee9ffe4db7bcc1c
  Merge: 4753631... 5822993...
  Author: Blue Swirl <blauwirbel@gmail.com>
  Date:   Sat Dec 8 14:28:13 2012 +0000
  
      Merge branch 'memory-ioport' of git://github.com/afaerber/qemu-cpu
      
      * 'memory-ioport' of git://github.com/afaerber/qemu-cpu:
        hw/dma.c: Replace register_ioport_*
        hw/pc.c: Replace register_ioport_*
        serial: Replace register_ioport_*
        hw/cirrus_vga.c: Replace register_ioport_*
        hw/apm.c: Replace register_ioport_*
        isa: Add isa_address_space_io()
  
  commit 475363176c80feedb8feb5e335ba64de68c7b055
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Wed Oct 31 09:30:47 2012 +0000
  
      HACKING: List areas where we may rely on impdef C behaviour
      
      Add a section to HACKING saying which version of the C spec
      we use and describing the bits of implementation defined C
      compiler behaviour which C code in QEMU is allowed to rely on.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 288fa40736e6eb63132d01aa6dc21ee831b796ae
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Tue Nov 27 13:19:40 2012 +0100
  
      pixman: require 0.18.4 or newer
      
      When older versions are found the internal pixman version is prefered.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 94788f54e9deeaa2c82891a7d216fdd6e0e58749
  Author: Evgeny Voevodin <e.voevodin@samsung.com>
  Date:   Wed Nov 21 11:43:07 2012 +0400
  
      TCG: Remove unused global gen_opc_ arrays.
      
      Signed-off-by: Evgeny Voevodin <e.voevodin@samsung.com>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit ab1103def476d985c08362df97ff9cb9c112adfc
  Author: Evgeny Voevodin <e.voevodin@samsung.com>
  Date:   Wed Nov 21 11:43:06 2012 +0400
  
      TCG: Use gen_opc_instr_start from context instead of global variable.
      
      Signed-off-by: Evgeny Voevodin <e.voevodin@samsung.com>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit c9c99c22d5f8e9cfa83260fbe236a57e7383d673
  Author: Evgeny Voevodin <e.voevodin@samsung.com>
  Date:   Wed Nov 21 11:43:05 2012 +0400
  
      TCG: Use gen_opc_icount from context instead of global variable.
      
      Signed-off-by: Evgeny Voevodin <e.voevodin@samsung.com>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 25983cad31969e3003eef77bc03a6700f46899d2
  Author: Evgeny Voevodin <e.voevodin@samsung.com>
  Date:   Wed Nov 21 11:43:04 2012 +0400
  
      TCG: Use gen_opc_pc from context instead of global variable.
      
      Signed-off-by: Evgeny Voevodin <e.voevodin@samsung.com>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit c3a43607d927e6a0ecce0b61e8297c1cfe604c14
  Author: Evgeny Voevodin <e.voevodin@samsung.com>
  Date:   Wed Nov 21 11:43:03 2012 +0400
  
      tcg/tcg.h: Duplicate global TCG gen_opc_ arrays into TCGContext.
      
      Signed-off-by: Evgeny Voevodin <e.voevodin@samsung.com>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 2aa1cb514cdce31ca68902d464cd03d31a76e998
  Author: Brad Smith <brad@comstyle.com>
  Date:   Mon Nov 19 04:22:12 2012 -0500
  
      curses: Remove OpenBSD workaround
      
      I removed the same sort of workaround for OpenBSD within the
      configure script with commit 4dcc3f5876fa638d5c35bd47be3b717ea74cc2e7
      but didn't bother to grep further to come across this same chunk
      of code in the curses code itself. So the following diff removes
      the same workaround chunk within the curses code.
      
      Signed-off-by: Brad Smith <brad@comstyle.com>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 0be4835b4932f38167b611c2b311ebaaec98a8eb
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Fri Nov 2 09:20:46 2012 +1100
  
      exec: Advise huge pages for the TCG code gen buffer
      
      After allocating 32MB or more contiguous memory, huge pages
      would seem to be ideal.
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit b34d12d153e6e5c5e5e00eac510b054a94409deb
  Author: Igor Mammedov <imammedo@redhat.com>
  Date:   Mon Oct 22 17:03:00 2012 +0200
  
      target-i386: Postpone cpuid_level update to realize time
      
      Delay capping cpuid_level to 7 to realize time so property setters
      for cpuid_7_0_ebx_features and "level" could be used in any order/time
      between x86_cpu_initfn() and x86_cpu_realize().
      
      Signed-off-by: Igor Mammedov <imammedo@redhat.com>
      Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 654598c944aa31cdbea435bd468055af9c918d16
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Fri Nov 23 19:12:18 2012 +0100
  
      pc_sysfw: Plug memory leak on pc_fw_add_pflash_drv() error path
      
      Harmless, because we the error inevitably leads to another, fatal one
      in pc_system_flash_init(): PC system firmware (pflash) not available.
      Fix it anyway.
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 3528a3cba1f59de520fad7b1c843759e8655ea2c
  Author: Michal Privoznik <mprivozn@redhat.com>
  Date:   Fri Nov 23 09:52:39 2012 +0100
  
      qemu-options: Fix space at EOL
      
      There's no need to add a space at the end of line.
      Moreover, it can make problems in some projects that
      store the help output into a file (and run couple of
      tests based on that) and have space at EOL forbidden.
      
      Signed-off-by: Michal Privoznik <mprivozn@redhat.com>
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 993d46ce7e54f3d035d344ed1b145b13f9ac54b9
  Author: Stefan Weil <sw@weilnetz.de>
  Date:   Fri Nov 23 07:26:04 2012 +0100
  
      Fix spelling in comments and documentation
      
      These spelling bugs were found by codespell:
      
      supressing -> suppressing
      transfered -> transferred
      
      Signed-off-by: Stefan Weil <sw@weilnetz.de>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 4dbd84e26f53d3283baa463f390f9623e8913e8f
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Thu Nov 22 15:16:36 2012 +0100
  
      Clean up pci_drive_hot_add()'s use of BlockInterfaceType
      
      pci_drive_hot_add() parameter type has the wrong type: int instead of
      BlockInterfaceType.  It's actually redundant, so we can just drop it.
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 036f0f8356936dba36b952c16f477b3f04f54e37
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Mon Nov 19 15:13:49 2012 +1000
  
      arm: a9mpcore: remove un-used ptimer_iomem field
      
      I'm guessing this is a hangover from a previous coreification of the mptimer
      sub-module. This field is completely unused - removed.
      
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit dee17bf9e5d29bd08592c6fc47541aad70444bbc
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Fri Nov 2 08:36:37 2012 +1100
  
      target-sparc: Remove t0, t1 from CPUSPARCState
      
      These fields are no longer used.
      
      Cc: Blue Swirl <blauwirbel@gmail.com>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit d694516440ca31bbcc7ad73f5e99b45fbeb2a6e6
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Fri Nov 2 08:36:36 2012 +1100
  
      target-m68k: Remove t1 from CPUM68KState
      
      This field is no longer used.
      
      Cc: Paul Brook <paul@codesourcery.com>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit c47d08ceff8ac76ff857016c80a8864fcf45a7d6
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Fri Nov 2 08:36:35 2012 +1100
  
      target-alpha: Remove t0, t1 from CPUAlphaState
      
      These fields are no longer (or were never?) used.
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 8367a14fd3c1ecd5551c91cd3f951ffc61ad7c12
  Author: Stefan Weil <sw@weilnetz.de>
  Date:   Fri Nov 2 08:35:54 2012 +0100
  
      s390x: Spelling fixes (endianess -> endianness, occured -> occurred)
      
      Replace also "write into" by "write to".
      
      Signed-off-by: Stefan Weil <sw@weilnetz.de>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit a93cf9dfba171aa94e3c4002d58abef2a3732bfb
  Author: Stefan Weil <sw@weilnetz.de>
  Date:   Fri Nov 2 08:29:53 2012 +0100
  
      Fix comments (adress -> address, layed -> laid, wierd -> weird)
      
      Remove also a duplicated 'the'.
      
      Signed-off-by: Stefan Weil <sw@weilnetz.de>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit eac29d87c883fcbb54913ae20ed2bdccb4bcf7a3
  Author: Stefan Weil <sw@weilnetz.de>
  Date:   Fri Nov 2 08:14:12 2012 +0100
  
      Fix spelling (prefered -> preferred)
      
      Signed-off-by: Stefan Weil <sw@weilnetz.de>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit bb5b5c20b7f68c79e036cd3ec5e9e6362c112670
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Sat Oct 20 20:37:04 2012 +0100
  
      configure: Remove stray debug output
      
      Rather than printing a message saying we're silently falling
      back to gthread coroutines when running on MacOS, actually
      do it silently.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 038d3d44598232f5aad40d1c84c215f38a21576c
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Thu Nov 15 16:32:53 2012 +1000
  
      sd: Send debug printfery to stderr not stdout
      
      Some debug printfs for SD are coming up in stdout. Redirected them to stderr
      instead.
      
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 9df694eeb8447ae5a302b4d40df9a8b91dfc61da
  Author: Igor Mammedov <imammedo@redhat.com>
  Date:   Mon Oct 22 17:03:10 2012 +0200
  
      target-i386: Use define for cpuid vendor string size
      
      Signed-off-by: Igor Mammedov <imammedo@redhat.com>
      Reviewed-by: Eduardo Habkost <ehabkost@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 8f961357d06a0beeb7d3efbde1d754d82ff6a300
  Author: Eduardo Habkost <ehabkost@redhat.com>
  Date:   Tue Dec 4 17:34:39 2012 -0200
  
      target-i386: Separate feature string parsing from CPU model lookup
      
      Instead of parsing the whole cpu_model string inside
      cpu_x86_find_by_name(), first split it into the CPU model name and the
      full feature string, then parse the feature string into pieces.
      
      When using CPU model classes, those two pieces of information will be
      used at different moments (CPU model name will be used to find CPU
      class, feature string will be used after CPU object was created), so
      making the split in two steps will make it easier to refactor the code
      later.
      
      This should also help on the CPU properties work, that will just need to
      replace the cpu_x86_parse_featurestr() logic (and can keep the CPU model
      lookup code as-is).
      
      Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
      Reviewed-by: Igor Mammedov <imammedo@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 9f3fb5657b2133a408ccf40b4ab57dec9b4ce771
  Author: Eduardo Habkost <ehabkost@redhat.com>
  Date:   Tue Dec 4 17:34:38 2012 -0200
  
      target-i386/cpu.c: Coding style fixes
      
      - Use spaces instead of tabs on cpu_x86_cpuid().
      - Use braces on 'if' statement cpu_x86_find_by_name().
      
      Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
      Reviewed-by: Igor Mammedov <imammedo@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 23e3fbec3355e67dbf26e98bbe33ef354097df8e
  Author: Eduardo Habkost <ehabkost@redhat.com>
  Date:   Tue Dec 4 11:19:34 2012 -0200
  
      qdev: qdev_create(): use error_report() instead of hw_error()
      
      hw_error() is specific for fatal hardware emulation errors, not for
      internal errors related to the qdev object/class abstraction or object
      initialization.
      
      Replace it with an error_report() call, followed by abort().
      
      This will also help reduce dependencies of the qdev code (as hw_error()
      is from cpus.o, and depends on the CPU list from exec.o).
      
      Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit bcf7930105c26d09ae83cbd8b982d01bb421f215
  Author: Eduardo Habkost <ehabkost@redhat.com>
  Date:   Tue Oct 23 21:44:08 2012 -0200
  
      sysemu.h: Include qemu-types.h instead of qemu-common.h
      
      It just needs the Monitor and DeviceState typedefs, so it doesn't need
      all of qemu-common.h.
      
      Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 394e1bb79591c2fbfc873e5ccc38e92a3ba992cf
  Author: Eduardo Habkost <ehabkost@redhat.com>
  Date:   Tue Oct 23 21:41:52 2012 -0200
  
      Create qemu-types.h for struct typedefs
      
      Instead of keeping all those struct typedefs in qemu-common.h, move it
      to a header that can be safely included by other headers, containing
      only the struct typedefs and not pulling in other dependencies.
      
      Also, move some of the qdev-core.h typedefs to the new file, too, so
      other headers don't need to include qdev-core.h only because of
      DeviceState and other typedefs.
      
      This will help us remove qemu-common.h dependencies from some headers
      later.
      
      Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit cad32159663c5910098e10d64f4b5b10648b0095
  Author: Eduardo Habkost <ehabkost@redhat.com>
  Date:   Tue Oct 23 21:55:19 2012 -0200
  
      qlist.h: Do not include qemu-common.h
      
      I don't know why it was including it, as I don't see any code that
      depends on anything from qemu-common.h.
      
      Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 4d4922c339abf67e47c79068d343ed41a020b8e2
  Author: Eduardo Habkost <ehabkost@redhat.com>
  Date:   Tue Oct 23 21:37:20 2012 -0200
  
      qga/channel-posix.c: Include headers it needs
      
      Include:
       - <errno.h> for errno
       - <unistd.h> & <fcntl.h> for fcntl()
       - <stdlib.h> for exit()
       - "osdep.h" for qemu_open()
      
      Some of those headers were probably being included by accident because
      some other headers were including qemu-common.h, but those headers
      should eventually stop including qemu-common.h.
      
      Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
      Signed-off-by: Igor Mammedov <imammedo@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit ccff63cac4f0d391187c9ee9aa2cab754df80c41
  Author: Eduardo Habkost <ehabkost@redhat.com>
  Date:   Tue Oct 23 21:35:44 2012 -0200
  
      qapi/qmp-registry.c: Include headers it needs
      
      Include:
      - <glib.h> for g_malloc0()
      - <string.h> for strcmp()
      
      Some of those headers were probably being included by accident because
      some other headers were including qemu-common.h, but those headers
      should eventually stop including qemu-common.h.
      
      Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 90f0cfa410544727ac4e9c130f9e5032e1fb9b71
  Author: Eduardo Habkost <ehabkost@redhat.com>
  Date:   Tue Oct 23 21:19:18 2012 -0200
  
      ui/vnc-palette.c: Include headers it needs
      
      Include:
       - <glib.h> for g_malloc0()
       - <string.h> for memset()
      
      Some of those headers were probably being included by accident because
      some other headers were including qemu-common.h, but those headers
      should eventually stop including qemu-common.h.
      
      Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit ee9baa00f2623f1f627913f62d60f2888286319a
  Author: Eduardo Habkost <ehabkost@redhat.com>
  Date:   Tue Oct 23 22:54:34 2012 -0200
  
      user: Rename qemu-types.h to qemu-user-types.h
      
      The header file is specific for *-user, but I plan to introduce a more
      generic qemu-types.h file, so I'm renaming it.
      
      Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 89e0e9c71e608f3679f30e88d988903536c6f7f3
  Author: Eduardo Habkost <ehabkost@redhat.com>
  Date:   Tue Oct 23 20:42:56 2012 -0200
  
      user: Move *-user/qemu-types.h to main directory
      
      The bsd-user/qemu-types.h and linux-user/qemu-types.h files are almost
      the same, but linux-user has the additional definitions of tswapal().
      
      This moves the linux-user file to the main directory, so the same file
      can be used by linux-user and bsd-user.
      
      Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 19e6c50d2d843220efbdd3b2db21d83c122c364a
  Author: Petar Jovanovic <petarj@mips.com>
  Date:   Wed Dec 5 00:29:10 2012 +0100
  
      target-mips: Fix incorrect shift for SHILO and SHILOV
      
      helper_shilo has not been shifting an accumulator value correctly for negative
      values in 'shift' field. Minor optimization for shift=0 case.
      This change also adds tests that will trigger issue and check for regressions.
      
      Signed-off-by: Petar Jovanovic <petarj@mips.com>
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Reviewed-by: Eric Johnson <ericj@mips.com>
      Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
  
  commit 34f5606ee101f82a247d09d05644ad2a63c8e342
  Author: Petar Jovanovic <petarj@mips.com>
  Date:   Mon Nov 26 16:13:21 2012 +0100
  
      target-mips: Fix incorrect code and test for INSV
      
      Content of register rs should be shifted for pos before applying a mask.
      This change contains both fix for the instruction and to the existing test.
      
      Signed-off-by: Petar Jovanovic <petarj@mips.com>
      Reviewed-by: Eric Johnson <ericj@mips.com>
      Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
  
  commit 9fd2ecdc8cb2dc1a8a7c57b6c9c60bc9947b6a73
  Author: Paolo Bonzini <pbonini@redhat.com>
  Date:   Thu Oct 11 14:20:23 2012 +0200
  
      virtfs-proxy-helper: use setresuid and setresgid
      
      The setfsuid and setfsgid system calls are obscure and they complicate
      the error checking (that glibc's warn_unused_result "feature" forces
      us to do).  Switch to the standard setresuid and setresgid functions.
      
      Signed-off-by: Paolo Bonzini <pbonini@redhat.com
      Signed-off-by: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com>
  
  commit 80625b97b52836b944a6438e8e3e9d992e6a00b6
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Wed Dec 5 16:53:44 2012 +1000
  
      xilinx_uartlite: Accept input after rx FIFO pop
      
      The device return false from the can receive function when the FIFO is
      full. This mean the device should check for buffered input whenever a byte is
      popped from the FIFO.
      
      Reported-by: Jason Wu <huanyu@xilinx.com>
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
  
  commit 859cc10d23e619153670fc58683373fa24d25b68
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Wed Dec 5 16:53:43 2012 +1000
  
      xilinx_uartlite: suppress "cannot receive message"
      
      This message is not an error condition, its just informing the user that
      the device is corking the uart traffic to not drop characters.
      
      Reported-by: Jason Wu <huanyu@xilinx.com>
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
  
  commit d4d230da08918183929c7d6cb54824b391536904
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Wed Dec 5 16:53:42 2012 +1000
  
      xilinx_axienet: Implement R_IS behaviour
      
      The interrupt status register R_IS is the standard clear-on-write behaviour.
      This was unimplemented and defaulting to updating the register to the written
      value. Implemented clear-on-write.
      
      Reported-by: Jason Wu <huanyu@xilinx.com>
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
  
  commit 582299336879504353e60c7937fbc70fea93f3da
  Author: Julien Grall <julien.grall@citrix.com>
  Date:   Wed Sep 19 12:50:09 2012 +0100
  
      hw/dma.c: Replace register_ioport_*
      
      Replace all register_ioport_*() with the new Memory API functions.
      This permits to use the new Memory stuff like listeners.
      
      Signed-off-by: Julien Grall <julien.grall@citrix.com>
      Acked-by: Avi Kivity <avi@redhat.com>
      [AF: Rebased onto hwaddr]
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 258711c6448c44b60b0fecef1d3b09c71e23e304
  Author: Julien Grall <julien.grall@citrix.com>
  Date:   Wed Sep 19 12:50:08 2012 +0100
  
      hw/pc.c: Replace register_ioport_*
      
      Replace all register_ioport_*() with portio_*() or a MemoryRegion.
      This permits to use the new Memory stuff like listeners.
      
      Signed-off-by: Julien Grall <julien.grall@citrix.com>
      Acked-by: Avi Kivity <avi@redhat.com>
      [AF: Rebased onto hwaddr]
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 568fd159e4ca82d213706acd2cf4c94f27537096
  Author: Julien Grall <julien.grall@citrix.com>
  Date:   Wed Sep 19 12:50:07 2012 +0100
  
      serial: Replace register_ioport_*
      
      Replace all register_ioport_*() with a MemoryRegion.
      This permits to use the new Memory stuff like listeners.
      
      For more flexibility, the IO address space is passed as an argument.
      
      Signed-off-by: Julien Grall <julien.grall@citrix.com>
      Acked-by: Avi Kivity <avi@redhat.com>
      [AF: Rebased onto serial split]
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit c75e6d8e354c44e76045cb0de20cda1a4ce4d575
  Author: Julien Grall <julien.grall@citrix.com>
  Date:   Wed Sep 19 12:50:06 2012 +0100
  
      hw/cirrus_vga.c: Replace register_ioport_*
      
      Replace all register_ioport_*() with the new Memory API.
      This permits to use the new Memory stuff like listeners.
      
      Signed-off-by: Julien Grall <julien.grall@citrix.com>
      Acked-by: Avi Kivity <avi@redhat.com>
      [AF: Rebased onto hwaddr]
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 42d8a3cf960659069bd2b2d9c443dafd7585607f
  Author: Julien Grall <julien.grall@citrix.com>
  Date:   Wed Sep 19 12:50:03 2012 +0100
  
      hw/apm.c: Replace register_ioport_*
      
      Replace all register_ioport_*() with a MemoryRegion.
      This permits to use the new Memory stuff like listeners.
      
      Moreover, the PCI device is added as an argument for apm_init(),
      so we can register IO inside the PCI IO address space.
      
      Signed-off-by: Julien Grall <julien.grall@citrix.com>
      Acked-by: Avi Kivity <avi@redhat.com>
      [AF: Rebased onto hwaddr and q35]
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit ac10027327e27c9b360452e01af3ef2147f5a26f
  Author: Julien Grall <julien.grall@citrix.com>
  Date:   Wed Sep 19 12:50:02 2012 +0100
  
      isa: Add isa_address_space_io()
      
      This function permits to retrieve ISA IO address space.
      It will be usefull when we need to pass IO address space as argument.
      
      Signed-off-by: Julien Grall <julien.grall@citrix.com>
      Acked-by: Avi Kivity <avi@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 427e3aa151c749225364d0c30640e2e3c1756d9d
  Author: Hans de Goede <hdegoede@redhat.com>
  Date:   Sat Nov 17 12:47:18 2012 +0100
  
      usb-tablet: Allow connecting to ehci
      
      Our ehci code has is capable of significantly lowering the wakeup rate
      for the hcd emulation while the device is idle. It is possible to add
      similar code ot the uhci emulation, but that simply is not there atm,
      and there is no reason why a (virtual) usb-tablet can not be a USB-2 device.
      
      Making usb-hid devices connect to the emulated ehci controller instead
      of the emulated uhci controller on vms which have both lowers the cpuload
      for a fully idle vm from 20% to 2-3% (on my laptop).
      
      An alternative implementation to using a property to select the tablet
      type, would be simply making it a new device type, ie usb-tablet2, but the
      downside of that is that this will require libvirt changes to be available
      through libvirt at all, and then management tools changes to become the
      default for new vms, where as using a property will automatically get
      any pc-1.3 type vms the lower cpuload.
      
      [ kraxel: adapt compat property for post-1.3 merge ]
      
      Signed-off-by: Hans de Goede <hdegoede@redhat.com>
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
      
      tablet compat fixup
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 8082624099bce56a3139e6b9f72016c00fd10227
  Author: Hans de Goede <hdegoede@redhat.com>
  Date:   Sat Nov 17 12:47:17 2012 +0100
  
      ehci: Lower timer freq when the periodic schedule is idle
      
      Lower the timer freq if no iso schedule packets complete for 64 frames in
      a row.
      
      We can safely do this, without adding latency, because:
      1) If there is isoc traffic this will never trigger
      2) For async handled interrupt packets (only usb-host), the completion handler
         will immediately schedule the frame_timer from a bh
      3) All devices using NAK to signal no data for interrupt endpoints now use
         wakeup, which will immediately schedule the frame_timer from a bh
      
      The advantage of this is that when we only have interrupt packets in the
      periodic schedule, async_stepdown can do its work and significantly lower
      the frequency at which the frame_timer runs.
      
      Signed-off-by: Hans de Goede <hdegoede@redhat.com>
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 386ab487ebc25d780ddfc4a9aea0b21c4a9aaa94
  Author: Hans de Goede <hdegoede@redhat.com>
  Date:   Sat Nov 17 12:47:16 2012 +0100
  
      usb: Allow overriding of usb_desc at the device level
      
      This allows devices to present a different set of descriptors based on
      device properties.
      
      Signed-off-by: Hans de Goede <hdegoede@redhat.com>
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit be41efde3ca0372dbf7543e09ff473b4eec25057
  Author: Hans de Goede <hdegoede@redhat.com>
  Date:   Sat Nov 17 12:47:15 2012 +0100
  
      usb: Don't allow USB_RET_ASYNC for interrupt packets
      
      It is tempting to use USB_RET_ASYNC for interrupt packets, rather then the
      current NAK + polling approach, but this causes issues for migration, as
      an async completed packet will not getting written back to guest memory until
      the next poll time, and if a migration happens in between it will get lost!
      
      Make an exception for host devices, because:
      1) host-linux actually uses async completion for interrupt endpoints
      2) host devices don't migrate anyways
      
      Ideally we would convert host-linux.c to handle (input) interrupt endpoints in
      a buffered manner like it does for isoc endpoints, keeping multiple urbs
      submitted to ensure the devices timing requirements are met, as well as making
      its interrupt ep handling the same as other usb-devices.
      
      Signed-off-by: Hans de Goede <hdegoede@redhat.com>
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 8beba9304391189666df1b62b23a5101b3831317
  Author: Hans de Goede <hdegoede@redhat.com>
  Date:   Sat Nov 17 12:47:14 2012 +0100
  
      usb: Call wakeup when data becomes available for all devices with int eps
      
      This is necessary for proper interaction with the xhci controller, and it
      will allow other hcds to lower there frame timer while waiting for interrupt
      data.
      
      Signed-off-by: Hans de Goede <hdegoede@redhat.com>
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit f1ae2e3883c4ee3a9f91f484690abe42f5063d64
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Tue Dec 4 14:39:16 2012 +0100
  
      add pc-1.4
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 3e43749882c558875f70ac5deda39cdc9797e245
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Tue Nov 27 08:24:42 2012 +0100
  
      acpi: drop debug port
      
      I'm pretty sure this isn't needed any more.  I think this predates the
      switch to seabios, and the seabios DSDT table has a DBUG() aml macro
      which writes stuff to the seabios debug port (0x402).
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 3f5bc9e8af8c9ee617b143e42ad4bd2feb379a19
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Fri Nov 23 15:02:18 2012 +0100
  
      q35: update lpc pci config space according to configured devices
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit c177684c753a0b1337acebb7dbc6f3f3a9700321
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Fri Nov 23 16:03:19 2012 +0100
  
      apci: switch piix4 pci hotplug to memory api
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit c84649ca66a32aadba20a8202062b02247270ee5
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Fri Nov 23 15:37:05 2012 +0100
  
      acpi: remove acpi_gpe_blk
      
      With gpe being switched to memory api this is no longer needed.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit b65b93f24cb84923d2d7d43cf87d40bc88b6bdcd
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Fri Nov 23 15:35:13 2012 +0100
  
      apci: switch piix4 gpe to memory api
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 24fe083de67e0f736c54da4abda05f23ec37c51d
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Fri Nov 23 14:58:04 2012 +0100
  
      acpi: fix piix4 smbus mapping
      
      Make write to the smbus base register and enable bit actually work.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 798512e5522685163c8d5fc5093aea19ae9cce06
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Fri Nov 23 14:57:01 2012 +0100
  
      acpi: switch smbus to memory api
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 4a522de0905c88160b6f93eb5d35883382a0c333
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Thu Nov 22 14:01:20 2012 +0100
  
      acpi: cleanup ich9 memory region
      
      Nothing left to do, everything handled by subregions,
      we can zap the reaw/write handlers now.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 10cc69b0de8e1756e6fbda4592c9d0ba3bce58fc
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Thu Nov 22 13:51:35 2012 +0100
  
      apci: switch ich9 smi to memory api
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 76a7daf97458c55b8d8e6d4eadc5c46b16c705ce
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Thu Nov 22 13:43:17 2012 +0100
  
      apci: switch ich9 gpe to memory api
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit a0f95659da77c8818ebd146bb1546ad152d0833e
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Fri Nov 23 09:00:25 2012 +0100
  
      acpi: cleanup vt82c686 memory region
      
      Nothing left to do, everything handled by subregions,
      we can zap the reaw/write handlers now.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit ca5d64b4b4fbb01e403f89ec9b399aaa69104b1e
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Thu Nov 22 13:27:04 2012 +0100
  
      acpi: cleanup piix4 memory region
      
      Nothing left to do, everything handled by subregions,
      we can zap the reaw/write handlers now.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit b5a7c024d2606e84e0bbe4a0e87d252dfda41479
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Thu Nov 22 13:25:10 2012 +0100
  
      apci: switch evt to memory api
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit afafe4bbe0cf7d3318e1ac7b40925561f86a6bd4
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Thu Nov 22 13:17:57 2012 +0100
  
      apci: switch cnt to memory api
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 77d58b1e47c8d1c661f98f12b47ab519d3561488
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Thu Nov 22 12:12:30 2012 +0100
  
      apci: switch timer to memory api
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit a29028214c1d5d3571b27e6745f14534e6d8a662
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Fri Nov 23 08:29:27 2012 +0100
  
      apci: switch vt82c686 to memory api
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit cacaab8bdd74608361a488aac600d609dafd53e5
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Thu Nov 22 12:08:22 2012 +0100
  
      apci: switch ich9 to memory api
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit af11110bb83166473064389faa27e8c6703b2008
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Thu Nov 22 11:34:44 2012 +0100
  
      apci: switch piix4 to memory api
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 16c6c80ac3a772b42a87b77dfdf0fdac7c607b0e
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Mon Dec 3 14:08:40 2012 -0600
  
      Open up 1.4 development branch
      
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 52a71bff6085398fbb8602718af228cd6339c02d
  Author: Hervé Poussineau <hpoussin@reactos.org>
  Date:   Sat Apr 14 22:48:36 2012 +0200
  
      prep: Use pc87312 device instead of collection of random ISA devices
      
      We can't however replace the built-in IDE controller, as the one in
      pc87312 is only single-channel and can use only IRQ 14. Therefore the
      pc87312's IDE function gets disabled via the config property.
      
      PReP emulation also gains a parallel port emulation this way.
      
      Signed-off-by: Hervé Poussineau <hpoussin@reactos.org>
      [AF: Use TYPE_PC87312 constant, add to ppc64-softmmu and to MAINTAINERS]
      Signed-off-by: Andreas Färber <andreas.faerber@web.de>
  
  commit 1ae41f447d1467172b0f8290ca1b83726ea9942a
  Author: Hervé Poussineau <hpoussin@reactos.org>
  Date:   Sat Apr 14 22:48:35 2012 +0200
  
      prep: Add pc87312 Super I/O emulation
      
      This provides floppy and IDE controllers as well as serial and parallel
      ports. However, dynamic configuration of devices is not yet supported.
      
      Signed-off-by: Hervé Poussineau <hpoussin@reactos.org>
      [AF: QOM'ify, split out header, create CharDriverState if absent]
      Signed-off-by: Andreas Färber <andreas.faerber@web.de>
  
  commit acbb090b2400f627a801074c4e3e006c7501bb26
  Author: Andreas Färber <andreas.faerber@web.de>
  Date:   Wed Aug 15 14:15:41 2012 +0200
  
      prep: Include devices for ppc64 as well
      
      Allows running qemu-system-ppc64 -M prep for consistency.
      
      Reported-by: Markus Armbruster <armbru@redhat.com>
      Signed-off-by: Andreas Färber <andreas.faerber@web.de>
      Acked-by: Hervé Poussineau <hpoussineau@reactos.org>


For bisection revision-tuple graph see:
   http://www.chiark.greenend.org.uk/~xensrcts/results/bisect.qemu-upstream-unstable.test-amd64-i386-qemuu-rhel6hvm-intel.redhat-install.html
Revision IDs in each graph node refer, respectively, to the Trees above.

----------------------------------------
Searching for failure / basis pass:
 20844 fail [host=gall-mite] / 20054 [host=rice-weevil] 18243 [host=itch-mite] 18200 [host=field-cricket] 18112 [host=earwig] 18085 ok.
Failure / basis pass flights: 20844 / 18085
Tree: linux git://xenbits.xen.org/linux-pvops.git
Tree: linuxfirmware git://xenbits.xen.org/osstest/linux-firmware.git
Tree: qemu git://xenbits.xen.org/staging/qemu-xen-unstable.git
Tree: qemuu git://xenbits.xen.org/staging/qemu-upstream-unstable.git
Tree: xen git://xenbits.xen.org/xen.git
Latest 5602328b0d66cd6c5ef0dd7be081fd779c49c27e c530a75c1e6a472b0eb9558310b518f0dfcd8860 84411871262363200e70fa087d7b21647091a450 b97307ecaad98360f41ea36cd9674ef810c4f8cf 1a510f3c447452006fa2a661b387fdc5410c41d5
Basis pass a938a246d34912423c560f475ccf1ce0c71d9d00 c530a75c1e6a472b0eb9558310b518f0dfcd8860 70992304dc8c5fc67d876e0f8e3dfaa82be955a1 4597594c61add43725bd207bb498268a058f9cfb 365c95f7de789e1dca03f119eab7dc61fe0f77c9
Generating revisions with ./adhoc-revtuple-generator  git://xenbits.xen.org/linux-pvops.git#a938a246d34912423c560f475ccf1ce0c71d9d00-5602328b0d66cd6c5ef0dd7be081fd779c49c27e git://xenbits.xen.org/osstest/linux-firmware.git#c530a75c1e6a472b0eb9558310b518f0dfcd8860-c530a75c1e6a472b0eb9558310b518f0dfcd8860 git://xenbits.xen.org/staging/qemu-xen-unstable.git#70992304dc8c5fc67d876e0f8e3dfaa82be955a1-84411871262363200e70fa087d7b21647091a450 git://xenbits.xen.org/staging/qemu-upstream-unstable.git#4597594c61add43725bd207bb498268a058f9cfb-b97307ecaad98360f41ea36cd9674ef810c4f8cf git://xenbits.xen.org/xen.git#365c95f7de789e1dca03f119eab7dc61fe0f77c9-1a510f3c447452006fa2a661b387fdc5410c41d5
using cache /export/home/osstest/repos/git-cache...
using cache /export/home/osstest/repos/git-cache...
locked cache /export/home/osstest/repos/git-cache...
processing ./cacheing-git clone --bare git://xenbits.xen.org/linux-pvops.git /export/home/osstest/repos/linux-pvops...
Initialized empty Git repository in /export/home/osstest/repos/linux-pvops/
updating cache /export/home/osstest/repos/git-cache linux-pvops...
adhoc-revtuple-generator: tree discontiguous: linux-pvops
using cache /export/home/osstest/repos/git-cache...
using cache /export/home/osstest/repos/git-cache...
locked cache /export/home/osstest/repos/git-cache...
processing ./cacheing-git clone --bare git://xenbits.xen.org/staging/qemu-xen-unstable.git /export/home/osstest/repos/qemu-xen-unstable...
Initialized empty Git repository in /export/home/osstest/repos/qemu-xen-unstable/
updating cache /export/home/osstest/repos/git-cache qemu-xen-unstable...
using cache /export/home/osstest/repos/git-cache...
using cache /export/home/osstest/repos/git-cache...
locked cache /export/home/osstest/repos/git-cache...
processing ./cacheing-git clone --bare git://xenbits.xen.org/staging/qemu-upstream-unstable.git /export/home/osstest/repos/qemu-upstream-unstable...
Initialized empty Git repository in /export/home/osstest/repos/qemu-upstream-unstable/
updating cache /export/home/osstest/repos/git-cache qemu-upstream-unstable...
adhoc-revtuple-generator: tree discontiguous: qemu-upstream-unstable
using cache /export/home/osstest/repos/git-cache...
using cache /export/home/osstest/repos/git-cache...
locked cache /export/home/osstest/repos/git-cache...
processing ./cacheing-git clone --bare git://xenbits.xen.org/xen.git /export/home/osstest/repos/xen...
Initialized empty Git repository in /export/home/osstest/repos/xen/
updating cache /export/home/osstest/repos/git-cache xen...
using cache /export/home/osstest/repos/git-cache...
using cache /export/home/osstest/repos/git-cache...
locked cache /export/home/osstest/repos/git-cache...
processing ./cacheing-git clone --bare git://xenbits.xen.org/staging/qemu-xen-unstable.git /export/home/osstest/repos/qemu-xen-unstable...
Initialized empty Git repository in /export/home/osstest/repos/qemu-xen-unstable/
updating cache /export/home/osstest/repos/git-cache qemu-xen-unstable...
using cache /export/home/osstest/repos/git-cache...
using cache /export/home/osstest/repos/git-cache...
locked cache /export/home/osstest/repos/git-cache...
processing ./cacheing-git clone --bare git://xenbits.xen.org/xen.git /export/home/osstest/repos/xen...
Initialized empty Git repository in /export/home/osstest/repos/xen/
updating cache /export/home/osstest/repos/git-cache xen...
Loaded 3005 nodes in revision graph
Searching for test results:
 18079 [host=itch-mite]
 18085 pass a938a246d34912423c560f475ccf1ce0c71d9d00 c530a75c1e6a472b0eb9558310b518f0dfcd8860 70992304dc8c5fc67d876e0f8e3dfaa82be955a1 4597594c61add43725bd207bb498268a058f9cfb 365c95f7de789e1dca03f119eab7dc61fe0f77c9
 18112 [host=earwig]
 18197 []
 18200 [host=field-cricket]
 18243 [host=itch-mite]
 20054 [host=rice-weevil]
 20100 blocked irrelevant
 20101 pass a938a246d34912423c560f475ccf1ce0c71d9d00 c530a75c1e6a472b0eb9558310b518f0dfcd8860 70992304dc8c5fc67d876e0f8e3dfaa82be955a1 4597594c61add43725bd207bb498268a058f9cfb 365c95f7de789e1dca03f119eab7dc61fe0f77c9
 20102 blocked irrelevant
 20177 pass a938a246d34912423c560f475ccf1ce0c71d9d00 c530a75c1e6a472b0eb9558310b518f0dfcd8860 84411871262363200e70fa087d7b21647091a450 4597594c61add43725bd207bb498268a058f9cfb 6349b01651c4c915a7e9600fcf3f6f77cb5cf9bb
 20115 blocked a938a246d34912423c560f475ccf1ce0c71d9d00 c530a75c1e6a472b0eb9558310b518f0dfcd8860 84411871262363200e70fa087d7b21647091a450 4597594c61add43725bd207bb498268a058f9cfb 255d252c0afafd0d2b6a9e4c2ad4dadbd2f00051
 20181 pass a938a246d34912423c560f475ccf1ce0c71d9d00 c530a75c1e6a472b0eb9558310b518f0dfcd8860 13c144d96e825f145e5b37f97e5f6210c2c645e9 4597594c61add43725bd207bb498268a058f9cfb 7d413e38c7ad250a5163ce64358917a84aa8bfbf
 20139 pass a938a246d34912423c560f475ccf1ce0c71d9d00 c530a75c1e6a472b0eb9558310b518f0dfcd8860 84411871262363200e70fa087d7b21647091a450 4597594c61add43725bd207bb498268a058f9cfb d7f056a32e0906c2ef43e23801c621ec897a238c
 20141 blocked irrelevant
 20167 pass a938a246d34912423c560f475ccf1ce0c71d9d00 c530a75c1e6a472b0eb9558310b518f0dfcd8860 70992304dc8c5fc67d876e0f8e3dfaa82be955a1 4597594c61add43725bd207bb498268a058f9cfb 365c95f7de789e1dca03f119eab7dc61fe0f77c9
 20168 blocked irrelevant
 20180 blocked irrelevant
 20363 pass a938a246d34912423c560f475ccf1ce0c71d9d00 c530a75c1e6a472b0eb9558310b518f0dfcd8860 84411871262363200e70fa087d7b21647091a450 4597594c61add43725bd207bb498268a058f9cfb a52f6c65d3e2bf7c6f16edbac62437327fbeb565
 20367 blocked irrelevant
 20364 pass a938a246d34912423c560f475ccf1ce0c71d9d00 c530a75c1e6a472b0eb9558310b518f0dfcd8860 84411871262363200e70fa087d7b21647091a450 4597594c61add43725bd207bb498268a058f9cfb 57e835e51420bf1ff793524bbd815a85291c51e4
 20369 pass a938a246d34912423c560f475ccf1ce0c71d9d00 c530a75c1e6a472b0eb9558310b518f0dfcd8860 84411871262363200e70fa087d7b21647091a450 4597594c61add43725bd207bb498268a058f9cfb 1a0f10a8c8673ed62c7b0cff8f8de5b97c402b7d
 20668 pass a938a246d34912423c560f475ccf1ce0c71d9d00 c530a75c1e6a472b0eb9558310b518f0dfcd8860 84411871262363200e70fa087d7b21647091a450 4597594c61add43725bd207bb498268a058f9cfb 5fbc4c343e52777e636439e2afcdfb3f100211c3
 20678 blocked irrelevant
 20670 blocked irrelevant
 20816 fail 5602328b0d66cd6c5ef0dd7be081fd779c49c27e c530a75c1e6a472b0eb9558310b518f0dfcd8860 84411871262363200e70fa087d7b21647091a450 b97307ecaad98360f41ea36cd9674ef810c4f8cf 4c37ed562224295c0f8b00211287d57cae629782
 20844 fail 5602328b0d66cd6c5ef0dd7be081fd779c49c27e c530a75c1e6a472b0eb9558310b518f0dfcd8860 84411871262363200e70fa087d7b21647091a450 b97307ecaad98360f41ea36cd9674ef810c4f8cf 1a510f3c447452006fa2a661b387fdc5410c41d5
 20820 pass 5602328b0d66cd6c5ef0dd7be081fd779c49c27e c530a75c1e6a472b0eb9558310b518f0dfcd8860 84411871262363200e70fa087d7b21647091a450 4597594c61add43725bd207bb498268a058f9cfb 1dc5178097e62fc7137cf17cd16628675f0b5ee1
 20829 pass 5602328b0d66cd6c5ef0dd7be081fd779c49c27e c530a75c1e6a472b0eb9558310b518f0dfcd8860 84411871262363200e70fa087d7b21647091a450 4597594c61add43725bd207bb498268a058f9cfb 0771faba163769089c9f05f7f76b63e397677613
 20809 pass a938a246d34912423c560f475ccf1ce0c71d9d00 c530a75c1e6a472b0eb9558310b518f0dfcd8860 70992304dc8c5fc67d876e0f8e3dfaa82be955a1 4597594c61add43725bd207bb498268a058f9cfb 365c95f7de789e1dca03f119eab7dc61fe0f77c9
 20822 pass 5602328b0d66cd6c5ef0dd7be081fd779c49c27e c530a75c1e6a472b0eb9558310b518f0dfcd8860 84411871262363200e70fa087d7b21647091a450 4597594c61add43725bd207bb498268a058f9cfb c4d3ccbfb50fa7603595b9bc16b1bba4647d21f1
 20810 blocked irrelevant
 20830 fail 5602328b0d66cd6c5ef0dd7be081fd779c49c27e c530a75c1e6a472b0eb9558310b518f0dfcd8860 84411871262363200e70fa087d7b21647091a450 b97307ecaad98360f41ea36cd9674ef810c4f8cf 1a510f3c447452006fa2a661b387fdc5410c41d5
 20811 pass a938a246d34912423c560f475ccf1ce0c71d9d00 c530a75c1e6a472b0eb9558310b518f0dfcd8860 84411871262363200e70fa087d7b21647091a450 4597594c61add43725bd207bb498268a058f9cfb b685c64be7a8d870313c9a652a15eadf9f25f195
 20821 fail 5602328b0d66cd6c5ef0dd7be081fd779c49c27e c530a75c1e6a472b0eb9558310b518f0dfcd8860 84411871262363200e70fa087d7b21647091a450 b97307ecaad98360f41ea36cd9674ef810c4f8cf 4c37ed562224295c0f8b00211287d57cae629782
 20814 pass a938a246d34912423c560f475ccf1ce0c71d9d00 c530a75c1e6a472b0eb9558310b518f0dfcd8860 84411871262363200e70fa087d7b21647091a450 4597594c61add43725bd207bb498268a058f9cfb c6f92aed0e209df823d2cb5780dbb1ea12fc6d4a
 20808 fail 5602328b0d66cd6c5ef0dd7be081fd779c49c27e c530a75c1e6a472b0eb9558310b518f0dfcd8860 84411871262363200e70fa087d7b21647091a450 b97307ecaad98360f41ea36cd9674ef810c4f8cf 4c37ed562224295c0f8b00211287d57cae629782
 20815 pass a938a246d34912423c560f475ccf1ce0c71d9d00 c530a75c1e6a472b0eb9558310b518f0dfcd8860 84411871262363200e70fa087d7b21647091a450 4597594c61add43725bd207bb498268a058f9cfb fe06795e82922f8d8c8910da545ef1215cbb1b8c
 20823 pass 5602328b0d66cd6c5ef0dd7be081fd779c49c27e c530a75c1e6a472b0eb9558310b518f0dfcd8860 84411871262363200e70fa087d7b21647091a450 4597594c61add43725bd207bb498268a058f9cfb 5814c599256907d53a3c99ad530bad2ed2565d9e
 20817 fail 5602328b0d66cd6c5ef0dd7be081fd779c49c27e c530a75c1e6a472b0eb9558310b518f0dfcd8860 84411871262363200e70fa087d7b21647091a450 b97307ecaad98360f41ea36cd9674ef810c4f8cf 4c37ed562224295c0f8b00211287d57cae629782
 20827 fail 5602328b0d66cd6c5ef0dd7be081fd779c49c27e c530a75c1e6a472b0eb9558310b518f0dfcd8860 84411871262363200e70fa087d7b21647091a450 b97307ecaad98360f41ea36cd9674ef810c4f8cf 0771faba163769089c9f05f7f76b63e397677613
 20841 fail 5602328b0d66cd6c5ef0dd7be081fd779c49c27e c530a75c1e6a472b0eb9558310b518f0dfcd8860 84411871262363200e70fa087d7b21647091a450 b97307ecaad98360f41ea36cd9674ef810c4f8cf 0771faba163769089c9f05f7f76b63e397677613
 20838 pass a938a246d34912423c560f475ccf1ce0c71d9d00 c530a75c1e6a472b0eb9558310b518f0dfcd8860 70992304dc8c5fc67d876e0f8e3dfaa82be955a1 4597594c61add43725bd207bb498268a058f9cfb 365c95f7de789e1dca03f119eab7dc61fe0f77c9
 20828 pass 5602328b0d66cd6c5ef0dd7be081fd779c49c27e c530a75c1e6a472b0eb9558310b518f0dfcd8860 84411871262363200e70fa087d7b21647091a450 4597594c61add43725bd207bb498268a058f9cfb e9ee35826e46e4f9a40f9fdafcc609016cb2a23b
 20825 []
 20845 fail 5602328b0d66cd6c5ef0dd7be081fd779c49c27e c530a75c1e6a472b0eb9558310b518f0dfcd8860 84411871262363200e70fa087d7b21647091a450 b97307ecaad98360f41ea36cd9674ef810c4f8cf 0771faba163769089c9f05f7f76b63e397677613
 20837 fail 5602328b0d66cd6c5ef0dd7be081fd779c49c27e c530a75c1e6a472b0eb9558310b518f0dfcd8860 84411871262363200e70fa087d7b21647091a450 b97307ecaad98360f41ea36cd9674ef810c4f8cf 1a510f3c447452006fa2a661b387fdc5410c41d5
 20839 fail 5602328b0d66cd6c5ef0dd7be081fd779c49c27e c530a75c1e6a472b0eb9558310b518f0dfcd8860 84411871262363200e70fa087d7b21647091a450 b97307ecaad98360f41ea36cd9674ef810c4f8cf 1a510f3c447452006fa2a661b387fdc5410c41d5
 20840 fail 5602328b0d66cd6c5ef0dd7be081fd779c49c27e c530a75c1e6a472b0eb9558310b518f0dfcd8860 84411871262363200e70fa087d7b21647091a450 b97307ecaad98360f41ea36cd9674ef810c4f8cf 1a510f3c447452006fa2a661b387fdc5410c41d5
 20843 pass 5602328b0d66cd6c5ef0dd7be081fd779c49c27e c530a75c1e6a472b0eb9558310b518f0dfcd8860 84411871262363200e70fa087d7b21647091a450 4597594c61add43725bd207bb498268a058f9cfb 0771faba163769089c9f05f7f76b63e397677613
 20847 fail 5602328b0d66cd6c5ef0dd7be081fd779c49c27e c530a75c1e6a472b0eb9558310b518f0dfcd8860 84411871262363200e70fa087d7b21647091a450 b97307ecaad98360f41ea36cd9674ef810c4f8cf 0771faba163769089c9f05f7f76b63e397677613
 20846 pass 5602328b0d66cd6c5ef0dd7be081fd779c49c27e c530a75c1e6a472b0eb9558310b518f0dfcd8860 84411871262363200e70fa087d7b21647091a450 4597594c61add43725bd207bb498268a058f9cfb 0771faba163769089c9f05f7f76b63e397677613
Searching for interesting versions
 Result found: flight 18085 (pass), for basis pass
 Result found: flight 20830 (fail), for basis failure
 Repro found: flight 20838 (pass), for basis pass
 Repro found: flight 20839 (fail), for basis failure
 0 revisions at 5602328b0d66cd6c5ef0dd7be081fd779c49c27e c530a75c1e6a472b0eb9558310b518f0dfcd8860 84411871262363200e70fa087d7b21647091a450 4597594c61add43725bd207bb498268a058f9cfb 0771faba163769089c9f05f7f76b63e397677613
No revisions left to test, checking graph state.
 Result found: flight 20829 (pass), for last pass
 Result found: flight 20841 (fail), for first failure
 Repro found: flight 20843 (pass), for last pass
 Repro found: flight 20845 (fail), for first failure
 Repro found: flight 20846 (pass), for last pass
 Repro found: flight 20847 (fail), for first failure

*** Found and reproduced problem changeset ***

  Bug is in tree:  qemuu git://xenbits.xen.org/staging/qemu-upstream-unstable.git
  Bug introduced:  b97307ecaad98360f41ea36cd9674ef810c4f8cf
  Bug not present: 4597594c61add43725bd207bb498268a058f9cfb

using cache /export/home/osstest/repos/git-cache...
using cache /export/home/osstest/repos/git-cache...
locked cache /export/home/osstest/repos/git-cache...
processing ./cacheing-git clone --bare git://xenbits.xen.org/staging/qemu-upstream-unstable.git /export/home/osstest/repos/qemu-upstream-unstable...
Initialized empty Git repository in /export/home/osstest/repos/qemu-upstream-unstable/
updating cache /export/home/osstest/repos/git-cache qemu-upstream-unstable...

  commit b97307ecaad98360f41ea36cd9674ef810c4f8cf
  Author: Matthew Daley <mattjd@gmail.com>
  Date:   Thu Oct 10 14:10:48 2013 +0000
  
      xen_disk: mark ioreq as mapped before unmapping in error case
      
      Commit 4472beae modified the semantics of ioreq_{un,}map so that they are
      idempotent if called when they're not needed (ie., twice in a row). However,
      it neglected to handle the case where batch mapping is not being used (the
      default), and one of the grants fails to map. In this case, ioreq_unmap will
      be called to unwind and unmap any mappings already performed, but ioreq_unmap
      simply returns due to the aforementioned change (the ioreq has not already
      been marked as mapped).
      
      The frontend user can therefore force xen_disk to leak grant mappings, a
      per-domain limited resource.
      
      Fix by marking the ioreq as mapped before calling ioreq_unmap in this
      situation.
      
      Signed-off-by: Matthew Daley <mattjd@gmail.com>
      Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
  
  commit d84e4524e30413b2a1d724754e76a7d2480466f3
  Merge: e381cca... 62ecc3a...
  Author: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
  Date:   Thu Oct 10 11:02:48 2013 +0000
  
      Merge remote branch 'origin/stable-1.6' into xen-staging-master-9
      
      Conflicts:
      	xen-all.c
  
  commit 62ecc3a0e3c77a4944c92a02dd7fae2ab1f2290d
  Author: Michael Roth <mdroth@linux.vnet.ibm.com>
  Date:   Fri Oct 4 10:21:43 2013 -0500
  
      Update VERSION for 1.6.1 release
      
      Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
  
  commit fdcbe7d587a64dec0db0d3c9a3b230c39efbfeef
  Author: Asias He <asias@redhat.com>
  Date:   Fri Sep 13 14:56:55 2013 +0800
  
      scsi: Allocate SCSITargetReq r->buf dynamically
      
      BZ: https://bugzilla.redhat.com/show_bug.cgi?id=1007330
      Brew: https://brewweb.devel.redhat.com/taskinfo?taskID=6282465
      
      This is the backport of the following commit. The patch is not
      sent public since it is a embargoed bug.
      
         r->buf is hardcoded to 2056 which is (256 + 1) * 8, allowing 256 luns at
         most. If more than 256 luns are specified by user, we have buffer
         overflow in scsi_target_emulate_report_luns.
      
         To fix, we allocate the buffer dynamically.
      
         Signed-off-by: Asias He <asias@redhat.com>
      
      Signed-off-by: Asias He <asias@redhat.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      
      *s/&r->buf/r->buf/ due to type change
      
      Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
  
  commit e381ccab5afe6b5e808aa550d8bd22b1d0757fde
  Author: Anthony PERARD <anthony.perard@citrix.com>
  Date:   Wed Sep 25 16:43:12 2013 +0000
  
      xen: Enable cpu-hotplug on xenfv machine.
      
      Signed-off-by: Anthony PERARD <anthony.perard@citrix.com>
      Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
      (cherry picked from commit 594278d9f251222675f1c24f5fbb1b05560b8711)
  
  commit c1f3f10d8d3e6498b8c55b1e0908e4a1b7adae12
  Author: Anthony PERARD <anthony.perard@citrix.com>
  Date:   Wed Sep 25 16:41:48 2013 +0000
  
      xen: Fix vcpu initialization.
      
      Each vcpu need a evtchn binded in qemu, even those that are
      offline at QEMU initialisation.
      
      Signed-off-by: Anthony PERARD <anthony.perard@citrix.com>
      Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
      (cherry picked from commit 1cd25a889687ab199944b98c1bdc59216ea81487)
  
  commit b40187fc0ce1c0ffad51cd0f149a4e5bed332653
  Author: Anthony PERARD <anthony.perard@citrix.com>
  Date:   Mon Sep 9 16:15:53 2013 +0000
  
      pc_q35: Initialize Xen.
      
      Signed-off-by: Anthony PERARD <anthony.perard@citrix.com>
      Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
      Acked-by: Michael S. Tsirkin <mst@redhat.com>
      (cherry picked from commit 254c12825f93f405658ca3366cd34f8a8ad23511)
  
  commit 7c2ab9e2ef5a00395fa770ed61084f47001bb35f
  Author: Anthony PERARD <anthony.perard@citrix.com>
  Date:   Mon Sep 9 16:15:52 2013 +0000
  
      pc: Initializing ram_memory under Xen.
      
      Signed-off-by: Anthony PERARD <anthony.perard@citrix.com>
      Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
      Acked-by: Michael S. Tsirkin <mst@redhat.com>
      CC: qemu-stable@nongnu.org
      (cherry picked from commit 04d7bad8a4fb23e6d9af9d06ce3ddc28a251d94d)
  
  commit 2c7d76d1a7e15b4c0de1a5c2852d6615aa336c52
  Merge: dfe0055... 1ee2dae...
  Author: Anthony PERARD <anthony.perard@citrix.com>
  Date:   Wed Oct 2 17:17:01 2013 +0100
  
      Merge tag 'v1.6.0' into merging-1.6
  
  commit dfe0055e38e3e328f19d4d67f0f4ae049436d3c8
  Author: Anthony PERARD <anthony.perard@citrix.com>
  Date:   Wed Oct 2 17:16:31 2013 +0100
  
      Revert "Fix semaphores fallback code"
      
      This reverts commit 0a7ad69a0f012d5d70142f775f99405500d4d38e.
  
  commit aad0677c3aae5ab84852210ff48361924bd7aa2d
  Author: Anthony PERARD <anthony.perard@citrix.com>
  Date:   Wed Oct 2 17:16:30 2013 +0100
  
      Revert "cpu: Introduce get_arch_id() method and override it for X86CPU"
      
      This reverts commit e48f3af500a229bf9bf63fbe02ca6ef35abc2820.
  
  commit 88f78193a97df8512c6392777cfcd979f095d483
  Author: Anthony PERARD <anthony.perard@citrix.com>
  Date:   Wed Oct 2 17:16:29 2013 +0100
  
      Revert "cpu: Add qemu_for_each_cpu()"
      
      This reverts commit 0170b3ce88cb87346afa369a89ce9b197389058b.
  
  commit 4e310e13c93c48a0f5fc8558d56830d58713202a
  Author: Anthony PERARD <anthony.perard@citrix.com>
  Date:   Wed Oct 2 17:16:29 2013 +0100
  
      Revert "xen: Fix vcpus initialisation."
      
      This reverts commit f573cdfa7afa92ebb66b2ba066b4f08bd22fc84b.
  
  commit dc8500fb733093a46bbec0ac33ddea63d509c7a9
  Author: Anthony PERARD <anthony.perard@citrix.com>
  Date:   Wed Oct 2 17:16:27 2013 +0100
  
      Revert "qga: set umask 0077 when daemonizing (CVE-2013-2007)"
      
      This reverts commit 8a4bd762aa01b21c43aa24c5b743f4bd7c9db3e3.
  
  commit 1b5f7709411a412ec8ce21004a47f51ab6c3f3ad
  Author: Liu, Jinsong <jinsong.liu@intel.com>
  Date:   Wed Sep 25 16:40:23 2013 +0000
  
      qemu: Add qemu xen logic for Xen HVM S3 resume
      
      This patch is qemu patch 2 to fix Xen HVM S3 bug, adding qemu
      xen logic. When qemu wakeup, qemu xen logic is notified and
      hypercall to xen hypervisor to unpause domain.
      
      Signed-off-by: Liu Jinsong <jinsong.liu@intel.com>
      Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
      Reviewed-by: Anthony PERARD <anthony.perard@citrix.com>
      (cherry picked from commit 11addd0ab9371af2b6ec028c7fe4e4c4992252fc)
      
      Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
  
  commit bc05a488b49f903e404323b76ca9b675318393fc
  Author: Liu, Jinsong <jinsong.liu@intel.com>
  Date:   Wed Sep 25 16:38:29 2013 +0000
  
      qemu: Adjust qemu wakeup
      
      Currently Xen hvm s3 has a bug coming from the difference between
      qemu-traditioanl and qemu-xen. For qemu-traditional, the way to
      resume from hvm s3 is via 'xl trigger' command. However, for
      qemu-xen, the way to resume from hvm s3 inherited from standard
      qemu, i.e. via QMP, and it doesn't work under Xen.
      
      The root cause is, for qemu-xen, 'xl trigger' command didn't reset
      devices, while QMP didn't unpause hvm domain though they did qemu
      system reset.
      
      We have two qemu patches and one xl patch to fix Xen hvm s3 bug.
      This patch is the qemu patch 1. It adjusts qemu wakeup so that
      Xen s3 resume logic (which will be implemented at qemu patch 2)
      will be notified after qemu system reset.
      
      Signed-off-by: Liu Jinsong <jinsong.liu@intel.com>
      Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
      Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
      Reviewed-by: Anthony PERARD <anthony.perard@citrix.com>
      (cherry picked from commit 4bc78a877252d772b983810a7d2c0be00e9be70e)
      
      Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
  
  commit 8a4bd762aa01b21c43aa24c5b743f4bd7c9db3e3
  Author: Laszlo Ersek <lersek@redhat.com>
  Date:   Tue Oct 1 15:13:33 2013 +0000
  
      qga: set umask 0077 when daemonizing (CVE-2013-2007)
      
      The qemu guest agent creates a bunch of files with insecure permissions
      when started in daemon mode. For example:
      
        -rw-rw-rw- 1 root root /var/log/qemu-ga.log
        -rw-rw-rw- 1 root root /var/run/qga.state
        -rw-rw-rw- 1 root root /var/log/qga-fsfreeze-hook.log
      
      In addition, at least all files created with the "guest-file-open" QMP
      command, and all files created with shell output redirection (or
      otherwise) by utilities invoked by the fsfreeze hook script are affected.
      
      For now mask all file mode bits for "group" and "others" in
      become_daemon().
      
      Temporarily, for compatibility reasons, stick with the 0666 file-mode in
      case of files newly created by the "guest-file-open" QMP call. Do so
      without changing the umask temporarily.
      
      upstream-commit-id: c689b4f1bac352dcfd6ecb9a1d45337de0f1de67
      
      Signed-off-by: Laszlo Ersek <lersek@redhat.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
      Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
  
  commit 6dc71da698bfdc5297f8719e78eba26b1f15ff2c
  Author: Daniel P. Berrange <berrange@redhat.com>
  Date:   Tue Oct 1 14:50:32 2013 +0000
  
      Add -f FMT / --format FMT arg to qemu-nbd
      
      Currently the qemu-nbd program will auto-detect the format of
      any disk it is given. This behaviour is known to be insecure.
      For example, if qemu-nbd initially exposes a 'raw' file to an
      unprivileged app, and that app runs
      
         'qemu-img create -f qcow2 -o backing_file=/etc/shadow /dev/nbd0'
      
      then the next time the app is started, the qemu-nbd will now
      detect it as a 'qcow2' file and expose /etc/shadow to the
      unprivileged app.
      
      The only way to avoid this is to explicitly tell qemu-nbd what
      disk format to use on the command line, completely disabling
      auto-detection. This patch adds a '-f' / '--format' arg for
      this purpose, mirroring what is already available via qemu-img
      and qemu commands.
      
        qemu-nbd --format raw -p 9000 evil.img
      
      will now always use raw, regardless of what format 'evil.img'
      looks like it contains
      
      upstream-commit-id: e6b636779b51c97e67694be740ee972c52460c59
      
      Signed-off-by: Daniel P. Berrange <berrange@redhat.com>
      [Use errx, not err. - Paolo]
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
  
  commit ba20326a937421c50a775907dc9ac726bb9a9b50
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Wed Sep 11 16:42:35 2013 +0200
  
      coroutine: add ./configure --disable-coroutine-pool
      
      The 'gthread' coroutine backend was written before the freelist (aka
      pool) existed in qemu-coroutine.c.
      
      This means that every thread is expected to exit when its coroutine
      terminates.  It is not possible to reuse threads from a pool.
      
      This patch automatically disables the pool when 'gthread' is used.  This
      allows the 'gthread' backend to work again (for example,
      tests/test-coroutine completes successfully instead of hanging).
      
      I considered implementing thread reuse but I don't want quirks like CPU
      affinity differences due to coroutine threads being recycled.  The
      'gthread' backend is a reference backend and it's therefore okay to skip
      the pool optimization.
      
      Note this patch also makes it easy to toggle the pool for benchmarking
      purposes:
      
        ./configure --with-coroutine-backend=ucontext \
                    --disable-coroutine-pool
      
      Reported-by: Gabriel Kerneis <gabriel@kerneis.info>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
      Reviewed-by: Gabriel Kerneis <gabriel@kerneis.info>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      (cherry picked from commit 70c60c089fdc6bf8a79324e492c13e8c08d55942)
      
      Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
  
  commit ae00a27feab0ca12d2a802cfae9ee65ba3d43602
  Author: Michael S. Tsirkin <mst@redhat.com>
  Date:   Wed Sep 11 13:33:31 2013 +0300
  
      piix4: disable io on reset
      
      io base register at 0x40 is cleared on reset,
      but io is not disabled until some other event
      happens to call pm_io_space_update.
      
      Invoke pm_io_space_update directly to make this
      consistent.
      
      Cc: qemu-stable@nongnu.org
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
      (cherry picked from commit c046e8c4a26c902ca1b4f5bdf668a2da6bc75f54)
      
      Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
  
  commit 61fbeb6e81f648d25c2d3ba5f0d663d54abed1c1
  Author: Fam Zheng <famz@redhat.com>
  Date:   Mon Sep 23 17:18:29 2013 +0800
  
      vmdk: fix cluster size check for flat extents
      
      We use the extent size as cluster size for flat extents (where no L1/L2
      table is allocated so it's safe) reuse sector calculating code with
      sparse extents.
      
      Don't pass in the cluster size for adding flat extent, just set it to
      sectors later, then the cluster size checking will not fail.
      
      The cluster_sectors is changed to int64_t to allow big flat extent.
      
      Without this, flat extent opening is broken:
      
          # qemu-img create -f vmdk -o subformat=monolithicFlat /tmp/a.vmdk 100G
          Formatting '/tmp/a.vmdk', fmt=vmdk size=107374182400 compat6=off subformat='monolithicFlat' zeroed_grain=off
          # qemu-img info /tmp/a.vmdk
          image: /tmp/a.vmdk
          file format: raw
          virtual size: 0 (0 bytes)
          disk size: 4.0K
      
      Signed-off-by: Fam Zheng <famz@redhat.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      (cherry picked from commit 301c7d38a0c359b91526391d13617386f3d9bb29)
      
      Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
  
  commit fc06b430942e84a2a69e2a80a6d5b376a8064020
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Wed Sep 25 16:00:48 2013 +0200
  
      rbd: avoid qemu_rbd_snap_list() memory leaks
      
      When there are no snapshots qemu_rbd_snap_list() returns 0 and the
      snapshot table pointer is NULL.  Don't forget to free the snaps buffer
      we allocated for librbd rbd_snap_list().
      
      When the function succeeds don't forget to free the snaps buffer after
      calling rbd_snap_list_end().
      
      Cc: qemu-stable@nongnu.org
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      (cherry picked from commit 9e6337d0818650362149b734d53edf9489f3acaa)
      
      Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
  
  commit 6bbb9d8100c90deb4843bfa3cf36e75b843c495b
  Author: Brad Smith <brad@comstyle.com>
  Date:   Sat Aug 3 22:20:41 2013 -0400
  
      tap: Use numbered tap/tun devices on all *BSD OS's
      
      The following patch simplifies the *BSD tap/tun code and makes use of numbered
      tap/tun interfaces on all *BSD OS's. NetBSD has a patch in their pkgsrc tree
      to make use of this feature and DragonFly also supports this as well.
      
      Signed-off-by: Brad Smith <brad@comstyle.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
      (cherry picked from commit aa4f082f7526d39dac8e2ca64d192d858014ee10)
      
      Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
  
  commit b314120afdbab3d29885f47fc83bc55f43765968
  Author: Michael Tokarev <mjt@tls.msk.ru>
  Date:   Sat Sep 14 13:11:36 2013 +0400
  
      iov: avoid "orig_len may be used unitialized" warning
      
      Signed-off-by: Wenchao Xia <xiawenc@linux.vnet.ibm.com>
      Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com>
      Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
      (cherry picked from commit 2be178a475289286db80de5ddd7830e67e112bdd)
      
      Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
  
  commit dc6fbaa8322ca53f46d9a6cc7e2f82de5362ea83
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Wed Aug 28 11:38:44 2013 +0200
  
      xhci: emulate intr endpoint intervals correctly
      
      Respect the interval for interrupt endpoints, so we don't finish
      transfers as fast as possible but at the rate configured by the guest.
      
      Fixes guest deadlocks triggered by interrupt storms.
      
      Cc:
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
      (cherry picked from commit 4d7a81c06f5f17e019a2d3a18300500bd64f6f40)
      
      Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
  
  commit c8adc0db7e76e804692372a06ca02cc5a80b67d5
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri Sep 20 17:31:55 2013 +0200
  
      virtio-blk: do not relay a previous driver's WCE configuration to the current
      
      The following sequence happens:
      - the SeaBIOS virtio-blk driver does not support the WCE feature, which
      causes QEMU to disable writeback caching
      
      - the Linux virtio-blk driver resets the device, finds WCE is available
      but writeback caching is disabled; tells block layer to not send cache
      flush commands
      
      - the Linux virtio-blk driver sets the DRIVER_OK bit, which causes
      writeback caching to be re-enabled, but the Linux virtio-blk driver does
      not know of this side effect and cache flushes remain disabled
      
      The bug is at the third step.  If the guest does know about CONFIG_WCE,
      QEMU should ignore the WCE feature's state.  The guest will control the
      cache mode solely using configuration space.  This change makes Linux
      do flushes correctly, but Linux will keep SeaBIOS's writethrough mode.
      
      Hence, whenever the guest is reset, the cache mode of the disk should
      be reset to whatever was specified in the "-drive" option.  With this
      change, the Linux virtio-blk driver finds that writeback caching is
      enabled, and tells the block layer to send cache flush commands
      appropriately.
      
      Reported-by: Rusty Russell <rusty@au1.ibm.com
      Cc: qemu-stable@nongnu.org
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
      (cherry picked from commit ef5bc96268ceec64769617dc53b0ac3a20ff351c)
      
      Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
  
  commit aeab582580fa057dbe646fc3277570af6a8d5ce8
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Thu Sep 19 18:48:53 2013 +0200
  
      blockdev: do not default cache.no-flush to true
      
      That's why all my VMs were so fast lately. :)
      
      This changed in 1.6.0 by mistake in patch 29c4e2b (blockdev: Split up
      'cache' option, 2013-07-18).
      
      Cc: qemu-stable@nongnu.org
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
      (cherry picked from commit 1df6fa4bc6754a170cf511a78e2e6fef84eb5228)
      
      Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
  
  commit 5c20c1ffe791ca29840fd9607ea034ea24ad7bdd
  Author: Stefan Weil <sw@weilnetz.de>
  Date:   Thu Sep 12 20:17:50 2013 +0200
  
      tci: Fix qemu-alpha on 32 bit hosts (wrong assertions)
      
      Debian busybox-static for alpha has a load address of 0x0000000120000000
      which is mapped to 0x0000000020000000 for 32 bit hosts.
      
      qemu-alpha uses the TCG opcodes qemu_ld32, qemu_ld64, qemu_st32 and
      qemu_st64 which all raise the assertion (taddr == host_addr).
      
      Remove all assertions of this type because they are either wrong or
      unnecessary (when sizeof(tcg_target_ulong) >= sizeof(target_ulong)).
      
      Cc: qemu-stable <qemu-stable@nongnu.org>
      Signed-off-by: Stefan Weil <sw@weilnetz.de>
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
      (cherry picked from commit 07ac4dc5db22a31e47b149abdbc5ea99013cf4de)
      
      Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
  
  commit 5d2de77798cacf1dadf6a4211972473e057cc6e5
  Author: Jan Kiszka <jan.kiszka@siemens.com>
  Date:   Tue Sep 3 18:08:52 2013 +0200
  
      kvmvapic: Clear also physical ROM address when entering INACTIVE state
      
      To avoid misinterpreting INACTIVE after migration as old qemu-kvm's
      STANDBY, also clear rom_state_paddr when going back to this state.
      
      CC: qemu-stable@nongnu.org
      Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      (cherry picked from commit 4357930b8a7d2fcff2d8121ec518117428a781e7)
      
      Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
  
  commit 7ea8a3c12aa49efc8f503a019dd764f8a0add2cb
  Author: Jan Kiszka <jan.kiszka@siemens.com>
  Date:   Tue Sep 3 18:08:51 2013 +0200
  
      kvmvapic: Enter inactive state on hardware reset
      
      ROM layout may change after reset of devices are hotplugged, so we have
      to pick up the physical address again when the ROM is initialized. This
      is best achieved by resetting the state to INACTIVE.
      
      CC: qemu-stable@nongnu.org
      Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      (cherry picked from commit c056bc3f3464cfae1c94b7dd633d3ec13b13b655)
      
      Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
  
  commit 50b31e80525d03ef406a8c9f55ff2ae1655a3b66
  Author: Jan Kiszka <jan.kiszka@siemens.com>
  Date:   Tue Sep 3 18:08:50 2013 +0200
  
      kvmvapic: Catch invalid ROM size
      
      If not caught early, a zero-length ROM will cause a NULL-pointer access
      later on in patch_hypercalls when allocating a zero-length ROM copy and
      trying to read from it.
      
      CC: qemu-stable@nongnu.org
      Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      (cherry picked from commit 18e5eec4db96a00907eb588a2b803401637c7f67)
      
      Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
  
  commit 4b5b4721464495fe76fe6e2e033cbb61dce78eef
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Thu Aug 22 11:43:58 2013 +0200
  
      chardev: fix pty_chr_timer
      
      pty_chr_timer first calls pty_chr_update_read_handler(), then clears
      timer_tag (because it is a one-shot timer).   This is the wrong order
      though.  pty_chr_update_read_handler might re-arm time timer, and the
      new timer_tag gets overwitten in that case.
      
      This leads to crashes when unplugging a pty chardev:  pty_chr_close
      thinks no timer is running -> timer isn't canceled -> pty_chr_timer gets
      called with stale CharDevState -> BOOM.
      
      This patch fixes the ordering.
      Kill the pointless goto while being at it.
      
      https://bugzilla.redhat.com/show_bug.cgi?id=994414
      
      Cc: qemu-stable@nongnu.org
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
      (cherry picked from commit b0d768c35e08d2057b63e8e77e7a513c447199fa)
      
      Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
  
  commit 76f698948781a148d336ff9032159f6c7c9eccd2
  Author: Aurelien Jarno <aurelien@aurel32.net>
  Date:   Wed Aug 28 14:17:39 2013 +0200
  
      pcnet-pci: mark I/O and MMIO as LITTLE_ENDIAN
      
      Now that the memory subsystem is propagating the endianness correctly,
      the pcnet-pci device should have its I/O ports and MMIO memory marked
      as LITTLE_ENDIAN, as PCI devices are little endian.
      
      This makes the pcnet-pci NIC to work again on big endian MIPS Malta
      (default NIC).
      
      Cc: qemu-stable@nongnu.org
      Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
      Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
      (cherry picked from commit a26405b350c0d31d5ef53f3b459aeb6eaaf50db0)
      
      Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
  
  commit 8b4b3a71fd35d67c5c30652a120c0a59dfab7182
  Author: Cole Robinson <crobinso@redhat.com>
  Date:   Sat Aug 31 18:36:17 2013 -0400
  
      qapi-types.py: Fix enum struct sizes on i686
      
      Unlike other list types, enum wasn't adding any padding, which caused
      a mismatch between the generated struct size and GenericList struct
      size. More details in a678e26cbe89f7a27cbce794c2c2784571ee9d21
      
      This crashed qemu if calling qmp query-tpm-types for example, which
      upsets libvirt capabilities probing. Reproducer on i686:
      
      (sleep 5; printf '{"execute":"qmp_capabilities"}\n{"execute":"query-tpm-types"}\n') | ./i386-softmmu/qemu-system-i386 -S -nodefaults -nographic -M none -qmp stdio
      
      https://bugs.launchpad.net/qemu/+bug/1219207
      
      Cc: qemu-stable@nongnu.org
      Signed-off-by: Cole Robinson <crobinso@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Tested-by: Richard W.M. Jones <rjones@redhat.com>
      Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
      (cherry picked from commit 02dc4bf5684d3fb46786fab2ecff98214b1df9fe)
      
      Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
  
  commit 41900b0857df9bd33e465a6c72d7a3072dc448f4
  Author: Anthony PERARD <anthony.perard@citrix.com>
  Date:   Mon Sep 9 16:15:53 2013 +0000
  
      pc_q35: Initialize Xen.
      
      Signed-off-by: Anthony PERARD <anthony.perard@citrix.com>
      Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
      Acked-by: Michael S. Tsirkin <mst@redhat.com>
      (cherry picked from commit 254c12825f93f405658ca3366cd34f8a8ad23511)
      
      Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
  
  commit 755ec4ca0f92188458ad7ca549a75161cbdcf6ff
  Author: Anthony PERARD <anthony.perard@citrix.com>
  Date:   Mon Sep 9 16:15:52 2013 +0000
  
      pc: Initializing ram_memory under Xen.
      
      Signed-off-by: Anthony PERARD <anthony.perard@citrix.com>
      Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
      Acked-by: Michael S. Tsirkin <mst@redhat.com>
      CC: qemu-stable@nongnu.org
      (cherry picked from commit 04d7bad8a4fb23e6d9af9d06ce3ddc28a251d94d)
      
      Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
  
  commit dc0973b5883df7d822b285119691ade8c84dda9c
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Thu Sep 5 21:57:19 2013 +0200
  
      qxl: fix local renderer
      
      The local spice renderer assumes the primary surface is located at the
      start of the "ram" bar.  This used to be a requirement in qxl hardware
      revision 1.  In revision 2+ this is relaxed.  Nevertheless guest drivers
      continued to use the traditional location, for historical and backward
      compatibility reasons.  The qxl kms driver doesn't though as it depends
      on qxl revision 4+ anyway.
      
      Result is that local rendering is hosed for recent linux guests, you'll
      get pixel garbage with non-spice ui (gtk, sdl, vnc) and when doing
      screendumps.  Fix that by doing a proper mapping of the guest-specified
      memory location.
      
      https://bugzilla.redhat.com/show_bug.cgi?id=948717
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
      (cherry picked from commit c58c7b959b93b864a27fd6b3646ee1465ab8832b)
      
      Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
  
  commit b6d163fdd8131285a01fe46e6afdba727e4df9ca
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Mon Sep 9 10:18:17 2013 +0200
  
      ehci: save device pointer in EHCIState
      
      We'll need a pointer to the actual pci/sysbus device,
      stick a pointer to it into the EHCIState struct.
      
      https://bugzilla.redhat.com/show_bug.cgi?id=1005495
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
      (cherry picked from commit adbecc89731cf3e0ae656d50ea9fa58c589c4bdc)
      
      Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
  
  commit a1991d05d37ac9054d772b32d8fac70bc31be81a
  Author: Aurelien Jarno <aurelien@aurel32.net>
  Date:   Mon Sep 2 13:10:34 2013 +0200
  
      ne2000: mark I/O as LITTLE_ENDIAN
      
      Now that the memory subsystem is propagating the endianness correctly,
      the ne2000 device should have its I/O ports marked as LITTLE_ENDIAN, as
      PCI devices are little endian.
      
      This makes the ne2000 NIC to work again on PowerPC.
      
      Cc: qemu-stable@nongnu.org
      Cc: Stefan Hajnoczi <stefanha@redhat.com>
      Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
      (cherry picked from commit 45d883dcf208160e2db308d1b368beb74f37dc7e)
      
      Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
  
  commit 1110014801d368388bca2ed7c28aa695560c4991
  Author: Hu Tao <hutao@cn.fujitsu.com>
  Date:   Thu Aug 29 18:21:16 2013 +0800
  
      exec: check offset_within_address_space for register subpage
      
      If offset_within_address_space falls in a page, then we register a
      subpage. So check offset_within_address_space rather than
      offset_within_region.
      
      Cc: qemu-stable@nongnu.org
      Cc: Paolo Bonzini <pbonzini@redhat.com>
      Cc: Richard Henderson <rth@twiddle.net>
      Cc: "Andreas Färber" <afaerber@suse.de>
      Cc: Peter Maydell <peter.maydell@linaro.org>
      Cc: Blue Swirl <blauwirbel@gmail.com>
      Signed-off-by: Hu Tao <hutao@cn.fujitsu.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      (cherry picked from commit 88266249701032211c1d7449460d063fbc01bf12)
      
      Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
  
  commit 2a93d3dd32386c3522cfa2ee60c9e06a298d1f52
  Author: Jan Kiszka <jan.kiszka@siemens.com>
  Date:   Mon Sep 2 18:43:31 2013 +0200
  
      Revert "memory: Return -1 again on reads from unsigned regions"
      
      This reverts commit 9b8c69243585a32d14b9bb9fcd52c37b0b5a1b71.
      
      The commit was wrong: We only return -1 on invalid accesses, not on
      valid but unbacked ones. This broke various corner cases.
      
      Cc: qemu-stable@nongnu.org
      Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      (cherry picked from commit 68a7439a150d6b4da99082ab454b9328b151bc25)
      
      Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
  
  commit 7ab1044eb1ac2cbc7e65769edf44ced92b85b038
  Author: Jan Kiszka <jan.kiszka@siemens.com>
  Date:   Mon Sep 2 18:43:30 2013 +0200
  
      memory: Provide separate handling of unassigned io ports accesses
      
      Accesses to unassigned io ports shall return -1 on read and be ignored
      on write. Ensure these properties via dedicated ops, decoupling us from
      the memory core's handling of unassigned accesses.
      
      Cc: qemu-stable@nongnu.org
      Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      (cherry picked from commit 3bb28b7208b349e7a1b326e3c6ef9efac1d462bf)
      
      Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
  
  commit e8601a4e3102321d054ce3d641c03ebcd0519357
  Author: Stefan Weil <sw@weilnetz.de>
  Date:   Sun Sep 1 22:59:25 2013 +0200
  
      w32: Fix access to host devices (regression)
      
      QEMU failed to open host devices like \\.\PhysicalDrive0 (first hard disk)
      since some time (commit 8a79380b8ef1b02d2abd705dd026a18863b09020?).
      
      Those devices use hdev_open which did not use the latest API for options.
      This resulted in a fatal runtime error:
      
        Block protocol 'host_device' doesn't support the option 'filename'
      
      Duplicate code from raw_open to fix this.
      
      Cc: qemu-stable@nongnu.org
      Reported-by: David Brenner <david.brenner3@gmail.com>
      Signed-off-by: Stefan Weil <sw@weilnetz.de>
      Reviewed-by: Kevin Wolf <kwolf@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
      (cherry picked from commit 68dc036488dfea170627a55e6ee3dfd7f2c2063e)
      
      Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
  
  commit 96b14d0db19b2b80ab3dc35d522671da82101e72
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Tue Aug 27 15:25:24 2013 +0200
  
      usb: parallelize usb3 streams
      
      usb3 bulk endpoints with streams are implicitly pipelined now,
      so the requests will actually be processed in parallel.  Also
      allow them to complete out-of-order.
      
      Fixes stalls in the uas driver.
      
      Cc: qemu-stable@nongnu.org
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
      (cherry picked from commit c96c41ed0d38d68a6c8b6f84751afebafeae31be)
      
      Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
  
  commit 9dbfbb89b204e098f283aca310e4d6f6651d88f4
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Wed Aug 28 11:47:09 2013 +0200
  
      xhci: reset port when disabling slot
      
      Cc: qemu-stable@nongnu.org
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
      (cherry picked from commit 5c67dd7b4884979a2613a4702ac1ab68b0e6a16e)
      
      Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
  
  commit 57ea2d21ae1863fd4002b2aea8ea8db8e206d464
  Author: Andrea Arcangeli <aarcange@redhat.com>
  Date:   Thu Jul 25 12:11:15 2013 +0200
  
      exec: always use MADV_DONTFORK
      
      MADV_DONTFORK prevents fork to fail with -ENOMEM if the default
      overcommit heuristics decides there's too much anonymous virtual
      memory allocated. If the KVM secondary MMU is synchronized with MMU
      notifiers or not, doesn't make a difference in that regard.
      
      Secondly it's always more efficient to avoid copying the guest
      physical address space in the fork child (so we avoid to mark all the
      guest memory readonly in the parent and so we skip the establishment
      and teardown of lots of pagetables in the child).
      
      In the common case we can ignore the error if MADV_DONTFORK is not
      available. Leave a second invocation that errors out in the KVM path
      if MMU notifiers are missing and KVM is enabled, to abort in such
      case.
      
      Signed-off-by: Andrea Arcangeli <aarcange@redhat.com>
      Tested-By: Benoit Canet <benoit@irqsave.net>
      Acked-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Gleb Natapov <gleb@redhat.com>
      (cherry picked from commit 3e469dbfe413c25d48321c3a19ddfae0727dc6e5)
      
      Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
  
  commit 1cd7138d492304a76f3b8ae89fc61e05b18205a7
  Author: Michael S. Tsirkin <mst@redhat.com>
  Date:   Sun Sep 1 11:03:45 2013 +0300
  
      virtio_pci: fix level interrupts with irqfd
      
      commit 62c96360ae7f2c7a8b029277fbb7cb082fdef7fd
          virtio-pci: fix level interrupts
      only helps systems without irqfd: on systems with irqfd support we
      passed in flag requesting irqfd even when msix is disabled.
      
      As a result, for level interrupts we didn't install an fd handler so
      unmasking an fd had no effect.
      
      Fix this up.
      
      Cc: qemu-stable@nongnu.org
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
      (cherry picked from commit 23fe2b3f9e7df8da53ac1bc32c6875254911d7f4)
      
      Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
  
  commit 9fab8e1fe15014a4bd147eeedd2491bcfbba4e59
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Mon Jul 29 14:27:39 2013 +0200
  
      exec: fix writing to MMIO area with non-power-of-two length
      
      The problem is introduced by commit 2332616 (exec: Support 64-bit
      operations in address_space_rw, 2013-07-08).  Before that commit,
      memory_access_size would only return 1/2/4.
      
      Since alignment is already handled above, reduce l to the largest
      power of two that is smaller than l.
      
      Cc: qemu-stable@nongnu.org
      Reported-by: Oleksii Shevchuk <alxchk@gmail.com>
      Tested-by: Oleksii Shevchuk <alxchk@gmail.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      (cherry picked from commit 098178f2749a63fbbb1a626dcc7d939d5cb2bde7)
      
      Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
  
  commit 2ffbe03e8bc8f330581e31537190949a9aba80c3
  Author: Hervé Poussineau <hpoussin@reactos.org>
  Date:   Wed Aug 14 11:49:04 2013 +0200
  
      adlib: sort offsets in portio registration
      
      This fixes the following assert when -device adlib is used:
      ioport.c:240: portio_list_add: Assertion `pio->offset >= off_last' failed.
      
      Signed-off-by: Hervé Poussineau <hpoussin@reactos.org>
      Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
      (cherry picked from commit 2b21fb57af305f17841d79e7e2e02ad1aec3f5ca)
      
      Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
  
  commit f9fd82ee939d6ee5bff126b125020021e18ce330
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri Aug 30 11:58:45 2013 +0200
  
      target-i386: fix disassembly with PAE=1, PG=0
      
      CR4.PAE=1 will not enable paging if CR0.PG=0, but the "if" chain
      in x86_cpu_get_phys_page_debug says otherwise.  Check CR0.PG
      before everything else.
      
      Fixes "-d in_asm" for a code section at the beginning of OVMF.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
      Reviewed-by: Max Filippov <jcmvbkbc@gmail.com>
      (cherry picked from commit f2f8560c7a5303065a2a3207ec475dfb3a622a0e)
      
      Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
  
  commit da4e203efa76f2d2ee0a17670c241881963d033d
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Wed Sep 4 19:00:25 2013 +0200
  
      block: expect errors from bdrv_co_is_allocated
      
      Some bdrv_is_allocated callers do not expect errors, but the fallback
      in qcow2.c might make other callers trip on assertion failures or
      infinite loops.
      
      Fix the callers to always look for errors.
      
      Cc: qemu-stable@nongnu.org
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
      (cherry picked from commit d663640c04f2aab810915c556390211d75457704)
      
      Conflicts:
      
      	block/cow.c
      
      *modified to avoid dependency on upstream's e641c1e8
      
      Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
  
  commit c09a4634d945df5d7e1fbc394646e78d7d713c67
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Tue Aug 27 17:00:04 2013 +0200
  
      Revert "usb-hub: report status changes only once"
      
      This reverts commit a309ee6e0a256f690760abfba44fceaa52a7c2f3.
      
      This isn't in line with the usb specification and adds regressions,
      win7 fails to drive the usb hub for example.
      
      Was added because it "solved" the issue of hubs interacting badly
      with the xhci host controller.  Now with the root cause being fixed
      in xhci (commit <FIXME>) we can revert this one.
      
      Cc: qemu-stable@nongnu.org
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
      (cherry picked from commit bdebd6ee81f4d849aa8541c289203e3992450db0)
      
      Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
  
  commit c0a5eb81b43e56569cfdb9c86fd78930b2765b96
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Wed Aug 28 11:39:02 2013 +0200
  
      xhci: fix endpoint interval calculation
      
      Cc: qemu-stable@nongnu.org
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
      (cherry picked from commit ca7162782a293f525633e5816470498dd86a51cf)
      
      Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
  
  commit 358bb0daa1ce332a18cc996fcd078a3989f77d36
  Author: yinyin <yin.yin@cs2c.com.cn>
  Date:   Thu Aug 22 14:47:16 2013 +0800
  
      virtio: virtqueue_get_avail_bytes: fix desc_pa when loop over the indirect descriptor table
      
      virtqueue_get_avail_bytes: when found a indirect desc, we need loop over it.
                 /* loop over the indirect descriptor table */
                 indirect = 1;
                 max = vring_desc_len(desc_pa, i) / sizeof(VRingDesc);
                 num_bufs = i = 0;
                 desc_pa = vring_desc_addr(desc_pa, i);
      But, It init i to 0, then use i to update desc_pa. so we will always get:
      desc_pa = vring_desc_addr(desc_pa, 0);
      the last two line should swap.
      
      Cc: qemu-stable@nongnu.org
      Signed-off-by: Yin Yin <yin.yin@cs2c.com.cn>
      Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com>
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
      (cherry picked from commit 1ae2757c6c4525c9b42f408c86818f843bad7418)
      
      Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
  
  commit 3fe494efc5eb107c4c90e96df3e6131f9960f4b9
  Author: Anton Blanchard <anton@samba.org>
  Date:   Tue Aug 13 14:10:04 2013 +1000
  
      pseries: Fix stalls on hypervisor virtual console
      
      A number of users are reporting stalls when using the pseries
      hypervisor virtual console.
      
      A simple test case is to paste 15 or 17 characters at a time
      into the console. Pasting 15 characters at a time works fine
      but pasting 17 characters hangs for a random amount of time.
      Other activity (network, qemu monitor etc) unblocks it.
      
      If qemu-char tries to send more than 16 characters at once,
      vty_can_receive returns false. At this point we have to
      wait for the guest to consume that output. Everything is good
      so far.
      
      The problem occurs when the the guest does consume the output.
      We need to signal back to the qemu-char layer that we are
      ready for more input. Without this we block until something
      else kicks us (eg network activity).
      
      Signed-off-by: Anton Blanchard <anton@samba.org>
      Signed-off-by: Alexander Graf <agraf@suse.de>
      (cherry picked from commit 7770b6f78a2d655e03852a5de238f5926c92be6a)
      
      Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
  
  commit a73c74f63aa8f977ece88c97280a03ea9b1ca395
  Author: Michael S. Tsirkin <mst@redhat.com>
  Date:   Tue Aug 27 08:37:26 2013 +0300
  
      pc: fix regression for 64 bit PCI memory
      
      commit 398489018183d613306ab022653552247d93919f
          pc: limit 64 bit hole to 2G by default
      introduced a way for management to control
      the window allocated to the 64 bit PCI hole.
      
      This is useful, but existing management tools do not know how to set
      this property.  As a result, e.g. specifying a large ivshmem device with
      size > 4G is broken by default.  For example this configuration no
      longer works:
      
      -device ivshmem,size=4294967296,chardev=cfoo
      -chardev socket,path=/tmp/sock,id=cfoo,server,nowait
      
      Fix this by detecting that hole size was not specified
      and defaulting to the backwards-compatible value of 1 << 62.
      
      Cc: qemu-stable@nongnu.org
      Cc: Igor Mammedov <imammedo@redhat.com>
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
      (cherry picked from commit 1466cef32dd5e7ef3c6477e96d85d92302ad02e3)
      
      Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
  
  commit 964e0d4ec52ea7400ccc69de69b05ac913bbfff8
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Fri Aug 23 18:01:58 2013 +0200
  
      scsi: Fix scsi_bus_legacy_add_drive() scsi-generic with serial
      
      scsi_bus_legacy_add_drive() creates either a scsi-disk or a
      scsi-generic device.  It sets property "serial" to argument serial
      unless null.  Crashes with scsi-generic, because it doesn't have such
      the property.
      
      Only usb_msd_initfn_storage() passes non-null serial.  Reproducer:
      
          $ qemu-system-x86_64 -nodefaults -display none -S -usb \
          -drive if=none,file=/dev/sg1,id=usb-drv0 \
          -device usb-storage,id=usb-msd0,drive=usb-drv0,serial=123
          qemu-system-x86_64: -device usb-storage,id=usb-msd0,drive=usb-drv0,serial=123: Property '.serial' not found
          Aborted (core dumped)
      
      Fix by handling exactly like "removable": set the property only when
      it exists.
      
      Cc: qemu-stable@nongnu.org
      Reviewed-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      (cherry picked from commit c24e7517ee4a98e90eee5f0f07708a1fa12326b3)
      
      Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
  
  commit 11b0ab70a58e3e6c06dc1fd1ea318b1c5806d955
  Author: Marcel Apfelbaum <marcel.a@redhat.com>
  Date:   Thu Aug 22 20:11:36 2013 +0300
  
      usb/dev-hid: Modified usb-tablet category from Misc to Input
      
      usb-tablet device was wrongly assigned to Misc category
      
      Reported-by: Markus Armbruster <armbru@redhat.com>
      Cc: qemu-stable@nongnu.org
      Signed-off-by: Marcel Apfelbaum <marcel.a@redhat.com>
      Reviewed-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
      (cherry picked from commit 31efd2e883018b4c079ad082105bc161fbb3fef8)
      
      Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
  
  commit d6dcfd69f8b2aa2cad79486bbadef7d51f7f4e7d
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Tue Aug 20 15:50:15 2013 +0100
  
      scripts/qapi.py: Avoid syntax not supported by Python 2.4
      
      The Python "except Foo as x" syntax was only introduced in
      Python 2.6, but we aim to support Python 2.4 and later.
      Use the old-style "except Foo, x" syntax instead, thus
      fixing configure/compile on systems with older Python.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
      (cherry picked from commit 21e0043bada1a24ae2ba6cd0051e104c0cbf9634)
      
      Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
  
  commit 260790645e95891cb264c2d657648f43401ac915
  Author: Michael R. Hines <mrhines@us.ibm.com>
  Date:   Sun Aug 18 22:27:08 2013 -0400
  
      rdma: silly ipv6 bugfix
      
      My bad - but it's very important for us to warn the user that
      IPv6 is broken on RoCE in linux right now, until linux releases
      a fixed version.
      
      Signed-off-by: Michael R. Hines <mrhines@us.ibm.com>
      Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
      (cherry picked from commit c89aa2f1851b08c3efa8a1070c0a6b9a36e1227f)
      
      Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
  
  commit 52f99b02e5ff1004fb3b41846d2c34f190127456
  Author: Aurelien Jarno <aurelien@aurel32.net>
  Date:   Thu Aug 15 13:32:38 2013 +0200
  
      target-ppc: fix bit extraction for FPBF and FPL
      
      Bit extraction for the FP BF and L field of the MTFSFI and MTFSF
      instructions is wrong and doesn't match the reference manual (which
      explain the bit number in big endian format). It has been broken in
      commit 7d08d85645def18eac2a9d672c1868a35e0bcf79.
      
      This patch fixes this, which in turn fixes the problem reported by
      Khem Raj about the floor() function of libm.
      
      Reported-by: Khem Raj <raj.khem@gmail.com>
      Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
      CC: qemu-stable@nongnu.org (1.6)
      Signed-off-by: Alexander Graf <agraf@suse.de>
      (cherry picked from commit 779f659021d1754117bce1aab9370dc22f37ae07)
      
      Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
  
  commit c0c080c5d1ce6c236ba8ab5db3a17043c665d0f6
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Mon Aug 12 18:09:47 2013 +0200
  
      gdbstub: Fix gdb_register_coprocessor() register counting
      
      Commit a0e372f0c49ac01faeaeb73a6e8f50e8ac615f34 reorganized the register
      counting for GDB. While it seems correct not to let the total number of
      registers skyrocket in an SMP scenario through a static variable, the
      distinction between total register count and 'g' packet register count
      (last_reg vs. num_g_regs) got lost among the way.
      
      Fix this by introducing CPUState::gdb_num_g_regs and using that in
      gdb_handle_packet().
      
      Reported-by: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com>
      Cc: qemu-stable@nongnu.org (stable-1.6)
      Tested-by: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com>
      Tested-by: Max Filippov <jcmvbkbc@gmail.com>
      Tested-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      (cherry picked from commit 35143f0164e6933a85c7c2b8a89a040d881a9151)
      
      Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
  
  commit 670599a08c052f6ef841743731a8f06d4b50ec99
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Thu Jun 27 15:32:26 2013 +0200
  
      block: ensure bdrv_drain_all() works during bdrv_delete()
      
      In bdrv_delete() make sure to call bdrv_make_anon() *after* bdrv_close()
      so that the device is still seen by bdrv_drain_all() when iterating
      bdrv_states.
      
      Cc: qemu-stable@nongnu.org
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
      (cherry picked from commit e1b5c52e04d04bb93546c6e37e8884889d047cb1)
      
      Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
  
  commit 1ee2daeb6448312d6d0e22175f5c1b9b01f8974c
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Thu Aug 15 10:40:51 2013 -0500
  
      Update version for 1.6.0
      
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit cc413a39355ed910f22f8f0be5e233c08a0773a0
  Author: Aurelien Jarno <aurelien@aurel32.net>
  Date:   Mon Aug 12 21:34:53 2013 +0200
  
      mips_malta: do not raise exceptions when accessing invalid memory
      
      Since commit c658b94f6e8c206c59d02aa6fbac285b86b53d2c, MIPS raises
      exceptions when accessing invalid memory. This is not the correct
      behaviour for MIPS Malta Core LV, as the GT-64120A system controller
      just ignore undecoded access. This feature is used by the Linux kernel
      to probe for some devices.
      
      Emulate the correct behaviour in QEMU by adding an empty slot covering
      the entire memory space decoded by the GT-64120A.
      
      Tested-by: Stefan Weil <sw@weilnetz.de>
      Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
  
  commit 8b7a5415f9297c1fbae5bff28dcb059d50c1b045
  Author: M. Mohan Kumar <mohan@in.ibm.com>
  Date:   Wed Aug 14 17:56:41 2013 +0530
  
      block: Dont ignore previously set bdrv_flags
      
      bdrv_flags is set by bdrv_parse_discard_flags(), but later it is reset
      to zero.
      
      Signed-off-by: M. Mohan Kumar <mohan@in.ibm.com>
      Message-id: 1376483201-13466-1-git-send-email-mohan@in.ibm.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 3a3567d337d3ee6fb2e2fcc1d27cd045ed97ae9b
  Author: James Hogan <james.hogan@imgtec.com>
  Date:   Thu Aug 8 12:09:38 2013 +0100
  
      qemu-char: fix infinite recursion connecting to monitor pty
      
      Since commit bd5c51e (qemu-char: don't issue CHR_EVENT_OPEN in a BH), an
      infinite recursion occurs when putting the monitor on a pty (-monitor
      pty) and connecting a terminal to the slave port.
      
      This is because of the qemu_chr_be_event(s, CHR_EVENT_OPENED) added to
      qemu_chr_be_generic_open(). This event is captured by monitor_event()
      which prints a welcome message to the character device. The flush of
      that welcome message retriggers another open event in pty_chr_state()
      because it checks s->connected, but only sets it to 1 after calling
      qemu_chr_be_generic_open().
      
      I've fixed this by setting s->connected = 1 before the call to
      qemu_chr_be_generic_open() instead of after, so that the recursive
      pty_chr_state() doesn't call it again.
      
      An example snippet of repeating backtrace:
       ...
       #107486 0x007aec58 in monitor_flush (mon=0xf418b0) at qemu/monitor.c:288
       #107487 0x007aee7c in monitor_puts (mon=0xf418b0, str=0x1176d07 "") at qemu/monitor.c:322
       #107488 0x007aef20 in monitor_vprintf (mon=0xf418b0, fmt=0x8d4820 "QEMU %s monitor - type 'help' for more information\n",
           ap=0x7f432be0) at qemu/monitor.c:339
       #107489 0x007aefac in monitor_printf (mon=0xf418b0, fmt=0x8d4820 "QEMU %s monitor - type 'help' for more information\n")
           at qemu/monitor.c:347
       #107490 0x007ba4bc in monitor_event (opaque=0xf418b0, event=2) at qemu/monitor.c:4699
       #107491 0x00684c28 in qemu_chr_be_event (s=0xf37788, event=2) at qemu/qemu-char.c:108
       #107492 0x00684c70 in qemu_chr_be_generic_open (s=0xf37788) at qemu/qemu-char.c:113
       #107493 0x006880a4 in pty_chr_state (chr=0xf37788, connected=1) at qemu/qemu-char.c:1145
       #107494 0x00687fa4 in pty_chr_update_read_handler (chr=0xf37788) at qemu/qemu-char.c:1121
       #107495 0x00687c9c in pty_chr_write (chr=0xf37788, buf=0x70b3c008 <Address 0x70b3c008 out of bounds>, len=538720)
           at qemu/qemu-char.c:1063
       #107496 0x00684cc4 in qemu_chr_fe_write (s=0xf37788, buf=0x70b3c008 <Address 0x70b3c008 out of bounds>, len=538720)
           at qemu/qemu-char.c:118
       ...
      
      Signed-off-by: James Hogan <james.hogan@imgtec.com>
      Tested-by: Michael Roth <mdroth@linux.vnet.ibm.com>
      Message-id: 1375960178-10882-1-git-send-email-james.hogan@imgtec.com
      Cc: Michael Roth <mdroth@linux.vnet.ibm.com>
      Cc: Anthony Liguori <aliguori@us.ibm.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 02653c5ea77bc3837376232ce508b7dd3e358ca1
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Tue Aug 13 09:02:52 2013 -0500
  
      pvpanic: fix bad merge
      
      Context matching caused the 'has_pvpanic = true' to be applied to
      the 1.6 machine type instead of the 1.5 machine type.
      
      Reported-by: Markus Armbruster <armbru@redhat.com>
      Reported-by: Michael S. Tsirkin <mst@redhat.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 328465fd9f3a628ab320b5959d68d3d49df58fa6
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Mon Aug 12 15:03:36 2013 -0500
  
      Update version for 1.6.0-rc3
      
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 9d054ea543c2f94ddea5db29cc908899a188c07d
  Merge: 9fb7aaa... 5638370...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Mon Aug 12 15:03:20 2013 -0500
  
      Merge remote-tracking branch 'afaerber/tags/qom-cpu-for-anthony' into staging
      
      QOM CPUState refactorings
      
      * Fix X86CPU Westmere CPUID for pc-*-1.4 and older
      
      * afaerber/tags/qom-cpu-for-anthony:
        pc: Remove PCLMULQDQ from Westmere on pc-*-1.4 and older
      
      Conflicts:
      	hw/i386/pc_piix.c
      	hw/i386/pc_q35.c
      
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 9fb7aaaf4c58c9108327f0ae4766087e3e496b47
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Mon Aug 12 09:01:44 2013 -0500
  
      pc: drop external DSDT loading
      
      This breaks migration and is unneeded with modern SeaBIOS.
      
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
      Message-id: 1376316104-11269-1-git-send-email-aliguori@us.ibm.com
  
  commit a5d3f640a0fa56eaed712c9361150568e32e1d08
  Author: Marcel Apfelbaum <marcel.a@redhat.com>
  Date:   Sun Aug 11 18:10:43 2013 +0300
  
      hw/misc: make pvpanic known to user
      
      This patch is based on Hu Tao's:
      http://lists.nongnu.org/archive/html/qemu-devel/2013-08/msg00125.html
      
      The pvpanic device may be enabled now with "-device pvpanic"
      from command line.
      
      Signed-off-by: Marcel Apfelbaum <marcel.a@redhat.com>
      Reviewed-by: Hu Tao <hutao@cn.fujitsu.com>
      Message-id: 1376233843-19410-3-git-send-email-marcel.a@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 7f3e341a008c585deed174eaf1f826c88c67948a
  Author: Marcel Apfelbaum <marcel.a@redhat.com>
  Date:   Sun Aug 11 18:10:42 2013 +0300
  
      hw/misc: don't create pvpanic device by default
      
      This patch is based on Hu Tao's:
      http://lists.nongnu.org/archive/html/qemu-devel/2013-08/msg00124.html
      
      No need to hard-code pvpanic as part of the machine.
      It can be added with "-device pvpanic" from command line (The next patch).
      Anyway, for backport compatibility it is still part of 1.5
      machine.
      
      Signed-off-by: Marcel Apfelbaum <marcel.a@redhat.com>
      Reviewed-by: Hu Tao <hutao@cn.fujitsu.com>
      Message-id: 1376233843-19410-2-git-send-email-marcel.a@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 56383703c060777fd01aaf8d63d5f46d660e9fb9
  Author: Eduardo Habkost <ehabkost@redhat.com>
  Date:   Fri Aug 9 11:11:36 2013 -0300
  
      pc: Remove PCLMULQDQ from Westmere on pc-*-1.4 and older
      
      Commit 41cb383f42d0cb51d8e3e25e3ecebc954dd4196f made a guest-visible
      change by adding the PCLMULQDQ bit to Westmere without adding
      compatibility code to keep the ABI for older machine-types.
      Fix it by adding the missing compat code.
      
      Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 8f3067bd86485f8cd03abc940ddb2b8467ef3627
  Author: Michael R. Hines <mrhines@us.ibm.com>
  Date:   Fri Aug 9 16:05:45 2013 -0400
  
      rdma: remaining documentation fixes
      
      Was missing 'setup-time' in some of the QMP documentation...
      
      Signed-off-by: Michael R. Hines <mrhines@us.ibm.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Message-id: 1376078746-24948-7-git-send-email-mrhines@linux.vnet.ibm.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 7fc5b13fd7b05babc7bcad9dcb8281ae202a9494
  Author: Michael R. Hines <mrhines@us.ibm.com>
  Date:   Fri Aug 9 16:05:44 2013 -0400
  
      rdma: IPv6 over Ethernet (RoCE) is broken in linux - workaround
      
      We've gotten reports from multiple testers (including Frank Yangjie
      and myself) that RDMA IPv6 support over RocE (Ethernet) is broken
      in linux.
      
      A patch to Linux is still in review:
      
      http://comments.gmane.org/gmane.linux.drivers.rdma/16448
      
      If the user is listening on '[::]', then we will not have a opened a device
      yet and have no way of verifying if the device is RoCE or not.
      
      In this case, the source VM will throw an error for ALL types of
      connections (both IPv4 and IPv6) if the destination machine does not have
      a regular infiniband network available for use.
      
      The only way to gaurantee that an error is thrown for broken kernels is
      for the management software to choose a *specific* interface at bind time
      and validate what time of hardware it is.
      
      Unfortunately, this puts the user in a fix:
      
       If the source VM connects with an IPv4 address without knowing that the
       destination has bound to '[::]' the migration will unconditionally fail
       unless the management software is not explicitly listening on the the IPv4
       address while using a RoCE-based device.
      
       If the source VM connects with an IPv6 address, then we're OK because we can
       throw an error on the source (and similarly on the destination).
      
       But in mixed environments, this will be broken for a while until it is fixed
       inside linux.
      
      We do provide a *tiny* bit of help in mixed environments, though in this patch:
      
      We can list all of the devices in the system and check to see if all the
      devices are RoCE or Infiniband.
      
      If we detect that we have a *pure* RoCE environment, then we can safely
      thrown an error even if the management sofware has specified '[::]' as the
      bind address.
      
      However, if there is are multiple hetergeneous devices, then we cannot make
      this assumption and the user just has to be sure they know what they are doing.
      
      Signed-off-by: Michael R. Hines <mrhines@us.ibm.com>
      Message-id: 1376078746-24948-6-git-send-email-mrhines@linux.vnet.ibm.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 6470215b794d6d9f9ffbd82f669645715eb014f8
  Author: Michael R. Hines <mrhines@us.ibm.com>
  Date:   Fri Aug 9 16:05:43 2013 -0400
  
      rdma: proper getaddrinfo() handling
      
      getaddrinfo() already knows what it's doing,
      but it can potentially return multiple addresses.
      We need to handle that...
      
      Reviewed-by: Orit Wasserman <owasserm@redhat.com>
      Signed-off-by: Michael R. Hines <mrhines@us.ibm.com>
      Message-id: 1376078746-24948-5-git-send-email-mrhines@linux.vnet.ibm.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 88571882516a7cb4291a329c537eb79fd126e1f2
  Author: Isaku Yamahata <yamahata@private.email.ne.jp>
  Date:   Fri Aug 9 16:05:42 2013 -0400
  
      rdma: check if RDMAControlHeader::len match transferred byte
      
      RDMAControlHeader::len is provided from remote, so check if the value
      match the actual transferred byte_len.
      
      Reviewed-by: Orit Wasserman <owasserm@redhat.com>
      Reviewed-by: Michael R. Hines <mrhines@us.ibm.com>
      Signed-off-by: Isaku Yamahata <yamahata@private.email.ne.jp>
      Signed-off-by: Michael R. Hines <mrhines@us.ibm.com>
      Message-id: 1376078746-24948-4-git-send-email-mrhines@linux.vnet.ibm.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 6f1484edadba57f2800dc04ae3527ee4b6dac7ef
  Author: Isaku Yamahata <yamahata@private.email.ne.jp>
  Date:   Fri Aug 9 16:05:41 2013 -0400
  
      rdma: validate RDMAControlHeader::len
      
      RMDAControlHeader::len is provided from remote, so validate it.
      
      Reviewed-by: Orit Wasserman <owasserm@redhat.com>
      Reviewed-by: Michael R. Hines <mrhines@us.ibm.com>
      Signed-off-by: Isaku Yamahata <yamahata@private.email.ne.jp>
      Signed-off-by: Michael R. Hines <mrhines@us.ibm.com>
      Message-id: 1376078746-24948-3-git-send-email-mrhines@linux.vnet.ibm.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 885e8f984ea846e79a39ddc4f066f4dd3d04b264
  Author: Isaku Yamahata <yamahata@private.email.ne.jp>
  Date:   Fri Aug 9 16:05:40 2013 -0400
  
      rdma: use resp.len after validation in qemu_rdma_registration_stop
      
      resp.len is given from remote host. So should be validated before use.
      Otherwise memcpy can access beyond the buffer.
      
      Cc: Michael R. Hines <mrhines@us.ibm.com>
      Reviewed-by: Orit Wasserman <owasserm@redhat.com>
      Reviewed-by: Michael R. Hines <mrhines@us.ibm.com>
      Signed-off-by: Isaku Yamahata <yamahata@private.email.ne.jp>
      Signed-off-by: Michael R. Hines <mrhines@us.ibm.com>
      Message-id: 1376078746-24948-2-git-send-email-mrhines@linux.vnet.ibm.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 6dd2a5c98a6b1c9189d342bcc3493c9b5dd1217e
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri Aug 9 12:35:02 2013 -0500
  
      pc_sysfw: do not make it a device anymore
      
      Move the code to hw/i386, the sole remaining property is available
      as !pci_enabled.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Message-id: 1376069702-22330-4-git-send-email-aliguori@us.ibm.com
      
      Rebased.
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit a904410af5f1ed6ff031e9e4119ca2f5d99647ce
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri Aug 9 12:35:01 2013 -0500
  
      pc_sysfw: remove the rom_only property
      
      With the new semantics of pc_sysfw (no -pflash implies "old-style" ROM setup,
      -pflash implies "new-style" ROM setup), there is no need anymore for a compat
      property.  Old machines simply will never use -pflash, and thus will always
      use old-style setup.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Message-id: 1376069702-22330-3-git-send-email-aliguori@us.ibm.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 133bb095acf536f85e7e57821596c8c844aaa583
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri Aug 9 12:35:00 2013 -0500
  
      sysfw: remove read-only pc_sysfw_flash_vs_rom_bug_compatible
      
      The variable is not written anymore.
      
      This cleans up after 9e1c2ec (which accidentally left variable
      pc_sysfw_flash_vs_rom_bug_compatible behind, value always zero), and
      buries dead code from commit dafb82e (which resurrected the pc_sysfw
      code for pc_sysfw_flash_vs_rom_bug_compatible by mistake).
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Message-id: 1376069702-22330-2-git-send-email-aliguori@us.ibm.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 0b516ef0dfad9a7b34c675c98e8ec92ab4d38466
  Author: Stefan Weil <sw@weilnetz.de>
  Date:   Thu Aug 8 20:18:07 2013 +0200
  
      w32: Add missing version.o to all executables (fix regression)
      
      QEMU executables for w32, w64 had included meta information built from
      version.rc. These rules were changed several times some months ago.
      
      The latest version added version.o to the tools, but not to the system
      emulations.
      
      This patch adds the meta information to all system emulations again.
      
      Signed-off-by: Stefan Weil <sw@weilnetz.de>
      Message-id: 1375985887-3984-1-git-send-email-sw@weilnetz.de
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit cb77d1925ac4d673e19be58aa39fc53c5d2fed10
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Fri Aug 2 09:34:00 2013 +0200
  
      qemu-option: Guard against qemu_opts_set_defaults() misuse
      
      Commit 6d4cd40 fixed qemu_opts_set_defaults() for an existing corner
      case, but broke it for another one that can't be reached in current
      code.
      
      Quote from its commit message:
      
          I believe [opts_parse()] attempts to do the following:
      
              If options don't yet exist, create new options
              Else, if defaults, modify the existing options
              Else, if list->merge_lists, modify the existing options
              Else, fail
      
      The only caller that passes true for defaults is
      qemu_opts_set_defaults().
      
      The commit message then claims:
      
          A straightforward call of qemu_opts_create() does exactly that.
      
      Wrong.  When !list->merge_lists, and the option string doesn't contain
      id=, and options without ID exist, then we don't actually modify the
      existing options, we create new ones.
      
      Not reachable, because we never pass lists with !list->merge_lists to
      qemu_opts_set_defaults().
      
      Guard against possible (if unlikely) future misuse with assert().
      
      Reported-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Message-id: 1375428840-5275-1-git-send-email-armbru@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 8571fa57cd0426f40629ab77444704745631f168
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Wed Jul 31 08:19:52 2013 +0200
  
      LICENSE: clarify
      
      1) The GPL says that "if the Program does not specify a version number
      of this License, you may choose any version ever published by the Free
      Software Foundation".  This is not true, QEMU includes parts that are
      v2-only.
      
      2) Provide a default for files with no licensing information.
      
      3) It is not just hardware emulation that is under BSD license.
      
      4) Restrict GPLv2-only contributions to user mode emulation (due to
      code from Linux) and PCI passthrough (due to code from Neocleus).
      
      5) The rules were initially set by Fabrice but are being amended by
      other people (already in commit ee12e1f, LICENSE: There is no libqemu.a
      anymore, 2011-11-15).  Do not put words in his mouth.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Acked-by: Andreas Färber <afaerber@suse.de>
      Message-id: 1375251592-2537-3-git-send-email-pbonzini@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 7748c1bd50bd1b7f2b414acc2cf2e975be92deff
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Wed Jul 31 08:19:51 2013 +0200
  
      raw: add license header
      
      Most of the block layer is under the BSD license, thus it is reasonable
      to license block/raw.c the same way.  CCed people should ACK by replying
      with a Signed-off-by line.
      
      Cc: Christoph Hellwig <hch@lst.de>
      Cc: Kevin Wolf <kwolf@redhat.com>
      Cc: Anthony Liguori <aliguori@us.ibm.com>
      Cc: Markus Armbruster <armbru@redhat.com>
      Cc: Stefan Hajnoczi <stefanha@redhat.com>
      Cc: Luiz Capitulino <lcapitulino@redhat.com>
      Cc: Jeff Cody <jcody@redhat.com>
      Cc: Peter Lieven <pl@kamp.de>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Peter Lieven <pl@kamp.de>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Signed-off-by: Jeff Cody <jcody@redhat.com>
      Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
      Message-id: 1375251592-2537-2-git-send-email-pbonzini@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 3ee1ee80d22b3153dd6cbd3bec6d48a026eac31c
  Merge: 6624fec... 3561ba1...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Mon Aug 12 08:32:55 2013 -0500
  
      Merge remote-tracking branch 'mst/tags/for_anthony' into staging
      
      pci,virtio fixes for 1.6
      
      This includes some last-minute bugfixes for 1.6.
      All very small patches that also look very safe to me.
      
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
      
      # gpg: Signature made Mon 12 Aug 2013 04:28:57 AM CDT using RSA key ID D28D5469
      # gpg: Can't check signature: public key not found
      
      # By Michael S. Tsirkin (2) and others
      # Via Michael S. Tsirkin
      * mst/tags/for_anthony:
        vhost: clear signalled_used_valid on vhost stop
        virtio: clear signalled_used_valid when switching from dataplane
        i82801b11: Fix i82801b11 PCI host bridge config space
        pc: disable pci-info for 1.6
      
      Message-id: 1376308831-19978-1-git-send-email-mst@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 6624fecd8e4df6be13f86846abce979702917931
  Merge: 3bba9c1... f7b803b...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Mon Aug 12 08:32:43 2013 -0500
  
      Merge remote-tracking branch 'pmaydell/tags/pull-arm-devs-20130812' into staging
      
      arm-devs queue
      
      # gpg: Signature made Mon 12 Aug 2013 05:58:14 AM CDT using RSA key ID 14360CDE
      # gpg: Can't check signature: public key not found
      
      # By Peter Maydell
      # Via Peter Maydell
      * pmaydell/tags/pull-arm-devs-20130812:
        hw/virtio/virtio-mmio: Make QueueNumMax read 0 for unavailable queues
        hw/virtio/virtio: Don't allow guests to add/remove queues
      
      Message-id: 1376305261-29561-1-git-send-email-peter.maydell@linaro.org
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 3bba9c115ba31f53fb9fc0a2711bf36c0ed6f031
  Merge: 4a9a887... 6db5f5d...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Mon Aug 12 08:32:36 2013 -0500
  
      Merge remote-tracking branch 'kwolf/for-anthony' into staging
      
      # By Mike Qiu
      # Via Kevin Wolf
      * kwolf/for-anthony:
        block: Bugfix 'format' and 'snapshot' used in drive option
      
      Message-id: 1376071141-3214-1-git-send-email-kwolf@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 4a9a8876a14653fd03918945dbb96de3e84b3e3f
  Merge: 283c873... 56c4bfb...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Mon Aug 12 08:30:49 2013 -0500
  
      Merge remote-tracking branch 'luiz/queue/qmp' into staging
      
      # By Laszlo Ersek
      # Via Luiz Capitulino
      * luiz/queue/qmp:
        dump: rebase from host-private RAMBlock offsets to guest-physical addresses
        dump: populate guest_phys_blocks
        dump: introduce GuestPhysBlockList
        dump: clamp guest-provided mapping lengths to ramblock sizes
      
      Message-id: 1375974809-1757-1-git-send-email-lcapitulino@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 283c8733b5a2e7ecd9a681656690ffef8dd675ae
  Merge: 2aa09da... dad5b9e...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Mon Aug 12 08:30:39 2013 -0500
  
      Merge remote-tracking branch 'kraxel/usb.87' into staging
      
      # By Gerd Hoffmann
      # Via Gerd Hoffmann
      * kraxel/usb.87:
        xhci: implement warm port reset
      
      Message-id: 1375961495-20970-1-git-send-email-kraxel@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 2aa09da823c258b3636d0e73527510cd196c68e4
  Merge: 9b9734e... 2e985fe...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Mon Aug 12 08:28:56 2013 -0500
  
      Merge remote-tracking branch 'origin/master' into staging
      
      * origin/master:
        mips: revert commit b332d24a8e1290954029814d09156b06ede358e2
        tcg/mips: fix invalid op definition errors
      
      Necessary because patches got pushed by Aurelien before I pushed
      the -rc2 tag.
      
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit f7b803b377f74f7e109559e8e64f04c4c1fcd86b
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Fri Jul 26 16:41:28 2013 +0100
  
      hw/virtio/virtio-mmio: Make QueueNumMax read 0 for unavailable queues
      
      The virtio-mmio spec says that QueueNumMax must read zero for queues
      which are unavailable; implement this, rather than always returning
      VIRTQUEUE_MAX_SIZE.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Message-id: 1374853288-9912-3-git-send-email-peter.maydell@linaro.org
      Reviewed-by: Michael S. Tsirkin <mst@redhat.com>
  
  commit 3561ba14188b3c1e54246ed6db97896bbc082d2f
  Author: Michael S. Tsirkin <mst@redhat.com>
  Date:   Mon Aug 12 12:21:36 2013 +0300
  
      vhost: clear signalled_used_valid on vhost stop
      
      When vhost device stops, its implementation synchronizes kernel state
      back to virtio.c so we can continue emulating the device
      in userspace.
      
      This patch ensures that virtio.c's signalled_used_valid flag is reset so
      that userspace does not suppress guest notifications due to stale
      signalled_used values.
      
      Cc: qemu-stable@nongnu.org
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
  
  commit 6793dfd1b6a99a79b9f2e3c4d6625ccd6513f240
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Mon Aug 12 11:08:09 2013 +0200
  
      virtio: clear signalled_used_valid when switching from dataplane
      
      When the dataplane thread stops, its vring.c implementation synchronizes
      vring state back to virtio.c so we can continue emulating the virtio
      device.
      
      This patch ensures that virtio.c's signalled_used_valid flag is reset so
      that we do not suppress guest notifications due to stale signalled_used
      values.
      
      Suggested-by: Kevin Wolf <kwolf@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
  
  commit 4965b7f056177ddfb816319e9ff5e766898d0bc5
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Mon Aug 5 16:36:40 2013 +0200
  
      i82801b11: Fix i82801b11 PCI host bridge config space
      
      pci_bridge_write_config() was not being used.
      
      Cc: qemu-stable@nongnu.org
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
  
  commit 9604f70fdf8e21ec0dbf6eac5e59a0eb8beadd64
  Author: Michael S. Tsirkin <mst@redhat.com>
  Date:   Thu Aug 1 15:39:11 2013 +0300
  
      pc: disable pci-info for 1.6
      
      The BIOS that we ship in 1.6 does not use pci info
      from host (yet). Several issues turned up
      (e.g. around winXP boot crashes). So it's safest to disable that
      interface for 1.6 machine types for now, leave it on for 1.7
      as we have enough time to fix issues if any.
      
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Reviewed-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
  
  commit 6db5f5d68e2ffc430ba0511e23fc36c7363510f1
  Author: Mike Qiu <qiudayu@linux.vnet.ibm.com>
  Date:   Thu Aug 8 10:45:16 2013 -0400
  
      block: Bugfix 'format' and 'snapshot' used in drive option
      
      When use -drive file='xxx',format=qcow2,snapshot=on the error
      message "Can't use snapshot=on with driver-specific options"
      can be show, and fail to start the qemu.
      
      This should not be happened, and there is no file.driver option
      in qemu command line.
      
      It is because the commit 74fe54f2a1b5c4f4498a8fe521e1dfc936656cd4,
      it puts 'driver' option if the command line use 'format' option.
      
      This patch is to solve this bug.
      
      Signed-off-by: Mike Qiu <qiudayu@linux.vnet.ibm.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit f6049f4483d61fa911a0693c2c48ce8308451d33
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Fri Jul 26 16:41:27 2013 +0100
  
      hw/virtio/virtio: Don't allow guests to add/remove queues
      
      A queue size of 0 is used to indicate a nonexistent queue, so
      don't allow the guest to flip a queue between zero-size and
      non-zero-size. Don't permit setting of negative queue sizes
      either.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Message-id: 1374853288-9912-2-git-send-email-peter.maydell@linaro.org
      Reviewed-by: Michael S. Tsirkin <mst@redhat.com>
  
  commit 2e985fe000e73097e325e18b943e8babfa96c35c
  Author: Aurelien Jarno <aurelien@aurel32.net>
  Date:   Sat Aug 3 16:03:18 2013 +0200
  
      mips: revert commit b332d24a8e1290954029814d09156b06ede358e2
      
      Now that this code path is not triggered anymore during the tests,
      revert commit b332d24a8e1290954029814d09156b06ede358e2. Booting a MIPS
      target without kernel nor bios doesn't really make sense. At the same
      time replace fprintf(stderr, ...) by error_report().
      
      Reviewed-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
  
  commit 85711e6bafb1910b50ff181e8507cb904ef7e84d
  Author: James Hogan <james.hogan@imgtec.com>
  Date:   Thu Aug 8 15:40:23 2013 +0100
  
      tcg/mips: fix invalid op definition errors
      
      tcg/mips/tcg-target.h defines various operations conditionally depending
      upon the isa revision, however these operations are included in
      mips_op_defs[] unconditionally resulting in the following runtime errors
      if CONFIG_DEBUG_TCG is defined:
      
      Invalid op definition for movcond_i32
      Invalid op definition for rotl_i32
      Invalid op definition for rotr_i32
      Invalid op definition for deposit_i32
      Invalid op definition for bswap16_i32
      Invalid op definition for bswap32_i32
      tcg/tcg.c:1196: tcg fatal error
      
      Fix with ifdefs like the i386 backend does for movcond_i32.
      
      Signed-off-by: James Hogan <james.hogan@imgtec.com>
      Cc: Aurelien Jarno <aurelien@aurel32.net>
      Cc: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
  
  commit 56c4bfb3f07f3107894c00281276aea4f5e8834d
  Author: Laszlo Ersek <lersek@redhat.com>
  Date:   Tue Aug 6 12:37:11 2013 +0200
  
      dump: rebase from host-private RAMBlock offsets to guest-physical addresses
      
      RAMBlock.offset                   --> GuestPhysBlock.target_start
      RAMBlock.offset + RAMBlock.length --> GuestPhysBlock.target_end
      RAMBlock.length                   --> GuestPhysBlock.target_end -
                                            GuestPhysBlock.target_start
      
      "GuestPhysBlock.host_addr" is only used when writing the dump contents.
      
      This patch enables "crash" to work with the vmcore by rebasing the vmcore
      from the left side of the following diagram to the right side:
      
      host-private
      offset
      relative
      to ram_addr   RAMBlock                  guest-visible paddrs
                  0 +-------------------+.....+-------------------+ 0
                    |         ^         |     |        ^          |
                    |       640 KB      |     |      640 KB       |
                    |         v         |     |        v          |
        0x0000a0000 +-------------------+.....+-------------------+ 0x0000a0000
                    |         ^         |     |XXXXXXXXXXXXXXXXXXX|
                    |       384 KB      |     |XXXXXXXXXXXXXXXXXXX|
                    |         v         |     |XXXXXXXXXXXXXXXXXXX|
        0x000100000 +-------------------+.....+-------------------+ 0x000100000
                    |         ^         |     |        ^          |
                    |       3583 MB     |     |      3583 MB      |
                    |         v         |     |        v          |
        0x0e0000000 +-------------------+.....+-------------------+ 0x0e0000000
                    |         ^         |.    |XXXXXXXXXXXXXXXXXXX|
                    | above_4g_mem_size | .   |XXXX PCI hole XXXXX|
                    |         v         |  .  |XXXX          XXXXX|
           ram_size +-------------------+   . |XXXX  512 MB  XXXXX|
                                         .   .|XXXXXXXXXXXXXXXXXXX|
                                          .   +-------------------+ 0x100000000
                                           .  |         ^         |
                                            . | above_4g_mem_size |
                                             .|         v         |
                                              +-------------------+ ram_size
                                                                    + 512 MB
      
      Related RHBZ: https://bugzilla.redhat.com/show_bug.cgi?id=981582
      
      Signed-off-by: Laszlo Ersek <lersek@redhat.com>
      Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
  
  commit c5d7f60f0614250bd925071e25220ce5958f75d0
  Author: Laszlo Ersek <lersek@redhat.com>
  Date:   Tue Aug 6 12:37:10 2013 +0200
  
      dump: populate guest_phys_blocks
      
      While the machine is paused, in guest_phys_blocks_append() we register a
      one-shot MemoryListener, solely for the initial collection of the valid
      guest-physical memory ranges that happens at listener registration time.
      
      For each range that is reported to guest_phys_blocks_region_add(), we
      attempt to merge the range with the preceding one.
      
      Ranges can only be joined if they are contiguous in both guest-physical
      address space, and contiguous in host virtual address space.
      
      The "maximal" ranges that remain in the end constitute the guest-physical
      memory map that the dump will be based on.
      
      Related RHBZ: https://bugzilla.redhat.com/show_bug.cgi?id=981582
      
      Signed-off-by: Laszlo Ersek <lersek@redhat.com>
      Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
  
  commit 5ee163e8ea2fb6610339f494e039159e08a69066
  Author: Laszlo Ersek <lersek@redhat.com>
  Date:   Tue Aug 6 12:37:09 2013 +0200
  
      dump: introduce GuestPhysBlockList
      
      The vmcore must use physical addresses that are visible to the guest, not
      addresses that point into linear RAMBlocks. As first step, introduce the
      list type into which we'll collect the physical mappings in effect at the
      time of the dump.
      
      Related RHBZ: https://bugzilla.redhat.com/show_bug.cgi?id=981582
      
      Signed-off-by: Laszlo Ersek <lersek@redhat.com>
      Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
  
  commit 2cac260768b9d4253737417ea7501cf2950e257f
  Author: Laszlo Ersek <lersek@redhat.com>
  Date:   Tue Aug 6 12:37:08 2013 +0200
  
      dump: clamp guest-provided mapping lengths to ramblock sizes
      
      Even a trusted & clean-state guest can map more memory than what it was
      given. Since the vmcore contains RAMBlocks, mapping sizes should be
      clamped to RAMBlock sizes. Otherwise such oversized mappings can exceed
      the entire file size, and ELF parsers might refuse even the valid portion
      of the PT_LOAD entry.
      
      Related RHBZ: https://bugzilla.redhat.com/show_bug.cgi?id=981582
      
      Signed-off-by: Laszlo Ersek <lersek@redhat.com>
      Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
  
  commit dad5b9ea0895c227bc9d48b7f0a6fa51eaaa8661
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Thu Aug 1 15:51:08 2013 +0200
  
      xhci: implement warm port reset
      
      Without this patch windows can't do port resets for usb3 devices.
      
      https://bugzilla.redhat.com/show_bug.cgi?id=949514
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 9b9734ef820d9035ac5d254e2b5962cd0b89f4e1
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Wed Aug 7 15:38:31 2013 -0500
  
      Update version for 1.6.0-rc2
      
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 6fdf98f281f85ae6e2883bed2f691bcfe33b1f9f
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Sun Jul 28 14:35:54 2013 +0200
  
      fw_cfg: the I/O port variant expects little-endian
      
      The I/O port variant of fw_cfg is used by sparc64, which is a big-endian machine.
      Firmware swaps bytes before sending them to fw_cfg, so we need to unswap them in
      the device.
      
      This is only used on sparc64 and on (little-endian) x86, so it does not affect
      any other target.  32-bit Sparc and PPC all use memory-mapped fw_cfg.
      
      Reported-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Reviewed-by: Laszlo Ersek <lersek@redhat.com>
      Tested-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
      Message-id: 1375014954-31916-2-git-send-email-pbonzini@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit e9a72359a54978f7364f6486973cea50ceb52173
  Author: Stefan Weil <sw@weilnetz.de>
  Date:   Mon Aug 5 21:45:22 2013 +0200
  
      po: Update all *.po files
      
      Running "make install" modified the *.po files because
      they were no longer up to date.
      
      Synchronize them with latest ui/gtk.c and modified build
      rules which use paths relative to the project root.
      
      Signed-off-by: Stefan Weil <sw@weilnetz.de>
      Message-id: 1375731922-24259-1-git-send-email-sw@weilnetz.de
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit f71d4c4673d0b2b92bccd46eb06f6c1723d6bb0f
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Thu Aug 1 03:42:03 2013 +0200
  
      target-ppc: Add POWER5+ v2.1 CPU model
      
      Let's avoid -cpu host barfing at this PVR.
      Linux recognizes it as "POWER5+ (gs) v2.1".
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Message-id: 1375321323-29954-5-git-send-email-afaerber@suse.de
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 35ebcb2b7a469739e6452d27379181bfbfc0388d
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Thu Aug 1 03:42:02 2013 +0200
  
      target-ppc: Prepare POWER5P CPU family
      
      It is ISA 2.03. Modelled as 970FX minus AltiVec flag.
      
      Cc: Benjamin Herrenschmidt <benh@kernel.crashing.org>
      Cc: Alexey Kardashevskiy <aik@ozlabs.ru>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Message-id: 1375321323-29954-4-git-send-email-afaerber@suse.de
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 469296f1578e1e7b69c267de39d17134b950b93a
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Thu Aug 1 03:42:01 2013 +0200
  
      target-ppc: Turn POWER5gr CPU into alias for POWER5
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Message-id: 1375321323-29954-3-git-send-email-afaerber@suse.de
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 171777a4b38a0f6331ae60c2546a5baf84c4b359
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Thu Aug 1 03:42:00 2013 +0200
  
      target-ppc: Turn POWER5gs CPU into alias for POWER5+
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Message-id: 1375321323-29954-2-git-send-email-afaerber@suse.de
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit a7d6b9f084765a834110bb9a2a0329b1a96de792
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Mon Aug 5 22:59:46 2013 +0200
  
      target-ppc: Fix POWER7+ model
      
      Commit 03a15a5436ed7723f406f15cc3798aa9991e75b5 claimed to add a POWER7+
      model but instead added a "POWER7P" model, with an unhelpful "POWER7P"
      description on top. Fix this to "POWER7+" as we already have "POWER3+",
      "POWER4+" and "POWER5+" and there being no reason to deviate with the
      user-visible command line -cpu POWER7P from the marketing name POWER7+.
      
      Further, don't needlessly deviate from the scheme of naming PVR constant,
      QOM type and device description after the exact revision that is in fact
      encoded in the PVR used.
      That way, we can change the user-friendly alias -cpu POWER7+ to point to a
      different revision if we so desire, while not polluting the type namespace.
      
      This naming scheme is sensible and completely orthogonal to how PVRs may
      or may not get matched to CPU types.
      
      Cc: Alexey Kardashevskiy <aik@ozlabs.ru>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Message-id: 1375736387-8429-1-git-send-email-afaerber@suse.de
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 0dd5ce38fbeb2fb97b01cc8c1c97292211e48ee6
  Author: Martijn van den Broek <martijn.vdbrk@gmail.com>
  Date:   Tue Aug 6 20:45:39 2013 +0200
  
      Bugfix for loading multiboot kernels
      
      This patch fixes a bug in rom_copy introduced by
      commit d60fa42e8bae39440f997ebfe8fe328269a57d16.
      
      rom_copy failed to load roms with a "datasize" of 0.
      As a result, multiboot kernels were not loaded correctly
      when they contain a segment with a "file size" of 0.
      
      https://bugs.launchpad.net/qemu/+bug/1208944
      
      Signed-off-by: Martijn van den Broek <martijn.vdbrk@gmail.com>
      Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
      Message-id: CAG1x_oET1u3TMPu3r_zzd3ZXsTWQLiaM0zAc+RkHFCwvJjGOvg@mail.gmail.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 6c0f48f5b6c4cf3e1ec8ec6fa7bfe1b97dc92a9c
  Merge: cafffa5... cd7b87f...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Wed Aug 7 12:43:34 2013 -0500
  
      Merge remote-tracking branch 'afaerber/tags/qom-cpu-for-anthony' into staging
      
      QOM CPUState refactorings
      
      * Clean up X86CPU error handling
      
      # gpg: Signature made Tue 06 Aug 2013 01:57:34 PM CDT using RSA key ID 3E7E013F
      # gpg: Can't check signature: public key not found
      
      # By Andreas Färber
      # Via Andreas Färber
      * afaerber/tags/qom-cpu-for-anthony:
        target-i386: Fix X86CPU error handling
  
  commit cafffa545420a2c6dc33f9cb58401c606af59572
  Merge: a1fc624... ca8804c...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Wed Aug 7 12:43:27 2013 -0500
  
      Merge remote-tracking branch 'kwolf/for-anthony' into staging
      
      # By Fam Zheng (8) and others
      # Via Kevin Wolf
      * kwolf/for-anthony:
        vmdk: rename num_gtes_per_gte to num_gtes_per_gt
        vmdk: use heap allocation for whole_grain
        vmdk: check l1 size before opening image
        vmdk: check l2 table size when opening
        vmdk: check granularity field in opening
        qemu-iotests: add empty test case for vmdk
        qemu-iotests: add poke_file utility function
        vmdk: use unsigned values for on disk header fields
        vmdk: Make VMDK3Header and VmdkGrainMarker QEMU_PACKED
        sheepdog: add missing .bdrv_has_zero_init
        qemu-iotests: filter QEMU version in monitor banner
        iov: handle EOF in iov_send_recv
        ignore SIGPIPE in qemu-img and qemu-io
        qemu-img: Error out for excess arguments
      
      Message-id: 1375799990-995-1-git-send-email-kwolf@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit cd7b87ffe9b6b7b0089ec8c71555f3b942bc6daf
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Fri Aug 2 18:56:05 2013 +0200
  
      target-i386: Fix X86CPU error handling
      
      Error **errp argument is not for emitting warnings, it means an error
      has occurred and the caller should not make any assumptions about the
      state of other return values (unless otherwise documented).
      
      Therefore cpu_x86_create() must unref the new X86CPU itself, and
      pc_new_cpu() must check for an Error rather than NULL return value.
      
      While at it, clean up a superfluous NULL check.
      
      Reported-by: Jan Kiszka <jan.kiszka@siemens.com>
      Cc: qemu-stable@nongnu.org
      Cc: Igor Mammedov <imammedo@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit ca8804ced9fdba7a1925ed81084dfb7a5b6ffa9f
  Author: Fam Zheng <famz@redhat.com>
  Date:   Tue Aug 6 15:44:55 2013 +0800
  
      vmdk: rename num_gtes_per_gte to num_gtes_per_gt
      
      num_gtes_per_gte is a historical typo, rename it to a more sensible
      name. It means "number of GrainTableEntries per GrainTable".
      
      Signed-off-by: Fam Zheng <famz@redhat.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit bf81507de38fdfa4cb6e9b46fb38691a25cb1499
  Author: Fam Zheng <famz@redhat.com>
  Date:   Tue Aug 6 15:44:54 2013 +0800
  
      vmdk: use heap allocation for whole_grain
      
      We should never grow the stack beyond 1 MB, otherwise we'll fall off the
      end.  Thread stacks and coroutine stacks (1 MB) do not grow.
      get_cluster_offset() allocates a big stack offset, it will fail for big
      cluster images, change to heap allocated buffer.
      
      Signed-off-by: Fam Zheng <famz@redhat.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit 2c43e43c8cec130fff95ef720a860e91efb36685
  Author: Fam Zheng <famz@redhat.com>
  Date:   Tue Aug 6 15:44:53 2013 +0800
  
      vmdk: check l1 size before opening image
      
      L1 table size is calculated from capacity, granularity and l2 table
      size. If capacity is too big or later two are too small, the L1 table
      will be too big to allocate in memory. Limit it to a reasonable range.
      
      Signed-off-by: Fam Zheng <famz@redhat.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit f8ce04036e333aae480b1d06d969f6436652633d
  Author: Fam Zheng <famz@redhat.com>
  Date:   Tue Aug 6 15:44:52 2013 +0800
  
      vmdk: check l2 table size when opening
      
      header.num_gtes_per_gte determines size for L2 table. Check for too big
      value before using it. Limit to 512M entries (2GB per one L2 table).
      
      Signed-off-by: Fam Zheng <famz@redhat.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit 8aa1331c09a9b899f48d97f097bb49b7d458be1c
  Author: Fam Zheng <famz@redhat.com>
  Date:   Tue Aug 6 15:44:51 2013 +0800
  
      vmdk: check granularity field in opening
      
      Granularity is used to calculate the cluster size and allocate r/w
      buffer. Check the value from image before using it, so we don't abort()
      for unbounded memory allocation.
      
      Signed-off-by: Fam Zheng <famz@redhat.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit ca6cbb657d66a7beb70f9d91848c80d1a72b1674
  Author: Fam Zheng <famz@redhat.com>
  Date:   Tue Aug 6 15:44:50 2013 +0800
  
      qemu-iotests: add empty test case for vmdk
      
      Will add vmdk specific tests later here.
      
      Signed-off-by: Fam Zheng <famz@redhat.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit 23ea2ecc2a43d850bc9482068201ece5da36a448
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Tue Aug 6 15:44:49 2013 +0800
  
      qemu-iotests: add poke_file utility function
      
      The new poke_file function sets bytes at an offset in a file given a
      printf-style format string.  It can be used to corrupt an image file for
      test coverage of error paths.
      
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit e98768d43799cd3f00b358bfbe455fdae793d3e8
  Author: Fam Zheng <famz@redhat.com>
  Date:   Tue Aug 6 15:44:48 2013 +0800
  
      vmdk: use unsigned values for on disk header fields
      
      The size and offset fields are all non-negative values, use uint64_t for
      them to avoid getting negative in memory value by int overflow.
      
      Signed-off-by: Fam Zheng <famz@redhat.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit 5d8caa543c9714bee36b04899797a3721dff4090
  Author: Fam Zheng <famz@redhat.com>
  Date:   Tue Aug 6 15:44:47 2013 +0800
  
      vmdk: Make VMDK3Header and VmdkGrainMarker QEMU_PACKED
      
      It's best to make it consistent that all on disk structures are
      QEMU_PACKED.
      
      Signed-off-by: Fam Zheng <famz@redhat.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit a1fc6246b3964e74ddb3a7e0b8bba03af1c6ac38
  Author: Leon Alrae <leon.alrae@imgtec.com>
  Date:   Tue Aug 6 11:59:25 2013 +0100
  
      target-mips: fix decoding of microMIPS POOL32Axf instructions
      
      Fix incorrect assumption that DSP and non-DSP versions of the following
      instructions have the same encoding:
      MULT, MULTU, MADD, MADDU, MSUB, MSUBU, MFHI, MFLO, MTHI, MTLO.
      Correct the existing (non-DSP) instructions and add DSP equivalents.
      
      Reference:
      MIPS Architecture for Programmers Volume II-B: The microMIPS32
      Instruction Set
      MIPS Architecture for Programmers Volume IV-e: The MIPS DSP Module for
      the microMIPS32 Architecture
      
      Signed-off-by: Leon Alrae <leon.alrae@imgtec.com>
      Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
  
  commit e4f5c1bf8f6f6fe0bb4c743452bf8288033e80ba
  Author: Liu Yuan <namei.unix@gmail.com>
  Date:   Tue Aug 6 14:44:37 2013 +0800
  
      sheepdog: add missing .bdrv_has_zero_init
      
      Commit 3ac21627 changed the behaviour of bdrv_has_zero_init() to default
      to 0. In the review for Sheepdog it turned out that enabling it is safe,
      so that commit updated one BlockDriver definition of sheepdog to use
      bdrv_has_zero_init_1, missed however that there are more BlockDrivers in
      the driver. Fix these now.
      
      Cc: Kevin Wolf <kwolf@redhat.com>
      Cc: Stefan Hajnoczi <stefanha@redhat.com>
      Signed-off-by: Liu Yuan <namei.unix@gmail.com>
      Reviewed-by: MORITA Kazutaka <morita.kazutaka@lab.ntt.co.jp>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit 9580498b9a599b38c3a28599dcd40bd59f12af2c
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Mon Aug 5 14:40:34 2013 +0200
  
      qemu-iotests: filter QEMU version in monitor banner
      
      Filter out the QEMU monitor version banner so that tests do not break
      when the QEMU version number is changed.
      
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit 840042901710c2dc1a3ac3e5af9bed449c339701
  Author: MORITA Kazutaka <morita.kazutaka@lab.ntt.co.jp>
  Date:   Tue Jul 23 17:30:12 2013 +0900
  
      iov: handle EOF in iov_send_recv
      
      Without this patch, iov_send_recv() never returns when do_send_recv()
      returns zero.
      
      Signed-off-by: MORITA Kazutaka <morita.kazutaka@lab.ntt.co.jp>
      Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit 526eda14a68d5b3596be715505289b541288ef2a
  Author: MORITA Kazutaka <morita.kazutaka@lab.ntt.co.jp>
  Date:   Tue Jul 23 17:30:11 2013 +0900
  
      ignore SIGPIPE in qemu-img and qemu-io
      
      This prevents the tools from being stopped when they write data to a
      closed connection in the other side.
      
      Signed-off-by: MORITA Kazutaka <morita.kazutaka@lab.ntt.co.jp>
      Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit fc11eb26cee7e3621645dd40cd9de944201f590b
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Mon Aug 5 10:53:04 2013 +0200
  
      qemu-img: Error out for excess arguments
      
      Don't silently ignore excess arguments at the end of the command line,
      but error out instead. This can catch typos like 'resize test.img + 1G',
      which doesn't increase the image size by 1G as intended, but truncates
      the image to 1G. Even for less dangerous commands, the old behaviour is
      confusing.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Reviewed-by: Laszlo Ersek <lersek@redhat.com>
      Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 79761c6681f0d1cc1c027116fcb4382d41ed3ece
  Author: Izumi Tsutsui <tsutsui@ceres.dti.ne.jp>
  Date:   Wed Jul 3 17:58:14 2013 +0900
  
      semaphore: fix a hangup problem under load on NetBSD hosts.
      
      Fix following bugs in "fallback implementation of counting semaphores
      with mutex+condvar" added in c166cb72f1676855816340666c3b618beef4b976:
       - waiting threads are not restarted properly if more than one threads
         are waiting unblock signals in qemu_sem_timedwait()
       - possible missing pthread_cond_signal(3) calls when waiting threads
         are returned by ETIMEDOUT
       - fix an uninitialized variable
      The problem is analyzed by and fix is provided by Noriyuki Soda.
      
      Also put additional cleanup suggested by Laszlo Ersek:
       - make QemuSemaphore.count unsigned (it won't be negative)
       - check a return value of in pthread_cond_wait() in qemu_sem_wait()
      
      Signed-off-by: Izumi Tsutsui <tsutsui@ceres.dti.ne.jp>
      Reviewed-by: Laszlo Ersek <lersek@redhat.com>
      Message-id: 1372841894-10634-1-git-send-email-tsutsui@ceres.dti.ne.jp
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit e1d0fb378ae3bb4272124a12e3fe1a02c4745eb1
  Author: Isaku Yamahata <yamahata@private.email.ne.jp>
  Date:   Sat Aug 3 22:54:54 2013 -0400
  
      rdma: memory leak RDMAContext::host
      
      It is allocated by g_strdup(), so needs to be freed.
      
      Reviewed-by: Michael R. Hines <mrhines@us.ibm.com>
      Signed-off-by: Isaku Yamahata <yamahata@private.email.ne.jp>
      Signed-off-by: Michael R. Hines <mrhines@us.ibm.com>
      Message-id: 1375584894-9917-8-git-send-email-mrhines@linux.vnet.ibm.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 877726397f7e24d0c8a2b303a852769b5edd155c
  Author: Isaku Yamahata <yamahata@private.email.ne.jp>
  Date:   Sat Aug 3 22:54:53 2013 -0400
  
      rdma: use RDMA_WRID_READY
      
      Reviewed-by: Michael R. Hines <mrhines@us.ibm.com>
      Signed-off-by: Isaku Yamahata <yamahata@private.email.ne.jp>
      Signed-off-by: Michael R. Hines <mrhines@us.ibm.com>
      Message-id: 1375584894-9917-7-git-send-email-mrhines@linux.vnet.ibm.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 1f22364bb5a756dfcbd15c2ae2bac18bbcef6190
  Author: Isaku Yamahata <yamahata@private.email.ne.jp>
  Date:   Sat Aug 3 22:54:52 2013 -0400
  
      rdma: qemu_rdma_post_send_control uses wrongly RDMA_WRID_MAX
      
      RDMA_WRID_CONTROL should be used. And remove related work around.
      
      Reviewed-by: Michael R. Hines <mrhines@us.ibm.com>
      Signed-off-by: Isaku Yamahata <yamahata@private.email.ne.jp>
      Signed-off-by: Michael R. Hines <mrhines@us.ibm.com>
      Message-id: 1375584894-9917-6-git-send-email-mrhines@linux.vnet.ibm.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 44b5949491a47043c4f7c4ff09f0191f82919a82
  Author: Isaku Yamahata <yamahata@private.email.ne.jp>
  Date:   Sat Aug 3 22:54:51 2013 -0400
  
      rdma: don't use negative index to array
      
      Reviewed-by: Michael R. Hines <mrhines@us.ibm.com>
      Signed-off-by: Isaku Yamahata <yamahata@private.email.ne.jp>
      Signed-off-by: Michael R. Hines <mrhines@us.ibm.com>
      Message-id: 1375584894-9917-5-git-send-email-mrhines@linux.vnet.ibm.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 66988941251ef64044aa3b951ebd84162e5a4e3a
  Author: Michael R. Hines <mrhines@us.ibm.com>
  Date:   Sat Aug 3 22:54:50 2013 -0400
  
      rdma: correct newlines in error statements
      
      Don't print newlines on the error_setg() function,
      but still allow newlines on fprintf().
      
      Signed-off-by: Michael R. Hines <mrhines@us.ibm.com>
      Message-id: 1375584894-9917-4-git-send-email-mrhines@linux.vnet.ibm.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 8cd31adc7cc0602ba0a66b7d9b50fd016ab5530a
  Author: Michael R. Hines <mrhines@us.ibm.com>
  Date:   Sat Aug 3 22:54:49 2013 -0400
  
      rdma: forgot to turn off the debugging flag
      
      Ooops. We forgot to turn off the flag.
      
      Signed-off-by: Michael R. Hines <mrhines@us.ibm.com>
      Message-id: 1375584894-9917-3-git-send-email-mrhines@linux.vnet.ibm.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit b58c8552bd466aaab67c59dedeb846838082cad6
  Author: Michael R. Hines <mrhines@us.ibm.com>
  Date:   Sat Aug 3 22:54:48 2013 -0400
  
      rdma: bugfix: make IPv6 support work
      
      RDMA does not use sockets, so we cannot use many of the socket
      helper functions, but we *do* use inet_parse() which gives
      RDMA all the necessary details of the connection parameters.
      
      However, when testing with libvirt, a simple IPv6 migration test failed
      because we were not using getaddrinfo() properly.
      
      This makes IPv6 migration over RDMA work.
      
      Signed-off-by: Michael R. Hines <mrhines@us.ibm.com>
      Message-id: 1375584894-9917-2-git-send-email-mrhines@linux.vnet.ibm.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit be2f78b6b062eec5170e2612299fb8953046993f
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Aug 4 15:05:01 2013 +0200
  
      pxa2xx: Avoid object_get_link_property() assertion for "parent_bus"
      
      pxa2xx_i2c_init() creates a pxa2xx-i2c-slave device on a second i2c-bus,
      which has a NULL parent device. This causes an assertion in
      object_get_canonical_path() when accessing pxa2xx-i2c-slave's
      "parent_bus" link<bus> property in tosa and likely other PXA2xx machines.
      
      Fix this by using the pxa2xx_i2c device, created just before, as parent.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Message-id: 1375621501-5564-1-git-send-email-afaerber@suse.de
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 03a15a5436ed7723f406f15cc3798aa9991e75b5
  Author: Alexey Kardashevskiy <aik@ozlabs.ru>
  Date:   Fri Aug 2 12:59:34 2013 +1000
  
      target-ppc: Add POWER7+ CPU model
      
      This patch adds CPU PVR definition for POWER7+.
      
      Signed-off-by: Alexey Kardashevskiy <aik@ozlabs.ru>
      Message-id: 1375412374-24701-1-git-send-email-aik@ozlabs.ru
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 64160cd2a3e9a8491ce44aaa9df25cfad48b8666
  Merge: 144f28f... 908c67f...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Mon Aug 5 08:06:25 2013 -0500
  
      Merge remote-tracking branch 'filippov/tags/20130729-xtensa' into staging
      
      xtensa queue 2013-07-29
      
      * filippov/tags/20130729-xtensa:
        target-xtensa: check register window inline
        target-xtensa: don't generate dead code to access invalid SRs
        tests/tcg/xtensa: Fix out-of-tree build
        target-xtensa: avoid double-stopping at breakpoints
        target-xtensa: add fallthrough markers
        target-xtensa: add extui unit test
      
      Conflicts:
      	configure
      
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 144f28fa58abc56d2244a2e6b97ca78e1540dd05
  Merge: 59a8877... 9a949b9...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Mon Aug 5 08:03:01 2013 -0500
  
      Merge remote-tracking branch 'mcayland/qemu-openbios' into staging
      
      * mcayland/qemu-openbios:
        Update OpenBIOS images
      
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 59a88774d912bb53795daa2d3620707401aea077
  Merge: 56105bd... ee76c1f...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Mon Aug 5 08:01:48 2013 -0500
  
      Merge remote-tracking branch 'stefanha/net' into staging
      
      # By Jan Kiszka
      # Via Stefan Hajnoczi
      * stefanha/net:
        pcnet: Flush queued packets on end of STOP state
      
      Message-id: 1375704975-19128-1-git-send-email-stefanha@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 56105bd5c0b6d7ac62b34c8b8f496df8f7bd9d92
  Merge: f5e7dad... 8afaefb...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Mon Aug 5 08:01:39 2013 -0500
  
      Merge remote-tracking branch 'stefanha/block' into staging
      
      # By Kevin Wolf
      # Via Stefan Hajnoczi
      * stefanha/block:
        block: Disable driver-specific options for 1.6
      
      Message-id: 1375461379-20277-1-git-send-email-stefanha@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit f5e7dad8ee5673b4de1eaa9a2fa610f0940f26b0
  Merge: d94c426... 8e50724...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Mon Aug 5 08:01:32 2013 -0500
  
      Merge remote-tracking branch 'mjt/trivial-patches' into staging
      
      # By Fam Zheng (1) and others
      # Via Michael Tokarev
      * mjt/trivial-patches:
        vmdk: fix comment for vmdk_co_write_zeroes
        memory.c: drop kvm.h dependency
        block/iscsi.c: Fix printf format error.
        qemu-ga: build it even if !system
      
      Message-id: 1375453248-7178-1-git-send-email-mjt@msgid.tls.msk.ru
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit d94c426d46e01ad45fc5e3b8e5b485ca1b0158fe
  Merge: b9ac5d9... a14ff8a...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Mon Aug 5 08:01:25 2013 -0500
  
      Merge remote-tracking branch 'kraxel/usb.86' into staging
      
      # By Gerd Hoffmann
      # Via Gerd Hoffmann
      * kraxel/usb.86:
        usb-redir: fix use-after-free
        xhci: fix segfault
      
      Message-id: 1375362669-14815-1-git-send-email-kraxel@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit ee76c1f821e75550644e084dea85743bbc934f91
  Author: Jan Kiszka <jan.kiszka@siemens.com>
  Date:   Fri Aug 2 21:48:18 2013 +0200
  
      pcnet: Flush queued packets on end of STOP state
      
      Analogously to other NICs, we have to inform the network layer when
      the can_receive handler will no longer report 0. Without this, we may
      get stuck waiting on queued incoming packets.
      
      Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit b9ac5d923b820a0f0152a2df56067e55ce34f487
  Author: Yongbok Kim <yongbok.kim@imgtec.com>
  Date:   Fri Aug 2 10:33:43 2013 +0100
  
      target-mips: fix 34Kf configuration for DSP ASE
      
      34Kf core does support DSP ASE.
      CP0_Config3 configuration for 34Kf and description are wrong.
      
      Please refer to MIPS32(R) 34Kf(TM) Processor Core Datasheet
      
      Signed-off-by: Yongbok Kim <yongbok.kim@imgtec.com>
      Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
  
  commit 8afaefb8919dc8746a57c450a758717c516c7b0a
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Tue Jul 30 14:58:27 2013 +0200
  
      block: Disable driver-specific options for 1.6
      
      We don't want to commit to the API yet before everything is worked out.
      Like already for 1.5, disable it again for the 1.6 release. This commit
      is meant to be reverted after the 1.6 release.
      
      The disabling of the driver-specific options is achieved by applying the
      old checks while parsing the command line.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 8e50724313895a87057cc243ad805f2eb21feb9f
  Author: Fam Zheng <famz@redhat.com>
  Date:   Thu Aug 1 18:12:17 2013 +0800
  
      vmdk: fix comment for vmdk_co_write_zeroes
      
      The comment was truncated. Add the missing parts, especially explain why
      we need zero_dry_run.
      
      Signed-off-by: Fam Zheng <famz@redhat.com>
      Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
  
  commit 437de2adc633ed28cdd84bcdffc3430b5ce96be6
  Author: Michael S. Tsirkin <mst@redhat.com>
  Date:   Thu Aug 1 10:55:30 2013 +0300
  
      memory.c: drop kvm.h dependency
      
      memory.c does not use any kvm specific interfaces,
      don't include kvm.h
      
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
      Acked-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
  
  commit f5075224d6e7fe8cae7e3c1b52a6d0f7bd3533d0
  Author: Richard W.M. Jones <rjones@redhat.com>
  Date:   Wed Jul 31 22:20:26 2013 +0100
  
      block/iscsi.c: Fix printf format error.
      
      The error on armv7hl was:
      
      block/iscsi.c: In function ‘is_request_lun_aligned’:
      block/iscsi.c:251:26: error: format ‘%ld’ expects argument of type ‘long int’, but argument 3 has type ‘int64_t’ [-Werror=format=]
                                iscsilun->block_size, sector_num, nb_sectors);
                                ^
      
      This also splits the long line to comply with qemu coding guidelines.
      
      Signed-off-by: Richard W.M. Jones <rjones@redhat.com>
      Reviewed-by: Stefan Weil <sw@weilnetz.de>
      Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com>
      Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
  
  commit e8ef31a3518c7b1e63a804fe8cecd3e94418db84
  Author: Michael Tokarev <mjt@tls.msk.ru>
  Date:   Wed Jul 31 14:22:07 2013 +0400
  
      qemu-ga: build it even if !system
      
      Move qemu-ga build check out of if softmmu.. into its own section.
      We want to build qemu-ga for _guest_ even if system build isn't
      done.  It is controlled separately using --enable-guest-agent.
      Additionally, give error message if guest agent is requested but
      not supported.
      
      Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
  
  commit 2ddc463725d0fa24e0910fba77fef2777fa94a74
  Merge: 00f90df... e0d4794...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Thu Aug 1 17:09:35 2013 -0500
  
      Merge remote-tracking branch 'afaerber/tags/qom-cpu-for-anthony' into staging
      
      QOM CPUState refactorings
      
      * Clean up AlphaCPU and OpenRISCCPU migration
      
      # gpg: Signature made Wed 31 Jul 2013 04:57:59 PM CDT using RSA key ID 3E7E013F
      # gpg: Can't check signature: public key not found
      
      # By Andreas Färber
      # Via Andreas Färber
      * afaerber/tags/qom-cpu-for-anthony:
        cpu: Fix VMSTATE_CPU() semantics
  
  commit 00f90df09368035fcfe6a06cd87a6c88f82f2afe
  Merge: e501425... 5c97367...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Thu Aug 1 17:09:28 2013 -0500
  
      Merge remote-tracking branch 'afaerber/tags/prep-for-upstream' into staging
      
      PReP machine and devices
      
      * Fixes for i82378 PCI-ISA bridge endianness handling
      
      # gpg: Signature made Wed 31 Jul 2013 04:25:51 PM CDT using RSA key ID 3E7E013F
      # gpg: Can't check signature: public key not found
      
      # By Hervé Poussineau
      # Via Andreas Färber
      * afaerber/tags/prep-for-upstream:
        i82378: Cleanup implementation
        pci-host/prep: Set isa_mem_base in the PCI host bridge
  
  commit e501425bbe8d692f022d3db64abf800eaf4f0854
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Thu Aug 1 16:59:32 2013 -0500
  
      Update version for 1.6.0-rc1
      
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 203439ce0a832e36b276f10892846bd91ee836eb
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Thu Aug 1 01:28:46 2013 +0200
  
      virtio-console: Use exitfn for virtserialport, too
      
      virtconsole and virtserialport are identical in every other aspect
      except for the distinguishing VirtIOSerialPortClass::is_console field.
      
      Cc: qemu-stable@nongnu.org
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Message-id: 1375313326-14966-1-git-send-email-afaerber@suse.de
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 27915efb974999dd256a6c432a17432d9d84e606
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Thu Aug 1 01:59:47 2013 +0200
  
      virtio-9p-device: Avoid freeing uninitialized memory
      
      In virtio_9p_device_init() there are 6x goto out that will lead to
      v9fs_path_free() attempting to free unitialized path.data field.
      Easiest way to trigger is: qemu-system-x86_64 -device virtio-9p-pci
      
      Fix this by moving v9fs_path_init() before any goto out.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Message-id: 1375315187-16534-1-git-send-email-afaerber@suse.de
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit d5a2bcf70e81b67cbc4947f5065db8fc9bfc1465
  Merge: f44c5c6... 8c0426a...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Thu Aug 1 11:18:04 2013 -0500
  
      Merge remote-tracking branch 'luiz/queue/qmp' into staging
      
      # By Pawit Pornkitprasan
      # Via Luiz Capitulino
      * luiz/queue/qmp:
        migration: don't use uninitialized variables
        migration: send total time in QMP at "completed" stage
      
      Message-id: 1375367564-4797-1-git-send-email-lcapitulino@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 8c0426aed1d2279845e6a2c3355da8b5d9926cb6
  Author: Pawit Pornkitprasan <p.pawit@gmail.com>
  Date:   Tue Jul 30 08:39:52 2013 +0900
  
      migration: don't use uninitialized variables
      
      The qmp_migrate method uses the 'blk' and 'inc' parameter without
      checking if they're valid or not (they may be uninitialized if
      command is received via QMP)
      
      Signed-off-by: Pawit Pornkitprasan <p.pawit@gmail.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
  
  commit 00c14997cb95bf3e6c18c2264ef5e10642d89b3a
  Author: Pawit Pornkitprasan <p.pawit@gmail.com>
  Date:   Fri Jul 19 11:23:45 2013 +0900
  
      migration: send total time in QMP at "completed" stage
      
      The "completed" stage sets total_time but not has_total_time and
      thus it is not sent via QMP reply (but sent via HMP nevertheless)
      
      Signed-off-by: Pawit Pornkitprasan <p.pawit@gmail.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Reviewed-by: Orit Wasserman <owasserm@redhat.com>
      Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
  
  commit a14ff8a650b5943ee6221b952494661f7cb3b5e2
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Wed Jul 31 11:17:58 2013 +0200
  
      usb-redir: fix use-after-free
      
      Reinitialize dev->cs to NULL after deleting it, to make sure it isn't
      used afterwards.
      
      Reported-by: Martin Cerveny <M.Cerveny@computer.org>
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 75cc1c1fcba1987bdf3979c4289ab756c2b15742
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Wed Jul 31 10:54:11 2013 +0200
  
      xhci: fix segfault
      
      Guest trying to reset a endpoint of a disconnected device resulted in
      xhci trying to dereference uport while being NULL, thereby crashing
      qemu.  Fix that by adding a check.  Drop unused dev variable while
      touching that code bit.
      
      Cc: qemu-stable@nongnu.org
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 5c9736789b79ea49cd236ac326f0a414f63b1015
  Author: Hervé Poussineau <hpoussin@reactos.org>
  Date:   Tue Jul 23 23:16:46 2013 +0200
  
      i82378: Cleanup implementation
      
      - i82378 only exists on PCI bus; do not split implementation in 2 structs
      - remove BARs, which are not specified in datasheet
      - replace custom isa_mmio implementation by PCI bus IO region usage
      - use QOM casts when required
      
      Signed-off-by: Hervé Poussineau <hpoussin@reactos.org>
      [AF: Style- and QOM-related changes, dropped no_user, reverted VMSD name]
      Signed-off-by: Andreas Färber <andreas.faerber@web.de>
  
  commit 768d7e2c7f5d20f412506f3a31626185ac54c559
  Author: Hervé Poussineau <hpoussin@reactos.org>
  Date:   Tue Jul 23 23:16:45 2013 +0200
  
      pci-host/prep: Set isa_mem_base in the PCI host bridge
      
      Currently, it is done by i82378 PCI-ISA bridge, which shouldn't
      care about it.
      
      Signed-off-by: Hervé Poussineau <hpoussin@reactos.org>
      Signed-off-by: Andreas Färber <andreas.faerber@web.de>
  
  commit e0d479445876676f3f92e1bc6d5f92d4bb2500f8
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Mon Jul 29 04:07:50 2013 +0200
  
      cpu: Fix VMSTATE_CPU() semantics
      
      Commit 1a1562f5ea3da17d45d3829e35b5f49da9ec2db5 prepared a VMSTATE_CPU()
      macro for device-style VMStateDescription registration, but missed to
      adapt cpu_exec_init(), so that the "cpu_common" VMStateDescription was
      still registered for AlphaCPU (fe31e7374299c0c6172ce618b29bf2fecbd881c7)
      and OpenRISCCPU (da69721460e652072b6a3dd52b7693da21ffe237). Fix this.
      
      Cc: Richard Henderson <rth@twiddle.net>
      Tested-by: Jia Liu <proljc@gmail.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit f44c5c6794026fc2852c1c0f026b15733560ce7c
  Author: Igor Mitsyanko <i.mitsyanko@gmail.com>
  Date:   Wed Jul 31 10:27:35 2013 +0400
  
      MAINTAINERS: change Igor Mitsyanko's email address
      
      My email address in samsung.com domain is no longer accessible, change
      it to my personal gmail address.
      
      Signed-off-by: Igor Mitsyanko <i.mitsyanko@gmail.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 1197cbb9eda1dc82e2fa1815ca62bc3de158353e
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Tue Jul 30 08:20:43 2013 -1000
  
      qdev: Use clz in print_size
      
      We can compute a floor log2 value with clz rather than a division loop.
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
      Message-id: 1375208443-17288-3-git-send-email-rth@twiddle.net
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit e76c756fd3d3b652c6a65ebe16f2bfb25b8d025e
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Tue Jul 30 08:20:42 2013 -1000
  
      qdev: Fix 32-bit compilation in print_size
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
      Message-id: 1375208443-17288-2-git-send-email-rth@twiddle.net
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 75e2a4baf1536682d111d9bee0261806737a32dc
  Merge: c095e10... 58ae52a...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Tue Jul 30 18:48:58 2013 -0500
  
      Merge remote-tracking branch 'spice/spice.v72' into staging
      
      # By Gerd Hoffmann
      # Via Gerd Hoffmann
      * spice/spice.v72:
        spice: fix display initialization
      
      Message-id: 1375173625-3784-1-git-send-email-kraxel@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit c095e108473f57516e7ad958d905a7017b225f82
  Merge: dbef7b1... cf66ee8...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Tue Jul 30 18:48:54 2013 -0500
  
      Merge remote-tracking branch 'kraxel/usb.85' into staging
      
      # By Gerd Hoffmann (2) and Alexey Kardashevskiy (1)
      # Via Gerd Hoffmann
      * kraxel/usb.85:
        hcd-ohci: add dma error handling
        uhci: egsm fix
        xhci: handle USB_RET_IOERROR
      
      Message-id: 1375173371-3378-1-git-send-email-kraxel@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit dbef7b17ad1d0be90696dc45b5b8162d8208643f
  Merge: c9dd6a9... 9b4f38e...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Tue Jul 30 18:48:36 2013 -0500
  
      Merge remote-tracking branch 'borntraeger/s390-for-1.6' into staging
      
      * borntraeger/s390-for-1.6:
        s390: Implement dump-guest-memory support for target s390x
        s390x/kvm: Remove redundant return code
        s390x/kvm: Reworked/fixed handling of cc3 in kvm_handle_css_inst()
        s390x/ioinst: Fixed priority of operand exceptions
        s390x/ioinst: Fixed alignment check in SCHM instruction
        s390x/ioinst: Throw addressing exception when memory_map failed
        s390x/ioinst: Add missing alignment checks for IO instructions
        s390/sclpconsole: handle char layer busy conditions
      
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit c9dd6a9fa092827c38d21749a453bc56413411d7
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Mon Jul 29 16:05:33 2013 +0200
  
      mips_r4k: Silence BIOS loading warning for qtest
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Message-id: 1375106733-832-6-git-send-email-afaerber@suse.de
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 38c8894fe77c14c6af415c75f043370264f89382
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Mon Jul 29 16:05:32 2013 +0200
  
      mips_jazz: Silence BIOS loading warning for qtest
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Message-id: 1375106733-832-5-git-send-email-afaerber@suse.de
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 2c57bd9b06e5771c11a1850e709b595a7c283e83
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Mon Jul 29 16:05:31 2013 +0200
  
      mips_malta: Silence BIOS loading warning for qtest
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Message-id: 1375106733-832-4-git-send-email-afaerber@suse.de
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 4a7ed999a7a5057d860b38c6680a1437945b5139
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Mon Jul 29 16:05:30 2013 +0200
  
      mips_fulong2e: Silence BIOS loading warning for qtest
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Message-id: 1375106733-832-3-git-send-email-afaerber@suse.de
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 96b3bfa083987518e8a10364bf994c024c455fff
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Mon Jul 29 16:05:29 2013 +0200
  
      target-ppc: Suppress TCG instruction emulation warnings for qtest
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Message-id: 1375106733-832-2-git-send-email-afaerber@suse.de
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 7b7ab18d0b9769b5f39e663fa55caed461b1202e
  Author: Michael Roth <mdroth@linux.vnet.ibm.com>
  Date:   Tue Jul 30 13:04:22 2013 -0500
  
      chardev: fix CHR_EVENT_OPENED events for mux chardevs
      
      As of bd5c51ee6c4f1c79cae5ad2516d711a27b4ea8ec, chardevs no longer use
      bottom-halves to issue CHR_EVENT_OPENED events. To maintain past
      semantics, we instead defer the CHR_EVENT_OPENED events toward the end
      of chardev initialization.
      
      For muxes, this isn't good enough, since a range of FEs must be able
      to attach to the mux prior to any CHR_EVENT_OPENED being issued, else
      each FE will immediately print it's initial output (prompts, banners,
      etc.) just prior to us switching to the next FE as part of
      initialization.
      
      The is new and confusing behavior for users, as they'll see output for
      things like the HMP monitor, even though their the current mux focus
      may be a guest serial port with potentially no output.
      
      We fix this by further deferring CHR_EVENT_OPENED events for FEs
      associated with muxes until after machine init by flagging mux chardevs
      with 'explicit_be_open', which suppresses emission of CHR_EVENT_OPENED
      events until we explicitly set the mux as opened later.
      
      Currently, we must defer till after machine init since we potentially
      associate FEs with muxes as part of realize (for instance,
      serial_isa_realizefn).
      
      Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
      Message-id: 1375207462-8141-1-git-send-email-mdroth@linux.vnet.ibm.com
      Cc: qemu-stable@nongnu.org
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 5fe0d351b3a7caf77f899db804d09e4553329c84
  Author: Stefan Weil <sw@weilnetz.de>
  Date:   Tue Jul 30 22:41:23 2013 +0200
  
      tci: Fix broken build (compiler warning caused by redefined macro BIT)
      
      The definition of macro BIT in tci/tcg-target.c now conflicts with the
      definition of the same macro in includes qemu/bitops.h.
      
      This conflict was triggered by a recent change in the include chain of
      tcg.c (probably commit 949fc82314cc84162e64a5323764527a542421ce).
      
      Signed-off-by: Stefan Weil <sw@weilnetz.de>
      Message-id: 1375216883-23969-1-git-send-email-sw@weilnetz.de
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 9a949b94f60ee48ca0fbb5dc263c7ee77b75149f
  Author: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
  Date:   Tue Jul 30 23:11:07 2013 +0100
  
      Update OpenBIOS images
      
      Update OpenBIOS images to SVN r1198 built from submodule.
      
      Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
  
  commit beb3faaa0027c114e37317fdba38a8a7facf3f9b
  Author: Petar Jovanovic <petar.jovanovic@imgtec.com>
  Date:   Mon Jul 29 12:49:05 2013 +0200
  
      target-mips: correct the values in the DSP tests
      
      Five tests files for DSP instructions had wrong expected values in the tests.
      This change fixes this, and this has been cross-checked by running the same
      test binaries on Malta 74K board.
      
      Signed-off-by: Petar Jovanovic <petar.jovanovic@imgtec.com>
      Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
  
  commit 9b4f38e182d18cac217f04b8b7fddf760a5b9d44
  Author: Ekaterina Tumanova <tumanova@linux.vnet.ibm.com>
  Date:   Wed Jul 10 15:26:46 2013 +0200
  
      s390: Implement dump-guest-memory support for target s390x
      
      With this patch dump-guest-memory on s390 produces an ELF formatted,
      crash-readable dump.
      In order to implement this, the arch-specific part of dump-guest-memory
      was added:
      target-s390x/arch_dump.c contains the whole set of function for writing
      Elf note sections of all types for s390x.
      
      Signed-off-by: Ekaterina Tumanova <tumanova@linux.vnet.ibm.com>
      Signed-off-by: Jens Freimann <jfrei@linux.vnet.ibm.com>
      [fixed indentation, use CamelCase, rename note_t to Note, use S390CPU]
      Reviewed-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com>
  
  commit d2ee774616280db778f0b4b97a8ac514602ad52c
  Author: Thomas Huth <thuth@linux.vnet.ibm.com>
  Date:   Tue Jul 2 14:45:16 2013 +0200
  
      s390x/kvm: Remove redundant return code
      
      Removed the redundant return code statement from handle_instruction() - it
      always returned 0 and never reports any errors to its caller, since errors
      from the sub-functions are already reported via program exceptions instead.
      
      Signed-off-by: Thomas Huth <thuth@linux.vnet.ibm.com>
      Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com>
  
  commit c1e8dfb5e860c48adf5026a5a7cf8f35be66c22c
  Author: Thomas Huth <thuth@linux.vnet.ibm.com>
  Date:   Mon Jun 24 15:17:34 2013 +0200
  
      s390x/kvm: Reworked/fixed handling of cc3 in kvm_handle_css_inst()
      
      Consolidated the setting of the condition code in kvm_handle_css_inst().
      For the (unhandled) instructions EQBS and SQBS, we have to return
      an operation exception instead of cc3. Also removed the is_ioinst()
      function to avoid decoding the opcode twice.
      
      Signed-off-by: Thomas Huth <thuth@linux.vnet.ibm.com>
      Reviewed-by: Cornelia Huck <cornelia.huck@de.ibm.com>
      Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com>
  
  commit 71ed827abd57dc7947ce3316118d0e601e70fac9
  Author: Thomas Huth <thuth@linux.vnet.ibm.com>
  Date:   Tue Jun 25 14:59:12 2013 +0200
  
      s390x/ioinst: Fixed priority of operand exceptions
      
      Operand exceptions have a lower priority than specification and address
      exceptions. Thus the checks for operand exceptions must be done later.
      
      Signed-off-by: Thomas Huth <thuth@linux.vnet.ibm.com>
      Acked-by: Cornelia Huck <cornelia.huck@de.ibm.com>
      Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com>
  
  commit 7ae5a7c0f63cc625cf31a9c9f18cc07f4049e48f
  Author: Thomas Huth <thuth@linux.vnet.ibm.com>
  Date:   Fri Jun 21 15:57:31 2013 +0200
  
      s390x/ioinst: Fixed alignment check in SCHM instruction
      
      Register 2 only has to be aligned to a 32-byte boundary, not a
      full page boundary.
      
      Signed-off-by: Thomas Huth <thuth@linux.vnet.ibm.com>
      Acked-by: Cornelia Huck <cornelia.huck@de.ibm.com>
      Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com>
  
  commit 0056fc9e44d5b424a0f2293edacb0381234fc9c5
  Author: Thomas Huth <thuth@linux.vnet.ibm.com>
  Date:   Fri Jun 21 13:12:45 2013 +0200
  
      s390x/ioinst: Throw addressing exception when memory_map failed
      
      So far, the IO instructions were throwing specification exceptions when
      there was a problem with accessing the memory. However, the better way
      is to throw an addressing exception instead.
      
      Signed-off-by: Thomas Huth <thuth@linux.vnet.ibm.com>
      Reviewed-by: Cornelia Huck <cornelia.huck@de.ibm.com>
      Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com>
  
  commit 61bf0dcb2efeffa62157de44606f9874a47ed7fe
  Author: Thomas Huth <thuth@linux.vnet.ibm.com>
  Date:   Fri Jun 21 10:13:42 2013 +0200
  
      s390x/ioinst: Add missing alignment checks for IO instructions
      
      The IO instructions MSCH, SSCH, STSCH, TSCH, STCRW and TPI require
      that the second operand address must be aligned on a word boundary.
      
      Signed-off-by: Thomas Huth <thuth@linux.vnet.ibm.com>
      Reviewed-by: Cornelia Huck <cornelia.huck@de.ibm.com>
      Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com>
  
  commit 2e14211476d70e3877180c19d72c0d96e23bdac5
  Author: Heinz Graalfs <graalfs@linux.vnet.ibm.com>
  Date:   Tue May 28 15:03:55 2013 +0200
  
      s390/sclpconsole: handle char layer busy conditions
      
      Handle busy conditions (errno=EAGAIN) in char layer by using
      the new char layer in the sclp console.
      
      Signed-off-by: Heinz Graalfs <graalfs@linux.vnet.ibm.com>
      Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com>
  
  commit cf66ee8e207d5c1831c7d4d8c7f2544314fc676c
  Author: Alexey Kardashevskiy <aik@ozlabs.ru>
  Date:   Fri Jul 26 20:52:05 2013 +1000
  
      hcd-ohci: add dma error handling
      
      Current hcd-ohci does not handle DMA errors. However they may happen
      so here we introduce simple error handling.
      
      On such errors, a typical OHCI will stop operating, signal the guest
      about the error by sending "UnrecoverableError Event", set itself into
      error state and set "Detected Parity Error" in its PCI config space
      to signal that it got an error and so does the patch.
      
      This also adds ohci_die() call to ohci_bus_start() to handle possible
      failure of qemu_new_timer_ns().
      
      Signed-off-by: Alexey Kardashevskiy <aik@ozlabs.ru>
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 9f0f1a0c096f29a856f2e6903beda45b44ce9cdd
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Wed Jun 26 17:05:06 2013 +0200
  
      uhci: egsm fix
      
      When the guest goes suspend the uhci controller while there are
      pending resume requests on the ports go signal global resume
      instantly.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit ed60ff024fdb0e7ca9c002af166e10683cf49805
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Thu Jul 25 13:12:35 2013 +0200
  
      xhci: handle USB_RET_IOERROR
      
      https://bugzilla.redhat.com/show_bug.cgi?id=980377
      
      Cc: qemu-stable@nongnu.org
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 58ae52a8dc7752e3da9a905678580b4cb8181cdc
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Mon Jul 22 15:34:12 2013 +0200
  
      spice: fix display initialization
      
      Spice has two display interface implementations:  One integrated into
      the qxl graphics card, and one generic which can operate with every
      qemu-emulated graphics card.
      
      The generic one is activated in case spice is used without qxl.  The
      logic for that only caught the "-vga qxl" case, "-device qxl-vga" goes
      unnoticed.  Fix that by adding a check in the spice interface
      registration so we'll notice the qxl card no matter how it is created.
      
      https://bugzilla.redhat.com/show_bug.cgi?id=981094
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit dbe49aea76a7805f05b33d548b2e543b51fa8bb1
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Mon Jul 29 20:30:29 2013 -0500
  
      Update version for 1.6.0-rc0
      
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit d2509b667caf482b6f827ff2645cbeb9b39ce29e
  Author: Paul Moore <pmoore@redhat.com>
  Date:   Thu Jul 18 09:57:03 2013 -0400
  
      seccomp: add arch_prctl() to the syscall whitelist
      
      It appears that even a very simple /etc/qemu-ifup configuration can
      require the arch_prctl() syscall, see the example below:
      
      	#!/bin/sh
      	/sbin/ifconfig $1 0.0.0.0 up
      	/usr/sbin/brctl addif <switch> $1
      
      Signed-off-by: Paul Moore <pmoore@redhat.com>
      Reviewed-by: Eduardo Otubo <otubo@linux.vnet.ibm.com>
      Message-id: 20130718135703.8247.19213.stgit@localhost
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 94113bd8a1d9acd05a879bc309cc659ace09e287
  Author: Paul Moore <pmoore@redhat.com>
  Date:   Mon Jul 15 15:32:01 2013 -0400
  
      seccomp: add additional asynchronous I/O syscalls
      
      A previous commit, "seccomp: add the asynchronous I/O syscalls to the
      whitelist", added several asynchronous I/O syscalls but left out the
      io_submit() and io_cancel() syscalls.  This patch corrects this by
      adding the two missing asynchronous I/O syscalls.
      
      Signed-off-by: Paul Moore <pmoore@redhat.com>
      Reviewed-by: Eduardo Otubo <otubo@linux.vnet.ibm.com>
      Message-id: 20130715193201.943.4913.stgit@localhost
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 95c1eb19eab9d57035e05a02f7184b63c1da9775
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Mon Jul 29 11:31:49 2013 +0100
  
      linux-user: Return success from m68k set_thread_area syscall
      
      The m68k set_thread_area syscall implementation failed to set the
      return value. Correctly set it zero, since this syscall will always
      succeed.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Message-id: 1375093909-13653-1-git-send-email-peter.maydell@linaro.org
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 978fae9f1ac47e22890a1bd9ebf5fa46fe8b6ef7
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Mon Jul 29 12:00:32 2013 +0100
  
      linux-user/signal.c: Avoid using uninitialized data in ARM sigreturn
      
      Rephrase code used in ARM sigreturn functions to avoid using
      uninitialized variables. This fixes one genuine problem ('frame'
      would not be initialized if we took the error-exit path because
      our stackpointer was misaligned) and one which is clang being
      alarmist (frame_addr wouldn't be initialized, though this is
      harmless since unlock_user_struct ignores its second argument
      in these cases; however since we don't generally make use of
      this not-really-documented effect it's better avoided).
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Message-id: 1375095632-13735-3-git-send-email-peter.maydell@linaro.org
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit b04636f8665a9492143529340eab4450d492d2ee
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Mon Jul 29 12:00:31 2013 +0100
  
      linux-user/signal.c: PPC: Silence clang uninitialized-use warning
      
      Silence a clang warning in a PPC signal return function:
      
      /home/petmay01/linaro/qemu-from-laptop/qemu/linux-user/signal.c:4611:9: error: variable 'sr_addr' is used
            uninitialized whenever 'if' condition is true [-Werror,-Wsometimes-uninitialized]
          if (!lock_user_struct(VERIFY_READ, sc, sc_addr, 1))
              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      /home/petmay01/linaro/qemu-from-laptop/qemu/linux-user/signal.c:4636:28: note: uninitialized use occurs here
          unlock_user_struct(sr, sr_addr, 1);
                                 ^~~~~~~
      /home/petmay01/linaro/qemu-from-laptop/qemu/linux-user/qemu.h:442:27: note: expanded from macro 'unlock_user_struct'
          unlock_user(host_ptr, guest_addr, (copy) ? sizeof(*host_ptr) : 0)
                                ^
      
      This happens when we unlock a user struct which we never
      attempted to lock. Strictly, clang is actually wrong here -- it
      hasn't been able to spot that unlock_user_struct() doesn't use
      its second argument if the first is NULL. However it doesn't
      seem too unreasonable to demand that we pass in initialized
      values to it.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Message-id: 1375095632-13735-2-git-send-email-peter.maydell@linaro.org
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit f6bda9cb99345158722f2e70634dda6b4d53ea67
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Mon Jul 29 13:16:39 2013 +0100
  
      spapr: Rename 'dprintf' to 'DPRINTF'
      
      'dprintf' is the name of a POSIX standard function so we should not be
      stealing it for our debug macro. Rename to 'DPRINTF' (in line with
      a number of other source files.)
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Reviewed-by: Andreas Färber <afaerber@suse.de>
      Reviewed-by: MORITA Kazutaka <morita.kazutaka@lab.ntt.co.jp>
      Acked-by: Richard Henderson <rth@twiddle.net>
      Acked-by: Kevin Wolf <kwolf@redhat.com>
      Message-id: 1375100199-13934-5-git-send-email-peter.maydell@linaro.org
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit da56ff91982f25c03c997309f3d5ed6aab1e0100
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Mon Jul 29 13:16:38 2013 +0100
  
      target-ppc/kvm.c: Rename 'dprintf' to 'DPRINTF'
      
      'dprintf' is the name of a POSIX standard function so we should not be
      stealing it for our debug macro. Rename to 'DPRINTF' (in line with
      a number of other source files.)
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Reviewed-by: Andreas Färber <afaerber@suse.de>
      Reviewed-by: MORITA Kazutaka <morita.kazutaka@lab.ntt.co.jp>
      Acked-by: Richard Henderson <rth@twiddle.net>
      Acked-by: Kevin Wolf <kwolf@redhat.com>
      Message-id: 1375100199-13934-4-git-send-email-peter.maydell@linaro.org
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit e67137c6c5823ad9488b766c79f0963f6ba70f12
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Mon Jul 29 13:16:37 2013 +0100
  
      s390x: Rename 'dprintf' to 'DPRINTF'
      
      'dprintf' is the name of a POSIX standard function so we should not be
      stealing it for our debug macro. Rename to 'DPRINTF' (in line with
      a number of other source files.)
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Reviewed-by: Andreas Färber <afaerber@suse.de>
      Reviewed-by: MORITA Kazutaka <morita.kazutaka@lab.ntt.co.jp>
      Acked-by: Richard Henderson <rth@twiddle.net>
      Acked-by: Kevin Wolf <kwolf@redhat.com>
      Message-id: 1375100199-13934-3-git-send-email-peter.maydell@linaro.org
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 2440a2c3dfcb9bc463be8ff5a97382e4d2aad750
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Mon Jul 29 13:16:36 2013 +0100
  
      block/sheepdog: Rename 'dprintf' to 'DPRINTF'
      
      'dprintf' is the name of a POSIX standard function so we should not be
      stealing it for our debug macro. Rename to 'DPRINTF' (in line with
      a number of other source files.)
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Reviewed-by: Andreas Färber <afaerber@suse.de>
      Reviewed-by: MORITA Kazutaka <morita.kazutaka@lab.ntt.co.jp>
      Acked-by: Richard Henderson <rth@twiddle.net>
      Acked-by: Kevin Wolf <kwolf@redhat.com>
      Message-id: 1375100199-13934-2-git-send-email-peter.maydell@linaro.org
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 398489018183d613306ab022653552247d93919f
  Author: Igor Mammedov <imammedo@redhat.com>
  Date:   Mon Jul 29 16:47:57 2013 +0200
  
      pc: limit 64 bit hole to 2G by default
      
      It turns out that some 32 bit windows guests crash
      if 64 bit PCI hole size is >2G.
      Limit it to 2G for piix and q35 by default.
      User may override default 64-bit PCI hole size by
      using "pci-hole64-size" property.
      
      Examples:
      -global i440FX-pcihost.pci-hole64-size=4G
      
      -global q35-pcihost.pci-hole64-size=4G
      
      Reported-by: Igor Mammedov <imammedo@redhat.com>,
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
      Signed-off-by: Igor Mammedov <imammedo@redhat.com>
      Reviewed-by: Michael S. Tsirkin <mst@redhat.com>
      Reviewed-by: Andreas Färber <afaerber@suse.de>
      Message-id: 1375109277-25561-8-git-send-email-imammedo@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit e8cd45c78f53501e75bd455140da63d1b7ed3685
  Author: Vasilis Liaskovitis <vasilis.liaskovitis@profitbricks.com>
  Date:   Mon Jul 29 16:47:56 2013 +0200
  
      qdev: Add SIZE type to qdev properties
      
      This patch adds a 'SIZE' type property to qdev.
      
      Signed-off-by: Ian Molton <ian.molton@collabora.co.uk>
      Signed-off-by: Vasilis Liaskovitis <vasilis.liaskovitis@profitbricks.com>
      Signed-off-by: Hu Tao <hutao@cn.fujitsu.com>
      Signed-off-by: Igor Mammedov <imammedo@redhat.com>
      Reviewed-by: Michael S. Tsirkin <mst@redhat.com>
      Reviewed-by: Andreas Färber <afaerber@suse.de>
      Message-id: 1375109277-25561-7-git-send-email-imammedo@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit b887796217b7f5b754657e85760693e4ced63356
  Author: Vasilis Liaskovitis <vasilis.liaskovitis@profitbricks.com>
  Date:   Mon Jul 29 16:47:55 2013 +0200
  
      qapi: make visit_type_size fallback to type_int
      
      Currently visit_type_size checks if the visitor's type_size function pointer is
      NULL. If not, it calls it, otherwise it calls v->type_uint64(). But neither of
      these pointers are ever set. Fallback to calling v->type_int() in this third
      (default) case.
      
      Signed-off-by: Vasilis Liaskovitis <vasilis.liaskovitis@profitbricks.com>
      Signed-off-by: Hu Tao <hutao@cn.fujitsu.com>
      Signed-off-by: Igor Mammedov <imammedo@redhat.com>
      Reviewed-by: Michael S. Tsirkin <mst@redhat.com>
      Reviewed-by: Andreas Färber <afaerber@suse.de>
      Message-id: 1375109277-25561-6-git-send-email-imammedo@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit c52dc697259ac826d905db57e298c50306a8c600
  Author: Igor Mammedov <imammedo@redhat.com>
  Date:   Mon Jul 29 16:47:54 2013 +0200
  
      pc: add Q35 to QOM composition tree under /machine
      
      Signed-off-by: Igor Mammedov <imammedo@redhat.com>
      Reviewed-by: Andreas Färber <afaerber@suse.de>
      Reviewed-by: Michael S. Tsirkin <mst@redhat.com>
      Reviewed-by: Andreas Färber <afaerber@suse.de>
      Message-id: 1375109277-25561-5-git-send-email-imammedo@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 44fc8c5e743b84c1d29f603e4014125dcf152d26
  Author: Igor Mammedov <imammedo@redhat.com>
  Date:   Mon Jul 29 16:47:53 2013 +0200
  
      pc: replace i440fx_common_init() with i440fx_init()
      
      It isn't used anywhere else.
      
      Signed-off-by: Igor Mammedov <imammedo@redhat.com>
      Reviewed-by: Andreas Färber <afaerber@suse.de>
      Reviewed-by: Michael S. Tsirkin <mst@redhat.com>
      Reviewed-by: Andreas Färber <afaerber@suse.de>
      Message-id: 1375109277-25561-4-git-send-email-imammedo@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 1d0d4aa412eef7d98e53c313c79c359f2f65376e
  Author: Igor Mammedov <imammedo@redhat.com>
  Date:   Mon Jul 29 16:47:52 2013 +0200
  
      pc: add I440FX QOM cast macro
      
      Signed-off-by: Igor Mammedov <imammedo@redhat.com>
      Reviewed-by: Michael S. Tsirkin <mst@redhat.com>
      Reviewed-by: Andreas Färber <afaerber@suse.de>
      Message-id: 1375109277-25561-3-git-send-email-imammedo@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit f5338ee30d91693f5805208e58df80f0551c3896
  Author: Michael S. Tsirkin <mst@redhat.com>
  Date:   Mon Jul 29 16:47:51 2013 +0200
  
      pc: move IO_APIC_DEFAULT_ADDRESS to include/hw/i386/ioapic.h
      
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
      Signed-off-by: Laszlo Ersek <lersek@redhat.com>
      Signed-off-by: Igor Mammedov <imammedo@redhat.com>
      Reviewed-by: Andreas Färber <afaerber@suse.de>
      Reviewed-by: Michael S. Tsirkin <mst@redhat.com>
      Reviewed-by: Andreas Färber <afaerber@suse.de>
      Message-id: 1375109277-25561-2-git-send-email-imammedo@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 6a4992d0bdeb38a57314d731d9846063b2057e6c
  Merge: eddbf0a... b67964d...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Mon Jul 29 14:39:49 2013 -0500
  
      Merge remote-tracking branch 'afaerber/tags/qom-devices-for-anthony' into staging
      
      QOM device refactorings
      
      * Replace all uses of FROM_SYSBUS() macro with QOM cast macros
        i) "QOM cast cleanup for X"
           Indicates a mechanical 1:1 between TYPE_* and *State.
        ii) "QOM'ify X and Y"
            Indicates abstract types may have been inserted or similar changes
            to type hierarchy.
        ii) Renames
            Coding Style fixes such as CamelCase have been applied in some cases.
      * Fix for sparc floppy - cf. ii) above
      * Change PCI type hierarchy to provide PCI_BRIDGE() casts
      * In doing so, prepare for adopting QOM realize
      
      # gpg: Signature made Mon 29 Jul 2013 02:15:22 PM CDT using RSA key ID 3E7E013F
      # gpg: Can't check signature: public key not found
      
      # By Andreas Färber (171) and others
      # Via Andreas Färber
      * afaerber/tags/qom-devices-for-anthony: (173 commits)
        sysbus: QOM parent field cleanup for SysBusDevice
        spapr_pci: QOM cast cleanup
        ioapic: QOM cast cleanup
        kvm/ioapic: QOM cast cleanup
        kvmvapic: QOM cast cleanup
        mipsnet: QOM cast cleanup
        opencores_eth: QOM cast cleanup
        exynos4210_i2c: QOM cast cleanup
        sysbus: Remove unused sysbus_new() prototype
        sysbus: Drop FROM_SYSBUS()
        xilinx_timer: QOM cast cleanup
        tusb6010: QOM cast cleanup
        slavio_timer: QOM cast cleanup
        pxa2xx_timer: QOM'ify pxa25x-timer and pxa27x-timer
        puv3_ost: QOM cast cleanup
        pl031: QOM cast cleanup
        pl031: Rename pl031_state to PL031State
        milkymist-sysctl: QOM cast cleanup
        m48t59: QOM cast cleanup for M48t59SysBusState
        lm32_timer: QOM cast cleanup
        ...
  
  commit b67964d70219a864ec427e727754a205475c7d6c
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sat Jul 27 16:40:42 2013 +0200
  
      sysbus: QOM parent field cleanup for SysBusDevice
      
      Rename the parent field and hide it from gtk-doc.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 38fb090a80bc8884ff1874b827ccc9a160102f9d
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sat Jul 27 16:39:37 2013 +0200
  
      spapr_pci: QOM cast cleanup
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit f54d31575d115377ba2931abc0ff41d4a0abc5a2
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sat Jul 27 16:31:42 2013 +0200
  
      ioapic: QOM cast cleanup
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit b311963126a18d7f4c5390c4c094a5f015f0fca6
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sat Jul 27 16:30:47 2013 +0200
  
      kvm/ioapic: QOM cast cleanup
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 253eacc2fb1f592af9de64c5a9a2157fbf8ccb0d
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sat Jul 27 16:27:41 2013 +0200
  
      kvmvapic: QOM cast cleanup
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit a4dbb8bdebd9b013df06cbc27d641de659e92ab2
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sat Jul 27 15:59:07 2013 +0200
  
      mipsnet: QOM cast cleanup
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 4632cf2d5f77e702afda1e98df86ad7b0721ef70
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sat Jul 27 15:56:28 2013 +0200
  
      opencores_eth: QOM cast cleanup
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 436033290065be765363ad73f9437821e0c35084
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sat Jul 27 15:50:02 2013 +0200
  
      exynos4210_i2c: QOM cast cleanup
      
      Fix one ->qdev access and rename parent field.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 339104fe3430d19bd1932077bae839cdcc9f7cd2
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sat Jul 27 15:45:51 2013 +0200
  
      sysbus: Remove unused sysbus_new() prototype
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit f3d74d32e7285af2c7a289c02b948f8feccd95e1
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sat Jul 27 15:39:20 2013 +0200
  
      sysbus: Drop FROM_SYSBUS()
      
      As a replacement, use your own macro based on OBJECT_CHECK().
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 760d1d00b8148887003b0632da82dabab57d71f5
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sat Jul 27 15:32:47 2013 +0200
  
      xilinx_timer: QOM cast cleanup
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 453be7a6fc21c5794e335d937c63bc9d49b1fe1a
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sat Jul 27 15:30:21 2013 +0200
  
      tusb6010: QOM cast cleanup
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit c275471eb1beb0461cfbbb5d96b9d3bcff451c77
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sat Jul 27 15:24:22 2013 +0200
  
      slavio_timer: QOM cast cleanup
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit feea4361b3d29cc7e7374db33df9ab18348cf230
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sat Jul 27 15:20:20 2013 +0200
  
      pxa2xx_timer: QOM'ify pxa25x-timer and pxa27x-timer
      
      Introduce type constant for new abstract base type, use QOM casts and
      let both non-abstract types inherit from the new base type.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 9c9610b825bdf73d3323dfb5aa0cb789f2c665e8
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sat Jul 27 15:12:40 2013 +0200
  
      puv3_ost: QOM cast cleanup
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit d3b800495ec886d45a0be7aa6eb4e1de7533968f
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sat Jul 27 15:10:14 2013 +0200
  
      pl031: QOM cast cleanup
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit b91f0dfd12dbd117235409980e77523fba5f8978
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sat Jul 27 15:07:44 2013 +0200
  
      pl031: Rename pl031_state to PL031State
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit b564b137b92c5356ffe3c308defa9d0d324272d9
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sat Jul 27 15:06:42 2013 +0200
  
      milkymist-sysctl: QOM cast cleanup
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 29d1ffc3d8ccbc72dfe1e136a69235901d328d86
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sat Jul 27 15:01:49 2013 +0200
  
      m48t59: QOM cast cleanup for M48t59SysBusState
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit fe54d857056b3cf143fe5aebcf56b7c638d62bc0
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sat Jul 27 14:54:54 2013 +0200
  
      lm32_timer: QOM cast cleanup
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 541ab55ff1bdc558473f0dea40deae568551bb85
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sat Jul 27 14:52:32 2013 +0200
  
      grlib_gptimer: QOM cast cleanup
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 3ddacf27057678f483bbed78db2f10419acb6501
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sat Jul 27 14:49:12 2013 +0200
  
      exynos4210_rtc: QOM cast cleanup
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 25fce9ad7f7b77d610504e70b03e29630d66dfa9
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sat Jul 27 14:45:47 2013 +0200
  
      exynos4210_pwm: QOM cast cleanup
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 81e1010d0fbfaa5992cffa88e1797af36cc438ef
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sat Jul 27 14:41:50 2013 +0200
  
      exynos4210_mct: QOM cast cleanup
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 5880ce52eb5560763b378dde83b2144fe41024eb
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sat Jul 27 14:34:22 2013 +0200
  
      etraxfs_timer: QOM cast cleanup
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 3c9a8a8c8e7b045e9f1b23ff98d54d7df9a10229
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sat Jul 27 14:30:31 2013 +0200
  
      etraxfs_timer: Rename etrax_timer to ETRAXTimerState
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 831aab9b0bb3953161cdbe07a5e475723874321f
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sat Jul 27 14:28:31 2013 +0200
  
      cadence_ttc: QOM cast cleanup
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit e2051b42430b014ab6bdcfeabdd869b28282c3a2
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sat Jul 27 14:20:25 2013 +0200
  
      arm_timer: QOM cast cleanup for icp_pit_state
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 0c88dea5ebf248017ab3bf1fab8ee5e24f1b144d
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sat Jul 27 14:17:41 2013 +0200
  
      arm_timer: QOM cast cleanup for SP804State
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 1024d7f0137da3683c90b1fd77ec0e47c864d897
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sat Jul 27 14:15:46 2013 +0200
  
      arm_timer: Rename sp804_state to SP804State
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 3efc10e17d41779bbdaf27a304c8e39f744e530f
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sat Jul 27 14:07:22 2013 +0200
  
      xilinx_spi: QOM cast cleanup
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 3d29bceec1357702b2ce0909c6eb8107b806159e
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sat Jul 27 14:03:29 2013 +0200
  
      pl022: QOM cast cleanup
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit ce556e0baffce0624a64bdbe9b077d59cc5f6349
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sat Jul 27 14:00:25 2013 +0200
  
      pl022: Rename pl022_state to PL022State
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 88c034d5b2c406e1859c9a3746229868a20fed41
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sat Jul 27 13:50:51 2013 +0200
  
      sun4u: QOM cast cleanup for RamDevice
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 13575cf6dbe88ffa9d2f03dace03aedd9e003f8d
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sat Jul 27 13:48:18 2013 +0200
  
      sun4u: QOM cast cleanup for PROMState
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 5ab6b4c661ecf3c824e08de6f5c99a855d00fa84
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sat Jul 27 13:45:23 2013 +0200
  
      sun4m: QOM cast cleanup for RamDevice
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit e6f54c91758d99f476c7db01c449e01a54821e1c
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sat Jul 27 13:42:29 2013 +0200
  
      sun4m: QOM cast cleanup for PROMState
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit b3a4996524910049ac491c512858b7a38878a444
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sat Jul 27 13:38:44 2013 +0200
  
      sun4m: QOM cast cleanup for AFXState
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit ef9dfa4c1c97db30d83dbcc8d31c334641b5f7ca
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sat Jul 27 13:33:46 2013 +0200
  
      sun4m: QOM cast cleanup for IDRegState
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 630f44426825f18230072ce239a3dea72242e234
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sat Jul 27 13:23:41 2013 +0200
  
      pl181: QOM cast cleanup
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 1d998d93acbbefc3804200ab4387cb0286b07d7b
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sat Jul 27 13:20:09 2013 +0200
  
      pl181: Rename pl181_state to PL181State
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 7a239e46f792b234d77425653a8259152df5d5de
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sat Jul 27 13:18:50 2013 +0200
  
      milkymist-memcard: QOM cast cleanup
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 880fc798fd34cea6e6647a9210dc7458c9ceedb6
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sat Jul 27 13:03:07 2013 +0200
  
      ppce500_spin: QOM cast cleanup
      
      Introduce type constant and use QOM cast.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 8c1892cf7297ff4972a4ad6dd601921c3a01d618
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sat Jul 27 12:50:29 2013 +0200
  
      ds1225y: QOM cast cleanup for SysBusNvRamState
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 14134f0eb57247e3ec3b8311931a11b344096591
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sat Jul 27 12:47:09 2013 +0200
  
      ds1225y: Drop bogus qdev field from NvRamState
      
      It is not a device, and the field is not used from code either.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 91a28042958f20eff01a4d441d7072fd1902d375
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sat Jul 27 12:43:06 2013 +0200
  
      xilinx_ethlite: QOM cast cleanup
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 546921eac5abd7cc6c78f1ceeda3375697ac04bd
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sat Jul 27 12:35:15 2013 +0200
  
      xgmac: QOM cast cleanup
      
      Introduce type constant and use QOM casts and typedef consistently.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 0618db44b9da3a2525b414a0928d2b445f897eec
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sat Jul 27 12:27:46 2013 +0200
  
      stellaris_enet: Fix NetClientInfo::cleanup
      
      Drop freeing stellaris_enet_state - that is done by QOM later on unref.
      
      Both MemoryRegion init and savevm registration happen in SysBusDevice
      initfn currently, so move them into an unrealizefn for now.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 2fa30abadfa2f9f3c47044f677e74988db274d0c
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sat Jul 27 12:23:22 2013 +0200
  
      stellaris_enet: QOM cast cleanup
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 926d152e4c5b56b7a76a4bc77b9cf2987119b884
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sat Jul 27 12:17:48 2013 +0200
  
      smc91c111: QOM cast cleanup
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 0e57587f2562dd0123817cefc4e95733f9daec8e
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sat Jul 27 12:13:17 2013 +0200
  
      milkymist-minimac2: QOM cast cleanup
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit b1a2aaf77499fe6ac059eeceacc8e70858f1c65d
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sat Jul 27 12:08:14 2013 +0200
  
      lance: QOM cast cleanup
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 3ff66d101be9e2f08db1b674495b489f3c969810
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sat Jul 27 11:55:02 2013 +0200
  
      lan9118: QOM cast cleanup
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 58076497dfeff9721ec8f7476336292c8e0eb8c7
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sat Jul 27 11:48:42 2013 +0200
  
      etraxfs_eth: Rename fs_eth to ETRAXFSEthState
      
      Also add a typedef.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 8784dfa4bc3cb6ee3b6115ea52a4cae2874be7f9
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sat Jul 27 11:44:01 2013 +0200
  
      etraxfs_eth: QOM cast cleanup
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 318643beaa50f49d3bfa9e318b067784d8fb4f30
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sat Jul 27 11:39:47 2013 +0200
  
      cadence_gem: QOM cast cleanup
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit a054e2c2ddea91c8e34fe847327c6250f6f791d6
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Fri Jul 26 23:29:03 2013 +0200
  
      zynq_slcr: QOM cast cleanup
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit f1a0a79f4faeac50ea490496e92d00d7260d9437
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Fri Jul 26 23:21:50 2013 +0200
  
      slavio_misc: QOM cast cleanup for APCState
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 95eb2084f9e59c50cb989ef0e717e0d933bd1480
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Fri Jul 26 23:19:11 2013 +0200
  
      slavio_misc: QOM cast cleanup for MiscState
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit af89a444932111807b4a5a5a799829c98bdab560
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Fri Jul 26 23:16:03 2013 +0200
  
      puv3_pm: QOM cast cleanup
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 5c0e12f5a6f6da6cc63e4d0fd309f4699300daa0
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Fri Jul 26 22:32:18 2013 +0200
  
      mst_fpga: QOM cast cleanup
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit aee31f7b4b7e23cfcdab604b6edc5e7df8d5c32f
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Fri Jul 26 22:27:57 2013 +0200
  
      milkymist-pfpu: QOM cast cleanup
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 829617a97cd4316872465db6b28d304e49f45f05
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Fri Jul 26 22:24:22 2013 +0200
  
      milkymist-hpdmc: QOM cast cleanup
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 816d323be3e66b82cd92657c783c0e5e7b88d6d9
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Fri Jul 26 21:59:04 2013 +0200
  
      lm32_sys: QOM cast cleanup
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit b6e1df2e91fbf89226605a9459bc86c2aa0a404e
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Fri Jul 26 21:47:58 2013 +0200
  
      exynos4210_pmu: QOM cast cleanup
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 100bb15cb8e8788cca36f708c51c3d8e03041759
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Fri Jul 26 21:39:54 2013 +0200
  
      eccmemctl: QOM cast cleanup
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit ba4ea5bd299c03a7af87b0881ea6d445c46beddf
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Fri Jul 26 21:34:18 2013 +0200
  
      arm_sysctl: QOM cast cleanup
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 0e8982e969304995dfa39e6767b0152564a72130
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Fri Jul 26 21:20:52 2013 +0200
  
      arm_l2x0: QOM cast cleanup
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit ae1953d045eb1fdfc21279284d78c7f23aba9762
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Fri Jul 26 21:18:35 2013 +0200
  
      arm_l2x0: Rename l2x0_state to L2x0State
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit cc3e064ee948c612c38aa99a364f5af95422e5ec
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Fri Jul 26 20:46:22 2013 +0200
  
      xilinx_intc: QOM cast cleanup
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 7abad863d7249b4b501923c3c28d952c473bf23a
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Fri Jul 26 20:40:40 2013 +0200
  
      slavio_intctl: QOM cast cleanup
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit b09a6f7b30591a5de4c4ceb22e3063a81e7317c4
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Fri Jul 26 20:34:29 2013 +0200
  
      realview_gic: QOM cast cleanup
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 1ecdf4022ad968f4346905c269247ff3c5d2aa2d
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Fri Jul 26 20:30:57 2013 +0200
  
      puv3_intc: QOM cast cleanup
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 7fc3266f769880d5cb8d6c7995a1a5f898986baf
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Fri Jul 26 20:23:57 2013 +0200
  
      pl190: QOM cast cleanup
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit aefbc25695b00b6d6731ef0b8c53e12462bffd86
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Fri Jul 26 20:18:42 2013 +0200
  
      pl190: Rename pl190_state to PL190State
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 47edc5a479e0927c6ce04eaf3e84db0ba7ddbb41
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Fri Jul 26 20:14:20 2013 +0200
  
      omap_intc: QOM'ify omap-intc and omap2-intc
      
      Create a new abstract base type and let omap-intc and omap2-intc inherit
      from it. Introduce a type constant and use QOM casts.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 1f8a9eac51427be2e9e63fcbe9d4d174640a0b19
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Fri Jul 26 19:53:49 2013 +0200
  
      lm32_pic: QOM cast cleanup
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 730bf9323d799cc42520f4512dd76d843b26d480
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Fri Jul 26 19:26:18 2013 +0200
  
      grlib_irqmp: QOM cast cleanup
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit c5e22ae3464b52789023dbdce2f565d0f6be08e2
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Fri Jul 26 19:19:19 2013 +0200
  
      exynos4210_gic: QOM cast cleanup for exynos4210.irq_gate
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 78c6abbd834e78a658e5910244397040c10a5b90
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Fri Jul 26 19:16:20 2013 +0200
  
      exynos4210_gic: QOM cast cleanup for exynos4210.gic
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit c03c6b9ccaa696b90a662dfcce82d84c50f832b8
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Fri Jul 26 19:11:37 2013 +0200
  
      exynos4210_combiner: QOM cast cleanup
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 9062143f9e71479e98a62950178e7d803f304425
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Fri Jul 26 19:05:58 2013 +0200
  
      etraxfs_pic: QOM cast cleanup
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 285b4432da565ebcca0bc5eab1783b77ef3450c0
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Fri Jul 26 18:57:48 2013 +0200
  
      arm_gic: QOM cast cleanup
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 3e5dd364d933ccc066cbea8620bdc16525e19230
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Fri Jul 26 18:49:24 2013 +0200
  
      pl050: QOM'ify pl050_keyboard and pl050_mouse
      
      Introduce an abstract type pl050 and let pl050_keyboar and pl050_mouse
      inherit from it, using different instance_init functions.
      Introduce a type constant and use QOM casts.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit e607f25a620e769cb6a231314aa13804723ab734
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Fri Jul 26 18:40:25 2013 +0200
  
      pl050: Rename pl050_state to PL050State
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 2a052f6bf11f00b358cf4e0abdd6e2cf59648a71
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Fri Jul 26 18:37:02 2013 +0200
  
      milkymist-softusb: QOM cast cleanup
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 93e7f5f42d0d3663acb94b24c8a9a329b5b13917
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Fri Jul 26 18:28:26 2013 +0200
  
      versatile_i2c: QOM cast cleanup
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 60ecfcb354e526c29874af17bbadaabeff47409c
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Fri Jul 26 18:24:27 2013 +0200
  
      omap_i2c: QOM cast cleanup
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit cc3c3b8a2239a7a1d49a83c047ae2bc63d8a71e8
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Fri Jul 26 18:13:46 2013 +0200
  
      bitbang_i2c: QOM cast cleanup
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit a009de46bd50c88d18f19a1405e1348c679e08d6
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Fri Jul 26 17:41:16 2013 +0200
  
      gpio/zaurus: QOM cast cleanup
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 1ed09e2f4360cba2c480e64077421aa0cbc6ebc8
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Fri Jul 26 17:37:37 2013 +0200
  
      puv3_gpio: QOM cast cleanup
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 692a76d1c4a32573bf3cc19110c7fa6cc8c93f60
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Fri Jul 26 17:31:46 2013 +0200
  
      pl061: QOM'ify pl061 and pl061_luminary
      
      Let pl061_luminary inherit from pl061, with differing instance_init.
      Introduce type constant and use QOM casts.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit ee663e96e4db735d19dc2672150b6ccc87cc29fe
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Fri Jul 26 17:21:21 2013 +0200
  
      pl061: Rename pl061_state to PL061State
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 74d1e352be53d8208996772bb51c5a965fae7d06
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Fri Jul 26 17:19:36 2013 +0200
  
      omap_gpio: QOM cast cleanup for omap2_gpif_s
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 1d300b5f6f759f5d0a7866d3da320ebae0f0b79c
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Fri Jul 26 17:14:40 2013 +0200
  
      omap_gpio: QOM cast cleanup for omap_gpif_s
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 049e7d226e08bbf50c17ffdc3a6793c6e45e77f2
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Fri Jul 26 16:58:49 2013 +0200
  
      sun4m_iommu: QOM cast cleanup
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 70cd8d4b75e91272a28a140818a52f5e32ef4375
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Fri Jul 26 16:55:59 2013 +0200
  
      sparc32_dma: QOM cast cleanup
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 358cd7ac59ffbb4cef126439f829443d343e2b94
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Fri Jul 26 16:43:17 2013 +0200
  
      pxa2xx_dma: QOM cast cleanup
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 6df7cdee0b0e3667a0e7f811a9682e492f21c738
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Fri Jul 26 16:04:39 2013 +0200
  
      puv3_dma: QOM cast cleanup
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 4f800554f2b324b3cd5ea6a0e69e9e9b409aa65b
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Fri Jul 26 12:47:17 2013 +0200
  
      pl080: QOM'ify pl080 and pl081
      
      Let pl081 inherit from pl080 and replace triple SysBus initfn with two
      instance_inits.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit d7ba0a62c58c3a30bc75377b1209dafc613c73be
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Fri Jul 26 12:37:06 2013 +0200
  
      pl080: Rename pl080_state to PL080State
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 8df81c4b11f19eae16b88d5da3ab85704d49e6b0
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Wed Jul 24 23:48:30 2013 +0200
  
      empty_slot: QOM cast cleanup
      
      Introduce type constant and use QOM casts.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 71ffe1a01faa90fa08805e8030120b3be0efda25
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Wed Jul 24 23:29:17 2013 +0200
  
      pl011: QOM'ify pl011 and pl011_luminary
      
      Let the Luminary variant inherit from the ARM one, overwriting its ID on
      instance_init. Introduce type constant and use QOM casts. Replace
      triplicated SysBusDevice initfn with QOM realizefn and instance_init.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit ab640bfc2e0ae70ce7d11122ad30957ad53a1836
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Wed Jul 24 23:13:57 2013 +0200
  
      pl011: Rename pl011_state
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 79bbe8bf3dbd701a13e2abe0ca0acdfae3e2231d
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Wed Jul 24 23:08:14 2013 +0200
  
      milkymist-uart: QOM cast cleanup
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 85f3d3024588d27453788167566c34c3c658881d
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Wed Jul 24 22:59:55 2013 +0200
  
      lm32_uart: QOM cast cleanup
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit a0b97927e34903ed280250f90deb6d3261cdc62f
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Wed Jul 24 22:56:36 2013 +0200
  
      lm32_juart: QOM cast cleanup
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 0ee10242fd5c40ef0268147b23ba225b843e2d20
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Wed Jul 24 22:49:02 2013 +0200
  
      lm32_juart: Relocate and tidy header
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 8d8e34815e46a45afaa2689b49d5f97b6306b7f3
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Wed Jul 24 22:43:22 2013 +0200
  
      imx_serial: QOM cast cleanup
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit ae8e04903138a51d15faaf501ea83569cd6cffa5
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Wed Jul 24 22:38:10 2013 +0200
  
      grlib_apbuart: QOM cast cleanup
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 61149ff6876dffd0de6f527424d9373e4ed2ad59
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Wed Jul 24 22:21:05 2013 +0200
  
      exynos4210_uart: QOM cast cleanup
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 81069b20549b3f465f172efb86f7f5034b89463a
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Wed Jul 24 21:30:40 2013 +0200
  
      escc: QOM cast cleanup
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 534f6ff925cd7c9c8cc10094173e691938ac723f
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Wed Jul 24 21:23:29 2013 +0200
  
      cadence_uart: QOM cast cleanup
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit cfc6b24578fdd55c26ed383c910fa18c4137b159
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Wed Jul 24 09:37:20 2013 +0200
  
      versatilepb: QOM cast cleanup for vpb_sic_state
      
      Introduce a type constant, use QOM casts, rename the parent field and
      prepare for QOM realize.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 0ca81872f741e6b93a5951d9a4f524829a911d40
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Wed Jul 24 09:32:06 2013 +0200
  
      strongarm: QOM cast cleanup for StrongARMSSPState
      
      Introduce a type constant, use QOM casts, rename the parent field and
      prepare for QOM realize.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit fff3af97b9e1b1a482d8951eddac2c45ede9bf08
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Wed Jul 24 09:29:14 2013 +0200
  
      strongarm: QOM cast cleanup for StrongARMUARTState
      
      Introduce a type constant, use QOM casts and rename the parent field.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit c71e67329188ee1081de53ef685e627c6e99cc87
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Wed Jul 24 09:26:04 2013 +0200
  
      strongarm: QOM cast cleanup for StrongARMPPCInfo
      
      Introduce a type constant, use QOM casts, rename the parent field and
      prepare for QOM realize.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit f55beb8477e005f49514410cc00f6913729b01bd
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Wed Jul 24 09:23:14 2013 +0200
  
      strongarm: QOM cast cleanup for StrongARMGPIOInfo
      
      Introduce a type constant, use QOM casts, rename the parent field and
      prepare for QOM realize.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 4e00210522ecbbeb81d091cfca1f2cf3f3ae00d8
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Wed Jul 24 09:20:15 2013 +0200
  
      strongarm: QOM cast cleanup for StrongARMRTCState
      
      Introduce a type constant, use QOM casts and rename the parent field.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 74e075f6fbb40992b698c2418aa19ad541abf71e
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Wed Jul 24 09:17:13 2013 +0200
  
      strongarm: QOM cast cleanup for StrongARMPICState
      
      Introduce a type constant, use QOM casts, rename the parent field and
      prepare for QOM realize.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 7df7f67ae1bf6b2c81788a58de9cdf9cf9c03bc8
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Wed Jul 24 09:13:06 2013 +0200
  
      stellaris: QOM cast cleanup for stellaris_adc_state
      
      Introduce a type constant, use QOM casts, rename the parent field and
      prepare for QOM realize.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit d94a40156b357cd519f9385ca1f57ea7850b9e18
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Wed Jul 24 09:08:23 2013 +0200
  
      stellaris: QOM cast cleanup for stellaris_i2c_state
      
      Introduce a type constant, use QOM casts, rename the parent field and
      prepare for QOM realize.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 8ef1d3947efd4044b6a33dcd0ccc5c857149e194
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Wed Jul 24 09:03:33 2013 +0200
  
      stellaris: QOM cast cleanup for gptm_state
      
      Introduce a type constant, use QOM casts, rename the parent field and
      prepare for QOM realize.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 73e9d965dd071ecde5cb31327b58469275691667
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Wed Jul 24 08:58:32 2013 +0200
  
      spitz: QOM cast cleanup for SpitzKeyboardState
      
      Introduce a type constant, use QOM casts, rename the parent field and
      prepare for QOM realize.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 7eb8104a9cd274a14b9a8a6caf38d0720e56cd21
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Wed Jul 24 08:54:33 2013 +0200
  
      spitz: QOM cast cleanup for SLNANDState
      
      Introduce a type constant, use QOM casts and rename the parent field.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 6050ed5fb98822220f71d69c46870bdf1f3bc076
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Wed Jul 24 02:08:09 2013 +0200
  
      pxa2xx_pic: QOM cast cleanup for PXA2xxPICState
      
      Introduce a type constant, use QOM casts, rename the parent field and
      prepare for QOM realize.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 922bb317e488300c50344742cbd5e0028a8b3d77
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Wed Jul 24 02:03:39 2013 +0200
  
      pxa2xx_gpio: QOM cast cleanup for PXA2xxGPIOInfo
      
      Introduce a type constant, use QOM casts, rename the parent field and
      prepare for QOM realize.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 5354c21ef905ab36015900e7d27d352bca47f285
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Wed Jul 24 01:56:59 2013 +0200
  
      pxa2xx: QOM cast cleanup for PXA2xxI2CState
      
      Introduce a type constant, use QOM casts, rename the parent field and
      prepare for QOM realize.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 548c6f188ecfbb09b42a29393fc18252ab7bbf7d
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Wed Jul 24 01:50:26 2013 +0200
  
      pxa2xx: QOM cast cleanup for PXA2xxRTCState
      
      Introduce a type constant, use QOM casts and rename the parent field.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 12a828041c666cf96d69cde85bd7ec03a7e8719f
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Wed Jul 24 01:45:10 2013 +0200
  
      pxa2xx: QOM cast cleanup for PXA2xxSSPState
      
      Introduce a type constant, use QOM casts, rename the parent field and
      prepare for QOM realize.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 3bdf5327c9b3e449a3ea212d063baa7fac576b1b
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Wed Jul 24 01:38:59 2013 +0200
  
      musicpal: QOM cast cleanup for musicpal_key_state
      
      Introduce a type constant, use QOM casts, rename the parent field and
      prepare for QOM realize.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 7012d4b46b68dcffde1f12a5dfbce5c4c02dc3ff
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Wed Jul 24 01:36:24 2013 +0200
  
      musicpal: QOM cast cleanup for musicpal_gpio_state
      
      Introduce a type constant, use QOM casts, rename the parent field and
      prepare for QOM realize.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 5952b01cf82ba2385065c8fc9976b8907f215b36
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Wed Jul 24 01:32:00 2013 +0200
  
      musicpal: QOM cast cleanup for mv88w8618_flashcfg
      
      Introduce a type constant, use QOM casts and rename the parent field.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 4adc8541d970f5a52a8cb05f893f4afeec255d5b
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Wed Jul 24 01:27:32 2013 +0200
  
      musicpal: QOM cast cleanup for mv88w8618_pit_state
      
      Introduce a type constant, use QOM casts and rename the parent field.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit c7bd0fd945c3f7f1d93a226dbe89a2ccf0503a58
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Wed Jul 24 01:22:07 2013 +0200
  
      musicpal: QOM cast cleanup mv88w8618_pic_state
      
      Introduce a type constant, use QOM casts and rename the parent field.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 2cca58fdc28fb860827a9f0bae1cd736df76cfa0
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Wed Jul 24 01:16:13 2013 +0200
  
      musicpal: QOM cast cleanup for musicpal_lcd_state
      
      Introduce a type constant, use QOM casts, rename the parent field and
      prepare for QOM realize.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit a77d90e68a6a277f53bf9051c8fbc2b0d0cff1c1
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Wed Jul 24 01:12:52 2013 +0200
  
      musicpal: QOM cast cleanup for mv88w8618_eth_state
      
      Introduce type constant and use QOM casts.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 2c79fed33be49cb13c9ce01a6fc42240ee7dedc8
  Author: Stefan Weil <sw@weilnetz.de>
  Date:   Sun Jul 28 07:54:55 2013 +0200
  
      musicpal: Fix typo in name of local function
      
      The misspelling was spotted by Andreas Färber.
      
      Signed-off-by: Stefan Weil <sw@weilnetz.de>
      Reviewed-by: Jan Kiszka <jan.kiszka@web.de>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 91b646264e1c1f37c9ffb3a602ad748b2a6b050c
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Wed Jul 24 01:08:01 2013 +0200
  
      integratorcp: QOM cast cleanup for icp_pic_state
      
      Introduce type constant and use QOM cast.
      Fix indentation.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 257ec289b297586f45d5ea5ea01adf8672aa6a05
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Wed Jul 24 01:00:27 2013 +0200
  
      integratorcp: QOM cast cleanup for integratorcm_state
      
      Rename to IntegratorCMState, introduce type constant and use QOM cast.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 426533faed4338f228c715fbec21a887692ad47c
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Wed Jul 24 00:52:40 2013 +0200
  
      highbank: QOM cast cleanup for HighbankRegsState
      
      Add type constant and use QOM casts.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 936230a713208659c664da20287fcb5e5811743a
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Wed Jul 24 00:46:43 2013 +0200
  
      armv7m: QOM cast cleanup for BitBandState
      
      Introduce TYPE_* constant and use QOM cast.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit bcb34c7a61bce00136d42442c592011e56d87161
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Fri Jul 26 21:50:54 2013 +0200
  
      imx_ccm: QOM cast cleanup
      
      Introduce type constant and use QOM casts.
      
      Acked-by: Peter Chubb <peter.chubb@nicta.com.au>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 5ff94a61c461111e25b67c7b9cabef035aa30225
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Fri Jul 26 19:31:08 2013 +0200
  
      imx_avic: QOM cast cleanup
      
      Introduce type constant, use QOM casts and prepare SysBus initfn for QOM
      realize by resolving SysBusDevice vs. DeviceState "dev" name conflict.
      
      Acked-by: Peter Chubb <peter.chubb@nicta.com.au>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 01774ddbcf42c9521fa66679f947eb49327b8e18
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Thu Jul 25 01:13:54 2013 +0200
  
      tcx: QOM cast cleanup
      
      Introduce a type constant, use QOM casts and rename the parent field.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 5d7a11e438f78a2656000a8d549f0dea412f3dc5
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Thu Jul 25 01:09:03 2013 +0200
  
      pl110: QOM'ify pl110, pl110_versatile and pl111
      
      Let pl110_versatile and pl111 inherit from pl110 and use PL110() cast;
      set their version index in an instance_init.
      
      Reviewed-by: Hu Tao <hutao@cn.fujitsu.com>
      [AF: Set version PL110 explicitly, suggested by Hu Tao; fixed inheritence]
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 513960eaae0f33616e2f59d3b887b4d810763866
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Thu Jul 25 00:57:23 2013 +0200
  
      pl110: Rename pl110_state to PL110State
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 54df97bb0c625114ac8c7d8e236fbb7a2456e334
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Thu Jul 25 00:53:39 2013 +0200
  
      milkymist-vgafb: QOM cast cleanup
      
      Introduce a type constant, use QOM casts and rename the parent field.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 56299135f5c32a8b606e4b62af9200a3cee65985
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Thu Jul 25 00:48:23 2013 +0200
  
      milkymist-tmu2: QOM cast cleanup
      
      Introduce a type constant, use QOM casts and rename the parent field.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 66c2de562f504895eeb407a04dddd4c76ab70c50
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Thu Jul 25 00:35:51 2013 +0200
  
      jazz_led: QOM cast cleanup
      
      Introduce a type constant, use QOM casts and rename the parent field.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 0f31aa86255e97295b4d81e3d03a527974746d63
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Thu Jul 25 00:30:30 2013 +0200
  
      g364fb: QOM cast cleanup
      
      Introduce a type constant, use QOM casts and rename the parent field and
      prepare for QOM realize.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit f27321aa3a4368c1dbdd03f7e7629572c0fe18b3
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Thu Jul 25 00:24:50 2013 +0200
  
      exynos4210_fimd: QOM cast cleanup
      
      Introduce a type constant, use QOM casts and rename the parent field.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit af073cd9de7fa120129815cf4d2ba64156571347
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Wed Jul 24 10:44:48 2013 +0200
  
      onenand: QOM cast cleanup
      
      Introduce a type constant, use QOM casts and rename the parent field and
      prepare for QOM realize.
      
      Reviewed-by: Hu Tao <hutao@cn.fujitsu.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit b354f03c5c044beeb758935890b7e48c70e2ff9d
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Wed Jul 24 10:19:32 2013 +0200
  
      pl041: QOM cast cleanup
      
      Introduce a type constant, use QOM casts and rename the parent field.
      
      Reviewed-by: Hu Tao <hutao@cn.fujitsu.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit baae672597b90e364131241ec3a03730fe774052
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sat Jul 27 19:45:52 2013 +0200
  
      pl041: Rename pl041_state to PL041State
      
      Reviewed-by: Hu Tao <hutao@cn.fujitsu.com>
      [AF: Split off renaming from QOM cast changes]
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 922cc6010e09ed5b976b2e60228b3d6fb09aa3a5
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Wed Jul 24 10:15:29 2013 +0200
  
      milkymist-ac97: QOM cast cleanup
      
      Introduce a type constant, use QOM casts and rename the parent field.
      
      Reviewed-by: Hu Tao <hutao@cn.fujitsu.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 9e3f8599fc9b3a408fdaaa5a38d6bc328c08c4bb
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Wed Jul 24 10:10:44 2013 +0200
  
      audio/marvell_88w8618: QOM cast cleanup
      
      Introduce a type constant, use QOM casts and rename the parent field.
      
      Reviewed-by: Hu Tao <hutao@cn.fujitsu.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit f9e741903982e55c0dc138ab2e61059a4f3c9a76
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Wed Jul 24 10:04:31 2013 +0200
  
      cs4231: QOM cast cleanup
      
      Introduce a type constant, use QOM casts and rename the parent field.
      
      Reviewed-by: Hu Tao <hutao@cn.fujitsu.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 24bf6c1f2a0ab42e4f183a10b9e9cfe468a840b3
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Wed Jul 24 23:37:28 2013 +0200
  
      xilinx_uartlite: QOM cast cleanups
      
      Introduce type constant and use QOM casts.
      
      Acked-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 144712ca149f49b24e27b537d05943ee8ac9e22b
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Wed Jul 24 23:34:25 2013 +0200
  
      xilinx_uartlite: Rename xlx_uartlite to XilinxUARTLite
      
      Acked-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit b85423fe756e52b373c58c328bb59790ca081ec8
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Wed Jul 24 21:52:26 2013 +0200
  
      etraxfs_ser: QOM cast cleanups
      
      Rename etrax_serial to ETRAXSerial, introduce type constant and use QOM
      casts.
      
      Acked-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit bcb7575068581a7589234bdd55e8d9a9351611d9
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Fri Jul 12 19:56:00 2013 +0200
  
      pcie_port: Turn PCIEPort and PCIESlot into abstract QOM types
      
      Move PCIEPort's "port" property to the new type, same for "aer_log_max".
      Move PCIESlot's "chassis" and "slot" properties to the new type.
      
      Reviewed-by: Don Koch <dkoch@verizon.com>
      Acked-by: Michael S. Tsirkin <mst@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 5315dc78d089191e6a34a9f9f8913b7f365d504a
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Fri Jul 12 19:21:22 2013 +0200
  
      pci-bridge/i82801b11: Rename parent field
      
      Rename it to avoid accidental use.
      
      Reviewed-by: Don Koch <dkoch@verizon.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 57524e14cf12cbc148b0a268d93b3e8457a010a3
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Fri Jul 12 19:16:46 2013 +0200
  
      pci-bridge-dev: QOM parent field cleanup
      
      Rename it to avoid accidental use.
      
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Reviewed-by: Don Koch <dkoch@verizon.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit f055e96bd4311d287c0e03faec02a1bdbc351925
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Thu Jul 11 17:13:43 2013 +0200
  
      pci-bridge: Turn PCIBridge into abstract QOM type
      
      Introduce TYPE_PCI_BRIDGE as base type and use PCI_BRIDGE() casts.
      
      Reviewed-by: Don Koch <dkoch@verizon.com>
      Acked-by: Michael S. Tsirkin <mst@redhat.com>
      [AF: Updated pbm-bridge parent to TYPE_PCI_BRIDGE]
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 45c0a675f9572f236b4be881576de9a626d2618f
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Thu Jul 25 00:11:10 2013 +0200
  
      arm11mpcore: QOM cast cleanups for mpcore_rirq_state
      
      Introduce a type constant, use QOM casts, rename the parent field and
      prepare for QOM realize.
      
      Reviewed-by: Hu Tao <hutao@cn.fujitsu.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 56fc028166d00ecc8eb61cdfbec5a0305e15d670
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Wed Jul 24 23:59:01 2013 +0200
  
      arm11mpcore: QOM cast cleanups for ARM11MPCorePriveState
      
      Introduce a type constant, use QOM casts and rename the parent field.
      
      Reviewed-by: Hu Tao <hutao@cn.fujitsu.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 97da11d8571af72b714f5a45c171bed95a38368c
  Author: Andreas Färber <andreas.faerber@web.de>
  Date:   Sun Jun 30 21:03:27 2013 +0200
  
      cpu/a15mpcore: QOM cast cleanup
      
      Introduce type constant and cast macro and rename A15MPPrivState::busdev
      field to parent_obj to enforce its use.
      
      Prepares for QOM realize.
      
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Andreas Färber <andreas.faerber@web.de>
  
  commit 68653fd671d3e9b167aa2423dde67dad1b217340
  Author: Andreas Färber <andreas.faerber@web.de>
  Date:   Sun Jun 30 19:37:10 2013 +0200
  
      timer/arm_mptimer: QOM cast cleanup
      
      Introduce type constant and cast macro and rename
      ARMMPTimerState::busdev to enforce its use.
      
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Andreas Färber <andreas.faerber@web.de>
  
  commit 5126fec766a3100de896cb92db45d862bd84a969
  Author: Andreas Färber <andreas.faerber@web.de>
  Date:   Sun Jun 30 19:07:29 2013 +0200
  
      cpu/a9mpcore: QOM casting cleanup
      
      Introduce type constant and cast macro and enforce its use by
      renaming A9MPPrivState::busdev field to parent_obj.
      
      Reviewed-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Andreas Färber <andreas.faerber@web.de>
  
  commit f6c11d56442fafa5357ef1f1659b9e39e7bf578d
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Wed Jul 17 18:44:48 2013 +0200
  
      ide: Introduce abstract QOM type for PCIIDEState
      
      Needed for QOM casts.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 02a9594b4f0cb8a341fe91edb41c6424ad5ae4f9
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Mon Jun 24 16:56:30 2013 +1000
  
      ide/piix: QOM casting sweep
      
      Use standard QOM cast macro. Remove usage of DO_UPCAST() and
      direct -> style upcasting.
      
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 19d46d711d93cb3a37dada945cb3410278b94bc3
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sat Jul 27 01:55:26 2013 +0200
  
      fdc: Fix inheritence for SUNW,fdtwo
      
      Since commit dd3be7420774f7dc8f37a96ca24d07f0b6f31b3b SUNW,fdtwo's
      initfn (realizefn since 940194c2369e50d91d1abf6f36d43853eea5e539)
      was using SYSBUS_FDC() cast. This uses type sysbus-fdc rather than
      SUNW,fdtwo.
      
      Fix this by letting SUNW,fdtwo and sysbus-fdc both inherit from an
      abstract type base-sysbus-fdc.
      
      This allows to consolidate realizefns by using instance_init functions.
      Clean up variable names and variable order while at it.
      
      Reported-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
      Cc: Hu Tao <hutao@cn.fujitsu.com>
      Tested-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit eddbf0ab9db8385d7cb57e23891c1d41488b303e
  Merge: 4ff1fac... b0f2027...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Mon Jul 29 11:33:48 2013 -0500
  
      Merge remote-tracking branch 'stefanha/block' into staging
      
      # By Stefan Hajnoczi (4) and others
      # Via Stefan Hajnoczi
      * stefanha/block:
        dataplane: refuse to start if device is already in use
        dataplane: enable virtio-blk x-data-plane=on live migration
        migration: fix spice migration
        migration: notify migration state before starting thread
        block: Repair the throttling code.
        gluster: Add image resize support
      
      Message-id: 1375112172-24863-1-git-send-email-stefanha@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 4ff1fac4305f78d9cf987ca8abf3bda7f29c856e
  Merge: 3a1da42... 9337e3b...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Mon Jul 29 11:33:34 2013 -0500
  
      Merge remote-tracking branch 'afaerber/tags/qom-cpu-for-anthony' into staging
      
      QOM CPUState refactorings
      
      * Fix x86 cpu-add
      * Change KVM PMU behavior for 1.6
      
      # gpg: Signature made Mon 29 Jul 2013 10:28:18 AM CDT using RSA key ID 3E7E013F
      # gpg: Can't check signature: public key not found
      
      # By Eduardo Habkost (2) and Andreas Färber (1)
      # Via Andreas Färber
      * afaerber/tags/qom-cpu-for-anthony:
        target-i386: Disable PMU CPUID leaf by default
        target-i386: Pass X86CPU object to cpu_x86_find_by_name()
        cpu: Partially revert "cpu: Change qemu_init_vcpu() argument to CPUState"
  
  commit 3a1da42eb35a67d0dbc899dd571ea386fa11c4dd
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Fri Jul 26 16:44:34 2013 +0200
  
      qapi: Rename ChardevBackend member "memory" to "ringbuf"
      
      Commit 1da48c6 called the new member "memory" after commit 3949e59
      standardized "ringbuf".  Rename for consistency.
      
      However, member name "memory" is visible in QMP since 1.5.  It's
      undocumented just like the driver name.  Keep it working anyway.
      
      Cc: qemu-stable@nongnu.org
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Message-id: 1374849874-25531-4-git-send-email-armbru@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit c11ed9666d69abaf217c8800f299c519b487b7d3
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Fri Jul 26 16:44:33 2013 +0200
  
      qemu-char: Register ring buffer driver with correct name "ringbuf"
      
      The driver is new in 1.4, with the documented name "ringbuf".
      However, it's actual name is the completely undocumented "memory".
      Screwed up in commit 3949e59.  Fix code to match documentation.
      
      Keep the undocumented name working as an alias for compatibility.
      
      Cc: qemu-stable@nongnu.org
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Message-id: 1374849874-25531-3-git-send-email-armbru@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 4f57378fe69836ee2585c4ca631ff50746940fa6
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Fri Jul 26 16:44:32 2013 +0200
  
      Revert "chardev: Make the name of memory device consistent"
      
      This reverts commit 6a85e60cb994bd95d1537aafbff65816f3de4637.
      
      Commit 51767e7 "qemu-char: Add new char backend CirMemCharDriver"
      introduced a memory ring buffer character device driver named
      "memory".  Commit 3949e59 "qemu-char: Saner naming of memchar stuff &
      doc fixes" changed the driver name to "ringbuf", along with a whole
      bunch of other names, with the following rationale:
      
          Naming is a mess.  The code calls the device driver
          CirMemCharDriver, the public API calls it "memory", "memchardev",
          or "memchar", and the special commands are named like
          "memchar-FOO".  "memory" is a particularly unfortunate choice,
          because there's another character device driver called
          MemoryDriver.  Moreover, the device's distinctive property is that
          it's a ring buffer, not that's in memory.
      
      This is what we released in 1.4.0.
      
      Unfortunately, the rename missed a critical instance of "memory": the
      actual driver name.  Thus, the new device could be used only by an
      entirely undocumented name.  The documented name did not work.
      Bummer.
      
      Commit 6a85e60 fixes this by changing the documentation to match the
      code.  It also changes some, but not all related occurences of
      "ringbuf" to "memory".  Left alone are identifiers in C code, HMP and
      QMP commands.  The latter are external interface, so they can't be
      changed.
      
      The result is an inconsistent mess.  Moreover, "memory" is a rotten
      name.  The device's distinctive property is that it's a ring buffer,
      not that's in memory.  User's don't care whether it's in RAM, flash,
      or carved into chocolate tablets by Oompa Loompas.
      
      Revert the commit.  Next commit will fix just the bug.
      
      Cc: qemu-stable@nongnu.org
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Message-id: 1374849874-25531-2-git-send-email-armbru@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit f1a145e154b0a227a1e192009ca30b351de0a8ef
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Sat Jul 27 17:42:01 2013 +0200
  
      qapi.py: Permit comments starting anywhere on the line
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Message-id: 1374939721-7876-10-git-send-email-armbru@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 28b8bd4c759389bdc8430acfa588a23e4a9a7fb8
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Sat Jul 27 17:42:00 2013 +0200
  
      qapi.py: Rename expr_eval to expr in parse_schema()
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Message-id: 1374939721-7876-9-git-send-email-armbru@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 5f3cd2b717c949f3afb502fb4c81193eb18ce6aa
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Sat Jul 27 17:41:59 2013 +0200
  
      qapi.py: Fix diagnosing non-objects at a schema's top-level
      
      Report syntax error instead of crashing.
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Message-id: 1374939721-7876-8-git-send-email-armbru@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 6974ccd542d11ae5fb1e56dd3d753f2de5cc097e
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Sat Jul 27 17:41:58 2013 +0200
  
      qapi.py: Fix schema parser to check syntax systematically
      
      Fixes at least the following parser bugs:
      
      * accepts any token in place of a colon
      
      * treats comma as optional
      
      * crashes when closing braces or brackets are missing
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Message-id: 1374939721-7876-7-git-send-email-armbru@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 9213aa5391f7c8d3766420d96888f1353af4c890
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Sat Jul 27 17:41:57 2013 +0200
  
      qapi.py: Reject invalid characters in schema file
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Message-id: 1374939721-7876-6-git-send-email-armbru@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 2caba36cc61ee3993334bc423f0852f8006fdfcf
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Sat Jul 27 17:41:56 2013 +0200
  
      qapi.py: Decent syntax error reporting
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Message-id: 1374939721-7876-5-git-send-email-armbru@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit c7a3f25200c8692e969f21c7f2555630ec0d0d30
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Sat Jul 27 17:41:55 2013 +0200
  
      qapi.py: Restructure lexer and parser
      
      The parser has a rather unorthodox structure:
      
          Until EOF:
      
              Read a section:
      
                  Generator function get_expr() yields one section after the
                  other, as a string.  An unindented, non-empty line that
                  isn't a comment starts a new section.
      
              Lexing:
      
                  Split section into a list of tokens (strings), with help
                  of generator function tokenize().
      
              Parsing:
      
                  Parse the first expression from the list of tokens, with
                  parse(), throw away any remaining tokens.
      
                  In parse_schema(): record value of an enum, union or
                  struct key (if any) in the appropriate global table,
                  append expression to the list of expressions.
      
          Return list of expressions.
      
      Known issues:
      
      (1) Indentation is significant, unlike in real JSON.
      
      (2) Neither lexer nor parser have any idea of source positions.  Error
          reporting is hard, let's go shopping.
      
      (3) The one error we bother to detect, we "report" via raise.
      
      (4) The lexer silently ignores invalid characters.
      
      (5) If everything in a section gets ignored, the parser crashes.
      
      (6) The lexer treats a string containing a structural character exactly
          like the structural character.
      
      (7) Tokens trailing the first expression in a section are silently
          ignored.
      
      (8) The parser accepts any token in place of a colon.
      
      (9) The parser treats comma as optional.
      
      (10) parse() crashes on unexpected EOF.
      
      (11) parse_schema() crashes when a section's expression isn't a JSON
          object.
      
      Replace this piece of original art by a thoroughly unoriginal design.
      Takes care of (1), (2), (5), (6) and (7), and lays the groundwork for
      addressing the others.  Generated source files remain unchanged.
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Message-id: 1374939721-7876-4-git-send-email-armbru@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 4f193e34c6c41abdd06c134e584312077def2bda
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Sat Jul 27 17:41:54 2013 +0200
  
      tests: Use qapi-schema-test.json as schema parser test
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Message-id: 1374939721-7876-3-git-send-email-armbru@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 98626572f18ddc61c08588c32a1773bc91f8624e
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Sat Jul 27 17:41:53 2013 +0200
  
      tests: QAPI schema parser tests
      
      The parser handles erroneous input badly.  To be improved shortly.
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Message-id: 1374939721-7876-2-git-send-email-armbru@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 55d5d04884305e17b24f378a9ec616bf7354c1ca
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Sun Jul 28 14:57:22 2013 +0200
  
      memory: add tracepoints for MMIO reads/writes
      
      This is quite handy to debug softmmu targets.
      
      Reviewed-by: Andreas Faerber <afaerber@suse.de>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Message-id: 1375016242-32651-1-git-send-email-pbonzini@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 8cdd2e0abbf593a38a146d8dfc998754cefbc27a
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Mon Jul 29 12:22:11 2013 +0100
  
      tpm.c: Don't try to put -1 in a variable of type TpmModel
      
      The TpmModel type is an enum (valid values 0 and 1), which means
      the compiler can legitimately decide that comparisons like
      'tpm_models[i] == -1' are never true. (For example it could
      pick 'unsigned char' as its type for representing the enum.)
      
      Avoid this issue by using TPM_MODEL_MAX to mark entries in
      the tpm_models[] array which aren't filled in, instead of -1.
      
      This silences a clang warning:
      
       tpm.c:43:27: error: comparison of constant -1 with expression of type
            'enum TpmModel' is always false [-Werror,-Wtautological-constant-out-of-range-compare]
              if (tpm_models[i] == -1) {
                  ~~~~~~~~~~~~~ ^  ~~
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Message-id: 1375096931-13842-1-git-send-email-peter.maydell@linaro.org
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 125ee0ed9cad04307498ac2b7b0d51ad8a807360
  Author: Marcel Apfelbaum <marcel.a@redhat.com>
  Date:   Mon Jul 29 17:17:45 2013 +0300
  
      devices: Associate devices to their logical category
      
      The category will be used to sort the devices displayed in
      the command line help.
      
      Signed-off-by: Marcel Apfelbaum <marcel.a@redhat.com>
      Message-id: 1375107465-25767-4-git-send-email-marcel.a@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 3d1237fb2ab4edb926c717767bb5e31d6053a7c5
  Author: Marcel Apfelbaum <marcel.a@redhat.com>
  Date:   Mon Jul 29 17:17:44 2013 +0300
  
      qemu-help: Sort devices by logical functionality
      
      Categorize devices that appear as output to "-device ?" command
      by logical functionality. Sort the devices by logical categories
      before showing them to user.
      
      The sort is done by functionality rather than alphabetical.
      
      Signed-off-by: Marcel Apfelbaum <marcel.a@redhat.com>
      Message-id: 1375107465-25767-3-git-send-email-marcel.a@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 949fc82314cc84162e64a5323764527a542421ce
  Author: Marcel Apfelbaum <marcel.a@redhat.com>
  Date:   Mon Jul 29 17:17:43 2013 +0300
  
      hw: import bitmap operations in qdev-core header
      
      Made small tweaks in code to prevent compilation issues
      when importing qemu/bitmap.h in qdev-core
      
      Signed-off-by: Marcel Apfelbaum <marcel.a@redhat.com>
      Message-id: 1375107465-25767-2-git-send-email-marcel.a@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit dbd94f8e4a0a3c4164af7be5bbf6d4e907f3cc03
  Author: Alexey Kardashevskiy <aik@ozlabs.ru>
  Date:   Mon Jul 29 14:48:39 2013 +1000
  
      spapr-vscsi: fix SOLNT bit in SRP_RSP
      
      The driver calculates SOLNT bit from UCSOLNT and  SCSOLNT bits from
      the request. The iu pointer has a type of srp_iu* which points to a union,
      so cmd and rsp overlap. As the vscsi_send_rsp function calls
      memset(iu, 0, sizeof(rsp)), it clears first 36 bytes of both cmd and rsp
      so cmd.sol_not is always zero at the moment of calculating rsp.sol_not.
      
      This fixes the bug.
      
      Signed-off-by: Alexey Kardashevskiy <aik@ozlabs.ru>
      Message-id: 1375073319-17488-1-git-send-email-aik@ozlabs.ru
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit c04d6cfa3f17a335942f430a3d40e6041100f0c2
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Thu Jul 18 14:33:04 2013 -0500
  
      xics: rename types to be sane and follow coding style
      
          Basically, in HW the layout of the interrupt network is:
      
           - One ICP per processor thread (the "presenter"). This contains the
          registers to fetch a pending interrupt (ack), EOI, and control the
          processor priority.
      
           - One ICS per logical source of interrupts (ie, one per PCI host
          bridge, and a few others here or there). This contains the per-interrupt
          source configuration (target processor(s), priority, mask) and the
          per-interrupt internal state.
      
          Under PAPR, there is a single "virtual" ICS ... somewhat (it's a bit
          oddball what pHyp does here, arguably there are two but we can ignore
          that distinction). There is no register level access. A pair of firmware
          (RTAS) calls is used to configure each virtual interrupt.
      
          So our model here is somewhat the same. We have one ICS in the emulated
          XICS which arguably *is* the emulated XICS, there's no point making it a
          separate "device", that would just be gross, and each VCPU has an
          associated ICP.
      
      Yet we call the "XICS" struct icp_state and then the ICPs
      'struct icp_server_state'.  It's particularly confusing when all of the
      functions have xics_prefixes yet take *icp arguments.
      
      Rename:
      
        struct icp_state -> XICSState
        struct icp_server_state -> ICPState
        struct ics_state -> ICSState
        struct ics_irq_state -> ICSIRQState
      
      Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
      Signed-off-by: Alexey Kardashevskiy <aik@ozlabs.ru>
      Message-id: 1374175984-8930-12-git-send-email-aliguori@us.ibm.com
      [aik: added ics_resend() on post_load]
      Signed-off-by: Alexey Kardashevskiy <aik@ozlabs.ru>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit e68cb8b4fa7e20e666a3bfc571a0e075733d22bd
  Author: Alexey Kardashevskiy <aik@ozlabs.ru>
  Date:   Thu Jul 18 14:33:03 2013 -0500
  
      pseries: savevm support with KVM
      
      At present, the savevm / migration support for the pseries machine will not
      work when KVM is enabled.  That's because KVM manages the guest's hash page
      table in the host kernel, so qemu has no visibility of it.  This patch
      fixes this by using new kernel interfaces to extract and reinsert the
      guest's hash table during the migration process.
      
      Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
      Message-id: 1374175984-8930-11-git-send-email-aliguori@us.ibm.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 1112cf94c82dfc743b62b5bcb96dd20f47b683a8
  Author: David Gibson <david@gibson.dropbear.id.au>
  Date:   Thu Jul 18 14:33:02 2013 -0500
  
      pseries: savevm support for PCI host bridge
      
      This adds the necessary support for saving the state of the PAPR virtual
      PCI host bridge (or host bridges).
      
      Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
      Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
      Message-id: 1374175984-8930-10-git-send-email-aliguori@us.ibm.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 4be21d561d59da9d6f20f872882652bc3561f871
  Author: David Gibson <david@gibson.dropbear.id.au>
  Date:   Thu Jul 18 14:33:01 2013 -0500
  
      pseries: savevm support for pseries machine
      
      This adds the necessary pieces to implement savevm / migration for the
      pseries machine.  The most complex part here is migrating the hash
      table - for the paravirtualized pseries machine the guest's hash page
      table is not stored within guest memory, but externally and the guest
      accesses it via hypercalls.
      
      This patch uses a hypervisor reserved bit of the HPTE as a dirty bit
      (tracking changes to the HPTE itself, not the page it references).
      This is used to implement a live migration style incremental save and
      restore of the hash table contents.
      
      Normally a hash table is 16MB but it can get bigger depending on how
      much RAM the guest has. Due to its nature, updates to it are random so
      the live migration style is used for it.
      
      In addition it adds VMStateDescription information to save and restore
      the (few) remaining pieces of state information needed by the pseries
      machine.
      
      Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
      Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
      Message-id: 1374175984-8930-9-git-send-email-aliguori@us.ibm.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 1168ec7da182d417125d9dea46908c0cfa2c40b7
  Author: David Gibson <david@gibson.dropbear.id.au>
  Date:   Thu Jul 18 14:33:00 2013 -0500
  
      pseries: savevm support for PAPR virtual SCSI
      
      This patch adds the necessary support for saving the state of the PAPR VIO
      virtual SCSI device. This also saves and restores active SCSI requests.
      
      [aik: implemented vscsi_req save/restore]
      Signed-off-by: Alexey Kardashevskiy <aik@ozlabs.ru>
      Message-id: 1374175984-8930-8-git-send-email-aliguori@us.ibm.com
      Cc: David Gibson <david@gibson.dropbear.id.au>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 8ca8a17c9a16eb3b2fedb3c74687c429e9cfc6aa
  Author: Alexey Kardashevskiy <aik@ozlabs.ru>
  Date:   Thu Jul 18 14:32:59 2013 -0500
  
      pseries: rework PAPR virtual SCSI
      
      The patch reimplements handling of indirect requests in order to
      simplify upcoming live migration support.
      - all pointers (except SCSIRequest*) were replaces with integer
      indexes and offsets;
      - DMA'ed srp_direct_buf kept untouched (ie. BE format);
      - vscsi_fetch_desc() is added, now it is the only place where
      descriptors are fetched and byteswapped;
      - vscsi_req struct fields converted to migration-friendly types;
      - many dprintf()'s fixed.
      
      This also removed an unused field 'lun' from the spapr_vscsi device
      which is assigned, but never used.  So, remove it.
      
      [David Gibson: removed unused 'lun']
      Signed-off-by: Alexey Kardashevskiy <aik@ozlabs.ru>
      Message-id: 1374175984-8930-7-git-send-email-aliguori@us.ibm.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit a83000f5e3fac30a7f213af1ba6a8f827622854d
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Thu Jul 18 14:32:58 2013 -0500
  
      spapr-tce: make sPAPRTCETable a proper device
      
      Model TCE tables as a device that's hooked up as a child object to
      the owner.  Besides the code cleanup, we get a few nice benefits:
      
      1) free actually works now (it was dead code before)
      
      2) the TCE information is visible in the device tree
      
      3) we can expose table information as properties such that if we
         change the window_size, we can use globals to keep migration
         working.
      
      Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
      Signed-off-by: Alexey Kardashevskiy <aik@ozlabs.ru>
      Message-id: 1374175984-8930-6-git-send-email-aliguori@us.ibm.com
      [dwg: pseries: savevm support for PAPR TCE tables]
      Signed-off-by: Alexey Kardashevskiy <aik@ozlabs.ru>
      [alexey: ppc kvm: fix to compile]
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit db1b58e937fd80513a4bb14432808495a5846ffe
  Author: David Gibson <david@gibson.dropbear.id.au>
  Date:   Thu Jul 18 14:32:57 2013 -0500
  
      pseries: savevm support for PAPR VIO logical tty
      
      This patch adds the necessary VMStateDescription information to support
      savevm/loadvm for the spapr_tty (PAPR logical serial) device.
      
      Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
      Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
      Message-id: 1374175984-8930-5-git-send-email-aliguori@us.ibm.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 686fefe48375c448bc2141973008818cd9b9c671
  Author: David Gibson <david@gibson.dropbear.id.au>
  Date:   Thu Jul 18 14:32:56 2013 -0500
  
      pseries: savevm support for PAPR VIO logical lan
      
      This patch adds the necessary VMStateDescription information to support
      savevm/loadvm for the spapr_llan (PAPR logical lan) device.
      
      Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
      Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
      Message-id: 1374175984-8930-4-git-send-email-aliguori@us.ibm.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit b368a7d864d6f32caba4ac9fb3b9738d1180315d
  Author: David Gibson <david@gibson.dropbear.id.au>
  Date:   Thu Jul 18 14:32:55 2013 -0500
  
      pseries: savevm support for VIO devices
      
      This patch adds helpers to allow PAPR VIO devices to save state common
      to all VIO devices during savevm.
      
      Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
      Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
      Message-id: 1374175984-8930-3-git-send-email-aliguori@us.ibm.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit a90db1584a00dc1d1439dc7729d99674b666b85e
  Author: Alexey Kardashevskiy <aik@ozlabs.ru>
  Date:   Thu Jul 18 14:32:54 2013 -0500
  
      target-ppc: Convert ppc cpu savevm to VMStateDescription
      
      The savevm code for the powerpc cpu emulation is currently based around
      the old register_savevm() rather than register_vmstate() method.  It's also
      rather broken, missing some important state on some CPU models.
      
      This patch completely rewrites the savevm for target-ppc, using the new
      VMStateDescription approach.  Exactly what needs to be saved in what
      configurations has been more carefully examined, too.  This introduces a
      new version (5) of the cpu save format.  The old load function is retained
      to support version 4 images.
      
      Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
      Signed-off-by: Alexey Kardashevskiy <aik@ozlabs.ru>
      Message-id: 1374175984-8930-2-git-send-email-aliguori@us.ibm.com
      [aik: ppc cpu savevm convertion fixed to use PowerPCCPU instead of CPUPPCState]
      Signed-off-by: Alexey Kardashevskiy <aik@ozlabs.ru>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit b0f2027cde31c645524256763672e09eeb204a9a
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Mon Jul 29 15:02:00 2013 +0200
  
      dataplane: refuse to start if device is already in use
      
      Dataplane must check whether a block device is in use before launching
      the dataplane thread.  This is necessary since the thread does not
      synchronize with the main loop and I/O requests could cause corruption.
      
      One example is when a drive is added and a block job is started before
      hotplugging the virtio-blk-pci adapter.  In this case we must not use
      dataplane mode.
      
      Cc: qemu-stable@nongnu.org
      Reviewed-by: Kevin Wolf <kwolf@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 84db52d059f3296abf7783968645c4a96d21b099
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Mon Jul 29 15:01:59 2013 +0200
  
      dataplane: enable virtio-blk x-data-plane=on live migration
      
      Although the dataplane thread does not cooperate with dirty memory
      logging yet it's fairly easy to temporarily disable dataplane during
      live migration.  This way virtio-blk can live migrate when
      x-data-plane=on.
      
      The dataplane thread will restart after migration is cancelled or if the
      guest resuming virtio-blk operation after migration completes.
      
      Reviewed-by: Kevin Wolf <kwolf@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 02edd2e7665bceb307bedd8afe625c0f7e8d7cfa
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Mon Jul 29 15:01:58 2013 +0200
  
      migration: fix spice migration
      
      Commit 29ae8a4133082e16970c9d4be09f4b6a15034617 ("rdma: introduce
      MIG_STATE_NONE and change MIG_STATE_SETUP state transition") changed the
      state transitions during migration setup.
      
      Spice used to be notified with MIG_STATE_ACTIVE and it detected this
      using migration_is_active().  Spice is now notified with
      MIG_STATE_SETUP and migration_is_active() no longer works.
      
      Replace migration_is_active() with migration_in_setup() to fix spice
      migration.
      
      Cc: Michael R. Hines <mrhines@us.ibm.com>
      Reviewed-by: Kevin Wolf <kwolf@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 9287ac271d83166f99e050a0e0a4ebd462f7eb2b
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Mon Jul 29 15:01:57 2013 +0200
  
      migration: notify migration state before starting thread
      
      The migration thread runs outside the QEMU global mutex when possible.
      Therefore we must notify migration state change *before* starting the
      migration thread.
      
      This allows registered listeners to act before live migration iterations
      begin.  Therefore they can get into a state that allows for live
      migration.  When the migration thread starts everything will be ready.
      
      Without this patch there is a race condition during migration setup,
      depending on whether the migration thread has already transitioned from
      SETUP to ACTIVE state.
      
      Acked-by: Paolo Bonzini <pbonzini@redhat.com>
      Reviewed-by: Kevin Wolf <kwolf@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit b681a1c73e15e08c70c10cccd9c9f5b65cca12e8
  Author: Benoît Canet <benoit@irqsave.net>
  Date:   Fri Jul 26 22:39:22 2013 +0200
  
      block: Repair the throttling code.
      
      The throttling code was segfaulting since commit
      02ffb504485f0920cfc75a0982a602f824a9a4f4 because some qemu_co_queue_next caller
      does not run in a coroutine.
      qemu_co_queue_do_restart assume that the caller is a coroutinne.
      As suggested by Stefan fix this by entering the coroutine directly.
      Also make sure like suggested that qemu_co_queue_next() and
      qemu_co_queue_restart_all() can be called only in coroutines.
      
      Signed-off-by: Benoit Canet <benoit@irqsave.net>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 42ec24e2851674e0899f71933e0d7d9125f31d76
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri Jul 19 19:51:33 2013 +0530
  
      gluster: Add image resize support
      
      Implement .bdrv_truncate in GlusterFS block driver so that GlusterFS backend
      can support image resizing.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Bharata B Rao <bharata@linux.vnet.ibm.com>
      Tested-by: Bharata B Rao <bharata@linux.vnet.ibm.com>
      Acked-by: Stefan Hajnoczi <stefanha@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 908c67fca4b2c12a9b2336aa9c188f84468b60b7
  Author: Max Filippov <jcmvbkbc@gmail.com>
  Date:   Sun Jul 21 12:55:46 2013 +0400
  
      target-xtensa: check register window inline
      
      This lowers time spent in helper_window_check as reported by perf top
      from ~8% to ~0.15% accelerating register-intensive tests by ~20%.
      
      Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
  
  commit 0857a06ef784783887e756d4b7b5f874512c506c
  Author: Max Filippov <jcmvbkbc@gmail.com>
  Date:   Sun Jul 21 07:54:37 2013 +0400
  
      target-xtensa: don't generate dead code to access invalid SRs
      
      This fixes the following test failure caused by access to undefined SR:
      
          qemu-system-xtensa -M sim -cpu dc232b -nographic -semihosting  -kernel ./test_sr.tst
          QEMU 1.4.50 monitor - type 'help' for more information
          (qemu) QEMU 1.4.50 monitor - type 'help' for more information
          (qemu) qemu-system-xtensa: tcg/tcg.c:1673: temp_save: Assertion `s->temps[temp].val_type == 2 || s->temps[temp].fixed_reg' failed.
      
      Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
  
  commit aaa2ebc567619474d219017785b46ddc9295fffa
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sat Jul 6 20:41:37 2013 +0200
  
      tests/tcg/xtensa: Fix out-of-tree build
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
  
  commit a00817cc4c18b7872e92765a4736fb2227cc237b
  Author: Max Filippov <jcmvbkbc@gmail.com>
  Date:   Mon Mar 4 07:02:00 2013 +0400
  
      target-xtensa: avoid double-stopping at breakpoints
      
      env->exception_taken is set every time an exception is taken. It is used
      to allow single-stepping to stop at the first exception handler
      instruction. This however must exclude debug exceptions, as otherwise
      first step from the instruction where breakpoint was hit stops at that
      same instruction.
      Also don't check env->exception_taken directly from the
      gen_intermediate_code_internal, instead allocate and use TB flag
      XTENSA_TBFLAG_EXCEPTION.
      
      Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
  
  commit 5739006b9ab1ae3680359db5a291eae97eef0f9f
  Author: Max Filippov <jcmvbkbc@gmail.com>
  Date:   Mon Jan 21 18:40:04 2013 +0400
  
      target-xtensa: add fallthrough markers
      
      Explicitly mark cases where we are deliberately falling through to the
      following code.
      
      Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
  
  commit 7be9d0e6d15c2f4b1a06912128c17b4eb1f32705
  Author: Max Filippov <jcmvbkbc@gmail.com>
  Date:   Mon Dec 17 00:32:27 2012 +0400
  
      target-xtensa: add extui unit test
      
      Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
  
  commit 9337e3b6e1d779215423d9b419d42200506deaab
  Author: Eduardo Habkost <ehabkost@redhat.com>
  Date:   Fri Jul 26 17:09:36 2013 -0300
  
      target-i386: Disable PMU CPUID leaf by default
      
      Bug description: QEMU currently gets all bits from GET_SUPPORTED_CPUID
      for CPUID leaf 0xA and passes them directly to the guest. This makes
      the guest ABI depend on host kernel and host CPU capabilities, and
      breaks live migration if we migrate between hosts with different
      capabilities (e.g., different number of PMU counters).
      
      Add a "pmu" property to X86CPU, and set it to true only on "-cpu host",
      or on pc-*-1.5 and older machine-types.
      
      For now, setting pmu=on will enable the current passthrough mode that
      doesn't have any ABI stability guarantees, but in the future we may
      implement a mode where the PMU CPUID bits are stable and configurable.
      
      Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
      Cc: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit c139911261c5acc9dae56b1180db320ba25636bd
  Author: Eduardo Habkost <ehabkost@redhat.com>
  Date:   Fri Jul 26 17:09:35 2013 -0300
  
      target-i386: Pass X86CPU object to cpu_x86_find_by_name()
      
      This will help us change the initialization code to not require carrying
      some intermediate values in a x86_def_t struct (and eventually kill the
      x86_def_t struct entirely).
      
      Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 14a10fc39923b3af07c8c46d22cb20843bee3a72
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sat Jul 27 02:53:25 2013 +0200
  
      cpu: Partially revert "cpu: Change qemu_init_vcpu() argument to CPUState"
      
      Commit c643bed99 moved qemu_init_vcpu() calls to common CPUState code.
      This causes x86 cpu-add to fail with "KVM: setting VAPIC address failed".
      
      The reason for the failure is that CPUClass::kvm_fd is not yet
      initialized in the following call graph:
      ->x86_cpu_realizefn
       ->x86_cpu_apic_realize
        ->qdev_init
         ->device_set_realized
          ->device_reset (hotplugged == 1)
           ->apic_reset_common
            ->vapic_base_update
             ->kvm_apic_vapic_base_update
      This causes attempted KVM vCPU ioctls to fail.
      
      By contrast, in the non-hotplug case the APIC is reset much later, when
      the vCPU is already initialized.
      
      As a quick and safe solution, move the qemu_init_vcpu() call back into
      the targets' realize functions.
      
      Reported-by: Chen Fan <chen.fan.fnst@cn.fujitsu.com>
      Acked-by: Igor Mammedov <imammedo@redhat.com> (for i386)
      Tested-by: Jia Liu <proljc@gmail.com> (for openrisc)
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit fdc43322c978d78e79e692872dcec7b4f6a447f1
  Merge: b0a71c3... 8fbab3b...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Mon Jul 29 07:30:31 2013 -0500
  
      Merge remote-tracking branch 'sstabellini/xen-130729' into staging
      
      # By Paul Durrant (1) and Stefano Stabellini (1)
      # Via Stefano Stabellini
      * sstabellini/xen-130729:
        Xen PV Device
        xen_disk: support "direct-io-safe" backend option
      
      Message-id: 1375096790-12815-1-git-send-email-stefano.stabellini@eu.citrix.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit b0a71c3b397b12db727ce483f01b3336160ef6a1
  Merge: f60a0d6... 867b18d...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Mon Jul 29 07:30:21 2013 -0500
  
      Merge remote-tracking branch 'agraf/s390-for-upstream' into staging
      
      # By Alexander Graf (1) and others
      # Via Alexander Graf
      * agraf/s390-for-upstream:
        s390: update s390-ccw.img
        s390/ipl: Fix boot order
        s390/IPL: Allow boot from other ssid than 0
      
      Message-id: 1375092324-23943-1-git-send-email-agraf@suse.de
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit f60a0d6ab9ea9ba900ba3936c3471851f28f7bc4
  Merge: 200a063... f53ec69...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Mon Jul 29 07:30:06 2013 -0500
  
      Merge remote-tracking branch 'sweil/w32' into staging
      
      # By Stefan Weil (10) and others
      # Via Aurelien Jarno (1) and Stefan Weil (1)
      * sweil/w32: (27 commits)
        w32, w64: Add build rule for installer
        target-mips: fix mipsdsp_mul_q31_q31
        mips_malta: fix copy of the 0x1fc00000 region
        linux-user: correct argument number for sys_mremap and sys_splice
        target-mips: Remove assignment to a variable which is never used
        target-mips: fix mipsdsp_trunc16_sat16_round
        hw/mips: align initrd to 64KB to avoid kernel error
        pflash_cfi01: duplicate status byte from bits 23:16 for 32bit reads
        mips_malta: generate SMBUS EEPROM data
        mips_malta: cap BIOS endian swap length at 0x3e0000 bytes
        mips_malta: generate SPD EEPROM data at runtime
        mips_malta: correct reading MIPS revision at 0x1fc00010
        mips_malta: fix BIOS endianness swapping
        mips_malta: QOM cast cleanup
        target-mips: fix branch in likely delay slot tcg assert
        target-mips: fix multiplication in mipsdsp_rndq15_mul_q15_q15
        target-mips: Remove assignment to a variable which is never used
        misc: Use g_assert_not_reached for code which is expected to be unreachable
        qemu-options: mention C-a h in the -nographic doc
        misc: Fix new typos in comments and strings
        ...
      
      Message-id: 1374989579-24933-1-git-send-email-sw@weilnetz.de
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 8fbab3b62a271526c782110aed0ae160eb38c296
  Author: Paul Durrant <paul.durrant@citrix.com>
  Date:   Mon Jul 29 10:58:01 2013 +0000
  
      Xen PV Device
      
      Introduces a new Xen PV PCI device which will act as a binding point for
      PV drivers for Xen.
      The device has parameterized vendor-id, device-id and revision to allow to
      be configured as a binding point for any vendor's PV drivers.
      
      Signed-off-by: Paul Durrant <paul.durrant@citrix.com>
      Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
      Reviewed-by: Andreas Färber <afaerber@suse.de>
  
  commit 454ae734f1d9f591345fa78376435a8e74bb4edd
  Author: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
  Date:   Mon Jul 29 10:56:38 2013 +0000
  
      xen_disk: support "direct-io-safe" backend option
      
      Support backend option "direct-io-safe".  This is documented as
      follows in the Xen backend specification:
      
       * direct-io-safe
       *      Values:         0/1 (boolean)
       *      Default Value:  0
       *
       *      The underlying storage is not affected by the direct IO memory
       *      lifetime bug.  See:
       *        http://lists.xen.org/archives/html/xen-devel/2012-12/msg01154.html
       *
       *      Therefore this option gives the backend permission to use
       *      O_DIRECT, notwithstanding that bug.
       *
       *      That is, if this option is enabled, use of O_DIRECT is safe,
       *      in circumstances where we would normally have avoided it as a
       *      workaround for that bug.  This option is not relevant for all
       *      backends, and even not necessarily supported for those for
       *      which it is relevant.  A backend which knows that it is not
       *      affected by the bug can ignore this option.
       *
       *      This option doesn't require a backend to use O_DIRECT, so it
       *      should not be used to try to control the caching behaviour.
      
      Also, BDRV_O_NATIVE_AIO is ignored if BDRV_O_NOCACHE, so clarify the
      default flags passed to the qemu block layer.
      
      The original proposal for a "cache" backend option has been dropped
      because it was believed too wide, especially considering that at the
      moment the backend doesn't have a way to tell the toolstack that it is
      capable of supporting it.
      
      Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
      Signed-off-by: Ian Jackson <Ian.Jackson@eu.citrix.com>
  
  commit 867b18db2155c0c99ab767c4ac563e144c85871d
  Author: Alexander Graf <agraf@suse.de>
  Date:   Mon Jun 24 14:56:51 2013 +0200
  
      s390: update s390-ccw.img
      
      This enables the following patches:
      
        s390/IPL: Allow boot from other ssid than 0
        s390/ipl: Fix spurious errors in virtio
      
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 5c8ded6ef55761e80353f42d8e59c6e233a2f51a
  Author: Christian Borntraeger <borntraeger@de.ibm.com>
  Date:   Tue Jun 18 14:31:52 2013 +0200
  
      s390/ipl: Fix boot order
      
      The latest ipl code adaptions collided with some of the virtio
      refactoring rework. This resulted in always booting the first
      disk. Let's fix booting from a given ID.
      The new code also checks for command lines without bootindex to
      avoid random behaviour when accessing dev_st (==0).
      
      Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com>
      Reviewed-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit c8cda8748eceeeb06f1952e7e765a0919103644d
  Author: Dominik Dingel <dingel@linux.vnet.ibm.com>
  Date:   Mon Jun 17 14:29:42 2013 +0200
  
      s390/IPL: Allow boot from other ssid than 0
      
      We now take the subchannel set id also into account to find the boot device.
      If we want to use a subchannel set other than the default set 0, we first
      need to enable the mss facility.
      
      Signed-off-by: Dominik Dingel <dingel@linux.vnet.ibm.com>
      Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit f53ec6999287bfdc4f0dfdb6427baa1853f8952a
  Author: Stefan Weil <sw@weilnetz.de>
  Date:   Mon Jul 15 23:49:57 2013 +0200
  
      w32, w64: Add build rule for installer
      
      The new rules in Makefile allow building installers for QEMU on Windows
      using NSIS, a package which is also available for Linux distributions
      (so cross builds are possible).
      
      The rules for NSIS are in qemu.nsi which also uses two new images.
      
      Signed-off-by: Stefan Weil <sw@weilnetz.de>
  
  commit 461bdb3414c40d6806194bf68c91521496b1042d
  Merge: b6a9f46... 6c86f40...
  Author: Aurelien Jarno <aurelien@aurel32.net>
  Date:   Mon Jul 29 09:03:23 2013 +0200
  
      Merge branch 'trivial-patches' of git://git.corpit.ru/qemu
      
      * 'trivial-patches' of git://git.corpit.ru/qemu:
        target-mips: Remove assignment to a variable which is never used
        misc: Use g_assert_not_reached for code which is expected to be unreachable
        qemu-options: mention C-a h in the -nographic doc
        misc: Fix new typos in comments and strings
        linux-user: correct argument number for sys_mremap and sys_splice
        PPC: dbdma: macio: Fix format specifiers (build regression)
        watchdog: Remove break after exit
        exec: Remove env from list of poisoned names
        hw/9pfs: Fix potential memory leak and avoid reuse of freed memory
        timer: make timers_state static
        aes: Remove unused code (NDEBUG, u16)
  
  commit b6a9f4682e62c686995cc1a1fe2ef4a57a92020b
  Author: Petar Jovanovic <petar.jovanovic@imgtec.com>
  Date:   Mon Jul 29 04:06:12 2013 +0200
  
      target-mips: fix mipsdsp_mul_q31_q31
      
      Multiplication of two fractional word elements is not correct when sign
      extension/promotion is needed. This change fixes it by adding correct
      casts from unsigned to signed values.
      In addition, the tests (dpaq_sa_l_w.c and dpsq_sa_l_w.c) have been extended
      to trigger the current issue.
      
      Signed-off-by: Petar Jovanovic <petar.jovanovic@imgtec.com>
      Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
  
  commit f05d4d94d6bb0e240e6cfda65972fd86601f9f0d
  Author: Aurelien Jarno <aurelien@aurel32.net>
  Date:   Mon Jul 29 07:00:29 2013 +0200
  
      mips_malta: fix copy of the 0x1fc00000 region
      
      Copy the whole 0x1fe000000 region into 0x1fc00000, independently of the
      loaded BIOS size. This fix the MIPS make check tests.
      
      Reported-by: Andreas Färber <afaerber@suse.de>
      Tested-by: Andreas Färber <afaerber@suse.de>
      Cc: Paul Burton <paul.burton@imgtec.com>
      Cc: Leon Alrae <leon.alrae@imgtec.com>
      Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
  
  commit b0932e0617c65ae1cb0362416ec0ef32766abf5d
  Author: Petar Jovanovic <petar.jovanovic@imgtec.com>
  Date:   Tue Jul 23 19:00:10 2013 +0200
  
      linux-user: correct argument number for sys_mremap and sys_splice
      
      sys_mremap missed 5th argument (new_address), which caused examples that
      remap to a specific address to fail.
      sys_splice missed 5th and 6th argument which caused different examples to
      fail.
      This change has an effect on MIPS target only.
      
      Signed-off-by: Petar Jovanovic <petar.jovanovic@imgtec.com>
      Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
  
  commit d2e46d59cac7d8259bf80abcddfebde87014d610
  Author: Stefan Weil <sw@weilnetz.de>
  Date:   Thu Jul 25 22:10:31 2013 +0200
  
      target-mips: Remove assignment to a variable which is never used
      
      This assignment causes a compiler warning for compilations with the compiler
      option -Wunused-but-set-variable (which is included with -Wextra).
      
      Removing it allows using -Wextra for QEMU code without suppressing too many
      extra warnings.
      
      Signed-off-by: Stefan Weil <sw@weilnetz.de>
      Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
  
  commit d36c231f4b7386bd8230aa17d362b925aa419b2f
  Author: Petar Jovanovic <petar.jovanovic@imgtec.com>
  Date:   Mon Jul 1 01:54:47 2013 +0200
  
      target-mips: fix mipsdsp_trunc16_sat16_round
      
      This change corrects rounding and saturation of Q31 fractional value in
      mipsdsp_trunc16_sat16_round(). Overflow detection was incorrect for the
      corner case for PRECRQ_RS.PH, and this test case is also part of the change.
      
      Signed-off-by: Petar Jovanovic <petar.jovanovic@imgtec.com>
      Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
  
  commit 05b3274b6bedb68ff78b76c642e17e97f3181c2f
  Author: James Hogan <james.hogan@imgtec.com>
  Date:   Thu Jun 27 08:35:27 2013 +0100
  
      hw/mips: align initrd to 64KB to avoid kernel error
      
      The Linux kernel can be configured to use 64KB pages, but it also
      requires initrd to be page aligned. Therefore, to be safe, align the
      initrd to 64KB using a new INITRD_PAGE_MASK rather than
      TARGET_PAGE_MASK.
      
      Signed-off-by: James Hogan <james.hogan@imgtec.com>
      Signed-off-by: Leon Alrae <leon.alrae@imgtec.com>
      Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
  
  commit ea0a4f34418c9f2cad9722bb27acd6349148fac0
  Author: Paul Burton <paul.burton@imgtec.com>
  Date:   Fri Jun 14 08:30:48 2013 +0100
  
      pflash_cfi01: duplicate status byte from bits 23:16 for 32bit reads
      
      The firmware commonly used with MIPS Malta boards (YAMON) reads the
      status of the pflash with a 32bit memory access. On real hardware
      this results in the status byte being mirrored in the upper 16 bits
      of the read value. For example if the status byte is represented by
      SS then the hardware reads 0x00SS00SS. The YAMON firmware compares the
      status against 32bit values expecting the mirrored value and fails
      without it.
      
      Signed-off-by: Paul Burton <paul.burton@imgtec.com>
      Signed-off-by: Leon Alrae <leon.alrae@imgtec.com>
      Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
  
  commit 35c648078aa493c3b976840eb7cf2e53ab5b7a2d
  Author: Paul Burton <paul.burton@imgtec.com>
  Date:   Fri Jun 14 08:30:47 2013 +0100
  
      mips_malta: generate SMBUS EEPROM data
      
      The malta contains 2 EEPROMs, one containing SPD data for the SDRAM and
      another containing board information such as serial number and MAC
      address. These are both exposed via the PIIX4 SMBUS. Generating this
      data and providing it to smbus_eeprom_init will allow YAMON to read a
      serial number for the board and prevent it from warning that the EEPROM
      data is invalid.
      
      We already have the contents of the SPD EEPROM which are exposed via
      FPGA I2C accesses, this is provided as part of the SMBUS EEPROM data
      too for consistency.
      
      Signed-off-by: Paul Burton <paul.burton@imgtec.com>
      Signed-off-by: Leon Alrae <leon.alrae@imgtec.com>
      Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
  
  commit 1817f56a834f55311af20d1c004b259c16fb1515
  Author: Paul Burton <paul.burton@imgtec.com>
  Date:   Fri Jun 14 08:30:46 2013 +0100
  
      mips_malta: cap BIOS endian swap length at 0x3e0000 bytes
      
      This preserves the final sector of the pflash which is used by YAMON to
      hold environment variables. If the endianness of the environment data
      is swapped then YAMON will fail to load environment variables from
      pflash.
      
      Signed-off-by: Paul Burton <paul.burton@imgtec.com>
      Signed-off-by: Leon Alrae <leon.alrae@imgtec.com>
      Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
  
  commit 02bccc7796fec8b39dca9affc8bff8edebe0a867
  Author: Paul Burton <paul.burton@imgtec.com>
  Date:   Fri Jun 14 08:30:45 2013 +0100
  
      mips_malta: generate SPD EEPROM data at runtime
      
      The SPD EEPROM specifies the amount of memory present in the system and
      thus its correct contents can only be known at runtime. Calculating
      parts of the data on init allows the data to accurately reflect the
      amount of target memory present and allow YAMON to boot with an
      arbitrary amount of SDRAM.
      
      Where possible the SPD data will favor indicating 2 banks of SDRAM
      rather than 1. For example the default 128MB of target memory will be
      represented as 2x64MB banks rather than 1x128MB bank. This allows
      versions of MIPS BIOS code (such as YAMON 2.22 and older) to boot
      despite a bug preventing them from handling a single bank of SDRAM with
      the Galileo GT64120 system controller emulated by QEMU.
      
      Signed-off-by: Paul Burton <paul.burton@imgtec.com>
      Signed-off-by: Leon Alrae <leon.alrae@imgtec.com>
      Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
  
  commit a427338b222b43197c2776cbc996936df0302f51
  Author: Paul Burton <paul.burton@imgtec.com>
  Date:   Fri Jun 14 08:30:44 2013 +0100
  
      mips_malta: correct reading MIPS revision at 0x1fc00010
      
      Rather than modifying the BIOS code at its original location, copy it
      for the 0x1fc00000 region & modify the copy. This means the original
      ROM code is correctly readable at 0x1e000010 whilst the MIPS revision
      is readable at 0x1fc00010.
      
      Additionally the code previously operated on target memory which would
      later be overwritten by the BIOS image upon CPU reset if the -bios
      argument was used to specify the BIOS image. This led to the written
      MIPS revision being lost. Copying using rom_copy when -bios is used
      fixes this issue.
      
      Signed-off-by: Paul Burton <paul.burton@imgtec.com>
      Signed-off-by: Leon Alrae <leon.alrae@imgtec.com>
      Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
  
  commit a2b8813d62fa5a35adc1a7bf58de5b2ffb754f5d
  Author: Paul Burton <paul.burton@imgtec.com>
  Date:   Fri Jun 14 08:30:43 2013 +0100
  
      mips_malta: fix BIOS endianness swapping
      
      If the target is little endian (mipsel) then the BIOS image endianness
      is swapped so that the big endian BIOS binaries commonly produced can be
      loaded correctly.
      
      When using the -bios argument the BIOS is loaded using
      load_image_targphys, however this doesn't perform the load to target
      memory immediately. Instead it loads the BIOS file into a struct Rom
      which will later be written to target memory upon reset. However the
      endianness conversion was being performed before this, on init, and
      operating on the target memory which at this point is blank & will later
      be overwritten by the (big endian) BIOS image. Correct this by operating
      on the data referenced by struct Rom rather than the target memory when
      the -bios argument is used.
      
      Signed-off-by: Paul Burton <paul.burton@imgtec.com>
      Signed-off-by: Leon Alrae <leon.alrae@imgtec.com>
      Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
  
  commit cba5cb67becd66f8eae4177c4f95756f3f9bb77a
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sat Jul 27 22:19:54 2013 +0200
  
      mips_malta: QOM cast cleanup
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
  
  commit 240ce26a0533a6e5ee472789fbfbd9f7f939197e
  Author: James Hogan <james.hogan@imgtec.com>
  Date:   Mon Jun 24 17:45:39 2013 +0100
  
      target-mips: fix branch in likely delay slot tcg assert
      
      When a branch delay slot contains another branch instruction, the code
      generated raises an exception, however since is_branch==1,
      handle_delay_slot() doesn't get called immediately. This means
      ctx->bstate isn't set to BS_BRANCH, and the decoder continues decoding
      until a non-branch instruction is found.
      
      If the first branch was a branch likely instruction then each
      instruction after it generates code for the unlikely case, to go to the
      next tb starting after the delay slot. This results in multiple goto_tb
      tcg ops being generated with the same exit number. When debug is enabled
      this hits:
      
      tcg-op.h:2589: tcg_gen_goto_tb: Assertion `(tcg_ctx.goto_tb_issue_mask & (1 << idx)) == 0' failed.
      
      This is fixed by removing is_branch entirely, and calling
      handle_delay_slot() if (ctx.hflags & MIPS_HFLAG_BMASK) was set prior to
      the current instruction being decoded. This still prevents
      handle_delay_slot() being called immediately after a branch but allows
      it to still be called after a branch within a delay slot.
      
      Signed-off-by: James Hogan <james.hogan@imgtec.com>
      Signed-off-by: Yongbok Kim <yongbok.kim@imgtec.com>
      Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
  
  commit 4877866ee4fbd760c943577bb6d1eba489fb6c6e
  Author: Petar Jovanovic <petar.jovanovic@imgtec.com>
  Date:   Thu May 23 19:37:53 2013 +0200
  
      target-mips: fix multiplication in mipsdsp_rndq15_mul_q15_q15
      
      Multiplication of Q15 fractional halfword vectors was incorrect in the
      previous implementation of mipsdsp_rndq15_mul_q15_q15. It failed to take
      element signs into account. This change fixes it, and it adds a test case
      for it.
      
      The change also removes unnecessary cast in the function
      mipsdsp_mul_q15_q15_overflowflag21().
      
      Signed-off-by: Petar Jovanovic <petar.jovanovic@imgtec.com>
      Reviewed-by: Richard Henderson  <rth@twiddle.net>
      Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
  
  commit 6c86f405efd6532b58ad1b607cc9f11e856ef5ca
  Author: Stefan Weil <sw@weilnetz.de>
  Date:   Thu Jul 25 22:10:31 2013 +0200
  
      target-mips: Remove assignment to a variable which is never used
      
      This assignment causes a compiler warning for compilations with the compiler
      option -Wunused-but-set-variable (which is included with -Wextra).
      
      Removing it allows using -Wextra for QEMU code without suppressing too many
      extra warnings.
      
      Signed-off-by: Stefan Weil <sw@weilnetz.de>
      Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
  
  commit dfc6f86567c58bc4dd02f4db098fc4c2221e85b5
  Author: Stefan Weil <sw@weilnetz.de>
  Date:   Thu Jul 25 18:21:28 2013 +0200
  
      misc: Use g_assert_not_reached for code which is expected to be unreachable
      
      The macro g_assert_not_reached is a better self documenting replacement
      for assert(0) or assert(false).
      
      Signed-off-by: Stefan Weil <sw@weilnetz.de>
      Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
  
  commit b031f413b9e68899032f04fc05fd0a6b62039b2b
  Author: Ramkumar Ramachandra <artagnon@gmail.com>
  Date:   Sat Jul 20 16:53:09 2013 +0530
  
      qemu-options: mention C-a h in the -nographic doc
      
      Otherwise, a new user will be wondering how to switch between the
      console and monitor.
      
      Cc: Anthony Liguori <aliguori@us.ibm.com>
      Cc: Stefan Hajnoczi <stefanha@redhat.com>
      Cc: Markus Armbruster <armbru@redhat.com>
      Cc: Marcelo Tosatti <mtosatti@redhat.com>
      Cc: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Ramkumar Ramachandra <artagnon@gmail.com>
      Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
  
  commit 52f350227f737b649f09e56ed32eaf1265605611
  Author: Stefan Weil <sw@weilnetz.de>
  Date:   Wed Jul 24 19:48:56 2013 +0200
  
      misc: Fix new typos in comments and strings
      
      All these typos were found by codespell.
      
      sould -> should
      emperical -> empirical
      intialization -> initialization
      successfuly -> successfully
      gaurantee -> guarantee
      
      Fix also another error (before before) in the same context.
      
      Signed-off-by: Stefan Weil <sw@weilnetz.de>
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
  
  commit 6064be7912ab262f0abd85ad042fafd435ad6651
  Author: Petar Jovanovic <petar.jovanovic@imgtec.com>
  Date:   Tue Jul 23 19:00:10 2013 +0200
  
      linux-user: correct argument number for sys_mremap and sys_splice
      
      sys_mremap missed 5th argument (new_address), which caused examples that
      remap to a specific address to fail.
      sys_splice missed 5th and 6th argument which caused different examples to
      fail.
      This change has an effect on MIPS target only.
      
      Signed-off-by: Petar Jovanovic <petar.jovanovic@imgtec.com>
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
  
  commit 04dd125942b11136a8c96d36591ad043b8653a7b
  Author: Stefan Weil <sw@weilnetz.de>
  Date:   Fri Jul 12 18:48:39 2013 +0200
  
      PPC: dbdma: macio: Fix format specifiers (build regression)
      
      Fix a number of warnings for 32 bit builds (tested on MingW and Linux):
      
        CC    hw/ide/macio.o
      qemu/hw/ide/macio.c: In function 'pmac_ide_atapi_transfer_cb':
      qemu/hw/ide/macio.c:134:9: error: format '%lx' expects argument of type 'long unsigned int', but argument 3 has type 'hwaddr' [-Werror=format]
      qemu/hw/ide/macio.c: In function 'pmac_ide_transfer_cb':
      qemu/hw/ide/macio.c:215:5: error: format '%ld' expects argument of type 'long int', but argument 5 has type 'int64_t' [-Werror=format]
      qemu/hw/ide/macio.c:222:9: error: format '%lx' expects argument of type 'long unsigned int', but argument 3 has type 'hwaddr' [-Werror=format]
      qemu/hw/ide/macio.c:264:9: error: format '%lx' expects argument of type 'long unsigned int', but argument 3 has type 'hwaddr' [-Werror=format]
      cc1: all warnings being treated as errors
      make: *** [hw/ide/macio.o] Error 1
      
      Signed-off-by: Stefan Weil <sw@weilnetz.de>
      Acked-by: Alexander Graf <agraf@suse.de>
      Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
  
  commit f6019e5fada012f7f396c89968f2c242f92f40df
  Author: Stefan Weil <sw@weilnetz.de>
  Date:   Tue Jul 23 06:46:49 2013 +0200
  
      watchdog: Remove break after exit
      
      This was dead code.
      
      Signed-off-by: Stefan Weil <sw@weilnetz.de>
      Reviewed-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
  
  commit 0dd60ae2f4efd2966e8d6cb7db653d5d17a68c62
  Author: Stefan Weil <sw@weilnetz.de>
  Date:   Sun Jul 21 16:43:14 2013 +0200
  
      exec: Remove env from list of poisoned names
      
      The global variable env was removed some time ago, so this name may be
      used without any restriction now.
      
      Signed-off-by: Stefan Weil <sw@weilnetz.de>
      Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
  
  commit 80cba1b71eb9a75404d1effddec8ffa9f0d6d6fb
  Author: Stefan Weil <sw@weilnetz.de>
  Date:   Sun Jun 16 12:14:36 2013 +0200
  
      hw/9pfs: Fix potential memory leak and avoid reuse of freed memory
      
      The leak was reported by cppcheck.
      
      Function proxy_init also calls g_free for ctx->fs_root.
      Avoid reuse of this memory by setting ctx->fs_root to NULL.
      
      Signed-off-by: Stefan Weil <sw@weilnetz.de>
      Reviewed-by: M. Mohan Kumar <mohan@in.ibm.com>
      Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
  
  commit d9cd4007d5c7e877a006392eeafb2291f06d6685
  Author: Liu Ping Fan <qemulist@gmail.com>
  Date:   Sun Jul 21 08:43:00 2013 +0000
  
      timer: make timers_state static
      
      Signed-off-by: Liu Ping Fan <pingfank@linux.vnet.ibm.com>
      Reviewed-by: Jan Kiszka <jan.kiszka@siemens.com>
      Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
  
  commit 9220eeed62e06e115c83e6ffed24907c24c99197
  Author: Stefan Weil <sw@weilnetz.de>
  Date:   Sat Jun 29 15:10:48 2013 +0000
  
      aes: Remove unused code (NDEBUG, u16)
      
      The current code includes assert.h very early (from qemu-common.h),
      so the definition of NDEBUG was without any effect.
      
      In the initial version from 2004, NDEBUG was used to disable the assertions.
      Those assertions are not in time critical code, so it is no longer
      reasonable to disable them and the definition of NDEBUG can be removed.
      
      Type u16 is also unused and therefore does not need a type definition.
      
      Signed-off-by: Stefan Weil <sw@weilnetz.de>
      Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
  
  commit 200a06397f5d3e982028fd78b25b420507ade021
  Merge: b96919e... 5b24c64...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Fri Jul 26 17:53:19 2013 -0500
  
      Merge remote-tracking branch 'afaerber/tags/qom-cpu-for-anthony' into staging
      
      QOM CPUState refactorings
      
      * Fix cpu_memory_rw_debug() breakage in s390x KVM
      * Replace final CPUArchState in sysemu/kvm.h
      * Introduce model subclasses for XtensaCPU
      * Introduce CPUClass::gdb_num[_core]_regs
      * Introduce CPUClass::gdb_core_xml_file
      * Introduce CPUClass::gdb_{read,write}_register()
      * Propagate CPUState further in gdbstub
      
      # gpg: Signature made Fri 26 Jul 2013 05:04:28 PM CDT using RSA key ID 3E7E013F
      # gpg: Can't check signature: public key not found
      
      # By Andreas Färber (23) and others
      # Via Andreas Färber
      * afaerber/tags/qom-cpu-for-anthony: (25 commits)
        cpu: Introduce CPUClass::gdb_core_xml_file for GDB_CORE_XML
        target-cris: Factor out CPUClass::gdb_read_register() hook for v10
        cpu: Introduce CPUClass::gdb_{read,write}_register()
        gdbstub: Replace GET_REG*() macros with gdb_get_reg*() functions
        target-xtensa: Move cpu_gdb_{read,write}_register()
        target-lm32: Move cpu_gdb_{read,write}_register()
        target-s390x: Move cpu_gdb_{read,write}_register()
        target-alpha: Move cpu_gdb_{read,write}_register()
        target-cris: Move cpu_gdb_{read,write}_register()
        target-microblaze: Move cpu_gdb_{read,write}_register()
        target-sh4: Move cpu_gdb_{read,write}_register()
        target-openrisc: Move cpu_gdb_{read,write}_register()
        target-mips: Move cpu_gdb_{read,write}_register()
        target-m68k: Move cpu_gdb_{read,write}_register()
        target-arm: Move cpu_gdb_{read,write}_register()
        target-sparc: Move cpu_gdb_{read,write}_register()
        target-ppc: Move cpu_gdb_{read,write}_register()
        target-i386: Move cpu_gdb_{read,write}_register()
        cpu: Introduce CPUState::gdb_num_regs and CPUClass::gdb_num_core_regs
        gdbstub: Drop dead code in cpu_gdb_{read,write}_register()
        ...
  
  commit 5b24c64188b8253e2f004191c7e8d4a799f90eaa
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Jul 7 15:08:22 2013 +0200
  
      cpu: Introduce CPUClass::gdb_core_xml_file for GDB_CORE_XML
      
      Replace the GDB_CORE_XML define in gdbstub.c with a CPUClass field.
      Use first_cpu for qSupported and qXfer:features:read: for now.
      Add a stub for xml_builtin.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 90431220be42d773084d88635961a45febb01c5d
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Jul 7 14:39:41 2013 +0200
  
      target-cris: Factor out CPUClass::gdb_read_register() hook for v10
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 5b50e790f9e9403d11b4164193b76530ee85a2a1
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sat Jun 29 04:18:45 2013 +0200
  
      cpu: Introduce CPUClass::gdb_{read,write}_register()
      
      Completes migration of target-specific code to new target-*/gdbstub.c.
      
      Acked-by: Michael Walle <michael@walle.cc> (for lm32)
      Acked-by: Max Filippov <jcmvbkbc@gmail.com> (for xtensa)
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 986a2998932e978e63fc3b7ead1fef81f7aad52e
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Jul 7 13:05:05 2013 +0200
  
      gdbstub: Replace GET_REG*() macros with gdb_get_reg*() functions
      
      This avoids polluting the global namespace with a non-prefixed macro and
      makes it obvious in the call sites that we return.
      
      Semi-automatic conversion using, e.g.,
       sed -i 's/GET_REGL(/return gdb_get_regl(mem_buf, /g' target-*/gdbstub.c
      followed by manual tweaking for sparc's GET_REGA() and Coding Style.
      
      Acked-by: Michael Walle <michael@walle.cc> (for lm32)
      Acked-by: Max Filippov <jcmvbkbc@gmail.com> (for xtensa)
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 25d8ac0e31c3c68dfdd6da7c33b87870b4a3b623
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Jul 7 12:57:38 2013 +0200
  
      target-xtensa: Move cpu_gdb_{read,write}_register()
      
      Acked-by: Max Filippov <jcmvbkbc@gmail.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit d0ff8d056d3aab93b4a7b7910f938652c2febc77
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Jul 7 12:55:44 2013 +0200
  
      target-lm32: Move cpu_gdb_{read,write}_register()
      
      Acked-by: Michael Walle <michael@walle.cc>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit cfae5c905a29128372e1f8ec4a29d70e1361d07b
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Jul 7 12:54:12 2013 +0200
  
      target-s390x: Move cpu_gdb_{read,write}_register()
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit c3ce8eb3c50272d81bfea30ae9a9bd959fd68a54
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Jul 7 12:52:32 2013 +0200
  
      target-alpha: Move cpu_gdb_{read,write}_register()
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 213c19d69fb9c7537afb8539bbdf12dba90ba0ef
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Jul 7 12:50:22 2013 +0200
  
      target-cris: Move cpu_gdb_{read,write}_register()
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit eabfc2398f3e4e553843c15b1e3a3af2a52a7fcb
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Jul 7 12:45:47 2013 +0200
  
      target-microblaze: Move cpu_gdb_{read,write}_register()
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 2f93773241f99457a0957a43b2490be6f594cfa7
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Jul 7 12:42:52 2013 +0200
  
      target-sh4: Move cpu_gdb_{read,write}_register()
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 30028739eb6b2e95b94b957f3b4f8f258da3aa88
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Jul 7 12:40:38 2013 +0200
  
      target-openrisc: Move cpu_gdb_{read,write}_register()
      
      Reviewed-by: Jia Liu <proljc@gmail.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit b96919e068388309b655c7dc1afa41706d728efd
  Author: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
  Date:   Fri Jul 26 21:42:51 2013 +0100
  
      sun4m: add display width and height to the firmware configuration
      
      Currently the graphics resolution for TCX is fixed at 1024x768, however
      other framebuffers are capable of supporting additional resolutions.
      
      Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
      CC: Anthony Liguori <aliguori@us.ibm.com>
      CC: Blue Swirl <blauwirbel@gmail.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 405c97c3a5950d8a49b90cb977e33b6b3f9a8f95
  Merge: 2fb861e... e340936...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Fri Jul 26 16:54:19 2013 -0500
  
      Merge remote-tracking branch 'kwolf/for-anthony' into staging
      
      # By Kevin Wolf (16) and Ian Main (2)
      # Via Kevin Wolf
      * kwolf/for-anthony:
        Add tests for sync modes 'TOP' and 'NONE'
        Implement sync modes for drive-backup.
        Implement qdict_flatten()
        blockdev: Split up 'cache' option
        blockdev: Rename 'readonly' option to 'read-only'
        qcow2: Use dashes instead of underscores in options
        blockdev: Rename I/O throttling options for QMP
        QemuOpts: Add qemu_opt_unset()
        block: Allow "driver" option on the top level
        qapi: Anonymous unions
        qapi.py: Maintain a list of union types
        qapi: Add consume argument to qmp_input_get_object()
        qapi: Flat unions with arbitrary discriminator
        qapi: Add visitor for implicit structs
        docs: Document QAPI union types
        qapi-visit.py: Implement 'base' for unions
        qapi-visit.py: Split off generate_visit_struct_fields()
        qapi-types.py: Implement 'base' for unions
      
      Message-id: 1374870032-31672-1-git-send-email-kwolf@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 2fb861eb02f0955876e15b3de1f9c2d1f469dcf2
  Author: Eduardo Otubo <otubo@linux.vnet.ibm.com>
  Date:   Mon Jul 22 15:33:37 2013 -0300
  
      seccomp: removing unused syscalls gtom whitelist
      
      v3 update:
       - reincluding getrlimit(), it is used by Xen.
      
      v2 update:
       - reincluding setrlimit(), it is used by Xen.
      
      Signed-off-by: Eduardo Otubo <otubo@linux.vnet.ibm.com>
      Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
      Message-id: 1374518017-10424-3-git-send-email-otubo@linux.vnet.ibm.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 7d7b2ad43603d6c130b64bdc064bb8572505bb25
  Author: Eduardo Otubo <otubo@linux.vnet.ibm.com>
  Date:   Mon Jul 22 15:33:36 2013 -0300
  
      seccomp: no need to check arch in syscall whitelist
      
      v2 update:
      - set libseccomp 2.1.0 as requirement on configure script.
      
      Since libseccomp 2.0 there's no need to check the architecture type
      anymore.
      
      Signed-off-by: Eduardo Otubo <otubo@linux.vnet.ibm.com>
      Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
      Message-id: 1374518017-10424-2-git-send-email-otubo@linux.vnet.ibm.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 814ac26c2d3820b85f05b696735d4e1e6d7d05aa
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Jul 7 12:38:42 2013 +0200
  
      target-mips: Move cpu_gdb_{read,write}_register()
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit c88de14ca45257feb82e23f3ff07e861010bd5ba
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Jul 7 12:33:56 2013 +0200
  
      target-m68k: Move cpu_gdb_{read,write}_register()
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 58850dad68f3458cf430395db2e016f1d03ad7de
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Jul 7 12:32:15 2013 +0200
  
      target-arm: Move cpu_gdb_{read,write}_register()
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit d19c87f44d8d7bac48d4b35863ae825f872ed54a
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Jul 7 12:29:26 2013 +0200
  
      target-sparc: Move cpu_gdb_{read,write}_register()
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 0980bfabbc2e93d42c6b5ade578b371c36f6f23d
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Jul 7 12:26:33 2013 +0200
  
      target-ppc: Move cpu_gdb_{read,write}_register()
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit f20f9df06e6f724d2ccdaf5f9a6dae45c061db75
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Jul 7 12:07:54 2013 +0200
  
      target-i386: Move cpu_gdb_{read,write}_register()
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit a0e372f0c49ac01faeaeb73a6e8f50e8ac615f34
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Fri Jun 28 23:18:47 2013 +0200
  
      cpu: Introduce CPUState::gdb_num_regs and CPUClass::gdb_num_core_regs
      
      CPUState::gdb_num_regs replaces num_g_regs.
      CPUClass::gdb_num_core_regs replaces NUM_CORE_REGS.
      
      Allows building gdb_register_coprocessor() for xtensa, too.
      
      As a side effect this should fix coprocessor register numbering for SMP.
      
      Acked-by: Michael Walle <michael@walle.cc> (for lm32)
      Acked-by: Max Filippov <jcmvbkbc@gmail.com> (for xtensa)
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 19a77215f1ba966c4d37dadec45f38be789b8529
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Jul 7 11:52:52 2013 +0200
  
      gdbstub: Drop dead code in cpu_gdb_{read,write}_register()
      
      GET_REG*() macros include a return statement, thus no need for break.
      
      Acked-by: Michael Walle <michael@walle.cc> (for lm32)
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 47d74ef57a0fe66fa2fdcce46b4daec4f60a1fc8
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Jul 7 11:17:26 2013 +0200
  
      gdbstub: Fix cpu_gdb_{read,write}_register() Coding Style
      
      Add braces, replace tabs, remove trailing whitespace, drop space before
      parenthesis and place break etc. below case statements.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 67cce5617ee968946fc6402f02743fffaa4a1a02
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Jul 7 01:47:51 2013 +0200
  
      target-xtensa: Introduce XtensaCPU subclasses
      
      Register a CPU type per core registered. Save the XtensaConfig in
      XtensaCPUClass and copy it from there to CPUXtensaState, to avoid
      touching every env->config access for now.
      
      Prepares for storing per-class GDB register count.
      
      Acked-by: Max Filippov <jcmvbkbc@gmail.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 9282b73a4078f10b5d1c96707aeed213eedbc8e1
  Author: Christian Borntraeger <borntraeger@de.ibm.com>
  Date:   Fri Jul 26 17:48:06 2013 +0200
  
      target-s390x: Fix CPUState rework fallout
      
      Commit f17ec444c3d39f76bcd8b71c2c05d5754bfe333e
      exec: Change cpu_memory_rw_debug() argument to CPUState
      
      missed to update s390x KVM code, breaking the build.
      
      Let's fix it up.
      
      Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 38e478eccfb1ace415914a331c8e1b16ae64b57f
  Author: Stefan Weil <sw@weilnetz.de>
  Date:   Thu Jul 25 20:50:21 2013 +0200
  
      kvm: Change prototype of kvm_update_guest_debug()
      
      Passing a CPUState pointer instead of a CPUArchState pointer eliminates
      the last target dependent data type in sysemu/kvm.h.
      
      It also simplifies the code.
      
      Signed-off-by: Stefan Weil <sw@weilnetz.de>
      Acked-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 0ac46af39ee84461782b6f096ba1a165c7b0e503
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Fri Jul 26 16:42:25 2013 +0200
  
      linux-user: Avoid redundant ENV_GET_CPU()
      
      This fixes a mismerge in 874ec3c5b3821bb964f9f37b2f930f2a9ce51652.
      
      Acked-by: Riku Voipio <riku.voipio@iki.fi>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit e3409362bd64731e042c9d001e43cc1d13d2df5d
  Author: Ian Main <imain@redhat.com>
  Date:   Fri Jul 26 11:39:05 2013 -0700
  
      Add tests for sync modes 'TOP' and 'NONE'
      
      This patch adds tests for sync modes top and none.  Test for 'TOP'
      is separated out as it requires a backing file.  Also added a test
      for invalid format.
      
      Signed-off-by: Ian Main <imain@redhat.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit fc5d3f843250c9d3bfa2bcfdb7369f4753a49f0e
  Author: Ian Main <imain@redhat.com>
  Date:   Fri Jul 26 11:39:04 2013 -0700
  
      Implement sync modes for drive-backup.
      
      This patch adds sync-modes to the drive-backup interface and
      implements the FULL, NONE and TOP modes of synchronization.
      
      FULL performs as before copying the entire contents of the drive
      while preserving the point-in-time using CoW.
      NONE only copies new writes to the target drive.
      TOP copies changes to the topmost drive image and preserves the
      point-in-time using CoW.
      
      For sync mode TOP are creating a new target image using the same backing
      file as the original disk image.  Then any new data that has been laid
      on top of it since creation is copied in the main backup_run() loop.
      There is an extra check in the 'TOP' case so that we don't bother to copy
      all the data of the backing file as it already exists in the target.
      This is where the bdrv_co_is_allocated() is used to determine if the
      data exists in the topmost layer or below.
      
      Also any new data being written is intercepted via the write_notifier
      hook which ends up calling backup_do_cow() to copy old data out before
      it gets overwritten.
      
      For mode 'NONE' we create the new target image and only copy in the
      original data from the disk image starting from the time the call was
      made.  This preserves the point in time data by only copying the parts
      that are *going to change* to the target image.  This way we can
      reconstruct the final image by checking to see if the given block exists
      in the new target image first, and if it does not, you can get it from
      the original image.  This is basically an optimization allowing you to
      do point-in-time snapshots with low overhead vs the 'FULL' version.
      
      Since there is no old data to copy out the loop in backup_run() for the
      NONE case just calls qemu_coroutine_yield() which only wakes up after
      an event (usually cancel in this case).  The rest is handled by the
      before_write notifier which again calls backup_do_cow() to write out
      the old data so it can be preserved.
      
      Signed-off-by: Ian Main <imain@redhat.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit f660dc6a2e97756596b2e79ce6127a3034f2308b
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Mon Jul 8 17:11:58 2013 +0200
  
      Implement qdict_flatten()
      
      qdict_flatten(): For each nested QDict with key x, all fields with key y
      are moved to this QDict and their key is renamed to "x.y". This operation
      is applied recursively for nested QDicts.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
  
  commit 29c4e2b50d95f4a15c3dd62b39f3402f05a34907
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Thu Jul 18 16:31:25 2013 +0200
  
      blockdev: Split up 'cache' option
      
      The old 'cache' option really encodes three different boolean flags into
      a cache mode name, without providing all combinations. Make them three
      separate options instead and translate the old option to the new ones
      for drive_init().
      
      The specific boolean options take precedence if the old cache option is
      specified as well, so the following options are equivalent:
      
      -drive file=x,cache=none,cache.no-flush=true
      -drive file=x,cache.writeback=true,cache.direct=true,cache.no-flush=true
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
  
  commit 0f227a947004aa9043d4386f4a47d6739499b88f
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Fri Jul 19 20:07:29 2013 +0200
  
      blockdev: Rename 'readonly' option to 'read-only'
      
      Option name cleanup before it becomes a QMP API.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
  
  commit 64aa99d3e0333dea73d7505190659a02ca909292
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Wed Jul 17 14:45:34 2013 +0200
  
      qcow2: Use dashes instead of underscores in options
      
      This is what QMP wants to use. The options haven't been enabled in any
      release yet, so we're still free to change them.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
  
  commit 57975222b6a928dd4a4a8a7b37093cc8ecba5045
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Wed Jul 17 14:41:54 2013 +0200
  
      blockdev: Rename I/O throttling options for QMP
      
      In QMP, we want to use dashes instead of underscores in QMP argument
      names, and use nested options for throttling.
      
      The new option names affect the command line as well, but for
      compatibility drive_init() will convert the old option names before
      calling into the code that will be shared between -drive and
      blockdev-add.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
  
  commit 0dd6c5266313c861cf36476da86599d368ec41fc
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Wed Jul 17 14:40:37 2013 +0200
  
      QemuOpts: Add qemu_opt_unset()
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
  
  commit 74fe54f2a1b5c4f4498a8fe521e1dfc936656cd4
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Tue Jul 9 11:09:02 2013 +0200
  
      block: Allow "driver" option on the top level
      
      This is traditionally -drive format=..., which is now translated into
      the new driver option. This gives us a more consistent way to select the
      driver of BlockDriverStates that can be used in QMP context, too.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
  
  commit 69dd62dfd60631ba69201d8a197fde1ece4b4df3
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Mon Jul 8 16:14:21 2013 +0200
  
      qapi: Anonymous unions
      
      The discriminator for anonymous unions is the data type. This allows to
      have a union type that allows both of these:
      
          { 'file': 'my_existing_block_device_id' }
          { 'file': { 'filename': '/tmp/mydisk.qcow2', 'read-only': true } }
      
      Unions like this are specified in the schema with an empty dict as
      discriminator. For this example you could take:
      
          { 'union': 'BlockRef',
            'discriminator': {},
            'data': { 'definition': 'BlockOptions',
                      'reference': 'str' } }
          { 'type': 'ExampleObject',
            'data: { 'file': 'BlockRef' } }
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
  
  commit ea66c6d8819c8fc5f73a28554992be64e5399fed
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Tue Jul 16 10:49:41 2013 +0200
  
      qapi.py: Maintain a list of union types
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
  
  commit e8316d7e8e8339a9ea593ba821a0aad26908c0d5
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Mon Jul 8 11:33:07 2013 +0200
  
      qapi: Add consume argument to qmp_input_get_object()
      
      This allows to just look at the next element without actually consuming
      it.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
  
  commit 50f2bdc75c5ee00617ad874c9ceac2cea660aa1e
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Wed Jul 3 15:58:57 2013 +0200
  
      qapi: Flat unions with arbitrary discriminator
      
      Instead of the rather verbose syntax that distinguishes base and
      subclass fields...
      
        { "type": "file",
          "read-only": true,
          "data": {
              "filename": "test"
          } }
      
      ...we can now have both in the same namespace, allowing a more direct
      mapping of the command line, and moving fields between the common base
      and subclasses without breaking the API:
      
        { "driver": "file",
          "read-only": true,
          "filename": "test" }
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
  
  commit 761d524dbcc5bb41213dd0f238f43c273bc2b077
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Wed Jul 3 15:52:42 2013 +0200
  
      qapi: Add visitor for implicit structs
      
      These can be used when an embedded struct is parsed and members not
      belonging to the struct may be present in the input (e.g. parsing a
      flat namespace QMP union, where fields from both the base and one
      of the alternative types are mixed in the JSON object)
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
  
  commit 51631493e4876081ae27078b50bd95bd4418bf37
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Tue Jul 16 13:17:27 2013 +0200
  
      docs: Document QAPI union types
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
  
  commit 0aef92b90d24858eea1ebd52a51bc31563f1fb52
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Tue Jul 2 16:20:04 2013 +0200
  
      qapi-visit.py: Implement 'base' for unions
      
      This implements the visitor part of base types for unions. Parsed into
      QMP, this example schema definition...
      
          { 'type': 'BlockOptionsBase', 'data': { 'read-only': 'bool' } }
          { 'type': 'BlockOptionsQcow2, 'data': { 'lazy-refcounts': 'bool' } }
      
          { 'union': 'BlockOptions',
            'base': 'BlockOptionsBase',
            'data': {
                'raw': 'BlockOptionsRaw'
                'qcow2': 'BlockOptionsQcow2'
            } }
      
      ...would describe the following JSON object:
      
          { "type": "qcow2",
            "read-only": true,
            "data": { "lazy-refcounts": false } }
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
  
  commit d131c897f3dea8b76d7a487af0f7f5f11d0500a3
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Tue Jul 2 16:18:35 2013 +0200
  
      qapi-visit.py: Split off generate_visit_struct_fields()
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
  
  commit e2503f5e213e30e3e9a397d454a35c10b5bdc899
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Tue Jul 2 12:18:47 2013 +0200
  
      qapi-types.py: Implement 'base' for unions
      
      The new 'base' key in a union definition refers to a struct type, which
      is inlined into the union definition and can represent fields common to
      all kinds.
      
      For example the following schema definition...
      
          { 'type': 'BlockOptionsBase', 'data': { 'read-only': 'bool' } }
      
          { 'union': 'BlockOptions',
            'base': 'BlockOptionsBase',
            'data': {
                'raw': 'BlockOptionsRaw'
                'qcow2': 'BlockOptionsQcow2'
            } }
      
      ...would result in this generated C struct:
      
          struct BlockOptions
          {
              BlockOptionsKind kind;
              union {
                  void *data;
                  BlockOptionsRaw * raw;
                  BlockOptionsQcow2 * qcow2;
              };
              bool read_only;
          };
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
  
  commit f0ef1cf4d6c996d90df6e4a32a82423d180f3e4d
  Merge: b142d79... f290e49...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Fri Jul 26 13:04:21 2013 -0500
  
      Merge remote-tracking branch 'rth/tcg-next' into staging
      
      # By Claudio Fontana (1) and others
      # Via Richard Henderson
      * rth/tcg-next:
        tcg: Remove temp_buf
        tcg/aarch64: Implement tlb lookup fast path
        tcg/aarch64: implement ldst 12bit scaled uimm offset
      
      Message-id: 1373919944-8521-1-git-send-email-rth@twiddle.net
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit b142d79328cd0a0556634b0eeb891a15bfd5a00c
  Merge: 003e26b... 9b146e9...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Fri Jul 26 13:04:07 2013 -0500
  
      Merge remote-tracking branch 'jliu/or32' into staging
      
      # By Jia Liu
      # Via Jia Liu
      * jliu/or32:
        target-openrisc: Free typename in openrisc_cpu_class_by_name
        hw/openrisc: Use stderr output instead of qemu_log
        hw/openrisc: Indent typo
      
      Message-id: 1374576458-22808-1-git-send-email-proljc@gmail.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 003e26bc9f7c4f5cd90e046ae112c1d09363b8d1
  Merge: d1ed9f4... 340d51d...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Thu Jul 25 15:58:29 2013 -0500
  
      Merge remote-tracking branch 'mdroth/qga-pull-2013-7-25' into staging
      
      # By Laszlo Ersek
      # Via Michael Roth
      * mdroth/qga-pull-2013-7-25:
        qga: escape cmdline args when registering win32 service (CVE-2013-2231)
        ga_install_service(): nest error paths more idiomatically
        qga/service-win32.c: diagnostic output should go to stderr
      
      Message-id: 1374784644-29078-1-git-send-email-mdroth@linux.vnet.ibm.com
  
  commit d1ed9f412d866106e6370e9a8b23d79baa750b61
  Merge: 874ec3c... 41b8280...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Thu Jul 25 15:56:36 2013 -0500
  
      Merge remote-tracking branch 'kraxel/seabios-1.7.3' into staging
      
      # By Gerd Hoffmann
      # Via Gerd Hoffmann
      * kraxel/seabios-1.7.3:
        seabios: update to 1.7.3
      
      Message-id: 1374673573-25074-1-git-send-email-kraxel@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 874ec3c5b3821bb964f9f37b2f930f2a9ce51652
  Merge: d2f5ea9... a033381...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Thu Jul 25 15:56:06 2013 -0500
  
      Merge remote-tracking branch 'riku/linux-user-for-upstream' into staging
      
      * riku/linux-user-for-upstream: (21 commits)
        linux-user: Handle compressed ISA encodings when processing MIPS exceptions
        linux-user: Unlock mmap_lock when resuming guest from page_unprotect
        linux-user: Reset copied CPUs in cpu_copy() always
        linux-user: Fix epoll on ARM hosts
        linux-user: fix segmentation fault passing with h2g(x) != x
        linux-user: Fix pipe syscall return for SPARC
        linux-user: Fix target_stat and target_stat64 for OpenRISC
        linux-user: Avoid conditional cpu_reset()
        configure: Make NPTL non-optional
        linux-user: Enable NPTL for x86-64
        linux-user: Add i386 TLS setter
        linux-user: Clean up handling of clone() argument order
        linux-user: Add missing 'break' in i386 get_thread_area syscall
        linux-user: Enable NPTL for m68k
        linux-user: Enable NPTL for SPARC targets
        linux-user: Enable NPTL for OpenRISC
        linux-user: Move includes of target-specific headers to end of qemu.h
        configure: Enable threading for unicore32-linux-user
        configure: Enable threading on all ppc and mips linux-user targets
        configure: Don't say target_nptl="no" if there is no linux-user target
        ...
      
      Conflicts:
      	linux-user/main.c
      
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 340d51df5592c5c11fc3885f7bdedbe581b87366
  Author: Laszlo Ersek <lersek@redhat.com>
  Date:   Wed Jul 3 15:14:10 2013 +0200
  
      qga: escape cmdline args when registering win32 service (CVE-2013-2231)
      
      Reported-by: Lev Veyde <lveyde@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Signed-off-by: Laszlo Ersek <lersek@redhat.com>
      Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
  
  commit 108365fdb0042454413d2610ffe7194003ba4ae9
  Author: Laszlo Ersek <lersek@redhat.com>
  Date:   Wed Jul 3 15:14:09 2013 +0200
  
      ga_install_service(): nest error paths more idiomatically
      
      Acked-by: Michael Roth <mdroth@linux.vnet.ibm.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Signed-off-by: Laszlo Ersek <lersek@redhat.com>
      Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
  
  commit febf1c49be1bd80d7c95653fc0caa87d250b2c72
  Author: Laszlo Ersek <lersek@redhat.com>
  Date:   Wed Jul 3 15:14:08 2013 +0200
  
      qga/service-win32.c: diagnostic output should go to stderr
      
      Acked-by: Michael Roth <mdroth@linux.vnet.ibm.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Signed-off-by: Laszlo Ersek <lersek@redhat.com>
      Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
  
  commit d2f5ea9704af781d4cf14e4be08bb4e37a180260
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Mon Jul 22 15:54:38 2013 +0200
  
      pc-testdev: add I/O port to test memory.c auto split/combine
      
      The ports at 0xe8..0xeb have impl.min/max_access_size == 1, so
      that memory accesses are split and combined by the memory core.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
      Message-id: 1374501278-31549-29-git-send-email-pbonzini@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit e7342aa39b3193473ded24cbf2233930665796e9
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Mon Jul 22 15:54:37 2013 +0200
  
      memory: check memory region endianness, not target's
      
      When combining multiple accesses into a single value, we need to do so
      in the device's desired endianness.  The target endianness does not have
      any influence.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
      Message-id: 1374501278-31549-28-git-send-email-pbonzini@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 547e9201c52629eef71b0eb8cb48dacc50bcf759
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Mon Jul 22 15:54:36 2013 +0200
  
      memory: pass MemoryRegion to access_with_adjusted_size
      
      The accessors all use a MemoryRegion opaque value.  Avoid going
      uselessly through void*.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
      Message-id: 1374501278-31549-27-git-send-email-pbonzini@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit e11ef3d184c88a316f48ba2472dcb2937d9fa24b
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Mon Jul 22 15:54:35 2013 +0200
  
      memory: move functions around
      
      Prepare for next patch, no semantic change.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
      Message-id: 1374501278-31549-26-git-send-email-pbonzini@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 8fefa31be98ada3677add2008732d0b1a17ed28d
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Mon Jul 22 15:54:34 2013 +0200
  
      qtest: add test for ISA I/O space endianness
      
      This writes a register and reads its 1/2/4 byte parts.  Masking
      is done in the device model.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
      Message-id: 1374501278-31549-25-git-send-email-pbonzini@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 9c9984242ce46ccf8636f5c19e81d794e84aa0c7
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Mon Jul 22 15:54:33 2013 +0200
  
      default-configs/ppc64: add all components of i82378 SuperIO chip used by prep
      
      The device provides an ISA bus so that pseries can also run the
      endianness test.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
      Message-id: 1374501278-31549-24-git-send-email-pbonzini@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 85d3846a397e8fa95de0a84479007172e6d30668
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Mon Jul 22 15:54:32 2013 +0200
  
      default-configs: add SuperIO to SH4
      
      The device provides an ISA bus to run the endianness test on.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
      Message-id: 1374501278-31549-23-git-send-email-pbonzini@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit be6d08be25d38185ab7de02fab1b2ac74991741b
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Mon Jul 22 15:54:31 2013 +0200
  
      default-configs: add test device to all machines supporting ISA
      
      This will let these machines run an endianness test for ISA
      I/O port space.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
      Message-id: 1374501278-31549-22-git-send-email-pbonzini@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 2b8fbcd87007a170a9778ec6645c06f543977067
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Mon Jul 22 15:54:30 2013 +0200
  
      sparc64: unbreak
      
      ... by making apb a subclass of TYPE_PCI_HOST_BRIDGE.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
      Message-id: 1374501278-31549-21-git-send-email-pbonzini@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit b23ea25f5098f576d10a8833bc60b8f8394f9b0b
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Mon Jul 22 15:54:29 2013 +0200
  
      sh4: unbreak r2d
      
      ... by making sh_pci a subclass of TYPE_PCI_HOST_BRIDGE.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
      Message-id: 1374501278-31549-20-git-send-email-pbonzini@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit b332d24a8e1290954029814d09156b06ede358e2
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Mon Jul 22 15:54:28 2013 +0200
  
      mips: degrade BIOS error to warning
      
      No free MIPS BIOS is available, so it makes little sense to quit.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
      Message-id: 1374501278-31549-19-git-send-email-pbonzini@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 504054357b7e491e0bc354ee5c8061071e51fc61
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Mon Jul 22 15:54:27 2013 +0200
  
      pc-testdev: remove useless cpu_to_le64/le64_to_cpu
      
      So far the device was only used on little-endian machines.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
      Message-id: 1374501278-31549-18-git-send-email-pbonzini@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit b7faba71635cc4b16bb1472614aa497554797af6
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Mon Jul 22 15:54:26 2013 +0200
  
      pc-testdev: support 8 and 16-bit accesses to 0xe0
      
      This will let us use the testdev to test endianness.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
      Message-id: 1374501278-31549-17-git-send-email-pbonzini@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit f36a6382b8fb9677fd542b9c59b1ea1ad40ee9cf
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Mon Jul 22 15:54:25 2013 +0200
  
      Revert "ioport: remove LITTLE_ENDIAN mark for portio"
      
      This reverts commit c3cb8e77804313e1be99b5f28a34a346736707a5.
      
      The scenario where I/O ports are accessed with DEVICE_LITTLE_ENDIAN
      endianness now works and will soon be unit tested.  Since the PortioList
      indirection assumes little endian, define portio_ops the same way.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
      Message-id: 1374501278-31549-16-git-send-email-pbonzini@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 61fcb628627ea464dc1954f615ae13edfefd284f
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Mon Jul 22 15:54:24 2013 +0200
  
      isa_mmio: delete
      
      It is not used anymore.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
      Message-id: 1374501278-31549-15-git-send-email-pbonzini@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 0a70e094cd05c35dddfe471fd96266d02ac0dade
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Mon Jul 22 15:54:23 2013 +0200
  
      ebus: do not use isa_mmio
      
      This is untested, because ebus does not have a libqos module.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
      Message-id: 1374501278-31549-14-git-send-email-pbonzini@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 5519ad0c245860526e8d269e1cd20fe239447736
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Mon Jul 22 15:54:22 2013 +0200
  
      sparc64: remove indirection for I/O port access
      
      This fixes endianness bugs in I/O port access.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
      Message-id: 1374501278-31549-13-git-send-email-pbonzini@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit e37b80faa60c81e958d560c937e5f29b13977627
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Mon Jul 22 15:54:21 2013 +0200
  
      mips_fulong2e: do not use isa_mmio
      
      This board is little-endian, but still isa_mmio should die. :)
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
      Message-id: 1374501278-31549-12-git-send-email-pbonzini@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit bdb75c79878c7a23a7891124d50483329dd8924d
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Mon Jul 22 15:54:20 2013 +0200
  
      mipssim: do not use isa_mmio
      
      Untested, this board does not support PCI so it cannot run endianness-test.
      It should fix endianness bugs in I/O port access.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
      Message-id: 1374501278-31549-11-git-send-email-pbonzini@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 685015021774e98b87ed48ac2c55dfd3917fd820
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Mon Jul 22 15:54:19 2013 +0200
  
      ppc440_bamboo: do not use isa_mmio
      
      This fixes endianness bugs in I/O port access.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
      Message-id: 1374501278-31549-10-git-send-email-pbonzini@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit ee77854fa52b8cc7c9a0d318be467a5b5741bc04
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Mon Jul 22 15:54:18 2013 +0200
  
      mips_malta: do not use isa_mmio
      
      This fixes endianness bugs in I/O port access.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
      Message-id: 1374501278-31549-9-git-send-email-pbonzini@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 3959496874e7d1ee84e3428ddf1a10dfef972c1d
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Mon Jul 22 15:54:17 2013 +0200
  
      mips_r4k: do not use isa_mmio
      
      This fixes endianness bugs in I/O port access.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
      Message-id: 1374501278-31549-8-git-send-email-pbonzini@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit f51100cc51f29b51aeafb5b56518a75e76e53024
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Mon Jul 22 15:54:16 2013 +0200
  
      mips_jazz: do not use isa_mmio
      
      This fixes endianness bugs in I/O port access.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
      Message-id: 1374501278-31549-7-git-send-email-pbonzini@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 921f8040d39a5f34d4b6bfd6e547c4cfcd3c1992
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Mon Jul 22 15:54:15 2013 +0200
  
      prep: fix I/O port endianness
      
      Do not swap endianness here, it will happen during cpu_{in,out}{b,w,l}.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
      Message-id: 1374501278-31549-6-git-send-email-pbonzini@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 66aab867cedd2a2d81b4d64eff7c3e0f6f272bbf
  Author: Alexey Kardashevskiy <aik@ozlabs.ru>
  Date:   Mon Jul 22 15:54:14 2013 +0200
  
      spapr_pci: remove indirection for I/O port access
      
      This fixes endianness bugs in I/O port access.
      
      Signed-off-by: Alexey Kardashevskiy <aik@ozlabs.ru>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
      Message-id: 1374501278-31549-5-git-send-email-pbonzini@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 2b1096e02d32e4c3b5a51e767836d9511132a928
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Mon Jul 22 15:54:13 2013 +0200
  
      ppc_newworld: do not use isa_mmio
      
      This fixes endianness bugs in I/O port access.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
      Message-id: 1374501278-31549-4-git-send-email-pbonzini@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 7d52857ea5677c1b013a289e2e44db24961a59b0
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Mon Jul 22 15:54:12 2013 +0200
  
      ppc_oldworld: do not use isa_mmio
      
      This fixes endianness bugs in I/O port access.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
      Message-id: 1374501278-31549-3-git-send-email-pbonzini@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 4759ab6b2d1b99714bb12409a6021e7a9d0bd473
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Mon Jul 22 15:54:11 2013 +0200
  
      sh4: do not use isa_mmio
      
      This fixes endianness bugs in I/O port access (for sh4eb).
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
      Message-id: 1374501278-31549-2-git-send-email-pbonzini@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 41b8280a1c089f621f94db4fad7a37c6080430b3
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Wed Jul 24 15:32:31 2013 +0200
  
      seabios: update to 1.7.3
      
      Changes summary (git shortlog rel-1.7.2.2..rel-1.7.3):
      
      Alex Williamson (4):
            seabios q35: Enable all PIRQn IRQs at startup
            seabios q35: Add new PCI slot to irq routing function
            seabios: Add a dummy PCI slot to irq mapping function
            pciinit: Enable default VGA device
      
      Asias He (2):
            virtio-scsi: Set _DRIVER_OK flag before scsi target scanning
            virtio-scsi: Pack struct virtio_scsi_{req_cmd,resp_cmd}
      
      Avik Sil (1):
            USB-EHCI: Fix null pointer assignment
      
      Christian Gmeiner (5):
            geodevga: fix errors in geode_fp_* functions
            geodevga: move framebuffer setup
            geodevga: move output setup to own function
            geodevga: add debug to msr functions
            geodevga: fix wrong define name
      
      David Woodhouse (26):
            Add macros for pushing and popping struct bregs
            Clean up #if in pirtable.c. CONFIG_PIRTABLE can't be set if CONFIG_COREBOOT is
            post: Export functions which will be used individually by CSM
            Export callrom() for CSM to use
            Export copy_smbios() from biostables.c
            Import LegacyBios.h from OVMF
            Complete and checksum EFI_COMPATIBILITY16_TABLE at build time
            Add pic_save_mask() and pic_restore_mask() functions
            Add CSM support
            Add README.CSM
            Add find_pmtimer() function
            Enable PMTIMER for CSM build
            Fix rom_reserve()/rom_confirm() for CSM oprom dispatch
            Don't calibrate TSC if PMTIMER is already set up
            Move find_pmtimer() to ACPI table setup where it logically belongs
            Use find_pmtimer() after copying Xen ACPI tables
            Use find_pmtimer() after copying coreboot ACPI tables
            Unify return path for CSM to go via csm_return()
            Make CONFIG_OPTIONROMS_DEPLOYED depend on CONFIG_QEMU
            Implement !CONFIG_OPTIONROMS support for CSM
            Implement !CONFIG_BOOT for CSM
            Enable VGA output when settings bochs-specific mode
            Disable CONFIG_THREAD_OPTIONROMS for CSM build
            Fix return type of le64_to_cpu() and be64_to_cpu()
            Rename find_pmtimer() to find_acpi_features()
            Add acpi_reboot() reset method using RESET_REG
      
      Gerd Hoffmann (3):
            config: allow DEBUG_IO for !QEMU
            coreboot: add qemu detection
            tweak coreboot qemu detection
      
      Hu Tao (1):
            Add pvpanic device driver
      
      Kevin O'Connor (99):
            pmm: Use 'struct segoff_s' in pmm header.
            Minor: Update README - variable changes are now reset on soft-reboots.
            Normalize POST initialization function name suffixes.
            POST: Reorganize post init functions for better grouping and reusability.
            Fix rebase error in commit 8a0a972f that broke LOWMEM variables.
            Support calling a function other than maininit() from reloc_preinit().
            Ensure exported symbols are visible in the final link
            POST: Move QEMU specific ramsize and BIOS table setup to paravirt.c.
            POST: Reorganize post entry and "preinit" functions.
            POST: Move cpu caching and dma setup to platform_hardware_setup().
            Undo incorrect assumptions about Xen in commit 6ca0460f.
            Determine century during init and store in VARLOW mem during runtime.
            No need to check both CONFIG_THREADS and CONFIG_THREAD_OPTIONROMS.
            Add runningOnQEMU() and runningOnXen() for runtime platform detection.
            Consistently use CONFIG_COREBOOT, CONFIG_QEMU, and runningOnXen().
            Convert kvm_para_available() to runningOnKVM().
            Minor - move definitions to paravirt.c from paravirt.h.
            Only perform SMP setup on QEMU.
            Start device_hardware_setup in mainint even with CONFIG_THREAD_OPTIONROMS.
            The mathcp setup touches the PIC and thus move to the "setup" phase.
            Update tools/acpi_extract.py to handle iasl 20130117 release.
            Support skipping content when reading from QEMU fw_cfg romfile entries.
            Convert fw_cfg ACPI entries into romfile entries.
            Convert fw_cfg SMBIOS entries into romfile entries.
            Convert basic integer fw_cfg entries into romfile entries.
            Convert fw_cfg NUMA entries into a romfile entry.
            Process fw_cfg e820 entries during the fw_cfg setup stage.
            Integrate qemu_cfg_preinit() into qemu_romfile_init().
            Group QEMU platform setup together and move to paravirt.c.
            vgabios: Bochs/QEMU vgabios support should depend on CONFIG_QEMU.
            Warn on unaligned PCI ROM structure in option roms.
            Fix Makefile - don't reference "out/" directly, instead use "$(OUT)".
            build: Don't require $(OUT) to be a sub-directory of the main directory.
            Rename rom_get_top() to rom_get_max().
            Report on f-segment UMB ram also.
            Clarify build generated "zone low" values.
            Verify CC is valid during build tests.
            Disable handle_post() on CSM builds.
            Remove unnecessary "export" declarations from assembler functions.
            Minor assembler enhancements to __csm_return.
            Introduce VARFSEG for variables that will reside in the f-segment.
            Convert VAR16VISIBLE, VAR16EXPORT, and VAR32VISIBLE to VARFSEG.
            Don't relocate "varlow" variable references at runtime.
            Move malloc's ZoneFSeg and ZoneLow setup to malloc_init.
            Calculate "RamSize" needed by 16bit interface dynamically.
            Eliminate separate BiosTableSpace[] space for f-segment allocations.
            Use CONFIG_ prefix for Kconfig variables; use BUILD_ for others.
            Try to detect an unsuccessful hard-reboot to prevent soft-reboot loops.
            Minor - fix confusing final_sec32low_start name in layoutrom.py.
            Minor - introduce numeric defines for the IVT offset of hw irqs.
            Separate out 16bit PCI-BIOS entry point from regular int 0x1a entry point.
            Support using the "extra stack" for all 16bit irq entry points.
            Minor - improve comments and grouping of handle_08().
            floppy: Introduce 'struct floppy_pio_s' for floppy PIO ops.
            floppy: Cleanup floppy irq wait handling.
            floppy: Clean up Check Interrupt Status code.
            floppy: Move recalibration and results parsing to floppy_cmd().
            floppy: Improve floppy_pio() error checking.
            floppy: Implement media format sensing.
            floppy: Actually do controller reset in floppy_reset().
            Minor - note that passing QEMU config via cmos is deprecated.
            Cache boot-fail-wait to avoid romfile access after POST.
            Rename src/ssdt-susp.dsl to src/ssdt-misc.dsl.
            acpi: Eliminate BDAT parameter passing to DSDT code.
            Add additional dependency checks to Makefile.
            Don't use __FILE__ in virtio-ring.c.
            shadow: Don't use PCIDevices list in make_bios_readonly().
            smm: Don't use PCIDevices list in smm_setup().
            Add VARVERIFY32INIT attribute for variables only available during "init".
            Use VARVERIFY32INIT on global variables that point to "tmp" memory.
            vgabios: Fix stdvga_perform_gray_scale_summing().
            vgabios: Fix cirrus memory clear on mode switch.
            Minor - add missing newline to floppy debug statement.
            Fix bug in NUMA node setup - don't create SRAT if NUMA not present.
            Update README - copy *.aml files for QEMU.
            Add dependencies to vgafixup.py and buildversion.sh scripts.
            Set ZF prior to keyboard read call in check_for_keystroke().
            mptable: Don't describe pci-to-pci bridges.
            mptable: Use same PCI irqs as ACPI code.
            Cleanup QEMU_CFG_NUMA fw_cfg processing - split into two romfile entries.
            Use container_of on romfile entries.
            acpi: Move ACPI table definitions from acpi.c to acpi.h.
            acpi: Remove dead code with descriptions of bit flags.
            acpi: Use cpu_to_leXX() consistently.
            Minor - explicitly close files in buildrom.py.
            Minor - move "tracked memory alloc" code in pmm.c.
            Introduce and convert pmm code to use standard list helpers.
            Minor - relocate code in stacks.c to keep low-level thread code together.
            Introduce helper function have_threads() in stacks.c.
            Convert stacks.c to use standard list manipulation code.
            Convert boot.c to use standard list manipulation code.
            Convert pciinit.c to use standard list manipulation code.
            Convert PCIDevices list to use standard list manipultion code.
            Revert "Convert pciinit.c to use standard list manipulation code."
            Fix error in hlist_for_each_entry_safe macro.
            Convert pciinit.c to use standard list manipulation code.
            make qemu_cfg_init depend on QEMU_HARDWARE instead of QEMU
            Another fix for hlist_for_each_entry_safe.
            Minor - remove debugging dprintf added to pciinit.c.
      
      Laszlo Ersek (1):
            Enable VGA output when setting Cirrus-specific mode
      
      Michael S. Tsirkin (1):
            acpi: make default DSDT optional
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 0cd8eaa011eac66e45ce51cab4a857b175152625
  Author: Stefan Weil <sw@weilnetz.de>
  Date:   Fri Jul 5 22:55:44 2013 +0200
  
      po/Makefile: Use macro quiet-command for nice looking messages
      
      Suppress also the "... done" message from msgmerge.
      
      Signed-off-by: Stefan Weil <sw@weilnetz.de>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 1fa449231832d0fb7f20a3d7ecd06190ce906529
  Author: Stefan Weil <sw@weilnetz.de>
  Date:   Fri Jul 5 22:55:43 2013 +0200
  
      po/Makefile: Fix generation of messages.po
      
      * Tell xgettext that we use UTF-8 encoding (this is currently optional).
      
      * Set charset=UTF-8 in messages.po. This avoids warnings from msgmerge:
        warning: Charset "CHARSET" is not a portable encoding name.
      
      * Use filename relative to root directory (ui/gtk.c instead of ../ui/gtk.c
        or $(SRC_PATH)/ui/gtk.c) for comments in *.po files.
      
      Signed-off-by: Stefan Weil <sw@weilnetz.de>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 00134a62039a12822cda91310131cc050f78cf9b
  Author: Stefan Weil <sw@weilnetz.de>
  Date:   Fri Jul 5 22:55:42 2013 +0200
  
      po/Makefile: Fix *.mo generation for out-of-tree builds (regression)
      
      Commit f84756554e32d97db3aa949db1dd58c7eea62375 added a wildcard search
      for *.po files. This search found no files for out of tree builds, so
      those builds no longer created and installed *.mo files.
      
      Signed-off-by: Stefan Weil <sw@weilnetz.de>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 18e12d49edd4417a93f875e122652bd22aabad79
  Author: Stefan Weil <sw@weilnetz.de>
  Date:   Fri Jul 5 22:55:41 2013 +0200
  
      po/Makefile: Fix and improve help message
      
      The help message contains single quotes which got lost in the output.
      Fix also a typo and use two instead of three lines.
      
      Signed-off-by: Stefan Weil <sw@weilnetz.de>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit f03d07d4683b2e8325a7cb60b4e14b977b1a869c
  Merge: 3988982... 9781c37...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Tue Jul 23 10:57:23 2013 -0500
  
      Merge remote-tracking branch 'quintela/migration.next' into staging
      
      # By Michael R. Hines (8) and others
      # Via Juan Quintela
      * quintela/migration.next:
        migration: add autoconvergence documentation
        Fix real mode guest segments dpl value in savevm
        Fix real mode guest migration
        rdma: account for the time spent in MIG_STATE_SETUP through QMP
        rdma: introduce MIG_STATE_NONE and change MIG_STATE_SETUP state transition
        rdma: allow state transitions between other states besides ACTIVE
        rdma: send pc.ram
        rdma: core logic
        rdma: introduce ram_handle_compressed()
        rdma: bugfix: ram_control_save_page()
        rdma: update documentation to reflect new unpin support
      
      Message-id: 1374590725-14144-1-git-send-email-quintela@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 3988982c82ad4173dea376fea30e5432d36146db
  Merge: 931f0ad... 6f152e9...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Tue Jul 23 10:57:04 2013 -0500
  
      Merge remote-tracking branch 'afaerber/tags/qom-cpu-for-anthony' into staging
      
      QOM CPUState refactorings
      
      * Fix NULL pointer dereference in gdbstub
      * Introduce vaddr type
      * Introduce CPUClass::set_pc()
      * Introduce CPUClass::synchronize_from_tb()
      * Introduce CPUClass::get_phys_page_debug()
      * Introduce CPUClass::memory_rw_debug()
      * Move singlestep_enabled and gdb_regs fields out of CPU_COMMON
      * Adopt CPUState in more APIs
      * Propagate CPUState in gdbstub
      
      # gpg: Signature made Mon 22 Jul 2013 07:50:17 PM CDT using RSA key ID 3E7E013F
      # gpg: Can't check signature: public key not found
      
      # By Andreas Färber (21) and others
      # Via Andreas Färber
      * afaerber/tags/qom-cpu-for-anthony: (24 commits)
        linux-user: Use X86CPU property to retrieve CPUID family
        gdbstub: Change gdb_register_coprocessor() argument to CPUState
        cpu: Move gdb_regs field from CPU_COMMON to CPUState
        gdbstub: Change GDBState::{c,g}_cpu and find_cpu() to CPUState
        cpu: Introduce CPUClass::memory_rw_debug() for target_memory_rw_debug()
        exec: Change cpu_memory_rw_debug() argument to CPUState
        cpu: Turn cpu_get_phys_page_debug() into a CPUClass hook
        gdbstub: Change gdb_{read,write}_register() argument to CPUState
        gdbstub: Change gdb_handlesig() argument to CPUState
        gdbstub: Change syscall callback argument to CPUState
        kvm: Change kvm_{insert,remove}_breakpoint() argument to CPUState
        cpu: Change cpu_single_step() argument to CPUState
        gdbstub: Update gdb_handlesig() and gdb_signalled() Coding Style
        cpu: Move singlestep_enabled field from CPU_COMMON to CPUState
        target-alpha: Copy implver to DisasContext
        target-alpha: Copy singlestep_enabled to DisasContext
        cpu: Introduce CPUClass::synchronize_from_tb() for cpu_pc_from_tb()
        target-unicore32: Implement CPUClass::set_pc()
        target-moxie: Implement CPUClass::set_pc()
        target-m68k: Implement CPUClass::set_pc()
        ...
  
  commit 931f0adf64261bf7eb3efaafb4430c04a6a3e6f6
  Merge: 3464700... 52785d9...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Tue Jul 23 10:56:55 2013 -0500
  
      Merge remote-tracking branch 'afaerber/tags/qom-devices-for-anthony' into staging
      
      QOM device refactorings
      
      * Avoid TYPE_* in VMStateDescription name
      * Replace some DO_UPCAST()s and FROM_SYSBUS()s with QOM casts
      * Limit legacy SCSI command line handling to non-hotplugged devices
      * Replace some SysBusDeviceClass::init with DeviceClass::realize
      
      # gpg: Signature made Mon 22 Jul 2013 06:31:42 PM CDT using RSA key ID 3E7E013F
      # gpg: Can't check signature: public key not found
      
      # By Hu Tao (26) and others
      # Via Andreas Färber
      * afaerber/tags/qom-devices-for-anthony: (55 commits)
        isa-bus: Drop isabus_bridge_init() since it does nothing
        ioapic: Use QOM realize for ioapic
        kvmvapic: Use QOM realize
        kvm/clock: Use QOM realize for kvmclock
        hpet: Use QOM realize for hpet
        scsi: Improve error propagation for scsi_bus_legacy_handle_cmdline()
        megasas: Legacy command line handling fix
        scsi/esp: Use QOM realize for scsi esp
        fw_cfg: Use QOM realize for fw_cfg
        ahci: Use QOM realize for ahci
        pflash_cfi02: Use QOM realize for pflash_cfi02
        pflash_cfi01: Use QOM realize for pflash_cfi01
        fdc: Improve error propagation for QOM realize
        fdc: Use QOM realize for fdc
        kvm/clock: QOM'ify some more
        hpet: QOM'ify some more
        scsi/esp: QOM'ify some more
        fwcfg: QOM'ify some more
        ahci: QOM'ify some more
        pflash-cfi02: QOM'ify some more
        ...
  
  commit a033381758841837edaf307e20edf019c5900609
  Author: Kwok Cheung Yeung <kcy@codesourcery.com>
  Date:   Fri Jul 19 09:21:44 2013 -0700
  
      linux-user: Handle compressed ISA encodings when processing MIPS exceptions
      
      Decode trap instructions during the handling of an EXCP_BREAK or EXCP_TRAP
      according to the current ISA mode.
      
      Signed-off-by: Kwok Cheung Yeung <kcy@codesourcery.com>
      Signed-off-by: Riku Voipio <riku.voipio@linaro.org>
  
  commit d02532f08e207419e412ea7cd4eb8b36f04f426d
  Author: Alexander Graf <agraf@suse.de>
  Date:   Sat Jul 6 14:17:57 2013 +0200
  
      linux-user: Unlock mmap_lock when resuming guest from page_unprotect
      
      The page_unprotect() function is running everything locked. Before every
      potential exit path of the function mmap_unlock() gets called to make sure
      we don't leak the lock.
      
      However, the function calls tb_invalidate_phys_page() which again can
      exit a signal through longjmp, leaving our mmap_unlock() attempts in vain.
      
      Add a hint to tb_invalidate_phys_page() that we need to unlock before we
      can leave back into guest context, so that we don't leak the lock.
      
      This fixes 16-bit i386 wine programs running in linux-user for me.
      
      Signed-off-by: Alexander Graf <agraf@suse.de>
      Signed-off-by: Riku Voipio <riku.voipio@linaro.org>
  
  commit b24c882b9435d0745679a96571027a2c92065e4f
  Author: Alexander Graf <agraf@suse.de>
  Date:   Sat Jul 6 14:17:51 2013 +0200
  
      linux-user: Reset copied CPUs in cpu_copy() always
      
      When a new thread gets created, we need to reset non arch specific state to
      get the new CPU into clean state.
      
      However this reset should happen before the arch specific CPU contents get
      copied over. Otherwise we end up having clean reset state in our newly created
      thread.
      
      Signed-off-by: Alexander Graf <agraf@suse.de>
      Signed-off-by: Riku Voipio <riku.voipio@linaro.org>
  
  commit ddaa7e5a2ad0ef20fd3d1cc44a9ade75e5eabcfc
  Author: Alexander Graf <agraf@suse.de>
  Date:   Sat Jul 6 14:17:53 2013 +0200
  
      linux-user: Fix epoll on ARM hosts
      
      The epoll emulation uses data structures without packing them, so the
      compiler might choose to add padding inside.
      
      This patch makes the most offending one (target_epoll_event) a packed
      structure to make sure we don't pad it by accident. ARM would pad it,
      so declare the padding mandatory for ARM targets.
      
      This fixes i386-on-ARM epoll emulation for me.
      
      Signed-off-by: Alexander Graf <agraf@suse.de>
      Signed-off-by: Riku Voipio <riku.voipio@linaro.org>
  
  commit 732f9e89a1c737f738c445ff24929a1bc137d1a9
  Author: Alexander Graf <agraf@suse.de>
  Date:   Sat Jul 6 14:17:49 2013 +0200
  
      linux-user: fix segmentation fault passing with h2g(x) != x
      
      When forwarding a segmentation fault into the guest process, we were passing
      the host's address directly into the guest process's signal descriptor.
      
      That obviously confused the guest process, since it didn't know what to make
      of the (usually 32-bit truncated) address. Passing in h2g(address) makes the
      guest process a lot happier.
      
      To make the code more obvious, introduce a h2g_nocheck() macro that does the
      same as h2g(), but allows us to convert addresses that may be outside of guest
      mapped range into the guest's view of address space.
      
      This fixes java running in arm-linux-user for me.
      
      Signed-off-by: Alexander Graf <agraf@suse.de>
      Signed-off-by: Riku Voipio <riku.voipio@linaro.org>
  
  commit 82f05b69e6b701157b4a2e7d76ae6cf5542d66c9
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Sat Jul 6 17:39:48 2013 +0100
  
      linux-user: Fix pipe syscall return for SPARC
      
      SPARC is one of the CPUs which has a funny syscall ABI for the
      pipe syscall; add it to the set of special cases in do_pipe().
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Riku Voipio <riku.voipio@linaro.org>
  
  commit c7819dfbd22be6a3711f11056f33300e881563d5
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Sat Jul 6 21:44:53 2013 +0100
  
      linux-user: Fix target_stat and target_stat64 for OpenRISC
      
      OpenRISC uses the asm-generic versions of target_stat and
      target_stat64, but it was incorrectly using the x86/ARM/etc version
      due to a misplaced defined(TARGET_OPENRISC).  The previously unused
      OpenRISC section of the ifdef ladder also defined an incorrect
      target_stat and omitted the target_stat64 definition.  Fix
      target_stat, provide target_stat64, and add a comment noting that
      these are the asm-generic versions for the benefit of future ports.
      
      Reviewed-by: Jia Liu <proljc@gmail.com>
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Riku Voipio <riku.voipio@linaro.org>
  
  commit 9781c3716a4b529a2af64502926a57c11e69e6ca
  Author: Juan Quintela <quintela@redhat.com>
  Date:   Tue Jul 23 15:21:09 2013 +0200
  
      migration: add autoconvergence documentation
      
      This hunk got lost during merge.  It is documentation.
      
      Spotted-by: Peter Lieven <lieven-lists@dlhnet.de>
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit 3e47c249b93d5cc1e0f9404dbe243682598ba8fb
  Author: Orit Wasserman <owasserm@redhat.com>
  Date:   Mon Jul 22 20:29:42 2013 +0300
  
      Fix real mode guest segments dpl value in savevm
      
      Older KVM version put invalid value in the segments registers dpl field for
      real mode guests (0x3).
      This breaks migration from those hosts to hosts with unrestricted guest support.
      We detect it by checking CS dpl value for real mode guest and fix the dpl values
      of all the segment registers.
      
      Signed-off-by: Orit Wasserman <owasserm@redhat.com>
      Reviewed-by: Juan Quintela <quintela@redhat.com>
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit 444ba6797ef6ef331fe9fd34309b1ec59caaede3
  Author: Orit Wasserman <owasserm@redhat.com>
  Date:   Mon Jul 22 20:29:41 2013 +0300
  
      Fix real mode guest migration
      
      Older KVM versions save CS dpl value to an invalid value for real mode guests
      (0x3). This patch detect this situation when loading CPU state and set all the
      segments dpl to zero.
      This will allow migration from older KVM on host without unrestricted guest
      to hosts with restricted guest support.
      For example migration from a Penryn host (with kernel 2.6.32) to
      a Westmere host (for real mode guest) will fail with "kvm: unhandled exit 80000021".
      
      Signed-off-by: Orit Wasserman <owasserm@redhat.com>
      Reviewed-by: Juan Quintela <quintela@redhat.com>
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit ed4fbd10823a7b0dbded6b481a68973e47f7e14d
  Author: Michael R. Hines <mrhines@us.ibm.com>
  Date:   Mon Jul 22 10:01:58 2013 -0400
  
      rdma: account for the time spent in MIG_STATE_SETUP through QMP
      
      Using the previous patches, we're now able to timestamp the SETUP
      state. Once we have this time, let the user know about it in the
      schema.
      
      Reviewed-by: Juan Quintela <quintela@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Signed-off-by: Michael R. Hines <mrhines@us.ibm.com>
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit 29ae8a4133082e16970c9d4be09f4b6a15034617
  Author: Michael R. Hines <mrhines@us.ibm.com>
  Date:   Mon Jul 22 10:01:57 2013 -0400
  
      rdma: introduce MIG_STATE_NONE and change MIG_STATE_SETUP state transition
      
      As described in the previous patch, until now, the MIG_STATE_SETUP
      state was not really a 'formal' state. It has been used as a 'zero' state
      (what we're calling 'NONE' here) and QEMU has been unconditionally transitioning
      into this state when the QMP migration command was called. Instead we want to
      introduce MIG_STATE_NONE, which is our starting state in the state machine, and
      then immediately transition into the MIG_STATE_SETUP state when the QMP migrate
      command is issued.
      
      In order to do this, we must delay the transition into MIG_STATE_ACTIVE until
      later in the migration_thread(). This is done to be able to timestamp the amount of
      time spent in the SETUP state for proper accounting to the user during
      an RDMA migration.
      
      Furthermore, the management software, until now, has never been aware of the
      existence of the SETUP state whatsoever. This must change, because, timing of this
      state implies that the state actually exists.
      
      These two patches cannot be separated because the 'query_migrate' QMP
      switch statement needs to know how to handle this new state transition.
      
      Reviewed-by: Juan Quintela <quintela@redhat.com>
      Tested-by: Michael R. Hines <mrhines@us.ibm.com>
      Signed-off-by: Michael R. Hines <mrhines@us.ibm.com>
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit d58f574bf39796ed2396dfd1e308352fbb03f944
  Author: Michael R. Hines <mrhines@us.ibm.com>
  Date:   Mon Jul 22 10:01:56 2013 -0400
  
      rdma: allow state transitions between other states besides ACTIVE
      
      This patch is in preparation for the next ones: Until now the MIG_STATE_SETUP
      state was not really a 'formal' state. It has been used as a 'zero' state
      and QEMU has been unconditionally transitioning into this state when
      the QMP migrate command was called. In preparation for timing this state,
      we have to make this state a a 'real' state which actually gets transitioned
      from later in the migration_thread() from SETUP => ACTIVE, rather than just
      automatically dropping into this state at the beginninig of the migration.
      
      This means that the state transition function (migration_finish_set_state())
      needs to be capable of transitioning from valid states _other_ than just
      MIG_STATE_ACTIVE.
      
      The function is in fact already capable of doing that, but was not allowing the
      old state to be a parameter specified as an input.
      
      This patch fixes that and only makes the transition if the current state
      matches the old state that the caller intended to transition from.
      
      Reviewed-by: Juan Quintela <quintela@redhat.com>
      Tested-by: Michael R. Hines <mrhines@us.ibm.com>
      Signed-off-by: Michael R. Hines <mrhines@us.ibm.com>
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit 9b146e9a28bbd9567f5ac6a8e2bcb543aa3b9392
  Author: Jia Liu <proljc@gmail.com>
  Date:   Tue Jul 23 18:32:30 2013 +0800
  
      target-openrisc: Free typename in openrisc_cpu_class_by_name
      
      We should free typename here.
      
      Signed-off-by: Jia Liu <proljc@gmail.com>
      Reviewed-by: Andreas Färber <afaerber@suse.de>
  
  commit 4284c0517b12f03da59250a23ee7e9c3581e89c4
  Author: Jia Liu <proljc@gmail.com>
  Date:   Tue Jul 23 18:31:24 2013 +0800
  
      hw/openrisc: Use stderr output instead of qemu_log
      
      We should use stderr output instead of qemu_log in order to output ErrMsg
      onto the screen.
      
      Signed-off-by: Jia Liu <proljc@gmail.com>
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Reviewed-by: Andreas Färber <afaerber@suse.de>
  
  commit 68f1282882fe3b43b4bc323e03545dc019e2d19a
  Author: Jia Liu <proljc@gmail.com>
  Date:   Tue Jul 23 18:30:09 2013 +0800
  
      hw/openrisc: Indent typo
      
      Indent typo.
      
      Signed-off-by: Jia Liu <proljc@gmail.com>
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Reviewed-by: Andreas Färber <afaerber@suse.de>
  
  commit 0033b8b42a1cc2a9350619ea19e11954b12fb819
  Author: Michael R. Hines <mrhines@us.ibm.com>
  Date:   Mon Jul 22 10:01:55 2013 -0400
  
      rdma: send pc.ram
      
      This takes advantages of the previous patches:
      
      1. use the new QEMUFileOps hook 'save_page'
      
      2. call out to the right accessor methods to invoke
         the iteration hooks defined in QEMUFileOps
      
      Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
      Reviewed-by: Chegu Vinod <chegu_vinod@hp.com>
      Tested-by: Chegu Vinod <chegu_vinod@hp.com>
      Tested-by: Michael R. Hines <mrhines@us.ibm.com>
      Signed-off-by: Michael R. Hines <mrhines@us.ibm.com>
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit 2da776db4846eadcb808598a5d3484d149773c05
  Author: Michael R. Hines <mrhines@us.ibm.com>
  Date:   Mon Jul 22 10:01:54 2013 -0400
  
      rdma: core logic
      
      Code that does need to be visible is kept
      well contained inside this file and this is the only
      new additional file to the entire patch.
      
      This file includes the entire protocol and interfaces
      required to perform RDMA migration.
      
      Also, the configure and Makefile modifications to link
      this file are included.
      
      Full documentation is in docs/rdma.txt
      
      Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
      Reviewed-by: Chegu Vinod <chegu_vinod@hp.com>
      Tested-by: Chegu Vinod <chegu_vinod@hp.com>
      Tested-by: Michael R. Hines <mrhines@us.ibm.com>
      Signed-off-by: Michael R. Hines <mrhines@us.ibm.com>
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit 44c3b58cf9b2c91a38363f0b45d20f3f40b8f2b3
  Author: Michael R. Hines <mrhines@us.ibm.com>
  Date:   Mon Jul 22 10:01:53 2013 -0400
  
      rdma: introduce ram_handle_compressed()
      
      This gives RDMA shared access to madvise() on the destination side
      when an entire chunk is found to be zero.
      
      Reviewed-by: Juan Quintela <quintela@redhat.com>
      Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
      Reviewed-by: Chegu Vinod <chegu_vinod@hp.com>
      Tested-by: Chegu Vinod <chegu_vinod@hp.com>
      Tested-by: Michael R. Hines <mrhines@us.ibm.com>
      Signed-off-by: Michael R. Hines <mrhines@us.ibm.com>
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit de7b685c9e1cf606e37e7116e4c4f03a6ae2d14f
  Author: Michael R. Hines <mrhines@us.ibm.com>
  Date:   Mon Jul 22 10:01:52 2013 -0400
  
      rdma: bugfix: ram_control_save_page()
      
      We were not checking for a valid 'bytes_sent' pointer before accessing it.
      
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Signed-off-by: Michael R. Hines <mrhines@us.ibm.com>
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit a5f56b906e0d7975b87dc3d3c5bfe5a75a4028d2
  Author: Michael R. Hines <mrhines@us.ibm.com>
  Date:   Mon Jul 22 10:01:51 2013 -0400
  
      rdma: update documentation to reflect new unpin support
      
      As requested, the protocol now includes memory unpinning support.
      This has been implemented in a non-optimized manner, in such a way
      that one could devise an LRU or other workload-specific information
      on top of the basic mechanism to influence the way unpinning happens
      during runtime.
      
      The feature is not yet user-facing, and is thus can only be enabled
      at compile-time.
      
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Signed-off-by: Michael R. Hines <mrhines@us.ibm.com>
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit 6f152e9bc80aed81ea89aa8ad345cd71326b71fb
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Fri May 18 00:01:58 2012 +0200
  
      linux-user: Use X86CPU property to retrieve CPUID family
      
      Avoids duplicating the calculation.
      
      Reviewed-by: Igor Mammedov <imammedo@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 22169d415a1d1706f66a4fd50a3573d3f296b24f
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Fri Jun 28 21:27:39 2013 +0200
  
      gdbstub: Change gdb_register_coprocessor() argument to CPUState
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit eac8b355f0015e44addce3e92030365b16d9da61
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Fri Jun 28 21:11:37 2013 +0200
  
      cpu: Move gdb_regs field from CPU_COMMON to CPUState
      
      Prepares for changing gdb_register_coprocessor() argument to CPUState.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 2e0f2cfba6c2169c07358e473841ec211009dd3c
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Thu Jun 27 19:19:39 2013 +0200
  
      gdbstub: Change GDBState::{c,g}_cpu and find_cpu() to CPUState
      
      Use CPUState::env_ptr where still needed.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit f3659eee05793aede68b1791465fb2b0767bc1f2
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Thu Jun 27 19:09:09 2013 +0200
  
      cpu: Introduce CPUClass::memory_rw_debug() for target_memory_rw_debug()
      
      Make inline target_memory_rw_debug() always available and change its
      argument to CPUState. Let it check if CPUClass::memory_rw_debug provides
      a specialized callback and fall back to cpu_memory_rw_debug() otherwise.
      
      The only overriding implementation is for 32-bit sparc.
      
      This prepares for changing GDBState::g_cpu to CPUState.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit f17ec444c3d39f76bcd8b71c2c05d5754bfe333e
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sat Jun 29 19:40:58 2013 +0200
  
      exec: Change cpu_memory_rw_debug() argument to CPUState
      
      Propagate X86CPU in kvmvapic for simplicity.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 00b941e581b5c42645f836ef530705bb76a3e6bb
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sat Jun 29 18:55:54 2013 +0200
  
      cpu: Turn cpu_get_phys_page_debug() into a CPUClass hook
      
      Change breakpoint_invalidate() argument to CPUState alongside.
      
      Since all targets now assign a softmmu-only field, we can drop helpers
      cpu_class_set_{do_unassigned_access,vmsd}() and device_class_set_vmsd().
      
      Prepares for changing cpu_memory_rw_debug() argument to CPUState.
      
      Acked-by: Max Filippov <jcmvbkbc@gmail.com> (for xtensa)
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 385b9f0e4d8c60037c937edd7a3735fff7570429
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Thu Jun 27 18:25:36 2013 +0200
  
      gdbstub: Change gdb_{read,write}_register() argument to CPUState
      
      Use CPUState::env_ptr for now.
      
      Prepares for changing GDBState::g_cpu to CPUState.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit db6b81d43693cec86d62df79dd7402fc045427ed
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Thu Jun 27 19:49:31 2013 +0200
  
      gdbstub: Change gdb_handlesig() argument to CPUState
      
      Prepares for changing GDBState::c_cpu to CPUState.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 9e0c5422cfbed78990e2edc9d68928647829f5ac
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Thu Jun 27 17:45:01 2013 +0200
  
      gdbstub: Change syscall callback argument to CPUState
      
      Callback implementations were specific to arm and m68k, so can easily
      cast to ARMCPU and M68kCPU respectively.
      
      Prepares for changing GDBState::c_cpu to CPUState.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 6227881415e0e0117d56aef90cf6e72f24187ec1
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Thu Jun 27 17:12:06 2013 +0200
  
      kvm: Change kvm_{insert,remove}_breakpoint() argument to CPUState
      
      CPUArchState is no longer directly used since converting CPU loops to
      CPUState.
      
      Prepares for changing GDBState::c_cpu to CPUState.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 3825b28ff128e2bd3cb0a338c21923c926b1f38b
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Mon Jun 24 18:41:06 2013 +0200
  
      cpu: Change cpu_single_step() argument to CPUState
      
      Use CPUState::env_ptr for now.
      
      Needed for GdbState::c_cpu.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 5ca666c765e9e92217a87669365b212abae6f9ce
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Mon Jun 24 19:20:57 2013 +0200
  
      gdbstub: Update gdb_handlesig() and gdb_signalled() Coding Style
      
      In particular reindent to 4 instead of 2 spaces.
      
      Prepares for changing cpu_single_step() argument in gdb_handlesig().
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit ed2803da58355413447f8c7c681a76873168114f
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Fri Jun 21 20:20:45 2013 +0200
  
      cpu: Move singlestep_enabled field from CPU_COMMON to CPUState
      
      Prepares for changing cpu_single_step() argument to CPUState.
      
      Acked-by: Michael Walle <michael@walle.cc> (for lm32)
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 801c4c287b7d85fe8447900f78a9a6ab89d00271
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Mon Jul 1 13:19:30 2013 -0700
  
      target-alpha: Copy implver to DisasContext
      
      Which allows removing env from DisasContext.
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit ca6862a67f3c03e5efe26cf45b54c6176e4db5c3
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Mon Jul 1 13:19:29 2013 -0700
  
      target-alpha: Copy singlestep_enabled to DisasContext
      
      Prepare for removing env from DisasContext.
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit bdf7ae5bbdb3f050d97862b2ba0261fa902ebc53
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Fri Jun 28 19:31:32 2013 +0200
  
      cpu: Introduce CPUClass::synchronize_from_tb() for cpu_pc_from_tb()
      
      Where no extra implementation is needed, fall back to CPUClass::set_pc().
      
      Acked-by: Michael Walle <michael@walle.cc> (for lm32)
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit b42eab27beaefd5c9bf9353383d6403e0628c014
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Fri Jun 28 19:41:07 2013 +0200
  
      target-unicore32: Implement CPUClass::set_pc()
      
      This adds support for GDB's c addr (Continue) and s addr (Single Step).
      
      Prepares for dropping cpu_pc_from_tb().
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit a10b978c4246bf9af0e34505aba500d3e7f6c6c4
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Fri Jun 28 20:43:26 2013 +0200
  
      target-moxie: Implement CPUClass::set_pc()
      
      This adds support for GDB's c addr (Continue) and s addr (Single Step).
      
      Prepares for dropping cpu_pc_from_tb().
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit e700604df024ec5028f476b133ca337c4d7ee518
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Fri Jun 28 20:35:01 2013 +0200
  
      target-m68k: Implement CPUClass::set_pc()
      
      This adds support for GDB's c addr (Continue) and s addr (Single Step).
      
      Prepares for dropping cpu_pc_from_tb().
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit f45748f10eda61d6262153fadf3910cb63e17ecd
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Fri Jun 21 19:09:18 2013 +0200
  
      cpu: Introduce CPUClass::set_pc() for gdb_set_cpu_pc()
      
      This moves setting the Program Counter from gdbstub into target code.
      Use vaddr type as upper-bound replacement for target_ulong.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 2be8d4509896116dae7b3b9dffc0fccef480126d
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Mon Jul 22 18:34:35 2013 +0200
  
      HACKING: Document vaddr type usage
      
      Also extend documentation of target_ulong and abi_ulong.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 577f42c0e11a5bfb462ff3a217701cd5c4356fb4
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sat Jul 6 03:14:52 2013 +0200
  
      cpu: Introduce vaddr type
      
      vaddr is to target_ulong what uintmax_t is to unsigned int.
      
      Its purpose is to allow turning per-target functions with target_ulong
      arguments into CPUClass hooks.
      
      Suggested-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 52f34623b499cb0273118b1f637c2c6ebaf5d5a1
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Thu Jun 27 13:44:40 2013 +0200
  
      gdbstub: Change GDBState::query_cpu to CPUState
      
      Since first_cpu/next_cpu are CPUState, CPUArchState is no longer needed.
      
      This resolves a NULL pointer dereference of query_cpu, introduced
      with commit 182735efaf956ccab50b6d74a4fed163e0f35660 and reported by
      TeLeMan and Max Filippov.
      
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 52785d99513e4f5d8c3d94f4362ff54aba88f33c
  Author: Hu Tao <hutao@cn.fujitsu.com>
  Date:   Mon Jul 1 18:18:42 2013 +0800
  
      isa-bus: Drop isabus_bridge_init() since it does nothing
      
      This works since commit 4ce5dae88ecf2bafa0cd663de7e923728b1b3672.
      
      Signed-off-by: Hu Tao <hutao@cn.fujitsu.com>
      [AF: Edited]
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit f5ba752371b2fc493fdef05cb7e3141161fd1fab
  Author: Hu Tao <hutao@cn.fujitsu.com>
  Date:   Mon Jul 1 18:18:41 2013 +0800
  
      ioapic: Use QOM realize for ioapic
      
      Signed-off-by: Hu Tao <hutao@cn.fujitsu.com>
      [AF: Tweaked error message]
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit c118d44b6a6977e4019fe1da82f5c333dbbedcfa
  Author: Hu Tao <hutao@cn.fujitsu.com>
  Date:   Mon Jul 1 18:18:40 2013 +0800
  
      kvmvapic: Use QOM realize
      
      Signed-off-by: Hu Tao <hutao@cn.fujitsu.com>
      [AF: Renamed variable]
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 913bc63844395f07e317dbc1a5b38612cc75ebec
  Author: Hu Tao <hutao@cn.fujitsu.com>
  Date:   Mon Jul 1 18:18:39 2013 +0800
  
      kvm/clock: Use QOM realize for kvmclock
      
      Signed-off-by: Hu Tao <hutao@cn.fujitsu.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 726887ef44d5a822cd76e4fedd269b038869b698
  Author: Hu Tao <hutao@cn.fujitsu.com>
  Date:   Mon Jul 1 18:18:37 2013 +0800
  
      hpet: Use QOM realize for hpet
      
      Signed-off-by: Hu Tao <hutao@cn.fujitsu.com>
      [AF: Avoided SYS_BUS_DEVICE() in loop]
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit caad4eb345dc5119d326b8af08452cc0f90f8548
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Jul 21 12:16:34 2013 +0200
  
      scsi: Improve error propagation for scsi_bus_legacy_handle_cmdline()
      
      Let scsi_bus_legacy_add_drive() and scsi_bus_legacy_handle_cmdline()
      return an Error**. Prepare qdev initfns for QOM realize error model.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 22d6aa03fd87ba5f219d26bc1810646d0f95842a
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Jul 21 12:20:15 2013 +0200
  
      megasas: Legacy command line handling fix
      
      Only apply legacy command line handling when the device has not been
      hot-plugged. Propagate failure of legacy command line handling.
      
      Cc: qemu-stable@nongnu.org
      Acked-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit b09318cac65df015b9b0990791f02b894cc57d33
  Author: Hu Tao <hutao@cn.fujitsu.com>
  Date:   Mon Jul 1 18:18:35 2013 +0800
  
      scsi/esp: Use QOM realize for scsi esp
      
      Signed-off-by: Hu Tao <hutao@cn.fujitsu.com>
      [AF: Drop sysbus_esp_init()]
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 563839557c05f6f946bedebc381406b146af61f6
  Author: Hu Tao <hutao@cn.fujitsu.com>
  Date:   Mon Jul 1 18:18:33 2013 +0800
  
      fw_cfg: Use QOM realize for fw_cfg
      
      Signed-off-by: Hu Tao <hutao@cn.fujitsu.com>
      [AF: Moved sysbus_init_mmio() to instance_init, renamed variable]
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 7acb423fcfd8fbf75f672de70ab945a24cc31ef5
  Author: Hu Tao <hutao@cn.fujitsu.com>
  Date:   Mon Jul 1 18:18:31 2013 +0800
  
      ahci: Use QOM realize for ahci
      
      Signed-off-by: Hu Tao <hutao@cn.fujitsu.com>
      [AF: Avoided repeated SYS_BUS_DEVICE() casts]
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit da3bd64234dc6c77091a0fb8a2612668dbaffd37
  Author: Hu Tao <hutao@cn.fujitsu.com>
  Date:   Mon Jul 1 18:18:29 2013 +0800
  
      pflash_cfi02: Use QOM realize for pflash_cfi02
      
      Signed-off-by: Hu Tao <hutao@cn.fujitsu.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit e40b5f3e0efe49ec138ea5e3710f6dd6527e5f49
  Author: Hu Tao <hutao@cn.fujitsu.com>
  Date:   Mon Jul 1 18:18:27 2013 +0800
  
      pflash_cfi01: Use QOM realize for pflash_cfi01
      
      Signed-off-by: Hu Tao <hutao@cn.fujitsu.com>
      [AF: Renamed argument]
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit a3ef7a61e3706ba81e31a8092b966d6aeae5333e
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Wed Jul 17 14:14:41 2013 +0200
  
      fdc: Improve error propagation for QOM realize
      
      Rename fdctrl_init_common() to fdctrl_realize_common() and let
      fdctrl_connect_drives() propagate an Error through it.
      
      Reviewed-by: Hu Tao <hutao@cn.fujitsu.com>
      Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 940194c2369e50d91d1abf6f36d43853eea5e539
  Author: Hu Tao <hutao@cn.fujitsu.com>
  Date:   Mon Jul 1 18:18:25 2013 +0800
  
      fdc: Use QOM realize for fdc
      
      Signed-off-by: Hu Tao <hutao@cn.fujitsu.com>
      [AF: Renamed SysBusDevice variable]
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 98bdc0d7ff93f2ab39c0634c744cc7f4a8ac7399
  Author: Hu Tao <hutao@cn.fujitsu.com>
  Date:   Mon Jul 1 18:18:38 2013 +0800
  
      kvm/clock: QOM'ify some more
      
      Introduce type constant and avoid FROM_SYSBUS().
      
      Signed-off-by: Hu Tao <hutao@cn.fujitsu.com>
      [AF: Renamed parent field]
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 02f9a6f5da74251e1e5685ae57643d45c3fb6c30
  Author: Hu Tao <hutao@cn.fujitsu.com>
  Date:   Mon Jul 1 18:18:36 2013 +0800
  
      hpet: QOM'ify some more
      
      Introduce type constant, avoid FROM_SYSBUS().
      
      Signed-off-by: Hu Tao <hutao@cn.fujitsu.com>
      [AF: Renamed parent field and renamed variable]
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit a71c7ec529adcd36fed5bb570a167ae2f9771750
  Author: Hu Tao <hutao@cn.fujitsu.com>
  Date:   Mon Jul 1 18:18:34 2013 +0800
  
      scsi/esp: QOM'ify some more
      
      Introduce type constant and avoid DO_UPCAST().
      
      Signed-off-by: Hu Tao <hutao@cn.fujitsu.com>
      [AF: Renamed parent field]
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 2ce92a1102be22e2bb82267351834713b8c31542
  Author: Hu Tao <hutao@cn.fujitsu.com>
  Date:   Mon Jul 1 18:18:32 2013 +0800
  
      fwcfg: QOM'ify some more
      
      Use type constant if possible and avoid DO_UPCAST().
      
      Signed-off-by: Hu Tao <hutao@cn.fujitsu.com>
      [AF: Renamed parent field]
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit b3b162c3cfb88a57390fef581c1be99648d6d8ab
  Author: Hu Tao <hutao@cn.fujitsu.com>
  Date:   Mon Jul 1 18:18:30 2013 +0800
  
      ahci: QOM'ify some more
      
      Introduce type constant and avoid DO_UPCAST().
      
      Signed-off-by: Hu Tao <hutao@cn.fujitsu.com>
      [AF: Renamed parent field]
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 3509c396d2894b4dc40a2e33d7c2f795508d7328
  Author: Hu Tao <hutao@cn.fujitsu.com>
  Date:   Mon Jul 1 18:18:28 2013 +0800
  
      pflash-cfi02: QOM'ify some more
      
      Introduce type constant and replace FROM_SYSBUS().
      
      Signed-off-by: Hu Tao <hutao@cn.fujitsu.com>
      [AF: Renamed parent field]
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit f1b44f0e4191547888ff9750988a4f3e7ca9c60e
  Author: Hu Tao <hutao@cn.fujitsu.com>
  Date:   Mon Jul 1 18:18:26 2013 +0800
  
      pflash-cfi01: QOM'ify some more
      
      Introduce type constant and replace FROM_SYSBUS().
      
      Signed-off-by: Hu Tao <hutao@cn.fujitsu.com>
      [AF: Renamed parent field]
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit dd3be7420774f7dc8f37a96ca24d07f0b6f31b3b
  Author: Hu Tao <hutao@cn.fujitsu.com>
  Date:   Mon Jul 1 18:18:24 2013 +0800
  
      fdc: QOM'ify some more
      
      Introduce type constant and avoid DO_UPCAST(), container_of(),
      and use DEVICE() to avoid accessing parent qdev directly.
      
      Signed-off-by: Hu Tao <hutao@cn.fujitsu.com>
      [AF: Renamed parent field and avoided repeated SYS_BUS_DEVICE() casts]
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 62d92e432f586b2bb99d7824f684df4ebd412ea1
  Author: Hu Tao <hutao@cn.fujitsu.com>
  Date:   Mon Jul 1 18:18:23 2013 +0800
  
      q35: Use QOM realize for q35 host bridge
      
      And split off MemoryRegion initialization into instance_init.
      
      Signed-off-by: Hu Tao <hutao@cn.fujitsu.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit ce88812f576a0d5b172f99b253bcdc1dc37f86f2
  Author: Hu Tao <hutao@cn.fujitsu.com>
  Date:   Mon Jul 1 18:18:22 2013 +0800
  
      q35: Use type-safe cast instead of direct access of parent dev
      
      And remove variables if possible.
      
      Signed-off-by: Hu Tao <hutao@cn.fujitsu.com>
      [AF: Converted remaining access and renamed to parent_obj]
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit a3560fbf012e19c5c9b495cc0d90f2dd4491e09f
  Author: Hu Tao <hutao@cn.fujitsu.com>
  Date:   Mon Jul 1 18:18:20 2013 +0800
  
      i440fx-pcihost: Use QOM realize for i440fx-pcihost
      
      Signed-off-by: Hu Tao <hutao@cn.fujitsu.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 2aedfa464909c887564c65fb3a51c020d71e0b78
  Author: Hu Tao <hutao@cn.fujitsu.com>
  Date:   Mon Jul 1 18:18:21 2013 +0800
  
      i440fx: Use type-safe cast instead of direct access of parent dev
      
      Signed-off-by: Hu Tao <hutao@cn.fujitsu.com>
      [AF: Converted remaining accesses and renamed to parent_obj]
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 457215ec6a3acc020d357b958eb513ef944abc93
  Author: Hu Tao <hutao@cn.fujitsu.com>
  Date:   Mon Jul 1 18:18:19 2013 +0800
  
      ohci: Use QOM realize for OHCI
      
      Signed-off-by: Hu Tao <hutao@cn.fujitsu.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 1aa0c0c748ad05cde80b4d6f2907a70bc4089883
  Author: Hu Tao <hutao@cn.fujitsu.com>
  Date:   Mon Jul 1 18:18:18 2013 +0800
  
      ohci: QOM'ify some more
      
      Introduce type constant and avoid DO_UPCAST().
      
      Signed-off-by: Hu Tao <hutao@cn.fujitsu.com>
      [AF: Avoid remaining OHCIPCIState::pci_dev uses, rename parent fields]
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit ce7243986fe69be831ec893127282fa5a045c985
  Author: Hu Tao <hutao@cn.fujitsu.com>
  Date:   Mon Jul 1 18:18:17 2013 +0800
  
      sysbus: Document SysBusDeviceClass::init and realize semantics
      
      Signed-off-by: Hu Tao <hutao@cn.fujitsu.com>
      [AF: Syntax and wording changes]
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit dc4aa51ba8bbef7edf4a104a5a6029a76a68600e
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Jun 30 15:20:05 2013 +0200
  
      xen/xen_platform: QOM parent field cleanup
      
      Replace direct uses of PCIXenPlatformState::pci_dev field with QOM casts
      and rename it to parent_obj.
      
      Acked-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 51a3fe996ba20eca0abfad2b783f27967d759d28
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Mon Jun 24 17:00:14 2013 +1000
  
      xen/xen_platform: QOM casting sweep
      
      Define and use standard QOM cast macro. Remove usages of DO_UPCAST()
      and direct -> style upcasting.
      
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      [AF: Dropped opaque casts]
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit b7578eaadd71fd7a9101875a32d64a52149d78e5
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Jun 30 15:15:15 2013 +0200
  
      misc/ivshmem: QOM parent field cleanup
      
      Replace direct uses of IVShmemState::dev with QOM casts and rename it to
      parent_obj.
      
      Acked-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit eb3fedf3d4b1a3ed2a31def23e972aa0c3669fff
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Mon Jun 24 16:59:29 2013 +1000
  
      misc/ivshmem: QOM Upcast Sweep
      
      Define and use standard QOM cast macro. Remove usages of DO_UPCAST()
      and direct -> style upcasting.
      
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      [AF: Simplified casts and converted two more DO_UPCAST()s]
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit af21c7403902d5073851ea10371d0761f48e39d1
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Jun 30 15:01:36 2013 +0200
  
      display/vmware_vga: QOM parent field cleanup
      
      Replace direct uses of pci_vmsvga_state_s::card with QOM casts and
      rename it to parent_obj.
      
      Acked-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 39d4598763a01816feb828be4633ada780a63886
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Mon Jun 24 16:58:45 2013 +1000
  
      display/vmware_vga: QOM casting sweep
      
      Define and use standard QOM cast macro. Remove usages of DO_UPCAST() and
      direct -> style casting.
      
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      [AF: Renamed to TYPE_VMWARE_VGA and VMWARE_VGA()]
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 6d27a4099e46132768256b686ebf522844a180b6
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Jun 30 14:48:56 2013 +0200
  
      misc/pci-testdev: QOM parent field cleanup
      
      Replace direct uses of PCITestDevState::dev with QOM casts and rename it
      to parent_obj.
      
      Acked-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 40108d0a6d1e59aa5904298874753fe0cb420a64
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Mon Jun 24 16:58:00 2013 +1000
  
      misc/pci-testdev: QOM Upcast Sweep
      
      Define and use standard QOM cast macro. Remove usages of DO_UPCAST()
      and direct -> style upcasting.
      
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      [AF: Replaced another DO_UPCAST()]
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 6a6b5580bd03fc7326716ebb36b1f42ebfc0a967
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Jun 30 14:40:37 2013 +0200
  
      acpi/piix4: QOM parent field cleanup
      
      Replace direct uses of PIIX4PMState::dev with QOM casts and rename it to
      parent_obj.
      
      Acked-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 74e445f6492b315c18e96daa6acb4d50405a0ad9
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Mon Jun 24 16:57:14 2013 +1000
  
      acpi/piix4: QOM Upcast Sweep
      
      Define and use standard QOM cast macro. Remove usages of DO_UPCAST()
      and direct -> style upcasting.
      
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 0d3aea5603215b872b6580662d27860eecd6ca24
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Jun 30 14:19:24 2013 +0200
  
      ide/ich: QOM parent field cleanup
      
      Replace direct uses of AHCIPCIState::card with QOM casts and rename it
      to parent_obj.
      
      Acked-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit fd58922cf4ea09c8dbd2d46dd61e50e6559bf447
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Mon Jun 24 16:55:45 2013 +1000
  
      ide/ich: QOM Upcast Sweep
      
      Define and use standard QOM cast macro. Remove usages of DO_UPCAST()
      and direct -> style upcasting.
      
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      [AF: Renamed to TYPE_ICH9_AHCI and used typedef in pci_ich9_reset()]
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 4e5dcc774a4003e313b6eec823067b3980b0bc91
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Jun 30 14:07:49 2013 +0200
  
      scsi/esp-pci: QOM parent field cleanup
      
      Replace direct uses of PCIESPState::dev with QOM casts and rename it to
      parent_obj.
      
      Acked-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 3a15effe00b5bd223d5932c8d67c9525914a1526
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Mon Jun 24 16:55:00 2013 +1000
  
      scsi/esp-pci: QOM Upcast Sweep
      
      Define and use standard QOM cast macro. Remove usages of DO_UPCAST()
      and direct -> style upcasting.
      
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 52190c1e0a95440e906f3bb7e7c17823f3eac8c0
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Jun 30 14:02:53 2013 +0200
  
      scsi/megasas: QOM parent field cleanup
      
      Replace direct uses of MegasasState::dev with QOM casts and rename it to
      parent_obj.
      
      Acked-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit c79e16ae044d265674ef43dfdd694c8fd0f49e19
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Mon Jun 24 16:54:15 2013 +1000
  
      scsi/megasas: QOM Upcast Sweep
      
      Define and use standard QOM cast macro. Remove usages of DO_UPCAST()
      and direct -> style upcasting.
      
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 725eec7043bd010856899461817ccd2599a09362
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Jun 30 13:52:22 2013 +0200
  
      scsi/lsi53c895a: QOM parent field cleanup
      
      Replace direct uses of LSIState::dev with QOM casts and rename it to
      parent_obj.
      
      Acked-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 71186c867caab48d093fe2c8ae7d8f23d59b0aed
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Mon Jun 24 16:53:30 2013 +1000
  
      scsi/lsi53c895a: QOM Upcast Sweep
      
      Define and use standard QOM cast macro. Remove usages of DO_UPCAST()
      and direct -> style upcasting.
      
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 9b7d3334d062e8c9e4f1b0ad3df35abb08cd8bf0
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Jun 30 13:38:41 2013 +0200
  
      usb/hcd-xhci: QOM parent field cleanup
      
      Replace direct uses of XHCIState::pci_dev with QOM casts and rename it
      to parent_obj.
      
      Acked-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 37034575d23a06447e4f44ab365afec6b198c53f
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Mon Jun 24 16:52:45 2013 +1000
  
      usb/hcd-xhci: QOM Upcast Sweep
      
      Define and use standard QOM cast macro. Remove usages of DO_UPCAST()
      and direct -> style upcasting.
      
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      [AF: Dropped usb_xhci_init() DeviceState argument and renamed variable]
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 1f8c79468594cc059eac7a26d37fba48107cb2e4
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Mon Jun 24 16:52:00 2013 +1000
  
      net/pcnet-pci: QOM Upcast Sweep
      
      Define and use standard QOM cast macro. Remove usages of DO_UPCAST()
      and direct -> style upcasting.
      
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      [AF: Renamed parent field, renamed from PC_NET to PCNET]
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 88a411a8a09102b89ea52fe2511265edd3393cf2
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Jun 30 13:09:00 2013 +0200
  
      net/rtl8139: QOM parent field cleanup
      
      Replace direct uses of RTL8139State::dev with QOM casts and rename it to
      parent_obj.
      
      Acked-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 39257515888a3fbaa7061c4c2aeeadfe1b9c3c15
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Mon Jun 24 16:51:15 2013 +1000
  
      net/rtl8139: QOM Upcast Sweep
      
      Define and use standard QOM cast macro. Remove usages of DO_UPCAST()
      and direct -> style upcasting.
      
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit b08340d52b51ab57ba525043dbc83e67ecfcaa23
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Jun 30 12:55:52 2013 +0200
  
      net/e1000: QOM parent field cleanup
      
      Replace direct uses of E1000State::dev field with QOM casts and rename
      it to parent_obj.
      
      Acked-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 567a3c9e7f98f698d1aeb73e32ca614086b63837
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Mon Jun 24 16:50:30 2013 +1000
  
      net/e1000: QOM Upcast Sweep
      
      Define and use standard QOM cast macro. Remove usages of DO_UPCAST()
      and direct -> style upcasting.
      
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 6783ecf144c80f526c844cade3bf5593fba9e446
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Thu Jun 27 12:03:44 2013 +0100
  
      hw: Avoid use of QOM type name macros in VMStateDescriptions
      
      The name field in a VMStateDescription is part of the migration state
      versioning, so changing it will break migration.  It's therefore a
      bad idea to use a QOM typename macro to initialize it, because in
      general we're free to rename QOM types as part of code refactoring
      and cleanup.  For the handful of devices that were doing this by
      mistake, replace the QOM typenames with the corresponding literal
      strings.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      [AF: Use TYPE_PVSCSI for TypeInfo instead]
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 3464700f6aecb3e2aa9098839d90672d6b3fa974
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Fri Jun 28 12:40:32 2013 +0100
  
      tests: Add test-bitops.c with some sextract tests
      
      Add some simple test cases for the new sextract32
      and sextract64 functions.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Message-id: 1372419632-5521-3-git-send-email-peter.maydell@linaro.org
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 2dc6bebde93677b262caff114849d0f5ebdaa82d
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Fri Jun 28 12:40:31 2013 +0100
  
      bitops: Provide sextract32() and sextract64()
      
      A common operation in instruction decoding is to take a field
      from an instruction that represents a signed integer in some
      arbitrary number of bits, and sign extend it into a C signed
      integer type for manipulation. Provide new functions sextract32()
      and sextract64() which perform this operation; they are like
      the existing extract32() and extract64() except that the field
      is sign-extended into the returned result.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Message-id: 1372419632-5521-2-git-send-email-peter.maydell@linaro.org
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit fd1d9926e91f421bc851f9dd19875f14799c6e4b
  Author: Alex Williamson <alex.williamson@redhat.com>
  Date:   Fri Jul 19 12:42:12 2013 -0600
  
      memory: Fix zero-sized memory region print
      
      if mr->size == 0, then
      
      int128_get64(int128_sub(mr->size, int128_make64(1))) => assert(!a.hi)
      
      Also, use int128_one().
      
      Signed-off-by: Alex Williamson <alex.williamson@redhat.com>
      Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
      Message-id: 20130719184124.15864.20803.stgit@bling.home
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 53db78543e473bdf7650a406767d0901c6e26480
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Sun Jul 21 15:39:26 2013 -0800
  
      configure: Remove ldscripts
      
      Since 964c6fa16f50a607f9da5068d6bf15ccc93872c0, these files are unused.
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
      Message-id: 1374449966-12926-1-git-send-email-rth@twiddle.net
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 885a73f72b967900296d71c97cc7c560585a9086
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Wed Jul 10 18:30:38 2013 +0200
  
      linux-user: Avoid conditional cpu_reset()
      
      Some CPUs reset as part of cpu_init(), some others were reset
      afterwards, some not at all. While some targets didn't implement a
      cpu_[state_]reset() function, QOM cpu_reset() is always available.
      There's nothing wrong with resetting twice on startup, so drop
      the #ifdef.
      
      Suggested-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Cc: Eduardo Habkost <ehabkost@redhat.com>
      Signed-off-by: Riku Voipio <riku.voipio@linaro.org>
  
  commit 24cb36a61c663d98a53338620e88e4cd3403459a
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Tue Jul 16 18:45:00 2013 +0100
  
      configure: Make NPTL non-optional
      
      Now all linux-user targets support building with NPTL, we can make it
      mandatory. This is a good idea because:
       * NPTL is no longer new and experimental; it is completely standard
       * in practice, linux-user without NPTL is nearly useless for
         binaries built against non-ancient glibc
       * it allows us to delete the rather untested code for handling
         the non-NPTL configuration
      
      Note that this patch leaves the CONFIG_USE_NPTL ifdefs in the
      bsd-user codebase alone. This makes no change for bsd-user, since
      our configure test for NPTL had a "#include <linux/futex.h>"
      which means bsd-user would never have been compiled with
      CONFIG_USE_NPTL defined, and it still is not.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Riku Voipio <riku.voipio@linaro.org>
  
  commit 2667e71c3d9262d756bea1473e2ea28eb2c9c070
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Tue Jul 16 18:44:59 2013 +0100
  
      linux-user: Enable NPTL for x86-64
      
      Add x86-64 implementation of cpu_set_tls() (like the kernel, we
      just have to call do_arch_prctl() to set FS); this allows us to
      enable NPTL.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Riku Voipio <riku.voipio@linaro.org>
  
  commit bc22eb447c0552e2327f278fdc6bedccb14fc7a3
  Author: Alexander Graf <agraf@suse.de>
  Date:   Tue Jul 16 18:44:58 2013 +0100
  
      linux-user: Add i386 TLS setter
      
      We can easily set the TLS on i386. Add code to do so.
      
      Signed-off-by: Alexander Graf <agraf@suse.de>
      [PMM: also remove "target_nptl=no" line from configure, for
       consistency with other patches in this series]
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Riku Voipio <riku.voipio@linaro.org>
  
  commit 4ce6243dc6216e35b5b691078ffa856463bfa8db
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Tue Jul 16 18:44:57 2013 +0100
  
      linux-user: Clean up handling of clone() argument order
      
      Linux manages to have three separate orderings of the arguments to
      the clone() syscall on different architectures. In the kernel these
      are selected via CONFIG_CLONE_BACKWARDS and CONFIG_CLONE_BACKWARDS2.
      Clean up our implementation of this to use similar #define names
      rather than a TARGET_* ifdef ladder.
      
      This includes behaviour changes fixing bugs on cris, x86-64, m68k,
      openrisc and unicore32.  cris had explicit but wrong handling; the
      others were just incorrectly using QEMU's default, which happened
      to be the equivalent of CONFIG_CLONE_BACKWARDS. (unicore32 appears
      to be broken in the mainline kernel in that it tries to use arg3 for
      both parent_tidptr and newtls simultaneously -- we don't attempt
      to emulate this bug...)
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Riku Voipio <riku.voipio@linaro.org>
  
  commit d312bbe1051fa563b557de625ca57a466772abe5
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Tue Jul 16 18:44:56 2013 +0100
  
      linux-user: Add missing 'break' in i386 get_thread_area syscall
      
      The i386 code for the get_thread_area syscall was missing a
      'break' which meant it would have fallen through into the
      implementation of the following syscall; add it.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Riku Voipio <riku.voipio@linaro.org>
  
  commit 1ccd9374af22ec4ed5f864d4935a9cfad01f1204
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Tue Jul 16 18:44:55 2013 +0100
  
      linux-user: Enable NPTL for m68k
      
      For m68k, per-thread data is a purely kernel construct with no
      CPU level support. Implement it via a field in the TaskState structure,
      used by cpu_set_tls() and the set_thread_area/get_thread_area
      syscalls. This allows us to enable compilation with NPTL.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Reviewed-by:  Laurent Vivier <laurent@vivier.eu>
      Signed-off-by: Riku Voipio <riku.voipio@linaro.org>
  
  commit f5147c93d0e7f91df0215598017a4d9d6a48f0ee
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Tue Jul 16 18:44:54 2013 +0100
  
      linux-user: Enable NPTL for SPARC targets
      
      Provide the missing cpu_set_tls(), and resolve the FIXME in
      cpu_clone_regs() by clearing the carry flag for the child.
      This allows us to turn on building with NPTL for SPARC.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Riku Voipio <riku.voipio@linaro.org>
  
  commit 442a59c8ddc55f327ec0219d810fe4580177716a
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Tue Jul 16 18:44:53 2013 +0100
  
      linux-user: Enable NPTL for OpenRISC
      
      The OpenRISC kernel ignores CLONE_SETTLS in its copy_thread()
      implementation, so a cpu_set_tls() implementation is a no-op.
      cpu_clone_regs() was setting the syscall return value in the
      wrong register -- it is gpr[11], not gpr[2]. With these two
      things fixed, we can compile with NPTL enabled.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Reviewed-by: Jia Liu <proljc@gmail.com>
      Signed-off-by: Riku Voipio <riku.voipio@linaro.org>
  
  commit dfeab06c98f7bc37f8ad8a6a2f8f677e5a57a55d
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Tue Jul 16 18:44:52 2013 +0100
  
      linux-user: Move includes of target-specific headers to end of qemu.h
      
      The target-specific headers (target_cpu.h and target_signal.h)
      might need to use the target-independent structure and function
      definitions of qemu.h; so include them only at the bottom of
      qemu.h, not the top.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Riku Voipio <riku.voipio@linaro.org>
  
  commit 790d440605a997a5e146809e824e95ca22a14652
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Tue Jul 16 18:44:51 2013 +0100
  
      configure: Enable threading for unicore32-linux-user
      
      unicore32-linux-user provides cpu_set_tls(), so the failure
      to enable target_nptl was presumably an oversight. Enable it.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Riku Voipio <riku.voipio@linaro.org>
  
  commit d769c64147d32a80e5e37d41b397f45943d45e0d
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Tue Jul 16 18:44:50 2013 +0100
  
      configure: Enable threading on all ppc and mips linux-user targets
      
      Though threading (target_nptl) was enabled on the base PPC and MIPS
      targets, it wasn't enabled for the variants mipsn32, mipsn32el,
      mips64, mips64el, ppc64 or ppc46abi32 (probably an oversight).
      Enable threading consistently on all these targets.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Riku Voipio <riku.voipio@linaro.org>
  
  commit fa78f3dbe4e0e1d9a34556b73e5118cb40153875
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Tue Jul 16 18:44:49 2013 +0100
  
      configure: Don't say target_nptl="no" if there is no linux-user target
      
      For architectures with no linux-user target, don't claim no NPTL
      support. This has no behavioural change, but it means that we
      won't accidentally add a new linux-user target without threading
      support in future (because attempting to do so would be a compile
      failure rather than a silent lack of support).
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Riku Voipio <riku.voipio@linaro.org>
  
  commit aa004f5f9c5785273ef56b8c0b775f57ccb19168
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Tue Jul 16 18:44:48 2013 +0100
  
      configure: Flip default of target_nptl
      
      Most targets either (a) support threading or (b) don't have a
      linux-user/bsd-user target, so make it default to 'yes', with those
      targets that don't support threading having to specifically say so.
      
      This is a mechanical no-behaviour-change commit; some of the
      "no" entries it adds will be taken out in later patches.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Riku Voipio <riku.voipio@linaro.org>
  
  commit b1e749c02172583ca85bb3a964a9b39221f9ac39
  Author: Jan Kiszka <jan.kiszka@siemens.com>
  Date:   Mon Jul 22 09:04:32 2013 +0200
  
      gtk: Fix accelerator filtering
      
      This is in fact very simply: When the input in grabbed, everything
      should be exclusively passed to the guest - except it has our magic
      CTRL-ALT modifier set. Then let GTK filter out those accels that are in
      use. When checking the modifier state, we just need to filter out NUM
      and CAPS lock.
      
      Note: Filtering based on hard-coded modifiers breaks overriding
      accelerators. Needs to be fixed at a later point.
      
      Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 549c272b3c7c2aac69155be2e158c970828b2844
  Merge: c9fea5d... fd76663...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Mon Jul 22 10:14:24 2013 -0500
  
      Merge remote-tracking branch 'pmaydell/tags/pull-arm-devs-20130722' into staging
      
      arm-devs queue
      
      # gpg: Signature made Mon 22 Jul 2013 06:38:52 AM CDT using RSA key ID 14360CDE
      # gpg: Can't check signature: public key not found
      
      # By Peter Maydell (8) and Soren Brinkmann (2)
      # Via Peter Maydell
      * pmaydell/tags/pull-arm-devs-20130722:
        hw/arm: Use 'load_ramdisk()' for loading ramdisks w/ U-Boot header
        hw/loader: Support ramdisk with u-boot header
        vexpress: Add virtio-mmio transports
        vexpress: Make VEDBoardInfo extend arm_boot_info
        arm/boot: Allow boards to modify the FDT blob
        virtio: Implement MMIO based virtio transport
        virtio: Support transports which can specify the vring alignment
        virtio: Add support for guest setting of queue size
        arm/boot: Use qemu_devtree_setprop_sized_cells()
        device_tree: Add qemu_devtree_setprop_sized_cells() utility functions
      
      Message-id: 1374493427-3254-1-git-send-email-peter.maydell@linaro.org
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit c9fea5d701f8fd33f0843728ec264d95cee3ed37
  Merge: a20bd9e... e1622f4...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Mon Jul 22 10:14:18 2013 -0500
  
      Merge remote-tracking branch 'bonzini/iommu-for-anthony' into staging
      
      # By Paolo Bonzini (2) and others
      # Via Paolo Bonzini
      * bonzini/iommu-for-anthony:
        exec: fix incorrect assumptions in memory_access_size
        memory: Return -1 again on reads from unsigned regions
        memory: actually set the owner
        exec.c: Pass correct pointer type to qemu_ram_ptr_length
      
      Message-id: 1374264478-23913-1-git-send-email-pbonzini@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit a20bd9eec3cf3f9dd7e27d45a96d7b1b9ab09ebd
  Merge: 5447a9a... be022d6...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Mon Jul 22 10:13:49 2013 -0500
  
      Merge remote-tracking branch 'mjt/trivial-patches' into staging
      
      # By Michael Tokarev (2) and others
      # Via Michael Tokarev
      * mjt/trivial-patches:
        doc: monitor multiplexing rewording
        block/m25p80: Update Micron entries
        Fix command example in qemu.sasl
        slirp: remove mbuf(m_hdr,m_dat) indirection
        linux-user: declare sys_futex to have 6 arguments
      
      Message-id: 1374225073-12959-1-git-send-email-mjt@msgid.tls.msk.ru
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 5447a9afc4150693d3909a8632891061147e170d
  Merge: 293706d... a23fdf3...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Mon Jul 22 10:13:34 2013 -0500
  
      Merge remote-tracking branch 'stefanha/block' into staging
      
      # By Peter Lieven (5) and others
      # Via Stefan Hajnoczi
      * stefanha/block:
        block/raw: add .bdrv_get_info
        block: fix bdrv_read_unthrottled()
        cpus: Let vm_stop[_force_state]() always flush block devices
        block-migration: efficiently encode zero blocks
        block/raw: add bdrv_co_write_zeroes
        block: add bdrv_write_zeroes()
        block: fix vvfat error path for enable_write_target
        QEMUBH: make AioContext's bh re-entrant
        dataplane: sync virtio.c and vring.c virtqueue state
        gluster: Add discard support for GlusterFS block driver.
        gluster: Use pkg-config to configure GlusterFS block driver
      
      Message-id: 1374223132-29107-1-git-send-email-stefanha@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 293706dd682f578b457d052988cf3c20b4eab82d
  Merge: 90c66f5... b957a1b...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Mon Jul 22 10:13:27 2013 -0500
  
      Merge remote-tracking branch 'rth/axp-next' into staging
      
      # By Richard Henderson
      # Via Richard Henderson
      * rth/axp-next:
        pc-bios: Update palcode-clipper
        target-alpha: Move alarm to vm_clock
      
      Message-id: 1374161033-11449-1-git-send-email-rth@twiddle.net
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 90c66f587c8d020a642d3c9376f9102c16f2234e
  Merge: 2494397... 3ba0063...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Mon Jul 22 10:13:15 2013 -0500
  
      Merge remote-tracking branch 'stefanha/tracing' into staging
      
      # By Markus Armbruster
      # Via Stefan Hajnoczi
      * stefanha/tracing:
        trace-events: Fix up source file comments
        trace-events: Drop unused events
        milkymist-minimac2: Fix minimac2_read/_write tracepoints
        slavio_misc: Fix slavio_led_mem_readw/_writew tracepoints
        cleanup-trace-events.pl: New
      
      Message-id: 1374119369-26496-1-git-send-email-stefanha@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit fd76663e3fe59dc7f7d5c439561b74f472727137
  Author: Soren Brinkmann <soren.brinkmann@xilinx.com>
  Date:   Mon Jul 8 15:40:02 2013 -0700
  
      hw/arm: Use 'load_ramdisk()' for loading ramdisks w/ U-Boot header
      
      The load_ramdisk function is used to load ramdisk featuring a U-Boot
      header.
      
      Signed-off-by: Soren Brinkmann <soren.brinkmann@xilinx.com>
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Message-id: 1373323202-17083-3-git-send-email-soren.brinkmann@xilinx.com
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit 84aee0deae0de620277759e2c3cd3a9cf45390b0
  Author: Soren Brinkmann <soren.brinkmann@xilinx.com>
  Date:   Mon Jul 8 15:40:01 2013 -0700
  
      hw/loader: Support ramdisk with u-boot header
      
      Introduce 'load_ramdisk()' which can load "normal" ramdisks and ramdisks
      with a u-boot header.
      To enable this and leverage synergies 'load_uimage()' is refactored to
      accomodate this additional use case.
      
      Signed-off-by: Soren Brinkmann <soren.brinkmann@xilinx.com>
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Message-id: 1373323202-17083-2-git-send-email-soren.brinkmann@xilinx.com
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit c8a07b355d7de568b93a61eb09cfe953ef0db409
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Tue Jul 16 13:25:12 2013 +0100
  
      vexpress: Add virtio-mmio transports
      
      Add some virtio-mmio transports to the vexpress board model,
      together with a modify_dtb hook which adds them to the device
      tree so that the kernel will probe for them. We put them
      in a reserved area of the address map.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Message-id: 1373977512-28932-9-git-send-email-peter.maydell@linaro.org
  
  commit cef04a26e76c9beb6f51f1703ccf17440619e226
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Tue Jul 16 13:25:11 2013 +0100
  
      vexpress: Make VEDBoardInfo extend arm_boot_info
      
      Make the VEDBoardInfo struct extend arm_boot_info; this will
      allow us to get at the VEDBoardInfo information inside callbacks
      from arm/boot code.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Message-id: 1373977512-28932-8-git-send-email-peter.maydell@linaro.org
  
  commit 3b1cceb8b52320150fd93dc094ba11fd01c6adfa
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Tue Jul 16 13:25:10 2013 +0100
  
      arm/boot: Allow boards to modify the FDT blob
      
      Add a callback hook in arm_boot_info to allow board models to
      modify the device tree blob if they need to. (The major expected
      use case is to add virtio-mmio nodes for virtio-mmio transports
      that exist in QEMU but not in the hardware.)
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Message-id: 1373977512-28932-7-git-send-email-peter.maydell@linaro.org
  
  commit 4b52530be987f33f8bffbdec9826298ad53ec180
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Tue Jul 16 13:25:09 2013 +0100
  
      virtio: Implement MMIO based virtio transport
      
      Add support for the generic MMIO based virtio transport.
      
      This patch includes some fixes for bugs spotted by
      Ying-Shiuan Pan <yspan@itri.org.tw>.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: KONRAD Frederic <fred.konrad@greensocs.com>
      Message-id: 1373977512-28932-6-git-send-email-peter.maydell@linaro.org
      [Fred changes: updated to new virtio-bus mechanisms]
      Signed-off-by: KONRAD Frederic <fred.konrad@greensocs.com>
      [PMM changes:
       * fixed trivial makefile conflict
       * removed unused int_enable
       * host_features doesn't need migrating
       * reset guest accessible state in the reset function
       * minor style fixes like extra blank lines
       * RAZ/WI if there's no backend
       * made transport size 0x200, in line with kvmtool
       * set has_variable_vring_alignment
      ]
  
  commit 6ce69d1c7741c0ad524e4cad6dca31e782108a65
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Tue Jul 16 13:25:08 2013 +0100
  
      virtio: Support transports which can specify the vring alignment
      
      Support virtio transports which can specify the vring alignment
      (ie where the guest communicates this to the host) by providing
      a new virtio_queue_set_align() function. (The default alignment
      remains as before.)
      
      Transports which wish to make use of this must set the
      has_variable_vring_alignment field in their VirtioBusClass
      struct to true; they can then change the alignment via
      virtio_queue_set_align().
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Message-id: 1373977512-28932-5-git-send-email-peter.maydell@linaro.org
  
  commit e63c0ba1bce0b3cc7037c6c2d327267a585534ec
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Tue Jul 16 13:25:07 2013 +0100
  
      virtio: Add support for guest setting of queue size
      
      The MMIO virtio transport spec allows the guest to tell the host how
      large the queue size is. Add virtio_queue_set_num() function which
      implements this in the QEMU common virtio support code.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Message-id: 1373977512-28932-4-git-send-email-peter.maydell@linaro.org
  
  commit 70976c41c1def9d6e8b664c64cdf83b1ea0daa03
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Tue Jul 16 13:25:06 2013 +0100
  
      arm/boot: Use qemu_devtree_setprop_sized_cells()
      
      Replace the opencoded assembly of the reg property array for the
      /memory node with a call to qemu_devtree_setprop_sized_cells().
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Reviewed-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Message-id: 1373977512-28932-3-git-send-email-peter.maydell@linaro.org
  
  commit 97c38f8c279ae2f71cb0f6aed11aa94ef59b2955
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Tue Jul 16 13:25:05 2013 +0100
  
      device_tree: Add qemu_devtree_setprop_sized_cells() utility functions
      
      We already have a qemu_devtree_setprop_cells() which sets a dtb
      property to an array of cells whose values are specified by varargs.
      However for the fairly common case of setting a property to a list
      of addresses or of address,size pairs the number of cells used by
      each element in the list depends on the parent's #address-cells
      and #size-cells properties. To make this easier we provide an analogous
      qemu_devtree_setprop_sized_cells() macro which allows the number
      of cells used by each element to be specified. This is implemented
      using an underlying qemu_devtree_setprop_sized_cells_from_array()
      function which takes the values and sizes as an array; this may
      also be directly useful for cases where the cell contents are
      constructed programmatically.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Reviewed-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Message-id: 1373977512-28932-2-git-send-email-peter.maydell@linaro.org
  
  commit be022d61f4938bb051e8af8e6cb470ec1602c488
  Author: Michael Tokarev <mjt@tls.msk.ru>
  Date:   Thu Jul 11 12:55:50 2013 +0400
  
      doc: monitor multiplexing rewording
      
      Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
  
  commit f5aac8e07ff25846c7a5c1a5153c49c18715d9f0
  Author: Ed Maste <emaste@freebsd.org>
  Date:   Tue Jun 4 11:59:14 2013 -0400
  
      block/m25p80: Update Micron entries
      
      - Split 32Mb and 256Mb parts into a11 and a13 variants.
      - Add the 4K sector flag to the 128Mb parts.  (These entries were taken from
        the Linux kernel list, which is missing the flag.)
      - Fill out the table of sizes with entries for 64Mb parts.
      
      Prodded by Peter Crosthwaite.
      
      Signed-off-by: Ed Maste <emaste@freebsd.org>
      Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
  
  commit 805695daf64879959e3ea357fe9c391ddacea9c6
  Author: Cole Robinson <crobinso@redhat.com>
  Date:   Tue Jul 9 10:07:53 2013 -0400
  
      Fix command example in qemu.sasl
      
      sasldblistusers2 doesn't have a '-a' option
      
      Signed-off-by: Cole Robinson <crobinso@redhat.com>
      Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
  
  commit 0e44486cdccb4c1f9e5fad390cfd7186850c7204
  Author: Michael Tokarev <mjt@tls.msk.ru>
  Date:   Sat Jul 13 13:10:05 2013 +0400
  
      slirp: remove mbuf(m_hdr,m_dat) indirection
  
  commit 43be1343667ae03cfb0c9ea4d56575c61b5c8d92
  Author: Petar Jovanovic <petar.jovanovic@imgtec.com>
  Date:   Mon Jul 15 15:17:40 2013 +0200
  
      linux-user: declare sys_futex to have 6 arguments
      
      sys_futex has 6 arguments, and all of these need to be copied. Fix incorrect
      declaration in the mips_syscall_args array.
      
      This change fixes the cases where the 5th and 6th arguments have non-zero
      value and have importance. An example is a Linux implementation of
      pthread_cond_wait() function.
      
      Signed-off-by: Petar Jovanovic <petar.jovanovic@imgtec.com>
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
  
  commit a23fdf355969d331f60593fa5b857d43aec25aac
  Author: Peter Lieven <pl@kamp.de>
  Date:   Mon Jul 15 12:49:34 2013 +0200
  
      block/raw: add .bdrv_get_info
      
      Signed-off-by: Peter Lieven <pl@kamp.de>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 4e7395e84fc7534f6a6c6f3d5563e770501dbe2e
  Author: Peter Lieven <pl@kamp.de>
  Date:   Thu Jul 18 10:37:32 2013 +0200
  
      block: fix bdrv_read_unthrottled()
      
      Signed-off-by: Peter Lieven <pl@kamp.de>
      Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 594a45ce64dbef1829996403506a1154eb2fd1cc
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Thu Jul 18 14:52:19 2013 +0200
  
      cpus: Let vm_stop[_force_state]() always flush block devices
      
      Even if the VM is already stopped, we cannot assume that all data has
      already been successfully flushed to disk. The flush during the previous
      vm_stop() could have failed.
      
      Run bdrv_flush_all() unconditionally so that we get an error each time
      if the block device isn't really flushed.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 323004a39d4d8d33c744a5b108f80bfe6402fca3
  Author: Peter Lieven <pl@kamp.de>
  Date:   Thu Jul 18 09:48:50 2013 +0200
  
      block-migration: efficiently encode zero blocks
      
      this patch adds a efficient encoding for zero blocks by
      adding a new flag indicating a block is completely zero.
      
      additionally bdrv_write_zeros() is used at the destination
      to efficiently write these zeroes. depending on the implementation
      this avoids that the destination target gets fully provisioned.
      
      Signed-off-by: Peter Lieven <pl@kamp.de>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 8bf9344ad6883e6d85b69bab36d9d76e4257e9ed
  Author: Peter Lieven <pl@kamp.de>
  Date:   Thu Jul 11 14:16:23 2013 +0200
  
      block/raw: add bdrv_co_write_zeroes
      
      Signed-off-by: Peter Lieven <pl@kamp.de>
      Reviewed-by: Kevin Wolf <kwolf@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 4105eaaab9376ea959de711b81bba9e1494c971d
  Author: Peter Lieven <pl@kamp.de>
  Date:   Thu Jul 11 14:16:22 2013 +0200
  
      block: add bdrv_write_zeroes()
      
      Signed-off-by: Peter Lieven <pl@kamp.de>
      Reviewed-by: Kevin Wolf <kwolf@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 78f27bd02ceba4a2f6ac5c725f4d4410eec205ef
  Author: Fam Zheng <famz@redhat.com>
  Date:   Wed Jul 17 17:57:37 2013 +0800
  
      block: fix vvfat error path for enable_write_target
      
      s->qcow and s->qcow_filename are allocated but not freed on error. Fix the
      possible leaks, remove unnecessary check for bdrv_new(), propagate ret code of
      bdrv_create() and also the one of enable_write_target().
      
      Signed-off-by: Fam Zheng <famz@redhat.com>
      Reviewed-by: Laszlo Ersek <lersek@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit dcc772e2f2b7c2a68644133fea2b874f6751a57b
  Author: Liu Ping Fan <qemulist@gmail.com>
  Date:   Tue Jul 16 12:28:58 2013 +0800
  
      QEMUBH: make AioContext's bh re-entrant
      
      BH will be used outside big lock, so introduce lock to protect
      between the writers, ie, bh's adders and deleter. The lock only
      affects the writers and bh's callback does not take this extra lock.
      Note that for the same AioContext, aio_bh_poll() can not run in
      parallel yet.
      
      Signed-off-by: Liu Ping Fan <pingfank@linux.vnet.ibm.com>
      Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 9154b02c53bb6685797c973fcdbec51c4714777d
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Mon Jul 1 13:29:17 2013 +0200
  
      dataplane: sync virtio.c and vring.c virtqueue state
      
      Load the virtio.c state into vring.c when we start dataplane mode and
      vice versa when stopping dataplane mode.  This patch makes it possible
      to start and stop dataplane any time while the guest is running.
      
      This will eventually allow us to go back to QEMU main loop for
      bdrv_drain_all() and live migration.  In the meantime, this patch makes
      the dataplane lifecycle more robust but should make no visible
      difference.  It may be useful in the virtio-net dataplane effort.
      
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 0c14fb47ece5ef42d7a0a4b3e8e43e022b375720
  Author: Bharata B Rao <bharata@linux.vnet.ibm.com>
  Date:   Tue Jul 16 21:47:42 2013 +0530
  
      gluster: Add discard support for GlusterFS block driver.
      
      Implement bdrv_aio_discard for gluster.
      
      Signed-off-by: Bharata B Rao <bharata@linux.vnet.ibm.com>
      Reviewed-by: Kevin Wolf <kwolf@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit e01bee0881e0f0c8a79555f6729d7238841a5b04
  Author: Bharata B Rao <bharata@linux.vnet.ibm.com>
  Date:   Tue Jul 16 21:47:41 2013 +0530
  
      gluster: Use pkg-config to configure GlusterFS block driver
      
      Use pkg-config to determine the version and library dependency
      for GlusterFS block driver.
      
      Signed-off-by: Bharata B Rao <bharata@linux.vnet.ibm.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 24943978cbe79634a9a8b02a20efb25b29b3ab49
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Wed Jun 26 15:52:23 2013 +0200
  
      boot-order-test: Add tests for Sun4u
      
      Cc: Blue Swirl <blauwirbel@gmail.com>
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Message-id: 1372254743-15808-13-git-send-email-armbru@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 26491a388ce69d80c6d7d2b15ddf93d4399f04bc
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Wed Jun 26 15:52:22 2013 +0200
  
      libqos: Generalize I/O-mapped fw_cfg
      
      Provide a constructor that takes the base address in addition to the
      PC-specific one.
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Message-id: 1372254743-15808-12-git-send-email-armbru@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit f88dc7dd4d5942714672aa293a3357f5c6469568
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Wed Jun 26 15:52:21 2013 +0200
  
      boot-order-test: Add tests for Sun4m
      
      Cc: Blue Swirl <blauwirbel@gmail.com>
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Message-id: 1372254743-15808-11-git-send-email-armbru@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit e99f87cc86ba57a57d2472342a51d21f1e8b4966
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Wed Jun 26 15:52:20 2013 +0200
  
      boot-order-test: Add tests for PowerPC PREP
      
      Cc: Andreas Färber <afaerber@suse.de>
      Cc: Alexander Graf <agraf@suse.de>
      Cc: qemu-ppc@nongnu.org
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Message-id: 1372254743-15808-10-git-send-email-armbru@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 484986e24282e922e5acb1db2c2b324e55c39ea4
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Wed Jun 26 15:52:19 2013 +0200
  
      boot-order-test: Code motion for better readability
      
      Cc: Andreas Färber <afaerber@suse.de>
      Cc: Alexander Graf <agraf@suse.de>
      Cc: qemu-ppc@nongnu.org
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Message-id: 1372254743-15808-9-git-send-email-armbru@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit aea6a16907ca377d450d344dddda8456f87d5c0b
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Wed Jun 26 15:52:18 2013 +0200
  
      boot-order-test: Better separate target-specific and generic parts
      
      The initial version did just PC.  I didn't bother to separate out
      generic parts, because I don't like to abstract from a single case.
      
      Now we have two cases, PC and PowerMac, and I'm about to add more.
      Time to do it right.
      
      To ease review, this commit changes the code in-place, and the next
      commit reorders it for better readability.
      
      Cc: Andreas Färber <afaerber@suse.de>
      Cc: Alexander Graf <agraf@suse.de>
      Cc: qemu-ppc@nongnu.org
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Message-id: 1372254743-15808-8-git-send-email-armbru@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 995b0e136fca7786657c5b63fa094032114615e3
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Wed Jun 26 15:52:17 2013 +0200
  
      boot-order-test: Cover -boot once in ppc tests
      
      Cc: Andreas Färber <afaerber@suse.de>
      Cc: Alexander Graf <agraf@suse.de>
      Cc: qemu-ppc@nongnu.org
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Message-id: 1372254743-15808-7-git-send-email-armbru@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 530a7e48bccddd8f1558f48cd4e3f6d46c272c83
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Wed Jun 26 15:52:16 2013 +0200
  
      boot-order-test: Add tests for PowerMacs
      
      They set the boot device via fw_cfg, which is then translated to a boot
      path of "hd" or "cd" in OpenBIOS.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Message-id: 1372254743-15808-6-git-send-email-armbru@redhat.com
      Cc: Alexander Graf <agraf@suse.de>
      Cc: qemu-ppc@nongnu.org
      Converted to libqos/fw_cfg on Anthony's request.
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 7a10016509f740ef33b7875630d6c3549d57c6e8
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Wed Jun 26 15:52:15 2013 +0200
  
      libqos: Add support for memory-mapped fw_cfg
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Message-id: 1372254743-15808-5-git-send-email-armbru@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit db2b5500c9780730b8ad09fca4a1d2de365dcbf0
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Wed Jun 26 15:52:14 2013 +0200
  
      libqos: include dependencies
      
      Otherwise rebuilds can fail when libqos is modified.
      
      Reported-by: Markus Armbruster <armbru@redhat.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Message-id: 1372254743-15808-4-git-send-email-armbru@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit edbd790d20cf19d039dfe431aaf0973a9e0afa8f
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Wed Jun 26 15:52:13 2013 +0200
  
      boot-order-test: New; covering just PC for now
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Message-id: 1372254743-15808-3-git-send-email-armbru@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit ba646ff6a3149f416424122c628e798be4957997
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Wed Jun 26 15:52:12 2013 +0200
  
      qtest: Don't reset on qtest chardev connect
      
      libqtest's qtest_init() connecting to the qtest socket triggers reset.
      This was coded in the hope we could use the same QEMU process for
      multiple tests that way.  Never used.  Injects an extra reset even
      when it's not used, and that can mess up tests such as the one of
      -boot once I'm about to add.  Drop it.
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Message-id: 1372254743-15808-2-git-send-email-armbru@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 1d9358e686125c125b52529fa68baf36aa2d0d09
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Thu Jun 20 08:55:29 2013 +0200
  
      libqtest: New qtest_end() to go with qtest_start()
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Reviewed-by: Andreas Färber <afaerber@suse.de>
      Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
      Message-id: 1371711329-9144-3-git-send-email-armbru@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit fdd26fca3ce66863e547560fbde1a444fc5d71b7
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Thu Jun 20 08:55:28 2013 +0200
  
      libqtest: Plug fd and memory leaks in qtest_quit()
      
      Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Reviewed-by: Andreas Färber <afaerber@suse.de>
      Message-id: 1371711329-9144-2-git-send-email-armbru@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 293d2a0014a0e849477413f55aaa05f2743b2e04
  Author: Laszlo Ersek <lersek@redhat.com>
  Date:   Tue Jul 16 20:19:41 2013 +0200
  
      monitor: maintain at most one G_IO_OUT watch
      
      When monitor_flush() is invoked repeatedly outside the monitor_unblocked()
      callback, for example from tlb_info() -> ... -> print_pte(), several
      watches may be added for the same event.
      
      This is no problem per se because the extra monitor_unblocked() callbacks
      are harmless if mon->outbuf is empty, the watches will be removed
      gradually. However a big number of watches can grow "gpollfds" without
      limit in glib_pollfds_fill(), triggering a -1/EINVAL condition in
      g_poll().
      
      Keep at most one such watch, by following the pattern observable in eg.
      commits c874ea97 and c3d6b96e. The change has no effect when
      monitor_unblocked() calls monitor_flush() (when the watch can either be
      removed or renewed 1-for-1), but non-callback contexts won't create an
      additional watch when the monitor already has one.
      
      Related RHBZ: https://bugzilla.redhat.com/show_bug.cgi?id=970047
      
      Signed-off-by: Laszlo Ersek <lersek@redhat.com>
      Reviewed-by: Amit Shah <amit.shah@redhat.com>
      Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
      Message-id: 1373998781-29561-3-git-send-email-lersek@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit ac8c26f633b01bb32cdf347f9dbd5a80c6712925
  Author: Laszlo Ersek <lersek@redhat.com>
  Date:   Tue Jul 16 20:19:40 2013 +0200
  
      char: io_channel_send: don't lose written bytes
      
      The g_io_channel_write_chars() documentation states,
      
        bytes_written: The number of bytes written. This can be nonzero even if
                       the return value is not G_IO_STATUS_NORMAL. [...]
      
      io_channel_send() could lose such bytes before.
      
      Furthermore, the (status == G_IO_STATUS_EOF) condition used to evaluate to
      constant false whenever it was reached. When that condition actually held,
      it always led to -1 / EINVAL. This patch (almost) distinguishes
      G_IO_STATUS_EOF only when no bytes have been written, and then treats it
      as an error.
      
      Signed-off-by: Laszlo Ersek <lersek@redhat.com>
      Reviewed-by: Amit Shah <amit.shah@redhat.com>
      Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
      Message-id: 1373998781-29561-2-git-send-email-lersek@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 0d185e638861bd9b05b2abb43774a368cadabd38
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Thu Jul 18 16:42:01 2013 +0100
  
      configure: Provide more helpful message if libvte not present
      
      If the system has GTK but not libvte, it's more helpful to
      tell the user that libvte is missing than to simply say that
      GTK is not present.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Message-id: 1374162121-31582-1-git-send-email-peter.maydell@linaro.org
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit b957a1b03cfd56134519ebc01ba8fe1b166c0c84
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Tue Jul 16 06:48:28 2013 -0700
  
      pc-bios: Update palcode-clipper
      
      Update image to c87a92639b28ac42bc8f6c67443543b405dc479b,
      incorporating changes for vm_time.
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 19e0cbb82ffab7220cdbcc78ab2c1dac823ce4e3
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Tue Jul 16 06:45:57 2013 -0700
  
      target-alpha: Move alarm to vm_clock
      
      Basing the alarm off the rtc_clock was silly.  It leads to horrible
      spinning in the guest after being suspended and resumed, as it tries
      to catch up with lost ticks.
      
      This requires adding an accessor for reading the vm_clock too.
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 28199c48ed44895012ae0be3b6e8f080404a4d34
  Merge: bbcf59b... 7b4b0e9...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Thu Jul 18 08:14:22 2013 -0500
  
      Merge remote-tracking branch 'awilliam/tags/vfio-for-qemu-1.6' into staging
      
      vfio: enhanced VGA quirks + AER error containment
      
      # gpg: Signature made Wed 17 Jul 2013 05:39:38 PM CDT using RSA key ID 3BB08B22
      # gpg: Can't check signature: public key not found
      
      # By Alex Williamson (1) and Vijay Mohan Pandarathil (1)
      # Via Alex Williamson
      * awilliam/tags/vfio-for-qemu-1.6:
        vfio: QEMU-AER: Qemu changes to support AER for VFIO-PCI devices
        vfio-pci: VGA quirk update
      
      Message-id: 20130717224939.4763.87264.stgit@bling.home
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit bbcf59bc4ba813b1ff8f1312585f773a675b2e3e
  Merge: 5ab4dba... f9b1d9b...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Thu Jul 18 08:14:10 2013 -0500
  
      Merge remote-tracking branch 'luiz/queue/qmp' into staging
      
      # By Amos Kong (1) and Luiz Capitulino (1)
      # Via Luiz Capitulino
      * luiz/queue/qmp:
        qmp: update send-key document
        qapi: qapi-commands: fix possible leaks on visitor dealloc
      
      Message-id: 1374093679-29213-1-git-send-email-lcapitulino@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 5ab4dba4dac1932f8b14561772d3473d02ccd259
  Merge: e9acb8c... 0777b5d...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Thu Jul 18 08:13:50 2013 -0500
  
      Merge remote-tracking branch 'bonzini/scsi-next' into staging
      
      # By Peter Lieven (4) and Ronnie Sahlberg (1)
      # Via Paolo Bonzini
      * bonzini/scsi-next:
        iscsi: factor out sector conversions
        iscsi: assert that sectors are aligned to LUN blocksize
        iscsi: remove support for misaligned nb_sectors in aio_readv
        iscsi: fix -ENOSPC in iscsi_create()
        Fix iSCSI crash on SG_IO with an iovector
      
      Message-id: 1374073524-8469-1-git-send-email-pbonzini@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit e9acb8cea9b11679cab8cb3c20c4348803bbb58a
  Merge: 6453a3a... d26d9e1...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Thu Jul 18 08:12:47 2013 -0500
  
      Merge remote-tracking branch 'mst/tags/for_anthony' into staging
      
      pci,net,pc enhancements
      
      This includes some fixes and enhancements that accumulated in my tree:
      pci fixes by dkoch, virtio-net enhancements by akong and mst,
      and a fix for xen pc by mst.
      
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
      
      # gpg: Signature made Wed 17 Jul 2013 04:44:45 AM CDT using RSA key ID D28D5469
      # gpg: Can't check signature: public key not found
      
      # By Don Koch (2) and others
      # Via Michael S. Tsirkin
      * mst/tags/for_anthony:
        pc: don't access fw cfg if NULL
        virtio-net: add feature bit for any header s/g
        net: add support of mac-programming over macvtap in QEMU side
        pci: fix BRDIGE typo
        pci-bridge: update mappings for migration/restore
      
      Message-id: 1374054430-21966-1-git-send-email-mst@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit e1622f4b15391bd44eb0f99a244fdf19a20fd981
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Wed Jul 17 13:17:41 2013 +0200
  
      exec: fix incorrect assumptions in memory_access_size
      
      access_size_min can be 1 because erroneous accesses must not crash
      QEMU, they should trigger exceptions in the guest or just return
      garbage (depending on the CPU).  I am not sure I understand the
      comment: placing a 4-byte field at the last byte of a region
      makes no sense (unless impl.unaligned is true), and that is
      why memory.c:access_with_adjusted_size does not bother with
      minimums larger than the remaining length.
      
      access_size_max can be mr->ops->valid.max_access_size because memory.c
      can and will still break accesses bigger than
      mr->ops->impl.max_access_size.
      
      Reported-by: Markus Armbruster <armbru@redhat.com>
      Tested-by: Markus Armbruster <armbru@redhat.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 9b8c69243585a32d14b9bb9fcd52c37b0b5a1b71
  Author: Jan Kiszka <jan.kiszka@siemens.com>
  Date:   Tue Jul 16 14:45:16 2013 +0200
  
      memory: Return -1 again on reads from unsigned regions
      
      This restore the behavior prior to b018ddf633 which accidentally changed
      the return code to 0. Specifically guests probing for register existence
      were affected by this.
      
      Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit b4afea11aafe85975e74dd562bb94f7ce3de1ef1
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Mon Jul 15 15:48:50 2013 +0200
  
      memory: actually set the owner
      
      Brown paper bag for me.  Originally commit 803c0816 came before commit
      2c9b15c.  When the order was inverted, I left in the NULL initialization
      of mr->owner.
      
      Reviewed-by: Hu Tao <hutao@cn.fujitsu.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit cb85f7ab045e8c05ee182b3573c9aba8e287e36b
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Mon Jul 8 09:44:04 2013 +0100
  
      exec.c: Pass correct pointer type to qemu_ram_ptr_length
      
      Commit e3127ae0 introduced a problem where we're passing a
      hwaddr* to qemu_ram_ptr_length() but it wants a ram_addr_t*;
      this will cause problems on 32 bit hosts and in any case
      provokes a clang warning on MacOSX:
      
        CC    arm-softmmu/exec.o
      exec.c:2164:46: warning: incompatible pointer types passing 'hwaddr *'
      (aka 'unsigned long long *') to parameter of type 'ram_addr_t *'
      (aka 'unsigned long *')
      [-Wincompatible-pointer-types]
          return qemu_ram_ptr_length(raddr + base, plen);
                                                   ^~~~
      exec.c:1392:63: note: passing argument to parameter 'size' here
      static void *qemu_ram_ptr_length(ram_addr_t addr, ram_addr_t *size)
                                                                    ^
      
      Since this function is only used in one place, change its
      prototype to pass a hwaddr* rather than a ram_addr_t*,
      rather than contorting the calling code to get the type right.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Tested-by: Riku Voipio <riku.voipio@linaro.org>
      Tested-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 3ba00637d024b9d43b26106060a23a85411d0757
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Fri Jun 7 12:59:21 2013 +0200
  
      trace-events: Fix up source file comments
      
      They're all wrong since (at least) Paolo's big source tree
      reorganization.  Need to shuffle some event declarations around to
      keep them under the correct source file comment.
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 3ae76d23d21a1f47390c6abe3497c33b708aec1f
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Fri Jun 7 12:59:20 2013 +0200
  
      trace-events: Drop unused events
      
      Dropped event                           Unused since
      mirror_cow                              884fea4
      paio_complete                           47e6b25
      paio_cancel                             47e6b25
      usb_ehci_data                           0ce668b
      megasas_qf_dequeue                      never used
      megasas_handle_frame                    never used
      megasas_io_continue                     never used
      megasas_iovec_map_failed                never used
      megasas_dcmd_map_failed                 never used
      milkymist_softusb_mouse_event           4c15ba9
      xen_map_block                           6506e4f
      xen_unmap_block                         6506e4f
      qemu_spice_start                        67be672
      qemu_spice_stop                         67be672
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 0ece9671fd22e3ea518aa30f941e8794116985e7
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Fri Jun 7 12:59:19 2013 +0200
  
      milkymist-minimac2: Fix minimac2_read/_write tracepoints
      
      Broken in milkymist-minimac.c from the start (commit 0742454),
      faithfully moved to milkymist-minimac2.c (commit 57aa265).
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit f3a64b8c89ac9b5111f97e2653d249e4668764b3
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Fri Jun 7 12:59:18 2013 +0200
  
      slavio_misc: Fix slavio_led_mem_readw/_writew tracepoints
      
      Broken since they got added in commit 97bf485.
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit f0c03c8cf6184f25ba91449c1ff77e5e006ce514
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Fri Jun 7 12:59:17 2013 +0200
  
      cleanup-trace-events.pl: New
      
      Simple script to drop unused events and fix up source file comments.
      The next few commits put it to use.
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit f9b1d9b20f5d25b95f67a498e312f625d168fc51
  Author: Amos Kong <akong@redhat.com>
  Date:   Tue Jul 16 19:52:14 2013 +0800
  
      qmp: update send-key document
      
      commit 9f328977 changes qmp_send_key() to accept key codes in hex,
      but the document wasn't updated. The items of keys list is union
      now, not enum.
      
      Signed-off-by: Amos Kong <akong@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
  
  commit 0777b5dde42f4f453abc8bb2c4e145fb8749415d
  Author: Peter Lieven <pl@kamp.de>
  Date:   Thu Jul 11 14:16:25 2013 +0200
  
      iscsi: factor out sector conversions
      
      Reviewed-by: Kevin Wolf <kwolf@redhat.com>
      Signed-off-by: Peter Lieven <pl@kamp.de>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 91bea4e2bb1a5f7954a3b3a4f2e28e96bd25c458
  Author: Peter Lieven <pl@kamp.de>
  Date:   Thu Jul 11 14:16:27 2013 +0200
  
      iscsi: assert that sectors are aligned to LUN blocksize
      
      if the blocksize of an iSCSI LUN is bigger than the BDRV_SECTOR_SIZE
      it is possible that sector_num or nb_sectors are not correctly
      aligned.
      
      to avoid corruption we fail requests which are misaligned.
      
      Signed-off-by: Peter Lieven <pl@kamp.de>
      Cc: qemu-stable@nongnu.org
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 7e4d5a9f94a0d8485bf63e1f8256e0a0014495ab
  Author: Peter Lieven <pl@kamp.de>
  Date:   Thu Jul 11 14:16:26 2013 +0200
  
      iscsi: remove support for misaligned nb_sectors in aio_readv
      
      this hask is not working (anymore). support for misaligned offsets should
      be handled at the block layer.
      
      Signed-off-by: Peter Lieven <pl@kamp.de>
      Cc: qemu-stable@nongnu.org
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit d3bda7bc166f40326ba646ee145630bb1b59da96
  Author: Peter Lieven <pl@kamp.de>
  Date:   Thu Jul 11 14:16:24 2013 +0200
  
      iscsi: fix -ENOSPC in iscsi_create()
      
      the -ENOPSC case did not work due to the missing goto.
      
      Reported-by: Kevin Wolf <kwolf@redhat.com>
      Signed-off-by: Peter Lieven <pl@kamp.de>
      Cc: qemu-stable@nongnu.org
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 0a53f010745635c39a83756a948df60a84e88fe5
  Author: Ronnie Sahlberg <ronniesahlberg@gmail.com>
  Date:   Sun Jun 23 08:07:08 2013 -0700
  
      Fix iSCSI crash on SG_IO with an iovector
      
      Don't assume that SG_IO is always invoked with a simple buffer,
      check the iovec_count and if it is >= 1 then we need to pass an array
      of iovectors to libiscsi instead of just a plain buffer.
      
      Signed-off-by: Ronnie Sahlberg <ronniesahlberg@gmail.com>
      Cc: qemu-stable@nongnu.org
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 8f91ad8a1b4702966d91ea58cd90bbde1faea1b3
  Author: Luiz Capitulino <lcapitulino@redhat.com>
  Date:   Thu Jul 11 14:26:56 2013 -0400
  
      qapi: qapi-commands: fix possible leaks on visitor dealloc
      
      In qmp-marshal.c the dealloc visitor calls use the same errp
      pointer of the input visitor calls. This means that if any of
      the input visitor calls fails, then the dealloc visitor will
      return early, before freeing the object's memory.
      
      Here's an example, consider this code:
      
      int qmp_marshal_input_block_passwd(Monitor *mon, const QDict *qdict, QObject **ret)
      {
      	[...]
      
          char * device = NULL;
          char * password = NULL;
      
          mi = qmp_input_visitor_new_strict(QOBJECT(args));
          v = qmp_input_get_visitor(mi);
          visit_type_str(v, &device, "device", errp);
          visit_type_str(v, &password, "password", errp);
          qmp_input_visitor_cleanup(mi);
      
          if (error_is_set(errp)) {
              goto out;
          }
          qmp_block_passwd(device, password, errp);
      
      out:
          md = qapi_dealloc_visitor_new();
          v = qapi_dealloc_get_visitor(md);
          visit_type_str(v, &device, "device", errp);
          visit_type_str(v, &password, "password", errp);
          qapi_dealloc_visitor_cleanup(md);
      
      	[...]
      
          return 0;
      }
      
      Consider errp != NULL when the out label is reached, we're going
      to leak device and password.
      
      This patch fixes this by always passing errp=NULL for dealloc
      visitors, meaning that we always try to free them regardless of
      any previous failure. The above example would then be:
      
      out:
          md = qapi_dealloc_visitor_new();
          v = qapi_dealloc_get_visitor(md);
          visit_type_str(v, &device, "device", NULL);
          visit_type_str(v, &password, "password", NULL);
          qapi_dealloc_visitor_cleanup(md);
      
      Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
      Reviewed-by: Laszlo Ersek <lersek@redhat.com>
      Reviewed-by: Michael Roth <mdroth@linux.vnet.ibm.com>
  
  commit 7b4b0e9eda51902b53bc1a2318df53cdb8b72eed
  Author: Vijay Mohan Pandarathil <vijaymohan.pandarathil@hp.com>
  Date:   Mon Jul 15 15:49:49 2013 -0600
  
      vfio: QEMU-AER: Qemu changes to support AER for VFIO-PCI devices
      
      Add support for error containment when a VFIO device assigned to a KVM
      guest encounters an error. This is for PCIe devices/drivers that support AER
      functionality. When the host OS is notified of an error in a device either
      through the firmware first approach or through an interrupt handled by the AER
      root port driver, the error handler registered by the vfio-pci driver gets
      invoked. The qemu process is signaled through an eventfd registered per
      VFIO device by the qemu process. In the eventfd handler, qemu decides on
      what action to take. In this implementation, guest is brought down to
      contain the error.
      
      The kernel patches for the above functionality has been already accepted.
      
      This is a refresh of the QEMU patch which was reviewed earlier.
      http://marc.info/?l=linux-kernel&m=136281557608087&w=2
      This patch has the same contents and has been built after refreshing
      to latest upstream and after the linux headers have been updated in qemu.
      
      	- Create eventfd per vfio device assigned to a guest and register an
                event handler
      
      	- This fd is passed to the vfio_pci driver through the SET_IRQ ioctl
      
      	- When the device encounters an error, the eventfd is signalled
                and the qemu eventfd handler gets invoked.
      
      	- In the handler decide what action to take. Current action taken
                is to stop the guest.
      
      Signed-off-by: Vijay Mohan Pandarathil <vijaymohan.pandarathil@hp.com>
      Signed-off-by: Alex Williamson <alex.williamson@redhat.com>
  
  commit 39360f0b91d38790b5756d621ca9a7dd93ca8816
  Author: Alex Williamson <alex.williamson@redhat.com>
  Date:   Mon Jul 15 15:48:11 2013 -0600
  
      vfio-pci: VGA quirk update
      
      Turns out all the suspicions for AMD devices were correct, everywhere
      we read a BAR address that the address matches the config space offset,
      there's full access to PCI config space.  Attempt to generalize some
      helpers to allow quirks to easily be added for mirrors and windows.
      Also fill in complete config space for AMD.
      
      Signed-off-by: Alex Williamson <alex.williamson@redhat.com>
  
  commit f290e4988dd8eb012de0517a1ff93df130e87da1
  Merge: a281778... c6d8ed2...
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Mon Jul 15 13:21:10 2013 -0700
  
      Merge git://github.com/hw-claudio/qemu-aarch64-queue into tcg-next
  
  commit a28177820a868eafda8fab007561cc19f41941f4
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Thu Apr 18 19:20:47 2013 +0200
  
      tcg: Remove temp_buf
      
      All targets have been converted to allocating space for temporaries
      on the stack.  No need to allocate space within the CPU_COMMON block.
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 6453a3a69488196f26d12654c6b148446abdf3d6
  Merge: 2562bec... 7ca1dfa...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Mon Jul 15 14:49:15 2013 -0500
  
      Merge remote-tracking branch 'quintela/migration.next' into staging
      
      # By Chegu Vinod
      # Via Juan Quintela
      * quintela/migration.next:
        Force auto-convegence of live migration
        Add 'auto-converge' migration capability
        Introduce async_run_on_cpu()
      
      Message-id: 1373664508-5404-1-git-send-email-quintela@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 2562becfc126ed7678c662ee23b7c1fe135d8966
  Merge: ab4e158... bf72d89...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Mon Jul 15 14:02:41 2013 -0500
  
      Merge remote-tracking branch 'cohuck/virtio-ccw-upstr' into staging
      
      # By Dominik Dingel
      # Via Cornelia Huck
      * cohuck/virtio-ccw-upstr:
        virtio-ccw: Enable x-data-plane for virtio-ccw-blk
      
      Message-id: 1373903207-27085-1-git-send-email-cornelia.huck@de.ibm.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit ab4e1589f072c7a5d1238c7f0d289c163c7736b2
  Merge: 1750d01... 82a3a11...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Mon Jul 15 14:02:32 2013 -0500
  
      Merge remote-tracking branch 'pmaydell/tags/pull-target-arm-20130715-1' into staging
      
      target-arm queue
      
      # gpg: Signature made Mon 15 Jul 2013 11:15:13 AM CDT using RSA key ID 14360CDE
      # gpg: Can't check signature: public key not found
      
      # By Mans Rullgard (3) and others
      # Via Peter Maydell
      * pmaydell/tags/pull-target-arm-20130715-1:
        target-arm: Avoid g_hash_table_get_keys()
        target-arm: avoid undefined behaviour when writing TTBCR
        target-arm/helper.c: Allow const opaques in arm CP
        target-arm/helper.c: Implement MIDR aliases
        target-arm/helper.c: OMAP/StrongARM cp15 crn=0 cleanup
        target-arm: explicitly decode SEVL instruction
        target-arm: implement LDA/STL instructions
        target-arm: add feature flag for ARMv8
      
      Message-id: 1373905022-27735-1-git-send-email-peter.maydell@linaro.org
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 1750d019cea1e2383d3283eaad38cd0f93d07b11
  Merge: a34001f... b25a83f...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Mon Jul 15 14:02:12 2013 -0500
  
      Merge remote-tracking branch 'pmaydell/tags/pull-arm-devs-20130715' into staging
      
      arm-devs queue
      
      # gpg: Signature made Mon 15 Jul 2013 10:53:44 AM CDT using RSA key ID 14360CDE
      # gpg: Can't check signature: public key not found
      
      # By Peter Maydell (4) and others
      # Via Peter Maydell
      * pmaydell/tags/pull-arm-devs-20130715:
        ARM/highbank: add support for Calxeda ECX-2000 / Midway
        ARM/highbank: prepare for adding similar machines
        hw/arm/vexpress: Add alias for flash at address 0 on A15 board
        hw/dma/omap_dma: Fix bugs with DMA requests above 32
        sd/pl181.c: Avoid undefined shift behaviour in RWORD macro
        hw/cpu/a15mpcore: Correct default value for num-irq
        char/cadence_uart: Fix reset for unattached instances
      
      Message-id: 1373904095-27592-1-git-send-email-peter.maydell@linaro.org
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit a34001fab5da2d0df605a8b83880c917c8aa0606
  Merge: 5699a02... e605e96...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Mon Jul 15 14:00:57 2013 -0500
  
      Merge remote-tracking branch 'rth/axp-next' into staging
      
      # By Richard Henderson
      # Via Richard Henderson
      * rth/axp-next:
        hw/alpha: Use SRM epoch
        hw/alpha: Drop latch_tmp hack
        exec: Support 64-bit operations in address_space_rw
        hw/alpha: Don't machine check on missing pci i/o
        hw/alpha: Don't use get_system_io
      
      Message-id: 1373840171-25556-1-git-send-email-rth@twiddle.net
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 5699a02e01a4d046652bc6e77abd67e887ae209c
  Merge: c3cb8e7... a62eaa2...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Mon Jul 15 14:00:32 2013 -0500
  
      Merge remote-tracking branch 'kwolf/for-anthony' into staging
      
      # By Kevin Wolf (6) and Stefan Hajnoczi (2)
      # Via Kevin Wolf
      * kwolf/for-anthony:
        ahci: Fix FLUSH command
        migration: Fail migration on bdrv_flush_all() error
        cpus: Add return value for vm_stop()
        block: Add return value for bdrv_flush_all()
        qemu-iotests: Update 051 reference output
        block: Don't parse protocol from file.filename
        block: add drive_backup HMP command
        blockdev: add sync mode to drive-backup QMP command
      
      Message-id: 1373887000-4488-1-git-send-email-kwolf@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit d26d9e14c15837eba2b7447e8d15230bab8e0940
  Author: Michael S. Tsirkin <mst@redhat.com>
  Date:   Wed Jul 10 18:28:04 2013 +0300
  
      pc: don't access fw cfg if NULL
      
      commit f8c457b88d72a48989f190bc3d7b79f4f3b7d11c
           "pc: pass PCI hole ranges to Guests"
      broke Xen as it has no fw_cfg.
      Check for this configuration and boil out.
      
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
      Tested-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
  
  commit 488f069bd1f3aeb6ee748acb02b7581831bcb3f8
  Author: Michael S. Tsirkin <mst@redhat.com>
  Date:   Thu Jul 11 16:06:46 2013 +0300
  
      virtio-net: add feature bit for any header s/g
      
      Old qemu versions required that 1st s/g entry is the header.
      
      Since QEMU 1.5, patchset titled "virtio-net: iovec handling cleanup"
      removed this limitation but a feature bit is needed so guests know it's
      safe to lay out header differently.
      
      This patch applies on top and adds such a feature bit to QEMU.
      It is set by default for virtio-net.
      virtio net header inline with the data is beneficial
      for latency and small packet bandwidth - guest driver
      code utilizing this feature has been acked but missed 3.11
      by a narrow margin, it's pending for 3.12.
      
      This feature bit is cleared by default when compatibility with old
      machine types is requested.
      
      Other performance-sensitive devices (blk and scsi)
      don't yet support arbitrary s/g layouts, so
      we only set this bit for virtio-net for now.
      There are plans to allow arbitrary layouts there, but
      no code has been posted yet.
      
      Cc: Rusty Russell <rusty@rustcorp.com.au>
      Reviewed-by: Laszlo Ersek <lersek@redhat.com>
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
  
  commit b1be42803b31a913bab65bab563a8760ad2e7f7f
  Author: Amos Kong <akong@redhat.com>
  Date:   Fri Jun 14 15:45:52 2013 +0800
  
      net: add support of mac-programming over macvtap in QEMU side
      
      Currently macvtap based macvlan device is working in promiscuous
      mode, we want to implement mac-programming over macvtap through
      Libvirt for better performance.
      
      Design:
       QEMU notifies Libvirt when rx-filter config is changed in guest,
       then Libvirt query the rx-filter information by a monitor command,
       and sync the change to macvtap device. Related rx-filter config
       of the nic contains main mac, rx-mode items and vlan table.
      
      This patch adds a QMP event to notify management of rx-filter change,
      and adds a monitor command for management to query rx-filter
      information.
      
      Test:
       If we repeatedly add/remove vlan, and change macaddr of vlan
       interfaces in guest by a loop script.
      
      Result:
       The events will flood the QMP client(management), management takes
       too much resource to process the events.
      
       Event_throttle API (set rate to 1 ms) can avoid the events to flood
       QMP client, but it could cause an unexpected delay (~1ms), guests
       guests normally expect rx-filter updates immediately.
      
       So we use a flag for each nic to avoid events flooding, the event
       is emitted once until the query command is executed. The flag
       implementation could not introduce unexpected delay.
      
      There maybe exist an uncontrollable delay if we let Libvirt do the
      real change, guests normally expect rx-filter updates immediately.
      But it's another separate issue, we can investigate it when the
      work in Libvirt side is done.
      
      Michael S. Tsirkin: tweaked to enable events on start
      Michael S. Tsirkin: fixed not to crash when no id
      Michael S. Tsirkin: fold in patch:
         "additional fixes for mac-programming feature"
      Amos Kong: always notify QMP client if mactable is changed
      Amos Kong: return NULL list if no net client supports rx-filter query
      
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Reviewed-by: Markus Armbruster <armbru@redhat.com>
      Signed-off-by: Amos Kong <akong@redhat.com>
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
  
  commit 82a3a11897308b606120f7235001e87809708f85
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Mon Jul 1 12:40:19 2013 +0100
  
      target-arm: Avoid g_hash_table_get_keys()
      
      g_hash_table_get_keys() was only introduced in glib 2.14, and we're
      still targeting a minimum version of 2.12.  Rewrite the offending
      code (introduced in commit 721fae1) to use g_hash_table_foreach()
      to build the list of keys.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Tested-by: Laurent Desnogues <laurent.desnogues@gmail.com>
      Tested-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Message-id: 1372678819-8633-1-git-send-email-peter.maydell@linaro.org
  
  commit 2ebcebe262e88111ff583f97bc5fe0aae64b8940
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Thu Jun 27 16:38:47 2013 +0100
  
      target-arm: avoid undefined behaviour when writing TTBCR
      
      LPAE CPUs have more potentially valid bits in the TTBCR, and so the
      simple masking out of invalid bits is no longer sufficient to obtain
      the base address width field of the register, which is what we use to
      precalculate c2_mask and c2_base_mask.  Explicitly extract the
      relevant register field rather than simply shifting by the register
      value.
      
      This bug would have had no ill effects in practice, since if the
      EAE bit (TTBCR bit 31) is set then we don't use the precalculated
      masks, and if EAE is zero then bits 30..3 are all UNK/SBZP, so
      well-behaved guests won't set them. However the shift is undefined
      behaviour, so we should avoid it.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Message-id: 1372347527-4428-1-git-send-email-peter.maydell@linaro.org
  
  commit 204a9c43afb92e2ff44fc9d1d377bc98ee97e3d7
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Wed Jul 10 14:22:59 2013 +1000
  
      target-arm/helper.c: Allow const opaques in arm CP
      
      Allow for defining const opaque data in ARM CP register definitions by
      setting .opaque = foo. If non null opaque is passed into
      define_one_arm_cp_reg_with_opaque then that opaque will take
      precedence, otherwise if null opaque is passed, the original opaque
      data will be used.
      
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Message-id: cf0a3ac3438d97464240db9f5f4ef1585cbc1d77.1373429432.git.peter.crosthwaite@xilinx.com
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit 97ce8d61559b99492b4d389eba51a198e55b8455
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Wed Jul 10 14:22:21 2013 +1000
  
      target-arm/helper.c: Implement MIDR aliases
      
      Unimplemented registers in the cp15, CRn=0, opc1=0, CRm=0 space default
      to aliasing the MIDR register. Set all registers in the space to access
      MIDR by default.
      
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Message-id: 6127846712b7ad2727354a4f5e1d809451f1e859.1373429432.git.peter.crosthwaite@xilinx.com
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit a703eda18a5c3e9b45f2b9a337a3e1e16c836cf9
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Wed Jul 10 14:21:42 2013 +1000
  
      target-arm/helper.c: OMAP/StrongARM cp15 crn=0 cleanup
      
      The if block detecting OMAP/StrongARM modifies the id_cp_reginfo
      .access fields in place. So there is no need to replicate the call
      to define_arm_cp_reg(). Dropped, and let the OMAP case fall through
      to the normal behaviour after the in-place modification.
      
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Message-id: 72aae9b8ebbc9a76d2b06faf8666ef8a4b34b92a.1373429432.git.peter.crosthwaite@xilinx.com
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit 12b10571141a20e1c23d3b597e55d5d1a3113265
  Author: Mans Rullgard <mans@mansr.com>
  Date:   Mon Jul 15 14:35:25 2013 +0100
  
      target-arm: explicitly decode SEVL instruction
      
      The ARMv8 SEVL instruction is in the architectural hint space already
      emulated as nop.  This makes the decoding of SEVL explicit for clarity.
      
      Signed-off-by: Mans Rullgard <mans@mansr.com>
      Message-id: 1370606786-5650-3-git-send-email-mans@mansr.com
      [PMM: added 'SEVL' to the TODO comment]
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit 2359bf80c1c4e8ed1e7ddb03661fec6bace82a87
  Author: Mans Rullgard <mans@mansr.com>
  Date:   Mon Jul 15 14:35:25 2013 +0100
  
      target-arm: implement LDA/STL instructions
      
      This adds support for the ARMv8 load acquire/store release instructions.
      Since qemu does nothing special for memory barriers, these can be
      emulated like their non-acquire/release counterparts.
      
      Signed-off-by: Mans Rullgard <mans@mansr.com>
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit bf72d89f0a8fb27a6bfde1a689690fd577227762
  Author: Dominik Dingel <dingel@linux.vnet.ibm.com>
  Date:   Thu Jul 11 13:22:19 2013 +0200
  
      virtio-ccw: Enable x-data-plane for virtio-ccw-blk
      
      Add property x-data-plane to virtio-ccw-blk devices.
      
      Signed-off-by: Dominik Dingel <dingel@linux.vnet.ibm.com>
      Signed-off-by: Cornelia Huck <cornelia.huck@de.ibm.com>
  
  commit b25a83f0538fceede15cba6cfd6ea0f1ffc9d777
  Author: Andre Przywara <andre.przywara@calxeda.com>
  Date:   Fri Jul 5 14:21:37 2013 +0200
  
      ARM/highbank: add support for Calxeda ECX-2000 / Midway
      
      The Calxeda ECX-2000 chip (aka. Midway) is model-wise quite similar
      to the Highbank. The most prominent difference is the Cortex-A15 CPU
      core in it, together with the associated core peripherals.
      
      Add a new ARM machine type called "midway".
      Move the L2 cache controller device into the Highbank specific part,
      since Midway does not have (and need) it.
      
      Signed-off-by: Andre Przywara <andre.przywara@calxeda.com>
      Message-id: 1373026897-12085-3-git-send-email-andre.przywara@calxeda.com
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit 574f66bcbe10cd8fbf8bbf6d87451a944ae421bd
  Author: Andre Przywara <andre.przywara@calxeda.com>
  Date:   Fri Jul 5 14:21:36 2013 +0200
  
      ARM/highbank: prepare for adding similar machines
      
      To allow the modelling of machines similar to Calxeda Highbank,
      introduce a parameter to the init function and call it from a
      wrapper. This allows to tweak the definition for individual machines
      later on.
      
      Signed-off-by: Andre Przywara <andre.przywara@calxeda.com>
      Message-id: 1373026897-12085-2-git-send-email-andre.przywara@calxeda.com
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit 8941d6ce25b43824cf96d30cb94742e02e80b2f2
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Tue Jul 9 13:49:40 2013 +0100
  
      hw/arm/vexpress: Add alias for flash at address 0 on A15 board
      
      The A15 Versatile Express board can remap a variety of things at address
      0. We don't currently emulate the Serial Configuration Controller which
      is how the guest can control this remapping, but we can provide the
      initial default mapping of the first flash device into this space.
      In particular this allows QEMU to boot flash images such as UEFI which
      expect to include an exception vector table.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Tested-by: Grant Likely <grant.likely@linaro.org>
      Message-id: 1373374180-19884-1-git-send-email-peter.maydell@linaro.org
  
  commit 7648673636bbd7dcb9abf3cc87a8ba7a65b85436
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Fri Jun 28 13:51:59 2013 +0100
  
      hw/dma/omap_dma: Fix bugs with DMA requests above 32
      
      The drqbmp field of struct soc_dma_s is a uint64_t; however several
      places in the code attempt to set bits in it using "(1 << drq)",
      which will fail if drq is large enough that the 1 bit gets shifted
      off the top of a 32 bit integer.  Change these to "(1ULL << drq)" so
      that the promotion to 64 bit happens before the shift rather than
      afterwards.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Message-id: 1372423919-5669-1-git-send-email-peter.maydell@linaro.org
  
  commit 8827b0fb66cab9f7978c4e66dad4cf3c0989a72e
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Thu Jun 27 15:03:51 2013 +0100
  
      sd/pl181.c: Avoid undefined shift behaviour in RWORD macro
      
      Add a cast to avoid potentially shifting into the sign bit of
      a signed value, which is undefined behaviour in C.
      
      (Detected with clang's -fsanitize=undefined.)
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Message-id: 1372341831-4264-1-git-send-email-peter.maydell@linaro.org
  
  commit 528622421eb1be95eaadfe91e8e11729d1e46431
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Fri Jul 5 14:54:41 2013 +0100
  
      hw/cpu/a15mpcore: Correct default value for num-irq
      
      The a15mpcore device claims that its default value for num-irq
      is the number of interrupts used by the A15MP in the vexpress-a15
      board. However that chip has 128 external interrupts, not 64.
      Since there is only one A15 based model in QEMU currently, we
      can fix this by simply changing the default value.
      
      This error was causing recent (3.10) Linux kernels to print
      warnings/backtraces when the number of interrupts reported
      by the GIC was smaller than an interrupt number they wanted
      to use.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Message-id: 1373032481-15280-1-git-send-email-peter.maydell@linaro.org
  
  commit 81e69fb093099ec5dccd61c92cec308f83091511
  Author: Mans Rullgard <mans@mansr.com>
  Date:   Mon Jul 15 14:35:25 2013 +0100
  
      target-arm: add feature flag for ARMv8
      
      Signed-off-by: Mans Rullgard <mans@mansr.com>
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit 9121d02cb33c96b444a3973579f5edc119597e81
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Mon Jul 15 12:28:07 2013 +0100
  
      char/cadence_uart: Fix reset for unattached instances
      
      commit 1db8b5efe0c2b5000e50691eea61264a615f43de introduced an issue
      where QEMU would segfault if you have an unattached Cadence UART.
      
      Fix by guarding the flush-on-reset logic on there being a qemu_chr
      attachment.
      
      Reported-by: Soren Brinkmann <soren.brinkmann@xilinx.com>
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Tested-by: Soren Brinkmann <soren.brinkmann@xilinx.com>
      Message-id: 9009578ee10a50d994b2e10aa2840d73765f5968.1370577272.git.peter.crosthwaite@xilinx.com
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit c6d8ed24b446b1f1e07af87cde54317f54a1d42e
  Author: Jani Kokkonen <Jani.Kokkonen@huawei.com>
  Date:   Wed Jul 10 17:02:00 2013 +0200
  
      tcg/aarch64: Implement tlb lookup fast path
      
      Supports CONFIG_QEMU_LDST_OPTIMIZATION
      
      Signed-off-by: Jani Kokkonen <jani.kokkonen@huawei.com>
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Reviewed-by: Claudio Fontana <claudio.fontana@huawei.com>
  
  commit a62eaa26c1d6d48fbdc3ac1d32bd1314f5fdc8c9
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Mon Jul 15 11:25:55 2013 +0200
  
      ahci: Fix FLUSH command
      
      AHCI couldn't cope with asynchronous commands that aren't doing DMA, it
      simply wouldn't complete them. Due to the bug fixed in commit f68ec837,
      FLUSH commands would seem to have completed immediately even if they
      were still running on the host. After the commit, they would simply hang
      and never unset the BSY bit, rendering AHCI unusable on any OS sending
      flushes.
      
      This patch adds another callback for the completion of asynchronous
      commands. This is what AHCI really wants to use for its command
      completion logic rather than an DMA completion callback.
      
      Cc: qemu-stable@nongnu.org
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 0e1146a7a011a69d8cbc958b4f7ebad186730fc3
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Fri Jul 5 13:54:55 2013 +0200
  
      migration: Fail migration on bdrv_flush_all() error
      
      If bdrv_flush_all() returns an error, there is an inconsistency in the
      view of an image file between the source and the destination host.
      Completing the migration would lead to corruption. Better abort
      migration in this case.
      
      To reproduce this case, try the following (ensures that there is
      something to flush, and then fails that flush):
      
      $ qemu-img create -f qcow2 test.qcow2 1G
      $ cat blkdebug.cfg
      [inject-error]
      event = "flush_to_os"
      errno = "5"
      $ qemu-system-x86_64 -hda blkdebug:blkdebug.cfg:test.qcow2 -monitor stdio
      (qemu) qemu-io ide0-hd0 "write 0 4k"
      (qemu) migrate ...
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 5698346391b306c2c84358c68ee897c095d714cc
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Fri Jul 5 13:49:54 2013 +0200
  
      cpus: Add return value for vm_stop()
      
      If flushing the block devices fails, return an error. The VM is stopped
      anyway.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit f0f0fdfeec6c67ad374114ecc4b3e3ccde5e94d2
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Fri Jul 5 13:48:01 2013 +0200
  
      block: Add return value for bdrv_flush_all()
      
      bdrv_flush() can fail, and bdrv_flush_all() should return an error as
      well if this happens for a block device. It returns the first error
      return now, but still at least tries to flush the remaining devices even
      in error cases.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 7a370406bdd13b1d46230d1cbca308d984d0dcae
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Wed Jul 10 17:30:26 2013 +0200
  
      qemu-iotests: Update 051 reference output
      
      This has been broken by commit bd5c51ee.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit 98289620e0460fa595581020ab20127da4a2fc44
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Wed Jul 10 15:47:39 2013 +0200
  
      block: Don't parse protocol from file.filename
      
      One of the major reasons for doing something new for -blockdev and
      blockdev-add was that the old block layer code parses filenames instead
      of just taking them literally. So we should really leave it untouched
      when it's passing using the new interfaces (like -drive
      file.filename=...).
      
      This allows opening relative file names that contain a colon.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
  
  commit de90930a0c45760e7523138fac57ff07312bf51d
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Wed Jun 26 14:11:58 2013 +0200
  
      block: add drive_backup HMP command
      
      Make "drive_backup" available on the HMP monitor:
      
        drive_backup [-n] [-f] device target [format]
      
      The -n flag requests QEMU to reuse the image found in new-image-file,
      instead of recreating it from scratch.
      
      The -f flag requests QEMU to copy the whole disk, so that the result
      does not need a backing file.  Note that this flag *must* currently be
      passed since the other sync modes ('none' and 'top') have not been
      implemented yet.  Requiring it ensures that "drive_backup" behaves like
      "drive_mirror".
      
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit b53169eae06d6cf6f512a8b1fdd5424a0a6aab85
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Wed Jun 26 14:11:57 2013 +0200
  
      blockdev: add sync mode to drive-backup QMP command
      
      The drive-backup command is similar to the drive-mirror command, except
      no guest data written after the command executes gets copied.  Add a
      sync mode argument which determines whether the entire disk is copied,
      just allocated clusters, or only clusters being written to by the guest.
      
      Currently only sync mode 'full' is supported - it copies the entire disk.
      For read-only point-in-time snapshots we may only need sync mode 'none'
      since the target can be a qcow2 file using the guest's disk as its
      backing file (no need to copy the entire disk).  Finally, sync mode
      'top' is useful if we wish to preserve the backing chain.
      
      Note that this patch just adds the sync mode argument to drive-backup.
      It does not implement sync modes 'top' or 'none'.  This patch is
      necessary so we can add a drive-backup HMP command that behaves like the
      existing drive-mirror HMP command and takes a sync mode.
      
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit e605e969953d793036dbd450da6b59bb434fb3d8
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Sat Jul 13 17:23:37 2013 -0700
  
      hw/alpha: Use SRM epoch
      
      The 1980 epoch is used by the ARC PALcode for NT.  But we're emulating
      a system using the SRM PALcode.  Using the proper epoch results in less
      confusion in the guest userland.
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 678421650dc166cd6cb35bb2bc0baf1b481b40ca
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Mon Jul 8 14:57:39 2013 -0700
  
      hw/alpha: Drop latch_tmp hack
      
      The memory and i/o core now support passing 64-bit accesses along
      from the guest, so we no longer need to emulate them.
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 23326164ae6fe8d94b7eff123e03f97ca6978d33
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Mon Jul 8 14:55:59 2013 -0700
  
      exec: Support 64-bit operations in address_space_rw
      
      Honor the implementation maximum access size, and at least check
      the minimum access size.
      
      Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 3661049fec64ffd7ab008e57e396881c6a4b53a4
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Mon Jul 8 15:46:37 2013 -0700
  
      hw/alpha: Don't machine check on missing pci i/o
      
      Not really correct, but we don't implement all of the random devices
      that the kernel looks for.  This is good enough to keep us booting.
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 056e6bae1c91f47165d962564f82f5176bae47f0
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Mon Jul 8 13:55:30 2013 -0700
  
      hw/alpha: Don't use get_system_io
      
      Advancements in the ioport subsystem mean that we need no longer
      thunk memory-mapped i/o through the system-io address space.
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit c3cb8e77804313e1be99b5f28a34a346736707a5
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Fri Jul 12 14:37:47 2013 -0500
  
      ioport: remove LITTLE_ENDIAN mark for portio
      
      Setting it to LE forces a byte swap when host != guest endian but
      this makes no sense at all.
      
      Herve made the suggestion upon observing that word writes/reads
      were broken into byte writes/reads in such a way as to assume
      devices are interpret registers as LE.
      
      However, even if this were a problem, marking the region as LE is
      not useful because what's essentially happening here is that LE is
      open coded.  So by marking it LE in MemoryRegionOps, we're doing a
      superflous swap.
      
      Now, the portio code is suspicious to begin with.  The dispatch
      layer really has no purpose in splitting I/O requests in the first
      place...
      
      Cc: Hervé Poussineau <hpoussin@reactos.org>
      Cc: Alex Graf <agraf@suse.de>
      Cc: Benjamin Herrenschmidt <benh@kernel.crashing.org>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 7ca1dfad952d8a8655b32e78623edcc38a51b14a
  Author: Chegu Vinod <chegu_vinod@hp.com>
  Date:   Mon Jun 24 03:47:39 2013 -0600
  
      Force auto-convegence of live migration
      
      If a user chooses to turn on the auto-converge migration capability
      these changes detect the lack of convergence and throttle down the
      guest. i.e. force the VCPUs out of the guest for some duration
      and let the migration thread catchup and help converge.
      
      Verified the convergence using the following :
       - Java Warehouse workload running on a 20VCPU/256G guest(~80% busy)
       - OLTP like workload running on a 80VCPU/512G guest (~80% busy)
      
      Sample results with Java warehouse workload : (migrate speed set to 20Gb and
      migrate downtime set to 4seconds).
      
       (qemu) info migrate
       capabilities: xbzrle: off auto-converge: off  <----
       Migration status: active
       total time: 1487503 milliseconds
       expected downtime: 519 milliseconds
       transferred ram: 383749347 kbytes
       remaining ram: 2753372 kbytes
       total ram: 268444224 kbytes
       duplicate: 65461532 pages
       skipped: 64901568 pages
       normal: 95750218 pages
       normal bytes: 383000872 kbytes
       dirty pages rate: 67551 pages
      
       ---
      
       (qemu) info migrate
       capabilities: xbzrle: off auto-converge: on   <----
       Migration status: completed
       total time: 241161 milliseconds
       downtime: 6373 milliseconds
       transferred ram: 28235307 kbytes
       remaining ram: 0 kbytes
       total ram: 268444224 kbytes
       duplicate: 64946416 pages
       skipped: 64903523 pages
       normal: 7044971 pages
       normal bytes: 28179884 kbytes
      
      Signed-off-by: Chegu Vinod <chegu_vinod@hp.com>
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit bde1e2ec2176c363c1783bf8887b6b1beb08dfee
  Author: Chegu Vinod <chegu_vinod@hp.com>
  Date:   Mon Jun 24 03:49:42 2013 -0600
  
      Add 'auto-converge' migration capability
      
      The auto-converge migration capability allows the user to specify if they
      choose live migration seqeunce to automatically detect and force convergence.
      
      Signed-off-by: Chegu Vinod <chegu_vinod@hp.com>
      Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit 3c02270db980007424d797506301826310ce2db4
  Author: Chegu Vinod <chegu_vinod@hp.com>
  Date:   Mon Jun 24 03:49:41 2013 -0600
  
      Introduce async_run_on_cpu()
      
      Introduce an asynchronous version of run_on_cpu() i.e. the caller
      doesn't have to block till the call back routine finishes execution
      on the target vcpu.
      
      Signed-off-by: Chegu Vinod <chegu_vinod@hp.com>
      Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit 25ca6a1f5a3ee0a1ae670590877ed14f05e28fba
  Merge: c170a23... f35ea98...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Fri Jul 12 07:58:31 2013 -0500
  
      Merge remote-tracking branch 'agraf/ppc-for-upstream' into staging
      
      # By Alexander Graf (16) and others
      # Via Alexander Graf
      * agraf/ppc-for-upstream: (22 commits)
        PPC: dbdma: Support more multi-issue DMA requests
        PPC: Add timer handler for newworld mac-io
        PPC: dbdma: Support unaligned DMA access
        PPC: dbdma: Wait for DMA until we have data
        PPC: dbdma: Move processing to io
        PPC: dbdma: macio: Add DMA callback
        PPC: dbdma: Move static bh variable to device struct
        PPC: dbdma: Introduce kick function
        PPC: dbdma: Move defines into header file
        PPC: dbdma: Allow new commands in RUN state
        PPC: dbdma: Fix debug print
        PPC: Mac: Add debug prints in macio and dbdma code
        PPC: dbdma: Replace tabs with spaces
        PPC: Macio: Replace tabs with spaces
        PPC: g3beige: Move secondary IDE bus to mac-io
        PPC: Mac: Fix guest exported tbfreq values
        target-ppc: Add POWER8 v1.0 CPU model
        pseries: move interrupt controllers to hw/intc/
        spapr: Respect -bios command line option for SLOF
        spapr: Use named enum for function remove_hpte
        ...
      
      Message-id: 1373562085-29728-1-git-send-email-agraf@suse.de
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit f35ea98cd9f75db9286f05bf3dc4b532f4cb5eaa
  Author: Alexander Graf <agraf@suse.de>
  Date:   Sun Jun 30 15:29:13 2013 +0200
  
      PPC: dbdma: Support more multi-issue DMA requests
      
      A DMA request can happen for data that hasn't been completely been
      provided by the IDE core yet. For example
      
        - DBDMA request for 0x1000 bytes
        - IDE request for 1 sector
        - DBDMA wants to read 0x1000 bytes (8 sectors) from bdrv
        - breakage
      
      Instead, we should truncate our bdrv request to the maximum number
      of sectors we're allowed to read at that given time. Once that transfer
      is through, we will fall into our recently introduced waiting logic.
      
        - DBDMA requests for 0x1000 bytes
        - IDE request for 1 sector
        - DBDMA wants to read MIN(0x1000, 1 * 512) bytes
        - DBDMA finishes reading, indicates to IDE core that transfer is complete
        - IDE request for 7 sectors
        - DBDMA finishes the DMA
      
      Reported-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit a0f9fdfd98cc0571f9921a7eadd7316532e3e289
  Author: Alexander Graf <agraf@suse.de>
  Date:   Sun Jun 30 05:15:14 2013 +0200
  
      PPC: Add timer handler for newworld mac-io
      
      Mac OS X accesses fancy timer registers inside of the mac-io on bootup.
      
      These really should be ticking at the mac-io bus frequency, but I don't
      see anyone upset when we just make them as fast as we want to.
      
      With this patch on top of my previous patch queue and latest OpenBIOS
      I am able to boot Mac OS X 10.4 with -M mac99.
      
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 80fc95d8bdaf3392106b131a97ca701fd374489a
  Author: Alexander Graf <agraf@suse.de>
  Date:   Fri Jun 28 13:30:01 2013 +0200
  
      PPC: dbdma: Support unaligned DMA access
      
      The DBDMA engine really just reads bytes from a producing device (IDE
      in our case) and shoves these bytes into memory. It doesn't care whether
      any alignment takes place or not.
      
      Our code today however assumes that block accesses always happen on
      sector (512 byte) boundaries. This is a fair assumption for most cases.
      
      However, Mac OS X really likes to do unaligned, incomplete accesses
      that it finishes with the next DMA request.
      
      So we need to read / write the unaligned bits independent of the actual
      asynchronous request, because that one can only handle 512-byte-aligned
      data. We also need to cache these unaligned sectors until the next DMA
      request, at which point the data might be successfully flushed from the
      pipe.
      
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit cae323572eddc1a45e2f6ef98c006d98fed23b1e
  Author: Alexander Graf <agraf@suse.de>
  Date:   Sun Jun 30 02:54:35 2013 +0200
  
      PPC: dbdma: Wait for DMA until we have data
      
      We should only start processing DMA requests when we have data to process.
      Hold off working through the DMA shuffling until the IDE core told us that
      it's ready.
      
      This is required because the guest can program the DMA engine or the IDE
      transfer first. Both are legal.
      
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 03ee3b1e58266c7e5b155d58f443d94b23d2bd05
  Author: Alexander Graf <agraf@suse.de>
  Date:   Sun Jun 30 02:47:20 2013 +0200
  
      PPC: dbdma: Move processing to io
      
      Soon we will introduce intermediate processing pauses which will
      allow the bottom half to restart a DMA request that couldn't be
      fulfilled yet.
      
      For that to work, move the processing variable into the io struct
      which is what DMA providers work with.
      
      While touching it, also change it into a bool
      
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 4aa3510f6f36c5ea35219acf641788222d977437
  Author: Alexander Graf <agraf@suse.de>
  Date:   Sun Jun 30 02:36:14 2013 +0200
  
      PPC: dbdma: macio: Add DMA callback
      
      We need to know when the IDE core starts a DMA transfer. Add a notifier
      function so we have the chance to start transmitting data.
      
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit d2f0ce2189feef94516d81fa5834fa4d65435053
  Author: Alexander Graf <agraf@suse.de>
  Date:   Sun Jun 30 02:22:41 2013 +0200
  
      PPC: dbdma: Move static bh variable to device struct
      
      The DBDMA controller has a bottom half to asynchronously process DMA
      request queues.
      
      This bh was stored as a gross static variable. Move it into the device
      struct instead.
      
      While at it, move all users of it to the new generic kick function.
      
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit d1e562deb2de5c2ced639b18dee59a9ab08236b6
  Author: Alexander Graf <agraf@suse.de>
  Date:   Sun Jun 30 02:18:54 2013 +0200
  
      PPC: dbdma: Introduce kick function
      
      The DBDMA engine really is running all the time, waiting for input. However
      we don't want to waste cycles constantly polling.
      
      So introduce a kick function that data providers can call to notify the
      DBDMA controller of new input.
      
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit f2f963fd0775263f9c1cdd3cd92b171c8dae6c77
  Author: Alexander Graf <agraf@suse.de>
  Date:   Sun Jun 30 02:06:35 2013 +0200
  
      PPC: dbdma: Move defines into header file
      
      We usually keep struct and constant definitions in header files. Move
      them there to stay consistent and to make access to fields easier.
      
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 7eaba824b6bc14ee724f8593891f2165d2faa4ab
  Author: Alexander Graf <agraf@suse.de>
  Date:   Sun Jun 30 01:53:51 2013 +0200
  
      PPC: dbdma: Allow new commands in RUN state
      
      The DBDMA controller can not change its command stream while it's
      actively streaming data, true. But the fact that it's in RUN state
      doesn't actually indicate anything. It could just as well be in
      WAIT while in RUN. And then it's legal to change commands.
      
      This fixes a real world issue I've encountered with Mac OS X.
      
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 58c0c311838dd2c6622a156b4d261aa127c510dd
  Author: Alexander Graf <agraf@suse.de>
  Date:   Sun Jun 30 01:53:05 2013 +0200
  
      PPC: dbdma: Fix debug print
      
      There was a debug print that didn't compile for me because the format
      and the arguments weren't in sync. Fix it up.
      
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 33ce36bb33cc00ac3070d49e17b4afed62b412a8
  Author: Alexander Graf <agraf@suse.de>
  Date:   Sun Jun 30 01:23:45 2013 +0200
  
      PPC: Mac: Add debug prints in macio and dbdma code
      
      The macio code is basically undebuggable as it stands today, with no
      debug prints anywhere whatsoever. DBDMA was better, but I needed a
      few more to create reasonable logs that tell me where breakage is.
      
      Add a DPRINTF macro in the macio source file and add a bunch of debug
      prints that are all disabled by default of course.
      
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 9e232428784641b8e48a237a4cb2ffe84450d15c
  Author: Alexander Graf <agraf@suse.de>
  Date:   Sun Jun 30 01:45:22 2013 +0200
  
      PPC: dbdma: Replace tabs with spaces
      
      s/^I/        /g on the file with a few manual tweaks to align things.
      
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 8aef291fb876670b264297ab333f5072cddbf625
  Author: Alexander Graf <agraf@suse.de>
  Date:   Sun Jun 30 01:43:17 2013 +0200
  
      PPC: Macio: Replace tabs with spaces
      
      s/^I/        /g on the file.
      
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 14eefd0ec3b4720faddf4cc7682d7ac8c82a3a45
  Author: Alexander Graf <agraf@suse.de>
  Date:   Mon Jun 24 21:40:50 2013 +0200
  
      PPC: g3beige: Move secondary IDE bus to mac-io
      
      On a real G3 Beige the secondary IDE bus lives on the mac-io chip, not
      on some random PCI device. Move it there to become more compatible.
      
      While at it, also clean up the IDE channel connection logic.
      
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 536d8cda4adef3d202a800688ed5f63dae1f0f88
  Author: Alexander Graf <agraf@suse.de>
  Date:   Sat Jun 29 17:34:58 2013 +0200
  
      PPC: Mac: Fix guest exported tbfreq values
      
      We can tell the guest the frequency of its time base through fwcfg.
      
      However, we tell it a different value from the speed tb actually runs
      at. Let's fix it and make the tbfreq initialization and the fwcfg exposure
      use the same values.
      
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 8d43ea1c97d0d611f9cf868fe78b17f2a1031298
  Author: Prerna Saxena <prerna@linux.vnet.ibm.com>
  Date:   Thu Jul 4 12:12:32 2013 +0530
  
      target-ppc: Add POWER8 v1.0 CPU model
      
      This patch adds CPU PVR definition for POWER8,
      and enables QEMU to launch guests on POWER8 hardware.
      
      Signed-off-by: Prerna Saxena <prerna@linux.vnet.ibm.com>
      Signed-off-by: Alexey Kardashevskiy <aik@ozlabs.ru>
      Reviewed-by: Paul Mackerras <paulus@samba.org>
      Reviewed-by: Andreas Farber <afaerber@suse.de>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 42e5b4c9884c2c69825d6b6c6ddfbf25290856db
  Author: Alexey Kardashevskiy <aik@ozlabs.ru>
  Date:   Sat Jul 6 23:53:58 2013 +1000
  
      pseries: move interrupt controllers to hw/intc/
      
      Signed-off-by: Alexey Kardashevskiy <aik@ozlabs.ru>
      Reviewed-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 8e7ea787a20e30d44232cafb5a6e9a9fea364c66
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Wed Jul 3 21:26:50 2013 +0200
  
      spapr: Respect -bios command line option for SLOF
      
      Allow the user to override the firmware file name rather than always
      using "slof.bin".
      
      Reported-by: Dinar Valeev <k0da@opensuse.org>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit a3801402aa01e2ecb617f89b2e11f212d948b5af
  Author: Stefan Weil <sw@weilnetz.de>
  Date:   Mon Jun 24 19:48:47 2013 +0200
  
      spapr: Use named enum for function remove_hpte
      
      The function returned a target_ulong which was made from unnamed enum
      values. The target_ulong was then assigned to an int variable which
      was used in a switch statement.
      
      Using a named enum in both cases makes reviews easier.
      
      Signed-off-by: Stefan Weil <sw@weilnetz.de>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 9a39970df783cf8317e7dbf00a8af184ce868b1b
  Author: Stefan Weil <sw@weilnetz.de>
  Date:   Sat Jun 29 15:47:26 2013 +0200
  
      spapr: Fix compiler warnings for some versions of gcc
      
      i686-w64-mingw32-gcc (GCC) 4.6.3 from Debian wheezy reports these warnings:
      
      hw/ppc/spapr_hcall.c:188:1: warning:
       control reaches end of non-void function [-Wreturn-type]
      
      hw/ppc/spapr_pci.c:454:1: warning:
       control reaches end of non-void function [-Wreturn-type]
      
      Both warnings are fixed by using g_assert_not_reached instead of assert.
      A second line with assert(0) in spapr_pci.c which did not raise a compiler
      warning was modified, too, because g_assert_not_reached documents the
      purpose of that statement and is not removed in release builds.
      
      Signed-off-by: Stefan Weil <sw@weilnetz.de>
      Acked-by: David Gibson <david@gibson.dropbear.id.au>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 7162bdea75e9f63afdd2cacfe26ee4b472a59362
  Author: Julio Guerra <guerr@julio.in>
  Date:   Mon Jun 24 23:15:54 2013 +0200
  
      e600 core for MPC86xx processors
      
      MPC86xx processors are based on the e600 core, which is not the case
      in qemu where it is based on the 7400 processor.
      
      This patch creates the e600 core and instantiates the MPC86xx
      processors based on it. Therefore, adding the high BATs, the SPRG
      4..7 registers, which are e600-specific [1], and a HW MMU model (as 7400).
      This allows to define the MPC8610 processor too.
      
      Tested with a kernel using the HW TLB misses.
      
      [1] http://cache.freescale.com/files/32bit/doc/ref_manual/E600CORERM.pdf
      
      Signed-off-by: Julio Guerra <guerr@julio.in>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit c170a23ca0097a95b44fc7cc604018cd3c3b7d44
  Merge: 51455c5... 5e2ac51...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Wed Jul 10 14:34:32 2013 -0500
  
      Merge remote-tracking branch 'luiz/queue/qmp' into staging
      
      # By Kevin Wolf (4) and others
      # Via Luiz Capitulino
      * luiz/queue/qmp:
        add timestamp to error_report()
        qapi-schema: Use existing type for drive-backup arguments
        qapi-schema: Use BlockdevSnapshot type for blockdev-snapshot-sync
        qapi.py: Allow top-level type reference for command definitions
        qapi.py: Avoid code duplication
        qemu-char: Fix ringbuf option size
      
      Message-id: 1373478767-20965-1-git-send-email-lcapitulino@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 5e2ac5191772dea782ff78e95edd395985273019
  Author: Seiji Aguchi <seiji.aguchi@hds.com>
  Date:   Wed Jul 3 23:02:46 2013 -0400
  
      add timestamp to error_report()
      
      [Issue]
      When we offer a customer support service and a problem happens
      in a customer's system, we try to understand the problem by
      comparing what the customer reports with message logs of the
      customer's system.
      
      In this case, we often need to know when the problem happens.
      
      But, currently, there is no timestamp in qemu's error messages.
      Therefore, we may not be able to understand the problem based on
      error messages.
      
      [Solution]
      Add a timestamp to qemu's error message logged by
      error_report() with g_time_val_to_iso8601().
      
      Signed-off-by: Seiji Aguchi <seiji.aguchi@hds.com>
      Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com>
      Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
  
  commit f53cae50f81449596e55159cfe61efbef9246b2e
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Tue Jul 9 10:05:35 2013 +0200
  
      qapi-schema: Use existing type for drive-backup arguments
      
      This removes duplicated definitions and documentation by reusing the
      existing data type.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
  
  commit 852ad1a900a4ae23514e1a53c86632543592c31b
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Mon Jul 1 16:31:52 2013 +0200
  
      qapi-schema: Use BlockdevSnapshot type for blockdev-snapshot-sync
      
      We don't have to duplicate the definition any more now that we may refer
      to a type instead.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Reviewed-by: Michael Roth <mdroth@linux.vnet.ibm.com>
      Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
  
  commit b35284ea207a0ae1c0b162344cdef2a83304befc
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Mon Jul 1 16:31:51 2013 +0200
  
      qapi.py: Allow top-level type reference for command definitions
      
      If 'data' for a command definition isn't a dict, but a string, it is
      taken as a (struct) type name and the fields of this struct are directly
      used as parameters.
      
      This is useful for transactionable commands that can use the same type
      definition for both the transaction action and the arguments of the
      standalone command.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Reviewed-by: Michael Roth <mdroth@linux.vnet.ibm.com>
      Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
  
  commit bd9927fee4e63b451b4ef67a4c49729070d8b05d
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Mon Jul 1 16:31:50 2013 +0200
  
      qapi.py: Avoid code duplication
      
      The code that interprets the read JSON expression and appends types to
      the respective global variables was duplicated. We can avoid that by
      splitting off the part that reads from the file.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Reviewed-by: Michael Roth <mdroth@linux.vnet.ibm.com>
      Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
  
  commit 0f953051178f2e3df36efa5158a71f33d35fa812
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Thu Jun 27 16:22:07 2013 +0200
  
      qemu-char: Fix ringbuf option size
      
      Any attempt to use it trips an "opt->desc->type == QEMU_OPT_NUMBER"
      assertion.  Broken in commit 1da48c65.
      
      Cc: qemu-stable@nongnu.org
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
  
  commit 51455c59ddc370612f6e070d8eb0e594aaa7ef24
  Merge: 9f9a03b... 91b1df8...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Wed Jul 10 10:54:16 2013 -0500
  
      Merge remote-tracking branch 'afaerber/tags/qom-cpu-for-anthony' into staging
      
      QOM CPUState refactorings
      
      * Fix for OpenRISCCPU subclasses
      * Fix for gdbstub CPU selection
      * Move linux-user CPU functions into new header
      * CPUState part 10 refactoring: first_cpu, next_cpu, cpu_single_env et al.
      * Fix some targets to consistently inline TCG code generation
      * Centrally log CPU reset
      
      # gpg: Signature made Wed 10 Jul 2013 07:52:39 AM CDT using RSA key ID 3E7E013F
      # gpg: Can't check signature: public key not found
      
      # By Andreas Färber (41) and others
      # Via Andreas Färber
      * afaerber/tags/qom-cpu-for-anthony: (43 commits)
        cpu: Move reset logging to CPUState
        target-ppc: Change LOG_MMU_STATE() argument to CPUState
        target-i386: Change LOG_PCALL_STATE() argument to CPUState
        log: Change log_cpu_state[_mask]() argument to CPUState
        target-i386: Change do_smm_enter() argument to X86CPU
        target-i386: Change do_interrupt_all() argument to X86CPU
        target-xtensa: Change gen_intermediate_code_internal() arg to XtensaCPU
        target-unicore32: Change gen_intermediate_code_internal() signature
        target-sparc: Change gen_intermediate_code_internal() argument to SPARCCPU
        target-sh4: Change gen_intermediate_code_internal() argument to SuperHCPU
        target-s390x: Change gen_intermediate_code_internal() argument to S390CPU
        target-ppc: Change gen_intermediate_code_internal() argument to PowerPCCPU
        target-mips: Change gen_intermediate_code_internal() argument to MIPSCPU
        target-microblaze: Change gen_intermediate_code_internal() argument types
        target-m68k: Change gen_intermediate_code_internal() argument to M68kCPU
        target-lm32: Change gen_intermediate_code_internal() argument to LM32CPU
        target-i386: Change gen_intermediate_code_internal() argument to X86CPU
        target-cris: Change gen_intermediate_code_internal() argument to CRISCPU
        target-arm: Change gen_intermediate_code_internal() argument to ARMCPU
        target-alpha: Change gen_intermediate_code_internal() argument to AlphaCPU
        ...
  
  commit 9f9a03b9818194da39c6759d9b0cbee5d7ace4e1
  Merge: 6272d17... 8384274...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Wed Jul 10 10:54:09 2013 -0500
  
      Merge remote-tracking branch 'riku/linux-user-for-upstream' into staging
      
      # By Andreas Schwab (2) and others
      # Via Riku Voipio
      * riku/linux-user-for-upstream:
        linux-user: Do not ignore mmap failure from host
        linux-user: improve target_to_host_sock_type conversion
        user-exec.c: Set is_write correctly in the ARM cpu_signal_handler()
        linux-user: Fix sys_utimensat (would not compile on old glibc)
        linux-user: fix signal number range check
        linux-user: add SIOCADDRT/SIOCDELRT support
        linux-user: handle /proc/$$ like /proc/self
      
      Message-id: cover.1373051589.git.riku.voipio@linaro.org
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 6272d17c420b8cdd6af1784edd34f0b3e9f26b76
  Merge: 9d6a3d5... 0caa91f...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Wed Jul 10 10:53:55 2013 -0500
  
      Merge remote-tracking branch 'rth/tcg-next' into staging
      
      # By Richard Henderson
      # Via Richard Henderson
      * rth/tcg-next:
        tcg-arm: Implement tcg_register_jit
        tcg-i386: Use QEMU_BUILD_BUG_ON instead of assert for frame size
        tcg: Move the CIE and FDE header definitions to common code
        tcg: Fix high_pc fields in .debug_info
        tcg-arm: Use AT_PLATFORM to detect the host ISA
        tcg-arm: Simplify logic in detecting the ARM ISA in use
        tcg-arm: Rename use_armv5_instructions to use_armvt5_instructions
        tcg-arm: Make use of conditional availability of opcodes for divide
        tcg: Simplify logic using TCG_OPF_NOT_PRESENT
        tcg: Allow non-constant control macros
        tcg-ppc64: Don't implement rem
        tcg-ppc: Don't implement rem
        tcg-arm: Don't implement rem
        tcg: Split rem requirement from div requirement
        tcg: Add myself to general TCG maintainership
      
      Message-id: 1373379515-28596-1-git-send-email-rth@twiddle.net
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 9d6a3d58e4d1431ab3809ff621cfd1f9ec75eef5
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Tue Jun 18 19:18:59 2013 +1000
  
      qom: Fix class cast of NULL classes
      
      Its clear from the implementation that class casting is supposed to work
      with a NULL class argument. Guard all dereferences of the class argument
      against NULL accordingly.
      
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Message-id: 94cd5ba46b74eea289a7e582635820c1c54e66fa.1371546907.git.peter.crosthwaite@xilinx.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 4268b096272657b129a014f6f019625c4c8df2c1
  Author: Don Koch <dkoch@verizon.com>
  Date:   Tue Jul 9 13:36:05 2013 -0400
  
      pci: fix BRDIGE typo
      
      Fix typo in macro name: PCI_CLASS_BRDIGE_PCI_INF_SUB.
      
      Signed-off-by: Don Koch <dkoch@verizon.com>
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
  
  commit e78e9ae4a933504d383703870d491615b0261801
  Author: Don Koch <dkoch@verizon.com>
  Date:   Tue Jul 9 11:40:02 2013 -0400
  
      pci-bridge: update mappings for migration/restore
      
      Fix for LP#1187529: Devices on PCI bridge stop working when
      live-migrated. Update bridge mappings for all PCI bridge
      devices in get_pci_config_device().
      
      Signed-off-by: Don Koch <dkoch@verizon.com>
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
  
  commit 91b1df8cf9e1ecaa8679c9ea8713d1e25c28e6c4
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Jun 16 07:49:48 2013 +0200
  
      cpu: Move reset logging to CPUState
      
      x86 was using additional CPU_DUMP_* flags, so make that configurable in
      CPUClass::reset_dump_flags.
      
      This adds reset logging for alpha, unicore32 and xtensa.
      
      Acked-by: Michael Walle <michael@walle.cc> (for lm32)
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 77710e7aec1e5ae0195cf6ebae6864e3ccb5693a
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Wed Jul 3 00:52:23 2013 +0200
  
      target-ppc: Change LOG_MMU_STATE() argument to CPUState
      
      Choose CPUState rather than PowerPCCPU since doing a CPU() cast on the
      macro argument would hide type mismatches.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 8995b7a083e0fda9fac1db3888b3dafe14bd033c
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Wed Jul 3 01:07:10 2013 +0200
  
      target-i386: Change LOG_PCALL_STATE() argument to CPUState
      
      Since log_cpu_state_mask() argument was changed to CPUState,
      CPUArchState is no longer needed.
      
      Choose CPUState rather than X86CPU to not hide type mismatches with CPU().
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit a0762859ae2aae2e221c59e2541f964f1350d68b
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Jun 16 07:28:50 2013 +0200
  
      log: Change log_cpu_state[_mask]() argument to CPUState
      
      Since commit 878096eeb278a8ac1ccd6667af73e026f29b4cf5 (cpu: Turn
      cpu_dump_{state,statistics}() into CPUState hooks) CPUArchState is no
      longer needed.
      
      Add documentation and make the functions available through qemu/log.h
      outside NEED_CPU_H to allow use in qom/cpu.c. Moving them to qom/cpu.h
      was not yet possible due to convoluted include paths, so that some
      devices grow an implicit and unneeded dependency on qom/cpu.h for now.
      
      Acked-by: Michael Walle <michael@walle.cc> (for lm32)
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      [AF: Simplified mb_cpu_do_interrupt() and do_interrupt_all() changes]
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 518e9d7d486273f4ee8d38946e73a7483aca4a92
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Wed Jul 3 02:45:17 2013 +0200
  
      target-i386: Change do_smm_enter() argument to X86CPU
      
      Prepares for log_cpu_state_mask() changing argument to CPUState.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit ca4c810aab853788e907a791f8edea68ac30b0e8
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Wed Jul 3 02:00:09 2013 +0200
  
      target-i386: Change do_interrupt_all() argument to X86CPU
      
      Prepares for log_cpu_state() changing argument to CPUState.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 90b85b7706e2f80a1f0aa148e180ed70e4093846
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Fri Jun 21 22:33:01 2013 +0200
  
      target-xtensa: Change gen_intermediate_code_internal() arg to XtensaCPU
      
      Also use bool type while at it.
      
      Prepares for moving singlestep_enabled field to CPUState.
      
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 62a80559368de7b2dedc91039d8d11650e31ba4c
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Fri Jun 21 22:29:57 2013 +0200
  
      target-unicore32: Change gen_intermediate_code_internal() signature
      
      Use UniCore32CPU and bool.
      
      Prepares for moving singlestep_enabled field to CPUState.
      
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 68a471556d911a0adcf639e5fd5af2a2be4c4cb1
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Fri Jun 21 22:27:28 2013 +0200
  
      target-sparc: Change gen_intermediate_code_internal() argument to SPARCCPU
      
      Also use bool type while at it.
      
      Prepares for moving singlestep_enabled field to CPUState.
      
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 38e308103d40d859e2da74166fd4a1a80d78106d
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Fri Jun 21 22:24:41 2013 +0200
  
      target-sh4: Change gen_intermediate_code_internal() argument to SuperHCPU
      
      Also use bool type while at it.
      
      Prepares for moving singlestep_enabled field to CPUState.
      
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit d9916c23d3024ce2ae7f6300a7b4e62780e4632b
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Fri Jun 21 22:22:09 2013 +0200
  
      target-s390x: Change gen_intermediate_code_internal() argument to S390CPU
      
      Also use bool type while at it.
      
      Prepares for moving singlestep_enabled field to CPUState.
      
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 213fe1f5135abe052b634e08fddf6e9945f0eeed
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Fri Jun 21 22:19:32 2013 +0200
  
      target-ppc: Change gen_intermediate_code_internal() argument to PowerPCCPU
      
      Also use bool type while at it.
      
      Prepares for moving singlestep_enabled field to CPUState.
      
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 6429db34c11f8cbb2af446a9c1c80395794e6113
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Fri Jun 21 22:17:17 2013 +0200
  
      target-mips: Change gen_intermediate_code_internal() argument to MIPSCPU
      
      Also use bool type while at it.
      
      Prepares for moving singlestep_enabled field to CPUState.
      
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 4a274212f03adaf8b5971cc39d460335392a97f6
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Fri Jun 21 22:14:44 2013 +0200
  
      target-microblaze: Change gen_intermediate_code_internal() argument types
      
      Use MicroBlazeCPU and bool.
      
      Prepares for changing log_cpu_state() argument to CPUState and for
      moving singlestep_enabled field to CPUState.
      
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit c296b15b7c2425a2973ad0e63810029913511b51
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Fri Jun 21 22:11:36 2013 +0200
  
      target-m68k: Change gen_intermediate_code_internal() argument to M68kCPU
      
      Also use bool type while at it.
      
      Prepares for moving singlestep_enabled field to CPUState.
      
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit cd0db97ee050ccea7082361a1193a3bef5648454
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Fri Jun 21 22:09:30 2013 +0200
  
      target-lm32: Change gen_intermediate_code_internal() argument to LM32CPU
      
      Also use bool type while at it.
      
      Prepares for moving singlestep_enabled field to CPUState.
      
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 467215c20f4befed253696dd6910839bacf75837
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Fri Jun 21 22:09:01 2013 +0200
  
      target-i386: Change gen_intermediate_code_internal() argument to X86CPU
      
      Also use bool type while at it.
      
      Prepares for moving singlestep_enabled field to CPUState.
      
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 7fd2592dbcc0130e9999a739867a1b539c5ee853
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Fri Jun 21 22:04:49 2013 +0200
  
      target-cris: Change gen_intermediate_code_internal() argument to CRISCPU
      
      Also use bool type while at it.
      
      Prepares for moving singlestep_enabled field to CPUState.
      
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 5639c3f224bbe3095ce6584bc8a5ace68b6d8197
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Fri Jun 21 21:57:04 2013 +0200
  
      target-arm: Change gen_intermediate_code_internal() argument to ARMCPU
      
      Also use bool type while at it.
      
      Prepares for moving singlestep_enabled field to CPUState.
      
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 86a35f7c4608b1961a1a459659a97033cc14d274
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Fri Jun 21 22:01:20 2013 +0200
  
      target-alpha: Change gen_intermediate_code_internal() argument to AlphaCPU
      
      Also use bool argument while at it.
      
      Prepares for moving singlestep_enabled field to CPUState.
      
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit ae06d4988d6799f0bd16f27c2bcf80fa1cd2cfd7
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Tue Jul 2 20:05:21 2013 +0200
  
      target-xtensa: gen_intermediate_code_internal() should be inlined
      
      Cc: qemu-stable@nongnu.org
      Reported-by: Richard Henderson <rth@twiddle.net>
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 13cccc692818a570d1fb1326c84d3edae68987aa
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Tue Jul 2 20:04:28 2013 +0200
  
      target-moxie: gen_intermediate_code_internal() should be inlined
      
      Cc: qemu-stable@nongnu.org
      Reported-by: Richard Henderson <rth@twiddle.net>
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit fd327f48f7e5892318b6dca2c9c6030618f65728
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Tue Jul 2 20:03:00 2013 +0200
  
      target-microblaze: gen_intermediate_code_internal() should be inlined
      
      Cc: qemu-stable@nongnu.org
      Reported-by: Richard Henderson <rth@twiddle.net>
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 28014bcab244e968cb03f20384943494bd069ee0
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Tue Jul 2 19:35:02 2013 +0200
  
      target-lm32: gen_intermediate_code_internal() should be inlined
      
      Cc: qemu-stable@nongnu.org
      Reported-by: Richard Henderson <rth@twiddle.net>
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Acked-by: Michael Walle <michael@walle.cc>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 6f47ec50db92b4bc77de06661a9e7a3eb538b660
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Tue Jul 2 19:30:14 2013 +0200
  
      target-cris: gen_intermediate_code_internal() should be inlined
      
      Cc: qemu-stable@nongnu.org
      Reported-by: Richard Henderson <rth@twiddle.net>
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 369ff018fee40ffb8f6721e5d7f6b56bea74176c
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Wed Jun 26 17:51:27 2013 +0200
  
      target-i386: Don't overuse CPUArchState
      
      Use CPUX86State instead in dump support code.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 4fd6dd06e66a93fce31b05909ad8d9f0f9dba06e
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Fri Jun 21 17:17:00 2013 +0200
  
      target-s390x: Change handle_{hypercall,diag}() argument to S390CPU
      
      This allows to get rid of the last remaining ENV_GET_CPU() in
      target-s390x/ by using CPU() cast directly on the argument.
      
      Cc: Jason J. Herne <jjherne@us.ibm.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 19079e460520053114127f812ddc488b974c2117
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Fri Jun 21 17:04:45 2013 +0200
  
      target-s390x: Don't overuse ENV_GET_CPU()
      
      Commit 3474b679486caa8f6448bae974e131370f360c13 (Utilize selective
      runtime reg sync for hot code paths) introduced two uses of
      ENV_GET_CPU() inside target-s390x/ KVM code. In one case we can use a
      direct CPU() cast instead.
      
      Cc: Jason J. Herne <jjherne@us.ibm.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 09c6a63a6144bbfe2fe434e84d16dd4db6028b6a
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Fri Jun 21 17:00:04 2013 +0200
  
      target-ppc: Don't overuse ENV_GET_CPU()
      
      Commit b632a148b677b773ff155f9de840b37a653567b9 (target-ppc: QOM method
      dispatch for MMU fault handling) introduced a use of ENV_GET_CPU()
      inside target-ppc/ code. Use ppc_env_get_cpu() instead.
      
      Purely cosmetic, non-functional change to aid in locating and removing
      ENV_GET_CPU() usages.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit de6db419e5cfe604464a7612b5a5f9214d0af837
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Jun 16 17:10:28 2013 +0200
  
      timer/arm_mptimer: Build arm_mptimer only once
      
      Since current_cpu is CPUState it no longer depends on CPUARMState.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 2b927571ccdb79deda74ba84ef493e6cb37eacbe
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Jun 16 17:04:21 2013 +0200
  
      intc/openpic: Build openpic only once
      
      Since current_cpu is CPUState it no longer depends on CPUPPCState.
      
      Move ppce500_set_mpic_proxy() to a new hw/ppc/ppc_e500.h because
      hw/ppc/ppc.h is too heavily using CPUPPCState and PowerPCCPU.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit dfc080791dfb9dd8907a15e6d45b6cc4969b986f
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Jun 16 16:42:03 2013 +0200
  
      intc/arm_gic: Build arm_gic only once
      
      Since current_cpu is CPUState it no longer needs CPUArchState.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit dca1173c20e7e7366a9c36f88ae4234e5387ed28
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Jun 9 19:51:23 2013 +0200
  
      bsd-user: Change thread_env to CPUState
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit a2247f8ec919c51c5749c2e3659841f1a733cce3
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Jun 9 19:47:04 2013 +0200
  
      linux-user: Change thread_env to CPUState
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 182735efaf956ccab50b6d74a4fed163e0f35660
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Wed May 29 22:29:20 2013 +0200
  
      cpu: Make first_cpu and next_cpu CPUState
      
      Move next_cpu from CPU_COMMON to CPUState.
      Move first_cpu variable to qom/cpu.h.
      
      gdbstub needs to use CPUState::env_ptr for now.
      cpu_copy() no longer needs to save and restore cpu_next.
      
      Acked-by: Paolo Bonzini <pbonzini@redhat.com>
      [AF: Rebased, simplified cpu_copy()]
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 9b056fcc5becd183fa2bdec9d259bf26b5f71207
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Mon Jun 24 23:53:10 2013 +0200
  
      linux-user: Clean up do_syscall() Coding Style for TARGET_NR_exit
      
      In particular fix 6-/10-char indentation.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 1d5791f4a67048591c1b038e47c85ccb2c023214
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Mon May 27 14:40:48 2013 +0200
  
      kvm: Change kvm_remove_all_breakpoints() argument to CPUState
      
      Acked-by: Paolo Bonzini <pbonzini@redhat.com>
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 4917cf44326a1bda2fd7f27303aff7a25ad86518
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Mon May 27 05:17:50 2013 +0200
  
      cpu: Replace cpu_single_env with CPUState current_cpu
      
      Move it to qom/cpu.h.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 80b7cd735417b0883a026d79a513629a2817cdb4
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Wed Jun 19 17:37:31 2013 +0200
  
      kvm: Free current_cpu identifier
      
      Since CPU loops are done as last step in kvm_{insert,remove}_breakpoint()
      and kvm_remove_all_breakpoints(), we do not need to distinguish between
      invoking CPU and iterated CPUs and can thereby free the identifier for
      use as a global variable.
      
      Acked-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 6e42be7cd10260fd3a006d94f6c870692bf7a2c0
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Fri May 10 16:34:06 2013 +0200
  
      cpu: Drop unnecessary dynamic casts in *_env_get_cpu()
      
      A transition from CPUFooState to FooCPU can be considered safe,
      just like FooCPU::env access in the opposite direction.
      The only benefit of the FOO_CPU() casts would be protection against
      bogus CPUFooState pointers, but then surrounding code would likely
      break, too.
      
      This should slightly improve interrupt etc. performance when going from
      CPUFooState to FooCPU.
      For any additional CPU() casts see 3556c233d931ad5ffa46a35cb25cfc057732ebb8
      (qom: allow turning cast debugging off).
      
      Reported-by: Anthony Liguori <aliguori@us.ibm.com>
      Acked-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 6291ad77d7c57dfc52a6a938d1a77ec3ec3ad16c
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Fri Jun 28 14:22:32 2013 +0100
  
      linux-user: Move cpu_clone_regs() and cpu_set_tls() into linux-user
      
      The functions cpu_clone_regs() and cpu_set_tls() are not purely CPU
      related -- they are specific to the TLS ABI for a a particular OS.
      Move them into the linux-user/ tree where they belong.
      
      target-lm32 had entirely unused implementations, since it has no
      linux-user target; just drop them.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Acked-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit aa48dd9319dcee78ec17f4d516fb7bfc62b1a4d2
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Tue Jul 9 20:50:52 2013 +0200
  
      Revert "gdbstub: Simplify find_cpu()"
      
      This reverts commit c52a6b67c1d7c6fc9fb2e3ba988d7b978e1487d3, which
      replaced cpu_index() with cpu_index field, leading to deviation from
      thread ID for NTPL and off-by-one otherwise.
      
      Reported-by: Max Filippov <jcmvbkbc@gmail.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit c1b71b0c03df575c72ea413b2f2c27a7a477c05a
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Thu Jul 4 15:09:23 2013 +0200
  
      vl: Tighten parsing of -machine option phandle_start
      
      Make it QEMU_OPT_NUMBER, so it gets parsed by generic code, which
      actually bothers to check for errors, rather than its user, which
      doesn't.
      
      Cc: Alexander Graf <agraf@suse.de>
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Acked-by: Alexander Graf <agraf@suse.de>
      Message-id: 1372943363-24081-8-git-send-email-armbru@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 2ff3de685a875ece3ee21256736c0a9dbf39dc4c
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Thu Jul 4 15:09:22 2013 +0200
  
      Simplify -machine option queries with qemu_get_machine_opts()
      
      The previous two commits fixed bugs in -machine option queries.  I
      can't find fault with the remaining queries, but let's use
      qemu_get_machine_opts() everywhere, for consistency, simplicity and
      robustness.
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Message-id: 1372943363-24081-7-git-send-email-armbru@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 7bccd9402691e712305bc3b5cc6cf2fa1cc27631
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Thu Jul 4 15:09:21 2013 +0200
  
      microblaze: Fix latent bug with default DTB lookup
      
      microblaze_load_kernel() fails to call
      qemu_find_file(QEMU_FILE_TYPE_BIOS, dtb_filename) when no -machine
      options are given.  This can't normally happen, because -machine
      option kernel is mandatory for this target.  Fix it anyway, by using
      qemu_get_machine_opts().
      
      Cc: Peter Crosthwaite <peter.crosthwaite@petalogix.com>
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Message-id: 1372943363-24081-6-git-send-email-armbru@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 36ad0e948e15d8d86c8dec1c17a8588d87b0107d
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Thu Jul 4 15:09:20 2013 +0200
  
      Fix -machine options accel, kernel_irqchip, kvm_shadow_mem
      
      Multiple -machine options with the same ID are merged.  All but the
      one without an ID are to be silently ignored.
      
      In most places, we query these options with a null ID.  This is
      correct.
      
      In some places, we instead query whatever options come first in the
      list.  This is wrong.  When the -machine processed first happens to
      have an ID, options are taken from that ID, and the ones specified
      without ID are silently ignored.
      
      Example:
      
          $ upstream-qemu -nodefaults -S -display none -monitor stdio -machine id=foo -machine accel=kvm,usb=on
          $ upstream-qemu -nodefaults -S -display none -monitor stdio -machine id=foo,accel=kvm,usb=on -machine accel=xen
          $ upstream-qemu -nodefaults -S -display none -monitor stdio -machine accel=xen -machine id=foo,accel=kvm,usb=on
      
          $ qemu-system-x86_64 -nodefaults -S -display none -monitor stdio -machine accel=kvm,usb=on
          QEMU 1.5.50 monitor - type 'help' for more information
          (qemu) info kvm
          kvm support: enabled
          (qemu) info usb
          (qemu) q
          $ qemu-system-x86_64 -nodefaults -S -display none -monitor stdio -machine id=foo -machine accel=kvm,usb=on
          QEMU 1.5.50 monitor - type 'help' for more information
          (qemu) info kvm
          kvm support: disabled
          (qemu) info usb
          (qemu) q
          $ qemu-system-x86_64 -nodefaults -S -display none -monitor stdio -machine id=foo,accel=kvm,usb=on -machine accel=xen
          QEMU 1.5.50 monitor - type 'help' for more information
          (qemu) info kvm
          kvm support: enabled
          (qemu) info usb
          USB support not enabled
          (qemu) q
          $ qemu-system-x86_64 -nodefaults -S -display none -monitor stdio -machine accel=xen -machine id=foo,accel=kvm,usb=on
          xc: error: Could not obtain handle on privileged command interface (2 = No such file or directory): Internal error
          xen be core: can't open xen interface
          failed to initialize Xen: Operation not permitted
      
      Option usb is queried correctly, and the one without an ID wins,
      regardless of option order.
      
      Option accel is queried incorrectly, and which one wins depends on
      option order and ID.
      
      Affected options are accel (and its sugared forms -enable-kvm and
      -no-kvm), kernel_irqchip, kvm_shadow_mem.
      
      Additionally, option kernel_irqchip is normally on by default, except
      it's off when no -machine options are given.  Bug can't bite, because
      kernel_irqchip is used only when KVM is enabled, KVM is off by
      default, and enabling always creates -machine options.  Downstreams
      that enable KVM by default do get bitten, though.
      
      Use qemu_get_machine_opts() to fix these bugs.
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Message-id: 1372943363-24081-5-git-send-email-armbru@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 7f9d6e540ec4f3bf4dc3501c4a1405998c2be4e7
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Thu Jul 4 15:09:19 2013 +0200
  
      vl: New qemu_get_machine_opts()
      
      To be used in the next few commits to fix or clean up queries of
      "machine" options (-machine and its sugared forms).
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Message-id: 1372943363-24081-4-git-send-email-armbru@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 6d4cd408686f5ae60b2b3b94b79f48ddedc2f39d
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Thu Jul 4 15:09:18 2013 +0200
  
      qemu-option: Fix qemu_opts_set_defaults() for corner cases
      
      Commit 4f6dd9a changed the initialization of opts in opts_parse() to
      this:
      
          if (defaults) {
              if (!id && !QTAILQ_EMPTY(&list->head)) {
                  opts = qemu_opts_find(list, NULL);
              } else {
                  opts = qemu_opts_create(list, id, 0);
              }
          } else {
              opts = qemu_opts_create(list, id, 1);
          }
      
      Same as before for !defaults.
      
      If defaults is true, and params has no ID, and options exist, we use
      the first assignment.  It sets opts to null if all options have an ID.
      opts_parse() then returns null.  qemu_opts_set_defaults() asserts the
      value is non-null.  It's the only caller that passes true for
      defaults.
      
      To reproduce, try "-M xenpv -machine id=foo" (yes, "id=foo" is silly,
      but it shouldn't crash).
      
      I believe the function attempts to do the following:
      
          If options don't yet exist, create new options
          Else, if defaults, modify the existing options
          Else, if list->merge_lists, modify the existing options
          Else, fail
      
      A straightforward call of qemu_opts_create() does exactly that.
      
      Cc: Jan Kiszka <jan.kiszka@siemens.com>
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Message-id: 1372943363-24081-3-git-send-email-armbru@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 96bc97ebf350ec480b69082819cedb8850f46a0f
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Thu Jul 4 15:09:17 2013 +0200
  
      qemu-option: Fix qemu_opts_find() for null id arguments
      
      Crashes when the first list member has an ID.  Admittedly nonsensical
      reproducer:
      
      $ qemu-system-x86_64 -nodefaults -machine id=foo -machine ""
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Message-id: 1372943363-24081-2-git-send-email-armbru@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 154bb106dc195b4fbb76df0452ab6e3e24e80d72
  Author: Stefan Weil <sw@weilnetz.de>
  Date:   Fri Jul 5 19:07:16 2013 +0200
  
      exec: Remove unused global variable phys_ram_fd
      
      It seems to be unused since several years (commit
      be995c27640a82c7056b6f53d02ec823570114e5 in 2006).
      
      Signed-off-by: Stefan Weil <sw@weilnetz.de>
      Reviewed-by: Andreas Färber <afaerber@suse.de>
      Message-id: 1373044036-14443-1-git-send-email-sw@weilnetz.de
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 92304bf3998cedcf3b1026a795edba7e1fd17c74
  Author: M. Mohan Kumar <mohan@in.ibm.com>
  Date:   Thu Jul 4 14:51:18 2013 +0530
  
      hw/9pfs: Fix memory leak in error path
      
      Fix few more memory leaks in virtio-9p-device.c detected using valgrind.
      
      Signed-off-by: M. Mohan Kumar <mohan@in.ibm.com>
      Message-id: 1372929678-14341-1-git-send-email-mohan@in.ibm.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit b58c86e1e4cdf59373aad2ec25f99f772766374c
  Author: Stefan Weil <sw@weilnetz.de>
  Date:   Sun Jun 16 12:02:40 2013 +0200
  
      fsdev: Fix potential memory leak
      
      This leak was reported by cppcheck.
      
      Signed-off-by: Stefan Weil <sw@weilnetz.de>
      Reviewed-by: M. Mohan Kumar <mohan@in.ibm.com>
      Message-id: 1371376960-18192-1-git-send-email-sw@weilnetz.de
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit edb5092c245d34e05ca410d4bf32cf0c2786c8e8
  Author: MRatnikov <m.o.ratnikov@gmail.com>
  Date:   Mon Jul 8 01:03:02 2013 +0400
  
      Extend support of SMBUS(module pm_smbus.c) HST_STS register.
      
      Previous realization doesn't consider flags in the status register.
      Add DS and INTR bits of HST_STS register set after transaction execution.
      Update bits resetting in HST_STS register. Update error processing:
      if DEV_ERR bit set transaction isn't execution.
      
      Signed-off-by: MRatnikov <m.o.ratnikov@gmail.com>
      Message-id: 1373230982-9190-1-git-send-email-m.o.ratnikov@gmail.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 02c4bdf1d2ca8c02a9bae16398f260b5c08d08bf
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Wed Jul 3 20:29:45 2013 +0400
  
      trap signals for "-serial mon:stdio"
      
      With mon:stdio you can exit the VM by switching to the monitor and
      sending the "quit" command.  It is then useful to pass Ctrl-C to the
      VM instead of exiting.
      
      This in turn lets us stop tying the default signal handling behavior
      to -nographic, removing gratuitous differences between "-display none"
      and "-nographic".
      
      This patch changes behavior for "-display none -serial mon:stdio", as
      expected, but not for "-display none -serial stdio".
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Message-id: 1372868986-25988-1-git-send-email-mjt@msgid.tls.msk.ru
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 964c6fa16f50a607f9da5068d6bf15ccc93872c0
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Fri Jun 21 19:10:16 2013 -0700
  
      configure: Simplify alternate .text segment
      
      For bsd-user and linux-user emulation modes QEMU needs to be linked at an
      alternate .text segment address, so that it's out of the way of the guest
      executable.  Instead of including modified linker scripts for each arch,
      just set the address with -Ttext-segment if supported, or by using sed to
      edit the default linker script.
      
      Cc: Ed Maste <emaste@freebsd.org>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
      Acked-by: Ed Maste <emaste@freebsd.org>
      Signed-off-by: Ed Maste <emaste@freebsd.org>
      Message-id: 1371867016-7660-1-git-send-email-rth@twiddle.net
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 071b3364e7995036816aa4ebf80ecfa04b1a31de
  Author: Dongxue Zhang <elta.era@gmail.com>
  Date:   Tue Jul 2 17:11:55 2013 +0800
  
      target-openrisc: Fix typename in openrisc_cpu_class_by_name()
      
      Commit 478032a93d908e59085c1ac56f10979942e7dc4f (target-openrisc:
      Rename CPU subtypes) suffixed CPU sub-types with "-or32-cpu" but forgot
      to update openrisc_cpu_class_by_name(), so that it was still looking for
      the types without suffix.
      
      Make target-openrisc running OK by adding the suffix to the model name.
      
      This means it is no longer possible to use -cpu or1200-or32-cpu or
      -cpu any-or32-cpu though.
      
      Cc: qemu-stable@nongnu.org
      Signed-off-by: Dongxue Zhang <elta.era@gmail.com>
      Tested-by: Jia Liu <proljc@gmail.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 0caa91fe1f0a60269d7af032118639303e6eddd6
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Wed Jun 5 07:55:33 2013 -0700
  
      tcg-arm: Implement tcg_register_jit
      
      Allows unwinding past the code_gen_buffer.
      
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit b5cc476da7e71629d8d4ab77f691c70346368788
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Wed Jun 5 07:56:29 2013 -0700
  
      tcg-i386: Use QEMU_BUILD_BUG_ON instead of assert for frame size
      
      We can check the condition at compile time, rather than run time.
      
      Reviewed-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 497a22eb87da704c0a59ebebfde441849cd5189b
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Wed Jun 5 07:39:57 2013 -0700
  
      tcg: Move the CIE and FDE header definitions to common code
      
      These will necessarily be the same layout for all hosts.  This limits
      the amount of boilerplate required to implement jit debug for a host.
      
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 45aba097d24544ed2d3244b3268a071750e4499b
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Fri May 24 14:16:14 2013 -0700
  
      tcg: Fix high_pc fields in .debug_info
      
      I don't think the debugger actually looks at this for anything,
      using the correct .debug_frame contents, but might as well get
      it all correct.
      
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 1e709f38331ef5bab76cd454c61d4af982cadf0b
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Thu Jun 6 10:46:35 2013 -0700
  
      tcg-arm: Use AT_PLATFORM to detect the host ISA
      
      With this we can generate armv7 insns even when the OS compiles for a
      lower common denominator.  The macros are arranged so that when we do
      compile for a given ISA, all of the runtime checks for that ISA are
      optimized away.
      
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit cb91021a4786efdd6e4ca1ebfd8729481466bbb8
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Thu Jun 6 10:21:37 2013 -0700
  
      tcg-arm: Simplify logic in detecting the ARM ISA in use
      
      GCC 4.8 defines a handy __ARM_ARCH symbol that we can use, which
      will make us nicely forward compatible with ARMv8 AArch32.
      
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit fb82273851a855e72248fcabe93bc43ab3a8efe4
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Thu Jul 4 11:20:26 2013 -0700
  
      tcg-arm: Rename use_armv5_instructions to use_armvt5_instructions
      
      As it really controls the availability of a thumb interworking
      instruction on armv5t.
      
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 72e1ccfc0cf32005e23d308edfe2d06c7472154e
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Thu May 2 12:18:38 2013 +0100
  
      tcg-arm: Make use of conditional availability of opcodes for divide
      
      We can now detect and use divide instructions at runtime, rather than
      having to restrict their availability to compile-time.
      
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit c1a61f6c85f63d379b4a03d399986174371f5c2e
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Thu May 2 11:57:40 2013 +0100
  
      tcg: Simplify logic using TCG_OPF_NOT_PRESENT
      
      Expand the definition of "not present" to include "should not be present".
      This means we can simplify the logic surrounding the generic tcg opcodes
      for which the host backend ought not be providing definitions.
      
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 4ef76952bd702d29ee4c021f068d85b063fdb928
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Thu May 2 11:35:08 2013 +0100
  
      tcg: Allow non-constant control macros
      
      This allows TCG_TARGET_HAS_* to be a variable rather than a constant,
      which allows easier support for differing ISA levels for the host.
      
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 5b9f72ab59ec9d57546cfc499ccc863327cb8a46
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Mon Mar 11 23:24:55 2013 -0700
  
      tcg-ppc64: Don't implement rem
      
      Reviewed-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 865a4671f97e3b52c3ba4167d4f2630e79927712
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Mon Mar 11 23:24:15 2013 -0700
  
      tcg-ppc: Don't implement rem
      
      Reviewed-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 5e1108b3709d7bc04cae141f36d35cc11430a79b
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Mon Mar 11 23:13:30 2013 -0700
  
      tcg-arm: Don't implement rem
      
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit ca675f46e695bd49a1c21a5e82c6b8c77ee12edf
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Mon Mar 11 22:41:47 2013 -0700
  
      tcg: Split rem requirement from div requirement
      
      There are several hosts with only a "div" insn.  Remainder is computed
      manually from the quotient and inputs.  We can do this generically.
      
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit cc7772bdbe4cb0ff1bac538bda86260b871d8b1a
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Wed Jul 3 11:09:03 2013 -0700
  
      tcg: Add myself to general TCG maintainership
      
      Acked-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit dc11549ec213f85f6a024c7df68d349464cd1688
  Merge: 945dad6... 7588e2b...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Mon Jul 8 08:00:23 2013 -0500
  
      Merge remote-tracking branch 'mst/tags/for_anthony' into staging
      
      pci,misc enhancements
      
      This includes some pci enhancements:
      
      Better support for systems with multiple PCI root buses
      FW cfg interface for more robust pci programming in BIOS
      Minor fixes/cleanups for fw cfg and cross-version migration -
          because of dependencies with other patches
      
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
      
      # gpg: Signature made Sun 07 Jul 2013 03:11:18 PM CDT using RSA key ID D28D5469
      # gpg: Can't check signature: public key not found
      
      # By David Gibson (10) and others
      # Via Michael S. Tsirkin
      * mst/tags/for_anthony:
        pci: Fold host_buses list into PCIHostState functionality
        pci: Remove domain from PCIHostBus
        pci: Simpler implementation of primary PCI bus
        pci: Add root bus parameter to pci_nic_init()
        pci: Add root bus argument to pci_get_bus_devfn()
        pci: Replace pci_find_domain() with more general pci_root_bus_path()
        pci: Use helper to find device's root bus in pci_find_domain()
        pci: Abolish pci_find_root_bus()
        pci: Move pci_read_devaddr to pci-hotplug-old.c
        pci: Cleanup configuration for pci-hotplug.c
        pvpanic: fix fwcfg for big endian hosts
        pvpanic: initialization cleanup
        MAINTAINERS: s/Marcelo/Paolo/
        e1000: cleanup process_tx_desc
        pc_piix: cleanup init compat handling
        pc: pass PCI hole ranges to Guests
        pci: store PCI hole ranges in guestinfo structure
        range: add Range structure
      
      Message-id: 1373228271-31223-1-git-send-email-mst@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 7588e2b0559ae72d3c2952c7807fc05c03099970
  Author: David Gibson <david@gibson.dropbear.id.au>
  Date:   Thu Jun 6 18:48:54 2013 +1000
  
      pci: Fold host_buses list into PCIHostState functionality
      
      The host_buses list is an odd structure - a list of pointers to PCI root
      buses existing in parallel to the normal qdev tree structure.  This patch
      removes it, instead putting the link pointers into the PCIHostState
      structure, which have a 1:1 relationship to PCIHostBus structures anyway.
      
      Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
  
  commit 2b8cc89a5c4a8bccbef8c6862bae7371afbf3e76
  Author: David Gibson <david@gibson.dropbear.id.au>
  Date:   Thu Jun 6 18:48:53 2013 +1000
  
      pci: Remove domain from PCIHostBus
      
      There are now no users of the domain field of PCIHostBus, so remove it
      from the structure, and as a parameter from the pci_host_bus_register()
      function which sets it.
      
      Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
  
  commit 9bc473057db773dd24be381ccbde4c686595d2e7
  Author: David Gibson <david@gibson.dropbear.id.au>
  Date:   Thu Jun 6 18:48:52 2013 +1000
  
      pci: Simpler implementation of primary PCI bus
      
      Currently pci_find_primary_bus() searches the list of root buses for one
      with domain 0.  But since host buses are always registered with domain 0,
      this just amounts to finding the only PCI host bus.  The only remaining
      users of pci_find_primary_bus() are in pci-hotplug-old.c, which implements
      the old style pci_add/pci_del commands.
      
      Therefore, this patch redefines pci_find_primary_bus() to find the only
      PCI root bus, returning an error if there are multiple roots.  The callers
      in pci-hotplug-old.c are updated correspondingly, to produce sensible
      error messages.
      
      Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
  
  commit 29b358f93a48a415853d11fc9b02f711b5ec8f76
  Author: David Gibson <david@gibson.dropbear.id.au>
  Date:   Thu Jun 6 18:48:51 2013 +1000
  
      pci: Add root bus parameter to pci_nic_init()
      
      At present, pci_nic_init() and pci_nic_init_nofail() assume that they will
      only create a NIC under the primary PCI root.  As we add support for
      multiple PCI roots, that may no longer be the case.  This patch adds a root
      bus parameter to pci_nic_init() (and updates callers accordingly) to allow
      the machine init code using it to specify the right PCI root for NICs
      created by old-style -net nic parameters.  NICs created new-style, with
      -device can of course be put anywhere.
      
      Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
  
  commit 85c6e4fabb4c26e5cd8a024415ed2f5bcdd578db
  Author: David Gibson <david@gibson.dropbear.id.au>
  Date:   Thu Jun 6 18:48:50 2013 +1000
  
      pci: Add root bus argument to pci_get_bus_devfn()
      
      pci_get_bus_devfn() interprets a full PCI address string to give a PCIBus *
      and device/function number within that bus.  Currently it assumes it is
      working on an address under the primary PCI root bus.  This patch extends
      it to allow the caller to specify a root bus.  This might seem a little odd
      since the supplied address can (theoretically) include a PCI domain number.
      However, attempting to use a non-zero domain number there is currently an
      error, so that shouldn't really cause problems.
      
      Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
  
  commit 568f0690fd9aa4d39d84b04c1a5dbb53a915c3fe
  Author: David Gibson <david@gibson.dropbear.id.au>
  Date:   Thu Jun 6 18:48:49 2013 +1000
  
      pci: Replace pci_find_domain() with more general pci_root_bus_path()
      
      pci_find_domain() is used in a number of places where we want an id for a
      whole PCI domain (i.e. the subtree under a PCI root bus).  The trouble is
      that many platforms may support multiple independent host bridges with no
      hardware supplied notion of domain number.
      
      This patch, therefore, replaces calls to pci_find_domain() with calls to
      a new pci_root_bus_path() returning a string.  The new call is implemented
      in terms of a new callback in the host bridge class, so it can be defined
      in some way that's well defined for the platform.  When no callback is
      available we fall back on the qbus name.
      
      Most current uses of pci_find_domain() are for error or informational
      messages, so the change in identifiers should be harmless.  The exception
      is pci_get_dev_path(), whose results form part of migration streams.  To
      maintain compatibility with old migration streams, the PIIX PCI host is
      altered to always supply "0000" for this path, which matches the old domain
      number (since the code didn't actually support domains other than 0).
      
      For the pseries (spapr) PCI bridge we use a different platform-unique
      identifier (pseries machines can routinely have dozens of PCI host
      bridges).  Theoretically that breaks migration streams, but given that we
      don't yet have migration support for pseries, it doesn't matter.
      
      Any other machines that have working migration support including PCI
      devices will need to be updated to maintain migration stream compatibility.
      
      Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
  
  commit c473d18da1b73301c580115e527207b73dcd597f
  Author: David Gibson <david@gibson.dropbear.id.au>
  Date:   Thu Jun 6 18:48:48 2013 +1000
  
      pci: Use helper to find device's root bus in pci_find_domain()
      
      Currently pci_find_domain() performs two functions - it locates the PCI
      root bus above the given bus, then looks up that root bus's domain number.
      This patch adds a helper function to perform the first task, finding the
      root bus for a given PCI device.  This is then used in pci_find_domain().
      This changes pci_find_domain()'s signature slightly, taking a PCIDevice
      instead of a PCIBus - since all callers passed something of the form
      dev->bus, this simplifies things slightly.
      
      Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
  
  commit 1ef7a2a2afedbba47e06af5081a8b4bf6dc1cf71
  Author: David Gibson <david@gibson.dropbear.id.au>
  Date:   Thu Jun 6 18:48:47 2013 +1000
  
      pci: Abolish pci_find_root_bus()
      
      pci_find_root_bus() takes a domain parameter.  Currently PCI root buses
      with domain other than 0 can't be created, so this is more or less a long
      winded way of retrieving the main PCI root bus.  Numbered domains don't
      actually properly cover the (non x86) possibilities for multiple PCI root
      buses, so this patch for now enforces the domain == 0 restriction in other
      places to replace pci_find_root_bus() with an explicit
      pci_find_primary_bus().
      
      Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
  
  commit 945dad6d9d795f03fd839c6e36cc883b3839f5e5
  Author: Jia Liu <proljc@gmail.com>
  Date:   Tue Jul 2 20:55:17 2013 +0800
  
      MAINTAINERS: Add myself into MAINTAINERS file
      
      Add myself into MAINTAINERS file, I'll looking at target-openrisc
      and hw/openrisc.
      
      Signed-off-by: Jia Liu <proljc@gmail.com>
      Message-id: 1372769717-852-1-git-send-email-proljc@gmail.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 6e481d5754a3ff4170e995f6ea0d2f73c55ab072
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Mon Jun 24 11:49:32 2013 +0100
  
      MAINTAINERS: fix bad F: patterns
      
      This patch fixes a number of incorrect F: patterns which didn't
      match any files in the source tree. This was caused by a mix
      of minor typos (- for _ and the like) and a few entries which
      hadn't been correctly updated following the rearrangement of hw/.
      
      Offending entries were located with the following shell rune:
      
       for pattern in $(sed -ne 's/^F: //p' MAINTAINERS); do
         if ! stat --printf='' $pattern 2>/dev/null; then
           echo bad pattern: $pattern
         fi
       done
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Acked-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
      Message-id: 1372070972-30776-1-git-send-email-peter.maydell@linaro.org
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 9b4abb4677dd59a3bd83e65d2ca84414e7639a1a
  Merge: c3ab4c9... 58fda17...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Sun Jul 7 11:28:01 2013 -0500
  
      Merge remote-tracking branch 'stefanha/block' into staging
      
      # By Fam Zheng (2) and Stefan Hajnoczi (1)
      # Via Stefan Hajnoczi
      * stefanha/block:
        block: fix bdrv_flush() ordering in bdrv_close()
        curl: refuse to open URL from HTTP server without range support
        vmdk: Implement .bdrv_has_zero_init
      
      Message-id: 1373023972-3587-1-git-send-email-stefanha@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit c3ab4c9cf24ec9efb9c6d82b6027c0587d3081fa
  Merge: ab8bf29... c7086b4...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Sun Jul 7 11:19:27 2013 -0500
  
      Merge remote-tracking branch 'bonzini/iommu-for-anthony' into staging
      
      # By Paolo Bonzini (50) and others
      # Via Paolo Bonzini
      * bonzini/iommu-for-anthony: (66 commits)
        exec: change some APIs to take AddressSpaceDispatch
        exec: remove cur_map
        exec: put memory map in AddressSpaceDispatch
        exec: separate current radix tree from the one being built
        exec: move listener from AddressSpaceDispatch to AddressSpace
        memory: move MemoryListener declaration earlier
        exec: separate current memory map from the one being built
        exec: change well-known physical sections to macros
        qom: Use atomics for object refcounting
        memory: add reference counting to FlatView
        memory: use a new FlatView pointer on every topology update
        memory: access FlatView from a local variable
        add a header file for atomic operations
        hw/[u-x]*: pass owner to memory_region_init* functions
        hw/t*: pass owner to memory_region_init* functions
        hw/s*: pass owner to memory_region_init* functions
        hw/p*: pass owner to memory_region_init* functions
        hw/n*: pass owner to memory_region_init* functions
        hw/m*: pass owner to memory_region_init* functions
        hw/i*: pass owner to memory_region_init* functions
        ...
      
      Message-id: 1372950842-32422-1-git-send-email-pbonzini@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 8384274eda1d7cb01f326143fa6118562c1eb5be
  Author: Jürg Billeter <j@bitron.ch>
  Date:   Sat Jun 29 11:41:32 2013 +0200
  
      linux-user: Do not ignore mmap failure from host
      
      File mapping may fail with EACCES.
      
      Signed-off-by: Jürg Billeter <j@bitron.ch>
      Message-id: 1372498892-23676-1-git-send-email-j@bitron.ch
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit f651e6ae55b047a8ac4b6b5891fe69ba4c66c57c
  Author: Petar Jovanovic <petar.jovanovic@imgtec.com>
  Date:   Mon Jul 1 02:44:14 2013 +0200
  
      linux-user: improve target_to_host_sock_type conversion
      
      Previous implementation has failed to take into account different value of
      SOCK_NONBLOCK on target and host, and existence of SOCK_CLOEXEC.
      The same conversion has to be applied both for do_socket and do_socketpair,
      so the code has been isolated in a static inline function.
      
      enum sock_type in linux-user/socket.h has been extended to include
      TARGET_SOCK_CLOEXEC and TARGET_SOCK_NONBLOCK, similar to definition in libc.
      The patch also includes necessary code style changes (tab to spaces) in the
      header file since most of the file has been touched by this change.
      
      Signed-off-by: Petar Jovanovic <petar.jovanovic@imgtec.com>
      Message-id: 1372639454-7560-1-git-send-email-petar.jovanovic@rt-rk.com
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit 023b0ae33be6ce2e60d75d2b54a3d2cea6b6020e
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Tue Jun 4 14:31:45 2013 +0100
  
      user-exec.c: Set is_write correctly in the ARM cpu_signal_handler()
      
      In the ARM implementation of cpu_signal_handler(), set is_write
      correctly using the FSR value which the kernel passes us in the
      error_code field of uc_mcontext. Since the WnR bit of the FSR was
      only introduced in ARMv6, this means that v5 cores will continue
      to behave as before this patch, but they are not really supported
      as hosts for linux-user mode anyway since they do not have the
      modern behaviour for unaligned accesses.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Message-id: 1370352705-27590-1-git-send-email-peter.maydell@linaro.org
  
  commit 1acae9f22380a03b468a29a3cc035b280610b5e4
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Tue Jul 2 14:04:12 2013 +0100
  
      linux-user: Fix sys_utimensat (would not compile on old glibc)
      
      Commit c0d472b12e accidentally dropped the definition of
      __NR_SYS_utimensat even though its use is guarded by
      CONFIG_UTIMENSAT, not CONFIG_ATFILE. Some older glibc don't
      have utimensat() (even if they have the other *at() functions).
      Fix this by correctly cleaning up the sys_utimensat()
      implementation and #defines, so that we always provide the
      syscall if needed whether we're doing it via glibc or not.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Tested-by: Laurent Desnogues <laurent.desnogues@gmail.com>
      Message-id: 1371743841-26110-1-git-send-email-peter.maydell@linaro.org
  
  commit 167c50d8f94e0ffb880aa5cd2a232a3f32f0df1d
  Author: Andreas Schwab <schwab@linux-m68k.org>
  Date:   Tue Jul 2 14:04:12 2013 +0100
  
      linux-user: fix signal number range check
      
      When translating between host and target signal numbers keep negative
      numbers unchanged, avoiding access beyond array bounds.
      
      Signed-off-by: Andreas Schwab <schwab@linux-m68k.org>
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Message-id: 878v2b8sek.fsf@igel.home
  
  commit 7ff7b666186a86f0121e6e7db6784222cefe22a2
  Author: Laurent Vivier <laurent@vivier.eu>
  Date:   Tue Jul 2 14:04:12 2013 +0100
  
      linux-user: add SIOCADDRT/SIOCDELRT support
      
      This allows to pass the device name.
      
      You can test this with the "route" command.
      
      WITHOUT this patch:
      
      $ sudo route add -net default gw 10.0.3.1 eth0
      SIOCADDRT: Bad address
      $ netstat -nr
      Kernel IP routing table
      Destination     Gateway         Genmask         Flags   MSS Window  irtt Ifa
      10.0.3.0        0.0.0.0         255.255.255.0   U         0 0          0 eth
      
      WITH this patch:
      
      $ sudo route add -net default gw 10.0.3.1 eth0
      $ netstat -nr
      Kernel IP routing table
      Destination     Gateway         Genmask         Flags   MSS Window  irtt Ifa
      0.0.0.0         10.0.3.1        0.0.0.0         UG        0 0          0 eth
      10.0.3.0        0.0.0.0         255.255.255.0   U         0 0          0 eth
      
      Signed-off-by: Laurent Vivier <laurent@vivier.eu>
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit 463d8e7393681b300946d6bf9f9d5b7035d718c6
  Author: Andreas Schwab <schwab@suse.de>
  Date:   Tue Jul 2 14:04:12 2013 +0100
  
      linux-user: handle /proc/$$ like /proc/self
      
      Some applications use /proc/$$/... (where $$ is the own pid) instead of
      /proc/self/... to refer to their own proc files.  Extend the interception
      for open and readlink to handle this case.  Also, do the same interception
      in readlinkat.
      
      Signed-off-by: Andreas Schwab <schwab@suse.de>
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit 58fda173e1156d24e5ff62361774715152188a07
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Tue Jul 2 15:36:25 2013 +0200
  
      block: fix bdrv_flush() ordering in bdrv_close()
      
      Since 80ccf93b we flush the block device during close.  The
      bdrv_drain_all() call should come before bdrv_flush() to ensure guest
      write requests have completed.  Otherwise we may miss pending writes
      when flushing.
      
      Call bdrv_drain_all() again for safety as the final step after
      bdrv_flush().  This should not be necessary but we can be paranoid here
      in case bdrv_flush() left I/O pending.
      
      Cc: qemu-stable@nongnu.org
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
      Reviewed-by: Kevin Wolf <kwolf@redhat.com>
  
  commit 3494d650273e619606c6cb2c38aa9b8b7bed98e2
  Author: Fam Zheng <famz@redhat.com>
  Date:   Tue Jul 2 15:19:21 2013 +0800
  
      curl: refuse to open URL from HTTP server without range support
      
      CURL driver requests partial data from server on guest IO req. For HTTP
      and HTTPS, it uses "Range: ***" in requests, and this will not work if
      server not accepting range. This patch does this check when open.
      
       * Removed curl_size_cb, which is not used: On one hand it's registered to
         libcurl as CURLOPT_WRITEFUNCTION, instead of CURLOPT_HEADERFUNCTION,
         which will get called with *data*, not *header*. On the other hand the
         s->len is assigned unconditionally later.
      
         In this gone function, the sscanf for "Content-Length: %zd", on
         (void *)ptr, which is not guaranteed to be zero-terminated, is
         potentially a security bug. So this patch fixes it as a side-effect. The
         bug is reported as: https://bugs.launchpad.net/qemu/+bug/1188943
         (Note the bug is marked "private" so you might not be able to see it)
      
       * Introduced curl_header_cb, which is used to parse header and mark the
         server as accepting range if "Accept-Ranges: bytes" line is seen from
         response header. If protocol is HTTP or HTTPS, but server response has
         no not this support, refuse to open this URL.
      
      Note that python builtin module SimpleHTTPServer is an example of not
      supporting range, if you need to test this driver, get a better server
      or use internet URLs.
      
      Signed-off-by: Fam Zheng <famz@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit da7a50f938516d0f2302965eeb82940c32028ed8
  Author: Fam Zheng <famz@redhat.com>
  Date:   Mon Jul 1 11:33:17 2013 +0800
  
      vmdk: Implement .bdrv_has_zero_init
      
      Depending on the subformat, has_zero_init queries underlying storage for
      flat extent. If it has a flat extent and its underlying storage doesn't
      have zero init, return 0. Otherwise return 1.
      
      Aligns the operator assignments.
      
      Signed-off-by: Fam Zheng <famz@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit c7086b4a237520d2bbe5146d8b1ace1894c2b2bf
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Sun Jun 2 15:27:39 2013 +0200
  
      exec: change some APIs to take AddressSpaceDispatch
      
      Reviewed-by: Jan Kiszka <jan.kiszka@siemens.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 6092666ebdc68b2634db050689292c71a5c368c0
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Wed May 29 12:30:26 2013 +0200
  
      exec: remove cur_map
      
      cur_map is not used anymore; instead, each AddressSpaceDispatch
      has its own nodes/sections pair.  The priorities of the
      MemoryListeners, and in the future RCU, guarantee that the
      nodes/sections are not freed while they are still in use.
      
      (In fact, next_map itself is not needed except to free the data on the
      next update).
      
      To avoid incorrect use, replace cur_map with a temporary copy that
      is only valid while the topology is being updated.  If you use it,
      the name prev_map makes it clear that you're doing something weird.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 0475d94fffe4e5fda59e0334b6dd53df00c5deb6
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Wed May 29 12:28:21 2013 +0200
  
      exec: put memory map in AddressSpaceDispatch
      
      After this patch, AddressSpaceDispatch holds a constistent tuple of
      (phys_map, nodes, sections).  This will be important when updates
      of the topology will run concurrently with reads.
      
      cur_map is not used anymore except for freeing it at the end of the
      topology update.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 0075270317fbd37160bc40e481a1e9cb5cbdc2f6
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Wed May 29 12:13:54 2013 +0200
  
      exec: separate current radix tree from the one being built
      
      This same treatment previously done to phys_node_map and phys_sections
      is now applied to the dispatch field of AddressSpace.  Topology updates
      use as->next_dispatch while accesses use as->dispatch.
      
      Reviewed-by: Jan Kiszka <jan.kiszka@siemens.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 89ae337acbe4dba5b2481007aec1277252d2b86c
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Sun Jun 2 10:39:07 2013 +0200
  
      exec: move listener from AddressSpaceDispatch to AddressSpace
      
      This will help having two copies of AddressSpaceDispatch during the
      recreation of the radix tree (one being built, and one that is complete
      and will be protected by RCU).  We do not want to have to unregister and
      re-register the listener.
      
      Reviewed-by: Jan Kiszka <jan.kiszka@siemens.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit c2fc83e83d4fbc6f63b2b0f0be898374e6ddc78f
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Sun Jun 2 15:20:47 2013 +0200
  
      memory: move MemoryListener declaration earlier
      
      Reviewed-by: Jan Kiszka <jan.kiszka@siemens.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 9affd6fc0e7904fb36d58d1992bbd7cae3649197
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Wed May 29 12:09:47 2013 +0200
  
      exec: separate current memory map from the one being built
      
      Currently, phys_node_map and phys_sections are shared by all
      of the AddressSpaceDispatch.  When updating mem topology, all
      AddressSpaceDispatch will rebuild dispatch tables sequentially
      on them.  In order to prepare for RCU access, leave the old
      memory map alive while the next one is being accessed.
      
      When rebuilding, the new dispatch tables will build and lookup
      next_map; after all dispatch tables are rebuilt, we can switch
      to next_* and free the previous table.
      
      Based on a patch from Liu Ping Fan.
      
      Signed-off-by: Liu Ping Fan <qemulist@gmail.com>
      Reviewed-by: Jan Kiszka <jan.kiszka@siemens.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit b41aac4f0d17000babd815e088699d58e59917b8
  Author: Liu Ping Fan <qemulist@gmail.com>
  Date:   Wed May 29 11:09:17 2013 +0200
  
      exec: change well-known physical sections to macros
      
      Sections like phys_section_unassigned always have fixed address
      in phys_sections.  Declared as macro, so we can use them
      when having more than one phys_sections array.
      
      Signed-off-by: Liu Ping Fan <pingfank@linux.vnet.ibm.com>
      Signed-off-by: Liu Ping Fan <qemulist@gmail.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit f08c03f3c404e85a2b81890191ccb48dc1ecc157
  Author: Jan Kiszka <jan.kiszka@siemens.com>
  Date:   Tue Jul 2 11:36:39 2013 +0200
  
      qom: Use atomics for object refcounting
      
      Object reference counts will soon be changed outside the BQL. So we need
      to use atomics in object_ref/unref.
      
      Based on a patch by Liu Ping Fan.
      
      Signed-off-by: Liu Ping Fan <qemulist@gmail.com>
      Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 856d72454f03aea26fd61c728762ef9cd1d71512
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Mon May 6 11:57:21 2013 +0200
  
      memory: add reference counting to FlatView
      
      With this change, a FlatView can be used even after a concurrent
      update has replaced it.  Because we do not yet have RCU, we use a
      mutex to protect the small critical sections that read/write the
      as->current_map pointer.  Accesses to the FlatView can be done
      outside the mutex.
      
      If a MemoryRegion will be used after the FlatView is unref-ed (or after
      a MemoryListener callback is returned), a reference has to be added to
      that MemoryRegion. memory_region_find already does it for the region
      that it returns.  The same will be done for address_space_translate
      as soon as the dispatch tree is also converted to RCU-style.
      
      Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit a9a0c06dd750cca982f21089099207874b960656
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Mon May 6 10:29:07 2013 +0200
  
      memory: use a new FlatView pointer on every topology update
      
      This is the first step towards converting as->current_map to
      RCU-style updates, where the FlatView updates run concurrently
      with uses of an old FlatView.
      
      Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 99e86347fe960b95514531f84282438ae4e6ca64
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Mon May 6 10:26:13 2013 +0200
  
      memory: access FlatView from a local variable
      
      We will soon require accesses to as->current_map to be placed under
      a lock (with reference counting so as to keep the critical section
      small).  To simplify this change, always fetch as->current_map into
      a local variable and access it through that variable.
      
      Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 5444e768ee1abe6e021bece19a9a932351f88c88
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Mon May 13 13:29:47 2013 +0200
  
      add a header file for atomic operations
      
      We're already using them in several places, but __sync builtins are just
      too ugly to type, and do not provide seqcst load/store operations.
      
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 22fc860b0a0b689eacf4a01f5aa2ccbf36043a12
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Thu Jun 6 21:25:08 2013 -0400
  
      hw/[u-x]*: pass owner to memory_region_init* functions
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 853dca12055ea74994629d06798165d811c5e1e2
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Thu Jun 6 21:25:08 2013 -0400
  
      hw/t*: pass owner to memory_region_init* functions
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 2977673992b7d363d0f402ee7c4217795fe13809
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Thu Jun 6 21:25:08 2013 -0400
  
      hw/s*: pass owner to memory_region_init* functions
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 40c5dce99bac2d1d5f240c8c8ec53dc23ea46a89
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Thu Jun 6 21:25:08 2013 -0400
  
      hw/p*: pass owner to memory_region_init* functions
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit eedfac6f38b2ba8be827088cd3facd19d21af1e1
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Thu Jun 6 21:25:08 2013 -0400
  
      hw/n*: pass owner to memory_region_init* functions
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 3c16154210ce6277bee553e72f7c7b2b2fecefbf
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Thu Jun 6 21:25:08 2013 -0400
  
      hw/m*: pass owner to memory_region_init* functions
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 1437c94b2689c2010362f84d14f14feaa1d8dba3
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Thu Jun 6 21:25:08 2013 -0400
  
      hw/i*: pass owner to memory_region_init* functions
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit b716368778aebdb523546d72a28706420a8c32ae
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Thu Jun 6 21:25:08 2013 -0400
  
      hw/gpio: pass owner to memory_region_init* functions
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 3eadad551d3d5901b75f8c53dbd57b9bec2f2b01
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Thu Jun 6 21:25:08 2013 -0400
  
      hw/d*: pass owner to memory_region_init* functions
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 300b1fc68c47478f36705f23a93dce77ac3e429a
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Thu Jun 6 21:25:08 2013 -0400
  
      hw/c*: pass owner to memory_region_init* functions
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 2d256e6f652b519c59d0bea926ebb1cb866d4241
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Thu Jun 6 21:25:08 2013 -0400
  
      hw/block: pass owner to memory_region_init* functions
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 64bde0f3e7170cc8a9b60da835b9b3cefd03a7a5
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Thu Jun 6 21:25:08 2013 -0400
  
      hw/a*: pass owner to memory_region_init* functions
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit db10ca9057b11222408f708d5d99a3888eca4feb
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Thu Jun 6 21:19:53 2013 -0400
  
      piolist: add owner argument to initialization functions and pass devices
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 3cd2cf4375993494bcf6195c1637a3d009aa6fae
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Tue Jun 25 12:33:01 2013 +0200
  
      pam: pass device to init_pam and use it to set owner
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 84af6d9f97bb144bbebe688364431804a190074a
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Tue Jun 25 12:32:25 2013 +0200
  
      spapr_iommu: pass device to spapr_tce_new_table and use it to set owner
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 5cb022a1bfaa0c15a13d3266bc6d683cc1f44d7f
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Tue Jun 25 12:31:46 2013 +0200
  
      vfio: pass device to vfio_mmap_bar and use it to set owner
      
      Cc: Alex Williamson <alex.williamson@redhat.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit dcb117bfda5af6f6ceb7231778d36d8bce4aee93
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Tue Jun 25 15:04:35 2013 +0200
  
      ne2000: pass device to ne2000_setup_io, use it as owner
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 42e038fe918f4eecdd84ef9ee406bba1deb15cec
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Thu Jun 6 21:21:13 2013 -0400
  
      vga: set owner in vga_update_memory_access
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit c84b28eeea1ab3f90e619b6af63e7db770c579ec
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Thu Jun 6 21:21:13 2013 -0400
  
      vga: pass owner to vga_init_io
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 831183277318395ecd02f2fe2423f5fe983ed96a
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Thu Jun 6 21:21:13 2013 -0400
  
      vga: pass owner to vga_init_vbe
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 9eb58a473b615d9d6d26ee8e568eeb2e67d8e274
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Thu Jun 6 21:21:13 2013 -0400
  
      vga: pass owner to cirrus_init_common
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 270327feb2535f74379030e028b96b57fd60ca39
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Thu Jun 6 21:21:13 2013 -0400
  
      vga: pass owner to vga_common_init
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 712f0cc777dc8abc1f43b8e2a5e65ab3ae563cbd
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Thu Jun 6 21:21:13 2013 -0400
  
      vga: pass owner to vga_init
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 3cf63ff25c6f1bdac7cb153f87ff830e932ac2f5
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Tue Jun 25 15:02:38 2013 +0200
  
      escc: rename struct to ESCCState
      
      We are using the same struct name for two devices.  8250 is widespread
      enough that this causes some confusion, rename the other instance.
      
      Reviewed-by: Andreas Faerber <afaerber@suse.de>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit d3e71559a81ca7b6221465dd19282429101f983d
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri Jun 28 17:33:29 2013 +0200
  
      memory: ref/unref memory across address_space_map/unmap
      
      The iothread mutex might be released between map and unmap, so the
      mapped region might disappear.
      
      Reviewed-by: Jan Kiszka <jan.kiszka@siemens.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit e3127ae0cdcde6b10a8643836f5bec197f2eff1a
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri Jun 28 17:29:27 2013 +0200
  
      exec: reorganize address_space_map
      
      First of all, rename "todo" to "done".
      
      Second, clearly separate the case of done == 0 with the case of done != 0.
      This will help handling reference counting in the next patch.
      
      Third, this test:
      
                   if (memory_region_get_ram_addr(mr) + xlat != raddr + todo) {
      
      does not guarantee that the memory region is the same across two iterations
      of the while loop.  For example, you could have two blocks:
      
      A) size 640 K, mapped at physical address 0, ram_addr_t 0
      B) size 64 K, mapped at physical address 0xa0000, ram_addr_t 0xa0000
      
      then mapping 1 M starting at physical address zero will erroneously treat
      B as the continuation of block A.  qemu_ram_ptr_length ensures that no
      invalid memory is accessed, but it is still a pointless complication of
      the algorithm.  The patch makes the logic clearer with an explicit test
      that the memory region is the same.
      
      Reviewed-by: Jan Kiszka <jan.kiszka@siemens.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 1b5ec2346703c060d26ada7d95fe9aaf476b1947
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Mon May 6 14:36:15 2013 +0200
  
      memory: return MemoryRegion from qemu_ram_addr_from_host
      
      It will be needed in the next patch.
      
      Reviewed-by: Jan Kiszka <jan.kiszka@siemens.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 7443b43758ba5eeca8f81ca15fe9fced8983be26
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Mon Jun 3 12:44:02 2013 +0200
  
      exec: move qemu_ram_addr_from_host_nofail to cputlb.c
      
      After the next patch it would not be used elsewhere anyway.  Also,
      the _nofail and the standard versions of this function return different
      things, which is confusing.  Removing the function from the public headers
      limits the confusion.
      
      Reviewed-by: Jan Kiszka <jan.kiszka@siemens.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 23887b79df2be53dc49166e1b677469abfb92147
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Mon May 6 14:28:39 2013 +0200
  
      exec: check MRU in qemu_ram_addr_from_host
      
      This function is not used outside the iothread mutex, so it
      can use ram_list.mru_block.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit dfde4e6e1a868f60033ece0590b1f75e6c57fa16
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Mon May 6 10:46:11 2013 +0200
  
      memory: add ref/unref calls
      
      Add ref/unref calls at the following places:
      
      - places where memory regions are stashed by a listener and
        used outside the BQL (including in Xen or KVM).
      
      - memory_region_find callsites
      
      - creation of aliases and containers (only the aliased/contained
        region gets a reference to avoid loops)
      
      - around calls to del_subregion/add_subregion, where the region
        could disappear after the first call
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 3ce10901ca8da9142dcdcde198fda1a4c290934c
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Tue Jul 2 13:40:48 2013 +0200
  
      memory: introduce memory_region_present
      
      This new API will avoid having too many memory_region_ref/unref
      in paths that currently use memory_region_find.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 46637be269aaaceb9867ffdf176e906401138fff
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Tue May 7 09:06:00 2013 +0200
  
      memory: add ref/unref
      
      Reviewed-by: Jan Kiszka <jan.kiszka@siemens.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 803c0816a7d3ab35460991ba5b7d1fccc070332b
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Tue May 7 06:59:09 2013 +0200
  
      memory: add getter for owner
      
      Whenever memory regions are accessed outside the BQL, they need to be
      preserved against hot-unplug.  MemoryRegions actually do not have their
      own reference count; they piggyback on a QOM object, their "owner".
      The owner is set at creation time, and there is a function to retrieve
      the owner.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit b7e95164d1a9969aa591b8a72e05b94d08c49738
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Wed May 29 12:07:03 2013 +0200
  
      exec: simplify destruction of the phys map
      
      Do not bother visiting the radix tree when an address space is destroyed.
      After the previous patch, this has become a pointless exercise.  When
      called from address_space_destroy_dispatch, all you're doing is zeroing
      out a structure that will be freed as soon as you come back.  When called
      from mem_begin, when phys_page_set_level will call phys_map_node_alloc the
      radix tree's array will be zeroed too.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 058bc4b57f9d6b39d9a6748b4049e1be3fde3dac
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Tue Jun 25 09:30:48 2013 +0200
  
      memory: destroy phys_sections one by one
      
      phys_sections_clear is invoked after the dispatch tree has been
      destroyed.  This leaves a window where phys_sections_nb > 0 but the
      subpages are not valid anymore, which is a recipe for use-after-free
      bugs.
      
      Move the destruction of subpages in phys_sections_clear.  We will
      still destroy the subpages when an address space is cleaned up,
      because address_space_destroy will clear as->root and commit the
      change before it calls address_space_destroy_dispatch.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 2c9b15cab12c21e32dffb67c5e18f3dc407ca224
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Thu Jun 6 05:41:28 2013 -0400
  
      memory: add owner argument to initialization functions
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 5767e4e19835cd39de9945bba17438e368e253bb
  Author: Jan Kiszka <jan.kiszka@siemens.com>
  Date:   Sat Jun 22 08:07:07 2013 +0200
  
      ioport: Move portio types to ioport.h
      
      This decouples memory.h from ioport.h, concentrating all portio related
      types in a single header.
      
      Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit d67f679d99778d9e07ec470ebf803249c2bea625
  Author: Jan Kiszka <jan.kiszka@siemens.com>
  Date:   Sat Jun 22 08:07:06 2013 +0200
  
      vmport: Disentangle read handler type from portio
      
      In case the latter may vanish one day, make sure the vmport read handler
      type will remain unaffected. This is also conceptually cleaner.
      
      Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 0659097de2b47470b4d706c2634240f54700c807
  Author: Jan Kiszka <jan.kiszka@siemens.com>
  Date:   Sat Jun 22 08:07:05 2013 +0200
  
      ioport: Remove unused old dispatching services
      
      Remove unused ioport_register and isa_unassign_ioport along with
      everything that only those services used.
      
      Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit b40acf99bef69fa8ab0f9092ff162fde945eec12
  Author: Jan Kiszka <jan.kiszka@siemens.com>
  Date:   Mon Jun 24 10:45:09 2013 +0200
  
      ioport: Switch dispatching to memory core layer
      
      The current ioport dispatcher is a complex beast, mostly due to the
      need to deal with old portio interface users. But we can overcome it
      without converting all portio users by embedding the required base
      address of a MemoryRegionPortio access into that data structure. That
      removes the need to have the additional MemoryRegionIORange structure
      in the loop on every access.
      
      To handle old portio memory ops, we simply install dispatching handlers
      for portio memory regions when registering them with the memory core.
      This removes the need for the old_portio field.
      
      We can drop the additional aliasing of ioport regions and also the
      special address space listener. cpu_in and cpu_out now simply call
      address_space_read/write. And we can concentrate portio handling in a
      single source file.
      
      Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 962b03fcf509db25c847aa67c4eff574c240dcfe
  Author: Jan Kiszka <jan.kiszka@siemens.com>
  Date:   Sat Jun 22 08:07:03 2013 +0200
  
      xen: Mark fixed platform I/O as unaligned
      
      Before switching to the memory core dispatcher, we need to make sure
      that this pv-device will continue to receive unaligned portio accesses.
      
      Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 04e8cd506a2a7b57084d7d7b823540c2baf9a1da
  Author: Jan Kiszka <jan.kiszka@siemens.com>
  Date:   Sat Jun 22 08:07:02 2013 +0200
  
      vmware-vga: Accept unaligned I/O accesses
      
      Before switching to the memory core dispatcher, we need to make sure
      that this pv-device will continue to receive unaligned portio accesses.
      
      Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit b6f3296292f027c9a87a12dddd736a7c344d0206
  Author: Jan Kiszka <jan.kiszka@siemens.com>
  Date:   Sat Jun 22 08:07:01 2013 +0200
  
      isa: implement isa_is_ioport_assigned via memory_region_find
      
      Open-code isa_is_ioport_assigned via a memory region lookup. As all IO
      ports are now directly or indirectly registered via the memory API, this
      becomes possible and will finally allow us to drop the ioport tables.
      
      Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 8ab9b41876c0ead43648b55576a8f17aa2c8b027
  Author: Jan Kiszka <jan.kiszka@siemens.com>
  Date:   Sat Jun 22 08:07:00 2013 +0200
  
      Privatize register_ioport_read/write
      
      No more users outside of ioport.c.
      
      Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit bcc37e24bda4666e1ddd75e9c523641f8b8a1b7e
  Author: Jan Kiszka <jan.kiszka@siemens.com>
  Date:   Sat Jun 22 08:06:59 2013 +0200
  
      vt82c686: replace register_ioport*
      
      Convert over to memory regions to obsolete register_ioport*.
      
      Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit fd533eb510bace3efabe3378caae4002eb941508
  Author: Jan Kiszka <jan.kiszka@siemens.com>
  Date:   Sat Jun 22 08:06:58 2013 +0200
  
      prep: replace register_ioport*
      
      Convert over to memory regions to obsolete register_ioport*.
      
      Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit f94b64acb6ec2871676990ea5ba956a91b20cc75
  Author: Jan Kiszka <jan.kiszka@siemens.com>
  Date:   Sat Jun 22 08:06:57 2013 +0200
  
      i82374: replace register_ioport*
      
      Convert over to memory regions to obsolete register_ioport*.
      
      Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 0c6c4e28b3e6a2d0d87b7ca87ffb19e03d44267b
  Author: Jan Kiszka <jan.kiszka@siemens.com>
  Date:   Sat Jun 22 08:06:56 2013 +0200
  
      wdt_ib700: replace register_ioport*
      
      Convert over to memory regions to obsolete register_ioport*.
      
      Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit e3914e3ad883cff0247da8471e9cb3051e88ab38
  Author: Jan Kiszka <jan.kiszka@siemens.com>
  Date:   Sat Jun 22 08:06:55 2013 +0200
  
      applesmc: replace register_ioport*
      
      Convert over to memory regions to obsolete register_ioport*.
      
      Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit a8aec29569e8baa4d86ea2aac16f8c4d78ab2a2a
  Author: Jan Kiszka <jan.kiszka@siemens.com>
  Date:   Sat Jun 22 08:06:54 2013 +0200
  
      adlib: replace register_ioport*
      
      Convert over to memory regions to obsolete register_ioport*.
      
      CC: malc <av1474@comtv.ru>
      Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit f487b677c2dc15786dbe7c61326cc49e7c64daea
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Mon Jun 3 14:17:19 2013 +0200
  
      dma: keep a device alive while it has SGLists
      
      Reviewed-by: Anthony Liguori <aliguori@redhat.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit cac3c384bb986f06a308e551641284586924813c
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Mon Jun 3 14:09:39 2013 +0200
  
      scsi: keep device alive while it has requests
      
      Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 6ac363b50c569815786a795d806e068b3f6a07eb
  Author: David Gibson <david@gibson.dropbear.id.au>
  Date:   Thu Jun 6 18:48:46 2013 +1000
  
      pci: Move pci_read_devaddr to pci-hotplug-old.c
      
      pci_read_devaddr() is only used by the legacy functions for the old PCI
      hotplug interface in pci-hotplug-old.c.  So we move the function there,
      and make it static.
      
      Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
  
  commit 79ca616f291124d166ca173e512c4ace1c2fe8b2
  Author: David Gibson <david@gibson.dropbear.id.au>
  Date:   Thu Jun 6 18:48:45 2013 +1000
  
      pci: Cleanup configuration for pci-hotplug.c
      
      pci-hotplug.c and the CONFIG_PCI_HOTPLUG variable which controls its
      compilation are misnamed.  They're not about PCI hotplug in general, but
      rather about the pci_add/pci_del interface which are now deprecated in
      favour of the more general device_add/device_del interface.  This patch
      therefore renames them to pci-hotplug-old.c and CONFIG_PCI_HOTPLUG_OLD.
      
      CONFIG_PCI_HOTPLUG=y was listed twice in {i386,x86_64}-softmmu.make for no
      particular reason, so we clean that up too.  In addition it was included in
      ppc64-softmmu.mak for which the old hotplug interface was never used and is
      unsuitable, so we remove that too.
      
      Most of pci-hotplug.c was additionaly protected by #ifdef TARGET_I386.  The
      small piece which wasn't is only called from the pci_add and pci_del hooks
      in hmp-commands.hx, which themselves were protected by #ifdef TARGET_I386.
      This patch therefore also removes the #ifdef from pci-hotplug-old.c,
      and changes the ifdefs in hmp-commands.hx to use CONFIG_PCI_HOTPLUG_OLD.
      
      Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
  
  commit fea7d5966a54a5e5400cd38897a95ea576b5af4d
  Author: Michael S. Tsirkin <mst@redhat.com>
  Date:   Sun Jun 16 23:48:42 2013 +0300
  
      pvpanic: fix fwcfg for big endian hosts
      
      Convert port number to little endian when
      exposing it in fw cfg.
      
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
  
  commit bc3e6a0d6c8ab6cd7cd4b576ed567756f1dcabd2
  Author: Michael S. Tsirkin <mst@redhat.com>
  Date:   Sun Jun 16 18:31:30 2013 +0300
  
      pvpanic: initialization cleanup
      
      Avoid use of static variables: PC systems
      initialize pvpanic device through pvpanic_init,
      so we can simply create the fw_cfg file at that point.
      This also makes it possible to skip device
      creation completely if fw_cfg is not there, e.g. for xen -
      so the ports it reserves are not discoverable by guests.
      
      Also, make pvpanic_init void since callers ignore return
      status anyway.
      
      Cc: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
      Cc: Laszlo Ersek <lersek@redhat.com>
      Cc: Paul Durrant <Paul.Durrant@citrix.com>
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
  
  commit c6d559d9cf8687d8378e888e7570c07ce53b94e2
  Author: Michael S. Tsirkin <mst@redhat.com>
  Date:   Tue Jun 4 16:06:37 2013 +0300
  
      MAINTAINERS: s/Marcelo/Paolo/
      
      Marcelo doesn't maintain kvm anymore,
      Paolo is taking over the job.
      Update MAINTAINERS to stop flooding Marcelo with mail.
      
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
  
  commit a0ae17a63e08a57a644eacc1f0fd89d535ed36bf
  Author: Andrew Jones <drjones@redhat.com>
  Date:   Tue Jun 4 10:49:48 2013 +0200
  
      e1000: cleanup process_tx_desc
      
      Coverity complains about two overruns in process_tx_desc(). The
      complaints are false positives, but we might as well eliminate
      them. The problem is that "hdr" is defined as an unsigned int,
      but then used to offset an array of size 65536, and another of
      size 256 bytes. hdr will actually never be greater than 255
      though, as it's assigned only once and to the value of
      tp->hdr_len, which is an uint8_t. This patch simply gets rid of
      hdr, replacing it with tp->hdr_len, which makes it consistent
      with all other tp member use in the function.
      
      v2:
       - also cleanup coding style issues in the touched lines
      
      Signed-off-by: Andrew Jones <drjones@redhat.com>
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
  
  commit fcbe0a707a227ea25f06382e61ff9b2761c77661
  Author: Michael S. Tsirkin <mst@redhat.com>
  Date:   Tue Jun 18 17:11:42 2013 +0300
  
      pc_piix: cleanup init compat handling
      
      Make sure 1.4 calls 1.5, 1.3 calls 1.4 etc.
      This way it's enough to add enough new compat hook
      in a single place in piix.
      
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
  
  commit f8c457b88d72a48989f190bc3d7b79f4f3b7d11c
  Author: Michael S. Tsirkin <mst@redhat.com>
  Date:   Mon May 13 20:00:23 2013 +0300
  
      pc: pass PCI hole ranges to Guests
      
      Guest currently has to jump through lots of hoops to guess the PCI hole
      ranges.  It's fragile, and makes us change BIOS each time we add a new
      chipset.  Let's report the window in a ROM file, to make BIOS do exactly
      what QEMU intends.
      
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
  
  commit 3459a625215449b67b9c67d9151ff72892d0a42a
  Author: Michael S. Tsirkin <mst@redhat.com>
  Date:   Thu May 30 12:57:26 2013 +0300
  
      pci: store PCI hole ranges in guestinfo structure
      
      Will be used to pass hole ranges to guests.
      
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
  
  commit 620ac82eb0fc4218fb6a4937bcef3fdab3126703
  Author: Michael S. Tsirkin <mst@redhat.com>
  Date:   Mon May 13 17:13:15 2013 +0300
  
      range: add Range structure
      
      Sometimes we need to pass ranges around, add a
      handy structure for this purpose.
      
      Note: memory.c defines its own concept of AddrRange structure for
      working with 128 addresses.  It's necessary there for doing range math.
      This is not needed for most users: struct Range is
      much simpler, and is only used for passing the range around.
      
      Cc: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
  
  commit ab8bf29078e0ab8347e2ff8b4e5542f7a0c751cf
  Merge: 1acd5a3... 00f4d64...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Wed Jul 3 08:36:59 2013 -0500
  
      Merge remote-tracking branch 'qemu-kvm/uq/master' into staging
      
      # By Michael S. Tsirkin (2) and others
      # Via Paolo Bonzini
      * qemu-kvm/uq/master:
        kvmclock: clock should count only if vm is running
        pci-assign: remove the duplicate function name in debug message
        kvm: skip system call when msi route is unchanged
        kvm: zero-initialize KVM_SET_GSI_ROUTING input
        kvm: add detail error message when fail to add ioeventfd
      
      Message-id: 1372841072-22265-1-git-send-email-pbonzini@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit b1f6dc0d2a03f0e114cc5ff08b0a133e24fd55ad
  Author: Claudio Fontana <claudio.fontana@huawei.com>
  Date:   Tue Jun 11 10:14:09 2013 +0200
  
      tcg/aarch64: implement ldst 12bit scaled uimm offset
      
      implement the 12bit scaled unsigned immediate offset
      variant of LDR/STR. This improves code size by avoiding
      the movi + ldst_r for naturally aligned offsets in range.
      
      Signed-off-by: Claudio Fontana <claudio.fontana@huawei.com>
      Reviewed-by: Richard Henderson <rth@twiddle.net>
  
  commit 00f4d64ee76e873be881a82d893a591487aa7950
  Author: Marcelo Tosatti <mtosatti@redhat.com>
  Date:   Tue Jun 18 20:38:25 2013 -0300
  
      kvmclock: clock should count only if vm is running
      
      kvmclock should not count while vm is paused, because:
      
      1) if the vm is paused for long periods, timekeeping
      math can overflow while converting the (large) clocksource
      delta to nanoseconds.
      
      2) Users rely on CLOCK_MONOTONIC to count run time, that is,
      time which OS has been in a runnable state (see CLOCK_BOOTTIME).
      
      Change kvmclock driver so as to save clock value when vm transitions
      from runnable to stopped state, and to restore clock value from stopped
      to runnable transition.
      
      Cc: qemu-stable@nongnu.org
      Signed-off-by: Marcelo Tosatti <mtosatti@redhat.com>
      Signed-off-by: Gleb Natapov <gleb@redhat.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit bd50cbaa0f34e47c5b82eba1cd1e88143018fa19
  Author: Wanlong Gao <gaowanlong@cn.fujitsu.com>
  Date:   Wed Jun 19 11:18:39 2013 +0800
  
      pci-assign: remove the duplicate function name in debug message
      
      While DEBUG() already includes the function name.
      
      Signed-off-by: Wanlong Gao <gaowanlong@cn.fujitsu.com>
      Acked-by: Alex Williamson <alex.williamson@redhat.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 40509f7f52672fe41c2cce895e187352fc09f53a
  Author: Michael S. Tsirkin <mst@redhat.com>
  Date:   Tue Jun 4 14:52:35 2013 +0300
  
      kvm: skip system call when msi route is unchanged
      
      Some guests do a large number of mask/unmask
      calls which currently trigger expensive route update
      system calls.
      Detect that route in unchanged and skip the system call.
      
      Reported-by: "Zhanghaoyu (A)" <haoyu.zhang@huawei.com>
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
      Signed-off-by: Gleb Natapov <gleb@redhat.com>
  
  commit 0fbc20740342713f282b118b4a446c4c43df3f4a
  Author: Michael S. Tsirkin <mst@redhat.com>
  Date:   Tue Jun 4 14:52:32 2013 +0300
  
      kvm: zero-initialize KVM_SET_GSI_ROUTING input
      
      kvm_add_routing_entry makes an attempt to
      zero-initialize any new routing entry.
      However, it fails to initialize padding
      within the u field of the structure
      kvm_irq_routing_entry.
      
      Other functions like kvm_irqchip_update_msi_route
      also fail to initialize the padding field in
      kvm_irq_routing_entry.
      
      It's better to just make sure all input is initialized.
      
      Once it is, we can also drop complex field by field assignment and just
      do the simple *a = *b to update a route entry.
      
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
      Signed-off-by: Gleb Natapov <gleb@redhat.com>
  
  commit fa4ba923bd539647ace9d70d226a848bd6a89dac
  Author: Amos Kong <akong@redhat.com>
  Date:   Wed May 22 12:57:35 2013 +0800
  
      kvm: add detail error message when fail to add ioeventfd
      
      I try to hotplug 28 * 8 multiple-function devices to guest with
      old host kernel, ioeventfds in host kernel will be exhausted, then
      qemu fails to allocate ioeventfds for blk/nic devices.
      
      It's better to add detail error here.
      
      Signed-off-by: Amos Kong <akong@redhat.com>
      Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com>
      Signed-off-by: Gleb Natapov <gleb@redhat.com>
  
  commit 6046c620866f6f5c53eaece9f4ad8d44a12e1185
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Thu Jun 20 16:19:32 2013 +0200
  
      int128: optimize and add test cases
      
      For add, the carry only requires checking one of the arguments.
      For sub and neg, we can similarly optimize computation of the
      carry.
      
      For ge, we can just do lexicographic order.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 1acd5a373905ddb28957842256a038956941f332
  Merge: f7d1f9d... 2345f1c...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Mon Jul 1 09:03:04 2013 -0500
  
      Merge remote-tracking branch 'agraf/ppc-for-upstream' into staging
      
      # By Alexander Graf (12) and others
      # Via Alexander Graf
      * agraf/ppc-for-upstream: (32 commits)
        PPC: Ignore writes to L2CR
        mac-io: Add escc-legacy memory alias region
        PPC: Newworld: Add second uninorth control register set
        PPC: Newworld: Add uninorth token register
        PPC: Add clock-frequency export for Mac machines
        PPC: Introduce an alias cache for faster lookups
        PPC: Fix GDB read on code area for PPC6xx
        PPC: Add dump_mmu() for 6xx
        target-ppc: Introduce unrealizefn for PowerPCCPU
        booke_ppc: limit booke timer to max when timeout overflow
        Graphics: Switch to 800x600x32 as default mode
        pseries: Update MAINTAINERS information
        target-ppc kvm: save cr register
        pseries: Fix compiler warning (conversion of pointer to integral value)
        spapr-rtas: add CPU argument to RTAS calls
        target-ppc: Change default machine for 64-bit
        ppc: do not register IABR SPR twice for 603e
        target-ppc: Drop redundant flags assignments from CPU families
        mpc8544_guts: Turn qdev initfn into instance_init
        mpc8544_guts: QOM'ify
        ...
      
      Message-id: 1372556709-23868-1-git-send-email-agraf@suse.de
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit f7d1f9d4e74d66cc7c72de46575a61bd6b433360
  Merge: d75416e... cc3ac9c...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Mon Jul 1 09:02:30 2013 -0500
  
      Merge remote-tracking branch 'cohuck/virtio-ccw-upstr' into staging
      
      # By Cornelia Huck
      # Via Cornelia Huck
      * cohuck/virtio-ccw-upstr:
        virtio-ccw: fix build breakage on windows
      
      Message-id: 1372669523-4039-1-git-send-email-cornelia.huck@de.ibm.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit d75416ef29e477ebeadf9da41677be6f8166e8be
  Merge: ffeec22... fbe2e26...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Mon Jul 1 09:02:25 2013 -0500
  
      Merge remote-tracking branch 'luiz/queue/qmp' into staging
      
      # By Kevin Wolf
      # Via Luiz Capitulino
      * luiz/queue/qmp:
        hmp: Make "info block" output more readable
      
      Message-id: 1372452199-23237-1-git-send-email-lcapitulino@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit cc3ac9c4a6fd0574b767c599e4a582be8f23260d
  Author: Cornelia Huck <cornelia.huck@de.ibm.com>
  Date:   Fri Jun 28 09:28:06 2013 +0200
  
      virtio-ccw: fix build breakage on windows
      
      event_notifier_get_fd() is not available on windows hosts. Fix this by
      moving the calls to event_notifier_get_fd() to the kvm code.
      
      Reported-by: Stefan Weil <sw@weilnetz.de>
      Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Cornelia Huck <cornelia.huck@de.ibm.com>
  
  commit 2345f1c0146672ce6eb0025bd2cfa4afabdef5fd
  Author: Alexander Graf <agraf@suse.de>
  Date:   Thu Jun 27 00:31:42 2013 +0200
  
      PPC: Ignore writes to L2CR
      
      The L2CR register contains a number of bits that either impose configuration
      which we can't deal with or mean "something is in progress until the bit is
      0 again".
      
      Since we don't model the former and we do want to accomodate guests using the
      latter semantics, let's just ignore writes to L2CR. That way guests always read
      back 0 and are usually happy with that.
      
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 0d54a5024f846ce7d53db25012fb4c7481e971ff
  Author: Alexander Graf <agraf@suse.de>
  Date:   Wed Jun 26 13:58:31 2013 +0200
  
      mac-io: Add escc-legacy memory alias region
      
      Mac OS X's debugging serial driver accesses the ESCC through a different
      register layout, called "escc-legacy". This layout differs from the normal
      escc register layout purely by the location of the respective registers.
      
      This patch adds a memory alias region that takes normal escc registers and
      maps them into the escc-legacy register space.
      
      With this patch applied, a Mac OS X guest successfully emits debug output
      on the serial port when run with debug parameters set, for example by running:
      
        $ qemu-system-ppc -prom-env -'boot-args=-v debug=0x8 io=0xff serial=0x3' \
                          -cdrom 10.4.iso -boot d
      
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 593c18116090237db96af6e50b902d790265ebc5
  Author: Alexander Graf <agraf@suse.de>
  Date:   Tue Jun 25 03:46:33 2013 +0200
  
      PPC: Newworld: Add second uninorth control register set
      
      Mac OS X requires a second uninorth register set to be mapped a few
      bytes above the first one. Let's just expose it to make it happy.
      
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 4e46dcdbd31314c66fc19f73d9358852f77e8e2e
  Author: Alexander Graf <agraf@suse.de>
  Date:   Tue Jun 25 03:39:21 2013 +0200
  
      PPC: Newworld: Add uninorth token register
      
      Mac OS X expects the uninorth control register set to contain one
      register that always reads back what it writes in. Expose that.
      
      This is just a temporary hack. Eventually, we want to expose the
      uninorth (/uni-n in device tree) as a separate QOM device.
      
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit a1014f25ef54bbbdaf571873a1254f85d6dcf132
  Author: Alexander Graf <agraf@suse.de>
  Date:   Sun Jun 23 00:22:50 2013 +0200
  
      PPC: Add clock-frequency export for Mac machines
      
      Support in fwcfg has been around for exposure of the clock-frequency
      CPU property. OpenBIOS reads it, we just never exposed it.
      
      Since Mac OS X is very picky about its clock frequency values, let's
      just take a known good value and always expose that.
      
      Reported-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 9761ad757182be663fa31af99abad959ac63b17f
  Author: Alexander Graf <agraf@suse.de>
  Date:   Sat Jun 22 03:53:35 2013 +0200
  
      PPC: Introduce an alias cache for faster lookups
      
      When running QEMU with "-cpu ?" we walk through every alias for every
      target CPU we know about. This takes several seconds on my very fast
      host system.
      
      Let's introduce a class object cache in the alias table. Using that we
      don't have to go through the tedious work of finding our target class.
      Instead, we can just go directly from the alias name to the target class
      pointer.
      
      This patch brings -cpu "?" to reasonable times again.
      
      Before:
        real    0m4.716s
      
      After:
        real    0m0.025s
      
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit b177d8b77c7301da9b51b829b0edcff367e92023
  Author: Fabien Chouteau <chouteau@adacore.com>
  Date:   Tue Jun 18 16:53:01 2013 +0200
  
      PPC: Fix GDB read on code area for PPC6xx
      
      On PPC 6xx, data and code have separated TLBs. Until now QEMU was only
      looking at data TLBs, which is not good when GDB wants to read code.
      
      This patch adds a second call to get_physical_address() with an
      ACCESS_CODE type of access when the first call with ACCESS_INT fails.
      
      Signed-off-by: Fabien Chouteau <chouteau@adacore.com>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 886b75779104f38c30cc2594fcf2b214615a242d
  Author: Fabien Chouteau <chouteau@adacore.com>
  Date:   Fri Jun 21 15:26:57 2013 +0200
  
      PPC: Add dump_mmu() for 6xx
      
      "(qemu) info tlb" is a very useful tool for debugging, so I implemented
      the missing 6xx version.
      
      Signed-off-by: Fabien Chouteau <chouteau@adacore.com>
      [agraf: fix printfs on hwaddr to PRI]
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit b048960f15dbedeceb4e1d7e469080cf68d4cf67
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Jun 9 22:11:49 2013 +0200
  
      target-ppc: Introduce unrealizefn for PowerPCCPU
      
      Use it to clean up the opcode table, resolving a former TODO from Jocelyn.
      Also switch from malloc() to g_malloc().
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit ab8131afee34d6aa427bd56ac18c4d3b6df80728
  Author: Bharat Bhushan <r65777@freescale.com>
  Date:   Wed Jun 12 18:00:50 2013 +0530
  
      booke_ppc: limit booke timer to max when timeout overflow
      
      Limit watchdog and fit timer to maximum timeout value which
      qemu timer can support (INT64_MAX). This maximum timeout will be
      hundreds of years, so limiting to max timeout is pretty safe.
      
      Signed-off-by: Bharat Bhushan <bharat.bhushan@freescale.com>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit f1ff0e89c8287de79c804ec7a50d43f39a9f65dc
  Author: Alexander Graf <agraf@suse.de>
  Date:   Thu Jun 20 14:06:27 2013 +0200
  
      Graphics: Switch to 800x600x32 as default mode
      
      We have stayed at 800x600x15 as default graphics mode for the last 9 years.
      If there ever was a reason to be there, surely nobody remembers it.
      
      However, recently non-Linux PPC guests started to show bad effects on 15 bit
      color mode. They do work just fine with 32 bits however.
      
      So let's switch to 32 bit color as the default graphic mode.
      
      Reported-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit f9de2da728d885c5c246d6ba94edea067ad00434
  Author: David Gibson <david@gibson.dropbear.id.au>
  Date:   Sat Jun 15 11:51:52 2013 +1000
  
      pseries: Update MAINTAINERS information
      
      I'm no longer at IBM, and therefore no long actively working on the pseries
      (aka sPAPR) qemu machine type.  This patch removes my information in the
      MAINTAINERS file.
      
      While we're at it, I've added some extra file patterns for pseries specific
      files that weren't included in the existing pattern.
      
      Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
      [agraf: Remove new maintainer addition]
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 4bddaf552c3a05e1fdd2c82d6b28ebc8f99269c9
  Author: Alexey Kardashevskiy <aik@ozlabs.ru>
  Date:   Sat Jun 15 11:51:51 2013 +1000
  
      target-ppc kvm: save cr register
      
      This adds a missing code to save CR (condition register) via
      kvm_arch_put_registers(). kvm_arch_get_registers() already has it.
      
      Signed-off-by: Alexey Kardashevskiy <aik@ozlabs.ru>
      Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit ec4936e1a49ef2d7129a1813ed7a3ca826698bfb
  Author: Stefan Weil <sw@weilnetz.de>
  Date:   Wed Jun 19 23:08:29 2013 +0200
  
      pseries: Fix compiler warning (conversion of pointer to integral value)
      
      This kind of type cast must use uintptr_t or target_ulong to be portable
      for hosts with sizeof(void *) != sizeof(long).
      
      Here the value is assigned to a variable of type target_ulong.
      
      Signed-off-by: Stefan Weil <sw@weilnetz.de>
      [agraf: fix compilation on 32bit hosts]
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 210b580b106fa798149e28aa13c66b325a43204e
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Wed Jun 19 15:40:30 2013 -0500
  
      spapr-rtas: add CPU argument to RTAS calls
      
      RTAS is a hypervisor provided binary blob that a guest loads and
      calls into to execute certain functions.  It's similar to the
      vsyscall page in Linux or the short lived VMCI paravirt interface
      from VMware.
      
      The QEMU implementation of the RTAS blob is simply a passthrough
      that proxies all RTAS calls to the hypervisor via an hypercall.
      
      While we pass a CPU argument for hypercall handling in QEMU, we
      don't pass it for RTAS calls.  Since some RTAs calls require
      making hypercalls (normally RTAS is implemented as guest code) we
      have nasty hacks to allow that.
      
      Add a CPU argument to RTAS call handling so we can more easily
      invoke hypercalls just as guest code would.
      
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 159f8286b760deace1008f5f68a46cadba337780
  Author: David Gibson <david@gibson.dropbear.id.au>
  Date:   Sat Jun 15 11:51:50 2013 +1000
  
      target-ppc: Change default machine for 64-bit
      
      Currently, for qemu-system-ppc64, the default machine type is 'mac99'.
      The mac99 machine is not being actively maintained, and represents a
      bizarre hybrid of components that never actually existed as a real system.
      This patch changes the default machine to 'pseries', which is actively
      maintained and works well with most modern ppc64 Linux distributions as a
      guest.
      
      Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
      [agraf: adjust commit message]
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 9fea2ae25080ad790d7d904d01a1300a45a634eb
  Author: Hervé Poussineau <hpoussin@reactos.org>
  Date:   Sat May 11 21:03:50 2013 +0200
  
      ppc: do not register IABR SPR twice for 603e
      
      IABR SPR is already registered in gen_spr_603(), called from init_proc_603E().
      
      Signed-off-by: Hervé Poussineau <hpoussin@reactos.org>
      Reviewed-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 1e3438df5a9e75355b36200f3bd8b94d1a32cc24
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Fri Feb 22 18:35:46 2013 +0100
  
      target-ppc: Drop redundant flags assignments from CPU families
      
      Previous code has #define POWERPC_INSNS2_<family> PPC_NONE in some
      places for macrofied assignment to insns_flags2 field.
      
      PPC_NONE is defined as zero though and QOM classes are zero-initialized,
      so drop any pcc->insns_flags2 = PPC_NONE; assignments.
      
      PPC_NONE itself is still in use in translate.c.
      
      Suggested-by: Alexander Graf <agraf@suse.de>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 7587ea5bcbdeb08a204b4c1d5afe039d47d613fa
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Jun 9 22:47:35 2013 +0200
  
      mpc8544_guts: Turn qdev initfn into instance_init
      
      SysBus can deal with NULL SysBusDeviceClass::init since 4ce5dae.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 43f691e9e248edca7b70680fd87b5be786cc4e01
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Jun 9 22:47:34 2013 +0200
  
      mpc8544_guts: QOM'ify
      
      Introduce type constant, cast macro and rename parent field.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 1f1a83f459dab7fbec9c5866a4d6a1ae16549edd
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Jun 9 22:47:33 2013 +0200
  
      mpc8544_guts: Fix MemoryRegion name
      
      6544 -> 8544
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit dd49c038c373329dc9e98e591677978ff2277d9f
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Jun 16 21:30:40 2013 +0200
  
      intc/openpic_kvm: Fix QOM and build issues
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit cbe72019b1432b368dde7c6cd3e270fc221de085
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Tue Jun 18 03:58:08 2013 +0200
  
      intc/openpic: Convert to QOM realize
      
      Split qdev initfn into instance_init and realize functions.
      Change one occurrence of "klass" while at it.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Reviewed-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit e1766344fd1d3cb7421f734f89a9356fdec98398
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Tue Jun 18 03:58:07 2013 +0200
  
      intc/openpic: QOM'ify
      
      Introduce type constant and cast macro.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Reviewed-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit d85937e683f6ff4d68293cb24c780fb1f6820d2c
  Author: Scott Wood <scottwood@freescale.com>
  Date:   Wed Jun 12 15:32:51 2013 -0500
  
      kvm/openpic: in-kernel mpic support
      
      Enables support for the in-kernel MPIC that thas been merged into the
      KVM next branch.  This includes irqfd/KVM_IRQ_LINE support from Alex
      Graf (along with some other improvements).
      
      Note from Alex regarding kvm_irqchip_create():
      
        On x86, one would call kvm_irqchip_create() to initialize an
        in-kernel interrupt controller.  That function then goes ahead and
        initializes global capability variables as well as the default irq
        routing table.
      
        On ppc, we can't call kvm_irqchip_create() because we can have
        different types of interrupt controllers.  So we want to do all the
        things that function would do for us in the in-kernel device init
        handler.
      
      Signed-off-by: Scott Wood <scottwood@freescale.com>
      [agraf: squash in kvm_irqchip_commit_routes patch, fix non-kvm build,
              fix ppcemb]
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 4be1db86060d803f2335c08a483218eb6a8bd9eb
  Author: Alexander Graf <agraf@suse.de>
  Date:   Fri Jun 28 13:47:15 2013 +0200
  
      PPC: Add non-kvm stub file
      
      There are cases where a kvm provided function is called from generic
      hw code that doesn't know whether kvm is available or not. Provide
      a stub file which can provide simple replacement functions for those
      cases.
      
      Signed-off-by: Alexander Graf <agraf@suse.de>
      Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit cb925cf9230f77c096dae4b159a9449bc306256c
  Author: Alexander Graf <agraf@suse.de>
  Date:   Wed Apr 17 01:11:55 2013 +0200
  
      KVM: PIC: Only commit irq routing when necessary
      
      The current logic updates KVM's view of our interrupt map every time we
      change it. While this is nice and bullet proof, it slows things down
      badly for me. QEMU spends about 3 seconds on every start telling KVM what
      news it has on its routing maps.
      
      Instead, let's just synchronize the whole irq routing map as a whole when
      we're done constructing it. For things that change during runtime, we can
      still update the routing table on demand.
      
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 82fc73b65c19fed0ee28aeb655d27de5ac9e78d5
  Author: Scott Wood <scottwood@freescale.com>
  Date:   Mon Apr 15 13:19:33 2013 +0000
  
      PPC: e500: factor out mpic init code
      
      KVM in-kernel MPIC support is going to expand this even more,
      so let's keep it contained.
      
      Signed-off-by: Scott Wood <scottwood@freescale.com>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 8935a442cd3cf94f21fcc4386c1c07a7a5dd6887
  Author: Scott Wood <scottwood@freescale.com>
  Date:   Mon Apr 15 13:19:32 2013 +0000
  
      openpic: factor out some common defines into openpic.h
      
      ...for use by the KVM in-kernel irqchip stub.
      
      Signed-off-by: Scott Wood <scottwood@freescale.com>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit d07cc1f12d8e15c167857852c39190d770763824
  Author: Alexander Graf <agraf@suse.de>
  Date:   Tue Apr 16 15:05:22 2013 +0200
  
      KVM: MSI: Swap payload to native endianness
      
      The usual MSI injection mechanism writes msi.data into memory using an
      le32 wrapper. So on big endian guests, this swaps msg.data into the
      expected byte order.
      
      For irqfd however, we don't swap the payload right now, rendering
      in-kernel MPIC emulation broken on PowerPC.
      
      Swap msg.data to the correct endianness whenever we touch it.
      
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 7b7745930b1f14057b41a257524c559e62c5faa7
  Author: Alexander Graf <agraf@suse.de>
  Date:   Tue Apr 16 15:58:13 2013 +0200
  
      KVM: Export kvm_init_irq_routing
      
      On PPC, we can have different types of interrupt controllers, so we really
      only know that we are going to use one when we created it.
      
      Export kvm_init_irq_routing() to common code, so that we don't have to call
      kvm_irqchip_create().
      
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 215e79c01c4e6f766eb9add56c56453e9ea1d948
  Author: Alexander Graf <agraf@suse.de>
  Date:   Wed Apr 24 22:24:12 2013 +0200
  
      KVM: Don't assume that mpstate exists with in-kernel PIC always
      
      On PPC, we don't support MP state. So far it's not necessary and I'm
      not convinced yet that we really need to support it ever.
      
      However, the current idle logic in QEMU assumes that an in-kernel PIC
      also means we support MP state. This assumption is not true anymore.
      
      Let's split up the two cases into two different variables. That way
      PPC can expose an in-kernel PIC, while not implementing MP state.
      
      Signed-off-by: Alexander Graf <agraf@suse.de>
      CC: Jan Kiszka <jan.kiszka@siemens.com>
  
  commit ffeec223b55ea696567ed544016824199cd7c7bc
  Merge: 2ea3e2c... a8ad415...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Fri Jun 28 15:48:35 2013 -0500
  
      Merge remote-tracking branch 'mjt/trivial-patches' into staging
      
      # By Gerd Hoffmann (13) and Michael Tokarev (1)
      # Via Michael Tokarev
      * mjt/trivial-patches:
        doc: we use seabios, not bochs bios
        qemu-socket: don't leak opts on error
        qemu-char: report udp backend errors
        qemu-char: add -chardev mux support
        qemu-char: minor mux chardev fixes
        qemu-char: use ChardevBackendKind in CharDriver
        qemu-char: don't leak opts on error
        qemu-char: fix documentation for telnet+wait socket flags
        qemu-char: print notification to stderr
        qemu-char: use more specific error_setg_* variants
        qemu-char: check optional fields using has_*
        qemu-socket: catch monitor_get_fd failures
        qemu-socket: drop pointless allocation
        qemu-socket: zero-initialize SocketAddress
      
      Message-id: 1372443465-22384-1-git-send-email-mjt@msgid.tls.msk.ru
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit fbe2e26c15af35e4d157874dc80f6a19eebaa83b
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Wed Jun 19 16:10:55 2013 +0200
  
      hmp: Make "info block" output more readable
      
      HMP is meant for humans and you should notice it.
      
      This changes the output format to use a bit more space to display the
      information more readable and leaves out irrelevant information (e.g.
      mention only that an image is encrypted, but not when it's not; display
      I/O limits only if throttling is in effect; ...)
      
      Before:
      
          (qemu) info block
          ide0-hd0: removable=0 io-status=ok file=/tmp/overlay.qcow2
          backing_file=/tmp/backing.img backing_file_depth=1 ro=0 drv=qcow2
          encrypted=1 bps=0 bps_rd=0 bps_wr=0 iops=1024 iops_rd=0 iops_wr=0
          ide1-cd0: removable=1 locked=0 tray-open=0 io-status=ok
          file=/home/kwolf/images/iso/Fedora-18-x86_64-Live-Desktop.iso ro=1
          drv=raw encrypted=0 bps=0 bps_rd=0 bps_wr=0 iops=0 iops_rd=0 iops_wr=0
          floppy0: removable=1 locked=0 tray-open=0 [not inserted]
          sd0: removable=1 locked=0 tray-open=0 [not inserted]
      
      After:
      
          (qemu) info block
          ide0-hd0: /tmp/overlay.qcow2 (qcow2, encrypted)
              Backing file:     /tmp/backing.img (chain depth: 1)
              I/O limits:       bps=0 bps_rd=0 bps_wr=0 iops=1024 iops_rd=0 iops_wr=0
      
          ide1-cd0: /home/kwolf/images/iso/Fedora-18-x86_64-Live-Desktop.iso (raw, read-only)
              Removable device: not locked, tray closed
      
          floppy0: [not inserted]
              Removable device: not locked, tray closed
      
          sd0: [not inserted]
              Removable device: not locked, tray closed
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Reviewed-by: Fam Zheng <famz@redhat.com>
      Acked-by: Anthony Liguori <aliguori@us.ibm.com>
      Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
  
  commit 2ea3e2c1e85097c45a882dbc1fbba4a7fdb3ff1c
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Thu Jun 27 15:25:12 2013 +0200
  
      qemu-char: Fix ID reuse after chardev-remove for qapi-based init
      
      Commit 2c5f488 introduced qapi-based character device initialization
      as a new code path in qemu_chr_new_from_opts().  Unfortunately, it
      failed to store parameter opts in the new chardev.  Therefore,
      qemu_chr_delete() doesn't delete it.  Even though the device is gone,
      its options linger, and any attempt to create another one with the
      same ID fails.
      
      Cc: qemu-stable@nongnu.org
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Reviewed-by: Gerd Hoffmann <kraxel@redhat.com>
      Message-id: 1372339512-28149-1-git-send-email-armbru@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 43f420f8419866619bd107d5ee84c727b46967b8
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Tue Jun 25 10:49:31 2013 +0200
  
      console: Hook QemuConsoles into qom tree
      
      Put them named "console[$index]" below "/backend", so you can
      list & inspect them via QMP.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
      Message-id: 1372150171-8707-1-git-send-email-kraxel@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit f087553653152fdae16ed7066d238677734e4902
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Tue Jun 25 10:48:54 2013 +0200
  
      gtk: add support for surface conversion
      
      Also use CAIRO_FORMAT_RGB24 unconditionally.  DisplaySurfaces will never
      ever see 8bpp surfaces.  And using CAIRO_FORMAT_RGB16_565 for the 16bpp
      case doesn't seem to be a good idea too.
      
      <quote src="/usr/include/cairo/cairo.h">
       * @CAIRO_FORMAT_RGB16_565: This format value is deprecated. It has
       *   never been properly implemented in cairo and should not be used
       *   by applications. (since 1.2)
      </quote>
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
      Message-id: 1372150134-8590-1-git-send-email-kraxel@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 12b7f57e2cfcd665cf5a21b4ae3c23b9361c5c05
  Author: Michael Tokarev <mjt@tls.msk.ru>
  Date:   Mon Jun 24 15:06:52 2013 +0400
  
      vl: convert -smp to qemu_opts_parse()
      
      This also introduces a new suboption, "cpus=",
      which is the default.  So after this patch,
      
       -smp n,sockets=y
      
      is the same as
      
        -smp cpus=n,sockets=y
      
      (with "cpu" being some generic thing, referring to
      either cores, or threads, or sockets, as before).
      
      We still don't validate relations between different
      numbers, for example it is still possible to say
      
        -smp 1,sockets=10
      
      and it will be accepted to mean sockets=1.
      
      Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
      Message-id: 1372072012-30305-1-git-send-email-mjt@msgid.tls.msk.ru
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 8a27c6a067acd03cbd810585552df4818a4397f7
  Author: Kevin Wolf <mail@kevin-wolf.de>
  Date:   Sun Jun 23 22:07:46 2013 +0200
  
      multiboot: Updated ROM binary
      
      Signed-off-by: Kevin Wolf <mail@kevin-wolf.de>
      Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
      Message-id: 1372018066-21822-4-git-send-email-mail@kevin-wolf.de
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 26a8ec07616df8eeb7ae5e76a4eade6809c426e3
  Author: Kevin Wolf <mail@kevin-wolf.de>
  Date:   Sun Jun 23 22:07:45 2013 +0200
  
      multiboot: Calculate upper_mem in the ROM
      
      The upper_mem field of the Multiboot information struct doesn't really
      contain the RAM size - 1 MB like we used to calculate it, but only the
      memory from 1 MB up to the first (upper) memory hole.
      
      In order to correctly retrieve this information, the multiboot ROM now
      looks at the mmap it creates anyway and tries to find the size of
      contiguous usable memory from 1 MB.
      
      Drop the multiboot.c definition of lower_mem and upper_mem because both
      are queried at runtime now.
      
      Signed-off-by: Kevin Wolf <mail@kevin-wolf.de>
      Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
      Message-id: 1372018066-21822-3-git-send-email-mail@kevin-wolf.de
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 390fb6b47144adbad453cdf95c130854728c56f8
  Author: Kevin Wolf <mail@kevin-wolf.de>
  Date:   Sun Jun 23 22:07:44 2013 +0200
  
      multiboot: Don't forget last mmap entry
      
      When the BIOS returns ebx = 0, the current entry is still valid and
      needs to be included in the Multiboot memory map.
      
      Fixing this meant that using bx as the entry index doesn't work any
      more because it's 0 on the last entry (and it was SeaBIOS-specific
      anyway), so the whole loop had to change a bit and should be more
      generic as a result (ebx can be an arbitrary continuation number now,
      and the entry size returned by the BIOS is used instead of hard-coding
      20 bytes).
      
      Signed-off-by: Kevin Wolf <mail@kevin-wolf.de>
      Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
      Message-id: 1372018066-21822-2-git-send-email-mail@kevin-wolf.de
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 6bedfe94c96c5ba35fcb2a52b438fefcc682669e
  Author: Stefan Weil <sw@weilnetz.de>
  Date:   Thu Jun 27 21:00:06 2013 +0200
  
      arch_init: Fix format string by using RAM_ADDR_FMT
      
      length is a ram_addr_t, so RAM_ADDR_FMT must be used instead of %ld.
      This fixes a recently introduced regression for w64 builds.
      
      Using RAM_ADDR_FMT also changes decimal output to sedecimal.
      This is good here because length and block->length should both
      use the same base in the error message.
      
      Signed-off-by: Stefan Weil <sw@weilnetz.de>
      Message-id: 1372359606-2759-1-git-send-email-sw@weilnetz.de
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit a8ad4159ed7d8a442a9c049a6fd0d47aa330c2aa
  Author: Michael Tokarev <mjt@tls.msk.ru>
  Date:   Fri Jun 28 10:08:16 2013 +0400
  
      doc: we use seabios, not bochs bios
      
      Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
  
  commit 7a5b6af13a45ae7109900dee03a436819302126c
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Mon Jun 24 08:39:56 2013 +0200
  
      qemu-socket: don't leak opts on error
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
      Reviewed-by: Laszlo Ersek <lersek@redhat.com>
      Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
  
  commit 58a3714c529b1b97ee078ea25b58f731aabcbfff
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Mon Jun 24 08:39:55 2013 +0200
  
      qemu-char: report udp backend errors
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
      Reviewed-by: Laszlo Ersek <lersek@redhat.com>
      Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
  
  commit bb6fb7c0857aeda7982ac14460328edf3c29cfc8
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Mon Jun 24 08:39:54 2013 +0200
  
      qemu-char: add -chardev mux support
      
      Allow to explicitly create mux chardevs on the command line,
      like you can using QMP.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
      Reviewed-by: Laszlo Ersek <lersek@redhat.com>
      Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
  
  commit dc2c4eca89ec5ee7b7a4c2563c991a14a7c5ee84
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Mon Jun 24 08:39:53 2013 +0200
  
      qemu-char: minor mux chardev fixes
      
      mux failure path has a memory leak.  creating a mux chardev can't
      fail though, so just assert() that instead of fixing an error path
      which never ever runs anyway ...
      
      Also fix bid being leaked while being at it.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
      Reviewed-by: Laszlo Ersek <lersek@redhat.com>
      Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
  
  commit 99aec0123ce5ba307dc357c5bf1e0f22d2be0931
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Mon Jun 24 08:39:52 2013 +0200
  
      qemu-char: use ChardevBackendKind in CharDriver
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
      Reviewed-by: Laszlo Ersek <lersek@redhat.com>
      Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
  
  commit e668287d4413395be1a0f9ef292bb6d0c1006e29
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Mon Jun 24 08:39:51 2013 +0200
  
      qemu-char: don't leak opts on error
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
      Reviewed-by: Laszlo Ersek <lersek@redhat.com>
      Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
  
  commit ef993ba7bc631b57f9ea70a7f6fc8c0fcbdfa19d
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Mon Jun 24 08:39:50 2013 +0200
  
      qemu-char: fix documentation for telnet+wait socket flags
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
      Reviewed-by: Laszlo Ersek <lersek@redhat.com>
      Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
  
  commit fdca2124adc293f84f2b7aaf0df43faa6b6bf420
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Mon Jun 24 08:39:49 2013 +0200
  
      qemu-char: print notification to stderr
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
      Reviewed-by: Laszlo Ersek <lersek@redhat.com>
      Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
  
  commit 20c397607cb54905f452921259b4baa9c8a1d008
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Mon Jun 24 08:39:48 2013 +0200
  
      qemu-char: use more specific error_setg_* variants
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
      Reviewed-by: Laszlo Ersek <lersek@redhat.com>
      Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
  
  commit e859eda58501cd20a2e6988fb4acc1756bc4d278
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Mon Jun 24 08:39:47 2013 +0200
  
      qemu-char: check optional fields using has_*
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
      Reviewed-by: Laszlo Ersek <lersek@redhat.com>
      Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
  
  commit d1ec72a44e0a167f9e8254d6d1098d27f104571f
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Mon Jun 24 08:39:46 2013 +0200
  
      qemu-socket: catch monitor_get_fd failures
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
      Reviewed-by: Laszlo Ersek <lersek@redhat.com>
      Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
  
  commit c1204afc7c048cf58b0a8f1c11886f36ca73ef28
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Mon Jun 24 08:39:45 2013 +0200
  
      qemu-socket: drop pointless allocation
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
      Reviewed-by: Laszlo Ersek <lersek@redhat.com>
      Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
  
  commit afde3f8b9923892d21a735993f533e5d8b60e0b0
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Mon Jun 24 08:39:44 2013 +0200
  
      qemu-socket: zero-initialize SocketAddress
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
      Reviewed-by: Laszlo Ersek <lersek@redhat.com>
      Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
  
  commit 8a9c98aedc1a3fb4dfbebeccc926e273df54f2ba
  Merge: 3612563... c658b94...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Fri Jun 28 11:48:09 2013 -0500
  
      Merge remote-tracking branch 'afaerber/qom-cpu' into staging
      
      # By Andreas Färber
      # Via Andreas Färber
      * afaerber/qom-cpu: (24 commits)
        cpu: Turn cpu_unassigned_access() into a CPUState hook
        hwaddr: Make hwaddr type usable beyond softmmu
        cpu: Change qemu_init_vcpu() argument to CPUState
        cpus: Change qemu_dummy_start_vcpu() argument to CPUState
        cpus: Change qemu_kvm_start_vcpu() argument to CPUState
        cpus: Change cpu_handle_guest_debug() argument to CPUState
        gdbstub: Set gdb_set_stop_cpu() argument to CPUState
        kvm: Change kvm_cpu_exec() argument to CPUState
        kvm: Change kvm_handle_internal_error() argument to CPUState
        cpu: Turn cpu_dump_{state,statistics}() into CPUState hooks
        cpus: Change qemu_kvm_init_cpu_signals() argument to CPUState
        kvm: Change kvm_set_signal_mask() argument to CPUState
        cpus: Change qemu_kvm_wait_io_event() argument to CPUState
        cpus: Change cpu_thread_is_idle() argument to CPUState
        cpu: Change cpu_exit() argument to CPUState
        kvm: Change cpu_synchronize_state() argument to CPUState
        kvm: Change kvm_cpu_synchronize_state() argument to CPUState
        gdbstub: Simplify find_cpu()
        cpu: Guard cpu_{save,load}() definitions
        target-openrisc: Register VMStateDescription for OpenRISCCPU
        ...
  
  commit 36125631e79d53ffb9365740f43f386e2171d116
  Merge: ec3f8c9... 721da65...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Fri Jun 28 10:37:33 2013 -0500
  
      Merge remote-tracking branch 'kwolf/for-anthony' into staging
      
      # By Stefan Hajnoczi (11) and others
      # Via Kevin Wolf
      * kwolf/for-anthony:
        cmd646: fix build when DEBUG_IDE is enabled.
        block: change default of .has_zero_init to 0
        vpc: Implement .bdrv_has_zero_init
        vmdk: remove wrong calculation of relative path
        gluster: Return bdrv_has_zero_init = 0
        block/ssh: Set bdrv_has_zero_init according to the file type.
        block: Make BlockJobTypes const
        qemu-iotests: add 055 drive-backup test case
        qemu-iotests: extract wait_until_completed() into iotests.py
        blockdev: add Abort transaction
        blockdev: add DriveBackup transaction
        blockdev: allow BdrvActionOps->commit() to be NULL
        blockdev: rename BlkTransactionStates to singular
        block: add drive-backup QMP command
        blockdev: use bdrv_getlength() in qmp_drive_mirror()
        blockdev: drop redundant proto_drv check
        block: add basic backup support to block driver
        block: add bdrv_add_before_write_notifier()
        notify: add NotiferWithReturn so notifier list can abort
        raw-posix: Fix /dev/cdrom magic on OS X
      
      Message-id: 1372429509-29642-1-git-send-email-kwolf@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 721da65c6eba9c053d73744ecaa882b0f7cd634a
  Author: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
  Date:   Fri Jun 28 14:43:16 2013 +0100
  
      cmd646: fix build when DEBUG_IDE is enabled.
      
      Make sure we use the correct TARGET/PRI macros in the debug statements.
      
      Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
      CC: Kevin Wolf <kwolf@redhat.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit 3ac216270a62418519c08e88c17005a8f1539cf2
  Author: Peter Lieven <pl@kamp.de>
  Date:   Fri Jun 28 12:47:42 2013 +0200
  
      block: change default of .has_zero_init to 0
      
      .has_zero_init defaults to 1 for all formats and protocols.
      
      this is a dangerous default since this means that all
      new added drivers need to manually overwrite it to 0 if
      they do not ensure that a device is zero initialized
      after bdrv_create().
      
      if a driver needs to explicitly set this value to
      1 its easier to verify the correctness in the review process.
      
      during review of the existing drivers it turned out
      that ssh and gluster had a wrong default of 1.
      both protocols support host_devices as backend
      which are not by default zero initialized. this
      wrong assumption will lead to possible corruption
      if qemu-img convert is used to write to such a backend.
      
      vpc and vmdk also defaulted to 1 altough they support
      fixed respectively flat extends. this has to be addresses
      in separate patches. both formats as well as the mentioned
      ssh and gluster are turned to the default of 0 with this
      patch for safety.
      
      a similar problem with the wrong default existed for
      iscsi most likely because the driver developer did
      oversee the default value of 1.
      
      Signed-off-by: Peter Lieven <pl@kamp.de>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit c658b94f6e8c206c59d02aa6fbac285b86b53d2c
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Mon May 27 06:49:53 2013 +0200
  
      cpu: Turn cpu_unassigned_access() into a CPUState hook
      
      Use it for all targets, but be careful not to pass invalid CPUState.
      cpu_single_env can be NULL, e.g. on Xen.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit ce927ed9e40e25008453eb8f130661514b633341
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Tue May 28 14:02:38 2013 +0200
  
      hwaddr: Make hwaddr type usable beyond softmmu
      
      While not normally needed for *-user, it can safely be used there since
      always based on uint64_t, to avoid ifdeffery.
      
      To avoid accidental uses, move the guards from exec/hwaddr.h to its
      inclusion sites.  No need for them in include/hw/.
      
      Prepares for hwaddr use in qom/cpu.h.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit c643bed99fcde661b034623722004562b7953669
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Mon May 27 03:23:24 2013 +0200
  
      cpu: Change qemu_init_vcpu() argument to CPUState
      
      This allows to move the call into CPUState's realizefn.
      Therefore move the stub into libqemustub.a.
      
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 10a9021dfd9d8ebdaf53100a8e216054ef4fa662
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Mon May 27 02:24:35 2013 +0200
  
      cpus: Change qemu_dummy_start_vcpu() argument to CPUState
      
      Pass it to qemu_dummy_cpu_thread_fn().
      Use CPUState::env_ptr for cpu_single_env.
      
      Prepares for changing qemu_init_vcpu() argument to CPUState.
      
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 48a106bd144c60862e8b6116dc226885d1937d76
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Mon May 27 02:20:39 2013 +0200
  
      cpus: Change qemu_kvm_start_vcpu() argument to CPUState
      
      Pass it on to qemu_kvm_cpu_thread_fn().
      
      Prepares for changing qemu_init_vcpu() argument to CPUState.
      
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 913250464f5ea5799d71ab033b51d1bf8ed84343
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Mon May 27 02:07:49 2013 +0200
  
      cpus: Change cpu_handle_guest_debug() argument to CPUState
      
      CPUArchState is no longer needed.
      
      Prepares for changing qemu_kvm_cpu_thread_fn() opaque to CPUState.
      
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 64f6b3469d5983141707dfc5ec2e8f5f60af1ba0
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Mon May 27 02:06:09 2013 +0200
  
      gdbstub: Set gdb_set_stop_cpu() argument to CPUState
      
      Use CPUState::env_ptr for now.
      
      Prepares for changing cpu_handle_guest_debug() argument to CPUState.
      
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 1458c363139a54f50ea336edc612d8c5e9142220
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun May 26 23:46:55 2013 +0200
  
      kvm: Change kvm_cpu_exec() argument to CPUState
      
      It no longer uses CPUArchState.
      
      Prepares for changing qemu_kvm_cpu_thread_fn() opaque to CPUState.
      
      Acked-by: Paolo Bonzini <pbonzini@redhat.com>
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 5326ab5567c12bac0802b08b265f401fe84a4ad6
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Mon May 27 01:55:29 2013 +0200
  
      kvm: Change kvm_handle_internal_error() argument to CPUState
      
      It no longer uses CPUArchState.
      
      Prepares for changing kvm_cpu_exec() argument to CPUState.
      
      Acked-by: Paolo Bonzini <pbonzini@redhat.com>
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 878096eeb278a8ac1ccd6667af73e026f29b4cf5
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Mon May 27 01:33:50 2013 +0200
  
      cpu: Turn cpu_dump_{state,statistics}() into CPUState hooks
      
      Make cpustats monitor command available unconditionally.
      
      Prepares for changing kvm_handle_internal_error() and kvm_cpu_exec()
      arguments to CPUState.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 13618e058cf2d76bccc41251fa0095aae88a8249
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun May 26 23:41:00 2013 +0200
  
      cpus: Change qemu_kvm_init_cpu_signals() argument to CPUState
      
      CPUArchState is no longer needed.
      
      Prepares for changing qemu_kvm_cpu_thread_fn() opaque to CPUState.
      
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 491d6e80ea5854d75ab7c19e32a0ba01d08f6df5
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun May 26 23:38:10 2013 +0200
  
      kvm: Change kvm_set_signal_mask() argument to CPUState
      
      CPUArchState is no longer needed.
      
      Prepares for changing qemu_kvm_init_cpu_signals() argument to CPUState.
      
      Acked-by: Paolo Bonzini <pbonzini@redhat.com>
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit fd529e8f465c0d6b2d5f01c58cee4746425d2734
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun May 26 23:24:55 2013 +0200
  
      cpus: Change qemu_kvm_wait_io_event() argument to CPUState
      
      It no longer uses CPUArchState.
      
      Prepares for changing qemu_kvm_cpu_thread_fn() opaque to CPUState.
      
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit a98ae1d8f5ee09694c148b1787e02205ee908b53
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun May 26 23:21:08 2013 +0200
  
      cpus: Change cpu_thread_is_idle() argument to CPUState
      
      It no longer needs CPUArchState.
      
      Prepares for changing all_cpu_threads_idle() CPU loop to CPUState and
      needed for changing qemu_kvm_wait_io_event() argument to CPUState.
      
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 60a3e17a469e444a7bc4d9a14c2ecf3bdb5ec094
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Fri May 17 18:26:54 2013 +0200
  
      cpu: Change cpu_exit() argument to CPUState
      
      It no longer depends on CPUArchState, so move it to qom/cpu.c.
      
      Prepares for changing GDBState::c_cpu to CPUState.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit cb446ecab714b2444a270be209e0533bcd2ee534
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Wed May 1 14:24:52 2013 +0200
  
      kvm: Change cpu_synchronize_state() argument to CPUState
      
      Change Monitor::mon_cpu to CPUState as well.
      
      Reviewed-by: liguang <lig.fnst@cn.fujitsu.com>
      Acked-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit dd1750d7981cf9e38985c9dfa474dcdbbe236270
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Wed May 1 13:45:44 2013 +0200
  
      kvm: Change kvm_cpu_synchronize_state() argument to CPUState
      
      It no longer relies on CPUArchState since 20d695a.
      
      Reviewed-by: liguang <lig.fnst@cn.fujitsu.com>
      Acked-by: Paolo Bonzini <pbonzini@redhat.com>
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit c52a6b67c1d7c6fc9fb2e3ba988d7b978e1487d3
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Fri May 17 17:49:10 2013 +0200
  
      gdbstub: Simplify find_cpu()
      
      Use qemu_get_cpu() and CPUState::env_ptr.
      
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 8d0f2baebe57ccdb09a21da80b2994b772854ad6
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sat Feb 2 15:51:06 2013 +0100
  
      cpu: Guard cpu_{save,load}() definitions
      
      A few targets already managed to implement cpu_save() and cpu_load()
      without defining CPU_SAVE_VERSION that causes them to be registered.
      
      Guard the prototypes with CPU_SAVE_VERSION to avoid this happening again
      until all targets are converted to VMState (or QIDL).
      
      Reviewed-by: Juan Quintela <quintela@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit da69721460e652072b6a3dd52b7693da21ffe237
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sat Feb 2 13:59:05 2013 +0100
  
      target-openrisc: Register VMStateDescription for OpenRISCCPU
      
      Since commit e67db06e9f6d7e514ee2a9b9b769ecd42977f6fb (target-or32: Add
      target stubs and QOM cpu) a VMStateDescription existed, but
      CPU_SAVE_VERSION was not set, so it was never registered.
      
      Drop cpu_{save,load}() and register VMStateDescription via DeviceState.
      Use a version_id of 1 and specify minimum versions as well.
      
      Reviewed-by: Juan Quintela <quintela@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit fe31e7374299c0c6172ce618b29bf2fecbd881c7
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Mon Jan 21 00:27:16 2013 +0100
  
      target-alpha: Register VMStateDescription for AlphaCPU
      
      Commit b758aca1f6cdb175634812b79f5560c36c902d00 (target-alpha: Enable
      the alpha-softmmu target.) introduced cpu_{save,load}() functions but
      didn't define CPU_SAVE_VERSION, so they were never registered.
      
      Drop cpu_{save,load}() and register the VMStateDescription via DeviceClass.
      This operates on the AlphaCPU object instead of CPUAlphaState.
      
      Reviewed-by: Juan Quintela <quintela@redhat.com>
      Acked-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 1a1562f5ea3da17d45d3829e35b5f49da9ec2db5
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Mon Jun 17 04:09:11 2013 +0200
  
      cpu: Introduce VMSTATE_CPU() macro for CPUState
      
      To be used to embed common CPU state into CPU subclasses.
      
      Reviewed-by: Juan Quintela <quintela@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 19e3835cffbcae37ade8c3abcc4525895f7b528a
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Tue Jun 18 02:23:36 2013 +0200
  
      cpu: Introduce device_class_set_vmsd() helper
      
      It's the equivalent to cpu_class_set_vmsd(), to assign
      DeviceClass::vmsd. It wasn't needed before since only static,
      unmigratable VMStateDescriptions were assigned so far.
      
      Reviewed-by: Juan Quintela <quintela@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 76d5f0294a744fa6786683760aa33e2b7fae6d8f
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Tue Jun 18 02:22:13 2013 +0200
  
      cpu: Fix cpu_class_set_vmsd() documentation
      
      It's CPUClass::vmsd, not CPUState::vmsd.
      
      Reviewed-by: liguang <lig.fnst@cn.fujitsu.com>
      Reviewed-by: Juan Quintela <quintela@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 7483e7f15139603380c45ebcd8cc2a57dda5583c
  Author: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
  Date:   Fri Jun 28 11:23:16 2013 +0000
  
      xen_disk: support "direct-io-safe" backend option
      
      Support backend option "direct-io-safe".  This is documented as
      follows in the Xen backend specification:
      
       * direct-io-safe
       *      Values:         0/1 (boolean)
       *      Default Value:  0
       *
       *      The underlying storage is not affected by the direct IO memory
       *      lifetime bug.  See:
       *        http://lists.xen.org/archives/html/xen-devel/2012-12/msg01154.html
       *
       *      Therefore this option gives the backend permission to use
       *      O_DIRECT, notwithstanding that bug.
       *
       *      That is, if this option is enabled, use of O_DIRECT is safe,
       *      in circumstances where we would normally have avoided it as a
       *      workaround for that bug.  This option is not relevant for all
       *      backends, and even not necessarily supported for those for
       *      which it is relevant.  A backend which knows that it is not
       *      affected by the bug can ignore this option.
       *
       *      This option doesn't require a backend to use O_DIRECT, so it
       *      should not be used to try to control the caching behaviour.
      
      Also, BDRV_O_NATIVE_AIO is ignored if BDRV_O_NOCACHE, so clarify the
      default flags passed to the qemu block layer.
      
      The original proposal for a "cache" backend option has been dropped
      because it was believed too wide, especially considering that at the
      moment the backend doesn't have a way to tell the toolstack that it is
      capable of supporting it.
      
      Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
      Signed-off-by: Ian Jackson <Ian.Jackson@eu.citrix.com>
  
  commit 72c6cc94daa727f41ecfc2b2ff94aa6f0e459b7f
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Fri Jun 28 10:21:00 2013 +0200
  
      vpc: Implement .bdrv_has_zero_init
      
      Depending on the subformat, has_zero_init on VHD must behave like raw
      and query the underlying storage (fixed) or like other sparse formats
      that can always return 1 (dynamic, differencing).
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit 8ed610a1c983dd2ed1eed8841036af55751d115f
  Author: Fam Zheng <famz@redhat.com>
  Date:   Wed Jun 26 17:24:32 2013 +0800
  
      vmdk: remove wrong calculation of relative path
      
      When creating image with backing file, the driver tries to calculate the
      relative path from created image file to backing file, but the path
      computation is incorrect. e.g.:
      
          $ qemu-img create -f vmdk -b vmdk-data-disk.vmdk vmdk-data-snapshot1
          Formatting 'vmdk-data-snapshot1', fmt=vmdk size=10737418240
          backing_file='vmdk-data-disk.vmdk' compat6=off zeroed_grain=off
      
          $ qemu-img info vmdk-data-snapshot1
          image: vmdk-data-snapshot1
          file format: vmdk
          virtual size: 10G (10737418240 bytes)
          disk size: 12K
      ->  backing file: disk.vmdk
      
      The common part in file names, "vmdk-data-", is incorrectly forgotten by
      relative_path(). As the VMDK specification has no restriction on
      parentNameHint to be relative path, we simply remove this by using the
      backing_file option.
      
      Cc: qemu-stable@nongnu.org
      Signed-off-by: Fam Zheng <famz@redhat.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit 8ab6feec2c7500faafd9a4571fb40d03dd360a64
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Wed Jun 26 09:41:57 2013 +0200
  
      gluster: Return bdrv_has_zero_init = 0
      
      GlusterFS volumes can be backed by block devices, in which case
      bdrv_create() doesn't make sure that the image is zeroed out. It is
      currently not possibly to detect whether a given image is backed by a
      file or a block device, and incorrectly assuming that it is zeroed
      corrupts images during qemu-img convert, so let's err on the side of
      caution and always return 0.
      
      Cc: qemu-stable@nongnu.org
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit 0b3f21e6a99c025c829d342ee417f317fe2e03b2
  Author: Richard W.M. Jones <rjones@redhat.com>
  Date:   Tue Jun 25 18:15:18 2013 +0100
  
      block/ssh: Set bdrv_has_zero_init according to the file type.
      
      If the remote is a regular file, set it to true (ie. reads of
      uninitialized areas in a newly created file will return zeroes).
      If we can't prove that, return false (a safe default).
      
      Tested by adding a debugging print statement [not part of this commit]
      and creating a remote file and a remote block device:
      
        $ ./qemu-img create ssh://localhost/tmp/new 100M
        Formatting 'ssh://localhost/tmp/new', fmt=raw size=104857600
        filename ssh://localhost/tmp/new: has_zero_init = 1
        $ sudo lvcreate -L 1G -n tmp /dev/fedora
          Logical volume "tmp" created
        $ ./qemu-img create ssh://localhost/dev/fedora/tmp 1G
        Formatting 'ssh://localhost/dev/fedora/tmp', fmt=raw size=1073741824
        filename ssh://localhost/dev/fedora/tmp: has_zero_init = 0
      
      Cc: Kevin Wolf <kwolf@redhat.com>
      Cc: qemu-stable@nongnu.org
      Signed-off-by: Richard W.M. Jones <rjones@redhat.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit f59fee8d509b446df24843c1145a99b740492725
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Tue Jun 25 15:13:43 2013 +0200
  
      block: Make BlockJobTypes const
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit e5ca8fdd407431e281c6f303dc9f45f63a28048f
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Mon Jun 24 17:13:20 2013 +0200
  
      qemu-iotests: add 055 drive-backup test case
      
      Testing drive-backup is similar to image streaming and drive mirroring.
      This test case is based on 041.
      
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit 0dbe8a1b042b5eb22c6587dcc9884ebe8cedcbb6
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Mon Jun 24 17:13:19 2013 +0200
  
      qemu-iotests: extract wait_until_completed() into iotests.py
      
      The 'drive-mirror' tests often issue 'block-job-complete' and wait for
      the QMP completion event.  Other types of block jobs also want to wait
      for completion but they may not need to issue 'block-job-complete'.
      
      Extract wait_until_completed() from 041 and put it into iotests.py.
      Return the QMP event object so the caller can make additional
      assertions, if necessary.
      
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit 78b18b78aa89c28aecbd007ae1967c978d39bfd6
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Mon Jun 24 17:13:18 2013 +0200
  
      blockdev: add Abort transaction
      
      The Abort action can be used to test QMP 'transaction' failure.  Add it
      as the last action to exercise the .abort() and .cleanup() code paths
      for all previous actions.
      
      Reviewed-by: Kevin Wolf <kwolf@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit 3037f36446eb3556c14757ac468463c3902f331b
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Mon Jun 24 17:13:17 2013 +0200
  
      blockdev: add DriveBackup transaction
      
      This patch adds a transactional version of the drive-backup QMP command.
      It allows atomic snapshots of multiple drives along with automatic
      cleanup if there is a failure to start one of the backup jobs.
      
      Note that QMP events are emitted for block job completion/cancellation
      and the block job will be listed by query-block-jobs.
      
      @device: the name of the device whose writes should be mirrored.
      
      @target: the target of the new image. If the file exists, or if it
               is a device, the existing file/device will be used as the new
               destination.  If it does not exist, a new file will be created.
      
      @format: #optional the format of the new destination, default is to
               probe if @mode is 'existing', else the format of the source
      
      @mode: #optional whether and how QEMU should create a new image, default is
             'absolute-paths'.
      
      @speed: #optional the maximum speed, in bytes per second
      
      @on-source-error: #optional the action to take on an error on the source,
                        default 'report'.  'stop' and 'enospc' can only be used
                        if the block device supports io-status (see BlockInfo).
      
      @on-target-error: #optional the action to take on an error on the target,
                        default 'report' (no limitations, since this applies to
                        a different block device than @device).
      
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Reviewed-by: Kevin Wolf <kwolf@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit f9ea81e82519f44071b3dd617de98f0d6d6cca0a
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Mon Jun 24 17:13:16 2013 +0200
  
      blockdev: allow BdrvActionOps->commit() to be NULL
      
      Some QMP 'transaction' types don't need to do anything on .commit().
      Make .commit() optional just like .abort().
      
      The "drive-backup" action will take advantage of this, it only needs to
      cancel the block job on .abort().  Other block job actions will probably
      follow the same pattern, so allow .commit() to be NULL.
      
      Suggested-by: Eric Blake <eblake@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Reviewed-by: Kevin Wolf <kwolf@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit ba5d6ab68f7bc55520cddd5e00bd48b041c7aecd
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Mon Jun 24 17:13:15 2013 +0200
  
      blockdev: rename BlkTransactionStates to singular
      
      The QMP 'transaction' command keeps a list of in-flight transactions.
      The transaction state structure is called BlkTransactionStates even
      though it only deals with a single transaction.  The only plural thing
      is the linked list of transaction states.
      
      I find it confusing to call the single structure "States".  This patch
      renames it to "State", just like BlockDriverState is singular.
      
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Reviewed-by: Kevin Wolf <kwolf@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit 99a9addf567e31244d934376060dd1d34f0f012c
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Mon Jun 24 17:13:14 2013 +0200
  
      block: add drive-backup QMP command
      
      @drive-backup
      
      Start a point-in-time copy of a block device to a new destination.  The
      status of ongoing drive-backup operations can be checked with
      query-block-jobs where the BlockJobInfo.type field has the value 'backup'.
      The operation can be stopped before it has completed using the
      block-job-cancel command.
      
      @device: the name of the device which should be copied.
      
      @target: the target of the new image. If the file exists, or if it
               is a device, the existing file/device will be used as the new
               destination.  If it does not exist, a new file will be created.
      
      @format: #optional the format of the new destination, default is to
               probe if @mode is 'existing', else the format of the source
      
      @mode: #optional whether and how QEMU should create a new image, default is
             'absolute-paths'.
      
      @speed: #optional the maximum speed, in bytes per second
      
      @on-source-error: #optional the action to take on an error on the source,
                        default 'report'.  'stop' and 'enospc' can only be used
                        if the block device supports io-status (see BlockInfo).
      
      @on-target-error: #optional the action to take on an error on the target,
                        default 'report' (no limitations, since this applies to
                        a different block device than @device).
      
      Note that @on-source-error and @on-target-error only affect background I/O.
      If an error occurs during a guest write request, the device's rerror/werror
      actions will be used.
      
      Returns: nothing on success
               If @device is not a valid block device, DeviceNotFound
      
      Since 1.6
      
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Reviewed-by: Kevin Wolf <kwolf@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit ac3c5d831aa0ff796659300e186be1a35862dbd3
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Mon Jun 24 17:13:13 2013 +0200
  
      blockdev: use bdrv_getlength() in qmp_drive_mirror()
      
      Use bdrv_getlength() for its byte units and error return instead of
      bdrv_get_geometry().
      
      Reported-by: Kevin Wolf <kwolf@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Reviewed-by: Kevin Wolf <kwolf@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit cb78466ef60ccf707a6f38a1294c435b65a828e0
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Mon Jun 24 17:13:12 2013 +0200
  
      blockdev: drop redundant proto_drv check
      
      It is not necessary to check that we can find a protocol block driver
      since we create or open the image file.  This produces the error that we
      need anyway.
      
      Besides, the QERR_INVALID_BLOCK_FORMAT is inappropriate since the
      protocol is incorrect rather than the format.
      
      Also drop an empty line between bdrv_open() and checking its return
      value.  This may be due to copy-pasting from earlier code that performed
      other operations before handling errors.
      
      Reported-by: Kevin Wolf <kwolf@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Reviewed-by: Wenchao Xia <xiawenc@linux.vnet.ibm.com>
      Reviewed-by: Kevin Wolf <kwolf@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit 98d2c6f2cd80afaa2dc10091f5e35a97c181e4f5
  Author: Dietmar Maurer <dietmar@proxmox.com>
  Date:   Mon Jun 24 17:13:11 2013 +0200
  
      block: add basic backup support to block driver
      
      backup_start() creates a block job that copies a point-in-time snapshot
      of a block device to a target block device.
      
      We call backup_do_cow() for each write during backup. That function
      reads the original data from the block device before it gets
      overwritten.  The data is then written to the target device.
      
      Currently backup cluster size is hardcoded to 65536 bytes.
      
      [I made a number of changes to Dietmar's original patch and folded them
      in to make code review easy.  Here is the full list:
      
       * Drop BackupDumpFunc interface in favor of a target block device
       * Detect zero clusters with buffer_is_zero() and use bdrv_co_write_zeroes()
       * Use 0 delay instead of 1us, like other block jobs
       * Unify creation/start functions into backup_start()
       * Simplify cleanup, free bitmap in backup_run() instead of cb
       * function
       * Use HBitmap to avoid duplicating bitmap code
       * Use bdrv_getlength() instead of accessing ->total_sectors
       * directly
       * Delete the backup.h header file, it is no longer necessary
       * Move ./backup.c to block/backup.c
       * Remove #ifdefed out code
       * Coding style and whitespace cleanups
       * Use bdrv_add_before_write_notifier() instead of blockjob-specific hooks
       * Keep our own in-flight CowRequest list instead of using block.c
         tracked requests.  This means a little code duplication but is much
         simpler than trying to share the tracked requests list and use the
         backup block size.
       * Add on_source_error and on_target_error error handling.
       * Use trace events instead of DPRINTF()
      
      -- stefanha]
      
      Signed-off-by: Dietmar Maurer <dietmar@proxmox.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit d616b224745b2c522f965cf8de7da17b553b959a
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Mon Jun 24 17:13:10 2013 +0200
  
      block: add bdrv_add_before_write_notifier()
      
      The bdrv_add_before_write_notifier() function installs a callback that
      is invoked before a write request is processed.  This will be used to
      implement copy-on-write point-in-time snapshots where we need to copy
      out old data before overwriting it.
      
      Note that BdrvTrackedRequest is moved to block_int.h since it is passed
      to .notify() functions.
      
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Reviewed-by: Kevin Wolf <kwolf@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit 5dae8e5fb803f53fadc116cefe353953b938cbe1
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Mon Jun 24 17:13:09 2013 +0200
  
      notify: add NotiferWithReturn so notifier list can abort
      
      notifier_list_notify() has no return value.  This is fine when we just
      want to invoke side-effects.
      
      Sometimes it's useful for notifiers to produce a return value.  This
      allows notifiers to "veto" an operation and will be used by the block
      layer before-write notifier.
      
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Reviewed-by: Kevin Wolf <kwolf@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit a5c5ea3f60c000bf18c99435439533728a5f34a2
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Tue Jun 11 10:44:58 2013 +0200
  
      raw-posix: Fix /dev/cdrom magic on OS X
      
      The raw-posix driver has code to provide a /dev/cdrom on OS X even
      though it doesn't really exist. However, since commit c66a6157 the real
      filename is dismissed after finding it, so opening /dev/cdrom fails.
      Put the filename back into the options QDict to make this work again.
      
      Cc: qemu-stable@nongnu.org
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit ec3f8c9913c1eeab78a02711be7c2a803dfb4d62
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Thu Jun 27 20:53:38 2013 +0100
  
      linux-user: Fix compilation failure
      
      Fix compilation failures for linux-user targets following recent
      migration related commits bd2fa51fcd and 43487c67.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Message-id: 1372362818-4740-1-git-send-email-peter.maydell@linaro.org
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit c394ace828a559be13ec0bde15b476970f186dad
  Merge: 3e50873... 60d9222...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Thu Jun 27 08:48:38 2013 -0500
  
      Merge remote-tracking branch 'quintela/migration.next' into staging
      
      # By Michael R. Hines (9) and others
      # Via Juan Quintela
      * quintela/migration.next:
        rdma: introduce capability x-rdma-pin-all
        rdma: new QEMUFileOps hooks
        rdma: introduce qemu_ram_foreach_block()
        rdma: export qemu_fflush()
        rdma: introduce qemu_file_mode_is_not_valid()
        rdma: export throughput w/ MigrationStats QMP
        rdma: export yield_until_fd_readable()
        rdma: introduce qemu_update_position()
        rdma: add documentation
        migration: do not overwrite zero pages
        Revert "migration: do not sent zero pages in bulk stage"
        arch_init/ram_load: add error message for block length mismatch
      
      Message-id: 1372329455-5995-1-git-send-email-quintela@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 60d9222c8f50c3e5dd3df9ee84ddd1d1c4b35389
  Author: Michael R. Hines <mrhines@us.ibm.com>
  Date:   Tue Jun 25 21:35:36 2013 -0400
  
      rdma: introduce capability x-rdma-pin-all
      
      This capability allows you to disable dynamic chunk registration
      for better throughput on high-performance links.
      
      For example, using an 8GB RAM virtual machine with all 8GB of memory in
      active use and the VM itself is completely idle using a 40 gbps infiniband link:
      
      1. x-rdma-pin-all disabled total time: approximately 7.5 seconds @ 9.5 Gbps
      2. x-rdma-pin-all enabled total time: approximately 4 seconds @ 26 Gbps
      
      These numbers would of course scale up to whatever size virtual machine
      you have to migrate using RDMA.
      
      Enabling this feature does *not* have any measurable affect on
      migration *downtime*. This is because, without this feature, all of the
      memory will have already been registered already in advance during
      the bulk round and does not need to be re-registered during the successive
      iteration rounds.
      
      Reviewed-by: Juan Quintela <quintela@redhat.com>
      Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
      Reviewed-by: Chegu Vinod <chegu_vinod@hp.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Tested-by: Chegu Vinod <chegu_vinod@hp.com>
      Tested-by: Michael R. Hines <mrhines@us.ibm.com>
      Signed-off-by: Michael R. Hines <mrhines@us.ibm.com>
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit 43487c678d6e4e7182bfa70d2bc75422578782aa
  Author: Michael R. Hines <mrhines@us.ibm.com>
  Date:   Tue Jun 25 21:35:35 2013 -0400
  
      rdma: new QEMUFileOps hooks
      
      These are the prototypes and implementation of new hooks that
      RDMA takes advantage of to perform dynamic page registration.
      
      An optional hook is also introduced for a custom function
      to be able to override the default save_page function.
      
      Also included are the prototypes and accessor methods used by
      arch_init.c which invoke funtions inside savevm.c to call out
      to the hooks that may or may not have been overridden
      inside of QEMUFileOps.
      
      Reviewed-by: Juan Quintela <quintela@redhat.com>
      Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
      Reviewed-by: Chegu Vinod <chegu_vinod@hp.com>
      Tested-by: Chegu Vinod <chegu_vinod@hp.com>
      Tested-by: Michael R. Hines <mrhines@us.ibm.com>
      Signed-off-by: Michael R. Hines <mrhines@us.ibm.com>
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit bd2fa51fcdba3408f308df1b08fae04053ecdee5
  Author: Michael R. Hines <mrhines@us.ibm.com>
  Date:   Tue Jun 25 21:35:34 2013 -0400
  
      rdma: introduce qemu_ram_foreach_block()
      
      This is used during RDMA initialization in order to
      transmit a description of all the RAM blocks to the
      peer for later dynamic chunk registration purposes.
      
      Reviewed-by: Juan Quintela <quintela@redhat.com>
      Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
      Reviewed-by: Chegu Vinod <chegu_vinod@hp.com>
      Tested-by: Chegu Vinod <chegu_vinod@hp.com>
      Tested-by: Michael R. Hines <mrhines@us.ibm.com>
      Signed-off-by: Michael R. Hines <mrhines@us.ibm.com>
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit be903b2ae7ca750bde2549432c5536087436cf49
  Author: Michael R. Hines <mrhines@us.ibm.com>
  Date:   Tue Jun 25 21:35:32 2013 -0400
  
      rdma: export qemu_fflush()
      
      RDMA uses this to flush the control channel before sending its
      own message to handle page registrations.
      
      Reviewed-by: Juan Quintela <quintela@redhat.com>
      Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
      Reviewed-by: Chegu Vinod <chegu_vinod@hp.com>
      Tested-by: Chegu Vinod <chegu_vinod@hp.com>
      Tested-by: Michael R. Hines <mrhines@us.ibm.com>
      Signed-off-by: Michael R. Hines <mrhines@us.ibm.com>
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit bc1256f7f187cc7d491bfe3861249a60873adbbc
  Author: Michael R. Hines <mrhines@us.ibm.com>
  Date:   Tue Jun 25 21:35:31 2013 -0400
  
      rdma: introduce qemu_file_mode_is_not_valid()
      
      QEMUFileRDMA also has read and write modes. This function is now
      shared to reduce code duplication.
      
      Reviewed-by: Juan Quintela <quintela@redhat.com>
      Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
      Reviewed-by: Chegu Vinod <chegu_vinod@hp.com>
      Tested-by: Chegu Vinod <chegu_vinod@hp.com>
      Tested-by: Michael R. Hines <mrhines@us.ibm.com>
      Signed-off-by: Michael R. Hines <mrhines@us.ibm.com>
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit 7e114f8cf24a01893226e3a4d22a288125515cfd
  Author: Michael R. Hines <mrhines@us.ibm.com>
  Date:   Tue Jun 25 21:35:30 2013 -0400
  
      rdma: export throughput w/ MigrationStats QMP
      
      This exposes throughput (in megabits/sec) through QMP.
      
      Reviewed-by: Juan Quintela <quintela@redhat.com>
      Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
      Reviewed-by: Chegu Vinod <chegu_vinod@hp.com>
      Tested-by: Chegu Vinod <chegu_vinod@hp.com>
      Tested-by: Michael R. Hines <mrhines@us.ibm.com>
      Signed-off-by: Michael R. Hines <mrhines@us.ibm.com>
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit 9f05d0c3a4f9e8fcb13ed09cc350af45a627809a
  Author: Michael R. Hines <mrhines@us.ibm.com>
  Date:   Tue Jun 25 21:35:29 2013 -0400
  
      rdma: export yield_until_fd_readable()
      
      The RDMA event channel can be made non-blocking just like a TCP
      socket. Exporting this function allows us to yield so that the
      QEMU monitor remains available.
      
      Reviewed-by: Juan Quintela <quintela@redhat.com>
      Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
      Reviewed-by: Chegu Vinod <chegu_vinod@hp.com>
      Tested-by: Chegu Vinod <chegu_vinod@hp.com>
      Tested-by: Michael R. Hines <mrhines@us.ibm.com>
      Signed-off-by: Michael R. Hines <mrhines@us.ibm.com>
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit 2b0ce0797d6bfb13ebefe010da86abced0b7a9b3
  Author: Michael R. Hines <mrhines@us.ibm.com>
  Date:   Tue Jun 25 21:35:28 2013 -0400
  
      rdma: introduce qemu_update_position()
      
      RDMA writes happen asynchronously, and thus the performance accounting
      also needs to be able to occur asynchronously. This allows anybody
      to call into savevm.c to update both f->pos as well as into arch_init.c
      to update the acct_info structure with up-to-date values when
      the RDMA transfer actually completes.
      
      Reviewed-by: Juan Quintela <quintela@redhat.com>
      Tested-by: Chegu Vinod <chegu_vinod@hp.com>
      Tested-by: Michael R. Hines <mrhines@us.ibm.com>
      Signed-off-by: Michael R. Hines <mrhines@us.ibm.com>
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit f4abc9d621823b14a6cd508c66c1ecb21f96349e
  Author: Michael R. Hines <mrhines@us.ibm.com>
  Date:   Tue Jun 25 21:35:27 2013 -0400
  
      rdma: add documentation
      
      docs/rdma.txt contains full documentation,
      wiki links, github url and contact information.
      
      Reviewed-by: Juan Quintela <quintela@redhat.com>
      Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
      Reviewed-by: Chegu Vinod <chegu_vinod@hp.com>
      Tested-by: Chegu Vinod <chegu_vinod@hp.com>
      Tested-by: Michael R. Hines <mrhines@us.ibm.com>
      Signed-off-by: Michael R. Hines <mrhines@us.ibm.com>
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit 211ea74022f51164a7729030b28eec90b6c99a08
  Author: Peter Lieven <pl@kamp.de>
  Date:   Mon Jun 10 12:14:20 2013 +0200
  
      migration: do not overwrite zero pages
      
      on incoming migration do not memset pages to zero if they already read as zero.
      this will allocate a new zero page and consume memory unnecessarily. even
      if we madvise a MADV_DONTNEED later this will only deallocate the memory
      asynchronously.
      
      Signed-off-by: Peter Lieven <pl@kamp.de>
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit 9ef051e5536b6368a1076046ec6c4ec4ac12b5c6
  Author: Peter Lieven <pl@kamp.de>
  Date:   Mon Jun 10 12:14:19 2013 +0200
  
      Revert "migration: do not sent zero pages in bulk stage"
      
      Not sending zero pages breaks migration if a page is zero
      at the source but not at the destination. This can e.g. happen
      if different BIOS versions are used at source and destination.
      It has also been reported that migration on pseries is completely
      broken with this patch.
      
      This effectively reverts commit f1c72795af573b24a7da5eb52375c9aba8a37972.
      
      Conflicts:
      
      	arch_init.c
      
      Signed-off-by: Peter Lieven <pl@kamp.de>
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit 87d2f8254347879f80b3a834834a6b934dea5ecc
  Author: Alon Levy <alevy@redhat.com>
  Date:   Sun May 12 14:16:28 2013 +0300
  
      arch_init/ram_load: add error message for block length mismatch
      
      Makes it easier to debug situations where the source and target have
      different ram blocks in a device and migration fails due to that, for
      instance a BAR size change on a PCI device.
      
      Signed-off-by: Alon Levy <alevy@redhat.com>
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit 3e5087329489e0beceecf3426f1216619821937f
  Merge: 8c260b1... 7426aa7...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Tue Jun 25 14:14:13 2013 -0500
  
      Merge remote-tracking branch 'pmaydell/arm-devs.for-upstream' into staging
      
      # By Peter Crosthwaite (3) and others
      # Via Peter Maydell
      * pmaydell/arm-devs.for-upstream:
        nand: Don't inherit from Sysbus
        block/nand: Convert Sysbus::init to Device::realize
        block/nand: QOM casting sweep
        i.MX31: Fix PRCS bit test
        arm/boot: Free dtb blob memory after use
        i.MX: Rework functions/types name and use new style initialization
        i.MX: Implement a more complete version of the GPT timer.
        ARM: Allow dumping of device tree
      
      Message-id: 1372184516-32397-1-git-send-email-peter.maydell@linaro.org
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 8c260b1135b15dbfe8843de799eada596167016a
  Merge: 9e49c8c... bdcc150...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Tue Jun 25 14:14:09 2013 -0500
  
      Merge remote-tracking branch 'pmaydell/target-arm.for-upstream' into staging
      
      # By Peter Maydell
      # Via Peter Maydell
      * pmaydell/target-arm.for-upstream:
        target-arm: Make LPAE feature imply V7MP
        target-arm: Use tuple list to sync cp regs with KVM
        target-arm: Reinitialize all KVM VCPU registers on reset
        target-arm: Initialize cpreg list from KVM when using KVM
        target-arm: Convert TCG to using (index,value) list for cp migration
        target-arm: mark up cpregs for no-migrate or raw access
        target-arm: Add raw_readfn and raw_writefn to ARMCPRegInfo
        target-arm: Allow special cpregs to have flags set
      
      Message-id: 1372181592-32170-1-git-send-email-peter.maydell@linaro.org
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 9e49c8c58c7aa0eb93e4c83314a07b5c7f6339fe
  Merge: 1e5b868... 320ce85...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Tue Jun 25 14:14:05 2013 -0500
  
      Merge remote-tracking branch 'cohuck/virtio-ccw-upstr' into staging
      
      # By Cornelia Huck (2) and Christian Borntraeger (1)
      # Via Cornelia Huck
      * cohuck/virtio-ccw-upstr:
        virtio-ccw: Wire up guest and host notifies.
        virtio-ccw: Wire up ioeventfd.
        s390/virtio-ccw: Fix virtio reset
      
      Message-id: 1372177538-9812-1-git-send-email-cornelia.huck@de.ibm.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 1e5b86804ca34913cf5bec5c1240659645774a4e
  Merge: baf8673... 39ae497...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Tue Jun 25 14:14:00 2013 -0500
  
      Merge remote-tracking branch 'sstabellini/xen-20130625' into staging
      
      # By Paul Durrant (2) and Stefano Stabellini (1)
      # Via Stefano Stabellini
      * sstabellini/xen-20130625:
        Move hardcoded initialization of xen-platform device.
        Allow use of pc machine type (accel=xen) for Xen HVM domains.
        Revert "xen: start PCI hole at 0xe0000000 (same as pc_init1 and qemu-xen-traditional)"
      
      Message-id: alpine.DEB.2.02.1306251323220.4782@kaball.uk.xensource.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 7426aa72c36c908a7d0eae3e38568bb0a70de479
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Tue Jun 18 21:12:41 2013 +1000
  
      nand: Don't inherit from Sysbus
      
      Nand chips are not sysbus devices - they do not have any sense of MMIO,
      nor interrupts. Re-parent to TYPE_DEVICE accordingly.
      
      Cc: afaerber@suse.de
      
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Reviewed-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit d47a5d9b9dda19f975320b72c386c581dad32c7a
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Tue Jun 18 21:11:52 2013 +1000
  
      block/nand: Convert Sysbus::init to Device::realize
      
      The prescribed transition from Sysbus::init function to a
      Device::realize.
      
      Cc: afaerber@suse.de
      
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Reviewed-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit e12078cc62f2b4a947903efef803ab1b2e13cfa1
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Tue Jun 18 21:10:44 2013 +1000
  
      block/nand: QOM casting sweep
      
      Define and use standard QOM cast macro. Remove usages of DO_UPCAST and
      direct -> style casting.
      
      Cc: afaerber@suse.de
      
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Reviewed-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit f3c8fac25f119641fd30f2014bfd368a0023769e
  Author: Stefan Weil <sw@weilnetz.de>
  Date:   Sun Jun 9 22:44:22 2013 +0200
  
      i.MX31: Fix PRCS bit test
      
      cppcheck detected a condition which was always false.
      
      According to the MCIMX31 Reference Manual, the PRCS bits have to be 01
      to select the Frequency Pre-Multiplier (FPM). PRCS uses bits 1 and 2,
      so we have to test for 2.
      
      Signed-off-by: Stefan Weil <sw@weilnetz.de>
      Signed-off-by: Peter Chubb <peter.chubb@nicta.com.au>
      Message-id: 1370810662-32320-1-git-send-email-sw@weilnetz.de
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit c23045ded7571f0eaad95920ab00b6bc9c3a91e6
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Tue Jun 25 18:34:13 2013 +0100
  
      arm/boot: Free dtb blob memory after use
      
      The dtb blob returned by load_device_tree() is in memory allocated
      with g_malloc(). Free it accordingly once we have copied its
      contents into the guest memory. To make this easy, we need also to
      clean up the error handling in load_dtb() so that we consistently
      handle errors in the same way (by printing a message and then
      returning -1, rather than either plowing on or exiting immediately).
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Reviewed-by: Andreas Färber <afaerber@suse.de>
      Message-id: 1371209256-11408-1-git-send-email-peter.maydell@linaro.org
  
  commit 67110c3e010088d45bf0b396fca2aa8cd48ff9d0
  Author: Jean-Christophe DUBOIS <jcd@tribudubois.net>
  Date:   Tue Jun 25 18:34:13 2013 +0100
  
      i.MX: Rework functions/types name and use new style initialization
      
      * use dynamic cast whenever possible
      * Change function names to some more meaningful prefix
      * Change type names to a more meaningful one
      * use new style device initialization
      
      Signed-off-by: Jean-Christophe DUBOIS <jcd@tribudubois.net>
      Message-id: 1369898943-1993-3-git-send-email-jcd@tribudubois.net
      Reviewed-by: Peter Chubb <peter.chubb@nicta.com.au>
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit 5ec694b52a3a486fbc5a6eb6d6da4692c27d6575
  Author: Jean-Christophe DUBOIS <jcd@tribudubois.net>
  Date:   Tue Jun 25 18:34:13 2013 +0100
  
      i.MX: Implement a more complete version of the GPT timer.
      
      * implement compare 1 2 and 3 registers
      * simplify Debug printf
      
      Signed-off-by: Jean-Christophe DUBOIS <jcd@tribudubois.net>
      Message-id: 1369898943-1993-2-git-send-email-jcd@tribudubois.net
      Reviewed-by: Peter Chubb <peter.chubb@nicta.com.au>
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit 2acafb1a7b8b5ff4da48fccd7ce217cb07f36ffa
  Author: John Rigby <john.rigby@linaro.org>
  Date:   Tue Jun 25 18:34:13 2013 +0100
  
      ARM: Allow dumping of device tree
      
      By calling qemu_devtree_dumpdtb near the end of load_dtb.
      
      Signed-off-by: John Rigby <john.rigby@linaro.org>
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit bdcc150dc44ea96152f05f9e68970b63508d5ae7
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Tue Jun 25 18:16:08 2013 +0100
  
      target-arm: Make LPAE feature imply V7MP
      
      The v7 ARM ARM specifies that the Large Physical Address
      Extension requires implementation of the Multiprocessing
      Extensions, so make our LPAE feature imply V7MP rather
      than specifying both in the A15 CPU initfn.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Reviewed-by: Andreas Färber <afaerber@suse.de>
      Message-id: 1371127899-10364-1-git-send-email-peter.maydell@linaro.org
  
  commit f7134d963d94d1fa64a482855585d21dbb58b6bd
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Tue Jun 25 18:16:07 2013 +0100
  
      target-arm: Use tuple list to sync cp regs with KVM
      
      Use the tuple list of cp registers for syncing KVM state to QEMU,
      rather than only syncing a very minimal set by hand.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit 2d8e5a0e25171eca30a72a450826f539f05951d0
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Tue Jun 25 18:16:07 2013 +0100
  
      target-arm: Reinitialize all KVM VCPU registers on reset
      
      Since the ARM KVM API doesn't include a "reset this VCPU"
      ioctl, we have to capture the initial values of every
      register it knows about so that we can reset the VCPU
      by feeding those values back again.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit ff047453f56713aa627e63aade1a9046ccd3bdfd
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Tue Jun 25 18:16:07 2013 +0100
  
      target-arm: Initialize cpreg list from KVM when using KVM
      
      When using KVM, use the kernel's initial state to set up the
      cpreg list, and sync to and from the kernel when doing
      migration.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit 721fae125369deba8c12a37f5824138686fb6e4e
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Tue Jun 25 18:16:07 2013 +0100
  
      target-arm: Convert TCG to using (index,value) list for cp migration
      
      Convert the TCG ARM target to using an (index,value) list for migrating
      coprocessors. The primary benefit of the (index,value) list is for
      passing state between KVM and QEMU, but it works for TCG-to-TCG
      migration as well and is a useful self-contained first step.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit d4e6df6379a31efb2cf6cab3dea3f26fb489fabe
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Tue Jun 25 18:16:07 2013 +0100
  
      target-arm: mark up cpregs for no-migrate or raw access
      
      Mark up coprocessor register definitions to add raw access
      functions or mark the register as non-migratable where necessary.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit 7023ec7e2b4ee14f60c530ff9ce6e04127cf1802
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Tue Jun 25 18:16:06 2013 +0100
  
      target-arm: Add raw_readfn and raw_writefn to ARMCPRegInfo
      
      For reading and writing register values from the kernel for KVM,
      we need to provide accessor functions which are guaranteed to succeed
      and don't impose access checks, mask out unwritable bits, etc.
      Define new fields raw_readfn and raw_writefn for this purpose;
      these only need to be provided if there is a readfn or writefn
      already and it is not suitable.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit 34affeefbbdbd97471c283677179254a2e006994
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Tue Jun 25 18:16:06 2013 +0100
  
      target-arm: Allow special cpregs to have flags set
      
      Relax the "is this a valid ARMCPRegInfo type value?" check to permit
      "special" cpregs to have flags other than ARM_CP_SPECIAL set. At
      the moment none of the other flags are relevant for special regs,
      but the migration related flag we're about to introduce can apply
      here too.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit 320ce8503baf081725f74514d73d7bd65071a45e
  Author: Cornelia Huck <cornelia.huck@de.ibm.com>
  Date:   Tue Feb 19 13:48:17 2013 +0100
  
      virtio-ccw: Wire up guest and host notifies.
      
      Guest and host notifiers are needed by vhost. We use ioeventfds for
      the guest notifiers, but need to fall back on qemu injecting interrupts
      for the host notifiers.
      
      Signed-off-by: Cornelia Huck <cornelia.huck@de.ibm.com>
  
  commit b4436a0b4db0334c3157f71e9baa2944a133c4d4
  Author: Cornelia Huck <cornelia.huck@de.ibm.com>
  Date:   Fri Feb 15 10:18:43 2013 +0100
  
      virtio-ccw: Wire up ioeventfd.
      
      On hosts that support ioeventfd, make use of it for host-to-guest
      notifications via diagnose 500.
      
      Signed-off-by: Cornelia Huck <cornelia.huck@de.ibm.com>
  
  commit 6504a93011138458a2e4f67b513c5a77bdb3cae1
  Author: Christian Borntraeger <borntraeger@de.ibm.com>
  Date:   Fri Jun 7 12:18:46 2013 +0200
  
      s390/virtio-ccw: Fix virtio reset
      
      On virtio reset we must reset the indicator to avoid stale interrupts,
      e.g. after a reset.
      
      Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com>
      Cc: qemu-stable@nongnu.org
      Signed-off-by: Cornelia Huck <cornelia.huck@de.ibm.com>
  
  commit 39ae4972390f78f8891a355545c56d20a9fb7770
  Author: Paul Durrant <paul.durrant@citrix.com>
  Date:   Tue Jun 25 11:46:44 2013 +0000
  
      Move hardcoded initialization of xen-platform device.
      
      Creation of the xen-platform device is currently hardcoded into machine
      type pc's initialization code, guarded by a test for the whether the xen
      accelerator is enabled. This patch moves the creation of xen-platform into
      the initialization code of the xenfv machine type. This maintains backwards
      compatibility for that machine type but allows more flexibility if another
      machine type is used with Xen HVM domains.
      
      Signed-off-by: Paul Durrant <paul.durrant@citrix.com>
      Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
  
  commit a97d6fe6fbb97630d77253d20bdce78f76d01850
  Author: Paul Durrant <paul.durrant@citrix.com>
  Date:   Tue Jun 25 11:46:37 2013 +0000
  
      Allow use of pc machine type (accel=xen) for Xen HVM domains.
      
      Xen HVM domains normally spawn QEMU with a dedicated xenfv machine type. The
      initialization code for this machine type can easily be pulled into the
      generic pc initialization code and guarded with a test for whether the xen
      accelerator options is specified, which is more consistent with the way
      other accelerators are used.
      
      Signed-off-by: Paul Durrant <paul.durrant@citrix.com>
      Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
  
  commit fc744bb10cde3ba7b9ecbaf9e723e99d3b7fa25c
  Author: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
  Date:   Tue Jun 25 11:43:04 2013 +0000
  
      Revert "xen: start PCI hole at 0xe0000000 (same as pc_init1 and qemu-xen-traditional)"
      
      This reverts commit 9f24a8030a70ea4954b5b8c48f606012f086f65f.
      
      The start of the PCI hole is actually set to 0xf0000000 by hvmloader.
      In order to retain ABI compatibility with Xen we leave the start of the
      PCI hole at 0xf0000000 in QEMU (for Xen) too.
      
      Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
  
  commit 1c514a7734b7f98625a0d18d5e8ee7581f26e50c
  Merge: 79c097d... 35bdc13...
  Author: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
  Date:   Tue Jun 25 11:34:24 2013 +0000
  
      Merge remote branch 'perard/cpu-hotplug-port-v2' into xen-staging-master-7
  
  commit baf8673ca802cb3ea2cdbe94813441d23bde223b
  Merge: 9fbbf0d... 96c51eb...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Mon Jun 24 14:33:17 2013 -0500
  
      Merge remote-tracking branch 'stefanha/block' into staging
      
      # By Kevin Wolf (22) and Fam Zheng (1)
      # Via Stefan Hajnoczi
      * stefanha/block: (23 commits)
        vmdk: refuse to open higher version than supported
        block: Always enable discard on the protocol level
        qcow2: Batch discards
        qcow2: Options to enable discard for freed clusters
        qcow2: Add refcount update reason to all callers
        Revert "block: Disable driver-specific options for 1.5"
        ide: Clean up ide_exec_cmd()
        ide: Convert SMART commands to ide_cmd_table handler
        ide: Convert CF-ATA commands to ide_cmd_table handler
        ide: Convert ATAPI commands to ide_cmd_table handler
        ide: Convert SEEK to ide_cmd_table handler
        ide: Convert FLUSH CACHE to ide_cmd_table handler
        ide: Convert SET FEATURES to ide_cmd_table handler
        ide: Convert CHECK POWER MDOE to ide_cmd_table handler
        ide: Convert READ NATIVE MAX ADDRESS to ide_cmd_table handler
        ide: Convert DMA read/write commands to ide_cmd_table handler
        ide: Convert PIO read/write commands to ide_cmd_table handler
        ide: Convert read/write multiple commands to ide_cmd_table handler
        ide: Convert verify commands to ide_cmd_table handler
        ide: Convert cmd_nop commands to ide_cmd_table handler
        ...
      
      Message-id: 1372065035-19601-1-git-send-email-stefanha@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 9fbbf0d1b16a0e3e4132b187c2beba458964ea98
  Merge: 89f204d... 5ad24e5...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Mon Jun 24 14:33:09 2013 -0500
  
      Merge remote-tracking branch 'spice/spice.v71' into staging
      
      # By Gerd Hoffmann (1) and Hans de Goede (1)
      # Via Gerd Hoffmann
      * spice/spice.v71:
        spice: Add -spice disable-agent-file-transfer cmdline option (rhbz#961850)
        qxl: fix Coverity scan SIGN_EXTENSION error
      
      Message-id: 1372060666-18182-1-git-send-email-kraxel@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 89f204d2c60fbf3e0c5af1ff1681e57c9f057178
  Merge: 21ca4a5... 93c8e4d...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Mon Jun 24 14:33:00 2013 -0500
  
      Merge remote-tracking branch 'kraxel/usb.84' into staging
      
      # By Andreas Färber (3) and others
      # Via Gerd Hoffmann
      * kraxel/usb.84:
        usb: fix serial number for hid devices
        usb: add serial bus property
        usb-host-libusb: set USB_DEV_FLAG_IS_HOST
        usb/host-libusb: Fix building with libusb git master code
        usb/hcd-ehci: Add Faraday FUSBH200 support
        usb/hcd-ehci: Replace PORTSC macros with variables
        usb/hcd-ehci: Add Tegra2 SysBus EHCI device
        usb/hcd-ehci: Split off instance_init from realize
        usb/hcd-ehci-sysbus: Convert to QOM realize
  
  commit 21ca4a5bb3cde109e68059ee357b3114afbc51e4
  Merge: b52df46... 464e367...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Mon Jun 24 14:32:33 2013 -0500
  
      Merge remote-tracking branch 'mjt/trivial-patches' into staging
      
      # By Stefan Weil (5) and others
      # Via Michael Tokarev
      * mjt/trivial-patches:
        configure: Add signed*signed check to [u]int128_t test
        Makefile: pass include directives to dtc via CPPFLAGS, not CFLAGS
        qapi: lack of two commas in dict
        sd: pass bool parameter for sd_init
        qemu-char: use bool in qemu_chr_open_socket and simplify code a bit
        vnc: use booleans for vnc_connect, vnc_listen_read and vnc_display_add_client
        block/nand: Formatting sweep
        qxl: Fix QXLRam initialisation.
        acl: acl_add can't insert before last list element, fix
        configure: Fix "ERROR: ERROR: " for missing/incompatible DTC
        audio: Replace static functions in header file by macros, remove GCC_ATTR
        libcacard: Fix cppcheck warning and remove unneeded code
        savevm: Fix potential memory leak
        kvm: Fix potential resource leak (missing fclose)
        qemu-img: Add missing GCC_FMT_ATTR
        qemu-options: trivial fix for -mon args help
        vl: reformat SDL ifdeffery a bit
      
      Message-id: 1371893076-9643-1-git-send-email-mjt@msgid.tls.msk.ru
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit b52df46551d303ffc79ec39c38440bd8a62ee210
  Author: Edgar E. Iglesias <edgar.iglesias@gmail.com>
  Date:   Tue Jun 18 09:22:55 2013 +0200
  
      cadence_uart: Handle backend tx errors
      
      Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
  
  commit 96c51eb5e46af2312b33f745ad72acb20e799aea
  Author: Fam Zheng <famz@redhat.com>
  Date:   Thu Jun 13 11:21:29 2013 +0800
  
      vmdk: refuse to open higher version than supported
      
      Refuse to open higher version for safety.
      
      Although we try to be compatible with published VMDK spec, VMware has
      newer version from ESXi 5.1 exported OVF/OVA, which we have no knowledge
      what's changed in it. And it is very likely to have more new versions in
      the future, so it's not safe to open them blindly.
      
      Signed-off-by: Fam Zheng <famz@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 50b05b6f2e24296b4d739a638e1e7427767ed7cd
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Wed Jun 19 13:44:21 2013 +0200
  
      block: Always enable discard on the protocol level
      
      Turning on discard options in qcow2 doesn't help a lot when the discard
      requests that it issues are thrown away by the raw-posix layer. This
      patch always enables discard functionality on the protocol level so that
      it's the image format's responsibility to send (or not) discard
      requests. Requests sent by the guest will be allowed or ignored by the
      top level BlockDriverState, which depends on the discard=... option like
      before.
      
      In particular, this means that even without specifying options, the
      qcow2 default of discarding deleted snapshots actually takes effect now,
      both for qemu and qemu-img.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 0b919fae31f4f80f78ebeab8388dc3a03cc5e4ed
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Wed Jun 19 13:44:20 2013 +0200
  
      qcow2: Batch discards
      
      This optimises the discard operation for freed clusters by batching
      discard requests (both snapshot deletion and bdrv_discard end up
      updating the refcounts cluster by cluster).
      
      Note that we don't discard asynchronously, but keep s->lock held. This
      is to avoid that a freed cluster is reallocated and written to while the
      discard is still in flight.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 67af674e478054086f972811dd0a11289afa39a9
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Wed Jun 19 13:44:19 2013 +0200
  
      qcow2: Options to enable discard for freed clusters
      
      Deleted snapshots are discarded in the image file by default, discard
      requests take their default from the -drive discard=... option and other
      places that free clusters must always be enabled explicitly.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 6cfcb9b8b91d303ab51b78623f2299b5288d2d51
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Wed Jun 19 13:44:18 2013 +0200
  
      qcow2: Add refcount update reason to all callers
      
      This adds a refcount update reason to all callers of update_refcounts(),
      so that a follow-up patch can use this information to decide whether
      clusters that reach a refcount of 0 should be discarded in the image
      file.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 492fdc6fbe17b2d45878e813e980f782ac260c30
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Wed Jun 19 13:44:17 2013 +0200
  
      Revert "block: Disable driver-specific options for 1.5"
      
      This reverts commit 8ec7d390b0d50b5e5b4b1d8dba7ba40d64a70875.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit dfe1ea8fc49b93ab2bfaad67046c659a0dae708f
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Tue Jun 18 10:26:11 2013 +0200
  
      ide: Clean up ide_exec_cmd()
      
      All commands are now converted to ide_cmd_table handlers, so it can be
      unconditional now and the old switch block can go.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit ff3526773080de2840481ec237db13ae3cbc7166
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Tue Jun 18 10:26:10 2013 +0200
  
      ide: Convert SMART commands to ide_cmd_table handler
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 6b1dd744240896b67ab3d8fbf3a6292521aaed58
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Tue Jun 18 10:26:09 2013 +0200
  
      ide: Convert CF-ATA commands to ide_cmd_table handler
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit ee425c78cad08778361bde3133162d520aa32e23
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Tue Jun 18 10:26:08 2013 +0200
  
      ide: Convert ATAPI commands to ide_cmd_table handler
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 61fdda377a7e8f05dc1171504405647131148d80
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Tue Jun 18 10:26:07 2013 +0200
  
      ide: Convert SEEK to ide_cmd_table handler
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 9afce42903b3f8af1f9c158b411c73e41cf95df7
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Tue Jun 18 10:26:06 2013 +0200
  
      ide: Convert FLUSH CACHE to ide_cmd_table handler
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit ee03398c510ea18d44f45fc7f1ec8b21db2eee2c
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Tue Jun 18 10:26:05 2013 +0200
  
      ide: Convert SET FEATURES to ide_cmd_table handler
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 785f63208569a38a4bed5c12bfe2211f3b14d524
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Tue Jun 18 10:26:04 2013 +0200
  
      ide: Convert CHECK POWER MDOE to ide_cmd_table handler
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 63a82e6a7b412f61a09d4a593685d8ca2856b093
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Tue Jun 18 10:26:03 2013 +0200
  
      ide: Convert READ NATIVE MAX ADDRESS to ide_cmd_table handler
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 92a6a6f64fbb7b7d3d8cb899a9cb52bd873d33fd
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Tue Jun 18 10:26:02 2013 +0200
  
      ide: Convert DMA read/write commands to ide_cmd_table handler
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 0e6498ed65e5f237b163f0bda9f689426dbf6ff0
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Tue Jun 18 10:26:01 2013 +0200
  
      ide: Convert PIO read/write commands to ide_cmd_table handler
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit adf3a2c46e0b2ed9085df9aca3af76ff83731e98
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Tue Jun 18 10:26:00 2013 +0200
  
      ide: Convert read/write multiple commands to ide_cmd_table handler
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 413860cfb57d44baf971ae8d4f1cdf45340b3a4d
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Tue Jun 18 10:25:59 2013 +0200
  
      ide: Convert verify commands to ide_cmd_table handler
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit b300337e4e939d58ba39843b5e5fef53eb82acec
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Tue Jun 18 10:25:58 2013 +0200
  
      ide: Convert cmd_nop commands to ide_cmd_table handler
      
      cmd_nop handles all commands that don't really do anything in our
      implementation except setting status register flags.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 1c66869a02b81ad6b687a08d99d32f5f2b01232e
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Tue Jun 18 10:25:57 2013 +0200
  
      ide: Convert WIN_IDENTIFY to ide_cmd_table handler
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 4286434cd607b7dea8fb3366f1529abf0ae39fa9
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Tue Jun 18 10:25:56 2013 +0200
  
      ide: Convert WIN_DSM to ide_cmd_table handler
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit a0436e9239d29837955a60e916f876f857d46452
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Tue Jun 18 10:25:55 2013 +0200
  
      ide: Add handler to ide_cmd_table
      
      As a preparation for moving all IDE commands into their own function
      like in the ATAPI code, introduce a 'handler' callback to ide_cmd_table.
      
      Commands using this new infrastructure get some things handled
      automatically:
      
      * The BSY flag is set before calling the handler (in order to avoid bugs
        like the one fixed in f68ec837) and reset on completion.
      
      * The (obsolete) DSC flag in the status register is set on completion if
        the command is flagged with SET_DSC in the command table
      
      * An IRQ is triggered on completion.
      
      * The error register and the ERR flag in the status register are cleared
        before calling the handler and on completion it is asserted that
        either none or both of them are set.
      
      No commands are converted at this point.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 93c8e4dc386a243d7d417567d81dc1f1698478a4
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Wed Jun 12 13:08:45 2013 +0200
  
      usb: fix serial number for hid devices
      
      commit 7b074a22dab4bdda9864b933f1bc811a3db42845 changed the serial
      number of hid devices.  Add compat properties to keep the old serial
      number for qemu 0.12 and older.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 71938a09d2b9fd4007515fec6c395916cb08f868
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Wed Jun 12 13:01:49 2013 +0200
  
      usb: add serial bus property
      
      This patch adds a serial property for all usb devices, which can be
      used to set the serial number of a usb device (as listed by lsusb -v)
      to a specific value.  Applies to emulated devices only.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 628e54857a82a3cb65ef96c12640c30d6307a064
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Wed Jun 12 13:17:02 2013 +0200
  
      usb-host-libusb: set USB_DEV_FLAG_IS_HOST
      
      ... like host-{linux,bsd}.c do.
      
      Cc: qemu-stable@nongnu.org
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit bc45de8c21dfc3bc3896a78b33d5a6d9e710dfff
  Author: Hans de Goede <hdegoede@redhat.com>
  Date:   Thu Jun 6 16:39:34 2013 +0200
  
      usb/host-libusb: Fix building with libusb git master code
      
      The next libusb release will deprecate libusb_get_port_path, and since
      we compile with -Werror, this breaks the build.
      
      Signed-off-by: Hans de Goede <hdegoede@redhat.com>
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 4e3d8b4b37b67ff6896ec77975eecbaabf7968a4
  Author: Kuo-Jung Su <dantesu@faraday-tech.com>
  Date:   Thu Jun 6 15:41:13 2013 +0200
  
      usb/hcd-ehci: Add Faraday FUSBH200 support
      
      Add Faraday FUSBH200 support, which is slightly different from EHCI spec.
      (Or maybe simply a bad/wrong implementation...)
      
      Signed-off-by: Kuo-Jung Su <dantesu@faraday-tech.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit cc8d6a8481e64ec53d06245f249235bcaaa73b27
  Author: Kuo-Jung Su <dantesu@faraday-tech.com>
  Date:   Thu Jun 6 15:41:12 2013 +0200
  
      usb/hcd-ehci: Replace PORTSC macros with variables
      
      Replace PORTSC macros with variables which could then be
      configured in ehci_xxxx_class_init(...)
      
      Signed-off-by: Kuo-Jung Su <dantesu@faraday-tech.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 20c570432e995313874eaeabc3d0251dab40e16f
  Author: Andreas Färber <andreas.faerber@web.de>
  Date:   Thu Jun 6 15:41:11 2013 +0200
  
      usb/hcd-ehci: Add Tegra2 SysBus EHCI device
      
      This prepares an EHCI device for the Nvidia Tegra2 SoC family.
      Values based on patch by Vincent Palatin and verified against TRM v01p.
      
      Cc: Vincent Palatin <vpalatin@chromium.org>
      Signed-off-by: Andreas Färber <andreas.faerber@web.de>
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit d4614cc3121b3c6375a63d01947779e36149c68c
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Thu Jun 6 15:41:10 2013 +0200
  
      usb/hcd-ehci: Split off instance_init from realize
      
      This makes the mem MemoryRegion available to derived instance_inits.
      
      Keep the bus in realize for now since naming breaks in instance_init.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 08f4c90b2887a4499a2f199cf9410308f8ed298c
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Thu Jun 6 15:41:09 2013 +0200
  
      usb/hcd-ehci-sysbus: Convert to QOM realize
      
      The SysBus qdev initfn merely calls SysBusDeviceClass::init, so we can
      replace it with a realizefn already. This avoids getting into any initfn
      ambiguity with the upcoming Faraday EHCI implementation.
      
      Rename internal usb_ehci_initfn() to usb_ehci_realize() to allow to
      return Errors from common initialization code as well.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 5ad24e5f3b5968240d50fb2e5b6e19517b041052
  Author: Hans de Goede <hdegoede@redhat.com>
  Date:   Sat Jun 8 15:37:27 2013 +0200
  
      spice: Add -spice disable-agent-file-transfer cmdline option (rhbz#961850)
      
      Signed-off-by: Hans de Goede <hdegoede@redhat.com>
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit bfc10122fafc399654f11eed8dd3ceea7b569105
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Mon Jun 3 10:36:54 2013 +0200
  
      qxl: fix Coverity scan SIGN_EXTENSION error
      
      Cc: Markus Armbruster <armbru@redhat.com>
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 464e3671f9d5c206fa9e2646c81f21ceef7cfb7d
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Fri Jun 21 14:01:31 2013 +0100
  
      configure: Add signed*signed check to [u]int128_t test
      
      clang 3.3 with -fsanitize=undefined will fail to link code containing an
      int128_t * int128_t multiply (http://llvm.org/bugs/show_bug.cgi?id=16404)
      so add this to our configure test for whether [u]int128_t are usable.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
  
  commit 965f486c21a0a8fed33e65278516edfc01d1e2fd
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Fri Jun 21 14:00:17 2013 +0100
  
      Makefile: pass include directives to dtc via CPPFLAGS, not CFLAGS
      
      The dtc submodule's makefile expects -I include directives to be
      in CPPFLAGS, not CFLAGS. Getting this wrong meant that the include
      directive would not be applied when generating the dependency .d
      files. This in turn meant that we couldn't build libfdt when
      doing an out of tree build with clang. (gcc's dependency output
      is slightly different from clang in this situation so it happened
      to work.)
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
  
  commit ad0f171e25fb60b385dc7d07632916d3b1043d81
  Author: Amos Kong <akong@redhat.com>
  Date:   Wed Jun 19 17:23:27 2013 +0800
  
      qapi: lack of two commas in dict
      
      Signed-off-by: Amos Kong <akong@redhat.com>
      Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
  
  commit 6790f59da37f6b8d4f0fe3a6b17febf512511307
  Author: liguang <lig.fnst@cn.fujitsu.com>
  Date:   Tue Jun 18 11:45:36 2013 +0800
  
      sd: pass bool parameter for sd_init
      
      Signed-off-by: liguang <lig.fnst@cn.fujitsu.com>
      Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
  
  commit e990a3932847c45839355de72e73182a53fc75ac
  Author: liguang <lig.fnst@cn.fujitsu.com>
  Date:   Tue Jun 18 11:45:35 2013 +0800
  
      qemu-char: use bool in qemu_chr_open_socket and simplify code a bit
      
      Local variables is_* should be bool by usage.
      While at it, simplify the logic/code a bit.
      
      Signed-off-by: liguang <lig.fnst@cn.fujitsu.com>
      Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
  
  commit 2c8cf549571bbe0b245fc4f9680e1dbde39a015c
  Author: Michael Tokarev <mjt@tls.msk.ru>
  Date:   Tue Jun 11 15:42:44 2013 +0400
  
      vnc: use booleans for vnc_connect, vnc_listen_read and vnc_display_add_client
      
      Some arguments to these functions are booleans - either by declaration,
      or by actual usage, but sometimes value of 0 or 1 is passed for a bool,
      and sometimes it is declared as int but a bool value, or true/false,
      is passed to it instead.  Clean it up a bit.
      
      Cc: liguang <lig.fnst@cn.fujitsu.com>
      Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
  
  commit 1984745ea8ad309a06690a83e91d031d21d709ff
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Tue Jun 18 21:08:57 2013 +1000
  
      block/nand: Formatting sweep
      
      Make this code closer to passing checkpatch. Mostly missing braces, but
      a few rogue tabs in there as well.
      
      Cc: qemu-trivial@nongnu.org
      
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
  
  commit 329f97fc4ff4b533fcd2d8f4eab6c9c2568aed27
  Author: Anthony PERARD <anthony.perard@citrix.com>
  Date:   Mon Jun 17 17:38:26 2013 +0100
  
      qxl: Fix QXLRam initialisation.
      
      The qxl driver expect NULL for QXLRam.memory_configs, but this is never
      initialized.
      
      If memory is set to 0xc2c2.., it leads to a spice-critical error when
      trying to start qxl.
      
      Signed-off-by: Anthony PERARD <anthony.perard@citrix.com>
      Reviewed-by: Gerd Hoffmann <kraxel@redhat.com>
      Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
  
  commit 4999f3a8a6009de05ba82e58e723277917f16254
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Tue Jun 18 10:05:23 2013 +0200
  
      acl: acl_add can't insert before last list element, fix
      
      Watch this:
      
          $ upstream-qemu -nodefaults -S -vnc :0,acl,sasl -monitor stdio
          QEMU 1.5.50 monitor - type 'help' for more information
          (qemu) acl_add vnc.username drei allow
          acl: added rule at position 1
          (qemu) acl_show vnc.username
          policy: deny
          1: allow drei
          (qemu) acl_add vnc.username zwei allow 1
          acl: added rule at position 2
          (qemu) acl_show vnc.username
          policy: deny
          1: allow drei
          2: allow zwei
          (qemu) acl_add vnc.username eins allow 1
          acl: added rule at position 1
          (qemu) acl_show vnc.username
          policy: deny
          1: allow eins
          2: allow drei
          3: allow zwei
      
      The second acl_add inserts at position 2 instead of 1.
      
      Root cause is an off-by-one in qemu_acl_insert(): when index ==
      acl->nentries, it appends instead of inserting before the last list
      element.
      
      Cc: qemu-stable@nongnu.org
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Reviewed-by: Michael Roth <mdroth@linux.vnet.ibm.com>
      Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
  
  commit f2c4ddd9c32f7f389e83a0d866fb600e37985d03
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Tue Jun 18 01:09:06 2013 +0200
  
      configure: Fix "ERROR: ERROR: " for missing/incompatible DTC
      
      error_exit already prepends "ERROR: ", so no need to print it manually.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
  
  commit 87e613ea9ed30f4217fd11aa2ad28a9fb4f1c54a
  Author: Stefan Weil <sw@weilnetz.de>
  Date:   Sun Jun 16 11:19:31 2013 +0200
  
      audio: Replace static functions in header file by macros, remove GCC_ATTR
      
      Using macros instead of static functions for dolog and for ldebug
      simplifies the code and can also reduce the total code size.
      
      GCC_ATTR was only used in audio_int.h, so it is now unused and
      the definition can be removed from compiler.h.
      
      Signed-off-by: Stefan Weil <sw@weilnetz.de>
      Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
  
  commit 48f0475f813dfa5ceb0e1f10c2ac3f28a8af583b
  Author: Stefan Weil <sw@weilnetz.de>
  Date:   Sun Jun 16 11:08:52 2013 +0200
  
      libcacard: Fix cppcheck warning and remove unneeded code
      
      The local function vcard_emul_alloc_arrays always returned PR_TRUE.
      Therefore cppcheck complained about code which handled the
      non-existent PR_FALSE case.
      
      Remove the function's return value and the dead code.
      
      Signed-off-by: Stefan Weil <sw@weilnetz.de>
      Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
  
  commit 4f080057767a684aab60998659e18f98c5fbefc7
  Author: Stefan Weil <sw@weilnetz.de>
  Date:   Sun Jun 16 13:33:05 2013 +0200
  
      savevm: Fix potential memory leak
      
      The leak was reported by cppcheck. Fix it by moving the g_malloc0 after
      the argument validity check.
      
      Signed-off-by: Stefan Weil <sw@weilnetz.de>
      Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
  
  commit 90527d2a8bb08ca5b4774eacfdd6b8fe9671c077
  Author: Stefan Weil <sw@weilnetz.de>
  Date:   Sun Jun 16 13:37:25 2013 +0200
  
      kvm: Fix potential resource leak (missing fclose)
      
      This leak was detected by cppcheck.
      
      Signed-off-by: Stefan Weil <sw@weilnetz.de>
      Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
  
  commit 7c30f65703fc4698ea9794126f1b978f34ac93b9
  Author: Stefan Weil <sw@weilnetz.de>
  Date:   Sun Jun 16 17:01:05 2013 +0200
  
      qemu-img: Add missing GCC_FMT_ATTR
      
      Signed-off-by: Stefan Weil <sw@weilnetz.de>
      Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com>
      Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
  
  commit f17e4eaafc9d89a841fd30be93512b4973e53e31
  Author: Michael Tokarev <mjt@tls.msk.ru>
  Date:   Sat Jun 15 13:47:32 2013 +0400
  
      qemu-options: trivial fix for -mon args help
      
      It is the (implied sub)option name which is optional, not
      the value of that (sub)option, make it so in the help output.
      (Introduced by commit 22a0e04b9bb)
      
      Cc: Gerd Hoffmann <kraxel@redhat.com>
      Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
  
  commit 24f6ff863bce236f39ea597206e0a8df2e9537e6
  Author: Michael Tokarev <mjt@tls.msk.ru>
  Date:   Sat Jun 15 14:44:20 2013 +0400
  
      vl: reformat SDL ifdeffery a bit
      
      This reformats #ifdef..#endif and case statement a bit,
      to make it a bit shorter and matching other cases like that
      (no code changes).
      
      Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
  
  commit 576156ffed72ab4feb0b752979db86ff8759a2a1
  Merge: b1588c3... 2eb74e1...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Thu Jun 20 16:53:39 2013 -0500
  
      Merge remote-tracking branch 'bonzini/iommu-for-anthony' into staging
      
      # By Paolo Bonzini (12) and others
      # Via Paolo Bonzini
      * bonzini/iommu-for-anthony: (25 commits)
        memory: render_memory_region: factor out fr constant setters
        memory: as_update_topology_pass: Improve comments
        memory: Fix comment typo
        memory: give name to every AddressSpace
        dma: eliminate DMAContext
        spapr_vio: take care of creating our own AddressSpace/DMAContext
        pci: use memory core for iommu support
        dma: eliminate old-style IOMMU support
        spapr: use memory core for iommu support
        spapr: make IOMMU translation go through IOMMUTLBEntry
        spapr: convert TCE API to use an opaque type
        vfio: abort if an emulated iommu is used
        memory: Add iommu map/unmap notifiers
        memory: iommu support
        memory: make section size a 128-bit integer
        exec: reorganize mem_add to match Int128 version
        Revert "s390x: reduce TARGET_PHYS_ADDR_SPACE_BITS to 62"
        Revert "memory: limit sections in the radix tree to the actual address space size"
        exec: return MemoryRegion from address_space_translate
        exec: Implement subpage_read/write via address_space_rw
        ...
      
      Message-id: 1371739493-10187-1-git-send-email-pbonzini@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit b1588c3fd6daf6e23ba727c758f84ada279ae731
  Merge: 4eda32f... b5a87d2...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Thu Jun 20 16:53:08 2013 -0500
  
      Merge remote-tracking branch 'kiszka/queues/slirp' into staging
      
      # By Bas van Sisseren (1) and Gertjan Halkes (1)
      # Via Jan Kiszka
      * kiszka/queues/slirp:
        make user networking hostfwd work with restrict=y
        fix -net user checks by reordering checks
      
      Message-id: cover.1371638848.git.jan.kiszka@siemens.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 2eb74e1a1ef145034aa41255c4a6f469d560c96d
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Mon Jun 3 15:33:29 2013 +1000
  
      memory: render_memory_region: factor out fr constant setters
      
      These 4 replicated lines set properties of fr that are constant over
      the course of the function. Factor out their repeated setting (and also
      guards against them being set multiple times in the loop below).
      
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 41a6e477fda3e3e5c8cc860458d29164625dc5e0
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Mon Jun 3 15:32:42 2013 +1000
  
      memory: as_update_topology_pass: Improve comments
      
      These comments were a little difficult to read. First one had
      incorrect parenthesis. The part about attributes changing is
      really applicable to the region being 'in both' rather than 'in
      new'
      
      Second comment has an obscure parenthetic about 'Logging may have
      changed'. Made clearer, as this if is supposed to handle the case where
      the memory region is unchanged (with the notable exception re logging).
      
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 8508e024cb31a4013bb462aca0235c963e785aeb
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Mon Jun 3 15:31:56 2013 +1000
  
      memory: Fix comment typo
      
      s/ajacent/adjacent
      
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 7dca8043f3483ff34ac954c7012b721731ee5719
  Author: Alexey Kardashevskiy <aik@ozlabs.ru>
  Date:   Mon Apr 29 16:25:51 2013 +0000
  
      memory: give name to every AddressSpace
      
      The "info mtree" command in QEMU console prints only "memory" and "I/O"
      address spaces while there are actually a lot more other AddressSpace
      structs created by PCI and VIO devices. Those devices do not normally
      have names and therefore not present in "info mtree" output.
      
      The patch fixes this.
      
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Alexey Kardashevskiy <aik@ozlabs.ru>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit df32fd1c9f53dd3b7abd28e29f851965039eabda
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Wed Apr 10 18:15:49 2013 +0200
  
      dma: eliminate DMAContext
      
      The DMAContext is a simple pointer to an AddressSpace that is now always
      already available.  Make everyone hold the address space directly,
      and clean up the DMA API to use the AddressSpace directly.
      
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 96478592a93f93322ecc20d0a6eccb4d4ef33c7a
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Thu Apr 11 12:38:50 2013 +0200
  
      spapr_vio: take care of creating our own AddressSpace/DMAContext
      
      Fetch the root region from the sPAPRTCETable, and use it to build
      an AddressSpace and DMAContext.
      
      Now, everywhere we have a DMAContext we also have access to the
      corresponding AddressSpace (either because we create it just before
      the DMAContext, or because dma_context_memory's AddressSpace is
      trivially address_space_memory).
      
      Acked-by: David Gibson <david@gibson.dropbear.id.au>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit e00387d58243d4ae24ac68008a2aea76313ab997
  Author: Avi Kivity <avi.kivity@gmail.com>
  Date:   Tue Oct 30 13:47:48 2012 +0200
  
      pci: use memory core for iommu support
      
      Use the new iommu support in the memory core for iommu support.  The only
      user, spapr, is also converted, but it still provides a DMAContext
      interface until the non-PCI bits switch to AddressSpace.
      
      Reviewed-by: Michael S. Tsirkin <mst@redhat.com>
      Signed-off-by: Avi Kivity <avi.kivity@gmail.com>
      [ Do not calls memory_region_del_subregion() on the device's
        bus_master_enable_region, it is an alias; return an AddressSpace
        from the IOMMU hook and remove the destructor hook. - David Gibson ]
      Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 24addbc76dcbb1d1c85b3062bbf7a030831cc7a9
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Wed Apr 10 17:49:04 2013 +0200
  
      dma: eliminate old-style IOMMU support
      
      The translate function in the DMAContext is now always NULL.
      Remove every reference to it.
      
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit a84bb436696159d460d03db809c27a854cee0863
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Thu Apr 11 12:35:33 2013 +0200
  
      spapr: use memory core for iommu support
      
      Now we can stop using a "translating" DMAContext, but we do not yet modify
      the sPAPRTCETable users to get an AddressSpace; they keep using the table
      via a DMAContext.
      
      Acked-by: David Gibson <david@gibson.dropbear.id.au>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit a71bfbfe9d0bb74912170435d687f3c5de86a9f6
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Tue Apr 16 15:05:06 2013 +0200
  
      spapr: make IOMMU translation go through IOMMUTLBEntry
      
      The next step is to introduce the translation code that will be used for
      IOMMU MemoryRegions, but still do the actual translation in a DMAContext.
      
      Acked-by: David Gibson <david@gibson.dropbear.id.au>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 2b7dc949e241ac2b069d2d6183c1346cad792662
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Wed Apr 10 17:30:48 2013 +0200
  
      spapr: convert TCE API to use an opaque type
      
      The TCE table is currently returned as a DMAContext, and non-type-safe
      APIs are called later passing back the DMAContext.  Since we want to move
      away from DMAContext, use an opaque type instead, and add an accessor
      to retrieve the DMAContext from it.
      
      Acked-by: David Gibson <david@gibson.dropbear.id.au>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 06d985f5d844d07d31b4dada20f4ff6cf0d6ff4a
  Author: Avi Kivity <avi.kivity@gmail.com>
  Date:   Tue Oct 30 13:47:49 2012 +0200
  
      vfio: abort if an emulated iommu is used
      
      vfio doesn't support guest iommus yet, indicate it to the user
      by gently depositing a core on their disk.
      
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Avi Kivity <avi.kivity@gmail.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 068665757da047d7d2980c17bba0659eb0ea0a89
  Author: David Gibson <david@gibson.dropbear.id.au>
  Date:   Tue May 14 19:13:56 2013 +1000
  
      memory: Add iommu map/unmap notifiers
      
      This patch adds a NotifierList to MemoryRegions which represent IOMMUs
      allowing other parts of the code to register interest in mappings or
      unmappings from the IOMMU.  All IOMMU implementations will need to call
      memory_region_notify_iommu() to inform those waiting on the notifier list,
      whenever an IOMMU mapping is made or removed.
      
      Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 30951157441aed950ad8ca326500b4986d431c7a
  Author: Avi Kivity <avi.kivity@gmail.com>
  Date:   Tue Oct 30 13:47:46 2012 +0200
  
      memory: iommu support
      
      Add a new memory region type that translates addresses it is given,
      then forwards them to a target address space.  This is similar to
      an alias, except that the mapping is more flexible than a linear
      translation and trucation, and also less efficient since the
      translation happens at runtime.
      
      The implementation uses an AddressSpace mapping the target region to
      avoid hierarchical dispatch all the way to the resolved region; only
      iommu regions are looked up dynamically.
      
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Avi Kivity <avi.kivity@gmail.com>
      [Modified to put translation in address_space_translate; assume
       IOMMUs are not reachable from TCG. - Paolo]
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 052e87b073cb70afcd767d32f45af2794a5a65de
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Mon May 27 10:08:27 2013 +0200
  
      memory: make section size a 128-bit integer
      
      So far, the size of all regions passed to listeners could fit in 64 bits,
      because artificial regions (containers and aliases) are eliminated by
      the memory core, leaving only device regions which have reasonable sizes
      
      An IOMMU however cannot be eliminated by the memory core, and may have
      an artificial size, hence we may need 65 bits to represent its size.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 733d5ef52721a836b1d9b5cd0f15a41db88829d0
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Mon May 27 10:47:10 2013 +0200
  
      exec: reorganize mem_add to match Int128 version
      
      When adding support for 2^64-byte sections, we will have to change
      the structure of mem_add to avoid failures in int128_get64.
      Reorganize the code now before introducing Int128.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 5b23fd03324096056cf1f6bcf111224760d4c67c
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Mon May 27 13:18:06 2013 +0200
  
      Revert "s390x: reduce TARGET_PHYS_ADDR_SPACE_BITS to 62"
      
      This reverts commit 311f83ca08c011b048c063c2fd3038a8957970bc.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 99b9cc0679585b2d495d7d31ce556549b6b2721c
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Mon May 27 13:18:01 2013 +0200
  
      Revert "memory: limit sections in the radix tree to the actual address space size"
      
      This reverts commit 86a8623692b1b559a419a92eb8b6897c221bca74.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 5c8a00ce186b9a58d99b0afff90f87d5760bb44b
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Wed May 29 12:42:00 2013 +0200
  
      exec: return MemoryRegion from address_space_translate
      
      Only address_space_translate_for_iotlb needs to return the section.
      Every caller of address_space_translate now uses only section->mr,
      return it directly.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit acc9d80b26e8cb4667b5b336963d91233b6a98c4
  Author: Jan Kiszka <jan.kiszka@siemens.com>
  Date:   Sun May 26 21:55:37 2013 +0200
  
      exec: Implement subpage_read/write via address_space_rw
      
      This will allow to add support for unaligned memory regions: the subpage
      container region can activate unaligned support unconditionally because
      the read/write handler will now ensure that accesses are split as
      required by calling address_space_rw. We can furthermore drop the
      special handling of RAM subpages, address_space_rw takes care of this
      already.
      
      Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 90260c6c0960b2745d79455ceaa6cb50fb796e02
  Author: Jan Kiszka <jan.kiszka@siemens.com>
  Date:   Sun May 26 21:46:51 2013 +0200
  
      exec: Resolve subpages in one step except for IOTLB fills
      
      Except for the case of setting the IOTLB entry in TCG mode, we can avoid
      the subpage dispatching handlers and do the resolution directly on
      address_space_lookup_region. An IOTLB entry describes a full page, not
      only the region that the first access to a sub-divided page may return.
      
      This patch therefore introduces a special translation function,
      address_space_translate_for_iotlb, that avoids the subpage resolutions.
      In contrast, callers of the existing address_space_translate service
      will now always receive the terminal memory region section. This will be
      important for breaking the BQL and for enabling unaligned memory region.
      
      Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit f52cc467426e43792eb39f81705766bcb3d9e96a
  Author: Jan Kiszka <jan.kiszka@siemens.com>
  Date:   Sun May 26 21:42:40 2013 +0200
  
      exec: Allow unaligned address_space_rw
      
      This will be needed for some corner cases with para-virtual I/O ports.
      
      Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 1db8abb10243abe969a2ba307664ba51b60fcac6
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Tue May 21 12:07:21 2013 +0200
  
      memory: move private types to exec.c
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 9f029603abb1472a33e008f9ea4127cc52566986
  Author: Jan Kiszka <jan.kiszka@siemens.com>
  Date:   Mon May 6 16:48:02 2013 +0200
  
      memory: Introduce address_space_lookup_region
      
      This introduces a wrapper for phys_page_find (before we complicate
      address_space_translate with IOMMU translation).  This function will
      also encapsulate locking and reference counting when we introduce
      BQL-free dispatching.
      
      Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 3752a0364883ed00100cc537832c434de3f77931
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Thu Jun 20 15:18:04 2013 +0100
  
      exec.c: address_space_translate: handle access to addr 0 of 2^64 sized region
      
      The memory API allows a MemoryRegion's size to be 2^64, as a special
      case (otherwise the size always fits in a 64 bit integer). This meant
      that attempts to access address zero in a 2^64 sized region would
      assert in address_space_translate():
      
        #3  0x00007ffff3e4d192 in __GI___assert_fail#(assertion=0x555555a43f32
          "!a.hi", file=0x555555a43ef0 "include/qemu/int128.h", line=18,
          function=0x555555a4439f "int128_get64") at assert.c:103
        #4  0x0000555555877642 in int128_get64 (a=...)
          at include/qemu/int128.h:18
        #5  0x00005555558782f2 in address_space_translate (as=0x55555668d140,
         /addr=0, xlat=0x7fffafac9918, plen=0x7fffafac9920, is_write=false)
          at exec.c:221
      
      Fix this by doing the 'min' operation in 128 bit arithmetic
      rather than 64 bit arithmetic (we know the result of the 'min'
      definitely fits in 64 bits because one of the inputs did).
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 4eda32f588086b6cd0ec2be6a7a6c131f8c2b427
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Fri Jun 14 13:15:06 2013 +0200
  
      doc: Drop ref to Bochs from -no-fd-bootchk documentation
      
      Manual page and qemu-doc on talk about "Bochs BIOS".  We use SeaBIOS,
      and it implements the feature.  Replace by just "BIOS", and drop the
      TODO line wondering about the Bochs reference.
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
      Message-id: 1371208516-7857-7-git-send-email-armbru@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit e1123015a50abf44f9daa9495f40eeaaf4c9bb98
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Fri Jun 14 13:15:05 2013 +0200
  
      pc: Make -no-fd-bootchk stick across boot order changes
      
      Option -no-fd-bootchk asks the BIOS to attempt booting from a floppy
      even when the boot sector signature isn't there, by setting a bit in
      RTC CMOS.  It was added back in 2006 (commit 52ca8d6a).
      
      Two years later, commit 0ecdffbb added monitor command boot_set.
      Implemented by new function pc_boot_set().  It unconditionally clears
      the floppy signature bit in CMOS.
      
      Commit e0f084bf added -boot option once to automatically change the
      boot order on first reset.  Reuses pc_boot_set(), thus also clears the
      floppy signature bit.  Commit d9346e81 took care to preserve this
      behavior.
      
      Thus, -no-fd-bootchk applies to any number of boots.  Except it
      applies just to the first boot with -boot once, and never after
      boot_set.  Weird.  Make it stick instead: set the bit according to
      -no-fd-bootchk in pc_boot_set().
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
      Message-id: 1371208516-7857-6-git-send-email-armbru@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 083b79c9fea0e3842f0b2b57ff0d20ab5f57084a
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Fri Jun 14 13:15:04 2013 +0200
  
      vl: Rename *boot_devices to *boot_order, for consistency
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
      Message-id: 1371208516-7857-5-git-send-email-armbru@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 8281abd548d840d84223e66812491918c713e56c
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Fri Jun 14 13:15:03 2013 +0200
  
      vl: Fix -boot order and once regressions, and related bugs
      
      Option "once" sets up a different boot order just for the initial
      boot.  Boot order reverts back to normal on reset.  Option "order"
      changes the normal boot order.
      
      The reversal is implemented by reset handler restore_boot_devices(),
      which takes the boot order to revert to as argument.
      restore_boot_devices() does nothing on its first call, because that
      must be the initial machine reset.  On its second call, it changes the
      boot order back, and unregisters itself.
      
      Because we register the handler right when -boot gets parsed, we can
      revert to an incorrect normal boot order, and multiple -boot can
      interact in funny ways.
      
      Here's how things work without -boot once or order:
      
      * boot_devices is "".
      
      * main() passes machine->boot_order to to machine->init(), because
        boot_devices is "".  machine->init() configures firmware
        accordingly.  For PC machines, machine->boot_order is "cad", and
        pc_cmos_init() writes it to RTC CMOS, where SeaBIOS picks it up.
      
      Now consider -boot order=:
      
      * boot_devices is "".
      
      * -boot order= sets boot_devices to "" (no change).
      
      * main() passes machine->boot_order to to machine->init(), because
        boot_devices is "", as above.
      
        Bug: -boot order= has no effect.  Broken in commit e4ada29e.
      
      Next, consider -boot once=a:
      
      * boot_devices is "".
      
      * -boot once=a registers restore_boot_devices() with argument "", and
        sets boot_devices to "a".
      
      * main() passes boot_devices "a" to machine->init(), which configures
        firmware accordingly.  For PC machines, pc_cmos_init() writes the
        boot order to RTC CMOS.
      
      * main() calls qemu_system_reset().  This runs reset handlers.
      
        - restore_boot_devices() gets called with argument "".  Does
          nothing, because it's the first call.
      
      * Machine boots, boot order is "a".
      
      * Machine resets (e.g. monitor command).  Reset handlers run.
      
        - restore_boot_devices() gets called with argument "".  Calls
          qemu_boot_set("") to reconfigure firmware.  For PC machines,
          pc_boot_set() writes it into RTC CMOS.  Reset handler
          unregistered.
      
          Bug: boot order reverts to "" instead of machine->boot_order.  The
          actual boot order depends on how firmware interprets "".  Broken
          in commit e4ada29e.
      
      Next, consider -boot once=a -boot order=c:
      
      * boot_devices is "".
      
      * -boot once=a registers restore_boot_devices() with argument "", and
        sets boot_devices to "a".
      
      * -boot order=c sets boot_devices to "c".
      
      * main() passes boot_devices "c" to machine->init(), which configures
        firmware accordingly.  For PC machines, pc_cmos_init() writes the
        boot order to RTC CMOS.
      
      * main() calls qemu_system_reset().  This runs reset handlers.
      
        - restore_boot_devices() gets called with argument "".  Does
          nothing, because it's the first call.
      
      * Machine boots, boot order is "c".
      
        Bug: it should be "a".  I figure this has always been broken.
      
      * Machine resets (e.g. monitor command).  Reset handlers run.
      
        - restore_boot_devices() gets called with argument "".  Calls
          qemu_boot_set("") to reconfigure firmware.  For PC machines,
          pc_boot_set() writes it into RTC CMOS.  Reset handler
          unregistered.
      
          Bug: boot order reverts to "" instead of "c".  I figure this has
          always been broken, just differently broken before commit
          e4ada29e.
      
      Next, consider -boot once=a -boot once=b -boot once=c:
      
      * boot_devices is "".
      
      * -boot once=a registers restore_boot_devices() with argument "", and
        sets boot_devices to "a".
      
      * -boot once=b registers restore_boot_devices() with argument "a", and
        sets boot_devices to "b".
      
      * -boot once=c registers restore_boot_devices() with argument "b", and
        sets boot_devices to "c".
      
      * main() passes boot_devices "c" to machine->init(), which configures
        firmware accordingly.  For PC machines, pc_cmos_init() writes the
        boot order to RTC CMOS.
      
      * main() calls qemu_system_reset().  This runs reset handlers.
      
        - restore_boot_devices() gets called with argument "".  Does
          nothing, because it's the first call.
      
        - restore_boot_devices() gets called with argument "a".  Calls
          qemu_boot_set("a") to reconfigure firmware.  For PC machines,
          pc_boot_set() writes it into RTC CMOS.  Reset handler
          unregistered.
      
        - restore_boot_devices() gets called with argument "b".  Calls
          qemu_boot_set("b") to reconfigure firmware.  For PC machines,
          pc_boot_set() writes it into RTC CMOS.  Reset handler
          unregistered.
      
      * Machine boots, boot order is "b".
      
        Bug: should really be "c", because that came last, and for all other
        -boot options, the last one wins.  I figure this was broken some
        time before commit 37905d6a, and fixed there only for a single
        occurence of "once".
      
      * Machine resets (e.g. monitor command).  Reset handlers run.
      
        - restore_boot_devices() gets called with argument "".  Calls
          qemu_boot_set("") to reconfigure firmware.  For PC machines,
          pc_boot_set() writes it into RTC CMOS.  Reset handler
          unregistered.
      
          Same bug as above: boot order reverts to "" instead of
          machine->boot_order.
      
      Fix by acting upon -boot options order, once and menu only after
      option parsing is complete, and the machine is known.  This is how the
      other -boot options work already.
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
      Message-id: 1371208516-7857-4-git-send-email-armbru@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit a86b35f992f107323e432c0a96107e11e1b699ad
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Fri Jun 14 13:15:02 2013 +0200
  
      qemu-option: check_params() is now unused, drop it
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
      Message-id: 1371208516-7857-3-git-send-email-armbru@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 6ef4716cecdfa1b3794c1a33edba9840e1aa6b5f
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Fri Jun 14 13:15:01 2013 +0200
  
      vl: Clean up parsing of -boot option argument
      
      Commit 3d3b8303 threw in some QemuOpts parsing without replacing the
      existing ad hoc parser, resulting in a confusing mess.  Clean it up.
      
      Two user-visible changes:
      
      1. Invalid options are reported more nicely.  Before:
      
              qemu: unknown boot parameter 'x' in 'x=y'
      
         After:
      
              qemu-system-x86_64: -boot x=y: Invalid parameter 'x'
      
      2. If -boot is given multiple times, options accumulate, just like for
         -machine.  Before, only options order, once and menu accumulated.
         For the other ones, all but the first -boot in non-legacy syntax
         got simply ignored.
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
      Message-id: 1371208516-7857-2-git-send-email-armbru@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit b5a87d26e848945eb891f4d7e4a7f2be514e08d5
  Author: Gertjan Halkes <qemu@ghalkes.nl>
  Date:   Fri Nov 11 16:04:20 2011 +0100
  
      make user networking hostfwd work with restrict=y
      
      This patch allows the hostfwd option to override the restrict=y setting in
      the user network stack, as explicitly stated in the documentation on the
      restrict option:
      
           restrict=on|off
               If this option is enabled, the guest will be isolated, i.e. it
               will not be able to contact the host and no guest IP packets
               will be routed over the host to the outside. This option does
               not affect any explicitly set forwarding rules.
      
      Qemu bug tracker:
      https://bugs.launchpad.net/qemu/+bug/829455
      
      Signed-off-by: Gertjan Halkes <qemu@ghalkes.nl>
      Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
  
  commit 68756ba8be2127b6ea30a466af9f78a5c97bc15f
  Author: Bas van Sisseren <bas@quarantainenet.nl>
  Date:   Mon Jun 3 15:11:49 2013 +0200
  
      fix -net user checks by reordering checks
      
      reorder slirp config options. first check the dns-server-address,
      then check the first-dhcp-address. the original code was comparing
      the first-dhcp-address with the default dns-server-address, not
      the configured dns-server-address.
      
      Signed-off-by: Bas van Sisseren <bas@quarantainenet.nl>
      Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
  
  commit c1990468d5a13c8f1d9111fcca0a78a6adad062b
  Author: Michael Roth <mdroth@linux.vnet.ibm.com>
  Date:   Wed May 22 11:32:51 2013 -0500
  
      wdt_i6300esb: fix vmstate versioning
      
      When this VMSD was introduced it's version fields were set to
      sizeof(I6300State), making them essentially random from build to build,
      version to version.
      
      To fix this, we lock in a high version id and low minimum version id to
      support old->new migration from all prior versions of this device's
      state. This should work since the device state has not changed since
      its introduction.
      
      The potentially breaks migration from 1.5+ to 1.5, but since the
      versioning was essentially random prior to this patch, new->old
      migration was not consistently functional to begin with.
      
      Reported-by: Nicholas Thomas <nick@bytemark.co.uk>
      Suggested-by: Peter Maydell <peter.maydell@linaro.org>
      Cc: qemu-stable@nongnu.org
      Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 3ed8a8430a896088db55ae029e9eac200aedbe5c
  Merge: 7d8f4b3... 1288844...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Tue Jun 18 10:06:47 2013 -0500
  
      Merge remote-tracking branch 'bonzini/scsi-next' into staging
      
      # By Paolo Bonzini (3) and others
      # Via Paolo Bonzini
      * bonzini/scsi-next:
        iscsi: reorganize iscsi_readcapacity_sync
        iscsi: simplify freeing of tasks
        vhost-scsi: fix k->set_guest_notifiers() NULL dereference
        scsi-disk: scsi-block device for scsi pass-through should not be removable
        scsi-generic: check the return value of bdrv_aio_ioctl in execute_command
        scsi-generic: fix sign extension of READ CAPACITY(10) data
        scsi: reset cdrom tray statuses on scsi_disk_reset
      
      Message-id: 1371565016-2643-1-git-send-email-pbonzini@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 7d8f4b34a4bb6996d958da211f1dfb2686c7d82b
  Merge: 5b45643... 2330790...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Tue Jun 18 10:06:39 2013 -0500
  
      Merge remote-tracking branch 'bonzini/nbd-next' into staging
      
      # By Ján Tomko
      # Via Paolo Bonzini
      * bonzini/nbd-next:
        nbd: strip braces from literal IPv6 address in URI
        qemu-socket: allow hostnames starting with a digit
  
  commit 5b456438f5bb395ed6b1eec95e18ce7a7a884a0a
  Author: Cole Robinson <crobinso@redhat.com>
  Date:   Fri May 31 14:12:48 2013 -0400
  
      virtio-rng: Fix crash with non-default backend
      
      'default_backend' isn't always set, but 'rng' is, so use that.
      
      $ ./x86_64-softmmu/qemu-system-x86_64 -object rng-random,id=rng0,filename=/dev/random -device virtio-rng-pci,rng=rng0
      Segmentation fault (core dumped)
      
      Regressed with virtio refactoring in 59ccd20a9ac719cff82180429458728f03ec612f
      
      CC: qemu-stable@nongnu.org
      Signed-off-by: Cole Robinson <crobinso@redhat.com>
      Acked-by: Amit Shah <amit.shah@redhat.com>
      Acked-by: Michael S. Tsirkin <mst@redhat.com>
      Tested-by: Michael Roth <mdroth@linux.vnet.ibm.com>
      Message-id: bf4505014a0a941dbd3c62068f3cf2c496b69e6a.1370023944.git.crobinso@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 1288844e7c4ede59509bf697a4cca0f2215a1ce3
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri May 31 13:56:24 2013 +0200
  
      iscsi: reorganize iscsi_readcapacity_sync
      
      Avoid the goto, and use the same retry logic for the 10- and 16-
      byte versions.
      
      Cc: qemu-stable@nongnu.org
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit f0d2a4d4d63dd2f0f3ecb2d591b979b0e7f24a22
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri May 31 13:47:08 2013 +0200
  
      iscsi: simplify freeing of tasks
      
      Always free them in the iscsi_aio_*_acb functions and remove the
      checks in their callers.  Remove ifs when the task struct was
      previously dereferenced (spotted by Coverity).
      
      Cc: qemu-stable@nongnu.org
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 0e22a2d18998fd183c8181663981eb681ca977e9
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Thu May 30 16:14:44 2013 +0200
  
      vhost-scsi: fix k->set_guest_notifiers() NULL dereference
      
      Coverity picked up a copy-paste bug.  In vhost_scsi_start() we check for
      !k->set_guest_notifiers and error out.  The check probably got copied
      but instead of erroring we actually use the function pointer!
      
      Cc: Nicholas Bellinger <nab@linux-iscsi.org>
      Cc: Asias He <asias@redhat.com>
      Cc: qemu-stable@nongnu.org
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 18e673b8f350e1d789b8a50d209eb4a4252ebbda
  Author: Pavel Hrdina <phrdina@redhat.com>
  Date:   Wed May 29 15:47:23 2013 +0200
  
      scsi-disk: scsi-block device for scsi pass-through should not be removable
      
      This patch adds a new SCSI_DISK_F_NO_REMOVABLE_DEVOPS feature. By this
      feature we can set that the scsi-block (scsi pass-through) device will still
      be removable from the guest side, but from monitor it cannot be removed.
      
      Cc: qemu-stable@nongnu.org
      Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit d836f8d35dc418e24c3b11e2ea67d361b867b650
  Author: Pavel Hrdina <phrdina@redhat.com>
  Date:   Wed May 29 14:12:10 2013 +0200
  
      scsi-generic: check the return value of bdrv_aio_ioctl in execute_command
      
      This fixes the bug introduced by this commit ad54ae80c73f.
      The bdrv_aio_ioctl() still could return null and we should return an error
      in that case.
      
      Cc: qemu-stable@nongnu.org
      Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 53254e569f8e07501f3e0098bd57d2b780e52faa
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Tue May 21 14:08:53 2013 +0200
  
      scsi-generic: fix sign extension of READ CAPACITY(10) data
      
      Issuing the READ CAPACITY(10) command in the guest will cause QEMU
      to update its knowledge of the maximum accessible LBA in the disk.
      The recorded maximum LBA will be wrong if the disk is bigger than
      1TB, because ldl_be_p returns a signed int.
      
      When this is fixed, a latent bug will be unmasked.  If the READ
      CAPACITY(10) command reported an overflow (0xFFFFFFFF), we must
      not overwrite the previously-known maximum accessible LBA, or the guest
      will fail to access the disk above the first 2TB.
      
      Cc: qemu-stable@nongnu.org
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 7721c7f7c272fd2ed9d58500b7e99c33ab8a1af1
  Author: Pavel Hrdina <phrdina@redhat.com>
  Date:   Mon May 20 13:06:47 2013 +0200
  
      scsi: reset cdrom tray statuses on scsi_disk_reset
      
      Tray statuses should be also reset. Some guests may lock the tray and
      right after resetting the guest it should be unlocked and closed. This
      is done on power-on, reset and resume from suspend/hibernate on bare-metal.
      
      This fix is already committed for IDE CD.
      Check the commit a7f3d65b65b8c86a5ff0c0abcfefb45e2ec6fe4c.
      
      Test results on bare-metal:
        - on reset/power-on the CD-ROM tray is closed even before the monitor
          is turned on
        - on resume from suspend/hibernate the tray is also closed before
          the monitor is turned on
      
      From test results it seems that this behavior is OS and probably BIOS
      independent.
      
      Cc: qemu-stable@nongnu.org
      Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 23307908790cd8fad91220863d7712c571ddc977
  Author: Ján Tomko <jtomko@redhat.com>
  Date:   Mon Jun 3 17:54:56 2013 +0200
  
      nbd: strip braces from literal IPv6 address in URI
      
      Otherwise they would get passed to getaddrinfo and fail with:
      address resolution failed for [::1]:1234: Name or service not known
      
      (Broken by commit v1.4.0-736-gf17c90b)
      
      Signed-off-by: Ján Tomko <jtomko@redhat.com>
      Cc: qemu-stable@nongnu.org
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 391b7b9701ba3318e890ec0cba97a3c654bfa667
  Author: Ján Tomko <jtomko@redhat.com>
  Date:   Mon Jun 3 17:54:55 2013 +0200
  
      qemu-socket: allow hostnames starting with a digit
      
      According to RFC 1123 [1], hostnames can start with a digit too.
      
      [1] http://tools.ietf.org/html/rfc1123#page-13
      
      Signed-off-by: Ján Tomko <jtomko@redhat.com>
      Cc: qemu-stable@nongnu.org
      [Use strspn, not strcspn. - Paolo]
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit afd59989db90683fa127fec501d2633bcfbd6379
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Tue Jun 11 11:00:40 2013 +1000
  
      intc/xilinx_intc: Dont lower IRQ when HIE cleared
      
      This is a little strange. It is lowering the parent IRQ pin on input
      when HIE is cleared. There is no such behaviour in the real hardware.
      
      ISR changes based on interrupt pin state are already guarded on HIE
      being set. So we can just delete this if in its entirety.
      
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
  
  commit fa96d6142f7f1947717c7c45c4d3141e5ab55167
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Tue Jun 11 10:59:55 2013 +1000
  
      intc/xilinx_intc: Inhibit write to ISR when HIE
      
      When the Hardware Interrupt Enable (HIE) bit is set, software cannot
      change ISR. Add write guard accordingly.
      
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
  
  commit 45fdd3bf5a00466cb0f762c638291a5446773dc9
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Tue Jun 11 10:59:09 2013 +1000
  
      intc/xilinx_intc: Handle level interrupt retriggering
      
      Acking a level sensitive interrupt should have no effect if the
      interrupt pin is still asserted. The current implementation requires
      and edge condition to occur for setting a level sensitive IRQ, which
      means an ACK can clear a level sensitive interrupt, until the original
      source strobes the interrupt again.
      
      Fix by keeping track of the interrupt pin state and setting ISR based
      on this every time update_irq() is called.
      
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
  
  commit 6327c221fff955ee979559ec85c148963e06d78f
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Tue Jun 11 10:58:25 2013 +1000
  
      intc/xilinx_intc: Don't clear level sens. IRQs without ACK
      
      For level sensitive interrupts, ISR bits are cleared when the input pin
      is lowered. This is incorrect. Only software can clear ISR bits (via
      IAR or direct write to ISR with !MER(2)).
      
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
  
  commit 37a011e9bade7bcbdd41addffc7c94cbf628404c
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Tue Jun 11 10:57:41 2013 +1000
  
      microblaze/petalogix_s3adsp1800_mmu: Fix UART IRQ
      
      The UART IRQ is edge sensitive, whereas the machine was registering it
      as level sensitive. Fix.
      
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
  
  commit 21a885a7e2a0f532f7653a2607efddbd83504430
  Merge: 128dc2d... dbfbc63...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Mon Jun 17 13:14:46 2013 -0500
  
      Merge remote-tracking branch 'luiz/queue/qmp' into staging
      
      # By Luiz Capitulino
      # Via Luiz Capitulino
      * luiz/queue/qmp:
        qerror: drop QERR_OPEN_FILE_FAILED macro
        block: bdrv_reopen_prepare(): don't use QERR_OPEN_FILE_FAILED
        savevm: qmp_xen_save_devices_state(): use error_setg_file_open()
        dump: qmp_dump_guest_memory(): use error_setg_file_open()
        cpus: use error_setg_file_open()
        blockdev: use error_setg_file_open()
        block: mirror_complete(): use error_setg_file_open()
        rng-random: use error_setg_file_open()
        error: add error_setg_file_open() helper
      
      Message-id: 1371484631-29510-1-git-send-email-lcapitulino@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 128dc2d1e4cb98ddbe9c0df2e0c914dc00925dac
  Merge: 5d71bbc... 0bed087...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Mon Jun 17 13:14:13 2013 -0500
  
      Merge remote-tracking branch 'kwolf/for-anthony' into staging
      
      # By Liu Yuan (2) and others
      # Via Kevin Wolf
      * kwolf/for-anthony:
        vmdk: Allow reading variable size descriptor files
        NVMe: Initial commit for new storage interface
        curl: Don't set curl options on the handle just before it's going to be deleted.
        vmdk: byteswap VMDK4Header.desc_offset field
        block/curl.c: Refuse to open the handle for writes.
        sheepdog: support 'qemu-img snapshot -a'
        sheepdog: fix snapshot tag initialization
      
      Message-id: 1371486710-17793-1-git-send-email-kwolf@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 5d71bbc5fb076e6d8a37bb3e320d61432b3c2ce0
  Merge: 38aea17... d1bdd3a...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Mon Jun 17 13:14:01 2013 -0500
  
      Merge remote-tracking branch 'rth/fix-ppc64' into staging
      
      # By Anton Blanchard
      # Via Richard Henderson
      * rth/fix-ppc64:
        tcg-ppc64: rotr_i32 rotates wrong amount
        tcg-ppc64: Fix add2_i64
        tcg-ppc64: bswap64 rotates output 32 bits
        tcg-ppc64: Fix RLDCL opcode
      
      Message-id: 1371491129-30246-1-git-send-email-rth@twiddle.net
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit d1bdd3af49f227dd4a4b03b90cb020c55cbed440
  Author: Anton Blanchard <anton@samba.org>
  Date:   Sun Jun 2 22:30:18 2013 +1000
  
      tcg-ppc64: rotr_i32 rotates wrong amount
      
      rotr_i32 calculates the amount to left shift and puts it into a
      temporary, but then doesn't use it when doing the shift.
      
      Cc: qemu-stable@nongnu.org
      Signed-off-by: Anton Blanchard <anton@samba.org>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 84247357104044b8c4ec4a634e84769f432cbe52
  Author: Anton Blanchard <anton@samba.org>
  Date:   Sun Jun 2 22:29:39 2013 +1000
  
      tcg-ppc64: Fix add2_i64
      
      add2_i64 was adding the lower double word to the upper double word
      of each input. Fix this so we add the lower double words, then the
      upper double words with carry propagation.
      
      Cc: qemu-stable@nongnu.org
      Signed-off-by: Anton Blanchard <anton@samba.org>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 82e0f9170ac9307de4fc15bfb4d12d5534550322
  Author: Anton Blanchard <anton@samba.org>
  Date:   Sun Jun 2 22:28:27 2013 +1000
  
      tcg-ppc64: bswap64 rotates output 32 bits
      
      If our input and output is in the same register, bswap64 tries to
      undo a rotate of the input. This just ends up rotating the output.
      
      Cc: qemu-stable@nongnu.org
      Signed-off-by: Anton Blanchard <anton@samba.org>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 8a94cfb05ea9a8991c832236b4174d354025a7b7
  Author: Anton Blanchard <anton@samba.org>
  Date:   Tue Jun 11 21:19:35 2013 +1000
  
      tcg-ppc64: Fix RLDCL opcode
      
      The rldcl instruction doesn't have an sh field, so the minor opcode
      is shifted 1 bit. We were using the XO30 macro which shifted the
      minor opcode 2 bits.
      
      Remove XO30 and add MD30 and MDS30 macros which match the
      Power ISA categories.
      
      Cc: qemu-stable@nongnu.org
      Signed-off-by: Anton Blanchard <anton@samba.org>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 0bed087df24c7b3fae366f239b9d150de3309416
  Author: Evgeny Budilovsky <evgeny.budilovsky@ravellosystems.com>
  Date:   Wed Jun 12 14:06:30 2013 +0300
  
      vmdk: Allow reading variable size descriptor files
      
      the hard-coded 2k buffer on the stack won't allow reading big descriptor
      files which can be generated when storing big images. For example 500G
      vmdk splitted to 2G chunks.
      
      Signed-off-by: Evgeny Budilovsky <evgeny.budilovsky@ravellosystems.com>
      Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit f3c507adcd7b00a08f2075afb6012f791ba9aec5
  Author: Keith Busch <keith.busch@intel.com>
  Date:   Tue Jun 4 09:17:10 2013 -0600
  
      NVMe: Initial commit for new storage interface
      
      Initial commit for emulated Non-Volatile-Memory Express (NVMe) pci
      storage device.
      
      NVMe is an open, industry driven storage specification defining
      an optimized register and command set designed to deliver the full
      capabilities of non-volatile memory on PCIe SSDs. Further information
      may be found on the organizations website at:
      
      http://www.nvmexpress.org/
      
      This commit implements the minimum from the specification to work with
      existing drivers.
      
      Cc: Keith Busch <keith.busch@gmail.com>
      Signed-off-by: Keith Busch <keith.busch@intel.com>
      Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit 8da1aa15db2f55c42bdcea95e27b1a190d2be754
  Author: Richard W.M. Jones <rjones@redhat.com>
  Date:   Mon Jun 10 17:40:15 2013 +0100
  
      curl: Don't set curl options on the handle just before it's going to be deleted.
      
      (Found by Kamil Dudka)
      
      Signed-off-by: Richard W.M. Jones <rjones@redhat.com>
      Cc: Michael Tokarev <mjt@tls.msk.ru>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit 5a394b9e96eb3c39676353bdf8a230180ae8d6f4
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Mon Jun 10 11:07:33 2013 +0200
  
      vmdk: byteswap VMDK4Header.desc_offset field
      
      Remember to byteswap VMDK4Header.desc_offset on big-endian machines.
      
      Cc: qemu-stable@nongnu.org
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit a7cea2ba47ea6d361584072f96d7858f5cc99009
  Author: Richard W.M. Jones <rjones@redhat.com>
  Date:   Mon Jun 10 12:38:43 2013 +0100
  
      block/curl.c: Refuse to open the handle for writes.
      
      Signed-off-by: Richard W.M. Jones <rjones@redhat.com>
      Signed-off-by: Fam Zheng <famz@redhat.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit cede621ffc13ba1e209d9a21e85b21e150b74045
  Author: Liu Yuan <namei.unix@gmail.com>
  Date:   Sat Jun 8 01:54:26 2013 +0800
  
      sheepdog: support 'qemu-img snapshot -a'
      
      Just call sd_create_branch() in the snapshot_goto to rollback the image is good
      enough. With this patch, 'loadvm' process for sheepdog is modified:
      
      Suppose we have a snapshot chain A --> B --> C, we do 'loadvm A' so as to get
      a new chain,
      
      A --> B
      |
      V
      C1
      
      in the old code:
      
      1 reload inode of A (in snapshot_goto)
      2 read vmstate via A's vdi_id (loadvm_state)
      3 delete C and create C1, reload inode of C1 (sd_create_branch on write)
      
      with this patch applied:
      
      1 reload inode of A, delete C and create C1  (in snapshot_goto)
      2 read vmstate via C1's parent, that is A's vdi_id (loadvm_state)
      
      This will fix the possible bug that QEMU exit between 2 and 3 in the old code
      
      Cc: qemu-devel@nongnu.org
      Cc: MORITA Kazutaka <morita.kazutaka@lab.ntt.co.jp>
      Cc: Kevin Wolf <kwolf@redhat.com>
      Cc: Stefan Hajnoczi <stefanha@redhat.com>
      Signed-off-by: Liu Yuan <namei.unix@gmail.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit b579ffb3fd64243b64ac5aaf659ac88518f17835
  Author: Liu Yuan <namei.unix@gmail.com>
  Date:   Sat Jun 8 01:54:25 2013 +0800
  
      sheepdog: fix snapshot tag initialization
      
      This is an old and obvious bug. We should pass snapshot_id to the
      tag. Or simple command like 'qemu-img snapshot -a tag sheepdog:image' will fail
      
      Cc: qemu-devel@nongnu.org
      Cc: MORITA Kazutaka <morita.kazutaka@lab.ntt.co.jp>
      Cc: Kevin Wolf <kwolf@redhat.com>
      Cc: Stefan Hajnoczi <stefanha@redhat.com>
      Reviewed-by: Kevin Wolf <kwolf@redhat.com>
      Signed-off-by: Liu Yuan <namei.unix@gmail.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit dbfbc6373441e436ac6e2bcf7a8acb284225aa21
  Author: Luiz Capitulino <lcapitulino@redhat.com>
  Date:   Fri Jun 7 14:37:54 2013 -0400
  
      qerror: drop QERR_OPEN_FILE_FAILED macro
      
      Not used since the last commit.
      
      Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
      Acked-by: Kevin Wolf <kwolf@redhat.com>
  
  commit d8b6895f7a8e5bcc5be1557e8048db43882f3b33
  Author: Luiz Capitulino <lcapitulino@redhat.com>
  Date:   Mon Jun 10 11:29:27 2013 -0400
  
      block: bdrv_reopen_prepare(): don't use QERR_OPEN_FILE_FAILED
      
      The call to drv->bdrv_reopen_prepare() can fail due to reasons
      other than an open failure. Unfortunately, we can't use errno
      nor -ret, cause they are not always set.
      
      Stick to a generic error message then.
      
      Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
      Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com>
      Acked-by: Kevin Wolf <kwolf@redhat.com>
  
  commit 1befce9652a1b7cfca0191b3031fae3cbce26ef0
  Author: Luiz Capitulino <lcapitulino@redhat.com>
  Date:   Fri Jun 7 14:36:58 2013 -0400
  
      savevm: qmp_xen_save_devices_state(): use error_setg_file_open()
      
      Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
      Acked-by: Kevin Wolf <kwolf@redhat.com>
  
  commit 7581766b719afd63dcf922ddbf982291f596ed12
  Author: Luiz Capitulino <lcapitulino@redhat.com>
  Date:   Fri Jun 7 14:36:01 2013 -0400
  
      dump: qmp_dump_guest_memory(): use error_setg_file_open()
      
      Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
      Acked-by: Kevin Wolf <kwolf@redhat.com>
  
  commit 618da851ec8059460be8e0670bc835d3c2003708
  Author: Luiz Capitulino <lcapitulino@redhat.com>
  Date:   Fri Jun 7 14:35:06 2013 -0400
  
      cpus: use error_setg_file_open()
      
      Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
      Acked-by: Kevin Wolf <kwolf@redhat.com>
  
  commit 0eef407c7b4130d13138c1f75d9975165433f654
  Author: Luiz Capitulino <lcapitulino@redhat.com>
  Date:   Fri Jun 7 14:33:48 2013 -0400
  
      blockdev: use error_setg_file_open()
      
      Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
      Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com>
      Acked-by: Kevin Wolf <kwolf@redhat.com>
  
  commit dacc26aae5d291317a3277970a4f39a562939a78
  Author: Luiz Capitulino <lcapitulino@redhat.com>
  Date:   Fri Jun 7 14:31:46 2013 -0400
  
      block: mirror_complete(): use error_setg_file_open()
      
      Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
      Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com>
      Acked-by: Kevin Wolf <kwolf@redhat.com>
  
  commit bc5741add11113ee8febdcf33931ec3afe10c729
  Author: Luiz Capitulino <lcapitulino@redhat.com>
  Date:   Fri Jun 7 14:28:02 2013 -0400
  
      rng-random: use error_setg_file_open()
      
      Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
      Acked-by: Kevin Wolf <kwolf@redhat.com>
  
  commit 54028d7542cffe97c4685994baac66988c4b7db9
  Author: Luiz Capitulino <lcapitulino@redhat.com>
  Date:   Fri Jun 7 14:24:49 2013 -0400
  
      error: add error_setg_file_open() helper
      
      Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
      Acked-by: Kevin Wolf <kwolf@redhat.com>
  
  commit 38aea177d93556aada7c4c7aa530f0050715e293
  Merge: b7a3b1c... 187f1bc...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Mon Jun 17 08:57:56 2013 -0500
  
      Merge remote-tracking branch 'pmaydell/configury.next' into staging
      
      # By Paolo Bonzini (4) and others
      # Via Peter Maydell
      * pmaydell/configury.next:
        ppc: Remove CONFIG_FDT conditionals
        microblaze: Remove CONFIG_FDT conditionals
        arm: Remove CONFIG_FDT conditionals
        configure: Require libfdt for arm, ppc, microblaze softmmu targets
        configure: dtc: Probe for libfdt_env.h
        build: drop TARGET_TYPE
        main: use TARGET_ARCH only for the target-specific #define
        build: do not use TARGET_ARCH
        build: rename TARGET_ARCH2 to TARGET_NAME
        Add a stp file for usage from build directory
      
      Message-id: 1371221594-11556-1-git-send-email-peter.maydell@linaro.org
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit b7a3b1cde2127f70d9fc24b7c99fbbc3899afab5
  Merge: 030b4b7... b165b0d...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Mon Jun 17 08:57:07 2013 -0500
  
      Merge remote-tracking branch 'mjt/trivial-patches' into staging
      
      # By Michael Tokarev (1) and Vladimir Senkov (1)
      # Via Michael Tokarev
      * mjt/trivial-patches:
        char/serial: fix copy&paste error (fifo8_is_full vs empty)
        vl: always define no_frame
      
      Message-id: 1371455050-9523-1-git-send-email-mjt@msgid.tls.msk.ru
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 35bdc13b52197d7e9dcadd5af9621b6463290300
  Author: Anthony PERARD <anthony.perard@citrix.com>
  Date:   Mon Jun 10 15:29:31 2013 +0100
  
      xen: Implement hot_add_cpu hook.
      
      Signed-off-by: Anthony PERARD <anthony.perard@citrix.com>
  
  commit f573cdfa7afa92ebb66b2ba066b4f08bd22fc84b
  Author: Anthony PERARD <anthony.perard@citrix.com>
  Date:   Fri Jun 14 14:43:05 2013 +0100
  
      xen: Fix vcpus initialisation.
      
      Each vcpu needs a call to xc_evtchn_bind_interdomain in QEMU, even those
      that are unplug at QEMU initialisation.
      
      Without this patch, any hot-plugged CPU will be "Stuck ??" when Linux
      will try to use them.
      
      Signed-off-by: Anthony PERARD <anthony.perard@citrix.com>
  
  commit 647e2f8c9c34947130c50e593a51fa50e9904145
  Author: Igor Mammedov <imammedo@redhat.com>
  Date:   Tue Apr 30 15:41:25 2013 +0200
  
      QMP: Add cpu-add command
      
      Adds "cpu-add id=xxx" QMP command.
      
      cpu-add's "id" argument is a CPU number in a range [0..max-cpus)
      
      Example QMP command:
       -> { "execute": "cpu-add", "arguments": { "id": 2 } }
       <- { "return": {} }
      
      Signed-off-by: Igor Mammedov <imammedo@redhat.com>
      Acked-by: Luiz Capitulino <lcapitulino@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Reviewed-by: Eduardo Habkost <ehabkost@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      
      (cherry picked from QEMU commit 69ca3ea5e192251f27510554611bcff6f036a00b)
      Signed-off-by: Anthony PERARD <anthony.perard@citrix.com>
  
  commit 4b8e1c9837aef6297a2899fb2115c0b179250732
  Author: Igor Mammedov <imammedo@redhat.com>
  Date:   Tue Apr 30 15:41:24 2013 +0200
  
      Add hot_add_cpu hook to QEMUMachine
      
      Hook should be set by machines that implement CPU hot-add
      via cpu-add QMP command.
      
      Signed-off-by: Igor Mammedov <imammedo@redhat.com>
      Reviewed-by: Eduardo Habkost <ehabkost@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      
      (cherry picked from QEMU commit b4fc7b4326112538e0dbdc7fd019652ba8cc3281)
      Signed-off-by: Anthony PERARD <anthony.perard@citrix.com>
  
  commit 385226be3a600c871a2cf306fca0e2788791293b
  Author: Igor Mammedov <imammedo@redhat.com>
  Date:   Thu Apr 25 16:05:25 2013 +0200
  
      acpi_piix4: Add infrastructure to send CPU hot-plug GPE to guest
      
      * introduce processor status bitmask visible to guest at 0xaf00 addr,
        where ACPI asl code expects it
      * set bit corresponding to APIC ID in processor status bitmask on
        receiving CPU hot-plug notification
      * trigger CPU hot-plug SCI, to notify guest about CPU hot-plug event
      
      Signed-off-by: Igor Mammedov <imammedo@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      
      (cherry picked from QEMU commit b8622725cf0196f672f272922b0941dc8ba1c408)
      
      The function piix4_cpu_hotplug_req() has been modified to take an integer
      instead of a CPU object.
      
      There was a cpu_added_notifier in the original commit, this haven't
      been back-ported, as it can't be used.
      
      Signed-off-by: Anthony PERARD <anthony.perard@citrix.com>
  
  commit b165b0d8e62bb65a02d7670d75ebb77a9280bde1
  Author: Vladimir Senkov <hangup@gmail.com>
  Date:   Sun Jun 16 20:30:52 2013 -0400
  
      char/serial: fix copy&paste error (fifo8_is_full vs empty)
      
      Copy&paste error in serial.c causes a crash when attempting
      to read from UART (if there is no data to be read)
      
      Signed-off-by: Vladimir Senkov <hangup@gmail.com>
      Reviewed-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
  
  commit 616404cd42db5f683d49772dcc2c53c8f6466024
  Author: Michael Tokarev <mjt@tls.msk.ru>
  Date:   Sat Jun 15 14:36:22 2013 +0400
  
      vl: always define no_frame
      
      Commit 047d4e151dd46 "Unbreak -no-quit for GTK, validate SDL options" broke
      build of qemu without sdl, by referencing `no_frame' variable which is defined
      inside #if SDL block.  Fix that by defining that variable unconditionally.
      
      This is a better fix for the build issue introduced by that patch than
      a revert.  This change keeps the new functinality introduced by that patch
      and just fixes the compilation.  It still is not a complete fix around the
      original issue (not working -no-frame et al with -display gtk), because it
      makes only the legacy interface working, not the new suboption interface,
      so a few more changes are needed.
      
      Cc: Peter Wu <lekensteyn@gmail.com>
      Cc: qemu-trivial@nongnu.org
      Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
      Reviewed-by: Peter Wu <lekensteyn@gmail.com>
  
  commit 030b4b7debf659dcd6fc66826564285fdce5057d
  Author: Stefan Weil <sw@weilnetz.de>
  Date:   Sun Jun 16 16:13:07 2013 +0200
  
      gtk: Fix compiler warning (GTK 3 deprecated function)
      
      With GTK 3, the function gdk_cursor_unref is deprecated:
      
      qemu/ui/gtk.c: In function ‘gd_cursor_define’:
      qemu/ui/gtk.c:380:5: error:
       ‘gdk_cursor_unref’ is deprecated (declared at /usr/include/gtk-3.0/gdk/gdkcursor.h:233): Use 'g_object_unref' instead [-Werror=deprecated-declarations]
      
      Fix the gcc compiler warning by using conditional compilation.
      
      Signed-off-by: Stefan Weil <sw@weilnetz.de>
      Message-id: 1371391987-10795-1-git-send-email-sw@weilnetz.de
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit a1077090cea97df26a754d16d7c9e1d410d81eaa
  Author: Michael Tokarev <mjt@tls.msk.ru>
  Date:   Sat Jun 15 14:42:03 2013 +0400
  
      vl: always define no_frame
      
      Commit 047d4e151dd46 "Unbreak -no-quit for GTK, validate SDL options" broke
      build of qemu without sdl, by referencing `no_frame' variable which is defined
      inside #if SDL block.  Fix that by defining that variable unconditionally.
      
      This is a better fix for the build issue introduced by that patch than
      a revert.  This change keeps the new functinality introduced by that patch
      and just fixes the compilation.  It still is not a complete fix around the
      original issue (not working -no-frame et al with -display gtk), because it
      makes only the legacy interface working, not the new suboption interface,
      so a few more changes are needed.
      
      Cc: Peter Wu <lekensteyn@gmail.com>
      Cc: qemu-trivial@nongnu.org
      Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
      Reviewed-by: Peter Wu <lekensteyn@gmail.com>
      Tested-by: Andreas Färber <afaerber@suse.de>
      Message-id: 1371292923-28105-1-git-send-email-mjt@msgid.tls.msk.ru
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 90a2541b763b31d2b551b07e24aae3de5266d31b
  Author: liguang <lig.fnst@cn.fujitsu.com>
  Date:   Tue May 28 16:21:10 2013 +0800
  
      target-i386: fix over 80 chars warnings
      
      Signed-off-by: liguang <lig.fnst@cn.fujitsu.com>
      Reviewed-by: Andreas Färber <afaerber@suse.de>
      Reviewed-by: Richard Henderson  <rth@twiddle.net>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 0bc60a8ae076402fbdbd2d6334bbe6ea88b428ff
  Author: liguang <lig.fnst@cn.fujitsu.com>
  Date:   Tue May 28 16:21:09 2013 +0800
  
      target-i386/helper: remove redundant env->eip assignment
      
      Signed-off-by: liguang <lig.fnst@cn.fujitsu.com>
      Reviewed-by: Andreas Färber <afaerber@suse.de>
      Reviewed-by: Richard Henderson  <rth@twiddle.net>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 80cf2c81a1be732cf1ce4a810ddc7721714d684e
  Author: liguang <lig.fnst@cn.fujitsu.com>
  Date:   Tue May 28 16:21:08 2013 +0800
  
      target-i386/helper: remove DF macro
      
      Signed-off-by: liguang <lig.fnst@cn.fujitsu.com>
      Reviewed-by: Andreas Färber <afaerber@suse.de>
      Reviewed-by: Richard Henderson  <rth@twiddle.net>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit a78d0eabd4ca05789a9604fe632b9399bf378fee
  Author: liguang <lig.fnst@cn.fujitsu.com>
  Date:   Tue May 28 16:21:07 2013 +0800
  
      target-i386/helper: remove EIP macro
      
      Signed-off-by: liguang <lig.fnst@cn.fujitsu.com>
      Reviewed-by: Andreas Färber <afaerber@suse.de>
      Reviewed-by: Richard Henderson  <rth@twiddle.net>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit cf75c5977c01060d344eb804abf81e938d33105b
  Author: liguang <lig.fnst@cn.fujitsu.com>
  Date:   Tue May 28 16:21:06 2013 +0800
  
      target-i386/helper: remove EDI macro
      
      Signed-off-by: liguang <lig.fnst@cn.fujitsu.com>
      Reviewed-by: Andreas Färber <afaerber@suse.de>
      Reviewed-by: Richard Henderson  <rth@twiddle.net>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 78c3c6d34a94885c8d7e83ab282062ab642af75b
  Author: liguang <lig.fnst@cn.fujitsu.com>
  Date:   Tue May 28 16:21:05 2013 +0800
  
      target-i386/helper: remove ESI macro
      
      Signed-off-by: liguang <lig.fnst@cn.fujitsu.com>
      Reviewed-by: Andreas Färber <afaerber@suse.de>
      Reviewed-by: Richard Henderson  <rth@twiddle.net>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 08b3ded6bdc06ac6b9d1f700a1ee108f4ba4030f
  Author: liguang <lig.fnst@cn.fujitsu.com>
  Date:   Tue May 28 16:21:04 2013 +0800
  
      target-i386/helper: remove ESP macro
      
      Signed-off-by: liguang <lig.fnst@cn.fujitsu.com>
      Reviewed-by: Andreas Färber <afaerber@suse.de>
      Reviewed-by: Richard Henderson  <rth@twiddle.net>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit c12dddd7918e3479d0b5b0a1b25588d557347171
  Author: liguang <lig.fnst@cn.fujitsu.com>
  Date:   Tue May 28 16:21:03 2013 +0800
  
      target-i386/helper: remove EBP macro
      
      Signed-off-by: liguang <lig.fnst@cn.fujitsu.com>
      Reviewed-by: Andreas Färber <afaerber@suse.de>
      Reviewed-by: Richard Henderson  <rth@twiddle.net>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 00f5e6f21ea55046173a8a106b7654036888e9b3
  Author: liguang <lig.fnst@cn.fujitsu.com>
  Date:   Tue May 28 16:21:02 2013 +0800
  
      target-i386/helper: remove EDX macro
      
      Signed-off-by: liguang <lig.fnst@cn.fujitsu.com>
      Reviewed-by: Andreas Färber <afaerber@suse.de>
      Reviewed-by: Richard Henderson  <rth@twiddle.net>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit a416561005da6e4f9903541486f53c2cbc3a428d
  Author: liguang <lig.fnst@cn.fujitsu.com>
  Date:   Tue May 28 16:21:01 2013 +0800
  
      target-i386/helper: remove ECX macro
      
      Signed-off-by: liguang <lig.fnst@cn.fujitsu.com>
      Reviewed-by: Andreas Färber <afaerber@suse.de>
      Reviewed-by: Richard Henderson  <rth@twiddle.net>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 70b513654c5a4722e727d69ec6999e6e7818670f
  Author: liguang <lig.fnst@cn.fujitsu.com>
  Date:   Tue May 28 16:21:00 2013 +0800
  
      target-i386/helper: remove EBX macro
      
      Signed-off-by: liguang <lig.fnst@cn.fujitsu.com>
      Reviewed-by: Andreas Färber <afaerber@suse.de>
      Reviewed-by: Richard Henderson  <rth@twiddle.net>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 4b34e3ad83588602834c05c0d59a0d2973e9f48c
  Author: liguang <lig.fnst@cn.fujitsu.com>
  Date:   Tue May 28 16:20:59 2013 +0800
  
      target-i386/helper: remove EAX macro
      
      Signed-off-by: liguang <lig.fnst@cn.fujitsu.com>
      Reviewed-by: Andreas Färber <afaerber@suse.de>
      Reviewed-by: Richard Henderson  <rth@twiddle.net>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 371a775dc18ece3ff7d77328d1ee28cb2d473706
  Merge: 22bfa16... fef7fbc...
  Author: Blue Swirl <blauwirbel@gmail.com>
  Date:   Sat Jun 15 10:53:44 2013 +0000
  
      Merge branch 'realize-isa.v2' of git://github.com/afaerber/qemu-cpu
      
      * 'realize-isa.v2' of git://github.com/afaerber/qemu-cpu:
        qdev: Drop FROM_QBUS() macro
        isa: QOM'ify ISADevice
        isa: QOM'ify ISABus
        i8259: Convert PICCommonState to use QOM realizefn
        kvm/i8259: QOM'ify some more
        i8259: QOM'ify some more
        i8254: Convert PITCommonState to QOM realizefn
        kvm/i8254: QOM'ify some more
        i8254: QOM'ify some more
        isa: Use realizefn for ISADevice
        cs4231a: QOM'ify some more
        gus: QOM'ify some more
  
  commit 22bfa16ed3d4c9d534dcfe6f2381a654f32296b9
  Author: Michael Roth <mdroth@linux.vnet.ibm.com>
  Date:   Mon Jun 10 13:23:20 2013 -0500
  
      ide-test: fix failure for test_flush
      
      bd07684aacfb61668ae2c25b7dd00b64f3d7c7f3 added a test to ensure BSY
      flag is set when a flush request is in flight. It does this by setting
      a blkdebug breakpoint on flush_to_os before issuing a CMD_FLUSH_CACHE.
      It then resumes CMD_FLUSH_CACHE operation and checks that BSY is unset.
      
      The actual unsetting of BSY does not occur until ide_flush_cb gets
      called in a bh, however, so in some cases this check will race with
      the actual completion.
      
      Fix this by polling the ide status register until BSY flag gets unset
      before we do our final sanity checks. According to
      f68ec8379e88502b4841a110c070e9b118d3151c this is in line with how a guest
      would determine whether or not the device is still busy.
      
      Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 0170b3ce88cb87346afa369a89ce9b197389058b
  Author: Michael S. Tsirkin <mst@redhat.com>
  Date:   Wed Apr 24 22:58:04 2013 +0200
  
      cpu: Add qemu_for_each_cpu()
      
      Wrapper to avoid open-coded loops and to make CPUState iteration
      independent of CPUArchState.
      
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
      Signed-off-by: Igor Mammedov <imammedo@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      
      (cherry picked from QEMU commit d6b9e0d60cc511eca210834428bb74508cff3d33)
      Signed-off-by: Anthony PERARD <anthony.perard@citrix.com>
  
  commit e48f3af500a229bf9bf63fbe02ca6ef35abc2820
  Author: Igor Mammedov <imammedo@redhat.com>
  Date:   Tue Apr 23 10:29:41 2013 +0200
  
      cpu: Introduce get_arch_id() method and override it for X86CPU
      
      get_arch_id() adds possibility for generic code to get a guest-visible
      CPU ID without accessing CPUArchState.
      If derived classes don't override it, it will return cpu_index.
      
      Override it on target-i386 in X86CPU to return the APIC ID.
      
      Signed-off-by: Igor Mammedov <imammedo@redhat.com>
      Reviewed-by: Eduardo Habkost <ehabkost@redhat.com>
      Reviewed-by: liguang <lig.fnst@cn.fujitsu.com>
      Acked-by: Michael S. Tsirkin <mst@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      
      (cherry picked from QEMU commit 997395d3888fcde6ce41535a8208d7aa919d824b)
      Signed-off-by: Anthony PERARD <anthony.perard@citrix.com>
  
  commit 187f1bcb9ce8e3cd3f634dd5405f9e5ed02b38ce
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Fri May 24 16:26:57 2013 +0100
  
      ppc: Remove CONFIG_FDT conditionals
      
      Now that we know we're compiling with libfdt we can remove the
      CONFIG_FDT conditionals.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Reviewed-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
      Reviewed-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Tested-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
      Message-id: 1369409217-7553-5-git-send-email-peter.maydell@linaro.org
  
  commit 564720219a0863625e9989fd258ccc57a616550f
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Fri May 24 16:26:56 2013 +0100
  
      microblaze: Remove CONFIG_FDT conditionals
      
      Now that we know we're compiling with libfdt we can remove the
      CONFIG_FDT conditionals.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Reviewed-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
      Reviewed-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Tested-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
      Message-id: 1369409217-7553-4-git-send-email-peter.maydell@linaro.org
  
  commit 298c3833dba62512659ab550c3daa1e6d8faec94
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Fri May 24 16:26:55 2013 +0100
  
      arm: Remove CONFIG_FDT conditionals
      
      Now that we know we're compiling with libfdt, we can remove the
      CONFIG_FDT conditionals.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Reviewed-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
      Reviewed-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Tested-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
      Message-id: 1369409217-7553-3-git-send-email-peter.maydell@linaro.org
  
  commit e169e1e1ae1e75c522f932554890fb0f2f3e9999
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Fri May 24 16:26:54 2013 +0100
  
      configure: Require libfdt for arm, ppc, microblaze softmmu targets
      
      A number of our softmmu targets (PPC, ARM, Microblaze) now more or
      less require flattened device tree support for various board models
      to work correctly.  Make libfdt mandatory if the target list includes
      these, rather than building unhelpful half-functional binaries.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Reviewed-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
      Reviewed-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Tested-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
      Message-id: 1369409217-7553-2-git-send-email-peter.maydell@linaro.org
  
  commit 96ce65457690561417ae8e6f0e85f3c6f135018b
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Mon May 27 14:20:57 2013 +1000
  
      configure: dtc: Probe for libfdt_env.h
      
      Currently QEMU provides a local clone of the file libfdt_env.h in
      /include. This file is supposed to come with the libfdt package and is
      only needed for broken installs of libfdt. Now that we have submodule
      dtc, just ignore these broken installs and prompt for the dtc submodule
      install instead. QEMU's local libfdt_env.h is removed accordingly.
      
      Manifests as a bug when building QEMU with modern libfdt. The new
      version of libfdt does not compile when QEMUs libfdt_env.h takes
      precedence over the hosts.
      
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Acked-by: David Gibson <david@gibson.dropbear.id.au>
      Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
      Acked-by: Paolo Bonzini <pbonzini@redhat.com>
      Message-id: 9b6a3a52e3f46cfbc1ded9ab56385ec045e46705.1369628289.git.peter.crosthwaite@xilinx.com
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit c02a9552a4c89f2fdf23defe1d2c13b834ae3a4a
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Tue Jun 4 14:45:28 2013 +0200
  
      build: drop TARGET_TYPE
      
      Just use the TARGET_NAME free string.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Message-id: 1370349928-20419-6-git-send-email-pbonzini@redhat.com
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit 2e59915d4375b632964c0594799fd5876958eda6
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Tue Jun 4 14:45:27 2013 +0200
  
      main: use TARGET_ARCH only for the target-specific #define
      
      Everything else needs to match the executable name, which is
      TARGET_NAME.
      
      Before:
          $ sh4eb-linux-user/qemu-sh4eb --help
          usage: qemu-sh4 [options] program [arguments...]
          Linux CPU emulator (compiled for sh4 emulation)
      
      After:
          $ sh4eb-linux-user/qemu-sh4eb --help
          usage: qemu-sh4eb [options] program [arguments...]
          Linux CPU emulator (compiled for sh4eb emulation)
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Message-id: 1370349928-20419-5-git-send-email-pbonzini@redhat.com
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit b9a7b74f77619d3e7fb3834fbdcd3bde036ac399
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Tue Jun 4 14:45:26 2013 +0200
  
      build: do not use TARGET_ARCH
      
      TARGET_ARCH is generally wrong to use, there are better variables
      provided in config-target.mak.  The right one is usually TARGET_NAME
      (previously TARGET_ARCH2), but for bsd-user we can also use TARGET_ABI_DIR
      for consistency with linux-user.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Message-id: 1370349928-20419-4-git-send-email-pbonzini@redhat.com
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit c1799a846285764de588533e21e61167a33f5a8f
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri Jun 14 15:19:07 2013 +0100
  
      build: rename TARGET_ARCH2 to TARGET_NAME
      
      Do not introduce any new use yet.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Message-id: 1370349928-20419-3-git-send-email-pbonzini@redhat.com
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit c14518e94251c5c0857915a5cef102f23abf1e8b
  Author: Alon Levy <alevy@redhat.com>
  Date:   Fri Jun 14 15:19:07 2013 +0100
  
      Add a stp file for usage from build directory
      
      For systemtap the location of the process being tapped is crucial, as a
      result the existing stp file requires installation for use.
      
      There are now two files:
      $(TARGET_DIR)/$(QEMU_PROG).stp-installed: copied to $(tapdir)/$(QEMU_PROG).stp
      $(TARGET_DIR)/$(QEMU_PROG).stp: pointing to the built binary, usable
                                      without installation
      
      To use:
      stap -I $(TARGET_DIR) ...
      
      Signed-off-by: Alon Levy <alevy@redhat.com>
      Acked-by: Stefan Hajnoczi <stefanha@redhat.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Message-id: 1370349928-20419-2-git-send-email-pbonzini@redhat.com
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit 52bb7c6a0663b9a0ac1727f7b55811d69aaf3789
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Thu Jun 6 15:34:52 2013 +1000
  
      audio/intel-hda: QOM casting sweep
      
      Define and use standard QOM cast macro. Remove usages of DO_UPCAST and
      direct -> style casting.
      
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Reviewed-by: Andreas Färber <afaerber@suse.de>
      Reviewed-by: Gerd Hoffmann <kraxel@redhat.com>
      Message-id: 96f00396338321f5a76c9b86c629b69895e4d2d0.1370496582.git.peter.crosthwaite@xilinx.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 062db74023043c8fe50869f19c3b9c6bb3e4699c
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Thu Jun 6 15:34:08 2013 +1000
  
      audio/intel-hda: Fix Inheritance hierachy
      
      The ich6 and ich9 variants either need to inherit one from the other,
      or both from a common base class, otherwise its not possible to create
      a QOM cast macro for use by the shared implementation functions.
      Went for option B, with a common base class.
      
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Reviewed-by: Andreas Färber <afaerber@suse.de>
      Reviewed-by: Gerd Hoffmann <kraxel@redhat.com>
      Message-id: 54453b6aa8afa1a76b2ec1932f1d7fd25205d0bc.1370496582.git.peter.crosthwaite@xilinx.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 6e5c4540d18d1e9a5253104df161a7e0d408ca95
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Fri Jun 7 15:00:36 2013 +0200
  
      smbios: Check R in -smbios type=0, release=R parses okay
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Reviewed-by: Laszlo "ever the optimist" Ersek <lersek@redhat.com>
      Message-id: 1370610036-10577-7-git-send-email-armbru@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 527cd96f15348f4454d5bb71f69aaeb95461c90e
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Fri Jun 7 15:00:35 2013 +0200
  
      smbios: Fix -smbios type=0, release=... for big endian hosts
      
      Classic endianness bug due to careless dirty coding: assuming reading
      a byte from an int variable gets the least significant byte.
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Reviewed-by: Laszlo "ever the optimist" Ersek <lersek@redhat.com>
      Message-id: 1370610036-10577-6-git-send-email-armbru@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit ebc85e3f724d17530e74df665d1a30fb9b0041b5
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Fri Jun 7 15:00:34 2013 +0200
  
      smbios: Clean up smbios_add_field() parameters
      
      Having size precede the associated pointer is odd.  Swap them, and fix
      up the types.
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Reviewed-by: Laszlo "ever the optimist" Ersek <lersek@redhat.com>
      Message-id: 1370610036-10577-5-git-send-email-armbru@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 5bb95e41868b461f37159efb48908828ebd7ab36
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Fri Jun 7 15:00:33 2013 +0200
  
      smbios: Convert to error_report()
      
      Improves diagnistics from ad hoc messages like
      
          Invalid SMBIOS UUID string
      
      to
      
          qemu-system-x86_64: -smbios type=1,uuid=gaga: Invalid UUID
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Reviewed-by: Laszlo "ever the optimist" Ersek <lersek@redhat.com>
      Message-id: 1370610036-10577-4-git-send-email-armbru@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit f3eededb2fbc73c73daf08f791f0407b8541f4f4
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Fri Jun 7 15:00:32 2013 +0200
  
      log.h: Supply missing includes
      
      <stdio.h> has always been missing.  Rest missed in commit eeacee4.
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Reviewed-by: Laszlo "ever the optimist" Ersek <lersek@redhat.com>
      Message-id: 1370610036-10577-3-git-send-email-armbru@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit b293796fd71009ecffe4343713a4e4e568c33fb0
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Fri Jun 7 15:00:31 2013 +0200
  
      error-report.h: Supply missing include
      
      Missed in commit e5924d8.
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Reviewed-by: Laszlo "ever the optimist" Ersek <lersek@redhat.com>
      Message-id: 1370610036-10577-2-git-send-email-armbru@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 301255e6303457e10b9a42dc208f80c058004c1c
  Merge: 5f13731... ba275ad...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Fri Jun 14 07:51:45 2013 -0500
  
      Merge remote-tracking branch 'mjt/trivial-patches-next' into staging
      
      # By Michael Tokarev (4) and others
      # Via Michael Tokarev
      * mjt/trivial-patches-next: (26 commits)
        piix: fix some printf errors when debug is enabled
        cputlb: fix debug logs
        create qemu_openpty_raw() helper function and move it to a separate file
        main-loop: do not include slirp/slirp.h, use libslirp.h instead
        libcacard/vscclient: fix leakage of socket on error paths
        linux-headers: Update to v3.10-rc5
        KVM: PPC: Add dummy kvm_arch_init_irq_routing()
        KVM: S390: Add dummy kvm_arch_init_irq_routing()
        KVM: ARM: Add dummy kvm_arch_init_irq_routing()
        ivshmem: add missing error exit(2)
        hw/xen: Use g_free instead of free and fix potential memory leaks
        target-sparc: Replace free by g_free
        hw/scsi: Don't increment a boolean value
        device tree: Fix cppcheck warning
        Makefile: Install qemu-img and qemu-nbd man pages only if built
        Unbreak -no-quit for GTK, validate SDL options
        gtk: implement -full-screen
        char/serial: serial_ioport_write: Factor out common code
        char/serial: Use generic Fifo8
        char/serial: cosmetic fixes.
        ...
      
      Message-id: 1371207042-17980-1-git-send-email-mjt@msgid.tls.msk.ru
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 5f13731f8cb6aadecf214513ec810d61dc1f71dc
  Merge: 86a6a07... c67e216...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Fri Jun 14 07:51:30 2013 -0500
  
      Merge remote-tracking branch 'afaerber/qom-cpu' into staging
      
      # By Andreas Färber (12) and others
      # Via Andreas Färber
      * afaerber/qom-cpu:
        spapr_rtas: Abstract rtas_start_cpu() with qemu_get_cpu()
        spapr_rtas: Abstract rtas_query_cpu_stopped_state() with qemu_get_cpu()
        memory_mapping: Improve qemu_get_guest_memory_mapping() error reporting
        dump: Abstract dump_init() with cpu_synchronize_all_states()
        cpu: Change default for CPUClass::get_paging_enabled()
        dump: Drop qmp_dump_guest_memory() stub and build for all targets
        memory_mapping: Drop qemu_get_memory_mapping() stub
        cpu: Turn cpu_get_memory_mapping() into a CPUState hook
        memory_mapping: Move MemoryMappingList typedef to qemu/typedefs.h
        cpu: Turn cpu_paging_enabled() into a CPUState hook
        monitor: Simplify do_inject_mce() with qemu_get_cpu()
        target-i386: cpu: Fix potential buffer overrun in get_register_name_32()
        target-i386: Set level=4 on Conroe/Penryn/Nehalem
        target-i386: Update model values on Conroe/Penryn/Nehalem CPU models
        pc: Create pc-*-1.6 machine-types
        pc: Fix crash when attempting to hotplug CPU with negative ID
        dump: Move stubs into libqemustub.a
  
  commit 86a6a0774509c59f1570f763a0fad57e26762d9c
  Merge: db9707f... b25a464...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Fri Jun 14 07:51:05 2013 -0500
  
      Merge remote-tracking branch 'pmaydell/tcg-aarch64.next' into staging
      
      # By Claudio Fontana (9) and others
      # Via Peter Maydell
      * pmaydell/tcg-aarch64.next:
        MAINTAINERS: add tcg/aarch64 maintainer
        configure: permit compilation on arm aarch64
        tcg/aarch64: implement user mode qemu ld/st
        user-exec.c: aarch64 initial implementation of cpu_signal_handler
        tcg/aarch64: implement sign/zero extend operations
        tcg/aarch64: implement byte swap operations
        tcg/aarch64: implement AND/TEST immediate pattern
        tcg/aarch64: improve arith shifted regs operations
        tcg/aarch64: implement new TCG target for aarch64
        include/elf.h: add aarch64 ELF machine and relocs
        configure: Drop CONFIG_ATFILE test
        linux-user: Drop direct use of openat etc syscalls
        linux-user: Allow getdents to be provided by getdents64
      
      Message-id: 1371052645-9006-1-git-send-email-peter.maydell@linaro.org
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit db9707f7a17d00781a8fb13354a359bd05a46646
  Merge: 6e8d2b6... 5866e07...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Fri Jun 14 07:50:58 2013 -0500
  
      Merge remote-tracking branch 'pmaydell/target-arm.next' into staging
      
      # By Peter Chubb
      # Via Peter Maydell
      * pmaydell/target-arm.next:
        Fix rfe instruction
      
      Message-id: 1370268884-25945-1-git-send-email-peter.maydell@linaro.org
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 6e8d2b654656830877937ba02bb8ea1c4945a1fc
  Merge: bd5c51e... 56bbc2f...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Fri Jun 14 07:50:36 2013 -0500
  
      Merge remote-tracking branch 'rth/tcg-for-anthony' into staging
      
      # By Richard Henderson
      # Via Richard Henderson
      * rth/tcg-for-anthony:
        tcg: Remove redundant tcg_target_init checks
        tcg: Use QEMU_BUILD_BUG_ON for CPU_TLB_ENTRY_BITS
      
      Message-id: 1370437167-11278-1-git-send-email-rth@twiddle.net
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit ba275adba09adfc0f7ec533f1fddba678d9ba826
  Author: Hu Tao <hutao@cn.fujitsu.com>
  Date:   Fri Jun 14 15:11:30 2013 +0800
  
      piix: fix some printf errors when debug is enabled
      
      And use PRIxxx macros if possible.
      
      Signed-off-by: Hu Tao <hutao@cn.fujitsu.com>
      Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
  
  commit 54b949d27064a294304775e427f49d3706ed4a95
  Author: Hervé Poussineau <hpoussin@reactos.org>
  Date:   Wed Jun 5 20:16:42 2013 +0800
  
      cputlb: fix debug logs
      
      'pd' variable has been removed in 06ef3525e1f271b6a842781a05eace5cf63b95c2.
      
      Signed-off-by: Hervé Poussineau <hpoussin@reactos.org>
      Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
  
  commit 4efeabbbe8441cc327052304976c7b9b86309d72
  Author: Michael Tokarev <mjt@tls.msk.ru>
  Date:   Wed Jun 5 18:44:54 2013 +0400
  
      create qemu_openpty_raw() helper function and move it to a separate file
      
      In two places qemu uses openpty() which is very system-dependent,
      and in both places the pty is switched to raw mode as well.
      Make a wrapper function which does both steps, and move all the
      system-dependent complexity into a separate file, together
      with static/local implementations of openpty() and cfmakeraw()
      from qemu-char.c.
      
      It is in a separate file, not part of oslib-posix.c, because
      openpty() often resides in -lutil which is not linked to
      every program qemu builds.
      
      This change removes #including of <pty.h>, <termios.h>
      and other rather specific system headers out of qemu-common.h,
      which isn't a place for such specific headers really.
      
      This version has been verified to build correctly on Linux,
      OpenBSD, FreeBSD and OpenIndiana.  On the latter it lets qemu
      to be built with gtk gui which were not possible there due to
      missing openpty() and cfmakeraw().
      
      Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
      Tested-by: Andreas Färber <andreas.faerber@web.de>
  
  commit 79c097d5fe7cb0b4788ed509240cde7e210650bf
  Author: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
  Date:   Thu Jun 13 17:39:42 2013 +0000
  
      Revert "xen: start PCI hole at 0xe0000000 (same as pc_init1 and qemu-xen-traditional)"
      
      This reverts commit 4597594c61add43725bd207bb498268a058f9cfb.
      
      Changing the start of the PCI hole requires a corresponding change in
      hvmloader and libxc. Revert the commit for the moment.
  
  commit c67e216bdf42abfb8505790b2da9562356103976
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Wed May 29 21:06:39 2013 +0200
  
      spapr_rtas: Abstract rtas_start_cpu() with qemu_get_cpu()
      
      Instead of looping over all CPUArchState, use a helper to obtain the
      desired CPUState.
      Free the "cpu" variable for PowerPCCPU, to access its CPUPPCState.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 05318a858c1212d845d03f924e6ab5f22ab51ab6
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Wed May 29 21:03:31 2013 +0200
  
      spapr_rtas: Abstract rtas_query_cpu_stopped_state() with qemu_get_cpu()
      
      Instead of looping over all CPUArchState, use a helper to obtain the
      desired CPUState directly. Saves a CPUPPCState variable and QOM cast.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit b25a464c6bddbe5d25b7552ba1fec1835269ac84
  Author: Claudio Fontana <claudio.fontana@huawei.com>
  Date:   Wed Jun 12 16:20:24 2013 +0100
  
      MAINTAINERS: add tcg/aarch64 maintainer
      
      Signed-off-by: Claudio Fontana <claudio.fontana@huawei.com>
      Message-id: 51ACA0B2.80800@huawei.com
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit 1f0803137df68c1fc02ebd0c5ec2e7aad54bbf3b
  Author: Claudio Fontana <claudio.fontana@huawei.com>
  Date:   Wed Jun 12 16:20:23 2013 +0100
  
      configure: permit compilation on arm aarch64
      
      support compiling on aarch64.
      
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Claudio Fontana <claudio.fontana@huawei.com>
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Message-id: 51A5C5ED.90103@huawei.com
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit 6a91c7c978d77461cc2ed056a2869b90bebded3e
  Author: Jani Kokkonen <jani.kokkonen@huawei.com>
  Date:   Wed Jun 12 16:20:23 2013 +0100
  
      tcg/aarch64: implement user mode qemu ld/st
      
      also put aarch64 in the list of archs that do not need an ldscript.
      
      Signed-off-by: Jani Kokkoken <jani.kokkonen@huawei.com>
      Signed-off-by: Claudio Fontana <claudio.fontana@huawei.com>
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Message-id: 51AF40EE.1000104@huawei.com
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit f129061c6abfaee2133fcb55c384ec5f99028f62
  Author: Claudio Fontana <claudio.fontana@huawei.com>
  Date:   Wed Jun 12 16:20:23 2013 +0100
  
      user-exec.c: aarch64 initial implementation of cpu_signal_handler
      
      Signed-off-by: Claudio Fontana <claudio.fontana@huawei.com>
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Message-id: 51AF4028.5030504@huawei.com
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit 31f1275b90f4803ee5a2900020f21d3320ce62b7
  Author: Claudio Fontana <claudio.fontana@huawei.com>
  Date:   Wed Jun 12 16:20:23 2013 +0100
  
      tcg/aarch64: implement sign/zero extend operations
      
      implement the optional sign/zero extend operations with the dedicated
      aarch64 instructions.
      
      Signed-off-by: Claudio Fontana <claudio.fontana@huawei.com>
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Message-id: 51AC9A58.40502@huawei.com
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit 9c4a059df3501ba53c00724287ef50bba80b5f80
  Author: Claudio Fontana <claudio.fontana@huawei.com>
  Date:   Wed Jun 12 16:20:23 2013 +0100
  
      tcg/aarch64: implement byte swap operations
      
      implement the optional byte swap operations with the dedicated
      aarch64 instructions.
      
      Signed-off-by: Claudio Fontana <claudio.fontana@huawei.com>
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Message-id: 51AC9A33.9050003@huawei.com
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit 7deea126b24508e8ffa7aa4aecfa6fa97eddc384
  Author: Claudio Fontana <claudio.fontana@huawei.com>
  Date:   Wed Jun 12 16:20:22 2013 +0100
  
      tcg/aarch64: implement AND/TEST immediate pattern
      
      add functions to AND/TEST registers with immediate patterns.
      
      Signed-off-by: Claudio Fontana <claudio.fontana@huawei.com>
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Message-id: 51AC9A0C.3090303@huawei.com
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit 36fac14a6416fe1f8f6f23bfac5f9e662be78d2b
  Author: Claudio Fontana <claudio.fontana@huawei.com>
  Date:   Wed Jun 12 16:20:22 2013 +0100
  
      tcg/aarch64: improve arith shifted regs operations
      
      for arith operations, add SUBS, ANDS, ADDS and add a shift parameter
      so that all arith instructions can make use of shifted registers.
      
      Signed-off-by: Claudio Fontana <claudio.fontana@huawei.com>
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Message-id: 51AC998B.7070506@huawei.com
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit 4a136e0a6b4ceac177bc2ab29502161553e25ae2
  Author: Claudio Fontana <claudio.fontana@huawei.com>
  Date:   Wed Jun 12 16:20:22 2013 +0100
  
      tcg/aarch64: implement new TCG target for aarch64
      
      add preliminary support for TCG target aarch64.
      
      Signed-off-by: Claudio Fontana <claudio.fontana@huawei.com>
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Message-id: 51A5C596.3090108@huawei.com
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit 1d256776c77c211a6f60a36e700f549f3a544cc6
  Author: Claudio Fontana <claudio.fontana@huawei.com>
  Date:   Wed Jun 12 16:20:22 2013 +0100
  
      include/elf.h: add aarch64 ELF machine and relocs
      
      we will use the 26bit relative relocs in the aarch64 tcg target.
      
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Claudio Fontana <claudio.fontana@huawei.com>
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Message-id: 51A5C52A.4080001@huawei.com
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit 66926895433a56b657f79d14f371831cf79fd43e
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Wed Jun 12 16:20:22 2013 +0100
  
      configure: Drop CONFIG_ATFILE test
      
      Nobody uses the CONFIG_ATFILE test now, so just drop it.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Tested-by: Claudio Fontana <claudio.fontana@huawei.com>
      Message-id: 1370126121-22975-3-git-send-email-peter.maydell@linaro.org
  
  commit c0d472b12e8c5ba81c69b28a1088ff52a59933f2
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Wed Jun 12 16:20:21 2013 +0100
  
      linux-user: Drop direct use of openat etc syscalls
      
      The linux-user syscall emulation layer currently supports the
      openat family of syscalls via two mechanisms: simply calling
      the corresponding libc functions, and making direct syscalls.
      Since glibc has supported these functions since at least glibc
      2.5, there's no real need to retain the (essentially untested)
      direct syscall fallback code, so simply delete it. This allows
      us to remove some ifdeffery that was attempting to disable
      provision of some of the syscalls if the host didn't seem to
      support them, which in some cases was actually wrong (eg where
      there are several flavours of the syscall and we only need
      one of them, not necessarily the exact one the guest has,
      as with the fstatat* calls).
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Tested-by: Claudio Fontana <claudio.fontana@huawei.com>
      Message-id: 1370126121-22975-2-git-send-email-peter.maydell@linaro.org
  
  commit 3307e2363a812e4f68d02ec3b0114a9b510702b7
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Wed Jun 12 16:20:21 2013 +0100
  
      linux-user: Allow getdents to be provided by getdents64
      
      Newer architectures may only implement the getdents64 syscall, not
      getdents. Provide an implementation of getdents in terms of getdents64
      so that we can run getdents-using targets on a getdents64-only host.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Tested-by: Claudio Fontana <claudio.fontana@huawei.com>
      Message-id: 1370344377-27445-1-git-send-email-peter.maydell@linaro.org
      Message-id: 1370193044-24535-1-git-send-email-peter.maydell@linaro.org
  
  commit 520b6dd4d03742e285cc68cca308a2a74261c410
  Author: Michael Tokarev <mjt@tls.msk.ru>
  Date:   Wed Jun 12 16:31:44 2013 +0400
  
      main-loop: do not include slirp/slirp.h, use libslirp.h instead
      
      The header slirp/slirp.h is an internal header for slirp, and
      main-loop.c does not use internals from there.  Instead, it uses
      public functions (slirp_update_timeout(), slirp_pollfds_fill()
      etc) which are declared in slirp/libslirp.h.
      
      Including slirp/slirp.h is somewhat dangerous since it redefines
      errno on WIN32, so any file including it may misbehave wrt errno.
      
      Unfortunately libslirp isn't self-contained, it needs declaration
      of struct in_addr, which is provided by qemu/sockets.h.  Maybe
      instead of #including qemu/sockets.h before libslirp.h, it is
      better to make the latter self-contained.
      
      Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
      Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 581fe784c3adf85dc167a47a4a60fd1245a98217
  Author: Alon Levy <alevy@redhat.com>
  Date:   Tue Jun 4 16:23:37 2013 -0400
  
      libcacard/vscclient: fix leakage of socket on error paths
      
      Spotted by Coverity.
      
      Signed-off-by: Alon Levy <alevy@redhat.com>
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
  
  commit e098b45386a86fecc1e573d305a240a2f4aa461d
  Author: Alexey Kardashevskiy <aik@ozlabs.ru>
  Date:   Wed Jun 12 17:26:55 2013 +1000
  
      linux-headers: Update to v3.10-rc5
      
      This adds symbols required for PPC64 pseries platform features:
      1. sPAPR live migration;
      2. in-kernel XICS interrupt controller.
      
      Signed-off-by: Alexey Kardashevskiy <aik@ozlabs.ru>
      Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
  
  commit 821696600402e432f6f11ec355efd23f9bc6ce4f
  Author: Scott Wood <scottwood@freescale.com>
  Date:   Wed Jun 12 17:26:54 2013 +1000
  
      KVM: PPC: Add dummy kvm_arch_init_irq_routing()
      
      The common KVM code insists on calling kvm_arch_init_irq_routing()
      as soon as it sees kernel header support for it (regardless of whether
      QEMU supports it).  Provide a dummy function to satisfy this.
      
      Unlike x86, PPC does not have one default irqchip, so there's no common
      code that we'd stick here.  Even if you ignore the routes themselves,
      which even on x86 are not set up in this function, the initial XICS
      kernel implementation will not support IRQ routing, so it's best to
      leave even the general feature flags up to the specific irqchip code.
      
      Signed-off-by: Scott Wood <scottwood@freescale.com>
      Signed-off-by: Alexey Kardashevskiy <aik@ozlabs.ru>
      Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
  
  commit 48475e14841f3c3a245bc4c13f9115520c89f2d7
  Author: Alexey Kardashevskiy <aik@ozlabs.ru>
  Date:   Wed Jun 12 17:26:53 2013 +1000
  
      KVM: S390: Add dummy kvm_arch_init_irq_routing()
      
      The common KVM code insists on calling kvm_arch_init_irq_routing()
      as soon as it sees kernel header support for it (regardless of whether
      QEMU supports it).  Provide a dummy function to satisfy this.
      
      Signed-off-by: Alexey Kardashevskiy <aik@ozlabs.ru>
      Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
  
  commit b3a1c626fc55e1dd87166a7b837e16ff6a1b0071
  Author: Alexey Kardashevskiy <aik@ozlabs.ru>
  Date:   Wed Jun 12 17:26:52 2013 +1000
  
      KVM: ARM: Add dummy kvm_arch_init_irq_routing()
      
      The common KVM code insists on calling kvm_arch_init_irq_routing()
      as soon as it sees kernel header support for it (regardless of whether
      QEMU supports it).  Provide a dummy function to satisfy this.
      
      Signed-off-by: Alexey Kardashevskiy <aik@ozlabs.ru>
      Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
  
  commit baefb8bf8e4a708c601bbab898a6039cd9cd12e3
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Mon Jun 3 10:58:31 2013 +0200
  
      ivshmem: add missing error exit(2)
      
      If the user fails to specify 'chardev' or 'shm' then we cannot continue.
      Exit right away so that we don't invoke shm_open(3) with a NULL pointer.
      
      It would be nice to replace exit(1) with error returns in the PCI device
      .init() function, but leave that for another patch since exit(1) is
      currently used elsewhere.
      
      Spotted by Coverity.
      
      Cc: Cam Macdonell <cam@cs.ualberta.ca>
      Cc: qemu-stable@nongnu.org
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
  
  commit c5633d998a27502ad8cc10c2d46f91b02555ae7a
  Author: Stefan Weil <sw@weilnetz.de>
  Date:   Mon Jun 10 22:36:22 2013 +0200
  
      hw/xen: Use g_free instead of free and fix potential memory leaks
      
      The wrong functions and the missing calls of g_free were reported
      by cppcheck.
      
      Signed-off-by: Stefan Weil <sw@weilnetz.de>
      Acked-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
      Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
  
  commit 1e2a1d41f29adc8ae3013612c5a0114a87773773
  Author: Stefan Weil <sw@weilnetz.de>
  Date:   Mon Jun 10 22:40:52 2013 +0200
  
      target-sparc: Replace free by g_free
      
      The wrong function was reported by cppcheck.
      
      Signed-off-by: Stefan Weil <sw@weilnetz.de>
      Reviewed-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
  
  commit dcb0780990f7d579b2d6f9c67ef841a75b3a758b
  Author: Stefan Weil <sw@weilnetz.de>
  Date:   Mon Jun 10 22:24:56 2013 +0200
  
      hw/scsi: Don't increment a boolean value
      
      This fixes a warning from cppcheck.
      
      Signed-off-by: Stefan Weil <sw@weilnetz.de>
      Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
  
  commit 909a196d2754388d3b15a34b688095c655792124
  Author: Stefan Weil <sw@weilnetz.de>
  Date:   Mon Jun 10 22:12:25 2013 +0200
  
      device tree: Fix cppcheck warning
      
      Fix this cppcheck warning:
      
      Checking device_tree.c...
      device_tree.c:216: style:
       Checking if unsigned variable 'r' is less than zero.
      
      Signed-off-by: Stefan Weil <sw@weilnetz.de>
      Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
  
  commit 8a3e8f7fd8144343f6c83e810b988c1e8a99d50a
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Tue Jun 11 13:13:58 2013 +0200
  
      Makefile: Install qemu-img and qemu-nbd man pages only if built
      
      When splitting openSUSE's qemu and qemu-linux-user packages we noticed
      that for linux-user-only builds unrelated man pages got installed.
      It's surely possible to delete them before packaging, but not installing
      them in the first place seems more logical.
      
      Cc: qemu-stable@nongnu.org
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
  
  commit 047d4e151dd462915786a4fddc12f774d0028af5
  Author: Peter Wu <lekensteyn@gmail.com>
  Date:   Tue Jun 11 10:55:08 2013 +0200
  
      Unbreak -no-quit for GTK, validate SDL options
      
      Certain options (-no-frame, -alt-grab, -ctrl-grab) only make sense with SDL.
      When compiling without SDL, these options (and -no-quit) print an error message
      and exit qemu.
      
      In case QEMU is compiled with SDL support, the three aforementioned options
      still do not make sense with other display types. This patch addresses that
      issue by printing a warning. I have chosen not to exit QEMU afterwards because
      having the option is not harmful and before this patch it would be ignored
      anyway.
      
      By delaying the sanity check from compile-time with some ifdefs to run-time,
      -no-quit is now also properly supported when compiling without SDL.
      
      Signed-off-by: Peter Wu <lekensteyn@gmail.com>
      Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
  
  commit 787ba4f026f54d4fc7787078b896f9c5432c9a9b
  Author: Peter Wu <lekensteyn@gmail.com>
  Date:   Mon Jun 10 20:04:43 2013 +0200
  
      gtk: implement -full-screen
      
      Aiming for GTK as replacement for SDL, a feature like -full-screen should also
      be implemented.
      
      Bringing the window into full-screen mode is done by activating the "Fullscreen"
      menu item. This is done after showing the windows to make the cursor and menu
      hidden.
      
      v2: drop -no-frame implementation, use booleans instead of ints and ensure
          consistency between ui state and menu.
      
      Signed-off-by: Peter Wu <lekensteyn@gmail.com>
      Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
      Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
  
  commit b5601df7624b461759651c49ac72a189951780b9
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Mon Jun 3 15:14:48 2013 +1000
  
      char/serial: serial_ioport_write: Factor out common code
      
      These three lines are common to both FIFO and regular mode. Just factor
      them out to outside the if rather than replicate the same lines inside
      both if and else.
      
      Cc: qemu-trivial@nongnu.org
      
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Reviewed-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
  
  commit 8e8638fa87ff045f5dadec7342301bf10de776ff
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Mon Jun 3 15:13:27 2013 +1000
  
      char/serial: Use generic Fifo8
      
      Use the generic Fifo8 helper provided by QEMU, rather than re-implement
      privately.
      
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
  
  commit 7f4f0a227fe0b24c35d0898f9ae7d5909fb51137
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Mon Jun 3 15:12:09 2013 +1000
  
      char/serial: cosmetic fixes.
      
      Some cosmetic fixes to char/serial fixing some checkpatch errors.
      
      Cc: qemu-trivial@nongnu.org
      
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Reviewed-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
  
  commit 9e5e2b23d301b1562677c6c115165eed6ce20a68
  Author: Richard W.M. Jones <rjones@redhat.com>
  Date:   Mon Jun 10 14:14:35 2013 +0100
  
      curl: Whitespace only changes.
      
      Trivial patch to remove odd whitespace.
      
      Signed-off-by: Richard W.M. Jones <rjones@redhat.com>
      Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
  
  commit 5c9f43363a84fa13861ebc949ea2453cf7ab4ae3
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Thu Jun 6 16:38:03 2013 +0000
  
      intc/xilinx_intc: Use qemu_set_irq
      
      Use qemu_set_irq rather than if-elsing qemu_irq_(lower|raise). No
      functional change, just reduces verbosity.
      
      Cc: qemu-trivial@nongnu.org
      
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
  
  commit 45f0b0434d51d4c7e4db05fe721fc61b9b6ef17d
  Author: Ed Maste <emaste@freebsd.org>
  Date:   Thu Jun 6 09:18:44 2013 -0400
  
      configure: Disable host-bsd USB on FreeBSD
      
      It hasn't built since FreeBSD 8.x, and is disabled by a patch in the
      FreeBSD ports tree.  FreeBSD is migrating to QEMU's libusb support.
      
      Signed-off-by: Ed Maste <emaste@freebsd.org>
      Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
  
  commit 224ead2690cb89bf8edcca493e3b49857eac0d12
  Author: Ed Maste <emaste@freebsd.org>
  Date:   Thu Jun 6 08:53:35 2013 -0400
  
      configure: remove ${config_host_ld} variable
      
      It was only used in one place (and already expanded in one other).
      
      Signed-off-by: Ed Maste <emaste@freebsd.org>
      Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
  
  commit f3a22014e94dfaacb57277dafce66b41cd994869
  Author: Michael Tokarev <mjt@tls.msk.ru>
  Date:   Thu Jun 6 01:14:54 2013 +0400
  
      gitignore: unignore *.patch
      
      This partially reverts:
      
       commit 082369e62c5bbaba89f173c2b803bc24115bb111
       Author: liguang <lig.fnst@cn.fujitsu.com>
       Date:   Fri Mar 22 16:44:13 2013 +0800
      
          gitignore: ignore more files
      
      I'm not sure how this went in.  The thing is that
      ignoring *.patch, in my opinion, is just wrong.
      Especially for downstreams who apply patches for
      real.
      
      Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
  
  commit c58e6201fa38191313cd95c5342d3733bd3f612d
  Author: Michael Tokarev <mjt@tls.msk.ru>
  Date:   Wed Jun 5 19:08:59 2013 +0400
  
      qemu-char: remove a few needless #includes
      
      This removes <syslog.h> since we don't use
      syslogging, and removes second, solaris-specific,
      include of <net/if.h> (which is included in
      a common part of the file)
      
      Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
  
  commit 11ed09cf0753c1288a97f00138fc4534135442bb
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Wed May 29 21:54:03 2013 +0200
  
      memory_mapping: Improve qemu_get_guest_memory_mapping() error reporting
      
      Pass any Error out into dump_init() and have it actually stop on errors.
      Whether it is unsupported on a certain CPU can be checked by looking for
      a NULL CPUClass::get_memory_mapping field.
      
      Reviewed-by: Luiz Capitulino <lcapitulino@redhat.com>
      [AF: Reverted changes to CPU loops]
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 1b3509ca5bbd8e7d2be92ac42196a3ee2e31cb03
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Jun 9 16:48:29 2013 +0200
  
      dump: Abstract dump_init() with cpu_synchronize_all_states()
      
      Instead of calling cpu_synchronize_state() for each CPU, call the
      existing cpu_synchronize_all_states() helper.
      
      Reviewed-by: Luiz Capitulino <lcapitulino@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 6db297ea361f4e03c096a0f28f26b060f0060de5
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Jun 9 16:03:46 2013 +0200
  
      cpu: Change default for CPUClass::get_paging_enabled()
      
      qemu_get_guest_memory_mapping() uses cpu_paging_enabled() to determine
      whether to use cpu_get_memory_mapping() to return mappings or whether to
      fall back to a simple identity map.
      
      Since by default CPUClass::get_memory_mapping() is not implemented,
      change the default to false to use the identity map by default.
      
      Reviewed-by: Jens Freimann <jfrei@linux.vnet.ibm.com>
      Reviewed-by: Luiz Capitulino <lcapitulino@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 2a78636bd204e389068d203473ec76558083b44b
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Fri May 17 11:54:40 2013 +0200
  
      dump: Drop qmp_dump_guest_memory() stub and build for all targets
      
      qmp_dump_guest_memory() calls dump_init() and returns an Error when
      cpu_get_dump_info() returns an error, as done by the stub.
      So there is no need to have a stub for qmp_dump_guest_memory().
      
      Enable the documentation of the always-present dump-guest-memory command.
      
      That way we can drop CONFIG_HAVE_CORE_DUMP and leave configure
      completely out of the picture for target CPU features.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit c22d8e0448aecb48a91f3936419ad1b63fbb4a6a
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Tue May 28 14:53:32 2013 +0200
  
      memory_mapping: Drop qemu_get_memory_mapping() stub
      
      dump.c:dump_init() never checked for the return code anyway.
      If paging is not enabled, it will fall back to an identity map.
      If paging is enabled and getting memory mapping list is not
      implemented, qemu_get_guest_memory_mapping() will return an error.
      
      Since the targets not implementing memory mapping also don't implement
      dump support, we will not reach this code today and can worry about
      changing cpu_paging_enabled() default when the need arises.
      
      This allows us to drop CONFIG_HAVE_GET_MEMORY_SUPPORT.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit a23bbfda75118eb738acce84afd64965934828f0
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Tue May 28 13:52:01 2013 +0200
  
      cpu: Turn cpu_get_memory_mapping() into a CPUState hook
      
      Change error reporting from return value to Error argument.
      
      Reviewed-by: Jens Freimann <jfrei@linux.vnet.ibm.com>
      Reviewed-by: Luiz Capitulino <lcapitulino@redhat.com>
      [AF: Fixed cpu_get_memory_mapping() documentation]
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 6d4d3ae77dbb756d454c2deb2ef844b0cc7bde7b
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Tue May 28 14:20:15 2013 +0200
  
      memory_mapping: Move MemoryMappingList typedef to qemu/typedefs.h
      
      This will avoid issues with hwaddr and ram_addr_t when including
      sysemu/memory_mapping.h for CONFIG_USER_ONLY, e.g., from qom/cpu.h.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 444d55907871f88276a654fc7fdc8c7db95f4b59
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Tue May 28 13:28:38 2013 +0200
  
      cpu: Turn cpu_paging_enabled() into a CPUState hook
      
      Relocate assignment of x86 get_arch_id to have all hooks in one place.
      
      Reviewed-by: Jens Freimann <jfrei@linux.vnet.ibm.com>
      Reviewed-by: Luiz Capitulino <lcapitulino@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit c51a944b7505ba827adc897d5452d2b54dbf86bb
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Fri May 17 16:57:52 2013 +0200
  
      monitor: Simplify do_inject_mce() with qemu_get_cpu()
      
      Avoids an open-coded CPU loop.
      
      Reviewed-by: liguang <lig.fnst@cn.fujitsu.com>
      Reviewed-by: Luiz Capitulino <lcapitulino@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 31ccdde298d98b08526dc23059071c9086dec6c2
  Author: Igor Mammedov <imammedo@redhat.com>
  Date:   Mon Jun 3 18:23:27 2013 +0200
  
      target-i386: cpu: Fix potential buffer overrun in get_register_name_32()
      
      Spotted by Coverity,
      x86_reg_info_32[] is CPU_NB_REGS32 elements long, so accessing
      x86_reg_info_32[CPU_NB_REGS32] will be one element off array.
      
      Signed-off-by: Igor Mammedov <imammedo@redhat.com>
      Reviewed-by: liguang <lig.fnst@cn.fujitsu.com>
      Reviewed by: Jesse Larrew <jlarrew@linux.vnet.ibm.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 6b11322e0f724eb0649fdc324a44288b783023ad
  Author: Eduardo Habkost <ehabkost@redhat.com>
  Date:   Mon May 27 17:23:55 2013 -0300
  
      target-i386: Set level=4 on Conroe/Penryn/Nehalem
      
      The CPUID level value on Conroe, Penryn, and Nehalem are too low. This
      causes at least one known problem: the -smp "threads" option doesn't
      work as expect if level is < 4, because thread count information is
      provided to the guest on CPUID[EAX=4,ECX=2].EAX
      
      Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
      Reviewed-by: Igor Mammedov <imammedo@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit ffce9ebbb69363dfe7605585cdad58ea3847edf4
  Author: Eduardo Habkost <ehabkost@redhat.com>
  Date:   Mon May 27 17:23:54 2013 -0300
  
      target-i386: Update model values on Conroe/Penryn/Nehalem CPU models
      
      The CPUID model values on Conroe, Penryn, and Nehalem are too
      conservative and don't reflect the values found on real Conroe, Penryn,
      and Nehalem CPUs.
      
      This causes at least one known problems: Windows XP disables sysenter
      when (family == 6 && model <= 2), but Skype tries to use the sysenter
      instruction anyway because it is reported as available on CPUID, making
      it crash.
      
      This patch sets appropriate model values that correspond to real Conroe,
      Penryn, and Nehalem CPUs.
      
      Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
      Reviewed-by: Igor Mammedov <imammedo@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 45053fdef54fa9aac1cc9b09f2a1d08af90b7b43
  Author: Eduardo Habkost <ehabkost@redhat.com>
  Date:   Mon May 27 17:23:53 2013 -0300
  
      pc: Create pc-*-1.6 machine-types
      
      Some CPU model fixes are going to be included and they will require
      compatibility properties in the pc-*-1.5 machine-types.
      
      Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
      Reviewed-by: Igor Mammedov <imammedo@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 8de433cb0820dc1f387a2d580d255744aacd60cc
  Author: Igor Mammedov <imammedo@redhat.com>
  Date:   Thu May 30 17:09:34 2013 +0200
  
      pc: Fix crash when attempting to hotplug CPU with negative ID
      
      QMP command "{ 'execute': 'cpu-add', 'arguments': { 'id': -1 }}" may cause
      QEMU SIGSEGV at:
       piix4_cpu_hotplug_req ()
          ...
          g->sts[cpu_id / 8] |= (1 << (cpu_id % 8));
          ...
      
      Since for PC in current implementation id should be in range [0...maxcpus)
      and maxcpus is already checked, add check for lower bound and error out
      on incorrect value.
      
      Signed-off-by: Igor Mammedov <imammedo@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 88f62c2b1deb466749e340a8a241975c509bd9b6
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Fri May 17 10:41:20 2013 +0200
  
      dump: Move stubs into libqemustub.a
      
      This allows us to drop CONFIG_NO_CORE_DUMP with its indirect dependency
      on CONFIG_HAVE_CORE_DUMP.
      
      Acked-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit bd5c51ee6c4f1c79cae5ad2516d711a27b4ea8ec
  Author: Michael Roth <mdroth@linux.vnet.ibm.com>
  Date:   Fri Jun 7 15:19:53 2013 -0500
  
      qemu-char: don't issue CHR_EVENT_OPEN in a BH
      
      When CHR_EVENT_OPENED was initially added, it was CHR_EVENT_RESET,
      and it was issued as a bottom-half:
      
      86e94dea5b740dad65446c857f6959eae43e0ba6
      
      Which we basically used to print out a greeting/prompt for the
      monitor.
      
      AFAICT the only reason this was ever done in a BH was because in
      some cases we'd modify the chr_write handler for a new chardev
      backend *after* the site where we issued the reset (see:
      86e94d:qemu_chr_open_stdio())
      
      At some point this event was renamed to CHR_EVENT_OPENED, and we've
      maintained the use of this BH ever since.
      
      However, due to 9f939df955a4152aad69a19a77e0898631bb2c18, we schedule
      the BH via g_idle_add(), which is causing events to sometimes be
      delivered after we've already begun processing data from backends,
      leading to:
      
       known bugs:
      
        QMP:
          session negotation resets with OPENED event, in some cases this
          is causing new sessions to get sporadically reset
      
       potential bugs:
      
        hw/usb/redirect.c:
          can_read handler checks for dev->parser != NULL, which may be
          true if CLOSED BH has not been executed yet. In the past, OPENED
          quiesced outstanding CLOSED events prior to us reading client
          data. If it's delayed, our check may allow reads to occur even
          though we haven't processed the OPENED event yet, and when we
          do finally get the OPENED event, our state may get reset.
      
        qtest.c:
          can begin session before OPENED event is processed, leading to
          a spurious reset of the system and irq_levels
      
        gdbstub.c:
          may start a gdb session prior to the machine being paused
      
      To fix these, let's just drop the BH.
      
      Since the initial reasoning for using it still applies to an extent,
      work around that by deferring the delivery of CHR_EVENT_OPENED until
      after the chardevs have been fully initialized, toward the end of
      qmp_chardev_add() (or some cases, qemu_chr_new_from_opts()). This
      defers delivery long enough that we can be assured a CharDriverState
      is fully initialized before CHR_EVENT_OPENED is sent.
      
      Also, rather than requiring each chardev to do an explicit open, do it
      automatically, and allow the small few who don't desire such behavior to
      suppress the OPENED-on-init behavior by setting a 'explicit_be_open'
      flag.
      
      We additionally add missing OPENED events for stdio backends on w32,
      which were previously not being issued, causing us to not recieve the
      banner and initial prompts for qmp/hmp.
      
      Reported-by: Stefan Priebe <s.priebe@profihost.ag>
      Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
      Message-id: 1370636393-21044-1-git-send-email-mdroth@linux.vnet.ibm.com
      Cc: qemu-stable@nongnu.org
      Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit b62cd318daaa3d94c150d87dc2c8466b9463cef5
  Merge: 97f31cb... 9914fbe...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Mon Jun 10 11:37:47 2013 -0500
  
      Merge remote-tracking branch 'luiz/queue/qmp' into staging
      
      # By Luiz Capitulino (2) and Marcelo Tosatti (1)
      # Via Luiz Capitulino
      * luiz/queue/qmp:
        correct RTC_CHANGE_EVENT description (v2)
        MAINTAINERS: split Monitor (QMP/HMP) entry
        MAINTAINERS: new maintainers for qapi-schema.json
      
      Message-id: 1370634855-18337-1-git-send-email-lcapitulino@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 97f31cbc71fc13b3091893313a555c3cf1ecb798
  Merge: f7da9c1... c87826a...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Mon Jun 10 11:37:39 2013 -0500
  
      Merge remote-tracking branch 'stefanha/net' into staging
      
      # By Jason Wang (1) and Stefan Hajnoczi (1)
      # Via Stefan Hajnoczi
      * stefanha/net:
        tap: fix NULL dereference when passing invalid parameters to tap
        vmxnet3: fix NICState cleanup
      
      Message-id: 1370613288-14933-1-git-send-email-stefanha@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit f7da9c17c114417911ac2008d0401084a5030391
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Fri Jun 7 13:24:17 2013 -0500
  
      gtk: use better icon
      
      The current icon looks pretty terrible rendered in Gnome.  This
      switches to a transparent SVG which looks much nicer.
      
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 4039736e6f7867a4f937145afec7ab56531c0be4
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Sun Jun 2 16:17:49 2013 +0100
  
      softfloat: Fix shift128Right for shift counts 64..127
      
      shift128Right would give the wrong result for a shift count
      between 64 and 127. This was never noticed because all of
      our uses of this function are guaranteed not to use shift
      counts in this range.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
      Message-id: 1370186269-24353-1-git-send-email-peter.maydell@linaro.org
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit bc7d0e66741724216cc104034838eb34f0e94b8d
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Mon Jun 3 17:06:55 2013 +0200
  
      gdbstub: let the debugger resume from guest panicked state
      
      While in general we forbid a "continue" from the guest panicked
      state, it makes sense to have an exception for that when continuing
      in the debugger.  Perhaps the guest entered that state due to a bug,
      for example, and we want to continue no matter what.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Reviewed-by: Luiz Capitulino <lcapitulino@redhat.com>
      Message-id: 1370272015-9659-3-git-send-email-pbonzini@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 26ac7a31fbf5522d2ca3f0e2e5b5c8e915701f66
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Mon Jun 3 17:06:54 2013 +0200
  
      gdbstub: fix for commit 87f25c12bfeaaa0c41fb857713bbc7e8a9b757dc
      
      This commit used the wrong check to prevent an assertion failure.
      After this commit, you need to start a guest in the monitor, you
      cannot use anymore the "c" command in the debugger.  This is
      undesirable.  The commit's aim was to prevent a restart
      after a KVM internal error or something like that; use
      runstate_needs_reset() for that.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Reviewed-by: Luiz Capitulino <lcapitulino@redhat.com>
      Message-id: 1370272015-9659-2-git-send-email-pbonzini@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 4f293bd6e53739e089f33b458f70a9c4ac136b92
  Author: Wendy Liang <jliang@xilinx.com>
  Date:   Fri Jun 7 13:05:38 2013 +1000
  
      xilinx_axidma: Do not set DMA .notify to NULL after notify
      
      If a stream notify function is not ready, it may re-populate the notify call-
      back to indicate it should be re-polled later. This break in this usage, as
      immediately following the notify() call, .notify is set to NULL. reverse the
      ordering of the notify call and NULL assignment accordingly.
      
      [PC: Reworked commit message]
      
      Signed-off-by: Wendy Liang <jliang@xilinx.com>
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
  
  commit 4e298e46ddcbb3a2a653a582b54557b75180c625
  Author: Stefan Weil <sw@weilnetz.de>
  Date:   Sun Jun 9 22:56:20 2013 +0200
  
      xilinx_axienet: Fix bit mask code
      
      Obviously the code wanted to mask the lower bits but failed to do so
      because of a missing "<".
      
      cppcheck detected a conditional expression which was always true (1 < 7).
      
      Signed-off-by: Stefan Weil <sw@weilnetz.de>
      Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
  
  commit 9914fbedf21f1ffd45af67c8f3fe8a2e8f7e7785
  Author: Marcelo Tosatti <mtosatti@redhat.com>
  Date:   Fri Jun 7 16:52:43 2013 -0300
  
      correct RTC_CHANGE_EVENT description (v2)
      
      Fix RTC_CHANGE event description to match implementation.
      
      Signed-off-by: Marcelo Tosatti <mtosatti@redhat.com>
      Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
  
  commit 8899b4ae2d792967b7655d3081fb2994426e4658
  Author: Luiz Capitulino <lcapitulino@redhat.com>
  Date:   Mon Jun 3 11:14:26 2013 -0400
  
      MAINTAINERS: split Monitor (QMP/HMP) entry
      
      This entry doesn't reflect reality for a few years now. This commit
      splits it into Human Monitor (HMP), QAPI and QMP. Markus is dropped
      as a maintainer.
      
      This is what we have been for the last few years. Also, it's going
      to help me to offload some of this work to someone else in the near
      future.
      
      Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
      Acked-by: Markus Armbruster <armbru@redhat.com>
  
  commit 7810d29198790a805936e7a2f44c055184a56b0a
  Author: Luiz Capitulino <lcapitulino@redhat.com>
  Date:   Mon Jun 3 11:11:53 2013 -0400
  
      MAINTAINERS: new maintainers for qapi-schema.json
      
      I'm facing two problems lately wrt QMP patch review: increasingly
      lack of bandwidth and lack of background in so many different areas
      that are getting new QMP commands almost every week.
      
      In order to help me mitigate this problem, I'm adding Eric and Markus
      (besides me) as maintainers of the qapi-schema.json file.
      
      Markus has been an old timer reviewer. Eric is being the most active
      and prolific reviewer of QMP patches for some time now.
      
      I believe Markus and Eric will keep doing their work as before, but
      starting now I'll require the ACK of at least one of them before
      appling a patch/series that touches the qapi-schema.json file.
      
      Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Acked-by: Markus Armbruster <armbru@redhat.com>
  
  commit c87826a878be05208c3906eb9d5e1f37cff5e98e
  Author: Jason Wang <jasowang@redhat.com>
  Date:   Tue Jun 4 13:18:17 2013 +0800
  
      tap: fix NULL dereference when passing invalid parameters to tap
      
      This patch forbid the following invalid parameters to tap:
      
      1) fd and vhostfds were specified but vhostfd were not specified
      2) vhostfds were specified but fds were not specified
      3) fds and vhostfd were specified
      
      For 1 and 2, net_init_tap_one() will still pass NULL as vhostfdname to
      monitor_handle_fd_param(), which may crash the qemu.
      
      Also remove the unnecessary has_fd check.
      
      Cc: Paolo Bonzini <pbonzini@redhat.com>
      Cc: Stefan Hajnoczi <shajnocz@redhat.com>
      Cc: Laszlo Ersek <lersek@redhat.com>
      Cc: qemu-stable@nongnu.org
      Signed-off-by: Jason Wang <jasowang@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 7387de16d0e4d2988df350926537cd12a8e34206
  Merge: b8a75b6... e73fe2b...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Fri Jun 7 08:40:52 2013 -0500
  
      Merge remote-tracking branch 'stefanha/block' into staging
      
      # By Kevin Wolf (19) and others
      # Via Stefan Hajnoczi
      * stefanha/block: (26 commits)
        hmp: add parameters device and -v for info block
        hmp: show ImageInfo in 'info block'
        qmp: add ImageInfo in BlockDeviceInfo used by query-block
        block: add image info query function bdrv_query_image_info()
        block: add snapshot info query function bdrv_query_snapshot_info_list()
        ide-test: Add FLUSH CACHE test case
        ide: Set BSY bit during FLUSH
        ide-test: Add enum value for DEV
        blkdebug: Add BLKDBG_FLUSH_TO_OS/DISK events
        Make qemu-io commands available in HMP
        qemu-io: Use the qemu version for -V
        qemu-io: Interface cleanup
        qemu-io: Move remaining helpers from cmd.c
        qemu-io: Move command_loop() and friends
        qemu-io: Move functions for registering and running commands
        qemu-io: Move qemu_strsep() to cutils.c
        qemu-io: Move 'quit' function
        qemu-io: Move 'help' function
        qemu-io: Factor out qemuio_command
        qemu-io: Split off commands to qemu-io-cmds.c
        ...
      
      Message-id: 1370606325-10680-1-git-send-email-stefanha@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit b8a75b6093309a43f9837bc2ce63bcf15a7b305f
  Merge: 8819c10... d1db1fa...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Fri Jun 7 08:40:24 2013 -0500
  
      Merge remote-tracking branch 'cohuck/virtio-ccw-upstr' into staging
      
      # By Cornelia Huck
      # Via Cornelia Huck
      * cohuck/virtio-ccw-upstr:
        virtio-ccw: Fix unsetting of indicators.
        s390x/css: Fix concurrent sense.
      
      Message-id: 1370592676-22532-1-git-send-email-cornelia.huck@de.ibm.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit fef7fbc92496f5f6d2b7395263830bce15ebf410
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Fri Jun 7 14:45:17 2013 +0200
  
      qdev: Drop FROM_QBUS() macro
      
      Use QOM cast macros I2C_BUS(), SSI_BUS(), PCI_BUS() instead.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 4a17cc4f285d7ffe41847bf728cd88c736237416
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Fri Jun 7 13:49:13 2013 +0200
  
      isa: QOM'ify ISADevice
      
      Rename its parent field and use DEVICE() where necessary.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 2ae0e48d5fd2cb7c5bc5c392edf2dc33ac2959d0
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Fri Jun 7 14:11:07 2013 +0200
  
      isa: QOM'ify ISABus
      
      Rename its parent field and use ISA_BUS() where necessary.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit d2628b7d18521dacd3d4d246602e9bb3fc2a43dd
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Nov 25 22:54:47 2012 +0100
  
      i8259: Convert PICCommonState to use QOM realizefn
      
      Instead of having the parent provide PICCommonClass::init,
      let the children override DeviceClass::realize themselves.
      This pushes the responsibility of saving and calling the parent's
      realizefn to the children.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 49fdb0c1c42f02ab163206f34fcf59bb0815afa2
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Nov 25 22:38:13 2012 +0100
  
      kvm/i8259: QOM'ify some more
      
      Introduce type constant.
      
      Prepares for PIC realizefn.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit d1eebf4e3df8882d7be6377e1251123b6c16b9b0
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Nov 25 22:35:49 2012 +0100
  
      i8259: QOM'ify some more
      
      Introduce type constant.
      
      Prepares for PIC realizefn.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit a15d09127b104d1c35fc22bdd65263fe62462b30
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Nov 25 18:47:58 2012 +0100
  
      i8254: Convert PITCommonState to QOM realizefn
      
      Instead of having the parent provide PITCommonClass::init,
      let the children override DeviceClass::realize themselves.
      This pushes the responsibility for saving and calling the parent's
      realizefn to the children.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 58cd986422d7353e7fac56969ac59daab3cdca67
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Nov 25 18:13:38 2012 +0100
  
      kvm/i8254: QOM'ify some more
      
      Introduce type constant and cast macro to obsolete DO_UPCAST().
      
      Prepares for PIT realizefn.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 3afe7e14a42309578d324df5fe1b303a496a8466
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Nov 25 18:05:53 2012 +0100
  
      i8254: QOM'ify some more
      
      Introduce type constant and avoid DO_UPCAST().
      
      Prepares for PIT realizefn.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit e73fe2b46c38776288415ce7bc8ba3fcd23721c4
  Author: Wenchao Xia <xiawenc@linux.vnet.ibm.com>
  Date:   Thu Jun 6 12:28:01 2013 +0800
  
      hmp: add parameters device and -v for info block
      
      With these parameters, user can choose the information to be showed,
      to avoid message flood in the monitor.
      
      Signed-off-by: Wenchao Xia <xiawenc@linux.vnet.ibm.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit bd093a365e8d1437f437a48ddca3ed08283b3090
  Author: Wenchao Xia <xiawenc@linux.vnet.ibm.com>
  Date:   Thu Jun 6 12:28:00 2013 +0800
  
      hmp: show ImageInfo in 'info block'
      
      Now human monitor can show image details, include internal
      snapshot and backing chain info for every block device.
      
      Signed-off-by: Wenchao Xia <xiawenc@linux.vnet.ibm.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 553a7e871822d933beaefbd596f0e4eed1614373
  Author: Wenchao Xia <xiawenc@linux.vnet.ibm.com>
  Date:   Thu Jun 6 12:27:59 2013 +0800
  
      qmp: add ImageInfo in BlockDeviceInfo used by query-block
      
      Now image info will be retrieved as an embbed json object inside
      BlockDeviceInfo, backing chain info and all related internal snapshot
      info can be got in the enhanced recursive structure of ImageInfo. New
      recursive member *backing-image is added to reflect the backing chain
      status.
      
      Signed-off-by: Wenchao Xia <xiawenc@linux.vnet.ibm.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 43526ec8d1395fe4efbed15e9764b64641b95bcc
  Author: Wenchao Xia <xiawenc@linux.vnet.ibm.com>
  Date:   Thu Jun 6 12:27:58 2013 +0800
  
      block: add image info query function bdrv_query_image_info()
      
      This patch adds function bdrv_query_image_info(), which will
      retrieve image info in qmp object format. The implementation is
      based on the code moved from qemu-img.c, but uses block layer
      function to get snapshot info.
      
      Signed-off-by: Wenchao Xia <xiawenc@linux.vnet.ibm.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit fb0ed4539c6f02fa9e5a3cf9df2549713451eeca
  Author: Wenchao Xia <xiawenc@linux.vnet.ibm.com>
  Date:   Thu Jun 6 12:27:57 2013 +0800
  
      block: add snapshot info query function bdrv_query_snapshot_info_list()
      
      This patch adds function bdrv_query_snapshot_info_list(), which will
      retrieve snapshot info of an image in qmp object format. The implementation
      is based on the code moved from qemu-img.c with modification to fit more
      for qmp based block layer API.
      
      Signed-off-by: Wenchao Xia <xiawenc@linux.vnet.ibm.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit db895a1e6a97e919f9b86d60c969377357b05066
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Nov 25 02:37:14 2012 +0100
  
      isa: Use realizefn for ISADevice
      
      Drop ISADeviceClass::init and the resulting no-op initfn and let
      children implement their own realizefn. Adapt error handling.
      Split off an instance_init where sensible.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit a3dcca567a1d4a5c79fb9c8fe2d9a21a4a7cebd5
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Thu Jun 6 16:40:02 2013 +0200
  
      cs4231a: QOM'ify some more
      
      Introduce type constant and cast macro.
      Replace reset hook with DeviceClass::reset callback.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 11c7549d836b3d3a4ccd903bbfdbdc942b9add52
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Thu Jun 6 16:02:26 2013 +0200
  
      gus: QOM'ify some more
      
      Add type constant and cast macro.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit bd07684aacfb61668ae2c25b7dd00b64f3d7c7f3
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Wed Jun 5 15:17:58 2013 +0200
  
      ide-test: Add FLUSH CACHE test case
      
      This checks in particular that BSY is set while the flush request is in
      flight.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit f68ec8379e88502b4841a110c070e9b118d3151c
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Wed Jun 5 15:17:57 2013 +0200
  
      ide: Set BSY bit during FLUSH
      
      The implementation of the ATA FLUSH command invokes a flush at the block
      layer, which may on raw files on POSIX entail a synchronous fdatasync().
      This may in some cases take so long that the SLES 11 SP1 guest driver
      reports I/O errors and filesystems get corrupted or remounted read-only.
      
      Avoid this by setting BUSY_STAT, so that the guest is made aware we are
      in the middle of an operation and no ATA commands are attempted to be
      processed concurrently.
      
      Addresses BNC#637297.
      
      Suggested-by: Gonglei (Arei) <arei.gonglei@huawei.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit c27d565604038c1572b16dd1cd06e277e6ef02e2
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Wed Jun 5 15:17:56 2013 +0200
  
      ide-test: Add enum value for DEV
      
      Get rid of the magic number.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit bf736fe34caba0688c9095c31b9d097ea15c1296
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Wed Jun 5 15:17:55 2013 +0200
  
      blkdebug: Add BLKDBG_FLUSH_TO_OS/DISK events
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 587da2c39c9ace168f4d01fa446a54ae998a2553
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Wed Jun 5 14:19:41 2013 +0200
  
      Make qemu-io commands available in HMP
      
      It was decided to not make this command available in QMP in order to
      make clear that this is not supposed to be a stable API and should be
      used only for testing and debugging purposes.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 02da386a2d7a020e80b0aed64769efa9dd42072a
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Wed Jun 5 14:19:40 2013 +0200
  
      qemu-io: Use the qemu version for -V
      
      Always printing 0.0.1 and never updating the version number wasn't very
      useful. qemu-io is released with qemu, so using the same version number
      makes most sense.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 3d21994f9c511cb63220fef5abea164b83fbb997
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Wed Jun 5 14:19:39 2013 +0200
  
      qemu-io: Interface cleanup
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 0b613881ae8fc59359b3d91e666fea6c9b1e731b
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Wed Jun 5 14:19:38 2013 +0200
  
      qemu-io: Move remaining helpers from cmd.c
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit d1174f13e78e2f43f7ae33d59b62b0b94468c8db
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Wed Jun 5 14:19:37 2013 +0200
  
      qemu-io: Move command_loop() and friends
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit c2cdf5c5892165cbe7d3567bff5930521bc52669
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Wed Jun 5 14:19:36 2013 +0200
  
      qemu-io: Move functions for registering and running commands
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit a38ed811474e953371f848233208c2026c2d1195
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Wed Jun 5 14:19:35 2013 +0200
  
      qemu-io: Move qemu_strsep() to cutils.c
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit e681be7eca0143fe7259ce8233fe5dd8898d072f
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Wed Jun 5 14:19:34 2013 +0200
  
      qemu-io: Move 'quit' function
      
      This one only makes sense in the context of the qemu-io tool, so move it
      to qemu-io.c. Adapt coding style and register it like other commands.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit f18a834a92f0b490cefeb71410f3f25b969d336f
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Wed Jun 5 14:19:33 2013 +0200
  
      qemu-io: Move 'help' function
      
      No reason to treat it different from other commands. Move it to
      qemu-io-cmds.c, adapt the coding style and register it like any other
      command.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit dd5832967ac3fe96bd5bf9f199639176998ead69
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Wed Jun 5 14:19:32 2013 +0200
  
      qemu-io: Factor out qemuio_command
      
      It's duplicated code. Move it to qemu-io-cmds.c because it's not
      dependent on any static data of the qemu-io tool.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 797ac58cb2093ab9192d8998a1fef85d87cc8661
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Wed Jun 5 14:19:31 2013 +0200
  
      qemu-io: Split off commands to qemu-io-cmds.c
      
      This is the implementation of all qemu-io commands that make sense to be
      called from the qemu monitor, i.e. everything except open, close and
      quit.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 734c3b85cb72d264ad2b38a87f30304e05de2cb1
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Wed Jun 5 14:19:30 2013 +0200
  
      qemu-io: Don't use global bs in command implementations
      
      Pass in the BlockDriverState to the command handlers instead of using
      the global variable. This is an important step to make the commands
      usable outside of qemu-io.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit cf49a6a00c19cabf4006d4f82bef26345043e7b5
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Wed Jun 5 14:19:29 2013 +0200
  
      qemu-io: Handle cvtnum() errors in 'alloc'
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit b6e356aa25c81d928e1c463292048d29cf25f04e
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Wed Jun 5 14:19:28 2013 +0200
  
      qemu-io: Make cvtnum() a wrapper around strtosz_suffix()
      
      No reason to implement the same thing multiple times. A nice side effect
      is that fractional numbers like 0.5M can be used in qemu-io now.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 5e00984aef7c1c317e27c0e8acf66526513c770f
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Wed Jun 5 14:19:27 2013 +0200
  
      cutils: Support 'P' and 'E' suffixes in strtosz()
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit a23818f4ff3d7981f49453b739f589e4205930b5
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Wed Jun 5 14:19:26 2013 +0200
  
      qemu-io: Remove unused args_command
      
      The original intention seems to be something with handling multiple
      images at once, but this has never been implemented and the only
      function ever registered is implemented to make everything behave like a
      "global" command. Just do that unconditionally now.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit d1db1fa8dfcea9c62643f624f2a07d2fd375ce45
  Author: Cornelia Huck <cornelia.huck@de.ibm.com>
  Date:   Wed Jun 5 17:13:05 2013 +0200
  
      virtio-ccw: Fix unsetting of indicators.
      
      Interpretation of the ccws to register (configuration) indicators contained
      a thinko: We want to disallow reading from 0, but setting the indicator
      pointer to 0 is fine.
      
      Let's fix the handling for CCW_CMD_SET{,_CONF}_IND.
      
      Cc: qemu-stable@nongnu.org
      Signed-off-by: Cornelia Huck <cornelia.huck@de.ibm.com>
  
  commit 8312976e73fce9689ab831c1da565ec413680cff
  Author: Cornelia Huck <cornelia.huck@de.ibm.com>
  Date:   Wed Jun 5 16:54:05 2013 +0200
  
      s390x/css: Fix concurrent sense.
      
      Fix an off-by-one error when indicating availablity of concurrent
      sense data.
      
      Cc: qemu-stable@nongnu.org
      Signed-off-by: Cornelia Huck <cornelia.huck@de.ibm.com>
  
  commit 293c51a6ee369228633a8428ab689f14c045ff98
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Wed Jun 5 10:33:14 2013 +0200
  
      blockdev: reset werror/rerror on drive_del
      
      Paolo Bonzini <pbonzini@redhat.com> suggested the following test case:
      
      1. Launch a guest and wait at the GRUB boot menu:
      
        qemu-system-x86_64 -enable-kvm -m 1024 \
         -drive if=none,cache=none,file=test.img,id=foo,werror=stop,rerror=stop
         -device virtio-blk-pci,drive=foo,id=virtio0,addr=4
      
      2. Hot unplug the device:
      
        (qemu) drive_del foo
      
      3. Select the first boot menu entry
      
      Without this patch the guest pauses due to ENOMEDIUM.  The guest is
      stuck in a continuous pause loop since the I/O request is retried and
      fails immediately again when the guest is resumed.
      
      With this patch the error is reported to the guest.
      
      Note that this scenario actually happens sometimes during libvirt disk
      hot unplug, where device_del is followed by drive_del.  I/O may still be
      submitted to the drive after drive_del if the guest does not process the
      PCI hot unplug notification.
      
      Reported-by: Dafna Ron <dron@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
      Reviewed-by: Kevin Wolf <kwolf@redhat.com>
  
  commit 56bbc2f967ce185fa1c5c39e1aeb5b68b26242e9
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Tue Jun 4 09:53:19 2013 -0700
  
      tcg: Remove redundant tcg_target_init checks
      
      We've got a compile-time check for the condition in exec/cpu-defs.h.
      
      Reviewed-by: Andreas Färber <afaerber@suse.de>
      Reviewed-by: liguang <lig.fnst@cn.fujitsu.com>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit e85ef5381a512d8f781b862e8b5f9d4cbf0ba494
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Tue Jun 4 09:51:59 2013 -0700
  
      tcg: Use QEMU_BUILD_BUG_ON for CPU_TLB_ENTRY_BITS
      
      Rather than a hand-coded version of the same thing.
      
      Reviewed-by: Andreas Färber <afaerber@suse.de>
      Reviewed-by: liguang <lig.fnst@cn.fujitsu.com>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 3ffee3cd5fb29de2115bdcbde0a02f47ce69a24c
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Tue Jun 4 14:47:26 2013 +0200
  
      vmxnet3: fix NICState cleanup
      
      Use qemu_del_nic() instead of qemu_del_net_client() to correctly free
      the entire NICState.
      
      Cc: qemu-stable@nongnu.org
      Reported-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 8819c10b5d55d537d59a0ffd5d623f348fc36c47
  Merge: a341619... 9cdf79d...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Tue Jun 4 14:58:58 2013 -0500
  
      Merge remote-tracking branch 'sstabellini/xen_fixes_20130603' into staging
      
      * sstabellini/xen_fixes_20130603:
        xen: use pc_init_pci instead of pc_init_pci_no_kvmclock
        xen: remove xen_vcpu_init
        xen: start PCI hole at 0xe0000000 (same as pc_init1 and qemu-xen-traditional)
        xen_machine_pv: do not create a dummy CPU in machine->init
        main_loop: do not set nonblocking if xen_enabled()
        xen: simplify xen_enabled
      
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit a3416197447e7846a927b6ccb4f1edb3a1982443
  Merge: e47dccc... 5b91704...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Tue Jun 4 09:26:49 2013 -0500
  
      Merge remote-tracking branch 'kwolf/for-anthony' into staging
      
      # By Stefan Hajnoczi (6) and others
      # Via Kevin Wolf
      * kwolf/for-anthony:
        block: dump snapshot and image info to specified output
        block: move qmp and info dump related code to block/qapi.c
        block: move snapshot code in block.c to block/snapshot.c
        block: drop bs_snapshots global variable
        qemu-iotests: make create_image() common
        qemu-iotests: make compare_images() common
        qemu-iotests: make cancel_and_wait() common
        qemu-iotests: make assert_no_active_block_jobs() common
        block: add block driver read only whitelist
        qemu-iotests: fix 054 cluster size help output
      
      Message-id: 1370349940-4703-1-git-send-email-kwolf@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit e47dccc64b6ca570e4db96fd5fdb3bef251eb559
  Merge: 1713924... c3c4fe3...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Tue Jun 4 09:26:29 2013 -0500
  
      Merge remote-tracking branch 'mst/tags/for_anthony' into staging
      
      pci: misc cleanups
      
      This includes some pci-related cleanups,
      and fw cfg cleanups which will be useful for on-going
      pci related work.
      
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
      
      # gpg: Signature made Sun 02 Jun 2013 02:46:52 PM CDT using RSA key ID D28D5469
      # gpg: Can't check signature: public key not found
      
      # By Michael S. Tsirkin (8) and Laszlo Ersek (1)
      # Via Michael S. Tsirkin
      * mst/tags/for_anthony:
        pvpanic: use FWCfgState explicitly
        fw_cfg: fw_cfg is a singleton
        fw_cfg: add API to find FW cfg object
        fw_cfg: move typedef to qemu/typedefs.h
        refer to FWCfgState explicitly
        apic: rename apic specific bitopts
        firmware_abi: move to include/hw/nvram/
        dec.c - move to pci-bridge
        q35: set fw_name
      
      Message-id: 1370202787-3712-1-git-send-email-mst@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 5b91704469c0f801e0219f26458356872c4145ab
  Author: Wenchao Xia <xiawenc@linux.vnet.ibm.com>
  Date:   Sat May 25 11:09:45 2013 +0800
  
      block: dump snapshot and image info to specified output
      
      bdrv_snapshot_dump() and bdrv_image_info_dump() do not dump to a buffer now,
      some internal buffers are still used for format control, which have no
      chance to be truncated. As a result, these two functions have no more issue
      of truncation, and they can be used by both qemu and qemu-img with correct
      parameter specified.
      
      Signed-off-by: Wenchao Xia <xiawenc@linux.vnet.ibm.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit f364ec65b56b69c55b674cb6560aa1fbbea9e013
  Author: Wenchao Xia <xiawenc@linux.vnet.ibm.com>
  Date:   Sat May 25 11:09:44 2013 +0800
  
      block: move qmp and info dump related code to block/qapi.c
      
      This patch is a pure code move patch, except following modification:
      1 get_human_readable_size() is changed to static function.
      2 dump_human_image_info() is renamed to bdrv_image_info_dump().
      3 in qmp_query_block() and qmp_query_blockstats, use bdrv_next(bs)
      instead of direct traverse of global array 'bdrv_states'.
      4 collect_snapshots() and collect_image_info() are renamed, unused parameter
      *fmt in collect_image_info() is removed.
      5 code style fix.
      
      To avoid conflict and tip better, macro in header file is BLOCK_QAPI_H
      instead of QAPI_H. Now block.h and snapshot.h are at the same level in
      include path, block_int.h and qapi.h will both include them.
      
      Signed-off-by: Wenchao Xia <xiawenc@linux.vnet.ibm.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit de08c606f9ddafe647b6843e2b10a6d6030b0fc0
  Author: Wenchao Xia <xiawenc@linux.vnet.ibm.com>
  Date:   Sat May 25 11:09:43 2013 +0800
  
      block: move snapshot code in block.c to block/snapshot.c
      
      All snapshot related code, except bdrv_snapshot_dump() and
      bdrv_is_snapshot(), is moved to block/snapshot.c. bdrv_snapshot_dump()
      will be moved to another file later. bdrv_is_snapshot() is not related
      with internal snapshot. It also fixes small code style errors reported
      by check script.
      
      Signed-off-by: Wenchao Xia <xiawenc@linux.vnet.ibm.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit 29d782710f87f01991bfc85cd9bef7d15280a5e2
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Sat May 25 11:09:42 2013 +0800
  
      block: drop bs_snapshots global variable
      
      The bs_snapshots global variable points to the BlockDriverState which
      will be used to save vmstate.  This is really a savevm.c concept but was
      moved into block.c:bdrv_snapshots() when it became clear that hotplug
      could result in a dangling pointer.
      
      While auditing the block layer's global state I came upon bs_snapshots
      and realized that a variable is not necessary here.  Simply find the
      first BlockDriverState capable of internal snapshots each time this is
      needed.
      
      The behavior of bdrv_snapshots() is preserved across hotplug because new
      drives are always appended to the bdrv_states list.  This means that
      calling the new find_vmstate_bs() function is idempotent - it returns
      the same BlockDriverState unless it was hot-unplugged.
      
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Reviewed-by: Wenchao Xia <xiawenc@linux.vnet.ibm.com>
      Signed-off-by: Wenchao Xia <xiawenc@linux.vnet.ibm.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit 2499a096a2427f0a5c71750c9f79cf2d2d2d60f4
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Tue May 28 17:11:37 2013 +0200
  
      qemu-iotests: make create_image() common
      
      Both 030 and 041 use create_image().  Move it to iotests.py.
      
      Also drop ImageStreamingTestCase since the class now has no methods.
      
      Suggested-by: Kevin Wolf <kwolf@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit 3a3918c396c5caeab35a7f51af905172a13d996a
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Tue May 28 17:11:36 2013 +0200
  
      qemu-iotests: make compare_images() common
      
      The iotests.compare_images() function returns True if two image files
      have the identical data.  Previously this was implemented by converting
      images to raw and then comparing their contents using Python.  Since
      "qemu-img compare" is now available and is more efficient, switch to it.
      
      This function will be reused by the 'drive-backup' test case.
      
      Suggested-by: Kevin Wolf <kwolf@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit 2575fe16d257a1fb5f452391b868b3c3263a9aca
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Tue May 28 17:11:35 2013 +0200
  
      qemu-iotests: make cancel_and_wait() common
      
      The cancel_and_wait() function has been duplicated in 030 and 041.  Move
      it into iotests.py and let it return the event so tests can perform
      additional asserts.
      
      Note that 041's cancel_and_wait(wait_ready=True) is replaced by
      wait_ready_and_cancel(), which uses the new wait_ready() and
      cancel_and_wait() underneath.
      
      Suggested-by: Kevin Wolf <kwolf@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit ecc1c88efddb376687084c3387c38b3a458c5892
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Tue May 28 17:11:34 2013 +0200
  
      qemu-iotests: make assert_no_active_block_jobs() common
      
      Tests 030 and 041 both use query-block-jobs to check whether any block
      jobs are active.  Make this code common so that 'drive-backup' and other
      new feature tests will be able to reuse it.
      
      Suggested-by: Kevin Wolf <kwolf@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit b64ec4e4ade581d662753cdeb0d7e0e27aafbf81
  Author: Fam Zheng <famz@redhat.com>
  Date:   Wed May 29 19:35:40 2013 +0800
  
      block: add block driver read only whitelist
      
      We may want to include a driver in the whitelist for read only tasks
      such as diagnosing or exporting guest data (with libguestfs as a good
      example). This patch introduces a readonly whitelist option, and for
      backward compatibility, the old configure option --block-drv-whitelist
      is now an alias to rw whitelist.
      
      Drivers in readonly list is only permitted to open file readonly, and
      returns -ENOTSUP for RW opening.
      
      E.g. To include vmdk readonly, and others read+write:
          ./configure --target-list=x86_64-softmmu \
                      --block-drv-rw-whitelist=qcow2,raw,file,qed \
                      --block-drv-ro-whitelist=vmdk
      
      Signed-off-by: Fam Zheng <famz@redhat.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit 8ddd08c5d1415a71f21157686d43f48ff14992b6
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Tue May 28 11:19:51 2013 +0200
  
      qemu-iotests: fix 054 cluster size help output
      
      Commit f3f4d2c09b9cf46903ba38425ec46c44185162bd added a hint to increase
      the cluster size when a large image cannot be created.  Test 054 now has
      outdated output and fails because the golden output does not match.
      
      This patch updates the 054 golden output.
      
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit 171392406d8e230d62e5ebf4805f71460854b8ec
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Mon Jun 3 15:37:23 2013 -0500
  
      gtk: don't use g_object_unref on GdkCursor
      
      It's not a GObject.
      
      Cc: Gerd Hoffman <kraxel@redhat.com>
      Reported-by: Michael Tokarev <mjt@tls.msk.ru>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
      ---
      v1 -> v2
       - Fix summary to agree with code (Peter)
  
  commit 41686a960805ed561158c7e4809f0c9f92f1d8ec
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Mon Jun 3 15:36:51 2013 -0500
  
      gtk: don't resize window when enabling scaling
      
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 651eb0f41b793021f7de672de78892def5819fb9
  Author: Xiao Guangrong <xiaoguangrong@linux.vnet.ibm.com>
  Date:   Fri May 31 16:52:18 2013 +0800
  
      fix double free the memslot in kvm_set_phys_mem
      
      Luiz Capitulino reported that guest refused to boot and qemu
      complained with:
      kvm_set_phys_mem: error unregistering overlapping slot: Invalid argument
      
      It is caused by commit 235e8982ad that did double free for the memslot
      so that the second one raises the -EINVAL error
      
      Fix it by reset memory size only if it is needed
      
      Reported-by: Luiz Capitulino <lcapitulino@redhat.com>
      Signed-off-by: Xiao Guangrong <xiaoguangrong@linux.vnet.ibm.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 25b483381adf4144bad3cf3f433b4658da5e15bb
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Mon May 20 16:16:16 2013 +0100
  
      configure: Report unknown target names more helpfully
      
      If the user specifies a target list themselves, check each entry
      to make sure it's a target we recognise. This allows us to print
      a helpful error message, rather than falling through (where we
      would probably eventually end up hitting the uninformative
      "ERROR: Unsupported target CPU").
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Message-id: 1369062976-301-3-git-send-email-peter.maydell@linaro.org
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 6e92f823b67d87aa96df01b0cb01f81ac71ec5e3
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Mon May 20 16:16:15 2013 +0100
  
      configure: Autogenerate default target list
      
      Autogenerate the default target list based on what files exist
      in default-configs; this allows us to remove one of the places
      that has to be kept up to date with a complete list of every
      target we support.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Message-id: 1369062976-301-2-git-send-email-peter.maydell@linaro.org
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 0ded1fe5f36765b97b15a7afebb6d04ddcc4771c
  Merge: 8b779b3... 95669e6...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Mon Jun 3 13:24:25 2013 -0500
  
      Merge remote-tracking branch 'pmaydell/arm-devs.next' into staging
      
      # By Peter Crosthwaite (20) and others
      # Via Peter Maydell
      * pmaydell/arm-devs.next: (24 commits)
        i.MX: Improve EPIT timer code.
        exynos4210.c: register rom_mem for memory migration
        hw/arm/exynos4210.c: convert chipid_and_omr to an mmio region
        i.MX: split GPT and EPIT timer implementation
        sd/sd.c: Fix "inquiry" ACMD41
        sd/sdhci:ADMA: fix interrupt
        sd/sdhci.c: Fix bdata_read DPRINT message
        sd/sdhci: Fix Buffer Write Ready interrupt
        sd/sdhci.c: Only reset data_count on new commands
        xilinx_spips: lqspi: Fix byte/misaligned access
        xilinx_spips: lqspi: Push more data to tx-fifo
        xilinx_spips: Multiple debug verbosity levels
        xilinx_spips: Debug msgs for Snoop state
        xilinx_spips: Fix striping behaviour
        xilinx_spips: Fix CTRL register RW bits
        xilinx_spips: lqspi: Dont touch config register
        xilinx_spips: Implement automatic CS
        xilinx_spips: Add automatic start support
        xilinx_spips: Trash LQ page cache on mode change
        xilinx_spips: Fix QSPI FIFO size
        ...
      
      Message-id: 1370277021-26129-1-git-send-email-peter.maydell@linaro.org
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 95669e69848eda87861e1ec3016562101542f543
  Author: Jean-Christophe DUBOIS <jcd@tribudubois.net>
  Date:   Mon Jun 3 17:17:46 2013 +0100
  
      i.MX: Improve EPIT timer code.
      
      * Unify function and type naming
      * use dynamic cast whenever possible
      * simplify Debug printf.
      * use new style device intialization.
      
      Signed-off-by: Jean-Christophe DUBOIS <jcd@tribudubois.net>
      Reviewed-by: Peter Chubb <peter.chubb@nicta.com.au>
      Message-id: 1369839656-24466-1-git-send-email-jcd@tribudubois.net
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit 6539ed21b1d5c93e8add2f7b2bf9856889e6d1ac
  Author: Igor Mitsyanko <i.mitsyanko@samsung.com>
  Date:   Mon Jun 3 17:17:46 2013 +0100
  
      exynos4210.c: register rom_mem for memory migration
      
      Even if we do not register newly created RAM MemoryRegion for migration with
      vmstate_register_ram_global() function, ram_save_setup() still saves this region
      to snapshot file with empty idstr=="". Consequently this results in error during
      VM loading in ram_load().
      Register rom_mem for migration.
      
      Signed-off-by: Igor Mitsyanko <i.mitsyanko@samsung.com>
      Message-id: 1368199981-45292-3-git-send-email-i.mitsyanko@gmail.com
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit 11a5e48249d8c34211065c25ddf222f031a0338e
  Author: Igor Mitsyanko <i.mitsyanko@samsung.com>
  Date:   Mon Jun 3 17:17:46 2013 +0100
  
      hw/arm/exynos4210.c: convert chipid_and_omr to an mmio region
      
      Exynos SoC was misusing memory_region_init_ram_ptr(): this interface can safely
      be used only for memory regions which size is a multiple of target page size.
      Change chipid_and_omr memory to an mmio region to fix this.
      
      Signed-off-by: Igor Mitsyanko <i.mitsyanko@samsung.com>
      Message-id: 1368199981-45292-2-git-send-email-i.mitsyanko@gmail.com
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit a50c0d6f72830ca3016e63ded6ccfd4e951c172f
  Author: Jean-Christophe DUBOIS <jcd@tribudubois.net>
  Date:   Mon Jun 3 17:17:45 2013 +0100
  
      i.MX: split GPT and EPIT timer implementation
      
      There is no common code between these 2 timer implementation.
      So it is better to split them.
      
      Signed-off-by: Jean-Christophe DUBOIS <jcd@tribudubois.net>
      Message-id: 1368990197-19694-1-git-send-email-jcd@tribudubois.net
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit 37ab4a566816f518fb958ea49734d51d1ccbd227
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Mon Jun 3 17:17:45 2013 +0100
  
      sd/sd.c: Fix "inquiry" ACMD41
      
      QEMU models two (of the three) ACMD41 has two modes, "inquiry" and
      "first". The selection logic for which of the two is incorrect - it
      compares != 0 for the entire argument value rather than only bits 23:0
      as per the spec. Fix.
      
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Message-id: 3ef0a7fd1b2f3ebb23b4fdeabcc14caf3fad6d71.1369622254.git.peter.crosthwaite@xilinx.com
      Reviewed-by: Igor Mitsyanko <i.mitsyanko@gmail.com>
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit 1d32c26f28d6e25f447b8ba40440c7d228ed4006
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Mon Jun 3 17:17:45 2013 +0100
  
      sd/sdhci:ADMA: fix interrupt
      
      The end of transfer check was occurring and potentially returning before
      the interrupt flag was checked. This means the interrupt will be missed
      if it occurs on the last packet. Fix by checking for the interrupt
      before checking for the end of transfer.
      
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Reviewed-by: Igor Mitsyanko <i.mitsyanko@gmail.com>
      Message-id: 9969ec154777957ec738fc4e539d68e7494d0081.1369370934.git.peter.crosthwaite@xilinx.com
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit 677ff2ae660b3a55f936a8836513cbab185f6e4f
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Mon Jun 3 17:17:45 2013 +0100
  
      sd/sdhci.c: Fix bdata_read DPRINT message
      
      This message was printing out the data in decimal only, which is not
      very friendly to the debugging developer. Add hex variant in
      parenthesis to make it consistent with other similar messages in this
      module.
      
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Reviewed-by: Igor Mitsyanko <i.mitsyanko@gmail.com>
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Message-id: d624179649137832eaa8caa263ef9589b4395d5e.1369370934.git.peter.crosthwaite@xilinx.com
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit dcdb4cd8507d93ecad10ae54b28d9609453c0312
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Mon Jun 3 17:17:44 2013 +0100
  
      sd/sdhci: Fix Buffer Write Ready interrupt
      
      This interrupt is not risen after the last block is written to sd. It
      is mutually exclusive with the end of transfer conditions. Fix.
      
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Reviewed-by: Igor Mitsyanko <i.mitsyanko@gmail.com>
      Message-id: 7ca9fd3e03ce1bec94aff08f607c15a0ec3d3371.1369370934.git.peter.crosthwaite@xilinx.com
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit 656f416c65d8ddbfd17500676865f0ac8f960801
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Mon Jun 3 17:17:44 2013 +0100
  
      sd/sdhci.c: Only reset data_count on new commands
      
      The data_count variable was being reset on every transfer, including
      DMA transfer resumptions. This is incorrect, it should only be set
      on a new command.
      
      Manifests as a bug when using ADMA and there is a timer delay between
      ADMA frames where the fifo is left in a non empty state.
      
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Reviewed-by: Igor Mitsyanko <i.mitsyanko@gmail.com>
      Message-id: 15a98609cc32315211b0963091a8efd67522e160.1369370934.git.peter.crosthwaite@xilinx.com
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit b0b7ae6259e96e775315357c813b74e85637bf32
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Mon Jun 3 17:17:44 2013 +0100
  
      xilinx_spips: lqspi: Fix byte/misaligned access
      
      The LQSPI bus attachment supports byte/halfword and misaligned
      accesses. Fixed. Refactored the LQSPI cache to be byte-wise
      instead of word wise accordingly.
      
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Reviewed-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
      Message-id: 5ec47b13563ad2d22105a1f26186d7756718394b.1369117359.git.peter.crosthwaite@xilinx.com
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit a66418f6f181ca6ee04e77896674253ff83db45e
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Mon Jun 3 17:17:44 2013 +0100
  
      xilinx_spips: lqspi: Push more data to tx-fifo
      
      Do 16 words per fifo flush. Increases performance and decreases
      debug verbosity. This data depth has no real hardware analogue,
      so just go with something that has reasonable performance.
      
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Reviewed-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
      Message-id: 5621ee4621941d3639b5cacfdec26bd3148f31d5.1369117359.git.peter.crosthwaite@xilinx.com
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit 4a5b6fa8d9bdeec71f4f92e8b7a31fc344ef512f
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Mon Jun 3 17:17:43 2013 +0100
  
      xilinx_spips: Multiple debug verbosity levels
      
      The debug printfs on every SPI operation is extremely verbose. Add
      a second level of debug for this.
      
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Reviewed-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
      Message-id: f63478b8e5b29cc011cdc10e29f8537bb2fc2b5e.1369117359.git.peter.crosthwaite@xilinx.com
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit c37fc509d288ff693e42b2025451241fdd481948
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Mon Jun 3 17:17:43 2013 +0100
  
      xilinx_spips: Debug msgs for Snoop state
      
      This is worth keeping track of when debugging the device model.
      
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Reviewed-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
      Message-id: d3b44ecf23d671798b062eee5dc362c716ea54cd.1369117359.git.peter.crosthwaite@xilinx.com
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit 9151da25a71a171d19beec107a8ee2066cb65e7c
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Mon Jun 3 17:17:43 2013 +0100
  
      xilinx_spips: Fix striping behaviour
      
      The QSPI controller was using byte-wide stripes when striping across
      the two flashes in dual parallel mode. The real hardware however uses
      individual bit striping. QEMU misbehaves in the (corner) case where
      data is written/read in dual-parallel mode and read/written back in
      single mode.
      
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Reviewed-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
      Message-id: 718a61df1bf746ec06f6da44d12f8317af7b08ce.1369117359.git.peter.crosthwaite@xilinx.com
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit 2133a5f6b8f8941a6a3734c6c1990656553de76c
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Mon Jun 3 17:17:43 2013 +0100
  
      xilinx_spips: Fix CTRL register RW bits
      
      The CTRL register was RAZ/WI on some of the RW bits. Even though the
      function behind these bits is invalid in QEMU, they should still be
      guest accessible. Fix.
      
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Reviewed-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
      Message-id: b7aaad93163ce4af0c428635804ac7b77a567b25.1369117359.git.peter.crosthwaite@xilinx.com
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit 15408b428f5b4db56da555fbda4f1aaf40d77f4b
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Mon Jun 3 17:17:43 2013 +0100
  
      xilinx_spips: lqspi: Dont touch config register
      
      The LQSPI mode is supposed to work via the automatic CS mode feature
      rather than manipulate CS lines itself. Now that auto CS is implemented
      remove LQSPIs CS mode override logic. There is still a need to
      manipulate the U_PAGE bit in LQSPI config register to implement
      dual-stack mode however.
      
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Reviewed-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
      Message-id: 000c8dd54df09523f17052638100722ef0f5a3af.1369117359.git.peter.crosthwaite@xilinx.com
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit c4f08ffe134810307cebd66f2cbcffe5cd707915
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Mon Jun 3 17:17:42 2013 +0100
  
      xilinx_spips: Implement automatic CS
      
      Implement the automatic CS control feature. If the MANUAL_CS bit is
      cleared then the chip select stay de-asserted as long as the tx FIFO
      is empty.
      
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Reviewed-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
      Message-id: 1d67383adc42761af715a93f161344b9284dfc9a.1369117359.git.peter.crosthwaite@xilinx.com
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit e100f3be0cccc58692b3988ec2e35cd8b906ca05
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Mon Jun 3 17:17:42 2013 +0100
  
      xilinx_spips: Add automatic start support
      
      SPI has a mode where it automatically starts based on tx fifo
      occupancy. Implemented.
      
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Reviewed-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
      Message-id: f4e9accb5de87b526fff6ed937f63278db76533b.1369117359.git.peter.crosthwaite@xilinx.com
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit b5cd9143e78da8ea9e17fa523aacbedd267aae54
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Mon Jun 3 17:17:42 2013 +0100
  
      xilinx_spips: Trash LQ page cache on mode change
      
      Invalidate the LQSPI cached page when transitioning into LQSPI mode.
      Otherwise there is a possibility that the controller will return stale
      data to the guest when transitioning back to LQ_MODE after a page
      program.
      
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Reviewed-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
      Message-id: 677490a6ee1953fe5d366e599d665de645ac84db.1369117359.git.peter.crosthwaite@xilinx.com
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit 10e60b35d04359fba1d759925018204527a1b9f5
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Mon Jun 3 17:17:42 2013 +0100
  
      xilinx_spips: Fix QSPI FIFO size
      
      QSPI has a bigger FIFO than the regular SPI controller. Differentiate
      between the two with correct FIFO sizes for each.
      
      This is the first piece of class data for SPIPS, so this patch sees
      the creation of the XilinxSPIPSClass definition and assoicated QOM
      constructs.
      
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Reviewed-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
      Message-id: acee25dd5e203215cbc15ca5d3cb5d5b2efebe7b.1369117359.git.peter.crosthwaite@xilinx.com
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit abef5fa6438d654de59dfa083166f41a4067f6b7
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Mon Jun 3 17:17:41 2013 +0100
  
      xilinx_spips: Add verbose LQSPI debug output
      
      You really need this is you want to track a guest banging on LQSPI.
      
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Reviewed-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
      Message-id: 26e508da4af11058d37daa777064c9e5c2a69abb.1369117359.git.peter.crosthwaite@xilinx.com
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit 3ea728d0c87011845666caedc582eaa9629797db
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Mon Jun 3 17:17:41 2013 +0100
  
      xilinx_spips: Inhibit interrupts in LQSPI mode
      
      The real hardware does not produce interrupts in LQSPI mode. Inhibit
      generation of interrupts when the LQ_MODE bit is set.
      
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Reviewed-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
      Message-id: dff794a06872009ea7e5733ce6adcff94d18bbd0.1369117359.git.peter.crosthwaite@xilinx.com
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit 87920b44a1e04a45bf74ee0a88a2dfa51c65acdb
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Mon Jun 3 17:17:41 2013 +0100
  
      xilinx_spips: Make interrupts clear on read
      
      By default these interrupts are clear on read.
      
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Reviewed-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
      Message-id: 999ff0091ed3cc3969a431bf55c00ef934cecc8e.1369117359.git.peter.crosthwaite@xilinx.com
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit 6b91f0155b9338b7fa53d1d64f4e40c43a5d3bba
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Mon Jun 3 17:17:41 2013 +0100
  
      xilinx_spips: seperate SPI and QSPI as two classes
      
      Make SPI and QSPI different classes. QSPIPS is setup as a child of SPIPS.
      Only QSPI has the LQSPI functionality, so move all that to the child class.
      
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Reviewed-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
      Message-id: 2cdd0cadb5ba77ca02fde5cae627852dc9a64c71.1369117359.git.peter.crosthwaite@xilinx.com
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit 9cdf79d068f52f7de347cb45cfd8903519410e4d
  Author: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
  Date:   Mon May 27 16:46:01 2013 +0000
  
      xen: use pc_init_pci instead of pc_init_pci_no_kvmclock
      
      Call kvmclock_create only if kvmclock_enabled.
      Use pc_init_pci on Xen rather than pc_init_pci_no_kvmclock.
      
      Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
  
  commit 95222d0945ac8e7fea2adf2fc927634ff3ea1389
  Author: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
  Date:   Thu May 30 16:52:44 2013 +0000
  
      xen: remove xen_vcpu_init
      
      No need for xen_vcpu_init anymore:
      
      - the RTC emulator doesn't have any periodic timers continuously running
      even in absence of guest interactions anymore;
      
      - qemu_dummy_start_vcpu takes care of disabling TCG for us, so we don't
      need to do it manually here.
      
      Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
      Reviewed-by: Andreas Färber <afaerber@suse.de>
  
  commit 9f24a8030a70ea4954b5b8c48f606012f086f65f
  Author: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
  Date:   Mon Jun 3 15:37:45 2013 +0000
  
      xen: start PCI hole at 0xe0000000 (same as pc_init1 and qemu-xen-traditional)
      
      We are currently setting the PCI hole to start at HVM_BELOW_4G_RAM_END,
      that is 0xf0000000.
      Start the PCI hole at 0xe0000000 instead, that is the same value used by
      pc_init1 and qemu-xen-traditional.
      
      Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
      CC: qemu-stable@nongnu.org
  
  commit 58ee9b0ae05d81c74d6869a25ce4263fc22ed809
  Author: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
  Date:   Mon Jun 3 15:38:31 2013 +0000
  
      xen_machine_pv: do not create a dummy CPU in machine->init
      
      This fixes a regression introduced by:
      
      commit 62fc403f11523169eb4264de31279745f48e3ecc
      Author: Igor Mammedov <imammedo@redhat.com>
      Date:   Mon Apr 29 18:54:13 2013 +0200
      
          target-i386: Attach ICC bus to CPU on its creation
      
          X86CPU should have parent bus so it could provide bus for child APIC.
      
      The commit makes it mandatory to pass a valid ICC bus to cpu_x86_create,
      but cpu_x86_init just passes NULL to it.
      xen_machine_pv uses cpu_x86_init, therefore it has been broken.
      
      This patch fixes the problem by removing the dummy CPU creation
      altogether from xen_init_pv, relying on the fact that QEMU can now cope
      with a machine without an emulated CPU.
      
      Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
      Reviewed-by: Andreas Färber <afaerber@suse.de>
      CC: imammedo@redhat.com
      CC: qemu-stable@nongnu.org
  
  commit a7d4207d378069a5bb3175a131e8fdedd39ef97d
  Author: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
  Date:   Mon Jun 3 15:38:43 2013 +0000
  
      main_loop: do not set nonblocking if xen_enabled()
      
      Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
      CC: qemu-stable@nongnu.org
  
  commit 49fa9881b2358e390e9e9466ddde74e995927efa
  Author: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
  Date:   Mon Jun 3 15:38:48 2013 +0000
  
      xen: simplify xen_enabled
      
      No need for preprocessor conditionals in xen_enabled: xen_allowed is
      always defined.
      
      Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
      CC: qemu-stable@nongnu.org
  
  commit 5866e078770cba631a33e6d3062afa7a4068adf8
  Author: Peter Chubb <peter.chubb@nicta.com.au>
  Date:   Thu May 30 18:50:50 2013 +0000
  
      Fix rfe instruction
      
      The rfe instruction has been broken since patch
      5a839c0d54fac9db0516904db873a4fe01f50f4b because of a typo.
      
      Signed-off-by: Peter Chubb <peter.chubb@nicta.com.au>
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit 8b779b368b3b45d5ed3160173499eeafee4d567c
  Author: Ákos Kovács <akoskovacs@gmx.com>
  Date:   Mon May 6 19:14:52 2013 +0200
  
      po/hu.po: Hungarian translation for the GTK+ interface
      
      Cc: Laszlo Ersek <lersek@redhat.com>
      Signed-off-by: Ákos Kovács <akoskovacs@gmx.com>
      Reviewed-by: Laszlo Ersek <lersek@redhat.com>
      Message-id: 1367860492-3357-1-git-send-email-akoskovacs@gmx.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 40459a0312569817f622926efd0780ef2299aaa1
  Merge: 7087d3d... 37352df...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Mon Jun 3 08:37:54 2013 -0500
  
      Merge remote-tracking branch 'kraxel/usb.83' into staging
      
      # By Gerd Hoffmann (5) and others
      # Via Gerd Hoffmann
      * kraxel/usb.83:
        xhci: add live migration support
        xhci: add xhci_init_epctx
        xhci: add xhci_alloc_epctx
        xhci: add XHCISlot->addressed
        pci: add VMSTATE_MSIX
        host-libusb: Correct test for USB packet state
        Fix usage of USB_DEV_FLAG_IS_HOST flag.
      
      Message-id: 1370253951-12323-1-git-send-email-kraxel@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 7087d3df18b8e8d27a2115dfc5d56614073e55de
  Merge: f10acc8... a4cc73d...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Mon Jun 3 08:37:44 2013 -0500
  
      Merge remote-tracking branch 'mjt/trivial-patches' into staging
      
      # By Ed Maste (3) and others
      # Via Michael Tokarev
      * mjt/trivial-patches:
        do not check pointers after dereferencing them
        m25p80: Add Micron n25q032a
        qemu: fix out of tree cross compile
        slirp: cleanup leftovers from misc.h
        migration: Remove duplicate bandwidth_limit set
        docs: Fix typo and update file in migration
        configure: try pkg-config ncurses first
        rtc: remove rtc_set_date
        linux-user: Fix typo in comment
        configure: remove confusing file manipulation
        debugcon: fix compiler warning when open DEBUG_DEBUGCON
        debugcon: make debug message more readable
        debugcon: fix always print "addr=0x0, val=0x0" bug when use DEBUG_DEBUGCON
        Remove unnecessary break statements
        don't run pkg-config for features explicitly disabled
      
      Message-id: 51A9CCFB.1000109@msgid.tls.msk.ru
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 37352df30fbc38d1de464db8927536d5e36cf52a
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Thu Mar 21 10:55:35 2013 +0100
  
      xhci: add live migration support
      
      With all preparing pieces in place we can finally drop in
      the vmstate structs and the postload function.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 003e15a180373048f0c1f4df0bfe303746eb2676
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Wed Apr 24 10:11:22 2013 +0200
  
      xhci: add xhci_init_epctx
      
      Factor out endpoint context initialization to a separate function.
      xhci live migration will need that too, in post_load.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 492b21f63fa655e0271abef4784cc337dd1d3fe7
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Wed Apr 24 09:33:35 2013 +0200
  
      xhci: add xhci_alloc_epctx
      
      Factor out endpoint context allocation to a separate function.
      xhci live migration will need that too, in post_load.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 4034e6938a4cba090a8fac02499c8a9567201665
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Fri Apr 5 12:37:32 2013 +0200
  
      xhci: add XHCISlot->addressed
      
      Preparing for live-migration support, post_load will need that.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 340b50c759d6b4ef33e514c40afcc799c0d7df7a
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Tue May 7 15:16:58 2013 +0200
  
      pci: add VMSTATE_MSIX
      
      Using a trick cut+pasted from vmstate_scsi_device
      to wind up msix_save and msix_load.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
      Acked-by: Michael S. Tsirkin <mst@redhat.com>
  
  commit 45ec267160307ce2ca7494d942589ba222b29479
  Author: Ed Maste <emaste@freebsd.org>
  Date:   Tue May 7 10:06:12 2013 -0400
  
      host-libusb: Correct test for USB packet state
      
      USB_RET_ASYNC is -6, so inflight was always false.
      
      Signed-off-by: Ed Maste <emaste@freebsd.org>
      Cc: qemu-stable@nongnu.org
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 756335292f2b46775992c314cc70b54480a46d26
  Author: Michael Marineau <mike@marineau.org>
  Date:   Sun May 12 19:19:37 2013 -0400
  
      Fix usage of USB_DEV_FLAG_IS_HOST flag.
      
      USB_DEV_FLAG_IS_HOST is the bit number, not value. Booting with a
      "Fitbit Base Station" USB dongle was triggering this assert.
      
      Signed-off-by: Michael Marineau <mike@marineau.org>
      Cc: qemu-stable@nongnu.org
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit f10acc8b38d65a66ffa0588a036489d7fa6a593e
  Author: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
  Date:   Sun Jun 2 17:23:00 2013 +0100
  
      tcx: Fix 24-bit display mode
      
      Commit d08151bf (conversion of tcx to the memory API) broke the 24-bit mode of
      the tcx display adapter by accidentally passing in the final address of the
      dirty region to memory_region_reset_dirty() instead of its size.
      
      Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit c3c4fe35be9f6c37388ba7615c6c33e8f4034438
  Author: Michael S. Tsirkin <mst@redhat.com>
  Date:   Thu May 30 15:59:06 2013 +0300
  
      pvpanic: use FWCfgState explicitly
      
      Use the type-safe FWCfgState structure instead
      of the unsafe void *.
      
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
  
  commit cac122103abac633d7b39aac87273bf6d5a37588
  Author: Michael S. Tsirkin <mst@redhat.com>
  Date:   Thu May 30 16:21:24 2013 +0300
  
      fw_cfg: fw_cfg is a singleton
      
      Make sure we only have a single instance ever:
      because if it isn't we can't find it so it's
      useless anyway.
      
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
  
  commit 600c60b76d0682f6c39d19bfff79da9321e8cf86
  Author: Michael S. Tsirkin <mst@redhat.com>
  Date:   Thu May 30 16:07:58 2013 +0300
  
      fw_cfg: add API to find FW cfg object
      
      Remove some code duplication by adding a
      function to look up the fw cfg file.
      This way, we don't need to duplicate same strings everywhere.
      Use by both fw cfg and pvpanic device.
      
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
  
  commit 45936c8b79012da4c8986c20af4afcc9cd14bb8e
  Author: Michael S. Tsirkin <mst@redhat.com>
  Date:   Mon May 13 16:27:06 2013 +0300
  
      fw_cfg: move typedef to qemu/typedefs.h
      
      Less header dependencies this way.
      
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
  
  commit a88b362c6ffbb7a802bf0ed5ef0e2447164dc989
  Author: Laszlo Ersek <lersek@redhat.com>
  Date:   Tue Apr 16 02:24:08 2013 +0200
  
      refer to FWCfgState explicitly
      
      Currently some places use pointer-to-void even though they mean
      pointer-to-FWCfgState. Clean them up.
      
      Signed-off-by: Laszlo Ersek <lersek@redhat.com>
      Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
  
  commit edf9735e40841298874ee308fdecca2ac2aa5bdf
  Author: Michael S. Tsirkin <mst@redhat.com>
  Date:   Mon May 13 14:11:02 2013 +0300
  
      apic: rename apic specific bitopts
      
      apic has its own version of bitops, with the
      difference that it works on u32 and not long.
      Add apic_ prefix to avoid namespace clashes.
      
      We should look into reusing standard bitops long-term,
      but that's not entirely trivial.
      
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
  
  commit ec0503b4f0a37b55fedc164185369bf5f0030f7b
  Author: Michael S. Tsirkin <mst@redhat.com>
  Date:   Thu May 30 12:13:06 2013 +0300
  
      firmware_abi: move to include/hw/nvram/
      
      firmware_abi.h with structs for OpenBIOS landed in hw/sparc/ by mistake
      - move it to hw/nvram/ alongside fw_cfg.h.  In addition to sparc it's
      included from ppc mac_nvram.c and will need to include it from prep.c in
      the future.
      
      Acked-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
  
  commit cbef02f819b05112cb626a955d8c86e30afe6a9f
  Author: Michael S. Tsirkin <mst@redhat.com>
  Date:   Thu May 30 12:09:20 2013 +0300
  
      dec.c - move to pci-bridge
      
      Looks like dec.c is in pci-host by mistake.
      Moving it over to pci-bridge.
      
      Acked-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
  
  commit a4cc73d629d43c8a4d171d043ff229a959df3ca6
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri May 31 14:00:27 2013 +0200
  
      do not check pointers after dereferencing them
      
      Two instances, both spotted by Coverity.  In one, two blocks were
      swapped.  In the other, the check is not needed anymore.
      
      Cc: qemu-stable@nongnu.org
      Cc: qemu-trivial@nongnu.org
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
  
  commit cd2e64ce306910f6a627d899e6779eda33f8511c
  Author: Ed Maste <emaste@freebsd.org>
  Date:   Wed May 29 09:58:29 2013 -0400
  
      m25p80: Add Micron n25q032a
      
      Based on the datasheet at
      http://www.micron.com/~/media/Documents/Products/Data%20Sheet/NOR%20Flash/Serial%20NOR/N25Q/n25q_32mb_1_8v_65nm.pdf
      
      Signed-off-by: Ed Maste <emaste@freebsd.org>
      Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
  
  commit a585140dd546ffb606ec506b362ab9decf1ab14e
  Author: Alexey Kardashevskiy <aik@ozlabs.ru>
  Date:   Wed May 29 23:30:43 2013 +1000
  
      qemu: fix out of tree cross compile
      
      The symlink to "asm" platform linux headers is made in the build tree by
      the configure script but gcc is not told to look for them there.
      
      The patch fixes this.
      
      Signed-off-by: Alexey Kardashevskiy <aik@ozlabs.ru>
      Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
  
  commit a9c34e4485ef0a8a61e88f1c9f9bb87f00ba2c72
  Author: Michael Tokarev <mjt@tls.msk.ru>
  Date:   Tue May 28 00:46:10 2013 +0400
  
      slirp: cleanup leftovers from misc.h
      
      There are quite a few leftover declarations in slirp/misc.h.
      Remove them.
      
      Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
  
  commit 12cd30e9c026e03db908785276057c5a3d912596
  Author: Lei Li <lilei@linux.vnet.ibm.com>
  Date:   Mon May 27 18:33:02 2013 +0800
  
      migration: Remove duplicate bandwidth_limit set
      
      bandwidth_limit is double set in migrate_init(), remove one.
      
      Signed-off-by: Lei Li <lilei@linux.vnet.ibm.com>
      Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
  
  commit 7465dfeca065882c93424b23b14b2c9f31b16aa5
  Author: Lei Li <lilei@linux.vnet.ibm.com>
  Date:   Mon May 27 18:33:01 2013 +0800
  
      docs: Fix typo and update file in migration
      
      This patch fix some typo and update the file that already
      moved.
      
      Signed-off-by: Lei Li <lilei@linux.vnet.ibm.com>
      Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
  
  commit cfeda5f4b8710b6ba14131df8e287021b729b784
  Author: Ed Maste <emaste@freebsd.org>
  Date:   Fri May 24 16:07:00 2013 -0400
  
      configure: try pkg-config ncurses first
      
      When probing for ncurses, try pkg-config first rather than after
      explicit -lncurses and -lcurses.  This fixes static linking in the case
      that ncurses has additional dependencies, such as -ltinfo (as on FreeBSD).
      
      Signed-off-by: Ed Maste <emaste@freebsd.org>
      Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
  
  commit d720e9831cab9934079d36a5fe3ebcdded4cb3a7
  Author: Hu Tao <hutao@cn.fujitsu.com>
  Date:   Wed May 22 13:33:12 2013 +0800
  
      rtc: remove rtc_set_date
      
      Since it's not defined and used anywhere.
      
      Cc: qemu-trivial@nongnu.org
      Signed-off-by: Hu Tao <hutao@cn.fujitsu.com>
      Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
  
  commit d2d6b8576ccf0de429fb96ea6ab9669d8e916085
  Author: Lei Li <lilei@linux.vnet.ibm.com>
  Date:   Mon May 20 17:20:50 2013 +0800
  
      linux-user: Fix typo in comment
      
      Signed-off-by: Lei Li <lilei@linux.vnet.ibm.com>
      Reviewed-by: Stefan Weil <sw@weilnetz.de>
      Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
  
  commit cbc8d595ef21635b630dd1cad54eb730ae6620a1
  Author: Ed Maste <emaste@freebsd.org>
  Date:   Wed May 22 09:21:39 2013 -0400
  
      configure: remove confusing file manipulation
      
      The configure script had some code to manipulate config-host.ld~ (i.e.,
      a common backup filename), comparing it with the newly-generated file.
      I believe the sense of the comparison was backwards.
      
      Since it seemed to serve little purpose anyway, remove it to avoid any
      confusion.
      
      Signed-off-by: Ed Maste <emaste@freebsd.org>
      Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
  
  commit 668fca91d48a7d55a0e3911447b078679f2ce986
  Author: liguang <lig.fnst@cn.fujitsu.com>
  Date:   Fri May 24 10:47:33 2013 +0800
  
      debugcon: fix compiler warning when open DEBUG_DEBUGCON
      
      compiler warnings:
        CC    hw/char/debugcon.o
      hw/char/debugcon.c: In function ‘debugcon_ioport_write’:
      hw/char/debugcon.c:58: warning: format ‘%02x’ expects type ‘unsigned int’, but argument 3 has type ‘uint64_t’
      hw/char/debugcon.c: In function ‘debugcon_ioport_read’:
      hw/char/debugcon.c:70: warning: format ‘%04x’ expects type ‘unsigned int’, but argument 2 has type ‘hwaddr’
      
      Signed-off-by: liguang <lig.fnst@cn.fujitsu.com>
      Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
  
  commit e6ee28469fc41af5cc7d5b470ec9a1a078177fa7
  Author: liguang <lig.fnst@cn.fujitsu.com>
  Date:   Fri May 24 10:47:32 2013 +0800
  
      debugcon: make debug message more readable
      
      before change:
      Bdebugcon: write addr=0x0000 val=0x6f
      odebugcon: write addr=0x0000 val=0x6f
      odebugcon: write addr=0x0000 val=0x74
      tdebugcon: write addr=0x0000 val=0x69
      idebugcon: write addr=0x0000 val=0x6e
      ndebugcon: write addr=0x0000 val=0x67
      gdebugcon: write addr=0x0000 val=0x20
       debugcon: write addr=0x0000 val=0x66
      
      after change:
      B [debugcon: write addr=0x0000 val=0x6f]
      o [debugcon: write addr=0x0000 val=0x6f]
      o [debugcon: write addr=0x0000 val=0x74]
      t [debugcon: write addr=0x0000 val=0x69]
      i [debugcon: write addr=0x0000 val=0x6e]
      n [debugcon: write addr=0x0000 val=0x67]
      g [debugcon: write addr=0x0000 val=0x20]
        [debugcon: write addr=0x0000 val=0x66]
      
      Signed-off-by: liguang <lig.fnst@cn.fujitsu.com>
      Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
  
  commit 8c1f72da6b11051c48a642f7de7048956383e217
  Author: liguang <lig.fnst@cn.fujitsu.com>
  Date:   Fri May 24 10:47:31 2013 +0800
  
      debugcon: fix always print "addr=0x0, val=0x0" bug when use DEBUG_DEBUGCON
      
      when use DEBUG_DEBUGCON, screen spits:
      debugcon: write addr=0x0000 val=0x00
      Rdebugcon: write addr=0x0000 val=0x00
      udebugcon: write addr=0x0000 val=0x00
      ndebugcon: write addr=0x0000 val=0x00
      ndebugcon: write addr=0x0000 val=0x00
      idebugcon: write addr=0x0000 val=0x00
      ndebugcon: write addr=0x0000 val=0x00
      gdebugcon: write addr=0x0000 val=0x00
       debugcon: write addr=0x0000 val=0x00
      odebugcon: write addr=0x0000 val=0x00
      pdebugcon: write addr=0x0000 val=0x00
      tdebugcon: write addr=0x0000 val=0x00
      idebugcon: write addr=0x0000 val=0x00
      odebugcon: write addr=0x0000 val=0x00
      ndebugcon: write addr=0x0000 val=0x00
       debugcon: write addr=0x0000 val=0x00
      rdebugcon: write addr=0x0000 val=0x00
      odebugcon: write addr=0x0000 val=0x00
      mdebugcon: write addr=0x0000 val=0x00
       debugcon: write addr=0x0000 val=0x00
      adebugcon: write addr=0x0000 val=0x00
      tdebugcon: write addr=0x0000 val=0x00
       debugcon: write addr=0x0000 val=0x00
      
      Oh, that's wrong, val is not always be 0.
      this bug caused by lack of length modifier
      for specifier 'x'.
      
      Signed-off-by: liguang <lig.fnst@cn.fujitsu.com>
      Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
  
  commit 6681fca3fc5f44eff68a0c0b2e62694f8579ce28
  Author: Stefan Weil <sw@weilnetz.de>
  Date:   Fri May 24 12:19:25 2013 +0200
  
      Remove unnecessary break statements
      
      Fix these warnings from cppcheck:
      
      hw/display/cirrus_vga.c:2603:
      hw/sd/sd.c:348:
      hw/timer/exynos4210_mct.c:1033:
      target-arm/translate.c:9886:
      target-s390x/mem_helper.c:518:
      target-unicore32/translate.c:1936:
       style: Consecutive return, break, continue, goto or throw statements are unnecessary.
      
      Signed-off-by: Stefan Weil <sw@weilnetz.de>
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Reviewed-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
  
  commit a3605bf696a30e793d375b6c4ff1fd88ec546010
  Author: Michael Tokarev <mjt@tls.msk.ru>
  Date:   Sat May 25 13:17:21 2013 +0400
  
      don't run pkg-config for features explicitly disabled
      
      We test pkg-config for curses and curl even if those are explicitly
      disabled.  Move these tests inside `if "$feature" != "no"' sections.
      
      Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
  
  commit dec3fc9657e0682637de4d5a29d947284d01985c
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Wed May 29 12:30:51 2013 -0700
  
      target-i386: Fix aflag logic for CODE64 and the 0x67 prefix
      
      The code reorganization in commit 4a6fd938 broke handling of PREFIX_ADR.
      While fixing this, tidy and comment the code so that it's more obvious
      what's going on in setting both aflag and dflag.
      
      The TARGET_X86_64 ifdef can be eliminated because CODE64 expands to the
      constant zero when TARGET_X86_64 is undefined.
      
      Cc: Paolo Bonzini <pbonzini@redhat.com>
      Reported-by: Laszlo Ersek <lersek@redhat.com>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
      Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
      Message-id: 1369855851-21400-1-git-send-email-rth@twiddle.net
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 39c93c67c5995bd8db7a3fa3b95dcd4e6bc881a7
  Author: Christian Borntraeger <borntraeger@de.ibm.com>
  Date:   Thu May 23 13:51:41 2013 +0200
  
      s390/ipl: Fix spurious errors in virtio
      
      With the ccw ipl code sometimes an error message like
      "virtio: trying to map MMIO memory" or
      "Guest moved used index from %u to %u" appeared. Turns out
      that the ccw bios did not zero out the vring, which might
      cause stale values in avail->idx and friends, especially
      on reboot.
      
      Lets zero out the relevant fields. To activate the patch we
      need to rebuild s390-ccw.img as well.
      
      Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com>
      Message-id: 1369309901-418-1-git-send-email-borntraeger@de.ibm.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 0a1f348c429a6af0ba6448e5b3ae08dbc8e28696
  Merge: 6c8df7a... f2e3978...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Fri May 31 11:33:02 2013 -0500
  
      Merge remote-tracking branch 'mdroth/qga-pull-2013-05-30' into staging
      
      # By Laszlo Ersek
      # Via Michael Roth
      * mdroth/qga-pull-2013-05-30:
        Makefile: create ".../var/run" when installing the POSIX guest agent
        qga: save state directory in ga_install_service()
        qga: remove undefined behavior in ga_install_service()
        qga: create state directory on win32
        configure: don't save any fixed local_statedir for win32
        qga: determine default state dir and pidfile dynamically
        osdep: add qemu_get_local_state_pathname()
      
      Message-id: 1369940341-9043-1-git-send-email-mdroth@linux.vnet.ibm.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 6c8df7a33ade90c8c96b01655520c7e9b69b46c0
  Merge: cdf79b6... bff6347...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Fri May 31 11:32:32 2013 -0500
  
      Merge remote-tracking branch 'luiz/queue/qmp' into staging
      
      # By Luiz Capitulino (1) and others
      # Via Luiz Capitulino
      * luiz/queue/qmp:
        target-i386: Fix mask of pte index in memory mapping
        target-i386: fix abort on bad PML4E/PDPTE/PDE/PTE addresses
        qapi: pad GenericList value fields to 64 bits
      
      Message-id: 1370009905-4255-1-git-send-email-lcapitulino@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit cdf79b6454abe13aec89d4be7cf59b3e841a7faf
  Merge: fd21faa... fd8aaa7...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Fri May 31 11:32:25 2013 -0500
  
      Merge remote-tracking branch 'bonzini/iommu-for-anthony' into staging
      
      # By Paolo Bonzini
      # Via Paolo Bonzini
      * bonzini/iommu-for-anthony: (22 commits)
        memory: add return value to address_space_rw/read/write
        memory: propagate errors on I/O dispatch
        exec: just use io_mem_read/io_mem_write for 8-byte I/O accesses
        memory: correctly handle endian-swapped 64-bit accesses
        memory: split accesses even when the old MMIO callbacks are used
        memory: add big endian support to access_with_adjusted_size
        memory: accept mismatching sizes in memory_region_access_valid
        memory: add address_space_access_valid
        exec: implement .valid.accepts for subpages
        memory: export memory_region_access_valid to exec.c
        exec: introduce memory_access_size
        exec: introduce memory_access_is_direct
        exec: expect mr->ops to be initialized for ROM
        memory: assign MemoryRegionOps to all regions
        memory: move unassigned_mem_ops to memory.c
        memory: add address_space_translate
        memory: dispatch unassigned accesses based on .valid.accepts
        exec: do not use error_mem_read
        exec: make io_mem_unassigned private
        cputlb: simplify tlb_set_page
        ...
      
      Message-id: 1369947836-2638-1-git-send-email-pbonzini@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit bff63471ced94e3a6de76b1a7375a875178d6cdc
  Author: Qiao Nuohan <qiaonuohan@cn.fujitsu.com>
  Date:   Thu May 30 17:07:54 2013 +0200
  
      target-i386: Fix mask of pte index in memory mapping
      
      Function walk_pte() needs pte index to calculate virtual address.
      However, pte index of PAE paging or IA-32e paging is 9 bit, so the mask
      should be 0x1ff.
      
      Signed-off-by: Qiao Nuohan <qiaonuohan@cn.fujitsu.com>
      Reviewed-by: Jesse Larrew <jlarrew@linux.vnet.ibm.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
  
  commit fbc2ed9518efcdcdcbf0adb9539c17a65addd20a
  Author: Luiz Capitulino <lcapitulino@redhat.com>
  Date:   Tue May 28 14:19:22 2013 -0400
  
      target-i386: fix abort on bad PML4E/PDPTE/PDE/PTE addresses
      
      The code used to walk IA-32e page-tables, and possibly PAE page-tables,
      uses the bit mask ~0xfff to get the next PML4E/PDPTE/PDE/PTE address.
      
      However, as we use a uint64_t to store the resulting address, that mask
      gets expanded to 0xfffffffffffff000 which not only ends up selecting
      reserved bits but also selects the XD bit (execute-disable) which
      happens to be enabled by Windows 8, causing qemu_get_ram_ptr() to abort.
      
      This commit fixes that problem by replacing ~0xfff by a correct mask
      that only selects the address bit range (ie. bits 51:12).
      
      Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
      Reviewed-by: Laszlo Ersek <lersek@redhat.com>
  
  commit fd21faadb12669e24eaf0a277de61c24fcde4cac
  Author: Paul Moore <pmoore@redhat.com>
  Date:   Wed May 29 16:30:01 2013 -0400
  
      seccomp: add the asynchronous I/O syscalls to the whitelist
      
      In order to enable the asynchronous I/O functionality when using the
      seccomp sandbox we need to add the associated syscalls to the
      whitelist.
      
      Signed-off-by: Paul Moore <pmoore@redhat.com>
      Reviewed-by: Corey Bryant <coreyb@linux.vnet.ibm.com>
      Message-id: 20130529203001.20939.83322.stgit@localhost
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 87f25c12bfeaaa0c41fb857713bbc7e8a9b757dc
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Thu May 30 13:20:40 2013 +0200
  
      gdbstub: do not restart crashed guest
      
      If a guest has crashed with an internal error or similar, detaching
      gdb (or any other debugger action) should not restart it.
      
      Cc: Jan Kiszka <jan.kiszka@siemens.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Reviewed-by: Laszlo Ersek <lersek@redhat.com>
      Message-id: 1369912840-18577-1-git-send-email-pbonzini@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit bbfa18fca4e44ff9c23d36b50d8a998af9c9e9fc
  Author: Amos Kong <akong@redhat.com>
  Date:   Wed May 29 15:56:42 2013 +0800
  
      qdev: fix get_fw_dev_path to support to add nothing to fw_dev_path
      
      Recent virtio refactoring in QEMU made virtio-bus become the parent bus
      of scsi-bus, and virtio-bus doesn't have get_fw_dev_path implementation,
      typename will be added to fw_dev_path by default, the new fw_dev_path
      could not be identified by seabios. It causes that bootindex parameter
      of scsi device doesn't work.
      
      This patch implements get_fw_dev_path() in BusClass, it will be called
      if bus doesn't implement the method, tyename will be added to
      fw_dev_path. If the implemented method returns NULL, nothing will be
      added to fw_dev_path.
      
      It also implements virtio_bus_get_fw_dev_path() to return NULL. Then
      QEMU will still pass original style of fw_dev_path to seabios.
      
      Signed-off-by: Amos Kong <akong@redhat.com>
      Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
      Reviewed-by: Laszlo Ersek <lersek@redhat.com>
      Message-id: 1369814202-10346-1-git-send-email-akong@redhat.com
      --
      v2: only add nothing to fw_dev_path when get_fw_dev_path() is
          implemented and returns NULL. then it will not effect other devices
          don't have get_fw_dev_path() implementation.
      v3: implement default get_fw_dev_path() in BusClass
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit f2e3978b5a72870b061d29948075dccc0a72db8e
  Author: Laszlo Ersek <lersek@redhat.com>
  Date:   Sat May 18 07:13:14 2013 +0200
  
      Makefile: create ".../var/run" when installing the POSIX guest agent
      
      Otherwise the default local state directory of POSIX qga won't exist after
      installation with a non-standard ${prefix} or DESTDIR.
      
      For now qga is the only user of ".../var" (= $qemu_localstatedir) too, so
      don't create that directory either unless we're installing the agent.
      
      Signed-off-by: Laszlo Ersek <lersek@redhat.com>
      Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
  
  commit a839ee77c786a8200c76ca92f697eebf6bcc9aa3
  Author: Laszlo Ersek <lersek@redhat.com>
  Date:   Sat May 18 06:31:53 2013 +0200
  
      qga: save state directory in ga_install_service()
      
      If the user selects a non-default state directory at service installation
      time, we should remember it in the registered service.
      
      Signed-off-by: Laszlo Ersek <lersek@redhat.com>
      Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
  
  commit a880845f3d92e508e43fcc38f0631b91c203e5d5
  Author: Laszlo Ersek <lersek@redhat.com>
  Date:   Sat May 18 06:31:52 2013 +0200
  
      qga: remove undefined behavior in ga_install_service()
      
      We shouldn't snprintf() from a buffer to the same buffer.
      
      Signed-off-by: Laszlo Ersek <lersek@redhat.com>
      Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
  
  commit bf12c1fa8c78e3c667f2fe2ecc656f4f3cfb914e
  Author: Laszlo Ersek <lersek@redhat.com>
  Date:   Sat May 18 06:31:51 2013 +0200
  
      qga: create state directory on win32
      
      On Win32 the local state directory is application specific and users might
      expect qemu-ga to create it automatically.
      
      Signed-off-by: Laszlo Ersek <lersek@redhat.com>
      Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
  
  commit 5a699bbbf300902141d2458682d05cd310d7a07f
  Author: Laszlo Ersek <lersek@redhat.com>
  Date:   Sat May 18 06:31:50 2013 +0200
  
      configure: don't save any fixed local_statedir for win32
      
      ... because now we can get the dynamic value with
      qemu_get_local_state_pathname().
      
      The only user of the fixed value was the guest agent, which we've moved to
      qemu_get_local_state_pathname() in the previous patch.
      
      Signed-off-by: Laszlo Ersek <lersek@redhat.com>
      Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
  
  commit c394ecb7bf55b7234f852b9c8518aefb5d0943fa
  Author: Laszlo Ersek <lersek@redhat.com>
  Date:   Sat May 18 06:31:49 2013 +0200
  
      qga: determine default state dir and pidfile dynamically
      
      No effective change on POSIX, but on Win32 the defaults come from the
      environment / session.
      
      Since commit 39097daf ("qemu-ga: use key-value store to avoid recycling fd
      handles after restart") we've relied on the state directory for the fd
      handles' key-value store. Even though we don't support the guest-file-*
      commands on win32 yet, the key-value store is written, and it's the first
      use of the state directory on win32. We should have a sensible default for
      its location.
      
      Signed-off-by: Laszlo Ersek <lersek@redhat.com>
      Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
  
  commit e2ea3515a9d2d747f91dadf361afcbeb57a71500
  Author: Laszlo Ersek <lersek@redhat.com>
  Date:   Sat May 18 06:31:48 2013 +0200
  
      osdep: add qemu_get_local_state_pathname()
      
      This function returns ${prefix}/var/RELATIVE_PATHNAME on POSIX-y systems,
      and <CSIDL_COMMON_APPDATA>/RELATIVE_PATHNAME on Win32.
      
      http://msdn.microsoft.com/en-us/library/bb762494.aspx
      
        [...] This folder is used for application data that is not user
        specific. For example, an application can store a spell-check
        dictionary, a database of clip art, or a log file in the
        CSIDL_COMMON_APPDATA folder. [...]
      
      Signed-off-by: Laszlo Ersek <lersek@redhat.com>
      Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
  
  commit 68c0e134a090666246b467deaf9046e573b089f2
  Author: Michael S. Tsirkin <mst@redhat.com>
  Date:   Thu May 30 11:35:23 2013 +0300
  
      q35: set fw_name
      
      PCI host bridges need to set fw_name to be discoverable
      by bios for boot device selection.
      
      In particular, seabios expects root device to be called
      "/pci/@i0cf8", so let's set it up like that for Q35.
      
      Cc: qemu-stable@nongnu.org
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
      Tested-by: Amos Kong <akong@redhat.com>
  
  commit a678e26cbe89f7a27cbce794c2c2784571ee9d21
  Author: Michael Roth <mdroth@linux.vnet.ibm.com>
  Date:   Sun May 26 22:20:58 2013 -0500
  
      qapi: pad GenericList value fields to 64 bits
      
      With the introduction of native list types, we now have types such as
      int64List where the 'value' field is not a pointer, but the actual
      64-bit value.
      
      On 32-bit architectures, this can lead to situations where 'next' field
      offset in GenericList does not correspond to the 'next' field in the
      types that we cast to GenericList when using the visit_next_list()
      interface, causing issues when we attempt to traverse linked list
      structures of these types.
      
      To fix this, pad the 'value' field of GenericList and other
      schema-defined/native *List types out to 64-bits.
      
      This is less memory-efficient for 32-bit architectures, but allows us to
      continue to rely on list-handling interfaces that target GenericList to
      simply visitor implementations.
      
      In the future we can improve efficiency by defaulting to using native C
      array backends to handle list of non-pointer types, which would be more
      memory efficient in itself and allow us to roll back this change.
      
      Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
      Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
  
  commit fd8aaa767ab5d804c2aa156a616b8ca8837916b0
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Tue May 21 09:56:55 2013 +0200
  
      memory: add return value to address_space_rw/read/write
      
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 791af8c861f4537ad29c34df14fb81701e04596f
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri May 24 16:10:39 2013 +0200
  
      memory: propagate errors on I/O dispatch
      
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit a649b9168cb9169b41532b168b94294e2be32e50
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri May 24 12:40:43 2013 +0200
  
      exec: just use io_mem_read/io_mem_write for 8-byte I/O accesses
      
      The memory API is able to split it in two 4-byte accesses.
      
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 968a5627c80ff2b9fd1ed40f9400897088bd661a
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri May 24 17:58:37 2013 +0200
  
      memory: correctly handle endian-swapped 64-bit accesses
      
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit ce5d2f331ec42b43f92aa4c57fdaaf4c34ccb377
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri May 24 17:45:48 2013 +0200
  
      memory: split accesses even when the old MMIO callbacks are used
      
      This is useful for 64-bit memory accesses.
      
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 08521e28c7e6e8cc1f53424a0f845f58d2ed9546
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri May 24 12:54:01 2013 +0200
  
      memory: add big endian support to access_with_adjusted_size
      
      This will be used to split 8-byte access down to two four-byte accesses.
      
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit a014ed07bd5a93950fe12c88ed5faf188a22ee01
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri May 24 17:48:52 2013 +0200
  
      memory: accept mismatching sizes in memory_region_access_valid
      
      The memory API is able to use smaller/wider accesses than requested,
      match that in memory_region_access_valid.  Of course, the accepts
      callback is still free to reject those accesses.
      
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 51644ab70ba125cb9545702d64890743d75b444b
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Thu Apr 11 15:40:59 2013 +0200
  
      memory: add address_space_access_valid
      
      The old-style IOMMU lets you check whether an access is valid in a
      given DMAContext.  There is no equivalent for AddressSpace in the
      memory API, implement it with a lookup of the dispatch tree.
      
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit c353e4cc08a2fce7c505dd0d04512ef3947adff8
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri May 24 14:02:39 2013 +0200
  
      exec: implement .valid.accepts for subpages
      
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit d2702032b4746515cff0bf29891a6b6decfc3d86
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri May 24 11:55:06 2013 +0200
  
      memory: export memory_region_access_valid to exec.c
      
      We'll use it to implement address_space_access_valid.
      
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 82f2563fc81532e24380085d23a9d32c17b74169
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri May 24 11:59:43 2013 +0200
  
      exec: introduce memory_access_size
      
      This will be used by address_space_access_valid too.
      
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 2bbfa05d20067de0d032d832ae22c1041f4c89c2
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri May 24 12:29:54 2013 +0200
  
      exec: introduce memory_access_is_direct
      
      After the previous patches, this is a common test for all read/write
      functions.
      
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit d17d45e95f497e67aa48ff9e49a4ad62bb1e17df
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri May 24 13:21:01 2013 +0200
  
      exec: expect mr->ops to be initialized for ROM
      
      There is no need to use the special phys_section_rom section.
      
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 2cdfcf272d1a38e22879aecae83e95be51369b2d
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri May 24 13:55:52 2013 +0200
  
      memory: assign MemoryRegionOps to all regions
      
      This allows to remove the checks on section->readonly.  Simply,
      write accesses to ROM will not be considered "direct" and will
      go through mr->ops without any special intervention.
      
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit d197063fcf969e1269dc53c9c9e9a073f87aa3b4
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri May 24 13:23:38 2013 +0200
  
      memory: move unassigned_mem_ops to memory.c
      
      reservation_ops is already doing the same thing.
      
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 149f54b53b7666a3facd45e86eece60ce7d3b114
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri May 24 12:59:37 2013 +0200
  
      memory: add address_space_translate
      
      Using phys_page_find to translate an AddressSpace to a MemoryRegionSection
      is unwieldy.  It requires to pass the page index rather than the address,
      and later memory_region_section_addr has to be called.  Replace
      memory_region_section_addr with a function that does all of it: call
      phys_page_find, compute the offset within the region, and check how
      big the current mapping is.  This way, a large flat region can be written
      with a single lookup rather than a page at a time.
      
      address_space_translate will also provide a single point where IOMMU
      forwarding is implemented.
      
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit b018ddf633f77195e9ae859c6d940a334e68879f
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri May 24 14:48:38 2013 +0200
  
      memory: dispatch unassigned accesses based on .valid.accepts
      
      This provides the basics for detecting accesses to unassigned memory
      as soon as they happen, and also for a simple implementation of
      address_space_access_valid.
      
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit bf8d5166395612b4e856fad57606eb0cff97ae2e
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri May 24 14:39:13 2013 +0200
  
      exec: do not use error_mem_read
      
      We will soon reach this case when doing (unaligned) accesses that
      span partly past the end of memory.  We do not want to crash in
      that case.
      
      unassigned_mem_ops and rom_mem_ops are now the same.
      
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 0844e007624acb6dbf45bfb232286ce9502b424e
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri May 24 14:37:28 2013 +0200
  
      exec: make io_mem_unassigned private
      
      There is no reason to avoid a recompile before accessing unassigned
      memory.  In the end it will be treated as MMIO anyway.
      
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 8f3e03cb73dce9eac207cfe0f37d87d6490421a0
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri May 24 16:45:30 2013 +0200
  
      cputlb: simplify tlb_set_page
      
      The same "if" condition is repeated twice.
      
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit ae4e43e80f3e1e65d096ebbc643eed9d763e1441
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri May 24 17:14:05 2013 +0200
  
      exec: drop useless #if
      
      This code is only compiled for softmmu targets.
      
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 2a8e7499093cd33a607ebd7c1cd591169aa68a3e
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri May 24 14:34:08 2013 +0200
  
      exec: eliminate io_mem_ram
      
      It is never used, the IOTLB always goes through io_mem_notdirty.
      
      In fact in softmmu_template.h, if it were, QEMU would crash just
      below the tests, as soon as io_mem_read/write dispatches to
      error_mem_read/write.
      
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 87d23f78aa79b72da022afda358bbc8a8509ca70
  Author: Michael S. Tsirkin <mst@redhat.com>
  Date:   Tue May 28 13:20:23 2013 +0300
  
      virtio-pci: drop unused wmb macro
      
      The implementation is wrong for kvm, and it's unused anyway.
      Drop it.
      
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
      Message-id: 20130528102023.GA30055@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 04129606170ec9011d4952b4f22c368679bedbf9
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Mon May 27 15:28:51 2013 +0200
  
      tests: set MALLOC_PERTURB_ to expose memory bugs
      
      glibc wipes malloc(3) memory when the MALLOC_PERTURB_ environment
      variable is set.  The value of the environment variable determines the
      bit pattern used to wipe memory.  For more information, see
      http://udrepper.livejournal.com/11429.html.
      
      Set MALLOC_PERTURB_ for gtester and qemu-iotests.  Note we pick a random
      value from 1 to 255 to expose more bugs.  If you need to reproduce a
      crash use 'show environment' in gdb to extract the MALLOC_PERTURB_
      value from a core dump.
      
      Both make check and qemu-iotests pass with MALLOC_PERTURB_ enabled.
      
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Message-id: 1369661331-28041-1-git-send-email-stefanha@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit dafb82e0fc89b631d25f8def649fbfd14fec3db2
  Author: Jordan Justen <jordan.l.justen@intel.com>
  Date:   Wed May 29 01:27:27 2013 -0700
  
      pc_sysfw: allow flash (-pflash) memory to be used with KVM
      
      When pc-sysfw.rom_only == 0, flash memory will be
      usable with kvm. In order to enable flash memory mode,
      a pflash device must be created. (For example, by
      using the -pflash command line parameter.)
      
      Usage of a flash memory device with kvm requires
      KVM_CAP_READONLY_MEM, and kvm will abort if
      a flash device is used with an older kvm which does
      not support this capability.
      
      If a flash device is not used, then qemu/kvm will
      operate in the original rom-mode.
      
      Signed-off-by: Jordan Justen <jordan.l.justen@intel.com>
      Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
      Message-id: 1369816047-16384-5-git-send-email-jordan.l.justen@intel.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 235e8982ad393e5611cb892df54881c872eea9e1
  Author: Jordan Justen <jordan.l.justen@intel.com>
  Date:   Wed May 29 01:27:26 2013 -0700
  
      kvm: support using KVM_MEM_READONLY flag for regions
      
      For readonly memory regions and rom devices in romd_mode,
      we make use of the KVM_MEM_READONLY. A slot that uses
      KVM_MEM_READONLY can be read from and code can execute from the
      region, but writes will exit to qemu.
      
      For rom devices with !romd_mode, we force the slot to be
      removed so reads or writes to the region will exit to qemu.
      (Note that a memory region in this state is not executable
      within kvm.)
      
      v7:
       * Update for readable => romd_mode rename (5f9a5ea1)
      
      Signed-off-by: Jordan Justen <jordan.l.justen@intel.com>
      Reviewed-by: Xiao Guangrong <xiaoguangrong@linux.vnet.ibm.com> (v4)
      Reviewed-by: Paolo Bonzini <pbonzini@redhat.com> (v5)
      Message-id: 1369816047-16384-4-git-send-email-jordan.l.justen@intel.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit df9c8b758a04825e23f82427001028342b92d0cf
  Author: Jordan Justen <jordan.l.justen@intel.com>
  Date:   Wed May 29 01:27:25 2013 -0700
  
      kvm: add kvm_readonly_mem_enabled
      
      Signed-off-by: Jordan Justen <jordan.l.justen@intel.com>
      Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
      Message-id: 1369816047-16384-3-git-send-email-jordan.l.justen@intel.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit dade922f357c709c02eed2e1b1891453896756dd
  Author: Jordan Justen <jordan.l.justen@intel.com>
  Date:   Wed May 29 01:27:24 2013 -0700
  
      isapc: Fix non-KVM qemu boot (read/write memory for isapc BIOS)
      
      The isapc machine with seabios currently requires the BIOS region
      to be read/write memory rather than read-only memory.
      
      KVM currently cannot support the BIOS as a ROM region, but qemu
      in non-KVM mode can. Based on this, isapc machine currently only
      works with KVM.
      
      To work-around this isapc issue, this change avoids marking the
      BIOS as readonly for isapc.
      
      This change also will allow KVM to start supporting ROM mode
      via KVM_CAP_READONLY_MEM.
      
      Signed-off-by: Jordan Justen <jordan.l.justen@intel.com>
      Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
      Message-id: 1369816047-16384-2-git-send-email-jordan.l.justen@intel.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 338ea905e948613607c98346e127fc9472c57f0d
  Merge: 1afd566... db431f6...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Wed May 29 08:13:20 2013 -0500
  
      Merge remote-tracking branch 'aneesh/for-upstream' into staging
      
      # By Aneesh Kumar K.V (3) and Gabriel de Perthuis (1)
      # Via Aneesh Kumar K.V
      * aneesh/for-upstream:
        hw/9pfs: Be robust against paths without FS_IOC_GETVERSION
        hw/9pfs: Use O_NOFOLLOW when opening files on server
        hw/9pfs: use O_NOFOLLOW for mapped readlink operation
        hw/9pfs: Fix segfault with 9p2000.u
      
      Message-id: 87zjvevx4s.fsf@linux.vnet.ibm.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 1afd566ce921493a13b3878662b5320aab7645d0
  Merge: 46a352a... 2ba9de6...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Wed May 29 08:13:09 2013 -0500
  
      Merge remote-tracking branch 'afaerber-or/cocoa-for-upstream' into staging
      
      # By Peter Maydell
      # Via Andreas Färber
      * afaerber-or/cocoa-for-upstream:
        cocoa: Avoid deprecated NSOpenPanel beginSheetForDirectory
        cocoa: Avoid deprecated NSOpenPanel filename method
        cocoa: Avoid deprecated CPS* functions
        cocoa: Fix leaks of NSScreen and NSConcreteMapTable
  
  commit 46a352a7d7a47b3733ae76c0a0906d6934f81fc0
  Merge: c199707... 60d9538...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Wed May 29 08:12:53 2013 -0500
  
      Merge remote-tracking branch 'kraxel/chardev.6' into staging
      
      # By Gerd Hoffmann
      # Via Gerd Hoffmann
      * kraxel/chardev.6:
        chardev: fix "info chardev" output
        Revert "chardev: Get filename for new qapi backend"
      
      Message-id: 1369722844-24345-1-git-send-email-kraxel@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit c199707ad0dcbb4a72e7435551c7f23b9606a063
  Merge: 6a4e177... 6683d7b...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Wed May 29 08:12:25 2013 -0500
  
      Merge remote-tracking branch 'kraxel/seabios-1.7.2.2' into staging
      
      # By Gerd Hoffmann
      # Via Gerd Hoffmann
      * kraxel/seabios-1.7.2.2:
        update seabios to release 1.7.2.2
        Revert "roms: switch oldnoconfig to olddefconfig"
      
      Message-id: 1369736932-16627-1-git-send-email-kraxel@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 2ba9de6ed0455f5c55e4fb1841e1597204535430
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Mon Apr 22 10:29:49 2013 +0000
  
      cocoa: Avoid deprecated NSOpenPanel beginSheetForDirectory
      
      In MacOSX 10.6 and above the NSOpenPanel beginSheetForDirectory
      method is deprecated. Use the preferred replacements instead.
      We retain the original code for use on earlier MacOSX versions
      because the replacement methods don't exist before 10.6.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Andreas Färber <andreas.faerber@web.de>
  
  commit 8bb3f1e3742ca8d26af7156e14068435437918a1
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Mon Apr 22 10:29:48 2013 +0000
  
      cocoa: Avoid deprecated NSOpenPanel filename method
      
      Avoid the NSOpenPanel filename method (deprecated in MacOSX 10.6)
      in favour of using the URL method and extracting the path from the
      resulting NSUrl object.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Andreas Färber <andreas.faerber@web.de>
  
  commit 42a5dfe75f455fe7f3619ce44b7eb025ba631ee8
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Mon Apr 22 10:29:47 2013 +0000
  
      cocoa: Avoid deprecated CPS* functions
      
      The functions CPSGetCurrentProcess and CPSEnableForegroundOperation
      are deprecated in newer versions of MacOSX and cause warning messages
      to be logged to the system log. Instead, use the new preferred method
      of promoting our console process up to a graphical app with menubar
      and Dock icon, which is TransformProcessType. (This function came
      in with MacOSX 10.3, so there's no need to retain the old method as
      we don't support anything earlier than 10.3 anyway.)
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Andreas Färber <andreas.faerber@web.de>
  
  commit 6e657e64cdc478461c1e6a5e81c6d23115664326
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Mon Apr 22 10:29:46 2013 +0000
  
      cocoa: Fix leaks of NSScreen and NSConcreteMapTable
      
      On MacOSX 10.8 QEMU provokes system log messages:
      11/03/2013 17:03:29.998 qemu-system-arm[42586]: objc[42586]: Object
      0x7ffbf9c2f3b0 of class NSScreen autoreleased with no pool in place - just
      leaking - break on objc_autoreleaseNoPool() to debug
      
      11/03/2013 17:03:29.999 qemu-system-arm[42586]: objc[42586]: Object
      0x7ffbf9c3a010 of class NSConcreteMapTable autoreleased with no pool in
      place - just leaking - break on objc_autoreleaseNoPool() to debug
      
      This is because we call back into Cocoa from threads other than
      the UI thread (specifically from the CPU thread). Since we created
      these threads via the POSIX API rather than NSThread, they don't have
      automatically created autorelease pools. Guard all the functions where
      QEMU can call back into the Cocoa UI code with autorelease pools
      so that we don't leak any Cocoa objects.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Andreas Färber <andreas.faerber@web.de>
  
  commit 6683d7bc2759e9da8b5c4907a9de85d500933ffb
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Tue May 28 12:17:50 2013 +0200
  
      update seabios to release 1.7.2.2
      
      git shortlog from 1.7.2.1
      
      Asias He (2):
            virtio-scsi: Pack struct virtio_scsi_{req_cmd,resp_cmd}
            virtio-scsi: Set _DRIVER_OK flag before scsi target scanning
      
      Kevin O'Connor (1):
            Cache boot-fail-wait to avoid romfile access after POST.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 19cd090e17b293b49eec59346df94a668f5d2438
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Tue May 28 12:09:41 2013 +0200
  
      Revert "roms: switch oldnoconfig to olddefconfig"
      
      This reverts commit a5519b42cfd6c00e9f8b31c5aad7682e7a9f1181.
      
      Breaks "make bios" in roms/ as the kconfig version in seabios doesn't
      support olddefconfig.  Must have been be totally untested.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit db431f6adc881a0758512cd765b3108209013512
  Author: Gabriel de Perthuis <g2p.code@gmail.com>
  Date:   Fri May 10 19:53:28 2013 +0200
  
      hw/9pfs: Be robust against paths without FS_IOC_GETVERSION
      
      9P optionally uses the FS_IOC_GETVERSION ioctl to get information about
      a file's version (sometimes called generation number).
      
      The code checks for supported filesystems at mount time, but some paths
      may come from other mounted filesystems.
      
      Change it to treat unsupported paths the same as unsupported
      filesystems, returning 0 in both cases.
      
      Note: ENOTTY is the error code for an unsupported ioctl.
      
      This fix allows booting a linux kernel with the same / filesystem as the
      host; otherwise the boot fails when mounting devtmpfs.
      
      Signed-off-by: Gabriel de Perthuis <g2p.code@gmail.com>
      Reviewed-by: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com>
      Signed-off-by: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com>
  
  commit 0ceb092e35f9d8793d64d86194ec9463718dffa3
  Author: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com>
  Date:   Mon May 20 19:43:15 2013 +0530
  
      hw/9pfs: Use O_NOFOLLOW when opening files on server
      
      9p server should never follow a symlink. So use O_NOFOLLOW with all open
      syscall
      
      Tested-by: "M. Mohan Kumar" <mohan@in.ibm.com>
      Signed-off-by: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com>
  
  commit aed858ce10ef09c7bdf03f73e75e772f567c74cd
  Author: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com>
  Date:   Mon May 20 17:28:29 2013 +0530
  
      hw/9pfs: use O_NOFOLLOW for mapped readlink operation
      
      With mapped security models like mapped-xattr and mapped-file, we save the
      symlink target as file contents. Now if we ever expose a normal directory
      with mapped security model and find real symlinks in export path, never
      follow them and return proper error.
      
      Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com>
      Signed-off-by: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com>
  
  commit c7e587b73ebac05943df78f5f37d80d32ff47d3d
  Author: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com>
  Date:   Mon May 20 11:29:52 2013 +0530
  
      hw/9pfs: Fix segfault with 9p2000.u
      
      When guest tries to chmod a block or char device file over 9pfs,
      the qemu process segfaults. With 9p2000.u protocol we use wstat to
      change mode bits and client don't send extension information for
      chmod. We need to check for size field to check whether extension
      info is present or not.
      
      Reported-by: Michael Tokarev <mjt@tls.msk.ru>
      Acked-by: Michael Tokarev <mjt@tls.msk.ru>
      Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com>
      Signed-off-by: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com>
  
  commit 60d95386abf1f5f37ded6a812d12ac458df2491b
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Mon May 27 12:41:24 2013 +0200
  
      chardev: fix "info chardev" output
      
      Fill unset CharDriverState->filename with the backend name, so
      'info chardev' will return at least the chardev type.  Don't
      touch it in case the chardev init function filled it already,
      like the socket+pty chardevs do for example.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 3022e6b472d0f6d56efbe890e0f1c94841b170d4
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Mon May 27 12:38:58 2013 +0200
  
      Revert "chardev: Get filename for new qapi backend"
      
      Does not handle chardevs created via chardev-add monitor command.
      
      This reverts commit 2b220025993e76d4116781ca91a4fabc5ad9c722.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 6a4e17711442849bf2cc731ccddef5a2a2d92d29
  Author: Blue Swirl <blauwirbel@gmail.com>
  Date:   Sun Apr 14 18:10:28 2013 +0000
  
      Remove Sun4c, Sun4d and a few CPUs
      
      Sun4c and Sun4d architectures and related CPUs are not fully implemented
      (especially Sun4c MMU) and there has been no interest for them.
      
      Likewise, a few CPUs (Cypress, Ross etc) are only half implemented.
      
      Remove the machines and CPUs, they can be re-added if needed later.
      
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 4f6ab397b60615d2da77bff4f32666be9ac2e949
  Author: Brad Smith <brad@comstyle.com>
  Date:   Fri May 24 19:01:07 2013 -0400
  
      Remove OSS support for OpenBSD
      
      Remove the OSS support for OpenBSD. The OSS API has not been usable
      for quite some time.
      
      Signed-off-by: Brad Smith <brad@comstyle.com>
      Reviewed-by: Laszlo Ersek <lersek@redhat.com>
      Reviewed-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 5b35b4e91d4d023d44dc28437ae414a21e9b8117
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Thu May 23 13:00:03 2013 +0100
  
      target-arm: Remove gen_{ld,st}* definitions
      
      All the uses of the gen_{ld,st}* functions are gone now, so remove
      the functions themselves.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit e2592fad1720d848699f32e67882b611bbed2cb5
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Thu May 23 13:00:02 2013 +0100
  
      target-arm: Remove gen_{ld,st}* from thumb2 decoder
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit c40c85560b6a9bf272dcc7de1beb8910f240bae8
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Thu May 23 13:00:01 2013 +0100
  
      target-arm: Remove gen_{ld,st}* from Thumb insns
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 5a839c0d54fac9db0516904db873a4fe01f50f4b
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Thu May 23 13:00:00 2013 +0100
  
      target-arm: Remove gen_{ld,st}* from basic ARM insns
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 94ee24e7fbb0d6d6fd63627c2e89d2513cb7b893
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Thu May 23 12:59:59 2013 +0100
  
      target-arm: Remove use of gen_{ld,st}* from ldrex/strex
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 58ab8e96469955f8b575bfe1f6b1e992f8f36c0f
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Thu May 23 12:59:58 2013 +0100
  
      target-arm: Remove uses of gen_{ld,st}* from Neon code
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 29531141a7658cfb9f6e5f72a685c3859a5fff8b
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Thu May 23 12:59:57 2013 +0100
  
      target-arm: Remove uses of gen_{ld,st}* from iWMMXt code
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 8ed1237d6401e0bd9461417b58b07e545bbc4b7e
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Thu May 23 12:59:56 2013 +0100
  
      target-arm: Remove gen_ld64() and gen_st64()
      
      gen_ld64() and gen_st64() are used only in one place, so just
      expand them out.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 39d5492a186d156d4acc306ae258d7e04f8a6c29
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Thu May 23 12:59:55 2013 +0100
  
      target-arm: Don't use TCGv when we mean TCGv_i32
      
      TCGv changes size depending on the compile time value of
      TARGET_LONG_BITS.  This is useful for generating code for MIPS style
      "instructions are the same but the register width changes" CPUs, and
      also for the generic bits of QEMU which operate on "width of a
      virtual address" values, but mostly in the ARM target code we were
      using it purely as a shorthand for "any 32 bit value".
      
      This needs to change in preparation for AArch64 support, since an
      AArch64-capable v8 core will have 64 bit virtual addresses but still
      use 32 bit values for the 32 bit instruction set.
      
      This patch mechanically converts all the occurrences of TCGv,
      tcg_temp_new(), tcg_temp_free(), tcg_temp_local_new() and
      TCGV_UNUSED() to their explicitly 32 bit counterparts.  This is
      correct for everything except the arguments to tcg_gen_qemu_{ld,st}*,
      which really do need to be TCGv and so will require a 32-to-64
      conversion when building the 32 bit code for AArch64.  Those changes
      will be in a separate patch for easier review.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit fd469df97ab4277411ecdd4032a2f045a3a87b2a
  Merge: 4a542df... fd29893...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Fri May 24 13:47:42 2013 -0500
  
      Merge remote-tracking branch 'bonzini/iommu-for-anthony' into staging
      
      # By Paolo Bonzini (11) and others
      # Via Paolo Bonzini
      * bonzini/iommu-for-anthony:
        memory: clean up phys_page_find
        memory: populate FlatView for new address spaces
        memory: limit sections in the radix tree to the actual address space size
        s390x: reduce TARGET_PHYS_ADDR_SPACE_BITS to 62
        memory: fix address space initialization/destruction
        memory: make memory_global_sync_dirty_bitmap take an AddressSpace
        memory: do not duplicate memory_region_destructor_none
        memory: Rename readable flag to romd_mode
        memory: Replace open-coded memory_region_is_romd
        memory: allow memory_region_find() to run on non-root memory regions
        memory: assert that PhysPageEntry's ptr does not overflow
        exec: eliminate stq_phys_notdirty
        exec: make qemu_get_ram_ptr private
        exec: eliminate qemu_put_ram_ptr
        exec: remove obsolete comment
      
      Message-id: 1369414987-8839-1-git-send-email-pbonzini@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 4a542df0910dff2caf17d6bb76bbf3704197db42
  Merge: 4c5dad0... 00b7ade...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Fri May 24 13:47:33 2013 -0500
  
      Merge remote-tracking branch 'stefanha/net' into staging
      
      # By Alasdair McLeay (1) and Stefan Hajnoczi (1)
      # Via Stefan Hajnoczi
      * stefanha/net:
        rtl8139: flush queued packets when RxBufPtr is written
        net: support for bridged networking on Mac OS X
      
      Message-id: 1369406295-20411-1-git-send-email-stefanha@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 4c5dad040bce8f8c9924dc72cfac9380e4ffdc26
  Merge: 64afc2b... 02ffb50...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Fri May 24 13:47:25 2013 -0500
  
      Merge remote-tracking branch 'stefanha/block' into staging
      
      # By Wenchao Xia (5) and others
      # Via Stefan Hajnoczi
      * stefanha/block:
        coroutine: stop using AioContext in CoQueue
        coroutine: protect global pool with a mutex
        qemu-iotests: Try creating huge qcow2 image
        qcow2.py: Subcommand for changing header fields
        qemu-io: Fix 'map' output
        blockdev: Rename BlockdevAction -> TransactionAction
        block: make all steps in qmp_transaction() as callback
        block: package rollback code in qmp_transaction()
        block: package committing code in qmp_transaction()
        block: move input parsing code in qmp_transaction()
        block: package preparation code in qmp_transaction()
      
      Message-id: 1369405947-14818-1-git-send-email-stefanha@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit fd2989341e758813351c2fc1446cc8fbcae06ad9
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Mon May 20 12:21:07 2013 +0200
  
      memory: clean up phys_page_find
      
      Remove the goto.
      
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit f43793c7caab49c68b41c3b8524fc35b4c206856
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Tue Apr 16 15:39:51 2013 +0200
  
      memory: populate FlatView for new address spaces
      
      Even a new address space might have a non-empty FlatView.  In order
      to initialize it properly, address_space_init should (a) call
      memory_region_transaction_commit after the address space is inserted
      into the list; (b) force memory_region_transaction_commit to do something.
      
      This bug was latent so far because all address spaces started empty, including
      the PCI address space where the bus master region is initially disabled.
      However, the target address space of an IOMMU is usually rooted at
      get_system_memory(), which might not be empty at the time the IOMMU is created.
      
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 86a8623692b1b559a419a92eb8b6897c221bca74
  Author: Avi Kivity <avi.kivity@gmail.com>
  Date:   Tue Oct 30 13:47:45 2012 +0200
  
      memory: limit sections in the radix tree to the actual address space size
      
      The radix tree is statically sized to fit TARGET_PHYS_ADDR_SPACE_BITS.
      If a larger memory region is registered, it will overflow.
      
      Fix by limiting any section in the radix tree to the supported size.
      
      This problem was not observed earlier since artificial regions (containers
      and aliases) are eliminated by the memory core, leaving only device regions
      which have reasonable sizes.  An IOMMU however cannot be eliminated by the
      memory core, and may have an artificial size.
      
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Avi Kivity <avi.kivity@gmail.com>
      [ Fail the build if TARGET_PHYS_ADDR_SPACE_BITS is too large - Paolo ]
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 311f83ca08c011b048c063c2fd3038a8957970bc
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Mon May 13 15:54:44 2013 +0200
  
      s390x: reduce TARGET_PHYS_ADDR_SPACE_BITS to 62
      
      With the next patch, the memory API will complain if the
      TARGET_PHYS_ADDR_SPACE_BITS gets dangerously close to an
      overflow.  s390x can handle up to 64 bit of physical address
      space from its page tables, but we never use that much.  Just
      decrease the value.
      
      Cc: Alexander Graf <agraf@suse.de>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 4c19eb721a5929f2277d33a98bb59963c58c2e3b
  Author: Avi Kivity <avi.kivity@gmail.com>
  Date:   Tue Oct 30 13:47:44 2012 +0200
  
      memory: fix address space initialization/destruction
      
      A couple of fields were left uninitialized.  This was not observed earlier
      because all address spaces were statically allocated.  Also free allocation
      for those fields.
      
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Avi Kivity <avi.kivity@gmail.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 1d671369c3f8eb2b5dfd0e1709688faba9b85f95
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Wed Apr 24 10:46:55 2013 +0200
  
      memory: make memory_global_sync_dirty_bitmap take an AddressSpace
      
      Since this is a MemoryListener operation, it only makes sense
      on an AddressSpace granularity.
      
      Suggested-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 5553e3a5c95f4a842489384a2fafb27d7555a4ef
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri May 3 17:18:36 2013 +0200
  
      memory: do not duplicate memory_region_destructor_none
      
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 5f9a5ea1c0a8391033e7d33abd335dd804a1001a
  Author: Jan Kiszka <jan.kiszka@siemens.com>
  Date:   Tue May 7 19:04:25 2013 +0200
  
      memory: Rename readable flag to romd_mode
      
      "Readable" is a very unfortunate name for this flag because even a
      rom_device region will always be readable from the guest POV. What
      differs is the mapping, just like the comments had to explain already.
      Also, readable could currently be understood as being a generic region
      flag, but it only applies to rom_device regions.
      
      So rename the flag and the function to modify it after the original term
      "ROMD" which could also be interpreted as "ROM direct", i.e. ROM mode
      with direct access. In any case, the scope of the flag is clearer now.
      
      Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 4b81126e3399bfbcc47a4d696902c93401169f72
  Author: Jan Kiszka <jan.kiszka@siemens.com>
  Date:   Mon May 6 18:07:05 2013 +0200
  
      memory: Replace open-coded memory_region_is_romd
      
      Improves readability.
      
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
  
  commit 73034e9e087aa51b85cf86b6c81ef92f7e1e9d09
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Tue May 7 15:48:28 2013 +0200
  
      memory: allow memory_region_find() to run on non-root memory regions
      
      memory_region_find() is similar to registering a MemoryListener and
      checking for the MemoryRegionSections that come from a particular
      region.  There is no reason for this to be limited to a root memory
      region.
      
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 68f3f65b09a1ce8c82fac17911ffc3bb6031ebe4
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Tue May 7 11:30:23 2013 +0200
  
      memory: assert that PhysPageEntry's ptr does not overflow
      
      While sized to 15 bits in PhysPageEntry, the ptr field is ORed into the
      iotlb entries together with a page-aligned pointer.  The ptr field must
      not overflow into this page-aligned value, assert that it is smaller than
      the page size.
      
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 8b0d6711a276bdb9edcd9299b194c7c0d6b56a88
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Mon May 20 12:40:58 2013 +0200
  
      exec: eliminate stq_phys_notdirty
      
      It is not used anywhere.
      
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit ee983cb3cc8f856b408a272269f434cc9a82ceff
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Tue May 14 11:47:56 2013 +0200
  
      exec: make qemu_get_ram_ptr private
      
      It is a private interface between exec.c and memory.c.
      
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 4f39178b3ab54538759df92a38655063f5d59301
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Tue May 14 11:44:02 2013 +0200
  
      exec: eliminate qemu_put_ram_ptr
      
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit bbcfd2913cdb8623d1c57fa26bf481f34bf7989a
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Thu Apr 11 15:33:16 2013 +0200
  
      exec: remove obsolete comment
      
      See how we call memory_region_section_addr two lines below to
      convert a physical address to a base address in the region.
      
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 00b7ade807b5ce6779ddd86ce29c5521ec5c529a
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Wed May 22 14:50:18 2013 +0200
  
      rtl8139: flush queued packets when RxBufPtr is written
      
      Net queues support efficient "receive disable".  For example, tap's file
      descriptor will not be polled while its peer has receive disabled.  This
      saves CPU cycles for needlessly copying and then dropping packets which
      the peer cannot receive.
      
      rtl8139 is missing the qemu_flush_queued_packets() call that wakes the
      queue up when receive becomes possible again.
      
      As a result, the Windows 7 guest driver reaches a state where the
      rtl8139 cannot receive packets.  The driver has actually refilled the
      receive buffer but we never resume reception.
      
      The bug can be reproduced by running a large FTP 'get' inside a Windows
      7 guest:
      
        $ qemu -netdev tap,id=tap0,...
               -device rtl8139,netdev=tap0
      
      The Linux guest driver does not trigger the bug, probably due to a
      different buffer management strategy.
      
      Reported-by: Oliver Francke <oliver.francke@filoo.de>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit d73fe37e7bab4ef06b94c48b2a8d8952c03619d4
  Author: Alasdair McLeay <alasdair.mcleay@me.com>
  Date:   Thu May 9 19:44:30 2013 +0100
  
      net: support for bridged networking on Mac OS X
      
      tun tap can be implemented on Mac OS X using
      http://tuntaposx.sourceforge.net
      
      It behaves in the same way as FreeBSD/OpenBSD implementations, but Qemu
      needs a patch to use the OpenBS/FreeBSD code.
      
      As per the patch listed in this forum thread:
      http://forum.gns3.net/post17679.html#p17679
      
      And also as used in the MacPorts installation:
      https://trac.macports.org/browser/trunk/dports/emulators/qemu/files/patch-net-tap-interface.diff
      
      Signed-off-by: Alasdair McLeay <alasdair.mcleay@me.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 02ffb504485f0920cfc75a0982a602f824a9a4f4
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Fri May 17 15:51:26 2013 +0200
  
      coroutine: stop using AioContext in CoQueue
      
      qemu_co_queue_next(&queue) arranges that the next queued coroutine is
      run at a later point in time.  This deferred restart is useful because
      the caller may not want to transfer control yet.
      
      This behavior was implemented using QEMUBH in the past, which meant that
      CoQueue (and hence CoMutex and CoRwlock) had a dependency on the
      AioContext event loop.  This hidden dependency causes trouble when we
      move to a world with multiple event loops - now qemu_co_queue_next()
      needs to know which event loop to schedule the QEMUBH in.
      
      After pondering how to stash AioContext I realized the best solution is
      to not use AioContext at all.  This patch implements the deferred
      restart behavior purely in terms of coroutines and no longer uses
      QEMUBH.
      
      Here is how it works:
      
      Each Coroutine has a wakeup queue that starts out empty.  When
      qemu_co_queue_next() is called, the next coroutine is added to our
      wakeup queue.  The wakeup queue is processed when we yield or terminate.
      
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit b84c4586234b26ccc875595713f6f4491e5b3385
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Fri May 17 15:51:25 2013 +0200
  
      coroutine: protect global pool with a mutex
      
      The coroutine freelist is a global pool of unused coroutines.  It avoids
      the setup/teardown overhead associated with the coroutine lifecycle.
      Since the pool is global, we need to synchronize access so that
      coroutines can be used outside the BQL.
      
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit bd91ecbf5b43b52321c4d938e16a612b9c68bf06
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Mon May 13 14:11:13 2013 +0200
  
      qemu-iotests: Try creating huge qcow2 image
      
      It's supposed to fail gracefully instead of segfaulting.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit c93331c9146719958a4b102435fcd0566da45ea2
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Mon May 13 14:00:15 2013 +0200
  
      qcow2.py: Subcommand for changing header fields
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit a00e81e98f71c91a35b96bcd8ae431a86f42378d
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Mon May 13 15:31:34 2013 +0200
  
      qemu-io: Fix 'map' output
      
      The output of the 'map' command in qemu-io used to directly resemble
      bdrv_is_allocated() and could contain many lines for small chunks that
      all have the same allocation status. After this patch, they will be
      coalesced into a single output line for a large chunk.
      
      As a side effect, the command gains some error handling.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit c8a83e8500329d82f1282c4905be11a39078007f
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Mon May 13 10:43:43 2013 +0200
  
      blockdev: Rename BlockdevAction -> TransactionAction
      
      There's no reason to restrict transactions to operations related to
      block devices, so rename the type now before schema introspection stops
      us from doing so.
      
      Also change the schema documentation of 'transaction' to not refer to
      block devices or snapshots any more.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit ba0c86a34e29b31ef360feda74c94200a5403fdd
  Author: Wenchao Xia <xiawenc@linux.vnet.ibm.com>
  Date:   Wed May 8 18:25:16 2013 +0800
  
      block: make all steps in qmp_transaction() as callback
      
      Make it easier to add other operations to qmp_transaction() by using
      callbacks, with external snapshots serving as an example implementation
      of the callbacks.
      
      Signed-off-by: Wenchao Xia <xiawenc@linux.vnet.ibm.com>
      Reviewed-by: Kevin Wolf <kwolf@redhat.com>
      Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit 96b86bf72de0c6eda2799201517ef32910beb340
  Author: Wenchao Xia <xiawenc@linux.vnet.ibm.com>
  Date:   Wed May 8 18:25:15 2013 +0800
  
      block: package rollback code in qmp_transaction()
      
      Signed-off-by: Wenchao Xia <xiawenc@linux.vnet.ibm.com>
      Reviewed-by: Kevin Wolf <kwolf@redhat.com>
      Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit 3b0047e86a1c215d830b1ae1da0778db4636b83a
  Author: Wenchao Xia <xiawenc@linux.vnet.ibm.com>
  Date:   Wed May 8 18:25:14 2013 +0800
  
      block: package committing code in qmp_transaction()
      
      The code is simply moved into a separate function.
      
      Signed-off-by: Wenchao Xia <xiawenc@linux.vnet.ibm.com>
      Reviewed-by: Kevin Wolf <kwolf@redhat.com>
      Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit e2a31e8798e8246bed8ab396a71cd06bf95edde6
  Author: Wenchao Xia <xiawenc@linux.vnet.ibm.com>
  Date:   Wed May 8 18:25:13 2013 +0800
  
      block: move input parsing code in qmp_transaction()
      
      The code is moved into preparation function, and changed
      a bit to tip more clearly what it is doing.
      
      Signed-off-by: Wenchao Xia <xiawenc@linux.vnet.ibm.com>
      Reviewed-by: Kevin Wolf <kwolf@redhat.com>
      Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit 9b9877ee9f1c27588a286f591852c0b7c0548b6a
  Author: Wenchao Xia <xiawenc@linux.vnet.ibm.com>
  Date:   Wed May 8 18:25:12 2013 +0800
  
      block: package preparation code in qmp_transaction()
      
      The code before really committing is moved into a function. Most
      code is simply moved from qmp_transaction(), except that on fail it
      just returns now. Other code such as input parsing is not touched,
      to make it easier in review.
      
      Signed-off-by: Wenchao Xia <xiawenc@linux.vnet.ibm.com>
      Reviewed-by: Kevin Wolf <kwolf@redhat.com>
      Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit 64afc2b4d48fb21e085517c38a59a3f61a11283c
  Merge: 95de21a... 70e098a...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Thu May 23 14:16:34 2013 -0500
  
      Merge remote-tracking branch 'luiz/queue/qmp' into staging
      
      # By Michael Roth (10) and others
      # Via Luiz Capitulino
      * luiz/queue/qmp:
        monitor: allow to disable the default monitor
        ui/input.c: replace magic numbers with macros
        qapi: add native list coverage for QMP input visitor tests
        qapi: add native list coverage for QMP output visitor tests
        qapi: add native list coverage for visitor serialization tests
        qapi: fix visitor serialization tests for numbers/doubles
        qapi: add QMP input test for large integers
        json-parser: fix handling of large whole number values
        qapi: enable generation of native list code
        qapi: qapi-visit.py, native list support
        qapi: qapi-visit.py, fix list handling for union types
        qapi: qapi-types.py, native list support
      
      Message-id: 1369333232-24145-1-git-send-email-lcapitulino@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 70e098af88f79340d420992af526254866a42ddd
  Author: Luiz Capitulino <lcapitulino@redhat.com>
  Date:   Thu May 16 12:02:55 2013 -0400
  
      monitor: allow to disable the default monitor
      
      Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
  
  commit b2d1674b75563326515cf2178cc1d0a002797a12
  Author: Amos Kong <akong@redhat.com>
  Date:   Thu May 16 13:19:47 2013 +0800
  
      ui/input.c: replace magic numbers with macros
      
      It's clearer to use defined macros than magic numbers.
      
      Signed-off-by: Amos Kong <akong@redhat.com>
      Reviewed-by: Lei Li <lilei@linux.vnet.ibm.com>
      Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
  
  commit 199e0f17f23a68c8d619e9e623d970324ed5efc1
  Author: Michael Roth <mdroth@linux.vnet.ibm.com>
  Date:   Fri May 10 17:46:10 2013 -0500
  
      qapi: add native list coverage for QMP input visitor tests
      
      This exercises schema-generated visitors for native list types and does
      some sanity checking on validity of deserialized data.
      
      Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
      Reviewed-by: Laszlo Ersek <lersek@redhat.com>
      Reviewed-by: Amos Kong <akong@redhat.com>
      Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
  
  commit 83c84667f57637fe5a7a6fc9905d6a9e9589d3e5
  Author: Michael Roth <mdroth@linux.vnet.ibm.com>
  Date:   Fri May 10 17:46:09 2013 -0500
  
      qapi: add native list coverage for QMP output visitor tests
      
      This exercises schema-generated visitors for native list types and does
      some sanity checking on validity of serialized data.
      
      Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
      Reviewed-by: Laszlo Ersek <lersek@redhat.com>
      Reviewed-by: Amos Kong <akong@redhat.com>
      Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
  
  commit 8addacddfece619f1795fcf6cb9a3c49f800e7b9
  Author: Michael Roth <mdroth@linux.vnet.ibm.com>
  Date:   Fri May 10 17:46:08 2013 -0500
  
      qapi: add native list coverage for visitor serialization tests
      
      Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
      Reviewed-by: Laszlo Ersek <lersek@redhat.com>
      Reviewed-by: Amos Kong <akong@redhat.com>
      Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
  
  commit 089f26bb735fb414b79f5fa3753910d5339d2a1d
  Author: Michael Roth <mdroth@linux.vnet.ibm.com>
  Date:   Fri May 10 17:46:07 2013 -0500
  
      qapi: fix visitor serialization tests for numbers/doubles
      
      We never actually stored the stringified double values into the strings
      before we did the comparisons. This left number/double values completely
      uncovered in test-visitor-serialization tests.
      
      Fixing this exposed a bug in our handling of large whole number values
      in QEMU's JSON parser which is now fixed.
      
      Simplify the code while we're at it by dropping the
      calc_float_string_storage() craziness in favor of GStrings.
      
      Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
      Reviewed-by: Laszlo Ersek <lersek@redhat.com>
      Reviewed-by: Amos Kong <akong@redhat.com>
      Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
  
  commit e92cfa0d90c618ff1f131c60ef1b27aa6fe69a0a
  Author: Michael Roth <mdroth@linux.vnet.ibm.com>
  Date:   Fri May 10 17:46:06 2013 -0500
  
      qapi: add QMP input test for large integers
      
      Large integers previously got capped to LLONG_MAX/LLONG_MIN so we could
      store them as int64_t. This could lead to silent errors occuring.
      
      Now, we use a double to handle these cases.
      
      Add a test to confirm that QMPInputVisitor handles this as expected if
      we're expected an integer value: errors for out of range integer values
      that got promoted to doubles in this fashion.
      
      Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
      Reviewed-by: Laszlo Ersek <lersek@redhat.com>
      Reviewed-by: Amos Kong <akong@redhat.com>
      Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
  
  commit 3d5b3ec6d460a92245215aaf7b349b0b9e5ffa25
  Author: Michael Roth <mdroth@linux.vnet.ibm.com>
  Date:   Fri May 10 17:46:05 2013 -0500
  
      json-parser: fix handling of large whole number values
      
      Currently our JSON parser assumes that numbers lacking a fractional
      value are integers and attempts to store them as QInt/int64 values. This
      breaks in the case where the number overflows/underflows int64 values (which
      is still valid JSON)
      
      Fix this by detecting such cases and using a QFloat to store the value
      instead.
      
      Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
      Reviewed-by: Laszlo Ersek <lersek@redhat.com>
      Reviewed-by: Amos Kong <akong@redhat.com>
      Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
  
  commit 0b400e792718f59275d5d54c21de9a589b35a81f
  Author: Michael Roth <mdroth@linux.vnet.ibm.com>
  Date:   Fri May 10 17:46:03 2013 -0500
  
      qapi: enable generation of native list code
      
      Also, fix a dependency issue with libqemuutil: qemu-sockets.c needs
      qapi-types.c/qapi-visit.c
      
      Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
      Reviewed-by: Laszlo Ersek <lersek@redhat.com>
      Reviewed-by: Amos Kong <akong@redhat.com>
      Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
  
  commit 7c946bc418db6b2a11f89b3465424fef48f714eb
  Author: Michael Roth <mdroth@linux.vnet.ibm.com>
  Date:   Fri May 10 17:46:02 2013 -0500
  
      qapi: qapi-visit.py, native list support
      
      Teach visitor generators about native types so they can generate the
      appropriate visitor routines.
      
      Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
      Reviewed-by: Laszlo Ersek <lersek@redhat.com>
      Reviewed-by: Amos Kong <akong@redhat.com>
      Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
  
  commit c664aef551714e91b7d83a28617b6e767db30d11
  Author: Michael Roth <mdroth@linux.vnet.ibm.com>
  Date:   Fri May 10 17:46:01 2013 -0500
  
      qapi: qapi-visit.py, fix list handling for union types
      
      Currently we assume non-list types when generating visitor routines for
      union types. This is broken, since values like ['Type'] need to mapped
      to 'TypeList'.
      
      We already have a type_name() function to handle this that we use for
      generating struct visitors, so use that here as well.
      
      Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
      Reviewed-by: Laszlo Ersek <lersek@redhat.com>
      Reviewed-by: Amos Kong <akong@redhat.com>
      Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
  
  commit c0afa9c5f717d0ebf10c70c305974ebbffe4c71f
  Author: Michael Roth <mdroth@linux.vnet.ibm.com>
  Date:   Fri May 10 17:46:00 2013 -0500
  
      qapi: qapi-types.py, native list support
      
      Teach type generators about native types so they can generate the
      appropriate linked list types.
      
      Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
      Reviewed-by: Laszlo Ersek <lersek@redhat.com>
      Reviewed-by: Amos Kong <akong@redhat.com>
      Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
  
  commit 95de21a430f7bc4166a153b1f69b1425c8a99c7b
  Merge: 3459f01... d2ad502...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Wed May 22 08:22:36 2013 -0500
  
      Merge remote-tracking branch 'mjt/trivial-patches' into staging
      
      # By Christophe Lyon (1) and others
      # Via Michael Tokarev
      * mjt/trivial-patches:
        target-moxie: replace target_phys_addr_t with hwaddr
        Rename hexdump to avoid FreeBSD libutil conflict
        remove some double-includes
        translate: remove redundantly included qemu/timer.h
        Remove twice include of qemu-common.h
        fix /proc/self/maps output
      
      Message-id: 51977B44.1000302@msgid.tls.msk.ru
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 3459f01b2d9612070ec23221a4ccb60a41b775ae
  Author: Alex Williamson <alex.williamson@redhat.com>
  Date:   Mon May 13 14:20:02 2013 -0600
  
      pci-assign: Add MSI affinity support
      
      To support guest MSI affinity changes update the MSI message any time
      the guest writes to the address or data fields.
      
      Signed-off-by: Alex Williamson <alex.williamson@redhat.com>
      Acked-by: Michael S. Tsirkin <mst@redhat.com>
      Message-id: 20130513201840.5430.86331.stgit@bling.home
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 644c98587d4ccc09e7592e1688e4e7fa363c5a75
  Author: Dmitry Fleytman <dfleytma@redhat.com>
  Date:   Mon May 20 11:18:14 2013 +0300
  
      virtio-net: dynamic network offloads configuration
      
      Virtio-net driver currently negotiates network offloads
      on startup via features mechanism and have no ability to
      disable and re-enable offloads later.
      This patch introduced a new control command that allows
      to configure device network offloads state dynamically.
      The patch also introduces a new feature flag
      VIRTIO_NET_F_CTRL_GUEST_OFFLOADS.
      
      Signed-off-by: Dmitry Fleytman <dfleytma@redhat.com>
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
      Message-id: 20130520081814.GA8162@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 2b220025993e76d4116781ca91a4fabc5ad9c722
  Author: Lei Li <lilei@linux.vnet.ibm.com>
  Date:   Tue May 21 18:27:59 2013 +0800
  
      chardev: Get filename for new qapi backend
      
      This patch sets the filename when the new qapi backend
      init from opts.
      
      The previous patch and discussions as link below:
      
      http://patchwork.ozlabs.org/patch/243896/
      
      If anyone who have better idea to fix this please let
      me know your suggestions.
      
      Signed-off-by: Lei Li <lilei@linux.vnet.ibm.com>
      Message-id: 1369132079-11377-3-git-send-email-lilei@linux.vnet.ibm.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 6a85e60cb994bd95d1537aafbff65816f3de4637
  Author: Lei Li <lilei@linux.vnet.ibm.com>
  Date:   Tue May 21 18:27:58 2013 +0800
  
      chardev: Make the name of memory device consistent
      
      Now we have memory char device, but the backend name of it
      is a little confusion. We actually register it by 'memory', but
      the description in qemu-option, the name of open functions
      and the new api backend called it 'ringbuf'. It should keep
      consistent. This patch named it all to 'memory'.
      
      Signed-off-by: Lei Li <lilei@linux.vnet.ibm.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Message-id: 1369132079-11377-2-git-send-email-lilei@linux.vnet.ibm.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 17bf9735dd5a46d829cfb175703c6a2c254a9aa2
  Author: Brad Smith <brad@comstyle.com>
  Date:   Tue May 21 12:14:24 2013 -0400
  
      ui/gtk.c: Fix *BSD build of Gtk+ UI
      
      Fix the build of the Gtk+ UI on *BSD systems.
      
      Signed-off-by: Brad Smith <brad@comstyle.com>
      Reviewed-by: Laszlo Ersek <lersek@redhat.com>
      Message-id: 20130521161324.GA29977@rox.home.comstyle.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 95916abcf428fb03644468c7fbce64356c6483c0
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Wed May 22 11:19:16 2013 +1000
  
      qom/object: Don't poll cast cache for NULL objects
      
      object_dynamic_cast_assert used to be tolerant of NULL objects and not
      assert. It's clear from the implementation that this is the expected
      behavior.
      
      The preceding check of the cast cache dereferences obj however causing
      a segfault. Fix by conditionalizing the cast cache logic on obj being
      non-null.
      
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Reviewed-by: Andreas Färber <afaerber@suse.de>
      Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
      Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
      Reviewed-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
      Message-id: 8e2bef6a55753869c50bfa32226f7fcf0439ca62.1369183592.git.peter.crosthwaite@xilinx.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 3d1bba20913356ff4f8ff2c38519f10c5f4b77e6
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Wed May 22 13:01:43 2013 +1000
  
      glib: Fix some misuses of gsize/size_t types
      
      This unbreaks cross compile builds:
      
      configure --target-list="i386-softmmu" --cpu=i386
      
      When building on a 64bit machine.
      
      Reported-by: David Holsgrove <david.holsgrove@xilinx.com>
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
      Reviewed-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
      Message-id: 926326e96fd8685d74e9d5bf430fe4ad97a55289.1369191585.git.peter.crosthwaite@xilinx.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 1239b472bb0dba8060f1af29d40dafbc1b2860d4
  Author: Kwok Cheung Yeung <kcy@codesourcery.com>
  Date:   Fri May 17 14:51:21 2013 -0700
  
      linux-user: Save the correct resume address for MIPS signal handling
      
      The current ISA mode needs to be saved in bit 0 of the resume address.
      If the current instruction happens to be in a branch delay slot, then
      the address of the preceding jump instruction should be stored instead.
      exception_resume_pc already does both of these tasks, so it is
      made available and reused.
      
      MIPS_HFLAG_BMASK in hflags is cleared, otherwise QEMU may treat the
      first instruction of the signal handler as a delay slot instruction.
      
      Signed-off-by: Kwok Cheung Yeung <kcy@codesourcery.com>
      Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
  
  commit ea3164aafccdfdd8a9543787cdfa25fac30a5def
  Author: Kwok Cheung Yeung <kcy@codesourcery.com>
  Date:   Fri May 17 14:51:20 2013 -0700
  
      linux-user: Fix MIPS ISA transitions during signal handling
      
      Processors supporting the MIPS16 or microMIPS ISAs set bit 0 in target
      addresses to indicate that the target is written using a compressed ISA.
      
      During signal handling, when jumping to or returning from a signal
      handler, bit 0 of the destination PC is inspected and MIPS_HFLAG_M16 in
      hflags cleared or set accordingly.  Bit 0 of the PC is then cleared.
      
      Signed-off-by: Kwok Cheung Yeung <kcy@codesourcery.com>
      Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
  
  commit d8992825aedbb83b7a0e98284e0527bc82a6f7df
  Author: Petar Jovanovic <petar.jovanovic@imgtec.com>
  Date:   Mon May 13 03:35:37 2013 +0200
  
      target-mips: clean-up in BIT_INSV
      
      This is a small follow-up change to "fix incorrect behaviour for INSV".
      
      It includes two minor modifications:
      
      - sizefilter is constant so it can be moved inside of the block,
      - several lines of the code are replaced with a call to deposit64.
      
      No functional change.
      
      Signed-off-by: Petar Jovanovic <petar.jovanovic@imgtec.com>
      Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
  
  commit 9ce0e9275434bacdeba42dd32e0e8269293fe2cf
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Mon May 20 10:55:18 2013 -0500
  
      Open up 1.6 development
      
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 371386fb60961e0afc02f03c817dff79633e323e
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Mon May 20 07:22:02 2013 -0500
  
      Update version for 1.5.0 release.
      
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit da4c1a7a850176cde4840eaec0a19c305843ad21
  Author: Hervé Poussineau <hpoussin@reactos.org>
  Date:   Mon May 20 12:33:08 2013 +0200
  
      osdep: fix qemu_anon_ram_free trace (+ fix compilation on 32 bit hosts)
      
      Commit e7a09b92b70786f9e8c5fbf787e0248c6ebbe707 added a trace at each
      memory freeing, but unfortunately inverted size and pointer when printing
      them. Fix trace.
      
      This also led to a compilation error on 32 bit hosts:
      In file included from include/trace.h:4:0,
                       from trace/generated-events.c:3:
      ./trace/generated-tracers.h: In function ‘trace_qemu_anon_ram_free’:
      ./trace/generated-tracers.h:64:9: error: format ‘%zu’ expects argument of type
      ‘size_t’, but argument 3 has type ‘void *’ [-Werror=format]
      ./trace/generated-tracers.h:64:9: error: format ‘%p’ expects argument of type
      ‘void *’, but argument 4 has type ‘size_t’ [-Werror=format]
      
      Signed-off-by: Hervé Poussineau <hpoussin@reactos.org>
      Signed-off-by: Hervé Poussineau <hpoussin@reactos.org>
      Message-id: 1369045989-14016-1-git-send-email-hpoussin@reactos.org
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 3568ac2a6e6df89cea52a56f70b95af9e1251bbd
  Author: Ed Maste <emaste@freebsd.org>
  Date:   Thu May 16 11:32:28 2013 -0400
  
      Rename hexdump to avoid FreeBSD libutil conflict
      
      On FreeBSD libutil is used for openpty(), but it also provides a hexdump()
      which conflicts with QEMU's.
      
      Signed-off-by: Ed Maste <emaste@freebsd.org>
      Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
      Message-id: 1368718348-15199-1-git-send-email-emaste@freebsd.org
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit fd2a2e1c552cb47ca196552457e175c889b58478
  Author: Hu Tao <hutao@cn.fujitsu.com>
  Date:   Mon May 20 12:46:20 2013 +0200
  
      vl: new runstate transition: RUN_STATE_GUEST_PANICKED -> RUN_STATE_FINISH_MIGRATE
      
      This fixes a problem that after guest panic happens, virsh dump without
      --memory-only fails:
      
      ERROR: invalid runstate transition: 'guest-panicked' -> 'finish-migrate'
      
      Reported-by: Christian Borntraeger <borntraeger@de.ibm.com>
      Signed-off-by: Hu Tao <hutao@cn.fujitsu.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Message-id: 1369046780-17498-1-git-send-email-pbonzini@redhat.com
      Cc: qemu-stable@nongnu.org
      Signed-off-by: Hu Tao <hutao@cn.fujitsu.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 08d0ab3fe6bc9dfb80967a0b7d3109bc9ec7585b
  Author: Lei Li <lilei@linux.vnet.ibm.com>
  Date:   Mon May 20 14:51:03 2013 +0800
  
      chardev: Make consistent with udp device for new qapi backend
      
      When register and open a chardev udp, the backend name should be udp
      not dgram, and we do not have backend dgram in the chardev list. This
      patch makes the new qapi udp backend consistent with the original
      udp device.
      
      Signed-off-by: Lei Li <lilei@linux.vnet.ibm.com>
      Message-id: 1369032665-18159-2-git-send-email-lilei@linux.vnet.ibm.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit b9b5df6f0cee6b09ef3b2e5228761dd3c2cdcad7
  Author: Aurelien Jarno <aurelien@aurel32.net>
  Date:   Sun May 19 13:22:11 2013 +0200
  
      ide/macio: fix wrong opaque with TRIM support
      
      Commit 215e47b9 enabled TRIM by default, which revealed a bug in TRIM
      support for the IDE macio emulation driver, introduced in d353fb72.
      
      The call to dma_bdrv_io() is using a wrong opaque of type IDEState
      instead of DBDMA_io. This patch fixes that.
      
      Fixes LP#1179104
      
      Reported-by: Michael Tokarev <mjt@tls.msk.ru>
      Tested-off-by: Michael Tokarev <mjt@tls.msk.ru>
      Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
  
  commit 118d1e4f59c36078a0d76d090d4c16deace47233
  Author: Petar Jovanovic <petar.jovanovic@imgtec.com>
  Date:   Mon May 13 17:14:35 2013 +0200
  
      target-mips: set carry bit correctly in DSPControl register
      
      First we need to clear the bit and then we set the given value.
      Instruction ADDSC sets the bit and instruction ADDWC uses this bit.
      
      Signed-off-by: Petar Jovanovic <petar.jovanovic@imgtec.com>
      Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
  
  commit 0ba365f4a9752a82502e829a3e8cb5f03a1ffc0c
  Author: Petar Jovanovic <petar.jovanovic@imgtec.com>
  Date:   Sat May 18 03:53:41 2013 +0200
  
      target-mips: fix EXTPDP and setting up pos field in the DSPControl reg
      
      This change makes sure that modifications of pos field in the DSPControl
      register do not trash other bits in the register. This bug can be triggered
      with the additional test case in mips32-dsp/extpdp.c in this commit.
      
      In addition to this, this change corrects incorrect calculation of the mask
      for EXTPDP.
      
      Signed-off-by: Petar Jovanovic <petar.jovanovic@imgtec.com>
      Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
  
  commit d2ad50210b35c2685640f7df931a0fccb49334f7
  Author: Hu Tao <hutao@cn.fujitsu.com>
  Date:   Wed May 15 14:04:29 2013 +0800
  
      target-moxie: replace target_phys_addr_t with hwaddr
      
      target_phys_addr_t has been already replaced by hwaddr, but this
      one is introduced after.
      
      Signed-off-by: Hu Tao <hutao@cn.fujitsu.com>
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
  
  commit 3a8ae21bd07e8a02e6e2eb4896790a62f979acda
  Author: Ed Maste <emaste@freebsd.org>
  Date:   Thu May 16 11:32:28 2013 -0400
  
      Rename hexdump to avoid FreeBSD libutil conflict
      
      On FreeBSD libutil is used for openpty(), but it also provides a hexdump()
      which conflicts with QEMU's.
      
      Signed-off-by: Ed Maste <emaste@freebsd.org>
      Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
  
  commit 997aba8e257d183e978e9b08a26aceb4e905378d
  Author: Michael Tokarev <mjt@tls.msk.ru>
  Date:   Tue May 14 14:55:17 2013 +0400
  
      remove some double-includes
      
      Some source files #include the same header more than
      once for no good reason.  Remove second #includes in
      such cases.
      
      Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
  
  commit 7bc9315d3a6a3c7d437e1c3d0e826121a035444a
  Author: liguang <lig.fnst@cn.fujitsu.com>
  Date:   Tue Apr 30 10:59:50 2013 +0800
  
      translate: remove redundantly included qemu/timer.h
      
      Signed-off-by: liguang <lig.fnst@cn.fujitsu.com>
      Reviewed-By: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
  
  commit ce3a4718fe8edbe56b485778a76e9393e4f27c0e
  Author: Qiao Nuohan <qiaonuohan@cn.fujitsu.com>
  Date:   Wed May 8 12:39:01 2013 +0800
  
      Remove twice include of qemu-common.h
      
      This patch is used to remove twice include of "qemu-common.h" in
      block/win32-aio.c
      
      Signed-off-by: Qiao Nuohan <qiaonuohan@cn.fujitsu.com>
      Reviewed-by: Stefan Weil <sw@weilnetz.de>
      Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
  
  commit e24fed4ed4cb006c76924dacb1274f71477b9e3c
  Author: Christophe Lyon <christophe.lyon@linaro.org>
  Date:   Tue Apr 2 14:03:38 2013 +0200
  
      fix /proc/self/maps output
      
      Add a space at end of line when there is no filename to print, to
      conform to linux kernel format (see show_map_vma() in
      fs/proc/task_mmu.c).
      
      Signed-off-by: Christophe Lyon <christophe.lyon@linaro.org>
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
  
  commit 489ed4bbae309a6d897f6e037481c4c04f0737b5
  Author: Petar Jovanovic <petar.jovanovic@imgtec.com>
  Date:   Mon May 13 15:20:26 2013 +0200
  
      target-mips: fix incorrect behaviour for EXTP
      
      The mask for EXTP instruction when size=31 has not been correctly
      calculated.
      
      The test (mips32-dsp/extp.c) has been extended to include the case that
      triggers the issue.
      
      Signed-off-by: Petar Jovanovic <petar.jovanovic@imgtec.com>
      Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
  
  commit 91b96cdc5befe56e7d9651189d0cbf06fc3f3902
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Fri May 17 10:01:00 2013 -0500
  
      Update version for 1.5.0-rc3 release
      
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit ce4cc31695ee7e647ef5a3a3c1258089794dcb83
  Merge: 77417f1... 2b72001...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Fri May 17 10:00:30 2013 -0500
  
      Merge remote-tracking branch 'mdroth/qga-pull-2013-05-13' into staging
      
      * mdroth/qga-pull-2013-05-13:
        qga: unlink just created guest-file if fchmod() or fdopen() fails on it
        qga: distinguish binary modes in "guest_file_open_modes" map
      
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 77417f10701d330c7005b0f0a2c0cef9e05d430d
  Author: Michael Roth <mdroth@linux.vnet.ibm.com>
  Date:   Thu May 16 16:25:44 2013 -0500
  
      Revert "migration: don't account sleep time for calculating bandwidth"
      
      This reverts commit 7161082c8d8cf167c508976887a0a63f4db92b51.
      
      Reverting this patch fixes a divide-by-zero error in qemu that can be
      fairly reliably triggered by doing block migration. In this case, the
      configuration/error was:
      
      source: temp/x86_64-softmmu/qemu-system-x86_64 -enable-kvm -L temp-bios
      -M pc-i440fx-1.4 -m 512M -kernel boot/vmlinuz-x86_64 -initrd
      boot/test-initramfs-x86_64.img.gz -vga std -append seed=1234 -drive
      file=disk1.img,if=virtio -drive file=disk2.img,if=virtio -device
      virtio-net-pci,netdev=net0 -netdev user,id=net0 -monitor
      unix:/tmp/vm-hmp.sock,server,nowait -qmp
      unix:/tmp/vm-qmp.sock,server,nowait -vnc :100
      
      16837 Floating point exception(core dumped)
      
      target: temp/x86_64-softmmu/qemu-system-x86_64 -enable-kvm -L temp-bios
      -M pc-i440fx-1.4 -m 512M -kernel boot/vmlinuz-x86_64 -initrd
      boot/test-initramfs-x86_64.img.gz -vga std -append seed=1234 -drive
      file=target_disk1.img,if=virtio -drive file=target_disk2.img,if=virtio
      -device virtio-net-pci,netdev=net0 -netdev user,id=net0 -incoming
      unix:/tmp/migrate.sock -monitor
      unix:/tmp/vm-hmp-incoming.sock,server,nowait -qmp
      unix:/tmp/vm-qmp-incoming.sock,server,nowait -vnc :101
      
      Receiving block device images
      20 %
      21 %
      load of migration failed
      
      This revert potentially re-introduces a bug that was present in 1.4,
      but fixes a prevalent issue with block migration so we should revert
      it for now and take an updated patch later.
      
      Conflicts:
      
      	migration.c
      
      * fixed up to remove logic introduced in 7161082c while leaving
        changes in HEAD intact
      
      Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
      Message-id: 1368739544-31021-1-git-send-email-mdroth@linux.vnet.ibm.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 3cb8c205e36531a07dff1d8414c9e2cbf04c980b
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Thu May 16 17:36:01 2013 +0200
  
      main-loop: partial revert of 5e3bc73
      
      This patch reverts part of 5e3bc735d93dd23f074b5116fd11e1ad8cd4962f.
      
      Paolo Bonzini wrote this patch and commented:
      
      "WSAEventSelect is edge-triggered and the event will not be signaled if
      the socket handler does not consume all the data in the socket buffer."
      
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Message-id: 1368718561-7816-3-git-send-email-stefanha@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 8db165b36ef893ac69af0452f20eeb78e7b26b5a
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Thu May 16 17:36:00 2013 +0200
  
      main-loop: narrow win32 pollfds_fill() event bitmasks
      
      pollfds_fill() and pollfds_poll() translate GPollFD to rfds/wfds/xfds
      for sockets on win32.  select(2) is the underlying system call which is
      used to monitor sockets for activity.
      
      Currently file descriptors that monitor G_IO_ERR will be included in
      both rfds and wfds.  As a result, select(2) will report writability on
      file descriptors where we only really wanted to monitor readability
      (with errors).
      
      slirp_pollfds_poll() hit this issue: UDP sockets are blocking sockets so
      we hang in sorecvfrom() when G_IO_ERR is set due to the socket being
      writable (we only wanted to check for readability).
      
      This patch fixes the slirp_pollfds_poll() hang.
      
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
      Message-id: 1368718561-7816-2-git-send-email-stefanha@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 6d46895b51103fa26c97ee0e0d895c004e9594d7
  Author: KONRAD Frederic <fred.konrad@greensocs.com>
  Date:   Thu May 16 19:06:07 2013 +0200
  
      virtio: add virtio_bus_get_dev_path.
      
      This adds virtio_bus_get_dev_path to fix migration id string which is wrong
      since the virtio refactoring.
      
      Signed-off-by: KONRAD Frederic <fred.konrad@greensocs.com>
      Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
      Message-id: 1368723967-21050-1-git-send-email-fred.konrad@greensocs.com
      Cc: mdroth <mdroth@linux.vnet.ibm.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit c49fdf137f0ff74804e421f157297ab0ded5d012
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Wed May 15 16:38:35 2013 -0500
  
      Update version for 1.5.0-rc2 release
      
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 6b41659f4eaf1daefd232a7eea6d96885eb52ee7
  Merge: 8593e05... ad7f375...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Wed May 15 14:57:30 2013 -0500
  
      Merge remote-tracking branch 'luiz/queue/qmp' into staging
      
      # By Michael Roth (1) and Zhangleiqiang (1)
      # Via Luiz Capitulino
      * luiz/queue/qmp:
        qapi: fix leak in unit tests
        qmp: fix handling of cmd with Equals in qmp-shell
      
      Message-id: 1368625179-27962-1-git-send-email-lcapitulino@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 8593e050871c632e245190725b11f1e10c629ff2
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Wed May 15 17:46:11 2013 +0200
  
      qemu-common: Resolve vector build breakes for AltiVec
      
      On Mac OS X ppc, altivec.h defines "vector", leading to build breakage
      when used as variable name, e.g. in tracing code.
      Fix this by undefining identifiers after altivec.h inclusion.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Andreas Färber <andreas.faerber@web.de>
      Message-id: 1368632771-4328-1-git-send-email-andreas.faerber@web.de
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 262f27b93f459ec1dee4100015c109f5e1242091
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Wed May 15 15:00:39 2013 +0200
  
      ide-test: Fix endianness problems
      
      The test case passes on big endian hosts now (tested on ppc64)
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Message-id: 1368622839-7084-1-git-send-email-kwolf@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 913b4b6bf39c97bc503a629b43c66d3270b5f3f5
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Tue May 14 16:33:36 2013 +0100
  
      hw/pci-host/versatile.c: Provide property for forcing broken IRQ mapping
      
      Although we try our best to automatically detect broken versions
      of Linux which assume the old broken IRQ mapping we used to implement
      for our model of the Versatile PCI controller, it turns out that
      some particularly new kernels manage to outwit the autodetection.
      
      We therefore provide a property for enabling the old broken IRQ
      mapping, so that if users happen to have such a kernel they can
      work around its deficiencies with the command line option:
        -global versatile_pci.broken-irq-mapping=1
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Message-id: 1368545616-22344-4-git-send-email-peter.maydell@linaro.org
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit bc04d89165a4be6169cf44f1bdada9d48f8bad4b
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Tue May 14 16:33:35 2013 +0100
  
      hw/pci-host/versatile.c: Update autodetect to detect newer kernels
      
      Newer versatilepb kernels still don't get the IRQ mapping right
      for the PCI controller, but they get it differently wrong (they add
      a fixed +64 offset to everything they write to PCI_INTERRUPT_LINE).
      Update the autodetection to handle these too, and include a more
      detailed comment on the various different behaviours that might
      be present.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Message-id: 1368545616-22344-3-git-send-email-peter.maydell@linaro.org
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 33201b51cbce9f18d6702a56429a4dbbe18a9961
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Tue May 14 16:33:34 2013 +0100
  
      Revert "versatile_pci: Put the host bridge PCI device at slot 29"
      
      This reverts commit 5f37ef92b7690423ac6311d3c597e182fc5f8fe6.
      It turns out that some kernels incorrectly depend on the
      old QEMU behaviour of not putting the host PCI bridge device
      where the hardware puts it, because they use a swizzling IRQ
      mapping which is incorrect but happens to match up with old
      broken QEMU when the slot number mod 4 is zero. Since we
      start PCI devices at 11, if we put the host bridge at 29
      then the first real PCI device goes at 11 and doesn't work.
      Not putting the host bridge at 29 means it defaults to 11,
      so the first real PCI device is at 12 and works.
      
      Since continuing with the old behaviour doesn't cause problems
      for kernels which do work with hardware, the simplest fix for
      this is to revert the change.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Message-id: 1368545616-22344-2-git-send-email-peter.maydell@linaro.org
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 1405b6290fa2143e02dcede90b116d8d663ae669
  Author: Stefan Weil <sw@weilnetz.de>
  Date:   Sat May 11 21:46:58 2013 +0200
  
      w32: Fix configure test for -march=i486
      
      The latest version of MinGW needs a test for __sync_val_compare_and_swap
      to fix a missing symbol linker error.
      
      Reported-by: Igor Mitsyanko <i.mitsyanko@gmail.com>
      Signed-off-by: Stefan Weil <sw@weilnetz.de>
      Message-id: 1368301619-32097-2-git-send-email-sw@weilnetz.de
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 2d16c8e9885d4344a264c68feae28ae1e5f1c993
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Tue May 14 21:36:39 2013 +0100
  
      configure: Detect uuid on MacOSX (fixes compile failure)
      
      Commit 7791dba3ec broke compilation on MacOSX, because it introduced
      a new include of util.h. On MacOSX this includes pwd.h which in turn
      includes the system uuid/uuid.h, which causes a compile failure if
      QEMU was configured without CONFIG_UUID due to a conflict between
      the system header and our fallback versions:
        block/vdi.c:124:20: error: static declaration of 'uuid_generate'
        follows non-static declaration
        static inline void uuid_generate(uuid_t out)
                           ^
        /usr/include/uuid/uuid.h:63:6: note: previous declaration is here
        void uuid_generate(uuid_t out);
             ^
      
      Fix this breakage by improving configure's check for uuid to work on
      MacOSX (where there is no need to link in a separate libuuid).
      
      Note that if the user explicitly runs configure with '--disable-uuid'
      on MacOSX then QEMU will fail to compile.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Message-id: 1368563799-22755-1-git-send-email-peter.maydell@linaro.org
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 1483adcf6ac978656718d4383d909c96dce395a6
  Author: Lei Li <lilei@linux.vnet.ibm.com>
  Date:   Wed May 15 16:20:40 2013 +0800
  
      vnc: Make ledstate comparison before modifiers updated
      
      The ledstate should be compared before modifiers updated,
      otherwise the ledstate would be the same as current_led_state.
      
      Reported-by: Gerd Hoffmann <kraxel@redhat.com>
      Signed-off-by: Lei Li <lilei@linux.vnet.ibm.com>
      Reviewed-by: Laszlo Ersek <lersek@redhat.com>
      Message-id: 1368606040-11950-1-git-send-email-lilei@linux.vnet.ibm.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 800ced8cac361c5d492ac82c4aa344ff769ecf2e
  Author: KONRAD Frederic <fred.konrad@greensocs.com>
  Date:   Wed May 15 14:12:50 2013 +0200
  
      virtio-net-x: forward the netclient name and type.
      
      This forwards the name and the type of virtio-net-x to fix the bad
      behaviour of "info network" command.
      
      Signed-off-by: KONRAD Frederic <fred.konrad@greensocs.com>
      Message-id: 1368619970-23892-3-git-send-email-fred.konrad@greensocs.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 8a253ec26ec6eb636c962a47767370f6032b8cf5
  Author: KONRAD Frederic <fred.konrad@greensocs.com>
  Date:   Wed May 15 14:12:49 2013 +0200
  
      virtio-net: add virtio_net_set_netclient_name.
      
      This adds virtio_net_set_netclient_name, which is used to set the
      name and type shown in "info network" command.
      
      Signed-off-by: KONRAD Frederic <fred.konrad@greensocs.com>
      Message-id: 1368619970-23892-2-git-send-email-fred.konrad@greensocs.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit ad7f375df681503baa6ebef065818868e1216976
  Author: Michael Roth <mdroth@linux.vnet.ibm.com>
  Date:   Thu May 9 21:20:57 2013 -0500
  
      qapi: fix leak in unit tests
      
      qmp_output_get_qobject() increments the qobject's reference count. Since
      we currently pass this straight into qobject_to_json() so we can feed
      the data into a QMP input visitor, we never actually free the underlying
      qobject when qmp_output_visitor_cleanup() is called. This causes leaks
      on all of the QMP serialization tests.
      
      Fix this by holding a pointer to the qobject and decref'ing it before
      returning from qmp_deserialize().
      
      Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
      Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
  
  commit 74bc9066bc2cf61dd12994ea3b73401d33112656
  Author: Zhangleiqiang <zhangleiqiang@huawei.com>
  Date:   Mon May 6 08:31:23 2013 +0000
  
      qmp: fix handling of cmd with Equals in qmp-shell
      
      	qmp: fix handling of cmd with equal mark in qmp-shell
      
          qmp-shell splits the argument and value of input command
      	by equal mark("="). But there are commands whose values
      	include equal mark themselves, and the json built by
      	qmp-shell will not correct. For example, when using NBD as
      	the target of block-backup command, the input
      	"block-backup target=nbd+unix:///drive0?socket=/tmp/nbd.sock"
      	will fail, because the json built will be as follows:
      
          {
      		"execute":"block-backup",
      		"arguments":{"target":"nbd+unix:///drive0?socket"}
      	}
      
          Fix it by joining the sections split by equal mark excluding the
      	first section in __build_cmd function when the length of sections
      	is larger than two.
      
      Signed-off-by: zhangleiqiang <zhangleiqiang@huawei.com>
      Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
  
  commit 110db9b48c0a6379fca122801c3ae48e349aa6d4
  Merge: e7a09b9... f3f4d2c...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Tue May 14 10:24:37 2013 -0500
  
      Merge remote-tracking branch 'stefanha/block' into staging
      
      # By Kevin Wolf
      # Via Stefan Hajnoczi
      * stefanha/block:
        block: Add hint to -EFBIG error message
        qcow2: Catch some L1 table index overflows
      
      Message-id: 1368543269-29784-1-git-send-email-stefanha@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit f3f4d2c09b9cf46903ba38425ec46c44185162bd
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Tue May 14 16:14:34 2013 +0200
  
      block: Add hint to -EFBIG error message
      
      The limit of qcow2 files at least depends on the cluster size. If the
      image format has a cluster_size option, suggest to increase it.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 2cf7cfa1cde6672b8a35bbed3fbc989f28c05dce
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Tue May 14 16:14:33 2013 +0200
  
      qcow2: Catch some L1 table index overflows
      
      This catches the situation that is described in the bug report at
      https://bugs.launchpad.net/qemu/+bug/865518 and goes like this:
      
          $ qemu-img create -f qcow2 huge.qcow2 $((1024*1024))T
          Formatting 'huge.qcow2', fmt=qcow2 size=1152921504606846976 encryption=off cluster_size=65536 lazy_refcounts=off
          $ qemu-io /tmp/huge.qcow2 -c "write $((1024*1024*1024*1024*1024*1024 - 1024)) 512"
          Segmentation fault
      
      With this patch applied the segfault will be avoided, however the case
      will still fail, though gracefully:
      
          $ qemu-img create -f qcow2 /tmp/huge.qcow2 $((1024*1024))T
          Formatting 'huge.qcow2', fmt=qcow2 size=1152921504606846976 encryption=off cluster_size=65536 lazy_refcounts=off
          qemu-img: The image size is too large for file format 'qcow2'
      
      Note that even long before these overflow checks kick in, you get
      insanely high memory usage (up to INT_MAX * sizeof(uint64_t) = 16 GB for
      the L1 table), so with somewhat smaller image sizes you'll probably see
      qemu aborting for a failed g_malloc().
      
      If you need huge image sizes, you should increase the cluster size to
      the maximum of 2 MB in order to get higher limits.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit e7a09b92b70786f9e8c5fbf787e0248c6ebbe707
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Mon May 13 16:19:56 2013 +0200
  
      osdep: introduce qemu_anon_ram_free to free qemu_anon_ram_alloc-ed memory
      
      We switched from qemu_memalign to mmap() but then we don't modify
      qemu_vfree() to do a munmap() over free().  Which we cannot do
      because qemu_vfree() frees memory allocated by qemu_{mem,block}align.
      
      Introduce a new function that does the munmap(), luckily the size is
      available in the RAMBlock.
      
      Reported-by: Amos Kong <akong@redhat.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Reviewed-by: Amos Kong <akong@redhat.com>
      Message-id: 1368454796-14989-3-git-send-email-pbonzini@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 6eebf958abf3f3f701116d4524ef88bb9fd6e341
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Mon May 13 16:19:55 2013 +0200
  
      osdep, kvm: rename low-level RAM allocation functions
      
      This is preparatory to the introduction of a separate freeing API.
      
      Reported-by: Amos Kong <akong@redhat.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Reviewed-by: Amos Kong <akong@redhat.com>
      Message-id: 1368454796-14989-2-git-send-email-pbonzini@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit d34dc45d34618aa2495e892caba62a4aa521b386
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Tue May 14 12:15:54 2013 +0200
  
      readline: Handle xterm escape sequences for Home/End keys
      
      This fixes the Home/End keys in the monitor using the GTK frontend.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Message-id: 1368526554-15866-1-git-send-email-kwolf@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 7791dba3ec10ab7daa7cfecf84c617594c9776cc
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Tue May 14 14:05:21 2013 +0200
  
      portability: pty.h is glibc-specific
      
      This should fix building the GTK+ front-end on BSDs.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Message-id: 1368533121-30796-1-git-send-email-pbonzini@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit d8e846e17cae31bfeee49d4da8a010fad3901cd9
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Tue May 14 14:12:25 2013 +0200
  
      spitz: fix compilation failure due to pty.h namespace pollution
      
      pty.h is polluting the global namespace with a CTRL macro.  spitz
      thus fails compilation with the patch at
      http://article.gmane.org/gmane.comp.emulators.qemu/211337 and
      this patch fixes it.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Message-id: 1368533545-650-1-git-send-email-pbonzini@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 2d3b989529727ccace243b953a181fbae04a30d1
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Tue May 14 14:29:04 2013 +0200
  
      acpi: add dummy write function for acpi timer
      
      Otherwise the guest can crash qemu (NULL pointer dereference).
      
      https://bugzilla.redhat.com/show_bug.cgi?id=947691
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
      Reviewed-by: Laszlo Ersek <lersek@redhat.com>
      Message-id: 1368534544-11826-1-git-send-email-kraxel@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 035873283b3f7514ad77d409870ccfd5f9680d9e
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Mon May 13 15:22:24 2013 -0500
  
      qom: aggressively optimize qom casting
      
      This patch adds a small typename cache to ObjectClass.  This allows
      caching positive casts within each ObjectClass.  Benchmarking a
      PPC workload provided by Aurelien, this patch eliminates every
      single g_hash_table_lookup() happening during the benchmark (which
      was about 2 million per-second).
      
      With this patch applied, I get exactly the same performance (within
      the margin of error) as with --disable-qom-cast-debug.
      
      N.B. it's safe to cache typenames only from the _assert() macros
      because they are always called with string literals.
      
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit b087143b4d010451208264b7c841436aafe1cbb1
  Author: Igor Mitsyanko <i.mitsyanko@gmail.com>
  Date:   Fri May 10 18:59:45 2013 +0400
  
      ui/gtk.c: do not use gdk_display_warp_pointer when GTK ver >3.0
      
      Commit 9697f5d2d38e5dd1e64e8e0d64436e6d44e7b1fe "gtk: custom cursor support"
      introduced unconditional usage of gdk_display_warp_pointer(). This function
      is marked as deprecated since GTK-3.0, and triggers warning (error with -Werror)
      during compilation.
      Conditionally change gdk_display_warp_pointer() method usage to gdk_device_warp
      usage, as suggested by compiler.
      
      Signed-off-by: Igor Mitsyanko <i.mitsyanko@gmail.com>
      Message-id: 1368197985-44608-1-git-send-email-i.mitsyanko@gmail.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 9e1c2ec8fd8d9a9ee299ea86c5f6c986fe25e838
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri May 10 14:38:03 2013 +0200
  
      Revert "pc: Kill the "use flash device for BIOS unless KVM" misfeature"
      
      This reverts commit 9953f8822cc316eec9962f0a2858c3439a80adec.
      While Markus's analysis is entirely correct, there are 1.6 patches
      that fix the bug for real and without requiring machine type hacks.
      Let's think of the children who will have to read this code, and
      avoid a complicated mess of semantics that differ between <1.5,
      1.5, and >1.5.
      
      Conflicts:
      	hw/i386/pc_piix.c
      	hw/i386/pc_q35.c
      	include/hw/i386/pc.h
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Acked-by: Anthony Liguori <aliguori@us.ibm.com>
      Message-id: 1368189483-7915-1-git-send-email-pbonzini@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 3556c233d931ad5ffa46a35cb25cfc057732ebb8
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri May 10 14:16:40 2013 +0200
  
      qom: allow turning cast debugging off
      
      Cast debugging can have a substantial cost (20% or more).  Instead of adding
      special-cased "fast casts" in the hot paths, we can just disable it in
      releases.  The tracing facilities we just added make it easier to analyze
      those problems that cast debugging would reveal.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Message-id: 1368188203-3407-7-git-send-email-pbonzini@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit fa131d94a5c00c6bbea39358d4bca7bf98f6c1f5
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri May 10 14:16:39 2013 +0200
  
      qom: trace asserting casts
      
      This provides a way to detect the cast that leads to a (reproducible)
      crash even when QOM cast debugging is disabled.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Message-id: 1368188203-3407-6-git-send-email-pbonzini@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit be17f18b8cd438be7f8f65000c0baecdd5b34634
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri May 10 14:16:38 2013 +0200
  
      qom: pass file/line/function to asserting casts
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Message-id: 1368188203-3407-5-git-send-email-pbonzini@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 793c96b5403233fd9935c94b2af6d557c297a088
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri May 10 14:16:37 2013 +0200
  
      qom: add a fast path to object_class_dynamic_cast
      
      For leaf classes, in many cases the callbacks will simply downcast
      the object back to the original class.  Add this fast path to
      object_class_dynamic_cast, object_dynamic_cast will inherit it.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Message-id: 1368188203-3407-4-git-send-email-pbonzini@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit bf0fda346694db1eddecff1d74ff9f4d5eba3461
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri May 10 14:16:36 2013 +0200
  
      qom: allow casting of a NULL class
      
      This mimics what we do in object_dynamic_cast_assert.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Message-id: 1368188203-3407-3-git-send-email-pbonzini@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 33bc94eb209864b4aef7f341f0c2b7cd8740396f
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri May 10 14:16:35 2013 +0200
  
      qom: improve documentation of cast functions
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Message-id: 1368188203-3407-2-git-send-email-pbonzini@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 2b720018060179b394f8ce736983373ab80dd37c
  Author: Laszlo Ersek <lersek@redhat.com>
  Date:   Wed May 8 17:31:36 2013 +0200
  
      qga: unlink just created guest-file if fchmod() or fdopen() fails on it
      
      We shouldn't allow guest filesystem pollution on error paths.
      
      Suggested-by: Eric Blake <eblake@redhat.com>
      Signed-off-by: Laszlo Ersek <lersek@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Reviewed-by: Luiz Capitulino <lcapitulino@redhat.com>
      Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
  
  commit 8fe6bbca7176c9dfb35083a71bda95c1856e2ed5
  Author: Laszlo Ersek <lersek@redhat.com>
  Date:   Wed May 8 17:31:35 2013 +0200
  
      qga: distinguish binary modes in "guest_file_open_modes" map
      
      In Windows guests this may make a difference.
      
      Since the original patch (commit c689b4f1) sought to be pedantic and to
      consider theoretical corner cases of portability, we should fix it up
      where it failed to come through in that pursuit.
      
      Suggested-by: Eric Blake <eblake@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Signed-off-by: Laszlo Ersek <lersek@redhat.com>
      Reviewed-by: Luiz Capitulino <lcapitulino@redhat.com>
      Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
  
  commit f6e136e47a6adc176cb53a24cf5a515ca09f977f
  Merge: 879367e... 98b2d19...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Mon May 13 09:44:25 2013 -0500
  
      Merge remote-tracking branch 'mjt/trivial-patches-next' into staging
      
      # By Dong Xu Wang (2) and others
      # Via Michael Tokarev
      * mjt/trivial-patches-next:
        osdep.h: include sys/types.h for ssize_t definition
        remove double semicolons
        clean unnecessary code: don't check g_strdup arg for NULL
        docs: mention AddressSpaces in docs/memory.txt
        audio: update documentation after removing --audio-card-list option
        m25p80.c: Sync Flash chip list with Linux
        bsd-user: OS-agnostic 64-bit SYSCTL types
      
      Message-id: 518F61B9.9050803@msgid.tls.msk.ru
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 879367efba1f2e9733ff76d03041324b5b76f645
  Merge: 38ebb39... 0a2b5e3...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Mon May 13 09:44:04 2013 -0500
  
      Merge remote-tracking branch 'spice/spice.v70' into staging
      
      # By Hans de Goede
      # Via Gerd Hoffmann
      * spice/spice.v70:
        qxl: Call spice_qxl_driver_unload from qxl_enter_vga_mode
      
      Message-id: 1368093776-8949-1-git-send-email-kraxel@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 98b2d199c109c9eabebb70965db0ae24f3f75a79
  Author: Igor Mitsyanko <i.mitsyanko@gmail.com>
  Date:   Fri May 10 23:58:21 2013 +0400
  
      osdep.h: include sys/types.h for ssize_t definition
      
      sys/types.h is taken out from "ifdef __OpenBSD__" guard. It should be
      safe for other systems, according to following survey:
      http://hacks.owlfolio.org/header-survey/
      
      This fixes build for CONFIG_IOVEC-less systems (mingw).
      
      Signed-off-by: Igor Mitsyanko <i.mitsyanko@gmail.com>
      Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
  
  commit c7e775e4dda91472ec538101c536ea8950fe1515
  Author: Dong Xu Wang <wdongxu@linux.vnet.ibm.com>
  Date:   Thu May 9 15:53:50 2013 +0800
  
      remove double semicolons
      
      Signed-off-by: Dong Xu Wang <wdongxu@linux.vnet.ibm.com>
      Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
  
  commit 7f303adc4f0aaa71b196d9f983150f3ec3367b46
  Author: Dong Xu Wang <wdongxu@linux.vnet.ibm.com>
  Date:   Thu May 9 15:53:49 2013 +0800
  
      clean unnecessary code: don't check g_strdup arg for NULL
      
      Signed-off-by: Dong Xu Wang <wdongxu@linux.vnet.ibm.com>
      Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
  
  commit 2d40178a33293603a06fdf3c0fd9988322bc5fda
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Mon May 6 18:23:38 2013 +0200
  
      docs: mention AddressSpaces in docs/memory.txt
      
      Reported-by: David Gibson <david@gibson.dropbear.id.au>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
  
  commit 59d827629360097caa9a4f160680affde84cb4c8
  Author: Hervé Poussineau <hpoussin@reactos.org>
  Date:   Sat May 4 16:17:37 2013 +0200
  
      audio: update documentation after removing --audio-card-list option
      
      Commit 98af93fde2e37b5b0c8cee9036e028fe6df6446c removed the
      --audio-card-list option in configure, and commit
      8f3b664f6cc4153cc73941c941d54c4e499b7537 always compiled in
      the adlib, gus and cs4231a audio cards.
      
      Signed-off-by: Hervé Poussineau <hpoussin@reactos.org>
      Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
  
  commit 3e758c1df05bcd305cb761beddeb078b67c3ab88
  Author: Ed Maste <emaste@freebsd.org>
  Date:   Wed May 1 10:40:53 2013 -0400
  
      m25p80.c: Sync Flash chip list with Linux
      
      Add new devices for various manufacturers, and re-sort Spansion list to
      match the order in Linux, which requires chips with a non-zero extended ID
      to come first.
      
      With this commit the outstanding differences to Linux rev 55bf75b are:
      
      - Erase size flag differences in s25sl032p, s25sl064p, s25fl016k, s25fl064k
        (These devices have only some blocks that support small erase sizes.)
      - Linux lacks n25q128
      - Devices without a Jedec ID have been excluded
      
      Signed-off-by: Ed Maste <emaste@freebsd.org>
      Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
  
  commit e6a3ee5f7981e7df40aa581ebc245fd0a7d3bed0
  Author: Ed Maste <emaste@freebsd.org>
  Date:   Tue Apr 30 09:29:32 2013 -0400
  
      bsd-user: OS-agnostic 64-bit SYSCTL types
      
      Use existence of type as #ifdef condition rather than FreeBSD-specific
      version check, as suggested by Patrick Welche.
      
      Also handle the signed (CTLTYPE_S64) case identically to the unsigned
      (CTLTYPE_U64) case, per later patches in the FreeBSD ports tree
      (emulators/qemu-devel/files/patch-z-arm-bsd-user-001).
      
      Signed-off-by: Ed Maste <emaste@freebsd.org>
      Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
  
  commit 38ebb396c955ceb2ef7e246248ceb7f8bfe1b774
  Author: Aurelien Jarno <aurelien@aurel32.net>
  Date:   Thu May 9 19:36:41 2013 +0200
  
      target-i386: ROR r8/r16 imm instruction fix
      
      Fix EFLAGS corruption by ROR r8/r16 imm instruction located at the end
      of the TB, similarly to commit 089305ac for the non-immediate case.
      
      Reported-by: Hervé Poussineau <hpoussin@reactos.org>
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
  
  commit 66e61b55f158ef5628e4c056dd2f233c9351a3f5
  Author: Aurelien Jarno <aurelien@aurel32.net>
  Date:   Wed May 8 22:36:39 2013 +0200
  
      tcg/optimize: fix setcond2 optimization
      
      When setcond2 is rewritten into setcond, the state of the destination
      temp should be reset, so that a copy of the previous value is not
      used instead of the result.
      
      Reported-by: Michael Tokarev <mjt@tls.msk.ru>
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
  
  commit 0a2b5e3a7899b40d05d7c6c1c41eb4e64dd2ed4b
  Author: Hans de Goede <hdegoede@redhat.com>
  Date:   Tue Apr 23 10:18:16 2013 +0200
  
      qxl: Call spice_qxl_driver_unload from qxl_enter_vga_mode
      
      With a SPICE_DISPLAY_CAP_MONITORS_CONFIG capable client, the client needs to
      know what part of the primary to use for each monitor. If the guest driver
      does not support this, the server sends messages to the client for a
      single monitor spanning the entire primary.
      
      As soon as the guest calls spice_qxl_monitors_config_async once, the server
      sets the red_worker driver_has_monitors_config flag and stops doing this.
      
      This is a problem when the driver gets unloaded, for example after a reboot
      or when switching to a text vc with usermode mode-setting under Linux.
      
      To reproduce this start a multi-mon capable Linux guest which uses
      usermode mode-setting and then once X has started switch to a text vc. Note
      how the client window does not only not resize, if you try to resize it
      manually you always keep blackborders since the aspect is wrong.
      
      This patch calls a new spice-server method called spice_qxl_driver_unload
      which clears the driver_has_monitors_config flag inside the server, thereby
      fixing this.
      
      Signed-off-by: Hans de Goede <hdegoede@redhat.com>
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 47ec15cdd44877e553ed0bd0a16aea8a295dad62
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Wed May 8 15:54:47 2013 -0500
  
      Update version for 1.5.0-rc1
      
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit cad2b59c198340a636c5e015fb90e0326a1d3dd7
  Merge: 5f5a131... 794d00f...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Wed May 8 15:54:36 2013 -0500
  
      Merge remote-tracking branch 'kwolf/for-anthony' into staging
      
      # By Kevin Wolf (7) and Fam Zheng (3)
      # Via Kevin Wolf
      * kwolf/for-anthony:
        qemu-iotests: fix 017 018 for vmdk
        qemu-iotests: exclude vmdk and qcow from 043
        qemu-iotests: exclude vmdk for test 042
        qtest/ide-test: Test short and long PRDTs
        qtest/ide-test: Add simple DMA read/write test case
        qtest: Add IDE test case
        libqos/pci: Enable bus mastering
        ide: Reset BMIDEA bit when the bus master is stopped
        de_DE.po: Add missing leading spaces
        ahci: Don't allow creating slave drives
      
      Message-id: 1368023344-29731-1-git-send-email-kwolf@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 5f5a1318653c08e435cfa52f60b6a712815b659d
  Author: Jason Wang <jasowang@redhat.com>
  Date:   Tue May 7 13:42:49 2013 +0800
  
      virtio: properly validate address before accessing config
      
      There are several several issues in the current checking:
      
      - The check was based on the minus of unsigned values which can overflow
      - It was done after .{set|get}_config() which can lead crash when config_len
        is zero since vdev->config is NULL
      
      Fix this by:
      
      - Validate the address in virtio_pci_config_{read|write}() before
        .{set|get}_config
      - Use addition instead minus to do the validation
      
      Cc: Michael S. Tsirkin <mst@redhat.com>
      Cc: Petr Matousek <pmatouse@redhat.com>
      Signed-off-by: Jason Wang <jasowang@redhat.com>
      Acked-by: Michael S. Tsirkin <mst@redhat.com>
      Acked-by: Petr Matousek <pmatouse@redhat.com>
      Message-id: 1367905369-10765-1-git-send-email-jasowang@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 62c96360ae7f2c7a8b029277fbb7cb082fdef7fd
  Author: Michael S. Tsirkin <mst@redhat.com>
  Date:   Tue May 7 15:49:58 2013 +0300
  
      virtio-pci: fix level interrupts
      
      mask notifiers are never called without msix,
      so devices with backend masking like vhost don't work.
      Call mask notifiers explicitly at
      startup/cleanup to make it work.
      
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
      Tested-by: Alexander Graf <agraf@suse.de>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit d551d220c9574b00a318297b8654344e13e0efde
  Merge: 554ecc57... 36f48d9...
  Author: Aurelien Jarno <aurelien@aurel32.net>
  Date:   Wed May 8 21:02:06 2013 +0200
  
      Merge branch 'ppc-for-upstream' of git://github.com/agraf/qemu
      
      * 'ppc-for-upstream' of git://github.com/agraf/qemu:
        PPC: Depend behavior of cmp instructions only on instruction encoding
  
  commit 554ecc5774badd181458fe3d6a1624c2ede9f04e
  Author: Alexander Graf <agraf@suse.de>
  Date:   Mon May 6 19:49:43 2013 +0200
  
      PPC: Fix rldcl
      
      The implementation for rldcl tried to always fetch its
      parameters from the opcode, even though the opcode was
      already passed in in decoded and different forms.
      
      Use the parameters instead, fixing rldcl.
      
      Reported-by: Torbjorn Granlund <tg@gmplib.org>
      Reviewed-by: Aurelien Jarno <aurelien@aurel32.net>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 36f48d9c78c438170aa7259bdde67086c9b7e795
  Author: Alexander Graf <agraf@suse.de>
  Date:   Wed May 8 15:19:14 2013 +0200
  
      PPC: Depend behavior of cmp instructions only on instruction encoding
      
      When running an L=1 cmp instruction on a 64bit PPC CPU with SF off, it
      still behaves identical to what it does when SF is on. Remove the implicit
      difference in the code.
      
      Also, on most 32bit CPUs we should always treat the compare as 32bit
      compare, as the CPU will ignore the L bit. This is not true for e500mc,
      but that's up for a different patch.
      
      Reported-by: Torbjorn Granlund <tg@gmplib.org>
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit c0f5f9ce86ddca0a7d7ca60012059a5a18aa9c07
  Author: Petar Jovanovic <petar.jovanovic@imgtec.com>
  Date:   Wed May 8 13:17:40 2013 +0200
  
      target-mips: fix incorrect behaviour for INSV
      
      Corner case for INSV instruction when size=32 has not been correctly
      implemented. The mask for size should be one bit wider, and preparing the
      filter variable should be aware of this case too.
      
      The test for INSV has been extended to include the case that triggers the
      bug.
      
      Signed-off-by: Petar Jovanovic <petar.jovanovic@imgtec.com>
      Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
  
  commit 639eadb9a32775e1c70bbf37d347972ca41128d1
  Author: Petar Jovanovic <petar.jovanovic@imgtec.com>
  Date:   Wed May 8 16:09:04 2013 +0200
  
      target-mips: add missing check_dspr2 for multiply instructions
      
      The emulator needs to check in hflags if DSP unit has been turned off before
      it generates code for MUL_PH, MUL_S_PH, MULQ_S_W, and MULQ_RS_W.
      
      Signed-off-by: Petar Jovanovic <petar.jovanovic@imgtec.com>
      Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
  
  commit 794d00f71d39e3d18eafade579b2ecb665d6d481
  Author: Fam Zheng <famz@redhat.com>
  Date:   Tue May 7 19:13:05 2013 +0800
  
      qemu-iotests: fix 017 018 for vmdk
      
      017 and 018 use /bin/mv to move base img from t.IMGFMG to t.IMGFMT.base
      after filling data, this is not enough for vmdk, when t.IMGFMT is only a
      description text file who points to t-{flat,s001,f001,...}.IMGFMT as
      data extent, so testing such subformats alway fails on them.
      
      This patch use the trick of temprorily changing TEST_IMG to avoid using
      /bin/mv.
      
      Signed-off-by: Fam Zheng <famz@redhat.com>
      Reviewed-by: Jeff Cody <jcody@redhat.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit dbcdd7cb04595cc0015f2dba6be751faa63fab00
  Author: Fam Zheng <famz@redhat.com>
  Date:   Tue May 7 19:13:04 2013 +0800
  
      qemu-iotests: exclude vmdk and qcow from 043
      
      043 tests recursive backing file by changing backing file. VMDK has not
      implemented this yet, and qcow1 probably never will.
      
      Signed-off-by: Fam Zheng <famz@redhat.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit 1afe2726632a3344b92757bacdff57df49ef43e1
  Author: Fam Zheng <famz@redhat.com>
  Date:   Tue May 7 19:13:03 2013 +0800
  
      qemu-iotests: exclude vmdk for test 042
      
      Zero sized disk is not supported by qemu vmdk driver, exclude vmdk from
      the test script.
      
      As tested on vmware-vdiskmanager and vmware workstation, zero sized disk
      is not supported by vmware, either.
      
      Signed-off-by: Fam Zheng <famz@redhat.com>
      Reviewed-by: Jeff Cody <jcody@redhat.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit 948eaed171e0dac541a59b42867f80881399bbd0
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Wed Mar 13 13:30:24 2013 +0100
  
      qtest/ide-test: Test short and long PRDTs
      
      This tests the behaviour of the DMA engine when the given PRDT contains
      physical region descriptors for either more or less bytes than the
      IDE request is for.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit b95739dcf5ae1dfa8cd5b2a5be27d427835e693b
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Wed May 8 11:34:20 2013 +0200
  
      qtest/ide-test: Add simple DMA read/write test case
      
      This tests that single sectors can be successfully written and correctly
      read back.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit acbe48013bf1eb9c9a435e76959f409584b35509
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Wed May 8 11:18:41 2013 +0200
  
      qtest: Add IDE test case
      
      This adds a simple IDE test case and starts by verifying that IDENTIFY
      can be successfully used and return the correct serial number, version
      and the WCE flag is set for cache=writeback.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit 9f0332b8cf27020d70be92f5e664466f0bcb84ec
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Wed Mar 13 17:00:40 2013 +0100
  
      libqos/pci: Enable bus mastering
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit b39f96126549e2834152211a99919917423d2212
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Wed Mar 13 16:53:06 2013 +0100
  
      ide: Reset BMIDEA bit when the bus master is stopped
      
      The device is supposed to reset the Bus Master IDE Active bit in the
      status register when 0 is written to the Start/Stop Bus Master bit in
      the command register.
      
      In the common cases this happens automatically because bdrv_drain_all()
      flushes the requests, but with a large PRDT it could remain set.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit 3bac85d33716d9024afb8a262a39032bc0bba3ed
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Tue May 7 15:23:41 2013 +0200
  
      de_DE.po: Add missing leading spaces
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit 0ee20e665840d8a887c145b368ee121cb86a028e
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Mon May 6 15:58:04 2013 +0200
  
      ahci: Don't allow creating slave drives
      
      An IDE bus provided by AHCI can only take a single IDE drive. If you add
      a drive as slave, qemu used to accept the command line but the device
      wouldn't be actually usable. Catch the situation instead and error out.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit 15d23fb96656b1ae31bf4305b2108230c29298c6
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Tue May 7 06:50:19 2013 -0500
  
      Update version for qemu-1.5.0-rc0
      
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit b174de51ae397549f58b1b76efa9026b213a1efd
  Merge: c689b4f... 4e906d5...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Tue May 7 06:48:31 2013 -0500
  
      Merge remote-tracking branch 'kraxel/usb.82' into staging
      
      # By Gerd Hoffmann (3) and Hans de Goede (1)
      # Via Gerd Hoffmann
      * kraxel/usb.82:
        xhci: handle USB_RET_BABBLE
        uhci: Use an intermediate buffer for usb packet data
        usb-host: add usb_host_full_speed_compat
        usb-host: live migration support for the libusb version
      
      Message-id: 1367920207-1404-1-git-send-email-kraxel@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit c689b4f1bac352dcfd6ecb9a1d45337de0f1de67
  Author: Laszlo Ersek <lersek@redhat.com>
  Date:   Wed Apr 24 13:13:18 2013 +0200
  
      qga: set umask 0077 when daemonizing (CVE-2013-2007)
      
      The qemu guest agent creates a bunch of files with insecure permissions
      when started in daemon mode. For example:
      
        -rw-rw-rw- 1 root root /var/log/qemu-ga.log
        -rw-rw-rw- 1 root root /var/run/qga.state
        -rw-rw-rw- 1 root root /var/log/qga-fsfreeze-hook.log
      
      In addition, at least all files created with the "guest-file-open" QMP
      command, and all files created with shell output redirection (or
      otherwise) by utilities invoked by the fsfreeze hook script are affected.
      
      For now mask all file mode bits for "group" and "others" in
      become_daemon().
      
      Temporarily, for compatibility reasons, stick with the 0666 file-mode in
      case of files newly created by the "guest-file-open" QMP call. Do so
      without changing the umask temporarily.
      
      Signed-off-by: Laszlo Ersek <lersek@redhat.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit d7108d90100d5bac5965abef5ed73f2602adae14
  Author: Jason Wang <jasowang@redhat.com>
  Date:   Fri Apr 26 18:27:40 2013 +0800
  
      virtio-net: properly check the vhost status during status set
      
      Commit 32993698 (vhost: disable on tap link down) tries to disable the vhost
      also when the peer's link is down. But the check was not done properly, the
      vhost were only started when:
      
      1) peer's link is not down
      2) virtio-net has already been started.
      
      Since == have a higher precedence than &&, place a brace to make sure both the
      conditions were met then does the check. This fixes the crash when doing a savem
      after set the link off which let qemu crash and complains:
      
      virtio_net_save: Assertion `!n->vhost_started' failed.
      
      Cc: Michael S. Tsirkin <mst@redhat.com>
      Signed-off-by: Jason Wang <jasowang@redhat.com>
      Message-id: 1366972060-21606-1-git-send-email-jasowang@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit fd8192a5a868ddbb711abbf4a871b09bbb1dae04
  Merge: b5803aa... 4458c23...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Tue May 7 06:32:00 2013 -0500
  
      Merge remote-tracking branch 'afaerber/qom-cpu' into staging
      
      # By Eduardo Habkost (6) and others
      # Via Andreas Färber
      * afaerber/qom-cpu:
        target-i386: n270 can MOVBE
        target-i386: Introduce generic CPUID feature compat function
        target-i386: Change CPUID model of 486 to 8
        target-i386: Emulate X86CPU subclasses for global properties
        qdev: Introduce qdev_prop_set_globals_for_type()
        qdev: Let qdev_prop_parse() pass through Error
        target-i386: Add "filtered-features" property to X86CPU
        target-i386: Introduce X86CPU::filtered_features field
        target-i386: Add "feature-words" property to X86CPU
        target-i386: Use FeatureWord loop on filter_features_for_kvm()
        target-i386: Add ECX information to FeatureWordInfo
  
  commit 4e906d567a97ee45b4922001bf521dad0bde5268
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Mon May 6 12:33:56 2013 +0200
  
      xhci: handle USB_RET_BABBLE
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 9822261ce3bfbc7aec8b2a3e378892dc368910ed
  Author: Hans de Goede <hdegoede@redhat.com>
  Date:   Mon May 6 10:48:57 2013 +0200
  
      uhci: Use an intermediate buffer for usb packet data
      
      Due to various unfortunate reasons we cannot reliable detect a guest
      cancelling a packet as soon as it happens, instead we detect cancels
      with some delay.
      
      When packets are handled async, and we directly pass the guest memory for
      the packet to the usb-device as iovec, this means that the usb-device can
      write to guest-memory which the guest has already re-used for other purposes
      -> not good!
      
      This patch fixes this by adding an intermediate buffer and writing back not
      only the result, but also the data, of async completed packets when scanning
      the schedule.
      
      Signed-off-by: Hans de Goede <hdegoede@redhat.com>
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit c3268cc1135f41264cd26bcb269b3414d3c11453
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Mon May 6 13:12:16 2013 +0200
  
      usb-host: add usb_host_full_speed_compat
      
      Alloes to pass through usb2 devices on usb1 host controllers if possible.
      Brings the libusb implementation to feature-parity with the linux usbfs
      code, so the usb-host implementation in 1.5 (libusb) doesn't regress
      compared to 1.4 (usbfs).
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 95efb20c714800de7eaf991f19dab6e7a29d5364
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Wed Apr 24 14:29:08 2013 +0200
  
      usb-host: live migration support for the libusb version
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit b5803aa3583e82e5133f7621121bc15ee694f4a1
  Merge: fe677fd... 0c1cd0a...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Mon May 6 15:45:08 2013 -0500
  
      Merge remote-tracking branch 'qemu-kvm/uq/master' into staging
      
      # By Marcelo Tosatti
      # Via Gleb Natapov
      * qemu-kvm/uq/master:
        kvmvapic: add ioport read accessor
      
      Message-id: cover.1367844188.git.gleb@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 4458c23672904fa131e69897007eeb7c953be7e5
  Author: Borislav Petkov <bp@suse.de>
  Date:   Thu Apr 25 15:43:04 2013 -0300
  
      target-i386: n270 can MOVBE
      
      The Atom core (cpu name "n270" in QEMU speak) supports MOVBE. This is
      needed when booting 3.8 and later linux kernels built with the MATOM
      target because we require MOVBE in order to boot properly now.
      
      Signed-off-by: Borislav Petkov <bp@suse.de>
      [ehabkost: added compat code to disable MOVBE on pc-*-1.4 and older]
      Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 0668af542f99b7bb1d95539829b27d5a1bcecde4
  Author: Eduardo Habkost <ehabkost@redhat.com>
  Date:   Thu Apr 25 15:43:00 2013 -0300
  
      target-i386: Introduce generic CPUID feature compat function
      
      Introduce x86_cpu_compat_set_features(), that can be used to set/unset
      feature bits on specific CPU models for machine-type compatibility.
      
      Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit fe677fd1b3fde96110898fde5101bea4cfe6e063
  Merge: e0ff466... 2ddef42...
  Author: Aurelien Jarno <aurelien@aurel32.net>
  Date:   Mon May 6 19:56:27 2013 +0200
  
      Merge branch 's390-for-upstream' of git://github.com/agraf/qemu
      
      * 's390-for-upstream' of git://github.com/agraf/qemu:
        s390: update s390-ccw.img
        S390: BIOS boot from given device
        S390: Add virtio-blk boot
        S390: Merging s390_ipl_cpu and s390_ipl_reset
        S390: BIOS create link to src folder for .img file
        S390: BIOS check for file
  
  commit b2a856d99281f2fee60a4313d204205bcd2c4269
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Wed May 1 17:30:51 2013 +0200
  
      target-i386: Change CPUID model of 486 to 8
      
      This changes the model number of 486 to 8 (DX4) which matches the
      feature set presented, and actually has the CPUID instruction.
      
      This adds a compatibility property, to keep model=0 on pc-*-1.4 and older.
      
      Signed-off-by: H. Peter Anvin <hpa@zytor.com>
      [AF: Add compat_props entry]
      Tested-by: Eduardo Habkost <ehabkost@redhat.com>
      Reviewed-by: Eduardo Habkost <ehabkost@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit ba2bc7a42e7c7b343f996967484ce3a1543cfebc
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Wed May 1 17:05:47 2013 +0200
  
      target-i386: Emulate X86CPU subclasses for global properties
      
      After initializing the object from its x86_def_t and before setting any
      additional -cpu arguments, set any global properties for the designated
      subclass <name>-{i386,x86_64}-cpu.
      
      Reviewed-by: Eduardo Habkost <ehabkost@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 868d378bb087c6003bfa0e431aec0e5871a90ff4
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Wed May 1 16:03:19 2013 +0200
  
      qdev: Introduce qdev_prop_set_globals_for_type()
      
      Reuse it in qdev_prop_set_globals().
      
      Reviewed-by: Eduardo Habkost <ehabkost@redhat.com>
      [AF: Renamed from qdev_prop_set_custom_globals()]
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit b1fe9bcbceb6fb9d800f735da37aa79ac4552c6e
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Wed May 1 16:10:24 2013 +0200
  
      qdev: Let qdev_prop_parse() pass through Error
      
      Move error reporting to callers.
      
      Reviewed-by: Eduardo Habkost <ehabkost@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 7e5292b553c9ec27e0816abdcb717f87aa6b6a8d
  Author: Eduardo Habkost <ehabkost@redhat.com>
  Date:   Mon May 6 13:20:09 2013 -0300
  
      target-i386: Add "filtered-features" property to X86CPU
      
      This property will contain all the features that were removed from the
      CPU because they are not supported by the host.
      
      This way, libvirt or other management tools can emulate the
      check/enforce behavior by checking if filtered-properties is all zeroes,
      before starting the guest.
      
      Example output where some features were missing:
      
        $ qemu-system-x86_64 -enable-kvm -cpu Haswell,check -S \
          -qmp unix:/tmp/m,server,nowait
        warning: host doesn't support requested feature: CPUID.01H:ECX.fma [bit 12]
        warning: host doesn't support requested feature: CPUID.01H:ECX.movbe [bit 22]
        warning: host doesn't support requested feature: CPUID.01H:ECX.tsc-deadline [bit 24]
        warning: host doesn't support requested feature: CPUID.01H:ECX.xsave [bit 26]
        warning: host doesn't support requested feature: CPUID.01H:ECX.avx [bit 28]
        warning: host doesn't support requested feature: CPUID.07H:EBX.fsgsbase [bit 0]
        warning: host doesn't support requested feature: CPUID.07H:EBX.bmi1 [bit 3]
        warning: host doesn't support requested feature: CPUID.07H:EBX.hle [bit 4]
        warning: host doesn't support requested feature: CPUID.07H:EBX.avx2 [bit 5]
        warning: host doesn't support requested feature: CPUID.07H:EBX.smep [bit 7]
        warning: host doesn't support requested feature: CPUID.07H:EBX.bmi2 [bit 8]
        warning: host doesn't support requested feature: CPUID.07H:EBX.erms [bit 9]
        warning: host doesn't support requested feature: CPUID.07H:EBX.invpcid [bit 10]
        warning: host doesn't support requested feature: CPUID.07H:EBX.rtm [bit 11]
        [...]
        $ ./QMP/qmp --path=/tmp/m \
          qom-get --path=/machine/icc-bridge/icc/child[0] \
                  --property=filtered-features
        item[0].cpuid-register: EDX
        item[0].cpuid-input-eax: 2147483658
        item[0].features: 0
        item[1].cpuid-register: EAX
        item[1].cpuid-input-eax: 1073741825
        item[1].features: 0
        item[2].cpuid-register: EDX
        item[2].cpuid-input-eax: 3221225473
        item[2].features: 0
        item[3].cpuid-register: ECX
        item[3].cpuid-input-eax: 2147483649
        item[3].features: 0
        item[4].cpuid-register: EDX
        item[4].cpuid-input-eax: 2147483649
        item[4].features: 0
        item[5].cpuid-register: EBX
        item[5].cpuid-input-eax: 7
        item[5].features: 4025
        item[5].cpuid-input-ecx: 0
        item[6].cpuid-register: ECX
        item[6].cpuid-input-eax: 1
        item[6].features: 356519936
        item[7].cpuid-register: EDX
        item[7].cpuid-input-eax: 1
        item[7].features: 0
      
      Example output when no feature is missing:
      
        $ qemu-system-x86_64 -enable-kvm -cpu Nehalem,enforce -S \
          -qmp unix:/tmp/m,server,nowait
        [...]
        $ ./QMP/qmp --path=/tmp/m \
          qom-get --path=/machine/icc-bridge/icc/child[0] \
                  --property=filtered-features
        item[0].cpuid-register: EDX
        item[0].cpuid-input-eax: 2147483658
        item[0].features: 0
        item[1].cpuid-register: EAX
        item[1].cpuid-input-eax: 1073741825
        item[1].features: 0
        item[2].cpuid-register: EDX
        item[2].cpuid-input-eax: 3221225473
        item[2].features: 0
        item[3].cpuid-register: ECX
        item[3].cpuid-input-eax: 2147483649
        item[3].features: 0
        item[4].cpuid-register: EDX
        item[4].cpuid-input-eax: 2147483649
        item[4].features: 0
        item[5].cpuid-register: EBX
        item[5].cpuid-input-eax: 7
        item[5].features: 0
        item[5].cpuid-input-ecx: 0
        item[6].cpuid-register: ECX
        item[6].cpuid-input-eax: 1
        item[6].features: 0
        item[7].cpuid-register: EDX
        item[7].cpuid-input-eax: 1
        item[7].features: 0
      
      Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 034acf4a581b03fc10cba772f731ae521e00fcd8
  Author: Eduardo Habkost <ehabkost@redhat.com>
  Date:   Mon May 6 13:20:08 2013 -0300
  
      target-i386: Introduce X86CPU::filtered_features field
      
      This field will contain the feature bits that were filtered out because
      of missing host support.
      
      Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 8e8aba5054c043027445c880fcb9dbc8f6a217f3
  Author: Eduardo Habkost <ehabkost@redhat.com>
  Date:   Mon May 6 13:20:07 2013 -0300
  
      target-i386: Add "feature-words" property to X86CPU
      
      This property will be useful for libvirt, as libvirt already has logic
      based on low-level feature bits (not feature names), so it will be
      really easy to convert the current libvirt logic to something using the
      "feature-words" property.
      
      The property will have two main use cases:
       - Checking host capabilities, by checking the features of the "host"
         CPU model
       - Checking which features are enabled on each CPU model
      
      Example output:
      
        $ ./QMP/qmp --path=/tmp/m \
          qom-get --path=/machine/icc-bridge/icc/child[0] \
                  --property=feature-words
        item[0].cpuid-register: EDX
        item[0].cpuid-input-eax: 2147483658
        item[0].features: 0
        item[1].cpuid-register: EAX
        item[1].cpuid-input-eax: 1073741825
        item[1].features: 0
        item[2].cpuid-register: EDX
        item[2].cpuid-input-eax: 3221225473
        item[2].features: 0
        item[3].cpuid-register: ECX
        item[3].cpuid-input-eax: 2147483649
        item[3].features: 101
        item[4].cpuid-register: EDX
        item[4].cpuid-input-eax: 2147483649
        item[4].features: 563346425
        item[5].cpuid-register: EBX
        item[5].cpuid-input-eax: 7
        item[5].features: 0
        item[5].cpuid-input-ecx: 0
        item[6].cpuid-register: ECX
        item[6].cpuid-input-eax: 1
        item[6].features: 2155880449
        item[7].cpuid-register: EDX
        item[7].cpuid-input-eax: 1
        item[7].features: 126614521
      
      Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit bd87d2a2c05569a28768648b069cbc24c40f4fb8
  Author: Eduardo Habkost <ehabkost@redhat.com>
  Date:   Mon Apr 22 16:00:18 2013 -0300
  
      target-i386: Use FeatureWord loop on filter_features_for_kvm()
      
      Instead of open-coding the filtering code for each feature word, change
      the existing code to use the feature_word_info array, that has exactly
      the same CPUID eax/ecx/register values for each feature word.
      
      Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 04d104b61198615c259d1851684b2713213dcf99
  Author: Eduardo Habkost <ehabkost@redhat.com>
  Date:   Mon Apr 22 16:00:16 2013 -0300
  
      target-i386: Add ECX information to FeatureWordInfo
      
      FEAT_7_0_EBX uses ECX as input, so we have to take that into account
      when reporting feature word values.
      
      Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 2ddef429d14136a0156a75b1d77b72cb3bdad18f
  Author: Alexander Graf <agraf@suse.de>
  Date:   Wed May 1 04:50:05 2013 +0200
  
      s390: update s390-ccw.img
      
      Now that we have boot device selection support, update the firmware
      blob accordingly.
      
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit ff151f4ec977c38266b79ebfbb6e8689f2121d4f
  Author: Dominik Dingel <dingel@linux.vnet.ibm.com>
  Date:   Tue Apr 30 07:15:58 2013 +0000
  
      S390: BIOS boot from given device
      
      Use the passed device, if there is no device, use the first applicable device.
      
      Signed-off-by: Dominik Dingel <dingel@linux.vnet.ibm.com>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit ba1509c0a99ad4c852c22cbd46d244ec7dc90402
  Author: Dominik Dingel <dingel@linux.vnet.ibm.com>
  Date:   Tue Apr 30 07:15:57 2013 +0000
  
      S390: Add virtio-blk boot
      
      If no kernel IPL entry is specified, boot the bios and pass if available
      device information for the first boot device (as given by the boot index).
      
      The provided information will be used in the next commit from the BIOS.
      
      Signed-off-by: Dominik Dingel <dingel@linux.vnet.ibm.com>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 2c4c71ee3a904bd07141c6499e5834818e6757f1
  Author: Dominik Dingel <dingel@linux.vnet.ibm.com>
  Date:   Tue Apr 30 07:15:56 2013 +0000
  
      S390: Merging s390_ipl_cpu and s390_ipl_reset
      
      There is no use in have this splitted in two functions.
      
      Signed-off-by: Dominik Dingel <dingel@linux.vnet.ibm.com>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit e89e33e12e4185fa056a5d7ae6d2e8e7f5400a20
  Author: Dominik Dingel <dingel@linux.vnet.ibm.com>
  Date:   Mon Apr 29 04:52:06 2013 +0000
  
      S390: BIOS create link to src folder for .img file
      
      For *.img files, there will be a link created directly to the src folder,
      like for all other blobs.
      
      Signed-off-by: Dominik Dingel <dingel@linux.vnet.ibm.com>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 1f7de853306499b83e627a09b15281fd6d566a51
  Author: Dominik Dingel <dingel@linux.vnet.ibm.com>
  Date:   Mon Apr 29 04:52:05 2013 +0000
  
      S390: BIOS check for file
      
      Add a check if the BIOS blob exists before trying to load.
      
      Signed-off-by: Dominik Dingel <dingel@linux.vnet.ibm.com>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit e0ff466c86bfb3b865865431bf8aa67287691917
  Author: Alexey Kardashevskiy <aik@ozlabs.ru>
  Date:   Thu May 2 20:22:03 2013 +0000
  
      spapr_llan: fix device reenabling
      
      Normally, the "tap" device is polled by QEMU if a guest NIC can
      receive packets. If a guest NIC is stopped during transfer (rmmod or
      ifdown), it may still have packets in a queue which have to be send
      to the guest before QEMU enables polling of a "tap" interface via
      tap_update_fd_handler().
      
      However the spapr_llan device was missing the qemu_flush_queued_packets()
      call so the tap_send_completed() callback was never called and therefore
      "tap" interface polling was not enabled ever.
      
      The patch fixes this problem.
      
      Signed-off-by: Alexey Kardashevskiy <aik@ozlabs.ru>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 43d03f299a017186e00f47c5b10f732492d496a6
  Author: Tiejun Chen <tiejun.chen@windriver.com>
  Date:   Wed May 1 15:22:59 2013 +0000
  
      PPC: e500: correct params->ram_size with ram_size
      
      We should sync params->ram_size after we fixup memory size on
      a alignment boundary. Otherwise Guest would exceed the actual
      memory region.
      
      Signed-off-by: Tiejun Chen <tiejun.chen@windriver.com>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 04559d5210860ea5853db09c75ea8ff2f8843e16
  Author: Anton Blanchard <anton@samba.org>
  Date:   Wed May 1 00:44:51 2013 +0000
  
      target-ppc: Add read and write of PPR SPR
      
      Recent Linux kernels save and restore the PPR across exceptions
      so we need to handle it.
      
      Signed-off-by: Anton Blanchard <anton@au1.ibm.com>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit c05541ee191107eb35093fb693e4ec038e60d2c0
  Author: Anton Blanchard <anton@samba.org>
  Date:   Wed May 1 00:43:59 2013 +0000
  
      target-ppc: Fix invalid SPR read/write warnings
      
      Invalid and privileged SPR warnings currently print the wrong
      address. While fixing that, also make it clear that we are
      printing both the decimal and hexadecimal SPR number.
      
      Before:
      
        Trying to read invalid spr 896 380 at 0000000000000714
      
      After:
      
        Trying to read invalid spr 896 (0x380) at 0000000000000710
      
      Signed-off-by: Anton Blanchard <anton@au1.ibm.com>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 126a79300971ab9314925c3ebbbd6c776bebf3f1
  Author: Alexander Graf <agraf@suse.de>
  Date:   Thu May 2 00:27:51 2013 +0200
  
      PPC: Add MMU type for 2.06 with AMR but no TB pages
      
      When running -cpu on a POWER7 system with PR KVM, we mask out the 1TB
      MMU capability from the MMU type mask, but not the AMR bit.
      
      This leads to us having a new MMU type that we don't check for in our
      MMU management functions.
      
      Add the new type, so that we don't have to worry about breakage there.
      We're not going to use the TCG MMU management in that case anyway.
      
      The long term fix for this will be to move all these MMU management
      functions to class callbacks.
      
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 4807ab4f36740b64a0dfa30ae90fe2e8a7d96fbb
  Author: Alexey Kardashevskiy <aik@ozlabs.ru>
  Date:   Tue Apr 30 03:42:23 2013 +0000
  
      pseries: Update SLOF firmware image
      
      Minor SLOF fixes which are required for libvirtd to function properly:
      * vio-vscsi: vscsi-report-luns can return 0
      * vio-vscsi: added a proper lun parser
      * SLOF: vio-vscsi: fixed bug with reported luns
      
      Signed-off-by: Alexey Kardashevskiy <aik@ozlabs.ru>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit cefd3cdbdd9fc9a7d5ab324291904074d2aa69a0
  Author: Bharat Bhushan <r65777@freescale.com>
  Date:   Mon Apr 29 04:40:56 2013 +0000
  
      PPC: e500: initialize GPRs as per epapr
      
      ePAPR defines the initial values of cpu registers.
      This patch initialize the GPRs as per ePAPR specification.
      
      This resolves the issue of guest reboot/reset (guest hang on reboot).
      
      Signed-off-by: Bharat Bhushan <bharat.bhushan@freescale.com>
      [agraf: add whitespace line]
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit b55519a0f29fca0ef7ebc5d87ee4bfa7304dc219
  Author: David Gibson <david@gibson.dropbear.id.au>
  Date:   Mon Apr 29 18:33:52 2013 +0000
  
      pseries: Fix debug message for out-of-bounds address in H_PUT_TCE
      
      Due to a brain outage, this message says "out-of-boards" instead of
      "out-of-bounds".
      
      Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
      Signed-off-by: Alexey Kardashevskiy <aik@ozlabs.ru>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit d4261662b67b48e52f747ee1e3c31cf873c5c982
  Author: David Gibson <david@gibson.dropbear.id.au>
  Date:   Mon Apr 29 18:33:51 2013 +0000
  
      pseries: Factor out check for out-of-bounds LIOBN
      
      PAPR defines LIOBNs (Logical IO Bus Numbers) to be 32-bit, and we check for
      values that aren't in the code for H_PUT_TCE.  This patch factors the check
      into spapr_tce_find_by_liobn(), which already checks if a 32-bit LIOBN
      actually exists.  This will become more important as future patches add
      other hypercalls which need to look up a LIOBN.
      
      At the same time we fix the typo in the message.
      
      Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
      Signed-off-by: Alexey Kardashevskiy <aik@ozlabs.ru>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 0c1cd0ae2a4faabeb948b9a07ea1696e853de174
  Author: Marcelo Tosatti <mtosatti@redhat.com>
  Date:   Sun May 5 17:51:49 2013 -0300
  
      kvmvapic: add ioport read accessor
      
      Necessary since memory region accessor assumes read and write
      methods are registered. Otherwise reading I/O port 0x7e segfaults.
      
      https://bugzilla.redhat.com/show_bug.cgi?id=954306
      
      Signed-off-by: Marcelo Tosatti <mtosatti@redhat.com>
      Reviewed-by: Jan Kiszka <jan.kiszka@siemens.com>
      Signed-off-by: Gleb Natapov <gleb@redhat.com>
  
  commit 8e515b125d5f7849167dbee6cbe6ef61636607d4
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Sat May 4 21:57:51 2013 +0100
  
      configure: Check that "libtool" is not the MacOSX one
      
      The "libtool" binary on MacOSX is not GNU libtool, and doesn't support
      anything like the same set of command line options. Test whether we
      have accidentally picked this up (by looking for whether it handles
      the GNU --version switch), and discard it if so. The fallback machinery
      for the "we don't have a libtool" case will work fine. This fixes a
      failure in "make install" on MacOSX.
      
      Reported-by: Peter Cheung <mcheung63@hotmail.com>
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Message-id: 1367701071-6630-1-git-send-email-peter.maydell@linaro.org
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit e4b006b7a5bce59d4f692d5da04eede5f6d0f31c
  Merge: 1e65fe5... b6f54b3...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Mon May 6 06:49:51 2013 -0500
  
      Merge remote-tracking branch 'afaerber-or/prep-up' into staging
      
      # By Andreas Färber (1) and others
      # Via Andreas Färber
      * afaerber-or/prep-up:
        prep: Make System I/O port 0092 read/write
        prep: Add ELF support for -bios
        prep: Fix NIP reset value
  
  commit 1e65fe536782132316ddae0a92f3c4e4f563cafb
  Merge: 467b346... 462566f...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Mon May 6 06:47:28 2013 -0500
  
      Merge remote-tracking branch 'pmaydell/arm-devs.next' into staging
      
      # By Jean-Christophe DUBOIS
      # Via Peter Maydell
      * pmaydell/arm-devs.next:
        i.MX: implement a more correct version of EPIT timer.
      
      Message-id: 1367603215-5120-1-git-send-email-peter.maydell@linaro.org
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit b6f54b31e7cfb2e88b76fc6cfc5334a26d1b9e53
  Author: Julio Guerra <guerr@julio.in>
  Date:   Sun May 5 23:29:48 2013 +0200
  
      prep: Make System I/O port 0092 read/write
      
      Port 0x0092 is documented as read/write, so for now return the
      endianness state instead of hardcoded 0x00.
      
      Signed-off-by: Julio Guerra <guerr@julio.in>
      [AF: Extracted from larger port 0092 patch]
      Signed-off-by: Andreas Färber <andreas.faerber@web.de>
  
  commit 97c42c3c93d58e14960bfd78771ed154a860acf8
  Author: Andreas Färber <andreas.faerber@web.de>
  Date:   Sat Apr 27 21:23:23 2013 +0200
  
      prep: Add ELF support for -bios
      
      This prepares for switching from OpenHack'Ware to OpenBIOS.
      
      While touching the error handling code, switch from aborting hw_error()
      to fprintf()+exit() and suppress failing without -bios for qtest.
      
      Acked-by: Alexander Graf <agraf@suse.de>
      Signed-off-by: Andreas Färber <andreas.faerber@web.de>
  
  commit 88432756ead526d9c321c20f10fafdbe40e5eaba
  Author: Fabien Chouteau <chouteau@adacore.com>
  Date:   Tue Apr 30 17:07:04 2013 +0200
  
      prep: Fix NIP reset value
      
      The value was changed by commit 09d9828ace37ead29d510a7e24e63c2f15cd4b1c
      "PPC: fix hreset_vector for 60x, ...".
      
      Change it back for prep machine to unbreak OpenHack'Ware.
      
      Signed-off-by: Fabien Chouteau <chouteau@adacore.com>
      Signed-off-by: Andreas Färber <andreas.faerber@web.de>
  
  commit 467b34689d277fa56c09ad07ca0f08d7d7539f6d
  Author: Blue Swirl <blauwirbel@gmail.com>
  Date:   Sun May 5 09:53:22 2013 +0000
  
      Update OpenBIOS images
      
      Update OpenBIOS images to OpenBIOS 1.1 release (SVN r1136) built from
      submodule.
      
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit f7a87c42a05e5ecaa4ed9167178624f870106091
  Merge: 120dc38... 536f25e...
  Author: Blue Swirl <blauwirbel@gmail.com>
  Date:   Sun May 5 09:05:34 2013 +0000
  
      Merge branch 'target-arm.next' of git://git.linaro.org/people/pmaydell/qemu-arm
      
      * 'target-arm.next' of git://git.linaro.org/people/pmaydell/qemu-arm:
        target-arm: Fix incorrect check of kvm_vcpu_ioctl return value
  
  commit 536f25e4c77592b936e50728c83894c23f4f61c8
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Fri May 3 18:47:22 2013 +0100
  
      target-arm: Fix incorrect check of kvm_vcpu_ioctl return value
      
      kvm_vcpu_ioctl() returns -ETHING on error, not ETHING -- correct
      an incorrect check in kvm_arch_init_vcpu(). This would not have
      had any significant ill-effects -- we would just have propagated
      the less useful ENOENT up to the caller rather than the more
      accurate EINVAL in the unlikely case that the kernel didn't
      have VFP-D32 support.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit 462566fc5e3e10a44e212fdbc67b9e4948179b14
  Author: Jean-Christophe DUBOIS <jcd@tribudubois.net>
  Date:   Fri May 3 18:21:02 2013 +0100
  
      i.MX: implement a more correct version of EPIT timer.
      
      This patch is providing a complete version of the EPIT timer.
      
      Note, however that the GPT timer in the same file is still not
      complete.
      
      Signed-off-by: Jean-Christophe DUBOIS <jcd@tribudubois.net>
      Message-id: 1365624982-15647-1-git-send-email-jcd@tribudubois.net
      Reviewed-by: Peter Chubb <peter.chubb@nicta.com.au>
      [PMM: wrapped an overly long line]
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit 120dc38f6113b676ecef0a2c9e42fc08cace5bdb
  Author: Igor Mammedov <imammedo@redhat.com>
  Date:   Fri May 3 15:25:36 2013 +0200
  
      qdev: skip bus check for bus-less devices in qdev_unplug()
      
      Since commit 2f7bd829db "qdev: Fix device_add bus assumptions"
      it's possible to device_add bus-less device, but if such device is
      unplugged it will dereference NULL parent_bus in qdev_unplug().
      
      Fix it by taking in account that parent_bus might be NULL and
      skipping bus check.
      
      Signed-off-by: Igor Mammedov <imammedo@redhat.com>
      Message-id: 1367587536-14964-1-git-send-email-imammedo@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 6f32a6b47ef4247ad14dad63c6ee231fdce4c5e9
  Author: KONRAD Frederic <fred.konrad@greensocs.com>
  Date:   Tue Apr 30 16:08:51 2013 +0200
  
      virtio-scsi: fix the command line compatibility.
      
      The bus name is wrong since the refactoring.
      
      This keeps the behaviour of the command line.
      
      Signed-off-by: KONRAD Frederic <fred.konrad@greensocs.com>
      Tested-by: Cornelia Huck <cornelia.huck@de.ibm.com>
      Message-id: 1367330931-12994-6-git-send-email-fred.konrad@greensocs.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 80270a19685dd20eda017b0360c743b3e3ed6f57
  Author: KONRAD Frederic <fred.konrad@greensocs.com>
  Date:   Tue Apr 30 16:08:50 2013 +0200
  
      virtio-serial: fix command line compatibility.
      
      The bus name is wrong since the refactoring.
      
      This keeps the behaviour of the command line.
      
      Signed-off-by: KONRAD Frederic <fred.konrad@greensocs.com>
      Tested-by: Cornelia Huck <cornelia.huck@de.ibm.com>
      Message-id: 1367330931-12994-5-git-send-email-fred.konrad@greensocs.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 11fc853c4cb5ab9db46d7859da191966199b588f
  Author: KONRAD Frederic <fred.konrad@greensocs.com>
  Date:   Tue Apr 30 16:08:49 2013 +0200
  
      scsi: add bus_name parameter to scsi_bus_new.
      
      This adds the possibility to create a scsi-bus with a specified name.
      
      Signed-off-by: KONRAD Frederic <fred.konrad@greensocs.com>
      Acked-by: Paolo Bonzini <pbonzini@redhat.com>
      Tested-by: Cornelia Huck <cornelia.huck@de.ibm.com>
      Message-id: 1367330931-12994-4-git-send-email-fred.konrad@greensocs.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 1034e9cf4d0740c4c845d79998ac53a5b23e534d
  Author: KONRAD Frederic <fred.konrad@greensocs.com>
  Date:   Tue Apr 30 16:08:48 2013 +0200
  
      virtio: add virtio_device_set_child_bus_name.
      
      Add virtio_device_set_child_bus_name function.
      
      It will be used with virtio-serial-x and virtio-scsi-x to set the
      child bus name before calling virtio-x-device's init.
      
      Signed-off-by: KONRAD Frederic <fred.konrad@greensocs.com>
      Tested-by: Cornelia Huck <cornelia.huck@de.ibm.com>
      Message-id: 1367330931-12994-3-git-send-email-fred.konrad@greensocs.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit f4dd69aa4ce96196b3d84cd3d3e14a79ea029630
  Author: KONRAD Frederic <fred.konrad@greensocs.com>
  Date:   Tue Apr 30 16:08:47 2013 +0200
  
      virtio-x-bus: force bus name to virtio-bus.
      
      When the proxy id is set, this bus takes the name "id.0" which is expected
      to be the virtio-device's first bus.
      
      So force this name to "virtio-bus" as it is an internal bus.
      
      Signed-off-by: KONRAD Frederic <fred.konrad@greensocs.com>
      Tested-by: Cornelia Huck <cornelia.huck@de.ibm.com>
      Message-id: 1367330931-12994-2-git-send-email-fred.konrad@greensocs.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 0057a0d59006d00c294de0b012d9a290eb1a5c80
  Author: Tim Hardeck <thardeck@suse.de>
  Date:   Tue Apr 23 16:33:01 2013 +0200
  
      TLS support for VNC Websockets
      
      Added TLS support to the VNC QEMU Websockets implementation.
      VNC-TLS needs to be enabled for this feature to be used.
      
      The required certificates are specified as in case of VNC-TLS
      with the VNC parameter "x509=<path>".
      
      If the server certificate isn't signed by a rooth authority it needs to
      be manually imported in the browser because at least in case of Firefox
      and Chrome there is no user dialog, the connection just gets canceled.
      
      As a side note VEncrypt over Websocket doesn't work atm because TLS can't
      be stacked in the current implementation. (It also didn't work before)
      Nevertheless to my knowledge there is no HTML 5 VNC client which supports
      it and the Websocket connection can be encrypted with regular TLS now so
      it should be fine for most use cases.
      
      Signed-off-by: Tim Hardeck <thardeck@suse.de>
      Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
      Message-id: 1366727581-5772-1-git-send-email-thardeck@suse.de
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 8f3b664f6cc4153cc73941c941d54c4e499b7537
  Author: Jan Kiszka <jan.kiszka@siemens.com>
  Date:   Wed May 1 16:14:34 2013 +0200
  
      audio: Enable all cards
      
      ...or they will bitrot to death.
      
      Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
      Message-id: 5181234A.6060504@web.de
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit fba90ac1d614c333c6a15c39cac555a12a04cee1
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Wed May 1 18:30:15 2013 +0200
  
      win32: fix compilation again
      
      While commit c02817e5bfbb27955cac970019e6670dc427bc41 fixed compilation
      without an installed libtool, moving the dependencies to rules.mak does
      not work because the version-*-y variables are not defined yet.  Building
      in a clean tree thus fails.
      
      Revert the commit and remove the dummy /bin/false assignment to LIBTOOL.
      This makes the build work, at the price of slightly worse errors when
      there are Makefile bugs.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Message-id: 1367425815-15083-1-git-send-email-pbonzini@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit cc9936a32f91c107a2a7655af4feeee3f4de5d12
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Thu May 2 15:56:26 2013 +0200
  
      libqos: Relocate I2C files
      
      Commit c4efe1cada311b9dc0df5beb71c4227ff3414aa1 (qtest: add libqos
      including PCI support) created a libqos/ subdirectory but left the
      existing I2C libqos files libi2c*.[hc] in tests/. Clean this up.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Message-id: 1367502986-15104-1-git-send-email-afaerber@suse.de
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 743bddb4b35ceaaf6f95aea581a4130dcae6205a
  Merge: a612925... e64dd5e...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Fri May 3 11:20:15 2013 -0500
  
      Merge remote-tracking branch 'stefanha/tracing' into staging
      
      # By Eiichi Tsukata (2) and Kazuya Saito (2)
      # Via Stefan Hajnoczi
      * stefanha/tracing:
        trace: document ftrace backend
        trace: Add ftrace tracing backend
        kvm-all: add kvm_run_exit tracepoint
        kvm-all: add kvm_ioctl, kvm_vm_ioctl, kvm_vcpu_ioctl tracepoints
      
      Message-id: 1367582485-15579-1-git-send-email-stefanha@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit a612925b4184fa7aa37092db4fef816030640922
  Merge: 25565e8... 7873df4...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Fri May 3 11:20:07 2013 -0500
  
      Merge remote-tracking branch 'stefanha/net' into staging
      
      # By Amos Kong (1) and Jason Wang (1)
      # Via Stefan Hajnoczi
      * stefanha/net:
        tap: properly initialize vhostfds
        net: make network client name unique
      
      Message-id: 1367582254-15060-1-git-send-email-stefanha@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 25565e8595322b04902a09ebf877d80532f22fd1
  Merge: c9e53a4... 86abefd...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Fri May 3 11:20:02 2013 -0500
  
      Merge remote-tracking branch 'stefanha/block' into staging
      
      # By Fam Zheng (8) and others
      # Via Stefan Hajnoczi
      * stefanha/block:
        qemu-iotests: Filter out 'adapter_type'
        nbd: support large NBD requests
        nbd: use g_slice_new() instead of a freelist
        qemu-iotests: Filter out vmdk creation options
        vmdk: add bdrv_co_write_zeroes
        vmdk: store fields of VmdkMetaData in cpu endian
        vmdk: change magic number to macro
        vmdk: Add option to create zeroed-grain image
        vmdk: add support for “zeroed‐grain” GTE
        vmdk: named return code.
        blockdev: Replace "undefined error" in qmp_block_resize
        block: add read-only support to VHDX image format.
        block: initial VHDX driver support framework - supports open and probe
        block: vhdx header for the QEMU support of VHDX images
        qemu: add castagnoli crc32c checksum algorithm
  
  commit e64dd5efb2c6d522a3bc9d096cd49a4e53f0ae10
  Author: Eiichi Tsukata <eiichi.tsukata.xh@hitachi.com>
  Date:   Thu Apr 11 20:25:16 2013 +0900
  
      trace: document ftrace backend
      
      Add documentation of ftrace backend.
      
      Signed-off-by: Eiichi Tsukata <eiichi.tsukata.xh@hitachi.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 781e9545dbe54d2f0a530edbf48fd0ac1e77244c
  Author: Eiichi Tsukata <eiichi.tsukata.xh@hitachi.com>
  Date:   Thu Apr 11 20:25:15 2013 +0900
  
      trace: Add ftrace tracing backend
      
      This patch adds a ftrace tracing backend which sends trace event to
      ftrace marker file. You can effectively compare qemu trace data and
      kernel(especially, kvm.ko when using KVM) trace data.
      The ftrace backend is restricted to Linux only.
      
      To try out the ftrace backend:
      
       $ ./configure --trace-backend=ftrace
       $ make
      
      if you use KVM, enable kvm events in ftrace:
      
       # sudo echo 1 > /sys/kernel/debug/tracing/events/kvm/enable
      
      After running qemu by root user, you can get the trace:
      
       # cat /sys/kernel/debug/tracing/trace
      
      Signed-off-by: Eiichi Tsukata <eiichi.tsukata.xh@hitachi.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit b76ac80a5ca9f2e19405419172c0dcaf0370d4f5
  Author: Kazuya Saito <saito.kazuya@jp.fujitsu.com>
  Date:   Fri Mar 29 13:27:52 2013 +0900
  
      kvm-all: add kvm_run_exit tracepoint
      
      This patch enable us to know exit reason of KVM_RUN. It will help us
      know where the trouble is caused.
      
      Signed-off-by: Kazuya Saito <saito.kazuya@jp.fujitsu.com>
      Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 9c7757290c6d80c2f5bde6fa71d2c9fe2b331c8c
  Author: Kazuya Saito <saito.kazuya@jp.fujitsu.com>
  Date:   Fri Mar 29 13:27:05 2013 +0900
  
      kvm-all: add kvm_ioctl, kvm_vm_ioctl, kvm_vcpu_ioctl tracepoints
      
      This patch adds tracepoints at ioctl to kvm. Tracing these ioctl is
      useful for clarification whether the cause of troubles is qemu or kvm.
      
      Signed-off-by: Kazuya Saito <saito.kazuya@jp.fujitsu.com>
      Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 7873df408dd44eb92840b108211d5aa5db7db526
  Author: Jason Wang <jasowang@redhat.com>
  Date:   Fri Apr 19 15:11:15 2013 +0800
  
      tap: properly initialize vhostfds
      
      Only tap->vhostfd were checked net_init_tap_one(), but tap->vhostfds were
      forgot, this will lead qemu to ignore all fds passed by management through
      vhostfds, and tries to create vhost_net device itself. Fix by adding this check
      also.
      
      Reportyed-by: Michal Privoznik <mprivozn@redhat.com>
      Cc: Michal Privoznik <mprivozn@redhat.com>
      Cc: qemu-stable@nongnu.org
      Signed-off-by: Jason Wang <jasowang@redhat.com>
      Reviewed-by: Michal Privoznik <mprivozn@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit c963530a5b3e3e0f7304841adfe84416d82f59f6
  Author: Amos Kong <akong@redhat.com>
  Date:   Mon Apr 15 18:55:19 2013 +0800
  
      net: make network client name unique
      
      assign_name() creates a name MODEL.NUM, where MODEL is the client's model,
      and NUM is the number of MODELs that already exist.
      
      Markus added NIC naming for non-VLAN clients in commit 53e51d85.
      commit d33d93b2 incorrectly added a judgement of net-hub. It caused
      net clients created with -netdev get same names.
      
      eg:
       # qemu-upstream -device virtio-net-pci,netdev=h1 -netdev tap,id=h1 \
                          -device virtio-net-pci,netdev=h2 -netdev tap,id=h2 ..
       (qemu) info network
       virtio-net-pci.0: index=0,type=nic,model=virtio-net-pci,macaddr=52:54:00:12:34:56
        \ h1: index=0,type=tap,ifname=tap0,script=/etc/qemu-ifup,downscript=/etc/qemu-ifdown
       virtio-net-pci.0: index=0,type=nic,model=virtio-net-pci,macaddr=52:54:00:12:34:57
        \ h2: index=0,type=tap,ifname=tap1,script=/etc/qemu-ifup,downscript=/etc/qemu-ifdown
      
      This patch removed the check of nic-hub, and created unique names for
      all net clients that have same model.
      
      v2: update commitlog & comments
      
      Signed-off-by: Amos Kong <akong@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 86abefd61e23325162e59e5bfb8f0346eda62541
  Author: Fam Zheng <famz@redhat.com>
  Date:   Fri May 3 15:31:16 2013 +0800
  
      qemu-iotests: Filter out 'adapter_type'
      
      Filter out vmdk creation option 'adapter_type' for vmdk. So that tests
      with an explicit './check -o adapter_type=XXX' will not fail.
      
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 2d8214885942becb8f4371a66d6f8c9a9580108a
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Thu May 2 14:23:08 2013 +0200
  
      nbd: support large NBD requests
      
      The Linux nbd driver recently increased the maximum supported request
      size up to 32 MB:
      
        commit 078be02b80359a541928c899c2631f39628f56df
        Author: Michal Belczyk <belczyk@bsd.krakow.pl>
        Date:   Tue Apr 30 15:28:28 2013 -0700
      
            nbd: increase default and max request sizes
      
            Raise the default max request size for nbd to 128KB (from 127KB) to get it
            4KB aligned.  This patch also allows the max request size to be increased
            (via /sys/block/nbd<x>/queue/max_sectors_kb) to 32MB.
      
      QEMU's 1 MB buffers are too small to handle these requests.
      
      This patch allocates data buffers dynamically and allows up to 32 MB per
      request.
      
      Reported-by: Nick Thomas <nick@bytemark.co.uk>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit e1adb27a83f19799c454cead7bf930a0b3f2bb28
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Thu May 2 14:23:07 2013 +0200
  
      nbd: use g_slice_new() instead of a freelist
      
      Use GLib's efficient slice allocator instead of open-coding the request
      freelist.  This patch simplifies the NBDRequest code.
      
      Now we qemu_blockalign() the req->data buffer each time but the next
      patch switches from a fixed size buffer to a dynamic size anyway.
      
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit c9e53a4cf116dae72d779c7748153cedd2e84228
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Mon Apr 29 08:08:23 2013 -0700
  
      tcg-arm: Use movi32 in exit_tb
      
      Avoid the mini constant pool for armv7, and avoid replicating
      the test for pre-v7.
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
  
  commit 8ddaeb1be66246225fe5aeeec33e4e7b82762694
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Mon Apr 29 08:08:22 2013 -0700
  
      tcg-arm: Fix 64-bit tlb load for pre-v6
      
      Found by inspection, since the effect of the bug was simply to
      send all memory ops through the slow path.
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
  
  commit 29851ee7c8bd3fb8542e21cd0270c73132590350
  Author: Petar Jovanovic <petar.jovanovic@imgtec.com>
  Date:   Sun Apr 28 03:18:36 2013 +0200
  
      target-mips: fix calculation of overflow for SHLL.PH and SHLL.QB
      
      This change corrects and simplifies how discard is calculated for shift
      left logical vector instructions. It is used to detect overflow and set bit
      22 in the DSPControl register.
      
      The existing tests (shll_ph.c, shll_qb.c) are extended with the corner cases
      that expose incorrectness in the previous implementation.
      
      Signed-off-by: Petar Jovanovic <petar.jovanovic@imgtec.com>
      Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
  
  commit 50522d969be315457e3296d8a32990b58a203902
  Author: Fam Zheng <famz@redhat.com>
  Date:   Fri May 3 09:31:40 2013 +0800
  
      qemu-iotests: Filter out vmdk creation options
      
      Cover new image creation options for vmdk, so we can use '-o
      zeroed_grain=XXX' and '-o subformat=XXX' to run the tests successfully.
      
      Signed-off-by: Fam Zheng <famz@redhat.com>
      Reviewed-by: Kevin Wolf <kwolf@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit cdeaf1f15909e2e8af38f45aea7cfa467a729c52
  Author: Fam Zheng <famz@redhat.com>
  Date:   Thu May 2 10:25:27 2013 +0800
  
      vmdk: add bdrv_co_write_zeroes
      
      Use special offset to write zeroes efficiently, when zeroed-grain GTE is
      available. If zero-write an allocated cluster, cluster is leaked because
      its offset pointer is overwritten by "0x1".
      
      Signed-off-by: Fam Zheng <famz@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit e304e8e5a05bc54c71c5f6fc76abd47410e59857
  Author: Fam Zheng <famz@redhat.com>
  Date:   Thu May 2 10:25:26 2013 +0800
  
      vmdk: store fields of VmdkMetaData in cpu endian
      
      Previously VmdkMetaData.offset is stored little endian while other
      fields are cpu endian. This changes offset to cpu endian and convert
      before writing to image.
      Signed-off-by: Fam Zheng <famz@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 95b0aa4231dfc827ddc189138d6502cbca66d2b6
  Author: Fam Zheng <famz@redhat.com>
  Date:   Thu May 2 10:25:25 2013 +0800
  
      vmdk: change magic number to macro
      
      Two hard coded flag bits are changed to macros.
      Signed-off-by: Fam Zheng <famz@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 69e0b6dfa455924842bfcbfa810fde34899f1350
  Author: Fam Zheng <famz@redhat.com>
  Date:   Thu May 2 10:25:24 2013 +0800
  
      vmdk: Add option to create zeroed-grain image
      
      Add image create option "zeroed-grain" to enable zeroed-grain GTE
      feature of vmdk sparse extents. When this option is on, header version
      of newly created extent will be 2 and VMDK4_FLAG_ZERO_GRAIN flag bit
      will be set.
      
      Signed-off-by: Fam Zheng <famz@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 14ead646fe7d5163c342ebd1e0aeb556ecf343a1
  Author: Fam Zheng <famz@redhat.com>
  Date:   Thu May 2 10:25:23 2013 +0800
  
      vmdk: add support for “zeroed‐grain” GTE
      
      Introduced support for zeroed-grain GTE, as specified in Virtual Disk
      Format 5.0[1].
      
          Recent VMware hosted platform products support a new “zeroed‐grain”
          grain table entry (GTE). The zeroed‐grain GTE returns all zeros on
          read.  In other words, the zeroed‐grain GTE indicates that a grain
          in the child disk is zero‐filled but does not actually occupy space
          in storage.  A sparse extent with zeroed‐grain GTE has the following
          in its header:
      
           * SparseExtentHeader.version = 2
           * SparseExtentHeader.flags has bit 2 set
      
          Other than the new flag and the possibly zeroed‐grain GTE, version 2
          sparse extents are identical to version 1.  Also, a zeroed‐grain GTE
          has value 0x1 in the GT table.
      
      [1] Virtual Disk Format 5.0, http://www.vmware.com/support/developer/vddk/vmdk_50_technote.pdf?src=vmdk
      Signed-off-by: Fam Zheng <famz@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 65f7472577f9409d285b0216fae76c7c3f03fc41
  Author: Fam Zheng <famz@redhat.com>
  Date:   Thu May 2 10:25:22 2013 +0800
  
      vmdk: named return code.
      
      Internal routines in vmdk.c previously return -1 on error and 0 on
      success. More return values are useful for future changes such as
      zeroed-grain GTE. Change all the magic `return 0` and `return -1` to
      macro names:
      
       * VMDK_OK      0
       * VMDK_ERROR   (-1)
       * VMDK_UNALLOC (-2)
       * VMDK_ZEROED  (-3)
      
      Signed-off-by: Fam Zheng <famz@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 8732901e1b8a5add02a2b747875202133413d565
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Thu May 2 15:32:55 2013 +0200
  
      blockdev: Replace "undefined error" in qmp_block_resize
      
      We have an errno value that can be displayed, so we should just do that.
      An easy way to reproduce this case is to resize a raw image to a size
      that is too large for the host file system.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 059e2fbbca484a68ac7fd99d1d76409294551586
  Author: Jeff Cody <jcody@redhat.com>
  Date:   Mon Apr 29 14:48:19 2013 -0400
  
      block: add read-only support to VHDX image format.
      
      This adds in read-only support to the VHDX image format.  This supports
      reads for fixed-size, and dynamic sized VHDX images.
      
      Differencing files are still unsupported.
      
      The image must be opened without BDRV_O_RDWR set, because we do not
      yet update the headers.  I.e., pass 'readonly=on' in the drive image
      options from the QEMU commandline.
      
      Signed-off-by: Jeff Cody <jcody@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit e8d4e5ffdb015959551726a5700c19b5d772ada4
  Author: Jeff Cody <jcody@redhat.com>
  Date:   Mon Apr 29 14:48:18 2013 -0400
  
      block: initial VHDX driver support framework - supports open and probe
      
      This is the initial block driver framework for VHDX image support
      (i.e. Hyper-V image file formats), that supports opening VHDX files, and
      parsing the headers.
      
      This commit does not yet enable:
          - reading
          - writing
          - updating the header
          - differencing files (images with parents)
          - log replay / dirty logs (only clean images)
      
      This is based on Microsoft's VHDX specification:
          "VHDX Format Specification v0.95", published 4/12/2012
          https://www.microsoft.com/en-us/download/details.aspx?id=29681
      
      Signed-off-by: Jeff Cody <jcody@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 203cdba3bc6fb6022dbece90483fe03ed33bcffb
  Author: Jeff Cody <jcody@redhat.com>
  Date:   Mon Apr 29 14:48:17 2013 -0400
  
      block: vhdx header for the QEMU support of VHDX images
      
      This is based on Microsoft's VHDX specification:
          "VHDX Format Specification v0.95", published 4/12/2012
          https://www.microsoft.com/en-us/download/details.aspx?id=29681
      
      These structures define the various header, metadata, and other
      block structures defined in the VHDX specification.
      
      Signed-off-by: Jeff Cody <jcody@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 8e1b02b8ef2eefcb2ff3855531d7bc2ea71e1fb4
  Author: Jeff Cody <jcody@redhat.com>
  Date:   Mon Apr 29 14:48:16 2013 -0400
  
      qemu: add castagnoli crc32c checksum algorithm
      
      This adds the Castagnoli CRC32C algorithm, using the 0x11EDC6F41
      polynomial.
      
      This is extracted from the linux kernel cryptographic crc32.c module.
      
      The algorithm is based on:
      
      Castagnoli93: Guy Castagnoli and Stefan Braeuer and Martin Herrman
                   "Optimization of Cyclic Redundancy-Check Codes with 24
                    and 32 Parity Bits", IEEE Transactions on Communication,
                    Volume 41, Number 6, June 1993
      
      Signed-off-by: Jeff Cody <jcody@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 8ca27ce2e1150486ea2db4116a03706b28294f16
  Merge: 0db4c32... e7bdf65...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Thu May 2 10:57:01 2013 -0500
  
      Merge remote-tracking branch 'afaerber/qom-cpu' into staging
      
      # By Igor Mammedov (21) and others
      # Via Andreas Färber
      * afaerber/qom-cpu: (29 commits)
        Drop redundant resume_all_vcpus() from main()
        cpus: Fix pausing TCG CPUs while in vCPU thread
        target-i386: Replace cpuid_*features fields with a feature word array
        target-i386: Break CPUID feature definition lines
        target-i386/kvm.c: Code formatting changes
        target-i386: Group together level, xlevel, xlevel2 fields
        pc: Implement QEMUMachine::hot_add_cpu hook
        QMP: Add cpu-add command
        Add hot_add_cpu hook to QEMUMachine
        target-i386: Move APIC to ICC bus
        target-i386: Attach ICC bus to CPU on its creation
        target-i386: Introduce ICC bus/device/bridge
        cpu: Move cpu_write_elfXX_note() functions to CPUState
        kvmvapic: Make dependency on sysbus.h explicit
        target-i386: Replace MSI_SPACE_SIZE with APIC_SPACE_SIZE
        target-i386: Do not allow to set apic-id once CPU is realized
        target-i386: Introduce apic-id CPU property
        target-i386: Introduce feat2prop() for CPU properties
        acpi_piix4: Add infrastructure to send CPU hot-plug GPE to guest
        cpu: Add helper cpu_exists(), to check if CPU with specified id exists
        ...
  
  commit 0db4c324a8c6f2b1b8a118146f9b0fc8c4210719
  Merge: e9016ee... 6e860b5...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Thu May 2 10:56:07 2013 -0500
  
      Merge remote-tracking branch 'mjt/trivial-patches' into staging
      
      # By Andreas Färber (1) and others
      # Via Michael Tokarev
      * mjt/trivial-patches:
        pvscsi: fix compilation on 32 bit hosts
        Trivial grammar and spelling fixes
        configure: Pick up libseccomp include path
  
  commit e7bdf659c16e1cefd61f53648503d8c060668d6b
  Author: Jan Kiszka <jan.kiszka@siemens.com>
  Date:   Mon Aug 20 20:11:36 2012 +0200
  
      Drop redundant resume_all_vcpus() from main()
      
      VCPUs are either resumed directly via vm_start(), after the incoming
      migration is done, or when a continue command is issued. We don't need
      the explicit resume before entering main_loop().
      
      Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 1085819368e8693f08307e72f0082d759f67ef03
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Thu May 2 11:22:05 2013 +0200
  
      cpus: Fix pausing TCG CPUs while in vCPU thread
      
      Due to a preceding while loop, no CPU would've been put into stopped
      state. Reinitialize the variable.
      This fixes commit d798e97456658ea7605303b7c69b04ec7df95c10 (Allow to use
      pause_all_vcpus from VCPU context) for non-KVM case.
      
      While at it, change a 0 to false, amending commit
      4fdeee7cd4c8f90ef765537b9346a195d9483ab5 (cpu: Move stop field to
      CPUState).
      
      Reviewed-by: Jan Kiszka <jan.kiszka@siemens.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 0514ef2fbb3882afe410ba7800c79fd0ef5dbf00
  Author: Eduardo Habkost <ehabkost@redhat.com>
  Date:   Mon Apr 22 16:00:15 2013 -0300
  
      target-i386: Replace cpuid_*features fields with a feature word array
      
      This replaces the feature-bit fields on both X86CPU and x86_def_t
      structs with an array.
      
      With this, we will be able to simplify code that simply does the same
      operation on all feature words (e.g. kvm_check_features_against_host(),
      filter_features_for_kvm(), add_flagname_to_bitmaps(), CPU feature-bit
      property lookup/registration, and the proposed "feature-words" property)
      
      The following field replacements were made on X86CPU and x86_def_t:
      
        (cpuid_)features         -> features[FEAT_1_EDX]
        (cpuid_)ext_features     -> features[FEAT_1_ECX]
        (cpuid_)ext2_features    -> features[FEAT_8000_0001_EDX]
        (cpuid_)ext3_features    -> features[FEAT_8000_0001_ECX]
        (cpuid_)ext4_features    -> features[FEAT_C000_0001_EDX]
        (cpuid_)kvm_features     -> features[FEAT_KVM]
        (cpuid_)svm_features     -> features[FEAT_SVM]
        (cpuid_)7_0_ebx_features -> features[FEAT_7_0_EBX]
      
      Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
      Reviewed-by: Igor Mammedov <imammedo@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 27861ecc47cf9dc35961ac901e26abbd898c377c
  Author: Eduardo Habkost <ehabkost@redhat.com>
  Date:   Mon Apr 22 16:00:14 2013 -0300
  
      target-i386: Break CPUID feature definition lines
      
      Break lines on kvm_check_features_against_host(), kvm_cpu_fill_host(),
      and builtin_x86_defs, so they don't get too long once the *_features
      fields are replaced by an array.
      
      Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
      Reviewed-by: Igor Mammedov <imammedo@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit fc7a504c0126b16aa2bd50d92584e9cc08f636a3
  Author: Eduardo Habkost <ehabkost@redhat.com>
  Date:   Mon Apr 22 16:00:13 2013 -0300
  
      target-i386/kvm.c: Code formatting changes
      
      Add appropriate spaces around operators, and break line where it needs
      to be broken to allow feature-words array to be introduced without
      having too-long lines.
      
      Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
      Reviewed-by: Igor Mammedov <imammedo@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 90e4b0c3de2b3927e71f23d95c3c27d60e5c89cc
  Author: Eduardo Habkost <ehabkost@redhat.com>
  Date:   Mon Apr 22 16:00:12 2013 -0300
  
      target-i386: Group together level, xlevel, xlevel2 fields
      
      Consolidate level, xlevel, xlevel2 fields in x86_def_t and CPUX86State.
      
      Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
      Reviewed-by: Igor Mammedov <imammedo@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 6e860b5db4c76c66d7e02f93c9e22e0384bd3c6c
  Author: Hervé Poussineau <hpoussin@reactos.org>
  Date:   Wed May 1 07:41:26 2013 +0200
  
      pvscsi: fix compilation on 32 bit hosts
      
      This fixes the following error:
      In file included from qemu/include/trace.h:4:0,
                       from trace/generated-events.c:3:
      ./trace/generated-tracers.h: In function ‘trace_pvscsi_get_sg_list’:
      ./trace/generated-tracers.h:4271:9: error: format ‘%lu’ expects argument of
      type ‘long unsigned int’, but argument 4 has type ‘size_t’ [-Werror=format]
      
      Signed-off-by: Hervé Poussineau <hpoussin@reactos.org>
      Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
  
  commit 805a25050272fe7cbbc2e9ce911612fc86c7b9a9
  Author: Stefan Weil <sw@weilnetz.de>
  Date:   Sun Apr 28 11:49:57 2013 +0200
  
      Trivial grammar and spelling fixes
      
      similiar -> similar
      recieve -> receive
      transfered -> transferred
      preperation -> preparation
      
      Most changes are in comments, one modifies a parameter name in a function
      prototype.
      
      The spelling fixes were made using codespell.
      
      Signed-off-by: Stefan Weil <sw@weilnetz.de>
      Acked-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
  
  commit 372e47e9b5e31c493823d7f512716644fb02d0fd
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Apr 28 16:27:26 2013 +0200
  
      configure: Pick up libseccomp include path
      
      openSUSE 12.3 has seccomp.h in /usr/include/libseccomp-1.0.1,
      so add `pkg-config --cflags libseccomp` output to QEMU_CFLAGS.
      
      Cc: qemu-stable@nongnu.org
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
  
  commit c649983b582687bbdb4019e308f015913e31065e
  Author: Igor Mammedov <imammedo@redhat.com>
  Date:   Tue Apr 30 18:00:53 2013 +0200
  
      pc: Implement QEMUMachine::hot_add_cpu hook
      
      Signed-off-by: Igor Mammedov <imammedo@redhat.com>
      Reviewed-by: Eduardo Habkost <ehabkost@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 69ca3ea5e192251f27510554611bcff6f036a00b
  Author: Igor Mammedov <imammedo@redhat.com>
  Date:   Tue Apr 30 15:41:25 2013 +0200
  
      QMP: Add cpu-add command
      
      Adds "cpu-add id=xxx" QMP command.
      
      cpu-add's "id" argument is a CPU number in a range [0..max-cpus)
      
      Example QMP command:
       -> { "execute": "cpu-add", "arguments": { "id": 2 } }
       <- { "return": {} }
      
      Signed-off-by: Igor Mammedov <imammedo@redhat.com>
      Acked-by: Luiz Capitulino <lcapitulino@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Reviewed-by: Eduardo Habkost <ehabkost@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit b4fc7b4326112538e0dbdc7fd019652ba8cc3281
  Author: Igor Mammedov <imammedo@redhat.com>
  Date:   Tue Apr 30 15:41:24 2013 +0200
  
      Add hot_add_cpu hook to QEMUMachine
      
      Hook should be set by machines that implement CPU hot-add
      via cpu-add QMP command.
      
      Signed-off-by: Igor Mammedov <imammedo@redhat.com>
      Reviewed-by: Eduardo Habkost <ehabkost@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 53a89e262bd3e97b2da3afec0a60e5466770ae8c
  Author: Igor Mammedov <imammedo@redhat.com>
  Date:   Mon Apr 29 19:03:01 2013 +0200
  
      target-i386: Move APIC to ICC bus
      
      It allows APIC to be hotplugged.
      
       * map APIC's mmio at board level if it is present
       * do not register mmio region for each APIC, since
         only one is used/mapped
      
      Signed-off-by: Igor Mammedov <imammedo@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 62fc403f11523169eb4264de31279745f48e3ecc
  Author: Igor Mammedov <imammedo@redhat.com>
  Date:   Mon Apr 29 18:54:13 2013 +0200
  
      target-i386: Attach ICC bus to CPU on its creation
      
      X86CPU should have parent bus so it could provide bus for child APIC.
      
      Signed-off-by: Igor Mammedov <imammedo@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit f0513d2c0156799e0c75a108ab9a049eea4f9607
  Author: Igor Mammedov <imammedo@redhat.com>
  Date:   Mon Apr 29 17:02:50 2013 +0200
  
      target-i386: Introduce ICC bus/device/bridge
      
      Provides a hotpluggable bus for APIC and CPU.
      
      * icc-bridge will serve as a parent for icc-bus and provide
        mmio mapping services to child icc-devices.
      * icc-device will replace SysBusDevice as a parent of APIC
        and IOAPIC devices.
      
      Signed-off-by: Igor Mammedov <imammedo@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit c72bf468259935a80ea185f2cbe807c3da9c1bbd
  Author: Jens Freimann <jfrei@linux.vnet.ibm.com>
  Date:   Fri Apr 19 16:45:06 2013 +0200
  
      cpu: Move cpu_write_elfXX_note() functions to CPUState
      
      Convert cpu_write_elfXX_note() functions to CPUClass methods and pass
      CPUState as argument. Update target-i386 accordingly.
      
      Signed-off-by: Jens Freimann <jfrei@linux.vnet.ibm.com>
      [AF: Retain stubs as CPUClass' default method implementation; style changes]
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 5f8df3ce6e0a057ec23cea74b6e629e59e085ac4
  Author: Igor Mammedov <imammedo@redhat.com>
  Date:   Thu Apr 25 16:05:30 2013 +0200
  
      kvmvapic: Make dependency on sysbus.h explicit
      
      Allows kvmvapic to compile if sysbus.h is removed from apic_internal.h,
      from which it is indirectly included.
      sysbus.h will be removed from apic_internal.h after converting
      APICs to ICCDevice.
      
      Signed-off-by: Igor Mammedov <imammedo@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit baaeda08ff34ad17150b50a6f52d0faec9f3db36
  Author: Igor Mammedov <imammedo@redhat.com>
  Date:   Thu Apr 25 16:05:29 2013 +0200
  
      target-i386: Replace MSI_SPACE_SIZE with APIC_SPACE_SIZE
      
      Put APIC_SPACE_SIZE in a public header so that it can be
      reused elsewhere later.
      
      Signed-off-by: Igor Mammedov <imammedo@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 8d6d4980c9421f3b9d1800dbc320da6a0bf754bd
  Author: Igor Mammedov <imammedo@redhat.com>
  Date:   Fri Apr 26 19:51:52 2013 +0200
  
      target-i386: Do not allow to set apic-id once CPU is realized
      
      Signed-off-by: Igor Mammedov <imammedo@redhat.com>
      Reviewed-by: Eduardo Habkost <ehabkost@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 310509304e1a83c1926471f1984c1cbf7d813631
  Author: Igor Mammedov <imammedo@redhat.com>
  Date:   Thu Apr 25 16:05:26 2013 +0200
  
      target-i386: Introduce apic-id CPU property
      
      The property is used from board level to set APIC ID for CPUs it
      creates. Do so in a new pc_new_cpu() helper, to be reused for hot-plug.
      
      Signed-off-by: Igor Mammedov <imammedo@redhat.com>
      Reviewed-by: Eduardo Habkost <ehabkost@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 72ac2e876ddc6158f5b6d5f758d4e38c436010ed
  Author: Igor Mammedov <imammedo@redhat.com>
  Date:   Fri Apr 26 18:04:32 2013 +0200
  
      target-i386: Introduce feat2prop() for CPU properties
      
      This helper replaces '_' with '-' in a uniform way.
      As a side effect, even custom mappings must use '-' now.
      
      Signed-off-by: Igor Mammedov <imammedo@redhat.com>
      [AF: Split off; operate on NUL-terminated string rather than '=' delimiter]
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit b8622725cf0196f672f272922b0941dc8ba1c408
  Author: Igor Mammedov <imammedo@redhat.com>
  Date:   Thu Apr 25 16:05:25 2013 +0200
  
      acpi_piix4: Add infrastructure to send CPU hot-plug GPE to guest
      
      * introduce processor status bitmask visible to guest at 0xaf00 addr,
        where ACPI asl code expects it
      * set bit corresponding to APIC ID in processor status bitmask on
        receiving CPU hot-plug notification
      * trigger CPU hot-plug SCI, to notify guest about CPU hot-plug event
      
      Signed-off-by: Igor Mammedov <imammedo@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 69e5ff067ae724155fd7465119ee6db5721288b6
  Author: Igor Mammedov <imammedo@redhat.com>
  Date:   Thu Apr 25 16:05:24 2013 +0200
  
      cpu: Add helper cpu_exists(), to check if CPU with specified id exists
      
      Signed-off-by: Igor Mammedov <imammedo@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit a37677c32bb313f5ba48aaf89f81cdc10c23ce56
  Author: Igor Mammedov <imammedo@redhat.com>
  Date:   Tue Apr 23 10:29:42 2013 +0200
  
      cpus: Use qemu_for_each_cpu() in TCG thread
      
      Replaces an open-coded loop and hides unused CPUArchState.
      
      Signed-off-by: Igor Mammedov <imammedo@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit d6b9e0d60cc511eca210834428bb74508cff3d33
  Author: Michael S. Tsirkin <mst@redhat.com>
  Date:   Wed Apr 24 22:58:04 2013 +0200
  
      cpu: Add qemu_for_each_cpu()
      
      Wrapper to avoid open-coded loops and to make CPUState iteration
      independent of CPUArchState.
      
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
      Signed-off-by: Igor Mammedov <imammedo@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 997395d3888fcde6ce41535a8208d7aa919d824b
  Author: Igor Mammedov <imammedo@redhat.com>
  Date:   Tue Apr 23 10:29:41 2013 +0200
  
      cpu: Introduce get_arch_id() method and override it for X86CPU
      
      get_arch_id() adds possibility for generic code to get a guest-visible
      CPU ID without accessing CPUArchState.
      If derived classes don't override it, it will return cpu_index.
      
      Override it on target-i386 in X86CPU to return the APIC ID.
      
      Signed-off-by: Igor Mammedov <imammedo@redhat.com>
      Reviewed-by: Eduardo Habkost <ehabkost@redhat.com>
      Reviewed-by: liguang <lig.fnst@cn.fujitsu.com>
      Acked-by: Michael S. Tsirkin <mst@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit b8b7456d6ab7edb450ae5ec6473d3cd9a80412f4
  Author: Igor Mammedov <imammedo@redhat.com>
  Date:   Tue Apr 23 10:29:40 2013 +0200
  
      pc: Update rtc_cmos on CPU hot-plug
      
      It provides updated currently available CPUs count to BIOS on reboot.
      
      Signed-off-by: Igor Mammedov <imammedo@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 066e9b2710be887f435e0e899fa71f1f4314f702
  Author: Igor Mammedov <imammedo@redhat.com>
  Date:   Tue Apr 23 10:29:39 2013 +0200
  
      cpu: Introduce CPU hot-plug notifier
      
      Hot-add CPU event will be distributed to acpi_piix4 and rtc_cmos.
      
      Signed-off-by: Igor Mammedov <imammedo@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 6afb4721f3e45da727110470a61aafcd6682395e
  Author: Igor Mammedov <imammedo@redhat.com>
  Date:   Tue Apr 23 10:29:38 2013 +0200
  
      cpu: Resume CPU from DeviceClass::realize() if hot-plugged
      
      Signed-off-by: Igor Mammedov <imammedo@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 2993683b0fde0f836777c945baaddcaa5937903f
  Author: Igor Mammedov <imammedo@redhat.com>
  Date:   Tue Apr 23 10:29:37 2013 +0200
  
      cpu: Introduce cpu_resume(), for single CPU
      
      Also add a stub for it, to make possible to use it in qom/cpu.c,
      which is shared with user emulators.
      
      Signed-off-by: Igor Mammedov <imammedo@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 13eed94ed5617b98e657163490584dc2a0cc4b32
  Author: Igor Mammedov <imammedo@redhat.com>
  Date:   Tue Apr 23 10:29:36 2013 +0200
  
      cpu: Call cpu_synchronize_post_init() from DeviceClass::realize()
      
      If hotplugged, synchronize CPU state to KVM.
      
      Signed-off-by: Igor Mammedov <imammedo@redhat.com>
      Reviewed-by: Eduardo Habkost <ehabkost@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit c4cfef5e8a6371aa5e6577f2b980315c2dc46cfb
  Author: Igor Mammedov <imammedo@redhat.com>
  Date:   Tue Apr 23 10:29:35 2013 +0200
  
      cpu: Make kvm-stub.o available outside softmmu
      
      It will provide stubs for *-user targets once softmmu-specific calls
      are attempted from common CPU code.
      
      Signed-off-by: Igor Mammedov <imammedo@redhat.com>
      Reviewed-by: Eduardo Habkost <ehabkost@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit e9016ee2bda1b7757072b856b2196f691aee3388
  Author: Jason Wang <jasowang@redhat.com>
  Date:   Thu Apr 25 15:26:54 2013 +0800
  
      virtio-net: count VIRTIO_NET_F_MAC when calculating config_len
      
      Commit 14f9b664 (hw/virtio-net.c: set config size using host features) tries to
      calculate config size based on the host features. But it forgets the
      VIRTIO_NET_F_MAC were always set for qemu later. This will lead a zero config
      len for virtio-net device when both VIRTIO_NET_F_STATUS and VIRTIO_NET_F_MQ were
      disabled form command line. Then qemu will crash when user tries to read the
      config of virtio-net.
      
      Fix this by counting VIRTIO_NET_F_MAC and make sure the config at least contains
      the mac address.
      
      Cc: Jesse Larrew <jlarrew@linux.vnet.ibm.com>
      Signed-off-by: Jason Wang <jasowang@redhat.com>
      Reviewed-by: Michael S. Tsirkin <mst@redhat.com>
      Acked-by: Michael S. Tsirkin <mst@redhat.com>
      Message-id: 1366874814-2658-1-git-send-email-jasowang@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 9f032464c06c563fe0df49eac9caaaa90a68a219
  Author: Michael S. Tsirkin <mst@redhat.com>
  Date:   Tue Apr 30 12:41:50 2013 +0300
  
      sysemu: drop register_devices from header
      
      No user in sight.
      
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
      Reviewed-by: Juan Quintela <quintela@redhat.com>
      Message-id: 20130430094149.GA29094@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit beb54a87ba74dfac00906b4c876945c6602cd293
  Author: Jesse Larrew <jlarrew@linux.vnet.ibm.com>
  Date:   Mon Apr 29 10:52:52 2013 -0500
  
      libqtest: only call fclose() on open files
      
      libqtest.c can segfault when calling fclose() if the pidfile wasn't
      opened successfully. This patch fixes the issue.
      
      Signed-off-by: Jesse Larrew <jlarrew@linux.vnet.ibm.com>
      Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
      Message-id: 1367250772-17928-1-git-send-email-jlarrew@linux.vnet.ibm.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 08eb8c85e3967b97865d46acadf26dc908fbb094
  Author: Christian Borntraeger <borntraeger@de.ibm.com>
  Date:   Fri Apr 26 11:24:47 2013 +0800
  
      Wire up disabled wait a panicked event on s390
      
      On s390 the disabled wait state indicates a state of attention.
      For example Linux uses that state after a panic. Lets
      put the system into panicked state.
      
      An alternative implementation would be to state
      disabled-wait <address> instead of pause in the action field.
      (e.g. z/OS, z/VM and other classic OSes use the address of the
      disabled wait to indicate an error code).
      
      Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com>
      Message-id: 6cf41156322e27e81a727b69f03728dbc225d5bb.1366945969.git.hutao@cn.fujitsu.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 3ab135f3462af4c523a4b5969f9d6c67b2ac427a
  Author: Hu Tao <hutao@cn.fujitsu.com>
  Date:   Fri Apr 26 11:24:46 2013 +0800
  
      pvpanic: create pvpanic by default for machine 1.5
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Hu Tao <hutao@cn.fujitsu.com>
      Reviewed-by: Markus Armbruster <armbru@redhat.com>
      Message-id: f840042f0e1205041f8feaf0d39ca639884f3a00.1366945969.git.hutao@cn.fujitsu.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit b42ffe60d8b510cd2f76ef50f6a1057f91a3dd34
  Author: Hu Tao <hutao@cn.fujitsu.com>
  Date:   Fri Apr 26 11:24:45 2013 +0800
  
      pvpanic: add document of pvpanic
      
      Signed-off-by: Hu Tao <hutao@cn.fujitsu.com>
      Reviewed-by: Markus Armbruster <armbru@redhat.com>
      Message-id: a5db4ce406647e8f4663b639eae62d880531df8b.1366945969.git.hutao@cn.fujitsu.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 10a584b2875a391d1036adac18955a892e56f5e3
  Author: Hu Tao <hutao@cn.fujitsu.com>
  Date:   Fri Apr 26 11:24:44 2013 +0800
  
      pvpanic: pass configurable ioport to seabios
      
      This lets seabios patch the corresponding SSDT entry.
      
      Also add fw_cfg object to /machine/fw_cfg so we can reference
      it elsewhere.
      
      Signed-off-by: Hu Tao <hutao@cn.fujitsu.com>
      Reviewed-by: Markus Armbruster <armbru@redhat.com>
      Message-id: 60c65d95fe2b23b12bea67099126566010a11a1a.1366945969.git.hutao@cn.fujitsu.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 1dfe5057e5cf45b296ae67a7f84bdc6fa618d602
  Author: Hu Tao <hutao@cn.fujitsu.com>
  Date:   Fri Apr 26 11:24:43 2013 +0800
  
      fw_cfg: add required header files
      
      If fw_cfg.h is included alone, gcc gives error messages like these:
      
        error: unknown type name ‘uint32_t’
        error: unknown type name ‘size_t’
        error: unknown type name ‘hwaddr’
        ...
      
      Signed-off-by: Hu Tao <hutao@cn.fujitsu.com>
      Reviewed-by: Markus Armbruster <armbru@redhat.com>
      Message-id: d63f8bcdbfbec8135b1b57f9247c513a3e25762c.1366945969.git.hutao@cn.fujitsu.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit eec3d2adc98dd9ef7352823ce6597f88a51cf7cb
  Author: Hu Tao <hutao@cn.fujitsu.com>
  Date:   Fri Apr 26 11:24:42 2013 +0800
  
      introduce a new qom device to deal with panicked event
      
      pvpanic device is used to send guest panic event from guest to qemu.
      
      When guest panic happens, pvpanic device driver will write a event
      number to IO port 0x505(which is the IO port occupied by pvpanic device,
      by default). On receiving the event, pvpanic device will pause guest
      cpu(s), and send a qmp event QEVENT_GUEST_PANICKED.
      
      Signed-off-by: Wen Congyang <wency@cn.fujitsu.com>
      Signed-off-by: Hu Tao <hutao@cn.fujitsu.com>
      Reviewed-by: Markus Armbruster <armbru@redhat.com>
      Message-id: b66077a40235b3531632a05a6ff373850afc7d2e.1366945969.git.hutao@cn.fujitsu.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit c401a8a5156a2596b285586002d544c595d40cf7
  Author: Hu Tao <hutao@cn.fujitsu.com>
  Date:   Fri Apr 26 11:24:41 2013 +0800
  
      add a new qevent: QEVENT_GUEST_PANICKED
      
      This event will be emited when qemu detects guest panic.
      
      Signed-off-by: Wen Congyang <wency@cn.fujitsu.com>
      Signed-off-by: Hu Tao <hutao@cn.fujitsu.com>
      Reviewed-by: Markus Armbruster <armbru@redhat.com>
      Message-id: cf0bc45ecf9ecd3699bc72dc39f8cbab8ed79d8c.1366945969.git.hutao@cn.fujitsu.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit ede085b3fedfde36cb566968c4efcfbad4845af1
  Author: Hu Tao <hutao@cn.fujitsu.com>
  Date:   Fri Apr 26 11:24:40 2013 +0800
  
      add a new runstate: RUN_STATE_GUEST_PANICKED
      
      The guest will be in this state when it is panicked.
      
      Signed-off-by: Wen Congyang <wency@cn.fujitsu.com>
      Signed-off-by: Hu Tao <hutao@cn.fujitsu.com>
      Reviewed-by: Markus Armbruster <armbru@redhat.com>
      Message-id: 0255f263ffdc2a3716f73e89098b96fd79a235b3.1366945969.git.hutao@cn.fujitsu.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit cffc5113a421feba767af57ec87fdd53a29e9f9c
  Author: Jan Kiszka <jan.kiszka@siemens.com>
  Date:   Mon Apr 29 14:35:08 2013 +0200
  
      qdev: Report errors collected during device realization
      
      Better than just releasing the error object silently.
      
      Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
      Reviewed-by: Andreas Färber <afaerber@suse.de>
      Message-id: 517E68FC.6030400@siemens.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 7e7da8e35827abf602fa886fda1af9b001c20d3e
  Author: Dunrong Huang <riegamaths@gmail.com>
  Date:   Mon Apr 29 22:52:12 2013 +0800
  
      rules.mk: Fix build breakage
      
      The following error occurs when building dtc module:
      
              CHK version_gen.h
               CC libfdt/fdt.o
      cc1: error: dtc: No such file or directory [-Werror]
      cc1: all warnings being treated as errors
      make[1]: *** [libfdt/fdt.o] Error 1
      make: *** [subdir-dtc] Error 2
      
      In rules.mak, "-I$(<D) -I$(@D)" was expanded to "-Idtc -I." when
      building submodule dct. Due to the using of "-Wmissing-include-dirs,
      a warning would be rarsed. To avoid it, add "-I$(<D) -I$(@D)" to
      QEMU_INCLUDES instead of QEMU_CFLAGS so that QEMU_CFLAGS does not
      contain the "-Idtc".
      
      Cc: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Cc: Blue Swirl <blauwirbel@gmail.com>
      Cc: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Dunrong Huang <riegamaths@gmail.com>
      Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
      Message-id: 1367247132-19622-1-git-send-email-riegamaths@gmail.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 9ab880b3a2f4b80bd5d8b18a312b3afed65dc036
  Author: Alexander Graf <agraf@suse.de>
  Date:   Tue Apr 30 15:02:16 2013 +0200
  
      QOM: Fail casts for unknown types
      
      When we try to cast an object to an unknown type, fail the cast. Today
      we would simply run into an assert().
      
      This fixes a bug on qemu-system-s390x for me that gets triggered by the
      audio code looking for PCI and ISA buses.
      
      Signed-off-by: Alexander Graf <agraf@suse.de>
      Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
      Message-id: 1367326936-28539-1-git-send-email-agraf@suse.de
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit b7da6c60814a5c8703e9fa0d943ec3240e9d94ab
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Tue Apr 30 16:00:32 2013 +0200
  
      pc_piix: remove undesired change in pc_init1
      
      Introduced when applying commit f81222b (audio: look for the ISA and
      PCI buses, 2013-04-18).
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Message-id: 1367330432-14417-1-git-send-email-pbonzini@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit b3e6d591b05538056d665572f3e3bbfb3cbb70e7
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Thu Apr 18 18:44:04 2013 +0200
  
      audio: enable PCI audio cards for all PCI-enabled targets
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Message-id: 1366303444-24620-9-git-send-email-pbonzini@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit f81222bc0cf68464fe82117521917cc1533c3ff4
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Thu Apr 18 18:44:03 2013 +0200
  
      audio: look for the ISA and PCI buses
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Message-id: 1366303444-24620-8-git-send-email-pbonzini@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 2e1103f60a871923ecd390804aba07b6031e0dc0
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Thu Apr 18 18:44:02 2013 +0200
  
      qom: do not return root for empty path
      
      An empty path will return the sole object of that type in the
      QOM tree.  This is different from "/", which returns the root.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Message-id: 1366303444-24620-7-git-send-email-pbonzini@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 98af93fde2e37b5b0c8cee9036e028fe6df6446c
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Thu Apr 18 18:44:01 2013 +0200
  
      audio: replace audio card configuration with default-configs
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Message-id: 1366303444-24620-6-git-send-email-pbonzini@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit f6547f07d41491d74179e8dd100f7477abdd43b1
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Thu Apr 18 18:44:00 2013 +0200
  
      audio: remove CONFIG_* symbols
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Message-id: 1366303444-24620-5-git-send-email-pbonzini@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit ffa48cf5ab719e1e181e51b87bc0f5d397b791fa
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Thu Apr 18 18:43:59 2013 +0200
  
      audio: remove HAS_AUDIO
      
      Several targets can have wavcapture/-soundhw support via PCI cards.
      HAS_AUDIO is a useless limitation, remove it.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Message-id: 1366303444-24620-4-git-send-email-pbonzini@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 36cd6f6f20724d49aac1910e310f81a43e0cb657
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Thu Apr 18 18:43:58 2013 +0200
  
      audio: remove the need for audio card CONFIG_* symbols
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Message-id: 1366303444-24620-3-git-send-email-pbonzini@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 8c444a1978fd9956c9712572d9ad0b83bbbc0a63
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Thu Apr 18 18:43:57 2013 +0200
  
      adlib: qdev-ify
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Message-id: 1366303444-24620-2-git-send-email-pbonzini@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 7504ae690c7320f3852890974708795cf5469895
  Author: Lei Li <lilei@linux.vnet.ibm.com>
  Date:   Thu Apr 25 13:29:12 2013 +0800
  
      doc: document the Pseudo-encoding of LED state
      
      Signed-off-by: Lei Li <lilei@linux.vnet.ibm.com>
      Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
      Message-id: 1366867752-11578-5-git-send-email-lilei@linux.vnet.ibm.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit e7b2aaccd94a68c7927cae7ca47ced1bddc4f448
  Author: Lei Li <lilei@linux.vnet.ibm.com>
  Date:   Thu Apr 25 13:29:11 2013 +0800
  
      vnc: Adjust lock state sync logic with VNC_FEATURE_LED_STATE
      
      Signed-off-by: Lei Li <lilei@linux.vnet.ibm.com>
      Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
      Message-id: 1366867752-11578-4-git-send-email-lilei@linux.vnet.ibm.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit ab99e5c1d9f6a3f6fc2ce3b77b712221c647c7a5
  Author: Lei Li <lilei@linux.vnet.ibm.com>
  Date:   Thu Apr 25 13:29:10 2013 +0800
  
      vnc: Support for LED state extension
      
      Signed-off-by: Lei Li <lilei@linux.vnet.ibm.com>
      Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
      Message-id: 1366867752-11578-3-git-send-email-lilei@linux.vnet.ibm.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 96f3d174bdfcc7d6205fa223ddc2cb01186dcd8f
  Author: Lei Li <lilei@linux.vnet.ibm.com>
  Date:   Thu Apr 25 13:29:09 2013 +0800
  
      vnc: Add SCROLL lock key to kbd_leds
      
      Signed-off-by: Lei Li <lilei@linux.vnet.ibm.com>
      Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
      Message-id: 1366867752-11578-2-git-send-email-lilei@linux.vnet.ibm.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 1a63e059de2f2936d2066532b9f8ca22675cf11c
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Apr 28 18:45:47 2013 +0200
  
      libqos: Convert fw_cfg values to host endianness
      
      The fw_cfg ABI is Little Endian, so byte-swap the generically read
      byte array to host endianness.
      
      This unbreaks the fw_cfg tests on ppc.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Message-id: 1367167547-19931-1-git-send-email-afaerber@suse.de
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 61e477f4c731c4ff3f1a44dbfc55c8a5903c8d52
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sat Apr 27 22:18:55 2013 +0200
  
      wdt_ib700: QOM'ify
      
      Introduce type constant and cast macro to obsolete DO_UPCAST().
      
      Prepares for ISA realizefn.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Message-id: 1367093935-29091-21-git-send-email-afaerber@suse.de
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit f02317ad4eca65a9a79b474b6d2d77ba87a57185
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sat Apr 27 22:18:54 2013 +0200
  
      vmport: QOM'ify
      
      Introduce type constant and cast macro to obsolete DO_UPCAST().
      Prepares for ISA realizefn.
      
      Drop reserved underscore from struct name while at it.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Message-id: 1367093935-29091-20-git-send-email-afaerber@suse.de
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit e3b7fbead827623ce521c8056a80050e8b35c578
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sat Apr 27 22:18:53 2013 +0200
  
      vmmouse: QOM'ify
      
      Introduce type constant and cast macro to obsolete DO_UPCAST() and
      container_of(). Prepares for ISA realizefn.
      
      Remove reserved underscore from struct name while at it.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Message-id: 1367093935-29091-19-git-send-email-afaerber@suse.de
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit a72dc5fc67cd2412be35dc17698a4eb4f7e00a0c
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sat Apr 27 22:18:52 2013 +0200
  
      vga-isa: QOM'ify ISA VGA
      
      Introduce type constant and cast macro to obsolete DO_UPCAST() and
      container_of(). Prepares for ISA realizefn.
      
      Unify function naming scheme while at it.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Message-id: 1367093935-29091-18-git-send-email-afaerber@suse.de
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit b582b5a398975d875d7e0b1c8f90817d01a8b20a
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sat Apr 27 22:18:51 2013 +0200
  
      sga: QOM'ify
      
      Introduce type constant and cast macro.
      
      Prepares for ISA realizefn.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Message-id: 1367093935-29091-17-git-send-email-afaerber@suse.de
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit eeceb0849de2126185cf71860a449667fac2f0d7
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sat Apr 27 22:18:50 2013 +0200
  
      serial: QOM'ify ISA serial
      
      Introduce type constant and cast macro to obsolete DO_UPCAST().
      
      Prepares for ISA realizefn.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Message-id: 1367093935-29091-16-git-send-email-afaerber@suse.de
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 399f05a6e181c07611a93ac73025605cf24c4a6c
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sat Apr 27 22:18:49 2013 +0200
  
      sb16: QOM'ify
      
      Introduce type constant and cast macro to obsolete DO_UPCAST().
      
      Prepares for ISA realizefn.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Message-id: 1367093935-29091-15-git-send-email-afaerber@suse.de
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit d367ece5e51d4f48687813eb5fe8d2a0e2e728d2
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sat Apr 27 22:18:48 2013 +0200
  
      pcspk: QOM'ify
      
      Introduce type constant and cast macro to obsolete DO_UPCAST().
      
      Prepares for ISA realizefn.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Message-id: 1367093935-29091-14-git-send-email-afaerber@suse.de
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit a2e0b863ebec1c9ceea9b7aab022a6378ea74136
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sat Apr 27 22:18:47 2013 +0200
  
      pckbd: QOM'ify
      
      Introduce type constant and cast macro to obsolete DO_UPCAST().
      
      Prepares for ISA realizefn.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Message-id: 1367093935-29091-13-git-send-email-afaerber@suse.de
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit a0881c64081f750be2e44a9b7000e18e4cea065e
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sat Apr 27 22:18:46 2013 +0200
  
      pc: QOM'ify port 92
      
      Introduce type constant and cast macro to obsolete DO_UPCAST().
      
      Prepares for ISA realizefn.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Message-id: 1367093935-29091-12-git-send-email-afaerber@suse.de
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit b0dc5ee6bd0b16986a0f45ca778f3ead2398b2ee
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sat Apr 27 22:18:45 2013 +0200
  
      parallel: QOM'ify
      
      Introduce type constant and cast macro to obsolete DO_UPCAST().
      
      Prepares for ISA realizefn.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Message-id: 1367093935-29091-11-git-send-email-afaerber@suse.de
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit fe6f5deb6611c512abcb4cb46a275756295b3e79
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sat Apr 27 22:18:44 2013 +0200
  
      ne2000-isa: QOM'ify
      
      Introduce type constant and cast macro to obsolete DO_UPCAST().
      
      Prepares for ISA realizefn.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Message-id: 1367093935-29091-10-git-send-email-afaerber@suse.de
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 0e41271ec4944ea5b63c98b8e497618709e954c3
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sat Apr 27 22:18:43 2013 +0200
  
      mc146818rtc: QOM'ify
      
      Introduce type constant and cast macro to obsolete DO_UPCAST().
      
      Prepares for ISA realizefn.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Reviewed-by: Igor Mammedov <imammedo@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Message-id: 1367093935-29091-9-git-send-email-afaerber@suse.de
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit a2772c70a9617c73875c5ee915b32ccb50f0bf90
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sat Apr 27 22:18:42 2013 +0200
  
      m48t59: QOM'ify ISA M48T59 NVRAM
      
      Introduce type constant and cast macro to obsolete DO_UPCAST() and
      container_of().
      
      Prepares for ISA realizefn.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Message-id: 1367093935-29091-8-git-send-email-afaerber@suse.de
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 2f12688b9310a0001330df71d22ad6dc9f39dd29
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sat Apr 27 22:18:41 2013 +0200
  
      ide: QOM'ify ISA IDE
      
      Introduce type constant and cast macro to obsolete DO_UPCAST().
      Add missing braces.
      
      Prepares for ISA realizefn.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Message-id: 1367093935-29091-7-git-send-email-afaerber@suse.de
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 29bb5317cb7b23422b2612025d56055bbf0bbd02
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sat Apr 27 22:18:40 2013 +0200
  
      i8259: QOM cleanups
      
      Eliminate DO_UPCAST() for PICCommonState. Prepares for ISA realizefn.
      
      Also give the i8259_common type registration functions unique names
      while at it.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Message-id: 1367093935-29091-6-git-send-email-afaerber@suse.de
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit eb1440e7ec522784f4351bb5e88436cc3cd9abd7
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sat Apr 27 22:18:39 2013 +0200
  
      i82374: QOM'ify
      
      Introduce type constant and cast macro to obsolete DO_UPCAST().
      
      Prepares for ISA realizefn.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Message-id: 1367093935-29091-5-git-send-email-afaerber@suse.de
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 020c8e7602fc6bf6a6ce62d99fb0a0882877ccd1
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sat Apr 27 22:18:38 2013 +0200
  
      fdc: QOM'ify ISA floppy controller
      
      Introduce type constant and cast macro to obsolete DO_UPCAST().
      Reuse type constant for PC machine compatibility settings.
      
      Prepares for ISA realizefn.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Message-id: 1367093935-29091-4-git-send-email-afaerber@suse.de
      Cc: Markus Armbruster <armbru@redhat.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 6d4c2f175510a447f1aa6641e1a2337958a7c6af
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sat Apr 27 22:18:37 2013 +0200
  
      cirrus_vga: QOM'ify ISA Cirrus VGA
      
      Introduce type constant and cast macro to obsolete DO_UPCAST().
      
      Prepares for ISA realizefn.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Message-id: 1367093935-29091-3-git-send-email-afaerber@suse.de
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 82407b6c347db5298e18a716e386d12569479e3d
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sat Apr 27 22:18:36 2013 +0200
  
      applesmc: QOM'ify
      
      Add a typedef for the state struct and rename from Status to State.
      Add type constant and cast macro to obsolete DO_UPCAST().
      
      Prepares for ISA realizefn.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Message-id: 1367093935-29091-2-git-send-email-afaerber@suse.de
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit ec57db1630f9cdcd13c8c55acbc8daf5237aabf1
  Author: Jason Wang <jasowang@redhat.com>
  Date:   Thu Apr 25 15:24:23 2013 +0800
  
      virtio-net: unbreak the minix guest
      
      Multiqueue patchset conditionally add control vq only when guest negotiate the
      feature. Though the spec is not clear on this but it breaks the minix guest
      since it will identify the ctrl vq even if it does not support it. Though this
      behavior seems a violation on the spec "If the VIRTIO_NET_F_CTRL_VQ feature bit
      is negotiated, identify the control virtqueue.", to keep the backward
      compatibility, always add the ctrl vq at end of the queues.
      
      Reported-by: Aurelien Jarno <aurelien@aurel32.net>
      Acked-by: Michael S. Tsirkin <mst@redhat.com>
      Tested-by: Aurelien Jarno <aurelien@aurel32.net>
      Signed-off-by: Jason Wang <jasowang@redhat.com>
      Message-id: 1366874663-2566-1-git-send-email-jasowang@redhat.com
      Cc: Aurelien Jarno <aurelien@aurel32.net>
      Signed-off-by: Jason Wang <jasowang@redhat.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit b48df71c916478ff658d143d0742e85c78348fad
  Merge: 45dddd9... 9adea5f...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Mon Apr 29 08:26:47 2013 -0500
  
      Merge remote-tracking branch 'bonzini/migration-writev' into staging
      
      # By Paolo Bonzini
      # Via Paolo Bonzini
      * bonzini/migration-writev:
        win32: add readv/writev emulation
        win32: generate console executable again
        win32: move Makefile dependencies on version-obj-y to rules.mak
        win32: add generic RC rules to rules.mak
      
      Message-id: 1367230284-24612-1-git-send-email-pbonzini@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 45dddd90c339254d1ebc34ef719d84f3495c151b
  Merge: 903ce9f... ae12e3a...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Mon Apr 29 08:26:39 2013 -0500
  
      Merge remote-tracking branch 'alon/libcacard_ccid.2' into staging
      
      # By Cole Robinson
      # Via Alon Levy
      * alon/libcacard_ccid.2:
        ccid: Fix crash when backend isn't specified
      
      Message-id: 20130426234357.GA12457@garlic.tami
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 9adea5f7f7a23ef4a1231289a36a94c52347b142
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Sun Apr 21 12:01:06 2013 +0200
  
      win32: add readv/writev emulation
      
      Commit e9d8fbf (qemu-file: do not use stdio for qemu_fdopen, 2013-03-27)
      introduced a usage of writev, which mingw32 does not have.  Even though
      qemu_fdopen itself is not used on mingw32, the future-proof solution is
      to add an implementation of it.  This is simple and similar to how we
      emulate sendmsg/recvmsg in util/iov.c.
      
      Some files include osdep.h without qemu-common.h, so move the definition
      of iovec to osdep.h too, and include osdep.h from qemu-common.h
      unconditionally (protection against including files when NEED_CPU_H is
      defined is not needed since the removal of AREG0).
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 903ce9fefacd828bbcadd656ddaed8984139be29
  Author: Artyom Tarasenko <atar4qemu@gmail.com>
  Date:   Sat Apr 27 07:55:13 2013 +0200
  
      sparc64: use direct interrupt mapping for PCI devices
      
      Every PCI Slot in PBM has 4 directly mapped IRQ lines.
      Use the IRQ routing schema 0bssnn (Bus, Slot, interrupt Number)
      described in Section 19.3.3 of UltraSPARC™-IIi User's Manual.
      
      Please note that this patch requires the OpenBIOS counterpart patch.
      
      Signed-off-by: Artyom Tarasenko <atar4qemu@gmail.com>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 9625036d14bdcc908fa06cd45599115258452c46
  Author: Artyom Tarasenko <atar4qemu@gmail.com>
  Date:   Sat Apr 27 07:55:12 2013 +0200
  
      sparc64: fix loosing interrupts
      
      - clear interrupts only on writing to the interrupt clear registers
      - don't overwrite a currently active interrupt request
      - use the correct addresses for the interrupt clear registers
        (section 19.3.3.3 of the UltraSPARC™-IIi User’s Manual)
      
      Signed-off-by: Artyom Tarasenko <atar4qemu@gmail.com>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 852e82f303884139ba59f7f26e761d937a25fa55
  Author: Artyom Tarasenko <atar4qemu@gmail.com>
  Date:   Sat Apr 27 07:55:11 2013 +0200
  
      sparc64: allow 64 IRQ lines
      
      According to UltraSPARC™-IIi User’s Manual, PBM has 64 IRQ lines.
      
      Signed-off-by: Artyom Tarasenko <atar4qemu@gmail.com>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 96fbd7de3656583d647c204c4138bbdcc3e35d2b
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Tue Apr 23 13:07:40 2013 -0700
  
      tcg-arm: Remove long jump from tcg_out_goto_label
      
      Branches within a TB will always be within 16MB.
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit df5e0ef711cdd2ebfd4bdf420bfde17aa28df8b1
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Wed Mar 13 15:24:33 2013 -0700
  
      tcg-arm: Convert to CONFIG_QEMU_LDST_OPTIMIZATION
      
      Move the slow path out of line, as the TODO's mention.
      This allows the fast path to be unconditional, which can
      speed up the fast path as well, depending on the core.
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 302fdde73f88fd958acfa18b670eed092eab21a0
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Wed Mar 13 13:40:43 2013 -0700
  
      tcg-arm: Use movi32 + blx for calls on v7
      
      Work better with branch predition when we have movw+movt,
      as the size of the code is the same.  Perhaps re-evaluate
      when we have a proper constant pool.
      
      Reviewed-by: Aurelien Jarno <aurelien@aurel32.net>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 595b5397cc589d694ec3af660b21f483e8142f69
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Tue Apr 23 08:38:50 2013 -0700
  
      tcg-arm: Delete the 'S' constraint
      
      After the previous patch, 's' and 'S' are the same.
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 702b33b1d5f8fee7e5799af450375671264a9ebd
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Tue Mar 12 23:18:30 2013 -0700
  
      tcg-arm: Improve scheduling of tcg_out_tlb_read
      
      The schedule was fully serial, with no possibility for dual issue.
      The old schedule had a minimal issue of 7 cycles; the new schedule
      has a minimal issue of 5 cycles.
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit cee87be80a6e9cc853e07a4d3afc694604c9ac8d
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Tue Mar 12 18:18:07 2013 -0700
  
      tcg-arm: Split out tcg_out_tlb_read
      
      Share code between qemu_ld and qemu_st to process the tlb.
      
      Reviewed-by: Aurelien Jarno <aurelien@aurel32.net>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 9feac1d77010b371501728256be96bf91b641985
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Tue Mar 12 15:06:53 2013 -0700
  
      tcg-arm: Cleanup most primitive load store subroutines
      
      Use even more primitive helper functions to avoid lots of duplicated code.
      
      Reviewed-by: Aurelien Jarno <aurelien@aurel32.net>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 34358a12c8a8f2f85a1420fa0a1112de1c6a55af
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Tue Mar 12 10:34:18 2013 -0700
  
      tcg-arm: Cleanup multiply subroutines
      
      Make the code more readable by only having one copy of the magic
      numbers, swapping registers as needed prior to that.  Speed the
      compiler by not applying the rd == rn avoidance for v6 or later.
      
      Reviewed-by: Aurelien Jarno <aurelien@aurel32.net>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 13dd6fb962930a4b1d74f9b22342d1eb15e9194e
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Tue Mar 12 09:50:25 2013 -0700
  
      tcg-arm: Use R12 for the tcg temporary
      
      R12 is call clobbered, while R8 is call saved.  This change
      gives tcg one more call saved register for real data.
      
      Reviewed-by: Aurelien Jarno <aurelien@aurel32.net>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 4346457a47732cc0bd3a8f36d743624dc277ea55
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Tue Mar 12 09:49:04 2013 -0700
  
      tcg-arm: Use TCG_REG_TMP name for the tcg temporary
      
      Don't hard-code R8.
      
      Reviewed-by: Aurelien Jarno <aurelien@aurel32.net>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 0637c56c99be1c73f5814c7f02c0735242b757e5
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Mon Mar 11 22:11:30 2013 -0700
  
      tcg-arm: Implement division instructions
      
      An armv7 extension implements division, present on Cortex A15.
      
      Reviewed-by: Aurelien Jarno <aurelien@aurel32.net>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit b6b24cb031d1d6e6f50abf0c8bdc1c309e549156
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Mon Mar 4 21:12:30 2013 -0800
  
      tcg-arm: Implement deposit for armv7
      
      We have BFI and BFC available for implementing it.
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit e86e0f2807fbadee09d9e06f11df69339cbbd94c
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Mon Mar 4 23:16:24 2013 -0800
  
      tcg-arm: Improve constant generation
      
      Try fully rotated arguments to mov and mvn before trying movt
      or full decomposition.  Begin decomposition with mvn when it
      looks like it'll help.  Examples include
      
      -:        mov   r9, #0x00000fa0
      -:        orr   r9, r9, #0x000ee000
      -:        orr   r9, r9, #0x0ff00000
      -:        orr   r9, r9, #0xf0000000
      +:        mvn   r9, #0x0000005f
      +:        eor   r9, r9, #0x00011000
      
      Reviewed-by: Aurelien Jarno <aurelien@aurel32.net>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 2df3f1ee68269d40f5dcb5e8d9aba0869e150896
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Mon Mar 11 19:51:56 2013 -0700
  
      tcg-arm: Handle constant arguments to add2/sub2
      
      We get to re-use the _rIN and _rIK subroutines to handle the various
      combinations of add vs sub.  Fold the << 21 into the opcode enum values
      so that we can explicitly add TO_CPSR as desired.
      
      Reviewed-by: Aurelien Jarno <aurelien@aurel32.net>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 5d53b4c93caf16531e65a95a9b5c93228fe48f8b
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Mon Mar 11 18:21:59 2013 -0700
  
      tcg-arm: Use tcg_out_dat_rIN for compares
      
      This allows us to emit CMN instructions.
      
      Reviewed-by: Aurelien Jarno <aurelien@aurel32.net>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit d9fda57549877045aa0ec91d2a067a67cb41a29f
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Mon Mar 11 18:04:14 2013 -0700
  
      tcg-arm: Allow constant first argument to sub
      
      This allows the generation of RSB instructions.
      
      Reviewed-by: Aurelien Jarno <aurelien@aurel32.net>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit a9a86ae95d24c587285856405dffc9cacdf2b683
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Mon Mar 4 22:06:21 2013 -0800
  
      tcg-arm: Handle negated constant arguments to and/sub
      
      This greatly improves code generation for addition of small
      negative constants.
      
      Reviewed-by: Aurelien Jarno <aurelien@aurel32.net>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 19b62bf4148d834c709c464f6fb1c6b72f906250
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Mon Mar 4 21:36:45 2013 -0800
  
      tcg-arm: Use bic to implement and with constant
      
      This greatly improves the code we can produce for deposit
      without armv7 support.
      
      Reviewed-by: Aurelien Jarno <aurelien@aurel32.net>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit d6b64b2b606fe0fe5f2208e84ff7a28445de666a
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Sun Mar 31 13:15:19 2013 -0700
  
      tcg: Log the contents of the prologue with -d out_asm
      
      This makes it easier to verify changes to the code
      generating the prologue.
      
      [Aurelien: change the format from %i to %zu]
      
      Reviewed-by: Aurelien Jarno <aurelien@aurel32.net>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit ae12e3a643c66575c77211e1226ada041e56b889
  Author: Cole Robinson <crobinso@redhat.com>
  Date:   Sun Apr 14 16:06:59 2013 -0400
  
      ccid: Fix crash when backend isn't specified
      
      Reproducer:
      
      ./x86_64-softmmu/qemu-system-x86_64 -device usb-ccid,id=ccid0 -usb -device ccid-card-emulated -monitor stdio
      
      Signed-off-by: Cole Robinson <crobinso@redhat.com>
      Reviewed-by: Alon Levy <alevy@redhat.com>
  
  commit fc4d60ee16e9c20404e9970b421ac3e96df4c214
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Tue Mar 12 17:11:40 2013 -0700
  
      tcg-arm: Fix local stack frame
      
      We were not allocating TCG_STATIC_CALL_ARGS_SIZE, so this meant that
      any helper with more than 4 arguments would clobber the saved regs.
      Realizing that we're supposed to have this memory pre-allocated means
      we can clean up the tcg_out_arg functions, which were trying to do
      more stack allocation.
      
      Allocate stack memory for the TCG temporaries while we're at it.
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit ed605126a8d826e60587cc21d9e7b95e8c49b6f6
  Author: Aurelien Jarno <aurelien@aurel32.net>
  Date:   Sun Apr 21 00:42:56 2013 +0200
  
      tcg: fix deposit_i64 op on 32-bit targets
      
      On 32-bit TCG targets, when emulating deposit_i64 with a mov_i32 +
      deposit_i32, care should be taken to not overwrite the low part of
      the second argument before the deposit when it is the same the
      destination.
      
      This fixes the shld instruction in qemu-system-x86_64, which in turns
      fixes booting "system rescue CD version 2.8.0" on this target.
      
      Reported-by: Michael S. Tsirkin <mst@redhat.com>
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
  
  commit 909eedb74f88d1d6d9e6bbdc34875772e7a8a5ab
  Author: Aurelien Jarno <aurelien@aurel32.net>
  Date:   Sat Apr 27 00:37:46 2013 +0200
  
      target-ppc: slightly optimize lfiwax
      
      Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
  
  commit 076bfd7c65ce08c18d0c375e3779be25206ee2b7
  Merge: 75f6e8b... 7d08d85...
  Author: Aurelien Jarno <aurelien@aurel32.net>
  Date:   Sat Apr 27 00:33:23 2013 +0200
  
      Merge branch 'ppc-for-upstream' of git://github.com/agraf/qemu
      
      * 'ppc-for-upstream' of git://github.com/agraf/qemu: (30 commits)
        target-ppc: add support for extended mtfsf/mtfsfi forms
        target-ppc: emulate store doubleword pair instructions
        target-ppc: emulate load doubleword pair instructions
        target-ppc: emulate lfiwax instruction
        target-ppc: emulate fcpsgn instruction
        target-ppc: emulate prtyw and prtyd instructions
        target-ppc: emulate cmpb instruction
        target-ppc: add instruction flags for Book I 2.05
        disas: Disassemble all ppc insns for the guest
        target-ppc: optimize fabs, fnabs, fneg
        PPC: Fix dcbz for linux-user on 970
        powerpc: correctly handle fpu exceptions.
        pseries: Generate device paths for VIO devices
        pseries: Convert VIO code to QOM style type safe(ish) casts
        target-ppc: Synchronize VPA state with KVM
        pseries: Fix some small errors in XICS logic
        target-ppc: Add more stubs for POWER7 PMU registers
        pseries: Fixes and enhancements to L1 cache properties
        pseries: Fix incorrect calculation of RMA size in certain configurations
        PPC: Fix compile with profiling enabled
        ...
  
  commit c12915e638a31010923b8dbbf8ce06f564a175f9
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Wed Apr 24 22:57:59 2013 +0200
  
      win32: generate console executable again
      
      The -mwindows option is not anymore in LIBS at this point of the Makefile,
      it is only in libs_softmmu.  Check the right variable.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit c02817e5bfbb27955cac970019e6670dc427bc41
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Sat Apr 27 00:27:48 2013 +0200
  
      win32: move Makefile dependencies on version-obj-y to rules.mak
      
      This makes the test on $(LIBTOOL) work.  Otherwise, LIBTOOL
      is /bin/false by the time the test is done.
      
      Fixes Win32 compilation without a working cross-libtool.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 6821cdc7c857c6af47277e98dde24cc99ddc0531
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Sat Apr 27 00:25:31 2013 +0200
  
      win32: add generic RC rules to rules.mak
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 7d08d85645def18eac2a9d672c1868a35e0bcf79
  Author: Aurelien Jarno <aurelien@aurel32.net>
  Date:   Sat Apr 20 08:56:22 2013 +0000
  
      target-ppc: add support for extended mtfsf/mtfsfi forms
      
      Power ISA 2.05 adds support for extended mtfsf/mtfsfi form, with a new
      W field to select the upper part of the FPCSR register.
      
      For that the helper is changed to handle 64-bit input values and mask with
      up to 16 bits. The mtfsf/mtfsfi instructions do not have the W bit
      marked as invalid anymore. Instead this is checked in the helper, which
      therefore needs to access to the insns/insns_flags2. They are added in
      the DisasContext struct. Finally change all accesses to the opcode fields
      through extract helpers, prefixed with FP for consistency.
      
      Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 44bc0c4d3e90bfa1fafdbcc19d023d2d4b119eed
  Author: Aurelien Jarno <aurelien@aurel32.net>
  Date:   Sat Apr 20 08:56:21 2013 +0000
  
      target-ppc: emulate store doubleword pair instructions
      
      Needed for Power ISA version 2.05 compliance. The check for odd register
      pairs is done using the invalid bits.
      
      Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 05050ee8049f9fe75ffcac4a5aa053b5631653bf
  Author: Aurelien Jarno <aurelien@aurel32.net>
  Date:   Sat Apr 20 08:56:20 2013 +0000
  
      target-ppc: emulate load doubleword pair instructions
      
      Needed for Power ISA version 2.05 compliance. The check for odd register
      pairs is done using the invalid bits.
      
      Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 199f830d19576c77a5ed8fec81c218258d73f1dd
  Author: Aurelien Jarno <aurelien@aurel32.net>
  Date:   Sat Apr 20 08:56:19 2013 +0000
  
      target-ppc: emulate lfiwax instruction
      
      Needed for Power ISA version 2.05 compliance.
      
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
      [agraf: fix tcg debug error]
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit f03328882f8008fc299d5f8ae33b9a80571fea3c
  Author: Aurelien Jarno <aurelien@aurel32.net>
  Date:   Sat Apr 20 08:56:18 2013 +0000
  
      target-ppc: emulate fcpsgn instruction
      
      Needed for Power ISA version 2.05 compliance.
      
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 725bcec2885d4f6df78e24fb54459c9efb97abd5
  Author: Aurelien Jarno <aurelien@aurel32.net>
  Date:   Sat Apr 20 08:56:17 2013 +0000
  
      target-ppc: emulate prtyw and prtyd instructions
      
      Needed for Power ISA version 2.05 compliance.
      
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
      [agraf: fix 32-bit host compile, simplify code]
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit fcfda20f2f5df30d88d087d443c1c08649df8827
  Author: Aurelien Jarno <aurelien@aurel32.net>
  Date:   Sat Apr 20 08:56:16 2013 +0000
  
      target-ppc: emulate cmpb instruction
      
      Needed for Power ISA version 2.05 compliance.
      
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 9c2627b09d1bdee8a58730bbf48c76be48bd659f
  Author: Aurelien Jarno <aurelien@aurel32.net>
  Date:   Sat Apr 20 08:56:15 2013 +0000
  
      target-ppc: add instruction flags for Book I 2.05
      
      .. and enable it on POWER7 CPU.
      
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 88770fec6c8daeb96c1f5cdbedff9df173431fd6
  Author: Aurelien Jarno <aurelien@aurel32.net>
  Date:   Sat Apr 20 08:56:14 2013 +0000
  
      disas: Disassemble all ppc insns for the guest
      
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit bf45a2e67cab8fcccb24e389bbd4ef68866a1cff
  Author: Aurelien Jarno <aurelien@aurel32.net>
  Date:   Sat Apr 20 08:56:13 2013 +0000
  
      target-ppc: optimize fabs, fnabs, fneg
      
      fabs, fnabs and fneg are just flipping the bit sign of an FP register,
      this can be implemented in TCG instead of using softfloat.
      
      Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 414f5d1448fef9aad6d37f1d40d1158396573447
  Author: Alexander Graf <agraf@suse.de>
  Date:   Fri Apr 26 09:18:58 2013 +0200
  
      PPC: Fix dcbz for linux-user on 970
      
      The default with linux-user for dcbz on 970 is to emulate 32 byte clears.
      However, redoing the dcbzl support we added a check to not honor the bit
      in HID5 that sets this.
      
      Remove the #ifdef check on linux user, so that we get 32 byte clears again.
      
      Reported-by: Riku Voipio <riku.voipio@iki.fi>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit db72c9f256ae70b30c5d5985234f085df4226c55
  Author: Tristan Gingold <gingold@adacore.com>
  Date:   Tue Apr 9 05:00:55 2013 +0000
  
      powerpc: correctly handle fpu exceptions.
      
      Raise the exception on the first occurence, do not wait for the next
      floating point operation.
      
      Signed-off-by: Fabien Chouteau <chouteau@adacore.com>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit c4eda5b7234265313b09c2c9f9fdd3a960db97db
  Author: David Gibson <david@gibson.dropbear.id.au>
  Date:   Sun Apr 7 19:08:17 2013 +0000
  
      pseries: Generate device paths for VIO devices
      
      This patch implements a get_dev_path qdev hook for the pseries paravirtual
      VIO bus.  With upcoming savevm support, this will become very important for
      scsi disks hanging of VIO virtual SCSI adapters.  scsibus_get_dev_path
      uses the get_dev_path of the parent adapter if available, but otherwise
      just uses a local channel/target/lun number to identify the device.  So if
      two disks are present in the system having the same target and lun on
      seperate VIO scsi adapters, savevm cannot distinguish them.  Since the
      conventional way of using VSCSI adapters is to have just one disk per
      adapter, such a conflict is very likely.
      
      Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit fd506b4f61cd22793f8c54a9adf5c69345792501
  Author: David Gibson <david@gibson.dropbear.id.au>
  Date:   Sun Apr 7 19:08:16 2013 +0000
  
      pseries: Convert VIO code to QOM style type safe(ish) casts
      
      Curerntly the pseries VIO device code contains quite a few explicit
      uses of DO_UPCAST and plain C casts.  This is (obviously) type unsafe,
      and not the conventional way of doing things in the QOM model.  This
      patch converts the code to use the QOM convention of per-type macros
      to do verified casts with OBJECT_CHECK().
      
      Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 9b00ea4906a618756bcd10f09d432780eab87782
  Author: David Gibson <david@gibson.dropbear.id.au>
  Date:   Sun Apr 7 19:08:22 2013 +0000
  
      target-ppc: Synchronize VPA state with KVM
      
      For PAPR guests, KVM tracks the various areas registered with the
      H_REGISTER_VPA hypercall.  For full emulation, of course, these are tracked
      within qemu.  At present these values are not synchronized.  This is a
      problem for reset (qemu's reset of the VPA address is not pushed to KVM)
      and will also be a problem for savevm / migration.
      
      The kernel now supports accessing the VPA state via the ONE_REG interface,
      this patch adds code to qemu to use that interface to keep the qemu and
      KVM ideas of the VPA state synchronized.
      
      Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit e03c902cb617414dae49d77a810f6957ff7affac
  Author: David Gibson <david@gibson.dropbear.id.au>
  Date:   Sun Apr 7 19:08:21 2013 +0000
  
      pseries: Fix some small errors in XICS logic
      
      Under certain circumstances the emulation for the pseries "XICS" interrupt
      controller was clearing a pending interrupt from the XISR register, without
      also clearing the corresponding priority variable.  This will cause
      problems later when can trigger sanity checks in the under-development
      in-kernel XICS implementation.
      
      Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 702763fa322ea69dde92517735507e0ac3879b5d
  Author: David Gibson <david@gibson.dropbear.id.au>
  Date:   Sun Apr 7 19:08:20 2013 +0000
  
      target-ppc: Add more stubs for POWER7 PMU registers
      
      In addition to the performance monitor registers found on nearly all
      6xx chips, the POWER7 has two additional counters (PMC5 & PMC6) and an
      extra control register (MMCRA).  This patch adds stub support for them to
      qemu - the registers won't do anything, but with this change won't cause
      illegal instruction traps accessing them.  They're also registered with
      their ONE_REG ids, so their value will be kept in sync with KVM where
      appropriate.
      
      Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 0cbad81f70546b58f08de3225f1eca7a8b869b09
  Author: David Gibson <david@gibson.dropbear.id.au>
  Date:   Sun Apr 7 19:08:19 2013 +0000
  
      pseries: Fixes and enhancements to L1 cache properties
      
      PAPR requires that the device tree's CPU nodes have several properties
      with information about the L1 cache.  We already create two of these
      properties, but with incorrect names - "[id]cache-block-size" instead
      of "[id]-cache-block-size" (note the extra hyphen).
      
      We were also missing some of the required cache properties.  This
      patch adds the [id]-cache-line-size properties (which have the same
      values as the block size properties in all current cases).  We also
      add the [id]-cache-size properties.
      
      Adding the cache sizes requires some extra infrastructure in the
      general target-ppc code to (optionally) set the cache sizes for
      various CPUs.  The CPU family descriptions in translate_init.c can set
      these sizes - this patch adds correct information for POWER7, I'm
      leaving other CPU types to people who have a physical example to
      verify against.  In addition, for -cpu host we take the values
      advertised by the host (if available) and use those to override the
      information based on PVR.
      
      Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit f36951c19f15f3c053a31234bd2c297d86c1a052
  Author: David Gibson <david@gibson.dropbear.id.au>
  Date:   Sun Apr 7 19:08:18 2013 +0000
  
      pseries: Fix incorrect calculation of RMA size in certain configurations
      
      For the pseries machine, we need to advertise to the guest the size of its
      RMA - that is the amount of memory it can access with the MMU off.  For HV
      KVM, this is constrained by the hardware limitations on the virtual RMA of
      one hash PTE per PTE group in the hash page table.  We already had code to
      calculate this, but it was assuming the VRMA page size was the same as the
      (host) backing page size for guest RAM.
      
      In the case of a host kernel configured for 64k base page size, but running
      on hardware (or firmware) which only allows 4k pages, the hose will do all
      its allocations with a 64k page size, but still use 4k hardware pages for
      actual mappings.  Usually that's transparent to things running under the
      host, but in the case of the maximum VRMA size it's not.
      
      This patch refines the RMA size calculation to instead use the largest
      available hardware page size (as reported by the SMMU_INFO call) which is
      less than or equal to the backing page size.  This now gives the correct
      RMA size in all cases I've tested.
      
      Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit c8ff5daa09516272117eb23cd00da5d188ba73eb
  Author: Alexander Graf <agraf@suse.de>
  Date:   Fri Apr 19 02:35:08 2013 +0200
  
      PPC: Fix compile with profiling enabled
      
      When using profiling, we rely on profile_getclock() being available
      at our disposal. Somehow that function got moved from an indirect
      include we used to have in translate-init.c, so that we were now
      left not properly compiling anymore.
      
      Add an explicit include to timer.h which defines profile_getclock,
      so that we can compile again.
      
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 20f649dd22dae13301c906c27a8768a318591ae8
  Author: Alexander Graf <agraf@suse.de>
  Date:   Thu Apr 4 18:45:07 2013 +0200
  
      PPC: mac newworld: fix cpu NIP reset value
      
      On -M mac99, we can run 970 CPUs. However, these CPUs define the initial
      instruction pointer they start execution at as part of their bootup protocol,
      so effectively it's up to the board to decide where they start.
      
      This went unnoticed, because they used to boot at the same location our flash
      was mapped to, but due to the recent reset changes our 970 CPUs want to reset
      to 0x100 now, which is always a 0 instruction.
      
      Set the initial IP to something reasonable for -M mac99.
      
      Signed-off-by: Alexander Graf <agraf@suse.de>
      Reviewed-by: Fabien Chouteau <chouteau@adacore.com>
  
  commit 31f2cb8ff415e376b05335dcf63ba38c00f29e5e
  Author: Bharat Bhushan <r65777@freescale.com>
  Date:   Sun Feb 24 18:16:21 2013 +0000
  
      Enable kvm emulated watchdog
      
      Enable the KVM emulated watchdog if KVM supports (use the
      capability enablement in watchdog handler). Also watchdog exit
      (KVM_EXIT_WATCHDOG) handling is added.
      Watchdog state machine is cleared whenever VM state changes to running.
      This is to handle the cases like return from debug halt etc.
      
      Signed-off-by: Bharat Bhushan <bharat.bhushan@freescale.com>
      [agraf: rebase to current code base, fix non-kvm cases]
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit cae7f586419ad261f55ef8700bf8f3fa5b4879d4
  Author: Alexander Graf <agraf@suse.de>
  Date:   Thu Apr 4 15:40:44 2013 +0200
  
      linux-headers: Update to kvm/queue
      
      Based on kvm.git queue branch with commit e1e2e605.
      
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 752d634ecc74c76eb5e32db0e536d84c2d6aa3d8
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Wed Apr 3 10:56:45 2013 +0000
  
      target-ppc: Fix narrow-mode add/sub carry output
      
      Broken in b5a73f8d8a57e940f9bbeb399a9e47897522ee9a, the carry itself was
      fixed in 79482e5ab38a05ca8869040b0d8b8f451f16ff62.  But we still need to
      produce the full 64-bit addition.
      
      Simplify the conditions at the top of the functions for when we need a
      new temporary.  Only plain addition is important enough to warrent avoiding
      the temporary, and the extra tcg move op that would come with it.
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
      Reviewed-by: Aurelien Jarno <aurelien@aurel32.net>
      Tested-by: Aurelien Jarno <aurelien@aurel32.net>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 2bc173224adc0fc318f2bd6fcf65dfdbc7d51123
  Author: Fabien Chouteau <chouteau@adacore.com>
  Date:   Wed Apr 3 04:03:38 2013 +0000
  
      PPC: Add breakpoint registers for 603 and e300
      
      Signed-off-by: Fabien Chouteau <chouteau@adacore.com>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 09d9828ace37ead29d510a7e24e63c2f15cd4b1c
  Author: Fabien Chouteau <chouteau@adacore.com>
  Date:   Fri Mar 29 02:06:28 2013 +0000
  
      PPC: fix hreset_vector for 60x, 7x0, 7x5, G2, MPC8xx, MPC5xx, 7400 and 7450
      
      According to the different user's manuals, the vector offset for system
      reset (both /HRESET and /SRESET) is 0x00100.
      
      This patch may break support of some executables, as the power-on start
      address may change. For a specific board, if the power-on start address
      is different than HRESET vector (i.e. 0x00000100 or 0xfff00100), this
      should be fixed in board's initialization code.
      
      Signed-off-by: Fabien Chouteau <chouteau@adacore.com>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 8e7a6db96566fe4162edaeb3e8b62fc8004d1598
  Author: Aurelien Jarno <aurelien@aurel32.net>
  Date:   Sun Mar 31 14:33:16 2013 +0000
  
      target-ppc: fix nego and subf*o instructions
      
      The overflow computation of nego and subf*o instructions has been broken
      in commit ffe30937. Contrary to other targets, the instruction is subtract
      from an not subtract on PowerPC.
      
      This patch fixes the issue by using the correct argument in the xor
      computation. Thanks to Peter Maydell for the hint.
      
      With this change the PPC emulation passes the Gwenole Beauchesne
      testsuite again.
      
      Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 2cf3eb6df552cee74b52de9989e270b74e42847e
  Author: Fabien Chouteau <chouteau@adacore.com>
  Date:   Fri Mar 29 02:06:27 2013 +0000
  
      PPC: Remove env->hreset_excp_prefix
      
      This value is not needed if we use correctly the MSR[IP] bit.
      
      excp_prefix is always 0x00000000, except when the MSR[IP] bit is
      implemented and set to 1, in that case excp_prefix is 0xfff00000.
      
      The handling of MSR[IP] was already implemented but not used at reset
      because the value of env->msr was changed "manually".
      
      The patch uses the function hreg_store_msr() to set env->msr, this
      ensures a good handling of MSR[IP] at reset, and therefore a good value
      for excp_prefix.
      
      Signed-off-by: Fabien Chouteau <chouteau@adacore.com>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 3b961124bf8a0b490e4fc3a6a39e004500ae6967
  Author: Stuart Yoder <stuart.yoder@freescale.com>
  Date:   Sat Mar 30 06:40:49 2013 +0000
  
      PPC: e500: advertise 4.2 MPIC only if KVM supports EPR
      
      Older KVM versions don't support EPR which breaks guests when we announce
      MPIC variants that support EPR.
      
      Catch that case and expose only MPIC version 2.0 which tells the guest that
      we don't support the EPR capability yet.
      
      Signed-off-by: Stuart Yoder <stuart.yoder@freescale.com>
      [agraf: Add comment, route cap check through kvm_ppc.c]
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit e71ec2e93dad4446d245031382e30b377640d9ca
  Author: Aurelien Jarno <aurelien@aurel32.net>
  Date:   Mon Apr 1 05:06:23 2013 +0000
  
      target-ppc: Enable ISEL on POWER7
      
      ISEL is a Power ISA 2.06 instruction and thus is available on POWER7.
      Given this is trapped and emulated by the Linux kernel, I guess it went
      unnoticed.
      
      Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 75f6e8b0f121beeee6a95eb9e35d88ec1f01824f
  Author: KONRAD Frederic <fred.konrad@greensocs.com>
  Date:   Sun Apr 14 03:14:49 2013 +0000
  
      virtio-rng-s390: add properties.
      
      I don't see any reason why these properties are missing.
      
      Signed-off-by: KONRAD Frederic <fred.konrad@greensocs.com>
      
      Note: Need to apply virtio-rng-refactoring first!
      Acked-by: Cornelia Huck <cornelia.huck@de.ibm.com>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 3474b679486caa8f6448bae974e131370f360c13
  Author: Jason J. Herne <jjherne@us.ibm.com>
  Date:   Thu Apr 25 04:25:51 2013 +0000
  
      Utilize selective runtime reg sync for hot code paths
      
      Make use of new kvm_s390_get_registers_partial() for kvm_handle_css_inst() and
      handle_hypercall() since they only need registers from the partial set and they
      are called quite frequently.
      
      Signed-off-by: Jason J. Herne <jjherne@us.ibm.com>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 420840e58b85f7f4e5493dca3f273566f261090a
  Author: Jason J. Herne <jjherne@us.ibm.com>
  Date:   Thu Apr 25 04:25:50 2013 +0000
  
      Allow selective runtime register synchronization
      
      We want to avoid expensive register synchronization IOCTL's on the hot path so
      a new kvm_s390_get_registers_partial() is introduced as a compliment to
      kvm_arch_get_registers().  The new function is called on the hot path, and
      kvm_arch_get_registers() is called when we need the complete runtime register
      state.
      
      kvm_arch_put_registers() is updated to only sync the partial runtime set when
      we've only dirtied the partial runtime set.  This is to avoid sending bad data
      back to KVM if we've only partially synced the runtime register set.
      
      Signed-off-by: Jason J. Herne <jjherne@us.ibm.com>
      Reviewed-by: Christian Borntraeger <borntraeger@de.ibm.com>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 7dc5af5545bb72e1343cc959b3f0e5cdd8758f1f
  Author: Dominik Dingel <dingel@linux.vnet.ibm.com>
  Date:   Fri Apr 26 02:12:49 2013 +0000
  
      Common: Add quick access to first boot device
      
      Instead of manually parsing the boot_list as character stream,
      we can access the nth boot device, specified by the position in the
      boot order.
      
      Signed-off-by: Dominik Dingel <dingel@linux.vnet.ibm.com>
      Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit ba747cc8f31a1de7e0a20e7f0cf97965be338e70
  Author: Alexander Graf <agraf@suse.de>
  Date:   Mon Apr 22 21:12:54 2013 +0200
  
      S390: CCW: Use new, working firmware by default
      
      Since we now have working firmware for s390-ccw in the tree, we can
      default to it on our s390-ccw machine, rendering it more useful.
      
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 0c1fecdd5234ba4bb0406362d38f8806a5be8fcc
  Author: Alexander Graf <agraf@suse.de>
  Date:   Mon Apr 22 21:10:50 2013 +0200
  
      S390: ccw firmware: Add compiled blob
      
      Now that we have all the source code ready, add a compiled blob into
      the QEMU source tree, so that people without access to an s390 compiler
      can run the s390-ccw firmware.
      
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit abbbe3de4aea92319f77cc9d402e983513d08539
  Author: Cornelia Huck <cornelia.huck@de.ibm.com>
  Date:   Fri Apr 26 02:12:55 2013 +0000
  
      s390-ccw.img: Get queue config from host.
      
      Ask the host about the configuration instead of guessing it.
      
      Signed-off-by: Cornelia Huck <cornelia.huck@de.ibm.com>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 0f3f1f302fd2021a5ce6cb170321d0a0d35bdec5
  Author: Cornelia Huck <cornelia.huck@de.ibm.com>
  Date:   Fri Apr 26 02:12:54 2013 +0000
  
      s390-ccw.img: Rudimentary error checking.
      
      Try to handle at least some of the errors that may happen.
      
      Signed-off-by: Cornelia Huck <cornelia.huck@de.ibm.com>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 776e7f0f215dd11dde85277723408fae3d319143
  Author: Cornelia Huck <cornelia.huck@de.ibm.com>
  Date:   Fri Apr 26 02:12:53 2013 +0000
  
      s390-ccw.img: Enhance drain_irqs().
      
      - Use tpi + tsch to get interrupts.
      - Return an error if the irb indicates problems.
      
      Signed-off-by: Cornelia Huck <cornelia.huck@de.ibm.com>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 22d67ab55aad82383a0e5628b902a1a0556b2fc9
  Author: Cornelia Huck <cornelia.huck@de.ibm.com>
  Date:   Fri Apr 26 02:12:52 2013 +0000
  
      s390-ccw.img: Detect devices with stsch.
      
      stsch is the canonical way to detect devices. As a bonus, we can
      abort the loop if we get cc 3, and we need to check only the valid
      devices (dnv set).
      
      Signed-off-by: Cornelia Huck <cornelia.huck@de.ibm.com>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit dc03640b5851d3115448493f0eee2b7f539de81a
  Author: Christian Borntraeger <borntraeger@de.ibm.com>
  Date:   Tue Apr 23 01:23:04 2013 +0000
  
      s390-ccw.img: Fix compile warning in s390 ccw virtio code
      
      Lets fix this gcc warning:
      
      virtio.c: In function ‘vring_send_buf’:
      virtio.c:125:35: error: operation on ‘vr->next_idx’ may be undefined
      [-Werror=sequence-point]
      
      Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 6328801f19b08302377e812c454fd2b837f669e3
  Author: Christian Borntraeger <borntraeger@de.ibm.com>
  Date:   Tue Apr 23 01:23:05 2013 +0000
  
      s390-ccw.img: Take care of the elf->img transition
      
      We have to call strip with s390-ccw.elf as input and
      s390-ccw.img as output
      
      Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 9933c30509f97e04be0a348659f38b5f53c1ad5c
  Author: Christian Borntraeger <borntraeger@de.ibm.com>
  Date:   Tue Apr 23 01:23:03 2013 +0000
  
      s390-ccw.img: build s390-ccw rom on s3900 system by default
      
      Lets build the s390-ccw rom if on s390. Also fix the separate build
      folder case.
      
      Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 7f61cbc108dd16df9a53649d53f26143ad506fe1
  Author: Christian Borntraeger <borntraeger@de.ibm.com>
  Date:   Tue Apr 23 01:23:02 2013 +0000
  
      s390-ccw.img: replace while loop with a disabled wait on s390 bios
      
      dont waste cpu power on an error condition. Lets stop the guest
      with a disabled wait.
      
      Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit b462fcd57c0949e4dfd457fafa91db17e0e99113
  Author: Alexander Graf <agraf@suse.de>
  Date:   Mon Apr 22 21:03:39 2013 +0200
  
      S390: ccw firmware: Add Makefile
      
      This patch adds a makefile, so we can build our ccw firmware. Also
      add the resulting binaries to .gitignore, so that nobody is annoyed
      they might be in the tree.
      
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 685d49a63e0665f609973ffe4ba34f06981e1b03
  Author: Alexander Graf <agraf@suse.de>
  Date:   Mon Apr 22 21:02:49 2013 +0200
  
      S390: ccw firmware: Add bootmap interpreter
      
      On s390, there is an architected boot map format that we can read to
      boot a certain entry off the disk. Implement a simple reader for this
      that always boots the first (default) entry.
      
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit c9c39d3b5ea870073703141ba04813c7a8779b02
  Author: Alexander Graf <agraf@suse.de>
  Date:   Mon Apr 22 21:01:49 2013 +0200
  
      S390: ccw firmware: Add glue header
      
      Like all great programs, we have to call between different functions in
      different object files. And all of them need a common ground of defines.
      
      Provide a file that provides these defines.
      
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 1e17c2c15b354a1e6c1d1ad41bb17f7bf146e9ba
  Author: Alexander Graf <agraf@suse.de>
  Date:   Mon Apr 22 21:01:00 2013 +0200
  
      S390: ccw firmware: Add virtio device drivers
      
      In order to boot, we need to be able to access a virtio-blk device through
      the CCW bus. Implement support for this.
      
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 0369b2eb0707970c5f031b3ece84ccda953a8375
  Author: Alexander Graf <agraf@suse.de>
  Date:   Mon Apr 22 20:59:25 2013 +0200
  
      S390: ccw firmware: Add sclp output
      
      In order to communicate with the user, we need an I/O mechanism that he
      can read. Implement SCLP ASCII support, which happens to be the default
      in the s390 ccw machine.
      
      This file is missing read support for now. It can only print messages.
      
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 92f2ca38b01578075208799dd2f060fcc3638ed4
  Author: Alexander Graf <agraf@suse.de>
  Date:   Mon Apr 22 20:57:58 2013 +0200
  
      S390: ccw firmware: Add main program
      
      This C file is the main driving piece of the s390 ccw firmware. It
      provides a search for a workable block device, sets it as the default
      to boot off of and boots from it.
      
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 80fea6e8930384d7d8adae0eb1a00acb7647f7ec
  Author: Alexander Graf <agraf@suse.de>
  Date:   Mon Apr 22 20:56:08 2013 +0200
  
      S390: ccw firmware: Add start assembly
      
      We want to write most of our code in C, so add a small assembly
      stub that jumps straight into C code for us to continue booting.
      
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit d0249ce5a8d11564958262fd567d1ea770358134
  Author: Alexander Graf <agraf@suse.de>
  Date:   Mon Apr 22 16:52:53 2013 +0200
  
      S390: IPL: Use different firmware for different machines
      
      We have a virtio-s390 and a virtio-ccw machine in QEMU. Both use vastly
      different ways to do I/O. Having the same firmware blob for both doesn't
      really make any sense.
      
      Instead, let's parametrize the firmware file name, so that we can have
      different blobs for different machines.
      
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 3325995640e0a598c4c350a1a02357b422e90973
  Author: Alexander Graf <agraf@suse.de>
  Date:   Mon Apr 22 16:47:32 2013 +0200
  
      S390: IPL: Support ELF firmware
      
      Our firmware blob is always a raw file that we load at a fixed address today.
      Support loading an ELF blob instead that we can map high up in memory.
      
      This way we don't have to be so conscious about size constraints.
      
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 74ad2d22c1f6e2b24412f6b2adea7d6f9a719047
  Author: Alexander Graf <agraf@suse.de>
  Date:   Mon Apr 22 16:44:39 2013 +0200
  
      S390: Make IPL reset address dynamic
      
      We can have different load addresses for different blobs we boot with.
      Make the reset IP dynamic, so that we can handle things more flexibly.
      
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit bf9b255f484fd61cbaa91faeff254140a0ecd18c
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Fri Apr 26 08:48:46 2013 -0500
  
      gtk: refactor menu creation
      
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit c34688f9015c5dacc81efc4f2a0df5742d9c927c
  Merge: 186b027... 859e555...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Fri Apr 26 08:32:17 2013 -0500
  
      Merge remote-tracking branch 'stefanha/block' into staging
      
      # By Liu Yuan (4) and others
      # Via Stefan Hajnoczi
      * stefanha/block:
        sheepdog: fix loadvm operation
        sheepdog: resend write requests when SD_RES_READONLY is received
        sheepdog: add helper function to reload inode
        sheepdog: add SD_RES_READONLY result code
        sheepdog: cleanup find_vdi_name
        rbd: Fix use after free in rbd_open()
        block: Disable driver-specific options for 1.5
        sheepdog: implement .bdrv_co_is_allocated()
        sheepdog: use BDRV_SECTOR_SIZE
        sheepdog: add discard/trim support for sheepdog
        block/ssh: Require libssh2 >= 1.2.8.
      
      Message-id: 1366976682-10251-1-git-send-email-stefanha@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 186b027d98a3c91c1c6dee631a027d5b2a0fce25
  Merge: a1bff71... 6ea8430...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Fri Apr 26 08:32:13 2013 -0500
  
      Merge remote-tracking branch 'stefanha/trivial-patches' into staging
      
      # By Ed Maste (2) and others
      # Via Stefan Hajnoczi
      * stefanha/trivial-patches:
        bsd-user: Track change in FreeBSD SYSCTL(9) types
        virtio: Fix compilation without CONFIG_VHOST_SCSI
        qemu-doc: Option -ignore-environment removed.
        s390x: use CONFIG_INT128 to detect __uint128_t
        linux-user: fix compile error due to stray colon at end of #ifdef line
      
      Message-id: 1366975563-16216-1-git-send-email-stefanha@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 859e5553a428225de6b8ef302cdcfd68d140b926
  Author: Liu Yuan <tailai.ly@taobao.com>
  Date:   Thu Apr 25 20:49:39 2013 +0800
  
      sheepdog: fix loadvm operation
      
      Currently the 'loadvm' opertaion works as following:
      1. switch to the snapshot
      2. mark current working VDI as a snapshot
      3. rely on sd_create_branch to create a new working VDI based on the snapshot
      
      This works not the same as other format as QCOW2. For e.g,
      
      qemu > savevm # get a live snapshot snap1
      qemu > savevm # snap2
      qemu > loadvm 1 # This will steally create snap3 of the working VDI
      
      Which will result in following snapshot chain:
      
      base <-- snap1 <-- snap2 <-- snap3
                ^
                |
            working VDI
      
      snap3 was unnecessarily created and might be annoying users.
      
      This patch discard the unnecessary 'snap3' creation. and implement
      rollback(loadvm) operation to the specified snapshot by
      1. switch to the snapshot
      2. delete working VDI
      3. rely on sd_create_branch to create a new working VDI based on the snapshot
      
      The snapshot chain for above example will be:
      
      base <-- snap1 <-- snap2
                ^
                |
            working VDI
      
      Cc: qemu-devel@nongnu.org
      Cc: MORITA Kazutaka <morita.kazutaka@lab.ntt.co.jp>
      Cc: Kevin Wolf <kwolf@redhat.com>
      Cc: Stefan Hajnoczi <stefanha@redhat.com>
      Signed-off-by: Liu Yuan <tailai.ly@taobao.com>
      Reviewed-by: MORITA Kazutaka <morita.kazutaka@lab.ntt.co.jp>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 13c31de2fdd534c065ce4710f6e8df3921e98c4f
  Author: MORITA Kazutaka <morita.kazutaka@lab.ntt.co.jp>
  Date:   Fri Apr 26 01:19:54 2013 +0900
  
      sheepdog: resend write requests when SD_RES_READONLY is received
      
      When a snapshot is taken from out side of qemu (e.g. qemu-img
      snapshot), write requests to the current vdi return SD_RES_READONLY.
      In this case, the sheepdog block driver needs to update the current
      inode to the latest one and resend the write requests.
      
      Signed-off-by: MORITA Kazutaka <morita.kazutaka@lab.ntt.co.jp>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 9ff53a0eb89afacfa1ba56b009d40be942d3bd63
  Author: MORITA Kazutaka <morita.kazutaka@lab.ntt.co.jp>
  Date:   Fri Apr 26 01:19:53 2013 +0900
  
      sheepdog: add helper function to reload inode
      
      This adds a helper function to update the current inode state with the
      specified vdi object.
      
      Signed-off-by: MORITA Kazutaka <morita.kazutaka@lab.ntt.co.jp>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 6a0b5490338ed0fdf55c43062c88dd7638f05d6d
  Author: MORITA Kazutaka <morita.kazutaka@lab.ntt.co.jp>
  Date:   Fri Apr 26 01:19:52 2013 +0900
  
      sheepdog: add SD_RES_READONLY result code
      
      Sheepdog returns SD_RES_READONLY when qemu sends write requests to the
      snapshot vdi.  This adds the result code and makes sd_strerror() print
      its error reason.
      
      Signed-off-by: MORITA Kazutaka <morita.kazutaka@lab.ntt.co.jp>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 982dcbf4cbe80fa362c1edc37b2ced1cb8bcf37b
  Author: MORITA Kazutaka <morita.kazutaka@lab.ntt.co.jp>
  Date:   Fri Apr 26 01:19:51 2013 +0900
  
      sheepdog: cleanup find_vdi_name
      
      This makes 'filename' and 'tag' constant variables, and renames
      'for_snapshot' to 'lock' to clear how it works.
      
      Signed-off-by: MORITA Kazutaka <morita.kazutaka@lab.ntt.co.jp>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit c3ca988d2b0ee94dc8d53eff4b1c2de4ac06a270
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Thu Apr 25 15:59:27 2013 +0200
  
      rbd: Fix use after free in rbd_open()
      
      Commit a9ccedc3 frees the QemuOpts for the driver-specific options
      immediately, even though it still needs the filename string that is
      contained there. This doesn't work. Move the deletion of the QemuOpts to
      the end of the function where its content isn't needed any more.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 8ec7d390b0d50b5e5b4b1d8dba7ba40d64a70875
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Wed Apr 24 15:29:29 2013 +0200
  
      block: Disable driver-specific options for 1.5
      
      We don't want to commit to the API yet before everything is worked out.
      Disable it for the 1.5 release. This commit is meant to be reverted
      after the 1.5 release.
      
      The disabling of the driver-specific options is achieved by applying the
      old checks while parsing the command line.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 8d71c63137600a41b5b959217c0492278536b3dc
  Author: Liu Yuan <tailai.ly@taobao.com>
  Date:   Tue Apr 23 14:03:35 2013 +0800
  
      sheepdog: implement .bdrv_co_is_allocated()
      
      Cc: MORITA Kazutaka <morita.kazutaka@lab.ntt.co.jp>
      Cc: Kevin Wolf <kwolf@redhat.com>
      Cc: Stefan Hajnoczi <stefanha@redhat.com>
      Signed-off-by: Liu Yuan <tailai.ly@taobao.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit e8bfaa2faeb7c9585a5586aafaad5f3affc37814
  Author: Liu Yuan <tailai.ly@taobao.com>
  Date:   Tue Apr 23 14:03:34 2013 +0800
  
      sheepdog: use BDRV_SECTOR_SIZE
      
      Cc: MORITA Kazutaka <morita.kazutaka@lab.ntt.co.jp>
      Cc: Kevin Wolf <kwolf@redhat.com>
      Cc: Stefan Hajnoczi <stefanha@redhat.com>
      Signed-off-by: Liu Yuan <tailai.ly@taobao.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit cac8f4a60fc5c372bacd59eeff0646955fb4f246
  Author: Liu Yuan <tailai.ly@taobao.com>
  Date:   Tue Apr 23 14:03:33 2013 +0800
  
      sheepdog: add discard/trim support for sheepdog
      
      The 'TRIM' command from VM that is to release underlying data storage for
      better thin-provision is already supported by the Sheepdog.
      
      This patch adds the TRIM support at QEMU part.
      
      For older Sheepdog that doesn't support it, we return 0(success) to upper layer.
      
      Cc: MORITA Kazutaka <morita.kazutaka@lab.ntt.co.jp>
      Cc: Kevin Wolf <kwolf@redhat.com>
      Cc: Stefan Hajnoczi <stefanha@redhat.com>
      Cc: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Liu Yuan <tailai.ly@taobao.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 4fc16838b8392a29644d4d2c01495e6ff447a6f0
  Author: Richard W.M. Jones <rjones@redhat.com>
  Date:   Fri Apr 19 09:16:39 2013 +0100
  
      block/ssh: Require libssh2 >= 1.2.8.
      
      libssh2 >= 1.2.8 is required to enable this block device (because
      that version introduced the libssh2_session_handshake call).
      
      Change the test to use pkg-config exclusively.  If the user requests
      --enable-libssh2 and the minimum version is not available, then the
      following error is displayed:
      
        $ ./configure --enable-libssh2
      
        ERROR: libssh2 >= 1.2.8 required for --enable-libssh2
      
      If --enable-libssh2 is not specified, then the feature is silently
      disabled if sufficiently new libssh2 is not available.
      
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 6ea8430d98c48eb67e47d14dfe8c0fdb86413555
  Author: Ed Maste <emaste@freebsd.org>
  Date:   Thu Apr 25 13:59:41 2013 -0400
  
      bsd-user: Track change in FreeBSD SYSCTL(9) types
      
      Originally from Garrett Cooper in FreeBSD PR ports/155558
      http://www.freebsd.org/cgi/query-pr.cgi?pr=155558
      
      Signed-off-by: Ed Maste <emaste@freebsd.org>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit b702d2aebeb6b1392f42262f537f70e6890233a7
  Author: Ed Maste <emaste@freebsd.org>
  Date:   Thu Apr 25 13:38:28 2013 -0400
  
      virtio: Fix compilation without CONFIG_VHOST_SCSI
      
      Signed-off-by: Ed Maste <emaste@freebsd.org>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 48c75f484de13d59df6ae0e6becfe4ad4cd41ad5
  Author: Thomas Schwinge <thomas@codesourcery.com>
  Date:   Thu Apr 25 18:41:16 2013 +0200
  
      qemu-doc: Option -ignore-environment removed.
      
      Has been removed in commit fc9c54124d134dbd76338a92a91804dab2df8166.
      
      Signed-off-by: Thomas Schwinge <thomas@codesourcery.com>
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit d49b8e0b299df3f0472945eb6d33b8413d102046
  Author: Gabriel Kerneis <gabriel@kerneis.info>
  Date:   Tue Apr 23 18:15:12 2013 +0100
  
      s390x: use CONFIG_INT128 to detect __uint128_t
      
      Target s390x uses ad-hoc macro magic to guess if the compiler
      supports the GCC extension __uint128_t.  This patch uses the
      the dedicated macro CONFIG_INT128 defined by configure instead.
      
      This fixes compilation with the CIL source code analyzer, which
      uses GCC as a preprocessor but does not support __uint128_t.
      
      Signed-off-by: Gabriel Kerneis <gabriel@kerneis.info>
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 7edd2cf1a2eace84e3f8753e912449ae8871802f
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Sun Apr 21 13:30:03 2013 +0100
  
      linux-user: fix compile error due to stray colon at end of #ifdef line
      
      Remove a stray colon from the end of a #ifdef line. Some versions
      of gcc complain about this:
       linux-user/syscall.c: In function ‘do_syscall’:
       linux-user/syscall.c:7606:28: error: extra tokens at end of #ifdef directive [-Werror]
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Acked-By: Riku Voipio <riku.voipio@linaro.org>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit a1bff71c56f2d1048244c829b63797940dd4ba0e
  Author: Edgar E. Iglesias <edgar.iglesias@gmail.com>
  Date:   Tue Apr 23 14:27:09 2013 +0200
  
      microblaze: Add internal base vectors reg
      
      Configurable at CPU synthesis/instantiation.
      
      Reviewed-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
  
  commit e3351000cd682200835763caca87adf708ed1c65
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Mon Apr 22 14:41:28 2013 +1000
  
      Makefile: Use QEMU_FLAGS for DTC compilation
      
      Build DTC as QEMU is built. Fixes the issue with mingw build which can't
      handles DTC's default CFLAGS.
      
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
  
  commit 9005a51b096272e1834638f8e184706548ee7364
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Mon Apr 22 14:40:49 2013 +1000
  
      Makefile: Don't build shared libfdt
      
      The submodule DTC should just build and use DTC as static (the whole
      motivation for using submod is lack of widespread distro support).
      
      The .so causes build failures on some platforms, so adjust the make
      target to just build the static lib.
      
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
  
  commit 5257144a7860313c8cf19271c85f76fcbd123c39
  Merge: 79f2007... 1f8f987...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Thu Apr 25 15:57:27 2013 -0500
  
      Merge remote-tracking branch 'luiz/queue/qmp' into staging
      
      # By Amos Kong
      # Via Luiz Capitulino
      * luiz/queue/qmp:
        monitor: introduce query-command-line-options
      
      Message-id: 1366922656-32545-1-git-send-email-lcapitulino@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 79f2007578a0a205e25a6f299cc52d6732337089
  Author: Hans de Goede <hdegoede@redhat.com>
  Date:   Thu Apr 25 13:53:02 2013 +0200
  
      qemu-char: Set foo_tag = 0 when returning FALSE from callbacks
      
      While reviewing some patches I found this problem where tcp_chr_accept
      does not clear listen_tag when returning FALSE, leading to a double
      g_source_remove of the underlying source. Not really a problem unless the id
      gets re-used in between, but still something we should fix.
      
      While at it I've also reviewed all the other code in qemu-char.c for
      similar problems and found that pty_chr_timer has the same problem.
      
      Cc: Anthony Liguori <aliguori@us.ibm.com>
      Signed-off-by: Hans de Goede <hdegoede@redhat.com>
      Message-id: 1366890782-10311-1-git-send-email-hdegoede@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit e4dcd8ace175a1a6bfb8945d8ae1906be051b36b
  Author: Ed Maste <emaste@freebsd.org>
  Date:   Thu Apr 25 12:17:11 2013 -0400
  
      Remove unnecessary FreeBSD #include
      
      sys/param.h was included to define __FreeBSD_version, but the conditional
      using it was removed by commit d05ef160453e98546a4197496dc8a3cb2defac53
      (Brad Smith, "Allow clock_gettime() monotonic clock to be utilized on more
      OS's"), so the include is no longer needed here.
      
      Signed-off-by: Ed Maste <emaste@freebsd.org>
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Message-id: 1366906631-2680-1-git-send-email-emaste@freebsd.org
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit d3002b0463727bf8110833b9d1a6efaa28990c28
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Thu Apr 25 09:33:19 2013 +0200
  
      console: add dummy surface for guests without graphic card
      
      So users get a notification instead of a crash.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 5209089fcd1373c363dc424827593ffaced12203
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Tue Apr 23 15:44:31 2013 +0200
  
      console: zap ds arg from register_displaychangelistener
      
      We don't have multiple DisplayStates any more,
      so passing it in as argument is not needed.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit cdd5b9375744130e2f49548a3cac7be176a931ca
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Tue Apr 23 13:26:59 2013 +0200
  
      console: switch ppm_save to qemu_open
      
      ... so it works with fdset.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 14a936490bf90df32ab83d13563efe4b4c768c3c
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Thu Apr 18 07:30:40 2013 +0200
  
      console: add qemu_console_lookup_by_device
      
      Look up the QemuConsole for a given device, using the new link.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit aa2beaa1f57ca329cfceece08cc19d52368e6a8f
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Wed Apr 17 10:21:27 2013 +0200
  
      console: add device link to QemuConsoles
      
      So it is possible to figure which qemu console displays which device.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 95be0669a353d7f4093876a8fe94474e39c7af9d
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Wed Apr 17 09:45:10 2013 +0200
  
      console: qom-ify QemuConsole
      
      Just the minimal bits to turn QemuConsoles into Objects.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 1f8f987d349f8f1bace4b47a83323b68ab0e084c
  Author: Amos Kong <akong@redhat.com>
  Date:   Thu Apr 25 17:50:35 2013 +0800
  
      monitor: introduce query-command-line-options
      
      Libvirt has no way to probe if an option or property is supported,
      This patch introduces a new qmp command to query command line
      option information. hmp command isn't added because it's not needed.
      
      Signed-off-by: Amos Kong <akong@redhat.com>
      CC: Luiz Capitulino <lcapitulino@redhat.com>
      CC: Osier Yang <jyang@redhat.com>
      CC: Anthony Liguori <aliguori@us.ibm.com>
      Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
  
  commit 7c4869761d7f2e0a3f806a5359eea5d2473ec5d5
  Author: Cornelia Huck <cornelia.huck@de.ibm.com>
  Date:   Tue Apr 23 17:15:19 2013 +0200
  
      virtio-ccw: Check indicators location.
      
      If a guest neglected to register (secondary) indicators but still runs
      with notifications enabled, we might end up writing to guest zero;
      avoid this by checking for valid indicators and only writing to the
      guest and generating an interrupt if indicators have been setup.
      
      Cc: qemu-stable@nongnu.org
      Signed-off-by: Cornelia Huck <cornelia.huck@de.ibm.com>
  
  commit 9953f8822cc316eec9962f0a2858c3439a80adec
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Fri Apr 12 17:25:03 2013 +0200
  
      pc: Kill the "use flash device for BIOS unless KVM" misfeature
      
      Use of a flash memory device for the BIOS was added in series "[PATCH
      v10 0/8] PC system flash support", commit 4732dca..1b89faf, v1.1.
      
      Flash vs. ROM is a guest-visible difference.  Thus, flash use had to
      be suppressed for machine types pc-1.0 and older.  This was
      accomplished by adding a dummy device "pc-sysfw" with property
      "rom_only":
      
      * Non-zero rom_only means "use ROM".  Default for pc-1.0 and older.
      * Zero rom_only means "maybe use flash".  Default for newer machines.
      
      Not only is the dummy device ugly, it was also retroactively added to
      the older machine types!  Fortunately, it's not guest-visible (thus no
      immediate guest ABI breakage), and has no vmstate (thus no immediate
      migration breakage).  Breakage occurs only if the user unwisely
      enables flash by setting rom_only to zero.  Patch review FAIL #1.
      
      Why "maybe use flash"?  Flash didn't (and still doesn't) work with
      KVM.  Therefore, rom_only=0 really means "use flash, except when KVM
      is enabled, use ROM".  This is a Bad Idea, because it makes enabling/
      disabling KVM guest-visible.  Patch review FAIL #2.
      
      Aside: it also precludes migrating between KVM on and off, but that's
      not possible for other reasons anyway.
      
      Fix as follows:
      
      1. Change the meaning of rom_only=0 to mean "use flash, no ifs, buts,
      or maybes" for pc-i440fx-1.5 and pc-q35-1.5.  Don't change anything
      for older machines (to remain bug-compatible).
      
      2. Change the default value from 0 to 1 for these machines.
      Necessary, because 0 doesn't work with KVM.  Once it does, we can flip
      the default back to 0.
      
      3. Don't revert the retroactive addition of device "pc-sysfw" to older
      machine types.  Seems not worth the trouble.
      
      4. Add a TODO comment asking for device "pc-sysfw" to be dropped once
      flash works with KVM.
      
      Net effect is that you get a BIOS ROM again even when KVM is disabled,
      just like for machines predating the introduction of flash.
      
      To get flash instead, use "--global pc-sysfw.rom_only=0".
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Message-id: 1365780303-26398-4-git-send-email-armbru@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 6fd028f64f662c801fd5a54d0e3a1d2baeee93ea
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Fri Apr 12 17:25:02 2013 +0200
  
      pc: Split pc_init_pci_1_0() off pc_init_pci_1_2()
      
      Just to make the next commit easier to review.
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Message-id: 1365780303-26398-3-git-send-email-armbru@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 36afbc5135062ccd7d0166ffc3ddbca052d05c71
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Fri Apr 12 17:25:01 2013 +0200
  
      pc: Inline pc_init_pci_1_3() into pc_init_pci_1_2()
      
      Just to make the commit after next easier to review.
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Message-id: 1365780303-26398-2-git-send-email-armbru@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 1bfffe21a686ab273abce5ef12e8d2a3de320023
  Merge: f3aa844... 57f9783...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Wed Apr 24 13:23:26 2013 -0500
  
      Merge remote-tracking branch 'alon/libcacard_ccid.1' into staging
      
      # By Alon Levy (15) and others
      # Via Alon Levy
      * alon/libcacard_ccid.1: (28 commits)
        libcacard/cac: change big switch functions to single return point
        dev-smartcard-reader: empty implementation for Mechanical (fail correctly)
        libcacard: move atr setting from macro to function
        libcacard/vreader: add debugging messages for apdu
        dev-smartcard-reader: copy atr protocol to ccid parameters
        dev-smartcard-reader: change default protocol to T=0
        dev-smartcard-reader: define structs for CCID_Parameter internals
        ccid-card-passthru, dev-smartcard-reader: add debug environment variables
        ccid-card-passthru: add atr check
        libcacard: change default ATR
        dev-smartcard-reader: reuse usb.h definitions
        dev-smartcard-reader: support windows guest
        dev-smartcard-reader: remove aborts (never triggered, but just in case)
        dev-smartcard-reader: nicer debug messages
        dev-smartcard-reader: white space fixes
        libcacard: remove default libcoolkey loading
        libcacard: remove sql: prefix
        libcacard: teach vscclient to use GMainLoop for portability
        libcacard: vscclient to use QemuThread for portability
        libcacard: split vscclient main() from socket reading
        ...
      
      Message-id: 921423767.1475937.1366790789930.JavaMail.root@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit f3aa844bbb2922a5b8393d17620eca7d7e921ab3
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Tue Apr 16 10:50:38 2013 +0200
  
      build: include config-{, all-}devices.mak after defining CONFIG_SOFTMMU and CONFIG_USER_ONLY
      
      Moving the inclusions closer to Makefile, and before rules.mak, makes
      Makefile and Makefile.target more consistent with each other.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Tested-by: Markus Armbruster <armbru@redhat.com>
      Message-id: 1366102238-12374-1-git-send-email-pbonzini@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit fca0a70cdb629b1184f80a7531def457f528b4ca
  Author: KONRAD Frederic <fred.konrad@greensocs.com>
  Date:   Wed Apr 24 10:21:23 2013 +0200
  
      virtio: drop unused function prototypes.
      
      This removes the unused prototypes in virtio.h.
      
      Signed-off-by: KONRAD Frederic <fred.konrad@greensocs.com>
      Message-id: 1366791683-5350-8-git-send-email-fred.konrad@greensocs.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 6a1a8cc7af5741a4221e1c5bc80c41390d896ff5
  Author: KONRAD Frederic <fred.konrad@greensocs.com>
  Date:   Wed Apr 24 10:21:22 2013 +0200
  
      virtio: cleanup: init and exit function.
      
      This clean the init and the exit functions and rename virtio_common_cleanup
      to virtio_cleanup.
      
      Signed-off-by: KONRAD Frederic <fred.konrad@greensocs.com>
      Message-id: 1366791683-5350-7-git-send-email-fred.konrad@greensocs.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 1c819449836b926d6f9db860127211ef092da88e
  Author: KONRAD Frederic <fred.konrad@greensocs.com>
  Date:   Wed Apr 24 10:21:21 2013 +0200
  
      virtio: remove virtiobindings.
      
      This remove virtio-bindings, and use class instead.
      
      Signed-off-by: KONRAD Frederic <fred.konrad@greensocs.com>
      Message-id: 1366791683-5350-6-git-send-email-fred.konrad@greensocs.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 181103cd52710b987799ae980bb92407994243bc
  Author: KONRAD Frederic <fred.konrad@greensocs.com>
  Date:   Wed Apr 24 10:21:20 2013 +0200
  
      virtio: remove the function pointer.
      
      This remove the function pointer in VirtIODevice, and use only
      VirtioDeviceClass function pointer.
      
      Signed-off-by: KONRAD Frederic <fred.konrad@greensocs.com>
      Message-id: 1366791683-5350-5-git-send-email-fred.konrad@greensocs.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit a2f1078b70b6cfc98ed795f17f9d975b1dec1f65
  Author: KONRAD Frederic <fred.konrad@greensocs.com>
  Date:   Wed Apr 24 10:21:19 2013 +0200
  
      virtio-pci: cleanup.
      
      This remove the init, exit functions as they are no longer used.
      
      Signed-off-by: KONRAD Frederic <fred.konrad@greensocs.com>
      Message-id: 1366791683-5350-4-git-send-email-fred.konrad@greensocs.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit d51fcfac8aca37f5f10981d2229681474de6304d
  Author: KONRAD Frederic <fred.konrad@greensocs.com>
  Date:   Wed Apr 24 10:21:18 2013 +0200
  
      virtio-bus: make virtio_x_bus_new static.
      
      virtio_x_bus_new are only used in file scope.
      So this make them static.
      
      Signed-off-by: KONRAD Frederic <fred.konrad@greensocs.com>
      Message-id: 1366791683-5350-3-git-send-email-fred.konrad@greensocs.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 5d448f9dac460d0adf7d7549a9c324f50f1dd1e2
  Author: KONRAD Frederic <fred.konrad@greensocs.com>
  Date:   Wed Apr 24 10:21:17 2013 +0200
  
      virtio-bus: add new functions.
      
      This add two functions:
         * virtio_bus_set_vdev_config.
         * virtio_bus_set_vdev_feature.
      
      Needed by virtio-ccw.
      
      Signed-off-by: KONRAD Frederic <fred.konrad@greensocs.com>
      Message-id: 1366791683-5350-2-git-send-email-fred.konrad@greensocs.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 611aa333b472c3fee5d4aed3b7e007621797e895
  Author: KONRAD Frederic <fred.konrad@greensocs.com>
  Date:   Wed Apr 24 10:08:01 2013 +0200
  
      virtio-rng: cleanup: use QOM casts.
      
      As the virtio-rng-pci, virtio-rng-s390 and virtio-rng-ccw are
      switched to the new API, we can use QOM casts.
      
      Signed-off-by: KONRAD Frederic <fred.konrad@greensocs.com>
      Reviewed-by: Andreas Färber <afaerber@suse.de>
      Reviewed-by: Andreas Färber <afaerber@suse.de>
      Tested-by: Cornelia Huck <cornelia.huck@de.ibm.com>
      Acked-by: Amit Shah <amit.shah@redhat.com>
      Message-id: 1366790881-3026-9-git-send-email-fred.konrad@greensocs.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 65f3b678f5b825010a1d167e82dca26ca84a199d
  Author: KONRAD Frederic <fred.konrad@greensocs.com>
  Date:   Wed Apr 24 10:08:00 2013 +0200
  
      virtio-rng: cleanup: remove qdev field.
      
      The qdev field is no longer needed, just drop it.
      
      Signed-off-by: KONRAD Frederic <fred.konrad@greensocs.com>
      Tested-by: Cornelia Huck <cornelia.huck@de.ibm.com>
      Acked-by: Amit Shah <amit.shah@redhat.com>
      Message-id: 1366790881-3026-8-git-send-email-fred.konrad@greensocs.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 46a5a89d654573425b63f8a7a613833973955f35
  Author: KONRAD Frederic <fred.konrad@greensocs.com>
  Date:   Wed Apr 24 10:07:59 2013 +0200
  
      virtio-rng: cleanup: init and exit functions.
      
      This remove old init and exit function as they are no longer needed.
      
      Signed-off-by: KONRAD Frederic <fred.konrad@greensocs.com>
      Tested-by: Cornelia Huck <cornelia.huck@de.ibm.com>
      Acked-by: Amit Shah <amit.shah@redhat.com>
      Message-id: 1366790881-3026-7-git-send-email-fred.konrad@greensocs.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 2db26d4ca240bc0f04898253b9469a2435665084
  Author: KONRAD Frederic <fred.konrad@greensocs.com>
  Date:   Wed Apr 24 10:07:58 2013 +0200
  
      virtio-rng-ccw: switch to the new API.
      
      Here the virtio-rng-ccw is modified for the new API. The device
      virtio-rng-pci extends virtio-pci. It creates and connects a virtio-rng-device
      during the init. The properties are not changed.
      
      Signed-off-by: KONRAD Frederic <fred.konrad@greensocs.com>
      Tested-by: Cornelia Huck <cornelia.huck@de.ibm.com>
      Acked-by: Amit Shah <amit.shah@redhat.com>
      Message-id: 1366790881-3026-6-git-send-email-fred.konrad@greensocs.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 0bca1f531312037ab988b883ea3df85ddd2cc5b1
  Author: KONRAD Frederic <fred.konrad@greensocs.com>
  Date:   Wed Apr 24 10:07:57 2013 +0200
  
      virtio-rng-s390: switch to the new API.
      
      Here the virtio-rng-s390 is modified for the new API. The device
      virtio-rng-s390 extends virtio-s390-device as before. It creates and
      connects a virtio-rng during the init. The properties are not modified.
      
      Signed-off-by: KONRAD Frederic <fred.konrad@greensocs.com>
      Tested-by: Cornelia Huck <cornelia.huck@de.ibm.com>
      Acked-by: Amit Shah <amit.shah@redhat.com>
      Message-id: 1366790881-3026-5-git-send-email-fred.konrad@greensocs.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 59ccd20a9ac719cff82180429458728f03ec612f
  Author: KONRAD Frederic <fred.konrad@greensocs.com>
  Date:   Wed Apr 24 10:07:56 2013 +0200
  
      virtio-rng-pci: switch to the new API.
      
      Here the virtio-rng-pci is modified for the new API. The device
      virtio-rng-pci extends virtio-pci. It creates and connects a virtio-rng-device
      during the init. The properties are not changed.
      
      The virtio_pci_reset function, is removed as no longer used.
      The virtio_pci_rst function, is renamed virtio_pci_reset.
      
      Signed-off-by: KONRAD Frederic <fred.konrad@greensocs.com>
      Tested-by: Cornelia Huck <cornelia.huck@de.ibm.com>
      Acked-by: Amit Shah <amit.shah@redhat.com>
      Message-id: 1366790881-3026-4-git-send-email-fred.konrad@greensocs.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 6eac8aec02b1e9c5a626820bcca7654cb7d006a7
  Author: KONRAD Frederic <fred.konrad@greensocs.com>
  Date:   Wed Apr 24 10:07:55 2013 +0200
  
      virtio-rng: add virtio-rng device.
      
      Create virtio-rng-device which extends virtio-device, so it can be connected on
      virtio-bus.
      
      Signed-off-by: KONRAD Frederic <fred.konrad@greensocs.com>
      Tested-by: Cornelia Huck <cornelia.huck@de.ibm.com>
      Acked-by: Amit Shah <amit.shah@redhat.com>
      Message-id: 1366790881-3026-3-git-send-email-fred.konrad@greensocs.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit af1a8ad6467eb7056573bc3580d3d1824a05224a
  Author: KONRAD Frederic <fred.konrad@greensocs.com>
  Date:   Wed Apr 24 10:07:54 2013 +0200
  
      virtio-rng: don't use pointer for configuration.
      
      The configuration field must not be a pointer as it will be used for
      virtio-rng properties. So *conf is replaced by conf.
      
      Signed-off-by: KONRAD Frederic <fred.konrad@greensocs.com>
      Tested-by: Cornelia Huck <cornelia.huck@de.ibm.com>
      Acked-by: Amit Shah <amit.shah@redhat.com>
      Message-id: 1366790881-3026-2-git-send-email-fred.konrad@greensocs.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 5a37532d0897de488c35ab2db6d86647bd2a1b6f
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Wed Apr 24 12:08:38 2013 +0200
  
      input: introduce keyboard handler list
      
      Add a linked list of keyboard handlers.  Added handlers will go
      to the head of the list.  Removed handlers will be zapped from
      the list.  The head of the list will be used for events.
      
      This fixes the keyboard-dead-after-usb-kbd-unplug issue, key events
      will be re-routed to the ps/2 kbd instead of being discarded.
      
      [ v2: fix cut+paste bug found my Markus ]
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
      Message-id: 1366798118-3248-3-git-send-email-kraxel@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 72711efb58c13e28c89813490120b32947a2d719
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Wed Apr 24 12:08:37 2013 +0200
  
      input: make QEMUPutLEDEntry + QEMUPutMouseEntry private
      
      There is no need for anybody outside ui/input.c to access the
      struct elements.  Move the definitions, leaving only the typedefs
      in the header files.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
      Message-id: 1366798118-3248-2-git-send-email-kraxel@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit a3ac6b53d4e8ed6fa2ca1af87c68a8b7d5535220
  Author: Hu Tao <hutao@cn.fujitsu.com>
  Date:   Wed Apr 24 18:37:22 2013 +0800
  
      ich9: kill cmos_s3
      
      Signed-off-by: Hu Tao <hutao@cn.fujitsu.com>
      Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
      Message-id: 1366799842-18550-1-git-send-email-hutao@cn.fujitsu.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 57f97834efe0c208ffadc9d2959f3d3d55580e52
  Author: Alon Levy <alevy@redhat.com>
  Date:   Mon Mar 4 21:43:36 2013 +0200
  
      libcacard/cac: change big switch functions to single return point
      
      Signed-off-by: Alon Levy <alevy@redhat.com>
      Reviewed-by: Marc-André Lureau <mlureau@redhat.com>
  
  commit 58aeda15abb963196faaa4a0f23c5af45840f1b0
  Author: Alon Levy <alevy@redhat.com>
  Date:   Tue Mar 5 17:31:10 2013 +0200
  
      dev-smartcard-reader: empty implementation for Mechanical (fail correctly)
      
      Signed-off-by: Alon Levy <alevy@redhat.com>
      Reviewed-by: Marc-André Lureau <mlureau@redhat.com>
  
  commit 0b6a16c1a47b622b1a692ab179013d9e30e9cf3b
  Author: Alon Levy <alevy@redhat.com>
  Date:   Tue Mar 5 16:27:43 2013 +0200
  
      libcacard: move atr setting from macro to function
      
      Only because qemu's checkpatch complains about it.
      
      Signed-off-by: Alon Levy <alevy@redhat.com>
      Reviewed-by: Marc-André Lureau <mlureau@redhat.com>
  
  commit 7a6858962457c54be44715d6562504c765d9ea76
  Author: Alon Levy <alevy@redhat.com>
  Date:   Tue Mar 5 15:32:19 2013 +0200
  
      libcacard/vreader: add debugging messages for apdu
      
      Using g_debug with log domain libcacard
      
      Signed-off-by: Alon Levy <alevy@redhat.com>
      Reviewed-by: Marc-André Lureau <mlureau@redhat.com>
  
  commit 2f8f916b6d4482976bb5cf179f65aa2cfcd1aec9
  Author: Alon Levy <alevy@redhat.com>
  Date:   Mon Mar 4 18:58:29 2013 +0200
  
      dev-smartcard-reader: copy atr protocol to ccid parameters
      
      Adds todos.
      
      Signed-off-by: Alon Levy <alevy@redhat.com>
      Reviewed-by: Marc-André Lureau <mlureau@redhat.com>
  
  commit d7d218ef02d87c637d20d64da8f575d434ff6f78
  Author: Alon Levy <alevy@redhat.com>
  Date:   Wed Mar 27 10:14:15 2013 +0200
  
      dev-smartcard-reader: change default protocol to T=0
      
      We don't support T=1 so we shouldn't advertise it by default.
      
      Two independent changes:
      * Default ATR
       sets T=0. This gets overwritten by the client provided ATR later.
      * Class descriptor
       changes dwAdvertise dwProtocols.PPPP to 0x1 and dwProtocols.RRRR=0 per spec.
      
      Signed-off-by: Alon Levy <alevy@redhat.com>
      Reviewed-by: Marc-André Lureau <mlureau@redhat.com>
  
  commit 4942d6c39477f441a106430ab11f85806b4532f5
  Author: Alon Levy <alevy@redhat.com>
  Date:   Mon Mar 4 18:57:45 2013 +0200
  
      dev-smartcard-reader: define structs for CCID_Parameter internals
      
      Signed-off-by: Alon Levy <alevy@redhat.com>
      Reviewed-by: Marc-André Lureau <mlureau@redhat.com>
  
  commit b16352acf3105000e14f194b556e159d5d06cff9
  Author: Alon Levy <alevy@redhat.com>
  Date:   Mon Mar 4 18:41:28 2013 +0200
  
      ccid-card-passthru, dev-smartcard-reader: add debug environment variables
      
      Introduces a new utility function: parse_debug_env to avoid code
      duplication.
      
      This overrides whatever debug value is set on the corresponding devices
      from the command line, and is meant to ease the usage with any
      management stack. For libvirt you can set environment variables by
      extending the dom namespace, i.e:
      
      <domain type='kvm' id='3' xmlns:qemu='http://libvirt.org/schemas/domain/qemu/1.0'>
        <qemu:commandline>
          <qemu:env name='QEMU_CCID_PASSTHRU_DEBUG' value='4'/>
          <qemu:env name='QEMU_CCID_DEBUG' value='4'/>
        </qemu:commandline>
      </domain>
      
      Signed-off-by: Alon Levy <alevy@redhat.com>
      Reviewed-by: Marc-André Lureau <mlureau@redhat.com>
  
  commit 0e61400c1941aabc9f45d5ff961b57337c7caac6
  Author: Alon Levy <alevy@redhat.com>
  Date:   Mon Mar 4 18:39:09 2013 +0200
  
      ccid-card-passthru: add atr check
      
      Signed-off-by: Alon Levy <alevy@redhat.com>
      Reviewed-by: Marc-André Lureau <mlureau@redhat.com>
  
  commit a26dfd95d33d650f9f9f93b6ee6f03be925db1a8
  Author: Alon Levy <alevy@redhat.com>
  Date:   Tue Mar 5 15:35:24 2013 +0200
  
      libcacard: change default ATR
      
      Signed-off-by: Alon Levy <alevy@redhat.com>
      Reviewed-by: Marc-André Lureau <mlureau@redhat.com>
  
  commit 693e47738d05463b2743b0a652412d33cf254977
  Author: Alon Levy <alevy@redhat.com>
  Date:   Tue Mar 5 15:31:26 2013 +0200
  
      dev-smartcard-reader: reuse usb.h definitions
      
      Signed-off-by: Alon Levy <alevy@redhat.com>
      Reviewed-by: Marc-André Lureau <mlureau@redhat.com>
  
  commit c5cd7c875608911ec74817d24cd12b825014ba19
  Author: Alon Levy <alevy@redhat.com>
  Date:   Mon Mar 4 21:40:53 2013 +0200
  
      dev-smartcard-reader: support windows guest
      
      By not advertising USB wakeup support (which we don't).
      
      Signed-off-by: Alon Levy <alevy@redhat.com>
      Reviewed-by: Marc-André Lureau <mlureau@redhat.com>
  
  commit 47bf53af7507986fc473cb308324340448fd85e7
  Author: Alon Levy <alevy@redhat.com>
  Date:   Mon Mar 4 18:55:07 2013 +0200
  
      dev-smartcard-reader: remove aborts (never triggered, but just in case)
      
      Signed-off-by: Alon Levy <alevy@redhat.com>
      Reviewed-by: Marc-André Lureau <mlureau@redhat.com>
  
  commit 7e1ac5abe3fbbfee4ddfc2d9971a644bd787e055
  Author: Alon Levy <alevy@redhat.com>
  Date:   Mon Mar 4 18:50:33 2013 +0200
  
      dev-smartcard-reader: nicer debug messages
      
      Signed-off-by: Alon Levy <alevy@redhat.com>
      Reviewed-by: Marc-André Lureau <mlureau@redhat.com>
  
  commit 4543d43c6181d90f86fb528430f250810dde03d5
  Author: Alon Levy <alevy@redhat.com>
  Date:   Mon Mar 4 18:45:49 2013 +0200
  
      dev-smartcard-reader: white space fixes
      
      Signed-off-by: Alon Levy <alevy@redhat.com>
      Reviewed-by: Marc-André Lureau <mlureau@redhat.com>
  
  commit ad2181f2b612cd8bf0a790faa2a1b51559f7234b
  Author: Marc-André Lureau <mlureau@redhat.com>
  Date:   Wed Mar 20 14:07:49 2013 +0100
  
      libcacard: remove default libcoolkey loading
      
      Use only the modules defined in the NSS database.
      
      Signed-off-by: Marc-André Lureau <mlureau@redhat.com>
      Reviewed-by: Alon Levy <alevy@redhat.com>
  
  commit 667e0b4b6806d53e0b46e29a15d24427ef958c78
  Author: Marc-André Lureau <mlureau@redhat.com>
  Date:   Wed Mar 20 14:07:48 2013 +0100
  
      libcacard: remove sql: prefix
      
      For some reason, with sql:/ prefix, the PKCS11 modules are not loaded.
      
      This patch goes on top of Alon smartcard series.
      
      Signed-off-by: Marc-André Lureau <mlureau@redhat.com>
      Reviewed-by: Alon Levy <alevy@redhat.com>
  
  commit c9495ee9eb57786f5a60d4591bb186b23f6b6bef
  Author: Marc-André Lureau <mlureau@redhat.com>
  Date:   Mon Feb 25 23:31:16 2013 +0100
  
      libcacard: teach vscclient to use GMainLoop for portability
      
      This version handles non-blocking sending and receiving from the
      socket.
      
      Signed-off-by: Marc-André Lureau <mlureau@redhat.com>
      Reviewed-by: Alon Levy <alevy@redhat.com>
  
  commit 930c8ad472ec00d40cfbf1e9b1395946bf0dd392
  Author: Marc-André Lureau <marcandre.lureau@redhat.com>
  Date:   Mon Feb 25 23:31:15 2013 +0100
  
      libcacard: vscclient to use QemuThread for portability
      
      Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
      Reviewed-by: Alon Levy <alevy@redhat.com>
  
  commit a50b831ae1fe039b7c22793f307e0b8afdf50589
  Author: Marc-André Lureau <marcandre.lureau@redhat.com>
  Date:   Mon Feb 25 23:31:14 2013 +0100
  
      libcacard: split vscclient main() from socket reading
      
      Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
      Reviewed-by: Alon Levy <alevy@redhat.com>
  
  commit 5354e4d242175e067bb70732f694ae9322a81351
  Author: Marc-André Lureau <mlureau@redhat.com>
  Date:   Mon Feb 25 23:31:13 2013 +0100
  
      libcacard: fix mingw64 cross-compilation
      
      Compile and link with version.lo
      
      Signed-off-by: Marc-André Lureau <mlureau@redhat.com>
      Reviewed-by: Alon Levy <alevy@redhat.com>
  
  commit 37746c5eacf309fa019ea0fa45f776c36c561457
  Author: Marc-André Lureau <mlureau@redhat.com>
  Date:   Mon Feb 25 23:31:12 2013 +0100
  
      build-sys: must link with -fstack-protector
      
      It is needed to give that flag to the linker as well, but latest
      libtool 2.4.2 still swallows that argument, so let's pass it with
      libtool -Wc argument.
      
      qemu-1.4.0/stubs/arch-query-cpu-def.c:6: undefined reference to `__stack_chk_guard'
      
      Signed-off-by: Marc-André Lureau <mlureau@redhat.com>
      Reviewed-by: Alon Levy <alevy@redhat.com>
  
  commit d3bf825e59125bc6a0accec0dca119ea0155cb82
  Author: Marc-André Lureau <marcandre.lureau@redhat.com>
  Date:   Mon Feb 25 23:31:11 2013 +0100
  
      util: move socket_init() to osdep.c
      
      vscclient needs to call socket_init() for portability.
      Moving to osdep.c since it has no internal dependency.
      
      Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
      Reviewed-by: Alon Levy <alevy@redhat.com>
  
  commit e2d9c5e769d59f2bca649b8286892d49bdcfc2b1
  Author: Marc-André Lureau <mlureau@redhat.com>
  Date:   Wed Feb 27 21:08:06 2013 +0100
  
      libcacard: use system config directory for nss db on win32
      
      It's a bit nicer to look for default database under
      CSIDL_COMMON_APPDATA\pki\nss rather that /etc/pki/nss.
      
      Signed-off-by: Marc-André Lureau <mlureau@redhat.com>
      Reviewed-by: Alon Levy <alevy@redhat.com>
  
  commit da000a4867749434e03896a5072321771736352a
  Author: Jim Meyering <meyering@redhat.com>
  Date:   Mon May 21 21:51:33 2012 +0200
  
      ccid: declare DEFAULT_ATR table to be "static const"
      
      Signed-off-by: Jim Meyering <meyering@redhat.com>
      Reviewed-by: Alon Levy <alevy@redhat.com>
      Reviewed-by: Marc-André Lureau <mlureau@redhat.com>
  
  commit d18c7117467aa5fae95a7c6eaffcf50618197e79
  Author: Jim Meyering <meyering@redhat.com>
  Date:   Mon May 21 21:56:20 2012 +0200
  
      ccid: make backend_enum_table "static const" and adjust users
      
      Signed-off-by: Jim Meyering <meyering@redhat.com>
      Reviewed-by: Alon Levy <alevy@redhat.com>
      Reviewed-by: Marc-André Lureau <mlureau@redhat.com>
  
  commit d0ebd78890fba2ab458ec34763dae8566ccb1b72
  Author: Marc-André Lureau <mlureau@redhat.com>
  Date:   Wed Nov 21 14:16:08 2012 +0100
  
      ccid-card-emul: do not crash if backend is not provided
      
      Program received signal SIGSEGV, Segmentation fault.
      __strcmp_sse42 () at ../sysdeps/x86_64/multiarch/strcmp-sse42.S:164
      164               movdqu        (%rsi), %xmm2
      (gdb) bt
          at /home/elmarco/320g/src/qemu/hw/ccid-card-emulated.c:477
          at /home/elmarco/320g/src/qemu/hw/ccid-card-emulated.c:503
      
      Signed-off-by: Marc-André Lureau <mlureau@redhat.com>
      Reviewed-by: Alon Levy <alevy@redhat.com>
  
  commit e2fd2115ce26049335d66ae0ae5e5c0ad06fb498
  Author: Marc-André Lureau <mlureau@redhat.com>
  Date:   Sun Dec 2 22:00:55 2012 +0100
  
      libcacard: correct T0 historical bytes size
      
      The VCARD_ATR_PREFIX macro adds a prefix of 6 characters only.
      
      pcsc_scan was complaining before the patch:
      
      + Historical bytes: 56 43 41 52 44 5F 4E 53 53
       ERROR! ATR is truncated: 2 byte(s) is/are missing
      
      Signed-off-by: Marc-André Lureau <mlureau@redhat.com>
      Reviewed-by: Alon Levy <alevy@redhat.com>
  
  commit bb71623811686ce3c34ce724f073f5c5dd95f51b
  Author: Stefan Berger <stefanb@linux.vnet.ibm.com>
  Date:   Mon Apr 22 10:41:39 2013 -0400
  
      Move TPM passthrough specific command line options to backend structure
      
      Move the TPM passthrough specific command line options to the passthrough
      backend implementation and attach them to the backend's interface structure.
      
      Add code to tpm.c for validating the TPM command line options.
      
      Signed-off-by: Stefan Berger <stefanb@linux.vnet.ibm.com>
      Reviewed-by: Corey Bryan <coreyb@linux.vnet.ibm.com>
      Message-id: 1366641699-21420-1-git-send-email-stefanb@linux.vnet.ibm.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 13daf6cad05a65970381cd8b876426d55133aadf
  Author: KONRAD Frederic <fred.konrad@greensocs.com>
  Date:   Tue Apr 23 11:08:43 2013 +0200
  
      virtio-9p: cleanup: QOM casts.
      
      As the virtio-9p-pci is switched to the new API, we can use QOM casts.
      
      Signed-off-by: KONRAD Frederic <fred.konrad@greensocs.com>
      Message-id: 1366708123-19626-5-git-send-email-fred.konrad@greensocs.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit e8111e50557761b0d86cd5c90fe7a272aeddd7a3
  Author: KONRAD Frederic <fred.konrad@greensocs.com>
  Date:   Tue Apr 23 11:08:42 2013 +0200
  
      virtio-9p: cleanup: init function.
      
      This remove old init function as it is no longer needed.
      
      Signed-off-by: KONRAD Frederic <fred.konrad@greensocs.com>
      Message-id: 1366708123-19626-4-git-send-email-fred.konrad@greensocs.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 234a336f9e308ae60ad8ef8f2662eb0a93d7ff00
  Author: KONRAD Frederic <fred.konrad@greensocs.com>
  Date:   Tue Apr 23 11:08:41 2013 +0200
  
      virtio-9p-pci: switch to the new API.
      
      Here the virtio-9p-pci is modified for the new API. The device
      virtio-9p-pci extends virtio-pci. It creates and connects a
      virtio-9p-device during the init. The properties are not changed.
      
      Signed-off-by: KONRAD Frederic <fred.konrad@greensocs.com>
      Message-id: 1366708123-19626-3-git-send-email-fred.konrad@greensocs.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit e7303c43031302279ee7b5d6ea7031bf81e2e2d9
  Author: KONRAD Frederic <fred.konrad@greensocs.com>
  Date:   Tue Apr 23 11:08:40 2013 +0200
  
      virtio-9p: add the virtio-9p device.
      
      Create virtio-9p-device which extends virtio-device, so it can be connected on
      virtio-bus.
      
      Signed-off-by: KONRAD Frederic <fred.konrad@greensocs.com>
      Message-id: 1366708123-19626-2-git-send-email-fred.konrad@greensocs.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 93b971c4ff0881349d4fa5a1394cc3d6faf351c3
  Author: Ozan Çağlayan <ozancag@gmail.com>
  Date:   Tue Apr 23 13:04:16 2013 +0300
  
      ui/gtk: Add Turkish translations
      
      Signed-off-by: Ozan Çağlayan <ozancag@gmail.com>
      Message-id: 1366711456-1935-1-git-send-email-ozancag@gmail.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 571253d410d6050637ccd3b6c122a3ad61e2ab25
  Author: Ozan Çağlayan <ozancag@gmail.com>
  Date:   Tue Apr 23 13:03:22 2013 +0300
  
      ui/gtk: Use gtk_widget_get_window() to support both gtk2 and gtk3
      
      This fixes build with gtk+-3.0.
      
      Signed-off-by: Ozan Çağlayan <ozancag@gmail.com>
      Message-id: 1366711402-1750-1-git-send-email-ozancag@gmail.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 2cfd5cc06ab14879964c8bbd5595d416490605ea
  Merge: 4567367... 3f5cc97...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Tue Apr 23 10:33:45 2013 -0500
  
      Merge remote-tracking branch 'kraxel/usb.81' into staging
      
      # By Gerd Hoffmann (3) and Hans de Goede (1)
      # Via Gerd Hoffmann
      * kraxel/usb.81:
        usb-host: raise libusbx minimum version to 1.0.13
        usb: better speed mismatch error reporting
        ehci_free_packet: Discard finished packets when the queue is halted
        xhci: remove XHCIRing->base (unused)
      
      Message-id: 1366705929-11251-1-git-send-email-kraxel@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 3f5cc97e2ba00b34fd20a5553ed9d2fecf32f7e3
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Thu Apr 18 12:16:44 2013 +0200
  
      usb-host: raise libusbx minimum version to 1.0.13
      
      Allows to remove one FIXME.  Makes LIBUSB_LOG_LEVEL_WARNING build errors
      go away.  And starting with that version libusb has a LIBUSBX_API_VERSION
      define which allows to easily #ifdef version dependencies should that
      need arrive in the future.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 3b7e759a4110690c9617b1ffa6a7c96a343a330d
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Thu Apr 18 11:57:21 2013 +0200
  
      usb: better speed mismatch error reporting
      
      Report the supported speeds for device and port in the error message.
      Also add the speeds to the tracepoint.  And while being at it drop
      the redundant error message in usb_desc_attach, usb_device_attach will
      report the error anyway.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit e449f26bed42b1d8c6efefcd8dc768f23f19458f
  Author: Hans de Goede <hdegoede@redhat.com>
  Date:   Tue Apr 9 10:24:22 2013 +0200
  
      ehci_free_packet: Discard finished packets when the queue is halted
      
      With pipelining it is possible to encounter a finished packet when cleaning
      the queue due to a halt. This happens when a non stall error happens while
      talking to a real device. In this case the queue on the usb-host side will
      continue processing packets, and we can have completed packets waiting in
      the queue after an error condition packet causing a halt.
      
      There are 2 reasons to discard the completed packets at this point, rather
      then trying to writing them back to the guest:
      
      1) The guest expect to be able to cancel and/or change packets after the
      packet with the error without doing an unlink, so writing them back may
      confuse the guest.
      
      2) Since the queue does not advance when halted, the writing back of these
      packets will fail anyways since p->qtdaddr != q->qtdaddr, so the
      ehci_verify_qtd call in ehci_writeback_async_complete_packet will fail.
      
      Note that 2) means that then only functional change this patch introduces
      is the printing of a warning when this scenario happens.
      
      Note that discarding these packets means that the guest driver and the device
      will get out of sync! This is unfortunate, but should not be a problem since
      with a non stall error (iow an io-error) the 2 are out of sync already anyways.
      Still this patch adds a warning to signal this happening.
      
      Note that sofar this has only been seen with a DVB-T receiver, which gives
      of a MPEG-2 stream, which allows for recovering from lost packets, see:
      https://bugzilla.redhat.com/show_bug.cgi?id=890320
      
      Signed-off-by: Hans de Goede <hdegoede@redhat.com>
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 7d04c2b75562664a28612d7481f328ee4ec51dda
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Fri Apr 5 13:03:08 2013 +0200
  
      xhci: remove XHCIRing->base (unused)
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 456736710df19c2275192269fe67a3f0b2583835
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Mon Apr 22 17:48:40 2013 +0200
  
      block: Fix build with tracing enabled
      
      filename was still uninitialised when it's used as a parameter to a
      tracing function, so let's move the initialisation. Also, commit c2ad1b0c
      forgot to add a NULL check, which this patch adds while we're at it.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Tested-by: Andreas Färber <afaerber@suse.de>
      Message-id: 1366645720-11384-1-git-send-email-kwolf@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 8e36d6ca34243fdc9f48f4bdbe5fca2b19162bfa
  Author: Stefan Berger <stefanb@linux.vnet.ibm.com>
  Date:   Tue Apr 16 17:08:36 2013 -0400
  
      tpm: Simplify creation of cancel path
      
      Simplify the creation of the cancel path given the TPM's device path.
      Given the path /dev/tpm0 build the path /sys/class/misc/tpm0/device/cancel.
      
      Signed-off-by: Stefan Berger <stefanb@linux.vnet.ibm.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Message-id: 1366146516-23814-1-git-send-email-stefanb@linux.vnet.ibm.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 56863d4f19c854acc5ebf5f5c1b590eb8164851a
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Sun Apr 21 14:30:03 2013 +0100
  
      qtest: Handle addresses and values for {in, out}[bwl] as unsigned
      
      Handle the addresses and values for {in,out}[bwl] as unsigned (ie
      with strtoul), as per the protocol specification comment. This fixes
      a test failure in test_i440fx_defaults on 32-bit hosts where the test
      tries to write 0x80000000 and qtest was instead writing 0x7fffffff.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Message-id: 1366551003-16649-1-git-send-email-peter.maydell@linaro.org
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 888a6bc63c94ef34026399117ebf6a1fa0e7a29a
  Author: Satoru Moriya <satoru.moriya@hds.com>
  Date:   Fri Apr 19 16:42:06 2013 +0200
  
      Add option to mlock qemu and guest memory
      
      In certain scenario, latency induced by paging is significant and
      memory locking is needed. Also, in the scenario with untrusted
      guests, latency improvement due to mlock is desired.
      
      This patch introduces a following new option to mlock guest and
      qemu memory:
      
      -realtime mlock=on|off
      
      Signed-off-by: Satoru Moriya <satoru.moriya@hds.com>
      Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
      Reviewed-by: Marcelo Tosatti <mtosatti@redhat.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Message-id: 1366382526-26146-1-git-send-email-pbonzini@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 2b316774f60291f57ca9ecb6a9f0712c532cae34
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri Apr 19 17:32:09 2013 +0200
  
      qemu-char: do not operate on sources from finalize callbacks
      
      Due to a glib bug, the finalize callback is called with the GMainContext
      lock held.  Thus, any operation on the context from the callback will
      cause recursive locking and a deadlock.  This happens, for example,
      when a client disconnects from a socket chardev.
      
      The fix for this is somewhat ugly, because we need to forego polymorphism
      and implement our own function to destroy IOWatchPoll sources.  The
      right thing to do here would be child sources, but we support older
      glib versions that do not have them.  Not coincidentially, glib developers
      found and fixed the deadlock as part of implementing child sources.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Tested-by: Sander Eikelenboom <linux@eikelenboom.it>
      Message-id: 1366385529-10329-5-git-send-email-pbonzini@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit cdbf6e165988ab9d7c01da03b9e27bb8ac0c76aa
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri Apr 19 17:32:08 2013 +0200
  
      qemu-char: correct return value from chr_read functions
      
      Even if a CharDriverState's source is blocked by the front-end,
      it must not be dropped. The IOWatchPoll that wraps it will take
      care of adding and removing it to the main loop.  Only remove
      the source when the channel is closed; and in that case, make sure
      that the wrapping IOWatchPoll is removed too.
      
      These should just be theoretical bugs.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Message-id: 1366385529-10329-4-git-send-email-pbonzini@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 85a67692d04e15a6b7d5a0e2b9d573d8bffbe108
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri Apr 19 17:32:07 2013 +0200
  
      qemu-char: simplify pty polling
      
      There is no need to use a timer and pty_chr_read to detect a connected
      pty.  It is simpler to just call g_poll periodically and check for POLLHUP.
      It is done once per second, and only if the pty is disconnected, so it
      is cheap enough.
      
      Tested with "-monitor pty" and "-serial mon:pty", both of which work
      correctly and do not freeze QEMU.  (How to test ptys?  "socat -,raw,echo=0
      /dev/pts/4,raw").
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Message-id: 1366385529-10329-3-git-send-email-pbonzini@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 910b63682ea72f34307b8797c4cc81a1f2a0c47f
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri Apr 19 17:32:06 2013 +0200
  
      qemu-char: use consistent idiom for removing sources
      
      Always check that the source is active, and zero the tag afterwards.
      
      The occurrence in pty_chr_state will trigger with the next patch, the
      others are just theoretical.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Message-id: 1366385529-10329-2-git-send-email-pbonzini@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 0aa09897571c55292703b7a099d7ea79baa09950
  Author: Alexey Kardashevskiy <aik@ozlabs.ru>
  Date:   Mon Apr 22 17:42:50 2013 +1000
  
      translate-all: fix compiler warning and linked error
      
      The code did use profile_getclock() but did not include
      include/qemu/timer.h where this function is defined. The patch fixes this.
      
      Signed-off-by: Alexey Kardashevskiy <aik@ozlabs.ru>
      Message-id: 1366616571-4321-1-git-send-email-aik@ozlabs.ru
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit f1ab7a5acf08dcc11638b22660ed87d5f6d633c2
  Merge: 2569073... 7da94ca...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Mon Apr 22 08:08:22 2013 -0500
  
      Merge remote-tracking branch 'kwolf/for-anthony' into staging
      
      # By Kevin Wolf (16) and Stefan Hajnoczi (4)
      # Via Kevin Wolf
      * kwolf/for-anthony:
        qemu-iotests: add 053 unaligned compressed image size test
        block: Allow overriding backing.file.filename
        block: Remove filename parameter from .bdrv_file_open()
        vvfat: Use bdrv_open options instead of filename
        sheepdog: Use bdrv_open options instead of filename
        rbd: Use bdrv_open options instead of filename
        iscsi: Use bdrv_open options instead of filename
        gluster: Use bdrv_open options instead of filename
        curl: Use bdrv_open options instead of filename
        blkverify: Use bdrv_open options instead of filename
        blkdebug: Use bdrv_open options instead of filename
        raw-win32: Use bdrv_open options instead of filename
        raw-posix: Use bdrv_open options instead of filename
        block: Enable filename option
        block: Add driver-specific options for backing files
        block: Fail gracefully when using a format driver on protocol level
        qemu-iotests: Fix _filter_qemu
        qemu-img: do not zero-pad the compressed write buffer
        qcow: allow sub-cluster compressed write to last cluster
        qcow2: allow sub-cluster compressed write to last cluster
      
      Message-id: 1366630294-18984-1-git-send-email-kwolf@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 25690739f1f067b6d8b2e616d87b1d976db0db92
  Merge: 6165daa... 97ebbab...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Mon Apr 22 08:05:14 2013 -0500
  
      Merge remote-tracking branch 'bonzini/nbd-next' into staging
      
      # By Stefan Hajnoczi
      # Via Paolo Bonzini
      * bonzini/nbd-next:
        nbd: set TCP_NODELAY
        nbd: use TCP_CORK in nbd_co_send_request()
        nbd: unlock mutex in nbd_co_send_request() error path
      
      Message-id: 1366381830-11267-1-git-send-email-pbonzini@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 6165daa4c8431d9d60382352864b46f34dd61ab4
  Merge: d639498... d6e5191...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Mon Apr 22 08:05:05 2013 -0500
  
      Merge remote-tracking branch 'bonzini/scsi-next' into staging
      
      # By Paolo Bonzini (5) and others
      # Via Paolo Bonzini
      * bonzini/scsi-next:
        vhost-scsi-s390: new device supporting the tcm_vhost Linux kernel module
        vhost-scsi-ccw: new device supporting the tcm_vhost Linux kernel module
        vhost-scsi-pci: new device supporting the tcm_vhost Linux kernel module
        vhost-scsi: new device supporting the tcm_vhost Linux kernel module
        virtio: simplify Makefile conditionals
        virtio-scsi: create VirtIOSCSICommon
        vhost: Add vhost_commit callback for SeaBIOS ROM region re-mapping
        scsi: VMWare PVSCSI paravirtual device implementation
        scsi: avoid assertion failure on VERIFY command
      
      Message-id: 1366381460-6041-1-git-send-email-pbonzini@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit d639498852773a6019cf1b970dd8dc2f3791c45b
  Merge: 68c0aa6... dcc6cef...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Mon Apr 22 08:04:21 2013 -0500
  
      Merge remote-tracking branch 'luiz/queue/qmp' into staging
      
      # By Amos Kong (1) and Luiz Capitulino (1)
      # Via Luiz Capitulino
      * luiz/queue/qmp:
        virtio-balloon: fix integer overflow in BALLOON_CHANGE QMP event
        monitor: fix the wrong order of releasing keys
      
      Message-id: 1366375833-995-1-git-send-email-lcapitulino@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 7da94ca741e01a80afd65e107cc2cee160d1b2d2
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Tue Apr 16 11:14:23 2013 +0200
  
      qemu-iotests: add 053 unaligned compressed image size test
      
      Test that qemu-img convert -c works when input image length is not a
      multiple of the cluster size.
      
      Previously an error message would be produced:
      
        qemu-img: error while compressing sector 0: Input/output error
      
      Now that qcow2 and qcow handle this case the test passes successfully.
      
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit 1cb6f506444ddf00bb163e5ffa28ab1051b65642
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Fri Apr 12 20:27:07 2013 +0200
  
      block: Allow overriding backing.file.filename
      
      If a filename is passed in the driver-specific options from the command
      line, the backing file path from the image is ignored now.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
  
  commit 56d1b4d21d444619302d3f1291a133b1c2b9b072
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Fri Apr 12 20:02:37 2013 +0200
  
      block: Remove filename parameter from .bdrv_file_open()
      
      It is unused now in all block drivers.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
  
  commit 7ad9be64e8ac17811ff358279ef7193cc623da1a
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Fri Apr 12 19:42:04 2013 +0200
  
      vvfat: Use bdrv_open options instead of filename
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
  
  commit c8c96350e0127c1d3d55c5f16978f1f5201c52e8
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Fri Apr 12 18:10:49 2013 +0200
  
      sheepdog: Use bdrv_open options instead of filename
      
      This is only to convert the internal interface that is used for passing
      the "filename" to be parsed, but converting to actual fine grained
      options is left for another day, as it doesn't look trivial.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
  
  commit a9ccedc3daa06723821663c6b3b02c1760035bb9
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Fri Apr 12 18:05:35 2013 +0200
  
      rbd: Use bdrv_open options instead of filename
      
      This is only to convert the internal interface that is used for passing
      the "filename" to be parsed, but converting to actual fine grained
      options is left for another day, as it doesn't look trivial.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
  
  commit 60beb3412dfa9a6341338c93d0ef44312a9c4f66
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Fri Apr 12 17:59:59 2013 +0200
  
      iscsi: Use bdrv_open options instead of filename
      
      This is only to convert the internal interface that is used for passing
      the "filename" to be parsed, but converting to actual fine grained
      options is left for another day, as it doesn't look trivial.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
  
  commit b489477653702ae2beb919084644a6c8b0b72c36
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Fri Apr 12 17:50:16 2013 +0200
  
      gluster: Use bdrv_open options instead of filename
      
      This is only to convert the internal interface that is used for passing
      the "filename" to be parsed, but converting to actual fine grained
      options is left for another day, as it doesn't look trivial.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
  
  commit 8e6d58cd5b695045dd4a203176d2a57138e7f02a
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Wed Apr 10 15:31:33 2013 +0200
  
      curl: Use bdrv_open options instead of filename
      
      As a bonus, going through the QemuOpts QEMU_OPT_SIZE parser for the
      readahead option gives us proper error reporting that the previous use
      of atoi() lacked.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
  
  commit 16c790926b0dda0535187a82d1b00fde19580571
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Wed Apr 10 14:40:28 2013 +0200
  
      blkverify: Use bdrv_open options instead of filename
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
  
  commit f468121290c2f632cb91f7b5e8184101e1ee0ab6
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Wed Apr 10 13:37:33 2013 +0200
  
      blkdebug: Use bdrv_open options instead of filename
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
  
  commit 8a79380b8ef1b02d2abd705dd026a18863b09020
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Wed Apr 10 11:34:56 2013 +0200
  
      raw-win32: Use bdrv_open options instead of filename
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
  
  commit c66a615723914405e4307e5f13a28fd6b910150e
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Tue Apr 2 10:47:40 2013 +0200
  
      raw-posix: Use bdrv_open options instead of filename
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
  
  commit 035fccdf7993a5b9a40f9dec22a663d4d6edb36b
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Tue Apr 9 14:34:19 2013 +0200
  
      block: Enable filename option
      
      This allows using the file.filename option instead of the string that
      comes from -drive file=... and is passed around as a separate parameter.
      The goal is to get rid of this parameter and use the options QDict more
      consistently.
      
      With this option you can access not only the top-level image, but
      specify a filename for the backing file (currently only if no backing
      file exists, but we'll allow overriding it later)
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
  
  commit 31ca6d077c24b7aaa322d8930e3e5debbdb4a047
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Thu Mar 28 15:29:24 2013 +0100
  
      block: Add driver-specific options for backing files
      
      Options starting in "backing." are passed to the backing file now. If
      you don't need to specify the filename for the backing file, you can add
      it on the command line instead of in the image file:
      
      $ qemu-nbd -t /tmp/test.img
      $ qemu-img create -f qcow2 empty.qcow2 1G
      $ qemu-system-x86_64 -drive file=empty.qcow2,backing.file.driver=nbd,\
          backing.file.host=localhost
      
      Note that this doesn't override the backing filename from the image. If
      the image has one, this will fail because NBD doesn't want the options
      and a filename at the same time.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
  
  commit 2af5ef70af9fdc823407ddc4ae14766806d4837a
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Tue Apr 9 13:19:18 2013 +0200
  
      block: Fail gracefully when using a format driver on protocol level
      
      Specifying the wrong driver could fail an assertion:
      
      $ qemu-system-x86_64 -drive file.driver=qcow2,file=x
      qemu-system-x86_64: block.c:721: bdrv_open_common: Assertion `file !=
      ((void *)0)' failed.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit bdda92324dad963e85589e9ea74b2f2620319304
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Tue Apr 16 11:22:36 2013 +0200
  
      qemu-iotests: Fix _filter_qemu
      
      $QEMU_PROG happens to be 'qemu' in my setup, so this sed command
      replaces a bit too much. Restrict it to the start of the line and to
      when it's followed by a colon, i.e. the form used by error messages.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 54f106d5fd51fcf385bab2ddf125477e83758038
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Mon Apr 15 17:17:33 2013 +0200
  
      qemu-img: do not zero-pad the compressed write buffer
      
      bdrv_write_compressed() does not allow requests that span the end of the
      device.  Therefore it is useless to zero-pad the last cluster and
      thereby exceed the end of the device.
      
      Let image formats handle zero-padding the final compressed cluster, if
      necessary.
      
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit 16b3c5cd9f27678bc9d6707664640653b47533b9
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Mon Apr 15 17:17:32 2013 +0200
  
      qcow: allow sub-cluster compressed write to last cluster
      
      Compression in qcow requires image length to be a multiple of the
      cluster size.  Lift this requirement by zero-padding the final cluster
      when necessary.  The virtual disk size is still not cluster-aligned, so
      the guest cannot access the zero sectors.
      
      Note that this is almost identical to the qcow2 version of this code.
      qcow2's compression code is drawn from qcow.
      
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit f4d38bef7cc79018e2aa789b0e4c23c3a8cdfca5
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Mon Apr 15 17:17:31 2013 +0200
  
      qcow2: allow sub-cluster compressed write to last cluster
      
      Compression in qcow2 requires image length to be a multiple of the
      cluster size.  Lift this requirement by zero-padding the final cluster
      when necessary.  The virtual disk size is still not cluster-aligned, so
      the guest cannot access the zero sectors.
      
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit 68c0aa6e02f79f8825c0c5dc4c7ed25d524aaa8b
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Wed Apr 17 09:16:35 2013 +0000
  
      ui/cocoa.m: Fix recent compile breakage
      
      Fix failures to compile introduced by recent console commits
      1dbfa00503, 81c0d5a6) which removed is_graphic_console() and
      vga_hw_update() without updating the cocoa UI backend to match.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Reviewed-by: Gerd Hoffmann <kraxel@redhat.com>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 089305ac0a273e64c9a5655d26da7fe19ecee66f
  Author: Pavel Dovgaluk <Pavel.Dovgaluk@ispras.ru>
  Date:   Mon Apr 15 10:59:15 2013 +0400
  
      i386 ROR r8/r16 instruction fix
      
      Fixed EFLAGS corruption by ROR r8/r16 instruction located at the end of the TB.
      
      Signed-off-by: Pavel Dovgalyuk <pavel.dovgaluk@gmail.com>
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
  
  commit 21e5181f9552e3a876b488c77dc5cfeccff66414
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Sat Apr 20 14:48:28 2013 +0100
  
      qdev: Drop taddr properties
      
      Drop all the infrastructure for taddr properties (ie ones which
      are 'hwaddr' sized). These are now unused, and any further desired
      use would be rather questionable since device properties shouldn't
      generally depend on a type that is conceptually variable based on
      the target CPU. 32 or 64 bit integer properties should be used instead
      as appropriate for the specific device.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 19298eca060036c3697b0fd9ae77a3ba715cc9c5
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Sat Apr 20 14:48:27 2013 +0100
  
      hw/sm501: Use correct setter for sysbus-ohci dma-address property
      
      The sysbus-ohci dma-address property is declared as a HEX64
      property, not a TADDR, so use the correct setter for it.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Acked-by: Andreas Färber <afaerber@suse.de>
      Tested-by: Aurelien Jarno <aurelien@aurel32.net>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit f4374c82b158b36bd40a5055bffa60796569a300
  Merge: 32370db... af9277e...
  Author: Blue Swirl <blauwirbel@gmail.com>
  Date:   Sat Apr 20 11:39:08 2013 +0000
  
      Merge branch 'arm-devs.next' of git://git.linaro.org/people/pmaydell/qemu-arm
      
      * 'arm-devs.next' of git://git.linaro.org/people/pmaydell/qemu-arm:
        hw/versatile_pci: Drop unnecessary vpb_pci_config_addr()
        versatile_pci: Expose PCI memory space to system
        arm/realview: Fix mapping of PCI regions
        versatile_pci: Implement the PCI controller's control registers
        versatile_pci: Implement the correct PCI IRQ mapping
        versatile_pci: Put the host bridge PCI device at slot 29
        versatile_pci: Use separate PCI I/O space rather than system I/O space
        versatile_pci: Change to subclassing TYPE_PCI_HOST_BRIDGE
        versatile_pci: Update to realize and instance init functions
        versatile_pci: Expose PCI I/O region on Versatile PB
        versatile_pci: Fix hardcoded tabs
  
  commit 32370db3fb8433259435397c4d60006164c0d198
  Merge: 87885c8... e91f229...
  Author: Blue Swirl <blauwirbel@gmail.com>
  Date:   Sat Apr 20 11:38:48 2013 +0000
  
      Merge branch 'target-arm.next' of git://git.linaro.org/people/pmaydell/qemu-arm
      
      * 'target-arm.next' of git://git.linaro.org/people/pmaydell/qemu-arm:
        target-arm: Correctly restore FPSCR
        target-arm: Add some missing CPU state fields to VMState
        target-arm: port ARM CPU save/load to use VMState
        target-arm: Reinsert missing return statement in ARM mode SRS decode
  
  commit 87885c8e57db38669dad2aa1a83577fe95f481be
  Merge: f691df5... 03903ff...
  Author: Blue Swirl <blauwirbel@gmail.com>
  Date:   Sat Apr 20 11:38:29 2013 +0000
  
      Merge branch 'linux-user-for-upstream' of git://git.linaro.org/people/rikuvoipio/qemu
      
      * 'linux-user-for-upstream' of git://git.linaro.org/people/rikuvoipio/qemu:
        linux-user: fix setgroups/getgroups for non-UID16 archs
        linux-user: fix undefined shift in copy_to_user_fdset
        linux-user: change do_semop to return target errno when unsuccessful
  
  commit d6e51919a7e3250bbfb4bb0ad0f208ab6fd688a4
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri Mar 29 01:08:16 2013 +0000
  
      vhost-scsi-s390: new device supporting the tcm_vhost Linux kernel module
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Asias He <asias@redhat.com>
      Cc: Michael S. Tsirkin <mst@redhat.com>
      Signed-off-by: Nicholas Bellinger <nab@linux-iscsi.org>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit ccf6916c843edd30ea4ecfaaac68faa865529c97
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri Apr 19 16:16:50 2013 +0200
  
      vhost-scsi-ccw: new device supporting the tcm_vhost Linux kernel module
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 50787628ee343d3c149eb35c206b68429d1cfdf4
  Author: Nicholas Bellinger <nab@linux-iscsi.org>
  Date:   Fri Mar 29 01:08:16 2013 +0000
  
      vhost-scsi-pci: new device supporting the tcm_vhost Linux kernel module
      
      Cc: Michael S. Tsirkin <mst@redhat.com>
      Signed-off-by: Nicholas Bellinger <nab@linux-iscsi.org>
      Signed-off-by: Asias He <asias@redhat.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 5e9be92d775208cf6cc9bf9a592853888046239e
  Author: Nicholas Bellinger <nab@linux-iscsi.org>
  Date:   Fri Mar 29 01:08:16 2013 +0000
  
      vhost-scsi: new device supporting the tcm_vhost Linux kernel module
      
      The WWPN specified in configfs is passed to "-device vhost-scsi-pci".
      The tgpt field of the SET_ENDPOINT ioctl is obsolete now, so it is not
      available from the QEMU command-line.  Instead, I hardcode it to zero.
      
      Changes in Patch-v2:
         - Add vhost_scsi_get_features() in order to determine feature bits
           supports by host kernel (mst + nab)
         - Re-enable usage of DEFINE_VIRTIO_COMMON_FEATURES, and allow
           EVENT_IDX to be disabled by host in vhost_scsi_get_features()
         - Drop unused hotplug bit in DEFINE_VHOST_SCSI_PROPERTIES
      
      Changes in Patch-v1:
         - Set event_idx=off by default (nab, thanks asias)
         - Disable hotplug feature bit for v3.9 tcm_vhost kernel code, need to
           re-enable in v3.10 (nab)
         - Update to latest qemu.git/master HEAD
      
      Changes in WIP-V3:
         - Drop ioeventfd vhost_scsi_properties (asias, thanks stefanha)
         - Add CONFIG_VHOST_SCSI (asias, thanks stefanha)
         - Add hotplug feature bit
      
      Changes in WIP-V2:
         - Add backend guest masking support (nab)
         - Bump ABI_VERSION to 1 (nab)
         - Set up set_guest_notifiers (asias)
         - Set up vs->dev.vq_index (asias)
         - Drop vs->vs.vdev.{set,clear}_vhost_endpoint (asias)
         - Drop VIRTIO_CONFIG_S_DRIVER check in vhost_scsi_set_status (asias)
      
      Howto:
         Use the latest seabios, at least commit b44a7be17b
         git clone git://git.seabios.org/seabios.git
         make
         cp out/bios.bin /usr/share/qemu/bios.bin
         qemu -device vhost-scsi-pci,wwpn=naa.6001405bd4e8476d,event_idx=off
      ...
      
      Cc: Michael S. Tsirkin <mst@redhat.com>
      Signed-off-by: Nicholas Bellinger <nab@linux-iscsi.org>
      Signed-off-by: Asias He <asias@redhat.com>
      [ Rebase on top of VirtIOSCSICommon patch, fix bugs in feature
        negotiation and irqfd masking - Paolo ]
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit e9cd423fa833533612beaa7674f988954bccb801
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri Apr 19 10:45:25 2013 +0200
  
      virtio: simplify Makefile conditionals
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 292c8e50d540735c601886acc13eb0c117ee94f8
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri Mar 29 01:08:15 2013 +0000
  
      virtio-scsi: create VirtIOSCSICommon
      
      This patch refactors existing virtio-scsi code into VirtIOSCSICommon
      in order to allow virtio_scsi_init_common() to be used by both internal
      virtio_scsi_init() and external vhost-scsi-pci code.
      
      Cc: Michael S. Tsirkin <mst@redhat.com>
      Cc: Asias He <asias@redhat.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit f691df528340807d42247fe79a89ea88e6303e1d
  Merge: 5dff24b... ad6b40f...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Fri Apr 19 08:38:16 2013 -0500
  
      Merge remote-tracking branch 'stefanha/trivial-patches' into staging
      
      # By Stefan Weil (3) and others
      # Via Stefan Hajnoczi
      * stefanha/trivial-patches:
        m25p80: Remove bogus include of devices.h
        ssh: Remove unnecessary use of strlen function.
        block/ssh: Add missing gcc format attributes
        linux-user: change do_semop to return target errno when unsuccessful
        w64: Fix compiler warnings (wrong format specifier)
        Remove unneeded type casts
        virtio.h: drop unused function prototypes
        bswap: fix compiler warning
      
      Message-id: 1366371241-23430-1-git-send-email-stefanha@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 5dff24bebae5103810002ea76b1d03927e2148f2
  Merge: b6c99f8... 22773d6...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Fri Apr 19 08:38:05 2013 -0500
  
      Merge remote-tracking branch 'mst/tags/for_anthony' into staging
      
      pci: add pci test device
      
      This adds a new device that we can use for testing PCI PIO and MMIO, with and
      without ioeventfd in different configurations.  FAST_MMIO will be added if/when
      kvm supports it.  Also included are minor cleanups in kvm APIs that it needs.
      
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
      
      # gpg: Signature made Mon 15 Apr 2013 05:42:24 PM CDT using RSA key ID D28D5469
      # gpg: Can't check signature: public key not found
      
      # By Michael S. Tsirkin
      # Via Michael S. Tsirkin
      * mst/tags/for_anthony:
        pci: add pci test device
        kvm: support non datamatch ioeventfd
        kvm: support any size for pio eventfd
        kvm: remove unused APIs
      
      Message-id: cover.1366272004.git.mst@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit b6c99f8a6d66c5fa01a60483d9b012eb2b0932f2
  Merge: 09dada4... 007e986...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Fri Apr 19 08:37:58 2013 -0500
  
      Merge remote-tracking branch 'qemu-kvm/uq/master' into staging
      
      # By Jan Kiszka (4) and Marcelo Tosatti (1)
      # Via Marcelo Tosatti
      * qemu-kvm/uq/master:
        vmxcap: Update according to SDM of January 2013
        target-i386: kvm: save/restore steal time MSR
        vmxcap: Report APIC register emulation and RDTSCP control
        vmxcap: Augment reported information
        vmxcap: Open MSR file in unbuffered mode
      
      Message-id: cover.1366253306.git.mtosatti@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit dcc6ceffc066745777960a1f0d32f3a555924f65
  Author: Luiz Capitulino <lcapitulino@redhat.com>
  Date:   Thu Apr 18 11:53:32 2013 -0400
  
      virtio-balloon: fix integer overflow in BALLOON_CHANGE QMP event
      
      Because dev->actual is uint32_t, the expression 'dev->actual <<
      VIRTIO_BALLOON_PFN_SHIFT' is truncated to 32 bits. This overflows when
      dev->actual >= 1048576.
      
      To reproduce:
      
       1. Start a VM with a QMP socket and 5G of RAM
       2. Connect to the QMP socket, negotiate capabilities and issue:
      
         { "execute":"balloon", "arguments": { "value": 1073741824 } }
      
       3. Watch for BALLOON_CHANGE QMP events, the last one will incorretly be:
      
         { "timestamp": { "seconds": 1366228965, "microseconds": 245466 },
           "event": "BALLOON_CHANGE", "data": { "actual": 5368709120 } }
      
      To fix it this commit casts it to ram_addr_t, which is ram_size's type.
      
      Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
  
  commit 153d02e338a063ad5c51ff0725d5d88285f44121
  Author: Amos Kong <akong@redhat.com>
  Date:   Tue Apr 16 13:47:32 2013 +0800
  
      monitor: fix the wrong order of releasing keys
      
      (qemu) sendkey ctrl_r-scroll_lock-scroll_lock
      
      Executing this command could not let Windows guest panic, it caused by
      the wrong order of releasing keys. This problem was introduced by
      commit e4c8f004c55d9da3eae3e14df740238bf805b5d6.
      
      The right release order should be starting from last item.
      
      Signed-off-by: Amos Kong <akong@redhat.com>
      Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
  
  commit e91f229a253f489f6d12b946ad7bdcdc158c5b67
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Fri Apr 19 12:24:19 2013 +0100
  
      target-arm: Correctly restore FPSCR
      
      Use the helper functions to save and restore the FPSCR, so that
      we correctly propagate rounding mode and flushing behaviour into
      the float_status fields. This also allows us to stop saving the
      vector length/stride fields separately.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit 602131e944f513f85ffa5593b020d263599cb2cd
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Fri Apr 19 12:24:19 2013 +0100
  
      target-arm: Add some missing CPU state fields to VMState
      
      A number of CPU state fields were accidentally omitted from
      our migration state: some OMAP specific cp15 registers, and
      some related to state for load/store exclusive insns. Add them.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit 3cc1d20823e8677038c5bb5db10910f6271b1883
  Author: Juan Quintela <quintela@redhat.com>
  Date:   Fri Apr 19 12:24:19 2013 +0100
  
      target-arm: port ARM CPU save/load to use VMState
      
      Port the ARM CPU save/load code to use VMState. Some state is
      saved in a slightly different order to simplify things -- for
      example arrays are saved one after the other rather than 'striped',
      and we always save all 32 VFP registers even if the CPU happens
      to only have 16.
      
      Use one subsection for each feature.  This means that we don't need to
      bump the version field each time that a new feature gets introduced.
      
      Signed-off-by: Juan Quintela <quintela@redhat.com>
      [PMM: fixed conflicts, updated to use cpu_class_set_vmsd(),  updated
       with new/removed fields since original patch, changed to use custom
       VMStateInfo for cpsr rather than presave/postload hooks, corrected
       subsection names so vmload doesn't fail]
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit 3b3284486be6898937395fac3ddbd2e68c5cb52f
  Author: Peter Chubb <peter.chubb@nicta.com.au>
  Date:   Fri Apr 19 12:24:18 2013 +0100
  
      target-arm: Reinsert missing return statement in ARM mode SRS decode
      
      Since patch
         81465888c5306cd94abb9847e560796fd13d3c2f
         target-arm: factor out handling of SRS instruction
      the ARM mode SRS instruction has not worked in QEMU.
      
      The problem is a missing return directive that was removed in the
      refactoring, so after decoding the instruction, qemu would fall through
      to generate an UNDEF exception for an illegal instruction.
      
      Signed-off-by: Peter Chubb <peter.chubb@nicta.com.au>
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit af9277e69df688ebb8ccccb7edecc45f0f85ea51
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Fri Apr 19 11:15:21 2013 +0100
  
      hw/versatile_pci: Drop unnecessary vpb_pci_config_addr()
      
      Drop the vpb_pci_config_addr() function -- it is unnecessary since
      the size of the memory regions means the hwaddr is always within
      the 24 bit size. (This function was probably a leftover from when
      read/write functions were called with absolute addresses rather
      than relative ones.)
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Acked-by: Paul Brook <paul@codesourcery.com>
  
  commit 89a32d32fb573b32bbe129421602c2b3c3c247ec
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Fri Apr 19 11:15:20 2013 +0100
  
      versatile_pci: Expose PCI memory space to system
      
      The VersatilePB's PCI controller exposes the PCI memory space to the
      system via three regions controlled by the mapping control registers.
      Implement this so that guests can actually use MMIO-BAR PCI cards.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Acked-by: Paul Brook <paul@codesourcery.com>
  
  commit a2bff788d2316c037ce5ab72468b3fda1a0527a1
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Fri Apr 19 11:15:20 2013 +0100
  
      arm/realview: Fix mapping of PCI regions
      
      Fix the mapping of the PCI regions for the realview board, which were
      all incorrect. (This was never noticed because the Linux kernel
      doesn't actually include a PCI driver for the realview boards.)
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Acked-by: Paul Brook <paul@codesourcery.com>
  
  commit 7468d73ac9a514b33c0c2797a1238db11163b23b
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Fri Apr 19 11:15:20 2013 +0100
  
      versatile_pci: Implement the PCI controller's control registers
      
      The versatile_pci PCI controller has a set of control registers which
      handle the mapping between PCI and system address spaces. Implement
      these registers (though for now they have no effect since we don't
      implement mapping PCI space into system memory at all).
      
      The most natural order for our sysbus regions has the control
      registers at the start, so move all the others down one.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Acked-by: Paul Brook <paul@codesourcery.com>
  
  commit 66a96d7018b9cbabb73c9b87b62a37e4cc46580a
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Fri Apr 19 11:15:19 2013 +0100
  
      versatile_pci: Implement the correct PCI IRQ mapping
      
      Implement the correct IRQ mapping for the Versatile PCI controller; it
      differs between realview and versatile boards, but the previous QEMU
      implementation was correct only for the first PCI card on a versatile
      board, since we weren't swizzling IRQs based on the slot number.
      
      Since this change would otherwise break any uses of PCI on Linux kernels
      which have an equivalent bug (since they have effectively only been
      tested against QEMU, not real hardware), we implement a mechanism
      for automatically detecting those broken kernels and switching back
      to the old mapping. This works by looking at the values the kernel
      writes to the PCI_INTERRUPT_LINE register in the config space, which
      is effectively the interrupt number the kernel expects the device
      to be using.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit 5f37ef92b7690423ac6311d3c597e182fc5f8fe6
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Fri Apr 19 11:15:19 2013 +0100
  
      versatile_pci: Put the host bridge PCI device at slot 29
      
      On real hardware the host bridge appears as a PCI device in slot 29,
      so make QEMU put its host bridge in that slot too.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Acked-by: Paul Brook <paul@codesourcery.com>
  
  commit 967c2607496087abf84904c82e6de0cd320a3831
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Fri Apr 19 11:15:18 2013 +0100
  
      versatile_pci: Use separate PCI I/O space rather than system I/O space
      
      Rather than overloading the system I/O space (which doesn't even make
      any sense on ARM) for PCI I/O, create an memory region in the PCI
      controller and use that to represent the I/O space.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Acked-by: Paul Brook <paul@codesourcery.com>
  
  commit 0688810b416a5a4a41aa480132e89d65f81dafc6
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Fri Apr 19 11:15:18 2013 +0100
  
      versatile_pci: Change to subclassing TYPE_PCI_HOST_BRIDGE
      
      Change versatile_pci to subclass TYPE_PCI_HOST_BRIDGE and generally
      handle PCI in a more QOM-like fashion.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Acked-by: Paul Brook <paul@codesourcery.com>
  
  commit cd93dbf375bd3d7ccbb7005d8d4e2b91293e967b
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Fri Apr 19 11:15:18 2013 +0100
  
      versatile_pci: Update to realize and instance init functions
      
      Update the Versatile PCI controller to use a realize function rather
      than SysBusDevice::init. To reflect the fact that the 'realview_pci'
      class is taking most of its implementation from 'versatile_pci' (and
      to make the QOM casts work) we make 'realview_pci' a subclass of
      'versatile_pci'.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Acked-by: Paul Brook <paul@codesourcery.com>
  
  commit 5fb8084f31e9df7f0b2d63cfd3d10645d29b5eab
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Fri Apr 19 11:15:17 2013 +0100
  
      versatile_pci: Expose PCI I/O region on Versatile PB
      
      Comments in the QEMU source code claim that the version of the PCI
      controller on the VersatilePB board doesn't support the PCI I/O
      region, but this is incorrect; expose that region, map it in the
      correct location, and drop the misleading comments.
      
      This change removes the only currently implemented difference
      between the realview-pci and versatile-pci models; however there
      are other differences in not-yet-implemented functionality, so we
      retain the distinction between the two device types.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Acked-by: Paul Brook <paul@codesourcery.com>
  
  commit c5c86c5346e927f55918ffdf1b09742fee7a5d8d
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Fri Apr 19 11:15:17 2013 +0100
  
      versatile_pci: Fix hardcoded tabs
      
      There is just one line in this source file with a hardcoded tab
      indent, so just fix it.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Acked-by: Paul Brook <paul@codesourcery.com>
  
  commit ad6b40f471cf8bf7b106032145b1b2ac105f99cf
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Fri Apr 19 12:18:05 2013 +1000
  
      m25p80: Remove bogus include of devices.h
      
      I think in the early revisions of this we had an instantiation helper
      for the device in devices.h. This was later removed and this header was
      left over. Removed
      
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit c7a101f5297442de7cbee44f7a31428f0e85a09f
  Author: Richard W.M. Jones <rjones@redhat.com>
  Date:   Thu Apr 18 22:09:33 2013 +0100
  
      ssh: Remove unnecessary use of strlen function.
      
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Reviewed-by: Stefan Weil <sw@weilnetz.de>
      
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 6ae7d660a089502ec5f5cea133e5fd93fd82f3a8
  Author: Stefan Weil <sw@weilnetz.de>
  Date:   Thu Apr 18 22:21:05 2013 +0200
  
      block/ssh: Add missing gcc format attributes
      
      Now gcc will check whether format string and variable arguments match.
      
      Signed-off-by: Stefan Weil <sw@weilnetz.de>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 40508bb424971d9f39f3fb3b455a1765aa7799ee
  Author: Petar Jovanovic <petar.jovanovic@imgtec.com>
  Date:   Thu Mar 21 18:57:36 2013 +0100
  
      linux-user: change do_semop to return target errno when unsuccessful
      
      do_semop() is called from two places, and one of these fails to convert
      return error to target errno when semop fails. This patch changes the
      function to always return target errno in case of an unsuccessful call.
      
      Signed-off-by: Petar Jovanovic <petar.jovanovic@imgtec.com>
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 7f1721dfb7d3a9e464ba59a7d5f76761fd8a3ab9
  Author: Stefan Weil <sw@weilnetz.de>
  Date:   Sat Apr 13 22:45:50 2013 +0200
  
      w64: Fix compiler warnings (wrong format specifier)
      
      GetLastError() returns a DWORD value which is unsigned long,
      so the correct format specifier is %lu.
      
      Signed-off-by: Stefan Weil <sw@weilnetz.de>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit e1fe50dcb3c86e25ce482a7f67f2ac5405bced8a
  Author: Stefan Weil <sw@weilnetz.de>
  Date:   Fri Apr 12 20:53:58 2013 +0200
  
      Remove unneeded type casts
      
      cpu_physical_memory_read, cpu_physical_memory_write take any pointer
      as 2nd argument without needing a type cast.
      
      Signed-off-by: Stefan Weil <sw@weilnetz.de>
      Reviewed-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit fd1ca7e0d5f76c6787428171355bcde49133c9c1
  Author: Luiz Capitulino <lcapitulino@redhat.com>
  Date:   Fri Apr 12 09:12:55 2013 -0400
  
      virtio.h: drop unused function prototypes
      
      They are unused since commit 5c7d0962f60498c3f11d402e1c857cb9d5d8568d.
      
      Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit ea44910eefc3661af6b80442858102a4f8cd8034
  Author: Alexey Kardashevskiy <aik@ozlabs.ru>
  Date:   Mon Apr 15 11:47:56 2013 +1000
  
      bswap: fix compiler warning
      
      The bswap functions use memcpy but the bswap.h header itself does not seem to
      include it in some configuration such as cross compiling for powerpc64
      on x86_64 machine.
      
      The patch explicitly includes string.h.
      
      Signed-off-by: Alexey Kardashevskiy <aik@ozlabs.ru>
      Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com>
      Reviewed-by: David Gibson <david@gibson.dropbear.id.au>
      Reviewed-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit af60314291af3cabda18d27f928b0e0ff899cc76
  Author: Nicholas Bellinger <nab@linux-iscsi.org>
  Date:   Wed Apr 3 09:15:11 2013 +0000
  
      vhost: Add vhost_commit callback for SeaBIOS ROM region re-mapping
      
      This patch follows MST's recommendation to move checks for
      vhost_verify_ring_mappings() -> cpu_physical_memory_map() operations
      from MemoryListener->region_[add,del]() -> vhost_set_memory() into
      final MemoryListener->commit() -> vhost_commit() callback.
      
      It addresses the case where virtio-scsi vq ioport RAM re-mapping
      to read-only SeaBIOS ROM triggers a cpu_physical_memory_map()
      NIL MemoryRegionSection pointer failure.
      
      Also save vhost_dev->mem_changed_[start,end]_addr values in
      vhost_set_memory() for final ranges_overlap checks.  (Thanks Paolo!)
      
      Cc: Michael S. Tsirkin <mst@redhat.com>
      Cc: Paolo Bonzini <pbonzini@redhat.com>
      Cc: Asias He <asias@redhat.com>
      Signed-off-by: Nicholas Bellinger <nab@linux-iscsi.org>
      Acked-by: Michael S. Tsirkin <mst@redhat.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 881d588a98bf0dce98ddb65c15aa0854c0ac41ed
  Author: Dmitry Fleytman <dmitry@daynix.com>
  Date:   Fri Apr 19 10:05:46 2013 +0300
  
      scsi: VMWare PVSCSI paravirtual device implementation
      
      Signed-off-by: Dmitry Fleytman <dmitry@daynix.com>
      Signed-off-by: Yan Vugenfirer <yan@daynix.com>
      [ Rename files to vmw_pvscsi, fix setting of hostStatus in
        pvscsi_request_cancelled - Paolo ]
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit ef8489d45927a6d35b214365e4b39ab311b48f2a
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Mon Apr 8 18:50:15 2013 +0200
  
      scsi: avoid assertion failure on VERIFY command
      
      A verify command is not an actual read (we do not implement
      compare mode) and thus does not have an AIOCB attached.  Do
      not crash in scsi_dma_complete.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 03903ffcfb5a7c75e52da97d00eb9d0bb0660f28
  Author: Andreas Schwab <schwab@suse.de>
  Date:   Tue Apr 9 05:41:33 2013 +0000
  
      linux-user: fix setgroups/getgroups for non-UID16 archs
      
      Don't assume target_id is a short.
      
      Signed-off-by: Andreas Schwab <schwab@suse.de>
      Signed-off-by: Riku Voipio <riku.voipio@linaro.org>
  
  commit 9ab709be595bef9956ea550a95e14e157cb5704e
  Author: Andreas Schwab <schwab@suse.de>
  Date:   Tue Apr 9 01:02:34 2013 +0000
  
      linux-user: fix undefined shift in copy_to_user_fdset
      
      If TARGET_ABI_BITS is bigger than 32 we shift by more than the size of int.
      
      Signed-off-by: Andreas Schwab <schwab@suse.de>
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Riku Voipio <riku.voipio@linaro.org>
  
  commit c7128c9fd58ee92cae70c7cd1d53acc529cebbbb
  Author: Petar Jovanovic <petar.jovanovic@imgtec.com>
  Date:   Thu Mar 21 07:57:36 2013 +0000
  
      linux-user: change do_semop to return target errno when unsuccessful
      
      do_semop() is called from two places, and one of these fails to convert
      return error to target errno when semop fails. This patch changes the
      function to always return target errno in case of an unsuccessful call.
      
      Signed-off-by: Petar Jovanovic <petar.jovanovic@imgtec.com>
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Riku Voipio <riku.voipio@linaro.org>
  
  commit 09dada400328d75daf79e3eca1e48e024fec148d
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Wed Apr 17 16:26:47 2013 +0200
  
      configure: remove duplicate test
      
      We already had a test to add -march=i486 when needed.  Make the
      existing test independent of vhost-net, so that it is also used
      under Win32.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
  
  commit 15c08efebde85a564b68285a4b6999f673ce422f
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Wed Apr 17 16:26:46 2013 +0200
  
      configure: CONFIG_NO_XEN is duplicated
      
      We already define it in Makefile.target.  But we need to avoid a
      curious double negation in order to eliminate it.
      
      Tested-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
  
  commit 2b6b7099fb17ab9efa51c430e348ee88d6fbcef2
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Wed Apr 17 16:26:45 2013 +0200
  
      configure: eliminate target_libs_softmmu
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
  
  commit f544a488e55d3c504b65b6209199a977df9b24b9
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Wed Apr 17 16:26:44 2013 +0200
  
      configure: move common libraries to config-host.mak
      
      Move -lm to the end of the line, so that it can be picked up as a
      dependency by pixman in the static build case.
      
      Reviewed-by: Peter Maydell <peter.maydell@redhat.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
  
  commit 727e52838c709f542d4306849567bf3d8c64479e
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Wed Apr 17 16:26:43 2013 +0200
  
      configure: move CONFIG_QEMU_LDST_OPTIMIZATION to config-host.mak
      
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
  
  commit 918fc54caff20b1810c633a63bf6d6c5499bd5dd
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Wed Apr 17 16:26:42 2013 +0200
  
      elfload: use abi_llong/ullong instead of target_llong/ullong
      
      The alignment is a characteristic of the ABI, not the CPU.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
  
  commit 6cfd9b5251c1d03c60f9ebc95fa98670db8f3e09
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Wed Apr 17 16:26:41 2013 +0200
  
      elfload: only give abi_long/ulong the alignment specified by the target
      
      Previously, this was done for target_long/ulong, and propagated to
      abi_long/ulong via a typedef.  But target_long/ulong should not
      have any specific alignment, it is never used to access guest
      memory.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
  
  commit f8fd4fc4cd9138576cb1cec15c6ac9416e51eeb8
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Wed Apr 17 16:26:40 2013 +0200
  
      elfload: use abi_int/uint instead of target_int/uint
      
      The alignment is a characteristic of the ABI, not the CPU.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
  
  commit 1ddd592fd3b00227a61d5cd890c51b51847a415b
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Wed Apr 17 16:26:39 2013 +0200
  
      elfload: use abi_short/ushort instead of target_short/ushort
      
      The alignment is a characteristic of the ABI, not the CPU.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
  
  commit 86cd7b2d486b6c80df41f48dffbdcc055a85faa1
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Wed Apr 17 16:26:38 2013 +0200
  
      elfload: use tswapreg consistently in elf_core_copy_regs
      
      Reviewed-by: Peter Maydell <peter.maydell@redhat.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
  
  commit a29f998d04a515e389ec4d5aa76ba5f585f4e540
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Wed Apr 17 16:26:37 2013 +0200
  
      elfload: fix size of registers for N32
      
      Registers are 64-bit in size for the MIPS n32 ABI.  Define
      target_elf_greg_t accordingly, and use the correct function
      to do endian swaps.
      
      Reviewed-by: Peter Maydell <peter.maydell@redhat.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
  
  commit ca98ac830f4e3a7d7729ec1ff22d54d97c86dcbd
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Wed Apr 17 16:26:36 2013 +0200
  
      elfload: fix size of ABI-dependent fields in core dumps
      
      Some fields in core dumps are 32-bit in 32-or-64 environments (ppc64abi32,
      sparc32plus).  Use abi_long/ulong for those.
      
      Also, the fields of target_elf_siginfo are ints.  Use tswap32 to convert them.
      
      Reviewed-by: Peter Maydell <peter.maydell@redhat.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
  
  commit 5b5e30370147ce3495b7509238e88ef9a6d873ec
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Wed Apr 17 16:26:35 2013 +0200
  
      configure: QEMU_INCLUDES are the same for all subtargets
      
      Reviewed-by: Peter Maydell <peter.maydell@redhat.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
  
  commit a540f158db41205c3f7bad8b214f9738dc00724d
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Thu Apr 18 14:47:31 2013 +1000
  
      configure/Make: Build libfdt from submodule DTC
      
      Configure to use the DTC submodule to build libfdt when no system libfdt
      is found. Prompt to install the DTC submodule if --enable-fdt is set but
      no DTC can be found.
      
      DTC has no out-of-tree build capability, so the configure will symlink
      the Makefile and scripts directory in the out of tree build directory
      and pass in all the needed DTC arguments to make out of tree build happen.
      Ideally we fix the DTC make to support out of tree, but did it this way to
      avoid commits to DTC.
      
      Signed-off-by: David Holsgrove <david.holsgrove@xilinx.com>
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
  
  commit 98f6360569b1fbc1d94f6c8d7808577e4e5e0100
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Thu Apr 18 14:46:53 2013 +1000
  
      dtc: add submodule
      
      Add dtc submodule as a fallback for old distros.
      Picking version 1.3.0. as this is the most recently tagged stable version.
      
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
  
  commit 79f3b12f7072d592dcddfe71dd846eab3be310ea
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Thu Apr 18 14:46:14 2013 +1000
  
      configure: Put cross compile flags in EXTRA_CFLAGS
      
      The cross compile CFLAGS are needed to properly build pixman (and any other
      submodules). Only the EXTRA_CFLAGS set is passed to submodules not QEMU_CFLAGS,
      so put the cross compile flags in EXTRA_CFLAGS instead.
      
      Signed-off-by: Peter Crosthwaite peter.crosthwaite@xilinx.com>
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
  
  commit 007e986ff2dd140348e76feb21cde1a51ce6c5b4
  Author: Jan Kiszka <jan.kiszka@siemens.com>
  Date:   Sun Mar 17 11:45:50 2013 +0100
  
      vmxcap: Update according to SDM of January 2013
      
      This adds reporting of VMCS shadowing, #VE, IA32_SMBASE, unrestricted
      VMWRITE and fixes the range of the MSEG revision ID.
      
      Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
      Signed-off-by: Marcelo Tosatti <mtosatti@redhat.com>
  
  commit 917367aa968fd4fef29d340e0c7ec8c608dffaab
  Author: Marcelo Tosatti <mtosatti@redhat.com>
  Date:   Tue Feb 19 23:27:20 2013 -0300
  
      target-i386: kvm: save/restore steal time MSR
      
      Read and write steal time MSR, so that reporting is functional across
      migration.
      
      Signed-off-by: Marcelo Tosatti <mtosatti@redhat.com>
      Signed-off-by: Gleb Natapov <gleb@redhat.com>
  
  commit 614413f7f9a88d97ab40ecabd1c7920fb288f820
  Author: Jan Kiszka <jan.kiszka@siemens.com>
  Date:   Mon Feb 18 07:56:54 2013 +0100
  
      vmxcap: Report APIC register emulation and RDTSCP control
      
      Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
      Signed-off-by: Marcelo Tosatti <mtosatti@redhat.com>
  
  commit ea4ee28399f8ffee4eed2d724c28d2d9879b22fa
  Author: Jan Kiszka <jan.kiszka@siemens.com>
  Date:   Wed Feb 13 12:44:06 2013 +0100
  
      vmxcap: Augment reported information
      
      Parse the Basic VMX Information MSR and add the bit for the new posted
      interrupts.
      
      Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
      Signed-off-by: Gleb Natapov <gleb@redhat.com>
  
  commit f505a4d74aae6fc8bb5502a6038b5f671aa97713
  Author: Jan Kiszka <jan.kiszka@siemens.com>
  Date:   Wed Feb 13 12:43:10 2013 +0100
  
      vmxcap: Open MSR file in unbuffered mode
      
      Python may otherwise decide to to read larger chunks, applying the seek
      only on the software buffer. This will return results from the wrong
      MSRs.
      
      Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
      Signed-off-by: Gleb Natapov <gleb@redhat.com>
  
  commit 1773d9ee6e7138e3956081670215e8bc0ae14828
  Author: KONRAD Frederic <fred.konrad@greensocs.com>
  Date:   Thu Apr 11 16:30:02 2013 +0200
  
      virtio-net: cleanup: init and exit function.
      
      This remove old init and exit function as they are no longer needed.
      
      Signed-off-by: KONRAD Frederic <fred.konrad@greensocs.com>
      Tested-by: Cornelia Huck <cornelia.huck@de.ibm.com>
      Message-id: 1365690602-22729-8-git-send-email-fred.konrad@greensocs.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 17a0ca55657114c055cb407291c1163e09b29973
  Author: KONRAD Frederic <fred.konrad@greensocs.com>
  Date:   Thu Apr 11 16:30:01 2013 +0200
  
      virtio-net: cleanup: use QOM cast.
      
      As the virtio-net-pci and virtio-net-s390 are switched to the new API,
      we can use QOM casts.
      
      Signed-off-by: KONRAD Frederic <fred.konrad@greensocs.com>
      Tested-by: Cornelia Huck <cornelia.huck@de.ibm.com>
      Message-id: 1365690602-22729-7-git-send-email-fred.konrad@greensocs.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 89334c8b6baebb1e84cd9bb6e796683e53391769
  Author: KONRAD Frederic <fred.konrad@greensocs.com>
  Date:   Thu Apr 11 16:30:00 2013 +0200
  
      virtio-net-ccw: switch to the new API.
      
      Here the virtio-net-ccw is modified for the new API. The device
      virtio-net-ccw extends virtio-ccw-device as before. It creates and
      connects a virtio-net-device during the init. The properties are not modified.
      
      Signed-off-by: KONRAD Frederic <fred.konrad@greensocs.com>
      Tested-by: Cornelia Huck <cornelia.huck@de.ibm.com>
      Message-id: 1365690602-22729-6-git-send-email-fred.konrad@greensocs.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 74b4fe3d79098b72813e461af565557bb5d35649
  Author: KONRAD Frederic <fred.konrad@greensocs.com>
  Date:   Thu Apr 11 16:29:59 2013 +0200
  
      virtio-net-s390: switch to the new API.
      
      Here the virtio-net-s390 is modified for the new API. The device
      virtio-net-s390 extends virtio-s390-device as before. It creates and
      connects a virtio-net-device during the init. The properties are not modified.
      
      Signed-off-by: KONRAD Frederic <fred.konrad@greensocs.com>
      Tested-by: Cornelia Huck <cornelia.huck@de.ibm.com>
      Message-id: 1365690602-22729-5-git-send-email-fred.konrad@greensocs.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit e37da3945fa2fde161e1b217f937fc318c4b7639
  Author: KONRAD Frederic <fred.konrad@greensocs.com>
  Date:   Thu Apr 11 16:29:58 2013 +0200
  
      virtio-net-pci: switch to the new API.
      
      Here the virtio-net-pci is modified for the new API. The device
      virtio-net-pci extends virtio-pci. It creates and connects a
      virtio-net-device during the init. The properties are not changed.
      
      Signed-off-by: KONRAD Frederic <fred.konrad@greensocs.com>
      Tested-by: Cornelia Huck <cornelia.huck@de.ibm.com>
      Message-id: 1365690602-22729-4-git-send-email-fred.konrad@greensocs.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 17ec5a8686143da66208273d355f2eeb09807614
  Author: KONRAD Frederic <fred.konrad@greensocs.com>
  Date:   Thu Apr 11 16:29:57 2013 +0200
  
      virtio-net: add the virtio-net device.
      
      Create virtio-net-device which extends virtio-device, so it can be connected on
      virtio-bus.
      
      Signed-off-by: KONRAD Frederic <fred.konrad@greensocs.com>
      Tested-by: Cornelia Huck <cornelia.huck@de.ibm.com>
      Message-id: 1365690602-22729-3-git-send-email-fred.konrad@greensocs.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 6a87acf7df4b31ca0896b95b86dac9698420a9ed
  Author: KONRAD Frederic <fred.konrad@greensocs.com>
  Date:   Thu Apr 11 16:29:56 2013 +0200
  
      virtio: add two functions to VirtioDeviceClass.
      
      Recent changes need two functions to VirtioDevice. This just add them
      into VirtioDeviceClass.
      
      Signed-off-by: KONRAD Frederic <fred.konrad@greensocs.com>
      Tested-by: Cornelia Huck <cornelia.huck@de.ibm.com>
      Message-id: 1365690602-22729-2-git-send-email-fred.konrad@greensocs.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit e6f53fd514bbdcf63a5905536ff4d0effc146742
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Tue Apr 16 13:51:06 2013 +0200
  
      Fix warnings suppressors to honor --disable-werror
      
      Replace
      
          #pragma GCC diagnostic ignored FOO
          [Troublesome code...]
          #pragma GCC diagnostic error FOO
      
      by
      
          #pragma GCC diagnostic push
          #pragma GCC diagnostic ignored FOO
          [Troublesome code...]
          #pragma GCC diagnostic pop
      
      Broken in commit 3f4349d, commit 092bb30, and commit c95e308.
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Tested-by: Alexey Kardashevskiy <aik@ozlabs.ru>
      Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
      Message-id: 1366113066-1340-1-git-send-email-armbru@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit bf2a38d41e304ccd92191327248fd32f14ff11d2
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Tue Apr 16 09:45:21 2013 -0500
  
      fw_cfg: add qtest test case
      
      This validates some basic characteristics of fw_cfg.
      
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
      Message-id: 1366123521-4330-8-git-send-email-aliguori@us.ibm.com
  
  commit a875711af9518f0878e084aef00c323098b8f972
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Tue Apr 16 09:45:20 2013 -0500
  
      i440fx-test: add test for PAM functionality
      
      This tests PAM settings for the i440fx.  This test does a lot of
      byte MMIO which is fairly slow with qtest today.  But the test
      does complete in under 2 seconds.
      
      We don't fully emulate PAM largely because of limitations with
      KVM so we #if 0 that part of the test case.
      
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
      Message-id: 1366123521-4330-7-git-send-email-aliguori@us.ibm.com
  
  commit 9bda413c96c3c7cced25ee4509c74d71e40f094d
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Tue Apr 16 09:45:19 2013 -0500
  
      i440fx-test: add test to compare default register values
      
      This test compares all of the default register values against the
      spec.  It turns out we deviate in quite a few places.  These
      places are really only visible to the BIOS though which is why
      this hasn't created any problems.
      
      The deviation actually happens in the core PCI layer so I suspect
      it's not a simple fix if we really care to fix it.  For now, just
      disable the affected checks.
      
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
      Message-id: 1366123521-4330-6-git-send-email-aliguori@us.ibm.com
  
  commit 8a0743cf747c659a3443e722a832c8f21f1cc774
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Tue Apr 16 09:45:18 2013 -0500
  
      libqos: add malloc support
      
      This is a very simple allocator for the PC platform.  It should
      be possible to add backends for other platforms.
      
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
      Message-id: 1366123521-4330-5-git-send-email-aliguori@us.ibm.com
  
  commit 234c69c5f92f18d7692e859d2784edb17a88873f
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Tue Apr 16 09:45:17 2013 -0500
  
      libqos: add fw_cfg support
      
      fw_cfg is needed to get the top of memory which is necessary for
      doing PCI allocation and allocating RAM for DMA.
      
      Add a PC version of fw_cfg and enough abstraction to support other
      platforms.
      
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
      Message-id: 1366123521-4330-4-git-send-email-aliguori@us.ibm.com
  
  commit c4efe1cada311b9dc0df5beb71c4227ff3414aa1
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Tue Apr 16 09:45:16 2013 -0500
  
      qtest: add libqos including PCI support
      
      This includes basic PCI support for the PC platform.  Enough
      abstraction should be present to support non-PC platforms too.
      
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
      Message-id: 1366123521-4330-3-git-send-email-aliguori@us.ibm.com
  
  commit 8a8fd63734944bf6f7111596bd9cc9db6afb9b7c
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Tue Apr 16 09:45:15 2013 -0500
  
      qtest: don't use system command to avoid double fork
      
      Currently we waitpid on the child process we spawn off that does
      nothing more than system() another process.  While this does not
      appear to be incorrect, it's wasteful and confusing so get rid of
      it.
      
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
      Message-id: 1366123521-4330-2-git-send-email-aliguori@us.ibm.com
  
  commit 4aead69241e010c3cda624084e3872aa9f7dcaef
  Author: Eric Blake <eblake@redhat.com>
  Date:   Tue Apr 16 15:50:41 2013 -0600
  
      migration: reflect incoming failure to shell
      
      Management apps like libvirt don't know to pay attention to
      stderr unless there is a non-zero exit status.
      
      * migration.c (process_incoming_migration_co): Exit with non-zero
      status on failure.
      
      Signed-off-by: Eric Blake <eblake@redhat.com>
      Message-id: 1366149041-626-1-git-send-email-eblake@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 95e2af98d4edb59780e47da2085ea9133f6466bb
  Author: Alexey Kardashevskiy <aik@ozlabs.ru>
  Date:   Wed Apr 17 17:49:00 2013 +1000
  
      qbus: remove wrong error messages
      
      The existing code shows the "Bus '%s' is full" message even if name
      is specified and different from bus->name (i.e. match=0).
      
      The patch excludes unnecessary error message.
      
      Signed-off-by: Alexey Kardashevskiy <aik@ozlabs.ru>
      Message-id: 1366184940-13516-1-git-send-email-aik@ozlabs.ru
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit bd5ac20325ed67eb8f1af719d76aad6ad80e5697
  Author: Lei Li <lilei@linux.vnet.ibm.com>
  Date:   Wed Apr 17 16:46:54 2013 +0800
  
      chardev: remove the headers of Memory chardev driver
      
      Memory chardev driver is no longer used, and Commit:
      4bf0bb8014ac2ac61b1004f5d92b2a4594d48017 has droped
      it but the headers, so clean it up.
      
      Signed-off-by: Lei Li <lilei@linux.vnet.ibm.com>
      Message-id: 1366188414-24214-1-git-send-email-lilei@linux.vnet.ibm.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 20781f9c0057bc00cc74b684b3dc57730cdf83f0
  Merge: e0a83fc... e9d8fbf...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Wed Apr 17 10:14:07 2013 -0500
  
      Merge remote-tracking branch 'bonzini/migration-writev' into staging
      
      # By Paolo Bonzini
      # Via Paolo Bonzini
      * bonzini/migration-writev:
        qemu-file: do not use stdio for qemu_fdopen
        iov: handle partial writes from sendmsg and recvmsg
        iov: reorganize iov_send_recv, part 3
        iov: reorganize iov_send_recv, part 2
        iov: reorganize iov_send_recv, part 1
        qemu-file: drop socket_put_buffer
      
      Message-id: 1366192012-14872-1-git-send-email-pbonzini@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit e9d8fbf53a33983c81d67d18e1baa914eb16cdea
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Wed Mar 27 17:36:32 2013 +0100
  
      qemu-file: do not use stdio for qemu_fdopen
      
      This uses system calls directly for Unix file descriptors, so that the
      efficient writev_buffer can be used.  Pay attention to the possibility
      of partial writes in writev.
      
      Reviewed-by: Juan Quintela <quintela@redhat.com>
      Reviewed-by: Orit Wassermann <owasserm@redhat.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 83f75c26e8e791311900d0e2a4cc9379abedb85c
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Wed Mar 27 17:36:31 2013 +0100
  
      iov: handle partial writes from sendmsg and recvmsg
      
      Partial writes can still happen in sendmsg and recvmsg, if a
      signal is received in the middle of a write.  To handle this,
      retry the operation with a new offset/bytes pair.
      
      Reviewed-by: Juan Quintela <quintela@redhat.com>
      Reviewed-by: Orit Wassermann <owasserm@redhat.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit f48869ad2825b640911666bb091cedb1e1d6ad5e
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Wed Mar 27 17:36:30 2013 +0100
  
      iov: reorganize iov_send_recv, part 3
      
      "si" and "ei" are merged in a single variable.
      
      Reviewed-by: Juan Quintela <quintela@redhat.com>
      Reviewed-by: Orit Wassermann <owasserm@redhat.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 5209d6753c90a3d6411abd0729a9cca3775dce3f
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Wed Mar 27 17:36:29 2013 +0100
  
      iov: reorganize iov_send_recv, part 2
      
      Do not touch the "bytes" argument anymore.  Instead, remember the
      original length of the last iovec if we touch it, and restore it
      afterwards.
      
      This requires undoing the changes in opposite order.  The previous
      algorithm didn't care.
      
      Reviewed-by: Juan Quintela <quintela@redhat.com>
      Reviewed-by: Orit Wassermann <owasserm@redhat.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit cb6247a7e3e07ead908d2e7fbc8848cc2e135056
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Wed Mar 27 17:36:28 2013 +0100
  
      iov: reorganize iov_send_recv, part 1
      
      Once the initial part of the iov is dropped, it is not used anymore.
      Modify iov/iovcnt directly instead of adjusting them with the "si"
      variable.
      
      Reviewed-by: Juan Quintela <quintela@redhat.com>
      Reviewed-by: Orit Wassermann <owasserm@redhat.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 15711565f66de53c22c3a9faee04fc2092409ce4
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Wed Mar 27 17:36:27 2013 +0100
  
      qemu-file: drop socket_put_buffer
      
      It is enough to implement one of socket_writev_buffer and
      socket_put_buffer.
      
      Reviewed-by: Juan Quintela <quintela@redhat.com>
      Reviewed-by: Orit Wassermann <owasserm@redhat.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit e0a83fc2c1582dc8d4453849852ebe6c258b7c3a
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Tue Apr 2 15:50:00 2013 +0200
  
      qom: do nothing on unparent of object without parent
      
      Otherwise, device_unparent will fail to get a canonical path of
      the object.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Message-id: 1364910600-3418-1-git-send-email-pbonzini@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 2f7bd829dbaf39eb14706c3e889f28b795e050ca
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Tue Apr 16 03:50:21 2013 +0200
  
      qdev: Fix device_add bus assumptions
      
      Drop an unreachable fallback bus assignment to SysBus.
      
      If no ,bus= is specified, only search busses recursively for bus type if
      the DeviceClass has a bus_type specified. Handle resulting NULL cases.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Message-id: 1366077021-28882-1-git-send-email-afaerber@suse.de
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit acbbc036619092fcd2c882222e1be168bd972b3e
  Author: Amit Shah <amit.shah@redhat.com>
  Date:   Tue Apr 16 15:58:16 2013 +0530
  
      rng random backend: check for -EAGAIN errors on read
      
      Not handling EAGAIN triggers the assert
      
      qemu/backends/rng-random.c:44:entropy_available: assertion failed: (len != -1)
      Aborted (core dumped)
      
      This happens when starting a guest with '-device virtio-rng-pci',
      issuing a 'cat /dev/hwrng' in the guest, while also doing 'cat
      /dev/random' on the host.
      
      Reported-by: yunpingzheng <yunzheng@redhat.com>
      Signed-off-by: Amit Shah <amit.shah@redhat.com>
      Message-id: eacda84dfaf2d99cf6d250b678be4e4d6c2088fb.1366108096.git.amit.shah@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 7dda5dc82a776a39a7996020c188eb2a29187117
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Tue Apr 9 17:43:43 2013 +0200
  
      migration: initialize RAM to zero
      
      Using qemu_memalign only leaves the RAM zero by chance, because libc
      will usually use mmap to satisfy our huge requests.  But memory will
      not be zero when using MALLOC_PERTURB_ with a nonzero value.  In the
      case of incoming migration, this breaks a recently-introduced
      invariant (commit f1c7279, migration: do not sent zero pages in
      bulk stage, 2013-03-26).
      
      To fix this, use mmap ourselves to get a well-aligned, always zero
      block for the RAM.  Mmap-ed memory is easy to "trim" at the sides.
      
      This also removes the need to do something special on valgrind
      (see commit c2a8238a, Support running QEMU on Valgrind, 2011-10-31),
      thus effectively reverts that patch.
      
      Reviewed-by: Juan Quintela <quintela@redhat.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Reviewed-by: Markus Armbruster <armbru@redhat.com>
      Message-id: 1365522223-20153-1-git-send-email-pbonzini@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 86c7dba0d0ed1e9e202f77f7414ce0faf2395a90
  Merge: 6f8111a... 2b2325f...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Tue Apr 16 10:28:58 2013 -0500
  
      Merge remote-tracking branch 'kraxel/usb.80' into staging
      
      # By Gerd Hoffmann (6) and Hans de Goede (1)
      # Via Gerd Hoffmann
      * kraxel/usb.80:
        use libusb for usb-host
        xhci: fix address device
        xhci: use slotid as device address
        xhci: fix portsc writes
        xhci: add xhci_cap_write
        xhci: remove leftover debug printf
        usb-serial: Remove double call to qemu_chr_add_handlers( NULL )
      
      Message-id: 1366107190-30853-1-git-send-email-kraxel@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 6f8111a16d9cb3744a7b05726df28ee8cb6d8d30
  Merge: 100c533... 75c439b...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Tue Apr 16 10:28:51 2013 -0500
  
      Merge remote-tracking branch 'spice/spice.v69' into staging
      
      # By Hans de Goede (5) and others
      # Via Gerd Hoffmann
      * spice/spice.v69:
        spice-qemu-char: vmc_write: Don't write more bytes then we're asked too
        spice-qemu-char: Remove intermediate buffer
        spice-qemu-char: Add watch support
        spice-qemu-char: Remove #ifdef-ed code for old spice-server compat
        virtio-console: Remove any pending watches on close
        virtio-console: Also throttle when less was written then requested
        spice: (32 bit only) fix surface cmd tracking destruction
        qxl: add 2000x2000 and 2048x2048 video modes
        qxl: add 4k + 8k resolutions
      
      Message-id: 1366106194-28826-1-git-send-email-kraxel@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 100c533220d70ae9732ba63142d71d1c48688f54
  Merge: 398973f... bfe528b...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Tue Apr 16 10:28:43 2013 -0500
  
      Merge remote-tracking branch 'kraxel/pixman.v11' into staging
      
      # By Gerd Hoffmann (22) and Igor Mitsyanko (2)
      # Via Gerd Hoffmann
      * kraxel/pixman.v11: (24 commits)
        qxl: register QemuConsole for secondary cards
        gtk: custom cursor support
        console: allow pinning displaychangelisteners to consoles
        console: add qemu_console_is_*
        xen: re-enable refresh interval reporting for xenfb
        console: gui timer fixes
        console: add GraphicHwOps
        console: make DisplayState private to console.c
        console: move gui_update+gui_setup_refresh from vl.c into console.c
        console: zap g_width + g_height
        console: simplify screendump
        console: give each QemuConsole its own DisplaySurface
        console: rename vga_hw_*, add QemuConsole param
        console: displaystate init revamp
        console: add trace events
        console: switch color_table_rgb to pixman_color_t
        console: use pixman for font rendering
        console: use pixman for fill+blit
        pixman: render vgafont glyphs into pixman images
        pixman: add qemu_pixman_color()
        ...
      
      Message-id: 1366105178-26744-1-git-send-email-kraxel@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 398973fe1f92e65f39f6a26dacc07baa0da632fc
  Merge: 095b9c4... b21bfee...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Tue Apr 16 10:28:36 2013 -0500
  
      Merge remote-tracking branch 'afaerber/qom-cpu' into staging
      
      # By Igor Mammedov (8) and others
      # Via Andreas Färber
      * afaerber/qom-cpu:
        target-cris: Override do_interrupt for pre-v32 CPU cores
        qdev: Set device's parent before calling realize() down inheritance chain
        cpu: Pass CPUState to *cpu_synchronize_post*()
        target-i386: Split out CPU creation and features parsing
        target-i386/cpu.c: Coding style fixes
        ioapic: Replace FROM_SYSBUS() with QOM type cast
        kvmvapic: Replace FROM_SYSBUS() with QOM type cast
        target-i386: Split APIC creation from initialization in x86_cpu_realizefn()
        target-i386: Consolidate error propagation in x86_cpu_realizefn()
        qdev: Add qdev property for bool type
        target-i386: Improve -cpu ? features output
        target-i386: Fix including "host" in -cpu ? output
  
  commit 2b2325ff6491224a42e1fec99b1c39fbc521c95c
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Fri Nov 30 16:02:11 2012 +0100
  
      use libusb for usb-host
      
      Reimplement usb-host on top of libusb.
      Reasons to do this:
      
       (1) Largely rewritten from scratch, nice opportunity to kill historical
           cruft.
       (2) Offload usbfs handling to libusb.
       (3) Have a single portable code base instead of bsd + linux variants.
       (4) Bring usb-host support to any platform supported by libusbx.
      
      For now this goes side-by-side to the existing code.  That is only to
      simplify regression testing though, at the end of the day I want remove
      the old code and support libusb exclusively.  Merge early in 1.5 cycle,
      remove the old code after 1.5 release or something like this.
      
      Thanks to qdev the old and new code can coexist nicely on linux.  Just
      use "-device usb-host-linux" to use the old linux driver instead of the
      libusb one (which takes over the "usb-host" name).
      
      The bsd driver isn't qdev'ified so it isn't that easy for bsd.
      I didn't bother making it runtime switchable, so you have to rebuild
      qemu with --disable-libusb to get back the old code.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit a67188743bc30a3ad1358b8cd0a2a3cb64c10ff9
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Fri Apr 5 15:18:52 2013 +0200
  
      xhci: fix address device
      
      Zero-initialize the set-address dummy USBPacket,
      also add buffer to avoid sanity checks triggering.
      
      https://bugzilla.redhat.com/show_bug.cgi?id=929019
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit af203be36deb234550c3c8d2cbafbaef0f08ae1b
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Thu Mar 21 10:59:05 2013 +0100
  
      xhci: use slotid as device address
      
      Is good enougth for unique device addresses and avoids the need for any
      state for device addressing.  Makes live migration support easier.  Also
      makes device->slot lookups trivial.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit bdfce20df113522f389b4483ffd9d5b336e3c774
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Fri Apr 5 14:55:28 2013 +0200
  
      xhci: fix portsc writes
      
      Check for port reset first and skip everything else then.
      Add sanity checks for PLS updates.
      Add PLC notification when entering PLS_U0 state.
      
      This gets host-initiated port resume going on win8.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 6d3bc22e31bcee74dc1e05a5370cabb33b7c3fda
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Fri Apr 5 11:29:14 2013 +0200
  
      xhci: add xhci_cap_write
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 94ae9eece7c8192170a4159804e152fa32e9eacf
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Fri Apr 5 13:56:53 2013 +0200
  
      xhci: remove leftover debug printf
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 7598b41cfa13b2469b9411eee237a5c551e0ffaf
  Author: Hans de Goede <hdegoede@redhat.com>
  Date:   Fri Apr 5 11:30:25 2013 +0200
  
      usb-serial: Remove double call to qemu_chr_add_handlers( NULL )
      
      usb-serial has a qdev chardev property, and hw/qdev-properties-system.c
      already contains:
      
      static void release_chr(Object *obj, const char *name, void *opaque)
      {
          DeviceState *dev = DEVICE(obj);
          Property *prop = opaque;
          CharDriverState **ptr = qdev_get_prop_ptr(dev, prop);
          CharDriverState *chr = *ptr;
      
          if (chr) {
              qemu_chr_add_handlers(chr, NULL, NULL, NULL, NULL);
              qemu_chr_fe_release(chr);
          }
      }
      
      So doing the qemu_chr_add_handlers(s->cs, NULL, NULL, NULL, NULL); from
      the usb handle_destroy function too will lead to it being done twice.
      
      Signed-off-by: Hans de Goede <hdegoede@redhat.com>
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 75c439bc65c07d76f5e74c734ed5432bc6114a3b
  Author: Hans de Goede <hdegoede@redhat.com>
  Date:   Fri Apr 5 11:30:24 2013 +0200
  
      spice-qemu-char: vmc_write: Don't write more bytes then we're asked too
      
      This one took me eons to debug, but I've finally found it now, oh well.
      
      The usage of the MIN macro in this line:
          last_out = MIN(len, qemu_chr_be_can_write(scd->chr));
      
      Causes qemu_chr_be_can_write to be called *twice*, since the MIN macro
      evaluates its arguments twice (bad MIN macro, bad!). And the result of
      the call can change between the 2 calls since the guest may have consumed
      some data from the virtio ringbuffer between the calls!
      
      When this happens it is possible for qemu_chr_be_can_write to return less
      then len in the call made for the comparision, and then to return more then
      len in the actual call for the return-value of MIN, after which we will end
      up writing len data + some extra garbage, not good.
      
      This patch fixes this by only calling qemu_chr_be_can_write once.
      
      Signed-off-by: Hans de Goede <hdegoede@redhat.com>
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit b010cec86b9a4a0b63162cd27e37c2d99e90ed66
  Author: Alon Levy <alevy@redhat.com>
  Date:   Fri Apr 5 11:30:23 2013 +0200
  
      spice-qemu-char: Remove intermediate buffer
      
      virtio-serial's buffer is valid when it calls us, and we don't
      access it otherwise: vmc_read is only called in response to wakeup,
      or else we set datalen=0 and throttle. Then vmc_read is called back,
      we return 0 (not accessing the buffer) and set the timer to unthrottle.
      
      Also make datalen int and not ssize_t (to fit spice_chr_write signature).
      
      HdG: Update to apply to spice-qemu-char with new gio-channel based
      flowcontrol support.
      
      Signed-off-by: Hans de Goede <hdegoede@redhat.com>
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit ae893e5e818878caf433d716d37be9df297403fe
  Author: Hans de Goede <hdegoede@redhat.com>
  Date:   Fri Apr 5 11:30:22 2013 +0200
  
      spice-qemu-char: Add watch support
      
      Signed-off-by: Hans de Goede <hdegoede@redhat.com>
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 52fe0e75b757c7c54fd3b967c9ff70d337790195
  Author: Hans de Goede <hdegoede@redhat.com>
  Date:   Fri Apr 5 11:30:21 2013 +0200
  
      spice-qemu-char: Remove #ifdef-ed code for old spice-server compat
      
      We now require spice-server to be >= 0.12.0 so this is no longer needed.
      
      Signed-off-by: Hans de Goede <hdegoede@redhat.com>
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit c3d6b96ebba18d016be26ffa475feea0d81801a2
  Author: Hans de Goede <hdegoede@redhat.com>
  Date:   Fri Apr 5 11:30:20 2013 +0200
  
      virtio-console: Remove any pending watches on close
      
      Signed-off-by: Hans de Goede <hdegoede@redhat.com>
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit f9fb0532fb0c7155c0616614dc12ecccf93f8afb
  Author: Hans de Goede <hdegoede@redhat.com>
  Date:   Fri Apr 5 11:30:19 2013 +0200
  
      virtio-console: Also throttle when less was written then requested
      
      This is necessary so that we get properly woken up to write the rest.
      
      This patch also changes the len argument to the have_data callback, to
      avoid doing an unsigned signed comparison.
      
      Signed-off-by: Hans de Goede <hdegoede@redhat.com>
      Acked-by: Amit Shah <amit.shah@redhat.com>
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 8bb9f51ca243551fb838a3a6a2983016ed2bbb73
  Author: Alon Levy <alevy@redhat.com>
  Date:   Wed Mar 13 17:58:35 2013 +0200
  
      spice: (32 bit only) fix surface cmd tracking destruction
      
      No change for 64 bit arches, but for 32 bit previously we zeroed half
      the surfaces cmd array, instead of all of it.
      
      Signed-off-by: Alon Levy <alevy@redhat.com>
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 5c74fb27f94821057c7929a8244cabe86adf2b8d
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Thu Apr 4 10:15:34 2013 +0200
  
      qxl: add 2000x2000 and 2048x2048 video modes
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 095b9c4860b1351e4a0322e43708f39c79c1f34b
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Tue Apr 16 10:34:50 2013 +1000
  
      m25p80: Add debug message for no bdrv
      
      If there is no backing bdrv, let the debugging developer know about it.
      
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
  
  commit 28097d02078cfb708c2034f90394936209785f2e
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Tue Apr 16 10:34:11 2013 +1000
  
      m25p80.c: Multiple debug verbosity levels
      
      The debug printfs on every page program/read is extremely verbose. Add
      a second level of debug for this.
      
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
  
  commit e9711b4d52ed07b9b754f9aa10b4a8c741815d0a
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Tue Apr 16 10:33:32 2013 +1000
  
      m25p80: Convert guest errors to LOG_GUEST_ERROR
      
      Some of the debug printfs in m25p80 are really guest errors.
      Changed over to qemu_log_mask(LOG_GUEST_ERROR accordingly.
      
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
  
  commit 3bec0c7d461a2f0139d60e959a80641487835d5a
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Tue Apr 16 10:32:53 2013 +1000
  
      m25p80: Fix debug messages.
      
      Some dodgy casts were making a mess of these msgs.
      
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
  
  commit 42bb9c9178ae7ac4c439172b1ae99cc29188a5c6
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Tue Apr 16 10:28:35 2013 +1000
  
      stream: Remove app argument hack
      
      The uint32_t *app argument doesn't exist in real hardware. It was a hack in
      xilinx_axidma/enet to fake the (secondary) control stream connection. Removed
      the argument and added the second stream to axienet/dma.
      
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
  
  commit 3630ae952a17c2107db25f397233536ef874558e
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Tue Apr 16 10:27:55 2013 +1000
  
      xilinx_axienet/dma: Implement rx path flow control
      
      Implement flow control for the RX data path from xilinx_axienet->xilinx_axidma.
      On short return from axidma, then ethernet sets up the notify callback to resume
      transfer from where it left off.
      
      This also allows the ethernet to track whether there is an in progress transaction
      and return false from ethernet can_receive() as appropriate.
      
      If the DMA backs up or is disabled it waits for enablement. When the rx stream IO
      region is touched, the can_push() notify function is called if set.
      
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
  
  commit 35e60bfdbc14ce31bba55cc82144f8a2a82ede68
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Tue Apr 16 10:27:16 2013 +1000
  
      stream: Add flow control API
      
      Add basic flow control to stream. A stream slave may return short, indicating
      that it is not capable of accepting any more data at the present time. Polling
      or a callback can be used via the can_push() function to determine when the
      slave can receive again.
      
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
  
  commit 210914e29975d17e635f9e8c1f7478c0ed7a208f
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Tue Apr 16 10:26:37 2013 +1000
  
      xilinx_axidma: Fix rx/tx halted bit.
      
      If there is no DMA buffer descriptor, the DMA halts, not idles.
      
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Acked-by: Edgar E. Iglesias <edgar.iglesias@xilinx.com>
      Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
  
  commit e1500e35c22be345cd04f77fa6993770b689eaa9
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Tue Apr 16 10:25:57 2013 +1000
  
      xilinx_axidma: Create Proxy object for stream
      
      Create a separate child object to proxy the stream slave connection. This is
      setup for future work where a second stream slave connection is needed. The
      new child object is created at qdev init time and is linked back to the parent
      (the ethernet device itself) automatically.
      
      Stream slave masters differentiate which slave connection they are connected to
      by linking to the proxy object rather than the parent.
      
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
  
  commit 55b3e0c2f8fb7ef6d7929de23f3ae2a3d805ebff
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Tue Apr 16 10:25:18 2013 +1000
  
      xilinx_axienet: Create Proxy object for stream
      
      Create a separate child object to proxy the stream slave connection. This is
      setup for future work where a second stream slave connection is needed. The
      new child object is created at qdev init time and is linked back to the parent
      (the ethernet device itself) automatically.
      
      Stream slave masters differentiate which slave connection they are connected to
      by linking to the proxy object rather than the parent.
      
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
  
  commit b19ceaad0dee6bca619ba2de19003b50e1a8cb01
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Tue Apr 16 10:24:39 2013 +1000
  
      petalogix_ml605_mmu: Attach ethernet to machine
      
      Explicitly make the ethernet a child of the machine. This is needed to set
      and use links pre-realize. Also makes the ethernet initialization consistent
      with its peer DMA.
      
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Reviewed-by: Andreas Färber <afaerber@suse.de>
      Acked-by: Edgar E. Iglesias <edgar.iglesias@xilinx.com>
      Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
  
  commit 54ff2a399fc9453fa75f9223d7d2cd912f17fb4b
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Tue Apr 16 10:23:59 2013 +1000
  
      petalogix_ml605_mmu: Fix machine node attachment
      
      Just attach devices straight to the root machine node, rather than the
      "unattached node"
      
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Reviewed-by: Andreas Färber <afaerber@suse.de>
      Acked-by: Edgar E. Iglesias <edgar.iglesias@xilinx.com>
      Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
  
  commit e65436634dc4f3b43ba914b7e38fe696853da3ca
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Tue Apr 16 10:23:20 2013 +1000
  
      xilinx_axidma: converted init->realize
      
      The prescribed transition from SysBusDevice::init to Device::realize. I'm going
      with Andreas suggestion to move the sysbus foo to Object::init for early IRQ
      visibility.
      
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Acked-by: Edgar E. Iglesias <edgar.iglesias@xilinx.com>
      Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
  
  commit 897374db7db10a9c17fd4da4e089705b553b4ee1
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Tue Apr 16 10:22:41 2013 +1000
  
      xilinx_axidma: Register reset properly
      
      Register the reset function as the Device::reset function rather than
      explicitly call it from the sysbus::init.
      
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Acked-by: Edgar E. Iglesias <edgar.iglesias@xilinx.com>
      Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
  
  commit cbde584f58b484a8200eb578a5ba81057488f0eb
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Tue Apr 16 10:22:02 2013 +1000
  
      xilinx_axidma: Defined and use type cast macro
      
      Standard QOM cast macro. Replaces usages of FROM_SYSBUS
      
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Acked-by: Edgar E. Iglesias <edgar.iglesias@xilinx.com>
      Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
  
  commit 42e8a283f50da698e8bff7ed36b8b39e21d70eaa
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Tue Apr 16 10:21:23 2013 +1000
  
      xilinx_axidma: typedef XilinxAXIDMA struct
      
      Typedef xilinx_axidma's object state struct to shorten the repeated usages of
      struct XilinxAXIDMA.
      
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Acked-by: Edgar E. Iglesias <edgar.iglesias@xilinx.com>
      Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
  
  commit b2d9dfe94cc9a27e0b59d892ae8e3ec223ff9514
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Tue Apr 16 10:20:44 2013 +1000
  
      xilinx_axienet: converted init->realize
      
      The prescribed transition from SysBusDevice::init to Device::realize. Im going
      with Andreas suggestion to move the sysbus foo to Object::init for early IRQ
      visibility.
      
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Reviewed-by: Andreas Färber <afaerber@suse.de>
      Acked-by: Edgar E. Iglesias <edgar.iglesias@xilinx.com>
      Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
  
  commit 9ee0ceb7a8e643a0db232f42ddee2ed325dd4d86
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Tue Apr 16 10:20:06 2013 +1000
  
      xilinx_axienet: Register reset properly
      
      Register the reset function and the Device::reset function rather than
      explicitly call it from the sysbus::init.
      
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Reviewed-by: Andreas Färber <afaerber@suse.de>
      Acked-by: Edgar E. Iglesias <edgar.iglesias@xilinx.com>
      Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
  
  commit f0e7a81c0ca122126e92a9f06b9599f04a0eaebb
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Tue Apr 16 10:19:27 2013 +1000
  
      xilinx_axienet: Defined and use type cast macro
      
      Standard QOM cast macro. Replaces usages of FROM_SYSBUS
      
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Reviewed-by: Andreas Färber <afaerber@suse.de>
      Acked-by: Edgar E. Iglesias <edgar.iglesias@xilinx.com>
      Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
  
  commit 545129e58965dcedf229dac3ed7ea1235a9838f2
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Tue Apr 16 10:18:47 2013 +1000
  
      xilinx_axienet: typedef XilinxAXIEnet struct
      
      Typedef xilinx_axienets object state struct to shorten the repeated usages of
      struct XilinxAXIEnet.
      
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Reviewed-by: Andreas Färber <afaerber@suse.de>
      Acked-by: Edgar E. Iglesias <edgar.iglesias@xilinx.com>
      Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
  
  commit bfe528b9b99d52693a55f2b803039d68a97bcfb2
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Tue Mar 19 16:59:58 2013 +0100
  
      qxl: register QemuConsole for secondary cards
      
      Hook secondary qxl cards properly into the qemu console subsystem.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 9697f5d2d38e5dd1e64e8e0d64436e6d44e7b1fe
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Wed Mar 20 09:11:41 2013 +0100
  
      gtk: custom cursor support
      
      Makes gtk ui play nicely with qxl (and vmware_svga)
      as you can actually see your pointer now ;)
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 284d1c6b3bf4ece6278f4b9831c7192e3777290c
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Fri Mar 15 15:45:54 2013 +0100
  
      console: allow pinning displaychangelisteners to consoles
      
      DisplayChangeListener gets a new QemuConsole field, which can be set to
      non-NULL before registering.  This will pin the QemuConsole, so that
      particular DisplayChangeListener will not follow console switches.
      
      spice+gtk (which don't support text console input anyway) are switched
      over to be pinned to console 0, which usually is the graphical display.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 81c0d5a66295024d0a42e3d28efcd102a32f93c3
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Thu Mar 14 14:27:08 2013 +0100
  
      console: add qemu_console_is_*
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit dea1b0bdd8b0bb9d76a012fd0f234ba1768a4a93
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Tue Mar 19 15:01:02 2013 +0100
  
      xen: re-enable refresh interval reporting for xenfb
      
      xenfb informs the guest about the gui refresh interval so it can avoid
      pointless work.  That logic was temporarely disabled for the
      DisplayState reorganization.  Restore it now, with a proper interface
      for it.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit d4bcb199fb15f9f079ef280e7e6f9ccdfaa49ced
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Fri Mar 15 11:53:47 2013 +0100
  
      qxl: add 4k + 8k resolutions
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 0f7b2864d0d0c3ef2801f9214d8c510c80a220d1
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Thu Mar 14 11:56:16 2013 +0100
  
      console: gui timer fixes
      
      Make gui update rate adaption code in gui_update() actually work.
      Sprinkle in a tracepoint so you can see the code at work.  Remove
      the update rate adaption code in vnc and make vnc simply use the
      generic bits instead.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 380cd056ec0e7fc8bbd553cdcb061d3ca612bb82
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Wed Mar 13 14:04:18 2013 +0100
  
      console: add GraphicHwOps
      
      Pass a single GraphicHwOps struct pointer to graphic_console_init,
      instead of a bunch of function pointers.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 27be55872dd747c733a42a3d90864d9f59272d26
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Wed Mar 13 12:25:25 2013 +0100
  
      console: make DisplayState private to console.c
      
      With gui_* being moved to console.c nobody outside console.c needs
      access to DisplayState fields any more.  Make the struct private.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 98a9ad9082284df62fb5b9355dd1901639de8268
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Wed Mar 13 12:17:13 2013 +0100
  
      console: move gui_update+gui_setup_refresh from vl.c into console.c
      
      Pure code motion, no functional changes.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 36671fbd06f31efc592c37acda3f8a75599e48e0
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Wed Mar 13 10:14:52 2013 +0100
  
      console: zap g_width + g_height
      
      We have a surface per QemuConsole now, so there is no need to keep
      track of the QemuConsole size any more as we can query the surface
      size directly at any time.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 2c62f08ddbf3fa80dc7202eb9a2ea60ae44e2cc5
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Tue Mar 12 14:48:31 2013 +0100
  
      console: simplify screendump
      
      Screendumps are alot simpler as we can update non-active
      QemuConsoles now.  So we only need to update the QemuConsole
      we want write out, then dump the DisplaySurface content into
      a ppm file.  Done.
      
      No console switching needed.  No special support code in the
      gfx card emulation needed.  Zap it all.  Also move ppm_save
      out of the vga code and next to the qmp_screendump function.
      
      For now screen dumping is limited to console #0 (like it used
      to be), even though it is dead simple to extend it to other
      consoles.  I wanna finish the console cleanup before setting
      new qapi interfaces into stone.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
      Tested-by: Igor Mitsyanko <i.mitsyanko@gmail.com>
  
  commit 321f048d248472f1e90559976bb917d869981c68
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Tue Mar 12 14:39:22 2013 +0100
  
      console: give each QemuConsole its own DisplaySurface
      
      Go away from the global DisplaySurface, give one to each QemuConsole
      instead.  With this patch applied it is possible to call
      graphics_hw_* functions with qemu consoles which are not the current
      foreground console.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 1dbfa005032d4fa5d7a5242da856d3487c907431
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Tue Mar 12 13:44:38 2013 +0100
  
      console: rename vga_hw_*, add QemuConsole param
      
      Add QemuConsole parameter to vga_hw_*, so the interface allows to update
      non-active consoles (the actual code can't handle this yet, see next
      patch).  Passing NULL is allowed and updates the active console, like
      the functions do today.
      
      While touching all vga_hw_* calls anyway rename that to the functions to
      hardware-neutral graphics_hw_*
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 64840c66b702cc4c809c72d8ad5d26861dd7fd8d
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Thu Mar 7 17:08:29 2013 +0100
  
      console: displaystate init revamp
      
      We have only one DisplayState, so there is no need for the "next"
      linking, rip it.  Also consolidate all displaystate initialization
      into init_displaystate().  This function is called by vl.c after
      creating the devices (and thus all QemuConsoles) and before
      initializing DisplayChangeListensers (aka gtk/sdl/vnc/spice ui).
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 437fe1061be3da49b0b05ed2f0c9c50e2255c3fe
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Thu Mar 7 16:04:52 2013 +0100
  
      console: add trace events
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit e27bd65a72dece59e93914d3ffa8653ce0c70511
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Fri Mar 8 08:43:24 2013 +0100
  
      console: switch color_table_rgb to pixman_color_t
      
      Now that all text console rendering uses pixman we can easily
      switch the color tables to use pixman_color_t directly.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 7d6ba01c3741bc32ae252bf64a5fd3f930c2df4f
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Wed Mar 6 15:44:10 2013 +0100
  
      console: use pixman for font rendering
      
      Zap homegrown font rendering code, use pixman calls instead.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 68db6dc5310df9bb0d8d4ed8f5138b0c5c6415be
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Wed Mar 6 15:43:23 2013 +0100
  
      console: use pixman for fill+blit
      
      Zap homegrown pixel shuffeling code, use pixman calls instead.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit b762795257353760e8c69e144188ef7ab2b84c37
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Thu Mar 7 15:23:48 2013 +0100
  
      pixman: render vgafont glyphs into pixman images
      
      Add helper functions to create pixman mask images for glyphs
      and to render these glyphs into a pixman image.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 867c538f988d326f6b447acde867e5de5a5014a0
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Wed Mar 6 14:14:17 2013 +0100
  
      pixman: add qemu_pixman_color()
      
      Helper function to map qemu colors (32bit integer + matching PixelFormat)
      into pixman_color_t.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit eb2f9b024d68884a3b25e63e4dbf90b67f8da236
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Mon Mar 25 11:44:21 2013 +0100
  
      hw/vmware_vga.c: various vmware vga fixes.
      
      Hardcode depth to 32 bpp.  It effectively was that way before because
      that is the default surface depth, this just makes it explicit in the
      code.
      
      Rename depth to new_depth to make it consistent with the new_width +
      new_height names.  In theory we can make new_depth changeable (i.e.
      allow the guest to fill in -- say -- 16 there).  In practice the guests
      don't try, the X-Server refuses to start if you ask it to use 16bpp
      depth (via DefaultDepth in the Screen section).
      
      Always return the correct rmask+gmask+bmask values for the given
      new_depth.
      
      Fix mode setting to also verify at new_depth to make sure we have a
      correct DisplaySurface, even if the current video mode happes to be
      16bpp (set by vgabios via bochs vbe interface).  While being at it
      switch over to use qemu_create_displaysurface_from, so the surface is
      backed by guest-visible video memory and we save a memcpy.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 7a6404cd8be97d73d1fc272dda82445c19f05aa1
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Mon Mar 25 09:53:35 2013 +0100
  
      hw/vmware_vga.c: add tracepoints for mmio reads+writes
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 17866fc888445ec7d2568645df45bb47e6be01de
  Author: Igor Mitsyanko <i.mitsyanko@gmail.com>
  Date:   Tue Mar 19 23:44:56 2013 +0400
  
      hw/vmware_vga.c: fix screen resize bug introduced after console revamp
      
      In vmsvga display update function, a pointer to DisplaySurface must be acquired
      after a call to vmsvga_check_size since this function might replace current
      DisplaySurface with a new one.
      
      Signed-off-by: Igor Mitsyanko <i.mitsyanko@gmail.com>
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 522fccbe71e35efc96f66cb475f778c2ce02e9fc
  Author: Igor Mitsyanko <i.mitsyanko@gmail.com>
  Date:   Tue Mar 19 23:44:55 2013 +0400
  
      exynos4210_fimd.c: fix display resize bug introduced after console revamp
      
      In exynos4210 display update function, we were acquiring DisplaySurface
      pointer before calling screen resize function, not paying attention that resize
      procedure can replace current DisplaySurface with newly allocated one.
      Right thing to do is to initialize DisplaySurface AFTER a call to resize function.
      
      Signed-off-by: Igor Mitsyanko <i.mitsyanko@gmail.com>
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit b21bfeead284cf212d88dfa25171fee122407bc2
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Mon Feb 18 19:59:39 2013 +0100
  
      target-cris: Override do_interrupt for pre-v32 CPU cores
      
      Instead of forwarding from cris_cpu_do_interrupt() to do_interruptv10(),
      override CPUClass::do_interrupt with crisv10_cpu_do_interrupt() in the
      newly introduced class_init functions.
      
      Acked-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit a7ddba527c0b9dd32dfa7e35fa41701f990a3db4
  Author: Igor Mammedov <imammedo@redhat.com>
  Date:   Thu Apr 11 16:51:56 2013 +0200
  
      qdev: Set device's parent before calling realize() down inheritance chain
      
      Currently device_set_realized() sets parent only after device was realized,
      but qdev_device_add() sets it before device is realized.
      Make behavior consistent and alter device_set_realized() to behave like
      qdev_device_add().
      
      It will allow to set link<> properties in realize() method in classes
      inherited from DEVICE.
      
      Signed-off-by: Igor Mammedov <imammedo@redhat.com>
      Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 3f24a58fa7dacd82cb72393367be207b0dab16b4
  Author: Igor Mammedov <imammedo@redhat.com>
  Date:   Thu Apr 11 16:51:41 2013 +0200
  
      cpu: Pass CPUState to *cpu_synchronize_post*()
      
      ... so it could be called without requiring CPUArchState.
      
      Signed-off-by: Igor Mammedov <imammedo@redhat.com>
      Reviewed-by: Eduardo Habkost <ehabkost@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 7f833247df4b68719413b5dccc5f84944f442cb3
  Author: Igor Mammedov <imammedo@redhat.com>
  Date:   Thu Apr 11 16:51:40 2013 +0200
  
      target-i386: Split out CPU creation and features parsing
      
      Move CPU creation and features parsing into a separate cpu_x86_create()
      function, so that board would be able to set board-specific CPU
      properties before CPU is realized.
      
      Keep cpu_x86_init() for compatibility with the code that uses cpu_init()
      and doesn't need to modify CPU properties.
      
      Signed-off-by: Igor Mammedov <imammedo@redhat.com>
      Reviewed-by: Eduardo Habkost <ehabkost@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit dd13e08804c8c33c6021c0e27787422534d3b321
  Author: Eduardo Habkost <ehabkost@redhat.com>
  Date:   Thu Apr 11 17:07:23 2013 -0300
  
      target-i386/cpu.c: Coding style fixes
      
       * Add braces to 'if' statements;
       * Remove last TAB character from the source.
      
      Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
      [AF: Changed whitespace]
      Reviewed-by: Igor Mammedov <imammedo@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit f16a69f7fce97186fd352c79201b1d0145c02d66
  Author: Igor Mammedov <imammedo@redhat.com>
  Date:   Fri Apr 5 16:37:00 2013 +0200
  
      ioapic: Replace FROM_SYSBUS() with QOM type cast
      
      Signed-off-by: Igor Mammedov <imammedo@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit f1fc3e66581f638ba72d93c1a4912cfa573dd187
  Author: Igor Mammedov <imammedo@redhat.com>
  Date:   Fri Apr 5 16:36:59 2013 +0200
  
      kvmvapic: Replace FROM_SYSBUS() with QOM type cast
      
      ... and define type name and type cast macro for kvmvapic according
      to accepted convention.
      
      Signed-off-by: Igor Mammedov <imammedo@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit d3c64d6a1874f94246af91963927fb4d924332f1
  Author: Igor Mammedov <imammedo@redhat.com>
  Date:   Fri Apr 5 16:36:54 2013 +0200
  
      target-i386: Split APIC creation from initialization in x86_cpu_realizefn()
      
      When APIC is hotplugged during CPU hotplug, device_set_realized()
      calls device_reset() on it. And if QEMU runs in KVM mode, following
      call chain will fail:
          apic_reset_common()
              -> kvm_apic_vapic_base_update()
                  -> kvm_vcpu_ioctl(cpu->kvm_fd,...)
      due to cpu->kvm_fd not being initialized yet.
      
      cpu->kvm_fd is initialized during qemu_init_vcpu() but x86_cpu_apic_init()
      can't be moved after it because kvm_init_vcpu() -> kvm_arch_reset_vcpu()
      relies on APIC to determine if CPU is BSP for setting initial env->mp_state.
      
      So split APIC device creation from its initialization and realize APIC
      after CPU is created, when it's safe to call APIC's reset method.
      
      Signed-off-by: Igor Mammedov <imammedo@redhat.com>
      Reviewed-by: liguang <lig.fnst@cn.fujitsu.com>
      Reviewed-by: Eduardo Habkost <ehabkost@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 4dc1f449ab22bb79ea3894bd90b154c30d73573e
  Author: Igor Mammedov <imammedo@redhat.com>
  Date:   Fri Apr 5 16:36:53 2013 +0200
  
      target-i386: Consolidate error propagation in x86_cpu_realizefn()
      
      Signed-off-by: Igor Mammedov <imammedo@redhat.com>
      Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
      Reviewed-by: Eduardo Habkost <ehabkost@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 72cc5137759ce1393c9eeac81b677947d618351d
  Author: Igor Mammedov <imammedo@redhat.com>
  Date:   Thu Mar 7 17:16:18 2013 +0100
  
      qdev: Add qdev property for bool type
      
      Signed-off-by: Igor Mammedov <imammedo@redhat.com>
      [AF: Use new qdev_prop_set_after_realize()]
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 3af60be28c35257e3ad1fc6ef1c415b09bdc8545
  Author: Jan Kiszka <jan.kiszka@siemens.com>
  Date:   Wed Feb 27 10:15:51 2013 +0100
  
      target-i386: Improve -cpu ? features output
      
      We were missing a bunch of feature lists. Fix this by simply dumping
      the meta list feature_word_info.
      
      Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
      Reviewed-by: Igor Mammedov <imammedo@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 21ad77892d321f15325d77f6fab700864af61f49
  Author: Jan Kiszka <jan.kiszka@siemens.com>
  Date:   Sun Mar 24 17:01:02 2013 +0100
  
      target-i386: Fix including "host" in -cpu ? output
      
      kvm_enabled() cannot be true at this point because accelerators are
      initialized much later during init. Also, hiding this makes it very hard
      to discover for users. Simply dump unconditionally if CONFIG_KVM is set.
      
      Add explanation for "host" CPU type.
      
      Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
      Reviewed-by: Igor Mammedov <imammedo@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 22773d6066a7f01a95f78c270edf9dbd2e755ac3
  Author: Michael S. Tsirkin <mst@redhat.com>
  Date:   Sun Mar 31 15:31:14 2013 +0300
  
      pci: add pci test device
      
      This device is used for kvm unit tests,
      currently it supports testing performance of ioeventfd.
      Using updated kvm unittest, here's an example output:
              mmio-no-eventfd:pci-mem 8796
              mmio-wildcard-eventfd:pci-mem 3609
              mmio-datamatch-eventfd:pci-mem 3685
              portio-no-eventfd:pci-io 5287
              portio-wildcard-eventfd:pci-io 1762
              portio-datamatch-eventfd:pci-io 1777
      
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
  
  commit 24a6e7f4d91e9ed5f8117ecb083431a23f8609a0
  Author: KONRAD Frederic <fred.konrad@greensocs.com>
  Date:   Sun Apr 14 14:07:00 2013 +0200
  
      virtio-balloon: fix dynamic properties.
      
      To keep compatibility with the old virtio-balloon-x, add the dynamic properties
      to virtio-balloon-pci and virtio-balloon-ccw.
      
      Cc: Luiz Capitulino <lcapitulino@redhat.com>
      Signed-off-by: KONRAD Frederic <fred.konrad@greensocs.com>
      Message-id: 1365941220-8114-1-git-send-email-fred.konrad@greensocs.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 4ceb193d30fe9b1cda0dc73bddb8051659926fb9
  Merge: a907cf5... c72dd2d...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Mon Apr 15 17:06:04 2013 -0500
  
      Merge remote-tracking branch 'bonzini/hw-dirs' into staging
      
      * bonzini/hw-dirs:
        exec: remove useless declarations from memory-internal.h
        memory: move core typedefs to qemu/typedefs.h
        include: avoid useless includes of exec/ headers
        sysemu: avoid proliferation of include/ subdirectories
        tpm: reorganize headers and split hardware part
        configure: fix TPM logic
        acpi.h: make it self contained
        acpi: move declarations from pc.h to acpi.h
        hw: Add lost ARM core again
        Fix failure to create q35 machine
        Add linux-headers to QEMU_INCLUDES
        arm: fix location of some include files
      
      Conflicts:
      	configure
      
      aliguori: trivial conflict in configure output
      
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit a907cf59d8a41ecb909ad4367cd016c7d71f8546
  Author: Edgar E. Iglesias <edgar.iglesias@gmail.com>
  Date:   Mon Apr 15 21:28:17 2013 +0200
  
      Allow qtest to be used together with a virtual CPU
      
      Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
      Message-id: 1366054097-14132-1-git-send-email-edgar.iglesias@gmail.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit fe6c211781f80ef4fc246269cecbbc21981089f0
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Mon Apr 15 18:34:10 2013 +0200
  
      qdev: Fix QOM unrealize behavior
      
      Since commit 249d41720b7dfbb5951b430b9eefdbee7464f515 (qdev: Prepare
      "realized" property) setting realized = true would register the device's
      VMStateDescription, but realized = false would not unregister it. Fix that.
      
      Moving the code from unparenting also revealed that we were calling
      DeviceClass::init through DeviceClass::realize as interim solution but
      DeviceClass::exit still at unparenting time with a realized check.
      Make this symmetrical by implementing DeviceClass::unrealize to call it,
      while we're setting realized = false in the unparenting path.
      The only other unrealize user is mac_nvram, which can safely override it.
      
      Thus, mark DeviceClass::exit as obsolete, new devices should implement
      DeviceClass::unrealize instead.
      
      Cc: qemu-stable@nongnu.org
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Message-id: 1366043650-9719-1-git-send-email-afaerber@suse.de
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit e0e367bad7170e264916cdcba4306f79f47bb95c
  Merge: e6b6367... 39dc85b...
  Author: Aurelien Jarno <aurelien@aurel32.net>
  Date:   Mon Apr 15 22:51:32 2013 +0200
  
      Merge branch 'tcg-ppc64' of git://github.com/rth7680/qemu
      
      * 'tcg-ppc64' of git://github.com/rth7680/qemu: (33 commits)
        tcg-ppc64: Handle deposit of zero
        tcg-ppc64: Implement mulu2/muls2_i64
        tcg-ppc64: Implement add2/sub2_i64
        tcg-ppc64: Use getauxval for ISA detection
        tcg-ppc64: Implement movcond
        tcg-ppc64: Use ISEL for setcond
        tcg-ppc64: Use MFOCRF instead of MFCR
        tcg-ppc64: Cleanup i32 constants to tcg_out_cmp
        tcg-ppc64: Use TCGType throughout compares
        tcg-ppc64: Use I constraint for mul
        tcg-ppc64: Implement deposit
        tcg-ppc64: Handle constant inputs for some compound logicals
        tcg-ppc64: Implement compound logicals
        tcg-ppc64: Implement bswap64
        tcg-ppc64: Implement bswap16 and bswap32
        tcg-ppc64: Implement rotates
        tcg-ppc64: Streamline qemu_ld/st insn selection
        tcg-ppc64: Use automatic implementation of ext32u_i64
        tcg-ppc64: Improve and_i64 with constant
        tcg-ppc64: Improve and_i32 with constant
        ...
  
  commit e6b636779b51c97e67694be740ee972c52460c59
  Author: Daniel P. Berrange <berrange@redhat.com>
  Date:   Tue Mar 19 11:20:20 2013 +0000
  
      Add -f FMT / --format FMT arg to qemu-nbd
      
      Currently the qemu-nbd program will auto-detect the format of
      any disk it is given. This behaviour is known to be insecure.
      For example, if qemu-nbd initially exposes a 'raw' file to an
      unprivileged app, and that app runs
      
         'qemu-img create -f qcow2 -o backing_file=/etc/shadow /dev/nbd0'
      
      then the next time the app is started, the qemu-nbd will now
      detect it as a 'qcow2' file and expose /etc/shadow to the
      unprivileged app.
      
      The only way to avoid this is to explicitly tell qemu-nbd what
      disk format to use on the command line, completely disabling
      auto-detection. This patch adds a '-f' / '--format' arg for
      this purpose, mirroring what is already available via qemu-img
      and qemu commands.
      
        qemu-nbd --format raw -p 9000 evil.img
      
      will now always use raw, regardless of what format 'evil.img'
      looks like it contains
      
      Signed-off-by: Daniel P. Berrange <berrange@redhat.com>
      [Use errx, not err. - Paolo]
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 39dc85b98561ea3de2b029f43a3a2db95c57afa3
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Thu Apr 4 12:47:22 2013 -0700
  
      tcg-ppc64: Handle deposit of zero
      
      The TCG optimizer does great work when inserting constants, being able
      to fold the open-coded deposit expansion to just an AND or an OR.  Avoid
      a bit the regression caused by having the deposit opcode by expanding
      deposit of zero as an AND.
      
      Reviewed-by: Aurelien Jarno <aurelien@aurel32.net>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 6645c147db4bb84b1b24c49be9398be22902923b
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Mon Mar 4 16:20:51 2013 -0800
  
      tcg-ppc64: Implement mulu2/muls2_i64
      
      Reviewed-by: Aurelien Jarno <aurelien@aurel32.net>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 6c858762de60ffff80011251b5fe1ae93cbcd2c8
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Mon Mar 4 14:26:52 2013 -0800
  
      tcg-ppc64: Implement add2/sub2_i64
      
      Reviewed-by: Aurelien Jarno <aurelien@aurel32.net>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 1e6e9aca157bb8bc4bef60374e1f584d742e7fb2
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Mon Feb 18 09:11:15 2013 -0800
  
      tcg-ppc64: Use getauxval for ISA detection
      
      Glibc 2.16 includes an easy way to get feature bits previously
      buried in /proc or the program startup auxiliary vector.  Use it.
      
      Reviewed-by: Aurelien Jarno <aurelien@aurel32.net>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 027ffea9728704d9e23ae52baf51a1bcfbf34680
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Fri Feb 1 13:00:05 2013 -0800
  
      tcg-ppc64: Implement movcond
      
      Reviewed-by: Aurelien Jarno <aurelien@aurel32.net>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 70fac59a2ae334c5994037b45a76f8dc9f034ab5
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Tue Apr 2 15:16:10 2013 -0700
  
      tcg-ppc64: Use ISEL for setcond
      
      There are a few simple special cases that should be handled first.
      Break these out to subroutines to avoid code duplication.
      
      Reviewed-by: Aurelien Jarno <aurelien@aurel32.net>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 6995a4a063d3ab3ceb21aad8c8a78f4cfc5e4140
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Tue Apr 2 15:09:52 2013 -0700
  
      tcg-ppc64: Use MFOCRF instead of MFCR
      
      It takes half the cycles to read one CR register instead of all 8.
      This is a backward compatible addition to the ISA, so chips prior
      to Power 2.00 spec will simply continue to read the entire CR register.
      
      Reviewed-by: Aurelien Jarno <aurelien@aurel32.net>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 991041a4eb8895390d816375021dccfd12c81752
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Tue Apr 2 14:14:23 2013 -0700
  
      tcg-ppc64: Cleanup i32 constants to tcg_out_cmp
      
      Nothing else in the call chain ensures that these
      constants don't have garbage in the high bits.
      
      Reviewed-by: Aurelien Jarno <aurelien@aurel32.net>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 4c314da6d1b438c815533380981880fe3f49b1ac
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Tue Apr 2 14:58:27 2013 -0700
  
      tcg-ppc64: Use TCGType throughout compares
      
      The optimization/bug being fixed is that tcg_out_cmp was not applying the
      right type to loading a constant, in the case it can't be implemented
      directly.  Rather than recomputing the TCGType enum from the arch64 bool,
      pass around the original TCGType throughout.
      
      Reviewed-by: Aurelien Jarno <aurelien@aurel32.net>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit ef809300fcf300a3efef479734e9456dc5b7581c
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Thu Jan 31 09:45:11 2013 -0800
  
      tcg-ppc64: Use I constraint for mul
      
      The mul_i32 pattern was loading non-16-bit constants into a register,
      when we can get the middle-end to do that for us.  The mul_i64 pattern
      was not considering that MULLI takes 64-bit inputs.
      
      Reviewed-by: Aurelien Jarno <aurelien@aurel32.net>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 33de9ed2235f8729c36110906c6806b361f96a24
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Thu Jan 31 08:39:30 2013 -0800
  
      tcg-ppc64: Implement deposit
      
      Reviewed-by: Aurelien Jarno <aurelien@aurel32.net>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 37251b98db28ff606479f53ff59ec0724348c40b
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Mon Mar 4 13:48:38 2013 -0800
  
      tcg-ppc64: Handle constant inputs for some compound logicals
      
      Since we have special code to handle and/or/xor with a constant,
      apply the same to andc/orc/eqv with a constant.
      
      Reviewed-by: Aurelien Jarno <aurelien@aurel32.net>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit ce1010d6e3080aae0ba597cb9cce07dbf6ec5a5a
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Thu Jan 31 07:49:13 2013 -0800
  
      tcg-ppc64: Implement compound logicals
      
      Mostly copied from the ppc32 port.
      
      Reviewed-by: Aurelien Jarno <aurelien@aurel32.net>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 68aebd45b1bc13828029e60d12147222ddef3259
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Wed Jan 30 21:41:54 2013 -0800
  
      tcg-ppc64: Implement bswap64
      
      Reviewed-by: Aurelien Jarno <aurelien@aurel32.net>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 5d221582009d942de77a538d21b09c9120929dc5
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Wed Jan 30 21:16:38 2013 -0800
  
      tcg-ppc64: Implement bswap16 and bswap32
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 313d91c778e9a2a684d5aacc09750421a6612416
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Wed Jan 30 19:24:06 2013 -0800
  
      tcg-ppc64: Implement rotates
      
      Reviewed-by: Aurelien Jarno <aurelien@aurel32.net>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 49d9870a54161b0c2cd29a8b70cf5aa6d3aed469
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Sat Feb 2 00:58:14 2013 -0800
  
      tcg-ppc64: Streamline qemu_ld/st insn selection
      
      Using a table to look up insns of the right width and sign.
      Include support for the Power 2.06 LDBRX and STDBRX insns.
      
      Reviewed-by: Aurelien Jarno <aurelien@aurel32.net>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 28f2dba6dc451daf462456adc4edfeb3d911fb12
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Thu Apr 4 13:36:07 2013 -0500
  
      tcg-ppc64: Use automatic implementation of ext32u_i64
      
      The enhancements to and immediate obviate this.
      
      Reviewed-by: Aurelien Jarno <aurelien@aurel32.net>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 637af30c764e08763e28908d01e5f73efb5e2318
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Fri Feb 1 23:58:17 2013 -0800
  
      tcg-ppc64: Improve and_i64 with constant
      
      Use RLDICL and RLDICR.
      
      Reviewed-by: Aurelien Jarno <aurelien@aurel32.net>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit a9249dff4dc233f9377e7a3025aa124d8941b096
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Fri Feb 1 23:43:42 2013 -0800
  
      tcg-ppc64: Improve and_i32 with constant
      
      Use RLWINM
      
      Reviewed-by: Aurelien Jarno <aurelien@aurel32.net>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit dce74c57bbf9839e72a2f83e3d994d4dd86f93c6
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Fri Feb 1 20:22:05 2013 -0800
  
      tcg-ppc64: Tidy or and xor patterns.
      
      Handle constants in common code; we'll want to reuse that later.
      
      Reviewed-by: Aurelien Jarno <aurelien@aurel32.net>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 148bdd23738a2919dda101908f9cfd94f253ef66
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Thu Apr 4 07:30:20 2013 -0700
  
      tcg-ppc64: Allow constant first argument to sub
      
      Using SUBFIC for 16-bit signed constants.
      
      Reviewed-by: Aurelien Jarno <aurelien@aurel32.net>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit ee924fa6b36330fb2d7c383df6436fcac77e1f23
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Fri Feb 1 16:17:17 2013 -0800
  
      tcg-ppc64: Improve constant add and sub ops.
      
      Improve constant addition -- previously we'd emit useless addi with 0.
      Use new constraints to force the driver to pull full 64-bit constants
      into a register.
      
      Reviewed-by: Aurelien Jarno <aurelien@aurel32.net>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 3d582c6179c853cf27e3c7a19575b6c9b94bd154
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Fri Feb 1 16:51:53 2013 -0800
  
      tcg-ppc64: Rearrange integer constant constraints
      
      We'll need a zero, and Z makes more sense for that.  Make sure we
      have a full compliment of signed and unsigned 16 and 32-bit tests.
      
      Reviewed-by: Aurelien Jarno <aurelien@aurel32.net>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 421233a1469123cc51ddd19849f7db4b6bd380e7
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Thu Jan 31 15:52:49 2013 -0800
  
      tcg-ppc64: Cleanup tcg_out_movi
      
      The test for using movi32 was sub-optimal for TCG_TYPE_I32, comparing
      a signed 32-bit quantity against an unsigned 32-bit quantity.
      
      When possible, use addi+oris for 32-bit unsigned constants.  Otherwise,
      standardize on addi+oris+ori instead of addis+ori+rldicl.
      
      Reviewed-by: Aurelien Jarno <aurelien@aurel32.net>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 752c1fdb6d3e7cc03157af213837f3b081b03858
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Tue Apr 2 11:13:28 2013 -0700
  
      tcg-ppc64: Fix setcond_i32
      
      We weren't ignoring the high 32 bits during a NE comparison.
      
      Reviewed-by: Aurelien Jarno <aurelien@aurel32.net>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 2fd8eddcab144d29f9f58c842ad7a7fd65147394
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Fri Feb 1 16:08:50 2013 -0800
  
      tcg-ppc64: Introduce and use TAI and SAI
      
      Reviewed-by: Aurelien Jarno <aurelien@aurel32.net>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 5e916c287e023c57f05689f908cc4579a6b53245
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Fri Feb 1 15:19:05 2013 -0800
  
      tcg-ppc64: Introduce and use tcg_out_shri64
      
      Reviewed-by: Aurelien Jarno <aurelien@aurel32.net>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 0a9564b964f2fec444cd422343bc1cc370c60dee
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Fri Feb 1 15:12:14 2013 -0800
  
      tcg-ppc64: Introduce and use tcg_out_shli64
      
      Reviewed-by: Aurelien Jarno <aurelien@aurel32.net>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 6e5e06024ff722057db928ce5da0b0de64768bc8
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Fri Feb 1 15:06:30 2013 -0800
  
      tcg-ppc64: Introduce and use tcg_out_ext32u
      
      Reviewed-by: Aurelien Jarno <aurelien@aurel32.net>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 9e555b735c8c0077bcf88ae92d6a0a26c38b437e
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Fri Feb 1 15:00:45 2013 -0800
  
      tcg-ppc64: Introduce and use tcg_out_rlw
      
      Reviewed-by: Aurelien Jarno <aurelien@aurel32.net>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit aceac8d68537b96aa2ef8e8ba246bfaf179975dd
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Fri Feb 1 14:48:37 2013 -0800
  
      tcg-ppc64: Use TCGReg everywhere
      
      Reviewed-by: Aurelien Jarno <aurelien@aurel32.net>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 66d4f6a32bf5aa0e3e20c1da11ecc75f8b566899
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Thu Jan 31 11:16:21 2013 -0800
  
      disas: Disassemble all ppc insns for the host
      
      Reviewed-by: Aurelien Jarno <aurelien@aurel32.net>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit c72dd2d04bd28f7ec6b073316270258684ba5fc3
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Mon Apr 8 18:26:41 2013 +0200
  
      exec: remove useless declarations from memory-internal.h
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit b421d9c6aba0ba3338c00b56cf45edbc150c42f3
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Tue Apr 9 11:10:27 2013 +0200
  
      memory: move core typedefs to qemu/typedefs.h
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 0bc3cd624f1d59456cad769bb07e84066a2ddaf9
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Mon Apr 8 17:29:59 2013 +0200
  
      include: avoid useless includes of exec/ headers
      
      Headers in include/exec/ are for the deepest innards of QEMU,
      they should almost never be included directly.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit dccfcd0e5f8f37360ebda11ccc4dab164c04d5a3
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Mon Apr 8 16:55:25 2013 +0200
  
      sysemu: avoid proliferation of include/ subdirectories
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit bdee56f5466a724f043e6cfcfcf69866cc48cc94
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Tue Apr 2 18:28:41 2013 +0200
  
      tpm: reorganize headers and split hardware part
      
      The TPM subsystem does not have a full front-end/back-end separation.
      The sole available backend, tpm_passthrough, depends on the data
      structures of the sole available frontend, tpm_tis.
      
      However, we can at least try to split the user interface (tpm.c) from the
      implementation (hw/tpm).  The patches makes tpm.c not include tpm_int.h,
      which is shared between tpm_tis.c and tpm_passthrough.c; instead it
      moves more stuff to tpm_backend.h.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 0ca5aa4f4c4a8bcc73988dd52a536241d35e5223
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Wed Apr 10 15:23:27 2013 +0200
  
      qemu-char: another io_add_watch_poll fix
      
      After attaching the source, we have to remove the reference we hold
      to it, because we do not hold anymore a pointer to the source.
      
      If we do not do this, removing the source will not finalize it and
      will not drop the "real" I/O watch source.
      
      This showed up when backporting the new flow control patches to older
      versions of QEMU that still used select.  The whole select then failed
      with EBADF (poll instead will reporting POLLNVAL on a single pollfd)
      and QEMU froze.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Message-id: 1365600207-21685-1-git-send-email-pbonzini@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit d5990ff46759d918309dc10409a7d7ee83467642
  Author: KONRAD Frederic <fred.konrad@greensocs.com>
  Date:   Tue Apr 9 14:53:36 2013 +0200
  
      virtio-serial: cleanup: remove qdev field.
      
      The qdev field is no longer needed, just drop it.
      
      Signed-off-by: KONRAD Frederic <fred.konrad@greensocs.com>
      Reviewed-by: Cornelia Huck <cornelia.huck@de.ibm.com>
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Tested-by: Cornelia Huck <cornelia.huck@de.ibm.com>
      Acked-by: Amit Shah <amit.shah@redhat.com>
      Message-id: 1365512016-21944-8-git-send-email-fred.konrad@greensocs.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 76017fd2ea9bbd24850deb0bf665ef65c920d7f3
  Author: KONRAD Frederic <fred.konrad@greensocs.com>
  Date:   Tue Apr 9 14:53:35 2013 +0200
  
      virtio-serial: cleanup: use QOM casts.
      
      As the virtio-serial-pci and virtio-serial-s390 are switched to the new
      API, we can use QOM casts.
      
      Signed-off-by: KONRAD Frederic <fred.konrad@greensocs.com>
      Reviewed-by: Cornelia Huck <cornelia.huck@de.ibm.com>
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Tested-by: Cornelia Huck <cornelia.huck@de.ibm.com>
      Acked-by: Amit Shah <amit.shah@redhat.com>
      Message-id: 1365512016-21944-7-git-send-email-fred.konrad@greensocs.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 34b95b2c647e6e66adcf877d06ea8b7911d31e80
  Author: KONRAD Frederic <fred.konrad@greensocs.com>
  Date:   Tue Apr 9 14:53:34 2013 +0200
  
      virtio-serial: cleanup: init and exit functions.
      
      This remove old init and exit function as they are no longer needed.
      
      Signed-off-by: KONRAD Frederic <fred.konrad@greensocs.com>
      Reviewed-by: Cornelia Huck <cornelia.huck@de.ibm.com>
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Tested-by: Cornelia Huck <cornelia.huck@de.ibm.com>
      Acked-by: Amit Shah <amit.shah@redhat.com>
      Message-id: 1365512016-21944-6-git-send-email-fred.konrad@greensocs.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 6acf69cd4fcc089f6c2415912431c04e096b5d5e
  Author: KONRAD Frederic <fred.konrad@greensocs.com>
  Date:   Tue Apr 9 14:53:33 2013 +0200
  
      virtio-serial-ccw: switch to the new API.
      
      Here the virtio-serial-ccw is modified for the new API. The device
      virtio-serial-ccw extends virtio-ccw-device as before. It creates and
      connects a virtio-serial during the init. The properties are not modified.
      
      Signed-off-by: KONRAD Frederic <fred.konrad@greensocs.com>
      Reviewed-by: Cornelia Huck <cornelia.huck@de.ibm.com>
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Tested-by: Cornelia Huck <cornelia.huck@de.ibm.com>
      Acked-by: Amit Shah <amit.shah@redhat.com>
      Message-id: 1365512016-21944-5-git-send-email-fred.konrad@greensocs.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 55169140020c431bae446280858bd25e1e54f366
  Author: KONRAD Frederic <fred.konrad@greensocs.com>
  Date:   Tue Apr 9 14:53:32 2013 +0200
  
      virtio-serial-s390: switch to the new API.
      
      Here the virtio-serial-s390 is modified for the new API. The device
      virtio-serial-s390 extends virtio-s390-device as before. It creates and
      connects a virtio-serial during the init. The properties are not
      modified.
      
      Signed-off-by: KONRAD Frederic <fred.konrad@greensocs.com>
      Reviewed-by: Cornelia Huck <cornelia.huck@de.ibm.com>
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Tested-by: Cornelia Huck <cornelia.huck@de.ibm.com>
      Acked-by: Amit Shah <amit.shah@redhat.com>
      Message-id: 1365512016-21944-4-git-send-email-fred.konrad@greensocs.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit f7f7464afdb9f6f792de080ca4b3c520168513ad
  Author: KONRAD Frederic <fred.konrad@greensocs.com>
  Date:   Tue Apr 9 14:53:31 2013 +0200
  
      virtio-serial-pci: switch to the new API.
      
      Here the virtio-serial-pci is modified for the new API. The device
      virtio-serial-pci extends virtio-pci. It creates and connects a
      virtio-serial during the init. The properties are not changed.
      
      Signed-off-by: KONRAD Frederic <fred.konrad@greensocs.com>
      Reviewed-by: Cornelia Huck <cornelia.huck@de.ibm.com>
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Tested-by: Cornelia Huck <cornelia.huck@de.ibm.com>
      Acked-by: Amit Shah <amit.shah@redhat.com>
      Message-id: 1365512016-21944-3-git-send-email-fred.konrad@greensocs.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 2cd2b016a145c57204ab629d2876b7e0a931ab12
  Author: KONRAD Frederic <fred.konrad@greensocs.com>
  Date:   Tue Apr 9 14:53:30 2013 +0200
  
      virtio-serial: add the virtio-serial device.
      
      Create virtio-serial which extends virtio-device, so it can be connected
      on virtio-bus.
      
      Signed-off-by: KONRAD Frederic <fred.konrad@greensocs.com>
      Reviewed-by: Cornelia Huck <cornelia.huck@de.ibm.com>
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Tested-by: Cornelia Huck <cornelia.huck@de.ibm.com>
      Acked-by: Amit Shah <amit.shah@redhat.com>
      Message-id: 1365512016-21944-2-git-send-email-fred.konrad@greensocs.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit f574fa8b0700bd5a3a400dbdc3bd514eaf53e005
  Author: KONRAD Frederic <fred.konrad@greensocs.com>
  Date:   Tue Apr 9 12:04:48 2013 +0200
  
      virtio: fix broken aliases.
      
      This fix the broken aliases, by renaming the devices.
      
      So: * virtio-blk => virtio-blk-device.
          * virtio-balloon => virtio-balloon-device.
          * virtio-scsi => virtio-scsi-device.
      
      All virtio-*-pci, virtio-*-s390, virtio-*-ccw didn't change.
      
      Signed-off-by: KONRAD Frederic <fred.konrad@greensocs.com>
      Message-id: 1365501888-14602-1-git-send-email-fred.konrad@greensocs.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 9fd02979d7f0fc58519f0119120797cba2a9fe70
  Author: Sander Eikelenboom <linux@eikelenboom.it>
  Date:   Mon Apr 8 23:08:13 2013 +0200
  
      Update Makefile to actually install the new efi-enabled nic roms that are used by default.
      
      Commit c45e5b5b30ac1f5505725a7b36e68cedfce4f01f made a switch use the efi-enabled nic roms by default.
      This patch updates the Makefile to install the roms so they can actually be used.
      
      Signed-off-by: Sander Eikelenboom <linux@eikelenboom.it>
      Message-id: 1365455293-7084-1-git-send-email-linux@eikelenboom.it
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 3718c7f0914c39d048a00f609baa4f47f7fc727f
  Author: Michael S. Tsirkin <mst@redhat.com>
  Date:   Mon Apr 15 11:12:50 2013 +0300
  
      acpi.h: make it self contained
      
      Headers shouldn't assume another header is included,
      pull in everything necessary.
      
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
      Message-id: 20130415081250.GA7374@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 97ebbab0e324831dff47dbfa4bed55808cb3ec74
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Mon Apr 15 16:14:48 2013 +0200
  
      nbd: set TCP_NODELAY
      
      Disable the Nagle algorithm to reduce latency.  Note this means we must
      also use TCP_CORK when sending header followed by payload to avoid
      fragmenting lots of little packets.  The previous patch took care of
      that.
      
      Suggested-by: Nick Thomas <nick@bytemark.co.uk>
      Tested-by: Nick Thomas <nick@bytemark.co.uk>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 0fcece25c0b1b79b39d1dff5c2c55b88feae7eef
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Mon Apr 15 16:14:47 2013 +0200
  
      nbd: use TCP_CORK in nbd_co_send_request()
      
      Use TCP_CORK to defer packet transmission until both the header and the
      payload have been written.
      
      Suggested-by: Nick Thomas <nick@bytemark.co.uk>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 6760c47aa42ce30efdd12c132f73c8749c575995
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Mon Apr 15 16:14:46 2013 +0200
  
      nbd: unlock mutex in nbd_co_send_request() error path
      
      Cc: qemu-stable@nongnu.org
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit b1ca31d7ce648a10e3513bb4b5e7f89a8702aec7
  Author: Petar Jovanovic <petar.jovanovic@imgtec.com>
  Date:   Mon Apr 15 13:54:07 2013 +0200
  
      target-mips: fix mipsdsp_mul_q15_q15 and tests for MAQ_SA_W_PHL/PHR
      
      The operands for MAQ_SA_W.PHL/MAQ_SA_W.PHR must in specified format.
      Otherwise, the results are unpredictable. Once the operands were corrected
      in the tests (part of this change), a bug in mipsdsp_mul_q15_q15 became
      visible.
      
      This change corrects the tests for MAQ_SA_W.PHL/MAQ_SA_W.PHR and fixes
      sign-related issue in mipsdsp_mul_q15_q15. It also removes unnecessary
      comment.
      
      Signed-off-by: Petar Jovanovic <petar.jovanovic@imgtec.com>
  
  commit e3d142d073d02f0a3a4aad79eb838c15b6f99c01
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Fri Apr 12 16:37:52 2013 +0100
  
      fpu: Correct edgecase in float64_muladd
      
      In handling float64_muladd, if we end up doing a subtraction of the
      product and c, and the 128 bit result of this subtraction happens to
      have its most significant bit in bit 63, we weren't handling this
      correctly when attempting to normalize to put the most significant
      bit into bit 126.  We would end up doing a right shift by a negative
      number (undefined behaviour in C) so at best we would return an
      incorrect result to the guest.  MSB in bit 63 has to be handled as a
      special case separately from MSB in 0..62 and MSB in 63..126.  (MSB
      in 127 is not possible.)
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Reviewed-by: Aurelien Jarno <aurelien@aurel32.net>
      Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
  
  commit 3b8acc11d3f60792f9f716f2a93c258e729af980
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Mon Mar 18 16:37:50 2013 +0100
  
      configure: fix TPM logic
      
      A non-native i386 or x86_64 emulator should not have TPM passthrough
      support, since the TPM is only present for those hosts.
      
      Reviewed-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit e53339cf7cf90cf5c7a6bca64d0e7c0956f53a66
  Author: Michael S. Tsirkin <mst@redhat.com>
  Date:   Mon Apr 15 11:12:50 2013 +0300
  
      acpi.h: make it self contained
      
      Headers shouldn't assume another header is included,
      pull in everything necessary.
      
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 0445259ba686f9ddf395f700c7d5b1ac400a451c
  Author: Michael S. Tsirkin <mst@redhat.com>
  Date:   Mon Apr 15 09:19:22 2013 +0300
  
      acpi: move declarations from pc.h to acpi.h
      
      Functions defined in acpi/ should be declared in
      acpi.h
      
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 174d5d990c7b08e75677402a71c834b000171c94
  Author: Stefan Weil <sw@weilnetz.de>
  Date:   Sun Apr 14 22:52:50 2013 +0200
  
      hw: Add lost ARM core again
      
      Commit 0434e30afb6175212389811e0b28b948eb3c1e40 accidentally removed
      the compilation of arm11mpcore.c.
      
      Signed-off-by: Stefan Weil <sw@weilnetz.de>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 35b2028f47eef4e20752f94f7cff650d828bfaee
  Author: Hu Tao <hutao@cn.fujitsu.com>
  Date:   Wed Apr 10 16:43:09 2013 +0800
  
      Fix failure to create q35 machine
      
      This is a regression introduced by c0907c9e6417c. How to reproduce:
      
      $ qemu-system-x86_64 -nodefaults -vnc :0 -M q35
      qemu-system-x86_64: Unknown device 'q35-pcihost' for default sysbus
      Aborted (core dumped)
      
      Tested-by: Markus Armbruster <armbru@redhat.com>
      Signed-off-by: Hu Tao <hutao@cn.fujitsu.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit fd123245b98fd6e13d829878f25b30a9417f4bfc
  Author: Jan Kiszka <jan.kiszka@siemens.com>
  Date:   Wed Apr 10 10:29:47 2013 +0200
  
      Add linux-headers to QEMU_INCLUDES
      
      virtio/dataplane/vring.c requires the Linux headers and is built for all
      targets. So we need to add the corresponding include to QEMU_INCLUDES to
      avoid that outdated distribution headers are used.
      
      Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit bd2be1500337f0349f70802e4d8d43f5aca61477
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Tue Apr 9 15:26:55 2013 +0100
  
      arm: fix location of some include files
      
      The recent rearrangement of include files had some minor errors:
       devices.h is not ARM specific and should not be in arm/
       arm.h should be in arm/
      
      Move these two headers to correct this.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit db08dc213ba87d16c34c235f5c83f70f0239f023
  Merge: c530b14... dc7588c...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Mon Apr 15 08:02:41 2013 -0500
  
      Merge remote-tracking branch 'stefanha/block' into staging
      
      * stefanha/block:
        rbd: add an asynchronous flush
        iotests: Add 'check -ssh' option to test Secure Shell block device.
        block: ssh: Use libssh2_sftp_fsync (if supported by libssh2) to flush to disk.
        block: Add support for Secure Shell (ssh) block device.
        ide: refuse WIN_READ_NATIVE_MAX on empty device
        qemu-iotests: filter QEMU_PROG in 051.out
        qemu-iotests: Add test for -drive options
        qemu-iotests: A few more bdrv_pread/pwrite tests
        block: Introduce bdrv_pwritev() for qcow2_save_vmstate
        savevm: Implement block_writev_buffer()
        block: Introduce bdrv_writev_vmstate
      
      Conflicts:
      	savevm.c
      
      aliguori: add f->pos parameter to writev_buffer().
      
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit c530b1423b86f1589c49bccb460a75cb87322562
  Merge: b25ce10... c85a128...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Mon Apr 15 07:49:21 2013 -0500
  
      Merge remote-tracking branch 'luiz/queue/qmp' into staging
      
      # By Michal Novotny (2) and Eric Blake (1)
      # Via Luiz Capitulino
      * luiz/queue/qmp:
        qapi: use valid JSON in schema
        Revert "New QMP command query-cpu-max and HMP command cpu_max"
        New cpu-max field in query-machines QMP command output
      
      Message-id: 1365775103-18737-1-git-send-email-lcapitulino@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit b25ce104a2ea690d77b1803cc829fee3142b310d
  Merge: e2ec3f9... 4d11724...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Mon Apr 15 07:46:39 2013 -0500
  
      Merge remote-tracking branch 'quintela/migration.next' into staging
      
      # By Paolo Bonzini
      # Via Juan Quintela
      * quintela/migration.next:
        migration: simplify writev vs. non-writev logic
        migration: drop is_write complications
        migration: use a single I/O operation when writev_buffer is not defined
        migration: set f->is_write and flush in add_to_iovec
      
      Message-id: 1365512961-15623-1-git-send-email-quintela@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit dc7588c1eb3008bda53dde1d6b890cd299758155
  Author: Josh Durgin <josh.durgin@inktank.com>
  Date:   Fri Mar 29 13:03:23 2013 -0700
  
      rbd: add an asynchronous flush
      
      The existing bdrv_co_flush_to_disk implementation uses rbd_flush(),
      which is sychronous and causes the main qemu thread to block until it
      is complete. This results in unresponsiveness and extra latency for
      the guest.
      
      Fix this by using an asynchronous version of flush.  This was added to
      librbd with a special #define to indicate its presence, since it will
      be backported to stable versions. Thus, there is no need to check the
      version of librbd.
      
      Implement this as bdrv_aio_flush, since it matches other aio functions
      in the rbd block driver, and leave out bdrv_co_flush_to_disk when the
      asynchronous version is available.
      
      Reported-by: Oliver Francke <oliver@filoo.de>
      Signed-off-by: Josh Durgin <josh.durgin@inktank.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 342809e807ecb55551e579942f535966251cbe27
  Author: Richard W.M. Jones <rjones@redhat.com>
  Date:   Tue Apr 9 15:30:55 2013 +0100
  
      iotests: Add 'check -ssh' option to test Secure Shell block device.
      
      Note in order to run these tests on ssh, you must be running a local
      ssh daemon, and that daemon must accept loopback connections, and
      ssh-agent has to be set up to allow logins on the local daemon.  In
      other words, the following command should just work without demanding
      any passphrase:
      
       ssh localhost
      
      Signed-off-by: Richard W.M. Jones <rjones@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 9a2d462e7bfba36597ccbd3774ba3bb1bd4c54d8
  Author: Richard W.M. Jones <rjones@redhat.com>
  Date:   Tue Apr 9 15:30:54 2013 +0100
  
      block: ssh: Use libssh2_sftp_fsync (if supported by libssh2) to flush to disk.
      
      libssh2_sftp_fsync is an extension to libssh2 to support fsync(2) over
      sftp, which is itself an extension of OpenSSH.
      
      If both libssh2 and the ssh daemon support it, this will allow
      bdrv_flush_to_disk to commit changes through to disk on the remote
      server.
      
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 0a12ec87a513b31eb3b6e035d30649e483322270
  Author: Richard W.M. Jones <rjones@redhat.com>
  Date:   Tue Apr 9 15:30:53 2013 +0100
  
      block: Add support for Secure Shell (ssh) block device.
      
        qemu-system-x86_64 -drive file=ssh://hostname/some/image
      
      QEMU will ssh into 'hostname' and open '/some/image' which is made
      available as a standard block device.
      
      You can specify a username (ssh://user@host/...) and/or a port number
      (ssh://host:port/...).  You can also use an alternate syntax using
      properties (file.user, file.host, file.port, file.path).
      
      Current limitations:
      
      - Authentication must be done without passwords or passphrases, using
        ssh-agent.  Other authentication methods are not supported.
      
      - Uses a single connection, instead of concurrent AIO with multiple
        SSH connections.
      
      This is implemented using libssh2 on the client side.  The server just
      requires a regular ssh daemon with sftp-server support.  Most ssh
      daemons on Unix/Linux systems will work out of the box.
      
      Signed-off-by: Richard W.M. Jones <rjones@redhat.com>
      Cc: Stefan Hajnoczi <stefanha@gmail.com>
      Cc: Kevin Wolf <kwolf@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit aad64f3193cbdc3741d10afa0237b6833e46e94e
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Fri Apr 5 11:51:01 2013 +0200
  
      ide: refuse WIN_READ_NATIVE_MAX on empty device
      
      What is the highest addressable sector on an empty CD-ROM?  Nothing is
      addressable so produce an error.
      
      This patch prevents a divide-by-zero in ide_set_sector() since
      s->sectors and s->heads would be 0.  Not to mention that a sector=-1
      argument would be nonsense.
      
      Note that WIN_READ_NATIVE_MAX can be triggered using hdparm -N 1024
      /dev/cdrom.  The LBA bit will be set to 1 though, so the only easy way
      to go down the ide_set_sector() CHS code path which divides by zero is
      to comment out the s->select & 0x40 case for testing.
      
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
      Reviewed-by: Markus Armbruster <armbru@redhat.com>
  
  commit c09b437b5fab487edd924e09d1732062d7dcf093
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Mon Apr 15 10:15:17 2013 +0200
  
      qemu-iotests: filter QEMU_PROG in 051.out
      
      Filter the name of the QEMU executable so the output can be diffed no
      matter what QEMU_PROG is (e.g. qemu-system-x86_64).
      
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 47e5df2146e8b6cd1c093720461928e66f824222
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Tue Apr 9 15:56:13 2013 +0200
  
      qemu-iotests: Add test for -drive options
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit cf07aecf955453de7570c66fa0e582c83f2aac4c
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Fri Apr 5 21:27:56 2013 +0200
  
      qemu-iotests: A few more bdrv_pread/pwrite tests
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 8d3b1a2d0b34a95800c482e1414c63f469ac4973
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Fri Apr 5 21:27:55 2013 +0200
  
      block: Introduce bdrv_pwritev() for qcow2_save_vmstate
      
      Directly pass the QEMUIOVector on instead of linearising it.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 05fcc84888cfabec2267851415b66395a73a0f5f
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Fri Apr 5 21:27:54 2013 +0200
  
      savevm: Implement block_writev_buffer()
      
      Instead of breaking up RAM state into many small chunks, pass the iovec
      to the block layer for better performance.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit cf8074b3825f7229a20c60e679511592bde41340
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Fri Apr 5 21:27:53 2013 +0200
  
      block: Introduce bdrv_writev_vmstate
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 41cb62c2d9a5a2668165fdd6f195f54ad30e5396
  Author: Michael S. Tsirkin <mst@redhat.com>
  Date:   Tue Apr 2 16:52:25 2013 +0300
  
      kvm: support non datamatch ioeventfd
      
      Adding restrictions just adds code.
      
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
  
  commit 44c3f8f7c77ff24edbd4e682c12a8f1f50a20ae9
  Author: Michael S. Tsirkin <mst@redhat.com>
  Date:   Tue Apr 2 00:54:45 2013 +0300
  
      kvm: support any size for pio eventfd
      
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
  
  commit 500ffd4a29bda2109ab07fadc0f767473dab6010
  Author: Michael S. Tsirkin <mst@redhat.com>
  Date:   Tue Apr 2 00:05:21 2013 +0300
  
      kvm: remove unused APIs
      
      There are only used internally now, move them
      out of header and out of stub.
      
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
  
  commit e2ec3f976803b360c70d9ae2ba13852fa5d11665
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Thu Apr 11 18:07:21 2013 +0200
  
      qjson: to_json() case QTYPE_QSTRING is buggy, rewrite
      
      Known bugs in to_json():
      
      * A start byte for a three-byte sequence followed by less than two
        continuation bytes is split into one-byte sequences.
      
      * Start bytes for sequences longer than three bytes get misinterpreted
        as start bytes for three-byte sequences.  Continuation bytes beyond
        byte three become one-byte sequences.
      
        This means all characters outside the BMP are decoded incorrectly.
      
      * One-byte sequences with the MSB are put into the JSON string
        verbatim when char is unsigned, producing invalid UTF-8.  When char
        is signed, they're replaced by "\\uFFFF" instead.
      
        This includes \xFE, \xFF, and stray continuation bytes.
      
      * Overlong sequences are happily accepted, unless screwed up by the
        bugs above.
      
      * Likewise, sequences encoding surrogate code points or noncharacters.
      
      * Unlike other control characters, ASCII DEL is not escaped.  Except
        in overlong encodings.
      
      My rewrite fixes them as follows:
      
      * Malformed UTF-8 sequences are replaced.
      
        Except the overlong encoding \xC0\x80 of U+0000 is still accepted.
        Permits embedding NUL characters in C strings.  This trick is known
        as "Modified UTF-8".
      
      * Sequences encoding code points beyond Unicode range are replaced.
      
      * Sequences encoding code points beyond the BMP produce a surrogate
        pair.
      
      * Sequences encoding surrogate code points are replaced.
      
      * Sequences encoding noncharacters are replaced.
      
      * ASCII DEL is now always escaped.
      
      The replacement character is U+FFFD.
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Reviewed-by: Laszlo Ersek <lersek@redhat.com>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 1d50c8e947180174acb02bad9ff95e0aee6249ea
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Thu Apr 11 18:07:20 2013 +0200
  
      check-qjson: Test noncharacters other than U+FFFE, U+FFFF in strings
      
      Test cases cover the two noncharacters in the BMP.  Add tests for the
      other 64 noncharacters.
      
      Three existing test cases involve noncharacters U+FFFF and U+10FFFF.
      Instead of deleting them as now duplicates, adjust them to use U+FFFC
      and U+10FFFFD.
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Reviewed-by: Laszlo Ersek <lersek@redhat.com>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit d6244e2ce48b353402eff271d382ee6fd47ce166
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Thu Apr 11 18:07:19 2013 +0200
  
      check-qjson: Improve a few comments, delete bogus ones
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Reviewed-by: Laszlo Ersek <lersek@redhat.com>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit cb2744ea343d8cb96bab0389f6b7d6e1a3ddf6c1
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Thu Apr 11 18:07:18 2013 +0200
  
      unicode: New mod_utf8_codepoint()
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Reviewed-by: Laszlo Ersek <lersek@redhat.com>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 75312e745ad1b672cbabdc3022f6e7c8eff69b00
  Merge: d640045... 0727b86...
  Author: Aurelien Jarno <aurelien@aurel32.net>
  Date:   Sat Apr 13 14:31:54 2013 +0200
  
      Merge branch 'mingw' of git://qemu.weilnetz.de/qemu
      
      * 'mingw' of git://qemu.weilnetz.de/qemu:
        qemu-timer: move timeBeginPeriod/timeEndPeriod to os-win32
        Release SMP restriction on Windows
        Ensure good ordering of memory instruction in cpu_exec
        Check effective suspension of TCG thread
  
  commit d640045a3ede028293b83e57e9ae1ce4f81044b8
  Author: Aurelien Jarno <aurelien@aurel32.net>
  Date:   Sun Mar 31 12:58:31 2013 +0200
  
      target-i386: add AES-NI instructions
      
      Reviewed-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
  
  commit 5d6f5cdd8ae3a67a07012b4f3fcb5db7a6117766
  Author: Aurelien Jarno <aurelien@aurel32.net>
  Date:   Sun Mar 31 12:58:31 2013 +0200
  
      aes: make Td[0-5] and Te[0-5] tables non static
      
      Remove static attribute to Td[0-5] and Te[0-5] tables so that they
      can be used outside of aes.c. Change their type from u32 to uint32_t,
      to keep the u32 udef local to aes.c. Prefix them with AES_ so that they
      do not conflict with other symbols.
      
      Reviewed-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
  
  commit 753d9b82c5a18182294980f4fc1081d7926aae83
  Author: Aurelien Jarno <aurelien@aurel32.net>
  Date:   Sun Mar 31 12:58:30 2013 +0200
  
      aes: move aes.h from include/block to include/qemu
      
      Move aes.h from include/block to include/qemu to show it can be reused
      by other subsystems.
      
      Cc: Kevin Wolf <kwolf@redhat.com>
      Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com>
      Reviewed-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
  
  commit 309b4de122c387e0f75624307fcd9896be7ec8fe
  Author: Aurelien Jarno <aurelien@aurel32.net>
  Date:   Sun Mar 31 12:58:30 2013 +0200
  
      disas/i386.c: disassemble aes-ni instructions
      
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
  
  commit 41cb383f42d0cb51d8e3e25e3ecebc954dd4196f
  Author: Aurelien Jarno <aurelien@aurel32.net>
  Date:   Sun Mar 31 12:58:30 2013 +0200
  
      target-i386: enable PCLMULQDQ on Westmere CPU
      
      The PCLMULQDQ instruction has been introduced on the Westmere CPU.
      
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Reviewed-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
      Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
  
  commit e71827bc0ed50edb31bee6050bc96b3bd1e0c055
  Author: Aurelien Jarno <aurelien@aurel32.net>
  Date:   Sun Mar 31 12:58:30 2013 +0200
  
      target-i386: add pclmulqdq instruction
      
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Reviewed-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
      Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
  
  commit 8dbd3fc37593c81a04a62cb4266ba9127de4498a
  Author: Aurelien Jarno <aurelien@aurel32.net>
  Date:   Sun Mar 31 12:58:30 2013 +0200
  
      disas/i386.c: disassemble pclmulqdq instruction
      
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
  
  commit 2f493fee18a62104caddfabaa2712b076528cede
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Tue Apr 9 16:51:24 2013 +0200
  
      sh7750: Change cpu field type to SuperHCPU
      
      This brings us a step closer to QOM'ified SH7750 SoC and
      fixes b350ab75 (target-sh4: Move PVR/PRR/CVR into SuperHCPUClass)
      assuming SuperHCPU type for SUPERH_CPU_GET_CLASS().
      
      Fix Coding Style issues while at it (indentation, braces).
      
      Reported-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
  
  commit 06f3ed26983a04df74729d748a7b05400d8f3386
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Tue Apr 9 16:51:23 2013 +0200
  
      shix: Catch CPU initialization errors
      
      Print an error message as done for the r2d machine and exit.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
  
  commit 396a14a3be17edbcdf33ad2c94d6e1069464f9e0
  Merge: 0a9c234... c30d1ae...
  Author: Aurelien Jarno <aurelien@aurel32.net>
  Date:   Sat Apr 13 13:50:34 2013 +0200
  
      Merge branch 'trivial-patches' of git://github.com/stefanha/qemu
      
      * 'trivial-patches' of git://github.com/stefanha/qemu:
        cpu-exec: Allow "-d exec" in non-debug builds (drop CONFIG_DEBUG_EXEC)
        Typo, spelling and grammatical fixes
        linux-user: pass correct host flags to eventfd2 call
        target-moxie: Fix VMState registration
  
  commit 0a9c2341de2e735166084538d000ed80182ff404
  Merge: 4b7b054... ee79c35...
  Author: Aurelien Jarno <aurelien@aurel32.net>
  Date:   Sat Apr 13 13:50:06 2013 +0200
  
      Merge branch 'tci' of git://qemu.weilnetz.de/qemu
      
      * 'tci' of git://qemu.weilnetz.de/qemu:
        tci: Make tcg temporaries local to tcg_qemu_tb_exec
        tci: Delete unused tb_ret_addr
        tci: Avoid code before declarations
        tci: Use a local variable for env
        tci: Use 32-bit signed offsets to loads/stores
  
  commit 4b7b05468289531dae80ec81d0f08021ed92f123
  Merge: 93b48c2... b879f30...
  Author: Aurelien Jarno <aurelien@aurel32.net>
  Date:   Sat Apr 13 13:49:20 2013 +0200
  
      Merge branch 'tcg-s390' of git://github.com/rth7680/qemu
      
      * 'tcg-s390' of git://github.com/rth7680/qemu:
        tcg-s390: Fix merge error in tgen_brcond
        tcg-s390: Use all 20 bits of the offset in tcg_out_mem
        tcg-s390: Use load-address for addition
        tcg-s390: Cleanup argument shuffling fixme in softmmu code
        tcg-s390: Use risbgz for andi
        tcg-s390: Remove constraint letters for and
        tcg-s390: Implement deposit opcodes
        tcg-s390: Implement movcond opcodes
        tcg-s390: Implement mulu2_i64 opcode
        tcg-s390: Implement add2/sub2 opcodes
        tcg-s390: Remove useless preprocessor conditions
        tcg-s390: Properly allocate a stack frame.
        tcg-s390: Fix movi
  
  commit 0727b867542eea7fedfd2c53568e9782627fd3bd
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Wed Feb 20 14:43:31 2013 +0100
  
      qemu-timer: move timeBeginPeriod/timeEndPeriod to os-win32
      
      These are needed for any of the Win32 alarm timer implementations.
      They are not tied to mmtimer exclusively.
      
      Jacob tested this patch with both mmtimer and Win32 timers.
      
      Cc: qemu-stable@nongnu.org
      Tested-by: Jacob Kroon <jacob.kroon@gmail.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Stefan Weil <sw@weilnetz.de>
  
  commit 1046127d1fcc69359b3f5a44de08e6c5b16c90bc
  Author: Fabien Chouteau <chouteau@adacore.com>
  Date:   Tue Apr 9 18:06:55 2013 +0200
  
      Release SMP restriction on Windows
      
      The previous patches make QEMU SMP safe on Windows, we can now release
      the restriction.
      
      Signed-off-by: Fabien Chouteau <chouteau@adacore.com>
      Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Stefan Weil <sw@weilnetz.de>
  
  commit ec9bd89fa48147e1d16e078217513c1235f9132a
  Author: Olivier Hainque <hainque@adacore.com>
  Date:   Tue Apr 9 18:06:54 2013 +0200
  
      Ensure good ordering of memory instruction in cpu_exec
      
      The IO thread, when it senses cpu_single_env == 0, expects exit_request
      to be checked later on. A compiler scheduling constraint is not strong
      enough to ensure this on modern architecture. A memory fence is needed
      as well.
      
      Signed-off-by: Olivier Hainque <hainque@adacore.com>
      Signed-off-by: Fabien Chouteau <chouteau@adacore.com>
      Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Stefan Weil <sw@weilnetz.de>
  
  commit ed9164a3549f93204d6b096136cda2ce54e9f03a
  Author: Olivier Hainque <hainque@adacore.com>
  Date:   Tue Apr 9 18:06:53 2013 +0200
  
      Check effective suspension of TCG thread
      
      On multi-core systems, SuspendThread does not guaranty immediate thread
      suspension. We add busy loop to wait for effective thread suspension
      after call to ThreadSuspend().
      
      Signed-off-by: Fabien Chouteau <chouteau@adacore.com>
      Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Stefan Weil <sw@weilnetz.de>
  
  commit c85a128480a3d05d2002728c449a32e32663e7de
  Author: Eric Blake <eblake@redhat.com>
  Date:   Wed Apr 10 13:12:44 2013 -0600
  
      qapi: use valid JSON in schema
      
      * qapi-schema.json: JSON doesn't allow trailing commas.
      
      Signed-off-by: Eric Blake <eblake@redhat.com>
      Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
  
  commit 315f9e1a8f596a37853bbed4647954029f9350db
  Author: Michal Novotny <minovotn@redhat.com>
  Date:   Tue Apr 9 16:23:39 2013 +0200
  
      Revert "New QMP command query-cpu-max and HMP command cpu_max"
      
      This reverts commit 4d700430a20b3d53b7b15bc5f6666f7e570e3f2c as asked by
      Luiz. The patch has been obsoleted by extending MachineInfo structure
      by cpu-max field.
      
      Signed-off-by: Michal Novotny <minovotn@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
  
  commit c72e768836d78c9d844428b541f7d27d54e7653d
  Author: Michal Novotny <minovotn@redhat.com>
  Date:   Mon Apr 8 18:21:02 2013 +0200
  
      New cpu-max field in query-machines QMP command output
      
      Alter the query-machines QMP command to output information about
      maximum number of CPUs for each machine type with default value
      set to 1 in case the number of max_cpus is not set.
      
      Signed-off-by: Michal Novotny <minovotn@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
  
  commit c30d1aea1478cd55e8cfdf866afa39cd00bb4ea1
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Thu Apr 11 21:21:46 2013 +0100
  
      cpu-exec: Allow "-d exec" in non-debug builds (drop CONFIG_DEBUG_EXEC)
      
      The CONFIG_DEBUG_EXEC define compiles out a single qemu_log_mask()
      call, which is a pretty trivial cost even for something in the main
      cpu_exec() loop.  Having this be conditionally defined means that
      '-d exec' on a non-debug build will silently do nothing.  Drop the
      define and the configure machinery that sets it, in favour of just
      always allowing this log option to be enabled at runtime.  As a
      concession to the mainloopiness, we use qemu_loglevel_mask()+qemu_log()
      rather than qemu_log_mask() to avoid the function call overhead.
      
      Note that DEBUG_DISAS is always defined, so removing the
      '|| defined(CONFIG_DEBUG_EXEC)' from those conditionals makes
      no behavioural change for that logging.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Acked-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit e03ba136377ff0038276ba493473127338c68ebc
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Tue Apr 9 12:48:19 2013 +0100
  
      Typo, spelling and grammatical fixes
      
      Minor fixes to documentation and code comments.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 5947c697ce71898015ae1c6ac5d23d1ecc388552
  Author: Petar Jovanovic <petar.jovanovic@rt-rk.com>
  Date:   Mon Apr 8 20:26:10 2013 +0200
  
      linux-user: pass correct host flags to eventfd2 call
      
      This change makes conversion of TARGET_O_NONBLOCK and TARGET_O_CLOEXEC flags
      to host flags before calling eventfd for TARGET_NR_eventfd2.
      
      Signed-off-by: Petar Jovanovic <petar.jovanovic@imgtec.com>
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 183543cdb68a0f2e1ff1c68d37338037dcc9d6c5
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Mon Apr 8 16:51:46 2013 +0100
  
      target-moxie: Fix VMState registration
      
      Register the CPU VMState in the correct way, via cpu_class_set_vmsd(),
      rather than doing it in two different wrong ways (once by providing
      cpu_save and cpu_load functions, and once by setting the vmsd field in
      DeviceClass).
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Reviewed-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit ee79c356ffe18eea90ea4bbde2057cebe6bb654f
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Thu Mar 28 05:37:55 2013 +0000
  
      tci: Make tcg temporaries local to tcg_qemu_tb_exec
      
      We're moving away from the temporaries stored in env.  Make sure we can
      differentiate between temp stores and possibly bogus stores for extra
      call arguments.  Move TCG_AREG0 and TCG_REG_CALL_STACK out of the way
      of the parameter passing registers.
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
      Signed-off by: Stefan Weil <sw@weilnetz.de>
  
  commit 4699ca6dbf335b0c38e291a530c6ad85e599253d
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Thu Mar 28 05:37:54 2013 +0000
  
      tci: Delete unused tb_ret_addr
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
      Signed-off by: Stefan Weil <sw@weilnetz.de>
  
  commit dea8fde8b8cb1ab14e15308aadbf88eeccd4e873
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Thu Mar 28 05:37:53 2013 +0000
  
      tci: Avoid code before declarations
      
      This only valid with c99 extensions enabled, and easy to avoid.
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
      Signed-off by: Stefan Weil <sw@weilnetz.de>
  
  commit 7648746844a7775566ada1db1c117943aaf64b83
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Thu Mar 28 05:37:52 2013 +0000
  
      tci: Use a local variable for env
      
      Since we have total conversion away from global AREG0, we do not
      need a global variable named "env".  Retain that name as the
      function parameter inside the interpreter.
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
      Signed-off by: Stefan Weil <sw@weilnetz.de>
  
  commit 03fc0548b70393b0c8d43703591a9e34fb8e3123
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Thu Mar 28 05:37:51 2013 +0000
  
      tci: Use 32-bit signed offsets to loads/stores
      
      Since the change to tcg_exit_req, the first insn of every TB is
      a load with a negative offset from env.
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
      Signed-off by: Stefan Weil <sw@weilnetz.de>
  
  commit 4d1172472cdf28a444321ca8b165ce7326eb919e
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Mon Apr 8 13:29:57 2013 +0200
  
      migration: simplify writev vs. non-writev logic
      
      Check f->iovcnt in add_to_iovec, f->buf_index in qemu_put_buffer/byte.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit d9658c4732a88efc42ab43bda69ae9f62559205b
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Mon Apr 8 13:29:56 2013 +0200
  
      migration: drop is_write complications
      
      The same QEMUFile is never used for both read and write.  Simplify
      the logic to simply look for presence or absence of the right ops.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit 7ce51f1b8157a2aa6bd3945bba9904442d3c3cdd
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Mon Apr 8 13:29:55 2013 +0200
  
      migration: use a single I/O operation when writev_buffer is not defined
      
      The recent patches to use vectored I/O for RAM migration caused a
      regression in savevm speed.  To restore previous performance,
      add data to the buffer in qemu_put_buffer_async whenever writev_buffer
      is not available in the QEMUFile.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit af74db72d33e4776d7d1430b57d0bf065a6f03df
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Mon Apr 8 13:29:54 2013 +0200
  
      migration: set f->is_write and flush in add_to_iovec
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit 93b48c201eb6c0404d15550a0eaa3c0f7937e35e
  Author: Hans de Goede <hdegoede@redhat.com>
  Date:   Tue Apr 9 10:22:35 2013 +0200
  
      virtio-9p: Fix virtio-9p no longer building after hw-dirs branch merge
      
      Signed-off-by: Hans de Goede <hdegoede@redhat.com>
      Message-id: 1365495755-10902-1-git-send-email-hdegoede@redhat.com
      Cc: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 47b5264eb3e1cd2825e48d28fd0d1b239ed53974
  Merge: 1f8010f... 47b43a1...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Mon Apr 8 13:12:32 2013 -0500
  
      Merge remote-tracking branch 'bonzini/hw-dirs' into staging
      
      # By Paolo Bonzini
      # Via Paolo Bonzini
      * bonzini/hw-dirs: (35 commits)
        hw: move private headers to hw/ subdirectories.
        MAINTAINERS: update for source code movement
        hw: move last file to hw/arm/
        hw: move hw/kvm/ to hw/i386/kvm
        hw: move ARM CPU cores to hw/cpu/, configure with default-configs/
        hw: move other devices to hw/misc/, configure with default-configs/
        hw: move NVRAM interfaces to hw/nvram/, configure with default-configs/
        hw: move GPIO interfaces to hw/gpio/, configure with default-configs/
        hw: move interrupt controllers to hw/intc/, configure with default-configs/
        hw: move DMA controllers to hw/dma/, configure with default-configs/
        hw: move VFIO and ivshmem to hw/misc/
        hw: move PCI bridges to hw/pci-* or hw/ARCH
        hw: move SD/MMC devices to hw/sd/, configure with default-configs/
        hw: move timer devices to hw/timer/, configure with default-configs/
        hw: move ISA bridges and devices to hw/isa/, configure with default-configs/
        hw: move char devices to hw/char/, configure via default-configs/
        hw: move more files to hw/xen/
        hw: move SCSI controllers to hw/scsi/, configure via default-configs/
        hw: move SSI controllers to hw/ssi/, configure via default-configs/
        hw: move I2C controllers to hw/i2c/, configure via default-configs/
        ...
      
      Message-id: 1365442249-18259-1-git-send-email-pbonzini@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 1f8010f0790b53e5a75dbbd3e14868759ac00e6c
  Merge: 7c2acc7... 389dd80...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Mon Apr 8 13:12:25 2013 -0500
  
      Merge remote-tracking branch 'stefanha/net' into staging
      
      # By Dmitry Fleytman
      # Via Stefan Hajnoczi
      * stefanha/net:
        vmxnet3: const_cpu_to_le64 wrapping for feature bits dropped
        vmxnet3: iPXE compatibility fixes
      
      Message-id: 1365435829-23535-1-git-send-email-stefanha@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 47b43a1f414c5b3eb9eb7502d0b0be0d134259ba
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Mon Mar 18 17:36:02 2013 +0100
  
      hw: move private headers to hw/ subdirectories.
      
      Many headers are used only in a single directory.  These can be
      kept in hw/.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 8d8b636d28a97af7bf43c3267d07f87b9530939a
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Mon Feb 4 15:19:30 2013 +0100
  
      MAINTAINERS: update for source code movement
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit aacf8895e13c3763ce6d30a4e673ebcc6326d9ff
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Wed Mar 27 18:49:23 2013 +0100
  
      hw: move last file to hw/arm/
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 54976b75fb159ca175636b7fef1cd08130cb662f
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Tue Feb 5 16:36:44 2013 +0100
  
      hw: move hw/kvm/ to hw/i386/kvm
      
      Peter requested the KVM GIC to be in hw/intc.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 0434e30afb6175212389811e0b28b948eb3c1e40
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Tue Feb 5 16:36:44 2013 +0100
  
      hw: move ARM CPU cores to hw/cpu/, configure with default-configs/
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit e28bee8ee654b81f4688a505e56ade0692174b5c
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Wed Apr 3 18:06:08 2013 +0200
  
      hw: move other devices to hw/misc/, configure with default-configs/
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 914e29d28052dbe5a4f41b71eaf8c7bb19ac0929
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Tue Feb 5 16:36:44 2013 +0100
  
      hw: move NVRAM interfaces to hw/nvram/, configure with default-configs/
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 5193899a5a7de923c77cbc4e5019e5009294245e
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Tue Feb 5 16:36:44 2013 +0100
  
      hw: move GPIO interfaces to hw/gpio/, configure with default-configs/
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 7702e47c21e9e7c9962a25de03caa999ea4cd2ea
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Tue Feb 5 16:12:12 2013 +0100
  
      hw: move interrupt controllers to hw/intc/, configure with default-configs/
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit d2c0bd845847820e4abd99638aa2e9b90611a5bf
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Tue Feb 5 14:54:35 2013 +0100
  
      hw: move DMA controllers to hw/dma/, configure with default-configs/
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit ba25df88cc004dffad908b54a71ad8510551e6d2
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Tue Feb 5 15:41:36 2013 +0100
  
      hw: move VFIO and ivshmem to hw/misc/
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit c0907c9e6417cb959dfd9ef6873221536ec91351
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Tue Feb 5 15:06:20 2013 +0100
  
      hw: move PCI bridges to hw/pci-* or hw/ARCH
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 8ac5c6510b609c123d6b394b2de16462ac7c395f
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Tue Feb 5 14:54:35 2013 +0100
  
      hw: move SD/MMC devices to hw/sd/, configure with default-configs/
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 3bd884511f8dc44a01e32878b2972443a16db70d
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Tue Feb 5 14:38:25 2013 +0100
  
      hw: move timer devices to hw/timer/, configure with default-configs/
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 47934d0aadc075b05ce2d9e8a44fa6a46edd1afa
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Tue Feb 5 14:13:04 2013 +0100
  
      hw: move ISA bridges and devices to hw/isa/, configure with default-configs/
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 9944d320016914912133b348b6fbbb18c7417035
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Tue Feb 5 13:35:34 2013 +0100
  
      hw: move char devices to hw/char/, configure via default-configs/
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 80b4ecc86dd5ccd779f96c8bd11feb031d327614
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Tue Feb 5 13:25:08 2013 +0100
  
      hw: move more files to hw/xen/
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 53a5500244a9d38505174bac56d81a8be2979f39
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Tue Feb 5 13:39:38 2013 +0100
  
      hw: move SCSI controllers to hw/scsi/, configure via default-configs/
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 31e17060829f26292d4095c93e3408d740ce6f3d
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Tue Feb 5 13:20:08 2013 +0100
  
      hw: move SSI controllers to hw/ssi/, configure via default-configs/
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 53ed424e09f555598f7af286787a76d9c397e812
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Tue Feb 5 13:07:03 2013 +0100
  
      hw: move I2C controllers to hw/i2c/, configure via default-configs/
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit fc97bb5ba3e7239c0b6d24095df6784868dfebbf
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Tue Feb 5 12:59:04 2013 +0100
  
      hw: move display devices to hw/display/, configure via default-configs/
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 34b8f63ea1aa0941f11c6c032f8e1716269a0449
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Tue Feb 5 12:55:19 2013 +0100
  
      hw: move audio devices to hw/audio/, configure via default-configs/
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 7b2478956a1aece1c79ece8dec250ed91c09903b
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Tue Feb 5 12:55:04 2013 +0100
  
      hw: move block devices to hw/block/, configure via default-configs/
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit d7e35d4a8495bfb3aa0dfd6319fcc499f43a175c
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Tue Feb 5 12:33:56 2013 +0100
  
      hw: move NICs to hw/net/, configure via default-configs/
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 0ddfaf7fe4c8453446730328bf348b7c6438e4f8
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Tue Feb 5 12:30:44 2013 +0100
  
      hw: move MC146818RTC to hw/timer/, configure via default-configs/
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit a100107d5612ba568c817f22c628b2c9eeb431bf
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Tue Feb 5 12:27:44 2013 +0100
  
      hw: move watchdogs to hw/watchdog, configure via default-configs/
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit ddf2bcfc63e7c73cc37f870599ee61f9204bde66
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Tue Feb 5 14:46:43 2013 +0100
  
      hw: make all of hw/pci/ configurable via default-configs/
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit aaa4d1df2e18e7b3aa996836a6256eab13d4267a
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Tue Feb 5 12:23:23 2013 +0100
  
      hw: make all of hw/usb/ configurable via default-configs/
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 9a1179dc864ae71dec212c5da482451bcd4a4fcb
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Tue Feb 5 12:22:39 2013 +0100
  
      hw: make all of hw/ide/ configurable via default-configs/
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 6e7907468fd05b8a641a715ebb110fc1903a604e
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Tue Feb 5 12:42:31 2013 +0100
  
      hw: move virtio devices to hw/ subdirectories
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 49ab747f668f421138d5b40d83fa279c4c5e278d
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri Mar 1 13:59:19 2013 +0100
  
      hw: move target-independent files to subdirectories
      
      This patch tackles all files that are compiled once, moving
      them to subdirectories of hw/.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit ce3b494cb504f96992f2d37ebc8f56deed202b06
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Wed Mar 27 18:54:12 2013 +0100
  
      moxie: configure with default-configs file
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 1fd6bb44ed7ddd875e0d37d17685621f1ef27823
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Mon Feb 4 11:59:48 2013 +0100
  
      hw: make subdirectories for devices
      
      Prepare the new directory structure.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 0d09e41a51aa0752b1ce525ce084f7cd210e461b
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Tue Feb 5 17:06:20 2013 +0100
  
      hw: move headers to include/
      
      Many of these should be cleaned up with proper qdev-/QOM-ification.
      Right now there are many catch-all headers in include/hw/ARCH depending
      on cpu.h, and this makes it necessary to compile these files per-target.
      However, fixing this does not belong in these patches.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit bb585a784e9ad69207315d694e7dad2c422f6baa
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Wed Apr 3 17:53:21 2013 +0200
  
      build: enable using $(CONFIG_FOO) on the rhs of config files
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 7c2acc7062fe863cb71ff5849bb121deafe8df4b
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Mon Apr 8 12:11:27 2013 +0100
  
      configure: Don't fall back to gthread coroutine backend
      
      The gthread coroutine backend is broken and does not produce a working
      QEMU; it is only useful for some very limited debugging situations.
      Clean up the backend selection logic in configure so that it now runs
      "if on windows use windows; else prefer ucontext; else sigaltstack".
      
      To do this we refactor the configure code to separate out "test
      whether we have a working ucontext", "pick a default if user didn't
      specify" and "validate that user didn't specify something invalid",
      rather than having all three of these run together. We also simplify
      the Makefile logic so it just links in the backend the configure
      script selects.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Message-id: 1365419487-19867-3-git-send-email-peter.maydell@linaro.org
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 76ad07a4938aac69cb12bfdf52c3bf612c85e4df
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Mon Apr 8 12:11:26 2013 +0100
  
      configure: Provide and use convenience error reporting function
      
      Provide a convenience function for reporting an error and exiting,
      and update various places in the configure script to use it.
      This allows us to be a little more consistent about how format
      our error messages and makes the calling code shorter.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
      Message-id: 1365419487-19867-2-git-send-email-peter.maydell@linaro.org
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 1e885b25275fb6763eb947b1e53b2d6911b967a8
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Mon Apr 8 15:03:15 2013 +0200
  
      qemu-char: really fix behavior on can_read = 0
      
      I misread the glib manual, g_source_remove does not let you re-attach
      the source later.  This behavior (called "blocking" the source in glib)
      is present in glib's source code, but private and not available outside
      glib; hence, we have to resort to re-creating the source every time.
      
      In fact, g_source_remove and g_source_destroy are the same thing,
      except g_source_destroy is O(1) while g_source_remove scans a potentially
      very long list of GSources in the current main loop.  Ugh.  Better
      use g_source_destroy explicitly, and leave "tags" to those dummies who
      cannot track their pointers' lifetimes.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Message-id: 1365426195-12596-1-git-send-email-pbonzini@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit b9a7cfee1280cc70ba0db2eb528ea3e5a072c80e
  Merge: 2a7a239... ce7f7cc...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Mon Apr 8 10:37:06 2013 -0500
  
      Merge remote-tracking branch 'mdroth/qga-pull-4-2-13' into staging
      
      # By Laszlo Ersek (2) and others
      # Via Michael Roth
      * mdroth/qga-pull-4-2-13:
        qemu-ga: ga_get_fd_handle(): abort if fd_counter overflows
        qga schema: document generic QERR_UNSUPPORTED
        qga schema: mark optional GuestLogicalProcessor.can-offline with #optional
        qga: add windows implementation for guest-set-time
        qga: add windows implementation for guest-get-time
  
  commit 2a7a239ff09aa87cc3682a976c7a57d9ea1321d7
  Merge: 9196dd4... aa1c9e9...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Mon Apr 8 10:36:40 2013 -0500
  
      Merge remote-tracking branch 'kraxel/usb.79' into staging
      
      # By Gerd Hoffmann (7) and Hans de Goede (3)
      # Via Gerd Hoffmann
      * kraxel/usb.79:
        usb-tablet: Don't claim wakeup capability for USB-2 version
        usb: update docs for bus name change
        usb-hub: report status changes only once
        usb-hub: limit chain length
        xhci: zap unused name field
        xhci: remove unimplemented printfs
        xhci: remove leftover debug printf
        xhci: fix numintrs sanity checks
        usb-redir: Add flow control support
        usb-redir: Fix crash on migration with no client connected
  
  commit 389dd80795c646c914ab3c4366c9409e309f0e4f
  Author: Dmitry Fleytman <dmitry@daynix.com>
  Date:   Thu Mar 28 10:53:30 2013 +0200
  
      vmxnet3: const_cpu_to_le64 wrapping for feature bits dropped
      
      Byte swap is redundant because shared memory reading functions
      already swap bytes when required
      
      Signed-off-by: Dmitry Fleytman <dmitry@daynix.com>
      Acked-by: Alexander Graf <agraf@suse.de>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 3e948fd38556f872f40ac588ec9008c099010007
  Author: Dmitry Fleytman <dmitry@daynix.com>
  Date:   Thu Mar 28 10:53:29 2013 +0200
  
      vmxnet3: iPXE compatibility fixes
      
      iPXE vmxnet3 driver makes a few assumptions regarding device operation
      that were missed during testing with Linux and Windows drivers.
      This patch adds following logic:
        1. Additional GET commands processing added
        2. Max number of RX chunks should be set to 1 when driver passes 0
           via corresponding shared memory field
        3. Enforecement for max chunks number added
      
      Signed-off-by: Dmitry Fleytman <dmitry@daynix.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 9196dd411d580c27f85daa209ff9a501d719ebc0
  Merge: 893986f... 32aea75...
  Author: Blue Swirl <blauwirbel@gmail.com>
  Date:   Sat Apr 6 12:53:54 2013 +0000
  
      Merge branch 'arm-devs.next' of git://git.linaro.org/people/pmaydell/qemu-arm
      
      * 'arm-devs.next' of git://git.linaro.org/people/pmaydell/qemu-arm:
        hw/nand.c: Fix nand erase operation
        cadence_uart: Flush queued characters on reset
        pl330: Don't inhibit ES bits on INTEN
        pflash_cfi01: Implement migration support
        pflash_cfi01: Drop unused 'bypass' field
        hw/arm_gic_common: Use vmstate struct rather than save/load functions
        arm_gic: Fix sizes of state fields in preparation for vmstate support
        vmstate: Add support for two dimensional arrays
        hw/onenand.c: fix migration of dynamically allocated buffer "otp"
        hw/sd.c: fix migration of dynamically allocated buffer "buf"
        vmstate.h: introduce VMSTATE_BUFFER_POINTER_UNSAFE macro
        hw/arm_mptimer: Save the timer state
        pl050: Don't send always-constant is_mouse field
        hw/arm/nseries: don't print to stdout or stderr
  
  commit b879f3084650410709051202e0e834b903b0858c
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Fri Apr 5 14:10:28 2013 -0400
  
      tcg-s390: Fix merge error in tgen_brcond
      
      When the TCG condition codes were re-organized last year,
      we failed to update all of the "old-style" tests for unsigned.
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 78c9f7c5b09408b4cac69a4fee97a118c8a89f6c
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Wed Mar 27 14:37:42 2013 -0400
  
      tcg-s390: Use all 20 bits of the offset in tcg_out_mem
      
      This can save one insn, if the constant has any bits in 32-63 set,
      but no bits in 21-31 set.  It never results in more insns.
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 0db921e6d8660a2491c173a2821e30924018d4bb
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Wed Mar 27 14:23:26 2013 -0400
  
      tcg-s390: Use load-address for addition
      
      Since we're always in 64-bit mode, load address performs a full
      64-bit add.  Use that for 3-address addition, as well as for
      larger constant addends when we lack extended-immediates facility.
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 65a62a753c90611d07497a586e0343fe8f7154cf
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Wed Mar 27 13:04:26 2013 -0400
  
      tcg-s390: Cleanup argument shuffling fixme in softmmu code
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit f0bffc27304ddaad255538da851d52ebb59e020d
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Wed Mar 27 12:28:22 2013 -0400
  
      tcg-s390: Use risbgz for andi
      
      This is immediately usable by the tlb lookup code.
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 07ff798313a8263a9e50d3411631538cb263d129
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Wed Mar 27 11:47:54 2013 -0400
  
      tcg-s390: Remove constraint letters for and
      
      Since we have a free temporary and can always just load the constant, we
      ought to do so, rather than spending the same effort constraining the const.
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit d5690ea43322b487071aa22e51f005a542b015d1
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Wed Mar 27 09:30:58 2013 -0400
  
      tcg-s390: Implement deposit opcodes
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 96a9f093f8d71bc672e68da100e6a449ada75638
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Tue Mar 26 17:28:52 2013 -0400
  
      tcg-s390: Implement movcond opcodes
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 36017dc68aa8c345d10ad7ba7bc3dba580f3f035
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Tue Mar 26 16:50:29 2013 -0400
  
      tcg-s390: Implement mulu2_i64 opcode
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 3790b9180a070eab619438dc0fd83de33ec8cbbd
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Tue Mar 26 16:41:45 2013 -0400
  
      tcg-s390: Implement add2/sub2 opcodes
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit a01fc30da4d4b6f16889429518eeefe382bc4d42
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Tue Mar 26 16:39:50 2013 -0400
  
      tcg-s390: Remove useless preprocessor conditions
      
      We only support 64-bit code generation for s390x.
      Don't clutter the code with ifdefs that suggest otherwise.
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit a4924e8bb533fb537d82a463b6465d80adaea0f5
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Mon Mar 25 20:54:30 2013 -0700
  
      tcg-s390: Properly allocate a stack frame.
      
      Set TCG_TARGET_CALL_STACK_OFFSET properly for the abi.  Allocate the
      standard TCG_STATIC_CALL_ARGS_SIZE.  And while we're at it, allocate
      space for CPU_TEMP_BUF_NLONGS.
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit a22971f99f4846a0947f35548b7f3f76159339f0
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Mon Mar 25 13:45:32 2013 -0700
  
      tcg-s390: Fix movi
      
      The code to load the high 64 bits assumed that the insn used to
      load the low 64 bits zero-extended.  Enforce that.
  
  commit 893986fe94eb229f2317f50fac0e35e068eb66ba
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Fri Apr 5 08:46:00 2013 -0500
  
      main-loop: drop the BQL if the I/O appears to be spinning
      
      The char-flow refactoring introduced a busy-wait that depended on
      an action from the VCPU thread.  However, the VCPU thread could
      never take that action because the busy-wait starved the VCPU thread
      of the BQL because it never dropped the mutex while running select.
      
      Paolo doesn't want to drop this optimization for fear that we will
      stop detecting these busy waits.  I'm afraid to keep this optimization
      even with the busy-wait fixed because I think a similar problem can
      occur just with heavy I/O thread load manifesting itself as VCPU pauses.
      
      As a compromise, introduce an artificial timeout after a thousand
      iterations but print a rate limited warning when this happens.  This
      let's us still detect when this condition occurs without it being
      a fatal error.
      
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
      Message-id: 1365169560-11012-1-git-send-email-aliguori@us.ibm.com
  
  commit d185c094b404b4ff392b77d1244c0233da7d53bd
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri Apr 5 17:59:33 2013 +0200
  
      qemu-char: eliminate busy waiting on can_read returning zero
      
      The character backend refactoring introduced an undesirable busy wait.
      The busy wait happens if can_read returns zero and there is data available
      on the character device's file descriptor.  Then, the I/O watch will
      fire continuously and, with TCG, the CPU thread will never run.
      
          1) Char backend asks front end if it can write
          2) Front end says no
          3) poll() finds the char backend's descriptor is available
          4) Goto (1)
      
      What we really want is this (note that step 3 avoids the busy wait):
      
          1) Char backend asks front end if it can write
          2) Front end says no
          3) poll() goes on without char backend's descriptor
          4) Goto (1) until qemu_chr_accept_input() called
      
          5) Char backend asks front end if it can write
          6) Front end says yes
          7) poll() finds the char backend's descriptor is available
          8) Backend handler called
      
      After this patch, the IOWatchPoll source and the watch source are
      separated.  The IOWatchPoll is simply a hook that runs during the prepare
      phase on each main loop iteration.  The hook adds/removes the actual
      source depending on the return value from can_read.
      
      A simple reproducer is
      
          qemu-system-i386 -serial mon:stdio
      
      ... followed by banging on the terminal as much as you can. :)  Without
      this patch, emulation will hang.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Message-id: 1365177573-11817-1-git-send-email-pbonzini@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 91b53e4407ed8379d2d40f88a585e0b767681927
  Merge: 54baa6f... f1922e3...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Fri Apr 5 12:52:48 2013 -0500
  
      Merge remote-tracking branch 'stefanha/trivial-patches' into staging
      
      # By Peter Crosthwaite (2) and others
      # Via Stefan Hajnoczi
      * stefanha/trivial-patches:
        xilinx_zynq: Cleanup ssi_create_slave
        petalogix_ml605_mmu: Cleanup ssi_create_slave()
        target-s390: Fix SRNMT
        linux-user: Don't omit comma for strace of rt_sigaction()
        test-visitor-serialization: Fix some memory leaks
  
  commit 54baa6f3c07a155939a6edda6d17706a6e9ab11c
  Merge: 5098699... 9246ce8...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Fri Apr 5 12:52:32 2013 -0500
  
      Merge remote-tracking branch 'sstabellini/xen-2013-04-05' into staging
      
      # By Alex Bligh (2) and Felipe Franciosi (2)
      # Via Stefano Stabellini
      * sstabellini/xen-2013-04-05:
        Allow xen guests to plug disks of 1 TiB or more
        Introduce 64 bit integer write interface to xenstore
        Xen PV backend: Disable use of O_DIRECT by default as it results in crashes.
        Xen PV backend: Move call to bdrv_new from blk_init to blk_connect
  
  commit 5098699a51756f7e8934dc035112c8f8aa2a0ec3
  Merge: 150a470... c2b6ff5...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Fri Apr 5 12:49:10 2013 -0500
  
      Merge remote-tracking branch 'kwolf/for-anthony' into staging
      
      # By Stefan Hajnoczi (4) and Kevin Wolf (3)
      # Via Kevin Wolf
      * kwolf/for-anthony:
        qcow2: Fix L1 write error handling in qcow2_update_snapshot_refcount
        qcow2: Return real error in qcow2_update_snapshot_refcount
        block: clean up I/O throttling wait_time code
        block: drop duplicated slice extension code
        block: keep I/O throttling slice time constant
        block: fix I/O throttling accounting blind spot
        usb-storage: Forward serial number to scsi-disk
  
  commit c2b6ff51e4a3ad1f7ec5dbc94970e9778b31d718
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Fri Apr 5 12:57:10 2013 +0200
  
      qcow2: Fix L1 write error handling in qcow2_update_snapshot_refcount
      
      It ignored the error code, and at least the 'goto fail' is obvious
      nonsense as it creates an endless loop (if the next attempt doesn't
      magically succeed) and leaves the in-memory L1 table in big-endian
      instead of converting it back.
      
      In error cases, there's no point in writing an updated L1 table, so
      skip this part for them.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit c2bc78b6a975ea2dcd7eee9f0dce22cc060cdcdc
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Fri Apr 5 12:51:31 2013 +0200
  
      qcow2: Return real error in qcow2_update_snapshot_refcount
      
      This fixes the error message triggered by the following script:
      
          cat > /tmp/blkdebug.cfg <<EOF
          [inject-error]
          event = "cluster_free"
          errno = "28"
          immediately = "off"
          EOF
      
          $qemu_img create -f qcow2 test.qcow2 10G
          $qemu_img snapshot -c snap test.qcow2
          $qemu_img snapshot -d snap blkdebug:/tmp/blkdebug.cfg:test.qcow2
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit 0775437fafc5c733564645a22f75490770bf41f7
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Fri Apr 5 11:32:22 2013 +0200
  
      block: clean up I/O throttling wait_time code
      
      The wait_time variable is in seconds.  Reflect this in a comment and use
      NANOSECONDS_PER_SECOND instead of BLOCK_IO_SLICE_TIME * 10 (which
      happens to have the right value).
      
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
      Tested-By: Benoit Canet <benoit@irqsave.net>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit e660fb8b3ccc94652774d5895d122c0f13aecb89
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Fri Apr 5 11:32:21 2013 +0200
  
      block: drop duplicated slice extension code
      
      The current slice is extended when an I/O request exceeds the limit.
      There is no need to extend the slice every time we check a request.
      
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
      Tested-By: Benoit Canet <benoit@irqsave.net>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit ae29d6c64bd8d55873a2cb1df50ae4321b497447
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Fri Apr 5 11:32:20 2013 +0200
  
      block: keep I/O throttling slice time constant
      
      It is not necessary to adjust the slice time at runtime.  We already
      extend the current slice in order to carry over accounting into the next
      slice.  Changing the actual slice time value introduces oscillations.
      
      The guest may experience large changes in throughput or IOPS from one
      moment to the next when slice times are adjusted.
      
      Reported-by: Benoît Canet <benoit@irqsave.net>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
      Tested-By: Benoit Canet <benoit@irqsave.net>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit 5905fbc9c94ccd744c1b249472eafcc2d827548a
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Fri Apr 5 11:32:19 2013 +0200
  
      block: fix I/O throttling accounting blind spot
      
      I/O throttling relies on bdrv_acct_done() which is called when a request
      completes.  This leaves a blind spot since we only charge for completed
      requests, not submitted requests.
      
      For example, if there is 1 operation remaining in this time slice the
      guest could submit 3 operations and they will all be submitted
      successfully since they don't actually get accounted for until they
      complete.
      
      Originally we probably thought this is okay since the requests will be
      accounted when the time slice is extended.  In practice it causes
      fluctuations since the guest can exceed its I/O limit and it will be
      punished for this later on.
      
      Account for I/O upon submission so that I/O limits are enforced
      properly.
      
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
      Tested-By: Benoit Canet <benoit@irqsave.net>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit 76534da749ceb3b4c13ec09b173bcf6d6c2e36d4
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Wed Apr 3 12:41:46 2013 +0200
  
      usb-storage: Forward serial number to scsi-disk
      
      usb-storage takes care to fetch the USB serial number from -drive
      options, but it neglected to pass its own 'serial' property to the
      scsi-disk it creates. With this patch, the 'serial' qdev property and
      the 'serial' option in -drive behave the same and correctly apply the
      serial number on both USB and SCSI level.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Acked-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 32aea752f47f30c00878dcc323ac4debf0c9e645
  Author: Wendy Liang <wendy.liang@xilinx.com>
  Date:   Wed Apr 3 15:33:08 2013 +1000
  
      hw/nand.c: Fix nand erase operation
      
      Usually, nand erase operation has only 2 or 3 address cycles.
      We need to mask s->addr to zero unset stale high-order bytes in the nand address
      before using it as the erase address.
      
      This fixes the NAND erase operation in Linux.
      
      [PC: Generalised to work for any number of address cycles rather than just 3]
      
      Signed-off-by: Wendy Liang <jliang@xilinx.com>
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Message-id: 1364967188-26711-1-git-send-email-peter.crosthwaite@xilinx.com
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit 1db8b5efe0c2b5000e50691eea61264a615f43de
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Wed Apr 3 14:52:21 2013 +1000
  
      cadence_uart: Flush queued characters on reset
      
      Reset can be used to empty the rx-fifo. As the fifo full condition is
      used to return false from can_receive, queued rx data should be flushed
      on reset accordingly.
      
      Cc: Wendy Liang <jliang@xilinx.com>
      Cc: Jason Wu <huanyu@xilinx.com>
      
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Reported-by: Jason Wu <huanyu@xilinx.com>
      Message-id: 494c1e005e225c915d295ddfd75d992ad2dabc3c.1364964526.git.peter.crosthwaite@xilinx.com
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit fd7f8a99f3b08640a7fe2b2f3c3e6b68068b4983
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Tue Apr 2 17:59:29 2013 +0000
  
      pl330: Don't inhibit ES bits on INTEN
      
      This if-else logic inhibits setting of the event status (ES) bits
      when interrupts are enabled. This is incorrect. ES should be set
      regardless on INTEN state. INTEN only inhibits the signalling of
      events to PL330 threads, not setting of the ES register.
      
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit 9246ce881128df2a69178779c1ef33c83df3c70d
  Author: Felipe Franciosi <felipe.franciosi@citrix.com>
  Date:   Fri Apr 5 15:47:59 2013 +0000
  
      Allow xen guests to plug disks of 1 TiB or more
      
      The current xen backend driver implementation uses int64_t variables
      to store the size of the corresponding backend disk/file. It also uses
      an int64_t variable to store the block size of that image. When writing
      the number of sectors (file_size/block_size) to xenstore, however, it
      passes these values as 32 bit signed integers. This will cause an
      overflow for any disk of 1 TiB or more.
      
      This patch changes the xen backend driver to use a 64 bit integer write
      xenstore function.
      
      Signed-off-by: Felipe Franciosi <felipe@paradoxo.org>
      Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
  
  commit 10bb3c623478117aee5117c312736f10833decc2
  Author: Felipe Franciosi <felipe.franciosi@citrix.com>
  Date:   Fri Apr 5 15:37:32 2013 +0000
  
      Introduce 64 bit integer write interface to xenstore
      
      The current implementation of xen_backend only provides 32 bit integer
      functions to write to xenstore. This patch adds two functions that
      allow writing 64 bit integers (one generic function and another for
      the backend only).
      
      This patch also fixes the size of the char arrays used to represent
      these integers as strings (originally 32 bytes, however no more than
      12 bytes are needed for 32 bit integers and no more than 21 bytes are
      needed for 64 bit integers).
      
      Signed-off-by: Felipe Franciosi <felipe@paradoxo.org>
      Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
  
  commit c1a88ad1f4ac994cd70695bf08141d161e21533e
  Author: Alex Bligh <alex@alex.org.uk>
  Date:   Fri Apr 5 15:45:15 2013 +0000
  
      Xen PV backend: Disable use of O_DIRECT by default as it results in crashes.
      
      Due to what is almost certainly a kernel bug, writes with O_DIRECT may
      continue to reference the page after the write has been marked as
      completed, particularly in the case of TCP retransmit. In other
      scenarios, this "merely" risks data corruption on the write, but with
      Xen pages from domU are only transiently mapped into dom0's memory,
      resulting in kernel panics when they are subsequently accessed.
      
      This brings PV devices in line with emulated devices.  Removing
      O_DIRECT is safe as barrier operations are now correctly passed
      through.
      
      See:
         http://lists.xen.org/archives/html/xen-devel/2012-12/msg01154.html
      for more details.
      
      Signed-off-by: Alex Bligh <alex@alex.org.uk>
      Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
  
  commit 86f425db3b1c4b6c4a2927eaec35627f9ab2e703
  Author: Alex Bligh <alex@alex.org.uk>
  Date:   Fri Apr 5 15:45:10 2013 +0000
  
      Xen PV backend: Move call to bdrv_new from blk_init to blk_connect
      
      This commit delays the point at which bdrv_new (and hence blk_open
      on the underlying device) is called from blk_init to blk_connect.
      This ensures that in an inbound live migrate, the block device is
      not opened until it has been closed at the other end. This is in
      preparation for supporting devices with open/close consistency
      without using O_DIRECT. This commit does NOT itself change O_DIRECT
      semantics.
      
      Signed-off-by: Alex Bligh <alex@alex.org.uk>
      Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
  
  commit d8d24fb78cf21205bf672d85231712dc1f0bbb39
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Fri Apr 5 16:18:00 2013 +0100
  
      pflash_cfi01: Implement migration support
      
      Add a vmstate to pflash_cfi01, so that it can be live migrated.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Message-id: 1363717469-30980-3-git-send-email-peter.maydell@linaro.org
  
  commit 5d79b80b335c5f65f148d1bb1672d9d534ace73b
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Fri Apr 5 16:18:00 2013 +0100
  
      pflash_cfi01: Drop unused 'bypass' field
      
      For pflash_cfi01 the 'bypass' field is set to zero and never changes,
      so remove it (it is a leftover from pflash_cfi02, where bypass is
      implemented).
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Message-id: 1363717469-30980-2-git-send-email-peter.maydell@linaro.org
  
  commit 2e19a7035a8e721f32610c8d22223ab748c4232f
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Fri Apr 5 16:18:00 2013 +0100
  
      hw/arm_gic_common: Use vmstate struct rather than save/load functions
      
      Update the GIC save/restore to use vmstate rather than hand-rolled
      save/load functions.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Reviewed-by: Igor Mitsyanko <i.mitsyanko@gmail.com>
      Message-id: 1363975375-3166-4-git-send-email-peter.maydell@linaro.org
  
  commit c3037774be5329e584d4d709b9df7e1799bba215
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Fri Apr 5 16:17:59 2013 +0100
  
      arm_gic: Fix sizes of state fields in preparation for vmstate support
      
      In preparation for switching to vmstate for migration support, fix
      the sizes of various GIC state fields. In particular, we replace all
      the bitfields (which VMState can't deal with) with straightforward
      uint8_t values which we do bit operations on. (The bitfields made
      more sense when NCPU was set differently in different situations,
      but we now always model at the architectural limit of 8.)
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Reviewed-by: Igor Mitsyanko <i.mitsyanko@gmail.com>
      Reviewed-by: Andreas Färber <afaerber@suse.de>
      Message-id: 1363975375-3166-3-git-send-email-peter.maydell@linaro.org
  
  commit bd7f92e59e7f40ddaeda40e55f7818c8121ecf1a
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Fri Apr 5 16:17:59 2013 +0100
  
      vmstate: Add support for two dimensional arrays
      
      Add support for migrating two dimensional arrays, by defining
      a set of new macros VMSTATE_*_2DARRAY paralleling the existing
      VMSTATE_*_ARRAY macros. 2D arrays are handled the same for actual
      state serialization; the only difference is that the type check
      has to change for a 2D array.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Reviewed-by: Igor Mitsyanko <i.mitsyanko@gmail.com>
      Message-id: 1363975375-3166-2-git-send-email-peter.maydell@linaro.org
  
  commit b79269b78d0182fa7f4e23b779010145d0b4eaea
  Author: Igor Mitsyanko <i.mitsyanko@gmail.com>
  Date:   Fri Apr 5 16:17:59 2013 +0100
  
      hw/onenand.c: fix migration of dynamically allocated buffer "otp"
      
      VMSTATE_BUFFER_UNSAFE should be used for buffers inlined in device state, not
      for buffers allocated dynamically. Change to VMSTATE_BUFFER_POINTER_UNSAFE macro,
      which will do migration right.
      
      Signed-off-by: Igor Mitsyanko <i.mitsyanko@gmail.com>
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Message-id: 1362923278-4080-4-git-send-email-i.mitsyanko@gmail.com
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit 5f00679ee98b1643ff652bbf982dffe1b432596e
  Author: Igor Mitsyanko <i.mitsyanko@gmail.com>
  Date:   Fri Apr 5 16:17:59 2013 +0100
  
      hw/sd.c: fix migration of dynamically allocated buffer "buf"
      
      VMSTATE_BUFFER_UNSAFE should be used for buffers inlined in device state, not
      for buffers allocated dynamically. Change to VMSTATE_BUFFER_POINTER_UNSAFE macro,
      which will do migration right.
      
      Signed-off-by: Igor Mitsyanko <i.mitsyanko@gmail.com>
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Tested-by: Michael Walle <michael@walle.cc>
      Message-id: 1362923278-4080-3-git-send-email-i.mitsyanko@gmail.com
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit 8070568b9aa8d93b3729ab7e9ca0ef8a6351d2bd
  Author: Igor Mitsyanko <i.mitsyanko@gmail.com>
  Date:   Fri Apr 5 16:17:58 2013 +0100
  
      vmstate.h: introduce VMSTATE_BUFFER_POINTER_UNSAFE macro
      
      Macro could be used to migrate a dynamically allocated buffer of known size.
      
      Signed-off-by: Igor Mitsyanko <i.mitsyanko@gmail.com>
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Message-id: 1362923278-4080-2-git-send-email-i.mitsyanko@gmail.com
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit 28092a23e6e2cb8298c1381f4f046842ffd376eb
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Fri Apr 5 16:17:58 2013 +0100
  
      hw/arm_mptimer: Save the timer state
      
      Add a missing VMSTATE_TIMER() entry to the arm_mptimer vmstate
      description; this omission meant that we would probably hang on reload
      when the timer failed to fire.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Reviewed-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Message-id: 1363967348-3044-1-git-send-email-peter.maydell@linaro.org
  
  commit e8945b4f2a65fc2872cc31a5141e136fd27d0af8
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Fri Apr 5 16:17:58 2013 +0100
  
      pl050: Don't send always-constant is_mouse field
      
      The is_mouse field of the pl050 state structure is constant (it tracks
      whether this is a 'pl050_keyboard' or 'pl050_mouse'), so there's
      no need to include it in the VMState structure.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Message-id: 1363628480-29306-1-git-send-email-peter.maydell@linaro.org
  
  commit 591f73f642a5f3c822c3efaae8d83a174371a4f5
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Fri Apr 5 16:17:58 2013 +0100
  
      hw/arm/nseries: don't print to stdout or stderr
      
      Remove various bits of printing to stdout or stderr from the
      nseries code, replacing it with a qemu log message where there's
      an appropriate log category, and just dropping the output for
      some of the more debug-like printing.
      
      In particular, this will get rid of the 'mipid_reset' message
      you currently get from 'make check'.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Reviewed-by: Andreas Färber <afaerber@suse.de>
      Message-id: 1363368565-24546-1-git-send-email-peter.maydell@linaro.org
  
  commit 150a470b64c548b7539ea47526f345f15ebac355
  Merge: d05ef16... 4bf0bb8...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Fri Apr 5 08:55:14 2013 -0500
  
      Merge remote-tracking branch 'luiz/queue/qmp' into staging
      
      # By Luiz Capitulino
      # Via Luiz Capitulino
      * luiz/queue/qmp:
        chardev: drop the Memory chardev driver
        hmp: human-monitor-command: stop using the Memory chardev driver
        Monitor: Make output buffer dynamic
        qstring: add qstring_get_length()
  
  commit f1922e36e267eae0c9d70e8660830e081878bdfc
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Thu Apr 4 11:04:12 2013 +1000
  
      xilinx_zynq: Cleanup ssi_create_slave
      
      With the recent m25p80 cleanup there is no need to use
      ssi_create_slave_no_init() anymore. Just use ssi_create_slave().
      
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit e641080fdc1e81290564e1e9ec4fe7637011fa82
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Thu Apr 4 11:04:11 2013 +1000
  
      petalogix_ml605_mmu: Cleanup ssi_create_slave()
      
      With the recent m25p80 cleanup there is no need to use
      ssi_create_slave_no_init() anymore. Just use ssi_create_slave().
      
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 5b90a86629dcc075be294524696e6199266f72ad
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Sat Mar 30 10:03:25 2013 -0700
  
      target-s390: Fix SRNMT
      
      Fallthough into abort = oops.
      
      Cc: qemu-trivial@nongnu.org
      Cc: Alexander Graf <agraf@suse.de>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 4bf0bb8014ac2ac61b1004f5d92b2a4594d48017
  Author: Luiz Capitulino <lcapitulino@redhat.com>
  Date:   Tue Apr 2 15:29:29 2013 -0400
  
      chardev: drop the Memory chardev driver
      
      It's not used anymore since the last commit.
      
      Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Acked-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 48c043d0d1835c64b571c484a9f229fe6d220287
  Author: Luiz Capitulino <lcapitulino@redhat.com>
  Date:   Tue Apr 2 15:07:33 2013 -0400
  
      hmp: human-monitor-command: stop using the Memory chardev driver
      
      The Memory chardev driver was added because, as the Monitor's output
      buffer was static, we needed a way to accumulate the output of an
      HMP commmand when ran by human-monitor-command.
      
      However, the Monitor's output buffer is now dynamic, so it's possible
      for the human-monitor-command to use it instead of the Memory chardev
      driver.
      
      This commit does that change, but there are two important
      observations about it:
      
       1. We need a way to signal to the Monitor that it shouldn't call
          chardev functions when flushing its output. This is done
          by adding a new flag to the Monitor object called skip_flush
      	(which is set to true by qmp_human_monitor_command())
      
       2. The current code has buffered semantics: QMP clients will
          only see a command's output if it flushes its output with
      	a new-line character. This commit changes this to unbuffered,
      	which means that QMP clients will see a command's output
      	whenever the command prints anything.
      
      	I don't think this will matter in practice though, as I believe
      	all HMP commands print the new-line character anyway.
      
      Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Acked-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit e1f2641b5926d20f63d36f0de45206be774da8da
  Author: Luiz Capitulino <lcapitulino@redhat.com>
  Date:   Mon Mar 25 13:52:26 2013 -0400
  
      Monitor: Make output buffer dynamic
      
      Commit f628926bb423fa8a7e0b114511400ea9df38b76a changed monitor_flush()
      to retry on qemu_chr_fe_write() errors. However, the Monitor's output
      buffer can keep growing while the retry is not issued and this can
      cause the buffer to overflow.
      
      To reproduce this issue, just start qemu and type on the Monitor:
      
      (qemu) ?
      
      This will cause an assertion to trig.
      
      To fix this problem this commit makes the Monitor buffer dynamic,
      which means that it can grow as much as needed.
      
      Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Acked-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 54d49ac99227aff646ac940abfab3417f5cb1693
  Author: Luiz Capitulino <lcapitulino@redhat.com>
  Date:   Mon Mar 25 13:46:37 2013 -0400
  
      qstring: add qstring_get_length()
      
      Long overdue.
      
      Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Acked-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit abe20840166e6f04d3ab60f8d53a2ff5907bd942
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Thu Mar 28 14:33:24 2013 +0000
  
      linux-user: Don't omit comma for strace of rt_sigaction()
      
      Pass the 'last' parameter of print_signal() through to
      print_raw_param(); this fixes a problem where we weren't printing
      the comma separator for strace of rt_sigaction() when the signal
      was an unnamed (ie realtime) one:
        6856 rt_sigaction(230xf6fff870,0xf6fff8fc) = 0
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 2bd01ac1e238c76e201ba21f314cec46437d2c5a
  Author: Stefan Berger <stefanb@linux.vnet.ibm.com>
  Date:   Thu Mar 28 11:18:40 2013 -0400
  
      test-visitor-serialization: Fix some memory leaks
      
      This patch fixes some of the memory leaks in test-visitor-serialization but not all of them.
      
      Signed-off-by: Stefan Berger <stefanb@linux.vnet.ibm.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit d05ef160453e98546a4197496dc8a3cb2defac53
  Author: Brad Smith <brad@comstyle.com>
  Date:   Thu Apr 4 20:37:53 2013 -0400
  
      Allow clock_gettime() monotonic clock to be utilized on more OS's
      
      Allow the clock_gettime() code using monotonic clock to be utilized on
      more POSIX compliannt OS's. This started as a fix for OpenBSD which was
      listed in one function as part of the previous hard coded list of OS's
      for the functions to support but not in the other.
      
      Signed-off-by: Brad Smith <brad@comstyle.com>
      Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
      Message-id: 20130405003748.GH884@rox.home.comstyle.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit c5a98cf333997616147a161ef4e4cf71bb9bd00a
  Author: Laszlo Ersek <lersek@redhat.com>
  Date:   Thu Mar 21 00:23:22 2013 +0100
  
      pc_acpi_init(): don't bail as soon as failing to find default DSDT
      
      Signed-off-by: Laszlo Ersek <lersek@redhat.com>
      Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
      Message-id: 1363821803-3380-11-git-send-email-lersek@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 3a4a4697aacdd58b77f8bca6f2c0ce307b213506
  Author: Laszlo Ersek <lersek@redhat.com>
  Date:   Thu Mar 21 00:23:21 2013 +0100
  
      Introduce IO_APIC_DEFAULT_ADDRESS for 0xfec00000
      
      Signed-off-by: Laszlo Ersek <lersek@redhat.com>
      Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
      Message-id: 1363821803-3380-10-git-send-email-lersek@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit dab8623430926a8c55a149c22b2b8e2edb786ae3
  Author: Laszlo Ersek <lersek@redhat.com>
  Date:   Thu Mar 21 00:23:20 2013 +0100
  
      extract/unify the constant 0xfee00000 as APIC_DEFAULT_ADDRESS
      
      A common dependency of the constant's current users:
      - hw/apic_common.c
      - hw/i386/kvmvapic.c
      - target-i386/cpu.c
      is "target-i386/cpu.h".
      
      Signed-off-by: Laszlo Ersek <lersek@redhat.com>
      Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
      Message-id: 1363821803-3380-9-git-send-email-lersek@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 23084327dc5c2f42e8a1c3e39ec565e344c7f52e
  Author: Laszlo Ersek <lersek@redhat.com>
  Date:   Thu Mar 21 00:23:19 2013 +0100
  
      like acpi_table_install(), acpi_table_add() should propagate Errors
      
      Signed-off-by: Laszlo Ersek <lersek@redhat.com>
      Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
      Message-id: 1363821803-3380-8-git-send-email-lersek@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit e980f2bf0a39cb524259bb70084e0f75b92c8f39
  Author: Laszlo Ersek <lersek@redhat.com>
  Date:   Thu Mar 21 00:23:18 2013 +0100
  
      acpi_table_add(): extract and reimplement internals
      
      The new function acpi_table_install() installs any blob the caller passes
      in. In the next patches this function will be promoted from helper role to
      extern.
      
      Reimplementing the logic should make it easier to understand. It also
      removes a buffer overflow when
      
          has_header &&
          cumulative_file_size < ACPI_TABLE_HDR_SIZE - ACPI_TABLE_PFX_SIZE
      
      (In that case the g_realloc() call in the read() loop used to shrink the
      "acpi_tables" array, causing an out-of-bounds read access when copying the
      header out of "acpi_tables".)
      
      The new code isn't more daring alignment-wise than its predecessor:
      "acpi_table_header" is packed, and the uint32_t fields are at offsets 6,
      26, and 34.
      
      Signed-off-by: Laszlo Ersek <lersek@redhat.com>
      Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
      Message-id: 1363821803-3380-7-git-send-email-lersek@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 0c764a9dfc0d480c21f325480aa2e69581841858
  Author: Laszlo Ersek <lersek@redhat.com>
  Date:   Thu Mar 21 00:23:17 2013 +0100
  
      acpi_table_add(): accept QemuOpts and parse it with OptsVisitor
      
      As one consequence, strtok() -- which modifies its argument -- is replaced
      with g_strsplit().
      
      Signed-off-by: Laszlo Ersek <lersek@redhat.com>
      Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
      Message-id: 1363821803-3380-6-git-send-email-lersek@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 8ccbad5c7b61c46c1b69b8089b8965cd69c0a8de
  Author: Laszlo Ersek <lersek@redhat.com>
  Date:   Thu Mar 21 00:23:16 2013 +0100
  
      qapi schema: add AcpiTableOptions
      
      Signed-off-by: Laszlo Ersek <lersek@redhat.com>
      Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
      Message-id: 1363821803-3380-5-git-send-email-lersek@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 445d9cae371960671c1d762330d0d498c352dd3c
  Author: Laszlo Ersek <lersek@redhat.com>
  Date:   Thu Mar 21 00:23:15 2013 +0100
  
      acpi_table_add(): report fatal errors through an internal Error object
      
      The upcoming changes will need a cleanup section at the end of the
      function, plus OptsVisitor reports errors via Error. For now keep
      channeling any Errors to stderr.
      
      Signed-off-by: Laszlo Ersek <lersek@redhat.com>
      Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
      Message-id: 1363821803-3380-4-git-send-email-lersek@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit cb88a4ea79193cdbfb9b27bf9deb36c88ec9b6dc
  Author: Laszlo Ersek <lersek@redhat.com>
  Date:   Thu Mar 21 00:23:14 2013 +0100
  
      change element type from "char" to "unsigned char" in ACPI table data
      
      The data is binary, not textual.
      
      Also, acpi_table_add() abuses the "char *f" pointer -- which normally
      points to file names to load -- to poke into the table. Introduce "char
      unsigned *table_start" for that purpose.
      
      Signed-off-by: Laszlo Ersek <lersek@redhat.com>
      Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
      Message-id: 1363821803-3380-3-git-send-email-lersek@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 4d8b3c6302fe50e9192854d8affda883e078fd4d
  Author: Laszlo Ersek <lersek@redhat.com>
  Date:   Thu Mar 21 00:23:13 2013 +0100
  
      strip some whitespace
      
      Signed-off-by: Laszlo Ersek <lersek@redhat.com>
      Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
      Message-id: 1363821803-3380-2-git-send-email-lersek@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit b9936159ff601562a7bb16b5b9c7713e6cec9559
  Author: Hans de Goede <hdegoede@redhat.com>
  Date:   Wed Mar 27 20:29:41 2013 +0100
  
      ipoctal232: Convert to use chardev properties directly
      
      Signed-off-by: Hans de Goede <hdegoede@redhat.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
      Signed-off-by: Alberto Garcia <agarcia@igalia.com>
      Message-id: 1364412581-3672-4-git-send-email-hdegoede@redhat.com
      Cc: Alberto Garcia <agarcia@igalia.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 456d60692310e7ac25cf822cc1e98192ad636ece
  Author: Hans de Goede <hdegoede@redhat.com>
  Date:   Wed Mar 27 20:29:40 2013 +0100
  
      qemu-char: Call fe_claim / fe_release when not using qdev chr properties
      
      chardev-frontends need to explictly check, increase and decrement the
      avail_connections "property" of the chardev when they are not using a
      qdev-chardev-property for the chardev.
      
      This fixes things like:
      qemu-kvm -chardev stdio,id=foo -device isa-serial,chardev=foo \
        -mon chardev=foo
      
      Working, where they should fail. Most of the changes here are due to
      old hardware emulation code which is using serial_hds directly rather then
      a qdev-chardev-property.
      
      Signed-off-by: Hans de Goede <hdegoede@redhat.com>
      Message-id: 1364412581-3672-3-git-send-email-hdegoede@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 44c473decd4de5559487430f876de53c607b1e9d
  Author: Hans de Goede <hdegoede@redhat.com>
  Date:   Wed Mar 27 20:29:39 2013 +0100
  
      qemu-char: Add qemu_chr_fe_claim / _release helper functions
      
      Add qemu_chr_fe_claim / _release helper functions for properly dealing with
      avail_connections.
      
      Signed-off-by: Hans de Goede <hdegoede@redhat.com>
      Message-id: 1364412581-3672-2-git-send-email-hdegoede@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 4dbb9ed3263e0f48282a2fc3d05099ba63e5b0e2
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Wed Apr 3 14:04:09 2013 +1000
  
      xilinx_axienet: pump events as appropriate
      
      When the conditions blocking receiving are cleared, check for buffered rx
      packets.
      
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
  
  commit bd4a47330ed5b9661205dd4ac2023e452b856bf9
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Tue Apr 2 11:28:25 2013 +0200
  
      po: Update German translation
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
  
  commit a23da65924fffc6390f74e75afd33f5300091b4e
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Tue Apr 2 11:28:24 2013 +0200
  
      po/Makefile: Fix dependency for %.mo
      
      Otherwise make will refuse to build updated .po files.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
  
  commit ec3960148f95dd90e94511a6a64838bc3f474bcc
  Author: Jason Wang <jasowang@redhat.com>
  Date:   Fri Feb 22 22:57:52 2013 +0800
  
      help: add docs for missing 'queues' option of tap
      
      Cc: Markus Armbruster <armbru@redhat.com>
      Cc: qemu-stable@nongnu.org
      Signed-off-by: Jason Wang <jasowang@redhat.com>
      Message-id: 1361545072-30426-1-git-send-email-jasowang@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 560e63965232e37d1916a447125cf91c18a96930
  Author: Bruce Rogers <brogers@suse.com>
  Date:   Tue Apr 2 12:41:40 2013 -0600
  
      acpi: initialize s4_val used in s4 shutdown
      
      While investigating why a 32 bit Windows 2003 guest wasn't able to
      successfully perform a shutdown /h, it was discovered that commit
      afafe4bbe0cf7d3318e1ac7b40925561f86a6bd4 inadvertently dropped the
      initialization of the s4_val used to handle s4 shutdown.
      Initialize the value as before.
      
      Signed-off-by: Bruce Rogers <brogers@suse.com>
      Message-id: 1364928100-487-1-git-send-email-brogers@suse.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit a509d632c877f7b5fa07368879b8ae5919a6d345
  Author: Eduardo Habkost <ehabkost@redhat.com>
  Date:   Tue Apr 2 17:48:12 2013 -0300
  
      target-i386: Check for host features before filter_features_for_kvm()
      
      commit 5ec01c2e96910e1588d1a0de8609b9dda7618c7f broke "-cpu ..,enforce",
      as it has moved kvm_check_features_against_host() after the
      filter_features_for_kvm() call. filter_features_for_kvm() removes all
      features not supported by the host, so this effectively made
      kvm_check_features_against_host() impossible to fail.
      
      This patch changes the call so we check for host feature support before
      filtering the feature bits.
      
      Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
      Message-id: 1364935692-24004-1-git-send-email-ehabkost@redhat.com
      Cc: Igor Mammedov <imammedo@redhat.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 8243b0464b247ff460178a15f1fe306ef9c70b49
  Author: Stefan Weil <sw@weilnetz.de>
  Date:   Tue Apr 2 22:14:51 2013 +0200
  
      tpm: Fix several compiler warnings (redefined data types)
      
      Signed-off-by: Stefan Weil <sw@weilnetz.de>
      Message-id: 1364933691-21197-1-git-send-email-sw@weilnetz.de
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit eabb21aac9665097676b97fa3e053ae2982eba1e
  Merge: 162cbbd... 044d4e1...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Wed Apr 3 15:05:52 2013 -0500
  
      Merge remote-tracking branch 'sstabellini/xen-2013-04-03' into staging
      
      # By Hanweidong (1) and Stefano Stabellini (1)
      # Via Stefano Stabellini
      * sstabellini/xen-2013-04-03:
        xen-mapcache: pass the right size argument to test_bits
        xen-mapcache: replace last_address_index with a last_entry pointer
  
  commit 044d4e1aae539bd4214175bd9591b3de7986cf18
  Author: Hanweidong <hanweidong@huawei.com>
  Date:   Tue Apr 2 13:22:41 2013 +0000
  
      xen-mapcache: pass the right size argument to test_bits
      
      Compute the correct size for test_bits().
      qemu_get_ram_ptr() and qemu_safe_ram_ptr() will call xen_map_cache()
      with size is 0 if the requested address is in the RAM.  Then
      xen_map_cache() will pass the size 0 to test_bits() for checking if the
      corresponding pfn was mapped in cache. But test_bits() will always
      return 1 when size is 0 without any bit testing. Actually, for this
      case, test_bits should check one bit. So this patch introduced a
      __test_bit_size which is greater than 0 and a multiple of XC_PAGE_SIZE,
      then test_bits can work correctly with __test_bit_size
      >> XC_PAGE_SHIFT as its size.
      
      Signed-off-by: Zhenguo Wang <wangzhenguo@huawei.com>
      Signed-off-by: Weidong Han <hanweidong@huawei.com>
      Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
  
  commit e2deee3ea6136b6189e8cfd26379420b9a398d96
  Author: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
  Date:   Tue Apr 2 13:23:40 2013 +0000
  
      xen-mapcache: replace last_address_index with a last_entry pointer
      
      Replace last_address_index and last_address_vaddr with a single pointer
      to the last MapCacheEntry used.
      
      Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
  
  commit aa1c9e971e80d25b92908dce3dec7c38b49480ea
  Author: Hans de Goede <hdegoede@redhat.com>
  Date:   Tue Apr 2 19:15:05 2013 +0200
  
      usb-tablet: Don't claim wakeup capability for USB-2 version
      
      Our ehci code does not implement wakeup support, so claiming support for
      it with usb-tablet in USB-2 mode causes all tablet events to get lost.
      
      http://bugzilla.redhat.com/show_bug.cgi?id=929068
      
      Signed-off-by: Hans de Goede <hdegoede@redhat.com>
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit f9618633a86cc74b33f178f05154d4edbc08c0fc
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Tue Apr 2 12:15:24 2013 +0200
  
      usb: update docs for bus name change
      
      At some point the default usb bus name changed from 'usb.0' to
      'usb-bus.0' (probably as part of the qom conversion).  Update
      the usb documentation accordingly.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit a309ee6e0a256f690760abfba44fceaa52a7c2f3
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Wed Mar 20 12:40:11 2013 +0100
  
      usb-hub: report status changes only once
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit c24e4aac3bd7dd6591e26b77985e5d3915ecbe4b
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Wed Mar 20 11:40:02 2013 +0100
  
      usb-hub: limit chain length
      
      USB supports up to 5 hubs chained.
      Catch attempts to chain more.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 4b7b2afae773f00c785724261079ef211fd6021b
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Thu Mar 21 10:55:53 2013 +0100
  
      xhci: zap unused name field
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 0ab966cfcc7000baa2e7ef6df7771e73a2eb8a88
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Wed Mar 20 12:49:42 2013 +0100
  
      xhci: remove unimplemented printfs
      
      Replace them with a tracepoint, so they don't spam stderr by default.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 61803996def82a05d8634dd9087f1712d04863fc
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Wed Mar 20 11:42:51 2013 +0100
  
      xhci: remove leftover debug printf
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit c94a7c6979cafa7a71f32b35e0ff71ed00c61a89
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Tue Mar 19 09:18:20 2013 +0100
  
      xhci: fix numintrs sanity checks
      
      Make sure numintrs is a power of two, msi requires this.
      
      https://bugzilla.redhat.com/show_bug.cgi?id=918035
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit c874ea97b9d0d079e9d65ef033b95afef0ed6532
  Author: Hans de Goede <hdegoede@redhat.com>
  Date:   Tue Mar 19 14:54:38 2013 +0100
  
      usb-redir: Add flow control support
      
      Signed-off-by: Hans de Goede <hdegoede@redhat.com>
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 3713e1485e6eace7d48b9c790602cfd92c616e5f
  Author: Hans de Goede <hdegoede@redhat.com>
  Date:   Fri Mar 15 11:52:37 2013 +0100
  
      usb-redir: Fix crash on migration with no client connected
      
      If no client is connected on the src side, then we won't receive a
      parser during migrate, in this case usbredir_post_load() should be a nop,
      rather then to try to derefefence the NULL dev->parser pointer.
      
      Signed-off-by: Hans de Goede <hdegoede@redhat.com>
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 162cbbd1736de2bca43fdefa7e98c54a361ee60d
  Merge: 9d4563c... 9b938c7...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Tue Apr 2 14:07:35 2013 -0500
  
      Merge remote-tracking branch 'luiz/queue/qmp' into staging
      
      # By Stefan Hajnoczi
      # Via Luiz Capitulino
      * luiz/queue/qmp:
        chardev: clear O_NONBLOCK on SCM_RIGHTS file descriptors
        qemu-socket: set passed fd non-blocking in socket_connect()
        net: ensure "socket" backend uses non-blocking fds
        oslib-posix: rename socket_set_nonblock() to qemu_set_nonblock()
  
  commit 9d4563c415683e4d06c84a46e8d178a680fdcb7b
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Tue Apr 2 17:57:56 2013 +0200
  
      configure: remove unset variables
      
      These variables have not been set for a long time.  Do not
      include them in config-host.mak.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Message-id: 1364918276-11866-1-git-send-email-pbonzini@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 9b938c7262e403f5467110609cb20ef1ae6e9df2
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Wed Mar 27 10:10:46 2013 +0100
  
      chardev: clear O_NONBLOCK on SCM_RIGHTS file descriptors
      
      When we receive a file descriptor over a UNIX domain socket the
      O_NONBLOCK flag is preserved.  Clear the O_NONBLOCK flag and rely on
      QEMU file descriptor users like migration, SPICE, VNC, block layer, and
      others to set non-blocking only when necessary.
      
      This change ensures we don't accidentally expose O_NONBLOCK in the QMP
      API.  QMP clients should not need to get the non-blocking state
      "correct".
      
      A recent real-world example was when libvirt passed a non-blocking TCP
      socket for migration where we expected a blocking socket.  The source
      QEMU produced a corrupted migration stream since its code did not cope
      with non-blocking sockets.
      
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
  
  commit 1a751ebfbb2d7a696b889d8208cb5ffc83c090b1
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Wed Mar 27 10:10:45 2013 +0100
  
      qemu-socket: set passed fd non-blocking in socket_connect()
      
      socket_connect() sets non-blocking on TCP or UNIX domain sockets if a
      callback function is passed.  Do the same for file descriptor passing,
      otherwise we could unexpectedly be using a blocking file descriptor.
      
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
  
  commit fc13fa00eaff6797c67abc9b0f748b346f238986
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Wed Mar 27 10:10:44 2013 +0100
  
      net: ensure "socket" backend uses non-blocking fds
      
      There are several code paths in net_init_socket() depending on how the
      socket is created: file descriptor passing, UDP multicast, TCP, or UDP.
      Some of these support both listen and connect.
      
      Not all code paths set the socket to non-blocking.  This patch addresses
      the file descriptor passing and UDP cases which were missing
      socket_set_nonblock(fd) calls.
      
      I considered moving socket_set_nonblock(fd) to a central location but it
      turns out the code paths are different enough to require non-blocking at
      different places.
      
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
  
  commit f9e8cacc5557e4372401da74141f833fcacda038
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Wed Mar 27 10:10:43 2013 +0100
  
      oslib-posix: rename socket_set_nonblock() to qemu_set_nonblock()
      
      The fcntl(fd, F_SETFL, O_NONBLOCK) flag is not specific to sockets.
      Rename to qemu_set_nonblock() just like qemu_set_cloexec().
      
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
  
  commit ce7f7cc2715145eadf1ac45a5dae63f535fc8bbf
  Author: Luiz Capitulino <lcapitulino@redhat.com>
  Date:   Fri Mar 22 16:31:07 2013 -0400
  
      qemu-ga: ga_get_fd_handle(): abort if fd_counter overflows
      
      Today we reset fd_counter if it wraps, but it's better to abort()
      instead, as fd_counter should never reach INT64_MAX.
      
      Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      
      *fixed typo: s/resonable/reasonable/
      
      Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
  
  commit 9481ecd737b91d507baf347287c62efe6760784f
  Author: Laszlo Ersek <lersek@redhat.com>
  Date:   Fri Mar 15 19:07:51 2013 +0100
  
      qga schema: document generic QERR_UNSUPPORTED
      
      Part of the wording was shamelessly stolen from Michael Roth's email.
      
      Suggested-by: Michael Roth <mdroth@linux.vnet.ibm.com>
      Signed-off-by: Laszlo Ersek <lersek@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Reviewed-by: Michael Roth <mdroth@linux.vnet.ibm.com>
      Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
  
  commit c964c9e0985e71527bac47c8351008c3dc18c1b8
  Author: Laszlo Ersek <lersek@redhat.com>
  Date:   Fri Mar 15 19:07:50 2013 +0100
  
      qga schema: mark optional GuestLogicalProcessor.can-offline with #optional
      
      Suggested-by: Eric Blake <eblake@redhat.com>
      Signed-off-by: Laszlo Ersek <lersek@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Reviewed-by: Michael Roth <mdroth@linux.vnet.ibm.com>
      Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
  
  commit b8f954fea019801370954fe85c32df49edf6397d
  Author: Lei Li <lilei@linux.vnet.ibm.com>
  Date:   Fri Mar 15 17:29:05 2013 +0800
  
      qga: add windows implementation for guest-set-time
      
      Signed-off-by: Lei Li <lilei@linux.vnet.ibm.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Reviewed-by: Michael Roth <mdroth@linux.vnet.ibm.com>
      Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
  
  commit 3f2a6087de291dc96a2c4975139da27649cf32ff
  Author: Lei Li <lilei@linux.vnet.ibm.com>
  Date:   Fri Mar 15 17:29:04 2013 +0800
  
      qga: add windows implementation for guest-get-time
      
      Signed-off-by: Lei Li <lilei@linux.vnet.ibm.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Reviewed-by: Michael Roth <mdroth@linux.vnet.ibm.com>
      Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
  
  commit c707582b78d01d81fe4e470fd812334be145882d
  Author: Wenchao Xia <xiawenc@linux.vnet.ibm.com>
  Date:   Tue Mar 26 10:24:06 2013 +0800
  
      VMXNET3: initialize rx_ridx to eliminate compile warning
      
        Gcc report "hw/vmxnet3.c:972: error: ‘rx_ridx’ may be used
      uninitialized in this function", so fix it.
      
      Signed-off-by: Wenchao Xia <xiawenc@linux.vnet.ibm.com>
      Message-id: 1364264646-27542-1-git-send-email-xiawenc@linux.vnet.ibm.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit b1ee58290d7cc2c6b1231fd701987c1753ad9ae3
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Wed Mar 27 11:36:14 2013 -0500
  
      qdev: only send deleted event if device was realized
      
      Reported-by: Kevin Wolf <kwolf@redhat.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
      Message-id: 1364402174-16580-1-git-send-email-aliguori@us.ibm.com
  
  commit 8f0605cc9caacbcc647a6df9ae541ed2da4b9bb0
  Author: Stefan Berger <stefanb@linux.vnet.ibm.com>
  Date:   Thu Mar 28 07:26:21 2013 -0400
  
      QOM-ify the TPM support
      
      QOM-ified the TPM support with much code borrowed from the rng implementation.
      
      All other TPM related code moves will be provided in a subsequent patch.
      
      Signed-off-by: Stefan Berger <stefanb@linux.vnet.ibm.com>
      Message-id: 1364469981.24703.1.camel@d941e-10
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 684a096eafbe37ab6c9a1fdb5e0185f04098b166
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Fri Mar 29 11:39:50 2013 -0500
  
      qemu-char: rewrite io_channel_send_all and drop the '_all' suffix
      
      The current code is oddly written and have equally odd semantics.
      Despite the '_all' suffix, upon EAGAIN the result will be a partial
      write but instead of returning the partial write, we return EAGAIN.
      
      Change the behavior to write as much as we can until we get an EAGAIN
      returning a partial write if we do.
      
      Reported-by: Amit Shah <amit.shah@redhat.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
      Message-id: 1364575190-731-1-git-send-email-aliguori@us.ibm.com
  
  commit d819cdccffe08f6e12b4c2dec8f4aa381f0cd687
  Author: Stefan Weil <sw@weilnetz.de>
  Date:   Sat Mar 30 15:21:40 2013 +0100
  
      ui/gtk: Set QEMU window icon
      
      The QEMU icon which is already used for SDL
      is now also loaded by GTK.
      
      Signed-off-by: Stefan Weil <sw@weilnetz.de>
      Message-id: 1364653300-26813-1-git-send-email-sw@weilnetz.de
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 77cfd14c9f5742136e7968aee5c305e50b8891ac
  Author: Aurelien Jarno <aurelien@aurel32.net>
  Date:   Mon Apr 1 19:12:06 2013 +0200
  
      po: add French translation
      
      Cc: Anthony Liguori <aliguori@us.ibm.com>
      Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
      Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
      Message-id: 1364836326-8707-6-git-send-email-aurelien@aurel32.net
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 9b6926e4e3cc102fb434fd16917a1044119eadd3
  Author: Aurelien Jarno <aurelien@aurel32.net>
  Date:   Mon Apr 1 19:12:05 2013 +0200
  
      po: update existing translation files
      
      Cc: Paolo Bonzini <pbonzini@redhat.com>
      Cc: Kevin Wolf <kwolf@redhat.com>
      Cc: Anthony Liguori <aliguori@us.ibm.com>
      Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
      Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
      Message-id: 1364836326-8707-5-git-send-email-aurelien@aurel32.net
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 1b33b354b43c8a3cc176bd4d7a021a1eac423ebc
  Author: Aurelien Jarno <aurelien@aurel32.net>
  Date:   Mon Apr 1 19:12:04 2013 +0200
  
      po/Makefile: correctly pass QEMU version
      
      Cc: Anthony Liguori <aliguori@us.ibm.com>
      Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
      Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
      Message-id: 1364836326-8707-4-git-send-email-aurelien@aurel32.net
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit f84756554e32d97db3aa949db1dd58c7eea62375
  Author: Aurelien Jarno <aurelien@aurel32.net>
  Date:   Mon Apr 1 19:12:03 2013 +0200
  
      po/Makefile: simplify
      
      In the hope we get more translations, we should not have to modify
      po/Makefile for each of them.
      
      Cc: Anthony Liguori <aliguori@us.ibm.com>
      Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
      Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
      Message-id: 1364836326-8707-3-git-send-email-aurelien@aurel32.net
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit d8da9ee847799b8d7de4679d4de17d66d4dedb56
  Author: Aurelien Jarno <aurelien@aurel32.net>
  Date:   Mon Apr 1 19:12:02 2013 +0200
  
      gtk: make more messages translatable
      
      Anthony Liguori <aliguori@us.ibm.com>
      Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
      Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
      Message-id: 1364836326-8707-2-git-send-email-aurelien@aurel32.net
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 4690579e9bafa0a2a49d7b12dae905279a552cd6
  Author: Amos Kong <akong@redhat.com>
  Date:   Wed Mar 20 18:16:34 2013 +0800
  
      append the terminating '\0' to bootorder string
      
      Problem was introduced in commit c8a6ae8b. The last terminating
      '\0' was lost, use the right length 5 ("HALT\0").
      
      Reported-by: Gerd Hoffmann <kraxel@redhat.com>
      Signed-off-by: Amos Kong <akong@redhat.com>
      Message-id: 1363774594-21001-1-git-send-email-akong@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit a130c6b2b1b9c45836a51e90c847baedcb3125d3
  Merge: 5d45de9... 6dcfdba...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Tue Apr 2 08:12:16 2013 -0500
  
      Merge remote-tracking branch 'awilliam/tags/vfio-pci-for-qemu-20130401.0' into staging
      
      vfio-pci pull request 20130401
      
      # gpg: Signature made Mon 01 Apr 2013 02:40:45 PM CDT using RSA key ID 3BB08B22
      # gpg: Can't check signature: public key not found
      
      # By Alex Williamson
      # Via Alex Williamson
      * awilliam/tags/vfio-pci-for-qemu-20130401.0:
        vfio: cleanup includes
        vfio: Add bootindex support
        vfio-pci: Move devices to D0 on reset
        vfio-pci: Add extra debugging
        qemu vfio-pci: Graphics device quirks
        qemu vfio-pci: Add support for VGA MMIO and I/O port access
        vfio-pci: Add PCIe capability mangling based on bus type
        vfio-pci: Generalize PCI config mangling
        linux-headers: Update to v3.9-rc2
  
  commit 5d45de9796539f95eb6b1201588362981f8cb2d4
  Author: Edgar E. Iglesias <edgar.iglesias@xilinx.com>
  Date:   Thu Mar 28 22:59:03 2013 +0100
  
      microblaze: Add support for the sleep insn
      
      Signed-off-by: Edgar E. Iglesias <edgar.iglesias@xilinx.com>
  
  commit 6dcfdbad69aa510bc87b4a2585a597e028ca4eaa
  Author: Alex Williamson <alex.williamson@redhat.com>
  Date:   Mon Apr 1 13:35:40 2013 -0600
  
      vfio: cleanup includes
      
      Starting to get messy, put the back in alphabetical order.
      
      Signed-off-by: Alex Williamson <alex.williamson@redhat.com>
  
  commit c29029dd8829827ef8af3a6fb18f9df929ffc6b7
  Author: Alex Williamson <alex.williamson@redhat.com>
  Date:   Mon Apr 1 13:35:24 2013 -0600
  
      vfio: Add bootindex support
      
      Signed-off-by: Alex Williamson <alex.williamson@redhat.com>
  
  commit ba66181828a5e5b0bbc117c4e999ca559a87456e
  Author: Alex Williamson <alex.williamson@redhat.com>
  Date:   Mon Apr 1 13:35:08 2013 -0600
  
      vfio-pci: Move devices to D0 on reset
      
      Guests may leave devices in a low power state at reboot, but we expect
      devices to be woken up for the next boot.  Make this happen.
      
      Signed-off-by: Alex Williamson <alex.williamson@redhat.com>
  
  commit 82ca891283a08cddd659b534592fe00f2159bc74
  Author: Alex Williamson <alex.williamson@redhat.com>
  Date:   Mon Apr 1 13:34:56 2013 -0600
  
      vfio-pci: Add extra debugging
      
      Often when debugging it's useful to be able to disable bypass paths
      so no interactions with the device are missed.  Add some extra debug
      options to do this.  Also add device info on read/write BAR accesses,
      which is useful when debugging more than one assigned device.  A
      couple DPRINTFs also had redundant "vfio:" prefixes.
      
      Signed-off-by: Alex Williamson <alex.williamson@redhat.com>
  
  commit 7076eabcbf38d514ecd47c8190d3d162573ceacc
  Author: Alex Williamson <alex.williamson@redhat.com>
  Date:   Mon Apr 1 13:34:40 2013 -0600
  
      qemu vfio-pci: Graphics device quirks
      
      Graphics cards have a number of different backdoors.  Some of these
      are alternative ways to get PCI BAR addresses, some of them are
      complete mirrors of PCI config space available through MMIO and
      I/O port access.  These quirks cover a number of ATI Radeon and
      Nvidia devices.  On the ATI/AMD side, this should enable HD5450
      and HD7850 and hopefully a host of devices around those generations.
      For Nvidia, my card selection is much more dated.  A 8400gs works
      well with both the Window shipped driver and the Nvidia downloaded
      driver.  A 7300le works as well, with the caveat that generating
      the Window experience index with the Nvidia driver causes the card
      to reset several times before generating a BSOD.  An NVS 290 card
      seems to run well with the shipped Windows driver, but generates
      a BSOD with the Nvidia driver.  All of the Nvidia devices work with
      the Linux Nvidia proprietary driver and nouveau, the HD5450 works
      with either radeon or fglrx, HD7850 works with vesa and fglrx (not
      supported by radeon).  Extremely limited 3D testing.
      
      Device reset is also an issue with graphics.  It's unfortunately
      very common that the devices offer no means to reset the card or
      doesn't seem effective.  Nvidia devices are pretty good about being
      able to get the device to a working state through the VGA BIOS init,
      Radeon devices less so, and often require a host reboot.  Work
      remains to be done here.
      
      Signed-off-by: Alex Williamson <alex.williamson@redhat.com>
  
  commit f15689c7e4422d5453ae45628df5b83a53e518ed
  Author: Alex Williamson <alex.williamson@redhat.com>
  Date:   Mon Apr 1 13:33:44 2013 -0600
  
      qemu vfio-pci: Add support for VGA MMIO and I/O port access
      
      Most VGA cards need some kind of quirk to fully operate since they
      hide backdoors to get to other registers outside of PCI config space
      within the registers, but this provides the base infrastructure.  If
      we could identity map PCI resources for assigned devices we would need
      a lot fewer quirks.
      
      To enable this, use a kernel side vfio-pci driver that incorporates
      VGA support (v3.9), and use the -vga none option and add the x-vga=on
      option for the vfio-pci device.  The "x-" denotes this as an
      experimental feature.  You may also need to use a cached copy of the
      VGA BIOS for your device, passing it to vfio-pci using the romfile=
      option.
      
      Signed-off-by: Alex Williamson <alex.williamson@redhat.com>
  
  commit 96adc5c7c2178d02f0db2db368ba3e4aacef931a
  Author: Alex Williamson <alex.williamson@redhat.com>
  Date:   Mon Apr 1 11:50:04 2013 -0600
  
      vfio-pci: Add PCIe capability mangling based on bus type
      
      Windows seems to pay particular interest to the PCIe header type of
      devices and will fail to load drivers if we attach Endpoint devices or
      Legacy Endpoint devices to the Root Complex.  We can use
      pci_bus_is_express and pci_bus_is_root to determine the bus type and
      mangle the type appropriately:
      
      * Legacy PCI
        * No change, capability is unmodified for compatibility.
      * PCI Express
        * Integrated Root Complex Endpoint -> Endpoint
      * PCI Express Root Complex
        * Endpoint -> Integrated Root Complex Endpoint
        * Legacy Endpoint -> none, capability hidden
      
      We also take this opportunity to explicitly limit supported devices
      to Endpoints, Legacy Endpoints, and Root Complex Integrated Endpoints.
      We don't currently have support for other types and users often cause
      themselves problems by assigning them.
      
      Signed-off-by: Alex Williamson <alex.williamson@redhat.com>
  
  commit 4b5d5e87c7ab2e979a2cad6c8e01bcae55b85f1c
  Author: Alex Williamson <alex.williamson@redhat.com>
  Date:   Mon Apr 1 11:50:04 2013 -0600
  
      vfio-pci: Generalize PCI config mangling
      
      Kernel-side vfio virtualizes all of config space, but some parts are
      unique to Qemu.  For instance we may or may not expose the ROM BAR,
      Qemu manages MSI/MSIX, and Qemu manages the multi-function bit so that
      single function devices can appear as multi-function and vica versa.
      Generalize this into a bitmap of Qemu emulated bits.
      
      Signed-off-by: Alex Williamson <alex.williamson@redhat.com>
  
  commit 010ca0b3fb9bebd6ad53c1db0266dd7b39f700c7
  Author: Alex Williamson <alex.williamson@redhat.com>
  Date:   Mon Apr 1 11:50:04 2013 -0600
  
      linux-headers: Update to v3.9-rc2
      
      Unedited scripts/update-linux-headers.sh run against v3.9-rc2 tag
      
      Signed-off-by: Alex Williamson <alex.williamson@redhat.com>
  
  commit 174d4d215fb49b4d43196e62f22c2533431b260e
  Author: Aurelien Jarno <aurelien@aurel32.net>
  Date:   Sun Mar 24 01:52:07 2013 +0100
  
      tcg/mips: Implement muls2_i32
      
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
  
  commit c334a3880c02d1d8299ed54057e3fffd99ad2048
  Author: Aurelien Jarno <aurelien@aurel32.net>
  Date:   Tue Mar 26 19:56:02 2013 +0100
  
      target-i386: SSE4.2: use clz32/ctz32 instead of reinventing the wheel
      
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
  
  commit 83f7dc28ca7cb422f88caf3923bf078abb4e4dea
  Author: Aurelien Jarno <aurelien@aurel32.net>
  Date:   Tue Mar 26 19:56:02 2013 +0100
  
      target-i386: enable SSE4.1 and SSE4.2 in TCG mode
      
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
  
  commit e4eba27e29114842978234a44c92b2a945a6b46d
  Author: Aurelien Jarno <aurelien@aurel32.net>
  Date:   Tue Mar 26 19:56:02 2013 +0100
  
      target-i386: SSE4.2: fix pcmpXstrX instructions with "Masked(-)" polarity
      
      valids can equals to -1 if the reg/mem string is empty. Change the
      expression to have an empty xor mask in that case.
      
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
  
  commit 75c9527e190231fbc2fd8470e132f360e70206be
  Author: Aurelien Jarno <aurelien@aurel32.net>
  Date:   Tue Mar 26 19:56:02 2013 +0100
  
      target-i386: SSE4.2: fix pcmpXstrX instructions in "Equal ordered" mode
      
      The inner loop should only change the current bit of the result, instead
      of the whole result.
      
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
  
  commit b27a6cacb73ca006c6995ca5c3db7347333ba7f4
  Author: Aurelien Jarno <aurelien@aurel32.net>
  Date:   Tue Mar 26 19:56:01 2013 +0100
  
      target-i386: SSE4.2: fix pcmpXstrX instructions in "Equal each" mode
      
      pcmpXstrX instructions in "Equal each" mode force both invalid element
      pair to true. It means (upper - MAX(valids, validd)) bits should be set
      to 1, not (upper - MAX(valids, validd) + 1).
      
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
  
  commit 649ad05ed4133d3a48d43881aa9351c024d9cdc1
  Author: Aurelien Jarno <aurelien@aurel32.net>
  Date:   Tue Mar 26 19:56:01 2013 +0100
  
      target-i386: SSE4.2: fix pcmpXstrX instructions in "Ranges" mode
      
      Fix the order of the of the comparisons to match the "Intel 64 and
      IA-32 Architectures Software Developer's Manual".
      
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
  
  commit 2b8d7e9d728fe2b7c8ffb9859368fb2b5c0bf833
  Author: Aurelien Jarno <aurelien@aurel32.net>
  Date:   Tue Mar 26 19:56:01 2013 +0100
  
      target-i386: SSE4.2: fix pcmpXstrm instructions
      
      pcmpXstrm instructions returns their result in the XMM0 register and
      not in the first operand.
      
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
  
  commit 93e3c0ae69ae73d7f04ac378c5df6e98c7faa6dd
  Author: Aurelien Jarno <aurelien@aurel32.net>
  Date:   Tue Mar 26 19:56:01 2013 +0100
  
      target-i386: SSE4.2: fix pcmpXstri instructions
      
      ffs1 returns the first bit set to one starting counting from the most
      significant bit.
      
      pcmpXstri returns the most significant bit set to one, starting counting
      from the least significant bit.
      
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
  
  commit da5156cd9a62274839d6fa685cc52614886cc722
  Author: Aurelien Jarno <aurelien@aurel32.net>
  Date:   Tue Mar 26 19:56:01 2013 +0100
  
      target-i386: SSE4.2: fix pcmpgtq instruction
      
      The "Intel 64 and IA-32 Architectures Software Developer's Manual" (at
      least recent versions) clearly says that the comparison is signed.
      
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
  
  commit 34c6addd4b22583e7b408c0d1452eab753cbfb62
  Author: Aurelien Jarno <aurelien@aurel32.net>
  Date:   Tue Mar 26 19:56:01 2013 +0100
  
      target-i386: SSE4.1: fix pinsrb instruction
      
      gen_op_mov_TN_reg() loads the value in cpu_T[0], so this temporary should
      be used instead of cpu_tmp0.
      
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
  
  commit c7b4c36714a442ae5abd26de293cb5e967be6e12
  Merge: e63d28d7... b0d62a3...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Mon Apr 1 10:36:09 2013 -0500
  
      Merge remote-tracking branch 'stefanha/trivial-patches' into staging
      
      # By Dunrong Huang (1) and others
      # Via Stefan Hajnoczi
      * stefanha/trivial-patches:
        hw/tcx: Remove unused 'addr' field and the property that sets it
        hw/i386/pc: format load_linux function
        configure: show debug-info option in --help output
  
  commit e63d28d7dbfcec81214aecc9ff0aaee46e87aa44
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Fri Mar 15 14:34:23 2013 +0000
  
      sysbus: Remove sysbus_add_memory and sysbus_del_memory
      
      Remove the sysbus_add_memory and sysbus_del_memory functions. These
      are trivial wrappers for mapping a memory region into the system
      memory space, and have no users now.  Sysbus devices should never map
      their own memory regions anyway; the correct API for mapping an mmio
      region is for the creator of the device to use sysbus_mmio_map.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Reviewed-by: Andreas Färber <afaerber@suse.de>
      Message-id: 1363358063-23973-6-git-send-email-peter.maydell@linaro.org
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit c31bc98e3bcf52fe1cd4b9b7a70869330eae80ea
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Thu Mar 28 18:43:04 2013 +0000
  
      hw/milkymist-softusb: set buffer in softusb_read_{dmem, pmem} error path
      
      Make sure we set the buffer to something in the softusb_read_{dmem,pmem}
      error paths, since the caller will use the buffer unconditionally.
      (Newer gcc is smart enough to spot this and complain about 'may be
      used uninitialized'.)
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Message-id: 1364496184-11994-1-git-send-email-peter.maydell@linaro.org
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit c34e120554c31d45bdfbac08a5c1d9ef92a62020
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Fri Mar 15 14:34:22 2013 +0000
  
      milkymist-softusb: Don't map RAM memory regions in the device itself
      
      Don't map the pmem and dmem RAM memory regions in the milkymist-softusb
      device itself. Instead just expose them as sysbus mmio regions which
      the device creator can map appropriately. This allows us to drop the
      pmem_base and dmem_base properties. Instead of going via
      cpu_physical_memory_read/_write when the device wants to access the
      RAMs, we just keep a host pointer to the memory and use that.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Reviewed-by: Andreas Färber <afaerber@suse.de>
      Acked-by: Michael Walle <michael@walle.cc>
      Message-id: 1363358063-23973-5-git-send-email-peter.maydell@linaro.org
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 20cf850c6ac5bf1ef13de1da93a5c8b5ea28b304
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Fri Mar 15 14:34:21 2013 +0000
  
      milkymist-minimac2: Just expose buffers as a sysbus mmio region
      
      Just expose the register buffers memory as a standard sysbus mmio
      region which the creator of the device can map, rather than
      providing a qdev property which the creator has to set to the
      base address and then doing the mapping in the device's own
      init function.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Reviewed-by: Andreas Färber <afaerber@suse.de>
      Acked-by: Michael Walle <michael@walle.cc>
      Message-id: 1363358063-23973-4-git-send-email-peter.maydell@linaro.org
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit a86f200aeb66a4f402b22241a5d8360f02bfc090
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Fri Mar 15 14:34:20 2013 +0000
  
      musicpal: qdevify musicpal-misc
      
      Make musicpal-misc into its own (trivial) qdev device, so we
      can get rid of the abuse of sysbus_add_memory().
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Reviewed-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Reviewed-by: Andreas Färber <afaerber@suse.de>
      Message-id: 1363358063-23973-3-git-send-email-peter.maydell@linaro.org
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 4ce5dae88ecf2bafa0cd663de7e923728b1b3672
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Fri Mar 15 14:34:19 2013 +0000
  
      sysbus: make SysBusDeviceClass::init optional
      
      Make the SysBusDeviceClass::init optional, for devices which
      genuinely don't need to do anything here. In particular, simple
      devices which can do all their initialization in their
      instance_init method don't need either a DeviceClass::realize
      or SysBusDeviceClass::init method.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Acked-by: Andreas Färber <afaerber@suse.de>
      Reviewed-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Message-id: 1363358063-23973-2-git-send-email-peter.maydell@linaro.org
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 5357406415571b3f03d05b60a143afdea2b9b1b9
  Author: Dunrong Huang <huangdr@cloud-times.com>
  Date:   Sun Mar 31 09:35:53 2013 +0800
  
      target-moxie: set do_interrupt to a target-specific helper function
      
      The value of "do_interrupt" member of CPUClass shoule be set to a
      target-specific function, or it will lead to a segfault like below:
      
      $ moxie-softmmu/qemu-system-moxie -M moxiesim
      Segmentation fault
      
      Cc: Anthony Green <green@moxielogic.com>
      Cc: Blue Swirl <blauwirbel@gmail.com>
      Cc: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Dunrong Huang <huangdr@cloud-times.com>
      Signed-of-by: Anthony Green <green@moxielogic.com>
      Reviewed-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 5e3a0f418c4d57399778cee0b55aebfb663b6425
  Author: Stefan Weil <sw@weilnetz.de>
  Date:   Fri Mar 29 18:20:20 2013 +0100
  
      w32: Fix build with older gcc (unresolved symbol)
      
      The cross i586-mingw32msvc-gcc 4.4.4 from Debian Squeeze does not support
      __sync_val_compare_and_swap by default.
      
      Using -march=i686 fixes that and should also result in better code.
      
      Signed-off-by: Stefan Weil <sw@weilnetz.de>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit e06335b9515f0508f33846e58b2028dfa4fc9983
  Author: Stefan Weil <sw@weilnetz.de>
  Date:   Sun Mar 24 09:04:48 2013 +0100
  
      target-moxie: Fix pointer-to-integer conversion (MinGW-w64)
      
      The type cast must use tcg_target_long instead of long.
      This makes a difference for hosts where sizeof(long) != sizeof(void *).
      
      Cc: Anthony Green <green@moxielogic.com>
      Cc: Blue Swirl <blauwirbel@gmail.com>
      Signed-off-by: Stefan Weil <sw@weilnetz.de>
      Signed-off-by: Anthony Green <green@moxielogic.com>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit c9721215126a8ef46abd2e762efd6aa5ff6b92b9
  Author: David Woodhouse <David.Woodhouse@intel.com>
  Date:   Sat Feb 23 00:40:39 2013 +0000
  
      piix_pci: Fix C99 comments
      
      Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
      Reviewed-by: Andreas Färber <afaerber@suse.de>
      Tested-by: Laszlo Ersek <lersek@redhat.com>
      Reviewed-by: Laszlo Ersek <lersek@redhat.com>
      Message-id: 1361580039-4459-4-git-send-email-dwmw2@infradead.org
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit d93a8a435cbd7f874ef71d4da5677c5f88d8435a
  Author: David Woodhouse <David.Woodhouse@intel.com>
  Date:   Sat Feb 23 00:40:38 2013 +0000
  
      piix_pci: Use DEVICE() and ISA_BUS()
      
      Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
      Reviewed-by: Andreas Färber <afaerber@suse.de>
      Tested-by: Laszlo Ersek <lersek@redhat.com>
      Reviewed-by: Laszlo Ersek <lersek@redhat.com>
      Message-id: 1361580039-4459-3-git-send-email-dwmw2@infradead.org
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 57a0f0c651a63d3e1e02d74e5c59d2648037b087
  Author: David Woodhouse <David.Woodhouse@intel.com>
  Date:   Sat Feb 23 00:40:37 2013 +0000
  
      piix_pci: Clean up i440FX object handling
      
      Define and use I440FX_PCI_DEVICE() instead of using DO_UPCAST().
      
      Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
      Reviewed-by: Andreas Färber <afaerber@suse.de>
      Tested-by: Laszlo Ersek <lersek@redhat.com>
      Reviewed-by: Laszlo Ersek <lersek@redhat.com>
      Message-id: 1361580039-4459-2-git-send-email-dwmw2@infradead.org
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 226ecabfbd410c7b2041385ea4b6f083a09ce8a2
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri Mar 22 17:57:48 2013 +0100
  
      qemu-bridge-helper: force usage of a very high MAC address for the bridge
      
      Linux uses the lowest enslaved MAC address as the MAC address of
      the bridge.  Set MAC address to a high value so that it does not
      affect the MAC address of the bridge.
      
      Changing the MAC address of the bridge could cause a few seconds
      of network downtime.
      
      Cc: qemu-stable@nongnu.org
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Message-id: 1363971468-21154-1-git-send-email-pbonzini@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 2900af5969c8d54d48872cd707a4a0e71e6fa57e
  Author: KONRAD Frederic <fred.konrad@greensocs.com>
  Date:   Wed Mar 27 10:49:15 2013 +0100
  
      virtio-balloon: cleanup: remove qdev field.
      
      The qdev field is no longer needed, just drop it.
      
      Signed-off-by: KONRAD Frederic <fred.konrad@greensocs.com>
      Reviewed-by: Cornelia Huck <cornelia.huck@de.ibm.com>
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Tested-by: Cornelia Huck <cornelia.huck@de.ibm.com>
      Message-id: 1364377755-15508-7-git-send-email-fred.konrad@greensocs.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit c96caced3ffd9e5a078f3f5b5d373a40faf7dc3a
  Author: KONRAD Frederic <fred.konrad@greensocs.com>
  Date:   Wed Mar 27 10:49:14 2013 +0100
  
      virtio-balloon: cleanup: QOM casts.
      
      As the virtio-balloon-pci is switched to the new API, we can use QOM
      casts.
      
      Signed-off-by: KONRAD Frederic <fred.konrad@greensocs.com>
      Reviewed-by: Cornelia Huck <cornelia.huck@de.ibm.com>
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Tested-by: Cornelia Huck <cornelia.huck@de.ibm.com>
      Message-id: 1364377755-15508-6-git-send-email-fred.konrad@greensocs.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 5c7d0962f60498c3f11d402e1c857cb9d5d8568d
  Author: KONRAD Frederic <fred.konrad@greensocs.com>
  Date:   Wed Mar 27 10:49:13 2013 +0100
  
      virtio-balloon: cleanup: init and exit function.
      
      This remove old init and exit function as they are no longer needed.
      
      Signed-off-by: KONRAD Frederic <fred.konrad@greensocs.com>
      Reviewed-by: Cornelia Huck <cornelia.huck@de.ibm.com>
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Tested-by: Cornelia Huck <cornelia.huck@de.ibm.com>
      Message-id: 1364377755-15508-5-git-send-email-fred.konrad@greensocs.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 30bff6a0f1d12742475a980708cfa82be56a881f
  Author: KONRAD Frederic <fred.konrad@greensocs.com>
  Date:   Wed Mar 27 10:49:12 2013 +0100
  
      virtio-balloon-ccw: switch to the new API.
      
      Here the virtio-balloon-ccw is modified for the new API. The device
      virtio-balloon-ccw extends virtio-ccw-device as before. It creates and
      connects a virtio-balloon during the init. The properties are not modified.
      
      Signed-off-by: KONRAD Frederic <fred.konrad@greensocs.com>
      Reviewed-by: Cornelia Huck <cornelia.huck@de.ibm.com>
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Tested-by: Cornelia Huck <cornelia.huck@de.ibm.com>
      Message-id: 1364377755-15508-4-git-send-email-fred.konrad@greensocs.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit e378e88dfc2dec2a60a856dd478a4edfbc88efd0
  Author: KONRAD Frederic <fred.konrad@greensocs.com>
  Date:   Wed Mar 27 10:49:11 2013 +0100
  
      virtio-balloon-pci: switch to the new API.
      
      Here the virtio-balloon-pci is modified for the new API. The device
      virtio-balloon-pci extends virtio-pci. It creates and connects a
      virtio-balloon during the init. The properties are not changed.
      
      Signed-off-by: KONRAD Frederic <fred.konrad@greensocs.com>
      Reviewed-by: Cornelia Huck <cornelia.huck@de.ibm.com>
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Tested-by: Cornelia Huck <cornelia.huck@de.ibm.com>
      Message-id: 1364377755-15508-3-git-send-email-fred.konrad@greensocs.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 1ab461b534b34838d1b21c056ab37413f54fefa6
  Author: KONRAD Frederic <fred.konrad@greensocs.com>
  Date:   Wed Mar 27 10:49:10 2013 +0100
  
      virtio-balloon: add the virtio-balloon device.
      
      Create virtio-balloon which extends virtio-device, so it can be connected on
      virtio-bus.
      
      Signed-off-by: KONRAD Frederic <fred.konrad@greensocs.com>
      Reviewed-by: Cornelia Huck <cornelia.huck@de.ibm.com>
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Tested-by: Cornelia Huck <cornelia.huck@de.ibm.com>
      Message-id: 1364377755-15508-2-git-send-email-fred.konrad@greensocs.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit fde245ca7ea790495db370cd260259595dbdf874
  Merge: 837df37... 5d186eb...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Thu Mar 28 12:57:37 2013 -0500
  
      Merge remote-tracking branch 'stefanha/block' into staging
      
      # By Kevin Wolf (22) and Peter Lieven (1)
      # Via Stefan Hajnoczi
      * stefanha/block: (23 commits)
        block: Fix direct use of protocols as driver for bdrv_open()
        qcow2: Gather clusters in a looping loop
        qcow2: Move cluster gathering to a non-looping loop
        qcow2: Allow requests with multiple l2metas
        qcow2: Use byte granularity in qcow2_alloc_cluster_offset()
        qcow2: Prepare handle_alloc/copied() for byte granularity
        qcow2: handle_copied(): Implement non-zero host_offset
        qcow2: handle_copied(): Get rid of keep_clusters parameter
        qcow2: handle_copied(): Get rid of nb_clusters parameter
        qcow2: Factor out handle_copied()
        qcow2: Clean up handle_alloc()
        qcow2: Finalise interface of handle_alloc()
        qcow2: handle_alloc(): Get rid of keep_clusters parameter
        qcow2: handle_alloc(): Get rid of nb_clusters parameter
        qcow2: Factor out handle_alloc()
        qcow2: Decouple cluster allocation from cluster reuse code
        qcow2: Change handle_dependency to byte granularity
        qcow2: Improve check for overlapping allocations
        qcow2: Handle dependencies earlier
        qcow2: Remove bogus unlock of s->lock
        ...
  
  commit 837df37e881e14ffdb05c2b912b2ad30b851c9d3
  Merge: e280ff5... 7e86600...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Thu Mar 28 12:57:32 2013 -0500
  
      Merge remote-tracking branch 'stefanha/tracing' into staging
      
      # By Lluís Vilanova (7) and others
      # Via Stefan Hajnoczi
      * stefanha/tracing:
        vl: add runstate_set tracepoint
        .gitignore: rename trace/generated-tracers.dtrace
        .gitignore: add trace/generated-events.[ch]
        trace: rebuild generated-events.o when configuration changes
        trace: [stderr] Port to generic event information and new control interface
        trace: [simple] Port to generic event information and new control interface
        trace: [default] Port to generic event information and new control interface
        trace: [monitor] Use new event control interface
        trace: Provide a detailed event control interface
        trace: Provide a generic tracing event descriptor
        trace: [tracetool] Explicitly identify public backends
  
  commit 7e8660032cd21c1bdc4160b8fab7deec62e1aa12
  Author: Kazuya Saito <saito.kazuya@jp.fujitsu.com>
  Date:   Fri Mar 22 17:26:59 2013 +0900
  
      vl: add runstate_set tracepoint
      
      This patch enables us to know RunState transition. It will be userful
      for investigation when the trouble occured in special event such like
      live migration, shutdown, suspend, and so on.
      
      Signed-off-by: Kazuya Saito <saito.kazuya@jp.fujitsu.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit a46b24fd5dfd6814bafa65e51d8da86ce8eef7f5
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Fri Mar 8 16:10:12 2013 +0100
  
      .gitignore: rename trace/generated-tracers.dtrace
      
      For a while the file was called trace/generated-tracers-dtrace.dtrace
      but today it's called trace/generated-tracers.dtrace.
      
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 878e63e6c568d4eb147d1adde297325f3aa28c51
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Fri Mar 8 16:10:11 2013 +0100
  
      .gitignore: add trace/generated-events.[ch]
      
      Don't display autogenerated files in git-status(1).
      
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit a7373b1f61d106ef5c9710eb56e942f513dc512d
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Fri Mar 8 15:52:15 2013 +0100
  
      trace: rebuild generated-events.o when configuration changes
      
      Make sure to rebuild generated-events.o when ./configure options change.
      This prevents linker errors when a stale generated-events.o gets linked
      with code compiled against fresh headers.  For example, try building
      with ./configure --enable-trace-backend=stderr followed by ./configure
      --enable-trace-backend=dtrace.
      
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit c6f18b9195b4251f32b6ac8e149b449354c1c93b
  Author: Lluís Vilanova <vilanova@ac.upc.edu>
  Date:   Tue Mar 5 14:48:00 2013 +0100
  
      trace: [stderr] Port to generic event information and new control interface
      
      Signed-off-by: Lluís Vilanova <vilanova@ac.upc.edu>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 60481e210d1f5f9e97d4d5db82b9afb8d3df7acf
  Author: Lluís Vilanova <vilanova@ac.upc.edu>
  Date:   Tue Mar 5 14:47:55 2013 +0100
  
      trace: [simple] Port to generic event information and new control interface
      
      The backend is forced to dump event numbers using 64 bits, as TraceEventID is
      an enum.
      
      Signed-off-by: Lluís Vilanova <vilanova@ac.upc.edu>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit fd068a953ccb54a00e7b1cf2d8961498c7d74bd4
  Author: Lluís Vilanova <vilanova@ac.upc.edu>
  Date:   Tue Mar 5 14:47:49 2013 +0100
  
      trace: [default] Port to generic event information and new control interface
      
      Signed-off-by: Lluís Vilanova <vilanova@ac.upc.edu>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit ca285c3fca7c3d2b77b133e82f7a3592ccc7f5d3
  Author: Lluís Vilanova <vilanova@ac.upc.edu>
  Date:   Tue Mar 5 14:47:43 2013 +0100
  
      trace: [monitor] Use new event control interface
      
      Signed-off-by: Lluís Vilanova <vilanova@ac.upc.edu>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit b1bae816c4c0743e37ee9e797a503610c34e3073
  Author: Lluís Vilanova <vilanova@ac.upc.edu>
  Date:   Tue Mar 5 14:47:38 2013 +0100
  
      trace: Provide a detailed event control interface
      
      This interface decouples event obtaining from interaction.
      
      Events can be obtained through three different methods:
      
      * identifier
      * name
      * simple wildcard pattern
      
      Signed-off-by: Lluís Vilanova <vilanova@ac.upc.edu>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 45be2f5d0dcdd314cd0c70a11220e5e09a44d654
  Author: Lluís Vilanova <vilanova@ac.upc.edu>
  Date:   Tue Mar 5 14:47:32 2013 +0100
  
      trace: Provide a generic tracing event descriptor
      
      Uses tracetool to generate a backend-independent tracing event description
      (struct TraceEvent).
      
      The values for such structure are generated with the non-public "events"
      backend ("events-c" frontend).
      
      The generation of the defines to check if an event is statically enabled is also
      moved to the "events" backend ("events-h" frontend).
      
      Signed-off-by: Lluís Vilanova <vilanova@ac.upc.edu>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 93fba1618ddbbef8bedd8d684cf356586c94bbb1
  Author: Lluís Vilanova <vilanova@ac.upc.edu>
  Date:   Tue Mar 5 14:47:26 2013 +0100
  
      trace: [tracetool] Explicitly identify public backends
      
      Public backends are those printed by "--list-backends" and thus considered valid
      by the configure script.
      
      Signed-off-by: Lluís Vilanova <vilanova@ac.upc.edu>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 5d186eb03eb37b257e29a4731ca484362d5fc4e4
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Wed Mar 27 17:28:18 2013 +0100
  
      block: Fix direct use of protocols as driver for bdrv_open()
      
      bdrv_open_common() implements direct use of protocols by copying the
      pre-opened BlockDriverStates to bs using bdrv_swap(). It did however
      first set some fields in bs, which end up in file after the swap. When
      bdrv_open() destroys file, it appears to be open, and because it isn't,
      qemu could segfault while trying to close it.
      
      Reorder the operations to return immediately in such cases so that file
      is correctly detected as closed.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit ecdd5333ab9ed3f2b848066aaaef02c027b25e36
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Wed Mar 27 11:43:49 2013 +0100
  
      qcow2: Gather clusters in a looping loop
      
      Instead of just checking once in exactly this order if there are
      dependendies, non-COW clusters and new allocation, this starts looping
      around these. This way we can, for example, gather non-COW clusters after
      new allocations as long as the host cluster offsets stay contiguous.
      
      Once handle_dependencies() is extended so that COW areas of in-flight
      allocations can be overwritten, this allows to continue with gathering
      other clusters (we wouldn't be able to do that without this change
      because we would have missed a possible second dependency in one of the
      next clusters).
      
      This means that in the typical sequential write case, we can combine the
      COW overwrite of one cluster with the allocation of the next cluster as
      soon as something like Delayed COW gets actually implemented. It is only
      by avoiding splitting requests this way that Delayed COW actually starts
      improving performance noticably.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 2c3b32d25620c26e26fd590c198ec6d9cf91da57
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Tue Mar 26 17:50:12 2013 +0100
  
      qcow2: Move cluster gathering to a non-looping loop
      
      This patch is mainly to separate the indentation change from the
      semantic changes. All that really changes here is that everything moves
      into a while loop, all 'goto done' become 'break' and at the end of the
      loop a new 'break is inserted.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 88c6588c5165da1526f735ed850861c5b74670bd
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Tue Mar 26 17:50:11 2013 +0100
  
      qcow2: Allow requests with multiple l2metas
      
      Instead of expecting a single l2meta, have a list of them. This allows
      to still have a single I/O request for the guest data, even though
      multiple l2meta may be needed in order to describe both a COW overwrite
      and a new cluster allocation (typical sequential write case).
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 710c2496d8cecc92568d439a3cf9d5874b3a55e2
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Tue Mar 26 17:50:10 2013 +0100
  
      qcow2: Use byte granularity in qcow2_alloc_cluster_offset()
      
      This gets rid of the nb_clusters and keep_clusters and the associated
      complicated calculations. Just advance the number of bytes that have
      been processed and everything is fine.
      
      This patch advances the variables even after the last operation even
      though they aren't used any more afterwards to make things look more
      uniform. A later patch will turn the whole thing into a loop and then
      it actually starts making sense.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 411d62b04b4cd2d3a6cea310689dbafa2479bc28
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Tue Mar 26 17:50:09 2013 +0100
  
      qcow2: Prepare handle_alloc/copied() for byte granularity
      
      This makes handle_alloc() and handle_copied() return byte-granularity
      host offsets instead of returning always the cluster start. This is
      required so that qcow2_alloc_cluster_offset() can stop aligning
      everything to cluster boundaries.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit e62daaf67958e8274547ddac87cb0a177a869216
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Tue Mar 26 17:50:08 2013 +0100
  
      qcow2: handle_copied(): Implement non-zero host_offset
      
      Look only for clusters that start at a given physical offset.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit c53ede9f6d8f0de7939eea676c1398c4073ff35e
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Tue Mar 26 17:50:07 2013 +0100
  
      qcow2: handle_copied(): Get rid of keep_clusters parameter
      
      Now *bytes is used to return the length of the area that can be written
      to without performing an allocation or COW.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit acb0467f8df7e9dbc8bbcb9a2e1e8cfe17f79691
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Tue Mar 26 17:50:06 2013 +0100
  
      qcow2: handle_copied(): Get rid of nb_clusters parameter
      
      handle_copied() uses its bytes parameter now to determine how many
      clusters it should try to find.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 0af729ec007ea4d103a2e3f3fc5db522610a2290
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Tue Mar 26 17:50:05 2013 +0100
  
      qcow2: Factor out handle_copied()
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 83baa9a4719b42bc28d525fa28af643523cc2bf3
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Tue Mar 26 17:50:04 2013 +0100
  
      qcow2: Clean up handle_alloc()
      
      Things can be simplified a bit now. No semantic changes.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit c37f4cd71d99b7658d238bd8399048fc6e506958
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Tue Mar 26 17:50:03 2013 +0100
  
      qcow2: Finalise interface of handle_alloc()
      
      The interface works completely on a byte granularity now and duplicated
      parameters are removed.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 3b8e2e260c8cee63c9253718983a6682dc2771d7
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Tue Mar 26 17:50:02 2013 +0100
  
      qcow2: handle_alloc(): Get rid of keep_clusters parameter
      
      handle_alloc() is now called with the offset at which the actual new
      allocation starts instead of the offset at which the whole write request
      starts, part of which may already be processed.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit f5bc63509471299176066d5f63bb8ff2e15af279
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Tue Mar 26 17:50:01 2013 +0100
  
      qcow2: handle_alloc(): Get rid of nb_clusters parameter
      
      We already communicate the same information in *bytes.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 10f0ed8b2f0d3e9f0476b6f00868dd13b524066a
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Tue Mar 26 17:50:00 2013 +0100
  
      qcow2: Factor out handle_alloc()
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 037689d8969c493d39153fd920ad81e161b0d55c
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Tue Mar 26 17:49:59 2013 +0100
  
      qcow2: Decouple cluster allocation from cluster reuse code
      
      This moves some code that prepares the allocation of new clusters to
      where the actual allocation happens. This is the minimum required to be
      able to move it to a separate function in the next patch.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 65eb2e35c07632eb5d26f15a57461e321bacb883
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Tue Mar 26 17:49:58 2013 +0100
  
      qcow2: Change handle_dependency to byte granularity
      
      This is a more precise description of what really constitutes a
      dependency. The behaviour doesn't change at this point because the COW
      area of the old request is still aligned to cluster boundaries and
      therefore an overlap is detected wheneven the requests touch any part of
      the same cluster.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit d9d74f4177af59bec23baa480d640709f56df0aa
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Tue Mar 26 17:49:57 2013 +0100
  
      qcow2: Improve check for overlapping allocations
      
      The old code detected an overlapping allocation even when the
      allocations didn't actually overlap, but were only adjacent.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 17a71e58238138c3f02be7e9f5dc8de5d72a9a9d
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Tue Mar 26 17:49:56 2013 +0100
  
      qcow2: Handle dependencies earlier
      
      Handling overlapping allocations isn't just a detail of cluster
      allocation. It is rather one of three ways to get the host cluster
      offset for a write request:
      
      1. If a request overlaps an in-flight allocations, the cluster offset
         can be taken from there (this is what handle_dependencies will evolve
         into) or the request must just wait until the allocation has
         completed. Accessing the L2 is not valid in this case, it has
         outdated information.
      
      2. Outside overlapping areas, check the clusters that can be written to
         as they are, with no COW involved.
      
      3. If a COW is required, allocate new clusters
      
      Changing the code to reflect this doesn't change the behaviour because
      overlaps cannot exist for clusters that are kept in step 2. It does
      however make it easier for later patches to work on clusters that belong
      to an allocation that is still in flight.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 9ee6439e27d15c528fde6d9da1e4c238a23b6b7a
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Tue Mar 26 17:49:55 2013 +0100
  
      qcow2: Remove bogus unlock of s->lock
      
      The unlock wakes up the next coroutine, but the currently running
      coroutine will lock it again before it yields, so this doesn't make a
      lot of sense.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit c349ca4bb2dbca53c15147d283ea9f6c94376c6c
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Tue Mar 26 17:49:54 2013 +0100
  
      qcow2: Fix "total clusters" number in bdrv_check
      
      This should be based on the virtual disk size, not on the size of the
      image.
      
      Interesting observation: With some VM state stored in the image file,
      percentages higher than 100% are possible, even though snapshots
      themselves are ignored. This is a qcow2 bug to be fixed another day: The
      VM state should be discarded in the active L2 tables after completing
      the snapshot creation.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 6f74928192e8e8a16f64b6208171eb13af890bbc
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Tue Mar 26 17:49:53 2013 +0100
  
      qemu-iotests: More concurrent allocation scenarios
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 142c6b1a89c3af769fbab6a22f51eefa7a3b0330
  Author: Peter Lieven <pl@kamp.de>
  Date:   Thu Mar 21 13:07:10 2013 +0100
  
      vl.c: call bdrv_init_with_whitelist() before cmdline parsing
      
      commit 4d454574 "qemu-option: move standard option definitions
      out of qemu-config.c" broke support for commandline option
      groups that where registered during bdrv_init(). In particular
      support for -iscsi options was broken since that commit.
      
      Fix by moving the bdrv_init_with_whitelist() before command
      line argument parsing.
      
      Signed-off-by: Peter Lieven <pl@kamp.de>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit b0d62a3d8e1ea9eccd246829a03e2d23f0982431
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Tue Mar 26 12:35:09 2013 +0000
  
      hw/tcx: Remove unused 'addr' field and the property that sets it
      
      Remove the 'addr' field from TCXState (since it is completely unused),
      also the qdev property which sets it. This seems to be a relic from
      many years past; devices don't need to know where they are mapped.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 0f9d76e5a9a396a2209761265ba6d98ce89b6a32
  Author: liguang <lig.fnst@cn.fujitsu.com>
  Date:   Tue Mar 26 16:43:19 2013 +0800
  
      hw/i386/pc: format load_linux function
      
      Signed-off-by: liguang <lig.fnst@cn.fujitsu.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 9941afdef4fc898ed1588468095d1e36574427a1
  Author: Dunrong Huang <huangdr@cloud-times.com>
  Date:   Sun Mar 24 15:05:27 2013 +0800
  
      configure: show debug-info option in --help output
      
      "--enable-debug-info" and "--disable-debug-info" were not shown
      in --help output.
      
      Signed-off-by: Dunrong Huang <huangdr@cloud-times.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit e280ff5e9159ed227a117339c1157143627cab96
  Author: Hans de Goede <hdegoede@redhat.com>
  Date:   Tue Mar 26 11:08:03 2013 +0100
  
      spice-qemu-char: Drop hackish vmc_register on spice_chr_write
      
      Now that the core takes care of fe_open tracking we no longer need this hack.
      
      Signed-off-by: Hans de Goede <hdegoede@redhat.com>
      Message-id: 1364292483-16564-12-git-send-email-hdegoede@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit bc6b815d9e34778aa7fbe785ecfa0b216c96f576
  Author: Alon Levy <alevy@redhat.com>
  Date:   Tue Mar 26 11:08:02 2013 +0100
  
      virtio-serial: propagate guest_connected to the port on post_load
      
      When migrating a host with with a spice agent running the mouse becomes
      non operational after the migration due to the agent state being
      inconsistent between the guest and the client.
      
      After migration the spicevmc backend on the destination has never been notified
      of the (non 0) guest_connected state. Virtio-serial holds this state
      information and migrates it, this patch properly propagates this information
      to virtio-console and through that to interested chardev backends.
      
      rhbz #725965
      
      Signed-off-by: Hans de Goede <hdegoede@redhat.com>
      Message-id: 1364292483-16564-11-git-send-email-hdegoede@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit b2c1394af13b46a72cd27ff580cdd1d9bb1e8934
  Author: Hans de Goede <hdegoede@redhat.com>
  Date:   Tue Mar 26 11:08:01 2013 +0100
  
      virtio-serial: Consolidate guest_open/guest_close into set_guest_connected
      
      Signed-off-by: Hans de Goede <hdegoede@redhat.com>
      Message-id: 1364292483-16564-10-git-send-email-hdegoede@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit a59bcd31c91397f8c67b6902e7716d626c5070e6
  Author: Hans de Goede <hdegoede@redhat.com>
  Date:   Tue Mar 26 11:08:00 2013 +0100
  
      qemu-char: add_handlers: Don't re-send the be_open event on unregister
      
      Resending the be_open event only is useful when a frontend is registering, not
      when it is unregistering.
      
      Signed-off-by: Hans de Goede <hdegoede@redhat.com>
      Message-id: 1364292483-16564-9-git-send-email-hdegoede@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 85d91e3295f3af21e4d4a19f1f6691c0bf2ed10c
  Author: Hans de Goede <hdegoede@redhat.com>
  Date:   Tue Mar 26 11:07:59 2013 +0100
  
      qemu-char: Move incrementing of avail_connections to qdev-properties-system
      
      The decrement of avail_connections is done in qdev-properties-system move
      the increment there too for proper balancing of the calls.
      
      Signed-off-by: Hans de Goede <hdegoede@redhat.com>
      Message-id: 1364292483-16564-8-git-send-email-hdegoede@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 574b711a92db094a2d4e7ca707f3b34437a64246
  Author: Hans de Goede <hdegoede@redhat.com>
  Date:   Tue Mar 26 11:07:58 2013 +0100
  
      qemu-char: Consolidate guest_close/guest_open into a set_fe_open callback
      
      Signed-off-by: Hans de Goede <hdegoede@redhat.com>
      Message-id: 1364292483-16564-7-git-send-email-hdegoede@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 8e25daa87ac98c9070365b42dcfc070e47fca934
  Author: Hans de Goede <hdegoede@redhat.com>
  Date:   Tue Mar 26 11:07:57 2013 +0100
  
      qemu-char: Cleanup: consolidate fe_open/fe_close into fe_set_open
      
      Signed-off-by: Hans de Goede <hdegoede@redhat.com>
      Message-id: 1364292483-16564-6-git-send-email-hdegoede@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 190832289fe670f764fb277e4dcaf00f94ca6553
  Author: Hans de Goede <hdegoede@redhat.com>
  Date:   Tue Mar 26 11:07:56 2013 +0100
  
      qemu-char: Automatically do fe_open / fe_close on qemu_chr_add_handlers
      
      Most frontends can't really determine if the guest actually has the frontend
      side open. So lets automatically generate fe_open / fe_close as soon as a
      frontend becomes ready (as signalled by calling qemu_chr_add_handlers) /
      becomes non ready (as signalled by setting all handlers to NULL).
      
      And allow frontends which can actually determine if the guest is listening to
      opt-out of this.
      
      Signed-off-by: Hans de Goede <hdegoede@redhat.com>
      Message-id: 1364292483-16564-5-git-send-email-hdegoede@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit c0c4bd2cfae0fb83696000f1bfc355f22e2b41cb
  Author: Hans de Goede <hdegoede@redhat.com>
  Date:   Tue Mar 26 11:07:55 2013 +0100
  
      qemu-char: Add fe_open tracking
      
      Add tracking of the fe_open state to struct CharDriverState.
      
      Signed-off-by: Hans de Goede <hdegoede@redhat.com>
      Message-id: 1364292483-16564-4-git-send-email-hdegoede@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit fee204fd46016c168ca4d404d04e2c06b8b34770
  Author: Hans de Goede <hdegoede@redhat.com>
  Date:   Tue Mar 26 11:07:54 2013 +0100
  
      qemu-char: Rename qemu_chr_generic_open to qemu_chr_be_generic_open
      
      To better reflect that it is for handling a backend being opened.
      
      Signed-off-by: Hans de Goede <hdegoede@redhat.com>
      Message-id: 1364292483-16564-3-git-send-email-hdegoede@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 16665b943b23e953220df257e7e04e669aa384d5
  Author: Hans de Goede <hdegoede@redhat.com>
  Date:   Tue Mar 26 11:07:53 2013 +0100
  
      qemu-char: Rename opened to be_open
      
      Rename the opened variable to be_open to reflect that it contains the
      opened state of the backend.
      
      Signed-off-by: Hans de Goede <hdegoede@redhat.com>
      Message-id: 1364292483-16564-2-git-send-email-hdegoede@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 99835e00849369bab726a4dc4ceed1f6f9ed967c
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Wed Mar 27 14:34:32 2013 +0100
  
      compiler: fix warning with GCC 4.8.0
      
      GCC 4.8.0 introduces a new warning:
      
          block/qcow2-snapshot.c: In function 'qcow2_write_snapshots’:
          block/qcow2-snapshot.c:252:18: error: typedef 'qemu_build_bug_on__253'
                    locally defined but not used [-Werror=unused-local-typedefs]
               QEMU_BUILD_BUG_ON(offsetof(QCowHeader, snapshots_offset) !=
                        ^
          cc1: all warnings being treated as errors
      
      (Caret diagnostics aren't perfect yet with macros... :)) Work around it
      with __attribute__((unused)).
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Message-id: 1364391272-1128-1-git-send-email-pbonzini@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 404e7a4f4af753bd2aef649adf79e7434fb6dc31
  Merge: 18501ae... 6214e73...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Tue Mar 26 16:16:43 2013 -0500
  
      Merge remote-tracking branch 'mst/tags/for_anthony' into staging
      
      virtio,pci,qom
      
      Work by Alex to support VGA assignment,
      pci and virtio fixes by Stefan, Jason and myself, and a
      new qmp event for hotplug support by myself.
      
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
      
      # gpg: Signature made Tue 26 Mar 2013 02:02:24 PM CDT using RSA key ID D28D5469
      # gpg: Can't check signature: public key not found
      
      # By Alex Williamson (13) and others
      # Via Michael S. Tsirkin
      * mst/tags/for_anthony: (23 commits)
        pcie: Add endpoint capability initialization wrapper
        roms: switch oldnoconfig to olddefconfig
        pcie: Mangle types to match topology
        pci: Create and use API to determine root buses
        pci: Create pci_bus_is_express helper
        pci: Q35, Root Ports, and Switches create PCI Express buses
        pci: Allow PCI bus creation interfaces to specify the type of bus
        pci: Move PCI and PCIE type defines
        pci: Create and register a new PCI Express TypeInfo
        exec: assert that RAMBlock size is non-zero
        pci: refuse empty ROM files
        pci_bridge: Remove duplicate IRQ swizzle function
        pci_bridge: Use a default map_irq function
        pci: Fix INTx routing notifier recursion
        pci_bridge: drop formatting from source
        pci_bridge: factor out common code
        pci: Teach PCI Bridges about VGA routing
        pci: Add PCI VGA helpers
        virtio-pci: guest notifier mask without non-irqfd
        virtio-net: remove layout assumptions for mq ctrl
        ...
  
  commit 6214e73cc5b75a4f8d89a70d71727edfa47a81b3
  Author: Alex Williamson <alex.williamson@redhat.com>
  Date:   Tue Mar 19 12:11:24 2013 -0600
  
      pcie: Add endpoint capability initialization wrapper
      
      Fix the awkward API of mangling the caller specified PCIe type and
      just provide an interface to initialize an endpoint device.  This
      will pick either a regular endpoint or integrated endpoint based on
      the bus and return pcie_cap_init to doing exactly what is asked.
      
      Signed-off-by: Alex Williamson <alex.williamson@redhat.com>
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
  
  commit a5519b42cfd6c00e9f8b31c5aad7682e7a9f1181
  Author: Michael S. Tsirkin <mst@redhat.com>
  Date:   Thu Mar 21 14:04:21 2013 +0200
  
      roms: switch oldnoconfig to olddefconfig
      
      When a new option is added that qemu does not know
      about, the prudent thing is to use the default not
      force it to "no".
      
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
  
  commit eb28cb1bb0cb156aef7e613395af403bba0e7f30
  Author: Alex Williamson <alex.williamson@redhat.com>
  Date:   Thu Mar 14 16:01:35 2013 -0600
  
      pcie: Mangle types to match topology
      
      Windows will fail to start drivers for devices with an Endpoint type
      PCIe capability attached to a Root Complex (code 10 - Device cannot
      start).  The proper type for such a device is Root Complex Integrated
      Endpoint.  Devices don't care which they are, so do this conversion
      automatically.
      
      This allows the Windows driver to load for nec-usb-xhci when attached
      to pcie.0 of a q35 machine.
      
      Signed-off-by: Alex Williamson <alex.williamson@redhat.com>
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
  
  commit 0889464a5050c25611d08ca33d8447796c88c7f7
  Author: Alex Williamson <alex.williamson@redhat.com>
  Date:   Thu Mar 14 16:01:29 2013 -0600
  
      pci: Create and use API to determine root buses
      
      Signed-off-by: Alex Williamson <alex.williamson@redhat.com>
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
  
  commit 8c0bf9e24242c89c1abbd708c714dd2a89febbd2
  Author: Alex Williamson <alex.williamson@redhat.com>
  Date:   Thu Mar 14 16:01:23 2013 -0600
  
      pci: Create pci_bus_is_express helper
      
      For testing the bus type.
      
      Signed-off-by: Alex Williamson <alex.williamson@redhat.com>
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
  
  commit afb661eb902f4ad1456d57b31cdd02f0b4aac33f
  Author: Alex Williamson <alex.williamson@redhat.com>
  Date:   Thu Mar 14 16:01:17 2013 -0600
  
      pci: Q35, Root Ports, and Switches create PCI Express buses
      
      Convert q35, ioh3420, xio3130_upstream, and xio3130_downstream to
      use the new TYPE_PCIE_BUS.
      
      Signed-off-by: Alex Williamson <alex.williamson@redhat.com>
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
  
  commit 60a0e44320cc2601236450fbe95d952830192a1d
  Author: Alex Williamson <alex.williamson@redhat.com>
  Date:   Thu Mar 14 16:01:11 2013 -0600
  
      pci: Allow PCI bus creation interfaces to specify the type of bus
      
      No change to any types.
      
      Signed-off-by: Alex Williamson <alex.williamson@redhat.com>
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
  
  commit cf09458d644934976aa64e88bb41ef9a4cc2766a
  Author: Alex Williamson <alex.williamson@redhat.com>
  Date:   Thu Mar 14 16:01:05 2013 -0600
  
      pci: Move PCI and PCIE type defines
      
      Move these so that we can reference them from a more common header
      instead of including pci_bus.h everywhere.
      
      Signed-off-by: Alex Williamson <alex.williamson@redhat.com>
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
  
  commit 3a861c466cee46fed042d76100fa0fd9644f3091
  Author: Alex Williamson <alex.williamson@redhat.com>
  Date:   Thu Mar 14 16:00:59 2013 -0600
  
      pci: Create and register a new PCI Express TypeInfo
      
      This will allow us to differentiate Express and Legacy buses.
      
      Signed-off-by: Alex Williamson <alex.williamson@redhat.com>
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
  
  commit 49cd9ac6a1929467e2df5783a5183fc7708ec3ff
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Mon Mar 11 10:20:21 2013 +0100
  
      exec: assert that RAMBlock size is non-zero
      
      find_ram_offset() does not handle size=0 gracefully.  It hands out the
      same RAMBlock offset multiple times, leading to obscure failures later
      on.
      
      Add an assert to warn early if something is incorrectly allocating a
      zero size RAMBlock.
      
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
  
  commit 8c7f3dd05e4f1ee90000c89e428e69ae2e6bd691
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Mon Mar 11 10:20:20 2013 +0100
  
      pci: refuse empty ROM files
      
      A zero size ROM file is invalid and should produce a warning.
      Attempting to use a zero size file ends up hitting an assertion
      qemu_ram_set_idstr() because RAMBlocks with duplicate addresses are
      allocated - due to zero size the allocator doesn't increment the next
      available RAMBlock offset.
      
      Also convert __FUNCTION__ to __func__ while we're touching this code.
      There are no other __FUNCTION__ instances in pci.c anymore.
      
      Reported-by: Milos Ivanovic <milosivanovic@orcon.net.nz>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
  
  commit ea7cfed68bb4f26fc65b078ab735a4097e9b4fe2
  Author: Alex Williamson <alex.williamson@redhat.com>
  Date:   Thu Mar 7 16:17:00 2013 -0700
  
      pci_bridge: Remove duplicate IRQ swizzle function
      
      pci_bridge_dev_map_irq_fn() is identical to pci_swizzle_map_irq_fn(),
      which is now the default for all PCI bridges.  We can therefore remove
      this function and the pci_bridge_map_irq() call that used it.
      
      Signed-off-by: Alex Williamson <alex.williamson@redhat.com>
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
  
  commit 659fefeed36a4b58191595cebab2dbc003788d90
  Author: Alex Williamson <alex.williamson@redhat.com>
  Date:   Thu Mar 7 16:16:54 2013 -0700
  
      pci_bridge: Use a default map_irq function
      
      The PCI bridge spec defines a default swizzle for translating INTx
      IRQs from secondary bus to primary.  Use this by default for any
      bridge that doesn't set a function.
      
      Signed-off-by: Alex Williamson <alex.williamson@redhat.com>
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
  
  commit e5368f0da75c1c668e85398aa930be2f4273e684
  Author: Alex Williamson <alex.williamson@redhat.com>
  Date:   Thu Mar 7 11:29:19 2013 -0700
  
      pci: Fix INTx routing notifier recursion
      
      For some reason we recurse to fire the INTx routing notifier for each
      child of a bus, for each possible device of a bus.  That means that if
      we add a root port, the notifier gets called for that bridge 256
      times.  If we add an upstream switch behind that root port, 256^2.  But
      of course we need a downstream switch, 256^3.  This starts to be
      noticeable.  Stop the insanity.
      
      Signed-off-by: Alex Williamson <alex.williamson@redhat.com>
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
  
  commit 600d05b9aa4b4d23775fc17968dd6b581928001d
  Author: Michael S. Tsirkin <mst@redhat.com>
  Date:   Mon Mar 4 11:31:21 2013 +0200
  
      pci_bridge: drop formatting from source
      
      We use the same formatting for all files, it
      doesn't make sense to have formatting directives only
      in pci bridge header.
      
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
  
  commit 45eb768c706d3a5fbe55224c589e8b4e252781d9
  Author: Michael S. Tsirkin <mst@redhat.com>
  Date:   Mon Mar 4 11:23:49 2013 +0200
  
      pci_bridge: factor out common code
      
      Reuse common code in pcie_port, override the hardwired-to-0
      bits per PCI Express spec.
      No functional change but makes the code easier to follow.
      
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
  
  commit ba7d8515c1e929baccea9f53d06d131fd2b007a1
  Author: Alex Williamson <alex.williamson@redhat.com>
  Date:   Sun Mar 3 10:21:32 2013 -0700
  
      pci: Teach PCI Bridges about VGA routing
      
      Each PCI Bridge has a set of implied VGA regions that are enabled when
      the VGA bit is set in the bridge control register.  This allows VGA
      devices behind bridges.  Unfortunately with VGA Enable, which we
      formerly allowed but didn't back, comes along some required VGA
      baggage.  VGA Palette Snooping is required, along with VGA 16-bit
      decoding.  We don't yet have support for palette snooping.
      We also don't have support for 10-bit VGA aliases, the default mode, but
      we enable the register, even on root ports, to avoid confusing guests.
      Fortunately there's likely nothing from this century that requires these
      features, so the missing bits are noted with TODOs.
      
      Signed-off-by: Alex Williamson <alex.williamson@redhat.com>
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
  
  commit e01fd687185444944b0b5b0f8c739ae4b33eb029
  Author: Alex Williamson <alex.williamson@redhat.com>
  Date:   Sun Mar 3 10:21:26 2013 -0700
  
      pci: Add PCI VGA helpers
      
      Allow devices to register VGA memory regions for handling PCI spec
      defined VGA I/O port and MMIO areas.  PCI will attach these to the
      bus address spaces and enable them according to the device command
      register value.
      
      Signed-off-by: Alex Williamson <alex.williamson@redhat.com>
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
  
  commit a38b2c49bfd3f1cfc2aadd08cd049af16a342b1e
  Author: Michael S. Tsirkin <mst@redhat.com>
  Date:   Wed Mar 13 21:37:08 2013 +0200
  
      virtio-pci: guest notifier mask without non-irqfd
      
      non-irqfd setups are currently broken with vhost:
      we start up masked and nothing unmasks the interrupts.
      Fix by using mask notifiers, same as the irqfd path.
      
      Sharing irqchip/non irqchip code is always a good thing,
      in this case it will help non irqchip benefit
      from backend masking optimization.
      
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
  
  commit f8f7c533e20d1681feeb665109301151bdb739b4
  Author: Jason Wang <jasowang@redhat.com>
  Date:   Wed Mar 6 13:50:27 2013 +0800
  
      virtio-net: remove layout assumptions for mq ctrl
      
      Following commit 921ac5d0f3a0df869db5ce4edf752f51d8b1596a (virtio-net:
      remove layout assumptions for ctrl vq), this patch makes multiqueue ctrl
      handling not rely on the layout of descriptors.
      
      Signed-off-by: Jason Wang <jasowang@redhat.com>
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
  
  commit 15054fce2df8592dec70bba23faf126f0f372f81
  Author: Michael S. Tsirkin <mst@redhat.com>
  Date:   Mon Mar 11 15:11:04 2013 +0200
  
      qmp: add path to device_deleted event
      
      Add QOM path to device deleted event.  It now becomes useful to report
      it for devices which don't have an ID assigned.
      
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
  
  commit e998fa8df828ef68ea540a12917d10b4d335c1dd
  Author: Michael S. Tsirkin <mst@redhat.com>
  Date:   Mon Mar 18 21:01:37 2013 +0200
  
      qom: call class destructor before unparent
      
      It seems more logical to have destruction flow start with the subclass
      and move up to the base class.  This ensures object has a valid
      canonical path when destructor is called.
      
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
  
  commit 18501ae6e825d8da72369fd091018ef71071bd87
  Merge: fad5593... 500f006...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Tue Mar 26 13:38:00 2013 -0500
  
      Merge remote-tracking branch 'quintela/migration.next' into staging
      
      # By Peter Lieven (9) and others
      # Via Juan Quintela
      * quintela/migration.next: (22 commits)
        Use qemu_put_buffer_async for guest memory pages
        Add qemu_put_buffer_async
        Use writev ops if available
        Store the data to send also in iovec
        Update bytes_xfer in qemu_put_byte
        Add socket_writev_buffer function
        Add QemuFileWritevBuffer QemuFileOps
        migration: use XBZRLE only after bulk stage
        migration: do not search dirty pages in bulk stage
        migration: do not sent zero pages in bulk stage
        migration: add an indicator for bulk state of ram migration
        migration: search for zero instead of dup pages
        bitops: unroll while loop in find_next_bit()
        buffer_is_zero: use vector optimizations if possible
        cutils: add a function to find non-zero content in a buffer
        move vector definitions to qemu-common.h
        savevm: Fix bugs in the VMSTATE_VBUFFER_MULTIPLY definition
        savevm: Add VMSTATE_STRUCT_VARRAY_POINTER_UINT32
        savevm: Add VMSTATE_FLOAT64 helpers
        savevm: Add VMSTATE_UINTTL_EQUAL helper
        ...
  
  commit fad5593ca646010d3cb83f7926d78dd30c20c610
  Merge: 0fbf01f... b57ed9b...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Tue Mar 26 13:34:38 2013 -0500
  
      Merge remote-tracking branch 'cohuck/virtio-ccw-upstr' into staging
      
      # By Cornelia Huck
      # Via Cornelia Huck
      * cohuck/virtio-ccw-upstr:
        virtio-ccw: Queue sanity check for notify hypercall.
  
  commit b57ed9bf075e33cdd2f9eb545ff555301dd57221
  Author: Cornelia Huck <cornelia.huck@de.ibm.com>
  Date:   Tue Mar 26 17:32:44 2013 +0100
  
      virtio-ccw: Queue sanity check for notify hypercall.
      
      Verify that the virtio-ccw notify hypercall passed a reasonable
      value for queue.
      
      Cc: qemu-stable@nongnu.org
      Reported-by: Alexander Graf <agraf@suse.de>
      Signed-off-by: Cornelia Huck <cornelia.huck@de.ibm.com>
  
  commit 0fbf01fe911e84c588be41636570f46f597113d6
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Tue Mar 26 10:04:43 2013 -0500
  
      qtest: use synchronous I/O for char device
      
      Peter reported that rtc-test would periodically hang.  It turns out
      this was due to an EAGAIN occurring on qemu_chr_fe_write.
      
      Instead of heavily refactoring qtest, just use a synchronous version
      of the write operation for qemu_chr_fe_write to address this problem.
      
      Reported-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit cd18720a294bd7244ffda719677dd9c737317b67
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Tue Mar 26 10:04:17 2013 -0500
  
      char: introduce a blocking version of qemu_chr_fe_write
      
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit e769bdc26ded6d7681cddd9f67c5f87a4b5ba53c
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Mon Mar 25 13:15:14 2013 +0000
  
      hw/qdev: Abort rather than ignoring errors adding device properties
      
      Instead of ignoring any errors that occur when adding properties
      to a new device in device_initfn(), check for them and abort if any
      occur. The most likely cause is accidentally adding a duplicate
      property, which is a programming error by the device author.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
      Acked-by: Paolo Bonzini <pbonzini@redhat.com>
      Message-id: 1364217314-7400-3-git-send-email-peter.maydell@linaro.org
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 54852b03711f06c5f24af72de583346922176947
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Mon Mar 25 13:15:13 2013 +0000
  
      qom: Detect attempts to add a property that already exists
      
      Detect attempts to add a property to an object if one of
      that name already exists, and report them as errors.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
      Acked-by: Paolo Bonzini <pbonzini@redhat.com>
      Message-id: 1364217314-7400-2-git-send-email-peter.maydell@linaro.org
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit b000dfbd42e8aac9af66ae0ed787ef1021bea29f
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Mon Mar 25 13:40:44 2013 +0000
  
      hw/qdev-properties.c: Improve diagnostic for setting property after realize
      
      Now we have error_setg() we can improve the error message emitted if
      you attempt to set a property of a device after the device is realized
      (the previous message was "permission denied" which was not very
      informative).
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Message-id: 1364218844-7509-1-git-send-email-peter.maydell@linaro.org
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit c19f806e01ba5c4a4d4fac80b76841512ed4a11e
  Author: KONRAD Frederic <fred.konrad@greensocs.com>
  Date:   Thu Mar 21 15:15:20 2013 +0100
  
      virtio-scsi: cleanup: remove qdev field.
      
      The qdev field is no longer needed. Just drop it.
      
      Signed-off-by: KONRAD Frederic <fred.konrad@greensocs.com>
      Reviewed-by: Cornelia Huck <cornelia.huck@de.ibm.com>
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Tested-by: Cornelia Huck <cornelia.huck@de.ibm.com>
      Message-id: 1363875320-7985-11-git-send-email-fred.konrad@greensocs.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 763684befd34461371c2d2188655b69e4d93a5db
  Author: KONRAD Frederic <fred.konrad@greensocs.com>
  Date:   Thu Mar 21 15:15:19 2013 +0100
  
      virtio-scsi: cleanup: init and exit functions.
      
      This remove old init and exit function as they are no longer needed.
      
      Signed-off-by: KONRAD Frederic <fred.konrad@greensocs.com>
      Reviewed-by: Cornelia Huck <cornelia.huck@de.ibm.com>
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Tested-by: Cornelia Huck <cornelia.huck@de.ibm.com>
      Message-id: 1363875320-7985-10-git-send-email-fred.konrad@greensocs.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 0ac8e139274245320b1c56f6e9ec9318c2da963a
  Author: KONRAD Frederic <fred.konrad@greensocs.com>
  Date:   Thu Mar 21 15:15:18 2013 +0100
  
      virtio-scsi: cleanup: use QOM casts.
      
      As the virtio-scsi-pci and virtio-scsi-s390 are switched to the new API,
      we can use QOM casts.
      
      Signed-off-by: KONRAD Frederic <fred.konrad@greensocs.com>
      Reviewed-by: Cornelia Huck <cornelia.huck@de.ibm.com>
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Tested-by: Cornelia Huck <cornelia.huck@de.ibm.com>
      Message-id: 1363875320-7985-9-git-send-email-fred.konrad@greensocs.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit c908ea1052f8c6391c2d321693220130846f703c
  Author: KONRAD Frederic <fred.konrad@greensocs.com>
  Date:   Thu Mar 21 15:15:17 2013 +0100
  
      virtio-scsi-ccw: switch to new API
      
      Here the virtio-scsi-ccw is modified for the new API. The device
      virtio-scsi-ccw extends virtio-ccw-device as before. It creates and
      connects a virtio-scsi during the init. The properties are not modified.
      
      Signed-off-by: KONRAD Frederic <fred.konrad@greensocs.com>
      Reviewed-by: Cornelia Huck <cornelia.huck@de.ibm.com>
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Tested-by: Cornelia Huck <cornelia.huck@de.ibm.com>
      Message-id: 1363875320-7985-8-git-send-email-fred.konrad@greensocs.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 9ef13d8f1956b086f4bcb1d70cd5ff96e5faa2cb
  Author: KONRAD Frederic <fred.konrad@greensocs.com>
  Date:   Thu Mar 21 15:15:16 2013 +0100
  
      virtio-scsi-s390: switch to the new API.
      
      Here the virtio-scsi-s390 is modified for the new API. The device
      virtio-scsi-s390 extends virtio-s390-device as before. It creates and
      connects a virtio-scsi during the init. The properties are not modified.
      
      Signed-off-by: KONRAD Frederic <fred.konrad@greensocs.com>
      Reviewed-by: Cornelia Huck <cornelia.huck@de.ibm.com>
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Tested-by: Cornelia Huck <cornelia.huck@de.ibm.com>
      Message-id: 1363875320-7985-7-git-send-email-fred.konrad@greensocs.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit bc7b90a010719612344c4a78be7819841e76b7ec
  Author: KONRAD Frederic <fred.konrad@greensocs.com>
  Date:   Thu Mar 21 15:15:15 2013 +0100
  
      virtio-scsi-pci: switch to new API.
      
      Here the virtio-scsi-pci is modified for the new API. The device virtio-scsi-pci
      extends virtio-pci. It creates and connects a virtio-scsi during the init.
      
      Signed-off-by: KONRAD Frederic <fred.konrad@greensocs.com>
      Reviewed-by: Cornelia Huck <cornelia.huck@de.ibm.com>
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Tested-by: Cornelia Huck <cornelia.huck@de.ibm.com>
      Message-id: 1363875320-7985-6-git-send-email-fred.konrad@greensocs.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 3ab1dfdd50a7c852e4921935250c22f486c5b8a4
  Author: KONRAD Frederic <fred.konrad@greensocs.com>
  Date:   Thu Mar 21 15:15:14 2013 +0100
  
      virtio-scsi: add the virtio-scsi device.
      
      Create virtio-scsi which extends virtio-device, so it can be connected on
      virtio-bus.
      
      Signed-off-by: KONRAD Frederic <fred.konrad@greensocs.com>
      Reviewed-by: Cornelia Huck <cornelia.huck@de.ibm.com>
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Tested-by: Cornelia Huck <cornelia.huck@de.ibm.com>
      Message-id: 1363875320-7985-5-git-send-email-fred.konrad@greensocs.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 4bfeb18a454bd71c406683fb473375e02c724b00
  Author: KONRAD Frederic <fred.konrad@greensocs.com>
  Date:   Thu Mar 21 15:15:13 2013 +0100
  
      virtio-scsi: moving host_features from properties to transport properties.
      
      host_features field is part of the transport device. So move all the
      host_features related properties into transport device.
      
      Signed-off-by: KONRAD Frederic <fred.konrad@greensocs.com>
      Reviewed-by: Cornelia Huck <cornelia.huck@de.ibm.com>
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Tested-by: Cornelia Huck <cornelia.huck@de.ibm.com>
      Message-id: 1363875320-7985-4-git-send-email-fred.konrad@greensocs.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 22219527f4272f5199a581bbd3950e9ba96bbc75
  Author: KONRAD Frederic <fred.konrad@greensocs.com>
  Date:   Thu Mar 21 15:15:12 2013 +0100
  
      virtio-scsi: allocate cmd_vqs array separately.
      
      Allocate/Free the cmd_vqs array separately to have a fixed size device.
      
      Signed-off-by: KONRAD Frederic <fred.konrad@greensocs.com>
      Reviewed-by: Cornelia Huck <cornelia.huck@de.ibm.com>
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Tested-by: Cornelia Huck <cornelia.huck@de.ibm.com>
      Message-id: 1363875320-7985-3-git-send-email-fred.konrad@greensocs.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 394e2e4c59294f2c5da58d2970693667218c7cf3
  Author: KONRAD Frederic <fred.konrad@greensocs.com>
  Date:   Thu Mar 21 15:15:11 2013 +0100
  
      virtio-scsi: don't use pointer for configuration.
      
      The configuration field must not be a pointer as it will be used for virtio-scsi
      properties. So *conf is replaced by conf.
      
      Signed-off-by: KONRAD Frederic <fred.konrad@greensocs.com>
      Reviewed-by: Cornelia Huck <cornelia.huck@de.ibm.com>
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Tested-by: Cornelia Huck <cornelia.huck@de.ibm.com>
      Message-id: 1363875320-7985-2-git-send-email-fred.konrad@greensocs.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 2fd1a053e3696738d7499733df0feb1efd0d97e0
  Merge: dcadaa9... 4d70043...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Tue Mar 26 09:25:45 2013 -0500
  
      Merge remote-tracking branch 'luiz/queue/qmp' into staging
      
      # By Corey Bryant (2) and others
      # Via Luiz Capitulino
      * luiz/queue/qmp:
        New QMP command query-cpu-max and HMP command cpu_max
        qmp: fix handling of boolean values in qmp-shell
        QMP: TPM QMP and man page documentation updates
        QMP: Remove duplicate TPM type from query-tpm
  
  commit 500f0061d628b52220038939728f0d7aee634468
  Author: Orit Wasserman <owasserm@redhat.com>
  Date:   Fri Mar 22 16:48:03 2013 +0200
  
      Use qemu_put_buffer_async for guest memory pages
      
      This will remove an unneeded copy of guest memory pages.
      For the page header and device state we still copy the data to the
      static buffer the other option is to allocate the memory on demand
      which is more expensive.
      
      Signed-off-by: Orit Wasserman <owasserm@redhat.com>
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit 6181ec245529e0d40ac669fe3044eef3a9e19610
  Author: Orit Wasserman <owasserm@redhat.com>
  Date:   Fri Mar 22 16:48:02 2013 +0200
  
      Add qemu_put_buffer_async
      
      This allows us to add a buffer to the iovec to send without copying it
      into the static buffer, the buffer will be sent later when qemu_fflush is called.
      
      Signed-off-by: Orit Wasserman <owasserm@redhat.com>
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit cb88aa88d7e96cd12328915b33bf4a1bc054aa3f
  Author: Orit Wasserman <owasserm@redhat.com>
  Date:   Fri Mar 22 16:48:01 2013 +0200
  
      Use writev ops if available
      
      Update qemu_fflush and stdio_close to use writev ops if they are available
      Use the buffers stored in the iovec.
      
      Signed-off-by: Orit Wasserman <owasserm@redhat.com>
      Reviewed-by: Juan Quintela <quintela@redhat.com>
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit b3ea2bdb792f6d961ba3adf45cf1f0c63c61e09d
  Author: Orit Wasserman <owasserm@redhat.com>
  Date:   Fri Mar 22 16:48:00 2013 +0200
  
      Store the data to send also in iovec
      
      All data is still copied into the static buffer.
      Adjacent iovecs are coalesced so we send one big buffer
      instead of many small buffers.
      
      Signed-off-by: Orit Wasserman <owasserm@redhat.com>
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit 7d8a30bb98e89c203b3d2289ab0638c38bbeb7c1
  Author: Orit Wasserman <owasserm@redhat.com>
  Date:   Fri Mar 22 16:47:59 2013 +0200
  
      Update bytes_xfer in qemu_put_byte
      
      Signed-off-by: Orit Wasserman <owasserm@redhat.com>
      Reviewed-by: Juan Quintela <quintela@redhat.com>
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit 28085f7b4d06970efa004257fcef013caf495a08
  Author: Orit Wasserman <owasserm@redhat.com>
  Date:   Fri Mar 22 16:47:58 2013 +0200
  
      Add socket_writev_buffer function
      
      Signed-off-by: Orit Wasserman <owasserm@redhat.com>
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit d913829f0fd8451abcb1fd9d6dfce5586d9d7e10
  Author: Orit Wasserman <owasserm@redhat.com>
  Date:   Fri Mar 22 16:47:57 2013 +0200
  
      Add QemuFileWritevBuffer QemuFileOps
      
      This will allow us to write an iovec
      
      Signed-off-by: Orit Wasserman <owasserm@redhat.com>
      Reviewed-by: Juan Quintela <quintela@redhat.com>
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit 5cc11c46cf187c7d5306b68e730ec0d372cd7ef0
  Author: Peter Lieven <pl@kamp.de>
  Date:   Tue Mar 26 10:58:39 2013 +0100
  
      migration: use XBZRLE only after bulk stage
      
      at the beginning of migration all pages are marked dirty and
      in the first round a bulk migration of all pages is performed.
      
      currently all these pages are copied to the page cache regardless
      of whether they are frequently updated or not. this doesn't make sense
      since most of these pages are never transferred again.
      
      this patch changes the XBZRLE transfer to only be used after
      the bulk stage has been completed. that means a page is added
      to the page cache the second time it is transferred and XBZRLE
      can benefit from the third time of transfer.
      
      since the page cache is likely smaller than the number of pages
      it's also likely that in the second round the page is missing in the
      cache due to collisions in the bulk phase.
      
      on the other hand a lot of unnecessary mallocs, memdups and frees
      are saved.
      
      the following results have been taken earlier while executing
      the test program from docs/xbzrle.txt. (+) with the patch and (-)
      without. (thanks to Eric Blake for reformatting and comments)
      
      + total time: 22185 milliseconds
      - total time: 22410 milliseconds
      
      Shaved 0.3 seconds, better than 1%!
      
      + downtime: 29 milliseconds
      - downtime: 21 milliseconds
      
      Not sure why downtime seemed worse, but probably not the end of the world.
      
      + transferred ram: 706034 kbytes
      - transferred ram: 721318 kbytes
      
      Fewer bytes sent - good.
      
      + remaining ram: 0 kbytes
      - remaining ram: 0 kbytes
      + total ram: 1057216 kbytes
      - total ram: 1057216 kbytes
      + duplicate: 108556 pages
      - duplicate: 105553 pages
      + normal: 175146 pages
      - normal: 179589 pages
      + normal bytes: 700584 kbytes
      - normal bytes: 718356 kbytes
      
      Fewer normal bytes...
      
      + cache size: 67108864 bytes
      - cache size: 67108864 bytes
      + xbzrle transferred: 3127 kbytes
      - xbzrle transferred: 630 kbytes
      
      ...and more compressed pages sent - good.
      
      + xbzrle pages: 117811 pages
      - xbzrle pages: 21527 pages
      + xbzrle cache miss: 18750
      - xbzrle cache miss: 179589
      
      And very good improvement on the cache miss rate.
      
      + xbzrle overflow : 0
      - xbzrle overflow : 0
      
      Signed-off-by: Peter Lieven <pl@kamp.de>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Reviewed-by: Orit Wasserman <owasserm@redhat.com>
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit 70c8652bf3c1fea79b7b68864e86926715c49261
  Author: Peter Lieven <pl@kamp.de>
  Date:   Tue Mar 26 10:58:38 2013 +0100
  
      migration: do not search dirty pages in bulk stage
      
      avoid searching for dirty pages just increment the
      page offset. all pages are dirty anyway.
      
      Signed-off-by: Peter Lieven <pl@kamp.de>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Reviewed-by: Orit Wasserman <owasserm@redhat.com>
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit f1c72795af573b24a7da5eb52375c9aba8a37972
  Author: Peter Lieven <pl@kamp.de>
  Date:   Tue Mar 26 10:58:37 2013 +0100
  
      migration: do not sent zero pages in bulk stage
      
      during bulk stage of ram migration if a page is a
      zero page do not send it at all.
      the memory at the destination reads as zero anyway.
      
      even if there is an madvise with QEMU_MADV_DONTNEED
      at the target upon receipt of a zero page I have observed
      that the target starts swapping if the memory is overcommitted.
      it seems that the pages are dropped asynchronously.
      
      this patch also updates QMP to return the number of
      skipped pages in MigrationStats.
      
      Signed-off-by: Peter Lieven <pl@kamp.de>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit 78d07ae7ac74bcc7f79aeefbaff17fb142f44b4d
  Author: Peter Lieven <pl@kamp.de>
  Date:   Tue Mar 26 10:58:36 2013 +0100
  
      migration: add an indicator for bulk state of ram migration
      
      the first round of ram transfer is special since all pages
      are dirty and thus all memory pages are transferred to
      the target. this patch adds a boolean variable to track
      this stage.
      
      Signed-off-by: Peter Lieven <pl@kamp.de>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Reviewed-by: Orit Wasserman <owasserm@redhat.com>
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit 3edcd7e6ebae3ef0ac178eed5f4225803159562d
  Author: Peter Lieven <pl@kamp.de>
  Date:   Tue Mar 26 10:58:35 2013 +0100
  
      migration: search for zero instead of dup pages
      
      virtually all dup pages are zero pages. remove
      the special is_dup_page() function and use the
      optimized buffer_find_nonzero_offset() function
      instead.
      
      here buffer_find_nonzero_offset() is used directly
      to avoid the unnecssary additional checks in
      buffer_is_zero().
      
      raw performace gain checking 1 GByte zeroed memory
      over is_dup_page() is approx. 10-12% with SSE2
      and 8-10% with unsigned long arithmedtic.
      
      Signed-off-by: Peter Lieven <pl@kamp.de>
      Reviewed-by: Orit Wasserman <owasserm@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit 49f676a00ab540fac1d2008be26434cf85607722
  Author: Peter Lieven <pl@kamp.de>
  Date:   Tue Mar 26 10:58:34 2013 +0100
  
      bitops: unroll while loop in find_next_bit()
      
      this patch adopts the loop unrolling idea of bitmap_is_zero() to
      speed up the skipping of large areas with zeros in find_next_bit().
      
      this routine is extensively used to find dirty pages in
      live migration.
      
      testing only the find_next_bit performance on a zeroed bitfield
      the loop onrolling decreased executing time by approx. 50% on x86_64.
      
      Signed-off-by: Peter Lieven <pl@kamp.de>
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit 56ded708ec38e4cb75a7c7357480ca34c0dc6875
  Author: Peter Lieven <pl@kamp.de>
  Date:   Tue Mar 26 10:58:33 2013 +0100
  
      buffer_is_zero: use vector optimizations if possible
      
      performance gain on SSE2 is approx. 20-25%. altivec
      is not tested. performance for unsigned long arithmetic
      is unchanged.
      
      Signed-off-by: Peter Lieven <pl@kamp.de>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Reviewed-by: Orit Wasserman <owasserm@redhat.com>
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit 41a259bd2b1796ddabdae600ee539269a7ddb6a5
  Author: Peter Lieven <pl@kamp.de>
  Date:   Tue Mar 26 10:58:32 2013 +0100
  
      cutils: add a function to find non-zero content in a buffer
      
      this adds buffer_find_nonzero_offset() which is a SSE2/Altivec
      optimized function that searches for non-zero content in a
      buffer.
      
      the function starts full unrolling only after the first few chunks have
      been checked one by one. analyzing real memory page data has revealed
      that non-zero pages are non-zero within the first 256-512 bits in
      most cases. as this function is also heavily used to check for zero memory
      pages this tweak has been made to avoid the high setup costs of the fully
      unrolled check for non-zero pages.
      
      due to the optimizations used in the function there are restrictions
      on buffer address and search length. the function
      can_use_buffer_find_nonzero_content() can be used to check if
      the function can be used safely.
      
      Signed-off-by: Peter Lieven <pl@kamp.de>
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit c61ca00ada744eb24825be2ba4d6ba8fe3a870a4
  Author: Peter Lieven <pl@kamp.de>
  Date:   Tue Mar 26 10:58:30 2013 +0100
  
      move vector definitions to qemu-common.h
      
      vector optimizations will now be used at various places
      not just in is_dup_page() in arch_init.c
      
      Signed-off-by: Peter Lieven <pl@kamp.de>
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit 377e2cb96b76c2b0023c1acc7230bf3a9e9f9f40
  Author: David Gibson <david@gibson.dropbear.id.au>
  Date:   Tue Mar 12 14:06:04 2013 +1100
  
      savevm: Fix bugs in the VMSTATE_VBUFFER_MULTIPLY definition
      
      The VMSTATE_BUFFER_MULTIPLY macro is misnamed - it actually specifies
      a variably sized buffer with VMS_VBUFFER, so should be named
      VMSTATE_VBUFFER_MULTIPLY.  This patch fixes this (the macro had no current
      users under either name).
      
      In addition, unlike the other VMSTATE_VBUFFER variants, this macro did not
      specify VMS_POINTER.  This patch fixes this bug as well.
      
      Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit 8474a9dd6757be064bf4b35f422b4640d1cca0a5
  Author: David Gibson <david@gibson.dropbear.id.au>
  Date:   Tue Mar 12 14:06:03 2013 +1100
  
      savevm: Add VMSTATE_STRUCT_VARRAY_POINTER_UINT32
      
      Currently the savevm code contains a VMSTATE_STRUCT_VARRAY_POINTER_INT32
      helper (a variably sized array with the number of elements in an int32_t),
      but not VMSTATE_STRUCT_VARRAY_POINTER_UINT32 (... with the number of
      elements in a uint32_t).  This patch (trivially) fixes the deficiency.
      
      Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit 213945e4d753b5f214468ff746d65fa76e21dbd1
  Author: David Gibson <david@gibson.dropbear.id.au>
  Date:   Tue Mar 12 14:06:02 2013 +1100
  
      savevm: Add VMSTATE_FLOAT64 helpers
      
      The current savevm code includes VMSTATE helpers for a number of commonly
      used data types, but not for the float64 type used by the internal floating
      point emulation code.  This patch fixes the deficiency.
      
      Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit d58f5598342ffebe6c6278d8b90792060fca4792
  Author: David Gibson <david@gibson.dropbear.id.au>
  Date:   Tue Mar 12 14:06:01 2013 +1100
  
      savevm: Add VMSTATE_UINTTL_EQUAL helper
      
      This adds an _EQUAL VMSTATE helper for target_ulongs, defined in terms of
      VMSTATE_UINT32_EQUAL or VMSTATE_UINT64_EQUAL as appropriate.
      
      Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit e344b8a16de429ada3d9126f26e2a96d71348356
  Author: David Gibson <david@gibson.dropbear.id.au>
  Date:   Tue Mar 12 14:06:00 2013 +1100
  
      savevm: Add VMSTATE_UINT64_EQUAL helpers
      
      The savevm code already includes a number of *_EQUAL helpers which act as
      sanity checks verifying that the configuration of the saved state matches
      that of the machine we're loading into to work.  Variants already exist
      for 8 bit 16 bit and 32 bit integers, but not 64 bit integers.  This patch
      fills that hole, adding a UINT64 version.
      
      Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit 817c60457f41e8643b612d451b3737433e9c7e0a
  Author: Juan Quintela <quintela@redhat.com>
  Date:   Mon Feb 11 15:11:10 2013 +0100
  
      migration: Improve QMP documentation
      
      Signed-off-by: Juan Quintela <quintela@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
  
  commit 4d700430a20b3d53b7b15bc5f6666f7e570e3f2c
  Author: Michal Novotny <minovotn@redhat.com>
  Date:   Mon Mar 25 17:31:33 2013 +0100
  
      New QMP command query-cpu-max and HMP command cpu_max
      
      These commands return the maximum number of CPUs supported by the
      currently running emulator instance, as defined in its QEMUMachine
      struct.
      
      Signed-off-by: Michal Novotny <minovotn@redhat.com>
      Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
  
  commit e5ecec7bad7b679aa11ab788424bc0e1705be15b
  Author: Igor Mammedov <imammedo@redhat.com>
  Date:   Mon Mar 25 15:48:46 2013 +0100
  
      qmp: fix handling of boolean values in qmp-shell
      
      qmp-shell converts only integer arguments and the rest
      is assumed to be strings which are faithfully sent as
      quoted strings by json. But QEMU refuses to accept qmp
      command with boolean argument whose value is escaped
      as string.
      
      Fix it by special-casing true/false keywords and store
      value as corresponding boolean.
      
      Signed-off-by: Igor Mammedov <imammedo@redhat.com>
      Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
  
  commit 28c4fa32bd76268320d44db5d82e0d18fbc7c864
  Author: Corey Bryant <coreyb@linux.vnet.ibm.com>
  Date:   Wed Mar 20 12:34:49 2013 -0400
  
      QMP: TPM QMP and man page documentation updates
      
      Signed-off-by: Corey Bryant <coreyb@linux.vnet.ibm.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Reviewed-by: Markus Armbruster <armbru@redhat.com>
      Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
  
  commit 88ca7bcff1806594c80782ad19ba50db47086b23
  Author: Corey Bryant <coreyb@linux.vnet.ibm.com>
  Date:   Wed Mar 20 12:34:48 2013 -0400
  
      QMP: Remove duplicate TPM type from query-tpm
      
      Signed-off-by: Corey Bryant <coreyb@linux.vnet.ibm.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Reviewed-by: Markus Armbruster <armbru@redhat.com>
      Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
  
  commit dcadaa9b40d6019ac18d6fd7763d43048ef79218
  Merge: 4b5805d... d32fcad...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Mon Mar 25 13:14:26 2013 -0500
  
      Merge remote-tracking branch 'stefanha/net' into staging
      
      # By Dmitry Fleytman (5) and others
      # Via Stefan Hajnoczi
      * stefanha/net:
        net: increase buffer size to accommodate Jumbo frame pkts
        VMXNET3 device implementation
        Packet abstraction for VMWARE network devices
        Common definitions for VMWARE devices
        net: iovec checksum calculator
        Checksum-related utility functions
        net: use socket_set_nodelay() for -netdev socket
  
  commit 4b5805de49edec5a81fe810bb612317de6545a38
  Merge: d2f38a0... ea804ca...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Mon Mar 25 13:14:20 2013 -0500
  
      Merge remote-tracking branch 'stefanha/block' into staging
      
      # By Liu Yuan (1) and Stefan Weil (1)
      # Via Stefan Hajnoczi
      * stefanha/block:
        block: Add options QDict to bdrv_file_open() prototypes (fix MinGW build)
        rbd: fix compile error
  
  commit d2f38a0acb0a1c5b7ab7621a32d603d08d513bea
  Merge: d63c947... 0099cd4...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Mon Mar 25 13:13:53 2013 -0500
  
      Merge remote-tracking branch 'kraxel/ipxe.3' into staging
      
      # By Gerd Hoffmann
      # Via Gerd Hoffmann
      * kraxel/ipxe.3:
        ipxe: update binaries
        ipxe: disable two second timeout
  
  commit d63c9477e0cc303492325880dc9977f4096d895d
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Mon Mar 25 10:23:56 2013 -0500
  
      glib: add a compatibility interface for g_timeout_add_seconds
      
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 6db253caf84203c9fb106b539072699fdd4730fe
  Author: Jan Kiszka <jan.kiszka@siemens.com>
  Date:   Sun Mar 24 19:10:02 2013 +0100
  
      gtk: Release modifier when graphic console loses keyboard focus
      
      This solves, e.g., sticky ALT when selecting a GTK menu, switching to a
      different window or selecting a different virtual console.
      
      Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
      Message-id: 514F417A.6010908@web.de
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit d32fcad366e5f45d33dab2ee4de0e5729439680b
  Author: Scott Feldman <sfeldma@cumulusnetworks.com>
  Date:   Mon Mar 18 11:43:44 2013 -0700
  
      net: increase buffer size to accommodate Jumbo frame pkts
      
      Socket buffer sizes were hard-coded to 4K for VDE and socket netdevs.  Bump this
      up to 68K (ala tap netdev) to handle maximum GSO packet size (64k) plus plenty
      of room for the ethernet and virtio_net headers.
      
      Originally, ran into this limitation when using -netdev UDP sockets to connect
      VM-to-VM, where VM interface is configure with MTU=9000.  (Using virtio_net
      NIC model).  Test is simple: ping -M do -s 8500 <target>.  This test will
      attempt to ping with unfragmented packet of given size.  Without patch, size
      is limited to < 4K (minus protocol hdrs).  With patch, ping test works with pkt
      size up to 9000 (again, minus protocol hdrs).
      
      v2: per Stefan, increase buf size to (4096+65536) as done in tap and apply
          to vde and socket netdevs.
      v1: increase buf size to 12K just for -netdev UDP sockets
      
      Signed-off-by: Scott Feldman <sfeldma@cumulusnetworks.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 786fd2b0f87baded8c9e55307b99719eea3e016e
  Author: Dmitry Fleytman <dmitry@daynix.com>
  Date:   Sat Mar 9 11:21:06 2013 +0200
  
      VMXNET3 device implementation
      
      Signed-off-by: Dmitry Fleytman <dmitry@daynix.com>
      Signed-off-by: Yan Vugenfirer <yan@daynix.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit e263cd49c73c595af0917c83dc004234660e0c71
  Author: Dmitry Fleytman <dmitry@daynix.com>
  Date:   Sat Mar 9 11:21:05 2013 +0200
  
      Packet abstraction for VMWARE network devices
      
      Signed-off-by: Dmitry Fleytman <dmitry@daynix.com>
      Signed-off-by: Yan Vugenfirer <yan@daynix.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 75020a7021513ad4cbad2aa5f6de5d390016f099
  Author: Dmitry Fleytman <dmitry@daynix.com>
  Date:   Sat Mar 9 11:21:04 2013 +0200
  
      Common definitions for VMWARE devices
      
      Signed-off-by: Dmitry Fleytman <dmitry@daynix.com>
      Signed-off-by: Yan Vugenfirer <yan@daynix.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 84026301694b98dd08272e613da3497b17023d5c
  Author: Dmitry Fleytman <dmitry@daynix.com>
  Date:   Sat Mar 9 11:21:03 2013 +0200
  
      net: iovec checksum calculator
      
      Signed-off-by: Dmitry Fleytman <dmitry@daynix.com>
      Signed-off-by: Yan Vugenfirer <yan@daynix.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 5acf5ea4bc1535657692c509092caddec3d719ff
  Author: Dmitry Fleytman <dmitry@daynix.com>
  Date:   Sat Mar 9 11:21:02 2013 +0200
  
      Checksum-related utility functions
      
      net_checksum_add_cont()
      checksum calculation for scattered data with odd chunk sizes
      
      net_raw_checksum()
      checksum calculation for a buffer
      
      Signed-off-by: Dmitry Fleytman <dmitry@daynix.com>
      Signed-off-by: Yan Vugenfirer <yan@daynix.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 20048d0a12b1080f688ff9b82696134df1aa3607
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Wed Feb 27 15:05:47 2013 +0100
  
      net: use socket_set_nodelay() for -netdev socket
      
      Reduce -netdev socket latency by disabling the Nagle algorithm on
      SOCK_STREAM sockets in net/socket.c.  Since we are tunelling Ethernet
      over TCP we shouldn't artificially delay outgoing packets, let the guest
      decide packet scheduling.
      
      I already get sub-millisecond -netdev socket ping times on localhost, so
      there was no measurable difference in my testing.  This won't hurt
      though and may improve remote socket performance.
      
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
      Reviewed-by: Benoit Canet <benoit@irqsave.net>
      Reviewed-by: Daniel P. Berrange <berrange@redhat.com>
  
  commit ea804cadf867a0521b9069193db339d041a40689
  Author: Stefan Weil <sw@weilnetz.de>
  Date:   Sun Mar 24 08:08:36 2013 +0100
  
      block: Add options QDict to bdrv_file_open() prototypes (fix MinGW build)
      
      The new parameter is unused yet.
      
      This part was missing in commit 787e4a8500020695eb391e2f1cc4767ee071d441.
      
      Cc: Kevin Wolf <kwolf@redhat.com>
      Cc: Eric Blake <eblake@redhat.com>
      Signed-off-by: Stefan Weil <sw@weilnetz.de>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit d43731c75830dc63ae94282d84208a5652095bb7
  Author: Liu Yuan <tailai.ly@taobao.com>
  Date:   Sun Mar 24 15:41:15 2013 +0800
  
      rbd: fix compile error
      
      Commit 787e4a85 [block: Add options QDict to bdrv_file_open() prototypes] didn't
      update rbd.c accordingly.
      
      Cc: Kevin Wolf <kwolf@redhat.com>
      Cc: Stefan Hajnoczi <stefanha@redhat.com>
      Signed-off-by: Liu Yuan <tailai.ly@taobao.com>
      Reviewed-by: Stefan Weil <sw@weilnetz.de>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 0099cd43ecf07710a608db5ca0945758514a14c2
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Mon Mar 25 09:13:18 2013 +0100
  
      ipxe: update binaries
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 95ca557d5cfc1ef69ba9708ded552f389afe643d
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Mon Mar 25 09:07:40 2013 +0100
  
      ipxe: disable two second timeout
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit fe6344a05fba26e16863fefcb823242e579b0991
  Author: Anthony Green <green@moxielogic.com>
  Date:   Sun Mar 24 00:43:38 2013 -0400
  
      Remove device_tree.o from hw/moxie/Makefile.objs.
      
      Here's a fix for the build problem identified by Aurelien Jarno here:
      http://lists.gnu.org/archive/html/qemu-devel/2013-03/msg04177.html
      
      Signed-off-by: Anthony Green <green@moxielogic.com>
      Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
  
  commit 2d497542e1ee66598be8bb7ce6a4606d664417ac
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Thu Mar 21 09:13:33 2013 -0700
  
      tcg-optimize: Fold sub r,0,x to neg r,x
      
      Cc: Blue Swirl <blauwirbel@gmail.com>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 4980ef9e3e12be3b4ef9092abc2d5a665199b422
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Tue Mar 19 12:11:56 2013 -0700
  
      target-i386: Don't modify env->eflags around cpu_dump_state
      
      We can compute the value in cpu_dump_state anyway, and gratuitous
      modifications to eflags creates heisenbugs.
      
      Cc: Blue Swirl <blauwirbel@gmail.com>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit c53de1a2896ccc9ab18bb9c2f1a2f7b93629b564
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Tue Mar 19 09:40:53 2013 -0700
  
      target-i386: Fix flags computation for ADOX
      
      When starting from CC_OP_DYNAMIC, and issuing adox before adcx,
      a typo used the wrong value for the resulting CC_OP.
      
      Cc: Blue Swirl <blauwirbel@gmail.com>
      Reported-by: Torbjorn Granlund <tg@gmplib.org>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit d15a9c2390889623a681b4d0bc56371b4d25893c
  Author: Anthony Green <green@moxielogic.com>
  Date:   Mon Mar 18 15:49:25 2013 -0400
  
      Add top level changes for moxie
      
      Signed-off-by: Anthony Green <green@moxielogic.com>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit a360d965821870fa1dbb3effdf7436b715ad3358
  Author: Anthony Green <green@moxielogic.com>
  Date:   Mon Mar 18 15:49:24 2013 -0400
  
      Add sample moxie system
      
      Signed-off-by: Anthony Green <green@moxielogic.com>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit bd86a88eedf3fd4ff55664cfabea7d6400e5fbda
  Author: Anthony Green <green@moxielogic.com>
  Date:   Mon Mar 18 15:49:23 2013 -0400
  
      Add moxie disassembler
      
      Signed-off-by: Anthony Green <green@moxielogic.com>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 525bd324c282c68ff95e389acd647ae115fd003c
  Author: Anthony Green <green@moxielogic.com>
  Date:   Mon Mar 18 15:49:22 2013 -0400
  
      Add moxie target code
      
      Signed-off-by: Anthony Green <green@moxielogic.com>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit f7c61bf8fc1b05613b49d1dd2300d1a1fbc927de
  Merge: d76bb73... b1e5fff...
  Author: Blue Swirl <blauwirbel@gmail.com>
  Date:   Sat Mar 23 14:23:26 2013 +0000
  
      Merge branch 'for-upstream' of git://github.com/mwalle/qemu
      
      * 'for-upstream' of git://github.com/mwalle/qemu:
        configure: rename OpenGL feature to GLX
        configure: proper OpenGL/GLX probe
        target-lm32: use HELPER() macro
        target-lm32: flush tlb after clearing env
        target-lm32: remove dead code
        target-lm32: fix cmpgui and cmpgeui opcodes
        tests: tcg: lm32: add more test cases
        target-lm32: don't log cpu state in translation
        lm32_uart: fix receive buffering
        milkymist-uart: fix receive buffering
        lm32-dis: fix NULL pointer dereference
        target-lm32: fix debug memory access
  
  commit d76bb73549fcac07524aea5135280ea533a94fd6
  Merge: 52ae646... 9ca3f7f...
  Author: Aurelien Jarno <aurelien@aurel32.net>
  Date:   Fri Mar 22 21:43:57 2013 +0100
  
      Merge branch 'ppc-for-upstream' of git://github.com/agraf/qemu
      
      * 'ppc-for-upstream' of git://github.com/agraf/qemu: (58 commits)
        target-ppc: Use NARROW_MODE macro for tlbie
        target-ppc: Use NARROW_MODE macro for addresses
        target-ppc: Use NARROW_MODE macro for comparisons
        target-ppc: Use NARROW_MODE macro for branches
        target-ppc: Fix add and subf carry generation in narrow mode
        target-ppc: Use QOM method dispatch for MMU fault handling
        target-ppc: Move ppc tlb_fill implementation into mmu_helper.c
        target-ppc: Split user only code out of mmu_helper.c
        mmu-hash64: Implement Virtual Page Class Key Protection
        mmu-hash*: Merge translate and fault handling functions
        mmu-hash*: Don't use full ppc_hash{32, 64}_translate() path for get_phys_page_debug()
        mmu-hash*: Correctly mask RPN from hash PTE
        mmu-hash*: Clean up real address calculation
        mmu-hash*: Clean up PTE flags update
        mmu-hash64: Factor SLB N bit into permissions bits
        mmu-hash*: Clean up permission checking
        mmu-hash32: Remove nx from context structure
        mmu-hash*: Don't update PTE flags when permission is denied
        mmu-hash32: Don't look up page tables on BAT permission error
        mmu-hash32: Cleanup BAT lookup
        ...
  
  commit 52ae646d4a3ebdcdcc973492c6a56f2c49b6578f
  Author: Yeongkyoon Lee <yeongkyoon.lee@samsung.com>
  Date:   Fri Mar 22 21:50:17 2013 +0900
  
      tcg: Fix occasional TCG broken problem when ldst optimization enabled
      
      is_tcg_gen_code() checks the upper limit of TCG generated code range wrong, so
      that TCG could get broken occasionally only when CONFIG_QEMU_LDST_OPTIMIZATION
      enabled. The reason is code_gen_buffer_max_size does not cover the upper range
      up to (TCG_MAX_OP_SIZE * OPC_BUF_SIZE), thus code_gen_buffer_max_size should be
      modified to code_gen_buffer_size.
      
      CC: qemu-stable@nongnu.org
      Signed-off-by: Yeongkyoon Lee <yeongkyoon.lee@samsung.com>
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
  
  commit 3f08ffb4a4741d147634761dc053ed386243a0de
  Merge: cecd77a... 681e7ad...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Fri Mar 22 13:08:01 2013 -0500
  
      Merge remote-tracking branch 'kwolf/for-anthony' into staging
      
      # By Kevin Wolf (12) and Peter Lieven (2)
      # Via Kevin Wolf
      * kwolf/for-anthony:
        nbd: Check against invalid option combinations
        nbd: Use default port if only host is specified
        block: Allow omitting the file name when using driver-specific options
        block: Make find_image_format safe with NULL filename
        block: Rename variable to avoid shadowing
        block: Introduce .bdrv_parse_filename callback
        nbd: Accept -drive options for the network connection
        nbd: Remove unused functions
        nbd: Keep hostname and port separate
        qemu-socket: Make socket_optslist public
        block: Pass bdrv_file_open() options to block drivers
        block: Add options QDict to bdrv_file_open() prototypes
        block: complete all IOs before resizing a device
        Revert "block: complete all IOs before .bdrv_truncate"
  
  commit cecd77ae6df060bbe8f0eea6691112097e680a52
  Merge: f930820... 01ed1d5...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Fri Mar 22 13:05:57 2013 -0500
  
      Merge remote-tracking branch 'stefanha/trivial-patches' into staging
      
      # By liguang (2) and others
      # Via Stefan Hajnoczi
      * stefanha/trivial-patches:
        qdev: remove redundant abort()
        gitignore: ignore more files
        Use proper term in TCG README
        serial: Fix debug format strings
        Fix typos and misspellings
        Advertise --libdir in configure --help output
        memory: fix a bug of detection of memory region collision
        MinGW: Replace setsockopt by qemu_setsocketopt
  
  commit f9308207040dc4a1484cee459bedaec03645b935
  Merge: afed260... fe42d7f...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Fri Mar 22 13:05:50 2013 -0500
  
      Merge remote-tracking branch 'cohuck/virtio-ccw-upstr' into staging
      
      # By Cornelia Huck
      # Via Cornelia Huck
      * cohuck/virtio-ccw-upstr:
        virtio-ccw, s390-virtio: Use generic virtio-blk macro.
        s390-virtio, virtio-ccw: Add config_wce for virtio-blk.
        virtio-ccw: Add missing blk chs properties.
  
  commit 681e7ad024d80123a1ae8e35f86fb1a7f03b1bc9
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Wed Mar 20 19:23:23 2013 +0100
  
      nbd: Check against invalid option combinations
      
      A file name may only specified if no host or socket path is specified.
      The latter two may not appear at the same time either.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
  
  commit bebbf7fa9c6235022ecd15f8f934d27e5ccab63a
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Mon Mar 18 16:56:05 2013 +0100
  
      nbd: Use default port if only host is specified
      
      The URL method already takes care to apply the default port when none is
      specfied. Directly specifying driver-specific options required the port
      number until now. Allow leaving it out and apply the default.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
  
  commit c2ad1b0c465a9ea8375eaff14bbd85705c673f73
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Mon Mar 18 16:40:51 2013 +0100
  
      block: Allow omitting the file name when using driver-specific options
      
      After this patch, using -drive with an empty file name continues to open
      the file if driver-specific options are used. If no driver-specific
      options are specified, the semantics stay as it was: It defines a drive
      without an inserted medium.
      
      In order to achieve this, bdrv_open() must be made safe to work with a
      NULL filename parameter. The assumption that is made is that only block
      drivers which implement bdrv_parse_filename() support using driver
      specific options and could therefore work without a filename. These
      drivers must make sure to cope with NULL in their implementation of
      .bdrv_open() (this is only NBD for now). For all other drivers, the
      block layer code will make sure to error out before calling into their
      code - they can't possibly work without a filename.
      
      Now an NBD connection can be opened like this:
      
        qemu-system-x86_64 -drive file.driver=nbd,file.port=1234,file.host=::1
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
  
  commit f5866fa438bff586f215c137dc71edb4e0770536
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Mon Mar 18 16:20:27 2013 +0100
  
      block: Make find_image_format safe with NULL filename
      
      In order to achieve this, the .bdrv_probe callbacks of all drivers must
      cope with this. The DMG driver is the only one that bases its decision
      on the filename and it needs to be changed.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
  
  commit 08b392e1510b21d8c9bfa8a50525fae31014a2e2
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Mon Mar 18 16:17:44 2013 +0100
  
      block: Rename variable to avoid shadowing
      
      bdrv_open() uses two different variables called options. Rename one of
      them to avoid confusion and to allow the outer one to be accessed
      everywhere.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
  
  commit 6963a30d82413bea36c7545137b090b284cc2b18
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Fri Mar 15 18:47:22 2013 +0100
  
      block: Introduce .bdrv_parse_filename callback
      
      If a driver needs structured data and not just a string, it can provide
      a .bdrv_parse_filename callback now that parses the command line string
      into separate options. Keeping this separate from .bdrv_open_filename
      ensures that the preferred way of directly specifying the options always
      works as well if parsing the string works.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
  
  commit f53a1febcd9d887149ac1429880a3f2fdb2c117f
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Thu Mar 7 16:15:11 2013 +0100
  
      nbd: Accept -drive options for the network connection
      
      The existing parsers for the file name now parse everything into the
      bdrv_open() options QDict. Instead of using these parsers, you can now
      directly specify the options on the command line, like this:
      
          qemu-system-x86_64 -drive file=nbd:,file.port=1234,file.host=::1
      
      Clearly the file=... part could use further improvement, but it's a
      start.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
  
  commit 197a4859b914559489f41b63fd71ea4bfda17c3d
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Fri Mar 15 16:46:38 2013 +0100
  
      nbd: Remove unused functions
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
  
  commit f17c90bed11a6e277614b5a5d16434004f24d572
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Fri Mar 15 11:55:29 2013 +0100
  
      nbd: Keep hostname and port separate
      
      The NBD block supports an URL syntax, for which a URL parser returns
      separate hostname and port fields. It also supports the traditional qemu
      syntax encoded in a filename. Until now, after parsing the URL to get
      each piece of information, a new string is built to be fed to socket
      functions.
      
      Instead of building a string in the URL case that is immediately parsed
      again, parse the string in both cases and use the QemuOpts interface to
      qemu-sockets.c.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
  
  commit e62be8888a83aa0ab7f50eeb954deb2ec4e7201d
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Fri Mar 15 17:14:24 2013 +0100
  
      qemu-socket: Make socket_optslist public
      
      Allow other users to create the QemuOpts needed for inet_connect_opts().
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
  
  commit 707ff8282b66bb9471e253fe5f17b74576d36825
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Wed Mar 6 12:20:31 2013 +0100
  
      block: Pass bdrv_file_open() options to block drivers
      
      Specify -drive file.option=... on the command line to pass the option to
      the protocol instead of the format driver.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
  
  commit 787e4a8500020695eb391e2f1cc4767ee071d441
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Wed Mar 6 11:52:48 2013 +0100
  
      block: Add options QDict to bdrv_file_open() prototypes
      
      The new parameter is unused yet.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
  
  commit 92b7a08d64e5e3129fa885f9d180e5bddcb76b42
  Author: Peter Lieven <pl@dlhnet.de>
  Date:   Mon Mar 11 11:04:24 2013 +0100
  
      block: complete all IOs before resizing a device
      
      this patch ensures that all pending IOs are completed
      before a device is resized. this is especially important
      if a device is shrinked as it the bdrv_check_request()
      result is invalidated.
      
      Signed-off-by: Peter Lieven <pl@kamp.de>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit 5c916681ae2383f0425bb8a3680ade9d055f5dfe
  Author: Peter Lieven <pl@dlhnet.de>
  Date:   Mon Mar 11 11:03:28 2013 +0100
  
      Revert "block: complete all IOs before .bdrv_truncate"
      
      brdv_truncate() is also called from readv/writev commands on self-
      growing file based storage. this will result in requests waiting
      for theirselves to complete.
      
      This reverts commit 9a665b2b8640e464f0a778216fc2dca8d02acf33.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit 01ed1d527c59356e6c4c9d54b5710a3c9e78ce4e
  Author: liguang <lig.fnst@cn.fujitsu.com>
  Date:   Fri Mar 22 16:44:14 2013 +0800
  
      qdev: remove redundant abort()
      
      Reviewed-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: liguang <lig.fnst@cn.fujitsu.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 082369e62c5bbaba89f173c2b803bc24115bb111
  Author: liguang <lig.fnst@cn.fujitsu.com>
  Date:   Fri Mar 22 16:44:13 2013 +0800
  
      gitignore: ignore more files
      
      ignore *.patch, *.gcda, *.gcno
      
      Signed-off-by: liguang <lig.fnst@cn.fujitsu.com>
      Reviewed-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 294e4669a5ef1feacc6635d324fa4ba88062cce0
  Author: 陳韋任 (Wei-Ren Chen) <chenwj@iis.sinica.edu.tw>
  Date:   Wed Mar 20 11:42:08 2013 +0800
  
      Use proper term in TCG README
      
        In TCG, "target" means the host architecture for which TCG generates
      the code. Using "guest" rather than "target" to make the document more
      consistent.
      
      Signed-off-by: Chen Wei-Ren <chenwj@iis.sinica.edu.tw>
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 9ca3f7f3160365de9030e1a6128a871625abe346
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Thu Mar 21 10:01:49 2013 +0000
  
      target-ppc: Use NARROW_MODE macro for tlbie
      
      Removing conditional compilation in the process.
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit c791fe8436cf6b93ddb035a5b7a87487da5f7b30
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Thu Mar 21 10:01:48 2013 +0000
  
      target-ppc: Use NARROW_MODE macro for addresses
      
      Removing conditional compilation in the process.
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 02765534f7aff83a975072e8a6fcc85364351ad5
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Thu Mar 21 10:01:47 2013 +0000
  
      target-ppc: Use NARROW_MODE macro for comparisons
      
      Removing conditional compilation in the process.
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit e0c8f9ce85b360668a7c8cc77cb3b85fac0bd057
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Thu Mar 21 10:01:46 2013 +0000
  
      target-ppc: Use NARROW_MODE macro for branches
      
      Removing conditional compilation in the process.
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 79482e5ab38a05ca8869040b0d8b8f451f16ff62
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Thu Mar 21 10:01:45 2013 +0000
  
      target-ppc: Fix add and subf carry generation in narrow mode
      
      The set of computations used in b5a73f8d8a57e940f9bbeb399a9e47897522ee9a
      are only valid if the current word size == target_long size.  This failed
      to take ppc64 in 32-bit (narrow) mode into account.
      
      Add a NARROW_MODE macro to avoid conditional compilation.
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit b632a148b677b773ff155f9de840b37a653567b9
  Author: David Gibson <david@gibson.dropbear.id.au>
  Date:   Wed Mar 13 11:40:33 2013 +1100
  
      target-ppc: Use QOM method dispatch for MMU fault handling
      
      After previous cleanups, the many scattered checks of env->mmu_model in
      the ppc MMU implementation have, at least for "classic" hash MMUs been
      reduced (almost) to a single switch at the top of
      cpu_ppc_handle_mmu_fault().
      
      An explicit switch is still a pretty ugly way of handling this though.  Now
      that Andreas Färber's CPU QOM cleanups for ppc have gone in, it's quite
      straightforward to instead make the handle_mmu_fault function a QOM method
      on the CPU object.
      
      This patch implements such a scheme, initializing the method pointer at
      the same time as the mmu_model variable.  We need to keep the latter around
      for now, because of the MMU types (BookE, 4xx, et al) which haven't been
      converted to the new scheme yet, and also for a few other uses.  It would
      be good to clean those up eventually.
      
      Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit eb20c1c6da60c8c75f08def03b0822a48af620ac
  Author: David Gibson <david@gibson.dropbear.id.au>
  Date:   Tue Mar 12 00:31:49 2013 +0000
  
      target-ppc: Move ppc tlb_fill implementation into mmu_helper.c
      
      For softmmu builds the interface from the generic code to the target
      specific MMU implementation is through the tlb_fill() function.  For ppc
      this is currently in mem_helper.c, whereas it would make more sense in
      mmu_helper.c.  This patch moves it, which also allows
      cpu_ppc_handle_mmu_fault() to become a local function in mmu_helper.c
      
      Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit cc8eae8ac7a493b6968238cf8aa5a21026858bae
  Author: David Gibson <david@gibson.dropbear.id.au>
  Date:   Tue Mar 12 00:31:48 2013 +0000
  
      target-ppc: Split user only code out of mmu_helper.c
      
      mmu_helper.c is, for obvious reasons, almost entirely concerned with
      softmmu builds of qemu.  However, it does contain one stub function which
      is used when CONFIG_USER_ONLY=y - the user only versoin of
      cpu_ppc_handle_mmu_fault, which always triggers an exception.  The entire
      rest of the file is surrounded by #if !defined(CONFIG_USER_ONLY).
      
      We clean this up by moving the user only stub into its own new file,
      removing the ifdefs and building mmu_helper.c only when CONFIG_SOFTMMU
      is set.  This also lets us remove the #define of cpu_handle_mmu_fault to
      cpu_ppc_handle_mmu_fault - that name is only used from generic code for
      user only - so we just name our split user version by the generic name.
      
      Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit f80872e21c07edd06eb343eeeefc8af404b518a6
  Author: David Gibson <david@gibson.dropbear.id.au>
  Date:   Tue Mar 12 00:31:47 2013 +0000
  
      mmu-hash64: Implement Virtual Page Class Key Protection
      
      Version 2.06 of the Power architecture describes an additional page
      protection mechanism.  Each virtual page has a "class" (0-31) recorded in
      the PTE.  The AMR register contains bits which can prohibit reads and/or
      writes on a class by class basis.  Interestingly, the AMR is userspace
      readable and writable, however user mode writes are masked by the contents
      of the UAMOR which is privileged.
      
      This patch implements this protection mechanism, along with the AMR and
      UAMOR SPRs.  The architecture also specifies a hypervisor-privileged AMOR
      register which masks user and supervisor writes to the AMR and UAMOR.  We
      leave this out for now, since we don't at present model hypervisor mode
      correctly in any case.
      
      Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
      [agraf: fix 32-bit hosts]
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit caa597bd9f5439cb16653119f362ad85a9f02b55
  Author: David Gibson <david@gibson.dropbear.id.au>
  Date:   Tue Mar 12 00:31:46 2013 +0000
  
      mmu-hash*: Merge translate and fault handling functions
      
      ppc_hash{32,64}_handle_mmu_fault() is now the only caller of
      ppc_hash{32,64{_translate(), so this patch combines them together.  This
      means that instead of one returning a variety of non-obvious error codes
      which then get translated into the various mmu exception conditions, we can
      just generate the exceptions as we discover problems in the translation
      path.  This also removes the last usage of mmu_ctx_hash{32,64}.
      
      Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 5883d8b29691e15c72e338a586509abfc65c3106
  Author: David Gibson <david@gibson.dropbear.id.au>
  Date:   Tue Mar 12 00:31:45 2013 +0000
  
      mmu-hash*: Don't use full ppc_hash{32, 64}_translate() path for get_phys_page_debug()
      
      Currently the hash mmu versionsof get_phys_page_debug() use the same
      ppc64_hash64_translate() function to do the translation logic as the normal
      mm fault handler code.
      
      That sounds like a good idea, but has some complications. The debug path
      doesn't need, or even want some parts of the full translation path, like
      permissions checking.  Furthermore, the pte flags update included in the
      normal path means that the debug call is not quite side effect free.
      
      This patch, therefore, reimplements get_phys_page_debug as the minimal
      required subset of the full translation path.
      
      Signed-off-by: David Gibson <david@gibson.dropbear.id.au>`z
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 75d5ec89c03cb2f1a2bd0d9912e624ceb6fd1999
  Author: David Gibson <david@gibson.dropbear.id.au>
  Date:   Tue Mar 12 00:31:44 2013 +0000
  
      mmu-hash*: Correctly mask RPN from hash PTE
      
      BEHAVIOUR CHANGE
      
      At present we take the whole of word 1 of the hash PTE as the real page
      number used to calculate the translated address.  This is incorrect,
      because it leaves the flags from the low bits of PTE word 1 in place in the
      rpm.  We mostly get away with that because the value is later masked by
      TARGET_PAGE_MASK.
      
      More recent 64-bit CPUs also have a small number of flag bits (PP0 and
      KEY) in the top bits of PTE word 1.  Any guest which used those bits would
      fail with the current code.
      
      This patch fixes the problem by correctly masking out the RPN field of
      PTE word 1.  This is safe, even for older CPUs which didn't have PP0 and
      KEY, because although the RPN notionally extended to the very top of PTE
      word 1, none of those CPUs actually implemented that many real address
      bits.
      
      We add analogous masking to the 32-bit code, even though it also doesn't
      have the high flag bits, for consistency and clarity.
      
      Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 6d11d998bb866c92b0f81eb3cea2f7a3e617feb8
  Author: David Gibson <david@gibson.dropbear.id.au>
  Date:   Tue Mar 12 00:31:43 2013 +0000
  
      mmu-hash*: Clean up real address calculation
      
      More recent 64-bit hash MMUs support multiple page sizes, and PTEs for
      large pages only include the offset of the whole large page.  But the qemu
      tlb only handles pages of the base size (4k) so we need to break up the
      large pages into 4k pieces for the qemu tlb.  To do that we have a somewhat
      awkward piece of code that adds the folds address bits 4k and the page size
      from the virtual address into the real address from the pte.
      
      This patch simplifies this redefining the raddr output of
      ppc_hash64_translate() to be the full real address of the faulting address,
      rather than just the (4k) page offset.  Computing that turns out to be
      simpler, and is fine for the caller, since it already masks with
      TARGET_PAGE_MASK before inserting into the qemu tlb.
      
      The multiple page size complication doesn't exist for 32-bit hash mmus, but
      we make an analogous cleanup there for consistency.
      
      Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit b344074642e58fc83635c38105f38b85fc086666
  Author: David Gibson <david@gibson.dropbear.id.au>
  Date:   Tue Mar 12 00:31:42 2013 +0000
  
      mmu-hash*: Clean up PTE flags update
      
      Currently the ppc_hash{32,64}_pte_update_flags() helper functions update a
      PTE's referenced and changed bits as necessary to reflect the access.  It
      is somewhat long winded, though.  This patch open codes them in their
      (single) callers, in a simpler way.
      
      Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 57d0a39d98b0d0e4712e736084667bcb5aed3474
  Author: David Gibson <david@gibson.dropbear.id.au>
  Date:   Tue Mar 12 00:31:41 2013 +0000
  
      mmu-hash64: Factor SLB N bit into permissions bits
      
      BEHAVIOUR CHANGE
      
      Currently, for 64-bit hash mmu, the execute protection bit placed into the
      qemu tlb is based only on the N (No execute) bit from the PTE.  However,
      No Execute can also be set at the segment level.  We do check this on
      execute faults, but this still means we could incorrectly allow execution
      of code from a No Execute segment, if a prior read or write fault caused
      the page to be loaded into the qemu tlb with PROT_EXEC set.
      
      To correct this, we (re-)check the segment level no execute permission when
      generating the protection bits for the qemu tlb.
      
      Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit e01b444523e2b0c663b42b3e8f44ef48a6153051
  Author: David Gibson <david@gibson.dropbear.id.au>
  Date:   Tue Mar 12 00:31:40 2013 +0000
  
      mmu-hash*: Clean up permission checking
      
      Currently checking of PTE permission bits is split messily amongst
      ppc_hash{32,64}_pp_check(), ppc_hash{32,64}_check_prot() and their callers.
      This patch cleans this up to have the new function
      ppc_hash{32,64}_pte_prot() compute the page permissions from the SLBE (for
      64-bit) or segment register (32-bit) and the pte.  A greatly simplified
      version of the actual permissions check is then open coded in the callers.
      
      The 32-bit version of ppc_hash32_pte_prot() is implemented in terms of
      ppc_hash32_pp_prot(), a renamed and slightly cleaned up version of the old
      ppc_hash32_pp_check(), which is also used for checking BAT permissions on
      the 601.
      
      Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit e1a53ba2e0f6dcf4a8b25586cc9d8ec1e408305c
  Author: David Gibson <david@gibson.dropbear.id.au>
  Date:   Tue Mar 12 00:31:39 2013 +0000
  
      mmu-hash32: Remove nx from context structure
      
      Previous cleanups have meant the nx field of the mmu_ctx_hash32 structure
      is now only used within ppc_hash32_translate(), and so it can be replaced
      by a local variable.
      
      Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 87dc3fd13e9c573fc435678973d8eb9726d50c3b
  Author: David Gibson <david@gibson.dropbear.id.au>
  Date:   Tue Mar 12 00:31:38 2013 +0000
  
      mmu-hash*: Don't update PTE flags when permission is denied
      
      BEHAVIOUR CHANGE
      
      Currently if ppc_hash{32,64}_translate() finds a PTE matching the given
      virtual address, it will always update the PTE's R & C (Referenced and
      Changed) bits.  This happens even if the PTE's permissions mean we are
      about to deny the translation.
      
      This is clearly a bug, although we get away with it because:
        a) It will only incorrectly set, never reset the bits, which should not
      cause guest correctness problems.
        b) Linux guests never use the R & C bits anyway.
      
      This patch fixes the behaviour, only updating R & C when access is granted
      by the PTE.
      
      Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 59acbe28552eb7bd7be75b22b3f3de93d7d40556
  Author: David Gibson <david@gibson.dropbear.id.au>
  Date:   Tue Mar 12 00:31:37 2013 +0000
  
      mmu-hash32: Don't look up page tables on BAT permission error
      
      BEHAVIOUR CHANGE
      
      Currently, on any failure translating an address with BATs, we proceed to
      normal segment and page table translation.  That's incorrect if the
      BAT error was due to permissions, rather than not finding a matching BAT.
      We've gotten away with it because a guest would not usually put
      translations for the same address in both BATs and page table.  Nonetheless
      this patch corrects the logic, only doing page table lookup if no BAT
      is found.  A matching BAT with bad permissions will now correctly trigger
      an exception.
      
      Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 145e52f31826045d8cccf5b840dc77d21a696651
  Author: David Gibson <david@gibson.dropbear.id.au>
  Date:   Tue Mar 12 00:31:36 2013 +0000
  
      mmu-hash32: Cleanup BAT lookup
      
      This patch makes a general cleanup of the ppc_hash32_get_bat() function,
      renaming it to ppc_hash32_bat_lookup().  In particular, the new function
      only looks for a matching BAT, with the permissions check from the old
      function moved to the caller.
      
      Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 6fc76aa9adc1c8896a97059f12a1e5e6c1820c64
  Author: David Gibson <david@gibson.dropbear.id.au>
  Date:   Tue Mar 12 00:31:35 2013 +0000
  
      mmu-hash32: Clean up BAT matching logic
      
      The code to search for a matching BAT for a virtual address is somewhat
      longwinded and awkward.  In particular, it relies on seperate size and
      validity information being returned from the hash32_bat_size() function
      (and 601 specific variant).
      
      We simplify this by having hash32_bat_size() return instead a mask of the
      virtual address bits to match, and 0 for invalid (since a BAT can never
      match the entire address space).
      
      Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit e1d4951593426c886c1856211bc6ca81ed7c435d
  Author: David Gibson <david@gibson.dropbear.id.au>
  Date:   Tue Mar 12 00:31:34 2013 +0000
  
      mmu-hash32: Split BAT size logic from permissions logic
      
      hash32_bat_size_prot() and its 601 variant, as the name suggests, returns
      both a BAT's size - needed to search for a matching BAT - and its
      permissions, only relevant once a matching BAT has been located.
      
      There's no particular advantage to combining these, so we split these roles
      into seperate functions for clarity.
      
      Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 9986ed1ed07a01bdd236524b1a5cee695e68954a
  Author: David Gibson <david@gibson.dropbear.id.au>
  Date:   Tue Mar 12 00:31:33 2013 +0000
  
      mmu-hash32: Remove odd pointer usage from BAT code
      
      In the code for handling BATs, the hash32_bat_size_prot() and
      hash32_bat_601_size_prot() functions are passed the BAT contents by
      reference (pointer) for no clear reason, since they only need the values
      within.
      
      This patch removes this odd usage, and uses the resulting change to clean
      up the caller slightly.
      
      Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 6a9801106ed90b8817128e15b187a9d5f71a54d9
  Author: David Gibson <david@gibson.dropbear.id.au>
  Date:   Tue Mar 12 00:31:32 2013 +0000
  
      mmu-hash*: Fold pte_check*() logic into caller
      
      With previous cleanups made, the 32-bit and 64-bit pte_check*() functions
      are pretty trivial and only have one call site.  This patch therefore
      clarifies the overall code flow by folding those functions into their
      call site.
      
      Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 181488987671841407c52b6f958650f68b66f3f4
  Author: David Gibson <david@gibson.dropbear.id.au>
  Date:   Tue Mar 12 00:31:31 2013 +0000
  
      mmu-hash64: Clean up ppc_hash64_htab_lookup()
      
      This patch makes a general cleanup of the address mangling logic in
      ppc_hash64_htab_lookup().  In particular it now avoids repeatedly switching
      on the segment size.  The lack of SLB and multiple segment sizes on 32-bit
      means an analogous cleanup is not needed there.
      
      Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 7f3bdc2d8e17999a26ac0f6649caef92fedfc1c0
  Author: David Gibson <david@gibson.dropbear.id.au>
  Date:   Tue Mar 12 00:31:30 2013 +0000
  
      mmu-hash*: Remove permission checking from find_pte{32, 64}()
      
      find_pte{32,64}() are poorly named, since they both find a PTE and do
      permissions checking of it.  This patch makes them only locate a matching
      PTE, moving the permission checking and other logic to the caller.  We
      rename the resulting search functions ppc_hash{32,64}_htab_lookup().
      
      Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit a1ff751abda89006f167b14fa4bfc5b59e4980f0
  Author: David Gibson <david@gibson.dropbear.id.au>
  Date:   Tue Mar 12 00:31:29 2013 +0000
  
      mmu-hash*: Make find_pte{32, 64} do more of the job of finding ptes
      
      find_pte{32,64}() are not particularly well named.  They only "find" a PTE
      within a given PTE group, and they also do permissions checking and other
      things.
      
      This patch makes it somewhat close to matching the name, by folding the
      search of both primary and secondary hash bucket into it, along with the
      various address bit shuffling to determine the right hash buckets.
      
      In the 32-bit case we also remove the code for splitting large pages into
      4k pieces for the qemu tlb, since no 32-bit hash MMUs support multiple page
      sizes.
      
      Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit aea390e4be652d5b5457771d25eded0dba14fe37
  Author: David Gibson <david@gibson.dropbear.id.au>
  Date:   Tue Mar 12 00:31:28 2013 +0000
  
      mmu-hash*: Separate PTEG searching from permissions checking
      
      find_pte{32,64{() do several things.  First they search through a PTEG
      ooking for a PTE matching our virtual address.  Then they do permissions
      checking and other processing on that PTE.
      
      This patch separates the search by VA out from the rest.  The search is
      combined with the pte{32,64}_match() functions into new
      ppc_has{32,64}_pteg_search() functions.
      
      Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit f95d7cc7fecbc0e320e83c864ce2d99fee3d9236
  Author: David Gibson <david@gibson.dropbear.id.au>
  Date:   Tue Mar 12 00:31:27 2013 +0000
  
      mmu-hash*: Don't keep looking for PTEs after we find a match
      
      BEHAVIOUR CHANGE
      
      The ppc hash mmu hashes each virtual address to a primary and secondary
      possible hash bucket (aka PTE group or PTEG) each with 8 PTEs.  Then we
      need a linear search through the PTEs to find the correct one for the
      virtual address we're translating.
      
      It is a programming error for the guest to insert multiple PTEs mapping the
      same virtual address into a PTEG - in this case the ppc architecture says
      the MMU can either act as if just one was present, or give a machine check.
      Currently our code takes the first matching PTE in a PTEG if it finds a
      successful translation.  But if a matching PTE is found, but permission
      bits don't allow the access, we keep looking through the PTEG, checking
      that any other matching PTEs contain an identical translation.
      
      That behaviour is perhaps not exactly wrong, but it's certainly not useful.
      This patch changes it to always just find the first matching PTE in a PTEG.
      
      In addition, if we get a permissions problem on the primary PTEG, we then
      search the secondary PTEG.  This is incorrect - a permission denying PTE
      in the primary PTEG should not be overwritten by an access granting PTE in
      the secondary (although again, it would be a programming error for the
      guest to set up such a situation anyway).  So additionally we update the
      code to only search the secondary PTEG if no matching PTE is found in the
      primary at all.
      
      Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit bb218042c8b4e4bbcf2ab3c8d961d78876178831
  Author: David Gibson <david@gibson.dropbear.id.au>
  Date:   Tue Mar 12 00:31:26 2013 +0000
  
      mmu-hash*: Cleanup segment-level NX check
      
      On the ppc hash mmus, no-execute can be set at the segment level (on more
      recent 64-bit hash mmus it can also be set at the page level).  This patch
      separates out this check to make it clearer what is going on, and avoiding
      excessive indentation of the remaining translation code.
      
      Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 723ed73ada1ed66a67722f3051059f634d60ebf7
  Author: David Gibson <david@gibson.dropbear.id.au>
  Date:   Tue Mar 12 00:31:25 2013 +0000
  
      mmu-hash32: Split direct store segment handling into a helper
      
      This further separates the unusual case handling of direct store segments
      from the main translation path by moving its logic into a helper function,
      with some tiny cleanups along the way.
      
      Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 4b9605a5b16f86d9e8eccbc0bd522904137c1200
  Author: David Gibson <david@gibson.dropbear.id.au>
  Date:   Tue Mar 12 00:31:24 2013 +0000
  
      mmu-hash32: Split out handling of direct store segments
      
      At present a large chunk of ppc_hash32_translate() is taken up with an
      ugly if selecting between direct store segments (hardly ever used) and
      normal paged segments.  This patch clarifies the flow of code by
      handling direct store segments immediately then returning, leaving the
      straight line code to describe the normal MMU path.
      
      Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 65d61643d01fec2792d195130531cbb71c783e8e
  Author: David Gibson <david@gibson.dropbear.id.au>
  Date:   Tue Mar 12 00:31:23 2013 +0000
  
      mmu-hash*: Combine ppc_hash{32, 64}_get_physical_address and get_segment{32, 64}()
      
      After previous work, ppc_hash{32,64}_get_physical_address() are almost
      trivial wrappers around get_segment{32,64}() which does nearly all the work of
      translating an address according to the hash mmu model.  Therefore combine the
      two functions into one, under the better name of
      ppc_hash{32,64}_translate().
      
      Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit f078cd46de9efb5f102a4b32aaf1c8b96a90bfbd
  Author: David Gibson <david@gibson.dropbear.id.au>
  Date:   Tue Mar 12 00:31:22 2013 +0000
  
      mmu-hash*: Remove eaddr field from mmu_ctx_hash{32, 64}
      
      The eaddr field of mmu_ctx_hash{32,64} is effectively just used to pass the
      effective address from get_segment{32,64}() to find_pte{32,64}().  Just
      pass it as a normal parameter instead.
      
      Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit ba36ed10059f63c981d046a3fe0d716f77959429
  Author: David Gibson <david@gibson.dropbear.id.au>
  Date:   Tue Mar 12 00:31:21 2013 +0000
  
      mmu-hash64: Remove nx from mmu_ctx_hash64
      
      The nx field in mmu_ctx_hash64 is used in two different functions.  But its
      used for slightly different things in each place, and the value is never
      propagated between them.  In other words, it might as well be two local
      variables.  This patch makes it so.
      
      Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 91cda45b69e45a089f9989979a65db3f710c9925
  Author: David Gibson <david@gibson.dropbear.id.au>
  Date:   Tue Mar 12 00:31:20 2013 +0000
  
      mmu-hash*: Reduce use of access_type
      
      In ppc env->access_type is updated by e.g. integer load/stores with
      ACCESS_INT floating point load/stores with ACCESS_FLOAT and so forth.  In
      hash mmu fault paths it can also b set to ACCESS_CODE for instruction
      fetch accesses.
      
      But the only place which uses anything more of the access_type than
      whether it is instruction fetch or data access is the direct store segment
      handling.  Instruction versus data access can be more simply determined
      from the rw value passed down from the top.
      
      This changes the code to use rw in preference to checking access_type.
      For the 32-bit case there is a small amount of code (for direct store
      segments) that still needs the full access type.  Instead of passing it
      all the way down the stack, we retrieve it from the env structure, which
      is where it came anyway, before this patch.
      
      Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit dffdaf6162d20b992e34c4708969ed4de0353417
  Author: David Gibson <david@gibson.dropbear.id.au>
  Date:   Tue Mar 12 00:31:19 2013 +0000
  
      mmu-hash*: Add hash pte load/store helpers
      
      On real hardware the ppc hash page table is stored in memory; accordingly
      our mmu emulation code can read a hash page table in guest memory.  But,
      when paravirtualized under PAPR, the real hash page table is in host
      memory, accessible to the guest only via hypercalls.  We model this by
      also allowing the MMU emulation code to access a specially allocated hash
      page table outside the guest's memory image. At present these two options
      are implemented with some ugly conditionals at each access point in the mmu
      emulation code.  In the implementation of the PAPR hypercalls, we assume
      the external hash table.
      
      This patch cleans things up by adding helpers to load and store from the
      hash table for both 32-bit and 64-bit hash mmus.  The 64-bit versions
      handle both the in-guest-memory and outside guest memory cases.  The 32-bit
      versions only handle the in-guest-memory case since no 32-bit systems can
      have an external hash table at present.
      
      Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit d5aea6f367d25b630a952a5a0c8289add774a8e8
  Author: David Gibson <david@gibson.dropbear.id.au>
  Date:   Tue Mar 12 00:31:18 2013 +0000
  
      mmu-hash*: Add header file for definitions
      
      Currently cpu.h contains a number of definitions relating to the 64-bit
      hash MMU.  Some are used in the MMU emulation code, but some are only used
      in the spapr MMU management hcall implementations.
      
      This patch moves these definitions (except for a few that are needed
      more widely) into mmu-hash64.h header, shared between the MMU emulation
      code and the spapr hcall code.  The MMU emulation code is also updated to
      actually use a number of those definitions in place of hard coded
      constants.
      
      Similarly, we add new analogous definitions to mmu-hash32.h and use those
      in place of many hard-coded constants in mmu-hash32.c
      
      Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
      [agraf: fix 32-bit hosts]
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 5dc68eb0e4e41462bf93cf5c67fe4045571fc7bf
  Author: David Gibson <david@gibson.dropbear.id.au>
  Date:   Tue Mar 12 00:31:17 2013 +0000
  
      target-ppc: mmu_ctx_t should not be a global type
      
      mmu_ctx_t is currently defined in cpu.h.  However it is used for temporary
      information relating to mmu translation, and is only used in mmu_helper.c
      and (now) mmu-hash{32,64}.c.  Furthermore it contains information which
      should be specific to particular MMU types.  Therefore, move its definition
      to mmu_helper.c.  mmu-hash{32,64}.c are converted to use new data types
      private to the relevant MMUs (identical to mmu_ctx_t for now, but that will
      change in future patches).
      
      Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 9813279664162fa50d6124fe8c5ac4871fa59c13
  Author: David Gibson <david@gibson.dropbear.id.au>
  Date:   Tue Mar 12 00:31:16 2013 +0000
  
      target-ppc: Disentangle BAT code for 32-bit hash MMUs
      
      The functions for looking up BATs (Block Address Translation - essentially
      a level 0 TLB) are shared between the classic 32-bit hash MMUs and the
      6xx style software loaded TLB implementations.
      
      This patch splits out a copy for the 32-bit hash MMUs, to facilitate
      cleaning it up.  The remaining version is left, but cleaned up slightly
      to no longer deal with PowerPC 601 peculiarities (601 has a hash MMU).
      
      Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 59191721a16ae393c01280dc633937374cdf474e
  Author: David Gibson <david@gibson.dropbear.id.au>
  Date:   Tue Mar 12 00:31:15 2013 +0000
  
      target-ppc: Don't share get_pteg_offset() between 32 and 64-bit
      
      The get_pteg_offset() helper function is currently shared between 32-bit
      and 64-bit hash mmus, taking a parameter for the hash pte size.  In the
      64-bit paths, it's only called in one place, and it's a trivial
      calculation.  This patch, therefore, open codes it for 64-bit.  The
      remaining version, which is used in two places is made 32-bit only and
      moved to mmu-hash32.c.
      
      Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 496272a7018ba01aa2b87a1a5ed866ff85133401
  Author: David Gibson <david@gibson.dropbear.id.au>
  Date:   Tue Mar 12 00:31:14 2013 +0000
  
      target-ppc: Disentangle hash mmu helper functions
      
      The newly separated paths for hash mmus rely on several helper functions
      which are still shared with 32-bit hash mmus: pp_check(), check_prot() and
      pte_update_flags().  While these don't have ugly ifdefs on the mmu type,
      they're not very well thought out, so sharing them impedes cleaning up the
      hash mmu paths.  For now, put near-duplicate versions into mmu-hash64.c and
      mmu-hash32.c, leaving the old version in mmu_helper.c for 6xx software
      loaded tlb implementations.  The hash 32 and software loaded
      implementations are simplfied slightly, using the fact that no 32-bit CPUs
      implement the 3rd page protection bit.
      
      Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit f2ad6be83bc284d6c7677bdca879db38d4fdccd5
  Author: David Gibson <david@gibson.dropbear.id.au>
  Date:   Tue Mar 12 00:31:13 2013 +0000
  
      target-ppc: Disentangle hash mmu versions of cpu_get_phys_page_debug()
      
      cpu_get_phys_page_debug() is a trivial wrapper around
      get_physical_address().  But even the signature of
      get_physical_address() has some things we'd like to clean up on a
      per-mmu basis, so this patch moves the test on mmu model out to
      cpu_get_phys_page_debug(), moving the version for 64-bit hash MMUs out
      to mmu-hash64.c and the version for 32-bit hash MMUs to mmu-hash32.c
      
      Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 25de24ab838be5801d5cc13b8a347922a3770fa5
  Author: David Gibson <david@gibson.dropbear.id.au>
  Date:   Tue Mar 12 00:31:12 2013 +0000
  
      target-ppc: Disentangle hash mmu paths for cpu_ppc_handle_mmu_fault
      
      cpu_ppc_handle_mmu_fault() calls get_physical_address() (whose behaviour
      depends on MMU type) then, if that fails, issues an appropriate exception
      - which again has a number of dependencies on MMU type.
      
      This patch starts converting cpu_ppc_handle_mmu_fault() to have a
      single switch on MMU type, calling MMU specific fault handler
      functions which deal with both translation and exception delivery
      appropriately for the MMU type.  We convert 32-bit and 64-bit hash
      MMUs to this new model, but the existing code is left in place for
      other MMU types for now.
      
      Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 629bd516fda67c95ba1c7d1393bacb9e68ea0712
  Author: David Gibson <david@gibson.dropbear.id.au>
  Date:   Tue Mar 12 00:31:11 2013 +0000
  
      target-ppc: Disentangle get_physical_address() paths
      
      Depending on the MSR state, for 64-bit hash MMUs, get_physical_address
      can either call check_physical (which has further tests for mmu type)
      or get_segment64.  Similarly for 32-bit hash MMUs we can either call
      check_physucal or get_bat() and get_segment32().
      
      This patch splits off the whole get_physical_addresss() path for hash
      MMUs into 32-bit and 64-bit versions, handling real mode correctly for
      such MMUs without going to check_physical and rechecking the mmu type.
      Correspondingly, the hash MMU specific paths in check_physical() are
      removed.
      
      Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 44bc910794eff956ceba0030f0751a26bed748b5
  Author: David Gibson <david@gibson.dropbear.id.au>
  Date:   Tue Mar 12 00:31:10 2013 +0000
  
      target-ppc: Rework get_physical_address()
      
      Currently get_physical_address() first checks to see if translation is
      enabled in the MSR, then in the translation on case switches on the mmu
      type.  Except that for BookE MMUs, translation is always on, and so it
      has to switch in the "translation off" case as well and do the same thing
      as the translation on path for those MMUs.  Plus, even translation off
      doesn't behave exactly the same on the various MMU types so there are
      further mmu type checks in the "translation off" path.
      
      As a first step to cleaning this up, this patch moves the switch on mmu
      type to the top level, then makes the translation on/off check just for
      those mmu types where it is meaningful.
      
      Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 0480884f1404295ba0d242791e036b05c4957bab
  Author: David Gibson <david@gibson.dropbear.id.au>
  Date:   Tue Mar 12 00:31:09 2013 +0000
  
      target-ppc: Disentangle get_segment()
      
      The poorly named get_segment() function handles most of the address
      translation logic for hash-based MMUs.  It has many ugly conditionals on
      whether the MMU is 32-bit or 64-bit.
      
      This patch splits the function into 32 and 64-bit versions, using the
      switch on mmu_type that's already in the caller
      (get_physical_address()) to select the right one.  Most of the
      original function remains in mmu_helper.c to support the 6xx software
      loaded TLB implementations (cleaning those up is a project for another
      day).
      
      Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit c69b6151e7f242b02f261f321c392e5ef933176f
  Author: David Gibson <david@gibson.dropbear.id.au>
  Date:   Tue Mar 12 00:31:08 2013 +0000
  
      target-ppc: Disentangle find_pte()
      
      32-bit and 64-bit hash MMU implementations currently share a find_pte
      function.  This results in a whole bunch of ugly conditionals in the shared
      function, and not all that much actually shared code.
      
      This patch separates out the 32-bit and 64-bit versions, putting then
      in mmu-hash64.c and mmu-has32.c, and removes the conditionals from
      both versions.
      
      Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 9d7c3f4a2935a70e7299a6862792bbfc48d62211
  Author: David Gibson <david@gibson.dropbear.id.au>
  Date:   Tue Mar 12 00:31:07 2013 +0000
  
      target-ppc: Disentangle pte_check()
      
      Currently support for both 32-bit and 64-bit hash MMUs share an
      implementation of pte_check.  But there are enough differences that this
      means the shared function has several very ugly conditionals on "is_64b".
      
      This patch cleans things up by separating out the 64-bit version
      (putting it into mmu-hash64.c) and the 32-bit hash version (putting it
      in mmu-hash32.c).  Another copy remains in mmu_helper.c, which is used
      for the 6xx software loaded TLB paths.
      
      Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 10b4652543313ca82284193fa107151c437f9b04
  Author: David Gibson <david@gibson.dropbear.id.au>
  Date:   Tue Mar 12 00:31:06 2013 +0000
  
      target-ppc: Move SLB handling into a mmu-hash64.c
      
      As a first step to disentangling the handling for 64-bit hash MMUs from
      the rest, we move the code handling the Segment Lookaside Buffer (SLB)
      (which only exists on 64-bit hash MMUs) into a new mmu-hash64.c file.
      
      Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 8152ceaf6eea6d63f6ee65eb419fff56bb3b987b
  Author: David Gibson <david@gibson.dropbear.id.au>
  Date:   Tue Mar 12 00:31:05 2013 +0000
  
      target-ppc: Remove address check for logging
      
      One LOG_MMU statement in mmu_helper.c has an odd check on the effective
      address being translated.  I can see no reason for this; I suspect it was
      a debugging hack from long ago.  This patch removes it.
      
      Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 213c718080f51aa4f054a79c0c5743e0e2c15f67
  Author: David Gibson <david@gibson.dropbear.id.au>
  Date:   Tue Mar 12 00:31:04 2013 +0000
  
      target-ppc: Trivial cleanups in mmu_helper.c
      
      This removes the never-used pte64_invalidate() function, and makes
      ppcmas_tlb_check() static, since it's only used within that file.
      
      Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 9baea4a303323932ec913728173ea38a4af05f3e
  Author: David Gibson <david@gibson.dropbear.id.au>
  Date:   Tue Mar 12 00:31:03 2013 +0000
  
      target-ppc: Remove vestigial PowerPC 620 support
      
      The PowerPC 620 was the very first 64-bit PowerPC implementation, but
      hardly anyone ever actually used the chips.  qemu notionally supports the
      620, but since we don't actually have code to implement the segment table,
      the support is broken (quite likely in other ways too).
      
      This patch, therefore, removes all remaining pieces of 620 support, to
      stop it cluttering up the platforms we actually care about.  This includes
      removing support for the ASR register, used only on segment table based
      machines.
      
      Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit d6478bc7e92db4669fac701d7bb8c51756b61d8a
  Author: Fabien Chouteau <chouteau@adacore.com>
  Date:   Tue Mar 19 07:41:53 2013 +0000
  
      PPC/GDB: handle read and write of fpscr
      
      Although the support of this register may be uncomplete, there are no
      reason to prevent the debugger from reading or writing it.
      
      Signed-off-by: Fabien Chouteau <chouteau@adacore.com>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 7b5651605836fd29572fd4c8769af5378d351712
  Author: David Gibson <david@gibson.dropbear.id.au>
  Date:   Wed Mar 13 15:53:28 2013 +0000
  
      pseries: Move XICS initialization before cpu initialization
      
      Currently, the pseries machine initializes the cpus, then the XICS
      interrupt controller.  However, to support the upcoming in-kernel XICS
      implementation we will need to initialize the irq controller before the
      vcpus.  This patch makes the necesssary rearrangement.  This means the
      xics init code can no longer auto-detect the number of cpus ("interrupt
      servers" in XICS terminology) and so we must pass that in explicitly from
      the platform code.
      
      Signed-off-by: Michael Ellerman <michael@ellerman.id.au>
      Signed-off-by: Ben Herrenschmidt <benh@kernel.crashing.org>
      Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit c6304a4a6822f0e3e45c94b89d4e328057355683
  Author: David Gibson <david@gibson.dropbear.id.au>
  Date:   Wed Mar 13 15:53:27 2013 +0000
  
      target-ppc: Remove CONFIG_PSERIES dependency in kvm.c
      
      target-ppc/kvm.c has an #ifdef on CONFIG_PSERIES, for the handling of
      KVM exits due to a PAPR hypercall from the guest.  However, since commit
      e4c8b28cde12d01ada8fe869567dc5717a2dfcb7 "ppc: express FDT dependency of
      pSeries and e500 boards via default-configs/", this hasn't worked properly.
      That patch altered the configuration setup so that although CONFIG_PSERIES
      is visible from the Makefiles, it is not visible from C files.  This broke
      the pseries machine when KVM is in use.
      
      This patch makes a quick and dirty fix, by removing the CONFIG_PSERIES
      dependency, replacing it with TARGET_PPC64 (since removing it entirely
      leads to type mismatch errors).  Technically this breaks the build when
      configured with --disable-fdt, since that disables CONFIG_PSERIES on
      TARGET_PPC64.  However, it turns out the build was already broken in that
      case, so this fixes pseries kvm without breaking anything extra.  I'm
      looking into how to fix that build breakage, but I don't think that need
      delay applying this patch.
      
      Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 89dfd6e1b3c0b31ef700203808be2a9a71947d1d
  Author: David Gibson <david@gibson.dropbear.id.au>
  Date:   Wed Mar 13 15:53:25 2013 +0000
  
      pseries: Remove "busname" property for PCI host bridge
      
      Currently the "spapr-pci-host-bridge" device has a "busname" property which
      can be used to override the default assignment of qbus names for the bus
      subordinate to the PHB.  We use that for the default primary PCI bus, to
      make libvirt happy, which expects there to be a bus named simply "pci".
      The default qdev core logic would name the bus "pci.0", and the pseries
      code would otherwise name it "pci@800000020000000" which is the name it
      is given in the device tree based on its BUID.
      
      The "busname" property is rather clunky though, so this patch simplifies
      things by just using a special case hack for the default PHB, setting
      busname to "pci" when index=0.
      
      Signed-off-by: Alexey Kardashevskiy <aik@ozlabs.ru>
      Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit a4e044c30e0044947fd0d69b1888d916f96bba6b
  Author: David Gibson <david@gibson.dropbear.id.au>
  Date:   Thu Mar 14 17:59:29 2013 +0000
  
      pseries: Fix breakage in CPU QOM conversion
      
      Commit 259186a7d2f7184efc96ae99bc5658e6159f53ad "cpu: Move halted and
      interrupt_request fields to CPUState" broke the pseries machine.  That's
      because it uses CPU() instead of ENV_GET_CPU() to convert from the global
      first_cpu pointer (still a CPUArchState) to a CPUState.  This patch fixes
      the breakage.
      
      Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 8b4a89884196aaa9115fee900396498b78245c91
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Tue Mar 19 12:25:43 2013 +0100
  
      serial: Fix debug format strings
      
      This fixes the build of hw/serial.c with DEBUG_SERIAL enabled.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 085d813407453e498e05c37d988efba8c6f5af0a
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Mon Mar 18 17:20:07 2013 +0000
  
      Fix typos and misspellings
      
      Fix various typos and misspellings. The bulk of these were found with
      codespell.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Reviewed-by: Stefan Weil <sw@weilnetz.de>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit a7b66fa7aefb8dce564f0fa665de7965d3007148
  Author: Doug Goldstein <cardoe@cardoe.com>
  Date:   Sun Mar 17 15:43:26 2013 -0500
  
      Advertise --libdir in configure --help output
      
      The configure script allows you to supply a libdir via --libdir but was
      not advertising this in --help.
      
      Signed-off-by: Doug Goldstein <cardoe@cardoe.com>
      CC: qemu-trivial@nongnu.org
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 2c7cfd65b326fcff9cb0bf53c643768a5f1e6b7a
  Author: Hu Tao <hutao@cn.fujitsu.com>
  Date:   Fri Mar 15 14:32:01 2013 +0800
  
      memory: fix a bug of detection of memory region collision
      
      The collision reports before and after this patch are:
      
      before:
      
      warning: subregion collision cfc/4 (pci-conf-data) vs cf8/4 (pci-conf-idx)
      warning: subregion collision 8000000/f8000000 (pci-hole) vs 0/8000000 (ram-below-4g)
      warning: subregion collision 100000000/4000000000000000 (pci-hole64) vs 8000000/f8000000 (pci-hole)
      warning: subregion collision 4d1/1 (kvm-elcr) vs 4d0/1 (kvm-elcr)
      warning: subregion collision fec00000/1000 (kvm-ioapic) vs 8000000/f8000000 (pci-hole)
      warning: subregion collision 80/1 (ioport80) vs 7e/2 (kvmvapic)
      warning: subregion collision fed00000/400 (hpet) vs 8000000/f8000000 (pci-hole)
      warning: subregion collision 81/3 (dma-page) vs 80/1 (ioport80)
      warning: subregion collision 8/8 (dma-cont) vs 0/8 (dma-chan)
      warning: subregion collision d0/10 (dma-cont) vs c0/10 (dma-chan)
      warning: subregion collision 0/80 (ich9-pm) vs 8/8 (dma-cont)
      warning: subregion collision 0/80 (ich9-pm) vs 0/8 (dma-chan)
      warning: subregion collision 0/80 (ich9-pm) vs 64/1 (i8042-cmd)
      warning: subregion collision 0/80 (ich9-pm) vs 60/1 (i8042-data)
      warning: subregion collision 0/80 (ich9-pm) vs 61/1 (elcr)
      warning: subregion collision 0/80 (ich9-pm) vs 40/4 (kvm-pit)
      warning: subregion collision 0/80 (ich9-pm) vs 70/2 (rtc)
      warning: subregion collision 0/80 (ich9-pm) vs 20/2 (kvm-pic)
      warning: subregion collision 0/80 (ich9-pm) vs 7e/2 (kvmvapic)
      warning: subregion collision 4/2 (acpi-cnt) vs 0/4 (acpi-evt)
      warning: subregion collision 30/8 (apci-smi) vs 20/10 (apci-gpe0)
      warning: subregion collision b0000000/10000000 (pcie-mmcfg) vs 8000000/f8000000 (pci-hole)
      
      after:
      
      warning: subregion collision fec00000/1000 (kvm-ioapic) vs 8000000/f8000000 (pci-hole)
      warning: subregion collision fed00000/400 (hpet) vs 8000000/f8000000 (pci-hole)
      warning: subregion collision 0/80 (ich9-pm) vs 8/8 (dma-cont)
      warning: subregion collision 0/80 (ich9-pm) vs 0/8 (dma-chan)
      warning: subregion collision 0/80 (ich9-pm) vs 64/1 (i8042-cmd)
      warning: subregion collision 0/80 (ich9-pm) vs 60/1 (i8042-data)
      warning: subregion collision 0/80 (ich9-pm) vs 61/1 (elcr)
      warning: subregion collision 0/80 (ich9-pm) vs 40/4 (kvm-pit)
      warning: subregion collision 0/80 (ich9-pm) vs 70/2 (rtc)
      warning: subregion collision 0/80 (ich9-pm) vs 20/2 (kvm-pic)
      warning: subregion collision 0/80 (ich9-pm) vs 7e/2 (kvmvapic)
      warning: subregion collision b0000000/10000000 (pcie-mmcfg) vs 8000000/f8000000 (pci-hole)
      
      Signed-off-by: Hu Tao <hutao@cn.fujitsu.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 9957fc7f1ed731e5228089ead3f350341cdd29c0
  Author: Stefan Weil <sw@weilnetz.de>
  Date:   Fri Mar 8 19:58:32 2013 +0100
  
      MinGW: Replace setsockopt by qemu_setsocketopt
      
      Instead of adding missing type casts which are needed by MinGW for the
      4th argument, the patch uses qemu_setsockopt which was invented for this
      purpose.
      
      Signed-off-by: Stefan Weil <sw@weilnetz.de>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit fe42d7fb0f4a05fb393e1efbd681f33a0154c644
  Author: Cornelia Huck <cornelia.huck@de.ibm.com>
  Date:   Wed Mar 20 08:27:50 2013 +0100
  
      virtio-ccw, s390-virtio: Use generic virtio-blk macro.
      
      Now that virtio-ccw and s390-virtio define all common properties
      for virtio-blk, we can switch to using the generic
      DEFINE_VIRTIO_BLK_PROPERTIES macro.
      
      CC: Alexander Graf <agraf@suse.de>
      Signed-off-by: Cornelia Huck <cornelia.huck@de.ibm.com>
  
  commit da0a58b93c88d874233902f459e01300a78e5f9d
  Author: Cornelia Huck <cornelia.huck@de.ibm.com>
  Date:   Wed Mar 13 15:20:07 2013 +0100
  
      s390-virtio, virtio-ccw: Add config_wce for virtio-blk.
      
      There's no reason why we wouldn't want to make the cache mode
      configurable.
      
      Acked-by: Alexander Graf <agraf@suse.de>
      Signed-off-by: Cornelia Huck <cornelia.huck@de.ibm.com>
  
  commit 131cd73705bc5551ae4b64476399d440e8ac55a7
  Author: Cornelia Huck <cornelia.huck@de.ibm.com>
  Date:   Wed Mar 13 14:43:22 2013 +0100
  
      virtio-ccw: Add missing blk chs properties.
      
      Signed-off-by: Cornelia Huck <cornelia.huck@de.ibm.com>
  
  commit afed26082219b49443193b4ac32d113bbcf967fd
  Author: Edgar E. Iglesias <edgar.iglesias@gmail.com>
  Date:   Tue Mar 19 17:34:47 2013 +0100
  
      microblaze: Ignore non-cpu accesses to unmapped areas
      
      Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
  
  commit f7d42093a5e54d48cab62695a374806d4303bd6b
  Merge: c8a6ae8... c45e5b5...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Tue Mar 19 08:01:07 2013 -0500
  
      Merge remote-tracking branch 'kraxel/ipxe.2' into staging
      
      # By Gerd Hoffmann
      # Via Gerd Hoffmann
      * kraxel/ipxe.2:
        Switch to efi-enabled nic roms by default
        Add efi rom binaries
        Add Makefile rules to build nic rom binaries with efi support
        Update ipxe submodule to latest master
        Add Makefile rules to build nic rom binaries
  
  commit c8a6ae8bb95477d5ac11d9b491b603b2d190a96e
  Author: Amos Kong <akong@redhat.com>
  Date:   Tue Mar 19 14:23:27 2013 +0800
  
      add a boot option to do strict boot
      
      Seabios already added a new device type to halt booting.
      Qemu can add "HALT" at the end of bootindex string, then
      seabios will halt booting after trying to boot from all
      selected devices.
      
      This patch added a new boot option to configure if boot
      from un-selected devices.
      
      This option only effects when boot priority is changed by
      bootindex options, the old style(-boot order=..) will still
      try to boot from un-selected devices.
      
      v2: add HALT entry in get_boot_devices_list()
      v3: rebase to latest qemu upstream
      
      Signed-off-by: Amos Kong <akong@redhat.com>
      Message-id: 1363674207-31496-1-git-send-email-akong@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 8510d91ebad522685bc1a29e7bbc1f5050af0d2c
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Mon Mar 18 20:28:21 2013 +0000
  
      ui/cocoa.m: Fix compile failures introduced by recent console changes
      
      Fix various compilation failures introduced by the recent console
      changes.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Message-id: 1363638501-29603-1-git-send-email-peter.maydell@linaro.org
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 277ba8a6d717abb2f36896cd9877a68d2cf03d77
  Merge: 2c8a594... a8e5cc0...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Tue Mar 19 07:58:44 2013 -0500
  
      Merge remote-tracking branch 'kwolf/for-anthony' into staging
      
      # By Stefan Hajnoczi (2) and others
      # Via Kevin Wolf
      * kwolf/for-anthony:
        virtio-blk: Do not segfault fault if failed to initialize dataplane
        qemu-iotests: add 052 BDRV_O_SNAPSHOT test
        block: fix BDRV_O_SNAPSHOT protocol detection
        qcow2: Fix segfault in qcow2_invalidate_cache
        sheepdog: show error message for halt status
  
  commit 2c8a59422c06fe1e37c85502d92ccdfb5e2ac987
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Tue Mar 19 13:38:09 2013 +0100
  
      char: Fix return type of qemu_chr_fe_add_watch()
      
      qemu_chr_fe_add_watch() can return negative errors, therefore it must
      not have an unsigned return type. For consistency with other
      qemu_chr_fe_* functions, this uses a standard C int instead of glib
      types.
      
      In situations where qemu_chr_fe_add_watch() is falsely assumed to have
      succeeded, the serial ports would go into a state where it never becomes
      ready for transmitting more data; this is fixed by this patch.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit f628926bb423fa8a7e0b114511400ea9df38b76a
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Tue Mar 19 10:57:56 2013 +0100
  
      fix monitor
      
      chardev flow control broke monitor, fix it by adding watch support.
      
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit a8e5cc0c076a6e3a62f0e9aad88b007dccf3dd17
  Author: Dunrong Huang <huangdr@cloud-times.com>
  Date:   Tue Mar 19 16:27:29 2013 +0800
  
      virtio-blk: Do not segfault fault if failed to initialize dataplane
      
      $ ~/usr/bin/qemu-system-x86_64 -enable-kvm -m 1024 -drive if=none,id=drive0,cache=none,aio=native,format=raw,file=/root/Image/centos-6.4.raw -device virtio-blk-pci,drive=drive0,scsi=off,x-data-plane=on,config-wce=on # make dataplane fail to initialize
      qemu-system-x86_64: -device virtio-blk-pci,drive=drive0,scsi=off,x-data-plane=on,config-wce=on: device is incompatible with x-data-plane, use config-wce=off
      *** glibc detected *** /root/usr/bin/qemu-system-x86_64: free(): invalid pointer: 0x00007f001fef12f8 ***
      ======= Backtrace: =========
      /lib64/libc.so.6(+0x7d776)[0x7f00153a5776]
      /root/usr/bin/qemu-system-x86_64(+0x2c34ec)[0x7f001cf5b4ec]
      /root/usr/bin/qemu-system-x86_64(+0x342f9a)[0x7f001cfdaf9a]
      /root/usr/bin/qemu-system-x86_64(+0x33694e)[0x7f001cfce94e]
      ....................
      
       (gdb) bt
       #0  0x00007f3bf3a12015 in raise () from /lib64/libc.so.6
       #1  0x00007f3bf3a1348b in abort () from /lib64/libc.so.6
       #2  0x00007f3bf3a51a4e in __libc_message () from /lib64/libc.so.6
       #3  0x00007f3bf3a57776 in malloc_printerr () from /lib64/libc.so.6
       #4  0x00007f3bfb60d4ec in free_and_trace (mem=0x7f3bfe0129f8) at vl.c:2786
       #5  0x00007f3bfb68cf9a in virtio_cleanup (vdev=0x7f3bfe0129f8) at /root/Develop/QEMU/qemu/hw/virtio.c:900
       #6  0x00007f3bfb68094e in virtio_blk_device_init (vdev=0x7f3bfe0129f8) at /root/Develop/QEMU/qemu/hw/virtio-blk.c:666
       #7  0x00007f3bfb68dadf in virtio_device_init (qdev=0x7f3bfe0129f8) at /root/Develop/QEMU/qemu/hw/virtio.c:1092
       #8  0x00007f3bfb50da46 in device_realize (dev=0x7f3bfe0129f8, err=0x7fff479c9258) at hw/qdev.c:176
      .............................
      
      In virtio_blk_device_init(), the memory which vdev point to is a static
      member of "struct VirtIOBlkPCI", not heap memory, and it does not
      get freed. So we shoule use virtio_common_cleanup() to clean this VirtIODevice
      rather than virtio_cleanup(), which attempts to free the vdev.
      
      This error was introduced by commit 05ff686536f408ba6e8426b1b54d25bd3379fda2
      recently.
      
      Signed-off-by: Dunrong Huang <huangdr@cloud-times.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit f95e26ddf526a025aa1334bbe527739397970443
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Mon Mar 18 17:58:54 2013 +0100
  
      qemu-iotests: add 052 BDRV_O_SNAPSHOT test
      
      Check that writes to an image opened with BDRV_O_SNAPSHOT do not modify
      the underlying image file.
      
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit 4d70655bcb852ea0a006d3923f0b0a9c69ff462e
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Mon Mar 18 17:58:53 2013 +0100
  
      block: fix BDRV_O_SNAPSHOT protocol detection
      
      realpath(3) is used to get an absolute path to the image file when
      creating a -drive snapshot=on temporary qcow2.  This does not work for
      protocols since their filenames ("proto:foo:...") do not correspond to
      file system paths.
      
      Commit 7c96d46ec245d73fd76726588409f9abe4bd5dc1 ("Let snapshot work with
      protocols") skipped realpath(3) for protocols.  Later on the "raw"
      format was introduced and broke the check.
      
      Use path_has_protocol(filename) to decide if this image uses a protocol
      or a filename.
      
      Reported-by: Richard Jones <rjones@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit acdfb480ba7e2779bdbffb5280cf12ff6e43669c
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Mon Mar 18 13:08:10 2013 +0100
  
      qcow2: Fix segfault in qcow2_invalidate_cache
      
      Need to pass an options QDict to qcow2_open() now. This fixes a segfault
      on the migration target with qcow2.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit fca23f0ad211e4debf80796a65165d0eea146424
  Author: Liu Yuan <tailai.ly@taobao.com>
  Date:   Mon Mar 18 14:27:55 2013 +0800
  
      sheepdog: show error message for halt status
      
      Sheepdog (neither quorum nor unsafe mode) will refuse to serve IO requests when
      number of alive nodes is less than that of copies specified by users. This will
      return 0x19 to QEMU client which currently doesn't recognize it.
      
      This patch adds an error description when QEMU client receives it, other than
      plainly printing 'Invalid error code'
      
      Cc: MORITA Kazutaka <morita.kazutaka@lab.ntt.co.jp>
      Cc: Kevin Wolf <kwolf@redhat.com>
      Cc: Stefan Hajnoczi <stefanha@redhat.com>
      Signed-off-by: Liu Yuan <tailai.ly@taobao.com>
      Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com>
      Reviewed-by: MORITA Kazutaka <morita.kazutaka@lab.ntt.co.jp>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit b1e5fff4afd0c47148b0d9f9341887ae2c3eb9af
  Author: Michael Walle <michael@walle.cc>
  Date:   Wed Mar 6 20:23:32 2013 +0100
  
      configure: rename OpenGL feature to GLX
      
      As the probe now actually checks for the availability of GLX, rename it
      accordingly. The only user of this feature is the milkymist-tmu2 model.
      
      Signed-off-by: Michael Walle <michael@walle.cc>
  
  commit d3fcbb16789c6f975ba6e22d8a2ba477519f51bc
  Author: Michael Walle <michael@walle.cc>
  Date:   Wed Mar 6 20:16:58 2013 +0100
  
      configure: proper OpenGL/GLX probe
      
      Probe for GL and GLX symbols and X11 library. This fixes a build error
      where the header files are available but the libraries are not.
      
      Signed-off-by: Michael Walle <michael@walle.cc>
  
  commit 6635075596e0ae583de9c04ff605e16ceaa7d294
  Author: Michael Walle <michael@walle.cc>
  Date:   Sun Mar 3 23:17:48 2013 +0100
  
      target-lm32: use HELPER() macro
      
      Instead of hardcoding the function name, use the HELPER() macro for this.
      
      Signed-off-by: Michael Walle <michael@walle.cc>
  
  commit a5b0f6d5c0f6678c078354c432a1f0943374f087
  Author: Michael Walle <michael@walle.cc>
  Date:   Tue Feb 26 19:51:52 2013 +0100
  
      target-lm32: flush tlb after clearing env
      
      The tlb data is stored within the CPU env. Therefore, the initialization
      has to be done after we clear the environment. Otherwise the tlb will have
      a valid entry for address 0x0.
      
      Signed-off-by: Michael Walle <michael@walle.cc>
  
  commit de55c4bd8bd163ec6c10edc085193bbcf8f9e15e
  Author: Michael Walle <michael@walle.cc>
  Date:   Mon Feb 25 18:28:57 2013 +0100
  
      target-lm32: remove dead code
      
      Signed-off-by: Michael Walle <michael@walle.cc>
  
  commit df5eb7d2c871ccd708e0f45cdc5d79b73550731b
  Author: Michael Walle <michael@walle.cc>
  Date:   Fri Dec 14 18:14:04 2012 +0100
  
      target-lm32: fix cmpgui and cmpgeui opcodes
      
      For unsigned compares the immediate has to be zero extended.
      
      Signed-off-by: Michael Walle <michael@walle.cc>
  
  commit 6036e9d87e73c511fef48a3c06267f92e613fca9
  Author: Michael Walle <michael@walle.cc>
  Date:   Fri Dec 14 18:13:06 2012 +0100
  
      tests: tcg: lm32: add more test cases
      
      Esp. for testing zero/sign extend in compare operations.
      
      Signed-off-by: Michael Walle <michael@walle.cc>
  
  commit 608a03c1df217f2111765575a91c6448218369a7
  Author: Michael Walle <michael@walle.cc>
  Date:   Wed Sep 12 19:48:42 2012 +0200
  
      target-lm32: don't log cpu state in translation
      
      Don't dump the cpu state because it can also be enabled by the "-d cpu"
      parameter.
      
      Signed-off-by: Michael Walle <michael@walle.cc>
  
  commit 562f5f5d9e8415cac3ca2eb768dabf068e8e0f4a
  Author: Michael Walle <michael@walle.cc>
  Date:   Tue Jul 31 00:04:57 2012 +0200
  
      lm32_uart: fix receive buffering
      
      Inform qemu-char when more input data can be received.
      
      Signed-off-by: Michael Walle <michael@walle.cc>
  
  commit 44ac582d80688ea049c96a20868f4333c6885404
  Author: Michael Walle <michael@walle.cc>
  Date:   Tue Jul 31 00:04:57 2012 +0200
  
      milkymist-uart: fix receive buffering
      
      Inform qemu-char when more input data can be received.
      
      Signed-off-by: Michael Walle <michael@walle.cc>
  
  commit ab2b9f174db088633922eaa82c2bcffd84e6bb94
  Author: Michael Walle <michael@walle.cc>
  Date:   Mon Jul 16 19:05:59 2012 +0200
  
      lm32-dis: fix NULL pointer dereference
      
      Signed-off-by: Michael Walle <michael@walle.cc>
  
  commit b92e062a6f53251feef0969135b539d1fb33f7d6
  Author: Michael Walle <michael@walle.cc>
  Date:   Thu Apr 5 19:52:54 2012 +0200
  
      target-lm32: fix debug memory access
      
      CPU models which have the LM32_FLAG_IGNORE_MSB flag set will shadow the
      lower 2GB to the upper 2GB memory space. This will fix the debug memory
      access used by qemu console and GDB to match this behaviour.
      
      Signed-off-by: Michael Walle <michael@walle.cc>
  
  commit 2d62a95766025e6a0a333528278936e2cc8bf978
  Author: KONRAD Frederic <fred.konrad@greensocs.com>
  Date:   Mon Mar 18 17:37:28 2013 +0100
  
      virtio-blk: cleanup: remove qdev field.
      
      The qdev field is no longer needed, just drop it.
      
      Signed-off-by: KONRAD Frederic <fred.konrad@greensocs.com>
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Message-id: 1363624648-16906-12-git-send-email-fred.konrad@greensocs.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 1cc91b7df687289abc0ae09083ac564d01408be8
  Author: KONRAD Frederic <fred.konrad@greensocs.com>
  Date:   Mon Mar 18 17:37:27 2013 +0100
  
      virtio-blk: cleanup: QOM cast
      
      Use QOM casts inside virtio-blk.
      
      Signed-off-by: KONRAD Frederic <fred.konrad@greensocs.com>
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Message-id: 1363624648-16906-11-git-send-email-fred.konrad@greensocs.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 05ff686536f408ba6e8426b1b54d25bd3379fda2
  Author: KONRAD Frederic <fred.konrad@greensocs.com>
  Date:   Mon Mar 18 17:37:26 2013 +0100
  
      virtio-blk: cleanup: init and exit functions.
      
      As all virtio-blk-* are switched to the new API, we can remove the separate
      init/exit for the old API.
      
      Signed-off-by: KONRAD Frederic <fred.konrad@greensocs.com>
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Message-id: 1363624648-16906-10-git-send-email-fred.konrad@greensocs.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 3400c455048a8db26db1b537ea32fa21335ea301
  Author: KONRAD Frederic <fred.konrad@greensocs.com>
  Date:   Mon Mar 18 17:37:25 2013 +0100
  
      virtio-blk-ccw switch to new API.
      
      Here the virtio-ccw-s390 is modified for the new API. The device
      virtio-ccw-s390 extends virtio-ccw-device as before. It creates and
      connects a virtio-ccw during the init. The properties are not modified.
      
      Signed-off-by: KONRAD Frederic <fred.konrad@greensocs.com>
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Message-id: 1363624648-16906-9-git-send-email-fred.konrad@greensocs.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 55d11e01cca9b83b8cdccbd29d4f078cbe4a185c
  Author: KONRAD Frederic <fred.konrad@greensocs.com>
  Date:   Mon Mar 18 17:37:24 2013 +0100
  
      virtio-blk-s390: switch to the new API.
      
      Here the virtio-blk-s390 is modified for the new API. The device
      virtio-blk-s390 extends virtio-s390-device as before. It creates and
      connects a virtio-blk during the init. The properties are not modified.
      
      Signed-off-by: KONRAD Frederic <fred.konrad@greensocs.com>
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Message-id: 1363624648-16906-8-git-send-email-fred.konrad@greensocs.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 653ced071b061bbd9cc7d03374be93dcefb37910
  Author: KONRAD Frederic <fred.konrad@greensocs.com>
  Date:   Mon Mar 18 17:37:23 2013 +0100
  
      virtio-blk-pci: switch to new API.
      
      Here the virtio-blk-pci is modified for the new API. The device
      virtio-blk-pci extends virtio-pci. It creates and connects a virtio-blk
      during the init. The properties are not changed.
      
      Signed-off-by: KONRAD Frederic <fred.konrad@greensocs.com>
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Message-id: 1363624648-16906-7-git-send-email-fred.konrad@greensocs.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 1c028ddfb0c5004c8ec86c96ae09068026e77a38
  Author: KONRAD Frederic <fred.konrad@greensocs.com>
  Date:   Mon Mar 18 17:37:22 2013 +0100
  
      virtio-blk: add the virtio-blk device.
      
      Create virtio-blk which extends virtio-device, so it can be connected on
      virtio-bus.
      
      Signed-off-by: KONRAD Frederic <fred.konrad@greensocs.com>
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Message-id: 1363624648-16906-6-git-send-email-fred.konrad@greensocs.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit da3dcefa648f92bfef2f99351fb6ec6a86da4695
  Author: KONRAD Frederic <fred.konrad@greensocs.com>
  Date:   Mon Mar 18 17:37:21 2013 +0100
  
      virtio-blk: don't use pointer for configuration.
      
      The configuration field must not be a pointer as it will be used for virtio-blk
      properties. So *blk is replaced by blk in VirtIOBlock structure.
      
      Signed-off-by: KONRAD Frederic <fred.konrad@greensocs.com>
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Message-id: 1363624648-16906-5-git-send-email-fred.konrad@greensocs.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 10479a80893fb2666026ce0fea2251be3070b6e2
  Author: KONRAD Frederic <fred.konrad@greensocs.com>
  Date:   Mon Mar 18 17:37:20 2013 +0100
  
      virtio-pci: fix hot unplug.
      
      Hot unplug failed because it tried to free the virtio device two times.
      
      This fix the issue by removing the call to virtio_bus_destroy_device.
      
      Signed-off-by: KONRAD Frederic <fred.konrad@greensocs.com>
      Message-id: 1363624648-16906-4-git-send-email-fred.konrad@greensocs.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit cbd19063e75c64ac5e4029f76198c7ba65a63b00
  Author: KONRAD Frederic <fred.konrad@greensocs.com>
  Date:   Mon Mar 18 17:37:19 2013 +0100
  
      virtio-x-bus: fix allow_hotplug assertion.
      
      This set allow_hotplug for each existing virtio-x-bus, allowing the
      refactored devices to be hot pluggable.
      
      Signed-off-by: KONRAD Frederic <fred.konrad@greensocs.com>
      Message-id: 1363624648-16906-3-git-send-email-fred.konrad@greensocs.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit f1b24e840f9f85a2bb3912e4507d887e7858219d
  Author: KONRAD Frederic <fred.konrad@greensocs.com>
  Date:   Mon Mar 18 17:37:18 2013 +0100
  
      virtio: make virtio device's structures public.
      
      These structures must be made public to avoid two memory allocations for
      refactored virtio devices.
      
      Signed-off-by: KONRAD Frederic <fred.konrad@greensocs.com>
      Reviewed-by: Andreas Färber <afaerber@suse.de>
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Reviewed-by: Andreas Färber <afaerber@suse.de>
      Message-id: 1363624648-16906-2-git-send-email-fred.konrad@greensocs.com
      
      Changes V4 <- V3:
         * Rebased on current git.
      
      Changes V3 <- V2:
          * Style correction spotted by Andreas (virtio-scsi.h).
          * Style correction for virtio-net.h.
      
      Changes V2 <- V1:
          * Move the dataplane include into the header (virtio-blk).
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit e531761d63b7f8fe6b6423fafb3616ebbff768aa
  Merge: b1999e8... 1562e53...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Mon Mar 18 07:34:24 2013 -0500
  
      Merge remote-tracking branch 'kraxel/pixman.v8' into staging
      
      # By Gerd Hoffmann (18) and others
      # Via Blue Swirl (1) and Gerd Hoffmann (1)
      * kraxel/pixman.v8: (37 commits)
        console: remove ds_get_* helper functions
        console: zap color_table
        console: stop using DisplayState in gfx hardware emulation
        console: zap displaystate from dcl callbacks
        cocoa: stop using DisplayState
        spice: stop using DisplayState
        sdl: stop using DisplayState
        vnc: stop using DisplayState
        gtk: stop using DisplayState
        console: add surface_*() getters
        console: rework DisplaySurface handling [dcl/ui side]
        console: rework DisplaySurface handling [vga emu side]
        sdl: drop dead code
        qxl: better vga init in enter_vga_mode
        qxl: zap qxl0 global
        spice: zap sdpy global
        console: kill DisplayState->opaque
        console: fix displaychangelisteners interface
        s390: Fix cpu refactoring fallout.
        target-mips: fix rndrashift_short_acc and code for EXTR_ instructions
        ...
  
  commit 1562e53112fd1082c656a06d953a7447ab17e6e1
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Wed Mar 6 13:40:47 2013 +0100
  
      console: remove ds_get_* helper functions
      
      Switch the few remaining ds_get_* uses in console.c over to the new
      surface_* accessors.
      
      While doing so tripped over a few leftovers from commit
      a93a4a226a2afba147ba5df688b85d844f537c68 (code using depth == 0
      as indicator for textmode rendering).  Fixed them up.
      
      Finally dropped ds_get_* helper helpers.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit cf6f05481affb600da22dba3c0bc2564e918e8f1
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Wed Mar 6 09:50:51 2013 +0100
  
      console: zap color_table
      
      qemu_create_surface hands out 32bpp surfaces.
      So we can just use color_table_rgb directly.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit c78f71378a345ea240c288993ca1378ded5504b9
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Tue Mar 5 15:24:14 2013 +0100
  
      console: stop using DisplayState in gfx hardware emulation
      
      Use QemuConsole instead.  Updates interfaces in console.[ch] and adapts
      gfx hardware emulation code.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit bc2ed9704fff2c721e4056ab5281f0291718bfa6
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Fri Mar 1 13:03:04 2013 +0100
  
      console: zap displaystate from dcl callbacks
      
      Now that nobody depends on DisplayState in DisplayChangeListener
      callbacks any more we can remove the parameter from all callbacks.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 5e00d3ac475fb4c9afa17612a908e933fe142f00
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Fri Mar 1 12:52:06 2013 +0100
  
      cocoa: stop using DisplayState
      
      Rework DisplayStateListener callbacks to not use the DisplayState
      any more.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 71874c1751ebb7368eaa023a35ac919d2c1c5e4c
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Thu Feb 28 16:42:28 2013 +0100
  
      spice: stop using DisplayState
      
      Rework DisplayStateListener callbacks to not use the DisplayState
      any more.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 8db9bae94eadcb7d5d07af1ba0c642aafafc5498
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Fri Mar 1 09:01:13 2013 +0100
  
      sdl: stop using DisplayState
      
      Rework DisplayStateListener callbacks to not use the DisplayState
      any more.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit d39fa6d86d07646e3481e5c3e45a984bff590642
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Thu Feb 28 17:16:48 2013 +0100
  
      vnc: stop using DisplayState
      
      Rework DisplayStateListener callbacks to not use the DisplayState
      any more.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 9d9801cf803cdceaa4845fe27150b24d5ab083e6
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Thu Feb 28 16:10:02 2013 +0100
  
      gtk: stop using DisplayState
      
      Rework DisplayStateListener callbacks to not use the DisplayState
      any more.  Factor out the window size handling to a separate function,
      so the zoom callbacks can call that directly instead of abusing the
      gd_switch DisplayStateListener callback for that.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 626e3b34e30bc62d4f25f7aa4e23a346eba1a2c0
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Thu Feb 28 15:24:14 2013 +0100
  
      console: add surface_*() getters
      
      Add convinence wrappers to query DisplaySurface properties.
      Simliar to ds_get_*, but operating in the DisplaySurface
      not the DisplayState.
      
      With this patch in place ui frontents can stop using DisplayState
      in the rendering code paths, they can simply operate using the
      DisplaySurface passed in via dpy_gfx_switch callback.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit c12aeb860c63ba83190f962e2f0a1c5fe18ad3a6
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Thu Feb 28 15:03:04 2013 +0100
  
      console: rework DisplaySurface handling [dcl/ui side]
      
      Replace the dpy_gfx_resize and dpy_gfx_setdata DisplayChangeListener
      callbacks with a dpy_gfx_switch callback which notifies the ui code
      when the framebuffer backing storage changes.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit da229ef3b3c5709b01d62e7a6e213b31bca33d16
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Thu Feb 28 10:48:02 2013 +0100
  
      console: rework DisplaySurface handling [vga emu side]
      
      Decouple DisplaySurface allocation & deallocation from DisplayState.
      Replace dpy_gfx_resize + dpy_gfx_setdata with a dpy_gfx_replace_surface
      function.
      
      This handles the graphic hardware emulation.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 468dfd6de2df3cbaed8c5cc43f8fbde6f94f9dbc
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Thu Feb 28 10:48:36 2013 +0100
  
      sdl: drop dead code
      
      DisplayAllocator removal (commit
      187cd1d9f30d13f0d0ef682e4d91cfa3e4cbd472) made this a nop.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit c099e7aa0295678859d58e9e60b7619f6ae3bac8
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Thu Feb 28 11:08:50 2013 +0100
  
      qxl: better vga init in enter_vga_mode
      
      Ask the vga core to update the display.  Will trigger dpy_gfx_resize
      if needed.  More complete than just calling dpy_gfx_resize.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit c6c06853d99127c03778fc1bf9bc2d96a05c108e
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Thu Feb 28 12:15:00 2013 +0100
  
      qxl: zap qxl0 global
      
      DisplayChangeListener is passed now to all DisplayChangeListenerOps
      callbacks, so we can use that to access the qxl state and kill the
      qxl0 global variable.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 9c80a315b47a64043f6b91bd6f14352a455b323e
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Thu Feb 28 14:47:07 2013 +0100
  
      spice: zap sdpy global
      
      DisplayChangeListener is passed now to all DisplayChangeListenerOps
      callbacks, so we can use that to access the spice display state and
      kill the sdpy global variable.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 21ef45d71221b4577330fe3aacfb06afad91ad46
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Thu Feb 28 11:34:31 2013 +0100
  
      console: kill DisplayState->opaque
      
      It's broken by design.  There can be multiple DisplayChangeListener
      instances, so they simply can't store state in the (single) DisplayState
      struct.  Try 'qemu -display gtk -vnc :0', watch it crash & burn.
      
      With DisplayChangeListenerOps having a more sane interface now we can
      simply use the DisplayChangeListener pointer to get access to our
      private data instead.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 7c20b4a374d0016e3fce005690fb428354a56621
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Tue Nov 13 14:51:41 2012 +0100
  
      console: fix displaychangelisteners interface
      
      Split callbacks into separate Ops struct.  Pass DisplayChangeListener
      pointer as first argument to all callbacks.  Uninline a bunch of
      display functions and move them from console.h to console.c
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit c45e5b5b30ac1f5505725a7b36e68cedfce4f01f
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Tue Feb 26 17:46:11 2013 +0100
  
      Switch to efi-enabled nic roms by default
      
      All PCI nics are switched to EFI-enabled roms by default.  They are
      composed from three images (legacy, efi ia32 & efi x86), so classic
      pxe booting will continue to work.
      
      Exception: eepro100 is not switched, it uses a single rom for all
      emulated eepro100 variants, then goes patch the rom header on the
      fly with the correct PCI IDs.  I doubt that will work as-is with
      the efi roms.
      
      Keep old roms for 1.4+older machine types via compat properties,
      needed because the efi-enabled roms are larger so the pci rom bar
      size would change.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 8a24d3cb9be9bca2b77a4e9eb1a62ed735af712e
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Mon Mar 4 10:19:29 2013 +0100
  
      Add efi rom binaries
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 2f3f430d7cca3f67ef9b539dbc008d71eb6a3bd0
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Tue Feb 26 16:45:58 2013 +0100
  
      Add Makefile rules to build nic rom binaries with efi support
      
      "make -C roms efirom" will build rom binaries with EFI support.
      They are composed from three images: legacy bios, efi ia32
      and efi x64.  So netbooting via SeaBIOS will continue to work
      like it does today, and additionally we get network support
      for EFI.  This target needs the EfiRom utility (shipped with
      edk2) somewhere in the $PATH.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit c3d8dab3298c64267411fb470e3d1e18871a359b
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Thu Feb 28 09:14:12 2013 +0100
  
      Update ipxe submodule to latest master
      
      Needed for efi support.
      
      ipxe is grown a bit, so *not* recompiling the (non-efi) pxe roms
      because that would make some pxe roms larger than 64k, which in
      turn would be a guest-visible change because the rom bar size
      grows from 64k to 128k.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 2397edd7354ebbcebf3cd55dc3c0b1fe7621794b
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Fri Feb 8 16:35:08 2013 +0100
  
      Add Makefile rules to build nic rom binaries
      
      "make -C roms pxerom" will build the ipxe roms and update
      the binaries in pc-bios/, i.e. it basically documents how
      the build process of our current nic roms works.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 225dc991b03f0f034aa348f5cf499de9d0979107
  Author: Cornelia Huck <cornelia.huck@de.ibm.com>
  Date:   Fri Mar 15 10:57:40 2013 +0100
  
      s390: Fix cpu refactoring fallout.
      
      Commit 259186a7 "cpu: Move halted and interrupt_request fields to CPUState"
      seems to have missed one instance in target-s390x/kvm.c:
      
      /home/cohuck/git/qemu/target-s390x/kvm.c: In function ‘kvm_arch_process_async_events’:
      /home/cohuck/git/qemu/target-s390x/kvm.c:319: error: ‘CPUS390XState’ has no member named ‘halted’
      /home/cohuck/git/qemu/target-s390x/kvm.c:320: warning: control reaches end of non-void function
      make[1]: *** [target-s390x/kvm.o] Error 1
      
      Let's just switch to cs->halted.
      
      Signed-off-by: Cornelia Huck <cornelia.huck@de.ibm.com>
      Acked-by: Alexander Graf <agraf@suse.de>
      Acked-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 7fb7377594887db99a2100adcddf3bd6394ef540
  Merge: 8b758d0... f8b9fe2...
  Author: Blue Swirl <blauwirbel@gmail.com>
  Date:   Sun Mar 17 17:44:47 2013 +0000
  
      Merge branch 'arm-devs.next' of git://git.linaro.org/people/pmaydell/qemu-arm
      
      * 'arm-devs.next' of git://git.linaro.org/people/pmaydell/qemu-arm:
        xilinx_spips: QOM styling fixes
        xilinx_spips: Add missing dual-bus snoop commands
        xilinx_spips: Fix bus setup conditional check
        xilinx_spips: Set unused IRQs to NULL
        xilinx_zynq: added pl330 to machine model
        pl330: Initial version
        iov: Factor out hexdumper
        hw/vexpress: Set reset values for daughterboard oscillators
        hw/arm_sysctl: Implement SYS_CFG_OSC function
        hw/vexpress: Pass voltage sensor properties to sysctl device
        hw/arm_sysctl: Implement SYS_CFG_VOLT
        qdev: Implement (variable length) array properties
        hw/arm_sysctl: Convert from qdev init to instance_init
        hw/arm_sysctl: Implement SYS_CFG_DVIMODE as a no-op
        hw/arm_sysctl: Implement SYS_CFG_MUXFPGA writes as a no-op
        hw/arm_sysctl: Handle SYS_CFGCTRL in a more structured way
        hw/vexpress: Pass proc_id via VEDBoardInfo
  
  commit 0402a5d65ec004df5345d1f736e2ddaa7aee6665
  Author: Michael S. Tsirkin <mst@redhat.com>
  Date:   Wed Mar 6 14:58:59 2013 +0200
  
      qdev: DEVICE_DELETED event
      
      libvirt has a long-standing bug: when removing the device,
      it can request removal but does not know when the
      removal completes. Add an event so we can fix this in a robust way.
      
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
  
  commit 8b758d0568a986d58c254b3c209691c82e0f82a1
  Author: Petar Jovanovic <petar.jovanovic@imgtec.com>
  Date:   Fri Mar 15 18:56:19 2013 +0100
  
      target-mips: fix rndrashift_short_acc and code for EXTR_ instructions
      
      Fix for rndrashift_short_acc to set correct value to higher 64 bits.
      This change also corrects conditions when bit 23 of the DSPControl register
      is set.
      
      The existing test files have been extended with several examples that
      trigger the issues. One bug/example in the test file for EXTR_RS_W has been
      found and reported by Klaus Peichl.
      
      Signed-off-by: Petar Jovanovic <petar.jovanovic@imgtec.com>
      Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
  
  commit f8b9fe249a706bfed61e0bb66c73394553696382
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Fri Mar 15 16:41:59 2013 +0000
  
      xilinx_spips: QOM styling fixes
      
      Few fixes for the latest QOM styling guides.
      
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Message-id: de9daeee6c142e8b57ad042fd680cedcdc94d2fc.1362373359.git.peter.crosthwaite@xilinx.com
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit 08a9635b68757e18a6a8bf8569353b40bb6c1fd1
  Author: Nathan Rossi <nathan.rossi@xilinx.com>
  Date:   Fri Mar 15 16:41:59 2013 +0000
  
      xilinx_spips: Add missing dual-bus snoop commands
      
      Added additional commands to the switch to check for when snooping commands in
      dual bus mode setups. Cleaned up code to use an enum.
      
      Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Message-id: 848c116c711dab0af10729a487968384aadd9faf.1362373359.git.peter.crosthwaite@xilinx.com
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit e0891bd8bfd3349fc3fecde30e51900059f53f11
  Author: Nathan Rossi <nathan.rossi@xilinx.com>
  Date:   Fri Mar 15 16:41:59 2013 +0000
  
      xilinx_spips: Fix bus setup conditional check
      
      The R_LQPSI_CFG register has the LQSPI_CFG_SEP_BUS and LQSPI_CFG_TWO_MEM bits.
      
      Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Message-id: d76c8e364c80a42352ae4f0661aff2cd17ad32a4.1362373359.git.peter.crosthwaite@xilinx.com
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit 2790cd911e563f7fec7eeb7856b7f5f54437cc0a
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Fri Mar 15 16:41:58 2013 +0000
  
      xilinx_spips: Set unused IRQs to NULL
      
      Unused CS lines should init to 0 to avoid segfaulting when accessing an
      unattached QSPI controller.
      
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Message-id: c1e45198032106e69e8fe9339fc2e6348d524fcd.1362373359.git.peter.crosthwaite@xilinx.com
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit 7451afb67136275f2461f2d23139f2abed1f15b3
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Fri Mar 15 16:41:58 2013 +0000
  
      xilinx_zynq: added pl330 to machine model
      
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Message-id: 5bc295bd2aa50dfe573f428574dbd7d8add7b3f8.1361853677.git.peter.crosthwaite@xilinx.com
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit 06a1cea5f631f6ac69f85ae07bb47ef47b88f5f7
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Fri Mar 15 16:41:58 2013 +0000
  
      pl330: Initial version
      
      Device model for Primecell PL330 DMA controller.
      
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Signed-off-by: Kirill Batuzov <batuzovk@ispras.ru>
      Tested-by: Igor Mitsyanko <i.mitsyanko@samsung.com>
      Reviewed-by: Igor Mitsyanko <i.mitsyanko@samsung.com>
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Message-id: 098aac26233d7334bed2bca4f06f539638ca6d24.1361853677.git.peter.crosthwaite@xilinx.com
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit 6ff66f50f0999c3455c39de68fc2d2949963c796
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Fri Mar 15 16:41:58 2013 +0000
  
      iov: Factor out hexdumper
      
      Factor out the hexdumper functionality from iov for all to use. Useful for
      creating verbose debug printfery that dumps packet data.
      
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Message-id: faaac219c55ea586d3f748befaf5a2788fd271b8.1361853677.git.peter.crosthwaite@xilinx.com
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit 9c7d489379c2a2923b4805d337dfd54f2f432449
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Fri Mar 15 16:41:58 2013 +0000
  
      hw/vexpress: Set reset values for daughterboard oscillators
      
      Set the reset values for the VExpress daughterboard oscillators
      via the new sysctl properties.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit 1f81f94bebc2f8c4b32a89910d071099a67dc44d
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Fri Mar 15 16:41:57 2013 +0000
  
      hw/arm_sysctl: Implement SYS_CFG_OSC function
      
      Implement the SYS_CFG_OSC function. Since the idea of
      programmable clock rates doesn't make much sense for QEMU,
      we simply allow the clock rate to be read back as written.
      The number and value of the daughterboard oscillators varies
      between daughterboards, so we provide an array property to
      allow their reset values to be configured.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit 31410948bc1c8001098b076caf35aab8a5cf063d
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Fri Mar 15 16:41:57 2013 +0000
  
      hw/vexpress: Pass voltage sensor properties to sysctl device
      
      Pass voltage sensor properties to the sysctl device. Since
      these are daughterboard specific, we specify them via the
      VEDBoardInfo structure.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Message-id: 1359985476-29380-9-git-send-email-peter.maydell@linaro.org
  
  commit 8bd4824a6122292060a318741595927e0d05ff5e
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Fri Mar 15 16:41:57 2013 +0000
  
      hw/arm_sysctl: Implement SYS_CFG_VOLT
      
      Implement the SYS_CFG_VOLT registers which return the voltage
      of various supplies on motherboard and daughterboard. Since
      QEMU implements a perfectly stable power supply these registers
      always return a constant value. The number and value of the
      daughterboard voltages is dependent on the specific daughterboard,
      so we use a property array to allow the board to configure them
      appropriately.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit 0be6bfac6262900425c10847de513ee2490078d3
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Fri Mar 15 16:41:57 2013 +0000
  
      qdev: Implement (variable length) array properties
      
      Add support for declaring array properties for qdev devices.
      These work by defining an initial static property 'len-arrayname'
      which the user of the device should set to the desired size
      of the array. When this property is set, memory is allocated
      for the array elements, and dynamic properties "arrayname[0]",
      "arrayname[1]"... are created so the user of the device can
      then set the values of the individual array elements.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit 1f56f50ac484653fe996c37ac894418a34f92b89
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Fri Mar 15 16:41:56 2013 +0000
  
      hw/arm_sysctl: Convert from qdev init to instance_init
      
      Convert this device from old-style qdev init to an instance_init
      function. We don't need a realize function yet, though.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit 291155cbc54212a451d0b899a01b6e3e14ed9135
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Fri Mar 15 16:41:56 2013 +0000
  
      hw/arm_sysctl: Implement SYS_CFG_DVIMODE as a no-op
      
      SYS_CFG_DVIMODE allows the guest to select whether the
      output DVI signal is VGA, SVGA, XGA, SGA or UXGA. Since
      this makes no difference to QEMU, implement writes as a
      no-op so Linux doesn't complain.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit 8ff05c9842e28888b936dbd960f6416cee5addb6
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Fri Mar 15 16:41:56 2013 +0000
  
      hw/arm_sysctl: Implement SYS_CFG_MUXFPGA writes as a no-op
      
      SYS_CFG_MUXFPGA allows the guest to select whether the
      video output should come from the motherboard's LCD
      controller or the daughterboard's one. Since QEMU doesn't
      currently support selecting the video output like this,
      implement as a no-op, so Linux doesn't complain about
      the register not being implemented.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit 71538323358d77f6472d66a30e948a1c23bd9e87
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Fri Mar 15 16:41:56 2013 +0000
  
      hw/arm_sysctl: Handle SYS_CFGCTRL in a more structured way
      
      The SYS_CFGCTRL register consists of separate fields
      for DCC, function, site, position and device, as well
      as a read/write bit. Refactor the code handling SYS_CFGCTRL
      writes to make it easier to add support for functions
      like SYS_CFG_OSC which support multiple device fields.
      We also pull the handling out into its own function for
      clarity, as there are potentially a lot of implementable
      subfunctions.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit cdef10bb9373c2c22c517a4deef2363c7ebd5d48
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Fri Mar 15 16:41:56 2013 +0000
  
      hw/vexpress: Pass proc_id via VEDBoardInfo
      
      Pass the daughterboard-specific proc_id property to the code that
      creates the sysctl device via the VEDBoardInfo struct, rather than
      by having the daughterboard init function write to a uint32_t*
      argument. This is a cleaner way to pass the info around, and
      is in line with the way we are going to handle voltage and
      oscillator initialization.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit b1999e87b4d42305419329cae459e1b43f706d96
  Author: David Gibson <david@gibson.dropbear.id.au>
  Date:   Tue Mar 12 13:57:28 2013 +1100
  
      Fix TAGS creation
      
      Currently the Makefile creates TAGS for emacs with the command:
          find "$(SRC_PATH)" -name '*.[hc]' -print0 | xargs -0 etags
      That works only if xargs ends up invoking etags just once.  If xargs runs
      etags several times, as it will if there are enough files, then the later
      invocations will overwrite the output from the earlier invocations.  This
      patch uses the etags --append option to fix the bug.
      
      Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
      Message-id: 1363057048-21534-1-git-send-email-david@gibson.dropbear.id.au
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit dc0b0616f726956001be09e9a65a6e0b0bd939db
  Merge: d4d7682... 3618a09...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Fri Mar 15 10:47:21 2013 -0500
  
      Merge remote-tracking branch 'stefanha/block' into staging
      
      # By Stefan Hajnoczi (14) and others
      # Via Stefan Hajnoczi
      * stefanha/block: (28 commits)
        blockdev: Fix up copyright and permission notice
        qemu-iotests: use -nographic in test case 007
        qemu-iotests: add tests for rebasing zero clusters
        dataplane: fix hang introduced by AioContext transition
        coroutine: use AioContext for CoQueue BH
        threadpool: drop global thread pool
        block: add bdrv_get_aio_context()
        aio: add a ThreadPool instance to AioContext
        threadpool: add thread_pool_new() and thread_pool_free()
        threadpool: move globals into struct ThreadPool
        main-loop: add qemu_get_aio_context()
        sheepdog: set io_flush handler in do_co_req
        sheepdog: use non-blocking fd in coroutine context
        qcow2: make is_allocated return true for zero clusters
        qcow2: drop unnecessary flush in qcow2_update_snapshot_refcount()
        qcow2: drop flush in update_cluster_refcount()
        qcow2: flush in qcow2_update_snapshot_refcount()
        qcow2: set L2 cache dependency in qcow2_alloc_bytes()
        qcow2: flush refcount cache correctly in qcow2_write_snapshots()
        qcow2: flush refcount cache correctly in alloc_refcount_block()
        ...
  
  commit d4d7682484f339d70355b165a15f8f5e83638e40
  Merge: 4f30649... 2362ecc...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Fri Mar 15 10:47:00 2013 -0500
  
      Merge remote-tracking branch 'cohuck/virtio-ccw-upstr' into staging
      
      # By Christian Borntraeger (1) and Cornelia Huck (1)
      # Via Cornelia Huck
      * cohuck/virtio-ccw-upstr:
        virtio-ccw: Wire up virtio-rng.
        virtio-ccw: remove qdev_unparent in unplug routing
  
  commit 3618a094022e984d4e045c6db21aed961b7c6fc9
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Thu Mar 14 13:59:53 2013 +0100
  
      blockdev: Fix up copyright and permission notice
      
      Screwed up in commit 666daa68.  Thanks to Kevin Wolf for reminding me
      to fix this.
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 804dd41792c8bdc0c8b34c8e580882ff8ef736d8
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Thu Mar 14 17:06:55 2013 +0100
  
      qemu-iotests: use -nographic in test case 007
      
      A comment explains that -nographic hangs test case 007.  This is no
      longer the case so add -nographic.  This makes the test suite faster and
      more pleasant to run since no windows pop up.
      
      I am not sure exactly when -nographic starting working for this case but
      there is no fundamental reason why graphics are needed here.  Make sure
      the serial port is not on stdio, it would conflict with the monitor.
      
      Also remove unnecessary trailing whitespace on these lines.
      
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
      Tested-by: Kevin Wolf <kwolf@redhat.com>
  
  commit acbf30ec601b1f817febc4500025b7c4181312c4
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Wed Mar 13 15:58:13 2013 +0100
  
      qemu-iotests: add tests for rebasing zero clusters
      
      If zero clusters are erroneously treated as unallocated, "qemu-img rebase"
      will copy the backing file's contents onto the cluster.
      
      The bug existed also in image streaming, but since the root cause was in
      qcow2's is_allocated implementation it is enough to test it with qemu-img.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 485e3ce88e8af0e5311dd626f399b3a1e0846dd6
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Wed Mar 13 15:14:15 2013 +0100
  
      dataplane: fix hang introduced by AioContext transition
      
      The bug is that the EventNotifiers do have a NULL io_flush callback.
      Because _none_ of the callbacks on the dataplane AioContext have such a
      callback, aio_poll will simply do nothing.  Fixed by adding the callbacks:
      the ioeventfd will always be polled (this can change in the future to
      pause/resume the processing during live snapshots or similar operations);
      the ioqueue will be polled if there are outstanding requests.
      
      I must admit I have screwed up my testing somehow, because commit
      2c20e71 does not work even if cherry-picked on top of 1.4.0, and this
      patch fixes it there as well.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 28f082469650a0f4c0e37b4ccd6f9514b1a0698d
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Thu Mar 7 13:41:50 2013 +0100
  
      coroutine: use AioContext for CoQueue BH
      
      CoQueue uses a BH to awake coroutines that were made ready to run again
      using qemu_co_queue_next() or qemu_co_queue_restart_all().  The BH
      currently runs in the iothread AioContext and would break coroutines
      that run in a different AioContext.
      
      This is a slightly tricky problem because the lifetime of the BH exceeds
      that of the CoQueue.  This means coroutines can be awoken after CoQueue
      itself has been freed.  Also, there is no qemu_co_queue_destroy()
      function which we could use to handle freeing resources.
      
      Introducing qemu_co_queue_destroy() has a ripple effect of requiring us
      to also add qemu_co_mutex_destroy() and qemu_co_rwlock_destroy(), as
      well as updating all callers.  Avoid doing that.
      
      We also cannot switch from BH to GIdle function because aio_poll() does
      not dispatch GIdle functions.  (GIdle functions make memory management
      slightly easier because they free themselves.)
      
      Finally, I don't want to move unlock_queue and unlock_bh into
      AioContext.  That would break encapsulation - AioContext isn't supposed
      to know about CoQueue.
      
      This patch implements a different solution: each qemu_co_queue_next() or
      qemu_co_queue_restart_all() call creates a new BH and list of coroutines
      to wake up.  Callers tend to invoke qemu_co_queue_next() and
      qemu_co_queue_restart_all() occasionally after blocking I/O, so creating
      a new BH for each call shouldn't be massively inefficient.
      
      Note that this patch does not add an interface for specifying the
      AioContext.  That is left to future patches which will convert CoQueue,
      CoMutex, and CoRwlock to expose AioContext.
      
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
      Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit c4d9d19645a484298a67e9021060bc7c2b081d0f
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Thu Mar 7 13:41:49 2013 +0100
  
      threadpool: drop global thread pool
      
      Now that each AioContext has a ThreadPool and the main loop AioContext
      can be fetched with bdrv_get_aio_context(), we can eliminate the concept
      of a global thread pool from thread-pool.c.
      
      The submit functions must take a ThreadPool* argument.
      
      block/raw-posix.c and block/raw-win32.c use
      aio_get_thread_pool(bdrv_get_aio_context(bs)) to fetch the main loop's
      ThreadPool.
      
      tests/test-thread-pool.c must be updated to reflect the new
      thread_pool_submit() function prototypes.
      
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
      Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 85d126f3ee666702ac514c66606c62d276c4341c
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Thu Mar 7 13:41:48 2013 +0100
  
      block: add bdrv_get_aio_context()
      
      For now bdrv_get_aio_context() is just a stub that calls
      qemu_aio_get_context() since the block layer is currently tied to the
      main loop AioContext.
      
      Add the stub now so that the block layer can begin accessing its
      AioContext.
      
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
      Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 9b34277d23a6fb15eb9513006c96d8026beeea1f
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Thu Mar 7 13:41:47 2013 +0100
  
      aio: add a ThreadPool instance to AioContext
      
      This patch adds a ThreadPool to AioContext.  It's possible that some
      AioContext instances will never use the ThreadPool, so defer creation
      until aio_get_thread_pool().
      
      The reason why AioContext should have the ThreadPool is because the
      ThreadPool is bound to a AioContext instance where the work item's
      callback function is invoked.  It doesn't make sense to keep the
      ThreadPool pointer anywhere other than AioContext.  For example,
      block/raw-posix.c can get its AioContext's ThreadPool and submit work.
      
      Special note about headers: I used struct ThreadPool in aio.h because
      there is a circular dependency if aio.h includes thread-pool.h.
      
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
      Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit f7311ccc630d925e7351e9440b7ad8bc6f0a51de
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Thu Mar 7 13:41:46 2013 +0100
  
      threadpool: add thread_pool_new() and thread_pool_free()
      
      ThreadPool is tied to an AioContext through its event notifier, which
      dictates in which AioContext the work item's callback function will be
      invoked.
      
      In order to support multiple AioContexts we need to support multiple
      ThreadPool instances.
      
      This patch adds the new/free functions.  The free function deserves
      special attention because it quiesces remaining worker threads.  This
      requires a new condition variable and a "stopping" flag to let workers
      know they should terminate once idle.
      
      We never needed to do this before since the global threadpool was not
      explicitly destroyed until process termination.
      
      Also stash the AioContext pointer in ThreadPool so that we can call
      aio_set_event_notifier() in thread_pool_free().  We didn't need to hold
      onto AioContext previously since there was no free function.
      
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
      Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit b811203cf2fbf83e26f8e8feb2c77784259a4cbd
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Thu Mar 7 13:41:45 2013 +0100
  
      threadpool: move globals into struct ThreadPool
      
      Move global variables into a struct so multiple thread pools can be
      supported in the future.
      
      This patch does not change thread-pool.h interfaces.  There is still a
      global thread pool and it is not yet possible to create/destroy
      individual thread pools.  Moving the variables into a struct first makes
      later patches easier to review.
      
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
      Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 5f3aa1ff4781f39e05b9892d58319a09fedc8918
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Thu Mar 7 13:41:44 2013 +0100
  
      main-loop: add qemu_get_aio_context()
      
      It is very useful to get the main loop AioContext, which is a static
      variable in main-loop.c.
      
      I'm not sure whether qemu_get_aio_context() will be necessary in the
      future once devices focus on using their own AioContext instead of the
      main loop AioContext, but for now it allows us to refactor code to
      support multiple AioContext while actually passing the main loop
      AioContext.
      
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
      Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit ed9ba7246758e3250849bfa0a055b4eb98fc5152
  Author: MORITA Kazutaka <morita.kazutaka@lab.ntt.co.jp>
  Date:   Tue Mar 12 16:05:43 2013 +0900
  
      sheepdog: set io_flush handler in do_co_req
      
      If an io_flush handler is not set, qemu_aio_wait doesn't invoke
      callbacks.
      
      Signed-off-by: MORITA Kazutaka <morita.kazutaka@lab.ntt.co.jp>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 0d6db300cd95339cec6b8ab2ef46bd7cdb040959
  Author: MORITA Kazutaka <morita.kazutaka@lab.ntt.co.jp>
  Date:   Tue Mar 12 16:05:42 2013 +0900
  
      sheepdog: use non-blocking fd in coroutine context
      
      Using a blocking socket in the coroutine context reduces the chance of
      switching to other work.  This patch makes the sheepdog driver use a
      non-blocking fd always.
      
      Signed-off-by: MORITA Kazutaka <morita.kazutaka@lab.ntt.co.jp>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 381b487d54ba18c73df9db8452028a330058c505
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Wed Mar 6 18:02:01 2013 +0100
  
      qcow2: make is_allocated return true for zero clusters
      
      Otherwise, live migration of the top layer will miss zero clusters and
      let the backing file show through.  This also matches what is done in qed.
      
      QCOW2_CLUSTER_ZERO clusters are invalid in v2 image files.  Check this
      directly in qcow2_get_cluster_offset instead of replicating the test
      everywhere.
      
      Cc: qemu-stable@nongnu.org
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 3647917919dfce5f731755f0ac5955a64bc12570
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Mon Mar 4 15:02:35 2013 +0100
  
      qcow2: drop unnecessary flush in qcow2_update_snapshot_refcount()
      
      We already flush when the function completes.  There is no need to flush
      after every compressed cluster.
      
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit f9cb2860bd12e223036b61a1f5d1444e57b7efce
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Mon Mar 4 15:02:34 2013 +0100
  
      qcow2: drop flush in update_cluster_refcount()
      
      The update_cluster_refcount() function increments/decrements a cluster's
      refcount and then returns the new refcount value.
      
      There is no need to flush since both update_cluster_refcount() callers
      already take care of this:
      
      1. qcow2_alloc_bytes() calls update_cluster_refcount() when compressed
         sectors will be appended to an existing cluster with enough free
         space.  qcow2_alloc_bytes() already flushes so there is no need to do
         so in update_cluster_refcount().
      
      2. qcow2_update_snapshot_refcount() sets a cache dependency on refcounts
         if it needs to update L2 entries.  It also flushes before completing.
      
      Removing this flush significantly speeds up qcow2 snapshot creation:
      
        $ qemu-img create -f qcow2 test.qcow2 -o size=50G,preallocation=metadata
        $ time qemu-img snapshot -c new test.qcow2
      
      Time drops from more than 3 minutes to under 1 second.
      
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit 2154f24e4e3be4435f17fa4382032f95f19e2972
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Mon Mar 4 15:02:33 2013 +0100
  
      qcow2: flush in qcow2_update_snapshot_refcount()
      
      Users of qcow2_update_snapshot_refcount() do not flush consistently.
      qcow2_snapshot_create() flushes but qcow2_snapshot_goto() and
      qcow2_snapshot_delete() do not.
      
      Solve this by moving the bdrv_flush() into
      qcow2_update_snapshot_refcount().
      
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit c1f5bafd70a8d9366570a3de472ef108415cd631
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Mon Mar 4 15:02:32 2013 +0100
  
      qcow2: set L2 cache dependency in qcow2_alloc_bytes()
      
      Compressed writes use qcow2_alloc_bytes() to allocate space with byte
      granularity.  The affected clusters' refcounts will be incremented but
      we do not need to flush yet.
      
      Set a L2 cache dependency on the refcount block cache, so that the
      refcounts get written out before the L2 updates.
      
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit f6977f15561973d4a67b6aa46da88aa678c505dd
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Mon Mar 4 15:02:31 2013 +0100
  
      qcow2: flush refcount cache correctly in qcow2_write_snapshots()
      
      Since qcow2 metadata is cached we need to flush the caches, not just the
      underlying file.  Use bdrv_flush(bs) instead of bdrv_flush(bs->file).
      
      Also add the error return path when bdrv_flush() fails and move the
      flush after checking for qcow2_alloc_clusters() failure so that the
      qcow2_alloc_clusters() error return value takes precedence.
      
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit 9991923b262dc35f6dd8393ab4853edd7fc3724f
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Mon Mar 4 15:02:30 2013 +0100
  
      qcow2: flush refcount cache correctly in alloc_refcount_block()
      
      update_refcount() affects the refcount cache, it does not write to disk.
      Therefore bdrv_flush(bs->file) does nothing.  We need to flush the
      refcount cache in order to write out the refcount updates!
      
      While we're here also add error returns when qcow2_cache_flush() fails.
      
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit 74c4510a3cf7c369ee524c6f8fa8a87cf08ba608
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Fri Mar 15 10:35:08 2013 +0100
  
      qcow2: Allow lazy refcounts to be enabled on the command line
      
      qcow2 images now accept a boolean lazy_refcounts options. Use it like
      this:
      
        -drive file=test.qcow2,lazy_refcounts=on
      
      If the option is specified on the command line, it overrides the default
      specified by the qcow2 header flags that were set when creating the
      image.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 0006383e1549b6f9b264575d124c553efca19d62
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Fri Mar 15 10:35:07 2013 +0100
  
      block: Support driver specific options in drive_init()
      
      Any non-default -drive options are now passed down to the block drivers.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit bb44619b06c0bef20b658ff532cf850c16362ae7
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Fri Mar 15 10:35:06 2013 +0100
  
      blockdev: Keep a copy of DriveInfo.serial
      
      Pointing to a QemuOpts element is surprising and can lead to subtle
      use-after-free errors when the QemuOpts is freed after all options are
      parsed.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 376609cc6c03c2ffc8c323d804d27f95346cac08
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Fri Mar 15 10:35:05 2013 +0100
  
      qemu-option: Add qemu_opts_absorb_qdict()
      
      This adds a function that adds all entries of a QDict to a QemuOpts if
      the keys are known, and leaves only the rest in the QDict.
      
      This way a single QDict of -drive options can be processed in multiple
      places (generic block layer, block driver, backing file block driver,
      etc.), where each part picks the options it knows. If at the end of the
      process the QDict isn't empty, the user specified an invalid option.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit b6ad491a4921557efc8815fe0ca5f11c6d8d587e
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Fri Mar 15 10:35:04 2013 +0100
  
      block: Add options QDict to bdrv_open_common()
      
      The options are passed down to the block drivers, which are supposed to
      remove all options they have processed. Anything that is left over in
      the end is an unknown option and results in an error.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit b382bc9a1504c7f7c112881695d08293b906b88f
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Fri Mar 15 10:35:03 2013 +0100
  
      Add qdict_clone_shallow()
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit de9c0cec6c823071b903ebeebf1ee70b394ff46f
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Fri Mar 15 10:35:02 2013 +0100
  
      block: Add options QDict to bdrv_open() prototype
      
      It doesn't do anything yet except storing the options QDict in the
      BlockDriverState.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 1a86938f04b1abfd28e053b8c6f4b8ed9e4ffe08
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Fri Mar 15 10:35:01 2013 +0100
  
      block: Add options QDict to .bdrv_open()
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 4f306496183d81aed4b43762cf3bfd6e054de767
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Fri Mar 15 15:04:39 2013 +1000
  
      qga/main.c: Don't use g_key_file_get/set_int64
      
      These functions don't exist until glib version 2.26. QEMU is currently only
      mandating glib 2.12.
      
      This patch replaces the functions with g_key_file_get/set_integer.
      
      Unbreaks the build on Ubuntu 10.04 and RHEL 5.6.
      
      Regression was introduced by 39097daf15c42243742667607d2cad2c9dc4f764
      
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Message-id: 1363323879-682-1-git-send-email-peter.crosthwaite@xilinx.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 139a4b63e3dd002de79d8c0a7c04fcc5bbeb1307
  Merge: 3d34a41... 344bf1e...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Thu Mar 14 14:54:37 2013 -0500
  
      Merge remote-tracking branch 'kraxel/chardev.5' into staging
      
      * kraxel/chardev.5:
        spice-qemu-char: Remove dead debugging code
        spice-qemu-char: Fix name parameter issues after qapi-ifying
        qemu-char.c: fix waiting for telnet connection message
        Revert "hmp: Disable chardev-add and chardev-remove"
        chardev: add udp support to qapi
        chardev: add memory (ringbuf) support to qapi
        chardev: add vc support to qapi
        chardev: add spice support to qapi
        chardev: add pipe support to qapi
        chardev: add console support to qapi
        chardev: switch pty init to qapi
        chardev: switch parallel init to qapi
        chardev: switch serial/tty init to qapi
        chardev: add stdio support to qapi
        chardev: switch file init to qapi
        chardev: add braille support to qapi
        chardev: add msmouse support to qapi
        chardev: switch null init to qapi
        chardev: add mux chardev support to qapi
        chardev: add support for qapi-based chardev initialization
      
      Conflicts:
      	ui/console.c
      
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 3d34a4110c58bba120bc3d7c96c4b9571994c2a8
  Merge: 0ec4a8e... 0ad6773...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Thu Mar 14 14:50:58 2013 -0500
  
      Merge remote-tracking branch 'afaerber/qom-cpu' into staging
      
      # By Andreas Färber (16) and Igor Mammedov (1)
      # Via Andreas Färber
      * afaerber/qom-cpu:
        target-lm32: Update VMStateDescription to LM32CPU
        target-arm: Override do_interrupt for ARMv7-M profile
        cpu: Replace do_interrupt() by CPUClass::do_interrupt method
        cpu: Pass CPUState to cpu_interrupt()
        exec: Pass CPUState to cpu_reset_interrupt()
        cpu: Move halted and interrupt_request fields to CPUState
        target-cris/helper.c: Update Coding Style
        target-i386: Update VMStateDescription to X86CPU
        cpu: Introduce cpu_class_set_vmsd()
        cpu: Register VMStateDescription through CPUState
        stubs: Add a vmstate_dummy struct for CONFIG_USER_ONLY
        vmstate: Make vmstate_register() static inline
        target-sh4: Move PVR/PRR/CVR into SuperHCPUClass
        target-sh4: Introduce SuperHCPU subclasses
        cpus: Replace open-coded CPU loop in qmp_memsave() with qemu_get_cpu()
        monitor: Use qemu_get_cpu() in monitor_set_cpu()
        cpu: Fix qemu_get_cpu() to return NULL if CPU not found
  
  commit 0ec4a8e63ce5244cdb2aa8ef93427898e3f6631b
  Merge: 6582d3e... cbb65fc...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Thu Mar 14 14:50:30 2013 -0500
  
      Merge remote-tracking branch 'mdroth/qga-pull-3-11-2013' into staging
      
      # By Laszlo Ersek (3) and others
      # Via Michael Roth
      * mdroth/qga-pull-3-11-2013:
        qga: implement qmp_guest_set_vcpus() for Linux with sysfs
        qga: implement qmp_guest_get_vcpus() for Linux with sysfs
        qga: introduce guest-get-vcpus / guest-set-vcpus with stubs
        qga: add guest-set-time command
        qga: add guest-get-time command
        qemu-ga: use key-value store to avoid recycling fd handles after restart
        qemu-ga: make guest-sync-delimited available during fsfreeze
        qemu-ga: fix confusing GAChannelMethod comparison
        qga: cast to int for DWORD type
  
  commit 6582d3e8be98cf8171489793e094aee94a1276ce
  Merge: c69b30e... e9a970a...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Thu Mar 14 14:50:21 2013 -0500
  
      Merge remote-tracking branch 'riku/linux-user-for-upstream' into staging
      
      # By Peter Maydell (5) and others
      # Via Riku Voipio
      * riku/linux-user-for-upstream:
        linux-user/syscall.c: Don't warn about unimplemented get_robust_list
        linux-user: Implement accept4
        linux-user: Implement sendfile and sendfile64
        linux-user: make bogus negative iovec lengths fail EINVAL
        linux-user: Fix layout of usage table to account for option text
        linux-user: Add more sparc syscall numbers
        linux-user: Support setgroups syscall with no groups
        linux-user: fix futex strace of FUTEX_CLOCK_REALTIME
        linux-user/syscall.c: handle FUTEX_WAIT_BITSET in do_futex
        linux-user: improve print_fcntl()
        linux-user: Add Alpha socket constants
  
  commit 344bf1e935163d8a4c3cce3ec4c636e1ebd035ce
  Author: Hans de Goede <hdegoede@redhat.com>
  Date:   Wed Mar 13 14:59:44 2013 +0100
  
      spice-qemu-char: Remove dead debugging code
      
      Since commit d62e5f7036a018b2ad09f17ebd481bd28953d783
      "chardev: add spice support to qapi"
      
      It is impossible to set the debug parameter, so all the dprintf calls
      are essentially nops. Since we've not needed the debug parameter in ages this
      is not a problem, if it later turns out we do need some more debugging options
      we can add more trace-points.
      
      Signed-off-by: Hans de Goede <hdegoede@redhat.com>
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 5e9b473a3d7fbb915df4b3f5487e5056762087f8
  Author: Hans de Goede <hdegoede@redhat.com>
  Date:   Wed Mar 13 10:41:31 2013 +0100
  
      spice-qemu-char: Fix name parameter issues after qapi-ifying
      
      The strings passed in through the qapi calls are dynamic memory, since
      we want to have them stick around longer then just the call to
      qemu_chr_open_spice_* we need to strdup them.
      
      Signed-off-by: Hans de Goede <hdegoede@redhat.com>
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit c69b30e8301a49cd198d54bb740a0c9adcd2a34a
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Wed Mar 13 12:21:04 2013 -0500
  
      gtk: fix vc initialization
      
          commit 01f45d986fb0b7c2d4f0466efe3cde9708f325be
          Author: Anthony Liguori <aliguori@us.ibm.com>
          Date:   Tue Mar 5 23:21:32 2013 +0530
      
             qemu-char: move text console init to console.c
      
      Broke vc initialization for GTK.  It's a simple typo.
      
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit e5545854dd1e2e3507b210ac0c1cbfca69ff0fcb
  Author: Igor Mitsyanko <i.mitsyanko@gmail.com>
  Date:   Sun Mar 10 17:58:05 2013 +0400
  
      qemu-char.c: fix waiting for telnet connection message
      
      Current colon position in "waiting for telnet connection" message template
      produces messages like:
      QEMU waiting for connection on: telnet::127.0.0.16666,server
      
      After moving a colon to the right, we will get a correct messages like:
      QEMU waiting for connection on: telnet:127.0.0.1:6666,server
      
      Signed-off-by: Igor Mitsyanko <i.mitsyanko@gmail.com>
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 46920825402d38a4111cca8099d1261f8f80c03c
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Thu Feb 28 08:46:10 2013 +0100
  
      Revert "hmp: Disable chardev-add and chardev-remove"
      
      This reverts commit 8a14952c9d2f5fa2b3caa6dc286b62ed5d26bca7.
  
  commit 3ecc059dcd06a79495d1bf171ef7f193eff79e98
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Wed Feb 27 14:10:47 2013 +0100
  
      chardev: add udp support to qapi
      
      This patch adds 'udp' support to qapi.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 1da48c658a26d0c1444d05d8d3a545d311e01026
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Tue Feb 26 16:21:11 2013 +0100
  
      chardev: add memory (ringbuf) support to qapi
      
      This patch adds 'memory' support to qapi and also switches over
      the memory chardev initialization to the new qapi code path.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 702ec69cc1aa87a1e53d1b066a38a9eb0fa7845b
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Mon Feb 25 15:52:32 2013 +0100
  
      chardev: add vc support to qapi
      
      This patch adds 'vc' support to qapi and also switches over the
      vc chardev initialization to the new qapi code path.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit cd153e2aa2f0ec39c04c2b732ebebfc6d4766986
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Mon Feb 25 12:39:06 2013 +0100
  
      chardev: add spice support to qapi
      
      This patch adds 'spicevmc' and 'spiceport' support to qapi and also
      switches over the spice chardev initialization to the new qapi code
      path.
  
  commit 548cbb36f415d6086f5252309ab5aa7634497ab5
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Mon Feb 25 11:50:55 2013 +0100
  
      chardev: add pipe support to qapi
      
      This patch adds 'pipe' support to qapi and also switches over the
      pipe chardev initialization to the new qapi code path.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit d9ac374f0def9a65340c1768c08e3271f4d7798d
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Mon Feb 25 11:48:06 2013 +0100
  
      chardev: add console support to qapi
      
      This patch adds 'console' support to qapi and also switches over the
      console chardev initialization to the new qapi code path.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit e68c5958668596a5023e30ddf8368410878f7682
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Mon Feb 25 10:16:46 2013 +0100
  
      chardev: switch pty init to qapi
      
      This patch switches over the pty chardev initialization
      to the new qapi code path.
      
      Bonus: Taking QemuOpts out of the loop allows some nice
      cleanups along the way.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit dc3750976914b0900446e6a5434919a0fa2ba028
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Fri Feb 22 16:17:01 2013 +0100
  
      chardev: switch parallel init to qapi
      
      This patch switches over the parallel chardev initialization
      to the new qapi code path.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 0f1cb51da7112fa62c6cde62f546714a2c672f54
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Fri Feb 22 15:48:05 2013 +0100
  
      chardev: switch serial/tty init to qapi
      
      This patch switches over the serial chardev initialization
      to the new qapi code path.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 7c358031eac9a41c215900020acf8600d33138aa
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Thu Feb 21 12:34:58 2013 +0100
  
      chardev: add stdio support to qapi
      
      This patch adds 'stdio' support to qapi and also switches over the
      stdio chardev initialization to the new qapi code path.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 846e2e49388aa42e030af3d5dd60a6009b80a369
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Thu Feb 21 12:07:14 2013 +0100
  
      chardev: switch file init to qapi
      
      This patch switches over the 'file' chardev initialization
      to the new qapi code path.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 2d57286da6e57aacf3b2d0d3354d543ed100a485
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Thu Feb 21 12:56:10 2013 +0100
  
      chardev: add braille support to qapi
      
      This patch adds 'braille' support to qapi and also switches over
      the braille chardev initialization to the new qapi code path.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit f5a51cab2afd1124f0988081207d506fbec629b4
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Thu Feb 21 11:58:44 2013 +0100
  
      chardev: add msmouse support to qapi
      
      This patch adds 'msmouse' support to qapi and also switches over
      the msmouse chardev initialization to the new qapi code path.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 80dca9e643d11b54f1b9bafbaefeadfb1099e023
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Thu Feb 21 11:41:26 2013 +0100
  
      chardev: switch null init to qapi
      
      This patch switches over the 'null' chardev initialization
      to the new qapi code path.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit edb2fb3cc8b85ab956f366fc036ac12853984dae
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Thu Feb 21 16:16:42 2013 +0100
  
      chardev: add mux chardev support to qapi
      
      This adds mux chardev support to the qapi and also makes the qapi-based
      chardev creation path handle the "mux=on" option correctly.
  
  commit 2c5f488293c7d0cd095635c74157c2526e2c4947
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Thu Feb 21 11:39:12 2013 +0100
  
      chardev: add support for qapi-based chardev initialization
      
      This patch add support for a new way to initialize chardev devices.
      Instead of calling a initialization function with a QemuOpts we will
      now create a (qapi) ChardevBackend, optionally call a function to
      fill ChardevBackend from QemuOpts, then go create the chardev using
      the new qapi code path which is also used by chardev-add.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 8ca761f661a7cc972bc6bcf938feca6c538100f0
  Author: Peter Feiner <peter@gridcentric.ca>
  Date:   Mon Mar 4 13:54:25 2013 -0500
  
      exec: make -mem-path filenames deterministic
      
      Adds ramblocks' names to their backing files when using -mem-path.  Eases
      introspection and debugging.
      
      Signed-off-by: Peter Feiner <peter@gridcentric.ca>
      Message-id: 1362423265-15855-1-git-send-email-peter@gridcentric.ca
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 4524051c32190c1dc13ec2ccd122fd120dbed736
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Fri Mar 8 11:42:24 2013 +0100
  
      Add search path support for qemu data files.
      
      This patch allows to specify multiple directories where qemu should look
      for data files.  To implement that the behavior of the -L switch is
      slightly different now:  Instead of replacing the data directory the
      path specified will be appended to the data directory list.  So when
      specifiying -L multiple times all directories specified will be checked,
      in the order they are specified on the command line, instead of just the
      last one.
      
      Additionally the default paths are always appended to the directory
      data list.  This allows to specify a incomplete directory (such as the
      seabios out/ directory) via -L.  Anything not found there will be loaded
      from the default paths, so you don't have to create a symlink farm for
      all the rom blobs.
      
      For trouble-shooting a tracepoint has been added, logging which blob
      has been loaded from which location.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
      Message-id: 1362739344-8068-1-git-send-email-kraxel@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 1272ec881440bf579c9d3c9cd0745b2551ce6a7f
  Author: Stefan Berger <stefanb@linux.vnet.ibm.com>
  Date:   Wed Feb 27 12:47:55 2013 -0500
  
      Build TPM passthrough for i386 and x86_64 targets
      
      Build the TPM passthrough driver only for i386 and x86_64 targets
      using the default-configs files for those targets with softmmu.
      
      Signed-off-by: Stefan Berger <stefanb@linux.vnet.ibm.com>
      Reviewed-by: Corey Bryant <coreyb@linux.vnet.ibm.com>
      Reviewed-by: Joel Schopp <jschopp@linux.vnet.ibm.com>
      Message-id: 1361987275-26289-8-git-send-email-stefanb@linux.vnet.ibm.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 92dcc234ec1f266fb5d59bed77d66320c2c75965
  Author: Stefan Berger <stefanb@linux.vnet.ibm.com>
  Date:   Wed Feb 27 12:47:54 2013 -0500
  
      Add support for cancelling of a TPM command
      
      This patch adds support for cancelling an executing TPM command.
      In Linux for example a user can cancel a command through the TPM's
      sysfs 'cancel' entry using
      
      echo "1" > /sysfs/class/misc/tpm0/device/cancel
      
      This patch propagates the cancellation of a command inside a VM
      to the host TPM's sysfs entry.
      It also uses the possibility to cancel the command before QEMU VM
      shutdown or reboot, which helps in preventing QEMU from hanging while
      waiting for the completion of the command.
      To relieve higher layers or users from having to determine the TPM's
      cancel sysfs entry, the driver searches for the entry in well known
      locations.
      
      Signed-off-by: Stefan Berger <stefanb@linux.vnet.ibm.com>
      Reviewed-by: Corey Bryant <coreyb@linux.vnet.ibm.com>
      Reviewed-by: Joel Schopp <jschopp@linux.vnet.ibm.com>
      Message-id: 1361987275-26289-7-git-send-email-stefanb@linux.vnet.ibm.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 4549a8b7ee3c47155c09582f31086f7d0ba61fc4
  Author: Stefan Berger <stefanb@linux.vnet.ibm.com>
  Date:   Wed Feb 27 12:47:53 2013 -0500
  
      Add a TPM Passthrough backend driver implementation
      
      This patch is based of off version 9 of Stefan Berger's patch series
        "QEMU Trusted Platform Module (TPM) integration"
      and adds a new backend driver for it.
      
      This patch adds a passthrough backend driver for passing commands sent to the
      emulated TPM device directly to a TPM device opened on the host machine.
      Thus it is possible to use a hardware TPM device in a system running on QEMU,
      providing the ability to access a TPM in a special state (e.g. after a Trusted
      Boot).
      
      This functionality is being used in the acTvSM Trusted Virtualization Platform
      which is available on [1].
      
      Usage example:
        qemu-system-x86_64 -tpmdev passthrough,id=tpm0,path=/dev/tpm0 \
                           -device tpm-tis,tpmdev=tpm0 \
                           -cdrom test.iso -boot d
      
      Some notes about the host TPM:
      The TPM needs to be enabled and activated. If that's not the case one
      has to go through the BIOS/UEFI and enable and activate that TPM for TPM
      commands to work as expected.
      It may be necessary to boot the kernel using tpm_tis.force=1 in the boot
      command line or 'modprobe tpm_tis force=1' in case of using it as a module.
      
      Regards,
      Andreas Niederl, Stefan Berger
      
      [1] http://trustedjava.sourceforge.net/
      
      Signed-off-by: Andreas Niederl <andreas.niederl@iaik.tugraz.at>
      Signed-off-by: Stefan Berger <stefanb@linux.vnet.ibm.com>
      Reviewed-by: Corey Bryant <coreyb@linux.vnet.ibm.com>
      Reviewed-by: Joel Schopp <jschopp@linux.vnet.ibm.com>
      Message-id: 1361987275-26289-6-git-send-email-stefanb@linux.vnet.ibm.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit ab214c2960e3a6d2a86b1ff53e9ba2505d173f93
  Author: Stefan Berger <stefanb@linux.vnet.ibm.com>
  Date:   Wed Feb 27 12:47:52 2013 -0500
  
      Build the TPM frontend code
      
      Build the TPM frontend code that has been added so far.
      
      Signed-off-by: Stefan Berger <stefanb@linux.vnet.ibm.com>
      Reviewed-by: Corey Bryant <coreyb@linux.vnet.ibm.com>
      Reviewed-by: Joel Schopp <jschopp@linux.vnet.ibm.com>
      Message-id: 1361987275-26289-5-git-send-email-stefanb@linux.vnet.ibm.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 8db7c4152188a13b4de6fbab158d61e5dd50e7ec
  Author: Stefan Berger <stefanb@linux.vnet.ibm.com>
  Date:   Wed Feb 27 12:47:51 2013 -0500
  
      Add a debug register
      
      This patch uses the possibility to add a vendor-specific register and
      adds a debug register useful for dumping the TIS's internal state. This
      register is only active in a debug build (#define DEBUG_TIS).
      
      Signed-off-by: Stefan Berger <stefanb@linux.vnet.ibm.com>
      Reviewed-by: Corey Bryant <coreyb@linux.vnet.ibm.com>
      Reviewed-by: Joel Schopp <jschopp@linux.vnet.ibm.com>
      Message-id: 1361987275-26289-4-git-send-email-stefanb@linux.vnet.ibm.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit edff867807fefd9b8cc2bfd0e88a957987225f55
  Author: Stefan Berger <stefanb@linux.vnet.ibm.com>
  Date:   Wed Feb 27 12:47:50 2013 -0500
  
      Add TPM (frontend) hardware interface (TPM TIS) to QEMU
      
      This patch adds the main code of the TPM frontend driver, the TPM TIS
      interface, to QEMU. The code is largely based on the previous implementation
      for Xen but has been significantly extended to meet the standard's
      requirements, such as the support for changing of localities and all the
      functionality of the available flags.
      
      Communication with the backend (i.e., for Xen or the libtpms-based one)
      is cleanly separated through an interface which the backend driver needs
      to implement.
      
      Whenever the frontend has collected a complete packet, it will submit
      a task to the backend, which then starts processing the command. Once
      the result has been returned, the backend invokes a callback function
      (tpm_tis_receive_cb()).
      
      Testing the proper functioning of the different flags and localities
      cannot be done from user space when running in Linux for example, since
      access to the address space of the TPM TIS interface is not possible. Also
      the Linux driver itself does not exercise all functionality. So, for
      testing there is a fairly extensive test suite as part of the SeaBIOS patches
      since from within the BIOS one can have full access to all the TPM's registers.
      
      Signed-off-by: Stefan Berger <stefanb@linux.vnet.ibm.com>
      Reviewed-by: Corey Bryant <coreyb@linux.vnet.ibm.com>
      Reviewed-by: Joel Schopp <jschopp@linux.vnet.ibm.com>
      Message-id: 1361987275-26289-3-git-send-email-stefanb@linux.vnet.ibm.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit d1a0cf738dab24fbfd8e9225b7f3df43dcfafc06
  Author: Stefan Berger <stefanb@linux.vnet.ibm.com>
  Date:   Wed Feb 27 12:47:49 2013 -0500
  
      Support for TPM command line options
      
      This patch adds support for TPM command line options.
      The command line options supported here are
      
      ./qemu-... -tpmdev passthrough,path=<path to TPM device>,id=<id>
                 -device tpm-tis,tpmdev=<id>,id=<other id>
      
      and
      
      ./qemu-... -tpmdev help
      
      where the latter works similar to -soundhw help and shows a list of
      available TPM backends (for example 'passthrough').
      
      Using the type parameter, the backend is chosen, i.e., 'passthrough' for the
      passthrough driver. The interpretation of the other parameters along
      with determining whether enough parameters were provided is pushed into
      the backend driver, which needs to implement the interface function
      'create' and return a TPMDriverOpts structure if the VM can be started or
      'NULL' if not enough or bad parameters were provided.
      
      Monitor support for 'info tpm' has been added. It for example prints the
      following:
      
      (qemu) info tpm
      TPM devices:
       tpm0: model=tpm-tis
        \ tpm0: type=passthrough,path=/dev/tpm0,cancel-path=/sys/devices/pnp0/00:09/cancel
      
      Signed-off-by: Stefan Berger <stefanb@linux.vnet.ibm.com>
      Reviewed-by: Corey Bryant <coreyb@linux.vnet.ibm.com>
      Reviewed-by: Joel Schopp <jschopp@linux.vnet.ibm.com>
      Message-id: 1361987275-26289-2-git-send-email-stefanb@linux.vnet.ibm.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 2362ecc5c6f4073f7f4c9c3f45c335aa8a2261bb
  Author: Cornelia Huck <cornelia.huck@de.ibm.com>
  Date:   Mon Mar 4 13:06:56 2013 +0100
  
      virtio-ccw: Wire up virtio-rng.
      
      Make virtio-rng devices available for s390-ccw-virtio machines.
      
      Signed-off-by: Cornelia Huck <cornelia.huck@de.ibm.com>
  
  commit b8a205f2ed222a5d24bf7e8346919abee861d026
  Author: Christian Borntraeger <borntraeger@de.ibm.com>
  Date:   Wed Feb 20 13:02:07 2013 +0100
  
      virtio-ccw: remove qdev_unparent in unplug routing
      
      This patch fixes unplugging a virtio-ccw device. We no
      longer need to do that in virtio-ccw since common code does now
      proper handling.
      
      Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com>
      Signed-off-by: Jens Freimann <jfrei@linux.vnet.ibm.com>
      Signed-off-by: Cornelia Huck <cornelia.huck@de.ibm.com>
  
  commit 0ad6773f1151c9e172b0b714aada78655dda4cf4
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sat Feb 2 13:45:29 2013 +0100
  
      target-lm32: Update VMStateDescription to LM32CPU
      
      Add a vmstate_lm32_cpu referencing the previous VMStateDescription as a
      sub-struct and hook it up to CPUClass::vmsd. Drop cpu_{save,load}().
      
      Acked-by: Michael Walle <michael@walle.cc>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit e6f010cc27177c97596455b2e2b589bd19b2a486
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sat Feb 2 12:33:14 2013 +0100
  
      target-arm: Override do_interrupt for ARMv7-M profile
      
      Enable ARMCPUInfo to specify a custom class_init functions.
      Introduce arm_v7m_class_init() and use it for "cortex-m3" model.
      
      Instead of forwarding from arm_cpu_do_interrupt() to do_interrupt_v7m(),
      override CPUClass::do_interrupt with arm_v7m_cpu_do_interrupt()
      in arm_v7m_class_init().
      
      Acked-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 97a8ea5a3ae7938cb54fd4dc19d3a413024bc6c0
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sat Feb 2 10:57:51 2013 +0100
  
      cpu: Replace do_interrupt() by CPUClass::do_interrupt method
      
      This removes a global per-target function and thus takes us one step
      closer to compiling multiple targets into one executable.
      
      It will also allow to override the interrupt handling for certain CPU
      families.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit c3affe5670e5d0df8a7e06f1d6e80853633146df
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Fri Jan 18 15:03:43 2013 +0100
  
      cpu: Pass CPUState to cpu_interrupt()
      
      Move it to qom/cpu.h to avoid issues with include order.
      
      Change pc_acpi_smi_interrupt() opaque to X86CPU.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit d8ed887bdcd29ce2e967f8b15a6a2b6dcaa11cd5
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Thu Jan 17 22:30:20 2013 +0100
  
      exec: Pass CPUState to cpu_reset_interrupt()
      
      Move it to qom/cpu.c to avoid build failures depending on include order
      of cpu-qom.h and exec/cpu-all.h.
      
      Change opaques of various ..._irq_handler() functions to the
      appropriate CPU type to facilitate using cpu_reset_interrupt().
      
      Fix Coding Style issues while at it (missing braces, indentation).
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 259186a7d2f7184efc96ae99bc5658e6159f53ad
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Thu Jan 17 18:51:17 2013 +0100
  
      cpu: Move halted and interrupt_request fields to CPUState
      
      Both fields are used in VMState, thus need to be moved together.
      Explicitly zero them on reset since they were located before
      breakpoints.
      
      Pass PowerPCCPU to kvmppc_handle_halt().
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 21317bc222ef4cdca594b1856eea62f3dfbbfb6c
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Fri Jan 25 17:37:28 2013 +0100
  
      target-cris/helper.c: Update Coding Style
      
      Reindent, add missing braces and drop/adjust whitespace.
      
      Prepares for CPUArchState-to-CPUState field movements in
      cpu_cris_handle_mmu_fault(), do_interruptv10() and do_interrupt().
      The remaining functions were so minor that they can be fixed in one go.
      
      Acked-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit f56e3a147683f0ed69d8339e497b7a36e3260c86
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sat Feb 2 13:38:08 2013 +0100
  
      target-i386: Update VMStateDescription to X86CPU
      
      Expose vmstate_cpu as vmstate_x86_cpu and hook it up to CPUClass::vmsd.
      Adapt opaques and VMState fields to X86CPU. Drop cpu_{save,load}().
      
      Reviewed-by: Eduardo Habkost <ehabkost@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit ca91b15f2d2e43eba8f9a3ec5090f0a11b861ba4
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Fri Feb 22 21:50:10 2013 +0100
  
      cpu: Introduce cpu_class_set_vmsd()
      
      This setter avoids redefining each VMStateDescription value to
      vmstate_dummy by not referencing the value for CONFIG_USER_ONLY.
      
      Suggested-by: Juan Quintela <quintela@redhat.com>
      Reviewed-by: Eduardo Habkost <ehabkost@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit b170fce3dd06372f7bfec9a780ebcb1fce6d57e4
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Jan 20 20:23:22 2013 +0100
  
      cpu: Register VMStateDescription through CPUState
      
      In comparison to DeviceClass::vmsd, CPU VMState is split in two,
      "cpu_common" and "cpu", and uses cpu_index as instance_id instead of -1.
      Therefore add a CPU-specific CPUClass::vmsd field.
      
      Unlike the legacy CPUArchState registration, rather register CPUState.
      
      Signed-off-by: Juan Quintela <quintela@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Reviewed-by: Eduardo Habkost <ehabkost@redhat.com>
  
  commit c71c3e99b8897323af8c2fe0b9851610cd148538
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Mon Feb 18 17:56:20 2013 +0100
  
      stubs: Add a vmstate_dummy struct for CONFIG_USER_ONLY
      
      Reviewed-by: Juan Quintela <quintela@redhat.com>
      Reviewed-by: Eduardo Habkost <ehabkost@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit d7650eab429a033c23947f20d1ae14c4d1e719a3
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Mon Feb 18 21:41:59 2013 +0100
  
      vmstate: Make vmstate_register() static inline
      
      This avoids adding a duplicate stub for CONFIG_USER_ONLY.
      
      Suggested-by: Eduardo Habkost <ehabkost@redhat.com>
      Reviewed-by: Eduardo Habkost <ehabkost@redhat.com>
      Reviewed-by: Juan Quintela <quintela@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit b350ab758342c764a6ead6ef064b15a72c830808
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Tue Nov 20 16:15:47 2012 +0100
  
      target-sh4: Move PVR/PRR/CVR into SuperHCPUClass
      
      They are never changed once initialized, and moving them to the class
      will allow to inspect them before instantiating.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit c1b382e77d8693955d8838c19b33aeb214724f9b
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Mon Nov 19 02:42:18 2012 +0100
  
      target-sh4: Introduce SuperHCPU subclasses
      
      Store legacy name in SuperHCPUClass for -cpu ? and for case-insensitive
      class lookup.
      
      List CPUs by iterating over TYPE_SUPERH_CPU subclasses.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 151d1322a3a0c865089c09aeb50f18215121921a
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Fri Feb 15 15:41:49 2013 +0100
  
      cpus: Replace open-coded CPU loop in qmp_memsave() with qemu_get_cpu()
      
      No functional change, just less usages of first_cpu and next_cpu fields.
      
      env is passed to cpu_memory_rw_debug(), which in turn passes it to
      target-specific cpu_get_phys_page_debug(). Changing both would be a
      larger refactoring, so defer that by using env_ptr for now.
      
      Reviewed-by: Luiz Capitulino <lcapitulino@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 1c8bb3cc7b98ad07a028567b86fc6baa5c5a0b7a
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Fri Feb 15 17:01:09 2013 +0100
  
      monitor: Use qemu_get_cpu() in monitor_set_cpu()
      
      No functional change, just a reduction of CPU loops.
      
      The mon_cpu field is left untouched for now since changing that requires
      a number of larger prerequisites, including cpu_synchronize_state() and
      mon_get_cpu().
      
      Reviewed-by: Luiz Capitulino <lcapitulino@redhat.com>
      Reviewed-by: Markus Armbruster <armbru@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit d76fddaeeec674cab4802b585db6c9fb3a0066dc
  Author: Igor Mammedov <imammedo@redhat.com>
  Date:   Thu Mar 7 19:12:43 2013 +0100
  
      cpu: Fix qemu_get_cpu() to return NULL if CPU not found
      
      Commit 55e5c2850 breaks CPU not found return value, and returns
      CPU corresponding to the last non NULL env.
      Fix it by returning CPU only if env is not NULL, otherwise CPU is
      not found and function should return NULL.
      
      Signed-off-by: Igor Mammedov <imammedo@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit cbb65fc27fd97a3b020df7fce9db4ce09e3956ad
  Author: Laszlo Ersek <lersek@redhat.com>
  Date:   Wed Mar 6 22:59:31 2013 +0100
  
      qga: implement qmp_guest_set_vcpus() for Linux with sysfs
      
      Signed-off-by: Laszlo Ersek <lersek@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
  
  commit d2baff62538d6c638c1c0d2b3fc900060a90dd78
  Author: Laszlo Ersek <lersek@redhat.com>
  Date:   Wed Mar 6 22:59:30 2013 +0100
  
      qga: implement qmp_guest_get_vcpus() for Linux with sysfs
      
      Signed-off-by: Laszlo Ersek <lersek@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
  
  commit 70e133a7080116340b1a8898893c6d455bd47299
  Author: Laszlo Ersek <lersek@redhat.com>
  Date:   Wed Mar 6 22:59:29 2013 +0100
  
      qga: introduce guest-get-vcpus / guest-set-vcpus with stubs
      
      Signed-off-by: Laszlo Ersek <lersek@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
  
  commit a1bca57f758a1ebe2ee808aa6c94f7687f9cfdd0
  Author: Lei Li <lilei@linux.vnet.ibm.com>
  Date:   Tue Mar 5 17:39:12 2013 +0800
  
      qga: add guest-set-time command
      
      Signed-off-by: Lei Li <lilei@linux.vnet.ibm.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Reviewed-by: Michael Roth <mdroth@linux.vnet.ibm.com>
      
      *added stub for w32
      
      Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
  
  commit 6912e6a94cb0a1d650271103efbc3ac2299e4fd0
  Author: Lei Li <lilei@linux.vnet.ibm.com>
  Date:   Tue Mar 5 17:39:11 2013 +0800
  
      qga: add guest-get-time command
      
      Signed-off-by: Lei Li <lilei@linux.vnet.ibm.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Reviewed-by: Michael Roth <mdroth@linux.vnet.ibm.com>
      
      *added stub for w32
      
      Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
  
  commit 39097daf15c42243742667607d2cad2c9dc4f764
  Author: Michael Roth <mdroth@linux.vnet.ibm.com>
  Date:   Fri Mar 1 11:40:27 2013 -0600
  
      qemu-ga: use key-value store to avoid recycling fd handles after restart
      
      Hosts hold on to handles provided by guest-file-open for periods that can
      span beyond the life of the qemu-ga process that issued them. Since these
      are issued starting from 0 on every restart, we run the risk of issuing
      duplicate handles after restarts/reboots.
      
      As a result, users with a stale copy of these handles may end up
      reading/writing corrupted data due to their existing handles effectively
      being re-assigned to an unexpected file or offset.
      
      We unfortunately do not issue handles as strings, but as integers, so a
      solution such as using UUIDs can't be implemented without introducing a
      new interface.
      
      As a workaround, we fix this by implementing a persistent key-value store
      that will be used to track the value of the last handle that was issued
      across restarts/reboots to avoid issuing duplicates.
      
      The store is automatically written to the same directory we currently
      set via --statedir to track fsfreeze state, and so should be applicable
      for stable releases where this flag is supported.
      
      A follow-up can use this same store for handling fsfreeze state, but
      that change is cosmetic and left out for now.
      
      Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
      Cc: qemu-stable@nongnu.org
      
      * fixed guest_file_handle_add() return value from uint64_t to int64_t
  
  commit c5dcb6ae23a3ed7a01bae1cd75ce02abea31db5e
  Author: Michael Roth <mdroth@linux.vnet.ibm.com>
  Date:   Fri Mar 1 11:49:38 2013 -0600
  
      qemu-ga: make guest-sync-delimited available during fsfreeze
      
      We currently maintain a whitelist of commands that are safe during
      fsfreeze. During fsfreeze, we disable all commands that aren't part of
      that whitelist.
      
      guest-sync-delimited meets the criteria for being whitelisted, and is
      also required for qemu-ga clients that rely on guest-sync-delimited for
      re-syncing the channel after a timeout.
      
      Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
      Cc: qemu-stable@nongnu.org
      Reviewed-by: Eric Blake <eblake@redhat.com>
  
  commit 9e7c23db13b23febac4ba2d22419aa8f1884929e
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Tue Feb 19 15:12:34 2013 +0100
  
      qemu-ga: fix confusing GAChannelMethod comparison
      
      In commit 7868e26e5930f49ca942311885776b938dcf3b77
      ("qemu-ga: add initial win32 support") support was added for qemu-ga on
      Windows using virtio-serial.  Other channel methods (ISA serial and UNIX
      domain socket) are not supported on Windows.
      
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
      Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
  
  commit ed2cbf74446b008f9de526a50e4b06265635120c
  Author: Lei Li <lilei@linux.vnet.ibm.com>
  Date:   Mon Jan 28 12:49:09 2013 +0800
  
      qga: cast to int for DWORD type
      
      This patch fixes a compiler warning when cross-build:
      
      qga/service-win32.c: In function 'printf_win_error':
      qga/service-win32.c:32:5: warning: format '%d' expects argument of type 'int',
                                but argument 3 has type 'DWORD' [-Wformat]
      
      Signed-off-by: Lei Li <lilei@linux.vnet.ibm.com>
      Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
  
  commit fe3cc14fd83e0c8f376d849ccd0fc3433388442d
  Merge: bba18e2... ee0b44a...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Mon Mar 11 08:30:34 2013 -0500
  
      Merge remote-tracking branch 'quintela/migration.next' into staging
      
      # By Paolo Bonzini (40) and others
      # Via Juan Quintela
      * quintela/migration.next: (46 commits)
        page_cache: dup memory on insert
        page_cache: fix memory leak
        Fix cache_resize to keep old entry age
        Fix page_cache leak in cache_resize
        migration: inline migrate_fd_close
        migration: eliminate s->migration_file
        migration: move contents of migration_close to migrate_fd_cleanup
        migration: move rate limiting to QEMUFile
        migration: small changes around rate-limiting
        migration: use qemu_ftell to compute bandwidth
        migration: use QEMUFile for writing outgoing migration data
        migration: use QEMUFile for migration channel lifetime
        qemu-file: simplify and export qemu_ftell
        qemu-file: add writable socket QEMUFile
        qemu-file: check exit status when closing a pipe QEMUFile
        qemu-file: fsync a writable stdio QEMUFile
        migration: merge qemu_popen_cmd with qemu_popen
        migration: use qemu_file_rate_limit consistently
        migration: remove useless qemu_file_get_error check
        migration: detect error before sleeping
        ...
  
  commit bba18e23f7266d63734fd31045fec7794cc34a38
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Mon Mar 11 11:31:26 2013 +0100
  
      arm: fix compilation with CONFIG_FDT
      
      A conflict was resolved the wrong way when merging commit 320ba5f (build:
      always link device_tree.o into emulators if libfdt available, 2013-02-05).
      This causes a build failure for the arm-softmmu target due to multiply
      defined symbol.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Message-id: 1362997886-9470-1-git-send-email-pbonzini@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit e9a970a8316f9f86a6c800a9a90175bd593f862c
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Fri Feb 8 04:34:54 2013 +0000
  
      linux-user/syscall.c: Don't warn about unimplemented get_robust_list
      
      The nature of the kernel ABI for the get_robust_list and set_robust_list
      syscalls means we cannot implement them in QEMU. Make get_robust_list
      silently return ENOSYS rather than using the default "print message and
      then fail ENOSYS" code path, in the same way we already do for
      set_robust_list, and add a comment documenting why we do this.
      
      This silences warnings which were being produced for emulating
      even trivial programs like 'ls' in x86-64-on-x86-64.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Riku Voipio <riku.voipio@linaro.org>
  
  commit a94b4987e243d9afebf56a098afeddae133276b5
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Fri Feb 8 04:35:04 2013 +0000
  
      linux-user: Implement accept4
      
      Implement the accept4 syscall (which is identical to accept
      but has an additional flags argument).
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Riku Voipio <riku.voipio@linaro.org>
  
  commit a8fd1aba8584cbe68583907ce766fd8ecfe81f4b
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Fri Feb 8 07:31:55 2013 +0000
  
      linux-user: Implement sendfile and sendfile64
      
      Implement the sendfile and sendfile64 syscalls. This implementation
      passes all the LTP test cases for these syscalls.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Riku Voipio <riku.voipio@linaro.org>
  
  commit dfae8e00f8ddeedcda24bd28f71d4fd2a9f988b8
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Fri Feb 8 07:58:41 2013 +0000
  
      linux-user: make bogus negative iovec lengths fail EINVAL
      
      If the guest passes us a bogus negative length for an iovec, fail
      EINVAL rather than proceeding blindly forward. This fixes some of
      the error cases tests for readv and writev in the LTP.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Riku Voipio <riku.voipio@linaro.org>
  
  commit 63ec54d7b319824df8b60cfe25afdfb607ce3905
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Thu Feb 14 08:46:43 2013 +0000
  
      linux-user: Fix layout of usage table to account for option text
      
      The linux-user usage message attempts to line up the columns in
      its table by calculating the maximum width of any item in them.
      However for the 'Argument' column it was only accounting for the
      length of the option switch (eg "-d"), not the additional example
      text (eg "item[,...]"). This currently has no adverse effects
      because the widest item in the column happens to be the argumentless
      "-singlestep" option, but improving the "-d" option help to read
      "-d item[,...]" exceeds that limit.
      
      Fix this by correctly calculating maxarglen as the width of the
      first column text including a possible option argument, and
      adjusting its uses to match.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Riku Voipio <riku.voipio@linaro.org>
  
  commit ee0b44aa9d9450e873a761ca2030b2fa3ec52eb0
  Author: Peter Lieven <pl@dlhnet.de>
  Date:   Mon Feb 25 19:12:04 2013 +0200
  
      page_cache: dup memory on insert
      
      The page cache frees all data on finish, on resize and
      if there is collision on insert. So it should be the caches
      responsibility to dup the data that is stored in the cache.
      
      Signed-off-by: Peter Lieven <pl@kamp.de>
      Signed-off-by: Orit Wasserman <owasserm@redhat.com>
      
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit 32a1c08b60a8ac0e63b54a5793a26b5e32b36618
  Author: Peter Lieven <pl@dlhnet.de>
  Date:   Mon Feb 25 19:12:03 2013 +0200
  
      page_cache: fix memory leak
      
      XBZRLE encoded migration introduced a MRU page cache
      meachnism. Unfortunately, cached items where never freed in
      case of a collision in the page cache on cache_insert().
      
      This lead to out of memory conditions during XBZRLE migration
      if the page cache was small and there where a lot of collisions
      in the cache.
      
      Signed-off-by: Peter Lieven <pl@kamp.de>
      Signed-off-by: Orit Wasserman <owasserm@redhat.com>
      
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit a0ee2031dbf5f0183412d4b20a30cbfd404616a8
  Author: Orit Wasserman <owasserm@redhat.com>
  Date:   Mon Feb 25 19:12:02 2013 +0200
  
      Fix cache_resize to keep old entry age
      
      Instead of using cache_insert do the update itself
      
      Signed-off-by: Orit Wasserman <owasserm@redhat.com>
      
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit 0db65d624e0211a43c011579d6607a50d8f06082
  Author: Orit Wasserman <owasserm@redhat.com>
  Date:   Mon Feb 25 19:12:01 2013 +0200
  
      Fix page_cache leak in cache_resize
      
      Signed-off-by: Orit Wasserman <owasserm@redhat.com>
      
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit 6f190a0641f5b06a462b62955c15c77b8fb3990c
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri Feb 22 17:36:48 2013 +0100
  
      migration: inline migrate_fd_close
      
      Reviewed-by: Orit Wasserman <owasserm@redhat.com>
      Reviewed-by: Juan Quintela <quintela@redhat.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit b352365f5abec075dede0222f1bc37674d64117c
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri Feb 22 17:36:47 2013 +0100
  
      migration: eliminate s->migration_file
      
      The indirection is useless now.  Backends can open s->file directly.
      
      Reviewed-by: Orit Wasserman <owasserm@redhat.com>
      Reviewed-by: Juan Quintela <quintela@redhat.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit 404a7c05bcc20c51fe1a9bf2deaeb4d6b658d3a3
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri Feb 22 17:36:46 2013 +0100
  
      migration: move contents of migration_close to migrate_fd_cleanup
      
      With this patch, the migration_file is not needed anymore.
      
      Reviewed-by: Orit Wasserman <owasserm@redhat.com>
      Reviewed-by: Juan Quintela <quintela@redhat.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit 1964a397063967acc5ce71a2a24ed26e74824ee1
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri Feb 22 17:36:45 2013 +0100
  
      migration: move rate limiting to QEMUFile
      
      Rate limiting is now simply a byte counter; client call
      qemu_file_rate_limit() manually to determine if they have to exit.
      So it is possible and simple to move the functionality to QEMUFile.
      
      This makes the remaining functionality of s->file redundant;
      in the next patch we can remove it and write directly to s->migration_file.
      
      Reviewed-by: Orit Wasserman <owasserm@redhat.com>
      Reviewed-by: Juan Quintela <quintela@redhat.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit 442773cef15092b5927851237850760345d2cf16
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri Feb 22 17:36:44 2013 +0100
  
      migration: small changes around rate-limiting
      
      This patch extracts a few small changes from the next patch, which
      are unrelated to adding generic rate-limiting functionality to
      QEMUFile.  Make migration_set_rate_limit a simple accessor, and
      use qemu_file_set_rate_limit consistently.  Also fix a typo where
      INT_MAX should have been SIZE_MAX.
      
      Reviewed-by: Orit Wasserman <owasserm@redhat.com>
      Reviewed-by: Juan Quintela <quintela@redhat.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit be7172e22a9c3bc448894e57f6c2d1af6ffd47fd
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri Feb 22 17:36:43 2013 +0100
  
      migration: use qemu_ftell to compute bandwidth
      
      Prepare for when s->bytes_xfer will be removed.
      
      Reviewed-by: Orit Wasserman <owasserm@redhat.com>
      Reviewed-by: Juan Quintela <quintela@redhat.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit e6a1cf21328802f3a83e84e893b8cb8a468141cc
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri Feb 22 17:36:42 2013 +0100
  
      migration: use QEMUFile for writing outgoing migration data
      
      Second, drop the file descriptor indirection, and write directly to the
      QEMUFile.
      
      Reviewed-by: Orit Wasserman <owasserm@redhat.com>
      Reviewed-by: Juan Quintela <quintela@redhat.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit f8bbc1286337a8506162b5785babe6f2a7de2476
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri Feb 22 17:36:41 2013 +0100
  
      migration: use QEMUFile for migration channel lifetime
      
      As a start, use QEMUFile to store the destination and close it.
      qemu_get_fd gets a file descriptor that will be used by the write
      callbacks.
      
      Reviewed-by: Orit Wasserman <owasserm@redhat.com>
      Reviewed-by: Juan Quintela <quintela@redhat.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit 3f2d38faab97f4d676c41868a8243997b2aab7cb
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri Feb 22 17:36:40 2013 +0100
  
      qemu-file: simplify and export qemu_ftell
      
      Force a flush when qemu_ftell is called.  This simplifies the buffer magic
      (it also breaks qemu_ftell for input QEMUFiles, but we never use it).
      
      Reviewed-by: Orit Wasserman <owasserm@redhat.com>
      Reviewed-by: Juan Quintela <quintela@redhat.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit 0cc3f3ccc9d29acc94b995430518bda1c7c01bef
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri Feb 22 17:36:39 2013 +0100
  
      qemu-file: add writable socket QEMUFile
      
      Reviewed-by: Orit Wasserman <owasserm@redhat.com>
      Reviewed-by: Juan Quintela <quintela@redhat.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit 13c7b2da073ec83cb47f9582149c8d28bb038e73
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri Feb 22 17:36:38 2013 +0100
  
      qemu-file: check exit status when closing a pipe QEMUFile
      
      This is what exec_close does.  Move this to the underlying QEMUFile.
      
      Reviewed-by: Orit Wasserman <owasserm@redhat.com>
      Reviewed-by: Juan Quintela <quintela@redhat.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit ce39ee3184a02eca7f9529cc19b1582f6f704c70
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri Feb 22 17:36:37 2013 +0100
  
      qemu-file: fsync a writable stdio QEMUFile
      
      This is what fd_close does.  Prepare for switching to a QEMUFile.
      
      Reviewed-by: Orit Wasserman <owasserm@redhat.com>
      Reviewed-by: Juan Quintela <quintela@redhat.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit 817b9ed5eb300dbb434d752da416441028539a96
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri Feb 22 17:36:36 2013 +0100
  
      migration: merge qemu_popen_cmd with qemu_popen
      
      There is no reason for outgoing exec migration to do popen manually
      anymore (the reason used to be that we needed the FILE* to make it
      non-blocking).  Use qemu_popen_cmd.
      
      Reviewed-by: Orit Wasserman <owasserm@redhat.com>
      Reviewed-by: Juan Quintela <quintela@redhat.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit a0ff044b8ea81908cd8fe5819ce33780f53f58ee
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri Feb 22 17:36:35 2013 +0100
  
      migration: use qemu_file_rate_limit consistently
      
      Reviewed-by: Orit Wasserman <owasserm@redhat.com>
      Reviewed-by: Juan Quintela <quintela@redhat.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit db2f25309af1af0f27e0ddec4acc3b66837fa668
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri Feb 22 17:36:34 2013 +0100
  
      migration: remove useless qemu_file_get_error check
      
      migration_put_buffer is never called if there has been an error.
      
      Reviewed-by: Orit Wasserman <owasserm@redhat.com>
      Reviewed-by: Juan Quintela <quintela@redhat.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit fd45ee2c643bb3d55de5c54b50c23859ca631a9f
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri Feb 22 17:36:33 2013 +0100
  
      migration: detect error before sleeping
      
      Reviewed-by: Orit Wasserman <owasserm@redhat.com>
      Reviewed-by: Juan Quintela <quintela@redhat.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit 059f896cefb2776181e39d9ba69345bd9d07d52b
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri Feb 22 17:36:32 2013 +0100
  
      migration: eliminate last_round
      
      We will go around the loop exactly once after setting last_round.
      Eliminate the variable altogether.
      
      Reviewed-by: Orit Wasserman <owasserm@redhat.com>
      Reviewed-by: Juan Quintela <quintela@redhat.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit 05f28b837c6bd6124abab2496ce15c07a334a5ad
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri Feb 22 17:36:31 2013 +0100
  
      qemu-file: make qemu_fflush and qemu_file_set_error private again
      
      Reviewed-by: Orit Wasserman <owasserm@redhat.com>
      Reviewed-by: Juan Quintela <quintela@redhat.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit 5f496a1be3d15f192be1ab1fed3a3278fd5a91a1
  Author: Juan Quintela <quintela@redhat.com>
  Date:   Fri Feb 22 17:36:30 2013 +0100
  
      Rename buffered_ to migration_
      
      This is consistent once that we have moved everything to migration.c
      
      Reviewed-by: Orit Wasserman <owasserm@redhat.com>
      Reviewed-by: Juan Quintela <quintela@redhat.com>
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit edaae611f6df0d66a8b5a90c84123b72980c7a22
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri Feb 22 17:36:29 2013 +0100
  
      migration: yay, buffering is gone
      
      Buffering was needed because blocking writes could take a long time
      and starve other threads seeking to grab the big QEMU mutex.
      
      Now that all writes (except within _complete callbacks) are done
      outside the big QEMU mutex, we do not need buffering at all.
      
      Reviewed-by: Orit Wasserman <owasserm@redhat.com>
      Reviewed-by: Juan Quintela <quintela@redhat.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit 9b0950375277467fd74a9075624477ae43b9bb22
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri Feb 22 17:36:28 2013 +0100
  
      migration: run setup callbacks out of big lock
      
      Only the migration_bitmap_sync() call needs the iothread lock.
      
      Reviewed-by: Orit Wasserman <owasserm@redhat.com>
      Reviewed-by: Juan Quintela <quintela@redhat.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit 32c835ba3984728c22d4e73cdb595090a60f437e
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri Feb 22 17:36:27 2013 +0100
  
      migration: run pending/iterate callbacks out of big lock
      
      This makes it possible to do blocking writes directly to the socket,
      with no buffer in the middle.  For RAM, only the migration_bitmap_sync()
      call needs the iothread lock.  For block migration, it is needed by
      the block layer (including bdrv_drain_all and dirty bitmap access),
      but because some code is shared between iterate and complete, all of
      mig_save_device_dirty is run with the lock taken.
      
      In the savevm case, the iterate callback runs within the big lock.
      This is annoying because it complicates the rules.  Luckily we do not
      need to do anything about it: the RAM iterate callback does not need
      the iothread lock, and block migration never runs during savevm.
      
      Reviewed-by: Orit Wasserman <owasserm@redhat.com>
      Reviewed-by: Juan Quintela <quintela@redhat.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit 8c8de19d93444536d3291e6ab83e2bcf61dd2d0c
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri Feb 22 17:36:26 2013 +0100
  
      migration: reorder SaveVMHandlers members
      
      This groups together the callbacks that later will have similar
      locking rules.
      
      Reviewed-by: Orit Wasserman <owasserm@redhat.com>
      Reviewed-by: Juan Quintela <quintela@redhat.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit 52e850dea988585c3d693fd9cd4a4c38968d89b8
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri Feb 22 17:36:25 2013 +0100
  
      block-migration: add lock
      
      Some state is shared between the block migration code and its AIO
      callbacks.  Once block migration will run outside the iothread,
      the block migration code and the AIO callbacks will be able to
      run concurrently.  Protect the critical sections with a separate
      lock.  Do the same for completed_sectors, which can be used from
      the monitor.
      
      Reviewed-by: Orit Wasserman <owasserm@redhat.com>
      Reviewed-by: Juan Quintela <quintela@redhat.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit 323920c4eac01de74cf2b5e941c97ca9b2d36b7f
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri Feb 22 17:36:24 2013 +0100
  
      block-migration: document usage of state across threads
      
      Reviewed-by: Orit Wasserman <owasserm@redhat.com>
      Reviewed-by: Juan Quintela <quintela@redhat.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit 13197e3cbaba0ba693dd2855a32182ca584fa97e
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri Feb 22 17:36:23 2013 +0100
  
      block-migration: small preparatory changes for locking
      
      Some small changes that will simplify the positioning of lock/unlock
      primitives.
      
      Reviewed-by: Orit Wasserman <owasserm@redhat.com>
      Reviewed-by: Juan Quintela <quintela@redhat.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit a55ce1c851b5802569fb00b2a645a73c03fd7c86
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri Feb 22 17:36:22 2013 +0100
  
      block-migration: remove variables that are never read
      
      Reviewed-by: Orit Wasserman <owasserm@redhat.com>
      Reviewed-by: Juan Quintela <quintela@redhat.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit bb1fadc444ff967554c41d96cb9dde110e8aece9
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri Feb 22 17:36:21 2013 +0100
  
      migration: cleanup migration (including thread) in the iothread
      
      Perform final cleanup in a bottom half, and add joining the thread to
      the series of cleanup actions.
      
      migrate_fd_error remains for connection error, but it doesn't need
      to cleanup anything anymore.
      
      Reviewed-by: Orit Wasserman <owasserm@redhat.com>
      Reviewed-by: Juan Quintela <quintela@redhat.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit f4410a5d9926886c36d9fa9fdd969d0469d62724
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri Feb 22 17:36:20 2013 +0100
  
      migration: prepare to access s->state outside critical sections
      
      Accessing s->state outside the big QEMU lock will simplify a bit the
      locking/unlocking of the iothread lock.
      
      We need to keep the lock in migrate_fd_error and migrate_fd_completed,
      however, because they call migrate_fd_cleanup.
      
      Reviewed-by: Orit Wasserman <owasserm@redhat.com>
      Reviewed-by: Juan Quintela <quintela@redhat.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit c09e5bb1d88ef38986bac7c6ed59dbd732cc4771
  Author: Kazuya Saito <saito.kazuya@jp.fujitsu.com>
  Date:   Fri Feb 22 17:36:19 2013 +0100
  
      migration: add migrate_set_state tracepoint
      
      Signed-off-by: Kazuya Saito <saito.kazuya@jp.fujitsu.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit a3fa1d78cbae2259491b17689812edcb643a3b30
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri Feb 22 17:36:18 2013 +0100
  
      migration: do not nest flushing of device data
      
      Completion of migration is currently done with a "nested" loop that
      invokes buffered_flush: migrate_fd_completed is called by
      buffered_file_thread, which calls migrate_fd_cleanup, which calls
      buffered_close (via qemu_fclose), which flushes the buffer.
      
      Simplify this, by reusing the buffered_flush call of buffered_file_thread.
      Then if qemu_savevm_state_complete was called, and the buffer is empty
      (including the QEMUFile buffer, for which we need the previous patch), we
      are done.
      
      Reviewed-by: Orit Wasserman <owasserm@redhat.com>
      Reviewed-by: Juan Quintela <quintela@redhat.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit dba433c03a0f5dc22a459435dd89557886298921
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri Feb 22 17:36:17 2013 +0100
  
      migration: simplify error handling
      
      Always use qemu_file_get_error to detect errors, since that is how
      QEMUFile itself drops I/O after an error occurs.  There is no need
      to propagate and check return values all the time.
      
      Also remove the "complete" member, since we know that it is set (via
      migrate_fd_cleanup) only when the state changes.
      
      Reviewed-by: Orit Wasserman <owasserm@redhat.com>
      Reviewed-by: Juan Quintela <quintela@redhat.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit 63dfbd7ee03185c181a0791958ec9c8337089b55
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri Feb 22 17:36:16 2013 +0100
  
      migration: use qemu_file_set_error
      
      Remove the return value of buffered_flush, pass it via the error code
      of s->file.  Once this is done, the error can be retrieved simply
      via migrate_fd_close's call to qemu_fclose.
      
      Reviewed-by: Orit Wasserman <owasserm@redhat.com>
      Reviewed-by: Juan Quintela <quintela@redhat.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit f5821518ed6d49aae9fd0aa6169d2d74bb83054c
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri Feb 22 17:36:15 2013 +0100
  
      migration: flush all data to fd when buffered_flush is called
      
      Including data that resided in the QEMUFile's own buffer.
      
      Reviewed-by: Orit Wasserman <owasserm@redhat.com>
      Reviewed-by: Juan Quintela <quintela@redhat.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit 4eb938102b3d533e142de23e255e46da1326fc5a
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri Feb 22 17:36:14 2013 +0100
  
      qemu-file: temporarily expose qemu_file_set_error and qemu_fflush
      
      Right now, migration cannot entirely rely on QEMUFile's automatic
      drop of I/O after an error, because it does its "real" I/O outside
      the put_buffer callback.  To fix this until buffering is gone, expose
      qemu_file_set_error which we will use in buffered_flush.
      
      Similarly, buffered_flush is not a complete flush because some data may
      still reside in the QEMUFile's own buffer.  This somewhat complicates the
      process of closing the migration thread.  Again, when buffering is gone
      buffered_flush will disappear and calling qemu_fflush will not be needed;
      in the meanwhile, we expose the function for use in migration.c.
      
      Reviewed-by: Orit Wasserman <owasserm@redhat.com>
      Reviewed-by: Juan Quintela <quintela@redhat.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit 47c8c17af883b5bd0f147cfcec8d7ef8ff76023b
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri Feb 22 17:36:13 2013 +0100
  
      migration: use qemu_file_set_error to pass error codes back to qemu_savevm_state
      
      Reviewed-by: Orit Wasserman <owasserm@redhat.com>
      Reviewed-by: Juan Quintela <quintela@redhat.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit 93bf21044c38134bc7d35577b675d9f2bdcb8419
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri Feb 22 17:36:12 2013 +0100
  
      qemu-file: pass errno from qemu_fflush via f->last_error
      
      This is done by almost all callers of qemu_fflush, move the code
      directly to qemu_fflush.
      
      Reviewed-by: Orit Wasserman <owasserm@redhat.com>
      Reviewed-by: Juan Quintela <quintela@redhat.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit d418cf57a3e699746ef0bfa772bbe8c7e17cebb5
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri Feb 22 17:36:11 2013 +0100
  
      block-migration: remove useless calls to blk_mig_cleanup
      
      Now that the cancel callback is called consistently for all errors,
      we can avoid doing its work in the other callbacks.
      
      Reviewed-by: Orit Wasserman <owasserm@redhat.com>
      Reviewed-by: Juan Quintela <quintela@redhat.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit 04943ebaa9e4f5f9ac080198a7b0d25c6d7ac444
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri Feb 22 17:36:10 2013 +0100
  
      migration: push qemu_savevm_state_cancel out of qemu_savevm_state_*
      
      This is useful, because it lets us keep the cancellation callbacks
      inside the big lock while pushing the others out.
      
      Reviewed-by: Orit Wasserman <owasserm@redhat.com>
      Reviewed-by: Juan Quintela <quintela@redhat.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit 7a2c17216cd5ae4c22844123b8e9360d517932f8
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri Feb 22 17:36:09 2013 +0100
  
      migration: move more error handling to migrate_fd_cleanup
      
      The next patch will add more cases where qemu_savevm_state_cancel
      needs to be called; prepare for that already, the function can be
      called twice with no ill effect.
      
      Reviewed-by: Orit Wasserman <owasserm@redhat.com>
      Reviewed-by: Juan Quintela <quintela@redhat.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit 891518abd804401978e402d588733e282be960ad
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri Feb 22 17:36:08 2013 +0100
  
      migration: always use vm_stop_force_state
      
      vm_stop_force_state does:
      
          if (runstate_is_running()) {
              vm_stop(state);
          } else {
              runstate_set(state);
          }
      
      migration.c does:
      
          if (runstate_is_running()) {
              vm_stop(state);
          } else {
              vm_stop_force_state(state);
          }
      
      The code run is the same even if we always use vm_stop_force_state in
      migration.c.
      
      Reviewed-by: Orit Wasserman <owasserm@redhat.com>
      Reviewed-by: Juan Quintela <quintela@redhat.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit 5da5aad068def65b5e278a6380192d4bfe279585
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri Feb 22 17:36:07 2013 +0100
  
      migration: simplify while loop
      
      Unify the goto around the loop, with the exit condition at the end of it.
      Both can be expressed as "while (ret >= 0)".
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit 0d95fda86b0d69fc4010f6bb37aa4fd38f1addff
  Author: Dillon Amburgey <dillona@dillona.com>
  Date:   Thu Jan 3 22:10:26 2013 -0500
  
      linux-user: Add more sparc syscall numbers
      
      Signed-off-by: Dillon Amburgey <dillona@dillona.com>
      Signed-off-by: Riku Voipio <riku.voipio@linaro.org>
  
  commit f2b79ce9dc65753c6833921dd5ef6fa59632851f
  Author: Dillon Amburgey <dillona@dillona.com>
  Date:   Sat Feb 2 18:04:48 2013 -0500
  
      linux-user: Support setgroups syscall with no groups
      
      Signed-off-by: Dillon Amburgey <dillona@dillona.com>
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Riku Voipio <riku.voipio@linaro.org>
  
  commit bfb669f39f2ecd854992924ced20b00163509043
  Author: John Rigby <john.rigby@linaro.org>
  Date:   Sat Feb 23 16:14:08 2013 -0700
  
      linux-user: fix futex strace of FUTEX_CLOCK_REALTIME
      
      Handle same as existing FUTEX_PRIVATE_FLAG.
      
      Signed-off-by: John Rigby <john.rigby@linaro.org>
      Signed-off-by: Riku Voipio <riku.voipio@linaro.org>
  
  commit cce246e0a21577bb2372ab3a7d6789371e087de9
  Author: John Rigby <john.rigby@linaro.org>
  Date:   Sat Feb 23 16:14:07 2013 -0700
  
      linux-user/syscall.c: handle FUTEX_WAIT_BITSET in do_futex
      
      Upstream libc has recently changed to start using
      FUTEX_WAIT_BITSET instead of FUTEX_WAIT and this
      is causing do_futex to return -TARGET_ENOSYS.
      
      Pass bitset in val3 to sys_futex which will be
      ignored by kernel for the FUTEX_WAIT case.
      
      Signed-off-by: John Rigby <john.rigby@linaro.org>
      Signed-off-by: Riku Voipio <riku.voipio@linaro.org>
  
  commit d95ec14fd20ff69881ab26e7ebd1dab4eb851d97
  Author: Laurent Vivier <Laurent@Vivier.EU>
  Date:   Mon Dec 31 21:00:11 2012 +0100
  
      linux-user: improve print_fcntl()
      
      Signed-off-by: Laurent Vivier <laurent@vivier.eu>
      Signed-off-by: Riku Voipio <riku.voipio@linaro.org>
  
  commit ec00b51a6c3e6c515c52e6e4564d915ee1f19022
  Author: Dillon Amburgey <dillona@dillona.com>
  Date:   Wed Jan 2 21:06:35 2013 -0500
  
      linux-user: Add Alpha socket constants
      
      Without these, some networking programs will not work
      
      Signed-off-by: Dillon Amburgey <dillona@dillona.com>
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Riku Voipio <riku.voipio@linaro.org>
  
  commit fa3889162ff724d09eb6b6bd06ba54769100a77f
  Merge: 6e72a00... a4960ef...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Sun Mar 10 20:39:17 2013 -0500
  
      Merge remote-tracking branch 'origin/master' into staging
      
      * origin/master: (75 commits)
        tcg: Don't make exitreq flag a local temporary
        Makefile: Add subdir dependency on config-devices-all.mak
        make_device_config.sh: Emit dependency file to directory where included
        Revert "make_device_config.sh: Fix target path in generated dependency file"
        s390/virtio-ccw: remove redundant call to blockdev_mark_auto_del
        s390/css: Fix subchannel detection
        Allow virtio-net features for legacy s390 virtio bus
        s390: virtio-ccw maintainer
        s390: simplify kvm cpu init
        pseries: Add compatible property to root of device tree
        target-ppc: Move CPU aliases out of translate_init.c
        target-ppc: Report CPU aliases for QMP
        target-ppc: List alias names alongside CPU models
        target-ppc: Make host CPU a subclass of the host's CPU model
        PPC: xnu kernel expects FLUSH to be cleared on STOP
        PPC: Fix dma interrupt
        target-ppc: Fix PPC_DUMP_SPR_ACCESS build
        target-ppc: Synchronize FPU state with KVM
        target-ppc: Add mechanism for synchronizing SPRs with KVM
        Save memory allocation in the elf loader
        ...
  
  commit 6e72a00f909dcd093fbdd1faa2b3c8caa1697a6c
  Merge: 6a245c6... 7a2771d...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Sun Mar 10 19:39:07 2013 -0500
  
      Merge remote-tracking branch 'bonzini/hw-dirs' into staging
      
      * bonzini/hw-dirs:
        sh: move files referencing CPU to hw/sh4/
        ppc: move more files to hw/ppc
        ppc: move files referencing CPU to hw/ppc/
        m68k: move files referencing CPU to hw/m68k/
        i386: move files referencing CPU to hw/i386/
        arm: move files referencing CPU to hw/arm/
        hw: move boards and other isolated files to hw/ARCH
        ppc: express FDT dependency of pSeries and e500 boards via default-configs/
        build: always link device_tree.o into emulators if libfdt available
        hw: include hw header files with full paths
        ppc: do not use ../ in include files
        vt82c686: vt82c686 is not a PCI host bridge
        virtio-9p: remove PCI dependencies from hw/9pfs/
        virtio-9p: use CONFIG_VIRTFS, not CONFIG_LINUX
        hw: move device-hotplug.o to toplevel, compile it once
        hw: move qdev-monitor.o to toplevel directory
        hw: move fifo.[ch] to libqemuutil
        hw: move char backends to backends/
      
      Conflicts:
      	backends/baum.c
      	backends/msmouse.c
      	hw/a15mpcore.c
      	hw/arm/Makefile.objs
      	hw/arm/pic_cpu.c
      	hw/dataplane/event-poll.c
      	hw/dataplane/virtio-blk.c
      	include/char/baum.h
      	include/char/msmouse.h
      	qemu-char.c
      	vl.c
      
      Resolve conflicts caused by header movements.
      
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 6a245c666d02210b8461952eccc17379fdeedd9f
  Merge: 6d06368... db2d5eb...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Sun Mar 10 19:33:03 2013 -0500
  
      Merge remote-tracking branch 'stefanha/trivial-patches' into staging
      
      # By Lei Li (2) and others
      # Via Stefan Hajnoczi
      * stefanha/trivial-patches:
        Fix the wrong description in qemu manual
        pci_host: Drop write-only address_space field
        rng-random: Use qemu_open / qemu_close
        configure: Require at least spice-protocol-0.12.3
        osdep: replace setsockopt by qemu_setsockopt
        lm32: remove unused function
        rtc-test: Fix test failures with recent glib
        configure: Create link to icon bitmap for out-of-tree builds
  
  commit 6d06368d6bebad74fd16ef76a6bbea0c1cb63c9a
  Merge: 44ab9ed... 0c92e0e6...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Sun Mar 10 19:30:45 2013 -0500
  
      Merge remote-tracking branch 'bonzini/scsi-next' into staging
      
      # By Paolo Bonzini (4) and Peter Lieven (2)
      # Via Paolo Bonzini
      * bonzini/scsi-next:
        scsi-disk: handle io_canceled uniformly and correctly
        scsi-disk: do not complete canceled UNMAP requests
        scsi: do not call scsi_read_data/scsi_write_data for a canceled request
        iscsi: look for pkg-config file too
        iscsi: add iscsi_truncate support
        iscsi: retry read, write, flush and unmap on unit attention check conditions
  
  commit 44ab9ed4f859fc6f691ba433c24d354ba93f056f
  Author: Blue Swirl <blauwirbel@gmail.com>
  Date:   Sat Mar 9 09:56:04 2013 +0000
  
      qemu-char: fix win32 build
      
      96c6384776d631839a9c8fe02bf135f9ba22586c did not adjust
      Win32 #ifdeffery properly, breaking build in later commits. Fix.
      
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
      Tested-by: Igor Mitsyanko <i.mitsyanko@gmail.com>
      Message-id: 0ba5565b1ed44380c57d4a5fab86e9549f581ebf.1362822910.git.blauwirbel@gmail.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 7830cf78ac00643930503732834c00387e9e75ff
  Author: Blue Swirl <blauwirbel@gmail.com>
  Date:   Sat Mar 9 09:56:03 2013 +0000
  
      baum: fix build
      
      08744c98115cfa144ed3493556024e400b2e2573 removed hw/baum.h
      but did not adjust hw/baum.c, breaking build. Fix.
      
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
      Message-id: c50406bda98f8b277e8b9004a0012fa5e5c124d0.1362822910.git.blauwirbel@gmail.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit a4960ef34829c355fdf25b8ee6b869c92393e366
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Tue Mar 5 08:54:41 2013 -0800
  
      tcg: Don't make exitreq flag a local temporary
      
      The value is not actually live across basic blocks, so there's no
      need for the local property.  This eliminates storing the temporary
      to its home location at the branch.
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
  
  commit 916359f66f838481b4a37a45ab27ccd0474ae487
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Thu Feb 21 16:26:47 2013 +0100
  
      Makefile: Add subdir dependency on config-devices-all.mak
      
      What 23bf49b5eca716aaad073f2b47613434e1515cb5 really seemed to try to
      fix is that Makefile could recurse into *-softmmu/ subdirectories before
      a new *-softmmu/config-devices.mak was generated from pci.mak.
      
      Fix this by adding a dependency on config-all-devices.mak, which in turn
      has dependencies on *-softmmu/config-devices.mak.
      
      Reported-by: Gerhard Wiesinger <lists@wiesinger.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 880708013357fa5d1c077e2a4a364b65706e09e7
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Thu Feb 21 16:26:46 2013 +0100
  
      make_device_config.sh: Emit dependency file to directory where included
      
      Placing the config-devices.mak.d file alongside the config-devices.mak
      file in *-softmmu/ lead to it getting included into through
      *-softmmu/Makefile in addition to ./Makefile, leading to confusion.
      
      Instead, emit it to ./%-config-devices.mak.d, where it is included.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 1b3048170ad0dad83186a39cbf22471fc32583ea
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Thu Feb 21 16:26:45 2013 +0100
  
      Revert "make_device_config.sh: Fix target path in generated dependency file"
      
      This reverts commit 23bf49b5eca716aaad073f2b47613434e1515cb5.
      
      While *-softmmu/config-devices.mak.d is included through *.d pattern via
      Makefile.target, the make_devices_config.sh call these dependencies are
      for is in ./Makefile. Therefore revert to original behavior.
      
      This should unbreak pci.mak dependencies not propagating.
      
      Reported-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit eb839909aa22069e04e1c910fcdf7feaa5581af6
  Merge: 62e1aea... 8a7df84...
  Author: Blue Swirl <blauwirbel@gmail.com>
  Date:   Sat Mar 9 11:02:23 2013 +0000
  
      Merge branch 's390-for-upstream' of git://github.com/agraf/qemu
      
      * 's390-for-upstream' of git://github.com/agraf/qemu:
        s390/virtio-ccw: remove redundant call to blockdev_mark_auto_del
        s390/css: Fix subchannel detection
        Allow virtio-net features for legacy s390 virtio bus
        s390: virtio-ccw maintainer
        s390: simplify kvm cpu init
  
  commit 62e1aeaee4d0450222a0ea43c713b59526e3e0fe
  Merge: d6258c9... d63919c...
  Author: Blue Swirl <blauwirbel@gmail.com>
  Date:   Sat Mar 9 11:02:07 2013 +0000
  
      Merge branch 'ppc-for-upstream' of git://github.com/agraf/qemu
      
      * 'ppc-for-upstream' of git://github.com/agraf/qemu: (66 commits)
        pseries: Add compatible property to root of device tree
        target-ppc: Move CPU aliases out of translate_init.c
        target-ppc: Report CPU aliases for QMP
        target-ppc: List alias names alongside CPU models
        target-ppc: Make host CPU a subclass of the host's CPU model
        PPC: xnu kernel expects FLUSH to be cleared on STOP
        PPC: Fix dma interrupt
        target-ppc: Fix PPC_DUMP_SPR_ACCESS build
        target-ppc: Synchronize FPU state with KVM
        target-ppc: Add mechanism for synchronizing SPRs with KVM
        Save memory allocation in the elf loader
        pseries: Implement h_read hcall
        target-ppc: Change "POWER7" CPU alias
        target-ppc: Fix remaining microcontroller typos among models
        target-ppc: Split model definitions out of translate_init.c
        target-ppc: Update Coding Style for CPU models
        target-ppc: Turn descriptive CPU model comments into device descriptions
        target-ppc: Turn descriptive CPU family comments into device descriptions
        target-ppc: Set remaining fields on CPU family classes
        target-ppc: Register all types for TARGET_PPCEMB
        ...
  
  commit 8a7df84f9ff4342cae30f4e515e6ac82a0eb0bea
  Author: Christian Borntraeger <borntraeger@de.ibm.com>
  Date:   Fri Feb 22 09:01:33 2013 +0000
  
      s390/virtio-ccw: remove redundant call to blockdev_mark_auto_del
      
      blockdev_mark_auto_del is already called in virtio-blk-exit.
      Remove the redundant call.
      
      Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com>
      Signed-off-by: Jens Freimann <jfrei@linux.vnet.ibm.com>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 38dd7cc776bbde7edbe60ba5d0abbd156e7e0f2f
  Author: Christian Borntraeger <borntraeger@de.ibm.com>
  Date:   Fri Feb 22 09:01:32 2013 +0000
  
      s390/css: Fix subchannel detection
      
      We have to consider the m bit to find the real channel subsystem when
      determining the last subchannel.
      
      If we fail to take this into account, removal of a subchannel in
      the middle of a big list of devices will stop device detection after
      a reboot.
      
      Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com>
      Signed-off-by: Jens Freimann <jfrei@linux.vnet.ibm.com>
      Reviewed-by: Cornelia Huck <cornelia.huck@de.ibm.com>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 35569cea79fd3f5ccb5b23ca024c7d3aa4d24e75
  Author: Christian Borntraeger <borntraeger@de.ibm.com>
  Date:   Thu Mar 7 17:21:41 2013 +0100
  
      Allow virtio-net features for legacy s390 virtio bus
      
      Enable all virtio-net features for the legacy s390 virtio bus. This also fixes
      kernel BUG at /usr/src/packages/BUILD/kernel-default-3.0.58/linux-3.0/drivers/s390/kvm/kvm_virtio.c:121!
      
      Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com>
      Cc: qemu-stable@nongnu.org
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit dd4ad64ada4316d2f61af0e0489e89fe620244db
  Author: Cornelia Huck <cornelia.huck@de.ibm.com>
  Date:   Tue Mar 5 02:22:01 2013 +0000
  
      s390: virtio-ccw maintainer
      
      Add myself as maintainer for virtio-ccw and the s390-ccw-virtio machine.
      
      Signed-off-by: Cornelia Huck <cornelia.huck@de.ibm.com>
      [agraf: add myself for virtio-ccw machine]
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 1c9d2a1d3c63ab7cee37acdcab92aafad3d6b3fe
  Author: Christian Borntraeger <borntraeger@de.ibm.com>
  Date:   Mon Feb 4 22:53:25 2013 +0000
  
      s390: simplify kvm cpu init
      
      There is no special code right now and the reset ioctl is done later
      on in the the reset handler anyway. Lets simplify the cpu init.
      
      Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit d63919c93e6fb0587632adafba82c21e55ea4396
  Author: David Gibson <david@gibson.dropbear.id.au>
  Date:   Mon Feb 25 19:27:12 2013 +0000
  
      pseries: Add compatible property to root of device tree
      
      Currently, for the pseries machine the device tree supplied by qemu to SLOF
      and from there to the guest does not include a 'compatible property' at the
      root level.  Usually that works fine, since in this case the compatible
      property doesn't really give any information not already found in the
      'device_type' or 'model' properties.
      
      However, the lack of 'compatible' confuses the bootloader install in the
      SLES11 SP2 and SLES11 SP3 installers.  This patch therefore adds a token
      'compatible' property to work around that.
      
      Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
      Cc: qemu-stable@nongnu.org
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit e9a9607527746600a1af79ba63494ec596ec8584
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Mon Feb 25 03:43:17 2013 +0000
  
      target-ppc: Move CPU aliases out of translate_init.c
      
      Move array of CPU aliases to cpu-models.c, alongside model definitions.
      This requires to zero-terminate the aliases array since ARRAY_SIZE() can
      no longer be used in translate_init.c then.
      
      Suggested-by: Alexander Graf <agraf@suse.de>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 35e21d3f53068911a98014577880f76c4734f31c
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sat Feb 23 07:52:24 2013 +0000
  
      target-ppc: Report CPU aliases for QMP
      
      The QMP query-cpu-definitions implementation iterated over CPU classes
      only, which were getting less and less as aliases were extracted.
      
      Keep them in QMP as valid -cpu arguments even if not guaranteed stable.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 55d3d1a4d1a8dca7a0f31dc0d212d7fb219563c2
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sat Feb 23 07:34:28 2013 +0000
  
      target-ppc: List alias names alongside CPU models
      
      Revert adding a separate -cpu ? output section for aliases and list them
      per CPU subclass.
      
      Requested-by: Alexander Graf <agraf@suse.de>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 5ba4576b858c0d6056f59abb7e17a2b63f7905f3
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sat Feb 23 11:22:12 2013 +0000
  
      target-ppc: Make host CPU a subclass of the host's CPU model
      
      This avoids assigning individual class fields and contributors
      forgetting to add field assignments in KVM-only code.
      
      ppc_cpu_class_find_by_pvr() requires the CPU model classes to be
      registered, so defer host CPU type registration to kvm_arch_init().
      
      Only register the host CPU type if there is a class with matching PVR.
      This lets us drop error handling from instance_init.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 987422bc4a4c6366ca6a7fbfa38a9920fd7ada2f
  Author: Amadeusz Sławiński <amade@asmblr.net>
  Date:   Thu Feb 21 07:34:11 2013 +0000
  
      PPC: xnu kernel expects FLUSH to be cleared on STOP
      
      otherwise it gets stuck in a loop
      so clear it when unsetting run when flush is set
      
      void
      IODBDMAStop( volatile IODBDMAChannelRegisters *registers)
      {
      
      	IOSetDBDMAChannelControl( registers,
      	IOClearDBDMAChannelControlBits( kdbdmaRun )
      		| IOSetDBDMAChannelControlBits(  kdbdmaFlush ));
      
      DBDMA: writel 0x0000000000000b00 <= 0xa0002000
      DBDMA: channel 0x16 reg 0x0
      DBDMA:     status 0x00002000
      
      	while( IOGetDBDMAChannelStatus( registers) & (
      			kdbdmaActive | kdbdmaFlush))
      		eieio();
      
      DBDMA: readl 0x0000000000000b04 => 0x00002000
      DBDMA: channel 0x16 reg 0x1
      DBDMA: readl 0x0000000000000b04 => 0x00002000
      DBDMA: channel 0x16 reg 0x1
      DBDMA: readl 0x0000000000000b04 => 0x00002000
      DBDMA: channel 0x16 reg 0x1
      DBDMA: readl 0x0000000000000b04 => 0x00002000
      DBDMA: channel 0x16 reg 0x1
      it continues to get printed
      
      }
      
      Signed-off-by: Amadeusz Sławiński <amade@asmblr.net>
      [agraf: replace tabs with spaces]
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit e13da40448fabb0829d75b01dc57da5f44f391b3
  Author: Amadeusz Sławiński <amade@asmblr.net>
  Date:   Thu Feb 21 07:34:10 2013 +0000
  
      PPC: Fix dma interrupt
      
      In openbios (drivers/ide.c) they are set to
      
      0000000d 00000000 00000002 00000000
      0000000e 00000000 00000003 00000000
      0000000f 00000000 00000004 00000000
      (The last one seems to be not implemented in qemu)
      
      It follows convention of how they are set on real machines,
      both ide and dma ones are increased
      
      Real machine one:
      http://web.archive.org/web/20090107151044/http://penguinppc.org/historical/dev-trees-html/g4_agp_500_2.html
      00000013 00000001 0000000b 00000000
      00000014 00000001 0000000c 00000000
      00000015 00000001 0000000d 00000000
      
      Signed-off-by: Amadeusz Sławiński <amade@asmblr.net>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit edbe35e0319c15ed2f373bcca626cbb4361f87c8
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Wed Feb 20 18:24:57 2013 +0000
  
      target-ppc: Fix PPC_DUMP_SPR_ACCESS build
      
      A victim of the d523dd00a7d73b28f2e99acf45a4b3f92e56e40a AREG0
      conversion, insert the missing cpu_env arguments.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 70b79849b84510604e46299672e663a703ad5a4b
  Author: David Gibson <david@gibson.dropbear.id.au>
  Date:   Wed Feb 20 16:41:51 2013 +0000
  
      target-ppc: Synchronize FPU state with KVM
      
      Currently qemu does not get and put the state of the floating point and
      vector registers to KVM.  This is obviously a problem for savevm, as well
      as possibly being problematic for debugging of FP-using guests.
      
      This patch fixes this by using new extensions to the ONE_REG interface to
      synchronize the qemu floating point state with KVM.
      
      Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit d67d40ea07577b0a952d3bea5a2f92edf0ee26a6
  Author: David Gibson <david@gibson.dropbear.id.au>
  Date:   Wed Feb 20 16:41:50 2013 +0000
  
      target-ppc: Add mechanism for synchronizing SPRs with KVM
      
      Currently when runing under KVM on ppc, we synchronize a certain number of
      vital SPRs to KVM through the SET_SREGS call.  This leaves out quite a lot
      of important SPRs which are maintained in KVM.  It would be helpful to
      have their contents in qemu for debugging purposes, and when we implement
      migration it will be vital, since they include important guest state that
      will need to be restored on the target.
      
      This patch sets up for synchronization of any registers supported by the
      KVM ONE_REG calls.  A new variant on spr_register() allows a ONE_REG id to
      be stored with the SPR information.  When we set/get information to KVM
      we also synchronize any SPRs so registered.
      
      For now we set this mechanism up to synchronize a handful of important
      registers that already have ONE_REG IDs, notably the DAR and DSISR.
      
      Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit d60fa42e8bae39440f997ebfe8fe328269a57d16
  Author: Fabien Chouteau <chouteau@adacore.com>
  Date:   Tue Feb 19 04:41:11 2013 +0000
  
      Save memory allocation in the elf loader
      
      The current elf loader uses too much memory. For example, I have a
      executable with a bss section of 400 MB and I set the ram size to 512
      MB. Qemu uses about 780MB of RAM (which is fine), but there's a peak at
      1.6 GB during initialization (this is not fine).
      
      This patch fixes two things:
       1) do not allocate each elf program twice.
       2) do not allocate memory for areas that are only zeros.
      
      For this we need a new field in Rom: "datasize" which is the size of the
      allocated data. If datasize is less than romsize, it means that the area
      from datasize to romsize is filled with zeros.
      
      Signed-off-by: Fabien Chouteau <chouteau@adacore.com>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 6bbd5dde9a10520eb069c4bff9f2e34b96b1cfee
  Author: Erlon Cruz <erlon.cruz@br.flextronics.com>
  Date:   Mon Feb 18 05:00:32 2013 +0000
  
      pseries: Implement h_read hcall
      
      This h_call is useful for DLPAR in future amongst other things. Given an index
      it fetches the corresponding PTE stored in the htab.
      
      Signed-off-by: Erlon Cruz <erlon.cruz@br.flextronics.com>
      Acked-by: David Gibson <david@gibson.dropbear.id.au>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit befa8af375acd52d7118fa8d4fdf15acee8d378a
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Feb 17 23:16:51 2013 +0000
  
      target-ppc: Change "POWER7" CPU alias
      
      Let it resolve to v2.3 rather than v2.0.
      
      Suggested-by: David Gibson <david@gibson.dropbear.id.au>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit cc4a04db05b083748b0ee9e642d68496a3d531ec
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Feb 17 23:16:50 2013 +0000
  
      target-ppc: Fix remaining microcontroller typos among models
      
      controler -> controller
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 953af181f5d1c51e8111c345c70f277185f1a6e0
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Feb 17 23:16:49 2013 +0000
  
      target-ppc: Split model definitions out of translate_init.c
      
      Now that model definitions only reference their parent type, model
      definitions are independent of the family definitions and can be
      compiled independently of TCG translation.
      
      Keep all #if defined(TODO) code local to cpu-models.c.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 09cc86f2b16ae242c031a01c6adca0ac5c5791ce
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Feb 17 23:16:48 2013 +0000
  
      target-ppc: Update Coding Style for CPU models
      
      Drop the space in #if defined (TODO).
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit e0233c9abe16d8f7cdeb76ea54e84c68fe2b0037
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Feb 17 23:16:47 2013 +0000
  
      target-ppc: Turn descriptive CPU model comments into device descriptions
      
      Fix microcontroller typo while at it.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit ca5dff0a3e532ea9168934fc361e96d969007284
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Feb 17 23:16:46 2013 +0000
  
      target-ppc: Turn descriptive CPU family comments into device descriptions
      
      This gets rid of some more overly long comments that have lost most of
      their purpose now that in most cases there's only two functions left per
      CPU family.
      
      The class field is inherited by the actual CPU models, so override it.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit ba9fd9f1509c9729286a1071e217db9df05e6896
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Feb 17 23:16:45 2013 +0000
  
      target-ppc: Set remaining fields on CPU family classes
      
      Now POWERPC_DEF_SVR() no longer sets family-specific fields itself.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 4d7fb187e07b35dcbe51e906927a94ed691e0c7a
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Feb 17 23:16:44 2013 +0000
  
      target-ppc: Register all types for TARGET_PPCEMB
      
      Don't attempt to suppress registration of CPU types, since the criteria
      is actually a property of the class and should thus become a field.
      Since we can't check a field set in a class_init function before
      registering the type that leads to execution of that function, guard the
      -cpu class lookup instead and suppress exposing these classes in -cpu ?
      and in QMP.
      
      In case someone tries to hot-add an incompatible CPU via device_add,
      error out in realize.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 53116ebfc98b72a00297255e216fac87c65e23a5
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Feb 17 23:16:43 2013 +0000
  
      target-ppc: Set instruction flags on CPU family classes
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 7856e3a41ba8ec5da3dc0b449dc6feaf999d3ffe
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Feb 17 23:16:42 2013 +0000
  
      target-ppc: Introduce abstract CPU family types
      
      Instead of assigning *_<family> constants, set .parent to a family type.
      
      Introduce a POWERPC_FAMILY() macro to keep type registration close to
      its implementation. This macro will need tweaking later.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit cfe34f44b3a13ed32891e0b3c84be91d3d91a4b8
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Feb 17 23:16:41 2013 +0000
  
      target-ppc: Convert CPU definitions
      
      Turn the array of model definitions into a set of self-registering QOM
      types with their own class_init. Unique identifiers are obtained from
      the combination of PVR, SVR and family identifiers; this requires all
      alias #defines to be removed from the list. Possibly there are some more
      left after this commit that are not currently being compiled.
      
      Prepares for introducing abstract intermediate CPU types for families.
      
      Keep the right-aligned macro line breaks within 78 chars to aid
      three-way merges.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit de400129daf3ff0f7468363f6d886fcdcc626ea6
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Feb 17 23:16:40 2013 +0000
  
      target-ppc: Get model name from type name
      
      We are about to drop the redundant name field along with ppc_def_t.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit f591784b639c72138f0cfd30b46dcf328f9adc8b
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Feb 17 23:16:39 2013 +0000
  
      target-ppc: Extract POWER7 alias
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit df43f4b863ba4f7f89afedddc86ad9e11157b51e
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Feb 17 23:16:38 2013 +0000
  
      target-ppc: Extract 970 aliases
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 4bdba7fd2efbd57b9dc12bfb930f085a54f3df47
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Feb 17 23:16:37 2013 +0000
  
      target-ppc: Extract 405GPe alias
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 7b48a1ad3242fc7f6a19620f8a23f92a4f9ffb67
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Feb 17 23:16:36 2013 +0000
  
      target-ppc: Extract MPC8240 alias
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 236824f276fafbfbb5399ca2c9c72298a401e223
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Feb 17 23:16:35 2013 +0000
  
      target-ppc: Extract MPC5200/MPC5200B aliases
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit cf9314cd77f07398303423dd17c520fa92d0b30f
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Feb 17 23:16:34 2013 +0000
  
      target-ppc: Extract MPC52xx alias
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit d329ceb2baa441629e83006a7e86933d871edadd
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Feb 17 23:16:33 2013 +0000
  
      target-ppc: Extract MPC82xx_HiP{3, 4} aliases
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit f172e4b99f73115705842bcd676253644e8c356c
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Feb 17 23:16:32 2013 +0000
  
      target-ppc: Extract MPC82xx aliases to *_HiP4
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 4d55320fdb64b9110fa379520434f70d60d90bdd
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Feb 17 23:16:31 2013 +0000
  
      target-ppc: Extract MPC8247/MPC8248/MPC8270-80 aliases
      
      This depends on the fix for "G2leGP3" PVR.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 63499f2109f7849420cc8858204bff267a0edcd6
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Feb 17 23:16:30 2013 +0000
  
      target-ppc: Extract MPC82xx alias
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 4475e98f995ab726ce8bbf70225b2d90b20b9cd3
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Feb 17 23:16:29 2013 +0000
  
      target-ppc: Extract e200 alias
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 0683641cc754e3d786acdeab8d00723dbd87727b
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Feb 17 23:16:28 2013 +0000
  
      target-ppc: Extract e300 alias
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 9538de4fe708ca09af3a786fb9b26e2269ebc8f0
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Feb 17 23:16:27 2013 +0000
  
      target-ppc: Extract MPC83xx aliases
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 6d4decb484b5cc31a9a4a069eff21c89f8d288b5
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Feb 17 23:16:26 2013 +0000
  
      target-ppc: Extract e500v1/e500v2 aliases
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 52d80768dba6876919bb4e7f4fc00641431ef2cf
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Feb 17 23:16:25 2013 +0000
  
      target-ppc: Extract MPC85xx aliases
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 91b5d028786b22bc4fe89b439ea55276ad09ec8a
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Feb 17 23:16:21 2013 +0000
  
      target-ppc: Extract 604e alias
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 336c86322d67dd3eb2e6d571b9d94c761b6988ea
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Feb 17 23:16:24 2013 +0000
  
      target-ppc: Extract 601/601v aliases
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 4ae0e9d870f0e588a459529d9cc660e20f2ac5b3
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Feb 17 23:16:23 2013 +0000
  
      target-ppc: Extract 603r alias
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 16a177333eaa041104f8eeb37d7bbc33d6753695
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Feb 17 23:16:22 2013 +0000
  
      target-ppc: Extract 603e alias
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 0446aecd56739760a2fa4b1dec342e3a4d5ebe9e
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Feb 17 23:16:20 2013 +0000
  
      target-ppc: Extract 740/750 aliases
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 8fc82f9e0d93b6d827a874a25dce6f6a226cef5d
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Feb 17 23:16:19 2013 +0000
  
      target-ppc: Extract 750 aliases
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 80c7abd3171c2939020f01d5310c3bd066ccad19
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Feb 17 23:16:18 2013 +0000
  
      target-ppc: Extract 7x5 aliases
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 06704e9ceb85916537c8398735aa18e24ebdad86
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Feb 17 23:16:17 2013 +0000
  
      target-ppc: Extract 7400 alias
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 08546b912cc5f2940ef9e6d2d83abb43d295bbee
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Feb 17 23:16:16 2013 +0000
  
      target-ppc: Extract 7410 alias
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit df502ce84527fc55544c66c2bd9a920480036cb6
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Feb 17 23:16:15 2013 +0000
  
      target-ppc: Extract 7448 alias
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit e9a7cf3bb386ce4b425e4dd154fa660e59939ab5
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Feb 17 23:16:14 2013 +0000
  
      target-ppc: Extract 7450 alias
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 078840e1bc1e21964fbf91548a9430a1a61195de
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Feb 17 23:16:13 2013 +0000
  
      target-ppc: Extract 74x1 aliases
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit d96c8a2344eea5d15556d86f986c4911fb875831
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Feb 17 23:16:12 2013 +0000
  
      target-ppc: Extract 74x5 as aliases
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 4c739207ddaa2d4da96f887b802536117a49e6e8
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Feb 17 23:16:11 2013 +0000
  
      target-ppc: Extract 74x7[A] aliases
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit a7de06e17ecdd3b2cd57c2b6f01913e663365f49
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Feb 17 23:16:10 2013 +0000
  
      target-ppc: Turn "ppc32" and "ppc64" CPUs into aliases
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 8c00a9991ae759048c444a6836ce2206e4b0d372
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Feb 17 23:16:09 2013 +0000
  
      target-ppc: Extract 440 aliases
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 8f43bc789c7ddd1a0f5b3cbc55cf67a1c6ae44e5
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Feb 17 23:16:08 2013 +0000
  
      target-ppc: Extract 40x aliases
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 20267b6f327ed2d7c54451034d234d67b1b410e9
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Feb 17 23:16:07 2013 +0000
  
      target-ppc: Extract MGT823/MPC8xx as aliases
      
      They used different PVRs but were defined to MPC8xx.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit e0b9a74e53c012953c54f4bd5a09e20cf1cc48a7
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Feb 17 23:16:06 2013 +0000
  
      target-ppc: Extract MPC5xx aliases
      
      Their PVR differed but was defined to MPC5xx.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit f7851859d2af38bbdf953269a7e2a9b4681b4253
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Feb 17 23:16:05 2013 +0000
  
      target-ppc: Make -cpu "ppc" an alias to "ppc32"
      
      Drop the #if 0'ed alternative to make it "ppc64" for TARGET_PPC64.
      If we ever want to change it, we can more easily do so now.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit fd5ed418c7703bb7403f89f1474b0fe633f989cf
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Feb 17 23:16:04 2013 +0000
  
      target-ppc: Extract aliases from definitions list
      
      Move definitions that were 100% identical except for the name into a
      list of aliases so that we don't register duplicate CPU types.
      Drop the accompanying comments since they don't really add value.
      
      We need to support recursive lookup due to code names referencing a
      generic name referencing a specific model revision.
      
      List aliases separately for -cpu ?.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit c4d0a36c3630ad30058406747d3cd4cc6a6eae3c
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Feb 17 23:16:03 2013 +0000
  
      target-ppc: Inline comma into POWERPC_DEF_SVR() macro
      
      To repurpose the POWERPC_DEF_SVR() macro outside of an array,
      move the comma into the macro. No functional change.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 9a1350539a69f465c14109605d6648572794ceda
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Feb 17 23:16:02 2013 +0000
  
      target-ppc: Drop nested TARGET_PPC64 guard for POWER7
      
      It is within a large TARGET_PPC64 section from 970 to 620,
      so an #endif /* TARGET_PPC64 */ is confusing. Clean this up.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 5e95acc8ff2a068b09494f2522744f89f662a515
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Feb 17 23:16:01 2013 +0000
  
      target-ppc: Update error handling in ppc_cpu_realize()
      
      Commit fe828a4d4b7a5617cda7b24e95e327bfb71d790e added a new fatal error
      message while QOM realize'ification was in flight.
      
      Convert it to return an Error instead of exit()ing.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit bfe6d5b0daf9fdafeb0dbb7c26774dbb1bbb4507
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Feb 17 23:16:00 2013 +0000
  
      target-ppc: Fix "G2leGP3" PVR
      
      Unlike derived PVR constants mapped to CPU_POWERPC_G2LEgp3, the
      "G2leGP3" model definition itself used the CPU_POWERPC_G2LEgp1 PVR.
      
      Fixing this will allow to alias CPU_POWERPC_G2LEgp3-using types to
      "G2leGP3".
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 0136d715ad985fccb8fed4bb5081d5bd20bfe88c
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Mon Feb 11 10:53:11 2013 +0000
  
      target-ppc: Fix CPU_POWERPC_MPC8547E
      
      It was defined to ..._MPC8545E_v21 rather than ..._MPC8547E_v21.
      Due to both resolving to CPU_POWERPC_e500v2_v21 this did not show.
      
      Fixing this nontheless helps with QOM'ifying CPU aliases.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 156dfaded87d718a9ea798083e1c3e5ea7526713
  Author: David Gibson <david@gibson.dropbear.id.au>
  Date:   Sun Feb 10 18:59:02 2013 +0000
  
      pseries: Add cleanup hook for PAPR virtual LAN device
      
      Currently the spapr-vlan device does not supply a cleanup call for its
      NetClientInfo structure.  With current qemu versions, that leads to a SEGV
      on exit, when net_cleanup() attempts to call the cleanup handlers on all
      net clients.
      
      Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit d6258c93a7133bb2bf2ab4e91476bc0b631ba7f1
  Author: Amit Shah <amit.shah@redhat.com>
  Date:   Tue Mar 5 23:21:35 2013 +0530
  
      virtio-serial: make flow control explicit in virtio-console
      
      virtio-console.c used to return a value less than the number of bytes
      asked to be written out to a chardev backend in case the backend is not
      writable.  virtio-serial-bus.c then implicitly enabled flow control for
      that port.
      
      Make this explicit instead.
      
      Signed-off-by: Amit Shah <amit.shah@redhat.com>
      Message-id: f5ec50b068c25422256e499cf4adc06d353bf394.1362505276.git.amit.shah@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 7df4d4578f70b565870f353ba0b72f2f23781a09
  Author: Amit Shah <amit.shah@redhat.com>
  Date:   Tue Mar 5 23:21:34 2013 +0530
  
      virtio: console: add flow control
      
      The virtio-serial-bus already has the logic to make flow control work
      properly.  Hook into the char layer's new ability to signal a backend is
      writable again.
      
      Signed-off-by: Amit Shah <amit.shah@redhat.com>
      Message-id: abffa02235d55ca6e2489068c58971c8897e976c.1362505276.git.amit.shah@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit fcfb4d6aae611d1f804d486d3c998000912c4c81
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Tue Mar 5 23:21:33 2013 +0530
  
      serial: add flow control to transmit
      
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
      Signed-off-by: Amit Shah <amit.shah@redhat.com>
      Message-id: 2976f10d4e66ed4a34011f6f0d6937026d22be5f.1362505276.git.amit.shah@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 01f45d986fb0b7c2d4f0466efe3cde9708f325be
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Tue Mar 5 23:21:32 2013 +0530
  
      qemu-char: move text console init to console.c
      
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
      Signed-off-by: Amit Shah <amit.shah@redhat.com>
      Message-id: 17cefde0a8d7807294bab95e93c3328a20d3f2ed.1362505276.git.amit.shah@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 5ab8211b9e1215ed136164c6d9622f2c928f7a8d
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Tue Mar 5 23:21:31 2013 +0530
  
      qemu-char: move msmouse registeration to msmouse.c
      
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
      Signed-off-by: Amit Shah <amit.shah@redhat.com>
      Message-id: b47d1153b0d7669743c9a6bb98ce30f4cf7f876b.1362505276.git.amit.shah@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 08744c98115cfa144ed3493556024e400b2e2573
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Tue Mar 5 23:21:30 2013 +0530
  
      qemu-char: move baum registration to baum.c
      
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
      Signed-off-by: Amit Shah <amit.shah@redhat.com>
      Message-id: 1b24baa1ec3a174d5cad31e079d829904b53077b.1362505276.git.amit.shah@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 26c60614524f41bc9016cbe27eaefe59473d3461
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Tue Mar 5 23:21:29 2013 +0530
  
      qemu-char: move spice registration to spice-qemu-char.c
      
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
      Signed-off-by: Amit Shah <amit.shah@redhat.com>
      Message-id: 49a8d12eeb117e5530b2fab02af7681b54f9245c.1362505276.git.amit.shah@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit d654f34ec8bf006f9b57a067e0f272ab94ee8e06
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Tue Mar 5 23:21:28 2013 +0530
  
      qemu-char: make char drivers dynamically registerable
      
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
      Signed-off-by: Amit Shah <amit.shah@redhat.com>
      Message-id: 0ff4f5f2b8b7afdb85a0c241403ad73f472f0b81.1362505276.git.amit.shah@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 9f939df955a4152aad69a19a77e0898631bb2c18
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Tue Mar 5 23:21:27 2013 +0530
  
      qemu-char: remove use of QEMUTimer in favor of glib idle function
      
      qemu-char is now independent of the QEMU main loop.
      
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
      Signed-off-by: Amit Shah <amit.shah@redhat.com>
      Message-id: 3cda0bbcfb94912df8a767983a52bb71a4a3231d.1362505276.git.amit.shah@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 8aa33cafc41a0fe8549d1dbcc65b75c31112dea8
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Tue Mar 5 23:21:26 2013 +0530
  
      qemu-char: use a glib timeout instead of qemu-timer
      
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
      Signed-off-by: Amit Shah <amit.shah@redhat.com>
      Message-id: 05a883ce5a98275b976bf0124610599859c2b7da.1362505276.git.amit.shah@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit d3cc5bc416cdf25bae0f3f6de58830be8ac5b648
  Author: Amit Shah <amit.shah@redhat.com>
  Date:   Tue Mar 5 23:21:25 2013 +0530
  
      char: add gio watch fn for tcp backends
      
      Signed-off-by: Amit Shah <amit.shah@redhat.com>
      Message-id: b50e668c4f4146a654c5d4412440eb9e589f2c02.1362505276.git.amit.shah@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit e6a87ed837b52aea903c25693b1e3703824b9ef7
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Tue Mar 5 23:21:24 2013 +0530
  
      qemu-char: add pty watch
      
      This lets ptys support adding front end watchs.
      
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
      Signed-off-by: Amit Shah <amit.shah@redhat.com>
      Message-id: 23380f37b22d407ba0b9e080f6ea0d66b279f2d2.1362505276.git.amit.shah@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 23673ca740e0eda66901ca801a5a901df378b063
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Tue Mar 5 23:21:23 2013 +0530
  
      qemu-char: add watch support
      
      This allows a front-end to request for a callback when the backend
      is writable again.
      
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
      Signed-off-by: Amit Shah <amit.shah@redhat.com>
      Message-id: 96f93c0f741064604bbb6389ce962191120af8b7.1362505276.git.amit.shah@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 2ea5a7af7bfa576a5936400ccca4144caca9640b
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Tue Mar 5 23:21:22 2013 +0530
  
      qemu-char: tcp: make use GIOChannel
      
      I didn't bother switching to g_io_channel_read/write because we need to use
      sendmsg on Unix.  No problem though since we're using an unbuffered channel.
      
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
      Signed-off-by: Amit Shah <amit.shah@redhat.com>
      Message-id: 002f726576dfb51bca4854aa257b74d77c1cd4e8.1362505276.git.amit.shah@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 76a9644b711541472d9fb3a9b418acd55d9464a1
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Tue Mar 5 23:21:21 2013 +0530
  
      qemu-char: convert UDP to GIOChannel
      
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
      Signed-off-by: Amit Shah <amit.shah@redhat.com>
      Message-id: 775a2bd666a3d1fa008656bf97191b7573c6ffb5.1362505276.git.amit.shah@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 093d3a20055282e282ba056addbe59b79e13a32f
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Tue Mar 5 23:21:20 2013 +0530
  
      qemu-char: convert pty to GIOChannel
      
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
      Signed-off-by: Amit Shah <amit.shah@redhat.com>
      Message-id: 339eebf3c59a450b0354056e9ac4b41f67230831.1362505276.git.amit.shah@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit a29753f8aa79a34a324afebe340182a51a5aef11
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Tue Mar 5 23:21:19 2013 +0530
  
      qemu-char: convert fd_chr to use a GIOChannel
      
      This uses the newly introduced IOWatchPoll source.
      
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
      Signed-off-by: Amit Shah <amit.shah@redhat.com>
      Message-id: 0cb5d14510ee835a0ebc23676d10a2cce9280da5.1362505276.git.amit.shah@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 96c6384776d631839a9c8fe02bf135f9ba22586c
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Tue Mar 5 23:21:18 2013 +0530
  
      char: add IOWatchPoll support
      
      This is a special GSource that supports CharDriverState style
      poll callbacks.
      
      For reviewability and bisectability, this code is #if 0'd out in this
      patch to avoid unused warnings since all of the functions are static.
      
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
      Signed-off-by: Amit Shah <amit.shah@redhat.com>
      Message-id: 9b59ac17b9d0bb3972a73fed04d415f07b391936.1362505276.git.amit.shah@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit ed7a154063266a30a31752d3b18d484ddc7f5aa9
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Tue Mar 5 23:21:17 2013 +0530
  
      qemu-char: remove dead/confusing logic with nb_stdio_clients
      
      This code is very old dating back to 2007.  What is puzzling is that
      STDIO_MAX_CLIENTS was always #define to 1 meaning that all of the code to deal
      with more than one client was unreachable.
      
      Just remove the whole mess of it.
      
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
      Signed-off-by: Amit Shah <amit.shah@redhat.com>
      Message-id: d276bccdbf4e7463020c5f539f61ae3bfbc88d1d.1362505276.git.amit.shah@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit baca6f183d78a0c864a5ccc0ec64e26ba960e604
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Tue Mar 5 23:21:16 2013 +0530
  
      char-socket: fix error reporting
      
      Right now the inet connect code tries all available addresses but until one
      doesn't fail.  It passes local_err each time without clearing it from the
      previous failure.  This can trigger an assert since the inet connect code
      tries to set an error on an object != NULL.
      
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
      Signed-off-by: Amit Shah <amit.shah@redhat.com>
      Message-id: 16c806d60aa5e9660ed7751bb4e37dcd278f97f0.1362505276.git.amit.shah@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit db2d5eba652ecb7420ac4ef79fc747ef391ad0d9
  Author: Lei Li <lilei@linux.vnet.ibm.com>
  Date:   Thu Mar 7 15:50:26 2013 +0800
  
      Fix the wrong description in qemu manual
      
      Fix LP#1151450 the wrong description in qemu manual:
      
      'qemu-system-x86_84' should be 'qemu-system-x86_64'.
      
      Signed-off-by: Lei Li <lilei@linux.vnet.ibm.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit d37e12a07c06b13610b7fabb6b8e009d7a759bc8
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Fri Mar 1 16:57:41 2013 +0000
  
      pci_host: Drop write-only address_space field
      
      The address_space field of PCIHostState was only ever written, never used.
      Drop it completely.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Reviewed-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 7f9c9d12856e65e272297a619705864d9e6346f8
  Author: Stefan Berger <stefanb@linux.vnet.ibm.com>
  Date:   Fri Mar 1 07:53:55 2013 -0500
  
      rng-random: Use qemu_open / qemu_close
      
      In the rng backend use qemu_open and qemu_close rather than POSIX
      open/close.
      
      Signed-off-by: Stefan Berger <stefanb@linux.vnet.ibm.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 358689fe299c306f1d81bea57a5067d0abb56699
  Author: Michal Privoznik <mprivozn@redhat.com>
  Date:   Fri Mar 1 08:43:18 2013 +0100
  
      configure: Require at least spice-protocol-0.12.3
      
      As of 5a49d3e9 we assume SPICE_PORT_EVENT_BREAK to be defined.
      However, it is defined not in 0.12.2 what we require now, but in
      0.12.3.  Therefore in order to prevent build failure we must
      adjust our minimal requirements.
      
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 4bd1afbdb3a228683dafa77a9fb3093f0dfab1de
  Author: Lei Li <lilei@linux.vnet.ibm.com>
  Date:   Wed Mar 6 22:29:16 2013 +0800
  
      osdep: replace setsockopt by qemu_setsockopt
      
      Fix the compiler warning when cross build qemu-ga
      for windows by using qemu_setsockopt() instead of
      setsockopt().
      
      util/osdep.c: In function 'socket_set_nodelay':
      util/osdep.c:69:5: warning: passing argument 4 of 'setsockopt' from
                         incompatible pointer type [enabled by default]
      In file included from /home/lei/qemu_b/include/sysemu/os-win32.h:30:0,
                       from /home/lei/qemu_b/include/qemu-common.h:46,
                       from util/osdep.c:48:
      /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:990:63: note:
                       expected 'const char *' but argument is of type 'int *'
      
      Signed-off-by: Lei Li <lilei@linux.vnet.ibm.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 58427a0f42679c875b077b7adc5db36897973865
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Mon Mar 4 18:11:47 2013 +0100
  
      lm32: remove unused function
      
      The milkymist-minimac device in fact does not exist at all.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Acked-by: Michael Walle <michael@walle.cc>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit eeb29fb9aa733f97d85857c210d6580a92a1b532
  Author: Cole Robinson <crobinso@redhat.com>
  Date:   Tue Feb 26 19:31:32 2013 -0500
  
      rtc-test: Fix test failures with recent glib
      
      As of glib 2.35.4, glib changed its logic for ordering test cases:
      
      https://bugzilla.gnome.org/show_bug.cgi?id=694487
      
      This was causing failures in rtc-test. Group the reordered test
      cases into their own suite, which maintains the original ordering.
      
      CC: qemu-stable@nongnu.org
      Signed-off-by: Cole Robinson <crobinso@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 4652b792f01b559e005186b703ed9b1a11cbf8e3
  Author: Jan Kiszka <jan.kiszka@siemens.com>
  Date:   Fri Feb 22 21:05:01 2013 +0100
  
      configure: Create link to icon bitmap for out-of-tree builds
      
      This allows to pick up the icon when starting QEMU directly from an
      out-of-tree build directory.
      
      Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
      Reviewed-by: Stefan Weil <sw@weilnetz.de>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 0bc472a9d6b80567c212023c5eae413f4dfb53ad
  Author: Kuo-Jung Su <dantesu@gmail.com>
  Date:   Tue Mar 5 21:27:24 2013 +0000
  
      hw/nand.c: correct the sense of the BUSY/READY status bit
      
      The BIT6 of Status Register(SR):
      
      SR[6] behaves the same as R/B# pin
          SR[6] = 0 indicates the device is busy;
          SR[6] = 1 means the device is ready
      
      Some NAND flash controller (i.e. ftnandc021) relies on the SR[6]
      to determine if the NAND flash erase/program is success or error timeout.
      
      P.S:
      The exmaple NAND flash datasheet could be found at following link:
      http://www.mxic.com.tw/QuickPlace/hq/PageLibrary4825740B00298A3B.nsf/h_Index/8FEA549237D2F7674825795800104C26/$File/MX30LF1G08AA,%203V,%201Gb,%20v1.1.pdf
      
      Signed-off-by: Kuo-Jung Su <dantesu@gmail.com>
      Reviewed-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
  
  commit 0c92e0e6b64c9061f7365a2712b9055ea35b52f9
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Mon Feb 25 12:16:05 2013 +0100
  
      scsi-disk: handle io_canceled uniformly and correctly
      
      Always check it immediately after calling bdrv_acct_done, and
      always do a "goto done" in case the "done" label has to free
      some memory---as is the case for scsi_unmap_complete in the
      previous patch.
      
      This patch could fix problems that happen when a request is
      split into multiple parts, and one of them is canceled.  Then
      the next part is fired, but the HBA's cancellation callbacks have
      fired already.  Whether this happens or not, depends on how the
      block/ driver implements AIO cancellation.  It it does a simple
      bdrv_drain_all() or similar, then it will not have a problem.
      If it only cancels the given AIOCB, this scenario could happen.
      
      Cc: qemu-stable@nongnu.org
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit d0242eadc5bba4f3abe34bc5d536bbfb81aa9891
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Mon Feb 25 12:14:34 2013 +0100
  
      scsi-disk: do not complete canceled UNMAP requests
      
      Canceled requests should never be completed, and doing that could cause
      accesses to a NULL hba_private field.
      
      Cc: qemu-stable@nongnu.org
      Reported-by: Stefan Priebe <s.priebe@profihost.ag>
      Tested-by: Stefan Priebe <s.priebe@profihost.ag>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 6f6710aa99ac53b59ff0f14380830cb9ab6bdc14
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Mon Feb 25 12:12:58 2013 +0100
  
      scsi: do not call scsi_read_data/scsi_write_data for a canceled request
      
      Cc: qemu-stable@nongnu.org
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 3c33ea9640758bb625e110a77673e5abfd184e54
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri Feb 22 18:14:28 2013 +0100
  
      iscsi: look for pkg-config file too
      
      Due to library conflicts, Fedora will have to put libiscsi in
      /usr/lib/iscsi.  Simplify configuration by using a pkg-config
      file.  The Fedora package will distribute one, and the patch
      to add it has been sent to upstream libiscsi as well.
      
      Cc: qemu-stable@nongnu.org
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit cb1b83e740384b4e0d950f3d7c81c02b8ce86c2e
  Author: Peter Lieven <pl@dlhnet.de>
  Date:   Mon Feb 18 14:50:46 2013 +0100
  
      iscsi: add iscsi_truncate support
      
      this patch adds iscsi_truncate which effectively allows for
      online resizing of iscsi volumes. for this to work you have
      to resize the volume on your storage and then call
      block_resize command in qemu which will issue a
      readcapacity16 to update the capacity.
      
      v4:
        - factor out complete readcapacity logic into a separate function
        - handle capacity change check condition in readcapacity function
          (this happens if the block_resize cmd is the first iscsi task
          executed after a resize on the storage)
      
      v3:
        - remove switch statement in iscsi_open
        - create separate patch for brdv_drain_all() in bdrv_truncate()
      
      v2:
        - add a general bdrv_drain_all() before bdrv_truncate() to avoid
          in-flight AIOs while the device is truncated
        - since no AIOs are in flight we can use a sync libiscsi call
          to re-read the capacity
        - factor out the readcapacity16 logic as it is redundant
          to iscsi_open() and iscsi_truncate().
      
      Signed-off-by: Peter Lieven <pl@kamp.de>
      [allow any type of unit attention check condition in iscsi_readcapacity_sync(),
       as in Message-ID: <51263A2A.6070304@dlhnet.de> - Paolo]
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 1dde716ed6719c341c1bfa427781f0715af90cbc
  Author: Peter Lieven <pl@dlhnet.de>
  Date:   Thu Feb 21 16:15:54 2013 +0100
  
      iscsi: retry read, write, flush and unmap on unit attention check conditions
      
      the storage might return a check condition status for various reasons.
      (e.g. bus reset, capacity change, thin-provisioning info etc.)
      
      currently all these informative status responses lead to an I/O error
      which is populated to the guest. this patch introduces a retry mechanism
      to avoid this.
      
      Signed-off-by: Peter Lieven <pl@kamp.de>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 76c48503c4c87afabf0c93acf78480f65276844d
  Merge: 597e2ce... ed4659d...
  Author: Aurelien Jarno <aurelien@aurel32.net>
  Date:   Tue Mar 5 15:11:30 2013 +0100
  
      Merge branch 'target-arm.next' of git://git.linaro.org/people/pmaydell/qemu-arm
      
      * 'target-arm.next' of git://git.linaro.org/people/pmaydell/qemu-arm:
        MAINTAINERS: add entry for ARM KVM guest cores
        configure: Enable KVM on ARM
        hw/kvm/arm_gic: Implement support for KVM in-kernel ARM GIC
        target-arm: Use MemoryListener to identify GIC base address for KVM
        hw/arm_gic: Convert ARM GIC classes to use init/realize
        hw/arm_gic: Add presave/postload hooks
        ARM KVM: save and load VFP registers from kernel
        ARM: KVM: Add support for KVM on ARM architecture
        target-arm: Drop CPUARMState* argument from bank_number()
        linux-headers: resync from mainline to add ARM KVM headers
        oslib-posix: Align to permit transparent hugepages on ARM Linux
        target-arm: Don't decode RFE or SRS on M profile cores
        target-arm: Factor out handling of SRS instruction
  
  commit 597e2cec8096e0703506abcbbf66938b5ac04368
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Sun Feb 10 10:30:50 2013 -0800
  
      mipsn32-linux-user: Configure the architecture properly
      
      N32 is a 64-bit cpu with a 32-bit address space.  We have
      existing cpp defines for this situation, but weren't using them.
      
      This does mean that the linux-user/mipsn32 directory must be
      merged with the linux-user/mips64 directory, and differences
      must be resolved via ifdefs.
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
  
  commit 68473f15d4c9948986618f63828825beafcaf1cf
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Sun Feb 10 10:30:46 2013 -0800
  
      mips64-linux-user: Enable 64-bit address mode and fpu
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
  
  commit ff4f7382815d31933fe0cbedce03270e4b62b771
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Sun Feb 10 10:30:45 2013 -0800
  
      mips-linux-user: Fix n32 and n64 syscalls
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
  
  commit 084d0497a0edf060d8f61c798217b6d0622a5feb
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Sun Feb 10 10:30:44 2013 -0800
  
      mips-linux-user: Save and restore fpu and dsp from sigcontext
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
  
  commit 51cd14d3f56f15cb82e63d694a023ce2b02334f9
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Sun Feb 10 10:30:43 2013 -0800
  
      mips-linux-user: Enable mips64 and mipsn32 linux-user targets
      
      At this point we can enable compilation, though things
      still don't work.
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
  
  commit ff97090469eb4a5f21a1f482b27382b8205d1232
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Sun Feb 10 10:30:42 2013 -0800
  
      mips-linux-user: Share o32 code for n32 and n64 signals
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
  
  commit 2c3c6689b32529b56261bbbca36ba8544a34dd60
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Sun Feb 10 10:30:41 2013 -0800
  
      mips-linux-user: Delete n32 and n64 signal stubs
      
      Deleting these first makes the next patch much easier to read.
      This doesn't cause any sort of compilation failure because we
      have not yet enabled n32/n64 compilation.  This is dead code.
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
  
  commit ed4659d10fa2ec16ace367e4fffe6f7ced73112c
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Tue Mar 5 00:34:43 2013 +0000
  
      MAINTAINERS: add entry for ARM KVM guest cores
      
      Add an entry indicating maintainer status for the ARM KVM code.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit 68b05c427b0d220e38bfa21ee6df7970f158b377
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Tue Mar 5 00:34:43 2013 +0000
  
      configure: Enable KVM on ARM
      
      Enable KVM on ARM hosts, now that all the necessary components
      for it exist.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit ed46676160d94d279e32ce955fd60b76c7a1b370
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Tue Mar 5 00:34:43 2013 +0000
  
      hw/kvm/arm_gic: Implement support for KVM in-kernel ARM GIC
      
      Implement support for using the KVM in-kernel GIC for ARM.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Reviewed-by: Andreas Färber <afaerber@suse.de>
  
  commit eb035b48d5ff26a155f37106f693acb8b8487d80
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Tue Mar 5 00:34:42 2013 +0000
  
      target-arm: Use MemoryListener to identify GIC base address for KVM
      
      When using an in-kernel GIC with KVM, we need to tell the kernel where
      the GIC's memory mapped registers live. Do this by registering a
      MemoryListener which tracks where the board model maps the A15's
      private peripherals, so we can finish the GIC initialisation
      when the GIC is actually mapped.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 53111180946a56d314a9c1d07d09b9ef91e847b9
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Tue Mar 5 00:34:42 2013 +0000
  
      hw/arm_gic: Convert ARM GIC classes to use init/realize
      
      Convert the ARM GIC classes to use init/realize rather than
      SysBusDevice::init. (We have to do them all in one patch to
      avoid unconverted subclasses calling a nonexistent SysBusDevice
      init function in the base class and crashing.)
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Reviewed-by: Andreas Färber <afaerber@suse.de>
  
  commit 9ecb992674cec86091b4fce3bd66faee8b56b165
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Tue Mar 5 00:34:41 2013 +0000
  
      hw/arm_gic: Add presave/postload hooks
      
      Add presave/postload hooks to the ARM GIC common base class.
      These will be used by the KVM in-kernel GIC subclass to sync
      state between kernel and userspace when migrating.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Reviewed-by: Andreas Färber <afaerber@suse.de>
      Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 81635574f6e7f4d18ea059ecbeeec93c3ffc284c
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Tue Mar 5 00:34:41 2013 +0000
  
      ARM KVM: save and load VFP registers from kernel
      
      Add support for saving and restoring VFP register state from the
      kernel. This includes a check that the KVM-created CPU has full
      VFP support (as the TCG Cortex-A15 model always does), since for
      the moment ARM QEMU doesn't have any way to tweak optional features
      on created CPUs.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 494b00c76afb906a2d093b71c8772331c2a19a89
  Author: Christoffer Dall <cdall@cs.columbia.edu>
  Date:   Tue Mar 5 00:34:41 2013 +0000
  
      ARM: KVM: Add support for KVM on ARM architecture
      
      Add basic support for KVM on ARM architecture.
      
      Signed-off-by: Christoffer Dall <cdall@cs.columbia.edu>
      [PMM: Minor tweaks and code cleanup, switch to ONE_REG]
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit f5206413affd658e2fdcf893c810d715b2c7fec6
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Tue Mar 5 00:34:40 2013 +0000
  
      target-arm: Drop CPUARMState* argument from bank_number()
      
      Drop the CPUARMState* argument from bank_number(), since we only
      use it for passing to cpu_abort(). Use hw_error() instead.
      This avoids propagating further interfaces using env pointers.
      
      In the long term this function's callers need auditing to fix
      problems where badly behaved guests can pass invalid bank numbers.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Reviewed-by: Andreas Färber <afaerber@suse.de>
  
  commit eadd0e4413c9b69015c798909f48ec48ab0c7bd4
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Tue Mar 5 00:34:40 2013 +0000
  
      linux-headers: resync from mainline to add ARM KVM headers
      
      Resync QEMU's copy of the Linux kernel headers from
      git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master
      commit 2ef14f4. This adds the ARM KVM headers, since ARM KVM
      support has just hit mainline via Russell's ARM tree.
      
      This is not a pure sync -- I have removed by hand some changes
      that would have reverted updates for s390x and ppc which have not
      yet hit mainline.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit 2e07b297e0b450fe38bab115f71749e032d7191c
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Tue Mar 5 00:34:40 2013 +0000
  
      oslib-posix: Align to permit transparent hugepages on ARM Linux
      
      ARM Linux (like x86-64 Linux) can use transparent hugepages for
      KVM if memory blocks are 2MiB aligned; set QEMU_VMALLOC_ALIGN
      accordingly.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 00115976bb066d4b33dbb07a92f8bde5ec8b9518
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Tue Mar 5 00:31:17 2013 +0000
  
      target-arm: Don't decode RFE or SRS on M profile cores
      
      M profile cores do not have the RFE or SRS instructions, so
      correctly UNDEF these insn patterns on those cores.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit 81465888c5306cd94abb9847e560796fd13d3c2f
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Tue Mar 5 00:31:17 2013 +0000
  
      target-arm: Factor out handling of SRS instruction
      
      Factor out the handling of the SRS instruction rather than
      duplicating it between the Thumb and ARM decoders. This in
      passing fixes two bugs in the Thumb decoder's SRS handling
      which didn't exist in the ARM decoder:
       * (LP:1079080) storing CPSR rather than SPSR (fixed in the
         ARM decoder in commit c67b6b71 in 2009)
       * failing to free the 'addr' TCG temp in the writeback case
      
      Reported-by: Cesson Vincent <vcesson@stmi.com>
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit 26135ead80fa1fd13e95c162dacfd06f2ba82981
  Author: Richard Sandiford <rdsandiford@googlemail.com>
  Date:   Mon Jan 21 20:43:31 2013 +0000
  
      target-mips: Fix accumulator selection for MIPS16 and microMIPS
      
      Add accumulator arguments to gen_HILO and gen_muldiv, rather than
      extracting the accumulator directly from ctx->opcode.  The extraction
      was only right for the standard encoding: MIPS16 doesn't have access
      to the DSP registers, while microMIPS encodes the accumulator register
      in a different field (bits 14 and 15).
      
      Passing the accumulator register is probably an over-generalisation
      for division and 64-bit multiplication, which never access anything
      other than HI and LO, and which always pass 0 as the new argument.
      Separating them felt a bit fussy though.
      
      Signed-off-by: Richard Sandiford <rdsandiford@googlemail.com>
      Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
  
  commit 54b2f42cb1eef758b6070e805a5d6f7a84315ace
  Author: Meador Inge <meadori@codesourcery.com>
  Date:   Thu Jan 10 16:50:22 2013 -0600
  
      target-mips: Translate breaks and traps into the appropriate signal
      
      GCC and GAS are capable of generating traps or breaks to check for
      division by zero.  Additionally, GAS is capable of generating traps
      or breaks to check for overflow on certain division and multiplication
      operations.  The Linux kernel translates these traps and breaks into
      signals.  This patch implements the corresponding feature in QEMU.
      
      Signed-off-by: Meador Inge <meadori@codesourcery.com>
      Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
  
  commit 20c334a797bf46a4ee59a6e42be6d5e7c3cda585
  Author: Petar Jovanovic <petar.jovanovic@imgtec.com>
  Date:   Mon Feb 25 16:45:40 2013 +0100
  
      target-mips: fix DSP overflow macro and affected routines
      
      The previous implementation incorrectly used same macro to detect overflow
      for addition and subtraction. This patch makes distinction between these
      two, and creates separate macros. The affected routines are changed
      accordingly.
      
      This change also includes additions to the existing tests for SUBQ_S_PH and
      SUBQ_S_W that would trigger the fixed issue, and it removes dead code from
      the test file. The last test case in subq_s_w.c is a bug found/reported/
      isolated by Klaus Peichl from Dolby.
      
      Signed-off-by: Petar Jovanovic <petar.jovanovic@imgtec.com>
      Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
  
  commit 71df81afc618da79008a7071a666cf97b62e1237
  Merge: a690060... 272d2d8...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Mon Mar 4 08:22:48 2013 -0600
  
      Merge remote-tracking branch 'stefanha/block' into staging
      
      # By MORITA Kazutaka (5) and others
      # Via Stefan Hajnoczi
      * stefanha/block:
        block: for HMP commit() operations on 'all', skip non-COW drives
        sheepdog: add support for connecting to unix domain socket
        sheepdog: use inet_connect to simplify connect code
        sheepdog: accept URIs
        move socket_set_nodelay to osdep.c
        slirp/tcp_subr.c: fix coding style in tcp_connect
        dataplane: remove EventPoll in favor of AioContext
        virtio-blk: fix unplug + virsh reboot
        ide/macio: Fix macio DMA initialisation.
  
  commit a6900601caf2286a704bdc42da33e98c65feb3a9
  Merge: e482ded... 554f199...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Mon Mar 4 08:22:41 2013 -0600
  
      Merge remote-tracking branch 'mst/tags/for_anthony' into staging
      
      virtio,vhost,pci,e1000
      
      Mostly bugfixes, but also some ICH work by Laszlo.
      
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
      
      # gpg: Signature made Thu 28 Feb 2013 07:13:56 AM CST using RSA key ID D28D5469
      # gpg: Can't check signature: public key not found
      
      # By Michael S. Tsirkin (2) and others
      # Via Michael S. Tsirkin
      * mst/tags/for_anthony:
        Set virtio-serial device to have a default of 2 MSI vectors.
        ICH9 LPC: Reset Control Register, basic implementation
        Fix guest OS hang when 64bit PCI bar present
        e1000: unbreak the guest network migration to 1.3
        vhost: memory sync fixes
  
  commit e482dedc503819a009e245996f7cdb13eed6b165
  Merge: bf5363e... 5c75fb1...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Mon Mar 4 08:20:32 2013 -0600
  
      Merge remote-tracking branch 'kraxel/seabios-1.7.2.1' into staging
      
      # By Gerd Hoffmann
      # Via Gerd Hoffmann
      * kraxel/seabios-1.7.2.1:
        update seabios to 1.7.2.1
  
  commit bf5363efcff81226d779d1cc1117cb277b458ecb
  Merge: 806f352... af347aa...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Mon Mar 4 08:20:06 2013 -0600
  
      Merge remote-tracking branch 'stefanha/net' into staging
      
      # By Jason Wang (2) and others
      # Via Stefan Hajnoczi
      * stefanha/net:
        qmp: netdev_add is like -netdev, not -net, fix documentation
        doc: document -netdev hubport
        net: reduce the unnecessary memory allocation of multiqueue
        tap: set IFF_ONE_QUEUE per default
        tap: forbid creating multiqueue tap when hub is used
        net: fix unbounded NetQueue
        net: fix qemu_flush_queued_packets() in presence of a hub
  
  commit 272d2d8e1241b92ab9be87b2c8fb590fd84987a8
  Author: Jeff Cody <jcody@redhat.com>
  Date:   Tue Feb 26 09:55:48 2013 -0500
  
      block: for HMP commit() operations on 'all', skip non-COW drives
      
      During a commit of 'all' using the HMP non-live commit, the operation
      is aborted and returns error on the first error enountered.  When
      non-COW drives are in use (e.g. ejected floppy, cdrom, or drives without
      a backing parent), that means a commit all will return an error of either
      -ENOMEDIUM or -ENOTSUP.  This is not desirable, so for the 'all' commit
      case, only attempt the commit if both bs->drv and bs->backing_hd are
      present.
      
      More succinctly: 'commit all' now means a commit on all COW drives.
      
      This means an individual commit to a specific non-COW drive will still
      return the appropriate error (-ENOMEDIUM if eject / not present, -ENOTSUP
      if no backing file).
      
      Reported-by: Jan Kiszka <jan.kiszka@web.de>
      Signed-off-by: Jeff Cody <jcody@redhat.com>
      Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
      Reviewed-by: Kevin Wolf <kwolf@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 1b8bbb46e7593b92ded74cc2a5461202c2b6c05c
  Author: MORITA Kazutaka <morita.kazutaka@lab.ntt.co.jp>
  Date:   Fri Feb 22 12:39:53 2013 +0900
  
      sheepdog: add support for connecting to unix domain socket
      
      This patch adds support for a unix domain socket for a connection
      between qemu and local sheepdog server.  You can use the unix domain
      socket with the following syntax:
      
       $ qemu sheepdog+unix:///<vdiname>?socket=<socket path>[#snapid]
      
      Signed-off-by: MORITA Kazutaka <morita.kazutaka@lab.ntt.co.jp>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 25af257d219ed2708b3bcf7f1fabf93234d27620
  Author: MORITA Kazutaka <morita.kazutaka@lab.ntt.co.jp>
  Date:   Fri Feb 22 12:39:52 2013 +0900
  
      sheepdog: use inet_connect to simplify connect code
      
      This uses the form "<host>:<port>" for the representation of the
      sheepdog server to use inet_connect.
      
      Signed-off-by: MORITA Kazutaka <morita.kazutaka@lab.ntt.co.jp>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 5d6768e3b8908a60f0a3016b7fa24194f6b47c80
  Author: MORITA Kazutaka <morita.kazutaka@lab.ntt.co.jp>
  Date:   Fri Feb 22 12:39:51 2013 +0900
  
      sheepdog: accept URIs
      
      The URI syntax is consistent with the NBD and Gluster syntax.  The
      syntax is
      
        sheepdog[+tcp]://[host:port]/vdiname[#snapid|#tag]
      
      Signed-off-by: MORITA Kazutaka <morita.kazutaka@lab.ntt.co.jp>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit bf1c852aa9cbe21beeb7c37d03e167c33ac196b2
  Author: MORITA Kazutaka <morita.kazutaka@lab.ntt.co.jp>
  Date:   Fri Feb 22 12:39:50 2013 +0900
  
      move socket_set_nodelay to osdep.c
      
      Signed-off-by: MORITA Kazutaka <morita.kazutaka@lab.ntt.co.jp>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 4ef7b8944cc5eae66159c60066b21466e2dc1ee4
  Author: MORITA Kazutaka <morita.kazutaka@lab.ntt.co.jp>
  Date:   Fri Feb 22 12:39:49 2013 +0900
  
      slirp/tcp_subr.c: fix coding style in tcp_connect
      
      Fix coding style in tcp_connect before the next patch.
      
      Signed-off-by: MORITA Kazutaka <morita.kazutaka@lab.ntt.co.jp>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 2c20e711de308cdebc91ae4b7a983396b56f1de0
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri Feb 22 10:40:34 2013 +0100
  
      dataplane: remove EventPoll in favor of AioContext
      
      During the review of the dataplane code, the EventPoll API morphed itself
      (not concidentially) into something very very similar to an AioContext.
      Thus, it is trivial to convert virtio-blk-dataplane to use AioContext,
      and a first baby step towards letting dataplane talk directly to the
      QEMU block layer.
      
      The only interesting note is the value-copy of EventNotifiers.  At least
      in my opinion this is part of the EventNotifier API and is even portable
      to Windows.  Of course, in this case you should not close the notifier's
      underlying file descriptors or handle with event_notifier_cleanup.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 69b302b2044a9a0f6d157d25b39a91ff7124c61f
  Author: Christian Borntraeger <borntraeger@de.ibm.com>
  Date:   Fri Feb 22 14:37:10 2013 +0100
  
      virtio-blk: fix unplug + virsh reboot
      
      virtio-blk registers a vmstate change handler. Unfortunately this
      handler is not unregistered on unplug, leading to some random
      crashes if the system is restarted, e.g. via virsh reboot.
      Lets unregister the vmstate change handler if the device is removed.
      
      Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 02d583c7232d65920634f7553700eb348f84e472
  Author: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
  Date:   Sun Feb 24 20:46:11 2013 +0000
  
      ide/macio: Fix macio DMA initialisation.
      
      Commit 07a7484e5d713f1eb7c1c37b18a8ab0d56d88875 accidentally introduced a bug
      in the initialisation of the second macio DMA device which could cause some
      DMA operations to segfault QEMU.
      
      CC: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
      Acked-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 806f352d3d6f7b326b0ab3a49c622b124459dc8d
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Fri Feb 22 18:10:05 2013 +0000
  
      gen-icount.h: Rename gen_icount_start/end to gen_tb_start/end
      
      The gen_icount_start/end functions are now somewhat misnamed since they
      are useful for generic "start/end of TB" code, used for more than just
      icount. Rename them to gen_tb_start/end.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 3a808cc407744c30daa7470b5f191cde1fbc1aae
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Fri Feb 22 18:10:04 2013 +0000
  
      translate-all.c: Remove cpu_unlink_tb()
      
      The (unsafe) function cpu_unlink_tb() is now unused, so we can simply
      remove it and any code that was only used by it.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 378df4b23753a11be650af7664ca76bc75cb9f01
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Fri Feb 22 18:10:03 2013 +0000
  
      Handle CPU interrupts by inline checking of a flag
      
      Fix some of the nasty TCG race conditions and crashes by implementing
      cpu_exit() as setting a flag which is checked at the start of each TB.
      This avoids crashes if a thread or signal handler calls cpu_exit()
      while the execution thread is itself modifying the TB graph (which
      may happen in system emulation mode as well as in linux-user mode
      with a multithreaded guest binary).
      
      This fixes the crashes seen in LP:668799; however there are another
      class of crashes described in LP:1098729 which stem from the fact
      that in linux-user with a multithreaded guest all threads will
      use and modify the same global TCG date structures (including the
      generated code buffer) without any kind of locking. This means that
      multithreaded guest binaries are still in the "unsupported"
      category.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 77211379d73ea0c89c0b5bb6eee74b17cb06f9a8
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Fri Feb 22 18:10:02 2013 +0000
  
      cpu-exec: wrap tcg_qemu_tb_exec() in a fn to restore the PC
      
      If tcg_qemu_tb_exec() returns a value whose low bits don't indicate a
      link to an indexed next TB, this means that the TB execution never
      started (eg because the instruction counter hit zero).  In this case the
      guest PC has to be reset to the address of the start of the TB.
      Refactor the cpu-exec code to make all tcg_qemu_tb_exec() calls pass
      through a wrapper function which does this restoration if necessary.
      
      Note that the apparent change in cpu_exec_nocache() from calling
      cpu_pc_from_tb() with the old TB to calling it with the TB returned by
      do_tcg_qemu_tb_exec() is safe, because in the nocache case we can
      guarantee that the TB we try to execute is not linked to any others,
      so the only possible returned TB is the one we started at. That is,
      we should arguably previously have included in cpu_exec_nocache() an
      assert(next_tb & ~TB_EXIT_MASK) == tb), since the API requires restore
      from next_tb but we were using tb.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit fadf982584b040527aeee0ede270a4d01463d293
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Fri Feb 22 18:10:01 2013 +0000
  
      cpu: Introduce ENV_OFFSET macros
      
      Introduce ENV_OFFSET macros which can be used in non-target-specific
      code that needs to generate TCG instructions which reference CPUState
      fields given the cpu_env register that TCG targets set up with a
      pointer to the CPUArchState struct.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 0980011b4f66482d2733ab2dd0f2f61747772c6b
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Fri Feb 22 18:10:00 2013 +0000
  
      tcg: Document tcg_qemu_tb_exec() and provide constants for low bit uses
      
      Document tcg_qemu_tb_exec(). In particular, its return value is a
      combination of a pointer to the next translation block and some
      extra information in the low two bits. Provide some #defines for
      the values passed in these bits to improve code clarity.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 07ca08bac88f116e9beb05d48d07b406ace8fbc0
  Author: Blue Swirl <blauwirbel@gmail.com>
  Date:   Wed Feb 27 16:09:38 2013 +0000
  
      tcg-sparc: fix build
      
      Fix build breakage by 803d805bcef4ea7b7d6ef0b4929263e1160d6b3c:
      make tcg_out_addsub2() always available.
      
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 7a2771d1541ec9a0c585e9b853e5f4dc036919ad
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Tue Feb 5 15:22:56 2013 +0100
  
      sh: move files referencing CPU to hw/sh4/
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 9f64bd8aec7c31c76fa0954aaee1475d482662b4
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Tue Feb 5 12:20:00 2013 +0100
  
      ppc: move more files to hw/ppc
      
      These sPAPR files do not implement devices, move them over.
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit c68c4a56e93f54b374c5207f0185f8e9fa2aec3b
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Tue Feb 5 15:22:56 2013 +0100
  
      ppc: move files referencing CPU to hw/ppc/
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 9743b581a819a05668e6a1f60e3ee6486d25f141
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Tue Feb 5 15:22:56 2013 +0100
  
      m68k: move files referencing CPU to hw/m68k/
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 8786b05e7bf3c4fc7a25fa14f1736a716cd8a8c4
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Tue Feb 5 15:22:56 2013 +0100
  
      i386: move files referencing CPU to hw/i386/
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit dd285b06490d7ef5f7b2f5e6c87b85ddf4345078
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Tue Feb 5 15:22:56 2013 +0100
  
      arm: move files referencing CPU to hw/arm/
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 530182169e897c0e401b245552a4c58dc6846912
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Tue Feb 5 12:03:15 2013 +0100
  
      hw: move boards and other isolated files to hw/ARCH
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit e4c8b28cde12d01ada8fe869567dc5717a2dfcb7
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Tue Feb 5 12:52:23 2013 +0100
  
      ppc: express FDT dependency of pSeries and e500 boards via default-configs/
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 320ba5fe494c0ef59080eac33801ec1e453663fa
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Tue Feb 5 12:36:30 2013 +0100
  
      build: always link device_tree.o into emulators if libfdt available
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 83c9f4ca794ec3b6fa7e5a5bb055d378916503e0
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Mon Feb 4 15:40:22 2013 +0100
  
      hw: include hw header files with full paths
      
      Done with this script:
      
      cd hw
      for i in `find . -name '*.h' | sed 's/^..//'`; do
        echo '\,^#.*include.*["<]'$i'[">], s,'$i',hw/&,'
      done | sed -i -f - `find . -type f`
      
      This is so that paths remain valid as files are moved.
      
      Instead, files in hw/dataplane are referenced with the relative path.
      We know they are not going to move to include/, and they are the only
      include files that are in subdirectories _and_ move.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 7948b4b009b60c6e3b21daad29088b204ddb1966
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Sun Feb 3 20:18:28 2013 +0100
  
      ppc: do not use ../ in include files
      
      This simplifies the scripted execution of the next patch.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit eac7ec7f6a5c9e1a0a082ea8525f31549b1f0cb4
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Mon Feb 4 15:00:38 2013 +0100
  
      vt82c686: vt82c686 is not a PCI host bridge
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 60653b28f505288689d0b44218de4bb9fd254519
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Mon Feb 4 15:37:49 2013 +0100
  
      virtio-9p: remove PCI dependencies from hw/9pfs/
      
      Also move the 9p.h file to 9pfs/virtio-9p-device.h, for consistency
      with the corresponding .c file.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 7e6b14dfb575a687cb26be9995c96e5bbf5cba2e
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Mon Feb 4 15:32:02 2013 +0100
  
      virtio-9p: use CONFIG_VIRTFS, not CONFIG_LINUX
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 1559e0d4b54d1b0744983b57da893617ceae8b94
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Mon Feb 4 17:20:47 2013 +0100
  
      hw: move device-hotplug.o to toplevel, compile it once
      
      The situation with device-hotplug.c is similar to qdev-monitor.c.
      Add a stub for pci_drive_hot_add, so that it can be compiled once,
      and move it out of hw/.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit b4a42f81383d60900aae09513f42eb857a5a7c7c
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Mon Feb 4 11:37:52 2013 +0100
  
      hw: move qdev-monitor.o to toplevel directory
      
      qdev-monitor.c is the only "core qdev" file that is not used in
      user-mode emulation, and it does not define anything that is used
      by hardware models.  Remove it from the hw/ directory and
      remove hw/qdev-monitor.h from hw/qdev.h too; this requires
      some files to have some new explicitly includes.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit fd7f0d66177ec1058a2a256856ff38fc9ceae5af
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Mon Feb 4 10:57:50 2013 +0100
  
      hw: move fifo.[ch] to libqemuutil
      
      fifo.c is generic code that can be easily unit tested.  So it
      belongs in libqemuutil.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 159b6e9f144c7afdf3ad95c29d1fede9626fa8b1
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Sun Feb 3 20:21:00 2013 +0100
  
      hw: move char backends to backends/
      
      Braille and msmouse support is in hw/, but it is not hardware.
      Move it to the backends/ directory.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 288f1e3f87ec24abeac38399f175fe74243f7bc5
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Thu Feb 28 18:23:16 2013 +0000
  
      cadence_gem: Add debug msgs for rx desc movement
      
      Add some helpful messages that show the rx descriptor pointer moving as packets
      are rxed.
      
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Message-id: 1ef2eb34dade64d589a69a2bcfd5aaddb7d50164.1360901435.git.peter.crosthwaite@xilinx.com
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit 5025388b5083f199b05cc252c2b031d9fc230391
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Thu Feb 28 18:23:16 2013 +0000
  
      cadence_gem: Don't reset rx desc pointer on rx_en
      
      This doesn't happen in the real hardware. The Zynq TRM explicitly states that
      this bit has no effect on the rx descriptor pointer ("The receive queue
      pointer register is unaffected").
      
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Message-id: 06fdf92b78ee62d8965779bafd29c8df1a5d2718.1360901435.git.peter.crosthwaite@xilinx.com
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit ae80a3546f412c407199b9b7ebd52ac604361e10
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Thu Feb 28 18:23:15 2013 +0000
  
      cadence_gem: fix interrupt events
      
      Bits in the ISR were continually mirroring their corresponding TX/RX SR bits.
      This is incorrect. The ISR bits are only ever set at the time their
      corresponding event occurs.
      
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Message-id: cedfb6d108318846480b416a6041023ea5a353d6.1360901435.git.peter.crosthwaite@xilinx.com
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit 1c5d07909aea7657c7c6b24223460150526369ba
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Thu Feb 28 18:23:15 2013 +0000
  
      cadence_gem: factor out can_rx() logic replication
      
      The gem_receive() function replicates the logic for whether or not the device
      can rx. Just call the actual gem_can_receive() function in place.
      
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Message-id: bf7f93969f3e01fbc76d68d2955307fdbad11bb1.1360901435.git.peter.crosthwaite@xilinx.com
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit e3f9d31c9899cc94e124b042d7d5353dbfd812ca
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Thu Feb 28 18:23:15 2013 +0000
  
      cadence_gem: Flush queued packets
      
      The device needs to check for queued RX packets when the RX path is re-enabled.
      
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Message-id: 1fa8c88a3b7c654886d0a7484c2463cd4c2a2781.1360901435.git.peter.crosthwaite@xilinx.com
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit a7fd6915d84b20d5ff9ae287ddfabb9b222e7067
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Thu Feb 28 18:23:15 2013 +0000
  
      m25p80.c: Use QOM classes for part differentiation
      
      Currently, M25P80 uses an object property to differentiate between flash parts.
      Changed this over to use QOM sub-classes - the actual names of the different parts
      are used to create a set of dynamic classes which passes the part info as class
      data. The object no longer needs to search the known_devices table for itself,
      instead it just gets its info from its own class.
      
      Kept the intermediate class definition private to m25p80.c for the moment, as
      the expectation is parts will only be added as new entries in the table. We can
      factor out the TYPE_M25P80 abstraction into a header on a demand basis.
      
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Message-id: e24e156d-ff96-4901-997a-e31178b08bee@VA3EHSMHS021.ehs.local
      Reviewed-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit b972b4e25340abdd23238bc8f3bdacbef533bd5a
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Thu Feb 28 18:23:14 2013 +0000
  
      xilinx_zynq: Added SD controllers
      
      The Xilinx Zynq device has two SDHCI controllers. Added to the machine model.
      
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit 80f4d9fcea86aeb3071750c199416cab9abd5c28
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Thu Feb 28 18:23:14 2013 +0000
  
      vl.c: allow for repeated -sd arguments
      
      Allows for repeating of -sd arguments in the same way as -pflash and -mtdblock.
      
      Acked-by: Igor Mitsyanko <i.mitsyanko@samsung.com>
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit d7dfca0807a0f579d3ec985bf1220519420c4dfe
  Author: Igor Mitsyanko <i.mitsyanko@samsung.com>
  Date:   Thu Feb 28 18:23:14 2013 +0000
  
      hw/sdhci: introduce standard SD host controller
      
      Device model for standard SD Host Controller Interface (SDHCI) compliant with
      version 2.00 of SD association specification.
      
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Signed-off-by: Igor Mitsyanko <i.mitsyanko@samsung.com>
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit 353575f0959234e1680622f747e20308c94505b7
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Thu Feb 28 18:23:14 2013 +0000
  
      arm: a9mpcore: Coreify the SCU
      
      Split the SCU in a9mpcore out into its own object definition. mpcore is now
      just a container for the mpcore components.
      
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit 9595978292e9a5b5f0ec77a9f6a0e724c10bf3b4
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Thu Feb 28 18:23:13 2013 +0000
  
      arm: a9mpcore: remove old_timer_status field
      
      This field was write only and thus unused. Removed.
      
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit cde4577f11cd557cfd48d752b7a0929d19eac9e9
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Thu Feb 28 18:23:13 2013 +0000
  
      arm: mptimer: Remove WDT distinction
      
      In QEMU emulation, there is no functional difference between the ARM mpcore
      private timers and watchdogs. Removed all the distinction between the two from
      arm_mptimer.c and converted it to be just the mptimer. a9mpcore and arm11mpcore
      just instantiate the same mptimer object twice to get both timer and WDT.
      
      If in the future we want to make the WDT functionally different then we can use
      either QOM hierarchy to derive WDT from from mptimer, or we can add a property
      "is-wdt" or some such.
      
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit 845769fc6319d308a39a78734c6dc03fa93ff2c5
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Thu Feb 28 18:23:13 2013 +0000
  
      arm: arm11mpcore, a9mpcore: CamelCased type names
      
      To conform with QEMU coding style.
      
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit c6205ddf6cff202ac0ce6621987cd3de8b57adee
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Thu Feb 28 18:23:13 2013 +0000
  
      arm: mptimer: CamelCased type names
      
      Trivial find replace on type names "timerblock" and "arm_mptimer_state" to
      conform with QEMU coding style.
      
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit 1be97bf22447088adebf23b1ca508d4bb00f853c
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Thu Feb 28 18:23:12 2013 +0000
  
      hw/pflash_cfi01: Treat read in unknown command state as read
      
      The code for handling the default "unknown command state" case in
      pflash_read in pflash_cfi01.c comments "reset state & treat it as
      a read". However the code doesn't actually do this. Moving the
      default case to the top of the switch so it can fall through into
      the read case brings this file into line with pflash_cfi02 and
      makes the code behave as the comments suggest.
      
      The pflash_cfi01 code has always had this bug -- it was presumably
      introduced when the original author copied the cfi02 code and
      rearranged the order of the switch statement without noticing
      that the default case relied on the fall-through.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Reviewed-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Tested-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Message-id: 1358777318-7579-3-git-send-email-peter.maydell@linaro.org
  
  commit 6e392787c85809671033ec419d8e8ecf684d55da
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Thu Feb 28 18:23:12 2013 +0000
  
      hw/pflash_cfi01: Make read after byte-write or erase return status
      
      The Intel flash command set requires that a read operation after
      doing a 'single byte write' command returns the status register;
      add this case to pflash_read() so we return the correct information.
      Similarly, the case for the 0x28 flavour of block erase was missing.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Reviewed-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Tested-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Message-id: 1358777318-7579-2-git-send-email-peter.maydell@linaro.org
  
  commit 5c78d6a84b504e831adc8f1917cde0c79061dff0
  Author: Antoine Mathys <barsamin@gmail.com>
  Date:   Thu Feb 28 18:23:12 2013 +0000
  
      hw/ds1338: Fix conversion between 12 hours and 24 hours modes.
      
      The proper mapping between 24 hours and 12 hours modes is:
      0       12 AM
      1-11    1-11 AM
      12      12 PM
      13-23   1-11 PM
      Fix code accordingly.
      
      Signed-off-by: Antoine Mathys <barsamin@gmail.com>
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit 5c75fb10029c5fd1e705a6ef5d698fbea06c7a33
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Thu Feb 28 09:18:56 2013 +0100
  
      update seabios to 1.7.2.1
      
      Alex Williamson (3):
            seabios q35: Enable all PIRQn IRQs at startup
            seabios q35: Add new PCI slot to irq routing function
            seabios: Add a dummy PCI slot to irq mapping function
      
      Avik Sil (1):
            USB-EHCI: Fix null pointer assignment
      
      Kevin O'Connor (4):
            Update tools/acpi_extract.py to handle iasl 20130117 release.
            Fix Makefile - don't reference "out/" directly, instead use "$(OUT)".
            build: Don't require $(OUT) to be a sub-directory of the main
      directory.
            Verify CC is valid during build tests.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit a4bcea3d67949c6be45992bd5092a19f163bcd4e
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Tue Feb 26 12:06:23 2013 -0800
  
      target-i386: Use mulu2 and muls2
      
      These correspond very closely to the insns that we're emulating.
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 554f1997f0328bc259454239db64b20b3376d9a6
  Author: Gal Hammer <ghammer@redhat.com>
  Date:   Wed Feb 27 15:15:31 2013 +0200
  
      Set virtio-serial device to have a default of 2 MSI vectors.
      
      The virtio-serial device is expected to use 2 MSI vectors, one for
      control queue and a second shared for all queues.
      
      Signed-off-by: Gal Hammer <ghammer@redhat.com>
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
  
  commit 0e98b436eceb9d31caad898f4983a369c76524e0
  Author: Laszlo Ersek <lersek@redhat.com>
  Date:   Wed Feb 20 02:51:24 2013 +0100
  
      ICH9 LPC: Reset Control Register, basic implementation
      
      This commit does the same for the ICH9 LPC as commit 1ec4ba74 for the
      PIIX3. For the present we're ignoring the Full Reset (FULL_RST) and System
      Reset (SYS_RST) bits; the guest can read them back but that's it.
      
      Signed-off-by: Laszlo Ersek <lersek@redhat.com>
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
  
  commit 7feb640cf32d86f91f5a624136345eb6a63eab42
  Author: Alexey Korolev <akorolex@gmail.com>
  Date:   Fri Feb 22 16:58:44 2013 +1300
  
      Fix guest OS hang when 64bit PCI bar present
      
      This patch addresses the issue fully described here:
      http://lists.nongnu.org/archive/html/qemu-devel/2013-02/msg01804.html
      
      Linux kernels prior to 2.6.36 do not disable the PCI device during
      enumeration process. Since lower and higher parts of a 64bit BAR
      are programmed separately this leads to qemu receiving a request to occupy
      a completely wrong address region for a short period of time.
      We have found that the boot process screws up completely if kvm-apic range
      is overlapped even for a short period of time (it is fine for other
      regions though).
      
      This patch raises the priority of the kvm-apic memory region, so it is
      never pushed out by PCI devices. The patch is quite safe as it does not
      touch memory manager.
      
      Signed-off-by: Alexey Korolev <akorolex@gmail.com>
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
  
  commit 2af234e61d59f39ae16ba882271e7c4fef2c41c1
  Author: Michael S. Tsirkin <mst@redhat.com>
  Date:   Thu Feb 14 19:11:27 2013 +0200
  
      e1000: unbreak the guest network migration to 1.3
      
      QEMU 1.3 does not emulate the link auto negotiation, so if migrate to a
      1.3 machine during link auto negotiation, the guest link will be set to down.
      Fix this by just disabling auto negotiation for 1.3 and older.
      
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
  
  commit af347aa5a521555f5342e67993eb717d4f542ba8
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Fri Feb 22 18:31:51 2013 +0100
  
      qmp: netdev_add is like -netdev, not -net, fix documentation
      
      Cc: qemu-stable@nongnu.org
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Reviewed-by: Laszlo Ersek <lersek@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 40e8c26d7b7e260cc3566c6b68cee969e816970e
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Tue Feb 26 11:07:16 2013 +0100
  
      doc: document -netdev hubport
      
      Reviewed-by: Markus Armbruster <armbru@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit f6b26cf257232e5854c0e5c98a8685c625bf986e
  Author: Jason Wang <jasowang@redhat.com>
  Date:   Fri Feb 22 23:15:06 2013 +0800
  
      net: reduce the unnecessary memory allocation of multiqueue
      
      Edivaldo reports a problem that the array of NetClientState in NICState is too
      large - MAX_QUEUE_NUM(1024) which will wastes memory even if multiqueue is not
      used.
      
      Instead of static arrays, solving this issue by allocating the queues on demand
      for both the NetClientState array in NICState and VirtIONetQueue array in
      VirtIONet.
      
      Tested by myself, with single virtio-net-pci device. The memory allocation is
      almost the same as when multiqueue is not merged.
      
      Cc: Edivaldo de Araujo Pereira <edivaldoapereira@yahoo.com.br>
      Cc: qemu-stable@nongnu.org
      Signed-off-by: Jason Wang <jasowang@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit d26e445c80fddcc7483b83f3115e5067fef28fe6
  Author: Peter Lieven <pl@dlhnet.de>
  Date:   Mon Feb 25 10:17:08 2013 +0100
  
      tap: set IFF_ONE_QUEUE per default
      
      historically the kernel queues packets two times. once
      at the device and second in qdisc. this is believed to cause
      interface stalls if one of these queues overruns.
      
      setting IFF_ONE_QUEUE is the default in kernels >= 3.8. the
      flag is ignored since then. see kernel commit
      5d097109257c03a71845729f8db6b5770c4bbedc
      
      Signed-off-by: Peter Lieven <pl@kamp.de>
      Acked-by: Michael S. Tsirkin <mst@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit ce675a7579fea498397c5d2da3c5367671e9f02a
  Author: Jason Wang <jasowang@redhat.com>
  Date:   Thu Feb 21 11:05:56 2013 +0800
  
      tap: forbid creating multiqueue tap when hub is used
      
      Obviously, hub does not support multiqueue tap. So this patch forbids creating
      multiple queue tap when hub is used to prevent the crash when command line such
      as "-net tap,queues=2" is used.
      
      Cc: qemu-stable@nongnu.org
      Signed-off-by: Jason Wang <jasowang@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 7d91ddd25e3a4e5008a2ac16127d51a34fd56bf1
  Author: Luigi Rizzo <rizzo@iet.unipi.it>
  Date:   Tue Feb 5 18:29:09 2013 +0100
  
      net: fix unbounded NetQueue
      
      In the current implementation of qemu, running without a network
      backend will cause the queue to grow unbounded when the guest is
      transmitting traffic.
      
      This patch fixes the problem by implementing bounded size NetQueue,
      used with an arbitrary limit of 10000 packets, and dropping packets
      when the queue is full _and_ the sender does not pass a callback.
      
      The second condition makes sure that we never drop packets that
      contains a callback (which would be tricky, because the producer
      expects the callback to be run when all previous packets have been
      consumed; so we cannot run it when the packet is dropped).
      
      If documentation is correct, producers that submit a callback should
      stop sending when their packet is queued, so there is no real risk
      that the queue exceeds the max size by large values.
      
      Signed-off-by: Luigi Rizzo <rizzo@iet.unipi.it>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 199ee608f0d08510b5c6c37f31a7fbff211d63c4
  Author: Luigi Rizzo <rizzo@iet.unipi.it>
  Date:   Tue Feb 5 17:53:31 2013 +0100
  
      net: fix qemu_flush_queued_packets() in presence of a hub
      
      When frontend and backend are connected through a hub as below
      (showing only one direction), and the frontend (or in general, all
      output ports of the hub) cannot accept more traffic, the backend
      queues packets in queue-A.
      
      When the frontend (or in general, one output port) becomes ready again,
      quemu tries to flush packets from queue-B, which is unfortunately empty.
      
        e1000.0 <--[queue B]-- hub0port0(hub)hub0port1 <--[queue A]-- tap.0
      
      To fix this i propose to introduce a new function net_hub_flush()
      which is called when trying to flush a queue connected to a hub.
      
      Signed-off-by: Luigi Rizzo <rizzo@iet.unipi.it>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 6b37a23df98faa26391a93373930bfb15b943e00
  Author: Michael S. Tsirkin <mst@redhat.com>
  Date:   Thu Feb 21 13:16:06 2013 +0200
  
      vhost: memory sync fixes
      
      This fixes two bugs related to memory sync during
      migration:
          - ram address calculation was missing the chunk
            address, so the wrong page was dirtied
          - one after last was used instead of the
            end address of a region, which might overflow to 0
            and cause us to skip the region when the region ends at
            ~0x0ull.
      
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
      Tested-by: Jason Wang <jasowang@redhat.com>
  
  commit ee24aaf356f44ca7c8fbef136a438c12091cffd0
  Merge: 31e76f6... 7bd43ec...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Tue Feb 26 13:36:09 2013 -0600
  
      Merge remote-tracking branch 'kiszka/queues/slirp' into staging
      
      # By Jan Kiszka
      # Via Jan Kiszka
      * kiszka/queues/slirp:
        slirp: Properly initialize pollfds_idx of new sockets
  
  commit 31e76f65a98e1502cbfd362eed5768c48e264c23
  Author: Alexander Graf <agraf@suse.de>
  Date:   Tue Feb 26 00:46:10 2013 +0100
  
      glib: Add compat wrapper for g_poll on old glib
      
      Older glib doesn't implement g_poll(). Most notably the glib version in use
      on SLE11 is on 2.18 which is hit by this.
      
      We do want to use g_poll() in the source however. So on older systems, just
      wrap it with functions that do exist on older versions.
      
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
      Signed-off-by: Alexander Graf <agraf@suse.de>
      Message-id: 1361835970-2889-1-git-send-email-agraf@suse.de
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 989b697ddd46769b0999e8cd16b5ecd393204734
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Tue Feb 26 17:52:40 2013 +0000
  
      qemu-log: default to stderr for logging output
      
      Switch the default for qemu_log logging output from "/tmp/qemu.log"
      to stderr. This is an incompatible change in some sense, but logging
      is mostly used for debugging purposes so it shouldn't affect production
      use. The previous behaviour can be obtained by adding "-D /tmp/qemu.log"
      to the command line.
      
      This change requires us to:
       * update all the documentation/help text (we take the opportunity
         to smooth out minor inconsistencies between the phrasing in
         linux-user/bsd-user/system help messages)
       * make linux-user and bsd-user defer to qemu-log for the default
         logging destination rather than overriding it themselves
       * ensure that all logfile closing is done via qemu_log_close()
         and that that function doesn't close stderr
      as well as the obvious change to the behaviour of do_qemu_set_log()
      when no logfile name has been specified.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com>
      Reviewed-by: Markus Armbruster <armbru@redhat.com>
      Message-id: 1361901160-28729-1-git-send-email-peter.maydell@linaro.org
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit ab4004495cb1cf38ab2e35f84ee54e669e2ad08a
  Author: Hu Tao <hutao@cn.fujitsu.com>
  Date:   Mon Feb 25 10:27:48 2013 +0800
  
      show --disable-gtk and --enable-gtk in the help message
      
      Signed-off-by: Hu Tao <hutao@cn.fujitsu.com>
      Message-id: 1361759268-16314-1-git-send-email-hutao@cn.fujitsu.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit bc0477c7d6445730b22e733ad4a65f0cc23fa405
  Author: Daniel P. Berrange <berrange@redhat.com>
  Date:   Mon Feb 25 15:20:46 2013 +0000
  
      Add compat for GDK_KEY_XXX symbols
      
      The GDK_KEY_XXX symbols are new in GTK3 and only the most
      recent GTK2 releases. Most versions of GTK2 have simply
      used GDK_XXX
      
      Signed-off-by: Daniel P. Berrange <berrange@redhat.com>
      Message-id: 1361805646-6425-14-git-send-email-berrange@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit ef6413a2a833abe24aae072bd59c7434969fc59d
  Author: Daniel P. Berrange <berrange@redhat.com>
  Date:   Mon Feb 25 15:20:45 2013 +0000
  
      Add compat macro for gtk_widget_get_realized
      
      The gtk_widget_get_realized method only arrived in GTK 2.20,
      so defined a compat macro for earlier GTK
      
      Signed-off-by: Daniel P. Berrange <berrange@redhat.com>
      Message-id: 1361805646-6425-13-git-send-email-berrange@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 528de90ab7133e22df7c1da4632a6dcd525e88f0
  Author: Daniel P. Berrange <berrange@redhat.com>
  Date:   Mon Feb 25 15:20:44 2013 +0000
  
      Add support for enabling build with GTK3
      
      Add a arg to configure to switch from GTK2 (default) to
      GTK3 (optional) build for QEMU.
      
        ./configure --with-gtkabi=3.0
      
      will choose GTK3, while
      
        ./configure --with-gtkabi=2.0
      
      will choose GTK2 (and remains the current default)
      
      Signed-off-by: Daniel P. Berrange <berrange@redhat.com>
      Message-id: 1361805646-6425-12-git-send-email-berrange@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 0d20664018a401120af28ff80ac8d22fbc887956
  Author: Daniel P. Berrange <berrange@redhat.com>
  Date:   Mon Feb 25 15:20:43 2013 +0000
  
      Ensure x_keymap.o is built when GTK is enabled
      
      The x_keymap.o file is required by both GTK and SDL builds,
      so it must be explicitly listed as a GTK dep to ensure the
      linker works when SDL is disabled
      
      Signed-off-by: Daniel P. Berrange <berrange@redhat.com>
      Message-id: 1361805646-6425-11-git-send-email-berrange@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit fe43bca85b269314b007cd9b2eecc4a52aa73dde
  Author: Daniel P. Berrange <berrange@redhat.com>
  Date:   Mon Feb 25 15:20:42 2013 +0000
  
      Replace expose-event handler with draw handler in GTK3
      
      In GTK3 the 'expose-event' signal has been replaced by a new
      'draw' signal. The only difference is that the latter will
      pre-create the cairo drawing context & set the clip mask.
      Since the drawing code is already structured in a nice way,
      we can just wire up the 'gd_draw_event' method to the 'draw'
      signal in GTK3
      
      Signed-off-by: Daniel P. Berrange <berrange@redhat.com>
      Message-id: 1361805646-6425-10-git-send-email-berrange@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 1ed76b59c4f8670eb06df48cebe086da06111e1f
  Author: Daniel P. Berrange <berrange@redhat.com>
  Date:   Mon Feb 25 15:20:41 2013 +0000
  
      Conditionalize use of gtk_widget_size_request
      
      The gtk_widget_size_request method has been replaced by
      the gtk_widget_get_preferred_size method in GTK3. Conditionally
      call the new method in GTK3
      
      Signed-off-by: Daniel P. Berrange <berrange@redhat.com>
      Message-id: 1361805646-6425-9-git-send-email-berrange@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 8906de769be0978fed31a0341d0a5829a4ef7ecf
  Author: Daniel P. Berrange <berrange@redhat.com>
  Date:   Mon Feb 25 15:20:40 2013 +0000
  
      Conditionalize use of gdk_display_warp_pointer
      
      In GTK3 the gdk_display_warp_pointer method is deprecated.
      Instead we should use gdk_device_warp on the GdkDevice
      instead associated with the event being processed.
      
      Signed-off-by: Daniel P. Berrange <berrange@redhat.com>
      Message-id: 1361805646-6425-8-git-send-email-berrange@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 530daf82c129c2a8a6fa757b3ef5a21f1f50f66a
  Author: Daniel P. Berrange <berrange@redhat.com>
  Date:   Mon Feb 25 15:20:39 2013 +0000
  
      Replace gtk_menu_append with gtk_menu_shell_append
      
      The gtk_menu_append method has long been deprecated in favour
      of the gtk_menu_shell_append method. The former is now entirely
      gone in GTK3, so switch all code to the latter which works on
      both GTK2 and GTK3
      
      Signed-off-by: Daniel P. Berrange <berrange@redhat.com>
      Message-id: 1361805646-6425-7-git-send-email-berrange@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 51572ab087b900ea67cc25f1c49dae4112274221
  Author: Daniel P. Berrange <berrange@redhat.com>
  Date:   Mon Feb 25 15:20:38 2013 +0000
  
      Remove use of GtkVBox in GTK3
      
      The GtkVBox class is deprecated, in favour of just using the
      GtkBox class directly. Eventually even GtkBox will be
      deprecated in favour of GtkGrid, but that is a bigger fix
      which can wait.
      
      Signed-off-by: Daniel P. Berrange <berrange@redhat.com>
      Message-id: 1361805646-6425-6-git-send-email-berrange@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 2a05485d72504ed92ce91dffd1f5867974c47ff0
  Author: Daniel P. Berrange <berrange@redhat.com>
  Date:   Mon Feb 25 15:20:37 2013 +0000
  
      Conditionalize use of gdk_pointer_grab / gdk_pointer_ungrab
      
      On GTK3 there is support for multiple pointer devices, so
      rather than using  gdk_pointer_grab / gdk_pointer_ungrab
      we should iterate over all devices, grabbing each one in
      turn
      
      Signed-off-by: Daniel P. Berrange <berrange@redhat.com>
      Message-id: 1361805646-6425-5-git-send-email-berrange@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 655199da197d2c3407d4bc937c9d3d3ac4551764
  Author: Daniel P. Berrange <berrange@redhat.com>
  Date:   Mon Feb 25 15:20:36 2013 +0000
  
      Conditionalize use of gdk_keyboard_grab / gdk_keyboard_ungrab
      
      On GTK3 there is support for multiple keyboard devices, so
      rather than using  gdk_keyboard_grab / gdk_keyboard_ungrab
      we should iterate over all devices, grabbing each one in
      turn
      
      Signed-off-by: Daniel P. Berrange <berrange@redhat.com>
      Message-id: 1361805646-6425-4-git-send-email-berrange@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 66962f14378d0adf2e7d0fcfac66e2248b09bb4d
  Author: Daniel P. Berrange <berrange@redhat.com>
  Date:   Mon Feb 25 15:20:35 2013 +0000
  
      Remove use of gdk_drawable_get_{screen, display}
      
      The gdk_drawable_get_screen and gdk_drawable_get_display
      methods don't exist in GDK3. Fortunately, even on GTK2
      they are not required - we can call the equivalent
      gtk_widget_get_screen/gtk_widget_get_display methods
      which have existed since GTK 2.2
      
      Signed-off-by: Daniel P. Berrange <berrange@redhat.com>
      Message-id: 1361805646-6425-3-git-send-email-berrange@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit cba68834c69f2d0fd04127301171fedac63d9b67
  Author: Daniel P. Berrange <berrange@redhat.com>
  Date:   Mon Feb 25 15:20:34 2013 +0000
  
      Add compat for gdk_drawable_get_size on GTK3
      
      GTK3 lacks the gdk_drawable_get_size method, so we create a
      stub impl which gets the get_width/get_height mehtods instead
      
      Signed-off-by: Daniel P. Berrange <berrange@redhat.com>
      Message-id: 1361805646-6425-2-git-send-email-berrange@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit f963e4d0ca5b7704aed8048e2bc293597d333dfb
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Mon Feb 25 16:02:30 2013 +0100
  
      gtk ui: unbreak spice
      
      Merge of the gtk ui brought a initialitation order issue for spice:
      The using_spice variable isn't set yet when checked, leading to the
      default UI being activated (additionally to spice remote access).
      
      Let's set display_remote when we find a -spice switch on the command
      line, like we do for vnc.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
      Message-id: 1361804550-15858-1-git-send-email-kraxel@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 864a556e9a800116a305f10fbb714268ca7e9bc3
  Merge: 9a1d7f0... bf3caa3...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Tue Feb 26 07:44:39 2013 -0600
  
      Merge remote-tracking branch 'kwolf/for-anthony' into staging
      
      # By Paolo Bonzini (7) and others
      # Via Kevin Wolf
      * kwolf/for-anthony: (22 commits)
        pc: add compatibility machine types for 1.4
        blockdev: enable discard by default
        qemu-nbd: add --discard option
        blockdev: add discard suboption to -drive
        block: implement BDRV_O_UNMAP
        block: complete all IOs before .bdrv_truncate
        coroutine: trim down nesting level in perf_nesting test
        coroutine: move pooling to common code
        qemu-iotests: Test qcow2 image creation options
        qemu-iotests: Add qemu-img compare test
        qemu-img: Add compare subcommand
        qemu-img: Add "Quiet mode" option
        block: Add synchronous wrapper for bdrv_co_is_allocated_above
        block: refuse negative iops and bps values
        block: use Error in do_check_io_limits()
        qcow2: support compressed clusters in BlockFragInfo
        qemu-img: add compressed clusters to BlockFragInfo
        qemu-img: fix missing space in qemu-img check output
        qcow2: record fragmentation statistics during check
        qcow2: introduce check_refcounts_l1/l2() flags
        ...
  
  commit 9a1d7f00efd4b69f051d4223a70ca91af0ccb19d
  Merge: b1c07f0... 90f8ae7...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Tue Feb 26 07:44:32 2013 -0600
  
      Merge remote-tracking branch 'quintela/stats.next' into staging
      
      # By Juan Quintela
      # Via Juan Quintela
      * quintela/stats.next:
        migration: calculate expected_downtime
        migration: don't account sleep time for calculating bandwidth
        migration: calculate end time after we have sent the data
        migration: change initial value of expected_downtime
  
  commit b1c07f06ed0e2094197274e636a90ad33674653c
  Merge: 08f4a0f... 3960c41...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Tue Feb 26 07:44:24 2013 -0600
  
      Merge remote-tracking branch 'luiz/queue/qmp' into staging
      
      # By Markus Armbruster
      # Via Luiz Capitulino
      * luiz/queue/qmp:
        check-qjson: More thorough testing of UTF-8 in strings
  
  commit 7bd43ec2dd3ffaa12e6331af41fc55d4b2b12f13
  Author: Jan Kiszka <jan.kiszka@siemens.com>
  Date:   Fri Feb 22 20:47:10 2013 +0100
  
      slirp: Properly initialize pollfds_idx of new sockets
      
      Otherwise we may start processing sockets in slirp_pollfds_poll that
      were created past slirp_pollfds_fill.
      
      Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
      Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 08f4a0f7ee899c32bac91114e859d2687cbcf1d7
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Mon Feb 25 11:41:40 2013 -0800
  
      target-ppc: Fix SUBFE carry
      
      While ~T0+T1+CF = T1-T0+CF-1 is true for the low 32-bits,
      it does not produce the correct carry-out to bit 33.  Do
      exactly what the manual says.
      
      Cc: Alexander Graf <agraf@suse.de>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit e77f083292916ba43b940fdacd2fc1001b750d1d
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Mon Feb 25 11:41:39 2013 -0800
  
      target-arm: Fix sbc_CC carry
      
      While T0+~T1+CF = T0-T1+CF-1 is true for the low 32-bits,
      it does not produce the correct carry-out to bit 33.  Do
      exactly what the manual says.
      
      Using the ~T1 makes the add and subtract code paths nearly
      identical, so have sbc_CC use adc_CC.
      
      Cc: Peter Maydell <peter.maydell@linaro.org>
      Reported-by: Laurent Desnogues <laurent.desnogues@gmail.com>
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 8c3ac601bdaf8d4d81823a79f2a166b586db7dab
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Mon Feb 25 11:41:38 2013 -0800
  
      arm/translate.c: Fix adc_CC/sbc_CC implementation
      
      commits 49b4c31efcce45ab714f286f14fa5d5173f9069d and
      2de68a4900ef6eb67380b0c128abfe1976bc66e8 reworked the implementation of adc_CC
      and sub_CC. The new implementations (on the TCG_TARGET_HAS_add2_i32 code path)
      are incorrect. The new logic is:
      
      CF:NF = 0:A +/- 0:CF
      CF:NF = CF:A +/- 0:B
      
      The lower 32 bits of the intermediate result stored in NF needs to be passes
      into the second addition in place of A (s/CF:A/CF:NF):
      
      CF:NF = 0:A +/- 0:CF
      CF:NF = CF:NF +/- 0:B
      
      This patch fixes the issue.
      
      Cc: Peter Maydell <peter.maydell@linaro.org>
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit a345481baa2b2fb3d54f8c9ddb58dfcaf75786df
  Author: Petar Jovanovic <petarj@mips.com>
  Date:   Thu Feb 7 19:36:09 2013 +0100
  
      target-mips: fix for sign-issue in MULQ_W helper
      
      Correct sign-propagation before multiplication in MULQ_W helper.
      The change also fixes previously incorrect expected values in the
      tests for MULQ_RS.W and MULQ_S.W.
      
      Signed-off-by: Petar Jovanovic <petarj@mips.com>
      Richard Henderson <rth@twiddle.net>
      Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
  
  commit 9c19eb1e205b29018f6f61c5f43db6abbe7dc0e5
  Author: Petar Jovanovic <petarj@mips.com>
  Date:   Wed Feb 6 18:05:25 2013 +0100
  
      target-mips: fix for incorrect multiplication with MULQ_S.PH
      
      The change corrects sign-related issue with MULQ_S.PH. It also includes
      extension to the already existing test which will trigger the issue.
      
      Signed-off-by: Petar Jovanovic <petarj@mips.com>
      Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
  
  commit d2123a079d983677ec8333940aa4bec803d98cde
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Tue Feb 19 23:52:26 2013 -0800
  
      target-xtensa: Use add2/sub2 for mac
      
      Cc: Max Filippov <jcmvbkbc@gmail.com>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit c9cda20bc55e549d31e791bfa55eabe3642b73a7
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Tue Feb 19 23:52:25 2013 -0800
  
      target-xtensa: Use mul*2 for mul*hi
      
      Cc: Max Filippov <jcmvbkbc@gmail.com>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit d1f8cd839136337b713a05aaf11a5f189e81532d
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Tue Feb 19 23:52:24 2013 -0800
  
      target-unicore32: Use mul*2 for do_mult
      
      Cc: Guan Xuetao <gxt@mprc.pku.edu.cn>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 1d3b708491b9d7dde573261fdee8ca0afc6980fd
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Tue Feb 19 23:52:23 2013 -0800
  
      target-sh4: Use mul*2 for dmul*
      
      Cc: Aurelien Jarno <aurelien@aurel32.net>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 528692a8a4fb6c545d818957e758d6ad70fa255c
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Tue Feb 19 23:52:22 2013 -0800
  
      target-sparc: Use mul*2 for multiply
      
      Cc: Blue Swirl <blauwirbel@gmail.com>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 15fe216fc510c2a0ecf39536bbbc92ba75beb963
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Tue Feb 19 23:52:21 2013 -0800
  
      target-sparc: Use official add2/sub2 interfaces for addx/subx
      
      Cc: Blue Swirl <blauwirbel@gmail.com>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit e4a2c846248ff8e786e741bc4bc3103b24dfba74
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Tue Feb 19 23:52:20 2013 -0800
  
      target-ppc: Compute mullwo without branches
      
      Cc: Alexander Graf <agraf@suse.de>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit ba4af3e422f7ba2de58fd752d6ca89922c259a74
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Tue Feb 19 23:52:19 2013 -0800
  
      target-ppc: Compute arithmetic shift carry without branches
      
      Cc: Alexander Graf <agraf@suse.de>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit fd3f0081e5d873b26b9988b48f7118a9914bbd64
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Tue Feb 19 23:52:18 2013 -0800
  
      target-ppc: Implement neg in terms of subf
      
      Cc: Alexander Graf <agraf@suse.de>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit b5a73f8d8a57e940f9bbeb399a9e47897522ee9a
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Tue Feb 19 23:52:17 2013 -0800
  
      target-ppc: Use add2 for carry generation
      
      Cc: Alexander Graf <agraf@suse.de>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 146de60dcade65a401c6665ae4b51c2b15dfaa55
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Tue Feb 19 23:52:16 2013 -0800
  
      target-ppc: Compute addition carry with setcond
      
      Cc: Alexander Graf <agraf@suse.de>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit ffe30937c89dd67a53bf3f35b962701cd9d8f70e
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Tue Feb 19 23:52:15 2013 -0800
  
      target-ppc: Compute addition overflow without branches
      
      Cc: Alexander Graf <agraf@suse.de>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 2fdcb629071cb6206028bc7d6b69f3585fc365ec
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Tue Feb 19 23:52:14 2013 -0800
  
      target-ppc: Use setcond in gen_op_cmp
      
      Which means that callers need not copy data into local tmps.
      
      Cc: Alexander Graf <agraf@suse.de>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit da91a00f191fc70ea7d81d7476ef933c562e6fcd
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Tue Feb 19 23:52:13 2013 -0800
  
      target-ppc: Split out SO, OV, CA fields from XER
      
      In preparation for more efficient setting of these fields.
      
      Cc: Alexander Graf <agraf@suse.de>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 23ad1d5d3c00cd07ab7aedc128565c6029802c30
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Tue Feb 19 23:52:12 2013 -0800
  
      target-ppc: Use mul*2 in mulh* insns
      
      Cc: Alexander Graf <agraf@suse.de>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit bf45f97133b7f81d27711971a9e28d60528d90c8
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Tue Feb 19 23:52:11 2013 -0800
  
      target-cris: Use mul*2 in mul* insns
      
      Cc: Edgar E. Iglesias <edgar.iglesias@gmail.com>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit ce1dd5d1bbb0a3769566cb6967714c8c8c97a815
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Tue Feb 19 23:52:10 2013 -0800
  
      target-mips: Use mul[us]2 in [D]MULT[U] insns
      
      Cc: Aurelien Jarno <aurelien@aurel32.net>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 2de68a4900ef6eb67380b0c128abfe1976bc66e8
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Tue Feb 19 23:52:09 2013 -0800
  
      target-arm: Implement sbc_cc inline
      
      Use sub2 if available, otherwise use 64-bit arithmetic.
      
      Cc: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 49b4c31efcce45ab714f286f14fa5d5173f9069d
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Tue Feb 19 23:52:08 2013 -0800
  
      target-arm: Implement adc_cc inline
      
      Use add2 if available, otherwise use 64-bit arithmetic.
      
      Cc: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit e3482cb8063575f9fe0f39b701a4b6dc5a55c9cd
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Tue Feb 19 23:52:07 2013 -0800
  
      target-arm: Use add2 in gen_add_CC
      
      Cc: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit c9f10124a2704b6bab21b31e79735b18d414a654
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Tue Feb 19 23:52:06 2013 -0800
  
      target-arm: Use mul[us]2 and add2 in umlal et al
      
      Cc: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 831d7fe800774db0d7142fdf2a8f8758c8bf9c92
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Tue Feb 19 23:52:05 2013 -0800
  
      target-arm: Use mul[us]2 in gen_mul[us]_i64_i32
      
      Cc: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit dc46d1c68aa107b8e3c95f66e87cd9d02e6452a9
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Tue Feb 19 23:52:04 2013 -0800
  
      target-s390x: Use mulu2 for mlgr insn
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 962415fcd5f8223a6fbc6f7bb8c5fdf2500f2f84
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Tue Feb 19 23:52:03 2013 -0800
  
      target-alpha: Use mulu2 for umulh insn
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit f1fae40c61fd4558c7d10992c98b4bb47f99e0ed
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Tue Feb 19 23:52:02 2013 -0800
  
      tcg: Apply life analysis to 64-bit multiword arithmetic ops
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit f402f38f439f17d4361b28248f948a6170d30133
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Tue Feb 19 23:52:01 2013 -0800
  
      tcg: Implement muls2 with mulu2
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 76f131332310d8317880ef73a2bc90725d857ed3
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Tue Feb 19 23:52:00 2013 -0800
  
      target-i386: Use add2 to implement the ADX extension
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit d693e14733509f9a2124b03a912058790411140a
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Tue Feb 19 23:51:58 2013 -0800
  
      tcg-arm: Implement muls2_i32
      
      We even had the encoding of smull already handy...
      
      Cc: Andrzej Zaborowski <balrogg@gmail.com>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 624988a53b4db34ee2a2b96dc2bccdf52e133a0a
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Tue Feb 19 23:51:57 2013 -0800
  
      tcg-i386: Implement multiword arithmetic ops
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit f6953a739972353f2cc5e3d5994127ca8c8236ce
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Tue Feb 19 23:51:56 2013 -0800
  
      tcg: Implement multiword addition helpers
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 696a8be6a077a5760bbf9822209999c908cdf0b1
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Tue Feb 19 23:51:55 2013 -0800
  
      tcg: Implement multiword multiply helpers
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 3c51a98507f9ff64fc2a3841c0e5b8a0c9e3c2b7
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Tue Feb 19 23:51:54 2013 -0800
  
      tcg: Implement a 64-bit to 32-bit extraction helper
      
      We're going to have use for this shortly in implementing other helpers.
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 4d3203fd0b5d17e39f631f2534e7cbb37d04ce3f
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Tue Feb 19 23:51:53 2013 -0800
  
      tcg: Add signed multiword multiplication operations
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit d7156f7ce4581c874df4a27409e7d99873faa413
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Tue Feb 19 23:51:52 2013 -0800
  
      tcg: Add 64-bit multiword arithmetic operations
      
      Matching the 32-bit multiword arithmetic that we already have.
      
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 803d805bcef4ea7b7d6ef0b4929263e1160d6b3c
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Tue Feb 19 23:51:51 2013 -0800
  
      tcg-sparc: Always implement 32-bit multiword ops
      
      Cc: Blue Swirl <blauwirbel@gmail.com>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit bbc863bfecfb3e3a3e21ce569e25046e24c0487c
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Tue Feb 19 23:51:50 2013 -0800
  
      tcg-i386: Always implement 32-bit multiword ops
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit e6a72734549bd05d06d19957518811c24a6cbee4
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Tue Feb 19 23:51:49 2013 -0800
  
      tcg: Make 32-bit multiword operations optional for 64-bit hosts
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit f708e736d0dafc05f8b7e9e73d6440c930b94686
  Merge: 6ab7e54... f437d0a...
  Author: Blue Swirl <blauwirbel@gmail.com>
  Date:   Sat Feb 23 17:21:41 2013 +0000
  
      Merge branch 'eflags3' of git://github.com/rth7680/qemu
      
      * 'eflags3' of git://github.com/rth7680/qemu: (61 commits)
        target-i386: Use movcond to implement shiftd.
        target-i386: Discard CC_OP computation in set_cc_op also
        target-i386: Use movcond to implement rotate flags.
        target-i386: Use movcond to implement shift flags.
        target-i386: Add CC_OP_CLR
        target-i386: Implement tzcnt and fix lzcnt
        target-i386: Use clz/ctz for bsf/bsr helpers
        target-i386: Implement ADX extension
        target-i386: Implement RORX
        target-i386: Implement SHLX, SARX, SHRX
        target-i386: Implement PDEP, PEXT
        target-i386: Implement MULX
        target-i386: Implement BZHI
        target-i386: Implement BLSR, BLSMSK, BLSI
        target-i386: Implement BEXTR
        target-i386: Implement ANDN
        target-i386: Implement MOVBE
        target-i386: Decode the VEX prefixes
        target-i386: Tidy prefix parsing
        target-i386: Use CC_SRC2 for ADC and SBB
        ...
  
  commit 6ab7e5465a4d6188e29398fb43a30dbab1015b75
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Wed Feb 20 15:21:09 2013 +0000
  
      Replace all setjmp()/longjmp() with sigsetjmp()/siglongjmp()
      
      The setjmp() function doesn't specify whether signal masks are saved and
      restored; on Linux they are not, but on BSD (including MacOSX) they are.
      We want to have consistent behaviour across platforms, so we should
      always use "don't save/restore signal mask" (this is also generally
      going to be faster). This also works around a bug in MacOSX where the
      signal-restoration on longjmp() affects the signal mask for a completely
      different thread, not just the mask for the thread which did the longjmp.
      The most visible effect of this was that ctrl-C was ignored on MacOSX
      because the CPU thread did a longjmp which resulted in its signal mask
      being applied to every thread, so that all threads had SIGINT and SIGTERM
      blocked.
      
      The POSIX-sanctioned portable way to do a jump without affecting signal
      masks is to siglongjmp() to a sigjmp_buf which was created by calling
      sigsetjmp() with a zero savemask parameter, so change all uses of
      setjmp()/longjmp() accordingly. [Technically POSIX allows sigsetjmp(buf, 0)
      to save the signal mask; however the following siglongjmp() must not
      restore the signal mask, so the pair can be effectively considered as
      "sigjmp/longjmp which don't touch the mask".]
      
      For Windows we provide a trivial sigsetjmp/siglongjmp in terms of
      setjmp/longjmp -- this is OK because no user will ever pass a non-zero
      savemask.
      
      The setjmp() uses in tests/tcg/test-i386.c and tests/tcg/linux-test.c
      are left untouched because these are self-contained singlethreaded
      test programs intended to be run under QEMU's Linux emulation, so they
      have neither the portability nor the multithreading issues to deal with.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Tested-by: Stefan Weil <sw@weilnetz.de>
      Reviewed-by: Laszlo Ersek <lersek@redhat.com>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit d1c36ba707637173b818652e51181370d51b6c58
  Author: Ronald Hecht <ronald.hecht@gmx.de>
  Date:   Tue Feb 19 12:45:07 2013 +0100
  
      SPARC LEON power-down support added
      
      Signed-off-by: Ronald Hecht <address@hidden>
      Signed-off-by: Fabien Chouteau <chouteau@adacore.com>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 7a0a9c2c64be242d5953d5ce6172976b05f6c14f
  Author: Ronald Hecht <ronald.hecht@gmx.de>
  Date:   Tue Feb 19 12:45:06 2013 +0100
  
      Added LEON MMU ASI mappings and corrected LEON3 MMU masks.
      
      This patch adds SPARC ASI mappings that are used by the LEON processor.It also
      corrects the MMU context register and context table pointer mask of the LEON3.
      
      Signed-off-by: Ronald Hecht <ronald.hecht@gmx.de>
      Signed-off-by: Fabien Chouteau <chouteau@adacore.com>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 99e448006d9267d71c2e3a629b6e5d29ed67bb30
  Author: Ronald Hecht <ronald.hecht@gmx.de>
  Date:   Tue Feb 19 17:22:11 2013 +0100
  
      grlib-apbuart: Add support of various flags
      
       - enable/disable Rx and Tx
       - Rx and Tx interrupt
       - Tx FIFO empty and Tx SHIFT empty
      
      Signed-off-by: Fabien Chouteau <chouteau@adacore.com>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 8eda222831d31e6562bf1ce50d22fa29e1b6d958
  Author: Fabien Chouteau <chouteau@adacore.com>
  Date:   Tue Feb 19 17:22:10 2013 +0100
  
      Typo: replace gptimer by apbuart
      
      Signed-off-by: Fabien Chouteau <chouteau@adacore.com>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit af18078d8057203b1ed26ac5534d233aabb36886
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Sat Feb 2 17:17:54 2013 +0000
  
      disas/i386.c: Add explicit braces round empty for-loop body
      
      Add explicit braces round an empty for-loop body; this fits
      QEMU style and is easier to read than an inconspicuous semicolon
      at the end of the line. It also silences a clang warning:
      
      disas/i386.c:4723:49: warning: for loop has empty body [-Wempty-body]
                for (i = 0; tmp[i] == '0' && tmp[i + 1]; i++);
                                                             ^
      disas/i386.c:4723:49: note: put the semicolon on a separate line to silence this warning [-Wempty-body]
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 632314c49ce20ee9c974f07544d9125fbbbfbe1b
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Tue Feb 12 16:13:27 2013 +0000
  
      qemu-log: Remove qemu_log_try_set_file() and its users
      
      Remove the function qemu_log_try_set_file() and its users (which
      are all in TCG code generation functions for various targets).
      This function was added to abstract out code which was originally
      written as "if (!logfile) logfile = stderr;" in order that BUG:
      case code which did an unguarded "fprintf(logfile, ...)" would
      not crash if debug logging was not enabled. Since those direct
      uses of logfile have also been abstracted away into qemu_log()
      calls which check for a NULL logfile, there is no need for the
      target-* files to mess with the user's chosen logging settings.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Reviewed-by: Andreas Färber <afaerber@suse.de>
      Acked-by: Michael Walle <michael@walle.cc>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 685cbd2f63a48bd111bd2c3c4a2228029595ba12
  Author: Hervé Poussineau <hpoussin@reactos.org>
  Date:   Thu Feb 21 22:58:08 2013 +0100
  
      xhci: fix bad print specifier
      
      This fixes the following compilation error:
      hw/usb/hcd-xhci.c:1156:17: error: format ‘%llx’ expects argument of type
      ‘long long unsigned int’, but argument 4 has type ‘unsigned int’
      
      Signed-off-by: Hervé Poussineau <hpoussin@reactos.org>
      Reviewed-by: Stefan Weil <sw@weilnetz.de>
      Acked-by: Gerd Hoffmann <kraxel@redhat.com>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 30e8f22b7bc6694b9abea43f45db6fd5be4df429
  Author: Jan Kiszka <jan.kiszka@siemens.com>
  Date:   Fri Feb 22 20:53:33 2013 +0100
  
      gtk: Rename File to Machine menu and add pause, reset and power down items
      
      This adds basic guest control commands to the "Machine" menu - a nice
      added-value for the GTK UI.
      
      We use "pause" as the term for stopping the machine here. So reword also
      the related caption tag.
      
      Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 104092825ac3274d16ffc35b7ef9ac8c636e1c48
  Author: Stefan Weil <sw@weilnetz.de>
  Date:   Fri Feb 22 20:33:34 2013 +0100
  
      ui/gtk: Use menu item from stock for full screen
      
      This reduces the required translations and gives a nicer menu
      with an icon.
      
      The full screen menu item is no longer a check menu item.
      A checked item is not visible in full screen mode,
      so it is not needed for this special menu item.
      
      Signed-off-by: Stefan Weil <sw@weilnetz.de>
      Message-id: 1361561614-11180-1-git-send-email-sw@weilnetz.de
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 28d2e5b27d538d94d2489d657b563c58b4d69bc4
  Author: Stefan Weil <sw@weilnetz.de>
  Date:   Fri Feb 22 20:09:59 2013 +0100
  
      ui/gtk: Support versions of VTE before 0.26
      
      This is needed for current Debian stable (Squeeze).
      
      VTE versions before 0.26 did not support VtePty.
      
      Lower the version requirement and use alternate code which works for Debian.
      
      Signed-off-by: Stefan Weil <sw@weilnetz.de>
      Message-id: 1361560199-28906-1-git-send-email-sw@weilnetz.de
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit c95e3080a44946ac5739542b549f5a10ee4ec377
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Fri Feb 22 21:08:51 2013 +0100
  
      Reenable -Wstrict-prototypes
      
      One part of this patch reverts commit 22bc9a46, which disabled the
      warning. The rest of it deals with the warning by adding a #pragma for
      newer gcc and by disabling -Werror for compilers that can't deal with
      the #pragma.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Message-id: 1361563731-13307-1-git-send-email-kwolf@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit bf3caa3dc17552b323cec6831301a22cfc98ecd5
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri Feb 8 14:06:15 2013 +0100
  
      pc: add compatibility machine types for 1.4
      
      Adds both pc-i440fx-1.4 and pc-q35-1.4.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit 215e47b9ea2cd7926333b7dc683024aa00e0c386
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri Feb 8 14:06:14 2013 +0100
  
      blockdev: enable discard by default
      
      Because discard is now a host parameter, we can always fake it as enabled
      in the guest.  This is an extension of the current choice to ignore
      "not supported" errors from the host when discard_granularity is set
      to nonzero.
      
      The default granularity is set to the logical block size or 4k, whichever
      is largest, because cluster sizes below 4k are rarely used and 4K is a
      typical block size for files.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit ded9d2d5e247dc4d141c01bc8dc99d6ec832f9e8
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri Feb 8 14:06:13 2013 +0100
  
      qemu-nbd: add --discard option
      
      Similar to --cache and --aio, this option mimics the discard suboption
      of "-drive".
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit a9384aff5315e7568b6ebc171f4a482e01f06526
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri Feb 8 14:06:12 2013 +0100
  
      blockdev: add discard suboption to -drive
      
      Add support for BDRV_O_UNMAP from the QEMU command-line.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit 9e8f1835ea3ab3be83634f34c1bb8b69cd871766
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri Feb 8 14:06:11 2013 +0100
  
      block: implement BDRV_O_UNMAP
      
      It is better to present homogeneous hardware independent of the storage
      technology that is chosen on the host, hence we make discard a host
      parameter; the user can choose whether to pass it down to the image
      format and protocol, or to ignore it.
      
      Using DISCARD with filesystems can cause very severe fragmentation, so it
      is left default-off for now.  This can change later when we implement the
      "anchor" operation for efficient management of preallocated files.
      
      There is still one choice to make: whether DISCARD has an effect on the
      dirty bitmap or not.  I chose yes, though there is a disadvantage: if
      the guest is buggy and issues discards for data that is in use, there
      will be no way to migrate storage for that guest without downgrading
      the machine type to an older one.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit 9a665b2b8640e464f0a778216fc2dca8d02acf33
  Author: Peter Lieven <pl@dlhnet.de>
  Date:   Mon Feb 18 13:48:31 2013 +0100
  
      block: complete all IOs before .bdrv_truncate
      
      bdrv_truncate() invalidates the bdrv_check_request() result for
      in-flight requests, so there should better be none.
      
      Cc: qemu-stable@nongnu.org
      Signed-off-by: Peter Lieven <pl@kamp.de>
      Reported-by: Kevin Wolf <kwolf@redhat.com>
      Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit 027003152f4cf21952f9282b4487daf3fdd372ba
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Tue Feb 19 11:59:10 2013 +0100
  
      coroutine: trim down nesting level in perf_nesting test
      
      20000 nested coroutines require 20 GB of virtual address space.
      Only nest 1000 of them so that the test (only enabled with
      "-m perf" on the command line) runs on 32-bit machines too.
      
      Cc: qemu-stable@nongnu.org
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit 402397843e20e35d6cb7c80837c7cfdb19ede591
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Tue Feb 19 11:59:09 2013 +0100
  
      coroutine: move pooling to common code
      
      The coroutine pool code is duplicated between the ucontext and
      sigaltstack backends, and absent from the win32 backend.  But the
      code can be shared easily by moving it to qemu-coroutine.c.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit 4dc9f9d67dbf5d062d8db188b81cef435f291dd8
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Tue Jan 29 10:46:52 2013 +0100
  
      qemu-iotests: Test qcow2 image creation options
      
      Just create lots of images and try out each of the creation options that
      qcow2 provides (except backing_file/fmt for now)
      
      I'm not totally happy with the behaviour of qemu-img in each of the
      cases, but let's be explicit and update the test when we do change
      things later.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit e930d201bc8066a314b9e115e4a2afca50f9c504
  Author: Miroslav Rezanina <mrezanin@redhat.com>
  Date:   Wed Feb 13 09:09:42 2013 +0100
  
      qemu-iotests: Add qemu-img compare test
      
      Simple test for qemu-img compare to check it's working correctly.
      
      Signed-off-by: Miroslav Rezanina <mrezanin@redhat.com>
      Reviewed-by: Kevin Wolf <kwolf@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit d14ed18c8d10a936e6f8b55f56afb4b75c305e10
  Author: Miroslav Rezanina <mrezanin@redhat.com>
  Date:   Wed Feb 13 09:09:41 2013 +0100
  
      qemu-img: Add compare subcommand
      
      This patch adds new qemu-img subcommand that compares content of two disk
      images.
      
      Signed-off-by: Miroslav Rezanina <mrezanin@redhat.com>
      Reviewed-by: Kevin Wolf <kwolf@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit f382d43a9180ed20c671dc058d5452c2df7d3c61
  Author: Miroslav Rezanina <mrezanin@redhat.com>
  Date:   Wed Feb 13 09:09:40 2013 +0100
  
      qemu-img: Add "Quiet mode" option
      
      There can be a need to turn output to stdout off. This patch adds a -q option
      that enable "Quiet mode". In Quiet mode, only errors are printed out.
      
      Signed-off-by: Miroslav Rezanina <mrezanin@redhat.com>
      Reviewed-by: Kevin Wolf <kwolf@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit b35b2bba5b372ff912c5fe7e5ad6c5a9d883464f
  Author: Miroslav Rezanina <mrezanin@redhat.com>
  Date:   Wed Feb 13 09:09:39 2013 +0100
  
      block: Add synchronous wrapper for bdrv_co_is_allocated_above
      
      There's no synchronous wrapper for bdrv_co_is_allocated_above function
      so it's not possible to check for sector allocation in an image with
      a backing file.
      
      Signed-off-by: Miroslav Rezanina <mrezanin@redhat.com>
      Reviewed-by: Kevin Wolf <kwolf@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 7d81c1413c9c9bdcc966453636e4ca7776b59861
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Wed Feb 13 16:53:43 2013 +0100
  
      block: refuse negative iops and bps values
      
      Negative I/O throttling iops and bps values do not make sense so reject
      them with an error message.
      
      Reviewed-by: Kevin Wolf <kwolf@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit c546194f260fb3e391193cb8cc33505618077ecb
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Wed Feb 13 16:53:42 2013 +0100
  
      block: use Error in do_check_io_limits()
      
      The do_check_io_limits() function returns false when I/O limits are
      invalid but it doesn't set an Error to indicate why.  The two
      do_check_io_limits() callers duplicate error reporting.  Solve this by
      passing an Error pointer into do_check_io_limits().
      
      Note that the two callers report slightly different errors: drive_init()
      prints a custom error message while qmp_block_set_io_throttle() does
      error_set(errp, QERR_INVALID_PARAMETER_COMBINATION).
      
      QERR_INVALID_PARAMETER_COMBINATION is a generic error, see
      include/qapi/qmp/qerror.h:
      
        #define QERR_INVALID_PARAMETER_COMBINATION \
          ERROR_CLASS_GENERIC_ERROR, "Invalid parameter combination"
      
      Since it is generic we are not obliged to keep this error.  Switch to
      the custom error message which contains more information.
      
      This patch prepares for adding additional checks with their own error
      messages to do_check_io_limits().  The next patch adds a new check.
      
      Reviewed-by: Kevin Wolf <kwolf@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 4db35162ea54d84c29074adfcff470ee2687e7b9
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Thu Feb 7 17:15:05 2013 +0100
  
      qcow2: support compressed clusters in BlockFragInfo
      
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit e6439d783cce2c5cdbe4f8028f0b45162b540f82
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Thu Feb 7 17:15:04 2013 +0100
  
      qemu-img: add compressed clusters to BlockFragInfo
      
      Show how many clusters are compressed.  This can be used to monitor how
      many compressed clusters remain and whether to recompress the image.
      
      Suggested-by: Cole Robinson <crobinso@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit c9fc50839863f05545caca92bb9fbead8b1c91bd
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Thu Feb 7 17:15:03 2013 +0100
  
      qemu-img: fix missing space in qemu-img check output
      
      The qemu-img check fragmentation printf() is missing a space before the
      '=' sign.  The human output is not guaranteed to be stable and we are
      not aware of screen scrapers, so add the missing space.
      
      Also fix the missing indentation of the printf() arguments.
      
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit fba31bae2d776fb4134186a830a252523df7933f
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Thu Feb 7 17:15:02 2013 +0100
  
      qcow2: record fragmentation statistics during check
      
      The qemu-img check command can display fragmentation statistics:
       * Total number of clusters in virtual disk
       * Number of allocated clusters
       * Number of fragmented clusters
      
      This patch adds fragmentation statistics support to qcow2.
      
      Compressed and normal clusters count as allocated.  Zero clusters are
      not counted as allocated unless their L2 entry has a non-zero offset
      (e.g. preallocation).
      
      Only the current L1 table counts towards the statistics - snapshots are
      ignored.
      
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 801f70445293ec8ed2d78fd92313c2f71fa48ac9
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Thu Feb 7 17:15:01 2013 +0100
  
      qcow2: introduce check_refcounts_l1/l2() flags
      
      The check_refcounts_l1/l2() functions have a check_copied argument to
      check that the QCOW_O_COPIED flag is consistent with refcount == 1.
      This should be a bool, not an int.
      
      However, the next patch introduces qcow2 fragmentation statistics and
      also needs to pass an option to check_refcounts_l1/l2().  This is a good
      opportunity to use an int flags field.
      
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 8599ea4c42c098d2657ed632ad569f7a665706a4
  Author: Federico Simoncelli <fsimonce@redhat.com>
  Date:   Mon Jan 28 06:59:47 2013 -0500
  
      qemu-img: add json output option to the check command
      
      This option --output=[human|json] makes qemu-img check output a human
      or JSON representation at the choice of the user.
      
      Signed-off-by: Federico Simoncelli <fsimonce@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit c6bb9ad198c2caa9c7c8ba360a07630b5c10e4a8
  Author: Federico Simoncelli <fsimonce@redhat.com>
  Date:   Mon Jan 28 06:59:46 2013 -0500
  
      qemu-img: find the image end offset during check
      
      This patch adds the support for reporting the image end offset (in
      bytes). This is particularly useful after a conversion (or a rebase)
      where the destination is a block device in order to find the first
      unused byte at the end of the image.
      
      Signed-off-by: Federico Simoncelli <fsimonce@redhat.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit 5cbb08283789caf7dbfd0890dcff47124ad766c2
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Fri Feb 22 08:40:30 2013 -0600
  
      ui/gtk: require at least GTK 2.18 and VTE 0.26
      
      This gives us the bare amount of features we need.  We can add work arounds
      for older versions and lower the requirement but this should be a good
      starting point.
      
      Suggested-by: Daniel Berrange <berrange@redhat.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
      ---
      v1 -> v2
       - tremendous simplification suggested by danpb
  
  commit 82fb0c8908ccbf775be749be9eb3fc0a5813ceaa
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Fri Feb 22 12:11:59 2013 +0100
  
      unbreak hw/usb/redirect.c build
      
      Commit 8550a02d1239415342959f6a32d178bc05c557cc added a streams
      parameter to usb_wakeup and didn't update redirect.c.  Fix it.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 3f58eadeed497445a0ce11468c7394cb3d3f1b65
  Author: Stefan Weil <sw@weilnetz.de>
  Date:   Fri Feb 22 07:28:01 2013 +0100
  
      ui/gtk: Fix build (missing include for setlocale)
      
      At least for Ubuntu Linux locale.h is needed.
      
      Signed-off-by: Stefan Weil <sw@weilnetz.de>
      Message-id: 1361514481-26164-1-git-send-email-sw@weilnetz.de
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 90f8ae724a575861f093fbdbfd49a925bcfec327
  Author: Juan Quintela <quintela@redhat.com>
  Date:   Fri Feb 1 13:22:37 2013 +0100
  
      migration: calculate expected_downtime
      
      We removed the calculation in commit e4ed1541ac9413eac494a03532e34beaf8a7d1c5
      
      Now we add it back.  We need to create dirty_bytes_rate because we
      can't include cpu-all.h from migration.c, and there is no other way to
      include TARGET_PAGE_SIZE.
      
      Signed-off-by: Juan Quintela <quintela@redhat.com>
      
      
      Reviewed-by: Orit Wasserman <owasserm@redhat.com>
  
  commit 7161082c8d8cf167c508976887a0a63f4db92b51
  Author: Juan Quintela <quintela@redhat.com>
  Date:   Fri Feb 1 12:41:38 2013 +0100
  
      migration: don't account sleep time for calculating bandwidth
      
      While we are sleeping we are not sending, so we should not use that
      time to estimate our bandwidth.
      
      Signed-off-by: Juan Quintela <quintela@redhat.com>
      
      
      Reviewed-by: Orit Wasserman <owasserm@redhat.com>
  
  commit a3e879cd51c4f614f702117c4b1449f0218c00f3
  Author: Juan Quintela <quintela@redhat.com>
  Date:   Fri Feb 1 12:39:08 2013 +0100
  
      migration: calculate end time after we have sent the data
      
      Signed-off-by: Juan Quintela <quintela@redhat.com>
      
      
      Reviewed-by: Orit Wasserman <owasserm@redhat.com>
  
  commit cc283e3bf04d2f64eb6ec2ee5bcd36edd779fe89
  Author: Juan Quintela <quintela@redhat.com>
  Date:   Fri Feb 1 11:12:26 2013 +0100
  
      migration: change initial value of expected_downtime
      
      0 is a very bad initial value, what we are trying to get is
      max_downtime, so that is a much better estimation.
      
      Signed-off-by: Juan Quintela <quintela@redhat.com>
      
      
      Reviewed-by: Orit Wasserman <owasserm@redhat.com>
  
  commit 73d4dc71f3a41131541c73b3ac2a8b160a51842b
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Wed Feb 20 07:43:26 2013 -0600
  
      gtk: suppress accelerators from the File menu when grab is active
      
      If you're full screen, you probably expect Ctrl-Q to go to the guest,
      not the host.  I think restricting certain menus is the right way to
      handle this generally speaking.
      
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
      Message-id: 1361367806-4599-10-git-send-email-aliguori@us.ibm.com
  
  commit 15546425c5527ebb08ede399373b705866f1ff84
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Wed Feb 20 07:43:25 2013 -0600
  
      gtk: make default UI (v5)
      
      A user can still enable SDL with '-sdl' or '-display sdl' but start making the
      default display GTK by default.
      
      I'd also like to deprecate the SDL display and remove it in a few releases.
      
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
      Message-id: 1361367806-4599-9-git-send-email-aliguori@us.ibm.com
  
  commit 834574ea89fa9c3ee0a557a13ad3f50db2509054
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Wed Feb 20 07:43:24 2013 -0600
  
      gtk: add translation support (v5)
      
      This includes a de_DE translation from Kevin Wolf and an it translation from
      Paolo Bonzini.
      
      Cc: Paolo Bonzini <pbonzini@redhat.com>
      Cc: Kevin Wolf <kwolf@redhat.com>
      Cc: Stefan Hajnoczi <stefanha@redhat.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
      Message-id: 1361367806-4599-8-git-send-email-aliguori@us.ibm.com
  
  commit c61584833c579cd7bf800499124ce3d0e15bfb37
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Wed Feb 20 07:43:23 2013 -0600
  
      gtk: add support for screen scaling and full screen (v5)
      
      Basic menu items to enter full screen mode and zoom in/out.  Unlike SDL, we
      don't allow arbitrary scaling based on window resizing.  The current behavior
      with SDL causes a lot of problems for me.
      
      Sometimes I accidentally resize the window a tiny bit while trying to move it
      (Ubuntu's 1-pixel window decorations don't help here).  After that, scaling is
      now active and if the screen changes size again, badness ensues since the
      aspect ratio is skewed.
      
      Allowing zooming by 25% in and out should cover most use cases.  We can add a
      more flexible scaling later but for now, I think this is a more friendly
      behavior.
      
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
      Message-id: 1361367806-4599-7-git-send-email-aliguori@us.ibm.com
  
  commit 5104a1f65088285ddf870aa641b9061064e8757d
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Wed Feb 20 07:43:22 2013 -0600
  
      gtk: add support for input grabbing (v2)
      
      There is a small deviation from SDL's behavior here.  Instead of Ctrl+Alt
      triggering grab, we now use Ctrl-Alt-g to trigger grab.
      
      GTK will not accept Ctrl+Alt as an accelerator since it just consists of
      modifiers.  Having grab as a proper accelerator is important as it allows a user
      to override the accelerator for accessibility purposes.
      
      We also are not automatically grabbing on left-click.  Besides the inability to
      tie mouse clicks to an accelerator, I think this behavior is hard to discover
      and since it only happens depending on the guest state, it can lead to confusing
      behavior.
      
      This can be changed in the future if there's a strong resistence to dropping
      left-click-to-grab, but I think we're better off dropping it.
      
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
      Message-id: 1361367806-4599-6-git-send-email-aliguori@us.ibm.com
  
  commit d861def367b516055dc4c46dc1305143ee653c84
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Wed Feb 20 07:43:21 2013 -0600
  
      gtk: add virtual console support (v2)
      
      This enables VteTerminal to be used to render the text consoles.  VteTerminal is
      the same widget used by gnome-terminal which means it's VT100 emulation is as
      good as they come.
      
      It's also screen reader accessible, supports copy/paste, proper scrolling and
      most of the other features you would expect from a terminal widget.
      
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
      Message-id: 1361367806-4599-5-git-send-email-aliguori@us.ibm.com
  
  commit a4ccabcf6deaeb42c65d5d6d84ba0ceff8003876
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Wed Feb 20 07:43:20 2013 -0600
  
      ui: add basic GTK gui (v5)
      
      This is minimalistic and just contains the basic widget infrastructure.  The GUI
      consists of a menu and a GtkNotebook.  To start with, the notebook has its tabs
      hidden which provides a UI that looks very similar to SDL with the exception of
      the menu bar.
      
      The menu bar allows a user to toggle the visibility of the tabs.  Cairo is used
      for rendering.
      
      I used gtk-vnc as a reference.  gtk-vnc solves the same basic problems as QEMU
      since it was originally written as a remote display for QEMU.  So for the most
      part, the approach to rendering and keyboard handling should be pretty solid for
      GTK.
      
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
      Message-id: 1361367806-4599-4-git-send-email-aliguori@us.ibm.com
  
  commit d82831dbc5471d72785c49b33710436af49bf9ca
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Wed Feb 20 07:43:19 2013 -0600
  
      console: allow VCs to be overridden by UI
      
      We want to expose VCs using a VteTerminal widget.  We need access to provide our
      own CharDriverState in order to do this.
      
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
      Message-id: 1361367806-4599-3-git-send-email-aliguori@us.ibm.com
  
  commit 22bc9a46bda8f5f88626d3fb578f5d55953c9743
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Wed Feb 20 07:43:18 2013 -0600
  
      build: disable Wstrict-prototypes
      
      GTK won't build with strict-prototypes due to gtkitemfactory.h:
      
          /* We use () here to mean unspecified arguments. This is deprecated
           * as of C99, but we can't change it without breaking compatibility.
           * (Note that if we are included from a C++ program () will mean
           * (void) so an explicit cast will be needed.)
           */
          typedef	void	(*GtkItemFactoryCallback)  ();
      
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
      Message-id: 1361367806-4599-2-git-send-email-aliguori@us.ibm.com
  
  commit 00e2ceae6c55bef40f5128a3e606f5c44351e0f9
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Tue Feb 19 14:02:10 2013 +1000
  
      qom/object.c: Allow itf cast with num_itfs = 0
      
      num_interfaces only tells you how many interfaces the concrete child class has
      (as defined in the TypeInfo). This means if you have a child class which defines
      no interfaces of its own, but its parent has interfaces you cannot cast to those
      parent interfaces.
      
      Fixed changing the guard to check the class->interfaces list instead (which is
      a complete flattened list of implemented interfaces).
      
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Message-id: a8c2db3b9b1f3c4bb81aca352b69e33260f36545.1361246206.git.peter.crosthwaite@xilinx.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 3e407de47700cce4babbe0f3ac35677e7b852cf6
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Tue Feb 19 14:02:09 2013 +1000
  
      qom/object.c: Reset interface list on inheritance
      
      The QOM framework will attempt the recreate a classes interface list from
      scratch for each class. This means that a child class should zero out the
      list of interfaces when cloned from the parent class.
      
      Currently the list is memcpy()d from the parent to the child. As the interface
      list is just a pointer to a list, this means the parent and child will share
      the same list of interfaces. When the child inits, it will append its own
      interfaces to the parents list. This is incorrect as the parent should not pick
      up its childs interfaces.
      
      This actually causes an infinite loop at class init time, as the child will
      iterate through the parent interface list adding each itf to its own list(in
      type_initialize()). As the list is (erroneously) shared, the new interface
      instances for the child are appended to the parent, and the iterator never hits
      the tail and loops forever.
      
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
      Message-id: 1f58d2b629d82865dbb2fd5ba8445854049c4382.1361246206.git.peter.crosthwaite@xilinx.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit b1424e0381a7f1c9969079eca4458d5f20bf1859
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Wed Feb 20 09:37:12 2013 +0100
  
      vga: fix byteswapping.
      
      In case host and guest endianness differ the vga code first creates
      a shared surface (using qemu_create_displaysurface_from), then goes
      patch the surface format to indicate that the bytes must be swapped.
      
      The switch to pixman broke that hack as the format patching isn't
      propagated into the pixman image, so ui code using the pixman image
      directly (such as vnc) uses the wrong format.
      
      Fix that by adding a byteswap parameter to
      qemu_create_displaysurface_from, so we'll use the correct format
      when creating the surface (and the pixman image) and don't have
      to patch the format afterwards.
      
      [ v2: unbreak xen build ]
      
      Cc: qemu-stable@nongnu.org
      Cc: mark.cave-ayland@ilande.co.uk
      Cc: agraf@suse.de
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
      Message-id: 1361349432-23884-1-git-send-email-kraxel@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit ba43da36983a0bff2778abfa2338697da129030c
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Wed Feb 20 16:24:22 2013 +0000
  
      Remove elderly top level TODO file
      
      The top level TODO file hasn't been touched since 2008, so it's now
      an unhelpful and out of date mix of things that have already been done,
      things that don't make sense any more and things which could in theory
      be done but are not in practice important enough (or we'd have done
      them some time in the last five years). Remove it. The bug tracking
      system is probably a better place to track TODO items if we want to
      do so.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Message-id: 1361377462-19816-1-git-send-email-peter.maydell@linaro.org
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 2ca81baa0b3363d57de94f8b80c02a003b361161
  Author: Jason Wang <jasowang@redhat.com>
  Date:   Wed Feb 20 18:04:01 2013 +0800
  
      help: add docs for multiqueue tap options
      
      Cc: Markus Armbruster <armbru@redhat.com>
      Cc: Jason Wang <jasowang@redhat.com>
      Signed-off-by: Jason Wang <jasowang@redhat.com>
      Message-id: 1361354641-51969-1-git-send-email-jasowang@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit b5a01a70ad49b518c2c4b0f0a37f5435f01ce716
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Wed Feb 20 11:28:33 2013 +0100
  
      aio: support G_IO_HUP and G_IO_ERR
      
      aio-posix.c could not take advantage of G_IO_HUP and G_IO_ERR because
      select(2) does not have equivalent events.  Now that g_poll(3) is used
      we can support G_IO_HUP and G_IO_ERR.
      
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
      Reviewed-by: Laszlo Ersek <lersek@redhat.com>
      Message-id: 1361356113-11049-11-git-send-email-stefanha@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 6b5f876252b7aeec43e319afdf17705f512be2bc
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Wed Feb 20 11:28:32 2013 +0100
  
      aio: convert aio_poll() to g_poll(3)
      
      AioHandler already has a GPollFD so we can directly use its
      events/revents.
      
      Add the int pollfds_idx field to AioContext so we can map g_poll(3)
      results back to AioHandlers.
      
      Reuse aio_dispatch() to invoke handlers after g_poll(3).
      
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
      Reviewed-by: Laszlo Ersek <lersek@redhat.com>
      Message-id: 1361356113-11049-10-git-send-email-stefanha@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit d0c8d2c05f67a1a007d87fa3b99254abfa42d06d
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Wed Feb 20 11:28:31 2013 +0100
  
      aio: extract aio_dispatch() from aio_poll()
      
      We will need to loop over AioHandlers calling ->io_read()/->io_write()
      when aio_poll() is converted from select(2) to g_poll(2).
      
      Luckily the code for this already exists, extract it into the new
      aio_dispatch() function.
      
      Two small changes:
      
       * aio_poll() checks !node->deleted to avoid calling handlers that have
         been deleted.
      
       * Fix typo 'then' -> 'them' in aio_poll() comment.
      
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
      Reviewed-by: Laszlo Ersek <lersek@redhat.com>
      Message-id: 1361356113-11049-9-git-send-email-stefanha@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 9cbaacf999b01b27dc3a22502705178057af66de
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Wed Feb 20 11:28:30 2013 +0100
  
      main-loop: drop rfds/wfds/xfds for good
      
      Now that all *_fill() and *_poll() functions use GPollFD we no longer
      need rfds/wfds/xfds or pollfds_from_select()/pollfds_to_select().
      
      >From now on everything uses GPollFD.
      
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
      Reviewed-by: Laszlo Ersek <lersek@redhat.com>
      Message-id: 1361356113-11049-8-git-send-email-stefanha@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit a3e4b4a8091cc4fcf7cb619570c72c54c2d6a6e9
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Wed Feb 20 11:28:29 2013 +0100
  
      iohandler: switch to GPollFD
      
      Convert iohandler_select_fill() and iohandler_select_poll() to use
      GPollFD instead of rfds/wfds/xfds.
      
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
      Reviewed-by: Laszlo Ersek <lersek@redhat.com>
      Message-id: 1361356113-11049-7-git-send-email-stefanha@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 8917c3bdba37d6fe4393db0fad3fabbde9530d6b
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Wed Feb 20 11:28:28 2013 +0100
  
      slirp: switch to GPollFD
      
      Slirp uses rfds/wfds/xfds more extensively than other QEMU components.
      
      The rarely-used out-of-band TCP data feature is used.  That means we
      need the full table of select(2) to g_poll(3) events:
      
        rfds -> G_IO_IN | G_IO_HUP | G_IO_ERR
        wfds -> G_IO_OUT | G_IO_ERR
        xfds -> G_IO_PRI
      
      I came up with this table by looking at Linux fs/select.c which maps
      select(2) to poll(2) internally.
      
      Another detail to watch out for are the global variables that reference
      rfds/wfds/xfds during slirp_select_poll().  sofcantrcvmore() and
      sofcantsendmore() use these globals to clear fd_set bits.  When
      sofcantrcvmore() is called, the wfds bit is cleared so that the write
      handler will no longer be run for this iteration of the event loop.
      
      This actually seems buggy to me since TCP connections can be half-closed
      and we'd still want to handle data in half-duplex fashion.  I think the
      real intention is to avoid running the read/write handler when the
      socket has been fully closed.  This is indicated with the SS_NOFDREF
      state bit so we now check for it before invoking the TCP write handler.
      Note that UDP/ICMP code paths don't care because they are
      connectionless.
      
      Note that slirp/ has a lot of tabs and sometimes mixed tabs with spaces.
      I followed the style of the surrounding code.
      
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
      Reviewed-by: Laszlo Ersek <lersek@redhat.com>
      Message-id: 1361356113-11049-6-git-send-email-stefanha@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit cf1d078e4ea094e516faab49678fbea3a34b7848
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Wed Feb 20 11:28:27 2013 +0100
  
      slirp: slirp/slirp.c coding style cleanup
      
      The slirp glue code uses tabs in some places.  Since the next patch will
      modify the file, convert tabs to spaces and fix checkpatch.pl issues.
      
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
      Reviewed-by: Laszlo Ersek <lersek@redhat.com>
      Message-id: 1361356113-11049-5-git-send-email-stefanha@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 48ce11ff972c733afaed3e2a2613a2e56081ec92
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Wed Feb 20 11:28:26 2013 +0100
  
      main-loop: switch POSIX glib integration to GPollFD
      
      Convert glib file descriptor polling from rfds/wfds/xfds to GPollFD.
      
      The Windows code still needs poll_fds[] and n_poll_fds but they can now
      become local variables.
      
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
      Reviewed-by: Laszlo Ersek <lersek@redhat.com>
      Message-id: 1361356113-11049-4-git-send-email-stefanha@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit cbff4b342b000a7642125dbdabf61113e05eee44
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Wed Feb 20 11:28:25 2013 +0100
  
      main-loop: switch to g_poll() on POSIX hosts
      
      Use g_poll(3) instead of select(2).  Well, this is kind of a cheat.
      It's true that we're now using g_poll(3) on POSIX hosts but the *_fill()
      and *_poll() functions are still using rfds/wfds/xfds.
      
      We've set the scene to start converting *_fill() and *_poll() functions
      step-by-step until no more rfds/wfds/xfds users remain.  Then we'll drop
      the temporary gpollfds_from_select() and gpollfds_to_select() functions
      and be left with native g_poll(2).
      
      On Windows things are a little crazy: convert from rfds/wfds/xfds to
      GPollFDs, back to rfds/wfds/xfds, call select(2), rfds/wfds/xfds back to
      GPollFDs, and finally back to rfds/wfds/xfds again.  This is only
      temporary and keeps the Windows build working through the following
      patches.  We'll drop this excessive conversion later and be left with a
      single GPollFDs -> select(2) -> GPollFDs sequence that allows Windows to
      use select(2) while the rest of QEMU only knows about GPollFD.
      
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
      Reviewed-by: Laszlo Ersek <lersek@redhat.com>
      Message-id: 1361356113-11049-3-git-send-email-stefanha@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 134a03e0b3d34b01b68107104c525c3bff1211d4
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Wed Feb 20 11:28:24 2013 +0100
  
      main-loop: fix select_ret uninitialized variable warning
      
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
      Reviewed-by: Laszlo Ersek <lersek@redhat.com>
      Message-id: 1361356113-11049-2-git-send-email-stefanha@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 3960c41f05bf776cc23a4a3b861f729fa65295a5
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Tue Feb 5 09:30:55 2013 +0100
  
      check-qjson: More thorough testing of UTF-8 in strings
      
      Test cases are scraped from Markus Kuhn's UTF-8 decoder capability and
      stress test at
      http://www.cl.cam.ac.uk/~mgk25/ucs/examples/UTF-8-test.txt
      
      Unfortunately, both JSON parser and formatter misbehave right now.
      This test expects current, incorrect results.  They're all clearly
      marked, and are to be replaced by correct ones as the bugs get fixed.
      See comments in new utf8_string() for details.
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
  
  commit 70aa41b56ce3f34fceac44e828ba2d8cc19523ee
  Merge: 259dc0c... 89a453d...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Thu Feb 21 09:39:17 2013 -0600
  
      Merge remote-tracking branch 'kraxel/usb.78' into staging
      
      # By Gerd Hoffmann
      # Via Gerd Hoffmann
      * kraxel/usb.78:
        uas-uas: usb3 streams
        usb-xhci: usb3 streams
        usb-core: usb3 streams
        usb: fix endpoint descriptor ordering
        usb-redir: simplify packet copy
        usb: make usb_packet_copy operate on combined packets
        usb: add usb_ep_set_halted
        usb-host: remove usb_host_device_close
        usb-host: move legacy cmd line bits
        usb-storage: use scsi_req_enqueue return value
        allow disabling usb smartcard support
        make usb devices configurable
        fix scripts/make_device_config.sh
        usb: Makefile cleanup
  
  commit 259dc0c1ce8eef14e5e0c349bc68ba05c9d5d82f
  Merge: cc2832a5... 159c983...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Thu Feb 21 09:38:27 2013 -0600
  
      Merge remote-tracking branch 'stefanha/trivial-patches' into staging
      
      # By Alin Tomescu (1) and others
      # Via Stefan Hajnoczi
      * stefanha/trivial-patches:
        .gitignore: Ignore optionrom/*.asm
        ppc: fix bamboo >256MB RAM initialization in hw/ppc4xx_devs.c
        Add some missing qtest binaries to .gitignore
        xilinx_axienet.c: Assert no error when making link
        Remove forward declaration of non-existant variable
  
  commit 159c9836d057d8990e71399e8a431b2b911e2885
  Author: Cole Robinson <crobinso@redhat.com>
  Date:   Tue Feb 19 17:41:28 2013 -0500
  
      .gitignore: Ignore optionrom/*.asm
      
      Signed-off-by: Cole Robinson <crobinso@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 11e5d738a4c68cd20e90477fa8b7ee873bf3e2c0
  Author: Alin Tomescu <tomescu.alin@gmail.com>
  Date:   Wed Feb 20 21:36:09 2013 -0500
  
      ppc: fix bamboo >256MB RAM initialization in hw/ppc4xx_devs.c
      
      I was trying to launch a PowerPC "bamboo" machine with more than 256MB of RAM
      with qemu-system-ppc -M bamboo -kernel $kernel -initrd $ramdisk -m 512, but QEMU
      would just hang. However, when I used -m 256, the machine would boot.
      
      I looked through the code in hw/ and it seems there is an error when the
      RAM memory is setup (if my understanding is correct).
      
      After patching it, the machine launched and booted successfully with 512MB of
      RAM.
      
      Signed-off-by: Alin Tomescu <tomescu.alin@gmail.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 499a6165bef56ce3f5297fa7b1abaab32858a34f
  Author: David Gibson <david@gibson.dropbear.id.au>
  Date:   Thu Feb 21 13:34:40 2013 +1100
  
      Add some missing qtest binaries to .gitignore
      
      These binaries are generated during make check on at least some
      configurations, so att them to .gitignore.
      
      Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit b15aaca4303fe009870842dd922a0128b332a2fd
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Mon Feb 11 17:16:05 2013 +1000
  
      xilinx_axienet.c: Assert no error when making link
      
      This gives an awful silent failure when it doesn't work. Assert against link
      creation failure.
      
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 87f1361c193c77dad428a7aa9bdce7ae2b76871f
  Author: Hervé Poussineau <hpoussin@reactos.org>
  Date:   Sun Feb 10 23:11:05 2013 +0100
  
      Remove forward declaration of non-existant variable
      
      This variable has been removed 5 years ago in 970ac5a3082428dca91171f270dcd95d6f4b2636.
      
      Signed-off-by: Hervé Poussineau <hpoussin@reactos.org>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit f437d0a3c24e471a855da33a086fe529e09a06af
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Tue Feb 19 21:06:31 2013 -0800
  
      target-i386: Use movcond to implement shiftd.
      
      With this being all straight-line code, it can get deleted
      when the cc variables die.
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit e2f515cf2f3795b9edb68eee42262e7c5f88fe98
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Tue Feb 19 14:48:43 2013 -0800
  
      target-i386: Discard CC_OP computation in set_cc_op also
      
      The shift and rotate insns use movcond to set CC_OP, and thus
      achieve a conditional EFLAGS setting.  By discarding CC_OP in
      a later flags setting insn, we can discard that movcond.
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 34d80a55ff8517fd37bcfea5063b9797e2bd9132
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Wed Jan 30 19:16:45 2013 -0800
  
      target-i386: Use movcond to implement rotate flags.
      
      With this being all straight-line code, it can get deleted
      when the cc variables die.
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit a41f62f592d9ecf97df4a12023760fe082b1ee68
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Wed Jan 30 17:52:59 2013 -0800
  
      target-i386: Use movcond to implement shift flags.
      
      With this being all straight-line code, it can get deleted
      when the cc variables die.
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 436ff2d227588d42970c4f0ed1cdfcb87c872fba
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Tue Jan 29 13:38:43 2013 -0800
  
      target-i386: Add CC_OP_CLR
      
      Special case xor with self.  We need not even store the known
      zero into cc_src.
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 321c535105a182501b888f095f7ec4dbb5f3f6ae
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Mon Jan 21 13:32:02 2013 -0800
  
      target-i386: Implement tzcnt and fix lzcnt
      
      We weren't computing flags for lzcnt at all.  At the same time,
      adjust the implementation of bsf/bsr to avoid the local branch,
      using movcond instead.
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit f1300734cbca515d30953b2c87e259fa378ea301
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Mon Jan 21 11:52:26 2013 -0800
  
      target-i386: Use clz/ctz for bsf/bsr helpers
      
      And mark the helpers as NO_RWG_SE.
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit cd7f97cafdd80d6bd4950ccfdcd9acb7850184b2
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Wed Jan 23 18:17:33 2013 -0800
  
      target-i386: Implement ADX extension
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 89a453d4a5c195e6d0a3c3d4fcaacb447447115f
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Fri Jan 25 17:38:59 2013 +0100
  
      uas-uas: usb3 streams
      
      Add usb3 streams support to the uas (usb attached scsi) emulation.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 024426acc0a2707a85faa1983499647649d6d2db
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Fri Jan 25 17:23:44 2013 +0100
  
      usb-xhci: usb3 streams
      
      Add streams support to the xhci emulation.  No secondary streams yet,
      only linear stream arays are supported for now.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 8550a02d1239415342959f6a32d178bc05c557cc
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Tue Jan 29 12:44:35 2013 +0100
  
      usb-core: usb3 streams
      
      This patch adds support for usb3 streams to the usb subsystem core.
      This is just adding a streams field / parameter in a number of places.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 2e5df36df8d0c3ffe59de254ef016508b27562bb
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Mon Jan 28 15:52:57 2013 +0100
  
      usb: fix endpoint descriptor ordering
      
      Fix the ordering of the endpoint descriptors for superspeed endpoints:
      The superspeed companion must come first, possible additional
      descriptors for the endpoint after that.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 6ef3ccd18f881a7bece556ff0fe1b0bf70ac2262
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Thu Jan 24 15:40:37 2013 +0100
  
      usb-redir: simplify packet copy
      
      usb_packet_copy can handle combined packets now,
      so it isn't needed to special-case them any more.
      
      Also use the new usb_packet_size() function.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 6a98d1c0f9e4f6a95d6ecd730ae6fdc70d15c73f
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Thu Jan 24 15:38:23 2013 +0100
  
      usb: make usb_packet_copy operate on combined packets
      
      Likewise usb_packet_skip.
      Also usb_packet_size.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit e382d966d06d2989fc28eec8cfdcc2fd99ebfbb7
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Wed Dec 12 13:40:59 2012 +0100
  
      usb: add usb_ep_set_halted
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 1a3973b33d36583d7194798f789a37759a13e269
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Fri Nov 30 13:02:47 2012 +0100
  
      usb-host: remove usb_host_device_close
      
      Nobody implements that anyway.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 4075975d832c55abdfc951726e54f9a28a2421c8
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Wed Jan 23 14:15:38 2013 +0100
  
      usb-host: move legacy cmd line bits
      
      The code handling the "-usbdevice host:..." legacy command line
      syntax is moved to the new hw/usb/host-legacy.c file.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 9db7c41419e89adee5650a5868ac91e83614abf5
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Tue Jan 22 14:17:05 2013 +0100
  
      usb-storage: use scsi_req_enqueue return value
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 07d17e772095ee2b1171498536e5671a97920149
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Fri Feb 1 11:08:24 2013 +0100
  
      allow disabling usb smartcard support
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 6c83f81542e4fda1777a74e4647a69086e44357c
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Fri Feb 1 10:49:43 2013 +0100
  
      make usb devices configurable
      
      Leave the core usb devices (usb hub, tablet, mouse, keyboard)
      enabled unconditionally.  Make the other ones configurable.
      
      Exceptions:
        - bluetooth: not qdevified yet, has a vl.c dependency because
          of that, thus disabling isn't as easy as not linking the
          object file.
        - smardcard: ccid-card-emulated depends on that one *and*
          CONFIG_SMARTCARD_NSS.  So it isn't a one-liner and comes
          as separate patch because of that.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit f4ece4046344230a3a030ef1e494599eaf0a5935
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Fri Feb 1 10:48:34 2013 +0100
  
      fix scripts/make_device_config.sh
      
      Make it handle multiple include statements in a file:
      
       (1) The printf needs a space so the include files will be separated.
       (2) Also $f can contain multiple failes, so redirection will not work
           and we have to use cat to process all files.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 62162fff598f941c198b16b4e8814015ec5a0bef
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Fri Feb 1 09:53:17 2013 +0100
  
      usb: Makefile cleanup
      
      Group files, sprinkle in some comments.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit e2c3c2c551bccd843135eab1ba202f8d2f86800b
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Wed Jan 16 14:55:09 2013 -0800
  
      target-i386: Implement RORX
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 4a554890e479a43568de8b5354d9ca8583f5ec7f
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Wed Jan 23 18:12:13 2013 -0800
  
      target-i386: Implement SHLX, SARX, SHRX
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 0592f74a75ab695efd48a151219667adc0fa7cc4
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Wed Jan 23 18:09:43 2013 -0800
  
      target-i386: Implement PDEP, PEXT
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 5f1f4b177152286102475f9bffc359002a14d9c9
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Wed Jan 23 18:06:18 2013 -0800
  
      target-i386: Implement MULX
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 02ea1e6b4fab803551bbea47eea29bc7709ba008
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Wed Jan 23 17:01:10 2013 -0800
  
      target-i386: Implement BZHI
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit bc4b43dc2fe88712ad921c05fc1ab9ebc4cb6778
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Wed Jan 23 16:44:37 2013 -0800
  
      target-i386: Implement BLSR, BLSMSK, BLSI
      
      Do all of group 17 at one time for ease.
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit c7ab7565bc6d52cc140230aa4d0533d13d89c8b1
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Wed Jan 23 16:21:33 2013 -0800
  
      target-i386: Implement BEXTR
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 7073fbada733c8d10992f00772c9b9299d740e9b
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Wed Jan 23 16:17:10 2013 -0800
  
      target-i386: Implement ANDN
      
      As this is the first of the BMI insns to be implemented,
      this carries quite a bit more baggage than normal.
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 111994ee05b810d81dc6abea7fac5280e48dc198
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Thu Jan 10 12:06:59 2013 -0800
  
      target-i386: Implement MOVBE
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 701ed211d62b2b0dba732d75997c4bbf37010c1e
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Fri Jan 11 11:35:02 2013 -0800
  
      target-i386: Decode the VEX prefixes
      
      No actual required uses of these encodings yet.
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 4a6fd938f5457ee161d2acbd9364608a2a68b7a1
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Thu Jan 10 13:29:23 2013 -0800
  
      target-i386: Tidy prefix parsing
      
      Avoid duplicating switch statement between 32 and 64-bit modes.
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 988c3eb0d6f41ac13f4ec145c637f12c776de602
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Wed Jan 23 16:03:16 2013 -0800
  
      target-i386: Use CC_SRC2 for ADC and SBB
      
      Add another slot in ENV and store two of the three inputs.  This lets us
      do less work when carry-out is not needed, and avoids the unpredictable
      CC_OP after translating these insns.
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit db9f2597722d5d8bc5f2330f186288d893114338
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Wed Jan 23 16:10:49 2013 -0800
  
      target-i386: Make helper_cc_compute_{all,c} const
      
      Pass the data in explicitly, rather than indirectly via env.
      This avoids all sorts of unnecessary register spillage.
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 8601c0b6c553a018fc62007efa8ac2a71d77f449
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Wed Jan 23 16:06:38 2013 -0800
  
      target-i386: Don't reference ENV through most of cc helpers
      
      In preparation for making this a const helper.
      
      By using the proper types in the parameters to the helper functions,
      we get to avoid quite a lot of subsequent casting.
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit a3251186fc6a04d421e9c4b65aa04ec32379ec38
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Wed Jan 23 15:43:03 2013 -0800
  
      target-i386: optimize flags checking after sub using CC_SRCT
      
      After a comparison or subtraction, the original value of the LHS will
      currently be reconstructed using an addition.  However, in most cases
      it is already available: store it in a temp-local variable and save 1
      or 2 TCG ops (2 if the result of the addition needs to be extended).
      
      The temp-local can be declared dead as soon as the cc_op changes again,
      or also before the translation block ends because gen_prepare_cc will
      always make a copy before returning it.  All this magic, plus copy
      propagation and dead-code elimination, ensures that the temp local will
      (almost) never be spilled.
      
      Example (cmp $0x21,%rax + jbe):
      
       Before                                     After
      ----------------------------------------------------------------------------
       movi_i64 tmp1,$0x21                        movi_i64 tmp1,$0x21
       movi_i64 cc_src,$0x21                      movi_i64 cc_src,$0x21
       sub_i64 cc_dst,rax,tmp1                    sub_i64 cc_dst,rax,tmp1
       add_i64 tmp7,cc_dst,cc_src
       movi_i32 cc_op,$0x11                       movi_i32 cc_op,$0x11
       brcond_i64 tmp7,cc_src,leu,$0x0            discard loc11
                                                  brcond_i64 rax,cc_src,leu,$0x0
      
       Before                                     After
      ----------------------------------------------------------------------------
        mov    (%r14),%rbp                        mov    (%r14),%rbp
        mov    %rbp,%rbx                          mov    %rbp,%rbx
        sub    $0x21,%rbx                         sub    $0x21,%rbx
        lea    0x21(%rbx),%r12
        movl   $0x11,0xa0(%r14)                   movl   $0x11,0xa0(%r14)
        movq   $0x21,0x90(%r14)                   movq   $0x21,0x90(%r14)
        mov    %rbx,0x98(%r14)                    mov    %rbx,0x98(%r14)
        cmp    $0x21,%r12                     |   cmp    $0x21,%rbp
        jbe    ...                                jbe    ...
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 891a5133f1637296c3823229180b5851132ed5f5
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Fri Jan 18 10:06:55 2013 -0800
  
      target-i386: Update cc_op before TCG branches
      
      Placing the CC_OP_DYNAMIC at the join is less effective than
      before the branch, as the branch will have forced global registers
      to their home locations.  This way we have a chance to discard
      CC_SRC2 before it gets stored.
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit dc259201f8b471f27136ffe50cc7019c8311ccb6
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Wed Jan 23 15:01:35 2013 -0800
  
      target-i386: introduce gen_jcc1_noeob
      
      A jump that ends a basic block or otherwise falls back to CC_OP_DYNAMIC
      will always have to call gen_op_set_cc_op.  However, not all jumps end
      a basic block, so introduce a variant that does not do this.
      
      This was partially undone earlier (i386: drop cc_op argument of gen_jcc1),
      redo it now also to prepare for the introduction of src2.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 63633fe6eb15107d688f3b7f61a4b379f57fc4ca
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Wed Jan 23 14:51:34 2013 -0800
  
      target-i386: use gen_op for cmps/scas
      
      Replace low-level ops with a higher-level "cmp %al, (A0)" in the case
      of scas, and "cmp T0, (A0)" in the case of cmps.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 3b9d3cf1609ec98411508c1e8b6dde711117825f
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri Oct 12 15:04:10 2012 +0200
  
      target-i386: kill cpu_T3
      
      It is almost unused, and it is simpler to pass a TCG value directly
      to gen_shiftd_rm_T1_T3.  This value is then written to t2 without
      going through a temporary register.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 57eb0cc85469a8948d1036ab830951e63aa32f66
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Wed Jan 16 11:00:14 2013 -0800
  
      target-i386: expand cmov via movcond
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit f32d3781de8328237c2db45ff774cbd4b30134d6
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Sun Oct 7 17:55:26 2012 +0200
  
      target-i386: introduce gen_cmovcc1
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit cc8b6f5b39ae47a93074a5384faa734bf2a6ae61
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Mon Oct 8 09:42:48 2012 +0200
  
      target-i386: cleanup temporary macros for CCPrepare
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 69d1aa31f7551050bf918dc22f0fe3307b779186
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Wed Jan 23 14:41:21 2013 -0800
  
      target-i386: inline gen_prepare_cc_slow
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 943131ca98af142da7b99111b410e741a5d42338
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Sun Oct 7 15:53:23 2012 +0200
  
      target-i386: use CCPrepare to generate conditional jumps
      
      This simplifies all the jump generation code.  CCPrepare allows the
      code to create an efficient brcond always, so there is no need to
      duplicate the setcc and jcc code.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 276e6b5f069e189e204a4320f824daa07db10286
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Wed Jan 23 14:33:45 2013 -0800
  
      target-i386: introduce gen_prepare_cc
      
      This makes the i386 front-end able to create CCPrepare structs for all
      condition, not just those that come from a single flag.  In particular,
      JCC_L and JCC_LE can be optimized because gen_prepare_cc is not forced
      to return a result in bit 0 (unlike gen_setcc_slow).
      
      However, for now the slow jcc operations will still go through CC
      computation in a single-bit temporary, followed by a brcond if the
      temporary is nonzero.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit bec93d7283b635aabaf0bbff67b6da7fc99e020a
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Wed Jan 23 14:21:52 2013 -0800
  
      target-i386: introduce CCPrepare
      
      Introduce a struct that describes how to build a *cond operation
      that checks for a given x86 condition code.  For now, just change
      gen_compute_eflags_* to return the new struct, generate code for
      the CCPrepare struct, and go on as before.
      
      [rth: Use ctz with the proper width rather than ffs.]
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit c365395e9bd2b3bcac48ef562c187ea6ab9820ad
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri Oct 5 23:00:10 2012 +0200
  
      target-i386: optimize setcc instructions
      
      Reconstruct the arguments for complex conditions involving CC_OP_SUBx (BE,
      L, LE).  In the others do it via setcond and gen_setcc_slow (which is
      not that slow in many cases).
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit be10b289d697420b6e0d8d1a681aa64555066639
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Wed Jan 23 13:53:51 2013 -0800
  
      target-i386: optimize setle
      
      And allow gen_setcc_slow to operate on cpu_cc_src.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 2cb4764577f270eec259123955a6396ad6a2f161
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Wed Jan 23 13:49:43 2013 -0800
  
      target-i386: optimize setbe
      
      This is looking at EFLAGS, but it can do so more efficiently with
      setcond.
      
      Reviewed-by: Blue Swirl <blauwirbel@gmail.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 1a5c635947e60167c4626dd274531b8b0eacc2e5
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri Oct 5 22:54:34 2012 +0200
  
      target-i386: change gen_setcc_slow_T0 to gen_setcc_slow
      
      Do not hard code the destination register.
      
      Reviewed-by: Blue Swirl <blauwirbel@gmail.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 06847f1f1a7cff71f68dc6416cdd729c01ae2305
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Wed Jan 23 13:46:02 2013 -0800
  
      target-i386: convert gen_compute_eflags_c to TCG
      
      Do the switch at translation time, converting the helper templates to
      TCG opcodes.  In some cases CF can be computed with a single setcond,
      though others it may require a little more work.
      
      In the CC_OP_DYNAMIC case, compute the whole EFLAGS, same as for ZF/SF/PF.
      
      Reviewed-by: Blue Swirl <blauwirbel@gmail.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 8115f117357a63bff84522caac6c3bcadee0a285
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Wed Jan 23 13:37:28 2013 -0800
  
      target-i386: use inverted setcond when computing NS or NZ
      
      Make gen_compute_eflags_z and gen_compute_eflags_s able to compute the
      inverted condition, and use this in gen_setcc_slow_T0.  We cannot do it
      yet in gen_compute_eflags_c, but prepare the code for it anyway.  It is
      not worthwhile for PF, as usual.
      
      shr+and+xor could be replaced by and+setcond.  I'm not doing it yet.
      
      Reviewed-by: Blue Swirl <blauwirbel@gmail.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 086c40778485f9a52d41a66fd4ef0d8723a2ac0a
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Wed Jan 23 13:33:59 2013 -0800
  
      target-i386: do not call helper to compute ZF/SF
      
      ZF, SF and PF can always be computed from CC_DST except in the
      CC_OP_EFLAGS case (and CC_OP_DYNAMIC, which just resolves to CC_OP_EFLAGS
      in gen_compute_eflags).  Use setcond to compute ZF and SF.
      
      We could also use a table lookup to compute PF.
      
      Reviewed-by: Blue Swirl <blauwirbel@gmail.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit b666265b2071e4288110f6553b598efe00246d06
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Wed Jan 23 13:26:38 2013 -0800
  
      target-i386: Move CC discards to set_cc_op
      
      This gets us universal coverage, rather than scattering discards
      around at various places.  As a bonus, we do not emit redundant
      discards e.g. between sequential logic insns.
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit ccfcdd09bf91aabe039d2dae0b5ec3a05f083e59
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Wed Jan 23 13:07:10 2013 -0800
  
      target-i386: no need to flush out cc_op before gen_eob
      
      This makes code more similar to the other callers of gen_eob, especially
      loopz/loopnz/jcxz.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit d229edce1c58e6bb13d386bef4c31fc2e3850cb6
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Wed Jan 23 13:03:26 2013 -0800
  
      target-i386: do not compute eflags multiple times consecutively
      
      After calling gen_compute_eflags, leave the computed value in cc_reg_src
      and set cc_op to CC_OP_EFLAGS.  The next few patches will remove anyway
      most calls to gen_compute_eflags.
      
      As a result of this change it is more natural to remove the register
      argument from gen_compute_eflags and change all the callers.
      
      Reviewed-by: Blue Swirl <blauwirbel@gmail.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 1608ecca95188dcf4f78072be48f41dbe2062b25
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri Oct 5 18:42:59 2012 +0200
  
      target-i386: add helper functions to get other flags
      
      Introduce new functions to extract PF, SF, OF, ZF in addition to CF.
      These provide single entry points for optimizing accesses to a single
      flag.
      
      Reviewed-by: Blue Swirl <blauwirbel@gmail.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 773cdfccb835cc82aca2b2ff34277b4bf58d6bb9
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Wed Jan 23 12:43:12 2013 -0800
  
      target-i386: Use gen_update_cc_op everywhere
      
      All of the conditional calls to gen_op_set_cc_op go away, and
      gen_op_set_cc_op itself gets inlined into its only remaining caller.
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit e207582f6660e0e2d10a2e79e664e456e80b2887
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Wed Jan 23 12:34:26 2013 -0800
  
      target-i386: Don't clobber s->cc_op in gen_update_cc_op
      
      Use a dirty flag to know whether env->cc_op is up to date,
      rather than forcing s->cc_op to DYNAMIC and losing info.
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 3ca51d07dae5b2d2301431c55b08d4faaad95d91
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Wed Jan 23 12:30:52 2013 -0800
  
      target-i386: Introduce set_cc_op
      
      This will provide a good hook into which we can consolidate
      all of the cc variable discards.
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit fee71888a29ab9f31b23386383812a4f5c953829
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Wed Jan 16 16:23:46 2013 -0800
  
      target-i386: Name the cc_op enumeration
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit c7b3c87397a3458d3d26499c483e0badaf79849c
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri Oct 5 18:29:21 2012 +0200
  
      target-i386: factor gen_op_set_cc_op/tcg_gen_discard_tl around computing flags
      
      Before computing flags we need to store the cc_op to memory.  Move this
      to gen_compute_eflags_c and gen_compute_eflags rather than doing it all
      over the place.
      
      Alo, after computing the flags in cpu_cc_src we are in EFLAGS mode.
      Set s->cc_op and discard cpu_cc_dst in gen_compute_eflags, rather than
      doing it all over the place.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 5bdb91b0dd66b7e0fdfc801601c433ad4752aeb0
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri Oct 12 13:35:40 2012 +0200
  
      target-i386: use gen_jcc1 to compile loopz
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 6fa38ed219587723fcab9b878f42269489d51705
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Sat Oct 6 00:18:55 2012 +0200
  
      target-i386: clean up sahf
      
      Discard CC_DST and set s->cc_op immediately after computing EFLAGS.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit f5847c912d62d60a9917ed1e88cd6d4548fd40f3
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Sat Oct 6 00:18:55 2012 +0200
  
      target-i386: compute eflags outside rcl/rcr helper
      
      Always compute EFLAGS first since it is needed whenever
      the shift is non-zero, i.e. most of the time.  This makes it possible
      to remove some writes of CC_OP_EFLAGS to cpu_cc_op and more importantly
      removes cases where s->cc_op becomes CC_OP_DYNAMIC.  Also, we can
      remove cc_tmp and just modify cc_src from within the helper.
      
      Finally, always follow gen_compute_eflags(cpu_cc_src) by setting s->cc_op
      and discarding cpu_cc_dst.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 0ff6addd92979b9759efa1c0945526e6ac78ce5b
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Sat Oct 6 00:18:55 2012 +0200
  
      target-i386: move eflags computation closer to gen_op_set_cc_op
      
      This ensures the invariant that cpu_cc_op matches s->cc_op when calling
      the helpers.  The next patches need this because gen_compute_eflags and
      gen_compute_eflags_c will take care of setting cpu_cc_op.
      
      Always compute EFLAGS first since it is needed whenever the shift is
      non-zero, i.e. most of the time.  This makes it possible to remove some
      writes of CC_OP_EFLAGS to cpu_cc_op and more importantly removes cases
      where s->cc_op becomes CC_OP_DYNAMIC.  These are slow and we want to
      avoid them: CC_OP_EFLAGS is quite efficient once we paid the initial
      cost of computing the flags.
      
      Finally, always follow gen_compute_eflags(cpu_cc_src) by setting s->cc_op
      and discarding cpu_cc_dst.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 52320e15dbb0c2531501a924972e63cdb59742a7
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Sat Oct 6 00:18:55 2012 +0200
  
      target-i386: move carry computation for inc/dec closer to gen_op_set_cc_op
      
      This ensures the invariant that cpu_cc_op matches s->cc_op when calling
      the helpers.  The next patches need this because gen_compute_eflags and
      gen_compute_eflags_c will take care of setting cpu_cc_op.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit b27fc131fe8dc18924904e4dd0b82dfd77dc51c7
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Sat Oct 6 01:36:45 2012 +0200
  
      target-i386: drop cc_op argument of gen_jcc1
      
      As in the gen_repz_scas/gen_repz_cmps case, delay setting
      CC_OP_DYNAMIC in gen_jcc until after code generation.  All of
      gen_jcc1/is_fast_jcc/gen_setcc_slow_T0 now work on s->cc_op, which makes
      things a bit easier to follow and to patch.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 91642ff80607ad90c66ba044fe91e4a53b09bdbb
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Sat Oct 6 01:22:09 2012 +0200
  
      target-i386: factor setting of s->cc_op handling for string functions
      
      Set it to the appropriate CC_OP_SUBx constant in gen_scas/gen_cmps.
      In the repz case it can be overridden to CC_OP_DYNAMIC after generating
      the code.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit d824df34e8cdd2fbe55258f26731d7ef3ac7ced2
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri Oct 5 18:02:41 2012 +0200
  
      target-i386: introduce gen_ext_tl
      
      Introduce a function that abstracts extracting an 8, 16, 32 or 64-bit value
      with or without sign, generalizing gen_extu and gen_exts.
      
      Reviewed-by: Blue Swirl <blauwirbel@gmail.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 93ab25d7d129fbe47a99fd8c91292ea99bff747e
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Sat Oct 6 01:56:03 2012 +0200
  
      target-i386: use OT_* consistently
      
      Reviewed-by: Blue Swirl <blauwirbel@gmail.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 1b99f83e3946c447eefb3417ec1ea4c2f3b44582
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri Oct 12 16:40:21 2012 +0200
  
      test-i386: make it compile with a recent gcc
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 40475087a5ee80f5251dac6087142458d8dc7d99
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri Oct 12 16:40:41 2012 +0200
  
      test-i386: QEMU_PACKED is not defined here
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit cc2832a51c8ce43349967ab1b6c7aafd510e55b2
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri Jan 11 17:46:57 2013 +0100
  
      rtc-test: add testcases for alarms in 12hour mode
      
      Trying (unsuccessfully) to break the device model as mentioned in
      https://bugs.launchpad.net/qemu/+bug/1090558.
      
      At least if someone tries to fix that, it won't break what works...
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Message-id: 1357922817-17584-3-git-send-email-pbonzini@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit f9b3ed401c5cf3df9689f74c15a7b4d91566a3ac
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri Jan 11 17:46:56 2013 +0100
  
      rtc-test: always set register B in its entirety
      
      Eliminate dependencies between one test and the others.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Message-id: 1357922817-17584-2-git-send-email-pbonzini@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 7d2a929feba319c18603e324b1750830d6c8b7a1
  Author: Andre Przywara <andre.przywara@amd.com>
  Date:   Thu Oct 18 11:16:58 2012 +0200
  
      vnc-tls: Fix compilation with newer versions of GNU-TLS
      
      In my installation of GNU-TLS (v3.0.23) the type
      gnutls_anon_server_credentials is marked deprecated, so -Werror
      breaks compilation.
      Simply replacing it with the newer ..._t version fixed the compilation
      on my machine (Slackware 14.0). I cannot tell how far back this "new"
      type goes, at least the header file in RHEL 5.0 (v1.4.1) seems to have
      it already. If someone finds a broken distribution, tell me and I
      insert some compat code.
      
      Signed-off-by: Andre Przywara <andre.przywara@amd.com>
      Message-id: 1350551818-14717-1-git-send-email-andre.przywara@amd.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 10adb8be87c315573a5bf9f5bda885f25da28ce6
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Wed Feb 13 19:49:43 2013 +0100
  
      doc help: Collect block device stuff under its own heading
      
      Collect them from "Standard options", "File system options", "Virtual
      File system pass-through options", "Debug/Expert options".
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com>
      Message-id: 1360781383-28635-8-git-send-email-armbru@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 84644c451ce7cf8e3cf027501f0f44041f8c6972
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Wed Feb 13 19:49:42 2013 +0100
  
      doc help: A few options are under inappropriate headings, fix
      
      --device is under heading "USB options".  --name and --uuid are under
      "Virtual File system pass-through options".  Move all three to
      "Standard options".
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com>
      Message-id: 1360781383-28635-7-git-send-email-armbru@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit f037809907bcc51295a471ad66b14e90f22d8caa
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Wed Feb 13 19:49:41 2013 +0100
  
      help: Fix markup of heading "USB options" so it appears in -help
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com>
      Message-id: 1360781383-28635-6-git-send-email-armbru@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit c70a01e449536c616c85ab820c6fbad7d7e9cf39
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Wed Feb 13 19:49:40 2013 +0100
  
      doc: Fix texinfo @table markup in qemu-options.hx
      
      End tables before headings, start new ones afterwards.  Fixes
      incorrect indentation of headings "File system options" and "Virtual
      File system pass-through options" in manual page and qemu-doc.
      
      Normalize markup some to increase chances it survives future edits.
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com>
      Message-id: 1360781383-28635-5-git-send-email-armbru@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 6265c43b0c872015e4331d3a93ff99946f3edb01
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Wed Feb 13 19:49:39 2013 +0100
  
      doc: Fill some option doc gaps in manual page and qemu-doc
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com>
      Message-id: 1360781383-28635-4-git-send-email-armbru@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit b8f490eb271cf07f491f05e11e3a3a4e7fde9f70
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Wed Feb 13 19:49:38 2013 +0100
  
      doc: Fix some option entries in qemu-doc's function index
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com>
      Message-id: 1360781383-28635-3-git-send-email-armbru@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 31e70d6c12d8f0170d7eeb56fa8275a9cc77c4a4
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Wed Feb 13 19:49:37 2013 +0100
  
      help: Drop bogus help on -qtest and -qtest-log
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com>
      Message-id: 1360781383-28635-2-git-send-email-armbru@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit c538ca66ffec97432057d3fe1aa5a4bb417ae9e9
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sat Feb 16 11:27:26 2013 +0100
  
      isa: Split off instance_init for ISADevice
      
      Prepares for assigning IRQs before QOM realize.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Message-id: 1361010446-1427-1-git-send-email-afaerber@suse.de
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 872536bf5dfdf207d275cd627caec2aefb68aab9
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sat Feb 16 22:44:03 2013 +0100
  
      qtest: Add MMIO support
      
      Introduce [qtest_]{read,write}[bwlq]() libqtest functions and
      corresponding QTest protocol commands to replace local versions in
      libi2c-omap.c.
      
      Also convert m48t59-test's cmos_{read,write}_mmio() to {read,write}b().
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Message-id: 1361051043-27944-4-git-send-email-afaerber@suse.de
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit b73cf9e93f1c7fd6e949f71172c49848b4d70aa9
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sat Feb 16 22:44:02 2013 +0100
  
      libqtest: Introduce qtest_qmpv() and convert remaining macro
      
      In order to convert qmp() macro to an inline function, expose a
      qtest_qmpv() function, reused by qtest_qmp().
      
      We can't apply GCC_FMT_ATTR() since fdc-test is using zero-length format
      strings, which would result in warnings treated as errors.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Message-id: 1361051043-27944-3-git-send-email-afaerber@suse.de
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 6acf801de5a6e299c02ab3efe3e0dcd75ae678e0
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sat Feb 16 22:44:01 2013 +0100
  
      libqtest: Convert macros to functions and clean up documentation
      
      libqtest.h provides a number of shortcut macros to avoid tests feeding
      it the QTestState they operate on. Most of these can easily be turned
      into static inline functions, so let's do that for clarity.
      This avoids getting off-by-one error messages when passing wrong args.
      
      Some macros had a val argument but documented @value argument. Fix this.
      
      While touching things, enforce gtk-doc markup for return values and for
      referencing types.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Message-id: 1361051043-27944-2-git-send-email-afaerber@suse.de
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 3c3adde005ec929d7d581d495d9a0bb223e6e055
  Merge: f4c0f98... 2d64255...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Mon Feb 18 08:37:29 2013 -0600
  
      Merge remote-tracking branch 'afaerber/qom-cpu' into staging
      
      # By Andreas Färber
      # Via Andreas Färber
      * afaerber/qom-cpu: (47 commits)
        target-i386: Split command line parsing out of cpu_x86_register()
        target-i386: Move cpu_x86_init()
        target-lm32: Drop unused cpu_lm32_close() prototype
        target-s390x: Drop unused cpu_s390x_close() prototype
        spapr_hcall: Replace open-coded CPU loop with qemu_get_cpu()
        ppce500_spin: Replace open-coded CPU loop with qemu_get_cpu()
        e500: Replace open-coded loop with qemu_get_cpu()
        cpu: Add CPUArchState pointer to CPUState
        cputlb: Pass CPUState to cpu_unlink_tb()
        cpu: Move current_tb field to CPUState
        cpu: Move exit_request field to CPUState
        cpu: Move running field to CPUState
        cpu: Move host_tid field to CPUState
        target-cris: Introduce CRISCPU subclasses
        target-m68k: Pass M68kCPU to m68k_set_irq_level()
        mcf_intc: Pass M68kCPU to mcf_intc_init()
        mcf5206: Pass M68kCPU to mcf5206_init()
        target-m68k: Return M68kCPU from cpu_m68k_init()
        ppc405_uc: Pass PowerPCCPU to ppc40x_{core,chip,system}_reset()
        target-xtensa: Move TCG initialization to XtensaCPU initfn
        ...
  
  commit f4c0f986c061f34fd5b020c30e2aa8c37e17193b
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Sat Feb 16 12:47:01 2013 -0800
  
      tests: Add unit tests for mulu64 and muls64
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit ff7a1eb0a1262f7d451cc1e70c65dd23771ce2a2
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Sat Feb 16 12:47:00 2013 -0800
  
      host-utils: Improve mulu64 and muls64
      
      The new formulation makes better use of add-with-carry type insns
      that the host may have.  Use gcc's sign adjustment trick to avoid
      having to perform a 128-bit negation.
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit f540166b7dfdf4ec2057ac322d8cbfd0691e1d65
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Sat Feb 16 12:46:59 2013 -0800
  
      host-utils: Use __int128_t for mul[us]64
      
      Replace some x86_64 specific inline assembly with something that
      all 64-bit hosts ought to optimize well.  At worst this becomes
      a call to the gcc __multi3 routine, which is no worse than our
      implementation in util/host-utils.c.
      
      With gcc 4.7, we get identical code generation for x86_64.  We
      now get native multiplication on ia64 and s390x hosts.  With minor
      improvements to gcc we can get it for ppc64 as well.
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit be96bd3fbffde908a392c830c856063e122791c1
  Author: Andreas Färber <andreas.faerber@web.de>
  Date:   Sat Feb 16 23:21:24 2013 +0100
  
      tcg/ppc: Fix build of tcg_qemu_tb_exec()
      
      Commit 0b0d3320db74cde233ee7855ad32a9c121d20eb4 (TCG: Final globals
      clean-up) moved code_gen_prologue but forgot to update ppc code.
      This broke the build on 32-bit ppc. ppc64 is unaffected.
      
      Cc: Evgeny Voevodin <evgenyvoevodin@gmail.com>
      Cc: Blue Swirl <blauwirbel@gmail.com>
      Signed-off-by: Andreas Färber <andreas.faerber@web.de>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 05499f4b9fd431631299dc1b70156dbc1fb43318
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Jan 27 14:32:05 2013 +0100
  
      target-sparc: Fix debug output for DEBUG_MMU
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Acked-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 2d64255bd7c0d3933ff5ab2cabff11bcb09117a8
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Fri Feb 15 14:06:56 2013 +0100
  
      target-i386: Split command line parsing out of cpu_x86_register()
      
      In order to instantiate a CPU subtype we will need to know which type,
      so move the cpu_model splitting into cpu_x86_init().
      
      Parameters need to be set on the X86CPU instance, so move
      cpu_x86_parse_featurestr() into cpu_x86_init() as well.
      
      This leaves cpu_x86_register() operating on the model name only.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Igor Mammedov <imammedo@redhat.com>
      Reviewed-by: Eduardo Habkost <ehabkost@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 5c3c6a682dedb3ef6becf112867cf92abf203816
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Fri Feb 1 15:12:13 2013 +0100
  
      target-i386: Move cpu_x86_init()
      
      Consolidate CPU functions in cpu.c.
      Allows to make cpu_x86_register() static.
      
      No functional changes.
      
      Reviewed-by: Eduardo Habkost <ehabkost@redhat.com>
      Reviewed-by: Igor Mammedov <imammedo@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 0203f86f5205e09a56df41021d872c6353754250
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sat Feb 2 12:13:15 2013 +0100
  
      target-lm32: Drop unused cpu_lm32_close() prototype
      
      It was never implemented.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 0dac84597a66eb8f416972faef451ce786b3cdd4
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sat Feb 2 12:10:37 2013 +0100
  
      target-s390x: Drop unused cpu_s390x_close() prototype
      
      It was never implemented.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 5353d03dd7917875b46ff03e0d9e2935770f5e9d
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Fri Feb 15 16:43:08 2013 +0100
  
      spapr_hcall: Replace open-coded CPU loop with qemu_get_cpu()
      
      The helper functions all access ppc-specific fields only so don't bother
      to change arguments to PowerPCCPU and use env_ptr instead.
      
      No functional change.
      
      Acked-by: Alexander Graf <agraf@suse.de>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 912ebe10eff6cf7e05f908a44283033c1c0270a0
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Fri Feb 15 15:56:27 2013 +0100
  
      ppce500_spin: Replace open-coded CPU loop with qemu_get_cpu()
      
      Potentially env could be NULL whereas cpu would still be valid and
      correspond to a previous env.
      
      Wrapping this in qemu_get_cpu(), env is no longer needed, so simplify
      code that existed before 55e5c2850293547203874098f7cec148ffd12dfa.
      
      Acked-by: Alexander Graf <agraf@suse.de>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 440c8152bd410b0f928d4de6f187f1e2280e1324
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Fri Feb 15 15:21:13 2013 +0100
  
      e500: Replace open-coded loop with qemu_get_cpu()
      
      Since we still need env for ppc-specific fields, obtain it via the new
      env_ptr fields to avoid "cpu" name conflicts between CPUState and
      PowerPCCPU for now.
      
      This fixes a potential issue with env being NULL at the end of the loop
      but cpu still being a valid pointer corresponding to a previous env.
      
      Acked-by: Alexander Graf <agraf@suse.de>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit c05efcb18ee30cdf2b00b3512aa0f5233b52911f
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Thu Jan 17 12:13:41 2013 +0100
  
      cpu: Add CPUArchState pointer to CPUState
      
      The target-specific ENV_GET_CPU() macros have allowed us to navigate
      from CPUArchState to CPUState. The reverse direction was not supported.
      Avoid introducing CPU_GET_ENV() macros by initializing an untyped
      pointer that is initialized in derived instance_init functions.
      
      The field may not be called "env" due to it being poisoned.
      
      Acked-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 907a5e32f293a0af8875973d4cce12b96bea5bae
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Thu Jan 17 09:16:15 2013 +0100
  
      cputlb: Pass CPUState to cpu_unlink_tb()
      
      CPUArchState is no longer needed.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit d77953b94ff20868b21796ee22ca57baa1cfc941
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Wed Jan 16 19:29:31 2013 +0100
  
      cpu: Move current_tb field to CPUState
      
      Explictly NULL it on CPU reset since it was located before breakpoints.
      
      Change vapic_report_tpr_access() argument to CPUState. This also
      resolves the use of void* for cpu.h independence.
      Change vAPIC patch_instruction() argument to X86CPU.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit fcd7d0034b7eddba505a548f456f452bf5a7d56c
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Mon Dec 17 08:02:44 2012 +0100
  
      cpu: Move exit_request field to CPUState
      
      Since it was located before breakpoints field, it needs to be reset.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 0315c31cda054775585b31f8cb3c9228cc6fc28b
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Mon Dec 17 07:34:52 2012 +0100
  
      cpu: Move running field to CPUState
      
      Pass CPUState to cpu_exec_{start,end}() functions.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 0d34282fdde1d8f337d2a9e10f5ac793b12ef2e7
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Mon Dec 17 07:12:13 2012 +0100
  
      cpu: Move host_tid field to CPUState
      
      Change gdbstub's cpu_index() argument to CPUState now that CPUArchState
      is no longer used.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 6ae064fc671f1c475b1371c067fa3100ec6daf80
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Wed Feb 6 17:18:12 2013 +0100
  
      target-cris: Introduce CRISCPU subclasses
      
      Use class_init functions to initialize the VR in preparation for
      overriding v32+ behavior there.
      
      Move cpu_cris_init() to cpu.c and hook up a class_by_name callback.
      
      This change leads to unknown -cpu model names no longer falling back
      to a CPU with VR 32 but instead returning NULL.
      
      Acked-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit cb3fb38e91caacfcb0f86e8c587ed74ffa34fe8e
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Fri Jan 18 14:20:52 2013 +0100
  
      target-m68k: Pass M68kCPU to m68k_set_irq_level()
      
      Simplifies use of cpu_reset_interrupt() et al.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 9a6ee9fd35483446fe14e083fa335358c86ba595
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Fri Jan 18 14:15:09 2013 +0100
  
      mcf_intc: Pass M68kCPU to mcf_intc_init()
      
      Store it in mcf_intc_state.
      Prepares for passing it to m68k_set_irq_level().
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 4025cfd5d7175203008343a375f9287c77cd383c
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Fri Jan 18 14:10:34 2013 +0100
  
      mcf5206: Pass M68kCPU to mcf5206_init()
      
      Store it in m5206_mbar_state. Prepares for passing M68kCPU to
      m68k_set_irq_level().
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit c7937d9f9a99d8cc2848e85f608d89c6f326daf0
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Fri Jan 18 14:03:58 2013 +0100
  
      target-m68k: Return M68kCPU from cpu_m68k_init()
      
      Turn cpu_init() into a static inline function for backwards
      compatibility.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit f3273ba643f2d0221492381b24bbc35fb6089a48
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Fri Jan 18 15:57:51 2013 +0100
  
      ppc405_uc: Pass PowerPCCPU to ppc40x_{core,chip,system}_reset()
      
      Prepares for changing cpu_interrupt() argument to CPUState.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Acked-by: Alexander Graf <agraf@suse.de>
  
  commit 25733eada6c1d4928262e77e2ee1e9ed12de18fb
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Jan 20 01:46:45 2013 +0100
  
      target-xtensa: Move TCG initialization to XtensaCPU initfn
      
      Combine this with breakpoint handler registration, guarding both with
      tcg_enabled() to suppress also TCG init for qtest. Rename the handler to
      xtensa_breakpoint_handler() since it needs to become global.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit d9c27f00b174df070470d48d6577042d2186d969
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Jan 20 01:36:47 2013 +0100
  
      target-unicore32: Move TCG initialization to UniCore32CPU initfn
      
      Normalize the "inited" logic and add a tcg_enabled() check to suppress
      it for qtest.
      
      Ensures that a QOM-created UniCore32CPU is usable.
      
      Acked-by: Guan Xuetao <gxt@mprc.pku.edu.cn>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 5266d20a12f2ef01841aad5f1692d73551a39dac
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Jan 20 01:34:18 2013 +0100
  
      target-sparc: Move TCG initialization to SPARCCPU initfn
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit aa7408ec18c3517b2476a3671cd0b7f171241e2d
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Jan 20 01:30:32 2013 +0100
  
      target-sh4: Move TCG initialization to SuperHCPU initfn
      
      Add a tcg_enabled() check to suppress it for qtest.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 2b7ac76729c8253d799a8d3bb9bae76cccb0714e
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sat Jan 19 22:43:32 2013 +0100
  
      target-s390x: Move TCG initialization to S390CPU initfn
      
      Ensures that a QOM-created S390CPU is usable.
      
      Acked-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 60925d2644953ce1ca7813411853d8c04e637050
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Jan 20 01:26:37 2013 +0100
  
      target-ppc: Move TCG initialization to PowerPCCPU initfn
      
      Ensures that a QOM-created PowerPCCPU is usable.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 78ce64f492498050083e46cdd7e6cbae6435843c
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Jan 20 01:22:25 2013 +0100
  
      target-mips: Move TCG initialization to MIPSCPU initfn
      
      Make mips_tcg_init() non-static and add tcg_enabled() check to suppress
      it for qtest.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit cd0c24f9095b1f825210bb9d9f99532c78668074
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Jan 20 01:10:52 2013 +0100
  
      target-microblaze: Move TCG initialization to MicroBlazeCPU initfn
      
      Split off TCG initialization from cpu_mb_init() into mb_tcg_init() to
      call it from the initfn.
      
      Ensures that a QOM-created MicroBlazeCPU is usable.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 1cc896195bae54d7a5f48f9032037d8f6f65abd5
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Jan 20 00:48:29 2013 +0100
  
      target-m68k: Move TCG initialization to M68kCPU initfn
      
      Add a tcg_enabled() check to suppress it for qtest.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 868e2824276cbe6ef2e202c05c4eb3a3a19d3ee0
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Jan 20 00:05:12 2013 +0100
  
      target-lm32: Move TCG initialization to LM32CPU initfn
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit d1a94fec3d8d70009fd5ac27ade5539fe58cd702
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sat Jan 19 23:55:42 2013 +0100
  
      target-cris: Move TCG initialization to CRISCPU initfn
      
      Split out TCG initialization from cpu_cris_init(). Avoid CPUCRISState
      dependency for v10-specific initialization and for non-v10 by inlining
      the decision into the initfn as well.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 79614b781df5096ffecf531992314781dbab54af
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sat Jan 19 07:37:45 2013 +0100
  
      target-arm: Move TCG initialization to ARMCPU initfn
      
      Ensures that a QOM-created ARMCPU is usable.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 5f6c964389ea5320e81e2fb8c2bc3aa40c5a8013
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Wed Jan 16 04:19:35 2013 +0100
  
      target-xtensa: Introduce QOM realizefn for XtensaCPU
      
      Introduce realizefn and set realized = true in cpu_xtensa_init().
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 088383e3220776917f538d0e43933e842e16b804
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sat Jan 5 14:38:30 2013 +0100
  
      target-unicore32: Introduce QOM realizefn for UniCore32CPU
      
      Introduce a realizefn and set realized = true in uc32_cpu_init().
      
      Acked-by: Guan Xuetao <gxt@mprc.pku.edu.cn>
      [AF: Invoke the parent's realizefn]
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit b6e91ebfe06f1d90331d162259553a5330514143
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Wed Jan 16 04:13:19 2013 +0100
  
      target-sparc: Introduce QOM realizefn for SPARCCPU
      
      Introduce realizefn and set realized = true in cpu_sparc_init().
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 55acb588dd184a1e33be0ff1fe23f8c19f88fd6c
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Mon Apr 23 18:16:02 2012 +0200
  
      target-sh4: Introduce QOM realizefn for SuperHCPU
      
      Introduce a realizefn and set realized = true in cpu_sh4_init().
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 1f1366322b21678c33003a373366697a4542d2d4
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Wed Jan 16 04:00:41 2013 +0100
  
      target-s390x: Introduce QOM realizefn for S390CPU
      
      Introduce realizefn and set realized = true in cpu_s390x_init().
      
      Defer CPU reset from initfn to realizefn.
      
      Acked-by: Richard Henderson <rth@twiddle.net>
      [AF: Invoke parent's realizefn]
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit c1caf1d961288e41c25de6631c6751ae7baa20f0
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Wed Jan 16 03:48:37 2013 +0100
  
      target-mips: Introduce QOM realizefn for MIPSCPU
      
      Introduce a realizefn and set realized = true from cpu_mips_init().
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 746b03b27cac48be5a376d8635ffaf568339ebd7
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sat Jan 5 15:27:31 2013 +0100
  
      target-microblaze: Introduce QOM realizefn for MicroBlazeCPU
      
      Introduce realizefn and set realized = true from cpu_mb_init().
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 6d1bbc6273d45520c5ce6475186bfa30d8afb47c
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sat Jan 5 15:15:30 2013 +0100
  
      target-m68k: Introduce QOM realizefn for M68kCPU
      
      Introduce realizefn and set realized = true in cpu_m68k_init().
      
      Split off GDB registration to a new m68k_cpu_init_gdb() so that it can
      be called from the realizefn.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 9c23169e8cd54b490d55221b6498d42966f964f3
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Wed Jan 16 03:31:27 2013 +0100
  
      target-lm32: Introduce QOM realizefn for LM32CPU
      
      Introduce a realizefn and set realized = true in cpu_lm32_init().
      
      Also move cpu_reset() call from initfn to realizefn.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit ca45f8b0440358ccca63446cf0df05772791b2a1
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sat Jan 5 15:41:21 2013 +0100
  
      target-cris: Introduce QOM realizefn for CRISCPU
      
      Introduce realizefn and set realized = true from cpu_cris_init().
      
      Reviewed-by: Eduardo Habkost <ehabkost@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 4776ce600338e17f75d200d1ad17d4ce9effa57f
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Wed Jan 16 03:55:14 2013 +0100
  
      target-ppc: Update PowerPCCPU to QOM realizefn
      
      Adapt ppc_cpu_realize() signature, hook it up to DeviceClass and set
      realized = true in cpu_ppc_init().
      
      Reviewed-by: Eduardo Habkost <ehabkost@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit c296262bc94651a7a43639857d8343470f4129f3
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sat Jan 5 14:11:07 2013 +0100
  
      target-openrisc: Update OpenRISCCPU to QOM realizefn
      
      Update the openrisc_cpu_realize() signature, hook it up to
      DeviceClass::realize and set realized = true in cpu_openrisc_init().
      
      qapi/error.h is now included through qdev and no longer needed.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Cc: Jia Liu <proljc@gmail.com>
  
  commit 2b6f294cacd9f4e133a7813d22e1b4e87ac6b2a3
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Wed Jan 16 03:41:47 2013 +0100
  
      target-i386: Update X86CPU to QOM realizefn
      
      Adapt the signature of x86_cpu_realize(), hook up to
      DeviceClass::realize and set realized = true in cpu_x86_init().
      
      The QOM realizefn cannot depend on errp being non-NULL as in
      cpu_x86_init(), so use a local Error to preserve error handling behavior
      on APIC initialization errors.
      
      Reviewed-by: Igor Mammedov <imammedo@redhat.com>
      Reviewed-by: Eduardo Habkost <ehabkost@redhat.com>
      [AF: Invoke parent's realizefn]
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 149692667f8a46430127ca0555b38965f52177f5
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sat Jan 5 10:18:18 2013 +0100
  
      target-arm: Update ARMCPU to QOM realizefn
      
      Turn arm_cpu_realize() into a QOM realize function, no longer called
      via cpu.h prototype. To maintain the semantics of cpu_init(), set
      realized = true explicitly in cpu_arm_init().
      
      Move GDB coprocessor registration, CPU reset and vCPU initialization
      into the realizefn.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit bd1b282836a7885a13c13f9cc63123fa8e32f02f
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sat Jan 5 14:01:30 2013 +0100
  
      target-alpha: Update AlphaCPU to QOM realizefn
      
      Update the alpha_cpu_realize() signature and hook up to
      DeviceClass::realize. Set realized = true in cpu_alpha_init().
      
      qapi/error.h is included through qdev now and no longer needed.
      
      Acked-by: Richard Henderson <rth@twiddle.net>
      [AF: Invoke parent's realizefn]
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 4f65809994274989bdf51c8605bb974565cb1c9e
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sat Jan 19 06:17:06 2013 +0100
  
      cpu: Prepare QOM realizefn
      
      Overwrite the default implementation with a no-op, no longer
      attempting to call DeviceClass::init.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 453776e5746be23c66df65fadf12e115b7d2dadd
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Wed Feb 13 17:47:43 2013 -0800
  
      bitops: Remove routines redundant with host-utils
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 0f9d8bd386c9b7b17fc68fef36caa81750c39494
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Wed Feb 13 17:47:42 2013 -0800
  
      bitops: Replace bitops_ctol with ctzl
      
      The is the only remaining user.
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 4932398fac273b8ebe5688bc4b79407a7f41edbd
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Wed Feb 13 17:47:41 2013 -0800
  
      bitops: Inline bitops_flsl
      
      This is the only remaining user.
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 14e534265aad0796690a5aea429f5bd2877ccff0
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Wed Feb 13 17:47:40 2013 -0800
  
      target-i386: Inline bitops_flsl
      
      Use clz32 directly.  Which makes slightly more sense given
      that the input is type "int" and not type "long".
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 0cfa6adc7fd1eba4694515bde6bbfb9ecd892f2f
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Wed Feb 13 17:47:39 2013 -0800
  
      bitops: Write bitops_flsl in terms of clzl
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 5bbf90be97203c472f47da070c0040b464c0460f
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Wed Feb 13 17:47:38 2013 -0800
  
      memory: Use non-bitops ctzl
      
      A memory size of zero is invalid, and so that edge condition
      does not occur.
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 265ce4a5ca39fb7f74a803dd61bbd9108ca6cdee
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Wed Feb 13 17:47:37 2013 -0800
  
      bitops: Use non-bitops ctzl
      
      The use of ctz has already eliminated zero, and thus the difference
      in edge conditions between the two routines is irrelevant.
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 18331e7c189507513008a2936f5fe79c3d8b8a08
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Wed Feb 13 17:47:36 2013 -0800
  
      hbitmap: Use non-bitops ctzl
      
      Both uses of ctz have already eliminated zero, and thus the difference
      in edge conditions between the two routines is irrelevant.
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
      Acked-by: Paolo Bonzini <pbonzini@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 72d81155d0b88ba757c5a972d3fff83027e7a6e7
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Wed Feb 13 17:47:35 2013 -0800
  
      host-utils: Fix coding style and add comments
      
      Add function comments to the routines, documenting the corner
      cases upon which we are standardizing.  Fix the few instances
      of non-standard coding style.
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 0165437302448d210742cc3def362d1de0413621
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Wed Feb 13 17:47:34 2013 -0800
  
      host-utils: Add host long specific aliases for clz, ctz, ctpop
      
      We will standardize on these names, rather than the similar routines
      currently residing in qemu/bitops.h.
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 38dad9e574746981dfbac52b3bbbd6d894f31d26
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Mon Feb 11 16:41:25 2013 +0000
  
      qemu-log: Rename CPULogItem, cpu_log_items to QEMULogItem, qemu_log_items
      
      Rename the typedef CPULogItem and the public array cpu_log_items
      to names that better reflect the fact that the qemu_log functionality
      isn't restricted to TCG CPU debug logs any more.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Reviewed-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit b946bffab5e0d359accfcc78faead20fd69f26e8
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Mon Feb 11 16:41:24 2013 +0000
  
      cpus.c: Drop unnecessary set_cpu_log()
      
      The set_cpu_log() function in cpus.c is a fairly simple wrapper
      which is only called from one location. Just inline the code
      into vl.c, since there is no need to indirect it via cpus.c
      and the handling of the error case is more appropriate to vl.c.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Reviewed-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 24537a01910f110fe3e343c13df13e48f7968a9e
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Mon Feb 11 16:41:23 2013 +0000
  
      qemu-log: Rename the public-facing cpu_set_log function to qemu_set_log
      
      Rename the public-facing function cpu_set_log to qemu_set_log. This
      requires us to rename the internal-only qemu_set_log() to
      do_qemu_set_log().
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Reviewed-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 4fde1eba0f98779d4fdb64818071f72bb1672438
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Mon Feb 11 16:41:22 2013 +0000
  
      qemu-log: Rename cpu_str_to_log_mask to qemu_str_to_log_mask
      
      Rename cpu_str_to_log_mask() to qemu_str_to_log_mask(), since
      the qemu_log functionality is no longer restricted to TCG CPU
      debug logging.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Reviewed-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 59a6fa6e67d2335d867c66c59d992847e5b62879
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Mon Feb 11 16:41:21 2013 +0000
  
      qemu-log: Abstract out "print usage message about valid log categories"
      
      Abstract out the "print a human readable list of all the
      valid log categories" functionality which is currently duplicated
      in three separate places. (We leave the monitor.c help_cmd()
      implementation as-is since it wants to send the message to
      the monitor and add its own information.)
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Reviewed-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 9a7e54242910d26d280589e1f5c7ec8814d02a6b
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Mon Feb 11 16:41:20 2013 +0000
  
      qemu-log: Unify {cpu_set,set_cpu}_log_filename as qemu_set_log_filename
      
      The qemu_log() functionality is no longer specific to TCG CPU debug logs.
      Rename cpu_set_log_filename() to qemu_set_log_filename() and drop the
      pointless wrapper set_cpu_log_filename().
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Reviewed-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 5e5f07e08f7ed8c8eb9b02d9f9c3c79cf95d65ee
  Author: Evgeny Voevodin <evgenyvoevodin@gmail.com>
  Date:   Fri Feb 1 01:47:23 2013 +0700
  
      TCG: Move translation block variables to new context inside tcg_ctx: tb_ctx
      
      It's worth to clean-up translation blocks variables and move them
      into one context as was suggested by Swirl.
      Also if we use this context directly inside tcg_ctx, then it
      speeds up code generation a bit.
      
      Signed-off-by: Evgeny Voevodin <evgenyvoevodin@gmail.com>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 0b0d3320db74cde233ee7855ad32a9c121d20eb4
  Author: Evgeny Voevodin <evgenyvoevodin@gmail.com>
  Date:   Fri Feb 1 01:47:22 2013 +0700
  
      TCG: Final globals clean-up
      
      Signed-off-by: Evgeny Voevodin <evgenyvoevodin@gmail.com>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 2742f56d134ba0f5ed7e447afd0b6e2001ffc5c1
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Fri Feb 15 17:40:56 2013 -0600
  
      Open up 1.5 development tree
      
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 03e94e39ce5259efdbdeefa1f249ddb499d57321
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Fri Feb 15 16:15:40 2013 -0600
  
      Update VERSION for release
      
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 571f65ec20fbcb991d7bce51787248ab9d325e3f
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Thu Feb 14 08:58:49 2013 -0600
  
      Update VERSION of release
      
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 71652365c53115d2090d294406ec0bd3b7c63953
  Author: Alexander Graf <agraf@suse.de>
  Date:   Wed Feb 13 23:58:12 2013 +0100
  
      Revert "Update OpenBIOS images"
      
      This reverts commit 10442558ab1797bfbb01285b909e34c5cf038f12.
      
      With the updated OpenBIOS image, -M g3beige fails to boot quik.
      
      Signed-off-by: Alexander Graf <agraf@suse.de>
      Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
      Message-id: 1360796292-27078-1-git-send-email-agraf@suse.de
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 9893c80d81587ac25d8ea4a82651371b54e7df35
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Tue Feb 12 11:29:31 2013 +1000
  
      cadance_uart: Accept input after rx FIFO pop
      
      The device returns false from the can receive function when the FIFO is
      full. This means the device should check for buffered input whenever a byte is
      popped from the FIFO.
      
      Reported-by: Jason Wu <huanyu@xilinx.com>
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Message-id: 1360632571-25638-1-git-send-email-peter.crosthwaite@xilinx.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 8a8f5840082eb65d140ccfe7b128c92390cce1c3
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Wed Feb 13 09:25:34 2013 +0100
  
      block/curl: only restrict protocols with libcurl>=7.19.4
      
      The curl_easy_setopt(state->curl, CURLOPT_PROTOCOLS, ...) interface was
      introduced in libcurl 7.19.4.  Therefore we cannot protect against
      CVE-2013-0249 when linking against an older libcurl.
      
      This fixes the build failure introduced by
      fb6d1bbd246c7a57ef53d3847ef225cd1349d602.
      
      Reported-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
      Tested-by: Andreas Färber <andreas.faeber@web.de>
      Message-id: 1360743934-8337-1-git-send-email-stefanha@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit d36b2b904ee921b380fad559cb824a40eb587bcb
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Wed Feb 13 15:54:16 2013 +0100
  
      qapi: Flatten away ChardevPort
      
      Simplifies the schema and the code.
      
      QMP command
      
          { "execute" : "chardev-add",
            "arguments" : { "id" : "ser0",
                            "backend" : { "type" : "port",
                                          "data" : { "type": "serial",
                                                     "device":"/dev/ttyS0"} } } }
      
      becomes
      
          { "execute" : "chardev-add",
            "arguments" : { "id" : "ser0",
                            "backend" : { "type" : "serial",
                                          "data" : { "device":"/dev/ttyS0"} } } }
      
      Bonus: nicer error messages.  "unknown chardev port (1)" becomes
      "character device backend type 'parallel' not supported".
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Reviewed-by: Laszlo Ersek <lersek@redhat.com>
      Message-id: 1360767256-610-3-git-send-email-armbru@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit d037d6bbbcdda6552254286b6da090ef0dc0d98a
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Wed Feb 13 15:54:15 2013 +0100
  
      chardev: Fix manual page and qemu-doc for -chardev tty
      
      Broken in commit d59044ef.
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Reviewed-by: Laszlo Ersek <lersek@redhat.com>
      Message-id: 1360767256-610-2-git-send-email-armbru@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit cc2a90432d9cb7546a2c4360ad7200a2fb3af31a
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Tue Feb 12 23:16:06 2013 +0100
  
      net: Avoid NULL function pointer dereference on cleanup
      
      The pSeries machine and some other devices don't supply a cleanup
      callback. Revert part of 1ceef9f27359cbe92ef124bf74de6f792e71f6fb that
      started calling it unconditionally.
      
      Cc: Jason Wang <jasowang@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Message-id: 1360707366-9271-1-git-send-email-afaerber@suse.de
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 91b0a8f33419573c1d741e49559bfb666fd8b1f0
  Author: Cornelia Huck <cornelia.huck@de.ibm.com>
  Date:   Thu Feb 7 02:20:51 2013 +0000
  
      s390: Fix handling of iscs.
      
      There are two ways to express an interruption subclass:
      - As a bitmask, as used in cr6.
      - As a number, as used in the I/O interruption word.
      
      Unfortunately, we have treated to I/O interruption word as if it
      contained the bitmask as well, which went unnoticed so far as
      - (queued-for-next) kvm made the same mistake, and
      - Linux guest kernels don't check the isc value in the I/O interruption
        word for subchannel interrupts.
      
      Make sure that we treat the I/O interruption word correctly.
      
      Signed-off-by: Cornelia Huck <cornelia.huck@de.ibm.com>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit bd9a8d852c857fd19c4626acaac1d4979f816f3a
  Author: Cornelia Huck <cornelia.huck@de.ibm.com>
  Date:   Thu Feb 7 02:20:50 2013 +0000
  
      s390: Keep I/O interrupts enabled for all iscs.
      
      do_io_interrupt() would stop scanning further iscs if it found
      an I/O interrupt it could inject. This might cause the pending
      interrupt indication for I/O interrupts to be reset although there
      might be queued I/O interrupts for subsequent iscs.
      
      Fix this by reordering the logic: Inject the I/O interrupt immediately
      and continue searching all iscs for queued interrupts.
      
      Signed-off-by: Cornelia Huck <cornelia.huck@de.ibm.com>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 760794f784f66e262a9ca32821ba202cdf3a3e4b
  Author: Christian Borntraeger <borntraeger@de.ibm.com>
  Date:   Mon Feb 4 22:53:24 2013 +0000
  
      s390/sclpconsole: prevent char layer callback during initialization
      
      Starting a qemu with an sclp console and pressing a key very early
      can result in
      "qemu-system-s390x: hw/s390x/sclpconsole.c:60: receive_from_chr_layer:
      Assertion `scon->iov' failed."
      
      Lets make sure that the init process is finished, since the iov is
      allocated after CHR_EVENT_OPENED by also checking for scon->iov.
      
      Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 7ce4106c2125eca8f7f61f460456a49074c13e56
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Tue Feb 12 11:17:11 2013 +1000
  
      xilinx.h: s/xilinx_axiethernetdma()/xilinx_axidma()
      
      This function has nothing to do with ethernet. Its reusable for all DMA clients.
      Dropped the "ethernet" in the name accordingly.
      
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
  
  commit dada5c7e92434df7c0ec152fe9a8f0e3de67b632
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Tue Feb 12 11:17:10 2013 +1000
  
      xilinx.h: Dont qdev_create from ethernet_create()
      
      Pulled the qdev_create functionality out of xilinx_axiethernet_create() and
      pushed it up to the petalogix_ml605_mmu machine model. This makes the ethernet
      create+init process consistent with the AXI DMA. Renamed function to
      xilinx_axiethernet_init accordingly.
      
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
  
  commit 0231ed4f22dd67844d8bbc027eaa5b713cb25ba2
  Merge: 6aaa9da... 33ccf66...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Tue Feb 12 16:26:52 2013 -0600
  
      Merge remote-tracking branch 'stefanha/block' into staging
      
      * stefanha/block:
        Revert "block/vpc: Fix size calculation"
        block/raw-posix: detect readonly Linux block devices using BLKROGET
  
  commit 6aaa9dae8059633d52ddcd0622de1a2700fc58a8
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Tue Feb 12 10:37:15 2013 +0100
  
      block-migration: fix pending() and iterate() return values
      
      The return value of .save_live_pending() is the number of bytes
      remaining.  This is just an estimate because we do not know how many
      blocks will be dirtied by the running guest.
      
      Currently our return value for .save_live_pending() is wrong because it
      includes dirty blocks but not in-flight bdrv_aio_readv() requests or
      unsent blocks.  Crucially, it also doesn't include the bulk phase where
      the entire device is transferred - therefore we risk completing block
      migration before all blocks have been transferred!
      
      The return value of .save_live_iterate() is the number of bytes
      transferred this iteration.  Currently we return whether there are bytes
      remaining, which is incorrect.
      
      Move the bytes remaining calculation into .save_live_pending() and
      really return the number of bytes transferred this iteration in
      .save_live_iterate().
      
      Also fix the %ld format specifier which was used for a uint64_t
      argument.  PRIu64 must be use to avoid warnings on 32-bit hosts.
      
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
      Reviewed-by: Juan Quintela <quintela@redhat.com>
      Message-id: 1360661835-28663-3-git-send-email-stefanha@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit ad55ab42d494c5f4ebc5199c5c9db473b7d5fbf9
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Tue Feb 12 10:37:14 2013 +0100
  
      migration: make qemu_ftell() public and support writable files
      
      Migration .save_live_iterate() functions return the number of bytes
      transferred.  The easiest way of doing this is by calling qemu_ftell(f)
      at the beginning and end of the function to calculate the difference.
      
      Make qemu_ftell() public so that block-migration will be able to use it.
      Also adjust the ftell calculation for writable files where buf_offset
      does not include buf_size.
      
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
      Reviewed-by: Juan Quintela <quintela@redhat.com>
      Message-id: 1360661835-28663-2-git-send-email-stefanha@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 4a0e6714b06453078e02029e1432fab052927691
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Tue Feb 12 14:34:05 2013 +0100
  
      trace: deal with deprecated glib thread functions
      
      g_thread_create() was deprecated in favor of g_thread_new() and
      g_cond_new() was deprecated in favor of GCond initialization.  If the
      host has glib 2.31 or newer, avoid using the deprecated functions.
      
      This patch solves compiler warnings that are generated when glib's
      deprecated functions are used.
      
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
      Message-id: 1360676045-9204-3-git-send-email-stefanha@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 30d940875dcd1adfbfd7fe7ccd3e543408519662
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Tue Feb 12 14:34:04 2013 +0100
  
      trace: use glib atomic int types
      
      Juan reported that RHEL 6.4 hosts give compiler warnings because we use
      unsigned int while glib prototypes use volatile gint in trace/simple.c.
      
        trace/simple.c:223: error: pointer targets in passing argument 1 of 'g_atomic_int_compare_and_exchange' differ in signedness
      
      These variables are only accessed with glib atomic int functions so
      let's play it by the book and use volatile gint.
      
      Reported-by: Juan Quintela <quintela@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
      Message-id: 1360676045-9204-2-git-send-email-stefanha@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 33ccf6675faa3c56f30399e184064fd126904515
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Tue Feb 12 12:25:15 2013 +0100
  
      Revert "block/vpc: Fix size calculation"
      
      This reverts commit f880defbb06708d30a38ce9f2667067626acdd38.
      
      Jeff Cody's testing revealed that the interpretation of size differs
      even between VirtualPC and HyperV.  Revert this so there is time to
      consider the impact of any backwards incompatible behavior this change
      creates.
      
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit da888d37b0b85fc23e4ea55ab8b0c482d4918afb
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Tue Feb 5 12:28:33 2013 +0100
  
      block/raw-posix: detect readonly Linux block devices using BLKROGET
      
      Linux block devices can be set read-only with "blockdev --setro
      <device>".  The same thing can be done for LVM volumes using "lvchange
      --permission r <volume>".  This read-only setting is independent of
      device node permissions.  Therefore the device can still be opened
      O_RDWR but actual writes will fail.
      
      This results in odd behavior for QEMU.  bdrv_open() is supposed to fail
      if a read-only image is being opened with BDRV_O_RDWR.  By not failing
      for Linux block devices, the guest boots up but every write produces an
      I/O error.
      
      This patch checks whether the block device is read-only so that Linux
      block devices behave like regular files.
      
      Reported-by: Sibiao Luo <sluo@redhat.com>
      Suggested-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
      Reviewed-by: Markus Armbruster <armbru@redhat.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit 03ec2f83087de34924489eeae0ea6fe7785cc050
  Author: Kuo-Jung Su <dantesu@faraday-tech.com>
  Date:   Mon Feb 4 17:56:25 2013 +0800
  
      hw/m25p80.c: add WRSR(0x01) support
      
      Atmel, SST and Intel/Numonyx serial flash tend to power up
      with the software protection bits set.
      And thus the new m25p80.c in linux kernel would always tries
      to use WREN(0x06) + WRSR(0x01) to turn-off the protection.
      
      The WEL(0x02) of status register is supposed to be cleared after
      WRSR(0x01). There are also some drivers (i.e mine for RTOSes)
      would check the WEL(0x02) in status register to make sure the
      protection is correctly turned off.
      
      Signed-off-by: Kuo-Jung Su <dantesu@faraday-tech.com>
      Cc: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Cc: Peter Maydell <peter.maydell@linaro.org>
      Cc: Edgar E. Iglesias <edgar.iglesias@gmail.com>
      Reviewed-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
  
  commit 58fa4325228f61d58317f48364259b31e9b92d15
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Mon Feb 11 18:05:48 2013 +0100
  
      qapi: Improve chardev-add documentation
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Message-id: 1360602348-4727-1-git-send-email-armbru@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit d7cd369402191814a1bb339a730f3af411e9682f
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Mon Feb 11 17:01:45 2013 +0100
  
      migration: restrict scope of incoming fd read handler
      
      The incoming migration is processed in a coroutine and uses an fd read
      handler to enter the yielded coroutine when data becomes available.
      
      The read handler was set too broadly, so that spurious coroutine entries
      were be triggered if other coroutine users yielded (like the block
      layer's bdrv_write() function).
      
      Install the fd read only only when yielding for more data to become
      available.  This prevents spurious coroutine entries which break code
      that assumes only a specific set of places can re-enter the coroutine.
      
      This patch fixes crashes in block/raw-posix.c that are triggered with
      "migrate -b" when qiov becomes a dangling pointer due to a spurious
      coroutine entry that frees qiov early.
      
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
      Message-id: 1360598505-5512-1-git-send-email-stefanha@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit d0bce760e04b1658a3b4ac95be2839ae20fd86db
  Author: Andreas Färber <andreas.faerber@web.de>
  Date:   Mon Feb 11 17:41:54 2013 +0100
  
      libi2c-omap: Fix endianness dependency
      
      The libqos driver for omap_i2c currently does not work on Big Endian.
      Introduce helpers for reading from and writing to 16-bit armel registers.
      
      This fixes tmp105-test failures on ppc.
      
      To prepare for a QTest-level endianness solution, poison mem{read,write}
      and always use the helpers. Adopt the expected signatures.
      To avoid an unused variable warning, assert the STAT Single Byte Data
      bit but, due to it not getting cleared, only it being set when len == 1.
      
      Signed-off-by: Andreas Färber <andreas.faerber@web.de>
      Message-id: 1360600914-5448-3-git-send-email-afaerber@suse.de
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 5dd6be069bf832f888005d28cebdec16720dedac
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Mon Feb 11 17:41:53 2013 +0100
  
      qtest: Use strtoull() for uint64_t
      
      On 32-bit hosts, unsigned long may be uint32_t and uint64_t may be
      unsigned long long. Account for this by always using strtoull().
      We were already using strtoll() for int64_t.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
      Message-id: 1360600914-5448-2-git-send-email-afaerber@suse.de
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 84eac31707a8f103cc9a0b38ab62a8832bec1153
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Mon Feb 11 18:35:39 2013 +0100
  
      libqtest: Fix documentation copy&paste errors
      
      The [qtest_]in[bwl]() functions/macros don't have a value argument.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Message-id: 1360604139-16797-1-git-send-email-afaerber@suse.de
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit f880defbb06708d30a38ce9f2667067626acdd38
  Author: Stefan Weil <stefan@kiwi.(none)>
  Date:   Thu Feb 7 20:26:52 2013 +0100
  
      block/vpc: Fix size calculation
      
      The size calculated from the CHS values is not the real image (disk) size,
      but usually a smaller value. This is caused by rounding effects.
      
      Only older operating systems use CHS. Such guests won't be able to use
      the whole disk. All modern operating systems use the real size.
      
      This patch fixes https://bugs.launchpad.net/qemu/+bug/1105670/.
      
      Signed-off-by: Stefan Weil <sw@weilnetz.de>
      Message-id: 1360265212-22037-1-git-send-email-sw@weilnetz.de
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 2c5a7f20112615ce13a3434ab90bee1ed8d44ebd
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Sun Feb 10 23:12:46 2013 +0100
  
      block-migration: fix block_save_iterate() return value
      
      The .save_live_iterate() function returns 0 to continue iterating or 1
      to stop iterating.
      
      Since 16310a3cca7320edb9341c976f7819de0a8c27e0 it only ever returns 0,
      leading to an infinite loop.
      
      Return 1 if we have finished sending dirty blocks.
      
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
      Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
      Message-id: 1360534366-26723-4-git-send-email-stefanha@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 9ee0cb201e6bfe03549a649fd165a85cfed34d05
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Sun Feb 10 23:12:45 2013 +0100
  
      block-migration: fix blk_mig_save_dirty_block() return value checking
      
      Commit 43be3a25c931a7f61a76fbfc9d35584cbfc5fb58 changed the
      blk_mig_save_dirty_block() return code handling.  The function's doc
      comment says:
      
        /* return value:
         * 0: too much data for max_downtime
         * 1: few enough data for max_downtime
         */
      
      Because of the 1 return value, callers must check for ret < 0 instead of
      just:
      
        if (ret) { ... }
      
      We do not want to bail when 1 is returned, only on error.
      
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
      Message-id: 1360534366-26723-3-git-send-email-stefanha@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit d5f1f286ef8c7c96614779a40af724d7109175d5
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Sun Feb 10 23:12:44 2013 +0100
  
      block-migration: improve "Unknown flags" error message
      
      Show the actual flags value and include "block migration" in the error
      message so it's clear where the error is coming from.
      
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
      Message-id: 1360534366-26723-2-git-send-email-stefanha@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 49295ebc56a303a60c6ca2ead6f548eae3521150
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Fri Feb 8 21:22:19 2013 +0100
  
      vl: Exit unsuccessfully on option argument syntax error
      
      We exit successfully after reporting syntax error for argument of
      --sandbox and --add-fd.
      
      We continue undaunted after reporting it for argument of -boot,
      --option-rom and --object.
      
      Change all five to exit unsuccessfully, like the other options.
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Message-id: 1360354939-10994-7-git-send-email-armbru@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit cfdd1628666f1342925f9c77cbb63b7d6d049dae
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Fri Feb 8 21:22:18 2013 +0100
  
      vl: Drop redundant "parse error" reports
      
      qemu_opts_parse() reports the error already, and in a much more useful
      way.
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Message-id: 1360354939-10994-6-git-send-email-armbru@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 7216ae3d1a11e07192623ad04d450e98bf1f3d10
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Fri Feb 8 21:22:17 2013 +0100
  
      qemu-option: Disable two helpful messages that got broken recently
      
      commit 8be7e7e4 and commit ec7b2ccb messed up the ordering of error
      message and the helpful explanation that should follow it, like this:
      
          $ qemu-system-x86_64 --nodefaults -S --vnc :0 --chardev null,id=,
          Identifiers consist of letters, digits, '-', '.', '_', starting with a letter.
          qemu-system-x86_64: -chardev null,id=,: Parameter 'id' expects an identifier
      
          $ qemu-system-x86_64 --nodefaults -S --vnc :0 --machine kvm_shadow_mem=dunno
          You may use k, M, G or T suffixes for kilobytes, megabytes, gigabytes and terabytes.
          qemu-system-x86_64: -machine kvm_shadow_mem=dunno: Parameter 'kvm_shadow_mem' expects a size
      
      Pity.  Disable them for now.
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Message-id: 1360354939-10994-5-git-send-email-armbru@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 312fd5f29097890179793d8bbb59ab18afbe0ad4
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Fri Feb 8 21:22:16 2013 +0100
  
      error: Strip trailing '\n' from error string arguments (again)
      
      Commit 6daf194d and be62a2eb got rid of a bunch, but they keep coming
      back.  Tracked down with this Coccinelle semantic patch:
      
          @r@
      	expression err, eno, cls, fmt;
      	position p;
          @@
          (
      	error_report(fmt, ...)@p
          |
      	error_set(err, cls, fmt, ...)@p
          |
      	error_set_errno(err, eno, cls, fmt, ...)@p
          |
      	error_setg(err, fmt, ...)@p
          |
      	error_setg_errno(err, eno, fmt, ...)@p
          )
          @script:python@
      	fmt << r.fmt;
      	p << r.p;
          @@
          if "\\n" in str(fmt):
      	print "%s:%s:%s:%s" % (p[0].file, p[0].line, p[0].column, fmt)
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Message-id: 1360354939-10994-4-git-send-email-armbru@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 1a9522cc6ea04968e1169f0195952d0029d5dbb9
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Fri Feb 8 21:22:15 2013 +0100
  
      error: Clean up abuse of error_report() for help
      
      Use error_printf() instead, so the help gets presented more nicely.
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Message-id: 1360354939-10994-3-git-send-email-armbru@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 474c21349fdde3c477357c2317ca6ad50872827b
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Fri Feb 8 21:22:14 2013 +0100
  
      error: Clean up error strings with embedded newlines
      
      The arguments of error_report() should yield a short error string
      without newlines.
      
      A few places try to print additional help after the error message by
      embedding newlines in the error string.  That's nice, but let's do it
      the right way.
      
      Since I'm touching these lines anyway, drop a stray preposition and
      some tabs.  We don't use tabs for similar messages elsewhere.
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Message-id: 1360354939-10994-2-git-send-email-armbru@redhat.com
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 2da2e52dce73c5e3a916bcc8e86451ed64f557d8
  Merge: 1044255... 0184543...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Mon Feb 11 08:10:39 2013 -0600
  
      Merge remote-tracking branch 'luiz/queue/qmp' into staging
      
      # By Peter Maydell
      # Via Luiz Capitulino
      * luiz/queue/qmp:
        tests/test-string-input-visitor: Handle errors provoked by fuzz test
  
  commit 10442558ab1797bfbb01285b909e34c5cf038f12
  Author: Blue Swirl <blauwirbel@gmail.com>
  Date:   Sat Feb 9 13:39:45 2013 +0000
  
      Update OpenBIOS images
      
      Update OpenBIOS images to SVN r1097 built from submodule.
      
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 70ef6a5b7121cb54d7f9713d6315fb8547761bfc
  Author: Liming Wang <walimisdev@gmail.com>
  Date:   Thu Feb 7 16:58:15 2013 +1000
  
      xilinx_zynq: Fix wrong IRQ number of the second EHCI controller
      
      The IRQ number of the second EHCI controller should be 76, not 75.
      
      Signed-off-by: Liming Wang <walimisdev@gmail.com>
      Tested-by: Peter Crosthwaite <peter.crosthwaite@petalogix.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit fb6d1bbd246c7a57ef53d3847ef225cd1349d602
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Fri Feb 8 08:49:10 2013 +0100
  
      block/curl: disable extra protocols to prevent CVE-2013-0249
      
      There is a buffer overflow in libcurl POP3/SMTP/IMAP.  The workaround is
      simple: disable extra protocols so that they cannot be exploited.  Full
      details here:
      
        http://curl.haxx.se/docs/adv_20130206.html
      
      QEMU only cares about HTTP, HTTPS, FTP, FTPS, and TFTP.  I have tested
      that this fix prevents the exploit on my host with
      libcurl-7.27.0-5.fc18.
      
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 0eb256a2173d35c64696189adcd3599be61922ef
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri Feb 8 13:19:07 2013 +0100
  
      qemu-nbd: document --cache and --aio options
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 32ab06bcf1352848eec42629a85e20efa4e105dc
  Author: Jesse Larrew <jlarrew@linux.vnet.ibm.com>
  Date:   Tue Feb 5 17:47:17 2013 -0600
  
      hw/virtio-net: disable multiqueue by default
      
      The new multiqueue feature adds fields to the virtio device config, which
      breaks Windows guests. Disable the feature by default until the Windows
      drivers are fixed.
      
      Signed-off-by: Jesse Larrew <jlarrew@linux.vnet.ibm.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 14f9b664b34bbd37a488cb5c762aa278c60e1fb6
  Author: Jesse Larrew <jlarrew@linux.vnet.ibm.com>
  Date:   Tue Feb 5 17:47:16 2013 -0600
  
      hw/virtio-net.c: set config size using host features
      
      Currently, the config size for virtio devices is hard coded. When a new
      feature is added that changes the config size, drivers that assume a static
      config size will break. For purposes of backward compatibility, there needs
      to be a way to inform drivers of the config size needed to accommodate the
      set of features enabled.
      
      aliguori: merged in
       - hw/virtio-net: use existing macros to implement endof
       - hw/virtio-net: fix config_size data type
      
      Signed-off-by: Jesse Larrew <jlarrew@linux.vnet.ibm.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 1e89ad5b00ba0426d4e949c9e6ce2926c15b81b7
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Tue Feb 5 17:47:15 2013 -0600
  
      virtio-net: pass host features to virtio_net_init
      
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit b890492110ccdc943554231d40b67d29fef6af82
  Author: Michael Roth <mdroth@linux.vnet.ibm.com>
  Date:   Wed Feb 6 18:25:48 2013 -0600
  
      net: fix infinite loop on exit
      
      1ceef9f27359cbe92ef124bf74de6f792e71f6fb added handling for cleaning
      up multiple queues in qemu_del_nic() for cases where multiqueue is in
      use. To determine the number of queues it looks at nic->conf->queues,
      then iterates through all the queues to cleanup the associated
      NetClientStates. If no queues are found, no NetClientStates are deleted.
      
      However, nic->conf->queues is only set when a peer is created via
      -netdev or netdev_add, and is otherwise 0. This causes us to spin in
      net_cleanup() if we attempt to shut down qemu before adding a host
      device.
      
      Since qemu_new_nic() unconditionally creates at least 1
      queue/NetClientState at queue idx 0, make qemu_del_nic() always attempt
      to clean it up.
      
      Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 0184543814354d37eab75132712c3874d71dd776
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Tue Feb 5 20:44:23 2013 +0000
  
      tests/test-string-input-visitor: Handle errors provoked by fuzz test
      
      It's OK and expected for visitors to return errors when presented with
      the fuzz test's random data. Since the fuzzer doesn't care about
      errors, we pass in NULL rather than an Error**. This fixes a bug in
      the fuzzer where it was passing the same Error** into each visitor,
      with the effect that once one visitor returned an error, each later
      visitor would notice that it had been passed in an Error** representing
      an already set error, and do nothing.
      
      For the case of visit_type_str() we also need to handle the case where
      an error means that the visitor doesn't set our char*. We initialize
      the pointer to NULL so we can safely g_free() it regardless of whether
      the visitor allocated a string for us or not.
      
      This fixes a problem where this test failed the MacOSX malloc()
      consistency checks and might segfault on other platforms [due
      to calling free() on an uninitialized pointer variable when
      visit_type_str() failed.].
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Reviewed-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
  
  commit ecd8d4715ea33aa2c146a5047bacb031e86af599
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Wed Feb 6 18:33:47 2013 -0600
  
      Update version for release
      
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit bd4bd24ed3e33f4f0ffa9dde23b8b85430592dc6
  Merge: 0bc8ce9... c07ecc6...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Wed Feb 6 16:39:04 2013 -0600
  
      Merge branch 'for-linux-user' of https://git.gitorious.org/qemu-m68k/qemu-m68k into staging
      
      * 'for-linux-user' of https://git.gitorious.org/qemu-m68k/qemu-m68k:
        linux-user: correct reboot()
        linux-user: correct setsockopt()
        linux-user: correct print_timeval() swap tv_sec and tv_usec
        linux-user: correct msgrcv()
      
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 0bc8ce9460c1f51211e797a825432e55327b70c6
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Thu Jan 31 12:50:40 2013 +0000
  
      linux-user: Restore cast to target type in get_user()
      
      Commit 658f2dc97 accidentally dropped the cast to the target type of
      the value loaded by get_user().  The most visible effect of this would
      be that the sequence "uint64_t v; get_user_u32(v, addr)" would sign
      extend the 32 bit loaded value into v rather than zero extending as
      would be expected for a _u32 accessor.  Put the cast back again to
      restore the old behaviour.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit f565235b71b7be66f3f6b385a5377969f5ed26f7
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Sat Feb 2 15:13:02 2013 +0000
  
      hw/pxa2xx: Fix transposed crn/crm values for pxa2xx cp14 perf regs
      
      When the pxa2xx performance counter related cp14 registers were converted
      from a switch-statement implementation to the new table driven cpregs
      format in commit dc2a9045c, the crn and crm values for all these
      registers were accidentally transposed. Fix this mistake, which was
      causing OpenBSD for Zaurus to fail to boot.
      
      Reported-by: Jonathan Gray <jsg@jsg.id.au>
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 5b2cd9857d945cc1e9b6f596c757f70e25aed60c
  Merge: 3f23624... 8f44015...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Wed Feb 6 16:36:16 2013 -0600
  
      Merge remote-tracking branch 'stefanha/tracing' into staging
      
      # By Markus Armbruster
      # Via Stefan Hajnoczi
      * stefanha/tracing:
        trace: Fix location of simpletrace.py in docs
        trace: Clean up the "try to update atomic until it worked" loops
        trace: Direct access of atomics is verboten, use the API
        trace: Fix simple trace dropped event record for big endian
  
  commit 3f23624c848b8f1c88e4305fe01e19b2520bfd3d
  Merge: 8a14952... 2a0e1ad...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Wed Feb 6 16:36:11 2013 -0600
  
      Merge remote-tracking branch 'stefanha/trivial-patches' into staging
      
      # By Michael Tokarev (1) and Stefan Weil (1)
      # Via Stefan Hajnoczi
      * stefanha/trivial-patches:
        vnc: recognize Hungarian doubleacutes
        target-m68k: Fix comment
  
  commit 8a14952c9d2f5fa2b3caa6dc286b62ed5d26bca7
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Wed Feb 6 17:07:46 2013 +0100
  
      hmp: Disable chardev-add and chardev-remove
      
      As a general rule, HMP commands must be built on top of the QMP API.
      Luiz and others have worked long & hard to make HMP conform to this
      rule.
      
      Commit f1088908 added chardev-add, in violation of this rule.  QMP
      command chardev-add was added right before, with minimal features, and
      the idea to complete it step by step, then switch over the HMP command
      to use it.
      
      Unfortunately, we're not there, yet, and we don't want to release with
      chardev-add in a "HMP is more powerful than QMP" state.
      
      Disable the HMP command for now, along with its chardev-remove buddy.
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 543f34126b7bfc85b05d0e371e3ce0695444f433
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Wed Feb 6 21:27:26 2013 +0100
  
      hmp: make memchar-read escape ASCII control chars except \n and \t
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit de1cc36e1039faf65b1739d28bef9f2a4e230eb6
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Wed Feb 6 21:27:25 2013 +0100
  
      qemu-char: Support suffixed ringbuf size arguments like "size=64K"
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 3949e59414fccefadc50ae65650d676cc734048c
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Wed Feb 6 21:27:24 2013 +0100
  
      qemu-char: Saner naming of memchar stuff & doc fixes
      
      New device, has never been released, so we can still improve things
      without worrying about compatibility.
      
      Naming is a mess.  The code calls the device driver CirMemCharDriver,
      the public API calls it "memory", "memchardev", or "memchar", and the
      special commands are named like "memchar-FOO".  "memory" is a
      particularly unfortunate choice, because there's another character
      device driver called MemoryDriver.  Moreover, the device's distinctive
      property is that it's a ring buffer, not that's in memory.  Therefore:
      
      * Rename CirMemCharDriver to RingBufCharDriver, and call the thing a
        "ringbuf" in the API.
      
      * Rename QMP and HMP commands from memchar-FOO to ringbuf-FOO.
      
      * Rename device parameter from maxcapacity to size (simple words are
        good for you).
      
      * Clearly mark the parameter as optional in documentation.
      
      * Fix error reporting so that chardev-add reports to current monitor,
        not stderr.
      
      * Replace cirmem in C identifiers by ringbuf.
      
      * Rework documentation.  Document the impact of our crappy UTF-8
        handling on reading.
      
      * QMP examples that even work.
      
      I could split this up into multiple commits, but they'd change the
      same documentation lines multiple times.  Not worth it.
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 5c230105cdea8ac9338bd5b4485c6ae80ec1fa18
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Wed Feb 6 21:27:23 2013 +0100
  
      qemu-char: General chardev "memory" code cleanup
      
      Inline trivial cirmem_chr_is_empty() into its only caller.
      
      Rename qemu_chr_cirmem_count() to cirmem_count().
      
      Fast ring buffer index wraparound.  Without this, there's no point in
      restricting size to a power two.
      
      qemu_is_chr(chr, "memory") returns *zero* when chr is a memory
      character device, which isn't what I'd expect.  Replace it by the
      saner and more obviously correct chr_is_cirmem().  Also avoids
      encouraging testing for specific character devices elsewhere.
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 6fd5b66950fc5551d371ba5017d0e0858b7c800b
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Wed Feb 6 21:27:22 2013 +0100
  
      qemu-char: Drop undocumented chardev "memory" compatibility syntax
      
      This is a new device, so there's no compatibility to maintain, and its
      use case isn't common enough to justify shorthand syntax.
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 094c8c2c67c486bcbc03c5e6327edc6ad3e5e29a
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Wed Feb 6 21:27:21 2013 +0100
  
      qemu-char: Fix chardev "memory" not to drop IAC characters
      
      Undocumented misfeature, get rid of it while we can.
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 44f3bcd2c7991cc9d096e51e38864135543ea1ce
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Wed Feb 6 21:27:20 2013 +0100
  
      qmp: Drop wasteful zero-initialization in qmp_memchar_read()
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit c287e99fe47b179e6ef6b212139821b4d78934c1
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Wed Feb 6 21:27:19 2013 +0100
  
      qmp: Drop superfluous special case "empty" in qmp_memchar_read()
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 13289fb5a716e06fb06febb880e5e116d485f82b
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Wed Feb 6 21:27:18 2013 +0100
  
      qmp: Plug memory leaks in memchar-write, memchar-read
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit c4f331b6b3b5fe260128f316ee9f01997f7c428d
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Wed Feb 6 21:27:17 2013 +0100
  
      qmp: Clean up type usage in qmp_memchar_write(), qmp_memchar_read()
      
      Const-correctness, consistently use standard C types instead of mixing
      them with GLib types.
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 1a69278e53a0e5060c8c6cc825449a122634ce3b
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Wed Feb 6 21:27:16 2013 +0100
  
      qmp: Use generic errors in memchar-read, memchar-write
      
      New errors should be generic unless there's a real use case for rich
      errors.
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 3ab651fc819178cf6a518af5860cc49f42cff455
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Wed Feb 6 21:27:15 2013 +0100
  
      qmp: Clean up design of memchar-read
      
      The data returned has a well-defined size, which makes the size
      returned along with it redundant at best.  Drop it.
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 82e59a676c01b3df3b53998d428d0a64a55f2439
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Wed Feb 6 21:27:14 2013 +0100
  
      qmp: Fix design bug and read beyond buffer in memchar-write
      
      Command memchar-write takes data and size parameter.  Begs the
      question what happens when data doesn't match size.
      
      With format base64, qmp_memchar_write() copies the full data argument,
      regardless of size argument.
      
      With format utf8, qmp_memchar_write() copies size bytes from data,
      happily reading beyond data.  Copies crap from the heap or even
      crashes.
      
      Drop the size parameter, and always copy the full data argument.
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 2a0e1ad66e4177dddc6c8fb7aeadc095aafac828
  Author: Michael Tokarev <mjt@tls.msk.ru>
  Date:   Mon Feb 4 00:36:25 2013 +0400
  
      vnc: recognize Hungarian doubleacutes
      
      As reported in http://bugs.debian.org/697641 , some Hungarian keys
      does not work with qemu when using vnc display.
      
      This is because while the Hungarian keymap mentions these symbols,
      qemu know nothing about them.  So add them.
      
      This patch is applicable to -stable for all previous releases.
      
      Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
      Reviewed-by: Laszlo Ersek <lersek@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit f38f7a847e316def8606d25441878d723de84b65
  Author: Stefan Weil <sw@weilnetz.de>
  Date:   Tue Feb 5 13:12:43 2013 +0100
  
      target-m68k: Fix comment
      
      * spelling fix ito -> into
      * reorder to match load/store
      
      Signed-off-by: Stefan Weil <sw@weilnetz.de>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 15af6321f4d1f90d0ae1b5cb05093c48b41c4533
  Author: Michael Tokarev <mjt@tls.msk.ru>
  Date:   Mon Feb 4 00:36:25 2013 +0400
  
      vnc: recognize Hungarian doubleacutes
      
      As reported in http://bugs.debian.org/697641 , some Hungarian keys
      does not work with qemu when using vnc display.
      
      This is because while the Hungarian keymap mentions these symbols,
      qemu know nothing about them.  So add them.
      
      This patch is applicable to -stable for all previous releases.
      
      Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit a911a182a6bfd3b0257b13f862b0d4fbd9392715
  Author: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com>
  Date:   Tue Feb 5 11:27:46 2013 +0530
  
      qemu/9p: Don't ignore error in fid clunk
      
      We use the clunk request to do the actual xattr operation. So don't
      ignore the error value for fid clunk.
      
      Security model "none" don't support posix acl. Without this patch
      guest won't get EOPNOTSUPP error on setxattr("system.posix_acl_access")
      
      Signed-off-by: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit facf98ad987a38d97e12511f81375380b407a828
  Author: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com>
  Date:   Tue Feb 5 11:27:45 2013 +0530
  
      qemu/iovec: Don't assert if sbytes is zero
      
      Since these values can possibly be sent from guest (for hw/9pfs), do a sanity check
      on them. A 9p write request with 0 bytes caused qemu to abort without this patch
      
      Signed-off-by: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit ddcb73b7782cb6104479503faea04cc224f982b5
  Author: Michael S. Tsirkin <mst@redhat.com>
  Date:   Tue Feb 5 21:00:21 2013 +0200
  
      e1000: fix link down handling with auto negotiation
      
      Fixes a couple of regression bugs introduced by
      b9d03e352cb6b31a66545763f6a1e20c9abf0c2c and related to
      auto-negotiation:
      -   Auto-negotiation currently sets link up even if it was
          forced down from the monitor.
      -   If Auto-negotiation was in progress during migration,
          link will never come up.
      
      As a fix, don't touch NC link_down field at all,
      instead add code on receive path to check
      guest link status.
      
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 84208085d357d95b84f6e281ec3aa028e988e5ff
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Mon Feb 4 16:21:07 2013 -0800
  
      configure: Fix build with XFree
      
      The build is broken on ppc64-linux, possibly only with new binutils:
      
      ld: hw/lm32/../milkymist-tmu2.o: undefined reference to symbol 'XFree'
      ld: note: 'XFree' is defined in DSO /lib64/libX11.so.6 so try \
        adding it to the linker command line
      
      So let's follow the linker's advice.
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 91107fdf4443d2171e06840e87277bb7a047343b
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Mon Feb 4 16:21:06 2013 -0800
  
      bswap: Fix width of swap in leul_to_cpu
      
      The misnamed HOST_LONG_BITS is really HOST_POINTER_BITS.  Here we're
      explicitly using an unsigned long, rather than uintptr_t, so it is
      more correct to select the swap size via ULONG_MAX.
      
      Acked-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 5f876756c57c15f5e14d4136fc432b74f05f082b
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Wed Feb 6 05:12:06 2013 -0600
  
      bios: recompile BIOS
      
      SeaBIOS is really close to spilling over to 256k.  Until we can better
      handle migration across RAM block size changes, recompile SeaBIOS with
      a compiler that causes the binary to still fit in 128k.
      
      This was built with:
      
      gcc version 4.7.2 20121109 (Red Hat 4.7.2-8) (GCC)
      
      On 64-bit Fedora 18.
      
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 8f44015e4600041e200506720e39de7728c5cde9
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Fri Jan 25 16:43:40 2013 +0100
  
      trace: Fix location of simpletrace.py in docs
      
      Missed when commit 4c3b5a48 moved it.
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Reviewed-by: Laszlo Ersek <lersek@redhat.com>
      Reviewed-by: Harsh Prateek Bora <harsh@linux.vnet.ibm.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit b6b2c9628084f1672b92393cf84039a075a95301
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Fri Jan 25 16:43:39 2013 +0100
  
      trace: Clean up the "try to update atomic until it worked" loops
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Reviewed-by: Laszlo Ersek <lersek@redhat.com>
      Reviewed-by: Harsh Prateek Bora <harsh@linux.vnet.ibm.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit e722d705ae7648a6bd94848319a11eb0afd58a17
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Fri Jan 25 16:43:38 2013 +0100
  
      trace: Direct access of atomics is verboten, use the API
      
      The GLib Reference Manual says:
      
          It is very important that all accesses to a particular integer or
          pointer be performed using only this API and that different sizes
          of operation are not mixed or used on overlapping memory
          regions. Never read or assign directly from or to a value --
          always use this API.
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Reviewed-by: Laszlo Ersek <lersek@redhat.com>
      Reviewed-by: Harsh Prateek Bora <harsh@linux.vnet.ibm.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit fb3a508531227bc7fb7eee22c51d30bf2ceb15f5
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Fri Jan 25 16:43:37 2013 +0100
  
      trace: Fix simple trace dropped event record for big endian
      
      We use atomic operations to keep track of dropped events.
      
      Inconveniently, GLib supports only int and void * atomics, but the
      counter dropped_events is uint64_t.  Can't stop commit 62bab732: a
      quick (gint *)&dropped_events bludgeons the compiler into submission.
      
      That cast is okay only when int is exactly 64 bits wide, which it
      commonly isn't.
      
      If int is even wider, we clobber whatever follows dropped_events.  Not
      worth worrying about, as none of the machines that interest us have
      such morbidly obese ints.
      
      That leaves the common case: int narrower than 64 bits.
      
      Harmless on little endian hosts: we just don't access the most
      significant bits of dropped_events.  They remain zero.
      
      On big endian hosts, we use only the most significant bits of
      dropped_events as counter.  The least significant bits remain zero.
      However, we write out the full value, which is the correct counter
      shifted left a bunch of places.
      
      Fix by changing the variables involved to int.
      
      There's another, equally suspicious-looking (gint *)&trace_idx
      argument to g_atomic_int_compare_and_exchange(), but that one casts
      unsigned *, so it's okay.  But it's also superfluous, because GLib's
      atomic int operations work just fine for unsigned.  Drop it.
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Reviewed-by: Laszlo Ersek <lersek@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit b22dd1243f38286263d40496ce5298a8a7d96eea
  Author: Stefan Weil <sw@weilnetz.de>
  Date:   Sun Feb 3 21:33:16 2013 +0100
  
      target-s390x: Fix wrong comparison in interrupt handling
      
      gcc with -Wextra complains about an ordered pointer comparison:
      
      target-s390x/helper.c:660:27: warning:
       ordered comparison of pointer with integer zero [-Wextra]
      
      Obviously the index was missing in the code.
      
      Signed-off-by: Stefan Weil <sw@weilnetz.de>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 0123c486367ab77c3c5ed349616a862eb474a03f
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Mon Feb 4 15:22:08 2013 -0600
  
      s390x: silence warning from GCC on uninitialized values
      
      As best I can tell, this is a false positive.
      
        [aliguori@ccnode4 qemu-s390]$ make
          CC    s390x-softmmu/target-s390x/helper.o
        /home/aliguori/git/qemu/target-s390x/helper.c: In function ‘do_interrupt’:
        /home/aliguori/git/qemu/target-s390x/helper.c:673:17: error: ‘addr’ may be used uninitialized in this function [-Werror=maybe-uninitialized]
        /home/aliguori/git/qemu/target-s390x/helper.c:620:20: note: ‘addr’ was declared here
        /home/aliguori/git/qemu/target-s390x/helper.c:673:17: error: ‘mask’ may be used uninitialized in this function [-Werror=maybe-uninitialized]
        /home/aliguori/git/qemu/target-s390x/helper.c:620:14: note: ‘mask’ was declared here
        cc1: all warnings being treated as errors
        make[1]: *** [target-s390x/helper.o] Error 1
        make: *** [subdir-s390x-softmmu] Error 2
      
      Cc: Cornelia Huck <cornelia.huck@de.ibm.com>
      Cc: Stefan Weil <sw@weilnetz.de>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit ded67782e6d06069873adce7f9074d273ae75760
  Author: Michael Roth <mdroth@linux.vnet.ibm.com>
  Date:   Mon Feb 4 10:07:51 2013 -0600
  
      acpi_piix4: fix segfault migrating from 1.2
      
      b0b873a07872f7ab7f66f259c73fb9dd42aa66a9 bumped the vmstate version and
      introduced an old-style load function to handle migration from prior
      (<= 1.2) versions.
      
      The load function passes the top-level PIIX4PMState pointer to
      vmstate_load_state() to handle nested structs for APMState and
      pci_status, which leads to corruption of the top-level PIIX4PMState,
      since pointers to the nested structs are expected.
      
      A segfault can be fairly reliably triggered by migrating from 1.2 and
      issuing a reset, which will trigger a number of QOM operations which
      rely on the now corrupted ObjectClass/Object members.
      
      Fix this by passing in the expected pointers for vmstate_load_state().
      
      Cc: qemu-stable@nongnu.org
      Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit c881e20eed4911ab6f8c674f2b1bf225a2cdde71
  Author: Eduardo Habkost <ehabkost@redhat.com>
  Date:   Mon Feb 4 16:27:52 2013 -0200
  
      vl.c: validate -numa "cpus" parameter properly
      
      - Accept empty strings without aborting
      - Use parse_uint*() to parse numbers
      - Abort if anything except '-' or end-of-string is found after the first
        number.
      - Check for endvalue < value
      
      Also change the MAX_CPUMASK_BITS warning message from "A max of %d CPUs
      are supported in a guest" to "qemu: NUMA: A max of %d VCPUs are
      supported".
      
      Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 845e5bf9cd49873c72f84796cabf107c3f520f37
  Author: Eduardo Habkost <ehabkost@redhat.com>
  Date:   Mon Feb 4 16:27:51 2013 -0200
  
      vl.c: Extract -numa "cpus" parsing to separate function
      
      This will make it easier to refactor that code later.
      
      Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 5f1399651eaab1b04e49107250d182968a227aa6
  Author: Eduardo Habkost <ehabkost@redhat.com>
  Date:   Mon Feb 4 16:27:50 2013 -0200
  
      vl.c: Use parse_uint_full() for NUMA nodeid
      
      This should catch many kinds of errors that the current code wasn't
      checking for:
      
       - Values that can't be parsed as a number
       - Negative values
       - Overflow
       - Empty string
      
      Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit e4ce85b25838694d2d7396b5e969eb4830329631
  Author: Eduardo Habkost <ehabkost@redhat.com>
  Date:   Mon Feb 4 16:27:49 2013 -0200
  
      vl.c: numa_add(): Validate nodeid before using it
      
      Without this check, QEMU will corrupt memory if a too-large nodeid is
      provided in the command-line. e.g.:
      
        -numa node,mem=...,cpus=...,nodeid=65
      
      This changes nodenr to unsigned long long, to avoid integer conversion
      issues when converting the strtoull() result to int.
      
      Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit ca4c6d363153f19abf3ffdf0ca1532daa581867d
  Author: Eduardo Habkost <ehabkost@redhat.com>
  Date:   Mon Feb 4 16:27:48 2013 -0200
  
      vl.c: Check for NUMA node limit inside numa_add()
      
      Instead of checking the limit before calling numa_add(), check the limit
      only when we already know we're going to add a new node.
      
      Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 12e53a9d59c8cb272a423e1db036324579a3c697
  Author: Eduardo Habkost <ehabkost@redhat.com>
  Date:   Mon Feb 4 16:27:47 2013 -0200
  
      vl.c: Abort on unknown -numa option type
      
      Abort in case an invalid -numa option is provided, instead of silently
      ignoring it.
      
      Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 8f302cb0900ba7f38b62da5759f07b77483d6fb9
  Author: Eduardo Habkost <ehabkost@redhat.com>
  Date:   Mon Feb 4 16:27:46 2013 -0200
  
      vl.c: Fix off-by-one bug when handling "-numa node" argument
      
      The numa_add() code was unconditionally adding 1 to the get_opt_name()
      return value, making it point after the end of the string if no ','
      separator is present.
      
      Example of weird behavior caused by the bug:
      
        $ qemu-img create -f qcow2 this-file-image-has,cpus=5,mem=1000,in-its-name.qcow2 5G
        Formatting 'this-file-image-has,cpus=5,mem=1000,in-its-name.qcow2', fmt=qcow2 size=5368709120 encryption=off cluster_size=65536
        $ ./x86_64-softmmu/qemu-system-x86_64 -S -monitor stdio -numa node 'this-file-image-has,cpus=5,mem=1000,in-its-name.qcow2'
        QEMU 1.3.50 monitor - type 'help' for more information
        (qemu) info numa
        1 nodes
        node 0 cpus: 0
        node 0 size: 1000 MB
        (qemu)
      
      This changes the code to nove the pointer only if ',' is found.
      
      Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit e3f9fe2d404ca10153e95499ece111c077b6690a
  Author: Eduardo Habkost <ehabkost@redhat.com>
  Date:   Mon Feb 4 16:27:45 2013 -0200
  
      cutils: unsigned int parsing functions
      
      There are lots of duplicate parsing code using strto*() in QEMU, and
      most of that code is broken in one way or another. Even the visitors
      code have duplicate integer parsing code[1]. This introduces functions
      to help parsing unsigned int values: parse_uint() and parse_uint_full().
      
      Parsing functions for signed ints and floats will be submitted later.
      
      parse_uint_full() has all the checks made by opts_type_uint64() at
      opts-visitor.c:
      
       - Check for NULL (returns -EINVAL)
       - Check for negative numbers (returns -EINVAL)
       - Check for empty string (returns -EINVAL)
       - Check for overflow or other errno values set by strtoll() (returns
         -errno)
       - Check for end of string (reject invalid characters after number)
         (returns -EINVAL)
      
      parse_uint() does everything above except checking for the end of the
      string, so callers can continue parsing the remainder of string after
      the number.
      
      Unit tests included.
      
      [1] string-input-visitor.c:parse_int() could use the same parsing code
          used by opts-visitor.c:opts_type_int(), instead of duplicating that
          logic.
      
      Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Reviewed-by: Laszlo Ersek <lersek@redhat.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit ff057ccb07f07ee8f34ae4104f7ba8c2dcbc3f9a
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Jan 27 07:26:05 2013 +0100
  
      target-cris: Build fix for debug output
      
      Around r3361 (81fdc5f8d2d681da8d255baf0713144f8656bac9) env->debug1 used
      to contain the address of an MMU fault. This is now written into
      env->pregs[PR_EDA] instead.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
  
  commit fbeadf50f2f965741def823036b086bbc2999b1f
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri Feb 1 23:03:16 2013 +0100
  
      bitops: unify bitops_ffsl with the one in host-utils.h, call it bitops_ctzl
      
      We had two copies of a ffs function for longs with subtly different
      semantics and, for the one in bitops.h, a confusing name: the result
      was off-by-one compared to the library function ffsl.
      
      Unify the functions into one, and solve the name problem by calling
      the 0-based functions "bitops_ctzl" and "bitops_ctol" respectively.
      
      This also fixes the build on platforms with ffsl, including Mac OS X
      and Windows.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Tested-by: Andreas Färber <afaerber@suse.de>
      Tested-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 7b2d9779818f4c0d4c31d3a0292bee1c4b633217
  Author: Stefan Weil <sw@weilnetz.de>
  Date:   Wed Jan 16 19:04:27 2013 +0100
  
      util: Fix compilation of envlist.c for MinGW
      
      MinGW has no strtok_r, so we need a declaration in sysemu/os-win32.h.
      We must also fix the include statements in util/envlist.c to include
      that file.
      
      We currently don't need an implementation of strtok_r because the
      code is compiled but not linked for MinGW.
      
      Signed-off-by: Stefan Weil <sw@weilnetz.de>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit abd8d4a4d6dfea7ddea72f095f993e1de941614e
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Fri Feb 1 15:10:33 2013 -0600
  
      Update version for 1.4.0-rc0
      
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 02cd809099322d6bdbd3fb232e9dd1018b125866
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Fri Feb 1 18:02:50 2013 -0600
  
      tap: unbreak -netdev tap,fd=X
      
      The multiqueue patch series broke -netdev tap,fd=X which manifests
      as libvirt not being able to start a guest.  This was because it
      passed NULL for the netdev name which results in an anonymous netdev
      device regardless of what the user specified.
      
      Cc: Jason Wang <jasowang@redhat.com>
      Cc: Bruce Rogers <brogers@suse.com>
      Reported-by: Bruce Rogers <brogers@suse.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit b76facc35b0153cee5a8972f8a3c70694a7e3913
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri Jan 25 14:12:39 2013 +0100
  
      qom: remove object_delete
      
      This is now unused.  Document the initial reference count of an object
      and when it will be freed/finalized.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 5c099537a646370d85f9a0f6bc18371ceeeb14dc
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri Jan 25 14:12:38 2013 +0100
  
      cpu: do not use object_delete
      
      CPUs are never added to the composition tree, so delete is achieved
      simply by removing the last references to them.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit b09995aef1d4a5879000a196a82e37b0511c8e03
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri Jan 25 14:12:37 2013 +0100
  
      qdev: drop extra references at creation time
      
      qdev_free and qbus_free have to do unparent+unref, because nobody else
      drops the initial reference (the one included by object_initialize)
      before them.
      
      For device_init_func and do_device_add, this is trivially correct,
      since the DeviceState goes out of scope.
      
      For qdev_create, qdev_try_create and qbus_init, it is a bit more tricky.
      What we are doing here is just assuming that the caller knows what it's
      doing, and won't call qdev_free/qbus_free while the device is still there.
      This is a pretty reasonable assumption and (behind the scenes) is also
      what GObject/GTK does.  GTK actually has a "floating reference" that
      goes away as soon as the caller does gtk_container_add or something
      like that, but in the end qbus_init and qdev_try_create are already
      adding the new object to its qdev parent!  So in the end the two solutions
      are the same.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit dc7389b79a15082fa4824bd3de966499f3b8cb2a
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri Jan 25 14:12:36 2013 +0100
  
      qdev: inline object_delete into qbus_free/qdev_free
      
      We want object_delete to disappear, and we will do this one class at a
      time.  Inline it for the qdev case, which we will tackle first.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 62d7ba669dbd5b4c92664eea453d28448ab9cb4b
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri Jan 25 14:12:35 2013 +0100
  
      qdev: add reference for the bus while it is referred to by the DeviceState
      
      Now that the unparent callbacks are complete, we can correctly account
      more missing references.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 06f7f2bb562826101468f387b4a34971b16e9aee
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri Jan 25 14:12:34 2013 +0100
  
      qdev: move unrealization of devices from finalize to unparent
      
      Similarly, a bus holds a reference back to the device, and this will
      prevent the device from going away as soon as this reference is counted
      properly.  To avoid this, move the unrealization of devices to the
      unparent callback.  This includes recursively unparenting all the buses
      and (after the previous patch) the devices on those buses, which ensures
      that the web of references completely disappears for all devices that
      reside (in the qdev tree) below the one being unplugged.
      
      After this patch, the qdev tree and the bus<->child relationship is
      defined as "A is above B, iff unplugging A will automatically unplug B".
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 6853d27a1253cd29c43d08b0624e7938a48d52a7
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri Jan 25 14:12:33 2013 +0100
  
      qdev: move deletion of children from finalize to unparent
      
      A device will never be finalized as long as it has a reference from
      other devices that sit on its buses.  To ensure that the references
      go away, deassociate a bus from its children in the unparent callback
      for the bus.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 9d127820ebbdc76592e3922cbbe803533455f9a2
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri Jan 25 14:12:32 2013 +0100
  
      qdev: add reference count to a device for the BusChild
      
      Each device has a reference through the BusChild.  This reference
      was not accounted for, add it now.
      
      Reviewed-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 6c232d2ffb7cf60e9fdf5dc17c5d5f7fe6d1ca64
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri Jan 25 14:12:31 2013 +0100
  
      qom: document reference counting of link properties
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 52e636cdd8528b8f72f43b653356ac177524912b
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri Jan 25 14:12:30 2013 +0100
  
      qom: preserve object while unparenting it
      
      Avoid that the object disappears after it's deleted from the QOM
      composition tree, in case that was the only reference to it.
      
      Acked-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 4fec6404465fdb1f09670b1451605c7cbf87c01e
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri Jan 25 14:12:29 2013 +0100
  
      pci: use qbus_create in pci_bus_new
      
      Remove knowledge of QOM innards.  The common part of pci_bus_new and
      pci_bus_new_inplace is moved to a new function pci_bus_init.
      
      Acked-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 39355c3826f5d9a2eb1ce3dc9b4cdd68893769d6
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri Jan 25 14:12:28 2013 +0100
  
      qdev: change first argument of qbus_create_inplace to void *
      
      Make it clear that no BUS() macro is needed in the callers (in fact it
      wouldn't work because the object has not been initialized yet with the
      right class).
      
      Suggested-by: Andreas Faerber <afaerber@suse.de>
      Acked-by: Andreas F=E4rber <afaerber@suse.de>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 013e118247d0f1894f329ad31b8f8a9e279555f3
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri Jan 25 14:12:27 2013 +0100
  
      qdev: remove duplication between qbus_create and qbus_create_inplace
      
      Move the common part to qbus_realize.
      
      Acked-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit d5286af5ef27bfe25aa0472eb4d695964ae16b23
  Author: liguang <lig.fnst@cn.fujitsu.com>
  Date:   Thu Jan 24 13:03:27 2013 +0800
  
      accel: change {xen, kvm, tcg, qtest}_allowed from int to bool
      
      Signed-off-by: liguang <lig.fnst@cn.fujitsu.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 217e21be6e0f2c1caa0b644f56aa60dba7ea7893
  Author: liguang <lig.fnst@cn.fujitsu.com>
  Date:   Thu Jan 24 13:03:26 2013 +0800
  
      vl: correct error message when fail to init kvm
      
      command:
      qemu-system-x86_64 -hda disk.img -smp 32 --enable-kvm
      error:
      Number of SMP cpus requested (32) exceeds max cpus supported by KVM (16)
      failed to initialize KVM: Invalid argument
      No accelerator found!
      
      well, it did find kvm, but failed to init,
      so message "No accelerator found!" is confusing,
      this commit remove the confusing error message.
      
      Signed-off-by: liguang <lig.fnst@cn.fujitsu.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit e3c66d939480e0f372316c22184c07fb3de12873
  Author: liguang <lig.fnst@cn.fujitsu.com>
  Date:   Thu Jan 24 13:03:25 2013 +0800
  
      vl: skip init accelerator if it's not available
      
      Signed-off-by: liguang <lig.fnst@cn.fujitsu.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit baeddded5fe6fa37d13fb94bf8dc0e9b2b184e21
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Tue Jan 29 15:42:45 2013 -0600
  
      sparc: disable qtest in make check
      
      We've seen this repeatedly in buildbot but I can now reliably
      reproduce it myself too.  With a few hundred runs of 'make check',
      qemu-system-sparc will hang consuming 100% CPU.  I've attached GDB
      to the hung process and unfortunately, I can't get anything useful
      out of GDB (RIP is not a valid simple and there is nothing else on
      the stack).
      
      At any rate, since this only manifests in qemu-system-sparc and it
      doesn't appear to be a qtest specific problem, I think we should
      disable it until the problem is resolved.
      
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 77a5f4f20371c5f564d670c25ad72443a9aa2ee6
  Merge: 3e3648b... fdf263f...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Fri Feb 1 14:40:05 2013 -0600
  
      Merge remote-tracking branch 'stefanha/block' into staging
      
      # By Kevin Wolf (7) and others
      # Via Stefan Hajnoczi
      * stefanha/block:
        block/raw-posix: Build fix for O_ASYNC
        vmdk: Allow space in file name
        parallels: Fix bdrv_open() error handling
        dmg: Use g_free instead of free
        dmg: Fix bdrv_open() error handling
        vpc: Fix bdrv_open() error handling
        cloop: Fix bdrv_open() error handling
        bochs: Fix bdrv_open() error handling
        sheepdog: pass vdi_id to sheep daemon for sd_close()
        vmdk: Allow selecting SCSI adapter in image creation
        block: Adds mirroring tests for resized images
        block: Fix is_allocated_above with resized files
        qemu-iotests: Add regression test for b7ab0fea
  
  commit 3e3648b29f80c3c406dae127592150b550f20d2f
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Fri Feb 1 12:55:56 2013 -0600
  
      xen: fix build problem introduced from per-queue peers
      
      Reported-by Andreas Färber <afaerber@suse.de>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit a9c87c586ba9ee290792a98dc126b2861b7f8b03
  Author: Jason Wang <jasowang@redhat.com>
  Date:   Wed Jan 30 19:12:41 2013 +0800
  
      virtio-net: compat multiqueue support
      
      Disable multiqueue support for pre 1.4.
      
      Signed-off-by: Jason Wang <jasowang@redhat.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 5f800801838f74a8a430fb41a7393fa5df0a61f9
  Author: Jason Wang <jasowang@redhat.com>
  Date:   Wed Jan 30 19:12:40 2013 +0800
  
      virtio-net: migration support for multiqueue
      
      This patch add migration support for multiqueue virtio-net. Instead of bumping
      the version, we conditionally send the info of multiqueue only when the device
      support more than one queue to maintain the backward compatibility.
      
      Signed-off-by: Jason Wang <jasowang@redhat.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit fed699f9ca6ae8a0fb62803334cf46fa64d1eb91
  Author: Jason Wang <jasowang@redhat.com>
  Date:   Wed Jan 30 19:12:39 2013 +0800
  
      virtio-net: multiqueue support
      
      This patch implements both userspace and vhost support for multiple queue
      virtio-net (VIRTIO_NET_F_MQ). This is done by introducing an array of
      VirtIONetQueue to VirtIONet.
      
      Signed-off-by: Jason Wang <jasowang@redhat.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 0c87e93e3102f0c717f58ed90858e6b410fd4e04
  Author: Jason Wang <jasowang@redhat.com>
  Date:   Wed Jan 30 19:12:38 2013 +0800
  
      virtio-net: separate virtqueue from VirtIONet
      
      To support multiqueue virtio-net, the first step is to separate the virtqueue
      related fields from VirtIONet to a new structure VirtIONetQueue. The following
      patches will add an array of VirtIONetQueue to VirtIONet based on this patch.
      
      Signed-off-by: Jason Wang <jasowang@redhat.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit e78a2b4285f6cc125dc7a514bebef97d9af1d812
  Author: Jason Wang <jasowang@redhat.com>
  Date:   Wed Jan 30 19:12:37 2013 +0800
  
      virtio: add a queue_index to VirtQueue
      
      Add a queue_index to VirtQueue and a helper to fetch it, this could be used by
      multiqueue supported device.
      
      Signed-off-by: Jason Wang <jasowang@redhat.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit f23fd811ac4f49f482058cad3b465dc5dc0edc11
  Author: Jason Wang <jasowang@redhat.com>
  Date:   Wed Jan 30 19:12:36 2013 +0800
  
      virtio: introduce virtio_del_queue()
      
      Some device (such as virtio-net) needs the ability to destroy or re-order the
      virtqueues, this patch adds a helper to do this.
      
      Signed-off-by: Jason Wang <jasowang>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit a9f98bb5ebe6fb1869321dcc58e72041ae626ad8
  Author: Jason Wang <jasowang@redhat.com>
  Date:   Wed Jan 30 19:12:35 2013 +0800
  
      vhost: multiqueue support
      
      This patch lets vhost support multiqueue. The idea is simple, just launching
      multiple threads of vhost and let each of vhost thread processing a subset of
      the virtqueues of the device. After this change each emulated device can have
      multiple vhost threads as its backend.
      
      To do this, a virtqueue index were introduced to record to first virtqueue that
      will be handled by this vhost_net device. Based on this and nvqs, vhost could
      calculate its relative index to setup vhost_net device.
      
      Since we may have many vhost/net devices for a virtio-net device. The setting of
      guest notifiers were moved out of the starting/stopping of a specific vhost
      thread. The vhost_net_{start|stop}() were renamed to
      vhost_net_{start|stop}_one(), and a new vhost_net_{start|stop}() were introduced
      to configure the guest notifiers and start/stop all vhost/vhost_net devices.
      
      Signed-off-by: Jason Wang <jasowang@redhat.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 264986e2c8f14a0f4a32ac6f1e083905833a5fc7
  Author: Jason Wang <jasowang@redhat.com>
  Date:   Wed Jan 30 19:12:34 2013 +0800
  
      tap: multiqueue support
      
      Recently, linux support multiqueue tap which could let userspace call TUNSETIFF
      for a signle device many times to create multiple file descriptors as
      independent queues. User could also enable/disabe a specific queue through
      TUNSETQUEUE.
      
      The patch adds the generic infrastructure to create multiqueue taps. To achieve
      this a new parameter "queues" were introduced to specify how many queues were
      expected to be created for tap by qemu itself. Alternatively, management could
      also pass multiple pre-created tap file descriptors separated with ':' through a
      new parameter fds like -netdev tap,id=hn0,fds="X:Y:..:Z". Multiple vhost file
      descriptors could also be passed in this way.
      
      Each TAPState were still associated to a tap fd, which mean multiple TAPStates
      were created when user needs multiqueue taps. Since each TAPState contains one
      NetClientState, with the multiqueue nic support, an N peers of NetClientState
      were built up.
      
      A new parameter, mq_required were introduce in tap_open() to create multiqueue
      tap fds.
      
      Signed-off-by: Jason Wang <jasowang@redhat.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit e5dc0b402e64d245956c47cf22776e5206f322dc
  Author: Jason Wang <jasowang@redhat.com>
  Date:   Wed Jan 30 19:12:33 2013 +0800
  
      tap: introduce a helper to get the name of an interface
      
      This patch introduces a helper tap_get_ifname() to get the device name of tap
      device. This is needed when ifname is unspecified in the command line and qemu
      were asked to create tap device by itself. In this situation, the name were
      allocated by kernel, so if multiqueue is asked, we need to fetch its name after
      creating the first queue.
      
      Only linux has this support since it's the only platform that supports
      multiqueue tap.
      
      Signed-off-by: Jason Wang <jasowang@redhat.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 16dbaf905b72636d1bb066968bceabd64eaa1a9d
  Author: Jason Wang <jasowang@redhat.com>
  Date:   Wed Jan 30 19:12:32 2013 +0800
  
      tap: support enabling or disabling a queue
      
      This patch introduce a new bit - enabled in TAPState which tracks whether a
      specific queue/fd is enabled. The tap/fd is enabled during initialization and
      could be enabled/disabled by tap_enalbe() and tap_disable() which calls platform
      specific helpers to do the real work. Polling of a tap fd can only done when
      the tap was enabled.
      
      Signed-off-by: Jason Wang <jasowang@redhat.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 94fdc6d03034f594c53d5413590e23fcb7ffc268
  Author: Jason Wang <jasowang@redhat.com>
  Date:   Wed Jan 30 19:12:31 2013 +0800
  
      tap: add Linux multiqueue support
      
      This patch add basic multiqueue support for Linux. When multiqueue is needed, we
      will first check whether kernel support multiqueue tap before creating more
      queues. Two new functions tap_fd_enable() and tap_fd_disable() were introduced
      to enable and disable a specific queue. Since the multiqueue is only supported
      in Linux, return error on other platforms.
      
      Signed-off-by: Jason Wang <jasowang@redhat.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 5193e5fbb52a33f1f684b0d42d29a452dfd29e4a
  Author: Jason Wang <jasowang@redhat.com>
  Date:   Wed Jan 30 19:12:30 2013 +0800
  
      tap: factor out common tap initialization
      
      This patch factors out the common initialization of tap into a new helper
      net_init_tap_one(). This will be used by multiqueue tap patches.
      
      Signed-off-by: Jason Wang <jasowang@redhat.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 4e4f9ae7da90b55fe77307e58c867aa6b02a7384
  Author: Jason Wang <jasowang@redhat.com>
  Date:   Wed Jan 30 19:12:29 2013 +0800
  
      tap: import linux multiqueue constants
      
      Import multiqueue constants from if_tun.h from 3.8-rc3. A new ifr flag
      IFF_MULTI_QUEUE were introduced to create a multiqueue backend by calling
      TUNSETIFF with the this flag and with the same interface name many times.
      
      A new ioctl TUNSETQUEUE were introduced. When doing this ioctl with
      IFF_DETACH_QUEUE, the queue were disabled in the linux kernel. When doing this
      ioctl with IFF_ATTACH_QUEUE, the queue were enabled in the linux kernel.
      
      Signed-off-by: Jason Wang <jasowang@redhat.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 1ceef9f27359cbe92ef124bf74de6f792e71f6fb
  Author: Jason Wang <jasowang@redhat.com>
  Date:   Wed Jan 30 19:12:28 2013 +0800
  
      net: multiqueue support
      
      This patch adds basic multiqueue support for qemu. The idea is simple, an array
      of NetClientStates were introduced in NICState, parse_netdev() were extended to
      find and match all NetClientStates belongs to the backend and place their
      pointers in NICConf. Then qemu_new_nic can setup a N:N mapping between NICStates
      that belongs to a nic and NICStates belongs to the netdev. And a queue_index
      were introduced in NetClientState to track its index. After this, each peers of
      a NICState were abstracted as a queue.
      
      After this change, all NetClientState that belongs to the same backend/nic has
      the same id. When use want to change the link status, all NetClientStates that
      belongs to the same backend/nic will be also changed. When user want to delete
      a device or netdev, all NetClientStates that belongs to the same backend/nic
      will be deleted also. Changing or deleting an specific queue is not allowed.
      
      Signed-off-by: Jason Wang <jasowang@redhat.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit f7860455fd582b171e526b4b4647b9b9c9a3e703
  Author: Jason Wang <jasowang@redhat.com>
  Date:   Wed Jan 30 19:12:27 2013 +0800
  
      net: introduce NetClientState destructor
      
      To allow allocating an array of NetClientState and free it once, this patch
      introduces destructor of NetClientState. Which could do type specific free,
      which could be used by multiqueue to free the array once.
      
      Signed-off-by: Jason Wang <jasowang@redhat.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 18a1541a8da40271056aab99100bdc38283c42ac
  Author: Jason Wang <jasowang@redhat.com>
  Date:   Wed Jan 30 19:12:26 2013 +0800
  
      net: introduce qemu_net_client_setup()
      
      This patch separates the setup of NetClientState from its allocation, this will
      allow allocating an arrays of NetClientState and does the initialization one by
      one which is what multiqueue needs.
      
      Signed-off-by: Jason Wang <jasowang@redhat.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 6c51ae73fc68de2a4f11f5a7ebb52a4e79687e7d
  Author: Jason Wang <jasowang@redhat.com>
  Date:   Wed Jan 30 19:12:25 2013 +0800
  
      net: introduce qemu_find_net_clients_except()
      
      In multiqueue, all NetClientState that belongs to the same netdev or nic has the
      same id. So this patches introduces an helper qemu_find_net_clients_except()
      which finds all NetClientState with the same id. This will be used by multiqueue
      networking.
      
      Signed-off-by: Jason Wang <jasowang@redhat.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 948ecf219c032e3483b35ba4e162e5eee17d8b77
  Author: Jason Wang <jasowang@redhat.com>
  Date:   Wed Jan 30 19:12:24 2013 +0800
  
      net: intorduce qemu_del_nic()
      
      To support multiqueue nic, this patch separate the nic destructor from
      qemu_del_net_client() to a new helper qemu_del_nic() since the mapping bettween
      NiCState and NetClientState were not 1:1 in multiqueue. The following patches
      would refactor this function to support multiqueue nic.
      
      Signed-off-by: Jason Wang <jasowang@redhat.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit cc1f0f45425d0cca41ad421623f92bebc93a21a9
  Author: Jason Wang <jasowang@redhat.com>
  Date:   Wed Jan 30 19:12:23 2013 +0800
  
      net: introduce qemu_get_nic()
      
      To support multiqueue, this patch introduces a helper qemu_get_nic() to get
      NICState from a NetClientState. The following patches would refactor this helper
      to support multiqueue.
      
      Signed-off-by: Jason Wang <jasowang@redhat.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit b356f76de31e343121cdab3a01b39182edce9519
  Author: Jason Wang <jasowang@redhat.com>
  Date:   Wed Jan 30 19:12:22 2013 +0800
  
      net: introduce qemu_get_queue()
      
      To support multiqueue, the patch introduce a helper qemu_get_queue()
      which is used to get the NetClientState of a device. The following patches would
      refactor this helper to support multiqueue.
      
      Signed-off-by: Jason Wang <jasowang@redhat.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 28a65891a0deb10b222890b9eb916ca32cb977bb
  Author: Jason Wang <jasowang@redhat.com>
  Date:   Wed Jan 30 19:12:21 2013 +0800
  
      net: tap: use abort() instead of assert(0)
      
      Signed-off-by: Jason Wang <jasowang@redhat.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit ec45f08313ce92039d52ea0338db4a0c862fef6a
  Author: Jason Wang <jasowang@redhat.com>
  Date:   Wed Jan 30 19:12:20 2013 +0800
  
      net: tap: using bool instead of bitfield
      
      Signed-off-by: Jason Wang <jasowang@redhat.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 350ed2fcd95d30b02609e8783f33735f356ad7ce
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Thu Jan 31 14:49:44 2013 +0100
  
      target-ppc: Fix target_ulong vs. hwaddr format mismatches
      
      Since HWADDR_PRIx is always the same now, use %016 for TARGET_PPC64 and
      %08 for common code. This may slightly change the ppc64 debug output.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 6bf0076643dac4f37cabb9233dc9170f1c2fdd49
  Author: Eduardo Habkost <ehabkost@redhat.com>
  Date:   Mon Jan 28 16:15:16 2013 -0200
  
      libqtest: Wait for the right child PID after killing QEMU
      
      When running "make check" with gcov enabled, we get the following
      message:
      
         hw/tmp105.gcda:cannot open data file, assuming not executed
      
      The problem happens because:
      
       * tmp105-test exits before QEMU exits, because waitpid() at
         qtest_quit() fails;
       * waitpid() fails because there's another process already
         waiting for the QEMU process;
       * The process that is already waiting for QEMU is the child created by
         qtest_init() to run system();
       * qtest_quit() is incorrectly waiting for the QEMU PID directly instead
         of the child created by qtest_init().
      
      This fixes the problem by sending SIGTERM to QEMU, but waiting for the
      child process created by qtest_init() (that exits immediately after QEMU
      exits).
      
      Reported-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 3e7b8f4e6f507e09e27b7449f3744596f19c0083
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Jan 20 18:56:18 2013 +0100
  
      isa: QOM'ify isa_bus_from_device()
      
      DeviceState::parent_bus is document as private and should be accessed
      through qdev_get_parent_bus(). Use a DEVICE() cast instead of accessing
      ISADevice's qdev field directly. Use ISA_BUS() in place of DO_UPCAST().
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 8aae84a1f2ad256d222c97411af17013b1c35799
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Fri Jan 25 09:12:54 2013 +0100
  
      i2c: Drop I2C_SLAVE_FROM_QDEV() macro
      
      It is not being used in hot paths and is obsoleted by I2C_SLAVE()
      QOM cast macro. Clean it up using a scripted conversion, so that it
      doesn't get used in new code.
      
      Some of its callers were combining it with FROM_I2C_SLAVE() macro, which
      is equally obsolete but needs to be replaced in a type-specific way.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Cc: Kuo-Jung Su <dantesu@faraday-tech.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 6c8fec8372147a561f5b721d3a5180b73d7ce4cb
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Jan 27 16:16:19 2013 +0100
  
      configure: Keep -Werror enabled for Release Candidates
      
      The automatic drop of -Werror during the RC phases has in the past led
      to warnings creeping into submaintainer trees.
      
      Last QEMU Summit it was concluded that -Werror should stay on and
      enabled only as part of the release process.
      
      To relieve our release manager, instead of always enabling -Werror or
      doing some number magic, let's enable it depending on whether a .git/
      directory exists in the source tree.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 70ddd9f66d1d5234b38b4444f209c511e7757ce6
  Author: Michael Roth <mdroth@linux.vnet.ibm.com>
  Date:   Thu Jan 31 17:43:51 2013 -0600
  
      Revert "e1000: no need auto-negotiation if link was down"
      
      This reverts commit 84dd2120247a7d25ff1bb337de21c0e76816ad2d.
      
      I'm not sure what issue the original commit was meant to fix, or if
      the logic is actually wrong, but it causes e1000 to stop working
      after a guest issues a reset.
      
      >From what I can tell a guest with an e1000 nic has no way of changing
      the link status, as far as it's NetClient peer is concerned, except
      in the auto-negotiation path, so with this patch in place there's no
      recovery after a reset, since the link goes down and stays that way.
      
      Revert this patch now to fix the bigger problem, and handle any
      lingering issues with a follow-up.
      
      Reproduced/tested with qemu-jeos and Ubuntu 12.10.
      
      Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 5dea9a694ffa6fdd19ba5ce265c619686c14df1b
  Merge: e205842... a31ca01...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Fri Feb 1 09:08:14 2013 -0600
  
      Merge remote-tracking branch 'quintela/migration.next' into staging
      
      # By Orit Wasserman
      # Via Juan Quintela
      * quintela/migration.next:
        Fix error message in migrate_set_capability HMP command
        Allow XBZRLE decoding without enabling the capability
        Fix example for query-migrate-capabilities
        Add XBZRLE testing
        Move XBZRLE encoding code to a separate file to allow testing
  
  commit e205842bd91fbd15655ff40a4282b1ffcbc301b1
  Merge: fabb604... 49e1587...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Fri Feb 1 09:06:23 2013 -0600
  
      Merge remote-tracking branch 'agraf/s390-for-upstream' into staging
      
      # By Andreas Färber
      # Via Alexander Graf
      * agraf/s390-for-upstream:
        target-s390x: Pass S390CPU to s390_{add, del}_running_cpu()
        target-s390x: Clean up cpu_inject_*() signatures
        target-s390x: Fix debug output
        target-s390x: Fix debug output (continued)
  
  commit fabb60424d68b7c3af1be447a1f48c5b9ffe5123
  Merge: 8a55ebf... 476b6d1...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Fri Feb 1 09:02:09 2013 -0600
  
      Merge remote-tracking branch 'agraf/ppc-for-upstream' into staging
      
      # By Andreas Färber (2) and Alexander Graf (1)
      # Via Alexander Graf
      * agraf/ppc-for-upstream:
        target-ppc: Fix build for PPC_DEBUG_DISAS
        target-ppc: Fix unused variable warning for FLUSH_ALL_TLBS
        PPC: Unify dcbzl code path
  
  commit fdf263f63fad86b04032da86686a952edfe4644f
  Author: Andreas Färber <andreas.faerber@web.de>
  Date:   Thu Jan 31 15:40:14 2013 +0100
  
      block/raw-posix: Build fix for O_ASYNC
      
      Commit eeb6b45d48800e96f67ef2a5c80332557fd45ddb (block: raw-posix image
      file reopen) broke the build on OpenIndiana.
      
      illumos has no O_ASYNC. Exclude it from flags to be compared
      and instead assert that it is not set where defined.
      
      Cf. e61ab1da7e98357da47c54d8f893b9bd6ff2f7f9 for qemu-ga.
      
      Cc: qemu-stable@nongnu.org (1.3.x)
      Cc: Jeff Cody <jcody@redhat.com>
      Suggested-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Andreas Färber <andreas.faerber@web.de>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit cd9234757528a1b7155a75ec2eedb375f71e99fa
  Author: Philipp Hahn <hahn@univention.de>
  Date:   Tue Jan 29 22:50:31 2013 +0100
  
      vmdk: Allow space in file name
      
      The previous scanf() format string stopped parsing the file name on the
      first white white space, which seems to be allowed at least by VMware
      Workstation.
      
      Change the format string to collect everything between the first and
      second quote as the file name, disallowing line breaks.
      
      Signed-off-by: Philipp Hahn <hahn@univention.de>
      Reviewed-by: Markus Armbruster <armbru@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 46536235d80a012cc4286b71426cafad0c7f41f0
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Fri Jan 25 17:07:32 2013 +0100
  
      parallels: Fix bdrv_open() error handling
      
      Return -errno instead of -1 on errors. Hey, no memory leak to fix here
      while we're touching it!
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 4f8aa2e19f88fe0dfaf8240ae666de7fd18dd1d0
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Fri Jan 25 17:07:31 2013 +0100
  
      dmg: Use g_free instead of free
      
      The buffers are allocated with g_(re)alloc, so use g_free to free them.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 69d34a360dfe773e17e72c76d15931c9b9d190f6
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Fri Jan 25 17:07:30 2013 +0100
  
      dmg: Fix bdrv_open() error handling
      
      Return -errno instead of -1 on errors and add error checks in some
      places that didn't have one. Passing things by reference requires more
      correct typing, replaced a few off_ts therefore - with a 32-bit off_t
      this is even a fix for truncation bugs.
      
      While touching the code, fix even some more memory leaks than in the
      other drivers...
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 59294e465953ffb07d42dc61c827bb98cc0ca423
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Fri Jan 25 17:07:29 2013 +0100
  
      vpc: Fix bdrv_open() error handling
      
      Return -errno instead of -1 on errors. While touching the
      code, fix a memory leak.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 1a60657f5729bac57e70802eb17e67ad793400fd
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Fri Jan 25 17:07:28 2013 +0100
  
      cloop: Fix bdrv_open() error handling
      
      Return -errno instead of -1 on errors. While touching the
      code, fix a memory leak.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 5b7d7dfd198f06ec5edd0c857291c5035c5c060f
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Fri Jan 25 17:07:27 2013 +0100
  
      bochs: Fix bdrv_open() error handling
      
      Return -errno instead of -1 on errors. While touching the
      code, fix a memory leak.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 6f74c260b45a8f94007929c800d95c2303f1a7ec
  Author: Liu Yuan <tailai.ly@taobao.com>
  Date:   Tue Jan 29 17:14:16 2013 +0800
  
      sheepdog: pass vdi_id to sheep daemon for sd_close()
      
      Sheep daemon needs vdi_id to identify which vdi is closed to release resources
      such as object cache.
      
      Cc: MORITA Kazutaka <morita.kazutaka@lab.ntt.co.jp>
      Cc: Kevin Wolf <kwolf@redhat.com>
      Cc: Stefan Hajnoczi <stefanha@redhat.com>
      Signed-off-by: Liu Yuan <tailai.ly@taobao.com>
      Reviewed-by: MORITA Kazutaka <morita.kazutaka@lab.ntt.co.jp>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 7f2039f61113f11be92112adf31b6052e04d986f
  Author: Othmar Pasteka <pasteka@kabsi.at>
  Date:   Wed Jan 30 00:26:52 2013 +0100
  
      vmdk: Allow selecting SCSI adapter in image creation
      
      Introduce a new option "adapter_type" when converting to vmdk images.
      It can be one of the following: ide (default), buslogic, lsilogic
      or legacyESX (according to the vmdk spec from vmware).
      
      In case of a non-ide adapter, heads is set to 255 instead of the 16.
      The latter is used for "ide".
      
      Also see LP#545089
      
      Signed-off-by: Othmar Pasteka <pasteka@kabsi.at>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit a04eca108e5efe8a09fe82f7079fcd1568ffc8d7
  Author: Vishvananda Ishaya <vishvananda@gmail.com>
  Date:   Fri Jan 25 10:57:20 2013 -0800
  
      block: Adds mirroring tests for resized images
      
      This test verifies two mirroring issues are fixed with resized images:
      
       * sync='top' creates an image that is the proper size
       * sync='full' doesn't cause an assertion failure and crash qemu
      Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
      
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 63ba17d39f1a8d262b31ea6a07dd3eb45d5a41e2
  Author: Vishvananda Ishaya <vishvananda@gmail.com>
  Date:   Thu Jan 24 10:02:08 2013 -0800
  
      block: Fix is_allocated_above with resized files
      
      In an image chain, if the base image is smaller than the current
      image, we need to make sure to use the current images count of
      unallocated blocks once we get to the end of the base image. Without
      this change the code will return 0 blocks when it gets to the end
      of the base image and mirror_run will fail its assertion.
      
      Signed-off-by: Vishvananda Ishaya <vishvananda@gmail.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit b93d6d2468ba81b9e373066004f2084efbdcc9d6
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Wed Jan 23 16:52:49 2013 +0100
  
      qemu-iotests: Add regression test for b7ab0fea
      
      It turned out that the change in b7ab0fea was actually a real qcow2
      corruption fix. This is a reproducer for the bug.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit a31ca017aaf9074c1bb636b3ddaceb40f994375f
  Author: Orit Wasserman <owasserm@redhat.com>
  Date:   Thu Jan 31 09:12:19 2013 +0200
  
      Fix error message in migrate_set_capability HMP command
      
      Signed-off-by: Orit Wasserman <owasserm@redhat.com>
      Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit 1b1fdfeae68c61786a474b02601fbba6040fc5a4
  Author: Orit Wasserman <owasserm@redhat.com>
  Date:   Thu Jan 31 09:12:18 2013 +0200
  
      Allow XBZRLE decoding without enabling the capability
      
      Before this fix we couldn't load a guest from
      XBZRLE compressed file.
      
      For example:
      The user activated the XBZRLE capability
      The user run migrate -d "exec:gzip -c > vm.gz"
      The user won't be able to load vm.gz and get an error.
      
      Signed-off-by: Orit Wasserman <owasserm@redhat.com>
      Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit dbca1b3773185af0413e750f26d04b0110cff107
  Author: Orit Wasserman <owasserm@redhat.com>
  Date:   Thu Jan 31 09:12:17 2013 +0200
  
      Fix example for query-migrate-capabilities
      
      Signed-off-by: Orit Wasserman <owasserm@redhat.com>
      Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit 21e3cd295b52b3ac1528262b8639f2e896cd9467
  Author: Orit Wasserman <owasserm@redhat.com>
  Date:   Thu Jan 31 09:12:16 2013 +0200
  
      Add XBZRLE testing
      
      Signed-off-by: Orit Wasserman <owasserm@redhat.com>
      Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
      
      Signed-off-by: Juan Quintela <quintela@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
  
  commit ba2e28e8a20cf78ea4f64fbf84055f969013f9f7
  Author: Orit Wasserman <owasserm@redhat.com>
  Date:   Thu Jan 31 09:12:15 2013 +0200
  
      Move XBZRLE encoding code to a separate file to allow testing
      
      Signed-off-by: Orit Wasserman <owasserm@redhat.com>
      Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
      
      Signed-off-by: Juan Quintela <quintela@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
  
  commit 8a55ebf01507ab73cc458cfcd5b9cb856aba0b9e
  Merge: 2854c54... 7786812...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Thu Jan 31 19:37:33 2013 -0600
  
      Merge remote-tracking branch 'afaerber/qom-cpu' into staging
      
      # By Andreas Färber
      # Via Andreas Färber
      * afaerber/qom-cpu:
        linux-user: bsd-user: Don't reset X86CPU twice
        target-i386: Pass X86CPU to cpu_x86_set_a20()
        target-unicore32: Rename CPU subtypes
        target-openrisc: Rename CPU subtypes
        target-openrisc: TYPE_OPENRISC_CPU should be abstract
        target-m68k: Rename CPU subtypes
        target-m68k: Mark as unmigratable
        target-s390x: Mark as unmigratable
        target-sh4: Mark as unmigratable
        target-xtensa: Mark as unmigratable
        target-microblaze: Mark as unmigratable
        target-unicore32: Mark as unmigratable
        ide/mmio: QOM'ify MMIO IDE for R2D
  
  commit 2854c549e84532f0b76b7884f1903da8a1bf4dbb
  Merge: c628d74... 7e02dc6...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Thu Jan 31 19:37:23 2013 -0600
  
      Merge remote-tracking branch 'afaerber-or/cocoa-for-upstream' into staging
      
      # By Henry Harrington (1) and Stefan Weil (1)
      # Via Andreas Färber
      * afaerber-or/cocoa-for-upstream:
        cocoa: Replace non-portable asprintf() by g_strdup_printf()
        cocoa: Fix VBE function Set Display Start
  
  commit c628d74738bfdb872f771407a2790509ec4520f9
  Merge: e62a214... 6a659bb...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Thu Jan 31 19:35:24 2013 -0600
  
      Merge remote-tracking branch 'mst/tags/for_anthony' into staging
      
      virtio,make,pci,e1000,vfio,piix
      
      This includes my timestamp generation cleanup,
      Amos's and my work on virtio net commands,
      pci,e1000,vfio and piix fixes.
      
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
      
      # gpg: Signature made Thu 31 Jan 2013 06:20:27 AM CST using RSA key ID D28D5469
      # gpg: Can't check signature: public key not found
      
      # By Michael S. Tsirkin (6) and others
      # Via Michael S. Tsirkin
      * mst/tags/for_anthony:
        vfio-pci: Enable PCIe extended config space
        PIIX3: reset the VM when the Reset Control Register's RCPU bit gets set
        ich9: add support for pci assignment
        virtio-net: rename ctrl rx commands
        virtio-net: introduce a new macaddr control
        virtio-net: remove layout assumptions for ctrl vq
        virtio-net: revert mac on reset
        rules/mak: make clean should blow away timestamp files
        Makefile: clean timestamp generation rule
        rules.mak: cleanup config generation rules
        e1000: document ICS read behaviour
  
  commit 49e158785fa86f04e2d4027dd19719d8b79a4421
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Wed Jan 30 12:48:25 2013 +0000
  
      target-s390x: Pass S390CPU to s390_{add, del}_running_cpu()
      
      This prepares for moving the halted field to CPUState.
      Most call sites can already supply S390CPU, for some env becomes unused.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Acked-by: Cornelia Huck <cornelia.huck@de.ibm.com>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit f94667336ecf6566e090a895a37bc06da435d686
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Wed Jan 30 12:48:24 2013 +0000
  
      target-s390x: Clean up cpu_inject_*() signatures
      
      Despite cautioning that S390CPU is needed for upcoming CPUState
      refactorings, commit 5d69c547d947798cba92d836d06f6e017ba2b19d (s390:
      I/O interrupt and machine check injection.) added functions
      cpu_inject_io() and cpu_inject_crw_mchk() with CPUS390XState argument,
      claiming consistency with cpu_inject_ext().
      
      This complicates making cpu_interrupt() take a CPUState even more and it
      required to pass &cpu->env from some S390CPU-aware call sites already,
      creating inconsistency elsewhere. Address that.
      
      This also eliminates the need for CPUS390XState in s390_virtio_irq().
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Acked-by: Cornelia Huck <cornelia.huck@de.ibm.com>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 07cc7d128111958e1079632129b1633cb2a435ec
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Jan 27 03:32:03 2013 +0000
  
      target-s390x: Fix debug output
      
      Commit 71e470886fb6092504503a5fe41092ace71c096c (target-s390x: fix
      style) renamed the cpu_s390x_handle_mmu_fault() argument from _vaddr to
      orig_vaddr. Update the debug output code.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit a6f921b0c398c941bb3e17704ffa546849d243de
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Jan 27 03:32:04 2013 +0000
  
      target-s390x: Fix debug output (continued)
      
      Since its introduction in d5a439645a5a70fed5431318c3bce9dc2caa950f
      (s390x: helper functions for system emulation) the variable name was
      raddr. Fix this.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 476b6d1619446b9c8f72d7523985ba4fdfeaa405
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Jan 27 03:32:02 2013 +0000
  
      target-ppc: Fix build for PPC_DEBUG_DISAS
      
      In r5949 / 76db3ba44ee8db671f804755f13b016eefd13288 (target-ppc: memory
      load/store rework) variable little_endian was replaced with ctx.le_mode.
      Update the debug code.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit cca48a93a9a6c1c95ace89b299d3f9f47adadd6d
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Jan 27 03:32:01 2013 +0000
  
      target-ppc: Fix unused variable warning for FLUSH_ALL_TLBS
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 8e33944f8c648e579a2827ae6f30e4d66ee87f96
  Author: Alexander Graf <agraf@suse.de>
  Date:   Tue Jan 29 13:36:02 2013 +0100
  
      PPC: Unify dcbzl code path
      
      The bit that makes a dcbz instruction a dcbzl instruction was declared as
      reserved in ppc32 ISAs. However, hardware simply ignores the bit, making
      code valid if it simply invokes dcbzl instead of dcbz even on 750 and G4.
      
      Thus, mark the bit as unreserved so that we properly emulate a simple dcbz
      in case we're running on non-G5s.
      
      While at it, also refactor the code to check the 970 special case during
      runtime. This way we don't need to differenciate between a 970 dcbz and
      any other dcbz anymore. We also allow for future improvements to add e500mc
      dcbz handling.
      
      Reported-by: Amadeusz Sławiński <amade@asmblr.net>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 77868120cfe93ad7816dfac6546684e5a6c6e256
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Jan 20 05:34:10 2013 +0100
  
      linux-user: bsd-user: Don't reset X86CPU twice
      
      Since commit 65dee38052597b6285eb208125369f01b29ba6c1 (target-i386:
      move cpu_reset and reset callback to cpu.c) the x86 CPU is reset through
      cpu_init() but was still reset immediately after in linux-user and
      bsd-user. Clean this up.
      
      Similarly in linux-user/syscall.c it is also reset after cpu_copy().
      But that's a bug of its own, fixing which poses a semantic change.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Reviewed-by: Igor Mammedov <imammedo@redhat.com>
  
  commit cc36a7a2c7e281d7d715ac73d31bbccc0d2d2670
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Fri Jan 18 15:19:06 2013 +0100
  
      target-i386: Pass X86CPU to cpu_x86_set_a20()
      
      Prepares for cpu_interrupt() changing argument to CPUState.
      
      While touching it, rename to x86_cpu_...() now that it takes an X86CPU.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Reviewed-by: Eduardo Habkost <ehabkost@redhat.com>
  
  commit eeb266ded886185d1d3b0d8bc089ec72df1a2bfd
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Jan 27 23:25:25 2013 +0100
  
      target-unicore32: Rename CPU subtypes
      
      In the initial conversion of CPU models to QOM types, model names were
      mapped 1:1 to type names. As a side effect this gained us a type "any",
      which is now a device.
      
      To avoid "-device any" silliness and to pave the way for compiling
      multiple targets into one executable, adopt a <name>-<arch>-cpu scheme.
      
      No functional changes for -cpu arguments.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 478032a93d908e59085c1ac56f10979942e7dc4f
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Jan 27 22:50:35 2013 +0100
  
      target-openrisc: Rename CPU subtypes
      
      Model names were mapped 1:1 to type names. As a side effect this
      registered a type "any", which is now a device.
      
      To avoid "-device any" silliness and to pave the way for compiling
      multiple targets into one executable, adopt a <name>-<arch>-cpu scheme.
      
      No functional changes for -cpu arguments or -cpu ? output.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit bc755a00b1fd58ac9bfa316237134958489f0145
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Jan 27 22:27:17 2013 +0100
  
      target-openrisc: TYPE_OPENRISC_CPU should be abstract
      
      A basic assumption of CPU subtypes is that only specific models get
      instantiated. A user is not supposed to instantiate an <arch>-cpu.
      Suppress it via abstract = true, which also drops or32-cpu from
      -cpu ? output.
      
      Cc: qemu-stable@nongnu.org
      Cc: Jia Liu <proljc@gmail.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 7a9f812b381639b96a020bdb1f4783f11f886754
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Jan 27 20:16:17 2013 +0100
  
      target-m68k: Rename CPU subtypes
      
      In the initial conversion of CPU models to QOM types, model names were
      mapped 1:1 to type names. As a side effect this gained us a type "any",
      which is now a device.
      
      To avoid "-device any" silliness and to pave the way for compiling
      multiple targets into one executable, adopt a <name>-<arch>-cpu scheme.
      
      No functional changes for -cpu arguments or -cpu ? output.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 087fe4f824e88d5924bf6887cb59985510a790b7
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Jan 20 19:53:28 2013 +0100
  
      target-m68k: Mark as unmigratable
      
      It neither defined CPU_SAVE_VERSION nor implemented cpu_{save,load}().
      Mark M68kCPU as unmigratable at device level.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Reviewed-by: Juan Quintela <quintela@redhat.com>
  
  commit c7396bbb2597577b1463fc997a73e67b8a067880
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Jan 20 19:41:06 2013 +0100
  
      target-s390x: Mark as unmigratable
      
      CPU_SAVE_VERSION was undefined, so "cpu_common" VMState and
      cpu_{save,load}() were not registered. They were no-ops.
      Therefore there is no backwards compatibility to keep, so we can mark
      S390CPU as unmigratable at device level.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Acked-by: Alexander Graf <agraf@suse.de>
      Reviewed-by: Juan Quintela <quintela@redhat.com>
  
  commit 1e45d31b04b1e3ccad2bfb3b4a90a75317ada16a
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Jan 20 19:32:33 2013 +0100
  
      target-sh4: Mark as unmigratable
      
      It neither defined CPU_SAVE_VERSION nor implemented cpu{save,load}().
      Mark it as unmigratable at device level.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Reviewed-by: Juan Quintela <quintela@redhat.com>
  
  commit 004a569057492784e4922f2f8cb396fb55affe71
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Jan 20 19:22:41 2013 +0100
  
      target-xtensa: Mark as unmigratable
      
      There was no CPU_SAVE_VERSION defined, so neither "cpu_common" VMState
      nor cpu_{save,load}() were registered. Their implementation was no-op.
      Therefore there is no backwards compatibility to keep, so mark XtensaCPU
      as unmigratable at device level.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Reviewed-by: Juan Quintela <quintela@redhat.com>
  
  commit 3ce8b2bcbff6445f84db53ef38dbc4e5dd102676
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Jan 20 19:03:32 2013 +0100
  
      target-microblaze: Mark as unmigratable
      
      cpu_{save,load} were no-ops, so de facto it is unmigratable and no
      backwards compatibility to keep. Therefore mark the MicroBlazeCPU as
      unmigratable at device level the QOM way and suppress "cpu_common"
      VMState registration by dropping CPU_SAVE_VERSION.
      
      Signed-off-by: Juan Quintela <quintela@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Reviewed-by: Juan Quintela <quintela@redhat.com>
  
  commit 88e28512efd8d36476e50a78acb1dca8b41a3cf1
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Jan 20 11:43:30 2013 +0100
  
      target-unicore32: Mark as unmigratable
      
      CPU_SAVE_VERSION 2 was bogus as both save and load would just throw a
      hw_error(). Therefore we can without problems suppress registration of
      "cpu_common" VMState by dropping CPU_SAVE_VERSION define and provide an
      unmigratable "cpu" VMStateDescription for UniCore32CPU at device level
      instead, where we can attach this the QOM way.
      
      Signed-off-by: Juan Quintela <quintela@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Reviewed-by: Juan Quintela <quintela@redhat.com>
  
  commit 6b2578d678497dbce44ed7999d269fc973ae6e8f
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Fri Feb 1 00:13:41 2013 +0100
  
      ide/mmio: QOM'ify MMIO IDE for R2D
      
      It was not qdev'ified before, so turn it into a SysBusDevice.
      Keep mmio_ide_init_drives() around to attach the hard drive.
      
      Signed-off-by: Andreas Färberr <afaerber@suse.de>
      Cc: Markus Armbruster <armbru@redhat.com>
      Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
  
  commit e62a214cd49f836339fe3fd8126fc81d66c3c917
  Author: Petar Jovanovic <petar.jovanovic@rt-rk.com>
  Date:   Wed Jan 23 04:17:41 2013 +0100
  
      target-mips: fix incorrect test for MTHLIP
      
      The pos field in the DSPControl register is not correctly initialized.
      Per documentation, the result of MTHLIP is unpredictable if the value of the
      pos field before the execution is greater than 32.
      
      Signed-off-by: Petar Jovanovic <petarj@mips.com>
      Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
  
  commit 6f0af30449b4780c65723d0d45d0f956af5e8c4e
  Author: Petar Jovanovic <petarj@mips.com>
  Date:   Wed Jan 23 03:57:02 2013 +0100
  
      target-mips: enable access to DSP ASE if implemented
      
      compute_hflags() will reset DSP h-flags, so MX bit should be initially set
      for usermode in cpu_state_reset() if DSP ASE is implemented.
      This change will bring back user-mode support for DSP ASE, since one of the
      recent changes broke it.
      
      Signed-off-by: Petar Jovanovic <petarj@mips.com>
      Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
  
  commit f54c35d1ea287beb26f6e929e2362cbc9dcfec07
  Author: Richard Sandiford <rdsandiford@googlemail.com>
  Date:   Tue Jan 22 17:16:00 2013 +0000
  
      target-mips: Unfuse {,N}M{ADD,SUB}.fmt
      
      Turn MADD.fmt, MSUB.fmt, NMADD.fmt and NMSUB.fmt from fused to unfused
      operations, so that they behave in the same way as a separate multiplication
      and addition.  The instructions were only fused in early MIPS IV processors.
      
      Signed-off-by: Richard Sandiford <rdsandiford@googlemail.com>
      Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
  
  commit c728154bbbc1a86465a0fd6bfc839bc9710ac374
  Author: Richard Sandiford <rdsandiford@googlemail.com>
  Date:   Sun Jan 20 19:30:54 2013 +0000
  
      target-mips: Sign-extend the result of LWR
      
      Sign-extend the result of LWR, as is already done for LWL.  This is necessary
      in the case where LWR loads the full word (i.e. the address is actually
      aligned).  In the other cases, it is implementation defined whether the
      upper 32 bits of the result are unchanged or a copy of bit 31.  The latter
      seems easier to implement.
      
      Previously the code used:
      
          (oldval & (0xfffffffe << (31 - bitshift))) | (newval >> bitshift)
      
      which zeroed the upper bits of the register, losing any previous sign
      extension in the unaligned cases.
      
      Signed-off-by: Richard Sandiford <rdsandiford@googlemail.com>
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
  
  commit 17e8fef1af2db3a13613a311db2ec2f7a69645a1
  Author: Richard Sandiford <rdsandiford@googlemail.com>
  Date:   Sun Jan 20 19:28:48 2013 +0000
  
      target-mips: Fix signedness of loads in MIPS16 RESTOREs
      
      Make RESTORE use sign-extending rather than zero-extending loads.
      
      Signed-off-by: Richard Sandiford <rdsandiford@googlemail.com>
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
  
  commit 810ded13792042d988c8dbdea3b97eedbd949b40
  Merge: df6126a... 51492fd...
  Author: Aurelien Jarno <aurelien@aurel32.net>
  Date:   Thu Jan 31 23:33:14 2013 +0100
  
      Merge branch 'target-arm.next' of git://git.linaro.org/people/pmaydell/qemu-arm
      
      * 'target-arm.next' of git://git.linaro.org/people/pmaydell/qemu-arm:
        target-arm: Rename CPU types
        target-arm: Fix TCG temp leaks for WI and UNDEF VFP sysreg writes
  
  commit df6126a7f21a1a032e41b15899ca29777399d5a2
  Author: Aurelien Jarno <aurelien@aurel32.net>
  Date:   Tue Jan 1 18:02:24 2013 +0100
  
      target-mips: implement DSP (d)append sub-class with TCG
      
      DSP instruction from the (d)append sub-class can be implemented with
      TCG. Use a different function for these instructions are they are quite
      different from compare-pick sub-class.
      
      Fix BALIGN instruction for negative value, where the value should be
      zero-extended before being shift to the right.
      
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
  
  commit 0a16c79cc4087838ae5f2bc9554d91db2cbb2503
  Author: Aurelien Jarno <aurelien@aurel32.net>
  Date:   Tue Jan 1 18:02:23 2013 +0100
  
      target-mips: use DSP unions for reduction add instructions
      
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
  
  commit 75d012ac7f5c92ac5ee2c1dee8c7a7fbeb724e3c
  Author: Aurelien Jarno <aurelien@aurel32.net>
  Date:   Tue Jan 1 18:02:23 2013 +0100
  
      target-mips: use DSP unions for unary DSP operators
      
      This allow to reduce the number of macros.
      
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
  
  commit 6de0e6c13e275a59de7fcf5dee26c5a88e3a2ebe
  Author: Aurelien Jarno <aurelien@aurel32.net>
  Date:   Tue Jan 1 18:02:23 2013 +0100
  
      target-mips: use DSP unions for binary DSP operators
      
      This allow to reduce the number of macros.
      
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
  
  commit 652613ab5ae4559b481c612010b407e1c2216f36
  Author: Aurelien Jarno <aurelien@aurel32.net>
  Date:   Tue Jan 1 18:02:23 2013 +0100
  
      target-mips: add unions to access DSP elements
      
      Instead of playing with bit shifting, add two unions (one for 32-bit
      values, one for 64-bit ones) to access all the DSP elements with the
      correct type.
      
      This make the code easier to read and less error prone, and allow GCC
      to vectorize the code in some cases.
      
      Reviewed-by: Eric Johnson <ericj@mips.com>
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
  
  commit ad153f153da08f5e08bc8e433c0070af53e34e0a
  Author: Aurelien Jarno <aurelien@aurel32.net>
  Date:   Tue Jan 1 18:02:23 2013 +0100
  
      target-mips: generate a reserved instruction exception on CPU without DSP
      
      On CPU without DSP ASE support, a reserved instruction exception (instead of
      a DSP ASE sate disabled) should be generated.
      
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
  
  commit d75c135e6b6255787dfc01ce997862d820ed1d36
  Author: Aurelien Jarno <aurelien@aurel32.net>
  Date:   Tue Jan 1 18:02:22 2013 +0100
  
      target-mips: copy insn_flags in DisasContext
      
      Copy insn_flags in DisasContext to avoid passing a CPUMIPSState pointer
      to subroutines, as suggested by Richard Henderson. Change subroutines to
      use this new field and remove the first argument.
      
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
  
  commit f7d2072e25d3592acec4657dae8862facf298e9f
  Author: Aurelien Jarno <aurelien@aurel32.net>
  Date:   Tue Jan 1 18:02:22 2013 +0100
  
      target-mips: fix DSP loads with rd = 0
      
      When rd is 0, which still need to do the actually load to possibly
      generate a TLB exception.
      
      Reviewed-by: Eric Johnson <ericj@mips.com>
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
  
  commit 7e02dc63b8f16372107434d44269e21cdff5d19d
  Author: Stefan Weil <sw@weilnetz.de>
  Date:   Wed Jan 16 07:38:40 2013 +0000
  
      cocoa: Replace non-portable asprintf() by g_strdup_printf()
      
      Signed-off-by: Stefan Weil <sw@weilnetz.de>
      Signed-off-by: Andreas Färber <andreas.faerber@web.de>
  
  commit 477a3877fdc3125f309133ce511236f39f58c16e
  Author: Henry Harrington <henry.harrington@gmail.com>
  Date:   Tue Nov 27 08:59:41 2012 +0000
  
      cocoa: Fix VBE function Set Display Start
      
      Register a dpy_gfx_setdata callback so that the Cocoa code
      is notified whenever the screen start address changes.
      
      Commit 1d3323d has a similar fix for the VNC UI.
      
      Signed-off-by: Henry Harrington <henry.harrington@gmail.com>
      Cc: qemu-stable@nongnu.org (1.3.x)
      Signed-off-by: Andreas Färber <andreas.faerber@web.de>
  
  commit 321f211707822b4c87f0bb89e4f46586fff43163
  Merge: b0df98f... f61850b...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Wed Jan 30 10:51:47 2013 -0600
  
      Merge remote-tracking branch 'pmaydell/arm-devs.next' into staging
      
      # By Christoffer Dall (1) and Peter Maydell (1)
      # Via Peter Maydell
      * pmaydell/arm-devs.next:
        hw/vexpress: Use correct HBI (board model number) for vexpress-a15
        hw/arm_sysctl: Clear sysctl cfgctrl start bit
  
  commit b0df98f3a2968eb5aba3075d1cf9b1a3931907e0
  Merge: 7cc2a8b... 99f4280...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Wed Jan 30 10:51:18 2013 -0600
  
      Merge remote-tracking branch 'stefanha/trivial-patches' into staging
      
      # By Markus Armbruster (12) and others
      # Via Stefan Hajnoczi
      * stefanha/trivial-patches:
        qmp-commands.hx: s/tray-open/tray_open/ to match qapi schema
        tests: Fix {rtc, m48t59}-test build on illumos
        qemu-pixman.h: Avoid mutual inclusion loop with console.h
        qemu-ga: Fix unchecked strdup() by converting to g_strdup()
        qapi: Fix unchecked strdup() by converting to g_strdup()
        libcacard: Fix unchecked strdup() by converting to g_strdup()
        qemu-log: Plug trivial memory leak in cpu_set_log_filename()
        qemu-log: Fix unchecked strdup() by converting to g_strdup()
        virtfs-proxy-helper: Fix unchecked strdup() by conv. to g_strdup()
        spice: Fix unchecked strdup() by converting to g_strdup()
        readline: Fix unchecked strdup() by converting to g_strdup()
        hw/9pfs: Fix unchecked strdup() by converting to g_strdup()
        g_strdup(NULL) returns NULL; simplify
        g_malloc(0) and g_malloc0(0) return NULL; simplify
        xilinx_axidma: Fix debug mode compile messages
        cadence_gem: Debug mode compile fixes
        cadence_ttc: Debug mode compile fixes
        vnc: Clean up vncws_send_handshake_response()
  
  commit 7cc2a8b14a363777e7d5b7d102176fba0cf27667
  Merge: 6ac5107... 7561015...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Wed Jan 30 10:48:23 2013 -0600
  
      Merge remote-tracking branch 'afaerber-or/prep-up' into staging
      
      # By Andreas Färber
      # Via Andreas Färber
      * afaerber-or/prep-up:
        prep: Move PReP machine to hw/ppc/
        prep_pci: Convert to QOM realizefn
        prep_pci: Create PCIBus and PCIDevice in-place
  
  commit 6ac5107dc7045f2edc43ada2cb3f18d372b9be0b
  Merge: 0893d46... 19380b1...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Wed Jan 30 10:46:30 2013 -0600
  
      Merge remote-tracking branch 'agraf/s390-for-upstream' into staging
      
      # By Cornelia Huck (13) and others
      # Via Alexander Graf
      * agraf/s390-for-upstream:
        s390: Drop set_bit usage in virtio_ccw.
        s390: css error codes.
        s390: Use s390_cpu_physical_memory_map for tpi.
        sclpconsole: Don't instantiate sclpconsole with -nodefaults
        s390: Add s390-ccw-virtio machine.
        s390-virtio: Check for NULL device in reset hypercall
        s390: Move hw files to hw/s390x
        virtio-s390: add a reset function to virtio-s390 devices
        s390: Make typeinfo const
        s390: Add new channel I/O based virtio transport.
        s390-virtio: Factor out some initialization code.
        s390: Wire up channel I/O in kvm.
        s390: Virtual channel subsystem support.
        s390: Add channel I/O instructions.
        s390: I/O interrupt and machine check injection.
        s390: Channel I/O basic definitions.
        s390: Add mapping helper functions.
        s390: Lowcore mapping helper.
        s390: Add default support for SCLP console
  
  commit 51492fd1a99099308d8c20ab7134ffb54abbf374
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Jan 27 17:30:10 2013 +0100
  
      target-arm: Rename CPU types
      
      In the initial conversion of CPU models to QOM types, model names were
      mapped 1:1 to type names. As a side effect this gained us a type "any",
      which is now a device.
      
      To avoid "-device any" silliness and to pave the way for compiling
      multiple targets into one executable, adopt a <name>-<arch>-cpu scheme.
      This leads to names like arm926-arm-cpu but is easiest to handle.
      
      No functional changes for -cpu arguments or -cpu ? output.
      
      Suggested-by: Eduardo Habkost <ehabkost@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit e4c1cfa5cb8f8bfbbfd949f2fabbe2be35e60c99
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Wed Jan 30 16:01:56 2013 +0000
  
      target-arm: Fix TCG temp leaks for WI and UNDEF VFP sysreg writes
      
      Fix a leak of a TCG temporary in code paths for VFP system register
      writes for cases which UNDEF or are write-ignored.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit f61850bffbd0bb8b15aa55ebc3470bf1f8ce8664
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Wed Jan 30 15:39:02 2013 +0000
  
      hw/vexpress: Use correct HBI (board model number) for vexpress-a15
      
      The vexpress-a15 QEMU model is supposed to be a V2P-CA15; the HBI
      (a kind of board model number) for this coretile is 237, not 217.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit 706872a56630a206897742b70c69ff99727672d3
  Author: Christoffer Dall <c.dall@virtualopensystems.com>
  Date:   Wed Jan 30 15:39:01 2013 +0000
  
      hw/arm_sysctl: Clear sysctl cfgctrl start bit
      
      The start bit should only be set to indicate that a function call is
      underway, right now.  When done with function, clear it.
      
      Signed-off-by: Christoffer Dall <c.dall@virtualopensystems.com>
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit c07ecc6866f8c5eb2e0b23ba20214000310355e0
  Author: Laurent Vivier <laurent@vivier.eu>
  Date:   Mon Jan 7 11:40:06 2013 +0000
  
      linux-user: correct reboot()
      
      According to man reboot(2), the 4th argument is only used with
      LINUX_REBOOT_CMD_RESTART2. In other cases, trying to convert
      the value can generate EFAULT.
      
      Signed-off-by: Laurent Vivier <laurent@vivier.eu>
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit 1b09aeb90827c1d91383a9eae42ce8f25909857b
  Author: Laurent Vivier <Laurent@Vivier.EU>
  Date:   Tue Jan 1 08:24:11 2013 +0000
  
      linux-user: correct setsockopt()
      
      SO_SNDTIMEO and SO_RCVTIMEO take a struct timeval, not an int
      
      To test this, you can use :
      
      QEMU_STRACE= ping localhost 2>&1 |grep TIMEO
      568 setsockopt(3,SOL_SOCKET,SO_SNDTIMEO,{1,0},8) = 0
      568 setsockopt(3,SOL_SOCKET,SO_RCVTIMEO,{1,0},8) = 0
      
      Signed-off-by: Laurent Vivier <laurent@vivier.eu>
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit 910ee4e5f4a1df5b1bd144dfca1ae466e2a86a78
  Author: Laurent Vivier <Laurent@Vivier.EU>
  Date:   Mon Dec 31 09:45:06 2012 +0000
  
      linux-user: correct print_timeval() swap tv_sec and tv_usec
      
      Signed-off-by: Laurent Vivier <Laurent@Vivier.EU>
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit 79dd77de124c47263f54e5f686273487e0016a8f
  Author: Laurent Vivier <laurent@vivier.eu>
  Date:   Thu Dec 20 11:00:11 2012 +0000
  
      linux-user: correct msgrcv()
      
      All parameters must be swapped before the call of do_msgrcv().
      
      Allow faked (debian fakeroot daemon) to work properly.
      
      WITHOUT this patch:
      
      $ faked-sysv --foreground --debug
      using 1723744788 as msg key
      msg_key=1723744788
      1723744788:431
      FAKEROOT: msg=131072, key=1723744788
      FAKEROOT: r=-1, received message type=-150996052, message=-160219330
      FAKEROOT, get_msg: Bad address
      r=14, EINTR=4
      fakeroot: clearing up message queues and semaphores, signal=-1
      fakeroot: database save FAILED
      
      WITH this patch:
      
      $ faked-sysv --foreground --debug
      using 1569385744 as msg key
      msg_key=1569385744
      1569385744:424
      FAKEROOT: msg=0, key=1569385744
      ^C
      fakeroot: clearing up message queues and semaphores, signal=2
      fakeroot: database save FAILED
      
      Signed-off-by: Laurent Vivier <laurent@vivier.eu>
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit 99f4280854514b22972bd257fe5facc439222d2e
  Author: Michal Privoznik <mprivozn@redhat.com>
  Date:   Tue Jan 29 17:58:41 2013 +0100
  
      qmp-commands.hx: s/tray-open/tray_open/ to match qapi schema
      
      Currently, we are using 'tray_open' in QMP and 'tray-open' in
      HMP. However, the QMP documentation was mistakenly using the
      HMP version.
      
      Signed-off-by: Michal Privoznik <mprivozn@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit a05ddd9216b6c5e9c48eac3433ff6fa4a282fc17
  Author: Andreas Färber <andreas.faerber@web.de>
  Date:   Sat Jan 26 15:27:59 2013 +0100
  
      tests: Fix {rtc, m48t59}-test build on illumos
      
      Struct tm does not have tm_gmtoff field on illumos.
      Fix the build by not zero-initializing these fields on Solaris.
      
      Cc: qemu-stable@nongnu.org
      Signed-off-by: Andreas Färber <andreas.faerber@web.de>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 0b0878611c64f027ca5d15ba641f423cc04ead3f
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Mon Jan 21 12:03:47 2013 +0000
  
      qemu-pixman.h: Avoid mutual inclusion loop with console.h
      
      Remove an unnecessary mutual inclusion loop between qemu-pixman.h and
      console.h, since the former was only including the latter for
      'PixelFormat*', which can be provided by typedefs.h.  This requires a
      minor adjustment to the files which included qemu-pixman.h, since
      they were relying on it implicitly dragging in all of console.h.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Acked-by: Gerd Hoffmann <kraxel@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 24a53049537886cf93273c01e3d7727444321afc
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Tue Jan 22 11:08:06 2013 +0100
  
      qemu-ga: Fix unchecked strdup() by converting to g_strdup()
      
      I figure it's freed somewhere deep down in QAPI, with g_free().
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Reviewed-by: Luiz Capitulino <lcapitulino@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 13b10e05e4b89418a78500da05b25164f786d7e4
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Tue Jan 22 11:08:05 2013 +0100
  
      qapi: Fix unchecked strdup() by converting to g_strdup()
      
      Note that we already free with g_free().
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Reviewed-by: Luiz Capitulino <lcapitulino@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit be168af860109a1ecc8526c5bbe0ace1536448b8
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Tue Jan 22 11:08:04 2013 +0100
  
      libcacard: Fix unchecked strdup() by converting to g_strdup()
      
      Note that we already free with g_free().
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 40a50b0a73d185c85cf62023f07e3091861081bb
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Tue Jan 22 11:08:03 2013 +0100
  
      qemu-log: Plug trivial memory leak in cpu_set_log_filename()
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 636e0f27c6675839dc43d4c7613dfefc222234eb
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Tue Jan 22 11:08:02 2013 +0100
  
      qemu-log: Fix unchecked strdup() by converting to g_strdup()
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 606017de2f254f847a009af770f8babc9a9fcadc
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Tue Jan 22 11:08:01 2013 +0100
  
      virtfs-proxy-helper: Fix unchecked strdup() by conv. to g_strdup()
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit fd3bea3f44500bbd361e617a4316df073b112eec
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Tue Jan 22 11:08:00 2013 +0100
  
      spice: Fix unchecked strdup() by converting to g_strdup()
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit c3baa5f9e4f84bbc9ed9c3fe590835ecc8b0bf4a
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Tue Jan 22 11:07:59 2013 +0100
  
      readline: Fix unchecked strdup() by converting to g_strdup()
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit d3f8e138c23ba082f87c96634d06b978473c1e9b
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Tue Jan 22 11:07:58 2013 +0100
  
      hw/9pfs: Fix unchecked strdup() by converting to g_strdup()
      
      Note: the allocation in virtio_9p_init() is still leaked.  To be fixed
      in a followup commit.
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit c64f50d1e250879611e6f328e2c4fb18c8a4ab0c
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Tue Jan 22 11:07:57 2013 +0100
  
      g_strdup(NULL) returns NULL; simplify
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 6528499fa4c3ceaec01ad29d8090ef55918ebfb3
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Tue Jan 22 11:07:56 2013 +0100
  
      g_malloc(0) and g_malloc0(0) return NULL; simplify
      
      Once upon a time, it was decided that qemu_malloc(0) should abort.
      Switching to glib retired that bright idea.  Some code that was added
      to cope with it (e.g. in commits 702ef63, b76b6e9) is still around.
      Bury it.
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 75610155562bd480356a7a5018e5de4c44ec7884
  Author: Andreas Färber <andreas.faerber@web.de>
  Date:   Sat Jan 26 20:41:58 2013 +0100
  
      prep: Move PReP machine to hw/ppc/
      
      Signed-off-by: Andreas Färber <andreas.faerber@web.de>
  
  commit 74cef80c473fe4ce195d5280a34bb2af8492aabb
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Sat Jan 26 12:54:35 2013 -0800
  
      xilinx_axidma: Fix debug mode compile messages
      
      Missing cast one one of the conditionally compiled printfs.
      
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 080251a46493e4e4cb6cbd6e2878d31c7cf023c5
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Sat Jan 26 12:54:34 2013 -0800
  
      cadence_gem: Debug mode compile fixes
      
      Some printfs are throwing warnings when debug mode is enabled. Fixed.
      
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit c69544130f50536c61686a9ec6734327b6174ee0
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Sat Jan 26 12:54:33 2013 -0800
  
      cadence_ttc: Debug mode compile fixes
      
      Some printfs are throwing warnings when debug mode is enabled. Fixed.
      
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit cfba8e6f92d45a2374622c3dc57499e42a1c07e1
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Fri Jan 25 10:31:16 2013 +0100
  
      vnc: Clean up vncws_send_handshake_response()
      
      Use appropriate types, drop superfluous casts, use sizeof, don't
      exploit that this particular call of gnutls_fingerprint() doesn't
      change its last argument.
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 6a659bbff991b0033d1bf1ff71b7d550e0367d99
  Author: Alex Williamson <alex.williamson@redhat.com>
  Date:   Wed Jan 23 17:46:13 2013 -0700
  
      vfio-pci: Enable PCIe extended config space
      
      We don't know pre-init time whether the device we're exposing is PCIe
      or legacy PCI.  We could ask for it to be specified via a device
      option, but that seems like too much to ask of the user.  Instead we
      can assume everything will be PCIe, which makes PCI-core allocate
      enough config space.  Removing the flag during init leaves the space
      allocated, but allows legacy PCI devices to report the real device
      config space size to rest of Qemu.
      
      Signed-off-by: Alex Williamson <alex.williamson@redhat.com>
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
  
  commit 1ec4ba741630699665a6334f3959271da3effec7
  Author: Laszlo Ersek <lersek@redhat.com>
  Date:   Thu Jan 24 10:31:20 2013 +0100
  
      PIIX3: reset the VM when the Reset Control Register's RCPU bit gets set
      
        Traditional PCI config space access is achieved by writing a 32 bit
        value to io port 0xcf8 to identify the bus, device, function and config
        register. Port 0xcfc then contains the register in question. But if you
        write the appropriate pair of magic values to 0xcf9, the machine will
        reboot. Spectacular! And not standardised in any way (certainly not part
        of the PCI spec), so different chipsets may have different requirements.
        Booo.
      
      In the PIIX3 spec, IO port 0xcf9 is specified as the Reset Control
      Register. Bit 1 (System Reset, SRST) would normally differentiate between
      soft reset and hard reset, but we ignore the difference beyond allowing
      the guest to read it back.
      
      RHBZ reference: 890459
      
      This patch introduces the following overlap between the preexistent
      "pci-conf-idx" region and the "piix3-reset-control" region just being
      added. Partial output from "info mtree":
      
        I/O
        0000000000000000-000000000000ffff (prio 0, RW): io
          0000000000000cf8-0000000000000cfb (prio 0, RW): pci-conf-idx
          0000000000000cf9-0000000000000cf9 (prio 1, RW): piix3-reset-control
      
      I sanity-checked the patch by booting a RHEL-6.3 guest and found no
      problems. I summoned gdb and set a breakpoint on rcr_write() in order to
      gather a bit more confidence. Relevant frames of the stack:
      
        kvm_handle_io (port=3321, data=0x7f3f5f3de000, direction=1, size=1,
                       count=1)                                 [kvm-all.c:1422]
          cpu_outb (addr=3321, val=6 '\006')                      [ioport.c:289]
            ioport_write (index=0, address=3321, data=6)           [ioport.c:83]
              ioport_writeb_thunk (opaque=0x7f3f622c4680, addr=3321, data=6)
                                                                  [ioport.c:212]
                memory_region_iorange_write (iorange=0x7f3f622c4680, offset=0,
                                             width=1, data=6)     [memory.c:439]
                  access_with_adjusted_size (addr=0, value=0x7f3f531fbac0,
                                             size=1, access_size_min=1,
                                             access_size_max=4,
                                             access=0x7f3f5f6e0f90
                                                 <memory_region_write_accessor>,
                                             opaque=0x7f3f6227b668)
                                                                  [memory.c:364]
                    memory_region_write_accessor (opaque=0x7f3f6227b668, addr=0,
                                                  value=0x7f3f531fbac0, size=1,
                                                  shift=0, mask=255)
                                                                  [memory.c:334]
                      rcr_write (opaque=0x7f3f6227afb0, addr=0, val=6, len=1)
                                                             [hw/piix_pci.c:498]
      
      The dispatch happens in ioport_write(); "index=0" means byte-wide access:
      
          static void ioport_write(int index, uint32_t address, uint32_t data)
          {
              static IOPortWriteFunc * const default_func[3] = {
                  default_ioport_writeb,
                  default_ioport_writew,
                  default_ioport_writel
              };
              IOPortWriteFunc *func = ioport_write_table[index][address];
              if (!func)
                  func = default_func[index];
              func(ioport_opaque[address], address, data);
          }
      
      The "ioport_write_table" and "ioport_opaque" arrays describe the flattened
      IO port space. The first array is less interesting (it selects a thunk
      function). The "ioport_opaque" array is interesting because it decides how
      writing to the port is implemented ultimately.
      
      4-byte wide access to 0xcf8 (pci-conf-idx):
      
        (gdb) print ioport_write_table[2][0xcf8]
        $1 = (IOPortWriteFunc *) 0x7f3f5f6d99ba <ioport_writel_thunk>
      
        (gdb) print \
              ((struct MemoryRegionIORange*)ioport_opaque[0xcf8])->mr->ops.write
        $2 = (void (*)(void *, hwaddr, uint64_t, unsigned int))
             0x7f3f5f5575cb <pci_host_config_write>
      
      1-byte wide access to 0xcf9 (piix3-reset-control):
      
        (gdb) print ioport_write_table[0][0xcf9]
        $3 = (IOPortWriteFunc *) 0x7f3f5f6d98d0 <ioport_writeb_thunk>
      
        (gdb) print \
              ((struct MemoryRegionIORange*)ioport_opaque[0xcf9])->mr->ops.write
        $4 = (void (*)(void *, hwaddr, uint64_t, unsigned int))
             0x7f3f5f6b42f1 <rcr_write>
      
      The higher priority of "piix3-reset-control" ensures that the 0xcf9
      entries in ioport_write_table / ioport_opaque will always belong to it,
      independently of its relative registration order versus "pci-conf-idx".
      
      Signed-off-by: Laszlo Ersek <lersek@redhat.com>
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
  
  commit 91c3f2f00810a9ba5e4404c9611197efd8f694c8
  Author: Jason Baron <jbaron@redhat.com>
  Date:   Tue Jan 22 19:11:37 2013 -0700
  
      ich9: add support for pci assignment
      
      Fills out support for the pci assignment API.  Added:
      
      PCIINTxRoute ich9_route_intx_pin_to_irq(void *opaque, int pirq_pin)
      
      Add calls to pci_bus_fire_intx_routing_notifier() when routing changes
      are made.
      
      Signed-off-by: Jason Baron <jbaron@redhat.com>
      Signed-off-by: Alex Williamson <alex.williamson@redhat.com>
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
  
  commit dd23454ba2c83168b453155365671e67723b881f
  Author: Amos Kong <akong@redhat.com>
  Date:   Tue Jan 22 23:44:46 2013 +0800
  
      virtio-net: rename ctrl rx commands
      
      This patch makes rx commands consistent with specification.
      
      Signed-off-by: Amos Kong <akong@redhat.com>
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
  
  commit c1943a3f3774ee1aad51e8cc5b8cd24e66e198a5
  Author: Amos Kong <akong@redhat.com>
  Date:   Tue Jan 22 23:44:45 2013 +0800
  
      virtio-net: introduce a new macaddr control
      
      In virtio-net guest driver, currently we write MAC address to
      pci config space byte by byte, this means that we have an
      intermediate step where mac is wrong. This patch introduced
      a new control command to set MAC address, it's atomic.
      
      VIRTIO_NET_F_CTRL_MAC_ADDR is a new feature bit for compatibility.
      
      "mac" field will be set to read-only when VIRTIO_NET_F_CTRL_MAC_ADDR
      is acked.
      
      Signed-off-by: Amos Kong <akong@redhat.com>
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
  
  commit 921ac5d0f3a0df869db5ce4edf752f51d8b1596a
  Author: Michael S. Tsirkin <mst@redhat.com>
  Date:   Tue Jan 22 23:44:44 2013 +0800
  
      virtio-net: remove layout assumptions for ctrl vq
      
      Virtio-net code makes assumption about virtqueue descriptor layout
      (e.g. sg[0] is the header, sg[1] is the data buffer).
      
      This patch makes code not rely on the layout of descriptors.
      
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
      Signed-off-by: Amos Kong <akong@redhat.com>
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
  
  commit 41dc8a67c7dcecdf7ae1cd25db3c46f2b42a221f
  Author: Michael S. Tsirkin <mst@redhat.com>
  Date:   Wed Jan 16 11:37:40 2013 +0200
  
      virtio-net: revert mac on reset
      
      Once guest overrides virtio net primary mac,
      it retains the value set until qemu exit.
      This is inconsistent with standard nic behaviour.
      To fix, revert the mac to the original value on reset.
      
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
  
  commit 7586317bc0db3b993446b21eec914f5b66645ee4
  Author: Michael S. Tsirkin <mst@redhat.com>
  Date:   Tue Jan 15 13:27:54 2013 +0200
  
      rules/mak: make clean should blow away timestamp files
      
      Using a global pattern makes it easier to clean out
      old generated files.
      
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
  
  commit 6f329a55305c3b14da3c7b35f19379bae745e728
  Author: Michael S. Tsirkin <mst@redhat.com>
  Date:   Tue Jan 15 14:47:33 2013 +0200
  
      Makefile: clean timestamp generation rule
      
      create timestamp by rule without sideeffects.
      
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
  
  commit 4b25966ab976f3a7fd9008193b2defcc82f8f04d
  Author: Michael S. Tsirkin <mst@redhat.com>
  Date:   Tue Jan 15 13:12:35 2013 +0200
  
      rules.mak: cleanup config generation rules
      
      This addresses two issues with config generation
      1. rule generating timestamp has side effect.
      Thus cleanup on error does not work.
      2. rule for handling timestamp is too generic.
      It can create any missing .h file.
      As a result when .h file is removed, build
      might try to create it using this rule which
      results in build errors.
      
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
  
  commit a52a8841038638afe54ffb00e0aca48de0b1539a
  Author: Michael S. Tsirkin <mst@redhat.com>
  Date:   Wed Jan 9 23:50:00 2013 +0200
  
      e1000: document ICS read behaviour
      
      Add code comment to clarify the reason we set ICS with ICR:
      the reason was previously undocumented and git
      log confused rather than clarified the comments.
      
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
  
  commit 0893d46014b0300fb8aec92df94effea34d04b61
  Merge: 0c77067... f8bb056...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Tue Jan 29 16:57:41 2013 -0600
  
      Merge remote-tracking branch 'qemu-kvm/uq/master' into staging
      
      * qemu-kvm/uq/master:
        target-i386: kvm: prevent buffer overflow if -cpu foo, [x]level is too big
        vmxcap: bit 9 of VMX_PROCBASED_CTLS2 is 'virtual interrupt delivery'
      
      Conflicts:
      	target-i386/kvm.c
      
      Trivial merge resolution due to lack of context.
      
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 0c77067950e0b158ea7d825cfa7630bfd09b968a
  Merge: ec9466f... 10a2158...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Tue Jan 29 16:57:04 2013 -0600
  
      Merge remote-tracking branch 'mdroth/qga-pull-1-28-13' into staging
      
      # By Markus Armbruster
      # Via Michael Roth
      * mdroth/qga-pull-1-28-13:
        qemu-ga: Plug leaks on qmp_guest_network_get_interfaces() error paths
        qemu-ga: Plug memory leak in guest_fsfreeze_cleanup()
  
  commit 19380b1bf587fd962a60fb40cc4927ba999cf17b
  Author: Cornelia Huck <cornelia.huck@de.ibm.com>
  Date:   Tue Jan 29 16:33:04 2013 +0100
  
      s390: Drop set_bit usage in virtio_ccw.
      
      set_bit on indicators doesn't go well on 32 bit targets:
      
      note: expected 'long unsigned int *' but argument is of type 'uint64_t *'
      
      Switch to bit shifts instead.
      
      Signed-off-by: Cornelia Huck <cornelia.huck@de.ibm.com>
      [agraf: use 1ULL instead]
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 8d034a6fad4c580be3ed4a15f24e0bf47aa92d15
  Author: Cornelia Huck <cornelia.huck@de.ibm.com>
  Date:   Mon Jan 28 17:01:30 2013 +0100
  
      s390: css error codes.
      
      Changed error codes in the channel subsystem / virtio-ccw code
      (-EOPNOTSUPP -> -ENOSYS, -ERESTART -> -EINPROGRESS).
      
      This should hopefully fix building on mingw32.
      
      Signed-off-by: Cornelia Huck <cornelia.huck@de.ibm.com>
      Reviewed-by: Stefan Weil <sw@weilnetz.de>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 50c8d9bfc6d9ca48b978c6201f97bd850bd0dc83
  Author: Cornelia Huck <cornelia.huck@de.ibm.com>
  Date:   Sun Jan 27 23:59:26 2013 +0000
  
      s390: Use s390_cpu_physical_memory_map for tpi.
      
      Map the I/O interruption code before calling into css.
      
      Signed-off-by: Cornelia Huck <cornelia.huck@de.ibm.com>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 2e788490d83a4de5bea00207c8695edd5d487e4a
  Author: Christian Borntraeger <borntraeger@de.ibm.com>
  Date:   Fri Jan 25 06:00:19 2013 +0000
  
      sclpconsole: Don't instantiate sclpconsole with -nodefaults
      
      libvirt specifies nodefaults and creates an sclp console with special
      parameters. Let qemu follow nodefaults and don't create an sclp
      console if nodefaults is specified.
      
      Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit a5c95808bac7d995378b3835e10011775c7c2d0b
  Author: Cornelia Huck <cornelia.huck@de.ibm.com>
  Date:   Thu Jan 24 06:08:56 2013 +0000
  
      s390: Add s390-ccw-virtio machine.
      
      Add a new machine type, s390-ccw-virtio, making use of the
      virtio-ccw transport to present virtio devices as channel
      devices.
      
      Signed-off-by: Cornelia Huck <cornelia.huck@de.ibm.com>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit ab290630fad0df42ee94a81b20c48d0da2dc6f66
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Tue Jan 22 23:24:08 2013 +0000
  
      s390-virtio: Check for NULL device in reset hypercall
      
      s390_virtio_bus_find_mem() may return a NULL VirtIOS390Device.
      If called with, e.g., args[0] == 0, this leads to a segfault.
      Fix this by adding error handling as done for other hypercalls.
      
      Present since baf0b55a9e57b909b1f8b0f732c0b10242867418 (Implement
      virtio reset).
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit b73d35311098585dbdb375fdf8369b16c8222e12
  Author: Alexander Graf <agraf@suse.de>
  Date:   Fri Jan 25 01:16:39 2013 +0100
  
      s390: Move hw files to hw/s390x
      
      This moves all files only used by s390 system emulation to hw/s390x.
      
      Signed-off-by: Alexander Graf <agraf@suse.de>
      Acked-by: Christian Borntraeger <borntraeger@de.ibm.com>
  
  commit 93726cb31982f5d930a4d5838215307390636d9b
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Thu Jan 10 04:40:25 2013 +0000
  
      virtio-s390: add a reset function to virtio-s390 devices
      
      virtio-s390 devices are not being reset when their bus is.  To fix
      this, add a reset method that forwards to virtio_reset.  This is
      only needed because of the "strange" modeling of virtio devices;
      the ->vdev link is being handled manually rather than through qdev.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 49973ebc039f644fce3e73ff8019efaa795bd83b
  Author: Alexander Graf <agraf@suse.de>
  Date:   Thu Jan 24 19:11:26 2013 +0100
  
      s390: Make typeinfo const
      
      All TypeInfo definitions should be const.
      
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit a5cf2bb4e3827732b1b6740bddd022eb19988e0a
  Author: Cornelia Huck <cornelia.huck@de.ibm.com>
  Date:   Thu Jan 24 06:08:55 2013 +0000
  
      s390: Add new channel I/O based virtio transport.
      
      Add a new virtio transport that uses channel commands to perform
      virtio operations.
      
      Signed-off-by: Cornelia Huck <cornelia.huck@de.ibm.com>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit fad37673f53ac8a2e0575c084a26e5f6bb59957d
  Author: Cornelia Huck <cornelia.huck@de.ibm.com>
  Date:   Thu Jan 24 02:28:09 2013 +0000
  
      s390-virtio: Factor out some initialization code.
      
      Some of the machine initialization for s390-virtio will be reused
      by virtio-ccw.
      
      Signed-off-by: Cornelia Huck <cornelia.huck@de.ibm.com>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 09b998782978f95f626236b39f0be99c02a014a9
  Author: Cornelia Huck <cornelia.huck@de.ibm.com>
  Date:   Thu Jan 24 02:28:07 2013 +0000
  
      s390: Wire up channel I/O in kvm.
      
      Trigger the code for our virtual css in case of instruction
      intercepts for I/O instructions.
      
      Handle the tsch exit for the subchannel-related part of tsch.
      
      Signed-off-by: Cornelia Huck <cornelia.huck@de.ibm.com>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit df1fe5bb49241baddf1f319a6ecbe0885e875afa
  Author: Cornelia Huck <cornelia.huck@de.ibm.com>
  Date:   Thu Jan 24 02:28:06 2013 +0000
  
      s390: Virtual channel subsystem support.
      
      Provide a mechanism for qemu to provide fully virtual subchannels to
      the guest.
      
      Signed-off-by: Cornelia Huck <cornelia.huck@de.ibm.com>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 7b18aad543300de5da88efef8e4116a3ccbbf897
  Author: Cornelia Huck <cornelia.huck@de.ibm.com>
  Date:   Thu Jan 24 02:28:05 2013 +0000
  
      s390: Add channel I/O instructions.
      
      Provide handlers for (most) channel I/O instructions.
      
      Signed-off-by: Cornelia Huck <cornelia.huck@de.ibm.com>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 5d69c547d947798cba92d836d06f6e017ba2b19d
  Author: Cornelia Huck <cornelia.huck@de.ibm.com>
  Date:   Thu Jan 24 02:28:04 2013 +0000
  
      s390: I/O interrupt and machine check injection.
      
      I/O interrupts are queued per isc. Only crw pending machine checks
      are supported.
      
      Signed-off-by: Cornelia Huck <cornelia.huck@de.ibm.com>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit db1c8f53bfb1b3bff4f904be4f929808a445522e
  Author: Cornelia Huck <cornelia.huck@de.ibm.com>
  Date:   Thu Jan 24 02:28:03 2013 +0000
  
      s390: Channel I/O basic definitions.
      
      Basic channel I/O structures and helper function.
      
      Signed-off-by: Cornelia Huck <cornelia.huck@de.ibm.com>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 38322ed6518817066ce3a9037fd3795af57e1cdd
  Author: Cornelia Huck <cornelia.huck@de.ibm.com>
  Date:   Thu Jan 24 02:28:02 2013 +0000
  
      s390: Add mapping helper functions.
      
      Add s390_cpu_physical_memory_{map,unmap} with special handling
      for the lowcore.
      
      Signed-off-by: Cornelia Huck <cornelia.huck@de.ibm.com>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 4782a23b270ecbb9ce0ca6f3f1b60857a09cef0e
  Author: Cornelia Huck <cornelia.huck@de.ibm.com>
  Date:   Thu Jan 24 02:28:01 2013 +0000
  
      s390: Lowcore mapping helper.
      
      Create a lowcore mapping helper that includes a check for sufficient
      length.
      
      Signed-off-by: Cornelia Huck <cornelia.huck@de.ibm.com>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 3ef669e19401b3e504f0bd1ca3113c3aeacd4bed
  Author: Alexander Graf <agraf@suse.de>
  Date:   Thu Jan 24 12:18:52 2013 +0100
  
      s390: Add default support for SCLP console
      
      The current s390 machine uses the virtio console as default console,
      but this doesn't mean that we always want to keep it that way for new
      machines.
      
      This patch introduces a way for a machine type to specify that it wants
      the default console to be an SCLP console, which is a lot closer to what
      real hardware does.
      
      Signed-off-by: Alexander Graf <agraf@suse.de>
      Reviewed-by: Andreas Färber <afaerber@suse.de>
  
  commit f8bb056564ed719b2fa5e05028bc70aeb0cc5c6c
  Author: Igor Mammedov <imammedo@redhat.com>
  Date:   Mon Jan 28 12:49:26 2013 +0100
  
      target-i386: kvm: prevent buffer overflow if -cpu foo, [x]level is too big
      
      Stack corruption may occur if too big 'level' or 'xlevel' values passed
      on command line with KVM enabled, due to limited size of cpuid_data
      in kvm_arch_init_vcpu().
      
      reproduces with:
       qemu -enable-kvm -cpu qemu64,level=4294967295
      or
       qemu -enable-kvm -cpu qemu64,xlevel=4294967295
      
      Check if there is space in cpuid_data before passing it to cpu_x86_cpuid()
      or abort() if there is not space.
      
      Reviewed-by: Laszlo Ersek <lersek@redhat.com>
      Reviewed-by: Andreas Faerber <afaerber@suse.de>
      Signed-off-by: Igor Mammedov <imammedo@redhat.com>
      Signed-off-by: Gleb Natapov <gleb@redhat.com>
  
  commit ec9466ff2e50213c8318ffdd7003f345278ab795
  Merge: 503cb22... 290adf3...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Mon Jan 28 14:48:03 2013 -0600
  
      Merge remote-tracking branch 'afaerber/qom-cpu' into staging
      
      * afaerber/qom-cpu: (37 commits)
        kvm: Pass CPUState to kvm_on_sigbus_vcpu()
        cpu: Unconditionalize CPUState fields
        target-m68k: Use type_register() instead of type_register_static()
        target-unicore32: Use type_register() instead of type_register_static()
        target-openrisc: Use type_register() instead of type_register_static()
        target-unicore32: Catch attempt to instantiate abstract type in cpu_init()
        target-openrisc: Catch attempt to instantiate abstract type in cpu_init()
        target-m68k: Catch attempt to instantiate abstract type in cpu_init()
        target-arm: Catch attempt to instantiate abstract type in cpu_init()
        target-alpha: Catch attempt to instantiate abstract type in cpu_init()
        qom: Introduce object_class_is_abstract()
        target-unicore32: Detect attempt to instantiate non-CPU type in cpu_init()
        target-openrisc: Detect attempt to instantiate non-CPU type in cpu_init()
        target-m68k: Detect attempt to instantiate non-CPU type in cpu_init()
        target-alpha: Detect attempt to instantiate non-CPU type in cpu_init()
        target-arm: Detect attempt to instantiate non-CPU type in cpu_init()
        cpu: Add model resolution support to CPUClass
        target-i386: Remove setting tsc-frequency from x86_def_t
        target-i386: Set custom features/properties without intermediate x86_def_t
        target-i386: Remove vendor_override field from CPUX86State
        ...
      
      Conflicts:
      	tests/Makefile
      
      Resolved simple conflict caused by lack of context in Makefile
      
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 503cb22e055dcf477f9147fa1a3b8ae17c86c9b0
  Merge: 6cebf7a... 67bec53...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Mon Jan 28 14:46:45 2013 -0600
  
      Merge remote-tracking branch 'kwolf/for-anthony' into staging
      
      # By Paolo Bonzini (14) and others
      # Via Kevin Wolf
      * kwolf/for-anthony: (24 commits)
        ide: Add fall through annotations
        block: Create proper size file for disk mirror
        ahci: Add migration support
        ahci: Change data types in preparation for migration
        ahci: Remove unused AHCIDevice fields
        hbitmap: add assertion on hbitmap_iter_init
        mirror: do nothing on zero-sized disk
        block/vdi: Check for bad signature
        block/vdi: Improved return values from vdi_open
        block/vdi: Improve debug output for signature
        block: Use error code EMEDIUMTYPE for wrong format in some block drivers
        block: Add special error code for wrong format
        mirror: support arbitrarily-sized iterations
        mirror: support more than one in-flight AIO operation
        mirror: add buf-size argument to drive-mirror
        mirror: switch mirror_iteration to AIO
        mirror: allow customizing the granularity
        block: allow customizing the granularity of the dirty bitmap
        block: return count of dirty sectors, not chunks
        mirror: perform COW if the cluster size is bigger than the granularity
        ...
  
  commit 6cebf7afac9287f7bcaeb0d8fd64fd7b75e3fa2c
  Merge: 6034fe7... 49b6d72...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Mon Jan 28 14:41:25 2013 -0600
  
      Merge remote-tracking branch 'luiz/queue/qmp' into staging
      
      # By Lei Li (3) and others
      # Via Luiz Capitulino
      * luiz/queue/qmp:
        QAPI: Introduce memchar-read QMP command
        QAPI: Introduce memchar-write QMP command
        qemu-char: Add new char backend CirMemCharDriver
        docs: document virtio-balloon stats
        balloon: re-enable balloon stats
        balloon: drop old stats code & API
        block: Monitor command commit neglects to report some errors
  
  commit 10a2158f52796e5b2b7ce7991bde09a3c985a37b
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Wed Jan 16 18:15:09 2013 +0100
  
      qemu-ga: Plug leaks on qmp_guest_network_get_interfaces() error paths
      
      Spotted by Coverity.
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Reviewed-by: Luiz Capitulino <lcapitulino@redhat.com>
      Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
  
  commit 6f6867493cc00974de594a509cee5a3be61c64aa
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Wed Jan 16 18:15:08 2013 +0100
  
      qemu-ga: Plug memory leak in guest_fsfreeze_cleanup()
      
      Neglects to free errors allocated by qmp_guest_fsfreeze_thaw().
      Spotted by Coverity.
      
      While there, drop the test whether return value is negative (it's
      never true), and improve logging.
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Reviewed-by: Luiz Capitulino <lcapitulino@redhat.com>
      Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
  
  commit 290adf38967787bd985a5ec67dc4717e83c29eaa
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Thu Jan 17 09:30:27 2013 +0100
  
      kvm: Pass CPUState to kvm_on_sigbus_vcpu()
      
      Since commit 20d695a9254c1b086a456d3b79a3c311236643ba (kvm: Pass
      CPUState to kvm_arch_*) CPUArchState is no longer needed.
      
      Allows to change qemu_kvm_eat_signals() argument as well.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Reviewed-by: Gleb Natapov <gleb@redhat.com>
  
  commit c03c520d508ba8b3a384f9849700987df8e4c328
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Fri Jan 25 16:11:42 2013 +0100
  
      cpu: Unconditionalize CPUState fields
      
      Commits fc8c5b8c41ee5ba69d7a2be63b02a08c7b0b155b (Makefile.user: Define
      CONFIG_USER_ONLY for libuser/) and
      dd83b06ae61cfa2dc4381ab49f365bd0995fc930 (qom: Introduce CPU class)
      specifically prepared the qom/cpu.c file to be compiled differently for
      softmmu and *-user. This broke as part of build system refactorings
      while CPU patches were in flight, adding conditional fields
      kvm_fd (8737c51c0444f832c4e97d7eb7540eae457e08e4) and
      kvm_vcpu_dirty (20d695a9254c1b086a456d3b79a3c311236643ba) for softmmu.
      
      linux-user and bsd-user would therefore get a CPUState type with
      instance_size ~8 bytes longer than expected.
      Fix this by unconditionally having the fields in CPUState.
      
      In practice, target-specific CPU types' instance_size would compensate
      this, and upstream qom/cpu.c does not yet touch any affected field.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 2dddbc2123681f0cc37a891fa61d97a88d5e641c
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Jan 27 19:31:00 2013 +0100
  
      target-m68k: Use type_register() instead of type_register_static()
      
      According to its documentation, type_register_static()'s TypeInfo
      argument should exist for the life type of the type.
      Therefore use type_register() when registering the list of CPU subtypes.
      
      No functional change with the current implementation.
      
      Cf. 918fd0839eeafc83bd4984364321a947d29041fe for arm.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 87fb5811e631e79c24adab1f62bee01987cf1606
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Wed Jan 23 12:01:00 2013 +0100
  
      target-unicore32: Use type_register() instead of type_register_static()
      
      According to its documentation, type_register_static()'s TypeInfo
      argument should exist for the life type of the type.
      Therefore use type_register() when registering the list of CPU subtypes.
      
      No functional change with the current implementation.
      
      Cf. 918fd0839eeafc83bd4984364321a947d29041fe for arm.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit a1ebd6ce3396954185bda6e94ada60c583f6cbea
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Wed Jan 23 11:10:14 2013 +0100
  
      target-openrisc: Use type_register() instead of type_register_static()
      
      According to its documentation, type_register_static()'s TypeInfo
      argument should exist for the life type of the type.
      Therefore use type_register() when registering the list of CPU subtypes.
      
      No functional change with the current implementation.
      
      Cf. 918fd0839eeafc83bd4984364321a947d29041fe for arm.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 4933908ac5974252c1830d69e9493fa79c5ea606
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Wed Jan 23 12:41:38 2013 +0100
  
      target-unicore32: Catch attempt to instantiate abstract type in cpu_init()
      
      Fixes -cpu unicore32-cpu asserting.
      
      Cc: qemu-stable@nongnu.org
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit c432b7840cfbc35fc0d097428d0a2f2a94983360
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Wed Jan 23 12:39:38 2013 +0100
  
      target-openrisc: Catch attempt to instantiate abstract type in cpu_init()
      
      There is no abstract OpenRISCCPU yet, but that seems a bug of its own.
      
      Cc: qemu-stable@nongnu.org
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit cae85065a44b731467dc6a5caee7cfc6d26d9ca3
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Wed Jan 23 12:36:31 2013 +0100
  
      target-m68k: Catch attempt to instantiate abstract type in cpu_init()
      
      This fixes -cpu m68k-cpu asserting.
      
      Cc: qemu-stable@nongnu.org
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 245fb54db5f8c88c9d73e037178bc3ca1f9a4bb6
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Wed Jan 23 12:32:49 2013 +0100
  
      target-arm: Catch attempt to instantiate abstract type in cpu_init()
      
      This fixes -cpu arm-cpu asserting.
      
      Cc: qemu-stable@nongnu.org
      Acked-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit a120c287086e0b03a57f1f4ac7d7aa73fe3d1fe7
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Wed Jan 23 12:28:22 2013 +0100
  
      target-alpha: Catch attempt to instantiate abstract type in cpu_init()
      
      This fixes -cpu alpha-cpu asserting.
      
      Cc: qemu-stable@nongnu.org
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 178623789465287624c48f7ef12d0ab83a1dc380
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Wed Jan 23 12:20:18 2013 +0100
  
      qom: Introduce object_class_is_abstract()
      
      This lets a caller check if an ObjectClass as returned by, e.g.,
      object_class_by_name() is instantiatable.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Cc: Anthony Liguori <anthony@codemonkey.ws>
  
  commit d89e12188d50f7f8a894027789f32fa7ba6226ad
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Wed Jan 23 12:07:17 2013 +0100
  
      target-unicore32: Detect attempt to instantiate non-CPU type in cpu_init()
      
      Consolidate model checking into a new uc32_cpu_class_by_name().
      
      If the name matches an existing type, also check whether that type is
      actually (a sub-type of) TYPE_UNICORE32_CPU.
      
      This fixes, e.g., -cpu puv3_dma asserting.
      
      Cc: qemu-stable@nongnu.org
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 8d5ce2e5643f4055b67ea012d91e812f1e607a83
  Author: Andreas Färber <andreas.faerber@web.de>
  Date:   Wed Jan 16 15:45:34 2013 +0100
  
      prep_pci: Convert to QOM realizefn
      
      SysBusDeviceClass' initfn merely calls SysBusDeviceClass::init, so we
      can already hook up our own realizefn overwriting this behavior.
      
      A symmetric unrealizefn is not necessary, knowing that the child's
      unrealizefn is still no-op, too. Avoids ripping it out again when
      recursive realization at DeviceState-level is implemented.
      
      Signed-off-by: Andreas Färber <andreas.faerber@web.de>
  
  commit 98aca3c8e8778745cdd0670a792a41314115afa5
  Author: Andreas Färber <andreas.faerber@web.de>
  Date:   Sat May 26 19:14:52 2012 +0200
  
      prep_pci: Create PCIBus and PCIDevice in-place
      
      Prepares for QOM realizefn by removing object creation from qdev initfn.
      
      Signed-off-by: Andreas Färber <andreas.faerber@web.de>
  
  commit bd039ce0094f3724a87a193c846ee8468ce652b0
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Wed Jan 23 11:17:14 2013 +0100
  
      target-openrisc: Detect attempt to instantiate non-CPU type in cpu_init()
      
      Consolidate model checking into a new openrisc_cpu_class_by_name().
      
      If the name matches an existing type, also check whether that type is
      actually (a sub-type of) TYPE_OPENRISC_CPU.
      
      This fixes, e.g., -cpu open_eth asserting.
      
      Cc: qemu-stable@nongnu.org
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit bc5b2da32ba54d991e8669b14a771afb3a67f408
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Mon Jan 21 17:50:15 2013 +0100
  
      target-m68k: Detect attempt to instantiate non-CPU type in cpu_init()
      
      Consolidate model checking into a new m68k_cpu_class_by_name().
      
      If the name matches an existing type, also check whether that type is
      (a sub-type of) TYPE_M68K_CPU.
      
      This fixes, e.g., -cpu ide-hd asserting.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 0e44a02301b081d36e686e767694a770c25160a2
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Mon Jan 21 17:27:54 2013 +0100
  
      target-alpha: Detect attempt to instantiate non-CPU type in cpu_init()
      
      Check in alpha_cpu_class_by_name() whether the type found is actually
      (a sub-type of) TYPE_ALPHA_CPU.
      
      This fixes, e.g., -cpu typhoon-pcihost asserting.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 5900d6b2d59875c9b11e4d8cead6d9ddaa9eb787
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Mon Jan 21 16:11:43 2013 +0100
  
      target-arm: Detect attempt to instantiate non-CPU type in cpu_init()
      
      Consolidate model checking into a new arm_cpu_class_by_name().
      
      If the name matches an existing type, also check whether that type is
      actually (a sub-type of) TYPE_ARM_CPU.
      
      This fixes, e.g., -cpu tmp105 asserting.
      
      Cc: qemu-stable <qemu-stable@nongnu.org>
      Acked-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 2b8c27549917b3e07fec5807dbd2b6528ceb4efa
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Mon Jan 21 18:26:21 2013 +0100
  
      cpu: Add model resolution support to CPUClass
      
      Introduce CPUClass::class_by_name and add a default implementation.
      Hook up the alpha and ppc implementations.
      
      Introduce a wrapper function cpu_class_by_name().
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 2c728dfef56d468a6a80b4dacdfb7109220d2546
  Author: Igor Mammedov <imammedo@redhat.com>
  Date:   Mon Jan 21 15:06:39 2013 +0100
  
      target-i386: Remove setting tsc-frequency from x86_def_t
      
      Setting tsc-frequency from x86_def_t is NOP because default tsc_khz
      in x86_def_t is 0 and CPUX86State.tsc_khz is also initialized to 0
      by default. So there is no need to overwrite tsc_khz with default 0
      because field was already initialized to 0.
      
      Custom tsc-frequency setting is not affected due to it being set
      without using x86_def_t.
      
      Field tsc_khz in x86_def_t becomes unused with this patch, so drop it
      as well.
      
      Signed-off-by: Igor Mammedov <imammedo@redhat.com>
      Reviewed-by: Eduardo Habkost <ehabkost@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit a91987c25db38834091174681a6e1ffcbe582182
  Author: Igor Mammedov <imammedo@redhat.com>
  Date:   Mon Jan 21 15:06:38 2013 +0100
  
      target-i386: Set custom features/properties without intermediate x86_def_t
      
      Move custom features parsing after built-in cpu_model defaults are set
      and set custom features directly on CPU instance. That allows to make a
      clear distinction between built-in cpu model defaults that eventually
      should go into class_init() and extra property setting which is done
      after defaults are set on CPU instance.
      
      Impl. details:
       * use object_property_parse() property setter so it would be a mechanical
         change to switch to global properties later.
       * And after all current features/properties are converted into static
         properties, it will take a trivial patch to switch to global properties.
         Which will allow to:
         * get CPU instance initialized with all parameters passed on -cpu ...
           cmd. line from object_new() call.
         * call cpu_model/featurestr parsing only once before CPUs are created
         * open a road for removing CPUxxxState.cpu_model_str field, when other
           CPUs are similarly converted to subclasses and static properties.
       - re-factor error handling, to use Error instead of fprintf()s, since
         it is anyway passed in for property setter.
      
      Signed-off-by: Igor Mammedov <imammedo@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 11acfdd5a1647895ff9094e7f93f3317224eb4d8
  Author: Igor Mammedov <imammedo@redhat.com>
  Date:   Mon Jan 21 15:06:37 2013 +0100
  
      target-i386: Remove vendor_override field from CPUX86State
      
      Commit 8935499831312 makes cpuid return to guest host's vendor value
      instead of built-in one by default if kvm_enabled() == true and allows
      to override this behavior if 'vendor' is specified on -cpu command line.
      
      But every time guest calls cpuid to get 'vendor' value, host's value is
      read again and again in default case.
      
      It complicates semantics of vendor property and makes it harder to use.
      
      Instead of reading 'vendor' value from host every time cpuid[vendor] is
      called, override 'vendor' value only once in cpu_x86_find_by_name(), when
      built-in CPU model is found and if(kvm_enabled() == true).
      
      It provides the same default semantics
       if (kvm_enabled() == true)  vendor = host's vendor
       else vendor = built-in vendor
      
      and then later:
       if (custom vendor) vendor = custom vendor
      
      'vendor' value is overridden when user provides it on -cpu command line,
      and there is no need for vendor_override field anymore, remove it.
      
      Signed-off-by: Igor Mammedov <imammedo@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 99b88a1708919934f4092f7b6dcc2cca9d4072e9
  Author: Igor Mammedov <imammedo@redhat.com>
  Date:   Mon Jan 21 15:06:36 2013 +0100
  
      target-i386: Replace uint32_t vendor fields by vendor string in x86_def_t
      
      Vendor property setter takes string as vendor value but cpudefs
      use uint32_t vendor[123] fields to define vendor value. It makes it
      difficult to unify and use property setter for values from cpudefs.
      
      Simplify code by using vendor property setter, vendor[123] fields
      are converted into vendor[13] array to keep its value. And vendor
      property setter is used to access/set value on CPU.
      
       - Make for() cycle reusable for the next patch by adding
         x86_cpu_vendor_words2str()
      
      Intel's CPUID spec[1] says:
      "
      5.1.1 ...
      These registers contain the ASCII string: GenuineIntel
      ...
      "
      
      List[2] of known vendor values shows that they all are 12 ASCII
      characters long, padded where necessary with space.
      
      Current supported values are all ASCII characters packed in
      ebx, edx, ecx. So lets state that QEMU supports 12 printable ASCII
      characters packed in ebx, edx, ecx registers for cpuid(0) instruction.
      
      *1 - http://www.intel.com/Assets/PDF/appnote/241618.pdf
      *2 - http://en.wikipedia.org/wiki/CPUID#EAX.3D0:_Get_vendor_ID
      
      Signed-off-by: Igor Mammedov <imammedo@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 8ba8a69848f8b910207a4b57c68db9a7e92af578
  Author: Igor Mammedov <imammedo@redhat.com>
  Date:   Mon Jan 21 15:06:35 2013 +0100
  
      target-i386: Print deprecation warning if xlevel < 0x80000000
      
      Signed-off-by: Igor Mammedov <imammedo@redhat.com>
      Reviewed-by: Eduardo Habkost <ehabkost@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 7fc9b714eb4877ca83ce8e437ec93d34fca0eb3b
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Mon Jan 21 01:02:28 2013 +0100
  
      target-i386: Drop redundant list of CPU definitions
      
      It is no longer needed since dropping cpudef config file support.
      Cleaning this up removes knowledge about other models from x86_def_t,
      in preparation for reusing x86_def_t as intermediate step towards pure
      QOM X86CPU subclasses.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 4bfe910d4728807e7d80de152a7ef33dd608033f
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Mon Jan 21 01:00:24 2013 +0100
  
      target-i386: Simplify cpu_x86_find_by_name()
      
      Catch NULL name argument early to avoid repeated checks.
      Similarly, check for -cpu host early and untangle from iterating through
      model definitions. This prepares for introducing X86CPU subclasses.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 8932cfdf7b95734c9b4a114b8ed0b4527af77ce7
  Author: Eduardo Habkost <ehabkost@redhat.com>
  Date:   Tue Jan 22 18:25:09 2013 -0200
  
      pc: Generate APIC IDs according to CPU topology
      
      This keeps compatibility on machine-types pc-1.2 and older, and prints a
      warning in case the requested configuration won't get the correct
      topology.
      
      I couldn't think of a better way to warn about broken topology when in
      compat mode other than using error_report(). The warning message will
      probably be buried in a log file somewhere, but it's better than
      nothing.
      
      Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 247c9de13f9d54a94734875000a9faea8168c8ca
  Author: Eduardo Habkost <ehabkost@redhat.com>
  Date:   Wed Jan 23 15:58:27 2013 -0200
  
      target-i386: Topology & APIC ID utility functions
      
      This introduces utility functions for the APIC ID calculation, based on:
        Intel® 64 Architecture Processor Topology Enumeration
        http://software.intel.com/en-us/articles/intel-64-architecture-processor-topology-enumeration/
      
      The code should be compatible with AMD's "Extended Method" described at:
        AMD CPUID Specification (Publication #25481)
        Section 3: Multiple Core Calcuation
      as long as:
       - nr_threads is set to 1;
       - OFFSET_IDX is assumed to be 0;
       - CPUID Fn8000_0008_ECX[ApicIdCoreIdSize[3:0]] is set to
         apicid_core_width().
      
      Unit tests included.
      
      Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 1d934e89793d2828e04af93abd181e5ed5349ef4
  Author: Eduardo Habkost <ehabkost@redhat.com>
  Date:   Wed Jan 23 15:51:18 2013 -0200
  
      pc: Set fw_cfg data based on APIC ID calculation
      
      This changes FW_CFG_MAX_CPUS and FW_CFG_NUMA to use apic_id_for_cpu(),
      so the NUMA table can be based on the APIC IDs, instead of CPU index
      (SeaBIOS knows nothing about CPU indexes, just APIC IDs).
      
      Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 54fb7bf68516642c609738814f160ee2069301e8
  Author: Eduardo Habkost <ehabkost@redhat.com>
  Date:   Tue Jan 22 18:25:05 2013 -0200
  
      cpus.h: Make constant smp_cores/smp_threads available on *-user
      
      The code that calculates the APIC ID will use smp_cores/smp_threads, so
      just define them as 1 on *-user to avoid #ifdefs in the code.
      
      Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 70db922278f7b42375ead340b793ff3938835242
  Author: Eduardo Habkost <ehabkost@redhat.com>
  Date:   Tue Jan 22 18:25:03 2013 -0200
  
      fw_cfg: Remove FW_CFG_MAX_CPUS from fw_cfg_init()
      
      PC will not use max_cpus for that field, so move it outside the common
      code so it can use a different value on PC.
      
      Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit cb41bad3c2c7d82405cbe057c944ed4fd176d82a
  Author: Eduardo Habkost <ehabkost@redhat.com>
  Date:   Tue Jan 22 18:25:04 2013 -0200
  
      target-i386: Introduce x86_cpu_apic_id_from_index() function
      
      This function will be used by both the CPU initialization code and the
      fw_cfg table initialization code.
      
      Later this function will be updated to generate APIC IDs according to
      the CPU topology.
      
      Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 83b17af5e619abdf11721826b08fa4f30e9dc4ee
  Author: Eduardo Habkost <ehabkost@redhat.com>
  Date:   Tue Jan 22 18:25:02 2013 -0200
  
      target-i386: kvm: Set vcpu_id to APIC ID instead of CPU index
      
      The CPU ID in KVM is supposed to be the APIC ID, so change the
      KVM_CREATE_VCPU call to match it. The current behavior didn't break
      anything yet because today the APIC ID is assumed to be equal to the CPU
      index, but this won't be true in the future.
      
      Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
      Reviewed-by: Marcelo Tosatti <mtosatti@redhat.com>
      Acked-by: Gleb Natapov <gleb@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit b164e48ed1600055bc190aa3ab42c18004d2c711
  Author: Eduardo Habkost <ehabkost@redhat.com>
  Date:   Tue Jan 22 18:25:01 2013 -0200
  
      kvm: Create kvm_arch_vcpu_id() function
      
      This will allow each architecture to define how the VCPU ID is set on
      the KVM_CREATE_VCPU ioctl call.
      
      Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
      Acked-by: Gleb Natapov <gleb@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 2969475869a6f33b8883c2fbf90252dcf617902e
  Author: Eduardo Habkost <ehabkost@redhat.com>
  Date:   Thu Jan 17 18:59:29 2013 -0200
  
      pc: Reverse pc_init_pci() compatibility logic
      
      Currently, the pc-1.4 machine init function enables PV EOI and then
      calls the pc-1.2 machine init function. The problem with this approach
      is that now we can't enable any additional compatibility code inside the
      pc-1.2 init function because it would end up enabling the compatibility
      behavior on pc-1.3 and pc-1.4 as well.
      
      This reverses the logic so that the pc-1.2 machine init function will
      disable PV EOI, and then call the pc-1.4 machine init function.
      
      This way we can change older machine-types to enable compatibility
      behavior, and the newer machine-types (pc-1.3, pc-q35-1.4 and
      pc-i440fx-1.4) would just use the default behavior.
      
      (This means that one nice side-effect of this change is that pc-q35-1.4
      will get PV EOI enabled by default, too)
      
      It would be interesting to eventually change pc_init_pci_no_kvmclock()
      and pc_init_isa() to reuse pc_init_pci_1_2() as well (so we don't need
      to duplicate compatibility code on those two functions). But this will
      be probably much easier to do after we create a PCInitArgs struct for
      the PC initialization arguments, and/or after we use global-properties
      to implement the compatibility modes present in pc_init_pci_1_2().
      
      Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
      Acked-by: Michael S. Tsirkin <mst@redhat.com>
      Reviewed-by: Marcelo Tosatti <mtosatti@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit aa87d45855c7b255b451622a84a3e5b9b4393425
  Author: Eduardo Habkost <ehabkost@redhat.com>
  Date:   Thu Jan 17 18:59:28 2013 -0200
  
      target-i386: Don't set any KVM flag by default if KVM is disabled
      
      This is a cleanup that tries to solve two small issues:
      
       - We don't need a separate kvm_pv_eoi_features variable just to keep a
         constant calculated at compile-time, and this style would require
         adding a separate variable (that's declared twice because of the
         CONFIG_KVM ifdef) for each feature that's going to be
         enabled/disabled by machine-type compat code.
       - The pc-1.3 code is setting the kvm_pv_eoi flag on cpuid_kvm_features
         even when KVM is disabled at runtime. This small inconsistency in
         the cpuid_kvm_features field isn't a problem today because
         cpuid_kvm_features is ignored by the TCG code, but it may cause
         unexpected problems later when refactoring the CPUID handling code.
      
      This patch eliminates the kvm_pv_eoi_features variable and simply uses
      kvm_enabled() inside the enable_kvm_pv_eoi() compat function, so it
      enables kvm_pv_eoi only if KVM is enabled. I believe this makes the
      behavior of enable_kvm_pv_eoi() clearer and easier to understand.
      
      Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
      Acked-by: Gleb Natapov <gleb@redhat.com>
      Reviewed-by: Marcelo Tosatti <mtosatti@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit d61a23ba77deefd88fd2457c2dba7d5bf13f5f5b
  Author: Eduardo Habkost <ehabkost@redhat.com>
  Date:   Thu Jan 17 18:59:27 2013 -0200
  
      kvm: Add fake KVM_FEATURE_CLOCKSOURCE_STABLE_BIT for builds without KVM
      
      Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
      Acked-by: Marcelo Tosatti <mtosatti@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit dd51dc5262b718c5f045c86ce1175842ab42d2cd
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Thu Jan 17 17:30:08 2013 +0100
  
      target-openrisc: Clean up triple QOM casts
      
      Instead of calling openrisc_env_get_cpu(), casting to CPU() via the
      ENV_GET_CPU() compatibility macro and casting back to OPENRISC_CPU(),
      just call openrisc_env_get_cpu() directly.
      
      ENV_GET_CPU() is meant as workaround for target-independent code only.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 8486af93771302fa3154857a7c05612f0f61cc90
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sat Jan 5 14:14:27 2013 +0100
  
      target-openrisc: Drop OpenRISCCPUList
      
      It was missed in 92a3136174f60ee45b113296cb2c2a5225b00369 (cpu:
      Introduce CPUListState struct) because its naming did not match the
      *CPUListState pattern. Use the generalized CPUListState instead.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 6034fe7bdb555c43022706e228cde8d52a8b341a
  Author: Edgar E. Iglesias <edgar.iglesias@gmail.com>
  Date:   Sun Jan 27 01:05:00 2013 +0100
  
      xilinx_ethlite: Avoid build warnings in debug code
      
      Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
  
  commit a56d305a6d706cd75cfe0fa473f45772694f2a4a
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Fri Jan 25 17:58:38 2013 -0800
  
      m25p80.c: Return state to IDLE after COLLECTING
      
      Default to moving back to the IDLE state after the COLLECTING_DATA
      state. For a well behaved guest this patch has no consequence, but
      A bad guest could crash QEMU by using one of the erase commands
      followed by a longer than 5 byte argument (undefined behaviour).
      
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
  
  commit 2f991adb8e8cad3233ae653be12cfd72d44168ba
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Sat Jan 26 12:36:23 2013 -0800
  
      xilinx_ethlite: Flush queued packets on SW service
      
      Software services a received packet by clearing the CTRL_S bit in the RX_CTRLn
      register. If this bit is cleared, flush any packets queued for the device.
      
      Reported-by: John Williams <john.williams@xilinx.com>
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
  
  commit 808fb9f277abda16601e9db938d29aeaf2548585
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Sat Jan 26 12:36:22 2013 -0800
  
      xilinx_ethlite: fix eth_can_rx() for ping-pong
      
      The eth_can_rx() function only checks the first buffers status ("ping"). The
      controller should be able to receive into "pong" when ping-pong is enabled.
      Checks the active buffer (either "ping" or "pong") when determining can_rx()
      rather than just testing "ping".
      
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
  
  commit 13144781d4e9e6100b398213f9000576a3dc88f9
  Merge: c5cd02b... f5fba9d...
  Author: Blue Swirl <blauwirbel@gmail.com>
  Date:   Sat Jan 26 14:18:28 2013 +0000
  
      Merge branch 'ppc-for-upstream' of git://repo.or.cz/qemu/agraf
      
      * 'ppc-for-upstream' of git://repo.or.cz/qemu/agraf:
        PPC: e500: Select MPIC v4.2 on ppce500 platform
        PPC: e500: fix mpic_iack address
        openpic: add basic support for MPIC v4.2
        openpic: fix timer address decoding
        openpic: fix remaining issues from idr-to-destmask conversion
        pseries: Adjust default VIO address allocations to play better with libvirt
        pseries: Improve handling of multiple PCI host bridges
        target-ppc: Give a meaningful error if too many threads are specified
        cuda: Move ADB bus into CUDA state
        adb: QOM'ify ADB devices
        adb: QOM'ify Apple Desktop Bus
        cuda: QOM'ify CUDA
        ide/macio: QOM'ify MacIO IDE
        mac_nvram: QOM'ify MacIO NVRAM
        mac_nvram: Mark as Big Endian
        mac_nvram: Clean up public API
        macio: Split MacIO in two
        macio: Delay qdev init until all fields are initialized
        macio: QOM'ify some more
        ppc: Move Mac machines to hw/ppc/
  
  commit c5cd02ba16e784699d04456c8e406445db997121
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sat Jan 26 12:45:14 2013 +0100
  
      tests: Add gcov support for x86_64 qtest
      
      Since x86_64 is a superset of i386 and reuses all its test cases, adopt
      all the i386 gcov source files as well, substituting their paths
      appropriately.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit cba040c2b19f584bb33ae83af8517ecc9796e328
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sat Jan 26 12:45:13 2013 +0100
  
      tests: Add gcov support for sparc64 qtest
      
      m48t59-test is individually being executed for sparc and sparc64, so add
      the gcov source file for sparc64 as well.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 6a6944957801f5b981e09d6bff4f1bd5529f7019
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sat Jan 26 12:45:12 2013 +0100
  
      tests: Fix gcov typo for tmp105-test
      
      Commit 6e9989034b176a8e4cfdccd85892abfa73977ba7 introduced a new qtest
      test case but misspelled gcov, leading to no coverage analysis. Fix it.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 8cb6bfb54e91b1a31a6ae704def595c2099efde1
  Author: Michael Tokarev <mjt@tls.msk.ru>
  Date:   Fri Jan 25 21:23:24 2013 +0400
  
      vmware_vga: fix out of bounds and invalid rects updating
      
      This is a follow up for several attempts to fix this issue.
      
      Previous incarnations:
      
      1. http://thread.gmane.org/gmane.linux.ubuntu.bugs.general/3156089
      https://bugs.launchpad.net/bugs/918791
      "qemu-kvm dies when using vmvga driver and unity in the guest" bug.
      Fix by Serge Hallyn:
       https://launchpadlibrarian.net/94916786/qemu-vmware.debdiff
      This fix is incomplete, since it does not check width and height
      for being negative.  Serge weren't sure if that's the right place
      to fix it, maybe the fix should be up the stack somewhere.
      
      2. http://thread.gmane.org/gmane.comp.emulators.qemu/166064
      by Marek Vasut: "vmware_vga: Redraw only visible area"
      
      This one adds the (incomplete) check to vmsvga_update_rect_delayed(),
      the routine just queues the rect updating but does no interesting
      stuff.  It is also incomplete in the same way as patch by Serge,
      but also does not touch width&height at all after adjusting x&y,
      which is wrong.
      
      As far as I can see, when processing guest requests, the device
      places them into a queue (vmsvga_update_rect_delayed()) and
      processes this queue in different place/time, namely, in
      vmsvga_update_rect().  Sometimes, vmsvga_update_rect() is
      called directly, without placing the request to the gueue.
      This is the place this patch changes, which is the last
      (deepest) in the stack.  I'm not sure if this is the right
      place still, since it is possible we have some queue optimization
      (or may have in the future) which will be upset by negative/wrong
      values here, so maybe we should check for validity of input
      right when receiving request from the guest (and maybe even
      use unsigned types there).  But I don't know the protocol
      and implementation enough to have a definitive answer.
      
      But since vmsvga_update_rect() has other sanity checks already,
      I'm adding the missing ones there as well.
      
      Cc'ing BALATON Zoltan and Andrzej Zaborowski who shows in `git blame'
      output and may know something in this area.
      
      If this patch is accepted, it should be applied to all active
      stable branches (at least since 1.1, maybe even before), with
      minor context change (ds_get_*(s->vga.ds) => s->*).  I'm not
      Cc'ing -stable yet, will do it explicitly once the patch is
      accepted.
      
      BTW, these checks use fprintf(stderr) -- it should be converted
      to something more appropriate, since stderr will most likely
      disappear somewhere.
      
      Cc: Marek Vasut <marex@denx.de>
      CC: Serge Hallyn <serge.hallyn@ubuntu.com>
      Cc: BALATON Zoltan <balaton@eik.bme.hu>
      Cc: Andrzej Zaborowski <balrogg@gmail.com>
      Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
      Reviewed-by: Marek Vasut <marex@denx.de>
      Signed-off-by: Serge Hallyn <serge.hallyn@ubuntu.com>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 3f0f31a0f1c9a89314e9f9ed423371f4d925d5a6
  Author: Blue Swirl <blauwirbel@gmail.com>
  Date:   Sat Jan 19 15:43:53 2013 +0000
  
      tests: add fuzzing to visitor tests
      
      Perform input tests on random data.
      
      Improvement to code coverage for qapi/string-input-visitor.c
      is about 3 percentage points.
      
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 0c3c89d649d029b29bf245f739c82339fcf2e699
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Tue Jan 15 09:49:37 2013 +0100
  
      build: remove *.lo, *.a, *.la files from all subdirectories on make clean
      
      .lo files in stubs/, util/ and libcacard/ were not cleaned.
      Fix this.
      
      Cc: Blue Swirl <blauwirbel@gmail.com>
      Reported-by: Stefan Hajnoczi <stefanha@redhat.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com>
      Reviewed-by: Michal Privoznik <mprivozn@redhat.com>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 98ed805c388baaf4ce7d9acbbbc04bbf185f30fc
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Thu Jan 24 19:02:28 2013 +0000
  
      hw/arm_boot: Align device tree to 4KB boundary, not page
      
      Align the device tree blob to a 4KB boundary, not to QEMU's
      idea of a page boundary -- the latter is the smallest possible
      page size for the architecture, which on ARM is 1KB.
      The documentation for Linux does not impose separation
      or alignment requirements on the device tree blob, but
      in practice some kernels will happily trash the entire
      page the initrd ends in after they have finished uncompressing
      the initrd. So 4KB-align the DTB to ensure it does not get
      trampled by these kernels.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 390999910bf1b1be59e04a0314867f4dea7a28f3
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Thu Jan 24 16:14:39 2013 +0000
  
      qemu-char: Avoid unused variable warning in some configs
      
      Avoid unused variable warnings:
      qemu-char.c: In function 'qmp_chardev_open_port':
      qemu-char.c:3132: warning: unused variable 'fd'
      qemu-char.c:3132: warning: unused variable 'flags'
      
      in configurations with neither HAVE_CHARDEV_TTY nor
      HAVE_CHARDEV_PARPORT set.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 23bf49b5eca716aaad073f2b47613434e1515cb5
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Thu Jan 24 16:47:55 2013 +0100
  
      make_device_config.sh: Fix target path in generated dependency file
      
      config-devices.mak.d is included from Makefile.target, i.e. from inside
      the *-softmmu/ directory. It included the directory path, so never
      applied to the actual ./config-devices.mak. Symptoms were spurious
      build failures due to missing dependency on default-configs/pci.mak.
      
      Fix this by using `basename` to strip the directory path.
      
      Reported-by: Gerhard Wiesinger <lists@wiesinger.com>
      Cc: qemu-stable@nongnu.org
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 9f8863ebd7f584762a906881a62a04ac05ce4898
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Wed Jan 23 18:25:09 2013 +0100
  
      fw_cfg: Drop a few superfluous initializers
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Reviewed-by: Laszlo Ersek <lersek@redhat.com>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit d09acb9b5ef0bb4fa94d3d459919a6ebaf8804bc
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Wed Jan 23 18:25:08 2013 +0100
  
      fw_cfg: Splash image loader can overrun a stack variable, fix
      
      read_splashfile() passes the address of an int variable as size_t *
      parameter to g_file_get_contents(), with a cast to gag the compiler.
      
      No problem on machines where sizeof(size_t) == sizeof(int).
      
      Happens to work on my x86_64 box (64 bit little endian): the least
      significant 32 bits of the file size end up in the right place
      (caller's variable file_size), and the most significant 32 bits
      clobber a place that gets assigned to before its next use (caller's
      variable file_type).
      
      I'd expect it to break on a 64 bit big-endian box.
      
      Fix up the variable types and drop the problematic cast.
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Reviewed-by: Laszlo Ersek <lersek@redhat.com>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit a6e7c18476f5383720b3f57ef4f467b2e7c2565e
  Author: Richard Sandiford <rdsandiford@googlemail.com>
  Date:   Tue Jan 22 17:03:05 2013 +0000
  
      softfloat: Handle float_muladd_negate_c when product is zero
      
      Honour float_muladd_negate_c in the case where the product is zero and
      c is nonzero.  Previously we would fail to negate c.
      
      Seen in (and tested against) the gfortran testsuite on MIPS.
      
      Signed-off-by: Richard Sandiford <rdsandiford@googlemail.com>
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit de16017dc8f2c33c73bd3faebf3c626c400af5e4
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Mon Jan 21 12:50:56 2013 +0000
  
      hw/pxa2xx_timer: Explicitly mark fallthroughs
      
      Explicitly mark the fallthroughs as intentional in the code
      pattern where we gradually increment an index before falling
      into the code to read/write that array entry:
          case THINGY_3: idx++;
          case THINGY_2: idx++;
          case THINGY_1: idx++;
          case THINGY_0: return s->thingy[idx];
      
      This makes static analysers happy.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 89556d1725d7c10a54ec66087e940727873f38a3
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Mon Jan 21 12:50:55 2013 +0000
  
      hw/smc91c111: Add explicit 'return' rather than relying on fallthrough
      
      Add an explicit 'return' statement to a case in smc91c111_readb
      rather than relying on fallthrough to the following case's
      return statement, for code clarity and to placate static analysers.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 3095485029ddbd061aa4f8e26c0437f200975d18
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Mon Jan 21 12:50:54 2013 +0000
  
      hw/pflash_cfi02.c: Mark deliberate fallthrough
      
      Mark the deliberate fallthrough where we treat the case of
      an attempt to read flash when it is an unknown command
      state as if it were a normal read.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit be688dfb8ddf7841fb277800977a0a878b68ae42
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Mon Jan 21 12:50:53 2013 +0000
  
      hw/omap_dma, hw/omap_spi: Explicitly mark fallthroughs
      
      Explicitly mark the fallthroughs as intentional in the code
      pattern where we gradually increment an index before falling
      into the code to read/write that array entry:
        case THINGY_3: idx++;
        case THINGY_2: idx++;
        case THINGY_1: idx++;
        case THINGY_0: return s->thingy[idx];
      
      This makes static analysers happy.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 139bd956eaf1675209009b22764a46bd220e287c
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Mon Jan 21 12:50:52 2013 +0000
  
      hw/omap1.c: Add fallthrough markers and breaks
      
      Explicitly mark cases where we are deliberately falling
      through to the following code. In one case we insert a
      'break' instead of falling through to a 'break', as this
      seems slightly clearer.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit bf4229d3cb09be2efc0add569feba33834fc5d93
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Mon Jan 21 12:50:51 2013 +0000
  
      hw/arm_sysctl.c: Add missing 'break' statements
      
      Add some break statements that were accidentally omitted
      from some cases of arm_sysctl_write(). The omission was
      harmless because in both cases the following case did
      an immediate break, but adding the breaks explicitly
      placates static analysers and avoids weird behaviour if
      the following register is ever implemented as something
      other than a no-op.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit b4451996e712653f9ef4d53d975a158572b8574d
  Author: Michael Tokarev <mjt@tls.msk.ru>
  Date:   Sat Jan 19 18:58:09 2013 +0400
  
      link seccomp only with softmmu targets
      
      Now, if seccomp is detected, it is linked into every executable,
      but is used only by softmmu targets (from vl.c).  So link it
      only where it is actually needed.
      
      Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 0360ccffbe41bd732b42a90cd04de63335933bea
  Author: Blue Swirl <blauwirbel@gmail.com>
  Date:   Sat Jan 19 09:49:09 2013 +0000
  
      bsd-user: avoid conflict with qemu_vmalloc
      
      Rename qemu_vmalloc() to bsd_vmalloc(), adjust the only user.
      
      Remove #ifdeffery in oslib-posix.c.
      
      Tested-by: Andreas Färber <andreas.faerber@web.de>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 82cb6b041c307bd96c067147af69cd98be91a682
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Sat Jan 19 11:06:48 2013 +0100
  
      build: remove extra-obj-y
      
      extra-obj-y is somewhat complicated to understand.  Replace it with a
      special CONFIG_ALL symbol that is defined only at toplevel.
      This limits the case of directories defining more than one
      *-obj-y target.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 000823449ca07e50086413338f907d7a817db2ce
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Sat Jan 19 11:06:47 2013 +0100
  
      build: remove universal-obj-y
      
      All of universal-obj-y, user-obj-y (right now unused) and common-obj-y can
      be unified into common-obj-y if we take care of defining CONFIG_SOFTMMU
      and CONFIG_USER_ONLY in the toplevel makefile.  This is similar to how
      we define symbols for hardware components.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 737f351892e271fb3080c3c26e6453d939dd1d68
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Sat Jan 19 11:06:46 2013 +0100
  
      build: use -$(CONFIG_SECCOMP) instead of ifeq
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Acked-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 659800159092333593084593abed2d85c51c5a16
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Sat Jan 19 11:06:45 2013 +0100
  
      build: move around libcacard-y definition
      
      It is also needed if !CONFIG_SOFTMMU, unlike everything that surrounds it.
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 5f7a74a1a605d2065c3d74e42b563d69241089ec
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Tue Jan 15 09:49:35 2013 +0100
  
      tests: adjust gcov variables for directory movement
      
      I had missed the introduction of the gcov-files-* variables.
      
      Cc: Blue Swirl <blauwirbel@gmail.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit f5fba9d27f14603dc7f85779e7b7362fb1cfcbd8
  Author: Scott Wood <scottwood@freescale.com>
  Date:   Mon Jan 21 15:53:55 2013 +0000
  
      PPC: e500: Select MPIC v4.2 on ppce500 platform
      
      The compatible string is changed to fsl,mpic on all e500 platforms, to
      advertise the existence of BRR1.  This matches what the device tree will
      have on real hardware.
      
      With MPIC v4.2 max_cpu can be increased from 15 to 32.
      
      Signed-off-by: Scott Wood <scottwood@freescale.com>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit bd25922e737a2c90668a7bdd1e1319413a7a51f3
  Author: Scott Wood <scottwood@freescale.com>
  Date:   Mon Jan 21 15:53:54 2013 +0000
  
      PPC: e500: fix mpic_iack address
      
      MPIC+0xa0 is IACK for the current CPU.  MPIC+0x200a0 is IACK for CPU 0.
      This fix allows EPR to work with an SMP target.
      
      Signed-off-by: Scott Wood <scottwood@freescale.com>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit e0dfe5b18919a6a4deb841dcf3212e3e998c95e5
  Author: Scott Wood <scottwood@freescale.com>
  Date:   Mon Jan 21 15:53:53 2013 +0000
  
      openpic: add basic support for MPIC v4.2
      
      Besides the new value in the version register, this provides:
      - ILR support, which includes:
        - IDR becoming a pure CPU bitmap, allowing 32 CPUs
        - machine check output support (though other parts of QEMU need to
          be fixed for it to do something other than immediately reboot the
          guest)
      - dummy error interrupt support (EISR0/EIMR0 read as zero)
        - actually all FSL MPICs get all summary registers returning zero for now,
          which includes EISR0/EIMR0
      
      Various refactoring is done to support these changes and to ease
      new functionality (e.g. a more flexible way of declaring regions).
      
      Just as the code was already not a full implementation of MPIC v2.0,
      this is not a full implementation of MPIC v4.2 -- e.g. it still has only
      one bank of MSIs.
      
      Signed-off-by: Scott Wood <scottwood@freescale.com>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 03274d44f655f7b822e845e79fa32b261cdb0774
  Author: Scott Wood <scottwood@freescale.com>
  Date:   Mon Jan 21 15:53:52 2013 +0000
  
      openpic: fix timer address decoding
      
      The timer memory range begins at 0x10f0, so that address 0x1120 shows
      up as 0x30, 0x1130 shows up as 0x40, etc.  However, the address
      decoding (other than TFRR) is not adjusted for this, causing the
      wrong registers to be accessed.
      
      Signed-off-by: Scott Wood <scottwood@freescale.com>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit f40c360c0da020a1a478f8e60dd205d7412bc315
  Author: Scott Wood <scottwood@freescale.com>
  Date:   Mon Jan 21 15:53:51 2013 +0000
  
      openpic: fix remaining issues from idr-to-destmask conversion
      
      openpic_update_irq() was checking idr rather than destmask, treating
      it as if it were a simple bitmap of cpus.  Changed to use destmask.
      
      IPI delivery was removing bits directly from .idr, without calling
      write_IRQreg_idr so that the change could be conveyed to destmask.
      Changed to use destmask directly.
      
      Save/restore destmask when serializing, as due to the IPI change it
      cannot be reproduced from idr.
      
      Signed-off-by: Scott Wood <scottwood@freescale.com>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 1ea1ce8ac305d9e006bc8b0f5f3554793fd2fa43
  Author: David Gibson <david@gibson.dropbear.id.au>
  Date:   Wed Jan 23 17:20:43 2013 +0000
  
      pseries: Adjust default VIO address allocations to play better with libvirt
      
      Currently, if VIO devices for pseries don't have addresses explicitly
      allocated, they get automatically numbered from 0x1000.  This is in the
      same general range that libvirt will typically assign VIO device addresses.
      
      That means that if there is a device libvirt doesn't know about, and it
      gets an address assigned before the libvirt assigned devices are processed,
      we can end up with an address conflict (qemu will abort with an error).
      
      While the real solution is to teach libvirt about the other devices, so it
      can correctly manage the whole allocation, this patch reduces the interim
      inconvenience by moving qemu allocations to a range that libvirt is less
      likely to conflict with.
      
      Because the guest gets the device addresses through the device tree, these
      addresses are truly arbitrary and can be changed without breaking guests.
      
      Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit caae58cba07efec5f0616f568531c9dfaf1e9179
  Author: David Gibson <david@gibson.dropbear.id.au>
  Date:   Wed Jan 23 17:20:39 2013 +0000
  
      pseries: Improve handling of multiple PCI host bridges
      
      Multiple - even many - PCI host bridges (i.e. PCI domains) are very
      common on real PAPR compliant hardware.  For reasons related to the
      PAPR specified IOMMU interfaces, PCI device assignment with VFIO will
      generally require at least two (virtual) PHBs and possibly more
      depending on which devices are assigned.
      
      At the moment the qemu PAPR PCI code will not deal with this well,
      leaving several crucial parameters of PHBs other than the default one
      uninitialized.  This patch reworks the code to allow this.
      
      Every PHB needs a unique BUID (Bus Unit Identifier, the id used for
      the PAPR PCI related interfaces) and a unique LIOBN (Logical IO Bus
      Number, the id used for the PAPR IOMMU related interfaces).  In
      addition they need windows in CPU real address space to access PCI
      memory space, PCI IO space and MSIs.  Properties are added to the PCI
      host bridge qdevice to allow configuration of all these.
      
      To simplify configuration of multiple PHBs for common cases, a
      convenience "index" property is also added.  This can be set instead
      of the low-level properties, and will generate suitable values for the
      other parameters, different for each index value.
      
      Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit fe828a4d4b7a5617cda7b24e95e327bfb71d790e
  Author: Mike Qiu <qiudayu@linux.vnet.ibm.com>
  Date:   Wed Jan 23 17:20:38 2013 +0000
  
      target-ppc: Give a meaningful error if too many threads are specified
      
      Currently the target-ppc tcg code only supports a single thread.  You can
      specify more, but they're treated identically to multiple cores.  On KVM
      we obviously can't support more threads than the hardware; if more are
      specified it will cause strange and cryptic errors.
      
      This patch clarifies the situation by giving a simple meaningful error if
      more threads are specified than we can support.
      
      Signed-off-by: Mike Qiu <qiudayu@linux.vnet.ibm.com>
      Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 293c867d8c7399d17e6b593053411a6515171f38
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Wed Jan 23 23:04:05 2013 +0000
  
      cuda: Move ADB bus into CUDA state
      
      Replace the global adb_bus with a CUDA-internal one, accessed using
      regular qdev child bus accessor.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 2e4a7c9c5df442d4223e738f7e8f73192b8b2a65
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Wed Jan 23 23:04:04 2013 +0000
  
      adb: QOM'ify ADB devices
      
      They were not qdev'ified before. Derive ADBDevice from DeviceState and
      convert reset callbacks to DeviceClass::reset, ADBDevice::opaque pointer
      to ADBDevice subtypes for mouse and keyboard and adb_{kbd,mouse}_init()
      to regular qdev functions.
      
      Fixing Coding Style issues and splitting keyboard and mouse off into
      their own files is left for a later point in time.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 84ede329083b649c54f078276e7e06d48e910b9d
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Wed Jan 23 23:04:03 2013 +0000
  
      adb: QOM'ify Apple Desktop Bus
      
      It was not a qbus before, turn it into a first-class bus and initialize
      it properly from CUDA. Leave it a global variable as long as devices are
      not QOM'ified yet.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 45fa67fb68e73b395cd93ec97e45785944d4ee6a
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Wed Jan 23 23:04:02 2013 +0000
  
      cuda: QOM'ify CUDA
      
      It was not qdev'ified before. Turn it into a SysBusDevice and embed it
      in MacIO.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 07a7484e5d713f1eb7c1c37b18a8ab0d56d88875
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Wed Jan 23 23:04:01 2013 +0000
  
      ide/macio: QOM'ify MacIO IDE
      
      It was not qdev'ified before. Turn it into a SysBusDevice.
      Embed them into the MacIO devices.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 95ed3b7cf1677dc9f995a6e1fcc7bf377cf94a0e
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Wed Jan 23 23:04:00 2013 +0000
  
      mac_nvram: QOM'ify MacIO NVRAM
      
      It was not qdev'ified before. Turn it into a SysBusDevice and
      initialize it via static properties.
      
      Prepare Old World specific MacIO state and embed the NVRAM state there.
      
      Drop macio_nvram_setup_bar() in favor of sysbus_mmio_map() or
      direct use of Memory API.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit d8c6d07fdff2523ca78f95c7d8a7fe90ee7ea5a7
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Wed Jan 23 23:03:59 2013 +0000
  
      mac_nvram: Mark as Big Endian
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 3743cca7d55c700e727e958d4a0b0b5d6c15e2e8
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Wed Jan 23 23:03:58 2013 +0000
  
      mac_nvram: Clean up public API
      
      The state data field is accessed in uint8_t quantities, so switch from
      uint32_t argument and return value to uint8_t.
      
      Fix debug format specifiers while at it.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit d037834a9d3847499e8a146bd1893a5c856411be
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Wed Jan 23 23:03:57 2013 +0000
  
      macio: Split MacIO in two
      
      Let the machines create two different types. This prepares to move
      knowledge about sub-devices from the machines into the devices.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 7b925079e36cf26ca2e1f8db84b771ddc3d6340c
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Wed Jan 23 23:03:56 2013 +0000
  
      macio: Delay qdev init until all fields are initialized
      
      This turns macio_bar_setup() into an implementation detail of the qdev
      initfn, to be removed step by step.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit fcf1bbabf4de3bc125c4dff18ea1cb76d76f042a
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Wed Jan 23 23:03:55 2013 +0000
  
      macio: QOM'ify some more
      
      Move bar MemoryRegion initialization to an instance_init.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit baec19105bb9824593bf6f37556302da2f67e583
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Wed Jan 23 23:03:54 2013 +0000
  
      ppc: Move Mac machines to hw/ppc/
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      [agraf: squash in MAINTAINERS fix]
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 67bec53d9f2ccd3aa7d37a7e0689122587929220
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Thu Jan 24 12:50:28 2013 +0100
  
      ide: Add fall through annotations
      
      Add comments to help static analysers detect that these cases are
      intentional, and clean up some whitespace in the environment of these
      comments.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Reviewed-by: Markus Armbruster <armbru@redhat.com>
  
  commit 8689907266b649b757c2203d9652cbe928a3ae0b
  Author: Vishvananda Ishaya <vishvananda@gmail.com>
  Date:   Thu Jan 24 10:00:40 2013 -0800
  
      block: Create proper size file for disk mirror
      
      The qmp monitor command to mirror a disk was passing -1 for size
      along with the disk's backing file. This size of the resulting disk
      is the size of the backing file, which is incorrect if the disk
      has been resized. Therefore we should always pass in the size of
      the current disk.
      
      Signed-off-by: Vishvananda Ishaya <vishvananda@gmail.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit a26230218d7d66ec5cb1aec101ceaf0e7400ef7f
  Author: Jason Baron <jbaron@redhat.com>
  Date:   Fri Jan 4 14:44:42 2013 -0500
  
      ahci: Add migration support
      
      Jason tested these patches by migrating Windows 7 and Fedora 17 guests
      (while under I/O) on both piix with ahci attached and on q35 (which has
      a built-in AHCI controller).
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Jason Baron <jbaron@redhat.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit 4ac557c89b04d506c876a0a378e815d822261c8a
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Tue Jan 15 16:12:09 2013 +0100
  
      ahci: Change data types in preparation for migration
      
      The size of an int depends on the host, so in order to be able to
      migrate these fields, make them either int32_t or bool, depending on the
      use.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit 1147bb15a715a907a91195c2ed601fc926e43d46
  Author: Jason Baron <jbaron@redhat.com>
  Date:   Fri Jan 4 14:44:41 2013 -0500
  
      ahci: Remove unused AHCIDevice fields
      
      'dma_status' and 'dma_cb' are written to, but never read.
      Remove these fields in preparation for AHCI migration bits.
      
      Signed-off-by: Jason Baron <jbaron@redhat.com>
      Reviewed-by: Juan Quintela <quintela@redhat.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit 1b0952445522af73b0e78420a9078b3653923703
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Tue Jan 22 15:01:12 2013 +0100
  
      hbitmap: add assertion on hbitmap_iter_init
      
      hbitmap_iter_init causes an out-of-bounds access when the "first"
      argument is or greater than or equal to the size of the bitmap.
      Forbid this with an assertion, and remove the failing testcase.
      
      Reported-by: Kevin Wolf <kwolf@redhat.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Reviewed-by: Laszlo Ersek <lersek@redhat.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit 88ff0e48eedd679a9dc1122676d8aa29f8d07571
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Tue Jan 22 15:01:11 2013 +0100
  
      mirror: do nothing on zero-sized disk
      
      On a zero-sized disk we need to break out of the job successfully
      before bdrv_dirty_iter_init is called, otherwise you will get an
      assertion failure with the next patch.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Reviewed-by: Laszlo Ersek <lersek@redhat.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit 0e87ba2ccbf900cc5a56b95e0671e5a5d2c2f6a0
  Author: Stefan Weil <sw@weilnetz.de>
  Date:   Thu Jan 17 21:45:28 2013 +0100
  
      block/vdi: Check for bad signature
      
      vdi_open did not check for a bad signature.
      This check was only in vdi_probe.
      
      Signed-off-by: Stefan Weil <sw@weilnetz.de>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit 8937f8222c14ab42140a5645c34e17cc620c05bb
  Author: Stefan Weil <sw@weilnetz.de>
  Date:   Thu Jan 17 21:45:27 2013 +0100
  
      block/vdi: Improved return values from vdi_open
      
      vdi_open returned -1 in case of any error, but it should return an
      error code (negative value of errno or -EMEDIUMTYPE).
      
      Signed-off-by: Stefan Weil <sw@weilnetz.de>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit 9f0470bb2d7942c28977296ff2598cdf30886e07
  Author: Stefan Weil <sw@weilnetz.de>
  Date:   Thu Jan 17 21:45:26 2013 +0100
  
      block/vdi: Improve debug output for signature
      
      The signature is a 32 bit value and needs up to 8 hex digits for printing.
      
      Signed-off-by: Stefan Weil <sw@weilnetz.de>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit 15bac0d54f78adb5e255155a69e56ab7f6d8c8ea
  Author: Stefan Weil <sw@weilnetz.de>
  Date:   Thu Jan 17 21:45:25 2013 +0100
  
      block: Use error code EMEDIUMTYPE for wrong format in some block drivers
      
      This improves error reports for bochs, cow, qcow, qcow2, qed and vmdk
      when a file with the wrong format is selected.
      
      Signed-off-by: Stefan Weil <sw@weilnetz.de>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit 02582abd48aa3d860015e9a8fcd0d7ec1c34ec62
  Author: Stefan Weil <sw@weilnetz.de>
  Date:   Thu Jan 17 21:45:24 2013 +0100
  
      block: Add special error code for wrong format
      
      The block drivers need a special error code for "wrong format".
      From the available error codes EMEDIUMTYPE fits best.
      It is not available on all platforms, so a definition in
      qemu-common.h and a specific error report are needed.
      
      Signed-off-by: Stefan Weil <sw@weilnetz.de>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit 884fea4e87fbc6daf4e6df618bb3cadc188dcc6b
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Tue Jan 22 09:03:15 2013 +0100
  
      mirror: support arbitrarily-sized iterations
      
      Yet another optimization is to extend the mirroring iteration to include more
      adjacent dirty blocks.  This limits the number of I/O operations and makes
      mirroring efficient even with a small granularity.  Most of the infrastructure
      is already in place; we only need to put a loop around the computation of
      the origin and sector count of the iteration.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit 402a47411bff5e849dc880dd08ba7e6564e6e4f4
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Tue Jan 22 09:03:14 2013 +0100
  
      mirror: support more than one in-flight AIO operation
      
      With AIO support in place, we can start copying more than one chunk
      in parallel.  This patch introduces the required infrastructure for
      this: the buffer is split into multiple granularity-sized chunks,
      and there is a free list to access them.
      
      Because of copy-on-write, a single operation may already require
      multiple chunks to be available on the free list.
      
      In addition, two different iterations on the HBitmap may want to
      copy the same cluster.  We avoid this by keeping a bitmap of in-flight
      I/O operations, and blocking until the previous iteration completes.
      This should be a pretty rare occurrence, though; as long as there is
      no overlap the next iteration can start before the previous one finishes.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit 08e4ed6cdeeee7912072cf14aa8ab6c60dacb4fb
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Tue Jan 22 09:03:13 2013 +0100
  
      mirror: add buf-size argument to drive-mirror
      
      This makes sense when the next commit starts using the extra buffer space
      to perform many I/O operations asynchronously.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit bd48bde8f0fa08dfc8edcafc2bc8aa6d43734463
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Tue Jan 22 09:03:12 2013 +0100
  
      mirror: switch mirror_iteration to AIO
      
      There is really no change in the behavior of the job here, since
      there is still a maximum of one in-flight I/O operation between
      the source and the target.  However, this patch already introduces
      the AIO callbacks (which are unmodified in the next patch)
      and some of the logic to count in-flight operations and only
      complete the job when there is none.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit eee13dfe302833944d1176677d12a6ea421a94ea
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Mon Jan 21 17:09:46 2013 +0100
  
      mirror: allow customizing the granularity
      
      The desired granularity may be very different depending on the kind of
      operation (e.g. continuous replication vs. collapse-to-raw) and whether
      the VM is expected to perform lots of I/O while mirroring is in progress.
      
      Allow the user to customize it, while providing a sane default so that
      in general there will be no extra allocated space in the target compared
      to the source.
      
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit 50717e941b9f306a45292621999eeafbaa954418
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Mon Jan 21 17:09:45 2013 +0100
  
      block: allow customizing the granularity of the dirty bitmap
      
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit acc906c6c5d5745fe7a3a2ed1bb5f0b1d6d1f21b
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Mon Jan 21 17:09:44 2013 +0100
  
      block: return count of dirty sectors, not chunks
      
      Reviewed-by: Laszlo Ersek <lersek@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit b812f6719c21921a819709098dc018ed151c999b
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Mon Jan 21 17:09:43 2013 +0100
  
      mirror: perform COW if the cluster size is bigger than the granularity
      
      When mirroring runs, the backing files for the target may not yet be
      ready.  However, this means that a copy-on-write operation on the target
      would fill the missing sectors with zeros.  Copy-on-write only happens
      if the granularity of the dirty bitmap is smaller than the cluster size
      (and only for clusters that are allocated in the source after the job
      has started copying).  So far, the granularity was fixed to 1MB; to avoid
      the problem we detected the situation and required the backing files to
      be available in that case only.
      
      However, we want to lower the granularity for efficiency, so we need
      a better solution.  The solution is to always copy a whole cluster the
      first time it is touched.  The code keeps a bitmap of clusters that
      have already been allocated by the mirroring job, and only does "manual"
      copy-on-write if the chunk being copied is zero in the bitmap.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit 343bded4ecfc467012e2ab675da75749f1d90f70
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Mon Jan 21 17:09:42 2013 +0100
  
      block: make round_to_clusters public
      
      This is needed in the following patch.
      
      Reviewed-by: Laszlo Ersek <lersek@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit 8f0720ecbc3677e13fc7531588fc3831cc972ee4
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Mon Jan 21 17:09:41 2013 +0100
  
      block: implement dirty bitmap using HBitmap
      
      This actually uses the dirty bitmap in the block layer, and converts
      mirroring to use an HBitmapIter.
      
      Reviewed-by: Laszlo Ersek <lersek@redhat.com> (except block/mirror.c parts)
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit 4c37ef022381e777251d7084591978a4dc622efe
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Mon Jan 21 17:09:39 2013 +0100
  
      host-utils: add ffsl
      
      We can provide fast versions based on the other functions defined
      by host-utils.h.  Some care is required on glibc, which provides
      ffsl already.
      
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit e7c033c3fa22a1e42d9ba57fed6ddecfbce3a01c
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Mon Jan 21 17:09:40 2013 +0100
  
      add hierarchical bitmap data type and test cases
      
      HBitmaps provides an array of bits.  The bits are stored as usual in an
      array of unsigned longs, but HBitmap is also optimized to provide fast
      iteration over set bits; going from one bit to the next is O(logB n)
      worst case, with B = sizeof(long) * CHAR_BIT: the result is low enough
      that the number of levels is in fact fixed.
      
      In order to do this, it stacks multiple bitmaps with progressively coarser
      granularity; in all levels except the last, bit N is set iff the N-th
      unsigned long is nonzero in the immediately next level.  When iteration
      completes on the last level it can examine the 2nd-last level to quickly
      skip entire words, and even do so recursively to skip blocks of 64 words or
      powers thereof (32 on 32-bit machines).
      
      Given an index in the bitmap, it can be split in group of bits like
      this (for the 64-bit case):
      
           bits 0-57 => word in the last bitmap     | bits 58-63 => bit in the word
           bits 0-51 => word in the 2nd-last bitmap | bits 52-57 => bit in the word
           bits 0-45 => word in the 3rd-last bitmap | bits 46-51 => bit in the word
      
      So it is easy to move up simply by shifting the index right by
      log2(BITS_PER_LONG) bits.  To move down, you shift the index left
      similarly, and add the word index within the group.  Iteration uses
      ffs (find first set bit) to find the next word to examine; this
      operation can be done in constant time in most current architectures.
      
      Setting or clearing a range of m bits on all levels, the work to perform
      is O(m + m/W + m/W^2 + ...), which is O(m) like on a regular bitmap.
      
      When iterating on a bitmap, each bit (on any level) is only visited
      once.  Hence, The total cost of visiting a bitmap with m bits in it is
      the number of bits that are set in all bitmaps.  Unless the bitmap is
      extremely sparse, this is also O(m + m/W + m/W^2 + ...), so the amortized
      cost of advancing from one bit to the next is usually constant.
      
      Reviewed-by: Laszlo Ersek <lersek@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit 49b6d7220bce42e6c06e0dbb61969a997868491f
  Author: Lei Li <lilei@linux.vnet.ibm.com>
  Date:   Fri Jan 25 00:03:21 2013 +0800
  
      QAPI: Introduce memchar-read QMP command
      
      Signed-off-by: Lei Li <lilei@linux.vnet.ibm.com>
      Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
  
  commit 1f590cf9455c571799d1bfc0777255fa0796d4da
  Author: Lei Li <lilei@linux.vnet.ibm.com>
  Date:   Fri Jan 25 00:03:20 2013 +0800
  
      QAPI: Introduce memchar-write QMP command
      
      Signed-off-by: Lei Li <lilei@linux.vnet.ibm.com>
      Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
  
  commit 51767e7cf2c3abc07d30009ab3d6262bdfd89b8b
  Author: Lei Li <lilei@linux.vnet.ibm.com>
  Date:   Fri Jan 25 00:03:19 2013 +0800
  
      qemu-char: Add new char backend CirMemCharDriver
      
      Signed-off-by: Lei Li <lilei@linux.vnet.ibm.com>
      Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
  
  commit 045a70857ac07de791ddbf313323c4e4f91e056e
  Author: Luiz Capitulino <lcapitulino@redhat.com>
  Date:   Tue Dec 4 12:04:39 2012 -0200
  
      docs: document virtio-balloon stats
      
      Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
  
  commit 7e6ccd9c159450e79f42d08112ebe263b0466644
  Author: Luiz Capitulino <lcapitulino@redhat.com>
  Date:   Sat Dec 1 00:14:57 2012 -0200
  
      balloon: re-enable balloon stats
      
      The statistics are now available through device properties via a
      polling mechanism. First a client has to enable polling, then it
      can query available stats.
      
      Polling is enabled by setting an update interval (in seconds)
      to a property named guest-stats-polling-interval, like this:
      
      { "execute": "qom-set",
        "arguments": { "path": "/machine/peripheral-anon/device[1]",
                       "property": "guest-stats-polling-interval", "value": 4 } }
      
      Then the available stats can be retrieved by querying the
      guest-stats property. The returned object is a dict containing
      all available stats. Example:
      
      { "execute": "qom-get",
        "arguments": { "path": "/machine/peripheral-anon/device[1]",
        "property": "guest-stats" } }
      
      {
          "return": {
              "stats": {
                  "stat-swap-out": 0,
                  "stat-free-memory": 844943360,
                  "stat-minor-faults": 219028,
                  "stat-major-faults": 235,
                  "stat-total-memory": 1044406272,
                  "stat-swap-in": 0
              },
              "last-update": 1358529861
          }
      }
      
      Please, check the next commit for full documentation.
      
      Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
  
  commit 01ceb97e7b8b00a1d4779543fe4b958df7e16890
  Author: Luiz Capitulino <lcapitulino@redhat.com>
  Date:   Mon Dec 3 15:56:41 2012 -0200
  
      balloon: drop old stats code & API
      
      Next commit will re-enable balloon stats with a different interface, but
      this old code conflicts with it. Let's drop it.
      
      It's important to note that the QMP and HMP interfaces are also dropped
      by this commit. That shouldn't be a problem though, because:
      
       1. All QMP fields are optional
       2. This feature has always been disabled
      
      Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
  
  commit 58513bde833804bc9395d79fd81aae631b97c348
  Author: Jeff Cody <jcody@redhat.com>
  Date:   Fri Jan 18 12:45:35 2013 -0500
  
      block: Monitor command commit neglects to report some errors
      
      The non-live bdrv_commit() function may return one of the following
      errors: -ENOTSUP, -EBUSY, -EACCES, -EIO.  The only error that is
      checked in the HMP handler is -EBUSY, so the monitor command 'commit'
      silently fails for all error cases other than 'Device is in use'.
      
      Report error using monitor_printf() and strerror(), and convert existing
      qerror_report() calls in do_commit() to monitor_printf().
      
      Signed-off-by: Jeff Cody <jcody@redhat.com>
      Reviewed-by: Markus Armbruster <armbru@redhat.com>
      Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
  
  commit 11c29918be32be5b00f367c7da9724a5cddbbb0f
  Merge: b37a2e4... 7371d56...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Thu Jan 24 12:56:02 2013 -0600
  
      Merge remote-tracking branch 'bonzini/scsi-next' into staging
      
      # By Paolo Bonzini (1) and Peter Lieven (1)
      # Via Paolo Bonzini
      * bonzini/scsi-next:
        iscsi: add support for iovectors
        iscsi: do not leak acb->buf when commands are aborted
  
  commit b37a2e4576530597dda880387e3f4da52c42b5b5
  Author: Michael Tokarev <mjt@tls.msk.ru>
  Date:   Wed Sep 19 12:08:31 2012 +0400
  
      Revert "serial: fix retry logic"
      
      This reverts commit 67c5322d7000fd105a926eec44bc1765b7d70bdd:
      
          I'm not sure if the retry logic has ever worked when not using FIFO mode.  I
          found this while writing a test case although code inspection confirms it is
          definitely broken.
      
          The TSR retry logic will never actually happen because it is guarded by an
          'if (s->tsr_rety > 0)' but this is the only place that can ever make the
          variable greater than zero.  That effectively makes the retry logic an 'if (0)
      
          I believe this is a typo and the intention was >= 0.  Once this is fixed thoug
          I see double transmits with my test case.  This is because in the non FIFO
          case, serial_xmit may get invoked while LSR.THRE is still high because the
          character was processed but the retransmit timer was still active.
      
          We can handle this by simply checking for LSR.THRE and returning early.  It's
          possible that the FIFO paths also need some attention.
      
          Cc: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
          Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
      
      Even if the previous logic was never worked, new logic breaks stuff -
      namely,
      
       qemu -enable-kvm -nographic -kernel /boot/vmlinuz-$(uname -r) -append console=ttyS0 -serial pty
      
      the above command will cause the virtual machine to stuck at startup
      using 100% CPU till one connects to the pty and sends any char to it.
      
      Note this is rather typical invocation for various headless virtual
      machines by libvirt.
      
      So revert this change for now, till a better solution will be found.
      
      Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 7371d56fb2759f52106c76692440d0c29731ef9c
  Author: Peter Lieven <pl@dlhnet.de>
  Date:   Mon Dec 3 20:35:15 2012 +0100
  
      iscsi: add support for iovectors
      
      This patch adds support for directly passing the iovec
      array from QEMUIOVector if libiscsi supports it (1.8.0
      or newer).
      
      Signed-off-by: Peter Lieven <pl@kamp.de>
      [Preserve the improvements from commit 4cc841b, iscsi: partly
       avoid iovec linearization in iscsi_aio_writev, 2012-11-19 - Paolo]
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 4790b03d308f6c7dea7dc6941ddab9867c9530b8
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Tue Jan 22 17:34:29 2013 +0100
  
      iscsi: do not leak acb->buf when commands are aborted
      
      acb->buf is freed in the WRITE(16) callback, but this may not
      get called at all when commands are aborted.  Add another
      free in the ABORT TASK callback, which requires setting acb->buf
      to NULL everywhere.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 3f668b6c5dc9747d0367837532c3b2ce0520cc17
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Thu Jan 24 10:51:47 2013 +0100
  
      target-cris: Fix typo in D_LOG() macro
      
      It's __VA_ARGS__. Fixes the build with CRIS_[OP_]HELPER_DEBUG defined.
      
      Broken since r6338 / 93fcfe39a0383377e647b821c9f165fd927cd4e0 (Convert
      references to logfile/loglevel to use qemu_log*() macros).
      
      Cc: Eduardo Habkost <ehabkost@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
  
  commit 9fc7577af56153a4f75709ce526d64bf6845d002
  Author: Grant Likely <grant.likely@secretlab.ca>
  Date:   Wed Jan 23 16:15:25 2013 +0000
  
      trivial: etraxfs_eth: Eliminate checkpatch errors
      
      This is a trivial patch to harmonize the coding style on
      hw/etraxfs_eth.c. This is in preparation to split off the bitbang mdio
      code into a separate file.
      
      Cc: Peter Maydell <peter.maydell@linaro.org>
      Cc: Paul Brook <paul@codesourcery.com>
      Cc: Edgar E. Iglesias <edgar.iglesias@gmail.com>
      Cc: Anthony Liguori <aliguori@us.ibm.com>
      Cc: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
      Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
  
  commit 177f7fc6884c47666f6c6eeca376a92432ccda38
  Merge: 36ba580... 0bf8264...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Wed Jan 23 09:08:54 2013 -0600
  
      Merge remote-tracking branch 'bonzini/scsi-next' into staging
      
      # By Peter Lieven (3) and others
      # Via Paolo Bonzini
      * bonzini/scsi-next:
        scsi: Drop useless null test in scsi_unit_attention()
        lsi: use qbus_reset_all to reset SCSI bus
        scsi: fix segfault with 0-byte disk
        iscsi: add support for iSCSI NOPs [v2]
        iscsi: partly avoid iovec linearization in iscsi_aio_writev
        iscsi: add iscsi_create support
  
  commit 36ba58044e70a82b93e84b1f31076df847f23109
  Merge: a29a6b7... 3470733...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Wed Jan 23 09:08:33 2013 -0600
  
      Merge remote-tracking branch 'kraxel/usb.77' into staging
      
      # By Gerd Hoffmann
      # Via Gerd Hoffmann
      * kraxel/usb.77:
        usb: add usb-bot device (scsi bulk-only transport).
        ohci: add missing break
        Revert "usb-storage: Drop useless null test in usb_msd_handle_data()"
  
  commit a29a6b73c4f17db6f82fd8d2094e824c04b29fee
  Merge: 1356b98... 038c187...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Wed Jan 23 09:07:29 2013 -0600
  
      Merge remote-tracking branch 'spice/spice.v68' into staging
      
      # By Alon Levy
      # Via Gerd Hoffmann
      * spice/spice.v68:
        qxl: change rom size to 8192
        qxl: stop using non revision 4 rom fields for revision < 4
  
  commit 0bf8264e2d2bd19c1eecf9bde0e59284ef47eabb
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Thu Jan 17 13:07:47 2013 +0100
  
      scsi: Drop useless null test in scsi_unit_attention()
      
      req was created by scsi_req_alloc(), which initializes req->dev to a
      value it dereferences.  req->dev isn't changed anywhere else.
      Therefore, req->dev can't be null.
      
      Drop the useless null test; it spooks Coverity.
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
  
  commit 032f0101aa6e009efda3a419379837ebceaeade1
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Mon Dec 17 11:23:25 2012 +0100
  
      lsi: use qbus_reset_all to reset SCSI bus
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 0369f06f7464e7fb023f103aff889d28e99c43c4
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Thu Jan 10 15:08:05 2013 +0100
  
      scsi: fix segfault with 0-byte disk
      
      When a 0-sized disk is found, READ CAPACITY will return a
      LUN NOT READY error.  However, because it returns -1 instead
      of zero, the HBA will call scsi_req_continue.  This will
      typically cause a segmentation fault or an assertion failure.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 5b5d34ec9882b29b757f6808693308e52a8e8ba7
  Author: Peter Lieven <pl@kamp.de>
  Date:   Thu Dec 6 10:46:47 2012 +0100
  
      iscsi: add support for iSCSI NOPs [v2]
      
      This patch will send NOP-Out PDUs every 5 seconds to the iSCSI target.
      If a consecutive number of NOP-In replies fail a reconnect is initiated.
      iSCSI NOPs help to ensure that the connection to the target is still operational.
      This should not, but in reality may be the case even if the TCP connection is still
      alive if there are bugs in either the target or the initiator implementation.
      
      v2:
       - track the NOPs inside libiscsi so libiscsi can reset the counter
         in case it initiates a reconnect.
      
      Signed-off-by: Peter Lieven <pl@kamp.de>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 4cc841b57c1dc91d71bafc25b53ffab4eff7959b
  Author: Peter Lieven <pl@dlhnet.de>
  Date:   Mon Nov 19 15:58:31 2012 +0100
  
      iscsi: partly avoid iovec linearization in iscsi_aio_writev
      
      libiscsi expects all write16 data in a linear buffer. If the
      iovec only contains one buffer we can skip the linearization
      step as well as the additional malloc/free and pass the
      buffer directly.
      
      Reported-by: Ronnie Sahlberg <ronniesahlberg@gmail.com>
      Signed-off-by: Peter Lieven <pl@kamp.de>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit de8864e5ae645fc22aa4ecf1999705c2dd5cf93c
  Author: Peter Lieven <pl@dlhnet.de>
  Date:   Sat Nov 17 16:13:24 2012 +0100
  
      iscsi: add iscsi_create support
      
      This patch adds support for bdrv_create. This allows e.g.
      to use qemu-img to convert from any supported device to
      an iscsi backed storage as destination.
      
      Signed-off-by: Peter Lieven <pl@kamp.de>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 347073336d393a819928de0d4fd56563134c0e1a
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Mon Jan 14 15:29:44 2013 +0100
  
      usb: add usb-bot device (scsi bulk-only transport).
      
      Basically the same as usb-storage, but without automatic scsi
      device setup.  Also features support for up to 16 LUNs.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 7fa96d73893728752ec7b832a62a48c434748497
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Mon Jan 21 14:53:01 2013 +0100
  
      ohci: add missing break
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 038c1879a00153b14bce113315b693e8c2944fa9
  Author: Alon Levy <alevy@redhat.com>
  Date:   Mon Jan 21 14:48:07 2013 +0200
  
      qxl: change rom size to 8192
      
      This is a simpler solution to 869981, where migration breaks since qxl's
      rom bar size has changed. Instead of ignoring fields in QXLRom, which is what has
      actually changed, we remove some of the modes, a mechanism already
      accounted for by the guest. The modes left allow for portrait and
      landscape only modes, corresponding to orientations 0 and 1.
      Orientations 2 and 3 are dropped.
      
      Added assert so that rom size will fit the future QXLRom increases via
      spice-protocol changes.
      
      This patch has been tested with 6.1.0.10015. With the newer 6.1.0.10016
      there are problems with both "(flipped)" modes prior to the patch, and
      the patch loses the ability to set "Portrait" modes. But this is a
      separate bug to be fixed in the driver, and besides the patch doesn't
      affect the new arbitrary mode setting functionality.
      
      Signed-off-by: Alon Levy <alevy@redhat.com>
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit f4c0e5011b96d67b87db407854ee948da708a0d9
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Mon Jan 21 11:18:47 2013 +0100
  
      Revert "usb-storage: Drop useless null test in usb_msd_handle_data()"
      
      This reverts commit a1cbfd554e11bb8af38c2f3e1f1574bf4c563cd2.
      
      Test isn't useless.  scsi_req_enqueue() may finish the request (will
      actually happen for requests which don't trigger any I/O such as
      INQUIRY), then call usb_msd_command_complete() which in turn will
      set s->req to NULL after unref'ing it.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit e0ac6097b6cc24694e83ae61e80040177bb5a584
  Author: Alon Levy <alevy@redhat.com>
  Date:   Mon Jan 21 14:48:06 2013 +0200
  
      qxl: stop using non revision 4 rom fields for revision < 4
      
      Signed-off-by: Alon Levy <alevy@redhat.com>
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit f9e90c798dc84be2b0b988517e86b49faf79d5dc
  Author: Marcelo Tosatti <mtosatti@redhat.com>
  Date:   Thu Jan 10 23:02:48 2013 -0200
  
      vmxcap: bit 9 of VMX_PROCBASED_CTLS2 is 'virtual interrupt delivery'
      
      Bit 9 of MSR_IA32_VMX_PROCBASED_CTLS2 is
      virtual interrupt delivery.
      
      Signed-off-by: Marcelo Tosatti <mtosatti@redhat.com>
  
  commit 1356b98d3e95a85071e6bf9a99e8799e1ae1bbee
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Jan 20 02:47:33 2013 +0100
  
      sysbus: Drop sysbus_from_qdev() cast macro
      
      Replace by SYS_BUS_DEVICE() QOM cast macro using a scripted conversion.
      Avoids the old macro creeping into new code.
      
      Resolve a Coding Style warning in openpic code.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Cc: Anthony Liguori <anthony@codemonkey.ws>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 6fd8e79af031d8cfc0eb02d40d03281917fcb27b
  Author: Tim Hardeck <thardeck@suse.de>
  Date:   Mon Jan 21 11:04:45 2013 +0100
  
      vnc: fix possible uninitialized removals
      
      Some VncState values are not initialized before the Websocket handshake.
      If it fails QEMU segfaults during the cleanup. To prevent this behavior
      intialization checks are added.
      
      Signed-off-by: Tim Hardeck <thardeck@suse.de>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 7536ee4bc3da7e9b7fdadba5ba6ade63eaace430
  Author: Tim Hardeck <thardeck@suse.de>
  Date:   Mon Jan 21 11:04:44 2013 +0100
  
      vnc: added initial websocket protocol support
      
      This patch adds basic Websocket Protocol version 13 - RFC 6455 - support
      to QEMU VNC. Binary encoding support on the client side is mandatory.
      
      Because of the GnuTLS requirement the Websockets implementation is
      optional (--enable-vnc-ws).
      
      To activate Websocket support the VNC option "websocket"is used, for
      example "-vnc :0,websocket".
      The listen port for Websocket connections is (5700 + display) so if
      QEMU VNC is started with :0 the Websocket port would be 5700.
      As an alternative the Websocket port could be manually specified by
      using ",websocket=<port>" instead.
      
      Parts of the implementation base on Anthony Liguori's QEMU Websocket
      patch from 2010 and on Joel Martin's LibVNC Websocket implementation.
      
      Signed-off-by: Tim Hardeck <thardeck@suse.de>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 32ed26808d4e59efb4a03290a4a85f5f8335f268
  Author: Tim Hardeck <thardeck@suse.de>
  Date:   Mon Jan 21 11:04:43 2013 +0100
  
      vnc: added buffer_advance function
      
      Following Anthony Liguori's Websocket implementation I have added the
      buffer_advance function to VNC and replaced all related buffer memmove
      operations with it.
      
      Signed-off-by: Tim Hardeck <thardeck@suse.de>
      Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 11e9235b1a88a98124fe005c93ade019d6a09c0b
  Author: KONRAD Frederic <fred.konrad@greensocs.com>
  Date:   Tue Jan 15 00:08:06 2013 +0100
  
      virtio-s390-device: create a virtio-s390-bus during init.
      
      A virtio-s390-bus is created during the init. So one VirtIODevice can be
      connected on the virtio-s390-device through this bus.
      
      Signed-off-by: KONRAD Frederic <fred.konrad@greensocs.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit ea35d4f1e9781a4b489d550e4bbc4568704f34bf
  Author: KONRAD Frederic <fred.konrad@greensocs.com>
  Date:   Tue Jan 15 00:08:05 2013 +0100
  
      virtio-s390-bus: add virtio-s390-bus.
      
      This add the virtio-s390-bus which extends virtio-bus. So one VirtIODevice can
      be connected on this bus.
      
      Signed-off-by: KONRAD Frederic <fred.konrad@greensocs.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 085bccb72c280f36f651556ef5169f5faca31d87
  Author: KONRAD Frederic <fred.konrad@greensocs.com>
  Date:   Tue Jan 15 00:08:04 2013 +0100
  
      virtio-pci: refactor virtio-pci device.
      
      Create the virtio-pci device which is abstract. This transport device will
      create a virtio-pci-bus, so one VirtIODevice can be connected.
      
      Signed-off-by: KONRAD Frederic <fred.konrad@greensocs.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 0a2acf5eb3237350e84693b9b37eced5080a1fef
  Author: KONRAD Frederic <fred.konrad@greensocs.com>
  Date:   Tue Jan 15 00:08:03 2013 +0100
  
      virtio-pci-bus: introduce virtio-pci-bus.
      
      Introduce virtio-pci-bus, which extends virtio-bus. It is used with virtio-pci
      transport device.
      
      Signed-off-by: KONRAD Frederic <fred.konrad@greensocs.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 8e05db9234050cb3f0ffb765608dd8b176334ae1
  Author: KONRAD Frederic <fred.konrad@greensocs.com>
  Date:   Tue Jan 15 00:08:02 2013 +0100
  
      virtio-device: refactor virtio-device.
      
      Create the virtio-device which is abstract. All the virtio-device can extend
      this class. It also add some functions to virtio-bus.
      
      Signed-off-by: KONRAD Frederic <fred.konrad@greensocs.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit ff8eca5536edd3f84bc87277e158e4db11dadf82
  Author: KONRAD Frederic <fred.konrad@greensocs.com>
  Date:   Tue Jan 15 00:08:01 2013 +0100
  
      virtio-bus: introduce virtio-bus
      
      Introduce virtio-bus. Refactored transport device will create a bus which
      extends virtio-bus.
      
      Signed-off-by: KONRAD Frederic <fred.konrad@greensocs.com>
      
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 1395af6f76e9f0e145a235a71e3578385d82ece5
  Author: KONRAD Frederic <fred.konrad@greensocs.com>
  Date:   Tue Jan 15 00:08:00 2013 +0100
  
      qdev: add a maximum device allowed field for the bus.
      
      Add a max_dev field to BusClass to specify the maximum amount of devices allowed
      on the bus (has no effect if max_dev=0)
      
      Signed-off-by: KONRAD Frederic <fred.konrad@greensocs.com>
      
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 016c7182315b1f842ac351fae86041d2c8fe4596
  Merge: e0f0183... 6522773...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Mon Jan 21 13:22:43 2013 -0600
  
      Merge remote-tracking branch 'quintela/thread.next' into staging
      
      # By Juan Quintela (7) and Paolo Bonzini (6)
      # Via Juan Quintela
      * quintela/thread.next:
        migration: remove argument to qemu_savevm_state_cancel
        migration: Only go to the iterate stage if there is anything to send
        migration: unfold rest of migrate_fd_put_ready() into thread
        migration: move exit condition to migration thread
        migration: Add buffered_flush error handling
        migration: move beginning stage to the migration thread
        qemu-file: Only set last_error if it is not already set
        migration: fix off-by-one in buffered_rate_limit
        migration: remove double call to migrate_fd_close
        migration: make function static
        use XFER_LIMIT_RATIO consistently
        Protect migration_bitmap_sync() with the ramlist lock
        Unlock ramlist lock also in error case
  
  commit e0f01837e104517c7c511c79bb93c8792b7263e5
  Merge: f2bdbd5... 09a021f...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Mon Jan 21 07:32:22 2013 -0600
  
      Merge remote-tracking branch 'stefanha/trivial-patches' into staging
      
      # By Stefan Weil (2) and others
      # Via Stefan Hajnoczi
      * stefanha/trivial-patches:
        hw/tpci200: Fix compiler warning (redefined symbol with MinGW)
        configure: silence pkg-config's check for curses
        acpitable: open the data file in binary mode
        hw: Spelling fix in log message
  
  commit f2bdbd5bb4b7869ea48845d5a92979290df6f195
  Merge: 56a8810... 3588185...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Mon Jan 21 07:32:14 2013 -0600
  
      Merge remote-tracking branch 'kraxel/seabios-1.7.2' into staging
      
      # By Gerd Hoffmann
      # Via Gerd Hoffmann
      * kraxel/seabios-1.7.2:
        seabios: update to 1.7.2 release
  
  commit 56a8810dd6686a999e47afa5c1870c66485ef1c6
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Jan 20 03:26:12 2013 +0100
  
      target-microblaze: Drop unused cpu_mb_close() prototype
      
      Such a function never existed.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
  
  commit a42a56c5deeedebe650469640ebe77d80e1eefb5
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Jan 20 03:20:58 2013 +0100
  
      target-cris: Drop unused cpu_cris_close() prototype
      
      Such a function never existed.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
  
  commit 09a021fb7ceb7255ab106999d7b38ffd92c3bdd6
  Author: Stefan Weil <sw@weilnetz.de>
  Date:   Mon Jan 21 07:49:51 2013 +0100
  
      hw/tpci200: Fix compiler warning (redefined symbol with MinGW)
      
      STATUS_TIMEOUT is defined in winnt.h:
      
        CC    hw/tpci200.o
      hw/tpci200.c:34:0:
       warning: "STATUS_TIMEOUT" redefined [enabled by default]
      /usr/lib/gcc/x86_64-w64-mingw32/4.6/../../../../x86_64-w64-mingw32/include/winnt.h:1036:0:
       note: this is the location of the previous definition
      
      Use STATUS_TIME instead of STATUS_TIMEOUT as suggested by Alberto Garcia.
      
      Signed-off-by: Stefan Weil <sw@weilnetz.de>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit acf15c8949f125a4d4f958a5134f8eeece1f99f5
  Author: Vadim Evard <v.e.evard@gmail.com>
  Date:   Fri Jan 18 17:48:04 2013 +0400
  
      configure: silence pkg-config's check for curses
      
      Signed-off-by: Vadim Evard <v.e.evard@gmail.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 5facfb4934221cac2c267e529d7ebab165103bc9
  Author: Michael Tokarev <mjt@tls.msk.ru>
  Date:   Thu Jan 17 14:53:52 2013 +0400
  
      acpitable: open the data file in binary mode
      
      -acpitable {file|data}=file reads the content of file, but it is
      in binary form, so the file should be opened usin O_BINARY flag.
      On *nix it is a no-op, but on windows and other weird platform
      it is really needed.
      
      Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit d0f54533eb484028f54d3f9810d504cb63f323ee
  Author: Stefan Weil <sw@weilnetz.de>
  Date:   Wed Jan 16 18:40:29 2013 +0100
  
      hw: Spelling fix in log message
      
      defineition -> definition
      
      Signed-off-by: Stefan Weil <sw@weilnetz.de>
      Reviewed-by: Andreas F=E4rber <afaerber@suse.de>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 3588185b8396eb97fd9efd41c2b97775465f67c4
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Mon Jan 21 09:17:16 2013 +0100
  
      seabios: update to 1.7.2 release
      
      Not that many changes as we have a pretty recent git snapshot in master
      already:
      
      Hannes Reinecke (1):
            megasas: Invert PCI device selection
      
      Kevin O'Connor (2):
            Minor: Separate UUID display from F12 boot prompt.
            boot: Support "halt" in the boot order to prevent default boot attempts.
      
      Laszlo Ersek (1):
            display_uuid(): fix incomplete check after the loop
      
      Paolo Bonzini (1):
            vgabios: implement AX=1120H..1124H functions
  
  commit 8b17ed4caa7e015324a4ecbe3c863e32458d840a
  Merge: b54c287... cf13938...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Sun Jan 20 11:01:10 2013 -0600
  
      Merge remote-tracking branch 'stefanha/block' into staging
      
      # By Kevin Wolf (4) and others
      # Via Stefan Hajnoczi
      * stefanha/block:
        dataplane: support viostor virtio-pci status bit setting
        dataplane: avoid reentrancy during virtio_blk_data_plane_stop()
        win32-aio: use iov utility functions instead of open-coding them
        win32-aio: Fix memory leak
        win32-aio: Fix vectored reads
        aio: Fix return value of aio_poll()
        ide: Remove wrong assertion
        block: fix null-pointer bug on error case in block commit
  
  commit b54c2873e731dd6fc81a4591cab909633b5a9eab
  Author: Stefan Weil <sw@weilnetz.de>
  Date:   Sat Jan 19 20:23:51 2013 +0100
  
      tci: Fix broken build (regression)
      
      s390x-linux-user now also uses GETPC. Instead of adding it to the list of
      targets which use GETPC, the macro is now defined unconditionally.
      
      This avoids future build regressions like this one:
      
        CC    s390x-linux-user/target-s390x/int_helper.o
      cc1: warnings being treated as errors
      qemu/target-s390x/int_helper.c: In function ‘helper_divs32’:
      qemu/target-s390x/int_helper.c:47: error: implicit declaration of function ‘GETPC’
      qemu/target-s390x/int_helper.c:47: error: nested extern declaration of ‘GETPC’
      
      Signed-off-by: Stefan Weil <sw@weilnetz.de>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit c36dd8a09fd8811ebcda453d80dc5f52402d691c
  Author: Andreas Färber <andreas.faerber@web.de>
  Date:   Fri Jan 18 16:43:35 2013 +0100
  
      block/raw-posix: Make hdev_aio_discard() available outside Linux
      
      Fixes the build on OpenBSD among others.
      
      Suggested-by: Kevin Wolf <kwolf@redhat.com>
      Signed-off-by: Andreas Färber <andreas.faerber@web.de>
      Cc: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit c1db29199e3caf5cd56daad08b8926ffa97da136
  Author: Stefan Weil <sw@weilnetz.de>
  Date:   Fri Jan 18 23:48:10 2013 +0100
  
      usb: Fix compilation for MinGW (regression)
      
      84f2d0ea added an argument to function usb_host_info.
      The stub function must match the declaration in usb.h.
      
      Signed-off-by: Stefan Weil <sw@weilnetz.de>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 249fe3f3e99c2a57c7f2569edb4031e63e595c9e
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Fri Jan 18 19:30:13 2013 +0100
  
      cpu-defs.h: Drop qemu_work_item prototype
      
      Commit c64ca8140e9c21cd0d44c10fbe1247cb4ade8e6e (cpu: Move
      queued_work_{first,last} to CPUState) moved the qemu_work_item fields
      away. Clean up the now unused prototype.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 5256a7208a7c2af19baf8f99bd4f06632f9f9ba9
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Thu Jan 17 20:04:16 2013 +0000
  
      tcg/target-arm: Add missing parens to assertions
      
      Silence a (legitimate) complaint about missing parentheses:
      
      tcg/arm/tcg-target.c: In function ‘tcg_out_qemu_ld’:
      tcg/arm/tcg-target.c:1148:5: error: suggest parentheses around
      comparison in operand of ‘&’ [-Werror=parentheses]
      tcg/arm/tcg-target.c: In function ‘tcg_out_qemu_st’:
      tcg/arm/tcg-target.c:1357:5: error: suggest parentheses around
      comparison in operand of ‘&’ [-Werror=parentheses]
      
      which meant that we would mistakenly always assert if running
      a QEMU built with debug enabled on ARM.
      
      Signed-off-by: Peter Maydell <peter.maydelL@linaro.org>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit e4ada482420175bc17d6ccb9f2af0e769da78e01
  Author: Stefan Weil <sw@weilnetz.de>
  Date:   Wed Jan 16 18:37:23 2013 +0100
  
      Replace non-portable asprintf by g_strdup_printf
      
      g_strdup_printf already handles OOM errors, so some error handling in
      QEMU code can be removed.
      
      Signed-off-by: Stefan Weil <sw@weilnetz.de>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 0e7a75929353b04bd2fce1be8640226883b42a10
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Wed Jan 16 14:50:29 2013 +0100
  
      vl: Use size_t for sizes in get_boot_devices_list()
      
      Code mixes uint32_t, int and size_t.  Very unlikely to go wrong in
      practice, but clean it up anyway.
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 089da572b956ef0f8f5b8d5917358e07892a77c2
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Wed Jan 16 14:50:28 2013 +0100
  
      fw_cfg: Use void *, size_t instead of uint8_t *, uint32_t for blobs
      
      Many callers pass size_t, which gets silently truncated to uint32_t.
      Harmless, because all practical sizes are well below 4GiB.  Clean it
      up anyway.  Size overflow now fails assertions.
      
      Bonus: saves a whole bunch of silly casts.
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit b3dd15529de22cd4bcedb6344105e87878d971b6
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Wed Jan 16 14:50:27 2013 +0100
  
      pc: Clean up bochs_bios_init()'s (non-)use of sizeof
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 0e0d2d6295076815ded8d0868b7b806380df5dda
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Wed Jan 16 14:50:26 2013 +0100
  
      sun4: Fix unchecked strdup() by switching to fw_cfg_add_string()
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 96f8058629d99ab689ff233c6133d6cf7f034679
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Wed Jan 16 14:50:25 2013 +0100
  
      pc: Fix unchecked strdup() by switching to fw_cfg_add_string()
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 44687f75434ea938e9d29fdc3696ff4bdc0978fa
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Wed Jan 16 14:50:24 2013 +0100
  
      fw_cfg: New fw_cfg_add_string()
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 4cad3867b6df2c0826ae508a9fe15dd0b9d8936a
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Wed Jan 16 14:50:23 2013 +0100
  
      fw_cfg: Dumb down fw_cfg_add_*() not to return success / failure
      
      No caller is checking the value, so all errors get ignored, usually
      silently.  assert() instead.
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit f6e3534327e94c1c222cbbe8011d47b73c102686
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Wed Jan 16 14:50:22 2013 +0100
  
      fw_cfg: Replace debug prints by tracepoints
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 633f6502544e3dd6a615679ce440875be7ebbc58
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri Jan 11 15:42:53 2013 -0800
  
      optimize: optimize using nonzero bits
      
      This adds two optimizations using the non-zero bit mask.  In some cases
      involving shifts or ANDs the value can become zero, and can thus be
      optimized to a move of zero.  Second, useless zero-extension or an
      AND with constant can be detected that would only zero bits that are
      already zero.
      
      The main advantage of this optimization is that it turns zero-extensions
      into moves, thus enabling much better copy propagation (around 1% code
      reduction).  Here is for example a "test $0xff0000,%ecx + je" before
      optimization:
      
       mov_i64 tmp0,rcx
       movi_i64 tmp1,$0xff0000
       discard cc_src
       and_i64 cc_dst,tmp0,tmp1
       movi_i32 cc_op,$0x1c
       ext32u_i64 tmp0,cc_dst
       movi_i64 tmp12,$0x0
       brcond_i64 tmp0,tmp12,eq,$0x0
      
      and after (without patch on the left, with on the right):
      
       movi_i64 tmp1,$0xff0000                 movi_i64 tmp1,$0xff0000
       discard cc_src                          discard cc_src
       and_i64 cc_dst,rcx,tmp1                 and_i64 cc_dst,rcx,tmp1
       movi_i32 cc_op,$0x1c                    movi_i32 cc_op,$0x1c
       ext32u_i64 tmp0,cc_dst
       movi_i64 tmp12,$0x0                     movi_i64 tmp12,$0x0
       brcond_i64 tmp0,tmp12,eq,$0x0           brcond_i64 cc_dst,tmp12,eq,$0x0
      
      Other similar cases: "test %eax, %eax + jne" where eax is already 32-bit
      (after optimization, without patch on the left, with on the right):
      
       discard cc_src                          discard cc_src
       mov_i64 cc_dst,rax                      mov_i64 cc_dst,rax
       movi_i32 cc_op,$0x1c                    movi_i32 cc_op,$0x1c
       ext32u_i64 tmp0,cc_dst
       movi_i64 tmp12,$0x0                     movi_i64 tmp12,$0x0
       brcond_i64 tmp0,tmp12,ne,$0x0           brcond_i64 rax,tmp12,ne,$0x0
      
      "test $0x1, %dl + je":
      
       movi_i64 tmp1,$0x1                      movi_i64 tmp1,$0x1
       discard cc_src                          discard cc_src
       and_i64 cc_dst,rdx,tmp1                 and_i64 cc_dst,rdx,tmp1
       movi_i32 cc_op,$0x1a                    movi_i32 cc_op,$0x1a
       ext8u_i64 tmp0,cc_dst
       movi_i64 tmp12,$0x0                     movi_i64 tmp12,$0x0
       brcond_i64 tmp0,tmp12,eq,$0x0           brcond_i64 cc_dst,tmp12,eq,$0x0
      
      In some cases TCG even outsmarts GCC. :)  Here the input code has
      "and $0x2,%eax + movslq %eax,%rbx + test %rbx, %rbx" and the optimizer,
      thanks to copy propagation, does the following:
      
       movi_i64 tmp12,$0x2                     movi_i64 tmp12,$0x2
       and_i64 rax,rax,tmp12                   and_i64 rax,rax,tmp12
       mov_i64 cc_dst,rax                      mov_i64 cc_dst,rax
       ext32s_i64 tmp0,rax                  -> nop
       mov_i64 rbx,tmp0                     -> mov_i64 rbx,cc_dst
       and_i64 cc_dst,rbx,rbx               -> nop
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 3a9d8b179b1e43237365ede641d5aa6779ba91bc
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri Jan 11 15:42:52 2013 -0800
  
      optimize: track nonzero bits of registers
      
      Add a "mask" field to the tcg_temp_info struct.  A bit that is zero
      in "mask" will always be zero in the corresponding temporary.
      Zero bits in the mask can be produced from moves of immediates,
      zero-extensions, ANDs with constants, shifts; they can then be
      be propagated by logical operations, shifts, sign-extensions,
      negations, deposit operations, and conditional moves.  Other
      operations will just reset the mask to all-ones, i.e. unknown.
      
      [rth: s/target_ulong/tcg_target_ulong/]
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit d193a14a2c94c9c4877ab100c31ec174dc78644c
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri Jan 11 15:42:51 2013 -0800
  
      optimize: only write to state when clearing optimizer data
      
      The next patch will add to the TCG optimizer a field that should be
      non-zero in the default case.  Thus, replace the memset of the
      temps array with a loop.  Only the state field has to be up-to-date,
      because others are not used except if the state is TCG_TEMP_COPY
      or TCG_TEMP_CONST.
      
      [rth: Extracted the loop to a function.]
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 75f0585f1718c575716021d11bfeb695129f785d
  Merge: 67c4f2d... 5b95b8b...
  Author: Blue Swirl <blauwirbel@gmail.com>
  Date:   Sat Jan 19 09:56:41 2013 +0000
  
      Merge branch 'ppc-for-upstream' of git://repo.or.cz/qemu/agraf
      
      * 'ppc-for-upstream' of git://repo.or.cz/qemu/agraf:
        PPC: KVM: Add support for EPR with KVM
        openpic: export e500 epr enable into a ppc.c function
        Update Linux kernel headers
        PPC: e500: Change in-memory order of load blobs
        PPC: Provide zero SVR for -cpu e500mc and e5500
        PPC: E500: Calculate loading blob offsets properly
        openpic: set mixed mode as supported
        openpic: unify gcr mode mask updates
        openpic: move gcr write into a function
  
  commit 67c4f2d0e11de8ee534b17edafbcbcdcca4b0e9b
  Merge: 48b8599... 28e942f...
  Author: Blue Swirl <blauwirbel@gmail.com>
  Date:   Sat Jan 19 09:55:46 2013 +0000
  
      Merge branch 's390-for-upstream' of git://repo.or.cz/qemu/agraf
      
      * 's390-for-upstream' of git://repo.or.cz/qemu/agraf:
        s390: Add a hypercall registration interface.
        target-s390x: Unregister reset callback on finalization
        s390x: fix indentation
        s390: Add CPU reset handler
        s390x: Remove inline function ebcdic_put and related data from cpu.h
        S390: Enable -cpu help and QMP query-cpu-definitions
        s390: Move IPL code into a separate device
        s390: new contributions GPLv2 or later
  
  commit 48b8599c991715eeae74f0cb650fc4284cb69227
  Merge: ddc01bf... 9468a5d...
  Author: Blue Swirl <blauwirbel@gmail.com>
  Date:   Sat Jan 19 09:54:31 2013 +0000
  
      Merge branch 'axp-next' of git://github.com/rth7680/qemu
      
      * 'axp-next' of git://github.com/rth7680/qemu:
        alpha-linux-user: Correct select
        alpha-linux-user: Translate fcntl l_type
  
  commit 28e942f86d46ccd46bf1f4836389abb3ff706dff
  Author: Cornelia Huck <cornelia.huck@de.ibm.com>
  Date:   Thu Jan 17 04:23:46 2013 +0000
  
      s390: Add a hypercall registration interface.
      
      Allow virtio machines to register for different diag500 function
      codes and convert s390-virtio to use it.
      
      Signed-off-by: Cornelia Huck <cornelia.huck@de.ibm.com>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit d5627ce8a4fd8dd6d7afd3d4d1ff7e9f1fb86d45
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Mon Jan 7 06:14:16 2013 +0000
  
      target-s390x: Unregister reset callback on finalization
      
      Since commit "s390: Add CPU reset handler" the CPU's instance_init
      registers a reset callback. Unregister that on instance_finalize.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 419831d7104e6876f47f5eccb758855115086bbd
  Author: Alexander Graf <agraf@suse.de>
  Date:   Mon Jan 7 16:44:27 2013 +0100
  
      s390x: fix indentation
      
      In one of the last commits we accidently got 3-space indentation into
      the tree. Fix it up so it's 4 spaces wide.
      
      Reported-by: Andreas Faerber <afaerber@suse.de>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 70bada03047f723424c4d08d93719c1a83a43cd2
  Author: Jens Freimann <jfrei@linux.vnet.ibm.com>
  Date:   Mon Jan 7 05:27:14 2013 +0000
  
      s390: Add CPU reset handler
      
      Add a CPU reset handler to have all CPUs in a PoP compliant
      state.
      
      Signed-off-by: Jens Freimann <jfrei@linux.vnet.ibm.com>
      [agraf: move hw/hw.h into existing ifdef]
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit a158986d85bf75aa078ce3fb53e60a7fa3c6c6ee
  Author: Stefan Weil <sw@weilnetz.de>
  Date:   Tue Jan 1 08:24:55 2013 +0000
  
      s390x: Remove inline function ebcdic_put and related data from cpu.h
      
      The function is only used in misc_helper.c, so move it to that file.
      
      This reduces the size of debug executables (compiled without optimization)
      because they get unused code and data for each compilation which includes
      cpu.h.
      
      Executables with optimization don't change their size.
      
      ebcdic2ascii is currently unused and could be removed (not done here).
      
      The array ascii2ebcdic must be accessed with an unsigned index, therefore
      (int)ascii[i] was replaced by (uint8_t)ascii[i]. The old code would have
      failed for a signed char less than 0. The current code only converts
      "QEMU" and spaces to EBCDIC, so there is no problem today.
      
      Signed-off-by: Stefan Weil <sw@weilnetz.de>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 904e5fd5c25537fdf910bfd5db832df5d9c23ad6
  Author: Viktor Mihajlovski <mihajlov@linux.vnet.ibm.com>
  Date:   Tue Dec 18 07:50:59 2012 +0000
  
      S390: Enable -cpu help and QMP query-cpu-definitions
      
      This enables qemu -cpu help to return a list of supported CPU models
      on s390 and also to query for cpu definitions in the monitor.
      Initially only cpu model = host is returned. This needs to be reworked
      into a full-fledged CPU model handling later on.
      This change is needed to allow libvirt exploiters (like OpenStack)
      to specify a CPU model.
      
      Signed-off-by: Viktor Mihajlovski <mihajlov@linux.vnet.ibm.com>
      Signed-off-by: Jens Freimann <jfrei@linux.vnet.ibm.com>
      Reviewed-by: Christian Borntraeger <borntraeger@de.ibm.com>
      [agraf: fix s390x-linux-user, adjust header locations]
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit e674a49aae8b79bc4ea07f1bcd666bbf28b12a27
  Author: Christian Borntraeger <borntraeger@de.ibm.com>
  Date:   Tue Dec 18 07:50:57 2012 +0000
  
      s390: Move IPL code into a separate device
      
      Lets move the code to setup IPL for external kernel
      or via the zipl rom into a separate file. This allows to
      
      - define a reboot handler, setting up the PSW appropriately
      - enhance the boot code to IPL disks that contain a bootmap that
        was created with zipl under LPAR or z/VM (future patch)
      - reuse that code for several machines (e.g. virtio-ccw and virtio-s390)
      - allow different machines to provide different defaults
      
      Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com>
      Signed-off-by: Jens Freimann <jfrei@linux.vnet.ibm.com>
      [agraf: symbolify initial psw, adjust header file location, fix for QOM]
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit ccb084d3f0ec405afc6c878ace40f1ccf1e44027
  Author: Christian Borntraeger <borntraeger@de.ibm.com>
  Date:   Mon Nov 12 01:44:10 2012 +0000
  
      s390: new contributions GPLv2 or later
      
      IBMs s390 contributions were meant to to be gplv2 or later (since
      we were contributing to qemu). Several of the s390 specific files
      link to gpl code anyway, so lets clarify the licence statement for
      new contributions for those files that we have touched multiple
      times or will likely touch again.
      
      This patch does not touch files that mostly deal with tcg.
      
      Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 5b95b8b9c1b0cd30a31dbeffdaec35134248b6e9
  Author: Alexander Graf <agraf@suse.de>
  Date:   Thu Jan 17 11:54:38 2013 +0100
  
      PPC: KVM: Add support for EPR with KVM
      
      This patch links KVM EPR support to the existing TCG support we have now.
      
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit e49798b1bd7657722080126bfd5e787efdb3bc23
  Author: Alexander Graf <agraf@suse.de>
  Date:   Thu Jan 17 11:32:21 2013 +0100
  
      openpic: export e500 epr enable into a ppc.c function
      
      Enabling and disabling the EPR capability (mpic_proxy) is a system
      wide operation. As such, it belongs into the ppc.c file, since that's
      where PPC specific machine wide logic happens.
      
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit d3dccee187ffeacec1a38ed288c112ffa0e3b513
  Author: Alexander Graf <agraf@suse.de>
  Date:   Fri Jan 18 00:06:26 2013 +0100
  
      Update Linux kernel headers
      
      Based on kvm.git a843fac (next) plus dfdebc24 (master).
      
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit b8dec1443ef6c52e72594c5a861a5d2fd7f05d80
  Author: Alexander Graf <agraf@suse.de>
  Date:   Thu Jan 17 11:19:28 2013 +0100
  
      PPC: e500: Change in-memory order of load blobs
      
      Today, we load
      
        <kernel> <initrd> <dtb>
      
      into memory in that order. However, Linux has a bug where it can only
      handle the dtb if it's within the first 64MB of where <kernel> starts.
      
      So instead, let's change the order to
      
        <kernel> <dtb> <initrd>
      
      making Linux happy.
      
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 746a870b3c44a6c5734691fec013c78520d55f15
  Author: Alexander Graf <agraf@suse.de>
  Date:   Wed Jan 16 01:43:43 2013 +0100
  
      PPC: Provide zero SVR for -cpu e500mc and e5500
      
      Even though our -cpu types for e500mc and e5500 are no real CPUs that
      actually have version registers, a guest might still want to access
      said version register and that has to succeed for a guest to be happy.
      
      So let's expose a zero SVR value on E500_SVR SPR reads.
      
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 528e536ea2fd3bfe8412e39a5623e80b254f3ae0
  Author: Alexander Graf <agraf@suse.de>
  Date:   Mon Jan 14 20:24:16 2013 +0100
  
      PPC: E500: Calculate loading blob offsets properly
      
      We have 3 blobs we need to load when booting the system:
      
        - kernel
        - initrd
        - dtb
      
      We place them in physical memory in that order. At least we should.
      This patch fixes the location calculation up to take any module into
      account, fixing the dtb offset along the way.
      
      Reported-by: Stuart Yoder <stuart.yoder@freescale.com>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 86e56a885aa5051c87906dfcd060c59f0af22309
  Author: Alexander Graf <agraf@suse.de>
  Date:   Mon Jan 7 20:17:24 2013 +0100
  
      openpic: set mixed mode as supported
      
      The Raven MPIC implementation supports the "Mixed" mode to work with
      an i8259. While we don't implement mixed mode, we should mark it as
      a supported mode in the mode bitmap.
      
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 1ac3d71302d9d49427dd068af7eccdd4de128522
  Author: Alexander Graf <agraf@suse.de>
  Date:   Mon Jan 7 20:15:28 2013 +0100
  
      openpic: unify gcr mode mask updates
      
      The mode mask already masks out bits we don't care about, so the
      actual handling code can stay intact regardless.
      
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 7f11573b9fe6c03a9ad4cd1bbaa761e564d44fce
  Author: Alexander Graf <agraf@suse.de>
  Date:   Mon Jan 7 20:13:52 2013 +0100
  
      openpic: move gcr write into a function
      
      The GCR register contains too much functionality to be covered inside
      of the register switch statement. Move it out into a separate function.
      
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit cf139388ad5b39228793f34eea99e0ea9a2924aa
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Thu Jan 17 16:46:54 2013 +0100
  
      dataplane: support viostor virtio-pci status bit setting
      
      The viostor virtio-blk driver for Windows does not use the
      VIRTIO_CONFIG_S_DRIVER bit.  It only sets the VIRTIO_CONFIG_S_DRIVER_OK
      bit.
      
      The viostor driver refreshes the virtio-pci status byte sometimes while
      the guest is running.  We misinterpret 0x4 (VIRTIO_CONFIG_S_DRIVER_OK)
      as an indication that virtio-blk-data-plane should be stopped since 0x2
      (VIRTIO_CONFIG_S_DRIVER) is missing.  The result is that the device
      becomes unresponsive.
      
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit cd7fdfe59f4f965665dcd9868fe3764f5256d6aa
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Tue Jan 15 17:19:38 2013 +0100
  
      dataplane: avoid reentrancy during virtio_blk_data_plane_stop()
      
      When dataplane is stopping, the s->vdev->binding->set_host_notifier(...,
      false) call can invoke the virtqueue handler if an ioeventfd
      notification is pending.  This causes hw/virtio-blk.c to invoke
      virtio_blk_data_plane_start() before virtio_blk_data_plane_stop()
      returns!
      
      The result is that we try to restart dataplane while trying to stop it
      and the following assertion is raised:
      
        msix_set_mask_notifier: Assertion `!dev->msix_mask_notifier' failed.
      
      Although the code was intended to prevent this scenario, the s->started
      boolean isn't enough.  Add s->stopping so that we can postpone clearing
      s->started until we've completely stopped dataplane.
      
      This way, virtqueue handler calls during virtio_blk_data_plane_stop()
      are ignored.  When dataplane is legitimately started again later we
      already self-kick ourselves to resume processing.
      
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 3249dbe661ba6ef108ecde97c54b4a4104d719c3
  Author: Michael Tokarev <mjt@tls.msk.ru>
  Date:   Thu Jan 17 18:47:52 2013 +0400
  
      win32-aio: use iov utility functions instead of open-coding them
      
      We have iov_from_buf() and iov_to_buf(), use them instead of
      open-coding these in block/win32-aio.c
      
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit ddc01bf16e9f04b3e72c1b946b0b8efeb7a545d2
  Merge: e387f99... 84c44613...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Thu Jan 17 13:09:57 2013 -0600
  
      Merge remote-tracking branch 'luiz/queue/qmp' into staging
      
      # By Wenchao Xia
      # Via Luiz Capitulino
      * luiz/queue/qmp:
        HMP: add sub command table to info
        HMP: move define of mon_cmds
        HMP: add infrastructure for sub command
        HMP: delete info handler
        HMP: add QDict to info callback handler
  
  commit e387f99ebc5753ebb5b7602d86e44d064873f83c
  Author: Michael S. Tsirkin <mst@redhat.com>
  Date:   Tue Jan 15 19:42:38 2013 +0200
  
      virtio-pci: fix irqfd cleanup argument order
      
      Order of arguments of kvm_virtio_pci_irqfd_release
      got mixed up in all calls.
      As a result users see assertions during cleanup.
      
      Reported-by: Laszlo Ersek <lersek@redhat.com>
      Reviewed-by: Laszlo Ersek <lersek@redhat.com>
      Tested-by: Laszlo Ersek <lersek@redhat.com>
      Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com>
      Tested-by: Wanlong Gao <gaowanlong@cn.fujitsu.com>
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 782beb5239c6306b166744e03478a75afb649811
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Thu Jan 17 08:31:50 2013 +0100
  
      qom: Extend documentation on QOM method concepts
      
      Add a documentation section "Methods" and discuss among others how to
      handle overriding virtual methods.
      
      Clarify DeviceClass::realize documentation and refer to the above.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 781c0c3321d2bda9a9d7ffe9bf51560f0987b5a0
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Tue Jan 15 08:47:26 2013 +0100
  
      Makefile: drop recursive libcacard clean
      
      Commit eb8eb53e5846a957cf333f2e1ec8cb6e0c04 ("libcacard: rewrite
      Makefile in non-recursive style") refactored libcacard/Makefile so it
      can be included by the top-level Makefile.
      
      The top-level clean target still loops over subdirectories, including
      libcacard/, to invoke recursive clean.  Remove libcacard from the
      recursive clean since its files are already included at the top level.
      
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 6522773f88a2e37800f0bf7dc3632a14649f53c6
  Author: Juan Quintela <quintela@redhat.com>
  Date:   Mon Jan 14 14:14:42 2013 +0100
  
      migration: remove argument to qemu_savevm_state_cancel
      
      Signed-off-by: Juan Quintela <quintela@redhat.com>
      
      Reviewed-by: Reviewed-by: Eric Blake <eblake@redhat.com>
      Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit b22ff1fbed9d7f1f677804cbaa9ee03ca17d0013
  Author: Juan Quintela <quintela@redhat.com>
  Date:   Wed Oct 17 21:06:31 2012 +0200
  
      migration: Only go to the iterate stage if there is anything to send
      
      Signed-off-by: Orit Wasserman <owasserm@redhat.com>
      Signed-off-by: Juan Quintela <quintela@redhat.com>
      
      Reviewed-by: Reviewed-by: Eric Blake <eblake@redhat.com>
      Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit c369f40d2cb39f4eaaf6589c1113b528256d3a09
  Author: Juan Quintela <quintela@redhat.com>
  Date:   Wed Oct 3 20:33:34 2012 +0200
  
      migration: unfold rest of migrate_fd_put_ready() into thread
      
      This will allow us finer control in next patches.
      
      Signed-off-by: Juan Quintela <quintela@redhat.com>
      
      Reviewed-by: Reviewed-by: Eric Blake <eblake@redhat.com>
      Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 7de6a690e73967eb5bc5e72b2942a6be1fee2c20
  Author: Juan Quintela <quintela@redhat.com>
  Date:   Wed Oct 3 20:23:43 2012 +0200
  
      migration: move exit condition to migration thread
      
      Signed-off-by: Juan Quintela <quintela@redhat.com>
      
      Reviewed-by: Reviewed-by: Eric Blake <eblake@redhat.com>
      Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit f7b67be36d01f8f506dc93213855b31dad17708c
  Author: Juan Quintela <quintela@redhat.com>
  Date:   Mon Dec 10 22:29:14 2012 +0100
  
      migration: Add buffered_flush error handling
      
      Now that we have error handling we can do proper handling of
      buffered_flush().
      
      Signed-off-by: Juan Quintela <quintela@redhat.com>
      
      Reviewed-by: Reviewed-by: Eric Blake <eblake@redhat.com>
      Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 76f5933aea281a52149b39a1a78a43565dc9715c
  Author: Juan Quintela <quintela@redhat.com>
  Date:   Wed Oct 3 20:16:24 2012 +0200
  
      migration: move beginning stage to the migration thread
      
      Signed-off-by: Juan Quintela <quintela@redhat.com>
      
      Reviewed-by: Reviewed-by: Eric Blake <eblake@redhat.com>
      Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit afe419319de1e5e98b131368ba14f85f98ab3a76
  Author: Juan Quintela <quintela@redhat.com>
  Date:   Mon Jan 14 13:36:28 2013 +0100
  
      qemu-file: Only set last_error if it is not already set
      
      Signed-off-by: Juan Quintela <quintela@redhat.com>
      
      Reviewed-by: Reviewed-by: Eric Blake <eblake@redhat.com>
      Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 1e973051b96bac5eef46393eec15b68796e7c7d3
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Thu Dec 20 11:30:39 2012 +0100
  
      migration: fix off-by-one in buffered_rate_limit
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Juan Quintela <quintela@redhat.com>
      
      Reviewed-by: Reviewed-by: Eric Blake <eblake@redhat.com>
  
  commit 25242635acb0b803392ad5669b5624815af3fd07
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Sat Nov 10 18:58:40 2012 +0100
  
      migration: remove double call to migrate_fd_close
      
      The call in buffered_close is enough, because buffered_close is called
      already by migrate_fd_cleanup.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Juan Quintela <quintela@redhat.com>
      
      Reviewed-by: Reviewed-by: Eric Blake <eblake@redhat.com>
  
  commit b9c961a8ff3973b97964431491bc3f4f427cd66a
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Thu Dec 20 11:29:03 2012 +0100
  
      migration: make function static
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Juan Quintela <quintela@redhat.com>
      
      Reviewed-by: Reviewed-by: Eric Blake <eblake@redhat.com>
  
  commit f65a874756bb3e4b57571a33a51d8887bbee7981
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Thu Dec 20 11:31:03 2012 +0100
  
      use XFER_LIMIT_RATIO consistently
      
      commit 5b4e1eb769eee892b44d3f6b2369b05196442f59
      
      missed this use.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Juan Quintela <quintela@redhat.com>
      
      Reviewed-by: Reviewed-by: Eric Blake <eblake@redhat.com>
  
  commit 9c339485f0abb96595f4d91880b177726463300c
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Thu Dec 20 11:26:04 2012 +0100
  
      Protect migration_bitmap_sync() with the ramlist lock
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Juan Quintela <quintela@redhat.com>
      
      Reviewed-by: Reviewed-by: Eric Blake <eblake@redhat.com>
  
  commit fb3409de22c7c167dced51175500bc4b1a78dcc2
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Thu Dec 20 11:25:45 2012 +0100
  
      Unlock ramlist lock also in error case
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Juan Quintela <quintela@redhat.com>
      
      Reviewed-by: Reviewed-by: Eric Blake <eblake@redhat.com>
  
  commit 84c44613f9ad8d13e0d2dbee767051527072dc12
  Author: Wenchao Xia <xiawenc@linux.vnet.ibm.com>
  Date:   Mon Jan 14 14:06:29 2013 +0800
  
      HMP: add sub command table to info
      
        Now info command takes a table of sub info commands,
      and changed do_info() to do_info_help() to do help funtion
      only.
       Note that now "info <unknown-topic>" returns error instead
      of list of info topics.
      
      Signed-off-by: Wenchao Xia <xiawenc@linux.vnet.ibm.com>
      Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
  
  commit a13ced59a4f305e37bd89f27f2b18f915889cad1
  Author: Wenchao Xia <xiawenc@linux.vnet.ibm.com>
  Date:   Mon Jan 14 14:06:28 2013 +0800
  
      HMP: move define of mon_cmds
      
        Because mon_cmds may use info_cmds, so adjust the declare sequence
      of them.
      
      Signed-off-by: Wenchao Xia <xiawenc@linux.vnet.ibm.com>
      Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
  
  commit 5f3d335fbdaccc5044bdfe0c6aefb865e48b9100
  Author: Wenchao Xia <xiawenc@linux.vnet.ibm.com>
  Date:   Mon Jan 14 14:06:27 2013 +0800
  
      HMP: add infrastructure for sub command
      
        This patch make parsing of hmp command aware of that it may
      have sub command. Also discard simple encapsulation function
      monitor_find_command(). For case "@command ", space after
      @command is filtered out.
      
      Signed-off-by: Wenchao Xia <xiawenc@linux.vnet.ibm.com>
      Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
  
  commit 5f11cb002a342e4fc0f87bb36fbabbc19bf04728
  Author: Wenchao Xia <xiawenc@linux.vnet.ibm.com>
  Date:   Mon Jan 14 14:06:26 2013 +0800
  
      HMP: delete info handler
      
        Now cmd and info handler have same format, so delete info handler.
      
      Signed-off-by: Wenchao Xia <xiawenc@linux.vnet.ibm.com>
      Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
  
  commit 84f2d0ea0f39bc140a6c69ba8e3ffd6b10cae6fa
  Author: Wenchao Xia <xiawenc@linux.vnet.ibm.com>
  Date:   Mon Jan 14 14:06:25 2013 +0800
  
      HMP: add QDict to info callback handler
      
        This patch change all info call back function to take
      additional QDict * parameter, which allow those command
      take parameter. Now it is set to NULL at default case.
      
      Signed-off-by: Wenchao Xia <xiawenc@linux.vnet.ibm.com>
      Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
  
  commit e8bccad5ac6095b5af7946cd72d9aacb57f7c0a3
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Wed Jan 16 21:20:00 2013 +0100
  
      win32-aio: Fix memory leak
      
      The buffer is allocated for both reads and writes, and obviously it
      should be freed even if an error occurs.
      
      Cc: qemu-stable@nongnu.org
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit bcbbd234d42f1111e42b91376db61922d42e7e9e
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Wed Jan 16 21:19:59 2013 +0100
  
      win32-aio: Fix vectored reads
      
      Copying data in the right direction really helps a lot!
      
      Cc: qemu-stable@nongnu.org
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 2ea9b58f0bc62445b7ace2381b4c4db7d5597e19
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Wed Jan 16 19:25:51 2013 +0100
  
      aio: Fix return value of aio_poll()
      
      aio_poll() must return true if any work is still pending, even if it
      didn't make progress, so that bdrv_drain_all() doesn't stop waiting too
      early. The possibility of stopping early occasionally lead to a failed
      assertion in bdrv_drain_all(), when some in-flight request was missed
      and the function didn't really drain all requests.
      
      In order to make that change, the return value as specified in the
      function comment must change for blocking = false; fortunately, the
      return value of blocking = false callers is only used in test cases, so
      this change shouldn't cause any trouble.
      
      Cc: qemu-stable@nongnu.org
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 6bf3ee07ff55aa795010a8e071826f38e9a26112
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Wed Jan 16 10:54:34 2013 +0100
  
      ide: Remove wrong assertion
      
      The Bus Master IDE Active bit (BM_STATUS_DMAING) is not only set when
      the request is still in flight, but also when it has completed and the
      size of the physical memory regions in the PRDT was larger than the
      transfer size.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 6d759117d3fd28e38c49c56c9de206cc718d32fa
  Author: Jeff Cody <jcody@redhat.com>
  Date:   Tue Jan 15 10:47:24 2013 -0500
  
      block: fix null-pointer bug on error case in block commit
      
      This is a bug that was caught by a coverity run by Markus.  In
      the error case when we errored out to exit_restore_open early in the
      function, 'overlay_bs' was still NULL at that point, although it is
      used to look up flags and perform a bdrv_reopen().
      
      Move the overlay_bs lookup to where it is needed, and check for NULL
      before restoring the flags.  Also get rid of the unneeded parameter
      initialization.
      
      Reported-By: Markus Armbruster <armbru@redhat.com>
      Signed-off-by: Jeff Cody <jcody@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit a4cbfe24e4d9f86622ba81b8c5b599c92c682fbc
  Author: Blue Swirl <blauwirbel@gmail.com>
  Date:   Sun Jan 13 16:35:41 2013 +0000
  
      bswap: improve gluing
      
      OpenBSD system compiler (gcc 4.2.1) has problems with concatenation
      of macro arguments in macro functions:
        CC    aes.o
      In file included from /src/qemu/include/qemu-common.h:126,
                       from /src/qemu/aes.c:30:
      /src/qemu/include/qemu/bswap.h: In function 'leul_to_cpu':
      /src/qemu/include/qemu/bswap.h:461: warning: implicit declaration of function 'bswapHOST_LONG_BITS'
      /src/qemu/include/qemu/bswap.h:461: warning: nested extern declaration of 'bswapHOST_LONG_BITS'
      
      Function leul_to_cpu() is only used in kvm-all.c, so the warnings
      are not fatal on OpenBSD without -Werror.
      
      Fix by applying glue(). Also add do {} while(0) wrapping and fix
      semicolon use while at it.
      
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 47f4dac3fde809e3da4e60d9eb699f1d4b378249
  Merge: af381eb... 0a1a7fa...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Wed Jan 16 15:20:05 2013 -0600
  
      Merge remote-tracking branch 'kraxel/chardev.1' into staging
      
      # By Gerd Hoffmann
      # Via Gerd Hoffmann
      * kraxel/chardev.1:
        chardev: add pty chardev support to chardev-add (qmp)
        chardev: add socket chardev support to chardev-add (qmp)
        chardev: add parallel chardev support to chardev-add (qmp)
        chardev: add serial chardev support to chardev-add (qmp)
        chardev: add file chardev support to chardev-add (qmp)
        chardev: add hmp hotplug commands
        chardev: add qmp hotplug commands, with null chardev support
        chardev: reduce chardev ifdef mess a bit
        chardev: fix QemuOpts lifecycle
        chardev: add error reporting for qemu_chr_new_from_opts
  
  commit af381ebeacdefcec0d2b44bdbb9d6e01e35f691f
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Tue Jan 15 09:49:36 2013 +0100
  
      build: fix Win32 clean build
      
      The version.o file did not appear explicitly as a dependency, and
      this caused clean builds to fail.  Force its build by making the
      Makefile depend on version.o.
      
      (We cannot add it to libqemuutil.a, because it doesn't export any
      symbol and thus would not be pulled by the linker).
      
      Cc: Blue Swirl <blauwirbel@gmail.com>
      Cc: Stefan Weil <sw@weilnetz.de>
      Tested-by: Stefan Weil <sw@weilnetz.de>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit eb60d1c55268f489b32e6b694e84e2017b75a3d3
  Author: Andreas Färber <andreas.faerber@web.de>
  Date:   Wed Jan 16 01:57:59 2013 +0100
  
      tmp105: Add temperature QOM property
      
      This obsoletes tmp105_set() and allows for better error handling.
      
      Signed-off-by: Andreas Färber <andreas.faerber@web.de>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 2aad80eeb788c7c3f71c57e78352f0fdadf8fe28
  Author: Andreas Färber <andreas.faerber@web.de>
  Date:   Wed Jan 16 01:57:58 2013 +0100
  
      tmp105: QOM'ify
      
      Introduce TYPE_ constant and cast macro.
      Move the state struct to the new header to allow for future embedding.
      
      Signed-off-by: Andreas Färber <andreas.faerber@web.de>
      Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 6e9989034b176a8e4cfdccd85892abfa73977ba7
  Author: Andreas Färber <andreas.faerber@web.de>
  Date:   Wed Jan 16 01:57:57 2013 +0100
  
      tests: Add tmp105 qtest test case
      
      Exercise all four commands of the TMP105, testing for an issue in the
      I2C TX path.
      
      The test case uses the N800's OMAP I2C and is the first for ARM.
      
      Signed-off-by: Andreas Färber <andreas.faerber@web.de>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit cb5ef3fa1871522a0886627033459e94bd537fb7
  Author: Andreas Färber <andreas.faerber@web.de>
  Date:   Wed Jan 16 01:57:56 2013 +0100
  
      tmp105: Fix I2C protocol bug
      
      An early length postincrement in the TMP105's I2C TX path led to
      transfers of more than one byte to place the second byte in the third
      byte's place within the buffer and the third byte to get discarded.
      
      Fix this by explictly incrementing the length after the checks but
      before the callback is called, which again checks the length.
      
      Adjust the Coding Style while at it.
      
      Signed-off-by: Alex Horn <alex.horn@cs.ox.ac.uk>
      Signed-off-by: Andreas Färber <andreas.faerber@web.de>
      Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 6d0b430176e3571af0e1596276078f05bfe1c5a5
  Author: Andreas Färber <andreas.faerber@web.de>
  Date:   Wed Jan 16 01:57:55 2013 +0100
  
      tmp105: Split out I2C message constants from header
      
      Allows value sharing with qtest.
      
      Signed-off-by: Andreas Färber <andreas.faerber@web.de>
      Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 2bf7b4572b39a494403190636b4e7d44967504c0
  Author: Andreas Färber <andreas.faerber@web.de>
  Date:   Wed Jan 16 01:57:54 2013 +0100
  
      libqtest: Prepare I2C libqos
      
      This adds a simple I2C API and a driver implementation for omap_i2c.
      
      Signed-off-by: Andreas Färber <andreas.faerber@web.de>
      Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 457b65432700281b061086a2a8527bf1f59163a9
  Author: Stefan Weil <sw@weilnetz.de>
  Date:   Wed Jan 16 18:17:33 2013 +0100
  
      audio: Replace non-portable asprintf in debug code by g_strdup_printf
      
      sw->name already uses the correct g_free to free the allocated memory.
      
      Signed-off-by: Stefan Weil <sw@weilnetz.de>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit a1cbfd554e11bb8af38c2f3e1f1574bf4c563cd2
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Wed Jan 16 18:20:25 2013 +0100
  
      usb-storage: Drop useless null test in usb_msd_handle_data()
      
      scsi_req_new() never returns null, and scsi_req_enqueue() dereferences
      the pointer, so checking for null is useless.
      
      Spotted by Coverity.
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 955d7b26779d6654f6ba2c456bac9fd49fa0cd8a
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Wed Jan 16 18:20:57 2013 +0100
  
      ui: Drop useless null tests in parse_keyboard_layout()
      
      Spotted by Coverity.
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 4ecf8aa5a06a830b05c035a5d6184bf991931d20
  Author: Stefan Weil <sw@weilnetz.de>
  Date:   Wed Jan 16 18:22:29 2013 +0100
  
      pseries: Replace non-portable asprintf by g_strdup_printf
      
      g_strdup_printf already handles OOM errors, so some error handling in
      QEMU code can be removed.
      
      Signed-off-by: Stefan Weil <sw@weilnetz.de>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit b8e76b35d47d03f6f9bb3a7455316aaed8b25795
  Author: Knut Omang <knuto@ifi.uio.no>
  Date:   Wed Jan 16 16:34:34 2013 +0100
  
      Add new DEFAULT_MACHINE_OPTIONS to q35 and ppc405
      
      Without this default q35/ppc405 based machines would no longer boot
      after commit e4ada29e909787f629626660b1561f6a680187d3
      
      Signed-off-by: Knut Omang <knut.omang@oracle.com>
      Reviewed-by: Markus Armbruster <armbru@redhat.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 9468a5d4904223af2c47131f32e3a0555142e4e3
  Author: Laurent Vivier <laurent@vivier.eu>
  Date:   Thu Jan 10 22:30:50 2013 +0100
  
      alpha-linux-user: Correct select
      
      Alpha, like s390x, passes all select arguments in registers.
      
      Signed-off-by: Laurent Vivier <laurent@vivier.eu>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 2ba7f73006371312109991869b13bf8f4b4659c4
  Author: Laurent Vivier <laurent@vivier.eu>
  Date:   Thu Jan 10 21:42:48 2013 +0100
  
      alpha-linux-user: Translate fcntl l_type
      
      The values of F_RDLCK, F_WRLCK, F_UNLCK, F_EXLCK, F_SHLCK
      differ between alpha and other linux architectures.
      
      This patch allows to run "dpkg" (database lock).
      
      Signed-off-by: Laurent Vivier <laurent@vivier.eu>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 0a1a7fabda7f0fa05ef09051be29e92e81f929ad
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Thu Dec 20 14:39:13 2012 +0100
  
      chardev: add pty chardev support to chardev-add (qmp)
      
      The ptsname is returned directly, so there is no need to
      use query-chardev to figure the pty device path.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit f6bd5d6ec514939c421fcd411d1a39bc7dad0948
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Thu Dec 20 13:53:12 2012 +0100
  
      chardev: add socket chardev support to chardev-add (qmp)
      
      qemu_chr_open_socket is split into two functions.  All initialization
      after creating the socket file handler is split away into the new
      qemu_chr_open_socket_fd function.
      
      chr->filename doesn't get filled from QemuOpts any more.  Qemu gathers
      the information using getsockname and getnameinfo instead.  This way it
      will also work correctly for file handles passed via file descriptor
      passing.
      
      Finally qmp_chardev_open_socket() is the actual qmp hotplug
      implementation which basically just calls socket_listen or
      socket_connect and the new qemu_chr_open_socket_fd function.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 88a946d32dd9e4c6c0ad56e19f2822bd5c8b416e
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Thu Jan 10 14:20:58 2013 +0100
  
      chardev: add parallel chardev support to chardev-add (qmp)
      
      Also alias the old parport name to parallel for -chardev.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit d59044ef74d577797d087bc6ffb156cec89ed39a
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Wed Dec 19 13:50:29 2012 +0100
  
      chardev: add serial chardev support to chardev-add (qmp)
      
      Similar to file, except that no separate in/out files are supported
      because it's pointless for direct device access.  Also the special
      tty ioctl hooks (pass through linespeed settings etc) are activated
      on Unix.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit ffbdbe59acc5f175d6c05a5d90f0b7c865fafd5b
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Wed Dec 19 13:13:57 2012 +0100
  
      chardev: add file chardev support to chardev-add (qmp)
      
      Add support for file chardevs.  Output file is mandatory,
      input file is optional.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit f10889089153edf032476b45229477866a9ca0b1
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Wed Dec 19 10:33:40 2012 +0100
  
      chardev: add hmp hotplug commands
      
      Add chardev-add and chardev-remove commands to the human monitor.
      chardev-add accepts the same syntax as -chardev, chardev-remove
      expects a chardev id.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit f1a1a35638bf045a2b158c0cb23d92ef39c06792
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Wed Dec 19 10:33:56 2012 +0100
  
      chardev: add qmp hotplug commands, with null chardev support
      
      Add chardev-add and chardev-remove qmp commands.  Hotplugging
      a null chardev is supported for now, more will be added later.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit e551498e7283fc7f12a0f9cd5645517bfe9008f6
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Wed Dec 19 16:35:42 2012 +0100
  
      chardev: reduce chardev ifdef mess a bit
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 2274ae9d1a841c9d214b7c877d28e2f037a9b26e
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Mon Oct 15 09:30:59 2012 +0200
  
      chardev: fix QemuOpts lifecycle
      
      qemu_chr_new_from_opts handles QemuOpts release now, so callers don't
      have to worry.  It will either be saved in CharDriverState, then
      released in qemu_chr_delete, or in the error case released instantly.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit bd2d80b2b75b36955d536564ceb593f5bdae2f12
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Mon Oct 15 09:28:05 2012 +0200
  
      chardev: add error reporting for qemu_chr_new_from_opts
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 249d41720b7dfbb5951b430b9eefdbee7464f515
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Wed Jan 9 03:58:11 2013 +0100
  
      qdev: Prepare "realized" property
      
      Introduce the QOM realizefn suggested by Anthony.
      Detailed documentation is supplied in the qdev header.
      
      For now this implements a default DeviceClass::realize callback that
      just wraps DeviceClass::init, which it deprecates.
      Once all devices have been converted to DeviceClass::realize,
      DeviceClass::init is to be removed.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Cc: Anthony Liguori <anthony@codemonkey.ws>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 7983c8a335dd09fec49f99a44d4404aa87828c0a
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Wed Jan 9 03:58:10 2013 +0100
  
      qdev: Fold state enum into bool realized
      
      Whether the device was initialized or not is QOM-level information and
      currently unused. Drop it from device. This leaves the boolean state of
      whether or not DeviceClass::init was called or not, a.k.a. "realized".
      
      Suggested-by: Anthony Liguori <aliguori@us.ibm.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 2c9ee0291f8ca7e18f8e96a34e8f4be7867219d2
  Author: Avik Sil <aviksil@linux.vnet.ibm.com>
  Date:   Tue Jan 8 12:36:31 2013 +0530
  
      pseries: set no default boot order
      
      This patch removes the default boot order for pseries machine. This allows
      the machine to handle a NULL boot order in case no -boot option is provided.
      Thus it helps SLOF firmware to verify if boot order is specified in command
      line or not. If no boot order is provided SLOF tries to boot from the
      device set in the nvram.
      
      Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
      Acked-by: Alexander Graf <agraf@suse.de>
      Signed-off-by: Avik Sil <aviksil@linux.vnet.ibm.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit e4ada29e909787f629626660b1561f6a680187d3
  Author: Avik Sil <aviksil@linux.vnet.ibm.com>
  Date:   Tue Jan 8 12:36:30 2013 +0530
  
      Make default boot order machine specific
      
      This patch makes default boot order machine specific instead of
      set globally. The default boot order can be set per machine in
      QEMUMachine boot_order. This also allows a machine to receive a
      NULL boot order when -boot isn't used and take an appropriate action
      accordingly. This helps machine boots from the devices as set in
      guest's non-volatile memory location in case no boot order is
      provided by the user.
      
      Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
      Signed-off-by: Avik Sil <aviksil@linux.vnet.ibm.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 038794cfe1c0eece8968418077e4af601acd5aff
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Tue Jan 15 15:24:16 2013 +0100
  
      acl: Free memory allocated with g_malloc() with g_free()
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit c23c15d30b901bb447cdcada96cae64c0046d146
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Tue Jan 15 15:24:15 2013 +0100
  
      acl: Fix acl_remove not to mess up the ACL
      
      It leaks memory and fails to adjust qemu_acl member nentries.  Future
      acl_add become confused: can misreport the position, and can silently
      fail to add.
      
      Cc: qemu-stable@nongnu.org
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit cc69bda6c97a1c193348eb381f4bffdfd1c8a948
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Tue Jan 15 15:42:32 2013 +0100
  
      sdl: Fix heap smash in sdl_zoom_rgb{16,32} for int > 32 bits
      
      Careless use of malloc(): allocate Uint32[N], assign to int *, use
      int[N].
      
      Fix by converting to g_new().
      
      Functions can't fail anymore, so make them return void.  Caller
      ignored the value anyway.
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit dabe3143e0f36a78a65c0dce1e298e31df1be6c4
  Author: Michael S. Tsirkin <mst@redhat.com>
  Date:   Tue Jan 15 19:50:13 2013 +0200
  
      kvm: add stub for kvm_irqchip_update_msi_route
      
      ppc64 build needs this stub to build with virtio enabled.
      
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
      Tested-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 8ec12ec734da08a945a05e2b0f89d2639048c771
  Merge: 58a864d... c3a2980...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Tue Jan 15 16:54:41 2013 -0600
  
      Merge remote-tracking branch 'afaerber/memory-ioport' into staging
      
      * afaerber/memory-ioport:
        acpi_piix4: Do not use old_portio-style callbacks
        xen_platform: Do not use old_portio-style callbacks
        hw/dma.c: Fix conversion of ioport_register* to MemoryRegion
      
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 58a864dec23f9052a5379a3ce81566e065c14afa
  Merge: b9f84ac... ecbe251...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Tue Jan 15 16:53:10 2013 -0600
  
      Merge remote-tracking branch 'stefanha/trivial-patches' into staging
      
      * stefanha/trivial-patches:
        configure: try pkg-config for curses
        qom: Make object_resolve_path_component() path argument const
        Add libcacard/trace/generated-tracers.c to .gitignore
      
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit b9f84ac0fa81315bf4efa8db64f0705273b7499a
  Merge: c94bf1c... 7191bf3...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Tue Jan 15 16:52:56 2013 -0600
  
      Merge remote-tracking branch 'stefanha/block' into staging
      
      * stefanha/block:
        block: Fix how mirror_run() frees its buffer
        win32-aio: Fix how win32_aio_process_completion() frees buffer
        scsi-disk: qemu_vfree(NULL) is fine, simplify
        w32: Make qemu_vfree() accept NULL like the POSIX implementation
        sheepdog: clean up sd_aio_setup()
        sheepdog: multiplex the rw FD to flush cache
        block: clear dirty bitmap when discarding
        ide: issue discard asynchronously but serialize the pieces
        ide: fix TRIM with empty range entry
        block: make discard asynchronous
        raw: support discard on block devices
        raw-posix: remember whether discard failed
        raw-posix: support discard on more filesystems
        block: fix initialization in bdrv_io_limits_enable()
        qcow2: Fix segfault on zero-length write
      
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit c94bf1c107df6623e54d48b90fb439a1281a36de
  Merge: bdb8872c... e175bce...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Tue Jan 15 16:52:39 2013 -0600
  
      Merge remote-tracking branch 'afaerber/qom-cpu' into staging
      
      * afaerber/qom-cpu:
        target-i386: Use switch in check_hw_breakpoints()
        target-i386: Avoid goto in hw_breakpoint_insert()
        target-i386: Introduce hw_{local,global}_breakpoint_enabled()
        target-i386: Define DR7 bit field constants
        target-i386: Move kvm_check_features_against_host() check to realize time
        target-i386: cpu_x86_register() consolidate freeing resources
        target-i386: Move setting defaults out of cpu_x86_parse_featurestr()
        target-i386: check/enforce: Check all feature words
        target-i386/cpu.c: Add feature name array for ext4_features
        target-i386: kvm_check_features_against_host(): Use feature_word_info
        target-i386/cpu: Introduce FeatureWord typedefs
        target-i386: Disable kvm_mmu by default
        kvm: Add fake KVM constants to avoid #ifdefs on KVM-specific code
        exec: Return CPUState from qemu_get_cpu()
        xen: Simplify halting of first CPU
        kvm: Pass CPUState to kvm_init_vcpu()
        cpu: Move cpu_index field to CPUState
        cpu: Move numa_node field to CPUState
        target-mips: Clean up mips_cpu_map_tc() documentation
        cpu: Move nr_{cores,threads} fields to CPUState
      
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit bdb8872cc14684557db4bef112b02eeb68f4410b
  Merge: 2fd3402... 08bb4a7...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Tue Jan 15 16:52:10 2013 -0600
  
      Merge remote-tracking branch 'afaerber-or/prep-up' into staging
      
      * afaerber-or/prep-up:
        pc87312: Avoid define conflict on mingw32
        pc87312: Replace register_ioport_*() with MemoryRegion
      
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 2fd3402d9242dec06bb1ca5680c1ddf421932b08
  Merge: dd25f93... 01b87f6...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Tue Jan 15 16:50:04 2013 -0600
  
      Merge remote-tracking branch 'mdroth/qga-pull-1-14-2013-2' into staging
      
      * mdroth/qga-pull-1-14-2013-2:
        qga: add missing commas in json docs
      
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit dd25f938203eac51ef2ec9f4a545645ff49bda70
  Merge: 5e72179... 7868181...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Tue Jan 15 16:49:48 2013 -0600
  
      Merge remote-tracking branch 'mdroth/qga-pull-1-14-2013' into staging
      
      * mdroth/qga-pull-1-14-2013:
        qemu-ga: Handle errors uniformely in ga_channel_open()
        qemu-ga: Plug fd leak on ga_channel_open() error paths
        qemu-ga: Plug fd leak on ga_channel_listen_accept() error path
        qemu-ga: Plug file descriptor leak on ga_open_pidfile() error path
        qemu-ga: Drop pointless lseek() from ga_open_pidfile()
        qemu-ga: Document intentional fall through in channel_event_cb()
        qemu-ga: add ga_open_logfile()
        qemu-ga: ga_open_pidfile(): use qemu_open()
      
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 5e72179b8f16e05a33fea5f63856aa16dbb29048
  Merge: cf7c3f0... 7e7b7cb...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Tue Jan 15 16:49:18 2013 -0600
  
      Merge remote-tracking branch 'sstabellini/xen-2013-01-14' into staging
      
      * sstabellini/xen-2013-01-14:
        xen_disk: implement BLKIF_OP_FLUSH_DISKCACHE, remove BLKIF_OP_WRITE_BARRIER
        xen_disk: add persistent grant support to xen_disk backend
        xen_disk: fix memory leak
      
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit c3a29809e4d8924a0cfffd7f1af3c2f3c46f5889
  Author: Hervé Poussineau <hpoussin@reactos.org>
  Date:   Fri Jan 4 22:29:41 2013 +0100
  
      acpi_piix4: Do not use old_portio-style callbacks
      
      Signed-off-by: Hervé Poussineau <hpoussin@reactos.org>
      [AF: Used HWADDR_PRIx for hwaddr PIIX4_DPRINTF()]
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 7a652efa1b55ea671125696aabf8f1bd6e9a97f7
  Author: Hervé Poussineau <hpoussin@reactos.org>
  Date:   Fri Jan 4 22:29:40 2013 +0100
  
      xen_platform: Do not use old_portio-style callbacks
      
      Signed-off-by: Hervé Poussineau <hpoussin@reactos.org>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit ecd584b836937eb45f7e7e487595002486a09cb7
  Author: Julien Grall <julien.grall@citrix.com>
  Date:   Wed Dec 19 12:09:21 2012 +0000
  
      hw/dma.c: Fix conversion of ioport_register* to MemoryRegion
      
      The commit 582299336879504353e60c7937fbc70fea93f3da introduced a 1-shift for
      some offset in DMA emulation.
      
      Before the previous commit, which converted ioport_register_* to
      MemoryRegion, the DMA controller registered 8 ioports with the following
      formula:
      base + ((8 + i) << d->shift) where 0 <= i < 8
      When an IO occured within a Memory Region, DMA callback receives an
      offset relative to the start address. Here the start address is:
      base + (8 << d->shift).
      The offset should be: (i << d->shift). After the shift is reverted, the
      offsets are 0..7 not 1..8.
      
      Fixes LP#1089996.
      
      Reported-by: Andreas Gustafsson <gson@gson.org>
      Signed-off-by: Julien Grall <julien.grall@citrix.com>
      Tested-by: Stefan Hajnoczi <stefanha@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit ecbe251fa0eb4905c4a82c887e37057243b9fbad
  Author: Vadim Evard <v.e.evard@gmail.com>
  Date:   Tue Jan 15 16:17:24 2013 +0400
  
      configure: try pkg-config for curses
      
      Static linkikng against ncurses may require explicit -ltinfo.
      In case -lcurses and -lncurses both didn't work give pkg-config a
      chance.
      
      Fixes #1094786 for me.
      
      Signed-off-by: Vadim Evard <v.e.evard@gmail.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 7191bf311ea9722cdcc3b2229788eff69d896bd0
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Tue Jan 15 15:29:10 2013 +0100
  
      block: Fix how mirror_run() frees its buffer
      
      It allocates with qemu_blockalign(), therefore it must free with
      qemu_vfree(), not g_free().
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 7479acdbce2ecf6cbd0b7d72b81608c8fc51b1ae
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Tue Jan 15 14:23:39 2013 +0100
  
      win32-aio: Fix how win32_aio_process_completion() frees buffer
      
      win32_aio_submit() allocates it with qemu_blockalign(), therefore it
      must be freed with qemu_vfree(), not g_free().
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Reviewed-by: Kevin Wolf <kwolf@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit db4c34c3df5107ec4900ff07f70c540479a7eeca
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Tue Jan 15 14:23:38 2013 +0100
  
      scsi-disk: qemu_vfree(NULL) is fine, simplify
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Acked-by: Paolo Bonzini <pbonzini@redhat.com>
      Reviewed-by: Kevin Wolf <kwolf@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 94c8ff3a01d9bd1005f066a0ee3fe43c842a43b7
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Tue Jan 15 14:23:37 2013 +0100
  
      w32: Make qemu_vfree() accept NULL like the POSIX implementation
      
      On POSIX, qemu_vfree() accepts NULL, because it's merely wrapper
      around free().  As far as I can tell, the Windows implementation
      doesn't.  Breeds bugs that bite only under Windows.
      
      Make the Windows implementation behave like the POSIX implementation.
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Reviewed-by: Kevin Wolf <kwolf@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit f700f8e3463b5d61383121fa6f79564d6132b10d
  Author: Liu Yuan <tailai.ly@taobao.com>
  Date:   Mon Jan 14 14:01:03 2013 +0800
  
      sheepdog: clean up sd_aio_setup()
      
      The last two parameters of sd_aio_setup() are never used, so remove them.
      
      Cc: MORITA Kazutaka <morita.kazutaka@lab.ntt.co.jp>
      Cc: Kevin Wolf <kwolf@redhat.com>
      Cc: Stefan Hajnoczi <stefanha@redhat.com>
      Signed-off-by: Liu Yuan <tailai.ly@taobao.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 477830727821e4bc337f4ac1fd222ffe0b900e1a
  Author: Liu Yuan <tailai.ly@taobao.com>
  Date:   Tue Jan 15 16:28:55 2013 +0800
  
      sheepdog: multiplex the rw FD to flush cache
      
      This will reduce sockfds connected to the sheep server to one, which simply the
      future hacks.
      
      Cc: MORITA Kazutaka <morita.kazutaka@lab.ntt.co.jp>
      Cc: Kevin Wolf <kwolf@redhat.com>
      Cc: Stefan Hajnoczi <stefanha@redhat.com>
      Signed-off-by: Liu Yuan <tailai.ly@taobao.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 3e84b4832180db2aa6187b6b971054bc3ca68be0
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Tue Jan 15 02:55:10 2013 +0100
  
      qom: Make object_resolve_path_component() path argument const
      
      A usage with a hardcoded partial path such as
      
        object_resolve_path_component(obj, "foo")
      
      is totally valid but currently leads to a compilation error. Fix this.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit a87eec766d99c33fc49ecc6dbce40f304168ac3f
  Author: Alex Rozenman <Alex_Rozenman@mentor.com>
  Date:   Tue Jan 8 01:28:02 2013 +0200
  
      Add libcacard/trace/generated-tracers.c to .gitignore
      
      Signed-off-by: Alex Rozenman <Alex_Rozenman@mentor.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit df702c9b4c1d049b12d7cf2f2ee607ff32f766cb
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Mon Jan 14 16:26:58 2013 +0100
  
      block: clear dirty bitmap when discarding
      
      Note that resetting bits in the dirty bitmap is done _before_ actually
      processing the request.  Writes, instead, set bits after the request
      is completed.
      
      This way, when there are concurrent write and discard requests, the
      outcome will always be that the blocks are marked dirty.  This scenario
      should never happen, but it is safer to do it this way.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 501378c3af16e8e83a9dd500c11e594f4d1dbe79
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Mon Jan 14 16:26:57 2013 +0100
  
      ide: issue discard asynchronously but serialize the pieces
      
      Now that discard can take a long time, make it asynchronous.
      Each LBA range entry is processed separately because discard
      can be an expensive operation.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 80bc2e8d807939bee89d1a5ca0dbe89946d39ed1
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Mon Jan 14 16:26:56 2013 +0100
  
      ide: fix TRIM with empty range entry
      
      ATA-ACS-3 says "If the two byte range length is zero, then the LBA
      Range Entry shall be discarded as padding."  iovecs are used as if
      they are linearized, so it is incorrect to discard the rest of
      this iovec.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 8238010b265886249f9f3d45e890788319b7736e
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Mon Jan 14 16:26:55 2013 +0100
  
      block: make discard asynchronous
      
      This is easy with the thread pool, because we can use s->is_xfs and
      s->has_discard from the worker function.
      
      QEMU has a widespread assumption that each I/O operation writes less
      than 2^32 bytes.  This patch doesn't fix it throughout of course,
      but it starts correcting struct RawPosixAIOData so that there is
      no regression with respect to the synchronous discard implementation.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit fcd9d4555252c47a337357dfce0806e5dde99d96
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Mon Jan 14 16:26:54 2013 +0100
  
      raw: support discard on block devices
      
      Block devices use a ioctl instead of fallocate, so add a separate
      implementation.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit c85191e5c9e14d65cc4281ef3b31f480227aa6dd
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Mon Jan 14 16:26:53 2013 +0100
  
      raw-posix: remember whether discard failed
      
      Avoid sending system calls repeatedly if they shall fail.  This
      does not apply to XFS: if the filesystem-specific ioctl fails,
      something weird is happening.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 3d4fa43e648f3b169e7ab5dd4e21312e510805d7
  Author: Kusanagi Kouichi <slash@ac.auone-net.jp>
  Date:   Mon Jan 14 16:26:52 2013 +0100
  
      raw-posix: support discard on more filesystems
      
      Linux 2.6.38 introduced the filesystem independent interface to
      deallocate part of a file. As of Linux 3.7, btrfs, ext4, ocfs2,
      tmpfs and xfs support it.
      
      Even though the system calls here are in practice issued on Linux,
      the code is structured to allow plugging in alternatives for other Unix
      variants.  EOPNOTSUPP is used unconditionally in this patch, but it is
      supported in both OpenBSD and Mac OS X since forever (see for example
      http://lists.debian.org/debian-glibc/2006/02/msg00337.html).
      
      Signed-off-by: Kusanagi Kouichi <slash@ac.auone-net.jp>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 029d091e4975af60ff9622717af19c5910f2f4e9
  Author: Peter Lieven <pl@dlhnet.de>
  Date:   Fri Jan 11 13:29:55 2013 +0100
  
      block: fix initialization in bdrv_io_limits_enable()
      
      bdrv_io_limits_enable() starts a new slice, but does not set io_base
      correctly for that slice.
      
      Here is how io_base is used:
      
          bytes_base  = bs->nr_bytes[is_write] - bs->io_base.bytes[is_write];
          bytes_res   = (unsigned) nb_sectors * BDRV_SECTOR_SIZE;
      
          if (bytes_base + bytes_res <= bytes_limit) {
              /* no wait */
          } else {
              /* operation needs to be throttled */
          }
      
      As a result, any I/O operations that are triggered between now and
      bs->slice_end are incorrectly limited.  If 10 MB of data has been
      written since the VM was started, QEMU thinks that 10 MB of data has
      been written in this slice. This leads to a I/O lockup in the guest.
      
      We fix this by delaying the start of a new slice to the next
      call of bdrv_exceed_io_limits().
      
      Signed-off-by: Peter Lieven <pl@kamp.de>
      Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit e175bce587936bf479889881488821ea8d61c89c
  Author: liguang <lig.fnst@cn.fujitsu.com>
  Date:   Tue Jan 15 13:39:56 2013 +0800
  
      target-i386: Use switch in check_hw_breakpoints()
      
      Replace an if statement using magic numbers for breakpoint type with a
      more explicit switch statement. This is to aid readability.
      
      Change the return type and force_dr6_update argument type to bool.
      
      While at it, fix Coding Style issues (missing braces).
      
      Signed-off-by: liguang <lig.fnst@cn.fujitsu.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 1cc21a180b9ea9204e99ad5c58604cb458e572a9
  Author: liguang <lig.fnst@cn.fujitsu.com>
  Date:   Tue Jan 15 08:24:02 2013 +0100
  
      target-i386: Avoid goto in hw_breakpoint_insert()
      
        "Go To Statement Considered Harmful" -- E. Dijkstra
      
      To avoid an unnecessary goto within the switch statement, move
      watchpoint insertion out of the switch statement. Improves readability.
      
      While at it, fix Coding Style issues (missing braces, indentation).
      
      Signed-off-by: liguang <lig.fnst@cn.fujitsu.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 5902564ac983d67d7d898356971698b50b8f0b91
  Author: liguang <lig.fnst@cn.fujitsu.com>
  Date:   Tue Jan 15 08:01:07 2013 +0100
  
      target-i386: Introduce hw_{local,global}_breakpoint_enabled()
      
      hw_breakpoint_enabled() returned a bit field indicating whether a local
      breakpoint and/or global breakpoint was enabled. Avoid this number magic
      by using explicit boolean helper functions hw_local_breakpoint_enabled()
      and hw_global_breakpoint_enabled(), to aid readability.
      
      Reuse them for the hw_breakpoint_enabled() implementation and change
      its return type to bool.
      
      While at it, fix Coding Style issues (missing braces).
      
      Signed-off-by: liguang <lig.fnst@cn.fujitsu.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 428065ce50643a56bff043501809b62b035f0b17
  Author: liguang <lig.fnst@cn.fujitsu.com>
  Date:   Tue Jan 15 13:39:55 2013 +0800
  
      target-i386: Define DR7 bit field constants
      
      Implicit use of dr7 bit field is a little hard to understand,
      so define constants for them and use them consistently.
      
      Signed-off-by: liguang <lig.fnst@cn.fujitsu.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 8d2497c3552e19a60e7a75d20976471ecb2a8e2b
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Mon Jan 14 17:31:31 2013 +0100
  
      qcow2: Fix segfault on zero-length write
      
      One of the recent refactoring patches (commit f50f88b9) didn't take care
      to initialise l2meta properly, so with zero-length writes, which don't
      even enter the write loop, qemu just segfaulted.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 5ec01c2e96910e1588d1a0de8609b9dda7618c7f
  Author: Igor Mammedov <imammedo@redhat.com>
  Date:   Fri Jan 11 03:10:17 2013 +0100
  
      target-i386: Move kvm_check_features_against_host() check to realize time
      
      kvm_check_features_against_host() should be called when features can't
      be changed, and when features are converted to properties it would be
      possible to change them until realize time, so correct way is to call
      kvm_check_features_against_host() in x86_cpu_realize().
      
      Signed-off-by: Igor Mammedov <imammedo@redhat.com>
      Reviewed-by: Eduardo Habkost <ehabkost@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit fa2db3c494270c1892365eef370d06a4559619e0
  Author: Igor Mammedov <imammedo@redhat.com>
  Date:   Fri Jan 11 03:10:16 2013 +0100
  
      target-i386: cpu_x86_register() consolidate freeing resources
      
      Freeing resources in one place would require setting 'error'
      to not NULL, so add some more error reporting before jumping to
      exit branch.
      
      Signed-off-by: Igor Mammedov <imammedo@redhat.com>
      Reviewed-by: Eduardo Habkost <ehabkost@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 077c68c32897ea02b88c9a919627d93d3878ef15
  Author: Igor Mammedov <imammedo@redhat.com>
  Date:   Fri Jan 11 03:10:15 2013 +0100
  
      target-i386: Move setting defaults out of cpu_x86_parse_featurestr()
      
      No functional change, needed for simplifying conversion to properties.
      
      Signed-off-by: Igor Mammedov <imammedo@redhat.com>
      Reviewed-by: Eduardo Habkost <ehabkost@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 07ca59450c9a0c5df65665ce46aa8487af59a1dd
  Author: Eduardo Habkost <ehabkost@redhat.com>
  Date:   Mon Jan 7 16:20:48 2013 -0200
  
      target-i386: check/enforce: Check all feature words
      
      This adds the following feature words to the list of flags to be checked
      by kvm_check_features_against_host():
      
       - cpuid_7_0_ebx_features
       - ext4_features
       - kvm_features
       - svm_features
      
      This will ensure the "enforce" flag works as it should: it won't allow
      QEMU to be started unless every flag that was requested by the user or
      defined in the CPU model is supported by the host.
      
      This patch may cause existing configurations where "enforce" wasn't
      preventing QEMU from being started to abort QEMU. But that's exactly the
      point of this patch: if a flag was not supported by the host and QEMU
      wasn't aborting, it was a bug in the "enforce" code.
      
      Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
      Reviewed-by: Gleb Natapov <gleb@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 89e49c8bea9ec81d2cca25f81f5e15c3a1d8b69c
  Author: Eduardo Habkost <ehabkost@redhat.com>
  Date:   Mon Jan 7 16:20:47 2013 -0200
  
      target-i386/cpu.c: Add feature name array for ext4_features
      
      Feature names were taken from the X86_FEATURE_* constants in the Linux
      kernel code.
      
      Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
      Reviewed-by: Gleb Natapov <gleb@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit bffd67b01d96d3a59bf74a2d38f00e59d4b9c774
  Author: Eduardo Habkost <ehabkost@redhat.com>
  Date:   Mon Jan 7 16:20:46 2013 -0200
  
      target-i386: kvm_check_features_against_host(): Use feature_word_info
      
      Instead of carrying the CPUID leaf/register and feature name array on
      the model_features_t struct, move that information into
      feature_word_info so it can be reused by other functions.
      
      The goal is to eventually kill model_features_t entirely, but to do that
      we have to either convert x86_def_t.features to an array or use
      offsetof() inside FeatureWordInfo (to replace the pointers inside
      model_features_t). So by now just move most of the model_features_t
      fields to FeatureWordInfo except for the two pointers to local
      arguments.
      
      Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
      Reviewed-by: Gleb Natapov <gleb@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 5ef5787627c07d053c2628fe720e814561fbfbe3
  Author: Eduardo Habkost <ehabkost@redhat.com>
  Date:   Mon Jan 7 16:20:45 2013 -0200
  
      target-i386/cpu: Introduce FeatureWord typedefs
      
      This introduces a FeatureWord enum, FeatureWordInfo struct (with
      generation information about a feature word), and a FeatureWordArray
      typedef, and changes add_flagname_to_bitmaps() code and
      cpu_x86_parse_featurestr() to use the new typedefs instead of separate
      variables for each feature word.
      
      This will help us keep the code at kvm_check_features_against_host(),
      cpu_x86_parse_featurestr() and add_flagname_to_bitmaps() sane while
      adding new feature name arrays.
      
      Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
      Reviewed-by: Gleb Natapov <gleb@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 6a4784ce6b95b013a13504ead9ab62975faf6eff
  Author: Eduardo Habkost <ehabkost@redhat.com>
  Date:   Mon Jan 7 16:20:44 2013 -0200
  
      target-i386: Disable kvm_mmu by default
      
      KVM_CAP_PV_MMU capability reporting was removed from the kernel since
      v2.6.33 (see commit a68a6a7282373), and was completely removed from the
      kernel since v3.3 (see commit fb92045843). It doesn't make sense to keep
      it enabled by default, as it would cause unnecessary hassle when using
      the "enforce" flag.
      
      This disables kvm_mmu on all machine-types. With this fix, the possible
      scenarios when migrating from QEMU <= 1.3 to QEMU 1.4 are:
      
      ------------+----------+----------------------------------------------------
       src kernel | dst kern.| Result
      ------------+----------+----------------------------------------------------
       >= 2.6.33  | any      | kvm_mmu was already disabled and will stay disabled
       <= 2.6.32  | >= 3.3   | correct live migration is impossible
       <= 2.6.32  | <= 3.2   | kvm_mmu will be disabled on next guest reboot *
      ------------+----------+----------------------------------------------------
      
       * If they are running kernel <= 2.6.32 and want kvm_mmu to be kept
         enabled on guest reboot, they can explicitly add +kvm_mmu to the QEMU
         command-line. Using 2.6.33 and higher, it is not possible to enable
         kvm_mmu explicitly anymore.
      
      Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
      Reviewed-by: Gleb Natapov <gleb@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 9ca5892328a40bfa9c24c847441761c4729ae3f3
  Author: Eduardo Habkost <ehabkost@redhat.com>
  Date:   Mon Jan 7 16:20:42 2013 -0200
  
      kvm: Add fake KVM constants to avoid #ifdefs on KVM-specific code
      
      Any KVM-specific code that use these constants must check if
      kvm_enabled() is true before using them.
      
      Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
      Reviewed-by: Gleb Natapov <gleb@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 38d8f5c84e7c02f2523005dddc31939ca18232dd
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Mon Dec 17 19:47:15 2012 +0100
  
      exec: Return CPUState from qemu_get_cpu()
      
      Move the declaration to qemu/cpu.h and add documentation.
      The implementation still depends on CPUArchState for CPU iteration.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 4a1e40b5091bcff5f8ea3fe9963eaa8e76b16389
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Mon Dec 17 19:39:30 2012 +0100
  
      xen: Simplify halting of first CPU
      
      Use the global first_cpu variable to halt the CPU rather than using a
      local first_cpu initialized from qemu_get_cpu(0).
      
      This will allow to change qemu_get_cpu() return type to CPUState
      despite use of the CPU_COMMON halted field in the reset handler.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 504134d27f15aa94f6d2b5c45eaa804a8dfb5a4c
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Mon Dec 17 06:38:45 2012 +0100
  
      kvm: Pass CPUState to kvm_init_vcpu()
      
      CPUArchState is no longer needed, and it thereby no longer depends on
      NEED_CPU_H.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 55e5c2850293547203874098f7cec148ffd12dfa
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Mon Dec 17 06:18:02 2012 +0100
  
      cpu: Move cpu_index field to CPUState
      
      Note that target-alpha accesses this field from TCG, now using a
      negative offset. Therefore the field is placed last in CPUState.
      
      Pass PowerPCCPU to [kvm]ppc_fixup_cpu() to facilitate this change.
      
      Move common parts of mips cpu_state_reset() to mips_cpu_reset().
      
      Acked-by: Richard Henderson <rth@twiddle.net> (for alpha)
      [AF: Rebased onto ppc CPU subclasses and openpic changes]
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 1b1ed8dc40635d60dd95c04658989af63542fcbf
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Mon Dec 17 04:22:03 2012 +0100
  
      cpu: Move numa_node field to CPUState
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 66afd1ad5a7a25e573577ac45979d8a3213796c3
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Mon Dec 17 20:36:30 2012 +0100
  
      target-mips: Clean up mips_cpu_map_tc() documentation
      
      This function will be touched again soon, so a good understanding of env
      vs. other helps. Adopt gtk-doc style.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Reviewed-by: Eric Johnson <ericj@mips.com>
  
  commit ce3960ebe57d0601a3628b64adac6fd23c901f70
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Mon Dec 17 03:27:07 2012 +0100
  
      cpu: Move nr_{cores,threads} fields to CPUState
      
      To facilitate the field movements, pass MIPSCPU to malta_mips_config();
      avoid that for mips_cpu_map_tc() since callers only access MIPS Thread
      Contexts, inside TCG helpers.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 08bb4a7c9bb9c12746bce9b3a1f031dd4192afc1
  Author: Blue Swirl <blauwirbel@gmail.com>
  Date:   Sun Jan 13 08:12:45 2013 +0000
  
      pc87312: Avoid define conflict on mingw32
      
      Mingw32 headers define FAR, causing this warning:
      /src/qemu/hw/pc87312.c:38:0: warning: "FAR" redefined [enabled by default]
      In file included from /usr/local/lib/gcc/i686-mingw32msvc/4.7.0/../../../../i686-mingw32msvc/include/windows.h:48:0,
                       from /src/qemu/include/sysemu/os-win32.h:29,
                       from /src/qemu/include/qemu-common.h:46,
                       from /src/qemu/include/exec/ioport.h:27,
                       from /src/qemu/hw/isa.h:6,
                       from /src/qemu/hw/pc87312.h:28,
                       from /src/qemu/hw/pc87312.c:26:
      /usr/local/lib/gcc/i686-mingw32msvc/4.7.0/../../../../i686-mingw32msvc/include/windef.h:34:0: note: this is the location of the previous definition
      
      Avoid the warning by expanding the macros.
      
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
      Acked-by: Hervé Poussineau <hpoussin@reactos.org>
      Signed-off-by: Andreas Färber <andreas.faerber@web.de>
  
  commit 328c24a97b9cde975bc8b12caa4c6c067fff83c6
  Author: Andreas Färber <andreas.faerber@web.de>
  Date:   Fri Jan 11 21:11:20 2013 +0100
  
      pc87312: Replace register_ioport_*() with MemoryRegion
      
      Prepare an instance_init function for the MemoryRegion init.
      
      Signed-off-by: Andreas Färber <andreas.faerber@web.de>
      Tested-by: Hervé Poussineau <hpoussin@reactos.org>
  
  commit cf7c3f0cb5a7129f57fa9e69d410d6a05031988c
  Author: KONRAD Frederic <fred.konrad@greensocs.com>
  Date:   Mon Jan 14 22:52:02 2013 +0100
  
      virtio-9p: fix compilation error.
      
      Fix the compilation error introduced by msg new field.
      
      CC    hw/9pfs/virtio-9p.o
      In file included from /home/konradf/Documents/safe/greensocs/virtio-project/x86-qemu/qemu/hw/9pfs/virtio-9p.c:17:0:
      /home/konradf/Documents/safe/greensocs/virtio-project/x86-qemu/qemu/hw/virtio-pci.h:30:16: erreur: field ‘msg’ has incomplete type
      make: *** [hw/9pfs/virtio-9p.o] Erreur 1
      
      Signed-off-by: KONRAD Frederic <fred.konrad@greensocs.com>
  
  commit 01b87f6d217ed05d5948562f74f5cf7b511a9c6c
  Author: Eric Blake <eblake@redhat.com>
  Date:   Wed Jan 2 09:15:11 2013 -0700
  
      qga: add missing commas in json docs
      
      * qga/qapi-schema.json: Use valid JSON.
      
      Signed-off-by: Eric Blake <eblake@redhat.com>
      Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
  
  commit b8bec49cccbf8e34558371df60e7e64419c4fde9
  Author: Michael Roth <mdroth@linux.vnet.ibm.com>
  Date:   Mon Jan 14 13:20:13 2013 -0600
  
      dataplane: fix build breakage on set_guest_notifiers()
      
      virtio_pci_set_guest_notifiers() now takes an additional argument to
      specify the number of virtqueues to assign a guest notifier for. This
      causes a build breakage for CONFIG_VIRTIO_BLK_DATA_PLANE builds:
      
      /home/mdroth/w/qemu2.git/hw/dataplane/virtio-blk.c: In function
      ‘virtio_blk_data_plane_start’:
      /home/mdroth/w/qemu2.git/hw/dataplane/virtio-blk.c:451:47: error: too
      few arguments to function ‘s->vdev->binding->set_guest_notifiers’
      /home/mdroth/w/qemu2.git/hw/dataplane/virtio-blk.c: In function
      ‘virtio_blk_data_plane_stop’:
      /home/mdroth/w/qemu2.git/hw/dataplane/virtio-blk.c:511:5: error: too few
      arguments to function ‘s->vdev->binding->set_guest_notifiers’
      make[1]: *** [hw/dataplane/virtio-blk.o] Error 1
      make[1]: *** Waiting for unfinished jobs....
      make: *** [subdir-x86_64-softmmu] Error 2
      
      Fix this by passing 1 as the number of virtqueues to assign notifiers
      for.
      
      Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 53510bfc1256711365cd2a841649f3ad5a79790f
  Author: Michael Roth <mdroth@linux.vnet.ibm.com>
  Date:   Mon Jan 14 13:20:12 2013 -0600
  
      virtio-pci: build for uninitialized return value in vq_vector_unmask
      
      Fixes the following:
      
      /home/mdroth/w/qemu2.git/hw/virtio-pci.c: In function
      ‘kvm_virtio_pci_vector_unmask’:
      /home/mdroth/w/qemu2.git/hw/virtio-pci.c:673:12: error: ‘ret’ may be
      used uninitialized in this function [-Werror=uninitialized]
      cc1: all warnings being treated as errors
      make: *** [hw/virtio-pci.o] Error 1
      make: *** Waiting for unfinished jobs....
      
      Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit be657dea4bec90031cc66a111a772299bfca7fa5
  Author: Alberto Garcia <agarcia@igalia.com>
  Date:   Fri Jan 11 18:25:30 2013 +0100
  
      Add GE IP-Octal 232 IndustryPack emulation
      
      The GE IP-Octal 232 is an IndustryPack module that implements eight
      RS-232 serial ports, each one of which can be redirected to a
      character device in the host.
      
      Signed-off-by: Alberto Garcia <agarcia@igalia.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 9c16fa79bfa0f8d7a937ee58fa45f2bd0995fa53
  Author: Alberto Garcia <agarcia@igalia.com>
  Date:   Fri Jan 11 18:25:29 2013 +0100
  
      Add TEWS TPCI200 IndustryPack emulation
      
      The TPCI200 is a PCI board that supports up to 4 IndustryPack modules.
      
      A new bus type called 'IndustryPack' has been created so any
      compatible module can be attached to this board.
      
      Reviewed-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Alberto Garcia <agarcia@igalia.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 7e7b7cba16faa7b721b822fa9ed8bebafa35700f
  Author: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
  Date:   Mon Jan 14 18:30:30 2013 +0000
  
      xen_disk: implement BLKIF_OP_FLUSH_DISKCACHE, remove BLKIF_OP_WRITE_BARRIER
      
      Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
  
  commit 9e496d7458bb01b717afe22db10a724db57d53fd
  Author: Roger Pau Monne <roger.pau@citrix.com>
  Date:   Mon Jan 14 18:28:19 2013 +0000
  
      xen_disk: add persistent grant support to xen_disk backend
      
      This protocol extension reuses the same set of grant pages for all
      transactions between the front/back drivers, avoiding expensive tlb
      flushes, grant table lock contention and switches between userspace
      and kernel space. The full description of the protocol can be found in
      the public blkif.h header.
      
      http://xenbits.xen.org/gitweb/?p=xen.git;a=blob_plain;f=xen/include/public/io/blkif.h
      
      Speed improvement with 15 guests performing I/O is ~450%.
      
      Signed-off-by: Roger Pau Monné <roger.pau@citrix.com>
      Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
  
  commit 282c6a2f292705f823554447ca0b7731b6f81a97
  Author: Roger Pau Monne <roger.pau@citrix.com>
  Date:   Mon Jan 14 18:26:53 2013 +0000
  
      xen_disk: fix memory leak
      
      On ioreq_release the full ioreq was memset to 0, loosing all the data
      and memory allocations inside the QEMUIOVector, which leads to a
      memory leak. Create a new function to specifically reset ioreq.
      
      Reported-by: Maik Wessler <maik.wessler@yahoo.com>
      Signed-off-by: Roger Pau Monné <roger.pau@citrix.com>
      Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
  
  commit 7868181f98ff1fbcd7f7034153eec5e03615d023
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Fri Jan 11 11:25:02 2013 +0100
  
      qemu-ga: Handle errors uniformely in ga_channel_open()
      
      We detect errors in several places.  One reports with g_error(), which
      calls abort(), the others report with g_critical().  Three of them
      exit(), three return false.
      
      Always report with g_critical(), and return false.
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Reviewed-by: Michael Roth <mdroth@linux.vnet.ibm.com>
      Reviewed-by: Luiz Capitulino <lcapitulino@redhat.com>
      
      *minor fix-up of commit msg
      
      Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
  
  commit d4f4a3efdf0a71621ae5351176f5f15b522d0026
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Fri Jan 11 11:25:01 2013 +0100
  
      qemu-ga: Plug fd leak on ga_channel_open() error paths
      
      Spotted by Coverity.
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Reviewed-by: Michael Roth <mdroth@linux.vnet.ibm.com>
      Reviewed-by: Luiz Capitulino <lcapitulino@redhat.com>
      Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
  
  commit 32c16620dda8ba16f6d6bcd20efefdec8975af77
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Fri Jan 11 11:25:00 2013 +0100
  
      qemu-ga: Plug fd leak on ga_channel_listen_accept() error path
      
      Spotted by Coverity.
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Reviewed-by: Michael Roth <mdroth@linux.vnet.ibm.com>
      Reviewed-by: Luiz Capitulino <lcapitulino@redhat.com>
      Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
  
  commit 03ac10f166b790cb66804e512abec6d002cd8481
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Fri Jan 11 11:24:59 2013 +0100
  
      qemu-ga: Plug file descriptor leak on ga_open_pidfile() error path
      
      Spotted by Coverity.  Also document why we keep it open on success.
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Reviewed-by: Michael Roth <mdroth@linux.vnet.ibm.com>
      Reviewed-by: Luiz Capitulino <lcapitulino@redhat.com>
      Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
  
  commit 5d27f9ce3de424207883d84352d76150e9707394
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Fri Jan 11 11:24:58 2013 +0100
  
      qemu-ga: Drop pointless lseek() from ga_open_pidfile()
      
      After open(), the file offset is already zero, and neither lockf() nor
      ftruncate() change it.
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Reviewed-by: Michael Roth <mdroth@linux.vnet.ibm.com>
      Reviewed-by: Luiz Capitulino <lcapitulino@redhat.com>
      Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
  
  commit f5b795787864ddde1104a4f7c061dcb0e58e45c0
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Fri Jan 11 11:24:57 2013 +0100
  
      qemu-ga: Document intentional fall through in channel_event_cb()
      
      For clarity, and to hush up Coverity.
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Reviewed-by: Michael Roth <mdroth@linux.vnet.ibm.com>
      Reviewed-by: Luiz Capitulino <lcapitulino@redhat.com>
      Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
  
  commit 9e92f6d46233171898fc7d0487a04e5b78e44234
  Author: Luiz Capitulino <lcapitulino@redhat.com>
  Date:   Tue Jan 8 19:26:26 2013 -0200
  
      qemu-ga: add ga_open_logfile()
      
      This function sets O_CLOEXEC on the log file fd so that it isn't
      leaked to executed processes.
      
      Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Acked-by: Amos Kong <akong@redhat.com>
      Tested-by: Amos Kong <akong@redhat.com>
      Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
  
  commit 6ffacc5d3ddf2e3227aae2a8cc5c15627265f727
  Author: Luiz Capitulino <lcapitulino@redhat.com>
  Date:   Tue Jan 8 19:26:25 2013 -0200
  
      qemu-ga: ga_open_pidfile(): use qemu_open()
      
      This ensures that O_CLOEXEC is passed to open(), this way the
      pid file fd is not leaked to executed processes.
      
      Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
      Reviewed-by: Eric Blake <eblake@redhat.com>
      Acked-by: Amos Kong <akong@redhat.com>
      Tested-by: Amos Kong <akong@redhat.com>
      Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
  
  commit a507db9599599ce33007b524276a6ea88e521662
  Merge: b55160c... f9943cd...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Mon Jan 14 10:27:41 2013 -0600
  
      Merge remote-tracking branch 'kraxel/pixman.v6' into staging
      
      * kraxel/pixman.v6:
        pixman: pass extra cflags and ldflags
      
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit b55160c3d9b38c5d481ceccc30e397430f26fe92
  Merge: 167eb81... 0360784...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Mon Jan 14 10:27:29 2013 -0600
  
      Merge remote-tracking branch 'kraxel/usb.76' into staging
      
      * kraxel/usb.76:
        usb-host: Initialize dev->port the obviously safe way
        usb-host: Drop superfluous null test from usb_host_auto_scan()
        ehci: Assert state machine is sane w.r.t. EHCIQueue
        xhci: nuke transfe5rs on detach
        xhci: call xhci_detach_slot on root port detach too
        xhci: create xhci_detach_slot helper function
      
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 167eb811d006b95e9a26d4a0e681907ae77f5ce4
  Merge: a69f221... 08688af...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Mon Jan 14 10:27:08 2013 -0600
  
      Merge remote-tracking branch 'spice/spice.v67' into staging
      
      * spice/spice.v67:
        qxl: Don't drop client capability bits
        qxl: Fix SPICE_RING_PROD_ITEM(), SPICE_RING_CONS_ITEM() sanity check
      
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit a69f221ef840cde778080ffaa78e0d9dd27b87c7
  Merge: da758bd... 00e4d0d...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Mon Jan 14 10:26:57 2013 -0600
  
      Merge remote-tracking branch 'kraxel/testdev.2' into staging
      
      * kraxel/testdev.2:
        pc-testdev: use typedefs
      
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit da758bd7a3156fc96a630684ad9e4b4a03064306
  Merge: 8e9a868... de0161c...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Mon Jan 14 10:26:26 2013 -0600
  
      Merge remote-tracking branch 'kwolf/for-anthony' into staging
      
      * kwolf/for-anthony:
        dataplane: handle misaligned virtio-blk requests
        dataplane: extract virtio-blk read/write processing into do_rdwr_cmd()
        block: make qiov_is_aligned() public
        raw-posix: fix bdrv_aio_ioctl
        sheepdog: implement direct write semantics
        block: do not probe zero-sized disks
      
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 8e9a8681dd6066e4f79ba85b59deedb4d3d11aa2
  Merge: 7adef3b... feb9a2a...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Mon Jan 14 10:23:50 2013 -0600
  
      Merge remote-tracking branch 'mst/tags/for_anthony' into staging
      
      pci,virtio
      
      This further optimizes MSIX handling in virtio-pci.
      Also included is pci cleanup by Paolo, and pci device
      assignment fix by Alex.
      
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
      
      * mst/tags/for_anthony:
        pci-assign: Enable MSIX on device to match guest
        pci: use constants for devices under the 1B36 device ID, document them
        ivshmem: use symbolic constant for PCI ID, add to pci-ids.txt
        virtio-9p: use symbolic constant, add to pci-ids.txt
        reorganize pci-ids.txt
        docs: move pci-ids.txt to docs/specs/
        vhost: backend masking support
        vhost: set started flag while start is in progress
        virtio-net: set/clear vhost_started in reverse order
        virtio: backend virtqueue notifier masking
        virtio-pci: cache msix messages
        kvm: add stub for update msi route
        msix: add api to access msix message
        virtio: don't waste irqfds on control vqs
  
  commit 7adef3bc5a195d483987469fc80fbbe4a25a5b9d
  Merge: 0054ee8... aaf821f...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Mon Jan 14 10:23:25 2013 -0600
  
      Merge remote-tracking branch 'bonzini/stub' into staging
      
      * bonzini/stub: (27 commits)
        build: improve quiet output for .stp rules
        build: fold trace-obj-y into libqemuutil.a
        build: some simplifications for "trace/Makefile.objs"
        build: remove coroutine-obj-y
        build: move version-obj-y to the generic LINK rule
        build: move base QAPI files to libqemuutil.a
        build: move QAPI definitions for QEMU out of qapi-obj-y
        build: consolidate multiple variables into universal-obj-y
        build: move qobject files to qobject/ and libqemuutil.a
        build: move libqemuutil.a components to util/
        build: move files away from tools-obj-y, common-obj-y, user-obj-y
        build: move util-obj-y to libqemuutil.a
        build: rename oslib-obj-y to util-obj-y
        libcacard: list oslib-obj-y file explicitly
        libcacard: link vscclient to dynamic library
        libcacard: rewrite Makefile in non-recursive style
        libcacard: add list of exported symbols
        libcacard: use per-target variable definitions
        libcacard: prepare to use -y trick in the Makefile
        libcacard: require libtool to build it
        ...
      
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 0054ee8c4168e7e298915baaa1a88d717e541bd3
  Merge: 63fb259... 5178234...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Mon Jan 14 10:22:31 2013 -0600
  
      Merge remote-tracking branch 'qmp/queue/qmp' into staging
      
      * qmp/queue/qmp:
        monitor: assert monitor_puts()'s loop invariant
        target-i386: fix bits 39:32 of the final physical address when using 4M page
      
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit f9943cd58f8a053172aa701d79da512ccd10d758
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Fri Jan 4 10:15:53 2013 +0100
  
      pixman: pass extra cflags and ldflags
      
      Store --extra-cflags and --extra-ldflags in config-host.mak,
      then pass them on to the pixman configure script.
      
      Cc: Scott Wood <scottwood@freescale.com>
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 036078475427f2562c8e505f6bb44dbf5d8cbd95
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Thu Jan 10 14:33:25 2013 +0100
  
      usb-host: Initialize dev->port the obviously safe way
      
      Coverity worries the strcpy() could overrun the destination.  It
      can't, because the source always points to usb_host_scan()'s auto
      port[], which has the same size.  Use pstrcpy() anyway, to hush the
      checker.
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 4663530898a15944706d51b523d1f1545e32e46a
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Thu Jan 10 14:33:24 2013 +0100
  
      usb-host: Drop superfluous null test from usb_host_auto_scan()
      
      Coverity points out that port is later passed to usb_host_open(),
      which dereferences it.  It actually can't be null: it always points to
      usb_host_scan()'s auto port[].  Drop the superfluous port == NULL
      test.
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit cc8d2b65c7e5f44172bf3ec300407522162e9a7f
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Thu Jan 10 14:33:23 2013 +0100
  
      ehci: Assert state machine is sane w.r.t. EHCIQueue
      
      Coverity worries the EHCIQueue pointer could be null when we pass it
      to functions that reference it.  The state machine ensures it can't be
      null then.  Assert that, to hush the checker.
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit de0161c0d553f2aaf6118ca87f978a5e6b4a9732
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Fri Jan 11 16:41:29 2013 +0100
  
      dataplane: handle misaligned virtio-blk requests
      
      O_DIRECT on Linux has alignment requirements on I/O buffers and
      misaligned requests result in -EINVAL.  The Linux virtio_blk guest
      driver usually submits aligned requests so I forgot to handle misaligned
      requests.
      
      It turns out that virtio-win guest drivers submit misaligned requests.
      Handle them using a bounce buffer that meets alignment requirements.
      
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit b5ef1aab945c1b04740574064b13eb93f1572587
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Fri Jan 11 16:41:28 2013 +0100
  
      dataplane: extract virtio-blk read/write processing into do_rdwr_cmd()
      
      Extract code for read/write command processing into do_rdwr_cmd().  This
      brings together pieces that are spread across process_request().
      
      The real motivation is to set the stage for handling misaligned
      requests, which the next patch tackles.
      
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit c53b1c5114bdf7fc945cbf11436da61789ca2267
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Fri Jan 11 16:41:27 2013 +0100
  
      block: make qiov_is_aligned() public
      
      The qiov_is_aligned() function checks whether a QEMUIOVector meets a
      BlockDriverState's alignment requirements.  This is needed by
      virtio-blk-data-plane so:
      
      1. Move the function from block/raw-posix.c to block/block.c.
      2. Make it public in block/block.h.
      3. Rename to bdrv_qiov_is_aligned().
      4. Change return type from int to bool.
      
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit b608c8dc02c78ee95455a0989bdf1b41c768b2ef
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Thu Jan 10 15:28:35 2013 +0100
  
      raw-posix: fix bdrv_aio_ioctl
      
      When the raw-posix aio=thread code was moved from posix-aio-compat.c
      to block/raw-posix.c, there was an unintended change to the ioctl code.
      The code used to return the ioctl command, which posix_aio_read()
      would later morph into a zero.  This hack is not necessary anymore,
      and in fact breaks scsi-generic (which expects a zero return code).
      Remove it.
      
      Cc: qemu-stable@nongnu.org
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit 0e7106d8b5f7ef4f9df10baf1dfb3db482bcd046
  Author: Liu Yuan <tailai.ly@taobao.com>
  Date:   Thu Jan 10 16:03:47 2013 +0800
  
      sheepdog: implement direct write semantics
      
      Sheepdog supports both writeback/writethrough write but has not yet supported
      DIRECTIO semantics which bypass the cache completely even if Sheepdog daemon is
      set up with cache enabled.
      
      Suppose cache is enabled on Sheepdog daemon size, the new cache control is
      
      cache=writeback # enable the writeback semantics for write
      cache=writethrough # enable the emulated writethrough semantics for write
      cache=directsync # disable cache competely
      
      Guest WCE toggling on the run time to toggle writeback/writethrough is also
      supported.
      
      Cc: MORITA Kazutaka <morita.kazutaka@lab.ntt.co.jp>
      Cc: Kevin Wolf <kwolf@redhat.com>
      Cc: Stefan Hajnoczi <stefanha@gmail.com>
      Signed-off-by: Liu Yuan <tailai.ly@taobao.com>
      Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com>
      Reviewed-by: MORITA Kazutaka <morita.kazutaka@lab.ntt.co.jp>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit 8e895599a1beb250ebca00e83b5fae6a828d2171
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Thu Jan 10 15:39:27 2013 +0100
  
      block: do not probe zero-sized disks
      
      A blank CD or DVD is visible as a zero-sized disks.  Probing such
      disks will lead to an EIO and a failure to start the VM.  Treating
      them as raw is a better solution.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit 0cb41e2c5ebc1f8fa180a1726981416fee9abad1
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Tue Jan 8 14:06:51 2013 +0100
  
      xhci: nuke transfe5rs on detach
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit f3dcf6384cc94b6a688f3a366c20642f36247b68
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Tue Jan 8 13:06:57 2013 +0100
  
      xhci: call xhci_detach_slot on root port detach too
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 8125184178de05d762e39ee07f44ada6006e87bd
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Tue Jan 8 13:06:16 2013 +0100
  
      xhci: create xhci_detach_slot helper function
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 00e4d0dbad9f2d449f021394addec9dfae5678bf
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Mon Jan 7 12:59:43 2013 +0100
  
      pc-testdev: use typedefs
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 08688af04dc1137ac2f420b35c235183926b4a23
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Thu Jan 10 14:24:50 2013 +0100
  
      qxl: Don't drop client capability bits
      
      interface_set_client_capabilities() copies only the first few bits,
      because it falls into a Classic C trap: you can declare a parameter
      uint8_t caps[58], but the resulting parameter type is uint8_t *, not
      uint8_t[58].  In particular, sizeof(caps) is sizeof(uint8_t *), not
      the intended sizeof(uint8_t[58]).
      
      Harmless, because the bits aren't used, yet.  Broken in commit
      c10018d6.  Spotted by Coverity.
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit bc5f92e5db6f303e73387278e32f8669f0abf0e5
  Author: Markus Armbruster <armbru@pond.sub.org>
  Date:   Thu Jan 10 14:24:49 2013 +0100
  
      qxl: Fix SPICE_RING_PROD_ITEM(), SPICE_RING_CONS_ITEM() sanity check
      
      The pointer arithmetic there is safe, but ugly.  Coverity grouses
      about it.  However, the actual comparison is off by one: <= end
      instead of < end.  Fix by rewriting the check in a cleaner way.
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit aaf821fde35f2ac5cf509ebd83a7d40704ea8d48
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri Dec 21 10:45:20 2012 +0100
  
      build: improve quiet output for .stp rules
      
      Mention the directory in which the .stp file is being generated.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit ff667e2e9b86fdc36e3b143483526f4c4fe80049
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri Dec 21 09:45:20 2012 +0100
  
      build: fold trace-obj-y into libqemuutil.a
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 0e848f482bce75f4d9cbac9f495fa45e51d08c9a
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Mon Dec 24 14:06:27 2012 +0100
  
      build: some simplifications for "trace/Makefile.objs"
      
      Signed-off-by: Lluís Vilanova <vilanova@ac.upc.edu>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 84ecb7a6b9b2b14adadc1ff21c854d9e5f42be56
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Thu Dec 20 17:38:14 2012 +0100
  
      build: remove coroutine-obj-y
      
      Just fold it into block-obj-y.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit bf0842b71f581e0c60f4bbfbebf37ff999a22b88
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Thu Dec 20 17:36:35 2012 +0100
  
      build: move version-obj-y to the generic LINK rule
      
      There is no reason for it to be in block-obj-y, in particular.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 576d55068d210c7316297af4194a10f729efe742
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Thu Dec 20 15:27:51 2012 +0100
  
      build: move base QAPI files to libqemuutil.a
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 59cacde8cdf2e85de9b1aff63e456e89a8a5c59d
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Thu Dec 20 15:03:18 2012 +0100
  
      build: move QAPI definitions for QEMU out of qapi-obj-y
      
      There is no reason why for example qemu-ga should include all the
      definitions for the QEMU monitor.  However, there are a few
      that are needed (qapi_free_SocketAddress, qapi_free_InetSocketAddress,
      ErrorClass_lookup).  These should be moved to a separate "core"
      .json schema that goes into libqemuutil.a.
      
      For now, make this clearer by moving the qapi-*.o definitions out
      of libqemuutil.a.  Once the above refactoring is done, qga-obj-y
      should not include anymore qapi-types.o and qapi-visit.o.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 9444e9e640d56039253d885ba88c3fa818a00149
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Thu Dec 20 15:24:49 2012 +0100
  
      build: consolidate multiple variables into universal-obj-y
      
      The directory descent mechanism, and a less-flat tree both helped
      in making some *-obj-y definitions very short.  Many of these
      often end up in universal-obj-y, and used to be separate only
      because of libuser (which is now part of history...).
      
      Consolidate these variables in a single one.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit a372823a14461c454feaa86373bd672fd518847a
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Thu Dec 20 16:10:26 2012 +0100
  
      build: move qobject files to qobject/ and libqemuutil.a
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit baacf04799ace72a9c735dd9306a1ceaf305e7cf
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Thu Dec 20 15:58:44 2012 +0100
  
      build: move libqemuutil.a components to util/
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit f157ebba2de4a6225679e13cc1ce01ff5d147c76
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Thu Dec 20 16:09:36 2012 +0100
  
      build: move files away from tools-obj-y, common-obj-y, user-obj-y
      
      Split them between libqemuutil.a and, for those used by qemu-img/io/nbd,
      block-obj-y.
      
      Static libraries ensure that binaries such as qemu-ga do not include
      unused modules.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 8a090705b4485eaed602632963cc53acaf3ba12e
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Thu Dec 20 15:40:20 2012 +0100
  
      build: move util-obj-y to libqemuutil.a
      
      Use a static library to eliminate repetition in the linking rules.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit e4b42e6ebc2442f5ae9885d62171599cc682b4f5
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Thu Dec 20 14:34:31 2012 +0100
  
      build: rename oslib-obj-y to util-obj-y
      
      This prepares the creation of libqemuutil.a in the next patch.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit d9dc91ace82d1c4ca6f2c6f10a9cfcacf988662e
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Thu Dec 20 18:24:27 2012 +0100
  
      libcacard: list oslib-obj-y file explicitly
      
      We will grow the list of files in the next patches, but libcacard
      should remain slim.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 26ca8c06d2e4fb43903c9d5e8ebe27792ffc461b
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri Dec 21 08:42:03 2012 +0100
  
      libcacard: link vscclient to dynamic library
      
      There is no reason for vscclient to duplicate the code.  rules.mak
      takes care of invoking libtool to do the link.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 992aeb8eb53e5846a957cf333f2e1ec8cb6e0c04
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri Dec 21 08:34:49 2012 +0100
  
      libcacard: rewrite Makefile in non-recursive style
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 5018f1cc9f9e2b68c12671e83cd1e3c6a12ec2b5
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Thu Dec 20 18:19:51 2012 +0100
  
      libcacard: add list of exported symbols
      
      Do not export internal QEMU symbols.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit af0c8e9f3c75a23905b97be6f6e530acaa7bedc3
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri Dec 21 09:13:10 2012 +0100
  
      libcacard: use per-target variable definitions
      
      This lets the libcacard Makefile use more rules.mak magic.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 591eca679e6d1165c9c69896dcecc8087bb1619c
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri Dec 21 09:16:33 2012 +0100
  
      libcacard: prepare to use -y trick in the Makefile
      
      Rename variables to follow the conventions of the rest of the build
      systems.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit b6fc675b25d32f018870e202eb4b2a6eb509f88b
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Thu Dec 20 20:40:35 2012 +0100
  
      libcacard: require libtool to build it
      
      Do not fail at build time, instead just disable the library if libtool
      is not present.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit e832341bde5448a6a1392ea903a553497a13763b
  Author: Alon Levy <alevy@redhat.com>
  Date:   Wed Nov 28 11:16:26 2012 +0200
  
      libcacard: fix missing symbol in libcacard.so
      
      Before patch:
      $ make libcacard.la
      $ nm ./libcacard/.libs/libcacard.so.0.0.0 | grep " U " | \
          egrep -v "(g_)|(GLIBC)|(SECMOD)|(PK11)|(CERT)|(NSS)|(PORT)|(PR)"
                       U error_set
      
      Signed-off-by: Alon Levy <alevy@redhat.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit afd347ab3874858bfb609f22032c34ecd5f37d08
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Thu Dec 20 20:39:36 2012 +0100
  
      build: remove CONFIG_SMARTCARD
      
      The passthru smartcard does not have the shared library dependency, build
      it unconditionally.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 2c13ec50e763621889f2b2e6b5d587f692e58f3f
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri Dec 21 09:23:18 2012 +0100
  
      build: move dtrace rules to rules.mak
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 2165588274332e9f08891d5b22d56f4c0b7dc437
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Thu Dec 20 18:57:45 2012 +0100
  
      build: support linking with libtool objects/libraries
      
      This patch moves the complication of using libtool to the generic
      rules.mak file.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit f141ccfa15096a7610b9973ae5ebae6562625a8d
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Thu Dec 20 18:32:53 2012 +0100
  
      build: make libtool verbose when making with V=1
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 5708fc665524c5218076388504d078441fb3940c
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Mon Nov 26 15:36:40 2012 +0100
  
      stubs: fully replace qemu-tool.c and qemu-user.c
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 4d4545743f55b37d37535f7b32456b82c97efeb8
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Mon Nov 26 16:03:42 2012 +0100
  
      qemu-option: move standard option definitions out of qemu-config.c
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 63fb2590839162afdf14d7c0ee02d460766c0956
  Merge: 02e079c... 314e229...
  Author: Blue Swirl <blauwirbel@gmail.com>
  Date:   Sat Jan 12 12:47:07 2013 +0000
  
      Merge branch 'target-arm.next' of git://git.linaro.org/people/pmaydell/qemu-arm
      
      * 'target-arm.next' of git://git.linaro.org/people/pmaydell/qemu-arm:
        target-arm: Fix SWI (SVC) instruction in M profile.
        target-arm: use type_register() instead of type_register_static()
  
  commit 02e079c79cdb7ac8180f92edaed4b942ca6b7c71
  Merge: 837d1f9... 61993a6...
  Author: Blue Swirl <blauwirbel@gmail.com>
  Date:   Sat Jan 12 12:47:02 2013 +0000
  
      Merge branch 'ppc-for-upstream' of git://repo.or.cz/qemu/agraf
      
      * 'ppc-for-upstream' of git://repo.or.cz/qemu/agraf: (31 commits)
        PPC: linux-user: Calculate context pointer explicitly
        target-ppc: Error out for -cpu host on unknown PVR
        target-ppc: Slim conversion of model definitions to QOM subclasses
        PPC: Bring EPR support closer to reality
        PPC: KVM: set has-idle in guest device tree
        kvm: Update kernel headers
        openpic: fix CTPR and de-assertion of interrupts
        openpic: move IACK to its own function
        openpic: IRQ_check: search the queue a word at a time
        openpic: fix sense and priority bits
        openpic: add some bounds checking for IRQ numbers
        openpic: use standard bitmap operations
        Revert "openpic: Accelerate pending irq search"
        openpic: always call IRQ_check from IRQ_get_next
        openpic/fsl: critical interrupts ignore mask before v4.1
        openpic: make ctpr signed
        openpic: rework critical interrupt support
        openpic: make register names correspond better with hw docs
        ppc/booke: fix crit/mcheck/debug exceptions
        openpic: lower interrupt when reading the MSI register
        ...
  
  commit 837d1f978224f7e7b020c71ffb10b291952cc596
  Merge: a6fc23e... 2b35e93...
  Author: Blue Swirl <blauwirbel@gmail.com>
  Date:   Sat Jan 12 12:46:57 2013 +0000
  
      Merge branch 's390-reorg' of git://repo.or.cz/qemu/rth
      
      * 's390-reorg' of git://repo.or.cz/qemu/rth: (149 commits)
        target-s390: Claim maintainership
        target-s390: Use noreturn for exception and load_psw
        target-s390: Use TCG_CALL_NO_WG for misc helpers
        target-s390: Use TCG_CALL_NO_WG for integer helpers
        target-s390: Use TCG_CALL_NO_WG for floating-point helpers
        target-s390: Use TCG_CALL_NO_WG for memory helpers
        target-s390: Perform COMPARE AND SWAP inline
        target-s390: Optimize get_address
        target-s390: Optimize ADDC/SUBB
        target-s390: Optimize ADDU/SUBU CC testing
        target-s390: Tidy comparisons
        target-s390: Optmize emitting discards
        target-s390: Optimize XC
        target-s390: Fix cpu_clone_regs
        target-s390: Implement LOAD/SET FP AND SIGNAL
        target-s390: Implement SET ROUNDING MODE
        target-s390: Use uint64_to_float128
        target-s390: Implement LCDFR
        target-s390: Check insn operand specifications
        target-s390: Implement CPSDR
        ...
  
  commit a6fc23e5dc76660792c8363d058adf22caa82945
  Author: Julien Grall <julien.grall@citrix.com>
  Date:   Fri Jan 11 16:41:43 2013 +0000
  
      hw/pc.c: add ULL suffix in ioport80_read and ioportF0_read return value
      
      The commit c02e1eac887b1b0aee7361b1fcf889e7d47fed9d broke the compilation
      for i386. ULL need to be specify for uint64_t value.
      
      Signed-off-by: Julien Grall <julien.grall@citrix.com>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 163fa4b09db3e36c612e178fd11b3af4247cbd56
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri Jan 11 15:05:06 2013 -0800
  
      tcg-i386: use LEA for 3-operand 64-bit addition
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 092bb3068801bd6bfc90fcced2661e77bb811764
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Wed Jan 9 10:17:08 2013 +0100
  
      pixman: fix warning
      
      Cc: afaerber@suse.de
      Cc: agraf@suse.de
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit cc6e3ca93c1b40fba579e8724dd06ca9f0507b31
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Wed Jan 9 10:17:07 2013 +0100
  
      gcc: rename CONFIG_PRAGMA_DISABLE_UNUSED_BUT_SET to CONFIG_PRAGMA_DIAGNOSTIC_AVAILABLE
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 3dd46c78525a30e98c68a44e1c3797d9fcfb0462
  Author: Blue Swirl <blauwirbel@gmail.com>
  Date:   Sat Jan 5 10:10:27 2013 +0000
  
      optionrom: build with discrete CPP and AS steps
      
      Build option ROM .S files with separate preprocessor and
      assembler steps because the C compiler could be unsuitable.
      
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit b6d9439c0d221b477c479a41a46797eee228bf88
  Author: Blue Swirl <blauwirbel@gmail.com>
  Date:   Sat Jan 5 14:48:22 2013 +0000
  
      slirp: remove unused field tt
      
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 338d80dd353c50b6397723ffecf7e5bc3ba1651d
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Fri Jan 4 16:39:33 2013 -0800
  
      user: Consider symbolic links as possible directories
      
      Commit 2296f194dfde4c0a54f249d3fdb8c8ca21dc611b reduced the number
      of syscalls performed during user emulation startup, but failed to
      consider the use of symbolic links in creating directory structures.
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit d2565875ec5a483ddcdf3cec821830bd1f082cf6
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Fri Jan 4 16:39:32 2013 -0800
  
      alpha-linux-user: Fix sigaction
      
      Unconditional bswap replaced by __get_user/__put_user.
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 658f2dc970996d547a641b5685e384ebe6f2648e
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Fri Jan 4 16:39:31 2013 -0800
  
      linux-user: Rewrite __get_user/__put_user with __builtin_choose_expr
      
      The previous formuation with multiple assignments to __typeof(*hptr) falls
      down when hptr is qualified const.  E.g. with const struct S *p, p->f is
      also qualified const.
      
      With this formulation, there's no assignment to any local variable.
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit c732a52d3e3b7ed42d7daa94ba40a83408cd6f22
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Fri Jan 4 16:39:30 2013 -0800
  
      bswap: Rewrite cpu_to_<endian><type>u with {ld,st}<type>_<endian>_p
      
      We've now optimized the ld/st versions; reuse that for the "legacy"
      versions.  Always use inlines so that we get the type checking that
      we expect.
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 612d590ebc6cef179cf5f7823522237e622ab430
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Fri Jan 4 16:39:29 2013 -0800
  
      bswap: Rewrite all ld<type>_<endian>_p functions
      
      Use the new host endian unaligned access functions instead of
      open coding byte-by-byte references.  Remove assembly special
      cases for i386 and ppc -- we've now exposed the operation to
      the compiler sufficiently for these to be optimized automatically.
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 7db2145a6826b14efceb8dd64bfe6ad8647072eb
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Fri Jan 4 16:39:28 2013 -0800
  
      bswap: Add host endian unaligned access functions
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit cdfe2851c6c33c133bd90c2643cb0486c0f5b325
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Fri Jan 4 16:39:27 2013 -0800
  
      bswap: Tidy base definitions of bswapN
      
      Move the bswap_N -> bswapN wrappers inside CONFIG_BYTESWAP_H.
      
      Change the ultimate fallback defintions from macros to inline functions.
      The proper types recieved by the function arguments means we can remove
      unnecessary casts, making the code more readable.
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit fedb88bd32d331131d77a9b567d12e682fd102ac
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Fri Jan 4 16:39:26 2013 -0800
  
      fdt: Use bswapN instead of bswap_N
      
      Fixes the libfdt enabled build for hosts that have <machine/bswap.h>.
      
      The code at the beginning of qemu/bswap.h is attempting to standardize
      on bswapN.  In the case of CONFIG_MACHINE_BSWAP_H, this is all we get.
      In the case of CONFIG_BYTESWAP_H, we get bswap_N from the system header
      and then wrap these with inline functions to get bswapN.
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 314e2296dc945e286b605563d7b6e6b269d29816
  Author: Alex_Rozenman@mentor.com <Alex_Rozenman@mentor.com>
  Date:   Fri Jan 11 15:21:22 2013 +0000
  
      target-arm: Fix SWI (SVC) instruction in M profile.
      
      When do_interrupt_v7m is called with EXCP_SWI, the PC already
      points to the next instruction. Don't modify it here.
      
      Signed-off-by: Alex Rozenman <Alex_Rozenman@mentor.com>
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit 918fd0839eeafc83bd4984364321a947d29041fe
  Author: Eduardo Habkost <ehabkost@redhat.com>
  Date:   Fri Jan 11 15:21:22 2013 +0000
  
      target-arm: use type_register() instead of type_register_static()
      
      The type_register_static() interface is documented as:
      
        type_register_static:
        @info: The #TypeInfo of the new type.
      
        @info and all of the strings it points to should exist for the life
        time that the type is registered.
      
      But cpu_register() uses a stack variable for the 'info' argument, so it
      has to use type_register() instead of type_register_static().
      
      Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit fedf2de31023b4ee71a4e578db013976243a8143
  Merge: e2848a7... c02e1ea...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Fri Jan 11 08:43:18 2013 -0600
  
      Merge remote-tracking branch 'stefanha/trivial-patches' into staging
      
      * stefanha/trivial-patches:
        hw/pc.c: Fix converting of ioport_register* to MemoryRegion
        Replace remaining gmtime, localtime by gmtime_r, localtime_r
        savevm: Remove MinGW specific code which is no longer needed
        qga/channel-posix.c: Explicitly include string.h
        configure: Fix comment (copy+paste bug)
        readline: avoid memcpy() of overlapping regions
      
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit e2848a78b0a6715f94623bdf43ef74d3d08cfe4d
  Merge: 80ec243... 7e973bb...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Fri Jan 11 08:36:52 2013 -0600
  
      Merge remote-tracking branch 'kraxel/q35.1' into staging
      
      * kraxel/q35.1:
        Makefile: install the "acpi-dsdt.aml" and "q35-acpi-dsdt.aml" blobs too
        pc: rename machine types
        q35: document chipset devices
        q35: add ich9 intel hda controller
      
      Conflicts:
      	hw/intel-hda.c
      
      aliguori: resolve conflict with static const change from Andreas.
      
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 80ec24328607937690d0d620b99e8c24ab29e8f5
  Merge: 47a150a... 63e3555...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Fri Jan 11 08:23:16 2013 -0600
  
      Merge remote-tracking branch 'afaerber-or/prep-up' into staging
      
      * afaerber-or/prep-up:
        prep: Use pc87312 device instead of collection of random ISA devices
        prep: Add pc87312 Super I/O emulation
        prep: Include devices for ppc64 as well
      
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit c02e1eac887b1b0aee7361b1fcf889e7d47fed9d
  Author: Julien Grall <julien.grall@citrix.com>
  Date:   Wed Jan 9 18:10:22 2013 +0000
  
      hw/pc.c: Fix converting of ioport_register* to MemoryRegion
      
      The commit 258711 introduced MemoryRegion to replace ioport_region*
      for ioport 80h and F0h.
      A MemoryRegion needs to have both read and write callback otherwise a segfault
      will occur when an access is made.
      
      The previous behaviour of this both ioport is to return 0xffffffffffffffff.
      So keep this behaviour.
      
      Reported-by: Adam Lackorzynski <adam@os.inf.tu-dresden.de>
      Signed-off-by: Julien Grall <julien.grall@citrix.com>
      Tested-by: Adam Lackorzynski <adam@os.inf.tu-dresden.de>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit eb7ff6fb0bddb33991fa44586ac8e2e02019dc97
  Author: Stefan Weil <sw@weilnetz.de>
  Date:   Mon Jan 7 23:08:13 2013 +0100
  
      Replace remaining gmtime, localtime by gmtime_r, localtime_r
      
      This allows removing of MinGW specific code and improves
      reentrancy for POSIX hosts.
      
      [Removed unused ret variable in qemu_get_timedate() to fix warning:
      vl.c: In function ‘qemu_get_timedate’:
      vl.c:451:16: error: variable ‘ret’ set but not used [-Werror=unused-but-set-variable]
      -- Stefan Hajnoczi]
      
      Signed-off-by: Stefan Weil <sw@weilnetz.de>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 68b891ec3937aa2e18eed5a403b1d9fd9b875084
  Author: Stefan Weil <sw@weilnetz.de>
  Date:   Mon Jan 7 22:20:27 2013 +0100
  
      savevm: Remove MinGW specific code which is no longer needed
      
      QEMU provides a portable function qemu_gettimeofday instead of
      gettimeofday and also an implementation of localtime_r for MinGW.
      
      Signed-off-by: Stefan Weil <sw@weilnetz.de>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 1d57db193f2eb619ccc9a60e76120379b757d9f2
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Mon Jan 7 17:29:55 2013 +0000
  
      qga/channel-posix.c: Explicitly include string.h
      
      Explicitly include string.h to avoid warnings under MacOS X/clang
      about implicit declarations of strerror() and strlen().
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Reviewed-by: Stefan Weil <sw@weilnetz.de>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 75f13596452692fb7375ee558e9fb37cd649e603
  Author: Stefan Weil <sw@weilnetz.de>
  Date:   Sat Jan 5 12:17:38 2013 +0100
  
      configure: Fix comment (copy+paste bug)
      
      Signed-off-by: Stefan Weil <sw@weilnetz.de>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 7e973bb2e17f929f47376a3872f7ccdff25a51ab
  Author: Laszlo Ersek <lersek@redhat.com>
  Date:   Tue Jan 8 19:52:20 2013 +0100
  
      Makefile: install the "acpi-dsdt.aml" and "q35-acpi-dsdt.aml" blobs too
      
      The WARNING message from commit f7e4dd6c made me notice.
      
      Signed-off-by: Laszlo Ersek <lersek@redhat.com>
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 94dec5948aeb240c7e324ce9ecffeb3e066c1b69
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Tue Jan 8 08:53:13 2013 +0100
  
      pc: rename machine types
      
      Starting with release 1.4 we have a fully functional q35 machine type,
      i.e. "qemu -M q35" JustWorks[tm].  Update machine type names to reflect
      that:
      
        * pc-1.4 becomes pc-i440fx-1.4
        * q35-next becomes pc-q35-1.4
      
      The pc-1.3 (+older) names are maintained for compatibility reasons.
      For the same reason the "pc" and "q35" aliases are kept.  pc-piix-1.4
      continues to be the default machine type, again for compatibility
      reasons.
      
      Also updated the description (shown by "qemu -M ?") with host bridge
      name, south bridge name and chipset release year.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 7d9f7b51cc62ec23ac72e3338165a2f3007631a2
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Tue Jan 8 09:38:19 2013 +0100
  
      q35: document chipset devices
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 8b07eaa110df41b027ee62cbf3549cc3e48ec147
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Tue Jan 8 09:25:16 2013 +0100
  
      q35: add ich9 intel hda controller
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 47a150a4bbb06e45ef439a8222e9f46a7c4cca3f
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Thu Jan 10 15:49:08 2013 +0100
  
      virtio-scsi: abort in-flight I/O when the device is reset
      
      When the device is reset, the SCSI bus should also be reset so
      that in-flight I/O is cancelled.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit d0508c3664290baad379f6513c92cae6e5aac95b
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Thu Jan 10 15:49:07 2013 +0100
  
      qdev: add qbus_reset_all
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 8c43a6f05d5ef3c9484bd2be9d4e818d58e62016
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Thu Jan 10 16:19:07 2013 +0100
  
      Make all static TypeInfos const
      
      Since 39bffca2030950ef6efe57c2fac8327a45ae1015 (qdev: register all
      types natively through QEMU Object Model), TypeInfo as used in
      the common, non-iterative pattern is no longer amended with information
      and should therefore be const.
      
      Fix the documented QOM examples:
      
       sed -i 's/static TypeInfo/static const TypeInfo/g' include/qom/object.h
      
      Since frequently the wrong examples are being copied by contributors of
      new devices, fix all types in the tree:
      
       sed -i 's/^static TypeInfo/static const TypeInfo/g' */*.c
       sed -i 's/^static TypeInfo/static const TypeInfo/g' */*/*.c
      
      This also avoids to piggy-back these changes onto real functional
      changes or other refactorings.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 63e3555e80c31776285accbb4d0c14ae91c457dc
  Merge: 52a71bf... a6308bc...
  Author: Andreas Färber <andreas.faerber@web.de>
  Date:   Thu Jan 10 21:52:28 2013 +0100
  
      Merge branch 'master' of git://git.qemu.org/qemu into prep-up
      
      Conflicts:
      	hw/Makefile.objs
      	hw/ppc_prep.c
      
      Signed-off-by: Andreas Färber <andreas.faerber@web.de>
  
  commit a6308bc2224db238e72c570482717b68246a7ce0
  Merge: 8757c09... 067f069...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Thu Jan 10 13:26:31 2013 -0600
  
      Merge remote-tracking branch 'kraxel/build.1' into staging
      
      * kraxel/build.1:
        m48t59-test: don't touch watchdog
        rtc-test: skip year-2038 overflow check in case time_t is 32bit only
      
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 8757c09f15dcd455f81b4faed73da0d35d7e6b53
  Merge: 5e3bc73... 8fc94e5...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Thu Jan 10 13:26:12 2013 -0600
  
      Merge remote-tracking branch 'awilliam/tags/qemu-1.4-vfio-20130109.0' into staging
      
      vfio-pci: Fixes for qemu 1.4 & stable
      
      * awilliam/tags/qemu-1.4-vfio-20130109.0:
        vfio-pci: Loosen sanity checks to allow future features
        vfio-pci: Make host MSI-X enable track guest
      
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 517823449ebe8e3758b86c441cc74968b68e6491
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Thu Jan 10 14:10:22 2013 +0100
  
      monitor: assert monitor_puts()'s loop invariant
      
      Chiefly to hush up Coverity.
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
  
  commit 067f0691277325dcce8401534d2ffc6164305021
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Fri Jan 4 17:12:18 2013 +0100
  
      m48t59-test: don't touch watchdog
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 4e45deedf57c6cc7113b588282d0c16f89298aff
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Fri Jan 4 10:37:50 2013 +0100
  
      rtc-test: skip year-2038 overflow check in case time_t is 32bit only
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 6ad53bdf5830bfc30221aee8d4ced9a9eaf8fe03
  Author: Wen Congyang <wency@cn.fujitsu.com>
  Date:   Sat Dec 22 15:13:54 2012 +0800
  
      target-i386: fix bits 39:32 of the final physical address when using 4M page
      
      ((pde & 0x1fe000) << 19) is the bits 39:32 of the final physical address, and
      we shouldn't use unit32_t to calculate it. Convert the type to hwaddr to fix
      this problem.
      
      Signed-off-by: Wen Congyang <wency@cn.fujitsu.com>
      Reviewed-by: Markus Armbruster <armbru@redhat.com>
      Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
  
  commit 5e3bc735d93dd23f074b5116fd11e1ad8cd4962f
  Author: Fabien Chouteau <chouteau@adacore.com>
  Date:   Tue Jan 8 16:30:56 2013 +0100
  
      Check return values from g_poll and select
      
      The current implementation of os_host_main_loop_wait() on Windows,
      returns 1 only when a g_poll() event occurs because the return value of
      select() is overridden. This is wrong as we may skip a socket event, as
      shown in this example:
      
      1. select() returns 0
      2. g_poll() returns 1  (socket event occurs)
      3. os_host_main_loop_wait() returns 1
      4. qemu_iohandler_poll() sees no socket event because select() has
         return before the event occurs
      5. select() returns 1
      6. g_poll() returns 0 (g_poll overrides select's return value)
      7. os_host_main_loop_wait() returns 0
      8. qemu_iohandler_poll() doesn't check for socket events because the
         return value of os_host_main_loop_wait() is zero.
      9. goto 5
      
      This patch use one variable for each of these return values, so we don't
      miss a select() event anymore.
      
      Also move the call to select() after g_poll(), this will improve latency
      as we don't have to go through two os_host_main_loop_wait() calls to
      detect a socket event.
      
      Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Fabien Chouteau <chouteau@adacore.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 7cd5da7eef152a533c5774effd2e7bbfa5976c86
  Merge: 4b274b1... 96610da...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Wed Jan 9 09:55:51 2013 -0600
  
      Merge remote-tracking branch 'mdroth/qga-pull-1-8-2013' into staging
      
      * mdroth/qga-pull-1-8-2013:
        qemu-ga: sample fsfreeze hooks
        qemu-ga: execute hook to quiesce the guest on fsfreeze-freeze/thaw
        qemu-ga: guest_suspend(): improve error reporting
        qemu-ga: bios_supports_mode(): improve error reporting
        qemu-ga: qmp_guest_network_get_interfaces(): get rid of snprintf() + error_set()
        qemu-ga: qmp_guest_fstrim(): get rid of sprintf() + error_set()
        qemu-ga: qmp_guest_fsfreeze_*(): get rid of sprintf() + error_set()
        qemu-ga: build_fs_mount_list(): take an Error argument
        qemu-ga: qmp_guest_shutdown(): improve error reporting
        qemu-ga: qmp_guest_file_*: improve error reporting
        qemu-ga: qmp_guest_file_close(): fix fclose() error check
        qemu-ga: guest_file_handle_find(): take an Error argument
      
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit feb9a2ab4b0260d8d680a7ffd25063dafc7ec628
  Author: Alex Williamson <alex.williamson@redhat.com>
  Date:   Sun Jan 6 21:30:31 2013 -0700
  
      pci-assign: Enable MSIX on device to match guest
      
      When a guest enables MSIX on a device we evaluate the MSIX vector
      table, typically find no unmasked vectors and don't switch the device
      to MSIX mode.  This generally works fine and the device will be
      switched once the guest enables and therefore unmasks a vector.
      Unfortunately some drivers enable MSIX, then use interfaces to send
      commands between VF & PF or PF & firmware that act based on the host
      state of the device.  These therefore may break when MSIX is managed
      lazily.  This change re-enables the previous test used to enable MSIX
      (see qemu-kvm a6b402c9), which basically guesses whether a vector
      will be used based on the data field of the vector table.
      
      Cc: qemu-stable@nongnu.org
      Signed-off-by: Alex Williamson <alex.williamson@redhat.com>
      Acked-by: Michael S. Tsirkin <mst@redhat.com>
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
  
  commit 5c03a2542fbe1a275fe3dd7ebd48a6a283b249ed
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Thu Dec 13 10:19:38 2012 +0100
  
      pci: use constants for devices under the 1B36 device ID, document them
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
  
  commit 96610da210697a1f33669d8bec0cb7b944d3a516
  Author: Tomoki Sekiyama <tomoki.sekiyama.qu@hitachi.com>
  Date:   Wed Dec 12 12:55:57 2012 +0900
  
      qemu-ga: sample fsfreeze hooks
      
      Adds sample hook scripts for --fsfreeze-hook option of qemu-ga.
        - fsfreeze-hook : execute scripts in fsfreeze-hook.d/
        - fsfreeze-hook.d/mysql-flush.sh.sample : quiesce MySQL before snapshot
      
      Signed-off-by: Tomoki Sekiyama <tomoki.sekiyama.qu@hitachi.com>
      Reviewed-by: Michael Roth <mdroth@linux.vnet.ibm.com>
      Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
  
  commit ec0f694c11e8e0958d727e40e0759ab99e5908d6
  Author: Tomoki Sekiyama <tomoki.sekiyama.qu@hitachi.com>
  Date:   Wed Dec 12 12:55:55 2012 +0900
  
      qemu-ga: execute hook to quiesce the guest on fsfreeze-freeze/thaw
      
      To use the online disk snapshot for online-backup, application-level
      consistency of the snapshot image is required. However, currently the
      guest agent can provide only filesystem-level consistency, and the
      snapshot may contain dirty data, for example, incomplete transactions.
      This patch provides the opportunity to quiesce applications before
      snapshot is taken.
      
      If --fsfreeze-hook option is specified, the hook is executed with
      "freeze" argument before the filesystem is frozen by fsfreeze-freeze
      command. As for fsfreeze-thaw command, the hook is executed with "thaw"
      argument after the filesystem is thawed.
      
      This patch depends on patchset to improve error reporting by Luiz Capitulino:
        http://lists.gnu.org/archive/html/qemu-devel/2012-11/msg03016.html
      
      Signed-off-by: Tomoki Sekiyama <tomoki.sekiyama.qu@hitachi.com>
      Reviewed-by: Luiz Capitulino <lcapitulino@redhat.com>
      
      *clarified usage in help output
      
      Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
  
  commit 7b3760879bf323a0d9654a5158d5b3ed51882505
  Author: Luiz Capitulino <lcapitulino@redhat.com>
  Date:   Tue Nov 27 11:02:04 2012 -0200
  
      qemu-ga: guest_suspend(): improve error reporting
      
      Most errors are QERR_UNDEFINED_ERROR today.
      
      Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
      Reviewed-by: Michael Roth <mdroth@linux.vnet.ibm.com>
      Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
  
  commit 6b26e837a40a7bed14080fb9029ad6c22409f8b3
  Author: Luiz Capitulino <lcapitulino@redhat.com>
  Date:   Tue Nov 27 11:02:03 2012 -0200
  
      qemu-ga: bios_supports_mode(): improve error reporting
      
      Most errors are QERR_UNDEFINED_ERROR today.
      
      Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
      Reviewed-by: Michael Roth <mdroth@linux.vnet.ibm.com>
      Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
  
  commit 878a0ae0ab3eb8428626e67995c9efad8eb1ba80
  Author: Luiz Capitulino <lcapitulino@redhat.com>
  Date:   Tue Nov 27 11:02:02 2012 -0200
  
      qemu-ga: qmp_guest_network_get_interfaces(): get rid of snprintf() + error_set()
      
      Convert them to error_setg_errno().
      
      Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
      Reviewed-by: Michael Roth <mdroth@linux.vnet.ibm.com>
      Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
  
  commit 071673b09021b60eab268653c6bcfba92eea7603
  Author: Luiz Capitulino <lcapitulino@redhat.com>
  Date:   Tue Nov 27 11:02:01 2012 -0200
  
      qemu-ga: qmp_guest_fstrim(): get rid of sprintf() + error_set()
      
      Convert them to error_setg_errno().
      
      Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
      Reviewed-by: Michael Roth <mdroth@linux.vnet.ibm.com>
      Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
  
  commit 617fbbc13219d26dd71d100d83d617ec8acf5e2d
  Author: Luiz Capitulino <lcapitulino@redhat.com>
  Date:   Tue Nov 27 11:02:00 2012 -0200
  
      qemu-ga: qmp_guest_fsfreeze_*(): get rid of sprintf() + error_set()
      
      Convert them to error_setg_errno().
      
      Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
      Reviewed-by: Michael Roth <mdroth@linux.vnet.ibm.com>
      Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
  
  commit 261551d1cc3a830e9623971dffa8033b216f1d63
  Author: Luiz Capitulino <lcapitulino@redhat.com>
  Date:   Thu Nov 29 15:29:11 2012 -0200
  
      qemu-ga: build_fs_mount_list(): take an Error argument
      
      Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
      Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
  
  commit d220a6dfea10655efe70d37748a3c23cf0a00647
  Author: Luiz Capitulino <lcapitulino@redhat.com>
  Date:   Tue Nov 27 11:01:58 2012 -0200
  
      qemu-ga: qmp_guest_shutdown(): improve error reporting
      
      Most errors are QERR_UNDEFINED_ERROR. Also, adds ga_wait_child() as
      a future commit will use it too.
      
      Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
      Reviewed-by: Michael Roth <mdroth@linux.vnet.ibm.com>
      Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
  
  commit db3edb665549979b44e0376ab9e859f58b89b503
  Author: Luiz Capitulino <lcapitulino@redhat.com>
  Date:   Tue Nov 27 11:01:57 2012 -0200
  
      qemu-ga: qmp_guest_file_*: improve error reporting
      
      Use error_setg_errno() when possible with an improved error description.
      
      Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
      Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
  
  commit 3ac4b7c51e3ba181a86983ba2601a595ed8f3b1d
  Author: Luiz Capitulino <lcapitulino@redhat.com>
  Date:   Tue Nov 27 11:01:56 2012 -0200
  
      qemu-ga: qmp_guest_file_close(): fix fclose() error check
      
      fclose() returns EOF on error.
      
      Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
      Reviewed-by: Michael Roth <mdroth@linux.vnet.ibm.com>
      Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
  
  commit a9de6d01df3153b2ac0cade11e26a66d596d7166
  Author: Luiz Capitulino <lcapitulino@redhat.com>
  Date:   Tue Nov 27 11:01:55 2012 -0200
  
      qemu-ga: guest_file_handle_find(): take an Error argument
      
      Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
      Reviewed-by: Michael Roth <mdroth@linux.vnet.ibm.com>
      
      *Fixed missing space character in error message
      
      Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
  
  commit 4b274b1603e1d15ef51aedc8b6b7ebbae0b555ce
  Merge: 560c30b... ebe8b9c...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Tue Jan 8 15:15:57 2013 -0600
  
      Merge remote-tracking branch 'afaerber/qom-cpu' into staging
      
      * afaerber/qom-cpu:
        target-i386: Explicitly set vendor for each built-in cpudef
        target-i386: Sanitize AMD's ext2_features at realize time
        target-i386: Filter out unsupported features at realize time
        qemu-common.h: Make qemu_init_vcpu() stub static inline
        target-i386: check/enforce: Eliminate check_feat field
        target-i386: check/enforce: Check SVM flag support as well
        target-i386: check/enforce: Check all CPUID.80000001H.EDX bits
        target-i386: check/enforce: Do not ignore "hypervisor" flag
        target-i386: check/enforce: Fix CPUID leaf numbers on error messages
        target-i386: kvm: Enable all supported KVM features for -cpu host
        target-i386: kvm: -cpu host: Use GET_SUPPORTED_CPUID for SVM features
        cpu: Change parent type to Device
        qdev: Don't assume existence of parent bus on unparenting
        qdev: Include qdev code into *-user, too
        libqemustub: sysbus_get_default() stub
        libqemustub: vmstate register/unregister stubs
        libqemustub: Add qemu_[un]register_reset() stubs
      
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 8fc94e5a8046e349e07976f9bcaffbcd5833f3a2
  Author: Alex Williamson <alex.williamson@redhat.com>
  Date:   Tue Jan 8 14:10:03 2013 -0700
  
      vfio-pci: Loosen sanity checks to allow future features
      
      VFIO_PCI_NUM_REGIONS and VFIO_PCI_NUM_IRQS should never have been
      used in this manner as it locks a specific kernel implementation.
      Future features may introduce new regions or interrupt entries
      (VGA may add legacy ranges, AER might add an IRQ for error
      signalling).  Fix this before it gets us into trouble.
      
      Signed-off-by: Alex Williamson <alex.williamson@redhat.com>
      Cc: qemu-stable@nongnu.org
  
  commit b0223e29afdc88cc262a764026296414396cd129
  Author: Alex Williamson <alex.williamson@redhat.com>
  Date:   Tue Jan 8 14:09:03 2013 -0700
  
      vfio-pci: Make host MSI-X enable track guest
      
      Guests typically enable MSI-X with all of the vectors in the MSI-X
      vector table masked.  Only when the vector is enabled does the vector
      get unmasked, resulting in a vector_use callback.  These two points,
      enable and unmask, correspond to pci_enable_msix() and request_irq()
      for Linux guests.  Some drivers rely on VF/PF or PF/fw communication
      channels that expect the physical state of the device to match the
      guest visible state of the device.  They don't appreciate lazily
      enabling MSI-X on the physical device.
      
      To solve this, enable MSI-X with a single vector when the MSI-X
      capability is enabled and immediate disable the vector.  This leaves
      the physical device in exactly the same state between host and guest.
      Furthermore, the brief gap where we enable vector 0, it fires into
      userspace, not KVM, so the guest doesn't get spurious interrupts.
      Ideally we could call VFIO_DEVICE_SET_IRQS with the right parameters
      to enable MSI-X with zero vectors, but this will currently return an
      error as the Linux MSI-X interfaces do not allow it.
      
      Signed-off-by: Alex Williamson <alex.williamson@redhat.com>
      Cc: qemu-stable@nongnu.org
  
  commit ebe8b9c6eb6e425d44805288b6b5dabd69368f46
  Author: Igor Mammedov <imammedo@redhat.com>
  Date:   Fri Dec 28 21:01:18 2012 +0100
  
      target-i386: Explicitly set vendor for each built-in cpudef
      
      Since cpudef config is not supported anymore and all remaining sources
      now always set x86_def_t.vendor[123] fields, remove setting default
      vendor to simplify future re-factoring.
      
      Signed-off-by: Igor Mammedov <imammedo@redhat.com>
      Reviewed-by: Eduardo Habkost <ehabkost@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 9b15cd9e7a1ab0827f4d01c4be77eb41f195073f
  Author: Igor Mammedov <imammedo@redhat.com>
  Date:   Fri Dec 28 21:01:17 2012 +0100
  
      target-i386: Sanitize AMD's ext2_features at realize time
      
      When CPU properties are implemented, ext2_features may change
      between object_new(CPU) and cpu_realize_fn(). Sanitizing
      ext2_features for AMD based CPU at realize() time will keep
      current behavior after CPU features are converted to properties.
      
      Signed-off-by: Igor Mammedov <imammedo@redhat.com>
      Reviewed-by: Eduardo Habkost <ehabkost@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 4586f157757acc5c8edcc954289c7aa51661235c
  Author: Igor Mammedov <imammedo@redhat.com>
  Date:   Fri Dec 28 21:01:16 2012 +0100
  
      target-i386: Filter out unsupported features at realize time
      
      Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
      Signed-off-by: Igor Mammedov <imammedo@redhat.com>
      Reviewed-by: Eduardo Habkost <ehabkost@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 75a192aa68e7801ab8465b3345ac74d6d3cdceca
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sat Jan 5 14:44:08 2013 +0100
  
      qemu-common.h: Make qemu_init_vcpu() stub static inline
      
      Turn the *-user macro into a no-op inline function to avoid
      unused-variable warnings and band-aiding #ifdef'ery.
      
      This allows to drop an #ifdef for alpha and avoids more for unicore32
      and other upcoming trivial realizefn implementations.
      
      Suggested-by: Lluís Vilanova <vilanova@ac.upc.edu>
      Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Reviewed-by: Eduardo Habkost <ehabkost@redhat.com>
  
  commit e8beac00bd26a60e788ab336f38bc12a95b20f0d
  Author: Eduardo Habkost <ehabkost@redhat.com>
  Date:   Fri Jan 4 20:01:10 2013 -0200
  
      target-i386: check/enforce: Eliminate check_feat field
      
      Now that all entries have check_feat=~0 in
      kvm_check_features_against_host(), we can eliminate check_feat entirely
      and make the code check all bits.
      
      This patch shouldn't introduce any behavior change, as check_feat is set
      to ~0 on all entries.
      
      Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
      Reviewed-by: Gleb Natapov <gleb@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 396d2cfccdc1a46a8c66d9d9baaa59071a553b1c
  Author: Eduardo Habkost <ehabkost@redhat.com>
  Date:   Fri Jan 4 20:01:09 2013 -0200
  
      target-i386: check/enforce: Check SVM flag support as well
      
      When nested SVM is supported, the kernel returns the SVM flag on
      GET_SUPPORTED_CPUID[1], so we can check the SVM flag safely in
      kvm_check_features_against_host().
      
      I don't know why the original code ignored the SVM flag. Maybe it was
      because kvm_cpu_fill_host() used the CPUID instruction directly instead
      of GET_SUPPORTED_CPUID
      
      [1] Older kernels (before v2.6.37) returned the SVM flag even if nested
          SVM was _not_ supported. So the only cases where this patch should
          change behavior is when SVM is being requested by the user or the
          CPU model, but not supported by the host. And on these cases we
          really want QEMU to abort if the "enforce" option is set.
      
      Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
      Reviewed-by: Gleb Natapov <gleb@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 227146259e8deb14b7b30e7718e61512e0f524a9
  Author: Eduardo Habkost <ehabkost@redhat.com>
  Date:   Fri Jan 4 20:01:08 2013 -0200
  
      target-i386: check/enforce: Check all CPUID.80000001H.EDX bits
      
      I have no idea why PPRO_FEATURES was being ignored on the check of the
      CPUID.80000001H.EDX bits. I believe it was a mistake, and it was
      supposed to be ~(PPRO_FEATURES & CPUID_EXT2_AMD_ALIASES) or just
      ~CPUID_EXT2_AMD_ALIASES, because some time ago kvm_cpu_fill_host() used
      the CPUID instruction directly (instead of
      kvm_arch_get_supported_cpuid()).
      
      But now kvm_cpu_fill_host() uses kvm_arch_get_supported_cpuid(), and
      kvm_arch_get_supported_cpuid() returns all supported bits for
      CPUID.80000001H.EDX, even the AMD aliases (that are explicitly copied
      from CPUID.01H.EDX), so we can make the code check/enforce all the
      CPUID.80000001H.EDX bits.
      
      Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
      Reviewed-by: Gleb Natapov <gleb@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 54830ff84df5d1fb182e91bf40e3d7c66c2559a4
  Author: Eduardo Habkost <ehabkost@redhat.com>
  Date:   Fri Jan 4 20:01:07 2013 -0200
  
      target-i386: check/enforce: Do not ignore "hypervisor" flag
      
      We don't need any hack to ignore CPUID_EXT_HYPERVISOR anymore, because
      kvm_arch_get_supported_cpuid() now sets CPUID_EXT_HYPERVISOR properly.
      So, this shouldn't introduce any behavior change, but it makes the code
      simpler.
      
      Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
      Reviewed-by: Gleb Natapov <gleb@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 8b4beddc6bead9d7c85fe690b62f2621574eb195
  Author: Eduardo Habkost <ehabkost@redhat.com>
  Date:   Fri Jan 4 20:01:06 2013 -0200
  
      target-i386: check/enforce: Fix CPUID leaf numbers on error messages
      
      The -cpu check/enforce warnings are printing incorrect information about the
      missing flags. There are no feature flags on CPUID leaves 0 and 0x80000000, but
      there were references to 0 and 0x80000000 in the table at
      kvm_check_features_against_host().
      
      This changes the model_features_t struct to contain the register number as
      well, so the error messages print the correct CPUID leaf+register information,
      instead of wrong CPUID leaf numbers.
      
      This also changes the format of the error messages, so they follow the
      "CPUID.<leaf>.<register>.<name> [bit <offset>]" convention used in Intel
      documentation. Example output:
      
          $ qemu-system-x86_64 -machine pc-1.0,accel=kvm -cpu Opteron_G4,+ia64,enforce
          warning: host doesn't support requested feature: CPUID.01H:EDX.ia64 [bit 30]
          warning: host doesn't support requested feature: CPUID.01H:ECX.xsave [bit 26]
          warning: host doesn't support requested feature: CPUID.01H:ECX.avx [bit 28]
          warning: host doesn't support requested feature: CPUID.80000001H:ECX.abm [bit 5]
          warning: host doesn't support requested feature: CPUID.80000001H:ECX.sse4a [bit 6]
          warning: host doesn't support requested feature: CPUID.80000001H:ECX.misalignsse [bit 7]
          warning: host doesn't support requested feature: CPUID.80000001H:ECX.3dnowprefetch [bit 8]
          warning: host doesn't support requested feature: CPUID.80000001H:ECX.xop [bit 11]
          warning: host doesn't support requested feature: CPUID.80000001H:ECX.fma4 [bit 16]
          Unable to find x86 CPU definition
          $
      
      Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
      Reviewed-by: Gleb Natapov <gleb@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit bd004beff8db09b5790b1bb19fad3974e112f007
  Author: Eduardo Habkost <ehabkost@redhat.com>
  Date:   Fri Jan 4 20:01:05 2013 -0200
  
      target-i386: kvm: Enable all supported KVM features for -cpu host
      
      When using -cpu host, we don't need to use the kvm_default_features
      variable, as the user is explicitly asking QEMU to enable all feature
      supported by the host.
      
      This changes the kvm_cpu_fill_host() code to use GET_SUPPORTED_CPUID to
      initialize the kvm_features field, so we get all host KVM features
      enabled.
      
      This will also allow us to properly check/enforce KVM features inside
      kvm_check_features_against_host() later. For example, we will be able to
      make this:
      
        $ qemu-system-x86_64 -cpu ...,+kvm_pv_eoi,enforce
      
      refuse to start if kvm_pv_eoi is not supported by the host (after we fix
      kvm_check_features_against_host() to check KVM flags as well).
      
      Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
      Reviewed-by: Gleb Natapov <gleb@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit fcb93c036053ca8a5cfc02ca72b1b80dd2062423
  Author: Eduardo Habkost <ehabkost@redhat.com>
  Date:   Fri Jan 4 20:01:04 2013 -0200
  
      target-i386: kvm: -cpu host: Use GET_SUPPORTED_CPUID for SVM features
      
      The existing -cpu host code simply sets every bit inside svm_features
      (initializing it to -1), and that makes it impossible to make the
      enforce/check options work properly when the user asks for SVM features
      explicitly in the command-line.
      
      So, instead of initializing svm_features to -1, use GET_SUPPORTED_CPUID
      to fill only the bits that are supported by the host (just like we do
      for all other CPUID feature words inside kvm_cpu_fill_host()).
      
      This will keep the existing behavior (as filter_features_for_kvm()
      already uses GET_SUPPORTED_CPUID to filter svm_features), but will allow
      us to properly check for KVM features inside
      kvm_check_features_against_host() later.
      
      For example, we will be able to make this:
      
        $ qemu-system-x86_64 -cpu ...,+pfthreshold,enforce
      
      refuse to start if the SVM "pfthreshold" feature is not supported by the
      host (after we fix kvm_check_features_against_host() to check SVM flags
      as well).
      
      Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
      Reviewed-by: Gleb Natapov <gleb@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 961f839570f01d60a0b224248e6e56fc1d675793
  Author: Eduardo Habkost <ehabkost@redhat.com>
  Date:   Wed Dec 5 14:49:13 2012 -0200
  
      cpu: Change parent type to Device
      
      This finally makes the CPU class a subclass of the Device class,
      allowing us to start using DeviceState properties on CPU subclasses.
      
      It has no_user=1, as creating CPUs using -device doesn't work yet.
      
      Signed-off-by: Igor Mammedov <imammedo@redhat.com>
      Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 5d5b24d042072fb4d13e7027f6e52e44390a9896
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Fri Jan 4 18:13:00 2013 +0100
  
      qdev: Don't assume existence of parent bus on unparenting
      
      Commit 667d22d1ae59da46b4c1fbd094ca61145f19b8c3 (qdev: move bus removal
      to object_unparent) made the assumption that at unparenting time
      parent_bus is not NULL. This assumption is unjustified since
      object_unparent() may well be called directly after object_initialize(),
      without any qdev_set_parent_bus().
      
      This did not cause any issues yet because qdev_[try_]create() does call
      qdev_set_parent_bus(), falling back to SysBus if unsupplied.
      
      While at it, ensure that this new function uses the device_ prefix and
      make the name more neutral in light of this semantic change.
      
      Reported-by: Eduardo Habkost <ehabkost@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Tested-by: Igor Mammedov <imammedo@redhat.com>
  
  commit 507066f8a9610c0088df19ce7b3e436f43165ec1
  Author: Eduardo Habkost <ehabkost@redhat.com>
  Date:   Wed Dec 5 14:49:12 2012 -0200
  
      qdev: Include qdev code into *-user, too
      
      The code depends on some functions from qemu-option.o, so add
      qemu-option.o to universal-obj-y to make sure it's included.
      
      Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 906709a151344805df4ff493a7d3a81fbce46fbe
  Author: Eduardo Habkost <ehabkost@redhat.com>
  Date:   Wed Dec 5 14:49:09 2012 -0200
  
      libqemustub: sysbus_get_default() stub
      
      The stub will be used on cases where sysbus.c is not compiled in (e.g.
      *-user).
      
      Note that code that uses NULL as the bus with qdev{_try,}_create()
      implicitly uses sysbus_get_default() as the bus, and will still require
      sysbus.c to be compiled in.
      
      Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 083a5f8731bb3c7e0eae99dcdb1209027d770aaf
  Author: Eduardo Habkost <ehabkost@redhat.com>
  Date:   Wed Dec 5 14:49:08 2012 -0200
  
      libqemustub: vmstate register/unregister stubs
      
      Add vmstate stub functions, so that qdev.o can be used without savevm.o
      when vmstate support is not necessary (i.e. by *-user).
      
      Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 41c6bcd912d1a2461313040566077b86e48eea31
  Author: Eduardo Habkost <ehabkost@redhat.com>
  Date:   Wed Dec 5 14:49:07 2012 -0200
  
      libqemustub: Add qemu_[un]register_reset() stubs
      
      This will be useful for code that don't call qemu_devices_reset() (e.g.
      *-user). If qemu_devices_reset() is never called, it means we don't need
      to keep track of the reset handler list.
      
      Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit b8ef62a9b746f2d7078d97c7ee5d1c7a31b42d5d
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Thu Dec 13 10:19:37 2012 +0100
  
      ivshmem: use symbolic constant for PCI ID, add to pci-ids.txt
      
      Due to disagreement on a name that is generic enough for hw/pci/pci.h,
      the symbolic constants are placed in the .c files.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
  
  commit 13744bd0a054bc7a4b1432cc8facd23d41a9806e
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Thu Dec 13 10:19:36 2012 +0100
  
      virtio-9p: use symbolic constant, add to pci-ids.txt
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
  
  commit 4ea9296c0738e7885e27f463bb6bcbab32b6ef7a
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Thu Dec 13 10:19:35 2012 +0100
  
      reorganize pci-ids.txt
      
      Some devices were missing, and we're using two PCI vendor ids.
      This patch only adds devices that are already documented in hw/pci/pci.h.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
  
  commit 28e7a650691fac674b3aa8697353e27f9c165b1b
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Thu Dec 13 10:19:34 2012 +0100
  
      docs: move pci-ids.txt to docs/specs/
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
  
  commit 560c30b1db1d40fe45c5104185367c4de43399d3
  Merge: c3dd94b... 89eb147...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Tue Jan 8 10:36:20 2013 -0600
  
      Merge remote-tracking branch 'kraxel/usb.75' into staging
      
      * kraxel/usb.75: (32 commits)
        uhci: stop using portio lists
        usbredir: Add support for buffered bulk input (v2)
        exynos4210: Add EHCI support
        usb/ehci: Add SysBus EHCI device for Exynos4210
        usb/ehci: Move capsbase and opregbase into SysBus EHCI class
        usb/ehci: Clean up SysBus and PCI EHCI split
        xhci: call set-address with dummy usbpacket
        usb-redir: Add debugging to bufpq save / restore
        usbredir: Add usbredir_init_endpoints() helper
        usbredir: Verify we have 32 bits bulk length cap when redirecting to xhci
        usbredir: Add ep_stopped USBDevice method
        usbredir: Add USBEP2I and I2USBEP helper macros
        usbredir: Add an usbredir_stop_ep helper function
        usb: Add an usb_device_ep_stopped USBDevice method
        usb: Fix usb_ep_find_packet_by_id
        hid: Change idle handling to use a timer
        uhci: Maximize how many frames we catch up when behind
        uhci: Limit amount of frames processed in one go
        uhci: Add a QH_VALID define
        uhci: Fix pending interrupts getting lost on migration
        ...
      
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit c3dd94b129e222e00a4ed00689e11afdd85c740f
  Merge: da1a4ce... 83f58e5...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Tue Jan 8 10:36:13 2013 -0600
  
      Merge remote-tracking branch 'stefanha/net' into staging
      
      * stefanha/net:
        rtl8139: preserve link state across device reset
        e1000: no need auto-negotiation if link was down
        net: clean up network at qemu process termination
        e1000: Discard oversized packets based on SBP|LPE
      
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit da1a4cef9e125a866f4ef9a39b342c2913727f70
  Author: Petar Jovanovic <petarj@mips.com>
  Date:   Wed Jan 2 05:08:48 2013 +0100
  
      target-mips: Fix helper and tests for dot/cross-dot product instructions
      
      Helper function for dpa_w_ph, dpax_w_ph, dps_w_ph and dpsx_w_ph incorrectly
      defines halfword vector elements as unsigned values. This results in wrong
      output which is not triggered in the tests as they also follow this logic.
      
      Signed-off-by: Petar Jovanovic <petarj@mips.com>
      Reviewed-by: Eric Johnson <ericj@mips.com>
      Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
  
  commit e320d05a531ed4991a87cfe0a4c280563fb88788
  Author: Stefan Weil <sw@weilnetz.de>
  Date:   Tue Jan 1 19:44:31 2013 +0100
  
      target-mips: Replace macros by inline functions
      
      The macros RESTORE_ROUNDING_MODE and RESTORE_FLUSH_MODE silently used
      variable env from their callers. Using inline functions with env passed
      as a function argument is more transparent.
      
      This modification was proposed by Peter Maydell.
      
      Cc: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Stefan Weil <sw@weilnetz.de>
      Reviewed-by: Eric Johnson <ericj@mips.com>
      Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
  
  commit e1a4019cf13ddf2441496c2e613faba3a891cddf
  Author: Eric Johnson <ericj@mips.com>
  Date:   Mon Jan 7 22:26:44 2013 -0800
  
      target-mips: Allow DSP access to be disabled once enabled.
      
      Clear the DSP hflags at the start of compute_hflags.  Otherwise access
      is not properly disabled once enabled.
      
      Signed-off-by: Eric Johnson <ericj@mips.com>
      Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
  
  commit 314992b1a48a5a2a0f2b14195f959ad2c3f5b3ff
  Author: Alexander Graf <agraf@suse.de>
  Date:   Thu Jan 3 14:17:18 2013 +0100
  
      linux-user: fix mips 32-on-64 prealloc case
      
      MIPS only supports 31 bits of virtual address space for user space, so let's
      make sure we stay within that limit with our preallocated memory block.
      
      This fixes the MIPS user space targets when executed without command line
      option.
      
      Signed-off-by: Alexander Graf <agraf@suse.de>
      Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
  
  commit 89eb147c2cfd2c797d3662aa2f55254441f0595a
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Thu Jan 3 12:29:41 2013 +0100
  
      uhci: stop using portio lists
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit b2d1fe67d09d2b6c7da647fbcea6ca0148c206d3
  Author: Hans de Goede <hdegoede@redhat.com>
  Date:   Wed Dec 19 15:08:33 2012 +0100
  
      usbredir: Add support for buffered bulk input (v2)
      
      Buffered bulk mode is intended for bulk *input* endpoints, where the data is
      of a streaming nature (not part of a command-response protocol). These
      endpoints' input buffer may overflow if data is not read quickly enough.
      So in buffered bulk mode the usb-host takes care of the submitting and
      re-submitting of bulk transfers.
      
      Buffered bulk mode is necessary for reliable operation with the bulk in
      endpoints of usb to serial convertors. Unfortunatelty buffered bulk input
      mode will only work with certain devices, therefor this patch also adds a
      usb-id table to enable it for devices which need it, while leaving the
      bulk ep handling for other devices unmodified.
      
      Note that the bumping of the required usbredir from 0.5.3 to 0.6 does
      not mean that we will now need a newer usbredir release then qemu-1.3,
      .pc files reporting 0.5.3 have only ever existed in usbredir builds directly
      from git, so qemu-1.3 needs the 0.6 release too.
      
      Changes in v2:
      -Split of quirk handling into quirks.c
      
      Signed-off-by: Hans de Goede <hdegoede@redhat.com>
  
  commit 7682e8580722f951559f372ba3d2b6170fdbe734
  Author: Nickolai Zeldovich <nickolai@csail.mit.edu>
  Date:   Mon Jan 7 15:38:39 2013 -0500
  
      readline: avoid memcpy() of overlapping regions
      
      memcpy() for overlapping regions is undefined behavior; use memmove()
      instead in readline_hist_add().
      
      [Keep tab characters since surrounding code still uses them -- Stefan]
      
      Signed-off-by: Nickolai Zeldovich <nickolai@csail.mit.edu>
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit f56a12475ff1b8aa61210d08522c3c8aaf0e2648
  Author: Michael S. Tsirkin <mst@redhat.com>
  Date:   Mon Dec 24 17:37:01 2012 +0200
  
      vhost: backend masking support
      
      Support backend guest notifier masking in vhost-net:
      create eventfd at device init, when masked,
      make vhost use that as eventfd instead of
      sending an interrupt.
      
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
  
  commit 24f4fe345c1b80bab1ee18573914123d8028a9e6
  Author: Michael S. Tsirkin <mst@redhat.com>
  Date:   Tue Dec 25 17:41:07 2012 +0200
  
      vhost: set started flag while start is in progress
      
      This makes it possible to use started flag for sanity checking
      of callbacks that happen during start/stop.
      
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
  
  commit 1830b80ff29dbd9d149f7f3cb565a690b5d5994c
  Author: Michael S. Tsirkin <mst@redhat.com>
  Date:   Tue Dec 25 17:38:59 2012 +0200
  
      virtio-net: set/clear vhost_started in reverse order
      
      As vhost started is cleared last thing on stop,
      set it first things on start. This makes it
      possible to use vhost_started while start is in
      progress which is used by follow-up patches.
      
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
  
  commit f1d0f15a6d46bd47e7658e44a004c8898c8cb91e
  Author: Michael S. Tsirkin <mst@redhat.com>
  Date:   Mon Dec 24 17:35:27 2012 +0200
  
      virtio: backend virtqueue notifier masking
      
      some backends (notably vhost) can mask events
      at their source in a way that is more efficient
      than masking through kvm.
      Specifically
      - masking in kvm uses rcu write side so it has high latency
      - in kvm on unmask we always send an interrupt
      masking at source does not have these issues.
      
      Add such support in virtio.h and use in virtio-pci.
      
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
  
  commit 774345f981854b026e24aeb0833311183a8e8067
  Author: Michael S. Tsirkin <mst@redhat.com>
  Date:   Fri Dec 21 00:27:54 2012 +0200
  
      virtio-pci: cache msix messages
      
      Some guests mask a vector then unmask without changing it.
      Store vectors to avoid kvm system calls in this case.
      
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
  
  commit 078bbb504031dc89616d4b67adcf2ce884cb880b
  Author: Michael S. Tsirkin <mst@redhat.com>
  Date:   Fri Dec 21 00:47:46 2012 +0200
  
      kvm: add stub for update msi route
      
      Will be used by virtio-pci.
      
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
  
  commit 4c93bfa9c9f00104b5c7e837da697f9506cb70c7
  Author: Michael S. Tsirkin <mst@redhat.com>
  Date:   Fri Dec 21 00:27:02 2012 +0200
  
      msix: add api to access msix message
      
      Will be used by virtio pci.
      
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
  
  commit 2d620f593d9395abd9aa453f8ae0861a51d674d8
  Author: Michael S. Tsirkin <mst@redhat.com>
  Date:   Thu Dec 20 14:28:58 2012 +0200
  
      virtio: don't waste irqfds on control vqs
      
      Pass nvqs to set_guest_notifiers. This makes it possible to
      save on irqfds by not allocating one for the control vq
      for virtio-net.
      
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
  
  commit 61993a67128095946ed5df51c3c20748182d8efc
  Author: Samuel Seay <lightningth@gmail.com>
  Date:   Fri Jan 4 14:35:48 2013 +0000
  
      PPC: linux-user: Calculate context pointer explicitly
      
      Peter Maydell recommended the change to be more proper. The result was tested
      and shows coming up with the same proper value.
      
      Signed-off-by: Samuel Seay <LightningTH@GMail.com>
      [agraf: change subject]
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 1b7ce68fb45b97a9eaf71eeb81d2b4f4ea6bf4b2
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Jan 6 08:31:31 2013 +0000
  
      target-ppc: Error out for -cpu host on unknown PVR
      
      Previously we silently exited, with subclasses we got an opcode warning.
      Instead, explicitly tell the user what's wrong.
      
      An indication for this is -cpu ? showing "host" with an all-zero PVR.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 2985b86b5c9c068af203bd912309af033112039a
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Jan 6 08:31:30 2013 +0000
  
      target-ppc: Slim conversion of model definitions to QOM subclasses
      
      Since the model list is highly macrofied, keep ppc_def_t for now and
      save a pointer to it in PowerPCCPUClass. This results in a flat list of
      subclasses including aliases, to be refined later.
      
      Move cpu_ppc_init() to translate_init.c and drop helper.c.
      Long-term the idea is to turn translate_init.c into a standalone cpu.c.
      
      Inline cpu_ppc_usable() into type registration.
      
      Split cpu_ppc_register() in two by code movement into the initfn and
      by turning the remaining part into a realizefn.
      Move qemu_init_vcpu() call into the new realizefn and adapt
      create_ppc_opcodes() to return an Error.
      
      Change ppc_find_by_pvr() -> ppc_cpu_class_by_pvr().
      Change ppc_find_by_name() -> ppc_cpu_class_by_name().
      
      Turn -cpu host into its own subclass. This requires to move the
      kvm_enabled() check in ppc_cpu_class_by_name() to avoid the class being
      found via the normal name lookup in the !kvm_enabled() case.
      Turn kvmppc_host_cpu_def() into the class_init and add an initfn that
      asserts KVM is in fact enabled.
      
      Implement -cpu ? and the QMP equivalent in terms of subclasses.
      This newly exposes -cpu host to the user, ordered last for -cpu ?.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 68c2dd70068fe82a1989d0d5b70a1ab400bde19a
  Author: Alexander Graf <agraf@suse.de>
  Date:   Fri Jan 4 11:21:04 2013 +0100
  
      PPC: Bring EPR support closer to reality
      
      We already used to support the external proxy facility of FSL MPICs,
      but only implemented it halfway correctly.
      
      This patch adds support for
      
        * dynamic enablement of the EPR facility
        * interrupt acknowledgement only when the interrupt is delivered
      
      This way the implementation now is closer to real hardware.
      
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 1a61a9ae61cdf7b7d24c3eb711fe772c196c235e
  Author: Stuart Yoder <stuart.yoder@freescale.com>
  Date:   Thu Jan 3 12:37:02 2013 +0000
  
      PPC: KVM: set has-idle in guest device tree
      
      On e500mc, the platform doesn't provide a way for the CPU to go idle.
      
      To still not uselessly burn CPU time, expose an idle hypercall to the guest
      if kvm supports it.
      
      Signed-off-by: Stuart Yoder <stuart.yoder@freescale.com>
      [agraf: adjust for current code base, add patch description, fix non-kvm case]
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit d4834ff9b72d7b89181e88b1a481564cb750c1b5
  Author: Alexander Graf <agraf@suse.de>
  Date:   Fri Jan 4 10:04:19 2013 +0100
  
      kvm: Update kernel headers
      
      Corresponding kvm.git hash: 18eb54cf4a
      
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 9f1d4b1d6939d39fe570d886f6a651f4764bcbcb
  Author: Scott Wood <scottwood@freescale.com>
  Date:   Thu Jan 3 13:25:40 2013 +0000
  
      openpic: fix CTPR and de-assertion of interrupts
      
      Properly implement level-triggered interrupts by withdrawing an
      interrupt from the raised queue if the interrupt source de-asserts.
      Also withdraw from the raised queue if the interrupt becomes masked.
      
      When CTPR is written, check whether we need to raise or lower the
      interrupt output.
      
      Signed-off-by: Scott Wood <scottwood@freescale.com>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit a898a8fc96a071189206218b39b5db99531f5c8b
  Author: Scott Wood <scottwood@freescale.com>
  Date:   Thu Jan 3 13:25:39 2013 +0000
  
      openpic: move IACK to its own function
      
      Besides making the code cleaner, we will need a separate way to access
      IACK in order to implement EPR (external proxy) interrupt delivery.
      
      Signed-off-by: Scott Wood <scottwood@freescale.com>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 4417c73305f60e46a2370bcaf3635981f5dbc050
  Author: Scott Wood <scottwood@freescale.com>
  Date:   Thu Jan 3 13:25:38 2013 +0000
  
      openpic: IRQ_check: search the queue a word at a time
      
      Search the queue more efficiently by first looking for a non-zero word,
      and then using the common bit-searching function to find the bit within
      the word.  It would be even nicer if bitops_ffsl() could be hooked up
      to the compiler intrinsic so that bit-searching instructions could be
      used, but that's another matter.
      
      Signed-off-by: Scott Wood <scottwood@freescale.com>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 6c5e84c25fc70717c410150b23c765bedf0af52d
  Author: Scott Wood <scottwood@freescale.com>
  Date:   Thu Jan 3 13:25:37 2013 +0000
  
      openpic: fix sense and priority bits
      
      Previously, the sense and priority bits were masked off when writing
      to IVPR, and all interrupts were treated as edge-triggered (despite
      the existence of code for handling level-triggered interrupts).
      
      Polarity is implemented only as storage.  We don't simulate the
      bad effects that you'd get on real hardware if you set this incorrectly,
      but at least the guest sees the right thing when it reads back the register.
      
      Sense now controls level/edge on FSL external interrupts (and all
      interrupts on non-FSL MPIC).  FSL internal interrupts do not have a sense
      bit (reads as zero), but are level.  FSL timers and IPIs do not have
      sense or polarity bits (read as zero), and are edge-triggered.  To
      accommodate FSL internal interrupts, QEMU's internal notion of whether an
      interrupt is level-triggered is separated from the IVPR bit.
      
      Signed-off-by: Scott Wood <scottwood@freescale.com>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 65b9d0d5659687ebb85b1305ac70b3a84df16e5a
  Author: Scott Wood <scottwood@freescale.com>
  Date:   Fri Dec 21 16:15:50 2012 +0000
  
      openpic: add some bounds checking for IRQ numbers
      
      The two checks with abort() guard against potential QEMU-internal
      problems, but the EOI check stops the guest from causing updates to queue
      position -1 and other havoc if it writes EOI with no interrupt in
      service.
      
      Signed-off-by: Scott Wood <scottwood@freescale.com>
      [agraf: remove hunk in code that didn't get applied yet]
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit e69a17f65e9f12f33c48b04a789e49d40a8993f5
  Author: Scott Wood <scottwood@freescale.com>
  Date:   Fri Dec 21 16:15:48 2012 +0000
  
      openpic: use standard bitmap operations
      
      Besides the private implementation being redundant, namespace collisions
      prevented the use of other things in bitops.h.
      
      Serialization does get a bit more awkward, unfortunately, since the
      standard bitmap operations are "unsigned long" rather than "uint32_t",
      though in exchange we will get faster queue lookups on 64-bit hosts once
      we search a word at a time.
      
      Signed-off-by: Scott Wood <scottwood@freescale.com>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 47f73749c61765f7a898ac88f11995368740da10
  Author: Scott Wood <scottwood@freescale.com>
  Date:   Fri Dec 21 16:15:47 2012 +0000
  
      Revert "openpic: Accelerate pending irq search"
      
      This reverts commit a9bd83f4c65de0058659ede009fa1a241f379edd.
      
      This counting approach is not robust against setting a bit that
      was already set, or clearing a bit that was already clear.  Perhaps
      that is considered a bug, but besides the lack of any documentation
      for that restriction, it's a pretty unpleasant way for the problem
      to manifest itself.
      
      It could be made more robust by testing the current value of the
      bit before changing the count, but a later patch speeds up IRQ_check
      in all cases, not just when there's nothing pending.  Hopefully that
      should be adequate to address performance concerns.
      
      Signed-off-by: Scott Wood <scottwood@freescale.com>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 3c94378e2c500b6211e95d7457f4a9959955c3d1
  Author: Scott Wood <scottwood@freescale.com>
  Date:   Fri Dec 21 16:15:46 2012 +0000
  
      openpic: always call IRQ_check from IRQ_get_next
      
      Previously the code relied on the queue's "next" field getting
      set to -1 sometime between an update to the bitmap, and the next
      call to IRQ_get_next.  Sometimes this happened after the update.
      Sometimes it happened before the check.  Sometimes it didn't happen
      at all.
      
      Signed-off-by: Scott Wood <scottwood@freescale.com>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 72c1da2ca72af50e6536d0cd9c6db758f66cd7c2
  Author: Scott Wood <scottwood@freescale.com>
  Date:   Fri Dec 21 16:15:45 2012 +0000
  
      openpic/fsl: critical interrupts ignore mask before v4.1
      
      Signed-off-by: Scott Wood <scottwood@freescale.com>
      [agraf: make bool :1]
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit eb4384278417297661663c54e01c0f0ffec0a9e3
  Author: Scott Wood <scottwood@freescale.com>
  Date:   Fri Dec 21 16:15:44 2012 +0000
  
      openpic: make ctpr signed
      
      Other priorities are signed, so avoid comparisons between
      signed and unsigned.
      
      Signed-off-by: Scott Wood <scottwood@freescale.com>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 5e22c276de982dd26ebc4424c8d4592cce1baab9
  Author: Scott Wood <scottwood@freescale.com>
  Date:   Fri Dec 21 16:15:43 2012 +0000
  
      openpic: rework critical interrupt support
      
      Critical interrupts on FSL MPIC are not supposed to pay
      attention to priority, IACK, EOI, etc.  On the currently modeled
      version it's not supposed to pay attention to the mask bit either.
      
      Also reorganize to make it easier to implement newer FSL MPIC models,
      which encode interrupt level information differently and support
      mcheck as well as crit, and to reduce problems for later patches
      in this set.
      
      Still missing is the ability to lower the CINT signal to the core,
      as IACK/EOI is not used.  This will come with general IRQ-source-driven
      lowering in the next patch.
      
      New state is added which is not serialized, but instead is recomputed
      in openpic_load() by calling the appropriate write_IRQreg function.
      This should have the side effect of causing the IRQ outputs to be
      raised appropriately on load, which was missing.
      
      The serialization format is altered by swapping ivpr and idr (we'd like
      IDR to be restored before we run the IVPR logic), and moving interrupts
      to the end (so that other state has been restored by the time we run the
      IDR/IVPR logic.  Serialization for this driver is not yet in a state
      where backwards compatibility is reasonable (assuming it works at all),
      and the current serialization format was not built for extensibility.
      
      Signed-off-by: Scott Wood <scottwood@freescale.com>
      [agraf: fix for current code state]
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit be7c236fa2e59090d7cd0193ca3f225c331d5f81
  Author: Scott Wood <scottwood@freescale.com>
  Date:   Fri Dec 21 16:15:42 2012 +0000
  
      openpic: make register names correspond better with hw docs
      
      The base openpic specification doesn't provide abbreviated register
      names, so it's somewhat understandable that the QEMU code made up
      its own, except that most of the names that QEMU used didn't correspond
      to the terminology used by any implementation I could find.
      
      In some cases, like PCTP, the phrase "processor current task priority"
      could be found in the openpic spec when describing the concept, but
      the register itself was labelled "current task priority register"
      and every implementation seems to use either CTPR or the full phrase.
      
      In other cases, individual implementations disagree on what to call
      the register.  The implementations I have documentation for are
      Freescale, Raven (MCP750), and IBM.  The Raven docs tend to not use
      abbreviations at all.  The IBM MPIC isn't implemented in QEMU.  Thus,
      where there's disagreement I chose to use the Freescale abbreviations.
      
      Signed-off-by: Scott Wood <scottwood@freescale.com>
      [agraf: rebase on current state of the code]
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit a1bb73849fbd7d992b6ac2cf30c034244fb2299d
  Author: Scott Wood <scottwood@freescale.com>
  Date:   Fri Dec 21 16:15:41 2012 +0000
  
      ppc/booke: fix crit/mcheck/debug exceptions
      
      Book E does not play games with certain bits of xSRR1 being MSR save
      bits and others being error status.  xSRR1 is the old MSR, period.
      This was causing things like MSR[CE] to be lost, even in the saved
      version, as soon as you take an exception.
      
      rfci/rfdi/rfmci are fixed to pass the actual xSRR1 register contents,
      rather than the register number.
      
      Put FIXME comments on the hack that is "asrr0/1".  The whole point of
      separate exception levels is so that you can, for example, take a machine
      check or debug interrupt without corrupting critical-level operations.
      The right xSRR0/1 set needs to be chosen based on CPU type flags.
      
      Signed-off-by: Scott Wood <scottwood@freescale.com>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit e99fd8af63a1692a1159cba8fa4943f2589adf97
  Author: Scott Wood <scottwood@freescale.com>
  Date:   Fri Dec 21 16:15:39 2012 +0000
  
      openpic: lower interrupt when reading the MSI register
      
      This will stop things from breaking once it's properly treated as a
      level-triggered interrupt.  Note that it's the MPIC's MSI cascade
      interrupts that are level-triggered; the individual MSIs are
      edge-triggered.
      
      Signed-off-by: Scott Wood <scottwood@freescale.com>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 4c4f0e4801ac79632d03867c88aafc90b4ce503c
  Author: Scott Wood <scottwood@freescale.com>
  Date:   Fri Dec 21 16:15:38 2012 +0000
  
      openpic: fix debug prints
      
      Fix various format errors when debug prints are enabled.  Also
      cause error checking to happen even when debug prints are not
      enabled, and consistently use 0x for hex output.
      
      Signed-off-by: Scott Wood <scottwood@freescale.com>
      [agraf: adjust for more recent code base, prettify DPRINTF macro]
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit beb526b12134a6b6744125deec5a7fe24a8f92e3
  Author: Samuel Seay <lightningth@gmail.com>
  Date:   Wed Jan 2 10:53:46 2013 +0000
  
      PPC: fix segfault in signal handling code
      
      Removed h2g() macro around the ka->_sa_handler due to the _sa_handler being a
      guest memory address.
      
      Changed the __put_user to put_user as it was attempting to put a value at the
      stack address but the new address is a guest memory address, __put_user is
      for host memory addresses.
      
      Signed-off-by: Samuel Seay <LightningTH@GMail.com>
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      [agraf: change subject line, reformat commit message]
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 88a78d9093917096feffeba66802be27d0e64ead
  Author: Bharat Bhushan <r65777@freescale.com>
  Date:   Thu Dec 27 19:16:51 2012 +0000
  
      PPC: Reset qemu timers when guest reset
      
      This patch install the timer reset handler. This will be called when
      the guest is reset.
      
      Signed-off-by: Bharat Bhushan <bharat.bhushan@freescale.com>
      [agraf: adjust for QOM'ification]
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit af7e9e74c6a62a5bcd911726a9e88d28b61490e0
  Author: Alexander Graf <agraf@suse.de>
  Date:   Thu Dec 20 17:30:58 2012 +0100
  
      openpic: fix coding style issues
      
      This patch fixes the following coding style violations:
      
        - structs have to be typedef and be CamelCase
        - if()s are always surrounded by curly braces
      
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit d56af005dc3d6354bd39411e8446b415bbcf86b8
  Author: Bharat Bhushan <r65777@freescale.com>
  Date:   Tue Dec 18 01:13:58 2012 +0000
  
      powerpc: linux header sync script includes epapr_hcalls.h
      
      epapr_hcalls.h is now referenced by kvm_para.h. so this is needed for
      QEMU to get compiled on powerpc.
      
      Signed-off-by: Bharat Bhushan <bharat.bhushan@freescale.com>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit c3203fa5b2c17a1c446e44c87788fef21b4af5f4
  Author: Scott Wood <scottwood@freescale.com>
  Date:   Thu Dec 13 16:12:02 2012 +0000
  
      openpic: don't crash on a register access without a CPU context
      
      If we access a register via the QEMU memory inspection commands (e.g.
      "xp") rather than from guest code, we won't have a CPU context.
      Gracefully fail to access the register in that case, rather than
      crashing.
      
      Signed-off-by: Scott Wood <scottwood@freescale.com>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit a26a7b38331dc14893a66fbe78f34afab153d6b2
  Author: Scott Wood <scottwood@freescale.com>
  Date:   Thu Dec 13 16:12:04 2012 +0000
  
      openpic: s/opp->nb_irqs -1/opp->nb_cpus - 1/
      
      "opp->nb_irqs-1" would have been a minor coding style error,
      but putting in one space but not the other makes it look
      confusingly like a numeric literal "-1".
      
      Signed-off-by: Scott Wood <scottwood@freescale.com>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 0d4046833ba44c5f29e5dcce2dde0a6202225e59
  Author: Scott Wood <scottwood@freescale.com>
  Date:   Thu Dec 13 16:12:03 2012 +0000
  
      openpic: BRR1 is not a CPU-specific register.
      
      It's in the address range that normally contains a magic redirection
      to the CPU-specific region of the curretn CPU, but it isn't actually
      a per-CPU register.  On real hardware BRR1 shows up only at 0x40000,
      not at 0x60000 or other non-magic per-CPU areas.  Plus, this makes
      it possible to read the register on the QEMU command line with "xp".
      
      Signed-off-by: Scott Wood <scottwood@freescale.com>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 0fe04622c11a4f131070196ad5cd97ce94d9c33b
  Author: Scott Wood <scottwood@freescale.com>
  Date:   Thu Dec 13 16:12:01 2012 +0000
  
      openpic: support large vectors on FSL mpic
      
      Previously only the spurious vector was sized appropriately
      to the openpic model.
      
      Also, instances of "IPVP_VECTOR(opp->spve)" were replace with
      just "opp->spve", as opp->spve is already just a vector and not
      an IVPR.
      
      Signed-off-by: Scott Wood <scottwood@freescale.com>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit c975330ec4f5674f2899331f914c04ecba6edf26
  Author: Scott Wood <scottwood@freescale.com>
  Date:   Thu Dec 13 16:12:00 2012 +0000
  
      openpic: remove pcsr (CPU sensitivity register)
      
      I could not find this register in any spec (FSL, IBM, or OpenPIC)
      and the code doesn't do anything with it but initialize, save,
      or restore it.
      
      Signed-off-by: Scott Wood <scottwood@freescale.com>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 71c6cacb241689bbf99d54467dc2ae6912ffdab9
  Author: Scott Wood <scottwood@freescale.com>
  Date:   Thu Dec 13 16:11:59 2012 +0000
  
      openpic: symbolicize some magic numbers
      
      Deefine symbolic names for some register bits, and use some that
      have already been defined.
      
      Also convert some register values from hex to decimal when it improves
      readability.
      
      IPVP_PRIORITY_MASK is corrected from (0x1F << 16) to (0xF << 16), in
      conjunction with making wider use of the symbolic name.  I looked at
      Freescale and IBM MPIC docs and at the base OpenPIC spec, and all three
      had priority as 4 bits rather than 5.  Plus, the magic nubmer that is
      being replaced with symbolic values treated the field as 4 bits wide.
      
      Signed-off-by: Scott Wood <scottwood@freescale.com>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 358d615b6908b4916c74819ffad823cb4a74314e
  Author: Liming Wang <walimisdev@gmail.com>
  Date:   Sun Dec 16 04:49:46 2012 +0100
  
      exynos4210: Add EHCI support
      
      Add EHCI USB host controller to exynos4210.
      
      Signed-off-by: Liming Wang <walimisdev@gmail.com>
      Signed-off-by: Andreas Färber <andreas.faerber@web.de>
      Reviewed-by: Igor Mitsyanko <i.mitsyanko@samsung.com>
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit aee7499a59d6778c10b018da41db4a22655ef8a8
  Author: Andreas Färber <andreas.faerber@web.de>
  Date:   Sun Dec 16 04:49:45 2012 +0100
  
      usb/ehci: Add SysBus EHCI device for Exynos4210
      
      It uses a different capsbase and opregbase than the Xilinx device.
      
      Signed-off-by: Liming Wang <walimisdev@gmail.com>
      Signed-off-by: Andreas Färber <andreas.faerber@web.de>
      Cc: Igor Mitsyanko <i.mitsyanko@samsung.com>
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 4a4343671e183824a3f5db76ad561ce01e6c6e0a
  Author: Andreas Färber <andreas.faerber@web.de>
  Date:   Sun Dec 16 04:49:44 2012 +0100
  
      usb/ehci: Move capsbase and opregbase into SysBus EHCI class
      
      This allows specific derived models to use different values.
      
      Signed-off-by: Andreas Färber <andreas.faerber@web.de>
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 5aa3ca9f53cc7a1bf76b7583c46937a73914394a
  Author: Andreas Färber <andreas.faerber@web.de>
  Date:   Sun Dec 16 04:49:43 2012 +0100
  
      usb/ehci: Clean up SysBus and PCI EHCI split
      
      SysBus EHCI was introduced in a hurry before 1.3 Soft Freeze.
      To use QOM casts in place of DO_UPCAST() / FROM_SYSBUS(), we need an
      identifying type. Introduce generic abstract base types for PCI and
      SysBus EHCI to allow multiple types to access the shared fields.
      
      While at it, move the state structs being amended with macros to the
      header file so that they can be embedded.
      
      The VMSTATE_PCI_DEVICE() macro does not play nice with the QOM
      parent_obj naming convention, so defer that cleanup.
      
      Signed-off-by: Andreas Färber <andreas.faerber@web.de>
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit a820b575787ac0b6b274b6a89aa6ef9813b4c782
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Fri Dec 14 13:10:39 2012 +0100
  
      xhci: call set-address with dummy usbpacket
      
      Due to the way devices are addressed with xhci (done by hardware, not
      the guest os) there is no packet when invoking the set-address control
      request.  Create a dummy packet in that case to avoid null pointer
      dereferences.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit e97f0aca796fb949f9d34c50603511048a52b39b
  Author: Hans de Goede <hdegoede@redhat.com>
  Date:   Fri Dec 14 14:35:46 2012 +0100
  
      usb-redir: Add debugging to bufpq save / restore
      
      Signed-off-by: Hans de Goede <hdegoede@redhat.com>
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit bd019b735ac422bf9a40e1865e3d59f2e128604f
  Author: Hans de Goede <hdegoede@redhat.com>
  Date:   Fri Dec 14 14:35:45 2012 +0100
  
      usbredir: Add usbredir_init_endpoints() helper
      
      Signed-off-by: Hans de Goede <hdegoede@redhat.com>
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit d3aea641a4002e0abe940c65d318ef38eda245df
  Author: Hans de Goede <hdegoede@redhat.com>
  Date:   Fri Dec 14 14:35:44 2012 +0100
  
      usbredir: Verify we have 32 bits bulk length cap when redirecting to xhci
      
      The xhci-hcd may submit bulk transfers > 65535 bytes even when not using
      bulk-in pipeling, so usbredir can only be used in combination with an xhci
      hcd if the client has the 32 bits bulk length capability.
      
      Signed-off-by: Hans de Goede <hdegoede@redhat.com>
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit d8553dd0475a967042193cdcf4d02c8ce5e73730
  Author: Hans de Goede <hdegoede@redhat.com>
  Date:   Fri Dec 14 14:35:43 2012 +0100
  
      usbredir: Add ep_stopped USBDevice method
      
      To ensure that interrupt receiving is properly stopped when the guest is
      no longer interested in an interrupt endpoint.
      
      Signed-off-by: Hans de Goede <hdegoede@redhat.com>
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 7e9638d3eb5c0b4c5920dac72bb2e6885652c029
  Author: Hans de Goede <hdegoede@redhat.com>
  Date:   Fri Dec 14 14:35:42 2012 +0100
  
      usbredir: Add USBEP2I and I2USBEP helper macros
      
      Signed-off-by: Hans de Goede <hdegoede@redhat.com>
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit f8c126f329892ec8941e5bbe6ba411d78cfc66cb
  Author: Hans de Goede <hdegoede@redhat.com>
  Date:   Fri Dec 14 14:35:41 2012 +0100
  
      usbredir: Add an usbredir_stop_ep helper function
      
      Signed-off-by: Hans de Goede <hdegoede@redhat.com>
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit f79738b03ba55a5c9733c6dc2455964a6f8fdac9
  Author: Hans de Goede <hdegoede@redhat.com>
  Date:   Fri Dec 14 14:35:40 2012 +0100
  
      usb: Add an usb_device_ep_stopped USBDevice method
      
      Some usb devices (host or network redirection) can benefit from knowing when
      the guest stops using an endpoint. Redirection may involve submitting packets
      independently from the guest (in combination with a fifo buffer between the
      redirection code and the guest), to ensure that buffers of the real usb device
      are timely emptied. This is done for example for isoc traffic and for interrupt
      input endpoints. But when the (re)submission of packets is done by the device
      code, then how does it know when to stop this?
      
      For isoc endpoints this is handled by detecting a set interface (change alt
      setting) command, which works well for isoc endpoints. But for interrupt
      endpoints currently the redirection code never stops receiving data from
      the device, which is less then ideal.
      
      However the controller emulation is aware when a guest looses interest, as
      then the qh for the endpoint gets unlinked (ehci, ohci, uhci) or the endpoint
      is explicitly stopped (xhci). This patch adds a new ep_stopped USBDevice
      method and modifies the hcd code to call this on queue unlink / ep stop.
      
      This makes it possible for the redirection code to properly stop receiving
      interrupt input (*) data when the guest no longer has interest in it.
      
      *) And in the future also buffered bulk input.
      
      Signed-off-by: Hans de Goede <hdegoede@redhat.com>
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 6735d433729f80fab80c0a1f70ae131398645613
  Author: Hans de Goede <hdegoede@redhat.com>
  Date:   Fri Dec 14 14:35:39 2012 +0100
  
      usb: Fix usb_ep_find_packet_by_id
      
      usb_ep_find_packet_by_id mistakenly only checks the first packet and if that
      is not a match, keeps trying the first packet! This patch fixes this.
      
      Signed-off-by: Hans de Goede <hdegoede@redhat.com>
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 027c03f7327faa696e1d876954a18b5214c18583
  Author: Hans de Goede <hdegoede@redhat.com>
  Date:   Fri Dec 14 14:35:38 2012 +0100
  
      hid: Change idle handling to use a timer
      
      This leads to cleaner code in usb-hid, and removes up to a 1000 calls / sec to
      qemu_get_clock_ns(vm_clock) if idle-time is set to its default value of 0.
      
      Signed-off-by: Hans de Goede <hdegoede@redhat.com>
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 9fdf70272702095f57efc51a80c79493fd0829b8
  Author: Hans de Goede <hdegoede@redhat.com>
  Date:   Fri Dec 14 14:35:37 2012 +0100
  
      uhci: Maximize how many frames we catch up when behind
      
      If somehow we've gotten behind a lot, simply skip ahead, like the ehci code
      does.
      
      Signed-off-by: Hans de Goede <hdegoede@redhat.com>
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit f8f48b6957bf182339495e6be429f7bdc7ef1981
  Author: Hans de Goede <hdegoede@redhat.com>
  Date:   Fri Dec 14 14:35:36 2012 +0100
  
      uhci: Limit amount of frames processed in one go
      
      Before this patch uhci would process an unlimited amount of frames when
      behind on schedule, by setting the timer to a time already past, causing the
      timer subsys to immediately recall the frame_timer function gain.
      
      This would cause invalid cancellations of bulk queues when the catching up
      processed more then 32 frames at a moment when the bulk qh was temporarily
      unlinked (which the Linux uhci driver does).
      
      This patch fixes this by processing maximum 16 frames in one go, and always
      setting the timer one ms later, making the code behave more like the ehci
      code.
      
      Signed-off-by: Hans de Goede <hdegoede@redhat.com>
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 475443cf14d7ef01b9ea56eed8657804f7bdf664
  Author: Hans de Goede <hdegoede@redhat.com>
  Date:   Fri Dec 14 14:35:35 2012 +0100
  
      uhci: Add a QH_VALID define
      
      Rather then using the magic 32 value in various places.
      
      Signed-off-by: Hans de Goede <hdegoede@redhat.com>
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit ecfdc15f4351a17989d446f4f1e6d1931d9c1677
  Author: Hans de Goede <hdegoede@redhat.com>
  Date:   Fri Dec 14 14:35:34 2012 +0100
  
      uhci: Fix pending interrupts getting lost on migration
      
      Signed-off-by: Hans de Goede <hdegoede@redhat.com>
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 719c130dcaa3b1269beed71ca9cf6c43a0219b30
  Author: Hans de Goede <hdegoede@redhat.com>
  Date:   Fri Dec 14 14:35:33 2012 +0100
  
      uhci: Fix 1 ms delay in interrupt reporting to the guest
      
      Re-arrange how we process frames / increase frnum / report pending interrupts,
      to avoid a 1 ms delay in interrupt reporting to the guest. This increases
      the packet throughput for cases where the guest submits a single packet,
      then waits for its completion then re-submits from 500 pkts / sec to
      1000 pkts / sec. This impacts for example the use of redirected / virtual
      usb to serial convertors.
      
      Signed-off-by: Hans de Goede <hdegoede@redhat.com>
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 4a9ef2c042207e4eddbd010ccf2e1c8264d8f0d6
  Author: Hans de Goede <hdegoede@redhat.com>
  Date:   Fri Dec 14 14:35:32 2012 +0100
  
      ehci: Don't call commit_irq after raising PCD
      
      ehci_raise_irq(s, USBSTS_PCD), gets applied immediately so there is no need
      to call commit_irq after it.
      
      Signed-off-by: Hans de Goede <hdegoede@redhat.com>
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 52c15e5986cd0f6531a2989a81a964f77b4ed9c2
  Author: Hans de Goede <hdegoede@redhat.com>
  Date:   Fri Dec 14 14:35:31 2012 +0100
  
      ehci: Further speedup rescanning if async schedule after raising an interrupt
      
      I tried lowering the time between raising an interrupt and rescanning the
      async schedule to see if the guest has queued a new transfer before, but
      that did not have any positive effect. I now believe the cause for this is
      that lowering this time made it more likely to hit the 1 ms interrupt
      threshold penalty for the next packet, as described in my
      "ehci: Use uframe precision for interrupt threshold checking" commit.
      
      Now that we do interrupt threshold handling with uframe precision, futher
      lowering this time from .5 to .25 ms gives an extra 15% improvement in speed
      (MB/s) reading from a simple USB-2.0 thumb-drive.
      
      While at it also properly set the int_req_by_async flag for short packet
      completions.
      
      Signed-off-by: Hans de Goede <hdegoede@redhat.com>
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 9359a58b122187964d7465d48165680eadbf69d3
  Author: Hans de Goede <hdegoede@redhat.com>
  Date:   Tue Dec 18 14:17:02 2012 +0100
  
      ehci: Use uframe precision for interrupt threshold checking (v2)
      
      Before this patch, the following could happen:
      1) Transfer completes, raises interrupt
      2) .5 ms later we check if the guest has queued up any new transfers
      3) We find and execute a new transfer
      4) .2 ms later the new transfer completes
      5) We re-run our frame_timer to write back the completion, but less then
         1 ms has passed since our last run, so frindex is not changed, so the
         interrupt threshold code delays the interrupt
      6) 1 ms from the re-run our frame-timer runs again and finally delivers
         the interrupt
      
      This leads to unnecessary large delays of interrupts, this code fixes this
      by changing frindex to uframe precision and using that for interrupt threshold
      control, making the interrupt fire at step 5 for guest which have low interrupt
      threshold settings (like Linux).
      
      Note that the guest still sees the frindex move in steps of 8 for migration
      compatibility.
      
      This boosts Linux read speed of a simple cheap USB thumb drive by 6 %.
      
      Changes in v2:
      -Make the guest see frindex move in steps of 8 by modifying ehci_opreg_read,
       rather then using a shadow variable
      
      Signed-off-by: Hans de Goede <hdegoede@redhat.com>
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit bbbc39ccacf66ef58261c155f9eed503947c3023
  Author: Hans de Goede <hdegoede@redhat.com>
  Date:   Fri Dec 14 14:35:29 2012 +0100
  
      ehci: Verify a queue's ep direction does not change
      
      ehci_fill_queue assumes that there is a one on one relationship between an ep
      and a qh, this patch adds a check to ensure this.
      
      Note I don't expect this to ever trigger, this is just something I noticed
      the guest might do while working on other stuff. The only way this check can
      trigger is if a guest mixes in and out qtd-s in a single qh for a non
      control ep.
      
      Signed-off-by: Hans de Goede <hdegoede@redhat.com>
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 51e0c5d02951ee5bd653132e46123f6e963ff23f
  Author: Hans de Goede <hdegoede@redhat.com>
  Date:   Fri Dec 14 14:35:28 2012 +0100
  
      ehci: Add an ehci_get_pid helper function
      
      Signed-off-by: Hans de Goede <hdegoede@redhat.com>
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit e3fdfd488c47c2d6920e0964364f1238fb5bf0e2
  Author: Hans de Goede <hdegoede@redhat.com>
  Date:   Fri Dec 14 14:35:27 2012 +0100
  
      ehci: Verify qtd for async completed packets
      
      Remove the short-circuiting of fetchqtd in fetchqh, so that the
      qtd gets properly verified before completing the transaction.
      
      Signed-off-by: Hans de Goede <hdegoede@redhat.com>
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 2b3de6ada5d180130ba083d5b45ed51ce8e4def2
  Author: Hans de Goede <hdegoede@redhat.com>
  Date:   Fri Dec 14 14:35:26 2012 +0100
  
      ehci: writeback_async_complete_packet: verify qh and qtd
      
      Signed-off-by: Hans de Goede <hdegoede@redhat.com>
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 190d849249fd7fecbc75ec38f348197c152f4e87
  Author: Hans de Goede <hdegoede@redhat.com>
  Date:   Fri Dec 14 14:35:25 2012 +0100
  
      ehci: Move get / put_dwords upwards
      
      No other changes.
      
      Signed-off-by: Hans de Goede <hdegoede@redhat.com>
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit d066c57b1c97a1967c949aba643bba35329b32ee
  Author: Hans de Goede <hdegoede@redhat.com>
  Date:   Fri Dec 14 14:35:24 2012 +0100
  
      ehci: Verify guest does not change the token of inflight qtd-s
      
      This is not allowed, except for clearing active on cancellation, so don't
      warn when the new token does not have its active bit set.
      
      This unifies the cancellation path for modified qtd-s, and prepares
      ehci_verify_qtd to be used ad an extra check inside
      ehci_writeback_async_complete_packet().
      
      Signed-off-by: Hans de Goede <hdegoede@redhat.com>
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit c643263409b42a31fd9b1458cd5158280b9c62e1
  Author: Hans de Goede <hdegoede@redhat.com>
  Date:   Fri Dec 14 14:35:23 2012 +0100
  
      ehci: Add ehci_verify_qh and ehci_verify_qtd helper functions
      
      Signed-off-by: Hans de Goede <hdegoede@redhat.com>
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit f881c8d36b5c524348bc337b46baf34636079cf6
  Author: Hans de Goede <hdegoede@redhat.com>
  Date:   Fri Dec 14 14:35:22 2012 +0100
  
      ehci: Add a ehci_writeback_async_complete_packet helper function
      
      Also drop the warning printf, which was there mainly because this was an
      untested code path (as the previous bug fixes to it show), but that no
      longer is the case now :)
      
      Signed-off-by: Hans de Goede <hdegoede@redhat.com>
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 83f58e570f21c3e7227e7fbef1fc0e18b5ed7ea9
  Author: Amos Kong <akong@redhat.com>
  Date:   Fri Dec 28 17:29:11 2012 +0800
  
      rtl8139: preserve link state across device reset
      
      A device reset does not affect the link state, only set_link does.
      
      Signed-off-by: Amos Kong <akong@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 84dd2120247a7d25ff1bb337de21c0e76816ad2d
  Author: Amos Kong <akong@redhat.com>
  Date:   Fri Dec 28 17:29:10 2012 +0800
  
      e1000: no need auto-negotiation if link was down
      
      Commit b9d03e352cb6b31a66545763f6a1e20c9abf0c2c added link
      auto-negotiation emulation, it would always set link up by
      callback function. Problem exists if original link status
      was down, link status should not be changed in auto-negotiation.
      
      Signed-off-by: Jason Wang <jasowang@redhat.com>
      Signed-off-by: Amos Kong <akong@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit f30dbae63a46f23116715dff8d130c7d01ff02be
  Author: Amos Kong <akong@redhat.com>
  Date:   Tue Dec 11 22:20:15 2012 +0800
  
      net: clean up network at qemu process termination
      
      We don't clean up network if fails to parse "-device" parameters without
      calling net_cleanup(). I touch a problem, the tap device which is
      created by qemu-ifup script could not be removed by qemu-ifdown script.
      Some similar problems also exist in vl.c
      
      In this patch, if network initialization successes, a cleanup function
      will be registered to be called at qemu process termination.
      
      Signed-off-by: Amos Kong <akong@redhat.com>
      Acked-by: Michael S. Tsirkin <mst@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 2c0331f4f7d241995452b99afaf0aab00493334a
  Author: Michael Contreras <michael@inetric.com>
  Date:   Wed Dec 5 13:31:30 2012 -0500
  
      e1000: Discard oversized packets based on SBP|LPE
      
      Discard packets longer than 16384 when !SBP to match the hardware behavior.
      
      Signed-off-by: Michael Contreras <michael@inetric.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 8e4a424b305e29dc0e454f52df3b35577f342975
  Author: Blue Swirl <blauwirbel@gmail.com>
  Date:   Sun Jan 6 18:30:17 2013 +0000
  
      Revert "virtio-pci: replace byte swap hack"
      
      This reverts commit 9807caccd605d09a72495637959568d690e10175.
      
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 9807caccd605d09a72495637959568d690e10175
  Author: Blue Swirl <blauwirbel@gmail.com>
  Date:   Sat Apr 14 20:39:14 2012 +0000
  
      virtio-pci: replace byte swap hack
      
      Remove byte swaps by declaring the config space
      as native endian.
      
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 1d728c394652d40a9065668606d62f28bc544949
  Author: Blue Swirl <blauwirbel@gmail.com>
  Date:   Tue May 1 18:45:39 2012 +0000
  
      tests: add gcov support
      
      Add support for compiling for GCOV test coverage, enabled
      with '--enable-gcov' during configure.
      
      Test coverage will be reported after each test.
      
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 2b35e93fbfc52c2be6cf85e5a54a3707cdabd914
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Wed Dec 5 09:23:25 2012 -0600
  
      target-s390: Claim maintainership
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 26cc0a3fd11d537bdd2649b5f3c385ad858b1857
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Thu Nov 15 10:32:25 2012 -0800
  
      target-s390: Use noreturn for exception and load_psw
      
      Both always exit the cpu loop.
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 893e1660d5b9be0900bb1f09e574b1856eb30783
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Thu Nov 15 10:31:29 2012 -0800
  
      target-s390: Use TCG_CALL_NO_WG for misc helpers
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit c20fec4055f06de6d96789d1a290f284fac48fc4
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Thu Nov 15 10:25:57 2012 -0800
  
      target-s390: Use TCG_CALL_NO_WG for integer helpers
      
      The division routines do not read or write tcg registers,
      but can raise fixed-point divide exceptions.
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit c482ea94eaf26761e5cc0e53259cf1a98db29622
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Thu Nov 15 10:21:54 2012 -0800
  
      target-s390: Use TCG_CALL_NO_WG for floating-point helpers
      
      None of them read or write tcg registers, but most can
      raise fp exceptions.
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit d918a65c690c321f56e7ce4b5a9e1f2fbe32bb1b
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Thu Nov 15 10:20:43 2012 -0800
  
      target-s390: Use TCG_CALL_NO_WG for memory helpers
      
      Those that do not read or write tcg registers, but can
      raise exceptions via memory faults.
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit b7886de3f36111b71ee0664a0b992f6c5b55de7d
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Thu Sep 20 17:09:35 2012 -0700
  
      target-s390: Perform COMPARE AND SWAP inline
      
      Still no proper solution for CONFIG_USER_ONLY, but the system
      version is significantly better.
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit bacf43c62e54ee21494c4bf0c39d96d2bcc0e260
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Fri Sep 21 06:57:09 2012 -0700
  
      target-s390: Optimize get_address
      
      Don't load the displacement into a register first, add it second
      so that tcg_gen_addi_i64 can eliminate zeros.  Don't mask the
      displacement first so that we don't turn small negative numbers
      into large positive numbers.
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit c95ec459c6c39b7a7e1850f82abd95eca4ccfcce
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Thu Sep 20 09:51:40 2012 -0700
  
      target-s390: Optimize ADDC/SUBB
      
      Giving the proper mask to disas_jcc allows us to generate an inline
      comparison generating the carry/borrow with setcond.
      
      In the very worst case, when we must use the external helper to compute
      a value for CC, we generate (cc > 1) instead of (cc >> 1), which is only
      very slightly slower on common cpus.
      
      In the very best case, when the CC comes from a COMPARE insn and the
      compiler is using ALCG with zero, everything folds out to become just
      the setcond that the compiler wanted.
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit a359b770c60bf3085c244bc9d5a5fd8fcf286bce
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Thu Sep 20 09:41:33 2012 -0700
  
      target-s390: Optimize ADDU/SUBU CC testing
      
      We can easily generate some masks for logical add/subtract inline.
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit de379661d5c7cc1d219000d0741f5d96ced56553
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Thu Sep 20 07:55:51 2012 -0700
  
      target-s390: Tidy comparisons
      
      After full conversion, we can audit the uses of LTGT cc ops
      and see that none of the instructions can ever set CC=3.
      Thus we can extend the table to treat that bit as ignored.
      
      This fixes a regression wrt the pre-conversion translation
      in which NE was used for both m=6 and m=7.
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit f24c49c24a4979fe50eff7afe18f371f5809177d
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Wed Sep 19 13:50:07 2012 -0700
  
      target-s390: Optmize emitting discards
      
      While they aren't expensive, they aren't free to process.  When we
      know that the three cc helper variables are dead, don't kill them.
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit d074ac6d266129f8f4e2aac5b0e6c39c22964d9a
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Wed Sep 19 13:48:46 2012 -0700
  
      target-s390: Optimize XC
      
      Notice XC with same address and convert that to store of zero.
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 90b4f8ad7226960d3a21bd8fca894ce1e6b5e4cf
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Wed Sep 12 16:52:31 2012 -0700
  
      target-s390: Fix cpu_clone_regs
      
      R2 is the syscall return register, not R0.
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 411edc22cbab9a44f6d6c6cdef8637ba1f313e37
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Mon Sep 10 17:23:13 2012 -0700
  
      target-s390: Implement LOAD/SET FP AND SIGNAL
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit a12000b9ece917f62d6405e7ee83c8abb6ad7afa
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Mon Sep 10 16:26:35 2012 -0700
  
      target-s390: Implement SET ROUNDING MODE
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit d2d9feac6fa9f6fd40e8f251bcfdd9a9a0f421f8
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Sun Sep 9 16:04:17 2012 -0700
  
      target-s390: Use uint64_to_float128
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 1d1f63013539bccc877899116cccf106d318b04a
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Sun Sep 9 14:31:43 2012 -0700
  
      target-s390: Implement LCDFR
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 49f7ee802fa6695af61dc1e88638f426d47a22a5
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Fri Sep 7 16:16:57 2012 -0700
  
      target-s390: Check insn operand specifications
      
      Removes all the fixmes for even register numbers, etc.
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 2db014b5a73f295f6edbdc2c8400a94ccfc90624
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Sat Sep 1 14:13:52 2012 -0700
  
      target-s390: Implement CPSDR
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 99b4f24b3e636ab241b53bc16bf8f0a0ac4a2271
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Sat Sep 1 11:14:04 2012 -0700
  
      target-s390: Implement POPCNT
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 2112bf1bfb696def31b211425e5e74e89f9574c3
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Sat Sep 1 11:08:17 2012 -0700
  
      target-s390: Implement CONVERT FROM LOGICAL
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 6ac1b45f9b3cb788255c0fde7637ba663eba632c
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Sat Sep 1 10:42:54 2012 -0700
  
      target-s390: Implement CONVERT TO LOGICAL
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit b92fa33486b240404923308b483a3318eb804c4a
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Sat Sep 1 09:45:20 2012 -0700
  
      target-s390: Implement STORE ON CONDITION
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 632086da28e1682c0129276656ee0d32274fcd17
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Wed Sep 5 10:55:00 2012 -0700
  
      target-s390: Implement LOAD ON CONDITION
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 1c2687518235aa38dd3dd270fc216e559d0509eb
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Wed Sep 5 17:32:54 2012 -0700
  
      target-s390: Implement COMPARE AND TRAP
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 403e217f4073b885b7e02a1b64054ceca7202bf6
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Wed Sep 5 10:54:00 2012 -0700
  
      target-s390: Implement COMPARE RELATIVE LONG
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit e0def9094ef1997613e488768405bcfb589f0596
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Fri Aug 31 14:10:05 2012 -0700
  
      target-s390: Implement PREFETCH
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit d6c6372e186e7f17fe9eeec0c50a43b484669d71
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Fri Aug 31 13:54:13 2012 -0700
  
      target-s390: Implement R[NOX]SBG
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 143cbbc5ebc4a5b5beb82dc31ecc5ac5f6d511d2
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Wed Sep 5 10:52:08 2012 -0700
  
      target-s390: Implement LDGR, LGDR
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 2d6a869833d99d89fc4bbe42bdb35b2c1d808067
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Fri Aug 31 12:50:06 2012 -0700
  
      target-s390: Implement RISBG
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 5550359f07b54d6fb6f38ee5dcbc198cff42bf51
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Fri Aug 31 10:53:49 2012 -0700
  
      target-s390: Implement COMPARE AND BRANCH
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 7a6c7067f034c5b887cda5e45ef660fe50ebbd1b
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Wed Sep 5 17:28:17 2012 -0700
  
      target-s390: Tidy s->op_cc handling
      
      There's no need to force computation of the true cc_op when taking an
      exception or single stepping.  In either case we'll enter the next TB
      with s->cc_op = DYNAMIC and recompute anyway.  Just make sure that
      s->cc_op is stored back to env->cc_op as needed.
      
      Delete some dead functions, avoid allocating unused TCG temps, drop
      the old s->is_jmp setting.
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 2cf5e350c4f7ec08aab5d70193310c721b8179e9
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Wed Aug 29 12:57:55 2012 -0700
  
      target-s390: Implement BRANCH ON INDEX
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 4f3adfb2a63416c434fdafdfa406604f2a18392b
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Mon Aug 27 11:33:58 2012 -0700
  
      target-s390: Delete dead code from old translator
      
      The use of inline restricts detection of static functions that are
      no longer used.  Limit the use of inline to those functions that
      are conditionally used based on CONFIG_USER_ONLY.
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit dc458df91d00986885fe12ed25876aa6d0604cee
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Mon Aug 27 11:12:40 2012 -0700
  
      target-s390: Convert SERVC
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 7ab938d706b515cfe4680a823525693124e2047d
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Mon Aug 27 11:04:48 2012 -0700
  
      target-s390: Convert LPSWE
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit fc778b55a5ae45abac2a94d591e7490622917872
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Mon Aug 27 10:58:59 2012 -0700
  
      target-s390: Convert STFL
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit d14b3e09b21a297fddc62c0c7839156022079d05
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Mon Aug 27 10:43:38 2012 -0700
  
      target-s390: Convert STSI
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 14244b21a041161185bb53c3eb29e3d8dc7bfe6e
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Mon Aug 27 10:17:16 2012 -0700
  
      target-s390: Convert SACF
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 39a5003c89191a46ec6af722ade3dfdf457e9f58
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Mon Aug 27 10:11:36 2012 -0700
  
      target-s390: Convert STCKE
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 3d596f491250d66fffabbc60d0621ea72859e96c
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Mon Aug 27 09:57:18 2012 -0700
  
      target-s390: Convert CSP
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 204504e2fa0ec0f11c806ad335edf6bd1f499e34
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Mon Aug 27 09:45:38 2012 -0700
  
      target-s390: Convert STURA
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 2c423fc070b3e260fc368e2573c76d7ddd52e165
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Mon Aug 27 09:36:20 2012 -0700
  
      target-s390: Convert subchannel instructions
      
      While we're at it, list all of the chapter 14 subchannel insns.
      Which is easy since all merely need indicate non-operation.
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 5cc69c54f606005ea0432d83dafbec0f5b0e831a
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Mon Aug 27 09:22:13 2012 -0700
  
      target-s390: Convert RRBE
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 2bbde27f2548cb48f362eada1080e590f5453404
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Mon Aug 27 09:18:01 2012 -0700
  
      target-s390: Convert SSKE
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 8026417c7169e7efd1696f3ed15e51306729176a
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Mon Aug 27 09:13:38 2012 -0700
  
      target-s390: Convert ISKE
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit cfef53e356119bddcba0724c0c26fd5940f231e3
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Fri Aug 24 16:25:28 2012 -0700
  
      target-s390: Convert IPTE
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 411fea3d8400af5479690d6e22c6492c15e10a4a
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Fri Aug 24 16:18:33 2012 -0700
  
      target-s390: Convert STAP
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit e805a0d39e26fc85681db7e1bf58c91a5628eaff
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Fri Aug 24 16:11:32 2012 -0700
  
      target-s390: Convert SPX, STPX
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 0568d8aab0b48cb033aad8ecaef5bc0c531ce9ff
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Fri Aug 24 15:59:26 2012 -0700
  
      target-s390: Convert PTLB
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 28d555566719dada8e2d028ff611b4fb8a984e0c
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Fri Aug 24 15:55:34 2012 -0700
  
      target-s390: Convert SPKA
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit c4f0a863c3b980694e2ccb8fa3252a0eb8ef6a97
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Fri Aug 24 15:47:26 2012 -0700
  
      target-s390: Convert SPT, STPT
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit dd3eb7b54f0dbcf76e3ccfdf8535201049670378
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Fri Aug 24 15:36:58 2012 -0700
  
      target-s390: Convert SCKC, STCKC
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 434c91a5f4ed7219819678315b5529fbc35435e6
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Fri Aug 24 15:31:07 2012 -0700
  
      target-s390: Convert STCK
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 352897995147c4a054679654048f5c128ca32743
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Fri Aug 24 15:20:49 2012 -0700
  
      target-s390: Convert SCK
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 71bd666963ad9fb004d7aa919b7222165e602173
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Wed Sep 5 10:21:47 2012 -0700
  
      target-s390: Convert STIDP
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 4600c994d93fc9af2b045086dd31e613d2f9d7bc
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Fri Aug 24 14:27:42 2012 -0700
  
      target-s390: Convert SRST
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit aa31bf60312157aefb09f887e2f750c7d59a8bbc
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Wed Sep 5 10:20:53 2012 -0700
  
      target-s390: Convert CLST, MVST
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit ee6c38d5b10fda25175fa85febde532a12456346
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Wed Sep 5 10:19:44 2012 -0700
  
      target-s390: Convert MVPG
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit d62a4c97f2cab0bd8649e3cd0b7692f989dbb577
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Fri Aug 24 11:54:04 2012 -0700
  
      target-s390: Convert EAR, SAR
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 374724f91ab236b4f60ec4796f1601720486d06b
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Fri Aug 24 11:38:12 2012 -0700
  
      target-s390: Convert CKSM
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 6e2704e74d317ba077b680c2fc881724686fb24a
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Wed Sep 5 10:18:21 2012 -0700
  
      target-s390: Convert IPM
      
      Note that the previous placement of the PM field was incorrect.
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 8379bfdbca195af9df1e6ecf67f04402bd80d471
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Fri Aug 24 07:44:43 2012 -0700
  
      target-s390: Convert LFPC, SFPC
      
      Note that we were failing to set the rounding mode in fpu_status.
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 102bf2c63535122cba0d7917ed8cfb8cc1c7b14c
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Fri Aug 24 07:39:11 2012 -0700
  
      target-s390: Convert FLOGR
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 683bb9a8889cd00e69b05ba78bd5ba27f2e4e958
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Thu Aug 23 21:08:22 2012 -0700
  
      target-s390: Convert CONVERT FROM FIXED
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 68c8bd93ccb0ee441d62b5b8b8911cf5c38663f8
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Thu Aug 23 15:17:35 2012 -0700
  
      target-s390: Convert CONVERT TO FIXED
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 24db8412ec58a63556fb51fb157497342f1b08b8
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Wed Sep 5 10:14:24 2012 -0700
  
      target-s390: Convert LOAD ZERO
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 16d7b2a43b3325882d51677d76a0a3f082844f2b
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Thu Aug 23 14:33:03 2012 -0700
  
      target-s390: Convert FP SQUARE ROOT
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 5d7fd045cafeac1831c1999cb9e1251b7906c6b2
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Wed Sep 5 15:58:27 2012 -0700
  
      target-s390: Convert FP LOAD COMPLIMENT, NEGATIVE, POSITIVE
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 31aa97d1ed87853835a2df4ea9db1566f85c57a2
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Thu Aug 23 12:40:09 2012 -0700
  
      target-s390: Convert TEST DATA CLASS
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 722bfec331504bf873a5e4ec4f232c4ed116dda2
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Thu Aug 23 12:30:12 2012 -0700
  
      target-s390: Convert MULTIPLY AND ADD, SUBTRACT
      
      Use the new float*_muladd interface to softfloat.
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 83b00736f3d8033861c27b80c9d3fc7c44bbec99
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Thu Aug 23 12:02:38 2012 -0700
  
      target-s390: Convert FP MULTIPLY
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit f08a5c311d3047f2cafe72e3e377674e7f8acdcb
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Fri Sep 7 11:41:12 2012 -0700
  
      target-s390: Convert FP DIVIDE
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 1a800a2dcee541dee4f51aed5110ca9d5811c5e8
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Thu Aug 23 11:05:03 2012 -0700
  
      target-s390: Convert FP SUBTRACT
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 587626f8da5e2ee15bbf9f636c78991d6c953387
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Thu Aug 23 10:48:20 2012 -0700
  
      target-s390: Convert FP ADD, COMPARE, LOAD TEST/ROUND/LENGTHENED
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 7691c23b1f7b508f3f5391e8f362579544be6980
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Wed Aug 22 15:59:19 2012 -0700
  
      target-s390: Convert LLGT
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit e025e52aba7063c8137b7812e10d69500efb1fbb
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Wed Aug 22 15:52:55 2012 -0700
  
      target-s390: Convert STORE REVERSED
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit d54f58654187f8bafb4523a286a9baf46c531d06
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Wed Aug 22 15:35:40 2012 -0700
  
      target-s390: Convert LOAD REVERSED
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 3e398cf9c2ffdee0c8f61d3bc8966357d0b8e095
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Sun Sep 2 10:12:48 2012 -0700
  
      target-s390: Convert LOAD CONTROL, part 2
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 112bf0791d615060ff9235318e13fd4725146ff8
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Wed Aug 22 15:15:59 2012 -0700
  
      target-s390: Convert TPROT
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 2ae680590667b5a8e4eb667a726b5d16d6553cb9
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Wed Aug 22 15:11:53 2012 -0700
  
      target-s390: Convert STCM
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 32a44d5882ae82364a8e957a5e21cbeaaacc71a3
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Wed Aug 22 14:59:22 2012 -0700
  
      target-s390: Convert CLM
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit f3de39c485027a6b47bffb741f5209aa44052b71
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Wed Aug 22 14:46:55 2012 -0700
  
      target-s390: Convert COMPARE AND SWAP
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 504488b82770e053aa31861fd7ef31afdb874f27
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Wed Aug 22 14:17:58 2012 -0700
  
      target-s390: Convert LCTL, STCTL
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit ea20490fdd9faacf9768363edcda3c76fed703ab
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Wed Aug 22 14:09:05 2012 -0700
  
      target-s390: Convert EFPC, STFPC
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 0c2400155bc47dcfb7216f586457940a9f342462
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Wed Aug 22 13:52:23 2012 -0700
  
      target-s390: Convert SIGP
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit d8fe4a9c284f244679ab251637bff81126d91dfe
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Wed Aug 22 13:15:10 2012 -0700
  
      target-s390: Convert LRA
      
      Note that truncating the store to r1 based on PSW_MASK_64
      is incorrect.  We always modify the entire register.
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 97c3ab61c46c1c0194657b8bead3d499600d8aab
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Wed Aug 22 13:00:27 2012 -0700
  
      target-s390: Convert MVCP, MVCS
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 4f7403d52b1c682df15c862f5e7ca0712b66089f
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Wed Aug 22 12:54:07 2012 -0700
  
      target-s390: Convert CLC
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 0a949039596edf43e5e32dc7cb0cb4e994497e4b
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Wed Aug 22 11:54:19 2012 -0700
  
      target-s390: Convert NC, XC, OC, TR, UNPK
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit af9e5a04ea63b7ebbe7af2bb3553dc0e8a158d12
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Wed Aug 22 11:43:06 2012 -0700
  
      target-s390: Convert MVC
      
      The code that was in gen_op_mvc was a bit confused wrt what lengths
      it wanted to handle.  I also disbelieve that the inline memset is
      worthwhile.
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit eb66e6a96904e50a9d0d1a76aecfe8675f4d8673
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Wed Aug 22 11:24:25 2012 -0700
  
      target-s390: Convert CLCLE, MVCLE
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 7df3e93aa953148841bd8a086cb3230f3d01a14c
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Wed Sep 5 09:38:22 2012 -0700
  
      target-s390: Convert LAM, STAM
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 145cdb401995707d1261735da7f6be3d4a91d377
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Wed Aug 22 11:08:40 2012 -0700
  
      target-s390: Convert STNSM, STOSM
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit a05d2b6b83544dd0ae915112d7a4565e8a3871f1
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Wed Aug 22 10:57:56 2012 -0700
  
      target-s390: Convert NI, XI, OI
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 6a04d76a815c7daeb9f27b7503ebddce311958fe
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Wed Aug 22 10:22:28 2012 -0700
  
      target-s390: Convert MOVE
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 77f8d6c3ed89ee02847709da6508cd4dcc1d2f2d
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Wed Aug 22 09:49:37 2012 -0700
  
      target-s390: Convert LOAD, STORE MULTIPLE
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit a79ba3398a0aa7fdd544ce28d2950b4eeb3c16a5
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Wed Aug 22 09:22:23 2012 -0700
  
      target-s390: Convert SHIFT DOUBLE
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit cbe24bfa91d21766f2953c2da92c1e3dd13d8387
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Wed Aug 22 09:15:19 2012 -0700
  
      target-s390: Convert SHIFT, ROTATE SINGLE
      
      Note that we were missing the 32-bit SLA.
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 972e35b9665db113c3d4df7d394ee8cbbf7446ee
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Tue Aug 21 14:41:36 2012 -0700
  
      target-s390: Convert DIAGNOSE
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 8b5ff57115e60589d772efeaa0c061ad6701e340
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Tue Aug 21 14:33:36 2012 -0700
  
      target-s390: Convert LOAD PSW
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 7d30bb73db3a2fa38a33556430754917d5d70c91
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Tue Aug 21 14:12:50 2012 -0700
  
      target-s390: Convert SET SYSTEM MASK
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit c49daa51a8e19694a611971206e75bd245768e3c
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Tue Aug 21 14:05:11 2012 -0700
  
      target-s390: Convert CONVERT TO DECIMAL
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 00574261e1fcb318fdd4cc1293238fc1f50de341
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Wed Sep 5 12:26:53 2012 -0700
  
      target-s390: Convert FP STORE
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 6e764e97ca4050f2105b10e158f4fcb2801470be
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Tue Aug 21 13:48:38 2012 -0700
  
      target-s390: Convert EXECUTE
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 58a9e35bcc23d44142a2a58ddf3fae51749f3f01
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Tue Aug 21 13:13:09 2012 -0700
  
      target-s390: Convert INSERT CHARACTERS UNDER MASK
      
      Change the CC handling to be more like TEST UNDER MASK, with val & mask.
      This lets us handle ICMH much more like ICM.
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 443aaeb8991022f3eadd2b65e14e805093e2a0e6
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Tue Aug 21 12:36:10 2012 -0700
  
      target-s390: Cleanup cc computation helpers
      
      The inline markers hid the fact that {n}abs_32 were unused
      because of typos in the main do_calc_cc function.  Let the
      compiler handle auto-inlining here.
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit afdc70bea01452367e372db7e2168b71bb3aa9b3
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Tue Aug 21 07:12:29 2012 -0700
  
      target-s390: Convert INSERT CHARACTER
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit d764a8d12b24c8b97fe3ff2193aec04079e8db20
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Wed Sep 5 12:24:24 2012 -0700
  
      target-s390: Convert FP LOAD
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit e1eaada955aab907b53a091b85421de9e8b8dd9c
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Mon Aug 20 16:46:49 2012 -0700
  
      target-s390: Convert MOVE LONG
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit b9836c1acd4ecb286bd1617857cc52df7b75c414
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Mon Aug 20 16:41:05 2012 -0700
  
      target-s390: Convert SUPERVISOR CALL
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit d9a39927993a186b039d5be66cc85c0e735a78bc
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Mon Aug 20 16:28:56 2012 -0700
  
      target-s390: Convert SET ADDRESSING MODE
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 00d2dc192fb866d077935f0dd298472d65d87eb6
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Mon Aug 20 16:20:58 2012 -0700
  
      target-s390: Convert TEST UNDER MASK
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit b4e2bd3563af75ba5b9fe809c8cf79d2d34aecf3
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Wed Sep 5 17:27:40 2012 -0700
  
      target-s390: Send signals for divide
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 891452e5e274967ffb87d10791620154f2cdc303
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Mon Aug 20 14:02:02 2012 -0700
  
      target-s390: Convert DIVIDE
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit c61aad6943cd77046e47cdb5beedad9d035d2216
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Mon Aug 20 14:22:58 2012 -0700
  
      target-s390: Convert BRANCH ON COUNT
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 7233f2ed17175eea043faad749143c1fb5ffe0b3
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Mon Aug 20 08:28:02 2012 -0700
  
      target-s390: Convert BRANCH ON CONDITION
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 8ac33cdb8bfbf319adea60363cf1ba3e5dbf5c4f
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Sat Aug 18 11:38:19 2012 -0700
  
      target-s390: Convert BRANCH AND SAVE
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 4e4bb43899c4c97e14b59fbd7cd5cb44eea850a4
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Fri Aug 17 18:52:33 2012 -0700
  
      target-s390: Convert ADD LOGICAL CARRY and SUBTRACT LOGICAL BORROW
      
      I'm resonably certain that the carry/borrow-out condition for both
      helpers was incorrect, failing to take into account the carry-in.
      Adding the new CC_OP codes also allows removing the awkward interface
      we used for the slb helpers.
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 2b280b97085ae90e804c1b31557a79d1da2789a4
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Fri Aug 17 16:00:08 2012 -0700
  
      target-s390: Convert STORE
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit facfc8648728b5c5554b3269355a4c13824e664b
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Fri Aug 17 15:01:36 2012 -0700
  
      target-s390: Convert AND, OR, XOR, INSERT IMMEDIATE
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit b9bca3e57a4570ce2aff46388fa1edc9da5437a4
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Fri Aug 17 11:38:37 2012 -0700
  
      target-s390: Convert LOAD COMPLIMENT, POSITIVE, NEGATIVE
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit ade9dea429e202eabf87a36a20d1d3bbc34d8910
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Fri Aug 17 11:20:33 2012 -0700
  
      target-s390: Convert LOAD LOGICAL IMMEDIATE
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 11bf2d73d0dba509e14dbfc2189365410a5a2c06
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Fri Aug 17 11:03:39 2012 -0700
  
      target-s390: Convert LOAD AND TEST
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit c698d8768756c66dd0dd55ea884c69c2212d59f9
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Fri Aug 17 10:27:29 2012 -0700
  
      target-s390: Convert LOAD (LOGICAL) BYTE, CHARACTER, HALFWORD
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit aedec19d628dacf4f04ee7258ac2c5c9e47b5a7e
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Fri Aug 17 09:57:07 2012 -0700
  
      target-s390: Convert LOAD ADDRESS
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 22c37a08bd0ce680d6b9750c73704a025bc3fc93
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Fri Aug 17 09:45:53 2012 -0700
  
      target-s390: Convert LOAD, LOAD LOGICAL
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit a7e836d5ebef23022ec53a0dba5d3a1ac0883a03
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Thu Aug 16 15:20:51 2012 -0700
  
      target-s390: Convert COMPARE, COMPARE LOGICAL
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 3bbfbd1f956d82f552a0fe160abf929ec88a78ad
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Sat Sep 1 16:28:39 2012 -0700
  
      target-s390: Convert AND, OR, XOR
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 1ac5889f48127321a585886524013fcb6e2c91e3
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Tue Sep 25 15:26:59 2012 -0700
  
      target-s390: Convert 64-bit MULTIPLY LOGICAL
      
      Use a new "retxl" member of CPUS290XState to return the "eXtra Low" part
      of a 128-bit value.  That said, this will get used when two independent
      values need returning (e.g. quotient+remainder) as well.
      
      At the same time, shuffle the elements of CPUS390XState to get this new
      space from existing padding in the structure.
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit d87aaf934f2fa24443bba7db60036b698e04d6a8
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Tue Sep 25 15:17:59 2012 -0700
  
      target-s390: Convert 32-bit MULTIPLY, MULTIPLY LOGICAL
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit d1c04a2ba05bec8567a52f28979288e2237dfe9c
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Tue Sep 25 15:10:35 2012 -0700
  
      target-s390: Convert MULTIPLY HALFWORD, SINGLE
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit e272b3ace35ffafe24754986b999bda19f56f373
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Thu Aug 16 14:42:49 2012 -0700
  
      target-s390: Implement ADD LOGICAL WITH SIGNED IMMEDIATE
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 3f4cb56a4351b0710f90d1205f2d6178a8ebc02f
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Mon Aug 27 14:46:42 2012 -0700
  
      target-s390: Implement SUBTRACT HALFWORD
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit d82287dee9d8bfe2c4cb520e30c76244fcbb705c
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Thu Aug 16 14:09:45 2012 -0700
  
      target-s390: Convert ADD HALFWORD
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit d5a103cd6eb3b407feb4e007cb778a89b1b20c5f
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Fri Sep 14 19:31:57 2012 -0700
  
      target-s390: Reorg exception handling
      
      Make the user path more like the system path.  Prepare for more kinds
      of runtime exceptions.  Rename ILC to ILEN to make it clear that we
      want to pass around a full instruction length, rather than a "code"
      that happens to be stored one bit left in a larger field.
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 3fde06f5fb67dd9e5373b8105318e74e18eec895
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Wed Sep 5 13:31:01 2012 -0700
  
      target-s390: Split out disas_jcc
      
      Lots of duplicated code replaced with a couple of tables.  We no longer
      attempt to manually invert the logic operation: the comments now match
      the code.  In the fully general test, constant propagate (1 << (3 - cc))
      into (8 >> cc).
      
      The new function will be usable by non-branch insns as well.
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit ad044d09de62c10c361003765d5039396c057abe
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Wed Aug 15 17:16:22 2012 -0700
  
      target-s390: Add format based disassassmbly infrastructure
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 51855ecf1a9d5a8388778571b8ab32134e83f378
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Mon Sep 24 12:06:15 2012 -0700
  
      target-s390: Fix PSW_MASK handling
      
      We were treating psw.mask as the 32-bit quantity it is in ESA mode.
      In particular, the CC field was at the wrong place.
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 2f22e2ec79c07de03016adefb166cf01745fc852
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Sat Sep 22 05:28:43 2012 -0700
  
      target-s390: Tidy unconditional BRCL
      
      Yes, we're about to rewrite all of this, but having this unconditional
      jump recompute cc_op is a large source of "false diff errors" when
      trying to examine before and after dumps.
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 9d126faf4279b324d5c4cdf09a3570d4a2041626
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Sat Sep 22 05:25:09 2012 -0700
  
      target-s390: Fix BCR
      
      There were are two exit paths for which we forgot to
      copy s->cc_op back to the tcg register.
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit afd43fecfe7f6e863884b850f53fac4a75c28d84
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Sat Sep 22 05:22:18 2012 -0700
  
      target-s390: Fix SACF exit
      
      DISAS_EXCP is exit via exception; we wanted DISAS_JUMP.
      This matters when we start cleaning up the TB exit paths.
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 7e68da2a9dd112a1a4ef16e8ef3dc1916529ae6b
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Wed Sep 19 09:14:33 2012 -0700
  
      target-s390: Register helpers
      
      Which highlights a lot of cc helpers that no longer exist.
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 431253c28f9177a3f4783dc47b952c8fffcf3177
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Wed Sep 5 06:57:35 2012 -0700
  
      target-s390: Use TCG registers for FPR
      
      At the same time, tidy other usages of tcg_gen_deposit_i64.
      In some cases we can "type cast" rather than extend, and in
      others we can allow tcg_gen_deposit_i64 itself to optimize
      the HOST_LONG_BITS==32 case.
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 063eb0f3038434ab4cf9ad4bcc19a8789e15d237
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Mon Aug 20 08:15:42 2012 -0700
  
      target-s390: Add missing temp_free in gen_op_calc_cc
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 6ee77b16630bc86c1a44f9df61b072c7974ba503
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Thu Aug 23 10:44:45 2012 -0700
  
      target-s390: Fix gdbstub
      
      The real gdb protocol doesn't split out pc or cc as real registers.
      Those are pseudos that are extracted as needed from the PSW.  Don't
      modify env->cc_op during read -- that way lies heisenbugs.
      
      Fill in the XXX for the fp registers.
      
      Remove duplicated defines in cpu.h.
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 79be7c7b603f89da209098a03a5459beb09a579b
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Sat Sep 1 14:13:12 2012 -0700
  
      target-s390: Fix disassembly of cpsdr
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 0fd81617fad2cae099348877099f6cf4c3bbc5bd
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Fri Aug 31 12:49:47 2012 -0700
  
      target-s390: Disassemble more z10 and z196 opcodes
      
      Also fix disassembly for COMPARE AND BRANCH.  The table must be
      sorted by primary opcode, and several were out of place.
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
  
  commit 549db5c32bb025501e2eeb23d2e5cc669061eb71
  Author: Stefan Weil <sw@weilnetz.de>
  Date:   Sat Jan 5 09:33:43 2013 +0100
  
      hw/i386: Fix broken build for non POSIX hosts
      
      pc-testdev.c cannot be compiled with MinGW (and other non POSIX hosts):
      
        CC    i386-softmmu/hw/i386/../pc-testdev.o
      qemu/hw/i386/../pc-testdev.c:38:22: warning: sys/mman.h: file not found
      qemu/hw/i386/../pc-testdev.c: In function ‘test_flush_page’:
      qemu/hw/i386/../pc-testdev.c:103: warning: implicit declaration of function ‘mprotect’
      ...
      
      Signed-off-by: Stefan Weil <sw@weilnetz.de>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 1e397eadf1cf54920c45a2fdc204b1ade1b72d38
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Mon Dec 31 10:09:04 2012 -0800
  
      softfloat: Implement uint64_to_float128
      
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 17ed229379d971ae117245b353324115a62b0014
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Mon Dec 31 10:09:03 2012 -0800
  
      softfloat: Fix uint64_to_float64
      
      The interface to normalizeRoundAndPackFloat64 requires that the
      high bit be clear.  Perform one shift-right-and-jam if needed.
      
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit a4c7ecd8ca998044bfafa0bdd7ea47270e7ebad6
  Merge: 346c1f8... bfb82a2...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Fri Jan 4 13:25:20 2013 -0600
  
      Merge remote-tracking branch 'stefanha/trivial-patches' into staging
      
      * stefanha/trivial-patches:
        spice: drop incorrect vm_change_state_handler() opaque
        linux-user/syscall.c: remove forward declarations
        hw/mcf5206: Reduce size of lookup table
        Remove --sparc_cpu option from the configure list
        pseries: Remove unneeded include statement (fixes MinGW builds)
        pc_sysfw: Check for qemu_find_file() failure
      
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 346c1f8b52afca515fecf95d5c215751b73fe9e1
  Merge: 72e5b27... 9ee59f3...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Fri Jan 4 13:25:07 2013 -0600
  
      Merge remote-tracking branch 'kraxel/testdev.1' into staging
      
      * kraxel/testdev.1:
        pc: remove bochs bios debug ports
        hw: Add test device for unittests execution
        add isa-debug-exit device.
        switch debugcon to memory api
      
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 72e5b276b2fcd5ac3c0b235f19ff0dc39ad9f82f
  Merge: 25bbf61... 503b19f...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Fri Jan 4 13:24:49 2013 -0600
  
      Merge remote-tracking branch 'kraxel/acpi.2' into staging
      
      * kraxel/acpi.2:
        apci: assign memory regions to ich9 lpc device
        apci: assign memory regions to piix4 acpi device
        acpi: autoload dsdt
        configure: also symlink *.aml files
      
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit bfb82a28752d29291adf932c3a9941e8383203af
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Wed Dec 19 14:07:16 2012 +0100
  
      spice: drop incorrect vm_change_state_handler() opaque
      
      The spice_server pointer is a global variable and
      vm_change_state_handler() therefore does not use its opaque parameter.
      
      The vm change state handler is added with a pointer to the spice_server
      pointer.  This is useless and we probably would not want 2 levels of
      pointers.
      
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
      Reviewed-by: Uri Lublin <uril@redhat.com>
  
  commit 586b0bef84c202bb2256a35eb71bfd6670262bd7
  Author: John Spencer <maillist-qemu@barfooze.de>
  Date:   Wed Dec 26 00:49:49 2012 +0100
  
      linux-user/syscall.c: remove forward declarations
      
      instead use the correct headers that define these functions.
      
      Requested-by: Stefan Weil <sw@weilnetz.de>
      Signed-off-by: John Spencer <maillist-qemu@barfooze.de>
      Reviewed-by: Amos Kong <kongjianjun@gmail.com>
      Reviewed-by: Stefan Weil <sw@weilnetz.de>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 715857cbbabc8740792b608f9bc4cd9fad6ecb1d
  Author: Stefan Weil <sw@weilnetz.de>
  Date:   Sat Dec 22 13:59:22 2012 +0100
  
      hw/mcf5206: Reduce size of lookup table
      
      This typically reduces the size from 512 bytes to 128 bytes.
      
      Signed-off-by: Stefan Weil <sw@weilnetz.de>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit c242222c978d2c09411f2560915708c364ca2ce9
  Author: 陳韋任 (Wei-Ren Chen) <chenwj@iis.sinica.edu.tw>
  Date:   Thu Dec 20 16:41:34 2012 +0800
  
      Remove --sparc_cpu option from the configure list
      
        commit 9b9c37c36439ee0452632253dac7a31897f27f70 always assume sparcv9,
      the others are no longer supported. Remove --sparc_cpu option from the
      configure list.
      
      Signed-off-by: Chen Wei-Ren <chenwj@iis.sinica.edu.tw>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit e2af7a4dc8d218c5fb5b41dd1d008fa111d0636e
  Author: Stefan Weil <sw@weilnetz.de>
  Date:   Thu Dec 20 07:50:41 2012 +0100
  
      pseries: Remove unneeded include statement (fixes MinGW builds)
      
      sys/mman.h is not needed (tested on Linux) and unavailable for MinGW,
      so remove it.
      
      Signed-off-by: Stefan Weil <sw@weilnetz.de>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit e7b1d0ea950fc760371c9580ba6b34c912369a38
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Wed Dec 5 15:28:05 2012 +0100
  
      pc_sysfw: Check for qemu_find_file() failure
      
      pc_fw_add_pflash_drv() ignores qemu_find_file() failure, and happily
      creates a drive without a medium.
      
      When pc_system_flash_init() asks for its size, bdrv_getlength() fails
      with -ENOMEDIUM, which isn't checked either.  It fails relatively
      cleanly only because -ENOMEDIUM isn't a multiple of 4096:
      
          $ qemu-system-x86_64 -S -vnc :0 -bios nonexistant
          qemu: PC system firmware (pflash) must be a multiple of 0x1000
          [Exit 1 ]
      
      Fix by handling the qemu_find_file() failure.
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 9ee59f341f9d7a95b3a87b7cac3f74bcdda395fb
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Tue Dec 11 09:59:55 2012 +0100
  
      pc: remove bochs bios debug ports
      
      Prehistoric leftover, zap it.  We poweroff via acpi these days.
      
      And having a port (0x501,0x502) where any random guest write will make
      qemu exit -- with no way to turn it off -- is a bad joke anyway.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit ee0cc5415e6edc043bd84e855f7d0bf85bd97547
  Author: Lucas Meneghel Rodrigues <lmr@redhat.com>
  Date:   Thu Dec 13 12:48:53 2012 -0200
  
      hw: Add test device for unittests execution
      
      Add a test device which supports the kvmctl ioports,
      so one can run the KVM unittest suite.
      
      Intended Usage:
      
      qemu-system-x86_64 -nographic \
          -device pc-testdev \
          -device isa-debug-exit,iobase=0xf4,iosize=0x04 \
          -kernel /path/to/kvm/unittests/msr.flat
      
      Where msr.flat is one of the KVM unittests, present on a
      separate repo,
      
      git://git.kernel.org/pub/scm/virt/kvm/kvm-unit-tests.git
      
      [ kraxel: more memory api + qom fixes ]
      
      CC: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Alexander Graf <agraf@suse.de>
      Signed-off-by: Marcelo Tosatti <mtosatti@redhat.com>
      Signed-off-by: Lucas Meneghel Rodrigues <lmr@redhat.com>
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit bb355b1859dde19fbb4f856c6d0b8f46733142d7
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Wed Dec 12 15:54:59 2012 +0100
  
      add isa-debug-exit device.
      
      When present it makes qemu exit on any write.
      Mapped to port 0x501 by default.
      
      Without this patch Anthony doesn't allow me to
      remove the bochs bios debug ports because his
      test suite uses this.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit e8ba1ce92d8cbc4e77efcaf040077d3901098e5f
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Wed Dec 12 15:43:35 2012 +0100
  
      switch debugcon to memory api
      
      Also some QOM glue while being at it.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 503b19fc5d018f4edc60fb771cf97f47cea71be2
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Tue Dec 11 09:42:18 2012 +0100
  
      apci: assign memory regions to ich9 lpc device
      
      Get rid of get_system_io() usage.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 56e5b2a1a655b9158c0d274a6f630927c9a5fb4b
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Tue Dec 11 09:40:45 2012 +0100
  
      apci: assign memory regions to piix4 acpi device
      
      Get rid of get_system_io() usage.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit f7e4dd6c18ccfbaf6cd2f5eaaed2b77cabc8a406
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Mon Dec 3 10:47:27 2012 +0100
  
      acpi: autoload dsdt
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 5acc2ec041b2fd5c9a85d9d12362c08d3b3bf339
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Mon Dec 3 10:45:49 2012 +0100
  
      configure: also symlink *.aml files
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 25bbf61e4bacd1e4fa4115ffcf151051b9d6608e
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Thu Jan 3 14:23:03 2013 +0100
  
      pty: unbreak libvirt
      
      Commit 586502189edf9fd0f89a83de96717a2ea826fdb0 breaks libvirt pty
      support because it tried to figure the pts name from stderr output.
      
      Fix this by moving the label to the end of the line, this way the
      libvirt parser does still recognise the message.  libvirt looks
      for "char device redirected to ${ptsname}<whitespace>".
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit ef4929fb3c25e03deca76c7f5d22fba08edf864f
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Thu Jan 3 11:56:16 2013 +0100
  
      dataplane: use linux-headers/ for virtio includes
      
      The hw/dataplane/vring.c code includes linux/virtio_ring.h.  Ensure that
      we use linux-headers/ instead of the system-wide headers, which may be
      out-of-date on older distros.
      
      This resolves the following build error on Debian 6:
      
        CC    hw/dataplane/vring.o
      cc1: warnings being treated as errors
      hw/dataplane/vring.c: In function 'vring_enable_notification':
      hw/dataplane/vring.c:71: error: implicit declaration of function 'vring_avail_event'
      hw/dataplane/vring.c:71: error: nested extern declaration of 'vring_avail_event'
      hw/dataplane/vring.c:71: error: lvalue required as left operand of assignment
      
      Note that we now build dataplane/ for each target instead of only once.
      There is no way around this since linux-headers/ is only available for
      per-target objects - and it's how virtio, vfio, kvm, and friends are
      built.
      
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit dbd99ae302be8f51b547fb6283c91d0c9859b7d5
  Author: Stefan Weil <sw@weilnetz.de>
  Date:   Tue Jan 1 18:33:44 2013 +0100
  
      configure: Write new file "config-all-disas.mak" when running configure
      
      Incremental builds added new lines to that file each time when configure
      was run.
      
      Now a new file with a comment line is written.
      
      Signed-off-by: Stefan Weil <sw@weilnetz.de>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 503483336039a8b2b182535f87f4820d259fca82
  Author: Stefan Weil <sw@weilnetz.de>
  Date:   Tue Jan 1 18:43:56 2013 +0100
  
      tci: Fix broken builds with TCG interpreter
      
      TCI no longer compiled after commit 76cad71136b7eb371cf2a2a4e1621cfe8d9c769a.
      
      The TCI disassembler depends on data structures which are different for
      each QEMU target, so it cannot be compiled as a universal-obj today.
      
      Signed-off-by: Stefan Weil <sw@weilnetz.de>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 74e91370beb3fabda515623b4491a8b7a024304a
  Author: Michael Tokarev <mjt@tls.msk.ru>
  Date:   Mon Dec 31 15:30:31 2012 +0400
  
      savevm.c: cleanup system includes
      
      savevm.c suffers from the same problem as some other files.
      Some years ago savevm.c was created from vl.c, moving some
      code from there into a separate file.  At that time, all
      includes were just copied from vl.c to savevm.c, without
      checking which ones are needed and which are not.
      
      But actually most of that stuff is _not_ needed.  More, some
      stuff is wrong, for example, *BSD #ifdef'ery around <util.h>
      vs <libutil.h> - for one, it fails to build on Debian/kFreebsd.
      
      Just remove all this.  Maybe there's a possibility to clean
      it up further - like removing <windows.h> (and maybe including
      winsock.h for htons etc), and maybe it's possible to remove
      some internal #includes too, but I didn't check this.
      
      While at it, remove duplicate #include of qemu/timer.h.
      
      Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit ab51b1d568e02c80b1abf9016bda3a86dc1db389
  Author: Michael Tokarev <mjt@tls.msk.ru>
  Date:   Sun Dec 30 12:48:14 2012 +0400
  
      disallow -daemonize usage of stdio (curses display, -nographic, -serial stdio etc)
      
      Curses display requires stdin/out to stay on the terminal,
      so -daemonize makes no sense in this case.  Instead of
      leaving display uninitialized like is done since 995ee2bf469de6bb,
      explicitly detect this case earlier and error out.
      
      -nographic can actually be used with -daemonize, by redirecting
      everything to a null device, but the problem is that according
      to documentation and historical behavour, -nographic redirects
      guest ports to stdin/out, which, again, makes no sense in case
      of -daemonize.  Since -nographic is a legacy option, don't bother
      fixing this case (to allow -nographic and -daemonize by redirecting
      guest ports to null instead of stdin/out in this case), but disallow
      it completely instead, to stop garbling host terminal.
      
      If no display display needed and user wants to use -nographic,
      the right way to go is to use
        -serial null -parallel null -monitor none -display none -vga none
      instead of -nographic.
      
      Also prevent the same issue -- it was possible to get garbled
      host tty after
      
        -nographic -daemonize
      
      and it is still possible to have it by using
      
        -serial stdio -daemonize
      
      Fix this by disallowing opening stdio chardev when -daemonize
      is specified.
      
      Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 217da7fdeb2a4c99c49f22f9dc64c8df2e3a4387
  Merge: 9a8a5ae... d6b1ef8...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Wed Jan 2 12:19:27 2013 -0600
  
      Merge remote-tracking branch 'stefanha/block' into staging
      
      * stefanha/block:
        sheepdog: pass oid directly to send_pending_req()
        sheepdog: don't update inode when create_and_write fails
        block/raw-win32: Fix compiler warnings (wrong format specifiers)
        qemu-img: report size overflow error message
        cutils: change strtosz_suffix_unit function
        virtio-blk: Return UNSUPP for unknown request types
        virtio-blk: add x-data-plane=on|off performance feature
        dataplane: add virtio-blk data plane code
        virtio-blk: restore VirtIOBlkConf->config_wce flag
        iov: add qemu_iovec_concat_iov()
        test-iov: add iov_discard_front/back() testcases
        iov: add iov_discard_front/back() to remove data
        dataplane: add Linux AIO request queue
        dataplane: add event loop
        dataplane: add virtqueue vring code
        dataplane: add host memory mapping code
        configure: add CONFIG_VIRTIO_BLK_DATA_PLANE
        raw-posix: add raw_get_aio_fd() for virtio-blk-data-plane
      
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 9a8a5ae69d3a436e51a7eb2edafe254572f60823
  Author: Stefan Weil <sw@weilnetz.de>
  Date:   Sun Dec 30 08:20:13 2012 +0100
  
      tcg: Remove unneeded assertion
      
      Commit 7f6f0ae5b95adfa76e10eabe2c34424a955fd10c added two assertions.
      
      One of these assertions is not needed:
      The pointer ts is never NULL because it is initialized with the
      address of an array element.
      
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Stefan Weil <sw@weilnetz.de>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit d6b1ef89a1ede41334e4d0fa27e600e0b4d4f209
  Author: Liu Yuan <tailai.ly@taobao.com>
  Date:   Mon Dec 17 14:17:27 2012 +0800
  
      sheepdog: pass oid directly to send_pending_req()
      
      Cc: MORITA Kazutaka <morita.kazutaka@lab.ntt.co.jp>
      Cc: Kevin Wolf <kwolf@redhat.com>
      Signed-off-by: Liu Yuan <tailai.ly@taobao.com>
      Reviewed-by: MORITA Kazutaka <morita.kazutaka@lab.ntt.co.jp>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit bd751f2204a03d6fcd47a4b4b12ac534d2ecbea7
  Author: Liu Yuan <tailai.ly@taobao.com>
  Date:   Mon Dec 17 14:17:26 2012 +0800
  
      sheepdog: don't update inode when create_and_write fails
      
      For the error case such as SD_RES_NO_SPACE, we shouldn't update the inode bitmap
      to avoid the scenario that the object is allocated but wasn't created at the
      server side. This will result in VM's IO error on the failed object.
      
      Cc: MORITA Kazutaka <morita.kazutaka@lab.ntt.co.jp>
      Cc: Kevin Wolf <kwolf@redhat.com>
      Signed-off-by: Liu Yuan <tailai.ly@taobao.com>
      Reviewed-by: MORITA Kazutaka <morita.kazutaka@lab.ntt.co.jp>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit fccedc624c425e3acb1557f9f9b13104427ec5ce
  Author: Stefan Weil <sw@weilnetz.de>
  Date:   Mon Dec 17 20:40:01 2012 +0100
  
      block/raw-win32: Fix compiler warnings (wrong format specifiers)
      
      Commit fbcad04d6bfdff937536eb23088a01a280a1a3af added fprintf statements
      with wrong format specifiers.
      
      GetLastError() returns a DWORD which is unsigned long, so %lu must be used.
      
      Signed-off-by: Stefan Weil <sw@weilnetz.de>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 7944339726b4582b67fd94085c21c33636e8f973
  Author: liguang <lig.fnst@cn.fujitsu.com>
  Date:   Mon Dec 17 09:49:23 2012 +0800
  
      qemu-img: report size overflow error message
      
      qemu-img will complain when qcow or qcow2
      size overflow for 64 bits, report the right
      message in this condition.
      
      $./qemu-img create -f qcow2 /tmp/foo 0x10000000000000000
      before change:
      qemu-img: Invalid image size specified! You may use k, M, G or T suffixes for
      qemu-img: kilobytes, megabytes, gigabytes and terabytes.
      
      after change:
      qemu-img: Image size must be less than 8 EiB!
      
      [Resolved conflict with a9300911 goto removal -- Stefan]
      
      Signed-off-by: liguang <lig.fnst@cn.fujitsu.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 37edbf7ea8067262a5c3d8bbe4786139348c8311
  Author: liguang <lig.fnst@cn.fujitsu.com>
  Date:   Mon Dec 17 09:49:22 2012 +0800
  
      cutils: change strtosz_suffix_unit function
      
      if value to be translated is larger than INT64_MAX,
      this function will not be convenient for caller to
      be aware of it, so change a little for this.
      
      Signed-off-by: liguang <lig.fnst@cn.fujitsu.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 9e72c45033770b81b536ac6091e91807247cc25a
  Author: Alexey Zaytsev <alexey.zaytsev@gmail.com>
  Date:   Thu Dec 13 09:03:43 2012 +0200
  
      virtio-blk: Return UNSUPP for unknown request types
      
      Currently, all unknown requests are treated as VIRTIO_BLK_T_IN
      
      Signed-off-by: Alexey Zaytsev <alexey.zaytsev@gmail.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 392808b49b6aee066d0c1d200e72fc3dc11c9d0f
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Wed Nov 14 15:45:38 2012 +0100
  
      virtio-blk: add x-data-plane=on|off performance feature
      
      The virtio-blk-data-plane feature is easy to integrate into
      hw/virtio-blk.c.  The data plane can be started and stopped similar to
      vhost-net.
      
      Users can take advantage of the virtio-blk-data-plane feature using the
      new -device virtio-blk-pci,x-data-plane=on property.
      
      The x-data-plane name was chosen because at this stage the feature is
      experimental and likely to see changes in the future.
      
      If the VM configuration does not support virtio-blk-data-plane an error
      message is printed.  Although we could fall back to regular virtio-blk,
      I prefer the explicit approach since it prompts the user to fix their
      configuration if they want the performance benefit of
      virtio-blk-data-plane.
      
      Limitations:
       * Only format=raw is supported
       * Live migration is not supported
       * Block jobs, hot unplug, and other operations fail with -EBUSY
       * I/O throttling limits are ignored
       * Only Linux hosts are supported due to Linux AIO usage
      
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit e72f66a0a20f38d0c7576f6c0aec0ca644976e35
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Wed Nov 14 15:39:30 2012 +0100
  
      dataplane: add virtio-blk data plane code
      
      virtio-blk-data-plane is a subset implementation of virtio-blk.  It only
      handles read, write, and flush requests.  It does this using a dedicated
      thread that executes an epoll(2)-based event loop and processes I/O
      using Linux AIO.
      
      This approach performs very well but can be used for raw image files
      only.  The number of IOPS achieved has been reported to be several times
      higher than the existing virtio-blk implementation.
      
      Eventually it should be possible to unify virtio-blk-data-plane with the
      main body of QEMU code once the block layer and hardware emulation is
      able to run outside the global mutex.
      
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 8a873ba78069ef81c4ef073a0bd703172c8b3312
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Mon Dec 10 13:14:39 2012 +0100
  
      virtio-blk: restore VirtIOBlkConf->config_wce flag
      
      Two slightly different versions of a patch to conditionally set
      VIRTIO_BLK_F_CONFIG_WCE through the "config-wce" qdev property have been
      applied (ea776abca and eec7f96c2).  David Gibson
      <david@gibson.dropbear.id.au> noticed that the "config-wce"
      property is broken as a result and fixed it recently.
      
      The fix sets the host_features VIRTIO_BLK_F_CONFIG_WCE bit from a qdev
      property.  Unfortunately, the virtio device then has no chance to test
      for the presence of the feature bit during virtio_blk_init().
      
      Therefore, reinstate the VirtIOBlkConf->config_wce flag.  Drop the
      duplicate qdev property to set the host_features bit.  The
      VirtIOBlkConf->config_wce flag will be used by virtio-blk-data-plane in
      a later patch.
      
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 530c0bbd73e1b658c9266582072847de1fbdff10
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Thu Nov 22 16:06:06 2012 +0100
  
      iov: add qemu_iovec_concat_iov()
      
      The qemu_iovec_concat() function copies a subset of a QEMUIOVector.  The
      new qemu_iovec_concat_iov() function does the same for a iov/cnt pair.
      
      It is easy to define qemu_iovec_concat() in terms of
      qemu_iovec_concat_iov().  The existing code is mostly unchanged, except
      for the assertion src->size >= soffset, which cannot be efficiently
      checked upfront on a iov/cnt pair.  Instead we assert upon hitting the
      end of src with an unsatisfied soffset.
      
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 8962e44fe438a051aff9f43209363f599be33624
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Wed Nov 21 19:18:26 2012 +0100
  
      test-iov: add iov_discard_front/back() testcases
      
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit d02776350d9c76348988fc9e58a64a4f6b1a9f61
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Wed Nov 21 17:41:10 2012 +0100
  
      iov: add iov_discard_front/back() to remove data
      
      The iov_discard_front/back() functions remove data from the front or
      back of the vector.  This is useful when peeling off header/footer
      structs.
      
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 3e9ec521711ed033476098cfc7f23c992cc606a2
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Wed Nov 14 15:30:09 2012 +0100
  
      dataplane: add Linux AIO request queue
      
      The IOQueue has a pool of iocb structs and a function to add new
      read/write requests.  Multiple requests can be added before calling the
      submit function to actually tell the host kernel to begin I/O.  This
      allows callers to batch requests and submit them in one go.
      
      The actual I/O is performed using Linux AIO.
      
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 71973b046120a13df4eaa9143bed5ba8a67abc7f
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Wed Nov 14 15:23:00 2012 +0100
  
      dataplane: add event loop
      
      Outside the safety of the global mutex we need to poll on file
      descriptors.  I found epoll(2) is a convenient way to do that, although
      other options could replace this module in the future (such as an
      AioContext-based loop or glib's GMainLoop).
      
      One important feature of this small event loop implementation is that
      the loop can be terminated in a thread-safe way.  This allows QEMU to
      stop the data plane thread cleanly.
      
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 88807f89d945acad54c8365ff7b6ef0f0d0ddd56
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Wed Nov 14 15:15:50 2012 +0100
  
      dataplane: add virtqueue vring code
      
      The virtio-blk-data-plane cannot access memory using the usual QEMU
      functions since it executes outside the global mutex and the memory APIs
      are this time are not thread-safe.
      
      This patch introduces a virtqueue module based on the kernel's vhost
      vring code.  The trick is that we map guest memory ahead of time and
      access it cheaply outside the global mutex.
      
      Once the hardware emulation code can execute outside the global mutex it
      will be possible to drop this code.
      
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 185ecf40e3589fc2717b0856ee1df05dd63a46dd
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Tue Nov 20 10:30:08 2012 +0100
  
      dataplane: add host memory mapping code
      
      The data plane thread needs to map guest physical addresses to host
      pointers.  Normally this is done with cpu_physical_memory_map() but the
      function assumes the global mutex is held.  The data plane thread does
      not touch the global mutex and therefore needs a thread-safe memory
      mapping mechanism.
      
      Hostmem registers a MemoryListener similar to how vhost collects and
      pushes memory region information into the kernel.  There is a
      fine-grained lock on the regions list which is held during lookup and
      when installing a new regions list.
      
      When the physical memory map changes the MemoryListener callbacks are
      invoked.  They build up a new list of memory regions which is finally
      installed when the list has been completed.
      
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 583f6e7bbd24b31f7eecd5c21ba0a5a5a77f52f1
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Wed Nov 14 15:04:15 2012 +0100
  
      configure: add CONFIG_VIRTIO_BLK_DATA_PLANE
      
      The virtio-blk-data-plane feature only works with Linux AIO.  Therefore
      add a ./configure option and necessary checks to implement this
      dependency.
      
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 4065742ac0f3c84abdd8d718b44a88f3ac56015a
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Wed Nov 14 11:43:23 2012 +0100
  
      raw-posix: add raw_get_aio_fd() for virtio-blk-data-plane
      
      The raw_get_aio_fd() function allows virtio-blk-data-plane to get the
      file descriptor of a raw image file with Linux AIO enabled.  This
      interface is really a layering violation that can be resolved once the
      block layer is able to run outside the global mutex - at that point
      virtio-blk-data-plane will switch from custom Linux AIO code to using
      the block layer.
      
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 34daffa04886444dafd4a6951167225e824003d0
  Merge: 079944e... 0a2a59d...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Wed Jan 2 08:01:54 2013 -0600
  
      Merge remote-tracking branch 'qemu-kvm/uq/master' into staging
      
      * qemu-kvm/uq/master:
        qemu-kvm/pci-assign: 64 bits bar emulation
        target-i386: Enabling IA32_TSC_ADJUST for QEMU KVM guest VMs
      
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 079944e695589364d19de31f27761c6bdea1c207
  Merge: a97ff30... 89d62be...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Wed Jan 2 08:01:36 2013 -0600
  
      Merge remote-tracking branch 'mst/tags/for_anthony' into staging
      
      pci,virtio
      
      This optimizes MSIX handling in virtio-pci.
      Also included is pci express capability bugfix.
      
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
      
      * mst/tags/for_anthony:
        virtio-pci: don't poll masked vectors
        msix: expose access to masked/pending state
        msi: add API to get notified about pending bit poll
        pcie: Fix bug in pcie_ext_cap_set_next
        virtio: make bindings typesafe
  
  commit a97ff30e934c4d673122cf709e8e87f0effbe2f7
  Merge: 5928023... 15faf94...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Wed Jan 2 08:01:22 2013 -0600
  
      Merge remote-tracking branch 'kraxel/seabios-a810e4e' into staging
      
      * kraxel/seabios-a810e4e:
        Update seabios to a810e4e72a0d42c7bc04eda57382f8e019add901
      
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 5928023cef87847a295035487397b9ec701fdd6b
  Author: Stefan Weil <sw@weilnetz.de>
  Date:   Sat Nov 24 23:03:13 2012 +0100
  
      pflash_cfi01: Suppress warning when Linux probes for AMD flash
      
      There are several ARM and MIPS boards which are manufactured with
      either Intel (pflash_cfi01.c) or AMD (pflash_cfi02.c) flash memory.
      
      The Linux kernel supports both and first probes for AMD flash which
      resulted in one or two warnings from the Intel flash emulation:
      
      pflash_write: Unimplemented flash cmd sequence (offset 0000000000000000, wcycle 0x0 cmd 0x0 value 0xf000f0)
      pflash_write: Unimplemented flash cmd sequence (offset 0000000000000000, wcycle 0x0 cmd 0x0 value 0xf0)
      
      These warnings confuse users, so suppress them.
      
      Signed-off-by: Stefan Weil <sw@weilnetz.de>
      Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
  
  commit 0f0b93980572726e69e32ff13e2d7fb72b936157
  Author: 陳韋任 (Wei-Ren Chen) <chenwj@iis.sinica.edu.tw>
  Date:   Tue Dec 11 00:15:55 2012 +0800
  
      target-mips: Use EXCP_SC rather than a magic number
      
        From the discussion on the ML [1], the exception limit defined by
      magic number 0x100 is actually EXCP_SC defined in cpu.h. Replace the
      magic number with EXCP_SC. Remove "#if 1 .. #endif" as well.
      
      [1] http://lists.gnu.org/archive/html/qemu-devel/2012-11/msg03080.html
      
      Signed-off-by: Chen Wei-Ren <chenwj@iis.sinica.edu.tw>
      Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
  
  commit c4aaba92e516ad061dff7ac2ae3c2b2b7058c404
  Author: Jovanovic, Petar <petarj@mips.com>
  Date:   Tue Dec 11 15:06:35 2012 +0000
  
      target-mips: Make repl_ph to sign extend to target-long
      
      The immediate value is 9bits, should sign-extend to 16bits. The return value to
      register should sign-extend to target_long, as Richard says, removing an
      unnecessary cast works fun.
      
      Signed-off-by: Dongxue Zhang <elta.era@gmail.com>
      Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
  
  commit fe65a1fad6aa140769ffda31c34a109f7d2df101
  Author: Dongxue Zhang <elta.era@gmail.com>
  Date:   Tue Dec 11 22:28:28 2012 +0800
  
      Fix my email address
      
      Fix my email address, last time it's wrong.
      
      Signed-off-by: Dongxue Zhang <elta.era@gmail.com>
      Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
  
  commit 79eb8392db19a916f6a3277f7cd36fb22c2bdbaf
  Author: Stefan Weil <sw@weilnetz.de>
  Date:   Sat Dec 22 13:38:19 2012 +0100
  
      target-mips: Remove semicolon from macro definition
      
      Macro RESTORE_FLUSH_MODE is similar to RESTORE_ROUNDING_MODE
      but included a semicolon.
      
      The code which uses that macro also includes a semicolon,
      so the result was an empty statement.
      
      Remove the superfluous semicolon from the macro definition.
      
      Signed-off-by: Stefan Weil <sw@weilnetz.de>
      Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
  
  commit b8abbbe8df5e04085f4b85fc4f7cf85efbcd492c
  Author: Petar Jovanovic <petarj@mips.com>
  Date:   Mon Dec 10 16:28:17 2012 +0100
  
      target-mips: Fix for helpers for EXTR_* instructions
      
      The change removes some unnecessary and incorrect code for EXTR_S.H.
      Further, it corrects the mask for shift value in the EXTR_ instructions. It also
      extends the existing tests so they trigger the issues corrected with the change.
      
      Signed-off-by: Petar Jovanovic <petarj@mips.com>
      Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
  
  commit eec8972a5bc744eda695a86a984d746c240dff90
  Author: Petar Jovanovic <petarj@mips.com>
  Date:   Thu Dec 6 20:30:35 2012 +0100
  
      target-mips: Fix incorrect reads and writes to DSPControl register
      
      Upper 4 bits of ccond (bits 31..28 ) of DSPControl register are not used in
      the MIPS32 architecture. They are used in the MIPS64 architecture. For MIPS32
      these bits must be written as zero, and return zero on read.
      
      The change fixes writes (WRDSP) and reads (RDDSP) to the register. It also fixes
      the tests that use these instructions, and makes them smaller and simpler.
      
      Signed-off-by: Petar Jovanovic <petarj@mips.com>
      Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
  
  commit a795ef8dcb8cbadffc996c41ff38927a97645234
  Author: Brad Smith <brad@comstyle.com>
  Date:   Fri Dec 28 01:00:26 2012 -0500
  
      Fix semaphores fallback code
      
      As reported in bug 1087114 the semaphores fallback code is broken which
      results in QEMU crashing and making QEMU unusable.
      
      This patch is from Paolo.
      
      This needs to be back ported to the 1.3 stable tree as well.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Brad Smith <brad@comstyle.com>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 753d99d38b5877440dde2705e30ca60e2ec62965
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Fri Dec 28 14:19:35 2012 -0800
  
      tcg-hppa: Fix typo in brcond2
      
      Reported-by: Stuart Brady <sdb@zubnet.me.uk>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 76a347e1cd0c2d6959461c89dda15ef5c4140da6
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Fri Dec 28 14:17:02 2012 -0800
  
      tcg-i386: Perform cmov detection at runtime for 32-bit.
      
      Existing compile-time detection is spotty at best.  Convert
      it all to runtime detection instead.
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit afcb92beac9e477e5ae5c36bf38830e225e2235f
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Fri Dec 7 15:07:17 2012 -0600
  
      tcg: Add TCGV_IS_UNUSED_*
      
      Cc: Aurelien Jarno <aurelien@aurel32.net>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
      Reviewed-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 927fa909d5d5cf8c07673cd16a6d3bdc81250bc0
  Author: Brad Smith <brad@comstyle.com>
  Date:   Fri Dec 28 01:38:11 2012 -0500
  
      Disable semaphores fallback code for OpenBSD
      
      Disable the semaphores fallback code for OpenBSD as modern OpenBSD
      releases now have sem_timedwait().
      
      Signed-off-by: Brad Smith <brad@comstyle.com>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 62054c06d4d1d0d54ef87c2d9154efec00ad170c
  Author: Alon Levy <alevy@redhat.com>
  Date:   Sun Dec 23 23:25:09 2012 +0200
  
      usb/redirect.c: unbreak compilation due to include/char/char.h
      
      Broken since:
      
      commit 927d4878b0ff319ed87fed9363f314613b0a5ed9
      Author: Paolo Bonzini <pbonzini@redhat.com>
      Date:   Mon Dec 17 18:20:05 2012 +0100
      
          softmmu: move remaining include files to include/ subdirectories
      
      Signed-off-by: Alon Levy <alevy@redhat.com>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 4de63460ca1639bfb0e465ecdcf95551564bb3d6
  Merge: a2685bc... 501a7ce...
  Author: Blue Swirl <blauwirbel@gmail.com>
  Date:   Fri Dec 28 16:08:23 2012 +0000
  
      Merge branch 'qom-cpu' of git://repo.or.cz/qemu/afaerber
      
      * 'qom-cpu' of git://repo.or.cz/qemu/afaerber:
        MAINTAINERS: Include X86CPU in CPU maintenance area
        cpu: Move kvm_run into CPUState
        cpu: Move kvm_state field into CPUState
        ppc_booke: Pass PowerPCCPU to ppc_booke_timers_init()
        ppc4xx_devs: Return PowerPCCPU from ppc4xx_init()
        ppc_booke: Pass PowerPCCPU to {decr,fit,wdt} timer callbacks
        ppc: Pass PowerPCCPU to [h]decr timer callbacks
        ppc: Pass PowerPCCPU to [h]decr callbacks
        ppc: Pass PowerPCCPU to ppc_set_irq()
        kvm: Pass CPUState to kvm_vcpu_ioctl()
        kvm: Pass CPUState to kvm_arch_*
        cpu: Move kvm_fd into CPUState
        qdev-properties.c: Separate core from the code used only by qemu-system-*
        qdev: Coding style fixes
        cpu: Introduce CPUListState struct
        target-alpha: Add support for -cpu ?
        target-alpha: Turn CPU definitions into subclasses
        target-alpha: Avoid leaking the alarm timer over reset
        alpha: Pass AlphaCPU array to Typhoon
        target-alpha: Let cpu_alpha_init() return AlphaCPU
  
  commit 89d62be9f4fb538db7f919a2be7df2544ffc02c5
  Author: Michael S. Tsirkin <mst@redhat.com>
  Date:   Tue Dec 18 14:02:46 2012 +0200
  
      virtio-pci: don't poll masked vectors
      
      At the moment, when irqfd is in use but a vector is masked,
      qemu will poll it and handle vector masks in userspace.
      Since almost no one ever looks at the pending bits,
      it is better to defer this until pending bits
      are actually read.
      Implement this optimization using the new poll notifier.
      
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
  
  commit 70f8ee395afda6d96b15cb9a5b311af7720dded0
  Author: Michael S. Tsirkin <mst@redhat.com>
  Date:   Tue Dec 18 13:54:32 2012 +0200
  
      msix: expose access to masked/pending state
      
      For use by poll handler.
      
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
  
  commit bbef882cc1938fa5a6e1b36a50d79ce5c0cefb81
  Author: Michael S. Tsirkin <mst@redhat.com>
  Date:   Wed Dec 12 16:10:02 2012 +0200
  
      msi: add API to get notified about pending bit poll
      
      Update all users.
      
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
  
  commit 812d2594d558f7c4f95c99c8fc58adc47ab68eb3
  Author: Knut Omang <knut.omang@oracle.com>
  Date:   Tue Dec 18 22:36:29 2012 +0100
  
      pcie: Fix bug in pcie_ext_cap_set_next
      
      Upper 16 bits of the PCIe Extended Capability Header was truncated during update,
      also breaking pcie_add_capability.
      
      Signed-off-by: Knut Omang <knut.omang@oracle.com>
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
  
  commit 0a2a59d35cbabf63c91340a1c62038e3e60538c1
  Author: Xudong Hao <xudong.hao@intel.com>
  Date:   Thu Dec 20 11:07:23 2012 +0800
  
      qemu-kvm/pci-assign: 64 bits bar emulation
      
      Enable 64 bits bar emulation.
      
      Test pass with the current seabios which already support 64bit pci bars.
      
      Signed-off-by: Xudong Hao <xudong.hao@intel.com>
      Reviewed-by: Alex Williamson <alex.williamson@redhat.com>
      Signed-off-by: Gleb Natapov <gleb@redhat.com>
  
  commit a2685bcc80f61aa612e0d8cfd91086857ae2942e
  Author: Gleb Natapov <gleb@redhat.com>
  Date:   Wed Dec 19 17:46:15 2012 +0200
  
      MAINTAINERS: Take over kvm maintenance
      
      Replace Avi with myself as kvm maintainer.
      
      Signed-off-by: Gleb Natapov <gleb@redhat.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 74880fe27d2120ab3861dc857ecd025db1a67038
  Author: Robert Schiele <rschiele@gmail.com>
  Date:   Tue Dec 4 16:58:08 2012 +0100
  
      configure: allow disabling pixman if not needed
      
      When we build neither any system emulation targets nor the tools there
      is actually no need for pixman library.  In that case do not enforce
      presence of that library on the system.
      
      Reviewed-by: Andreas F=E4rber <afaerber@suse.de>
      Signed-off-by: Robert Schiele <rschiele@gmail.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 2915efbfa8efadaa2806e827ba92b8dba4f7cd52
  Author: Alex Horn <alex.horn@cs.ox.ac.uk>
  Date:   Wed Dec 5 12:34:06 2012 +0000
  
      tmp105: Create API for TMP105 temperature sensor.
      
      * Define enum for TMP105 registers
      * Move tmp105_set() from I2C to TMP105 header
      * Document units and range of temperature as preconditions
      
      Reviewed-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Alex Horn <alex.horn@cs.ox.ac.uk>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit eac236ea7bfc1902126be70459e320591078df5c
  Author: Lluís Vilanova <vilanova@ac.upc.edu>
  Date:   Fri Dec 14 20:13:09 2012 +0100
  
      build: Use separate makefile for "trace/"
      
      Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Lluís Vilanova <vilanova@ac.upc.edu>
      --
      Changes in v2:
      
      * Do not depend on "qemu-timer-common.o".
      * Use "$(obj)" in rules to refer to the build sub-directory.
      * Remove dependencies against "$(GENERATED_HEADERS)".
      
      Cc: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 6265e4ff327763b6362cba472e2b46f2dcf18762
  Author: Jan Kiszka <jan.kiszka@siemens.com>
  Date:   Fri Nov 23 12:12:01 2012 +0100
  
      win32: Switch thread abstraction to us TLS variable internally
      
      We already depend on working __thread support for coroutines, so this
      complication here is no longer needed.
      
      Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 57f26ae72983095d0258e391041dfb8864f769e5
  Author: Eduardo Habkost <ehabkost@redhat.com>
  Date:   Thu Dec 20 16:43:48 2012 -0200
  
      target-i386: CPUID: return highest basic leaf if eax > cpuid_xlevel
      
      This fixes a subtle bug. A bug that probably won't cause trouble for any
      existing OS, but a bug anyway:
      
      Intel SDM Volume 2, CPUID Instruction states:
      
      > Two types of information are returned: basic and extended function
      > information. If a value entered for CPUID.EAX is higher than the maximum
      > input value for basic or extended function for that processor then the
      > data for the highest basic information leaf is returned. For example,
      > using the Intel Core i7 processor, the following is true:
      >
      >   CPUID.EAX = 05H (* Returns MONITOR/MWAIT leaf. *)
      >   CPUID.EAX = 0AH (* Returns Architectural Performance Monitoring leaf. *)
      >   CPUID.EAX = 0BH (* Returns Extended Topology Enumeration leaf. *)
      >   CPUID.EAX = 0CH (* INVALID: Returns the same information as CPUID.EAX = 0BH. *)
      >   CPUID.EAX = 80000008H (* Returns linear/physical address size data. *)
      >   CPUID.EAX = 8000000AH (* INVALID: Returns same information as CPUID.EAX = 0BH. *)
      
      AMD's CPUID Specification, on the other hand, is less specific:
      
      > The CPUID instruction supports two sets or ranges of functions,
      > standard and extended.
      >
      > • The smallest function number of the standard function range is
      >   Fn0000_0000. The largest function num- ber of the standard function
      >   range, for a particular implementation, is returned in CPUID
      >   Fn0000_0000_EAX.
      >
      > • The smallest function number of the extended function range is
      >   Fn8000_0000. The largest function num- ber of the extended function
      >   range, for a particular implementation, is returned in CPUID
      >   Fn8000_0000_EAX.
      >
      > Functions that are neither standard nor extended are undefined and
      > should not be relied upon.
      
      QEMU's behavior matched Intel's specification before, but this was
      changed by commit b3baa152aaef1905876670590275c2dd0bbb088c. This patch
      restores the behavior documented by Intel when cpuid_xlevel2 is 0.
      
      The existing behavior when cpuid_xlevel2 is set (falling back to
      level=cpuid_xlevel) is being kept, as I couldn't find any public
      documentation on the CPUID 0xC0000000 function range on Centaur CPUs.
      
      Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 586502189edf9fd0f89a83de96717a2ea826fdb0
  Author: Lei Li <lilei@linux.vnet.ibm.com>
  Date:   Fri Dec 21 12:26:38 2012 +0800
  
      qemu-char: Inherit ptys and improve output from -serial pty
      
      Changes since V1:
        - Avoid crashing since qemu_opts_id() may return null on some
          systems according to Markus's suggestion.
      
      When controlling a qemu instance from another program, it's
      hard to know which serial port or monitor device is redirected
      to which pty. With more than one device using "pty" a lot of
      guesswork is involved.
      
      $ ./x86_64-softmmu/qemu-system-x86_64 -serial pty -serial pty -monitor pty
      char device redirected to /dev/pts/5
      char device redirected to /dev/pts/6
      char device redirected to /dev/pts/7
      
      Although we can find out what everything else is connected to
      by the "info chardev" with "-monitor stdio" in the command line,
      It'd be very useful to be able to have qemu inherit pseudo-tty
      file descriptors so they could just be specified on the command
      line like:
      
      $ ./x86_64-softmmu/qemu-system-x86_64 -serial pty -serial pty -monitor pty
      char device compat_monitor0 redirected to /dev/pts/5
      char device serial0 redirected to /dev/pts/6
      char device serial1 redirected to /dev/pts/7
      
      Referred link: https://bugs.launchpad.net/qemu/+bug/938552
      
      Signed-off-by: Lei Li <lilei@linux.vnet.ibm.com>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 501a7ce7270955be151c442c27620fa7af2f3ce5
  Merge: 62e0c09... 36f25d2...
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Dec 23 00:39:34 2012 +0100
  
      Merge branch 'master' of git://git.qemu.org/qemu into qom-cpu
      
      Adapt header include paths.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 36f25d2537c40c6c47f4abee5d31a24863d1adf7
  Author: Max Filippov <jcmvbkbc@gmail.com>
  Date:   Thu Dec 20 00:04:09 2012 +0400
  
      target-xtensa: fix search_pc for the last TB opcode
      
      Zero out tcg_ctx.gen_opc_instr_start for instructions representing the
      last guest opcode in the TB.
      
      Cc: qemu-stable@nongnu.org
      Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 3f124b687462ce3140d963a024705a89cdc8cee8
  Author: Liming Wang <walimisdev@gmail.com>
  Date:   Fri Dec 21 16:56:58 2012 +0800
  
      net: add missing include file
      
      To fix building error:
      
      CC    net/vde.o
      net/vde.c: In function ‘vde_cleanup’:
      net/vde.c:65:5: error: implicit declaration of function ‘qemu_set_fd_handler’ [-Werror=implicit-function-declaration]
      net/vde.c:65:5: error: nested extern declaration of ‘qemu_set_fd_handler’ [-Werror=nested-externs]
      cc1: all warnings being treated as errors
      
      Signed-off-by: Liming Wang <walimisdev@gmail.com>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 0c884d1659f02b4a0c704c2344f42e3fabb1f193
  Author: 陳韋任 (Wei-Ren Chen) <chenwj@iis.sinica.edu.tw>
  Date:   Thu Dec 20 09:39:16 2012 +0800
  
      translate-all.c: Use tb1->phys_hash_next directly in tb_remove
      
        When tb_remove was first commited at fd6ce8f6, there were three different
      calls pass different names to offsetof. In current codebase, the other two
      calls are replaced with tb_page_remove. There is no need to have a general
      tb_remove. Omit passing the third parameter and using tb1->phys_hash_next
      directly.
      
      Signed-off-by: Chen Wei-Ren <chenwj@iis.sinica.edu.tw>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit b2136140f68ce05122f611eb9cde4f0365ab6a00
  Author: Stefan Weil <sw@weilnetz.de>
  Date:   Thu Dec 20 23:09:53 2012 +0100
  
      net: Add missing include statement (fix compiler warnings for MinGW)
      
      These and some more compiler warnings were caused by a recent commit:
      
      net/tap-win32.c:724: warning: no previous prototype for ‘tap_has_ufo’
      net/tap-win32.c:729: warning: no previous prototype for ‘tap_has_vnet_hdr’
      ...
      
      Signed-off-by: Stefan Weil <sw@weilnetz.de>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 4ad549e89e55fb48eb6feb783ee4a9ede1dea52e
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Thu Dec 20 12:29:20 2012 +0100
  
      xen: add missing include
      
      xen-all needs to access CharDeviceState's filename field, so
      it needs to include char/char.h.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Tested-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit ca273d58d8a77d5cc9d42440bcdf9d7cad2054bc
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Thu Dec 20 12:29:19 2012 +0100
  
      build: fix includes for VNC
      
      vnc-tls.h is included by vnc.h, and it includes gnutls/gnutls.h.
      Hence, GnuTLS header files are needed by all files that include
      vnc.h, most notably qmp.c.  Move these flags to QEMU_CFLAGS for
      simplicity.
      
      Reported-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit bb5801f551ee8591d576d87a9290af297998e322
  Merge: 914606d... 9848a40...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Fri Dec 21 07:53:48 2012 -0600
  
      Merge remote-tracking branch 'quintela/thread-20121220.next' into staging
      
      * quintela/thread-20121220.next: (79 commits)
        migration: merge QEMUFileBuffered into MigrationState
        migration: fix qemu_get_fd for BufferedFile
        ram: refactor ram_save_block() return value
        ram: account the amount of transferred ram better
        ram: optimize migration bitmap walking
        ram: Use memory_region_test_and_clear_dirty
        memory: introduce memory_region_test_and_clear_dirty
        ram: Add last_sent_block
        ram: rename last_block to last_seen_block
        migration: move migration notifier
        migration: Inline qemu_fopen_ops_buffered into migrate_fd_connect
        migration: move migration_fd_put_ready()
        migration: add XFER_LIMIT_RATIO
        migration: move buffered_file.c code into migration.c
        savevm: New save live migration method: pending
        buffered_file: unfold buffered_append in buffered_put_buffer
        buffered_file: don't flush on put buffer
        buffered_file: Unfold the trick to restart generating migration data
        migration: just lock migrate_fd_put_ready
        migration: remove unfreeze logic
        ...
      
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 9848a40427cd76628d04d918fa4751c542527915
  Author: Juan Quintela <quintela@redhat.com>
  Date:   Wed Dec 19 09:55:50 2012 +0100
  
      migration: merge QEMUFileBuffered into MigrationState
      
      Avoid splitting the state of outgoing migration, more or less arbitrarily,
      between two data structures.  QEMUFileBuffered anyway is used only during
      migration.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit e659586e63793a8a61efc4a658e2908ac8a2e935
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Thu Nov 8 00:42:50 2012 +0100
  
      migration: fix qemu_get_fd for BufferedFile
      
      Not really used, but nice to have it correct. :)
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit b823ceaadfaad65f3a034ada394b33ca1bf1a914
  Author: Juan Quintela <quintela@redhat.com>
  Date:   Mon Dec 10 13:27:50 2012 +0100
  
      ram: refactor ram_save_block() return value
      
      It could only return 0 if we only found dirty xbzrle pages that hadn't
      changed (i.e. they were written with the same content).  We don't care
      about that case, it is the same than nothing dirty.
      
      So now the return of the function is how much have it written, nothing
      else. Adjust callers.
      
      And we also made ram_save_iterate() return the number of transferred
      bytes, not the number of transferred pages.
      
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit 3f7d7b098194ec893efa037491f6231687ff043a
  Author: Juan Quintela <quintela@redhat.com>
  Date:   Thu Oct 18 13:56:35 2012 +0200
  
      ram: account the amount of transferred ram better
      
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit 4c8ae0f60e63478aea0a1741cca95474b68fb949
  Author: Juan Quintela <quintela@redhat.com>
  Date:   Thu Oct 18 00:00:59 2012 +0200
  
      ram: optimize migration bitmap walking
      
      Instead of testing each page individually, we search what is the next
      dirty page with a bitmap operation.  We have to reorganize the code to
      move from a "for" loop, to a while(dirty) loop.
      
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit ece7931817e03a4d946c15716fab5e4f781663c9
  Author: Juan Quintela <quintela@redhat.com>
  Date:   Wed Oct 17 20:27:15 2012 +0200
  
      ram: Use memory_region_test_and_clear_dirty
      
      This avoids having to do two walks over the dirty bitmap, once reading
      the dirty bits, and anthoer cleaning them.
      
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit 6c279db8ee99e64e498447c67c16e987150be96b
  Author: Juan Quintela <quintela@redhat.com>
  Date:   Wed Oct 17 20:24:28 2012 +0200
  
      memory: introduce memory_region_test_and_clear_dirty
      
      This function avoids having to do two calls, one to test the dirty bit, and
      other to reset it.
      
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit 5f718a15d0db3775bbcf2755a35dd6b019bcff8b
  Author: Juan Quintela <quintela@redhat.com>
  Date:   Wed Oct 17 20:10:55 2012 +0200
  
      ram: Add last_sent_block
      
      This is the last block from where we have sent data.
      
      Signed-off-by: Orit Wasserman <owasserm@redhat.com>
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit b23a9a5cad356cdc8e25d4be72e53096a27ea722
  Author: Juan Quintela <quintela@redhat.com>
  Date:   Wed Oct 17 20:08:04 2012 +0200
  
      ram: rename last_block to last_seen_block
      
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit 0d3b26f5488e04c01667dd12c9bd7eed54dda258
  Author: Juan Quintela <quintela@redhat.com>
  Date:   Wed Oct 3 20:04:41 2012 +0200
  
      migration: move migration notifier
      
      At this point, it is waranteed that state is ACTIVE.  Old position
      didn't assured hat.
      
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit 2e450865338738300e529457879d81332939f064
  Author: Juan Quintela <quintela@redhat.com>
  Date:   Wed Oct 3 18:23:03 2012 +0200
  
      migration: Inline qemu_fopen_ops_buffered into migrate_fd_connect
      
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit 0e288fa369c02df1731dc59ffbf158f5e5f2d80f
  Author: Juan Quintela <quintela@redhat.com>
  Date:   Wed Oct 3 17:23:59 2012 +0200
  
      migration: move migration_fd_put_ready()
      
      Put it near its use and un-export it.
      
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit 5b4e1eb769eee892b44d3f6b2369b05196442f59
  Author: Juan Quintela <quintela@redhat.com>
  Date:   Wed Dec 19 10:40:48 2012 +0100
  
      migration: add XFER_LIMIT_RATIO
      
      The "magic" divisions by 10 are there because of the value of BUFFER_DELAY.
      Introduce a constant to explain them better.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit 0d82d0e8b98cf0ea03a45f8542d835ebd3a84cd3
  Author: Juan Quintela <quintela@redhat.com>
  Date:   Wed Oct 3 14:18:33 2012 +0200
  
      migration: move buffered_file.c code into migration.c
      
      This only moves the code (also from buffered_file.h to migration.h).
      Fix whitespace until checkpatch is happy.
      
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit e4ed1541ac9413eac494a03532e34beaf8a7d1c5
  Author: Juan Quintela <quintela@redhat.com>
  Date:   Fri Sep 21 11:18:18 2012 +0200
  
      savevm: New save live migration method: pending
      
      Code just now does (simplified for clarity)
      
          if (qemu_savevm_state_iterate(s->file) == 1) {
             vm_stop_force_state(RUN_STATE_FINISH_MIGRATE);
             qemu_savevm_state_complete(s->file);
          }
      
      Problem here is that qemu_savevm_state_iterate() returns 1 when it
      knows that remaining memory to sent takes less than max downtime.
      
      But this means that we could end spending 2x max_downtime, one
      downtime in qemu_savevm_iterate, and the other in
      qemu_savevm_state_complete.
      
      Changed code to:
      
          pending_size = qemu_savevm_state_pending(s->file, max_size);
          DPRINTF("pending size %lu max %lu\n", pending_size, max_size);
          if (pending_size >= max_size) {
              ret = qemu_savevm_state_iterate(s->file);
           } else {
              vm_stop_force_state(RUN_STATE_FINISH_MIGRATE);
              qemu_savevm_state_complete(s->file);
           }
      
      So what we do is: at current network speed, we calculate the maximum
      number of bytes we can sent: max_size.
      
      Then we ask every save_live section how much they have pending.  If
      they are less than max_size, we move to complete phase, otherwise we
      do an iterate one.
      
      This makes things much simpler, because now individual sections don't
      have to caluclate the bandwidth (it was implossible to do right from
      there).
      
      Signed-off-by: Juan Quintela <quintela@redhat.com>
      
      Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit f50b4986b261fc10065289d2a03deba24d824988
  Author: Juan Quintela <quintela@redhat.com>
  Date:   Tue Jul 24 14:24:08 2012 +0200
  
      buffered_file: unfold buffered_append in buffered_put_buffer
      
      It was the only user, and now buffered_put_buffer just do the append
      
      Signed-off-by: Juan Quintela <quintela@redhat.com>
      
      Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit c518dd841deb85b3ccf77ff93e1142b27b06af32
  Author: Juan Quintela <quintela@redhat.com>
  Date:   Tue Jul 24 14:00:13 2012 +0200
  
      buffered_file: don't flush on put buffer
      
      We call buffered_put_buffer with iothread held, and buffered_flush() does
      synchronous writes.  We only want to do the synchronous writes outside.
      
      Signed-off-by: Juan Quintela <quintela@redhat.com>
      
      Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 78d1d231f889f7eae3835ddaec4373011792e46f
  Author: Juan Quintela <quintela@redhat.com>
  Date:   Tue Jul 24 13:22:18 2012 +0200
  
      buffered_file: Unfold the trick to restart generating migration data
      
      This was needed before due to the way that the callbacks worked.
      
      Signed-off-by: Juan Quintela <quintela@redhat.com>
      
      Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit e76274824defce54a124e5104be3880044c698e1
  Author: Juan Quintela <quintela@redhat.com>
  Date:   Mon Jul 23 06:31:30 2012 +0200
  
      migration: just lock migrate_fd_put_ready
      
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit 188a428559f0cd0bde884d28b42e449abd744c2f
  Author: Juan Quintela <quintela@redhat.com>
  Date:   Mon Jul 23 06:24:03 2012 +0200
  
      migration: remove unfreeze logic
      
      Now that we have a thread, and blocking writes, we don't need it.
      
      Signed-off-by: Juan Quintela <quintela@redhat.com>
      
      Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit dd217b8732b93d97c22fa70dc15a72d92a2b2380
  Author: Juan Quintela <quintela@redhat.com>
  Date:   Mon Jul 23 06:15:02 2012 +0200
  
      migration: make writes blocking
      
      Move all the writes to the migration_thread, and make writings
      blocking.  Notice that are still using the iothread for everything
      that we do.
      
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit 766bd1769e70835e0cc25f3f057f101619494b59
  Author: Juan Quintela <quintela@redhat.com>
  Date:   Mon Jul 23 05:45:29 2012 +0200
  
      migration: move migration thread init code to migrate_fd_put_ready
      
      This way everything related with migration is run on the migration
      thread and no locking is needed.
      
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit edfa1af52f4c69264c5a0c38da10eb372077fba3
  Author: Juan Quintela <quintela@redhat.com>
  Date:   Mon Jul 23 02:13:23 2012 +0200
  
      migration: make qemu_fopen_ops_buffered() return void
      
      We want the file assignment to happen before the thread is created to
      avoid locking, so we just do it before creating the thread.
      
      Signed-off-by: Juan Quintela <quintela@redhat.com>
      
      Reviewed-by: Orit Wasserman <owasserm@redhat.com>
  
  commit c09f4cb2b3243085a86aee3c7ed4f31c77e4db87
  Author: Juan Quintela <quintela@redhat.com>
  Date:   Mon Jul 23 01:56:50 2012 +0200
  
      buffered_file: Move from using a timer to use a thread
      
      We still protect everything except the wait with the iothread lock.
      But we moved from a timer to a thread.  Steps one by one.
      
      We also need to detect when we have finished with a variable "complete".
      
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit b2a8658ef5dc57ea9e7a45091724a719dd4bdcd3
  Author: Umesh Deshpande <udeshpan@redhat.com>
  Date:   Wed Aug 17 00:01:33 2011 -0700
  
      protect the ramlist with a separate mutex
      
      Add the new mutex that protects shared state between ram_save_live
      and the iothread.  If the iothread mutex has to be taken together
      with the ramlist mutex, the iothread shall always be _outside_.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Umesh Deshpande <udeshpan@redhat.com>
      Signed-off-by: Juan Quintela <quintela@redhat.com>
      
      Reviewed-by: Orit Wasserman <owasserm@redhat.com>
  
  commit f798b07f517143df3a1e38bccc3f72ade2f080dc
  Author: Umesh Deshpande <udeshpan@redhat.com>
  Date:   Thu Aug 18 11:41:17 2011 -0700
  
      add a version number to ram_list
      
      This will be used to detect if last_block might have become invalid
      across different calls to ram_save_live.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Umesh Deshpande <udeshpan@redhat.com>
      Signed-off-by: Juan Quintela <quintela@redhat.com>
      
      Reviewed-by: Orit Wasserman <owasserm@redhat.com>
  
  commit abb26d63e7e4492d306c13b7e0e799d4c11a067c
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Wed Nov 14 16:00:51 2012 +0100
  
      exec: sort the memory from biggest to smallest
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit a3161038a1fd17a638a0c606f71e1f799f65f41b
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Wed Nov 14 15:54:48 2012 +0100
  
      exec: change RAM list to a TAILQ
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit 0d6d3c87a232cc27641dde3491d75c8021745d02
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Wed Nov 14 15:45:02 2012 +0100
  
      exec: change ramlist from MRU order to a 1-item cache
      
      Most of the time, only 2 items will be active (from/to for a string operation,
      or code/data).  But TCG guests likely won't have gigabytes of memory, so
      this actually goes down to 1 item.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit 803ef03257a9ee375f08ca7a89e009ea12bc17a4
  Author: Juan Quintela <quintela@redhat.com>
  Date:   Wed Oct 3 14:08:05 2012 +0200
  
      migration-fd: remove duplicate include
      
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit 557ec5a001740d234e2b9604f0697a0d52ae90ca
  Author: Juan Quintela <quintela@redhat.com>
  Date:   Wed Oct 3 14:07:31 2012 +0200
  
      migration: include qemu-file.h
      
      They don't use/know anything about buffered-file.
      
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit 24ea1e4b4b79cef2bac6f8e0f0a212f42ef420a9
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Sat Nov 10 18:58:40 2012 +0100
  
      migration: remove double call to migrate_fd_close
      
      The call in buffered_close is enough, because buffered_close is called
      already by migrate_fd_cleanup.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit bde54c08b4854aceee3dee25121a2b835cb81166
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Tue Nov 20 12:48:19 2012 +0100
  
      buffered_file: do not send more than s->bytes_xfer bytes per tick
      
      Sending more was possible if the buffer was large.
      
      Cc: qemu-stable@nongnu.org
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit 244eaa7514a944b36273eb8428f32da8e9124fcf
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Wed Dec 12 12:54:43 2012 +0100
  
      migration: fix migration_bitmap leak
      
      Cc: qemu-stable@nongnu.org
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Juan Quintela <quintela@redhat.com>
  
  commit d2a0ccc613ccc48c7240f99e1ce05e0acce6e2a1
  Author: Michael S. Tsirkin <mst@redhat.com>
  Date:   Mon Dec 17 13:01:07 2012 +0200
  
      virtio: make bindings typesafe
      
      Move bindings from opaque to DeviceState.
      This gives us better type safety with no performance cost.
      Add macros to make future QOM work easier.
      
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
  
  commit 15faf946f7a17a5fab0d05a2312d43249d81af3c
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Thu Dec 20 08:19:16 2012 +0100
  
      Update seabios to a810e4e72a0d42c7bc04eda57382f8e019add901
      
      git shortlog:
      
      Kevin O'Connor (6):
            floppy: Minor - reduce handle_0e code size when CONFIG_FLOPPY is disabled.
            vga: Minor comment spelling fix.
            Don't recursively evaluate CFLAGS variables.
            Don't use gcc's -combine option.
            Add compile checking phase to build.
            acpi: Use prt_slot() macro to describe irq pins of first PCI device.
      
      Laszlo Ersek (1):
            maininit(): print machine UUID under seabios version message
      
      Paolo Bonzini (1):
            acpi: reintroduce LNKS
      
      Paolo's patch fixes the FreeBSD boot failure.
      
      Cc: qemu-stable@nongnu.org
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 27dd7730582be85c7d4f680f5f71146629809c86
  Merge: 914606d... ec5e016...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Wed Dec 19 17:15:39 2012 -0600
  
      Merge remote-tracking branch 'bonzini/header-dirs' into staging
      
      * bonzini/header-dirs: (45 commits)
        janitor: move remaining public headers to include/
        hw: move executable format header files to hw/
        fpu: move public header file to include/fpu
        softmmu: move remaining include files to include/ subdirectories
        softmmu: move include files to include/sysemu/
        misc: move include files to include/qemu/
        qom: move include files to include/qom/
        migration: move include files to include/migration/
        monitor: move include files to include/monitor/
        exec: move include files to include/exec/
        block: move include files to include/block/
        qapi: move include files to include/qobject/
        janitor: add guards to headers
        qapi: make struct Visitor opaque
        qapi: remove qapi/qapi-types-core.h
        qapi: move inclusions of qemu-common.h from headers to .c files
        ui: move files to ui/ and include/ui/
        qemu-ga: move qemu-ga files to qga/
        net: reorganize headers
        net: move net.c to net/
        ...
      
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 62e0c095450f6a7eb37914991f3f7966aa4da7a1
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Dec 9 20:15:31 2012 +0100
  
      MAINTAINERS: Include X86CPU in CPU maintenance area
      
      Document that the x86 CPU refactorings are going through the qom-cpu
      tree. This does not contradict the established practice that patches
      adding KVM features to the x86 CPU go through the KVM maintainers,
      it merely takes it out of target-i386 TCG's Odd Fixes status.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Cc: Marcello Tosatti <mtosatti@redhat.com>
  
  commit f7575c96c6058763fe3bd8dd26f3d09473f2df36
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sat Dec 1 06:18:14 2012 +0100
  
      cpu: Move kvm_run into CPUState
      
      Pass CPUState / {X86,S390}CPU to helper functions.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit a60f24b56b07f46453424263b276b0879c25c4e6
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sat Dec 1 05:35:08 2012 +0100
  
      cpu: Move kvm_state field into CPUState
      
      Adapt some functions to take CPUState / {PowerPC,S390}CPU argument.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit a34a92b9ecd8d25bd1de9df601ed31ccd8ebcae7
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sat Dec 1 04:43:18 2012 +0100
  
      ppc_booke: Pass PowerPCCPU to ppc_booke_timers_init()
      
      Cleans up after passing PowerPCCPU to timer callbacks.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 2f9859fb49cb3c6ec876bc0bf709f28afcdd2384
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sat Dec 1 04:47:33 2012 +0100
  
      ppc4xx_devs: Return PowerPCCPU from ppc4xx_init()
      
      Prepares for passing PowerPCCPU to ppc_booke_timers_init().
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit ee0c98e650da0ce1e4e17dc1e2bbb946cde2c45c
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sat Dec 1 04:35:15 2012 +0100
  
      ppc_booke: Pass PowerPCCPU to {decr,fit,wdt} timer callbacks
      
      Cleans up after passing PowerPCCPU to booke_update_irq().
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 50c680f06ca81aebc91ac4a325f194b2d8396721
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sat Dec 1 04:26:55 2012 +0100
  
      ppc: Pass PowerPCCPU to [h]decr timer callbacks
      
      Cleans up after passing PowerPCCPU to [h]decr exception callbacks.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 7e0a924734e7bfad7568bf57fec68bfecd5c2575
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sat Dec 1 04:18:02 2012 +0100
  
      ppc: Pass PowerPCCPU to [h]decr callbacks
      
      Cleans up after passing PowerPCCPU to ppc_set_irq().
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 7058581a26f4299e0b7e05677c64c1b5a50d0e75
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sat Dec 1 03:55:58 2012 +0100
  
      ppc: Pass PowerPCCPU to ppc_set_irq()
      
      Adapt static caller functions.
      
      This cleans up after passing PowerPCCPU to kvmppc_set_interrupt().
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 1bc22652d62f862a5def54f939e87fdb7a5593ae
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Wed Oct 31 06:06:49 2012 +0100
  
      kvm: Pass CPUState to kvm_vcpu_ioctl()
      
      Adapt helper functions to pass X86CPU / PowerPCCPU / S390CPU.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 20d695a9254c1b086a456d3b79a3c311236643ba
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Wed Oct 31 06:57:49 2012 +0100
  
      kvm: Pass CPUState to kvm_arch_*
      
      Move kvm_vcpu_dirty field into CPUState to simplify things and change
      its type to bool while at it.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 8737c51c0444f832c4e97d7eb7540eae457e08e4
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Wed Oct 31 05:29:00 2012 +0100
  
      cpu: Move kvm_fd into CPUState
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit a404b61244ff555ace0a1360fc22275fbeda503e
  Author: Eduardo Habkost <ehabkost@redhat.com>
  Date:   Wed Dec 5 14:49:11 2012 -0200
  
      qdev-properties.c: Separate core from the code used only by qemu-system-*
      
      This separates the qdev properties code in two parts:
       - qdev-properties.c, that contains most of the qdev properties code;
       - qdev-properties-system.c for code specific for qemu-system-*,
         containing:
         - Property types: drive, chr, netdev, vlan, that depend on code that
           won't be included on *-user
         - qemu_add_globals(), that depends on qemu-config.o.
      
      This change should help on two things:
       - Allowing DeviceState to be used by *-user without pulling
         dependencies that are specific for qemu-system-*;
       - Writing qdev unit tests without pulling too many dependencies.
      
      The copyright/license of qdev-properties.c isn't explicitly stated at
      the file, so add a simple copyright/license header pointing to the
      commit ID of the original file.
      
      Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 04a2d61e494532260214736ebb0f975822771643
  Author: Eduardo Habkost <ehabkost@redhat.com>
  Date:   Wed Dec 5 14:49:10 2012 -0200
  
      qdev: Coding style fixes
      
      Add missing braces and break lines larger than 80 chars.
      
      Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 92a3136174f60ee45b113296cb2c2a5225b00369
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Sun Dec 16 02:17:02 2012 +0100
  
      cpu: Introduce CPUListState struct
      
      This generalizes {ARM,M68k,Alpha}CPUListState to avoid declaring it for
      each target. Place it in cpu-common.h to avoid circular dependencies.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Reviewed-by: Igor Mammedov <imammedo@redhat.com>
      Reviewed-by: Eduardo Habkost <ehabkost@redhat.com>
  
  commit ec5e016c9a68588bd01be387416923c7dcafb951
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Wed Oct 24 13:09:17 2012 +0200
  
      janitor: move remaining public headers to include/
      
      Headers in the root directory are now used only from within that
      directory.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 42dc882ff850cde22ae7d501d1dd452837fc4103
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri Sep 14 18:19:15 2012 +0200
  
      hw: move executable format header files to hw/
      
      Or delete a.out.h which is unused.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 6b4c305cbd549e9d12a6b0192fdb8d6519a9664c
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Wed Oct 24 13:12:00 2012 +0200
  
      fpu: move public header file to include/fpu
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 927d4878b0ff319ed87fed9363f314613b0a5ed9
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Mon Dec 17 18:20:05 2012 +0100
  
      softmmu: move remaining include files to include/ subdirectories
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 9c17d615a66ebd655871bf891ec0fe901ad8b332
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Mon Dec 17 18:20:04 2012 +0100
  
      softmmu: move include files to include/sysemu/
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 1de7afc984b49af164e2619e6850b9732b173b34
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Mon Dec 17 18:20:00 2012 +0100
  
      misc: move include files to include/qemu/
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 14cccb618508a0aa70eb9ccf366703a019a45ff0
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Mon Dec 17 18:19:50 2012 +0100
  
      qom: move include files to include/qom/
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit caf71f86a3de97394bcc5b06549012b7dc65fe60
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Mon Dec 17 18:19:50 2012 +0100
  
      migration: move include files to include/migration/
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 83c9089e73b81c69dc1ecdf859fa84d2c500fb5f
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Mon Dec 17 18:19:49 2012 +0100
  
      monitor: move include files to include/monitor/
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 022c62cbbcf1ff40b23c92874f8670cddfec2414
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Mon Dec 17 18:19:49 2012 +0100
  
      exec: move include files to include/exec/
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 737e150e89c44c6b33691a627e24bac7fb58f349
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Mon Dec 17 18:19:44 2012 +0100
  
      block: move include files to include/block/
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 7b1b5d191385ca52e96caae2a05c64f3a63855d9
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Mon Dec 17 18:19:43 2012 +0100
  
      qapi: move include files to include/qobject/
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit cb9c377f54a756b04ef92c1c2e0453613ee863cf
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Thu Dec 6 12:15:58 2012 +0100
  
      janitor: add guards to headers
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 7edd63f1b179c18f0f1a4664ddbabe4fe5b2be2f
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Thu Dec 6 11:28:04 2012 +0100
  
      qapi: make struct Visitor opaque
      
      Move its definition from qapi-visit-core.h to qapi-visit-impl.h.
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 4167c42c5eb79add9252547efe92df7e5c2d1abd
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Thu Dec 6 11:51:59 2012 +0100
  
      qapi: remove qapi/qapi-types-core.h
      
      The file is only including error.h and qerror.h.  Prefer explicit
      inclusion of whatever files are needed.
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 79ee7df8853c5d7085d87036420b6b388dda2595
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Thu Dec 6 11:22:34 2012 +0100
  
      qapi: move inclusions of qemu-common.h from headers to .c files
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 28ecbaeecb139a214f019207402a35d7b58aec0f
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Wed Nov 28 12:06:30 2012 +0100
  
      ui: move files to ui/ and include/ui/
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 2870dc3456c9c02debb63b0a99b3dcbbf74a1048
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Wed Oct 24 11:26:49 2012 +0200
  
      qemu-ga: move qemu-ga files to qga/
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 1422e32db51ff2b1194fb24a6201c4310be5667d
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Wed Oct 24 08:43:34 2012 +0200
  
      net: reorganize headers
      
      Move public headers to include/net, and leave private headers in net/.
      Put the virtio headers in include/net/tap.h, removing the multiple copies
      that existed.  Leave include/net/tap.h as the interface for NICs, and
      net/tap_int.h as the interface for OS-specific parts of the tap backend.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit fd9400b302ef582c3ae8a8d5288338ea5f0f4c9a
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Wed Oct 24 11:27:28 2012 +0200
  
      net: move net.c to net/
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 7fa22f2bf7a06d5345283a00a7c6d86b8a345228
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Wed Oct 24 09:36:33 2012 +0200
  
      net: do not include net.h everywhere
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 090f7ac5ba433ef9de7004b8e8304d06bd9ffd7d
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Wed Oct 24 09:36:16 2012 +0200
  
      net: move Bluetooth stuff out of net.h
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit f8fe796407d8b340def61a6b57991e47aee3cfc4
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Wed Oct 24 08:49:51 2012 +0200
  
      janitor: do not include qemu-char everywhere
      
      Touching char/char.h basically causes the whole of QEMU to
      be rebuilt.  Avoid this, it is usually unnecessary.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 077805fa92b9089137c6b6b196d449ee05cc342f
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Tue Sep 25 10:04:17 2012 +0200
  
      janitor: do not rely on indirect inclusions of or from qemu-char.h
      
      Various header files rely on qemu-char.h including qemu-config.h or
      main-loop.h, but they really do not need qemu-char.h at all (particularly
      interesting is the case of the block layer!).  Clean this up, and also
      add missing inclusions of qemu-char.h itself.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 8e98e2e80b92e08e79e27a0c20a172906cfa12d2
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Wed Oct 24 11:16:01 2012 +0200
  
      build: kill libuser
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 76cad71136b7eb371cf2a2a4e1621cfe8d9c769a
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Wed Oct 24 11:12:21 2012 +0200
  
      build: kill libdis, move disassemblers to disas/
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit c1c9367216c97ca93de79e90822045a425d7e76d
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri Sep 14 18:28:23 2012 +0200
  
      build: create ldscripts/
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 525877c9992a07d424be4cfdd4ba13a69141a513
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Mon Sep 17 08:35:53 2012 +0200
  
      build: move rules from Makefile to */Makefile.objs
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 4e8cb28c4b536bf408c1ba01710e2a7644e144e5
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Mon Sep 17 10:31:17 2012 +0200
  
      build: add $(TARGET_DIR) to "GEN config-target.h" lines
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 9d9199a003b7531257836d5abb0b30c250303885
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Mon Sep 17 10:21:52 2012 +0200
  
      build: adjust setting of QEMU_INCLUDES
      
      Make it correct for nested directories, and move the static part
      from Makefile to configure.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 7937e75b1aba66cf24c93e58c48cbb4d59d1c19c
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Wed Oct 24 10:47:53 2012 +0200
  
      vscclient: use per-target variables
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 494342b35b55b3b126821141e15c8a49df122ff1
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Mon Oct 15 17:44:21 2012 +0200
  
      target-alpha: Add support for -cpu ?
      
      Implement alphabetical listing of CPU subclasses.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Acked-by: Richard Henderson <rth@twiddle.net>
  
  commit 0c28246fcd5ea9ccb22aa93ef2e0af14463fec58
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Mon Oct 15 17:33:32 2012 +0200
  
      target-alpha: Turn CPU definitions into subclasses
      
      Make TYPE_ALPHA_CPU abstract and add types <name>-alpha-cpu.
      Use type inheritence, and turn "2*" models into aliases.
      
      Move cpu_alpha_init() to cpu.c and split out CPU realization.
      Default to creating type "ev67-alpha-cpu" as before.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Acked-by: Richard Henderson <rth@twiddle.net>
  
  commit c92458538f501eda585b4b774c50644aed391a8a
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Wed Oct 31 02:41:11 2012 +0100
  
      target-alpha: Avoid leaking the alarm timer over reset
      
      Move the timer from CPUAlphaState to AlphaCPU to avoid the pointer being
      zero'ed once we implement reset. Would cause a segfault in
      sys_helper.c:helper_set_alarm().
      
      This also simplifies timer initialization in Typhoon.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Acked-by: Richard Henderson <rth@twiddle.net>
  
  commit ad6011775a324d7c3e2a8bd824e03c5e576dda48
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Tue Oct 16 02:45:53 2012 +0200
  
      alpha: Pass AlphaCPU array to Typhoon
      
      Also store it in TyphoonCchip.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Acked-by: Richard Henderson <rth@twiddle.net>
  
  commit 5f5e335088925cedc5b912fd8bb4e1e933094d56
  Author: Andreas Färber <afaerber@suse.de>
  Date:   Mon Oct 15 17:52:00 2012 +0200
  
      target-alpha: Let cpu_alpha_init() return AlphaCPU
      
      Replace cpu_init() macro with inline function for backwards
      compatibility.
      
      Signed-off-by: Andreas Färber <afaerber@suse.de>
      Acked-by: Richard Henderson <rth@twiddle.net>
  
  commit 914606d26e654d4c01bd5186f4d05e3fd445e219
  Merge: 5455a47... 779ab5e...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Tue Dec 18 15:41:43 2012 -0600
  
      Merge remote-tracking branch 'stefanha/trivial-patches' into staging
      
      * stefanha/trivial-patches:
        configure: Earlier pkg-config probe
        vmmouse_reset(): remove minimal code duplication
        linux-user/syscall.c: remove wrong forward decl of setgroups()
        fix build error on ARM due to wrong glibc check
        gitignore: Add virtfs-proxy-helper
        arm_gic: Add cpu nr to Raised IRQ message
        zynq_slcr: Compile time warning fixes.
        pflash_cfi0x: Send debug messages to stderr
        pflash_cfi01: qemu_log_mask "unimplemented" msg
        net, hub: fix the indent in the comments
      
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 5455a474d92e345df83212fd1b2f59d4a5d46ca9
  Merge: 510981a... 91bdd1c...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Tue Dec 18 15:41:32 2012 -0600
  
      Merge remote-tracking branch 'amit/master' into staging
      
      * amit/master:
        virtio-serial-bus: assert port is non-null in remove_port()
        virtio-serial-bus: send_control_msg() should not deal with cpkts
        virtio-serial: delete timer if active during exit
        virtio-serial: allocate post_load only at load-time
        virtio-serial: move active ports loading to separate function
        virtio-serial: use uint32_t to count ports
      
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 510981a097bf16ef4747c9a1dfe806edfc117177
  Merge: c3a1ecd... 700f6b6...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Tue Dec 18 15:41:21 2012 -0600
  
      Merge remote-tracking branch 'spice/spice.v66' into staging
      
      * spice/spice.v66:
        docs: add spice-port-fqdn.txt
        spice-qemu-char: register spicevmc ports during qemu_spice_init()
        spice-qemu-char: keep a list of spice chardev
        spice-qemu-char: add spiceport chardev
        spice-qemu-char: factor out CharDriverState creation
        spice-qemu-char: write to chardev whatever amount it can read
        qxl+vnc: register a vm state change handler for dummy spice_server
        qxl: save qemu_create_displaysurface_from result
      
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit c3a1ecd0fc565c913efc59663e7ac34b9c3c2291
  Merge: a8a826a... 249e7e0...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Tue Dec 18 15:41:04 2012 -0600
  
      Merge remote-tracking branch 'sstabellini/xen-20121217' into staging
      
      * sstabellini/xen-20121217:
        cpu_ioreq_pio, cpu_ioreq_move: i should be uint32_t rather than int
        cpu_ioreq_pio, cpu_ioreq_move: introduce read_phys_req_item, write_phys_req_item
        Fix compile errors when enabling Xen debug logging.
        xen: fix trivial PCI passthrough MSI-X bug
        xen: implement support for secondary consoles in the console backend
      
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 779ab5e3ddb9ad903f9a0ec21e148ed7bfd2d255
  Author: Stefan Weil <sw@weilnetz.de>
  Date:   Sun Dec 16 11:29:45 2012 +0100
  
      configure: Earlier pkg-config probe
      
      Probe pkg-config before it is used for the first time (libseccomp check).
      
      Signed-off-by: Stefan Weil <sw@weilnetz.de>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 5a6c7644b215060a43d94709307d86bc50e1b4b9
  Author: Laszlo Ersek <lersek@redhat.com>
  Date:   Thu Dec 13 15:01:49 2012 +0100
  
      vmmouse_reset(): remove minimal code duplication
      
      Commit 069ab0eb added a vmmouse_disable() call to vmmouse_reset().
      vmmouse_disable() resets the status already.
      
      Signed-off-by: Laszlo Ersek <lersek@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit c56dc774242f902e51e2343f4472e742ef2b7838
  Author: John Spencer <maillist-qemu@barfooze.de>
  Date:   Mon Dec 10 07:59:46 2012 +0100
  
      linux-user/syscall.c: remove wrong forward decl of setgroups()
      
      this declaration is wrong:
      the correct prototype on linux is:
      int setgroups(size_t size, const gid_t *list);
      
      since by default musl libc exposes this symbol in unistd.h
      additionally to grp.h, the wrong declaration causes a build error.
      
      the proper fix is to simply include the correct header.
      
      Signed-off-by: John Spencer <maillist-qemu@barfooze.de>
      
      Reviewed-by: Stefan Weil <sw@weilnetz.de>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit e12cdb1b4055530c61fe99683d256c42e9e62ac8
  Author: John Spencer <maillist-qemu@barfooze.de>
  Date:   Mon Dec 10 07:59:44 2012 +0100
  
      fix build error on ARM due to wrong glibc check
      
      the test for glibc < 2 "succeeds" wrongly for any non-glibc C library,
      and breaks the build on musl libc.
      we must first test if __GLIBC__ is defined at all, before using it
      unconditionally.
      
      Signed-off-by: John Spencer <maillist-qemu@barfooze.de>
      Reviewed-by: Stefan Weil <sw@weilnetz.de>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 887eb29930a7b48e46d16916cb050d114016f143
  Author: Cole Robinson <crobinso@redhat.com>
  Date:   Thu Dec 6 20:03:26 2012 -0500
  
      gitignore: Add virtfs-proxy-helper
      
      Signed-off-by: Cole Robinson <crobinso@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 8c815fb30ed1940c66389be728b29d5ebdf05c0e
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Tue Dec 4 16:04:36 2012 +1000
  
      arm_gic: Add cpu nr to Raised IRQ message
      
      Add the relevant CPU nr to this debug message to make IRQ debugging more
      informative.
      
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 8f6038009662b481fbd1e43cd69af80aa10a8223
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Tue Dec 4 16:04:35 2012 +1000
  
      zynq_slcr: Compile time warning fixes.
      
      Few warnings when compiled with debug printfs enabled. Fixed all.
      
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit ec9ea4890cd06de1648cbbfb99fcb63e01f4000f
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Tue Dec 4 16:04:34 2012 +1000
  
      pflash_cfi0x: Send debug messages to stderr
      
      These debug info messages should go to stderr rather than stdout.
      
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit d96fc51cc6defcd80bdf932823dadd88be532a0b
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Tue Dec 4 16:04:33 2012 +1000
  
      pflash_cfi01: qemu_log_mask "unimplemented" msg
      
      This printf is informing the user of unimplemented functionality. It should be
      re-directed to qemu_log(LOG_UNIMP, ...) accordingly.
      
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit e103129b1b5746f8388b37d18317e61d6b139b69
  Author: Zhi Yong Wu <wuzhy@linux.vnet.ibm.com>
  Date:   Fri Dec 7 09:43:18 2012 +0800
  
      net, hub: fix the indent in the comments
      
        Remove some redundant blanks in the comments of
      net_hub_id_for_client().
      
      Signed-off-by: Zhi Yong Wu <wuzhy@linux.vnet.ibm.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 91bdd1cf08f65b7a127c22d4d65ff9d16dcac870
  Author: Amit Shah <amit.shah@redhat.com>
  Date:   Tue Dec 18 13:08:33 2012 +0530
  
      virtio-serial-bus: assert port is non-null in remove_port()
      
      remove_port() is called from qdev's unplug callback, and we're certain
      the port will be found in our list of ports.  Adding an assert()
      documents this.
      
      This was flagged by Coverity, fix suggested by Markus.
      
      CC: Markus Armbruster <armbru@redhat.com>
      Reviewed-by: Markus Armbruster <armbru@redhat.com>
      Signed-off-by: Amit Shah <amit.shah@redhat.com>
  
  commit 4e28976e563ad54f6adc5ae00b1fb8224f1a82ca
  Author: Amit Shah <amit.shah@redhat.com>
  Date:   Wed Dec 12 18:26:09 2012 +0530
  
      virtio-serial-bus: send_control_msg() should not deal with cpkts
      
      Stuff the cpkt before calling send_control_msg().  This function should
      not be concerned about contents of the buffer it receives.
      
      A few code refactorings recently have made making this change easier
      than earlier.
      
      Coverity and clang have flagged this code several times in the past
      (cpkt->id not set before send_control_event() passed it on to
      send_control_msg()).  This will finally eliminate the false-positive.
      
      CC: Markus Armbruster <armbru@redhat.com>
      Reviewed-by: Markus Armbruster <armbru@redhat.com>
      Signed-off-by: Amit Shah <amit.shah@redhat.com>
  
  commit 5f0cef1aa92b98610a99125d1d1d80e9339ac7c5
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Thu Sep 27 09:51:55 2012 +0200
  
      libcacard: simplify rules for recursive build
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 6f991980a5e96f93a9f676959df2dcba665665ef
  Merge: a8a826a... 1dd3a74...
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Mon Dec 17 18:17:08 2012 +0100
  
      Merge commit '1dd3a74d2ee2d873cde0b390b536e45420b3fe05' into HEAD
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 700f6b6a921861a8946377a9531b6d1e8b09bb51
  Author: Marc-André Lureau <marcandre.lureau@gmail.com>
  Date:   Wed Dec 5 16:15:37 2012 +0100
  
      docs: add spice-port-fqdn.txt
      
      Start a simple org.qemu.* registry of well known name.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit afd0b4091fef7a1290cf76c6da8c9a24a3553d58
  Author: Marc-André Lureau <marcandre.lureau@gmail.com>
  Date:   Wed Dec 5 16:15:36 2012 +0100
  
      spice-qemu-char: register spicevmc ports during qemu_spice_init()
      
      Do the delayed registration of spicevmc ports after Spice server is
      initialized.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 7a5448ce6ef140a20b1a090d50aeb4248d0a9ffd
  Author: Marc-André Lureau <marcandre.lureau@gmail.com>
  Date:   Wed Dec 5 16:15:35 2012 +0100
  
      spice-qemu-char: keep a list of spice chardev
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 5a49d3e9a799b7e1bf87da7ae7f2a719e01da319
  Author: Marc-André Lureau <marcandre.lureau@gmail.com>
  Date:   Wed Dec 5 16:15:34 2012 +0100
  
      spice-qemu-char: add spiceport chardev
      
      Add a new spice chardev to allow arbitrary communication between the
      host and the Spice client via the spice server.
      
      Examples:
      
      This allows the Spice client to have a special port for the qemu
      monitor:
      
      ... -chardev spiceport,name=org.qemu.monitor,id=monitorport
          -mon chardev=monitorport
      
      v2:
      - remove support for chardev to chardev linking
      - conditionnaly compile with SPICE_SERVER_VERSION
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 71b423f4b970de2622803a67a2bf39b1d1f5a12c
  Author: Marc-André Lureau <marcandre.lureau@gmail.com>
  Date:   Wed Dec 5 16:15:33 2012 +0100
  
      spice-qemu-char: factor out CharDriverState creation
      
      Make the CharDriverState creation code reusable by spicevmc port.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 07a54d704e62e2515db0b085d53d13a2f1b1b06a
  Author: Marc-André Lureau <marcandre.lureau@gmail.com>
  Date:   Wed Dec 5 16:15:32 2012 +0100
  
      spice-qemu-char: write to chardev whatever amount it can read
      
      The current code waits until the chardev can read MIN(len, VMC_MAX)
      But some chardev may never reach than amount, in fact some of them
      will only ever accept write of 1. Fix the min computation and remove
      the VMC_MAX constant.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 938b8a36b65e44c44ca29245437f8d7ac0f826e8
  Author: Uri Lublin <uril@redhat.com>
  Date:   Wed Dec 12 18:30:47 2012 +0200
  
      qxl+vnc: register a vm state change handler for dummy spice_server
      
      When qxl + vnc are used, a dummy spice_server is initialized.
      The spice_server has to be told when the VM runstate changes,
      which is what this patch does.
      
      Without it, from qxl_send_events(), the following error message is shown:
        qxl_send_events: spice-server bug: guest stopped, ignoring
      
      Cc: qemu-stable@nongnu.org
      Signed-off-by: Uri Lublin <uril@redhat.com>
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 2f464b5a32b414adb545acc6d94b5c35c7d258ba
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Mon Dec 10 07:41:07 2012 +0100
  
      qxl: save qemu_create_displaysurface_from result
      
      Spotted by Coverity.
      
      https://bugzilla.redhat.com/show_bug.cgi?id=885644
      
      Cc: qemu-stable@nongnu.org
      Reported-by: Markus Armbruster <armbru@redhat.com>
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 249e7e0fff080df0eff54730f3b6459d92d61e5a
  Author: Ian Jackson <ian.jackson@eu.citrix.com>
  Date:   Mon Dec 17 11:44:02 2012 +0000
  
      cpu_ioreq_pio, cpu_ioreq_move: i should be uint32_t rather than int
      
      The current code compare i (int) with req->count (uint32_t) in a for
      loop, risking an infinite loop if req->count is equal to UINT_MAX.
      
      Also i is only used in comparisons or multiplications with unsigned
      integers.
      
      Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
      Cc: Dongxiao Xu <dongxiao.xu@intel.com>
      Cc: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
      Signed-off-by: Ian Jackson <ian.jackson@eu.citrix.com>
  
  commit a38648290ee277c7cb8a53eabdcdb08bb7a9f23f
  Author: Ian Jackson <ian.jackson@eu.citrix.com>
  Date:   Mon Dec 17 11:43:19 2012 +0000
  
      cpu_ioreq_pio, cpu_ioreq_move: introduce read_phys_req_item, write_phys_req_item
      
      Replace a lot of formulaic multiplications (containing casts, no less)
      with calls to a pair of functions.  This encapsulates in a single
      place the operations which require care relating to integer overflow.
      
      Cc: Dongxiao Xu <dongxiao.xu@intel.com>
      Signed-off-by: Ian Jackson <ian.jackson@eu.citrix.com>
      Acked-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
  
  commit f1b8caf1d927f30f66054733a783651a24db4999
  Author: Sander Eikelenboom <linux@eikelenboom.it>
  Date:   Mon Dec 17 11:37:43 2012 +0000
  
      Fix compile errors when enabling Xen debug logging.
      
      Signed-off-by: Sander Eikelenboom <linux@eikelenboom.it>
      Acked-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
  
  commit 044b99c6555f562254ae70dc39f32190eecbc1f2
  Author: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
  Date:   Mon Dec 17 11:36:58 2012 +0000
  
      xen: fix trivial PCI passthrough MSI-X bug
      
      We are currently passing entry->data as address parameter. Pass
      entry->addr instead.
      
      Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
      Tested-by: Sander Eikelenboom <linux@eikelenboom.it>
      Xen-devel: http://marc.info/?l=xen-devel&m=135515462613715
  
  commit 2c1d4d15f09cf95b8f832624e7aac2916f9d1865
  Author: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
  Date:   Mon Dec 17 11:36:09 2012 +0000
  
      xen: implement support for secondary consoles in the console backend
      
      This patch corresponds to commit
      840184a106bc24e745beda5c77e392f6cecd2bc9 from
      git://xenbits.xensource.com/qemu-xen-unstable.git.
      
      Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
  
  commit 1dd3a74d2ee2d873cde0b390b536e45420b3fe05
  Author: Michael S. Tsirkin <mst@redhat.com>
  Date:   Mon Dec 10 13:00:45 2012 +0200
  
      kvm: do not flush after deleting gsi
      
      Deleting a GSI isn't necessary: it is enough
      to stop using it. Delay flush until an entry is used.
      
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
  
  commit 2059946358999da80be22494af2d5c3174142902
  Author: Michael S. Tsirkin <mst@redhat.com>
  Date:   Wed Dec 12 23:11:16 2012 +0200
  
      pci_bus.h: tweak include guards
      
      Now that header has been renamed, tweak include guards
      to match.
      
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
  
  commit 952deab6cff5d6d81ff7a63955e958894c07177c
  Author: Michael S. Tsirkin <mst@redhat.com>
  Date:   Wed Dec 12 15:04:09 2012 +0200
  
      pci_bus: update comment
      
      Don't ask everyone to desist from including this header,
      simply recommend using accessors.
      
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
  
  commit 06aac7bd50cd934f416fe355633c045fee832905
  Author: Michael S. Tsirkin <mst@redhat.com>
  Date:   Wed Dec 12 15:00:45 2012 +0200
  
      pci: rename pci_internals.h pci_bus.h
      
      There are lots of external users of pci_internals.h,
      apparently making it an internal interface only didn't
      work out. Let's stop pretending it's an internal header.
      
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
  
  commit d9fb58054825ef141e6d03f455654b2e3e767bce
  Author: Michael S. Tsirkin <mst@redhat.com>
  Date:   Wed Dec 12 14:39:01 2012 +0200
  
      Revert "pci: prepare makefiles for pci code reorganization"
      
      This reverts commit 475d67c3bcd6ba9fef917b6e59d96ae69eb1a9b4.
      
      Now that all users have been updated, we don't need the
      makefile hack or the softlink anymore.
      
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
  
  commit c759b24fae08c6c333df03e1db48e13b7f5eda30
  Author: Michael S. Tsirkin <mst@redhat.com>
  Date:   Wed Dec 12 23:05:42 2012 +0200
  
      pci: fix path for local includes
      
      Include dependencies from pci core using the correct path.
      This is required now that it's in the separate directory.
      Need to check whether they can be minimized, for now,
      keep the code as is.
      
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
  
  commit a2cb15b0ddfa05f81a42d7b65dd0c7c50e420c33
  Author: Michael S. Tsirkin <mst@redhat.com>
  Date:   Wed Dec 12 14:24:50 2012 +0200
  
      pci: update all users to look in pci/
      
      update all users so we can remove the makefile hack.
      
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
  
  commit 315a1350c4a386065a73aad2ded1a11d77bf7771
  Author: Michael S. Tsirkin <mst@redhat.com>
  Date:   Wed Dec 12 13:32:14 2012 +0200
  
      pci: move pci core code to hw/pci
      
      Move files and modify makefiles to pick them at the
      new location.
      
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
  
  commit a8a826a3c3b8c8a1c4def0e9e22b46e78e6163a0
  Author: Blue Swirl <blauwirbel@gmail.com>
  Date:   Tue Dec 4 20:16:07 2012 +0000
  
      exec: refactor cpu_restore_state
      
      Refactor common code around calls to cpu_restore_state().
      
      tb_find_pc() has now no external users, make it static.
      
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 5b6dd8683dc30e8e0970db3dd9176732dc819410
  Author: Blue Swirl <blauwirbel@gmail.com>
  Date:   Sun Dec 2 16:04:43 2012 +0000
  
      exec: move TB handling to translate-all.c
      
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 5a3165263ae6782a7fe712a0a0c29c17468b9b68
  Author: Blue Swirl <blauwirbel@gmail.com>
  Date:   Sun Dec 2 21:28:09 2012 +0000
  
      exec: extract TB watchpoint check
      
      Will be moved by the next patch.
      
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 44209fc4edfd92464eb0413acfd434b687be945a
  Author: Blue Swirl <blauwirbel@gmail.com>
  Date:   Sun Dec 2 17:25:06 2012 +0000
  
      exec: fix coding style
      
      Fix coding style in areas to be moved by later patches.
      
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 6d4e18925a65306afabaad7b63a4588c18919e99
  Merge: 659f807... a64ae61...
  Author: Blue Swirl <blauwirbel@gmail.com>
  Date:   Sat Dec 15 09:05:26 2012 +0000
  
      Merge branch 'ppc-for-upstream' of git://repo.or.cz/qemu/agraf
      
      * 'ppc-for-upstream' of git://repo.or.cz/qemu/agraf: (40 commits)
        pseries: Increase default NVRAM size
        target-ppc: Don't use hwaddr to represent hardware state
        PPC: e500: pci: Export slot2irq calculation
        PPC: E500plat: Make a lot of PCI slots available
        PPC: E500: Move PCI slot information into params
        PPC: E500: Generate dt pci irq map dynamically
        PPC: E500: PCI: Make IRQ calculation more generic
        PPC: E500: PCI: Make first slot qdev settable
        openpic: Accelerate pending irq search
        openpic: fix minor coding style issues
        MSI-X: Fix endianness
        PPC: e500: Declare pci bridge as bridge
        PPC: e500: Add MSI support
        openpic: add Shared MSI support
        openpic: make brr1 model specific
        openpic: convert to qdev
        openpic: remove irq_out
        openpic: rename openpic_t to OpenPICState
        openpic: convert simple reg operations to builtin bitops
        openpic: remove unused type variable
        ...
  
  commit 659f807c0a700317a7a0fae7a6e6ebfe68bfbbc4
  Author: Max Filippov <jcmvbkbc@gmail.com>
  Date:   Thu Dec 13 04:13:41 2012 +0400
  
      target-xtensa: fix ITLB/DTLB page protection flags
      
      With MMU option xtensa architecture has two TLBs: ITLB and DTLB. ITLB is
      only used for code access, DTLB is only for data. However TLB entries in
      both TLBs have attribute field controlling write and exec access. These
      bits need to be properly masked off depending on TLB type before being
      used as tlb_set_page prot argument. Otherwise the following happens:
      
      (1) ITLB entry for some PFN gets invalidated
      (2) DTLB entry for the same PFN gets updated, attributes allow code
          execution
      (3) code at the page with that PFN is executed (possible due to step 2),
          entry for the TB is written into the jump cache
      (4) QEMU TLB entry for the PFN gets replaced with an entry for some
          other PFN
      (5) code in the TB from step 3 is executed (possible due to jump cache)
          and it accesses data, for which there's no DTLB entry, causing DTLB
          miss exception
      (6) re-translation of the TB from step 5 is attempted, but there's no
          QEMU TLB entry nor xtensa ITLB entry for that PFN, which causes ITLB
          miss exception at the TB start address
      (7) ITLB miss exception is handled by the guest, but execution is
          resumed from the beginning of the faulting TB (the point where ITLB
          miss occured), not from the point where DTLB miss occured, which is
          wrong.
      
      With that fix the above scenario causes ITLB miss exception (that used
      to be step 7) at step 3, right at the beginning of the TB.
      
      Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
      Cc: qemu-stable@nongnu.org
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 4b4496dbccc5f286f0ef411f0ff702d67cb95145
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Fri Dec 14 08:54:25 2012 +0100
  
      console: clip update rectangle
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit bc210eb163b162ff2e94e5c8f4307715731257f8
  Author: Gerd Hoffmann <1087974@bugs.launchpad.net>
  Date:   Fri Dec 14 07:54:24 2012 +0000
  
      pixman: fix vnc tight png/jpeg support
      
      This patch adds an x argument to qemu_pixman_linebuf_fill so it can
      also be used to convert a partial scanline.  Then fix tight + png/jpeg
      encoding by passing in the x+y offset, so the data is read from the
      correct screen location instead of the upper left corner.
      
      Cc: 1087974@bugs.launchpad.net
      Cc: qemu-stable@nongnu.org
      Reported-by: Tim Hardeneck <thardeck@suse.de>
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit f27b2e1dfe79f993567652411d1ba16295b99719
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Fri Dec 14 08:54:23 2012 +0100
  
      pixman: update internal copy to pixman-0.28.2
      
      Some w64 fixes by Stefan Weil found their way into 0.28.2,
      so update the internal copy to that version to improve
      windows support.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit cb1d40d7ccfc18ba1fcb9e064402d930349ee047
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Fri Dec 14 08:54:22 2012 +0100
  
      Revert "pixman: require 0.18.4 or newer"
      
      This reverts commit 288fa40736e6eb63132d01aa6dc21ee831b796ae.
      
      The only reason old pixman versions didn't work was the missing
      PIXMAN_TYPE_BGRA, which is properly #ifdef'ed now.  So we don't
      have to require a minimum pixman version.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit fbddfc727bde692f009a269e8e628d8c152b537b
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Fri Dec 14 08:54:21 2012 +0100
  
      pixman: fix version check for PIXMAN_TYPE_BGRA
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit f28558d3d37ad3bc4e35e8ac93f7bf81a0d5622c
  Author: Will Auld <will.auld.intel@gmail.com>
  Date:   Mon Nov 26 21:32:18 2012 -0800
  
      target-i386: Enabling IA32_TSC_ADJUST for QEMU KVM guest VMs
      
      CPUID.7.0.EBX[1]=1 indicates IA32_TSC_ADJUST MSR 0x3b is supported
      
      Basic design is to emulate the MSR by allowing reads and writes to the
      hypervisor vcpu specific locations to store the value of the emulated MSRs.
      In this way the IA32_TSC_ADJUST value will be included in all reads to
      the TSC MSR whether through rdmsr or rdtsc.
      
      As this is a new MSR that the guest may access and modify its value needs
      to be migrated along with the other MRSs. The changes here are specifically
      for recognizing when IA32_TSC_ADJUST is enabled in CPUID and code added
      for migrating its value.
      
      Signed-off-by: Will Auld <will.auld@intel.com>
      Reviewed-by: Andreas Färber <afaerber@suse.de>
      Signed-off-by: Marcelo Tosatti <mtosatti@redhat.com>
  
  commit a64ae610b978dfd8ccfb7f6c5d4cfe62d7542fbd
  Author: David Gibson <david@gibson.dropbear.id.au>
  Date:   Mon Dec 3 16:42:16 2012 +0000
  
      pseries: Increase default NVRAM size
      
      If no image file for NVRAM is specified, the pseries machine currently
      creates a 16K non-persistent NVRAM by default.  This basically works, but
      is not large enough for current firmware and guest kernels to create all
      the NVRAM partitions they would like to.  Increasing the default size to
      64K addresses this and stops the guest generating error messages.
      
      Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit b162d02e9450201c656edce290f33994a6d2ad33
  Author: David Gibson <david@gibson.dropbear.id.au>
  Date:   Mon Dec 3 16:42:14 2012 +0000
  
      target-ppc: Don't use hwaddr to represent hardware state
      
      The hwaddr type is somewhat vaguely defined as being able to contain bus
      addresses on the widest possible bus in the system.  For that reason it's
      discouraged for representing specific pieces of persistent hardware state,
      which should instead use an explicit width type that matches the bits
      available in real hardware.  In particular, because of the possibility that
      the size of hwaddr might change if different buses are added to the target
      in future, it's not suitable for use in vm state descriptions for savevm
      and migration.
      
      This patch purges such unwise uses of hwaddr from the ppc target code,
      which turns out to be just one.  The ppcemb_tlb_t struct, used on a number
      of embedded ppc models to represent a TLB entry contains a hwaddr for the
      real address field.  This patch changes it to be a fixed uint64_t which is
      suitable enough for all machine types which use this structure.
      
      Other uses of hwaddr in CPUPPCState turn out not to be problematic:
      htab_base and htab_mask are just used for the convenience of the TCG code;
      the underlying machine state is the SDR1 register, which is stored with
      a suitable type already.  Likewise the mpic_cpu_base field is only used
      internally and does not represent fundamental hardware state which needs to
      be saved.
      
      Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 9e2c12988bebca7b99c0cd064b23fb7ea6643c86
  Author: Alexander Graf <agraf@suse.de>
  Date:   Thu Dec 13 01:16:24 2012 +0100
  
      PPC: e500: pci: Export slot2irq calculation
      
      We need the calculation method to get from a PCI slot ID to its respective
      interrupt line twice. Once in the internal map function and once when
      assembling the device tree.
      
      So let's extract the calculation to a separate function that can be called
      by both users.
      
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 3bb7e02a9725a24e5bf915b35f914f82f5b07a1f
  Author: Alexander Graf <agraf@suse.de>
  Date:   Wed Dec 12 14:58:30 2012 +0100
  
      PPC: E500plat: Make a lot of PCI slots available
      
      The ppce500 machine doesn't have to stick to hardware limitations,
      as it's defined as being fully device tree based.
      
      Thus we can change the initial PCI slot ID to 0x1 which gives us a
      whopping 31 PCI devices we can support with this machine now!
      
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 492ec48dc2d99ca13b24d554e1970af7e2581e23
  Author: Alexander Graf <agraf@suse.de>
  Date:   Wed Dec 12 13:53:53 2012 +0100
  
      PPC: E500: Move PCI slot information into params
      
      We have a params struct that allows us to expose differences between
      e500 machine models. Include PCI slot information there, so we can have
      different machines with different PCI slot topology.
      
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 347dd79dccf41a679115213da673dfd06c4c8cc8
  Author: Alexander Graf <agraf@suse.de>
  Date:   Wed Dec 12 13:47:07 2012 +0100
  
      PPC: E500: Generate dt pci irq map dynamically
      
      Today we're hardcoding the PCI interrupt map in the e500 machine file.
      Instead, let's write it dynamically so that different machine types
      can have different slot properties.
      
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 05f57d9de8e99bf5f7ca762c6dc2f1e054c2074c
  Author: Alexander Graf <agraf@suse.de>
  Date:   Wed Dec 12 12:58:12 2012 +0100
  
      PPC: E500: PCI: Make IRQ calculation more generic
      
      The IRQ line calculation is more or less hardcoded today. Instead, let's
      write it as an algorithmic function that theoretically allows an arbitrary
      number of PCI slots.
      
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit eafb325fb11af21ed9df3f5a310fd26e70954318
  Author: Alexander Graf <agraf@suse.de>
  Date:   Wed Dec 12 12:56:40 2012 +0100
  
      PPC: E500: PCI: Make first slot qdev settable
      
      Today the first slot id in our e500 pci implementation is hardcoded to
      0x11. Keep it there as default, but allow users to change the default to
      a different id.
      
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 76aec1f8b6549d14576a3eb739c731df8f678ffb
  Author: Alexander Graf <agraf@suse.de>
  Date:   Thu Dec 13 12:48:14 2012 +0100
  
      openpic: Accelerate pending irq search
      
      When we're done with one interrupt, we need to search for the next pending
      interrupt in the queue. This search has grown quite big now that we have
      more than 256 possible irq lines.
      
      So let's memorize how many interrupts we have pending in our bitmaps, so
      that we can always bail out in the usual case - the one where we're all done.
      
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit dbe30e13e87a71e85e88ae3ffd3460173cbc8193
  Author: Alexander Graf <agraf@suse.de>
  Date:   Thu Dec 13 00:44:22 2012 +0100
  
      openpic: fix minor coding style issues
      
      This patch removes all remaining occurences of spaces before function
      parameter indicating parenthesis.
      
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 68d1e1f52d73ddcec4b0358f269d9a8c2ea216d9
  Author: Alexander Graf <agraf@suse.de>
  Date:   Thu Dec 6 04:11:33 2012 +0100
  
      MSI-X: Fix endianness
      
      The MSI-X vector tables are usually stored in little endian in memory,
      so let's mark the accessors as such.
      
      This fixes MSI-X on e500 for me.
      
      Signed-off-by: Alexander Graf <agraf@suse.de>
      Acked-by: Michael S. Tsirkin <mst@redhat.com>
  
  commit 997505065dc92e533debf5cb23012ba4e673d387
  Author: Alexander Graf <agraf@suse.de>
  Date:   Sat Dec 8 14:27:26 2012 +0100
  
      PPC: e500: Declare pci bridge as bridge
      
      The new PCI host bridge device needs to identify itself as PCI host bridge.
      Declare it as such.
      
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit a911b7a92064d17b862ae85fe8e5ec91b7ba1aa9
  Author: Alexander Graf <agraf@suse.de>
  Date:   Sat Dec 8 14:26:37 2012 +0100
  
      PPC: e500: Add MSI support
      
      Now that our interrupt controller supports MSIs, let's expose that feature
      to the guest through the device tree!
      
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 732aa6ec2639ace8bcb0b27b9c0d71103bd1d153
  Author: Alexander Graf <agraf@suse.de>
  Date:   Sat Dec 8 14:18:00 2012 +0100
  
      openpic: add Shared MSI support
      
      The OpenPIC allows MSI access through shared MSI registers. Implement
      them for the MPC8544 MPIC, so we can support MSIs.
      
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit dbbbfd6058dda61f57d1f72133aa54eb27330411
  Author: Alexander Graf <agraf@suse.de>
  Date:   Sat Dec 8 13:51:50 2012 +0100
  
      openpic: make brr1 model specific
      
      Now that we can properly distinguish between openpic model differences,
      let's move brr1 out of the raven code path.
      
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit d0b7263134dfd4d487698b639f2069951f3fdb26
  Author: Alexander Graf <agraf@suse.de>
  Date:   Sat Dec 8 05:17:14 2012 +0100
  
      openpic: convert to qdev
      
      This patch converts the OpenPIC device to qdev. Along the way it
      renames the "openpic" target to "raven" and the "mpic" target to
      "fsl_mpic_20", to better reflect the actual models they implement.
      
      This way we have a generic OpenPIC device now that can handle
      different flavors of the OpenPIC specification.
      
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 5bac0701113f4de4fee053a3939b0f569a04b88c
  Author: Alexander Graf <agraf@suse.de>
  Date:   Sat Dec 8 02:18:58 2012 +0100
  
      openpic: remove irq_out
      
      The current openpic emulation contains half-ready code for bypass mode.
      Remove it, so that when someone wants to finish it they can start from a
      clean state.
      
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 6d544ee8ac2097c87fc97b53d6a1310d9daa0562
  Author: Alexander Graf <agraf@suse.de>
  Date:   Sat Dec 8 01:59:20 2012 +0100
  
      openpic: rename openpic_t to OpenPICState
      
      Rename the openpic_t struct to OpenPICState, so it adheres better to
      the current coding style rules.
      
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 1945dbc15f0f1ffdc9a10526448e9eba7c599d98
  Author: Alexander Graf <agraf@suse.de>
  Date:   Sat Dec 8 01:49:52 2012 +0100
  
      openpic: convert simple reg operations to builtin bitops
      
      The openpic code has its own bitmap code to access bits inside of a
      bitmap. However, that is overkill when we simply want to check for a
      bit inside of a uint32_t.
      
      So instead, let's use normal bit masks and C builtin shifts and ands.
      
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit e1d10851522d7262a266f95d54c48eb2b1d8eb9b
  Author: Alexander Graf <agraf@suse.de>
  Date:   Sat Dec 8 01:25:21 2012 +0100
  
      openpic: remove unused type variable
      
      The openpic source irqs are carrying around a type indicator that
      is never accessed by anything. Remove it.
      
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 35732cb41e8f8608bb0fd6ae023daee56d439bf1
  Author: Alexander Graf <agraf@suse.de>
  Date:   Sat Dec 8 01:04:48 2012 +0100
  
      openpic: unify memory api subregions
      
      The only difference between the "openpic" and "mpic" memory api subregion
      descriptors is the endianness. Unify them as openpic accessors with explicit
      endianness markers in their names.
      
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 825463b38414c9afb657caee1ce20eff2d521317
  Author: Alexander Graf <agraf@suse.de>
  Date:   Sat Dec 8 00:58:54 2012 +0100
  
      openpic: combine openpic and mpic reset functions
      
      The openpic and mpic reset handlers are almost identical. Combine
      them and extract the differences into state variables.
      
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit c38c0b8ad0551e470984f2ae7e8e54aae304ed4b
  Author: Alexander Graf <agraf@suse.de>
  Date:   Sat Dec 8 00:43:42 2012 +0100
  
      openpic: merge mpic and openpic timer handling
      
      The openpic and mpic timer handling code is basically the same.
      Merge them.
      
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 5861a33898bbddfd1a80c2e202cb9352e3b1ba62
  Author: Alexander Graf <agraf@suse.de>
  Date:   Fri Dec 7 23:51:09 2012 +0100
  
      openpic: combine mpic and openpic irq raise functions
      
      The IRQ raise mechanisms of the OpenPIC and MPIC controllers is identical,
      just that the MPIC one can also raise critical interrupts.
      
      Combine those two and check for critical raise capability during runtime.
      
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 780d16b77f992db81e90b7dd7474a9397ce393b9
  Author: Alexander Graf <agraf@suse.de>
  Date:   Fri Dec 7 17:15:15 2012 +0100
  
      openpic: Convert subregions to memory api
      
      The "openpic" controller is currently using one big region and does
      subregion dispatching manually. Move this to the memory api.
      
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit a285f1ca703a434fa8edf584f94a1dc29067ab29
  Author: Alexander Graf <agraf@suse.de>
  Date:   Fri Dec 7 16:45:40 2012 +0100
  
      openpic: combine mpic and openpic src handlers
      
      The MPIC source irq handler suddenly became identical to the standard
      OpenPIC source irq handler. Combine them into the same function.
      
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit b9b2aaa3c6926cf8af21fe75457ca6c6e0dc1f5d
  Author: Alexander Graf <agraf@suse.de>
  Date:   Fri Dec 7 16:31:55 2012 +0100
  
      openpic: update to proper memory api
      
      The openpic code was still using the old mmio memory api. Convert it to
      be a generic memory api user and clean up some code that becomes redundant
      that way.
      
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit cdbb912a6f8b5f325df3a6fd42cb2843032050c9
  Author: Alexander Graf <agraf@suse.de>
  Date:   Fri Dec 7 16:10:34 2012 +0100
  
      mpic: Unify numbering scheme
      
      MPIC interrupt numbers in Linux (device tree) and in QEMU are different,
      because QEMU takes the sparseness of the IRQ number space into account.
      
      Remove that cleverness and instead assume a flat number space. This makes
      the code easier to understand, because we are actually aligned with Linux
      on the view of our worlds.
      
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 38898d7ed803cee5105246150725487add78cbd7
  Author: Alexander Graf <agraf@suse.de>
  Date:   Thu Dec 6 15:59:27 2012 +0100
  
      openpic: Remove unused code
      
      The openpic code had a few WIP bits left that nobody reanimated within
      the last few years. Remove that code.
      
      Signed-off-by: Alexander Graf <agraf@suse.de>
      Acked-by: Hervé Poussineau <hpoussin@reactos.org>
  
  commit 8b1853e7d8c2bf8c6a9f023ab98ba0e8a38bd086
  Author: David Gibson <david@gibson.dropbear.id.au>
  Date:   Mon Dec 3 16:42:13 2012 +0000
  
      pseries: Don't allow TCE (iommu) tables to be registered with duplicate LIOBNs
      
      The PAPR specification requires that every bus or device mediated by the
      IOMMU have a unique Logical IO Bus Number (LIOBN).  This patch adds a check
      to enforce this, which will help catch errors in configuration earlier.
      
      Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 3eddc1be1ccb26387f8f960f8a3d8c417064a91f
  Author: Bharat Bhushan <r65777@freescale.com>
  Date:   Wed Oct 10 04:28:28 2012 +0000
  
      Adding BAR0 for e500 PCI controller
      
      PCI Root complex have TYPE-1 configuration header while PCI endpoint
      have type-0 configuration header. The type-1 configuration header have
      a BAR (BAR0). In Freescale PCI controller BAR0 is used for mapping pci
      address space to CCSR address space. This can used for 2 purposes: 1)
      for MSI interrupt generation 2) Allow CCSR registers access when configured
      as PCI endpoint, which I am not sure is a use case with QEMU-KVM guest.
      
      What I observed is that when guest read the size of BAR0 of host controller
      configuration header (TYPE1 header) then it always reads it as 0. When
      looking into the QEMU hw/ppce500_pci.c, I do not find the PCI controller
      device registering BAR0. I do not find any other controller also doing so
      may they do not use BAR0.
      
      There are two issues when BAR0 is not there (which I can think of):
      1) There should be BAR0 emulated for PCI Root complex (TYPE1 header) and
      when reading the size of BAR0, it should give size as per real h/w.
      
      2) Do we need this BAR0 inbound address translation?
              When BAR0 is of non-zero size then it will be configured for PCI
      address space to local address(CCSR) space translation on inbound access.
      The primary use case is for MSI interrupt generation. The device is
      configured with an address offsets in PCI address space, which will be
      translated to MSI interrupt generation MPIC registers. Currently I do
      not understand the MSI interrupt generation mechanism in QEMU and also
      IIRC we do not use QEMU MSI interrupt mechanism on e500 guest machines.
      But this BAR0 will be used when using MSI on e500.
      
      I can see one more issue, There are ATMUs emulated in hw/ppce500_pci.c,
      but i do not see these being used for address translation.
      So far that works because pci address space and local address space are 1:1
      mapped. BAR0 inbound translation + ATMU translation will complete the address
      translation of inbound traffic.
      
      Signed-off-by: Bharat Bhushan <bharat.bhushan@freescale.com>
      [agraf: fix double variable assignment w/o read]
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit dffb1dc29fb364aaafc41b34100a06517d7f065e
  Author: Bharat Bhushan <r65777@freescale.com>
  Date:   Wed Oct 10 04:28:27 2012 +0000
  
      e500: Adding CCSR memory region
      
      All devices are also placed under CCSR memory region.
      The CCSR memory region is exported to pci device. The MSI interrupt
      generation is the main reason to export the CCSR region to PCI device.
      This put the requirement to move mpic under CCSR region, but logically
      all devices should be under CCSR. So this patch places all emulated
      devices under ccsr region.
      
      Signed-off-by: Bharat Bhushan <bharat.bhushan@freescale.com>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 4fd50339c0b55fa6387fa3c28f755c306997064c
  Author: David Gibson <david@gibson.dropbear.id.au>
  Date:   Mon Nov 12 16:46:58 2012 +0000
  
      pseries: Update SLOF for NVRAM support
      
      Now that we have implemented PAPR compatible NVRAM interfaces in qemu, this
      updates the SLOF firmware to actually initialize and use the NVRAM as a
      PAPR guest firmware is expected to do.
      
      This SLOF update also includes an ugly but useful workaround for a bug in
      the SLES11 installer which caused it to fail under KVM.
      
      Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 639e8102ae71ce2e46ebeffc6080767e573c0c56
  Author: David Gibson <david@gibson.dropbear.id.au>
  Date:   Mon Nov 12 16:46:57 2012 +0000
  
      pseries: Implement PAPR NVRAM
      
      The PAPR specification requires a certain amount of NVRAM, accessed via
      RTAS, which we don't currently implement in qemu.  This patch addresses
      this deficiency, implementing the NVRAM as a VIO device, with some glue to
      instantiate it automatically based on a machine option.
      
      The machine option specifies a drive id, which is used to back the NVRAM,
      making it persistent.  If nothing is specified, the driver instead simply
      allocates space for the NVRAM, which will not be persistent
      
      Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 22a2611c9cef4a8c8ad96fe17b3511a6cc5fb3a1
  Author: David Gibson <david@gibson.dropbear.id.au>
  Date:   Mon Nov 12 16:46:55 2012 +0000
  
      pseries: Split xics irq configuration from state information
      
      Currently the XICS irq controller code has a per-irq state structure which
      amongst other things includes whether the interrupt is level or message
      triggered - this is configured by the platform code, and is not directly
      visible to the guest.  This leads to a slightly awkward construct at reset
      time where we need to reset everything in the state structure _except_ the
      lsi/msi flag, which needs to retain the information given at platform init
      time.
      
      More importantly this flag will make matching the qemu state to the KVM
      state for the upcoming in-kernel XICS implementation more awkward.  This
      patch, therefore, removes this flag from the per-irq state structure,
      instead adding a parallel array giving the lsi/msi configuration per irq.
      
      Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 500efa2319d1f1074b1d61e5ceb7a0fd61d0831d
  Author: David Gibson <david@gibson.dropbear.id.au>
  Date:   Mon Nov 12 16:46:54 2012 +0000
  
      pseries: Add tracepoints to the XICS interrupt controller
      
      This patch adds tracing / debugging calls to the XICS interrupt controller
      implementation used on the pseries machine.
      
      Signed-off-by: Ben Herrenschmidt <benh@kernel.crashing.org>
      Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit d36b66f7a420737dcc24de15b35a465ff6b1798d
  Author: Ben Herrenschmidt <benh@kernel.crashing.org>
  Date:   Mon Nov 12 16:46:53 2012 +0000
  
      pseries: Allow RTAS tokens without a qemu handler
      
      Kernel-based RTAS calls will not have a qemu handler, but will
      still be registered in qemu in order to be assigned a token
      number and appear in the device-tree.
      
      Let's test for the name being NULL rather than the handler
      when deciding to skip an entry while building the device-tree
      
      Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>
      Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 4aac82c34675fcbd3722dfc3a2d04c839215ec6b
  Author: Michael Ellerman <michael@ellerman.id.au>
  Date:   Mon Nov 12 16:46:52 2012 +0000
  
      pseries: Return the token when we register an RTAS call
      
      The kernel will soon be able to service some RTAS calls. However the
      choice of tokens will still be up to userspace. To support this have
      spapr_rtas_register() return the token that is allocated for an
      RTAS call, that allows the calling code to tell the kernel what the
      token value is.
      
      Signed-off-by: Michael Ellerman <michael@ellerman.id.au>
      Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>
      Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit bf3bc4c4e992fb9914e2f1f7e8a569394d298b57
  Author: Ben Herrenschmidt <benh@kernel.crashing.org>
  Date:   Mon Nov 12 16:46:50 2012 +0000
  
      pseries: Use #define for XICS base irq number
      
      Currently the lowest "real" irq number for the XICS irq controller (as
      opposed to numbers reserved for IPIs and other special purposes) is
      hard coded as 16 in two places - in xics_system_init() and in spapr.c.
      
      As well as being generally bad practice, we're going to need to change this
      number soon to fit in with the in-kernel XICS implementation.  This patch
      adds a #define for this number to avoid future breakage.
      
      Signed-off-by: Michael Ellerman <michael@ellerman.id.au>
      Signed-off-by: Ben Herrenschmidt <benh@kernel.crashing.org>
      Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit 044f4c8b0ee90290b6cbbc616c4be3c8aeffcaab
  Author: David Gibson <david@gibson.dropbear.id.au>
  Date:   Mon Nov 12 16:46:49 2012 +0000
  
      pseries: Fix incorrect initialization of interrupt controller
      
      Currently in the reset code for the XICS interrupt controller, we
      initialize the pending_priority field to 0 (most favored, by XICS
      convention).  This is incorrect, since there is no pending interrupt, it
      should be set to least favored - 0xff.  At the moment our XICS
      implementation doesn't get hurt by this edge case, but it does confuse the
      upcoming kernel XICS implementation.
      
      Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
      Signed-off-by: Alexander Graf <agraf@suse.de>
  
  commit e376a788ae130454ad5e797f60cb70d0308babb6
  Merge: df93300... 226c3c2...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Thu Dec 13 14:32:28 2012 -0600
  
      Merge remote-tracking branch 'kwolf/for-anthony' into staging
      
      * kwolf/for-anthony: (43 commits)
        qcow2: Factor out handle_dependencies()
        qcow2: Execute run_dependent_requests() without lock
        qcow2: Enable dirty flag in qcow2_alloc_cluster_link_l2
        qcow2: Allocate l2meta only for cluster allocations
        qcow2: Drop l2meta.cluster_offset
        qcow2: Allocate l2meta dynamically
        qcow2: Introduce Qcow2COWRegion
        qcow2: Round QCowL2Meta.offset down to cluster boundary
        atapi: reset cdrom tray statuses on ide_reset
        qemu-iotests: Test concurrent cluster allocations
        qcow2: Move BLKDBG_EVENT out of the lock
        qemu-io: Add AIO debugging commands
        blkdebug: Implement suspend/resume of AIO requests
        blkdebug: Factor out remove_rule()
        blkdebug: Allow usage without config file
        create new function: qemu_opt_set_number
        use qemu_opts_create_nofail
        introduce qemu_opts_create_nofail function
        qemu-option: qemu_opt_set_bool(): fix code duplication
        qemu-option: qemu_opts_validate(): fix duplicated code
        ...
      
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit df9330070e671134544f872dc5c027443878b764
  Merge: aa1246a... 871edc5...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Thu Dec 13 11:41:57 2012 -0600
  
      Merge remote-tracking branch 'pmaydell/arm-devs.next' into staging
      
      * pmaydell/arm-devs.next:
        hw/ds1338.c: Fix handling of DAY (wday) register.
        hw/ds1338.c: Implement support for the control register.
        hw/ds1338.c: Ensure state is properly initialized.
        hw/ds1338.c: Fix handling of HOURS register.
        hw/ds1338.c: Add definitions for various flags in the RTC registers.
        hw/ds1338.c: Correct bug in conversion to BCD.
        exynos4210/mct: Avoid infinite loop on non incremental timers
        hw/arm_gic: fix target CPUs affected by set enable/pending ops
        xilinx_zynq: Add one variable to avoid overwriting QSPI bus
        hw/arm_gic_common: Correct GICC_PMR reset value for newer GICs
        hw/arm_gic: Fix comparison with priority mask register
        hw/arm_boot, exynos4210, highbank: Fix secondary boot GIC init
      
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit aa1246aee2914424f101a7e462bd1393ececef95
  Merge: 5a58598... ff15629...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Thu Dec 13 11:41:25 2012 -0600
  
      Merge remote-tracking branch 'kraxel/seabios-e8a76b0' into staging
      
      * kraxel/seabios-e8a76b0:
        seabios: update to e8a76b0f225bba5ba9d63ab227e0a37b3beb1059
      
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 5a58598090d1349d2bd3e9015e6999dcf87ec5b5
  Merge: 45e6cee... d281084...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Thu Dec 13 11:40:23 2012 -0600
  
      qMerge remote-tracking branch 'awilliam/tags/vfio-pci-for-qemu-20121210.0' into staging
      
      vfio-pci: fix kvm disabled path
      
      * awilliam/tags/vfio-pci-for-qemu-20121210.0:
        vfio-pci: Don't use kvm_irqchip_in_kernel
      
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 226c3c26b9800b7c6a8d3100e1faad6d2b97b0f5
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Fri Dec 7 18:08:49 2012 +0100
  
      qcow2: Factor out handle_dependencies()
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit 4e95314e2bb7baa64f2a9026df5e2649081b7060
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Fri Dec 7 18:08:48 2012 +0100
  
      qcow2: Execute run_dependent_requests() without lock
      
      There's no reason for run_dependent_requests() to hold s->lock, and a
      later patch will require that in fact the lock is not held.
      
      Also, before this patch, run_dependent_requests() not only does what its
      name suggests, but also removes the l2meta from the list of in-flight
      requests. When changing this, it becomes an one-liner, so just inline it
      completely.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit 280d373579558f73a8b70e329d9a6206933d3809
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Fri Dec 7 18:08:47 2012 +0100
  
      qcow2: Enable dirty flag in qcow2_alloc_cluster_link_l2
      
      This is closer to where the dirty flag is really needed, and it avoids
      having checks for special cases related to cluster allocation directly
      in the writev loop.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit f50f88b9fea09fef12cc293126cf45dcf0ef600b
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Fri Dec 7 18:08:46 2012 +0100
  
      qcow2: Allocate l2meta only for cluster allocations
      
      Even for writes to already allocated clusters, an l2meta is allocated,
      though it stays effectively unused. After this patch, only allocating
      requests still have one. Each l2meta now describes an in-flight request
      that writes to clusters that are not yet hooked up in the L2 table.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit 060bee8943c27d4d53f65570fafaa2559fcd87c3
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Fri Dec 7 18:08:45 2012 +0100
  
      qcow2: Drop l2meta.cluster_offset
      
      There's no real reason to have an l2meta for normal requests that don't
      allocate anything. Before we can get rid of it, we must return the host
      cluster offset in a different way.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit cf5c1a231ee99ac21fe8258faf50bb1f65884343
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Fri Dec 7 18:08:44 2012 +0100
  
      qcow2: Allocate l2meta dynamically
      
      As soon as delayed COW is introduced, the l2meta struct is needed even
      after completion of the request, so it can't live on the stack.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit 593fb83cacf3818a5623f31a6c04c24d87519ad0
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Fri Dec 7 18:08:43 2012 +0100
  
      qcow2: Introduce Qcow2COWRegion
      
      This makes it easier to address the areas for which a COW must be
      performed. As a nice side effect, the COW code in
      qcow2_alloc_cluster_link_l2 becomes really trivial.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit 1d3afd649bc77aa14bc2741e2da6475822d41c5f
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Fri Dec 7 18:08:42 2012 +0100
  
      qcow2: Round QCowL2Meta.offset down to cluster boundary
      
      The offset within the cluster is already present as n_start and this is
      what the code uses. QCowL2Meta.offset is only needed at a cluster
      granularity.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit 871edc5fdba884929102b89d28ff363c94f0822d
  Author: Antoine Mathys <barsamin@gmail.com>
  Date:   Thu Dec 13 14:05:28 2012 +0000
  
      hw/ds1338.c: Fix handling of DAY (wday) register.
      
      Per the datasheet, the DAY (wday) register is user defined. Implement this.
      
      Signed-off-by: Antoine Mathys <barsamin@gmail.com>
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit 996e91f04b9cc55cf246052856abe9189a5a0f28
  Author: Antoine Mathys <barsamin@gmail.com>
  Date:   Thu Dec 13 14:05:28 2012 +0000
  
      hw/ds1338.c: Implement support for the control register.
      
      Signed-off-by: Antoine Mathys <barsamin@gmail.com>
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit ed3d37d287300b7bcdb4605b921e5ec593afd214
  Author: Antoine Mathys <barsamin@gmail.com>
  Date:   Thu Dec 13 14:05:28 2012 +0000
  
      hw/ds1338.c: Ensure state is properly initialized.
      
      Signed-off-by: Antoine Mathys <barsamin@gmail.com>
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit 59dda8e05b015471d456177141a7c2eeda3dab14
  Author: Antoine Mathys <barsamin@gmail.com>
  Date:   Thu Dec 13 14:05:27 2012 +0000
  
      hw/ds1338.c: Fix handling of HOURS register.
      
      Per the datasheet, the mapping between 12 and 24 hours modes is:
            0      <->  12   PM
            1-12   <->  1-12 AM
            13-23  <->  1-11 PM
      
      Signed-off-by: Antoine Mathys <barsamin@gmail.com>
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit 95c9361598e66de42facdac64e614e3de85186f5
  Author: Antoine Mathys <barsamin@gmail.com>
  Date:   Thu Dec 13 14:05:27 2012 +0000
  
      hw/ds1338.c: Add definitions for various flags in the RTC registers.
      
      Signed-off-by: Antoine Mathys <barsamin@gmail.com>
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit 580f5c000809108f51a77ae74709100d32be6ea5
  Author: Antoine Mathys <barsamin@gmail.com>
  Date:   Thu Dec 13 14:05:27 2012 +0000
  
      hw/ds1338.c: Correct bug in conversion to BCD.
      
      Signed-off-by: Antoine Mathys <barsamin@gmail.com>
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit a75bf146503a94fb900e0dfa0529bd5d1be9fec5
  Author: Amit Shah <amit.shah@redhat.com>
  Date:   Thu Dec 13 15:54:43 2012 +0530
  
      virtio-serial: delete timer if active during exit
      
      The post_load timer was being freed, but not deleted.  This could cause
      problems when the timer is armed, but the device is hot-unplugged before
      the callback is executed.
      
      Signed-off-by: Amit Shah <amit.shah@redhat.com>
  
  commit bdb917bf8ab187b662c612ee6fb87479c0b82490
  Author: Amit Shah <amit.shah@redhat.com>
  Date:   Fri Nov 30 00:54:44 2012 +0530
  
      virtio-serial: allocate post_load only at load-time
      
      This saves us a few bytes in the VirtIOSerial struct.  Not a big
      savings, but since the entire structure is used only during a short
      while after migration, it's helpful to keep the struct cleaner and
      smaller.
      
      Signed-off-by: Amit Shah <amit.shah@redhat.com>
  
  commit 2e575a86abc36764ef34030f423ef118914a01cc
  Author: Amit Shah <amit.shah@redhat.com>
  Date:   Thu Nov 29 17:02:14 2012 +0530
  
      virtio-serial: move active ports loading to separate function
      
      The virtio_serial_load() function became too big, split the code that
      gets the port info from the source into a separate function.
      
      Signed-off-by: Amit Shah <amit.shah@redhat.com>
  
  commit c3587ca1a25862628e06cc019f91e7b2dcef40bf
  Author: Amit Shah <amit.shah@redhat.com>
  Date:   Thu Nov 29 15:44:44 2012 +0530
  
      virtio-serial: use uint32_t to count ports
      
      Signed-off-by: Amit Shah <amit.shah@redhat.com>
  
  commit a7f3d65b65b8c86a5ff0c0abcfefb45e2ec6fe4c
  Author: Pavel Hrdina <phrdina@redhat.com>
  Date:   Tue Dec 11 08:55:48 2012 +0100
  
      atapi: reset cdrom tray statuses on ide_reset
      
      Tray statuses should be also reseted. Some guests may lock the tray
      and after reset before any kernel is loaded the tray should be unlocked.
      
      Also if you reset the real computer the tray is closed. We should
      do the same in qemu.
      
      Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit ca818cfbfd77e02ffac338866568ac07f6f5fd7d
  Author: Michael S. Tsirkin <mst@redhat.com>
  Date:   Wed Dec 12 15:11:55 2012 +0200
  
      MAINTAINERS: add hw/pci/ to list of PCI files
      
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
  
  commit 29002d9e104913998265cfff95bb49f4b4a966e2
  Author: Michael S. Tsirkin <mst@redhat.com>
  Date:   Wed Dec 12 13:07:29 2012 +0200
  
      pci: prepare makefiles for pci code reorganization
      
      To make it easier to move code around without breaking
      build at intermedite steps, tweak makefiles
      to look in pci/ and hw/ for include files, automatically.
      This will be reverted at the end of the reorganization.
      
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
  
  commit c84a2b1aa5ccdddad03d25f58be5c94eba0d9db4
  Author: Michael S. Tsirkin <mst@redhat.com>
  Date:   Mon Dec 10 22:52:11 2012 +0200
  
      get_maintainer.pl: update from linix 3.8
      
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
  
  commit 89e6d68ef3c45b2c4e3199c3397b5525b752698d
  Author: Michael S. Tsirkin <mst@redhat.com>
  Date:   Mon Nov 12 09:13:04 2012 +0200
  
      tap: reset vnet header size on open
      
      For tap, we currently assume the vnet header size is 10
      (the default value) but that might not be the case
      if tap is persistent and has been used by qemu previously.
      To fix, set vnet header size correctly on open.
      
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
  
  commit 6f918e40e6b7f4e3dcf89c3e3f1001e965a683a1
  Author: Jason Baron <jbaron@redhat.com>
  Date:   Mon Oct 29 22:11:31 2012 -0400
  
      Fixup q35/ich9 Licenses
      
      Cleanup the q35/ich9 license headers.
      
      Signed-off-by: Jason Baron <jbaron@redhat.com>
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
      Acked-by: Isaku Yamahata <yamahata@valinux.co.jp>
  
  commit 45e6cee42b98d10e2e14885ab656541a9ffd5187
  Author: David Gibson <david@gibson.dropbear.id.au>
  Date:   Tue Dec 4 11:38:39 2012 +1100
  
      migration: Fix madvise breakage if host and guest have different page sizes
      
      madvise(DONTNEED) will throw away the contents of the whole page at the
      given address, even if the given length is less than the page size.  One
      can argue about whether that's the correct behaviour, but that's what it's
      done for a long time in Linux at least.
      
      That means that the madvise() in ram_load(), on a setup where
      TARGET_PAGE_SIZE is smaller than the host page size, can throw away data
      in guest pages adjacent to the one it's actually processing right now,
      leading to guest memory corruption on an incoming migration.
      
      This patch therefore, disables the madvise() if the host page size is
      larger than TARGET_PAGE_SIZE.  This means we don't get the benefits of that
      madvise() in this case, but a more complete fix is more difficult to
      accomplish.  This at least fixes the guest memory corruption.
      
      Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
      Reported-by: Alexey Kardashevskiy <aik@ozlabs.ru>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 7ec81e56edc2b2007ce0ae3982aa5c18af9546ab
  Author: David Gibson <david@gibson.dropbear.id.au>
  Date:   Tue Dec 4 11:38:38 2012 +1100
  
      Fix off-by-1 error in RAM migration code
      
      The code for migrating (or savevm-ing) memory pages starts off by creating
      a dirty bitmap and filling it with 1s.  Except, actually, because bit
      addresses are 0-based it fills every bit except bit 0 with 1s and puts an
      extra 1 beyond the end of the bitmap, potentially corrupting unrelated
      memory.  Oops.  This patch fixes it.
      
      Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 91d4093dce58e343e2336324794daa93517b86c2
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Thu Dec 6 14:33:00 2012 +0100
  
      qemu-iotests: Test concurrent cluster allocations
      
      This adds some first tests for qcow2's dependency handling when two
      parallel write requests access the same cluster.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit 67a7a0ebe5ef0f337d5f7e7e618b08c562a55da0
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Thu Dec 6 14:32:59 2012 +0100
  
      qcow2: Move BLKDBG_EVENT out of the lock
      
      We want to use these events to suspend requests for testing concurrent
      AIO requests. Suspending requests while they are holding the CoMutex is
      rather boring for this purpose.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit 41c695c749b84d40e53e64faadedc0392aaea07e
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Thu Dec 6 14:32:58 2012 +0100
  
      qemu-io: Add AIO debugging commands
      
      This makes the blkdebug suspend/resume functionality available in
      qemu-io. Use it like this:
      
        $ ./qemu-io blkdebug::/tmp/test.qcow2
        qemu-io> break write_aio req_a
        qemu-io> aio_write 0 4k
        qemu-io> blkdebug: Suspended request 'req_a'
        qemu-io> resume req_a
        blkdebug: Resuming request 'req_a'
        qemu-io> wrote 4096/4096 bytes at offset 0
        4 KiB, 1 ops; 0:00:30.71 (133.359788 bytes/sec and 0.0326 ops/sec)
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit 3c90c65d7adab49a41952ee14e1d65f81355e408
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Thu Dec 6 14:32:57 2012 +0100
  
      blkdebug: Implement suspend/resume of AIO requests
      
      This allows more systematic AIO testing. The patch adds three new
      operations to blkdebug:
      
       * Setting a "breakpoint" on a blkdebug event. The next request that
         triggers this breakpoint is suspended and is tagged with a name.
         The breakpoint is removed after a request has triggered it.
      
       * A suspended request (identified by it's tag) can be resumed
      
       * It's possible to check whether a suspended request with a given
         tag exists. This can be used for waiting for an event.
      
      Ideally, we would instead tag requests right when they are created and
      set breakpoints for individual requests. However, at this point the
      block layer doesn't allow this easily, and breakpoints that trigger for
      any request already allow a lot of useful testing.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit 9e35542b0fc3871caac15ccd57548b99df2c94b7
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Thu Dec 6 14:32:56 2012 +0100
  
      blkdebug: Factor out remove_rule()
      
      The cleanup work to remove a rule depends on the type of the rule. It's
      easy for the existing rules as there is no data that must be cleaned up
      and is specific to a type yet, but the next patch will change this.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit 312a2ba0eb8ab19646517aeaa785475d3fbcfd51
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Thu Dec 6 14:32:55 2012 +0100
  
      blkdebug: Allow usage without config file
      
      As soon as new rules can be set during runtime, as introduced by the
      next patch, blkdebug makes sense even without a config file.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit b83c18e225cf82a21535561270b6dfd86b1c9031
  Author: Dong Xu Wang <wdongxu@linux.vnet.ibm.com>
  Date:   Thu Dec 6 14:47:23 2012 +0800
  
      create new function: qemu_opt_set_number
      
      Signed-off-by: Dong Xu Wang <wdongxu@linux.vnet.ibm.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit e478b448d7c36046462733ffaeaea0961575790a
  Author: Dong Xu Wang <wdongxu@linux.vnet.ibm.com>
  Date:   Thu Dec 6 14:47:22 2012 +0800
  
      use qemu_opts_create_nofail
      
      We will use qemu_opts_create_nofail function, it can make code
      more readable.
      
      Signed-off-by: Dong Xu Wang <wdongxu@linux.vnet.ibm.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit dd39244978627e41a66b98d20eceddb1d7d25def
  Author: Dong Xu Wang <wdongxu@linux.vnet.ibm.com>
  Date:   Thu Dec 6 14:47:21 2012 +0800
  
      introduce qemu_opts_create_nofail function
      
      While id is NULL, qemu_opts_create can not fail, so ignore
      errors is fine.
      
      Signed-off-by: Dong Xu Wang <wdongxu@linux.vnet.ibm.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit ad718d01ba0af531d10b0a8685cf5047edfd1891
  Author: Dong Xu Wang <wdongxu@linux.vnet.ibm.com>
  Date:   Thu Dec 6 14:47:20 2012 +0800
  
      qemu-option: qemu_opt_set_bool(): fix code duplication
      
      It will set opt->str in qemu_opt_set_bool, without opt->str, there
      will be some potential bugs.
      
      These are uses of opt->str, and what happens when it isn't set:
      
      * qemu_opt_get(): returns NULL, which means "not set".  Bug can bite
        when value isn't the default value.
      
      * qemu_opt_parse(): passes NULL to parse_option_bool(), which treats it
        like "on".  Wrong if the value is actually false.  Bug can bite when
        qemu_opts_validate() runs after qemu_opt_set_bool().
      
      * qemu_opt_del(): passes NULL to g_free(), which is just fine.
      
      * qemu_opt_foreach(): passes NULL to the callback, which is unlikely to
        be prepared for it.
      
      * qemu_opts_print(): prints NULL, which crashes on some systems.
      
      * qemu_opts_to_qdict(): passes NULL to qstring_from_str(), which
        crashes.
      
      It also makes qemu_opt_set_bool more readable by using find_desc_by_name
      and opts_accepts_any.
      
      It is based on Luiz's patch and uses Markus's comments. Discussions can
      be found at:
      http://lists.nongnu.org/archive/html/qemu-devel/2012-07/msg02716.html
      
      Signed-off-by: Dong Xu Wang <wdongxu@linux.vnet.ibm.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit db97ceba1e17db59188e91b66e61bf84a6a71081
  Author: Dong Xu Wang <wdongxu@linux.vnet.ibm.com>
  Date:   Thu Dec 6 14:47:19 2012 +0800
  
      qemu-option: qemu_opts_validate(): fix duplicated code
      
      Use opts_accepts_any() and find_desc_by_name().
      
      Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
      Signed-off-by: Dong Xu Wang <wdongxu@linux.vnet.ibm.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit c474ced8fe6684265fbb6a3183eb0cbea561409f
  Author: Dong Xu Wang <wdongxu@linux.vnet.ibm.com>
  Date:   Thu Dec 6 14:47:18 2012 +0800
  
      qemu-option: opt_set(): split it up into more functions
      
      The new functions are opts_accepts_any() and find_desc_by_name(), which
      are also going to be used by qemu_opts_validate() (see next commit).
      
      This also makes opt_set() slightly more readable.
      
      Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
      Signed-off-by: Dong Xu Wang <wdongxu@linux.vnet.ibm.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit 97331270e50f5858c82a0c6d146da81f5b776535
  Author: Jean-Christophe DUBOIS <jcd@tribudubois.net>
  Date:   Mon Dec 3 12:55:57 2012 +0000
  
      exynos4210/mct: Avoid infinite loop on non incremental timers
      
      Check for a 0 "distance" value to avoid infinite loop when the
      expired FCR timer was not programed with auto-increment.
      
      With this change the behavior is coherent with the same type
      of code in the exynos4210_gfrc_restart() function in the same
      file.
      
      Linux seems to mostly use this timer with auto-increment
      which explain why it is not a problem most of the time.
      
      However other OS might have a problem with this if they
      don't use the auto-increment feature.
      
      Signed-off-by: Jean-Christophe DUBOIS <jcd@tribudubois.net>
      Reviewed-by: Evgeny Voevodin <e.voevodin@samsung.com>
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit f47b48fb678581d6ee369cfe26b3513100b7d53e
  Author: Daniel Sangorrin <dsl@ertl.jp>
  Date:   Tue Dec 11 11:30:38 2012 +0000
  
      hw/arm_gic: fix target CPUs affected by set enable/pending ops
      
      Fix a bug on the ARM GIC model where interrupts are not
      set pending on the correct target CPUs when they are
      triggered by writes to the Interrupt Set Enable or
      Set Pending registers.
      
      Signed-off-by: Daniel Sangorrin <dsl@ertl.jp>
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit 79f5d67e9db35d53b478699393590392f7be03ac
  Author: walimis <walimisdev@gmail.com>
  Date:   Tue Dec 11 11:30:37 2012 +0000
  
      xilinx_zynq: Add one variable to avoid overwriting QSPI bus
      
      commit 7b482bcf xilinx_zynq: added QSPI controller
      
      Adds one QSPI controller, which has two spi buses, one is for
      spi0, and another is for spi1. But when initializing the spi1
      bus, "dev" has been overwrited by the ssi_create_slave_no_init() function,
      so that qdev_get_child_bus() returns NULL and the last two m25p80 flashes
      won't be attached to the spi1 bus, but to main-system-bus.
      
      Here we add one variable to avoid overwriting.
      
      Signed-off-by: Liming Wang <walimisdev@gmail.com>
      Reviewed-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit ee3f095680e4f578f4f1371a90acc20375b48966
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Tue Dec 11 11:30:37 2012 +0000
  
      hw/arm_gic_common: Correct GICC_PMR reset value for newer GICs
      
      The GIC architecture specification for v1 and v2 GICs (as found
      on the Cortex-A9 and newer) states that the GICC_PMR reset value
      is zero; this differs from the 0xf0 reset value used on 11MPCore.
      The NVIC is different again in not having a CPU interface; since
      we share the GIC code we must force the priority mask field to
      allow through all interrupts.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Reviewed-by: Igor Mitsyanko <i.mitsyanko@samsung.com>
  
  commit cad065f18e1ca7694385f42f560da637d4e651b6
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Tue Dec 11 11:30:37 2012 +0000
  
      hw/arm_gic: Fix comparison with priority mask register
      
      The GIC spec states that only interrupts with higher priority
      than the value in the GICC_PMR priority mask register are
      passed through to the processor. We were incorrectly allowing
      through interrupts with a priority equal to the specified
      value: correct the comparison operation to match the spec.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Reviewed-by: Igor Mitsyanko <i.mitsyanko@samsung.com>
  
  commit bf471f7950e9dc9416747b2774eb712f63afe5a7
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Tue Dec 11 11:30:37 2012 +0000
  
      hw/arm_boot, exynos4210, highbank: Fix secondary boot GIC init
      
      Fix the code in the secondary CPU boot stubs so that it correctly
      initialises the GIC rather than relying on bugs or implementation
      dependent aspects of the QEMU GIC implementation:
       * set the GIC_PMR.Priority field to all-ones, so that all
         interrupts are passed through. The default of all-zeroes
         means all interrupts are masked, and QEMU only booted because
         of a bug in the priority masking in our GIC implementation.
       * add a barrier after GIC setup and before WFI to ensure that
         GIC config is complete before we go into a possible low power
         state. This isn't needed with the software GIC model but could
         be required when using KVM and executing this code on the
         real hardware CPU.
      
      Note that of the three secondary stub implementations, only
      the common generic one needs to support both v6 and v7 DSB
      encodings; highbank and exynos4210 will always be v7 CPUs.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Reviewed-by: Igor Mitsyanko <i.mitsyanko@samsung.com>
  
  commit fbcad04d6bfdff937536eb23088a01a280a1a3af
  Author: Fabien Chouteau <chouteau@adacore.com>
  Date:   Mon Dec 10 12:56:22 2012 +0100
  
      Fix error code checking for SetFilePointer() call
      
      An error has occurred if the return value is invalid_set_file_pointer
      and getlasterror doesn't return no_error.
      
      Signed-off-by: Fabien Chouteau <chouteau@adacore.com>
      Acked-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 473c7f0255920bcaf37411990a3725898772817f
  Author: Stefan Priebe <s.priebe@profihost.ag>
  Date:   Fri Nov 30 09:55:46 2012 +0100
  
      rbd: Fix race between aio completition and aio cancel
      
      This one fixes a race which qemu had also in iscsi block driver
      between cancellation and io completition.
      
      qemu_rbd_aio_cancel was not synchronously waiting for the end of
      the command.
      
      To archieve this it introduces a new status flag which uses
      -EINPROGRESS.
      
      Signed-off-by: Stefan Priebe <s.priebe@profihost.ag>
      Reviewed-by: Stefan Hajnoczi <stefanha@gmail.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit 791bfa35ee00ca10b13bedfb048ffda385b151c7
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Tue Dec 4 16:35:12 2012 +0100
  
      qemu-io: Implement write -c for compressed clusters
      
      This makes it easier to create images with both compressed and
      uncompressed clusters for testing.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 23e956bfe6af6f71046772478ed08d4e5c9c62d4
  Author: Corey Bryant <coreyb@linux.vnet.ibm.com>
  Date:   Wed Nov 14 17:53:16 2012 -0500
  
      tests: Add tests for fdsets
      
      Signed-off-by: Corey Bryant <coreyb@linux.vnet.ibm.com>
      Reviewed-by: Kevin Wolf <kwolf@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit d92ada2202a0730e396304908ff7b870168387d2
  Author: Luiz Capitulino <lcapitulino@redhat.com>
  Date:   Fri Nov 30 10:52:09 2012 -0200
  
      block: bdrv_img_create(): drop unused error handling code
      
      Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit cf8f2426c55245f437a91f2fdabbed4ea24e7786
  Author: Luiz Capitulino <lcapitulino@redhat.com>
  Date:   Fri Nov 30 10:52:08 2012 -0200
  
      qmp: qmp_drive_mirror(): pass Error object to bdrv_img_create()
      
      Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit 43e17041156ddecac8a7500648e71287ba270c0a
  Author: Luiz Capitulino <lcapitulino@redhat.com>
  Date:   Fri Nov 30 10:52:07 2012 -0200
  
      qmp: qmp_transaction(): pass Error object to bdrv_img_create()
      
      Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit a930091189cedcc0023dd38f705e2a46e530f4a4
  Author: Luiz Capitulino <lcapitulino@redhat.com>
  Date:   Fri Nov 30 10:52:06 2012 -0200
  
      qemu-img: img_create(): drop unneeded goto and ret variable
      
      Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit 9b37525a7dbc4f5eef0023fc92716259a3d94612
  Author: Luiz Capitulino <lcapitulino@redhat.com>
  Date:   Fri Nov 30 10:52:05 2012 -0200
  
      qemu-img: img_create(): pass Error object to bdrv_img_create()
      
      Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit 71c79813d83b5b45ba934cf995436063da458f66
  Author: Luiz Capitulino <lcapitulino@redhat.com>
  Date:   Fri Nov 30 10:52:04 2012 -0200
  
      block: bdrv_img_create(): add Error ** argument
      
      This commit adds an Error ** argument to bdrv_img_create() and set it
      appropriately on error.
      
      Callers of bdrv_img_create() pass NULL for the new argument and still
      rely on bdrv_img_create()'s return value. Next commits will change
      callers to use the Error object instead.
      
      Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit 3c42ea66888f149d72d600bab63624b2d849e4bf
  Author: Christian Borntraeger <borntraeger@de.ibm.com>
  Date:   Thu Nov 22 21:02:55 2012 +0100
  
      block: simplify default_drive
      
      Markus Armbruster pointed out that there is only one caller
      to default_drive with IF_DEFAULT as a type. Lets get rid
      of the block_default_type parameter and adopt the caller
      to do the right thing (asking the machine struct).
      
      Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com>
      Reviewed-by: Markus Armbruster <armbru@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 2d0d2837dcf786da415cf4165d37f4ddd684ff57
  Author: Christian Borntraeger <borntraeger@de.ibm.com>
  Date:   Tue Nov 20 15:30:34 2012 +0100
  
      Support default block interfaces per QEMUMachine
      
      There are QEMUMachines that have neither IF_IDE nor IF_SCSI as a
      default/standard interface to their block devices / drives. Therefore,
      this patch introduces a new field default_block_type per QEMUMachine
      struct. The prior use_scsi field becomes thereby obsolete and is
      replaced through .default_block_type = IF_SCSI.
      
      This patch also changes the default for s390x to IF_VIRTIO and
      removes an early hack that converts IF_IDE drives.
      Other parties have already claimed interest (e.g. IF_SD for exynos)
      
      To create a sane default, for machines that dont specify a
      default_block_type, this patch makes IF_IDE = 0 and IF_NONE = 1.
      I checked all users of IF_NONE (blockdev.c and ww/device-hotplug.c)
      as well as IF_IDE and it seems that it is ok to change the defines -
      in other words, I found no obvious (to me) assumption in the code
      regarding IF_NONE==0. IF_NONE is only set if there is an
      explicit if=none. Without if=* the interface becomes IF_DEFAULT.
      
      I would suggest to have some additional care, e.g. by letting
      this patch sit some days in the block tree.
      
      Based on an initial patch from Einar Lueck <elelueck@de.ibm.com>
      
      Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com>
      CC: Igor Mitsyanko <i.mitsyanko@samsung.com>
      CC: Markus Armbruster <armbru@redhat.com>
      CC: Kevin Wolf <kwolf@redhat.com>
      Reviewed-by: Alexander Graf <agraf@suse.de>
      Acked-by: Igor Mitsyanko <i.mitsyanko@samsung.com>
      Reviewed-by: Markus Armbruster <armbru@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit c208e8c2d88eea2bbafc2850d8856525637e495d
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri Nov 2 16:14:20 2012 +0100
  
      raw-posix: inline paio_ioctl into hdev_aio_ioctl
      
      clang now warns about an unused function:
        CC    block/raw-posix.o
      block/raw-posix.c:707:26: warning: unused function paio_ioctl
      [-Wunused-function]
      static BlockDriverAIOCB *paio_ioctl(BlockDriverState *bs, int fd,
                               ^
      1 warning generated.
      
      because the only use of paio_ioctl() is inside a #if defined(__linux__)
      guard and it is static now.
      
      Reported-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 258d2edbcd4bb5d267c96163333820332e1c14fa
  Author: Charles Arnold <carnold@suse.com>
  Date:   Tue Oct 30 20:59:32 2012 -0600
  
      block: vpc support for ~2 TB disks
      
      The VHD specification allows for up to a 2 TB disk size. The current
      implementation in qemu emulates EIDE and ATA-2 hardware which only allows
      for up to 127 GB.  This disk size limitation can be overridden by allowing
      up to 255 heads instead of the normal 4 bit limitation of 16.  Doing so
      allows disk images to be created of up to nearly 2 TB.  This change does
      not violate the VHD format specification nor does it change how smaller
      disks (ie, <=127GB) are defined.
      
      [Charles Arnold also writes: "In analyzing a 160 GB VHD fixed disk image
      created on Windows 2008 R2, it appears that MS is also ignoring the CHS
      values in the footer geometry field in whatever driver they use for
      accessing the image.  The CHS values are set at 65535,16,255 which
      obviously doesn't represent an image size of 160 GB." -- Stefan]
      
      Signed-off-by: Charles Arnold <carnold@suse.com>
      Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 1fe1fa510aa3d4eb1fb4246d4951ef48e4c949c2
  Author: Charles Arnold <carnold@suse.com>
  Date:   Fri Nov 2 09:54:24 2012 -0600
  
      block: vpc initialize the uuid footer field
      
      Initialize the uuid field in the footer with a generated uuid.
      
      Signed-off-by: Charles Arnold <carnold@suse.com>
      Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit d567e62f98d5789ff4d273b924a0474931c71e8b
  Author: David Gibson <david@gibson.dropbear.id.au>
  Date:   Thu Nov 15 13:12:14 2012 +1100
  
      virtio-blk: Remove duplicate property definition
      
      For the virtio-blk device (via virtio-pci) the property "config-wce" is
      defined in two places.  First, it's defined from the
      DEFINE_VIRTIO_BLK_FEATURES macro, second it's defined directly in
      virtio-pci, just two lines above the call to that macro.
      
      The direct definition in virtio-pci.c is broken, since it operates on the
      'config_wce' field of VirtIOBlkConf, which is never used anywhere else.
      Therefore, this patch removes both the extra property definition and the
      redundant field it works on.
      
      Cc: Kevin Wolf <kwolf@redhat.com>
      Cc: Anthony Liguori <aliguori@us.ibm.com>
      Cc: Paul 'Rusty' Russell <rusty@rustcorp.com.au>
      
      Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit f500a6d3c2b9ef0bb06d0080d91d8ed3c1d68f58
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Mon Nov 12 17:35:27 2012 +0100
  
      block: Avoid second open for format probing
      
      This fixes problems that are caused by the additional open/close cycle
      of the existing format probing, for example related to qemu-nbd without
      -t option or file descriptor passing.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit 7b272452398135e4f8e48341239705d03c82dae3
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Mon Nov 12 17:05:39 2012 +0100
  
      block: Factor out bdrv_open_flags
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit c57b6656c3168bccca7f78b3f740e9149893b3da
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Tue Nov 13 16:35:13 2012 +0100
  
      aio: Get rid of qemu_aio_flush()
      
      There are no remaining users, and new users should probably be
      using bdrv_drain_all() in the first place.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit d318aea9325c99b15c87a7c14865386c2fde0d2c
  Author: Kevin Wolf <kwolf@redhat.com>
  Date:   Tue Nov 13 16:35:08 2012 +0100
  
      block: Improve bdrv_aio_co_cancel_em
      
      Instead of waiting for all requests to complete, wait just for the
      specific request that should be cancelled.
      
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit 8a805c222caa0e20bf11d2267f726d0bb5917d94
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Tue Dec 4 16:12:19 2012 +0100
  
      tests: avoid qemu_aio_flush() in test-thread-pool.c
      
      We need to eliminate calls to qemu_aio_flush() since the function is
      being removed.  Most callers will use bdrv_drain_all() instead but
      test-thread-pool.c is lower level.
      
      Since the test uses the global AioContext we can loop on qemu_aio_wait()
      to wait for aio and bh activity to complete.
      
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
      Acked-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit 9fe3781f09f94f3ce76e52899bcdeb0d5164dbb1
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   Tue Dec 4 16:12:18 2012 +0100
  
      tests: use aio_poll() instead of aio_flush() in test-aio.c
      
      There has been confusion between various aio wait and flush functions.
      It's time to get rid of qemu_aio_flush() but in the aio test cases we
      really do want this low-level functionality.
      
      Therefore declare a local wait_for_aio() helper for the test cases.
      Drop the aio_flush() test case.
      
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
      Acked-by: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: Kevin Wolf <kwolf@redhat.com>
  
  commit ff1562908d1da12362aa9e3f3bfc7ba0da8114a4
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Tue Dec 11 08:24:30 2012 +0100
  
      seabios: update to e8a76b0f225bba5ba9d63ab227e0a37b3beb1059
      
      This patch updates seabios to latest git master.  Changes:
      
        (1) q35 patches merged.
        (2) some acpi cleanups.
        (3) fixes irq 8 conflict.
      
      (3) makes this a candidate for the stable branch
      
      Cc: qemu-stable@nongnu.org
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit d281084d3e51f03999d12a506491a0c6f31b40e8
  Author: Alex Williamson <alex.williamson@redhat.com>
  Date:   Mon Dec 10 11:30:03 2012 -0700
  
      vfio-pci: Don't use kvm_irqchip_in_kernel
      
      kvm_irqchip_in_kernel() has an architecture specific meaning, so
      we shouldn't be using it to determine whether to enabled KVM INTx
      bypass.  kvm_irqfds_enabled() seems most appropriate.  Also use this
      to protect our other call to kvm_check_extension() as that explodes
      when KVM isn't enabled.
      
      Signed-off-by: Alex Williamson <alex.williamson@redhat.com>
      Cc: qemu-stable@nongnu.org
  
  commit 1c97e303d4ea80a2691334b0febe87a50660f99d
  Merge: 7c12fd9... b34d12d...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Mon Dec 10 08:35:15 2012 -0600
  
      Merge remote-tracking branch 'afaerber/qom-cpu' into staging
      
      * afaerber/qom-cpu:
        target-i386: Postpone cpuid_level update to realize time
        target-i386: Use define for cpuid vendor string size
        target-i386: Separate feature string parsing from CPU model lookup
        target-i386/cpu.c: Coding style fixes
        qdev: qdev_create(): use error_report() instead of hw_error()
        sysemu.h: Include qemu-types.h instead of qemu-common.h
        Create qemu-types.h for struct typedefs
        qlist.h: Do not include qemu-common.h
        qga/channel-posix.c: Include headers it needs
        qapi/qmp-registry.c: Include headers it needs
        ui/vnc-palette.c: Include headers it needs
        user: Rename qemu-types.h to qemu-user-types.h
        user: Move *-user/qemu-types.h to main directory
      
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 7c12fd9b29c6ca2119396f143d84706f2fba6222
  Merge: 8385b17... 654598c...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Mon Dec 10 08:34:29 2012 -0600
  
      Merge remote-tracking branch 'stefanha/trivial-patches' into staging
      
      * stefanha/trivial-patches:
        pc_sysfw: Plug memory leak on pc_fw_add_pflash_drv() error path
        qemu-options: Fix space at EOL
        Fix spelling in comments and documentation
        Clean up pci_drive_hot_add()'s use of BlockInterfaceType
        arm: a9mpcore: remove un-used ptimer_iomem field
        target-sparc: Remove t0, t1 from CPUSPARCState
        target-m68k: Remove t1 from CPUM68KState
        target-alpha: Remove t0, t1 from CPUAlphaState
        s390x: Spelling fixes (endianess -> endianness, occured -> occurred)
        Fix comments (adress -> address, layed -> laid, wierd -> weird)
        Fix spelling (prefered -> preferred)
        configure: Remove stray debug output
        sd: Send debug printfery to stderr not stdout
      
      Conflicts:
      	configure
      
      Resolve spelling conflict in configure.
      
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 8385b173a0ca4c2345434104e6cc2a7259adc4b9
  Merge: 16ef55c... 3e43749...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Mon Dec 10 08:33:11 2012 -0600
  
      Merge remote-tracking branch 'kraxel/acpi.1' into staging
      
      * kraxel/acpi.1:
        acpi: drop debug port
        q35: update lpc pci config space according to configured devices
        apci: switch piix4 pci hotplug to memory api
        acpi: remove acpi_gpe_blk
        apci: switch piix4 gpe to memory api
        acpi: fix piix4 smbus mapping
        acpi: switch smbus to memory api
        acpi: cleanup ich9 memory region
        apci: switch ich9 smi to memory api
        apci: switch ich9 gpe to memory api
        acpi: cleanup vt82c686 memory region
        acpi: cleanup piix4 memory region
        apci: switch evt to memory api
        apci: switch cnt to memory api
        apci: switch timer to memory api
        apci: switch vt82c686 to memory api
        apci: switch ich9 to memory api
        apci: switch piix4 to memory api
      
      Conflicts:
      	hw/lpc_ich9.c
      
      Resolved merge conflict due to apm_init adding an argument.
      
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 16ef55ca85ac8c8fcac46547108bd1c8b44943a2
  Merge: c62adbe... 9fd2ecd...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Mon Dec 10 08:32:15 2012 -0600
  
      Merge remote-tracking branch 'aneesh/for-upstream' into staging
      
      * aneesh/for-upstream:
        virtfs-proxy-helper: use setresuid and setresgid
      
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit c62adbee15deae473aa02a37193ddd6b054b0c9f
  Merge: e49d021... 427e3aa...
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Mon Dec 10 08:31:19 2012 -0600
  
      Merge remote-tracking branch 'kraxel/usb.74' into staging
      
      * kraxel/usb.74:
        usb-tablet: Allow connecting to ehci
        ehci: Lower timer freq when the periodic schedule is idle
        usb: Allow overriding of usb_desc at the device level
        usb: Don't allow USB_RET_ASYNC for interrupt packets
        usb: Call wakeup when data becomes available for all devices with int eps
        add pc-1.4
      
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit e49d021e574c3ee8e443bcc84d1fb7dfb4c87c42
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Fri Dec 7 15:39:13 2012 +0000
  
      configure: Default to 'cc', not 'gcc'
      
      Default to 'cc' as our compiler, rather than 'gcc'. We used to have
      to insist on gcc when we still kept the CPU env in a fixed global
      register, but this is no longer necessary and we will now compile OK
      on clang as well as gcc.  Using 'cc' should generally result in us
      using the most standard and maintained system compiler for the
      platform.  (For instance on newer MacOS X 'gcc' exists but is an
      elderly compiler provided mostly for legacy reasons, and 'cc'
      (which is clang) is definitely the better choice.) On Linux there
      will generally be no user-visible change since cc will be gcc.
      
      This changeover necessitates a slight reworking of how we set the
      'cc' variable, because GNU cross toolchains generally provide a
      '${cross_prefix}gcc' but not a '${cross_prefix}cc'.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 24c35a504e8b09e697d0268bbefb2a329b901611
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Fri Oct 12 03:55:51 2012 +0000
  
      linux-user: Merge pread/pwrite into pread64/pwrite64
      
      The Linux syscalls underlying pread() and pwrite() take a 64 bit
      offset on all architectures, even if some of them name the syscall
      "pread/pwrite" rather than "pread64/pwrite64" for historical reasons.
      So move the four QEMU target architectures (arm, i386, sparc,
      unicore32) which were defining TARGET_NR_pread/pwrite to define
      TARGET_NR_pread64/pwrite64 instead, and drop the TARGET_NR_pread/pwrite
      implementation code completely.
      
      (Based on examination of the kernel sources for the four architectures
      this patch affects.)
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit f877d09e63bd94424dab049da75bc1cd601a7609
  Author: Max Filippov <jcmvbkbc@gmail.com>
  Date:   Wed Dec 5 07:15:27 2012 +0400
  
      target-xtensa: use movcond where possible
      
      Use movcond for all sorts of conditional moves, ABS, CLAMPS, MIN/MAX
      opcodes.
      
      Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 5dacd229ebb46c236cb1dd0c65a4e4f2cfb55dfb
  Author: Max Filippov <jcmvbkbc@gmail.com>
  Date:   Wed Dec 5 07:15:26 2012 +0400
  
      target-xtensa: add s32c1i unit tests
      
      Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit efdfac94f48f8589a0d60b650c7bed989a341eaa
  Author: Max Filippov <jcmvbkbc@gmail.com>
  Date:   Wed Dec 5 07:15:25 2012 +0400
  
      target-xtensa: add SR accessibility unit tests
      
      Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit b7909d81f7658f64bba0faed83e7c2fd6a52fcba
  Author: Max Filippov <jcmvbkbc@gmail.com>
  Date:   Wed Dec 5 07:15:24 2012 +0400
  
      target-xtensa: implement MISC SR
      
      The Miscellaneous Special Registers Option provides zero to four scratch
      registers within the processor readable and writable by RSR, WSR, and
      XSR. These registers are privileged. They may be useful for some
      application-specific exception and interrupt processing tasks in the
      kernel. The MISC registers are undefined after reset.
      See ISA, 4.7.3 for details.
      
      Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 53593e90d13264dc88b3281ddf75ceaa641df05a
  Author: Max Filippov <jcmvbkbc@gmail.com>
  Date:   Wed Dec 5 07:15:23 2012 +0400
  
      target-xtensa: better control rsr/wsr/xsr access to SRs
      
      There are read-only (DEBUGCAUSE, PRID) and write-only (INTCLEAR) SRs,
      and INTERRUPT/INTSET SR allows rsr/wsr, but not xsr. Raise illeagal
      opcode exception on illegal access to these SRs.
      
      Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit fe0bd475aa31e60674f7f53b85dc293108026202
  Author: Max Filippov <jcmvbkbc@gmail.com>
  Date:   Wed Dec 5 07:15:22 2012 +0400
  
      target-xtensa: restrict available SRs by enabled options
      
      Beginning with the RA-2004.1 release, SR access instructions (rsr, wsr,
      xsr) are associated with their corresponding SR and raise illegal opcode
      exception in case the register is not configured for the core.
      
      Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 4e41d2f5830a76d3fe92b3d3b18cc9f2ee927770
  Author: Max Filippov <jcmvbkbc@gmail.com>
  Date:   Wed Dec 5 07:15:21 2012 +0400
  
      target-xtensa: implement CACHEATTR SR
      
      In XEA1, the Options for Memory Protection and Translation and the
      corresponding TLB management instructions are not available. Instead,
      functionality similar to the Region Protection Option is available
      through the cache attribute register. See ISA, A.2.14 for details.
      
      Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit fcc803d119a4c01a9b0ee5bda35fda1eeabffa33
  Author: Max Filippov <jcmvbkbc@gmail.com>
  Date:   Wed Dec 5 07:15:20 2012 +0400
  
      target-xtensa: implement ATOMCTL SR
      
      ATOMCTL SR controls s32c1i opcode behavior depending on targeted memory
      type. See ISA, 4.3.12.4 for details.
      
      Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 536b558f5896ebbd635b57fa393e82faaa32ad52
  Merge: 511c68d... 19e6c50...
  Author: Blue Swirl <blauwirbel@gmail.com>
  Date:   Sat Dec 8 17:50:57 2012 +0000
  
      Merge branch 'master' of git.qemu-project.org:/pub/git/qemu
      
      * 'master' of git.qemu-project.org:/pub/git/qemu:
        target-mips: Fix incorrect shift for SHILO and SHILOV
        target-mips: Fix incorrect code and test for INSV
        xilinx_uartlite: Accept input after rx FIFO pop
        xilinx_uartlite: suppress "cannot receive message"
        xilinx_axienet: Implement R_IS behaviour
  
  commit 511c68d3af626cb0a39034cb77e7ac64d3a26c0c
  Author: Eduardo Habkost <ehabkost@redhat.com>
  Date:   Tue Dec 4 16:32:58 2012 -0200
  
      finally kill cpudef config section support
      
      The external CPU models were removed on QEMU 1.2, and the support for
      the "cpudef" config sections was documented as deprecated, but the
      actual removal of the config section was pending.
      
      Now that QEMU 1.3 was released, we can finally kill the support for
      cpudef config sections, and support only the built-in CPU models from
      target-i386/cpu.c.
      
      Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 4cdd2e665ec4bd10c20c26432ee9ffe4db7bcc1c
  Merge: 4753631... 5822993...
  Author: Blue Swirl <blauwirbel@gmail.com>
  Date:   Sat Dec 8 14:28:13 2012 +0000
  
      Merge branch 'memory-ioport' of git://github.com/afaerber/qemu-cpu
      
      * 'memory-ioport' of git://github.com/afaerber/qemu-cpu:
        hw/dma.c: Replace register_ioport_*
        hw/pc.c: Replace register_ioport_*
        serial: Replace register_ioport_*
        hw/cirrus_vga.c: Replace register_ioport_*
        hw/apm.c: Replace register_ioport_*
        isa: Add isa_address_space_io()
  
  commit 475363176c80feedb8feb5e335ba64de68c7b055
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Wed Oct 31 09:30:47 2012 +0000
  
      HACKING: List areas where we may rely on impdef C behaviour
      
      Add a section to HACKING saying which version of the C spec
      we use and describing the bits of implementation defined C
      compiler behaviour which C code in QEMU is allowed to rely on.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 288fa40736e6eb63132d01aa6dc21ee831b796ae
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Tue Nov 27 13:19:40 2012 +0100
  
      pixman: require 0.18.4 or newer
      
      When older versions are found the internal pixman version is prefered.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 94788f54e9deeaa2c82891a7d216fdd6e0e58749
  Author: Evgeny Voevodin <e.voevodin@samsung.com>
  Date:   Wed Nov 21 11:43:07 2012 +0400
  
      TCG: Remove unused global gen_opc_ arrays.
      
      Signed-off-by: Evgeny Voevodin <e.voevodin@samsung.com>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit ab1103def476d985c08362df97ff9cb9c112adfc
  Author: Evgeny Voevodin <e.voevodin@samsung.com>
  Date:   Wed Nov 21 11:43:06 2012 +0400
  
      TCG: Use gen_opc_instr_start from context instead of global variable.
      
      Signed-off-by: Evgeny Voevodin <e.voevodin@samsung.com>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit c9c99c22d5f8e9cfa83260fbe236a57e7383d673
  Author: Evgeny Voevodin <e.voevodin@samsung.com>
  Date:   Wed Nov 21 11:43:05 2012 +0400
  
      TCG: Use gen_opc_icount from context instead of global variable.
      
      Signed-off-by: Evgeny Voevodin <e.voevodin@samsung.com>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 25983cad31969e3003eef77bc03a6700f46899d2
  Author: Evgeny Voevodin <e.voevodin@samsung.com>
  Date:   Wed Nov 21 11:43:04 2012 +0400
  
      TCG: Use gen_opc_pc from context instead of global variable.
      
      Signed-off-by: Evgeny Voevodin <e.voevodin@samsung.com>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit c3a43607d927e6a0ecce0b61e8297c1cfe604c14
  Author: Evgeny Voevodin <e.voevodin@samsung.com>
  Date:   Wed Nov 21 11:43:03 2012 +0400
  
      tcg/tcg.h: Duplicate global TCG gen_opc_ arrays into TCGContext.
      
      Signed-off-by: Evgeny Voevodin <e.voevodin@samsung.com>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 2aa1cb514cdce31ca68902d464cd03d31a76e998
  Author: Brad Smith <brad@comstyle.com>
  Date:   Mon Nov 19 04:22:12 2012 -0500
  
      curses: Remove OpenBSD workaround
      
      I removed the same sort of workaround for OpenBSD within the
      configure script with commit 4dcc3f5876fa638d5c35bd47be3b717ea74cc2e7
      but didn't bother to grep further to come across this same chunk
      of code in the curses code itself. So the following diff removes
      the same workaround chunk within the curses code.
      
      Signed-off-by: Brad Smith <brad@comstyle.com>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit 0be4835b4932f38167b611c2b311ebaaec98a8eb
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Fri Nov 2 09:20:46 2012 +1100
  
      exec: Advise huge pages for the TCG code gen buffer
      
      After allocating 32MB or more contiguous memory, huge pages
      would seem to be ideal.
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
  
  commit b34d12d153e6e5c5e5e00eac510b054a94409deb
  Author: Igor Mammedov <imammedo@redhat.com>
  Date:   Mon Oct 22 17:03:00 2012 +0200
  
      target-i386: Postpone cpuid_level update to realize time
      
      Delay capping cpuid_level to 7 to realize time so property setters
      for cpuid_7_0_ebx_features and "level" could be used in any order/time
      between x86_cpu_initfn() and x86_cpu_realize().
      
      Signed-off-by: Igor Mammedov <imammedo@redhat.com>
      Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 654598c944aa31cdbea435bd468055af9c918d16
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Fri Nov 23 19:12:18 2012 +0100
  
      pc_sysfw: Plug memory leak on pc_fw_add_pflash_drv() error path
      
      Harmless, because we the error inevitably leads to another, fatal one
      in pc_system_flash_init(): PC system firmware (pflash) not available.
      Fix it anyway.
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 3528a3cba1f59de520fad7b1c843759e8655ea2c
  Author: Michal Privoznik <mprivozn@redhat.com>
  Date:   Fri Nov 23 09:52:39 2012 +0100
  
      qemu-options: Fix space at EOL
      
      There's no need to add a space at the end of line.
      Moreover, it can make problems in some projects that
      store the help output into a file (and run couple of
      tests based on that) and have space at EOL forbidden.
      
      Signed-off-by: Michal Privoznik <mprivozn@redhat.com>
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 993d46ce7e54f3d035d344ed1b145b13f9ac54b9
  Author: Stefan Weil <sw@weilnetz.de>
  Date:   Fri Nov 23 07:26:04 2012 +0100
  
      Fix spelling in comments and documentation
      
      These spelling bugs were found by codespell:
      
      supressing -> suppressing
      transfered -> transferred
      
      Signed-off-by: Stefan Weil <sw@weilnetz.de>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 4dbd84e26f53d3283baa463f390f9623e8913e8f
  Author: Markus Armbruster <armbru@redhat.com>
  Date:   Thu Nov 22 15:16:36 2012 +0100
  
      Clean up pci_drive_hot_add()'s use of BlockInterfaceType
      
      pci_drive_hot_add() parameter type has the wrong type: int instead of
      BlockInterfaceType.  It's actually redundant, so we can just drop it.
      
      Signed-off-by: Markus Armbruster <armbru@redhat.com>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 036f0f8356936dba36b952c16f477b3f04f54e37
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Mon Nov 19 15:13:49 2012 +1000
  
      arm: a9mpcore: remove un-used ptimer_iomem field
      
      I'm guessing this is a hangover from a previous coreification of the mptimer
      sub-module. This field is completely unused - removed.
      
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit dee17bf9e5d29bd08592c6fc47541aad70444bbc
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Fri Nov 2 08:36:37 2012 +1100
  
      target-sparc: Remove t0, t1 from CPUSPARCState
      
      These fields are no longer used.
      
      Cc: Blue Swirl <blauwirbel@gmail.com>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit d694516440ca31bbcc7ad73f5e99b45fbeb2a6e6
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Fri Nov 2 08:36:36 2012 +1100
  
      target-m68k: Remove t1 from CPUM68KState
      
      This field is no longer used.
      
      Cc: Paul Brook <paul@codesourcery.com>
      Signed-off-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit c47d08ceff8ac76ff857016c80a8864fcf45a7d6
  Author: Richard Henderson <rth@twiddle.net>
  Date:   Fri Nov 2 08:36:35 2012 +1100
  
      target-alpha: Remove t0, t1 from CPUAlphaState
      
      These fields are no longer (or were never?) used.
      
      Signed-off-by: Richard Henderson <rth@twiddle.net>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 8367a14fd3c1ecd5551c91cd3f951ffc61ad7c12
  Author: Stefan Weil <sw@weilnetz.de>
  Date:   Fri Nov 2 08:35:54 2012 +0100
  
      s390x: Spelling fixes (endianess -> endianness, occured -> occurred)
      
      Replace also "write into" by "write to".
      
      Signed-off-by: Stefan Weil <sw@weilnetz.de>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit a93cf9dfba171aa94e3c4002d58abef2a3732bfb
  Author: Stefan Weil <sw@weilnetz.de>
  Date:   Fri Nov 2 08:29:53 2012 +0100
  
      Fix comments (adress -> address, layed -> laid, wierd -> weird)
      
      Remove also a duplicated 'the'.
      
      Signed-off-by: Stefan Weil <sw@weilnetz.de>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit eac29d87c883fcbb54913ae20ed2bdccb4bcf7a3
  Author: Stefan Weil <sw@weilnetz.de>
  Date:   Fri Nov 2 08:14:12 2012 +0100
  
      Fix spelling (prefered -> preferred)
      
      Signed-off-by: Stefan Weil <sw@weilnetz.de>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit bb5b5c20b7f68c79e036cd3ec5e9e6362c112670
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Sat Oct 20 20:37:04 2012 +0100
  
      configure: Remove stray debug output
      
      Rather than printing a message saying we're silently falling
      back to gthread coroutines when running on MacOS, actually
      do it silently.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 038d3d44598232f5aad40d1c84c215f38a21576c
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Thu Nov 15 16:32:53 2012 +1000
  
      sd: Send debug printfery to stderr not stdout
      
      Some debug printfs for SD are coming up in stdout. Redirected them to stderr
      instead.
      
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
  
  commit 9df694eeb8447ae5a302b4d40df9a8b91dfc61da
  Author: Igor Mammedov <imammedo@redhat.com>
  Date:   Mon Oct 22 17:03:10 2012 +0200
  
      target-i386: Use define for cpuid vendor string size
      
      Signed-off-by: Igor Mammedov <imammedo@redhat.com>
      Reviewed-by: Eduardo Habkost <ehabkost@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 8f961357d06a0beeb7d3efbde1d754d82ff6a300
  Author: Eduardo Habkost <ehabkost@redhat.com>
  Date:   Tue Dec 4 17:34:39 2012 -0200
  
      target-i386: Separate feature string parsing from CPU model lookup
      
      Instead of parsing the whole cpu_model string inside
      cpu_x86_find_by_name(), first split it into the CPU model name and the
      full feature string, then parse the feature string into pieces.
      
      When using CPU model classes, those two pieces of information will be
      used at different moments (CPU model name will be used to find CPU
      class, feature string will be used after CPU object was created), so
      making the split in two steps will make it easier to refactor the code
      later.
      
      This should also help on the CPU properties work, that will just need to
      replace the cpu_x86_parse_featurestr() logic (and can keep the CPU model
      lookup code as-is).
      
      Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
      Reviewed-by: Igor Mammedov <imammedo@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 9f3fb5657b2133a408ccf40b4ab57dec9b4ce771
  Author: Eduardo Habkost <ehabkost@redhat.com>
  Date:   Tue Dec 4 17:34:38 2012 -0200
  
      target-i386/cpu.c: Coding style fixes
      
      - Use spaces instead of tabs on cpu_x86_cpuid().
      - Use braces on 'if' statement cpu_x86_find_by_name().
      
      Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
      Reviewed-by: Igor Mammedov <imammedo@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 23e3fbec3355e67dbf26e98bbe33ef354097df8e
  Author: Eduardo Habkost <ehabkost@redhat.com>
  Date:   Tue Dec 4 11:19:34 2012 -0200
  
      qdev: qdev_create(): use error_report() instead of hw_error()
      
      hw_error() is specific for fatal hardware emulation errors, not for
      internal errors related to the qdev object/class abstraction or object
      initialization.
      
      Replace it with an error_report() call, followed by abort().
      
      This will also help reduce dependencies of the qdev code (as hw_error()
      is from cpus.o, and depends on the CPU list from exec.o).
      
      Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit bcf7930105c26d09ae83cbd8b982d01bb421f215
  Author: Eduardo Habkost <ehabkost@redhat.com>
  Date:   Tue Oct 23 21:44:08 2012 -0200
  
      sysemu.h: Include qemu-types.h instead of qemu-common.h
      
      It just needs the Monitor and DeviceState typedefs, so it doesn't need
      all of qemu-common.h.
      
      Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 394e1bb79591c2fbfc873e5ccc38e92a3ba992cf
  Author: Eduardo Habkost <ehabkost@redhat.com>
  Date:   Tue Oct 23 21:41:52 2012 -0200
  
      Create qemu-types.h for struct typedefs
      
      Instead of keeping all those struct typedefs in qemu-common.h, move it
      to a header that can be safely included by other headers, containing
      only the struct typedefs and not pulling in other dependencies.
      
      Also, move some of the qdev-core.h typedefs to the new file, too, so
      other headers don't need to include qdev-core.h only because of
      DeviceState and other typedefs.
      
      This will help us remove qemu-common.h dependencies from some headers
      later.
      
      Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit cad32159663c5910098e10d64f4b5b10648b0095
  Author: Eduardo Habkost <ehabkost@redhat.com>
  Date:   Tue Oct 23 21:55:19 2012 -0200
  
      qlist.h: Do not include qemu-common.h
      
      I don't know why it was including it, as I don't see any code that
      depends on anything from qemu-common.h.
      
      Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 4d4922c339abf67e47c79068d343ed41a020b8e2
  Author: Eduardo Habkost <ehabkost@redhat.com>
  Date:   Tue Oct 23 21:37:20 2012 -0200
  
      qga/channel-posix.c: Include headers it needs
      
      Include:
       - <errno.h> for errno
       - <unistd.h> & <fcntl.h> for fcntl()
       - <stdlib.h> for exit()
       - "osdep.h" for qemu_open()
      
      Some of those headers were probably being included by accident because
      some other headers were including qemu-common.h, but those headers
      should eventually stop including qemu-common.h.
      
      Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
      Signed-off-by: Igor Mammedov <imammedo@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit ccff63cac4f0d391187c9ee9aa2cab754df80c41
  Author: Eduardo Habkost <ehabkost@redhat.com>
  Date:   Tue Oct 23 21:35:44 2012 -0200
  
      qapi/qmp-registry.c: Include headers it needs
      
      Include:
      - <glib.h> for g_malloc0()
      - <string.h> for strcmp()
      
      Some of those headers were probably being included by accident because
      some other headers were including qemu-common.h, but those headers
      should eventually stop including qemu-common.h.
      
      Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 90f0cfa410544727ac4e9c130f9e5032e1fb9b71
  Author: Eduardo Habkost <ehabkost@redhat.com>
  Date:   Tue Oct 23 21:19:18 2012 -0200
  
      ui/vnc-palette.c: Include headers it needs
      
      Include:
       - <glib.h> for g_malloc0()
       - <string.h> for memset()
      
      Some of those headers were probably being included by accident because
      some other headers were including qemu-common.h, but those headers
      should eventually stop including qemu-common.h.
      
      Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit ee9baa00f2623f1f627913f62d60f2888286319a
  Author: Eduardo Habkost <ehabkost@redhat.com>
  Date:   Tue Oct 23 22:54:34 2012 -0200
  
      user: Rename qemu-types.h to qemu-user-types.h
      
      The header file is specific for *-user, but I plan to introduce a more
      generic qemu-types.h file, so I'm renaming it.
      
      Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 89e0e9c71e608f3679f30e88d988903536c6f7f3
  Author: Eduardo Habkost <ehabkost@redhat.com>
  Date:   Tue Oct 23 20:42:56 2012 -0200
  
      user: Move *-user/qemu-types.h to main directory
      
      The bsd-user/qemu-types.h and linux-user/qemu-types.h files are almost
      the same, but linux-user has the additional definitions of tswapal().
      
      This moves the linux-user file to the main directory, so the same file
      can be used by linux-user and bsd-user.
      
      Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 19e6c50d2d843220efbdd3b2db21d83c122c364a
  Author: Petar Jovanovic <petarj@mips.com>
  Date:   Wed Dec 5 00:29:10 2012 +0100
  
      target-mips: Fix incorrect shift for SHILO and SHILOV
      
      helper_shilo has not been shifting an accumulator value correctly for negative
      values in 'shift' field. Minor optimization for shift=0 case.
      This change also adds tests that will trigger issue and check for regressions.
      
      Signed-off-by: Petar Jovanovic <petarj@mips.com>
      Reviewed-by: Richard Henderson <rth@twiddle.net>
      Reviewed-by: Eric Johnson <ericj@mips.com>
      Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
  
  commit 34f5606ee101f82a247d09d05644ad2a63c8e342
  Author: Petar Jovanovic <petarj@mips.com>
  Date:   Mon Nov 26 16:13:21 2012 +0100
  
      target-mips: Fix incorrect code and test for INSV
      
      Content of register rs should be shifted for pos before applying a mask.
      This change contains both fix for the instruction and to the existing test.
      
      Signed-off-by: Petar Jovanovic <petarj@mips.com>
      Reviewed-by: Eric Johnson <ericj@mips.com>
      Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
  
  commit 9fd2ecdc8cb2dc1a8a7c57b6c9c60bc9947b6a73
  Author: Paolo Bonzini <pbonini@redhat.com>
  Date:   Thu Oct 11 14:20:23 2012 +0200
  
      virtfs-proxy-helper: use setresuid and setresgid
      
      The setfsuid and setfsgid system calls are obscure and they complicate
      the error checking (that glibc's warn_unused_result "feature" forces
      us to do).  Switch to the standard setresuid and setresgid functions.
      
      Signed-off-by: Paolo Bonzini <pbonini@redhat.com
      Signed-off-by: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com>
  
  commit 80625b97b52836b944a6438e8e3e9d992e6a00b6
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Wed Dec 5 16:53:44 2012 +1000
  
      xilinx_uartlite: Accept input after rx FIFO pop
      
      The device return false from the can receive function when the FIFO is
      full. This mean the device should check for buffered input whenever a byte is
      popped from the FIFO.
      
      Reported-by: Jason Wu <huanyu@xilinx.com>
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
  
  commit 859cc10d23e619153670fc58683373fa24d25b68
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Wed Dec 5 16:53:43 2012 +1000
  
      xilinx_uartlite: suppress "cannot receive message"
      
      This message is not an error condition, its just informing the user that
      the device is corking the uart traffic to not drop characters.
      
      Reported-by: Jason Wu <huanyu@xilinx.com>
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
  
  commit d4d230da08918183929c7d6cb54824b391536904
  Author: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
  Date:   Wed Dec 5 16:53:42 2012 +1000
  
      xilinx_axienet: Implement R_IS behaviour
      
      The interrupt status register R_IS is the standard clear-on-write behaviour.
      This was unimplemented and defaulting to updating the register to the written
      value. Implemented clear-on-write.
      
      Reported-by: Jason Wu <huanyu@xilinx.com>
      Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
      Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
  
  commit 582299336879504353e60c7937fbc70fea93f3da
  Author: Julien Grall <julien.grall@citrix.com>
  Date:   Wed Sep 19 12:50:09 2012 +0100
  
      hw/dma.c: Replace register_ioport_*
      
      Replace all register_ioport_*() with the new Memory API functions.
      This permits to use the new Memory stuff like listeners.
      
      Signed-off-by: Julien Grall <julien.grall@citrix.com>
      Acked-by: Avi Kivity <avi@redhat.com>
      [AF: Rebased onto hwaddr]
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 258711c6448c44b60b0fecef1d3b09c71e23e304
  Author: Julien Grall <julien.grall@citrix.com>
  Date:   Wed Sep 19 12:50:08 2012 +0100
  
      hw/pc.c: Replace register_ioport_*
      
      Replace all register_ioport_*() with portio_*() or a MemoryRegion.
      This permits to use the new Memory stuff like listeners.
      
      Signed-off-by: Julien Grall <julien.grall@citrix.com>
      Acked-by: Avi Kivity <avi@redhat.com>
      [AF: Rebased onto hwaddr]
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 568fd159e4ca82d213706acd2cf4c94f27537096
  Author: Julien Grall <julien.grall@citrix.com>
  Date:   Wed Sep 19 12:50:07 2012 +0100
  
      serial: Replace register_ioport_*
      
      Replace all register_ioport_*() with a MemoryRegion.
      This permits to use the new Memory stuff like listeners.
      
      For more flexibility, the IO address space is passed as an argument.
      
      Signed-off-by: Julien Grall <julien.grall@citrix.com>
      Acked-by: Avi Kivity <avi@redhat.com>
      [AF: Rebased onto serial split]
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit c75e6d8e354c44e76045cb0de20cda1a4ce4d575
  Author: Julien Grall <julien.grall@citrix.com>
  Date:   Wed Sep 19 12:50:06 2012 +0100
  
      hw/cirrus_vga.c: Replace register_ioport_*
      
      Replace all register_ioport_*() with the new Memory API.
      This permits to use the new Memory stuff like listeners.
      
      Signed-off-by: Julien Grall <julien.grall@citrix.com>
      Acked-by: Avi Kivity <avi@redhat.com>
      [AF: Rebased onto hwaddr]
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 42d8a3cf960659069bd2b2d9c443dafd7585607f
  Author: Julien Grall <julien.grall@citrix.com>
  Date:   Wed Sep 19 12:50:03 2012 +0100
  
      hw/apm.c: Replace register_ioport_*
      
      Replace all register_ioport_*() with a MemoryRegion.
      This permits to use the new Memory stuff like listeners.
      
      Moreover, the PCI device is added as an argument for apm_init(),
      so we can register IO inside the PCI IO address space.
      
      Signed-off-by: Julien Grall <julien.grall@citrix.com>
      Acked-by: Avi Kivity <avi@redhat.com>
      [AF: Rebased onto hwaddr and q35]
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit ac10027327e27c9b360452e01af3ef2147f5a26f
  Author: Julien Grall <julien.grall@citrix.com>
  Date:   Wed Sep 19 12:50:02 2012 +0100
  
      isa: Add isa_address_space_io()
      
      This function permits to retrieve ISA IO address space.
      It will be usefull when we need to pass IO address space as argument.
      
      Signed-off-by: Julien Grall <julien.grall@citrix.com>
      Acked-by: Avi Kivity <avi@redhat.com>
      Signed-off-by: Andreas Färber <afaerber@suse.de>
  
  commit 427e3aa151c749225364d0c30640e2e3c1756d9d
  Author: Hans de Goede <hdegoede@redhat.com>
  Date:   Sat Nov 17 12:47:18 2012 +0100
  
      usb-tablet: Allow connecting to ehci
      
      Our ehci code has is capable of significantly lowering the wakeup rate
      for the hcd emulation while the device is idle. It is possible to add
      similar code ot the uhci emulation, but that simply is not there atm,
      and there is no reason why a (virtual) usb-tablet can not be a USB-2 device.
      
      Making usb-hid devices connect to the emulated ehci controller instead
      of the emulated uhci controller on vms which have both lowers the cpuload
      for a fully idle vm from 20% to 2-3% (on my laptop).
      
      An alternative implementation to using a property to select the tablet
      type, would be simply making it a new device type, ie usb-tablet2, but the
      downside of that is that this will require libvirt changes to be available
      through libvirt at all, and then management tools changes to become the
      default for new vms, where as using a property will automatically get
      any pc-1.3 type vms the lower cpuload.
      
      [ kraxel: adapt compat property for post-1.3 merge ]
      
      Signed-off-by: Hans de Goede <hdegoede@redhat.com>
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
      
      tablet compat fixup
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 8082624099bce56a3139e6b9f72016c00fd10227
  Author: Hans de Goede <hdegoede@redhat.com>
  Date:   Sat Nov 17 12:47:17 2012 +0100
  
      ehci: Lower timer freq when the periodic schedule is idle
      
      Lower the timer freq if no iso schedule packets complete for 64 frames in
      a row.
      
      We can safely do this, without adding latency, because:
      1) If there is isoc traffic this will never trigger
      2) For async handled interrupt packets (only usb-host), the completion handler
         will immediately schedule the frame_timer from a bh
      3) All devices using NAK to signal no data for interrupt endpoints now use
         wakeup, which will immediately schedule the frame_timer from a bh
      
      The advantage of this is that when we only have interrupt packets in the
      periodic schedule, async_stepdown can do its work and significantly lower
      the frequency at which the frame_timer runs.
      
      Signed-off-by: Hans de Goede <hdegoede@redhat.com>
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 386ab487ebc25d780ddfc4a9aea0b21c4a9aaa94
  Author: Hans de Goede <hdegoede@redhat.com>
  Date:   Sat Nov 17 12:47:16 2012 +0100
  
      usb: Allow overriding of usb_desc at the device level
      
      This allows devices to present a different set of descriptors based on
      device properties.
      
      Signed-off-by: Hans de Goede <hdegoede@redhat.com>
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit be41efde3ca0372dbf7543e09ff473b4eec25057
  Author: Hans de Goede <hdegoede@redhat.com>
  Date:   Sat Nov 17 12:47:15 2012 +0100
  
      usb: Don't allow USB_RET_ASYNC for interrupt packets
      
      It is tempting to use USB_RET_ASYNC for interrupt packets, rather then the
      current NAK + polling approach, but this causes issues for migration, as
      an async completed packet will not getting written back to guest memory until
      the next poll time, and if a migration happens in between it will get lost!
      
      Make an exception for host devices, because:
      1) host-linux actually uses async completion for interrupt endpoints
      2) host devices don't migrate anyways
      
      Ideally we would convert host-linux.c to handle (input) interrupt endpoints in
      a buffered manner like it does for isoc endpoints, keeping multiple urbs
      submitted to ensure the devices timing requirements are met, as well as making
      its interrupt ep handling the same as other usb-devices.
      
      Signed-off-by: Hans de Goede <hdegoede@redhat.com>
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 8beba9304391189666df1b62b23a5101b3831317
  Author: Hans de Goede <hdegoede@redhat.com>
  Date:   Sat Nov 17 12:47:14 2012 +0100
  
      usb: Call wakeup when data becomes available for all devices with int eps
      
      This is necessary for proper interaction with the xhci controller, and it
      will allow other hcds to lower there frame timer while waiting for interrupt
      data.
      
      Signed-off-by: Hans de Goede <hdegoede@redhat.com>
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit f1ae2e3883c4ee3a9f91f484690abe42f5063d64
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Tue Dec 4 14:39:16 2012 +0100
  
      add pc-1.4
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 3e43749882c558875f70ac5deda39cdc9797e245
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Tue Nov 27 08:24:42 2012 +0100
  
      acpi: drop debug port
      
      I'm pretty sure this isn't needed any more.  I think this predates the
      switch to seabios, and the seabios DSDT table has a DBUG() aml macro
      which writes stuff to the seabios debug port (0x402).
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 3f5bc9e8af8c9ee617b143e42ad4bd2feb379a19
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Fri Nov 23 15:02:18 2012 +0100
  
      q35: update lpc pci config space according to configured devices
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit c177684c753a0b1337acebb7dbc6f3f3a9700321
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Fri Nov 23 16:03:19 2012 +0100
  
      apci: switch piix4 pci hotplug to memory api
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit c84649ca66a32aadba20a8202062b02247270ee5
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Fri Nov 23 15:37:05 2012 +0100
  
      acpi: remove acpi_gpe_blk
      
      With gpe being switched to memory api this is no longer needed.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit b65b93f24cb84923d2d7d43cf87d40bc88b6bdcd
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Fri Nov 23 15:35:13 2012 +0100
  
      apci: switch piix4 gpe to memory api
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 24fe083de67e0f736c54da4abda05f23ec37c51d
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Fri Nov 23 14:58:04 2012 +0100
  
      acpi: fix piix4 smbus mapping
      
      Make write to the smbus base register and enable bit actually work.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 798512e5522685163c8d5fc5093aea19ae9cce06
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Fri Nov 23 14:57:01 2012 +0100
  
      acpi: switch smbus to memory api
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 4a522de0905c88160b6f93eb5d35883382a0c333
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Thu Nov 22 14:01:20 2012 +0100
  
      acpi: cleanup ich9 memory region
      
      Nothing left to do, everything handled by subregions,
      we can zap the reaw/write handlers now.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 10cc69b0de8e1756e6fbda4592c9d0ba3bce58fc
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Thu Nov 22 13:51:35 2012 +0100
  
      apci: switch ich9 smi to memory api
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 76a7daf97458c55b8d8e6d4eadc5c46b16c705ce
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Thu Nov 22 13:43:17 2012 +0100
  
      apci: switch ich9 gpe to memory api
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit a0f95659da77c8818ebd146bb1546ad152d0833e
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Fri Nov 23 09:00:25 2012 +0100
  
      acpi: cleanup vt82c686 memory region
      
      Nothing left to do, everything handled by subregions,
      we can zap the reaw/write handlers now.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit ca5d64b4b4fbb01e403f89ec9b399aaa69104b1e
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Thu Nov 22 13:27:04 2012 +0100
  
      acpi: cleanup piix4 memory region
      
      Nothing left to do, everything handled by subregions,
      we can zap the reaw/write handlers now.
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit b5a7c024d2606e84e0bbe4a0e87d252dfda41479
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Thu Nov 22 13:25:10 2012 +0100
  
      apci: switch evt to memory api
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit afafe4bbe0cf7d3318e1ac7b40925561f86a6bd4
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Thu Nov 22 13:17:57 2012 +0100
  
      apci: switch cnt to memory api
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 77d58b1e47c8d1c661f98f12b47ab519d3561488
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Thu Nov 22 12:12:30 2012 +0100
  
      apci: switch timer to memory api
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit a29028214c1d5d3571b27e6745f14534e6d8a662
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Fri Nov 23 08:29:27 2012 +0100
  
      apci: switch vt82c686 to memory api
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit cacaab8bdd74608361a488aac600d609dafd53e5
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Thu Nov 22 12:08:22 2012 +0100
  
      apci: switch ich9 to memory api
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit af11110bb83166473064389faa27e8c6703b2008
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Thu Nov 22 11:34:44 2012 +0100
  
      apci: switch piix4 to memory api
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 16c6c80ac3a772b42a87b77dfdf0fdac7c607b0e
  Author: Anthony Liguori <aliguori@us.ibm.com>
  Date:   Mon Dec 3 14:08:40 2012 -0600
  
      Open up 1.4 development branch
      
      Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
  
  commit 52a71bff6085398fbb8602718af228cd6339c02d
  Author: Hervé Poussineau <hpoussin@reactos.org>
  Date:   Sat Apr 14 22:48:36 2012 +0200
  
      prep: Use pc87312 device instead of collection of random ISA devices
      
      We can't however replace the built-in IDE controller, as the one in
      pc87312 is only single-channel and can use only IRQ 14. Therefore the
      pc87312's IDE function gets disabled via the config property.
      
      PReP emulation also gains a parallel port emulation this way.
      
      Signed-off-by: Hervé Poussineau <hpoussin@reactos.org>
      [AF: Use TYPE_PC87312 constant, add to ppc64-softmmu and to MAINTAINERS]
      Signed-off-by: Andreas Färber <andreas.faerber@web.de>
  
  commit 1ae41f447d1467172b0f8290ca1b83726ea9942a
  Author: Hervé Poussineau <hpoussin@reactos.org>
  Date:   Sat Apr 14 22:48:35 2012 +0200
  
      prep: Add pc87312 Super I/O emulation
      
      This provides floppy and IDE controllers as well as serial and parallel
      ports. However, dynamic configuration of devices is not yet supported.
      
      Signed-off-by: Hervé Poussineau <hpoussin@reactos.org>
      [AF: QOM'ify, split out header, create CharDriverState if absent]
      Signed-off-by: Andreas Färber <andreas.faerber@web.de>
  
  commit acbb090b2400f627a801074c4e3e006c7501bb26
  Author: Andreas Färber <andreas.faerber@web.de>
  Date:   Wed Aug 15 14:15:41 2012 +0200
  
      prep: Include devices for ppc64 as well
      
      Allows running qemu-system-ppc64 -M prep for consistency.
      
      Reported-by: Markus Armbruster <armbru@redhat.com>
      Signed-off-by: Andreas Färber <andreas.faerber@web.de>
      Acked-by: Hervé Poussineau <hpoussineau@reactos.org>

dot: height (35813 >= 32768) is too large.
----------------------------------------
20847: tolerable ALL FAIL

flight 20847 qemu-upstream-unstable real-bisect [real]
http://www.chiark.greenend.org.uk/~xensrcts/logs/20847/

Failures :-/ but no regressions.

Tests which did not succeed,
including tests which could not be run:
 test-amd64-i386-qemuu-rhel6hvm-intel  7 redhat-install  fail baseline untested


jobs:
 test-amd64-i386-qemuu-rhel6hvm-intel                         fail    


------------------------------------------------------------
sg-report-flight on woking.cam.xci-test.com
logs: /home/xc_osstest/logs
images: /home/xc_osstest/images

Logs, config files, etc. are available at
    http://www.chiark.greenend.org.uk/~xensrcts/logs

Test harness code can be found at
    http://xenbits.xensource.com/gitweb?p=osstest.git;a=summary



--===============8293915899497473353==
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.xen.org
http://lists.xen.org/xen-devel

--===============8293915899497473353==--

From xen-devel-bounces@lists.xen.org Fri Oct 18 11:23:22 2013
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Oct 2013 11:23:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1VX88s-0006hk-SL; Fri, 18 Oct 2013 11:22:54 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <astarta@rat.ru>) id 1VX7P2-0006O3-DA
	for xen-devel@lists.xen.org; Fri, 18 Oct 2013 10:35:33 +0000
Received: from [193.109.254.147:34625] by server-13.bemta-14.messagelabs.com
	id 3F/69-25247-3FE01625; Fri, 18 Oct 2013 10:35:31 +0000
X-Env-Sender: astarta@rat.ru
X-Msg-Ref: server-13.tower-27.messagelabs.com!1382092527!2933756!1
X-Originating-IP: [209.85.215.43]
X-SpamReason: INFO: max file limit 5000
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 6.9.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22698 invoked from network); 18 Oct 2013 10:35:27 -0000
Received: from mail-la0-f43.google.com (HELO mail-la0-f43.google.com)
	(209.85.215.43)
	by server-13.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	18 Oct 2013 10:35:27 -0000
Received: by mail-la0-f43.google.com with SMTP id el20so435629lab.16
	for <xen-devel@lists.xen.org>; Fri, 18 Oct 2013 03:35:26 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=1e100.net; s=20130820;
	h=x-gm-message-state:message-id:date:from:reply-to:organization
	:user-agent:mime-version:to:cc:subject:references:in-reply-to
	:content-type;
	bh=jxrXL1ByMLPqSbWNdm12eSL2QIcKZSOK8c/P6pCHU+0=;
	b=fiIHGehTrbQiWWmiu+GDXzOu4eWGZSVHuYR2lHwWUMNyuZH4dqhnkrZhvB1h/LPz3a
	A19XxzaNGa88VmeJ27MsRVELN8/GSSufegWbyd7Nne6DA3ZsNgnsAQSPHDy6V9+eiLiK
	vgNM1qNrt2p4BHPzr82JfX4/kxF0c1q9zVuadveFieK5gp/7N0CLIOOdhqry9W0oSLm0
	togRpMV+baVcMsFhfRNEZEd9+HOfj7dvRyf0UD/1ifBFTmh8Ppjx/knY7SOx25Dt+QZU
	Y5uG+TzL7puXrWvhK7PLSB2TqEwzMP6iffZHhEiO5YYKcaY+p+nJYEfp6KkuTGjWF8XL
	pTGw==
X-Gm-Message-State: ALoCoQlIwYmUR992/2KBaQyn1NhCY1MDarcI3eXrCDGTjYw8T4IVRPnS77V6/49MjNWwSwAQ8sku
X-Received: by 10.152.170.166 with SMTP id an6mr1949591lac.20.1382092526761;
	Fri, 18 Oct 2013 03:35:26 -0700 (PDT)
Received: from [10.250.149.21] (23.nat.acronis.net. [91.195.22.23])
	by mx.google.com with ESMTPSA id i3sm965006laf.4.2013.10.18.03.35.24
	for <multiple recipients>
	(version=TLSv1 cipher=RC4-SHA bits=128/128);
	Fri, 18 Oct 2013 03:35:25 -0700 (PDT)
Message-ID: <52610E1E.9010707@rat.ru>
Date: Fri, 18 Oct 2013 14:31:58 +0400
From: Astarta <astarta@rat.ru>
Organization: rat.ru
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:24.0) Gecko/20100101 Thunderbird/24.0
MIME-Version: 1.0
To: Ian Campbell <Ian.Campbell@citrix.com>, 
	David Vrabel <david.vrabel@citrix.com>
References: <525E31F2.3020308@rat.ru>
	<525E94A3.90706@citrix.com>		<20131016141739.GK2924@reaktio.net>
	<525FA61A.9080907@rat.ru>		<526034BD.90709@rat.ru>
	<20131017192808.GM2924@reaktio.net>	 <5260FFFF.8070204@citrix.com>
	<1382089564.18128.103.camel@kazak.uk.xensource.com>
In-Reply-To: <1382089564.18128.103.camel@kazak.uk.xensource.com>
Content-Type: multipart/mixed; boundary="------------090804040900050604060703"
X-Mailman-Approved-At: Fri, 18 Oct 2013 11:22:53 +0000
Cc: xen-devel@lists.xen.org,
	Stefano Stabellini <stefano.stabellini@eu.citrix.com>
Subject: Re: [Xen-devel] [BUG] Xen vm kernel crash in get_free_entries.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: astarta@rat.ru
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
	<mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
	<mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Sender: xen-devel-bounces@lists.xen.org
Errors-To: xen-devel-bounces@lists.xen.org

This is a multi-part message in MIME format.
--------------090804040900050604060703
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit

On 10/18/2013 01:46 PM, Ian Campbell wrote:
> On Fri, 2013-10-18 at 10:31 +0100, David Vrabel wrote:
>
>> I suspect some of the changes for ARM has caused this (because ARM is
>> sort of PVHVM without a platform PCI device) but I had a quick look and
>> couldn't spot anything.  Stefano, any ideas?
> If there is no platform device then we should never be going anywhere
> near any of the grant table code...
>
>  From the log in the original post it looks like at least some parts of
> the kernel think it is running PVHVM (i.e. it does the unplug and says
> "Booting paravirtualized kernel on Xen HVM"). I don't think this should
> not be the case if there is no platform pci device.
>
> Could this be because XenServer uses this platform_device=2 thing, which
> is enough to trigger some of the early setup (because the unplug
> protocol is present on I/O ports 0x10) but then the PCI driver in Linux
> doesn't know about this ID and so never initialises the rest of it?
>
> Astarta, which of these configurations have you tried:
>
>   - No platform device at all
>   - Platform device with ID == 1
>   - Platform device with ID == 2
>
> and what happened with each?
>
> Ian.
>

Hello Ian,

3.11.5 kernel boots OK if platform:device_id=0001 (see attached 
vm_boot_log_id1.txt and VM config vm_cfg_id1.txt)
3.11.5 kernel crashes if platform:device_id=0002 (see 
vm_boot_log_id2.txt mv_cfg_id2.txt).

Sorry, but I really dont know and cannot find in google how to test w/o 
platform:device_id at all. My system doesnt have xl.cfg in /etc/xen/ and 
I use xe utility to change parameters.
I've tried not to specify platform:device_id leaving it empty (i.e. xe 
vm-param-set uuid=<VM UUID> platform:device_id= ). Kernel crashes. see 
vm_boot_log_id_empty.txt and vm_cfg_id_empty.txt ).


Let me know if there's anything else I can do to shed some light to the 
problem.

--
Marina



--------------090804040900050604060703
Content-Type: text/plain; charset=UTF-8;
 name="vm_boot_log_id1.txt"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
 filename="vm_boot_log_id1.txt"

W3Jvb3RAeGVuc2VydmVyNjIgfl0jIHhsIGNvbnNvbGUgMTg3CkxpbnV4IHZlcnNpb24gMy4x
MS41LXg4Nl82NCAoYXN0YXJ0YUBkb21haW4pIChnY2MgdmVyc2lvbiA0LjguMSApICMxIFNN
UCBGcmkgT2N0IDE4IDAyOjI3OjQ0IE1TRCAyMDEzCkNvbW1hbmQgbGluZTogaW5pdHJkPXJh
bWRpc2suZGF0IHJvb3Q9L2Rldi9yYW0wIGNvbnNvbGU9dHR5UzAsMTE1MjAwIGNvbnNvbGU9
dHR5MCB2Z2E9MHgzMTQgQk9PVF9JTUFHRT1rZXJuZWwuZGF0IAplODIwOiBCSU9TLXByb3Zp
ZGVkIHBoeXNpY2FsIFJBTSBtYXA6CkJJT1MtZTgyMDogW21lbSAweDAwMDAwMDAwMDAwMDAw
MDAtMHgwMDAwMDAwMDAwMDlkZmZmXSB1c2FibGUKQklPUy1lODIwOiBbbWVtIDB4MDAwMDAw
MDAwMDA5ZTAwMC0weDAwMDAwMDAwMDAwOWZmZmZdIHJlc2VydmVkCkJJT1MtZTgyMDogW21l
bSAweDAwMDAwMDAwMDAwZTAwMDAtMHgwMDAwMDAwMDAwMGZmZmZmXSByZXNlcnZlZApCSU9T
LWU4MjA6IFttZW0gMHgwMDAwMDAwMDAwMTAwMDAwLTB4MDAwMDAwMDAzZmJmZmZmZl0gdXNh
YmxlCkJJT1MtZTgyMDogW21lbSAweDAwMDAwMDAwZmMwMDAwMDAtMHgwMDAwMDAwMGZmZmZm
ZmZmXSByZXNlcnZlZApOWCAoRXhlY3V0ZSBEaXNhYmxlKSBwcm90ZWN0aW9uOiBhY3RpdmUK
U01CSU9TIDIuNCBwcmVzZW50LgpIeXBlcnZpc29yIGRldGVjdGVkOiBYZW4gSFZNClhlbiB2
ZXJzaW9uIDQuMS4KTmV0ZnJvbnQgYW5kIHRoZSBYZW4gcGxhdGZvcm0gUENJIGRyaXZlciBo
YXZlIGJlZW4gY29tcGlsZWQgZm9yIHRoaXMga2VybmVsOiB1bnBsdWcgZW11bGF0ZWQgTklD
cy4KQmxrZnJvbnQgYW5kIHRoZSBYZW4gcGxhdGZvcm0gUENJIGRyaXZlciBoYXZlIGJlZW4g
Y29tcGlsZWQgZm9yIHRoaXMga2VybmVsOiB1bnBsdWcgZW11bGF0ZWQgZGlza3MuCllvdSBt
aWdodCBoYXZlIHRvIGNoYW5nZSB0aGUgcm9vdCBkZXZpY2UKZnJvbSAvZGV2L2hkW2EtZF0g
dG8gL2Rldi94dmRbYS1kXQppbiB5b3VyIHJvb3Q9IGtlcm5lbCBjb21tYW5kIGxpbmUgb3B0
aW9uCk5vIEFHUCBicmlkZ2UgZm91bmQKZTgyMDogbGFzdF9wZm4gPSAweDNmYzAwIG1heF9h
cmNoX3BmbiA9IDB4NDAwMDAwMDAwCng4NiBQQVQgZW5hYmxlZDogY3B1IDAsIG9sZCAweDcw
NDA2MDAwNzA0MDYsIG5ldyAweDcwMTA2MDAwNzAxMDYKZm91bmQgU01QIE1QLXRhYmxlIGF0
IFttZW0gMHgwMDBmYjcxMC0weDAwMGZiNzFmXSBtYXBwZWQgYXQgW2ZmZmY4ODAwMDAwZmI3
MTBdCmluaXRfbWVtb3J5X21hcHBpbmc6IFttZW0gMHgwMDAwMDAwMC0weDAwMGZmZmZmXQpp
bml0X21lbW9yeV9tYXBwaW5nOiBbbWVtIDB4M2M2MDAwMDAtMHgzYzdmZmZmZl0KaW5pdF9t
ZW1vcnlfbWFwcGluZzogW21lbSAweDNjMDAwMDAwLTB4M2M1ZmZmZmZdCmluaXRfbWVtb3J5
X21hcHBpbmc6IFttZW0gMHgwMDEwMDAwMC0weDNiZmZmZmZmXQppbml0X21lbW9yeV9tYXBw
aW5nOiBbbWVtIDB4M2M4MDAwMDAtMHgzZmJmZmZmZl0KUkFNRElTSzogW21lbSAweDNjODIy
MDAwLTB4M2ZiZGZmZmZdCkFDUEk6IFJTRFAgMDAwMDAwMDAwMDBlYTAyMCAwMDAyNCAodjAy
ICAgIFhlbikKQUNQSTogWFNEVCAwMDAwMDAwMGZjMDBlZjgwIDAwMDQ0ICh2MDEgICAgWGVu
ICAgICAgSFZNIDAwMDAwMDAwIEhWTUwgMDAwMDAwMDApCkFDUEk6IEZBQ1AgMDAwMDAwMDBm
YzAwZWQ0MCAwMDBGNCAodjA0ICAgIFhlbiAgICAgIEhWTSAwMDAwMDAwMCBIVk1MIDAwMDAw
MDAwKQpBQ1BJOiBEU0RUIDAwMDAwMDAwZmMwMDMwNDAgMEJDNzUgKHYwMiAgICBYZW4gICAg
ICBIVk0gMDAwMDAwMDAgSU5UTCAyMDA5MDEyMykKQUNQSTogRkFDUyAwMDAwMDAwMGZjMDAz
MDAwIDAwMDQwCkFDUEk6IEFQSUMgMDAwMDAwMDBmYzAwZWU0MCAwMDBEOCAodjAyICAgIFhl
biAgICAgIEhWTSAwMDAwMDAwMCBIVk1MIDAwMDAwMDAwKQpBQ1BJOiBIUEVUIDAwMDAwMDAw
ZmMwMGVmMjAgMDAwMzggKHYwMSAgICBYZW4gICAgICBIVk0gMDAwMDAwMDAgSFZNTCAwMDAw
MDAwMCkKQUNQSTogV0FFVCAwMDAwMDAwMGZjMDBlZjU4IDAwMDI4ICh2MDEgICAgWGVuICAg
ICAgSFZNIDAwMDAwMDAwIEhWTUwgMDAwMDAwMDApCk5vIE5VTUEgY29uZmlndXJhdGlvbiBm
b3VuZApGYWtpbmcgYSBub2RlIGF0IFttZW0gMHgwMDAwMDAwMDAwMDAwMDAwLTB4MDAwMDAw
MDAzZmJmZmZmZl0KSW5pdG1lbSBzZXR1cCBub2RlIDAgW21lbSAweDAwMDAwMDAwLTB4M2Zi
ZmZmZmZdCiAgTk9ERV9EQVRBIFttZW0gMHgzZmJlYzAwMC0weDNmYmZmZmZmXQpab25lIHJh
bmdlczoKICBETUEgICAgICBbbWVtIDB4MDAwMDEwMDAtMHgwMGZmZmZmZl0KICBETUEzMiAg
ICBbbWVtIDB4MDEwMDAwMDAtMHhmZmZmZmZmZl0KICBOb3JtYWwgICBlbXB0eQpNb3ZhYmxl
IHpvbmUgc3RhcnQgZm9yIGVhY2ggbm9kZQpFYXJseSBtZW1vcnkgbm9kZSByYW5nZXMKICBu
b2RlICAgMDogW21lbSAweDAwMDAxMDAwLTB4MDAwOWRmZmZdCiAgbm9kZSAgIDA6IFttZW0g
MHgwMDEwMDAwMC0weDNmYmZmZmZmXQpBQ1BJOiBQTS1UaW1lciBJTyBQb3J0OiAweDFmNDgK
QUNQSTogTEFQSUMgKGFjcGlfaWRbMHgwMF0gbGFwaWNfaWRbMHgwMF0gZW5hYmxlZCkKQUNQ
STogTEFQSUMgKGFjcGlfaWRbMHgwMV0gbGFwaWNfaWRbMHgwMl0gZGlzYWJsZWQpCkFDUEk6
IExBUElDIChhY3BpX2lkWzB4MDJdIGxhcGljX2lkWzB4MDRdIGRpc2FibGVkKQpBQ1BJOiBM
QVBJQyAoYWNwaV9pZFsweDAzXSBsYXBpY19pZFsweDA2XSBkaXNhYmxlZCkKQUNQSTogTEFQ
SUMgKGFjcGlfaWRbMHgwNF0gbGFwaWNfaWRbMHgwOF0gZGlzYWJsZWQpCkFDUEk6IExBUElD
IChhY3BpX2lkWzB4MDVdIGxhcGljX2lkWzB4MGFdIGRpc2FibGVkKQpBQ1BJOiBMQVBJQyAo
YWNwaV9pZFsweDA2XSBsYXBpY19pZFsweDBjXSBkaXNhYmxlZCkKQUNQSTogTEFQSUMgKGFj
cGlfaWRbMHgwN10gbGFwaWNfaWRbMHgwZV0gZGlzYWJsZWQpCkFDUEk6IExBUElDIChhY3Bp
X2lkWzB4MDhdIGxhcGljX2lkWzB4MTBdIGRpc2FibGVkKQpBQ1BJOiBMQVBJQyAoYWNwaV9p
ZFsweDA5XSBsYXBpY19pZFsweDEyXSBkaXNhYmxlZCkKQUNQSTogTEFQSUMgKGFjcGlfaWRb
MHgwYV0gbGFwaWNfaWRbMHgxNF0gZGlzYWJsZWQpCkFDUEk6IExBUElDIChhY3BpX2lkWzB4
MGJdIGxhcGljX2lkWzB4MTZdIGRpc2FibGVkKQpBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweDBj
XSBsYXBpY19pZFsweDE4XSBkaXNhYmxlZCkKQUNQSTogTEFQSUMgKGFjcGlfaWRbMHgwZF0g
bGFwaWNfaWRbMHgxYV0gZGlzYWJsZWQpCkFDUEk6IExBUElDIChhY3BpX2lkWzB4MGVdIGxh
cGljX2lkWzB4MWNdIGRpc2FibGVkKQpBQ1BJOiBJT0FQSUMgKGlkWzB4MDFdIGFkZHJlc3Nb
MHhmZWMwMDAwMF0gZ3NpX2Jhc2VbMF0pCklPQVBJQ1swXTogYXBpY19pZCAxLCB2ZXJzaW9u
IDE3LCBhZGRyZXNzIDB4ZmVjMDAwMDAsIEdTSSAwLTQ3CkFDUEk6IElOVF9TUkNfT1ZSIChi
dXMgMCBidXNfaXJxIDAgZ2xvYmFsX2lycSAyIGRmbCBkZmwpCkFDUEk6IElOVF9TUkNfT1ZS
IChidXMgMCBidXNfaXJxIDUgZ2xvYmFsX2lycSA1IGxvdyBsZXZlbCkKQUNQSTogSU5UX1NS
Q19PVlIgKGJ1cyAwIGJ1c19pcnEgMTAgZ2xvYmFsX2lycSAxMCBsb3cgbGV2ZWwpCkFDUEk6
IElOVF9TUkNfT1ZSIChidXMgMCBidXNfaXJxIDExIGdsb2JhbF9pcnEgMTEgbG93IGxldmVs
KQpVc2luZyBBQ1BJIChNQURUKSBmb3IgU01QIGNvbmZpZ3VyYXRpb24gaW5mb3JtYXRpb24K
QUNQSTogSFBFVCBpZDogMHg4MDg2YTIwMSBiYXNlOiAweGZlZDAwMDAwCnNtcGJvb3Q6IEFs
bG93aW5nIDE1IENQVXMsIDE0IGhvdHBsdWcgQ1BVcwplODIwOiBbbWVtIDB4M2ZjMDAwMDAt
MHhmYmZmZmZmZl0gYXZhaWxhYmxlIGZvciBQQ0kgZGV2aWNlcwpCb290aW5nIHBhcmF2aXJ0
dWFsaXplZCBrZXJuZWwgb24gWGVuIEhWTQpzZXR1cF9wZXJjcHU6IE5SX0NQVVM6MTI4IG5y
X2NwdW1hc2tfYml0czoxMjggbnJfY3B1X2lkczoxNSBucl9ub2RlX2lkczoxClBFUkNQVTog
RW1iZWRkZWQgMjcgcGFnZXMvY3B1IEBmZmZmODgwMDNjNjAwMDAwIHM4MDM4NCByODE5MiBk
MjIwMTYgdTEzMTA3MgpCdWlsdCAxIHpvbmVsaXN0cyBpbiBOb2RlIG9yZGVyLCBtb2JpbGl0
eSBncm91cGluZyBvbi4gIFRvdGFsIHBhZ2VzOiAyNTY5MjAKUG9saWN5IHpvbmU6IERNQTMy
Cktlcm5lbCBjb21tYW5kIGxpbmU6IGluaXRyZD1yYW1kaXNrLmRhdCByb290PS9kZXYvcmFt
MCBjb25zb2xlPXR0eVMwLDExNTIwMCBjb25zb2xlPXR0eTAgdmdhPTB4MzE0IEJPT1RfSU1B
R0U9a2VybmVsLmRhdCAKUElEIGhhc2ggdGFibGUgZW50cmllczogNDA5NiAob3JkZXI6IDMs
IDMyNzY4IGJ5dGVzKQpDaGVja2luZyBhcGVydHVyZS4uLgpObyBBR1AgYnJpZGdlIGZvdW5k
Ck1lbW9yeTogOTY0NDg4Sy8xMDQ0MDg0SyBhdmFpbGFibGUgKDQwMTRLIGtlcm5lbCBjb2Rl
LCA0NTdLIHJ3ZGF0YSwgMTI2MEsgcm9kYXRhLCAxMDMySyBpbml0LCA2NzZLIGJzcywgNzk1
OTZLIHJlc2VydmVkKQpTTFVCOiBIV2FsaWduPTY0LCBPcmRlcj0wLTMsIE1pbk9iamVjdHM9
MCwgQ1BVcz0xNSwgTm9kZXM9MQpIaWVyYXJjaGljYWwgUkNVIGltcGxlbWVudGF0aW9uLgog
ICAgICAgIFJDVSByZXN0cmljdGluZyBDUFVzIGZyb20gTlJfQ1BVUz0xMjggdG8gbnJfY3B1
X2lkcz0xNS4KTlJfSVJRUzo4NDQ4IG5yX2lycXM6MTIwOCAxNgp4ZW46ZXZlbnRzOiBYZW4g
SFZNIGNhbGxiYWNrIHZlY3RvciBmb3IgZXZlbnQgZGVsaXZlcnkgaXMgZW5hYmxlZApDb25z
b2xlOiBjb2xvdXIgZHVtbXkgZGV2aWNlIDgweDI1CmNvbnNvbGUgW3R0eTBdIGVuYWJsZWQK
Q2Fubm90IGdldCBodm0gcGFyYW1ldGVyIENPTlNPTEVfRVZUQ0hOICgxOCk6IC0yMiEKY29u
c29sZSBbdHR5UzBdIGVuYWJsZWQKdHNjOiBEZXRlY3RlZCAxODY0Ljg1MSBNSHogcHJvY2Vz
c29yCkNhbGlicmF0aW5nIGRlbGF5IGxvb3AgKHNraXBwZWQpLCB2YWx1ZSBjYWxjdWxhdGVk
IHVzaW5nIHRpbWVyIGZyZXF1ZW5jeS4uIDM3MjkuNzAgQm9nb01JUFMgKGxwaj0xODY0ODUx
KQpwaWRfbWF4OiBkZWZhdWx0OiAzMjc2OCBtaW5pbXVtOiAzMDEKRGVudHJ5IGNhY2hlIGhh
c2ggdGFibGUgZW50cmllczogMTMxMDcyIChvcmRlcjogOCwgMTA0ODU3NiBieXRlcykKSW5v
ZGUtY2FjaGUgaGFzaCB0YWJsZSBlbnRyaWVzOiA2NTUzNiAob3JkZXI6IDcsIDUyNDI4OCBi
eXRlcykKTW91bnQtY2FjaGUgaGFzaCB0YWJsZSBlbnRyaWVzOiAyNTYKbWNlOiBDUFUgc3Vw
cG9ydHMgMCBNQ0UgYmFua3MKTGFzdCBsZXZlbCBpVExCIGVudHJpZXM6IDRLQiAxMjgsIDJN
QiA0LCA0TUIgNApMYXN0IGxldmVsIGRUTEIgZW50cmllczogNEtCIDI1NiwgMk1CIDAsIDRN
QiAzMgp0bGJfZmx1c2hhbGxfc2hpZnQ6IC0xCkFDUEk6IENvcmUgcmV2aXNpb24gMjAxMzA1
MTcKQUNQSTogQWxsIEFDUEkgVGFibGVzIHN1Y2Nlc3NmdWxseSBhY3F1aXJlZApTd2l0Y2hl
ZCBBUElDIHJvdXRpbmcgdG8gcGh5c2ljYWwgZmxhdC4KLi5USU1FUjogdmVjdG9yPTB4MzAg
YXBpYzE9MCBwaW4xPTIgYXBpYzI9MCBwaW4yPTAKc21wYm9vdDogQ1BVMDogSW50ZWwoUikg
Q29yZShUTSkyIENQVSAgICAgICAgICA2MzAwICBAIDEuODZHSHogKGZhbTogMDYsIG1vZGVs
OiAwZiwgc3RlcHBpbmc6IDAyKQppbnN0YWxsaW5nIFhlbiB0aW1lciBmb3IgQ1BVIDAKUGVy
Zm9ybWFuY2UgRXZlbnRzOiB1bnN1cHBvcnRlZCBwNiBDUFUgbW9kZWwgMTUgbm8gUE1VIGRy
aXZlciwgc29mdHdhcmUgZXZlbnRzIG9ubHkuCkJyb3VnaHQgdXAgMSBDUFVzCnNtcGJvb3Q6
IFRvdGFsIG9mIDEgcHJvY2Vzc29ycyBhY3RpdmF0ZWQgKDM3MjkuNzAgQm9nb01JUFMpCmRl
dnRtcGZzOiBpbml0aWFsaXplZApORVQ6IFJlZ2lzdGVyZWQgcHJvdG9jb2wgZmFtaWx5IDE2
CkFDUEk6IGJ1cyB0eXBlIFBDSSByZWdpc3RlcmVkCmFjcGlwaHA6IEFDUEkgSG90IFBsdWcg
UENJIENvbnRyb2xsZXIgRHJpdmVyIHZlcnNpb246IDAuNQpQQ0k6IFVzaW5nIGNvbmZpZ3Vy
YXRpb24gdHlwZSAxIGZvciBiYXNlIGFjY2VzcwpiaW86IGNyZWF0ZSBzbGFiIDxiaW8tMD4g
YXQgMApBQ1BJOiBBZGRlZCBfT1NJKE1vZHVsZSBEZXZpY2UpCkFDUEk6IEFkZGVkIF9PU0ko
UHJvY2Vzc29yIERldmljZSkKQUNQSTogQWRkZWQgX09TSSgzLjAgX1NDUCBFeHRlbnNpb25z
KQpBQ1BJOiBBZGRlZCBfT1NJKFByb2Nlc3NvciBBZ2dyZWdhdG9yIERldmljZSkKQUNQSTog
SW50ZXJwcmV0ZXIgZW5hYmxlZApBQ1BJOiAoc3VwcG9ydHMgUzAgUzUpCkFDUEk6IFVzaW5n
IElPQVBJQyBmb3IgaW50ZXJydXB0IHJvdXRpbmcKUENJOiBVc2luZyBob3N0IGJyaWRnZSB3
aW5kb3dzIGZyb20gQUNQSTsgaWYgbmVjZXNzYXJ5LCB1c2UgInBjaT1ub2NycyIgYW5kIHJl
cG9ydCBhIGJ1ZwpBQ1BJOiBObyBkb2NrIGRldmljZXMgZm91bmQuCkFDUEk6IFBDSSBSb290
IEJyaWRnZSBbUENJMF0gKGRvbWFpbiAwMDAwIFtidXMgMDAtZmZdKQphY3BpIFBOUDBBMDM6
MDA6IEFDUEkgX09TQyBzdXBwb3J0IG5vdGlmaWNhdGlvbiBmYWlsZWQsIGRpc2FibGluZyBQ
Q0llIEFTUE0KYWNwaSBQTlAwQTAzOjAwOiBVbmFibGUgdG8gcmVxdWVzdCBfT1NDIGNvbnRy
b2wgKF9PU0Mgc3VwcG9ydCBtYXNrOiAweDA4KQphY3BpIFBOUDBBMDM6MDA6IGZhaWwgdG8g
YWRkIE1NQ09ORklHIGluZm9ybWF0aW9uLCBjYW4ndCBhY2Nlc3MgZXh0ZW5kZWQgUENJIGNv
bmZpZ3VyYXRpb24gc3BhY2UgdW5kZXIgdGhpcyBicmlkZ2UuCmFjcGlwaHA6IFNsb3QgWzBd
IHJlZ2lzdGVyZWQKYWNwaXBocDogU2xvdCBbMV0gcmVnaXN0ZXJlZAphY3BpcGhwOiBTbG90
IFsyXSByZWdpc3RlcmVkCmFjcGlwaHA6IFNsb3QgWzNdIHJlZ2lzdGVyZWQKYWNwaXBocDog
U2xvdCBbNF0gcmVnaXN0ZXJlZAphY3BpcGhwOiBTbG90IFs1XSByZWdpc3RlcmVkCmFjcGlw
aHA6IFNsb3QgWzZdIHJlZ2lzdGVyZWQKYWNwaXBocDogU2xvdCBbN10gcmVnaXN0ZXJlZAph
Y3BpcGhwOiBTbG90IFs4XSByZWdpc3RlcmVkCmFjcGlwaHA6IFNsb3QgWzldIHJlZ2lzdGVy
ZWQKYWNwaXBocDogU2xvdCBbMTBdIHJlZ2lzdGVyZWQKYWNwaXBocDogU2xvdCBbMTFdIHJl
Z2lzdGVyZWQKYWNwaXBocDogU2xvdCBbMTJdIHJlZ2lzdGVyZWQKYWNwaXBocDogU2xvdCBb
MTNdIHJlZ2lzdGVyZWQKYWNwaXBocDogU2xvdCBbMTRdIHJlZ2lzdGVyZWQKYWNwaXBocDog
U2xvdCBbMTVdIHJlZ2lzdGVyZWQKYWNwaXBocDogU2xvdCBbMTZdIHJlZ2lzdGVyZWQKYWNw
aXBocDogU2xvdCBbMTddIHJlZ2lzdGVyZWQKYWNwaXBocDogU2xvdCBbMThdIHJlZ2lzdGVy
ZWQKYWNwaXBocDogU2xvdCBbMTldIHJlZ2lzdGVyZWQKYWNwaXBocDogU2xvdCBbMjBdIHJl
Z2lzdGVyZWQKYWNwaXBocDogU2xvdCBbMjFdIHJlZ2lzdGVyZWQKYWNwaXBocDogU2xvdCBb
MjJdIHJlZ2lzdGVyZWQKYWNwaXBocDogU2xvdCBbMjNdIHJlZ2lzdGVyZWQKYWNwaXBocDog
U2xvdCBbMjRdIHJlZ2lzdGVyZWQKYWNwaXBocDogU2xvdCBbMjVdIHJlZ2lzdGVyZWQKYWNw
aXBocDogU2xvdCBbMjZdIHJlZ2lzdGVyZWQKYWNwaXBocDogU2xvdCBbMjddIHJlZ2lzdGVy
ZWQKYWNwaXBocDogU2xvdCBbMjhdIHJlZ2lzdGVyZWQKYWNwaXBocDogU2xvdCBbMjldIHJl
Z2lzdGVyZWQKYWNwaXBocDogU2xvdCBbMzBdIHJlZ2lzdGVyZWQKYWNwaXBocDogU2xvdCBb
MzFdIHJlZ2lzdGVyZWQKUENJIGhvc3QgYnJpZGdlIHRvIGJ1cyAwMDAwOjAwCnBjaV9idXMg
MDAwMDowMDogcm9vdCBidXMgcmVzb3VyY2UgW2J1cyAwMC1mZl0KcGNpX2J1cyAwMDAwOjAw
OiByb290IGJ1cyByZXNvdXJjZSBbaW8gIDB4MDAwMC0weDBjZjddCnBjaV9idXMgMDAwMDow
MDogcm9vdCBidXMgcmVzb3VyY2UgW2lvICAweDBkMDAtMHhmZmZmXQpwY2lfYnVzIDAwMDA6
MDA6IHJvb3QgYnVzIHJlc291cmNlIFttZW0gMHgwMDBhMDAwMC0weDAwMGJmZmZmXQpwY2lf
YnVzIDAwMDA6MDA6IHJvb3QgYnVzIHJlc291cmNlIFttZW0gMHhmMDAwMDAwMC0weGZiZmZm
ZmZmXQoqIEZvdW5kIFBNLVRpbWVyIEJ1ZyBvbiB0aGUgY2hpcHNldC4gRHVlIHRvIHdvcmth
cm91bmRzIGZvciBhIGJ1ZywKKiB0aGlzIGNsb2NrIHNvdXJjZSBpcyBzbG93LiBDb25zaWRl
ciB0cnlpbmcgb3RoZXIgY2xvY2sgc291cmNlcwpwY2kgMDAwMDowMDowMS4zOiBxdWlyazog
W2lvICAweDFmNDAtMHgxZjdmXSBjbGFpbWVkIGJ5IFBJSVg0IEFDUEkKQUNQSTogUENJIElu
dGVycnVwdCBMaW5rIFtMTktBXSAoSVJRcyAqNSAxMCAxMSkKQUNQSTogUENJIEludGVycnVw
dCBMaW5rIFtMTktCXSAoSVJRcyA1ICoxMCAxMSkKQUNQSTogUENJIEludGVycnVwdCBMaW5r
IFtMTktDXSAoSVJRcyA1IDEwICoxMSkKQUNQSTogUENJIEludGVycnVwdCBMaW5rIFtMTktE
XSAoSVJRcyAqNSAxMCAxMSkKQUNQSTogRW5hYmxlZCAyIEdQRXMgaW4gYmxvY2sgMDAgdG8g
MUYKeGVuOmJhbGxvb246IEluaXRpYWxpc2luZyBiYWxsb29uIGRyaXZlcgp4ZW5fYmFsbG9v
bjogSW5pdGlhbGlzaW5nIGJhbGxvb24gZHJpdmVyCnZnYWFyYjogZGV2aWNlIGFkZGVkOiBQ
Q0k6MDAwMDowMDowMi4wLGRlY29kZXM9aW8rbWVtLG93bnM9aW8rbWVtLGxvY2tzPW5vbmUK
dmdhYXJiOiBsb2FkZWQKdmdhYXJiOiBicmlkZ2UgY29udHJvbCBwb3NzaWJsZSAwMDAwOjAw
OjAyLjAKUENJOiBVc2luZyBBQ1BJIGZvciBJUlEgcm91dGluZwpIUEVUOiAzIHRpbWVycyBp
biB0b3RhbCwgMCB0aW1lcnMgd2lsbCBiZSB1c2VkIGZvciBwZXItY3B1IHRpbWVyClN3aXRj
aGVkIHRvIGNsb2Nrc291cmNlIHhlbgpwbnA6IFBuUCBBQ1BJIGluaXQKQUNQSTogYnVzIHR5
cGUgUE5QIHJlZ2lzdGVyZWQKc3lzdGVtIDAwOjAwOiBbbWVtIDB4MDAwMDAwMDAtMHgwMDA5
ZmZmZl0gY291bGQgbm90IGJlIHJlc2VydmVkCnN5c3RlbSAwMDowMTogW2lvICAweDEwYzAt
MHgxMTQxXSBoYXMgYmVlbiByZXNlcnZlZApzeXN0ZW0gMDA6MDE6IFtpbyAgMHhiMDQ0LTB4
YjA0N10gaGFzIGJlZW4gcmVzZXJ2ZWQKc3lzdGVtIDAwOjAzOiBbaW8gIDB4MDhhMC0weDA4
YTNdIGhhcyBiZWVuIHJlc2VydmVkCnN5c3RlbSAwMDowMzogW2lvICAweDBjYzAtMHgwY2Nm
XSBoYXMgYmVlbiByZXNlcnZlZApzeXN0ZW0gMDA6MDM6IFtpbyAgMHgwNGQwLTB4MDRkMV0g
aGFzIGJlZW4gcmVzZXJ2ZWQKcG5wOiBQblAgQUNQSTogZm91bmQgMTIgZGV2aWNlcwpBQ1BJ
OiBidXMgdHlwZSBQTlAgdW5yZWdpc3RlcmVkCkxvYWRpbmcsIHBsZWFzZSB3YWl0Li4uCk5F
VDogUmVnaXN0ZXJlZCBwcm90b2NvbCBmYW1pbHkgMgpUQ1AgZXN0YWJsaXNoZWQgaGFzaCB0
YWJsZSBlbnRyaWVzOiA4MTkyIChvcmRlcjogNSwgMTMxMDcyIGJ5dGVzKQpUQ1AgYmluZCBo
YXNoIHRhYmxlIGVudHJpZXM6IDgxOTIgKG9yZGVyOiA1LCAxMzEwNzIgYnl0ZXMpClRDUDog
SGFzaCB0YWJsZXMgY29uZmlndXJlZCAoZXN0YWJsaXNoZWQgODE5MiBiaW5kIDgxOTIpClRD
UDogcmVubyByZWdpc3RlcmVkClVEUCBoYXNoIHRhYmxlIGVudHJpZXM6IDUxMiAob3JkZXI6
IDIsIDE2Mzg0IGJ5dGVzKQpVRFAtTGl0ZSBoYXNoIHRhYmxlIGVudHJpZXM6IDUxMiAob3Jk
ZXI6IDIsIDE2Mzg0IGJ5dGVzKQpORVQ6IFJlZ2lzdGVyZWQgcHJvdG9jb2wgZmFtaWx5IDEK
UlBDOiBSZWdpc3RlcmVkIG5hbWVkIFVOSVggc29ja2V0IHRyYW5zcG9ydCBtb2R1bGUuClJQ
QzogUmVnaXN0ZXJlZCB1ZHAgdHJhbnNwb3J0IG1vZHVsZS4KUlBDOiBSZWdpc3RlcmVkIHRj
cCB0cmFuc3BvcnQgbW9kdWxlLgpSUEM6IFJlZ2lzdGVyZWQgdGNwIE5GU3Y0LjEgYmFja2No
YW5uZWwgdHJhbnNwb3J0IG1vZHVsZS4KcGNpIDAwMDA6MDA6MDAuMDogTGltaXRpbmcgZGly
ZWN0IFBDSS9QQ0kgdHJhbnNmZXJzCnBjaSAwMDAwOjAwOjAxLjA6IFBJSVgzOiBFbmFibGlu
ZyBQYXNzaXZlIFJlbGVhc2UKcGNpIDAwMDA6MDA6MDEuMDogQWN0aXZhdGluZyBJU0EgRE1B
IGhhbmcgd29ya2Fyb3VuZHMKVHJ5aW5nIHRvIHVucGFjayByb290ZnMgaW1hZ2UgYXMgaW5p
dHJhbWZzLi4uCkZyZWVpbmcgaW5pdHJkIG1lbW9yeTogNTI5ODRLIChmZmZmODgwMDNjODIy
MDAwIC0gZmZmZjg4MDAzZmJlMDAwMCkKYm91bmNlIHBvb2wgc2l6ZTogNjQgcGFnZXMKTkZT
OiBSZWdpc3RlcmluZyB0aGUgaWRfcmVzb2x2ZXIga2V5IHR5cGUKS2V5IHR5cGUgaWRfcmVz
b2x2ZXIgcmVnaXN0ZXJlZApLZXkgdHlwZSBpZF9sZWdhY3kgcmVnaXN0ZXJlZApST01GUyBN
VEQgKEMpIDIwMDcgUmVkIEhhdCwgSW5jLgptc2dtbmkgaGFzIGJlZW4gc2V0IHRvIDE5ODcK
QmxvY2sgbGF5ZXIgU0NTSSBnZW5lcmljIChic2cpIGRyaXZlciB2ZXJzaW9uIDAuNCBsb2Fk
ZWQgKG1ham9yIDI1MikKaW8gc2NoZWR1bGVyIG5vb3AgcmVnaXN0ZXJlZAppbyBzY2hlZHVs
ZXIgZGVhZGxpbmUgcmVnaXN0ZXJlZAppbyBzY2hlZHVsZXIgY2ZxIHJlZ2lzdGVyZWQgKGRl
ZmF1bHQpCnBjaV9ob3RwbHVnOiBQQ0kgSG90IFBsdWcgUENJIENvcmUgdmVyc2lvbjogMC41
CnBjaWVocDogUENJIEV4cHJlc3MgSG90IFBsdWcgQ29udHJvbGxlciBEcml2ZXIgdmVyc2lv
bjogMC40CnZlc2FmYjogbW9kZSBpcyA4MDB4NjAweDE2LCBsaW5lbGVuZ3RoPTE2MDAsIHBh
Z2VzPTMKdmVzYWZiOiBzY3JvbGxpbmc6IHJlZHJhdwp2ZXNhZmI6IFRydWVjb2xvcjogc2l6
ZT0wOjU6Njo1LCBzaGlmdD0wOjExOjU6MAp2ZXNhZmI6IGZyYW1lYnVmZmVyIGF0IDB4ZjAw
MDAwMDAsIG1hcHBlZCB0byAweGZmZmZjOTAwMDAyMDAwMDAsIHVzaW5nIDE4NzVrLCB0b3Rh
bCA0MDk2awpDb25zb2xlOiBzd2l0Y2hpbmcgdG8gY29sb3VyIGZyYW1lIGJ1ZmZlciBkZXZp
Y2UgMTAweDM3CmZiMDogVkVTQSBWR0EgZnJhbWUgYnVmZmVyIGRldmljZQppbnB1dDogUG93
ZXIgQnV0dG9uIGFzIC9kZXZpY2VzL0xOWFNZU1RNOjAwL0xOWFBXUkJOOjAwL2lucHV0L2lu
cHV0MApBQ1BJOiBQb3dlciBCdXR0b24gW1BXUkZdCmlucHV0OiBTbGVlcCBCdXR0b24gYXMg
L2RldmljZXMvTE5YU1lTVE06MDAvTE5YU0xQQk46MDAvaW5wdXQvaW5wdXQxCkFDUEk6IFNs
ZWVwIEJ1dHRvbiBbU0xQRl0KR0hFUzogSEVTVCBpcyBub3QgZW5hYmxlZCEKeGVuOnhlbl9l
dnRjaG46IEV2ZW50LWNoYW5uZWwgZGV2aWNlIGluc3RhbGxlZAp4ZW46Z3JhbnRfdGFibGU6
IEdyYW50IHRhYmxlcyB1c2luZyB2ZXJzaW9uIDEgbGF5b3V0CkdyYW50IHRhYmxlIGluaXRp
YWxpemVkCkNhbm5vdCBnZXQgaHZtIHBhcmFtZXRlciBDT05TT0xFX0VWVENITiAoMTgpOiAt
MjIhClNlcmlhbDogODI1MC8xNjU1MCBkcml2ZXIsIDQgcG9ydHMsIElSUSBzaGFyaW5nIGRp
c2FibGVkCjAwOjBhOiB0dHlTMCBhdCBJL08gMHgzZjggKGlycSA9IDQpIGlzIGEgMTY1NTBB
CkxpbnV4IGFncGdhcnQgaW50ZXJmYWNlIHYwLjEwMwpbZHJtXSBJbml0aWFsaXplZCBkcm0g
MS4xLjAgMjAwNjA4MTAKYnJkOiBtb2R1bGUgbG9hZGVkCnZiZCB2YmQtNTY5NjogMTkgeGVu
YnVzX2Rldl9wcm9iZSBvbiBkZXZpY2UvdmJkLzU2OTYKYmxrZnJvbnQ6IHh2ZGE6IGJhcnJp
ZXI6IGVuYWJsZWQ7IHBlcnNpc3RlbnQgZ3JhbnRzOiBkaXNhYmxlZDsgaW5kaXJlY3QgZGVz
Y3JpcHRvcnM6IGRpc2FibGVkOwogeHZkYTogeHZkYTEgeHZkYTIKeGVuX25ldGZyb250OiBJ
bml0aWFsaXNpbmcgWGVuIHZpcnR1YWwgZXRoZXJuZXQgZHJpdmVyCmk4MDQyOiBQTlA6IFBT
LzIgQ29udHJvbGxlciBbUE5QMDMwMzpQUzJLLFBOUDBmMTM6UFMyTV0gYXQgMHg2MCwweDY0
IGlycSAxLDEyCnNlcmlvOiBpODA0MiBLQkQgcG9ydCBhdCAweDYwLDB4NjQgaXJxIDEKc2Vy
aW86IGk4MDQyIEFVWCBwb3J0IGF0IDB4NjAsMHg2NCBpcnEgMTIKaW5wdXQ6IEFUIFRyYW5z
bGF0ZWQgU2V0IDIga2V5Ym9hcmQgYXMgL2RldmljZXMvcGxhdGZvcm0vaTgwNDIvc2VyaW8w
L2lucHV0L2lucHV0MgppbnB1dDogUEMgU3BlYWtlciBhcyAvZGV2aWNlcy9wbGF0Zm9ybS9w
Y3Nwa3IvaW5wdXQvaW5wdXQzCnJ0Y19jbW9zIDAwOjA1OiBSVEMgY2FuIHdha2UgZnJvbSBT
NApydGNfY21vcyAwMDowNTogcnRjIGNvcmU6IHJlZ2lzdGVyZWQgcnRjX2Ntb3MgYXMgcnRj
MApydGNfY21vcyAwMDowNTogYWxhcm1zIHVwIHRvIG9uZSBkYXksIDExNCBieXRlcyBudnJh
bSwgaHBldCBpcnFzCmNwdWlkbGU6IHVzaW5nIGdvdmVybm9yIGxhZGRlcgpjcHVpZGxlOiB1
c2luZyBnb3Zlcm5vciBtZW51CmhpZHJhdzogcmF3IEhJRCBldmVudHMgZHJpdmVyIChDKSBK
aXJpIEtvc2luYQpuZl9jb25udHJhY2sgdmVyc2lvbiAwLjUuMCAoNzk0OSBidWNrZXRzLCAz
MTc5NiBtYXgpCmlwX3RhYmxlczogKEMpIDIwMDAtMjAwNiBOZXRmaWx0ZXIgQ29yZSBUZWFt
ClRDUDogY3ViaWMgcmVnaXN0ZXJlZApLZXkgdHlwZSBkbnNfcmVzb2x2ZXIgcmVnaXN0ZXJl
ZAp4ZW5idXNfcHJvYmVfZnJvbnRlbmQ6IERldmljZSB3aXRoIG5vIGRyaXZlcjogZGV2aWNl
L3ZiZC81Njk2CnJ0Y19jbW9zIDAwOjA1OiBzZXR0aW5nIHN5c3RlbSBjbG9jayB0byAyMDEz
LTEwLTE4IDAyOjU0OjUwIFVUQyAoMTM4MjA2NDg5MCkKQklPUyBFREQgZmFjaWxpdHkgdjAu
MTYgMjAwNC1KdW4tMjUsIDEgZGV2aWNlcyBmb3VuZApGcmVlaW5nIHVudXNlZCBrZXJuZWwg
bWVtb3J5OiAxMDMySyAoZmZmZmZmZmY4MTY3NDAwMCAtIGZmZmZmZmZmODE3NzYwMDApCldy
aXRlIHByb3RlY3RpbmcgdGhlIGtlcm5lbCByZWFkLW9ubHkgZGF0YTogNjE0NGsKRnJlZWlu
ZyB1bnVzZWQga2VybmVsIG1lbW9yeTogNjhLIChmZmZmODgwMDAxM2VmMDAwIC0gZmZmZjg4
MDAwMTQwMDAwMCkKRnJlZWluZyB1bnVzZWQga2VybmVsIG1lbW9yeTogNzg4SyAoZmZmZjg4
MDAwMTUzYjAwMCAtIGZmZmY4ODAwMDE2MDAwMDApCnVkZXZbNDJdOiBzdGFydGluZyB2ZXJz
aW9uIDE2NwpDaGVja2luZyBmb3IgZ3JhcGhpYyBtb2RlLi4uCiQgL2Jpbi9zeXNsb2dkIC1E
CiQgL2Jpbi9rbG9nZApSdW5JbnNtb2Q6MzQzIHJ1bm5pbmcgaW5zbW9kIGZvciBzbmFwYXBp
MjYgLSAjMApXYWl0SW5zbW9kOjI5OCB3YWl0aW5nIGxvYWRpbmc6IHJ1bm5pbmc9MQpVc2lu
ZyAvbGliL21vZHVsZXMvc25hcGFwaTI2LmtvCnNuYXBhcGkyNjogbW9kdWxlIGxpY2Vuc2Ug
J1Byb3ByaWV0YXJ5JyB0YWludHMga2VybmVsLgpEaXNhYmxpbmcgbG9jayBkZWJ1Z2dpbmcg
ZHVlIHRvIGtlcm5lbCB0YWludApzbmFwYXBpX2luaXQ6IFNuYXBhcGkodi4wLjcuNzYpIGlu
aXQgT0suIFNlc3Npb24gc2l6ZSAxMzY0OC4KV2FpdEluc21vZDozMTAgJ3NuYXBhcGkyNicg
d2FzIGxvYWRlZDogcnVubmluZz0wClJ1bkluc21vZDozNDMgcnVubmluZyBpbnNtb2QgZm9y
IHBzbW91c2UgLSAjMApXYWl0SW5zbW9kOjI5OCB3YWl0aW5nIGxvYWRpbmc6IHJ1bm5pbmc9
MQpVc2luZyAvbGliL21vZHVsZXMvcHNtb3VzZS5rbwokIC9iaW4vZ2V0dHkgMTE1MjAwIHR0
eTIgLW4gLWwgL2Jpbi9zaApXYWl0SW5zbW9kOjMxMCAncHNtb3VzZScgd2FzIGxvYWRlZDog
cnVubmluZz0wClJ1bkluc21vZDozNDMgcnVubmluZyBpbnNtb2QgZm9yIGZsb3BweSAtICMw
CldhaXRJbnNtb2Q6Mjk4IHdhaXRpbmcgbG9hZGluZzogcnVubmluZz0xClVzaW5nIC9saWIv
bW9kdWxlcy9mbG9wcHkua28KRkRDIDAgaXMgYSBTODIwNzhCCldhaXRJbnNtb2Q6MzEwICdm
bG9wcHknIHdhcyBsb2FkZWQ6IHJ1bm5pbmc9MApSdW5JbnNtb2Q6MzQzIHJ1bm5pbmcgaW5z
bW9kIGZvciBzY3NpX21vZCAtICMwCldhaXRJbnNtb2Q6Mjk4IHdhaXRpbmcgbG9hZGluZzog
cnVubmluZz0xClVzaW5nIC9saWIvbW9kdWxlcy9zY3NpX21vZC5rbwpTQ1NJIHN1YnN5c3Rl
bSBpbml0aWFsaXplZApXYWl0SW5zbW9kOjMxMCAnc2NzaV9tb2QnIHdhcyBsb2FkZWQ6IHJ1
bm5pbmc9MApSdW5JbnNtb2Q6MzQzIHJ1bm5pbmcgaW5zbW9kIGZvciBzZF9tb2QgLSAjMApX
YWl0SW5zbW9kOjI5OCB3YWl0aW5nIGxvYWRpbmc6IHJ1bm5pbmc9MQpVc2luZyAvbGliL21v
ZHVsZXMvc2RfbW9kLmtvCldhaXRJbnNtb2Q6MzEwICdzZF9tb2QnIHdhcyBsb2FkZWQ6IHJ1
bm5pbmc9MApSdW5JbnNtb2Q6MzQzIHJ1bm5pbmcgaW5zbW9kIGZvciBzZyAtICMwCldhaXRJ
bnNtb2Q6Mjk4IHdhaXRpbmcgbG9hZGluZzogcnVubmluZz0xClVzaW5nIC9saWIvbW9kdWxl
cy9zZy5rbwpXYWl0SW5zbW9kOjMxMCAnc2cnIHdhcyBsb2FkZWQ6IHJ1bm5pbmc9MApSdW5J
bnNtb2Q6MzQzIHJ1bm5pbmcgaW5zbW9kIGZvciBzdCAtICMwCldhaXRJbnNtb2Q6Mjk4IHdh
aXRpbmcgbG9hZGluZzogcnVubmluZz0xClVzaW5nIC9saWIvbW9kdWxlcy9zdC5rbwpzdDog
VmVyc2lvbiAyMDEwMTIxOSwgZml4ZWQgYnVmc2l6ZSAzMjc2OCwgcy9nIHNlZ3MgMjU2Cldh
aXRJbnNtb2Q6MzEwICdzdCcgd2FzIGxvYWRlZDogcnVubmluZz0wClJ1bkluc21vZDozNDMg
cnVubmluZyBpbnNtb2QgZm9yIGxpYmF0YSAtICMwCldhaXRJbnNtb2Q6Mjk4IHdhaXRpbmcg
bG9hZGluZzogcnVubmluZz0xClVzaW5nIC9saWIvbW9kdWxlcy9saWJhdGEua28KQUNQSTog
YnVzIHR5cGUgQVRBIHJlZ2lzdGVyZWQKV2FpdEluc21vZDozMTAgJ2xpYmF0YScgd2FzIGxv
YWRlZDogcnVubmluZz0wClJ1bkluc21vZDozNDMgcnVubmluZyBpbnNtb2QgZm9yIGF0YV9n
ZW5lcmljIC0gIzAKV2FpdEluc21vZDoyOTggd2FpdGluZyBsb2FkaW5nOiBydW5uaW5nPTEK
VXNpbmcgL2xpYi9tb2R1bGVzL2F0YV9nZW5lcmljLmtvCldhaXRJbnNtb2Q6MzEwICdhdGFf
Z2VuZXJpYycgd2FzIGxvYWRlZDogcnVubmluZz0wClJ1bkluc21vZDozNDMgcnVubmluZyBp
bnNtb2QgZm9yIGF0YV9waWl4IC0gIzAKV2FpdEluc21vZDoyOTggd2FpdGluZyBsb2FkaW5n
OiBydW5uaW5nPTEKVXNpbmcgL2xpYi9tb2R1bGVzL2F0YV9waWl4LmtvCnNjc2kwIDogYXRh
X3BpaXgKc2NzaTEgOiBhdGFfcGlpeAphdGExOiBQQVRBIG1heCBNV0RNQTIgY21kIDB4MWYw
IGN0bCAweDNmNiBibWRtYSAweGMyMjAgaXJxIDE0CmF0YTI6IFBBVEEgbWF4IE1XRE1BMiBj
bWQgMHgxNzAgY3RsIDB4Mzc2IGJtZG1hIDB4YzIyOCBpcnEgMTUKYXRhMi4wMTogQVRBUEk6
IFFFTVUgRFZELVJPTSwgMC4xMC4yLCBtYXggVURNQS8xMDAKYXRhMi4wMTogY29uZmlndXJl
ZCBmb3IgTVdETUEyCnNjc2kgMTowOjE6MDogQ0QtUk9NICAgICAgICAgICAgUUVNVSAgICAg
UUVNVSBEVkQtUk9NICAgICAwLjEwIFBROiAwIEFOU0k6IDUKc2NzaSAxOjA6MTowOiBBdHRh
Y2hlZCBzY3NpIGdlbmVyaWMgc2cwIHR5cGUgNQpXYWl0SW5zbW9kOjMxMCAnYXRhX3BpaXgn
IHdhcyBsb2FkZWQ6IHJ1bm5pbmc9MApSdW5JbnNtb2Q6MzQzIHJ1bm5pbmcgaW5zbW9kIGZv
ciBwYXRhX2FjcGkgLSAjMApXYWl0SW5zbW9kOjI5OCB3YWl0aW5nIGxvYWRpbmc6IHJ1bm5p
bmc9MQpVc2luZyAvbGliL21vZHVsZXMvcGF0YV9hY3BpLmtvCldhaXRJbnNtb2Q6MzEwICdw
YXRhX2FjcGknIHdhcyBsb2FkZWQ6IHJ1bm5pbmc9MApSdW5JbnNtb2Q6MzQzIHJ1bm5pbmcg
aW5zbW9kIGZvciBpZGUtY29yZSAtICMwCldhaXRJbnNtb2Q6Mjk4IHdhaXRpbmcgbG9hZGlu
ZzogcnVubmluZz0xClVzaW5nIC9saWIvbW9kdWxlcy9pZGUtY29yZS5rbwpVbmlmb3JtIE11
bHRpLVBsYXRmb3JtIEUtSURFIGRyaXZlcgpXYWl0SW5zbW9kOjMxMCAnaWRlLWNvcmUnIHdh
cyBsb2FkZWQ6IHJ1bm5pbmc9MApSdW5JbnNtb2Q6MzQzIHJ1bm5pbmcgaW5zbW9kIGZvciBp
ZGUtcGNpLWdlbmVyaWMgLSAjMApXYWl0SW5zbW9kOjI5OCB3YWl0aW5nIGxvYWRpbmc6IHJ1
bm5pbmc9MQpVc2luZyAvbGliL21vZHVsZXMvaWRlLXBjaS1nZW5lcmljLmtvCldhaXRJbnNt
b2Q6MzEwICdpZGUtcGNpLWdlbmVyaWMnIHdhcyBsb2FkZWQ6IHJ1bm5pbmc9MApSdW5JbnNt
b2Q6MzQzIHJ1bm5pbmcgaW5zbW9kIGZvciBwaWl4IC0gIzAKV2FpdEluc21vZDoyOTggd2Fp
dGluZyBsb2FkaW5nOiBydW5uaW5nPTEKVXNpbmcgL2xpYi9tb2R1bGVzL3BpaXgua28KV2Fp
dEluc21vZDozMTAgJ3BpaXgnIHdhcyBsb2FkZWQ6IHJ1bm5pbmc9MApSdW5JbnNtb2Q6MzQz
IHJ1bm5pbmcgaW5zbW9kIGZvciBpZGUtZ2RfbW9kIC0gIzAKV2FpdEluc21vZDoyOTggd2Fp
dGluZyBsb2FkaW5nOiBydW5uaW5nPTEKVXNpbmcgL2xpYi9tb2R1bGVzL2lkZS1nZF9tb2Qu
a28KaWRlLWdkIGRyaXZlciAxLjE4CldhaXRJbnNtb2Q6MzEwICdpZGUtZ2RfbW9kJyB3YXMg
bG9hZGVkOiBydW5uaW5nPTAKUnVuSW5zbW9kOjM0MyBydW5uaW5nIGluc21vZCBmb3IgdXNi
LWNvbW1vbiAtICMwCldhaXRJbnNtb2Q6Mjk4IHdhaXRpbmcgbG9hZGluZzogcnVubmluZz0x
ClVzaW5nIC9saWIvbW9kdWxlcy91c2ItY29tbW9uLmtvCldhaXRJbnNtb2Q6MzEwICd1c2It
Y29tbW9uJyB3YXMgbG9hZGVkOiBydW5uaW5nPTAKUnVuSW5zbW9kOjM0MyBydW5uaW5nIGlu
c21vZCBmb3IgdXNiY29yZSAtICMwCldhaXRJbnNtb2Q6Mjk4IHdhaXRpbmcgbG9hZGluZzog
cnVubmluZz0xClVzaW5nIC9saWIvbW9kdWxlcy91c2Jjb3JlLmtvCkFDUEk6IGJ1cyB0eXBl
IFVTQiByZWdpc3RlcmVkCnVzYmNvcmU6IHJlZ2lzdGVyZWQgbmV3IGludGVyZmFjZSBkcml2
ZXIgdXNiZnMKdXNiY29yZTogcmVnaXN0ZXJlZCBuZXcgaW50ZXJmYWNlIGRyaXZlciBodWIK
dXNiY29yZTogcmVnaXN0ZXJlZCBuZXcgZGV2aWNlIGRyaXZlciB1c2IKV2FpdEluc21vZDoz
MTAgJ3VzYmNvcmUnIHdhcyBsb2FkZWQ6IHJ1bm5pbmc9MAp0c2M6IFJlZmluZWQgVFNDIGNs
b2Nrc291cmNlIGNhbGlicmF0aW9uOiAxODY0Ljg0OSBNSHoKUnVuSW5zbW9kOjM0MyBydW5u
aW5nIGluc21vZCBmb3IgdWhjaS1oY2QgLSAjMApXYWl0SW5zbW9kOjI5OCB3YWl0aW5nIGxv
YWRpbmc6IHJ1bm5pbmc9MQppbnB1dDogSW1FeFBTLzIgR2VuZXJpYyBFeHBsb3JlciBNb3Vz
ZSBhcyAvZGV2aWNlcy9wbGF0Zm9ybS9pODA0Mi9zZXJpbzEvaW5wdXQvaW5wdXQ0ClVzaW5n
IC9saWIvbW9kdWxlcy91aGNpLWhjZC5rbwp1aGNpX2hjZDogVVNCIFVuaXZlcnNhbCBIb3N0
IENvbnRyb2xsZXIgSW50ZXJmYWNlIGRyaXZlcgp1aGNpX2hjZCAwMDAwOjAwOjAxLjI6IFVI
Q0kgSG9zdCBDb250cm9sbGVyCnVoY2lfaGNkIDAwMDA6MDA6MDEuMjogbmV3IFVTQiBidXMg
cmVnaXN0ZXJlZCwgYXNzaWduZWQgYnVzIG51bWJlciAxCnVoY2lfaGNkIDAwMDA6MDA6MDEu
MjogaXJxIDIzLCBpbyBiYXNlIDB4MDAwMGMyMDAKaHViIDEtMDoxLjA6IFVTQiBodWIgZm91
bmQKaHViIDEtMDoxLjA6IDIgcG9ydHMgZGV0ZWN0ZWQKV2FpdEluc21vZDozMTAgJ3VoY2kt
aGNkJyB3YXMgbG9hZGVkOiBydW5uaW5nPTAKUnVuSW5zbW9kOjM0MyBydW5uaW5nIGluc21v
ZCBmb3IgY2Ryb20gLSAjMApXYWl0SW5zbW9kOjI5OCB3YWl0aW5nIGxvYWRpbmc6IHJ1bm5p
bmc9MQpVc2luZyAvbGliL21vZHVsZXMvY2Ryb20ua28KV2FpdEluc21vZDozMTAgJ2Nkcm9t
JyB3YXMgbG9hZGVkOiBydW5uaW5nPTAKUnVuSW5zbW9kOjM0MyBydW5uaW5nIGluc21vZCBm
b3Igc3JfbW9kIC0gIzAKV2FpdEluc21vZDoyOTggd2FpdGluZyBsb2FkaW5nOiBydW5uaW5n
PTEKVXNpbmcgL2xpYi9tb2R1bGVzL3NyX21vZC5rbwpzcjA6IHNjc2kzLW1tYyBkcml2ZTog
NHgvNHggeGEvZm9ybTIgdHJheQpjZHJvbTogVW5pZm9ybSBDRC1ST00gZHJpdmVyIFJldmlz
aW9uOiAzLjIwCldhaXRJbnNtb2Q6MzEwICdzcl9tb2QnIHdhcyBsb2FkZWQ6IHJ1bm5pbmc9
MApSdW5JbnNtb2Q6MzQzIHJ1bm5pbmcgaW5zbW9kIGZvciBpZGUtY2RfbW9kIC0gIzAKV2Fp
dEluc21vZDoyOTggd2FpdGluZyBsb2FkaW5nOiBydW5uaW5nPTEKVXNpbmcgL2xpYi9tb2R1
bGVzL2lkZS1jZF9tb2Qua28KaWRlLWNkIGRyaXZlciA1LjAwCldhaXRJbnNtb2Q6MzEwICdp
ZGUtY2RfbW9kJyB3YXMgbG9hZGVkOiBydW5uaW5nPTAKUnVuSW5zbW9kOjM0MyBydW5uaW5n
IGluc21vZCBmb3IgaW50ZWwtZ3R0IC0gIzAKV2FpdEluc21vZDoyOTggd2FpdGluZyBsb2Fk
aW5nOiBydW5uaW5nPTEKVXNpbmcgL2xpYi9tb2R1bGVzL2ludGVsLWd0dC5rbwpXYWl0SW5z
bW9kOjMxMCAnaW50ZWwtZ3R0JyB3YXMgbG9hZGVkOiBydW5uaW5nPTAKUnVuSW5zbW9kOjM0
MyBydW5uaW5nIGluc21vZCBmb3IgaW50ZWwtYWdwIC0gIzAKV2FpdEluc21vZDoyOTggd2Fp
dGluZyBsb2FkaW5nOiBydW5uaW5nPTEKVXNpbmcgL2xpYi9tb2R1bGVzL2ludGVsLWFncC5r
bwpXYWl0SW5zbW9kOjMxMCAnaW50ZWwtYWdwJyB3YXMgbG9hZGVkOiBydW5uaW5nPTAKUnVu
SW5zbW9kOjM0MyBydW5uaW5nIGluc21vZCBmb3IgYWZfcGFja2V0IC0gIzAKV2FpdEluc21v
ZDoyOTggd2FpdGluZyBsb2FkaW5nOiBydW5uaW5nPTEKVXNpbmcgL2xpYi9tb2R1bGVzL2Fm
X3BhY2tldC5rbwpORVQ6IFJlZ2lzdGVyZWQgcHJvdG9jb2wgZmFtaWx5IDE3CldhaXRJbnNt
b2Q6MzEwICdhZl9wYWNrZXQnIHdhcyBsb2FkZWQ6IHJ1bm5pbmc9MApSdW5JbnNtb2Q6MzQz
IHJ1bm5pbmcgaW5zbW9kIGZvciBjcmMxNiAtICMwCldhaXRJbnNtb2Q6Mjk4IHdhaXRpbmcg
bG9hZGluZzogcnVubmluZz0xClVzaW5nIC9saWIvbW9kdWxlcy9jcmMxNi5rbwpXYWl0SW5z
bW9kOjMxMCAnY3JjMTYnIHdhcyBsb2FkZWQ6IHJ1bm5pbmc9MApSdW5JbnNtb2Q6MzQzIHJ1
bm5pbmcgaW5zbW9kIGZvciBjcmMtaXR1LXQgLSAjMApXYWl0SW5zbW9kOjI5OCB3YWl0aW5n
IGxvYWRpbmc6IHJ1bm5pbmc9MQpVc2luZyAvbGliL21vZHVsZXMvY3JjLWl0dS10LmtvCldh
aXRJbnNtb2Q6MzEwICdjcmMtaXR1LXQnIHdhcyBsb2FkZWQ6IHJ1bm5pbmc9MApSdW5JbnNt
b2Q6MzQzIHJ1bm5pbmcgaW5zbW9kIGZvciB1ZGYgLSAjMApXYWl0SW5zbW9kOjI5OCB3YWl0
aW5nIGxvYWRpbmc6IHJ1bm5pbmc9MQpVc2luZyAvbGliL21vZHVsZXMvdWRmLmtvCldhaXRJ
bnNtb2Q6MzEwICd1ZGYnIHdhcyBsb2FkZWQ6IHJ1bm5pbmc9MApSdW5JbnNtb2Q6MzQzIHJ1
bm5pbmcgaW5zbW9kIGZvciBleHBvcnRmcyAtICMwCldhaXRJbnNtb2Q6Mjk4IHdhaXRpbmcg
bG9hZGluZzogcnVubmluZz0xClVzaW5nIC9saWIvbW9kdWxlcy9leHBvcnRmcy5rbwpXYWl0
SW5zbW9kOjMxMCAnZXhwb3J0ZnMnIHdhcyBsb2FkZWQ6IHJ1bm5pbmc9MApSdW5JbnNtb2Q6
MzQzIHJ1bm5pbmcgaW5zbW9kIGZvciBleHQyIC0gIzAKV2FpdEluc21vZDoyOTggd2FpdGlu
ZyBsb2FkaW5nOiBydW5uaW5nPTEKVXNpbmcgL2xpYi9tb2R1bGVzL2V4dDIua28KV2FpdElu
c21vZDozMTAgJ2V4dDInIHdhcyBsb2FkZWQ6IHJ1bm5pbmc9MApSdW5JbnNtb2Q6MzQzIHJ1
bm5pbmcgaW5zbW9kIGZvciBmYXQgLSAjMApXYWl0SW5zbW9kOjI5OCB3YWl0aW5nIGxvYWRp
bmc6IHJ1bm5pbmc9MQpVc2luZyAvbGliL21vZHVsZXMvZmF0LmtvCldhaXRJbnNtb2Q6MzEw
ICdmYXQnIHdhcyBsb2FkZWQ6IHJ1bm5pbmc9MApSdW5JbnNtb2Q6MzQzIHJ1bm5pbmcgaW5z
bW9kIGZvciB2ZmF0IC0gIzAKV2FpdEluc21vZDoyOTggd2FpdGluZyBsb2FkaW5nOiBydW5u
aW5nPTEKdXNiIDEtMjogbmV3IGZ1bGwtc3BlZWQgVVNCIGRldmljZSBudW1iZXIgMiB1c2lu
ZyB1aGNpX2hjZApVc2luZyAvbGliL21vZHVsZXMvdmZhdC5rbwpXYWl0SW5zbW9kOjMxMCAn
dmZhdCcgd2FzIGxvYWRlZDogcnVubmluZz0wClJ1bkluc21vZDozNDMgcnVubmluZyBpbnNt
b2QgZm9yIGZ1c2UgLSAjMApXYWl0SW5zbW9kOjI5OCB3YWl0aW5nIGxvYWRpbmc6IHJ1bm5p
bmc9MQpVc2luZyAvbGliL21vZHVsZXMvZnVzZS5rbwpmdXNlIGluaXQgKEFQSSB2ZXJzaW9u
IDcuMjIpCldhaXRJbnNtb2Q6MzEwICdmdXNlJyB3YXMgbG9hZGVkOiBydW5uaW5nPTAKUnVu
SW5zbW9kOjM0MyBydW5uaW5nIGluc21vZCBmb3IgaXNvZnMgLSAjMApXYWl0SW5zbW9kOjI5
OCB3YWl0aW5nIGxvYWRpbmc6IHJ1bm5pbmc9MQpVc2luZyAvbGliL21vZHVsZXMvaXNvZnMu
a28KV2FpdEluc21vZDozMTAgJ2lzb2ZzJyB3YXMgbG9hZGVkOiBydW5uaW5nPTAKUnVuSW5z
bW9kOjM0MyBydW5uaW5nIGluc21vZCBmb3IgamJkMiAtICMwCldhaXRJbnNtb2Q6Mjk4IHdh
aXRpbmcgbG9hZGluZzogcnVubmluZz0xClVzaW5nIC9saWIvbW9kdWxlcy9qYmQyLmtvCldh
aXRJbnNtb2Q6MzEwICdqYmQyJyB3YXMgbG9hZGVkOiBydW5uaW5nPTAKUnVuSW5zbW9kOjM0
MyBydW5uaW5nIGluc21vZCBmb3IgamJkIC0gIzAKV2FpdEluc21vZDoyOTggd2FpdGluZyBs
b2FkaW5nOiBydW5uaW5nPTEKVXNpbmcgL2xpYi9tb2R1bGVzL2piZC5rbwpXYWl0SW5zbW9k
OjMxMCAnamJkJyB3YXMgbG9hZGVkOiBydW5uaW5nPTAKUnVuSW5zbW9kOjM0MyBydW5uaW5n
IGluc21vZCBmb3IgZXh0MyAtICMwCldhaXRJbnNtb2Q6Mjk4IHdhaXRpbmcgbG9hZGluZzog
cnVubmluZz0xClVzaW5nIC9saWIvbW9kdWxlcy9leHQzLmtvCldhaXRJbnNtb2Q6MzEwICdl
eHQzJyB3YXMgbG9hZGVkOiBydW5uaW5nPTAKUnVuSW5zbW9kOjM0MyBydW5uaW5nIGluc21v
ZCBmb3IgamZzIC0gIzAKV2FpdEluc21vZDoyOTggd2FpdGluZyBsb2FkaW5nOiBydW5uaW5n
PTEKVXNpbmcgL2xpYi9tb2R1bGVzL2pmcy5rbwpKRlM6IG5UeEJsb2NrID0gNzk2MywgblR4
TG9jayA9IDYzNzEwCldhaXRJbnNtb2Q6MzEwICdqZnMnIHdhcyBsb2FkZWQ6IHJ1bm5pbmc9
MApSdW5JbnNtb2Q6MzQzIHJ1bm5pbmcgaW5zbW9kIGZvciBsaWJjcmMzMmMgLSAjMApXYWl0
SW5zbW9kOjI5OCB3YWl0aW5nIGxvYWRpbmc6IHJ1bm5pbmc9MQpVc2luZyAvbGliL21vZHVs
ZXMvbGliY3JjMzJjLmtvClVzaW5nIC9saWIvbW9kdWxlcy9jcmMzMmMua28KV2FpdEluc21v
ZDozMTAgJ2xpYmNyYzMyYycgd2FzIGxvYWRlZDogcnVubmluZz0wClJ1bkluc21vZDozNDMg
cnVubmluZyBpbnNtb2QgZm9yIHhmcyAtICMwCldhaXRJbnNtb2Q6Mjk4IHdhaXRpbmcgbG9h
ZGluZzogcnVubmluZz0xClVzaW5nIC9saWIvbW9kdWxlcy94ZnMua28KU0dJIFhGUyB3aXRo
IHNlY3VyaXR5IGF0dHJpYnV0ZXMsIGxhcmdlIGJsb2NrL2lub2RlIG51bWJlcnMsIG5vIGRl
YnVnIGVuYWJsZWQKV2FpdEluc21vZDozMTAgJ3hmcycgd2FzIGxvYWRlZDogcnVubmluZz0w
ClJ1bkluc21vZDozNDMgcnVubmluZyBpbnNtb2QgZm9yIG1iY2FjaGUgLSAjMApXYWl0SW5z
bW9kOjI5OCB3YWl0aW5nIGxvYWRpbmc6IHJ1bm5pbmc9MQpVc2luZyAvbGliL21vZHVsZXMv
bWJjYWNoZS5rbwpXYWl0SW5zbW9kOjMxMCAnbWJjYWNoZScgd2FzIGxvYWRlZDogcnVubmlu
Zz0wClJ1bkluc21vZDozNDMgcnVubmluZyBpbnNtb2QgZm9yIGV4dDQgLSAjMApXYWl0SW5z
bW9kOjI5OCB3YWl0aW5nIGxvYWRpbmc6IHJ1bm5pbmc9MQpVc2luZyAvbGliL21vZHVsZXMv
ZXh0NC5rbwpXYWl0SW5zbW9kOjMxMCAnZXh0NCcgd2FzIGxvYWRlZDogcnVubmluZz0wClJ1
bkluc21vZDozNDMgcnVubmluZyBpbnNtb2QgZm9yIG5sc191dGY4IC0gIzAKV2FpdEluc21v
ZDoyOTggd2FpdGluZyBsb2FkaW5nOiBydW5uaW5nPTEKVXNpbmcgL2xpYi9tb2R1bGVzL25s
c191dGY4LmtvCldhaXRJbnNtb2Q6MzEwICdubHNfdXRmOCcgd2FzIGxvYWRlZDogcnVubmlu
Zz0wClJ1bkluc21vZDozNDMgcnVubmluZyBpbnNtb2QgZm9yIHJlaXNlcmZzIC0gIzAKV2Fp
dEluc21vZDoyOTggd2FpdGluZyBsb2FkaW5nOiBydW5uaW5nPTEKUnVuSW5zbW9kOjM0MyBy
dW5uaW5nIGluc21vZCBmb3IgdXNiaGlkIC0gIzAKVXNpbmcgL2xpYi9tb2R1bGVzL3JlaXNl
cmZzLmtvCldhaXRJbnNtb2Q6Mjk4IHdhaXRpbmcgbG9hZGluZzogcnVubmluZz0xClVzaW5n
IC9saWIvbW9kdWxlcy91c2JoaWQua28KV2FpdEluc21vZDozMTAgJ3JlaXNlcmZzJyB3YXMg
bG9hZGVkOiBydW5uaW5nPTAKUnVuSW5zbW9kOjM0MyBydW5uaW5nIGluc21vZCBmb3Igc2hh
MjU2X2dlbmVyaWMgLSAjMApXYWl0SW5zbW9kOjI5OCB3YWl0aW5nIGxvYWRpbmc6IHJ1bm5p
bmc9MQpVc2luZyAvbGliL21vZHVsZXMvc2hhMjU2X2dlbmVyaWMua28KV2FpdEluc21vZDoz
MTAgJ3NoYTI1Nl9nZW5lcmljJyB3YXMgbG9hZGVkOiBydW5uaW5nPTAKUnVuSW5zbW9kOjM0
MyBydW5uaW5nIGluc21vZCBmb3IgbW91c2VkZXYgLSAjMApXYWl0SW5zbW9kOjI5OCB3YWl0
aW5nIGxvYWRpbmc6IHJ1bm5pbmc9MQppbnB1dDogUUVNVSAwLjEwLjIgUUVNVSBVU0IgVGFi
bGV0IGFzIC9kZXZpY2VzL3BjaTAwMDA6MDAvMDAwMDowMDowMS4yL3VzYjEvMS0yLzEtMjox
LjAvaW5wdXQvaW5wdXQ1ClVzaW5nIC9saWIvbW9kdWxlcy9tb3VzZWRldi5rbwptb3VzZWRl
djogUFMvMiBtb3VzZSBkZXZpY2UgY29tbW9uIGZvciBhbGwgbWljZQpXYWl0SW5zbW9kOjMx
MCAnbW91c2VkZXYnIHdhcyBsb2FkZWQ6IHJ1bm5pbmc9MApEZXRlY3RpbmcgbW91c2UuLi4K
c2tpcHBpbmcgc2VyaWFsIG1vdXNlIGRldGVjdGlvbiBvbiBwb3J0IDAKaGlkLWdlbmVyaWMg
MDAwMzowNjI3OjAwMDEuMDAwMTogaW5wdXQsaGlkcmF3MDogVVNCIEhJRCB2MC4wMSBQb2lu
dGVyIFtRRU1VIDAuMTAuMiBRRU1VIFVTQiBUYWJsZXRdIG9uIHVzYi0wMDAwOjAwOjAxLjIt
Mi9pbnB1dDAKJCAvYmluL2dwbSAtUiAtbSAvZGV2L21pY2UgLXQgaW1wczIKdXNiY29yZTog
cmVnaXN0ZXJlZCBuZXcgaW50ZXJmYWNlIGRyaXZlciB1c2JoaWQKdXNiaGlkOiBVU0IgSElE
IGNvcmUgZHJpdmVyCldhaXRJbnNtb2Q6MzEwICd1c2JoaWQnIHdhcyBsb2FkZWQ6IHJ1bm5p
bmc9MApDaGVja2luZyBmb3IgbmV0d29yayBhZGFwdGVyLi4uCiQgL2Jpbi9pZmNvbmZpZyBs
byAxMjcuMC4wLjEKJCAvYmluL2lmY29uZmlnIGxvIHVwClJ1bkluc21vZDozNDMgcnVubmlu
ZyBpbnNtb2QgZm9yIGFzeW5jX3R4IC0gIzAKV2FpdEluc21vZDoyOTggd2FpdGluZyBsb2Fk
aW5nOiBydW5uaW5nPTEKVXNpbmcgL2xpYi9tb2R1bGVzL2FzeW5jX3R4LmtvCldhaXRJbnNt
b2Q6MzEwICdhc3luY190eCcgd2FzIGxvYWRlZDogcnVubmluZz0wClJ1bkluc21vZDozNDMg
cnVubmluZyBpbnNtb2QgZm9yIGFzeW5jX21lbWNweSAtICMwCldhaXRJbnNtb2Q6Mjk4IHdh
aXRpbmcgbG9hZGluZzogcnVubmluZz0xClVzaW5nIC9saWIvbW9kdWxlcy9hc3luY19tZW1j
cHkua28KV2FpdEluc21vZDozMTAgJ2FzeW5jX21lbWNweScgd2FzIGxvYWRlZDogcnVubmlu
Zz0wClJ1bkluc21vZDozNDMgcnVubmluZyBpbnNtb2QgZm9yIGRtLW1vZCAtICMwCldhaXRJ
bnNtb2Q6Mjk4IHdhaXRpbmcgbG9hZGluZzogcnVubmluZz0xClVzaW5nIC9saWIvbW9kdWxl
cy9kbS1tb2Qua28KZGV2aWNlLW1hcHBlcjogaW9jdGw6IDQuMjUuMC1pb2N0bCAoMjAxMy0w
Ni0yNikgaW5pdGlhbGlzZWQ6IGRtLWRldmVsQHJlZGhhdC5jb20KV2FpdEluc21vZDozMTAg
J2RtLW1vZCcgd2FzIGxvYWRlZDogcnVubmluZz0wClJ1bkluc21vZDozNDMgcnVubmluZyBp
bnNtb2QgZm9yIHJhaWQxMCAtICMwCldhaXRJbnNtb2Q6Mjk4IHdhaXRpbmcgbG9hZGluZzog
cnVubmluZz0xClVzaW5nIC9saWIvbW9kdWxlcy9yYWlkMTAua28KbWQ6IHJhaWQxMCBwZXJz
b25hbGl0eSByZWdpc3RlcmVkIGZvciBsZXZlbCAxMApXYWl0SW5zbW9kOjMxMCAncmFpZDEw
JyB3YXMgbG9hZGVkOiBydW5uaW5nPTAKUnVuSW5zbW9kOjM0MyBydW5uaW5nIGluc21vZCBm
b3IgcmFpZDEgLSAjMApXYWl0SW5zbW9kOjI5OCB3YWl0aW5nIGxvYWRpbmc6IHJ1bm5pbmc9
MQpVc2luZyAvbGliL21vZHVsZXMvcmFpZDEua28KbWQ6IHJhaWQxIHBlcnNvbmFsaXR5IHJl
Z2lzdGVyZWQgZm9yIGxldmVsIDEKV2FpdEluc21vZDozMTAgJ3JhaWQxJyB3YXMgbG9hZGVk
OiBydW5uaW5nPTAKUnVuSW5zbW9kOjM0MyBydW5uaW5nIGluc21vZCBmb3IgcmFpZDZfcHEg
LSAjMApXYWl0SW5zbW9kOjI5OCB3YWl0aW5nIGxvYWRpbmc6IHJ1bm5pbmc9MQpVc2luZyAv
bGliL21vZHVsZXMvcmFpZDZfcHEua28KcmFpZDY6IHNzZTJ4MSAgICAyNDA2IE1CL3MKcmFp
ZDY6IHNzZTJ4MiAgICAzMzQzIE1CL3MKcmFpZDY6IHNzZTJ4NCAgICA0MDAzIE1CL3MKcmFp
ZDY6IHVzaW5nIGFsZ29yaXRobSBzc2UyeDQgKDQwMDMgTUIvcykKcmFpZDY6IHVzaW5nIHNz
c2UzeDIgcmVjb3ZlcnkgYWxnb3JpdGhtCldhaXRJbnNtb2Q6MzEwICdyYWlkNl9wcScgd2Fz
IGxvYWRlZDogcnVubmluZz0wClJ1bkluc21vZDozNDMgcnVubmluZyBpbnNtb2QgZm9yIGFz
eW5jX3JhaWQ2X3JlY292IC0gIzAKV2FpdEluc21vZDoyOTggd2FpdGluZyBsb2FkaW5nOiBy
dW5uaW5nPTEKVXNpbmcgL2xpYi9tb2R1bGVzL2FzeW5jX3JhaWQ2X3JlY292LmtvCldhaXRJ
bnNtb2Q6MzEwICdhc3luY19yYWlkNl9yZWNvdicgd2FzIGxvYWRlZDogcnVubmluZz0wClJ1
bkluc21vZDozNDMgcnVubmluZyBpbnNtb2QgZm9yIHhvciAtICMwCldhaXRJbnNtb2Q6Mjk4
IHdhaXRpbmcgbG9hZGluZzogcnVubmluZz0xClVzaW5nIC9saWIvbW9kdWxlcy94b3Iua28K
eG9yOiBtZWFzdXJpbmcgc29mdHdhcmUgY2hlY2tzdW0gc3BlZWQKICAgcHJlZmV0Y2g2NC1z
c2U6ICAgOTY0LjAwMCBNQi9zZWMKICAgZ2VuZXJpY19zc2U6ICAgOTUyLjAwMCBNQi9zZWMK
eG9yOiB1c2luZyBmdW5jdGlvbjogcHJlZmV0Y2g2NC1zc2UgKDk2NC4wMDAgTUIvc2VjKQpX
YWl0SW5zbW9kOjMxMCAneG9yJyB3YXMgbG9hZGVkOiBydW5uaW5nPTAKUnVuSW5zbW9kOjM0
MyBydW5uaW5nIGluc21vZCBmb3IgYXN5bmNfeG9yIC0gIzAKV2FpdEluc21vZDoyOTggd2Fp
dGluZyBsb2FkaW5nOiBydW5uaW5nPTEKVXNpbmcgL2xpYi9tb2R1bGVzL2FzeW5jX3hvci5r
bwpXYWl0SW5zbW9kOjMxMCAnYXN5bmNfeG9yJyB3YXMgbG9hZGVkOiBydW5uaW5nPTAKUnVu
SW5zbW9kOjM0MyBydW5uaW5nIGluc21vZCBmb3IgYXN5bmNfcHEgLSAjMApXYWl0SW5zbW9k
OjI5OCB3YWl0aW5nIGxvYWRpbmc6IHJ1bm5pbmc9MQpVc2luZyAvbGliL21vZHVsZXMvYXN5
bmNfcHEua28KV2FpdEluc21vZDozMTAgJ2FzeW5jX3BxJyB3YXMgbG9hZGVkOiBydW5uaW5n
PTAKUnVuSW5zbW9kOjM0MyBydW5uaW5nIGluc21vZCBmb3IgcmFpZDQ1NiAtICMwCldhaXRJ
bnNtb2Q6Mjk4IHdhaXRpbmcgbG9hZGluZzogcnVubmluZz0xClVzaW5nIC9saWIvbW9kdWxl
cy9yYWlkNDU2LmtvCm1kOiByYWlkNiBwZXJzb25hbGl0eSByZWdpc3RlcmVkIGZvciBsZXZl
bCA2Cm1kOiByYWlkNSBwZXJzb25hbGl0eSByZWdpc3RlcmVkIGZvciBsZXZlbCA1Cm1kOiBy
YWlkNCBwZXJzb25hbGl0eSByZWdpc3RlcmVkIGZvciBsZXZlbCA0CldhaXRJbnNtb2Q6MzEw
ICdyYWlkNDU2JyB3YXMgbG9hZGVkOiBydW5uaW5nPTAKUnVuSW5zbW9kOjM0MyBydW5uaW5n
IGluc21vZCBmb3IgZG0tcmFpZCAtICMwCldhaXRJbnNtb2Q6Mjk4IHdhaXRpbmcgbG9hZGlu
ZzogcnVubmluZz0xClVzaW5nIC9saWIvbW9kdWxlcy9kbS1yYWlkLmtvCmRldmljZS1tYXBw
ZXI6IHJhaWQ6IExvYWRpbmcgdGFyZ2V0IHZlcnNpb24gMS41LjIKV2FpdEluc21vZDozMTAg
J2RtLXJhaWQnIHdhcyBsb2FkZWQ6IHJ1bm5pbmc9MAokIC9iaW4vZG1yYWlkIC1wYXkKJCAv
YmluL2x2bSB2Z3NjYW4gLS1ta25vZGVzIC0taWdub3JlbG9ja2luZ2ZhaWx1cmUKJCAvYmlu
L2x2bSB2Z2NoYW5nZSAtYSB5IC0taWdub3JlbG9ja2luZ2ZhaWx1cmUKJCAvYmluL2lwd2F0
Y2hkIC1jIC9ldGMvaXB3YXRjaGQuY29uZgokIC9iaW4vYXZhaGktZGFlbW9uIC1ECiQgL2Jp
bi9nZXR0eSAxMTUyMDAgdHR5MSAtbiAtbCAvYmluL3NoCgo=
--------------090804040900050604060703
Content-Type: text/plain; charset=UTF-8;
 name="vm_boot_log_id2.txt"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
 filename="vm_boot_log_id2.txt"

W3Jvb3RAeGVuc2VydmVyNjIgfl0jIHhsIGNvbnNvbGUgMTg5CkxpbnV4IHZlcnNpb24gMy4x
MS41LXg4Nl82NCAoYXN0YXJ0YUBkb21haW4pIChnY2MgdmVyc2lvbiA0LjguMSApICMxIFNN
UCBGcmkgT2N0IDE4IDAyOjI3OjQ0IE1TRCAyMDEzCkNvbW1hbmQgbGluZTogaW5pdHJkPXJh
bWRpc2suZGF0IHJvb3Q9L2Rldi9yYW0wIGNvbnNvbGU9dHR5UzAsMTE1MjAwIGNvbnNvbGU9
dHR5MCB2Z2E9MHgzMTQgQk9PVF9JTUFHRT1rZXJuZWwuZGF0IAplODIwOiBCSU9TLXByb3Zp
ZGVkIHBoeXNpY2FsIFJBTSBtYXA6CkJJT1MtZTgyMDogW21lbSAweDAwMDAwMDAwMDAwMDAw
MDAtMHgwMDAwMDAwMDAwMDlkZmZmXSB1c2FibGUKQklPUy1lODIwOiBbbWVtIDB4MDAwMDAw
MDAwMDA5ZTAwMC0weDAwMDAwMDAwMDAwOWZmZmZdIHJlc2VydmVkCkJJT1MtZTgyMDogW21l
bSAweDAwMDAwMDAwMDAwZTAwMDAtMHgwMDAwMDAwMDAwMGZmZmZmXSByZXNlcnZlZApCSU9T
LWU4MjA6IFttZW0gMHgwMDAwMDAwMDAwMTAwMDAwLTB4MDAwMDAwMDAzZmJmZmZmZl0gdXNh
YmxlCkJJT1MtZTgyMDogW21lbSAweDAwMDAwMDAwZmMwMDAwMDAtMHgwMDAwMDAwMGZmZmZm
ZmZmXSByZXNlcnZlZApOWCAoRXhlY3V0ZSBEaXNhYmxlKSBwcm90ZWN0aW9uOiBhY3RpdmUK
U01CSU9TIDIuNCBwcmVzZW50LgpIeXBlcnZpc29yIGRldGVjdGVkOiBYZW4gSFZNClhlbiB2
ZXJzaW9uIDQuMS4KTmV0ZnJvbnQgYW5kIHRoZSBYZW4gcGxhdGZvcm0gUENJIGRyaXZlciBo
YXZlIGJlZW4gY29tcGlsZWQgZm9yIHRoaXMga2VybmVsOiB1bnBsdWcgZW11bGF0ZWQgTklD
cy4KQmxrZnJvbnQgYW5kIHRoZSBYZW4gcGxhdGZvcm0gUENJIGRyaXZlciBoYXZlIGJlZW4g
Y29tcGlsZWQgZm9yIHRoaXMga2VybmVsOiB1bnBsdWcgZW11bGF0ZWQgZGlza3MuCllvdSBt
aWdodCBoYXZlIHRvIGNoYW5nZSB0aGUgcm9vdCBkZXZpY2UKZnJvbSAvZGV2L2hkW2EtZF0g
dG8gL2Rldi94dmRbYS1kXQppbiB5b3VyIHJvb3Q9IGtlcm5lbCBjb21tYW5kIGxpbmUgb3B0
aW9uCk5vIEFHUCBicmlkZ2UgZm91bmQKZTgyMDogbGFzdF9wZm4gPSAweDNmYzAwIG1heF9h
cmNoX3BmbiA9IDB4NDAwMDAwMDAwCng4NiBQQVQgZW5hYmxlZDogY3B1IDAsIG9sZCAweDcw
NDA2MDAwNzA0MDYsIG5ldyAweDcwMTA2MDAwNzAxMDYKZm91bmQgU01QIE1QLXRhYmxlIGF0
IFttZW0gMHgwMDBmYjcxMC0weDAwMGZiNzFmXSBtYXBwZWQgYXQgW2ZmZmY4ODAwMDAwZmI3
MTBdCmluaXRfbWVtb3J5X21hcHBpbmc6IFttZW0gMHgwMDAwMDAwMC0weDAwMGZmZmZmXQpp
bml0X21lbW9yeV9tYXBwaW5nOiBbbWVtIDB4M2M2MDAwMDAtMHgzYzdmZmZmZl0KaW5pdF9t
ZW1vcnlfbWFwcGluZzogW21lbSAweDNjMDAwMDAwLTB4M2M1ZmZmZmZdCmluaXRfbWVtb3J5
X21hcHBpbmc6IFttZW0gMHgwMDEwMDAwMC0weDNiZmZmZmZmXQppbml0X21lbW9yeV9tYXBw
aW5nOiBbbWVtIDB4M2M4MDAwMDAtMHgzZmJmZmZmZl0KUkFNRElTSzogW21lbSAweDNjODIy
MDAwLTB4M2ZiZGZmZmZdCkFDUEk6IFJTRFAgMDAwMDAwMDAwMDBlYTAyMCAwMDAyNCAodjAy
ICAgIFhlbikKQUNQSTogWFNEVCAwMDAwMDAwMGZjMDBlZjgwIDAwMDQ0ICh2MDEgICAgWGVu
ICAgICAgSFZNIDAwMDAwMDAwIEhWTUwgMDAwMDAwMDApCkFDUEk6IEZBQ1AgMDAwMDAwMDBm
YzAwZWQ0MCAwMDBGNCAodjA0ICAgIFhlbiAgICAgIEhWTSAwMDAwMDAwMCBIVk1MIDAwMDAw
MDAwKQpBQ1BJOiBEU0RUIDAwMDAwMDAwZmMwMDMwNDAgMEJDNzUgKHYwMiAgICBYZW4gICAg
ICBIVk0gMDAwMDAwMDAgSU5UTCAyMDA5MDEyMykKQUNQSTogRkFDUyAwMDAwMDAwMGZjMDAz
MDAwIDAwMDQwCkFDUEk6IEFQSUMgMDAwMDAwMDBmYzAwZWU0MCAwMDBEOCAodjAyICAgIFhl
biAgICAgIEhWTSAwMDAwMDAwMCBIVk1MIDAwMDAwMDAwKQpBQ1BJOiBIUEVUIDAwMDAwMDAw
ZmMwMGVmMjAgMDAwMzggKHYwMSAgICBYZW4gICAgICBIVk0gMDAwMDAwMDAgSFZNTCAwMDAw
MDAwMCkKQUNQSTogV0FFVCAwMDAwMDAwMGZjMDBlZjU4IDAwMDI4ICh2MDEgICAgWGVuICAg
ICAgSFZNIDAwMDAwMDAwIEhWTUwgMDAwMDAwMDApCk5vIE5VTUEgY29uZmlndXJhdGlvbiBm
b3VuZApGYWtpbmcgYSBub2RlIGF0IFttZW0gMHgwMDAwMDAwMDAwMDAwMDAwLTB4MDAwMDAw
MDAzZmJmZmZmZl0KSW5pdG1lbSBzZXR1cCBub2RlIDAgW21lbSAweDAwMDAwMDAwLTB4M2Zi
ZmZmZmZdCiAgTk9ERV9EQVRBIFttZW0gMHgzZmJlYzAwMC0weDNmYmZmZmZmXQpab25lIHJh
bmdlczoKICBETUEgICAgICBbbWVtIDB4MDAwMDEwMDAtMHgwMGZmZmZmZl0KICBETUEzMiAg
ICBbbWVtIDB4MDEwMDAwMDAtMHhmZmZmZmZmZl0KICBOb3JtYWwgICBlbXB0eQpNb3ZhYmxl
IHpvbmUgc3RhcnQgZm9yIGVhY2ggbm9kZQpFYXJseSBtZW1vcnkgbm9kZSByYW5nZXMKICBu
b2RlICAgMDogW21lbSAweDAwMDAxMDAwLTB4MDAwOWRmZmZdCiAgbm9kZSAgIDA6IFttZW0g
MHgwMDEwMDAwMC0weDNmYmZmZmZmXQpBQ1BJOiBQTS1UaW1lciBJTyBQb3J0OiAweDFmNDgK
QUNQSTogTEFQSUMgKGFjcGlfaWRbMHgwMF0gbGFwaWNfaWRbMHgwMF0gZW5hYmxlZCkKQUNQ
STogTEFQSUMgKGFjcGlfaWRbMHgwMV0gbGFwaWNfaWRbMHgwMl0gZGlzYWJsZWQpCkFDUEk6
IExBUElDIChhY3BpX2lkWzB4MDJdIGxhcGljX2lkWzB4MDRdIGRpc2FibGVkKQpBQ1BJOiBM
QVBJQyAoYWNwaV9pZFsweDAzXSBsYXBpY19pZFsweDA2XSBkaXNhYmxlZCkKQUNQSTogTEFQ
SUMgKGFjcGlfaWRbMHgwNF0gbGFwaWNfaWRbMHgwOF0gZGlzYWJsZWQpCkFDUEk6IExBUElD
IChhY3BpX2lkWzB4MDVdIGxhcGljX2lkWzB4MGFdIGRpc2FibGVkKQpBQ1BJOiBMQVBJQyAo
YWNwaV9pZFsweDA2XSBsYXBpY19pZFsweDBjXSBkaXNhYmxlZCkKQUNQSTogTEFQSUMgKGFj
cGlfaWRbMHgwN10gbGFwaWNfaWRbMHgwZV0gZGlzYWJsZWQpCkFDUEk6IExBUElDIChhY3Bp
X2lkWzB4MDhdIGxhcGljX2lkWzB4MTBdIGRpc2FibGVkKQpBQ1BJOiBMQVBJQyAoYWNwaV9p
ZFsweDA5XSBsYXBpY19pZFsweDEyXSBkaXNhYmxlZCkKQUNQSTogTEFQSUMgKGFjcGlfaWRb
MHgwYV0gbGFwaWNfaWRbMHgxNF0gZGlzYWJsZWQpCkFDUEk6IExBUElDIChhY3BpX2lkWzB4
MGJdIGxhcGljX2lkWzB4MTZdIGRpc2FibGVkKQpBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweDBj
XSBsYXBpY19pZFsweDE4XSBkaXNhYmxlZCkKQUNQSTogTEFQSUMgKGFjcGlfaWRbMHgwZF0g
bGFwaWNfaWRbMHgxYV0gZGlzYWJsZWQpCkFDUEk6IExBUElDIChhY3BpX2lkWzB4MGVdIGxh
cGljX2lkWzB4MWNdIGRpc2FibGVkKQpBQ1BJOiBJT0FQSUMgKGlkWzB4MDFdIGFkZHJlc3Nb
MHhmZWMwMDAwMF0gZ3NpX2Jhc2VbMF0pCklPQVBJQ1swXTogYXBpY19pZCAxLCB2ZXJzaW9u
IDE3LCBhZGRyZXNzIDB4ZmVjMDAwMDAsIEdTSSAwLTQ3CkFDUEk6IElOVF9TUkNfT1ZSIChi
dXMgMCBidXNfaXJxIDAgZ2xvYmFsX2lycSAyIGRmbCBkZmwpCkFDUEk6IElOVF9TUkNfT1ZS
IChidXMgMCBidXNfaXJxIDUgZ2xvYmFsX2lycSA1IGxvdyBsZXZlbCkKQUNQSTogSU5UX1NS
Q19PVlIgKGJ1cyAwIGJ1c19pcnEgMTAgZ2xvYmFsX2lycSAxMCBsb3cgbGV2ZWwpCkFDUEk6
IElOVF9TUkNfT1ZSIChidXMgMCBidXNfaXJxIDExIGdsb2JhbF9pcnEgMTEgbG93IGxldmVs
KQpVc2luZyBBQ1BJIChNQURUKSBmb3IgU01QIGNvbmZpZ3VyYXRpb24gaW5mb3JtYXRpb24K
QUNQSTogSFBFVCBpZDogMHg4MDg2YTIwMSBiYXNlOiAweGZlZDAwMDAwCnNtcGJvb3Q6IEFs
bG93aW5nIDE1IENQVXMsIDE0IGhvdHBsdWcgQ1BVcwplODIwOiBbbWVtIDB4M2ZjMDAwMDAt
MHhmYmZmZmZmZl0gYXZhaWxhYmxlIGZvciBQQ0kgZGV2aWNlcwpCb290aW5nIHBhcmF2aXJ0
dWFsaXplZCBrZXJuZWwgb24gWGVuIEhWTQpzZXR1cF9wZXJjcHU6IE5SX0NQVVM6MTI4IG5y
X2NwdW1hc2tfYml0czoxMjggbnJfY3B1X2lkczoxNSBucl9ub2RlX2lkczoxClBFUkNQVTog
RW1iZWRkZWQgMjcgcGFnZXMvY3B1IEBmZmZmODgwMDNjNjAwMDAwIHM4MDM4NCByODE5MiBk
MjIwMTYgdTEzMTA3MgpCdWlsdCAxIHpvbmVsaXN0cyBpbiBOb2RlIG9yZGVyLCBtb2JpbGl0
eSBncm91cGluZyBvbi4gIFRvdGFsIHBhZ2VzOiAyNTY5MjAKUG9saWN5IHpvbmU6IERNQTMy
Cktlcm5lbCBjb21tYW5kIGxpbmU6IGluaXRyZD1yYW1kaXNrLmRhdCByb290PS9kZXYvcmFt
MCBjb25zb2xlPXR0eVMwLDExNTIwMCBjb25zb2xlPXR0eTAgdmdhPTB4MzE0IEJPT1RfSU1B
R0U9a2VybmVsLmRhdCAKUElEIGhhc2ggdGFibGUgZW50cmllczogNDA5NiAob3JkZXI6IDMs
IDMyNzY4IGJ5dGVzKQpDaGVja2luZyBhcGVydHVyZS4uLgpObyBBR1AgYnJpZGdlIGZvdW5k
Ck1lbW9yeTogOTY0NDg4Sy8xMDQ0MDg0SyBhdmFpbGFibGUgKDQwMTRLIGtlcm5lbCBjb2Rl
LCA0NTdLIHJ3ZGF0YSwgMTI2MEsgcm9kYXRhLCAxMDMySyBpbml0LCA2NzZLIGJzcywgNzk1
OTZLIHJlc2VydmVkKQpTTFVCOiBIV2FsaWduPTY0LCBPcmRlcj0wLTMsIE1pbk9iamVjdHM9
MCwgQ1BVcz0xNSwgTm9kZXM9MQpIaWVyYXJjaGljYWwgUkNVIGltcGxlbWVudGF0aW9uLgog
ICAgICAgIFJDVSByZXN0cmljdGluZyBDUFVzIGZyb20gTlJfQ1BVUz0xMjggdG8gbnJfY3B1
X2lkcz0xNS4KTlJfSVJRUzo4NDQ4IG5yX2lycXM6MTIwOCAxNgp4ZW46ZXZlbnRzOiBYZW4g
SFZNIGNhbGxiYWNrIHZlY3RvciBmb3IgZXZlbnQgZGVsaXZlcnkgaXMgZW5hYmxlZApDb25z
b2xlOiBjb2xvdXIgZHVtbXkgZGV2aWNlIDgweDI1CmNvbnNvbGUgW3R0eTBdIGVuYWJsZWQK
Q2Fubm90IGdldCBodm0gcGFyYW1ldGVyIENPTlNPTEVfRVZUQ0hOICgxOCk6IC0yMiEKY29u
c29sZSBbdHR5UzBdIGVuYWJsZWQKdHNjOiBEZXRlY3RlZCAxODY0Ljg1MSBNSHogcHJvY2Vz
c29yCkNhbGlicmF0aW5nIGRlbGF5IGxvb3AgKHNraXBwZWQpLCB2YWx1ZSBjYWxjdWxhdGVk
IHVzaW5nIHRpbWVyIGZyZXF1ZW5jeS4uIDM3MjkuNzAgQm9nb01JUFMgKGxwaj0xODY0ODUx
KQpwaWRfbWF4OiBkZWZhdWx0OiAzMjc2OCBtaW5pbXVtOiAzMDEKRGVudHJ5IGNhY2hlIGhh
c2ggdGFibGUgZW50cmllczogMTMxMDcyIChvcmRlcjogOCwgMTA0ODU3NiBieXRlcykKSW5v
ZGUtY2FjaGUgaGFzaCB0YWJsZSBlbnRyaWVzOiA2NTUzNiAob3JkZXI6IDcsIDUyNDI4OCBi
eXRlcykKTW91bnQtY2FjaGUgaGFzaCB0YWJsZSBlbnRyaWVzOiAyNTYKbWNlOiBDUFUgc3Vw
cG9ydHMgMCBNQ0UgYmFua3MKTGFzdCBsZXZlbCBpVExCIGVudHJpZXM6IDRLQiAxMjgsIDJN
QiA0LCA0TUIgNApMYXN0IGxldmVsIGRUTEIgZW50cmllczogNEtCIDI1NiwgMk1CIDAsIDRN
QiAzMgp0bGJfZmx1c2hhbGxfc2hpZnQ6IC0xCkFDUEk6IENvcmUgcmV2aXNpb24gMjAxMzA1
MTcKQUNQSTogQWxsIEFDUEkgVGFibGVzIHN1Y2Nlc3NmdWxseSBhY3F1aXJlZApTd2l0Y2hl
ZCBBUElDIHJvdXRpbmcgdG8gcGh5c2ljYWwgZmxhdC4KLi5USU1FUjogdmVjdG9yPTB4MzAg
YXBpYzE9MCBwaW4xPTIgYXBpYzI9MCBwaW4yPTAKc21wYm9vdDogQ1BVMDogSW50ZWwoUikg
Q29yZShUTSkyIENQVSAgICAgICAgICA2MzAwICBAIDEuODZHSHogKGZhbTogMDYsIG1vZGVs
OiAwZiwgc3RlcHBpbmc6IDAyKQppbnN0YWxsaW5nIFhlbiB0aW1lciBmb3IgQ1BVIDAKUGVy
Zm9ybWFuY2UgRXZlbnRzOiB1bnN1cHBvcnRlZCBwNiBDUFUgbW9kZWwgMTUgbm8gUE1VIGRy
aXZlciwgc29mdHdhcmUgZXZlbnRzIG9ubHkuCkJyb3VnaHQgdXAgMSBDUFVzCnNtcGJvb3Q6
IFRvdGFsIG9mIDEgcHJvY2Vzc29ycyBhY3RpdmF0ZWQgKDM3MjkuNzAgQm9nb01JUFMpCmRl
dnRtcGZzOiBpbml0aWFsaXplZApORVQ6IFJlZ2lzdGVyZWQgcHJvdG9jb2wgZmFtaWx5IDE2
CkFDUEk6IGJ1cyB0eXBlIFBDSSByZWdpc3RlcmVkCmFjcGlwaHA6IEFDUEkgSG90IFBsdWcg
UENJIENvbnRyb2xsZXIgRHJpdmVyIHZlcnNpb246IDAuNQpQQ0k6IFVzaW5nIGNvbmZpZ3Vy
YXRpb24gdHlwZSAxIGZvciBiYXNlIGFjY2VzcwpiaW86IGNyZWF0ZSBzbGFiIDxiaW8tMD4g
YXQgMApBQ1BJOiBBZGRlZCBfT1NJKE1vZHVsZSBEZXZpY2UpCkFDUEk6IEFkZGVkIF9PU0ko
UHJvY2Vzc29yIERldmljZSkKQUNQSTogQWRkZWQgX09TSSgzLjAgX1NDUCBFeHRlbnNpb25z
KQpBQ1BJOiBBZGRlZCBfT1NJKFByb2Nlc3NvciBBZ2dyZWdhdG9yIERldmljZSkKQUNQSTog
SW50ZXJwcmV0ZXIgZW5hYmxlZApBQ1BJOiAoc3VwcG9ydHMgUzAgUzUpCkFDUEk6IFVzaW5n
IElPQVBJQyBmb3IgaW50ZXJydXB0IHJvdXRpbmcKUENJOiBVc2luZyBob3N0IGJyaWRnZSB3
aW5kb3dzIGZyb20gQUNQSTsgaWYgbmVjZXNzYXJ5LCB1c2UgInBjaT1ub2NycyIgYW5kIHJl
cG9ydCBhIGJ1ZwpBQ1BJOiBObyBkb2NrIGRldmljZXMgZm91bmQuCkFDUEk6IFBDSSBSb290
IEJyaWRnZSBbUENJMF0gKGRvbWFpbiAwMDAwIFtidXMgMDAtZmZdKQphY3BpIFBOUDBBMDM6
MDA6IEFDUEkgX09TQyBzdXBwb3J0IG5vdGlmaWNhdGlvbiBmYWlsZWQsIGRpc2FibGluZyBQ
Q0llIEFTUE0KYWNwaSBQTlAwQTAzOjAwOiBVbmFibGUgdG8gcmVxdWVzdCBfT1NDIGNvbnRy
b2wgKF9PU0Mgc3VwcG9ydCBtYXNrOiAweDA4KQphY3BpIFBOUDBBMDM6MDA6IGZhaWwgdG8g
YWRkIE1NQ09ORklHIGluZm9ybWF0aW9uLCBjYW4ndCBhY2Nlc3MgZXh0ZW5kZWQgUENJIGNv
bmZpZ3VyYXRpb24gc3BhY2UgdW5kZXIgdGhpcyBicmlkZ2UuCmFjcGlwaHA6IFNsb3QgWzBd
IHJlZ2lzdGVyZWQKYWNwaXBocDogU2xvdCBbMV0gcmVnaXN0ZXJlZAphY3BpcGhwOiBTbG90
IFsyXSByZWdpc3RlcmVkCmFjcGlwaHA6IFNsb3QgWzNdIHJlZ2lzdGVyZWQKYWNwaXBocDog
U2xvdCBbNF0gcmVnaXN0ZXJlZAphY3BpcGhwOiBTbG90IFs1XSByZWdpc3RlcmVkCmFjcGlw
aHA6IFNsb3QgWzZdIHJlZ2lzdGVyZWQKYWNwaXBocDogU2xvdCBbN10gcmVnaXN0ZXJlZAph
Y3BpcGhwOiBTbG90IFs4XSByZWdpc3RlcmVkCmFjcGlwaHA6IFNsb3QgWzldIHJlZ2lzdGVy
ZWQKYWNwaXBocDogU2xvdCBbMTBdIHJlZ2lzdGVyZWQKYWNwaXBocDogU2xvdCBbMTFdIHJl
Z2lzdGVyZWQKYWNwaXBocDogU2xvdCBbMTJdIHJlZ2lzdGVyZWQKYWNwaXBocDogU2xvdCBb
MTNdIHJlZ2lzdGVyZWQKYWNwaXBocDogU2xvdCBbMTRdIHJlZ2lzdGVyZWQKYWNwaXBocDog
U2xvdCBbMTVdIHJlZ2lzdGVyZWQKYWNwaXBocDogU2xvdCBbMTZdIHJlZ2lzdGVyZWQKYWNw
aXBocDogU2xvdCBbMTddIHJlZ2lzdGVyZWQKYWNwaXBocDogU2xvdCBbMThdIHJlZ2lzdGVy
ZWQKYWNwaXBocDogU2xvdCBbMTldIHJlZ2lzdGVyZWQKYWNwaXBocDogU2xvdCBbMjBdIHJl
Z2lzdGVyZWQKYWNwaXBocDogU2xvdCBbMjFdIHJlZ2lzdGVyZWQKYWNwaXBocDogU2xvdCBb
MjJdIHJlZ2lzdGVyZWQKYWNwaXBocDogU2xvdCBbMjNdIHJlZ2lzdGVyZWQKYWNwaXBocDog
U2xvdCBbMjRdIHJlZ2lzdGVyZWQKYWNwaXBocDogU2xvdCBbMjVdIHJlZ2lzdGVyZWQKYWNw
aXBocDogU2xvdCBbMjZdIHJlZ2lzdGVyZWQKYWNwaXBocDogU2xvdCBbMjddIHJlZ2lzdGVy
ZWQKYWNwaXBocDogU2xvdCBbMjhdIHJlZ2lzdGVyZWQKYWNwaXBocDogU2xvdCBbMjldIHJl
Z2lzdGVyZWQKYWNwaXBocDogU2xvdCBbMzBdIHJlZ2lzdGVyZWQKYWNwaXBocDogU2xvdCBb
MzFdIHJlZ2lzdGVyZWQKUENJIGhvc3QgYnJpZGdlIHRvIGJ1cyAwMDAwOjAwCnBjaV9idXMg
MDAwMDowMDogcm9vdCBidXMgcmVzb3VyY2UgW2J1cyAwMC1mZl0KcGNpX2J1cyAwMDAwOjAw
OiByb290IGJ1cyByZXNvdXJjZSBbaW8gIDB4MDAwMC0weDBjZjddCnBjaV9idXMgMDAwMDow
MDogcm9vdCBidXMgcmVzb3VyY2UgW2lvICAweDBkMDAtMHhmZmZmXQpwY2lfYnVzIDAwMDA6
MDA6IHJvb3QgYnVzIHJlc291cmNlIFttZW0gMHgwMDBhMDAwMC0weDAwMGJmZmZmXQpwY2lf
YnVzIDAwMDA6MDA6IHJvb3QgYnVzIHJlc291cmNlIFttZW0gMHhmMDAwMDAwMC0weGZiZmZm
ZmZmXQoqIEZvdW5kIFBNLVRpbWVyIEJ1ZyBvbiB0aGUgY2hpcHNldC4gRHVlIHRvIHdvcmth
cm91bmRzIGZvciBhIGJ1ZywKKiB0aGlzIGNsb2NrIHNvdXJjZSBpcyBzbG93LiBDb25zaWRl
ciB0cnlpbmcgb3RoZXIgY2xvY2sgc291cmNlcwpwY2kgMDAwMDowMDowMS4zOiBxdWlyazog
W2lvICAweDFmNDAtMHgxZjdmXSBjbGFpbWVkIGJ5IFBJSVg0IEFDUEkKQUNQSTogUENJIElu
dGVycnVwdCBMaW5rIFtMTktBXSAoSVJRcyAqNSAxMCAxMSkKQUNQSTogUENJIEludGVycnVw
dCBMaW5rIFtMTktCXSAoSVJRcyA1ICoxMCAxMSkKQUNQSTogUENJIEludGVycnVwdCBMaW5r
IFtMTktDXSAoSVJRcyA1IDEwICoxMSkKQUNQSTogUENJIEludGVycnVwdCBMaW5rIFtMTktE
XSAoSVJRcyAqNSAxMCAxMSkKQUNQSTogRW5hYmxlZCAyIEdQRXMgaW4gYmxvY2sgMDAgdG8g
MUYKeGVuOmJhbGxvb246IEluaXRpYWxpc2luZyBiYWxsb29uIGRyaXZlcgp4ZW5fYmFsbG9v
bjogSW5pdGlhbGlzaW5nIGJhbGxvb24gZHJpdmVyCnZnYWFyYjogZGV2aWNlIGFkZGVkOiBQ
Q0k6MDAwMDowMDowMi4wLGRlY29kZXM9aW8rbWVtLG93bnM9aW8rbWVtLGxvY2tzPW5vbmUK
dmdhYXJiOiBsb2FkZWQKdmdhYXJiOiBicmlkZ2UgY29udHJvbCBwb3NzaWJsZSAwMDAwOjAw
OjAyLjAKUENJOiBVc2luZyBBQ1BJIGZvciBJUlEgcm91dGluZwpIUEVUOiAzIHRpbWVycyBp
biB0b3RhbCwgMCB0aW1lcnMgd2lsbCBiZSB1c2VkIGZvciBwZXItY3B1IHRpbWVyClN3aXRj
aGVkIHRvIGNsb2Nrc291cmNlIHhlbgpwbnA6IFBuUCBBQ1BJIGluaXQKQUNQSTogYnVzIHR5
cGUgUE5QIHJlZ2lzdGVyZWQKc3lzdGVtIDAwOjAwOiBbbWVtIDB4MDAwMDAwMDAtMHgwMDA5
ZmZmZl0gY291bGQgbm90IGJlIHJlc2VydmVkCnN5c3RlbSAwMDowMTogW2lvICAweDEwYzAt
MHgxMTQxXSBoYXMgYmVlbiByZXNlcnZlZApzeXN0ZW0gMDA6MDE6IFtpbyAgMHhiMDQ0LTB4
YjA0N10gaGFzIGJlZW4gcmVzZXJ2ZWQKc3lzdGVtIDAwOjAzOiBbaW8gIDB4MDhhMC0weDA4
YTNdIGhhcyBiZWVuIHJlc2VydmVkCnN5c3RlbSAwMDowMzogW2lvICAweDBjYzAtMHgwY2Nm
XSBoYXMgYmVlbiByZXNlcnZlZApzeXN0ZW0gMDA6MDM6IFtpbyAgMHgwNGQwLTB4MDRkMV0g
aGFzIGJlZW4gcmVzZXJ2ZWQKcG5wOiBQblAgQUNQSTogZm91bmQgMTIgZGV2aWNlcwpBQ1BJ
OiBidXMgdHlwZSBQTlAgdW5yZWdpc3RlcmVkCkxvYWRpbmcsIHBsZWFzZSB3YWl0Li4uCk5F
VDogUmVnaXN0ZXJlZCBwcm90b2NvbCBmYW1pbHkgMgpUQ1AgZXN0YWJsaXNoZWQgaGFzaCB0
YWJsZSBlbnRyaWVzOiA4MTkyIChvcmRlcjogNSwgMTMxMDcyIGJ5dGVzKQpUQ1AgYmluZCBo
YXNoIHRhYmxlIGVudHJpZXM6IDgxOTIgKG9yZGVyOiA1LCAxMzEwNzIgYnl0ZXMpClRDUDog
SGFzaCB0YWJsZXMgY29uZmlndXJlZCAoZXN0YWJsaXNoZWQgODE5MiBiaW5kIDgxOTIpClRD
UDogcmVubyByZWdpc3RlcmVkClVEUCBoYXNoIHRhYmxlIGVudHJpZXM6IDUxMiAob3JkZXI6
IDIsIDE2Mzg0IGJ5dGVzKQpVRFAtTGl0ZSBoYXNoIHRhYmxlIGVudHJpZXM6IDUxMiAob3Jk
ZXI6IDIsIDE2Mzg0IGJ5dGVzKQpORVQ6IFJlZ2lzdGVyZWQgcHJvdG9jb2wgZmFtaWx5IDEK
UlBDOiBSZWdpc3RlcmVkIG5hbWVkIFVOSVggc29ja2V0IHRyYW5zcG9ydCBtb2R1bGUuClJQ
QzogUmVnaXN0ZXJlZCB1ZHAgdHJhbnNwb3J0IG1vZHVsZS4KUlBDOiBSZWdpc3RlcmVkIHRj
cCB0cmFuc3BvcnQgbW9kdWxlLgpSUEM6IFJlZ2lzdGVyZWQgdGNwIE5GU3Y0LjEgYmFja2No
YW5uZWwgdHJhbnNwb3J0IG1vZHVsZS4KcGNpIDAwMDA6MDA6MDAuMDogTGltaXRpbmcgZGly
ZWN0IFBDSS9QQ0kgdHJhbnNmZXJzCnBjaSAwMDAwOjAwOjAxLjA6IFBJSVgzOiBFbmFibGlu
ZyBQYXNzaXZlIFJlbGVhc2UKcGNpIDAwMDA6MDA6MDEuMDogQWN0aXZhdGluZyBJU0EgRE1B
IGhhbmcgd29ya2Fyb3VuZHMKVHJ5aW5nIHRvIHVucGFjayByb290ZnMgaW1hZ2UgYXMgaW5p
dHJhbWZzLi4uCkZyZWVpbmcgaW5pdHJkIG1lbW9yeTogNTI5ODRLIChmZmZmODgwMDNjODIy
MDAwIC0gZmZmZjg4MDAzZmJlMDAwMCkKYm91bmNlIHBvb2wgc2l6ZTogNjQgcGFnZXMKTkZT
OiBSZWdpc3RlcmluZyB0aGUgaWRfcmVzb2x2ZXIga2V5IHR5cGUKS2V5IHR5cGUgaWRfcmVz
b2x2ZXIgcmVnaXN0ZXJlZApLZXkgdHlwZSBpZF9sZWdhY3kgcmVnaXN0ZXJlZApST01GUyBN
VEQgKEMpIDIwMDcgUmVkIEhhdCwgSW5jLgptc2dtbmkgaGFzIGJlZW4gc2V0IHRvIDE5ODcK
QmxvY2sgbGF5ZXIgU0NTSSBnZW5lcmljIChic2cpIGRyaXZlciB2ZXJzaW9uIDAuNCBsb2Fk
ZWQgKG1ham9yIDI1MikKaW8gc2NoZWR1bGVyIG5vb3AgcmVnaXN0ZXJlZAppbyBzY2hlZHVs
ZXIgZGVhZGxpbmUgcmVnaXN0ZXJlZAppbyBzY2hlZHVsZXIgY2ZxIHJlZ2lzdGVyZWQgKGRl
ZmF1bHQpCnBjaV9ob3RwbHVnOiBQQ0kgSG90IFBsdWcgUENJIENvcmUgdmVyc2lvbjogMC41
CnBjaWVocDogUENJIEV4cHJlc3MgSG90IFBsdWcgQ29udHJvbGxlciBEcml2ZXIgdmVyc2lv
bjogMC40CnZlc2FmYjogbW9kZSBpcyA4MDB4NjAweDE2LCBsaW5lbGVuZ3RoPTE2MDAsIHBh
Z2VzPTMKdmVzYWZiOiBzY3JvbGxpbmc6IHJlZHJhdwp2ZXNhZmI6IFRydWVjb2xvcjogc2l6
ZT0wOjU6Njo1LCBzaGlmdD0wOjExOjU6MAp2ZXNhZmI6IGZyYW1lYnVmZmVyIGF0IDB4ZjAw
MDAwMDAsIG1hcHBlZCB0byAweGZmZmZjOTAwMDAyMDAwMDAsIHVzaW5nIDE4NzVrLCB0b3Rh
bCA0MDk2awpDb25zb2xlOiBzd2l0Y2hpbmcgdG8gY29sb3VyIGZyYW1lIGJ1ZmZlciBkZXZp
Y2UgMTAweDM3CmZiMDogVkVTQSBWR0EgZnJhbWUgYnVmZmVyIGRldmljZQppbnB1dDogUG93
ZXIgQnV0dG9uIGFzIC9kZXZpY2VzL0xOWFNZU1RNOjAwL0xOWFBXUkJOOjAwL2lucHV0L2lu
cHV0MApBQ1BJOiBQb3dlciBCdXR0b24gW1BXUkZdCmlucHV0OiBTbGVlcCBCdXR0b24gYXMg
L2RldmljZXMvTE5YU1lTVE06MDAvTE5YU0xQQk46MDAvaW5wdXQvaW5wdXQxCkFDUEk6IFNs
ZWVwIEJ1dHRvbiBbU0xQRl0KR0hFUzogSEVTVCBpcyBub3QgZW5hYmxlZCEKeGVuOnhlbl9l
dnRjaG46IEV2ZW50LWNoYW5uZWwgZGV2aWNlIGluc3RhbGxlZApDYW5ub3QgZ2V0IGh2bSBw
YXJhbWV0ZXIgQ09OU09MRV9FVlRDSE4gKDE4KTogLTIyIQpTZXJpYWw6IDgyNTAvMTY1NTAg
ZHJpdmVyLCA0IHBvcnRzLCBJUlEgc2hhcmluZyBkaXNhYmxlZAowMDowYTogdHR5UzAgYXQg
SS9PIDB4M2Y4IChpcnEgPSA0KSBpcyBhIDE2NTUwQQpMaW51eCBhZ3BnYXJ0IGludGVyZmFj
ZSB2MC4xMDMKW2RybV0gSW5pdGlhbGl6ZWQgZHJtIDEuMS4wIDIwMDYwODEwCmJyZDogbW9k
dWxlIGxvYWRlZAotLS0tLS0tLS0tLS1bIGN1dCBoZXJlIF0tLS0tLS0tLS0tLS0Ka2VybmVs
IEJVRyBhdCBkcml2ZXJzL3hlbi9ncmFudC10YWJsZS5jOjExODkhCmludmFsaWQgb3Bjb2Rl
OiAwMDAwIFsjMV0gU01QIApNb2R1bGVzIGxpbmtlZCBpbjoKQ1BVOiAwIFBJRDogMSBDb21t
OiBzd2FwcGVyLzAgTm90IHRhaW50ZWQgMy4xMS41LXg4Nl82NCAjMQpIYXJkd2FyZSBuYW1l
OiBYZW4gSFZNIGRvbVUsIEJJT1MgNC4xLjUgMDYvMTQvMjAxMwp0YXNrOiBmZmZmODgwMDNj
MjE4MDAwIHRpOiBmZmZmODgwMDNjMjE0MDAwIHRhc2sudGk6IGZmZmY4ODAwM2MyMTQwMDAK
UklQOiAwMDEwOls8ZmZmZmZmZmY4MTI1YWM0Zj5dICBbPGZmZmZmZmZmODEyNWFjNGY+XSBn
ZXRfZnJlZV9lbnRyaWVzKzB4MmJmLzB4MmQwClJTUDogMDAwMDpmZmZmODgwMDNjMjE1YzA4
ICBFRkxBR1M6IDAwMDEwMDQ2ClJBWDogMDAwMDAwMDAwMDAwMDI4MiBSQlg6IDAwMDAwMDAw
MDAwMDAwMDEgUkNYOiAwMDAwMDAwMDAwMDAwMDAwClJEWDogMDAwMDAwMDAwMDAwMDAwMCBS
U0k6IDAwMDAwMDAwMDAwMDAwMDAgUkRJOiBmZmZmZmZmZjgxODExNzcwClJCUDogZmZmZjg4
MDAzYzIxNWM1MCBSMDg6IGZmZmZmZmZmZmZmZmZmZmUgUjA5OiAwMDAwMDAwMDAwMDE2MDEw
ClIxMDogZmZmZjg4MDAzZmJlYzZjMCBSMTE6IDAwMDAwMDAwMDAwMDAwMWQgUjEyOiAwMDAw
MDAwMDAwMDAwMjgyClIxMzogMDAwMDAwMDAwMDAzZjU2ZCBSMTQ6IDAwMDAwMDAwMDAwMDAw
MDAgUjE1OiBmZmZmZmZmZjgxNjU3MTU4CkZTOiAgMDAwMDAwMDAwMDAwMDAwMCgwMDAwKSBH
UzpmZmZmODgwMDNjNjAwMDAwKDAwMDApIGtubEdTOjAwMDAwMDAwMDAwMDAwMDAKQ1M6ICAw
MDEwIERTOiAwMDAwIEVTOiAwMDAwIENSMDogMDAwMDAwMDA4MDA1MDAzYgpDUjI6IDAwMDAw
MDAwMDAwMDAwMDAgQ1IzOiAwMDAwMDAwMDAxNjBjMDAwIENSNDogMDAwMDAwMDAwMDAwMDZm
MApTdGFjazoKIDAwMDAwMDAwMDAwMDAyODIgZmZmZjg4MDAzYzIxNWNhOCBmZmZmODgwMDNm
YmVkYjAwIDAwMDAwMDAwMDAwMDAwMzAKIGZmZmY4ODAwM2Y1ODgwMDAgMDAwMDAwMDAwMDAw
MDAwMCAwMDAwMDAwMDAwMDNmNTZkIDAwMDAwMDAwMDAwMDAwMDAKIGZmZmZmZmZmODE2NTcx
NTggZmZmZjg4MDAzYzIxNWM4MCBmZmZmZmZmZjgxMjVhYzdlIGZmZmY4ODAwM2Y1ODgwMDAK
Q2FsbCBUcmFjZToKIFs8ZmZmZmZmZmY4MTI1YWM3ZT5dIGdudHRhYl9ncmFudF9mb3JlaWdu
X2FjY2VzcysweDFlLzB4NjAKIFs8ZmZmZmZmZmY4MTI1ZmM0NT5dIHhlbmJ1c19ncmFudF9y
aW5nKzB4MTUvMHg1MAogWzxmZmZmZmZmZjgxMmM4YjZkPl0gdGFsa190b19ibGtiYWNrKzB4
ZWQvMHg0MzAKIFs8ZmZmZmZmZmY4MTJjOWM3YT5dIGJsa2Zyb250X3Byb2JlKzB4MTZhLzB4
MjgwCiBbPGZmZmZmZmZmODEyNjJjMWU+XSB4ZW5idXNfZGV2X3Byb2JlKzB4N2UvMHgxNDAK
IFs8ZmZmZmZmZmY4MTI2NDE5Mz5dIHhlbmJ1c19mcm9udGVuZF9kZXZfcHJvYmUrMHg0My8w
eDUwCiBbPGZmZmZmZmZmODEyYmExNzE+XSBkcml2ZXJfcHJvYmVfZGV2aWNlKzB4NzEvMHgy
MzAKIFs8ZmZmZmZmZmY4MTJiYTNmYj5dIF9fZHJpdmVyX2F0dGFjaCsweDhiLzB4OTAKIFs8
ZmZmZmZmZmY4MTJiYTM3MD5dID8gX19kZXZpY2VfYXR0YWNoKzB4NDAvMHg0MAogWzxmZmZm
ZmZmZjgxMmI4M2EzPl0gYnVzX2Zvcl9lYWNoX2RldisweDYzLzB4YTAKIFs8ZmZmZmZmZmY4
MTJiOWNjOT5dIGRyaXZlcl9hdHRhY2grMHgxOS8weDIwCiBbPGZmZmZmZmZmODEyYjk4ZTg+
XSBidXNfYWRkX2RyaXZlcisweDFkOC8weDI3MAogWzxmZmZmZmZmZjgxMmJhOWRmPl0gZHJp
dmVyX3JlZ2lzdGVyKzB4NmYvMHgxNTAKIFs8ZmZmZmZmZmY4MTI2MjRmNT5dIHhlbmJ1c19y
ZWdpc3Rlcl9kcml2ZXJfY29tbW9uKzB4MTUvMHgyMAogWzxmZmZmZmZmZjgxMjY0NWIzPl0g
eGVuYnVzX3JlZ2lzdGVyX2Zyb250ZW5kKzB4MjMvMHg0MAogWzxmZmZmZmZmZjgxNmI3MTIw
Pl0gPyBicmRfaW5pdCsweDFkYi8weDFkYgogWzxmZmZmZmZmZjgxNmI3MTdmPl0geGxibGtf
aW5pdCsweDVmLzB4ODQKIFs8ZmZmZmZmZmY4MTZiNzEyMD5dID8gYnJkX2luaXQrMHgxZGIv
MHgxZGIKIFs8ZmZmZmZmZmY4MTAwMjExMj5dIGRvX29uZV9pbml0Y2FsbCsweDExMi8weDE3
MAogWzxmZmZmZmZmZjgxMDY2NzY4Pl0gPyBwYXJzZV9hcmdzKzB4MWY4LzB4MzMwCiBbPGZm
ZmZmZmZmODE2ODhmZDM+XSBrZXJuZWxfaW5pdF9mcmVlYWJsZSsweDEwYy8weDE4ZAogWzxm
ZmZmZmZmZjgxNjg4ODkzPl0gPyBkb19lYXJseV9wYXJhbSsweDg4LzB4ODgKIFs8ZmZmZmZm
ZmY4MTNkYTg5MD5dID8gcmVzdF9pbml0KzB4ODAvMHg4MAogWzxmZmZmZmZmZjgxM2RhODk5
Pl0ga2VybmVsX2luaXQrMHg5LzB4MTgwCiBbPGZmZmZmZmZmODEzZTdjZmM+XSByZXRfZnJv
bV9mb3JrKzB4N2MvMHhiMAogWzxmZmZmZmZmZjgxM2RhODkwPl0gPyByZXN0X2luaXQrMHg4
MC8weDgwCkNvZGU6IGZmIGZmIGU4IDFlIDdlIDE4IDAwIDQ4IDhiIDA1IDU2IDZiIDViIDAw
IDQ0IDhiIDJkIDNiIDZiIDViIDAwIGU5IDYyIGZlIGZmIGZmIDY2IDkwIGI4IGU0IGZmIGZm
IGZmIGU5IDMyIGZmIGZmIGZmIDQ0IDg5IGM3IGViIDhjIDwwZj4gMGIgMGYgMGIgNjYgNjYg
NjYgNjYgMmUgMGYgMWYgODQgMDAgMDAgMDAgMDAgMDAgNTUgNDggODkgZTUgClJJUCAgWzxm
ZmZmZmZmZjgxMjVhYzRmPl0gZ2V0X2ZyZWVfZW50cmllcysweDJiZi8weDJkMAogUlNQIDxm
ZmZmODgwMDNjMjE1YzA4PgotLS1bIGVuZCB0cmFjZSBkOTAxMGNkMjU2OWM0MmViIF0tLS0K
S2VybmVsIHBhbmljIC0gbm90IHN5bmNpbmc6IEF0dGVtcHRlZCB0byBraWxsIGluaXQhIGV4
aXRjb2RlPTB4MDAwMDAwMGIKCgo=
--------------090804040900050604060703
Content-Type: text/plain; charset=UTF-8;
 name="vm_boot_log_id_empty.txt"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
 filename="vm_boot_log_id_empty.txt"

W3Jvb3RAeGVuc2VydmVyNjIgfl0jIHhsIGNvbnNvbGUgMTkxCkxpbnV4IHZlcnNpb24gMy4x
MS41LXg4Nl82NCAoYXN0YXJ0YUBkb21haW4pIChnY2MgdmVyc2lvbiA0LjguMSApICMxIFNN
UCBGcmkgT2N0IDE4IDAyOjI3OjQ0IE1TRCAyMDEzCkNvbW1hbmQgbGluZTogaW5pdHJkPXJh
bWRpc2suZGF0IHJvb3Q9L2Rldi9yYW0wIGNvbnNvbGU9dHR5UzAsMTE1MjAwIGNvbnNvbGU9
dHR5MCB2Z2E9MHgzMTQgQk9PVF9JTUFHRT1rZXJuZWwuZGF0IAplODIwOiBCSU9TLXByb3Zp
ZGVkIHBoeXNpY2FsIFJBTSBtYXA6CkJJT1MtZTgyMDogW21lbSAweDAwMDAwMDAwMDAwMDAw
MDAtMHgwMDAwMDAwMDAwMDlkZmZmXSB1c2FibGUKQklPUy1lODIwOiBbbWVtIDB4MDAwMDAw
MDAwMDA5ZTAwMC0weDAwMDAwMDAwMDAwOWZmZmZdIHJlc2VydmVkCkJJT1MtZTgyMDogW21l
bSAweDAwMDAwMDAwMDAwZTAwMDAtMHgwMDAwMDAwMDAwMGZmZmZmXSByZXNlcnZlZApCSU9T
LWU4MjA6IFttZW0gMHgwMDAwMDAwMDAwMTAwMDAwLTB4MDAwMDAwMDAzZmJmZmZmZl0gdXNh
YmxlCkJJT1MtZTgyMDogW21lbSAweDAwMDAwMDAwZmMwMDAwMDAtMHgwMDAwMDAwMGZmZmZm
ZmZmXSByZXNlcnZlZApOWCAoRXhlY3V0ZSBEaXNhYmxlKSBwcm90ZWN0aW9uOiBhY3RpdmUK
U01CSU9TIDIuNCBwcmVzZW50LgpIeXBlcnZpc29yIGRldGVjdGVkOiBYZW4gSFZNClhlbiB2
ZXJzaW9uIDQuMS4KTmV0ZnJvbnQgYW5kIHRoZSBYZW4gcGxhdGZvcm0gUENJIGRyaXZlciBo
YXZlIGJlZW4gY29tcGlsZWQgZm9yIHRoaXMga2VybmVsOiB1bnBsdWcgZW11bGF0ZWQgTklD
cy4KQmxrZnJvbnQgYW5kIHRoZSBYZW4gcGxhdGZvcm0gUENJIGRyaXZlciBoYXZlIGJlZW4g
Y29tcGlsZWQgZm9yIHRoaXMga2VybmVsOiB1bnBsdWcgZW11bGF0ZWQgZGlza3MuCllvdSBt
aWdodCBoYXZlIHRvIGNoYW5nZSB0aGUgcm9vdCBkZXZpY2UKZnJvbSAvZGV2L2hkW2EtZF0g
dG8gL2Rldi94dmRbYS1kXQppbiB5b3VyIHJvb3Q9IGtlcm5lbCBjb21tYW5kIGxpbmUgb3B0
aW9uCk5vIEFHUCBicmlkZ2UgZm91bmQKZTgyMDogbGFzdF9wZm4gPSAweDNmYzAwIG1heF9h
cmNoX3BmbiA9IDB4NDAwMDAwMDAwCng4NiBQQVQgZW5hYmxlZDogY3B1IDAsIG9sZCAweDcw
NDA2MDAwNzA0MDYsIG5ldyAweDcwMTA2MDAwNzAxMDYKZm91bmQgU01QIE1QLXRhYmxlIGF0
IFttZW0gMHgwMDBmYjcxMC0weDAwMGZiNzFmXSBtYXBwZWQgYXQgW2ZmZmY4ODAwMDAwZmI3
MTBdCmluaXRfbWVtb3J5X21hcHBpbmc6IFttZW0gMHgwMDAwMDAwMC0weDAwMGZmZmZmXQpp
bml0X21lbW9yeV9tYXBwaW5nOiBbbWVtIDB4M2M2MDAwMDAtMHgzYzdmZmZmZl0KaW5pdF9t
ZW1vcnlfbWFwcGluZzogW21lbSAweDNjMDAwMDAwLTB4M2M1ZmZmZmZdCmluaXRfbWVtb3J5
X21hcHBpbmc6IFttZW0gMHgwMDEwMDAwMC0weDNiZmZmZmZmXQppbml0X21lbW9yeV9tYXBw
aW5nOiBbbWVtIDB4M2M4MDAwMDAtMHgzZmJmZmZmZl0KUkFNRElTSzogW21lbSAweDNjODIy
MDAwLTB4M2ZiZGZmZmZdCkFDUEk6IFJTRFAgMDAwMDAwMDAwMDBlYTAyMCAwMDAyNCAodjAy
ICAgIFhlbikKQUNQSTogWFNEVCAwMDAwMDAwMGZjMDBlZjgwIDAwMDQ0ICh2MDEgICAgWGVu
ICAgICAgSFZNIDAwMDAwMDAwIEhWTUwgMDAwMDAwMDApCkFDUEk6IEZBQ1AgMDAwMDAwMDBm
YzAwZWQ0MCAwMDBGNCAodjA0ICAgIFhlbiAgICAgIEhWTSAwMDAwMDAwMCBIVk1MIDAwMDAw
MDAwKQpBQ1BJOiBEU0RUIDAwMDAwMDAwZmMwMDMwNDAgMEJDNzUgKHYwMiAgICBYZW4gICAg
ICBIVk0gMDAwMDAwMDAgSU5UTCAyMDA5MDEyMykKQUNQSTogRkFDUyAwMDAwMDAwMGZjMDAz
MDAwIDAwMDQwCkFDUEk6IEFQSUMgMDAwMDAwMDBmYzAwZWU0MCAwMDBEOCAodjAyICAgIFhl
biAgICAgIEhWTSAwMDAwMDAwMCBIVk1MIDAwMDAwMDAwKQpBQ1BJOiBIUEVUIDAwMDAwMDAw
ZmMwMGVmMjAgMDAwMzggKHYwMSAgICBYZW4gICAgICBIVk0gMDAwMDAwMDAgSFZNTCAwMDAw
MDAwMCkKQUNQSTogV0FFVCAwMDAwMDAwMGZjMDBlZjU4IDAwMDI4ICh2MDEgICAgWGVuICAg
ICAgSFZNIDAwMDAwMDAwIEhWTUwgMDAwMDAwMDApCk5vIE5VTUEgY29uZmlndXJhdGlvbiBm
b3VuZApGYWtpbmcgYSBub2RlIGF0IFttZW0gMHgwMDAwMDAwMDAwMDAwMDAwLTB4MDAwMDAw
MDAzZmJmZmZmZl0KSW5pdG1lbSBzZXR1cCBub2RlIDAgW21lbSAweDAwMDAwMDAwLTB4M2Zi
ZmZmZmZdCiAgTk9ERV9EQVRBIFttZW0gMHgzZmJlYzAwMC0weDNmYmZmZmZmXQpab25lIHJh
bmdlczoKICBETUEgICAgICBbbWVtIDB4MDAwMDEwMDAtMHgwMGZmZmZmZl0KICBETUEzMiAg
ICBbbWVtIDB4MDEwMDAwMDAtMHhmZmZmZmZmZl0KICBOb3JtYWwgICBlbXB0eQpNb3ZhYmxl
IHpvbmUgc3RhcnQgZm9yIGVhY2ggbm9kZQpFYXJseSBtZW1vcnkgbm9kZSByYW5nZXMKICBu
b2RlICAgMDogW21lbSAweDAwMDAxMDAwLTB4MDAwOWRmZmZdCiAgbm9kZSAgIDA6IFttZW0g
MHgwMDEwMDAwMC0weDNmYmZmZmZmXQpBQ1BJOiBQTS1UaW1lciBJTyBQb3J0OiAweDFmNDgK
QUNQSTogTEFQSUMgKGFjcGlfaWRbMHgwMF0gbGFwaWNfaWRbMHgwMF0gZW5hYmxlZCkKQUNQ
STogTEFQSUMgKGFjcGlfaWRbMHgwMV0gbGFwaWNfaWRbMHgwMl0gZGlzYWJsZWQpCkFDUEk6
IExBUElDIChhY3BpX2lkWzB4MDJdIGxhcGljX2lkWzB4MDRdIGRpc2FibGVkKQpBQ1BJOiBM
QVBJQyAoYWNwaV9pZFsweDAzXSBsYXBpY19pZFsweDA2XSBkaXNhYmxlZCkKQUNQSTogTEFQ
SUMgKGFjcGlfaWRbMHgwNF0gbGFwaWNfaWRbMHgwOF0gZGlzYWJsZWQpCkFDUEk6IExBUElD
IChhY3BpX2lkWzB4MDVdIGxhcGljX2lkWzB4MGFdIGRpc2FibGVkKQpBQ1BJOiBMQVBJQyAo
YWNwaV9pZFsweDA2XSBsYXBpY19pZFsweDBjXSBkaXNhYmxlZCkKQUNQSTogTEFQSUMgKGFj
cGlfaWRbMHgwN10gbGFwaWNfaWRbMHgwZV0gZGlzYWJsZWQpCkFDUEk6IExBUElDIChhY3Bp
X2lkWzB4MDhdIGxhcGljX2lkWzB4MTBdIGRpc2FibGVkKQpBQ1BJOiBMQVBJQyAoYWNwaV9p
ZFsweDA5XSBsYXBpY19pZFsweDEyXSBkaXNhYmxlZCkKQUNQSTogTEFQSUMgKGFjcGlfaWRb
MHgwYV0gbGFwaWNfaWRbMHgxNF0gZGlzYWJsZWQpCkFDUEk6IExBUElDIChhY3BpX2lkWzB4
MGJdIGxhcGljX2lkWzB4MTZdIGRpc2FibGVkKQpBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweDBj
XSBsYXBpY19pZFsweDE4XSBkaXNhYmxlZCkKQUNQSTogTEFQSUMgKGFjcGlfaWRbMHgwZF0g
bGFwaWNfaWRbMHgxYV0gZGlzYWJsZWQpCkFDUEk6IExBUElDIChhY3BpX2lkWzB4MGVdIGxh
cGljX2lkWzB4MWNdIGRpc2FibGVkKQpBQ1BJOiBJT0FQSUMgKGlkWzB4MDFdIGFkZHJlc3Nb
MHhmZWMwMDAwMF0gZ3NpX2Jhc2VbMF0pCklPQVBJQ1swXTogYXBpY19pZCAxLCB2ZXJzaW9u
IDE3LCBhZGRyZXNzIDB4ZmVjMDAwMDAsIEdTSSAwLTQ3CkFDUEk6IElOVF9TUkNfT1ZSIChi
dXMgMCBidXNfaXJxIDAgZ2xvYmFsX2lycSAyIGRmbCBkZmwpCkFDUEk6IElOVF9TUkNfT1ZS
IChidXMgMCBidXNfaXJxIDUgZ2xvYmFsX2lycSA1IGxvdyBsZXZlbCkKQUNQSTogSU5UX1NS
Q19PVlIgKGJ1cyAwIGJ1c19pcnEgMTAgZ2xvYmFsX2lycSAxMCBsb3cgbGV2ZWwpCkFDUEk6
IElOVF9TUkNfT1ZSIChidXMgMCBidXNfaXJxIDExIGdsb2JhbF9pcnEgMTEgbG93IGxldmVs
KQpVc2luZyBBQ1BJIChNQURUKSBmb3IgU01QIGNvbmZpZ3VyYXRpb24gaW5mb3JtYXRpb24K
QUNQSTogSFBFVCBpZDogMHg4MDg2YTIwMSBiYXNlOiAweGZlZDAwMDAwCnNtcGJvb3Q6IEFs
bG93aW5nIDE1IENQVXMsIDE0IGhvdHBsdWcgQ1BVcwplODIwOiBbbWVtIDB4M2ZjMDAwMDAt
MHhmYmZmZmZmZl0gYXZhaWxhYmxlIGZvciBQQ0kgZGV2aWNlcwpCb290aW5nIHBhcmF2aXJ0
dWFsaXplZCBrZXJuZWwgb24gWGVuIEhWTQpzZXR1cF9wZXJjcHU6IE5SX0NQVVM6MTI4IG5y
X2NwdW1hc2tfYml0czoxMjggbnJfY3B1X2lkczoxNSBucl9ub2RlX2lkczoxClBFUkNQVTog
RW1iZWRkZWQgMjcgcGFnZXMvY3B1IEBmZmZmODgwMDNjNjAwMDAwIHM4MDM4NCByODE5MiBk
MjIwMTYgdTEzMTA3MgpCdWlsdCAxIHpvbmVsaXN0cyBpbiBOb2RlIG9yZGVyLCBtb2JpbGl0
eSBncm91cGluZyBvbi4gIFRvdGFsIHBhZ2VzOiAyNTY5MjAKUG9saWN5IHpvbmU6IERNQTMy
Cktlcm5lbCBjb21tYW5kIGxpbmU6IGluaXRyZD1yYW1kaXNrLmRhdCByb290PS9kZXYvcmFt
MCBjb25zb2xlPXR0eVMwLDExNTIwMCBjb25zb2xlPXR0eTAgdmdhPTB4MzE0IEJPT1RfSU1B
R0U9a2VybmVsLmRhdCAKUElEIGhhc2ggdGFibGUgZW50cmllczogNDA5NiAob3JkZXI6IDMs
IDMyNzY4IGJ5dGVzKQpDaGVja2luZyBhcGVydHVyZS4uLgpObyBBR1AgYnJpZGdlIGZvdW5k
Ck1lbW9yeTogOTY0NDg4Sy8xMDQ0MDg0SyBhdmFpbGFibGUgKDQwMTRLIGtlcm5lbCBjb2Rl
LCA0NTdLIHJ3ZGF0YSwgMTI2MEsgcm9kYXRhLCAxMDMySyBpbml0LCA2NzZLIGJzcywgNzk1
OTZLIHJlc2VydmVkKQpTTFVCOiBIV2FsaWduPTY0LCBPcmRlcj0wLTMsIE1pbk9iamVjdHM9
MCwgQ1BVcz0xNSwgTm9kZXM9MQpIaWVyYXJjaGljYWwgUkNVIGltcGxlbWVudGF0aW9uLgog
ICAgICAgIFJDVSByZXN0cmljdGluZyBDUFVzIGZyb20gTlJfQ1BVUz0xMjggdG8gbnJfY3B1
X2lkcz0xNS4KTlJfSVJRUzo4NDQ4IG5yX2lycXM6MTIwOCAxNgp4ZW46ZXZlbnRzOiBYZW4g
SFZNIGNhbGxiYWNrIHZlY3RvciBmb3IgZXZlbnQgZGVsaXZlcnkgaXMgZW5hYmxlZApDb25z
b2xlOiBjb2xvdXIgZHVtbXkgZGV2aWNlIDgweDI1CmNvbnNvbGUgW3R0eTBdIGVuYWJsZWQK
Q2Fubm90IGdldCBodm0gcGFyYW1ldGVyIENPTlNPTEVfRVZUQ0hOICgxOCk6IC0yMiEKY29u
c29sZSBbdHR5UzBdIGVuYWJsZWQKdHNjOiBEZXRlY3RlZCAxODY0Ljg1MSBNSHogcHJvY2Vz
c29yCkNhbGlicmF0aW5nIGRlbGF5IGxvb3AgKHNraXBwZWQpLCB2YWx1ZSBjYWxjdWxhdGVk
IHVzaW5nIHRpbWVyIGZyZXF1ZW5jeS4uIDM3MjkuNzAgQm9nb01JUFMgKGxwaj0xODY0ODUx
KQpwaWRfbWF4OiBkZWZhdWx0OiAzMjc2OCBtaW5pbXVtOiAzMDEKRGVudHJ5IGNhY2hlIGhh
c2ggdGFibGUgZW50cmllczogMTMxMDcyIChvcmRlcjogOCwgMTA0ODU3NiBieXRlcykKSW5v
ZGUtY2FjaGUgaGFzaCB0YWJsZSBlbnRyaWVzOiA2NTUzNiAob3JkZXI6IDcsIDUyNDI4OCBi
eXRlcykKTW91bnQtY2FjaGUgaGFzaCB0YWJsZSBlbnRyaWVzOiAyNTYKbWNlOiBDUFUgc3Vw
cG9ydHMgMCBNQ0UgYmFua3MKTGFzdCBsZXZlbCBpVExCIGVudHJpZXM6IDRLQiAxMjgsIDJN
QiA0LCA0TUIgNApMYXN0IGxldmVsIGRUTEIgZW50cmllczogNEtCIDI1NiwgMk1CIDAsIDRN
QiAzMgp0bGJfZmx1c2hhbGxfc2hpZnQ6IC0xCkFDUEk6IENvcmUgcmV2aXNpb24gMjAxMzA1
MTcKQUNQSTogQWxsIEFDUEkgVGFibGVzIHN1Y2Nlc3NmdWxseSBhY3F1aXJlZApTd2l0Y2hl
ZCBBUElDIHJvdXRpbmcgdG8gcGh5c2ljYWwgZmxhdC4KLi5USU1FUjogdmVjdG9yPTB4MzAg
YXBpYzE9MCBwaW4xPTIgYXBpYzI9MCBwaW4yPTAKc21wYm9vdDogQ1BVMDogSW50ZWwoUikg
Q29yZShUTSkyIENQVSAgICAgICAgICA2MzAwICBAIDEuODZHSHogKGZhbTogMDYsIG1vZGVs
OiAwZiwgc3RlcHBpbmc6IDAyKQppbnN0YWxsaW5nIFhlbiB0aW1lciBmb3IgQ1BVIDAKUGVy
Zm9ybWFuY2UgRXZlbnRzOiB1bnN1cHBvcnRlZCBwNiBDUFUgbW9kZWwgMTUgbm8gUE1VIGRy
aXZlciwgc29mdHdhcmUgZXZlbnRzIG9ubHkuCkJyb3VnaHQgdXAgMSBDUFVzCnNtcGJvb3Q6
IFRvdGFsIG9mIDEgcHJvY2Vzc29ycyBhY3RpdmF0ZWQgKDM3MjkuNzAgQm9nb01JUFMpCmRl
dnRtcGZzOiBpbml0aWFsaXplZApORVQ6IFJlZ2lzdGVyZWQgcHJvdG9jb2wgZmFtaWx5IDE2
CkFDUEk6IGJ1cyB0eXBlIFBDSSByZWdpc3RlcmVkCmFjcGlwaHA6IEFDUEkgSG90IFBsdWcg
UENJIENvbnRyb2xsZXIgRHJpdmVyIHZlcnNpb246IDAuNQpQQ0k6IFVzaW5nIGNvbmZpZ3Vy
YXRpb24gdHlwZSAxIGZvciBiYXNlIGFjY2VzcwpiaW86IGNyZWF0ZSBzbGFiIDxiaW8tMD4g
YXQgMApBQ1BJOiBBZGRlZCBfT1NJKE1vZHVsZSBEZXZpY2UpCkFDUEk6IEFkZGVkIF9PU0ko
UHJvY2Vzc29yIERldmljZSkKQUNQSTogQWRkZWQgX09TSSgzLjAgX1NDUCBFeHRlbnNpb25z
KQpBQ1BJOiBBZGRlZCBfT1NJKFByb2Nlc3NvciBBZ2dyZWdhdG9yIERldmljZSkKQUNQSTog
SW50ZXJwcmV0ZXIgZW5hYmxlZApBQ1BJOiAoc3VwcG9ydHMgUzAgUzUpCkFDUEk6IFVzaW5n
IElPQVBJQyBmb3IgaW50ZXJydXB0IHJvdXRpbmcKUENJOiBVc2luZyBob3N0IGJyaWRnZSB3
aW5kb3dzIGZyb20gQUNQSTsgaWYgbmVjZXNzYXJ5LCB1c2UgInBjaT1ub2NycyIgYW5kIHJl
cG9ydCBhIGJ1ZwpBQ1BJOiBObyBkb2NrIGRldmljZXMgZm91bmQuCkFDUEk6IFBDSSBSb290
IEJyaWRnZSBbUENJMF0gKGRvbWFpbiAwMDAwIFtidXMgMDAtZmZdKQphY3BpIFBOUDBBMDM6
MDA6IEFDUEkgX09TQyBzdXBwb3J0IG5vdGlmaWNhdGlvbiBmYWlsZWQsIGRpc2FibGluZyBQ
Q0llIEFTUE0KYWNwaSBQTlAwQTAzOjAwOiBVbmFibGUgdG8gcmVxdWVzdCBfT1NDIGNvbnRy
b2wgKF9PU0Mgc3VwcG9ydCBtYXNrOiAweDA4KQphY3BpIFBOUDBBMDM6MDA6IGZhaWwgdG8g
YWRkIE1NQ09ORklHIGluZm9ybWF0aW9uLCBjYW4ndCBhY2Nlc3MgZXh0ZW5kZWQgUENJIGNv
bmZpZ3VyYXRpb24gc3BhY2UgdW5kZXIgdGhpcyBicmlkZ2UuCmFjcGlwaHA6IFNsb3QgWzBd
IHJlZ2lzdGVyZWQKYWNwaXBocDogU2xvdCBbMV0gcmVnaXN0ZXJlZAphY3BpcGhwOiBTbG90
IFsyXSByZWdpc3RlcmVkCmFjcGlwaHA6IFNsb3QgWzNdIHJlZ2lzdGVyZWQKYWNwaXBocDog
U2xvdCBbNF0gcmVnaXN0ZXJlZAphY3BpcGhwOiBTbG90IFs1XSByZWdpc3RlcmVkCmFjcGlw
aHA6IFNsb3QgWzZdIHJlZ2lzdGVyZWQKYWNwaXBocDogU2xvdCBbN10gcmVnaXN0ZXJlZAph
Y3BpcGhwOiBTbG90IFs4XSByZWdpc3RlcmVkCmFjcGlwaHA6IFNsb3QgWzldIHJlZ2lzdGVy
ZWQKYWNwaXBocDogU2xvdCBbMTBdIHJlZ2lzdGVyZWQKYWNwaXBocDogU2xvdCBbMTFdIHJl
Z2lzdGVyZWQKYWNwaXBocDogU2xvdCBbMTJdIHJlZ2lzdGVyZWQKYWNwaXBocDogU2xvdCBb
MTNdIHJlZ2lzdGVyZWQKYWNwaXBocDogU2xvdCBbMTRdIHJlZ2lzdGVyZWQKYWNwaXBocDog
U2xvdCBbMTVdIHJlZ2lzdGVyZWQKYWNwaXBocDogU2xvdCBbMTZdIHJlZ2lzdGVyZWQKYWNw
aXBocDogU2xvdCBbMTddIHJlZ2lzdGVyZWQKYWNwaXBocDogU2xvdCBbMThdIHJlZ2lzdGVy
ZWQKYWNwaXBocDogU2xvdCBbMTldIHJlZ2lzdGVyZWQKYWNwaXBocDogU2xvdCBbMjBdIHJl
Z2lzdGVyZWQKYWNwaXBocDogU2xvdCBbMjFdIHJlZ2lzdGVyZWQKYWNwaXBocDogU2xvdCBb
MjJdIHJlZ2lzdGVyZWQKYWNwaXBocDogU2xvdCBbMjNdIHJlZ2lzdGVyZWQKYWNwaXBocDog
U2xvdCBbMjRdIHJlZ2lzdGVyZWQKYWNwaXBocDogU2xvdCBbMjVdIHJlZ2lzdGVyZWQKYWNw
aXBocDogU2xvdCBbMjZdIHJlZ2lzdGVyZWQKYWNwaXBocDogU2xvdCBbMjddIHJlZ2lzdGVy
ZWQKYWNwaXBocDogU2xvdCBbMjhdIHJlZ2lzdGVyZWQKYWNwaXBocDogU2xvdCBbMjldIHJl
Z2lzdGVyZWQKYWNwaXBocDogU2xvdCBbMzBdIHJlZ2lzdGVyZWQKYWNwaXBocDogU2xvdCBb
MzFdIHJlZ2lzdGVyZWQKUENJIGhvc3QgYnJpZGdlIHRvIGJ1cyAwMDAwOjAwCnBjaV9idXMg
MDAwMDowMDogcm9vdCBidXMgcmVzb3VyY2UgW2J1cyAwMC1mZl0KcGNpX2J1cyAwMDAwOjAw
OiByb290IGJ1cyByZXNvdXJjZSBbaW8gIDB4MDAwMC0weDBjZjddCnBjaV9idXMgMDAwMDow
MDogcm9vdCBidXMgcmVzb3VyY2UgW2lvICAweDBkMDAtMHhmZmZmXQpwY2lfYnVzIDAwMDA6
MDA6IHJvb3QgYnVzIHJlc291cmNlIFttZW0gMHgwMDBhMDAwMC0weDAwMGJmZmZmXQpwY2lf
YnVzIDAwMDA6MDA6IHJvb3QgYnVzIHJlc291cmNlIFttZW0gMHhmMDAwMDAwMC0weGZiZmZm
ZmZmXQoqIEZvdW5kIFBNLVRpbWVyIEJ1ZyBvbiB0aGUgY2hpcHNldC4gRHVlIHRvIHdvcmth
cm91bmRzIGZvciBhIGJ1ZywKKiB0aGlzIGNsb2NrIHNvdXJjZSBpcyBzbG93LiBDb25zaWRl
ciB0cnlpbmcgb3RoZXIgY2xvY2sgc291cmNlcwpwY2kgMDAwMDowMDowMS4zOiBxdWlyazog
W2lvICAweDFmNDAtMHgxZjdmXSBjbGFpbWVkIGJ5IFBJSVg0IEFDUEkKQUNQSTogUENJIElu
dGVycnVwdCBMaW5rIFtMTktBXSAoSVJRcyAqNSAxMCAxMSkKQUNQSTogUENJIEludGVycnVw
dCBMaW5rIFtMTktCXSAoSVJRcyA1ICoxMCAxMSkKQUNQSTogUENJIEludGVycnVwdCBMaW5r
IFtMTktDXSAoSVJRcyA1IDEwICoxMSkKQUNQSTogUENJIEludGVycnVwdCBMaW5rIFtMTktE
XSAoSVJRcyAqNSAxMCAxMSkKQUNQSTogRW5hYmxlZCAyIEdQRXMgaW4gYmxvY2sgMDAgdG8g
MUYKeGVuOmJhbGxvb246IEluaXRpYWxpc2luZyBiYWxsb29uIGRyaXZlcgp4ZW5fYmFsbG9v
bjogSW5pdGlhbGlzaW5nIGJhbGxvb24gZHJpdmVyCnZnYWFyYjogZGV2aWNlIGFkZGVkOiBQ
Q0k6MDAwMDowMDowMi4wLGRlY29kZXM9aW8rbWVtLG93bnM9aW8rbWVtLGxvY2tzPW5vbmUK
dmdhYXJiOiBsb2FkZWQKdmdhYXJiOiBicmlkZ2UgY29udHJvbCBwb3NzaWJsZSAwMDAwOjAw
OjAyLjAKUENJOiBVc2luZyBBQ1BJIGZvciBJUlEgcm91dGluZwpIUEVUOiAzIHRpbWVycyBp
biB0b3RhbCwgMCB0aW1lcnMgd2lsbCBiZSB1c2VkIGZvciBwZXItY3B1IHRpbWVyClN3aXRj
aGVkIHRvIGNsb2Nrc291cmNlIHhlbgpwbnA6IFBuUCBBQ1BJIGluaXQKQUNQSTogYnVzIHR5
cGUgUE5QIHJlZ2lzdGVyZWQKc3lzdGVtIDAwOjAwOiBbbWVtIDB4MDAwMDAwMDAtMHgwMDA5
ZmZmZl0gY291bGQgbm90IGJlIHJlc2VydmVkCnN5c3RlbSAwMDowMTogW2lvICAweDEwYzAt
MHgxMTQxXSBoYXMgYmVlbiByZXNlcnZlZApzeXN0ZW0gMDA6MDE6IFtpbyAgMHhiMDQ0LTB4
YjA0N10gaGFzIGJlZW4gcmVzZXJ2ZWQKc3lzdGVtIDAwOjAzOiBbaW8gIDB4MDhhMC0weDA4
YTNdIGhhcyBiZWVuIHJlc2VydmVkCnN5c3RlbSAwMDowMzogW2lvICAweDBjYzAtMHgwY2Nm
XSBoYXMgYmVlbiByZXNlcnZlZApzeXN0ZW0gMDA6MDM6IFtpbyAgMHgwNGQwLTB4MDRkMV0g
aGFzIGJlZW4gcmVzZXJ2ZWQKcG5wOiBQblAgQUNQSTogZm91bmQgMTIgZGV2aWNlcwpBQ1BJ
OiBidXMgdHlwZSBQTlAgdW5yZWdpc3RlcmVkCkxvYWRpbmcsIHBsZWFzZSB3YWl0Li4uCk5F
VDogUmVnaXN0ZXJlZCBwcm90b2NvbCBmYW1pbHkgMgpUQ1AgZXN0YWJsaXNoZWQgaGFzaCB0
YWJsZSBlbnRyaWVzOiA4MTkyIChvcmRlcjogNSwgMTMxMDcyIGJ5dGVzKQpUQ1AgYmluZCBo
YXNoIHRhYmxlIGVudHJpZXM6IDgxOTIgKG9yZGVyOiA1LCAxMzEwNzIgYnl0ZXMpClRDUDog
SGFzaCB0YWJsZXMgY29uZmlndXJlZCAoZXN0YWJsaXNoZWQgODE5MiBiaW5kIDgxOTIpClRD
UDogcmVubyByZWdpc3RlcmVkClVEUCBoYXNoIHRhYmxlIGVudHJpZXM6IDUxMiAob3JkZXI6
IDIsIDE2Mzg0IGJ5dGVzKQpVRFAtTGl0ZSBoYXNoIHRhYmxlIGVudHJpZXM6IDUxMiAob3Jk
ZXI6IDIsIDE2Mzg0IGJ5dGVzKQpORVQ6IFJlZ2lzdGVyZWQgcHJvdG9jb2wgZmFtaWx5IDEK
UlBDOiBSZWdpc3RlcmVkIG5hbWVkIFVOSVggc29ja2V0IHRyYW5zcG9ydCBtb2R1bGUuClJQ
QzogUmVnaXN0ZXJlZCB1ZHAgdHJhbnNwb3J0IG1vZHVsZS4KUlBDOiBSZWdpc3RlcmVkIHRj
cCB0cmFuc3BvcnQgbW9kdWxlLgpSUEM6IFJlZ2lzdGVyZWQgdGNwIE5GU3Y0LjEgYmFja2No
YW5uZWwgdHJhbnNwb3J0IG1vZHVsZS4KcGNpIDAwMDA6MDA6MDAuMDogTGltaXRpbmcgZGly
ZWN0IFBDSS9QQ0kgdHJhbnNmZXJzCnBjaSAwMDAwOjAwOjAxLjA6IFBJSVgzOiBFbmFibGlu
ZyBQYXNzaXZlIFJlbGVhc2UKcGNpIDAwMDA6MDA6MDEuMDogQWN0aXZhdGluZyBJU0EgRE1B
IGhhbmcgd29ya2Fyb3VuZHMKVHJ5aW5nIHRvIHVucGFjayByb290ZnMgaW1hZ2UgYXMgaW5p
dHJhbWZzLi4uCkZyZWVpbmcgaW5pdHJkIG1lbW9yeTogNTI5ODRLIChmZmZmODgwMDNjODIy
MDAwIC0gZmZmZjg4MDAzZmJlMDAwMCkKYm91bmNlIHBvb2wgc2l6ZTogNjQgcGFnZXMKTkZT
OiBSZWdpc3RlcmluZyB0aGUgaWRfcmVzb2x2ZXIga2V5IHR5cGUKS2V5IHR5cGUgaWRfcmVz
b2x2ZXIgcmVnaXN0ZXJlZApLZXkgdHlwZSBpZF9sZWdhY3kgcmVnaXN0ZXJlZApST01GUyBN
VEQgKEMpIDIwMDcgUmVkIEhhdCwgSW5jLgptc2dtbmkgaGFzIGJlZW4gc2V0IHRvIDE5ODcK
QmxvY2sgbGF5ZXIgU0NTSSBnZW5lcmljIChic2cpIGRyaXZlciB2ZXJzaW9uIDAuNCBsb2Fk
ZWQgKG1ham9yIDI1MikKaW8gc2NoZWR1bGVyIG5vb3AgcmVnaXN0ZXJlZAppbyBzY2hlZHVs
ZXIgZGVhZGxpbmUgcmVnaXN0ZXJlZAppbyBzY2hlZHVsZXIgY2ZxIHJlZ2lzdGVyZWQgKGRl
ZmF1bHQpCnBjaV9ob3RwbHVnOiBQQ0kgSG90IFBsdWcgUENJIENvcmUgdmVyc2lvbjogMC41
CnBjaWVocDogUENJIEV4cHJlc3MgSG90IFBsdWcgQ29udHJvbGxlciBEcml2ZXIgdmVyc2lv
bjogMC40CnZlc2FmYjogbW9kZSBpcyA4MDB4NjAweDE2LCBsaW5lbGVuZ3RoPTE2MDAsIHBh
Z2VzPTMKdmVzYWZiOiBzY3JvbGxpbmc6IHJlZHJhdwp2ZXNhZmI6IFRydWVjb2xvcjogc2l6
ZT0wOjU6Njo1LCBzaGlmdD0wOjExOjU6MAp2ZXNhZmI6IGZyYW1lYnVmZmVyIGF0IDB4ZjAw
MDAwMDAsIG1hcHBlZCB0byAweGZmZmZjOTAwMDAyMDAwMDAsIHVzaW5nIDE4NzVrLCB0b3Rh
bCA0MDk2awpDb25zb2xlOiBzd2l0Y2hpbmcgdG8gY29sb3VyIGZyYW1lIGJ1ZmZlciBkZXZp
Y2UgMTAweDM3CmZiMDogVkVTQSBWR0EgZnJhbWUgYnVmZmVyIGRldmljZQppbnB1dDogUG93
ZXIgQnV0dG9uIGFzIC9kZXZpY2VzL0xOWFNZU1RNOjAwL0xOWFBXUkJOOjAwL2lucHV0L2lu
cHV0MApBQ1BJOiBQb3dlciBCdXR0b24gW1BXUkZdCmlucHV0OiBTbGVlcCBCdXR0b24gYXMg
L2RldmljZXMvTE5YU1lTVE06MDAvTE5YU0xQQk46MDAvaW5wdXQvaW5wdXQxCkFDUEk6IFNs
ZWVwIEJ1dHRvbiBbU0xQRl0KR0hFUzogSEVTVCBpcyBub3QgZW5hYmxlZCEKeGVuOnhlbl9l
dnRjaG46IEV2ZW50LWNoYW5uZWwgZGV2aWNlIGluc3RhbGxlZApDYW5ub3QgZ2V0IGh2bSBw
YXJhbWV0ZXIgQ09OU09MRV9FVlRDSE4gKDE4KTogLTIyIQpTZXJpYWw6IDgyNTAvMTY1NTAg
ZHJpdmVyLCA0IHBvcnRzLCBJUlEgc2hhcmluZyBkaXNhYmxlZAowMDowYTogdHR5UzAgYXQg
SS9PIDB4M2Y4IChpcnEgPSA0KSBpcyBhIDE2NTUwQQpMaW51eCBhZ3BnYXJ0IGludGVyZmFj
ZSB2MC4xMDMKW2RybV0gSW5pdGlhbGl6ZWQgZHJtIDEuMS4wIDIwMDYwODEwCmJyZDogbW9k
dWxlIGxvYWRlZAotLS0tLS0tLS0tLS1bIGN1dCBoZXJlIF0tLS0tLS0tLS0tLS0Ka2VybmVs
IEJVRyBhdCBkcml2ZXJzL3hlbi9ncmFudC10YWJsZS5jOjExODkhCmludmFsaWQgb3Bjb2Rl
OiAwMDAwIFsjMV0gU01QIApNb2R1bGVzIGxpbmtlZCBpbjoKQ1BVOiAwIFBJRDogMSBDb21t
OiBzd2FwcGVyLzAgTm90IHRhaW50ZWQgMy4xMS41LXg4Nl82NCAjMQpIYXJkd2FyZSBuYW1l
OiBYZW4gSFZNIGRvbVUsIEJJT1MgNC4xLjUgMDYvMTQvMjAxMwp0YXNrOiBmZmZmODgwMDNj
MjE4MDAwIHRpOiBmZmZmODgwMDNjMjE0MDAwIHRhc2sudGk6IGZmZmY4ODAwM2MyMTQwMDAK
UklQOiAwMDEwOls8ZmZmZmZmZmY4MTI1YWM0Zj5dICBbPGZmZmZmZmZmODEyNWFjNGY+XSBn
ZXRfZnJlZV9lbnRyaWVzKzB4MmJmLzB4MmQwClJTUDogMDAwMDpmZmZmODgwMDNjMjE1YzA4
ICBFRkxBR1M6IDAwMDEwMDQ2ClJBWDogMDAwMDAwMDAwMDAwMDI4MiBSQlg6IDAwMDAwMDAw
MDAwMDAwMDEgUkNYOiAwMDAwMDAwMDAwMDAwMDAwClJEWDogMDAwMDAwMDAwMDAwMDAwMCBS
U0k6IDAwMDAwMDAwMDAwMDAwMDAgUkRJOiBmZmZmZmZmZjgxODExNzcwClJCUDogZmZmZjg4
MDAzYzIxNWM1MCBSMDg6IGZmZmZmZmZmZmZmZmZmZmUgUjA5OiAwMDAwMDAwMDAwMDE2MDEw
ClIxMDogZmZmZjg4MDAzZmJlYzZjMCBSMTE6IDAwMDAwMDAwMDAwMDAwMWQgUjEyOiAwMDAw
MDAwMDAwMDAwMjgyClIxMzogMDAwMDAwMDAwMDAzZjU2ZCBSMTQ6IDAwMDAwMDAwMDAwMDAw
MDAgUjE1OiBmZmZmZmZmZjgxNjU3MTU4CkZTOiAgMDAwMDAwMDAwMDAwMDAwMCgwMDAwKSBH
UzpmZmZmODgwMDNjNjAwMDAwKDAwMDApIGtubEdTOjAwMDAwMDAwMDAwMDAwMDAKQ1M6ICAw
MDEwIERTOiAwMDAwIEVTOiAwMDAwIENSMDogMDAwMDAwMDA4MDA1MDAzYgpDUjI6IDAwMDAw
MDAwMDAwMDAwMDAgQ1IzOiAwMDAwMDAwMDAxNjBjMDAwIENSNDogMDAwMDAwMDAwMDAwMDZm
MApTdGFjazoKIDAwMDAwMDAwMDAwMDAyODIgZmZmZjg4MDAzYzIxNWNhOCBmZmZmODgwMDNm
YmVkYjAwIDAwMDAwMDAwMDAwMDAwMzAKIGZmZmY4ODAwM2Y1ODgwMDAgMDAwMDAwMDAwMDAw
MDAwMCAwMDAwMDAwMDAwMDNmNTZkIDAwMDAwMDAwMDAwMDAwMDAKIGZmZmZmZmZmODE2NTcx
NTggZmZmZjg4MDAzYzIxNWM4MCBmZmZmZmZmZjgxMjVhYzdlIGZmZmY4ODAwM2Y1ODgwMDAK
Q2FsbCBUcmFjZToKIFs8ZmZmZmZmZmY4MTI1YWM3ZT5dIGdudHRhYl9ncmFudF9mb3JlaWdu
X2FjY2VzcysweDFlLzB4NjAKIFs8ZmZmZmZmZmY4MTI1ZmM0NT5dIHhlbmJ1c19ncmFudF9y
aW5nKzB4MTUvMHg1MAogWzxmZmZmZmZmZjgxMmM4YjZkPl0gdGFsa190b19ibGtiYWNrKzB4
ZWQvMHg0MzAKIFs8ZmZmZmZmZmY4MTJjOWM3YT5dIGJsa2Zyb250X3Byb2JlKzB4MTZhLzB4
MjgwCiBbPGZmZmZmZmZmODEyNjJjMWU+XSB4ZW5idXNfZGV2X3Byb2JlKzB4N2UvMHgxNDAK
IFs8ZmZmZmZmZmY4MTI2NDE5Mz5dIHhlbmJ1c19mcm9udGVuZF9kZXZfcHJvYmUrMHg0My8w
eDUwCiBbPGZmZmZmZmZmODEyYmExNzE+XSBkcml2ZXJfcHJvYmVfZGV2aWNlKzB4NzEvMHgy
MzAKIFs8ZmZmZmZmZmY4MTJiYTNmYj5dIF9fZHJpdmVyX2F0dGFjaCsweDhiLzB4OTAKIFs8
ZmZmZmZmZmY4MTJiYTM3MD5dID8gX19kZXZpY2VfYXR0YWNoKzB4NDAvMHg0MAogWzxmZmZm
ZmZmZjgxMmI4M2EzPl0gYnVzX2Zvcl9lYWNoX2RldisweDYzLzB4YTAKIFs8ZmZmZmZmZmY4
MTJiOWNjOT5dIGRyaXZlcl9hdHRhY2grMHgxOS8weDIwCiBbPGZmZmZmZmZmODEyYjk4ZTg+
XSBidXNfYWRkX2RyaXZlcisweDFkOC8weDI3MAogWzxmZmZmZmZmZjgxMmJhOWRmPl0gZHJp
dmVyX3JlZ2lzdGVyKzB4NmYvMHgxNTAKIFs8ZmZmZmZmZmY4MTI2MjRmNT5dIHhlbmJ1c19y
ZWdpc3Rlcl9kcml2ZXJfY29tbW9uKzB4MTUvMHgyMAogWzxmZmZmZmZmZjgxMjY0NWIzPl0g
eGVuYnVzX3JlZ2lzdGVyX2Zyb250ZW5kKzB4MjMvMHg0MAogWzxmZmZmZmZmZjgxNmI3MTIw
Pl0gPyBicmRfaW5pdCsweDFkYi8weDFkYgogWzxmZmZmZmZmZjgxNmI3MTdmPl0geGxibGtf
aW5pdCsweDVmLzB4ODQKIFs8ZmZmZmZmZmY4MTZiNzEyMD5dID8gYnJkX2luaXQrMHgxZGIv
MHgxZGIKIFs8ZmZmZmZmZmY4MTAwMjExMj5dIGRvX29uZV9pbml0Y2FsbCsweDExMi8weDE3
MAogWzxmZmZmZmZmZjgxMDY2NzY4Pl0gPyBwYXJzZV9hcmdzKzB4MWY4LzB4MzMwCiBbPGZm
ZmZmZmZmODE2ODhmZDM+XSBrZXJuZWxfaW5pdF9mcmVlYWJsZSsweDEwYy8weDE4ZAogWzxm
ZmZmZmZmZjgxNjg4ODkzPl0gPyBkb19lYXJseV9wYXJhbSsweDg4LzB4ODgKIFs8ZmZmZmZm
ZmY4MTNkYTg5MD5dID8gcmVzdF9pbml0KzB4ODAvMHg4MAogWzxmZmZmZmZmZjgxM2RhODk5
Pl0ga2VybmVsX2luaXQrMHg5LzB4MTgwCiBbPGZmZmZmZmZmODEzZTdjZmM+XSByZXRfZnJv
bV9mb3JrKzB4N2MvMHhiMAogWzxmZmZmZmZmZjgxM2RhODkwPl0gPyByZXN0X2luaXQrMHg4
MC8weDgwCkNvZGU6IGZmIGZmIGU4IDFlIDdlIDE4IDAwIDQ4IDhiIDA1IDU2IDZiIDViIDAw
IDQ0IDhiIDJkIDNiIDZiIDViIDAwIGU5IDYyIGZlIGZmIGZmIDY2IDkwIGI4IGU0IGZmIGZm
IGZmIGU5IDMyIGZmIGZmIGZmIDQ0IDg5IGM3IGViIDhjIDwwZj4gMGIgMGYgMGIgNjYgNjYg
NjYgNjYgMmUgMGYgMWYgODQgMDAgMDAgMDAgMDAgMDAgNTUgNDggODkgZTUgClJJUCAgWzxm
ZmZmZmZmZjgxMjVhYzRmPl0gZ2V0X2ZyZWVfZW50cmllcysweDJiZi8weDJkMAogUlNQIDxm
ZmZmODgwMDNjMjE1YzA4PgotLS1bIGVuZCB0cmFjZSBkYjE3OWJiMjIwZTA4ZjZlIF0tLS0K
S2VybmVsIHBhbmljIC0gbm90IHN5bmNpbmc6IEF0dGVtcHRlZCB0byBraWxsIGluaXQhIGV4
aXRjb2RlPTB4MDAwMDAwMGIKCgo=
--------------090804040900050604060703
Content-Type: text/plain; charset=UTF-8;
 name="vm_cfg_id1.txt"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
 filename="vm_cfg_id1.txt"

dXVpZCAoIFJPKSAgICAgICAgICAgICAgICAgICAgICAgICAgOiA3MzE1Yzk0NS04Y2ZlLWQ0
ZTctMDFkNC03ODRiMDg1ZWMyZTUKICAgICAgICAgICAgICAgICAgICBuYW1lLWxhYmVsICgg
UlcpOiBXaW5kb3dzIFNlcnZlciAyMDA4IFIyICg2NC1iaXQpCiAgICAgICAgICAgICAgbmFt
ZS1kZXNjcmlwdGlvbiAoIFJXKTogCiAgICAgICAgICAgICAgICAgIHVzZXItdmVyc2lvbiAo
IFJXKTogMQogICAgICAgICAgICAgICAgIGlzLWEtdGVtcGxhdGUgKCBSVyk6IGZhbHNlCiAg
ICAgICAgICAgICAgICAgaXMtYS1zbmFwc2hvdCAoIFJPKTogZmFsc2UKICAgICAgICAgICAg
ICAgICAgIHNuYXBzaG90LW9mICggUk8pOiA8bm90IGluIGRhdGFiYXNlPgogICAgICAgICAg
ICAgICAgICAgICBzbmFwc2hvdHMgKCBSTyk6IAogICAgICAgICAgICAgICAgIHNuYXBzaG90
LXRpbWUgKCBSTyk6IDE5NzAwMTAxVDAwOjAwOjAwWgogICAgICAgICAgICAgICAgIHNuYXBz
aG90LWluZm8gKCBSTyk6IAogICAgICAgICAgICAgICAgICAgICAgICBwYXJlbnQgKCBSTyk6
IDxub3QgaW4gZGF0YWJhc2U+CiAgICAgICAgICAgICAgICAgICAgICBjaGlsZHJlbiAoIFJP
KTogCiAgICAgICAgICAgICBpcy1jb250cm9sLWRvbWFpbiAoIFJPKTogZmFsc2UKICAgICAg
ICAgICAgICAgICAgIHBvd2VyLXN0YXRlICggUk8pOiBydW5uaW5nCiAgICAgICAgICAgICAg
ICAgbWVtb3J5LWFjdHVhbCAoIFJPKTogMTA3MzcwOTA1NgogICAgICAgICAgICAgICAgIG1l
bW9yeS10YXJnZXQgKCBSTyk6IDxleHBlbnNpdmUgZmllbGQ+CiAgICAgICAgICAgICAgIG1l
bW9yeS1vdmVyaGVhZCAoIFJPKTogMTE1MzQzMzYKICAgICAgICAgICAgIG1lbW9yeS1zdGF0
aWMtbWF4ICggUlcpOiAxMDczNzQxODI0CiAgICAgICAgICAgIG1lbW9yeS1keW5hbWljLW1h
eCAoIFJXKTogMTA3Mzc0MTgyNAogICAgICAgICAgICBtZW1vcnktZHluYW1pYy1taW4gKCBS
Vyk6IDEwNzM3NDE4MjQKICAgICAgICAgICAgIG1lbW9yeS1zdGF0aWMtbWluICggUlcpOiA1
MzY4NzA5MTIKICAgICAgICAgICAgICBzdXNwZW5kLVZESS11dWlkICggUlcpOiA8bm90IGlu
IGRhdGFiYXNlPgogICAgICAgICAgICAgICBzdXNwZW5kLVNSLXV1aWQgKCBSVyk6IDFiNDBm
MmI0LTMyODQtOGRiZi1hMGZkLWM5MzM5MGM3YzA0NgogICAgICAgICAgICAgICAgICBWQ1BV
cy1wYXJhbXMgKE1SVyk6IAogICAgICAgICAgICAgICAgICAgICBWQ1BVcy1tYXggKCBSVyk6
IDEKICAgICAgICAgICAgICBWQ1BVcy1hdC1zdGFydHVwICggUlcpOiAxCiAgICAgICAgYWN0
aW9ucy1hZnRlci1zaHV0ZG93biAoIFJXKTogRGVzdHJveQogICAgICAgICAgYWN0aW9ucy1h
ZnRlci1yZWJvb3QgKCBSVyk6IFJlc3RhcnQKICAgICAgICAgICBhY3Rpb25zLWFmdGVyLWNy
YXNoICggUlcpOiBSZXN0YXJ0CiAgICAgICAgICAgICAgICAgY29uc29sZS11dWlkcyAoU1JP
KTogOTg3YWVjYTgtOWY1ZS1kOGRiLThjNTItMDBhYmE0Nzc0NzQ2CiAgICAgICAgICAgICAg
ICAgICAgICBwbGF0Zm9ybSAoTVJXKTogZGV2aWNlX2lkOiAwMDAxOyB0aW1lb2Zmc2V0OiAt
MjUyMDA7IG54OiB0cnVlOyBhY3BpOiAxOyBhcGljOiB0cnVlOyBwYWU6IHRydWU7IHZpcmlk
aWFuOiB0cnVlCiAgICAgICAgICAgIGFsbG93ZWQtb3BlcmF0aW9ucyAoU1JPKTogY2hhbmdp
bmdfZHluYW1pY19yYW5nZTsgaGFyZF9yZWJvb3Q7IGhhcmRfc2h1dGRvd247IHBhdXNlOyBz
bmFwc2hvdAogICAgICAgICAgICBjdXJyZW50LW9wZXJhdGlvbnMgKFNSTyk6IAogICAgICAg
ICAgICBibG9ja2VkLW9wZXJhdGlvbnMgKE1SVyk6IAogICAgICAgICAgIGFsbG93ZWQtVkJE
LWRldmljZXMgKFNSTyk6IDxleHBlbnNpdmUgZmllbGQ+CiAgICAgICAgICAgYWxsb3dlZC1W
SUYtZGV2aWNlcyAoU1JPKTogPGV4cGVuc2l2ZSBmaWVsZD4KICAgICAgICAgICAgICAgIHBv
c3NpYmxlLWhvc3RzICggUk8pOiA8ZXhwZW5zaXZlIGZpZWxkPgogICAgICAgICAgICAgICBI
Vk0tYm9vdC1wb2xpY3kgKCBSVyk6IEJJT1Mgb3JkZXIKICAgICAgICAgICAgICAgSFZNLWJv
b3QtcGFyYW1zIChNUlcpOiBvcmRlcjogZGMKICAgICAgICAgSFZNLXNoYWRvdy1tdWx0aXBs
aWVyICggUlcpOiAxLjAwMAogICAgICAgICAgICAgICAgICAgICBQVi1rZXJuZWwgKCBSVyk6
IAogICAgICAgICAgICAgICAgICAgIFBWLXJhbWRpc2sgKCBSVyk6IAogICAgICAgICAgICAg
ICAgICAgICAgIFBWLWFyZ3MgKCBSVyk6IAogICAgICAgICAgICAgICAgUFYtbGVnYWN5LWFy
Z3MgKCBSVyk6IAogICAgICAgICAgICAgICAgIFBWLWJvb3Rsb2FkZXIgKCBSVyk6IAogICAg
ICAgICAgICBQVi1ib290bG9hZGVyLWFyZ3MgKCBSVyk6IAogICAgICAgICAgIGxhc3QtYm9v
dC1DUFUtZmxhZ3MgKCBSTyk6IHZlbmRvcjogR2VudWluZUludGVsOyBmZWF0dXJlczogMDAw
MGUzYmQtYmZlYmZiZmYtMDAwMDAwMDEtMjAxMDA4MDAKICAgICAgICAgICAgICBsYXN0LWJv
b3QtcmVjb3JkICggUk8pOiA8ZXhwZW5zaXZlIGZpZWxkPgogICAgICAgICAgICAgICAgICAg
cmVzaWRlbnQtb24gKCBSTyk6IDUwNjdiZWRjLWNjNGYtNDYzMS05MjcwLTRhYjkyMDhhY2Fk
NgogICAgICAgICAgICAgICAgICAgICAgYWZmaW5pdHkgKCBSVyk6IDUwNjdiZWRjLWNjNGYt
NDYzMS05MjcwLTRhYjkyMDhhY2FkNgogICAgICAgICAgICAgICAgICBvdGhlci1jb25maWcg
KE1SVyk6IHZncHVfcGNpOiA7IGJhc2VfdGVtcGxhdGVfbmFtZTogV2luZG93cyBTZXJ2ZXIg
MjAwOCBSMiAoNjQtYml0KTsgbWFjX3NlZWQ6IDY1NWFkN2EzLTg2YWUtNzM3ZC1kZTU3LTBh
M2EzYTdjYTM5MDsgaW5zdGFsbC1tZXRob2RzOiBjZHJvbQogICAgICAgICAgICAgICAgICAg
ICAgICBkb20taWQgKCBSTyk6IDE4NgogICAgICAgICAgICAgICByZWNvbW1lbmRhdGlvbnMg
KCBSTyk6IDxyZXN0cmljdGlvbnM+PHJlc3RyaWN0aW9uIGZpZWxkPSJtZW1vcnktc3RhdGlj
LW1heCIgbWF4PSIxMzc0Mzg5NTM0NzIiIC8+PHJlc3RyaWN0aW9uIGZpZWxkPSJ2Y3B1cy1t
YXgiIG1heD0iMTYiIC8+PHJlc3RyaWN0aW9uIHByb3BlcnR5PSJudW1iZXItb2YtdmJkcyIg
bWF4PSI3IiAvPjxyZXN0cmljdGlvbiBwcm9wZXJ0eT0ibnVtYmVyLW9mLXZpZnMiIG1heD0i
NyIgLz48L3Jlc3RyaWN0aW9ucz4KICAgICAgICAgICAgICAgICB4ZW5zdG9yZS1kYXRhIChN
UlcpOiB2bS1kYXRhOiAKICAgIGhhLWFsd2F5cy1ydW4gKCBSVykgW0RFUFJFQ0FURURdOiBm
YWxzZQogICAgICAgICAgIGhhLXJlc3RhcnQtcHJpb3JpdHkgKCBSVyk6IAogICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvYnMgKCBSTyk6IAogICAgICAgICAgICAgICAgICAgIHN0YXJ0
LXRpbWUgKCBSTyk6IDIwMTMxMDE4VDA5OjUyOjExWgogICAgICAgICAgICAgICAgICBpbnN0
YWxsLXRpbWUgKCBSTyk6IDIwMTMxMDEwVDA3OjM2OjQyWgogICAgICAgICAgICAgICAgICBW
Q1BVcy1udW1iZXIgKCBSTyk6IDEKICAgICAgICAgICAgIFZDUFVzLXV0aWxpc2F0aW9uIChN
Uk8pOiA8ZXhwZW5zaXZlIGZpZWxkPgogICAgICAgICAgICAgICAgICAgIG9zLXZlcnNpb24g
KE1STyk6IDxub3QgaW4gZGF0YWJhc2U+CiAgICAgICAgICAgIFBWLWRyaXZlcnMtdmVyc2lv
biAoTVJPKTogPG5vdCBpbiBkYXRhYmFzZT4KICAgICAgICAgUFYtZHJpdmVycy11cC10by1k
YXRlICggUk8pOiA8bm90IGluIGRhdGFiYXNlPgogICAgICAgICAgICAgICAgICAgICAgICBt
ZW1vcnkgKE1STyk6IDxub3QgaW4gZGF0YWJhc2U+CiAgICAgICAgICAgICAgICAgICAgICAg
ICBkaXNrcyAoTVJPKTogPG5vdCBpbiBkYXRhYmFzZT4KICAgICAgICAgICAgICAgICAgICAg
IG5ldHdvcmtzIChNUk8pOiA8bm90IGluIGRhdGFiYXNlPgogICAgICAgICAgICAgICAgICAg
ICAgICAgb3RoZXIgKE1STyk6IDxub3QgaW4gZGF0YWJhc2U+CiAgICAgICAgICAgICAgICAg
ICAgICAgICAgbGl2ZSAoIFJPKTogPG5vdCBpbiBkYXRhYmFzZT4KICAgIGd1ZXN0LW1ldHJp
Y3MtbGFzdC11cGRhdGVkICggUk8pOiA8bm90IGluIGRhdGFiYXNlPgogICAgICBjb29wZXJh
dGl2ZSAoIFJPKSBbREVQUkVDQVRFRF06IDxleHBlbnNpdmUgZmllbGQ+CiAgICAgICAgICAg
ICAgICAgICAgICAgICAgdGFncyAoU1JXKTogCiAgICAgICAgICAgICAgICAgICAgIGFwcGxp
YW5jZSAoIFJXKTogPG5vdCBpbiBkYXRhYmFzZT4KICAgICAgICAgICAgICAgICAgIHN0YXJ0
LWRlbGF5ICggUlcpOiAwCiAgICAgICAgICAgICAgICBzaHV0ZG93bi1kZWxheSAoIFJXKTog
MAogICAgICAgICAgICAgICAgICAgICAgICAgb3JkZXIgKCBSVyk6IDAKICAgICAgICAgICAg
ICAgICAgICAgICB2ZXJzaW9uICggUk8pOiAwCiAgICAgICAgICAgICAgICAgZ2VuZXJhdGlv
bi1pZCAoIFJPKTogMTc0ODA4MTkwMjE0MDc1ODY2NDoyOTExNjA2OTAxNTQ2MjA0NjgyCgoK

--------------090804040900050604060703
Content-Type: text/plain; charset=UTF-8;
 name="vm_cfg_id2.txt"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
 filename="vm_cfg_id2.txt"

dXVpZCAoIFJPKSAgICAgICAgICAgICAgICAgICAgICAgICAgOiA3MzE1Yzk0NS04Y2ZlLWQ0
ZTctMDFkNC03ODRiMDg1ZWMyZTUKICAgICAgICAgICAgICAgICAgICBuYW1lLWxhYmVsICgg
UlcpOiBXaW5kb3dzIFNlcnZlciAyMDA4IFIyICg2NC1iaXQpCiAgICAgICAgICAgICAgbmFt
ZS1kZXNjcmlwdGlvbiAoIFJXKTogCiAgICAgICAgICAgICAgICAgIHVzZXItdmVyc2lvbiAo
IFJXKTogMQogICAgICAgICAgICAgICAgIGlzLWEtdGVtcGxhdGUgKCBSVyk6IGZhbHNlCiAg
ICAgICAgICAgICAgICAgaXMtYS1zbmFwc2hvdCAoIFJPKTogZmFsc2UKICAgICAgICAgICAg
ICAgICAgIHNuYXBzaG90LW9mICggUk8pOiA8bm90IGluIGRhdGFiYXNlPgogICAgICAgICAg
ICAgICAgICAgICBzbmFwc2hvdHMgKCBSTyk6IAogICAgICAgICAgICAgICAgIHNuYXBzaG90
LXRpbWUgKCBSTyk6IDE5NzAwMTAxVDAwOjAwOjAwWgogICAgICAgICAgICAgICAgIHNuYXBz
aG90LWluZm8gKCBSTyk6IAogICAgICAgICAgICAgICAgICAgICAgICBwYXJlbnQgKCBSTyk6
IDxub3QgaW4gZGF0YWJhc2U+CiAgICAgICAgICAgICAgICAgICAgICBjaGlsZHJlbiAoIFJP
KTogCiAgICAgICAgICAgICBpcy1jb250cm9sLWRvbWFpbiAoIFJPKTogZmFsc2UKICAgICAg
ICAgICAgICAgICAgIHBvd2VyLXN0YXRlICggUk8pOiBoYWx0ZWQKICAgICAgICAgICAgICAg
ICBtZW1vcnktYWN0dWFsICggUk8pOiAxMDczNzA5MDU2CiAgICAgICAgICAgICAgICAgbWVt
b3J5LXRhcmdldCAoIFJPKTogPGV4cGVuc2l2ZSBmaWVsZD4KICAgICAgICAgICAgICAgbWVt
b3J5LW92ZXJoZWFkICggUk8pOiAxMTUzNDMzNgogICAgICAgICAgICAgbWVtb3J5LXN0YXRp
Yy1tYXggKCBSVyk6IDEwNzM3NDE4MjQKICAgICAgICAgICAgbWVtb3J5LWR5bmFtaWMtbWF4
ICggUlcpOiAxMDczNzQxODI0CiAgICAgICAgICAgIG1lbW9yeS1keW5hbWljLW1pbiAoIFJX
KTogMTA3Mzc0MTgyNAogICAgICAgICAgICAgbWVtb3J5LXN0YXRpYy1taW4gKCBSVyk6IDUz
Njg3MDkxMgogICAgICAgICAgICAgIHN1c3BlbmQtVkRJLXV1aWQgKCBSVyk6IDxub3QgaW4g
ZGF0YWJhc2U+CiAgICAgICAgICAgICAgIHN1c3BlbmQtU1ItdXVpZCAoIFJXKTogMWI0MGYy
YjQtMzI4NC04ZGJmLWEwZmQtYzkzMzkwYzdjMDQ2CiAgICAgICAgICAgICAgICAgIFZDUFVz
LXBhcmFtcyAoTVJXKTogCiAgICAgICAgICAgICAgICAgICAgIFZDUFVzLW1heCAoIFJXKTog
MQogICAgICAgICAgICAgIFZDUFVzLWF0LXN0YXJ0dXAgKCBSVyk6IDEKICAgICAgICBhY3Rp
b25zLWFmdGVyLXNodXRkb3duICggUlcpOiBEZXN0cm95CiAgICAgICAgICBhY3Rpb25zLWFm
dGVyLXJlYm9vdCAoIFJXKTogUmVzdGFydAogICAgICAgICAgIGFjdGlvbnMtYWZ0ZXItY3Jh
c2ggKCBSVyk6IFJlc3RhcnQKICAgICAgICAgICAgICAgICBjb25zb2xlLXV1aWRzIChTUk8p
OiAKICAgICAgICAgICAgICAgICAgICAgIHBsYXRmb3JtIChNUlcpOiBkZXZpY2VfaWQ6IDAw
MDI7IHRpbWVvZmZzZXQ6IC0yNTIwMDsgbng6IHRydWU7IGFjcGk6IDE7IGFwaWM6IHRydWU7
IHBhZTogdHJ1ZTsgdmlyaWRpYW46IHRydWUKICAgICAgICAgICAgYWxsb3dlZC1vcGVyYXRp
b25zIChTUk8pOiBjaGFuZ2luZ19keW5hbWljX3JhbmdlOyBjaGFuZ2luZ19zaGFkb3dfbWVt
b3J5OyBjaGFuZ2luZ19zdGF0aWNfcmFuZ2U7IG1ha2VfaW50b190ZW1wbGF0ZTsgZGVzdHJv
eTsgZXhwb3J0OyBzdGFydF9vbjsgc3RhcnQ7IGNsb25lOyBjb3B5OyBzbmFwc2hvdAogICAg
ICAgICAgICBjdXJyZW50LW9wZXJhdGlvbnMgKFNSTyk6IAogICAgICAgICAgICBibG9ja2Vk
LW9wZXJhdGlvbnMgKE1SVyk6IAogICAgICAgICAgIGFsbG93ZWQtVkJELWRldmljZXMgKFNS
Tyk6IDxleHBlbnNpdmUgZmllbGQ+CiAgICAgICAgICAgYWxsb3dlZC1WSUYtZGV2aWNlcyAo
U1JPKTogPGV4cGVuc2l2ZSBmaWVsZD4KICAgICAgICAgICAgICAgIHBvc3NpYmxlLWhvc3Rz
ICggUk8pOiA8ZXhwZW5zaXZlIGZpZWxkPgogICAgICAgICAgICAgICBIVk0tYm9vdC1wb2xp
Y3kgKCBSVyk6IEJJT1Mgb3JkZXIKICAgICAgICAgICAgICAgSFZNLWJvb3QtcGFyYW1zIChN
UlcpOiBvcmRlcjogZGMKICAgICAgICAgSFZNLXNoYWRvdy1tdWx0aXBsaWVyICggUlcpOiAx
LjAwMAogICAgICAgICAgICAgICAgICAgICBQVi1rZXJuZWwgKCBSVyk6IAogICAgICAgICAg
ICAgICAgICAgIFBWLXJhbWRpc2sgKCBSVyk6IAogICAgICAgICAgICAgICAgICAgICAgIFBW
LWFyZ3MgKCBSVyk6IAogICAgICAgICAgICAgICAgUFYtbGVnYWN5LWFyZ3MgKCBSVyk6IAog
ICAgICAgICAgICAgICAgIFBWLWJvb3Rsb2FkZXIgKCBSVyk6IAogICAgICAgICAgICBQVi1i
b290bG9hZGVyLWFyZ3MgKCBSVyk6IAogICAgICAgICAgIGxhc3QtYm9vdC1DUFUtZmxhZ3Mg
KCBSTyk6IHZlbmRvcjogR2VudWluZUludGVsOyBmZWF0dXJlczogMDAwMGUzYmQtYmZlYmZi
ZmYtMDAwMDAwMDEtMjAxMDA4MDAKICAgICAgICAgICAgICBsYXN0LWJvb3QtcmVjb3JkICgg
Uk8pOiA8ZXhwZW5zaXZlIGZpZWxkPgogICAgICAgICAgICAgICAgICAgcmVzaWRlbnQtb24g
KCBSTyk6IDxub3QgaW4gZGF0YWJhc2U+CiAgICAgICAgICAgICAgICAgICAgICBhZmZpbml0
eSAoIFJXKTogNTA2N2JlZGMtY2M0Zi00NjMxLTkyNzAtNGFiOTIwOGFjYWQ2CiAgICAgICAg
ICAgICAgICAgIG90aGVyLWNvbmZpZyAoTVJXKTogdmdwdV9wY2k6IDsgYmFzZV90ZW1wbGF0
ZV9uYW1lOiBXaW5kb3dzIFNlcnZlciAyMDA4IFIyICg2NC1iaXQpOyBtYWNfc2VlZDogNjU1
YWQ3YTMtODZhZS03MzdkLWRlNTctMGEzYTNhN2NhMzkwOyBpbnN0YWxsLW1ldGhvZHM6IGNk
cm9tCiAgICAgICAgICAgICAgICAgICAgICAgIGRvbS1pZCAoIFJPKTogLTEKICAgICAgICAg
ICAgICAgcmVjb21tZW5kYXRpb25zICggUk8pOiA8cmVzdHJpY3Rpb25zPjxyZXN0cmljdGlv
biBmaWVsZD0ibWVtb3J5LXN0YXRpYy1tYXgiIG1heD0iMTM3NDM4OTUzNDcyIiAvPjxyZXN0
cmljdGlvbiBmaWVsZD0idmNwdXMtbWF4IiBtYXg9IjE2IiAvPjxyZXN0cmljdGlvbiBwcm9w
ZXJ0eT0ibnVtYmVyLW9mLXZiZHMiIG1heD0iNyIgLz48cmVzdHJpY3Rpb24gcHJvcGVydHk9
Im51bWJlci1vZi12aWZzIiBtYXg9IjciIC8+PC9yZXN0cmljdGlvbnM+CiAgICAgICAgICAg
ICAgICAgeGVuc3RvcmUtZGF0YSAoTVJXKTogdm0tZGF0YTogCiAgICBoYS1hbHdheXMtcnVu
ICggUlcpIFtERVBSRUNBVEVEXTogZmFsc2UKICAgICAgICAgICBoYS1yZXN0YXJ0LXByaW9y
aXR5ICggUlcpOiAKICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2JzICggUk8pOiAKICAg
ICAgICAgICAgICAgICAgICBzdGFydC10aW1lICggUk8pOiAxOTcwMDEwMVQwMDowMDowMFoK
ICAgICAgICAgICAgICAgICAgaW5zdGFsbC10aW1lICggUk8pOiAyMDEzMTAxMFQwNzozNjo0
MloKICAgICAgICAgICAgICAgICAgVkNQVXMtbnVtYmVyICggUk8pOiAwCiAgICAgICAgICAg
ICBWQ1BVcy11dGlsaXNhdGlvbiAoTVJPKTogPGV4cGVuc2l2ZSBmaWVsZD4KICAgICAgICAg
ICAgICAgICAgICBvcy12ZXJzaW9uIChNUk8pOiA8bm90IGluIGRhdGFiYXNlPgogICAgICAg
ICAgICBQVi1kcml2ZXJzLXZlcnNpb24gKE1STyk6IDxub3QgaW4gZGF0YWJhc2U+CiAgICAg
ICAgIFBWLWRyaXZlcnMtdXAtdG8tZGF0ZSAoIFJPKTogPG5vdCBpbiBkYXRhYmFzZT4KICAg
ICAgICAgICAgICAgICAgICAgICAgbWVtb3J5IChNUk8pOiA8bm90IGluIGRhdGFiYXNlPgog
ICAgICAgICAgICAgICAgICAgICAgICAgZGlza3MgKE1STyk6IDxub3QgaW4gZGF0YWJhc2U+
CiAgICAgICAgICAgICAgICAgICAgICBuZXR3b3JrcyAoTVJPKTogPG5vdCBpbiBkYXRhYmFz
ZT4KICAgICAgICAgICAgICAgICAgICAgICAgIG90aGVyIChNUk8pOiA8bm90IGluIGRhdGFi
YXNlPgogICAgICAgICAgICAgICAgICAgICAgICAgIGxpdmUgKCBSTyk6IDxub3QgaW4gZGF0
YWJhc2U+CiAgICBndWVzdC1tZXRyaWNzLWxhc3QtdXBkYXRlZCAoIFJPKTogPG5vdCBpbiBk
YXRhYmFzZT4KICAgICAgY29vcGVyYXRpdmUgKCBSTykgW0RFUFJFQ0FURURdOiA8ZXhwZW5z
aXZlIGZpZWxkPgogICAgICAgICAgICAgICAgICAgICAgICAgIHRhZ3MgKFNSVyk6IAogICAg
ICAgICAgICAgICAgICAgICBhcHBsaWFuY2UgKCBSVyk6IDxub3QgaW4gZGF0YWJhc2U+CiAg
ICAgICAgICAgICAgICAgICBzdGFydC1kZWxheSAoIFJXKTogMAogICAgICAgICAgICAgICAg
c2h1dGRvd24tZGVsYXkgKCBSVyk6IDAKICAgICAgICAgICAgICAgICAgICAgICAgIG9yZGVy
ICggUlcpOiAwCiAgICAgICAgICAgICAgICAgICAgICAgdmVyc2lvbiAoIFJPKTogMAogICAg
ICAgICAgICAgICAgIGdlbmVyYXRpb24taWQgKCBSTyk6IDE3NDgwODE5MDIxNDA3NTg2NjQ6
MjkxMTYwNjkwMTU0NjIwNDY4MgoKCg==
--------------090804040900050604060703
Content-Type: text/plain; charset=UTF-8;
 name="vm_cfg_id_empty.txt"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
 filename="vm_cfg_id_empty.txt"

dXVpZCAoIFJPKSAgICAgICAgICAgICAgICAgICAgICAgICAgOiA3MzE1Yzk0NS04Y2ZlLWQ0
ZTctMDFkNC03ODRiMDg1ZWMyZTUKICAgICAgICAgICAgICAgICAgICBuYW1lLWxhYmVsICgg
UlcpOiBXaW5kb3dzIFNlcnZlciAyMDA4IFIyICg2NC1iaXQpCiAgICAgICAgICAgICAgbmFt
ZS1kZXNjcmlwdGlvbiAoIFJXKTogCiAgICAgICAgICAgICAgICAgIHVzZXItdmVyc2lvbiAo
IFJXKTogMQogICAgICAgICAgICAgICAgIGlzLWEtdGVtcGxhdGUgKCBSVyk6IGZhbHNlCiAg
ICAgICAgICAgICAgICAgaXMtYS1zbmFwc2hvdCAoIFJPKTogZmFsc2UKICAgICAgICAgICAg
ICAgICAgIHNuYXBzaG90LW9mICggUk8pOiA8bm90IGluIGRhdGFiYXNlPgogICAgICAgICAg
ICAgICAgICAgICBzbmFwc2hvdHMgKCBSTyk6IAogICAgICAgICAgICAgICAgIHNuYXBzaG90
LXRpbWUgKCBSTyk6IDE5NzAwMTAxVDAwOjAwOjAwWgogICAgICAgICAgICAgICAgIHNuYXBz
aG90LWluZm8gKCBSTyk6IAogICAgICAgICAgICAgICAgICAgICAgICBwYXJlbnQgKCBSTyk6
IDxub3QgaW4gZGF0YWJhc2U+CiAgICAgICAgICAgICAgICAgICAgICBjaGlsZHJlbiAoIFJP
KTogCiAgICAgICAgICAgICBpcy1jb250cm9sLWRvbWFpbiAoIFJPKTogZmFsc2UKICAgICAg
ICAgICAgICAgICAgIHBvd2VyLXN0YXRlICggUk8pOiBoYWx0ZWQKICAgICAgICAgICAgICAg
ICBtZW1vcnktYWN0dWFsICggUk8pOiAxMDczNzA5MDU2CiAgICAgICAgICAgICAgICAgbWVt
b3J5LXRhcmdldCAoIFJPKTogPGV4cGVuc2l2ZSBmaWVsZD4KICAgICAgICAgICAgICAgbWVt
b3J5LW92ZXJoZWFkICggUk8pOiAxMTUzNDMzNgogICAgICAgICAgICAgbWVtb3J5LXN0YXRp
Yy1tYXggKCBSVyk6IDEwNzM3NDE4MjQKICAgICAgICAgICAgbWVtb3J5LWR5bmFtaWMtbWF4
ICggUlcpOiAxMDczNzQxODI0CiAgICAgICAgICAgIG1lbW9yeS1keW5hbWljLW1pbiAoIFJX
KTogMTA3Mzc0MTgyNAogICAgICAgICAgICAgbWVtb3J5LXN0YXRpYy1taW4gKCBSVyk6IDUz
Njg3MDkxMgogICAgICAgICAgICAgIHN1c3BlbmQtVkRJLXV1aWQgKCBSVyk6IDxub3QgaW4g
ZGF0YWJhc2U+CiAgICAgICAgICAgICAgIHN1c3BlbmQtU1ItdXVpZCAoIFJXKTogMWI0MGYy
YjQtMzI4NC04ZGJmLWEwZmQtYzkzMzkwYzdjMDQ2CiAgICAgICAgICAgICAgICAgIFZDUFVz
LXBhcmFtcyAoTVJXKTogCiAgICAgICAgICAgICAgICAgICAgIFZDUFVzLW1heCAoIFJXKTog
MQogICAgICAgICAgICAgIFZDUFVzLWF0LXN0YXJ0dXAgKCBSVyk6IDEKICAgICAgICBhY3Rp
b25zLWFmdGVyLXNodXRkb3duICggUlcpOiBEZXN0cm95CiAgICAgICAgICBhY3Rpb25zLWFm
dGVyLXJlYm9vdCAoIFJXKTogUmVzdGFydAogICAgICAgICAgIGFjdGlvbnMtYWZ0ZXItY3Jh
c2ggKCBSVyk6IFJlc3RhcnQKICAgICAgICAgICAgICAgICBjb25zb2xlLXV1aWRzIChTUk8p
OiAKICAgICAgICAgICAgICAgICAgICAgIHBsYXRmb3JtIChNUlcpOiBkZXZpY2VfaWQ6IDsg
dGltZW9mZnNldDogLTI1MjAwOyBueDogdHJ1ZTsgYWNwaTogMTsgYXBpYzogdHJ1ZTsgcGFl
OiB0cnVlOyB2aXJpZGlhbjogdHJ1ZQogICAgICAgICAgICBhbGxvd2VkLW9wZXJhdGlvbnMg
KFNSTyk6IGNoYW5naW5nX2R5bmFtaWNfcmFuZ2U7IGNoYW5naW5nX3NoYWRvd19tZW1vcnk7
IGNoYW5naW5nX3N0YXRpY19yYW5nZTsgbWFrZV9pbnRvX3RlbXBsYXRlOyBkZXN0cm95OyBl
eHBvcnQ7IHN0YXJ0X29uOyBzdGFydDsgY2xvbmU7IGNvcHk7IHNuYXBzaG90CiAgICAgICAg
ICAgIGN1cnJlbnQtb3BlcmF0aW9ucyAoU1JPKTogCiAgICAgICAgICAgIGJsb2NrZWQtb3Bl
cmF0aW9ucyAoTVJXKTogCiAgICAgICAgICAgYWxsb3dlZC1WQkQtZGV2aWNlcyAoU1JPKTog
PGV4cGVuc2l2ZSBmaWVsZD4KICAgICAgICAgICBhbGxvd2VkLVZJRi1kZXZpY2VzIChTUk8p
OiA8ZXhwZW5zaXZlIGZpZWxkPgogICAgICAgICAgICAgICAgcG9zc2libGUtaG9zdHMgKCBS
Tyk6IDxleHBlbnNpdmUgZmllbGQ+CiAgICAgICAgICAgICAgIEhWTS1ib290LXBvbGljeSAo
IFJXKTogQklPUyBvcmRlcgogICAgICAgICAgICAgICBIVk0tYm9vdC1wYXJhbXMgKE1SVyk6
IG9yZGVyOiBkYwogICAgICAgICBIVk0tc2hhZG93LW11bHRpcGxpZXIgKCBSVyk6IDEuMDAw
CiAgICAgICAgICAgICAgICAgICAgIFBWLWtlcm5lbCAoIFJXKTogCiAgICAgICAgICAgICAg
ICAgICAgUFYtcmFtZGlzayAoIFJXKTogCiAgICAgICAgICAgICAgICAgICAgICAgUFYtYXJn
cyAoIFJXKTogCiAgICAgICAgICAgICAgICBQVi1sZWdhY3ktYXJncyAoIFJXKTogCiAgICAg
ICAgICAgICAgICAgUFYtYm9vdGxvYWRlciAoIFJXKTogCiAgICAgICAgICAgIFBWLWJvb3Rs
b2FkZXItYXJncyAoIFJXKTogCiAgICAgICAgICAgbGFzdC1ib290LUNQVS1mbGFncyAoIFJP
KTogdmVuZG9yOiBHZW51aW5lSW50ZWw7IGZlYXR1cmVzOiAwMDAwZTNiZC1iZmViZmJmZi0w
MDAwMDAwMS0yMDEwMDgwMAogICAgICAgICAgICAgIGxhc3QtYm9vdC1yZWNvcmQgKCBSTyk6
IDxleHBlbnNpdmUgZmllbGQ+CiAgICAgICAgICAgICAgICAgICByZXNpZGVudC1vbiAoIFJP
KTogPG5vdCBpbiBkYXRhYmFzZT4KICAgICAgICAgICAgICAgICAgICAgIGFmZmluaXR5ICgg
UlcpOiA1MDY3YmVkYy1jYzRmLTQ2MzEtOTI3MC00YWI5MjA4YWNhZDYKICAgICAgICAgICAg
ICAgICAgb3RoZXItY29uZmlnIChNUlcpOiB2Z3B1X3BjaTogOyBiYXNlX3RlbXBsYXRlX25h
bWU6IFdpbmRvd3MgU2VydmVyIDIwMDggUjIgKDY0LWJpdCk7IG1hY19zZWVkOiA2NTVhZDdh
My04NmFlLTczN2QtZGU1Ny0wYTNhM2E3Y2EzOTA7IGluc3RhbGwtbWV0aG9kczogY2Ryb20K
ICAgICAgICAgICAgICAgICAgICAgICAgZG9tLWlkICggUk8pOiAtMQogICAgICAgICAgICAg
ICByZWNvbW1lbmRhdGlvbnMgKCBSTyk6IDxyZXN0cmljdGlvbnM+PHJlc3RyaWN0aW9uIGZp
ZWxkPSJtZW1vcnktc3RhdGljLW1heCIgbWF4PSIxMzc0Mzg5NTM0NzIiIC8+PHJlc3RyaWN0
aW9uIGZpZWxkPSJ2Y3B1cy1tYXgiIG1heD0iMTYiIC8+PHJlc3RyaWN0aW9uIHByb3BlcnR5
PSJudW1iZXItb2YtdmJkcyIgbWF4PSI3IiAvPjxyZXN0cmljdGlvbiBwcm9wZXJ0eT0ibnVt
YmVyLW9mLXZpZnMiIG1heD0iNyIgLz48L3Jlc3RyaWN0aW9ucz4KICAgICAgICAgICAgICAg
ICB4ZW5zdG9yZS1kYXRhIChNUlcpOiB2bS1kYXRhOiAKICAgIGhhLWFsd2F5cy1ydW4gKCBS
VykgW0RFUFJFQ0FURURdOiBmYWxzZQogICAgICAgICAgIGhhLXJlc3RhcnQtcHJpb3JpdHkg
KCBSVyk6IAogICAgICAgICAgICAgICAgICAgICAgICAgYmxvYnMgKCBSTyk6IAogICAgICAg
ICAgICAgICAgICAgIHN0YXJ0LXRpbWUgKCBSTyk6IDE5NzAwMTAxVDAwOjAwOjAwWgogICAg
ICAgICAgICAgICAgICBpbnN0YWxsLXRpbWUgKCBSTyk6IDIwMTMxMDEwVDA3OjM2OjQyWgog
ICAgICAgICAgICAgICAgICBWQ1BVcy1udW1iZXIgKCBSTyk6IDAKICAgICAgICAgICAgIFZD
UFVzLXV0aWxpc2F0aW9uIChNUk8pOiA8ZXhwZW5zaXZlIGZpZWxkPgogICAgICAgICAgICAg
ICAgICAgIG9zLXZlcnNpb24gKE1STyk6IDxub3QgaW4gZGF0YWJhc2U+CiAgICAgICAgICAg
IFBWLWRyaXZlcnMtdmVyc2lvbiAoTVJPKTogPG5vdCBpbiBkYXRhYmFzZT4KICAgICAgICAg
UFYtZHJpdmVycy11cC10by1kYXRlICggUk8pOiA8bm90IGluIGRhdGFiYXNlPgogICAgICAg
ICAgICAgICAgICAgICAgICBtZW1vcnkgKE1STyk6IDxub3QgaW4gZGF0YWJhc2U+CiAgICAg
ICAgICAgICAgICAgICAgICAgICBkaXNrcyAoTVJPKTogPG5vdCBpbiBkYXRhYmFzZT4KICAg
ICAgICAgICAgICAgICAgICAgIG5ldHdvcmtzIChNUk8pOiA8bm90IGluIGRhdGFiYXNlPgog
ICAgICAgICAgICAgICAgICAgICAgICAgb3RoZXIgKE1STyk6IDxub3QgaW4gZGF0YWJhc2U+
CiAgICAgICAgICAgICAgICAgICAgICAgICAgbGl2ZSAoIFJPKTogPG5vdCBpbiBkYXRhYmFz
ZT4KICAgIGd1ZXN0LW1ldHJpY3MtbGFzdC11cGRhdGVkICggUk8pOiA8bm90IGluIGRhdGFi
YXNlPgogICAgICBjb29wZXJhdGl2ZSAoIFJPKSBbREVQUkVDQVRFRF06IDxleHBlbnNpdmUg
ZmllbGQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgdGFncyAoU1JXKTogCiAgICAgICAg
ICAgICAgICAgICAgIGFwcGxpYW5jZSAoIFJXKTogPG5vdCBpbiBkYXRhYmFzZT4KICAgICAg
ICAgICAgICAgICAgIHN0YXJ0LWRlbGF5ICggUlcpOiAwCiAgICAgICAgICAgICAgICBzaHV0
ZG93bi1kZWxheSAoIFJXKTogMAogICAgICAgICAgICAgICAgICAgICAgICAgb3JkZXIgKCBS
Vyk6IDAKICAgICAgICAgICAgICAgICAgICAgICB2ZXJzaW9uICggUk8pOiAwCiAgICAgICAg
ICAgICAgICAgZ2VuZXJhdGlvbi1pZCAoIFJPKTogMTc0ODA4MTkwMjE0MDc1ODY2NDoyOTEx
NjA2OTAxNTQ2MjA0NjgyCgoK
--------------090804040900050604060703
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.xen.org
http://lists.xen.org/xen-devel

--------------090804040900050604060703--


From xen-users-bounces@lists.xen.org Fri Oct 18 13:02:40 2013
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Oct 2013 13:02:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1VX9g7-0008Px-8r; Fri, 18 Oct 2013 13:01:19 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <cdelorme@gmail.com>) id 1VX0xd-0008Na-OT
	for xen-users@lists.xen.org; Fri, 18 Oct 2013 03:42:52 +0000
Received: from [85.158.143.35:31993] by server-2.bemta-4.messagelabs.com id
	8F/BA-06473-83EA0625; Fri, 18 Oct 2013 03:42:48 +0000
X-Env-Sender: cdelorme@gmail.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1382067762!2517344!1
X-Originating-IP: [209.85.212.177]
X-SpamReason: INFO: max file limit 5000
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_20_30,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Received: 
X-StarScan-Version: 6.9.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1346 invoked from network); 18 Oct 2013 03:42:42 -0000
Received: from mail-wi0-f177.google.com (HELO mail-wi0-f177.google.com)
	(209.85.212.177)
	by server-8.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	18 Oct 2013 03:42:42 -0000
Received: by mail-wi0-f177.google.com with SMTP id h11so340469wiv.16
	for <xen-users@lists.xen.org>; Thu, 17 Oct 2013 20:42:42 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type;
	bh=TXq5S6VhP5OqgK672u+UZE4er0fGVqjTcvq2cVEznv0=;
	b=JaQsTK9C5yjT2AJKa3Vy3PD9aBv/Tsxm0NvZDRTAlM91fNbrAw+A8CTWuUFgiHxvzV
	4PyNWp31XDaHdRdUainrTxPNjMB7z61f3T3bheq2SpKJ4Dg46qbGV4zX4XOkdQ1W5zpz
	RWfb9t8MWadppetk38pc2JpuI6hgQKnvwzy7CCzOCgatGpg1woqx7ggFU4mjbA6HYhwB
	H5M/VqbkQRehVkDHxOMJmRsBZv9uedq9BPlKUKSUiaUWW8ZHqq/j/kwY7AeED1WR/Sot
	9GGf6uiejmQf42Efb56+DL4mJ9YeD2Lk4b4MvtDU8At4UQsBlATRilC1AHNztPvHkP5X
	MNYQ==
MIME-Version: 1.0
X-Received: by 10.180.9.41 with SMTP id w9mr967336wia.21.1382067761841; Thu,
	17 Oct 2013 20:42:41 -0700 (PDT)
Received: by 10.216.29.200 with HTTP; Thu, 17 Oct 2013 20:42:41 -0700 (PDT)
In-Reply-To: <CAA7N5RbfGCJ7hjLYDyuuaGWb-wrzkXiAqBf4vjyy+U9xxCuxGQ@mail.gmail.com>
References: <CAA7N5RYwoVkimPY9fwV9TPRQv3ogeK6iDTduiU4xfBVhNLrtFw@mail.gmail.com>
	<1381704145.77820.YahooMailNeo@web172003.mail.ir2.yahoo.com>
	<CAA7N5RbfGCJ7hjLYDyuuaGWb-wrzkXiAqBf4vjyy+U9xxCuxGQ@mail.gmail.com>
Date: Thu, 17 Oct 2013 23:42:41 -0400
Message-ID: <CAA7N5RYLwmUjfkLCUoThq3-icmot0LpQ+BVs7eQhPC1_4mXnBg@mail.gmail.com>
From: Casey DeLorme <cdelorme@gmail.com>
To: David TECHER <davidtecher@yahoo.fr>
Content-Type: multipart/mixed; boundary=001a11c24cd200ae2504e8fbbac1
X-Mailman-Approved-At: Fri, 18 Oct 2013 13:01:14 +0000
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: Re: [Xen-users] GTX 670 Tips?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--001a11c24cd200ae2504e8fbbac1
Content-Type: multipart/alternative; boundary=001a11c24cd200ae2004e8fbbabf

--001a11c24cd200ae2004e8fbbabf
Content-Type: text/plain; charset=UTF-8

Back with more info and questions.

I finished reading the thread, and then I took apart my card to find the
R1, R2, R3, and R4 components.

@David, I attached photos of the same points as yours, but noticed that R1
appears to be empty, two solder-dots but not resistor?  Was yours also
empty or are my eyes just not sharp enough?  After that, to confirm, you
removed R2 and R4 and it changes to a grid k2?

I will probably get some rest tonight and pickup with the project tomorrow
evening.

Looking forward to a reply, and favorable passthrough results, and thanks
again for all your help.

Cheers,

Casey


On Thu, Oct 17, 2013 at 8:24 PM, Casey DeLorme <cdelorme@gmail.com> wrote:

> Hi Again,
>
> The card arrived, and I am reading through all 40~ pages of eevblog's
> posts before I do anything.
>
> @David, I recently moved and have an electric stove but no lighters with
> me.  I did however bring a heat gun.  Should I use that to heat the knife
> to remove the resistors?
>
> @Gordan, if I was going to replace the resistors where would I get the
> supplies from?  Not shy about taking a knife to a computer part, but I am
> certainly no electrician or engineer.
>
> Thanks again,
>
> Casey
>
>
> On Sun, Oct 13, 2013 at 6:42 PM, David TECHER <davidtecher@yahoo.fr>wrote:
>
>> >I bought the GTX 670 model in David's article, I will be giving this a
>> shot in a week.
>>
>> It could be done easily because this GTX 670 model has almost the same
>> PCB than the Asus model shown on eevblog forum. Except for a few components
>> installed by manufacturer but it is not taken into account for hardware
>> modification to GRID K2.
>>
>>
>> >I was hoping to ask a few questions.
>>
>> >1. Is there a specific qemu version required (traditional or the new
>> default)?
>>
>> Xen 4.3.0
>> device_model_version="qemu-xen-traditional"
>>
>> >2. What (if anything) should be done after removing the resistors
>> (NVFlash to 1/2 GRID K2)?
>>
>> There is nothing special to do (no bios modification before and after
>> removing components). Just back up your BIOS.
>>
>> Nothing special to do! I bought this card last 2 weeks ago, unboxed it. I
>> removed resistors directly.
>>
>> I took my knife (+ fire source) and removed resistors directly. Tweezers
>> should be better! Soldering iron the best choice! Unfortunately I don't
>> have soldering iron.
>>
>> A knife like this one should be enough
>> http://www.davidgis.fr/download/PICT0226.JPG
>> http://www.davidgis.fr/download/PICT0227.JPG
>>
>> >if you have any other tips or advice you can send my way that would be
>> great.
>>
>> Stable hands, good eyes, don't be disturbed...while removing resistors.
>>
>> Keep it mind that info provided below may be different from what you may
>> get (It depends on your hardware)
>>
>> Before buying this card I already have existing domUs (with NVIDIA
>> drivers already installed for my previous card). Once this card has been
>> hard-moded and put into my PC
>>
>> - domU Linux:
>>
>> It may start directly! You can use the latest NVIDIA driver.  This domU
>> was used for my tests with ATI card. So I was able to reused my domU Linux
>>
>> Just uninstall the ATI/AMD driver, restart the domU, install the NVIDIA
>> driver, restart the domU (classic way!)
>>
>> - domU Win XP/7 64:
>>
>> NVIDIA driver 320.XX series works!
>>
>> Becauser NVIDIA drivers was already installed for my previous card (I
>> think) the first time and only the first time I started those domU I got a
>> black screen (gfx_passthru=1). So I stopped the domUs. Set up
>> gfx_passthru=0 to start the domUs (2nd time). I shutdown my domUs properly.
>> After that  I set up gfx_passthru=1 and my domUs were OK ( > 2nd time).
>> Black screen issue went away So you may have this behavior. You may have to
>> set gfx_passthru=0 temporary
>>
>> I already had another domU Win 7 64 installed with ATI/AMD driver -- used
>> when I was doing my tests with ATI card. If you have a such domU just
>> uninstall ATI/AMD driver, stop the domU, restart it (gfx_passthru=0),
>> download and install NVIDIA driver. Restart the domU (gfx_passthru=1).
>>
>> Another tips to know:
>>
>> Hig resolution (either 2560x1440 or 1920x1080) works.  Tested on
>> Linux/XP/7
>> Extended monitor (1srt screen: 2560x1440, 2nd screen: 1920x1080) works
>> (dual link DVI). Tested on Linux/XP
>> Win XP 64 is limited to 3GB for me! With more RAM my domU XP gets slower.
>>
>> Until the current domU is restarted/  is the same  then there is no
>> problem. Exceptions occured when switching between domUs  ("switch" = stop
>> one domU and start another one domU)
>>  switching either from XP to Linux or from Linux to XP is OK.
>>  switching e from 7 to XP you may have black screen.
>>
>>
>> >Thank you both for all your work, experimentation, learning and passing
>> along new passthrough options.
>>
>> In my case "experimentation" is the right word for this GTX 670 card. No
>> experience in electronics!
>> I read eevblog forum entirely. To be honest I was a bit confused for this
>> card. Which resistor to remove? Should I remove all resistors? So let's say
>> that I was ready to sacrifice my GTX 670 card!
>> For GTX 670 I removed resistor one by one until I got "GRID K2". Once I
>> got it then I stopped removing resistor! Got a stable card for Xen now
>>
>>
>>
>>
>

--001a11c24cd200ae2004e8fbbabf
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div>Back with more info and questions.</div><div><br></di=
v><div>I finished reading the thread, and then I took apart my card to find=
 the R1, R2, R3, and R4 components.</div><div><br></div><div>@David, I atta=
ched photos of the same points as yours, but noticed that R1 appears to be =
empty, two solder-dots but not resistor? =C2=A0Was yours also empty or are =
my eyes just not sharp enough? =C2=A0After that, to confirm, you removed R2=
 and R4 and it changes to a grid k2?</div>
<div><br></div><div>I will probably get some rest tonight and pickup with t=
he project tomorrow evening.</div><div><br></div><div>Looking forward to a =
reply, and favorable passthrough results, and thanks again for all your hel=
p.</div>
<div><br></div><div>Cheers,</div><div><br></div><div>Casey</div></div><div =
class=3D"gmail_extra"><br><br><div class=3D"gmail_quote">On Thu, Oct 17, 20=
13 at 8:24 PM, Casey DeLorme <span dir=3D"ltr">&lt;<a href=3D"mailto:cdelor=
me@gmail.com" target=3D"_blank">cdelorme@gmail.com</a>&gt;</span> wrote:<br=
>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex"><div dir=3D"ltr">Hi Again,<div><br>The card =
arrived, and I am reading through all 40~ pages of eevblog&#39;s posts befo=
re I do anything.</div>
<div><br></div><div>@David, I recently moved and have an electric stove but=
 no lighters with me. =C2=A0I did however bring a heat gun. =C2=A0Should I =
use that to heat the knife to remove the resistors?</div>
<div><br></div><div>@Gordan, if I was going to replace the resistors where =
would I get the supplies from? =C2=A0Not shy about taking a knife to a comp=
uter part, but I am certainly no electrician or engineer.</div><div><br></d=
iv>

<div>Thanks again,</div><div><br></div><div>Casey</div></div><div class=3D"=
HOEnZb"><div class=3D"h5"><div class=3D"gmail_extra"><br><br><div class=3D"=
gmail_quote">On Sun, Oct 13, 2013 at 6:42 PM, David TECHER <span dir=3D"ltr=
">&lt;<a href=3D"mailto:davidtecher@yahoo.fr" target=3D"_blank">davidtecher=
@yahoo.fr</a>&gt;</span> wrote:<br>

<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex"><div><div style=3D"font-size:12pt;font-famil=
y:times new roman,new york,times,serif"><div><span></span></div><div style=
=3D"font-family:times new roman,new york,times,serif;font-size:12pt">

<div style=3D"font-family:times new roman,new york,times,serif;font-size:12=
pt"><div><div><div dir=3D"ltr"><div>&gt;I bought the GTX 670 model in David=
&#39;s article, I will be giving this a shot in a week.<br><br></div>
It could be done easily because this GTX 670 model has almost the same PCB =
than the Asus model shown on eevblog forum. Except for a few components ins=
talled by manufacturer but it is not taken into account for hardware modifi=
cation to GRID K2.<div>

<br><div><br></div><div>&gt;I was hoping to ask a few questions.</div><div>=
<br></div></div><div><div>&gt;1. Is there a specific qemu version required =
(traditional or the new default)?<br><br></div>Xen
 4.3.0<br>device_model_version=3D&quot;qemu-xen-traditional&quot;<br><br></=
div><div><div>&gt;2. What (if anything) should be done after removing the r=
esistors (NVFlash to 1/2 GRID K2)?<br><br></div>There is nothing special to=
 do (no bios modification before and after removing components). Just back =
up your BIOS. <br>

<br>Nothing special to do! I bought this card last 2 weeks ago, unboxed it.=
 I removed resistors directly.<br><br>I took my knife (+ fire source) and r=
emoved resistors directly. Tweezers should be better! Soldering iron the be=
st choice! Unfortunately I don&#39;t have soldering iron.<br>

<br>A knife like this one should be enough <a href=3D"http://www.davidgis.f=
r/download/PICT0226.JPG" target=3D"_blank">http://www.davidgis.fr/download/=
PICT0226.JPG</a> <a href=3D"http://www.davidgis.fr/download/PICT0227.JPG" t=
arget=3D"_blank">http://www.davidgis.fr/download/PICT0227.JPG</a><br>

</div>
<div><br></div><div><div>&gt;if you have any other tips or advice you can s=
end my way that would be great.<br><br></div>Stable hands, good eyes, don&#=
39;t be disturbed...while removing resistors.<br><br>Keep it mind that info=
 provided below may be different from what you may get (It depends on your =
hardware)<br>

<br>Before buying this card I already have existing domUs (with NVIDIA driv=
ers already installed for my previous card). Once this card has been hard-m=
oded and put into my PC<br><br>- domU Linux: <br><br>It may start directly!=
 You can use the latest NVIDIA driver.=C2=A0 This domU was used for my test=
s with ATI card. So I was able to reused my domU Linux<br>

<br>Just uninstall the ATI/AMD driver, restart the domU, install the NVIDIA=
 driver, restart the domU (classic way!)<br><br>- domU Win XP/7 64: <br><br=
>NVIDIA driver 320.XX series works!<br><br>Becauser NVIDIA drivers was alre=
ady installed for my previous card (I think) the first time and only the fi=
rst time I
 started those domU I got a black screen (gfx_passthru=3D1). So I stopped t=
he domUs. Set up gfx_passthru=3D0 to start the domUs (2nd time). I shutdown=
 my domUs properly. After that=C2=A0 I set up gfx_passthru=3D1 and my domUs=
 were OK ( &gt; 2nd time).=C2=A0 Black screen issue went away So you may ha=
ve this behavior. You may have to set gfx_passthru=3D0 temporary <br>

<br>I already had another domU Win 7 64 installed with ATI/AMD driver -- us=
ed when I was doing my tests with ATI card. If you have a such domU just un=
install ATI/AMD driver, stop the domU, restart it (gfx_passthru=3D0), downl=
oad and install NVIDIA driver. Restart the domU (gfx_passthru=3D1). <br>

<br>Another tips to know: <br><br>Hig resolution (either 2560x1440 or 1920x=
1080) works.=C2=A0 Tested on Linux/XP/7<br>Extended monitor (1srt screen: 2=
560x1440, 2nd screen: 1920x1080) works (dual link DVI). Tested on Linux/XP<=
br>

Win XP 64 is limited to 3GB for me! With more RAM my domU XP gets slower.
 <br><br>Until the current domU is restarted/=C2=A0 is the same=C2=A0 then =
there is no problem. Exceptions occured when switching between domUs=C2=A0 =
(&quot;switch&quot; =3D stop one domU and start another one domU)<br>=C2=A0=
switching either from XP to Linux or from Linux to XP is OK.<br>

=C2=A0switching e from 7 to XP you may have black screen.<br><br><br></div>=
<div><div>&gt;Thank you both for all your work, experimentation, learning a=
nd passing along new passthrough options.</div><br></div>In my case &quot;e=
xperimentation&quot; is the right word for this GTX 670 card. No experience=
 in electronics! <br>

I read eevblog forum entirely. To be honest I was a bit confused for this c=
ard. Which resistor to remove? Should I remove all resistors? So let&#39;s =
say that I was ready to sacrifice my GTX 670 card!<br>For GTX 670 I=20
removed resistor one by one until I got &quot;GRID K2&quot;. Once I got it =
then I=20
stopped removing resistor! Got a stable card for Xen now<br><br><br><br></d=
iv></div></div> </div> </div>  </div></div></blockquote></div><br></div>
</div></div></blockquote></div><br></div>

--001a11c24cd200ae2004e8fbbabf--
--001a11c24cd200ae2504e8fbbac1
Content-Type: image/jpeg; name="GTX 670 Back.jpg"
Content-Disposition: attachment; filename="GTX 670 Back.jpg"
Content-Transfer-Encoding: base64
X-Attachment-Id: f_hmwvg2gx2

/9j/4T/+RXhpZgAATU0AKgAAAAgACwEPAAIAAAAGAAAAkgEQAAIAAAAJAAAAmAESAAMAAAABAAYA
AAEaAAUAAAABAAAAogEbAAUAAAABAAAAqgEoAAMAAAABAAIAAAExAAIAAAAGAAAAsgEyAAIAAAAU
AAAAuAITAAMAAAABAAEAAIdpAAQAAAABAAAAzIglAAQAAAABAAADxgAABJBBcHBsZQBpUGhvbmUg
NQAAAAAASAAAAAEAAABIAAAAATcuMC4yADIwMTM6MTA6MTcgMjM6MTI6MTYAACCCmgAFAAAAAQAA
AlKCnQAFAAAAAQAAAlqIIgADAAAAAQACAACIJwADAAAAAQDIAACQAAAHAAAABDAyMjGQAwACAAAA
FAAAAmKQBAACAAAAFAAAAnaRAQAHAAAABAECAwCSAQAKAAAAAQAAAoqSAgAFAAAAAQAAApKSAwAK
AAAAAQAAApqSBwADAAAAAQAFAACSCQADAAAAAQAYAACSCgAFAAAAAQAAAqKSFAADAAAABAAAAqqS
fAAHAAAAxAAAArKSkQACAAAABDU1OQCSkgACAAAABDU1OQCgAAAHAAAABDAxMDCgAQADAAAAAQAB
AACgAgAEAAAAAQAADMCgAwAEAAAAAQAACZCiFwADAAAAAQACAACjAQAHAAAAAQEAAACkAgADAAAA
AQAAAACkAwADAAAAAQAAAACkBAAFAAAAAQAAA3akBQADAAAAAQBXAACkBgADAAAAAQAAAACkMgAF
AAAABAAAA36kMwACAAAABgAAA56kNAACAAAAIgAAA6QAAAAAAAAAAQAAABQAAAAMAAAABTIwMTM6
MTA6MTcgMjM6MTI6MTYAMjAxMzoxMDoxNyAyMzoxMjoxNgAAAA7XAAADbwAAEu0AAAd+AAAN6AAA
DD0AAABnAAAAGQZdBMoG/wQ3QXBwbGUgaU9TAAABTU0ABgABAAkAAAABAAAAAAADAAcAAABoAAAA
XAAEAAkAAAABAAAAAQAFAAkAAAABAAAApQAGAAkAAAABAAAAogAHAAkAAAABAAAAAQAAAABicGxp
c3QwMNQBAgMEBQYHCFl0aW1lc2NhbGVVZXBvY2hVdmFsdWVVZmxhZ3MSO5rKABAAEwABgpQOTtK9
EAEIERshJy0yND0AAAAAAAABAQAAAAAAAAAJAAAAAAAAAAAAAAAAAAAAPwAAARAAAABnAAAAZwAA
ABkAAABnAAAAGQAAAAwAAAAFAAAADAAAAAVBcHBsZQBpUGhvbmUgNSBiYWNrIGNhbWVyYSA0LjEy
bW0gZi8yLjQAAAkAAQACAAAAAk4AAAAAAgAFAAAAAwAABDgAAwACAAAAAlcAAAAABAAFAAAAAwAA
BFAABQABAAAAAQAAAAAABgAFAAAAAQAABGgABwAFAAAAAwAABHAAEAACAAAAAlQAAAAAEQAFAAAA
AQAABIgAAAAAAAAAIwAAAAEAAAAyAAAAAQAAAFEAAABkAAAATgAAAAEAAAAvAAAAAQAAAm8AAABk
AAB2eQAAAUMAAAADAAAAAQAAAAwAAAABAAAGRgAAAGQAAG9zAAABOAAGAQMAAwAAAAEABgAAARoA
BQAAAAEAAATeARsABQAAAAEAAATmASgAAwAAAAEAAgAAAgEABAAAAAEAAATuAgIABAAAAAEAADPk
AAAAAAAAAEgAAAABAAAASAAAAAH/2P/bAEMAAgEBAgEBAgIBAgICAgIDBQMDAwMDBgQEAwUHBgcH
BwYGBgcICwkHCAoIBgYJDQkKCwsMDAwHCQ0ODQwOCwwMC//bAEMBAgICAwIDBQMDBQsIBggLCwsL
CwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLC//AABEIAHgAoAMB
IgACEQEDEQH/xAAfAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgv/xAC1EAACAQMDAgQDBQUE
BAAAAX0BAgMABBEFEiExQQYTUWEHInEUMoGRoQgjQrHBFVLR8CQzYnKCCQoWFxgZGiUmJygpKjQ1
Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoOEhYaHiImKkpOUlZaXmJmaoqOk
paanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4eLj5OXm5+jp6vHy8/T19vf4+fr/xAAf
AQADAQEBAQEBAQEBAAAAAAAAAQIDBAUGBwgJCgv/xAC1EQACAQIEBAMEBwUEBAABAncAAQIDEQQF
ITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdI
SUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1
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
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/9sAhAABAQEBAQEBAQEBAQEBAQIEAgICAgIEAwMC
BAUFBgYFBQUFBgcJBwYGCAYFBQgKCAgJCQoKCgYHCwwLCgwJCgoJAQEBAQICAgQCAgQJBgUGCQkJ
CQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQn/3QAEAMz/wAAR
CAmQDMADASIAAhEBAxEB/8QBogAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoLEAACAQMDAgQD
BQUEBAAAAX0BAgMABBEFEiExQQYTUWEHInEUMoGRoQgjQrHBFVLR8CQzYnKCCQoWFxgZGiUmJygp
KjQ1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoOEhYaHiImKkpOUlZaXmJma
oqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4eLj5OXm5+jp6vHy8/T19vf4+foB
AAMBAQEBAQEBAQEAAAAAAAABAgMEBQYHCAkKCxEAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJB
UQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RV
VldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6
wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD+5X4n/Drw
18UfBWr2V9ZpcNdQMI2J6HFf573/AAVo/Zd074RfEPW9ZSCOEtMzDAxX+hr8H9ZXxH8O9B1Qkut3
Gc5r+Ov/AIOKtBS28T3q2NuY4cEsQPavmudn2UY2sfyD3bkWFzeRceZkZ9K+zv2CD4qk8faan9oM
lpJOAoI6818C6vrcdvYHTYpFO4kEg9Oa9C+Cf7QOr/C7xZoxiM6RW0wZZR0HNXOWljrjTTP9Nn9k
zSPCfg/4UaTr+spA928O6Ry2NvHevhv9rv8Abg8BeC9Y1BbfXLGCKwY/L5w+bFfj14d/4K5abpvw
Qj8Ly6oZdVubfZuEw+XivwX/AGmv2iNd+J3iFnjvbm5guZCWYOSOTXOn7xvGPQ/qR0H/AIKzfD2y
ntvtN3FeNuwoWZciv1F/Zw/bk+H/AMVbQN9ttjNIRsQyjK1/nKeGItSXxZp73N5Kti7AnLHC1+jX
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
KRLdELFhhQa2LFUkBBXaOxrpbsEZXM+2kkaTDsSAa2icbcZHNI9pHG4ZRj+tS7d4HHIrlqS0sdeG
auakL/dJH3ai1B/NCpHleetRRLMAAQxqy0O4Z3dK8xxd7H09GaauRu0XlohXOO9MNm93tW3ygHX3
qVUAwGG4dK0IblLQh0Hyjk1JUdzIvNBaeFkUeXLHyCfUV+jX/BOX9sHX/wBnX4o6It5ezwQpcKpc
vtBXIr4MstSj1e6EMEZXZ1NLKsWnazb3QtGdomB8wcBa1tZFyT6H+mD4T/bn8B/Gn4TMm+38+8sP
LLtMDlitfw5f8FDrHTtL+O3iu6kKXEU7tJGQfrXFfD79s3x78PvDNvpGh6neSwY25jJwteXfFbxd
rHxezr+qibUNSuOrHrU046k8rPjmG+m1NLuSUMnzEKD6ViQ6ZdCdmLFlznpXp1z4U1HTmIl06eOJ
ucleK1tN0NJYtzL+GK6HS0uOMG2ebunlQkMDk8Vi6hpX9tRW9up+aJgc+leg65odzG5S1he43fwq
OlNsvDt9YWhuZ4JIWk7sOlSqb7FTi7n9In/BF/8AaE8D/CBoNO8WXNtm3A2vJIFA/Ov0p/4KT/t9
aH43+Hb+HfDGqxS2gjKsI5dwxg1/G38PfHWq+EnufstxKXI+VlOMGpdW+LXj/V2u49R1e6ns+cI2
eRUOnrqYW1ML4j36eIPGerXzuJreRydvXFcHBHPoWqWfiDQpTb3Onvv+XqcGp0Z7iWa8LFPMPINU
3mdHdVyV9PWt4rSxM9j9wv2M/wDgovr3g8afZ6rr72H2dQrrJLjcBXE/8FFf2xdO+NXk2GkXsdxc
T8MVcMRX41+RNbuLy2LJNnt2psEdx9qe9v5muZW6A9RWEYWlqZluOHaRGZA845Y+tJdDy1ZlHSow
C8zTRnZu60TyfKysDz0rolZDW5z0+r+WWTBz/Kqy3zyxv8xyelWbq0t1R2dAZHrHgidXAClVzWJt
LRH0r+zL8cNV+D3iyK+QzzMzgrsOMV9/fHr9tnx18R/Ca2j3t5ClvFsUs2QvFflZ4Y8Pvc65poWT
/XMP+A17V4u0bWtNiFkbS4vLOYcsBxQ2RBnztbyalfa5qOq6tctdS3jk7j35rSvJLvT5YNYsnZbm
zOVx1ro5tGRdrAiIR/wntUL2yMhUkFTVRfQts+1/gf8Atu+KPAWhLpt3eXk1s64ePzCK81+PX7S2
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
l26/N8tSaRlc8mjtkKdPuVW+ylWLds1KLlYi0HIZT8wNMuHfyy0PUUmuhRfigiWJsMCe+asW1nDs
Z8niuIiubozjLd+a7ODf5alSct1rmnB7FxlYtWeoWtvOiEnduGOK+nEvINQ8OQMGXMceM18k3FpG
GM+W3pz1q1b+OdctUNijL9m+7z1rJUuhl7Sz1MjWbQya3coWPlebk8+9fY/g/V9HPhu3tYMK0ce1
uOTxXx0Xa5uDNJn5zkmvRdE1SaJoEhctzjArelSQnVZg/Ee2FvrxmizskbNcrG2CrZPNe3+PPDqy
6ZBrTBvu5bNeHeYWxj7grrjroyFKxbeQkcn8qxLpvLYls7SafLeMGCoPlU1DL/pRRW4GaVtbFqo1
saNrFJOhZQcDpmsu5RlnCNkEmuwgKxRRog4WsHVo5biZJIwPl46U4x7mnNfch+zvDgMM5GapJPOb
9Yo1OVOelbVjCQymXJAqaaVYrpWjQE9OlVOOgk2mrHX2E/mIgOQwrXiD78gsaxbHjYFHLda7bTLZ
GmUOMoa8StD3j6fBzlpczrhWeJU28e4ryDxUfJucRgYFe764fIDW0SFQV4JFfPmupJHO6z8tmu7B
U9dTnz5v2bsRWMjTKOOKnl/dbsnrVLSTN5rFAPLHWproq0jMpIC9jX0MF0Pyue7M+4VpAQzEbeeD
VFp9yiI564qWctLxH1zUUdo+/DsuRW5Fje0u8l05d+4+QvJGazrqSbxHfg2B/dqfmzxUc9zuQWad
+DV7Tov7NUlBgtQ10MHuWL3TjBEke5tydeaghuUiRsn5h0qK71CeeQRAdPvcVUa2+YtG3zfWsZI1
5EX/ALYjglmO4VnS3QV8gndmqNxazxZlJwW9KjSJ3UBRn61JQt5avNibcc+1aGl74lJJpyQt5e3n
cK0rGzyMSDr6U2OC1Jnb7Unl4xjg1yep6LdtMphAMf1rvrKx/fEOD5amr9xZAkeWPl96hJbHco2P
LI0eE+WxO5f1qdWdW3k4rpdT0vd80SnzV9q5y5t7uDAMMjZ9Fq4rojenKxqWc7eaik/Ma6OIIJlL
8vXnUEtxFOrhHCg85FdHa3xW7gmlLGMGrdJrc3jUT2PQ5rFvJDsjoDyCBVzSZEB8jOa37zxNpmq6
HHY2yESouM4rkfD1s6XyvOT5KmoSuNyS0PZPDUdybeQXLfuM/LzX1D8NPBo1s2V5cRMLZJAAVHzG
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
j4UZYgcisp4XhiZUBXZwPevU/Dy2qWoW4C/vRXmvjrUodNvUjsgr7jz7Uoxsbe0OW2bWaSTrUcsS
Txlc5z7VV+1+fhycN3FSJJuyE3ce1OMbGZSFi1rk/Nz0qUwll3kHcK7zQNJm1oFDHkJ7VT1zSn0x
2hdQuKzlGxrB9DiGtmkAUqRVm30v92WlLZXpircZ2gjGa6LwxYvrNwbeMZ5xzWkY2FPc4O8srySV
URB5Pc0NE0KBUyR3r1fxh4cl0OBWRTyOa8uO5sADKk81MlZ3HF3ZiS+bFlstsrrdHcnT2mLHCnFV
WhinUKwwB7VJ5Bt4xGhby27VUZG6jroahVrkAKxYVoW9pGsDRuMe+OaxLW7Fn8rcr9KstrsK5H8I
9qbOiK10Ce0VdwXPFLFIoQwbRv7cVEl5Hd5MZatXS7F2ukldfkzXLVrKKuejgcM6suRGvoulPJ+9
mTA7DFb0qQ2Z3ElQlbayW1nErSDaMdhXBeIdXWRZFhI24qKFfnPYxuBhh4WvqUvE/ifz4Vt4JCiD
jIPNcFKEeIySSMx9Sayp5CzuSzHJqCKOadjHGzZzjFelGKS5UfJ1qzlK7Og00REOVAP1p4kVmK4+
YHjArHt4JrOYwysw8zjjtWuqtYnYwyH70cisc9yO5bp1MlV7WF5JCzA7FpZQhkLKSa0raeMxrEOG
WsE9AKdwvIYg47cUWkk3nbFBO2tea5tpYTEVwyd8VLZRpBE0igMX9an2hdvdNS1v1VCkgUPiqcBn
W4kk3MEftniq81sJHRgzKVOeKv7xGgB/lR7QhIsQJB5haQ/pTb6aHbtUABf1rEub2VVYqPlWqMd3
POpLrhaPaHRCHQ2V2SJyelUpbYW5MuOGqmkUjMWVm2nrmtRVV4xHuZz71XOjWNLUxpi8jj+H0xU6
xOy4YtWgtmM9D8ta9tGiYV1+U9eKzlVOtUtNDn7S5hgk8lsc96mupNr4jJwazb6w23jtEzFSfXpV
mNXVNrA5FJzutTN0FsI29gP71W4YfK2Sy9qmtLR3ZeD+Nb1rpLXL5vAyW6dxRFlOhZaDrF7UskWx
mnl4X5a9V8OfC7Xtanhhitebrldo613Hwj+GkXimaOHS7eW5k3gDetfuV+zL+xOl1Lo95qNjfOJg
CfkJANPmtcylSufjFD+yd8Ul057qz0YOH5U85rg/Ff7NfxT0Cxa81HSiIwMkgEmv7VfD/wCxrqUV
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
yNX16PRraKzRHRpzt3A4pVY3A/tu8Gf8FVdE8d6aVt9YS11Hb995h1r5b/aB/wCCjl/Fp2pWWoeN
oL0qh2wLKA1flf8A8E9/2YfFfxhtTd6Zp1/qm5dw8tWOyvDP21v2eNf+FHxOuE1y8bZFzJAcgqOa
5oRsyJLSx5J8WPjlqHxH8W3+pSTTLaXDnIY/erxW++xPIZ4ItmecVzGsS2qSrLaDFsvAANVoNU89
cZKlOua1k+hPOzQnuXbcFVgTWHdWNvdeWl2m9ScnPatpZEkUEMAar3CqwbBrFS1sTfW59b/sr/tS
+JPgDqj2UGozw6S5wu04C1+wHhb/AIKb6uq2FvpHiGS5urrA2pJkiv5wJra3mtHWb5VQdc19Nf8A
BOH4Oat8cv2htH8FWbSPFdXIRHOSq81THKVz+id/27vHtlZQ6zPe30aqNxJ4r4G/bD/bjn8d+H5A
2qSXV6UKkeZkiv21/bm/4JnX3ws/Zoj8U6KkUd3pNj5ly6Ifn+Wv4yNc0i7u9Y1ybUZHaHT5XBRu
+CamMrknIapc3mqTXetXQkdrwlsntXOWMn2h3VuCveuqk1GGWxa3VP3XRR6VzltElu5HAzWvLawB
LCFuURDvc88V1ngT4WeJPi34qs9NsIZ0a2cAOFPFcZpVve6z420jRrBysl24TAGc5r+xX/gln/wT
Kj1ax0fxt4q0lILe7VZD5sZHm8dqHo2Fj8zvgp+yV8ZfCljp+oaBrN1C1uB8qIxr7n034eftPNBH
K2p6vNDCvaJu1f0teKP2dfhN8NtESG0sdP0+4Cj5mNXPhxY/CVIRp9/f6Lfef8pAdflq6aA/kl+J
Xj749+FReafqNxrEFlADudkIFfnvrP7VGpzXereG9We7nvXyokLnAr+/D45fsB/C74ufD7VLjQdJ
sGuLyMlXUZ5Nfxaf8FAv+Ccvij9n7XdY8TQ6dNDbozMgEZGRk05RIfxWPxh1jWJLnxNq8uoxvdLc
MSOOleVtf2cd3eJGnktuOMnpWzceIJ11W+t7u0nSaNimSMYrib60zdSSnIMhzQo2LIJvOurhmdi5
B4NanlEBRnJ/lTLaPauB1pJGkRwuGI9ai0QEYKjhmGWFU7y4ZlC7uasyKWwSe9Pl00TqsyuoI7VM
mac+mhXsGLfu3O5TVe+tnjkLQkiP0FbFvZ/LhPlYU5o+CjH2qqZKlYzdNfcfLbJatpZDpt1bXAR3
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
cJk7f5VJK8rEbX+QdRXpUtrI4Kurua8Fys7kMcODwCetWkE6yqpRwG9RWTZNAl3FPKhcR10l3qCT
YeNdgXpVt2Of2ZZaeK0i5O6U+9ZnnuziVcq2ah+Wc+azZZfetXT7YS7mf5VHasKlQ0p0rs3orcXk
CIxG5xy3pXIa7piWDqAyux7it+Cae28yJXIXPFZeqRyTxF5AS3anTmaVaVtzkG2RMMHcx/StC1V5
8qSSlZph+YYbJzz7VvQJ5CAYI7k12U3ocEoGTcQokoRz3qyqqQMHpWZfyefOGU/dOKnWZoIgckse
1WZpX0LDJt3HOTUEWmrh7t3XI/h706OZmYA55NX0iEsygyARDrmml0KcLFCOVZQwHBHGKSIASEkV
ditY5NUEEURjg7yHpU17Zvb3cYjRpISeSOlNRDk0KV5M6xiRQc9KxopWDhw2DmvQp9CWSGOUSLBE
471j3Ph1rdgYl85PVe1aRjY2i+pmLcuqiUE5FOa8e5iJY4HvU0ulvGpfeGQdhWYY2lwE+RFPNUa2
6k9jdzxXBVVfy/Xsa66IC458wRgdc1kQIgiVFGMcGsnXLx7JI1SURLIcMe1A+XW51sg2qXxvhHVu
1YVy8LAiJ1kVuwNfoF+y7+zbc/GjQI7fTdKm137SMFokLBPrVj4o/sQa38NdTvkmQIlt82zYQVrl
lKzsbU4XPzutLGeAvI4YI3QGrIHzNkfLXreteCtTtsx/Z5PLB25C8VwMvh/UUujbGGXb64rCMrjl
G5xM9j5U7TDlW6e1Nyyvgg5rqNY0q60xFExP7zpkdK5vKrgSfMw70zmqR1NqyuFmAi24K1PfSpbx
ESMMN29ay7NwsgkByo7CpNSi/tDbJgqE6Vyz2O6lGyuT6O8MMp8tced2rqbq3C2UswbBUdK4a1je
3YOCQyV2sEn2yxeIk72H3vSuaUlsdEb9Dzp7+dptscbj5vTrXq8UbLoIm3jeV5FcdZ2cUV1scCVg
eortowqxspYeSo5FbcytYuMbHmGoIzOsoPerfmuLYOA25ap3bym/nUIyQhuMir1s24BXPyiu/By6
Hn4so2MJvJTztY1Bfac1ndKyHfn0rYSB7NzKgKq3eopLhXlBYZNdU30OBO5TW2klQsqlTU0Egs0Y
dJD3q5NcpaoM/MrVhzubpiVO0VolYyk7lvzklJ5zn3qGcKFznOKgtoXGSM7FNOmbnZzzWc30JFiX
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
fX19JCIWYbG5GeMV7V4U8S6t4Yn0jWPDN7PFdRsFkUuQK8TMsnjV6H1vDfGFTDVItzsl0P69Ne/a
BtIdXeRLtIoXbgqcV8T/ALRXxyvLy7+xpeq8ciZGxutfmT4j/aWutN8LWEGsXjm/mQcxnJzXzfr3
x18TXUJuBN569VLkk4r5OXCTUrxR+pYvxWpTiuV2PSfi58eLuK+m0DeRPLwCBXxprMr6jqDXV9IX
nfkc5FW/Efip/FN0uo3SoL1OOBiuYcMXDhmLe9evhMprRkrx0R+c5rxDQqN8stWV76CCQYY4CntW
X9lRSChrSMAkn++SPrUd1aSIonXOxa+vwsXFanwOIqqUtEZjW21y5qysCMQduVFRfafPI3DaBxV0
uqxj1FehTOKRBO8iYFuPrkVMsQdQ5zup0c0bLjHzj2qzjCbhxSnuZ3RTjbbIN3U8VU1BohIqZO72
rTRUlDIc7u3FZrWjLIyPliKSiRNkP9oJa7UBJFE121yAMVBcabvkVsmozG0LhWB2r0oUTFy6I1kn
EUO3utUGnLMWwc0sbbsswqBzuZtvaq9mLnLEbPI+3vVye2/ctkEsvoKz7Jn80jHI9a6iJlVCJBnd
WMo3JklucBBeFJ2iYHitKK5kZ2Qr8tWZ7CFp2bGMmrqWZWPfEvKe1aqnoTbqNgs3GJMZzWkLZ5VK
xglhSWk+VIlGCOOlbenzwOzRnv7VEabvqaTOe07RdVutWg8kK1urfPmvuL4faNY6VJpfkI3nz43Y
HGa+XrO6TTrmOCNdz3LADiv1A+APw0tdX8LNqeqIxuQMxYpTp6m8XZHUWemzPbxtcKfLwMYrrNOt
rYwPCseVIweOteq6L4IhFqqXysI14GOtdRpnw6sIZS1oJZDN03VwVcHOa907YYuFN3kfL99pSWZl
niV8Z7ipNI8+VSLg4UnI3V9Zy/CozOZ723cKv3Qo61zsHwZn1m8eExyQRA/Lj5a5P7PqLZHW8xor
4pHk1rHFJHhE3BODxWDewCG+S2SJ2ef24r6lm+CusabpzWukJFLJ3LnNbnh34N6sYkm1W2tvNTuM
VEcqrvZC/tXDx3kfL9pol2kZldRhe1Z9zZibftHzrX2tefCJJoz9l/14HQng15N4n+GkWhWzTyiT
7cX5CnjFY1cprpczRpDNqEnZSPme0Xy5nEgxsOK3/sguYWAwTiur8WeFIIYrbULHf5apmT2NeNS+
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
c2pFQ//Z
--001a11c24cd200ae2504e8fbbac1
Content-Type: image/jpeg; name="GTX 670 Front.jpg"
Content-Disposition: attachment; filename="GTX 670 Front.jpg"
Content-Transfer-Encoding: base64
X-Attachment-Id: f_hmwvg2hi3

/9j/4S/+RXhpZgAATU0AKgAAAAgACwEPAAIAAAAGAAAAkgEQAAIAAAAJAAAAmAESAAMAAAABAAYA
AAEaAAUAAAABAAAAogEbAAUAAAABAAAAqgEoAAMAAAABAAIAAAExAAIAAAAGAAAAsgEyAAIAAAAU
AAAAuAITAAMAAAABAAEAAIdpAAQAAAABAAAAzIglAAQAAAABAAADxgAABJBBcHBsZQBpUGhvbmUg
NQAAAAAASAAAAAEAAABIAAAAATcuMC4yADIwMTM6MTA6MTcgMjM6MTM6MTIAACCCmgAFAAAAAQAA
AlKCnQAFAAAAAQAAAlqIIgADAAAAAQACAACIJwADAAAAAQKAAACQAAAHAAAABDAyMjGQAwACAAAA
FAAAAmKQBAACAAAAFAAAAnaRAQAHAAAABAECAwCSAQAKAAAAAQAAAoqSAgAFAAAAAQAAApKSAwAK
AAAAAQAAApqSBwADAAAAAQAFAACSCQADAAAAAQAYAACSCgAFAAAAAQAAAqKSFAADAAAABAAAAqqS
fAAHAAAAxAAAArKSkQACAAAABDY3MACSkgACAAAABDY3MACgAAAHAAAABDAxMDCgAQADAAAAAQAB
AACgAgAEAAAAAQAADMCgAwAEAAAAAQAACZCiFwADAAAAAQACAACjAQAHAAAAAQEAAACkAgADAAAA
AQAAAACkAwADAAAAAQAAAACkBAAFAAAAAQAAA3akBQADAAAAAQB/AACkBgADAAAAAQAAAACkMgAF
AAAABAAAA36kMwACAAAABgAAA56kNAACAAAAIgAAA6QAAAAAAAAAAQAAAA8AAAAMAAAABTIwMTM6
MTA6MTcgMjM6MTM6MTIAMjAxMzoxMDoxNyAyMzoxMzoxMgAAABjBAAAGVgAAEu0AAAd+///14wAA
Cr0AAABnAAAAGQZlBMcHCQQ1QXBwbGUgaU9TAAABTU0ABgABAAkAAAABAAAAAAADAAcAAABoAAAA
XAAEAAkAAAABAAAAAQAFAAkAAAABAAAAhgAGAAkAAAABAAAAiQAHAAkAAAABAAAAAQAAAABicGxp
c3QwMNQBAgMEBQYHCFl0aW1lc2NhbGVVZXBvY2hVdmFsdWVVZmxhZ3MSO5rKABAAEwABgqEf/13P
EAEIERshJy0yND0AAAAAAAABAQAAAAAAAAAJAAAAAAAAAAAAAAAAAAAAPwAAAMwAAAA1AAAAZwAA
ABkAAABnAAAAGQAAAAwAAAAFAAAADAAAAAVBcHBsZQBpUGhvbmUgNSBiYWNrIGNhbWVyYSA0LjEy
bW0gZi8yLjQAAAkAAQACAAAAAk4AAAAAAgAFAAAAAwAABDgAAwACAAAAAlcAAAAABAAFAAAAAwAA
BFAABQABAAAAAQAAAAAABgAFAAAAAQAABGgABwAFAAAAAwAABHAAEAACAAAAAlQAAAAAEQAFAAAA
AQAABIgAAAAAAAAAIwAAAAEAAAAyAAAAAQAAAEgAAABkAAAATgAAAAEAAAAvAAAAAQAAAlEAAABk
AACDHAAAAWEAAAADAAAAAQAAAA0AAAABAAAEtQAAAGQAAD65AAAAsAAGAQMAAwAAAAEABgAAARoA
BQAAAAEAAATeARsABQAAAAEAAATmASgAAwAAAAEAAgAAAgEABAAAAAEAAATuAgIABAAAAAEAACX8
AAAAAAAAAEgAAAABAAAASAAAAAH/2P/bAEMAAgEBAgEBAgIBAgICAgIDBQMDAwMDBgQEAwUHBgcH
BwYGBgcICwkHCAoIBgYJDQkKCwsMDAwHCQ0ODQwOCwwMC//bAEMBAgICAwIDBQMDBQsIBggLCwsL
CwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLC//AABEIAHgAoAMB
IgACEQEDEQH/xAAfAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgv/xAC1EAACAQMDAgQDBQUE
BAAAAX0BAgMABBEFEiExQQYTUWEHInEUMoGRoQgjQrHBFVLR8CQzYnKCCQoWFxgZGiUmJygpKjQ1
Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoOEhYaHiImKkpOUlZaXmJmaoqOk
paanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4eLj5OXm5+jp6vHy8/T19vf4+fr/xAAf
AQADAQEBAQEBAQEBAAAAAAAAAQIDBAUGBwgJCgv/xAC1EQACAQIEBAMEBwUEBAABAncAAQIDEQQF
ITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdI
SUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1
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
jIy5fa+wkd8nmkfcA2zy8L9eaKKaG0QyI80YVTGEbsOeafGkqKVmZdoGRxyKKKzk9hJW1P/ZAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/2wCEAAEBAQEBAQEBAQEBAQEBAgQC
AgICAgQDAwIEBQUGBgUFBQUGBwkHBgYIBgUFCAoICAkJCgoKBgcLDAsKDAkKCgkBAQEBAgICBAIC
BAkGBQYJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCf/d
AAQAzP/AABEICZAMwAMBIgACEQEDEQH/xAGiAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgsQ
AAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYX
GBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqS
k5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz
9PX29/j5+gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQACAQIEBAMEBwUEBAABAncAAQID
EQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RF
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
jnkV9jadpEdzMGMSkZ9K6250AXEPlxRrtxzgVNbPOqOWpQPiWfwnp0QZWXDr7VlJ4cEjFEj/AEr6
Z8S+DI4kaWGP5x7VgaBoUJZmuUwVPpW+HzLnWpz1Kdj59m+HkN1IDNEwYn0r0TQvhGkdr51pbs82
OMivZYvDLXl4hgizED6V7HpGjTWEaCOMAAelZ1c45HYIwPgrxN8JdW1PdHPZOGB4wK57SPgl4lsp
QLXTpCme4r9Db3S76a5EghBQH0rS00zW9wqSxrtH+zXP/bPvXN4U9D420z4PeI2RftGnyAfSr1x8
FblMvJaSL68V94reRcLhNv0qjqhgltpNoUtj0rmq5xJy0ZXsz4Gj+DFjJOvnxv15rp7j4T6dpVjv
06AtNjuK9/g0fU7u/fbGTFn0rek8N6ioIaL5T7Vm86l0OmnQTR8bab4Fe6unW9t9iA/3au6n8OdL
iOYEJfr0r6cuPCl/vIggy7+grX034X6scXGo2p8o88ij+1m9SJYc+Oh8PL6RC0VqxjHtWRP4Eu9x
QW7Z+lfoANBsrCJoGjUdulcvfeHbFN8scalj7Vos1urCjRsfD3/CI6haxtGbX5G9qr2nghJJButx
83Xivr3+yrGSfyZ1G36Vka74ftbBDLaJ8o9qWHzCU20dnsrI+cJ/AtvDHlYf0rKl8LOiMIoc/hX0
Vo3hvVtcuBHDCXiz6V7FY/By5e33PaHJ9qwlmMuflN5UPdPhTQ/BFpcX6m8Rl59K9gk8ERxQoNPi
Ln6V70vwcvob0MLM7M+levaL8ItVuIoxaWZZv92u2OKldWIpUj5G0TwLdvlrq2ZV+lbM3hW2tmwi
ncK+4ofhw+j2LnWbZYto7ivn3xFZ2UGpTLCB5YPFezGGlyowu7HhWoWVtbW7+YcNivnPxZqQt1uF
DYHavfvH0k8W77P9zPavkr4gXZ+ys0bfvB1qo05dEKVk7Nnxh8ZbOTUY7puSOa/PDXHuNJvZ0YbU
zX6V+J2F5aXPncuoNfD3jXQYbua8+TMgzjAr7Dh3hydWqq21j5TiTOY0qbpHy14ilS4LFTkmvOpY
AWOeK9A17TbnT5pvOUqik4rzG9v41LANyK/Y+XRLsfkLq2bbK93bqMlRmqSsFyCaX7bvDZOaqNIG
bvXS1fQxjXRohi+OtLHGysd3SprRQyg4NWpI8j5R0rL2bLni1YoygYHXbVRF3EKtNupWTKZOajs5
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
7lfP7w8VyblDIVH3RxXbTMkjijbyidt2TzWpFZsBljxXQ/ZYz823moZIGbIXitDosc9MGjyBniqR
LHOc8V0ElrnAxmozpROHycCgqUbGTAN2dwNPkOM8dK1niRV2hfu+1ZdxgZxXQQQxx7pA4HSvQtFZ
dqsQeK4q0UdeuK6i0l2J8oI+lKS0Oikj0iG5HljBxWdcx+eQcd6xLO+JwhzWxksFxnk1gddP4kdj
4dneDCg4ANdZqWtxWscYZWLNxWB4Y0x7jDZIFdLqGgC5nijdwuD3rkxa90+myn41Y+h/gxi5utNu
FRsOw7V+9/wMto4fDtnKVAYqK/Gb4CeE0ZtKjX95llHFfuF8P/DV1pPhqylG8oVFfF4+Nj994Xx0
mlBns+nMTOGY5Wu7W4TyAADiuJ0eMxxLI4JJ9RXTO6m2cqeRXxddPnP0O1jG1K4DEhTzms4KzxsC
3WsQ3rC8kVwSM1oSXqxJnPWsrGjfunnfiW8+yEx85avNpLkRF5pm+Xrya7LxbOLiTd93H618++ON
Zeys5FjkOQO1dFVe7Y5ORayRwnxFvoLu5k8sjC5r5m1/UEt3dR8mK6y88Qy+bPNcOzoCeteGeM/E
CXcjtCdn419DkmE5PeZ+Pcb5n7WXs09jj/FOpHe7M25a+etX1aSa9dC58vPSvU9RvDKjB/mzXkWt
6RMZmukYheuK9uOrPy+rKysKFVsYAq5E3lkAniuRbUmtlKOG3LxVyz1BrshVVvypT3Oe56LYohUN
WxDM0R4JxXGWd28WFcMMV0VtP5vQHFQxCa7G95ZyAckg1893Vi0N3IpHJPBr6SnUGF1J7YrzDU9M
XzmcL3rnKinc43SrI210kj/McivftGvfMihhO5j06V5lp+mPNIMg/Lx0r2vwj4bdpI5Xb5VPSsap
6lG7VkXp9Eujbidc7CM9K2fDmlXMucE7V9q9Mktrb7IsIjHAxVnQ47e2Zk8sYrxcXHqfVZZN25Wc
ZNB9lcBxyKs/2nDFEFYGrXidkF0FjGBXFTb2YKCQK88+gStod5bapA8JHPNYV5Nhy3JXNYVv5sbj
5iRmtUMJAQRnNHsr6j9pbQrC9iZ9oU5rTjfcowTWG2mSJI028haliudjFOuK2jGysLnua5decg4r
Nu5olBA4omcqhfn1rkNQvWlcqhK4rN0Ls6I43lVmarSK7E56UfaEXoRx71grM6xn5jmslp3ZyBIc
0f2fc4JZgrncDUIsYIJpn2iOU4A4rlT5vlE5OafZzuuVYnPvXTHLL2PPnmtro7CNUUEiuE8S2SzM
zsNy10YunClTkmsy7RrgMhBOa9/C0FFHymLquUm2eKTxLFdEIu1c+lXI5kjxk8iu8l8HTXTlkJXN
VW+Gt/M6lZmHNeskeFPqcwLkkcK2PpWnpenyXjlmjYj6V6ZY/D0xW0aSEM47mu3svDtrZW2zyhvA
64oOBo8YezaEhCOOlXrO2dTuwcDmu1vtH/elscA+lQrFFCACBmg5rHMSveIwaJ3ULV+31S+lwkkr
HHFdAsdu6EFRVNrKOMllAGa3ujnsKJ5CoBJNVpZvLyWyaXdliuDSPDjqc1UdznszKklLMSpIFcLr
VwY5iSTtBruZlEb9sVxniDTmlzOG4rojuJmfZ3yOQADmuniKMgORXm8JaNuCQQa0m1KSKPG5vzro
RzyWh1V8Ylibcyn8a8T16VIbh2AyCe1dFLc3crsxkcoaxptGlvXZ3kIUetbnOzj5W3gvzzWc0ZO4
Y+Wtu8tfsrmPOQDisadwo+UEUGcEc5qViGVigwxrJ0vRZXnLSEEZ711m4EHfzmnwFY8svFNGhBcK
1qgjBrmNTjDxNmt6/ufMy2CNtchqd0ZrdwmVK1srIiKdzgbx1ilZSMnNc7eW7u+8H5a0Jixmcs2c
UvDqQcViyZLU5qWPEkRAPDV+j37O8kkuiJFu7Cvz9+x+ZInGMGvuL9nq+a1MduwO3iueuVBH2PFa
iFlLDmtqS0E8IEY2saoS3CO8YA28Vt2PRQTnFckkb0zGGmtD80q7hSTWOmTKFmtww+ld00McsJG3
la4e8kP2gwqjDBxWF0dFM4bxL8M9H12MfZ7OJWI6kV5JqnwZttMjkP2aLf6gV9c6bYyvEG5GKqat
bRSQSpIgLYrWmwqH5m+MPAU1mJSY947YFcn4C+GurTa9FfKCkUbg4INfeN54dtrq7dZ4BIjHuK29
P8LafZjdBbrGfpWlyYrUueHLOb+z7S3JO6IYNdtc50qwe6IJ2L2pNIgSNAAvSti+s/tFlKH+5tJw
ayb1Nj4y+MOuJeaTeXJ3DYO9fAc199suJ2BO1DX2f8dpUghurKEgBuOK+FmdbWeSMnJY05VLGa1Y
l03J2k1z8/3uRW9IcjrnmsuWLeelUpI0Kts5LAYNaqt90YPWqkcQTkjpUrOFB5rsi/dOSotS2GAI
Ge9eueAtSjsr61Q9XYDivEVlOeprqPC2pmz1myDksC4/nWsZ+7Y5ZRdz9efhzNiwgmz98CvbBrz2
9lKoZulfPvwwuvtGhWzqp5UV6msUskMgYNjFQ4ruVBH5/wD7RRk1LW5JiSVzXzFeNHFa9vlFfXvx
z0dxdTSZNfCniLVzal7TBznFdtDY86oveZxus3YmlYIDwazoEd+CTVhYvNYk9zWjBAIxtI5rujsc
styq1myLuJJAqidw4A4zW+0gX5W71nSwZYsBisBWZDA205961Yps9+BXPzy7MKMCnRSOQMMaA5Wa
1/qsUaGMA7q5kztK2Scqamu4iFLHLGqUMZLA8gV0BHc3LK3ywLdK6pQiRAKMHFc3ZyhNuR0rY+0B
8AdqxqHVDc1LS8MPyPk5r6I+ECPJq1tIoZPnFfPemae15Oh5C5r6t+H9tFpxgcAb1IrzqyPXw3xI
/QTR2c6dDuYkha0Yrh2Pl5Irl/Bd295pnKk7R6VssWiDttbOa8ma1PpIbFqdkB2EZJrGmiIYjGe9
PS48xjuBzTb+5j0+BrhyH46VNir9DmdZ17+zoiquVP1rj4fEcd2xEmSc1i+I9S/tF3dDsUHpXHW9
z5T4B71pb3TKb1LXj2eOWA7FIrxhm2xNkk16d4pvFltAuNzV5U2dhyDWRnLY5rUFlViyk9aoJ9pP
OWH4V1sdp57ruHA/WtmW1tTEsaRLuHfFVGNznm9Dj9PUyTpuBJB716OYmWFAoPT0rmYtPMcysFOM
9q9I021S4iUMPmFbJWMDkpBtBIBFY91M5BAYg12+paS0fzjIWuGvoz5vHGKCZIrW27eN2etbgk8s
cVmxxEAEKeKlZjGhJOa5xTWhoJevkgscdKRjuJbHFYLXqq2cd6vLciRAQcVnULS6F+PWEtJVAzkV
7v4B8T20rIjElq+Xr77rEfersvhVdzy6usTszKDXzeYts+1yCKTVj7hhmW5wVHBrTEDxIGU4rn9E
nWJwJFJGO9dfHLHI/Qba+bqbn6lg4u2hf0W5G4LKpP1rL8WXf2ZC652j0rfgjiUBlUA1j63pb6rb
vECdxrmnuexCLsJ4K8Q2sytCy5c8V1d7E/miRDhTXn3hLwVe2F20jzMy5r1a8tTEijOSoqAgmNsr
6SFQu456VzWsQ3VzdCXedgOcVuW8Bd1ycAVNewCNcj5sVjLc7qKdjItlOwDHzYqZ7d3BOeKRDjna
RirsQLc84qoM15WYf2ZlfAFWzbuwHOCK3I7ZdwYjrUOoFbaMvjihxXcak0FpciNBG/arcsylQFNc
olyZ3OwYrRjZ+AxJqlZaEczbNBI97jA5rYi3QgEtVe0h3DIqWVCARnkV00jkrt7EF26zZUjNVks4
1Qsi4NV3dlY5BwKmhu8/JtJzXt4U+XzCL6lOeVlBRido7VyF9p9vLJ5vl8/SuvvLdsFwTVO3sWnY
ZBr24SVj52a1MzQdButTvYYYgRFuAwRX6NfBH4EJPa22olIA2M9K+YPBmkRWyJcNF8ykdq+4/hx4
+TSNOSEArsGKyrmMOp6/rFt/wjdh9neRcRLgYr5e8eeIru/t7i1E7NC3GM123jv4hNqCSKgbmvny
81fzd5kG4mt4PS55OJ6nzh4w8Lhbia7CDLEnpXiGo2DxSsSrECvrDxBD9t3EA7fSvJ9Q0qPzCrx9
/SvTpxuj5au/ePFvs6EDMZ/KuZ1/T7by8lFbmvZ9X02CGAsgUMBXjWrs+9lJLKDW6OWoefNp0AJG
wflWde6VCAdqAE10si4LcZIrMuGJJByBW5meT63Z+TvQ968o1iKa0cuxJT0r2zX13yEgZwa4jU9N
W6iKEc047nM9jyCfVIG+UKQRVITpISBVnxBoM9ozPGWI9hXPWMFwz7WDrg9xW5zy2Ongi3HAFXWX
YDnrS2i7EC4y1Wzas3OaqO5gSeH4GlvgCe/eve7TQJ2tRMgyuK+fo52065gYE5LV9wfDy1h1Pw0k
sibmKdxW8dwaPg34uxmNXjYcg14LaWoVA5xivqr486C9vczyAkICa+V42ZV2Z5Fd9I56isakdwkY
wBUEzrICB1qjJIYxzzUEdxlgOTXQZU9xrRFd3NUJcqTnnFasvQn1rPlGc8GonsalGZCwOKpLDIrZ
zW5HbF0J5quYducjpWQnG4kdwyDDE4qaO53SAA4rPkGMjB4NQ5YYKnkUGXKz0GzVQi5IJq+7QIp4
ANcXp+oPEAj5ana1cyy27tC5QgVnUKpn0l8EVeTxPYNaSYcSDoa/oM+EBkudB0+KYlmVR1r+bj9k
zULm58eWlvcs8qiSv6ZPhXbxx6NbsmFIQcVzVdjWO59N3Fwlt4WmhQgHYen0r8DP2w5L2LVdWljZ
9u49K/ae81eUWlxC7MEUGvy5/aW8Owa1a6xPsBZQ3OKwpl1D8NodWIvblXJLk1Xmdp5GL5xVa+sn
tfE19b5O1JCK2/seV3Yoa1HT2MnykHanqnJx0p0qbSVyRSIf4Qc5rGvHU1huToNrcA4rXtmyRnOK
qW0SuQM8mtiK28vFRraxsWQqsOhrOuFGTgVr+XtUkGs+RDk5UmrgtAM6D924J9a31jWaMkislYmZ
gdh/KrRmeNQuCO1UBXlYQsVxVQNvbJOc1NKTKpODWUrOJSOetZr4jeOx1dom4DFWmlZQVQkGqlrk
Kowalk4IIBNaDOU1S0lnmDFsimLZMqgZORXTtEr4JGDWcWWOUIR3oA5S5tJVc7AQQat2xuEwGZji
uyMMDR5KqTWeywR5XYM0GD3IFkRosFTvHerNnetCSpY7QarMufuiq8gZfuqc10I53uT392J3Kpmq
Eav0Yk1KsW4jIwalUBeCMk0CMy5Dx/dzV/T7iZcZZqmVULDeuRU4jSM5CjFbRdzOoX2nLKOSazbn
t7U55wg7fhWfLLkE5qjMY7YyKhI25IHzVEsu9tpHWtWK1+UZOaAZlZlcEEnNTQRPyxzxWkbYKcYq
aO1IwQTiplsTBaFuzBKAmlngzlsVLChXtgVe2p6ViUc60BbORxVCWIxOD0Fdc0AGWwcVzGq/dIUG
gumtS7bXEboF/iFQPcpFJggnmubtGmVyCzdauurs+ST1oOtRsdG0sUiDaOaYGK5FZ0DFQMnirauD
nkcUBLYkDbck1AzZyTnApeWNGw5wRVw3MSMWplBK8YqH7O0ZweTW5bBeEA606W05BPOfatSJmI5/
hx0pF3ocknGa2Psg/wAiqs8OOBRYwnsUJHLkEHjNPj4yewNCwFSfSnPHgDtTi7GI2WVSMYNZs842
kVqLZtMCc47Vh3ls6uRycVuBW3KeQv61ZgunQkBjVIKVDAjmliUhwSOlaU0Z1DcEs0nBY4NOCFOW
NRqwAXgcU+WUOAFIGK1OeoWoXx1JPFSm529T0qlG/BApsqNtzzSMzpLG+AxknH1rSlv0ZCFyDXD2
zOM9auFpADzQBpS3nJBY5qutztfcTkVksWJOSeKrszl8ZJAoA7uC5EiAg8Vlag2wFsE5qCwZxgEk
CtCZFkGCAaDa2hzcJMrnOcZrTWIjGAahMaxudoq5GePWgcVoZt5b7l44NYclttBDDNdPcOE61lug
cEisHuM537GiuX2jitCOTgLg4FNliZSSM0kcZ9a0i9ACR8kgZp6yhMndxVK4lCEjPNY8s0mT81Vd
AaV1d5OAaIJ8cGs1Oc5OaN5BOO1YAbBmBJ/xqSK4MTZz8tYnmsOpqzHLvBUCg6DohcpcYCjkVMq4
6jmsfT4XExJPFdBtX0q+bSwEEcmHHFasc7OoXJxWUEywIrYhi2BSazugGeZ1GDmoz3NaYjQr93mq
csGATnAp3Ocp+bnI7itSziU4Lc1jfxHjmtCGfysHOQK3ugNaeIAFgelc1esrswIJrUknabIUlRWP
cr8+OetO4GQ48piwBFWYLvp1yKmeISApjmsvymhm2nPWgDrba9SJMtzVK4nM7kg8Vlx7i2CMirSo
d3TvQBbiY8DPGaeIGlbHOaZGhOFHWt21jWMbmxxVQ3AzVtTGrFzwK5jUiTIQnGK6fU75eI0WsNrY
ygMQa2Ar6erDG855rpreEPg46Vzi/uzj0resbkYAIoAuS26cECs+W2V84WtJ8scg8GgKBjigDNg0
1mYYPFTy2nlcY5HtWrEyjIxilkKnqOlRUA5We2fg81jTWzAkmu/8pO6g5rEv7PZmUfdrI0pnCz2h
djt4qzDp74BxzWsIxI3CkYNasFtwBgis6gVClZwsuFB5FbSTeVgMc1UZfJzgUiHzc8VmZk1zcs3+
rJAquk+5gCTxUu0KCpGap+WyvnmgC9c3sMUWNvNZ1pceZITzjNV7tGbgZxSWyeWPcVrT2A6RJduM
DpTbu9ATauQaoRTYyDnNSPZtPl84qwIYpXySzE1ofKyA5/8Ar1Qe3MakA9KZHIwIXJwadgLLKr4G
3FRy6fuQFBiph1HHQ1dDfIRmkBkxQbcKRyKtNDhRgVIFywI+9U+BjaTQBiTxORwelY0uRkc8V1ck
XbHFY91AD0FaSWgHNm2eYk5xitC1tedpGWq5FCM7cVuW1qq4yMmqitAIIrUhQhGTWTex/Z2Kk9TX
aeUqQliea5S9jaZyfQ1R0GSjZ5PY101i42Dg1ix2RHOc1sW8JUDk4oA0lfcduPantbEqeDUEcgDA
Y71qeaixnIzXOBz8ihWIK5p4jBXdjipp3WRiQtVVl2cE9KmUbgRGMBwSOlaiXKKigDGKzQ4kbANO
lXavHaqA0GnWQcGqVxB5gbis5ZmVxyeK37aaN4wCOnrUyaA5yOJoZNzZwDVp7lGwFHSrtzb+blUq
gbGSInJNYgf/1/5b1udoIPWsu7vHQn5mx9asMuCSORWZcx7sn0r5c/Q4x1HJd+aRjI5r0LSJ0WBQ
wGV7mvM7dPnx92tyO/NuAgJ4rGb1O+lE9J+2A4Qd6ccYySDXI2d+WwWFbMd4rYUtWE7bnoUYmiAX
YAcYq3javXOKiiH7tnHPFXdKsf7QL7nK7axnsdVOLuPtpSePWnyLKGG3dk1cjsfIlKE5AratoBkb
lrmm9DphB3MJHvI4yA8tXbKecHa5dsmupFsjIBsWqbwrE3CVlzI15GPWAyqDk1Xks3XHJGa07WZN
6oR3rUkRGAOBWcN9TSnFkWl6KskQlcfnV2W28v5ETgegqayvvL/c44FdJCYXxwpY05sIRdzjxBIM
4jbj2rOkinkk2qHQj2r1iG0SUH92Ofas+8sooGJ2jOazFKm7nHQtPFGELPVpDISC27j1roYIEYj5
RV+TSkdARgfSrmyORnFXv7xCMGuU1PT0awuJGUMwFeiXmnlAcZNcdrs4trGaEjBYYreEzz8RTd9j
5huJG+3Toeimuj0mTpxWbc2P+mzP2Y1oWcX2Zwfevdwvwnz+KXvHYx/IFcda04QboEEH8axoJFkK
5NdFFKsSAheK6Tm5WZV1F5LlMc1iXEyAldw61oaxeLEGlBya8vutRluZ2KhuuKANXUr8HMKgZPFZ
kEbFgxyRmpYtPkmYOxYfWuitrEBAGHSgQ2AqUUba6WxszKFIXNZdlpr3E6oucA16Zpum/ZI1LAHA
oHYyZbVo4flBXFc9JHuc5GSK76+dWjIC1xsy/M2O1BvFMfaXMkJC7zj610ltJ5jKB3ri5H8r5/Su
x8Msb1hx0pnRFdDubKxZowNxretNO8gliATRbJ5QXg8VvwbZhtwAawr7aHr5ZpNXLvhC6B1uGCRN
8e7vX3D4Cs0TVLKWAiJcg4FfGPhzTguqRuuC26vrbwffva3VoGVhtIr43Hx94/acnqL2a1P1O8D6
5cxafBD5kmzb611Op62Ah9a8A8J+M44tKjjK/Nt61s3Hi4SoQBmvLqI+kpyVjqLq6eZyzMxBNU7i
1jMW/cv0riZPFHl5zHmufu/FkyvkK+CelFNHPVkdXdwRNnCqMVgyJsYjNPtNQ+2xq2fmNSvGV65r
Q5FLUy7wr9lmBGeK8D1OdUvJgo/i/KvoHUIf+JfPzzivmm+DrqFwpyRuNFiqktNDd03UVt2DsN1d
FLrQuY/l4xXn0cbsw4OM1uQRFcAk04rU8+rIvMpuMsx/Op44F24IGRSqNoAq/HHhDzW5w1H7pi3M
YCFSAfwrJNojZGBzW3dDBIzWcq7XBBzzVRWp59T4WYWoaCVjacD8q87vpPKkZCuMHFe8yTo1sYyB
yK801bQRcSvKpA5zit47nBLY5W0jwA3OK24pOAOaorA8TGEqRtrRt48ZBNbnJW+Enkw8TKwycd68
9vrQpO5dSy59K72WTy2AALCo7q0S8izgK2PSrgtTgqrQ86DRRcgbKz7zUFdDEpzWtqulz4aOJWP0
rlk0i8t3LSpJgnvW1jinHQ5XVtPM6P8A7VeXXnhWRZ2lD4XOa9/mtiIzhCT9K5PVIPLieQrjFaSW
hxuLueaR6cI0CkfMtZl1YtyecVutehpimKfJKijJAOayLnE4WbSGmZckgE88da9/8C6LY2ltHK0U
TSDvivJZ7pCw2qK7/wAKXkuUXc22mcdeJ7vbywZAUABa6C3u1YBVONteWrdvE4YEtmuj024kYhiG
GaRz8rPXNLl3gjPSlu4t5PGK5rTb/wAkqCTzXXbg6K4GM1Mo3Fys5qZCcxsDg/rXE67pOyNpR0xX
qdxEs6/KMGuO1qIpC8TDqOtUZ1Ys+adacJK8arjBrmdegzodwwBY7TXYeIrZba6clvvHNc1cXSPa
taMoYOMUHJys+Ur29OmrczFSOvFfPHifUp9Vv2kDOqA9M19a/ELwrLFZz3cYOzr0r491yT7OZAF+
ZTit6SOPEFeB1OEJHFVruVIiVHasC3vJZWOFYHNTzbmHJP413W908ye5LLcjYcHGKyTdguVJ5qtM
7qSuTisGXesu7ccU4LQg7u3kSQAZHFacVvvxjtXDWt0RtwxGK62DUysW3Yfyq+VmU1qaTyCJdo7V
myTMpySagE5kcnk0ssZfPOK2itDnkncvwyiQY44qvc2H2z5I+CfSq0cbrkcgdK63So+MnnFdMdjV
JnReA/A63F5GSRvJ619q+BvB4gltYTAJWyOcV8r+CdWEGt29uFPLYr9QvhNo9rcJZ3k4QdOtRUV1
odlI94+H2n/YNJjheEj5PSvn346a/wD2JBeNIP3YHfpX2hZPYC2VEaJFVa+Cf2sIBqWk3dtZNufH
Vaxox1Nq22h+VvjnxGNW1ydochd56VzS72OSTTjo0tjezJcli+7+KrzxbcACvRTOblZYtGHCk9Ku
TxKFOP0rJVSpABHFTPdeWpByaDpiiQIkfLYOacWUowArDluHLZ5qWOckEYNBvykE/Bfr1rn7piDt
Fbl3KFB45rnnlG8Ma6DGMXcvWchiTax612ejxLMhBYV5vcXi/KFOK1NG1praUKCWrWTVjogtT0aW
0MEgYHHNdLp6BlVm5ripNa81VBXFbWmazAdsDOFJOOtc8mrHVTj7x7ZoGoRQIFAGab4m1eZDC0KO
pz1FQ+DvD0mrTI0UjMme1e8v8NluoLZZMAr6ivLx07QbPqcip81ZJn1p+xnaT63JpTTo52FT8w+l
fv54Yu7GPQrbT2gjZkUDkV+Of7LenWnhiPTbfEe87R79q/XOwsJbPSLbUkLOrgHFfEYqbZ/QeR4W
MEmjopF2ZCLtX27VPZWrzo26QqBUdpOt1ArldpqO7nNsMIT+FfO1Yn20FoZGpabEju4Kgp3rh727
jjZv34ITtmrniHVnSCVQzbmBrwDU9VngkldpHwT0zWKhfcmq2lYh8e+NEt5BAiHJ4yK+e/FGq/bb
SQs5JbtXQ+KtRW4LSSsFC55NfNvirxrFZTtBEwlA9K76GGdVpHzmd5l9TpOfcwvE8i22nXb7wGwe
9fLt7fvNPLukbANel+MPELXtvIwYxqQa8LaYSOxV+9fX0aXLDlP5/wAwx7r1XM05JN3FZs0QYsCo
ZTU0bMF+6TVqGAudxBrOC1PEq3bOO1DwYdSJeNgmfSt7w/4SXTwPMCyGusij2gYzWpZx/OGY0p7k
00zjb/Qi8gaNdmPQVJbWRt0C45HrXoNz5OwcLXKX0yAkLUGsVqYdyrBWIJrmXiMsuwqetdY0gMbH
vWPbsHuDlSKxk7mxo6XYpAQWUHPtXpek362+1FXH0FcZEVCit/T5BHtYjJrnq9j1cPsenwXBdVJa
tGKTbkg4rjbe+HAzitNr9WTYDzXkV6Z9JgZaXKerSebcZJ71lyKpA4waS5lPmHPrVbzucYrlhh7n
pvE8qLUcYAyeabJILfMmeBUXmgdv1qpdq0sTAEj6VpGhZ2MJYm6KeoeKE2mFV5FVtNvvtL5x+dcj
eW0i3B4bGa29MUwgHFdEKPQyWJaOwurlfJZOhxXH+WTIxIOK2JI5LllALVebSsRA55FdlLBnPisd
dWOYmTETjqTXMWltc/bwpWRlLelekJp2T8xwBW7YW9jCwLiMEHvXS8MjyViWjGfTCIFJXFZLabtc
EHFehX08Ey7YipHtXJXcqw5ya3jhnY43i9dTOW1ZnCjOK6S00LegbHNYkWpW8ALsynFTN8QbHT0J
kZAF9aqnGzsYVXfU7W106KMAMo49ameW1tjglK8v/wCFlwX7kQgY9qyb7WZbpwyu4ya7TyW9T2mK
9hLEhl21Fc3sTEqrKK82s5pGtw3mNuqGS6dScyNxWc1qczO1ubqFUbO0n3rhdQu9rswPfpVK51Ju
V3Gqv+v75rWxzkkepOzdSMVYl1gKnNZNzH5SkjqKyBvuWK8gdKv2Zzmv/wAJAu4gJyPapU1sSZUj
FY5sQmTnNULnbAC24ZFbR3OZ7Gzc6hgk1zep6sDEyZrPvNS2xM5zxXHPffa2b5sc10R3MC091hmf
FK94kse3PINc/c3aQkjIIqp9rU5IfityKi0Okl1GK3jIKgkVkXOueYhSNWjPTisKW6JY5ORSZWUY
4H4Vp9k47FeWVrhjuJzUS6e02eTRwr7SelbtjKgwGAxRHRCOVl0x0yckAVnBiGKEfd4rs9Xv4Iht
AXNcTLJ5uWUURk2BX1CNfKcAjPtXC3v7uGQHINdRcyMmck1ymonz1ZAMVYHnU75kcY71ApZSST8t
bU1iY2IwTmqclk+0hUNBEVqSWDC5uY4wf4q+1vhDEumxRzEdcdq+MtB0edr+I4b71fbHga2Menwx
5IYYrCuiz6ss5vtcCTA9BW3YXbNIIxk44+tcl4cGyxWItlq7DSYkjnUucc1xVdjWmdtZo0oC88+1
W7jRom2vtXd64pIJUXBHSrrXe5T7VxnVGNiaDybO3IKrkVwOs3InlZUG0ZrWv74s21WOK5u85yaq
LaIqGQ8cSMMqCfpV6GMPjBGKzDkg9a0tLQlipB5NbDpmvABFgBaNb1HydMmVAd+0iuig0zdEGwea
qzeHTchgWyD2rNr3iz8/PiZ4cu9cNzLlwa+H/F3hm+0i6eRll2g9cV+z2veBIZd4YKPwr5H+Nngp
bPS5TbWYmcA/dWlPcD877Wd3UK27KnHNXwuVOOuaf9ilhuJY5ozC4b7pq19lK4OMURl0AypTtA4q
NPmznAq5c27hcgE4qivCsO4r0KT0MZbjWUZABxzW3oduZNXseTlXH8653zCsgBB61taRe+Trmmpg
/PIv86qb0OeW5+x/wN0vzNBtt2G2oOte6yW8cKOuwfKPSvPPgVaD/hE7SbH34xXqt9alI5pAOMVh
zoSR8C/H3HnT7R2r83fFViZ7tyODur9H/jg4luLlc525Ffn34i2x3cnQ817OHkuU82v8Rw8FqYV2
nkipdpUnJNXndRknFQZDH6V3xehzTWhXNuXNRSxGMFTWirIucsM1VvJ0ZCoxmsbhGVzkLv8A1h5q
S1bopPSoLjhzz3plvE28EE8Uroo3/LV1AIqD7KBnAqeFsjb6VeWLIAABrpMepifMrBQMAVoWxO5c
k1be2GM4qOPEbHNZT3OykzvtGlWAJIB0r6D8C3balcwRpu+8K+btMPmRDBr6S+D8Yi1CF2AO1hXD
iEelhpWkfo/8L7W3t9PVLjYGZe9dJrNlD5x8sLtNeVWU0rJBLDI0Sr2FdM+uFIg0hOUH515tRanv
xldGdqe2zkJBArzzWdWZyymQlfTNXte8QR3DN820ivL7y7Mrt8x20+XQm/vFHVpy5OzIXPauZaYr
nnmr+oahFGpTcGNcvLOGyQcZoS0Jm9S1czed8rHf9awZ7RRk4AFXA38RPemzMSp4rMrmVjK2iLOA
KsWiGVxuPFVWz5mOavwRtlSCaDkk9ToFt49oG1d1bGn2s0DrIwYIKzLVW8yM4LbetehTzQyWGwIE
fHpQScprWqQtH5KoN3TgVwDWZlm3Z6mt25tZBOxOTk1OIGRN+w0AVFs0SEDAzXNXy+UrjFdG0pfI
5yP1qjc2j3KlNpBagiZ5Re3jJPgZ2g1ctNVzhCSK39U8LyRwtOud1cVbafKLghgy4NYxjd2KWx0U
1xuByetetfB+zUaskpXIJrxq+tzH5Sgksxr6i+GHhlrOyg1Hceea8fObRVkfXcNK8z6DaIABkGKZ
BdSQygYYgmtmys/tcClTzipJNM8rkg5WviKup+04KPum7bMZIkYE9K2YJI1AVgCa5O0mK5Qg8VYa
ZgD82K5D14R0O/trmCJgFC5NaFzH5ybhmvK7e9kimHzM1eh6dqCPAA52t70nsQo6iR/KSmMGlZSf
lYE1LtSSQPvA5zU8jKnGAce1YHbBaFX7MmM7aNgjwQOKc8/ykdKqiUc5NOxulpYuKQcYqG9t/tEO
3PNVo5hv5PGa0o8MRzxSMTBs9M2ucj9KvyQCIjjpW4FUYwBWZqIbadqk5oAsWd2gUpgUrN5jkk4F
c9aq8b5Jbk1rlicYyK6aRxVPiYs8Qmyi8NW5pXh0mFpH/Wsm3jYSo5BODXexahELULgKVr2sIfP5
mjz/AFKMWzsh6LTvDrJd6hHAFHzHHSl1gfay7A461p/D/SXbWoJTnarV6nM4nz0sOmfROj+HvLt4
zjG72rtbO2e1jCqSorbstOLQQMqngVtnSvNgLfdIFOtsmcdKlZtHnGsrtgd2JPFebyqGZm3ADNej
+IGECvA3bI5rxi/uPKlYBzgGunDXaseHjtLoszhG3BsALXlfinU7eHzERV3J6Vf8SeJxaQskeWY+
leQXNzNqLPI5Zdx717dJaHxlZe9ocfqXiSW8uXtQHCqSKzJ7Xz42yPmroDofmTM6j5s0y6s3tIzv
U4rppnLUPM5rI20pLZbNc3rDbQQi4rvrtlkLDHSuS1C2yGOM11ryMjgJ7TzVbccmuTvrMwsQDxXb
3H7rcG+WsRo1kJJOaAOBurOOTJljVvqK5280u2ZGEUKI3sK9LvLLIOBXG3qeS7A9Ka3OKe55+sRt
ZShyefyrait/OAIOKdcQLM2VHNSw/wCjgbice9bkFK900sYXzuINfVvw18QR2WiwWjdQMV84WrpK
4BORXf6PMbYKVfAX0NVHcUtjM/aIkinsGljxuYdq+IEixHuI5NfVnxZvm1GzMWSdor5imTyYwh7V
30kc0tjKkj3cfhUK23ltnPWrrNwOKrl+eK3IhuNk4J9KjwntRI5PGKhGQ2cmonsal2PaflwBUN1A
EUtkVUklKNuyRiq1zfGRdozWQEEmGBxjNRQWzSMRz1rVtNM+0RGXfj2qykIhyuOlAFP7N5SggZIp
sdvPe74I0du3Aq+cDOckGuw8K3lppk5mnVH9jUydjOHY9N/Zm0H+w/F9veTJtO7PIr+hL4J6lJqU
dvCAwj2gV+I3wUso/Fniu0WzAjG/+Gv3k+D3hs+H9LtfMU7tg5Irkqo1juen+OdFNppjSwtgsvav
yw+PPiKLSdN1eKdhvYEcmv1r8USmXSpMjcNuK/Dr9sSG4eTUBGzxjJ6VjTRdQ/Ji7dLzxPqFwMbW
cmtZsAFRXK2kbwahcFiSdxrZWfDkZqx09iK8TOccVnKdoYEjrWzcDcnAySK5yRJY3J2sefSplsWX
4PMjYMGbiuhtb5GAV2xXKpchchjisjU72WMKYg3J7VlfobQ2PUoJfMkCAkrWxiCMAuyVS+HHhnXf
EcS/Z9PuZwxxkCvonTP2XPFniIxyfZb2BX9q0p7ET3PDoLaK4IEaq3Pap7nw/wDaEUABDX2Z4c/Z
A8R6btZ4LqX6iuvb9lDX7mRSLa5QZ9KSXvEH5x6vZf2VAdy7q5bTp7e7lO5kQqe5r9TdV/Yf1/W7
EqsNyCB6V8e/EP8AY38ZeD7l5Yre/dUbsKmW5utjxr7TBGD8yDbXbeFvDD+KAwiP3fSsuz+C/ivU
J4bI2N6hzgnFfpJ+zh+yhrBhjkuYp8vg8ipOiOx8QJ8GdTuZhEvmgHjNdlb/ALK+qXaLMLp9x5r9
n7f9mCa18tTZkk99tet+GP2Xnlki3gqpx26VtDYylufz9X37MviKw+ZEup1HoCa5W7+AOvq5kNvc
rs7bTX9ZNt+zX4d0nQ3mvFs5HC/xAV4L4g+CWiTPPJa2Vq4TPAUVRJ/L1q3w81bSX2SWVwFHcrWI
dAmtxukhYfUV+/njv4EJrU72UWhpHnjcEFfMvjj9kHUo7GY29nKTgn5VoMGfkBq1hHZQG4Eq/wC7
msCB2nXcFOBXvvxK+BGv6Bdyxzx3KIjdDXnMnh86VYmN1O9aDne5yDhVxzThKrJtB6Vkai0qMyqr
VVgdxyxINdAi5OxZiATTFVwATkiplXzcE9RV1YsjbigLGBcSbclRgitfSbvcm18k0TaaX5zUCQfZ
8kdql36CSsdGpRiScVpQohBJxiuTSZs9SAK2bebenBqpRdhlmaUB9oGBRHJgjnNY17dbGMYGafYz
ZIVjk1hysa8zpJblfJI281zcsRcliCfrW0fTGab5AbJAo5WXazOektAAGUYqHaF4bGa3p1EakYrD
lXc5Io5WbQ3E6A4qNGfd1OKmVOAAQasR23GcU0mjSew6E4HIp0kgJwCBQVIQrzms1YnWXLFsZrSL
fUwbsbtsDGQSavSSfKWzWajggCp8FzitI3Wxixy3G7I6U7AOOKpyDyycgrimfbEXC7hSaZnMusi4
NU5VC9TwDUyyrLgBhWfesQCoJP41tHYyJY7lclRxTpBHJnIXNc2rOrnLHrWktxwBWtMBstsueBUI
hWPOR0rRU7kPFVHUqSxBrQiaK+w/ezSAZIFLHIWbGKmZSuSFrSmc9REseEGMgmtFI18s561io/zj
LdK00nDAYI4pT3M7AkIVjz3qZkBBAFV2k+birKtuzkdKmwWKTWhYk1bt7NVwzdBVliqYOBVa5n2x
llHPtSAsyyRquEIGKpfbimU5Nc40srSFyzfSrkEpcgEUGsNjV3eYQ2atQj68VBDFnB7Ve2BcHpQU
UZ1LZBBqpHGd3PatK4dSFwelVzkrgcGsHuA5YkIOQDWbeQ7A20YrRUlcVHdJujY+1IDhLqQq5zzj
isuWXeeO1ad/H8zZNYgBYlSOKANa2UsmRTmgLE5Bp1kvlZJ5rWEYkO7jis6gGL9m6cGr0EW3GQa0
44Mt93pRLEIueKuOx0Elvwa0WkBQjgNWFHNtY81ZaXI4ND2AvwzBXCke1bKnKg1yaPuYEHkV0dtN
vRVI6CsANGOQ8DBp83KYPHFRo6qBggms6+vMIR0oOciIVWbkUhlCgrnrWNDOXcgk9aubHJCgZBro
AtC4K5A/Sqr3GDk81YWAngg1QuY/KbbmqitQbsaEUiOAwwKhlh3HdkE1RifaetaCEv2rYyUtR1qq
qTuGTV4hD6fnVTyz6imbtpHXmg1LgPltkHIqSS5Z1KqSPxqqp3Y9asJDj5qqO5MtiqkRLlnyR71b
ygRlAFNnmGAqjkVHG27Iz14rYzirmTOCpZutQw3JVwe1aFzHtycZrOZccg0FR3OptJxMgx2q0Dkk
elctaXOxgua6a3w6g5oNCtc3Pl5UHBqe0n3qATk1majlXP1qLT58yBScDNAHTxqWJBPeob3GwqVB
HSp0bO3H6UXMIkTAOazqAc5HCFbcAMZq0H28cUpj8rIyetV5RnHNc9QBsi+bkc0yP90cE9KkViFA
AqjcyHgiswNP5WHUZqIxk9VrNt5zvAINdDGiSJkEVSlYDKliAByOlZ5cISOMCtiePIbnmufkUq5G
DWsX3AvW43OGJOM1urJgBcYFZFoNoUEYNaNMdiG4kCZ+tUVkBbOBUl0CSRmqG/Z8vvWsdhGlvJxi
hrjC4zUMXzD8ajniKrwTWYE0V4FYg9an+05OcjFYUcTs54NaqRhFyWGRSAufaxjBGapTNkk4qRV3
YHWleA4zit4rQCpwuSB0rStrjpxVHyzyOKcispxTAvTXLyfKCcCqzJhOepokkVOwzUfmiRSMigB0
LBcg+tWt27AHAqgIyMnd/wDWqUSheAaDoLJfy88CoHuz93J5qKWUFD7VWjbzCFxmucDRVtyE5NZN
3Iyk4yMVrxwFRkk/jVS4hWTIBxSugKdjN83NasjLt9c1iyRfZOc96Ys5bqTSbVgLyINxbIqZZDu2
qcVmNMRkVJFL5bKx71iB19igOA3JroI9NWRckD8q5KyuvnV89O1damphkUbcYoA//9D+Wj14qpNC
SDjJq95T+lPVSh5FfLn6VDcxhAyAtgg02C1e4kGQQM12Ftp7XWPkO36VtW2ghGGAa5qx30Tm4LN1
AUAmrsFg8kgDMygGuuj03y+imke1kV1whrlnsejRiWrW02wCP7w9cVr6bB9kYkHmrUFsUt1Zhis8
XDrLhR0rOfw2O2ktTpo7USt5jVoLDjGBx9KoWd15igEYretwHzntXHPY7aa1IwMAVFKoKk45H61c
lyvA6GqMjAZJORWRtyswGnaKQnkYNbcN8jxgs2Kxr6PcCwJ4rC8+ZmMS5xQLlZ38E0bElWzWrFe/
ZyrM9ed2lw9qwLEk5rZeVrlQxJFFzSCPaNM1aJoCWIzisHUdQaWc7R8ua4axvpF2xZO2ukjYMo5o
Ikjf0+YycEEYrdMuwY9KzNMtN6bkBJqzPG8bFWBAFS0mSQ3Eqkc15Z4wG9PlP5V3l/I8SnAJrz7W
/MeCR9p+Wtqcbs48XseP3MYDnpmqEkypkZHFM1C9dJZAwA2msFJHupMEEc9q+jwa90+VxekjtrCX
cQ2TiugN3+7KYrm7CPyUABP41sRpuYjJrpOS6MPUg0u5CxIrCh0xEcvnnPpXaXdoFG7tWQ0e3LDs
aDOb1JLdEYBcYxUzfKQoHFZqShGB/iHatGKRZcbsCtYPQi50GiSrauHIzz3ruWvI2QFWGT2zXn0K
sAMA1pxeYuMlsVV0bRasb0rAoWya5qRdzuKuSzsFIJqluyxJrByVzpjsY1+WSNuDXpvw2tUuYHct
giuDuLf7ShTH3q9K8C2w0yIgsRn1rSElY0hud2zeU7KBnFa2nnJyTiueubja7NwRUlvqO1hjtXPU
kj1MM7S0PSNGuvsmoRy9QDX1h8P0/wCEhuraPHlgYGRXxboE7ahqMUHq2OK+2fhx/wASBrWbBLcd
a+WzJo/UciqLlPsuy8L/AGDTkCzM3FRR2zxMQzGuq0O8fVtJSbZ/D2rK1GMwhjt5rxD6ymzImjBz
z0rNktvM4xVqOR5WA21t21orAbhQRJkeh2m1wGY4rqbu2RULA9KyVQ27AoCasz3TvFjHQUHNc56/
lzFJEeBXj2o6Uj3bOD1PpXf6vfyI7IVxXLEl2J5yTTSFzIxJLFYlUjkj2qD7vbGK6o2n7slga527
eKBmUuAa3OOrIh83aQWI4qV9XWNMDBxxXO3NyXJUHiqyRGYhGYgGqjF3ON7GrJem4zt5z6U6JmHL
DFNtbFICDuzWi8KuAMnitjlqP3Sm0rHIAqPyvM4Y4zWjHaooyTVZxtYgDirgtTzqj0MDUbJEG5Bl
vpXNfMGKlTxXcyLu3BhWJd2Wx92Dj6VvDc4ZbGIyhVJY9Kpfb8P5Y6UzWrsRgRxtuasi2j3YkJOa
6I7mElod1YwRysrOqtn2qfVtLtZoRhURsdhWbp18qKQ5A21Be6r5kgRWyP51rdHPJaHGX+neRvwu
VB9K8/1Wx+1I6KMfTtXr2rX1pHZMryKGIryiTU4IlmZWVqOZGPs7HjmqaUNPlZ2cjmuSudQBJRWz
g1teMtce4uHiVcLmvOGk2vncSSazhuRUizpxKrFRu5zXqfhweXEjKMnFeX+H9Eu9VuYsRuUY9q+x
/BvwtSazikmMicZpzZyV4PY5PT7N7llLAqtd7bWSrGADyPar2p6JHoalADtXuaybbUd7bFIPOKzM
qisa9tAzyqMHCmu6TiBV9K5qw+YBgOa2t5Ap2MuVkvmiLLdcVzOuS/agWAwEHatO4lIUgCsGaVCj
o5xu4rSCCx8weP7yWK/8uNSwHHFctBIZNjN6ivUfF+iRy3bNndurz++082UZZASBWljhnuc348u7
RvDs9uSm8ivz+8QWW65uAQdpNfWni+V7hnjLsFz0r518TQpDI3HFbUonl4zc8og05ImLd6bdxDGc
4IrRmuACQv3RWRNKWbGD1r0IR0PMlF3MuSAPkVWOk7wSpJNam3aR3FbNiqLgkA5quVkWOQt9HlaU
BgwAPpXRrYhU2E810yxR4L4A/CsS5uYlchGGa0hfYmS0KMdr5Tk5JqVmAzgAj6UjSllJxVJ59mRm
tLGBoJhvlIFdXpkexOc8iuLt7hGOWYZFdhpl2kn7skZNbR2N47G/4ak+zeIreQHOGFfqr8K9Sa70
i2RMqwGOK/KjSYXTWICoJ+YV+nPwSxDY28kx2oD3pm1NH0yl3d21qyEyYx1r5S+I9+bie7jm/ejB
4NfYs/lXlgzW5V/l7V8UfEe3nt768Z42VOetY8rNOVn5tfEK+EPiaaJECjf2rC+14XOOa2fiDbCX
xPNIpJ+euckj2/LzkVcENRHJPliTxSuVfJ3ZrPlIwRnkUy0Z3fbjIqzoUS6yZxgCnAbaleKRATtN
UnmK556VlPc2IbyPeDyeK5q4ikUNwa66Eef1NRXlqgUjFdUGYcrPPmjd8jJqzZA28gc1qSWoVwFG
VNVJ0KYVRRKWhvSidGl0JVGOKpW1vfTX8bIsoTd1pmkQPPOkRB617NYafFbRIrKOD1xXPKWh2U/i
1PcvhtqUmg6dFP5PnsB3r6S8OeKm1+aCJIQshOMCvmLw1M1xbLZWSec7cYFfaHwJ+Fl1dX0F9cRy
ht2duOK8vHS9xn1fD7tXTZ9y/B3whfRx6VfIsucq2MV+tXh+V5fCdrazRbWRQOa+YPgh4e09oLOz
udsbQqBX1FqF1FpkP2aEgonSvjK5/QeUL3VYgiUwjAziqWoXCBCxPSuR1Dxg8TmJVUjNZsurm6gc
kjc1eW0fbUl7pyPivWApcKd233rwrXNVjuS3zBSvavU9WtEKXUlw7IOSM184+KLnTNPS5uJL0K0e
SATWtOg2fN5nm0KV+d2seYfEHXnjgaBAV3A8ivk7VtwuJJXlZiTnmux8ZePjeXzwQFZUQkZBry/U
L57klmGK+iwWGUFc/DuJ+J6uLl7HoYfiN3lsZNh+YCvJdHS+mvjE8DhN3XFetynzvkxkGnQWkdpm
QRru+ld0tj5WhFpWMoaaIgoPWtGHT1OMVSutXhWQK7KCtWINat1x865FcsVqYz3LrWpizkHAqtNO
sK9cNUtxrtqYiN6ZrkLu/imf5ZO/rRKLKgtDda8eRCBnFYczkOSTV+1dRESCTWBf39nHIVMyhh2z
Wdh04MeZMZPGBWZLdhJAwA4NRS3aBGKHcKw2nZnIPQ1lNF8rO5t70TKCG5X3roNPvM/IflxXDafb
ShS0Sl60zPLDkMpVhXNVi2ethnoehC+t4sfvhu9M1aivNxBDEivFLm6ujdK6Fjg9BXpGiNPcwq0q
shFccoux62GqWVjo57hpCAAcUwkomQMmrCwnA45HtWnZ6ctwR5hYCsbHVzIxoS8mMqauiLK4Jrfk
0+OIbY/mrFvHW1zk81pGk2RKrFdTHn05HYnAzmpINLAAycD6VYt7hZmJ9KuyXIRdqitoUmYurHuQ
Hy7TkEMRWfd68IAPlBFQXcqQo8kzFFHNeU614kt1d44ZlfB9a9OmtLHBiKiud5P4wQEowVKoXGv2
zxlluwH9Aa8H1TXHfdhsZrmY9TnVywkc8+tXY51NH0ZbeMzbZRjuHTk1T1XxtA8DkyKG+teFyarM
64yc1zd3NcTvgu4/GuyDVrHl1PiZ6fJ40lkkZFJK59a5jX7691GJhG0gb2rF02zl3DduwTXc2loq
KvG5j2rklF3Nb6GL4NmvoplgmWTBPU17rbR/dyf/AK1YOk6AXUXAhK49BXTJH5OATytdVJaHl1I6
mxDc+UhWsu5vC7nFV5rlfu7sUyOIyg8ZzWZyEAn81iucmr9qHiIOCRS2WkDzvMJP+FbVxCIkwBXQ
RBdzNnTzV3Z6VizSpb5AIqa81DyNyDvXM3Nyz7jk80GJNe68YI22jccetcg2uSXLtvXYBTb3IYls
4rnLqZYyWB6V0HM9i9qupDymUYrjY7903ZzUd9fb3wG4rCurzAKA9auC1MB2pak7sVGcVBaXkn3c
saz2xLwGq7BCYgOtdonsbIlG3r81N+0uucDgVnF0TBdsc1dVVkQMhzT5Wc72EDlnByauNdNGmFBz
VNU2deMVKq78ADNHKzGxk3yPMDIWbjsawF1JkZoyv3Tiu8ksH+zu7KVWvJtZuBZzSFSCVNVGLuI0
7m4EwOeKzHhDZJIrkR4gldyoArRGqsyYwK25WBYuIEByDSQQK5AVdx+lWLeP7Sh3HDV0Gh6TK9wo
CF8miwFrRdOEMiSumMH0r3bwrqot3QYG0cVws+kXESKTCyL9KWzufsziMttwa5Kq1A+ttH1lQiyq
wPtXRJ4mJlUFcYNfNmleKUs4gvmgn3NaUnjJiwZSv4VxV0aUz7F0DVv7Q2xZ5rpbhjCu3mvlHwZ8
QHguow5UKTzmvoSLxPp2pQKVuYzKewNcU0dNNE07guSW61E8e5PUGqMh81gyklRVuKTACE1oRKVy
p9jwwwSc1s2NpsdWwetS29srkHJNbyQeUoyv6UCTsbVtKogCkgGojdi2Yv8Aex2rOVivQ1WuWJXk
80Dd2Zms3jXTkhCK8713QoNaheGdFKuMcivRBA8uTtJH0qlNbquQRhqxluaxWh+fXxD+AL/bptSs
BI+Tnaq18/658PtbsVYnT7hVj/2TX66lolPlywRP9RXH+I9B03U4JUa2hTeMcLSGz8eJ7aWINBPH
scccisttK3ZYE19Z/Fv4WNp3n6hpkTysDnAHFfONvvjdoLpfLlXjGK7KeiOKSdzjm00hxwetaGk6
W82v6YGBULIvb3rrFsVZwxHANSWjpDrWnBQuFdefxom9CbH7AfCK/bT/AArp8CJu+QCvcnXz9KuH
xywr50+FWo2r+HbFfMXcEHeveV1WKOxeJWU7hXGzSCPzt+N8qWl7fBmw2TxXwBrr+deSMc/er7X/
AGk55F1iby87XPavi3UotzK7V7OF2PMxEXc4+8O0jkiqgn2juak1Rv3gUGqPqPWvVizlEkunJyM0
xnfBcjimsuOT60/zcoVxWJMVqzCnbdIpx3qxE+0DjpTntizFiD1p0Vu5YrggULcuxcjmCjrWnZ3I
yAe9ZEkJiAxk1RF00TEDORXamjG2p2kkyYJyKxS2+YAZxmqIuTMCCcYqzaZ8xQ2aie5tHc7vTH+z
RoOtfQ3wq1NF1W2hJA3uB1r55s4vMRTzivWfhzGyeILI7mAEg/nXLWO+hufpFDMLa1t9vzK4FVtS
uG+zF1ByBWY10PsNoQRkAUPdedAVIHSuGS1PcjUVjyzUriWS6k3Fhg1hX1zJHEwweldtf6cjSNLz
XFa9hLd8dhU2L5kefXVw5kLFm602O4LAc1UmdMHJwQar2shlcIuDzRYynJHSwjzFAPatRLQSxsD2
qhBAwCggitwJMsIGw4pGc5aHHzRPDOU2lgDWzZQvJgBDj6VO1uZnGV/Sujsbby9gRd1TNaGF0W9O
07YASCTWpPaXHllgjbR7V1OmaU9yEYL83tXq+j+EI9Qg8m5QxhhisrBdHy6oklmMYjyQcdK6u20O
W4g/exlM+1e/D4S6baXP2hJmds5xWtc+E0WNY0jO0d6OVmlNnybdeFvsjtKGYj6VDb2Ikfp93ivp
O78Fpc5hAbLcdKxn+HD2QLqkjUcrJlueMS6FFOm1yAD7VxeteCobSNruB979cAV7vqWg3Fup2xuS
vtXn19LdROYZoCE96zcXF6FRSZ4nY6HcajfRpJG6KjelfYfhyCGx0aG1VgXVa8s0m0BmDrEME9hX
pOkQyCdCS20V4ubU243PruFppVLM9R8OXMkRw6nbXWT4m5A61zliqLGuAM1Zm1MWiHzMD618RU3P
3TBNcqLa2wUk5pk1qdpOTxVPTtS+1y5IwoNdMVWRSo6VzT3PXg1Y52CL94uecGt+JGYqwYgCqog8
snAPNbVrHGIiWbGKzexldE4YqAdx496k+1g8ZBxWHPdbGZE5HSqyTPu61jys7KL0OgefdniqU8rx
gsM0kTE4FXWtt6dDWsFoaXRlR3DuQSCOa3LSdmKrzWbHat5m3BwK2LeARke1RJamc9zoYocop3Gp
DAhQhgDVa1mPzBuFWqdzqiiUxKRxU2IK09sEdip70tsrO4BWpldZACTg1aiADqMY5ropI4qnxMue
V5ce5VzisyafdksxTb2rp3VUtiRXn1/JI8zRRAksa9zBabnhZhuXzOkqMM9OK9N+HO37fGpUda88
0rw7cSoHlV1zzXr/AIO0kWFykrlhtNelzI+firM+odNvFhWGNgNvH4VvXmoQQ2zFGDNjpXA27meJ
DGc7R2pZkmCkkufarqanLBtSbPMvFmsvLdSJt2jPWvCfE+qvYq7xjexr6A1/QWukeZAxf2r548Z6
bNaxO0inj1FehgaVj5XNKkbs8585tQczSkrnsaiktOflBqGKXGckCt2zkgkABYV69mfKSmrmREVt
mBcA4Peq+rxJeQnAC/QVp6pbW7ZZJcsKz4I5ZV8l1Ij9a0pxZx1JK55JqNp9ndgp3ZNYbWzSZO0k
V3HiqO20+RdkoZnPQmo9JsUu4lfua6IIz5kePa9ocrI0kSsWA6AVw1paX3mmOSB1UHqRX2FaeFI7
kHzVOPpWXqHgu2SQKiDH0qznbPm6TRbmRPkhd898VxGs+Fr5tx8iQZ9q+2bPwrBawFggfjuKz7rw
7a3W5ZI1X8KuKXU57o+KNK8FTz/6wSflWf4i8KT2UZKq+B7V9a3uippjtsjBX6VwniCGG6idGRQB
3xWoXR8uadE8LFHB4Nd/psTzAJGCW9qr3ulxxXZER3ZNeleFNBWMLcODk+taUtxSkrHz/wDEPTnt
raSSUFcDvXy3f3iGRlBHBxX3H8dbeJNKf7Pgtt7V+e99DOkjMwYc13Q3OOW5qG4QjGRxVVpsNjNY
sbsGAya00BYD1rYm5aZ1wPU1VkmCNxzUbbwSMHH0phh3dTUT2N47EcshlyBUQt29c1qQWmRgc1Ob
fy8DGazGXdPysYXNW2i3Z6VBbjpgVO0hUnnA6UcrArNacEg5P0rnb+W4idlQMPpXVxzhGznP4VBc
WyTFpMAmixlyu59bfsaag1r4ss3nBb5v4q/os8FajDqWmW6xhVIUdK/mu/ZnvEg8V2kQcA7scV/Q
38I5Aum20m8k7Rwa5q6No7n0YuiPqemzR7SdoPavxf8A21vD8mlPqRkjKjnqK/dLwrqEYhKXCqqn
1r8lP+CiUEElleyWoDEg9B7Vzl1D+ePzi2o3ICfxGg5V2YjFR228anchl/iNXbhVJODTQ6exLbSb
yARwKluoUYAjFVosLjmp4h5koQk7TTrPQs55rPzZ9rMUX1xV/SNBvdb1i00uytnug74yozXaW/ho
X8sMUe4tIccV+p37Ev7Jdt4o1uy1S/jlKr83I47VgvhN4rQ+gv2L/wBmCKfw5aXWraeIS3OXj+lf
o0nwx0bw/tt7fTreUIMZCV7zo3g7TfAOg2uk6dFHuRMcAA1PHZ2zwvNqDeTn1qqZnPc8r0fw1o0r
COSxtlI/2an1Tw3p1i4eHTYHXPZabfa9oWlXzM9+iRoepIqOX4k+GbnbbwajbyueOoq79CDSsrzT
rOEK+k2x7cqOK8x8b+HNB8UbojpdoDJ1O0cV219d2txB5ttIH3+lXfDfh+2vY5ri7kaNl5Ge9YPc
3jsfOVj+zR4ZtX/tLZbZBzjZ0r3XwDpOkaDKtpbW0D7MDgV1thFb3a3tnJJsVMgHNcDbyjQdSuGD
lk3d6Qz6Ma5sf3ataRDPfHSsnXPH+i+EoTLM0CKoyckDFfPHir4vQaJayTPLGnlrnk1+Rn7T/wC2
TqubzTdLZJMEr8pOf51tDYxlufsfqv7Quj69I2m22oQbG4+VxXa+D77RbwAzX0T+Z6mv5Yvh5+0n
4sg1XzrzzQpbPzE/4197/Dj9rO+kvLS0nnSNCwBO7/69WSfuvqel6WMS29tDMn94CuYvrbS5beSK
Wyt2BGORXn3wj+KOjeKtDgjmv4i8nGd1fQEvgyy1HTjPZXDzFhnikTKVj8j/ANpv4Z2Nza397a2k
fHPyrX4keP4G0/Vbq1ePYAxFf0/fFjwStxpF9ayIWYrjmvwU/aA+FEtrr91K0UiIXPOOtbrYxPgC
7gWSc4XINZlzZbPmA/SvZdQ8HR2QMgZ8j1rhNVtkiUqK6I7AchbjHHpWtAu7tVTythzg1etn2g5p
gWNwRSDWRMu5mIqzcuRk4O2s1Lk5IP3fpT5Wc4j42lelXLXKIwyfSo2hWRTIjE4qez8nBEj7QK1l
sVHcp3NuzMXHetDTrNmYOxK4qV5rNGwJVNaEN5aqmGkVaxNXbcr3139mACruxS2V95qEkbTVe4+x
zt8syt+NVIk8iU4J2mgdy9ctuY9eazDFIDkITVyeTy/3kuFQdzWnod3Y3khjaVOKC4bmPFbupDOC
PrVvzAvy4HHtWnqjWdu5USLXOysWwUORQa3NRTG3BKiqVxGvbpRbWzzDcxIxUsyxxgiR8beKCJPQ
rquwE8nFaFvvIEgUlhWRLfWEUbE3Keb2Feq/C7w7/wAJXeRwyghSwAwKqG5zyehS0PwNrnit1W20
+dkJxlVNeu2/7LmrzWf2uRbpHxuxtNfsf+yt+zJot5pFnNNCHdxnlRX1l4w+AelaPYyi3tlZkXgb
aqoZH8wviH4P6l4ZgeUxznZ6qa8au7SWOVhKhVgcYNfsh+0J4e/sYXUUlikaAnkrX5SeKvsp1WQI
y5DYwKKaC5wB07d8+SDUElo8QBwa6dducEfLRcxrsOBmtBXRzEMu04xU1ywZRtqtcxiAlsnrVaGf
ex9qAuiRVKkHFW5JFVMD5qjkU4zg9KzizglSCBWlMiYSHkkc/Sp4SxHOagCrx836VchaNQBu5pSi
7mUkuo9Tt960YHB5JrNkKkkZqNpyn3TWrXQNtDZmkTn5qpmRWJXcCM1gz3Ume4pIpyGDZJNYNW0M
57mu9irnO7FOWJY8c8LT4ZWdBjqKhlcrnPFIuOxr2kqHCHHFXJThcVycNyYpMgmtQ3xmUA8UFEbZ
8w5JxVtHUjBHSqyjd0qs8jqxHYVg9wuaPmDOAF/KopmJBFVRITg5zVqNg+FNIDkdSgbLMFP4VhJG
ST8uK9SuNPh+zl2POK4OWFVkYKRigCOFcZGa0I2y+znGarIntgVaC7TkmomgNyDGMEcetZuoNjKg
8CgXu1SmQAKybq4ZiVq0Fym0hRxznmtWJmaMkgisZF8xhkng1tq22JYxQwFi++K6G3Bx3Fc/HGWZ
a6mJokiALDNYcrFdDDlCTkmsi93uchTitZyG6Him7E2n1o5WO5z8cZBBNdDZujKFbG6qpgVcsO1Q
xlo5N+CMV0xQnsdC0WBnH6Vj3lpuy4OWFaUd/wCYmxgBipURTknkVsYHJraTF+Vbr6V0VtaYQFsi
rLSIvGFoNyApAoAqSLtIFZrSYbaDVqecA+9Zm7LFjxzQBo2zYbJz1qzcXgjXaDWMt1tztGaqyyNK
wGTQBood7lsk5q2qkEHNU7ZTGBxV0yDGSeRW0NgIrlvlOTzXPzzFSRg1p3Dl8jms97Z5exqi4bkU
EvzDnNdJbXZVQOa52O1KOCSeK3LaDdgc0GpanzcD7vNU0haMjtg1txRlMfLkVI1t5mTjigCrDeFV
CEdKvx3oIAzmueuv3UhTtSRbiQFJxUTQG5K6kFgc1gTXI34Bq5LIyIRzWEY2aVnJNZ2A0hcgADNQ
Stv6ZqoEbcckgCp0XOBnNFgHRjHboKv29ztO3Oag8v5eDUKxkOCCeKLMDcOXBODzVR7Pe4c5yKvW
8iBAHIz71ZDxkZGK0itCo7mcYyoHH6U9CWyMVPIyHODSxImchqz5WOe5nzIecg1neSScEcfSuhlU
PkAd6g+zrzWsFoQZiRuhGATV9Yt6ktxipVTaeRxmnsQQVTr7VQGRM6wsdoBxVXz/ADWOTtxVu5gY
Etg5NU/spJBAOaTkgNG0IJAz+NXpZAowBWYgMQ5JFS7yR14pgJuy+OmauxxgrwBVHv15q3HJ5a5P
X+dAGZeQEucE1BBG5faAauyS+a4HetGC3CqJCMEUAZk++PAI61TOSc7jWxebHB55FZYTIIPXNZc7
Ogrv2GTVjT4z5mTzSeX24rQsFEb5bAFZ8yA1G+ZMYxWFISkpyT+NbVzOij5DmsKZmkO4DJrC4EU4
E4wWxiqPlMuFwcVfSKQkAqastAAAMUroDNEXQYFWFsy4xz+VOkHk4britbTJUlxkgEUXQDbSzeIc
5rSXeoAwfyrUGzGcilUI2en5UXQro//R/mEgiEmDjmt+30NLlAWBzWVbLsYH0Oa7XTLyLhC1fLKS
P0yMXcltNOFrHsVentWlHGFAyP0qz5icYPFNO04KnrWFVHXSZECpyABkV0Wh6fDfShZgBt9qx7ez
Od5Brf0uUW0pJO2uSpsevh5Kxq6zpsEEQjh5wK5GDRyWLFT1rtJZllJLHihWwMADBrnnsdlOSvY5
dLPyGPB4rTgkA4U1PNGWzkYrN4hbAPzVzz2Oui9bGpLKuzJIrFeXcxXPFWXBlU7utZ3lMHKgHJrJ
s6yrczEZQd6oRgRkvjmtC5jVPvH5qrhN2c9qnmQFOUvIwbbgZrYtpMRBSTiofJcqODj6VNFGRhec
ms6kkBbiIVhtNdHYSFyFNc+ts6DcFNdJoSK8wEpxTlJPYzqHoegyPEdrjCVraksbfOprMEkUEagE
YprXSSjCsTU2MzIu4964Irj9bEEFnKGbDGuzu32RM/8AEK8i8RXTTLKshwBXdh1fU5MW7LU8d1O2
Se5lYE4zWdawLHIBitWZjvcfwis3zdkmcnivpsDF8tj4zHTXPc6eOIgKcGriTeX1PSqNld+Yo3Eb
akmiMzYiya6ZU+pycyJZ9QEn7vtVZImORg4NQJp10soZkbywa34Ys7UArLlZnJ63Ryd1AYWLYOKb
by7mADHNdtdaV5sJUpxXNLpyWchL5AFHKyZS7nU6biSMK3atNsLkccVyFvqKwyhFbqcV1iI0sKyk
cNSNYyVjOd9zFWOBUiQhmHJIFQzxNuBXNTxsU28VjJanfTehrRwIu1gelb1ndiMAAgY9KwI3yg2n
NTRjb8xJ4qS7nXC880BSeau2cTO44+U1yNvKqncxPHrWxbayElVAw25rnZ6mFkrnufgbSBHqEN2Q
eDX2HoyC4jt2U/cA6V8weB3WexjlHPNfSfha622yAHJr53HvXQ/Rsk0Vz60+Hvi1YI49PuHCR4xz
Xaa3cwXOPIZWX2r5b0yaZZkdd2c9jXsGkXkkkQDk5FeSfYUpJ7HVQRgAYrdiyVAx0rCtZMkCuljA
CA0FzY2SRF4ZgCa0LGzS4UmQ4U1nCzFzMpOcZrqfsxhtlEa5C0HEeQeNLSO0lHlHNcvYxpJtYnmv
QfEln9szvHSvOpXSx3Kp+7WsEBq3EihdorzfW4VecMGPB9a2Z9ULHAbIrBvGeb58E4rWK1OGtsZq
xjIHNW48IQao72XOT0qWObd1NbX6GF/dNNJzuCn7tXVnTIXcKwnkCjg802NiSCSetOO5w1PhZ0xk
yoCnNV2AOMk5zVeCRxjd0qR23EmtzhexHdqIo961yGo6pOqMmBXR3czMpR87awbi0Sbrmqhuc8lo
efTLJLMXYH5jV6FNq962bvT/ACwSqk4rKQMxKYPFbGLixrucEKT+FV0jfJb5jWqlqgBL8UCPqFHy
igylF3PAvG2sXcN+LdSwTPrXH3F3IkG7c2W969I8ZaQtxfeaFJ5rjr7S/wDRjsUlgKG7E8jPMtTs
xdB5TkvXPabok97eCPYxw1d79huA5RkOM10mgWiW10GYDfmkmROLO68DaPHYiFHjG9fUV9T6Nq7W
8CQlFVMY6V4LpETtNHLtwteswkG3Xn7tDdjmqQZt+I7KHV7c8/lXnFtoEdvKRls5rorjWZLWMoh6
8VlWmoyTXQaUYGaXMjjrxZu2ls0AGQcCpp5RxzWr8sluDntWDLC247ga1pyRJTuZNqEoMkVxlzcO
0p3nbXamDkqQea4vxCsdmfmJUmr50Z1DhPEEq7xz0rzfV7wOjRDpjFdvq+Jbd5FyTivLiGmdxJng
1rCSsedPc8c8bWrW0E1woNfK/inUGlSRieVr7O8bRI+nyxEda+K/E9mizywgnBNdVKSPMxa1PMFu
3JbJ4zQZwe9OntPKcpj5c1nyxOTtQE13wkrHnvTc1YmWUhVOWrWjXylySap6HaRh8yHBFaGoywRN
tVqrmRnf3iX7STC4zXnRu5vt5BLbd1ditxCUZd2c1zctvH5zOp5zmjmRMtzbMqiEHOWrDllleTGD
irC5PHO2rcMAJBxW8ZKxzy3GQ2juocE5rd0nzVu0BBABq1axpsAGK0bWJI5RKTjbV3NY7Hd6RtW/
tmPUEV+kXwektNR0m3tGkCuTjjrX5eaTqKS6xBCG5ziv0M+CtnqUE9ncCN/s+Qc9qLnbTWh9+aNo
cmnaYflZomXqa+aviZpttffbIwAWANfYOkXkmqaVHZxjdhMV8gfFyVfDU9407eXnPWpU0atWPyi+
Idh9h8UTxAHAeuEu12ux7/zruviHqY1HxNNPEwZd1cLfSLkEH5qOZDUWYhR3c7gQM1qafAvmKMVA
jDAHerVsxiYH0pOSOhQZu3KgxBcdq5OWHbIeOK6Ca8j8shm+auUur9Ec72wKx5lsaciNWONYhlTy
KiuN0oZSDin2MiXIBQ7u1aRgUEBuldCZnys5V4igPGar/ZGkydua6yW0Rv8AVjcafb2JBAZcGlJ6
F0nqUtBsPLuVkdcc16leugtVCkZrmba32lRjpWhqcn2W1QuSFyK55bG730Pq79mjwvb6rrUb33+q
3D71fuD8Ifh/pNqYZgkYg25zivxR+A95Pb2lpdWS7zuGcV+3nwv1a6fwVaSxj/SWXHvXm4v4Xc+l
yF/vUj6E8ORwaXrW2xkzhsYFelavd3LRlpFYZFcZ8MfD7XTpfXissh+bmvVPENpH5Tpj5UFfJ4iz
dkfveTYvkiuY8Xu4maQsgYkmuU8QeIJ/D1q88pKFBkZrS1/xFa6NMxMoXYa+Yfin8SrHVoHthdLk
DHFcsKDbse7j+IKdGldMz/EHxq1G9a5hBAhjyCQa+NfiR8TJr+aSzguWJkOCA1bGr69ZW1veRx3G
XlBr5mvLVpdTkumZjls16tOjyo/Is2zV4qbUnodHAxUGd3Yu/PJpk187AgnpVbflF3fwVm3E6k8G
uylLWzPmMbh4RXuGzY3SmQbm5zVzWtSgt7RmVx5mOlcPJqCWxLF8NWPeXbX2csdtazZwxehk3OoN
c3DOXI59apXV/JAu6N2LfWqlzF5ch2k1Ub5uGzUqVjP2d9yzbarPcMVldhk+tX1mZXVo2ZsmubeO
QMSgJrX02K5ldVCFjQpWNY00dHcazc2dp+7BJNcHKt9q9yXtxJI+egNex6f4Yl1CArPEQDXSeH/B
9po9w0iqCxOeaiTLmrHldno+sGBFa2lyB6VNbaPqLThJoHRM+lfSkMMCjlVH4VQu7SA5cKMfSsCD
k9E0lLWFRtzn1FWr/QreRTK3DVoC6ggJCtyDWVqGrYB+YbaUmb0jlW02GK4DYHymu706SFYAAQGF
cLJqFtITukGafFq9rbEsZsAVxVIPod1OpFbnoK3DFsY4qefV3tkAjGWrzCbxzo8LbHu1DdKrP4pt
rj95BMHU1z8jN1Xj3PYrHWNyM8p+euN1vVg07bnwoPrXGz+JoYYWfzcHFea6z4rknYiJ93NduHh3
OPEVVuj2a31mGE5En61m6x4xhs0aRZl3r714ZHr90eMtiuf1q5uLtGA3Emu+FNHG8S1sdvqnxKvd
X32gJ2dMiuFZpVlaQu5L+prE0q0eKQl9w5rpNu88HpWsYRiYTquW5nTs8nUk1Aq7c81qS28m0nbW
Sxbf5eTuz0qrRZKm1oWonO4DNbdnpRunDlf0q/oPh2a9dDJG3zGvadM8JpBEpKYH0pcqMm2eYxaU
YgoWP9K3rDTdzKWBGDXZ3mmR24zj5RWbFKittBGM4qrJkc7Ovsb6K3tTCNucVwura1NDcMq/dzXQ
2tn57hgCQa0pfB6XZWR1OBVGNRnD6Ot/q90A0beVnrXrMWipbQKMHdV3RtFj0yMeWoyPatW6Y4y3
Fc5xGNBbrF1qK+gBiY1bLDq5wBWXeXgWCQKRxXQB5fqqhZ2BOMGsSSdQv3ulM1XUQbqQSHHNc5dX
HyNsJYGnysx5WQ6lfZVtvauNupy0b5PIq7PMSTkmudu59pI/ya6I7nM4OxmMX+cknNZcgLE5Jzmt
KSVQpJNZ4/eEnNdEdzLk0HQR4IJq/NcCOPtVPeV3DOAKwNRvyG8sGuhESi7Et5dtIwAY4zW/pF4Q
iox6etcOJg2Mk5resZNoGTitlJGHKzrZpt+dtXtLkiaVRK23FZlrG0n3RndUl3ZXVuoljRuOtMiS
0PRbm409tPkV5EVgOK+WvE2ZLy5VCSm44rt77V2KNE7tvX3rhLlxcO+TnmtobGJwsUTxTHg81u26
lnUYNXJbZOvcUQ4QjJ4qhG9Y/JKgHQ19C+CrSwYRySMu8eor51tJEMi7TyK9H0jU5bTaUJ3VM4si
bPoHXZbLyCgKA9K8pm0qe6mZoEZh7Vh33iOeZ1ErkYNeg+E9bsQoE0i596468WVzI4S80vUbY5Mc
iharJfSR7Y3Zg31r27UbnTr1SodSD6CvL9T8OmScvaqWUn864qkWawLmlXjqAUdgfY12eleI7jTZ
g5nk+ma5TTtGuYE5jO4U66sbhiNyELXI4s6aex9MeGvHQvAscso9K9EXUoWUSCQV8WafqC6e4Ach
gfWu/g8ZziNFWQkCkZtWPrHS9VRnVS44rtjqNqYgJJArH9a+QNI8ZOHVvM6e9ej2PizTr10WW5Al
B6UgSPZTdlHOzBWnb/NGTWJp08dxGpLZWtoYUcHik5I1irI07FskIQNvTpWs+gxTnzQDXPW8hRww
ztzXUwa5aQxbGlAesZyVzZR0OcvfD9vuLMcYrm7zRYCCgPGa6PUtVWVyEbIrLDlwCT1pInlZxup+
DdP1CzmhlRH3jHIzXxJ8TvgaLO+fUNNt3dmJOFFfoQzkbvQVlXltHeK6SRqR9K6IyXLYxlF3Pyov
PB2qWtuf9EfcnXivOpLKe21FHlUo8bd6/UrWfCFnKZsxr83tXzf4l+ErXWphoLcsrvzxWc5Kxkou
50nwh8QXklvDbxM7hAO9fWWny3UluWl3jiuG+Evwos9HgiklQo5Fe/6lokVpZO0A4ArLmRpyM/N7
9oC2Wa9kkbOVr4q1VVO7/Yr7n+PMLF7uQDhMmvzs1XWcXE8IfhWIr2aDtE8yvuY18oeQ4ycUkSIM
7j0qm9wHJZWJpu8kHG6vSo7HDJEV7MEkKqeBWO9y6uMZq9PC7EsQappbszjIOM1UFqSbVs3nIARW
nHAoA4H5VnwqsSgDOavxS7iFB71HU1p7EEyl8qRxWLPaBMlOTXbfYWeHeq5JrBe2nEhGw11cqsZv
cx7aAlssCK2YowrLzT4oNpw421caEbRjpUDjudXpBVkUDnFe0+AbNf7Ut3AOQ4rwLRpXjkWNc8nF
fUXw9sdkkM8q4bINY1Ud8F2PqiGQtb26MewrT8p1jDMp2etc3bXkCRo0r42Cs7W/GIihNvbOG4xX
Nys6Y7kusaikYdEYFq4WZX1ANGQeagjuZLxzJKTljXX6dYbkWSNdzVMouxrzrY8i1Tw/fK223hd8
n0re8O+E5gBJcxMjd817tp+lB0DyRjf9K6HT/D8t5KI0hyDxxSgtB3PJ7bwyLiRUiQsw9q9J0b4e
XF8oiubZlj9cV7HoPga0sSlxKuJevNenRLBFGI4lXd9KhxdyJy0Pni3+DmnBvnBAPtXUaf8ABzRY
3BD5NeuNDPJ9yPNW7aGWDBZTmjlexjdHM6f8NtMstrR4JHtWjeacNPVRGgwPauma4khQyY+Va47U
tdS5l8tHBIOKXIx3LFpC9w6gr+lepaV4VtLyxLzKA30ryO31iO1KkuAa6uz8fGFRCJAM8UrF09zS
l8J2drcNKBkKfSsHWFthlFCHb7Vcv/E/nQkhwWauDu9RLK7sTupGs4Oxy+txwKzHC5PtXj3iHTLa
fMjhV/CvRtWufOLMxOBXmuqytOxiJOzNc1Wqo/EVQoSlsjM0+1jhUBORXe6bAhVTj3rjLKMqQmG2
j2rr7WYxbR2rxsyxPutRPsuHcE3NOR21jhSoJOKbr9hFcxqysQw9DWfaXqHHzHNXJLgyArnivg6s
tbn7Vg1aKTKGmL9lAQE8V2Nncs2Ac1yXyK2M/Ma6vSbdzhmFcp61N6G2q5BJzmoJSygjmtEx4UnB
4rDvb2GLKu2GFBmUmcqxGfzq5EAVyD81YUk4Ykgn8qvWtwOMtzQdlFe6bUD/ADAHjmuutUgaAF2G
6uNgXzH3Vpee0Z25OOlBoakkkSOVUjNIsvzDkVSjgaQ+ZgmiU+VkE07Bc0pLoKm2NuTWOtufMMxL
ZpI9pfcCTWns+UHBp8rJlJFbzXTBGTWxYyNKVyDxWQF5Abit3T4trDbW0YuxxSepvSNuh2knpVTS
9MtXvA7t8wPemahP9nTk4rj2157OcSBiApr1sNKyPHxcW3ofSNvZoYo1VBt+lbVtbiPbgbRXl3hv
x1Z3lsEe4XzFFdnaa355wrZHaujmR4cqcrnqumX32VAoOR716f4f0h/EISOCMyO/GAK+d4tRZTGG
JCk1+gH7Mui6dqclncEh5N2SDXRGSOOrTdmaHh39m7WNWsftTaXK25c/dr58+K/7PkNoZ4b23aBh
2K1+/el+LPBHhPwwsN7d20F2IsbSO+K/Oz9oDW9D8QyXN1YTRynP8Ir16NWyPicZQTbufi5rHwXs
bN3wGCZ9K5qT4W+SpNokjk9MV9xahBpN+xt5pFDg13HgjwBpWoXlrG6qYyR2rujXkz5yWHjc/N2x
+CPjPUbgNa6RdTRE8fKea7gfADxulvh9CuQAP7lf0gfDH4M+BodFs5NtuZigzlRXa+LPAXgPTNPd
pDapx/dFaRryRySoxvofymal+zLrepzmW8065TYc9DTF+Cd1oaBfskgEXqK/cr4inwhprzpZSW7Z
J/hFfLmoafY6xLMkaRtEx5IAqliZX1JlQVrn5iXmjNZt5Sx4KcH2rGk0eeZwFhJH0r6Z+Kmg6XoN
832VhuYkmvMrK8tI2Usy10KrfQ4pUrI4efQZoLJj5J3Y9K4ePT5ZJ2SZCozX0XJc2d3iJWU9q5rW
fDzQo11HHx1rRc3U5uVHjeq+GbS5t3U/fI9K+X/HmmXmk+YtvCxjz1r6z1S78iORgfnXtXkHiEjV
42ilVck+laxlYpU76HyjpFtPeXn71DkNXs9jaSQWwRU6D0q1beGLezlMqL82a9C0nSop48OORXRS
muYzqUmtz46+LcDC1lMoO3HevhrxCkSu2MDmvvP9p520XT3MIxxX52XN093D5r5616MFqclRdjJ2
/PkDir0Eg4BPIrJEh3YBNWA23aTnNbcrMqe5vrGsgAwMio3iZcgjH4Uti4dl+tdBLBEyA8ZFZzOi
G5m2qhEz3qcxrJkscVnyyvExAOBTBcyZGd1OMbGl0a6BEBAP6VTnmVSRmqr3e0Hnms5meVj1Jqgu
jRSXLcsdtakM8Cq67geKxBBIVxg+tU50uIiNisazqBdHu3wJuJ9P8aWc+GCF6/o6+A07ajottI5J
GwV/Ob8IZIX1bTVJxLvFf0DfArVxpPh3TxI2zegAzXNVZUdz7JkvDa2sm1iuwetflZ+17qq6raal
DcPnYD1+lfqhJYPd+HptQ2sUKk59eK/Gn9qW7aWfV4VYnYTXHzIuofjdcWscer3oUfxGs1osSPnN
XpzM2tXa4PDmpprVxgsCKG7Dp7GQ6soOKaZTbp5p/hrTaMbSCePpWdqtvKdPcxKSMVMpKxtBanvX
wRth4o8QafaIolZpAMYzX9TX7IHgWz8LeE7a8mt0imMfda/mk/Yl8Pu3jDTry4Q+Ukmea/pn8LeL
/wCz/DtjZ6c4ZtoGBURloan0N4kunMr3kYLJHXwT+0j+0fL4L02eCxuFW4j4wDivq7Vddv08JXV1
MpVih/lX4EftceI5bvU9QxM5cyHjPvThYynuU/F/7XGvahZT4u380ns/Nct4I/aP1CO9FzfalMpB
z80hr4SvjPHBLcSlwM+tc7aahBPIY1mcP7GlzLmIP6AfhT+0/pervHa3mqRfLxy9fYejfE4amEi0
yYTRSAcqa/l08Jatqui61amN5hFI45zX72fswT29zoenXV5M2+SNTyfaplJXN47H3dZvKsJnywdx
zXkXj7XnsCdrEdc17YsTyWwFou/Pp3r5i+LNtd2xY3CsgYGp5kM/OX9pz42X2ih7CC6ZfMXs1flz
qeoP4l1B7y7nkcysTya+nf2uNPvZ9UWSBXdVHY18gaNDKsamcFWSuiOxnKLudfLbQWkBZGCAenFY
Nl4uutM1FPJuJAqN2ao728kkQwgnHSuSvreCBGcsRJ161pBmZ+pP7Nnx/vYr6y0r7fIfnAxvr+iD
4J+OpdQ8P2oLec0kY6/Sv4svgj4wbS/Htmks7IgmHev6oP2avGHm+HtNnglLjylPX2pMwe59UeNo
31CeYzxbUb2r8sf2rPCtjDZz3aRxhlyc4r9R7nVX1x2j+82K/On9sCNLLRrxH+UlW/lW3MiXG5+G
Xi7xHHHeT2MbKdjEV4/q9/E2djgv6VL4rF2PE19IqsY95/nXD3e5Zy7FhmuiOwyw1+6kDnrW1ZsJ
sHPNcqimR12gmumsUMQBApgaUtsXQjHy1yd3DP8AaBa2imRpDjgV3C3KFArsAK9a+FXgSx8Qa7Zy
Mu9TKufzre5hY5rwR8KPFGtQKsel3EiS99td7dfs4eKo0JXSbr5ufumv2/8Agl8ELdtDtprCxjmd
UH8I9K+k9L+E1g8gh1ezhh+qClLYR/M9p/7NmvSXH+ladcoM+hrT1f8AZp11YgLLT7mQ+ymv6jbT
9nXwbqO1liiJPooqxefs26FYIHtrSN/qorEqK1sfy26N+y/4n8syXOlXS455Bqjc/APxZ9tW2g0i
5dAf7tf1TQfAGzu7Uxpp8fp9wVo+H/2WdLFy1xfadGideUFCKUbM/l+l/Zh8TahpixyaRcq2P7tc
5p37KvifTJ2ddLvMZ9DX9VHiL4L6Pp8wt7G0hdVOPuCsy7+C+lLpzTNZxCUD+4KDQ/lf1v8AZv8A
Fk8qiLSrpyD/AHTXa+Gf2XvEFxCBqGlXEe31Wv6UfBnwV0DUtUMV3bQ9f7gr1fxP+zdYw2ayaRp8
cvHZRQB/NBY/smaxc5W20ueT0wtZ+sfsWeLrgkrod5j2Q1/SL4b+FF5olxm70yOONT3UV6BqGi6e
iLHHaWzYGD8g4oJlsfyaz/sQeKDqEby6RfIgb+6a+/f2e/2OEsWt5rqykR0IPK1+y2oeGdPuG/49
Lfrz8or0fwV4S061hMqxRKF77aqO5iZXwN+Gun+EdJt0ZFj8te4rT8dS776aKJFeEDGcV2lzdSQk
29oMxLxxXA6uJJpJ4yM7gaqbA/KD9r/QbLULS7EATzsdAPav5+PHVg+meI7iPLB95GK/fv8Aa9vL
nw813clSsfPX6V+BfxC1RdU8RT32c/Oegq4vQxkjGjyyqXzuoubhUQqrZNZI1HcwGetSeX5uWyc0
yTEvpmkBDCo9OgJkGQcZrRuLN25KnAqKKZLdguaANyaBFhyByBXMl97spFaF1qP7sqjE5rEikZmJ
I5NaUzOZFPK8ZIXNRJI+QTkVoC38x13CtBtNBQbFJrQlyuZizEqeTmlVi2c1L9jMbHINOaJlBY5w
KC4vQi8gPyQaiW3CucVHLeNHkZ496uWk0cibi3esZbikr7F22whHNF4B96oZJgvKtVWWdpV2nOKk
ctrFQtkqAT1rSgBwCQazFTJG07ua3YSFQZHzUnJDhsTR5AGM5pxiDYz1pscikjnpVkYOMnisWRKL
uU5ImUDZ0qBpTCwOTxW3gYxjis27tlbJ5pGqKM+qSyr5RBx0rI8rDE4zmtH7PtJ3E8VNHAzsABkC
gCrBaFxjH6Us9qYweOa6i2tfKAO2o7y2RgWB5FLmQHCsjg9SPwqCWF8ZAJroXgDMeOakNq2w7Vya
XMjJxdzloYypHByK0UH3QQetSPAVY5BzTV+UjcKfMjU1FjVIwQeapyzOp6nijzyqgc4qB23HNM5y
5BeOflOcVpLLuwQTXOeYq4GSKvQ3AAxmgaN0HcM56cVG0YbNU1mxjk1cil3cA9a35katqxAibXHJ
4NbUDKVCk1nugU8mqssrocqT1pmJqXUGMsuayixiBJJzWjbXZlj2Pmmz2iyKR3oGYcjh23bj1okj
kkQBVJArWj00EfMOlWFh8rCYBFA+RmFFYvwADWrHpSYDEfMK1rRV35IrWECHBx1oDkZy1xD5a4UV
nsxPGfmrpb5UiQ5NcsrZmJI4zVQ3DkZPHBvI3cGtFbV9vCZFMgRnkTAO0V1yRRiEBcVrfoNQ7nJj
T3c5CcVbitvLxkYrsrOKDYwbGaxtQVIpSqnjNM0UbFWJQeMcD2q9sAQqvNZbXcceFDe1X7SdJMYb
mhuwzJvdPEnzEciq0EAiGMV1U0e4HArHli2njOc0NgUJIkbOTWXNb4PyDNa8gbA4OaLaLJww4rKb
A58x/LgjmmRrggc8V09zZx4JU5rKEIV8e9JSsAyFWbK4OKk2eXkkc1orGiAY60ksIZAa0jK4GSzZ
JBJFNMzRDGWwKWZNmTg8VV3eZlW7U3JATCZmBwTV6zYs2GJwDWOR5ORzUsNwytgZxS5kB1ZhwMgk
ioWTGO+KyzqjIgQE0kd8z4BNUgL0r4UgfSooCFYnPNRltwGKhZ9nA60AWrtsAHHWoImQAZpgk80H
eelZ08mHKqeBWD3KUWaM+GxtNRKMACoIJWxzmmSzgH5Tk9K0jJWDkZcXaGBJxTJ58YXPtWU13gnJ
xSbjL8wJ4p8yEaEGPPX0zXQykJF6Vy1tKFlUk8A1vmTz0AU5WjmQjMlYsxxTMY6g1oCFEJJJqB42
ZxtGQDWHMjfmRHGuQflqGScxgqTit1YkSLOfmrGubYSZbJyKwC6KHnEnJbj61ct3Q45rHkDK4QA4
FXoIyoB55rKT1C6NzfH6Co3wAcHNVljY4wW4qZgygDBxUBdGbOd24YqaxxFzk5psiYbgUKu3Byc0
CbVjaFycDJxTxebcDJNYpl3cZI7U9YncEgE0+VmJ/9L+Y6JsHae9acKsjgx53VjCRI2BckYNdTp6
xyoJFNfIRdj9RsattM5ChyQf51faQpgqayshTnPAq3DPHIxVj0q5WNIR11N+2uyVCsauK+SMZzWB
F8smP4a2Iv4a4qx30GrmxDKz4Ddq1IycAelYEEmw4J5rSWZ1Gf4a5Z7HdQkuYtysMHnpWVKqMdw+
8KHuSxxmqM0hXGwnNYTWh2037xs20QdcsDxWFqVz9mlO3O5akGoSQoQTiuVv70TSncec1zT2OyG5
Yku5bgkt1FXbVi+FPWsmL5gSB1q7HL5bjGeOKyHNnUxxAIFIPNWYbRcjAqvYv5qqW5rdgjzgqKzq
DpgIVCEEc1irfNZ3BxwK6gwkjGDk1Rl0PzfnZTip1RWjGrrc1wAu7ge9a9jeMcDNc41mlqcKDVuw
kKsM55qlUZEodjpL6ceQ/PNeQ63mQydcV6rd28kkDMgPSvK9VzHI6yV34WVmebjoux55c221XZQf
yrmWXdIyKDkGvQ5IlYMADtrmLmzSGUugPWvssCvcPgsfH3i5ptsAgDZFdNp9snmhSP0rnLSRxjHa
uitJ9jByfmFdUl0MIbHTTWaLEBiqEdoitlM7s0+S/eSPaDzSaZKRN+/Py5rEo0pdsNszSDBFeZav
dtJKVX7ua9E1m5hZCiN8teZ6nGIFaTtmkZT3MfdtkVsnIrv9J1QzxLCx6DFeax3KTvtB+auy0eDy
sMc81Eo9TaMXY7UxBlOeapPEVPAyKsxSE4yTip/lfjBrJrod9OLsRWijoetaDJ/CO9VAoTnJ4rQt
5I2XDE7hWDRrTiyH7O5BAB59qn0rR7ya/j3ofJzVm2fdcpGx716LYxrF5YQfMeelclVXWh3YWNpH
u/g6xis9KjVCfeu/0nXGsZArt+7Brzvw1eKtkInPzVp3iuUyueTXzuMVnqfp2UzXJY+rvC+oWd+k
bK4PFexaase0FDXyP8P5b2JEznbXvulazcwSL5rYiryz6eiz1eKXymBJ4FdPHfRSxKsbZYV59FqM
M8QZWqCzu7tbtVjPyk4oN7o9hsH+7uNbc146R7BWPpVrM0CSOOcVZuHSDLTn5FoOWfxXOc1TzBbT
zOPlAzXzhrOszPeTRxnIVjxXsXjHxTALeS2s5BnGDXz/ABRvPcySuDlzW3Oixxu5uSQa0IrvehBN
Vjb7n2AHmmzWdxbjO0gVrTkjiq7EvlmRjgcGp/ISJcjO6qNvcFWCk1pmN5MNztovqcb2KD/Llj0q
W2dHIBPSq9wshfYPuGo1RoTuwa2Ry1PhZ1SGLYFB5qMDJwOaxkuSMYJzWpazjgua15kcL2J5rRZE
6fNWRLZyxk/KdtdZbhG5qaeGNlO4VcJK5gefyxMylSDWS1kkWXJ561193EqFsDvWBdodjHHFa8yF
JaHMyzqXMe6pl+UYB4NZE6ssxY54NalrKk2AOoo5kY2Od1XSGuSWC5/CuJvNGnj3DYcfSvaWVUAD
CudvYQ8hwPlqJu4jwu8sPs7F5Bgim6DBDc6gFbO0Guw8S28aoQoOa4bR4LyDUPNA/dA0ouxMke7W
1qkCxrHnaK6WGQ+UFGcdK4i31B9kYZq9D0iye6hV1HBoqSRzVItGbPYrMpY53CswQLDMq9K9Ak01
oUbcMGuQuLK5e6GAdoNQmcdZHX2iZtk4OBUUsOc8dK2bG2xaIrA5xVW8VYwcA1pB2MORmN5SBgzj
AFeTePBJLKvkAlFHavVJpco+M1554jjBtJpCCWUGr50RODPDb+9nRTCOlcXdzC23OTg963ZZ2mup
lJ+6apa3p6tpk0+DuUGt6b0POqQaZ4/401BHsZWRstXx94hu91xK7nkGvpTxLNtsbkyH5VyK+U9b
lW4uZAhyoNdVKJ5eJWpz8g+0sSKrm2dG4BP4VpwRhMAA5zWgIN2SRXoRWh5dZa3OdE7WuWY4NYlz
dvPIWJO2uj1KFHBUjkVzE8BUEKOKZiVGuWVhsJxmplk3YOTuqg3DqO4qQSCMD2oA2FYhCWqSG525
BPFYZvi+FB6VIr7u5raGxlJanVW+opHhVbrWh9sk2kA/Ka4qP74JzxXSWDecyoSa1lLSxqkbfhVZ
ZfEVuVJPzD+dfrp8Hry1i0a0gkIE3H8q/Mfwro8drdQ3hUggiv0Q+DcE17FbzDOxTRP4Tvjsffng
a4Nspc/dIr42/a6vB9ku5rdv3ntX2H4VtpZIAsY6LXxF+1Fb3T/abfBK1z09zpaPyflvWn1CbzCf
M3Gllt2ZyzA1v32nWNteSEAifdVZgCDwd1agYy2vOeeKSZliBANaMmVU9Qa5u+acEkj5amTOggln
3EjJ4rndTimfBUcVoo25u/Bq4I1kQKw+lYgZ2iXNxb4GCAK6iW/ZgMEZrFjg8knipCNuWOa7I7ak
yv0NuzvMsA2a6S3cSOvevPo58MCvUVu2l8y4BPzUStyuw4R6Ho9rCrMobirniXT0l01QAeCKzNLl
d4VdzyK07y982BYHPGcVzx2NYxdz66/ZgtVuII7WQfIhFftR8C7C6vZYNM25tlr8Yf2fJF00Qyoc
AkV+6f7Muq6KPs09y6+Z9a8/GK8Wj38nvGomj7o8H+FhbIqKmFRRnivKPiz4z0vw3HdQidVnQYwT
Xu+rfELwp4X0S5vJLhUfy89R6V+Jv7SPxqfVdevf7LuQ0Lucc184sI73P0d50ow5W9TX8dfE6PUb
i4RJwTk96+TPEXiCaW4mJdsE8c1hL4iMoae6k+dz61wHiHxHb25Z3cBR7130qCR81jszqVPd6Ghe
Xwl8x5mPFefajr0cUjKrj5a5fUfGkMrNHFKCDXCarqMkr7om+9U1OxjGD5dD1L/hJ43+QOPTrUcm
qdSrV5LbzsGDkncK11vpuDu+UVENzOqnY6e6ujK2WJp0FwRlc8Vy76mgBO7msebXJY2BRq2sccrL
Y7i4YbjuzRBZ/aHAUEiqmg217q5VypMea9f03QbW3hUupDgURaZNSTWxzlj4ZDhC6cNXe6V4RtYM
SlTTfPS32qTwOK05dXkitSUYYNTfoapW1ZsxlLRdkYHHFQNcncTjn6Vgabd3NzITKfkra8vJOM5N
ZVHZ6lSZYa9c4HOBWbeamQCik1JPG8anIIFc1cByx44rPmRPKxJJdzE7jzXMaxcyR5VM7a3T8uc5
4rjNbnO8qCeKzky4MxJrhwxKknmsHVb65SJ9hOa6CKAvgsDzSXOlJMjZUmmpWRMnqfP+qXN08+9m
cNmu68N6i32dUlY5HvWZ4i0SYTEW6859Ks6ZoOqx2wcIQfpUq1jPW5o6xfXDIVhJNc7a+fIxDg7q
7C202UqROp3VWuLD7G/mYwKuD6CnsZqQSKctnFRzhgcAV0lrbPcgEAkVJNpDc4U8V0xkrGJz1tbb
sEg1t29grEBclq1dN0pnYIy967KDQVgw7KasDEsdBhmiJmBzWxpnw8sr6UyhTkH0rbWJEUKOgro9
I1WOxBBYDFAFeLQU0naNuNntW3HqAEO3I4rmtX1m5vLgCE5TNNgE7bd2cd6CZSsT6vK7wNt6Vwtq
tzLMVQEjNelizFwgQgkVp2WgWUHzbTvrSCMjH8PWt4JkWZMRk163HaqsSgD5R7Vj6faIjDcMAVvS
zBEABG0VXMjFxYxY4kB3ngVzeoSAyFR90U/UNVRFKbq5uS7kkO7OVNYnO4slnk3KwXtXIatfx20M
is3zVNrmu2+n274f97XkEuq3OozuZWzFniugXIzn9Wuz9okkc4GeKwhqvzlGb5a6fVNPNzGTEpbF
ea3MZhnKODla250HKzeu3QxNJGa5Zn80tuzxVmW7ZI9mazVEjv8ALnBpxkrnM4OwyS2eUkKDjNNF
pJFnIOK6K3h2ICwOanMCyYGCa6YyVzDkZyMw2qRzXI3cG6UsAc5r1OfTUZSAuTVGPw+rE7lNb8yF
KLsedQWjMQTnit+C3wACPu1uPoU8UxCJ8laq6DdCPeEP5VcXZnPKLsRaayKVXOcVu3t8i2zIxHNc
k0c9m5yCMVHcSSTRksTx0rVSRhyM828Qu8Vy7oTtY1zi3WM5PNdjqUHmuyzA+1cbd6fNG5ZQQgra
D6GMou5aWTPLZ5qvLIuRgms17l4/kb9agN2N4BPNaWMami1Ot06Mllcdq7KCfy8E8ba5HS5MRAk8
1pmdjkEnFaSWljnjK5DqeoTGcbD8oqxp+uT27rliB9aoTxq+SAay5MqQMmuOsij3TRvEdnchY3kz
L6Zr0Kzv4I1Usw218m2lxJbSiSEneDXaxeJ7xoQjP84GK45o6FrsfSsGo2tyQkTAstXfsyToykZb
6V81aT4rubK6Vp3wmea9x0DxTY6l5awvukPBrlnudcLmLrejXMUpaJWxXIajqF5psLdQwFfUcWj2
95AjzqcEVRvPh7ompIfNjY1zz3HUPmPQfFF9LIUcnBr0zTdSlicXTMwKnPWtLU/h5p2mMXso2AFc
jqRezXyui1AQZ7TpHxNuo2SBJBhOOtet6Z41luo0VnG5vevgqLUpLS+V9xCZr2vRPEkZhikik+ZQ
D1rKa1ND65tdZuGj68GmLdPNKck7vrXjXhzx/p8s6WlxN+8Y4r1y12TKtxCeDz1rGa6m0NjeXCgF
icipFvY4sBzxVbDvHnHIrDmDlyG6Zop7FHQ/a0lfCnIzU/y4BBJrmYiUIAzXQWmZAAc8VpYxluV7
u2jdCQPmNZ9vpUTSB5FHB9K66Ox8wdDxVeSHy2KkEYqJ7GdtbmpYTNboFixtFbs97JNplxu6AVzt
uuBjFbnlqNOnVjwwrGMlc05ep+efxsmWVr+DJOc1+bniDSEt7i5kwdxY1+m/xg0SefULnyFJVq+C
PH+nLYSSJKpDE+le5SldHjV4u54dEWUsOetbFpAZiMA4NVEt90hwDgmun09YrcDPavTpuyOSSIxp
pYYcVRubFbbJA/SuxRt4ytUby3EqnNb86M+RnEKxLYyeDVyDiQEk1M9iyt8oNSLbOMdsViaQVjoo
rorCFBqq2WYtiqcTOuFY1qbQI8jNdBkzG1B0iAIJzTLOU3GF/hqpqGZcgHnNUbOaa2lAJIBNJuwI
9A0+02XUbqDjPNfRvhzU/JEEcZ+bgV85adeouwsea9K0XUtk0UgP3SKykztpSR9KtfXRhXeODWc0
Kyktkk1iWniWxeBUuHG4Cse/8Y2FnLtEgAqToc0j0SzgI2qo5Br2Pw5aReQu/wC9XzXYePNIWNWa
YbgfWu90v4p6JBGN1woZfeplsLmifTen6W0mNq/LXc6RHBp7qXwG96+RJPjpY2qFbe5TdXKat8fb
lFLrdLxWJV0fpAt3FNGChWqbNcK4MY4B5r829J/aR1SSYQpdptzjrXsOnfHeTyVM90m7FVDcmctD
710zULGGAG7cBwKyb3xFpwnIWQbV96+Grv48QKSJLtQD71lSfGeylR3F0D+NbGN0fbmq+LNPMDQW
8wLHrzXmU2r2dpI8skmOfWvkl/jJZGVvLuRu+tYuq/FiOa3kY3A496mS0LpyVz7JPiHT7kExyZYe
9Ul1YGXKsDg+tfnRc/Ge/tZnFpcDGcUkHxq8Tu4ZJ1KZrPlZ0U2rn6jWV9JcRDJ5+tWZmXyWMh5+
tfmpF+0F4ktVAW6QYp0H7R3iOWdVnuo/JJ5rCpBrY6o1F1PuPWLh1dlQ/LmuTaGSV+BnNeAW/wAa
rW6gVp7ld/fmorz40WFrCWjuU3CuCvhnPc7MNilC59P2mmNtDbfmq8bORQcivjux/aAlll8uK6Xg
100vxvdYSXuVzivMxmXTcbRR9Rkeb0oT5pvQ+pbSKRX+YHbVy7u47ZPlPzD3r4ql+PV4jsEuVxWN
efGjVrrLJcKa+Zlw3im78p+gUuLsDazkfd+kzJeTKZiOvHNetWcSwxqWHyV+Xel/G3WLWQGW4X5T
Xs+iftErLCIr67TOMCsv9W8X/Kd1PjPL7fGfWfinxRb6UhEcg3DPevHpPG9ve3IR5fnz614X4n+J
n9r5eO4DR/WvMx8QdLsLgPcTYcHPWrjw1iusSJcZ4DrM+8rC5aeNSDnPTmum0qMSXCJP90mviG0+
OVpFABDdLwMdapX3x81WJDLaXK5Xoaf+rOK/lOqlxzl9tZn6ZnTIY7cSRc/jXO3l3a2gZpmAC+9f
m7H+0940aIxLdx7B9ahf4/a7foVu7pMt1o/1axK+yaLjjL/5z9GbTxlpKv5ImHBx1rTn1XT51LiT
j61+Ztv8U5wRKZ/m69ao618f9VsIdsN0gFax4cxPWJnLjbAfzn6XQ+INIilCyTDC+9bcvinQfJAi
nUuPevyH/wCF+au+ZXul5963NM+O8zDM12N31raPDeKtpEwlxpgL/GfqBJ4ksyxxIMfWtK08Z6db
cySrge9flTqvx11hMm1uV21kwfGfxRfgqk6n860jw1iusTB8ZYF/bP1N174g6fMQIplK9+aw4Ncs
dUXYkobsea/NJ/ijrsSsJ58E02z+N+r6Y58q4GSe9aU+HsStOU5qnGOB/mP02ttXttGnBEuBnnmv
WNE+Imjwxo01wAR71+QEnx01i9yHuV3tVRfi/wCJ0dS1wPJz71uuH8T1icT4rwVn7x+4q+NtOv7Y
SWcwJTnrXqfw1/aug+HNwlsLxI50OMFq/EXw/wDHy8trAwx3a/aCMcmvNPEnxU8QXd+1zHcHzs5H
Ne3Q4fdveR8djOLFztQeh/VNffteWXijTVnvNSAlK9nrxHxH+0OskMwguw6e7V/OvZfH/wAaafai
KW6AVRxyf8ay7n9o/wAcT7oortSp+tbrLLOzPFrZo5XaP2+uvjvEl88jXI3g/wB6uw0H9rWfQ7iP
/S4wqHjLV/PofjX4vmmy9wN5Pqa3bT4p6/OFe7nG0e9arAni1cU2z+pfw3/wUbfSLOKOTUo1RAB9
+qvir/go1beILY28eqxsx9JK/ls1r4s3zWkkdpdHzVHrXklr8WfGCXz+XcHap9TW/wBUOWWIaeh/
TBq37UZ1idpJLxWRz/frHv8A9pP+zNPmk0+6Qvg9Wr8A9O+O+uwRFLy7Ab6mnn48a1KWjN0DCeOp
pfU0zR4t2P0E+JX7Ueu6pq0qPMv3yPve9dT8P/imurIsmqTBVx61+Vl544sb64E7zFpicnmtJPil
qemweXp04C4x1prCW1MZYhtWP171z4nadY4fS7gNIPeuZb436xcRNbTOnldOtfkdP8X/ABYXLCcY
/GrMPxd8TsoLTLuH1rdx6HPGXY/TjV/HE00bMrg7veucs/FNuSXunAx71+c8vxq8QL+7e4X0qi3x
a8QyA/vxtNSqN9DSNRrU/RXUvHOkpIEhmG/PrW3pfje1traS4llAVRnrX5lW3j7UWnE9zL3rd1H4
o6i9k1vazfKRjrWlOhGL0Jq4jmVjpv2hPiRF4qupdPhlDhTjg18qyReXahMGrl3LNeXz3VwSZHbN
Q3e8oOPlr1qRxyZzqbd5Gec06feOQOtK0YVsjO6nRrJLwwOBW5EHZmppMiqRuNdR5mUOM4rlbWII
y8Hg1uiQqhyTxWMlqaXRXuVBb6VD5fXmkeQsx55p6Z5zmobsO5jXLFZCOasWzbcMaku4lbLYJYVn
rI6kilzIDp45QyDB5prDdwR61nQMQoOe9a0Sb1JPWs6kkNHuPwM0lLrxPp4Ofv1/Q78KPBsd54a0
5yrYhQGv59/gK0kHijTy3Ch6/pG+CUs974UtI7TDMIxXHXehvGSPW7jVXsPC9xpY42IQPyr8dPj9
pU9ze61PcKfLYk9K/XS7g8qV4dTG0PXwn+1H4csLbRNQu7NDllJ/SuEubPwM1DTYY9cvDEDkMe1Y
+ovtyueldf5bS67qAYcBzXLa5B+9YRihy11KgzmzJ15anX1wI9NcDrUGwhwDmn3lsZbcxgHpSqtJ
G9N9D7R/Y81LbqNtGhHmF6/fb4bQs1jbTXeQqjPNfzafs0+I4/Dni2wink2IZMc1/RR8PfElvqnh
mzazcMzIOlZwmrGh7X408TINCm0+B8psxX5GfGL4d2/iPUr2aVGILk9K/Vb/AIQfXNc0qa6ihZ0w
e1fI3jPwbqVhqE8d5CQm4jpVe0RlPc/DD4xeHb7w+lxbWcZESH0r5Jh1S+s7rJ3eYGr9wvjJ8Crv
xJYzS6XaNJLJ7V8hRfsfeIZ5hLPpsn3ueKzjNXIPEPhVZ6x4y1SxjSNpAjjoPev3q+C+iXWg+HNN
iZHWRIl7V89fszfsw2el31vvsZBMjDdkV+x+ifCTQdN0i2EsDLIqClKaubx2OP8AB2t3x8pZx+7W
vKfj3cSXCRtEPkUHOK+kG8PWdkjC1Q/LXL6z4HtvENjcpeRl3AIFTzorlP5/v2jY47qY7RllXB4r
4qjtIMsoHzV+uv7SvwQvrU3stpavtCkjivyX1zTb7w7e3Md6joUYjkV1e0VhHGaon2MOx+9XmOsa
k0jEBq9F1K9ivYXzvL/Sq2geALvxHMq28Ejsx9K2hsYyRl/A3wdeeIvHVk/lsy+aOgr+p/8AZr8F
ajpfh3TIWhYRiJeo9q/Lb9jz9mm9/tyyu7uxk4kByRX9C3hrw/Y+EdEsoGTy2jjA/SjmRg4s5u9s
5/DyNd7Sox3r81f2ztUe70Oe4J7HvX6SfE3X4F0KRw/Civxn/bE8e2reG5LWGYeZyOtWiD8idbnS
fVLnB53kfrXIXlhFM5z1rV81Z5Zp85csc1T89fPCk967IyVgKkWl+SpbB49qpy3LROUTtXbyqgtC
QBnFecXCyG4bjvVRkrg0Pur+VYy2eRX1d+zVrKNqNssjfN5i18px2D3GFYEqa9b+HeqL4X1ezkjb
ZGsik5+tXOSuTFWP6qP2UNQa+tbSzAVlcY/SvtjxT8PZRGl6kJ2kZyBX5GfsTfGLS5NX0e3luk2k
gHn2r+gVrnSfEXh21axZXZ4/Uc1cpKxnyM+NbGWTTJREoO5DXQ6nrt4bDEQBkxXS+IfBtzBLNcpH
8uc1y9nBCzvFODlKxfmVGLuWfDnjFNLjEutFI41PevQrf41/DsxtBcX0KY4+8K/MT9rf4tS+A9Hv
U064EcijjmvxMn/a88eprVyJNQAtQ5A5P+NSpJF8up/VdrfxM+G8t5ugvkYk+ort9F8XfCrUbMJe
3yAsPUV/Jiv7XniMTeY2oDH1P+NZ9/8Atw+OLHIs9SQKvuf8afMjTkZ/WxJqfwn0eVruxvU83qOR
T4fjj4MtN0V1eRCFeBlq/kCl/wCCgnj9WCXGqoF+p/xqQ/tzeKtUTb/aaMx9z/jRzIXIz+rnxV+0
D8MMSKuowhv94V80+Jv2ivAFrJKttqSFmP8Aer+be8/aq8Q3bnzdQyW9z/jXN6h8fdRlYSz3hx9T
RzImUXY/pH0749+FL1ii3yEsf71fRngH4oeFr22Nq12vmSdPmr+UOz/aD1KK0afT7z99HyOTXsfw
N/au8ZzeKbezvr0eXvAHJ/xo5kY8jP6oG1HSokaVX+V+a8f1fV7p9UlNqN1t61438OvH1z4n0Swl
mmDtIo717zp+nRS2UkrD59uaOZByM/LX9syzbWrG6jkGUAz09q/nY8fgad4iubCP7u8/zr+mP9q1
dMXTb6JT/pQB7+1fzR/FWMDxvcoc7zIf51pTkjOSOORTGRkmr8V8YyAx+WrP2M7AzD5qzbm32g4B
zWnMjPkZsG7Z0OCCKwriJmfcM5ot5XT5XJxVsyKCOKOZCasU/s7nrmpo4AMH0NaUa5TJ6Yp8MBdi
QDtramzOcbkccRYjbyBW3EoEeKiWNI87ahkukXIUmrckRyMfJbo+SB+lUWg3bkbNXYpwwwCfzp7q
OvrTTDkZwOpxrE5Rc81FbOU+UE4rptQ04TgsgJesyPSriNCzKc1jLc1irIT+HLE09I93OTioWyGC
d6v242gA1DkiZRZGsSocirajK4qYqoxy1XLe3V8HBNZSepaKtvbuTnFXzEVBJOAK2YLUbTgVTuBj
cp7VIGc0oGAueKglmVUJYnilkj2liBzWPds5+UUFcrGyT7yevFaenuBgsa5+OJ93GcGtuHCKBg1P
MiTqFlRk47VSmZGyozmsn7SykAHirCSZGTnNYgQmMKxBP4VZXGOM1Xb534JyDUy/LhTnJNAuZbGR
OP3hOO9UpVHJ71r3MBPK9aqrbMwGRzQNuxnpBJIOAcVE8bx7gwPHFbYIgAHORVC4Ky5roOcw2J3H
PQVJExB4NOuIyuMCoo+MD2oAti6IyHJwKv29zjGD0rKMW/J5qzAhQYwacdy1axuPch14J3CqgkZm
I5yKijHUc1diix8xHNbkGpaW4A3tVlnwflqvFPgY7ClzuxtPegqO5P8AaNg5PNJ5ithuaryxlgOD
xT4IiwCig1uWY25BGetXvOcAYJAqGKDYQHBqaQoinBNAzC1mdyqgVm2UXnAE5yKs6hIrkjNQWchj
YBO9VF2YG9CoiwOlasEvIXnmspTkZOdxqeKTaeT0rRWvoBvr8gzk81z+pSu0h/u1o/acoRnmsqXL
k5z1qgMryJ5HBAO2te3QwkMOWqWDaPl5q1IuxC2Tis6gFyOddo3n5qqS7WckVkNcMGOfu1PDKW7n
FQ2BLKo6nNMjcLnPaoLm5QfLmqLXACnB4pAXnueSueBVYuuScHNY014obAPzVctt8u04OKdgNFH6
9cUrysFOM4q4LZNgGDuqs8BGQ2cVpBAc3d3D78D7tRqedwzuq9d2ZLHYOKjitsdQSfpRKIFd8vjJ
NR/dBAPNaXkFuMGj7MuCTnNZ8rAyMZ69jSRysjDk1oND1GDUX2f5sYOBWsFZAadu4ZQabJHu5Gc1
ApEKDORUDXyr3/WqAtABRtyearyRYyy9atwgTgFTzVpogEKkGsHubx2OfaXZkDtxUQGcsCeamkh/
eMMVNFATkDP5UhnO3bFTgGn2d46gI2eat31tgng7qow25VgT1oMZbmwsbE5XODWpaymMBR1FULUk
uFbO2twWycFQaSZJIMuDnikDrFnJ6U8Lt45qhck5IGawAJLt9+AflFX7cxzLtJ5NclPK6Ej3qzY3
5Vhg81PMgNTULFYcyAVQt5hkKegq9fXwmhC5G6sSE7WG7isQOhSVcDbnimGXeSOaphgqjrzTxk/d
zk0ASGRRnrU8ISU4NZU6yLnINFvJKnPanHcDca0QHAzV2CHYuCKzY7tDjeTnNXluQwGD+tbgf//T
/mGkgaRehrotHWSJQpztrAsLuOZlQnvXXQhUAAHWvjz9ShuWp1HG0GqX+qYFc5qwWLfKAc9KT7O3
BYGlK/Q3SNi0YyqvJJrfhidVBI6VnaRCq4ZhxW67KucdK56iZtRg+YpSSKjDPWtEXEYhG8jpXOXa
yliw6VBCblzgk7a55wdj0KUbSC61Dy5flbC/Wr9pcJcjqc1zOpqYyMda1tDG5Tisqq0O6nFkl+WB
GDxWVHa+e4wOTXR3cSjIYVVt9isAoIrknF2OsWO08pQGBqxaae13OEjU/lWksXmIpIzXX6DbQQgO
y/MKy5GBWg0Se3RcrwKsRqYSARyK37+9jjiIB6e1cRPqSFyATnNRKmzWnsddabGILDNac88AjKpj
IrjbS8JGcmluL0ggAmlUixUxl+43tzzU+kQh3UuMrVeGI3ZHBaunsrdIFUEcioUGzQ3ZII/s52jg
CvDfGKKJGMIIIPavYLmWTymSNjyMV57q+nnypnnUsx9q78NTbkcGO+E8dN20QKsTkVRabzSd2SKi
1UNBcup+7nis9JRgA19tgItR1PgMdrLQ6SCP5Cy9Kmimy23PzViR3LooG47aj+3KsgwTzXVPc5Iq
yOzjZh36U+S52DIJ3VXsGE8AbNVrj5cgngVzyeoxZLt3yXJxWHfbrlWTkqanZ88A1GOMZ9akynuc
rHZPb3G5Rhc111vcsEUKSMcVRvNgA2j5qvadbOyhiPlNJyR1U/hR11jJvRRyWrS8p0GfmxWbZhIs
ZFdFDJHKNp+lYs9Cn8KMzJOfvcUsZcPwDVu6tijfIDz7VYtLYNjKndXO9zaDsytGtwLiN13YzXtf
hiye6iSSQZxXEWOnIELSKCa9H0GRokMcZIrnOujKz1O5sR9nZR0ANekaXaLdJG0g3Ia89sYjIoDD
5s1694btiYY0YV85mG5+g5K7x0PVPDlhb29srxptXFdarI2BzgVg6apgtwh4GK39Ji+03HlgZwa8
hux9ZTZ1FiW8tQhOK7Kzg8tUlYYYVW0jSGkcJtro73TLiCPaoIpc6NTorHxZaWVuY7mToOK8y8We
NJnZ1t5iI+e9XG8PaheZIBKiua1nwpdNG21c7OtNO5lNnA/b3u5GZ2Jye9a9nZGUFohXD6rFdWNw
IkJXHWuy0G9dYVV2OcUudGnMjctbFS4DL84rp5NJimtGDIGbtxXPRSlZd+flzXV2l2J0AUnitoSs
cVRnnr6SIZ2DJzn0rT8lEiIx0rp7+zypm29Oa4e41q0hlMDn5s4q4zVzkewktsCCVHNVDCpUhhVw
3ccqgxHrVK5k8uJmyc1vzI5anws5+W5SK4MWcYNbEDblU57VwF7K73RZSetdhplyvkqHOWHFNSRw
vY6m1mdPvE7auNeK4C5rnpLxEGMnFTW7GX5lPWri7MwJ7rPU8iuW1C4wCqHpW/f3KwxMHJ3V5vcz
TyTsQTszWnMgHSpvzkVmqlzFMGiJC55rVEiKhLHkVnNdpk4IwKOZGcou50kBaZF8zlhXO65qEFkj
8hXp66qiKVVjurzDxTNdzSMQzFTRzInkZh6lqz3M5UuWXNXLG4iChc81zsUOeWHz1ejGzpwaaYON
jsLW7BdVc/KK9T8MeI44ZktzJ8ueleFw3O0Ac7q6DT47vzoZIietRUOesrn07cXaTorKfl61Thii
Y5Yc1S0gM+mx+YcyAVfiRlPI4opnHUgzYRWEY2niudv2csQa31kwgGTWJeqOT3rQz5GZZRPLcEfn
XC+I4wbSZB0INdVe3Bhjdt2FFeUa7qzzh1jc7R1oDlZ4tdxrb3k2ARk1z3iDVytjJbhj8wxXTaph
p2ODuzXAeIID5TMewrqo7HmYiOtjxfxLDJdabcxpku2a+W9U026sppDKCuTX1xcyRDekleH+MYIJ
J22Lwa9TDRPExWjszy2zj8wgnNas7x20ZLHFVyghwE4xWVqF2rRGNzzXaqbPLqyRl3c3mOzqTtrI
mfggmpSzHGDxms+/3+WdhOaXIznKLbPMNMmiJA2g1QiaTcQ5Oa0IpCxCk1UabYFAW7xkHFXFbaBw
1aMdu0mMip/sa5xt5rZQZKWtypbgyOFH3q7vSrHyirMvzVh2lokJBK8100UpRNxJ4pNWNORnoumX
yQxxxsTuyAK/RH9n+TOjqSe9fmr4V/4mGqQxsCy59K/Qf4X3h0eO3t1JVG7UO9tTuhG6PuXwlqd9
9tMMTkJ0rwP9oWziujc+YAZttem6HeyKFuoNykrXzp8bdZu5FuXd3JxWNPc6XE/MrxmosdbnU8Dd
XO294ksoUk8VueMFlu9UmlfJ+eudiiSIhsAMK1HyM6BoFZC2OKwLm3VsgjIrTF4AgTdWdPMsYYuT
WMmdHIzmp4RE+FXj6VZtoWOCQaerrcy4A/SukgsdsYLCpDkZimIdDnNU5Ys5BFa13CyhlAO6orLw
9rF6GZEcj6V1J6WE1Y514mV8KDWnZxHcu4c1uR+EtViYtLG+1fUVYTTZYHG8YxVOPutFQXU6DTJQ
saxnOa05EjLLvB61gxqybSD0q/5pcDnkVglZam8XZnv3g7xHd6Vax/ZZSir719yfCb48ano1vFEu
oukinj56/LnTtYkt1MZkIA9637Hxbf2M4aK4ZQD61wYlXVkezltVRldn7Uav8etc1uwkhv8AU2kt
yuMGSvlnV9dsNV1Gd5pA+CTya+Fr74vaxbwmP7a4UDHWubtvirqE8xVLuTex55ripwfU68diYyle
J9P+OvE5hcW+lylWT0NeH6zrmsXKhZp2P41Qh1834LzyF5DWNql8Vzk8VcomNCo5aM1LMs2Gkbk+
9b0abxnNeYW2pzbiN5xVyXWLuFSwkbH1rlqx0uespySO+kkWFwCa0Y5YzF15xXjP9t3c7/ec16J4
YhvNQkTcSY81zx3M6jbXum5YaRfX98ojUmFm9K9js/Aum+QjXNupf6U7SbezsYkYqA474rdGtx5E
YY1rVqq1kc0aEt2XtN0/T9KQrCioB7VW1LW47UnL4UVLFBc6g2IVc59qxNY8D6/fOBCrYJrCFRIt
0Wamk3aatKACWXNdz/Z8TIInXge1VvBvgHU7OGPzYz5g68V6D/YVxbNmeM04TSNJU3sclb6aIQPL
TA+laNvZndllNdGlkSRx3rdgsITGAVG6pqSTIVNnDXVmGQhVrlrmxwSAO9em3ti8Rb5flrnpbPfl
sdKwKlfocJPpMzQs6qeK8z1GzkE7Bwcg+le9sNuUwQK5fUtKilJcR/N9KDFo8utLNzgkfLWr9mAA
GK0p7Y27FQpAqIRuedppSWgjKOjWMrgyRgt9Kviys4o/LRBx7UrNt45zUAm+fac56UoqwFKXS4cF
kT9KwbvSVuPlKZ59K7YAsvGdtUXXY+SD+Vb04mM2c3Bo72yrtXA+lXRZjA3Lz9K6FEMygKD+VAsZ
ucg4FbKD6mfMjIgtkhwyqA30q3Ndsq4duKlaPa20q2c4rL1GGYqCgbaPatox7BzIEvtzFSxx9avp
BJORsBNYen6bdXUq7FYDPpXqmnaasMSq6fvPpT5GHMjCtdLZNpdCfwrfjshtAC4IrtNN0yJl/fLk
0zUtNaD540wo9KORmTMG3gEQyR81XYvvjOeKhWOZgSFf5angDA4Kvke1dEYOwi9JPsUBTWbc3kxU
gMakuo5QCQrflUdtZTXHAU/lXPyMDHaIzt8yktWZqQktkAXIFeiwaVswCvzfSmXPhiW+DKicmjkZ
jyM+bfE0RuojgEtWBpGmyEkSL8o9a9x1n4f6pES2wbKq6b8PtWuQTBH92tg5GecTWkMalQvXrxXE
av4Rn1Is9jGS/sK95ufBGpRTFJU5HXNdJpXhxLZAJIxmgORnxJd+GNUsnKXUbflTrXTJIyN6HP0r
7J1vwvZXT7vIB/CuPvPBMTqTDb8j2px3MJUnY8Ej0x2AJU/lTZdOliUvjge1d9qemy6XIUkjb8qz
EiN4RGEfB46V0I5uRnBQyeZMI8Hdn0rVlie2TzHBC16hpvgYT4dIPn+lVb/w3Kk32WaMn8K2jJXE
4Ox5V9sRnUnO3PpXqOiQWVzZqHUHI9KWL4Z6hffNaxAIK0otGuNFItplIZOK35kYODOD8TeH4o1a
VYwF6jivMpoFi3K3SvcPFFyrWTqv3lFfP9xqCy3Lw5bKmqhJXMXSZj31tGzZ2jNcfqcbqCMfKK9D
ltmlUlQa5y6sGYsHUn8K250jGVJnBDT47nkL830qi+iSC4Vgh2g+ldutt9nbG0iqt5NHACWODXXS
lc4MXBrcW3tkigCgYIqtJuXI561HbXLSdCduamfOSTnFaSl2OaK0IN7AEVRlOTz1zUkrEtwO9IUy
MENmuapsUQRqwJx61bXK4IB3d6fBAzYwDWxBYeaVXb8xOK5GrGtMx2ikvAscIYvX0D8GPDU73qte
RsVBHUVV8HfDy61KSN47cke4r6i8O+HIvDsK7owkuPSuOcHc7qckdleWFvBaokSqMCsm2by1bzCN
orM1XV5M5D4Ra8l8X+PYtPgeKGbbJjHFc1RWYTZ2XifW7SItGrrnPrXkWp+TdsXxurzuTxZPfys0
0zPV6z1pG+R361mQUNVsXVy6KdgrOtdZms3EasyoODzXptjbQXqZkG5TXPap4YVrkNBGAmazmjaG
w+xuXkdLy1LCVTnOa9O0P4ha1ZlIri5k8tTjGTXCWViLNAoXArTFnG4J29KyktDeD6H154N8X2es
QJEZA0rdea7K+tCqlx0PNfEWjeJTol4iRy+Xg4619M6J4yXULCPzJS7FaKcHYpux1KSojkP2rodP
njboa8+a+iYgk9atwX7rgxscVs17plLc9Viu1XgGpWjSTDEZrhrO/wBxUsSa7KG5jeEAHn2rmlck
VmMbDBworH1rU7tI9kDkL35rQaTORzWLeRMYnyPpWPLrc0b0Pmr4gXLh3klJJxzXwR8VdKvdRme6
tgWhTJPFfo14u0U3cM4MZZsccV8meIvD8sTzw3EbeUxIxivcoW5Ty6seh8KhnWQoNwZODxWpFKcf
MTmvQ/FHhZLa6L28WxSea5mXT1EJ2r84r1IbHDLczI79ojgsdtaP21J1G081z8tuysQwPFWII2Qj
riqJNcBQMsDVeeeKAAtkUyRyEwOv86y5I5LlimelJuwG1F5U4DqM1fZCIyBmsG0WW3YISdta8l2g
QKCc10J32OcwrgKrHIwaqrGjOCRmr1xtbLYOagi2ggEc1nPcEy0HZFBBPFb+m62YMB3O4VzkisBk
dKrJG7ODk4rNs2pSS3PSB4ifG4SHj3rm9T1O6uX3B2Kj3rOx8uB1qaOLIxzTLlNBFqV2oILt+dI2
q36txI+3PrVa62wqTg1VgmR8jkAVMthQkrm8moXLAM7sfxqdrmS4TazMR061hFjwF+7V62fHB7Vi
bcyLFvFJav5sWVbPrVm88SanAnyzOMe9RtMqjnOBWDfuHzzlaqG4pyVivP4k1u4cZnkxn1resfEV
4ItksrZ9zXJADIK9Ks/KFyorYyOzttXRZdzu351Nqms+ZEUhdvzrgxLjtz9asRszYyaCouwpWZnJ
Jatyzu/KUIxNZIfbnJzTx8ylgDkVKvfU3pyVzTubuE5BP61nyTKB8pNUGJZjk01vlBJBxSmjbmRb
XU54RtDtj60yXUJrhQrOxH1rDmdmJ2+tOjk24HNJU+4udG9ZuYDujJDfWt1dSklG2R2OPeuTilq/
A+GBPTNdFChreRjUraWRvedGCC2ePep11a1X5Eb5vrWbPGWi3p0+tc7ICHJAOa9VRvseepHXy3rN
lgx/Oqyak6MfnbcPeuYe6kVQu48UkU+SNxJNHs/IabWx2o8RalGCizNt+tZ9zcTXjBpWZjWCskjS
BfetsIY4wxNLlM5y1EjmeEqMsEHvXUWlzBJHtdsr9a4Sac84J4qr9suU4RiBQ4kyfY9IZrVQViNV
HniXjPzD3riU1GdB8ztTW1E/eJbiqio9S41O53h1BViCqx3fWuX1tjLAWYk496x01hA+1mNTTyvc
rwSUNS4roXzGJZy7nMchJUGt1Y40XcueKyFh2vkA9a0Cx2keldFOWgOXcvxXcTHy5CfzrYs7hrVg
0bECuOC/OCBWzbS4ADmt4yQKT6HWvcG5AMhLVnz2kUnO01DDcouEJ61oZGM9qye90S5dzGaIxOHQ
Ebau/wBolgIy5zTriPKEqeK57dhyT1p87DnR0kE8sJ3xk5+tW1vLl3Duzce9Y9u5dQcn0rWgKD71
YqOupq5di9vM4Hm5IFZ8qwwEsoq+ZIlHFc/qEpAJBOK4q9DsehSr3jYdJeRKQVPzVINTuXUqjn86
50Asc4PWraB1ww4BrD6uyXV6FwGbLklsmqKDypy/PPWrhlyoAzmqM7hcZzk0fV2Yc5buUhnVSg+b
vVIQ7BjDU+1lA++anY5Ykfdpyw/Y05kVBDtOVDBquRyOgIcniriwBlyB0pkkQwcjkVDpGbmxN6sM
AdKcZFRDjINUmyucnnNNaQbCMVPsmTF21M+fbIxJyWzVy2UbcNWTKxVySehrbsirIOear2EjSVSN
tB7A42nIFIvyY6mrMihR3qr1K46U/ZWMrgY92TzUeF5EgOKtpyuMdKpXLAZAHIrqpRZhJ9TPkgjM
hCA81aWz8tNxFJChfB7rSzyS/cBNdDiyUxsagMeDVmQ4yDnaOKqREr94HNaMMDSHOOBWVQZSMZPK
igPtzuJrTliCcAVHFbB3AIrmqGlMzWillyUBxUYsXBJZa6trZIkI24NZkjqrFSKzNClDbMCAQdua
27dEXjBFVIuvtmkvmdIy0RIIrOoB9KfAdI5fEtkrDcd1f0FfBLU59D0i0LsyROoFfz0fsuzG+8X2
UUrZZHr+in4fWMNzpOmwxqCUArmq7DjuepeLrp54YrxSeRnNfF/x+aa/8J6huYMEQ9TX2H8Tbu30
bQ7aLaVkK9hX5h/tFfEUaF4cvUuJpAsqnHFch0yt0PyJ8/7P4m1OKQ9HIrO1VFJkauZs9X/tfxDe
3cbEo7k81sajcFsrk1k/iJMDYpc8dKteWNpIzioUkTdgirEsipEeaVbY3pMp2d9PoupQahbuYzGw
ORX7RfsafFr+0orK11i9D26jGGevw3vL3zWMOT1r0nwJ8T/EXgSe3ls72W3gRuxrGOxvzI/uO+Es
Wi+ItEjisfJeJ16ZFeYfGH4EXOsTSPpVmu8nPC1+SX7G37dVnp9vaWet6w+VODkmv238DftR/Dbx
TBb77yCSWVR1NQo9jOTPjE/BbUtHtXXVLT7vqlM8PfD/AESa9MF1ZxlPdK+8PGPiHwlrNo0tpPal
WH94V8+X3iLwhohknaa1Dp/tCrhF3JJPD3wx0ywlE+iWkUUg5yBXd3VtewRCK4dPkGOTXzVrX7WX
gTwm0sLXaq6ehr4n+LX7fvh+K4kXTdUkT5j0zRKLubx2P06vNQtLU4ldD+NXNPube7Rvs7L781+P
PhH9t3w9rTAX+pNIT6mvdfD/AO1Nod1dRJYXpETHmp5WbP4T6y+Ifw+TxU7QvAsqMMHjNfn38Uv2
OtP1C+ab+yI2WQ5P7uv0S8FfEfS/EkUEkNwrOe5Neg6h4dutemjNuyupraEHYyPxss/2F9HuIwV0
KP8A7916Z4D/AGNbDQtQjY6PEkasD9yv1ibwi2kWJEsarJjtWNYeHdTvJyYCAoPeuqEWloZzfQ85
+Hvw90TwVDC0FpHBMnomK9Xu7HVdaKPE2YB79KlvdMfQ0M+qyReWgycsK+VPjR+1b4U8A6Zd2tnf
CG4iUr8p70cjMzsf2hPGHhPwd4Fv01CaFL5I/wC8OtfzL/HH4lXXjXxLeWNndNLZpIRjdkV6N+0F
+1B4o+Jl9e2Nhq08tu7EYJNfB93canYXr3Fy7ebIc5rYwe521zBFZxeWoAkNYEgBwyj5xVWHUZbz
DyuWq31wQeK6EPkZbtrmZ1KSElelUrmBQ+7HFWo/lwcVBcs3HNNCasEDhOBReS3Kp5luxDqc1XDi
PG40q3KsduTtpyYj6b/Z++NOseBtatLifUJYUhYH7+K/eD4Mft7QT2dpp766xYALzLX8vlzNNEwF
oSrV2ngzx1rXhm+imluXRFI71pzoD+y3w7+0fYa1DFNfalHJbP1y4qbxZ8dvh9pmnXNzDeW6T7D/
ABjrX8wVn+1NrNnp0aW2pzKqj1NcDr37R3jjWlkSLV5jC3GNxpSkrAfoD+0/8WLLxpqt4jXYnsSx
GN+e9fm1r2kaZNcPJbIvlk5rmW8Za7qcpkvrp5VJ7mq1zq8uCd521kVDcbe2dhFGy7cEcVxl5aWr
bhgkVpXmo7txZjXOyXe5zydtBukc5eaJZSvkxnrSQaXa2uPLQrXRMgcZFVHgduRS5kNxaGRQw7lZ
16VqPb206BWBIFZKgrkHO4CpopHDBSTilzIiS0N+zhtLOBjghD716x8J7zQYtegkAUTq4715RBEZ
kKn7tc9dTajo96k+muYmzng0cyMnFn9J3wO+KWg6VodjFe3cSsg4y4r64T46+GoNHnMd9EHEZx+8
HpX8lWn/ABu8e6a8cEWqzIqcfeNemWH7Q/joxCCfV59pGPvUcyJP0Y/aV+LV3rOs3v2S+LW7Ejh6
/IDxvaXN94qe/k+ZS2a7XxH8Rdb1hy0l27u3qa5IXD3gLTkvLWtMxkimfnAUD7ormrx9rlM8Zrrz
F5YJxzXKXkWJWJ9a1JM7HQ4NOUZZQaf5EjYIBxT40AYZzkUETjc3YIcxjcOKlZ0gU4JFRLIUiXk9
Kybm5wSGJrrpbaGbVh811ICdpOKqBy5Oc1NbbZScjitdbJCAFUZNE9xFO2jcEYrS3HG1hzUBja3f
DGpyytgg81VPYCJW2sc+taClHQqw9qzGBBPHepYZMNgnNKUXcDPvLFQxZVxWd/q+Oc11Ei+YDwa5
+eMFyoB61zzi7ibsVkd5GABPFbts5QAdKp2tttbkGtF4/LG41Di0M3bYuVG0nmmTxD5sj5q51deg
sSVlY0+PWorpsqxx9KQEzx4Y7s4rMvIETJxVq5nLglScisiSd3OHycUG0ZKxPbRK2DjirDW7tnYD
1qG0DM6qucGu3trONEG5cmsHuZM4lrWRc8Gq7M8RCnNdxdWi8lBXOXlr1OKLCLOnLBJw33qkvFij
4UfNWBBLJbucEjFTySvIxLEmkY9SRW3ttyan2bc9c1UtziQ5zwav3DAIMdaCpSOfvSVLE9KyhISw
xmtu4j80EYJP0rNjs3jLM4O2tuZGZG8fmqMDmp7ayBBLLSKwVgMVaWcKABmqAqumxmAGDTlQ7Cxz
xUrDzMnmonkCgqCaaAS2ffOEzxmumMK7AAOa5GA+XOG9DXTJchgDnpW3MgIXGwlTnrUsL7WAJ4pz
xmTL1ll3WTAJ60yorXU6BudvPFaVpCAAa5uKVzgEkirMl7IgCoxFTzItR1N6VgGPPSsa8uCflQ81
U+2OQdxJNQ7t3PrRzIsglG4fMPmohXa61LtD84NMUFXHtTUkBuJkqODxSFgDjBqOFtwA7CpGXOeO
apOwFhMMRgcirBiGBkHFZ8e9T3FXldihyTkVcZ9wBQitgA5pJ5sIUJqrNOsIJPasqW+STODzSm7g
TuwyAT0q6u2OIsDXNXN3tQ4PNZMep3JcIWYoDUAdJcfvCSOaoMWXIyaQXiBFGTmlLBsEU0gKaxfv
MsDiultAAqgCsiKMuR7VtwRn5QvatIRsBtRDOM9qS8XahYZxR5qRKA3Wlb9/GxX7tWBzrXKEsvOa
jEqk4zUd3BsYsoxiskzHeVUmgDqIlBFRzLjO3OelQWUjnCseTWwLGWQEgHmgDni+0kMOc0eZ7Gk1
WCS1yxGKzLSbzsYzkGgTdi7KrSqQM4rJeIhsHOela8knlpjHNUwQ5GevtQMktJJYsBSQta7Sl0GC
c1VtYPMIFXrmLykG0YrJxZak0ZjhSwBB3VYA8tc1SMig8jmlaVmHU4pcjDnYk4E2T1xVLauSMnIq
R5cHAzTQB1x1qSS5ar84yK6GLoM9KzLOIFQW5atEHZlcY7VEY2EMnYKeCRSQwLMx3DNN8tnYn0q0
qmEA45rIDE1jTfKRpFH5VyltuDtmu6vp2mjKsciuaFk7P8gPWseRgVHLgkk/LVqzAlbB7VJJauoA
YGrFpB5WWIqQJJEYcAGrVnGcgOKgZiXAq/bqVwc9KANIWUTrmRRWZd2yxZCDitRJSRj0rOvJR82S
c00BgyOqk9c1NBO2D8xqswVmPJyKcqlegateZE8yP//U/ljtJHilUqSOa9A02583aGzuri4Y13Bs
YxXVacNrKwGAK+RcWfqUNzs4LUZ3nFXXMQABHSsmO7JUKOoqF523AZNSdNPc37efkKhIrXR9wANc
5Zt0J9a3FPyZHasKjszqo/EaUUMcmAy1PJZRopKKBVS0kLZGTWmrFgV5zWM5qx6FJann+sQs7EL2
NXdG/dIRj9K077TyXJwaZDb+SpwKxlsd1Pckk/fErjmmR2TR4Ymr9vHnLEVZZM9PpXLUmjUZbngJ
XU2ZMad65+CDHPFa8Lle5xWPOgLVzmRTk8Vy89ixkLLwK6J51b5QMVWc54x0o50a09ilbROuOelW
JEVhjHzCrcW3AGKjeJgc05W6iplrS2WBiH5zXRK3zAgHDVxUkjROig16BosPmwozrmiNuhcb9S6l
iSgY55qhqtpbQ6fPNPHuCCu6jt1CLyMGue8UWnnabPEhxvFdWGlaRwY53R8ReKr+O81KRLVdiocV
l26k7Sc5FdLrfh+S11GVmOdxqgti64IPFfY4apaJ8HjV79kQgGRgAKbcWLxp5nPFX7dBDMrMMqD3
reuWgnt9iKK1qVEzm9mzkrLVJocx7iAK0DdSSkZJNZ/2HbOT/DXU2VjGQpYCubnRPLrYq+VujBA5
+lQ+UyjnmusXTxtJGMVmyWRD5/h9KOdGdSDuZMVt5mN4zituCEJgKOKpTusIIFSabcG4k2c8GsZV
Fc66cHY3UTK8A/4VZgkaNhzVprbykB61R2EOCAcZqPao9CnD3TdjkEmA4zWvbKgdflNYlmhldFwQ
c+ldxDZLDGrMQWrF1EX7Nl2BCygAnmut0rFuwLGuShzGwbPArobaYPjHFc8qiR0xps9H027XzEf+
EGvePDM0MkMci4r5r0+5UKE/ir0bwbqk51GO0MhCZxXzmYavQ/QcjXLHU+nLRjIq7QcV2miQfZpF
lI4rF0qzRYo2JB4rpYjjCIDXlVIM+rodz2jw+0Lxq4xurob1UK5K8CvOvCNteLKHkc+Vnoa9A1S4
RY9oIzis+Rm7kjPa+hgQqowTWBd3aAN5nzB6p3Ujkkg9ayZJGJG4k1cI2MDi/EWjJPI06J79K5iC
NoXESqVwcdK9eaON0w67hVP+wob3csCBHqORgYNjYvIoYniujtYFiwEIp8Xh67traSFpsM3AJ7Vf
0zw1dWNtNc3F6kw6jnpWxzPYr6qry6e8cTYkIr561K1uLW8fzmLHdXtkuoeXM6HJUHFcVr1sl47S
ItNHPLY5KxvSCEJNX7u4LrtzUUOluvIB4okgaP7wrTnRyVJKxjSQoxJxk1NCSmAMirZVR1BpyorY
wKqE1c42iDc7E7icV0Wh3C7yrDIrDZOgA5BqzZwyxOGBPPpW6lcxcWjd1uz+0AtFXIJZDJUqcj2r
0KCNpEG45zThp8O77vJqiTxHxBbXVtGzxFgtedxahO0hjO/IOK+sbvw1HeQsWTK/SvMNT8GwJKxh
jCEH0oA8+t9xTLZyagvreOVGDD5q7qPRhApDLnFc/qemvlmQkAUDUbnld1bGByR0BrPa4AJUA5zi
uwvbYtmPad3TOKpQaC0hXIJOaunuKcCnpdlJeuoXPWvZdA0I5jVxnFZ+g6KkCKCnzV6bpqJBjjmn
UOapTZq2tt5CBOwqeRMj5eDSM+cYJAqMSZJAY8e9FM56kGVmufJyrZ4rKurrzMgHitO8i3IWA5Fc
q0m5mUnkVqkZ+zZS1N98LL615VqVi4diDwa9Zni8xCK4LVImic5ztoaJaseWanYrHG8pXpXiut3n
nO8KEjnFe7eIdQgWB4UUbiMcV8+arGYJ5JSDjNdVJaHlYmD5jyzXvMtnYZIya8s1uGSTMjZIr2HX
EF4WYDpXnes2hELYzivXwiseDj6TbPJbqE7WYVw+oBmcjnNel3SqiODXmt3OjXZXHevUpnj1YNbl
COJ2+Xmrv2PcmGFXo4lfG3rWvDab1Ixk0p03uZqNzzq90/y9xUAVl2zeVIBJzXdavaNFkbSQa4Sa
JxMuAcZqorQfs2dNbkEZArSt4fMrNsoHAQYPzV2tpp5tkV3BOaOboJxsYzRPGSCDWtaWzyYUnir0
kCNg7aiSdYXBHGKzmzaEbnY+H5INGvIppF7192fB1k8Qy2zoPkBxX59TSfaLZXjJ3qa+5/2XdSTZ
HbSN++3YHNZ1KqtY7qUHsfoFb2trY2kcWz5iuK8N+Mfh6CXQ7m6EY3Y9K+gX0e6lhjcsdpGa82+J
1vt8Pzwyncdtc0a0UzsnSdj8efG+lNZyz3B4UN0rx5tQzIyqT1xX0V8VlCGdFHG6vnuC2QMxZec1
r7aI+RjkmcjJJqEy+aShPFTzRFVO0EVzzvIswC7qx50anUWMMaPux0roBdKinnO2uVi81owqE7mF
eq+A/hnrHiZxh5MMfSmpopxscp4e0y68S63Ba28cm1nA6Zr9HvCHwJgstGgu7u3Q/KCQRXefs6/s
zQWk0OoanbByhB+YV9R/EWztdFgWztFEaIMYFdCmjOUbnwB4s+G1jHBK1vAsewHPFfHvivTBp968
ajG01+kHjPa2lzuh2tg18C+LLbzb648w5bNaSqDiraHm8Fuz5znFNuIvKyFBrdSHy84FE9oJVJx0
rN6oZzCyeUSzfhVOW8YyZVsL6Vf1C2MKnniuYVmEhz0zXDVOuk9LGjcD7Qp4zWdbW4t5S+OnNXUO
cYzzV2K23np1rnbsbxtex0eh3JncKpPy11V5Ak0YUrlgKzvDGmiOUBud9enTeDbx4DcoH2EelTLV
aHXRdnoeIzxG1lAIPJrQiga5Crg/NW5faVsmMcgLMp71taVpHQ4/SsKkXY9N142sGj6Ba4CyRqWb
2r0qxsINKt/MRQMc8VzkOn3EDCUBmCntXQWwutR2wLHKM8dK4XFo1ha2hr6frK6jN9iiDea3yg13
/h3wDrM2ow3EzM8DHOMVL4G+FOoyXtvfbJSm4HpX6B+Cvh7F/Z8Ms0B3IO4rKoWeWeFvBNksUYa2
G/HXFdpN4Oto2XEP6V7LbaDbWmQkYBFWZLOHjKdKzKjBvRHEaH4TtY4g8kYIx6VieJ/DUMaPJHH8
o9q9YjiwAqjC0lzpouomSQbgRWFSTvoddOhZe8fJn9mTNcMqgqua1hB9mUBgWNexXXg/dOxj+XJr
B1Lw1JYgtKC9bRZyuDPNJLQToSRXKXkHkORg7a9OltwjEAYBrn9X04MhcCmczjY4mCzhlbJAqW5s
bRRjYCaryytbE4J4NRx3JuDg5NBlOPU4/VdOg8wsE4z6Vn/YYZEKImGrubux89SR96sL7G9sxyrZ
pPyIUbnnN7aG3mKspb8KijsQ5DbcV6nb6dDdSbpYtx9SKh1Dw/8AMPIG0e1SuYTXRnnq2LMQBxW3
b6TA6ASIC30rqrTwZeuol3Nj0reXwxcQRFirHHtXTT2MpU+xxCaNEmCoH5Vr2fh8Sgllz+FXLfTb
uS78rbJtB9K9FstN+zQorLljW0ZO5HsTzSXwxbZ5jH5U6Pw1YnAkhBXPpXsEXhO4vcMrEA+1X4/h
zfTYCyEZrZSaE6VjyKDQdLhB8m2VW+lVjocs1ypiUhQfSvbH+HF9Z4Z3LitzTvD0MChJICz+uK0u
7aE8iPG/7MmgVPlb8q37PRvtahpEyvuK+gNN8HQToDJb5B9qut4KVG2xR7FqParZmqw54InhuxYE
JAB68Vci8L6eoBMAz9K9ku/CT2iGTqPYVU03SjPKFaMgA46Vp7UPqzPKbvwnaSQkrb/pWIvhF1J8
lCv4V9SDw7EqAGPj6VRm0W3AaNYcN9KnnQfV2fOEfhiZWAbkj2rR/wCEduLZfMzx9K9g/wCEclEp
bDbfpV5NCaQhWRiv0o9ojH2MjwWTSzcgpIhOfauo8M+HYbbeZY8qw9K9afw3bouRB+lXrXR0iUjY
QTWcqvYuNJ9T5k8b+GZWkeezBRR14ry2C3ut5hMchdTjpX2XrGiKZNroXVvan2HhHREiLyWKGRue
lPnY3SPk610CV/mlU49xWh/Y1qn3owa+hNX8NQBGW2h2emBXKQeBby5LNvIGfStIzVznlTdjw288
I6PeuXmtlf8ACuSv/h9ZJJ5tpAqKPavp268DXNmjSs25V9BXMvppkcxeW3HHSuhSRxSpNani1hpU
dmoUp8w46VVvdDt7qYOsPz564r39fBhkj8woePas9tDht5CjQnI9qrmsyfZtrQ870vQGjtzs+U/S
uF8WaJG2/bH+99cV79JZtEo2KVWsPUvDv9pRnYhV/pW99LnM4vY+RJfBV3qO+IH73tXlfiT4QalY
O12h+XOeB1r7cbQZdPfb5bsw74ol0uO6jK3Fu8idMEVrTaM5Rklqfnjb6JcxOYZIpNynHSrsvhzK
kshU+4r7ffwpoqyE/wBmjcf9muI8U+BBcwvLZRGEDngVva60MVe58Y3ugbQ3yjP0ryXxNpd1EcoH
KjsBX1FeadJa3ZtZo3JJxyKtN4TsZUV7i2DqfaurDRex52YvRHxxphkAIdWXB7ito/OpAPNe4eJ/
AkEitJp8QgC+grxafSbqzuzA5c4OK3lTdzzYySRUitC5xg5rYh09VTDgk/SryWnkICetXYMSOFxW
U4MaqJkFnpgkbaq9fauu0/QyLq2+Q43DNaGjaQzsrAHk165ougoDHIydOa5qkGa05I+ivAOlaRa+
H45BAguAnWub8S6nDFJIgOMVRtdYfSrRow+1EGOteBeO/GxaWSOBzv5HFYSps6IVEja8ReIlt0lI
kHfvXzFr+vnUL6RCxPzetLqetX9yz7p2KmuPW3lknMpJznNcdak7gptnRxzLEgOOaRdTMT7s9DWf
LkIBnpUCgMSCKzlRaLjPuesaB4jyqpuINd3FfI5VnbIr53t53gc+WSuDW2utXW0RrI351hUi1odF
N6HuqzR3MipGR1rYktjbwEk5yK8Z8O+IjBcKk7bzmvUpNUW7jUK3BrL2bNoLqeWa9a6nLqW+1kZV
3dq948GapJY6dCl0xaQDrWFp2kR3z5IBrcksvsREYU4FaQg7BUO8g8QIzgE9a7GzvlkRWB4rwfzZ
A/yZBWui0XxOlvOsE5796JLSxlzI99gn/dgqCDWxY6m0LbZWJWub0i9s7uBSJolyPWtZrYZDJMpH
1rmnHoUdUmpwlhkdatzj7QqlMgVycKBXUNIDz612ttFm3D5yAKhQYFeLQ7O+UxvGpYjuK8V+I/wr
kWGa8gQbACeBXt8F0yzfISu011FzqNhd6e9rdQiVmXFevRi0tTjqR1Px58daR9n8+IxMHXvivnS+
eW3neIhiCfSv1W+Knw2ttQs7m4srfYxyeBXw1q3gV7WaeKa0lMgz8xXpXqQ2OHk11PneQ5fBVsmr
Mdo5UMCcV1Wp6bFYXTQSJ82fyqn5G3AB4qiOQ554+SoBqFUCnjOTW3eRKiggcg1jbwmOOaynuHs2
Ry8cc5FUyzc8E1qKFkBJqs6opbIya3puxzSjYyJZGGeTVZZ+TtBzWhIm4kAcGovsmzqM5q5RZnFW
CGdm+VyTirgkUZwB+dZ8i+X0GKpm4ZiVBNYypu5R0KTqucnj61M12gB2muejeQgZJp7SlQVwSavk
YFmeYykgkkVSaXyc4zmpIlLZJNSzW+5MYpSg7FRdmNgu9xGc1tRNlQRmsO3h8sgEZ5rYjbaoAHSs
ORmnMiGe5KcMay3mLnnkVavIXfkHiorezZupq4QdyZTViLPykgYqAyMuRzWu9mUySagW3V2C4PWt
HFoIVFaxnBySPlNXopNoGQa0xYoqZODVQWxDZ7A0iuZEgXd0GRU23CkDrSquFzjgVDJOq8CgunJD
DHyeTmnTR5iI71EkoY4PFTSPlcCtowTHOsloYLRspIwTU8cBPJBq2Y1OScnmnhdo4HFOVNkwrRRV
+7gAHmrUROe9KsQY5xVtgiKeK6YxZk6kehZgkdhsJO3pVr7GrKTtNU7NlZj/AFrft8MdpGcV1wlZ
WZhGRxs9m6Oc5waRbUrzk11moQKmCRxWTtXBIFabrQrmRnxx/MGxyK0fMZlKZPFVfuuQBx0rQitm
bBBNYoiTMeWIqSCMihLRmUsM4rfa0Axuyce1OWNFGAKcmQcrLHtBGDmqqRctkcVuXtvlywziqqWx
kOBkVIGS+nPI4ZK17WJoV2yVt6faZYKwzRqVsVI2cUGsZKxlG33EsBUUkRXIwa2ILZ/LG4nNPa2A
61tDYfMjmyQhPBqzDKpwMVburEuAV4qgls6HGTVBzIul9pOB0rUgu/KT94SQKyshQARlhVSZnwQC
aDOT1Ld7qw3FFOFrIa+QsMDmqMiPkg5JzTo4CeTQSb1tfBAAT1rXgu94yCRXG7WVhycZq9HM4GAc
VPMjp5ep0Et8yNgsaqSXIl+9VRcyfeBLVWlfYSoNRORvS03NIFQBg4p4k29SCBXOG5kjcncSKnju
mk4JNY86Ktc6CKRZDgA4FJdRb1IA5rPhfaQckVaa5C5BFNTRJQVzGxUknFS/aCrDrVaT7zEd6nt4
DIPmrTkZPMjatrk4APSp5ZN2SAcVmRr5RIJq9GwYAd6iVKyuPmRTuH6kdqzmnC54NalyoUFcdaxX
iLEjpzWI2iq9wgySOKt2l2SQEJxTjo0k8fysQa0LLRntVzId1awlfQycGTCUkDINKH6DGKsGAMBg
YpDbFAGyTSnTe41LSw5W8tST3rNupFBJwcmnySZO0AjFUXbdjdV0V3MZbFqB9m3nrWwIEIViM7q5
5FL/AHRV+Cd1wrksK6GjOLsaUltHkbVqUbYYyciqBvAoOetUZLl5MkMcA1y1VbQ2NBphIWxVqM7c
nPSs2yUyE8dKL68S3GwZBrlqFwdi3daiqgpn5qx2lLEk5zmqSTCUktU44yevNZN2NEzTilwBnPFX
JB5sD4z0NZMTZIrcg2+W+4Z4NRUGey/swzm18bWwBwd9f0l/A6Qz2NvJKSyqgr+Yz4D3/wDZ/jq0
dztUyV/Sl+z9ffbtEtmhOSYxXNV2HHc+h/G2jQ+JbYQooJhFfk7+1r4D2aPfJMqkRKcZFfsLaWEq
xSzSSfKgzg1+V/7Z+sxSWuo28DBWQEHB9q4uZbG5+Buk2BsdbvYhwqsRWnqDlS3WnRg3GsXhQ4Ic
5ovo9+5ecioluBiRzjceDmnzsxXGTzQtrsJJPSkZc5XvSrbGtPYqwaekrbiuTU91pTSR7ccCtW0C
xEKw5rTYIo5FYxWhZzGk3/iPQJQ2lXbW5U5GDivojwX+0V8SPB5hnn1y58qPsHNeMHyhzjmq03lS
qUdQy+laU4OwH3Y3/BQjxalibf8AtW83KMffNeR3P7cHjfWtQkiOr3flue7mvlU6NauzN5K4aqUX
h+2juDLHGBg1fKwufVmo/GfWPECM895I7ydSWPNeLeIru+1FpJJJtxc561y3mvAAinGKZJczsp3O
eKlm8XoZdtea9pd0skF0yxA9M19U/Dr4oNp1oHu5C8qf7VfLbyebkE/NVqxkuEYhJCqelI1ctLH7
BfBr9puO0BjkncbWwMt0r9Jfhh+1n4ft4ozqMqysAOr1/MbaeKZ9IhxbyMknqK6rRPi74gsW5v5d
vpmt4xsjJyR/U1q/7XXgy5ZUIUg/7dZU/wC1/wCC9ItXkRFDAdnr+ZO6+Oeveeo+2y9fWrl58bdW
urIQtcyMx9zXRHYxZ+wnx2/bkt7qC5j02eVEK44Y1+NXxQ+NGt+OdUuG+2yNDI54LE1zmoeMH1ix
khnJeV+5rylbCaK4aQscMc0xHW2rWqoHaP8AfnkmsnWxa3KbduZR3pWnEaEd65yWZ2uBuYlc0lK5
k1ZkcFs0GTg7atLKFJJHFdRFaJc2gIGGArlbqPZMYgOQa250alhJ1OeDzTN3UsKakBRQxPFSLtOA
Qc01NETRkXZcsQpOKbBuHXORWs0CqQzDIqOWNCPkXbim30IUeosSBiGI6VoGGFhh1yay1JUjFSvP
8pxwaHKwKJZZo4hsIGyn208aOAB8mayHlYg5qKOYoyk5xmi/Uk9ChlRkBUcVRuJXJxk4pljLuiDV
K2xgTmmncqG5h3U4+7zmq6KApZjVe9JWZuOM1S8x8nJ4oOiO5pxz5cJnitpIxsJPeuQVyrg810dr
d5QKwrJxZcpKwrRKrNkcUCJTyAfWpmGctniqby7W68ClyMyOhsGwCCOKytXCFwTzTI7zamAMVl3l
yzk5Jo5GTzIqiCCSQPs+YVrxwoADjkVk2z5kANbmOFxxRyMiVug0ogIJFa1tGm0tjgVkMc/KB3qd
JHRNuTXRGLWxjPYvTMCCOmK5mXDTFWOeau3k7BCFJ3Vgqzl8knrW9rbmRui2AQkDisOR1SbHfOK2
VnzARmuUl3m65PGaEgOiTdsJbNYsyM7nBPBrZEi+QoxUMMHnMSCa6aKsZ1CvChQAjIxV9NTSIfMe
lSSWp2EL2rlbpJI3K8kU57mTdi3fao07/u2IptpqDbwjtWHLuUnjmprdSXVsdKqnsLmR2Ulyvlgc
5pbHdLLgnvWQHPAPStSxO1wc4qyZT7HStDtG3NUZdNb74NXVul4yRxTTfJyDWMtyGyqsHlIWasK9
umZiiEjFbMspfcQeKwJovnLE1lJM2jsYFzbSTuvPetq2sWtUBJ60LFucY4xWuql1VTk1HIxkUabl
9hVaSBQScVrraOFLBuBWXcsVYrScWgJbNQsowORXaxyZjGTmuKtRkjHWujhk2KAxzUuKLUGXHmXk
Ec1QuFUoTiq1zMcnaapm74Ksc1m4sgzZo/nJ6c1DJ2q1LKrcd81XWFmPtS5GZuDHQgnpnrWiIywA
yadBbhQCRVo4ToKORi9mzOeDHGOaa0AYbccmr0qhlJB5qO1G9wD2o5GHs2Y09gyc81kzL5THJzXb
3rIIjwPlrh55PMkYelbB7NjkkJ4FMdSzYOaVFKnBHar6xALnuKAcGUVgckCtaCJkQFutVDIsR+YZ
q3BdrJhcU0Qasf3DVCZF4bHNWWlCAccVQlk83O2tZPQqG40PhTtzTuWUcEnNWbW23Y3Vo/Ys44/S
sTYxYrdycnpVpYSMDBwK1jAFUDFQ4UELigCuI1HrSeUnpV57fYm8ms/zRuKjtVRdmBKq7TwTiiST
pgVXkk6j0qONs8lq1Urgy+jY9cGryuu09Oaxs7ec8UpucAjOMUxJkGpSkbgM/nWEsm44xWtdndEx
PUVhwKxkHXH0oGWmi34Ug1Zh0xX6Lz9Kuw2xOGIrViUKoA6igDlZbJ0cjn8KfBBIGAY8V1iQK2cg
k1Tu4RFkqMVUb9BN2K6KqjINXLaRTwD0rnZZZBn5iMUyC6dX5bv2rSN+o0zrpDvyAOlEMrJ8u7is
k6ghTaBzWfJqohzuyaoDWvpFGR61irD827FMN59q5GaVZCgKsTmqUbibsbVkyxMpYZFdpayo0eVX
ivO4ptpAznmuv06cNHjIo5GRKfYbrNulxGRt5rkLe08hyMd67yRQclsEVzlzs80gDGDRyMhsy70B
YwwHSseNx0wetbc7I+UIz2rNaDaQQD1o5GbR2NXT3K9a0LgbxjOaxoCVxgnrW9AmQN3NKwzLewLD
NUJYjCCCDXXeVkZxVCe3Rs5GaQHLJFvbODitCOBWI46VL9mMbHA4qxHHtB4rJxYEqxsuABipWBOM
etVC5BPTik8z3FQBqxFeQetQ3VwkYKkHNUEnbdtBwaS4OeG5Nc4FcMZW78nFbttBH5ZOOaxoItjb
jyK2YW4HPFZ+8BmXKDzCpHQ1YiiV0AAqae2aQkgnNT2ts0WC7ZxU8rKUbmRNB5RJIJFMWXHBBxWn
fvGRtGKxTx2qSS8smRkHFVLlt+7rmmgsDweKR/mByaAaM1eHJ9KsFs/dB607ys5wP16VaigAHIzQ
ZezZ/9X+XaKAswXO3BrqbFQmEPWuXlu0ifIFWF1UcFTzXzEoOx+pQ3O/VFUZBFUWmVptnoa5JfEL
J8uCamg1AyyCTBXJrDlZ009z0C3cKoGelaMV0FIBauUhvFZBhqkjLu4Kk1z1oM6qPxHotnKgyc1f
SdFfnAzXM6azchmJq7eIwX5WOa5KkbI9Cj8RoaheQoucg1mRzrORg1zk3mljuZmq9pz7ZAjNjNR9
k7qe521mqsoXHNSyxBCVGDVZJkgRVDDJp5lyM5rirW6HR7NksIIYKT3rWEXyjAFZlrHuIbPetmM8
hcZrAPZsga0baWxzVRht+QjnNdLHHkHOayby0bzd4zj2oNacHYsWFg8uDmrV3ZlARgnFatjKsUCj
b830q58jgEgU6kxQpnBrpss9wvDBQfSvV9OgSCyRMDcorGZYuMKARV+2m3DYGJxShUSKLbzOjZDE
gVzut6hugfdJsC+prakDKwG0nNeQ/Ee7ls7VvL3Ln0rsoTXMeVjHZanmviO+hlumVSGIOM1zw5Ar
hzrDtdtvZmOa6KDUlKDKk/hX1uHfunw+Mfv3Ld0AEOPvVn2mp+VL5TqWHSmXM/m5YHim29sJGL8A
itJy6GZtyDzSHUYzUyzPCo+Yiq8LhOD2NLeAPESpArn50Z/aNzTdVE8ghzzW9c24RA5YYrzrSEa3
uPNZjgGurub5pQEUnHtRzoU9zn9WnZnCRqfwrb0i38uFZGGGqxZacsmZHXdmrrRpGSA4GO1Yymrn
VT+FGjDcGU+W2a27OxHLEbq5SOVVYAEZFdfpl+qhUYda55TVz0Kfwo1ILNUO4AA1PNctEvLHaKk9
GB4aqd1E0iHbmp50bKDJbbVFLc1sQaugYAcVwqxSROQQwpJZTGwwxGK5asjrpwd0ezabfLI6/NxX
oGlXJtJ47hCcg9q8N0O5LRjDHdXrGhXLP5cLAkkgV4uIldn3eXxtA+1/AOqyaraxx5dnIxX0L4c8
JSu63E7HZ1wwrw/4H6HmWCRiGX0r68v7qOztxHGoRtuOK4ZSufT4fYxbuW3sR5EO1WHpWE947lgz
lq5S91BzfMXkIGe9a1nmXDk4X61A3uSzvgE5NZW7c+PWrl5Ii5VWBxWR5m0ggdKBG5HGwUZJqSCf
7NKrAHAqraXfn4TaRjiuqsvDragu4OFppAcH4v8AEcgs3S33pJ2IrgNC1nWHEqT3dwyMehJr13xB
4SWGF2dlJWvOI7WO2dwFUY9qfIzmexKZCSS3NLhXHIziqEtwN+MdDUolBx/jTUGc8tiWRYwpAUVi
XaKQeK0pG3A81lXTHBAyafsmcUoOxhSDa/PIqWPBxiqs+Q2DmpIUJA5NVGk7mDgzSii3nOOlbdrE
q5BWsm3yuOCa14s4HBreEHcza6FwzeTziltrn7TMoBIwapMS2VxU9jCYX3Z71q42MnGx6CjIlpzz
gVxN8qXEjKq45rYW4LIY8k5rHnbyXJI61JJjy6X8jHgmvPtXhMDupU4Br2CCNpl3EECua1rRBPuf
gUGlM8bmtUdS3lilsYFWUE810F9Z/ZwUAzWba2jq+/JxV09xz2OogKIFCqK6O0AADE1x8BZXXnNd
BHP8mBTqHNUNm5uFKFU4bpWZBM8bksWIqKMkvyTVi8ZFi+UDd7UUznqGjLeQiIj5STXF3RxIzLwK
aZXZyCzYqvdyADgniuimZk8Mu7KkGuf8SxL9ilIxvx+NbNkC7dDWd4hgd4yFDEYolHUzmj5Y1KWa
O7mWUu3PeuR1uONrZySM4r1TxNp6xGSYjYV9a8E1i9aaZkVjtBxXZTgeZiXqcTeTCMOpBriNavIf
szqSAa9E1XT82kk+QMV84eK7y4Mzwxhwq8ZFeth4s8bGbnO6xfhC4U5FcM5ErmQDvWzKrmMh8sT6
1l/ZmbAGetenSizxMQuhbs5MMASa6i2nRAM8YrFgsCihs80k8jKoUcV1SpOxjFW0Ni78m9GwBc1j
TaBHGpclSarxXL27AklqsSXzS8ZNc0otDJ9LtkjkIcA+ldQ5QKBxiuPilMRDHIqw160mACeKyjB3
FKNzo9qnOBXPanaSH5kdhWpbXgRApGSaZNIGzkVMo2ZtTjZF/wAOxNIgjkOeO9fUn7Pjz2vjKzQS
MsJkGVzgV8w6JOqXCADrxX2b8CfDr3euWt4uUAcVxVo21O+lufrcRbpo9pMNn+rHT6V81fFHUo7i
wuYwdu0V7IXkt9PgjMpcKgHX2r5u+KkE4srmYBkUiuJRuz0JbH5sfEmdG1KaFsN81eQtYhHLgDaa
9O+INlKt9JdFiV3V59FJ5ykelbpGZlzW64JI4qnBpkczN8q7vpW8bUy5GcYqbSdJurjUIYY0kfc3
YUDRteDvCE95fJugaRM9Ntfpl8C/hek7WkzW4gRCCdy4zXBfBj4Ty3EVvd3FtsXg/MK+5dPhtPD9
nFbWyojqO1NRuVN3PSrnVLDwtYwwWsaI8a4JXivnjxx4iOt3QVdx3V1+rXL3FtI08pUe9fPPibxj
pPhyG4mnu4JHQHgmujluQeafE7xLHoNq0cj7twPevhbxL4mju7ySaM4XPQV2PxX+JieJL14rcnaC
RxXgTQyzkuzHmrtZBc7WDV450yBg0jaykQIxXILvgBANVZZW5Gc0R2A2bu8+0vkHC+lVEg3Zwpql
AxY4x0ro7SNFUZwa5asGaU6qWhRgh2MC3rWpEfmUAd6rXRWPJB6UunzrK4HpXLKmzelUXNc9H8Ot
tvrbcflBGa+1bW+0ceFlQwwNLs9s9K+INIcBw2cFa9FtvE08UQtjKxXpStyrU7adVXKWsRo+rTFV
+RnPStG2UQFFK43Goo5FlnDkZZzXRnRb66hDQ2srE+grlrTN+ZbHrngrwrHqcPnMiTD0xmvf/DXw
0tbp0dNOVMH+5Vb9nXwJqt5byG4tJyoI6iv0C8LeBI7dFWW3EZ9xXnYitZaHtZfTv8RyfgHwRp1j
psfnWERZF7pXopktIrc2VvbCNunAxiu4TToLC2MS7enauUniSKZmwCc1wyrNnqunBbnOrprjLMx5
qOa2RVOVzW5cXCRrkAVj3ModC4JX2pwlIcXBbGSUCEnjAqtLerxGoOfaq93chUb5sVz51FEb5jTn
JIwV29TpoupZjTNSjtmtZGkCHA71yF34nS2wFGcelcjrnjCKaExrOEY8YzUwqX2FVpNanM6ldxre
zICAqk1gXF6ku6PNZeoyT3DPKm7k5z61m2S3DTgujgD2roU0cTpkt7pRPzdm9qq2+m7T2613DReb
CAqFmFGn6JPcOcqyc03Kxg6bOUj0yZ5lARmXPpXTHwabyIEKA30r13RPDOIlBg3t64rp7TwvMrhv
LbaPap50RGlJHhUHgCa2tmlx830rmh4dulvcNG7Jn0r7A/sQmIJ5Z+mKrxeFo5HwbQAk9cUc6CVJ
niOmaAERWaP5fQit+00GO/fyRabR0ztr2ZfBjfL8uBXXWPhaO3hBEal8eldFPYzdNngX/CuITny4
EV/ULUsPwruZXDF8KO2K+kdP0UzTCMx/jiuyXwjvQFWC8VrF2YuRnzLB4FeAKgYcVsNoRsY1BUse
nAr3xfBrKTmTP41BJ4ObO5juAqZVNTojh7o8Rg8PyXgJZTj3FaEHgpRIGKLx7V7Gmhm3TKwnj2q9
pulpezCJmETe/Faxq6EPBs4my0m1t4RCYU3kY6VRvdJxkLH970Feral4VWwZZTcK2O2arx20cuNy
D5fUVm97myoM8ssPCE+oybJM7Se4rov+Farb8oqA+wr0uxt0hwQmMelbu8OoG01oph7Fng03hCaK
Qof5VnSeEGDlsZ/CvfbixWZSdoDVhtbeVlGjz+FHOg9izyD/AIR1I/vxA/hTW0aCMAiNc/SvTLy2
RwflxiuWdP3jIfWhzOf2LOYbToQDmNfyrGnskVztUD8K7K6hdQQFP4Vz0scisdytWQexZiyaZFKP
mUM1QNo5PCjgdq6i2s3JDEHFbtpYh5k3L8oNa86D2LPNG0YjIe3ZvqKrPpXlZKxlfwr6GubGyW0L
7IwyiuFktormRo1VRWiMqmGfQ81j0H7eCjD5feuW1jwnDZOxWFTz6V7FNZtZkhQawNTxLEysuWrT
2iOaWGZ5ZBHAqGPyx+VYN5pkLSkiJWJPpXaPpzbic7ant9MG4FzmqjPUj2DSsjzo6CsoysP6Uz/h
HD0CbPwr2i20yJMsVUioLiwjlY7F24roU+hhPCPc8hn8P2UUYMtsjt6letZo0KwkJVbaMfhXpmq2
LKhUKeK561s3LEYPFaQepzSw7ehxF14MtpEZlijH4VwuoeH0tt8bwb0+le9XNu65GTxWVLaRSxOH
iBPvXbSlrY4alBxPiHxl4DguHa8htkQpz92vK7nT/LBhKY2cdK+6tZ8OrdJMm0KDXzD4x0NdKumU
Ybce1erhqMr3PBzCopKyPCrzRnfc2cr6V454p0mOKR3Fvgg9cV9NTW21csvFcbrPh+PVkeMBUbHX
Fe3LBOUbo+UnmEYy5Gz5atbGS/uPJwVGa6JfDE8UiKoY89QK66Tw5Jpd4IVQvk/exXd6fYosS+ao
LH1FedPBTOyGMha9zJ8PaYtpEvmqC3uK76C4hijJyqhBXPyp5OSAQBXLX+qPiWJXYHGK5ZYWd7WO
uniodyPxp4wSCN4IZPmPHBrwue4e8keaRmfJ71Lrkd0188js7oT+VUd6qmDwayeGmtLG3t4dzNuY
BITgYxWcFCkqBzWs79cd6yJco/Az2rhxNJxep0UZqS0BozJkCqUrfZgSwNb9tGuASaxNciLAMgJU
VlKLNSrHeLLnAxWjBIvOa5e2BJx93FaiyOMLGGdvauOtSbZ1UX0Nb7V5bjbjfntXoGk6hN9lG9mG
K4vSNCubiRJ5EcDrgivSLDSJrl0gjhfnjIFL2btY6oSSOm8K+KRBdrA6s/Ne1SIl/Esyx43D0rj/
AA/8KpYUTUnkHrgmvTbK2SBRCwA2cU4U3sZVZHJxaVljlcZ9q4bxpot1aRC4tHdG/wBmvbZI42cB
SKztY0xLm1ZGXdx6UpUjnbsfK9p4g8QW7qFv7pFQ9Nxr33wV48uJ4Vgup5GdRjLGvLda0T7LcPtj
4zUWnxyQsrJmPBrldGVzZTVj6Zttbe5vExcbVz617tol6kloq7w/HrXw3Hqc0WxxI3yfrXtPgLxx
GzLazyY7cmrjQlcakj6LMaliy4Bqu55I9KW3dJ4lljkDhvSo5nC/UV3Qj0OepK5bWyguYSk6LIp7
GuC8VeAdEvrKdorO2SUg87RXaRTtsIwRWPqE0pDDc2K9CK0OJ7n5f/GD4Y32lahcX8IcxIcgKK8A
jaXlZEdNhxzX61eJ/DsGuxTQSwq5YdSK+Eviz8PX8N+fdRR4Tk8CmI+cr6cKCue9ZS4k7jis+9kk
fcwDfKcU22d8DII5qJRA1dxAAFQyfShZQpweamfayEjrVpHNUjfYqKobkLSsMg04HaRjrTztwT3N
dBgUJF3IwxVW108hiWORVxht3Ec1EtxtB4oAkktgucdqgMGeNtV/7VUSCMg1s2zxyANlcVXIyeZG
Zt8oEYNMMhHUVpXSpnKkYrPMBILYOKTpvYOZCJLuOOlaUcgYBcciskJsYHPStKBcgNkCsvZMOZDp
jtwOtOgZTjB6VDcKy5OCRVKOQpg8iqjSZM5KxsyN75AqjLKE+6CKZ52e9VZHznJq5Um9DONRItLe
EYBYmp0bnr1rB8z59taEMu0qM5qPYSNPao2/LLIQKxrhGicjlua341PlFuelZVyQdxIwRxQ6EkaU
6qMmVipOCRUkMxPykHiqczE5IJGDVqADg46GtqcGtzOpK+xdRTnB5yattCdo9Kii4JJrTRd61oSo
3KioFGaXhgOKqXEvluVz0qSKbdgEYrSmCiSKrIcrx9K6HTJFZssfu1hDCAHIIo3FPmV9v9a0H7Nm
xrV8jfIo5Wube7CAA802eXzA2T0rGEpLEelO4lG5twyh3DGuttpI9gziuCiJB3c1qR3LMuNxWkJq
x0NxdIrEDpSLIjoWwARWDG7FirHJ96ml3xDgmgRafEjlc07Cw4OKzUlJycVIbocZPNBSjc37ZwME
cZq48asC7YasC3nAwc1f8846/hQP2bHF8HAIAFAxJk5xiqDSEknFMaTrg4raGwezZYdvn29cU2SI
MgIGCKqpLhgGPNam0yxkAfjVB7NmBL1Kk+1IuMhSCaS7iaIswywqpDeDPzLyKA9my7Jbo3G0Cq8k
IiAPBpkt6CRwRUP2nzDjBNAezZYhgWckYHFacemcduKpWzBGBA4roYpN4wflrNwdzd1FaxiyReRl
MGsidCGLEniurnZJCY8c+tZ02nF0Izil7NlRl3OWYBs5FLGORhSADV6SzZXChWP0q6tjlAMYNT7E
v2ltjMW5CELnNXVO5QSKqyaW+/OeM1qQQMiqCpOOKtYd3MPakaQGQg+lacceMBRUaLtwelW4mGQM
Ct+QnmRXlhcZwD+VIuU5PaukigQpnhs1mXcG3OBWcloNTRmzqXjLg9KyGk8vcW42mtCWcQK2TnFc
/NIbmQ7RtXNcqoSNfao2rPWkiIDAkVsS6okyfKMVwMsDRnOa0rIu+FIOKcaUk7inVVtDpoZyxPBq
6CCOaow4UAEUyS5CHFbNSOeM+4Tw7skCs5rVyeAfyrXjlVsZIq2uzniiMbFSkrGRFD5aHI5pjkLn
jrWlKgyeaoNDuzzWjZkZ+XLkHJqy0e1D2qzHEsZywFRXbpjOcVy1ddTaLNPSwNp4FZetWLvIZFJ2
in2F2ocJuwK3rnYUBzurlqGijc4GMMpIwRir8eSMYNaDW6sxIXoamhs9zDiueoaRjYqojLg4PWtm
1ieVGHNSrbKoAwOK0LQrCrEilLZFFPwjcyWPirT1i3qxlAyK/py/Y4s5p/CNpc3BZsxA81/Ml4Yl
STxjpuE+UTCv6hP2TLuNPAWnxRqN5iHSuersOO59Ram0sUV3FHIfmBxg1+LX7YkOoadNqssrzOkm
a/bJbPb5kkrh93avy2/bY0iC4sb51RRwf5V5sdzc/BXRpQ2o3jkYJY1cn2tK5x0pVsUttTvBvAwx
4rMvZNrMAauW4EFzcKGKgUibcFiBmszksWJzUwY4JI6UqnY1p7Fpn6kHmojdN0LVRkm255rDvL1g
flJzUJWLOxSbK43bqsRqWGSa5zSbkv8Aeyc11QxtyCAK1p7ETfQjdhGPpVdb1IySw61BK53lST1q
ke4I/OrE5aWLDzLK+4DAzVO7YgDa1ISWIwDVeXPIOaycGdNNaDUYgCtCCXb3NUIk3AAg1L7YpcjK
ckXJ7pUB3ANUUE6yklRis6RGY4JJqzaxFGHWup/CZSepsCOMsCUB5rZjtYyhbauKyGzGoODgVZgu
sqQWxiqhsSI8iwynAAX2q4WSdBjANYU82ZSAKmgL7+CStUA26VlBUZ61jlSrrnOc115tfNUnGMVz
N4vlShNvAPpWMHZkyjc6W0dhajDGsqa2LyFsDIpbO72oFIrRXa4JrYoxPMKnYe1PGwdMU+7h5JFZ
vmGIjcTVRWpMk+hdcH3wKrEZcirEVwsoCcCoZz5OSPmzVSeoKOlh/lZAAxVSSNkY8GrluTIpbBzV
oBWzuUcU5RYRVkZsNoZ2APFWl0wxOCx3DNWsqnK44pJLwBduCxp8uljEuxSLEAoPFSM24ZHSsUSl
z171qQthMEZoirFQ3MG9XLNweKygxU7SOhxXR3CjJbHFYkq4c/L09quxsTW0G7HORV3ZsIxnj9aq
2jbTWlwwHFPkYCrMSuOeKoSyZcjHSruAMjFV5Ye45o5GRN9CdQrISMcVWaLzM0sQLELzV1lEQA9a
Ti0ZFGG38tsntWqOgXjiqe5QSc9falecdM0JXAsEKp6c5psknljOKSI7hk80S7SCCa3jHoZzfQz3
kEpJ7VEsan7q5+lShBnAI5rTs7HYQ7nIraUbmZjyq6LwCKzxbF23d66y+ELKQGXiube5WNtuBjNE
Y2E3YBuXCkHArUtfkwP71U8q65AqaBtpG41tTM5u5rbCeMcGsXULdB2BJrSe7RUPNc5d33zEYJFO
UWYVCoLUFjkVI8IiGQo4qxBIrgnjNNnlQArkU4qxmVdxIGPvZras4n8vdhqxLRkE4yQVzXfW0cDQ
ZUjitFG4HMz3TJleQaZCzyYOT1pdQh3XBwDtzToZVthyAaynB3Au5IQiqLsMnJ6U5rzzSQFK1m3M
hTdjNRyM1jJWLqMrHCkDFW4rpYsZGcVyltJK0x4frW0VYAkKaQ+ZHQC9WdcL8u2se4bMh4yaZCsh
7EVaWMkgspFJoont4+A4NaXmBgBjpVVVwo7Yo3Ac7ulZODNVJCT5APPSseVyrHgmtOSbccEdKqyy
RRgEgEilyMzY630+S4G/JAq2LbysKTk0W+rxCLYoANC3CuxJYetHIxFjlBUE04Vc1Hc3ihdoHSsv
zGc8jINJITdiys5Jzn5TVhZ1XDDiqiKOKeYTNwCVpDIL66acbUJrGFu+7JU810kNhgnJzVt7RVGc
c1mlIDnUtXABweKkYMowAa2MKoOV6VWOxieBW3IxPYxZ4WKkjNV4N0ecgiuiVUY7cVUu4FTIXAo5
GYFbzS4IyaktWBfBFUVG1j161ZiYRvuyDk1ajpYITVzpPliQNVm3uFl4yBisQSlhnPFRmRoiCDio
5GbcyOpYgKV4zWXL9/jtTYLpWQAnmpdobHNJxaDmRDPcsFCZNZ4Qn5h9KuSx9aphtrYwaLBzIldA
ImYkcCuVa9eOc8naprdupcqVBxXOy2/JPNaQi0KUlY3YrwSgU5pOTxVTTbJ3zyRitmTTygzmrJg7
GTPP5n7sCrdjagYLD9KlhsDv3EdKv/LFz6UF8yJXCxoMdqr+dt5ODiop7gNxmqBnzlRzQHMjoIr1
NoHANQ3MySKeRn61yrSPuOCwFQm6cErvY/jVxlYibJr2TJ2p1FUVDEr83NTH5x90kmmeU+QcMK0U
rlU9i0yHaACapyQMSNxzWvaxl8KQauT2W1d2atRuWc/GpToMYpZS5wQSKurD8/Q1K9uDjFVytbES
jcqWznADA56VqW109s4fcSoPSq6Q7cDFTCAg561cb9SfZs6H+0POjyCRisK7kLk7cg0q7ouecUu3
zHDEd6YezZBGDtG7OfensvGT0q8EVQeKzZX+fFBpFW0J4yvHAqyuoLb4UjNc7cXRi4FV45jKckms
px6jO+tr5LjAAxVi4jAA5FcrasU+YNjFXWvy6lOePWoALicRNzzUJvEwCorIvLrbuU5JNZcFwwkK
nc3NAHUmQSqW6UkasSeOhptvbvIVbkCtJlC4UCucCuqbGDEdasvB5q78io2+XPG6ngMemcfWs1Du
X7NhHAWyvPWrWPKAXHNTxD5QcU51BHOKzJt0GRygAZ7VSu78RKQDmnyIRwDWPPbvuJJJFZcsjWKs
VGndjuLHFPWbdgcVG8Z5wpAqFUYOFweaXIyPZs01G4jBqR4GKHaCKsWtrs2sWzWysaEAkCjkZBy8
EUgk2srflWm6GLA2mtZFiMi/Koq3JbI+CNtHIwP/1v5WZpCwIJPBqCKRkJyScGpJQR1HOah2bvwN
fPNdD9OpS6GnAqysCa6CK2yoKnpXO20bcbdxrs9NUGNQ/BrLkZ1wmrlezSeSYJhgM13VrbbEAIzU
VtBCgDjBNaMUg44rnrQZ1UprmNbT4MHOTV+72KvzOKxYr54M/LVC7vHuG7iuKtB2PQpSVx8zK2ap
4YOGBxitWzsnutuQ1XLvSmiTIDHFctSD5Tvpy1Mpb18qCx4roLScyIAQa5fyDvxyMGt21Yx4XBrj
nBnZzo6zTyrME3ck119vZ4AJzXD6TaSvcrLhtua9MikwFXbWLVg5kVmiK9OlVxEZHwwxWyWUZ6Gq
xcFj8o/KkaU5olgtAPlz0pHt3ifJLbakjuUTALAYpbjUIpUMalc1nULpoqSNgYU5NTWLFHyxOPeq
sUeHyCWqzLGwIKhqhIh7nSCRAAchjXmnj/TkvNNnkJAK+1djGxC/OSMVy/itvN06aNTniurCy96x
5WYx0ufFDaYW1GcBiArVq4NuoVsjHtW1LZPb38zlD1rnNankaTYqdPSvs8J8J8Ji/iLCTeZkA1q2
7gArXPWSMoDNurV3hcsG5q6ivoYxl0NGWYR96IpWlxkmsSWYysfatW2Vio45Fc7RMnroX1bbgA4r
TglwAMFsVmJFI7D5TWxBFtAVv1pCbNCLVTbKV2ZrnrrVXExZdx3HOKvywFwdoJrIjsS8x8zPB71g
9zsp/CjTtbtwUYqTmusgu8BXB6VzMcaphANwqfzGgwM5zXO9zvpyVj1DS777Uqoe3FdVHGirg4Ne
aaDIygOSRXdQXBkXBODSOmM1YkvrSMoxXAP0rhbuFhKQCSAa74oZFZSTg1jSaful2YOCetctU7KU
rtE2gbkUcnGa9U8NalAb+CAsu4sBiuCt7P7KgVAWzUvhzSr9tft50WUr5grxK09bH3+AptwP11+D
Wnva2MF6QSu3PSvYtSm+0MzhuB2rgPhZOq+D4InURyeWPrXVA8Pkk1xc6Po6EHax5Zr7ypfZQHAN
bFtrTmzWIJhsYzVzVbQSuW25PuKykgCYHp7UudDcHclWV5DklqnVs8Y6U+KFiBgGiRXTA2mrF7Nm
jaEIVbFdlZeJfsahRHuxXFWsU0oOENWvs0qnlTwauMrByM3dZ1d9Tib5SleY3akOw713DLhSCD0r
kdTUxzBgvFWpo5nTdjmLiNlbJBpqsxGcn866CCzk1B1QIcZ7V1h8ERLa+eXbdjOKuO5zuDseVhpi
/CNtzVsxbhg11rWcNvuiwGI4rHni2OQoOK3OaUbI5O5s/mJxSW1o8jAYYYroJIPM4xzV+2s0iTJB
zQczRVgsljUZPNTZReOBRNK67vl4FcxfXsgJVQetVDcxcbHSJ5Zzhg1XooWOOOtctpRnaVMKzDNe
jLF5cSEj5quexDXQjtbPYQSSakudHFzKrBiMGr9qwYc1rQqBnvWRn7NlBNH8qAYzkVwuvyNbRyBU
LMK9anuBDZuzADFeOarqEM1xICy9elBcY2PNpJfPkYSAqc96FjVTtH51Pq8WH82P17VhLqB3bCOe
lXT3HKNzZVdr4x0p/nGJumRTLKaGUkO4XFVr+6jifYjBqdQ56lNmpFcmTouMU9i2CW3fjWZaThfm
PGa3MJNGSCKKZz1KbMGU5duOlUmUsRk1fnGHIx0quzbccVvGVjJxsXLFQmc+tT30kSxNvAIxVeBt
y4xg1R1ZWWzlyTyK1M5RufLXxT8R/ZZ5LaBN4bjivn9XaTLtnLGvWPHtsXvpmOX5715c6eWpUda7
aex5Vam7kF432i1e3yQTXjuuaHGGkDYPuRXq7BlJyCK818X3/wBn3cc4r18OjxcZueLX9ssFy0Q5
UGqHkrE4JGRUmoX5klLgZOahiczA54xXq0qbPFr6O5NNciJcgCsd5fPJONvNTXKkcEnGarwRM/BB
GK7ZbGSIGO35BzVuC2PDGhrQIQ24nFaMDq6lSQMVxVIDSuUZ4uAAeKltbYtjGTSzZ3FQPatiyiSK
FpCfmFZwi0NxsRrbbADnpSMhYsORVWXUCZWXAABp32nd905rGpG5rHY1NAXfq8MLN8pNfov8HJot
L+y7ArknOa/OfRl238cpJUg19z/CTUyPsi53fMOtcNfax103Zn6O6NL/AGnHFuOOK81+PMcWn+Gb
hkUFwtfQfwx8Gpq2lQ38kjKNmeK8M/aNsYrfS7u3WTeAMda44Rsei5XR+R3i7U01BZoCgDh686ht
PKzz3zXd69pG3VLh9zbd1cjeGVZhBChctxxVkFcb5Zo4bdTK5OMCvq34R/Dm5vr7T7i5s3RMgkla
5P4QfCiTVb+21C5WUhyGwRX6g+GfCmn6PYWyrCiMgAzigD1Dw74TsdP8N26wKiSBB0HtXCalBPb3
y8u6A813cOrm0t1hhPmDGPpXB+MPEVjpFjPd3EkaSgE8mrjKwHzt8dfi6PB9i0EMSs+McGvy38Y/
ErV/FdxIqzTxI57Ma9j+P3jn/hJNTuIVkHlqxHFfNtjbxIowQ5NdEZWM3PUfZ2siAyTSNKx9a0RK
ikjgYpM7VOBXPXhnMnyhsUSmrClLU07icbuBkVSZdzEk8U2FWxhgc1Ky9jnrUKorWKckWLdTuHHA
rTWUp3qvANq9KJfmAwaUloRDchnmMrFRnmrumwsrg/NVS2tyZBnPWuvsrMKVbmsWjpp7mxY7h6it
dpcMuG5FNgtgiA45qJoP9KjyTgmsqtranXR3Pb/hz4Pk8TahZqWZVLDtX6UeD/gZp6WFvJMyEjHV
a+RvglBDYra3YUM0eDX3xpHjuB7JUdo4TCOma8+q1Y7qcbs+qfg54H0HRbN1It1b6Cus8Sva2c7L
b7QvtXyJY/GF9NdkilUAH161W1D44pPIElkiDfWvIqpM97CqS2PpwtLcoSoYisa609wrSOWAHtXm
fhv4uQywhXWHaR1NS+Ifiqv2dordInB44rnaSOtKUtDZucLIfmyoNczq+sQWqMC65HbNed/8LCuZ
WZPLGWrk9Z1CfUGL7mUt2o50VCg3sdRc+IBcu0YIAz61hX2oEAgMfzrjrczxyEsHIz1p15ctg881
nUmjpjh5M2BIbpGXJZq821rQ9RkvhIrTBAeleteCdKfUbgmcMqD9a9WuPCtrOyRqqnHfFTCokOdC
WzPGvDugve20MUsZXAHJHWu5/wCEDgKKFdQ30r1Ww8KQwQoFXGMdq6Wx8MpMwRWZmPauinVRzvDS
PEbPwUtuctJurpLLwzAXABVMH0r6U0j4UpfRF5XkQVLJ8KltJgySSMq0SqK5zvDSPMNM0+GyiUFV
eult1gcf6tB+FdZJ4MRFC+Y+RU8XhQRRFtz8VLqIUcNJ7HPWumpcOoRQTnoBXodh4LWaASlCGx6V
meHNKlj1NVZGaPPXFe+2yRxJHGEXAHpSVRMToNHhdx4bmifYsDFR7Vat/D7xgNICAfUV7rNDFsDe
Sh/CsS5tEnBVVAx7VtCvZWF7Bnm8GkJC4ZBk/StmWzeOJWGc+lb1rp/lSEsCR71p/Y1lcKBkVaql
xw/Q4eCGVyNytVto8ggr09q9COhRrFuUc1hS6YRIVwaOdGvsGYFtbJIjAxj8q5q50krqAkSQxAHo
K9Zt9IQxltxGKwL/AEpDPu3EYNbRmrB7FnJanpE1x5chuHwvbNUxAqBVzyP1rsJlKpsAJxXMzwSe
YCFbbntR7ZB7Fk8EXy9M1oQAHAPAotoTsAI5q41qyoXyQBVe0RPs2VmwrnHIqRbSO4zuAX8Kx57x
YmODuINWbe+8xfQ0c6F7NlG/0dMuRJivP7nTXS5bGSBXpFy7t0BOazmtN/zMhz9KOdGXsWcb5aqu
1k/OsfULZJMbVArsby2RgQDyKxXtXOVIOKpysHsWYUEapgbelasYRRnOCKZLamMEgNWW8hRjyeKY
exYuqX02wxqXx0rN08kElic1bk2Tqc4yKgiiYSggHArXnREqbsW7jYyEMvPvXJ3ltuLMoJ9q6W83
sBwQKzIyA2T0FNTRh7CVtTjLiyIy5GCKpiMjBOQa6q/ZC/GMVlNAshzz+FXHcx9iwh3MmMGlCMTj
BqxHhBsxirEeMngV0RdiZUXYx9QtV8o8bjXNR2qo+4DvXcXC7gQRxXO3MSQksrZraE1c55UHYx7m
2D9qx5rbCkYrqC6yg5+Ws27XAO0ZrphPU5JYVvc8/wBVs2S2ldVJIHpXyH43WaXUcGNiAfSvtO/u
U8iSMgdK+ePFmmQySvMQM/SvZwFdufKfPZvgFCDkj591Cy/0fcM7h2xXDTKyFiQQRXst3Zqwc84W
vJPEMiW8j4wNtfqeWYWMoK5/NfE2Zzp1mosxnghnzvQbvXFUJrfyvu9K5VvFkkd+ttsXYTjNdvHJ
FPB5wcEkV7iyyl1R8X/b2K/mObv3CwsM4avM78SJK5AJ5rsdQune8MW07M4qjcQK/GM1P9k0OxrT
4gxf8xwraab3dmMj8K4LWtIu7VyUSRh7CveoY0iGNgptzZwXKYMaH8KzqZNRbukehh+JMTtKR8yw
rc7sPEynPpWibHKliDmvWtU8PwqrSRp09BXFtA+8x7DwcV8hnnB9Ws+ajsfc8OeIFHDLkxGrOJdJ
I+BlasQWhuVKOp574rfvbDYA5U8VHZ7WbywBkV8HjMtqUHySR+p5dmdLFR54PQ4u/wBIe2c+WGbP
pXX+EfCZunS7cliDnaRXTJo5kALITn2r1XwLoUQniVjgZ9K4J0pdT1KU1fQ6Xw18PI9Vt0dlEG3/
AGetdpYeBYNJuA2BLg+lekWMUOn2qqAFUDrXCa54zhsLnyFMbLnr6VDpM6eZHWLGEiCBSqAV55ru
ox2bybWAIqvq3xGtbewYJJEZMdM184a/8R5LmeVW2qucdaunSOWrU1PU7vx2NOZnK7gvvTLX4rwX
z+RJGkeeMk18yav4qku0ZEwR7Vw8uszI4YSMrD0qZ0mmZc1z7dvbizvYzNGyOWrmGEaMf4cGvDPC
3jqRdsFxJwvHzGvRn1pblQY2DA+lc6g+Y2fwmjqGptC4RF3gmtDTJ5UeOdJDGeuBWDBGs+GY5Nac
WYiAM4rXkYubQ+lvCHxCe0tktphvxxkmvW9K1VNUdXyAGr4u0y7xcIrPtXNe9eHdbNq0KRMXQ4yf
SqhTdzLmR9A/Z0XGH4rOuYEc7Aaw/wC3Q0a+WwcnrV2zuRN85bmujmtoYshn0oJuYZNfOPxj0JNY
0u4tVjG4qRnFfWKhZUO6vNfE2gJeeYQC27tViPyN1LwM9jcTRvu+93FcpeaOINyAY219z/EbwFPb
RzXcVtJ1z0r421uSWG9mt2jwwJHSk5WA82usxOUyflp1vc7vk/CrOo20hlZthGahtLPawZiaZzln
y8ZYnpVZmySMkYq3dHYAAOKz2bOFB610nOPU/KRndUb2uQfmq3FAyruIPNO2tk8HFNvXQT2OSurV
1fAB69a0LVXiQLuJrYe281iCp+tPFosOO9aKZgZodgRuycVakux5RUKKnMAfJAxWZcJs71TYFZHy
249M1oRy4xg1mBgc801ZSjrn1qVLoTzI6rCtCcisKRSJTgHFa8HzwqcmoxGAScD8qomUuhneW/8A
dNQzQscZJFbfmKvGBx7VFJGJMdKqLsZs5/yz7Zq5arumjU+tW2sRncSRinxxBXDZxtrZMnnR0zIs
cAAPauSv2xIQoJFasl07Ls7CqDJkszHNTJF05q5gTttbBzWhYr5pCniqV5FvkyMjBq9Z/JgFayas
a8yNryREB8wNOjmCZ5qlJORx1xWebht+CDihIaqWH3QMkxcZ61LGMKBml2hlBzzTCwQEA81dMPaW
JWkKjuarSSs3QmoZLjApkUgYjJ71so3LVZdR7FiCMmkS13ZOan+X2qSPqafs2FOSItnldTmmecNw
IOMVNP0OOwrHJbecg8UezYpzVzo4pN+Diru8OQp/lXMLeGHAAzV+3vDLjPBqWrEcyNh4lXPIrnry
4aOQoAetbv30681mPaeYxDgikaRqpaDbO4YEZziugSbIAFYq2yxYAOatxbkJyeKC1NE9xP5IyOTV
I3G8A9Kr3bsrZAJFVBITjnk1tDYTqpGgXYlSDW9b6mltbsrKGOKxI1G0E81FLEWIG41RSmi/Ddfa
XcFOKhm03DFwSuavWNssIyTzVq5fIPHFAcyOWmgK5AFEUWM5NaErJk8jNUzIBkAgUBzouRjbzWj9
o2x4BrEWbsDU27cvXnNBkzQjm3HJ7GtBZlZNpOKw4ww7HNT4fgsSBQa86NBGRGOVDVFJMqvkCowN
y9e9VXiLEYJq+RhzouRDzm6dKuNGIkzjNOsLUDBOc1bvI/l4zVpMxMM/O3pVhV2ocE5qPGDjGBTD
OkZwWAqgNmwdyCDnFWp03hlJxUNkyMgKkHNTSsBuGaycAOM1K0dH+UsQTVBY9vVcV2M2xsjGax7u
ABWIHNSl0J5kc/J9O9aFnhSOOapspGSeOant8huhxVODDmRvqdwAwBWLe5jYkEmthGygyBxWLdS5
kK9eagOZE1nI/cGtEXPlE5qhbyoU2k4qlc3OGwDxQ2HOjTkvDIcAUi3DL24rOhIYA5q2rcgECs5S
uUTST4Ut0rGknactjPy1buvmHBqskJ6qCa56srI0plaNnEowTXU28jtGA2ayILXLhmBGD6Vtqu0A
elc89rm8ZWDGQQc9asW8+G8vacetVn6AVLAhOTjmuaUrl8yNbG7HPeoZZCqsoJoDFeM0sMbTeYCD
jFTOZRN8P4vt3izTogPm80V/Th+ytbyaX4Os2k3MvljrX80PwvZLXxxYHg7Za/qB/Zne31bwZaW4
ZUfyh0rmqz0Gj6Gm1VCszBwdo6Zr8zv2sb46hp2prg/Ipr9D9V0GfTmnaNpZAc1+d/7RloX0/VBI
CGYH+VcCNk7n4A6lqEi+Ib2LLABzUkoaUZ5q/wCJNIS28S3sm48yGowMDaAD+FU5a3GYkm9HACki
rOzcgGcVtLbJtyetZNypiJwPwpSdzSErGJcfu2K5PJrFukyxI65roZo2kBYL81ZSWV7eS+VBbvI/
oB1oUWyuZFrSscY4xXTeZt4JrnY9F8RWki50y4H/AAE10sWia9LGJJNOmRf92tYxsZydyoF81xg9
KfJCNoBNXFsntuZFIf0IqrM+489RTJII7cevWqN0m1hzV4SELkVmTTeaxQg8UHZTkrE0C5pZV2Hp
zV2yt8gHJqW5tu4yaCuZGOemccirVn8z8iovLIYg1et48OO1aS2MmatzDm1JGSwrn4YLqXckaOze
grrYB5skcBHytxX0n8Jvg/B4kvreWRX8p2HanB9BHyWNJ10qNmmXDg98V1WmeHtUWESTWUyHHcV+
8Pw7/Y20LXdHjlMe84/uiuJ+I37KFt4d85Y7V1gT+LbxVgfixLBPCSJYWiX1Irnb+0STLqc19S/H
fwW/hixuPsMDSeX3Ar400XXp72eWxuU8tlOOetZcjAtJKEcx56VcW7KEAVX1DTjBJ5ilueajtEaT
hgcdK1A1d6SAksBWBfNgkLzWo1u0ak5NYTAmRt2ePWtIxdxN2C2LBhyRzXQFA6DdXPgbXBBwRW3b
OJQFkOzFOUdRc6NfTrLzDwDimapbG2YFCWrUs5ZYItlpH57/AErpNM8Mahq0ZlvLaSH6ilLeyG9j
zdUeVCdpzWaWMblWBznvXsk/hN7GJ3SNnwPSvH9YjmS+ZWjKBTWzizAtwqCc5xV9JFGRnisFJymA
Bmp/PZgecYqSoblyeQE4z3rOO3kHrUM1wqZIbLVWhmaeTGCBmnF2NjRiQhx+VbEUAK/eqCJUVBUD
3hhJUdK1Ur6Ay1JtT5cCqplXeqAg54phfzQSD1qHTIEn1O3gd8F3AxVGDZ1VpodzcJ5kEbyN6AVp
/wDCG65NA0jadcKq99tfof8As7/s8QeLI7aaRZHRgD0r9CNQ/ZD0W38LTSJDmUJ/dFZyl0Efzdz6
ZPaStHOGjI9e1UJIDn5SWFfc/wAdvgRc6Je3xsreZmQnAAr4nNnqOnXklnf2skCo2MsKmLsBHG+x
Ome1ULiRjlgTWvPGikBW3D2qrNbgqVDdK2pzRg9zCS4KyZJJxW8uo7kCgc1zkkEiOQFY8+lSQLIr
5wTWvOhFmdpGYnc1Z0sRYjLc1uNHwTjmqZgZn4UmjnRnUGWrGJRuOamYk5NWDabUBOfyqsc5K47V
pTmjMrEucjearSwsc4GTV7yznrV+CBWIBFac6CxzapKuQAy1BOkrIRg5rsprRAAFANQRWUcrhGOB
VJ3MprU4OJpY3/irp7PUJI1CknFaN3o0SN8hJNY7wGFwuK1hKxBpTXSupP8AFVNGMpxjvVN92/qc
Zq7arggmobAuLFgDAFRtaF+obFaEa8gmtAKoTPGamV+gGJDZpEc4Ga0o4kwSQKiYHeeuKsDoKxAn
toVZsYwKnubZEI2npVaOfyjj1pbu78uMuDuNI3jsVLmUR8A9KqpKW7cVz76nJNcFGXaua6SBFMYK
HNAxky7VLAnIrnp5HZyDkAV2Att6Ek5rntQtNhL4ak5WJ50Yiu6SEhjgGr6zOcEE8VQVCx545q2i
7eo4zU86KNOCM3JAY4rQa38tcD5qy7a7SNwu4ZrfE0fllsgk1mBnBSrDNaUZAAwBWPJOfM4Hetm2
CkA7qQFqPjGRipmwAe9QXLpEB8wzWa16c7MUAS3OCCFrH5QkZq+8mOcnmodm88YOfatfaIT2IxJs
APeqk8u4Zzk1Yuo/LUtk4rLWXcSAc01NHO9hWb5SSBnNVY5S7lcnirM8Z2EgH8qzrbd5pGDVEQaO
ghbCgHtUFxPjgc1HJKUAAqju3MDuOaDQuW1wS3JIGa6CG53ADHSuUClnGCa3YspGBk1E9gZoSSjp
kVTlIwSOaqzSAEfNS+Z8uCaiG5PMilJJucjBGKdDA0rg7TxUy24dxzXRWsCxoB1xWw1JEFrFswdp
4rSbDYz2pUQEnio5mwSADigZFIygYArPnQlWINXDHknmmjAyCOOlAHIXU7odmD1qS33OATnOa2Lj
TkmctnHNEVmISPQU0rgRtY7oSQDnHpWF9jfziuDjPpXcxlGUpgVB9nQPuAp8jAyY7Dy1B61KtorE
cc1tLGpGM0C2WP59x5rSMbGkJW0KSW3krkKeKikJZTmtcSAgqQKzZQFY81vT2NEzKC4ZuKUH7wxT
rl1UE5qtHKHyC2DVgTEbMkc81rWkAlBYtjFZ0ahsgitWL90hAJzQBDcQgHANV4+MLirMpOM4zVFi
QPxoAmk/ug1nTQHBIzmrseTjI71M4VVzgGgDlbi2I5wTUECsrDIIxXSFUbkn9Kia2RiGBArKe4CQ
KSBU/kHBwvWpY1XhQa2beFDgHioA5CaweRsYbmnQaS0GH5P4V3EltGgBAzVdim0jigDPt5NsRQqB
701nGSOuTTJGUbgDUC8k4JNc4FuNMkjJ61oQw7iBjpVaJD1IPWta2RVIYnpSUrm3Ohxj8scjFUJH
AOCcYrQuJg2R2Fc9csckZIFYGa3LayK7FciknjXHHasNJWVzgnrWkshK81HOjVuxAyqTgCk8ngNt
5qeJCGyavoofAA/SjnQudFCJnUgYOB7Vqod6dSKiaPZwRQp4wCcU+dGJGJNsnXpUj6gFwA361g30
zRkgA1UjzIM7iaoD/9f+WK+i+fK9PpUMUe4gY4rWnjypxzS2do7ZJU4r58/R4TVxsI8j5gMn3q7B
eymTlSqipmsZONqkiryaawjDKpL0HTCpqa9leZwua6K1BcgnpXM6fYyK26RSorq7cbML05rmrHVR
n7xp/ZBKABWhb+H422sSfyq7pMCyDL10S/JkYwBXJVjdHo0aiuRWmnx26gAfpV+SzSVCu0H8KRJA
2eRxUwuAinnpXJVVlY76VRJnAalYrazFQM5NSWVmZCOOK0dVZJ23buRVnSJEGFOM1xz2On2yOr0q
KOABWwPwrZuXSNfkYH6VgO3lqWOeK56XWZBOIwcr0rmqC9sjt4ZFlyN3NOl+QHmuf06cySBs5roJ
huxwazNKdZGFcyPzgtWeJXiYkMxbPetuS3YHgHmpo9Jjkw7kjFTKNzpp11sJply8jDeCK6lmQqvI
rBgtkibanIrYhi3kLk8URjYiVVFadzgDGBXN6uFFs+5ua73+zQwyc1wvie0mjQgIdta4aHvnDjKq
cbHiV/bJJLISAB61wmo6dCHZgQ2K63xHdzWBKIpy1cRDdPMx83Iya+0oTXKfCYyNpmXJmPgDj2FR
nJ7mti5tkIJQ5NZTLtyCeaps54wuPgTMg69a9J0TR4LiMM5ArzKKQrIMDnNeh6VqEsMAHtWEtxcu
tjZu7a3sywVlJFc7PdBWODT766klYsQa5y6kPJOQakr2ZvwakkDFnIwfWluLmNsyIw+b0riZpGkw
MkCtC3LmMKc4FYPc6Yr3bHV2cgldRnqcV0UunQuEYNyK4nT2aKQYOea7OGSQpnBrne50wWhs2pES
qo/hrftJ2yuBXLW29mAZTzXcadYlkDEHpUt2OmOxorLlR0qZCrEZA61Wkj8s45oiVyw2gmuWT5kz
0aEbNHZabaeeq7V3tn0r6L+H/hODy4rmaMKw55WvFvCNvzH5g4Br618GQ/aY4YIRuPAr5/Eu0j9N
yyg/ZpnvPhK9eCFLVeIwMcV6Mm9sHBK/SuV8PaD5KIZFKNivTbSwVUAYEYriPoqFFnKzwBs8fMay
/wCzJNxbY3Wu8l01UO8ZxTVEa5Xjj2oG6Duc5Z2GMBwR+FaiaKkp+YYH0ratrT7S4CDOK347GX5V
2HitPaEypNGRZ6HHAoIAI+lQ39nBEjEbciutaJ4osbT+VchqmSkhyaftCfZnEzuS5AFZ1xbJONrc
GrpdA7881nzXMauPmFaI5pU9Df0O1htuDjPuK6a7uSYmiUDpiuRsZRIysCc/zro9vRiCDWsampzS
hoeYaylzDOXEbbc1Qi/ejkHceMV6ld2Md4hBAzXKvpEdtISAc1t7Q45rSxgLY7f3hzmmNG7Nt2kD
NdOYM9qzplMRyBTjO+hy+zKEtmjQHPBFcFcKpnZM5wa9HMm6Jwxrg57VVu3kyetaJ2JnT0Oo8NRQ
x/60KPrXR3zIobY2a4i3maPha2IJ2m+VzTnPQx9mXbO4dplQjgmu0hgKKGIOK53T7LdKrgHGa7h4
2+zbVXJxWPtA9mcJ4q1RraycRntXzo2pTXF45LNjd617j4nt7mQSQsjbTXi9xpUlpOxRTgmj2hSp
XNFpVliCk81iXGmrhpFJ3VoRxPuBweK0IoSx+YHFaU6g/YM8/m+1RSEKrita20+SdQ8gcHrXSSWM
XmFiOM1aQoihVPA9quUrkVKDMPyHUBADgVp2bMmUIP41ZZe4pFUNjk5p0zmqUGMls1clwTzWdLCY
z0OK3AxGBjpSNCsgAOa0MHTMGLcJBtGcVsazYpJok8+fnVTVu301ASVGf6VT8Q3JtNLmtznDqa3i
7nNUhy7nxN4pcS3F3vAyhNeOSsrSOSfumvZfGNs4e7kjDEMa8M2uXkyD1rup7HmVY3Ysnzk8V5N4
4td6OckcV6jcT/Z0YnoK8b8Za3EVdFcFvSvYwu54ONgeLTRlJHXB2g1PGQg69KcXExY471Ad2Riv
aonh143IpJd7lW+7mrCukSgKeahmgIQkDBqjAsjPhgcVvLYwStoaRbfkk0kcbEgjNSRxEnbzgVfj
iVQcVyzl0NoR6kEcYZgG/hq1MrJGQuaaVKkYzxV2NfMG38KzKlG5x07BS244NVrO8dZwg5Ga2tV0
/JJjBJNZFrZSRuC6kYNc85WGkeh2VtmFLhQd3Ffbv7PehprItzKxXa9fDdhfoqJa7/mPGK+6P2f9
Rl0u3gcDo2a8+tK50x3P2K8Ks/hvwbEkSEqIgM49q+QPjjLLqGj3t0wbgZr3XSvGs9/4XS1wD8gH
FeJfEeO41Dw9eWyRlncYrljK53R2Pyp1mUSanPCxAy2K6zwJ8ObnXNUila2d4C3XbXWR/C3UdT8Q
MZrSVYy+f1r7g+HngW00HT4AyKHUdxVFWL3gDwCmiWVuUtgCFH8Nen6gsyJHHEjEnjiui0+aNY0h
QAnpT9eRdLtTfSjaic5IoHKNjhtV1KPw3pr311J5bAZ+Y1+e/wAaPjJFqr3NlFehduRhXrsv2kPj
Z5dm2mWFwrvyuFNfmlPc32r3kt7dGQEnIyaqMbki6vqF1e3kzSM5Vm4JNJYKY2AycGmsWkJVhgL7
U9G2sODha2M/ZnRiJWXOahNumDkCoIrtMAFsUya+UZAYYrPnD2ZUusRbiOgqCKRJgMHLVTvbrerK
pJrL0+eRLkA521N9Q9mdvEvyY7igx7RjHFRpcIMBmqyjq+ApqvaFQp6li1UAg10dvMFxjFYKR4AI
NXYyyYOTmsalSx0wp6nZwXQCDnkVFJclplcj7tYUUjcEkir6MJCOa5KtW510aep9N/Dfxp9iSK3L
hRwOte6P4tdlDRTtg+hr4a0i4ltnQpng165pGuOyKs7FV96461TQ9CjT1Poi28RPLMu+dlX/AHq5
fxRq0kV0s1tcyPjnhq4yLU4mIWKXPrzWrBZSXrqCGKN615NSZ7+DpN7nQaJ8UNYW5h0/bJsyFzk1
9C6Rqt3c2qOxkfeMnJrxXw74Ggku4pyDtBBr3uzsY7GBIoySoGK56lQ7qVO7sT2N0PtGHbBrpJOc
MfuCsPTdGnu7sOiMVzXp/wDwjpkgSEKS5FZe0Oulh3c5aygjvXEQI9OK3YvBX2lxuVsA+len+Dvh
pKzpO8L4617VaeC7aEKpXBrOpUOiNKx4ToehPYARRRnPTgV6XpeiTDEkkbfiK9U0vwXZRuZJPl71
0q6JD/qY1yOnSs/aBKlc8uSznZhFBGzseOBXp3hHwXdCRLi6gkQH1Fd/4W8EwLMk9wpXByM16tPb
eREiRRjYvGQK1p1DKVJow7PT4ooVjCgY9qS5s1xtSMP+FacCPI4RBnmukg0rgFlOav2hg6DseM3W
hStPuETEE+lTtoMhiCmE/lXu9vokDldyjFWZ9DtlGFxn6VEqvQiNOx4lYaB5CFkiy/0rp9K0aa5l
VZkZFzjpXo9ppFujkMcVNLF9mk/dqNtTGrYmVG5y99okVvDjPGK5FrAhyEUsua7zUbg3OYyTiqUN
sowoGcVoqtzN0miPTvC4vYGd0KkDrisgaDcWt26rC5RT1xXq2l3CxQbDjio7u8s4y290Vj7VrGtb
QuNF7nmzRshKspGPas24gRWDAZNdLfPbyuTE4bJ7VhzqFIyeM1Sn1On2V0Y9xdx2qHcwUmuZkuxc
yHLd6l8R+Uzr5bndXNRsUI5JxW6rIn2DN2WMY45qm0aYPyij7bGq4kbaRUQkSXJRtwFYOvqS6ZJG
qrz6GoNQ1HZAY1ANMuJREhJOK52aQyMcEkCt410ZOgzPkiaVixLdacjNb4xnNSswXqeagaQcnPSr
9oL2DOmsV89Q0nFaUtvGkbl8LXL2eoeXgMQMVR1vXbgqI4RuWn7Qn2fQpXZ2XDYPyZpBIjDkis5J
ZZkBdTupjHb25qpVEyvYMtzBGBUciuVv7Jhny1JzW35mOoFBlUA1t7Qj2ZxEMc6ShGRsE12VvZR+
R5hI3VkXcm19xHAqo2szKNijgUvaGToOxNftENyFua5mZwgYKaLueWabJziq8gyQOaqNTUwdJ9zB
uXlZz8rVdgXamWJBq2bfPaopEKAgCuiM9TP2ZSlfLYzwKI5QudzcVUvJljBOeRWU135gIzitfa62
JlT0NG+1dYgVLACuda7EzFg4NQ6latOgIBqjBF9nUBzg1aqWMHSNlZMcA9adIEWB2J5qhGc5Yc1S
vLsqjIe1dNOoYOnbQ4nUZcvJlsCvEvFd66ymJQSp716vqchZ29M14/4oim3h9p2rXrZZP94fP8SQ
caDOBu5disuOteJeKl3TuuSAa9nu2TazO2AK8b8SmKWdzEwbBr9tySHNBWP4/wCLJWrNs8jutERr
kSAnrXT2ieTAEDngVVuJTE3IxU9tLG6nJr6SNK+h8J7dGPdIGmzjnNOSPI7mrN5GFbcOlVBIyDKj
IFbKn0CnVK7LtYgg00NtzyKSSYMeD81U2dlznij2ZrGq7lkkSbkYcGuZu9MigdpQQTmt5XORk8VW
vIzIg2jOKahbQzryV7nJ3lmk9s7YG4D864LT4LpdXWPynMe7rivTxESCpBxVrTNLgMvmsBuBrm/s
ihOXNONz0P7bxcIclKdjcFlDFZREgbiPSr2h6iLG5TkBQay9RnMaiNc4HFcrc3zxbtpOK+MzzgWW
Kq3w7sj9J4U8SY4Gjy4v3me86348tYdOeJbhN+PWvmDxH4uklunaOUtk+tZGt30024K7fnXJR2ry
y7pN3WvzrOcoqYKp7KSufsfD+fUsxpe2g7Fu41K5ucu0sv0zXCavNJK5G5s5rt57Zo04B21yt3aZ
cuBXBCk0zsk7vQy7RW2ESE/jWbqFtJkMgJrejjbhSMVYMSDgkflUyjrYfLpc5GOCWNQ+XRl54rr/
AA/4lngkWGYkKDjJNRNbI4wMYrEu7TystFniuOULSNPa6WZ9Aabq9vLsKTKS3vXWJOGRSG4r5g0T
ULq3mG7dgGvZ9F1tJowkj4IqkuhPOjsZrtosFSePSls/iVe6TcpZ4zETgk9qyZ54ihIbrXE6laeb
vZMluoq+RmbPs3wl4xsr9EX7WrM/bNexaReRPMgWQEN71+cvhDUrrSrtDKzome5r7X8DXUupWsd1
GS4UDml7NiPez0G3O2okWNpFDHPPesi01JdgjdsMOKjmvHRwRzWqQkzU8R+F7HVtKmTZEzMPSvzP
+LXw0XRNUuL3y2RCxPSv1L0iUzwt5g+XFfOXxr8PR6xBNGE556CsZO4z8sNQELO6jb8tYTKFYgV2
fjPwxquiX07G2kW3DferhROr5GfmFbJHORXKb1wASaoRW7KwbBrYhw7EOameNF6EflWvtDnIYpFZ
AGwKheRF4+WiUKqnY2TWYCzMdwNWJ7GxHtYZwM/SopM5PFSWcZYDAzWkbQbd0gxTRgZIXAJzgCsC
+DFuAdoroJ2UEopyBWbJEXyMdTVyl0E9jmmLpy2QPpSxZlYAEkA10L6akse2TIqqtklsQEPH0qE7
GBr2i4iVc8ikkRl+6D+VNt+MVe3KRyOa1jK+gGTtbgkECrcCg4yelExAyelVRNtyATVpdBNdC5cM
uNoql0bPbFOJ3c5pkjfLgnpW0VbQmMO5IzDAAORVeV8KduTVYSlSVJNSMwKkZ5pl2KYQM+STWnFE
mMk4xWcB+8Oc4rS/h+Q1nUAJETk5yazJQoIJq4xI5yazZw/XBAopgWPMEaAhuaqeaW5JI5psasc5
JqwluXZdw71dOmBWeKVxlVYirlhZySE7wwrooLVFjUHmrMaLFkgVvGNgMmSxVByORUQi2554rSu5
lPAIqjuEnGaouMrFeWPgnqKx5xjcw7VvvgIQT7VkSR5JFApO5kF8k5PSrEE+GBU5P86lksJGU7EJ
rOS3ubeXLIwFZT3JOy02RZXAkbb+Na91Em7CEEVyEcjLh+c9K3rS5Ei/MeagCRbZnbbg4zVmS2ZV
2kEVYsmxKCw4rclgSZSQaDSMraHFSw/LgjpWW0YD4ro72Py8oKx/KBY56mtobEyepYgyQFxxTJ3E
RBz0q3boVwMHip5LBbgFmzkVRamRW05cAk4FQ3lyyqVX5qru/wBmJQnGKdGomGSTigpSuYzO5Yk5
FP2ydiSPpW8mmJJgk1JLaJCpCjOKTlYTlbQxYlY5GDmtGCA9SDmiKNVbOeav7lHemLnQRR/PyAAK
q3tyFPlgjir3mAjGeayru1cgugJNAc6Egu8naeBV9ZUGMEZFc+q7cBiQ1SLlc/Ma2U0WdlZXMZO0
sBVy5ZSo5riIZWV1Kkmtl7pjGAc8VQDLuXYGKVyV1NMznhhg9q32cNkEmqskAJxjmgDU0K52oFdj
mted85Oa522t5InVgpxmtd33KBnpSewnsNEjZPXj2pXjznrUQYEnmpy4xweaxi7GBmS2avls4NEc
IXAxV0sATk81LHHv5zWjmBWdcLjJrBmUCQ9eK6SSMjg5HNYV1EVYsAdtZDSvoZwLMRyahkV88gmr
UcilgM81aMQZSTSa6GigRWcTn7oJrRMLryQaLBhGxBPH0rVmZCPl61k4WLOekxkgnFXLUKuDVaeI
5LAGoopSnynOKwqxui6e5u74/VahmuUjBO4ZFZb3O3oxrPl3SsSO1c9RaWNTXS9DZJIqzBqWJAuR
iudEUi544qaCL5wTmuZxsVGNztBIZSCvJrfs0KxP8vzEHtWFp6IqA5rfs7mIM/mMFx61jUNjS+F2
jm58a2juGUeZX9GH7OF4fD2iWRVyVKAYJr8AfhM0Vz4ttVhIch+1fuX8Kpr9dJsYo42I2isKkboD
9GIL611HS5rqRkzt71+Xv7Sl9azJrCJInyA8V+g3h+G7Ph2dXVtzIf5V+Zn7QOk30UutNJG4Vs1x
FxlY/D/xbdG48R3kQHAkNQxxbEBPWrviO0Fv4kvWkBB3ntVGaQYABzQaJ3Jh8xwTiqV3BuzgZNTo
+cZNSnByWPSgZPpOjRXe0ZzM3G3FfTfwW+D8utazDI9k0jHsUzXzB4f1Mwa9bImD83Sv2z/Yw8JP
4g1axuJbYGPGc4rRbAZtt+ywupC2kn0gRDAH+q/+tWt4y/Ze0nRvDUlwlpGJVTP3K/Y7/hEbNPIt
EhTKL6V8e/tL+J9M8IaVdWUk0ULKCMGtIPQD+cf4q+HE8O6hdKq7ArY6YrxBcysWGa+oPjpf2GtN
d3dvMruz9q+aLGLYhz1BoAhkgfacqawHUxyHg9a7gspjKt/KuUul2ytjpn0oN47Fq1vTDhc9a0Jr
pAg2kHNc/wCWdhfuKgildnCknrQM3EUOcjvV1F2c4AxWdH5kWODWhu3DDcVpLYC3FdeVLE7HABFf
o9+zZ4gsbi2trfdG0u4D3r80LhTJHsjBJFfQ/wAAfEt14e1i2NyzRQBxyacI9QP6y/2dNDtpPBUd
06KWx3HtXYfELwFo/ivR7i1Cw/aNpGAvNfLv7L3x38O3nh210dtTg3txjv0r63OoItyLyyfzkk+a
rA/Gv4+fs1OttqKXFlIIDnDFK/FT4nfB7/hDdcnubOJyu89q/rq+PAs9U8KXDSpGspX0r8Af2j/C
dzCtxdRW26MsecUCcrH5o3cU8lupeMggY6VlxRLEASMH6V396qL5kbgBlJHSuHvV2u2wUDKlxN8h
AFYDqSxNaLsxyMH8qWK3aUjjpW8ZXMpSuZnl4Uuc5FS6Uz390ltjqwWt3+zTKm0KTXtHwh+FR1/W
7MeU77pV6D3pOWtiD6N/Z4/Z3/4TK5tXeCSYuem3NfpK/wCxPH/ZCv8A2e8bbc8R4/pX1N+x58B9
I0HTrLUr2PyzGAfmHtX6FamdBW3MEbwHylI6VL0kWpaWP5g/i58Fk8Crd28kDIUH8S4r82vGNnCu
pTxAAYYiv3M/4KA6zZ6PJqMlu6AgdhX4RXV++t3VzdNz8xrolLoQc1JYrHypyfpWbduYEIH3q6sx
5U57Vz2oWjNkhTisyobnJHzJJQ5LVvWMe3BIINVjbGPkrTBeGIquOhpN2NjqsfKMGs66h6EZJqWz
ullACtlquyQtjJFOEupMtjNtGCkBjgVkxXnkeKdOCN8vnL/OtGUEMDkgqK5ZVZdfspnBCRyA/Tmt
PaGJ/Tp+wbFa6npenwlI3ZlHbntX7IXvw083w+zLallZP7vtX84f7GHx70fwbdaZby6hEm3aDk/S
v6J/A37SPhbxJoNtZRapbSTyoBj14rnnVSYH5sfGX4NW9xq1489kgTPdK/Jz9ob4JaXZte3lskaP
ECflXFf1Ca94A0/xpBNdSAETjIwK/Mz9o39nkiPU2htpHiKtzipjWT2A/lw167fR9SeyyfkbHNX7
SUzRBzXuXxs+Dc+heJp55beSOBHPJrw9ols5TFHzEvGa2p1DKUbFkQF/4P0p62ipyQF/Cpre6jHD
MMCmzzhm2oeK09oQQ+UM9Bj6VPHEq84FV97ZABNX4kZlHFXGVzOoVbjYFwSBWG20u3Py1qaikgB2
g4rDd+MDk1rTMyxuGQEq/FgY6g1kxNtxmrfn46k1TlbQTlY0Hk2rz2qgZ2V/xpfML+tOWDcwGa1j
KxElfUsC5J6ms68w+WA6VrfY8gBQay7tPKyrcVpF3MzLjXzCBjn6VoC3KAHDcVJY2it84q9ORHgd
/pTArxM3AINWUY5AzxUCOGAGeafnaRigCyVHYAn6UKCc8cis64umjxtJJq1aTiTbuNZuBagI7H5s
giqkpzGyknmtHUFjCrsOawZ5CMLzil7NmqRizxqGYqcGtPTL5oWEbfdqq0RJyvelS2k3DCn8KPZs
tQPQrYxMm5WrG1WNmDYU4+lN0+VosI5IFa87xvERkHNZSjcho4NYccEY5q2YwseByatSRDefTNT+
QAvFR7Ngc/Bp7mVpGLAVLNO8TbMtge9a/mbfkx1pn9n/AGg7iDioAoxyB8EnpVxLto+hJxVkaUEH
y54rPeB0Yqwxigdhk97LMcHIxU0BypLHBqNYlzz/ACpzKTgRgkCo9oOUbA0rBiM8VoW5yPeqSx7h
8wwfpU0eY24NWOVPQj1OVyhTBrnrFisxBJ610V229COprIgt1Dlu+aaORo1J1Dx4xWWqiL25rTm+
SM89KxjICSM8VftCIwsSOwbBySagijLOAQcU7DMQEGa0EgKKGI5o9oWOiiRec802W78oFRzimM+F
PPzVjTSvlgc9aUpXE10LBu8uec1dil34ya5Yl1fIz1rdsiGUFzzUp2I9mbUD/vVU5rqEXai8da46
Bs3C57Gu1Vw0SgGtYyuVGNhFfDbSaZdMqjIYFqglPUrVIs7Eg5qiiZZWIOT09qYzr/e5BqNsruA5
qq4b3oKjG5pq42/KcmoHl3YBqvAWzgg8VYkTByQaqLsV7MdENvOT1qwzYwAaz1lIPcCn+b7n8qr2
hMo2LnmFcHuKqXmoGNM9xUq5kAC8mqOoWJKE4O6rjK4Rjcjs9SaclX+UVYnlUZw2a562Vo2IYEAV
cbJByTWkZWNYxsZ99MwPBJFMtCWYHmnyxPKwVRmtO0szGvKkVoncZcgR+ODirkrso+XmljIRdtOc
YA+tJysAyKQyAqwxUckJDYAytOjUliMcZrSWIED/AAoUr6AVI4OM4qtKMEDBraACjg1n3MZIzg5o
craFxhcwpcjPB4qs07rgAcVpyR7uD2qE2ynqKybJa6DYJc4JOCK37aXcOTWAbcLgjtUsdzsJANZu
ZagblzdGNSM5rAlvHLcE4zUk8rOp4NZX97B+al7QhroXPM3tjJrUt0AG6su3j3DJ61oeb5aEZNZi
NhHQDkjig3KjI3cfWud+0k5AJzUBnPKkmsAN3z9z4Bp7Q+YDurKtpAuDnmtcXCEDc2MUgM5bTbJn
mrvkqoGTgU7zepzVOWZmJU529Ky9mx3JWkRflUirVvKkeCzc+9YzK6gsMnFUhNI7kMCBR7NiOgvb
8EgLyKoLesOMECqByc8nNQbmBPXimoEc6NCaPz1PNMhg2A1LbP0B4q4flxtHf0qpRYc6P//Q/mIu
7byTsINXtOgZsKV4rA1nVfOvVMLZi3V3+iJBLaLIPv4r58/QYuw5bUKoGD+VSxosZHFNlmZXIBPF
OTEpUZO7NBvCpqaccZcA4H5VbgtiW+ccCrtrbgRLkVaKqinNYVI3OuhL3jU09gvCitokkYJrlrCc
iYjPy5rpJpECDyyd2K5Kmmh6FKVpWK8lyIM5PNUxeu5IGao3rbvrUET+XjrXNWhodsJ6ktyXz0OT
V3So3adcA7c1SLGRtrA1uWebcBk61xTg7G6lc625tQYAGz0rirqySOQspJ5rqo715E2ykVlXMRlc
7AcGuepTGR6RJicIM46V3TQsFDAZFchZ23kOJMHNdhbTtMgj5rL2bNoxsQqu44qwuWwq9K0I7RQM
MKnjtkjORmj2bNYysZHltDnNTQTMjggZrUnhRkBPWstdiMQT0qo0rk1JnQxXsXl5ZsMK4bxZq9qt
rKzOoZOlXZ7lEbbuOK8Y+It48ShIWP7z3rsoUtbHm4lnk2uaw19euCfkU1zc9zsxsPFSXcbJlyfn
asR2fkHNfRUY2R8pjHeRv2155gwxpJ0LNlQc1nWcRBBI5rfjjJwa1MYbCWFgHcNIDnNddBDswo7V
mWQ+YZHFdRBBuxgcZrGW4+XW5lXEJweKwrm2DDnNdhfKIUJOa4y5uiXK5OAalsZni2UMASePatqG
3QIoU1nhhxuPIq5HI6bQveuWVTU3jsadvbqrqB1NdhawEIpINc/Zx7pI8g5avULXSJXtUkVT0rOS
6mymZ9paIxBYYP0rsrJ9iBewrFitJIztZcEVpxBo+DkColG51R2LksayHCnNaVhZruAx830rJjl2
yDn5a63TY2ndDDkjvxXLU0Wh7mCp3audHpbSxOkUIy+a+v8A4TW04Nu8qnzPpXj/AIH8IW920V1c
RksDX1V4R0qLT5oZEXCJXzuL+I/TcrjeFj3q1jCwo7gK4FbNpOZcr6Vz4uVkiDRnjFWdKuwJ9rHv
XIfSUKZ1TRhxsP0qD+xJXYGJSdx9K0YzGXRieDXoGmQQmFGAyRQQ9xnhHwrbmWM3S7Q/tXqepeB9
OhtlmtfmbGelYWm5MsYQfdNdjqupzW9iqqeMc0Eyjc88bw5bSxSRsD5nbivGfFmlTaYlxlCF5xxX
treIbGBJJJpAJVr558eeMhezyRLICgyKj2hDgeM3V3PHK4wetZrTTyuODuqbULlHy6n5q6DwzYwX
pEkwyQa0VbocT2L+ixzqFaRSDXTtJIVAIPFXTYxwqNijioJAoRuBmtY1NTnktCMXCxIzE81zF3qH
mTHmptTnMasoJzWFGgkyx+9W3tDjlT0NgXK7MZqjLJHyXbAqozFMjJrmL+6u8yKCdvbinGpYwcCS
+1SKJykb96oqBN85rnbWyvp7tmlUmLtXQ/6r5OeKv25k10JAyKcA1qWuODWDySeDWlYyMCVbpSlV
uR7M9D0edSyqDyOK72xheaRQw+SvM9J2o+7PFeoaVf2xAQH56j2gezL2s+ELW8tDLEu6QD0rxHV/
C0KecrAiZc8Yr640OKO4hCzD5Wp+peBdFug9x5Z8089aPaFRjY/PK8sbiynZZEKqD6VCLhFOzPIr
6V8feBFSGSe2hPy18y3Fi9tdOkw2sDitKdQozru+IkKA8UtszuQTnFXW0yKVg+Dmr0NmEAAWtPaG
dQZGu7CjrTjA0TEuCBUzbLf5uQarSXbTgAHge1aU6hhMVsdjRK/lgY7VW3lR14FZFzqOWKFulae0
OSUbHYWNwNy4PHesPxsiPp8jxnLBaZptzk4z1rG8fa1Z6Xolw00m2Xacc1rTqGFSnfU+UvEV/Apu
YJmAfJrylLSF3dieprm9d8S3Woaxc7XLIG4rY026LoC55r06Tujy6+5znim1lS2k8gEtjtXyz4lg
vVuHaRWAzX1/rMitE5IGK8B8YQQOkjjGRXt4SPU+dxx4UtyYnKsSOa1IGVsMM1mXMAMrcd627GzL
RjaDxXsUTw6wSYYAc0yGBd3aoLuZbclScEVXjvDkFTW8tjmOmhtlPBHFaS2ChCxzXMjVliUb2+YV
oR67HMmxHBxXJKNjeOxWuS8Uuxc7c1oQOscJP8VYl1c5JbPNQxXcjcZ+WoE5W0NWOUSylZfXirk9
mBEWUGs6AI7q3cV1CBZUAPKiuOo9SjA8N6TJea3Crg+UGFfengIWunJZ20T4YkDFfH2kMLO8SSEV
9T/DU/2hfWrSHJDCuCp2OqCvqfpb8ONHnu9Jhd1JiKg5rb8T+Gk+zOLdd7Y9K1fh1eRW+hW9up+f
YB+ldVcL5u4OPvVyRdjtvZHzJZeHvJvSZIVDg+ld9BbMihSuFHtXY3miIshn2YxWRLJCjFCenWth
lOASxOHhB+TmvMPi18RRb6LcWLSBXAxjNdr4l8aeHvDunzl7gJcbfWvyr+OXxXvri7ufsNyWRmoH
c8l+I93b6hqk89zM33iRzXlsMquTHHgp/OsW71nUNXctdNnmltZGhzimhG3NDg5WqcgwGA5NaMUy
Ohy3NVX2Bj1rWWwGdtfncWFI6/IBkmtIru5zULwk9ADWI0r6GXFbuz4YHbVprRImzFnIrTiiIXHP
5VoQ2e5ScVPNrYv2Zh7ZApLZBFWLCWfzNu3jNX7iNIxh+tbnhrRnvp1CIzKTjpVFQp6jrSCeUjCk
1uNZmNAWBDV7v4a+GcwgW5urc+TjOSK5zxX4eisjIIkwFrOVO50RjY8bnl8sYTqK1/DtpealLhUL
KDzxXM3bMlw8ZznPFe3/AAs02Uq8k6fKTxxWVSnZHRRjd2QraO9si+Wp3j2qSJp0Xa4IbpXqUunw
Gd129T6VtaV4Rsb24RJUPmMePeuCrDS56dCGtjiPCthf3N0gdG8snrX1Hofg/UHtY54rctCBycV1
ng34WRJAsj25x1HFfQWmaD9i0s2MEY3EYHFeTUauevTutjw7RLZopUtkXLZwa988P+ChqEKNKp+b
2o8J/DDUp78XM1s+wvnpX0xpXhr+z4Y1Me3b6isJpHVQcrnmWleBhYYKR5H0r0PR/BE9xIkohJGf
SvQNP0o3OFCZwfSvSNDtEixbRqPM+lc1V2PVw8m9zC0rSTY26RJGN4GOlbMPh3Ub11NtAWYn0r0b
T/DFxNKjyRHBPpXr3h7Q4LMKwQb/AKVzylc6TwWHwnqixgSW7Bh7VtaZ4WmWVWljPHtX0W9jbyHl
B+VZN3YiNgIV6+1SBhafpUHlRpjDLW4uiNMojVCVNRtaXMASRF6da7jw+4lCh8lh7VpTJlG5z1n4
N+zgzFG9elNktdshjVeVr1st8hj4waxLvSoEYzKOc1TlbQzlSbOSt7GcgDYfyrN1AS2bAMK7eCVU
Yf7NZeux2k8LO3+sFZNk+wOMt7vdKN5wKtX0qCI7TWHjy3JGQoqzeXdqtoSzYkx60g9gc7PLtZjm
m2124f5vu1zcl/JLOQCNma0VkyvWrjKwewOpXUjGG+auM1PUppJ2GTtzTpp2AwpNZsg8zPPNaJ3D
2BZS78tNysd1Zd5qszIwXtVaVnQlaoSgKp9TWsZW0N40NDBnuZZ5Dv7GoWYLkk9KW6cQs2Tyaz5J
fMUkHmoZcY9DMvZ3ZyBnH86v6fdPGArE4rFZmEo8zO3NMvLwRIBAfmFZuZzyoamxqOoxM4i3/NWe
ZvLQ4PNcuJJZJfMlzkGrpnJwCwreNQn2Bf8ANLEnNMJ6kmqPm7ecinNIzDBPFdCqaB7AlEjMxCji
pDGD1zRFHwSOadIwiBLnFP2hh7HW5AyFM7RVRzvIA+9mibUYArBWqraXdu0w+bmrNPZk0sMigErV
GZWXBrV1PULa2jBdgorjLjW45gRbuDitPaGXsCe5lDAqxNYzLjJHSlimaV8SH5jWitvkcij2hk6e
hksufrTVi3EZ61emhC52io44+R61Uampg6ZTkXZk4qizb9wI6V0xtBIpGOaoXFikSEgHfW8aljP2
B5pqTETlM8VVjgkJBCmuquNK82UybSasJYpEnI5FP2mtypU/dsc6sThPnU7aw78wjIB+YV20kXys
GGFrhtTtispZVPWtlUOR0bGWlzMhKgfLUcyrL1PJp7Hy0PPNVY5ck7jWsK9jL2DbMu70mOQFkBLV
5p4s00Q2khcFSAe1e22+1mOelee/ESKMabKYxztNe1k9XmqHzfFlLloO58L+KtbubWSa3h5Uk15h
9smk3tKOWPevR9et0mvZgw5Brzy/iEMhXBAr904en7tj+NOMI/vWzGu1EmWOcVQjcKwCHNaE/IKr
k1klTE3Q9a+qhPU/PCbUJZTCBEMtVCO5YQFZeGq/JPHHEWc81y8s7SzjH3Ca19oiouxqxKHbOavt
ZqU3c5qNY1htxIO1Z82rhSEVuh5pc6N47kot5NxBB25qwYMKVK8VYtbqO4QbTlx1qwVzwQauLMsT
KzObntGXJjBNQxyNBnjBFdJLtRDWHLGsuduTWkaiYoysZV3ctNnPSsK9QNEwXlq6CS0cbuDtrKmj
2lgc1cattgun8SPN71GRyGHeoIV3Ntx3rqbzT3uJMouav2eiRKhMqEPXHiMDQr61I3Z7eCzjEYa3
spWRy72/mRlCM/hXMXdskbFCOa9PlsRE/wAorF1TRPMjaZF+evxfiLCKliHGKP6L4RzB4jCqcnqe
WTLszg1XwzZLdq2J7GdJCJAcA0xrcBcY5FfOVqfvH1Kqe6Y+914P3aq3DjY3ritNgu7Y1Qz6fIyF
1U7RXJODuSmc9aSkSsG6V0FtfywOChOK5eRlilKdwa1rVt445rSNPQlytoel2GpfaEUOx3VqquSS
R8prh9OYKMjO7NdPDfgALITVqm2TKoka/kLJtKg4HPFe9fDXx3Bo+3TpplWJuOTXzxBePu2ofkqZ
i8brNCWEqnNOVJon2ltT9DrW5tr5VubR96tz1rcUPLtyDkGvj3wD8Qr61aGyuJjtBxzX1bpGvWM1
usjSDcRUONghUPRNPmWKEITgms/WvDUGrwPIBuZR6Vzaam7TqUY+XmvRtIvonhK7gdwwax9mbHxr
47+Hmn6ut3ZzoAyZ/h5r87PG/hKbwvqsyJG4hDHGRX7ceIvDen3KzXFsm64bk1+eHxy8GyyPO6wn
cpPatDnPiYyFUDgVXe/PIY1u3GnSQho5VPyHFcleRFX4BABoMoxuacUhdCaqNMoYhjzUMErqu0dK
gkG8k85raMrkWNO11F4nAGMVp3OqF4sKe1crHHJu9qtleACTVmMo2FS6cyYb1rY3J5e7Pz1lRWwY
hsHNW3XaAOaGrE2BrnflSfmqKqxRtwIzmr9snmkD+KhLoZOFhY/lwTUjNnGCcU69heGMHB4rMimL
cZrWFPUgvSfOvQ5qqIS2duTTjJt4y1aFjtZxuPAreMLA2ZjK8WfMBAqFsspPNdVqVvatECPvCuQe
XblBnFWBRZjuPNTK/wAtNVCXPvVuWyk8ssg4oApiTOVJq5FLg4GcVmJG4J3Zq0mdxHaiwGlsD420
6S2+Q5BzRHxkjrmpXlyp3dqmMbAZIj2nr0NWo+MZB4qq8qoxOe9Ma4LYEZJNbUwNpbvb8pNSfavl
IzWChZiN1PeRk6E1oBbYlmPoakSLZ8wJ4qray73Cse9dB9nHlk4oAxZn3euaZFGZGAGcUk8bFyqA
4q5bIYx0NJrUDSt7bYBwMUl7p0UiFgPmqeGcJhWOKSecnIU8VnPcDkpIChK4OM+lRJI8LfKa2Z13
EnnNUmiA55JNQBpW15kKCfmrcivvLQZNcfHHtbIz1q6ZyAFc/LQBpyyee4bPWkFtGfmqnal3b5eV
rV27Rgg1tDYCNdqcDJoe4ZUIj5NQSEjpmkgZWdQaoDEu1llky4IqzbAxgDBwK6C7s4yocCslom5U
CgqLsX4pwq4Bqjc3S7irGo+Y+pORVWeLeDJzxzWU2JsmDLyQDzTxJnAy1Yn2h1YqCeta9kvmYZga
0jsItR79wznGa0FbcpSmmPaBgHFQs3lgkE9aYFS4to9xIODmqUkbD5ccdKuCTzH78GpmVTjg5px3
NedFS1g6ZzVqaPA4+lSIyDHPNLPIgQc9K3DnRl45J79K0rC385l8wcCqAkw2GPWtK1uFjwQaBqaN
ue0AjG0ZwKxyjbipzzVltUBG0NnPFRecrZweaT2G9ioUKyY52mrLYVQQeaAGYmpPILAYyawMDMkY
8+xq7bynG3NQSLtO1s5zUZcQgnJzQBpSP2Ymqk6xuhBOaxJtRkL4BPWrMcryAEnNBUXZmats4mOA
dua1fKKpk0/chxzzUdxK6p1OKC+dEW/BwM8VdjYnqTWA02W4PIq/bXPOHNRPYpSuabpuGKzJ7Z1B
Kg1pLIrYAzXQ2dnBNExlH0rnnsXF2PPhEzH5gfxrRtrdeMjita9shFIfKHy1R3GJTiuaoaqVwkhQ
HCjioPLCtxTlkLNyTxVpUZuQOKxlG5pGVi9BLsjAU/NUNxO4SRlJ3YqNRt6E0L84cNnmsKlM0Urn
pP7PWrwReN7RL19gMnc1/St+z7odjq+l2k2d0ewHOK/lW8LSXujeKtPu4MqvmCv6fv2M/E8d54Nt
TcPlxEKxnGyGfeP2W0srJ4IiNqivzd/aZktBDqCRFd5zX3TqPiFI2uIxJgEcV+cH7Q1xM8l87E7X
ziuL2ZcY3PxO+Ilh5Wt3EgGCXNeeynYqk/SvWPimzW91czSHHPFeBJqjTsylsqOKXs2VT2NaW9ZP
unpUU2puIWIPzVlSS5zgnNU7NJrm/SFwTGTUtWLPdvgz4Kk8WeILFpY2JMg7V/Sv+yd4AtfCGhW1
2U2yiPuK/Dv9mzQ5LPxDpbpH+53jPFf0W/By1+0aLaLGvyBBnFNRuB6jN4hvLa8nunUCFFPNfi9+
238RF1bW7+zjn6ORgGv1U+LviKPw3o14sThJPLNfzg/tOeKtZu/Et/dI7FGlPP41vCnoB85eJJ96
TqzknPc15sk7K5H8Oa6WWWe9tXlkyXNcs6eW2Wz1qvZsDUOZFG3ORVZ7LzOoNJDPtwAa047mPByR
mpN47HPzxCJSvPFVIIo1lDMea3LuESqWjGTWEEdHO8EEUhm+RFsHPI9KgJzncPlFUo5GOQxOKsM/
U84rW10A9Z/KYNngGu1sda+y2qzW7fOvpXn0h3gqK0bEOAYWz5dUlbQD9Cv2WvirdW2sW0LXMgcS
AY3V/Qj8MfF8+r6TY+Y25mQd6/kg+Eviz/hHvG1sqzFIxIM81/QL+zl8WJdSn06zNzug2qKYH6Df
EbTU1fRGiXJfHSvzd+Ovw+sp/D14tymHQHqK/S261K0uIEAYHctfGn7Q9uU0W9kjHyFTQKUbn84H
xBtTo/ie8s1BEIcj9a4K6TfllyQa9I+Nhf8A4Sm8Mf3g5/nXlVrcuyBJTzQMiWEZ+tadtEsZAA+9
VYLhgQeKtKSu046VtGNjnNy1ty0kccK7mc46V+mP7JHw/ub7UtNnmt/lZ1P3a/NLw/OW1K3UHPzC
v2//AGRZ7S3g00vgTfLUP4gP1S8M3cvhjRrexgXYxUCszxR4uGi6Xc31xKUfaTya2YrZrmCG6mX9
0or57+Od35miXcVsx2ohH6UT3LUlax+Nv7anxNHizUtRsxPv5xwa/NLTEa2EseDh2717D+0jrd3B
44vrRHbl8V5XZRs8CO4+cjNakDjgDAPeq0qK3y4p1wWiU84NUknB5c0FQ3Kl3bfI2BnFclNaSmRh
tOK9BG1hz92qk0EI3MR1pSjc2OPs2ltXyA3FdnaXKTx4kOGrINtGzEjPNQbmt2OKcY9BNdC9dRDe
SpOBWYbSKWVGJ5WpvtDvxmoWdkJIzxVSjYj2Z1+h+KL7wzeQzWUsgdG4w2K/WD9kf4431/rVjb6p
dum1lGC9fjcreawds7lr6B+BfjK50rxfYwwzFX3jvXFV3D2Z/Z74J8bRXPhyze2kV3KDvXFeOpYv
EVpd2t2qebIpHSvlP9nfx9d3mm6Tb3sxKuoHWvuDUNC06XTzqSg7tm79KmnuKUbH4K/tkfCoWunX
l3Bb85JyFr8StYtrmwu7iKVCqh8c1/Sz+1rLaS6Zew3O3ylBFfzrfF+yuU1edtNTMBc9K6oR6mM9
jzpBuUEMa0IYJTyoNO8P2ZliUXI+cHmu1ls4IIAYx8wFWZHLRQHd8w6Vt23lNhM5NUndOQDzT4o2
QiT0rSmTKNy7f2cSwsx4rzacbZW25611mq6q+0RbuOlcux3ZIBropmco2IUySSc05myCQeamjjZy
Bg1Z+zZ4xSmtSbFOOVx9K2LSTdjPWoDbBAeKijlET8nvWkXcLdDrbYJuO44rD1m1d2DIuVFTxX0e
BlqkkufNAHVa2p7GfsyjYK0SEEdKpXTsJDkfLmtgFFXAz1qtLFHLwQasmUbGZEpXkE7avRjfkGoZ
FKoFQdKiilK5DEigpQKt6oTJyaTT3LE57VJdAS8c4otY/J6A4NQ5mli5MSc5J4rOlTdng1fkIIJA
NUi+XCg0vaANjjxWhEqqQD0ojj4BNK0Tn7ua0TN47DZyF5jz1pIp2b5WNTfZ3KjINRrBt68Gucxe
494iQTg4p6MduO1TK3y7WPFQorbxgHbms/aCI5YFChud1LazuhxjgVYuF+TA+8KoRbgxBHeswNNr
o5Kiqcq7lLMCKXbtYYNT7d0ZU1m5jjucrPOUcqpPWtzSgkqHeeaqTWKlwwHGa0raFIsBQazNZRFk
tssdoPWovssv901qqwOeOatRlTjPatVMmU9LHJTwyLwwpsMOSSRiuivYkZS2KzoFDZxnj1qzjKM8
eVINZCWj+YODtzXYi2RvvA1QmRYn/wBkUDSvoNtdPjwG5LU6aNFG1jiqzXskefLNUJLt3Y7yaTdi
nCwy5QLnaTiqZgWTkjk1cZw4OcmoQwBIGeKj2hBnvZ7W6fpU8cBTGBVrfuPfinLKMEGqjO+gE8MY
yDzxWwt1sQKD+tc59p25wTxRHdlmxmtYbgdOs+7IJNOVt2faseORmxyc1ox7+mTWoFwqMAgmoGXq
QakLbR3xUAbLEKTQaUySLYGyxwKdK4Y4U/LRJGdhI61nRyNv2knrUylY0JZIn2/LnNQx7ixVjg1r
qdqZas2aSNW3A/NTjK5nUNK1HlHODg0t7PEEIJ5qpbTl+GJwKhu4xISSDWtMdPYwZWbex5xmrduj
SYB6UnksXAxwK14LcIAADWhYRWicbBk1eaAhcFSK1LG2jUEsOaluREqkZ5q4ysBzyxfMe9TGLPBN
PBxuz0zU6LkHP3c0pO4FLbs4HODUqyYBBJqWVAAdvSqoGM0ouwFhJMnqainkzwOgqFiV+7xmlVt3
Hehs0jK2hVkbb3quzEYwa1fs6tjI5rI1Ai1+9kUiGweTCEd6yw+1zk1Ab3dwGzULSndyTWD3C5vL
IhQrms1/lckGkjZihxUbE8nBzSEbMCnZuANVZ5GyQScVPp9xkiNzwfatprCCRc45oA5INtYketP4
bHJ4OavXdmYydoO0VWSPbjNZ+zAkiO3nnrVpX3EDJp9tbNKw44rXGmMF3BTS9mwKachQfpU7W+5c
jNRxQyrKVdTtBrTyFAWj2bAythUbSDVGWAKcjqa15WHOD7VQPJO/NHs2RzopqmM5PtUB4zt5NXGb
qAeKqyKF5X71Hs2ZDozhhWgr8DINZcSneC2cVoN0G3NHs2B//9H+UF5HXAJbOa9E0G+nS1ChjXO3
OmbWAK4rb0qIxDbjivnz9AN4XTlsyE1s2Uykhs9KwZI+RzxU1u5BAQmp5tbF09z0OC64ALcUXl9C
sZCt8wrnIpHEfJ5qurs7kPnFZy3OqjKzN+wvT5vDcdK7KGZWQZNef28RRgwBrYW6eMBc1z1YX1PQ
py965sXZVs7M7qpxbyxVs5p0MizY5OavxQgOGIPFYVI6HXCpqaFjZFiGkBrce0CqNq9KqwSqqgHt
VwSswxk8Vxyjc29oVjuGQM5rb0+DzlAwd9ZsKK02Gzius0WJXvkjUHbmsZUrlRq9zd0/Q4mQGaP9
K2o9Dgh+aJOfpXU2+nNhFA616N4e8LfaCjXCfu6zVJs74VVY8LnsJ48uUbb9Kx3nWJiHOK+xtQ8G
aXPZultCPMxXzR438HXtrI32ZMYapqUGV7dHDXt2XQCA1nLv8tmbORVuOxnhTbMPnFZd9dJaIwds
VrSp9DmrVOpxerap5aTlWO9OleI6pq099cyLdtuVDxXZ+J9UijEpViN1eUPJ58jtnOa76dCzueNW
xybsV7xhK2BkgVmm3DHJU/lWm0ZOeGzSxwMzgEcV6tJ6HiYmN3cbbWxJBwcCtmNAMKKckSonArF1
C6e2OVJ61oZJW0OwtogCMCuptNige1cd4bma8ALHPNdlIqxAAY4rGW4yreReduDDIrk7vT0R9wHG
a7dUDqcZqhc2MkgJxwKxnLoWoXOTS3QjAFOWDaenC1eaIxSBcHNacVoNgLjrXO4GyhZE2jqJZV3A
/Ia9bsdagggELv8AdGK8x0+DyGJUYBrbSMSZODml7NlqB2IvYZnYq3WpvMDdSawdOtJckkHGa2jE
4Bx2pONjspx6E/BBGDmu98JjDqpPNedK5iBaUnatdj4LvkutTjgiJPIriq6o+ly+nsfWvg3UPIWK
33Yya+oNFhc2KPzgjPSvlvQrP7PPbPIOSRX1v4ZiM+nRAA4xXzuL+I/Tsqoe4aWn3E6sIwSVrtLO
2Q4kUHfWBHaLDg7SGzXb6LaPKF4PpXIfQ06fLoa9pG77AQa9S0iHbbKuO1ZumeFruWJJUj+Wuwtb
F7ZAjjlaDmnGzJLWT7O27pisTxDrlyYmAc7FrsLGzFzKsYU89eKn8Q+BLq5sXe1i7c1k6g/ZnzRe
X7X6TCFmZx1rxzU7G5kuZd4bINfU+k+F4LJ7mG7hxKSe1cFrnhd4712WM+Wx7CsfaGbR4DDpDvIA
6nbmuqs410/asXy11Wp6QbKIyKhH4Vxcsxyck5WtDgnGx0/9ouQAWFIsvm5CkmuTSd2PNacFz5bD
k1rGpqcr2F1yJIrdpCPnrjbW9zuAJzXbXci3cZWTla5STT1ilJiXCVt7Q53sTRukrDf1qebT4ZAG
KZH0qosZVgQMYrbikR4tpOTSdQ53sUVs7dI9qqAfpWFd6YzPmNTzXTrGd5J+7SbckgDNR7cwOOGm
Trn5DVmKyaPllrrobcu4GAKtXlnGITtA3Ue3A5D7TLACEJrS0PU7hNRj3sQmea5nUrlbRyr55NS6
fMZf3sR+6aqNW4H2Jo19HLaQmFhuxW8dQnVCpavnfw7rt1bRKGcgLXoEPi+x8o+a531XtCoxubGv
XHnW8kUhByK+RPGWkTpqLSon7rNe6ap4ot7h2SNzmvOdZcXZIb5hWlOoV7M81giIQEip5ImCblFd
JFpqnI28VHNbJGCpBxWntDOpTOUkiSRf3gqkLZUb5RxXQtYySuQgOM0yXTJ4l3OpAraMrHPUplOK
ygaFiRzXkHimRtPnYoSq5r1m4vFtEIYkV434qkN27HOVzWxjKlcoQeJzBbs6yHeleU+NNfudbsrh
J5GfAIHNdDdxpHCy45NedX8bN5ij7prSmc8o2PAbbRpnvpm2HaW9K6YWhgXaAQ1daun+S7MF60s8
ELIxA+evWo7HkYmF2eYa/dpBaujn5q8B8RXyPHIpavXfGwkiEnXAr5u1+SdiwUmvfwex83jo62Oc
kIkkIXPWtIXr2kBUNg4rKtlKk7vvVZlTzFIOTXrUTw68bHL3l3NcTsSTjNVxcSx4C5rYnscZZVwa
oyWjKCSOa6G7HPGFyBpWlGGJ3Utu8kUgCFgc0RwOCCQSK0Yoo2xgfNXNUNbGnGrzKu7JNaUVjIEy
FNRWg27dw4FdlZJHLFisSHA5qACMlTkGtaKdwpUZqrfRiKVtoq5ZojKMjmuOpGzLsXbd51I2H5q+
nPgxqEqX1tHMTu3ivnvTbF5J1wDX0L8LLYR6zbKwOQ4NedOV2dtONkfsr8MtJtJdBt7uZRygNdRe
xxlyYfuKa8b8E69d22m2lmshEe0DFemi6cxtyfmFch1l2WS2MBSXGTxXkvil4NKhuLuVgkWMg9K7
AW2o3MzMCfKU5r5E/aU8eS6Lps9hDPslCkYzW8dgPkL4+fEuQ3l1DZ3RKhiOGr4S1rU9U1eUFmd0
J7muw1/VbzWdQuXvHLqzkiuc8kQk4HymrjG4myKOKKK2UEYlxTUXfnBpkiuxOASKv2Vu7VSpjEjR
065xTyepqxOPLyDms9SWfbWlSNkBoQEkc1e8vPTNR28BGBitOOLbjIOM1zmkI9SOCAfxCtNWjQbB
1JxUkNnNe7YrVTvNeoeD/hdrOoXMX2mHcpOeaxvdmhz3hHwFeeJL6PdbtJAT6V9k+Hfg/pWkWUEz
2ipKOelW/C/hm38LIgkjCOK9GuvEMMtqIkc7gK1a6FQ3M24ksdP002zBVVRgV84+LtNutQkf7IpZ
Ca9d1G4a5LITnmsq2s/McLisk7M6Iux80x/D65uLlJZrcnBz0r2fQdBNnBDBZxkN0OBXs+leFxeg
iOPJ+ld1ongXybpDLD8ufSuPFV7aHfhafM7nm+jeFUuLi3E8LF2IzxX0p4f+Fls32e9S2+5g5xXf
eHfBWlLJayywD5cZ4r2qS0t2torLSoyHPHSvOq1tLHqU6NmcdouiviO1hj+5x0r03RPCTNfQLNCf
mI7V6n8NvhvdGM3uoQjB5r3/AETwVYPcpMYBtiPpXlVpHr0UluYHhrwNbx2ULGBfu+lTap4InmVv
ssBwPQV7f5FtFHHDaqQqjHStOxtDLiJV+ZvasWnbU7KckfPmh+GJ7ecQyRHeTjpXtmj+AYbdEv5Y
cHr0r1TQ/BETyLc3EIOOc13F9pO228qFRsUYrOUbnTTkjyy3sYVUbF+7x0rTtICGxitmOzWDeHH3
aox3trHcNH6e1ZuNjZSuQTDyn9KYVD4IxmmXUnmSkjpRbK+4f3ak0jG5pxLEyFZgKks2itpSYjgV
E+1QKrswRSy+taUx+zOtGpR/LuaoLvUGkwqt8lcdHqETOyMw3Ci5vvKQ4apluHszRu7xYQcN81c7
eXzMrM7HZWDfa3Gm7zX6Vy994hhdGVXOKzlKwezLt5qwWUqrHbXH6rqk0jeXG5I+tQS3scoJU81h
tdI0pQn5qcXcuNE17WUnG881ti5SJVMh+WuZWQIAcilZ5JwRn5aY/YHSXV/ZNEPKYbzWeJxtLA81
hiMqxGR6dasCUDKgjirjO2gewHSTbidxqHy2ly38K1mX07Rc5qKPUtltJ83zGn7Q0VMwfEdwEcLG
fu1z9rqkKsqzNxWbqV+0tzIHbIzWWygjcR1o9oSqWtze1K9hfLQHisL7SCSXbpWHc3ToxVSRUPmS
sCM8VAnRNtr2PftVhVhZVYDafmNcHPNLHNhSa0bTUPLZRIxzW0djP2Z2iROwqCW7S3wrsOKtWl/b
CFnkPavPdX1Bpb4iJjszXRHYXsz0eC7Qx7lbisHW7ydlAgJ9KxYbmcQgKTSNc8HzSeKn2hn7AbG7
MgDE7zThvhIdOGzWPPdnzAIiQM1qxvviXJOa39oHsDD1e+uJx5chYjpWdZwmLLDPNdZ9ghmzvX5q
5/VIpLMkAELR7Qz9mEt5FDg7uRW5pd79rUjdnFeftulznJrS066e0YDJAo9oZSoaHd3Me3J7VmiQ
q2QeBV2G5W7hPUms2b5MgZyKqNTUwdE0o55M5z8tTyskiHceazrK6gAKSn5qqXl1schSQua29oZ+
zJJWRSfSq4aGbKjnFU5JfOyFzmqiLLE5I45o9oTKnoWLuLgqorl72DKsWHT2rqMs5AJ5ptzp7SRM
cVrCr0MHSPJLhRvZcGqJi68NXXXGluZW+WqElosZIK1ftCVRsctJctArYJGK4TxXcm50ucMSTg16
BqNhI2dg+WvM/FI8m2eE5GQa9nI6lqh81xhTvh2j5F1S13Xdwdp3A+leU67ujuSrcc19D6lYossr
sOteCeL4tt2zKDjNfvWQO8Uz+KeMZctVpnKTOF5BrHkuowxEhrT8tpQax7nTpXYkAmvraZ+bOoUb
uZHBCk7az7aJ2lAAO3Nbg0idkGRx9KngsWhzlTxWgvaFK+knFsUQmuDi89rllcHOa9MlCEEMK5m4
t4Y5C6jBzQbwql3S1eDJOQa31kYK0rn5BzWDaTpgBjVy4vYhA8YPUYqoOxlWldmFqOuJLMYrd+FO
DVyznV1yDz3rg73ZaySS9C1ULDW5PP8ALVjtzTjKwOZ7BFtkBGAa53UrcrISo4zWppshaJXz1pt4
yyHA7VXtBxdznQEi+ZhyKnhnEh6/LVPUBtUjJrIt53VygJq1LqjqjK6sb8673+UfL9KkVY/LZXHb
0psTKVAydwpJGxha+G4gyznbqH6twZxAqVqMjhNXswZ2Ma/L9K4y+jMedgOa9cmtRJnI/SsO80eG
RThOa/OauFm5ao/YI4yk1pJM8pSHzHBYZIrpc2yWEisfn21Lc6Y1s5O2sS8DCNwM1wSwzi9TeOJi
1ZHmNwrPfS5+7nit/TV4ORxURsXkuNwHy5raWFYkVUHzCtIU9QlsXYDtztyBSyTtnr0rMluPJwM8
1nzXhweTmtIq3QzqNNbnYafffvBHuO6uuQ5QEk5NcDoUe8iZx0rrvtkagAn7tZVB82ljZsSYbpZg
TkGva9N169W1Ty5D8vvXgMN1khlbK5rsdK1V1ADMfLrmqBSlc+nvDXidbzZbNJmf617ppLvFboST
kivi7wrrNpa6kjsxGTX2Bo2oQXunxyxMOBWMpWOhVTq4ppXzg5rw34qeFJNUtJmt4Qz4PavbdLlS
VvLH3ulM8Q2ipGVkHDj0ojK5B+RXjHwpcWE8gkhKndzxXi+rWkcWePmFfqF8SfBmnXOl3FykAMvX
pX5s+KbM2moXUUg4ViBRKViIbHm0pKEhaZGCDlhxTLhZBOxIO3NTD7oFawZCjpcuo6bcAnIpuCzH
Aqqp+cD0rVgVMDI5raO5zydyxCNn3gRTJxnkA4q35YIz82KrS45X3q5voSZ7P1xmm207RS5JOM1a
8pOetU2iyxwDiphuZyl0NieZrhDuPyVkYjiJwOaja78vKE9OKz5ZmYkgnArohuZtmiZMnnNXrOdF
yM81ysl1t4zzRBdkMCCa2M5S6HX3MzuCMmsGQbSS1SC9VlAJ5qsxZ5ACeKAUyxb8upANdUrxCAKc
cVm28EaJll+as68ndThTxVRjcfOhZ/LLHYOM1XVdpPXFUw7nrWjBG0oAAOaJRsUpXJg23HPFDfNn
OcVN5DLwwOajfC4SpGZVzE+OAcU2CMJjjnNXZm425qC2XcQPStKYFt48KCv3qh2jBDg1cyMbSDkV
Wfkn06VoJSuVUdYXPJrehvdybSfauangkkcbAcZq1lrdQJDzQM29gyT607cozk9KzorkNjk1Xubg
gjaTSctbAbiKZOQTT22hSDndVXTbhGwrH5qkv45VYFfu+1Zz3Aj2MScA9agdMZ4O7NWop0VCHzup
qskjnNYudtAKWD071BIpPDE8VcnjKOCucZqNk3LkZJzVRdwHadOsT4c/LXUHypE3DGK4tYJAwODW
pHcPGmGJrSM7aAPvZFTISs6OVg6kk5okk8wtuFQEYYHsKuMrgb32mZwFYnbVgR7hkA5rOtpFfAz0
regCFDxUyl0AwrjO4rg56VJFFkbX+7WvPbxhC7DnrWJJPyQp5FZgU5dOHnjavGfSujtbFY4gSvSq
dtKmP3n3hWgsz7eD8o960U+gDJACdoHSqzw5Ugg/lU5IY8ZzQW4wfWtAMCQNFJ8o7095sJwfmq5P
bs/3Qd1ZjwOvBzmmaezI4pZC+cmrGS5AYmiO3ZVBING0oRkGtPaIekSrcK4UkA1mRXM+4oxOBXSq
iyDAJqM6fGpzt5PtRzozjuZSMxI27s5q/GZFxuzirK2qKQAvP0omXyvvDihzN7F2CVf4jWxE0ZG7
tXI+fhs5OBWpbXO4AAnbWadjGUbFi7VCxcYyK5u7nU5XPzVq305AbYa5pgWO5s5zVymrEkSIWcZB
rcgUqo4wKzIChPOa2Y+VGBXP7QBY4wxGM1ekgRoiGFRwx4ycdKgkuMNs5o9oBgTwFJG2jio/mUc5
3CuhaHzFyAd1Zk9uVzuFKUrl09zOhvpllXcTsBr0DT9RhlhCo3zV548HBwDS21zNbE7CVWsahvGN
z0C4nTlSfmNYU+BkE96ylu5Z3BDHitEncBkc1zVDSMbD4ljHBzmtaEfIVrHSM7xnNa8YK4z0rMod
JbkKCBUUUeFdmBytbC7WQDmmrApVxjqKzqGlM5vwnJPq/i/TrJcsvmgV/SF+zTpVxoXhHTDEpQui
5r+fP4Y6dBp/jSwu7hRs8yv6Rv2fVTWvDmkpZ/MqqtYzjc1sfYlh4Yt9R0tLuWPfKw54r4F/ak0N
LGxvJY0x5YNfrBpmn21h4YAlXEqp/Svy+/ajd7m21WMklMGuNxsbRjY/nl+J+sNf6nc2jMW2MRiv
HY7GWJicEV6t8QLVIvE12NuP3hrmbwRpEmBzT9mwjGxzsduQuWByauqgs4xedCp61KuDjPStD7N9
pgMJGVNZVIMZ+hf7MOq2N9ZWtwzqZ4yOa/oG/Zvvre88PrGzAzBcda/lf+D/AIpuPCGoWkZkaO13
9K/oC/ZV+Isd5pkEtvOxTbVRhZAfSn7QPh+G50i4JTMjKa/An9orwHNF9tumgOzeTnFfv543ubrx
QhijLSJjFfnb+0Z4Ktl0a8int2MpB7V0Uo3QH4ZpHHFBJD028VwmqFhKyxk4zXp/jnQNS0q9umgj
ZbdWPavMvNS4cx8+aOtOwFBWdF+bORVmF845qZrfbkMDxVaTCcJnNZOBvHY1IrgRqQxqnKyMzEdc
1RfzGwRk09Ny9QfyqLDLKoWxwcUOGGRzgU1JNuSdwAqvJdAyYzxWl7IDUtYFeQEjK1uGCNQdg4xX
PwTFCpz8gqa+1JY4wYyc1aA0vB2iy3ni+2KKTmQdK/fT9nHwFdafpGm6oIWB2A5x7V+J3wN0q81v
xJZvFHI370dq/pZ+DXg/Ux4C05YUxKIl/kKmUrAfQ/hvSbi809JpFLBFr5V/aVvotP0e5t5GxkEV
9c+Am1Cwge11InaBXwh+2pq9pZ2Fz5bgMA3ep9oB+Gfxi06zfVrq7QDcWPP4183Sja5KcYNer+J9
dn1DWr2O4k3Qhj3968tvlAuJPLHyA0/aAPtrmNciQ8irUcqyvtQ8Vzigu5ArUt2EOPWt/aGfszs/
D0JXVLYqD94V+1/7Ilm93eaPGRkFkFfib4YvYxqluHP8Q61+037JmsxWmo6KyuoXen9KzlU1BwP3
Du/Dv2fw3EIkwxTPSvgH42SXdlZ3sB3DcpFfoEutm+0W1EUgZNnNfIHxl8OS6qkzxoWXBzxRKeth
Rjc/mV/aD0K4uPHl5dOjFS+elebbUgjReBtFfoZ+0p8K7tWvtQtbf5xznFfm1dtd2Ms0F6rhkYjp
XQSlfQrX0w3Nk/LXJ3d2Q+Ij3rbuZUljJBNYiwIzksMjNDZajZl+C7laIcnNOa5dxhicVLDHEVAA
NVpU2Mayi9TVK+hNHIDgKelSTpHIg4+Ye1UYztwQDir8aNLjaD71vDcpwsZSDaxA7VVu5duQDW3c
2zIMgEVROkXF6jPAudtXPYgzIZ9p5PFdl8LjdN4/014A2zzBXn8NpdNqK2W1i5bHSv0Z/Zs+AN/r
t/Y6iLIvIGU5xXHUVgP3H/Zl8GXmpeFtH1COFmZEBzivvK2XUBpb2Uu7CrtwfpXJfsteEk8LeErK
11eLYsaY6V3vjfxDpGk3Nw8DhIVrOMr7ClG5+R/7dUcmjeG7yYDYx/wNfz46prMupXN0sr7lDmv3
Q/4KCePNO1bw3d29nOrP06+xr+e2Ce5S9unlLbC9dS2OeUeh1e4WqhkGBTW1SSVSu7PasN7ppGC5
JSrEMRzkA4pkezJGlYPuJouNWVIym75h+lR6gVij+XINc2yGQgkE/hW0WTKNhZZ2nk3EkjNTLwoA
zTVhAAwDUqrggEHAramY1C9alR97rWtGqdXHFY6LjBBOaurIcDOTSnuZk16MxkxiubO9t27O4V0R
PyHk4rLeIb8gdKqnsBViVweQcVprJtAHNQ7Bx1qKTeORXRT2JcrGgrZwcnFSGRR61nRsSnIPFQvK
clc1ZnJ3LU0wXO01V+8M4+aqTOxIBPWrETE4GTQax2JI/vgNmtRYPlJIrJfhgfSti3uFkQLySKzc
BlKT5d27pVeJUZiw7VFqspiDBTzWJY3rpLtkJwTR7MDtEQtjaDitBIwBggiqNvPGyrt71qIynBNW
tNDRTECFc8HFYWoSiKTAODXSNwprGvbQSZfHNYEGPHOxYlicVrxzRhPlPNYzRYUqM5FUGnljO3ms
/ZiN9pTu5JxVlUQqCBzXPxu7feJxWjZzl22ZPFZ2HY0PK4JweKauQwBzVzbhSOaq7WDEtnisnA0U
CRo9wHU0scXbBpqknG3NWYztwGPNQXYd5QQHrVOSR1bA55q5cTKq8/erGknxksauMepk6ehNc3aK
nztTrEI6F1FcxeTM7DH3VNSabfOkwiydhOK1MPZnYNnBI7Vi3RznNbifNjjKmqV7ArZ2ik0OMLGC
Iic4zxUEsII4BzV5lK8AHrToYvNOADms/ZsproYvlSDgA470oiI6hvyrbmtzDgtkLVVlQ5Izik42
M3CxlP8ALnBPSq2Tzyakv5PLA28Gufe6cHg0Q3INKaZUOMnNMgl+cctWUZDKct25qaJiGHPSuiG4
Hd2qhwD6VsoFUcjpXO6bMTH1596uyPJg88VsBqPJE/ANPhiUtwOa5+KRhIcngGugtpQvzHNBpTNQ
QDZhhWe1iEcvg1cjuVdsZ6VbwGHtWdQ0ORvJZI8gk4FZ0QkuHG3ca6i6t4nJDCks7SNXHliqhEzq
FOGBowMg5FSumASwrbubfagOPmFc9dT4BUHpW1MuLKe9Q5HHHSrsUgyCSaxycnIzUkcrK4BNaDOp
S5KgbT0qvLceYTk81TEgKgL1qlPL5Z6nNXGFwNDzCGIbOKZJeGMgBjtqpHMHQg/epjR7shu1JxsB
uxMJUJySKftVc5zVK1by02mr3DDvTjTuBmXBCgkVUtGcy5OdlaU8XmcAVlXNzDZoQxw1S10A6JXj
OBnpWff2H22M4GSK52PUHdiUY4q/BqUsZ+ZjtpAYv9iXaSEbDtBprabdBwCrYrtItRt5cjPzH2qb
ZG/Izms3ADFtLKNYwJBhjVC8tfKfKjArpTHjI5zWZeRO/ODgVFgMi3QCRetdRbsxCiudjiO7IB4r
etdwAz94UgLcsAcfMKo/Y1OcD9K1S2QAe1RtkDigDPizA6jnAroYbuPYFJrm7iZACAPmqok0uRgn
ANBPOjqpwjfMlZU0gGR/EOKWGdggDE1RumxlqwF7QX73cmq0xAzk0trKAwMn3affGMgGMVuZGa7k
5Ck5qWCJnPzg1XLKrLwc1qQyK4G3OaAJ/sREe4j9KqDILA5rcglBAjc81DcWgVsgdaAP/9L+XeYS
yOFyc1rWURQgN1rJgmDfOR0rUinDEFa+fP0A15FHAxV2ztMsCwzWbHMCACORWnbXQXCknip5dbl0
9zeW1BHA4pi2QDFtp/KrVjMsmAeRVyUqhJA4qZx6nRBalRUCdQeKryyhSKsSSDbnFYlzLyevFc9V
2R20pdDptNdWIAPJrpEXHfrXnmnzurhgSAtdvZ3i3K4AOVrnk9DoNu1Ul1VvWtyZI4Yg3HSueW4S
JTkfP61kXuqTgENIdorllGxopnQx3OZCVPQ11/hu/ihvkeXoDXkEGsIp2nOa3rXUTlWRipqlAUqt
j7F0/ULaRI5+Ni+9ei6T4u04qtrEdrjg818d6N4juPKW385siukh1O6tiZVnIPWnGncqniGfYtxr
6RwnZIA5968/17UrVoXluiHzXz4PHN6ZfLe5cgGoNV8WTPbSB5i3HHNKpQOmFZkHivxPpmnyOegP
TmvENb8TJebnjf5PrXH+M9SvpriZzMxTtXk8WoX7zshlfZmpjSs7kVq11Y6bXNRNyWVWORWFaSfe
Bq+lo86571Etm8ZPHSupTPHlR1uS9M5PFW4F3fd7VkMX3iMZ610mnWzKoL12UpWRx19y1BavLhRn
NPn8ONLjeu7n0roLGJMrhea6SNECjdzWntDA4yLT/wCy7YtENuKrW1zc3TkEnArt7i0EiHIylZAt
YoSSibaxlU1L5dLjIJTEwVjmrhuVyc521RYbjn3oaJpAdpwRWTZcNiO6EMmSi/MO9GmxyPJiVtyC
s2WbynKNyR1NbWj5uXwhPFZudtDoSujc8pMhVBArYtIFyo9aybtGth1O76U+xvijDzCTnpS9oacl
kdTJeQaeUjZSWaryyhlVgDhqm0jR11d1mcBwtd2+jWsMar5S/JUTqaHZSp7Hmt5A8sRWMHJru/hn
o7Ragsso+YEHpTYrOBpwDGNoPpXV+H5Y4tWht7cbCxHSuJ1D6XC0rWPpHRG82/tIiCQCBX2n4W09
IdLhbH8IPSvlbwto+17W5kXLHBr7D8PKH0mNQpyFFfOYmV5H6nlEP3aM+YZfC/wmu68KTRm4jicd
65qK08yQjaSSa6vT7L7K6SgFWBrmPaPrPQ4LV9LQooDYrMvNPLyEIO/Ncp4c1mRLWOMs2OlekWuJ
0STGc0WOecbss6JoZjCylfm+len6Otqcw3agp06VR8NJE+EdQan8QadcxMstk/lqD2rJ09AOJ8e+
HdN3edpkSxt1OBXjV1pUTr++jLMntXucvnXKCObc7DiqTaDBMjExjNYezM3A+Y/E2n6eNLnUxfvd
vHFfL8trJHdTKwIUnjivtnxh4VuP3jJxHXzxrOhpBMTswRXR7M4JxujykQNGcnpmrUUDynAB/Kt2
604s3yDAqeCGOGMjb8w701A5XT0OcnzCSpzmsuWVgTycZrU1D/WH61mHYxwRVnO6ehj318LYAkMQ
a0dNlaeJZsnaasPZ28wHmRh/rWjFaJFFtjUKo7Umuhzyp6FeR2Ck5NZTXhic7icCtC6OxT6Vz9yh
lyQaj2ZzuFjXGvW8IHXNO/4SKCX5Ofm9a5EW5kYqR0qyLLbjAGRR7Mg27rTotQQtt3MelS6Vosts
SGHyfSr2gROzhHOa9HFgkURyvWqjGxUY3OUSHygQgwD71Tu4pNpKZFdE0AWTGOKWexzGxAqiob2O
CbCZLfepqsHyXGaNTb7PIQRwDVO3uUkcKMge9XT3NCdt6vlCQtULmQE5PNdBJbjyiykVy10rKxBz
1reMbmdQvWPlkk8cUzUb+3QeW4yax3uWtlJBIB4rm9SnlcF9x4rojG5z1DN8RttG5ehNeO63LKqk
5OK7m9vJpGKSsxUVhz2iTowZc56V1ezMZSseVzyMysGJzXL3cXLcV6BqmmNblmIwtcfcR5Y8cCtq
VPU5Knc5aS3L7q5zVg1tbyOoPArtZCq8YrKv7eK6heIDlhXp09jza0ep4BqSJqfmxyDLe9eD+LtD
e1mZgMJ16V9C+IYDpd0yhT8x7V5b4qdLi3bI+fFezhZWR8vjviPniV/KcrnHNXLZw3Wq19HtndSO
9WraPCg17FB3PDrq7sTSqpwMcVRMStwQeafezGFNxNR6fIJiSckZrepJJGKVtCdLFcZK8U1rZF+6
oB9q0WkCZHTFZzS7nwM4rnlqrjJI8h1HNdDbXDxJgE1zytkgEc1pRSdsk4rIB11IzuSxrW035nXn
ismSMuRjpV203QuCc4FctU0UD0nTWSJ1Y9q9y+FMgvPElrHGrElx2r51060vtYnjgtHdd3FffX7P
Pw4ktrq3uL2AyTbhhiOleROVjtpxuj7g0DTls7G0lkX+Adq9JsprZ49z7cKO9UdQ0GXT9HjuSw2I
nSvG7/xNcRJOIZWjCcVye0OqUbHb+J/ifoXh6K4hJCyqMda/In9pL4s2euaxcQwyFsnHX616P8df
iXJaNcQJO4mY4zX5265LfarfzX1zMZVc55rWFQg2hMk8ZkU/MeajKGRV55rmrE3DShQzCPOMV18a
7E+Ydq3p1OgnEoeV8wHNaEX7teKqXEgUHAqKCckMGNbOVmMfdSZzVC3lH2hVI71aYFyUA+Y0W2hX
TzrKGwtOrO+gHWQKjBcDmtK1sZdQuUtYFbex9KpQWkqoqcl+lfR/wx8Jw3cSXEtvmXPUiueWxcdy
54J8BJbRQm7h3Ttg5xX0z4e0230yJSyAMoqrY6ZDYwrvUblqrqGspApCMBisFJG1jQ1y9idjiuWE
+4sFJqP7SdTXZGfnre0nQ5WYK/zE1bq9Sqauzm4rW6muMAsVz6V3ejeHLqeWMhH6+lei+GfCcM88
KtCC2Rnivo+w8I6bZ2kTGzXf61yVMVyu56FPDcx5VoXhR1ij8pNrd+K9b0zw2oRUaPdKfau00fRI
GicRxAPjA9q9u+F3wxutVvmnugHhU5wa4a9Tn1PQw1LkdjivB/w21S9KOVbym6cV9I+F/hTHG8bX
EGZM/wB2voTwt4M06wjRPIjHliu4SwtFmVIYgCDXn1JnoU9zzux8G39rbrDACqH0Fd3ong++WAqT
8ze1eo6VZ26wDzYwTWl5kcWRGNoriqdz0aZ5pH4XntiTKATmt2ysbeBlJT5hXQ3DFwxzkCqSpnJ6
fhUOWljopm3BqfkxhQcAVCfEcTOYWyWrM8v3qGSzjA8wKA1SdVKNyvqF55kjBM4NYZgXeX/i+lT3
MqRFsnJB7Vz13dSSkLCxBrOodVOmbDfL1NW7aVY87z0rnI7oxKBMdzVHc6koA2nFZnTTpnakecfl
IwKoajdwWdu6SEb2rjk194xw54rj9e1q4u3wkjYzWlMv2ZZvNTnikeWNyFzxisj/AISC6kVt8jYW
s8Tll2uS3bmqzxqFbHAqZblxo3JptYin3KxG6ufnZ3clT8ua53VZZILgmNiFz2rTsbsToAT8wrCe
4/YF7zPL6ms6VdzmRDzVucZAAzms95REp3nkURlY0VO2gw37AhCxzU8+qeTAwUkPWIZ43kJA5p0g
R1KtzWkXcPZmH/a+pNdN+9bZmtdNakhK+axOfes+SOJG4UVWkCNgsvTpTD2Z1s12k8Qc8g1zt9O3
lskZIJp0U3yhcnbUMnUHBxmgPZnC3NvdJM0khYiq7yzY6naOK7i4gSYAYzWRcaeo6LigPZnHSEOc
kVJF2yO9dJFp8YYFkGKS9sEC+ZEu1R7UENGPJaQPGX2jfXLz20glO3OBXTfOxKgkDpUhs/kJIya3
jsZuBhrcSxxlCxrIkiZ5C4HPWta7AyUUYYVHDF1DV0LYXsyexlABR6bcruYhBUEkTRfMpOKkhV5i
ACawMyqlrhskZrYtLZyRx8tbdpYoiAyrup0yLED5Y24rT2gFZUVSOOlYWtRJOQMdK1llLkgE5rK1
JvLzuPNaGfszlWsduAKWOxcsvUitGKQStt962o7dQvTmgzsVYHS3QIAc1UuZQScHmrVwu0HA5rCZ
JS5JJK5pmTp6EIW4WcPuO2r7RmXDGpI9rKBjkVOowQMVftDD2ZVWMJnjmpvLVlHTNdDBawyxHKjd
XFautzbysI3IUGj2hMqehaJETjJzg1auLnfEqxnBrAtBO/MjE1qLhcgimqljH2ZkXMZBB71k3Nv5
oyBzXQXK5JIBxWa4C49K0VYPZnI3Cbchs4FeO+N7YyYWIHmvoWeGGZDhQGryzxXbQxKzSJkgHFer
l9ZxmrHz/EWHUqDTPljW7Q21vIZD8xr5x11BNdShh3r33xreSNfNFGx8v0rwnXl8u6HvX9C8Ov8A
cpn8NceQ5cRJHNfYSpGBxSvaqqnI5FbayIFG4VlX0mcleAK+1pQ0ufk88RZ2K+YwmwDmqsltuVio
qiWkEmQTgGtmGZGjCkc1p7MUcTc4e+3QOwYmufkYsxYn5fpXZ6ykZUkL81cx5HmYCg0ezNoVzLMh
BAUEUrlmQ8nittrNIlG4ZzVfyAeNp+amqZEq9zhr63aZWUg1m6bp6W84eZa7TULTycNXMXknlKcU
5RuFOp3O1huoxGBGcKKYsnmvwTuzXnlvqUykrvaujs9QCYLk7qfLpY6KdTQ3buyaRSx6VzUkQilO
Ooro7rV4lsmODuxXnT+IIWmZMHOam1kdVGodvbSKMZHNPkUs4OCa42PWVDLjNdba3STQhsHNcVSP
Poz0Kddw1iyYIScEGmzwEqcAg1LC29gM85qyxCqwI5rzcXlsKkeVI9TLc/q0anM3dHG3kKNkOMkV
ytxZIxZSvH0rs71P3pwOD2pkemM6GQjivnMRwzzR5bn2OC43cKnMzyy7tUs8sVxmsV5ASdua7zX9
MklVthxtrhVsZBIVwcrXhyyF03Y+2pcXRrRuZUyFz8wJrPliZeMGurNkRjdzVW4tlIzt6VyVcPy6
M6aOM5nzJlbTLx7f5CTir9zdPKAImNZgiC5ODxSrKEYg14dWOp9BRqXVze0q5mEgilbK5rvreVYs
c8V5cs+0h1ODWvFr6RoUcktXJU7G1OpzaHrdjcKJFdDgr+le6eCvGzWbLb3EhMY4xmvjew8QP9oA
3sFPGK9D0+9ujiWORgKwlG51Rifor4U8RaddToQwyx9a9Z1LS49QtDIqgjGRX5keGfFWr6fq1orX
b+WWHFfpXoeoNceFYbl23MyVpGlYZ8+/EDSrpdOuYkJxyMV+Z/jjQpV1S481TlmPav1c1s/b5Hjk
BdCea+TPi54BEyNd2UGxlyTgVE6epipaWPz/ANR0YwhndQa5VkKsQAePavatXtPISWGZDvTjmvLX
ijEj5AwKqO5cVoYoQ5yAc1ft5QrANUcyhdxBwBVE3IUnA5rojuczgdfw0eVI2/WsaeVSxAHes9dS
YLtDGk80tk960cDOxpp0+hprKACajgkyuDmlZSuMmhQsZOFjCmikaVjklad5XByDWqyIegGaX7DJ
KhKkitYbmUtjlZYSHOTVqGyZ1LLxip3Xy5CjqSVNaEEiBcKK2MTCCvG5B4xViKTc4AHSrF7ECCUH
zVUsbd2foeKAOiWUiMLzms2QEklua1Y4sKN1QSxdeOlXT3AyVXL45wDXRwIsSbscis6KEE9DVskr
gc9cU6hUZWFmnznrmsO5llDEgmtORCcn3qsyqwwy5rMr2hUhLy4JNWAjQ4OKI4zuwoIGaviPKkMM
mqjKxcZXMuSZlIJNTwnzQMdao3ELq5/u5q5YAqTk1sRTNeOFY03MMmsa7O8kZ6Gtw8qc+lY0qfMx
7UGhnozpnAPFRyTcNnOa1I7NpVJXOKzri3KEqaznuBgR6hdQ3q7WbZmvRoL5LiFd+d2O9c7a6bE+
HdcmtFgsOFUYxWU6moDbjcH44GauQHAz3FVFUsTuOeatj92vIrmnU1AsTzR+Vz94Vjx3YVwpJxmm
XE+47cms1xt5IOaunU0A69WikQFQNxqhKGyaz7CdicEnFaMjjIwDV+0Ag2n0NG0njFXItjDmrSQK
x4HStYS6gU0XygDzWrbSswPJpjxhVwR0psLLEcdqGwJrmdwjKSaxF+82etS6lfRrlQOfasyGfc2M
80gNrouckHNRrelG2Fj1qvI5CcE1jSlwxIJ4NVF2A7q3dCu7NKxBbO7pXDxX1wuE3titKO8lIA3m
tgOnx3xxVEpufkHAp9nciUbDzUl0oiHB4p2NPZifJtII6VQlAJ74FKkm/IFAXqWBrT2ZmEXykYzi
rzSoRjB3CshpdpIx0pfN4zishx3Lj3CgEDrVTc0mQ5zVVm3Enmpo3A6mhm5XkiIbP8NXYvlGATmm
u6NyBjFLEjbiQTis/aA0LKpZcHOelU2tn2k4OK2URd24jgVbZYnUBVHFHtDP2ZxhRlbgHj2rTtfM
wMmr7WKsxOP0q1FabOdtKUrkNW0EjbYpJ+lUvINxN+7GK1Wh3ZwCMVas7YFxgbagcY3HwacViJYZ
NY13bZYjHSu4lkSKILj5qw3jRmZmGRTlPSxrTp6nJiz3ZGKw9QQWzBcHn2rvpIkP3FxisK+sFuDk
qCRXPOpobxjYzNOh3IXAq6/7sHOcip7KHyCFYHFWLmDeTgfpXNUqFGbBKS+DnrWmblenNVBaFOR/
KnbFGRis/aFRjc1Ip92BzxWtDIGAHOa5hSVIxmtSBmVQcnNTKVzY6PQpHi1uyYNjD1/Rf+w5di60
izS4bcqoO9fzaabeMusWQG7O8V++H7H3ioaJo+nl9w3KBWc5WHHc/ZvVfMkt0hgbbHivzq/aqsba
10m82gea4Ofyr7Lm8XeboYu42bO3Nfnj8c9Yu/EaXyNKzKmRg1xydzc/Ar4swLa61dSYwxc15NHK
8oJkbK1658eopLbXpo93AfFeLRsfKTFV7QDQRst7CtiCcIBzisCOVVIB+lXck8gnFZVKgHrOl3Fn
9lRyv70EV+u37Cuute3Fvp8j/u34wT7ivxF02/dZ4oi+Ez61+lf7KvxHs/C+o2ZEoRwexrSLvED+
l7RPh/B9lgvHjRopF7CvH/jJ8B4PFGmXMttbJ0P8Nbnwd+OGma9o1tZTzq0mMcmvcZfEdpfI1ojK
4lGMCt6Xw3A/nS+MH7O6QSahbC0AkBIHyV+YXj/4Pa74a1OedEdYVbstf1g/Fn4OHWEuL23twDJz
nFfBfjL9m+LWluY5rNJH9xSA/nhuHNtmOZJPMX2rHwZyWUNhTX6d/E/9kDUkvn+wWwiB9BXlJ/ZL
8SWlq8rRt09Kjm1sbx2Pia3aGXKEcrV9YoGBGBxxXceNvg74j8O3TbFmCqecCuIi8K68Bu2T/L1+
U80nAY9rOJomIKiudjtmE5BUnB9KtyaF4jnv4raFLlVzg/LX1T4E/Zx8ReJbaC4WN/nAJyOtNx0s
B8hal9pcrb2qSeY5xwK9t+FnwD8X+OJIXAdomYcFDX254W/ZLnhvrd9R08TbSOq1+ov7Pf7Pul6Q
baR9PjSJCCRiqSA+ef2af2RU0C1t77UNODTI27Pl1+r3w1sIbB4dGEDpFCNuNtfRHw78NeE7aCGy
OmxbgMdK7bXbPwV4UWe/FnbRyBc5zzVOldDsfGvxa+IvhnwNb3URQRXKL1zivwE/a5+Pg8UX1zY2
FyzbWYcNmvsD/goJ8ZYIzqS6NcGGTOPlPvX4U3uqahrM93fahO1wXY4yax9mOUbHHaprmyd2kYmV
iTVaG8W5UHua57UrKd9QeUsfKJ6VahJiACgjFHsyvZm4ypDlsDJqESbj7GsszSsQCWxWtZqGUEjJ
rocDMk824s1F1CxVo+eK+1P2YPj/ABaPrNjp9/O/mpIqjLY718dLErMI3HyN2rnbmebw7rFtf6cx
gKSA5X61jy63Cx/Y38Ffitp2t6ParcSedvXj5s9q9O8U3Gj6haPDHGPMkFfkX+wL47ufF9rY2N1d
mWUDHJ9q/WG78FatNqFssdwNj89aX2hRjY+Gvi98KbnVI7x3hL2z9ttfl38X/gZaWtvez2llslXJ
PyV/TRN8PbS4sBY30CzzOuMmvh34vfAlftd2PsitbvngCusmMLH8rvjTSrzQjLHskUo2Pu1xFjq+
1CJo5S30r9lvi9+zCNQvJHtNLO0tnhTXzj4i/ZjbTtKLLpLpKO+w0Fcutz4esrgXAGwEA+taotTN
wMk13mu/DbUfD28m3lUIey1T0jTpHIBgk3D2qeXW5SdjmI9DmkIx0FdBb6fFAgDAZHWt+50e/AJh
hmCj/ZrPTQdZ1Jjb2sNwH9dtaQ3LlLoUZ9L+2Qu0BHy1zGntdpdHT4oZ9zttztNey+EfhL4yl1e2
SVLpraVhkbDzX62fCP8AYv0rxDolpq0+ixidVDMWU5JxVz2Mm7H5ifCX4GX2va5bX11bM6MwPKe9
fv1+zX8GrTRbKymNoI1jC5+XFU/hj+zdaaXr0ESWMawwMBjHvX6P23gyy0PQ4Lewt1t5doyRXPUh
dWI9oblhJbWekLbWS+WyLjivh79ofx6PDem6m0k4V1Rsc4r6Z1nxRa+C9Hu7vU7iMhFJ5Nfhx+2F
8cF8RHVodKvdqDcuAamnS5S5Ox8E/tC/Fq+8Wajc6dHcuy7yPvV8iXFvHbQHzBmVzW1ql5Jc3s11
O5kkLdT1rmLudpWyxJXNbxjc55S6laOMjBHTNdno+mvchV67q5u2iLbW/hNeseD44opUaYAoDVOA
oyuctrHhO9hjErD5G9q5Y6DcRoXb7o9q+kPEN3YzW6xKqjFeeXggWEgAYopk1Dx54mjcqQfl46VC
z7SeOlb+orH5jFQBzWE4VsgDmuimc9QfE24kCtJE4BPQVkRAq4HStgSgJjFVKNzMSV1VTWVJOGJI
6CppX3ZUGqXlkZyCc04xsBKkoJBx0q7GvmYyOKzRGeAARzWjBlAAa2p7Eyjc0ktUxjFU7uwZQzKO
a1bNvMcJ3rXu7YeQw74raMLk+zPNGG1sHrmrEQxiq99mOdgD3p8EoOPUVXsy0raFp1PHFX7WIIBi
oI2UjBGaf5nl9SazatoMS/gWRSSK5f7MFk4ByDXUlvOBAqqtsFfc46GpkrgPtFdUHWt21lAwHzur
P8yILgAU3zD2GKj2YGvNMBgZoWRNhDCsPzmDfOelSG5DcA8UezAknhUksoqJLOJvmdcmpVO7PFV5
XccKe9ZgVbqMRZ2j5aZpv+sNPkDOBkVZtVSPtzXOaqBv5VlC96hKg4BzVYuVxtNUpbvyg2TzSexZ
bmlWEE56VQ+3bidpPFUHleYk5JBpIoSzZH1rADSE5mJzniqF5JsyM9aubQinHWqE0LyZycmrjLoZ
uBng785FPS32kMnDVZt7Rl+8DgVfWDIGAa1MyazvvKASUk44q88wl+70rJa1OcgGomkePCgmgC8V
BJzVuwVVmBbpmslJN2Mk5qRLloickmk3YDb14xLbgoMGuPWX5AOeas3t3Jc4XJwKpKMAAis5SuTL
YhuAhU7xmuZngLMdmdtdRJEZVyp6VlND8xQfSlDcxMmKLbkMDViNMOME1ofYyo5FCW+xsEHmuiG4
GlYtjAUkCtSWdFXaeprIjjaLkZpJJc4yea2A0IuWOfWr/mkcCsaJyRkHpV2GUFtp9aCoysa8TlTn
PetqO7QICx5rnumDilMjAgZ+U1Mo3NIyuacknmMdpOKt2LCNzuFUIFLAEZrQjjxgkVVhuNy3fMSh
Kk4rkpBuZgc5rqpOYWya5SVtkr+maqMrDKDDbu5qsX2k8dKllcMxAPSocbuMHd64rSMrga9mxkB5
5p11FtILio7Rfs65Y9abcT7jgngVrGdgIA2whveraSiTOM1FDAZs4BwaeYTASKUncDXiUFeatxnO
V71ieZKvCk4p8c7owLGqjOwFjUZGt4yQDkVx0/m3ROSSK76UwXMJDLuaudms/KOQDiobAz7a0Kjp
UskWMjFW4zgA1OyCRSVGMVm5gZsKspGM1rx3DgbcniqsNuz5AONtTRIA5Q9RxS9oBZErscEmtCFV
dCGGTVQ2xT5s9aswHbhT1qBSdjOlt2SQlR8taEUkaoP7wqWaItkY5rIuVkgB5NIj2hobz68VNJkx
8HpxWLBc4zu5NaJnUoSDQHtDMdsvtYHdmrtvBnB5xVJmVnBAPWr9tL5ZBc/KKCCzJFsUN2FZMz+Y
dozWndXaSJhMislSC3Tmo9oIckfQY5qV7WRwOoFSQsgYbhzWqAgUHFWBzx0qdiDnitCKzaJMdCKu
mcZIFSSZ8tsdcUAZocRNknkVObtW67jWRh2c7j/9ar0Ma45GaAP/0/5chHhcAY5p8TlGxk1ICFOD
g04xD7wNfPN2Pv09LmvatuwMc1uW2nu/zDIB9qxNPILhcc5r0mxSMwKARuxUxl0CFTUxIkkgcDLc
VohjKDz0q3JCozxWXOWU4ViKU30OiFTUnILfLWZPbMzHnitCJiEz3anBlyB1rnqxujro1NSrBGEA
B4q5BeeRIAoOPahrZm+6cA1ZgsggJYZrnkrKxvKt0NZrnzYgVPzVkyLJLuHJqdUYZHO2tK2gyMla
xlG43V0MFbXyVLMPenpckHCkjHFbV5bZQkEAVzco25AyOaaVtAjVudLpmpG3kBZ84PrXVXHiEeVg
Sc49a8hkleMkgms+W8uMj52xTp09TanUPR217EhOTkd8027143UexWYEVxFlP552HJNXbmJogCGq
pKxpTrlPVHW4GwjJrnhp8K5IjAP0roTEZACajaDb2qSKtTqZ0ey3UqUyTVVo9xJwcGtfyQxCleTV
6LTyg3FdwrT2ZwSxLZysduhYlk5B9K2reMnAAOKsS2fzAgYrQtY0VQCK6aZyzVy1bp5Sg4Nalrul
cDJCj1ploIZW8suBS386Wf7uM/Me4olLoR7M3W8tEEZ2tWLc2bMxZOlZsFzLIwXc2TXU2i4QB+az
bK5dLHHzxNFzzwafCc4we9aesLgNtU1hQS7cA1nKXQ6YU/dJ7vThcIWUDdV/w1p0kE+WbIzTlzIo
210GmRFSvBrnlN3LhTVjbvrOOeM/KMj2riL21eDLAkba9KKAwNkj5RXDaiRKzxA5bpU87Oj2d0dH
4I8Tx20v2eTJOa9kmvobiMFQPmFfPPhzwvdNc/afM2rnPNevxB4/LjyTs4qJz0OujTNtbYspdRz9
K1PBFhO/ieCSSORolYdq6Dw/ok2qbFVSK+iPCfgm3sY1ldYzL6968uriuXQ+1yrBqpuenacIillH
Em08DpX1h4N0GQ6THM+du3PSvmfw1pcrXsPyEorV9d6DqcFtp0dnwG24rxK1S7ufomXU+WPKM06x
ha82mMdfSuln0Rp3QQjAHHFUbIr55wBz3r0Tw/EJ5wrDp61j7RnrezRBpunNawqrA7vpXomiyFEA
kJx71RuLVI5FGABWpFDsiBU44rS+lzlnGzOrstTFpICrYH1rq4dSF0VV23KfWvIgsm8HeetdBbXj
QoMlsis3Mr2Z6XdpZQQltse5q5vz1DtjO2uUfV555VQs+3PeuiiiLRKxPGKgyaOV8W31sts6FRux
6V8xa/biWV3xhc17J48u/IkOH3AeleMaheLcAgAiug43T0ORntUKHAA/CuenjC7hiuiud4ZiCcVg
3nQt93FBzShochqcJwzDOa41pJVl2kt1r0Ar5rHPIqp/YH2iZXBCig43sYtojkKz5x71pCTdhASP
61vzaV5MAUEZUVykr+S5TuDQc0tiW8h2pkkVhyKEU5xzVy7vSseSDgVxWoeIY1/djOaDnlsaayKJ
vxrWmuYIYCxAJA6156urqzDBq7LcvcW7KC3IxQYnU6F4pt01NICuSTXuk93HLbROg+8K+VNB0eeL
UluXbIBzX0Fa3fm28a8/IKCoysbPBwcUhkBDKTxWeJSMDms+8uGTIGaqMbgpa3OP8UkRSMwORntX
FRXTK4YErg11+txNNEzk5riY4+oz3ranTK9odnaaluiCsTTJXjlyu0bqzrZQsa4zTmzHlia2jGxM
pXKF1bFiRmsWS0LMQ33a3nnDnjmnx232joRWtPcxqHB6vowmXdEoUrzxXLfZGj+Ujp7V69fae8aH
Bz9K4q6tMMVK4J4rtOeoeO+KvlCqo7153fL5Ns8uOQK9U8Y2n2TDueDXkmpX0RQxFh81bUlqcVSf
Q89/tgSzvFhgQatFnGWy2aY+jebcmaPCrnNWrsraR/MNxWvTp09DhrS6HB+IdPW8DFl3MO+K+cPF
MEkN28JbAHFfTV1qURLkp7V8++NYfPv2lj+Velenhj5rGQ1PnfW4miuj8rYz6VJbyKYguACK6zV7
FZUJ2jcO9cMx8lmTPQ16uG3PGr0raiXm1lCsM1Pp0YHCr09q56+1EK2wAk5rd0W6RUBcV2zw/Nqc
0Y3L19GVHGc1krwBk81vXDrKCeOawpI8uMHFcdWVtDWNJMsw9hir6Bo8kg1Bbsi7QxFbkKRzKCCv
Fcyqu9hOlrYS22sASOa1LSxa7lVVbaKqLaOCHBwq11ugabNqV1HDbghiccVjOV9DdUz134YaVFFq
9rFJB5mSOce9frr8KtL03T9Nt7g28e7GelfHnwX+Ds89pDeTMm/GQSOa+1/DmmyaLarau+/bxXlV
lqdMY2Or8R6w95C1tGWESjGK+V/GF2dPNwNrAGvpySESgnbya8X+KHhlpdIuZ4gC4UnivPlKx0uN
z8lPjvd/aL2V1bPzetfNtoXlVlfOM9DXuvxXt54NZniuC2N/Q15KLZUBcLx7VcZE+zRNpVpErkso
/GrlyV3MFGAKy0uCjYHFWTMHHqa7KS1JlGxScZDA81BFEzPxnirDqQ4IBq1FHgrha650yUi1aQIr
qXGa7m3hQRBlQtj0rjfKkG0Kpb6V7R4C8Oz6jNGkiMUY9xWNV21NVCw7wZ4Lutf1KOcJIsCHkEV9
q6FoVno9hFGkKI6jsKoeGvDttodmuI0DsOw5raa5IJBJCiuOpV0sdNOn1MfWbt4o32lq4KKwvtXk
OHdVz3r0i5tkuvl4rX0XRzNItvDCVZjjdiuTnZvGn0OQ0fQLqzlVSGcn0Ga998HeC7y+IlZWVfcV
1/hHwL5BSa5VZfqK980nRYDGYoI1hbHalKu9jelh1zHnXhHwu9vq6I7BlVulfS0fh1b62WGKPDAd
cVxXhTwLqU2th1LuhftX2H4d8AzosLSALjHUVwYivZanpUcP72h5J4L+Gt/cztuV9i+or6O8NaJd
eH3ESrIv0FeneH9KtdOiSMWwZjgZArvE0q2fbJ5K5+lcn1nQ7o4ezsc7pUV2yq+5xurs7GzeR0yr
bs+lXrWzjTaFTArqLaKOJR8vP0rnqVTop4fUlgiMEIDEmoj8zACp3bIIBIFUy2OMEmuepUO6jSvo
V5ZwjbDmq7TgHAp8sbM2WUj8KoyjYTzWXtTrhhxs2qJCxViM1l6hreYiqEj8a5vVRM1zuVmCis5n
O0hmo9odVOjYsLfPM5DsTk1Y3pHlmwKwPuuWB4zVbVb/AMuA7W59qTlc6adNFy8vFJOHArAudQxu
Bf8AWuYl1ByxYyHmsq7vmnwFYjFSdNOmdPHfkMQTkZpkrLIc4rBtLlSVVuvvWjPcxQgZYEmtKZfs
0SOAMYFc/qurraqYsfMauy3SuMq1c1f2D3JMm7pUy3NacFYz4t125LEtuNbVvamHGOMmueiuxYuF
ZCT0rprW5F0obJXFZOBfs0X1j3D5j0Fee+I7020pVWJHtXb6hNstSFJDeteZX8TylmkJfml7MPZo
nsbgzx5BIam3V80PAJzVazXyxwahv4mkBIBq4xsHs0Tx33mcE81owxmRc54NcXAzxzAHPWu9smWW
AYGCKYezRU2NC+STtqzNIkkeF6jio5/mLLzWcWa3bnLA1cYXD2aLEQaIneciieRWBAqQqZIGkAIA
rk21PbcGFgeDipsZtW0OkgjOD1qbyQ3ynkU22lXYMHdmpfuktk8UiHA5XUI0tp/lXAp4Xz48r3FS
6iRLNyOKihcKQOlbx2MmjDn0uXeXySKjWydT3rriFcetV5FRARW/QRyzQnlWBI+lXrG2CMWK/pWq
sKD5iARU2F2nAFYnOZs18FcIPWrDYeMH+9XPXEbecWJOM1ctrrOVY9KADyDE4cn5c1yniN3dh5ZI
C11sjNLkDPFc/qEHUEZrT2gHM2V1sdQwJNdjbymVBg4rj/sjCQYU4zXS2amJBntWhHs0W3XLAEGi
fyFh2+Wu76VOGDjgHNRy2jNGfmOaBSp6HOodrnirqkDBxVYwNG5BB4q5FHjAPanY53Aa00y/cZlH
1ojh+1nEilj7itGGEA5IBrSjhQcqMVUo2MpLQyo9Pjj4AHHtSPZq/CjBFX3fDkYNRvlMsM1BlGNz
mb2Hysgiuaue+K9BntBdRNyFx61ybaaVd1LZANawj1L9mctJN5QJya818WyG8gfaSCor1O+syd6g
mvNfEtp5Fu+WwcGveyaKc9T5jiWF6TSPlfXNLLTSSOu/b7V84+LMpqDKCQAa+wdQCeXPvXPWvkrx
vFnU5COBur974XlzKx/E/iNQVObZzm7aoJrOnk3Zx0q5IdybRmseX93kkE199T7H4dU7ke3BJJGK
bJN5Y4NUJrhtxABH9aZGxdgDmt4xuQpWIZ98pyxJ+tPhtfLAduRVtowuD2qOS4VwEHGKr2ZcarRn
X4JxtPA9qoxSqmA4ya2mh3r61lS2jBuh61kT7RmFrU27aBmuVuYGmUHaRXfNoz3UqksNoNW7zw+B
bgqVyBVxjc0jUsrnki2BR8jtWgsJwCAOK6FNJcykMeBU/wDZTCRTn5Qar2aOilVujOg097uBlz27
1wN54cmjv/vcZr16R1s0PGMe9cPf3Pm3W9M4BrOUeh1QnoVbXQHRlkb5hXRLB5KAAYFNtbwLGuQe
KnadXBIBxWagjVy0uMgZt2ckc1amk+UDvWa04iOeTSC783GATU+y1uarWJGy7JA78jNa/wDaVuYD
GqYOMdKzWt2cZzVGVNgIHalKktzaE3Yy7+QNI3BK5rBuYICpZEUH6VtTuNrZFctc3212jVS30rys
Tg0z3sHi5QjoUmTDHJzVeeDODjirQjcksVIzUvl712g9K+VzTLrK8T7vIsy5vjOQu2EWeKwZpizH
aSMV0mqxiLcDzXKEfMRg9a+Gq0GmfouFxSZaNwUjwSTVWKXc5Jao5VIQ1mxSMkoJJxmvOq09Tvov
U7C3bEqMvHNex6NdRfY0UgE4rw5JsorA9K7PQNZ34t8HI71Eo3PUpKyuet2txHb3UE7AEKwr7v8A
APjGLVdDislbbsXHJr86TMQ8fzZr6X+HGsG0SHcxVTWjjYyjO+59MzRq0rcDism+0a31CB7eaJX3
8cirtncrfKro3NbNvGDIoOOKwnuHs0fnx8cfADaH9ou4IdiPk8Cvg+aWU3Dr83ymv2r+MfhyPV9C
uMRh22Ht7V+SGveHX0vVLlZUwNx6ipjuUlY82n85wRlhUCRtgg5LV1s9opUkDFZ0VsA5yOM10R3M
pR6GVHZueeRVyK3K9elby24PQYrMu1MbcZFauWtjGUBQmzBA4qtc3KqpA4NPS6XaUK8ismf5piAe
KonkujS0iCW/uNgY4zXby2f2WPaRzXO+HI/s8wkOSK6fVbkSjCgg1UNzCVPQ5m5tI5clUG6sJraS
NjgNXURjoCDV14IlTJUEmtZOxhKByEUJfG4cVoC3RFyqgVZlgCMSoqeKDzAVzUxl0MzFZ9rEcVPH
hj6iq+oQ/ZW5OarQTkMDk1rF2A22iVVDcA1nSXCA4wM0k1zuwoyKz2Vsk4zRKVwLvm7sDBppjz06
1HuCqW7g0kc4J/GpNfZltUCY4+aiYFVDGp4h/EeabcKXU4HFAezMi5YMmcc1WtnZGHPQ1ZnTjbg8
VQXhsVp7QpKx0sMolAXv0p8lvt5ODmsiByhU5NaXnhgFJo9oMnDLEpAFZNwokb5RViWdU4z1qBV3
HOT/AIVMncCWL90gBqNyJW4PemzkjPJqGFstt6GueW4FpTtJBFWWG9eKesWR1zRwvAHesnADHkgI
kPFTvCrxgAcjitiOza56DFRSWbW5IbJFUlbQvl0uZ9vabMH+lWpYcr0NWIGCnJ6ZqW4kVlIAxitI
ysQZcasnGTirccpXPNRxxNKRwflqdrZuxrRO4CNPjqc1Wd2IJBNT/ZmbjPSonTysqQaZUY3MeeF3
JJJNRRqVONpGK3olXk4pJIkPIXFZuYmraFWMM8eCeagMOCQRmr4TGSAcUmASTjmtEIyXhCnO3H4U
qk8qAetbMsKugxjNR/YdkRcmtPaAUbeSSB9xY1da6e4+XJqgwIIGDVyCLdgitTT2hbtBhiGFX5I8
A4qBF2gccin+aApyQav2hmZ7RckkGmHuuMUk1yu8gUnmg42gVmOO4GIqC2TVN3bnBIxU8khOVpEi
3gjHJpPY3I4bjGVOTWilyi4AxSR6YxBOcGqUlpJDLuZjgHpWAGwsoYbcHrViPnjJ61lLJxxxirEc
+CAc0GftDcjj3AKAd1dDp+lM67nFVNEhSU5JB+tdfE8duTlgqr70ENmS2j7mIA2ge1Vp4EtcgY3d
Kfd+J7eKVoVHtkViSX3mln3Eg0pOxVPcdcXAX7xzWRPeKOlMuCzsT2rNnbHBB4rGc9Dop7mhHOH7
ipiAwrn496uOTW7EeOtYOVzUaIuen/1qneM4zjmpkjyM4JqU7UUlutY1AMSWYJkGqwbdnANJeN5j
naDwajt5AjhXFZmlM07eLkMw4rYjszJjbkZqtGnmBdtdJaKI4CSDkCg0Lug+DJ73VtOkiYN84OBX
7p/s9+B5k8L6Y4Gx0UHpivxE+FnilE8X2drcIWRZMc9K/oO+B19Hf6Fp0douAVHSsquxpCPU+v8A
RY1Xw69rLE0jRrjOOvFfA3xou47L+1ikZUJk8Cv1B0PTIE0IQyBBLOuORXwT+0t4BfSdG1nUmkVl
lViPyrkND+cP4zamNX8TXKRk/LIa808nyokB6gV1HjRHbxfqWct+8OK5+4Rth6jFAGRKxD8HGKct
75a4JJqCUE7hg1CIiwJI6VEoXAjubyZW8yJiCPQ16H8MvHOp6HrUFxNdzCFG6EmuFt7TzXAI4rSm
08rH+6HlN61rFWjYD9g/hR+0VLYJaPFqZj24GBJ/9ev1X/Z++Otj4ivbMX2oRPnGd7//AF6/lB8L
+ItT0O6Ae6lZFPTNfUPgn9ojVPB11BdRXd0qL2Vq1py0sB/bjaQeG/F2ipBa3Fh50iDoy5rwzW/g
vLbXM86hZIzk/KM1+I3wE/bd1GO6sbq91C8FuMZDNX62+Bv21/CWtadDHOiTS7eckUwOE8TfDm0i
vmN3p+9VPdK5W++Hei6lbG2t7CFG6fdFfSNz8UPC3jtZEtY4LeRu5xXL6ZokCakXN9DsLZ61PLrc
3jsfFOvfskWviB5HbTYZAxzzH/8AWryPW/2QtN0Zij6HEdx/55D/AAr9ptObQbNIzLc2zYHPNTa5
p/hTWbQ7XslcDqcVQz8T/Dv7KHh2W9jZ9BttxPeIf4V9qeA/2cNL0uG3SLTYUXAGAg4r3C4sNF0S
6bbPbNzxg16LofjLQdMtxNNPARGOhNWodQPPv+FCadaWv2k6fESgz9wVX03w/wDYJ/slrCbYIcdM
V0viX9qrwfoyPaSpE+3jqK8D8W/tVeDYrK6vbYQK4UngioA+i9Y8e6T8NtIe81G9tfNVc8uAa/Mr
47/tjQXhvksdaVUXIws3/wBevzq/bF/bUvdUubnTtJu7tFxtwrV+V3/Cf+KfEM8k82pXmyVs4Ymt
1sM+pvjx8Vbjxtd3O+5ecO397NfM0LyCNk3HBPSnJO5UyXMnmt71mS6jGkpwKyjG45SuTzW4HzsK
pMsX90CnyagsmVwfSqbyGThQar2ZXtB0oRV4UVNYe5rPCuGwc1ciQx85wK6HT0My/JP5e7B6VkXr
LNbSNJ8xXnmpZy2R161nXMbyZAJ21z+zA+3f2N/jvF8PfElpFNcGFFfH3sV/QP4G/ao0LWm04tcR
F8DkvX8f0DX2kalHfWsrpsOeDX1t4J+PWq6JZwyNLdkwAc5pey1uB/Zz4F8TaZ41it5La8tyzj++
K3/F/gWCVGeeFZwR1x1r+dX9lb9tlrXVLG31C9uI1RwDvev3D8O/tWeFPEmlWduZYnlkQDJYVqBp
x/DfwsG8y/0SC5Ge8YNcH8RPhL4I1bS3Sz0GzifHaMZr6N0HxX4Z1OxaZ7+zTeM/Mwrz3W73RW1B
hFq9nJGx+6Hq4xuRGd9D8l/iJ+znpbT3H/EmidXPGIxXj/hv9jiXUtTE8WnBIHbO3y6/aPW9K0E2
5u5pLWUfhWF4Y8VeF7K8EAtoPlbGcCko62LPzxj/AGIoY7cF9NhJx3jH+Fdb4O/Y20fTL1ZbvQ4J
EznmIf4V+rWky6DrrIEntogexIr0aPQNBtbJj5tq7EdRVqFhN2Pz90j9n7wJp0tozeHLENGR/wAs
h/hX1Jp3hTSLXRo7HRdOS1ATb+7TFX9Q0/TIrmWRtRto1B9cU2P4s+EPBUEjX95ZTiIdNw7VpKGh
m59CPw94NTSrlr26KRgHPzDFYfxN+LHh7wvpkvmXFruiU/xjivj/AOPn7dXhazWWw0krG5yMowr8
mPjl+0xqGvaTeSQajcJvBx81YyhYg9A/bB/a/aeLUdJ0fU3RiCo8uT/A1+PV58QtY1s3kl/fT3Hn
En5mNcN4j8Rat4h1u6uby6mnQv8AxHNEcQ+VgAF9KUY3LlK5F5k8szOWbZmlkXcwIHAq0VV+FGKf
HDjGa0jGxzyl0LNs2QoweK7HTL/7OgwxGPeuURlQAADP1pQzkjDECiUbijKx0Gq63LN8qSEbfesR
tRmdMNIxA96q3CHAJNUJJQi4q6dMmdQr3lw0pIUnIqlCHyc5qcKHYHPWtOKFCoGAc1rGNjGUrmeB
uPAxVl/9WKsPbiPnFQSEkFQDVEmVuJduTV2MDnIziqjQMrE5NWPM2CrjG4E20ZBAxinhc9+KhR/M
Bqyi7wVzitIxsZ+0LEMmxgVPOa07nUd1uY8HdisuOPYcEgippVBAGOa0jO2ge0OZuY2nZuuaqCCS
LGd1dH5IQgntTZ5ImAUKMiq9oWnczYVdcEk1NOCwUqTT2GE6EYqm9yF4IrNsZr6eFPDEZpmpNsOF
FZcMzFwVJUZrRuD5yDjJFIDLQyFskmtSEgYDc1ms4Q4xirEcgfJyKAJbhlbG0UsUJOTTAckgdqtw
xuSMZrP2gEicZBPNVipZ/arpt2BLZ4zTGTZ82OazYFcxheo/WqTuQcA4xVuQlgDzVCZuDwQa52dB
djuONpOTWbehycjOKjjk+YCtMBZVAxzWTmBmW+ehzWiuFA5xQsG3tUb8Mc8VACy3aoMEHNNt38wn
FQtHvPHNWYIigyAc0xPY1IkXbgjNXYxFGOQDWfHnHIIo80qSCe/rVqZgbRjilQ7VANc9fWpjyaur
ebRgfzoMnn5BFaAYUeV7d6cQD1FXZYMNkChY1OBjvSa6AZjW5Y5GRStGsanK5IrdMQaMADmsieIq
e9ZyjYmWxkT7uSpIFUlYlgMfNWtKm0dKrJGAclaUNzEArcd6BGdwJFaG0KhJFVVUljXRHcB7KNna
sKdihIzzWtdttTAycVhAsSxYnrW1wL1tNt+Umtm2iMrgqMVz8ETswbnGa6qykEQGetAGt9nKRjJz
VbyTkHHFWEu0kIUkVfjiXBbIxQVGViutwkCgN2qaO6SfAUiuU1C4JnaNSQAcVJZXBjIBJoCUrnUy
M4BUE1zOqBk5Gc10MVwjJk9ayryLz2bjAoHGVjIsommcdetdPHpqhdxUce1UdPiEbYIroy+y3cdT
VKVh+0OXu1wxVD0rHkR1fBJrQkctI+TVRgck4OK1i7lxdzWtMIgxnNTlS+SRmq9mu5Rk4Naax/wg
c0xlIxgdR+tV26jjIzVq8G1NoPNU7f5cbhntRcDSto2GCc4zUt2q7DxUsLDaOMVHcfMCorNzAxmi
IwccVHK5iUDmtYRgKB/kVUmtCfmxkGoAxVllVsqzAVdS56E8NS/ZtnJAqGSMEjBArJzAvrfcbTk4
q7HJu5BxWPHH0GRxVobhgelLnYGus/YnOKV1SYFCBmqKtjjIJqeOTrjrRzsnkRSubIw/Mvb0qsjO
w2ciuiVdwO7JrPuYApLKAMUc7F7NGWflJBIqvJfpDwwzinyA5JwTVCWyaY7t1HOw9mib+00b5QuK
kjlyQezVR/s54+c1PtKKAR0qDI2XlSJA2Rmq7XMkhGxjt+tYsryTYUE8VdgJVQMc1p7QDahlBIB6
1quwEeM5zXMeYR3ANSpeFCFYk1oBoGPblsdKSOUc9KeJBJGTnrVQxPk4NAH/1P5bnYjnNLFOScZN
Nuky3BqsAU/OvAlHofdc1lY6axfbIGrsLO+8ogsxxXEWB+XJzWm7l8BWIqIwsZRqNHfNeibpUPle
cTzXN2d35YVGJ9K6WO7iiQEOCama6msK7uJIPKUg1Ugcs5znFEtytweD+VLGvljPSolDQ66Nd3NV
JlXGe1WYrgNnHNcxLOQ4AJrVsGEfzsT+NYTp6HQ6huxxtId2COa3rTywAjYBqjbzW7wF967l7etc
9PqriZkQHCntWcaVxe0Oo1URRRk7xXBzXSSOQAOtLqFzc3ETAF6zLG2mJy6see4q/YIpVbFxYjLn
jpWfex7ONtdhZ2SleepqpqunKqF15NUqVjaFZnJafN5MgyK3PN3kMTx6Vm29pJM4XYyj1rpYtFzH
945pewQqddlWPDYwKtyWZ8sttJ/CnwWn2ZwCS1bDTIImBA6UewRU6t0cWuVnC4PXFdraRxNCFO0k
iuWfYJWY4p9tqDQPkOWFX7M4jQvrNYXLbhWU7bvlU89KdqOpNcjGMVQtGLHJzVgIyTQvvEjU5rky
48x8sKmu5QqMMc1y/mM04wTkHpWMtwPQNMVWwx9a6iE7mVRXKaUjtAPlbrXU2Y8pRk81lKXQ0jAW
9thKjLjmuSawdZjgHbmu5Zw3HFOjtUmzleazbO2nTXKYOn2hOAc4FdZaxJHx3qBbHyeVBNIztv2k
FawluaKmka0pLQug4yK42HSZ2v8AzCXKg13dnA0qjIOK1Y7ONGB2gmlY2jFDtPVIokjCYP0rudJ0
F7orKwPrXNWdk01xG2CAp9K9z0aFFtYxtGVFYVJPY9LD0l1Oy8JWkFjANyjcor0Wy1DEiAHaM9K8
vsLhhMFHC11PmGOSGRSeteRiUfbZMkj7b+HuiR6hpAu9g3j2rTlS5trsqA+FbFUPg14itZNHW1kk
QS9MGvUry0t3cttUZ56V5FQ+8wUOpe0OLMKyuefevUvDuEfeBXklpcJAViVuK9L8PX8IwryKv1rM
9E76aJrh1I4ya3Hsvs9kJA25sVmW08bAMhDj2q5FdPcSLbYLBzituhzyjdnLS6v9mcho84rX0q5f
VGIEbIor0WD4TPrESXb741PNOm8OJ4d2W8SCVzxwKxA5Y2iwOCQCRzWrLeqtlIi43YxXdad4Cv8A
WoftP2eUJ14FPn+HKRpIWmYFOoJoOc+Q/E0N1czSKyu6nvivLL2zntJQGVyCfSvsLXNBt7Zmj8tX
298V5TrOiW82UCr9cdK6DnseHLAJsLjk1natoUywPIFbb9K9R/4RpbaQsGJGaZq9xFDZNbGNScY6
U0jjqS6HzvHC8bkMpG32q/GQmDmuoubJHRyFAJrkdShltkJUGr9mcT2FurkbCoOa5hrBriYvkjca
vQB5B8+fxFXFIR0UAcnFHszmlsZc3hqe7jMcas272rBb4LXt8HuDcSIR2xX0t4Xgs0t1lkWN2I71
1M17awg7Y0xR7M55bHwdc/Di60+5aOWZ8Ie4q7Don2baGbcFr6I8Ypb3m6VFVCPTvXjckiPIYFIJ
U44o9mYmbDbKjKFH5V1tnLtQLisyO12fMRzU6v5eTR7MDoklVAQSOarXaBkJzn6Vzd3f+Shk3HK1
k23ih5HKMvAOK0p0xSdjU1GPbAxavPJcCYkPwDXT6zrnmQ7AACa4BnZ2LbiOa6KdMj2h31nhoARW
bqM52lADmn6bdBbYITk1WuWDvng1p7MuTsVrYEAkmtOwZo5SSSRWeg5GB0rSjONoxitKdMwqVDpF
hW4ABHBrC1Xw8Y8SrnA54FdNYABFOckVrSyRyxGJgMtxXQYylc+N/ifLgpABgg4NfN2raZOZ45BO
23rivsL4s+GFhie+DEhTmvkafUkluGtywyhxXVSh2OGoia3k8qJYyCxxiornT2vEY5P5VbgiVsHP
NXpJI7dTkivWpQ0OCq7s8Q8RWclmXC5P4V4jr0/zsrD5vevqPVUi1CV0wvFfLfxCg+wamUQn8K7q
EbHh4pa2OD1BkeBlBG4V5PrCmLdyc1393Ky5YkmuC1JTcO2QRiu2FRx2PJrx1scqqbmDuRn3rZtm
KgbeKz1tJZJvLVWwK2UgaJQp6j1rs+tuxyxp2dic3ZIC5ORTRLvI4piwZ4wOKVV2sOOK45zctzZR
sJLv42lqvWV28TDcScUkW0g5p4t9zHHFc19SG7M7SK+he1JJCn61798DNK/tjVoAsBlXd1xmvkUt
cPOunxlyZGxX6q/so+BP7Ms4Lq8gJdhn5hWLmzQ+4/AugnTtKhCxlfl6YrtYLKWaYKVYDNdX4ds4
GtVjCqABWybaG3OdqjHevOqSuzoMZvDojtfNMvIGeleS+IriFIru3nAdAp616LrfiV4i1rGPl6cV
4R4/umj0u7mRiHZa5OS5vJ2PyV/aLkth4qnSBVC+Z2rwKMZjIOelerfGVJJfEM9xIzN+8ry+Ng0J
PINaKmMxbpNuSo6VFZSu77GUirrHc5GMjOKnSNUBbbzXpUEupFRaWJY4wGAPOa2re0VdoPO+sa0i
kuZQArfLXpvh/wAN3WpzRqY32g+lOtO2xNKnY6Lwl4Mk1OWIBCwcjnFfYHhPwDDosEcx2lvp0qn8
N/C8Wl2kRliDMAOor1qRsfKFwtcNWq3od0aSMp4Nw25wBVaTSWnwFYitUIWkAwcGups9PEioAvOa
4as+VHXTpo47T/C967qAsjrnrivd/Cvh2O2SNWiDyj2rs/CulQjTkRrdGcj0r1/wn4Aed/tckTpG
DnpXF7ZnRCirmVoGi/IuU59MV6RpvhS6lkSSOOTaT6Vp6ZpUEeqR2sZDYOMCvsPwb4MglsYpJbdR
x1IqJVerOqlQ97Q5z4b+EbazghubqBS4APzCvWbqeBJI4YoVQZxxVj+zBagQwLgLxxU8Ojz3U8ZM
TjYc5xXBjKt1oexgaDUrs9E0HQxPaJKy9u4roI9HKHG7cPpV3Sm8qwS3Me0qB2rbskVi2+uWHwnV
OneoY0Vn5Ocg0M+z1Fa92yJnbjArn55fMzwRisp7HTCCuOabOetFvIElDOeKzlfJ79agvrgRwtzt
NY1JaWOmhSVzrL6W3eAshXOO1cJcXeWK/wBaz4tVwrq0xYfWse4v135DZ5rA7VGxpTxrKCTxXnWr
XjQztCoOAe1dld6hELUkSAN9a891G4Rwz5DNTTsbU4XIm1YxgqVyax7m7aXczE4rKvLsxgtg1jya
m0oKgGq52bqkkLdysZDtY4qvGTzyaV8sAe9Q0c7LSsSSzNCpK5rFkv55XxubithjuUqRWa0AVicV
rTmaRjc0bNnwCWJregYMu0iuetJF3BCcVqzSi3QEHNNs0SsVr3TUJMgGax/PNo2RnANbkV4ZlIK9
ax7u38x8k4BrOUugyX7UbtCSNoFZ1zZ7lJArRt4PLGBWgsIIwRVRdwPOlikSbBDYzWkY9wIKkj6V
uXVoA4IT9KkSJFiYHGRTA4m4tEVieFP0rQsJfJABJxWfqM5SZlGcA1lrfvuCgGghztodrNtcFgRV
HCu20jpVW2ldgCxNXdu7gE1SlbQXtC2xSO1cYzxXlOpxs925jODntXqL25FqxJPNedzFYrly5GM0
jGVTU2tGMqoAwZq2pFcKWw2Ks6FHBcxgqVrVu40AK4pE+0OFnUyseoNZTvLHIUKNgd666W2Eb7ut
RzxRSp90Bq3jsYOoYiSMABkmlmDSJjJBFTRw+SSTzUFxMBk9K6FsL2gisVQqScimLMU3Lg1VSXzG
IJwBVlk3DGDj6VHszMx7knexwTzUdtE0jnkrWn5QJxgkirCRhAcDpR7MCjJKtqNuN5rNlcTNyOpq
xeRuN0gVm21z8d3I7lWQrtNP2Zn7Q1fsyoM4DYqLbyCDipopy6lStTRwZI5NWHtCKN9hGRnmr4lG
MkcUgtdxC8/lUk9mVjKgkU0hSqaGNcFZHJAqSON2AwjYHtU8VqAQpYkk11NtbRiDbgE1rGnqc7mc
xGpXAwa6Wy0p5oy+SuB6UfZERlOBxXS292qwCEIARxWk6ehm9jhrm1MUxXHT2qJoMDnNddc2wYM5
Xn6VydzcgOYx61j7Mzp7lCf5UIB4rl7i48rfkGujlOSOtZl5p3mqSM1olbQqUuhxN5fJCGcrmvH/
ABTqf22TylUqK9Q1qynhRxsfH0rxfV0aGZnYEEV62VO09T5viHWm2eW+IgbZWGeor5Z8Zpuu5JMd
6+g/GeuuJxDs68dK8Y8QaV9pt3usnJGa/eeFp2Wh/GPiVSu3c8s3/KTjpVGYhsHFSl9rsp7Gm+QZ
eeetfo9GN9T8BqdiobMTKSOKqmAW+R1IrZkkFtGQe1cveX5Z8DOCa66cEcvOy27b1IHFZxtHVy4Y
mtCFh5YbuaniITLEZqpRsHOxbOPcBvOP61PcxxSYUbeKpTTdcDbWLPeSwuANz5rH2aDnZtYCEY7U
55wyYJyKzopfMUM3B96cw3A4PStadMr2jtYq3BRidoxis2W6SAMeCRUl2zIp4PFc4yPO5ySFzRKN
tDWlVaRR1S8eYNtBWsS1tzKxZjzXUvpqtxk1H9gWDkGueUbHVTrMpLFgYxgUdAV7Zq1KPl+lUY9x
JGDxUnbGWhWkOcZNWdLVGkO5wKoXWUYistZprSQygtzU31NlJ8uh3l40cK/K2cVzlxOJMgCqgvWm
XLPUEkqqvBzT30LjJ2M7UJfLUqM5PFY9laI8/mO4xnvVm8DTZPNYzNNCSMla4qi1aPUo1PdOuvLW
3eD92yggVzK/u3Zc5qr9plXOXYj61Yt/3rbiTmvn8xqOnex9Xlkee19DI1XT3my4Ncq9qYwSyniv
UpIsITtz+Fc3fWiyg4Xbivg8XTd+Zn6Tgai5eVM4VlHzZxxWPcwb3yhK4rfvLZ43IAPFZ0kbD+Gv
Cqw1ufUYaXQdaHavlsc10GlyLBKCO5rh2ujDIBk9a3LS74BBrP2Z6aq2Vj06K8w8bbt2D0r3Dw5r
cf2aMI4Rl9DXzDa3gTaS+a6mx1uW2YMrttzTlEzhPXU/QT4da6LhzFI+eO5r2tYm3B1BxXw58MPE
vm3SN5mNvvX2v4f8QWl5EkUkkaOPXvXPKNzTn1I9cQXNu1rJGWDjHIr8zfj54di0rVN8W0bzngV+
rVzb29yCFZeR1r4W/aD+H890730SySBATxSUBydj4Au49sSHkVlxqpYkHpXUavbSRK8EiMjJxzXH
Rt5DsGJ61pHcylLqa7LhDzjFZkqeaCKsNJvUEGoQyoSWbv3qn8RF9DCu4GhycGqEUZLhmOea6m5a
O4TAx+VYzIsRxkYrZIxOgsZVijU4x+FXmfzATWJZyZwM1olyrDHatYwsTLYfnbz6VG9weQSRTpHA
UMDzWHcTsxwMgCm1c55bGmZ8gjAxUIvjFnjvVWFtylc81UuGMWVpRhYxEu5TddzwajghYcc063wT
k9601CIM96oCg8TL1B4qMdTnPBq5POChGKzEk+YjJoLjG5PMmV+U1VgjKsck1aHX1q39nLJuANBq
LG4yAT0q9s3KTnisgxMCOcYq0srIm30oAjnQHKgdKyngKtnmtVCGbrmri2gkUnvQTGVzECHAqQ5C
nnkVe8jBKkACmbQuVxxQUYylzJg5PNa0aELmmRWy7+e9aLxbEIxmgDKm4yfQ1UhfdLt+7VqVSqsO
az1bY5Oec1jLcDeaXy1AHzE1bs4GuCCRiobG280CRjmt9CkKZwARUgXYoUgQAgE1kaiwdSFWpWvt
wKg98VGql+ooK5tLGPGrcjBqYR5wCcVpmIKCcDA9Kw7q72uEU8irULkmxHsRQMc0jMoBwP0rMWYl
B81OaQBeuTWqVtANe0g89iQDxTNRstozzVzQ5EXcXP51LqcysTgDH0oKi7HKqpXOc8cVPHFuycmo
5GCkmrEEgYHtiocBNiPFtU9KzJX2EgDvWpK4IIFU1g85yvqasRBDKzMOOM1pGUbCDUr2C2sJfOTX
NT3jh9oU8cUAWZQC+QOM1at22Ee9VoGEigsAKkY4ZQK6ANZ1BQsD1rIuJTggZq+HxGOSazzFuJOM
0AZnzmQDB59q3EsdkQYtyRUCWxLBihGD6VrxngKR0FAzCkTbuyDmrtmUHUin6hGAMjtWJHKwcDJ4
pPYv2h2SSooJxxWBfSeZKSBj6VLFI8mEwcGrD2Aj/eEk1gJzMdXJbBFW9hkICmop1AyRwQaktptp
IIoIOg0+7bTxksWqPVdcluwUj3Rn1zVI/vBnNVyEGMjrQBiyGcMC7sxzXQ6dIXUAk8VRkjQ5Iq5p
YCyHcTionsXT3NVsYOeKxbyRckVr3bqqnBrl52LluTWLVzop7lqOQevSr8E+SOa5pZWjJGDir0Uu
Oc1nKNjU66O7RVwRWZeXbHIUGs6OcnHJq6F8zgjJFZyjcChGck7iar3S7iNh281pTW21Sy5JFZvz
gHcp4qPZm8Y2Oq0idEgEbkFveuijuUCMuQc15hHcyRPkE9a1Yr2T725jUpdzSMbnWeH0+y+IrO5j
bDb88V/RP+xUx1bR7MTknYg6/hX86nhGP7ZrVmWfBDdDX9C/7F1//Z+m20aDOEArOUbmsY9D9NL7
fbvEiuyJHivkP9qrXkn8HX1sFG5YyM/hX1FqWoG4C7wU4r4j/aYic6FeDcSrqf5Vy+zLlGx/Np4x
xH4wvg38UprO1K2RYVdGHNbnxR057XxPcyIGOZCeK5eZ5PsyBic470ezIMCWMMxxxURj2gjjFWn4
ySaoSyEZqZRsaRhdFqxbbcBQOM101ygkQKAVrkbFykwc8gV1YuBLgjGRVwWliYrWxkPbc7c85q7F
btKEQv8Acp0g3Pnpj2qMSMrHBrWnTCUbHqGmeL7nTrJbO1keN4xjKmvR/Bn7RPiDwncqkkl1Oier
V81RXJSQMSTzW2zRXEOSqhvpSaJP1I+HX7Zs6kPPJJb7euXxXs7f8FALWxPleYrMvGfNFfhLqEt2
mY7W7kh7fKcVyNxbarIzN/adyWz/AHqRopNH73X/APwUSfeBE7vz2l6Vat/+ChNz5DMZJQMf89a/
B3Q9Mv5pAJdQnP1au1l0i88vYL6ZQfegPaH63a3/AMFD51lYrDLNj0krkb7/AIKG317G1tHDPFu4
/wBZX5Uf2HPCGZ7ySQ+5rnbiKWG4P75uDWqV0HtD9DfFn7TWr6+kkqX08bPz9+vKbv41a9LazI+p
XLhweC9fLUElzJt/ePtFaZSRhkyNil7Mtuxl+Jdbute1pprtnlUn+LmtKDyYo0WONV+lZ08A352D
Iq7APlArS3QUZXIrmSRVbDNisLL+YWJJ+tdW0IddjHFVG0pSTzUxjYcnYyYZg5APGK2Yo84I5qtJ
pJi+ZSTVyxzGdrZP1rf2ZViZogccc0NHkAAVq/ZxIpOMVXIWJsZBxW7p6GXtDLlHljBHNRBMoflr
VeNZyOcYqUWyKuMiuf2Ye0OfWBZcoUyTXYaXYIbV4SoXPtWXFEi3C46Zrq1KhFCHB9qPZh7Q4ic6
r4XvRfafeTRhDn5Tivpf4dftP+JdBgt/NuLyUQY6v6V4ffRJcxmJxn61jLaJaxsigc0ezE5n6ZaZ
+3FrUliYBf3Ns2Mf63FWvD/7ZWr22pie41W4uUznBlr8mtQ0+7Zy8V1KnPQGmWVpqMThvtc5wfWr
irChufu3dftxm6sY4WlZBjHMlWPD37VFnOGuDexq3X/WCvxGlbULm3WL7bOhHHWo9Pk1qyfaupXe
3P8AepcutzY/bW8/b7fwnqKxrM8iBscS17zoH/BROz1TRzJJcqjhc8zCv5wvEmn6jqCCU6hPv69e
a5a1bxBaKYYtVvVTPZq1ULky2P3h8d/8FCLqS6uLeyeZxnGVlr5B+IH7XHirxCJlgvb6MS5HEhr4
M0FbtCz3d3LIx7sa6QzR7ssyn61U1oYncX3jLxDrVyb681O5kxzhmrl9f8TXeoRi2MkmBweetZsm
oLtKrj8Kzv8AWtuI9654y6AZCWSpukIyTzTWUjocDNaUzBcgCqW5SSMirFJ9hsfGfarSkkZIqkZU
Q4yAK1ERHiDq1Bg2Q0+OQA4z0qB5CmRtqkHfeDgiqjG5HtDWmcMp5HFYMoZmJJ6VoF8qMkjNRfZ/
MNb06ZEpXMxNzNjBFaUEpUhSTVgWSgelQtEI+9X7Mx9oaXDKMmmqiA9iazDclBjOadHcN7+tTKNg
9oJfMqHgHissv5o64q7ODcSBSSKqy2/kkBckGrp7B7QRCY8knpWjFLkDtzWf+FOWTy+9WS3c1jLt
HXNOSUNisOSdjxz1xUkUjcDJ9KCTWnYbOtY7MRIOuM1cYllznmlgt2mb5lxzQbQ2NNIklgHQGuau
rQq5O6ti4lazXauTWRLM0+T0oKEiXBAzWmpAAGRWZCdvGOatKxJOaAKt3EwJKg1Xj3bhgmtohXBG
c037HjkZoAhgGWC5ro7d0jUKVyawANhzitKFsjqaj2YGk4Vu4/Oo/KBz0P41AshJ68A4qZG25IOa
yAqXFsAC1Y88OeM1tXE+M1ngCRs1n7M1UzJ+zFDnNX7aPkc1JMgUGmwNhlANQ6CLL+3d26VmXy8g
criuhjhG0Ed6z761zlgTxWfswM22UAc81pRR4btWTG21wuOlbEZxt/KtHQE9iy8QP3Riq7WjP0zV
5T0arYdFwxABFRGnqYGH9jK5yadHFt79K2GxLkjHFZ0nyEjFbezAqSygnbioFwv8QPNE0bffGcUx
VzjnvR7MDQifPGKgkXe+MdafFxkmkbAIJPSpnT0JlsZVzbEEEGqwixjjpW4yb8c8VTmG35cYrOML
GJRkyflGeKswW+UPHNRquXBxkGtqNMgccVaQHNXFuRkEGs02oBLV281osgBOBisO4t9jHBNaxigM
+MrGp+XpUEt3s+6TVySPcCAeKyJbdtxwCaoBovnDA7jxXRWus74xERzXIyxFD0OKlsncOBzQB0ks
W4mQioQdpHFWEkynQ1ReT9506UAakTlCDu4q+04kUACsbBdVwav2qEYB5oA0oImBDc1qTSKkRyR6
VHGyxRk4GRXPX98WYqCetABIiyuWBxUfldsdKoR3TB8YPWtaOToTWtPYuMrCR5j9gKtDUUj+U9az
bu7ABUAViyLI+SrE1dx+0NG+v/mGDkU+2vAwGRWEY3Gdwbj1qeAEYOSKxluWnc7SCYMAMVUurnyz
jGTmo7POF60l1bH72CeakY+C438nPHrWtG6shBA4rnolwRyRWh5ny8MRis3MBXXJY44FY0rEucZG
K1mudildtZxG9yelYSnqAsOcqMGtBgFwoHNQR4UbRgk1p2trvG9s1POwKYGzJNEcmX9amu1AyoqK
3gJOa1QGmsuB2qvM4bIzmmTZTiqLOV+Yk0EOY5kAyTioo8b8GojMWOCOpqPPlEHNAvaGiyqeMgVT
eDcfaomusZIqxby+YRkUGZGbYRDO3mo1g3c4xWqyjvg01lCrnHWgDFmUqaixk7cGtWSMOKqLCQ3W
ugCzaAxsMkmtfenHA/Ospfl5J5qTzf8Aa/SgD//V/l6ngwaqGDOPrWmzhuD96kVAuSRgV4k49T7d
7E1su1AO9XkiZVDHNU4pAD7ZxWs0y+UMGsjGLsZzBsjBIxTjLKMAMxFWIFWZ1GO9b76ZGkKvn5qT
Vx82tyhpxI+ZyfxraecMNpxxWVHFhgB0rWW2LJyDUyWljWnUdzLlbDgg5xV6KVpUCgGs64UxHmrm
nSAkjHWs5Q0Oh12W0WdCApfFXI7clwzA1oxRcBgOKsqgPYce1RGNhe2YRRocIVGPpVjyIoyAoGPp
UMkiop56VU+0Eggc1Qe2ZeVljYkGnS/vwARxWQZWGCSa07eXcozQaU6zLUNvHEAdq5+lTxyfMQAO
KhR958sGriwLEN3eg2p1DGu2KOSflzWdPL8hIbit6/txPESDkrXIrFctI8TI2wd8VEpWKlK5lSzm
RmTJqS2iOeSealk0/wAqTIqVf3TL7c1POx04IvJp3mKc5yaetkYAetXIrv5VwD8tTtMLg4I24q4y
uV7NHLXscjZCq2fpT9J8P3FzMJmhkCj1Fbkht45VV2HWvTdGe1NltQqSazluHs0cxDbC2QR7cY9q
kODkZroG0/zmYqOKzLqwe3OcHr6VyTl71jaFNWKkUEjMNoJGa6K0tzGBx0pdHVJMJxurqP7NcHKx
8VEpdDvpQXKZ8cO5eV5qJ9GErq3I/CuhhtCp+YEYrVtrQuwG3j6VlJvc6I0lYqWGlZRYwp/KtddB
wdwDVv2NusO0YrfjiyvC5qoVNDN0Nbo5e0txbY+UZX2rvdIuUZQjHBrnprJwdwU1Vju/slwpLYKm
snM9JU/dR6nDFscMQRXSWg83b3xXF2mppcwqxIyKtprwswWQ5cdBXj4mWp9nlULRR69ofir/AIRO
dLx7nywhzgtivcPD/wAaV8QyRxb4wg4yDXwfcxeJPGd4lrFZy+QTjctfSXgP4XXOkWsDTGUSMATm
vIqb3PvcE3y6H19aagLhBLE+8H3rftdRudwCFwF9KyPCHhqX7DHGwYivVrLwtDFA8hPz4rI75Ox0
fg3W57uSKwcE7jivsHwl8LzeR22oKruxw3Svi/wBZ3A8SxRCM7Fev2A+FVjCdItUZVLBAOntW3Q5
5toxrXRltdGa3MAV1XA45ryW38I3Gqa0zz27iFGzkjivrTVtLhOQmM+mK5RoBZxyFYhn6ViSmzkb
vxDp3g7RXsxFbGQrjkDNfNN/4zluru5bYAkhOMV7brPhNPFF4wnkaNQa4TxR8NbfSITJbuzhRk0D
lT0ueIa4xuYJpcfNivGroTiVy0bAA+lez6nPBbM1vvG7piuF1GPzCVC8NWimcEtDz550YlSRmuK1
ywkkDuqsR9K9CudE2ymTJx1rH1KdIo3iwCQK1OCTueQtbFQdwNVLqxiniIYAfhXRXKmSV8LxXIan
qcdtIIg/zDiq52cz2OfudO8pmVRx61lC0Cybsn5a6Oa88yEHHWsjO7Jqoy1sctR2RsafqDw/IXKq
PetqXUUaMky/rXnd9eLbJkNzVSx1L7ZmJGLMas45TdixrmrOfMhiBcH0rzy1gmiummdX5Oa9TXQy
AZmB5rnL228t2G3pQY87Kck+UBxjFZc92ByTgCpbqTbGwzXnmtav5KPGDyaqMbhzsXWtYUyFEfI6
daz4L5Fj3hhu61xD3LTSMWY8mrkDOMjJxWqjYTlcv6nrKrl2cBh2zWJBr5kfaelZut2kkvzoWJz0
rmbZbiNwrKRWtNakntem3vnKBurcRCxAwcV59pEvkxq2Tmu1tdTUgAkZrp9mgqVOhvRWqcfNzTii
s23PSs43b4BQbs+1TRSMcE9TVKNjmqTZvw3JgUKvzVI125/eEkY561kK2MEUlzcpHGVLcsMVc42M
+dnm/wAUdd8/SJ7cAFsEV8BSQ3K6pPJtfBavubxhphuoJXYttNfMOq2drb3TqGG7NdFDTUwqGBbX
TxKGIbis7WdSlkjLoDkVq3EOEJXpXOXbKEcPwBXo06z2POnuc9Bqbq7s+VIrxTx3Gb2/M2DgV6hq
D4dvL5rkr7Tvtu7zODXfSmzyMRHW5876uGQkKpxXO/ZVlAY16z4i0HyWYBflFecXMD227g4FbOq7
2PIrfEZtvFDA537fxqtdvE0h24xVG8nfJIyKx5Z2UZUkk05V2tDHl1uack2zO0VCsrMRwRVWCbfg
OcfWtVbfChl5qI1X1GReYVxgHJroNOgEqB2PSsZIcuN3aut0axuLqVIYULqxpyl1Mm7M3/BnhmbU
/ElnMsDSRpIM8Zr9ovhdp0FtpNltRY9ijOBivhT4OeDIYZrZZUUySEdRX6TaBoB0rT48gqrCuR1G
ao9P0vWPs7Kqn5FrobvVY7mPajjcR2NeZI6wxMdxwK55fFMFneiN5vlz61yM6Dsb6wkd3kAZjXif
jyU/ZLi3c8gY5r6SsLuzvbH7Qrq2VzXzX48ie7u7lYgWUZ6Vzp2Kk31Pyk+NMSR6nN05evBVkdlK
YIFfRvx406eDU5TtOd3pXgdhaGVCGGKrnZsU4owSMHJHtWnFbF/lwR+FD2v2Q5Bya77wZ4avtcuF
H2dih9q6FUZsoIu+DvCrX9wuI2OT6V9e+EvBkFlDGzwgMP8AZqn4F8DJpmHmQBgO4r2EGGDCkgBa
Uq1zSFFMtWcKwIoVNoWrEkikhScZqOOZJMCFg1XG0a8uIt9vEzv6etcVSodcaa2J7G382RVX569K
8N6cGv4YJB8pPcVc+Gngme/cnUo2hI6Zr2//AIQGK2uo5bY729q4K1ZnbQoJuxuaDo1rFNbRh128
V9PaChezXTorYbXGNwWuF8C/DibUJbeW4VowK+uPDvgOGy8sjlV9q43UaO2OHSlY8g0L4ZyQaomo
ASOd2cYr690SDytLitzHsdRjpUelaXbQOFUKzD2rq0tVRw3p6Vz1KjaO6hh1GV0ZdpYbWDMuea7P
T47dQAyIMe1VLSJZHKngUl5HNDuCKdvtXFPY9eO51UC2r52uvHpUcjiMkKf1rk7WWWHLZY5qy98W
yCTmkqjtYmNJOdzRuLjAY7jisOS8jyQGGfrViSWF7eQu+04rzye8EM7nccZrOc3Y7IUVc65rnDHn
iuY13UmOYkyfpWbLroVcZxWV9siuXzvy2axcrnTSpJMpmWRM/M/NRNLtQsznI963G0/zULAEmuR1
lZ7WNl2NUm/IjOvdQdmKhztFZLSlwQWOPrVESF8lz82alcKsRbPNB1UqSRlahLvBjHaqtjaFnAwx
/Co5ZCXJI4rUs5hFggZNVFXNfZovS2AjTPJPpWFPFtY5J4NdYJlkXOeTWbc2gkJPNEo2JlGxixx7
s5zxVC+uIoMJvGa0LtzaxOFBzXn9yt7eTM7RsFU1rSjcqnsbiSfOHUk89q0mld0GQeK52zk2MEkJ
GK6eNUZAQa29mglK2hc0+NmXJU064wrgZqlHqsVqfJ3AMeOKlBNw4YZxWM6epaLkK8DHWrCKdw4N
SRwhEzmpVAUBjmqUUkRKVitdqPLII5xXOzrtVsMa3rqUbDXL3M5LFcVUY3J9ozDmsBOzEk1RXTkj
kBY1vpnknpVS4QM3y5zVezRjKo7kywIVUA9PSrCgJj2qGKCZFUsh20sz7R1o9miXUZLc3QERQd68
61O1e4kYR7sse1dRczjBOelZ1mXlu1wu4ZqZRsYOoy94bjl09dspdc+tdLPMjndupl7C5RDs24Hp
WSVfoQagXOye4cEZ9KzyxOeTU7KQDxVbgZ3HGK3jsYObuWRbrJETnmuO1ffbk7Ax5rTTVXF0IADs
zipr23WYZPetFNi52c7asXjDtwwqeTUvKBQ9qHi8oFR0rOuLN5gWjBJo52P2hdjvyTjHWtGKfPbi
sGztpgxWRSMe1bkMLZ24OBVSlYiNW5cCxlCrAHd61iy6VG0hdcde1XJ/OidFiUsCea0BEdikg5NW
RKVjm3haFgoXIq/CuQDjmrtzEwjO1STVKwy0hWT5QKBxZZQ7WGRU80qsv0pLiMK4CkkVnXe9MbQT
TjuD2I1X94WGTWzbSFcZyKyrM7iBjmtYJswWrojuYMuyYxuBpYrhUI3NVJ50VSM81jyzFyeSK0ns
Yubsdrc3sP2chHUtXnl7GxlLrnk0/wA8owXeTmtqC0EsfmEe4rGTsZ05u5z8MTuRvUgfStq3tC5V
Qu78KjMixuySfIBWlp15Cj4DBuadPUqcuo3VPCsE2nTXDKNyj0r5L8X6JvuJmjU4jJHFfbd1fCTT
p4BglxivmTxbbrYi4ZwAXz1FehhdJqx4+bLmpu58U+LfD4kkNy+U8s15nexJcW7wg/KvFfQHiwNc
QTxqvLZrwa5tvsUc4fIJ9a/deEal4pH8d+KVBRk2jwHW7Fba6fYeM1TimCgKeMVva4VkuHweQa5S
XzN5G0hTX6vhoaH804mo07EOpEygqD+Vck0bbypHeuuK9V61W+wBn3Hg11ciOKVVoz7eJ1A4bFW1
jZsfK2PpWwlkwQ4XgVGcR5B4xTcbke2Zg3qvFjaC34VV8oyBSVOa2ZCrsQakigXg44FT7NB7ZmWt
u2BkEVXkMkTYVSw+ldW0AKHis2RFJKdapKxcarZzVztlQ5GDWQkeHIC11FxYAKzZOfSsyO0beSVP
Bocbm9ObsUQjg7cHmiS0YAtg4+lbyW+cZHIqWeHbEQBUOkjop1Gcc9sHyCMYqi0flMV28etbcjbW
KscYrKvGOCFGal0UdlOszDuEUsTnpVSdY5kKALmrLqWyDnNPtrBss5zisnTWx2wmzl5YHUlQGwOO
Kg8uVB0fiuolj2OQR+lQMoZGGBUezS1Or2l1YwrZUmYhiARTb+zidCQQCKhkBglJFJPcs0ZGDxXH
Vjqejho+6c06FXKEcVq2EA3Lzis2ST5z6/zrUs5AF5OCK8fGUU3qfR4KbS0NS5ULGVU5rAmHDcd6
1Xfd34FZ0554NeZjcojOF0evludShUtI5+5gD5BXn6VjzWuAUCfpXZLbGU5I4qC5ssZ2jNfnuMwc
oSskfqGXY+Mo3bPItU0/ySJcnrUVgGODzgV2ur2QmQo2QQawYLTycqBXJUpWPaoz59yJ2K4O48Vc
s9SLZjZsdqp3EY5AqmsG11YE/LWco2NpJdT3r4d6qLC6+ebbuHGTX0xpXiC5S5gdJX2k9jXw5pV8
FuIPnK7CM19PeF9WjvDZxQP5jIRmsJRsEZH3D4e1KS8s4WdmyB3NYvj7ybnSrhJIUY7D1FXfCMSH
ToCSQ+OlXfEGl/bbSZCCeDUFzqM/Mvx94VQG6vFXYEJOAK+a721DNK24goccV96/FLSpbGzuYvLO
5s9utfC2pRTW91OsiFQxpx3MXNmHDPsDKx6VWupHlBC5/CkuY3UkqDipLYFgQRzVP4hc3QggkZFK
EmlePec5q4bTksRTltzxgZrYkjth5XQ1d3t61LFZbhnGPwprxFCfatIy6Ey2IJHIUjJrKdtxPWrc
8pXI9Kpp82cdaqTsYtdCa3OCMVZntvPQsAeKiggf+FSQK0FfyonDA5NZ87M5RsYsce1jz0qdmJGQ
TxTUBkkYYPNX1tNinOaqMr6DUDN2NJnqaki05idzZAqyAImJHar8V0koCEgGrbKUbFRbFdw+atFY
wqbeKE4bGeDUFxciL5AeKSYxjQg54FVZIuoAqZZs9zVxU3DJ/lTAx1i2kHNXknC45GamaEAMaxJJ
CspGTigSjY2ZF84AgVQmUoQMHNXre5jEeCwyKqSSh2YkUDKoOxg5PNasMn2lOccVksPMbb0rYsrU
qm4ZqJS6AVprUSA5OMVgTWxjc8nrXTXMhjDcc1iSyCT5sYbNc8pu4HR6UoWDJPNN1BsRkqTiq9gz
tGdwPFVr65x+671POwIbaXJHJ4rdinTaqkgVykblGGK04wzDJrSLuRKVjVnnRI2CEHNcrLCZJTIS
eTW15Tc5FVpBj5cYq1K2hPOytu2oAM5FQbnZxwcGrPlk98irUFsu7J7U+dmqLdozxqCSwqO7vDuC
g5zVuUYjwBWHICGOc0c7AkyHOMnmp/L2YAJqiG2fMO1W0n3jDHFHOwGyOUzzU1nc/vBmq8g35A71
VMbQncM0c7A3by78z93nC1itaeY3A7+lPUmXBOcitu3jAQZFaoDD8ho/lwcVIo2gCte6CKm7I3Dt
WMzYxg10AWAfkIzzU9tDlwX4FZm85BycrWlFdF12HjFAGy0ceAF21WePy8cVFGzBs8nFTyy7h06U
AZV6PlbrWRFbZbc2a3GHmOFPar0WnLKoI/lRYCrZrjAAzirl5J5cR4qzFaCA1Uv0DKQegqHT0uBz
e7cWJ6U+NWLfdwoNV3YKxQHjNacB3JtArIB4kCAjd0qlPIzYCg4FWHhLcIMkUwRumQynNKTAhjYt
8pB9KmEhh5UGmCNlIJFOPYY4rJyuXT3IZbt34OfSqp6lsmrrW+/lRmiS2wvORUnRT3KYiWQEnAqF
lZWAyRipAzK+0Dir72zyoCqnNRPY1M+KVlcDBroLV920dqxUt3UkOpBrSgOwY9KyNVFG95QOMYI+
lRXVinllhjNRJMyrx1HtTnumddpFBZgG2+c8d60be2ABOecU4YPJAFMkuBCkm05wKxirmlM6X4ew
i48SW6biPn6V/Qh+x1p7rBbhwwQIOTX86/wqv3uPGdnHg/6yv6av2TLFDolowA3+WKp01Y1jufaO
sQSS+WsKM6p1IFfLHx/0v7f4buhgl0U/yr7FllNihWVeHGOa+VfjXdwW2kX7swxIprD2aNpRufzd
/Fq2Ft4iu1lQAo56ivJrqJZ41K9Fr3z432q3fiW7ZTw8h6fWvGJLP7NCqkH5qPZoxir6HAXaMHwA
VArKuHzwOa7e7sVYHb1PtXG31rJAxVQTzWVSmaSdtEJBLj5QRW1bbgcc1mabYSTSKWU12K2AhUGq
jT00IhuVH7cc1QlLRDkHitSUrFkk1QlUXIxmt6UNNRz3KluTK/PrWjJuRMAnmmQWnk4NSSMpA54r
Gas7EGBcF92RmoxyBkc1rtDnJABzVGa2ZCSgOTxWKlrYrm0sSWU/kyKQMV1w1BZYwNwyK45YJAhY
jBqp9rlgYjnAqyTrbi4POM1z89i9zIGwetOs73z5AhPJrvbLT4iiFyMtVqVtAOYt7PyUAx+lSmNc
EZGfatq+h8g7UGc1neUBliTmnzspzvoY8sfJBGKpGQ27k44rWuRjJxyKx5CkuQSQRWiM1VaLyTiX
DFsVaWVUwWPy1iIuwAAniorq5ZkCc4FNIJVWzqjPAYj8yms+2i82fPQZrmIpZOFBJxXU6bKWKgjk
VuP272OgZNkJwTXMTOfMYDPBrqpXzCV56VzpiHmsW45rd7GftGNjkZRkg0yW8yCoPSrE6AIQvI+l
ZaWzuxKgtWAc7LUc5TJJNWI9VdCRmqMsToMEYqiyMCTigqMuhsyay+45GKjF95rDJxXPy7mPenx8
Z5NBZ0uFfBX5ia6G00xDBvYc/SuOs7xYnAc9K6Q6wQgVBlfagadhJEEbkL0FTRtu42jiqfniTDE1
PHMkak55oNIz7jpPmyrEVWSzQ5baPyqrLeZf5RxmrkdxhQec1pCXQUpdCtLHsJxlcelZ8m9/4m/O
tGdmYEgcVm7lBPNOexmQrv3jLMRW1GylQu7mswFTnFN8/wApxzWCjYDQkhJJz0rLuleHJRScVvRS
JMgzULxgkrjrVCk7HFSvJMeQQQa6TTXZYwjA4pkmnoshYGrCjywPrQc8lfcuPAJeFqBrbblSMYq5
aSoDyfmFSTsrkkHkVpTJ9mjFMTswUKcCtWG2CKOeajSVVbbxV5CGxziuimTKNipOuxTWDO5ckZIx
XRXQyMKc81iS2z5JUE1oY+zRSxxjJp8fU0/yJf7tHlOmSRWU9w9mhCuWJzUzQsVzgkfSmxI8jAYO
PpW+ItkJBFJSsHs0cz5QGc4H4VcbTN0BmTLn6VDdFVJ54qaLV2ii8kKDninzsiUbGGyNvKkEEGp4
l5APrWvHbLc5kOAxqu9s8TZ28Z9KOdkj44wMZPFaUWFGFArFkuAgwDk1oWM+/G6jnZtDYS8g8wZP
ascW5U4Cn8q6uWIMuazggViuK0i7ilLoZ8VnuOSCCPapZIVHGcYq/nbkqKzJ58Mc8YqHN3KUkCqF
JGea0oBwQaxI5fMkABrb4VA2ea0Qypcph8AU2LcnripHcPkng0rOgQ+tADTcAELuq6jjZ15rlyXa
focZraWXy0A5yK5wI5QzOfSiMbcZNLv34NNJA6mgY+ZdwFQ28TeYDg4z6VMjg8Z4q/BsJGSBigrn
ZbjXao5qK5Py4xmruAyjHaqssYYEk1Hsw52c+bcly2D+VXIUJHOQasr5ecHAx7UhZFJANU9g5yRG
Kt0oly5xk8U9Wz161Z8qPYWY1iQMg/dLyeBWZdTguMHgVYllJBjU/KOKw59y8DOKrnYGn56FCpIr
LllMbkjpVfLbScnriq0kucKx6Uc7A1Ybzf8AKflxVksWIAGa52HezqozXU2keQPUUnK4NdC3BEAB
nrUV3bK2DWjHHgZ9KzLq52kqT0qJOxm4dinHbiM+tX1kVQORVFZWbPNRTSkZGaIu5mXZZS3CnNZl
1L5YOcVJDIVOKZfweZGWXO41pT3E1cx/tYclMjrinZABBxzWbHbSJKSwIINankyPgBflqoyuCjYz
pl8wlVXNJFbmPGRjFaaQeUwJHNJOQcetWXFLqUXu2iXAXNVopjLIMgjJqVo9y5qD7nbG2gcrdDqI
olSMMDmr9mOhwa5uz1BSwjkbavTmulE9vGgMcgZqDNKxYnzggZ6VzstrI7tgGtb7SZCBitCFUOOB
QM5iK0fzAu09fStdrRo4+hzWx5agggDj2plzIqjA7VSlYDkpLUuTnO4GrtnZY5kGB7irPyvLvz3q
/I++Laowfak2Bg30SAkIARVKOAHvVuVthIYmi22u+P4c0jaGxftQY9uQeKvSTKylcCo2UKAAKobj
uxnjNRKWtihjNtc896cj7j1plzGEUHJBNRQMBgk1mBYl7/SqeOc5q3LIGBGazi55XNc73A0bRt0g
5yBXXqnyDFcVZuEYbjzXZ2svmR8UgMq5g3SDk4q3BEI8ADNTyxjn61Dv8pTzW8djNzK9ygZ6gNir
jOcU15i7k5q1FMBjJpkGFPC8LY2n64rPmbAHPNdXcsjqQwxXK3SBXO05FAiskhP06VfhfbjBrOAz
ge9aUEQ+U5NAGqh4BqRomlwMGiBM4zWnCEXNaKKM1MxZYXiH3Tx7VT81dxHy5FdPd/vIGwORXAlp
knYOpABrQ0Ntlzlgaqsck1NFKdm2oWGGNAH/1v5euA43HAzWmsKSqApzisCef5wM8Zre06VGACnm
vAlN2PspTdiZbJ2wFB4omieJNrZrdikWIFuM1mXTtM5J7VEXcyjK5W09mSQFs4zXWGfzIwtcr90q
qitqBiUIwaosnV8MAK1I7gFAD2rEAYkY6VOoIHU5qJvoNOxVv3MjEVc0i3YuCwIq7Z2KXbDcCSK6
a301LdlGOaxlJpFc7NG2tUMXv9KheAoTxWukEqKCB8tJIu5TxUwfQqMrnKzoWJBziqYUKSMmt+WH
IOBmlg01JgdwJNWWYIjLkBQTg1cVWiUnmtB7MWrYxwDTinmDGKDSmZ0EzRuGIPWtZ7sMmM81lTQG
M8g4pidM5PFRN2NlKxc+1kEKRxSzyxogZQM1AIw/c5FZuomSJCIyf8KzbNYu42WVGyc1TVFlconJ
rCa6kBOSc10Ph6Pz5w3UikbU9jobXSGWIs6n2qrLbtBuJzxXoMMQKKrD5RWJq1iWJ8tcpVKVizzK
5WWeQsAeDXW+Hb24jlWBlbZ0rIvFW1YlR0rQ8Ky/bNUjhJyM1lKbuB7dYWgMYfnFZusrGAUHB6V2
8Gn+TAiqvUVTPha61WcJBCztmuWb1OqnHQzfB+gW80qzSuQK9GutPhhwI8MPpUdtoN1okKpJGY3H
qKthi6gMeRWM5u52QWhgSWaM3JIPtV6CNIQAcVsQWSTEcE81f/sqBsBweKjnZ0Q2K9jAbhl44rql
smgQZBAqzoVhb71UDkV1k+mvLtjEZK1jKbubcmmhyVtZm6YIgLZrn9e8JXqzK8MTlSfSvdvD3hpI
mV2Qjn0r0GTw/aTRDdGCcelRKo0ejRppo+dvC/hWefZHKjjPqK9x0H4J2usPHt8xnY9MV0elaHDa
uG2AYPpX0X8PIfJdJo0U7favIr1G2fY5ZTTSLngX4G6RoFgs9yqrMOeVruIvB6T3AWOMeUh4wK70
XlxfLHGygIOOBXT6VbJFgYA/CvPcrn1+GlyqyMvRPD9xbhYIISwX2rWubea0JjZMMRjpXUR3rWXM
QG4e1UJJRqNypl+9mpOn2jbN34b6OiarHdSgAbvSv0W8Fa1Z6XaQbZByoFfCekp9igjeEfMvNej6
N4suR5cUspG3jrWyVkTXqaXP0J0wrrOJEO/dVfxFo62lszkY4Oa8i+G/jiSLYpkG0Cuu8ceNzPam
G2kDORWJEKt43PMrjxHZafdvGZVD59azNd1k31pJGoDCQYrg5dC1LVb83Jjc5bPFdrFodzFGizRs
Ao9KDFV20fMniLw1cNetchH25zWR/ZIfaHByvtX0B4sSC2hZeAa8n3I7MwrZQRyObtqcXq+jtDaN
KFO0D0rwjVY/NmkHPymvoTxPqc62UtugG3HpXzNqF7JHcyKT1NUcEpS6GfJb7d30ry3WdJjlvvND
ndmvVtzzKQnLGseLw7eXd1loW25oMpVFbU4mPTojAQxOVFctezrayOgPQ4r3hvC3kqfORlFeNeMt
IFu8rW6twauMXc5atSNjz2/mW5JXd1q14dtILafzC5ya5SW68qQo7YatSzuZAykE1qcUpKx7PJPm
FVUDaa5u9s/NjZgOabp9+zoiynit2fYtuzLjpTsY8yPENcd7XeuDXjmtyhizO2CK+hdbtbaeGZpe
HHSvnPxFAQ8vHyjNa0o6kyqJHPW86SuRu6Gumii/dggGvKbi/Ni7MGIwaF8bXSoQrjC+1b+zRHtT
1xLdJN2/qK57UIIYpSRivPbHx3cyXgikkGzNdu9yl8iyZzmtaUbMPali1utrAZ+Wt/T5PPuAueM1
xrER5Cmul8M75b2FWHylq3szCrUtset2GlNLGPlJFacWiSM+ArV3Ok2ES2MbADditqCzQMGC/N9K
uMO5i6jZ5pc6NPbRl2QqO1cHevK04VwQoNfT93pqXtm3mJ90eleD6pYRJesD9yM1co3KXmeJ/EDX
H07TnRQNxFfI7XF1qN7JLICFzX1v8SrCyvrYrAxdk9DXzX9jFtI8eO9a0lbQioUljyoSuM8Q200a
sIVJWvQxbMAcA1lXlnLNlHQ4+ldNLc86e54WS6uwkyDUscaMx3cV3WreH41VpEU768+vZFs9yudr
V6VE8mucP4m2PI0S4xXk2tWe2NgRxXp+pN9omL8muX1O2W4jZcc1o/iPHrfEeJXNoW3KBxWO1m2S
ACRmvSrnS5QSqp39KzG0xo8l0wRSluZHnsls8TbiCMVq2l2xUI3TpWpd2e8kEHAqpFZBSeDgVUYA
SGRFyTmvoz4P6NaaopkYgyKfSvnS20q+1K7jgt42dCa/QT4DfD+3srWOW6jZZGI605aKxna8j2/4
beHbmPVrZ/KIjRh2r7zuo0OkwqoG9VrxrwnpFjZIrAAMDxxXpc1+/wBldQeFHFc/szQ8s8Y+LYNB
sbgGQLKo9a+ZtN8dya7rYt2fq+ODUHxv8QvHfSW7SlQT0zXhHgTVEi8TwM0h5cd642dVNXP1J8P3
L2mjRIWJ3LXHaorKbmdhkYNbehzm80e1KHKbB/KsPxnf21lo1wEcCYrXMdEoo/NL49XEV1q8yLgs
H6V8+abbIziIfeJ6Yr6H+Ieg3Ws6jPcW8bSSu3pWP4I+F2pzX6zahaOibvSg1jBGd4d+GR11onmR
wp9q+rfBnw90/QIF8sAso7iun0Xw5ZaRaxJEigqB2rqIFABAHBq3zWO6nRj1Mlo0RiFAGPasu8s7
u5yLdGf6Vu3Fs3mr5YOG616n4N8M/bNjeVuU9eKxhfqdFSnFPQ8t8MaDqDXCJJE21j3FfVHhTwjG
Gg3JkHrkV02leCdOV4TFEN3fivZdK8NQRvAsCd+a5qk2dEKEbkGneCXSCOWyhz9BXp3hjwaZXSS+
QoQe4r3X4eeE7SawBni7dxXYyeE1E4S2izFnsK8uvVaPUo4aJg+FtOit5IoIlXYvHSvaolWCNUQD
FYel+GvsuxkQ7hXXQWJBHmLgVyOqzrjQjcXTLceeX5zXXC1VyOTmsi2hWJsoOlbMc2GHPNQ5M66d
FcxZjsvKw4zmtJoPtERyPu1E1yhjAY80yXUViiKxMCawm+h3woq5h3DRxSNGD8wNc/f3D2+WwasX
c8QkaV2+cmuevLg3eVJyo4qDenQje5SudZcowJ4+tchc3rTuwzV7UAEDjnFch5riVsfdzWUpdDoV
JI0ZAHUjdVOHfbTb1JIFElxGg5anw3EEo+8M1BrTgjUj8SXUU6Js+QHFS6reQ30RZ2UVzM+0t8pN
U7uUrbsik5oN400zJu9iykRHIzTBuZSCPrWRCL1rk/KfLz6V0Ny0FvbFmOJMUGyVjm714493PzVm
W2oSCUKwwgNZN9eO9w2D8ucVJFyM85pp2FKVj0e1khlQFWyaleeMZUtgiuHt72S3U7GNWYLuSaQ7
z1NDZm5XLGoytI5A5FV0aNIyDtya0pLcbd2KxbiPJOAa2ovoClZGDeRKJC6HvVm2u3RNvJNJLGBw
RUBj2j5c4rpJjK+pkaj5zTiWPcWzmu08P3EjwgXA2EetYC7WcA9q0RN5K8cVLiae0Ose5VWwCDUR
u8nArkJL6Q8KTkVZtrt+rE7qXs0ZOWtjbmYsDzzWVJbhiTzuqx5+fvEZq7FAxHmuDtraEFYZjSwO
qZwagggDSKWJzW1OQ3AHy5qpHGVbgdKloxluaEmDGExx0rndThSFNykk1vM2F5/hrn9QZpVZRnik
Q3Y5WUmQlRk1uaTEkBDMfm96XT7CI7zMPmqd4drnbnA6UmrmEpdToWk8/AIGKpXFqyYKqcVDbzMp
AY1uF43iwTzWLRlznMMgbINZk0EsrFFBxXXxWcMmd3WoHtvIm+UfL9K2jsYObPMhp9zFfAshCg10
7woYsZ5ArfvIomUtgbwKwWDElQOK15NLi52c1drl9oBqa1VY++TWjdWD4Lqp3VlKNr4bgipirhzs
0BDvbdtxTmBThBmj7ZbogTcN1IkqswORtzTnuVTRZt0jOTKcGpZRGThGzWVqt1DFGBbt8561m6fe
ys48wnbmtSHK51kVk0qkbTj6VGdISM7uQa37CSMxjYQadeFRC7Z59qaQKVtDh9RXyUOzlhWZaNJc
gh1xWu4FwSGHfFSW1ukRArXkQSm7E1hpsKyB3OBVzUbaNUyh4qtPMyAiPrVMXc8n7t87a2hEw5zH
n+Xdyaos2cjtWnexk/dFZZUr1GK1nD3TkqVHeyIBAZJlxnrXc2sLpbKCuBXIQSrG4fP3a2l1eaRV
jU/KtcrVxxl1M/Wraflo0Oay9MjmRz5u5SK7+DybuEh+WrKltYUkPHStqMVsFSehH5zkqCDivHvi
TA7oCoPevZ0RSRivNvG6xlQrdCK7cJH3zyczn+7Pj3WF2+ZuFeEeLOUm2jpX0l4w0u4CvLaoWTqa
+e9bt90U3nDDCv2jhSbSSR/JvijHdnzXf5+0PkncDWC/2p59rJhPWu31WxAuHkQZwayfkIKsPmFf
sWHl7tz+VMZJ8xnfZY1XIJ3VGqbWG8YAqTFwZyqg7KstAThXBFdh5sqjZIsi7AuRg+1YGp7YgzAm
tmRREhK9q5C/nklcxt9ztQTzMqQT+bJtJrf2+XCXJPArDtLYq+7BrcO5oyr9MUBzMyU1lg7RN9Km
jcFt+etc9f2jpOGjB61owM4RQ2aClUaNaZt4GO1JHAChZ8jFMiDP0FS3EojiYMcUG1OtKxmvLsfA
5ANWSySRHBy1Yck4OcHvSRXOzPJoOmFZ2K9/AqZcnBrEEfm7h1Nbl4ZJ0JwcVTtYAuMg0HRCs7HN
3MDRPkggKacl5tTYO1a/iOLyrQyRA7hXAafcSzOUbO4Gp5Ud9OvKxq3Em5ixFUFdido6Gr88D87g
aqKjJjIOBQ6aOmNV2Of1ceQAwHU1hxXDzZXHBrc1li6kN2rItIkUFu49q5KtBHrUK7UQexHLk/NU
G0xc5Py1sBi2Qapyx5PzA4rzauHTPYoYuSRXW4Z8Ajip1iDZOTULR7Puc/WpoXIPJ6U44d2sTLEK
/My5EMDAHSoph5YO4VMsqBgR1zWk0EN1AQT81Z1OHqUtZHrYbiGtBWicDfQJKCy8muWuIzGfmGK7
yWylimKlTsJ9KpahpQlQFFyw9q+I4j4f9l71FH6FwzxHKr7tU4RrYsM4OKpTjyVOeBXYNp80UeGT
AFcrqsYAIJORXw8o9GfoCnzanPy3r2xLoTivWPhz4tls7lWU7sEZyeleNvGztsIO3NdBpanTWV4S
Ru61jJIcWz9NfAfxFiuYY4pJFDjtmvbIdZe5K7gNjV+YPgjxSYdXtIWmPLAHmv0I066MmnW8sRzk
Cs1FFTb6mT8R/C1prVo8ynL+gFfAHj3wSbaSeRoyuz2r9JFb7Upjk5BFeA/GDw9bRaZPcRoN+001
BERdz85Z7YRl42GMHFR21oN2VFbd9EonuTJwVNZUE5jYkfdoaVzVR0uSyRbcAg5pIokB5PP0qtc3
qs+N3NRLdIP4vmq0jM20kjU4J6VRuWBziqvng87jS7t46nFaqNiZbGJd4TJFVYZBvUcjNalzBuB4
rKMDq3TgGm1cxO0tBbiIFWBas2+2ZJzzWXFO8QAQmnyGSUZOc1Ps0DQ6Jtrg4q9JdblCntWWofoc
0kjEDgndTUbASSypghiQapRyFWLpmsa8nn8zbk9a0LMsFAfNNxuB0KXZKfMeRWZLMGc8mo5JNoO0
nmqXJJJJzVU6YGkrEYwa0rS73Ha/ArEjYjrViPDEYyK15ETJ2NuSdWJVTWJexlMsM5rRtUViSSeK
rX0iAlQelRKNhxdzGjnKn5yQK0El342kmsacFydtT2bPEQHHFQM37eMM43HFdNHtiQBTmse0jEo3
rzV+XeseQDx1rKa1Azr5Q2cHmsdYHL8jjNXReRbirP8ANUqyxk4U9aycSJSsLHK0S7AOKx7skylj
61ssnUisu4U7iSOKXs0TzsWGLdhueK17RPNYIMnFZkZwuAelaVjJ5MoYg9apKxLdzUubYwx5I6iu
fk+9XSXl156YBrAIwSKYiuoYYwM4q8h2gH0qJTgjNTY3Ajmg2jJWJVYTcKcnpUctpkEuMVNbxiMk
jOasTuWUhutBLn2OeMXJAJ49qjKsCME4FbCQE54qB4mGVINBoRRDJPHFPeMuSMVZhi29AavJEp57
0AUbaw5HHFacsAgjJGeKsRDbjI6VBeToyFAea1hLoQ5NM5qWWWSUgg7AamWFCMZoY7eoNOiOSPrW
3OyyCSBVztNS2lszuDg0pGD06VNDctAwANHOwNLyvLGMdaRoeOCTmk+1BxnNPFzGo4cZHFHOwKfk
Fckgir1pd+W2w/dqjc3W4HaazEllzyTRzsDrrmdAuUPNYF1O0iEYp8TSSEA5Iqw1tnOQaHNgck8T
ZJOa1bIGTCqMsKtzWqKCcVHYr5EwYCs27AbsGnlF3EfNUU9qvJI+YVqLeqEBLDNVJGEhLAZzWTkw
MFlGducEVVlU9D9K1bmHGXT71UlR3IyOlSXT3JtPixncDT7uJVyRV22jwMYxiq97xkYOM1MnY2Ts
ZQto/vD71atthVIIHH61TVMHrWnHEcZA5rNyZrGVypNEHYkjH4VCYFUEgmn3dx5GVz81Vba5Lkhz
g1nKVjamWFYrnIwKftDcg1WuCVz2FMs5XklEa5NRzs0Hz7lxwcVnyklHwc5BroLyEBPmB3Vh7MBx
jpRT3NKZtfCCyli8YWcu08yV/SV+zNrx0XSNPeYhQUA5r+cT4XatbW/iywjmcL+8r+hL4Jxpqvhz
TRaEuyqOlaPY1P0T1LWW1Owjuk/1arnIr4a+PviVLixubSGTcUBBwa+vNN07V4/DUieU20J6e1fA
HxP0y9aXWGmR9y5rOMblc7Px9+LN7DFq0zFvnDV41d37XKLgDArp/jA99H4lu45gyp5hrz5DthUg
np3qvZolOxaabCkd6ypoBNndUobcx65q6kW7BI5rKdNXG5XIrSMwkELVq6uwFwTzTpGWNCM1zmoz
YUkE0krCTsZ9/qDlyo+7SadfL5oR2wM96yHPmkkk5FRLC6OGAbANbU9gbuejOUZAQflrKlZR34FZ
tvfSMgjJJAp8jbhjJpSpJu5HNrYuxTDnBqfaCRmsFZHRgFzWtFLkDJrndJXFKViw3zZG0YqlPZQs
Cc81c3bMDn0qlLI24Y71qqSZPOytY2YiuFbPGa74XQjRMNytcvCh2h2B4qdp92Vycin7FBzs31uY
rg4kaqV4Y04Q1Xih+Uuc7qrXGQCxPSocbiUrFO7l+Rh3rmjLtcnJ3ZrRuZc5wazEjV5Dn1rWNNWE
aUZLLkg1FJHwOatphE9hUZIGAatRsIrxQBTuHXPpW/YRbSGbg1FY2hkO9lO0VrGJY+VHAq5KwCzz
7F69KzTOspGD0qG+n4Kqc1mRNtYbc5NbAdBEvmERk9a14rNLZCR3HpWTa5G1zncK1/tBlXa2cioc
AMe+KhiQBWYyhwSKnviUcg1UV+QADmsiobldoMn2pWt9oJXP5VfY7eTms+4uxHkA00aOWtjMkYq5
Ukg5qeK+ZPkPQVWkkRzuP3qpSE8ckU0tbDlKx0a6imAN1Kl6XJBJrkfMIbJJ5rQhkbjbnrQ462CL
OrtozKxxnirJbynCngCsy1uWt1zkjNLNOXO4k1oo2GbysjKFz1rFvAtuxOetLbT44Y8ior1DOCSD
SnsJuxWjuyCBnNXlgE2GYnisaKMKwznitqB/lwprImMrluI+V8oJ4qc3cafeas+V9ils9K5y4uXd
+CcA1UY3Cex1LXiliEbNQSz5/wB6uXiuWVwcmteOQSAN3q/ZoyJ4p3D55rS8/gnPzVmL1HHerJX5
evWqjG2xMpWFWbdJ97mteOQqhJyKxrW3bzNzjArRnLhQBnFa0zNyuOSdmcg5xVxWHOAPyrG3bcZz
mrSTbVJzyK0JNHCAgk/pWfdSw7wmRzVd7ljnk1jylpH3ZbcDWU9wOnto0Ug54q/eOiwHB5xWLYyy
FQsnXpWk8fmIwbOKgDkrh2YmooImcjGTzWxNaAEgg4zT4IFTG2gynuXLNTGBnNXJxG6EfxVFyqH6
1V3HIyTQOMTHksS0hbBxmtCCBU2gnGKvLtbGelU5X2kgGg0SL8k8aRgbulZ0beY/Has+QvIxHbNX
7WPyiMVSk1oYy3LcskMUZ3sAwrkLqZ3c4HFbWqxvJgrms6ODIAcUi1ArWrOrAkGtnznfaDwKiW2V
QcCrMcWAev5U+ZllWR3U8AkU2MSSsNuaveRv+XOc1oQ2fkpuANXCXQCFbCMRB8fOKxZJHWUowIAN
b88zRocH5qw1UTvuc85rICdBgDmo5ScDFW/Lwu0E8VC0fRemKAKSyMMYPP8AKtGJyQM5zUKQLn6V
YVAuOTxQNItC7kUYw3FQy3bkcA1E5IwOcVVlfaDzQa8iIpLhsnnnNPilzgselZzEnfkVIiswJTJI
pPYxNYXPQA1YW6LrsOawVSdc7g341ajbB5JrADXwAp561UuUQISDzTvOATBPSs+WbJIycUANto/M
Ypjio76xeLlQcVesVVXLZ4rXn2zAKelAGBp8CD5mJzWzAWRxtHyk1CYUi5ANSRy4wM0AaE04iQkE
81zUrebISCcmtO5yyjOarWsAZ8mk1cB0cboo4NRSRCToTmt0qmzZVJYdrGmlbQzmupnw277uRWn9
n+UZzmr0MI25wM0xnIYqaadjMyGsY3cEkCp1gWMYQcCpZFcMTg4p2eCM8VVPcDnr07GJIxWM0u4i
ui1KBnQ7QawILOQN84IUGtQLUFqWUEA4qG7sSoJUHNbcDbFCr0qSRc44oA42Owk3ZYMKurFJARkn
A9a1pZVHC/eFVZZDIAMdKAJoZuBzzWnDMVx1rARdnQ1KLh145wKAOlN18pwTmqEkrSBs54pLYef0
JNLcp5QIoArI+GKn1q483lqSp5rLUkufY1oLaTTJuVSaAMS8maU4IxUEE7QMvJ61fubZomO4ENWU
yZbBHNBSlbQ6mOfzIwc81WJxk+nNQ2siKoXPIqU46HPPFYy3NYu5UnuvNOwngUkbdB2qGa2aN/Mw
cVbtYGYZIOKwcmTKXQjckEDJxVaRtpBzWwYAMjuKqSQo2cnkVIJsorId68+9d3o371Ao5riPJbkd
hWzpd5PayKqngGkWdhdQGFSzA4rnZ5S2QOea2L2/eaLDHk1zy/6wjnGarmZLiiw0RWEy84rJiune
QqoJxXVJGJYfJY/LVJNKSFyVHy5o5mZFOQO6gYNZc8Dp1B4rqpFhj64rMmKS/KDxRzMRzax/MM+t
aEfyhcDpUskCoCR3pi5UYzRzMDRhmzgA81dWTkAZFYSllcEVs2+1gMk5p87MC+eAQDmuc1CFdwbP
P0rofuj6Vk3cYbrniujnZamZUYx9Ka33jVsrtUiqZ6n61qaH/9f+VRZJJXC4Oc10+nAw4zkGrL6V
DF8yLyKjRSjfN0r5lyex9e9jcEu4DOa1LSz80BmBwawEOMMc7a17PU1QhcnaOKFKxinYsS6a8bbi
p25qWOFuAooudVVgF3ZFT2lxG2CDRzsrnZMsO0DIO6mspX7w4q1J03CqRkL5Ukn0qW+5qi5Zztbk
Op6Vcl1py6kt92siIHJU55p8tkQC2Dila4Hd2uuRzWxXeCwHrWaNTkM5Qt8pNczaBYjtGav7Czhl
GadOBpTOlMy8bScVOt2sADFsLXOyTFIiATvqgktxKCrk7a0UO5SlrY7qKWK/xtINW1swp2gVxenX
L20oCk12Ed7nDEnNP2aNFKxR1C1dlIAPFc82YvlbI7V2EsqupIPJrFlttzFiD+VZ1KZpGVzOt2YE
HFWJYPtOAoJp7IEBC9ajhMoceWeO9ZuGhrFldvD8MgICHd9K3NG0dLBiWXaRWraxOVDAc1YkduBk
1kbqVi6zqqnk8VnSTswZCSal8wN1JqVLM3ODEM1cImsXc46+0z7SpCqSx9q7bwL4RFtMt5LGwIPp
UsOkztKkSL+8zxxXunhHw1epaqbtPlxWFVWYze0bw/c6giOkbNGPavZvDvhi00/bcOgV++RXNaLI
+np5SHCCt6XVLoriNvl6Vy1fI7KWxj/EH+zhau0LL9oFfPhv5IWbecDNeqeIp2uNyyBi9eXX1qsZ
JkBwTXMzuhH3TpfDt8lzMq5y2a9Bn8P6pchWsoXdT6CuS+Gfhu41bVIxAmU3V+geleBbaz0qNpYV
EoUVlKTuaQ2PmHw14angCteRssn0r0S20pC4JXge1dncabFDMylOAaoTBYD8vSuaUnc7adN21L1j
Z26oM9qvSRpwI+1YSXTKRg/LU51KI4QN81Z1Jux6eHhc2LbdJMkXqfSvorwRbJBCoYcmvI/DWmQ3
Si4kXLDmvRtP1RbKdYyTgHA4rzauup9NgZuOh71YKo2qn3s1uM89mFkkBVa4zwvfLdXETZJXNe6y
6Lb6hYKyqCcVwzv0PpKVdnNQz21zalkOZelaOiaVNLcCR0JTNVtL0G5juhHt/dA16pa28FpCFAw2
KY/rErjkiSKMIBzimwQbZQwz1qvPcYI2nFWrOXcRk803J2N6tR2O2sdbu9MgP2Zjv6Dmtrw5q+sa
nfE3u7yiawdNsjc43DgV2th5GnEMw2gVhzs54Tdj6W8GafYyiMSgc13fiPw7YJaGSBc/LXzz4e8W
hMeTIfkr0eLxjLfx+Q0hKninzshVWj50+ItnP5rrEp2g141GfJk2S/LzX1t4m0uC8ikl25zXz1ru
gjc7wqAVraVR2M6k3ynnetW0E8ZC968Y1Pwuk1yWVCcn0r3yPSrq4ygGSOKtr4LuoomuZ4/kUZrO
NV3PMdeVrHh2h+FLWOVTcoQg9q6O60ywtXX7OBt+lU/FPiOw0SQxlmXZxXL2Piq11NgImdq3jN3O
KrUbRN4milktiLRdz/SvGdX0dp4HSZD5x9q+gF2MjM4PPtXmWtSQpdsOcE1tzs8+UnY+b7/wIvmm
aSFhz6VWTwz5SnbG2F9q+k/7NiuIQ8ygp9KqnQ7NkYIgx9KOZmMqrsfN7RiBipBDLTpdRlWJlJ+W
us8WabHaTN5Qwc1wjRl8KwNdNKV9DGVVnL3lw0zshJ5rxzxdE8U2wDhxXut9pbh1eIYHevKfHtuk
FqZiB5iA10wjZlRdz4H+K3jVfD2pCzM2xnPrTPDetrqNmsjPnePWuG+Kmlf274haaYb9jcVc0aL+
zLSOJcjaMVtGNxSlY9NtjAJw+fmzXe2uszQxKqN8g968Ek1K5TLIxp1l4kvhMEmc+Xmt6cFcylUa
Ppex1NbgqrPlq9U0LyoXgkQ8gjNfLdlr0MaI6sQ1dxpvi26eICCRtwFdUo2MJ1WfoDoepQXFhFHE
4aUDkZ6V3el2xuQAgy4618DeAviHfWmqLFfzERk4619w+CNeiu3hmjbMT43URjcpTZ1N+zWkDxYI
boa8L12zkmeZoVJ3ZzX0z4zXTJdPiawH+kMOa8Wm0+Zo2wPmPWq9mjfnZ8za9oVzIJPLRi3fivO1
8EmeRpJoTlfavqm+0wB2Ur1rz7XvL05GVeHYVSjYzqTZ8yeINOTTZSiLgL7VzcrQ+Uzk8iu/8TvC
3mSXBy1eMXd4xkdIyfLBrspwRyVDlvEGr+S7ojV4xrTy3U7ORkV6V4jtSSZcfLXn12ykNjPFd1FH
kVzi50KHGOBWRIoZjnPFdJegKhYiuXklVckmq6nlzjdlCVcMSBWHdNFIWUnLCtPUJGiTzM/Ka5K4
nA3SA0pbkciKF7GEYgjiqIVG+X5uaiubwysASetLAGXDEcCtIbByo90+GGjWzTrJMg3+4r7q8Dab
qCmI28beQvtXxH8LJHuLlFXPFfpF8NVAsVEgPHtTa7mTjZnoltLLBEirnd3qHxB4ut9I06Z5pgjg
dzVqPD3JVc4r5U+Pet3WluY0crD35rBmqijyP4i6yPEWqTTK4dQe1edeGCi+JbZVPO8VyN14pVpi
Ekb5utdH4CLXniK2lwT84NeZUk72O6FNJH65+AdOnfwtbShG/wBWP5V5x440+5kSYOrbenSvYfh1
qECeGrS1Zvm8sD9Km1nSrS6ikMq/Ka5edmzorofHFt4ZtTKZXT5s55FdTDbwWyBIwox7V0viCC0s
JmSLAXNcg04ZjtJpczOqNJFwfMSCTV23iZzwPlFUoGB6mteydVlCZ4aujmZvKCuTi1LSKI1PHtX0
j8MdMlnRY44y2TzxXCeGfDB1J1eNMqetfV/gPw7b6b5YRCsmeeKyqzZ1QpK56P4c8Cq0SzPCfU8V
6BpXh+0iuURV6GtDTYdQEMawjCGuustEuyRKqfNmvOqzZ6MKSueh+GIvsyJBEDtavVrazVI1YKNz
e1cf4Q0qRgDKp3LXrVnpx3qHHyivMrO56VOmr2MWNPLB3DFNkuYz+7BG8V1Wp6T+6LQrhsVwstpN
FJlvvCuY7o0lc1bORFciU8Us8oWf9ycrWW7MqZbO6qhutg3EkAUHRCkrnQy3AVMs2CK5q91qC3BB
kwfrWXqusqsJCMd1cBLdvdOfMJbmsZbnoU6SOzfUPtTZDZWoJ7oRKQrVhWrGPKgnAqSd/wB27HPS
s5OxuqaRQvb9HyrNWBLIoJ2nrVSaXfM4PY0nzMQM81iPkRmX85U7QetZwvJIFJBNN1y4WzI355rK
gm+1xEqSaC6cUXotWunuFXPyZrqAhnjDcmuesLJPvMvQ+ldLDKkSYPQUGyViCKLYSAK5TVTM9yyE
HZXT3N2kILZ4rlp5xO5kB+WgZQ/s2B+g+amzwJCgVRyKtCUJyDVe6WWcDy+pNBnUMvcwP0q1BLtI
IPNW0sdkeZV+Y+1Z8kLxTLx8maDM34553jwASKiMTMDxzWvBAn2dCByRVO5YQI2PvV10oGLmZK23
mSgSA4pmpWLxRb4V+Ue1NimlZzuNLeXF08LRg8V0OOtiac2cX9qcTlFPINabSuyYzXMylre82yE7
mNboLbAckilKNjeLuJbXcSzbZmwKvtc24kBjb5frXL3MZZ8r1FLFIV4YnIpxjciW+hvXt+VB8o8j
3p2n6/dzFbeRvlFYbOsmR3NbWk2Uav5jjmtErA5M60HMQNOhZGyKgDHIQH5a0YrYFQVHWlyIhsrS
8ZUdDVcWsZyWFaMls68sM1XY4R+DWajrY5682loVBDGMhRVWaIg8DpTI2naYhc7M1p+UzIMA7qqU
TmlN2MyNORnrWqqDaOtUhE6sMjpV9Puj2rHkRlzsZvaLJ5FX/NtZLcnd+9rOuOErOVuuCaokfJG0
hIAJpsVoEbLjB96tQtggk1ZleJlOPvVutjJzKjxxlSMCuR1azCbnhB31u3crxjCk1l+ZuB8w0rWL
i7nCeXIJAZAQa0Fl2pjNN1KeGJmIPSqdi5u3IQk4rJscJuw4wvI+SCRV+KHGODWgsKKApXnvUscO
48DpWsGZqepf0+6WEhM9a6GZo5IDg5zXE3aNChaPhhWG+r6hEDGWNUaHVpGonII+TNF2BuAt8kVi
6fdySg+ackmugszG06q/TNWpMT2JLa23KDIDmq11b+VlgDgV232JDECgrEvoQFKkVupNbHNN2Rws
85JK5zisqZmJIPSunutPJ3NGOayksmZisg5rWUnbU82VTUwk3l8EHbVxG8o8HrWlJprr9wVA9m6Y
3isDaM3YuW12YR8rHJqV52bLMeKqxxAKMio3kLZUdM1pT3JnN2HNeFASp4Fec+J5Wuwe+K7i8ieK
B2wRxXA3Deb5iHO6u3DS99Hm453hZnlGs3EEVrLA5G7HevkzxrdQRTzwo3LHivon4gahDpvmK5Ik
I4r5A16aW+1B5SSVzX7Pwr0P5Z8VIJJnH3Ebl2Dg7Wrm7+xeNvMRTt+leiyW6sBkU46ZHLE25civ
2Kh8J/JeM+JnlEE6q+0n5qszkNg8ZqfWdKaznaVF/d1jfaQ3AJ4rp52eRKQkxLKQfpWFPbJuyRXQ
bCwNU5LZ3bkcCtSOZle0tgACQcVcuIowhxU0ce1cD+Gsi8uhuKKTxQHMylJAkhOfWpYrVehFIrA4
NaEbIVOM5rL2jDmZH5ccXC1gavIiowJNdEy5z1zXK6vA7qwGaakylUaOSS7Tzim7vWlar584QZ21
jHT5Uk3kdDV+KV4SDHncDRzs2hVdjrZrVUiCgc4rCYiJtvfNX1v2aHMrHdWM8nmyFs8ZqXLodMar
sS3qJcwFJCa5KLT4LSYyY2gmurIyOc4rH1W0uGi3RihSsd1Oq7FeeSBsc8Csy4EbLhCayi1wMo27
IqzBBczkLGOfpT52dqqPlMLUoc9q5qUyQMuzOK9Qm0olQJV5FZ8mgpLj5RisJy6HpUar5TlbJTKF
JrVmtI3jPB3AVqJpRtvlRdtRTxmIENURgmz0FXly6HL+Q6EhhhfeqsuFOFJq/dT/ADEZ4rAuZWR9
2eM1vGPRA59WX0Vj1zW3aBxg4OKpaXbyXQVv4a62K0VFChTxXTKGmp1UJdjGkh81jkUyK1+chh8v
0rZkj2dKzp5wAVUndXjZhRUotM93A4iUJLl3MbV44UiYL1rx/U0ZpHGCRmvV7wmXIbNcrfaYGBZV
GK/H87w8Kc3yH7Xw7ialWn+8POfJUU9pAmFJOK6K409Sp2r8wNcxeQSKSADkGvnpbH0KWpPply9t
rFvOhOFYd6/Q/wCHni5L22s7OSQFjgYzX5wWiyK6uR8wNe5/D7xkNN1K1juJCCHGKdGNwqs/Sp7V
IYUlQfeHpXjHxHV76zltupIxiu90LxJFqunw4ctxWNrWmSXTNIVyK6oUkzk52tD89vFXhdrD7RLJ
GVzz0rxiZgrMqE7c4r66+MFs9rDOAMYFfJHlhkkdh0NZuiuY6Yy0MkoWYtz+FVpldSCualknCZ2n
vUQl39c9cVv7FIluxNbu74B65rcgBGBisWL5cMBW1bSADJp8iMnLoLJHgHI/SseVl3Ec1syyq2Rz
isW6Cg/LnNHIiG7DEaNcFjU6yo2Qp4rPeNmUURAp2PFHIjPnZqHHIXr71Klvu5YEGqcb5YcnNacZ
JHU0ciKjK5jXdigbODmqyQy9McCtq4DMfpSxxrsPFP2d9izGeE46GqwyrAZPWtaZTzx3qukQbgA5
zWkKdhSdiEYIwTjFSx4BAB6GtBLZQoyv6UklvgZVcEe1E1YycrkTyGFAVPWsSaR5GJ5q/K+PlfOK
rCPJGOlZuNy6exDbxOxGRmtVbF2wWU4q5bWyBQcc1qxYHyk8UuRFkNp/oybM8UXdziNljOc1NOnH
FZcgzuArGpBXAwWtpHdmAOTUy74SN2QeldFawpxuFR3lmpJYDmo9mjKe4lpIJEPmE1XnVGkwvNLC
jgFRVWffG/Q0ezRBZaMRqPWolckA5NOjlD4VyTUjQnqvIo9mi9LDo5jwCTUkgBXK9RUUcXQkGrKJ
0GDto9miDKebbxk1PBeJwC3NR3dswJKjrVSO0kYgij2aNYwRvrcJwVJzUkUokceYTWcsezA5yKsx
pyCM5o9mh8iN3YgAK9KpzqpPAzinhyiYJORWe0jl+T8uaPZooDKVbGamWcr3NRSxocEZqFskEDtR
7NAWbi/CIcMd1Yq3MjyFmJ25qeSINnINZ5Uo23nGapRsDRfZ1Yjk1bhjBxjmsRg6nI+7mtGyuM8Z
pgX54sL8vWs0kAkMTmr1zMwB2msORmyS2c0AXDJs9QKFO88Ak1WRXfI5IrTtodvUUMC7aWu9fnBq
z9jjHBB4qWCRRwaLi6hjOSelY87AtQ2qADaOlOZeqntWfHqSY+RulD3RbLAnijmYEV6yqCKy45MH
Ganm3TkgH5ulQJAykgg7qHJgTeeDlSTUovPJHLYWsyd1iyCTurDu7mZ+ATtqJPQDslvoZiAGyavR
Kh5zXndnM6OvJ6118VwwjHNRGTvYunua8k0cQwD81Y1xcbicnioZJjJkNmqskbsDgcU57Gpq2rBs
HPStZW7LnNczbyMhC81uQSgYJJrI0pjb21QoXkHz1zkfyOSc8GujupTID6VhNGWYgDis6h0UyaSb
zFOTUVm/lXO5egNTJbHBGKZa2c5ugCP3eazNDenkEygms4xgqxA68VvTWgiiBx2rIjUtIFHQmrp7
mlMw9H0+e21+zuoEbeJAa/fz9kDxM7abptrcP8wUDB/CvxTsbaytJrOaUYO4dq/cf9hvwxY+JEsj
CgZgoNOb6Gh+xGiW8F14azx86f0r8+vjtpttpz6i4G1XzX6RXOjTaDoiwgBVCf0r89/j5aNeWWou
R0B/lUJ2NIxufzsftEy26+I5fspyWc5/OvG4o3NpGSDkivffjL4fa51+7kZQfLcmvIRDGsPlY5Ti
tYyuZnPRptPPUVoK21PeoJYzExJ6U3zQ4OCQBWdV2AhlLvkc9azbi1YoTIDtrZgXfJz0JqXVxGlm
dv3qzi7gcDJCFchAcd6NwztOaZHN8zZ9anW2eRiyjjrXXSjoBHzHyucZqxHIWxkmr8Gnu33x8oqz
9iReg6UNGUnrcz0i6E1YAK4wDipXAX5cHimo6qQGPFQ4IxlN3JgGIGQaVY8uCwNPEiKASDtqjPeo
mQpNaQj0LRqSSBRtU8VlyearhlBxUUFz5zgAnOa6RLdPJw4yaTREpa2K9reoQFZuBTb6dHQqhzWT
c28sTsYx8uabHu53ZzUciJ52U3XaTuzjNQLwxKg1otHubBB61C6KmQPWqDnY9WLDknikBVmUc9ap
qZmbavStGGLO3I+bNAc7OntARbjaOgrEvdQKOY0Y7q6C2AWIKMjNZGoadH80qj5+vSt3G4c7OfaU
sdz53GnRsN6c1C0MgYA54qxDEWdAQeOK2cNA52dXbqhiXrmpHPlKxyd1LBCyxqcGqd8x2scn5ayJ
bMa6kMr5c9KiiBEme1V3k3sRk1bi9DUezRpGbuW5iCh/vVzd0jFyQDit2RvmKknFVmg3nbinGmup
rza3OexjnLcVGx3YAB4rpl0eabhF4qpd6TLagkrg1Sgr6CbMGO3MjgAE49q3rexKgfKc/SqMB8pg
W65robaUMAc1tGkrlKbK0kDxqC5wB7VXIJU8Gt1wJhhs/lVcWwbgA4rSdJIOdmJGzmQKueK6KKLd
GA4qe2s7Zcll+b6VNINuQDxWTpoTl0MK6tGUnywcZp1opXhgRVuSXnGSahDIuThqj2KEnYdcJ8hX
PWsT7G/zYU4+lackhZjgnFTRuDxVKkkEpMxGssKcg5qWFfL69K0pe+fWq7AFSB1zT9mjHnZVluNh
4NXLW5STAdulYVycMV70to+xhvJFUo2E5XOu+0KuADircbLMhOTxWJChnzsqwGkgVlUnNCjYzlKx
HcSBX2gkYNCyZXrwKzVjnaZmkHy1bPClV60xxdycKZAdoPFRshQniltpPLYqc1cki3KWAOKTjcYk
EoAHJ3CtiCXcvzGuSMpV8Aniuis5NyDJqfZoiUrE1yNyk471lpOsTkOe9aj7vmznFclqEhWXbk8V
m1bQzbudfE4uE+Q5FV5E2HFYunXbxYBPy1rtIZGDDoaRrDYazMBhc1XaMsQcN+VWvwNMZtgyelBR
GkQ4IzVqMAYABzVI3KjIXIp0c+GBJNAnFGkbcOOQeazpo0i+9xWpHLvAwTVa4tzLk44FBDlbQymb
bkqTinxTYOMmo5h5YIPSsSS6KElSeKDQ66JkDZPFabSDZgHiuItr/dwSd1bMd6oUBjW0YgW54w4P
FZZj8sgip1vEdyuasGNWrOVugCRnCZNOjj3+tGwY2jNOG6LON1SAkkapkc1TZueCajvLry1O41iL
eMznBNa+zQzoC4CHJ5rHkk3uRk8Vahk3Z3dKZJCCSUzR7NFc7KqozvjHy1uW9ssYHFZ0W2POc7hW
nDNuwpPNDpkCyquevFZVwNnK9K1pRj7wOCaoTR78gA4rD2QGX9pzkE9KiZ8EE5xmknhMbEAHrVGR
3yF5IzVezVrgdRaEMq4PSrhlC5GSK5/T7kAhMnNbTRkgMScVHs0A2SUvxk4ojdVxknis6WXDgKT1
qUyKyEAndUSS6GjjoSzXJPGeBVqymDcA1jlWJAx9avwARYIpWMzfb5QWIOBWFdagFc7GHFbUbedE
VY9q5q+tVRzgHNIiexpR6rlMbhupLe7e4uAgOWJrno4yG6cfStqyiaOVJR1qoxuZHcyWiJbhpBhy
PSsDyjuYAcZrRk1ESIEcnI4qsHBB29Sa1UbAQGJTwxqjNCRkAHFayqBkvmqs7IOOcCmXG3UylQLU
M04QYBqeWRBnaTWDdygE5NASt0GSMS+7JzT1DEDgmq8bB8da0IgCAOaCCoyvu4zU3l5XvmrRQc9a
ib5QeDxQTKVjU0zbFkE0ajIm4YIFU7eTaeSadcjfhu1A09LhaRq8yhvWu1tljiQDPy15s90bdvMy
dq81fh11phtRjxxQEXc3NVWF2JU5NcfL8jkY4rTkui+cnmqzQedyAc0DK1vwxIz1rS3rwWByKZFZ
svao5V528+lYy3KUraEM92XZUzwK6S0jUQD6Vg21mHkBI6V1cUSpEBjoKzcEJszWOCQQcVH5Cdas
3EXUrVQSbchjWTRSmx/kegNVpB5DbmyMVcSXd0J4qC4UOGDUjVAt8kuAG5qSEM0g471jxQbJcgHF
dHbqpxgfNQYPc1YDtwO9WLmQohLGrNtbKULsOabcweYjAjpQI4y6uXckZ+XNUo5yD1NWb+IwFvSs
DzWDk80AdJGxkwMmra2+ccGsrT5dx5Nb0b7WGTxQBUkgK9iKdFlCuAeK1AqyAsegrEvLqOLcqsci
teRE8qNZpVK8msa4n3MVQ9Kzo74sxVjxVjAYlgDzWiHyokQMx2nJNXFswRyDVD7THE4Zuoqvcam5
YeSx2itxn//Q/mTMwPynP50jRDBODVOKQbdxHSkku9qkAn0rwZUkfXvYgkucP5QJ4q3FGVG45rMC
CRg+Oa6qzgDwruGaz5EYGWoaRh7VtWe5CBk1L5MCABVwx9q0LO35DMMiplEC4qkp7URwLycGlkfb
gAcU5LhEBBPNYT2K5mQsPKcE9qvLKJkKis9/3hI9akjBiGOc0oXLhJkcn7iQZ4FbVqyyICBXM3TO
z4OcmtjSi6lVY8VqnY0TsdLbWKTkHaSKW905YELKuPwrVtiIwAOlSylZcq4yKfMy4HFWdtLLc8Hj
NdcLR0QZB4pqWqxyboxtzWoTlQpHNXCTNDDjWVX5J21ZZGYcVprHEwAO386jkRV6EfnSmVFmN9im
lcBOgrooNNiES/L8460+wUEkmrVzMITgZ5rnm+hsQqUgO01WuHRiBGPmNRTM0oG3OTXReH9DlunD
yqxUetZm0XczLfQdRuAJU+59K9L8NeF55IgzjkV01hpiRoIwuBXTQ4soisfyE+lNOxvT2MKy0qxt
rxBMmXB9K9XhurWC1SNOOK80jzLdhiCWzXYeU/lgYOa56jfMdEYqxpx30Kvg+tdZp1r9pQOB8hry
ucSq6gE9a9d8M7vsCBs7q5asmmdMFoU9U0iwMbEx/P8ASvO77QYLqUIqfLmvcbnSZLyBjH96uQ/s
ae3uQHHOa55Pqd1P4Tu/hNoFtpjo6phgfSvqqTVIRbLESc4xXz74RuYLNERgN9etov2mMMucVidE
IqxlX8AkkMgHBrl9TtW8tmUH5a7WWJ04fJrH1CAvEVQda86pKV9D16dNctjyj7bL55hyc5ql9i1i
fVIPILeUzCuuj0hVusumWJ4Ne1+E/C1rIkc80IZh0OK58RUlY7aCS0R2fgvw/KbGFSvzFeeK3W8B
ard6pE0K5h3c8V6B4a09FRBGuFSvozwH4bhv5kMkYOD3rllN2PXwzsed+HPBv9n2kbSRkSLz0rvL
e8a1jMJbCrXu3iLSNJ0nRS3kL5u3tXhMOj3ettJ9jDDn0rmm7Hr05s0dOuo55wkeNxrR1O9TT1DT
ZOfSsGHwj4g0yUMUnLH0U16Z4X+GWu+IJklvopprfPQrUczOpSR4vf698ytGJAhPpXc6BKbmKGUn
r619HXXwPsX04hdMcSoOu0186a94b1jQL9rO3inSNWwAFrSN+pdSurWPbPD9sk6KIgN2K3NS0S5k
t3EY+bFYnwz0TWF8uW88wxv6ivpuz8Hy38AkRQFxXNKTMo1dD5a0S21DTbmQXROwmvVNF3yOrIRt
rkPirPH4V3R+W3nH0FcT4G8YTsC88jsp6ZFK8jL26sfR1+S0BiB5ryXxBpt0kbuoO0+1alv46sVu
1iuTwTjmvVdOi0jW4EkKRvEfeq98weKTVmeA+DPDl3eaiJZlY227uK9o8R6BafYTHbx4Upg8V6LY
6NpFrHizgRCfSujh8Gz6vAdgG09Kcb9TgdVH5pePfgpf+I5HOnRDcx9K0PBX7OOpaTaedqEAY49K
/QmT4Z6jbygphea9K0T4f3Jsgboq64raLdzlq1Fy6H5Za98PJNMWdjFiNB6V8PeN9S/szXJ4ZchE
civ3c8e/DDzoLhooV24r8fv2h/hTfpqVw1hbujq5JIFXGo+axxyfu3PO/DurDVFESZKCu3ntPsdn
LM6naoz0rQ+Cfw3ur4R280LeeB1Ir6F8Z/Cm507TjvjyrLzgV1RWp51Sq0fmH4p12O71Oa3UN8rY
rECBQHPb1r3Dxh8Oo7e+lnitwr7vSvCvFTNpKNFu2EcV3YeKRzTquxga94htrOBhnDAetfHfxV+I
JgtZsu20A16X4w8RLExR5OWr568Q6amtTr56iWBjyK7lBPY5XipI+WLvxKNUvpZwJCN3pW/YXDXg
UIG445r3WPwD4Zjh/d2EauevFYtz4dsLHcttAE+laxo23JWNk9jz17F9p4rMltvKbJHQ16E9g4U8
HiuN1WZIGMbD5xW1OCuN4mZf0+WOVViB+bp9a73T0NqinPNeJRXc8L743KnNbUWvXzgIJm4rZq4l
Wk9z0jUPEMWmXUEgJ3bh3r7P+FnjqKTTbZg53YHevzxaRdQaMSguyHPNe4eBfEi2CJbIxXy8VdOC
OuM2fqHZ67b6lZx4bnHc0x76zQ7GHNfKPh74gnMcCzEH617Pp181+iSbwxPvWnIjtjsbOveQ/wA1
uCG9a8N8a2lw0TSDO5RXuflCVcEjNYep6RBLbyefGGGKORHNUmz83vGN1qxu3gDPtzXFqs0OBNnc
3tX2X4j8Eafc3Usq2ynBrwvxh4XWzRpo49ipzW9PY5qk2eK6kvmRsH5WvLdWhETsVHy16bqc4EUi
g/MvFeSa3frAHEhJIrqpysjkqRTepzmoyoYiucGuCu59uV54NJquuASuAx25rCe8WXnnrUSk7nn1
aaTK99eySgRbjtzUMGnzXSYWq85DMu3rmut0iWKOFQw+esvaNswt71jlJfDk4cfL0qdtLdYyuDur
0MIsmCB1qSLSzeXcUMSH5zjitVUYpRSZ7D+z14fgluWN2m7j0r9BtD06OzhIgXagr5w+EPgO8sY4
LlVKKwBPFfXMFqsFqo6FRzSlVfUhxRWMkNlDJdyHCxjNfnv8fPE8Os30iQMdkZx1r6P+KPjSXSLe
eCOYquDxX5v+NfFP9o3UuxzuY1Epuxuoo5XUCgw0X3x1r6R+B9pa3MkckwBlDV8seczRsXJNep/C
PXb3T9bhXznFuH6V5tST3Oqx+q2g6tc6fHDEr7UUVv6z4wa3tJC0nb1ryGx1yO4tLeVGH3RVbUdQ
+2IyEkgjFcfMzpRwmt+L7y81VlEjeXurobK786NcZ3ViReH0nvRJ5fevVdL0K2WBR5YDVj7VnbGK
OOl1H7AP3wYlulek/DrRLvWLtZ7hS9uTkZFQ2HhWDWrxIPJ8za2OlfYvw4+Gv2eKBI7cqAPStI1p
W1O5UYuxo+CfC0ySqkCFU47V9VeG/CyRRo8kf7z6V0HgH4b+fAfLhHmgV6xp3hK40qYreLuTPTFZ
yrSOqFJXMrQtDnllRI1+Tp0r22y8GztEroo468Vc8LaRbSBSkWMV6IzG1QqpwtcsptnoQpRuYGkW
EViQki4eusUAYIFYSkSt5gHepmvNqlckGuSex6NOkrmnPehVKMSRXFXjF584O3Nb/ltPk9a5+5YJ
N5ZBzWB3xpK5Bc27NCSvQVxF/cNGTGSeK7RtRhjzA5HNcjraxSZaIAZ96DojSVzhtZkk8rKE5rJ0
5mBXzT3rWv7eUoSxyKzo0Ea81nNdTpUUtjp4hGVBUU+SASxsoAzXMLevEwAb5a1Evi65VuazaLir
nC6xYX1vctJG2EzWaov2lQo2FB5rurwNc5DHJrIS2KSgfw96zlE05EYOq6U+oony5ZetVNP0WS3Y
Kw+Wu/cQpEAB81Y7yiMtzUxVxS02IWt1hT5OKrEZyKrXN6zMVDcVjXGomEnLGtOREczLF582VbpW
NJGVysfApyXwuJCuSealkUqSTUTjYOdldIi2A3NXYkC8AdKiQYyxpI5x5hBq1FFzNlViZDvH3awJ
9jz4A4U1tIDKjhDiuUufNhuWbJCqaOVHPN2OxgBaJQOi1UvofMU4HSnaRqVvOojPVeDVu9uYVyqg
it6W5z1JWRxcr+WSB94H0qNLkHO8mumj09LkhlUVRvdIPPlLtNbT3MYydjkLm2tprhXZfmzV/wCz
qVAA4qwNGuQ25s4FaMNmQAGGTUtm9Oo+W5xF3BiTaoqncWE6p5g6V30umrv3MtUbiJeUI+Qdqab6
GHt3e5xNrFIxGc5FdVaHyVAbrT47aJT8qgUrRkEgdq1in1Lda6ujYtxvKk10EWPLyD92uUtGYHBP
St5Jdq7cnFMy9tItpfW8zGIfeBps4gVGGOa5u7byH8yL5Tnn3q3b3a3aBc/OKXL1Ma83Yuaf9lBc
OK01jiO7isDyHjkypwM1rI+1Rk802jncnYa8ALY9ahljWFeaiurzywcHkVmm7aYHJJrBoy5mSs3m
Ng9KaYlXoOBTI9x9c0yWfblAfmrRRQczGSSbflWkW5QfKxO6oG+UbieKos2WJFbQiZzkaMojkzkV
kyQkEjHFXoizYq99iaVPlHNQaKVtDzjV9HuLnmHual03TXskyw+au/8A7PdMK3P4VDd6eyQM/pWM
lY0po5VpFDgHrV+HC4PY1zLyOLllLH5TXT2Q3oCa6adK6ujmqVFGViteLvIArMexifqPmrcnUbh3
qo4AxgUQjrYuVdR3KUNusRzg8VqxLtdXU45qncxsls0gOMVy1h4iC3Zt5GJwcUSg0XGonG57ZaT7
rfBPOK5nUpyjnPrTU1ELGpVvlIpkbJfSFcZrppwdrs4cTVSViGCUSdelOeFNxKgZq1c2ot0OwYNJ
p8Mk8oDZIzRV0Rwxd1cgjRQSXFZGoLliFBxmu2vNOMaEopFcvcQE/KRyK5eZl8zMqLZswR0qPyFL
7lHQ1a8ryyQRUojI9BV05O4OTYyWKGWIxsP0rznW9OFtIXjG1a9PSA8k9BWPr8MAsJZGX5lBrsw0
nzo5Ky5k0z4a+KelXF9MZYvuKK+brqwSN2Dr8ynFfW3iy5SW4niP3BmvlLxWJItTYRBhGTX7TwjN
ux/NfinQi00Ystso5A4pVKqpU9KS4uFRBk9q5ue9fcSrHbX7XhV7p/G+ZaTaRY1KwS8BG0kfSuGv
fDxg3FFwo9q7eK+UIAxOarXN3GyNvGQa7/ZI8KpNnmjKY2EbA7hT1RmzgVtzQwPIzhe9M8uNAeKU
1Yz5mcLqdxPbZVGwa5qIzvIXkJOTXX6yiOxwOBWVb26nGRxTjG6IlUZCDtGRkU77RtxtrUeGIoVU
c1njT5dxf+EUo0l1L5mTxylsDJzUssCOpyKp5CHHORSmZiMZOatQSDmZj3WnOxIQcVQFh5TEMORX
TxyjdtY/MabPErY4JP0pOmjWnJ2OHuYpUkKjO2lSLOMA1009mGUkgbqzDF5fGOlZypo6ISdi7pen
/aHUOOBWrqelp5QRABism0u2tnBycCtO51ITp8pO6o5EdcKjscVJpVujsGT5s+lSwWEcRDRqPyrU
K7nJcZJrVt7QFQ2DijlWx3U6jcTmLuJdvQ7qxGYxZHauz1GxJQtGMAVxdyyoWDdVpOmj0adR8pRm
lxljXPX06yoQp5FTahcnY4jJFcStxOLoo7HDGsuVJ6Hqwb5UOucrkuDWS22ZwpJxmuuvDarbEMoM
h964+KNvPJB4zSc3HY6UtDtdKlS2iVQPyrYfUItpAPNcvAwUKuDk1PMhVc966pVVbU3pRa2NtryN
l296pxwec5wDWBHc7XwSa3Le5CKGVsV52JV9GehSqNarcjurERZLj9Kx5YMq3Hy10MspvPlBzXP6
nvtkILYxX5nxPlr5uaCP1vg/Nfd5ajOWuoQHOysC9sQ3zAVrPdh2KjOTSMNqnd3r4ydHofbxqvdn
GSwBCNgxtptnJ5N9FPk/IwNa13GF3HHFYsi4Vip5qo0OUyniebY/Qv4MXX9r2EYDDKD1r3i7tViR
hIAQBX55fCH4gz+HryO3knZYicYr7wsNbXxDpqzW7ZLCtErE05Xd2fLfxd0/7fPcRRA7TXwr4mEu
k3L22cLmv0Y8c2TRy3DSDnFfnl8SsDVJOD19Kyk9dDthscKJCxByetXoFzjjjNZcTcZHY1qxyDyg
APmqoydwlsWmkVOMdKVbnsprJeRhncTisyS7dZAqsw5p396xidQJn3HJpx+f5iTWbay+Yoyeav7s
KRg1YWEZs8DpTOpK85pjA7uhqdF6ZB4oIlFWJ4ISMZJzWnEhqrGpbGB0rVhT5eaqNuoqZjXbOjkU
kUnzbDWrcwowPHzVRSLZ8xB61UDQkaIE9ODS+Si8qORUiOGOKkZdprQiexCrYwMGrcUQkDZ7VWUK
CTjoaqXN75AZUOCazqGRl6uEiLbRzWJZTyFyGJ2g1PcefO5d2JU1YtrYKMlTWZrT2Nm3lJwCelXQ
zAgg8VkxgqRgEAVPvYA4PSgsv3N4ka7TncayPNfJYn5arytuJL84pBkgYzisp7gakF8qkLmtSOQS
AA1zcUWW6c1rR7olJY1jKTMp7ltkCk7Tg5qGeAOCQPmrKmvHZ9qMeK0La4UKfMJNRzMgqrZyq2fe
tONSECtUMl0i5wao/bcuFGaOZmsYqxp+U5IxnAqQAqBkHip7VfNQHNE23hQKOZj5EU2/eYGKkjVU
4NVpnC421GrsQDnmjmZRdliTAOKbBIobkVUMjn5STg1IkL5Dc7aOZgakzKRkZrDnnw42Z4rQDFlK
5OarfZN7ZwaOZgUhdHIU1KZMAYJFRXFq0Z3DIqtv4yQeDijmY0rmghJzk1VkHSkim520+QZ5ArZG
vIipOxCAc02zdkYFiatiIOMMM1GYwjEY6UGJclcOvFV44PNYcHiqju6dTxWjZTL+NAGzbWK4AA5q
Se1a3zkVJZ3SbsE8itKdPPTPWgaRzTziNe+4VkTzvJuGTW1Na5JGDxVFrMoQzAkVPIjXkQabaSyZ
J6Vt/ZSowRVK3l8vAUkVrxy7wM9aUoqwnFGfJbtEA4NUppD5e4E7q3pSpBVhxXOXnykgdKyMjEll
Lt8x5zUHlBs8HFSlMv0qTGMY4FFiorUhitwScA1dV3XC9qIx0xnNXUiUgcc0lGxokloQIrE55q2B
jAx0p6wEcjNKyMvUU2jSKuVpcLyop8M3RWJpsik59KbGoB6HispqxqlY0yQyHjpUIQDHXioHnEYC
ntTElB5HasKhrTNGPvV22G1w2KyVkDYwK3LdQVGBzWZoXZWeVNoPFY8qGJlIHQ1rocfLg1EYfPJX
BJFaUzSmWp3a+it4rc/vlIr9k/8Agn74l1bQbq2jnkbYFH8xX4lR6mNN1a0hYn53xX7r/sS6JDdW
Fpe7ASyA/wAqmV+pofr/AOLviJ9rsreFHbc6gV8gfG64eHw7cXj/AHWUk19G3Gm2ryWqvGDjFeCf
tOW8Vr4MnSJdmYz0+lYyn2Naex/Pl8WvEFtc63ex25O/ec14ZLMqgk/eNd345025/wCEjvJHb5C5
rgNQi2qMCummZGe8m7O7pWNPcpESi5yTT55GQ4BrMkUs+4gk1NRdALK3M8eME0y5ubieMqxanoAS
cg8U50BztBopwViJSZzyxhWOR3q7BcKjBKS6hIyRVCAMzgYO7NdVNaEc7O3hkBjBqq0p3EDOKmit
JkgDEnFUXO08gk1m9yHLuK+GycGsi7kPRD0q3IzKDisl3Idsg0jKT1FSeZsKxNOe0nlYEdKdbqp5
I5resxuABGea1guoKTRRt7VoCpI+YV0MchdRkngVA0Q5GDmoGuEtj8x6VXKjGUnctzR5yTmsqWIj
O0kCri6jFP8AKDUM7AIcVgTzsz5pVVCAfmrPjaSVimeaJVdnJGcVPFtTkjmg2L6W+xQcfNVq1QM3
zdaz2uSeAakimI5BwaBcy2OpVdoABps53Jg1krdMoBY9aRr1QDk/pXQMguIxk4B4p1oqeaoINR79
5Ix96rdrbOr7yK6AOoeMRwqa5u/f5WUDmtZ5XKYJ4FVPIWUnIzWb5QOOEEqsWPSratjI71tXNqFy
AOvFZckDRjkHNZlQ3Kp3s59auxkR43Z4oht2fLAYon2pw3WqitTY6zTZYWUAD5h+tVNZkgZSmDvr
Ctrh0yUbFEsu9yZMs1O1mBiNbFmOB+la9jBvKxqPmpDCx+ZM1ctD9mIZuv0reG4F6e2NugLCqgPQ
g4FS3N55/G7NUicA+1bNAXPMxjimSyEo3tWekuXKk9DitIRfu+fSs5xSFK/QwmkOTuqWLMisBUV1
A6ksM4Bp9rKqqVxyKzGUriYQsVJOc1NaXKMQpyWzUN7bM5L4qlB8rgjgrQTJ2Olmj+Tdisx32g7e
MmnGWUgAtlagk7UGRRlQk7iPmqL7pBINXsZzkVJBaGV1yOKBFu2ZkQFMiry/vcE53fzq3HbxqgAW
oQojJrSEbmdQc6RhcAfNWPIjxuSTxmrqs287iTWZf3OzOc9aU1Z2ITaJ0yzqRnrWy7FEAIrK0nbP
liCcVpzHcSOcCoHzsypoMuW5rRtG8sAHPFV5n2ZPNTW481Sw6UCbL80pKkLmuWu4mkc8c10gOcjH
Sqk1tg78Gk4oRBY2u8BSPmrRZTFhcVVilEQyCRTWu1djnJNLkRtDY0VIZSMdKy7mbkoD0rRtZEAY
sKw70jz2I6UciKBFJIPNW8YAGORVGFycDPSr6/MBRyIzlJ3LEErLwau+aQpANZfrjPFRNK4OcnAr
JoguTxeYpAGa5W6haIsCDXVQTBxjPSmT2scvJXdSN0cZEjrJu525rU+dipAbAro7OwhZwrJVq/0t
LdNypgVvHYDm40K/MBzWks+AASc1lSShNwycVVa53fdJpciA6aO5QYzmtJQjRliK5O23MwJJPNa5
lk2hQTxRyIDA1LzGkZQTjNUbSFw4LdK6CaEPk45qttRSFA5ro5EZKTuPK4AwDimhypCirSJ8vOc0
ogwCSKORGpCVBBPOamj+U8dqYRt3Zp8fU0ciAkZnYc5zUattyMGp9pHODVOZgCRQ6a2ASZFcHAO6
sqS0bkkGtWNlUncCRTJD5r7V6VMqaSAyI4ijBl61qC8wgQnmn/ZyM8GqEsRRwTnFY8iAk4Y7u9OU
hWFU93opq5Anm4GOlZzprcd3sLK23BBNNSfkA1NdRHAANQwWrOynBOKynsI2oZyEAUnFVZ1eUng/
lWklsFQAirMMMZzkcioirkT2OfWDHUHNWY28vjBrQmhVG4BxWLdPhsL1rVRsZGiJUZgO9WvN24Ir
n1uFiyW5NU5LyZpBtJ2g+lMDrXlbaDk1nM7vnk4otLyOVAjZ3VZ8sHGM0AZUqOMnnGaxb+GRkJXN
dVKqqNpBzWeYvM4xxQRN2OWszKp2tk810kUbBQxzUsWmAHcUq95WAVAPFBHMzNLYbHapPK80Db+t
QXMbIScEgVRN1IhAViAKuERNmwsO3qDUU77Rt7U63uQ6gHmqd053cGr5EF+hMws3tmR1PmEVzwt/
IYlBWqFB5CmnGHdyRWclqaR2IIFaUgelbcEe3aMHOaz4lEfIFaEMmSOeakqOxYkYoO9ZMsqBs961
JwWXGTmsGWJzIOvWs5RdxmvYyLuBJrcaQBRgcVg21q6KDmtyzgeU4bJArMClJKeRzVSSB2ycHFdU
9hGAPl5FV3jiVSuKwe4HJl2jfAyAKmMoZSc0+8jVSQorKLMmeuKRSkxJ7tY2PJqe01NVcAsa5u+W
VmLKTiqkDuWAGQaCT1ODWcYXcdtXxqSsCK4mwUsAWGa2+EHANADdS/e5wawTZtgkCtxzuwMUqx7l
IHag25EYKubbAGQa1IdQjwC5NZ15A25uaxZGdSQCcituRGJ191rMccTBCQTXFy30s0pO49aqySSO
SpJNXrS0yw3DrVAW7NWcgjrW5v2LjJzT4LRYkyBiqs7hcg96cdwM+5YsSGJqEKF6ZqaRQyk96pYI
JBrcD//R/l8j70nlbicjpTGuEQ+XjmpBOqDmvFlsfVczJo4tpAxxW/aybUAGa5mO8V3CgHNdNbMG
jAAO6sSR4JDglsjNbsT7ozj+GubW2mknVQSBmu2j0mSO1Dk1E9gMSWQgnk1T81snk4q/LH85Tqaz
5V2kgVzz2A0bR9zL16100EMTgAqM1yVl8hBY1sfbPKwwPSs+Z7G8VobcmiGXDKtOisjbZBU5HtW5
oF7HdxHg8VrT2qSAkAA0XZpBanPLJsznoKtxnzOgOagkgZZNuMjNaNvBtwMUXZrYswQHGTUF43kI
xrZRdqHiud1MNzk8CmpNAcTfarcxOzK7hayRrN2XDGRitbl3Ak6FQoz61nQ6JIzHuKHJmkEd74c1
EXiBcndXSzxNIwUKXP0rmPDmi3MUg2I5yccCvfvC/hVriWKSdQwPrWU5M6IROJ0Pwpd3U8bMj7M9
xXv2keGI7a1UeWAwHpXcDSLCzs08uFAwHYVNZW/mIyg7e1Z3Z0U4o8x1DFhIU2nPtWVJdlh/FXZ6
5YpBIfM2uTXKtbKc4wKOZnRTirG94fsftjK+3n6V3v8AY77QccCuf8N3MFoArqBWzqHjewsX8lk3
t7VlKTudMIqxAdNUTAMoOK6/TWW2VVyMV5deeNrUybljb8qZp3jq3ubxLfYyHOOa4asnc6IRVj6U
058IHOdtVdThjcNKi81BpOqwPZKowzEVo26fbX2Dp71yym9jphscRp93c/2pHCgkxux0r630bT5G
0i3lPUqCa8i0/Q7WO4iYxrvB64r6F0kxGxht1IGABWEpSR3U4qxy8ts8vyrDI5X0GaybvTZ2BAik
THqK+uPh74X0iZTJem3fvhqrePPC2lxpI9mIUCelcspO52xk0j5GtNIPmKXUnHtXufhPSXkRFXgV
5wJobe8eA4Yg4r2TwnL5SK5ztrnqSvoztp6Hqeh6NNFLGoHy+1fRnhyVNKsw2Cj4rynwegv7mNcY
5r2XUNOazt42U5HoK4K8mtEexhdrnSWlne+JkEX7x0JxjFe6/Dj4K3V1LDth2Bjk8U/4HaNZ6haq
00aIyt/FX2joM1jpvl2sMYEnTIrGLb3Oj60kbnhL4N+FFtYrTUtMt7i5x1Ir1rRPgrodpOph0uNI
fTbV74eeHNR1HUobh3byevNfWNrYQW8SR+WpZR1xVGU8xSizxaX4NaDc2ISPT4UdxjpXjev/ALLu
hTPLez6favgk5IFfbYAUAAYAriPGEd2tk8sczbADxmulQdtDy8HmdpP2jPzu8QfDCw0CTybezRVH
A2im2Pw91i8tybFZUT6V9E/ZRq1+Ipoi7bupr3/wn4ZsLS1zJboxx6Uvqcr3N55/Si7XPzA8T/s2
6t4r3rPbNLIehK1xFj+xH4ttvMuogVgXnG2v2nXSdOU5FpF+VWfs1sqFTHGE9O1dMcE1uck8/orq
fzz/ABH/AGYPGkW9bATRSR9wprkPDvgrxt4QtXstRubh5TwDg1/QF4v0nw7c2M0X2a3NwwOCAK+E
fGvhC3XUXto7IytK2AwXpXR9V7HPLP6PRnyR4RutRsE235kmYnuK9p0nxe1kgUW9y4Hopr1/wp8C
LnVGjkKKoc55FfTvhT4D6TpYjbUba2uMdsVMcvlfU4q/EVFaXPzz1/4oeSCBY3isP9g0/wAJfGWP
zzFdpPsP94EV+jniX4EeFdYRlttMs4WPfaBXhXiH9kh7lJH0yW0gf261rPLpLUxpZ7SqPkizxK78
V6feuZmkj8mTsSK8c8Z+B9A8SCa4FpC5fnpXeeJ/2avHOkTyMups8URzgE/4VxM1pqnhuCW0vjLI
8Awc96xlhbao9D27tY8Ys/Bdn4bummtYEhx6CjxFrdlJYyw3S+YwGBmk1PxgZZ7mL7HP+7zzivnD
xX8S4YDfW8lnMGTPJFOlFdTjqyZ5H41jgudRuPLC7SelfD/xn8E6vfF7iwZ1VeflFe7XHj19U8RX
FuLa42l8DivUYvB0utWqTSWzPG4zyK7aUdbHFKb2Pwn+JHh3xLFKoSG9byzgkIaq+FvDmr3dk8tx
HOpj/vKRX7x/8KW8ManC8d5o9uZCOrKK+Yfil8ItO8LF3sraGKEg8KK7Fpscs3rY/K28kNnO8Ej7
WU45NZlyu5SzZq/8WdGuofE5mtJvLiRuVFV7tjHo6z7GJROeOvFaxk3oyI6bGC0YO7kV5Z4k0W5k
uRMhOzPpXf2NzNeb3WOVUU9xVPUZolAWQcr61tT3K5mcnpfhiS4g8xscetZF9Z/ZJzGB0OOK7JtX
SGAxRZGPSuZbddzfdZjmt3boaU3dkdnG2RjOa6zTJ/sciknrVKLTZI0DFSMe1TxRMzquDx61UZJH
pHqNhfvsWSJireter+FviSujL5d9KWzx1rwu0k8mJR6Vz/iHUGJXySVIreKurm0KltD7/wDCPjy0
1a5A8xWVjxzXrmorHJYGRWXLCvza+HPiaa2vYFaRuPevsBPGBks4Y9zcjFczbHozQ+yrLPIjjNfO
fxlVdOs5yp28GvoaxufOmD5PzV8wfHe4kkleEBtrcVpTkxOCZ8Z3OqebJOuT1ryrxZKY1dznGK9j
vdBkMck6YHevMPEWnvNA8RHzDjmtoSdzjnFXPArljczMRnGamjjKrjBrQl0aW3uGywxmtyOxVogO
N1EpO5w1YrmOSER3AkHitOBzEB71PPaeUxBqApjbxjFc8pO5zcvvG1b3hRCScivePg1pket6vCZI
96qe4r5uM4iG1hnNfYX7N8IkuvNMZx9KOeQpxVz720OxttPsYo40VSo7Vn69qbpG8cRZSRT7SZzK
U3NgVV14QrExdlTA71UpNojlR8U/F/xDFbNPBdHc7+tfDusx/wCkPKDw5r6J/aFvjHqzCJ94B7Gv
ml5mnjVmycUcz5RhCfMGz+KvVPh/bG3vo3cH73pXmmjRG4vlj2kc+le/aJYpZ+SwAzXDKTOg+i9J
vZgsIVzsAruoGM2Cua8l0Of5YyxPFeraRdRS4jA+auGT1OmO5u2uIXUk16TpFjca5EsFixWQ968f
1+6ezWMRxyOznHFfT/wT0K6nsob+aGQh/UVz8zPTpRPWvgx8JtRk1GOS7+fnPIr9D9I8FQ2ECIkK
o4HpXkfwp0xop0lwVWvqBJAzoirijmZ6cYo6bwPp76ZvMvQ12V3GtzL03A1gafHIsaEE11UCfdJG
TScmdUIq51/hq2S2hyy1uzxrNuGOtYdg+xRzW/DIrdBzXFVqNHqUoIymi8hsbeDWVeRtkMpIravJ
RHy3NZXnpKCQDiub2kj0oU1cs6bdxxjbIM1y/ia9ggLSqADWk0yQlnwOK878SyvfErGxUZqbs7Kc
Vc5a91KaaUyRu2AarfbpnAVmJpPsrW6nec1TJAcnHFF2dfs4rYvmYyLtJJrGvAcYQ4xU7zqvAzmq
sjbhkmi5cYJlAsQvzZJFMgujuKgmppVyBzzUMCJG3zEZJpGvIlsaiyFhkE01mx1PNTKqhCQRVJ2A
J71jJilHQjnkYIeTXPXErjcCea25ZN6lQDWPLHuJpHPPYyXLMG5O6syeIyKwIOa3GXbwakjgQ4Yg
Gi7Mjl7a0eFt7A9c1ux7JFHGcVauYUChgQMVQt4XdjhsDNDYFnylYFQKpy2jRZYKcVo7CGx6d6vC
aFYWRxlsUczJqTZyK3/2WUbs7c1Y1KeC7gXylwxrNvtnnk44zxTVbKjGcUXZz1JMjs43tplcHAzz
WvqOowSKioBuFZp+4xrCcuZuT8qmtaUjmqyZ6RpFzEFCsRzVy6ZN/BXH1rgYrsogAcqR71lapr5t
UbM24j0rqk3a5zRk3oeou1t5R+dN31rCaaNXbDrj614XN4pvJZDtncAH1qeLxLLGAXd2rso4Kc4c
8ThxGb06MvZzZ69eatBHiLq3Ssd5g5zkkVzdpfJfRCQuAR6mtKBdwJ81eKypUJSfKtwq4vljzt6F
2W8htkLNjisD/hM9PtpmWRNwHFZHiK52oUWYL+NcMPJIO90Lfyr3aGVzaszwK/ElOLsmeuWniqxv
J8RKEFdP/aMLIcEFq+e42ZHzA+36V1enau0GFnkJx6msauVVIu1jpocSUnuz0nzd24yHI96jtLlE
mOw4ArnZb1JYyUlVc+9QWt9HE5DTLn61hWwMqa5pHRQziFeXLFnoxvEYAY5FTLJvHBrjvtaohYNu
+lWrTUDICAWFcko6XR1Oq78pp3fzOV6irFra8A4qtDE0rhjziuggt2G3BOBWPKh8zG/2c0kTGMEG
uC1BLi1vCrsxGa9R+0rChGDXIatCkrmfb3qhczIoInuIQwBxiqL2zByoroLC9t3tTCqbWHeqM+Ec
8k1tFHNUqO9iO2g5A9K1DeQ2ikN1rEe7EGTzXMahqJy7lzinyo6uZ8p1UviG2L7QOadPqcT2sgyD
kV4pd+IEM5RRgqetbNlr8JjCO9ejg8kq19Yo+dzHiijhfdm9SR1b7c7lsLmuj+3xRQBFYBsV57rO
rxxgujY/GuMj8ZxicRux4PrXsPJpwXLY+Z/1ojOXPc9njvfmIYk06XU4LYFpSMVx8PiKxktTL5iA
getcFrfidJ96RS9/Ws1k0uxpLimnLqd/qviSKV9kUgCfWudju7dpxIoG7PWvIpdXk3nM3NatnrCK
g3TKW+tXHJpbtG74qpKNkz3y31ENEFMi/nWppN0y3I+fivA4taY423Pfpmu70TVmm2JvIb1zVVMv
5VsYxz6NTSLPoIQtOitnctatjAkWMLzXN6Lfg2qxMd7etdTAflyDXgYqOtj38JVk46l+bY6FSCa5
C9iQMwUEc10+TyMmsq5ti5PrXHyI729LnGSxsWHBqVV2jkHJro0sxFksufrVK4iAY7R3qoRVzKU3
Yrou5WQCuJ8WQXMNjIfmKkdq7eJtrgetO1z7JLpckUiqzsOtddKNpaHPObsfBmu2byzzvjHPevF/
E1jA0UmUHmjvX0x4z01rNbmVD8pz0r5l1aYz+eCGBHrX6/wlLY/AvE+C5GeI3itEXRz0Nc5KD5nB
+Wt7W7kRXDREc5rDZgQARzX7tgPhP4mzP+IxUYdO9QyRszEYOM09Y2DBsnGa0hGnlBjjNepBHz89
zK8lVAyAaxtUQxIGU4zXQP0H1rJvvmQg81TgjCbOGuR52Tk8Vz11cNBlRnNdLKhaZlUEDNVL3T1k
Q8DNCgkQc7b3zCUFiStbdzq8IgCKPm9qwmtDCTkVVdTyGzT5UZ1KjWxMt3h2LZINRHUk84Lg4psM
O9whovNO8hgQQTWkIIqMmzaXEhDIKu7flBYfdqHS4G8sb62pIlER7VXs49jRTZy95drHlSp4rDMv
mOep5roL2y89SEwGrNisTCuHOSKPZRNo1JWKgUkZxQp2k5Bq0y7DlulIsXmZI6VHsI3O2nJ2IFcK
4LZ5NdLFIrRDAwa5lovnxkfLWnBKBtUk8VnKjG51wqOwl9ceRC+4nmvG9XnlkuG2McZr2LWIxLbl
UHNeZy6W6ysWORS9nHsd9OpKwzSdLN5CS+CfesnWtGS2WR1Ubl9K6a032gIDfLVXUJfOU5BNROlH
c9ShVlY8YnknEjI+44PpWjZ2jyYYAj8K6WawhMhfYOtDKkCAqoXbWTpo7o1JEMFoyYLAmpblcJyp
qSzu0nkEeMVvXlnGLcncpOOtROlGx2Uaj2ODMO7J2nNNiEqMQQ22tlbfLfjitmCxjZCSBmvOxGh7
dKKsc7BOYdzHIrjdbvZLh3Cs2BXb30ALtGpxWDHojPIWZgRmuZ4aFWL5kenSxU6UlyHF21vJJ0V8
j2q1KjoCr5yK9LsdMt1UqVXNcR4pCae+MD5vSvjsXkUdXFH2OGz2dkpM5K4UvubsK5e5n2uVz3rp
BOpUnP3q5q7t2e4BHQmvjsXhpU3Zn12BxMZq5csZJFdHiJV89a/Rb4DyTT+HSLiTcw9T7V+fNpCI
AjsM4r6o+FPxFtNLWOwbKbjjmuB7HbFtPQ9t+IOntLb3GxSzn0FfBHxD8NeVBcXEyDzB7V+nNpBb
eIrUyqUdXFfEHx1099OuLiJYX8r6cVgejGTsfDsVs+5hzgHFaEcLH5QDW2lsrOxAxzT5IBGA3Apj
cmYElsVyOaq/2cSc45rVedCxUgVLEwXGTmqjuSVorNokBA6VUkLK2MNXSwlMcgVQu4kLZUVcpW0A
pQc4zmtWGNGwTis4fuqBdbehqYPoBtoV5CjpV1WCjGawIbsFguMc1amuAqYB+Y1oCVguLsI+MnGa
lj+dQ+flrBd8khjnmrVrI5YJuOK0pgaiEbzgd6voBIQCOlUSRHjjJoWfuCBWhE9h18wiBCkZrnWD
S8kk81o3Upc8k1l+cF+XvWdQyLkFobjCqOlbK2yomzacj2qLSPkYseQa2rjaCWxWZrT2ObnjMeeD
VNWCsBk5rauNrKeOawVVlmBOduaibsE3YneHI3YIqNNg+U1qSbTCcDnFYJZgWJzxWbZHMzRDpH2p
fM355OKzAzNkZ5q3GSgwRWM9xNjvKBc8dKeVPAUVUkn2tVq2ukDDeM1AhskbhSTVPblgADnNdO/k
vHkbaqrFGcYHf0oNobElj5qqAc0+aQ7iOavwwhVB7VHOkfBwM0FGcqb8k54qFjtyuKvsyhMAVmyd
RQBYgxxu5qaWcRDGeKpFtiqaZkzdc8UAWUl3HjvV9WwoHes+BNpAIrVW3JXfnAWtVFG0YqxAyhgV
IzmsmeDkhavzygZABGKpeYRnNPkRVigkTRPg5PNX9jEZwcUIoZwSO9aUbIAVK9KoDK6dqrnczCrV
w6q5wAKbEoc9OaBcqKk8LFehptnFIpOc4rYaPIAxUkUITqKA5UQRq8bhskAVrx6pHGAjEk1VeHcj
beK5mWOZJGyW60BZHoEDRXDAjGDS31j8m9Mbfaua0+SQIMtjFbtpqG5/Kk3MDxQMyorZ2c4BAFX2
UxDr0rXnWKNQVA5rAu7gJkk1MtgK9xc4GN1ZDy7+p4BpJHMrEg4FVpW4wM8HFZJC5UPKg/dqPGMj
mooZsMA2ea0hEsi7gBVyih2M9ZtrDtWrDOny81lTwnDY7VStpXEpQk8VmFup26SIycCqs8qqcZ9q
ylkk28NUDmXuSaC6e5cmmCgnPAqCO6WToRWbPIUBUk5qlGXRicnFZ1DU6Zot6788DtVL7QgfZUAn
fyyMnFZMjOznaSK56g07HaQDOGyK27SYBtprk9NSXaAxJFbLuYuc4IrM0gzfnmjXkVV+2BMkGufb
UMnacnFOebKEg9aunub0zUi0w6zqlkYRl1cV+7H7H082j6LYW7FgwUCvwz8Cu8euWjzBtm/vX7s/
suTwXVrYxxpyVFXJaGh+oWmRy6gLNlY5OK8U/av02az8GTSOTjyyentX0N4dsHtI7KVs7RjtXkP7
XE8d14DuQEOUiPX6V50visa09j+WX4j68f8AhJ7iBGYfvCK5u8fzII2B5IqX4hosvi2+xwUkPWs2
NsQqGOQtehT2MihJa+YCcYxWVJEI2IY1sTzY3bcgCsWQtI7HJNU4oBjoeduaaquBzmrQIHUVEXAO
O1NKwm11JYoN3LDIq9b2UAcPsAxUcZG0c4qy0oEfBxWtPYylboXZ7mJIjGB0rmpW3ucetXC+8HPN
V/KOc4quVEOKIfIZsVUuIF9Kvu+0beciqEsmc5zUcmplJakUSY6dK2LFS3TPBrAEp3BQSM10um/I
Mk5zWhJZnGARnBrk9Q8wucEkV0l6+W4PSqEkHnKDjmgVjBgSRGByQK2UZmABzxVfyvLOD1FWbd0E
gVhXOHKi0LQSKSFrJu4Wi5wcCuyhjVk4ArntVdAzRbeaBnOrLgg5zzWtAuVDdqoWlk9xNjIAHrW+
IPJxHwe1bRihcqKw+YDiqj5Jxg8VrJEMgEVa/s/zMEDGPaqGVdPUEqGU/LW+21QMHgVQjiEWcjpT
ZJcgktjHvXQBZZ88ZAxVGXUEgbbnk1my6ko3IBhhxWRI7SFmJJNTyoDqFuPM5JzQzIcbhWFaSsuN
xPFXpJc8g1Dt0GaSSxxg4rmL+43TnBO3NWnkc4OciqE5DduelKO4+Zlm1bLAZ4rZ2LtDEZrmoiQe
Ca3Ld2ZdpJrXlDmZN56rkDtUMkwXOajkiYMeaqydhiqDmYklztIOTtq5BcpIpBHPSsx13AEjpUCs
VfC5AFPmYczNzy/3gYdM10EM0TIAR0rnoH3KAc5qRpCmRnik2w5mWdRkjfAQCsDYyuAPWrMkpZhk
5/GnIu4hgKiexrGVzXtrbzIgD6Vj3dmYZDgd/Sty1fagGTTrmLzATjJrK7JnscqqOrkEmrRVOhGK
tGHaSStZ0rbWHIouzIeVjHbNTWz4YAHvVaPMmRir9tAY3BPIrSDE3Y0VkMYJas2WQsSQTgVbnzgY
zWc3APNaJ2M5u4sTFm70s+nNcupA4B9Kmswu4ZroEQHG0UNkFa0sRbxhQvNJJb7SWPStfhhjoRWV
ey+XxmkBQlVHYjHAqJZViYKPu1A024nGKrSTDeBnvQB08MayKGAqOZN2VGcVFZTDYFzV7arcZ5oA
5yVNjEHpWezhWH5Vpaj8jFc8isdfmxkc5oNobGhFKegJqld7nYbSa0IIuBmoJ1+Y47UFEESlVGTV
yOXHBpLSIyMAQeK1HsfMAVBtNAWKBlGDVIkgkk8VdltJLXG7581UkjLYIGKwe4uVFU3RVvlJGK17
a9RgFYnJrGaL5hx0qXbsOB2pDOvszlw2a19SuYmsimMtiuPs7h0IUknFbhYSocmt47Aef3MUnmMc
nbmktlLttwavakdkxUA9atafaHAkIpgEamIgEGrIk3EYzirEsW8AAdKq7PLIGDQY8zLnlFkJGelY
+0iUg5rorY+YhUdah+x4cuQMA1akySlu2AZB4qQNvAwelXJI1ZMBQMVizloiVGfwFalqTLTMu4Ai
pRiPkislJGD4JOa2EG5cHOaDUjlc4zk1nn94SM85rSaPaMGs2RTG+RQBP5JwRzmo/wDV8Ec1ei+d
B6ioZkwCQpzUy2AljdSmTyailjEg461TDOn3ganjbzSNvA/nWIDI7cF8YrQSBY8cCmSDYgA+9UUc
u3G5s1E9hSeg6ZSBkirWmxhyeBTJWRkGKW3mWDGKyaMuZm1JFsBBHNVxhSSG4qrLqCFec1UW5LE9
QPrSUbA5MuXdwgQgj5hXLvl3Y571pXJLdCazx3GCMUyR8Vk0rjPStK500JAWAGaW0O05561PcSlg
Rk4oFK/Q5f54myCVxW1aXYZVQg76pTRZIA9avWltsAY9KAjfqa/ledGcHmsY/uJQjHvitMT7MgGq
Rj81y1A7G5GyGIHFV5UBztNVEm2AITnFTiQnBxQZTRA9r5iH5SaxZLMKWyDXVIwZcAGqNxbM3IBp
3IMRI9isQOlZdzPsc7s4roxCx+Xa1Vp9EeYbhRzMDNtJUlIA4q/PIkagYqp9ia0BHcVGNznawNBt
HYBJ1bFNWV/MG0nFXUtvl6VKlsBtGOlYylqUa9tbtLEDgnimfZVVxuArbsJIlh2sACKx9QukLlU4
IpczNYLQsxogyuRgVet/lb5TwK5T7Uy8ZNaNnqCkhTUkSWp0bTZ+Wsu7k8sH1qyXXAfIxVO4Kyg8
CsHuSYcpLMd2aj8jd2OKtOyqcYNMRv3g7ikBnyaa0hwBxmov7J8ohiB+VdaFXA4qjdcZoN+VGbEU
jGAOatq29cZ6Vmu23JHrUJuCpA96A5UapbBxipVfbkDrWT9oyvXmrEEo/iOaBjbjLHiseeHOcDmt
ZyWckH5ajjh3k5FVzM5zMt7MDllGa044NrZwatR2xBPFSMnUAHpWwDWl2ptrCu5CGJJNbJVsYKHi
sq5tXcFsH5acdwM6Ob5grc81YYBsECqcMTSSHAPBrUWEgAEZrcD/0v5a5rZ/P3c4zUc+4EAZFdPP
CIkLFeawpl8zJxivFlsfUMis2G/BFdpYyKirkVxkEZV8jNb0DPwBmsTHmZ21uItyyfLXQT6vBHai
MDJPFecK0qfxtzUEks6/MWZhnpUy2Gm2dDJKXkLKCdxqZbVyNzBufan+HUS9cCUgbfWuuvoYIQqg
riuOT1LV+pxB3I2ApxUzcxnNa1z5QTIAzWMx3ZGTUm0H0Ov8LzeWCuOprut5CHAJzXCaBHjJ9K72
L5lAI6UG9PcrRxBmzjmtWK04zVdEO8EdM1vQLkAYIoNTNlUImO9c3q6fuWIrrrm2JOcmuZ1ZGWMr
tJoA4yCNiwGCcmu50vTgpiYpv8z2rG0iyDyBmHGa9R0KOBZ08zbtT1qJs1p7HtHgjwTbCxW9mWP5
ucEV0rW0NlcMsRVQPSuVg8Zxafai1RgFAxXP3HixhK0udwJrM6Kex7NFK06D5sgVXn1VNPVjkE15
Rb+Pzbgps3FuKz7nXJL5y+44PakdFPY7G+1b+0JC2cY96zfPBYAHpXPrOVU8msm51UwvjJrKTd7H
RT2O0vdW+ywtsbDY7GvL7rVbme8JdnIz3NWp9Qa5I+Yn2q1Y6PJfuu2Js+wrGd0zphsTxz5QMwzR
ptrc3WoK8Ksgz1Fd3p3gG4u1UOJEH0r0bTPCMemQgFA7jviuWe50Q2Nnws0tvFHHI7Ocd69X05/K
2uM9K8pss206jaeDXpVhP5kSnFc0tzohsdtaXe0q+TXoOk60U2rlvzryiw3FjnpW1DO0DZycVhJ6
nfT+FHvlr4g1C1CyQXsij0DVdv8AxXeXlsYXmkZmGMk14vZ6u0TBmcsPSuws72C9TLOqFfeuSrps
dUdiSx0C6vdQWcSsVJzXumnWpsoIUJyRjNcd4Tu7RH8tmRmzXo11sKB0PvxXOejTjdH0L8NLOOUJ
N5y7h2r3GJVuLqOCUfIDjmvi7wl4um0W6Ri7bFPSvX7j4sptSRUVGUdfWuSsrvU7qMmlY+39A1JP
D0ERtplGecKa+lfh5q51poJJHKEEdT1r8tfB/wATY9WvoYp7lVXdjBNfbPhnxxaaNYwTQ3MbELng
0opbHPKL5j9i/h/4o0aw0uG1fyVmUD5s13E/jvS4WCK8UjezV+OFl8c7mZxFBeMjjjANeoeHPiVe
yyxzT3sjd8E09EzSdFNWP1Z03X7fUV3Iu2svxDfxzQtbAE5r5B0b45RaZarGwRsd61IPjjZX1wmJ
InZj0yK6pVFbQ86OBlza7H0Dovh+NZjOYxyc9K760uVtm8raSDxXn3hPxrYapbIWeKIketdM2oQv
MBEwkHtRHEtPUWMyuMl7iO5VgwBB61zGuTzsjQwhwzcZFa1hLmPLkjNXGMB5fYcetegsVFo8Srkk
1qeKyeD9XvZ97Xsm1j0NdLp/w9sYgHvY47iX1IrvvtlkhCiSPNSfbLfGfMXH1rVV420PLeBtLlKl
jpFnp6BIYUXb6CtSo0ljcZVwfxp4bPY1rQr23LqZM3q0LRRTWYKCSa1nWch4XLOSfMZ99pNlfwvH
NbxsW74r5h8d/AePXZp5bcxwhiT92vqlpwAcCollRwwZc1jy30PbnLqj8uPF3wNttBjkDW8bue+z
rXxF8TPgSmqGSW3CW5yf4etfuD4/0OC/RgIx1r5j1z4XQ6lIDvCBT09an2SRzzmz8bfCn7Kl3rWs
oIoCjK/LeX1r9DvB/wCyHMml29tKg3FQMlK+3vhr8OtH054d9lCzofvY619SQ6dYwoix20ShRjpW
1GnqcdWdj8VfH37G+saTA93Z3Dt1OFSvyy/aS+F+v+H7KeKSxu7h1DY+Sv6959NsLlClxaQzJ6MK
+bvid+zL4Q+Iku+exs4l54K9a7PZnLzM/gD8SfCHxT4h1+eQ6XfRIH7oa5zxT4G1Lw7Y/Yp9MuJM
DB+Sv7dfGH7AHguzspruy02ykkAz8q1+evxa/YUg1CG+aHQz+7zgiM1cadg5mfyy6NpPm28tp/ZT
xO/8W2vHPiF4Su9MZrhZDjOdoFfun8Sf2YL3wRFcmDQZ3ZOMhDX51/ED4Ua5d3cxfSLtUUngoa3p
xQc7Pz20xHuPkmzGVOOe9em+GNBguJ1VnVqh+Ivg/VPDyyNFYTxsnouK888KeLr23uUhuI5IirYy
RWrp2N4S7HveraIkKeWiDHqBXIvYCMnC/pXo1rrNrqtiqOyK+Oua5q8a2jLKZF496zkj0KU9NTnG
JjQjJrjdSlLlgVzXVz3cDuyK6nFZslitwTg1stDdM5DT/EX9i30blSVBr6x8FeKo9ftYlC7CvHWv
l688FG7lWUSEbTXsXw60ybTZ4oy7bQaznYVOTPrTSmESgt2rw34xWoa2mu/K8zYCa9ohwYodr9q5
/wAS6OmrW0luyhw64opl8zPztbxAkkssLW7LtOMGvOfFN5BGzynagx0r6Y8W/DP+z7+S5UFYyc18
k/F7QLu2Rri3eTao6CtYbmE9zzK/vY5bhnVhgGnQXgjOeSK85srm5fcjiTIPeurgjkKAkEmnLc4a
3xGncyiVgwHFRou4dOc1LBAWXawNW47TDDk1E4q5kZiaY97dxRrldzV+jHwI8MLpGnRTuoJK+lfD
ekmNdRtU2jJYV+oPw20tBoNtKMLlBRboRb3jsbZC94Cqkc15V8Y7yew095YJWiKKehxXu1vbRw5c
44r5h+POqqbGeJCDhT0pW6ES3Pzx8XanJrmozLOzOUOMk1jQeH/NjJDYp0+6TUZyUP3q6PT/AJsR
jOTTt0JMfT9HNndLIBuINexaJayXSx4DYBrJ0rQzcTIpUkGvctB8PJbwoCnP0rgZ3RQaNpcyqv3i
K9W8NeGLtrhZtzbeuMU/w5piSSRw7cnNfT/hXwnCUjyoBrz3udUYo5nQvAI1y5to5YgQDkkiv0L+
G3gPT9K0GCDyYtyj0ryvwh4WihaNkQEjuBX1F4Y0yXyooxvArmPTpR0Op8K6WsEwSNNoHoK9hs7H
Mqcbj9KyND0byURgpLYr1XQdL+dXkX8xQelSRcs7QxwqChz9K6XT9OMgy3FX4Y4lwuwVvQwqqjaM
fQVlUZ30YK5jtbGLABPFaVqpGM5qd4l4JGai8xV9sVwVGerSirowtXjdn2g1zct2bTCMC1dPqEqK
rMea4y6cSuScjFZnrRgiQzmXJycVyuoDEpGO9bcZIJ5NYmocynHPNB0cqMC7G7KjNYc8LRgnmt6S
Ty5DlSazbqTe5G3FBcdznnJGSQcVAWJ7mtW4iDIT0rJPGeelBtYr3EjDjmslp5CwIDcVsOytx1xS
xLEMqVHNAFVNS+QIcgirlsfOrPuNNO8upODWjZx+UOc8UuVEy2NL7GHXGcH6Vj3tubRGcguK2PtB
AAAPFVLq7V4mRkyayitTE4tp/OY/KVxU8U235SeaZcRlA7qprmpLmUycBhTmiJo2725Kg4PFVre4
LYxmqjuZYgCDmrdnHtQZFQZG9bSqyncPmrLulkWRiGJHtTw5DBRmtKGAMpLHNBnUOPu7V5iCGIIp
yQlUAIOVropbfynJIyM1C6owwFxQc9QwmOQUx7Vy2rz/AGD5tpOa7GW3MbZycZrG1ewF9AyAc1s9
FoYPc8wvvFggQoFOT3ry/WvGHlsxdywz69K67xZos2l2s9wVc4B6ivkDXfEEk93PbhmGDiv0XhTL
qVeFqiPyLjzOMRhal6Lseyr44iLnC559auDx/bpgNF+tfOUeovZIzs2/61yWreOWt3IA6Gv0GjkV
KHupaH5TieKK1T3pPU+wY/iLEhDeZ5Sj1OK0IPi3bwnaHEv/AAKvhG78TXeq25SKV4voaraVrN7Y
krLPJL9aivw5Qh78UVg+LsTP93OR9rax8QRqDFkcrn3rnW8SSFQftePxr5fl8V3Ac8vtqrJ4lu5i
QsjgUqeWRtc2nmjcrH2Vp/jqCyhYykSsvvWHN8Ukv7wwxRtCFOM5r5hg1y6Zdpkk5qd794lLqTvP
euiGWQnujz8RnFSDsmfX0fjpREi/ahkf7VZV542fz45UuThD0Br48l1vUFk4nl59614NVvRGAZpH
Y13YXh6lJP2i0NY8RV4WdJ6n6FeFfGcOrQJEXG5eDk9a9Ws7mMhSMYr89vhvq2ppfxowm2M3pX21
pskrWsILNucV+TcTYanSrOFNWR+3cNYudWgp1Hqev2VzHgYIro4J1IwBXmFh5sBVdzMDXbWcpQDJ
Jr5Ox9WjcMXmHANZd/YkoUBrSglIIPJqywEmCQa1jFAeeeVLauQN22nPKSMkmus1KOPyzhRurgdT
uPscLORWsInLVKl/cKA2XGRXnet3+5WVX2gVl6/4n2llRjXjvinxq1nCxBLs1erl+T1K804bHzua
8TUsHTcam51F5qccJbLgt9a56XWcvuS8ChewNeH3/iy5uVZ9zjd+lca2r34laT7RLj0zX6rgsHCj
BRitT8IzPM54ms5yeh9Laj4mMkJj83cy+9ec3mqyl2ZXOa43S9VuLzKuz/L61uLFIxOVPWsa9JNm
tKq1CwSa9qiowF3Kqjtmq0Hia4iYmV3fHqag1KKRImdUbj2rnYLaa93AoyY9q5nFJ2YU5Stcn1r4
gmN/LRGz6g1n2/i27dA4kkAPvXPatpDpcHKlqjih2LswcV2xoxscEsVNy0PRdD8VXT3kYaRypbpn
rX09oN61xZRyplGr430GExX0bkHaDX1d4NvlvFjtFXjHauTGUI8p6eAxVRTVmfQXhrVWSFFkYlun
Jr2TTZfPgVg3avBrHTJP3aozCvcvDcbR20cbk5Ud6/NMwglUsfsmT1JOnqbG7bwQTimqeTkdTV6a
HPQdKrY28HjFcHIj3XJ2Ea1MgB7Gs25091BOS1bYnXGAOlM+0xxghgD9aqEVcwlJ2PP7xvsrEsTx
XH6vdTzxkqzBRXda/aLc5kR9vtXGSBBC8THnHWumCSZEHfc8A8X30YR45ACfevm7XLRP30qAAda9
r+I9rPHfMYi+z2rxbWMrasCTnH5V+s8G6Ncx+GeLEP3T5T5w12DffsQOhrGmt2UhieBXY6nGpuGJ
GeaxLyNXiIzgiv3vBr3bo/h/MvjZzsmopD+7K5qJbtnPBO2sq+tiXK7sEGrFqNqBOpHeu+meDUNB
p93Y1m3UuAR1zVmdWjU8GslstnOTWhlJaFPywGLdTSyRZXJq1BCZGOQQBUlzAURsEnFBgcjexLk4
xWNLCPStqZX3tuDdagEQdueMVrBCcTIiiZSW24x7VIyM7hmbIFbbRoAFArPkhAYqDVmctNEaNiyu
wUDbTNWn8tfKVsGqiloM4BrLuTJLKDljzWsVoXB6GzZL+4JY5NQSruYgcc1ZswTEF5Apk8RTLAVX
KizN1LTC0AZJMVmR5ghKklm6VtKsk5CkkKKtnSVkjJLdKOVHZSk7HGsWUliSRUf2khuAas3kXlSt
ECcLWaDhwCKxlFXOqL0NuOXzUw1ZNyiliMVdBCoSDVQjLFiSanlR0xm7HO3wMPIrPj/fZyMYrYvo
DKc4NR2+nu6jhhRyo9enJ2OWvoihJAJArm7kuzYAOK9Rk0bzQQSc1zWoaJ5LHAJz7UuRHXGbOHyY
iCvysDUkmrzIhVixC+9WLu38piuKyZ4d6MMVy1YrY9KjJ2ua2n6nHMwU1tz3nlRfKTz6V5Qss1pd
ADdjNdraT+dCCzV5eJirHr4arIGkeSUuWPNWFdsgZqHAHQVPHG2QcGuTC9UelKTuK87W6Fi5rzzX
9+oMSSflrutQtHeLKsRiuPkifcVKH8qirFbHRGpK5xMdvKjFCGOParBsm4JArsI7OPazMoz9Ky59
q7lAr4rO8GpfCfaZPi5R3MtV2/IQT2rNW9urPUYhA7r83atjbyT61EkCLMsjAEg18bUwcoxbZ9fT
xinLQ+xPhH8QZIIYLG63uW4yTWn8bY9O1TR5jHDGZnX71fOfhvXBbPGijy2B616DrWtfbNOeKSbz
Mr3NcMY9z1Y1GfJculNavJk55rGvkJQqMjFeiauEjnfptzXB6jIu4gAc1XKjXnZxEhKSFT61LHPs
5JyKsXdtuy4qmsRwAcfjQlYuEmXY7zkACp5JcrnNZflY544pRuc4yaOVFkdxO2cAGqi3BVsEE81s
fZgyjI5qudPx8xFJNXsD8hVb5AwGDTHnODls0cplfwqhPnJCknNUKKfUnWXcTmtqzZSBxzXNjJOM
VdhuDG4XnbmmnYZ1Dngc96z2kZSAM1JBJ5mBnNOkiwTkVpBkT2K0nzIOeaggtjI4znj2qwEORkcV
pWUHzgkUqhkXLSExgDJq1cEuABnNPDIncU3zIjxuXNZmtPYzHVlBGDWbKQhJK/pXQySRqMcGsySB
ZicMKzqCqFIS7xjNQTw5zgitA2DRKTzxVJmZSQRWZmVY4dmW64p+fMzxt5q0OQOKjMZydoNJxQGd
cRleeWqKMnB6g1qNEWyGFQtBt5xS5EBQe5lXguePetKz1ANhCDmsSeNi3Q8VHBuLgAmjlRtsj0K3
uNwAzmo7gsvOSRWRZSMmFJJxWm8okU5rOS1HF6EHmZHbmoyB949BSMuec9KhaTaMYqRkzR+YM88V
Ukk8olQucVYjmyCBSxxBzkn861jFWAtaehkYMeK25RuXYpwBVCBdgGOKnebarHIyKsrmZlXMfltj
OeaqEZyOavO3m5yORSJbMfmCnFBsOgiJHTmoromFTgGtO3AThh0qO5xL8oXNAHMPIXwcHNa9jF8o
JNJHp+JCavCLy8Y6UASOoyBjpUTNsA9qmVepIqNhweKAGRz/ADAEHBp13CjgMoFJHBvy3NMlycrk
8UAUt2w4UdKctxsYNgAikkjI5qs5wp4oA2l1Denzt09a5m+v8ylRyKzrm8dWKqStVow0jAEFmzQD
NyJtwJpkq4BJPGasw25jiDNn1xVeX978o457UlFGSk9jPXqPrWrCzBR6VElpjnJNXkh+UALmlLYt
J9Sq5PTHWnx2g+/t5PtWxBYZwzCppIMDAU1iUYflkcAcVbit94IxmnSRMDwDWxpsGAGYGgadjkb7
T3U5yePaqkUP8JBruNQhSbOBjH61i/ZgpyB0qJ7D5mZq2DNjmrsWh7/mLYFXYgAwBPFXhcqmFxWT
RcGS29pHDGVwuR7VmX0DMp2sajudSKPhc05Lszrt21PIjemYSxOH2k5Oa6TTtJe4Klm+UVXjtcuD
jvXU2LhECgY21UYdjopmzptsiXdpFGmxwwG6v2k/ZAttkOnl5M4Ar8YNLvoWvYFZlVkPev1l/ZH8
STS6jp9gqNsbAz+NJ7Gh+72kW0VxpVoQVBRRXyr+1HdJL4YvLFcZ2EfpX19pnhy4tfC1ne7nw6A1
8S/tHwSrpdy7MzAA9a8yXxGtPY/mD+MukzaT4tupdx2vKa5KGZjboWBHFevftETH/hIpGEJAWT09
68YN6J7WIKoQqPSvYpxVjISeQbTyKyFl2sTnpSzuz8c8VTYEZHQ1MlYC/JOHHA21WViXxnvUahmO
wA9a0I7cIA3JqoRCxJkovU1nz3rRsByRWky7lPPSqEsG4kFa0SMpLU07TM8YYVb8vbwRms+zmEPy
E9K0TKsh4IoIKskXU4zWbPDkHtW8qAK3WsuXKsykUGMtznmbaSMfdrTs78RgqR1qncQFCWHOarLb
uxDDIoJN5t0pLBjirSPtG3GTVGBioCk1fXauGJzQBBInDZBzWa2Ufv1rVmbdggVmzdzg8GucDatL
rbHjdVG7TzmJzWMl28UgGTjNaiSiQBicGgBkTeT90c1L9oJxkA/jVdmG7r3o6ugx3reOwGvZxvMw
JBUCuphQKFUiprC0jFirgAGhE+YDcKYGRqf7qMlVJz6Vw9zPMWO0tXrjaaJ12kbt1ctq/h17INIq
M+726V0AcLFEZOvWtiHSGZC24VT2+U54xg1u22obU27aT2AyGgMDEdahkfaCK0rmVZMnFZrR7s89
6wAjWcbSu3JqJkz1Gea0YLED5s1a8hVwTTjuBmw2h4bPerqoY+1XIwvQ0yUKBgVuBUeYEgAc0xl3
AHFRCMl+tWQMADPSgCNoxtwBVRowpxir/OQAM0MmMkqaAEgXbt6028OwHmpA23Bx0qlPN5mQT0qZ
PQCmhZ2xity1TYApG4/SqlosZySeldNYWIfEmeBWTY0VBbuCH5ArRjlRk8sqM9K2HiQxYAGRxWVa
2W+6X5sLmkDbKs9o8yMEjbJ9q4jUbS6glwyPt+lfSWladahF3Kj4FRa74ZtLyAmNEDD0oEfP9m25
FXbzW8sJCZq7Pof2OVlORg0qBVwCeKuMrGdQyXQqCCDWNcyeUc4rqZzGoOCMVyt6NzHB4FVBszKq
3jKQQDxXV6VdfacA5GK5GLauQwBrV0+f7M4GeCasDtXTbnBrmNTlAYIrZzV64viYWwTurmt7u7Fy
fxoAQgoDznNUpSeTnvVqVsAjBqkx2hieaANSyuSqYJOa0Pt21T1zXNxMzdBitJEfZkg4rKTdwM65
vGluCDnGa17aAYB61iywb5cgmt60baqoTmrg9DaGxJMpjUlc/hWQkjyTAbW6108dv52QRwKZ9kjh
kJwOKootWcA2L8pz9K3oLbHIUn8KoWLJuCnAr0XSrS3QK7Mr59aDOUnc4qay8wEtGfyrnb6y2BuC
MV7Xd2ULoXVVGPSuH1bTROjkfLtrB7k8zPIJ5NjlQORUsHzkZFS3dkY5mG0kA0QptI5pGyLiR7Wz
ipmnYcAnik/GoD1P1reOwETxCVwWGa6C0jREABBrDyB3qWCSRHySxFMDTdV3EngCs2WQFiuOalnu
Aeh2mqDSKMEEE0HOa2n8uQWIAq7dzpHxgGsOOYrjBwfrTZJHYEkmnHcDQ80FTzWdMAc96pLK7MRk
jBrRt4GuAdw24rcaKMKbmHtWzF8gGRUQt/Kf6VNkHoaDXmQS8Z4NZksbO3APWtxYvMwuelSraCPq
BQUyjbWzFAozW5DpoKfMASfWoLeSOCUZxXU26pOQysMUMx5mc5J4aa5UlDj8K5yfT5tOkKsrEDvi
vabKBVK56Voan4ag1C0MiKA6isGHMzwTO5WJFZEjOrkZNdPf2htLqS3IOFOM1lXMAK8DpWc9jVbG
UruTjccVcV2UEnNJDCMjJq+0KFCMisg5UYU053ZycCtC3lE6cfLis27QqxABNRxsybQDigma0Ns/
NuUHpTUj6jBFMibKk96vRRluxoMieNRGpXHNRsp6kcVrW1rvILZqWe0UfL0oA5eSPB3HPFIL4KNg
U8VfuICpK+lYjqFcjHesoy7gWPPy3SrHm7V/zxWU0hU4x3q3GC6gY61qApufnrXgIdQMGsVoMHPe
tawcKQD+tAWN+1tcDk1qx6epByRiooMEDHpUkl1sAANBnNAbKJcgKCa1bXw+9zGSoxkelZUFziRW
bpXq3hq7tZjGrbAPes5szPBNf0yawmYNGxAPpXOLtOeOlfUfjTRLG8tXkhEe7Havmy+s2s53Qg4z
1xUXZtDYrLJuO3HSriKqjcSDWFNdrGcA5pILpieScUijYluGTlSRWZI7Egk5Jp0khODimL8+ARzm
gpSaBSxBwOaI4JGYEblrodO09WALAYrVksEHRRQI5tXmACljxUxlLJjNTXUG3OAayJJynyY5FYPc
Qpb73PNW7ZNwyRzWUzlcnJwea2NNlDKA3FIC8H29TWVeT5JGKuXZVASG4rDaTLHnNB0Ck7Qe+aoy
YLg5xg1odenNRtab2oAzvMPoKsWk299mDVk2GO+amtrTDrgGgCwts0zAAVqxaS7KOTxW3ZafHFEJ
CQxxWtDsXqooOc5n7KYwE2k1YtNNaWRVCE5PpXSCONs8LzWtpJht7pHdVYA10AdJofwsfW7TzQ4i
I9RXEeJ/Ar6A8kbv5g+lfSujeJ7e3sQkaIpArz3xbdjWhMBHz64px3A+WnsVhckDPNPWz8zkZFdD
d2DW07K4PJrKmmWBiua3A//T/mluofOyFXP4VzN5byW7cqw59K7m3kWN+QDUuqWMF3blgQG614st
j6d7HA2kHnkcYwa6yO0CQjjLVhwr9jcqDnmursZEmUAnmsJbGcFqZHkliA1SNaiRSta9zAi5KnkV
nxu+/YykL9K55ydjWxkfbJNMclMnHpWpBrb32FclcUl9pyFN4OSazbOxYSqvIyawA6EO7ZUEtUZL
BwhHOcYrsNN0NQis56+taX/CNQyzrNvA2npQXT3HeH7Z1hG5SM+1dhDHtUio7eBI0VFH3fQVeWJj
2IFB0U9xIU2nOe9a0cgwBisSSXyflzVmCcHHNB0wRtbNy561i6hEApyv6VtWsoOMmq2qRqYy2aBz
RyMRWNhjiujto5DGHBYe9cbcyiNgVbJU10el6wJ4hblQMVnUCnsJqEtwrrhnNaNpM8sIVic1Y8gS
nOM0wwSxH5FLClBdzop7E0MbuTndxV2KWWFwqqxp1ms88qRRwlixwcV63o/gVLqNJ5jsbryKUn2O
inscjYQSTp8ysM1LceFmuctubca9fs/CkCYTcPlq1Loj27jykL49qmx0U9jzbw/8NxcSK8spBz0N
e06H4Kt9JZJiFfb61b0XT5N6MyFMdq7qWLbCAwxisKiu9TWLKu632ALGilfQVWO2QkbeKqt8rnBN
W4iFAZvlrlqx7HZDYxWs83S5UgZrv9M0vdCpBOFrA8tZSpXnmuxsbtba2wcZArlckaqL6EqOttlD
gEUyS8AyAawbrUUMzEttFY91q8UIJV9xFYSkrnXTukdos7diavQXEynCu4ryiDxdIrlWTj1rUi8W
uMkJXFNXZ6C2PatJ1a4sp0be5Ga9RT4hmCJE4Y4r5Ti8YSEgbMVpRa3NPhgGNclTyO2i2lY+zdB1
6DVdrPMsbH3rprmSIrt+0gDHrXw1b+PrzSp0VVfg16fp3ju71KBWKsMD1ribO5Pse2x6ndaXqSS2
88joDnINe5aX8X9UtbSOAGaXAxXxvbeLnVhHImeeprrrbxeLeJSgDmgD7z+HPjWW/wBUjnubgx7j
90mvtfT9Qme1huYncpjtX5DeA/GlpLfxPcXIgZDnGa+xbP8AaD0vRtNTTnuItu3G4kVq9jWR9of8
JH9otWgF1+8xjGea5vR9U1PS9U+0edPIu7IB718maP8AGCwur5Z7a8SYuegIr6X8O+LtEv7aO7vL
uKF0GcEipplyi7H1Fofxd1ix8syRTwxLxuOQK+ifB/x/tVVVNzDM69QTX5Z+OfjUkMDaXpsKSr93
cuKyvh54udZ2u7u7eLec4JrnqPU2jHofuZZ/HOK8QKvlg+1aTfFGe4jKKjbW4zX5eaD8Q4Vnj8m5
Mn419A6b8QybJSV+YCsJV3F2uXOldWPqxvF05cuZG/OnR+PpUkETOcfWvlCP4kq8hRzg59auR+Kp
r2dViUsCe1X9aaVkzznl0fisfcWj+M7dQjPdJz6mvRLTxZZTxgiaMnHrXw5pr7olee5eNvrXf6Rq
dvAgAvc496r680rXJjhLn1K/iiwVx51zFEg9TVmDWdPvHIgvIpR/smvjrxpqu+xkNvduXXng15/4
F+JmpaZqQs5xKU3feY16NDM48tmcdfLZt3ifomz4zyxX1qq1/axko06KenWvLE+Iti2lq4nQzFem
a8Z174kmCaWXzCqqc9a0jj1smc9XATjG5794q1e1trd38xHP1rwq28Qf2lqXksNiBuvrXzr45+Ok
kSNFExcg+tcL4a+NLT3QN0vkc9TXdTr9WeTUptLc/VLwrpsTW8UiODx2r0MDAA9OK+UvhR8T11BI
YiQUPGa+qLeeO5iSSNgwYZr1sFNN6nn1oNK5NRRRXtezied7SQjKrgqyhl9CKzrrR9MvIZIZ7K2d
ZBg5QVpUUezj2M41JXPmjxt+zX4U8YiYT29pGJf9ivij4mf8E7vDVxHNd2MUEzMCcKlfrdSMitwy
hh7iq9kkX7SR/JF+0N/wTkv2+2zW2h3TxgnlYjivxM+Mv7GWteErm4lj028RkbtGa/0b9d8M6Tr9
jNZXdlbMsgxkoOK/FP8AbQ/Z90jSUvryC0gZQS3CVdSKtc0p1JH8X9z8LtZ0GxaS4huoAn94EV5T
rGk60+5Le2uZcd1B5r9sPjh8PYr3TpLawtkMyN0Uc96+UtH+GWo27BbrSiEB6slcrqR6np0ITaPz
XsdB8UCc79Kvtue6GvQrHStYQDfp1yPqpr9Lo/AekC1G63t0kA5G2vPdU8PW1vK0cVtE2PRa2pSg
zrhTnsfGFrpt2JFE1vIgJ7ivQtNt1skD9Gr1fVPDUbIziJVcdgK82v7e5tmaNo2VaKkYvY6IRstT
s9J1feAjN0rr4bhWU7sGvH9K+VwWZl5rvbe62qACSBWKQ4O+5y3jq1N3bukcO4+wr5B8caFHLa3F
vcIFOD94V9v3c0bB94BFfIHxunFiJrmIDaF7VrTXUuy6n5869Zpp2sy20agru9K2LTyV25ZQfSsv
U7ldR1CS4J+bNZtxO0bBlJ4qJbnFWirnctAGUMgqu8ZhUsAcis7RtX34jce1dJLsYqM8vWEnqZWR
naH9puNbtFSNj846DpX6xeBQ1t4Zs92Q2wV8RfCf4ejUbuG/nXCA55FfdtkkdnaxWaN8qACpuyFH
U3TO8lrNwRgV8P8Axn1sW11Pbu+d/rX2HqeswaZYSBnXLCvzN+PWvu2qu+SAx4/Oi7IlFXPOrlUa
RpVx8xq1pCiS9jXJ5NcXp2q/aFRSTnpXc6Bbz/2jC6IWGamcnYnlR9O+FvD4aCKZl6CvTbO0+7Gq
9PQVieE2d7CJGTacV6rpGg3EqCVI2Iz6V51STPQhFaC+E7GSPUYsIz8+lfYmg6bcmGBjbyIv0ryH
4deGftWqwJKm07q/Q7RvALSadAFg+XHXFcTkdjgraFH4e6LPciMGByMdcV9S+GfDzxeXujYfhXMe
DtFXSoY4o4w8o7Yr6U0DTPNtEeaPy2+lcdSbuenh0upFpWkRxhCe1djDBtXCrgfSqaW3kuNvNbsb
AIBiiMnY9iFOJWRdrHk8V0VpKpjO44x61hMyoevWmyXARGVT96s5SZ104K5ZvtTCOyxndismW+Mh
BzisuQtE7MSWye9Z8t0VfgGuc9GEdTTu5cqSWIrmpZCxIANW5rncPYVyd9qs1vcCOOMsnrSO+O5t
NKI0OTyKw5bne561Xub5nGTkVmvcAAtnpQbmtLEjoHB5rDu4vlJB5FMi1N9+3B2026uNwLetVFal
Q3Oau78rmIg8Vjtd7uAa0b61Mu5s8msn7EY8sQa05UVJsmjbOTk07eRIOtU9xTPbFXbQm4YjB4o5
ETzM6NITLEpCliB6VVYFG2lTW/pLRoPLkIH1qLVIEV8xfNk9qyYm2YhYLyTUK2xnYEZ21U1F3jwM
GpdN1AoDGy8GlYiTHXlsiIUwK5C4tkRicCuvvpQzEqd2awZotxzzxQ0ZNmN5AX5jjFOV1ByCMfWp
bpH2hQDgVmpbzrk7GwKymrESZtwJ5jAkHFaanZx2rkJ9Xks8KEy1XrDU3useapSoMKkmdO0HnoeD
WK0IikOW6V0EMqiMjPGK5+8OZHIJoOPnZm3syt8qnPaorfZGpkkPyj1qhMf3p56GqGq3kgs3jQHO
KG3axlKepxHxH1WC6sJrKBUdnB6V+dXivTrjTNUmk8uQh29K+4ri0lknkaQs2T3rx7xr4Ye7dmEP
6V9/wtjvZRuz8x4zy54iVkfL0rS3MZTYRmvPNZ0C8knysUrDPpX1hY+BYiheRtrDtVseCoGJG1Sf
pX31DiOEpWPzGvwrOEGz5U07RLmOAhoZM/SrY0a7JIFvKfwr6lHgqJMDaoH0rUt/CFnGgJCEj2rq
q5zGcuRHnYfIJQXOz5Lfw9fOhxbScf7Nc3JbXltOYpLeRcH0r7hTQ7NAw2J6dK4bVvBdve3JZVUD
PYVU8ZyqxrTwPNK586WNpcyYAhf8q6mDRp2jYmN/xFexReEYNPTKAMR7VYh0eeTiG33/AEFZrN4w
0NK+RSnqfPMmmywyuWibr3Fdf4V8OzapdKZoXjRPUda9Ku/CsjyK0kWw59K73w/onkqkaxAH2HWr
hxbTw6bqanbR4Pq17KnoW/D+jxWDQqkKnYeoFe+6RulSFQp/KuW0nw9MiK/lk59ulekaLarbsoIH
Br8wzvGrEVXVjsfr+RYJ4eiqUtzrbO08tFJU5HtWvEpJAIximxkbVK1aRuh9K8XlW57nM1oXYG2E
DmrrNnJ54rJ83bzjGKztW1pLG23o26T0phzM07lw+VJGK8y8ZyRpZukbgt6Cuv3Xc+jvqQjbOM9K
8n1F5boSPMCp9DWlL4kjjrSfK2fP2us8UszszdehrwrX77zbiRWbgete7eNWS1MzFsV8valO9zfS
HB2A1+l5BFRjofi3FPNOdplH7S7ylNhC59K0YLB7lgoQ4PtV/TbBLyRU716Vp2gxwKrfxCvrYrQ+
Fas7IytD8KnaJMEMO1dauk3EYA+zOQvt1rt/Dmnm5lRETKg9q9nj8M25gQlV3fSvGrVLOx71ChzR
ufMLaPNdfI9syj6Vej8HqkDSLHhvYV9DyeG4lDEKOPaqf9kIqlXXAz6VxSq66nXTw3MrI+Ptd0by
3fdHjb6ivLNTeO0cjIyD+Vfc2u+A7a/tZpVcbsdhXx3428F39teyLBDJIobsK9ihL3dTxq+F5Z2I
dBVL1VIABzX0L4GZdOkR3YbfevH/AAj4ee3tle4DRuOxr1XT4W2oiE8HtXDj6nuM9TLMNeaZ9YeG
54LvZLuU/jXp9hc+W4VV4r5+8DGRERCWr3XTV3MgPpX5xjtXc/V8v0ikjtUbcM4IrOvZdvAPetON
SsfIrFu4y7HJNece0noQLK2OhNZ92s7KzKrnHpV+I7Mr6VbE6gEbQa2gtCZbHE75rhXWRXTHrXA6
2s9vu2q22vY5YEbc2MVw+vxRmB0UAtzVx3Mk7Hzt4gKXSOrqpf6V89eJ9PaLzuGx9K948RuLO6Yy
Erz0NeI+M9WikhkClc4r9W4UV7WPx/xH5fZPmPmrV1eO6chWK59K5yYlmbOa7y4/fGTcK5K+t/LY
kV++YCV4JH8L53C1Z2OCvvMWc4VttTWnUZ45rYngE2RjkGqTWywAsD0r1Uj5qaHz/dFZ4hAJJoe5
ZjjFOSQN14oOeb6DwAvAGKpzEg7cE1YklCcAikRDLjAzQc82UXtEdCcVztzEImIBrtZI/KRvWuWv
IDIWY5rWnsRdmO+djYB4qlFu8zJDcGtAuFypNSRxeZkjrVmVRkMuGU/L0qKK2U/MassjLkEGnR9C
M85raGxPMxwULwBSMA3Bp4O3n0qMfPIPrVGkXdDTERyFOPpWRquspYRhSwDGuwRAE24615h4z0ae
UB4Qzc9qi/vWOqEnYpG5F1mVW3bqqSb0zlSKl0TTpY4kWQMCPWuju9NV4hg9qme50Rm7HLRSsSQc
4FXO3TmkFp5bHnoasgYwBUHdCWhFHbeawYqeK11ijVNmF9KdAihM9DVdtu7lsGg9ShJ2GSRBcgd6
zb9YxAwOC1arsNh5rldRkzkZINZOTO6MmcNqEOZWABNY8lpgEkGuxe0eXJCk1kXds8YIKkVjPY7a
U2cNdWO8kheamiRrdAMHFdStorgE8VRuLQFStcMldansUJMjsUW7IXIBzW6bYRDbjpWHpsbW0uec
ZrcnuRwfSuFaPQ9RSZUeDcDkHArIurVSrHaBj2rdS5R/lYhar3xgWM7HBzUTV4nVCWp51fM8RYKD
17VirvlbG0mutnt/NLAAnNUks2t8nb+lfPYmj3Po8JW1SRz80LoMhT+VZxZt/SuumG5cFRWJJacn
jrXzOLjHax9VhJu+hJbSMACua0nvpWQoXY8Vnx7YVIY4rStLF7vOxSR1r5yrBKVkfUYabe5xOuOB
E2G5rzqVm3klj1r0LxFavDOYmDda4S4gKMwxxWXKjub1sUXlDLtxVZQGxgCo2+VzycA1MDjBFDSL
GyRYBwKbAu04IqcN2bpU0Uauw7Cok10HzMcq7cEmnN8yngU+5WNFHzYNVGuQqbQc5rOwczM24HXi
q8MLSuBjNaCx+a2CK2bWzVAD3oLhJmW+mkIG74rONtjI6EV2cu0IQRXPSRF5SAOM1pBFkNr+6zzk
1tR/vACQM1UjtAuDmtCJduTmtLET2BodoBxSpIqfxAGleXGQw4FYk8xVyQTxRYyLt3clQQCawTPJ
Gxfc2KmM+/g9BVWZt2Ris5o1p7Ey6k7ZU59Kv2V4UkUseM1ixQlicjpV5Ld2YKqnFZtCqHoMRjuo
hgr+FYd7Asb4q7pUX2aMlmOfeq+oZlfIzWU1qZmdHGSQoGSa6jTtFWVcy/Jmsuxi2urMOldOL3Ch
QMYqAMHVtKW1y6HdiuYYF8jaciuwvLsyAjbkVmW9n5smcd6AOee0aRSpQrUaWAhJOa76SxiEeSQK
5C7bypSoOVBoHfoPtrUHLE7cVG7MrlRnFPF0mwruA/Got4kJwRxScUNSaJh8y/WojFnrinhgoxnp
UZlxkbv0rFmyJIoCN3GfwokzEQcc1o2LKwIxVe+UFzWsNgLtiPtC+lRXY8t+DnmnWM3lIADT7hPN
y1UBTSMGQDPGa7O0tozAASM4rlIIiWDMOa3orvyxtc4FBXMzG1JDFKwXO3NUoZwGwf5Vb1C7V3ZR
zWM58vnNAczOgXa2GyPyqwEB5ytYlnP5nGTxWyvAGc0DUmRyfL2qlLJjAIAzV2XAXk1jySb2K9MU
GpbWXy145zVWSUEnnrUa5VSM1UZWLE5oMlJ3NRCNp+lZt7KqoQMVMrkIRzxWPc7mYg5FBqzFlB3n
jvW1pkSJiVyM+lUmXGQRVqIMMIKDFyZoXd55rFQuFFVosBs53ZpzwOAcrTIl2tzQI01iL44rdsoF
AAIyaoW4RUDZGacLxo3AAosPmZ00doJCPrVtrAKnIrGh1JkAOOa3IdTSdAGwCKnkQczMia08skla
qu4hBwa272TehAA49q5uZdyOuTRyIuEmYlzrGJQgGSamacvHuIrF/s9mugSTjNdDLAsdvgHmonBW
LMd7nax45oW835FUZNyluOanhg3jf3rLkRpTJPLyckg1r2sSgDms9UJ65FWopcHHOM4o5EdFM341
G3oD+FW4YTtY5NVbLDYz0q7cz+QhCc1SVjopnHXE8sWs2aq7AF8cGv3K/Ys0aKWHSL443IFJ4r8J
tRu/K1KzkIIO8V+5n7EutbtJsYyOWQY/SsqqND+he08VWFx4Ns7APD5kEYHUZ6V8F/tBXSXOl3wk
ARYwea+iPBvh7ULy1S5kMywEZz2r5u/acs0tdCv4bZ/Ml2Hp9K8xL3jWnsfzwfG+zstU1e/2yJuj
Y18rC2aCR4znC8V9C/E2Gez13UHu2aMs54NeFXE4lkOBx/OvVp7GRntBnJwKpyxgVq53c5qvLDuy
2OBUz3ArwDrx3rQ25B44FVoF5xgitCqp7AUeN5BOOaiuZFQYXBp91CzZK1lsrAfMT1reCMp7kEjl
cMCc1LbXjRsOTULkHjrVPJUjAP8AhUMzlsd3ayLcKDu5FVr1N2QByKyrCUxjqa196Ngk80jAzEjJ
wCvStKK0QryAMVOIwwBGPyqysRI4FAHN3cXlMcHiqqzMCFJNdFdWLOhYA5FcnKzRMVc7SKDOUnc2
I/mBGTzTnt8qfWs+1kORzmtuLLHkcVzk8zObktmD/dP5UjRsM5rpbmBQobHzfSsho92TjFAczMnz
CuCTWrYt5jrnsazpIWDE4wM1NYs6SHg07hzM9OS7jhtFXeMgetYMurFZVCjPNYE9zITgEgVFE2CG
Yk1uHMz13RdSjlCeYVFdTqdxZtYOpaNmx6ivFLS7dGBDHithrmSVMF2x9a0UWNSZzV3AGupiB8ua
qqjKxAHSuga1DEkkZqrJEEJGP0rQ1ZTW33qSTzVM/umII6VsKBtO05NZV4uG6d6iUVYzjJ3FFz5f
ANJ9oLZwKx5p2izjmprWbzBk8Gs47mhfMjZJzilVmJHJNLHEZDg5xVuODZjkGtwGLGFXcRUTqMgg
1LcPgY96gt23nBNVFagaVuobaMVLdwoiDB5/lVZW8gnFDM02SelXUiugGfI23IrLmRmJIBrpE08y
5yDVhdKRc8/pXPPYDkYFcHJJGK6yx1IwRlCDWbeQJD90jNQREnOayA7S2uxKCCcZNXQuz5hjiuPt
pGWReTXQyXx8jbjnFAHR6frflSCIt7da7W2vldQd4INeCSTyRyGTnrXXaXri+VtL/MKAOh8RJGd0
oYZrzO4nwTzjFdTqF/56kA1wc7FpSpBAzQKTS3JHlZwRuOBWdL3+lXET+HPWmSW2ehNaUzKTXQyG
JDDGasJvOCQRUnkFZFAGa6D7CpiU9DRNkmUjE9c1YMIkIPSopQYmIxgD2qL7SwwAOBUXYFie2RUB
DVlLEHJDHaM1daUsuecVny7iepHNF2BYjjVHCjkZrdbaYAmBmuehO0njNaiOzY4NICiYvLfGM81o
2sBYhlOT6Cq8vX8a0tKljSVSzd6dzaGxpLuRcFdtZ95NsGRkkVt6jNbLHuR1LHtXJvKHJJNF2TKT
uRLqEgYcFea7HStcdSgLHArh5goztNMgnaJxyaLszPofTr9btFXNJqFnuyFyc+lct4UkaVRyeK9A
IGw7j0FIDxrXrdLdyAOa5EqCSQwrvvFMQLOw6V5p5xDMM9KDeOxp+aACuajztyc5zWb5hJPtVtX3
KBmncUWSRDzJCprfS2Ai7VjQwkncAc1uK5WMAk0XZDk7nN3cUgcjDYz1qgFkQ8hsV0txIkihcAYr
PbawKcflRzMgjtgHxk4xVySNRgZFZw3RtkAnFPM7tgYrcC4tou5Wz3raDRxxAAisRJGVTUMlxtGC
xOa6ALstxvfb71NHHjknFc60+1iwycVowagJFKMdtAGws21uBmppLjcM4rLVsYIPFS+YuMBs0FOT
ILqRjlgSMVd0XWXhmEbk7R61UnZdhGeazIshj1zmgk9kh1bzAu3oK6W117yYGQivItMuiAFYkYro
TPnAUmlyoCv4g23UzSquMntXKtGVUg8109x0OfSseSLdnArGcdbGlN9Dl23K5PIApnnsOMGr96nl
YIFZ5XeuQKzcOxoSnbIvPWoPK68DH0piNtYqB0qwxJBPOahxsAsCHzAuOK6mJViRTiuYgY7sntV2
S/KgIATUkTRu/atuSB0ppvEfO5gMVzou2yRjmqc0rOw5K84qJmRt3NyrZCkGsd1LnIFQ7iuMsa0b
MBiNxArI0gjK+zuWAKtgVfX92mDxit0wIQMAYrB1OMxKSM07sJoqtcbmKZ6Vdg+XBya5qOZt6jFb
0ZKorc0XZmdTb3xRAuM9qlVizEnPNYVrKNyg9M1vZGzKnNF2FhZGznnmprHWZ7RwgL4zVJmGeTzT
AyEkAjNAuVHo8GtFoP3km4kdzXDeItlyjFR83tUBnaMcMcCqE9zvyGpDPOpoJlnJYNtBxWrZwbiA
c4raljWc42jr6VW2rAdq0NgLdReWny8mqNuxQgkHrWg8qqhJOTWfuVnznvSTuB1dldqFAPy1rGcM
OtcdCrsV2k1uCXy4gCeaYFmd02kcGuclt8sXHrV7zMtgEmriwbx061g9wOUlU8jGKlgLqRjNdMdI
DEkmqc1l5Bwo3VSkuoGLcu7ccmqyrtzk1o3OxAQSN1ZJk2k+9QdBqwRgDk81ejiJIwv6Vn2cis4D
HBzXUxqoUcVsoqwGcICSAV/SrKwBADjpVyJMt071POqRoWJrECvBeMuEPSryT7iMGuYafMpVTxmt
mBtqrzW/KjnNnzCFJyeKZb3zLKF6VnS3YXCg+1RvNGgDBhupmPMz0jT9SeMKquSGrrYJEkUEsDkV
4taam8ZC7Tiu10/U8x4L8047jUmc74xKR3IMeD9K8t1Al3BJIr0XX13yl+WGa801N8Sgelbmp//U
/mZ+1v54A6ZrS+1j7hNY9zH5KlkHIrKN25wcndmvFlsfQ3Nm4j3SAg5rRsFMbA5rMtHeRAX6Vt28
LvgRgnFc8tgLzAsQRzUxttyhgOlT21vMGVXXAzW5cpa2sKlmAY1zT2C7OPnPlKQx6etVbKdGukyR
8prT1KFZo98fINc3DFJHOoGc5rIuDPYkvP3CBMECr8FyWUCud02JzEvmAgH1rWWN0kAjBINBvT3N
y3uSjjPTNbhulKAAiuYeGYbdqk5robCweSPLqc1cFqbGJdyu03otEcrK4x92tt9ImklC+W2z6VFd
6f8AZBjBAogtTSnJlcak8WAozVfUdbkNuQcVasdMa7k4Ula0rnwk92PKhRnc8YpzRo2eQRalLPds
nHWuz8PadqNxeAxwMVPtXofhz4RM90kt1A65+tfTfhH4caRYiNmXDAd6zsOLPALbw7qi7M2z4PtX
q/hrwDFfxj7crxb/AGr2+40PTIkCxqmU9qgiXyiFVQFX2oSN7nOaf8LNI0xjcLIzt1Ga0DZm3LQo
mFHAwK6xbmaVQoHyinx26ORv+8KXKjWm3YxtP0xn5dW611FvpMIAOMmrcEQRQFFaUUZVTwcUcqOm
nJlSKzhh+bbjFV7tlkBA4qxcyMM46VlSOMNzk1hOydjVJmPIrJLgDK5rbeyiuLNfmIfFZMsu3Jfj
moW1lbdCFfpWE46msZNFpJ47BSsj7QPWqkniOEhkEi4HvXnmt63PcyMuSF9q5K61EQIdsh3Zrzqt
P3tDrp1bI9D1DWmZ2Ct8tc5Jfuzn5mxmuZg1ISgb2Oc1oCRdu7NeZVVpHdTu1c0munyMnFatnchg
AWri5btidvar9nc7SMnC1zSpuWx1qryo617t4nGz7tdtomoRFVV3ANeZ/a4SAA+SasW12YJVKscZ
rnlTadmbU6r3PW59Oiu5lcMcZr0jQbSG3gEW45rz/wAPSfbI1bk4rsY5ntnGwnIrnqKx0e0fc6Ce
32McZ20kN35LbSxI+tUp765MBd1woHpXC3fiCOKRl8wZU1SirB7SXc9Z025WC6E/2h0HXg1o32qw
3koW4v5Iox3DV853fjdrclPOwKyZ/F0t4jKspwfStow0sL6zK+p9o+FfFOj6LIv2bVTNIOxevbbf
4qTtAFF2yDHGGPNflVa6zNY3Yn86TGc9a9i0j4h25gjS6ugm0etc0MPKLuzonjW9EfYGpfGHXbK6
XykE8W7GTk17N4T+LBvbDzbudYHUZ64r4Us/EdrqiBY5A47c12OjXYBNu8jIr8da4cTTk5e6ddCu
0rs/Sn4afE1dQ1IQRXQmIbHWvrlvHGsWVrGEiJRh1r8kvhx9r8Pavb3dnvdXbPNfpn4Z1uPXdLs0
umHmlRxXzmZTnF2TPZwVTnWpoXHj/XBdIwjOM817R4S+I8sEKTXBRSvqa8vm0O3Cbtox61ly26RR
tCjNt9jXDTxM7bl1Ia2R9jad8SU1ZAkcyZHHBrdsfFN2k6ozMEJ65r4m0jU5NEy0DuzD1NdDp/xI
1qbUEgdcRZx0rzsVjprqdNLC6H2/c63G8LEzbmI6ZrzsalOupGQJhc9RXmS+K5mRSZDyKlg8VF5N
jOMVz0MwqqV2zapQXJZHucniiS1QEztjHrXFeIvFEl3bSneeB61x0us2VwoSWfbj3rgPGninTNKs
XWG5G8jHXrX1eT4iU56s+ax8XCLTOJ17VZbi9kDSNhT61wWp+J7iyIKtsaM8YOM1UbV5b4yXCHdX
ner33n3DCZsbDX6VSpKx8Hiasr6M+2/gn8dL+zeO3vmSGOM4BJPNfrH8HvitYeIbQJd3ca8cc1/L
l4p+LFv4PAKXghaP3rV8Gf8ABQW/8JKI49XREj45Ir0sMjhnN21P68D4i0Ydb6H86SPxLokriOPU
IGc9s1/KJqX/AAVZuliMcWvQGX0ytehfB3/goj4g8Va7D5mpo8RcDtXqQq23OByZ/Umjq6hkYMp7
inV8qfAf42x+OdFsmurlHd1r6ia5QxiSM7wa2hVUtiFdMs0VXiuFZAXYK1S+Yn94VqVzMfX51fth
mO60jUbd1X7pHT2r9ElcEMSeBX50/tOIupvewKSwGaVSrFQbZ1UIPnR+E+reDTcaxcM8JeIueorN
1TwHpJtmE0aREj0HNfWV5olnBdXInAXaa+WvilqN+l7FZaGvnZOCAK+Gxea+80j9DwOBTij5/wBS
+HNiLpxC7srnFcTr/wAKGs7eS7SGRlxnpX274K+F+va7p9vfT6fIZTyeDWv4w8Ivpuny2uo23koF
I5FeUs4mnufV0Mmg4bH5MXfhW8ubtoILZn2nsK4zxd4Clt4g1xA0UmO4r9ENG8JaOdbMdoBJLI3S
sz41/CjULbTl1BbFlXZuHHWvewGeqb5WfO5nkkormR+O2tRz6ROyBCuDxV3TdTneLEi7a6vx14f1
W41aSL7M2UOOBXE3kE2kIFu1MWPavpobXPk3Jp2NO5u90TqWwTXzf8bLFJ9BnbJztNeqXWuQEsqS
ZOa8e+Kl/Lc6NJGORtrWG4c7PgNdOMTzMAzAMazbyBlXKg5rv5Io4o5y/DZrip590rAdM1jVephO
TuJpkCptfJDVvrJN9rtFIO3cKydMUSzhW+7XcxaZ9pubZYE3FWFcsnqRzM+5PhqY7Tw7ZyKoDlR2
r1+2W7n2OIztNef/AAv8P3FzollFPEwVQK+ttG8M6dHprGT76LxU3Zsj5A+I12bONRK5T8a/PL41
3S3U6OrZFffPx0RlefZny4ScV+c/jDfqtw8HLspxVw3MpbnIeGbGa6khMQLLX1F4P0N2urcGMlQR
niuB+GHhZ02iaE7Sepr6u0bSbaxC7AKxqsdNanZaNp/kvBGinbxmvpTwjA3lRReSDG3GcV4n4c8i
aeODcC57V9W+DtFkWCEFDkn0rhkz1IRWh6z4F8FBbiC/hRmbOcYr9APDS+VoiLLGodVx0rxX4TeH
0NrD5yY4r6Ut9LR9kFuC3sK4W9T0IxWgeDbPztULSLhAfSvfFYIFiQDaB2rkPD2gLbBW2ESGvRrb
TVdR13CuY9WjBGai7jjmpdxj6D2rbk03yUyFNZUsRXOQaD2KUe5UyJuM81WuIXiHQ1Uu53tJA0ee
tSyajJPGC/asp9jshBXM64lCqfMO3Fc+9yjkqrCm6xdvKdoHy5rnVlWH5ix496zPQjFXN987SBnB
rFuIcsSR/wDWq5BfQMvLjioLq6hVTlsLQdMVqc1duy5AHArKklY/LmukZILlGaNg30rmrpRC7DNB
vykO/Zzmm/aN3DGqksvbNV1Utyc1UNwsXTKCSvGKURecreg9qqCPPTNXoXMULgA7gK2CxytxsWcx
kkYNaNntixs5rj7q4uW1CTzFIXNa1reNEwBPFTPYiS0O0EjbQ69RWzp8L3gO8HaK5eHUrMBUkkUM
1dHDqi2kJ8kg7q557GMtjH122WN8LniuYDlQcDpW7d3Ut5ITIOPpWPPHt+5zU0zG4yOcnINP3Ke9
UtrehpyqwI4pzZE9iaQBuCKu24thGRKyrVQBMDJ/Ws/UUkETeWG/CsznnJmJcxWc986rJnmmyxGF
wsQJAOK56CKeG8aR93Jrq4ZY2yzGkZ19hZ9SuLWABRms8as0qnIG6pbyWOYFEIOKzrG3gZ2DMd2a
Dim7ERm3SEse9TyQxyxEE0y8snRy0akrTQWQAEUHPUkzjdSsFicsq/pXJXtpHcBldR+Vei6swwOM
Vwdzu3nGeteph5uKsmeTXoxk7yOYbw9Ac4J/CtjT/Cdq7BpGIrUtY97AvwRW4CIxgHGK76WIlHZn
mVsLCWljCvvB9kIC0RJYCvKtVsprGVkKEKK9y+2MoODmvPfEi/aC28AV7uWYiTldny+a4aMFZHlN
zOUBINLaHz/ujc1Vdcj+zxuU7VleGtRcXeJcbPevq7yep8quVOyOkmsrqRlVISQx9K9N8OeHYYbd
ZZVG9h0IrW0C006+2EMrPXqkfh+BYFZAc189jqrUrI+py3DRlG7PM18GWmozgzDYue1dTbeBtKs9
jRyEsK3mjFt8uOlLGWdgScivPrvmjaR7WHjyS90t/ZLe3txHEFOPaqlvbbWJwc5q+EGRySavRwZA
bHSuOVO0T2ozuOgJVcEVN5o9P1qEsvKk81HIu0ErnNcJfMxLq5eNTsAzXF6nFcXJVyG4OcV2Cp5g
O8HNQvEo4AoDmZs2mrLF4eayZU3BcdK8e1lv3coQDdmu4uVMSMWyF61w10yGUkn5c1pS+Ixq/Cz5
W+KUlzEjFkKg18/xco0h65r6m+NUVsun71bnFfJK3IjgfJGBX6XkKtHU/GuKnq7HTaFdm3u02gHc
a9006I3HkgjAkr5q8OXbXOoxrnIBr6e0aZFFurHpX1Leh8FR0laR7t4W0G20+2SdSSz812hbdgDo
K5nR7sGziVjgYrejfkEHIzXi4rc+uwNuUtKcYUipDowvAcA/hQPLbBJwa29Nv4IPlLDIrzVF31O/
2keh5zrVpd6YGVYWMWOpFeIa5JBJcuWjQtnuK+lPGWuWJs5IvMTzSOlfJWs3OLmZ2OOTXr0b8p4W
Lkue7Me/mSNgFCpj2rQ8P3XnXCxAZrmbljMDzVnw5c/ZNQQseM1nXp+7qaYStaejPrHwrbpAkbk4
Zq920y0iESTg/Nivn/QbrzbaB1Py171ok6NYxqW5wK+CzFLm0P07K5NwTOq3Ap1rMuVXB5NOEhAx
nis+7nwDg15nKj3It2K+OSAD1qULt9aqQT7nHOTmt0wIUyTzVIUm7GRJuZGBBArk7uxMkhGGIruH
ido28tScVzzlopG8wYAFaON9URBnyH8XYfsdwNlfKutb5t28tX1Z8bLlWvQI23cV8i6vcybyoHy1
+i8G8zklc/MfEWK9g2zj7oeVvIBwK46/umZyhHFdlelijDFcJdRyGYgg7c1/RuXRtA/gjP3++ZGq
AqSDzWVMC7lWGBWnO32aMFayfNMjBsd69E+ZKM9sEOQTVKR1iBOTmty8VFgLZ+YVwl5cSBiDnbmg
xnuXxPuk68GuotgkUQYHJxXnsM8jMMDpW/bXrKAsp2gcUHPPc2Z5Q5OeBXOX1yqkKhBrRkmEikIc
iqMWmmaQlwcfStaexhNmBNH5hDZrU0+LC1bvtPECExg4H6VRtLkI2xjiuiCILdxANpYDpWK7bSTn
nNbU8wZSqc1iyxNknBqxETT7vlPFTWjLvAz3rOkWTccA0Ru8RByd2aB3O5hRWAANF7aQNEfMA/Gs
ywuS2CSan1C7Qx4LUG0JaHJXEaQzERj5c0m7epFQTSFnO3n6VfsY43z5hwaLHRB6GDdWz8soJqjs
K5LAjFdvJFEu4ZyK565gQsRzzS5UddKTMsXWEIz0rIa5dpDkd6u3MBjY+XkrVQxKPmx81Yvc9WEt
CwkrNgNnbWJqUZLhoxuzWpuyuD2qLZlsnsaVj0ISdhmmwgrmUYNVtTsUkDFBnFXWk2AgE8VSmvdg
IzXLUO2jLU5GceTlDwQazWbPXoKt6rKWLODzmuZe9kwR6VwnuQ6GyNp6AcVA4LgjnNZVvfOzlWJ4
rpbFY5iTIeKlxVj0YyOcmDxZ3ZGKwp71w4UMTzXe6haJKCq84rlRpG6cEqcA151Tex3xJLJWYB2F
S3QVzggDFbqWCxxqEHArIvY9pwM1h7NN6nXGq46Iwp7dTgrziktrRJXKyDAFbttaeaORzVa+t2s1
ZwCK8PPsDHk54n0uS4z31CR5l4qnexuAkXKitrw54lFtCVcpnHeue16UXTuZDlhXMW6v5gVScZr8
7vzXP0iC5bHaazMupXLS4GM9q8+1fbGxQdRXVed9kjbefzrjL6Tz5ywJKk4rE6bmSlp52DjJqSS2
MSEYNWIpxbvyeM1PeXEcseUYFqmWxtHYwjnIrQgTauec1BaRiR8ScCuiS1hCcGsRnLXQLsSSeKz/
AJmYA5wK3r+DbnyxmsT95nGKDSCNS1HTArV80IvB5rMtWCqfpU27JbPagI7kjTtJuBquvDke9Tqm
e+KXy/f9K0pmhIsgHGeKnUrwVNU2Xb1NVllKv1NbRjciexcumBGM/NWBMGbjHFbboWAY01YI2Vt1
Kxkc8BtAHpSkZyKv3FvhvlzikjhBUgjpWVQuMWVrdcdRXSaeqcnAOKwwm0+1XIZDbg7c81mKStub
UlyEyAcYqFZDISfSsl5DJlsnIqa2mO7aTxmixJvR8DPTFSbt38R4qsJAAACaPNC5wTS5UBO20/KT
zUkbeTyKpiRSevNXUXeOCfyrOa1AhurxymAODXNXC7gWOd1dNPbkqQBlqyza7sgg5FQByU4ePHWi
O7aPHBzWveW6LwwrBkiKsQucZoNorQ147jeOtSBWZhjO2qlpAcAsCBWgHC9M8Vg9yjWto1iQMCd1
VbmQs+CMVmNqMkZKqelWreUXHzSH5q1hsBNEZFPAJFaSSkkBqgjZM4NJOyrgqTVGySsahYAfL3qv
NllPJqrHPuXBNPlnxGRmgfKjHnbys5J4qkJnlIXHy5qK7ld3IA+XNSWYywFAcqNyzgWIK4JzW9HI
pQEkbq54SGPAGcVZjl9zQOw67nJcqRxVBpMdDVuSJpDnHFDWiBM96AM159oPOaLaUM4WQ8VXnXaT
tzxVZSSc5PFAWN658qFMxtnNYrNuY5WmSO7YBJxT4ld2Awdv0oAHhHXNLb/JKOOhq3NDtQHms3zQ
rk5qorUlxVjuI7GK5g35w2K566tHhfgcA1uaPeq4CFuK1b23hlStuVGJyNuWHBzjNXUhUnPPpTmj
WI4WpIuME+tRJaFR3LcdruXgniqE872hO0nitq2k2hhWBqas7HAPX0rI15UX7PVvtIKSEArUjYLH
acqa5GFHR+M5+ldXYq5Qb80DsQyW+05XqaaULKFwavSyRx5DNUUcseeTRYDAnszu5BxUkUXljAJr
pGjhkjPIzWFN+5LAZxWc0aUyCRVXoajjKs+CcCoWfcTzTUGD171mdFM62yXaBjJFXJYwwOTWTp1w
2QhHArdZAQDnNBpGXY8x1q0lOo2fynYHHNft3+w/Batb6UDKQUAz+lfkI1gt3PGJR908V+qH7FrX
1tqVnahG8g4A/MVE43HzM/pd8K6hpEfglYo5YjcpHwO/Svzz+Nkt7czap9qjK24zgmvqTS7PUdN0
G1u0EnlsoJzXzP8AHDV7a60m5VHQzbTnFedJWkdi+E/nO/agnaLxBcJAoA39q+cLSJngRm619Mft
GWom124aQHdvNfPltEyxKHGFr0KWxx8zM/yiCFqzsVVwRViRVHQ9Kqu27jsOKU9wuyFYwGyhzVvA
44qKPZH0JNWsqynngVVPYLsrGMEnkflWVqESKpKn5q1Jn8pSV9ax5WM2cctXRT2Mpt3ObMrhiD/K
pgynBPWrdzp0wUybDmsUyPGxRsg5q7EXZppciPODVtbjPJJrE8uRiCAdtXVBCqDnIrBmMnqdLaXZ
bAc8VtQXMS/eYYrh1mkUqo6Vrg5QHJzWkVoTdnWefAQeRiuI1eKKaclG79qZLdyRErk4pkamQh+a
rlQiS0iCFQSeK3AVUfLzWZ04prTunAJxXPyoDQkkZztNJ5C4ziqsc+5eTyKe1yVGATmspPsBFJEr
kLjmplsdiblHJqmkr7gx9a3LW4WVdhIzWkYgZEkXqOagZCqk44rozZiVwCDV59IiMRyDmqA4+C42
tgnpW7Bcq2BurEvLJoHJUECnWaSFhkGugcdzqVbJ+XvVe7jwD6VctkAAB61PcIjIdxoNnsc1u8oE
g5NZtxP5mc1o3ULAN5YzWJJFKM7gRz6damWxlDcpyJvJ5p9qqq+09M0ihiSD604DYxIz1rKO5sdE
skUSBi1AmVwShzXN3cjshXJwKTS5pvM8tgdlbga0sjM2McZpI9qYwTmrj27ryFqssfIyeaALi5fB
Oa0bSCOT7zdKzDJt4yaVLl4T8madwOg3pCSvG2s281LygQmDVWadpF5JrIuFZgepFZz2AhmvDKxJ
71PA6t0PPSslhtLVPbkhxisgOjjUBs46VblJKk9xWcku1Rmp47hZMLuqJsChczEgoRVGB5EfKFq3
5LAS4OM1cttGTqQeKzuwKcUrFMt1/lWTNjzdxPeuhvLVLZT1AFclc3ADYBORWkGFjQjbkAn5alkk
2LheazYZgwAzV3buQCtDOaG2zgvlgOK2ROWG0Vg7fLYZJq5HcKAMtzWU27mZJcxq4OetZiwhSeTV
4yeYx61BIdpOc1F2awRBtwdoqKWHrgVaBz0zU7jKnii7K5UUra2J5INaPlbBnHFSQMirtBpsrlsr
mi7M5rUy5ZPmOKgDFTkEgii5V0b5QaSJXYfMCK1hsXDYeZWkxuY4rPu7l4sIgzVqbcmMZqGO381g
XFUZy3HxM7xgsDyKaI5S67FY1t21nvUAj5a0YrOOI8Cgk7bwUrIg3gjiuxv7pYQRurjdFuY7dT8w
pNSvTLkBiaxbdwOL8T604laFMFWrkI1ZvmA61v6lYCebeck5qzZWUSlQ1K7NpbGDb20rygMpCmuh
i0xQAVJNbX2KIKNo5qRPLh4Y1stjIy1tTHgkHFLNyoxVye5TBAIxWW8p4C/drHmYinJERkg5qoFK
kVueXuQGs9/kOCOKLsCF4wFJAyaI4U+8TzUiuGOBmn4I7Gui7MVJ3IHXsB2qlNAcZOQa1FALAE1L
NEjKNvWujmNjmNrDIYfLUS/LICCTzWrNFtBBFYkpMTnGc0XYHRI+5APSozJsJOTWZFdsFIY80xrn
LYzTuwNRpGf3NTxRDljkVTg+cfWtq2iDsFbNabLUCa1jZm4BxXSWscnygg4qG3tgoXANdBB5KxjJ
ww5rNyArTWeY8nNYswWEEVo3mq7N0SkfLxXNXN28ucmpKi7FS+jEuDnNZSh48LtyD61fWYsSHJx7
1JsEhAUDH0oNVK5Xgs0Y7iepqea0CLxV6KMpxilnbarAHNFhmBt2qwzUYHXqasS8bqI1X1JrOaAj
jjyckGiW2Y/MFJxV5dgIB4qxvQAgGs7C5Uc1ht4RhyDV5TsAC5zTpYxvLelJaqWlAYHFLlQ7GxbS
MUG4YqtfoJkYc8VoLENoAPH0qrNGVVgAaOVBY5JIIldst92obnVRFmJSDjipbuN42c4IzXJTxyGY
n5sZo5UZzR0ltqsnmKnqa7KK6ZI1Iyc15xaxlXRjnIrtbaZXjCkms5rUzNjzDJmmiOVTuwcVLZRZ
Ybs46VvmKEJ2xUAYoJaM7xjFY13II84PetS/mSLcsbGuckYyZBPBoAeLr5Djk1QadySc04JtYrk0
8xA9/wBKAKzMW5JNNijeRwuGq6kI4GM/hWvbWsa4Peg2gtCzZW+xBkVLdrtHetCMBEBxVK4BfOaD
OS1M2IjILEjFXUvGVgoHFVPL5xk/lSGN1+6D+VFiTplukdByKz7mVVDd6p2wcZ3A0lwoIbJpcqNo
rQ5q8Lu5ODgGqHX61uSxcHArOWD5+c5zRyoodaqd4ZiRXX2cxkVY8cCuZMRCgYI/CtWwlKkDtTA6
R28lAE5rF1K5byiB1rVLbgMVh6hE4XdjiucDMtGy25iQc1v/AGgKgwa5qPjPqDU3muMDJp3Zzmm0
m7JJ5qsGd3HJ4qJXYgcnmpoevWtznNeEvtAwa2rWZosYyayIZAgxmrazqOQaBx3J9QuQ6EMea4a6
tFlctk9a2b25TJBasszp/C3FO7Nz/9X+ZadiyHrj3rn2UByc966louCuDiseezbedo4rxZbHuTZc
09w7rH2zXs2haRaNbo/VzXj2k222cbwa9Ns9TezVVVuBWIovU6q70ghC0SZYe1cDqun6hKwVo3Cq
a7Kz8TRK3+kv8lXpNR0+7ddjZVjUTWhqcTpuiancRGNYGIHtW3pngydpy93Cy4PcV63osFvHAHjA
rWGxmII61zTQzgF0qBMRgH5eKvw6ZEuCByK6SXTwSWQVW+zSrIEA6miD6GsJFOLTy7BVXPPpXoek
+H3eAM0Zx9Olavhrw4bjZJKny5r03+zktoxHGBtrSxd2eX/2TEgI28/Sse+0GO4UhlOPpXqr6b5j
DYuSfarMmiCG3MkygLQaU2eS6PokFtIFZcLnuK9g0Pw7pi7bkAF6821K5WCYpCehro9F12ZI1Vic
UGl2eviC3jUEAce1IL3yshDXHx6y8uF3cVHNqPlj7xrOaLjdnZxXrSOQxrRiBldVQZFea2Wrb7lE
3dTXtel6ePssdwo+ZhmiCNbmhDYiOAMBzVFgFfNa5lZY9pPFYc7lnCrV2RrTkb9qySqApya0mDRR
kY4rkYr2PT5FMrY9a25tZtLiAeS5LVLgdEHoZ9zPt3LnmuZubwxMRnmrU91lm5w1czfSnlmPNclS
k3I66c7LUfd3zspBNcjeXjjcMmtCWbCl5G+UVxl5d+ZOfLPy5rV07aMHO5LcyZRsHLV55qlxIkjZ
zwa7OeZYoy7mvOdXuPPkPltk5rxsSrSOuk1bcfbag+7DNW1/a1wIzycCuJjJVlDda7aysftNuDjO
RXBWo63OqFXpc5yXxBfB2GflFEfia83bd1M1XTZLZ2OOK5+OFi42g9a5JSt0N4xv1PT9I1C6uSpb
LV2qz7UG44xXD+HYzHGN4INdJcuQhAJ3UOorbGsYtdT03wp4s+zXKWpkAVjjrX0Dp8lndBJnfrXx
R4et7xtVieQHYGr6n0wT/Zo1iHQV5VaLvex6NKWm51/iPUIIrJordweOxrwueLzZJZHzuJr0O/im
Ksr9frXC3oEW8Z+anGLsKUtdzzHxBHMrsfm2g1ysGvx2jGN5NpHvW3r2ouJGjc/LXkmpwSSz+ZEC
VJptOxsmrna6n4onfAt33Cp9K1aW62i4dg31rk7K0zEN4O6t2wtdsqnHQ1jyyZcrHrvh3xVfaVcQ
ruIhz3r6S0bxL9siimifdKoFfKdvBHJAN55XpzXr/wANpg1wYpj+7XGK46rcTeLP0f8Agxdyayka
XXVDxX2roEl7pzwlFYRoRg18AfCfW7fTNRtokfarMK+69R8Y6No+ixXVzMEOzPUelfN4uhKcj3ML
XVOOp9DWPiW1ltliuZVD46Zrkde8TWen7pHmUJ9a+X4PjDoF5K6Wt0TIvTmvEvin8V7+KJlhn+Q5
71yfVJRQfX4uR9a3fxRsRcmKO7Tg4612/hvxPBfyxvHMGcn1r8pfCPjDUdZ1RPNkLKW9a/Qj4ZXV
hbLay3bgYwTzXkYjAzetj1KeMgla59d6fPcXZRFDM1dBPYT28Bl2t5mK84m+LHw88M2olubwJOg9
RXOL+0j4EvmZVvyV6dRWFLAzfQVTHwXU3PEHiC6sA4VyJE968J8R+K/t8gjuJ/mDc810XiX4jeEt
U3S2lwGL+4rzC7j0vXA501g9y3TnvXt4HDzjLQ8nMcTCUND1PTNTsk0wC2lDORzXnviXUrWFJH8z
Epz3rg1s/GOjySF1VbbtzWBP/a+pySeeQQPev0rL8faPK0fm2LwzbumfK3xpkvtTkuTGJGXPY18N
azp+qEzwgT5OR1Nfoh8QrH7MZklAH4189f8ACOwX07OqqTmvoMPiL9DzKlJ9z4C1LQPEFtfiQpdb
C3qa/Sf9lvQbxdO+3kTefEVI61yWo/DmO8tGl8ld6c9K+s/2Z9BSzgntbhQFDCiviW9Ei6GHtq2f
ub+xH4i1Q6dAl4zr5XAzX7P+E9QN/aQhm3HFfiP+zxqWneHrGMI4Q/Wv1O+Evi8XZgDSjysjvRhK
kr2ZtOEeh9JyWzryFOKrzM8SDbnd0rViu7efASRW3e9Pe3jfkg5r1HX5VY4o0OaV7nN3189rp0kg
OJMV8CfFSSXUJ9QkYEsM1+hl7YQyxSJMV2EetfF3xV0CPTk1G7bYLcAnrXgZhUn0PpsDGGzPyA+I
urPZ6rdW8bfNuINeK6c+ljXIbnUnVULclj0rU/aK8f8Ah3Q9Yvjb3G24RyOor81/Gnx3vop5Ra3J
2g8c15VPBuerPo6WJUNLn9KPwy8f/APSvCKpqGuWMOpLH90uOtfF3xg1qz8Z6vcweH5FurN2IUpz
kV+G+lfGnxhqWoIkFxKYi39+v0V+DPxU0fTYLaTxLc7JMAnJrhxWXOT91H2GWZlGMPeZ0UnhmTwf
fx6pPG0MqtkZFe2/2/pfjzw61jqUkbPGm0CsnxH4i8LeO40XT5lkUe4rzLUdX0TwQp3yiP8AEV2Z
flEmjzMwzqEXY+a/in8JbLTbi81KGD5Rkg4r8xfi5p+qXEk7WcLskZPQV+8nhvxT8PfHYGnavOrL
L8pGRW14l/Zn+Bt/pVw8KRtNKpPavq8JSlTjZs+Nx9eNSV4o/l2ttL1HDySRyBlPpWH4itPtdlJD
cA5Ar9T/ANoH4YeAvAf2xNOVUOTjFfkh8R/E1vYahPFbPiMV30dzzJs+cfFWlQ200saA9a8rntRG
5PPWu68UeJIZ5GbePNNcCLiS5JYnIzVzWpzzeo+KYQAsrcium8EeI2fXraB2G3eBXJS2c7A4B5Fd
38NfAeqX+sw3Swkojg1zSSuXHY/YX4XWtlJ4Ws7gkbtgNb2p6/8AYi0SuAnQ15r4DubrTNEt7CT5
TGuKt6v5kqSSOeFrCW5Vz5R/aM8QXsNq72PzBz83FfD3h5brVtVVtpcFvm4r7R+J/wBn1KR7SXlC
2DXmWgeD7DT5hNaodznJrSGwjq9GsY7K2t1twPNIweK998BeGJtXvoFvI28lj6Vyfh3wx9q8t1TO
PavrPwHoiwLGQvzAVz1TvhFG7p/wu0ayura7t0JkFfR/hLw68j26pESqH0rP8L+Hb7UJY9sZaMe1
fWXgjwX9mSKSaPAznpXlyZ69OPuo6z4f6cYEgilQqMDtX0RpmlQ28izRLXMeFvDsbXMTBP3Q9q9l
j0+KMqkQ6VynowitCTSEDTjzRgV2sUcSOCpBrHttPKKG21cWQrlR1rjmerRgrGhqM8Kx4Vhurjrm
XglzgVsSjex3VzetB1VRGOlZnqxWpg36vKRs5UVntL5cZVic1rxugiO4/NXNag3z8Hig9CMUYd7L
87elcNq91KpxEciusv27AHNcrcxbjlqDoiJp0pZcMTuqa+d8eUc4NUl/dZZRgila4Mp+c8ig6YrU
s2Upt1KjNV74b9zdaj8zDH0FYN5qbxz7C3yZoNiz5e4njmnKACQw6VEswdd6GrltH54YkciqhuTL
Yz7m4WEHYTurHGpXCsd33TUGqXaW1wySE8Gsh75JMhDWxiXrlklbfnLVlzyFSAKnjYsyjOQa6CLT
La4QMR81RPYmWxyqxPKRI2dw6V1emzuyBJiQF6U6TTQo+ReFqonyuASeDXPPY55bHQRxl24B21dW
yiOPSorGVCoGelXmlRMbTWRiZN5YBATEpNZHl7ch+K7GJkkyGHy1S1rS2a0MlmuXpkT2OUfOTtzt
qZGjZdsh/Om6ZZXxLLcrg5q3e6dLboZCvFZzOeexxmuJHAGdRXPRSzSKQmTmtq+JuXaKTOwGoo4I
oFxHVo56jLOm2YYMZByazNQtp7S6LxKdua2rebZjmku2MuCelBzVC/ZNDLZk3DYfFcw/zXLIfuA1
cEu1SoNZryqjkk81UdznqGVrEBONoOK55rWI4P8AFXVzt5wweaxZoGTLYOK6aja2POnuYDRvE4wO
PpTmd+MiieVmb5egqsZGLBSeatN8pzzWpMTjLPkKK4jXbyMsyhuBXX6mxisiQPmrxzX7vyYJJGPz
19rw7BSWp8DxHJp6HN67cxSq0asM1yUEn2dhsPzZqCS6eZi5PeoGbbJGSfvGvvIYWyufBOu+ax7V
4U1G6geN485Jr6i0HUJZrOMzHkivmzwvbxCztpv4jivprw5YiTT43xwRXxGdxtLQ/QuHKl1Zli7s
ROpZAaxwphbaR90139pAmGRhxis+50yAuSQK8+m7w1PbldVDmt+cbOauC6ZIyv8AFVibTymPIFOt
7HJBmGDUV/hO7DN3EsbGe4zI6HbmrM9vsBCjpXQ2ZESiMD5elXvsdu4JYda8o72tTzWeUwsQeo9q
bBJ5jjcK6fVdGVsvGOB7Vy8qG2BGMMtBpLYfrEIktSIuWxXlmoWt2qMFRs/SvQjeOcq1U5VRlLNX
XRXU86q3Y+S/ifp91fWjRbGJWvlG+0e6jDw7GyD6V+gfji2tvJcqPmIr5R1y2WO4kIHU+lfoHD89
D8l4shZnl3hqyaxuw7grg17ppl+jtFtbJX3ryy6CW3ztwxosNXmgkVlb5a+uirq5+fVJWZ9gaJqr
mKNHOFFdsNZt4IxukH518y6D4ugSICaQ7hWre+KlkUhHO2uSdNM66deSW59Bp4gtZs+VKCR71mXe
tywnfGx4rwXTPETrOCHPl59a6HV/FNqlmSsh3iuaFFcxvOtJR3N3VNQe+nMkrnArzPXpfMudqnKg
1DZ+JUuWdWckZrG1zVbWNSUb97XoqmloeO6sm9WTsu1cdjU0UKko0Zy4NcnY6s8/yytzXeeGYPt9
2sa81y4uK5bHXgaj51qe1eEdQMVnFFK2Me9fQehXDm2jZTlcV4VpujAeXFGP3gr3fw9bPFaRwyDk
CvzLNdJ2P2jIf4Z1MU5fAzk1WvRgYXJp5i8nJUHNUp5m/iPevIPoRbXYpz/FmtGS+EKgSNhax4lZ
iClWbi0adMMDuqobky2NvTtQikJXdkGqviS3iSwkmiPzgVm2dnJASQDxUus3J/syVZCehrYdDc+N
fiBZi++0SODvTOK+R9ajeO6kRhggkV9p+JraS5+0GIZ5r5c8T6FcCeaQr82c1+g8Gy99H5x4iR/c
M8lu3WMHzDiuWunjYkoc1D4iuL2C7MTAhAcVnJKGUZJ5r+kctfuo/gXiGP79kd5tdCDnisLJRivo
a2bhWKMYwTXJSzzLMyE98V6x8rNF6/m3RFc9K4y4dJX255FdMVaRTuzyK5qezlimLAfLmgzaJIoU
CjbnNRyswJD8Yq3EpAXHWnXEAlQ7R8woOKe5FZzBWAJO3NdJFOBjaeDXJRRtGxDDGKuee6qVTNa0
9jnnubl9OjRMqEE1xEiskjEgjmtqB2LfPmm3UAY7hmuinsQVoW4681Y27wc9elUcMrYGcZq/bOm4
BzVmMtzPmwmfWqLKGOTmuhuraKQExjmuauS0RKE80EjvtjQcIelRvLNc4BBNVLeCa4kAAPNdrp+n
20S5uBhqDaOxxMkU8WDtOKsQMV5z81dZd2cbFtg+TtXMyReVIw7UHTHYGlPc1RmbOSelWyoOM54q
lL6egoOiD0M+Q7sgdqpGLIIAbNaOwe9KsfPGeKiex6VCWmpzsiPGxDAiqkk5ToTW7fRFmGR0qsbB
ZEPBzWR3qTMPz2fuaz9QglMZdAeK6OPS33428Zq59kRlMUgrlqnp0JHmqRecjLKPmrnLyz8uQ7Qe
tekX2neS+YxjmsO8tVaPKj94K4T1oSOGS32nJGDWlBM0bAA0ro0ZIcdKrqcEHnig9CEjfjk3Kck1
Fuwxz/8AqqnFONyjJxWw0cTxgjrXNY74zZD9oYKQM4FZFx8zEjrVxkdGxg7aa0S5B71yVNzvpMda
KygHB4pupR+dbuHBzitnT4o2wGqbUbAlCyj5MV4+byfsmj38lj+/TbPnnVdMlMzkIduawHQWgLYw
R617Nd2sbMysOK8u8TQJErCIE1+aKPK3c/VnJO1jh9Q1Jp/lJqhEQ3APeq0kLhizZxUcbSKw5OM1
jJam8XqT3kJ2k4NY8bujAEnBrfuJUaDGfmxXMPLh8ZPFZyWhtc1TNsG5eKmj1JwMZ471moGlGFzQ
9vKgPBrAuDNZr2BgQXG8+9Zu8BmOOKzfIfdnPOfSpMuqgNmg1NOGVQcA1fRd3Kg81zsTENyTXU2B
R0HNAEsYwCPSlkbapOateUW+4M1XkicK28ZFaUzSDOfub7DFM96bHNEwGW5rN1GNfPO2o4wVwTnr
WtwnsdPHLuUKDwKftYggZFVLHLEZzXRpEpWkZGG6njrxVcuqkg1dv2EXQ1z0s24jB5FZ1DWnsays
G6ZqZY1I+asaKcjgk8VoRTjjeTWYqhKY9pOAcU1lEeSOtK86jHJxTAwkyATQZkouXUYBNWopGdTu
JqksDEgVowRMCAfu0G0Nhvb5TnJrXtHZVHHOapPEARtzipEkKEc8UFGuZcAk9axri42klDlqnnly
nB9qwpGy3U7qAK07PK5LGoVhVmG41fWPfjHWrX2UbQcHNYy3Aq+WgjwD+lZ7kggZNa0sLopwKoLG
ScYqbAZ5iB6mnoHRgFzWh5LDufyqe3gDOA2fyoN47E0UErIDtNUrlpkfBBAFdUdsMWAcViToJdxN
AypAcqTzVl9rgrg1SyY3IBIXNWVHUqDQBmTQOG2gHFTQQNGwJBq3I20A5706GUHIJOKwARl3Y56U
+JcHB7VdWLfjaTiklQRKcnDCkBIkgGFzwKSU7h8pzWSLjDEEmtmyTfgMTtpgZbQRnO48/SnJaR8k
DmrmqxLCA0eayobh2OATxW4BJaZJGDVuC2VAeKnSTI5zUgcEgc0AQ3MLGBtoOa41opt7KwPWu8eQ
BCmTWLMsW4k9aBPYh03fCVJzXSG7LJjdnFYKSIowTUizKfuk1cXqZ09y8zFjk0gbBAJI5qATIANx
NAbewIPFXLYf2joIVyhIzVWWMMSMGrFtICm1TzTXZUb5s7qxNCrFZRltxHNWpm8mPapxQrggkZ4q
s7+Y4DHoaAMuRbiXcxU4FVo5DuIYnIrrWjjWBuO1cdOyLM23NRPYDXSfahAJqhK7SEhjSI25OCc0
5Yyx5zWRpTIo7cs2ccGpmjAOM1pwxYU8VUuI2Vt3bNYGoloxWTGOhrrbdlZRk1xsMib8DNaoujEp
bNOUrl0zqbZVa6gDE7Q2a/W/9jWK2u9S02K3Id0Iz+Yr8RJPEd0t9FFCxJJxX7HfsHambTVbG4um
ILY/mKl7Gh/SgtlZL4EtoJ8CUxj+VfnZ8Z/D72Vnqd5tYRgEg19vy6y1/wCH7AW7ErsGa+UP2hLt
YfC11HIfndCP0rzJv3jam9D+av466k194ovIQdwSQj9a8eAAhVWGOK9W+M1sLXxJezsMbpDXkMMv
nryTivQpvQxKFwjKeM4qg77Wxk10MsYcEd65m8jZHIxwKsCypD5Aq1uWNG3HisfzvKzg0G4aYFSe
K1p7ARX1yfmCHis2zutk4aQ4XNWp4tqkVnpas7jjjNdFPYynud2kkVzERkEVyd/pSNNuRc81r2iv
EgUZp8r7FOetWYTepzcgjgQIeGpYNrgZPFVbxXmlJXPFSxRvGBnNFjMs+Xlh6VpxR4xkGqER5U+l
akc0IwHNADJdPSUjINXo7CONDgGka5jOAhqaOckYzxQBlzr5eRWY7KcjnrW1cqGB9axpIiM4rnOg
iVtp4zU2Oc5NNjhY4yM1Z2YGCDRYCizsDxkg1NDK0LApnJphjIYimnGRtzWyiB2umzAqHl4rVuby
EqFjYEiuEiviqiMnkVZjnJIOTT5QOglhW4ADg80i2AhUkKaitrleA5q892DgA8V02Azw7o5XB4qG
4uHDgNkVYlZAcgndWVdFmJJ7UpLQDTDQlMk81k3ZjORkUxZQFweoqMASt83SsAKJg5O2jyG963fs
yBMjrUKx4bBosBmLY7yC4rQhsI4TuUHNXlQjAwaiuJ0iUqOtVHcAkuFVCpNZYdS/XvUEk25jkmiL
aMZ6VsBafse1V2bOME1cKqygKDVMwyb+DxUzWgFqD5sAk1Ddt5akVcgibgAU67siy5IrCUbgcuyg
k881agj28kVZWzPmDIOBVuWNI1AHWsnGwGdLI2CozgcU+zD+YCc4zSFAxbmpV3R4wTkVIHWWjICN
xGK1ZbuKJPkPNcRHdyLgE1JJcsFPNZzQC6rqPmBlLVxZJaTOSea1b3dICVzms62icvhs9aKYFyNC
oyBzV2Cfs5IxU0UIA+cEVVnRQSErQBLqfOdhziq0cxOASc0LE7E9cGpWtvLIIzmiwFtJNoySaqyz
hicmrGz93znNczeSSRS9flBpcqA6KKTp6CrbSkArzWXpzecgIrdjgD8daOVAZayssmATWqi7wGJ5
qjcRJA5yDUkM+cDPSjlQF9baN+WJqpKixEgdBWnHtZeCc1j3hZSc0wIAocgVegtgCMiq1iA7citr
pgAcCgCeJdqgLmnSfIvJ61VW5RHAJ4qW9miMJMZO6gxluNS5MRIB4qyLgyAnPFczHK7OdxOM1aa7
WNdqmsHuax2NCaQsSQOlQLNhwcndWYbvGeetVmnIbOTmkM65bpwowayr66kwSAc1HbT7gNxNJPiT
OATTAqW9y8p2uTWjt+6F5GazY4SrkgVeDMpGM1zgasTYTD9KybzgnaOKs+d8gBJzUJAlIGK3Ocp2
qsCcg1qSDIJA4xS+QFQFBzUfmBFIfrTQFQsoJ4ORxUkcgJPJqhl5JSFBq95exCW+8a3ArXXzn5TW
e9p5hBAJq+iPk5BwauxRHg4px3A5e6tJIwSAc1mRq7Pgg5zXeTxKwIboKw5rNUfcg6VuAtufLUZ6
1v6bIhlHmGsFIZDyelaMCOrBsU7gdx5scShs4WsmXUfnYK3ydKzJ7iVk2c7RWM0jK2OetIDdb985
fPNVJeMj0FMgm2gcmpmAcZ70AUSMg9a09NVmyCKoqhUnIq9ZSrCSHPWgDUI6gj5az7lkVWwaszzZ
zsORWBeyMARk0DuynNPliBzUZnMXOTVXOWb2qGcvtPJ4oC7LaXhdzlu9aSy5xy3NcnE5Dn2NbcE2
GAYmlyoLs0/WnxbtwKCmRsrNgn5a2reGMEMOhrA0gyxEMJkj5hVZz972rWkjQR5XqayZdozycmgs
5rUMOxArIS2jZsPXTTwKckdaxp0MQZu49qBOVjKvVS3xsNSadOzSqMnFZUsr3EuxjwDWtZw+QA+O
RWU9zOUrnpFsB5Sk9cUyeV1+UHisrTbwvhWNXbmRCc5qC4bGVdpvBIJ3VlDcud+a1pWyfl55rPu2
jVCSfmFXGNyiEyKoySaQSoehNZLXAJIJOBTPtKpgAmlJamU9zo4u31rYhU4Xg1g2Ugk256Vvecka
AZ5qS4bGyiK0Y68VXaMkkelUoL4DCknnitDzNwBXOKDOW5WMSA8nn6VIqoBlicU2TjP0qpJIdpVi
TQSVb2+SFsRtwKrJdfaOc1n3cZZjUVlFKjcZ20GqmbrKpUk/eqFLcfeINWSrbelBdVVh3oLKzLnI
z0NLGu0jnvVOScqx5NV1vDvAycVEY2A6u0MjsFAJArYeyEqFZBWDYXSgqVPzCuk+2IyAE/MKyA42
+sHgc7FO2svpjPaut1CXejCuTKOZG4O2g5xhkPRc4q5C+3HNVRHtPfIp3I9RTMpO5pmdRwWNI12i
oQG+astiTkZO6oWjc9M1uTHchuZXl3Z6iqsRkGeDiry27t1HFSiILxn9KDc//9b+aJpAAeoqi1yA
xAPNZs17wQpPFc5qGqrbgnJ3V4stj6A9Atp1U5B+atdLsuAGOa8s0rW1l4ZsnNdnFdqUDZrEGjXn
mJ4z0q3p99JG67mOBXEXGoNHIGZ/kpsmtxuiiBsOKmWxnHR2PpTw54iYKI5XGz0zXex6nAQXDDFf
GMOu6igXyZmBFXT4w1yLCfamxXHLc0Prr/hM9Hsn2Xbd/Wp/+Et0KciSJq+RG1O6vlMkshYisybX
NQizHbzFcUQ3Lp7n6C6H8RdMtlEIkG4e9egWXjnSpcedJnd71+aWjeKJ7Vt15MSQa7WT4gmGAzRz
lQgrY1P0lsPE/h3guy/nXK+NfG1ibdoNPkXd9a/La7+MuvvfiOyv5FjBxiuni8fa9eQiSW8djiqi
7DPq5fEcfnsbtw3PrXW6f4r0RAqs4496/PnUPGetNOQLpqjj8Ya8vIunzVTKkmj9Kl8XaUgzE4GP
emt4qsrvEcb/ADfWvzitvHuvRv8AvrtyldLb/ETUI8NHcvurOxsmff1veGKVJw4wDnrXs+jfEvS7
OzSC8mXcBjrX5Qz/ABQ8SyKFt796yZPiD4rY5e+kzRYLs/X+X4maCwbbMPzrk734paPaOWMwHPrX
5aweO/FUvS9eornxjr7t/pF2zAVvyo1ps/SDVPinY3jAxTjb9a0tE+JulJtjnmGSfWvzKl8d3UVu
VE7ebXIDx54mW6LpePsBp2Luz9gr74iaFAvmmRQv1rnJvif4du1Kxyjf9a/OCw8fatfQC3uLpnbp
Ud34k1GxVmWchjWElqbQlofcuq+NpZZmEEy/Zz71m23iyBHzPJ8v1r4Kj8eeIRcYa8fyc119t4uv
p1UtcE1jPcq59ba34ygZGELjZ9a89PixBOSz/LmvIBr0siANIWrJ1HWkjQlHw9c06V3sP2jXU+jW
8R6e8IYMN4960dH+Idrpzlb6UeV2r5Mt/FDpkPI2PSsfU9cubvPkyHFc8qXkbRqeZ9w3fjfRtTy0
bgr9a59vFGkRP8rAYPrXw+fEWuWwKx3DACs1vFeuM+0XL5zWX1W72OmNV23P0QsvH+j26gNIMj3r
qdM8daHeuqO4LE+tfnJZ67qhjzNMzGun0rWtYU+ZHOw2mplhNbWOiNV23P05sdc0m3KTqy4XnrXQ
p8c/C2i4guZ8MOOtfm3B488QRJsnvG2CuG1zxFfajdZSYlvrXZRydTWqIljnHQ/SrxT+0LocqMdP
uBux61xVn8aLG6Vmup8n618G2M877VmYk/WtzfJGuIyaweVa2Gscz6p1P4g6dqtyY7eXLZ9a0NN1
azbAnYfnXx1b3l3aXBlDkYqtf+MNdjmC29yy4rL+zeljf6+z7huNc0u3UYYY+tU4/GelRnG8bq+L
P+Eo8QzQ5ku2P1rFTxFrXn4a4frWLyvpYazB3PuK88eyowFvMBH9a9K8FfFC2sGWSeYDGM1+fcWv
aiEBkmJFXLfxLfR5UTMN1c3+rbnodX9t8p+vOl/tH6DpjwvDdhZ4+fvVteJv2z7GezFpe6gDEo24
3V+LOqavr2xpre4YYHrXkN/rvim+vhE907IGx1q1wbyq9yqnEqlokfunpH7TWiTszaZeYuD0+avP
fHPx+166kHmXoMOeOa/J7T9Z8QaUI5IrlkIrpj4u1zUVCT3LNXLHhXW7M3nnQ/TnwX+0nbaOyma7
AmU+ter3P7c95pMW231IKqDHU1+OP267hjLvId9c5e6vc3OUZ2JzXRU4dg48qRh/bEr3ufrXqn7c
d3rU4S81IvHnn5jWzpv7ZnhKwgAnvW8//eNfjdH5oBOW3UefaQMrXylwT61564YUNbBUzqUna5+1
tl+2bbag4j07UDtPAyxr1jwd+0/4kiuUuINQUR5z1NfhpYa7pttbRy2AMcg75roZvinr2n2WLG9k
jYDFQ8qS1sP+0Xy2bP3x179rrWZbcRSajGWHHWuS0/8Aaze1kY3d+u09ea/CCx+LXii4lP23UJHX
3qvrfjzxJdAGzvHH41dDDJdDiq1m0ftR8Sf2lrDWbZxZXimdh61896D8ZPFMd8ZZbxPsu7PXtX5R
3HjDxovL30nFVR8SfGyZij1CQdq9jBw11RwVKh+4g/aRsLaBbSa7XzW4PNeufDj9pa10SUy/a1SJ
yO9fgp4a8QeItSfzL25aR/XNegy+LPEVgg2XbKgrv9lG9zjqYiT0P6T9E/b0g0R4Vg1NUiXGfmr7
A+HH/BVTQtDhgjm1pVdcfxmv435PiRrPlMWvH3D3rlbT4r6/a6mrzXsn2ZW6ZrWnTj2Mvay7n91d
1/wWL0zT1EsWvKEX/bNYd3/wXDsoEKjxEmP98/41/FlqXxel1mxFpYXMguMY61wNnqHiy5vGFxdS
NE545rVwRdOcu5/aRr3/AAXF8vDDxGnlE4++f8a4PxZ/wV2k8UaBcyPrsb28yH+M/wCNfxy+LdN8
beWLiO6b7MOcZqt4c8X+LI4DYXd5IbcfLjNc8qcXujtw9WV9z9tvjR+2np3i/ULm4h1De7uSfmr5
oh+PWma1M0LXIaXPrX5x6xqF2yOYpGDnvmvI59a8U2F6ZLK5ePntXM6K6I9mFd9Wftb4f+KsWjyC
6kuFEQ5612d3+1ro8G2Jb4Bk/wBqvxFj+IXjZ7cQS6hIcjFFtfeIZsyXE7Mz1rCjHsb/AFmaWkj9
uW/b9m8NWzf2dqmx14HzGvKtV/b78ReLbpo7rVd6dOpr8p44LqbcL0s4bpzWnpWnwwSFlXDZrVQS
2Rz+1k3qz9R9O/bN8RaBMk1jqRRwc9TXqNt/wUV+ICQATaz+7xj7x/xr8ooYImUecu41oC0hZGTb
8v1rN/EdcHofcfxI/azvvH0MjXl95sre5r4r8Y67fal5t6JCyms8afbRIwWMhqhuYJJLZoOdlakT
ep5JNdS3M7M56Gum0yPcFzWNfaTcQXBKAiMmt6wRlRc8HpQ0Zm+Y8GHaOM19c/COC3it4WUDzG9q
+S423LHkdK+nPhFcuzwxbiRmuKejLhufaGnjy4Vc8cVLqsu/Sbx0++q1es9NnmsEdB8oFYmpMLex
ubZvvOMVBpLY+AfFeq39x4jngZiVDmvSPDVm32ZHnGfwqXUvCCSa3JdtDkM2a7vS9LWMxQhOPSgu
ku56R4OtwLRggO/txX1D8MNLnuD/AKUCRmvHfCuhYtoxHGQzV9W/DXSJbcoJV+Y1yVWejSjsfS/w
/wBIt7fZvTj6V79aSqVjtbQEMfavPvB2ks0cfy19AeE/D9ss8clxDkg159RnuQi7HZ+ErSe2s0ac
fORXo+mKskw3A8VRW0QIiwLhVFbWnwiNwcc1ywep6UIm8yhcKOlZ00QUswBrYRQ2NwzxT5bVGUgC
sKm56dKOh5VrmrtCxjt2O8Gq8E815EokPzGuj1zSbSPdKyDdXIC7hhysfBFZnp0kZuvO9iq7TjNc
0tyZ0yxy1T69dyXbBd2QKqafF8oDDkUHXFFG4hcklhxWNPEDxjmu5mgTA3CsqayRwdi0G8dzhbmM
xqeKxdzhyQflrqNSi2MUYVz8sfkDLYoOiO4yWfCHB5rlLkGWXJ9a0rifcSFPFUGUlgc0Gz2NG1G1
AvatGKZ4FZlOKpWhVgF71pS2kksLCP72KqG5jc821UPe3jjkkmq9tpV1C4aUHyq27CwnXVWE/wAy
7q9EvNMjeyYRKNwFbES2PM55reJVWMkMKt2Oq+UQJG4rjtTiura9ZWPy5qxCx2DcTzUT2Mrnf3Or
wGMLCeWrF88s24HisKNXd1x93NdEtv8AIuBXPPYiWxp2tzgDYTxV8TO+Oc1hRLswBWkkmwDcTmpg
jnnsX0nljIyeK66wuopYQrnNcWrq65Pap7aeSJwoY7a05UZHVtFCrnaKpavF5tqVA5xU8Egkwc80
+54iO6nYznseXS6eq7yRzmsSWIxsRg4rvL8Iu44OK42+dQCeaLHNUKScE5NJM7S4VKoecSSATV22
YLncOa35Uc9TYjlaO2iJlHz4rl/NeWViT8grb1dWfpnFZMUW1SCOazmtTkLcQV+KvLaRuuHXisaO
Ro5OTxWoLwYADVuo3RwVHZ2MbUtI2EyQLxWCLMHLEfMK7eW6QxFX5zWLEqNIeOKUUYT3OH1Njhom
zXhHxA8y2t3KEgV9GeKPstrEZAvzAV81+ML1L1HQtla+1yd2jofBcQR948ltL5mibJOQajm1A+bC
m7kNVWVVgDhBgZrOtWWW8j3joa+zhN8h8FUj759W+Epi+nWm4ntX1RoF2I9KhCnHFfG/hnUEa2to
YmGVxX1R4auUl0yKPILKK+PzaR95kK2O/t71H4B+apZpNwPPNc5AxjcjPNaiuTwxrx6Nz6uu0UpL
14ZArn5a04rhJVUqaglsPtOCBmrENkYF2sKmqzrwi0JhPtwc9Ktw6iGwC1ZkiFAc1l72RwQa4DtO
7llR7Q4PzVx8toswYY+emXeoSi0KxthsVn+H9S33JiuTuOaDWa0Jl0F1w8i/LWNq+nyQQNJGCFFe
p3TIyhVHFctq6rJCYfWuyl2PLxK0Pm/Uo0u5JorgEheK8P8AEmgRtNOYkO1favqHxBpAgVpkQKTX
k+vLaLZzkr++xX3eQy5T8o4tjzHxbrkrxXMkMh+RDWBHfAkoh6Vp+M3Jv5wh6tXCQLcRuST1r7Lp
c/MGvesd5bXku4bWOAa6u2unlQDJ4rhdMV+j5JJru9PsZVTcQcH2riqHoU6bZUnvru3nVYmIXPNb
qfaL+JU5Y1Yg0drklmjJIPpXSWOmm2Qkocr7Vz08Quex01aMuU4C5t7jTSdgINc9NdPNJ++OWr2W
+gsZrR/MjzMBXjGpWU0M8jgnbnivWnLqeMtNCys6WwVs969r+G4eWcXKfdrwyK3a4VdwOBXt3gif
+z4FHIWuDHVfdOzB0/eR9J+HpfN1JR3Fe8WypHEm37+K+dPBFyt1fgjJOa+jrWB5dirnNfleaybm
fs/D6/dpG7BZ+emSOapz6HLvyykpn0ro7ONoFAbrVm7ukQAPk5rzobH0Ry0ellABGuGq3Hp0igmQ
GtuORFUOR8tMuL6HYQDyaoDCaMJnI4rmPEKCaxkWHriuiublFRwx61g3MiC2mZ/ugVUNwpbs+Z9S
Y2080M4+8a8/17TbJreSWReSK7/xhIk187QDGDXkXiy7ubfTpSHxgV97wk37RI/PuPP4Mj5T8fWV
qtxI0a968tj3KdvvXZ6/fzXVzMHbcua49kZZQRnbX9L5b8B/AfEy/wBoZKx+QqBzWbJZRMS7Kdxr
Zii3Y4zUjwKFORXtHyFQ5ryEU/MOKytQRQCFFal/OIiQOKyJH89e/FBzTMtQw6CpUlVQck5pkrbM
jniqKzAllJNaw2Oee5K3zucGhk6bc01eCK0oEjJBYUU9jnnuVY48D5h1qyiq2Q1X5LXeA0Q4FQbR
HlSDurop7HPPcyZ4kVwADVVlK8rWrLGGJyOaptCxyAK6KexBCbwRoVJ+asSYefITjvWlNZu3QfNV
Nbd4m+YHrUz3Av6fEkWOOa1zICec1l2xVeWqG5ucN8h4HvUAa8tykMbFjwK4yW+SedlQ9DVmeeS4
UoGJqpb2IRy235qDeOxOu4Z3dKqylWyFHNXpgI1PHNZwBOcCg3i9CuvLBecmrzQbEBx1qu6+WC+P
u0yG+84FSTxQd9OWhUlVi43A4qUbVHB4FR3MyJnPWqP2kgEAmsGtT0YvQ0GnWLLE1m3F6gy4JzVd
3Z8hicGqcsHmAoo4Fc8tztpSI3mM+STxWNdptBKitqO3dflIPFRvAGyGBNc7R7FKWh59ejJPrWJK
HGMA16JcWELOcrWfcabAFJCCuex6NKRyttE8hUKPmrvNMsMKv2gVnabbQK+CvIrqVPljocCsJRsd
sZ67mdqNjAvKDpXPSWxZgEHNdaSJyVIzisu5iNtmQg4FYVUehCXYgtrcwYLir8826BlzVKPUILhS
oPzCsa7u3icgMdleZiYXjZnsYWo1JNMwNZgaJHkTNeYahELtHLAlhXql/MLqJkUkmvPruzkhJJB2
mvgMyw3LJtH6Zk+J5opNnlV5ZPE/IO3NUHt8LuUGvQr+0SSMnGTXJzQlAVwcCvGPoeXW5y7L1DA1
lvalmLIK3Zo/nIJ6UwKFzjNTNaGsXqVLMJESrjkVqKiyYyMiqLRgMMDrWlbpgAHNc8tjUi+yR84B
/Kqk9mGBIHSt4IoTIHNZNxLtyMnFYmkGYTQ7c5zxV20lMR25OKiLByRzVeRvKPBoNDs7adFTLHiq
l9eRujLEaxI2naLcGOKjiJZ/m9a0pmlMqy20kjliP0oitzuw2cZrokEeBxU81tGYSY1wwrQc9jJi
G0gJ2rW8/amM81kx/umIY85p8km7J5xUTYU9iO8YuD71hPC6HJzithmLYGDULKGUhucVmWZHzbgF
zWmiHYM53CkjhXfwDVtgqjHORSApuDtIwc0+z3h8Nmpdm7HWrEMBDA0AayINoyDmp0OCRg1Pb2xd
Ae4p5hCnJBoAqOGXOc4qNiB1zWkIw+QRzVKe3dPoKAM+eYqpAqgrhiM9aLqQRk5PT9aqwzI7AL61
lLcDatBkn2NaXTgCsy2bYRnoa1Mg4IFQBXcEhg2azRGwYnBwK2iocAYOah+znng0AUmGVyRyKaj+
WdxJ4qeePykJOcVzlzdnkKTgUDub0l8JfkB6VEWwM5OK522MskmVJ61voGwA1BrPYkWNWzkGrMca
gEYNVZPlzijz9q9wa1g+hSI7ogEgVVgYllBz1xT2dZGPXrU8EG5gayaQG9ZbQoHNGpRL5ZZRyagh
DRkegqzczxPGEPJpcqA5nyssDg5zXR2SFUXIIxWWVAcY6VtRNtQcU7AMmiEwIcHmqMdkkRJCnH0r
Q3bsjnNReYFyGOaAENuhQ7RzWVJuiJyea0nvIowQSaw55HnlAQ/KTQBI0jsvGdwrOKyM5D10EVuq
oSw+aqckabzx0oE9jJk4OGz1xRH1wvarFzFs+Y1mrNsfOe9VDcyi7Fidn+6pOamtp3XCuTUasJSC
KtLAMZwa0lsOLu7mlDc7SMGp5rlRgsaxMOp+XNWMecnfK1iam2sitH+7zmqLyGJwzYxmqFteC3fy
5CatXA81Sy9DQA6e/dk2RnisplzljuqN1cONuetXjEWhOAc1nUAjglRSAc1qrtdQUNcqI5kl+bOM
1vWjPhcE4rCoaUzatWHR81FfYYFVpqtgkDqKey+YdoBzWRoc5HHKJ8fw5re8oMgVgctxSm28s7iM
NTop03AN/CaDSmP0zwvCl5FdXMeUzX64fsa2EEuo2awg7Vxj86/KP+2Yo9kTNwDiv1K/YV1E3PiC
zQN+7JH8xSexofv5oSyWuj2izZCBR1r5w/aEs59S0ec24JUKa+tprSIeHLOSNcHYP5V4R8QILefQ
btJYyWVTXkVvjNaex/L1+0jBcWetzxqCCH54rwLTZGEKlickV9bftX2cUHia72r8okP86+VLSONo
V2A7gK9Wn8KMiUS8kZP51DPFG4OR81NZWD8DmpGRlUetWBjTWvyEY+aqENvKrnPSujdkwc9aqZCn
PbNa09jOb1K7WrSdqh8gxMOD1rfiCsoIqrOEzyM1ZmZ3mFOgaq0khlIBJxmtGUR+WcDDVk/db8a3
hsYy3LItItu4DmmSRIAOOaswyDacnpVV5AXI7UySoqkEcEYqJ1c54NW2ZBxg0qAN9KAIIt69c1dW
fapyTkUgtnf7ucVHNZzJnOaAHefuz1xUZ5JNMjjKgjBp6ocnOcGix0D9wXgA07hh3qB/l6Z4NKjd
8UrIAeNjwM8VSZdmOua0S/oDWRcylDyTTAqSud42k7q07N3ZQD1qlDGr4Zuhro4II1QMBXRYCq0z
Q4yTSLfM3Qmm3iFsgdqoW8ZDEYNaqaGtzoIZi3DGm3LbQ3PFQ267c5zmnXIxEx9qqWxs9jFmulVi
ATmp4LnI4PNYTfNIeOa0YBtUisDA2ftpVSCeaSC+TeC5OM1lmN2PQ0n2KZMOQdooA65ZlZdwzisL
UHPJUmoEnkUbATTipl4bJoAzQ5Iyd2RTkeRiNvrWgtqB1U1bis0ONq80AMgZgAMmrwZTgDrUbQ7Q
cDBFZ7ymM/KelTLYDdidIiN9Lc3kbDaprEWVpk6nNMjVy3zZ4rEDRMnBNU5SX554p0jhFIPWqqEs
TionsA9U65BFPeMjLYNWoowRlgciorhgqsBWQGf5oUkE1G0xbjBIqnKWBJI71EpLcAUAaEZTO1gd
uasi2AO5B39KrxQNhSQa1ouFGR0osBDtKqQc1UEDu+V6VrHYcDBqTaiglRg0AVvsyKoIU7qqTLjG
7jFX/M2nkmqcxBPtQBEF3YAHFZGoWgcjg1pSTqgwud1VVlDuN5NAE+mW3lJ0wK00mEZOCetQeYiR
YXqapqzFjz0NAFm5UynJBNOt4BxxzViJc43dqvxoifNjvQBGsbKuADn6VTnjD4DAk1qlh1HTNMES
yEEDmg2hsUra024KDmrksTqo61oAJCg4+agFZBg9aDOW5zjxHOTupZF2oBV+72wgswrmpr3c5VSe
tBJKxxuCE5pixM2Sc1PbRebg1rrCgG3FYPcDmzHhjnPWmMjMeM10MkEQPI6Ui2yMcBaQGHEzowWt
WPvnOKsPYqMHbhqpTv5Clf4qAJXbqFJqt52DjJ/OqKSSFySeKR3ywNFgNlDkHknmp7WJg+SPlrKh
n5GScVrxSfLntQBoMVX1xWVdAN0okuOSoNQmTOcg5rosc4+ARrnI+aiVjg7s1HH99avyQbkBwaBr
cyopHL4bO2tIyAY25quIVCtwciq0ayiXk/LTjubluVm6c1Aqkn5gcVsR2wlUYHzVXmtjEcV0LcBi
RAkAA1Y8nbxhuKu2sSlB8vzVNLFwdoO6t5K4nsYzqo+XJqlJAOeDVuSN1f5ueaikccdahqyMCvGh
GMg8VPkjuQKrLJlj1/xpjTYbaTxWQD5pW7ZqNJ1yNx+apmVJE+UVmygRnOOlAG3FIXB5OKiuoGkQ
lQfyqlbSPxzxWu0gMRx6UF09znUhIcg9ammtSyEY5pQ37zJ9a2YVWRM96Cp7HIDT5UYk1YWJlwTn
IropIvUHFVpFjAxis6hkZ8LMDzn0regmO0YNYkhjXOAc0Q3DKwDE4rMZ0Ul5IVKqaoGZj1J/Omyy
II9wzWf5wYnigLsvtLjO4Vh30hkyq9K0D90nBqn9nZySAcUAY0Vt84ODnNbKwkqAQasxW4VTuHIp
/IJ5+Wsp7mlMtWUPlqcjmm3TSjPbFTQSfKeahkcMxDAkVBZVhdud2ar39u7qXXNOllSJzgcUhvkY
bAxrWnsZzepzTwuM5z1qKOFi/IrYm2sxwKntbbc3IpTfQhalmzUIgHIq4WZshs4p4tHGNoNPaIop
LA5pRlY2StoQIu5wU7VupcRpGFJO4VjRgg5UYqztyCTndWiSMpbmj5qlSWz+dUHc5YY4qq8rdicC
nRSK5AbNHKjWOxKtv5uTinJGkTBSOa0IlXblelRtbNI+5c8Vi9xh5bYJI+WsG+uBG+1TzmuhnZo0
K5Oa5a5tpJXL4PWnF2AzpZXyM9apb5AxYZz9K3DYuyZYdKy5YXRsc8VIEq3s8XKE7h+tbGn6lLIx
EpNYUce7gjvWtBEiEEDnNFgNWa4dmABODSwR788nNVHdUHOc1XjuJlfKNhc0uVHOaktpIh3Y4qv8
vIOd1WpLovGFzzWcysOTTsA7yxuzirSQ78YzVJW25qdJ9gOMigxhuW3iESnNUigYnANDzu/BqaHG
OQTQbH//1/5WjcHYVz81YN/C9yhUZ3VsvHgFs4pltGJJDzxmvOmtD2DlLaOezYqd1dVZ307gLubi
tOSzh4Bjyw9quWenx8YjwR7VzS2GZc7SOpUknNZUKvHKSxOK39Vi+zKTjAFcsupRM23B4rnmtBHT
xTpGrEnmqUk/mMSDWJNebwAhIC0RT7uCcmsTSnuWptSubfKq7AGs2XU5U5ZySatTqjKc4zXPzQuS
c9KDQs/b7pycO22obu9vpYzEkjbTSQQlmxjAFdAltGsJyoJq6e4HJ2Nq0b73B3Zrq4tSeMCMOcVl
umGOBxTQhJHBzWtioysbYl3sGbk1oRsAuT0rIhQ4GTU/2gJhcHioqI1jK4+4zktg4FVBM6/dOBWp
uR48Acmse7xECazsUWYdUSBgHJyTW/BcLOoZTwa8rnkeWQEEgZrrtKmdI1DMTWkEaU+x2sUrJwpw
ahuJSc7jVNbxFXPpWTNqaOxUE1ZZJcAFiTQgiwDjkVReYv0JqnNcmIFcmg1p7G79tW2+dGwRVR9a
luvldy2PWsHzHkBGeKhQbGJ96ylF30LOkF0ij5s0qanOrgRuwUVnxr5iZ5NO8kjGM1Eogdlb6rN5
fLHNc/d31005JdtmaW2cKAGzVl4FuM7QFPvXoUKkVGzRnO42CVsAsa0o3UjrWVt8vMZPSnCXyx97
Nb0pRlpYuKaLdyVOR3rNSJRIMjmoZrwc5JqC2vlMygg8GuWrWUZWSOj2el7nbWdtkpuHy12MUSRo
AgwK5G2nBjQqea2re62gbyeKcUt7FXZevEMkZVPvVzDW8kLksea6WKdHcc/LVPUNrMNldMbdAKcM
skTAliAK3or5ZFAz81c4/QcHrV62iYRl+alU0hGk0o3fMcimtbwMTIwGK5+9vtilATurDa/un+VZ
GxWPKh3Z1lxdRL+7jFUo1UsGA5zVCFiyjf8Ae9atLIFwOPzo5UF2aqScYY05n6lT0rJZnC5AIpY3
c5BJxRZCb7mtHeEq0bsSK5W+gVZjJEMNmrUsrIeDUBlDfeIP410nOLE8jLiQk49atQu0ZJUkAVUE
iDgdPrTmmXYQBz/OpklYd2WbjU9q7XYmsdp97bkznNY99dbHYEnrSW94hXHJNYOKBysdPFdbFw55
rMvM3DY6rmmxyKRkgUSSKFOBzWNSmrERqXZpWM8aRiLjirEtzEcocGuP82RHLBjikkumfOGwfrXH
KlF6WNFJo6HMatlcYFbNrIkq4HauDW6dMZYk1r2Opqn3s15tSlZ2OrmvE3b0DBBPSueCx+cMgZzU
t7fefny2x9TWTGzI4ZicCrhGyOR7nommzPCgMLBKdqOrT+QyvISf5VyceoErtjJGKbPcFo2DEsa1
p7kT2IotTPmMkjEgmpblYpVO0HJrHji+Yvjoa0FlCjntW8Y3M4ysWNHgktrkSj5QK9Nj1XZGpViH
Fea2zkkMGwK3orlQhB61nKVtDexoap4g1ORDG9wxg9KjsdSs2jAAHmeuK5LUpyCSSdvpWDDfOkh2
lutTNGlM9D1O+TZtU/MTXJyqj/MRSCVpfmc7hTZZFUYxXVGKsQ5MI40JFa6zkAKDwK55JdrDk4NW
jIwAOTT5Uawk+5vLe4YBiTXR2Lb1Dr2rk9OsZbtg2Dha7C2hMQCjjFZVVoelhH3OjglymO4rWtpM
r8xrmFkKkdgK1bebcQAa86K1PUjsdCq7s9anMQVCzDio7Qj5QwNattbieYJuXFbmRx9zaLO7cd6y
2szE+AMKK9C1PSvsxLgjb7VxV5OgLL3FYy3NobGVLOIniQHljivsT4JeHrtlt71xmIkGviPUHYXV
oQSfmFfqB+zzaRXXhq3JX5gO9clYux9U6RcWMekiNlAdVxyK8R8SXafa5QD8ua6vXruWx3xQsw7c
V4/eyzSSO7sxrC5vGOhXnhjlckLzmuw8I6F9qvIy65XNcGs5V+h4Ne5/DK2e/nj2K2AaV0dEYnsV
imn6Z9miNu2eOgr6O8E6a97cWzW8LhT7Vz2g+DYLtrYzxo7ZHUV99fCz4c2KWcNy9vGFQZ6Vy1ZH
pUIG58PvBN48MFy6/ugO9fQNloMaopjQblqLToI4bYW1ouzbxxXf+HdMmERaVt3NedUZ7lOGiMGK
2MSYK8j2pDcLAwJzxXZ3dpEGKBQK5HULMl9in8q47npQh5EkepoRwTVe+1V1TajkNVFrV4FO41i3
EnzYOcVg33PRhEztXvbuROZGI+tco8oVOTya6PUBujbBrj2DMzA9qR3xiyvKA2SetRR7oySDSMH3
nnimO2MgE8UHdTiTS3RwQT0pP7Ut7e1kaQfOBWVPKMEDPFc3eXfBUnINBfKx7Xa30ruOx9KxL+2u
Jn+QnZU0VxHESVB59q2Y5I5Yj8pyaA5WckunvnkVDc23lqeMV0UhEe4EGs+dfMUgZpx3B36mBa7l
m5zjNdMLoLGQCc4rFSMK5XHNXQm4bc10R3IlsZodRclx97Oa3hqapGUYmsQxbZener7wI8LYxuFb
mJwviMRu+9Qck1j2ygpyDWxqC/vSjjODVGOBmYBBxQTLYmgXngdK0lkePGScVGICgXHWpkhbgNnF
RPYxJvMDglRhqrfaWVwkhJrVhtOARgVVnsSz7gOlZET2NC2kUheKsmRFzjr9Kz44XjTOelUpZHYk
KxFBlc63TrwLLtZuK6CWRJRtHSvO7WYx7SxOa6GPUlwi55oM5yVhNW0yeSNjEDiuCmsJ3YxENur3
3T1gmsg0i7iRXOajp9urmRIwOfSrptGE3oeNtoN1b/vH+7UflFeOmK9PmWMxMHFefXlpI1ydmQua
0ujiMi4t2kUkZIWsiQbflxyK9ItdN/dDeAdwrmtW07yHLLis57mdQ46VSCCaar4ABB4rSliyORzV
MxAA5A49q3odjzMXvcqu5wQT1qCKKXfuDfLTbiVY889KxLjxHBYghwTg13RpqxwSrFnXdNlv4HUH
PFfJHjnT7vT7uRd+EzX0lqPjm0+yuqKyNjrXzd4y1yHUXkUAlz3r6DLKbPlc2lfc8svH/cnnmsGP
zQwKkhhV+eOZWO4krmhFXHSvqVKSjofFTprnPQvBmoTLKqO5yK+qPB2tvHtV5Dg18UaZf/ZJ1YZw
DXvfhPxCk/lgPtI9TXh5jh3LU+kyrHKD5WfWK3LufMVjg1s2lydvzn/61cT4e1OG7hWPcGYD1rqI
h+8wOleRCDirM+qjUUndHe6QPMUueVFXLnYzFVHIrJ01yqqgNdAIPkLsa5J7nsUNjAuEwpz1rnpm
WJiXztroLv75APFczqBG0pkZzUG5UW5V5huH7sUgeAXqmBdpBqpHHtBHVqms4H+0BiDgGgD0SO8i
+zDeMvisO5mSTccU2cN5fynGKzoZeWjYHP0qoysclXc4vxJchg8QPIr598XsYIJ+ccGvf/FFhKok
mU/Livl3xtPOy3CYcV9/wtZ7n5PxorHyrrrLNqE2TnJqnp+lPNLjbnNWbmzmk1J8t/Ea9G8O6ciK
TIm5vpX27R+XS3K+l+G3jMe9M7ule4+HPC0bW6vPGCtUvDFhHNMvmLlQe9ey2enbvLiiAC9K8HHz
a2PpcDTjJXMiw8P6YflW3A/DrWw/hvT5EMawKGPtXZQ6C8UIYDBrAvZWsXO88ivFw8JOdz1K8oKn
Znifi3w6dPL7UAU815DdWSSFg65wa+ifEdwt7GxJJxXkd3ZhTI2OM19ZFPlPjarXNoebXNutsBsX
AzXo/g1VlGH5Fefau+1yoBwDXZeB7jM4TeBXHjU1TZ15cr1Ej6X8AQJHqaDAAzX1baxxJGjKp6Cv
jTSNS/sm9hkJOCe1fXnhy/i1PSYJVIDFR1r8szJNyZ+y5NHlgrHRxnzMAVd+yJIB5gyRVWJfKQc8
1o27+b8uDxXl8rPdMu5gZVYKPl/lXMXCuXOCcV6M1tuUgkE1z8+iyu7MDxRys1fwnG3Ebsv0rzrx
FeT2wMO5gpr1+5s2gJ3HiuN1/RFv4S0YAK5rZbCpo+bdUKNOxYcmvmz4l6o8Mj26Mdp7V9R69otx
Zzu7sCq18r/EDTXvLx3A4U1+g8HP39T844/T9i7HzLqq/O7AcmuYaTDYyeDXb69D5M5jPXpXGz2r
Ixb+Gv6Nyu9kfwXxZb2rL1rKjKFH3qW9lCxFVHz4qlBkfd4xTrlw0bL/ABYr6M+CqHFXcjGRg5LD
NNiZF5J+Wi7Vg7HB4rFbzy5ALbc4rWnsZPYm1OVDwnBrDR9p5JrXmgcJlhk1iFGQsTVmBoo+4jBN
bdurFKwNNUyzhT613/8AZ/lQBzWtPYynuZ8UjpwTxVa4kAJ55psk4TcuDuFY0twdxBJqznnuXssx
zk4FSCRFzuqgsp2nBNY99eOmQuc1tDY557nRl4yTyKil8kKSRnvXGLfyoPmc1ajvjcfIGPNUQJe3
nz7IiRWb5szEZYk1qtp7SZbIpq2fl9RQBLbFQoyDuq6q56CqSptI6YFXUUkDHasZbm0NiO4tnZCc
dKyYoJAWya6qNk2MrDmsiYhXbAPNW/hOiL0M50BRkYZJrFMQhLEDGa25WCkZzWPdvuICjFZHXSkZ
dxvdupqER+initdIs8mq08LLkr09qD0pS0Vil0yKnjjx8xqIHecbSDWpDFlDkVg1qdcJaGBdS5ba
gIOahSQhTuzkVfuIl84DFSS2ytD8owawaPVpS0OSup/3hUZ4rNuJHZODWpPbHeRjmqUkWAQRXKej
SkVrGcLKuc5rpbm+gWJegNciqbJOh61HqBlZBsJxWDXQ7Yy1NcarCrHBPFZeo3slwp2MdtY8UuMh
uT71sWlv5+Ex1rnPUpy0MCG4aKQqAQatzs8gBKv+Vb8ehkXSyMVKZrtktNN8pY2hXfXFiUetSfun
jyW8pJIBC/SkuLESKdwNemXlhbpny0UVzOoWwihZ+ABXxWcR3sfa8OT11Z5RqOkyAllHy1xl9abQ
2V5r1jespcNyK8+16ExTNJg7K+MSfMfoKZ5dqKbGbH5VjPLtHpXRX2JHcgcCuWlP7wrtIWqlsbXR
NFIWI56V0diyyDaR0rlohlwoFdfpsPloGYjmueWxvDYsyxkAgVzN5G5Zu1di4ypGKwZ1XLgisTpj
scy6kZK54qpksTkdK1pY8khRVCSBlPGaBliF2ChQTirIjz93Oagt4W4JPStiGMAjI4FBpTGRoyry
DU+5wuOQOla8Sw7eVFQTxB8hBigqexz8i7ucZqF1IA4IArYjt9pO/tVS4QEkLQENijEu4kAfMKc9
u6g4Bp0UTK+elbMQjKkMMms6hRzqjy+opjyBjtHU8Vo3sOzJHSs1E2uCRWYFyCJlXLc1YVtrgkjF
VJJxHjngVi3d47uBGSBQB39rcggBW+UVPLJnBHSuP02aQ7csa62NS6DNaxdkOw6N8twMU3UL2CGA
hvvVDLKsHcVhXm+6zg/LWbdw5WctqF28zOVJ2k1S0z7QLjLMdma2X0t2fH41ejs1gQZAJpByssrL
jGQf8asi4bjDcVmkhUANS26tI4wSRWMtw5Wb8FynyjBzV8MCAc1mx2bxAMx96SSVo89cVIcrFv3G
xhzXKG1eSQnBxmt8v52alit+px0reOxah3IrSxCoMDpUrRbcjnNW0cJ8uaeyqQWxzXTG1jSxQ8kk
HIqlNGU4IPFa4yM5PFLIiOnSsGBgxIWPQ9a2ohtGfSoliCc471BcSkKdmRSAsyX0asUyc0zcGw26
ubdmLHOSaLc3LSgbm20AdOIXkZdtbIgZIwGNU7RCkas2TSXN9kgAnigCWVSikjOawriSRNzEnArW
jl8zGSSO9MvrcSx4jXtQBxkl28kwUE4BroLNRhT3rKSz2yElTnNbFoQrquDQBotuC5yaz3OCxNac
jrgDNY1zlmOw0XAzb67xlc1gmTDZJOCa2ZbZmJzzWdLZNnrwKANOwYORW4iE4ABArnrKJ0Yc8fSu
mW7iWMJj5hQAnkjpt5NUp43hyR0NaUMnmdjwabfLuUDFTPYDm/JeRy/PWtaGTYgVzUagKpyKqtvL
EjOKiG4FtgC2cVOvQVWVs4GDxT8deOlOoXT3JysTYBHzVp28SLHnHSsRUdm4yBmuqtLYm3DE1hUR
sUdoXJPPNTIyIDIabKhGfY1mST7WCknBNZGkETz3PmkhM1jSM6ucHp1rfgtd6bx3rGvbV4y7g8Cg
spRQXWq3McFqTvU81+uP7CFnPZa9ZRShvMUjP5ivyp+G2uafYa8qahCZAxxzX7M/sjx2v9vW9/bK
FibBAH1pPYa3P3+sInn8P2Kll27B1NeY/ErRh/YFw0O0Hac/lVm28SSwaRAAZdoUV5z4y8bKdHuY
ZS+WBHNeLP4josfzg/toyG28SzxIcN5hH618k6Yri1iLZ5FfW37Zii48Tzz54aT+tfJ9k6LZxkjo
K9ijscxeSPuRVoxBhnnFY39oRlwo421ZN4AoANdV0NIrXcfXbWJIzqcD1rXnnBByetZzLuyR1rWD
RlNak0N15a7STmn7t3OTWfjnpzVmPKgkg1oc80yKdvKQkkYrEaRmYsGwtSajK3zfNwK56CSZ5jy2
0VtDYjlZ1UU6soA+9UEj7S3BqKBC2ADir0kO4Ad6oRlAySPweK0oG28NnNNW2Zeg/Wp0j29RQBtW
Klhn0NWp1QAk4wKp2kqxKQ3eqV7M8u7y2wtA+VhJskz5Y5qKONhkHOKjtPk4c5qw7A5ArB7hZkEy
qucg8VQMmCQAanmkwcE1AY8jcKRuEb7mA96S6iDqOOaWMbecc5pk5JA5PWgCqrCMBfeuhtpQ0QXv
XOKN23jmty1haNQxPFae0HYfKhyfSoECIwGOtWZJBkcGmhVODitAW5IzrEASDWbd3BlBCE7aszdC
KzWITIIzTNnsZ+za+T2rVt1DYPasxo3Zxj1rVt42THPFTLYwNSKBdwYgbRWtFAk3y4+WuclvPL+U
ZzU0WpbE6nca57oB9/FFBKFAHWkTZtBHWsm8kkm+YE5qCKSVAAWNVBq4HQL2ya1IVVVBxWHbTAgZ
yTWxCxOOTitZtW0ArX7cYTIzWNtzjdya2bxOODXPyZRgDWIFxSE6A1YV1HaqSkBRnrTdzKcHJouB
HfOzEbCRU9j8xUGmyREgtTYnEbcZwKlysB0qw7gCOlUbiLkg1pWkgaAnNZ9xMoYjnFZylciexiXM
I5GOhqKBEDgba1Sm8k4qD7MQ5YZqQp7F2OAuBtBps0iW4IYHIq5A4RRkHIqheYmyAKV0ZvcymuHk
cBCQtaMcxCYJJqnFGkROQM1J0Ye9F0aU9hzMxJJ6VJFGZOxFSxW7Pz2q6I1iB4xRdFmDd2ErHcuQ
KrpbOuAQeK3pZlfKiofL/i60XQFTy2CYOajClSSAevpXQW1uJVwRUzadnoOKLoDFWXYpyDmqz3rA
kbiMVcubYxNhhxVWO1EsnSlJ6APSeQ4yWxWtZyjjNOisPkqhczLZkAnvSg9DaGxtTyoy4B6VVim2
tg5xVOKbeu/PFRtMq1V0Zy3G6w5ZSENcvHGQ4LA1tXIebHzfLUcdsTnjkUyTSsRhB2rQrERnicLz
itkKWjyDQAFVbvU0Ue35sdKpqjrkk/rVtZQqEMc0AS7txNYV/bl3LL92tEybs7aRlwpLZNBi9znR
ERlQDmp20yUoWHQVdDRh/u9601mRUBb7tc5scvFBIrhTng1pySeVHiroeBnLBcVn3zo2VWugwKPn
jJ4NPV9xAA61T8v+LFX7LbvG4cCgRr2kG1dzir+5F4JGKoz3AVAF4xWNJdOrfMxoKjubc2Du2nio
WULyODVKKffjJzUrZwWBJFNbmjlbQ0IrsR5GarXF4CwyeazGdznbkVG2QpLDNb3KOntLpCoGa0PP
THfNcJBJKHyDhRXRwXAIwRzQBosiy5OOaw5oyZGAHtWoJMZHrVCWJi5fP/16CZbGVJ+7yD2rIuZ2
GcE1u3S5UgDmsGa1eTJzQYiWV46OPNYlTW3cywTKpQc1z3kFB9KfFKy5VhmgDftIGYcdBVwjbkH7
oqvYXKhQMH8qdcSbcnBxQXT3KU6FpAU4xWpZzooVG5NZEk4fKjOelW7SNuMnmg1L9y3zcHisuUnk
c9a1WhcjmqssQwRjms6hEzLYbhx2qGppImBOOmag2szAAHiszIlMjsuzJp1tCyvl+lXVgVY8kDNR
M23tQBqLEjKOKXykUEAVlR3vl5BNRvqAJOCaALUx6he1QRqxJOKr/a09amjmDOozQBcCnaQO1VJn
8pSTmtUJtUEYxVSeDzOAKBpHOSuXyxBwKqb9uSPWr88BjcriqEq7SAc9aV0HKx3mbug6VuWOeMmu
cLAYVeK6LTxhAxNF0I6WFM4zyKsSQqwHFQ2cgchcVoMmR8tF0bx2M4RIuQBUTR7eTkCrUn7vOR0q
g0u4leaLoyluVLjYchAc1UjR9425FaS2zMc9qu+Uir90BqLo1jsZkjzQhQCcVv6YxkTn71YdzKud
hBzWrp0ogTnqaLoZoTQK2cjNMjsoxksoOKk+0DNQyXBIwpIougKt4kMQIUDFcVeENKSv3a6a7Zzk
Ek1hTRhsgDvWAHOSO4b5SRj0q7aXDqT5hOKtvZ/KWIyareQegB4ouBd83zD7dKtQRE59KZDbNgcH
NXAhUAYPHtSujnJYogDyKdNtUHjiohuTIOaacseTkU7nORNHuUlay3d0Zg2ePetlVJxjpUVxa+Yc
qMGgDNjlPPXirHmSDgZx9aFsHBGDVtbNwACTQa09j//Q/lMnkK5HNFnK/mhQCOa0JbLdk5qe3thk
KqfMD1rCqewdVptmCod1310DabsQSrGQv0q34M0s6jcJbsMYPevfZ/BUaadt2qSFzXLJaAfJniWy
N1alYz5bAV5dHo06sRuORXs/jPZp08luGA2mvPEv41z8ua55xdioo5K+zZRlSCWNZNhdSLIzNuwT
XS6nsucnAFY8cClgoXFY8rNVGxfLtOeCQtXFtfMGPSpbe28tORU8XysRg0crGUvspiIABrQitXZC
Cxq6mzABANWFZUwccVdOLuZzXUx109o23scj0qRoo26KOK0pG81TtU1RI2ZyD1rXlYU2NigJJ4OK
rTxbXORW5BKiqcrWffzIFOBzWdSLNDME/lMc8is67dpMtztpjT5YjHGalbGwnqKUI9wMREBf+7W5
aXAXC46VhTPhztGKlgm2kZBrVR7GtPsdXIxKfKetYrQOshJJrTgf5QWNRzRFzuBxijlZZbtoA68m
sjUbJ1kBByK3rE/IV6EU6WLcSCN1HKzWnsc2iFVHBprgccc1rTQBO3WqT2byDKg1rSjrqWW9OG5S
Dzg1rGBcdAKzLGJoMF8gCrE94pYBSB9KmvHXRG0XoWoINrhmOVp88vl/cOMU2CTzEwDzVO5yMrnn
Na08IpK7M51bPQz7/UMYC53VHFcs8Yyailt93J5pDH5a8HNVGkoMHK4yZyxIBpII23qQDmpI4DcE
Y7VuW9nt2grnFZVqKep0wnZWNzTtwRQSTzW0wJQYPas+zTaoFaMfUjmpVK2g/aEUbSIeCeKf55Zg
Cc0SJ8pwap/OMjbWiVtCGasCBnGTlSa2L6NY7NthAOO1c7bStGckGrF3cPIhAZsUriOS88vOUfJO
etdJbaWNgmPf9axUtx5wkIxzXSRTN5YUdKwArPDzgdqrxW7+bknjNWWkwQOlXoot6hgDQBO0KtGB
jkVRkUKCqjmr5k8tSuD/AIVkyXIicbhwTUS3AozgrnOawLq7KZUAiumuHWRCVHJrAltfMJ4rqWxz
mbHdSK4LMSK0Tc5AYHAqBtPKgnB4qqY35XBpSegGdfk3LHYMVLY2UiLuYk1citsOHPIzW9DArKMY
FYXQPYxmZlxgkc0LLvyuanvlVMgGsdG2knd0NRUegQi7Etywixk1SDbgSBT7oNMAA3NT21sVRd1c
Y7EccZbOcmgBlbHNaXlqoBxQqK2OKwktdTeL0IUywHFLIAFwDzV8RDbwKqGBgSTn8aQDbb5Mg96v
+VuGc1mZO4jBGKmE7KDycCgma0HuNuQvGKqtOc7NppzT+YxXGKuwQouGYAmmnYiMblaCdonAI4q/
9uC8dPxpk0AcbwMbawp5GVyuCK55UrO5u5aWJL++81igBpkce1AxHNSW9n57ZwevWrTxCLKZyK3F
ZjLeQ8DJqWVWfGO1Qxn5gAMVoxbOATzXQmHKypHEeAR0rZtLBp3Tg7c1JbWvmt04FdfYWyJjK9KV
0a00aWn20VrAAUGenSmHBlOOAatY3AL0xVK+je2iaQA8VMkjrpSaGXEyRHaDzU1neCKRQx6muBk1
RppW5Pympo7xyQQx44rlluehSq33PaP7QhitvNDDIFcyviOWK68xXYKDjGa4v7ZOVwZX2jtUSXPI
zzUG9z2468l7YgsfmxXETv5kjY9awre/Ozbv2rUq6tEHMZI+tYy3NobGrb6Y99e26AE4av08+Acf
2DQ44WypA/pX5+fDz7NPqkJl2lfev0H8HH7DZwvbghCO1cNTc6IbHqWqhZbmTeNwz3rzjVbUKzYW
uzNybgAnOayNSjXy2bHPWuWb1OmK0MjQfCcmqMSpNfX3wf8AAq2CGaUBipzXk/wj00arctEFr7I8
PaOdFAjznzKm52UkdroOmS3GpQmJWWKNhkY61+g/giHfpEVvCdj7cV8veAtKg8kSNGrO5r6m8DQy
W9xGrA7SelcdWR69GOh6roekvbozTEsTXeabIIl2dqzBjYmBjipY5NuOcV59SR7VGJpa1bNJal4m
w2K4e1Z4QxuDuYetdXLfhFKudy1y2oSCVWMa7fpXNOR6sYuxzGp6yglZFQ8GudbUkaQgqRVe53rf
MHVsZ71Sv02qXXg1hNndSiWLiUPkh+K5+7dFB21kS3EzsV3sMUzc5GCxNFM6uUmaUHAAOaiMfB55
qLzlTOaPtSbWOelaHbBaGXfKyoxANcYZC7sGB6967ae+jmjcBfu1xzLudzjbz6UFCxWxZxz8tbkU
AiUDNZEDkZHORV7zztxzQBBdISTtFU2iZULEH8q6C0ZH+Vl3Gku4UQHC8U47ilscZMeSQCuKjWYo
Dkmrt3D8xKjFZUoKqRzmuiO5zS2G+bmQ8nrVxXZVJLHFZCPhiCOlXC+VIya3OeWxl3dsJnLD1qKO
ERZB61daUHjB4qhNNtz70HPLY2LaJZMjGalkhVegrOsboR8Ek1rM24hu1TPYxKysykcnitCJFmXN
QSR7hkcYqFJGTIycViRMtsg5XHFZM9vsJIBrTSTeRwck0+aIGM8E0GE2c/0z7U1JG3qcnANPlXbk
ZxVXd823nNRM5qjZ6fo2rI0CQMcYHrV/UHQQM24NgZrygXLwDIcx498Vas9ba4fyHlLDpzRTCZbF
6Z7pocEKprTNtDt3MozTIbNJnDR43eopmpsbSMjceKs5qhUnmEIIBrnbhvPLbjmkku2m4GaaqkYy
TzQZmXNaYzwSK5rUFKNgHGK9CIDIV2/NXm/iWcaezs1bU0+hw1X3Oav1ba2GOa8v1qQwOzSNkD1r
rLjXldWOK8n8YamwgkmDMAK+jwOXucbyPlsbmHs52icj4i1fcDHEdhNeamctMRL85zRLqT3srrlu
DirNnZPdShApznrXvYOlyOx4eNxHOrkv9mi8X5Rise80yS2JADNXrFloZSNUzlzxWvP4VCWplkXf
mvoKdTofL1qWtz57aE+mCK17DUJ7J02SFBmt7WtDa1dpVBxnpXA6lI8WSAVK1yzqXnY6VStHmbPq
/wAD+J2AiBkya+ldD1CG/jXkBq/PfwDrMzzJGxYDPevpnSdbnstpEr7a8/MsIormR72R42TlySPp
CO/FlMoPzqDWpd+K4/KEax4rzLQtXi1FBucFq257fcRgg18xUPv6Xka76p5qNgHcaxUaWSXa2Tk+
laNtZFQM81sWNpGJQWTNYlR3ILfTGwGYE1tWlgi4Yr09q1JPLVVUAVCr84UEUFmdqEWAQowKwZtq
r8o+Yd66S7QsrHmuZkBLlTnrQcs/iOa1q/RIDHIua8J8aQ2L2crqibyK9p8VRLHbswYbsV84+JIr
kiQlndPSvtOFa8Yu0nY/NePcJNxvBXPl3ULdotUZtp2lq9J0NUKR9OazNRt4jI2UG81Hpsj2kmSx
2mv0aCuro/GptxdpHtNhsiRHiOCK9A0bXkhKGQbtnrXiVlq4iA3Nuz+lb8GrbsBeK4K9O+h6mEqO
Otz6jtvFVjPZt8qgqK8d8TaytzdN5XC57VwMutXFupCyOFpkN6l1uZpgW+tcmFocstjpxWI547lq
6naXgkgVymozxpuUEZqxq2oiGNtp5rze81FjvleQqB617XIz52T1Kes7CGGBuqh4TkubbVFfzG2Z
rDu9ZSeUoJAea3fDcglulVRzXHjKbcbHpZdU5ZI+hodSRhCXAYrX0J4I8Qy/Z4YlLBQBXzXYWLyi
JRuNfSvgfQylrE7dwK/MM1pcs7WP2rIJXppntNrqvmBFIOTXaWBTYGHevKZFNsQQTxXT6TquMKzc
V5HJ5H0R6CSAM1RlufmCgGiO5ikQYkWqN7cpbgkYJo5PI1fwmNrjMuAuea525LJascnpXQSTJcgl
h+dc5qUqqhiHfinysqhueFeLZvNMiqpya+avEVqJJJoyp3GvrTW9OTDuw6187+KLHM8hRema+34W
h76Pz7j7+Cz4g8cWEtrqDEEnntXGNICgQjmvZvG1ujXzIwB5rye4sdlyMH5c1/SeUL3Fc/z/AOLo
tVmzJ8kgEgcVm3EuwkE5rpZWRMpgVxGquyynbk89q96x8LUJfswlIbHBpJNPijUvtFVLO8Z8JsbI
9qddXLDIJPFawWhlLYrziIqVwAa51rAyO2M4zU0hlmlOCwGa3reMLEM8sKowMC2t/sUyuRnBrrm1
JJrbYByK52/4BwOlY8V8YGKk5Ga1p7GU9zQlOHcn1rJnYOx28YqW5uvNGVGKqxtuyMc1Zzz3LUDA
/KTiqV7AGY8ZqRtydAc1djiDRFm6itobEHKzWLPnacU22gaBxkE4rpTb5z/WmPbDHAyaoxktR8Ug
dAoFKV9RSwQMuDg0t5MIEPHNYy3JKZ2xMdx61IWCYYHINYD3DSueTirUUhA+Zs4qTeOxriQHHHBq
rcp0O6qX2jcwA4FWVDTAAE1q/hGZsnJANV2iDY4rQmtnTnBqFV29etZHRSIRFsHQHFHkrLlSKmfh
W9qgjmCk8UHoRE/s9edq01I/JcIwPXFbVrMhxkVUvpY4yWwOKiZ3xZi6ppjbBcK4FZkbnySpJyKm
vNSaX90CduazdrnG0nBrF7HfGRBPEZCdoPFYlyhTK7SK9As7ZGQFwM+9ZWo6YG3FOlcsd2epSkrH
AMuWHFTSIiwkEbjT75Ba555rOgnMpK4JBrmqbndGWpjNbEzkgEDNbkUotlGOtJNBsw22qynf8prn
qHq0ZK5swXjOeCadLJcBwwdgKr2iCIgnmtfyxcKAB7V5mOfu6Ht4ZpysxbeVphhua5/X2xC6BiK3
Qn2YEc1xOs3JkkZScCvhMbVndqx99llCkknzHEvdGBypJ61l69PFNZ4Cjeatahwx4ziuauS8uUOc
V87UWp9ph2pRtc4lrJ3JO49azbu0RhsUYYV1FwrQ7uCa5W4m8uUsamcPdK5rOxHb2oi+8MkVoxz7
CBniqAuMgYAqrIxDZ3EVxy2O2idO0wZAAazJuAxxVWC54wTnFWJJRKjADFYnVT3MlpFVjkVE0gbO
AKWWJskYNQGNlyuCc0GpdgYMwUDr6VreWUHNZtlH5TB2FbMkokTgAUGlMoNO6MRngGrcNyGAHeqE
q/MT70xGwe4wcUGhfnkwCAayd7biTmtD3zmoWVGDH0oArrLtJzirCzhcnNZUobeQCajRnDEZNZ1A
NGaQyZz2qpkAHip4gZeMEUs8e38KzAyZ2LZAzxVWO2ySSKtyHLdKvxRhl4FAElmgXA71uNdiKIoB
zXNuxgbOTirCziQdaDaGw2WV3cknjNadnGH61lHg5yDzVi2Z95wSAKCjRuYPLORWS4ZvwrcJLYBG
e1Vri22pvAoA510YuEAJ5ro7G0MCK7c5qCxhG8l1z9RW9gJgfw1jLcBkj5UcVnXMe9ScEVrKoOCS
KZdxqyjacVIHK7ijdOBV9bxFTHenTQhl4Fc1OksU+MsRW8VoBu/aeScirEd0CpU1kKp2gkGhC28A
ZxWqgrAbW/dxx+FSYMaFjnFQQcPzWhLH5ifKMDFQBmebuY49aV4fMUgDFTQWLGQfMcZrZ+zqiAEC
puByxsAuTUsESKwG3pWhKMPgnjNRsoIO081lJ3AtNdKkZQD2rCnly5PapJt654P+NQCPzVJJxitg
J4J/fpXR2LxzgKR+dcP84kKjOK3rPegBBagDS1CzSM5SsvARQccitXzWlwrcmoprXoelJ7AZLXG4
EZ5qAbucgk5q8NLaRwQcAVb+wrHgH71ZR3AxQu7qvNMaHc2Oa3JLTAyOMVTWLDHg1sMqx2+SFArT
g0aScZDFasW8Q3DI71uNIvkhEAUigDn2tTbNtJziopPm4Jq7czqFIY81jtcfMeKAsRyps7VDtXjg
1fX96DlapMhVzgE9qBDHxH25q1afvDgirMWlNcoZC+MU1bfyMj0rOoaUyw0aREVft5yoC5O2sCSZ
lOSTxVy3uvMGAOaUmrHRTNZmDlsVyuoIwnABOM11UEZckc4qjqWmMmZc8ZrkNbElhPthEZOTSTRb
i2RkGsy3LK3Q8VtKSVGQTmrm0FjlP+EenN9FcWrFCrZ4r9g/2F7mVtTtLS5csVAHP1FfmToqQWbi
afa4PY1+kf7Gt2zeKLdoo2jjJHQe4rJvQR/Qhb2tiui2sbqhZkFfMvxu0uXStKmvY2KxYzX0DZ6V
dX2nadKk7qoUZGa80/aItV/4QS4jGGlSM/yryaq987V8J/M3+1Fq/wDbPiFoI25WTH61853Nu1rY
wgPnIr0j42TzweLL4Sh32yH+deaQmS+iUNnivVp7WOOxzjO6OeeTWnBMQMMSakm08xuMjNOS171Z
rBFWeYnvUUU+TtzSahG8QyAcCs6CU7t2cYrWD0InudGuOARnmiaQKhXHNU47gHHGaurEJQWNdFPY
557nNzwPO45OKvR2saR4CDf64rQazwwb3q8LdWjI4zVkM5iRvJYAVcjn3BfWo7y12tw2cVDApXA5
oMWmaiFWxxVkouzpVWLnbgVbY4AXFXT3NIxsUgTlhk4pcdRihl25OCTTkx1PatShPL25PA/GoXkA
yAagvJ2UELnNZsUj8hi3NYPcdmTzbnbAzVyKJvLwc1LBDuyxH6VfTYcoBSEZUcJzt561LPaEITWv
HbgMCRUzKoOCvU07AcXghwMHg1uwPuQLg9MVJc2iqdwUc0xRsAOKR0CyQE4NMc4G3FXYpQ2AwOBS
TQq3zKc07MjkRjyHGSc4qtIQ+AMZFTXUgX5cYxWeM5PPFFjIswYDgFSTWt5fy524qOxt9zKx5ArZ
kiBwF7VMtgOOu1IlJ5xTEO44xW3fW3BAX8azYIfLOCM1gBMI8AEiq7wFm46CtBlyMDtTEjOT1oJl
sFum3GTWpHOqDFUdu3AxxTIwc/MTj3q4vUxLUsu7PPWqUkYYZxUoBLDmnbcZ5HFagZ/lOx4JrSgt
srg9RTI1GRgVfRcfN0ArGW4FKXEakEVkPcJGxOM1p6hcKVwAciuXlDFj1NSBtx6l/CuQParav5oy
eTXOovI4wBWpBksBztoA1EbbwelaMIQ9RWaY24qZCy45PWs6gy7JbljlTVGSLbu4OavRz8AE802e
RAhOOazCxzjkrIQTUi8kD+7VSWUPNgcVqpaFkDY60BYu2twpUriq9zKcnBp6xeXxzUEzKOMig1gt
Cq8mwZzyKls7kO+GHFU5EPTORVZ2MOMDBoLsd5HImF2AVpwSJnDDNcNYXbHAJreW72YoDlZc1OJH
OVArCZfs2GCk4rUE3mkgmpvsqyAg4xRcOVkVtdq0RypHFcVqsEz3JkDnbnpXU3EZh4Xp7VnHEmMr
3pXQcrMuFnWLGSMCoyzlupxWnJb46DrVc2+B0zTAns3U8PirEm1SSKw2Z42PJXFTfaC4ADZraL0E
XtyFuVGavwTAcVi87RjrU8LMvUGqA1pPm5U4FVZG4IA9qlR9y4pGUEMe9FwGQAg8+tOuZwikVGjZ
JUHFPksXkUnJNLmRg9zFabLFsnrUJu3Jxk7asz2TxZqstvnsawEPSZwcZ61IQ7cnNWbWwaUjrW4N
OCKM81vcdjmdjdMU5AysMDFdJ/Z+8EYxVQ6WyMSSeaYjMlZigOSTWM77nIJ6V081n5cbGuXETNOV
wQM07AaFtuwODWvBEZQRzzUlpbLGgytWwVQHbikBSktAgOarCHdkba0GcHOTmqnmfNimgIXhEWeM
0xZSpBq47KwwcfnVJ12nGc1vcC/HPkAk1L569wKyDu4wcCpkYuAuDxQBbKB9zYrNlj2scdqtszAb
cEVWZWGRgkmi4GZKNzYAqSO03g/LgitK3szIwJGK0xaiMAbaAM2zt/LPPQVbvIlaNtuOKteUV52k
VVnbCsCeBQXT3OfjjKucnpWxaqxZcHis/cpJwe9bVivyDIwfeg0aNeNFKAHk1DJa78gDFIJPLxzV
gS5z0rObM5RsZRsdjEk55qN4o1x8uDWk8oUnOMVmyShn6cVmQVqpupJxg1obME5+6KkRUJ5AoA5m
6Up0NZrOThc4NdNfwq2dtZEVizEk0AZ0jOgH3s06CZwwyTmtOS12Agis5oGVtwJwPSpcdbjsdVZz
lk2scmrykbsEZrEsZcr8wII4rZi+Yg56VE2awWhRvY1J+7zWDexbYy2MGuivBgFs/drl7263KYwK
goyYwzZJPet60Z1AAJrJg7jBrbtV2gAigynudNY/wcmt5OQOawLMhSvtW/D656UFw2I7qDKZBrF8
rDdDW5I56Hp71QnZUBOAaDOW4IAAMVBdblU4zmpLZt5qe4hJUk9qDWOxzqo0jknJOa0ER0HU8U6L
y1cZA4qxMySYCEDFAyNZuQp61arPOFycircUwAwQKAI5wGUjBz0rKWEqxBGa2Hw/OMc06GIM444F
AGd9m3AcYqVbeJQMqM1uT2wWIkDoK5K+vSmUAIOcZrnA0giOQqgYrUggQgLjmuYspm4Yknmujgul
XGcUHOF7YDYWXjHNc6chypBrq5JRIpwelYF2oycDBzQc42IDgVb2oRgAc1mK+0gE1ZWXkc9K6ALC
RhXBbAFaC+SQPu1zF9feWwCnNVFuZpMEOwoA/9H+WdwSTyetdBpSRqwLYrELLycZNWbGbEoyeM1z
noHs3hE/Zr9Jk557V9KW9+tzpzlhg7e9fL/ha6Ec6k5I969qj1YR2rbT1FRPYuG58f8AxNhuJdcu
NpfbuNeaqJI/lYHivoDxlbRTXU07gDJ/OvHb60XeSoGKX2R39456Vt2B6VPaxh2XNPa2bPC5/Crc
UWwDk5qLGlzSZF2AA9Kgyg+o9qrNI6EgAmpUVmGcHNFhXQxp2RwMVN5hkwoNWILETAliVNW4tOCv
wSaumtSZvQsWwWKMhuaz7llySK0bqN4IySDgVz5lDk5PSteVipsikmKk/MeKzrm5DAgtzVmZdxzm
sO5jcOSCazqRNLjN/PTipVy3AOah8tsZxirMP7sEkVmosV0U7iLZ25qKFSxGRjFW5mEjD8qkjVVx
zWtOLNYSL8PAUZOKvLKOFIHFVII3YA4PFTGBic8ir5WXdF6Nf4lOKurKu05IqpBHhSCarzs0eQAT
Rys2pyViveXah9tbGjXELMFcDHvXH3Ebu/U9atwZgj+826jlZV0a/iK5SJ8Q4xjtXHxTytJ0Y1ry
ZnBV2Jap7SxUdaOVhdEtpK0Q3kmmz3W9yc80lz+4BA6VjbyHL54oNoy0NRp1VfmIFUvtHJI5BqnN
m4wASMVraTpZn5kOAPWsZLUq6NLTNu4Fh1rqYEUZOK56OHy5RGD92ujhIVBk1PKzeL0LMeAcdKuq
MAcVRVctnJqWSbYpHpRysd0T7CXHpVxok2A8ZFYQ1NVyvenrfFs8nFFmF0XhsyRj86HxjFU0nDnk
1bdCfmGcVz8rC6KTW5duMjFaCgRRbe9QRyopIyKnbDAnNHKwujLlkIccd66zTtrwjmuSnTB61o2N
0YlxkkVnOLuHMjUvGCOcc4rnNQy4G0YxWjLOZHI5qJkyvTOa0OfmRk28jAbSDV6JFkYA4FVZFMb8
U03Aiwc81vYwuX541XgDNZs8A645qQ3YboQaa0h5JFZTp6DjJXM948Z5IAqI3qwhgG5pbuclSoFc
vKJmkJ+bFcyizbmtqaE8zTOWJNQVEu5cAg/lUtOpTdhxr3dmX9Nt1mkId+la09sEYhT0rAsnKSAg
nrWy90TjIOa5eVmspxtuQEMGxjilBwRVjcjryRn+dVM/Pgc0crMbo0raQcAircqJtJGKy4zjGD0p
8l0qIRuyTRysLoqSrljg806OHzABjFVy2W3Vp2uGwT2qZxdjZNNFdrEpg4NOj+Q/NxzXQbFMZPGR
XM3smxyB2qKcWNWRonkFgOKzZIlvHEUYy+e1MF8ViKgZbpVnwvDPLqysY2fJ6YrXlKudVaaA8Nlu
YEPj0rj7m0vDOyCCQqD6V9RWvhK9v7VZhbOF29hXLXulPYyvFPaBBnGSK5+Vm/MjwBomhyGBDCoI
y7SgZIANd94i0IR7rmI7hnOBXBrII2Kt8rGtIILo9I0S2S4RQCC1di9gIUBz0ryTStaOluHzvGel
dnF4uW+XYRsNZ2NabRuSTJHwCKydT1lI7R4sBiRWXPeZyQxrmryVpCRzQdFNox43Z7iQ4PzGtlF8
scnrVW3jSPJYjNTnc+cZpXLui0zB0Iziq6ttyARTGLbdvNXbSy83kkg1jLc2jLQp3Mkip+73fhUM
MEzKZGZgRXRCxC47gVFIUX92APSuWqddJmx4W1iaz1G1RS/3h3r9YfhYBqXhi1duW29fwr8mtGsH
W/tZdpKlq/VP4O3zWfhm2ypPH9K4JbndFqx6PPC1uzAA8GoI4HvVeLaRmtfz0u2JPBJrotD0Vppx
sUnNcFSS5juj8J1vwjjOiagAy7t9fcegaLcas8EyRsVNfPXgrwM8s8UzKY2XB6V+hnwo8Ox/YUWZ
ACnTIrKU0jvw0dDW8I+HJrRrfIbAr6W0a3VJYAq4aub0nSo426ABTXZ6eu28i4+UV59WR7FKPQ9A
ZGWJBg9KoSz+VkZIxWy7I8aD0rD1e3C27ShuRXDzHs0UZslwZGxk09NmBuasa2m3KxJ6cVBPdNGC
RnisD2WtBNdgt1jLqU3e1cJI29XyOlaV/dSTE8ttFYM8/lKQKDqjschLdf6W8TKVAOM0+WRFB2tu
qDUlEjM6/erEjmKsVYnj1rWCOpFq4lZ+BnisuedkBAJFaPrWbeQZG4GrLmylHc7G+YnBouZo5CNr
Csm5DoCMGqMTTFwCGxmgzOjB6EVLvHvVeNGCDg1WuJfIBIJzT5WBvWmN45xzV6+lRIyM5Ncbbaow
JVgR70651BXGC9OMXcUnoXGlSTPrVRrcSbqoRSFn+XJWtWFixHBroSdzmk9Dn7m3ZXPynFVGLY2/
NgV2V1EkkZGADXN3EXlZyOlbHPJ6GFK5jB5NZBuwWIY96v3jZDAdqw47OS5lz8wwe1PlZzy2Ln28
xEEAnFdPpF294BvRkx61kRaOJSpZiNv610sEAgQKgxjuKOVmJeYAcZyKrPFzkZpRJtOCSal8xMA7
hRysib0I4VwwGehrQlj2pnOQaz1OGH1q+XzGRRysyOavI2YlgTVazhaWUAqcA1v/AGYSZyeKv2do
kZBwKzqRIqbHL65pT3FsVjcowHauEtLS6tpxGfM4PWvbbiFXyMdKwJ7FAThATn0ogjmmw0a8a2QB
8saq63O1weMirsdptTPSq0kYbIPalNanPUMm2tuFyK0JLTC5B6VZiixgAcfStH7Nx3p1DM5yKMbx
5h2Ba8m+IMHnygQvnHpXrWsK0ULEZXFeOahP5ly6SHI6ZNdeBj71zhxjdrI8L1WVbElZHC4rzTxH
qiXkDW8bbs962PiveTWtyy24ZkJ6jtXkVpePKASS7Gvu8Pbkuz4HHRlz2Rb03SJGmIVC+4+leoaV
oxtUEkkJB9xWv4F0NbxBcOoLZ6Yr3OHwWuoW4GPLApw1ldGNRNR1PJNJtXublQEO0Gu6l055YvJE
RPHpXYWPhCLTG+8GIrWVUhYAxq1diq2djjnQ92586a14ekV2DQtg+1eTeJfBkpBmVSF64Ar7I1+y
gaJZQqlvTFeealYxXNuybBn6U6E0p3ZhXpN09D5d0YLpkqqw2lTXrVlrsU8IhDDce9cJ4q0G4sZG
ljR9uc8CuYsLqe2dXJbKe9TmXLa6Z25LGfMlJH1J4XkeyPmmYsCc4zXr2m60kwAY8+9fLnhnxNHM
qxSyBGHHJr1TT74hldXJXPrXycr3P0WnZRsfRFnNHKn3gP61ejl2MQOa890i+Myqu4jNdnDIVUDn
muaS1LLsl4yuFwSP5VrWk6sBng1jJGuNxIzVqKPcN27FZTR0I15yuDzzXM3EeXYntWwglYhQGYe1
Vbq2kGcoRVo5zx3xG00szRANtFcLe6fmB1ZN272r2nUtO8xySvWuevdGUxNgjP0rV1JRkpROadKM
4uMj428RaDJbXMk4zgnpXGTHys19N+KfD8jW87eWfl6cV8q69NPYXM0ckTKoPevscq4oqXVJn5rn
/BVJJ1k9QOqG3JJY1pW/ipEU4O7FeZy3kl07Lgipra3lQMSSc1+gxknFM/MFCSbjbY7fU/iFsgeE
Q5Y8dK5jSfG8ouyjl1VzVF9J+1Nl2xVKbwvKsgkgLHHPFUnFPQycZtanp2oa9FJblzIOma8X8ReK
GkeS2gB5OMity5sbkwGORnQgY5rgJdNeG6ZiC4zXbDY4ZRdyO0WfcJWd+vrXr/gGXN8gkOPrXntr
aXU8iRpbsVJ6gV634Y8O3EcsEkasWz0ArizCqowuepleHc5qJ9ceE9NFx5UhX5B3xX0ZocSpCkaD
oK8Z8FRNFpMKSIVkA717HoEuzauNxr8xx9Tnk2z9qyejyU1E1r1fLznNZsTMudrEV0d5bG5UsQVx
XMMpWQx4+7XmHvRXQvx301s4G9mU+9baT/aUBL5b61zMn3G4qzpjEOcsdoPSldFcrJrq8ktiUKsK
zLi53AMW3GtbVyroSF5rjHZiSCTxTNKcXcpa4TLaOwznFeHatHGtvcmUgNz1r3G8k2wshGRivlr4
h6vJaTzRRg7TkcV9Nww7VbHw/HUL0Hc+X/H06rfyFWBOa80kYyAsQc13WuW0l9eNKxbBNczd2Bh5
TkV/SWTTvBI/gTjOlKNV8yOVuE3lhkiucuLby3JY7v6V1V4u0EgHNc/cBpVYYIr6WCPzmoUYmhhy
2FzWTcjfIWBptzHOhwoYjNKg2KC5596s5p7lfaE525qzHzk80jlSuQc02Jsk8UEDbmHzUKgda5G8
spIHJAJBrv8AHtnFUbuNJomG0ZrWnsZT3OG/A1dt49oyQaelmyysCOM1qC2whwKsi5S+UEEgU1pO
fl6UyZCCRSJGQMEmgxluWIvnI46VcMHGapxHymBzmtPz0KckcUE3GQovIIArntcXPAzWtNdLFkqe
axbtjcKWxmgDm4v3WOpprOytkE4qR1KsQQetNihLE5NAFuKJpcYBrcswIs7gfxqlZOISQRkVcf8A
eEEHFA7GjKySocDtXOzR+W5FaqybBtzVWWPex96we5stjNYZBFZM2UfkcZrphbbc5NZV3BvbAGPw
pHfDYht5XHygEj1qrqccgQn5jWvbLHCAhOTSX7xmBhgdKdmdMdjhVB7jJzV6D92NzDvUTMiseR1q
FroFtuelJnZTempqi6xwOlLPfJDbyHG5sVmxEvnrxVOdXJKEHbXC07noUpHA3lzLd3j/ACsq5q1Z
ARNk9a0by3WMk7QOfSudvL1LdSwxkVzNHo05HTzujoABWa1pubcDwK5u18ReY5jcAc1ujUticDdm
uflZ6NGSuXW+THtWtZTLkHsK56Kcyg5GK17OMkHk1w1o6WPZoy1NmULKScgVxWvaM7o0seSevFde
qlc5NTrGj4QgNzXlToqWjPQ+syhZxZ41FoNxMp3xuPrWff6D5KkjqK+hHtLdYDlUXFeZayESVlUb
hXymaZa4+8kff8PZ4qi5Zs8VvbEsGTZgivP9S0WQOSpPWvcbq2V2dsYrh9TjjiLZKivD5XbU+s50
5aM8sMb2+FYH5arXEmeAK3dS2yMQg79qxzBwdx6VwVT1sOU45CmOtaME4JBJwM1mMu1jzTG4Bwel
c52U9zo5VWUAp2pkUSjAIGaxrW+aBihBbNaYuN3zZoNS+qBiFAI5owIjgtmoUuQozgVSkud8medt
BpTNGTkA471UZMc571Iky4xnNRs4YkA9KDQi8/bxSZ3j5TWddT7WKjrTbW5KsARnms5sDSWPb94E
f1pPKBORjFaDQGaMMBiqbK8eBg4Ht1omwJUQIAelV5juyMVJu3ADPtShd2FNZgZDRnONuc96vW8e
xTVv7ME75zT44zuwBQBmXcDSA4zWdFG8R+YniuvktmK7ttc/cRkueD1oNobDVbOQetakG0AfWsry
mC7s1PbOS2OeKLlHQxbeM+tTSJ5igA1m7mGBk8VaSfauCKxluZT3LO1Yl+UZb6VGz5HJIqBWDNkk
8VIyk8+lSQOWTbgbs1VmnYE9cVGxYsRk4FWorX7RGc9RQBQN4F465piqkrhtoNULm3kjuPLwcZrc
tLPylU7s1vFaG0WrFGeEjACkCiKLHOK3JohtIxzVAqIs8VVh3RTkOw5A71q212roEK4NZzJvbB4A
pyrsJwaLMLo3IWXcAPWppyQnGay4nKOMZNbm1J4uTggVz2Mupy87E9RgVHaz4cKRnFaFzCGYx9Oa
ggsQr53UWNjYltkngyFAbFcjcxSROVAYDNdnDKIhsJ9qpXkMUoLDGauaA5qKILycZNbMLKqYx+lU
1t2ZzwTipHYxjaeMVoBdWRFI5FWGIfq1c7JKRlgScVJFfOQQVPFAHU2wG7kfLVS9GyfepJFVbe+L
gptwavpAzqWIJJoAqSS7xnFQI6scEAfhVqWIjIIxisiRtr4BxQXFamurImBuGQasM4kQhTnFclLM
+4DLVes7xowVOSOlA5or3rsXKjIIpttB55Ax901Ylj81y5xT7VvKegprSxqrbBY8VTMQRjkVqCVN
udwrOklDMe2KDLlZPDIy5ABxSTDAJxmpbYpsYMwBqtcXCpletZ1DSmmY1xFuYnJxTIMrIBkgCnyS
ZzjOKVATkgZrnqHRTizpLW5ClRitSbE8RUCuSgfaQM11tmytEMkVmdEEYn2Ta5AFXlj8tRkdK0Dt
GSQKqyjJwO9Z1BzWhkSNJe31tbxOyjdg4r9jv2OtAtrKLT596tLgE+tfkVaaf9ilW9JLbDmv1G/Y
l8Ry65qwsNrbYl/rWbM1ufvx4avi+kWsMSGUhR07V5B8dlWPwzemSTLMh+Un2r1X4X/uYZI5FMmx
e4r53/aH1SY/bbUBtjZHFYcpq9j+cL476b5viXUJhCdqyE9PevBLOdUbZtxtr7L+P1hHY3V24ALS
sfwr4z+zbJGcH79dMdyaexennR8DHSqmYyduRmoZAyKW5/wrIaZxKWyRg1U0WdHPbQNasCy7sV5/
er9mZgpyM1vT3MjgctisC5BkJBOc1UE7GU9xlrd7iEIPFb0V75QC4rnoLZg+QD17Vq+S20cHP0ru
pLQ557mp9q3Hg81bVyyYHFYlnBIH+cED3rcVCeFHArQi5nS8Z4zmqwZQf/rVfuI9ucisWXO7qetT
PYV0a9vIqdTmrWwPznH1rEiDccnitaAk9QeKujELoGUAnOOKqSuFPBq7KCcjFZMqsrHgtW4x52yM
AeTVhbHJDYrM5Rw+Twa6azmWWLJAGKwe50XIoYsZTFOa2KvkE1d3J/CBn6VE8vByeRSMGPjbbkHt
ULSBW2g1FJKVU8msxrgq245ro5kI2ghkHIqL7Gc5wdtVIdUDEKRjBrXF2rIFAGelc4GPdHywQM1T
gugpILZ+tWNSYqp461y4Z1c9ea6ANS+AclgaqIpOPap1RmX5h19aei4pPYC/DeeSNgXJrRt7jzGx
zzWOsRJHSr8cYiw+eRWAG/JaJLFnIBrl7iPyZCuM810NpfLL+7Y81TvoU3lwc1MtgMtVzgk8VaVV
xxzVRnz14FPjlwNorEUloWdgfjpUEke3gf8A66SS42DkioFuvM+oq4LUxsL0z7VQmmOQM4q8zhge
lUDEZH4HANaiL9pPtADLV6R92Qoxn0qlHH0GORV2NdrqD2qU3cChJZOcnBqjLp5HODXYsyqg4FZ0
5VuMUqgHK+VtyprStwFHqabcRjJx2oi+9jJrIDZjjDA5qtK2zOBU6OAuM1XfaxI3VE0aQZUWV3c4
yKq3d0UBG7NaOzbzgVg3cblzgMc1nysmUrlZFaaZWUnr2rvrYBbVVP3hXL6dbBDvPJrcklMSnijl
ZcGV7iYLkZ6VjSS73xk8VakBdiSR81RC1JYMATigsvW8W8DINQXdkzncoJxVyCRFwma0g0aKBuDU
jWDOdghdXHykba1ShKdelXB5XOMUbA2cEbaCylHuTvWnBcF/lx0rNmG08etW7JSxzzWMtwLNwucg
iqJt+cgVszRZXjnFZTNsO0kjFKzAlitN45qePTcZJ5rNk1MwbVVM81vWt+kkILfKa2itDGW5x+t2
RiLFFz9K521LhgpBzXpFzGLgNxuBrmjpqxSE561oookWCHgHBarDRbiMLVq3jCjHWrBCjg4FaJAU
kh209o2bOFOD6VMU25NSxzBVKECsWgMoxFHDelbVtOu3YwFZ02QSwGRWe8xRiQTkUjB7mreMhOAA
azlCKwGKg8/PLHFReblwd1AjrrBUChiBzVmdlXkHIrLtXJiHPGKZPcBOAc07G9zRE6jHA4omkSRQ
ARkVjK5b8asRRkEEsa3MCw0YZMEViz2aqxdQPlrZml2ADpmsi5uNgIUbs10MBsdwMFM9KTduzzWa
gkZiQrc1pQROcbgRWFh2F2kg9cVnyhkJre8rapqlcQqUPI3UhGQshB61ZJ3KDjvVZYiSR71bjjIy
OtMCAjOPY1pWcQkwOlRCAkgbR+VXYYvKwc9Kbl0AtS2wKBQBms8R+Ww3Dirkt0FHqRVSSbzgMDGK
IbgX1ZGUDAFXIY1bGTmsaNsAAHmtaxRiRknrWwy5LEhU8AEVxuqh+VQHiuwu12qSDXPThSSSelAc
rOZtbaZpASrV1cEZjQAg1Ys0hYE4GRVx/mBG3pWdQ2tdamNK+09T1p8TM33RmmzxEsRmrumKomCM
e9ZmXKyhcpM3GxhVNI3GQVIr0O4t4QgPy5rmJ/LVyOOtAuVmO4ITbzmoEkK5BJrSkQHoRVKaILk5
5oDlZFt+Yk9KljTkYWiGMvgCtaKBQgyeRQHKzKmg3KTisswZYZHArqPKDZGKpS24XNZzRrBaGYYO
AF4q1bKY+pJpxQjPPShZ1Q7TgVHKyiteHdkciuZnty7n61010RJnHSsqQAcY5zRysCtBbhMGrgGM
AcVHH3oDksBRyszmjctPmIANbkbleMmuZs5TGw4OM1tCfcAc4o5WRysuTyccCsqWRuQQas+aOcnP
4VEoWVh04o5WHKx9juV9zAgVo3U4eMgDkVBwFCgYxUbfcYA5NHKzdHNSSPvbBIwaI7oxnBJNTzR4
Zieap/ZncnaD+VHKx2LrXO71wKfFd4IGKoFXX5CDT1XbnmjlYcrN9H3JurStgDk5xWRaqWQjB61p
woVJySO1FmIuyv1XHFc1e6f5xLYxXSnHcVXZlbK4H5Vz8rMXF3ORVDb/ACkdKc0+ehxWneQbunWs
h4mGAB0o5WSW4r1osZyRTpbgSZNUlUqACDxTGYgjFHKzDlYskmSRio1lKAgtk1LtJUkrz9KpuCHO
RXRZhysrtbPLJvJJ5rTisyVGQRVu2iDBTitaOLA6CjlYcrP/0v5WoZvMXDNir0PysCpNc/vKdyKv
2N2GmEZPWsOVnoHrfhSXzJVjzyK9jhtpHRVw2DXl3gnSZXnSfadnrXvFvEqbFIqJrQDw74h6S9ta
mWIMWrw/DtGAy/MK+r/iHHEunMSAeK+aWiBLED8hSt7oGA+xEOThves/OXJHSrmoQuzHIYYrE86S
NiuOBVR2A141U45zVyNFTuKwluWX5v6U4XzkgZNXGNwOnEiJjBqeCf8AeDHNcykskzBVBxWxHttl
BYndWkY2ImdFqzW39nOxYCTbXlUd3mRwT0NWNZ1W4ZzEpOzpWBGjEhsmqFBnQF92Npyc0SBduTjN
ZXnGLvyKge+ckjmomhzZp4DAjGDUUkeF/wAKoLdsrAHirJuUZfvc0QQQZAylc4q1p8ImkAYmolKt
kMcVNbSG3cFfWrLOuWJIUAGDUDHBPyj8qjjnLqC9Jv3HrmmkawZZHQcVBKN2RirEY3Ac8CoZZY4w
ctT5GVdGYUCkgjmqM7bTmrclxGxJVuazZC0z4GSaHFm0JaEqNubLdM1qLOqr8prnpJJIjsYYpY5y
pwCTUlmtPiUctWf5GcKoqRpGK9eafASpzisZblximLHZBMHPNb9pMqqEQjPSsh5z0aprdWjYSAki
ocka2N+KDzG3Hg1oKNoA7CqttOoxk4rSAVsbRu/ClzI3Ww6HtSXETMpwDVyKADHPNWXA2FTRzILo
4prVi2STwanU+WoBNbUlvnJ21lTRFc8GjmQyBrgoRg9K0o9UYwiPAzXOTlgSBmr+n2kkpDMDisbh
csrIxYlsilbUmiITAOKvz2RRCyqeK5aWOVpgCvegV0dEs/2kAHitKKDag5NYduphVcZzXRW8ytGA
TzQ3YwuV5PNUjCmr1sRjDd6lDIwIIHFZ80uxxtPSs5R1M5s0Tp0cgZ2bFcjqlptZhGSdprbk1WVF
2KOKzJZNyscZY1rysyujFt2ZBhjVg3keSjNg1Wlyu5sHiucuWfzQ+WBFHKwujpLggkYNVcAZ4H5V
npdu6jPakFy7Z64o5WO5PJjnHrUO4ZxnmmSSqoJLVU+1Q7sb/mpSi7Aa1soDDr1rR8vfjrUVjbNK
gkAPrV+QCNdpGCKw5WBmMGDYycVKq4wSaXILLjtTbiZIkHPNHKx2FaUIDg5NY7Su0ucHrTJLsDkE
1LbFJzuzzRYfIy35yIgLMARUMWqMsoVQMUXdoJFO0nIrMjtjG2Tng1nPY0jfZne214JQqs23NZOp
Rr5vynNZkM5HUkYrRVRNyxqaZaRRtoGa5QAFsmvqn4U+ALHUZY7uZysgIOK+etJtdt0rlflB64r6
l+E2q41KO2BG3OKKuxauj670nw/aWtmluY024xyK8w8e+A7a6gnmiX7oJ4Fe4RBpIIQqnBFU9ft/
L0m5Yp/Ce1chtqj82/EkaaY09q5+7xzXz/qtyi3jlG717j8UZZH1a7QZA3GvnK+gkWdic4zQauNy
415kEZp1tqLxuNrHaKwCrcjcfyqaDg4JOaDeGx6Lbaj5qgFuRVqSVSpJYVylghUg84rXlOU4JzWU
9zen2Iprk7zgnGa2LGcsoDDisGKCSRiACea6C1tJI0wVIrnnuWWndAeop/25oQCg3VA1q/JIIqeO
1Xb8w5qDaGxdg1GS5UKy4qc2ZZlJJ6022t0jAYVrgg7MVhVR3UtjvdB0zz1tflOFI7V9+/Dm7s4P
D8Fqsy+Yo6Zr4k8J3CNAqMRuxX0B4C/tGS6WO3WR0J7V51Q6obH0fHful3GkOXBNfT3gq0dUt7h4
/TqK8M8K+GlleOe8DK455FfZHw90O31CMW5HGK8qruz16MXyn0f8L9CtdcEWSFaMdq+u/D2mf2cE
hhX5Vrwb4Q6JHo90UJO1/WvraxsUjxIgzu5rjlNdT1qEdLG7ZW4Eanua3rSAiRdoJYVm2iSMyqqn
rjpXeafp5ULIy1yVZI9qhFkQlkiAVlIFS6gEk09ju5xV67tvNQYU5HtWZqUHlaY7fNvArjPVhF6H
BxsFDqCetV7o/uyorHivphO6yDaN1a00sTRBg2WoPVjsYlxxG3rXHapK1upK811tw2QT71zup2yP
EWbig6TlIjJcBmCksaxvs05nYujAA+ldFaSrbOwA+XNLdXCvkqBzW/MjoMTGOPSqkjljg9qtztsA
I+8apqu7JOetMCB7VbkgHjFRy6WIl3qCcVfUBSOvWluLzy4ygI29KcdwMQ3JiQggCuaurtWcktjF
Xr6bfu2c1w2oSyrIVGcVuS2rG/LdRhGKNlqxJriXrlutVbcM2Mk1faEcZHGacdzCWx0mkszw7mBr
difYAeKyNOVVgGOlXtyDq1dCOWUtNC67lu2KqT26TKQx201ZweAcgVHLMW+Vapb6GK8zCm05GcgM
cZqzBpsUOSDkmrvlyf3WqQJtHetSZvQotGYj8oNXECiIsxxUMsm3g9qheTdGy560HPKSsUJp8uwU
5xVT7UUOSTiqlwWtnJwcGsyScynaM9aSZjdHoNlsnhEm7OKjnn8oHjpVPSGSK3KluTUF8/BUGjmQ
zYt7tJE5YZFWre6beFAG2uKtmZZBycZ5rrIHRUGDzTWuxz4iS2NeSTdxUOwZzg1UR2Z8Y4q7GgDD
JNYW6HNdEMqbVzg1lKhdyMGupmt0MQxkk1Sjs3jy4Un8KOVkVCnDBzzxVuSW2txmaQJ9aVvlV2/i
TnFeZeJbq8uNwAcbemKLMzNHxHq8DoYonVs14lrO9C5QE7q34xdSufPD/L0zRLaRzja/T3rswkXc
4MR8J4Br3h8ayJI5gfm4z6Vw9t8Mmt7gGJZZEJr6em0O3XLDpmrenWkYcRrGrqO5FfQOu1HlPm3h
uZ8xy/gzwwNPgXcpGPWvXbWcQRiNVHHtTreyUR7VUAfSo3tmjfgHiu3DVHbU8/E0veJWtlnyQTms
i4scMx54ragl2EKDlqkugrIxPU1nVxEk9C6eFUviPK9VlJcwDntWIulz5DtG236V3d3oyvKJ1BLA
1a27oRCyAY46VnLFNlU8vXN5Hmmp+E7XV7V1cYbHp1rwHxD4KGlyScOFzxX2GLNY8bVJrgfGOjLf
QH5Pn9hTjWbVj0VhVHY+O7awuodTi8oSbN1fQ2ksUt4FYkNWJYeHZI5mZ4CNp44rr7HTZmkXKHaK
5ZPXU9SnHTQ9G0Dl4xn0r0vGxVOCTXnGlRG2dCByDXocMnmopbIFcdU6YxZOJfl+c4qWC7IYKB8l
Z8sbyNgA7aAfKXb6VmaUzvdMubRCpaRd3vWndrDcAlMEewryISyLKpVmxn1rsbPUXWIAtk0iJdR1
9Yp82BXFXUEiO2FJH0rrZL13f5vu5qVbdJ8MVBre2hxx3OMj8PpramG5TylPGcV4p8SPgjY3EZlg
dzz2r6vESQKNoGaxtWk8yBoyitu45Fa4Z8suZHFjo80eRn5xSfCyztpCskrhge9NuvA0EAHllmxX
1XrHhNJ7lpQh+Y9qyJ/B7Rx8REj3FfT0M/qJcrPi63DlK7kj5YbwnJwI0dvwrZsvDM8KHMDMfcV7
5F4fa3yFhJb0xWlBpfyESwBfwrb+3JI4o8P027M+YdV8IzXaFlhYH2FYtn8NhdYFwrxnPpX2TaaD
ZzE+Yij8KrXvh61jfEajr2rGXFdeLsd1PgrDyV7nztpfw8tbXbEgL9skV6t4e8F2unss2dzeldXB
pIhcMF5HtXS2ViWYFlIFbf29KquWZX+rEMO+aA6xg8kghcD0rsdInNvMrkcVVg09So4PFWRH5R2i
vMxCTZ7+Duo3Z3UmoRvF8pBY9qxGQOzPg5rNiUx/Nuati22ygjqTXnVGtj06cjKmcElc81e02Nwx
YjFV7y0ZZlMak5rpba3AgQkfNisOZG5WvLZXiY5Py1xE6jeQRjbXpBtnlRhg15X4iknsrjYqHYTV
wkrlw3KF+SYmCjPFfL/xFs0dpnOd47V9F3t8IrRpMjdivm/xdczX1xM23Kgmvr+Gl+80Ph+N5XpN
nzzdQ/fDDDCuU1DZGjL3rt9YPlzsuMCvPNYJDllBIr+i8jpuKufwhx/W55uKML7Gt0xznrWbeaWI
d2AcVdgvJY5unApb+/EinkZxX1p+SYhaWOVlgC5BXI+lc9qFiTl0BJrqHuFc7cjIqvMwUDNBzHFR
RTrlWRsVMIzGRgE1vyhGUnAzWU7YJA5oBMFkIBBHWmMAOhzTNw9ahll2dK1gzKe4ySNQSVHP0qQE
iJjt5qJG3ZNXFVWBBPFVdHPPc4u7uiJDuAFWIZTKnArWn0aG5lBBPWro0dLeL5ATii6IOWkl2krx
Vdp25GTitG8tduSQQaxJvkUk9qLoyktRDL8wBb5amV8jC81zlxcsW2g9K6Dw+FuXKz52ii6Ki7Kz
EltQ4LEYNUtpXIwcCupv4BFkIPlrnmYFivcUXRZGhJ4x0rRhQkHNNgg3EZFaiwEocDkUXRtDYyJW
KuMdqlV8gE02WPBbfxiqhm681i9yi7JIpBycVlSTZJAGaQtvyMmqkreXwOaR2xkrEM8hDHJwKrTs
0kbAEmpZMSDJPzVLFDtXJBroOmMkcZPuVmDZWsppHaUKuTzXeXelR3GXwaz49FiiYtzketYWOiMl
sLYxERKWBFWr2GBYi+7kVUluTFmMDpWRcXbvlcnB4rnO2mzmdWvHbdGF4WuEvonkDZLA16Hc2gcF
u9cxc2xDkMCK45o9CnI5Cx02Sa4BG7rXpUOjlYAXDAgVi2jC1mUhRgGuyn1JZbb92VJxWbVtz0qM
lcwoI9soj5610sMTRoMg4rlLG682/WNjg5r1JbDfCny8kVw1D16UuxzBfaTzxmmR3JjfI5xVi9tZ
IHKlTis6TEYO0/NXl1Y63R3OaSsyfUNSdotoGK4XUSWUuTyTXSMjS53ggVQuLFJUYc8VniKfPCzH
hqrpS54nCzugjYscGvMNb3Su+1jgV2uvyvBK8KE8Vxk/KP5nBr4bMMK4bH6dkWYKort6nCswRypO
cVj3t5sOFqfVpHgmYqDtJrDZfOIbJ5r5+rE+4wz7mjbkzgZHNE8ZTIwRU1oPIXgUs7+bniuZxaPT
prqZgUk8DNXIgwHJNPSNRgH+VWFiG0/4UjQiLnHJqFjuAAPNSsh5GDVUl4nBAJoNKZLH5inDAirE
rmNcgZqVW3oCRyKpzuSuKzqGqRlyHzHLknrVyziDyjcSBVYJjBPrUxkKISvWsx8jO8tvK2BVYNji
orpUUEYFcbaaq9ux3NWn/aBmwxIxSbsJosNEqEtup29FHXms2e5zwG6U2LfL1BpcyLjG5tRP5vGM
1oQKFI46VgRSPCcAHFacdycZHWqTJkrHRZi8k5I3VzdxaI7MwNSNOTkkniiKUyHBHFBcXoUlt8/K
V4qFo/KbitiQADj19KreV5hII71jLcHG7Fi+cDgZpJBjAHap0hMeNoOKhucIuQcGpIlGxCDs2jk1
qR/6s1iqxYjPY1uQpmM5zQSU2Ubie9XYLjy1CgZNZ0zFGINVFlZXXrVxstQN14lmJYqAasQwbexI
FVobhWADEA1oJMEXArUpRZHPF8p7GsSXnd7GtqWUMDz1rLZOTirUw5GUjnnAOanjj+X5sCp1iC/N
imSt8pweQa0UlYORjPMEZPNWVvNik5rJlYkcHJqoS2CWDLWLDkZryXIY7s81JHc7sDOMVzgn2E/N
V+1YMQQetI2NSaRmGFyfpVdZdoIc4qdhtANZN6GxnBFDYG5p9zCzlWZRUmpWSlTJGciuStsrJu3H
rXT/AG9miEWM8UAYGSGKkdKeZIl7rmpJovvNjk1gyh0fkHg0AdfYRRv8+fmFdTE6IuTjiuDsZ3QD
BORWx9rcjnNBcFqad24ckiucuUIO4A8VfWYtxnjNEqh0x1oNTBYq2cnnPpUtsMtgnvVn7CGJINOj
tSjEAHigC79mGNwOarNGUzgfpVrzimFPSoJ54178nigCk8rpkZOKRJy3Gf0qR0EgB7VD5ADfLzig
CXzJAwAziiWORl6GtCGJdo3fyq6sSsjAdB7VnUNKZzCRkvsOcGuhtrSJYsbjWdNGEbI61JHcsPlY
8Vz1DopkUkTJKABlc1s2su3jJqmzKRx1piEqxOT1rNs0OgMgOMnp7U09VK9jVSEs3FXFG3vWU2BF
rGrfY7MqB8xFfo9/wTmkNz4jmkYZLL/UV+X2rBLqVIHYjJxX6ifsJPbeF9cspHcIk+Bz9RUGdQ/d
/SvFV54bunQQjZIMcivKviyn9s6fdalIMbgT+lfVVv4B0fxN4ds9Xhk3yMgPFfN/xlsk0PQLu1U/
dUjmhuxcU2j+eL9prxCkGtT2YZfvkV8rq4kiV/WvWf2nxNL4smZSxBkPf3ryG1jaOzhDZzgVpTM4
ytoI5BQ884rEZcsVIOc1uyx8EnNUjFyW6mtDUq+RuUqR1qk+npn7xraBDcHtUbqwB4rWnsZSepnx
RJECuc4qzGI2PUZB9Ky53KPj/IpIpWVgQT1rop7HPPc6MRg4UDFa9rbRKhLtiuZW8KANnkVn6jrs
6qFjPtVnPPc2dSC7yEORWO0O7riiC7EsIZm+c0hkwck80EFuK3HvVpE2nAFZqXZXoeK1LaUSMMHN
bRkrAWWg3L05rMnjC5LcV0yxoV5PSuX1eTYSqE1SZvHYzPLMsmADitSOPyl2gmsq0ufLbBPFavmo
38Wc1g9xkquY+9OXMjZweaj4YD0q7HhV69KQEU0fy96w5vl4XJIrckmZsr2rKkjCFmahMDKCsDkn
BzWvZTkEKawpJ/320HjOK6PT7TzAr4OKXNrYC/cW6zRFmOK54WS+YTk/LXYtANhUngVhzxbGLAV0
cyAhEQbCYpTaBMY5qSJ1YjJ+YVbMiYJY9KTasBXih25yDUFx8mTmrZmQgkGsC/u8sVyKxAngkPnb
lJxmtO5mO3J7VztrMVcA+ta8pEigZ5qJSVgKYdpGxjgVYUbehoiTbxjvUrsFxzzUR3AqyReYTyai
S2dD8oYitSKNZQD3q+uyMAADNacyJlsZK2rEEkkVCu2FiDWw8o6dPwrNuLXzcMpJxTTMSVJEClsg
VEt3ljkcVSZD90k5FOjgLEDmmBtRP5oIqrckxnqauW0YTqaivI1cjmonsBgyT4fApN4BBzVt7Hgs
Bk1kTM0bFe4NZAaq3JOBjijJJBBJrKiuCSFJrbtwu3rk0AODMQAai8sck8/hVo7TwTgioqAEttqu
2TgVPIfMJAPArOmZx0HNLbTuxKnik3YC/FZ+ae/FXngEELcdu9TWbhOtR6lcbUZVI5rOTNaexx5n
YTsucc1oxyMR1NZhh3SFsnJNaccUxUbVPFQWTLMUPWrsdzwappCWGHyKmWLb3pO2zNobE2fOfBz1
rWs1EbYJOKxkxG3JrRilyM54rNLXQo6AhSuc5/CsO+twgMinmrKXXG3NVJ5d+V6itQMR4sjec8VG
Lkp8oPTippmI+XtWW8ZZySelRJvoZyi7nS2t6duGHFJM/mOc/LWfbAnAORVqX5RnnAFXFMzJY2Cs
ADwKsSDdgrWPHcnJFXorkLkZ5q02tALLD5OhqjkknIxV8y5Bwc1SYYJyKgCR5QsZXNYNwSpLDOK1
JELZ5NUJV4wR3p2MnFmfnf1ODUQZy4QA4qUptbjoDV2CAMQzCjlYuRm9aN/ooXB3AVnSIwlJOTzV
2IhFABqdYRJnI6VuHIymnygVZWZFxuYrio5V2ZAHSufu5WyQCcU+VhyM3bi589doAwKoeQwycE03
TiGyHNazbACoPFbjUWQW20H5gKtTTwgfKRWHez/ZwQD1rNhuDISdxNJ7GrOo+07h1qCXu1Uo5DU7
yblKk1gY8jKUkqjv3rc0+289QxFczLFl8ZPWulsLp7eIKo6U7ByM1xZovGRVOdFjBHb6UjXjE5wa
oajcM0eR19qQcjM+Rt0p2nIzUoDRAECqVs+Sd1a/yyKQTVQ3DkZBC+XUk8GumjYLGCMVzkUXz9eh
rYVv3e3JrYuEWhLm5BBGa5u6mbJA5zV+VW3N1HNQC3DEk9qCxtk8inJBFbyTArknpWXt2KcdRVWS
crkZrOoBfuG3NuHrRaPtl3Z5FZS3LD5cE5q1EwGWB+aoA6drsbcFsVzlw26YncduaiaV3O3JFJJ2
FADPtJDFewqB59xIJpGXb3PNOjtiRlgaLAUjqRtnwFz+HStaC/8AOCk8ZrFuLNWcHJ61Zt7fy8YJ
4o5WB0cb8rg9etR3h2rlaiViqg81DIxYHJqJXQFYSnnJ5rNuFLMWBORWg0ZbOAaqSl1BGKoDOkvm
iBUioPPEwyD81VbtC5Oc1VgDwuGxlc0Ab8OCp3HBp4hGQQarRsJCOa2YYAVyelADYRtxx3qyQezY
/Cq7MEbAPSr1rslOHIwKAIcN/e/SlSTyyBnJqScmMkKPlqntdmG3NAGwJdynBzTk754yKrxRhACT
U1BSiyvLbLITg1YitxCpwMipUxzzzVliBCQaDZGBcBCxIqoWjPBYcU2cyKzAA7c1RK5yQcnNAHS2
E6KQpIxmt4GPAKsK4u3jY8jNaazvEpHJoMnFmlc3flggHmqEVyxctVCSXexLE1GLlY+M1hysg6Bl
D855rNm2A4yM1CLwqp2HJqjuLOXJOT2o5WY8jNWODf2qOSzAINXtOkEvyt1FX54gVJo5egcrMEx7
RgLn8KrvaGTtWlwrEdcVZXYAOf0roJK9rb+WMcmtJUC9QKiVgD8tWKQH/9P+VG9tZlUsiZArNtIp
1njk2nO6uudwwKMTjp0qzplhFNcICON1J7HpOLPp74eW8LaIkjgb9tejQaW8sTTKp2rzXB+FY1tt
NjiiJ6V6hp11NHZSJjtWAuU+a/iFq0ssr2BPC8V5Ls2YGa9F8XR+drkxfOd1eca5Ktnyh607CKlx
CkvB7VlXOlKyFkXNSQahHIBlzmtmOaPyzk9aLdQOBeBlcoRSx2iqeM1q3ygSMU9aoNL5Sk5+aqp7
gXI1S2wR96iWQ3GdxPFZP2lnz5hNWYpPc4FbJGMokVxYRyqSckis/wCyPGOh21sSTqpHJqN50kGz
PWhxaJOcuYuuPvVnrA+RkHiumkgGCQeaiEHAzmkBhGLPBJ/KqbI0bDGdtdQ9shA2Z3VSnspFUNto
AoRgsFxnitWKNm2jHSo4Idq89avwfKwoNYMvCPbGM54quZQpwD04q8zK6BQayriIxtkd61gyy6tz
tUgHiuc1O5fcfKJNS3EzRgYJrPTdO3AzVgQWxnJ5B611enW4YhmPzVQjtvKUZHNdJpcIZM/xCpbV
jaGxTvbGByGc81mixQH5QcV1F3auylmFc5NK0ORyKxOiGw1rYoucECiL+HHrUa3hl+QnvTlZUYDJ
rGW5rBdSybT7RjAJYVfWPy0CEfd4qazChdy96juiw3bRzXPLc1Ft9rHGeRXQWLhMA1habayl9zA4
roY7c71AzmlY01asbka7sNj/AOvVhoA2Cc7hUkMJjiBIIquZm3kA9KRPIw8pcFWzWVd2nUKK1Wfa
Dk81UaXnGaDZI55tNdjuKHita0KxLtIAI4rTVPMHFQ/ZNz9DurKDszGSLfyyRkEVz1zZbX3KvFdA
FMQCt1psqb1AxxWnMhNWOYZGbAUHircEDgZKkGtSK2QEk06dliVj/DWcnqZzRUXPK+tUrhNuTVST
UQJCI2OaR7l5Mbya1MhmDk+lK42ggntUisAo9arTMQpyTXQc5m3RJJAPFZr2wk+tXZHIYnOMU5XQ
gnPNAzMW02kAggVeSwz91Tj1qdG3P833atG7gi+UNSUkVFWepyep2sqK2xSWrjzHOsykg7gelegX
tyHcheh4rFkgVpASOQaUtjU73w8+2xTzeOKh1Mplip603Tc/ZlUZwOOKbeRFlxisRpGYrhQBzmpm
sWu0OAxNPtbTzHAYfKK6iJILeMhDzQ2aQi0eV3NlPBIyMrBasWO+A4APNdJqGyaRtw71XgsSylwD
gVE9iyVGVULOeazJpN7EA8VLPuTKMDVILgk5PNc89iuVj44naQEA4zW9HG0UY4Oar2MRODjpW5+4
ZApPzVNPcuEbF/TH3IQRyK9Q+F1/NF4kijJIXcK4HS7SMKWau38DWs0XiKGVVPl7xRV2ND9LNInU
2Nu+f4aTxLMsmkXQU5Ow1V0BBLotu467aTUIZJNNuweioa5DZo/NX4iQb9Zugf7xrw7UIA8joB92
va/iRfQw+JbuBm53kV5BqGA7SIDzQM4mSEo5UjGKI4NzDGTitBlMrnB5rTtbAnGFoNaewWSkDaBk
1tx2jN98GrFppvl4ZlORWxFFuHPRaynuaIj0+yji5cYrVAjMigkbRVNnxnbn5aY8hjUsSeKwmjc1
LqKEAbOlZ4ZFyMnNY0msKrFWfvUsc/m/MhJFRYqD1NtNzYCZrptM0t5SDKpxWJp0e4KxFd9YybY8
Y7VjJanbSkXdKSWC9t4LcE7jjFfo58HPCsUGlW9/OgV255r4Z+Hen2+o67As2cA1+oPha2t7PRLS
KHG1QM/lXm4jc9CDRuXG6CWIQAYJxX2V8GdEluI4JBGTkc18kQWU16YxaLvdTX6Pfs2aL59usd2m
HVa8avue3Q+E9Z0i1axuYBGDuyM19V+GbT7ZZQ5BzXllt4Ukn1RVt48qDX0h4a0ZrCzjV1IavMq7
nsYeOhqaT4fgGGcfNW3LCYCEUfLWhaRsgGRjFV71xv5POa557HvU4PlRWaJY0Mj8CuG1e8MrtCh3
JXbTt5sJjBrzzV4Ht3fA61kelCDaOA1WCOBmkzisGO7DtgNkZro79ftW5HFcrPafY8sc7RS5kd8Y
OxoSlWXIPIrmPEFw8Fvxmmz65a2/DyYrA1bUPt8I8s7kpcyOlRZiwXhkzuPepzM2TjpWbAgBIPWt
SKEsTkcVRsU7iQ4BqKKXcSBU10o5VajtrUqc4NdAEr52nHWse5fEThuDXQPEVxxwawtRhYg7AcU0
Js5SNn3soBxmqV9YM4Mm2thYdrdKtsAYzG2K15kYHn2PJbA7VoL5s6DapJrVl0ncxbacVatbMQ4w
OaqMlczqPQsadG6QFZQQaq3Jk3YAOK2wmUHHNU5YwMg10HG3Yylm8vAJrShKttYHJrHnT5+atwsy
AY6VUNyedHWxrE0Qyeaoyw5JCgkVBBcYwGNXpLiCNck1tfoYVpJasyZbORs4U1nvbTJncp4rrLSa
GbhTmkvIk2liBSlF2ODmT1ODuoDIhDjGK51bcRuevWuyvWXDBa5qdcsx/Gopxa3FdEq30Fsp82TZ
inreQXQJicPXG6nBczkqoOKTR47q3nWN1O2pktTWUk1odtECWwBzWlFJJGwVxhaW1gjUK7kippzH
IfkPStKV+hxYiKZt2QRsEmpbiRYjwayraRkA54q7IvmgZNXZmMdDQtbgOVDn5a0b7ULa1iVd65NY
kUXlgHBqrd263RG8n5aRc2aChp4zIgLbq4zVI9jMJFxzXXQTi0jCZwo4rK1SKK7RmGdw5oMzzm4j
Vs8Cs1bQswGDzW5LEUZg46Gq0MiGdVHPNduFizgxDVtSSHQxMgDqRmtaz8N21vjAO6tuBWCJxV+N
c4IHNdsrp6nFSjpdGedPjii+QZYVhyRFWbevtXVyOEzk81h3Q3knFd9ObSsedXjFyMFbRFmL5ORz
UV0wZ9qnJq64O4jFI1qkf71xWU5dDOyW5TjtpiuAmaY2lzHLlDWxa3kAJGeFrRS9glJQNyKw5Wmd
anG1kclFYOGwy1ha1pjtjYm7FejEKzHAFQy2XmgqFBJrWnvoVJ2Wp4qNKkd1QR9fat2PQ3gRT5RX
PtXcvpX2RxIy470kr7xtAHFTWi7nZh3ocdFY7WyR0robUKcIc0NtAIwM1nmZ4HG2uSaOymddHbKs
ZwMk1zt9GyuRg9a17a+BtyWOHrFu7gks79BRLaxUUUXPlDJ7Vp2UnmgBTmsGSdZTjPy1r6dJHHja
eayMpbm4LYtjcDVuOXyBsHaq63sQGGPIqrLNuJKnNbpXRyVFaVzW+1FgcEVSmRnVi4IqG2YhxuPF
SahcpbxHcTzV0YtHHipKxyd47icCNcgVejbzYQrqM4rMmuI2LOpzWXJr1tbEiR8YrqhRle54mIrw
toW5rTa5O2s+7EKod5Ab6VnX3i2xVDtl+auVk8QJds26TitZ0JX0OWFWLNlbnbIRGTWmuHwXGK4+
11C3NwFLcZrsTtkjVojlaU8LJ6o2oY9QlyvYkEacED9K0bd0CgAisYTogKk81PDcwrg7jXRRwj3Z
vi8wha0Tq7eYqNoHSmO21yxrIg1K2UkM9E14JGOw5FVVpNDwuKjJWLc97IMha1tEvMu3mHmufjia
RgK34LRIkDLnfXmVTvhuddEsMjg5HtWoFUgADIFcZDcvEQOa0xqbjaoNc9+h2x2OvikghhdnIHFe
Z6+ttqM5RGDMD2rp7iZ5rcquckVwEqTWtwXIPWtIbjOA8WW32G0dTxkV8+Xsq4nBINfR3i1ZdQhI
I5Ar5y1u0No8qsCCa+54WivaKx8FxvN+xaR89eJ5tt6ygnk1w16xf5cGvSPE9gN7zY+YV5jLJmUo
56V/SuWSTgrH8H8ZRl7VtmLdqYkZlBzXEXV/IrsBnOa9C1AIsRz3FecXcKvK5GTzXvLY/Na5BbTP
JNuatGXe+ODVaziCuAc4rYCJkk5wKZw1djPjgc/eBrPurRo2JQZBNa897Enyg/drOlvA+OelBhTM
WeCdCNqnFOFnNLgbTitYTxy4GRWhbFC4UUCnuc1JaPbKSVOKyJboq+AeBXqF3ZQy25GPnxXmOoWM
ltK4ZSEJqlFnPPc1dNmWR15yK6OYKqZHeuP0r5ZBtBxmurnkjEY55o5GZuSOa1G23gsB81cjewOI
2BXmu1nm2qxY1zlwfOJyeKORi5kcN9ieSQBVJ5rqLG0+zKhAIarUdqI8Ooz+FWx82KORmcnqaKRL
NEfMJzWI+kN5rMqnbmtyKT5QG4IrVtAr4U4waORmkNjmo7XbwVIq2RtUAdK3Lu1jUAqOaxpSiAjP
NHIzohsYd3E0rhQDzXM31reQzALGfL9a7B5VjJYnBqhPdpPkORRyMfMjFWEhAwBJ70x4FZC3O8Va
kkCAqhqBJUVz5hxRyM3jJGcIHV9zqQKd52TtzwKs306bD5ZyKxkk3EjPzA1sdEZI1lbb16VSvJVV
SE5NQSXOwFSazjI0j8Z4qYqx0xmrldoGmclQSxqrd2EkK7ipGK6CBUTB43VS1O88wGLPT2rkcWd8
ZI5EsV+Uk+lQXGmyzoX2HArXECSOvPNdJHAiwbWHBFc3IztgzxO7V4nZCvIq1YiblcE11+qaVA0p
cdc1HbWMaDIFY1Ox6VGSuQ6Ro0TXSXD5Dg5r1CGUKEXsvFeeLefZpMZwBVxtacYKmvOrwdrHsUJJ
O7NzW3UqW/irjoh5rEkVcm1D7WMFiaZAqxNluK5fZSS1Nqk03oPW2ZjhgcVbttKExZQuQatApIoC
nmtC1mFsATkEVlJe7Y6oPoeMeN/DSWDvOVIya8kuLPzomOOK+kfG4k1S2KRjcRXiklk0CGN1wRXz
ub0v3dz6vhqp+9seGeILRo8hgQua5GF9j7SeM16n4rhDLhRzmvNHt+R2KmvgZSb0P1+ktEaqkMgO
eKRYt2SpyaggcAiNj7VurAsShu1ZTVketT+FGeIxjLnDCnoScjsKq3dwquADTY5umCcVga8rNVYQ
wORzVR7dcnP8qtxSbgCCeKSRgqktnig0pwZAqhQQTxUEkKdQeKpT3ThiEPy5pi3RcBc1nUNqYrxA
cgmoQqnIzzU4BPAzTPKK4JzxWTdjQy57Ulw2D1q9bodoRc+9XSm9QCOlPgg2t8tZSZE43CO0zjAN
acUIi4wc1ZjjEag4NQTTImeTmpHFWKtwu3PvT7dhjGapyz7s9aIpQGxnk1pCVhSizRkzyKmgOM+u
ah8zYPnJqSBhLLhCTmq5kRyMvu20dadCC59q0UslZMvnNVflgYqDWUpK5UZW0ZYdNqCsO6XIPWug
b94mawr87UPFRzIU9ylbhSwDZ610KMioBniuKN2ISCSa0YtS81AFbpRzIgt35Zv9WCaoxlujdqvJ
PGwA3ZJ4pHh25YCqAhRsYJLcVfjuCV+YkVnYJbFXfJJToa2hsbx2GPcsXAUnFWVkAUbjWcE/eDGa
1ltwyjIP5VQxnnqcAk/lURG/OM9ana0AU9anhtiUIAJNAXKYgT+Ikiq11BlSsYzWlJE8ZwRjmnqq
BSXJzS5kK6OHntpEOSCKt2kgixk81uXMUcgOBWOtsQ5BHFLmQzWWbfjNEkazDGabbWrkrwdtbiae
wUHBxUSeoHO/Ywv3RUoj8sEtkVsPBjoORWTeM4zuGKvmRXKyJ5NwOc1nNH5zkY6U8PuO3Jq/BEFI
Z80cyJHWloqD5hipZWQEKDU8hyg8v71UNjHJfNHMjaGxZUAdDmpFJyAM1UWTDY5HNW0JOMZxRzIo
myFwQf0qJp1j5zipXX5Qc+9Y04YdQcUcyAdcXKqrMTXONcPNIMk7VqzdksuMVThRuABRzIDespWl
/dkdOK2Y7V0yzA4rK09AmCM5rba7ymz09qakgKsswBABqeKcqhFZr8ueDzUw+VSDUVDSmMncHJqk
m52K89asSLknqKbENr9+DXPUOiDL8cTKOlPII6g1fiAZc5qORBz9a56hoXLbaADmrjHIGM4rFin2
kDnGa143BQ4PNZgY81jatdRSM3zKc19+fs13kVxqWm28EmXjI6fWvz/kYSSMqH5lr7e/YwtrjUPG
UERXIQ/1FBnUP6hvgnc6tceDrG1jiaRQg6/SvC/2ndOvLXSbyWWIp8pJ/KvZ/hX4qtPDGmadZ3Mg
j3qBXJftZalpl54Taa3cGS5T+lYzlqdK+E/lc/aBa2m165kkYbo3NeIWEqXkSohyI69a/aWs7vTt
fmaQFYppD/OvHtAiWGBHQ/fFddPY5lAvzxfKVweKxpGkTcADXVzLHtJzzXPzqMtVlRWlmZEbnfhu
prTAyjDtWY+0S5HrV9S+wnnArSErGVjm7/5ZSaro4A71JfNumwKrqNvGa6aexjPcs7twPJxWXNFu
ckGtKJHLAYODV97D93vA5qzGUWY1vFtxjOa0dmVAPWq8Y8t8EYNaS9BS5kRyMwbiR7du+01oWN0V
IKkk1Zl0/wC053CqbW4tD3FLmQcjOmN3iEkn5q52SRriQg+tKtzvABJxVm1iR5Aec5rWmzZIpS2b
qN5BAqOIPu46Ct+8LKoTHy1nRhVz1rNzVwLdqGkcLgmteWJY0AJway4HMblh1FWZblnwSTSclYBi
t2PWq15EXjO0E09TnkZqUS8bevrURlYDlk0+R5h8h4Ndtbf6NAqkYwKII4QCw+/UNyzHcAagCyby
NgRuzVdtsoKg1liJ1YkGrSb4+cmtuZAVZYVt2Jycmq0j7+GJFXZQ02OD+VVJIGHGORVAR42qQDnN
Zc1qxfIBNdFBaSSAcHirMlg2Pu80pLQDkhDIp3Y6Veim6Bic9KuzQuuVYVTS2O/NY2As+bjIBNRM
xY81J5DnhQc1AwZSEJ+YGkBPHK8fC1aDlgTk1CkfyjJqzEEXqelBMtiqS+7GDV+NyiHFOWKNiDST
bEUhTVxi7mJkycyNzzmtm0tgyA45rCZv3uT/AAmum0+QGOtRpFedxADuODWZ55kYnPSpNUfc2Bn/
AAqlAjKDk1E9gcWjUVzsIx0rntSUAkj72a6CPofSsTUImLnGdtZCMOMc7sHg1sQSsOh5FZ6ROX+U
cZrWhhRQCSd1AEyOWI3HkVaT7w60sNvu554qXbtO0gjFABcwxhAUOTVFIwhBzzVxmxgHNQLhmHtW
c0NRZciLccVJdW4dAe9SRhQBjqKimlIBAPSo5WaxVjOjtMuMiumtLSMIARWPE25gTW5HMqqME5oK
M++t1iY4781nNlVJwRWldTK7Dnmqki7kIPSsppG0NjNLK3XNWoX49qpSLtJVfWrcCnGMc06exQs0
pTJBNV0vCTjJNa8ljvgJAO6uXaKWCXawIGasDUzn5qRIN7cCnwRO6gn7tX4widAaAuRLHsxnI21V
uXZwVI4q/IwIJ59KzpHU5AJz0rbpoYy3M2RjFnFMWdiRjPFTyxl84FUGUoSMmrimSbltPuxuPIrQ
3bua5iGUowyTit2CTcARUOCAuyLtU8mseYbmP1rZGXIUk4qO5tFVcgGqAxBHuyAdxHtVpFKAAinx
RhcnnNTPyVJ65p2Aap2jnPWpBdeXjJwKRkBUHJ61UlQMpAyTT5WA6e6Z+F5rKlXdjnmow8schBBC
9K1IbbzBuIrYCC0UqMEGtBW55JqJk8nORUIkJJAJoAg1O3eVCygnFZ+mWUzZLKQBW8H3DZzzVyBP
IUgUnsBmPE0Y4BqvvwcbjmuhitjO+0jKk1Ld6Osa7kBrEDldxLcdK2YO2KzZEKMVOauxOFGMnNNy
6AXPLDHg85pslqXUjGafBKgbkmrc1zFGmQ3JFSByE6vDIVwQBVy3n4AY4p0wErM5qmqkPjnAqobg
bayKMHmtCEiReD92sUEBCM1PBL5XAJrYC7Muc8dKoyPtzkkCtJY3kUtisO8bY2DQBN5oOeTTHg35
YDNVEf0zVpZyPkzwOKzqAQ+X6mkXKsQM8VZ3LyMHmotyqcYqW2TJEoU8EnvTmXdjnpU0TBhgZpZA
eODxQpWKKyohIBOavArsIJrKaQIwGeQanaZCgANODsRONylM/wC8IB6U6CUlsY6GoGxuJFXbSDdz
ir5kOKsX0YEDHahk3EVDOfJB2dRWet5L5gHvis5MaVjoIbYbhkcUzULGJYywPNPtJ93L9KZqNyu0
hGzSGchNbhgx/iFZ4hZgy7T1rUd8ljnimLhs4HNILmXGTC4XnOa6eF2aAHmsr7J5kgYjnNdVb20S
24BOGoFdHNSyKpGSc+1TwS8jBqe6sUbJGc1XgiCMAc0BdG8kayxjPJoSAocAGpbRTgYBrSWNcgtQ
F0Vo7R2QsVNVGR0YhgcV0Jl2KFUGsy5wQSetBvGSsVYQD9481NIqtwSayzMyOcHip1nLYJJoHdEd
xbqFYEVkC1wTxxWvJLuYA5qWG2llb5QStAytAEjU81XuZQM4Nbc1kqoRzvrn7i1uNxUL3pcyAqqd
2frVVo8tnJyKtrDLHw4wKWRBxyaXMjB7leI7cYPU1fWAyY8sEk1T2YZQBXUWkCxojDr71QhdPsZo
sOykYq7OcqVPatqB0eICsu9Ea5CnmmBzkw8tjgmolmIwBmpLrv61jiVxKQfWhu5jyM6WAlq04xge
1VbGNDGGPWpZJ1U7ScY9KQcjP//U/loYALuPrXR+FU+1X6IORmuXtszKVP3a6/wfLDaaou8bRmol
JWPXktD6Y0SL7OkcZr1HSltjbuJfSvNLOWOSOOWPpity31CSMFAxGeKx5lsJLSx86fE6b7BqVxJA
ccmvny81W6v5WSRsqDX038T9MBjlupV+9k18v3SJGzNGMc1pfSxnyMgE/kdzmtm3vncAA8VgrF5+
ODmrixPCBjNF9LByM3ZCJAT3rEue9SJc7cKScmnyx5wT0op7g4sx33AnGasQu4UknpUrRAdAcVER
gn722uiDszKew136liaqiUK2QabO5Jwh9qbHCWYDBwaqexkakMpfBzSu/wA2Dmp7a2xgAVpGxXGc
VkBzskrISVJqwbnzYwrdRVuW1UZytZEkTI5wDigCTG1TgGo1k2sASaeWwnzGqhYbxzQBtQNnGTVq
bY0Z3D5qyUdgAQTVovlO5NBrT2MqS33sykcVr6fpsaqCR89VFPzZNaUE5Ujk8VrGWhYSWzKw3j5a
1LJoogMHmqc9wHB5OaqRSsGJzWLdjeKsjpbmZDGSxrj7lUnkIUVoXcsjR7VJrOskPm/N60uZG8Ni
gbZoHJxgVHIxGSc8V092Ld0KgfPWEYCx2kcVlOSudENhbLUDH8rn5aumd55AVOVzSWOkNK5JXK1s
CyigYgDGKwk9TRRZs2jIsKgD5sVficb1PPBrCSQpgAHirccjkEqTuFNvSxvGLsdj5uYcMazPusxI
OKxYr2YEo5PFdHZQNcqDyRUD5GU5JRtbJ5qgzOx4z1q1f2k6SfJkLUaQOEzzU8yDkZpWd3bxJtlJ
D0x7n94XQjbmuUvDKr8E1etXkaIZJrEznE2ZbveQc/MKlhlMmFNYwQkkgHNbFhHljn71BTRoRxBs
7s1harvbdHEOldBO4hU5xWDPIhYkCg5zkPJ8tznO6rCtwASc9K2XtUOX21F5EfpW7ZzlONXYjBOB
T5o9y4I6DFXo0ROMGs28uAmVU81vzIwMa4TYSD0qsvX5c4qWRmOTIflqo0yqSATSlJWNVZFl328A
mq/l7iTk1A0uSck4q3A4Y8Hms47ktq5Xa2brSxwYcb+lb0cYK/MOap3MTKdwHyitZbGhdtpEjUKp
NJJNuYg9M1nR7scZqc5UEsORWJUNywsvln5M06W5Yg7c5rLM23ufzojnXIGama0NiyIxIwL5zWkC
I49qDiqCsMg1JIzIOpxUyWg0ijdKhye9UkAZwvem3cjEgqTVaOUq6nnINYyWhvFdDowy2sR3DFZM
l4yuWQ9DTnM9yQAflrStNDnnx8uc1MIlcjNbRtYLbI5DzX0d4EtYZhDMAS2RXhuieFXS4SSVPkBr
6O8CRRR3cMCDCAilV2DkZ9j+Fmf+xoUHYVc164Fpo152ZkP8q0fDVnGbCFUXjb6Voa5oyTafOsiZ
Xae1chu1Y/Ir4k2Nxd+JrmdFY5c9q4d7G4K7XWvq74iaDZrqdwLaJRIGPavE7qwCuybfmBoHys8x
XSzvBQc5/KuqsrOBUAYHdVmW3ETkKvzZ9KsRwGNSzA5oNacWS+SuMVGsGzOR8tKXYZOTxWTd37pk
BjWU9y+RlyeHGTH071jXtyCjRofm6VkXeq3O0ojtk1DZ+c+Wl3FjUGsIOxSFjPLJkg9a7fR9Lm2g
Ovyim2dtuAJGcV2mnr5cQz2pSWhaptEkFskSqoFbcBCFRzzxWLPOFzg85ql/aRE0KbjktXPLY6KU
WfT/AMONHkjuYL2JT65r708J6g72lvA5+bgV8gfCuMjTraacHYR6V9geG7VDDbzRDCjFeViNz0qN
N9T7a+EXgaDUoUuJY2bdX3d8MdJg8P3gRVKK3FfNv7NDRXkcFtcAN25r7R1PwrqVne29xZrsgJB4
rxa71Pfw9GVtD6I8M2CO6XCDOa9hs4omjUEcivO/AsWdLhVv9cF5r1LTNIvZ5Nyj5M15lXc+hoUp
WHrGvQD5R7VkalattLr2ru5dNMEJLLgiuSvpk2umawmtD2oLSxxEt2YQ2TgrXJajdm4c7jxWjq0j
LMQp+XNc1Ox3exrE9Sk7GLeNDbkyOcCuT1G5iukYIeK7K7tBcAh1ylcpqGnC3RjGoC1jys7rnlt/
pbTTnIOzNAthFEI1BrpZwRk1mSx55FHKzfmRgm2KEtirCykDCmtF1BTBHSqfkZOEHWt+VjK3lCRw
cc1M0sNtgSHDVI1vLEA2DWVcbZZV8znBrcC3JMXwQeDVKSMkHeOK1YxAQi44FWru3ieAiIfNQc5x
MkCliV+9UBgYEFgeKv8AkyxStvz1qSUoQAOtPlZMpKxmyMFQ5qkD0INaxiV8Aimmx3cIB+VVGLuc
8pKxUSRtoqrO2cgE7qtSJ5J2NxiqMpAYkniuynHoefXmkjLnSXJPvU1ud+FPWnS3MQBBI4qrHcRq
xYHpXZToanDLFRS1L9yxhUGsia8kk4zxVPU9VUYBOAKx/wC0AwyrGtqeElzXMK+Og42udTZX8tu4
IbCZrfl1WK4QKrZavILvXPKJUORWTN4qW2wRKQ31rSVJo5aWIi9D165jJ+btWLNHgkjtXnsfjnII
lmP51YTxdbyZDSGsvYts0nWitTpp3CHg9KisnEtyorMj1O2ucENnNb+j2ZkuUlX/AFea0lg20c8c
ck7HTHKoAT8tMgikkkAUErXcR6bazWw+QbwKymtltnIC4xVRwkorUipjFJ6EAtmVASvShZApCk9K
vxSCTKnms2+2Q5YHpWTXRm6kbUCrOpAqvNCUfGOM1zUHiKC0faWNX5PEVlKoIb5jXPYZNerlCQOl
c5Je+UGXPSrzXb3ORETisu70y6lyyA0+VibsYV5N5m4qaxrVj9rVmztBrWvLZ7aNtwINcrFqlvDc
gSE4zXp4L4kebi17p6e99GkShDyBWlp06y/eNeY3niGxjTcrcAVwuo/EQWbFLSdkb2NfSrKZ1PeS
PlKmbqk3G59BapPHFzurm5dVtlB3PzXgcnj2/ucmS5Yr9arf8JesmQ8xz9a6f7KnskedUzaN+Zs9
qm16xjYsz9KwtV8WQtGY4nrxHUvEDsSY5Dj61mprSsBuY7vrWMsir3ukZVOIMPtJnsltr+GBL4ya
7XTr+CcK0bZc/rXzhHfyEhg/y59a7TSNcNsqt5h4966FkVTlvJHDLieinaLPoSISkArTLnUhZDLt
hhXn9n8QdNiTy5pf3g96y7vxTa3zFt5K9qzhk809EdVPiKEtGz0E6z9tIV2BHQVOIwRkAfnXkDeI
re3U7XO7tzSaZ4uuZrxYmlYoW45rlxWXzjq0fSYDOKMvdi9T2WHT/NOQDWXqmmvF8wWul0y8hW2R
26kVHdyC6JwQVrw5xs7H01KWlzkLSKZhhgauXWnu0JJBxityOBF4Aq4qKQUfGKwqGx5bJA0RK4OB
T7WfbIUzXSavZYyYxiucgtsSkkc1mYSWppfvGcHBrWhXKDIORUEEe7AArTSHaMkdK66Wxz110FiA
UgsMCuV8TXm5MRn7taWq6gtoh+bA+teO+JPEalSkMhyDzzXVgaTqVUuh4ea1Y06L7l06o4BjVvm6
Vy+qTHJeYnFcDf8Ai2KwctJIQfrXO6l4/tLiMhZTx71+iwymlyqx+PVM2rc7ubOq36mTEb9Kzv7W
MS4D8157L4lgkfcHPBrJu/EsDHash3ZrSOSQ7GX9u1FomeqxeITFMHZ+hrorb4hSMVt4ZR6V8+f2
yrr8zE061vhHIJkY5B9a2jlFOL2MZZ3Ve7Pp6PxHOwHmMN1blpqzyqPmr5usfFsLSrHI5316Dpus
szqQ52H3qK+Ux3gdWGzeT+Nnskc7OQcmui0+QNhTXBaddhkDscrXX2OXZWj6V8nj6UoO0j7rK60J
xujvbNQCOK2dyqDz0rCgnSGMFvvVWutTDfLE1fNV9z6ug9Da+0xMxAPNG8g7uwrmkeQMHGa3bbdK
oU5zXEviOuDOgtL5HG0npVuWytblS7g5FcdcRz20imMkLmr8eoTKqqXPNdENxp6mPrOkSsWaJTsW
vljx/HLDdyBQflPpX2DNdboSpOc1418Q9G059IubvYvn7Sc4r6rIavJUVj4/iuClSdz4k1++gKvG
zfNXkWoKEZpR1+ldVrLTPqEwYnarYrl9VQtDha/pfIpXppn8McewtVaOSvr1pVKA5IrnNrFjwc1e
eOTzimDnNTXMS20YeQYavrEfkWJdmZ6qUwec0kkzlCFJq9GY5YsiqEqBcnHFBwVZIxXJLsTnOary
OFyKfdyrHuOcGsJLotIcsdtBjB2NYS7ASp5rV0qZ5JBk9OKwN6kd6mguWt3BQkLTUWTOSuepx7WQ
Mx6Vx2tokzsM8Col1lwmA5rEur15nyjHH1rWKsYSY+BVgI2AjmtUukiHd1FYySADJPSpVuFfKqTm
qOeW5l38rq5VvuVWiXzMH+Gr9zB5hJcZGarqyJhFB4oJLEUYOFI+Wrq2PUhTzVaFHnZY4R82a6No
mtbdTMPmoA59oDEeQaBOYOQcVZlYy8rVKSIsvTpQaxkrGbqGszqQN3GaZHdLMoYtWdqcSj7wORWS
JmiGFPFBtGorGrf3EYyAxqjGPM5WsuWfdkuTmnW95sBUE00jNzVyxc7o8tWW86Pxn5ulXZpfNBBJ
rMWH970NPkZvGSLiwuycjiqM8DwZkANbNuzZ2HoKuy28cqMhXg0cjOiMkcO0qyZ5ORUlrGzMABzV
qXTik5Cj5c1o29ukRHFSdKmhv2VlQkgg1xep+bG7EDoa9LlicxdOK5HULHzWwF5NYNWO+E0c1Yys
7D1FdN5jbADnAqtbaUYBu24P0qxLGURgc1zyVtzvjJHP6hKGYhDyKz2u1hQhjVnynaZt2cZqHUNH
nlhMsY+Va45xPQoyVzCkkMzkjkVOiHbznHSq1ooQsjjlautnoucVyz3PUhIWGKTeGX7uatTynbtH
3qdaSopKHrTZrSZ5gy/czis57HRCSua2n52DOd1aDnK4bORU2n6bLJGNi/NUN7Z3EJO4Vwyi7anf
GSuYmoMiRkAV5trFsoSSXBzXo0kRcnzB0rOvNLS4tZ8KMKPSvls1r3XKj7jh3DpS5mfJmtzs1xIj
dM1xcuAzEDpXouv6eW1OaJV4Vq4y/sWjYgDBr4dwak0frmH1irGDjawbnIq19umdNhPAqQW46EHI
pzQJxgH8KwqxZ6UFpYzXQOcnNWoIwB0oljCetMMu0HGRXO4tHTHY3LaLIp93FmNhg1R0++QkISd2
a3Zk3Rk460jWmcO9vIXKgHGalW0MWCwxitwIu4gjmpRbgg7x8tZ1Coox4tuRjOM1clVCowDmq1xG
yP8AICFzSxSbsKc5rCaKLMEDMOR8tW47cKxIHSp4flUVbA34C5yaz5WBA4zHx2rk7uVt5B65rtHt
3iQlx8prm7u2R3LAc5osBmRZPPNTIAHDd6vWli8pwg4rYTTAgHmLSC5Uis5ruIFQSRW7pmkSQL5s
ykYq3pqqrrCg5r1Ow0dGtT5yA5HpSckLmR5pLcIiHB6VzlzI8rZj9a6XxTYPYuzRgrFXE21zlycn
aKyk9TKTN23dwgWTPFZGqttQ+lasMiy8ZrI1fAUrUknC3DvI5GcirMBkiAxVjyk9DU0Vu1xhYx0o
ARLl0YHPOa3oLlpUUMayW0yZXXcOM1rRwFEGByK2hsBMzqpGetWkuFK7M9azWIPDZyKmijDENjgV
opNG8di4se1w+DVv7QqgAMeKRYy4AAqjcx7OcVopoZYN0xOMnbU0V95TDms2FGfOM/jVO6iljy3O
0Uc6MnFnTNcpNhs81lXMzgkDOOlZMF5g7c9K0I2WZgKxFyMdG5HU8Zq1FAH+YjjNVXjKsB0ANW45
NqADNBsX43SEru+6K1k1G2IEYIya5C6kk2nBNUIJJFcHJ4oLUWejm2TYZSeK5DUfLkdlQdKG1ibZ
5Rc1VQEku/eg1Iorb5gcVqpBuIBB202JkPY1di5yR0oOcWS2VR8gOaybj5N2cg/StQysW25NJPHE
6EMvzUFQ3OX83L4PTNdFaR71BFYE8BViVGMGtvSb6AMIWPz0M2LrW0h5IOBVKTT5pd3y5Wu+gtYZ
YwSKfLZBFwi4H0oi0wPGru2ZHMeORSw2MgGQpxXqh0WzlYO8YLH2rbtfDltNGVjjG76U2B4/Goi+
UZ3VZWPdgjqfau/vvA1+jGVI/k+lczd6dLaZQqQy9acXZiTMfywOucikk2gc1DcXAiDEk/LWKNWi
kYpuORTmzSnubQIfIwamitskEisuK5VSCSa27a5R1wCawqGppRIqJjBzVaTIY7s4qZd5OTnGajmA
OfrWE0bp3KEsiJyDTLS/fzQhPBOKJ4hg8VUtIds6HBxms+VjudiNPhWJp0B3sK+0/wBjK4On+LVl
OQc+nuK+RI4s2iHHBFfcP7IukQ3OvwbEHmEj+dImUbn75+CNIvPFcNhLbqziIDpVH9oTRrr+w4bS
ZW/crjH4V9Ifs4+H4bPS4ZLuNdu0dR7V5x+1deadBFMltgEDt9K5JRfMdENj+XD9s2wMF6rKuNj1
8ieH75nto0B+6K+0v2yLmJ75jICV3c/nXxXpMMckafZVr0KexidDJd5BGaypbg85NXpbOVBk1ntF
uYqQc1ZSjcrIvmMWPrWwuDGUqstsUGMEGtCK3dgcDmhMynF3ONvoGWc7R8tLFB3Yc1rXyeVJ+8FV
49jjjNdVKSsc84u5GqiPB9KsG5LLsB4qjMzcLk4qqshBwAa05kZtFx4dxLDrV2FUXAfOaqW7Fjgk
1eWPcQcGsmI07eL0Hy1S1OyVlLY6VbikaPA5qK9mzGRk0iuVnHGNlYgDpWnaSbSAM5rNnnVGYZPN
aOnxGYblBzVxlbRhyM2JQJU+b71ZogbeT2rSVGVgHzirDR7s7QeKkORlMKipjndUWM5Bz1plyTG/
IINMWcEDmkHIybypFBI6VkzTyxuQPWt1LpWTZk5rPnjRs8fNQHIxkN669+auR3aynBPNYsieXnis
7z5I5BtJ60ByM7qAKx/eVLOIVHNYVvd5UDJ3VYklOAHPB96A5WWI1yx29KnaIDBaspJ2U/KTipxc
FsDJroJNu2eJcCrM7oozk4rHThd2eRUMkrthSWK9KAG3LBmJXpmqZkVDzng0+WRUUqKoMS2ck1Mt
gNyDY65BqrdwomXwcii3YquB2pt0xZTkmsQKHn4yBniqxuXye9Z8k3lylSeprUhsnkTzMHbVQ3FJ
aEf9ouhAzxWhFMLhSVOTWDLbuJCMHitnToSoNbGXIyvdr5Wc53U7T7548qxwDWleQo6nIyawBCyy
ZAOAaC4RaNiciU7hyaktk3YV+lVIyeAc1pwbRgsKma0HJF3y40j4JrFmAcsD0qa8umHyoTislZXZ
sZOaysYlpYVXpmlVPnCntT41brzV5Yc84OaQDEkEOMnipspPnZyRVC7UhCFzWPbXFxBIcsdpNAG3
MMZXuKoozrJwTVgzrJhv4qaqhyCB0oNaexqIGCKcGnmJTjPWoPN2rtJNRee2c54oLbsWWQRg4xSr
NtBGTVCa53AYJ4qskrFxzWU9wRsrH5mWINNbPKj1pFkKpwTilXL9Ac1lKNzaGxlzhlYkA9asW0m0
gnNTSQEk7garFNnABxmiC0KOgSbMfWqMlvHM2ZAayjduoKAtxTEnnLgEnFUBveWkaAL90VQkfaep
4qSKfd8rc1XmidiSo4FBnKLuV5rjbxk1V3jrznpSTLzgjkURRFsDnitobE8jJ4+QSfSs+4C7jjrU
8xePhasWthLcIWxzXRDYORmKzbeua1bKbcwUGs28tpIWYSE4FNspCJlCgis+ViUTuYl2ruPWqdzc
MzFQeBSLOxUDORVeQgk465pcrCw5ARnINWlg3HviprG1MjAuMrW99kRSAq8CuiMHYRzs8XlITg/l
WG7yByAflrr76IFCoFc20B39O9PkYFZbfzMMwq8JPIQDPSrMKAAAgioLiDdkAGjkYGLeXbscA1HA
74561Y+y4Y7gT+FW47TdjaOlHKwJbaPPLA5FWJpVRTuJ4p6QtFwRVO6jLnpxUPYC7pepQifa5wK6
i6uoZE2oc5FefwwJFIH24rVS7BYKCeKwAZcwDexwetUljLOFGc1qy5YbsHFR24RnGOtAFf7PImS2
TWTcyyb9rH5RXTXjbUAH/wCqsXy0bBcck0AV4txGCDg1ehtDkFwcVetrRNoJUcVpJEOODtFVF2Yr
oz/si4J+bFKtohccGrkzBOFNUvP8pgWJrTmQ7m+sCRw7VB6Vy99Z+YxODnNan9rQgAFjSNLHMMrz
RzIDnIrVlJyOK1IrVGHQ5q1tAyTnAqBZlV8Amom7gU7ixnUExg4FZhVlOJM5zXcRMjJmT7tc7qcU
ZYtEMUSlpYCpbuFyO9aBGACc5JrEtw4kOTW+uCFyKgV0Y81u8hJTrWXPI0GVPWutfy41JBNc/dxJ
IxOOaCZS7GVHOWYc1uxSPGi7e9UrWx+Ykg1rG3KAZBxTBT7kbqZFBpsFojNkg5FTD5RgE0hkMfQk
U9L6Di7llh5YIU1SnjMiMACTQLgOcEmpQwOdpNEmVc5ydHiVgQd2al0+NnJL5q/cxKxJYUkLRxdB
UmM5K5e8lUUNVK6vjEjKp+YU6a5yuATWLdZdSaCLoF1OVnAZq6G1iWZVbFcYiYZTk5BrvNIXciDP
agZpRp5YwCaez4IJJzV6SIbAQOawpJGV9pNAGzErSrms+8Yrlc1PFcGNDzVKd/NY881m3I3jsZzj
k8cU5AO2c1O0YCnINZzuyk4J4q15jLGPnOAetdDp8oTCEc1y8MpLAHNblrG7ShgflobsdBvSxBzu
xWe8I3ZIrWxuUAdRVCchSQeuawAx7i2DZyDisWaAq3OdoropWOOTWXOu5RQZOLMhQcjg9a2oLg7N
pPFZxTGAoNXYodqDI5rbnQuRlkag0JKqaf54lyTzmseeMpknoaqLcuhwGP50cyDkZ0Elv5gOKzv7
PYv905BrW02dWA3k1fn2AgoOKoORmbEzQDaeMVHIockkVJOd2cDmmVPMg5Gf/9X+WWxlRU2kHdWp
HvidZYsh81h2i5IOehrq9PjWWUIRmuc9g9w8Dag93AIJGJcDFeqQWnzqCOteMeFitjMpxjNe2WNw
Jo94B4rJ/EB5J8aka30hirY4r46EmUy5PJr6e+LeoTXSNbFyVHGK+dvsqCIbgPlrUnmRFaxqBuA4
qK7uF+6CeKRpgCI0OMVVniLDODQHMiNW3OD6VpRy7wFOawhJj5ccrV2ybdKAQcVUXYUpKxtiwmlU
sgOKzp4mhyjk5rrP7TtLS0Ksp3kVxFxqCXM7bc9a3g02c89iNrck8cVdhi2qdw5qNG6DNWyQoyau
b6GbiyeKdUIUnkVtrIphHXNcDcXDtOFjJHNdZY7zAoc/NisxCzEHGPWsq52hSR1q/cI6AkmsWUuz
Ec4oArSEsoAzVRjtKk9quYJIwaZPAXX5etA1FjluE2/Sr9kBO49KwFVo8hjmtvSjtJqeZGsVY6tL
W2ZMbfnrDvIDAxwMVqpJ74qlc5lbqeKHNGkYmbGrGrCp125pdu3jHSrESkEkismzYbsKqd/SoVTD
EqDVyQhsqBSJA3rxU36G0NhBEHHQ7qSK1O8lhxTmkEXGDViCVZMc8ispbnVCLsWYt8fC5AqtdykH
3q91wAOab9mD4yMkVJ0wg7Fa2UuASOta0EJzx0qipWE7a1bTdkMelBukWo7NGlT5cc16FZW0MFsM
Lg4rjYMOwK8YrqYbxVgEZJ3YobAyrxQ7n+6DWBdzpH+7U81p3jOpfk81g+Q80gyD1rBi5kQR2xuX
2YJYnvXXxaA0NmGZRnFQWNulswZx81dDLe7oNgPApGLOBdfJkKnrmrMUuzkVm3zs10QCetKjYwpP
NAjYe4Eud5JrBnfMpUZxmrLZ4xmo3hOzcBzQZSt0KEtyyZGTiqv21eeTUt1HuU+tcfd3Ztn2knr2
q5M5DqX1BNpUE76yZJHZmZ+lVIJBKAcGrTcA5Bq+dHOQSMWBHNUXiLHODitiGISEACrklltQ4HNP
mQHMbcDGDgUsU/lSAsflBq1PC0eRVQwZBY9KpAb8VykqgrVlXSQBGrmInZCcZ2g1eSc5BBNaSkrG
sH0OiSKNVHHWs+/UxIWOcCtHT2VwC5zUWsxebGUSsjWG5xTXiMxXmrUEgLe1Um0yUZOe9SW0bxOQ
59qDdI6JXAUHB4pv2lX+XmiKJpVCihtPkUE5NTJGkItHO6q7oR5ZOKrWMU8rhmLbc10aWBmY7xkC
ppbdIAFQbaxN6ZftREqBQBuFb9jfCBwCxAzXExTmJwrZrUWXIBAoNUj1Cy12IOqF+K9u+GjLe6vC
FOV3CvkVZ3DLtOCDX018IrtkkjbJ35FZ1Y6FKLufpr4YsY0sYAAM7ar+OvMsNHuJEO35T/KsrwJf
zTxQLIWIrpfijsbw/MEHzbD/ACribsaTgz85PEdybjUrl3bkE14vqDf6a4B716V4zle2uZ9pKsWr
zGONriQuTk0J3LUWzQ0zT4rhw8q55pdZtYIwFiUD6U+PzYlwhIIqtKzu37zLUzSKsczOoUYANY9z
YmUjavNdlcWRljLIBxXNMWhn2nPBrKe5oo3F0/QoGwZ4waj1CwgicLCmMe1a4nKqNpIpMLK4LjJq
DSKsVbCEpgNXQpiNSe1Zzp5XQcCmiV2yMnAoKH3CtMxCHqa6zw54Snu54JZo9y7hXI3JYCPYSGzX
1P8AD/TUn0eByv73HXFYVTopHsHgnSfslhbRFcIAK+r/AAlaF7SBUU7c1876VYzta20URw3HNfc3
wh8Fz6pp1sPlaQda8bESV7Hs0I6I+iPgfeTaVf2QUsmWFfqZdx3mo6Vp72rZYqM1+fPh3wm2jxxT
LF+8h54FffHwL1NvExSynSQiAY+YV4dZ6n0+Ei+U998F6dc2tpbtMO3Ne+6beWsMChcBu9eeeXFa
4t4xgpx0p4unQFQ54rzaktT26EXY6/VtTjYMENeSardHc2wmti9vHGQxPNcZfyM7EA1nzo7+VmBq
EuN0jkkVxlzdSSyjymO0V2d/Fut2HWuPiiVWYEA1id0OheF7BFanzPv1wF/fPNKyhj5ea1NRl2SF
C2AaxJEVs4FB2S2M6ZA/SqpjT7pHzVpOnUDAIrIcskhBOcUGhFPb+WpYjiobSPc4z0rS3CVcNyKz
rh/JB2HGK6DoLd9Lb29uwlIzjivMnnc3TNnKZqfWby6Zym5mHSsi3hmb52P50E8yOpgl3AbTWtFI
QhBJrmLUvGfmJ21spcqwwMinHc53JDpwjZGPmrMeIjO4VsiLcpbjiq0sYIPtW5zOSsZccZyCelaE
UbEgrUIGeAKuwsFwDmrjB3OdyVineWPmpkL84rz3xC8ljGeSDXsMCo+Aa86+JEEMFmXUAGuunB8x
5+JkrHli6hJIpJbpVK61lbdTl+a52XV4ba1cu3zCvKtX8YRQySeYzFegr2Mvp81TlZ83nU1To8y3
PRdU1zguZPlHvXO/8J5p8CNE8h315DdeI5rpyySkRHtXnXibxAlsrbSd59K+ulg4JWZ+eU8yqtnv
tz41spXf951PrXI6jr7zv+6k4zXzXaa9fzzlg0uzNeg6dfTTqAwfI9a5amBT0R1LNpw6np8HiBIs
LMx3VtW+riUrsevJLl3xkBqs6fqb2xHmFuKP7MS1sTHP23Zs+ktG1AoqB3PWvZNB1ZPJVVb56+Ud
H15JNg3d/WvTNB1wxXUe5zszXTSwcHoc9bMat7n1DpmtEERM5rXuruJgMnJNea2Fys0SzxHtW3FO
8i8tXDmWH5FoeplOLc5am0t0EJ2k81n3Mkku7cSQacoLAcGrCIpwCOlfLVNz7SMlY5iXQLm7JdF/
Wq8GhXscwRwcLXeJIIwAuQKuwtC5GR81c8zqTuZ1jprxKuRXWWFrE2Fdc1GgRRSrL5WWz0q07mdQ
4nx5aRRQ4gUAsO1fO11byxyuX9a+kPEMy3UbK/LDgV4jrlm9tBNO3IAruwOs1FbnLiNI3ex5prl8
sNrIu7D4r568ReIUh8yMP++zxXb+KLy7vDcR27spGRXzdr0l3b3TLPuds1+05FR5aaVQ/F+Iql6r
dM7fTfEt5EzNcTExD3qab4oaLbTCB3O8cdK8w8+Z0KgOMjvXAapZzfai5Ryc+lelPCxTuj5iriZ7
M+kx48sbzHkyHmpk8VWyA7n6V842klxAAcOMVoQXtzLMFLHFdNCCejPmczrSjqj1XVvF2pNIv2Kd
lQV1Ph/x28EAjvpnaU15jbogjBk5qQeWCCAeK1nSjseIsTNe8ery63dSzieOY+UTnrXQReMobaNV
klO6vETqrRKE3mqElzcSsDvJBrm+rQvY9jBYubV2fSWneJ7bUJlUSZzXsGiWMTqk6qM9a+IdMk1G
C4jdJGVcivsT4eak0+nxpMWZ19a+X4q5adP3T9B4E56uItPY9q0/UGTZEzHFdlb/ADqCprz3T7Z5
Jg38Oa7u2k8sKmelfl0582p+7Sjy6GqF2g+oqPc3rSqxbAycH2q9HBuwMDNc9Q3MWdRJkGsZ7Ta5
wK7SexPlkqRurmZVZHYMeRWZgySwgXd8w5qW+mjgVhnkVlX2oLbRbUyHrlbnVHZGeRzj3NdlJX90
5cVK0eY57xDPO4m+c7frXg2s3nkLcNK3K9K7/wAUeJInR44WZWHevnnXr25uhIqO3NfbZHgVFXkf
kvEebuc+WDPKNe1e6u9QljDkopqG2hnlQ5zU39myfa2eQZGa6q2sRIgSJcN0r7ChpufFVaiaOIuY
poVbg1l20FxLPkq+M+le26R4Ve5lUXCb1Jr1Oz+Fkd3EHt7dEb6V1Srx2Zyxovdny21s6kfKcVoJ
C4iJUHFe5az8PZdMLeZECB7VxlzpSxIyBCMe1VozKWh5C8c0dyHTIOa9Q0S8nECb2ORXM3dh5MjO
w+UGp7K68lup2VrT0I576I9v0PXlCiGRiea9U0HU1DqGb5DXzbptypdZF4ya9V026dVgKt6V8pxB
RjLVbn3PDtaUbJn0Ige4TKElT0qW20yUvucfLmpvDSeZYxu53HFdKUHG3jFfnFeNnZn6ZRknHQpQ
6eoADL0qxsEBAHGK048KMHrVC8j3YZTXGou52R2MTUZZWxhulV7fzHIBJpty+CAc8GrdrNFEvzgk
/StUmM1YLXeDuGRXzJ8WtTvYrqSxikKwnjFfRX9rRqxAJAFfNPxWtpbi4kvEPyA5r6jJY++rnyfE
ycqT5T5U1bT9l0zsvDHJrmNRtFZG2rXpF2yXCPkZZeK8v1m+WFzCM7s1/SXD9KappvY/h/xAcXUa
W5yR03M5IUbs0X2lM0REi5rYt5VOCc7quXI3QFuTx+dfZx2PxfGHk/2Se2mbcSIs1HtaVm/uit67
dWkaPBzmsS9ikiB8rIFM4Jo47VlIkZRniufCsCOOhrq7kLIDvHzCsR4NrmgyHRyJsII+YVB5+H5J
xVkwjyzjrWX5TqzAmtISsZT3C6uW+7GSK0bAqU/ecmstYCWG4Vor+5Q5BrRMgLxmTJQ4FJpko8z5
zxmqM05Y4OcVf09Fbp1oMZbm3OUfAUYFY8sJVwcHrWyqqSF/iqe5tNkJcgUm7Ej9JWK3BkccimX2
oLdSGIEkCshZpF4DHFW7SNJHyPvUuZAPUeXgEHFRXOVUspxXRGwBj3VjXCKwZMfdqgOMvP3lYc6c
4Fb93hGZcGsCQ7ScgmgaRSli4HFMis5GyyjirYRpAcA1bgBjXaRVwdgt0M1onUkEVKts3DYGatlM
tmpkXOPQVfMjeK6EcMWOT1FTyEhTgmkb5ckHArOuZzgqCaOZHSoMGcMductmrEcW0BmFZMTkOCx7
1recNoOTWTN0iyrcFWPy1RkjQMGIqvO0jn922BV2KNmi+ccisZs66btoV3UYGBxWfPEMHIqaacKW
XJ4ql5+/OQeKwqo9GDMx4FV844qzdSoLKQKCABSSHdkA9KhlTdC6eoxXHJNHo0pWep5jJKPtLhc8
n8604o3K5weattpeydpGAxmppXjjACjpXLJHrU5KwyCIKwYg8V0tmiSleOK5YS7vuiti0mMYHPSs
uV2Nac1c9AspI4doHAFTao1rLASMbsVxzXzIm4t0qq+oySqRvJFctSD5T0KdRXMvUJAXZIz8wNV1
u1gt5EkJywxTrmNwTJzzXMalI+07TXzWZYFuN4n2eR5lCM1GR5L4shjhupriMY3GvK5pd7OW5r2X
xFbm5gYc7hXjV7A0HmKQa+LqUpJtM/YcvxEZRVjn5ZczFVPfFa8dtuUEjrXMvL5VwxYHrXVWM4mj
4OK82r8R76jdaGJqEbJxg4rHY/KeDXWXcQlBBHSsb7C248HGa55voapFGyglM4cA7Qa7VZMoE5rO
t7URr93kVNKSqnqDWZpTIpNqyHirkZ3jbisoMWyW65qzExGME9azqGgtxBycg1UgtsvkCtJjnOQT
ULfKCVDD61k3YCORvLOCK0NOfLgsRtzXPzuxJBJNJZ3DxvyTgGmB6LP5U0OxR8wrj5LOeOcls7M1
rW18ku1ec1qPEpTcwrKe4m7GfDEsSAxjFRT3HZiadLKBlUOKpyj5SSOagzk+xZs59syuDgqc17Do
Ou28qLBK5LdK+eTLJG5IJAzW5Yay1qyylj8lYy3HG3U9217TIL23bKq2a8F1nTDp0rFQBHmu0i8W
G7jKrI2F4rifEGqrckxZJbpUkyt0MeO6deUJx9ajkkeUneSaZaR7QfMJNPkKBsDigkZHbq5AA71s
IkNugIGGrOjbZzmnyO8uApNAFqW5D4AJq1CQygEGqUVhKu12IIrcRYli4XkVtDYDHuIduSOtZnmz
RSA5OwVryMHdlOajNurYypNUbx2LUF9GEGSc05pFuTwc1mywbOVGFplpcbZ1BBxQM6OCJVU4BrO1
IrsKZ5rWmniSAED5q5O5maXcdx4NAGSsZDnGetats7R4z2rPhbdJtyetaO3+ECgrlZaaXzMDNSxN
yASay8FGA5rThUsARnNA1FlhgrcHrVOeAqCVGKmkJTk5yKQy71I9KDUx1V/MG7Oa6CBcoAxJxWbj
5xx71pwNuwBmgAkHlgkdKzH1LyyVDGrmo7ogR6iuTnDEk5oMeRms2r4bqauRakJSMsTXK7QSeoNa
FtGRigqMXc3pizZIzg1HZWE5uFlQHGaLNHklVGPFdlDbrGg2jpUy2NDstGKLbDzuoFUL3UolmZFP
yiuam1N4B5asRVH7TvyzHLVMJJAdA15IpBDYXNdZomvW8RHmMcivNY7pWO0nNTLN5TAg1akgse9/
29a3EYRTx0rzrxOsDhmiXBPWs/Tr7Z98k07VZRMmQaYlGx5ld2jTblUVyE+lT28u/HGa9DlYIxrN
vIxKu7sKDWmczE2AA3UfpWnZyOswXJ21RdPmOBxWnY2zySBx0FZ1DVI6xZECDI5rKvrtIweT1qyw
KYB57VlX6bsjFZmsY2KB1DdgZPWtKzk3tH9aworR2cgDvXVWdp5SqSDQTUOyW5WOzXJ6Cvsj9kfX
yPFlnDbudxYDj6ivgHXNSaytTy3pX37/AME+NBl8QeN7SeRS8YYHn6iuc0P6ivhdqVzp3g61nkYq
zRj+VfK/7QOpXWpyTs0hZK+sLy0XTfCFha2pEbLGOn0r4q+Nd2bTSLl5AzS4PIrGo9TaKsfin+1D
4VXV/PlVFYoa+FtKtIdOdoXADLxX298W9cuG/tP7U7FecA1+fVxqskmpXG0sFBrsgtDE7maWFgR6
8VjSIqlj3zVC0uXncAt3rangbaGyOKJvoa09jm727KDAJ3Cn2+q+VEQ7HfVe+jDMcDpVNYhjBFKn
sTPcZczSXTlmJPNQK7qQqZAq+YGAyo6VTfauVxhhXRT2Oee4ySTaBuHOabBH5mCKCFcYxnmrtvCU
wcVZjKLJlUR44+arUcyDFRmPdzg8VVkVlzg1LkiORmhJOMEDrUMeZCQ5JB6VDbruB3mrCMFcDuKo
q0iCbRTM4kC/LWzBHbWNvgrtYCpY7gJGc5rm9SlmdjsY7KDQfJfpIxCE5zWlZXUfKyE7q5a3hd3G
Aa0ZFeAA+lAF2/KM+BWY2EU8mqMk8rPyTxUbXHOD0oAtRyEPkHvWkh3AHBzWPbKZXGAcA10axbUG
Ac0AZd2MKRjmsgx9zmukmg3qcg1iyR7XwT0qeZE8yHwKTgippJT0PanwlFAwMVWvJYwDjO6qDnQw
3CLwQaVb6NDzms2ON5GzzWimmPKuRiugxLaajnAVjWxbbZUyc7vpWNbaa8TAycqK3IpEUBQKAK0t
qzscCqq2ciyDIO2ttG3vsA5q6Y0i5cVEpKwGM6eUgJB4rKuZtykLn8q6S7aOWMqg5rEjtwHw4yM1
kBhW2nyXEoZhkZrrYylvCI2HQUJEseCoxmqdyxOCc1UNwKE6qzkgHFTwsVGQDVc/MRxWlBDtQlhW
wFOSfdlcnIqsTgE+lSyptc8UbV25INADYjuJHep5JCh2iq6kB8KMVbaPcgOOaAKkg3EipIoehweK
RF5ORyKuAYwBms6hnNdQX5ccdKsK2RwTUH2aV8lQakVTFhXNZmY2WPeDxzWDcp5e7NdPtB5Ws24t
vNyBQBzMdyVkwScVvwHChsVnPp5DcCrUSuo2Ek4oNIPoWJJVc4XNPjHmgAZ9KhSFiwAzxWnHF5f4
0Cmyq1vnIANRLAY+SDWuVAXPOapu28kc1lPccJJD4xlSDmp4yqEj0qJRsBzUygckjpUHRCSsTsQ3
bms+WMljjNS78uRzVgxluRQVzIxjAAehzSiPHOG4q9Iu0+9RDngUBzIgXhhjNakakoadbWnRmXNP
uInGFj4oDmRgXagsdo+ai1BGAc1stpE7J5meaopH5T7GBya2hsUBhDMCykj6VsWY8tQF6VHFbkYL
cirqxbckDiuiGwGVqdtHKp+X5q5yC0EchOBxXQ6kXGdudtY0cwBIINURHdmhwoqlNMqZ5Oc1OZN4
wARWFel1crzQRLc3LHWUifazGujbU4ygZTxXl0e7zAD1zXU2qyFBuJ210Ik2nu/MOckipMJIg2/e
rEZtuOOKVLkqfvcfWo94DX8vZgnPFNkIYAL1qol15nGaf5nXirAPLXv2oSVI8gg1Cz7e1Q/fBJGR
Q0Boeerg9arSHIY1T8wDKgdKiaRhlawcXYBJZcZxUdtuLA5PFRswyVIqeHCkCsOVgbB3MmATxxTI
1aPLGkSZF4P1qOSYO2FzipEpIr3FzufaSeKZC25wCKV7N3YnJq3b2/l8sM0ClsaKcIBzxVhGLYXm
q20t93oKmtnVWIYGgxJJYtwGOoqk1szg5GcVrMVOQKTaF4znNBdPc46e2cMRg9aYkk8OBk10l3Ep
BYDmsGQAsc9qDUnS4Yqdx5NOU4OcZNVAR0Bp8rbFx3oAutdlU2bjn61Ue4XaQx+aszzGYtyeDUMj
EggE7hQRPY17dcMHbkVpMdygr0FYFo7HCtnNXpZvLBGaDIWWU8jNUg+5gDmmNIZM4yaRFIxnPFAH
SWflOgA+8KfMOoPasOKdomGCQDWgZ9yjg5oAVYtxwuc1m6kj265JPNb1htLjdnNO1yxMkW8EYFBp
B9Dhopju6mtiKUbCM81kR2rmXA/hNdFBZkqOKCJyVzOuS2xgK56SaZGK5autngKnBrCuoUyeOaDC
TM/z3A+Ymqsl3uJUE0s0T5OOlVltmY4waCS7bfvDjmup0u5aCUKxO2sO0s2TB/irQQFHz6UGsZKx
3BuVKZB61jTfM+7FUhe4UKW6VZjlWXAwc0FljlVGSaFGcEDmnbT0waeylEPHNBqpIpyvtODVKVd3
3QaeWLMwalyORjmgsqRROsg5PWuntGK7PSsmFcyBSK3jD5SBqzqHQaAuUUEZ5qhdPuy2aotKcng8
e9KrGTK81mBntc/PtJOM1aRVZc9qpzxqsgOKlgYkjsBQBcS2QfNinSqqr3xUiv0B7VRuHPK5PFAG
XM+8spJ4rN2EN0PpWmy9SBT4rcS4wKC+RlOKdoSACeK0TdSOuQxwKrTW+3tz9Kpq5Dhc8VfNpZkG
9E4dTnrUgxzkGqsSMMYJqyeOoNQB/9b+V+2+T5SehrrtEG6dQeTXEQy7jjBrsvDUbtfKpJIrnPVl
JWPYNPTZsr0rR7xVgZTxx+VcFaQMHQbTg111pbOoABxmly9RKWljwr4kyt9qlJzjNeGandsIgIyQ
a+mviToohtWuWIORmvnS5tFkToDzVW6mZysUjgBiTmt+2VZ4s5qtLZLEobANVopWTKgkUculwEmt
wrkD1q1bxhOQOaY3yYZjupn2hS3ApAXLpGljPJrnDEys2M5zXSK+5NuetUTb4kJIyM1dPcT8xLZG
CFmJJqZ87SOnarPCDheKgYbsgcYNakSkRWNoss+WHOa6CUi3+UHFYC3P2Y+hqvdaj5wKg4IpSv0M
zVe+R2MZGTULxhwdp5rnI5XVxkljXR2qNIm4kjFKN+oEMcGSRg8U9owuQetaEMibiu0Z9arXBBYg
dqblY1p7Gc0S8gjk0kTeS3AqbY3pTjB1JFc7lYst/acJnJFQxz+Y3XpWNfSOmQCRVjSyxBzk0J3N
oLQ6FAu0MRzTWbbnHegnaDx0qrI5YkUzRRuSiXORxUTaiqN5X8VQnODjrVF7dtxc9ahx1NYq2hoN
PvOOaSJnjcNk1FDGTj61oLbZAyKiW52U5Kxchu92ODWuky7D61hxx7ccVY8zAxkZqTpU9NBzEiYE
kkE1v2zbVFYMPzOO9dHaxZ25FBcdjQt43JG3IFdBCvADVThVUUcZq2M5yCcVE9hjbmFeMiqLrFFk
gcirdwxxnmsSSUsxx0FQomD3LCzlnHJwOK0gS0Z61lwwln3AVsEhIwMVImzlr22O8sKoiNlwScVr
XT5YjNZjyYBFBPMhFnC8Hn61oQ4lHXArlJpcSDk9a1orwRRA5P51lKXY5+ZGfrweJSYmK1xBxMcO
NzZrr7+6W7Ur3rnFiCOeM5qudHPzI1dMs9qFm5FPuY8Ej0qKK5EC43GoZJ9+Tk1ZiXLR1RwDg4rV
nnQKBiuUMpGecGpI7slSrE5ponmRaucSZKispyQSuKvK4yQTnNRyIpJwBmtVNDUkU/LPIx15pjye
WpHOc1a6ZFQiPJG4VRcNzR0m5dnCkkVuXWWXqa562TypAVGK6eKM3CgHPFB0Q3OdlyPlxT4bcZBI
zmujOmjByASKprH5UhUqcCg6ae5dtNPLYKitZtP3IFwc1a0pgRyvFdDH5e7G0ZNBslc4ObT3tiWw
a5fUhJvGFbHTpXv0GiLdruKKR9Ky9T8P26Kf3SflWMo2NYxseExR7sFgQR61fC4VhnmtzU9N8h28
tcAH0rC2spJIPFJK5tTLel2r314tupxzX1f8ItKa31aC2kO4EivmLw58uoI+0ivqb4e6ittqtvIe
WyKWI2NoxufpF4a0yCztbZlUbiBR8RLZ5dCmYE4CH+VReEJJL7T7a4Jbbtrb8esi+GbzI5EZ/lXm
TjcuZ+VXxHniW6miGAwavMrOQoOprT8eXMs3ii7j3tsDnj0rMtYcE7j+dEI2Cnsa8cu/HFX1tfMQ
nAzWZEu1ueKvJdLCDubiqcrGqjcqvA4coM02bQN6GbpjnmqV54igt5V/d55qZ/FMdzEFjUrWUnc0
irGJNAY3ZMZAqP5ky2TVhphLk45NQO3VeMVDlYogMzO/U7RV+IKRnHSqHl/McDirkKkMAfWmwNRr
Tz1j2g9fSvqb4dTqNOt7UDD8CvnnSoA2zd619D/D22dJ4TtbbmsJs6Ka2PrvwzpiXdnbxxr+9AFf
c3wNuf7De3ivAzbyOtfJ3ww0/wAq5hmmG+Jh0NfcHhPwrJqctnNZHy1BB+UV4OL3Pdwi0R+gPhLQ
7HV4LaYwqUmx2r7I8B+D9O8O2q3VnbrC7DkgV8o/Du2k07TbGCUsXTAr7Q0fUIxpSRkjcVrwsRNX
PrMJB8pflm3zEgkmgtyBgjmqthPGs58w7gTW7Nao+11dQDXnVJXPboQ0OY1LO0kEjFcfLL8x3Z+W
uy1lhGhjBya4mSFhnnrWR2JGffSb4WVQc1y0ClZXD8/WukuWESMrHJrmLuTCsFBDVPOjpjueceLH
uIbovEzbQe1V7K+324LKd30rrZ7VLhSJVDt71mf2chV0RQmPaqOxq6Mzz0IPODWfcugBOQTXN6vc
y210YUdhg9qrpcyMCGZjQWaxvQpIyRWVqOo+XtGCxJrJurkqWwTUNjIs8wE3zKD3roOg6S0soruD
zZEz9RWdPbIrsqDArrrKBJrd1jZU2jtXOvbuk7qWJANVys5zIZdp203JhOSSai1G9FnJyhOPasa6
1hbjaFQinGDucz2Ogk1MLEVBxUVhe+fJ5TNnJrgL7VTEwXDVpaRdu0iuA1dMYO5zvY9Re0CKGz1p
vkAKWyAaonUjFErOG4rJm1F7ncI2ZB9a6Iwdznex0CXIgOS3FeWfFGaaewJjYjjtXTtM6AZYk1xH
ja5V9PKse3euzDwfMeZjZWjc+U9WW9aGUCRu9eL6u8sTsJXLGvoPU7uCOCcbQetfN3iCUyXshyQu
elfX5fQhF36n51m+IqSTT2MqSeYIWRzxWLFbvq1yIpFLc46VqIhfIB4rq/D9nCs6nywXzXrVX1Z8
/Qitjc0TwRY21uJJYFYkelbUWiWaymKK3wc+ld5puky3MKEEha6Sx8Ls0ocqCFriqVWtT1I4KMlq
eVz+DHkUMqmuH1vQpNOVvlbI9q+um02JIQpQbl9q47WfDCX0EhEYP4Uo4mT3OatlkFrFHyhpt9Nb
3K5ZgoNeqafq+UjdWIYVy2veG5NPuJGCFQD6VmWs7oRHuZcV20JdTlqUtLM+sfCHiZDAsUrhu1et
W8wlSN0PDV8RaBqVxb3qjzX2Z9a+pPCusfaI4UYn8a5syqRcdTrymDjI+grDRhd6esiMA5FQnRJY
gSW5FZuja29oyIzM0Z7Vt6lraiPesbfNXxFXc+8hqjBnjMWVzWQtzJHNtG481orKbzLYIJq9aab8
25lz9RXNKVzthKxZilbygzE1DJO7A4JpbthDhQOBVUuNhbFOmKckclrFwysVyc1xmowteW7wEk7x
XZ6rAZ2LKOlYQiLZBU8e1d+Aly1UzmxEk6bR83+IPDzWc0o2Md/oK8i1Xw1BNOWltyTnuK+1r2wt
3JM0KufcVwuoeGILybdHCijPYV+xZbj4uKUj8eznD/vHyny5H4DSUCVECKO1Ztx4RshIUktt7Dvi
vqq78Gy29qZF4AHTFcNLo22Rg0WWB9K6MRmGtkeL9TPl3U/DlvbSNiDC/SuMurGG0kMgUKBX1brH
h1JVc7AD9K+efHXhye3V2jlwAe1ezltXm3PjOIKHLHQ4/wC3dFU8VMbn92Tk1ykRlh+RwzYPWtmJ
tygEGvSk1c+OipW1Mi5vZVuFG47c13OlW7Xax4OelcfexIBu25au88Aq8swjZWYGvOnioQbbPosu
w8p2UT0/RNFRhGGTca+j/BmhvDAhQYFcZ4d0BzGsnkkj6dK988JwR20Gx1zj2r8r4gzCVao49D+g
uFMojh6SqW1N2wgEKgEc1qpGzMMZxUUa75PlBxmums9LaUBs4r5aUbaH3CnzaklpGpQbhzVot5Ry
TWZeI9o4G44qusryOMsSKzlG5vzo2GnLjgms26tNymTbVwLlFOTUt3cp9k8sL8/TNYmJ5rqdnIzM
c5xXjvi/UpbFHjRite8SuYlmeZGK46kV81+ObpJ76VQPlzXfh/jRx4uP7ppnll9eSOGdmJJrkJjv
dvQ10eoR4U4Nc+YDNkKcNX6HgZ+6j8RzSilN2Mma1Rj8q811XhrR2ldXYHbnpVTTtKleYKxZwTXs
fh/QjBGrFf0r16lWyueFSoe9Zm/oej2zbGEIyvtXrOmpBCgVUA7VQ8NaCbkBAcfhXXS+GJ7Taxk4
rwcRjJXuj6Ohg4tWZjX+k2OqW7o0IMhHXFfOfijw+theSR+WdpPpX1VBbNGT3rzjxvYwFXlKLuAr
18vxvMtTw8zwHLLQ+PPE2lmKBnQHivOYty8HPWvdNVjEzPGy5UcV5Vq1iLaVpFA256V60a1zzPqr
TG2srxBCHNeq6NqIaGBTkkV4vEzlwcnaO1eheH5GneNBkV85nDluj7LI4Wtc+svDOr/ZbOMu24EV
3VvqH2nDKcV4hojuqRRFiQK9eso9lsje3avz7Exblc/SMN8Oh1EbNjOaincnjJqnbSs3GGq0yEjo
fyrkt0O+LMS8UZHFMSMlcE4q9cReXglSfwrOkl+Uhcqa2sVzJaHMavK1rKVBOK8i8eXe/T5NwJOK
9iubNrpzuNeafEHQXh0aebfnAr2cHW5ZxSPDzCjzU5XPlIyApPxivKtZhP2ppGBZc16Qsm1J0Ycg
1x175buwYD8a/qnI6l8NE/hHj/DyjipXOaiiLMGXIXNdFBbb4iCc5FUiqJgLg89qsyXaWUBkdhx7
19PFaXPxjHQ1OM1XSmiuGkHTNZ0sCmJt65Nbs2qR3rkADrVK5QRLknIag4JKyPJdU3LO2wFVBrLS
TdkHOVrsdZhjJ3qBzXNRxBmAAoOcg3YUisyaTqe9dPLbBVxgZrBubQ9R0oMp7lSxbzH2nPWti7tv
LhLdazoY/KOcEGtPcZV2sSR0rSEkjNyscrK/3hg1fspGjUnJFb0emJKp+UflWXe2TW5wp49q0MJz
Vy3FcncGJzWs07ToFyeK5yzjYkBs10MahVHFZT3I50Zsi+VnNVxfrandmrd+dqMeM1xtw7O+3J5N
QHOjsF8QNJhQTipUufMycnmucsrfYoJGc1tiykVd+cCt47Bzoo6giseBzWatkJiBg1eu2K8Emo4L
kRZyDmmawl1BtN8jHFS/Y0ZMBcGrkUhn/hNXVg2gZFAJ63OfbT9gLEZqr5OMnnAroJpkT5cZqkY1
fJHFU42N4vqYsy5yAOlc5eZBIAINdjPBtBOKw7q184HaMGnyM7FURz8e4cHJq8rNtAJNSx2pjyCp
JzUrxeWu4jj6VJYyJTkZPFac88dvCfesI3WDwKoXl40aNuJcGsfZs6Y7kc8u6QsKnjj3ocDFZ9ih
llLHJBrpVhCRs2KznBnowV3oc/IvkMdxzVV5gc4NJqUp3sMnisqJyOGNc9Sk2jvjuPuXJBwaxpQZ
Mgdela1xgAnNZauu459a5JUnY9GFRbCxW7R43HNaMWBkY6VWEmfQ1A0+1yMms1B2NlLWw671AK/l
YNS2jF2BP3TUEkC3OCAA1aNnbGEYYE81z1IOx205WL7eV5RDAGuCvl8ydgPu5ruZ4GdGKkgVwN5I
IpmUnketebWpScbI9TL2vaXOX1eFdpCivJPEECYIVeTXrWr3KFDgjIrzO/KzMwJHFfGZllVWnepL
Y/Z+H81pTSprc8kvNPdXLc81f06GVCMk7a646ejsSwBAqNrZFzhQuK+QrSvK5+hUdrMpmIbQSKZ5
aDqKtNyGGDWdO5Ukc5rlk9TYtpGp+gqOaDOSBwKjgY8gmr0hHlsMc1JcHY5mU7H2j1qzChb86p3O
RKOD1rWtlHl7iOlZ1CoGlptj9rkC5xzU2s6ctnGeRVO2umicFSwpdQnku0Ks7E1jK3Us5JuGJYZp
VUblKjrT5UMWQQTRbH5iWBpc6A1oIjHtcHFa0t6JowinBHFY3m8AZGKkBGQoHWok7idupIVbrg1Y
VdwIYGtC1tPl5Gc1JJbAZrNysZSt0OSu4tj4rKuFZlKocVv6hGS5AJrIMTgngmsZzVyShA9xbZ+Y
02R2lfc3LVpbP70ZxSeQPvBf0qOdARLuVCcms152Lkc1sqhk+UAgCkXTdxxgZo50BmxPI3GTit7T
tqtiRc896amneVyTmlYqpwOMU1K4GzK4XGDxUbSBUJzWW0+1Tls/jWVJescjcRitoytoBdnu1LgL
wc1Pb3QJCk9a5vLyPxuOa04iYwMnmnzo3jsdSbbdHkAtmsl4PLcnGMV1WiSJLDscA8d6ytdeOBjG
o5o50Mwp9QEfyMc1TZ/NBKDFZFz5jykAtyetbNnAUQbjVgNgj+cAA5zW1Hb7Rlh1qOOFVIORWlHg
4B5GaDbmRTFmWIbtWxb2gCdKZjGMHAFWY7gIuMg0FGTqCKoIA6Vko3RcVq38yy5CisxRhTx81AEw
CYGSM/Wp4jggg9Kymd1bGTVhZCgHBNBPMixefvVJJzisJo9xPymtffvz1qwLPzoiy4GKA5kc20GO
cdKWMOrgnO2tDyCrlcnrT3tOmKA5kWrTJIZTyDXTx3oEYjP3qw7O2ZFBJq3jGeOaUl0DmRBeE5Lg
1DG+eD2qrcu6vyT1qAS9CDisuRjUkaPmbWGOOfzqyshbHOazN24CrlorMRwaqMXcZ0+nqzr16Ut5
Iyqyk9Kgg3RAYJFFz80ZYnFbKLA553O855pshypUVUkkxI2BwDSiXdx3pOLRpTKM0BDd+a1rEeUm
DT441k5IqVYiucDFRKNzoplhnHcc1nyYdjk1ZkRmzgGsyXfG+SG61nyM0NCCJQ2NtbkaDaBjoazb
LEigkY+taqqflAP/ANek1Yhq+xia3p/2tFUjAWv1d/4JwDT7TxBDEVRZVH9RX5f3cBmtXAOGQda+
r/2J/G0+hePra1EknzNjg+4rDlZZ/UN4q1qe3s7UB2aLaOleI+O9DTxHockxX5QvQ17RpNp/wknh
KxvWG5jGDyPavOPF86aRoN7Ef4VI69K5Kj946uXS5/O9+1rjR9XmtLMGNQ+DjvXw9LYpPEssa4du
pr7p/ag2alrOpXDENsckZr4f0yb7TLJEAQqcV6EdjlMy2R7ZzknitZr1pF2gmpLm0wSQOlUvL25I
FZz3NaexSmZt+CCeaYOCPrV1lVs8DIqvtVTg44pwl0JnuatsY2XBArndVgIkLIcDOa0FY5+Ukc4q
K5cMCpBzXVBaGMo3MO2kKsQ9aqS8jHSsyeMHCp1zW3baa/kBy2TVGbXQlV+BgVBJxg5pzHy/lI6V
n3Fxu+Vawe4h/wBowSB1q1ArTZI7VkoDuUkGuitiu0YGDWsNgL0FszfISSagu7AoeQSK3bEKc5qS
9kjRdpUE1RagznrW2jjIyvIpl5EhzxxSkMpLA4qGRy5xnNAezZkyWe4kgYxVSTTX4OD61vRr84BJ
5NaiwpgZC/jQHs2YlpbLEgyOa0Ilx1OcUssfl5IHFQQCR36NigkmuZEZMKuDXM3OUYnOa62a33Jw
MViSW+4lStZcjOexhGR8HbxSLE78sSa0/IWPOVqNUywxmtRC2tvnt0rWx5XQHim2wUDoAa0FjEoK
bea6CeZGXLMW4U4xUKuV9TU9zbNA/OTmmRQEneQcUWGpI0rZuNw4NOuJHddoJqFOcAcYqzGFVhnD
VEoqwysqOE+YmnRJuPIOasXA2jIFMt2Dn3zUKNyeZD3jwP8AdrDmbLFCT6VvXHygjuK565UhmbBq
oxdw5kRqu1wK0N+1OprMgfnBGauM2F6HmtUrjTImKsxzzS7CQBjiqXnhHwfWryycDGKr2bGRGPaw
IHSr0fTB9KgZTyakiy2Pak42AJIirHsKWPDOBzwa1YoPOTHOaz54WhYgetZVCXJdTrrJbd4AhUb8
da5/VIfJYkDvVa3u3hIG41bmuBP945+tZpESt0KEBLAcmroRRnOMms57lISVC01rwYJAp8jILZjT
OMcml+yBcvjiqMV0GYcGtZZ12Y60mrAZ21Q4wKs8bQSCcVFt3PkVMV+XApARCTdlcUqwbsnmrEVo
WyaVv3JIJ6VEogQGF8HIGKhfKj8auNLhT0rJnuArdOM1nY2hsTRqzE896sh2Xj0ptlIkx6Yq9PEo
HGKRRlzyAjbj5qdp8RZwW6ZqN0A61NbP84AJHNVyMDd+WIDApu9CckD86zrmYgBeciqouSMAk0cj
A6JZ9y7AaZ9ljcliBmstbgIucg/jUJ1YIwwT+daxVtDVSRtNshU7ugqkbpXbA7VkXF81yRsJAFPj
bdgDit4bD5kXbhRKpJFc9Ki7yAMc10b/AOrPPauYutwc4z1qiYyLKLgdapzxb2PBqzbAt8pzzWvH
aA4BFBMnqYFtp+51Yg4rqPsipBkEdKCiQj7vIrNuL0nMYJFdBJm3Bwze1ZMk7BtgPNX55cBs1jE7
5ScYoJ5ka1tcYwDmtiNwRyCcVhQQkYPNbkUZ+XrQPmQxm3NjBxTWBVeARW6lugTJUE/SqskasduO
aBmKqZYkUkyjnHGK0Rb7CelVp48HpSewGQ2VzwTUkeeetXFjUnp0qU2+TwK5pbEOSKAkcNgmteO2
OxZcnFSQaWXIYkVpSwbY9gOMcViRF2ZnLJxwKlVs8n1pI4h904pJ08rgdqpxsXKSsW413428CkmI
h7c1DZXQBwRU1zIsmcCpMilJO/BzUkd6R8rHNRvD5i/KCMVnshXOR0oKi7GyZd3Ugism9iIyyg1V
W7KvtJPBrYVRPCenFBpzI5cXJVwCa1Yl89Qc8VSnsT5pINXIMxLt5oDmRVmiMbYB4zVGQ4zzjmtq
WPcrNmsC5YrkYNBMpGpalWXgc1LLE5xnJrJsC+c7jiujRSQuQSKDMrRQgDkUkkZAJAIrZjtdwDEV
KtoG6AflQBzCId2MdK0owSBgHitA2QDcAY+lXI7MfKMCgDPhk8nBxzSXN8ZQEycUaiog4FZStu7U
AX4oEBDbea1ogo6CsdGK45NTteCEYJ5oMp7kWp5wdpwRXMlWOQxya1rm580kDNUtoBJNBAsFsp5c
Zpk9oqksowBQs3lsck4zUrS+Zn0p2ApRyFeKtL82OOar7QSOOasoNn40WAhbmRUHfiupttPMUCyl
geK5V1IcMDjFblvqDeUI2JwPekaqSNOCRWcqw6VYnUBDxWTG3zqwY1fuJw8eAKDWNuphM22Rqnji
MhyoqqY2ZyeetdLptsGQZHSg05kQwWzAgnOa0ZEbbgmtERqqnK9KqOQM8ZGamUbnRzozxa7iTUU6
+SMAVqxYJweOaq6hGFQkHpWfKw5kc/I27nPOaLfKkEmq4fDYI4zVyDBbpipKLTk8EE1SmYn1zWn5
e4DiqcsXXiq5XuNGb5mCAauIdoGDiq0kWM8YxUQYqCSc4qTXnRoMylTuGSKzGh2sZOeDQlyHcJj2
q7PD8oweDVcrMTS0tVucccCrt1bbWGO1UdOcRDaKuXEvI+Y0cjJ5kf/X/lWtcY5POa9E8IFBeLuH
evNAHiIOD1rt/C9yFuFJbaa5OdHpuB9F2tzCCi4FdPHIixqwINeYQXYYIQ3Sulsr8MAhbimpdBcu
lzH8eafNq9i6xbvlHavmea1msXeCZGG3ua+yWeFYmEgVg3rXgXxCs4kczRIF3HsK15tLCSueJXMm
12Gcisgg7ywPFal8vlqDnk1nwqHIycUc2livZsa5dxjk1GqupyVNdHHYIyBgc1BNB5QK7eKglroU
rcbfmJ4HatBSk4PQVlt8hJyeKf5pVN4PIq6e5Mo3NBgqA7jzVOXaFO1s+1Zkt68uRgjFJbM/mZYk
rWpn7NhcbipODmudkd0fv1rsbgBl+7WG1qpfdmk5WE42L2kw+Zh3HHvW2flYKh+Wufa78pAiDbir
VreM2AVJ96nnQKNzUZTnIquz7avpyh461j3Z8tjzUylc1jGxZSQZB4q7GnmMME1hRy5IroNOXcwb
kgVzz3LUbmHq9s+8KFbn2q9pluLdVViOa624s4Z4i7FVZK4y5n8uUxL0U0RlY1iraGlcyLGSAc5q
qPmyRVXlxjJJNWYYjHyxPFU59jeGxMsRPJOBSlV6cUyafahwOBWXJebQcUoz7mijc3UMakDIrYgh
DjIINcGZ3bkE5rb0/UnUBCCTWUpq5vCDsbskYVjkVRlXewC5q+oa4+Ygimi3YSDgmp50bRVtC7pt
k3DMpxXQDamB3qxbKq26/KAcVSljIYnNHOjojsadu/rkgVpK4YHJ6VhwSMuFCnrWxFDIQGCnBqJz
QywY1nQrnFYsloUl2/e5rU2uvygNUqwv1KnNNVEkYPcbDEIozkc1SuGbLLg49a1W4UgjFRTojREg
fN9KzUrmU30OOuWIbbg9azJ0cKcZNdQbYNnPWoxpqNuLNxU86MzzaVn80ggg5qwocjBzj3rZ1ixE
BDxjcc9hWVJcOIQvlGsjnM+7O3oRxVNZeMHrVp4nfLHNUCpLEYxirkjnIpndiMGnROxIWrItxIKe
sKxE81qCZGYiTn1qpdAx4IB4rYBRumKiubcSrtBH4UHOc+l0wIOScVopPnDGoRYeWTk0hjKkKOgp
x3KhuXoz5rHANWjAzcYxUelxF7hUIOM11tzp4jQMDk10HRDcw7aDZtzk10VpHtBb8azoUycEdD6V
s2ybiFyetNxsdENzV062lu5xGsTNn2rprzwPPLEsyqc/St3wUtvDOPNVG+te3x/ZGi+6hBHpUnTT
3Pmu20Ca2G0qw20v2crOuWxtNe0arZWqRyS7kTvXiV9fZvGjUfKrYoOinud/Y3kaQBMciqF9/pAb
FYlvdEIDzU7X4IKEDmonsanN6jZABuN1cc+n/M3GK9Gn2src7s1zUtuGY49aiLsbQiZtgiwTLhec
19BfDrRp57+3usvs3CvEILT94g5619V/DC4gihghITzARWdZ3NY36H6DeBbdU0G1Xb0X0qP4gR48
O3vzceWf5Vd8FuG0OAYxkVkfEppINAuAAzFlNcUlbcqofkX41tjH4mu5CDguaw9/zAgkCvQviPYu
t3JdMhTc/pXnSxb4AwJzWfOhxVglu9w2KSNtUHkkKkb2qZV5Ck80rQZ6ECok7nTGNjFkhMmd3NNi
gMea2Ps3uKhdMZAFZylYtRuRKDng4xTZGwc9RTHkaMEYIqGOTqG5zWQ/Zs1oAGGTxVpCueB0NZ0T
YBA5q8ikg9eauUugezZ2mgyCeeOAHBzivsnwRZRQWtsNoLcV8UeD4nk1ZEAJ+avu/wAF2Zf7HEWw
eBWM9jamrH1v4It3e0gMakEAdq+/vgLcpG6R3CbyD3r5a+FfhZLjTkJbLKvTHWvqT4X2lxZax5LR
MiA9cV4eKgz3cHsj7s0a7iWZCMKte46VqBMKgOdtfNmmxOzx/OR0r3jQoXMCZJxivna6s7H2ODXu
2O5iu33AhjWwl/OMKXc1iW0XQHtWko2+9cD3PboqysXHDTYZmzWfeQhELZHFXFfg84rIvrgsCozS
Njkr22e5kLKxAFY1ygiypPSulk+RGYggCuG1e9VSSrZ21lyM6oK5Ew2sWyT3qNl3h2AIxVS3vPN6
rirLXUaIy5GfetUjt2Wp5FrUDPqTE5+U1BMuxCNpHvXS6hbJPdNKG71k6oy+X5WMEd8U7DOJuQWY
jJqKCJ9w2kg+1aEkWBzninxAIAcV1KDNudF21lmt/wDlo1X5LvOMgZNZSMWzlSMUF8EjB4rYxbC+
hS5Q4A3Vza2JickrkD2rpFBJBJIGadO0YGOM07Wepzb7HG3mji8II+UitXRbNNPfEmGwasyYXmqz
MT0JWt47nO9ja1J45BhCK58P5e4ZphkfdtJNQy5GTzXQjnlsRXNzheDzXlnxA1DzLDy1Yhh716LL
A53uCfpXjvjCJ53kTJAFdVGXvJo8rGyThY8auZf9FkVjljXjGu2DPO0iknmvVNTlMMskJzwa5GWI
MxY9DX12AmmfnubwsjhLdXXC7CT9K9T8G+H5ryVJcHANYFtZwpcoG2jefyr6O8HaNFZ2qTg53c16
lam2tD5/CSUZXZt6dp+xYodm3GB0r0G202JEVAy5NZkUYfkKBVyJXUj5m4ryJ05LRn09GrCS0KWr
WX2fG07g1U7MJyjrkGt2ZWmXDA/lVM2JVSRmlTpyeiFiZRitTy/xtoUDJLMiKeK+WdZBt71goKYN
fXWuu58yFhuGMV8q+MlEWpsoUYJr2MPTsrM+axFZPYbod5uukBHevpXw1KYIYJASQ1fKmnuY7mMg
d6+kvCuoFrWFGXpXLmKjym2WTbnZn1VoGnCWyivGbORnBroFiSTKsoNcT4Y1gNbQ2wbtivTbDTxc
AOH5r4ivuz76i9LlC3skV+F+XrW0IVA6dPanvAsXy7uai8/Hyda4ztUbmFqdsZPmA6VjJC7MECt+
Vdr5AZSSetLb2CqxO3Oa2jGwpROQfRGchz0FZF/p8cakjAIr1O5tVit2LcGvM9Qd3ldOdua7MGvf
Ry4iPuM4u5h8zcoXpVaw03EwdxxXRtbhWHG6ligIkAIxX0tfFypJcp8osuVSTbK2qWEbWv3RjFeU
3ttbozDavBxXr/iK5gsdMZ3kAOO9fOWpa6kkkjLIOPevcwDnWhc+WzR06FTlZl+KfJhtZGUjIFfM
fipzdB15617Bruqvdb4yx2/WvINWXc7KMnmvusoXLG0j8x4knzv3TzVtPByPK6c9Kz5LWQNtSNjj
0Feh+WiocgZq3pVgJpv9TvBPpXpVaijqz5SOHlJWR5NFpt1NcpB5Eh8w46dK+oPh38Pn0+JL+RN+
4ZxitXRPBtu7pO8S7uuCtfQfhXTFEAhCAqB6V8RnuOVmon6Xwlleq50dP4Tt7VtHnVrdPMUelVNE
gnku7lTG6KrdxXVaRZ/ZpDEBhXNdmLCC2XckaAtzwK+Ak7u7P3Cg4qCjEwtPtfKyzjoa6q2u0iTk
YArLIEZyBxVaaXcvUjFcVSV2d1JWQ7V5VkUuO1YdpcqcjuDTryUmNhk/nWNpsby3WMkDPSueUuiN
TrVuhwCMCrSQLclPnwAfWsbUIpLZQxUgVnRawyqFXJIrMDZ8bXMFro/kxqvmEdRXyRrumvdebNkj
mvfvEupyXNuIyjGvM59PMkTNg/Su/Dr3kcuN/hM+bNUWW3kZWDEA96zYJ9uRtr0fxFYDcyumwZ6m
uFWBFl2jnBr9AwUbRR+KZrL32d74RtklfzJFHXvXsdlbJJtVRtArzXwrEPKBHFeh6deCKUI3Az1r
0alGTjoeJSxEVI9M0WQ6fIjYJUV0l3rkdyyRYx2rm7a7tRaljIm761xGp6+LSRih3jNeTHASbse0
sfFLQ9lijhCGRpFxXhPxB1VGnkgjORnHFU7z4hvDbNFkg9OteXahrov3eR3ySe5r1MJgnA8vF47m
3MO+AUMT+deY60NxIHPNdrqupoImXIwO9edXN+juVJBGa9eNF9DzPrSvqZkcBRgxz1r1fw1Z4SF1
XJb0FcFbwedghTtHtXsvw9tFnuUif7orws3VlZn1mTVFK1j0zRrCTEbspFev6XZmWJATxiuZECQb
ERRxXX6VK7IFCn5a/O8RVSZ+jYSXu2Ogis0hUcA1Ziijl42gfhWWl1OzFDGa1LXf3UrXEqivc7Yu
xS1KNIY2AXP4Vw8sW5yc16XdQCdCpH/1qw/7BGS2+tFVTFKXU811WeSxtmmWNnK+grznxBqM2q6H
c74nTaDwRX0Be6bEimORQy+4rzHxPa2iW00UexQQelexllN1KseU8rMqyhSk2fnhqt4YLyeLaU5r
itZkkaMFCwNei+PNN8nWJCnTd6V5/qJEcQEgwAK/qjJY8tCKP4f8QveryZhabqBTckpJPvWPr13J
NuVHIFVXu1+0GNDhc9avPaCdB82Sa+qhUXLY/EccrMxdCeSW48ohuD1rqNTs5UjzluBTtJ05LWVZ
Opz6Vt6tcxLCAACapM8yrsePX2/cVZSB9KzwBDg4zmum1l4WQsoUEelcik27cuOlDlY5C2X3854p
wgD9RVePhq0UbcVUDihO5lPczJ7Hqw7VURSjHI6Guy+yqyjLD/CsW7tUjYgHvTOee5Fby7iBz1qa
eJHUlhmoYosEf4Val4Q1pGXQ5pbmR5SqxI45q0v3R1pu0Ek54zUjHKFcVMnckwtQywIBJrnltmL9
D1rfm3+cVKkitm106NkLk84qSXK2hl6fEItpYVvSMrIAoFUGi2swXoKbFM5kMZU4Fbx2KTKN1YtM
4ABGaZ/Zn2fBLbq6ry1SMtisKWX5zntTNIytoOt0RCBirV5cRrCUGNxFUVbcCR1rNnZyWyWoKUuh
mNOVkKtk81ehycFct9KzJVaRtuCDXQ6TbqqEO3P0reUbnTHYhccHIrLkh+fIHGa6G7iVGJBzVURh
gDx+VNI6I7GZ5KAAlaydVXdFhetdO9uCpO6uW1GNwfunaKzcDojsc95WEHHNUJYichgWrZRWfII/
SoJYwOCcVmdUdyLTogjdOtat1ciKMrjrxWfEfKwc8Uy8lDgY5NTKNz0qUrHM6g/zkk9azh1BBOK0
7m2MmWHNUfKdeCCMcc1DgzrU0VrmXbG3tXNNO7ufvDmupkg35yaybmw8vLjJ/CuSVNnZTkt2FvPh
cNSSJuO7PFUd7dMFcVcjLyJtINYunobxqJyNfSV+0TiPOAK69rRYsLnNcDaT/YpQw55rt4b4TwBz
1Fc7ps7ozVydY0jR2YjpXhXiqeRbuUorAZr166uWcFVJrkda0hbiMv3+lTHDW1Z14et71keCXM05
Lbi/NczdeYrk/Ng17BfaJG6ED5SPauDvrHyi6lc4rx+KIfuND9A4Oq/7RZnMpPtAyazry92thRUk
4eN3HNZExznJr8ZqQP3ikaEVyr9cZqOZVY8GsOWfySWzT7W+85wCcVzuNjY6GGLCE45FRS9/rVuL
5kxzVeSPrg96kDMnhDgnFNjBRdpP/wBerjqVX1qER7yD05rOoaUySEcg4pJASR25q3FGFFQ3S4Uk
VjONzQpTxK6gAAmqTReUMgVcVgACTn60jgMp56Vk0BkNPk4z0q/btggnJxWRJDiUkHvV1JdqhfWk
TKNzsrW8jKgFhTpZ1dvlNcM0jpn52xV+yvfnCs2eaxluZNWNe5tnl4CtimwWwiwrp+YrpbaWARgs
VzWVqF3CMlSOPSueW4iNrOJgTgVVMKRtggVAl5vzhyMVHNNxwc1IE7Rxg5AGKQBRyKzVuWJAOcVc
DblAoAmZgAeaw53O8naa1gMYGSapyRb88VpCPUDnZJHZ8c1FNG452nnitMWmZM5+7V140KY2jitA
KGnusaEOuW96maBpHLAcVE0RDgjOBWzb4ZQMc0G8di7ZObaItkgism+mN05J7Vr4Gw5OKw51ySB6
0DEgt42bLYrUaEKnGKxcMnINXoLxjiNlPWt47ANUOHHXGa0YOCvXrS+Wm3dkVUafaQAKYGvN8qBs
1kvIwPBPNXI5POTaTis+4YR5Gc7aC1NhH87DJq6IhjIxx71i291vcoB04rZhYnIOeeKmSfQvnRE0
SsQAtSC3wDkZqdUwck9KlALE4GKoxKUdnjLYrSgHylSMU5UPAxipliycg4AoAxLtQGPGDmpIWXow
6VPfQA5YHpWfGSxIPy4pgWpLtYmCgYq9GySpnIzWDergEjJqjDevEDkNxTcbAdBdRoV5PPvWLLEF
xtYGs681F5MgbhioLS5d2AOTQo3Ki7M3oFzgGultI0CjpkViW6NtBIIAqYXRjJVc1UYdzTmRuTOs
WDkHFYt3etICqgjFN3M5yWOPSmNGGxWg1JGSAdxJBp3IYHPArXFoGQmqDKFJUgZ6VE9jWmXrY5Wp
Wk2k5HGcVUiJTkGp3IbgnFZG8ZWNm0ljwNyVFcxxuchQKqwMQcY6VJO23POaC+dEGRGQF4Fbtoyl
ATXLtJzycVYguyvy8gVnUIgzqpNk6NEpALDFfQ/7MHh2Sx8dWN2xO1nH8xXyFc60+n3EJILKW9a+
9/2c5f7Qv9Mnt490hI6D3rGcrI1P6YPh/fxw/D+wXcHJiHT6V5B8RI/tulX+JMZU11PwyiupfBll
HN5iZQcH6Vw/xJtb7T7G4KxyPGw9K82XxHYpaWPwH/aO0y4tdQ1V2Z2Xca+FtEnIvJ1ZSmDX6Pft
NPCkt6zBVZia/ORp0iupDGvU16FLY4zqZZEMZGATXNSMQxFPF4zEAkmmMu/5s4pT3NISsRTzrEpO
RmuZkv3knAUNtzirt/nfjJ61LZWKtiQgVKJk7mlatujBPWorkZBxT5D5fAHSqvmFs8d67KbuiHJF
VIyjhiCcGuotLpDGEIrn2bOOKkhZosNknNWZSepY1AbmO01khN3B5Na8xDIGxmq6KDjjFYPckiii
KYyCa14F24I7UxVGFGM5q5GqxjOc1rDYCz5pUDBK1WkuS2QTn60x3Dbueah27gecVRrGSIpZecDr
Sxjrx0pPJbJO002aXyl4FRzofOi1Eg3k5NW3O3HQ1iR3Z5OOlTR3pZ8Opx70c6I52ay4bG4d627Z
bd02jYGrk577yx8gzUNndSLIZNzYParM3JHS30YiBIPSuaZ9zkYNbT3Hnjk1WS3BbPrWdpGJnm38
wHiq5tjGSMV0Iix2FDWoZSc1uoMjnRgopXjGBW1b4x15rNc7WK7R+VTxS7MYOa1MS/JEH6jNQfZg
o6U9bjJANWDKnPIoKhuZc+I0PYis6C4JfBJ61PqG93OCdtZ8EHz5z3pNdDWWxtuw2VXib5xgkc1H
JIFAXNMV8YI5JNRGLRko3Nho/MQY5IrEukK5BHSui0/94BuHWotatFZAVODW0VqP2bOXRQcbRzVj
bhCD2qW2t/lwTTJgY8jBx9K1SsPkZg3CEMT1wauWILEBieDTnh3kknGaVYWQErk4plq/U3SqADuK
fDGhcDIArEiuXUkMCcVOLorgg1E9gfkdiYwiArWZcxZVnxkiqNtrGSEZc1rrIrLuI4NYy8zP2bOT
ZjvIIIpJ5vLHB6+lWr5VaUlRgVjSnaTkZFKLXQTjYf5hkIz61bUZUAisdLkeYFx0rdjGU45zVElW
UhANvWrNq7HhicVbg0jziHLkVFewC0GAelRKID5bpYVJ4q7pt3DdHacLiuKuJ2kO3nipLbzImBRj
z6VHKwPRm2R5YMKxrucO4wcYqms7lAGLCoWOSTmpAkeQngGs6ZTnnOKtKdzYAOKlmi6cVjLc2hsU
baRlkwu4Y9K2/MZlAYmqtpZ7n3E4x7Vcnj8sjB6U4xKKFzKVBUA5FJp7neMjqalMfm5OM1JDDsI4
6VqBfvoVWEvmuMur3e2xSQQa6m+cyQ+XkiuQks2Vi2CaAHR3MmNpZjSGRt3Q0LEVxlTj3qQgc/KP
yp2A0LRwMZNXjMsfOa59Gbd1IxVpnyAC1aw2A6O2uRMpBps1l5uSBWRZthwN3FdXGylAufaqAy4b
UQe5rUTAUnNV3XBJzmoWLDoxxQAy4YuSBWWbZmOD1rVyG68EUqAHjvmtedAc1eQGMdM4rMjUO4B+
WuzubZWU5ArlLy0eFi6bqs5zo7S3j8sfOrGrscWGHHFctp7zIy7i2M12Cf6sHGCRSTuOO5OZwqhM
ZPSs+ThiemalC7mHJ4p80QZQQaZuU2YPkZ56U1grZBPNM27SW3dKzriclsjPFJ7CexeCDOAK0be1
Ock1nWIaVg5B4ro0O3AxxXNLYwGvIsCngcVzt5qgVjV7UpwqsqtmuOmUuS2ayjuBv294JsYODmrz
fvFAJzXI2xZWyCRXS2rmQY9K0nsA4Rlc4FN+bPXir2FUEE8/Sq7LnkVkA5bhY12kVlXc4LEIBzU1
wrEEDOaoW8LbiWyc+tAEYgOQ/Na1oCcDOKj8rbkYyKdu8nBoAmnj59cVlzyBSVANXTdggDHNVWiE
hzkZoAgQu5xzile3XkFc1qRWgVC2elVJm4IxQBnrF5T5HQ8VvWbKcEnp2rEVjwOTUsbvEwwS1AHX
qysABgYqDzvnKgVlx3DMB1FadrHvZck0AaESggcGhwVBq/Hb7QOM017Xdn5qAOMvmyWye9UI+pq7
rcLwPlAzCm6bB9pAJ4xQAM21SxFY9xIZWwCRg1s30Xl4UHisSQ+Wfu5P0oMp7jkXbnJpJRwRmlVi
w5GKkC7s+1UotkGYCyuQQcA1OzbateSpyDjIrPnjdSQAcVUYu4B54yRkVI1zsUnFVI7YyEfMRV6O
y3jYTUy3Aqw6gJXKY/OtELuwVJFUzo5gcyKxP9KvwqVwCDxxUgW4ZvJwrHJNXhJuHGMGqHlk4PFS
q2zAJoN47EygeYOK6SzZVAwa5vcvrV23uvLHrQM65mQx9RkVjNuDH5SagW6zgluKtLdI3IUUHQVp
XK8DINZdxK5XYxJrVmxIdwOKzZoiMnBoAyynH+1UsAYMBz1oVSxC1fgh8s5bmuc6DYtod8Z5qhNE
UlIIrSt3HAqC8HcCuhoDIuFG3gVSEO5WwKtzNuGMc0+2DKDleBWXIwOe8sxOxPFTfa9i7SS1Wb1d
xYgYrHKksc9K1IaZs2dwepzVt7gnHes234AqzQZH/9D+Vy5ZIzhTmo7S8NtKHU4xVPd5nDHmq1zl
F+XOK4rxPXktD0m38VyRRqBhq6vSfEzSbWbArwu0lZ8KSeK6S1vGh4yRSW+hmpaWPfR4gWdMM4Xb
715p4w1cXSmEEMFNcjda4YsiOQ5+tY0moCbLu/ze5rYUXYoXcKyoNx2kVjLE+4qAflrQaczuUJwo
rRtIVbtSbsbDdPZl4YHiptQbKEqKnMXl5KjNVpG3AgnmlGVzOcepzkZZmZWFX/sjFCQDTPK/0kAD
Kk+ldtbWcX2cEnHFa09zJ+RwP2JeWOQRSiIICemK1NRxFMyr0zWXcE7SBmtRlWS5YnYozSLE7DIU
1NbW+cMRzW3GkaoN3FZ1BSjc5h7Ut2x+FXbS32EDvWy0SdVwafFaZJfH6VmKKsMGY0PFczeyeY5y
cYNdRPIu0pkbhXNXMGXJyaDRRuQ267uMmum0658n5SKxbaIJjOav4zjaO9ZT3NqdN2NyWYspCuea
5S8URszZyxrVMuxD81YMzNM7ZzioL9myezny43Y4NdKyRywhg3SuQEZGMECtS1mx8jMdtB10aWmo
k5b5kxxWcYGJwATmugZUbK5BFSWtsplC4+XNBt7Mq2eks4DMrBa04tIWOQNk8V1sESeWIwB+VNMG
G244rGW5rCm7FaGIqgQLV6K2CkEirMMQGABV4RYxwKkr2bGKMKBinKm44x+lTlQqjPSo/NVOlJux
0Rp6E8VuocAiurthEkQU4PFcnHKGIO6tJJOPvHis5SuS10Nv7MmcgA1KI1VTx0qrZz7sITyfWtB4
pFH3eDQpaWZk4HO3rbHPHFYstyQcKd1amt7URvmO6uLguX8wqwyM96k53TdzUmuzGpbFURqu4lcA
VPcqHiO3r7VzjWxV92ec0iDZkxPksOKz3t0JICjFXotxTbiqd1ItupyajnOexiXUaRk4OaxJ2UEE
EZqa9vVy2G5zWUmZHLEnFaydzH2bNCGbauCOtDsGB55NVpfkXA5qNWwpOSK2M4xsPWTyieak+2H0
BrHnmIJANQxSucjtQZ+zZvmfzu2CKkCcEHrVG3GcHJ3VedlGAxxTjuVCm7l/TB5c4O3vXWNIGwCa
5qwZeMHNaEszDIroR0Qpu5eC5JwK0LSPDDNYNvdEMM9M1vRTxbc7gCKqUrnRGFmdPZ3/ANhYOX24
rXm+IclqoVSrAV43rmryKCilsA1zA1BpQQ7nj3qDanue3aj8QZ79BHgKKy4Ljz8yk/N1rymC7Vpl
TfkZ9a9U0WzM8SFSWFJux0U9zUguGJ2kcVXvbox9Ca0J7P7OpIBrmrxt3DHFZylc2SuXYNTLgoTV
yPD5PrXHI21xgk4NdVYsGVTk1m5WN0jbt7cBgfSvU/hvdOdbhg3HaGFeaQNnAXnNe4fDPw/ELxL5
mw2fSs6rsaUz9CvBWoxx2NvA7hcLT/HeoxXFhJbkKVwa8/0AuWjCu2AMVN40E1vYvLhuBXJUmVKN
z4u+MNughbaoA3V88wSKISgIJFe4/E7U/tMTRHqDXgcURRS2TzXOaRjcVn/eDiryopQHjI9qyGf5
8c5qytz5aGg2LEjKvGBU9pbJcSAMcZrENyXf2rQtrpUdTurKe5rT2NbU9BiSFpQ3QVwzgBnAPSu9
vdTR7QoWHSvOpNzSM0YJ5rKUrFmhBMVIGOa6ewRJxknmuWtLcuSxzuFab3Etgu/FNO4HqHgiAJrS
jbuwa+6Ph1A15qlrEqngivgD4f6rPLqiSshC7utfob8MLkWV9aXr42kiiS0KitT9IPhcr2b20ATO
4AV9y6B4aiSyh1BUCynnpXxz8H0i1We2ujjYBX33oUsTWUdshDbRivGxUtbH0GDp6HbeELBtUeOJ
1KhDX0LaWaWUUcIOccV5f4AtH+0qqx5yfSvo+Pw5HIiyMxDYr5zFR1PsMFH3TnFURqCBnNTAZGQD
itqbRxGuBnArOeLycj0rz5RsexSM9mPIPGKzpVDEZNW7mTBPFZMsuM89Kg2KmqlFtHAI3Yrxq/3m
d+Sea9J1G7zuTP61wl4qlyeOaDqg7aMpRuUjxg1i3NzKGIBY1rSvgECqT2wK7yOaDplK5WtLYzuW
diKyde054/niDPWjJe/ZsAcYq3BexXMLBiuferjFmp5sGyuxh83pSxQ5YZzUupW8kF3JKqnbmsKX
V/LbauNwNdkdgOmeIADAqqVDYzVO21Xz1w+BSy3aIOG5qkRKSsW5SI14PNY8rsWzk4pPthfOT0qx
BHFPGwZtrGtJRucsZWEijSYYDUySDy2wQ2KW3X7NIQCTzS3dxuxitI7mctjOljAcHNMIyDwcVMFE
mCM08Jng5AFdFjjnLQovKkCtuxj3ryTxPHHM8kiHIr0bxCCsBCE8eleRX1y+x4zzXTQjqeTi/hPC
fEsQW4cg965MHIBNdj4tYW7ySNkda8vfUpNrlBnFfWZbT1Pg84l7tjXEBub23CFvlbtX03oQaPT7
SLBzxXzD4Qu5brUQsing8V9YaLDujgZuAle/Lax8zTPUNL0Xz7aNmBXIrUk8PqgJBbIqfS9SVraO
PA+QYraS4aRgNtcVWnc9XCyeyPPbtBbuEf5D703cBCeK3fEGkNckTqpDL2rEjs7loTujb5Pauace
XY7nTclqeb6xA0ssmVOD3r5z8c6E32pp1DNzX1leWpZXDLgj2rx7xZbRiKVSoLD2r1cPFuNz5rEx
tKx84RKLcqW/hNew+FNUhaFE3qCK8g1kiOR0JxzTfCd5ef2ikShygNefmMHynXlfxn274UldZY2D
E17lo2svC6hunSvDPh3Cbp4I5Aegr2e503ySuwn5a+FruzsfodGn7p1U83nnzAfyqKPJYnkmqumO
WjKSHAX1q7A0fnMu4YrlO+KsaMQ3YB7VpwBUcZ7VlM2w8U+ObPFbxlcU0Gu3MhVVjQ4riZod4JIx
XoMipIhU4Ncxe26x5C5zXZgXaqmzjxkX7J2OLdfs7M33sVzuo+IBaZwq7x2rpdT2wQvI52kCvBvE
+ppC8k3mcL719vHL/bNPofC4nMXSi1fUPG/iE3tgweXy2+tfPcl15aSOZiefWrXiLX3v5WjDnYPQ
15lq+rfZo2SN8t9a+mwdGNJcqR8FjakqzvJk+peIEjcrvXOcVThQ3678ZzzXmV4093OrIXZy3QV7
t4I00vawrOu1sdxXqvGRpq54s8udZ8iMC38LXF7Kq7JNuewr0/RfCUdhGjHLP7iu8sLKK1jUJGh/
CtyGwed1xHwx9K8fMc5Th7p6uWcLOE05lLSdPaRlVI+PpXr+i2YsYwSvzGreg+H7a2iSXgv9K6mT
T42HynGK/M8Tiqspttn7HgMuoQprljqYLXi2zh8DOa2rHVftwCMAMVmzaQs7hSSBWrZaLBabdshN
RFvqd0YJbE0mcAgZxVFYTM4DEqK3pYIgAFbJqERBMcVEkbwRn3Oho0RdXJas3T7FLacOW+YHpXb2
AEjGN/u1SvtMSO68xCdtYODNVG5U19RNpx+UA4rzG3s5ELE7utesXK+bF5Z6D1rlZY0jYxgDGaXs
2RJ23OJvIwcqVzWK0AXdhcj6V3lzp6Sbmya5yW2Mbuu04rsowe5yYqV42PE/G2nLcROUGG9q8jt9
McOQ4YY9q948TjyGJkGFz3FcHIIZV3jaNtfZZPXvoz8n4iwtpXiV9EuWswVcYX3rWl1b58xkcelc
9PmRGX7m3pWB9re2dhk4Br61SR8N7J3O8m8RTQQt+8YYrhb3xjcbmVl3Csi91Jps/NXNXjEgsOcU
7xvoaqnITUvE9xPciIgqp4pPtmE4kP51x2oTqm5mO1hXMXHiGaEMIsu3TrXRTp9Wc+JVtDtdSu3m
3R5IHrXIXMjwso3E80WmryXKEzDYfepJx54U5rpjLqjiVNnpnh6PzLFW25avYPBVubadJcEEmvLP
CKD7Oit0FfRXhDSo7tox2r5TP5e7dH2mQOzsz1OxsjcqjZJ3V6FpWki2j3bc5FU9J05LVFBOcV2S
SKIGCgZFfmGIqan6fhkraGM0Mcb52ioJruCPjcoNUJ7yfzpEKEKKwbi3mml35fGa43WR2cvU6xJl
k4BzmplXHAzXOQyGHbyTtrWivMgFjjFaRqkSVzJ8QloLV3VTkV8663cSytO+4mvobxDcpLZOue1f
PWo7FeYMRzXsYDF+zmpI83GUOaLiz5j8Z6YJbiS5cEFa8A8WSfuSiDBHHFfTvjduJQoFfKPiW7SO
doiwzmv6S4KzhYqCgfx74q5X9Xk5HnsKt5hBznNdIkskEakKWFYp27924da2La6MiCMqCBX6LBa2
P50zDubkd4EtzJj5gOlcPqOvFpWj3AmuidSI3UE815XqVrNDfO+GxmtoyseXURozzPISSThqjhh+
Yn1qKCQuMHtWtbRNJjapNEpXORqxRnR4sbAWz7VpafA7qWZTVswbQN6kVqWartK4GDRGVjGe5g3d
w9uG2gkCsVbprhsnmuh1dBHGyrzn2rlbVQrNyc5qudHPPc2omBGO4qhf3ZiUooq1FG24Nziq19bq
4LhuRVpnJUlZlazuN33z14rWWOIjdu61yrEp65qxHdyKowTxQRzo1HgQyFqsRsR8ozisxLst1GKt
LcYA5oM2zRjgDZJJpslmuQy9qS3uUbIJxV1pIQjEPW8di4ytoZF1diFQmQc1yt5d7HB3Hmp9TlO9
sE4zXLTtJK4BBpj50djZSCVQc1PcRKQSDzXO6fM8QVBk106YZMk81fIzSL6mUiLuwwAxV9VVOVas
q8Z1cFVNaFgvmr85NanXGasV55n385xTFl4JbgVfuYFXvWTeALC3PNaezOiM1YqTakyuIwPlzU0s
0d1EE43Vzckh5+uKom9lt3G0EjNQdEZo6/8As+3WMnfzXL3Nt5kpAJwD+daENybhASxB9KjnzGpZ
QSax9mzqVQri0BiKkkYrIMBjdhkuK0PtjnCEEdqOG5Pf2pONjsjVWxUjthycVFPYo4LZwRWq2EUF
Tmsi5uCAVXmpaOmNVMw5QqkjHAqpLsbIPT6VJdSgZHeqKktnJNYunod0Kq2Im05ZnyD+XeiSDyso
B+NasDBMqSKq3Mqhzg1zum7G0KmpiSxksF561v6edqCPdWTK9WdOkd5QpBxXO4M9ClUVzoprMqgl
UFxWLfNsiORziu/tFQ24RiOneuO1iBD5ozxWTbW524Zpz0PLdSuwhIXBJNcheQLMjSAc1v6lbyrc
NwdmazpItkD9eK8biWXNQsj73g//AHk8q1BArSKByK5KYEM3BzXVapKy3Mg96xzCJcH09a/G6qtd
H9AUdjlrmMtnJIqnASkw56V1s9huUkDp7VzU8XlORgjmuSexudXbXSmNVLVaDJz82a5C2dumTWvH
IyYGTisgNYpu5BBFNKhemM1GswHemyShRnNZ1DSmSiTbkZrOublVyM1DJdA5waxrhnkJIJrKUrGh
LLfFM4AxTortpOMYrP8AL3YVs5rZtLVCOtZSdwIjHnJPWkCk8YxWm0AXGAKjaB2+4uT7CpE5WMK5
dk42moIpDu3Anitae1kKlZF2/hWclsY2PXrWU1qZSdzWjvZdgTLYqvKX5yzGnxDtjmtG3tFmbDGs
ZQJMaJnBxVwA+ua0p7FYSNvP4VCIwpGSBU+zYFTy8kfKRzWjBFuGDwKcsO/BxxU7rsUBRz9KpUmw
Kj/I+0dKl27kxjmos9MnBqxGcAGtY02tAMidTEScYpIP3vBNatzEk6DPUVmKnkt8tP2bAgvGW2wO
OfarumYdSSar3NsbpQcEYq7pFq6/LtOKPZspSaEn8wOVAPX86iNu7dVIrrvsKFQ/8VHkIylSAKPZ
s2Rx/wBi9T+lRGPy+AM4NdPJbKARWXcweWpwMj6VqkBn7mxtycUzpnJqMEhse9LLkKCAarl6gSrL
szg1XuB5uQD1qLecdec0sLO7dDxUgW7TTxF+9JJ71rRfMcYqISbY9pHSn2bEucZNAF9YSSFxkVda
zWJAykkmmRPsbJFSzXQj6nigCJY9+cjFV7idYlwflqZblGBZTzXM6rOWJPPFAF0y+ZnB4qBkPJHS
sezvX8wR4PWuiRl+UnvTjuBnyKxQgrVP7Ir55xW7M6bcZGKoxr83yc1rNaAY76WJCFya39M8OxfK
285q5FbMMMVx+FbVqRHgipg+gBPpiiAKvUVzU1sYSdw6e1d808YjJJGQK5PVHWUkg81ql0A52Sdo
icLmnLcseSMfhUy24mwCPu0ye3MSgAU3GxdPcmS/KgrgYNU523MCBUZ2KhLPg0y2dXbGelZyVzeL
saFv05zSt8pOTU8UfQc0k8DAZUE1Hs2aqVyS2nAYAkVakGSWByDWFyuMnBFXoJ2A2moGXLawF1IA
5KirFzpAtsMjM1T2km3BArUln3oBjms6g0eW69CcK2DlTmv0r/YKgi1fX7K3uiNkeOv1FfAd/pS3
iEsAMV9pfsZ6sdD8XWltCx3OwHX3Fc1XY2i7n9NljcWWkaTptpA0ZXavSrXxIttNn8FSXbtGJBGT
+leXLHeDw3p2pqJGygPWuH8c+Mrq58Ovp8jMny7etea5e9Y6Wfgz+1ZrKy67qFr5gVd5Ax9a+EVj
KMzEkg19b/tc6fd2uuz3Fusj73z+tfHkFzdtbgTwlOPSvSpy0scydy8sirzmpDc8HmsmPcxPBpzp
IDgA0T3HFoWd9/zD1rWsRuTao5FZaQHAyOtdBpsOwFgMmoKl5EEsYU4bis1gQ2AOKm1SeUXG0oVW
nQReYo4zXXR+EwnuVyvAPvQrMAB0q/8AZwOCcVCsQZtuOlakDYy8gOQRio4t8km3BwDW3HboV21d
h09FOcfpScUBRERRQcZNRGTHBatqeBolPy1gyI/mHAOCaYDhzzk0oYM+MU/yiVAGaEi2sM0AbUMC
GMEiub1ODa5ZTkV0cbfu8Amsa+cLkd6XKgMJSTnIxikaXkqAARSFm3Ee9NkG0Eg1nyMlzRJkdM5z
VmLjH1qlbK0rDOa1PJ8sAnNapGTLttHtwck5q+n3hWVFcbfl9K0llG0c/pQZ86L6bSBnAx7VWnmE
Q2rTN7EcGs+Unk5Na86MiORMsSD1qJsx5qRZMZyTVSWUc4NWOw43BGRnmkSZtwG4msxp2LEVbtVL
SKWzzQ2aRhY2xH5q8ikNgVQsuSauRqqhea3LZY3XBxUKZZwlzaOqliGyKbYK7PhlIFdfqEcZBAAF
YSukbheBzVgasIMYBA4qjcymQkHNbUIiaEcj86w71fLZiAcVUNwM1p/IwQMmo2uROQCAKgmG6olT
bjnpWwFx4woAHOatW8QbCkHFVYuccZrQjk8vA7mgCvcWKRn5TVCWDbyK25BvANU5OCeM1E9gMqGA
s4YkjBre3bYtmTkVWVV9cfhU5zg4HNYSjcDKuMqpB61g3E+4FMVsXzucqVNYEkL5JI4zWcV2Aroj
bgc11tg25VUkGudgTcwX3rrbGzChWya2IlHsaSS7F69KwdRlNySvTFa9zGyoSmTWI6ksODmgn2bM
byZFbaIy34VpxQeSAzA5rctoIwgJA49qp3m05A6VMpW0E42KTz7uM4x6U+P5wVJxVFsKTyafHJlg
d1Ygo3NWODZnnNWMZ6iqYuDwAatxbnI4JFZyibwhoWrZQXx0FWLuIEAA01VCgHPNBkB4J/SrjGwN
WKkMWwjirbINucYpYl3MQB3qW5Qqh60xGLKVBxnpTI0STIIxVackSNg8VLFlRnJzQAk8CMCO4rNS
Bt+3acfStXkuOtXfLQIGHWtFLSzLUCK20ZZYiwLbqwby2kgdlKsOa7jTrtVyHGMVS1kx3LDbt/Cn
zoPZs4qBnjIJzXQW16+0DBrPNuSwQCtSG0Macg1DkybEv2stgVIH4J6k1WKlc5BppcoOM1shEzNj
ODzTomOQcnrWcZnZq0LcFscUAW5AXVcA5qhPGoXDAVqKNoOax76fBIPHatedGXs2RRxoMECtWKUM
hB7Vzq3JUgDmr8cjdyeaiO41AutcbCQCKVbndkHrVQx7cnnmljjOQT2rY0FlHXist4yX2gE5rfaP
eoAFNitFVtxHIpPYGiXT4/LQKQefanX1yYFO3mrTDYhAHNZVydwYNXNLYycGYskzSklzjmmGEyqe
OKcYwX2H1raiiQRhc1lHclK5iQ2nJHvWzaxeSRyaCuz7v8qkRiee4NaT2Bqwty3Uk4qsJlAA3CmX
JdsjBrJkjlyMA9ayEb+5GXdxUG35unFJaRsygOcGrjR4BAGaBpXGADaOM1n3TZzWmAVABH6VQnj+
fg0FezZn7cHlqsRZ8wdcZp7Ww65NSQxvvyFzigTjYuuxWMAisiU5z9a6CWJTAdxwwFYiw/MVwaAj
G5VROp96vRWolxkEVNFahTzV9Nq4Cnn6UDlGxWW0C4welaVuvl7c03coBLY49qp/bAHxnigg6UX4
iXGBzUJvskkEc1iNIsqn5jxTY8jcMk0AaUsaXSsGxzWWkf2EnHQ1ZhkIJyaZdMjKcmqUbgZly/m5
J7VjyqvPOTViefaxQHIqirfvBySCatQ7mc0Wo48g8fpTmUqCcCr0KI+ACKfPEqjGauwowuYRdtx9
jWkqQywgsQDWXOdrACmI7bSMmglqwrYjfaB3xVmKQD2IqqSB1NAG4jBNYy3KUGbtvKJcqw6U2aNI
mJ7VTQNGpOCMVQur/GVz0qQ9mzYUhs81WnfbyKzbS5aQ4YkDNaMkRYcDNBvGm7FVbhyenStCGbOA
SRVARtHk7elRrLh+poH7Nm07sAducUW14yuEzkVnS3e1dq80y0fMuSaDU7WGMyYyDiobxhGCqgHH
FTWs+YwBzVeeMsSTQX7NmcgCkt6VaVg2OeahZf4ehpqKVOc1zmpdEhjxzVqOUS4Ums/G8e4qPdJE
4YA8Vr7RDOkg0BJ8ys5A61DLbRwlowRxVRPEM6R+UEwOlQNeGTLZ5NHOi/ZlC9hRScGseSL2rVuG
zkk1U4JyD04qzNogjjI65q/HGoGCenrUQYjp/KjeR1agz9mf/9H+UKCQSSBc8VfuIMrgDNYcCyxO
Dg4zXSRyblBIrzz13sULazZXBxzWnLaSmMlFJIrSs4RIcAHdmurh0m48sMYztPtVQ3MDxcx3X2hg
6NUEySh8MGC16rqehtGjTIhJHtXA3i7nCfxg1sBn20LNyASK14pDEQoqzZ26BACOTUN7H5PK96ie
xtGXQu+bGy/e5rLmdF3bjis17kx5IJzVGS5klJDA4rIbXQvi6VZM56Gtka1EItocbsdK4W5lMeQC
cmqMUvViTmtaUrMzlGx1zzGd8kkjNSyINoIya5+1u2Zgh+lb6nKAe9dHtEQNiJXJFSMxbOSaYBjP
uaWplK5UY3LMLkYA9a37VoyhG4ZPFcysqoCS3SqU2rvbtmFiWFQV7M6qTTIFZpWY7q566gIkbaOK
ppr1xNhZRgZrYjeOVASeaDWnTM0DbgelWI32jCmmTpjO2qXm7Mjnisp7nRTplmUYzVPZlj6VMsol
yueanEEgUnB2moL9mZ03ykYOaYScAqTwadONpwPWrdnbGXgDIoOmmrIdbPIVHBrrdNtHdQSprNhs
hHjA5rp7KbyFAIxQa8uly1ChjcA1fZAyg5qspEzAirX3V24ORWc49TSGxW+0LB1NI+rJjhxxVC6i
eViuDWPLZzRg5VsGszWMLnSDV4ZcJvGamVtyk5O2uP07TpZLpWIbbmvQmtoUgVUJLClKNzVIyYpX
WbaM4Jrq4YHaNXANYsNshZSx5BrpYJxGgT+HGKxMZbkcL7LhWzyDXWm8RoBvIBA9K5Zo48h4zk1F
LLKV2joKRJQ1f99ISCStYUdrubgVryNyVY4ogTDjJ4oMpR6kP2IqhIBIrFniG/gfMDXo8ViXiLBf
lxXIXFk63h3A7M1HtDlZmovloeOelcR4luniRthJavRL5I4Y2YGvJ9ZZ7qR1GTzWRzs5RZXkO5yR
zWpazM3GK0dN0bzsi4UgfSrVzpRtCSinbWvtDPnRQCl85JpfKyCBzU0fy4FE0uzG3Jrf2hkZ8lnn
JANJFBsBHStJZAykGpkhRlO4nNOM9QM1cRkPnOKV2+0EAHnNW5bXKkKam0yyDSgPnGa35l0Khuae
m2xRAcGrc3B57VedVtk46CsuaQOeKPaHRDcZ5ic89KFuIwSC5FZtw/kjJJx0rHNzufOTij2hulfQ
6iWyF8MR5eud1PSmtAPLB3mt7S754ATnrSXc7XUpLD5fpR7Q2hT1ORtLWTerOGBzXs3hnUxbIkTE
Y6V56IhkYH6VvWOU2nJyKUpXOiFPU9UvJ0kiBB+9XDagTuwAcGrlveM2EkzxxSXEG9lIB2ms5Ox0
Qp6nPxQytIoVSRXU28TQIODuqW2ghiAI61cba3rx7VnKVzeMbGppR3Opk6A17f4H1mSO+jtUx5ZO
K+frWeVZxGB8les+A3dtYt41GTuFZ1ZXKP0J8JafK9vDcKpKkZrtde0qLVNIulm+UohNavw+sITo
Fs0gAYr6V0moadEdOvQD1Q/yrkqCkn0Pxx+J0/2XxLc6ap/dI5FcJIi+VgH9K9U+NGim18WXc4U8
yGvKiC0Z7kcVmbU9jHMUm44XgVWuFdccGtkOiA+YcY6VkTTLKxUHgU2rGkFfYpM5XoDSRyFTkk0+
RdoIzVCV8ZAJrGe5pDYsyyPMRGpJBrUtbDylyQTmsyzntovmmbDCtiHUoJXVQ425rGUblmtYWO6Q
ZX5a7RPC9pqMKiQ7RWPpsiNtCYNdpaXDRKF7VUY20A3vC3hC0tpYYoCWbd2r798I+DIDolo+WEgw
a+KvA0ksuqRBl+TdX6EeFLlxZ28QA24AqpRsjWnHW59s/ACy8qzith95FxX3D4Ls7v7WVMbbK+L/
AICbxeW6kfKwxX6jeD/DETW0NzGnzOPSvBxW59Lg4Hofwvst98Q69DX0TcR+VlegArjfh74Wa2lE
5QgsfSvWtV0tdn7sEtXh4pa2PrcJ8Jw7bZPlrG1LTn2F0UkV2MOkSjc7Kdo9qq3zhYnhTBPSuGdP
Q9SitDxq9kEbMrcYrlru7xlUORXReIre4hkkcqdrH0rh0cSZGcnpWPIzUzbz5tzgktXKXUjFm3dq
7GaBuQR8tc1qFsqk7ag6oq5joNzjNWpVKo2RVHzBETuOCKifU42/dbhmrUGbHF6zcziYoi5Gasaf
lU3OTmtuXT4p8yAc1g3Ja3cRqPatUjoNd0hu0KORk8VycnhS1E7SFzlj3rp7GCQgO4ODVicAn8a6
EgODvtGFmheAE1yPmTmUo4Ix+teuTx+bGyuOled31v5c7EDig5ykokJHy1eQOCMA06JSy4Aq5Gq4
PFaqZio3K5kK9RilIEqkVc8hZAB3qzBpz7PlBzWkdzOWxiR/umKnpVsRmXKqKp3weGUoQQc1qaey
qBkgGuiO5wPY5DXI3iRkYECvIdSjQO31r6L1jT4ruBm/jxXzt4itbqyunDKRCT1rso/Eedi17p4D
8SSqQMQcGvIrJ90W3sa9x8faZ9qs2kQFhXj1tZ+UgUg5Br63LXY+CzWF0aeiSiwv4WX+Jua+vNDu
LaXTYH8wbmFfHojCTwkE5Br6N8ISSSWMWS3y161SqloeFTwzPddJDZTaSQa7+1xEFzXnHhucjHmf
wmu7WcP36VwyrntUKHKjZkZJFANV1jQqY9q4PtVPzc9MU7z0jG5iOKiVVM6IxtdHHeLbZNPspp4/
vYJ6V8h+JvEBeSZWb5gcV9W+Lr0XFpPHn5CCK+JPF0AS/k2E4zXq4erpY+axtBqTZ59q0r3ExkIO
M10HgSWL+00WUjbmsK8IIEePmNbXhjT5YrpJwCOa5cerxKy9WmfbvgxorOWCZG+XivblmF0iuPmB
r558JO01tbIfvACvonQbGVrZd6/Livg8RSvI/SKUlyosRwBUJ9aw7hpLWYuoPWuve3I+Rc1k31jM
2NyELXNKk0dkXcdb3TXMa5HIqSSR4egNJZwRwqNxximXbq2dp6URg7g9iGTVJY15Py1zl94gKZJP
StCdd6Fc81534giNvE5JIruwnu1E2cmJ1ptI5rxL4nnu3aCPkE44rx3xjc2Eely+dcBLjHTNZPiv
xb/ZM03luDKueCa8G8Q+Jr/WN7SE/nX6vls4uCsfjmccym0ZWoaw0HmiJi7Z45rj57iW43SSAhz2
qco7NvkBBJrttD8MDUBHJMp8vPp1rqq4qMdGeNDDSepi+EdBvbq9SUwMYt3WvpfSNES3Ee4bOK2f
C3hC2tbNGgUHHtXVxaVKZAJEwg9q8/GYuKjdndgMHL2mhJpekicAEHaK7W0sUtgAAOKZYwCCMKgr
TAJ7GvjsTiua9j7+hh+VamhZ3JjcKTha6uD94m5RmvOnlZCcjGK6XR9VIykh4+tePLVnsU6qijd6
sR3qTyZAu4ocUsckDSBy3U1rSTQmIIpGelW3ZHTCd1cw0YggkHINNlumBIHQVb8gnJANUrmyuFUs
EO2s5SudSRWbVZICDGMkVd/tW4miHy5kFcth/PCkdDXS2cSqVJqTSmX4lmkgZpFwcVx2oM8cxwp6
16ZsBgIQc4rib+0DyncPmzQZTjdmPC7yjDA1R1OAxpuC1tJCsXA7VDqm37M27tXRCfunHVjd2Pnn
x3I8sBBGCK8ltpJt2zacA16l4vkMjsmPlzXG2lrCqszdq+iyGm5PmZ+f8XTjDREAjV1wx6VyWrxp
HnYcmuivrpIiwhORXLS+ZcyNwTX2KqrY/OIrW5zBVy3zA0GIMCCTXUSacrREKP3n0rNj0m9ZjmM7
fpWrklrc0jqeMeL7e5hLPCjGOvObSVnnJcnrzX2J/wAIZDqtsY7lCM8dK4zW/hPZWFrJNZq7Tdel
bUsWnoYYmg9zw6YkJlM5qa1vnXCSDpVqS1ezd7e6BR1OKy72Py9hTrmuxT0OBLU9o8IXMs21QOK+
nvA189vPErDivmTwHsjtEkc4c19CeG3y6SLmvms9qJQPp8iV52PqK2vFljVs81rRTnAGTXnGh3bz
YjycCu3tCWcKwNflVZ3bZ+rYZWRoTxJIMkcVRZFTAArqIdP85Oh/KqF5pkqH5FJA9q4JLU7HLSxx
1ygRgQe9QGQ7SKtagksThWBBzVVonCbsHFaRl0IMa8PmxsrE4NeN6/ZlZpGQHbXsdyp2MuOelec6
3GwWQEHNd0ZnNVW58zeLrWYiZth24618T+NI7pdXbCNsB61+i+r2cE0UyT8AivkXx1oFsdQdYRuX
J7V++eGeJS0sfyt4xYOUlds8GjWQ4GDiuk060bhtpxWm+lww4RuMUolFupRTwK/bVL3rn8p5lG2g
XMSKo2nLVyGsWyFCSAGHtXQyXGWJzzWJqR81elaHk1DjI49hPBwK6XTZREDXOXLPESFHFNivHQqD
ScrHHOodXNP9oY5FS2ziM4JIrNtH83BBzWn5atg56UJ3MZO5T1Vd6ErXCedPFPyh2g13t42EIB6V
zEsCyZJHNM5qsrMnivNybarS3G7KA5BqqkToxXBxmpGjUYIJ3ZraGxxVXdlOaLOSAagGBhQTmtpY
9yYIrNMSrKfrVpdDMWOJjyQacVI7GrW9EUbjjFZlzdoM7Wq/ZkOdtCRp0jzl8VSbUHDbUYkfWsia
ZpGPJqWCMnqDW8aegvaF1v8ASMls1C1sOgzUoyuABWxbWyujM4p+zD2hhpH5fIB/Ktm2OUqnIux2
GOhq7bD5eCTW8aehvGpoQyRb25FWI8wjgHFWvLIBJBrLvLgxqVWtFQe50xqBcXCknnmsq4IlUgk0
1N8zEAHdTbhWhU7hiqOiNQxZYcZAzWZInzEEGtaSXOQKr+UWPAI/Cs3A6I1CK1UxHOTir/mK3DHi
ohA6gbgcCqsqyA8A4FZHR7Qlks0f5lOahZSnBBGKv2BdyFINbEmmxzAMAeKmUbnZCVzjXkbBXsaz
JhszjvXV3unhASo+7XL3ABO0k5HFS4HVHc5u7hy5cZ61AsgHynqK3JYSRnBxWd9lj37mJGKzaOyN
TUrSMQM85rPdi3Oec1Z1CUIQFPFVLY+ZnJ4rKVPQ6Iz1EQPIQCCAK3LCPYy8fpVGMKHCgV1On2iM
ASDXJKPQ9GnpqakKsY+9Y97ZyS5ypC109vEynDA7BVPUp0X5ENYypXO3CVbSPJtdtDGo+U9a831a
7+zx7FPWvZvEAWWEY65ryHXdOVl3DOa8DiCP7qx+gcH1P9oueQ6qjb2kweayY5e2cGus1G3G1hjk
cVxzoImYivx3ELVn9C0HojRFzsRlYDFctfqHkLDJ5rRd2fK85FZ0/wAvU964py6HX7MiijAxwcir
u4D5c96qR98VJWYezH7mVjyeKikldsqe1akUKSoGGS1RyWL8nBrOoVSjc5WWco+3mtm3jVow2eTV
K4019+4g4Bq1bnygFI4FYyjc29mNniVMsDyKks5yvB4FVLiQ5I/hFQwsWbCk8Vk1YlxsdbHiTA9a
27SBEKkDNc3Zs3AcYreil2kf3aGrE1KZZ1CzhlTcTyK5KaDaSAOBXVzyh1+U5qgtujnDHmoqQZn7
M5yON2fpxW9bR7MEjpVj7Ekf3QannURQlh2qPZsPZlad1bqazXjDHj1qHz2dzk8A1diKkg5o9mw9
mWIV2oAetNxng1JuyQFq0ICVB5zWkY2D2ZmTW6KCw+9VRGYHDDC1o3KlQMjkVSxuQeoph7MRm6gV
X8rkZqKWRkJ68URzlvv0B7M1Yo0VK0rJghIIGPpWJFLgjn5RWksgAGCeKhzLVBmvLcKvQ1nyXDBj
gcVXdixxzSSMMBSfmpe0NVTJTOD0NQXLqyEE5NCx7VJ5qvKoAJJrQPZmdHDuk2kcVp/Y0KkHvWcs
mGJHrUM2rbCEB71pzaWD2ZaGmx7zk/LTmtI4GBWoo7t5FBBqV5HZRxXP7QPZkUvTPtUtozR54pwi
3ICc8VHHuDhc9KPaB7M1FfILZ5rMuZWYlX4HSteOAsmecisTUIpFyQOBR7QPZldZvKJCnINRzxmY
cAms2Ofc+wk5ziuhtkAA4o9oDgZ9ppyp+9Y4atADPGDhanlVlwAPlFVWkbJRB81VGpqZkcql8jJ6
1bsE8pwH6VYhtgFy45qYQH0O0VtKXQDXlkhSEMTiseO9TeQrfKKjuWDp5eTistITGe/WoTsBtyXb
DIBJBrOZyzDJ60rAlBTVXJAJ5raFTUCeFduOvNQ6g3lIWHNaEaZUc1m6gBsZSa1nO5UXY4a7uJHc
5JHNWLB5DIoQEiq1wmGbA61p6MmJAKzNVK52ltH8ikippGPIAzip1GyIAdapySbc/wB6pkjSMrGT
coNxzUUbfMV7CrEuXY7getQxxnecCsSudGzbyhRgnkVMJnZwATtrMIYEYyKv2zDjPUVMo3KUrnQQ
RGWFxjtX0B+y7HPF8RNP2qceYP5ivDdDXznZGHGK+v8A9l7Q4n8cWkir9xwenuK5KuxtS3P6NLKR
R8O9KDAbjEP5V8o/E8XUdq0lojP64r6Hl1Fo/B2nWsRyUjA/SvLfECae2jzNfMFfHevElV9+x28m
h+LH7QVlb6lPK16FSVT0NfDOt6fCCI0ACrxwK+yv2pNWW01mdLRspvr44nnNxEjknNerGojkexza
6ei4C06S08scrWvDsYjJ5FT3MStGQBk/StZO5NPY5kRqSRjp7VpWuIevQVWMXlk7vX86jmlYIdua
kss30Ud0eOfwpYLVYEFUbOSZm+YHbWtMdq5rro/CYyVjLuWNV4A5P3SKvcScc8VJBGFbFakgm6Mj
Fa0MzfLxVZY1zyakX5cdeKCXK2ho3UsbRgMcEVjMyMcDHHtUVyZH3AA4FctealNZuFyRzQLnR1xZ
EU881Qlm2k81Qs5Lq+iMiLkiq8pmVyswK0FmzDfFcg1DOomfdWc5IUFetXrJXcHeO9ADPsnQ4q0u
m+anKkiroUAAHmtWGSNI9ueaCXNbHNR2i27AAd6kmUshwDUl4+GLLziq0NyHJRjQZFFEIc8c5rRj
4xntSyRBW3Z4qa2RpSBjio5znYqy44B/So2XJJzzV+e18pd2DiqHmL0zViKcwPOQaz2TGfetWUg4
PIqk5DZz0rT2g0UfKwwc9BV2JgWBXsahkfII7VJaxNvyASKTn0NVK+htCQMi84NXILlosCs8Rk4x
mrSQs3UHFSiiebMgLZNczdB0fJBCg11G7aAmazNSRDF/tVpGd9AM6HUHTCAnFWZ7rzYwMc1gR5DY
960AdqjOa1huAY3gHvTQjEgYNW4FTuaJOGBWtgLtrafKCQadJEIyST0q5ZypsAY4NZepTEFlXOKA
IZLsDKqc4qEzZ5yfyqC2hdm3HOM1oNbRnGCaiewECMSw5OK3rWBHwc81jbQmRnpVuG5MRAQnFYyd
gL8+mQSZLHBrEv8AT0VCFrWa6eTHWmYMu4P0rOnuBxSQeTIBz1rsNPLFFGOKwrqNRPgHjNbtlKka
DJ6VqBpSIQpLjA7VgTRL5pINaVxqSyfu1NVMgjg80AIAduOc1l3YMYPcmtBp1iGXOCKx7i489jg8
A1lPczqGY+WB9aII3L4GetWfarUC4dTzkVA6exr29jGYQ7khqnttinHoagM5I2nNV/M2vxnrQdMN
jVk7/Ws6Z3UkYOK17WJpgCQcU27s/l4B20DcrGXZ3cokACkrWtczgxkOcDFZqqkGeajlk84BRnFB
lJlNhufIq5FFweOKqq21grHFXsgKFXpQSQ7drjGcUPIyHCgmrQhYgVYFrHtJYnNBqpmcSSmc4qnm
TcAAa2BEpcgE1q2ulxP8x6igOdGJbWzMRIw5rUkOV5H3a0ZYI4B3GKyZpAchaCUrsryoNpOKy3Kn
Iz3rRfLKQSTWc8PXPStFMmw6KENyK2bOFGYL3rB81osgE9amttQMUoJNHtBHSz2+AcCuWvrR2l5B
AzXWRXKyoGzVGYJJkN2rQDCFnCsYYNlqntYvOIXmkktZwx2AlKvWi+RzzuFNAPntkiUAkZqkp2nA
FP1K5bjJxVezbz3UZ4Fae0QGvCm0A0rgDJzirhVEj61kyS5Ygk0OYEyuGY7jxVC8Vc5Q5qO4mKg7
SaZbSCXKuTmsWugnsZzkgnA71rWyF075qvPCiv8ALnrV22YRDOahQM4bjSCpwRTchO561JLMg+bN
U2lDHPJq5RuVOPUn+9jAyKtLbgqDtFZ6zBSM5xmrz3iLHw2TWTjYzirkiwhauLBuAyK50382/GOK
1ra/DKAxwRUmsY2LMsCgGsqVNpPXitdpAwOc1SkUOTzQUZ4BZsEfLW5a28axk5rOK44zzVlJdilM
0ClG4y7HJC+tU4Y/myRVrkk5FWRFtXeSeKBRjYpXP7sDnNZnnuvzgE5qzdzgnbnis2SRQoANNK5E
l1J5rwuh5waxRO7OQc1bVPNOMGle08r5uRQ1YgtW0rjGelaC3aZALYxWEtyiZUGoHuIweHOfrSA6
pp0x8rViXl2QCFJqql0ACC1U5JUcnmtKYFVpnYnNWIQ753ZxTo4S7DutbKWyLgCtDKe5DBJ5RADZ
q+37xS3ORTTaoM8nNErCCM4PNBNzCueJB7UqruGc1UuJGkc5GBVqBgUABoK5tLMlEAYck1NBGmQM
9KqmZk4pFlYEMvP9KiUNRxmdEY0MRQGuQvNPdpyQG25roYrlVA3tg1OQHGQKzHzowYLZo9vynitd
H2gDNIzBQR0qE4HzHPpSN4z0LbhGXnisa4jVWOw5q402FIyazDI285BqHMfOhpXYpyeR+tFq7tMF
A71FLLlsHPFLFIYnDjsaXtCztrUSRhWIO2tIyI/LHmse11KBoNsjgMKqy6gqthGJFHtDXnRpSqA2
7tUasMjms8XTycEHFODFemazLNuMA85pzqpz/hWTHdhRycYqeK8iYkM1A0OeBOSOTTEjOT7U2ScK
xwTip4riPu3NBo5lWWB3yApNUTDcxuQUOK622VHI75NaU9nAY/fFaqZkcIVfbwDmp4oHdckGthbN
C5BHFTH7PbELuqyOV9z/0v5RnGRwDwa0LCPedrg1TKuPu+vrXQadCHUYHz15imeu9jotAtA18iOP
kzX0LpGh29xAqSA+XjivFNLtnjZHx82a+j/B9vNcWkYcE8VonYwPNfEWgrbpNtUiH6V836tY+VfO
UHGa+8fEulw/YpvNQYC+lfGPioQ21/IsfADVftAOfg2opL8HtWJqFwC5HarE1yNoAJJrIkXzGJPS
lKVy6e5RljZ+V6UxYJTzzj6Voqu3p0AqdHTgDOag1MCe03dQd1UhYPyQD+VdiYFZc4pYoM/Liqi7
ClG5zdpp0m8OVPBrb8tkxkEAVuwQIowRxTbiFDxitIyuR7M5472wV6fWpUV8c1p+QF7Y/CnxImSC
OM4olKxUY2OVvvMRDtzWCMsxZidwNd3f2wIJx8tc09p8x2Cp9oaxjcpwRhzzng1sxu0QAXP+FMht
dgzj5vpUwjJOKTq2NqdMk80vgHNVZoyc4FW0ix1oljYYwDionUOiFPQzoMxtls1s/a8RFSelVBZy
S42DmoZo2h+R/vVn7QqMbkD/ALwnrya3dN/dgEgYrGiBLbQDk1uQROqbCKPaGiVtDoYir/NyVqws
E0rfuwStVLBduEkJ25rrIDFEnyDBq4u5vDYxo5PspPmcVBcak6sDGcitG7txNk4OaxJLRlJBB4qJ
y6FHTaV5d0FL8tXSTaRBLFwp6VwWnTPbShc4Ga76K8JiXDVPLpc2hsZ8GnJDu2Co2UozZzkVuQTx
Z+bqazdRmgWVVB5Y4qSigrYJJJqQXJbIBrp7PSY5rcSOnUVmXGmeXIfKXjNZSj1MZbjbR2OAQauS
dACO9NghwQoB3VvQaVNMobH6UKBJyM8PU4yahG5RwDnNdlJpLKDvQ1g3lhLHlkB21BE9jZ0++X7O
ISfmPFZ+qQhIzJjFZdoXSUEk8GtLUpTLbbQa5zm9meZahfSSSNET8ucVzclsVcORXR3tuquzEc5r
nb26XmNThhQc/sy/BIo24q7dsksIHcVy8FwUPJIq4b1CCM1TjY5/ZmXcQsjkoDiqrlRwSd1am/e3
HK1SvIkzlBzWkZXD2ZWUkE46CriSYA61SXjbnoOtPeaMDaDVh7M0Vl+UjmtjTwn3ie9ctFMQ4BJ2
10NtIuF2k1oplRp6mpdtvBAB21hM2wkZIFbTsjIQPvViTrgjINWdEaepzWqTzlyv8AqvbRPIF4OB
W9PBFMuMVJbQLGAuOKDeMLC26FUAJPFWfQVcjg4+UVPHagElhTS6G1PcoouMHnNakDhQKha2OTtP
FSwW0pZRjK1Uo2OqlG7NSDMjAqTkVvBZBEQwO7tTdOs0BXCjNdNLaxiLJHIrOUbnTGNjlomdSdwN
Xd+EJJNRSADceeKqSSHAGTis/Zso3tKVbicKMk17d8OrNF1yANncCK8x8LWUJAlI+avevAdii6pD
cFf4hUVKYH314W1J7fT7eDOFCit/Udb8nT7kFuqmsPw1YCfT4JQvG2ovFFk0OlXsjAjahrmqU2B+
c3xnuxca1cPkYLmvBpZNqkr0rufiHeXdx4nu4ZWYwhzivL7ycxyMgJ21HszWnsQ3krPwhOaqxRlB
liaPOQkdM1ZQeYO9Ke5VGVilO/XHasyUEAkVryRhSc1Xkh3KcVlKNzbnRxN3POZdpJ2itew3/KwJ
4q0dOEjkFec1uWOkvFjK4SsJu2hSdzo9EuXTaWPSvQtNuVuGVck1wENvjCQjmuotY5LKJX6PmlGp
qM+lPhvp32jUYVAJ5r7z0Cw+zRWyAHdxXwj8IdUh8yIyN++Br9IfhhYP4hvbWNgHGRVVKuljqpQ0
Psr4C6VKHtppFOMelfrX8J7V7uKGOVcxLgV+fvwz0i205bS1jTbKoFfoZ8OrxLC2t1Q4fjNfPYqe
p9Pgo6H1NpkSWG1IxgGuyjtBKhkccYrl9DMV/bxuTl67dZI44hH6CvJrrqfTYb4TmdQVYIZFTrXl
zbjeNvztJr1LUmR8jrXnGs7IGLpwa457HqUjgPHCxLCwT7xFeFIzRTNnpmvV/EU81y5VjmuQk0kS
oX2VkamBPewBSrNhqwptkrEjO2ty50SRmLBScVnG0aJijKePas/ZnbTjZHO6hpTvE0kSnNchJplw
p8wq24GvUbqfyYShOBXHXdy75WM5rRI39mS2FsRBmQHNUbnTLWSTc4OavQTSCIKamjhec9CaDQor
b7UCKPlFUbq1ZQSAeK6V4DGoGKpS7CMNXQBzX2djC7MDXAajHunZcHg16bdSCBGDHg153dr5k7Mv
Qmr9mznaM6IeXgY4qwFPO0dam8pMDjmiI4+gNNQMoysizBC/XFa8MnlKR3qlDIu0jNQSykMCDxWs
dzCU9DI1ONpbgyEcZpkfygFa2JFSVCSPmrLaMrnjgV0R3OJ7DmnJBU4rltZ0i11JSJhwPStuQsrG
s7UXZICV+8RXXSfvHDiafNGx89ePNNtbW1khiztQHrXzXcBI5GUetfTPjG3u5/PaQEofavm7W7OS
0leQgqma+oy+pd2PjM0w1kY3mj7TGGPyg19KeDZrcWMYB+bFfKP9oQC6Tc3Q17t4a1WN7eIWrnI6
817NeGh4mGhrqfRum3QjIyetdTFcyDHPy/zrzTQZ2nCeYfmFeiQIzKoFeWtD13T00NiO6zgA81am
hme0eTBwKoQwquCwput6wLPS5AjYIBqObWxXs9DyXxPqrxJPDu+bBFfK3iW7f7VIXPU16n4k8Qo7
3LtId+T3rwTWr5rmR5GbPNe1haZ4GOp6lbdHK4LH5lNdJo15OtzHDHjbn0rzqKWdpgUJ29K9Y8G2
IluoZZ14zXPmT5Yiy+hzSPrHwNaSi1tpnHYGvobTdVVLVEQjIrxvQdkWmwCPoFFdjpgmkK7Ca+Iq
1PePvadK0Umen2lzFO3X56u3xRo9rYyKw9PjFsu+QkOaW6uGckgnFc06h2U9jPmchio+7VVzgVOv
zthqiu8RLk8VEamo5OxlyyiIFmPFeVeNdVAt5TEw4FehahJviYL6V4v4tytlcAn5sGuzD1PfVzkx
elJs+RfF8q3l5M5J3BjXn8vyZBNd9rkSrLcyMOcmvPZ5EctzyK/Ustl+7TR+N5nUvVaZPp8Ed3cp
E4yM19G+DtADxxQlP3X0rwHwdGtzq6RPz81faehWUVnawsqhWxmscbX5VzE4OHNLlOr0rTY7WNII
lOK6uPSbV48MPnqrpEYlAY11MVs27OK+Zr4tz1PqaGDUNjlpdPMHRTtqLy9o+Wup1DYiENniuY8w
FyBjFeZOV9EesppLUytSCwRGRsDFcbH4otLe4CtKBg+tQfEXxB/Zlm6iQqzD1r5Wl16/luXl8xim
c9a5tb3N1JNWPvHT/EOn3SKIpdzVvLeEENnivkPwbrd1Ky4kJwfWvf7HVZJYlV2JYVNSoehQjpY9
gsrhZdpz3rp4oo502kZWvJtJ1LEixs3JNel294sUQyx3Vl7Q7Tnb2xtYL4DnmrMlsq7WjHyiqGou
9xchlOeasxSyLGFc0e0NUuXc1LaXClT1rn79gZjVxZghJJNZF3IJHJFHtDMgfHBB5rM1MeZAw7mr
UjMgJ7VmNKXLBjxW0ZHPVpnhPi61MRcsCK8f1HU57KN8nCnpXtvxCk8pWOTtBr5516VLu3ZUOXFf
ZZFUjax+WcU0pc2pk2mqz3NwysflJrs7W0wFbB+avLrDzLaUtLkAGvTvD2rW9yyxyMDg19JKldXR
8ZS00Zv2mlTXEiqiEnNdjbeGLxtgaE7fpW9oq2KFHAGRXfLqVjGg3MBtrzJ0J3vc9im4WtY84fRG
tFAKEH6ViXVuj743WvSdS1SwmQ7GG+vOLu4jWd3c/LWtG97GNeguW58s/EHw5Il880CHrmvPdO0O
+u7oJcR/uwfSvofxdMk0xdfuiuS01Ukm2R/ezX0dKNoXPmZx9+xc0TSvISOGMHivZdFilhiRIx81
cvo9mA6jad5r1fSNP4Rivb0r5HPal4n1uR0bO533g+CR2BYfNXpyRLEwIHIriPDv7hwAK7QTqzEE
81+b1D9MobHTWd4UAB7VrNc28idRkVyYyACDwahluHjyFJzXHKPU6C3fWNvdSBucise+t0ijCrTv
tsqHljzVa7nMqk5JNOEeoHMTwfeODmuO1WzWRXyMtXbuxL7e2cVJHY28+4yLmuuPRGM1e58heMfN
thKsf3q+cNZRpJ3ecfNX1/8AEmyt4rmQRqK+R/FDiO6ZRkV+/eG1qavI/ljxgk5XSPGNZl8u7Kjp
XM3k7rkqa3dUUvfEn7uapSWazghV5r9qhU5pXR/KGaLozFWYsMk4NVZ2JHHSpbuGS3O0AjFRQguC
HzW6meNUWhnG2SXJb71Zj6eS/TgGunSxmdiY1O0VIYkThhyKmoefPcy7aFreM4zwKqyajLE5XOK3
ZDGwwtY19Yqyl415FOnsQZd3qTnhTwapw3BdwpPU1RnZYywc/MtYUd5Ot8oBO0Gtoxuctbc9CeAi
EviufkkdHJPQVurdb4Ahasye3LZOPlreFPQ5J7k9rIs2FB5qa6sjEnmuCO9ULNRE+Rng1sXUsk8Y
VjlauMLGTnbQ5mYu6Medtc9PvDEDNdiYgEKAVkzWYLZ21uqZk2YkUJbBwa14ovl78U0RCPjFWVJC
gVvGnoIpuQH4P3a17af92QeKymiOSQKmjDjAUHFP2YDLhmLse1TWkhVhk8ZqcwAqCRSJCo+6DW8a
ehopm88lqbUtu+euJuZlaRgTxmtqRWCMMGucngfzCcVrY6I1CzakBgUPzVPfqrITIfmqrCphINbD
232iEuRmocDojUOTWDcflBzV+K024JBq0sSRMRipwyk7QeazsdEag17aNkGQazrq0UL8orcA4AYV
UlHBUjmsvZnSpnPxboWG0VrG/ESDDVSlTa3Sqs0LyodoPFZndTlYpX+r/OVRs5rDkjL/ADgHmrS6
ZK0hZl4zV8WjLj5TgUWOuM9TnpWCIVbrWHO75IFdDqEahgB96s9rJ3QkCsZRsdcdzClt/OBUA5NU
JF+yAryGreJW0y0pxiuc1C4juG3KcqKmx0x3IftUiOrfw5r1DQVM1qshBrxyaYnaqnjNeu+Fp1Wx
VWNc8qXU7o1eh1OQEI9K4PULyIXDIGO7NdvkOrhepGBXl2qabeQXzzSg+UTxWThY66EveuS3Mbzg
f3a828XvHYx4Bxmu9kvHiQcnArz3xRA+pRMwG4rXzfEStSufoHBkubEHkssonJJP3q5/UYETJUHJ
rZdfs8jo4wUPSsS7l85iAelfiuJq3k0f0bh1ZJGN91t56Vl30ySOBGckVcvpCo2iseKIl9zZ61yT
mjt9ojStotyEt1qhO06SbcfLmtyDYFGajmiR+cdDWXtCm7F7SvmQb66xYIHhHIzXKWa7Ux6U+bVD
BmNWOaKiClKxNdxrlkA6GsOSDk5yBV1Z2k+cknJqf5HALVhKVjbnRgvaSSMFwduatxafHEAUBL1s
BUUDbSFl4xy1ZydxOV2Vo4yuN4q3v+XqdtRswbGd3FPVdy4UGiUrjmPjdmyFzT1Yox3Zq1aLDFkS
DmmXSJIf3VSRKNh3nA5GSabO26MoT1psUYVfmBzT/L3bieRUudtCTmpInVyFBwTV2BWXHBq3PGFO
QOlQLKi5BNOLuBI7mPBFW49QRUwWw1YlzchQSW+WswXSSMdppgdZKwmTIqlt28YxUNlI/Qklanny
WG0HFAFWWIN61VMRHc4+laaKeNwNTywoUyByPaocwMqMYyOeKuxuoxk+1YF3d+QxCkgiksr4O48x
jWZvHY7KNN230qY2an58HioLe6h2rz0pt3qaKhWNjWbmMUjGR6GoZow61Wgut+dzc1f+UrnmtYys
BhGBwWCjismTTHknBCnOa6aSQLkL1zU1uY8qT1zVe0AqwaZPFCpKkCrMcA2gYO4V10RikttpA4rE
kVFkYLWYFDysAjP6VCLf5wRmtFm24zVCe8VGUKTWftANWFHVMYqjdRh1ZXHWtawvLaWEgn5qoXIy
74HFP2gHFSacY5/MUHGa2oVwoxn0q6ygghh0pIkTkAmrE9h6x+YduMipf7PRD5gBzUsY8sE80SXJ
24zzTMCNELSAMDtzV2dVjiJH3RWZ5zJksflqnd6gWQorHFa82lxpX0EZ1Ljac4NS7FK5bNYsU/zn
J5rVEuQM5qfaF+zJFXoADiphGnGTzVUy7e5qMTsx4JxVwqaicLGxFwpGOKwNTbBIq+tyURgSc1kT
B5HJb7ta+0FGNzDlhDCr+mQFHDkYxVgwbiODV+CNUABBo9oVFWZvIwkTv8tZdyhZjgd6mil8vCEn
BqzIqMMqOKPaGhm+WGQ5BzUaqV/OrTFBnBPFMX5+D61mAsQLDqaiZ3jcFQavKoACqDSNCNjZByKz
qGlM6HQrwI6jPzNxX6H/ALJ2mn/hJbSaRThyOfxr8x/Clw1xrcduxJUNiv1g/ZvePT9U0vgLkj+d
c1fa500tz91tK8HLdeHLGUo21kFfN3x10a+0XSJXs42C7a++/hxaLqXgWylI3bYx/Kvk/wCP00At
7myuMYwRivmalT94egvhP5xPjw8l/qU/2zOVY18xzfKm2I5Ar7V/aR0EW15dTwJtUsT0r4uQp8yt
1FezF6HC9jJjlkWT2rbjlRlAzWJeSRwAlaw11Yq5VGPBrqJp7HR3zIG4PFZLSqTjNQSXTSAliTVA
y4Y8nrQNxOkt2XoOlT3DZHtWLaT8jJ4rSnmQocHpXTSlZWM5KxULGIE8jFS21zlxk8ZrFnvQdyFu
lUFunV/lJxW0Xck9CaWDy8qx3VnC6beQSdtc4t4/GWPNT+a5XO44qXMxludhCY5QOvNZup6NZ3OG
OdwrGgvZYzhWIrSjvHf75Jq0ylA6Pw/Z21rGVOQBVXVrS0kmJSs5L5o+jECs66v3diUJxQaWLZs0
BGM7RVxfIiQKDzWNFcyykKGOKv8Alt3JB+lAEM9y8bfKTtq5BKskQ5+aucvJikpXPFJbXZjcAk7c
0EOB0pty6niseaP7O5bkGttNStViPzDcK47Ur2SSU7DlaDOxqi+V/kLc1qWM6oQSeBXBiQKQ3et2
1uNyqCaz9mZezOk1O+ZkKoa5tZ3LDJqxdSjYcdfrXPtO248nitA9mdNvVkJY1TY8nk4qhBdbsiRj
UrzoFPNX7Nh7MJJAPlBrZ0/7mGFcg7u0gI6ZrobK5CgBjzR7NjjCx0irjJGTV6BS3JFZ0MnmAAGr
5k8lGYkij2bLJplhQMwJzXG6hdMZCmTtqC91O5achGbZms9pvMbJJJ6VUKbuBdi2E8mp5BgA/wAI
rMD7MHJp73ZICgnFdMKeoF6JyeATxVoOBgHOaisoiQGIPNWJo9hBx1rWULAHnFR8ualhUXGfNqg+
4YPOKX+0IouN3SoA0gqQhlANUjOQ55rOn1ONyNrZqsbvfkqTUT2A2XYt60gO2soXZUZJ6U032VJV
ua557AdEt1Ggwx5p0l0ojOxq5ITszfOaurLuwFPFTT3AnZ90mXPer4B8slc81lEA4zng1bjlcLtO
dtagMjjbzCecE1qom1QRnNV4hlgcHFbW2NIgzVLlYDl75WOcisZmaM98V0N9PBISF65rm7vcAdtT
URnULQkBGR96rEb4xzXPQzMrYY8CtFbuNQNxrMdPY3lkyp5P+FNjbc4HvWJ9uXop+WtC3uk+9nkU
HTBaHW2ty0ICH7tS3uoQiIgN81ci+oNkcmoJJfMXIJoCUbjbrUJS5APep4LsgcnmssBWPzdaliXJ
IGeDVRjczlGxpSvuGVzmtLS28xsT8CualnZG2g9Kv297EqjLfMKViTs7jZEuYydtc5eaiYs80/8A
tFXTaWrCvR52QO9IDRg1dGIJfmursdYg2ctzXlXkSRE8Gr9r5wxtzigD02ScXeSprKlG0kDNc6mp
y2zBQxC1preCdQynJNbRjoXGVi70zUEki7SMmqUs8g4BPFVvNLAjJzU+zJY+Tn86oNgYJJ4qfc+7
BJIzVGdsNgHir5UI2rK+ZSEZvlrSM6kgg8Vx0cgBABOc1pLcbIzuJpkc6OyiuoRHhiKoSyqCWBPF
cX9sn8wYY7c+taS3JdMZ5oHzos3UnnEiktJBbOOarFgo3HrisyWdy/B4oKO2kvUZQFas6ScDnJrC
iuegzViRiy5BOKCOdE8k27NPjbZluetZyMMnJNXgwK4GetAOZJLOSuSeaqNeTAYzwKnMTPxg1ILV
QhBHNBnF2KqzvKACTTml2cAmpBAVPyg1RucqSOaC5T0EkuJOME1aRt6gEmqsUTsueTQ8nl4C9qyl
HqZ056lmRtg68CqRu3VxtPSoZp2YcHpVJSSwyTUGylc7C1vt6DcadJdEE7DWHaK2VA71enR41Bwa
Cic3blxzxVgXAYg5rDZjkkE0B2XpmgUpWOoWUFSSeBVW51CUKUQ5XpVCK4+XaSailOFJHrQEZXIm
l3Els1AScjqaSNHdu9TtCw4XrVRdiZ7ElscMD6Grd4zNHgCooI9n3hVwqrr9KJO5kclKkiZJzVHL
bs5rp7iJWzkcCsMqN5XtUgVmn2jGTTUfOTkk0+aIdhTYounFaUwNzTpNynPUVoGby2yTWRGwgXA4
NDTFyS2a0M6iN77WjKSD81ZlzOXyAaz/ADCp4JxmpeWAINAowuUXErHHar0O1E5PNWFjG0kjmqzK
WwBVxp3FKNitLI5Y+lTQPyM1WkdVO09RTLdyz7ecCpa6FKBt+UHAOelMkvGhGzOMcUwzGNcA1jTy
PPJgEnBrCS1D2ZakvpWJJPAqq2pSlhg/KKtxWjSRkMOcVj3FtJG5UZxUm8aehuQziYDnJqyIQ2Dg
1h2aPF1rdjkKgZJrB7j9mVJ7X+IZqm56rg5rcaVGBHNZ01vuyyCkaGY07pnBPWnxXJJAYmq86lTt
Y85qKNRyaj2hco2OutZFYKM1oBSexrDsWAK89K34pEOBml7Q1KNwnB25rL81kY4J3VuSlWOFGaoS
WucsFO76Ue0Ay3vrkE56VNa3sjMMnpVdoGZ9uDx7Vo21iUILij2gHQWN5INvIxXRfbiycmuXRFjA
PPFNkvljBVjyKcamoM07m+ESM275hXE3uq3Ukhw3AqxdXZlJCk4qn5IbJGTWsqtjC7P/0/5WIk+b
BPGa6nToMMNo4rmYgS49q63T5VAVR94V5B6jmd9pMLboi+dua+nvCS2yadCQPmx6V8waZeIxjhwd
+a+h/DszRadGSTgir9oZml4sDvZTAc5FfF/i/RbqS6eRV719o38q3Nu4YZGK+YfHVxHYyvkcZ7Ue
0A8Lk0ycZyPmFZwhZWKnPy10N5qS4LAnBrnGu0dmOaPaF09xrxs2QlM+zyx5Yg+tTRahbrlWHzVM
LyGT5cUe0NSOKRgPm6Cr9vh2yvQetVGjGCR92qMty8WRGSKqMrgdNNPEiEZ+as9blXYKCc5rJErz
qRk5p0AMbAtnINUVGNzqYrOaRC5HyVk3LmKQoucit20vQINmTWNdxb5S6+tVGNyvZlZ5GkG05qts
ROoq0q7ckg5FZl3OASozuzRKNi4xsI06qcZqxGySDjOaylUseSavwfIy57VnKVjopRujVigYAbgT
Va5gcfdHGa3ImSZAEHzCoLiB8HmspS6m1PYq2csUERDjD/Sue1CbzJWIJPNbMkJdSq53D2rOXTZS
+6TmojK5UY2NLRdOe4dXZc110liiY+XDCmaNB5MYAHSuiWNX+8PmFUM5u3066acPj93WtLFJGwAH
yiujtYkVMFeKp37RAFVGG6VcZWLjO2hjGbAAzz0pyxrIBkVls+JcEnrWtbgttIPFS2aJ3LFvpy7g
zL3rTkj2KAvQVKjqIsfxCswTP5jAsduafNpY3hsWfMCD3qoyedMjN2NMlY5J5otpB5gz0zWTmUer
eHo/NhVX+4K07zTEdx5ajGea5bT9Q8iNQpxW5bawjSqrt39aXtDGW5ow6TbrhmTkVeHlw4C8KKst
JHLGChFUDE7FjngVadySpqF1AqHOK4u5vo5Nyq3FL4qa4jVhESPpXB2U87MUcsWzWUpXFKNzpXG3
5gOlUZL5BlGJzTbgypEeTmuWZ5TKcljzXPGNzGxLqUMj7nU8GvNdQinjmZsHGa9Neb5SH6VzV3FH
M7YXjNSYSjY40OQBuB3U1pCCAAcV0j6ekikKuMVRXT9r8jvVSlcx9mLCjOo2jmnTIFQ7wc1uWdsk
agYNJcWnmBsA8e1EZWMzipS3zAZqqqPkkg1r3dv5RPHNVUjZyAAa2GlfQYqksfStWFmVQAelRJBs
Ugj5qcrbcgg047mkYWNFJ2xwaGYPkOKqoGz1PWop2YZ25rc1huMc7ZOOmav2y7iOO9YyOXcZBzXR
2kYCrwc0GxpRKAverMDLn5s7altrQyL3qdtNlXk/dqobl09xm1HOFBq5HDs5wabb2rlxj1rbaARo
MjmrnsddHcggcx4YH7tXHvyRgk7RWftbJ4P5VDNGzKUXIJrI6iSa8t2YoDzUBXdjaDgGq8OmT7i7
EnNbENq4wpBzSlKwHV+G7nYywk8k19F+FWMPklTzkV84abB9lcSsORXsHhHVzPfW9uGONwFRMD9F
/At87aLAMngV0GvQS6jpVzEgydpqD4faOZPDVvKF5KeldGyrbQTrID0IrnqAflR8VdGhsNVvHkTb
KGNfLVyZjeyBySmeK+9fjvpMd1ezvAu1t1fFusaU9luklHzZrMZzxi2ENnitS0dQPmrnzLK7gZ+W
tSLJ2gE0qlPqaU9hLzezjyycZp8bbVAYHNXHjWNMv1rFnl2sSp4rAs1Idm8Eg8VteeqqADxXKWk2
9gMnNbiZZCK5a25tBaHQaa6GYNXoGj2X9p3KRYyM45ryu0drdwzH5RXbeHtXe2vYZFYhd1RCPU1j
C59FeHtEl0m4haBCpzX6afs63LxyQSSE7xXxh8OrO016xt5CgaT1r7++DOjx2EsY2Y/Cs6zsdtCP
Q++/hXeG719VmJZVH9a++vAMX2y9EMfIHSvz9+FMQ/twFDt4r7m8D6kdL1WEs2dxFfP4qp7x9ThK
fun2D4ahu7GQrJkR9q7GS55bJrM0y5t59NhuMfM4p0avLIpySua86pUvofQ4eNokF27MjHJz2rz7
UBK8jCU5WvW72yTylKjmvMPE88FipUj5yK5p7HbTmeb61DFGTjrXNTzLHA22nalc3E0pIYlM1lyM
zqVJNc3tDpMyLUgZmjdj1q1qFmgtmuAKz5II0ffgbqz9Q1grGbUsfSj2h3x2OS1GffuAboawYyoz
uq5eb2ZsEnJrMWNyQuTWht7Q0V+fAWujtTDFGA3D1hafEYnHmDIq1qUnkoWQ4oLLl3eWqqcnmuWl
vI2Y4NYc1zPI7HccZojBZjzXQAmpTGRCMnArkz1P1ruJbVZYyMDiuZktG81gFPBroOcq+WCpwKbF
F82MfpWgbZkFKsO3PTNBzPYreQcgKOKrXQVQF/iq9I4Qe9UZRvBLZzTjuc72K8TMq+9DbeA1QGQr
kAmq8spVTzzXRHcwsTzpHsOAMisOSJpTsYfLU/2pmyCelIZ1Gema6Y7nPUjbQ8+8Z6dHFasSvFfJ
njuA/ZpDEMAV9oa0Fv4JIyC20V8gfEopZ+dCMY6cV9XlNpaHxme03FXPlu5kk+0MiffzivZfh/cz
W4IuCea8buJEjuzIw4zXoGhamhVfKbbivpZUtLHyVKqz618PXpUg7uDXrGkaghIRzyeBXzJ4V8SQ
I8cEx3MeOte1WupW8DRzFhg+9YVMFZXR308V0Z61JG/l7x92uc1GAXVvJHIMjFSReJLSW12B1yB6
1wGveLrewSUGRfwNZ4bA87uzWtjOVWR85fEixezvJ/IGI8npXz1famUn8lmPJxXuHi7XBq1zKysS
pPrXj17ob3NyskY711U6fLLlPMxVTS52XhjRmvY1lKgr717Fp9lFZrCqKFcVxHhG3mt4BFg8e1ej
2lpcXE8aKDkH0ry85fKjryb3pXPpTwZZyT6ZAXGeK9LtoI7ZBtGGFcT4KlXT9OijuM7gtdHJqCyS
4QnbXw1Xc+8Wxt/apGwGY7aux/vFGKzbRfPIA610KW3lKMiuae5rT2MmWNokZwORXI3N7PcTGPJw
pr0F0WRGGOOnSs1NESVy0aAHNSKocdKuxAHzzXkvjK2eZJFjBwa9v1mza2xuFeb6xbLKGJXgcV1Y
b3ppHJjKnLSbPkfxBobNFOgU+Y2a8K1DS7qymdXUgE19ka9pgJdwowPavHvEGhC4R2RRuX2r9Tyv
3adj8dzL3qjkeSeFWksNVSeQ7VBFfV+j+IEuYov3nyrxXy9LAbOUowO4GteDxb/ZsaxbyCPeuivh
uaJyU5uLuj7N0zxFHEyKH+WvRLDxLZOoRmO418feE/GlnqGyJj+89zXqlrrtrGyru+f6183iMvfQ
+pwePsrM91vJFuFLhvlPvXMTSJbFmc/LXCz+Ljbod0uEHvXO3PjWG8DIj9Pes4Zfbc0q4u5y3xS3
6gh8k5UZr52njlijKDgivXfFPiW3XMchznjrXnbtBcjeq8NW6ypbnnTzRp2IvC2r3VtfJErkKWr6
20KUyWcUhJJI5r5P06w/4mETxLjBr6q8OsP7PhXHIGK+dzDCcjufZZPj/aRsbL37286FSd4Ner+H
7mW8tQZSScd686sdMW4nWSUZUGvTtMe2t0WKNdteYme259C25RG+YHdQWVlPNRaiw2kp1NYQmmCk
bulZ+0NPaXNOeUYKg1RquJic7jzVmBlY/NWhm5hKqmMZFZTQ7d7EcCt10D5Cg4qm0YXcHGRV8+li
ZSueAePo/tIeNc5rwa701rdHMi19KeMNNkmZ3gGAPavGb2NXDQyKS68dK9zKKjUrHyGf4JTg5Hj8
8RMjgg4pbBJ7S4V1BCZrf1LT2idmCnH0o02FZc7l5HrX6TRjeKPyiVPVo73TdVuU8tt52DrXoEN+
l5AGVvujmvI4X2HYD8tW5dXltEMcTld1KeHuaUqljsry9EbsQ2FFcnqerpgndxXPy6lcbS0jMQaz
JJvtaEKD6VFOnFPU0lKTVkZGtXfnxv5ZPNUvCun373wkYHy81tWemG5lELLnn0r1HRtCS3RUSPD/
AEr0o14KOrPHlhqnNojU0qxWN42YHJr2fRtLLQpLtG0iuQ0jR3+QyjKivWdKtJDEqLwgFfFZ3WjN
tI+2yXDSSTYttZiHlRityygy5aQcCmpCUYhweKuqyr904/Cvga9OzsfeYd6FmXAA2jgVzl9cbtyx
H5hW+XVoHGMtXmd3dy2966uTtJ4riqK2h2qBv2szM22U1ckCqAMVjqSqrID1pftDMQCSamEug/Zl
gwoWBxT5f3ELS/dUCkDYXJzWfrkrppUzIcECuluzRi6ejPnXx/dx3VzNtOcV8p+I7YSXjAjJr6J1
pJZHnlkJIBr5+8RSLFds7HjNftnBmM5LI/mjxNy32nM2eG63ZTwXhYj92aih2BMiuz1WNL0llHSu
Skt2iYpjgGv3TBy5oXP5BzyPLPlMS9gWQksM1lLEqnaAeK6SdRtOetYTDa59K7I7nzlSfQlE6W6E
ZwTXM316sbMxPWr19LlG2n7tcBdzyu7hicKauocc9zei1NFY7m4qe7vka2fyic4rjIGMjhQTXV2d
n5iYYfLTp7GUpWPM7qa6lu2UFsZratLLaVaQfNXZT6NaoGlEY31kLH8/f5a6KexzVXdk0S7SARxV
mY5TavSqzo6854FQiU52knArphscs9yeBMsRg5zWnJE3l/KOaq2zxgjI5rXikjyd4+WqOaW5z7fL
ncTmqbyBiQOorR1AozkRg81kSJtwfWtFMylO2hQklAchieKlhbf0zikkt94JA5p9snk8P/Kt41NB
e0LkaxjIcE1IEVTkCoCpYllPAppn2cEnin7QPaGgwUDGKrbSGwuaWBjNjrWxHDGMAj5q6I1NDRFE
RHHIPNVJ7Mfe21sSlIvlIqrNkoSpo9obx2OXlibeVA4FaVrP8vkkn0qGUjJGOc0kBRHyQc0e0OiO
wy6iIY7a5+5mlhdQhOSa6mQhifSoksYrhssuSKwdTU1UxbON3tld8k1DcgJn1rYZVt4wmDgVgXL7
mpe0OmNTUqFPMxxnvSMhQYA4rWghXYWJrIvHwSFyAKzO+M+hTeVUYDP6VSvLuPaRGeTVeWQtu68V
lscg5oO6O42RQ+WbrUazBAVJpjsVU8mqRy2T6VjJ3OuNQ5PxFFfMzPHu8quWthKo+fO0V68LeOZS
JBuWsuexsFYosYxUnRGpqcRDZtKwcL8ldfpV39kZFckJTHSCL5EUjNRW1nI0wdvuZ/Os5TvoddN3
PQ7edZUV4ulZ3iFhNbEdWqtBcpCFjXIxxVydVuI++axnsd9F62PKr6OSJDvziuTvZykEm0nkV6bq
dpgMGUkfSvNNYhEWVxwTXzXEq/cH6HwMv9oPEtTkf7VIWzyawLiVUzjg16HrGl53SqK85v1CMQR0
9q/DK/xs/pOhDRGRcK0nzc4qOPkkc1qQQGbnHy1fSyiwRt+auaex0ezMVn28enrUqOCMEcVHeR+W
5X3pI+9RGNypRuWhMy8LkVlzq8j5IJINXuuRzUMoxnGQauoOnTEinWJMSE8VQa/lMnysdtZt1M+8
rkmnxrkA4Oa5qhp7M37e7c43tla0UySG5rAgU5GTW9DIGXHpWZEdxNr7hxWrCyqnvWeGycVLGTwD
UylY1lG5NJJlsEnFLvIxt4FVmhkJBGasxRlfvdqn2gvZk4kC8MahluCp4PFZ99dLFkA/NVGO5Lgl
s8VDYvZl+e6wvWseWfqSTUFzK27Haqxy4wpwaqMrEyjYJWmuQVQn0qGC0nicZFbtlChUKF+ep7yL
7MhZs0/aEk1kyqAGPNXnlQYxmuUjuyrZydtSyagCvB5qebW5ahc6Lzl9KimuMKQpIrBtr0FjvJNX
JZVP3aTY/ZmZc2xlYnBNOtrMg5wa1IlVx0q8qpGCMc1m5mliuisqkY6VWlicgnFTtwxyelIZQcL3
NZgU43MZ+lakdySoGeaq/ZwfmpylIuWHAq1MBrM5c5zUZuvJf5icVZOH+ZaoXVuzqTitAN+01Nio
+Y7asNdo5yDzXKWyyJhWJxmtB8hQV4oJUNTXecYxmsS7BPIBp8cp4BGajkyccEisnI3VMWzleI9a
6GG7ifAY81zPTtTN7qSVyMVBp7A2NQm2k7CcVjpcziUAMQKgluGP+sJNT2+G5IyaExOhobkV0WAD
H9KJpk5APNVOFU+tU3k2MXfJANaqZz+xLUrSMCO1Zcitg8GrIvElIC0rYbI28mtHKysKFPUxi5Rx
wck1twEvGp5NVTbZbJBNWl/dqBzWcZX0LlGxJjPHrU6xkLwOaz1l+bvWnDl8Y/8A11rDchroQJE+
8FwcValRFQE1Ifaqc8oCFTWwoxsZxlPmHB4FW3kygKn7tZYcbyM9eK24YQyHiplKxRQWaRs5JzUk
l1OqHBNMlhaNjioZGwu05zTTuBnC8ujKMsdua2Yr9FUBic1iMqhuh64pPLzyuRTA6H7Yc5U1IbmQ
4GeGrIi4QZq3EepJPFYylc2jGx2nhy0tbW6guyAHJr9Lv2e3+1ahprg5Ckfzr8gLrxBd2l9bxRyM
E31+s37I88mrPpu0kuMVz1/hsb0tz+kT4V+KYNO8CQQTOdwjGPyr5I+Nl/8A2o9/cgsUTJ5r6p+F
Hhk6j4cs7d8EsoHP0rw39prwxF4U0yfCqvnDsPavnZUvfO7m0sfgR+0Nrtvc/wBoQ7iXjJFfnbFq
Er3dwNx2qa+9/j1bwxLqMzgbpM1+fMUDreXDfw5r16asjksT3c7zKwBzWGsboxJBzW2qAFs1ZS1S
UZCg/WukIR6GZFIWG3B3VHIrKTuBrZNoIwWC4xWfIQzYIPBoKlGxLCdqk+lZ15fuhKqTWnGvBH4V
Sl0uSeQkD5a2pownuZkavcnIBJNaItioG4HNJHA1q4XB49qvS3EZjHykMK6YxsQVkj6Ag8VMW2qR
mq32lQDnNY11eOHOwkLUuBDgb0MgD4OcZrVJAAI6Vx0N2HxjO6tBb5xhcnitYU9C7HSrLCI239RX
Pz3QDsFPGaPMd8YJqrJAzMCAeKr2YHQafIoAbNaUt1kcE/jWBbNsQDmpvMzkAc0ezAZcDzGJwSRV
Zjt7c1ZwRnOaqSAlyPeswJA+VAqjKcYJzV0ADgCqkiEjBB4rRQIcDLZ2LDrtrY09mbg9BWasRL4I
OK1oCseAoIo9mZGnJhkIxyK52VSsp7qDW4WLgAd6z7iLaDx8xo9mBQkl242k5qRZC+BzWZPDMjZJ
JHatPTrd5SM561oBowQj0NWWVUB25zWgtr5SfMKx5ywc8/LmgDX06SRX+YnFbt1Mskewda5+0dQo
J6ipJJ/m4PSgCrPbYySKqiFeSAa0+ZF5zTlgxyelVDcDmrtmjzzxVe2k8xx7GtLVo1KHBrCt2MbA
8jmt07FRjc9AspI9m3PIpJ3DEg54rEhugqDacH61KbnJBIbNXKXQqUDQGMENnFYd9p1y+6SIHZWt
G/mlSOgroomt2hKMvNZmZ5SyOMrg7hUkDOmQ2cV0upab+8LwjArFaAp94HionsAyWUEe1VNxHQ8V
PJGTwM1UeF1BJziueewEocg/MflzWhHLx8tYStnIwRitSKNiM5OKmnuBqQyg/ezWrEobGB8tYkSH
jg9a2bdtuATWoGkmzjBPy1lalfSEeVExqe5nWBCQcVgK/wBolJU5NZz3AfEsjEs+c0yfrg9K0hH5
S/MDWTetgMRxVSjcmUbmbcMkfSs8uGPGeKX55XIYE1N5G0cA5qHCw4xsORfk4HNXLUsDt5qnEjBg
CDiteKNeMDDfSiMbm8NhtxGwUbd2ajiaZQQ2a2YkRlw45FLJboMkLT9mUY7SBT9DU8d1EB1O6obq
3fkrnFUUglU85/KrjGxMo3L0jB2JANRBMdA1LGhXGQatxxlyfQVLgT7MriXbgc5rQhbPWq72/XAO
aE3KQpJ4qFHWwezLxRHyMGrltCioQRzVKNWbG0nitFVKoTk5pNENW0M66tl3MSDVWN3hcYJ2CtKb
ncDWQ3U8nrW0dhG+jRyxZFQFQASM5ziqUchj4BOKseZ7VHtAJV2tkEnNQXUG1S2KsQrhyST1qxcx
GVGCZArQDk921sc5FXId0vytzVKeB0mIyeuK17OIquWBoOcT7OPRqj2lGxjitIRszcZxSNaM570D
juVlwy/NmqE0RDEgcVrfYpAOrcVXljKI27qKDczgoXJzVuGXd8uTXOzXLrIwBOM1p2D+Y4ANBzmm
8WDlQcVIpwe/FW5ECqBioVQbiOeKALsMig88VZkxjcOlV1jAAzmoZ3YAgGgBXuUXIPWs2VlkbJBx
UEhLY6nmk8tiox60pOxLnbQvxOqqR2rLvCckp0pdzcLzVhY9y/MM/wBaynPQFK5jAk9c5q9aRo2S
RzUUlq4YFQduatRAxKevFZRl0NIuxqRqseMA8Uk82RhjxVH7dGiMGzurMNy8hbk05SsOU+xrDYSB
ls0/ywP71UbVjnLEmtFgXPGRU+0JHpFgEkVBO+Mj0qzHuPy4NVrmIqSWz60e0LphA+TweauK6g4P
LZrBMrqfkzUJuZVYZY1UZXHPY6ZpVXrUXnnBweKxBO7/AHiSBUqS4IBBxVGQ65uGBOGPNUlYMRx8
1XZ4Cy7sVUiiKnnNAEcvGCQcVB5mOAKvyRmQcelUvIZSdwJrSmBKrbsBu9WVjyCSDiqiId46/wCF
bMagqBzxWhnUKqwdznFW1jTGFyBTmG1SMGqTsy5AJ5NBUNi3tIOMHFRvGVJK5psLN/ESakzk85rS
M7BKNzGnhZmzg59qngixzg5q7JH5mAtWo7ORVywNQ2UkZEofkd6ZY2ziQs4OK0ZISWAwavwQBQCR
WEtzRQEwsaHA6isK4Xc54PWulaLfwO9UpbVUJ3g1JpYxBG4IJBxUrt8o4+7Wi8QI+UVXNs2Dwawe
4GVPcbEO3hqk0+eS4JTktU7aeznkGt7TNMSAFyvIpAc/qVm8SFn+9WBbb2cqc4r0XU1ikjKYyaxr
HTVL8qOvpXObt2M0Foh1NCXkiHJJ21099p6RxFtv6Vyz2zluAdorP2gzTtbrzm4J9K1ozuwpJrGs
rby+QD19K0hu34GaPaAXEs1dwwWtQ23ycDpUdowTbuzWsVyuQTg0e0A5qX5VYHrWBPE7Mcg9a6m7
RWzgcisryGLmtTNzOdZDFnINKk20Yya6Cew81MAc/SsltGuMnr+VOTuZn//U/lMtrkGRR2zXZaeD
KyhM5NcPbRbCOOhrstEvI4blPMHA9a8v2Z6B6toulsmyZ6900OVWtUj7AYrxXT9RidU2sNtepaC7
TqoiJx7UezA6u5dUgm4+6K+SfHN4l5qMsOehr6vvUMdlc7yQwQ9a+HPFU8w8RXHzNt3Gj2YubWxx
2uv9lUKCRXOwyswB55roNYX7SAO4rKtIliADDNHszSnuRmInJwaEV0JJJ4qxJIsbdAc+1I3zKcCl
KNjUPtjD5S2agdmfPvUARjIVwSa3bbTWKqx6GnSV2BDagqBx0rREDzfdBBqzFZhcDFdPZ2SlPujN
bKN9DSmYEMZhUIx+arGzcp61YvLV4nPJpsSZH41pGNjQz5YwAQAcmsK7s3+9z1rtpbImMPiqP2bA
IdSR9KJRuXGNzk0jKr0OaMkMAAcVvyW24nCEAe1VJLcL/DyPauerGx0Uo2QQSOmNpxWqJwQARmsd
W2ECrAfawGOtYtGsY20LvlqxLIMCrsUSsBxVWGJ2AOCAa0I1Mfy9+lTGNjX2aNuxRVAGK01xGck8
Vl2R2gZ5NW7lXCbgTVB7NG9aFZc7TxWFreYtxU0+zeQodpZTT7mB7hCrE5oIlGxyCSb2BIyc10ts
v7sYBqnBpTRy5Y8Vtw2xTGOlBpDYI45HRgpOazfKeOYh2zzWw9ysKkbeQKx5L1HkOF5FBqp20NBo
QoBYcVWeHLAxnFSeeJI9vQ0yAOsgLElc+tYPcftDZtmdEGTwKguLmXeDExG2pmlR0AQiqjFVPQUj
GVTU6vStUuF2+Y5KiurGswyAIgINee2bDjmtaJtzYUYPtW8VoT7Q2tQiiuEJdQxrmBpcIcmNcEGt
vEhwCWx9anijBbocVlKNg9oYElkNhDjNcZfWgjmYgYXPpXqtxGoB4FcHq1o7szJnFSZSkcVdtwQt
ZTAqDwa1JYHWRtxzz0pYbMyOM9Kz9mZSlczYonXLHpVC5kCtkDGK6qe0MaECuR1CB/4SRij2ZnKV
jRsrtLjKg4IrQaeKNGVgC1cGpmiY+WxXBrTiuXb7xbij2ZiTXcauzHHFZ6tHET0zTNQvQqFV+8K5
+OdyxBY81rYqG50TSqSeRSoN7dOayFLjgk/nWtaSKhG4ZxWigbFzYVApVjV8grVgBZD8o4q0tueM
CtLFQ3KtppwklG1TxW+umSIBtU8VuaLp4baxA/Ku7hs4GUJ5QJPtV+zNjzuzDIxUg5FbUuHQKAwI
9q6lvDRkcOgCAVbuNGVYAAuGXqaahYunucXbIsfUc1a4LANU3kbHK46VBcqUwQK0lDQ6qTsyb7Kn
BC1CbT5icfpT4GZyBg1pGPavOSaxlGxv7QrpANoGOlTR2/zA46VD5oSTaTW5aqJAAozUFRlcakRI
C4P+Fd34J0e5TVILjd+7Dg1zwjWNBwc59K9I8GSKZol3c56VMo3HJ2P1N+Fl1bP4WtomUb9mK1tf
09VtJ5FA6GvL/h/etb6HbKrFRivQtWvmvdCvFjfDoh5z7Vzyjcj2h+eHxq1GGzu5lYgktivjrxTd
pcQFweDXqnxp1ue48S3OnmR2KSHvXid5ZzyQ/MxO2s5RsXF3OK3FGJ5xmtWC4U49RVWeDOUAI21B
HFIrKoz1pVpdDansP1C8lJCqxwKz3nYjDEk1tz2JaMNisZbN3lAweD6VzNmiL+lZaQAg4JrtvJWN
BxzWFZ2fk7WIGRXQhtw57etctTXU2i7laXKryK6Pw4qzSID1BrD272IzkVpaZaztchYpDHmlT2NI
ztofc/wi8SW9pJbafvG8HHWv1H+HEsTWsDR4EhANfiD8LtB1yz8T297NdzPbFwcZOK/Z74N6dfXh
tJ97+SAM56VhXO7DM+3fhndvZ36uxO4ivtLwVKb28hlOTtIr4s8LQeVd26L1r7w+HFgkdpFK2Mmv
nMX8R9ZhPhPp3StfWG0htuflGK9Y0KeKdY2YDFeJ6Bppu2JBGFruILqTT2Me4/LXmVHY+hw8fdPS
dXvIVRY4xXz74/lkWZBuODXdXGvKR85JIrgdfnS//eMM7azk9Dqp0ziVhDRKWGc1k3KeVmTHyitQ
Trv8oHpxRqdj/oMkm9QcVz+zOg4K9uw5JQ4C1xmoTgyZ71vnLGVMng1yepxtG5yTWZ3x2DIkAJ5p
NiA5C81npKV4yahlmc5Ck8VambezN7zEt0LuRXNX+oeexVSdorEur+4Z/J3SdakjQlBuJzWpY1uc
7eKVSV6E5qVV29etMZMdM10ASR3nzBM//XrWWGAoX2fM1Ylrp8sswfkDPpXVeRshC9xXQc5itGiq
cjNY0isrH5sCtacMrEEnFYF8kkZDhm20Gbp6EEy5IIqlIew4q5FOkinJAx61VmdCCFIzURnqc8qe
hTaLg+tZ11GxQ46itPd8pBzmqlwMISeOK6I1NTncDl0EhkKZOfpS3HmQfeJrZsvJ87LKvWreqm1a
IAKu6umFSzOerHQ5FImuIbgLkO4wK+YfGfgHV5dQnubp2kt2JwK+r7ZkjJ+Xiqmt2kF5bsDGCcel
ezgcY4SueFmWEVWFmfmJ4y8F3ttJ5kAZUB7CuIs5rqzkWLDoQea/QzUfBkGoO4eFWUe1eLeMfh9b
225oLRUZPRa+2o4uMo3bPgpYCUJOKPJNP1g2yRyE/Oveuoj8Z6hKFVZ22rXAXVnNbymIxvhTjpVi
3haPBKkD3reni4t2FVw0ktD0STxpqiwMsdy6t+NcZc+I9XuJHN1cs6+9VmuVVgpXIps9sbxQIEYF
vQV1KcUtznjSl1LdvcpdsBglj6V0+n6M93IiqhB+lQ+HPDktrtmnBdRzg19EeCvDaajJE0dvgD2r
zqtdRbaZrUoOSsYOieHktIF3xFmPtXqXhzwwrstwYyB9K9L0/wAJRW+0zQKyj1FdQlnbQqI4YRHj
2r53MMXzaHsZdhOTU52CzEW1FHAq1LalUyoIIrYWDDAFTwfStA2qvHgAcV8pVqan1K2M7QS4lAkJ
4ruLp440XcRXHIPIc7RgjvSXP2qfG2R8CsJS6nRGNjroTFtJI60eatuSQeKwrOV1QI7cipZ5C3G4
nFRGVyKhV1d0u+AOa8+1PTyVZR94iu4lUjGTmq0kaSKQy5NdFJ2dzCpDmVj581mx2B436k15XrNm
YI3BXrX0N4o0eVXecAlBzjFee3WgyapE2EK7favtMkzyzVKWx8TnnDylF1Y7nzpc6D9v37F+avJ/
EWh3FjOwclsGvpnWrB9EDEo34CvLtQtf7TkaRh3719tVqx5fddz4OjQnzWkrHmuhx3kDh7dzGwPW
u8sdcvrSYNdSs4FU5LFbTG1QKlSxe6TARifpXLGrF6M7ZU5R2F8R+LLi4hVLZyh6fWsTTNVvfLy0
jbqvz+GZ2IbJwDWdJF9jxGUI28U+aBjLnbsYGuahPNKWdy205rV0DztT2pFuUJ196hk0p9SkXYpH
Pp1r2DwZ4SI2FU2Y68daiU423MJU5p7C6VorNtKoQ6+1fQHhTSXNoWkP3azbTSoFRUSEbh6Cur02
Ca3AVdypnpXxmb4hT91H3OQ4f2a57mzZLscqMjFbZV4wGU81UgjBIwprZji3YBFfP8ttD6n2t9TN
E0shCs2RTpomEZKk1curJkXcvymrmlWTSg7/AJwKy9mONWxxoufLYiQ96uxT8h1Py1l+KrGeC4Lx
K6rnsKoabLMUAff8taWIlVsd3FJuUEGpWj4JPNYVldl3EQUgiui8p9uSTQKVTQ4/WdOWRGOODXm1
14es2Eh8kbz3xXtE8Ykyp5xXNX9kP4Vx+FergavJqeNjffXKz581HQ4LcTebFvB6cVwDaf5M0nlr
tQ9OK+lNRsoHjdWjDNjuK8r1PTPKd2Ccewr7fL8292zPgMxynlldHm1xG6I204asa3guJ5cOxIzi
uivklEhAhk29OlWNPsJJnG2J0P0rs/tToefTy4qS6Z+4KlSWqpaaQ4JCg8mvRE0WUqu4mr1vpnlY
HlMxHtXmVsY2+x61DB2jaxzmk+HnWRZCOlehQWgjCAKdwq/ptooKjYc13FpofmKr7P0r5/MsxmnZ
M+mwOWQlDVCaHbiWFEKnd64rv7OD7MqjpiqelWkVqADHyK2DhmwBgV5kK7nuzeeGUNEiS5mgkiwi
4cd6wJJWDEZ6Vq3Fu6qSCayWiYZOaxrxsjfDFpJtqEE1zF3FBJcAshLE1rliFb5sYrPhj82U5IOD
Xlzjc9KMrl6SzH2YEHtWNEhVzuzwa17gyIAm4gVSDKrKSOaUKeo27DJOwqvqULXVi8ak8itGaISA
OpxiqZlCqVJyK3lG5lfc+eNf0p4FnUg818k+OrO4W5ZYietfoF4sW1WxnfYu4Cvi/wASxx3OpSDa
MA1+p8GO8kj8L8R8Ny02zxK2ilRdsgO7PesrVfLt1ZjjdXc65JbWeVCruryPUZJriVvmYrnpX9D5
dL3LH8P8TR5arM2WdpCcH5ay7lmGcZrXj0+YnOG202WxK53A16cInyszjbtm4GTzXNXca4OActXb
3lkzEkDFc9d224bAp3Z9K0lG5zT3OZgTypV4712dpIEjU44rPh0lh8780k7PboVwR+FEY2Oee5bu
7nfhUbis/AGTisBZpmnPzNjNbkTblA5zW8FoclWVmRySgdTxVKQjlx0qC+8xHIG7FV/nIxk4rohs
cs56lhZnzlSeK04bssoU5zWDFIDIY8HrW3GiqBgDNUc8p6k7Yk4wd1RfZHYnP3aoTXP2eQHlua3o
7uOeBSqkGgybMx7faRjOKqXOCoVfvCrd3c+UMFTWbu3Zbnmt47CEhLoCHJNOeIsxNVmuFUgEYq/B
Ir9uaYF60CxITjmo5bl1Y4J/Co2bbxnmq0iFs81vHY3jsWZLkzJsz+89fSr2nQuoIny4rKt18t8s
K3o7uJVHC0Sdjppq5z2o7VudqDAzUDRlRntWnctFNICAN1RSr+7x6VHtDosZO8huvANXoLkDgcGs
eWTY23nOalibAJwawdQ09ma1zN5i9fmrDlJUMxBwKspIWcgk065nhgjYMN+RS9odMaepzo1CaWby
o2ZQDWjKn7sbj8xrD3os5kUYGavPdblA5o9od8YdShJEQ5AHBrKvGWA7dpyeK3iyqORnNUZoEmy7
EHFDmdqMJ0ZlLAnFUi2zJJrcaPdlVGBXN32+KTYS1ZnQWVmZs7WwtUrjdktnviljbZ9KjmJY8A9a
iUuhvTdym24kkk9cVq27fIAM1Q2H0rQtF2gbh3rI7KcrMWQE7dvDVu2CuygM2az/AC92CBgVehmW
LAz7VMtjspTdzQk0hb75VHNeO+PdLbSWG49a9pttREJDc4ry34kk6vGHhbHl/nXzXEMv3Vj9G4Jl
fEKx4nc3EbQEPzmvKtbixKSo4Jrtrt2BMRJzH+tclqY87p2r8Pxb99o/pfCR91MxYJfJABNTTX6R
ocH5iKz5Y2Vsdaxr/wA0MMFq5ZRudsY3JpZnlYtnNSwyEDknIqjbByRuVvxFXXGCAo20oxsOUbGl
GynHHNMuCACMc1UjYqQKkkbKjipqDpmS1t5jbveplUDAUVEzEnaDVgOqrgj5vWueobxjcliGCBnm
tDBCFkOMVkxo5fIatpOI/rUyjYx5DOi1BUkMbZ3A1rpODhsiuea33TFgO9XhuUAZPFZyjc0sdJDK
sinA5FRTybAay4JH7Eip55RGhLHOKn2Zp7NGJdzhmO71ogcYNY17c73bGQM1NaT9F5o9mRKNjUnj
yMiqyqYwCSavxxknJ+7UjwhiABxR7MzcbmtpUYZQxFR67tMRUCrloBDEOKoampkjJwaPZi9mjlVX
AINV5IpF+Yk7a0IoTIxHpV424KlStQ1bQtK2hz0ZIYYzWpHLkAGmi32uflpxTbnAOaRooGhbMfXp
V9jhM1nWgI+8anuiQpAJ4rB7j9mipLMSSFPSi3k+cb+TVXPU9eatW8Zcg4NWoFOPQ3o8SKMD5azL
uJw+c/KKtR7lGMkVaKq67cZo9mT7NGJbu7OFyQK3ltwydKqpbhH4XnNaAJVduK6FT0D2aMxokViv
Q09VBwuOKkeJs7j2qFFaR8A47UnT0HGk7jzApPyjk1HJH5QO4Gt+GNFUAgbsVm30DE8dKwcDpjSd
zKWMMRjOKnktsAYFW4oQqnI5q1HCSpyM1mdXsDi76MhgoBzViybYNrHmrN9bMrscE1HbRMzg4NRG
nqYSpGgsbnnPB9qr3CKVIA6cVuxRrtwRyKo3FsWJwK6FAy9n0OW5jYACtOI5XvmrBsdw9xUkUGzC
ntVNdDKNOzsPjTKgEEmpvsxI6GrUSooGQDVvam3dlcfWpjCwTp6mUtmp5wQafxHlQOaVroK5UVVk
m5PB5rWG5Hs0JNIVBINYkkkrMclsVpk9C3SljhWZwVA61sSo62KVrbszqzA8GujjITCU5okijBCj
IFZstzndgEEVMo3K9mh94yoRz3rLlIf7gqOVpGySWP41WjdixXnOaaVtCZRsSmLrwfzqUKqJgjmr
PlHbkjmoCMZDc5NMpQRWckAYot5zuCEHmnm1eQnaT+Fa9pZIuwsuWz6VzlmPfeH3Z7e7OMZzX6w/
sSokM9oGIbAGP0r819VspWsVZNy7a++f2F7+T/hJba2uJjsBHDH3FY1/huXTlZn9GPgDxu+iWtoh
LqmAK84/ae1ObxP4dlukckIuf0rvUsbEaFZywiHzNg6V5b8Rc3WhTW7KSoXHSvnZT989BR0ufzef
H7xFMup3dhIWG1yOa+UokBYt13V9uftX+Ec6tcy2kfltuOSB718R21pPa/u5SzkcV6tJ6XOQhlXb
kYPNWLN9nDZNWRGGDbl61SkjMZ612qOlwhLqXpJUXgjK1z98w3FoxjmrjbmHJ5qrJGXG3BzUlSdy
nbXLK5DEnBrqLOVXIHSuft7MqxzzzWltaEjaSK1p7GE9zVubOOTJxzWDPZMMgZrYjlZlHJJqwkee
WHWuinsQcU1o+45Bqrc2RKnAP5V6bBZRSg/IM/Ssy+sVi3Dbxn0qwPLsNBkVbgLMQx7VvSaYGYnb
UEmnNFyucCtobALA4ZSBmtCKPswzWKu5X+XcMGti2kBAHeqAcwwSFGOamSM8HBrXtrIS4bGRVq4t
BFESFGRQBzsq8H16VU2suc+tXpBnPPQ1EI89elc4FOONiQTnFTrGH4CtWgIAVwAOKkiRB8uBmtm7
EOZlyWwQHANVo4WVyTmujYIcKQC1VXiUZAHNUZFONGXk8inPH5oJIPHtWhbWLyMCT8orZezVU4X9
KAOGaAbsOM4rRtFSNgF49Kv3NrvB2oQR7Vk+RLGxyW60AdBISYznJ/pXM3HDE54robd8wsrjLY71
j3EBBbPIzSbsBViuwDtq2C0pAXOfpWWtu5kyAcZ9K6KxtvmUkcVnzsCWCF1wOfypk26LOSa6jy4V
jAAGayNSjQxkKOaqE3cDkbybzMqAayGXYCdprofs+zLOMjNN+yrcnai8+wrojO+hUXYwLZ33nJOK
1I+cHFSS6ZJBhtpA+lWba3K4JBqxufQuWikAcGtYcKSARiixiRgRtFT3Ee1SF4pSdjOTsZckwbKk
GoHsfNQkCpRF82SKuCUBNo61jUqaA5aXOaNiyMQxzioZrbAPFb07IiknrWR56uxGCRn0rByuKMrm
R9k3EBVNbEFk6RAsDx7Vf06ANMGKfL9K6uaKERYCKKdPco41YxgbRgj2qQoyocZqy0BEzMPu5qfY
vQitQON1B55MorN1rX8N2heT97yK0JbWMkHYOvpVu2URY8sbee1AGlqWnI0eYcArXJ/YHfcrDPau
oeaRh944FEao2DgDb+tAHGNpnknleaha0weRmu0u1jkxhRkVjyopyAvSs5S6AZK2yFQNvNaNvaBV
JYE1NBD3x0rRRcYwMKKmMrG0NjKktnY5j4xVyG2O0Bwa14vKPGBVTU50iiIQYNaxdyio1tE2VxzV
C50/apIFV7CeV5suzEA10U8qPHsUDNMmUrHKGArnOas2qZJFWGjJzxxmiMbWGARQT7QsPAo5xzWf
LEFYcVdLPnHJWpfsbzAckYqVHW4e0IbWMNWj5PXg1Asf2bGc8VaWYEgnpWT3IbMi9Qxg8E1iIrMz
DmuxuFS5TG3ms5LIqT8h/Kto7CM3ysYLA0vXOCRg1ZnRkyCrdahjjZiRg9aj2ZDmW4AeB71swW7E
EsDiq9jBhwWGa6B9gUADFaWF7Q5u409GcuF/SpYLIAEEVfkkXoQKkjdelBmZ7WTcbQRSCMqdveuk
hVShyBmsidQrk4wKdhldYiSMg4rD1uPYBsHFdBHcooOeayb1RchuMgVp7Mv2hwLRjcSwJ/CtjT4T
wynAFD2uXI29/Ste2tTEue3tS9mZg0jHj0q9bR7/AJqatmZCCBgVegiMfXtQ4AMZdvr1rJnfDBTm
t6SIvyvSsme3IbJBrMCkkQJJ96vxQL0xSxRdOKvxx4xxUzWhLgYU1t5bMxBxTUw2OuK1b+PK8VQt
oiWUEdKwa6Ao2J1twynj9KzLuF4gcZxXdWcERQBgDVDUrJTG429aUY2LPNGO9zjqKtQwZ7GgWbw3
DFjlc1pEDaAo21Eo9RDYisZwwrRjxnOPlzWUQdwGKvJG7KFBOagDfijiZAVXkVTu4OCSCa0bOIxx
AOORVwLGcqQDVJ2NKZwU0O3JAqutuz5OGrrL3S3Zt6nCZpscKKgXb81OnuW1c5uO0fOOa1LXT8kb
xVqQJCQSBVtJ0ZBt4IrUzlGwyez8uMkjiueZf3m3BrpXuQw2EE1lywYbftNBBD5AVQRnFU5EDEAA
1qKcAK3PtUMluW5UEfStoxsBnxxDO3B3VuWVkWIzyKLKzO4MwJAro4o0UjA4FUTKNyncaeohLbTm
uaktCWOM/lXoTxedGQDxiucurbymIyOtBSVtDFjsXZeDVeWJoic5Nb4lQIUGAfrVN0zgsM0AZVuc
PyD1rpbd4ZFCbfmrMESLzjiovMaJgwJFAGjc2iLyAKzs9uatyXYkjC55qqgyQDzmsHubx2FVtrDk
1buEWaEsByKkjsycNg4qzLDiMqBg4xSGccJSkhQnoa37SNJEGVO6sG4tXSctk4zWtaSeWyk52isH
uBca2CNuIqOW7VBtXjFR32pI7qiDFUZPmwQOtIBruZGOT3rYs4wgBxWPFHhxx0NdPbSRiIIVGRXO
ae0ILgeYpB5HSsN4FDEY710TR5J44zVC7iCqTjGKz9mHtCO1tl4zWj9jTggH8qyLG5+cI2TzXRpI
DgZo9maDYbTDA8kCtKSPKbFGKbAyjGamZl5OQAKfszP2hz81q8RJYnBqsse5gB0renlRwQQOKy9y
KxIArf2ZmIYdvJzTfLB6A8VeXbKuT2q1AiAEECj2YH//1f5Uo9o79KezEYKE7ge1ZwbOckCrttIo
OGIrzz0DtNIvpgscas5bNfVXw/XFlC8qksfWvmrwLZxalqSxEjANfWei2y2BhtlHAoAd42fytOka
P5Mr2r4q8RIv2uaRly26vtHx1FjTHO49K+NvEcXzsc96AjC7PP54/MJIrIljdWIVDXTLBuPSrQjh
VcMik+tKTsdEKepw/ksxywPHrU4jYDG0mt2S2XeSop6xIvBArJyua+zRn2VjuYMRW22IlxwMVHEA
p4FRXbE/hTp7h7NFiGQFtxPQ10VndKABiuGjnwQucVrw3YRRya6Ke5pTpm9eyqxJIqCxjV5c7uBW
VJN5qH5jUmmCbzyPmIrU09mjsPkzswMUPbxlfugZqnIshIwGH4VILnK+Vg5FTKVjWnTE+wpLnao/
KsW/sPs25jzXQQ3PkZyN2aoakxuUZgMVjNcx0U6ZxIA3nPar9nGssgJ7VkT5R345BqaxuHMo4IAr
NwL9mjsGjUKMLioi67gMZIqxuWWAAHBxWVsdWIwSBSjG5cY9Des5VDqproGaEIAzA1xsW6PLHPFI
1zKXB3tgVXszVwOyi2fwjAzVry+4Py5rmbS7LAKSa6OznSUiIsKjl1sZNdBkq7fmz0pUkyOKfeoF
OxWzg1VgTdkMduPWk1bQEraCTqrKckZrD8v96cA9asX16sMjRg55p1pIspDcGkBJ5RVRgU7kIcZy
K0SgCmoNinI4FQ4AYiyyrIRubFX/ADehJq4tgJW6gGkm01oQDyazsYy3IluyuCD0q9Z64kc6xOpN
Ysibc1XjUGYeoNbR2JPW0uY5412jmrUIwDXH6fM0YUEsa7i0gEsYbdz9aylK4FJ1dmPBas+ezd93
7sn8K6+C1+YKw/E10lnpUDAEhTWPtDKUT5e1zT7m2uDIY32H2pto29VxkV9JeJfDlrfWjqqojKPS
vnG8tJdPvngwxVW60udkGl5G6M5Oa5HULUxly3SuwiuQseGFc7q8qyKwA59qamxSjc4Jh++YdRmr
XlYU7RVV4XWYthuta0SssDOyn5RWhikcxfx7FYtyawoZMOc1paheLLIyA1ShtS8q4NM1ULGihLdj
V+Pgng9auwWIWMZ5pRDtb6VcZMuKvoTWzbXHoK6SACXbgHNc5EMuAFIANdPZRkYODWqNVGx1+n/6
Oikn9a7LTJVYqxHSuLtE3oo54roLaTyMCtyjujdJgADGPaszUL1FjKg8mqH2pQmS3Nc3qN4yksDu
FBdPctwws8pfJwxq9NpTSqGFZOnaiH4ZduK7iyuI3jZSAcig6Ke5yQtfKO3byKcQV6itS6VElLZq
vcMhgL8DaKiojU4jVXdHBDEV3XhaRJ7ddzDd715Zq99vlZFUnBrovDNxJCFkLED0qHLoVGVj2AwZ
DDGa0PCPmR65Cm5tu4cVX0+4jurcuSAQKk8OS+R4iibHy76w52XN6H6O+E5DHottwR8orp5dR8nS
r4ZJyhFc94RjF54ft3UY+T8qvS2jyW8kBY4bjmuOdTUmMbn5Y/FC2lk8bXlw8bCMyHkj3rh9Q2Qo
DkEGvrH46eFoNPjlvEVd5PUCviu4lkbfuLNg0TmaJWInjWdvlXlvatS38POB5jDj6VkWVz5dwu5Q
Rmu7m1+1tbUDaucVlXmzansc1c2ewFapw2QBPy1ct9Qjv5WC4xW9HZoqF9wzXLKq9iznTF5WN1Oe
RNuAcVeuImbcADXMXkE6HOWFctSZtSXQ1I5drA7s10WmMxljkU964e0WRyFIau40B/MuFtsZOaun
PQ39mfX3w6u7aS1tE2gzA1+s/wAIPFen6b4etoHiUzlQM4r8d/hfZzHWIYSzbc96/R3wE0y3lpai
QhRisK8zuw8bH6WeAbtLySG7xlTzX2t4O1FhbxqpI6V8SfB+y+0+TDv5Va+xfD4NnKlvg44r5/Ev
U+qwnwn1h4L1NAh3tg1rahrEYuWUfNmvLtK82OFXRyoNa9uXncFmOQa8yse9hqmh2Z/exGXcAOte
f65rK25eEAk9OK6G5vWigaME159eQNcu7kn8qxv0PQpmZBfNFP57ElaNZ1xrxPLhLKOhxVeS3Zcr
hqrLYdSTn8KR1ezRjw5TcWySa5/VomkYsC1dDfS/Y9zbelcnJrMcs+1lUCuc60jJ2PzksMU5CFOC
MmtK9likXKYU1kq6qCCaDoILq3jz5gUZFVFXJAArTCmYkA8VC6LCSGOMVvHY19mSrprsgcOKosoj
lCMe9WU1Daduc9qq3I8wmQEjHNdKMjrbS3TyQyjJpZYiDyCBUfhqYSExSHgetaevSxWiGRCDitOc
j2aObvLfzASowRXNXMBIKsDV6HxCLhnjMe3bVe6v42yoABNXLYxexweqLLA2EJGfSsmKeTOGLGu1
nt0uAeM5rJl0jywWB5rE53sVreUE7SarajcouUDAmobhJLcMQrMfYVi2VjdX96GdnVSe9bRkc72E
aZ0yVLc+lNCT3JJLNgV09xoQRlG7P4U2W0W2i4GTXTB3OeS0MWNfLwrDmpZmXyiuOtSmLeCScGqh
RlY5JxXp05cqueXVp30KtpopmlaQNxWbr3gsX8LnKjbXY6dIEbGM5rZuIDKhIJwapYp9GctTCrqj
461f4bB55CsKkqfTrXBan8PbqQmOONo8e1fbr6fGspLxhqqah4etr+MhI0jb2Fd9DEOOqOKph09D
4bi+FV06nMy5PvXUaN8M5bPmZg9fRreC50kJVmIHtVseG5VQREMp6V2VMY7HOsIup4xZ+DJp7mOG
IHZkdK+k/BvhlNFgjMiAnHpR4f0FLNlaRQ59SK7hmRdqqMCvPq45x2LjgV1LwETjhP0oj0r7Q2VN
IkiRoWyDS2Or+RMR5ZYVz1MS5rU2p4ZU3oVbyw+y5zyRVBW25zmtq+uhduW27c1jOm3PNePVnqeh
GHUpyAMxOavW6goQRmqZjwSQSe1Wo+55rJz6FlScGN2wcc1FHcYOGyc0+8PIxVTy/f8ASkpWM6hf
dg2KrkbSDjIpI7eWU4XeanljNvhXBrelPoZmTeRx3QMbJn61z8umpbMdqDafQV2EcKSkfOBTdSs9
kDMOTXfHayOdau8jxLxVoMN9E4EaZI9K+c9X8OXFlcSeWjMuewr62voSyNkGuQk0+CRyZIFc+4r1
8FmcqUeVnzOa5dGc+ZHyx/wj95fSKnkyKM9cV6HpPg429uPMALYr2f7JYovFoisPaqDRrvKhcKPa
uyWbOx58cCrni+q6E9uSQmV9q5iXwjJqZyi7MH86+l10SPUPkZR+VJJ4QFpl1Pv0qI49yVzSWDSP
BtI8ByK65wNhr1/QvDTtst4UIbuQK1orEq+xUP5V6t4NsI7bLSqHJ9RUvFMyeHXYz9N8AzQwiR23
bqiudJazl8vyycH0r11ZREeBlTVS7t4bn5ti5+lcdd31O7CXWh5rHaeXtJFXokwwOOntW7PYgNgD
AFVmtxEC2c4rhUD1efuZup7Tb5DbSKXwzeRq5RyDisfV45bhSiOVFUrG2lto8b23etXotCdWdtrc
VpcE4RGriptPjiyyKAK0o5ZCNrMWoflTnmocBt30Mq2WKBw5UVvSXETQqVIFYFwrEkKDVOUTooyW
wKPZiqysbgII4INU54fMRhtP5Vl2l28TgNubmujhdJULHCmuqi7Hm1zzXUbd45SCpIrJ/sX7WQWX
GfavTZ7WG5nCHbyah1KyjskGwg16EazRxypJqzPNJfDFquAbdXP0qMaJbQqQsCqfpXotpHHIp3EE
1DcaZvJwcCuulWk9TyqlCK0PM5NIeWTamQM10dlo0cEY8xQ7VstZ+SematW8fmEKSRRiHOeyOzDc
kFqzJttKBuVZVAXPSvSbe0RrRY1UBgOtYgszEA4BwK1bO8XiMnFeTiKLasz1sPXildbEq2piUg8k
1Tkk8pjk9DWy08aAnIbiuXvZMys2Tiuejh5R1Ir4mM9DVW9SUbcVVdkG7JGBWQs4TvVO7vCMAEml
Xk3uFCKRFfXBLsqAinabG8bBnJNNSLzcOec+1aEOEBGDxXmzdjtp7kGqXQXCqpJrG84gjINbc8ay
HJFZk6IhHIohLqXLYf55CYyayrqcxxs+DgVfRN/Q1Hc2qyoY93WtpS0Mjx7xJfPcwyqGIXHSvmnX
7YrcSSg19P8AizSBZ28szSAcdK+ZdemEskoXoO9fp3AS9+7PxnxUkvY2ifPXiUTtet852g1gJGpZ
Qa6nxGFS5ds5rgHv8z7FGMGv6Lyz4bH8OcWUEpXO8tYoDFt2r+VYOpW6qWKngVLDcOsI4YDFZk85
bcCxavYUbHxUtkc/LtLEY6VQeBGPK8/StCWExy+Zk4qpdyqQu0YIpnPPcYtvtYE/dFYGvGKTasah
SK0bvUkhgbPBArjG1MXUjKexoOee5HHAqHJAOK0o4SWDCs9WVDjIatS1lXI5raGxy1Y3ZNJbJKhB
T5vpWDNbiEmupmlXBYDFctfSkvuGcA10Q2OKorOxWWBSxcDBqO4uTbDJy1N888/LRtE5G4cCqMXA
II2uMSup2nnmt2DaqDABoj8oQCIAA0+C2bk54rSMDJq2gyeNJVI21HFpDuCQ3yipJX8rIPUVHFrK
wbkI/WtBGLfaaysSD0rJ/tAWrhCCa6KSf7QxPIBrFutK8x9wP6UASi8WfBBIrSgGcHPFczJbyQOq
4bbmtiCRlQAAtW8djeOxcuZl+6vFURK6sVBNQShy+d1SR47nvQ1c3py6DC0iyZ3HbVlrrcNverKQ
CRcis24haBi3Wp9mjXnK8oHLHk0sMo6EVWZixyabWDpnSplq6lFuhYVhNM9wTknGa05UaRRlqrCE
R80vZo7IvqQx23BJ7VAy7SR6VoKu7PPSqUgw+SOKPZo61Mqzt5cLuewrgV8QObww4fGcV3V9KGTY
B7VzUXh0TXC3GQuDnpWR0qZuwSh0ViCM+1Y+pqrOCAM1uTx/Z0UL/DxWFL++Y5yMUHQplGO2Z8H8
KvR2eMEip4Y9vykVqxxqBnPFJxudFOVmYbWOCWxT0i24GK1pNh4zTGiCru4P4VEoHVTnqZ8nCg+l
RwxPcsVUH5fapZBkgY61uaaiRDlM5rGWx30viM2SJkjZe4Feb65vHmBgdtes3yjhhwK4HxLEjQEq
ApxXynEt/Y+6fpPAbjHEXmz5/wBXtBK8hjG3n8687u4XiLAgnFeoagRFI4z3rk7yFJA3Ar8Nr1Gp
tM/p6i04Jx2OC25Zsil8hH6oGrSuIPmOFOPao4HRHCkfnXOqx1JW2KP2ZE/5ZgVQuIdxJUYwa6iZ
Ul4XArCuY/KIXOeav2hMmzNWIqRkVK8eUJAq0sWQSTUoVcbc5NYyrXNadM5GUmGQsR3qI3YYYArS
1C2OWOCBXOviNuSODWXNd2N1GyN2zYseprpI1+Sud0wB+c8V0KMAQM10VKfY5OfUpyptbOKETPJI
/GrzIGyR2qrJ8vbGKy9mWiYAKDxWfchpcgGtKCM3GEANaH9hvgNuO36U/ZF+1POrqydWLZq3Y2bs
VbkYNdPd2Hlc/exSWkDMDtjOBS9mS3ckjiCxc1UkOOh70+8kMGEIK1Sgk81sHPWj2YjYtroKAGB4
4pl3MjKRVeaB0UGMFm6cVmzx3aqWaF8D1p+zAsQKPMJHrXRJaebHuAxXJQyMWUc5zXe2iSNboFRm
J9qwlT1A5yWDa5AUnBphtflJK9K7NdMLAM42k+oqC5skhQ4IbPpU+zLU7HCFxFIRnHNJNcB1CAe1
QaxbTI5KBjz2qpapMy5dGH1qXQRqi5BF83PetuJFRCcVm2cbyuFCnHSuiFi4AGM07RW7LUG9jObP
brmrsCbkzj5hVqKzO7awrYt9Iwwk38elTKyNYYeT3RkRRktgqetaJthtHTNaktmoX5cA1XWEgAbs
1blZHRTwbe5jy2hAOKhSMLgBfmFb0kaRoS7j8axGlTedrA4rmlWjtc7YYGfYcHIwMdKQsDwwBNOX
Y3cA0/7MGOVbJrnlVS2Klh5roQeXnnbUiKVOMHFWPLEQ55xUD3MadSmauMtLmNiKa2VzyKiXT9hL
AgAVoQ+ZccrCSg70sr+X2yRUqoZSp6XRTxt49KXy++2rkMBuugwfSrsdlOjBTC5X1xXQp9zkcWjn
pbdlywBxVJvXaQa7VrTd8hXFUp9KTBUOozVydjO3VnFM7jpnFVmuJVIBZgK7FdFGc7waoalohZPk
PNEXchu5hI+7BxmraWzSZOOlFtZvD8jAkiteFfKU5GauG5DdjnbhCpAJxin2pwRzTdSGXLA4qC1l
2naRWxnza3NyQkqACaptB1OKmj/pV0KPKJxUylYftDBliAzxUMUADbsdKvsp+bI4pgAHQU07ilK5
M+3y9oHNZsihevXNaMak5AFVZbZ5ZgmCo6VHtB0zW063UR7mwavpCPMVwMKDTLW3aOIJk1YZxEAp
xmsZSsaG1eX0Dae0WwZQV9Cfsj+IvI8YpFCzIwbt9a+V74/6HKQ3OK9z/ZDDL49hbJYFv61z1p+6
a00f0y+A7m+1DRbZ5ZJCqqOtUPH3iC1s9OmtpUG7bjmvSPhBoqap4ZtfLwGCD+VeG/tBaNJpvmbZ
Su3tXgcvvHdzaWPx+/aRuLWSe8ZlU7yccV+fE0CCeSTA25r66/aY1R1uTCGPJwTmvjS5u0t40Ibe
Xr2KMbo5LEF2qH51421zs92pfGOlXbmdnQ4J+auaKsGbcT1rtjsZwfQ1+JBuBAqSNkOVxlqw/Ndf
lya0rQOzg4OPWsypSsXNhVxxxVzy92DipkjGQDWisaADJFdNKGhnJ3KVtbFTuIOKssvIAHNSXEyR
IMdaorP0aumFPQyc7aG3ZAggYNJrMYSMMal0+SNsEnFZXie5wgWPLY9Kr2YvaHPtKD0wKch35Uru
qnaxvPgEFfwrbS28nHBNaJW0D2hlS6YZWyox9Kg+wyQuq/NXVxxgKCcUpgRyeOlAe0F0+NlQFias
zKZAy4NS22F+UY/CrDR+WwbrUxjYPaHGXts0bniqkQIPQ9a6q+CS84GazoLQSPtzjmsmHtDP+b+6
cVTk8xWyCRXXT2SxRYHzVhzxAL06e1NyuQZiSMh+YkkmryHdtOD1qrHDuYe1asUWNvtT5zL2hrW3
yqMCtGIrj5uaqxxgoNpzTJiYEJYlcetHOxqZNIYQThRWTcwpJlgFAFUje7nPJ4NRy3nykZo52WNZ
wgKr2qIENkMBVLeWfGTirJUg4xSlPQiM76FmONORtFWFbZnAquFJqRnCg88isOdllhZnXucU7d5m
Sc1UVww6irEfQ/WtqbuTGVzKuZBvKYrU0O2zKGYZGaxrpdspbB610ehSbiBiumG4SlY6O80uOeIs
Aq4FcLcj7PI0YHSu7vbgxKVycGuJu4CXLklsmtZOxPtCWxn2nkmtCSQSY5xWEilcc4FTfaNmBye1
ZylcTn0LMqYBwaqq20nINTiXeMcVDJEz5Cg81jPYgyb5mlyFJFX9L03KZYgmq0lvKrbTG3PtV+2l
a3wSTx2rIqMrHQW1skXOAMVWvJwuQDwKjN95oCqCtZt0xC9c1dPcr2ghu0Y7cDdUiMoxk7s1z7Rv
y4JzUEd9Ikm0hutah7Q6WX1z2qS05OCapxzebHjHNPhk8twcVl7RlxdzZkhK4IFU33ghVBH4VqxS
rIoyKfcLGFGAMipbuMx5I2VS2ayXlAY8it2Qh0YHrXKzROrtwSKQGxburKcGrxUBDgjFc3A7RHOe
KvG6LY2k8UG0NieSUx5YN0NZU1yZThs4q3taUng4qlcwNGQ4BwK1p7BKVizCEVeMCpRJsyWbNYkV
yQ5HPFWmkL4XGOaszk7mlDIpY5HFOZRvDA1keYVwM1bilPGSaCTSiC8ZFakbLgACsuMFlGK1LSEt
jk0AQ3MRfoDxVH5lO0qcCutjtggORk1Qu7VSrOBWD3AzYl3OoB+WuqjigjhwVBbFcXHIyueD8prf
trreoBraOwDbmzSYNhQMGs8WPlE8CtrOcnNUp7lFypxTJcERwbYzz/8Aqqa5uUiTfxWcZOTjmq7x
vKSMnFBk0QSTmRi44FTJIzYAJqP7Ic7avQ2jKRyeaBGna3GVVSKz9ZlES8HlvSrqxeXgnisfVMsu
cE1sqY0jESVsgluta8S+aoweK59ixzxgir1pdmHKkbs1Rp7NFueJI25HNVPtSxuM8gVNczb0Y965
aVpWc4DUGR6DZzJLjFaUsIkUBRXG6U8gxktXa2so2DPWk9gEt7YoCGqC5tlOTjmrVxdrGpNVLacX
jhSdo/nWAFBYih5U46VZjUKTWhdFLdQoAf3rOi/eNnGOaTXQCK4i35rNWPY+MGtec7cgg8VSXEhx
jms5RsBLHctbsASSDWpPcxm3+bBJFYNwdnUdKyprt+hY4qCouwsih5X571IlkXBIOKppJubOeK14
rgcAClKNxNlVYBGGBGWq9ZwDIJ4p7qPv1WecgkDKgVlKNhGvJKq/KDUPnbcHI49KzY5mdtuCat7C
MkniiMbmlMvm5WWPYQQ1UDGQTjmsm4vdkuwAgZrStbjIBK1pGNi5OxVngkZuhIqS3tWXlicH1rfj
8tgPlFNlh3DKngelUZSlczfs/wAwNXzbK0J+Xke1RxHBCkdKna5WJGBANBJzbR4mYE9617eEEDcK
xZ5Q8+4HHNbNtcp8vHSr52BqJCFUnbiqckm18Z4q5Jcq0ZAAGOOKwZXO4jJo52B0a6gkVucjnFc1
cXnms3Pemb22lS2KqmFsn61pF3Ak3n0FN845xinbG9Ksw2+7nFDdgKxYtgYqvMpIA5yK1Xix0zxV
GTk7SprP2jHYoxq/cmtazi+YEjpVRUGRjitSF1UAY6VJujXUoEyR92su5u1YlFGKiubsnhazJSzD
dzmsnMCwVVyRjJNL9nKgqByahtpTzuGMVfSZS2TjioA5q7tJElySTViIEKAcmtS6dXIwuabFBu5A
IpAVAjDtVlJfLI5NW/JwpGKpPCdxweK5wN+B1ePdgVl3bGXKKDRDKYsAnir0YQkNwaAMeK1Kc45q
yJWGFz0q7dAKm4VirJ8/Sg09obUMjtjk1YeVuBnpVSCVVQ5xTs7mJBrT2ZmNndsbgTWY1zklcEVs
iMFcHvWLexLEx2tnNa2Av2kjepxWsr++DXP2chXHGa2ky4BxV+zM/aH/1v5OGmBzzihZWkYqmT9K
ypWfkYNbuiRZcMwzXBY9A9S+Fu+HVgXJ619Yw3wjnjbuBXzR4Kt4xfq6kKfaveRuZkGWpAavie/+
12MiMMACvkrxLJGbp4xIDg19J+JGaPTpACcla+PtfZ4r+R2dup70F09yXKrkA1BJIfSqcM27+KrD
ZbOAelRPY6Ke5B5u3IODVS5uREhfPNExKn0rD1FXcbQW5rI1NGz1Tzn29MGtSeVGXqK5SysyuWyQ
1aHzHKlj8tXT3AXJMmBnGa0kJUYzmqSDqSKtosrAkLkCuinuaUy/DhiFz1NegaNp8YjWQ4zXm9uC
rgknIr0DSb1iqxkYFam8Y3Oglt0IIC1hSWe1y2TXZBYWgzvBb61gz4DHjIH61nUN6cDEaMrwRn8K
ix8hyK1SpbIxj8KyLnchYYOBWZ0U6Zyd9bq8hwO9V0jEPAAzWxJHuY4qpLA68YPNFi/ZoktZWUgZ
JzW0m3qQM1i26bGGTWnv6YPQUoxsNQQ6cqFOM4rHacrn61YuZcjGazmYEdaZRt2km9Mg81diuXti
W3EmsS0XbyWNFzckMVzWUtyPZo321wk8gHHrTptYzDkALXFeYzODk9augeahG45qWyJRsV5795Zj
knOa3NJvTE67jxXOvbbGyc5q1BuG0EEYpEno/wBqTbncvNRearEFWFcQbh4wRuY/jVqzvnUn7xrN
zA7WK78thjnFWbnUfMUKVGRXPRS7vmJINW1QSMGLcCoMZbiyqWUtgisyBW+0A88GumEayR7R2rP8
nypMgVXOyTctjtCnHSumsNQ8orljgVyUMmFAzimvdtGSBmsHNlyjY9YXU4HTO5QRV3TdYMs3kDnF
eORXL7gTIwH1rqdEvFiuFYtnJrMycEerXJeZTHzg15v4i8OcPMkZZuvAr1WwMFzCjhwWo1OWzt7W
QStGCR3oF7NHyvexm33Kcqw7Guck/eE85rtfE8Ya5keHlCe1cO2UOSelXzsPZorNAGY5FSXMiJaP
EFG5hipJT8hZfvVjs7u53AgCjnZHsUeeXNtJDdM53Hca2NMXdKhYVvXNiJ+SuCPamW2n7ZFIBwKc
Z6l+zRviPci4HSsm5G1ioro41YRBQprFntC0pJz1zW/Oyo09SzYwqxDE111jCoIGK5a2jMbAA119
hlSDg4xTUzb2aNdSIsYFSy3YRCcjIqvMTwQOaxbktgkkg1spW0D2aJ59WcMQCcZp0VyZh83NYewu
w5NaUAKYGKfOylGxd3FHGCVrpLG/MKYzXLSOowSaf9oOzaCarm0ubUo3Z1Ut355yDmqt2ZTbP1Ax
XPWt40EozyPet671FJbfYAMkY4qHK50ezR57JkzOCCea6TT2ESAg1iSgrKxCk1at3ZXXOcVnKViZ
Rsek6JqDM6xbjz716zoelCa5gmzhs5rx7w9Yia4SZWJr3bR51tjCX+XHrXPJvoV7NH3z8M2H9gQQ
Mfm24rq9RVLSJmdgPrXmvws1H7TYwqjZAHY12/jRZfsZwGUY61y1EUo2Pln41W41axlCn5VPavz+
1KKO2uZICRkGvuD4sa9DpWjz7ZFdzxya/ODXPEE13qU0gDAbjVWvqM3pUVXLKc1iarLKyFQ7YqnF
qjjg5qGe7MueKwr7mtPY0dAvDbP87En3Nd9BqBmYANx0rxsztG4OStdbpuo/IAzYxXNKJtGNz2Wy
jjlxwCKz9Z06MZKAVlaVq0YwokUn610chWdM7s5rknudNKBysFuOQFrp/Cljt1WMnON1Rx2qx5Y1
ueH2UahHtH8Xaqp7HT7M+uvhvoyJqUF2eFOK+7PBFkTfQzqCVXFfGPgmRI7K3cnZ7193/B8x6iIo
uGJ4rGud1CnofbXwL1Nv7ZWCTKqBjmvuuwCPdwmMgk4r4Q8EaS2iahDcRg5evtfwdI7pFdSE9ute
DiNz6LCfCfRNjH5djGc9a2LCDcckYrH0WV7+OONF3AegrvIrEwoMKc15tY9/DU9DntQtvkJLYrmB
GDJsGTXol3YtcQv8pFcObVrSdiwP41gdsXYwdWRLUZxziuaS/LErt4/nXZarbC8QsxIxXDm1MbkK
CdpoO6L0KWsxJJas5OMV5JLBiZ5FkPBr1jVopGtHXDAV5XJFLFK6hWKn2rnOkQF24LHimuCPl3Gn
hdvJzkVEzdzQdBoWlyIByc1U1KQ3ILR9R6VTfe3QGkhm8oneOPerUzoMaCeRZijg8Gt8zJ5R+YZr
Ev5oN+5XG72qvDIGIw/610KZznSadqEkMpCgj8K1Lxpb4AMzBTWBbyxrjkZrTkv0iQDK7q1AiOiJ
ApdXJY1zOoQSx5Zdz4rpI713HzBttVpZQuQU3A1Tl0OZ7GZpbPICJAVxWnLFkHg1AMLkqu36UyS8
MSkEVJzvYItMS5cKy8e4q8+jQ2gwoG76Vm2+srEcnHFaL6oLlSQeauMuhzvYxLv5Mj0rGdi2VIzi
tm5Hmkk9qpCNY+fvZrohKxzy2MJkO8gggU4Wnn4Vc8VsSwLKMrwauafbeS25hn8K6XUdrHNJdTno
oDbPhgRj1rdhkBTBGaTVIkk5Bxj0rPglQ4RTuxxSpuzM6790nniU84qOOPDAYP5VPTVvLSF182ZF
Pua7qdZ7HDGlzI3bS3jUBmjBPuKp6hbRTvlUCY9KuRahZyqojmRsehqOblhtyRUSxOppHD3KcUW1
AgHtWbeM9vkjLGttFO4cGluLMOpfGaybKrRsrGFbzSTxktuWrkTBMDFRMBFlcdKWNN3zHNaN2RxS
3Rpb8rgCoJEBBOTRH1Iyacy9Tk5rzqm51R2KC58zGTg1YuTHBGGZwDWb9peO4A2nFGq27XsSkMw+
lZjIllNwx2gtipfKcnG1s1Y0S1+zgBgWx610wtk3bgufwoE43JNEs9iFnTP4VX1ywEgZ4wdw7Cty
O5EMRjCgVBA4aQh8YY960pkuB5Kn2uO4yySKqH0rrIWFzGI3Haux1SytDAXURh8Z4rkYIGV2wpr0
6cdDhc9bHEaxaLFcFV5B7Vz0+nDhsEV3uq2h3+ZgnHtWA+1gQQMin6HLiYp6M4uexPJBNUTZ45yf
yrrJ1U5AFUZbbapZgVWsvfvscahCOxT0+QQOMjgVuS3kEqhcqSe1cjc3PlEqnNU7ZnWQSMzDnpXR
BVFsjGpKF7XO9stMSQhytdNaR+Q4Vc8Vy2n6uu0K+FxW7bXySPhWB/Gtby+0Y+70OokuCiAgFjUl
pcPMDuUjFU4drKCTWjAyBcAgYq2nbUqk430KF5IFYqKy5WOwjk5q3eKzSjAJWnJbeZgYrmTtseg1
dHMuhycrVaRCcgAj8K7CXTQgOBmsaa3ZCcKaHK46JkCPavU5phGcjmrzxkZyCDVaSMkZwRQ5XDls
9CqqgPggGn3USSRgABahf5M5NKknmAKScU1NmNRX3MQ22w5yaSWV4YXcE4Fb0lpuGUy1ZWqQLFp8
5JwwFbUZtux51fRXOKtvEYa+MJYA59a6XVblDAr+ZnjPWvn+SdoNWlkMjKFb1q9qvjPy4PKEgJXj
r0r6ahlkpRuzwKuZpOyPQE1s20w28gGtmLxUjyLE6ooPevnS28YebOFdl/OtO51d3wyP+RrvpZe4
62PNqYxSeh9JTz27w+akitXPf2gY5CeirXj9j4umhQQM5P1Nbra8ZYCAfvd66FStqkYyqc2jPUJv
GEKQmHCH3rFXxHD5gPnIvPrXjd3esCzmVvzrjNS1uWAlllbj3rz6+Ec5XSPQo4pQhyXPre38QWez
Mtyi/U1mza9ZySEJcIy59a+M7zxdezp5QmlQL6Gtfw3rl1JKqSTSnHqa4a1GcdLG9CUe59aG9Ugs
rZFUfte5xx3rgtN1rfthd/1611ETbhuB4rxsVB9T1qE1sjuLORSgGats6rnmuPgu2i+XnmtW3leb
+9XjVT06Zdubvy42rh7rV5POKAdTXVX0JaFgM1ycenbnYsTnNZqTRbmbNnfMqA4zmmXN+8G642nj
tVYW8kQACtj6Ul+qGzYE4OK25rozZ5Z421iTVraSMZj7cV886raNb28rklvc17/qNkkqSgmvB/Gd
81pE9qF46Zr9R4JqvnSPxrxCwydNs+c9bzPdumTjNY0fhzLics3rW/KvmXZYnvWjNOIbcjAHFf0Z
lUvdsfxNxpDlmzltSuY7S2ESkFhxXKfaWbDY71d1dSzmTczAmsr7sJOMmvbPz5yuR3+oKiFRhjXO
SX3ynjJqvOJpJ2GGIzR9gkPOG59qDCe5iXzPcBhuPNc2IZIXblq7Ga1aHJYEVmTxq/pmgycbmWru
uOTVmO7dGBqOQbQR1qluLcAVtDY5qsbM6tLnz0xuqtLBvyOfyqlYoV55raLKqHgZrohscdWF2c/J
H5bFcU0ybVwKvXRwpYiufaVS7ZNUc7VtDShuGVgclq3YtQCIcgVxi3G1yAeKtG43A84raGxm4F+7
vvMZu1YzsZHGD3qJ97OeCaswIEyWPNUL2ZqwDCAelXrYqMqwyTWUs23PSnJKVYGgPZnT/wBmwywk
kgtWG1n9m35JbnvT11homEfatZmjuoCQwJI7VopmljldwYmsu5uHR+F+WtaS2aJztyeacbFp0OUI
/Cj2g07EVpqflgbh0pJr77S+0IMdKzZ7CeMlURyPpWjY2hiALg7vej2hujPlTYxqAMSxGOBW1eQK
VLA4IrI2kZ4NQdCZSlvAuYz8uKZHdKWCg5zWTqIcu20NVO1Lq4BJ60jrUztdiBAwNZtzIoBGBQsj
bAMmsS/uDEQM9az9odKmR/NJLgDIzW6ke1Bzis2wCON2as3N0q/IDWbOiM2UrpiSVz1rO8jJOK0C
27mk6dqz9odMZ6lMxHjJIpRKyAqe1XiodemMVmXZKowxR7Q6Iz1Me91JreQBPnOcV0VjKbu1DsNp
rk0tgZd7k9e9dfY/KihBxSc+h005+8R/ZdzgA9DW7BBsReeaZDEOGY4rSiTccAcCsajsj0qMryMa
9Q7DmuO1Oxa6Rk5rvr6NDxu6VmJAG4xk18nxBiuSlc/S+D8F7eqkz5j8T+Hrq2lZo1kf6VxIstQc
Ffskn5V9+aN4BHiJlE1vweny16Db/ADTlUNLGqZ9Vr8BznFqEnUlof1VkWBfs1Sjqflnc6fdQg+Z
bOv1Fct9ilmuwiqwBNfq54l/Z20q40+SSJl8xR0C184WXwJuDr62gtpjEWxnZXzyzyk9mfRwyWa0
sfLLeHLiKASBXYYri5rPU5rvyY7KV1J7Cv2g0P8AZLtL3R4XmVxvTOdtYP8AwzFo+h3jMEjlIPda
ipn1NbMJZPNuzR+R9xoepWsHmS2kqD3FZlnbXEk4BRuuK/XbXvgBp2sQG2WFEHTISuRtf2Q9LgPn
vMVwc9Kr+26TV7mkcjqdEfnovge61O2Vlgk5HYVgXPwhvJW589ea/VWH4TaVocAtVET7OMkVjXPg
WwDfLHGefQVjUzqEdUzro5HUlJRaPzbs/hbdQxBFEzMPam3Pw61SDLLb3DAe1fpxpXw10+Rg5RP+
+a7O0+FunXKNE1vFg8Z2V5eL4snF2SPvst8NqNaN5s/ISHwxeo4SSGQEdc1rS+BHmQMGfd6V+ps/
7Oek3ErzEom45+7VH/hnfR4HDm5Hy9q5JcY1EezR8KcO/tH5eQeDtUtmBis5pVHtXZ6f4Z1K8gMU
tjLF77a/UHSPhJocWLYpbufdRXaSfA7R1g8zyoUz/siuepxzWjokW/CPCvXmPx7vPh/KpZW3lye9
TW3gW7tICRbStn2r9NtW+Bmk+c10kqFlOcAVgv4Isbdvs5gj+X1UVH+vNXsWvCfDbcx+YOp+AdRv
XIW2mBz2FbGh/BvVZl3G3uefav0pi8A6arq32eEnPTaK9B0/w9pthahhZ25Ydtgpf69VexvHwgwz
+0fmCnwf1GzYSSW1wwXnkUuo+AJ57doVsXDdOFr9MtSg02aBw9tbRt/uiuAtNL0ma+EZW3PPoKl8
dVuiH/xCDDfzH5u23wc1SS4LfZ7jbnPSvR9J+Gd5aqqvbSnHqtfpHD4c0kQqVtrYnH90VkXukWyE
iOziP/AayfHVXsRLwiw38x+fGqfD3UZQFgtJ+OOBXMyfDLWWx/ol0cf7Nfqj4X8K2t5Iqz2UQVj1
KCut1bwRp1kA1tYwTH2QVlLjyrfYn/iEeG/mPyFg+EOp3cyRyWM+0n0r0FP2a5LqzEiiZGI7Cv0j
i8P2yYZ9NhQ/7grobSyt0UL9kix/u1D46q9jReE+G7n5ORfs/ahY3XlrDcOM+ldjH+z5dPb+bIs6
H3FfqZaaDYzHzDZwE/7gqprOl2ogaNbWJPoorWHFtWe6Lp+GuHj1Pyol+BlxHnyxM34VXi+DeqIw
AhuT+FfpF/Z1rAT/AKPE7Z/u11uk6TpzxCWS0gz7qK9OPEE7HJU4Iop2uflxJ8FtXI3i3uuf9mqE
nwav7fdJKk6Y9RX696Zpuk3dysElnaqpOPuiug1z4S+HdVgQlreHd6AV2QzybVrHnz4RpRejPxKu
/glrOoZNtFdMvsKwU+B+u2UxWa2vME9xX9DHgD4I+E7e1/etaS/7yg1L4x+CXhaRXkt0syV5+VBX
P9ele5dTKYRVkfz7x/AjWCPNWO6O70Fb+jfAHV5pQskV2FPqK/XbUfCunaM5gjsreQIcfcFS6dYW
Ukip/Z1upb0QVvTxLvc8XE4GOx+V+o/s2XyWxlT7SzY9K4q3/Zu1G9utsrXcSg1+5MHg/T5Il320
OH/2RWJqnw/s4AZILKIlvRK9BY2VjxpZNFan5Dt8EbzRLE20NtNcswxnbTfDv7Nl7rc5a6Nzbqx7
jpX6wW3hm2iBElhE7DsUFb9n4VikjMgsEhI6YTFTLHyXQ5/7MjbU/MZf2T1sCksd3M59OK7TTf2Y
ft8ASQSxgfxYFffn9kJbzgSwgBD3FdM93bW1iYoraLcB2FT/AGjJbGccqpvqfmPf/skIGZY72fd7
Yrirz9loW0pWW/mTnua/Ti3vgbpt8AIz6Vw3xASzMBnVkSX0FdeFx0puzR5ePy6EI3TPz4X9miAE
AahKR9RWva/suW1yCBfSMfwr6Cj1dYt6uRwe9bWjeJUtpywCuPrXsKVtDwHA+JfGn7PK+GYZJ45Z
ZSvNfLmuaa2mSukgKAHHIr9a/HuoR6pZuDCnzD0r80Pjlp89jmWO3ZFZuuKunLUza6Hg19tnPynp
6VDbxE9RjFN0/MkQaTIb3rVVRkDpXUZyh2Joo8Ec9KvlTs4BqCJOnNX921CcdqiaGqZkzRZz2rPZ
TyK2HPmE5GMVUkUD5R19qIPoTKNhLWRVYKcda1VaJ2AwM1gLG6ueDjNaEEZjcPk1kOmdFHb/ACEj
qK5fUJZvPMW1gM9a6aC9RBkkZqCZEuHMgVeTSlG5ocvPJJFayggtxX0V+x07S+OeVOQ3p714jc2h
kt5Ai7sive/2Q2j0/wCItrHcERec+OeO4rjq7WNaZ/U/+zhc3I0ULJC2xU4yPavIP2kxJeXVzGEZ
Vz6V9f8AwV0PS7DwJZagJoszRA9vQV82ftAwRv8AaZoQr9/rXh1G4zsj0YU00fzx/tTaLJapcXCb
nKHNfnlZ6hPcztG+fkr9QP2lr5JPtlpOqruJHNfnLJoa2lxLMgJDn0r2qHwnFPTYgVhjBFZlyAXB
FW590QOM/lWZEWaXLA4zXXDaxzp2LkdmZgCQVrorGBVj8vH41DBsZQFGTXTafp+9S7Aj8Khq2g5O
5gyIYnC9cmkZyq9TWhqUXlOdoPFZRb5SCeQa6qPwmcpWKE87Nxk1HDOc4OaSU4JA71WYnjbzXVT2
MJz1NeO9aAkK2SatptufmkOc1gQxuTlgRWrErpjGeKsj2hpwWyRnjHNW9oAO6qyS7FBY4I9apzaj
uyo/h4ph7QuNJtpySZBGaxvtOc4NWopC3TPNItvS5qxS7Scc1be5OwLispWAYAmr6gSYA5oI9oZs
yuxJ5wKWBth3VqyRhVK4rKlO0kKe9c4e0NkOrx8nkVkzQeaSAO/aoluCPlyRzVuFsZJJNAe0M8W2
xunIqbaVU5GKuSbTg+lZ19dqqBBjIoMy3p9z5EwBO4E1F4juAyK0Zxj0rKhc5BBOTUV+JCnzBsUD
juc62oMvAU1DJfO/Y02WPYx4zUYAJAAGaGbmtZvuAY1uwjfwRWPawlVGQRWtA21+elYuXQlRsaIg
wMcVm3dvMuSFYityMoVGDmuksoLa4iKS7AMdTUim2eXxzMrbWBBFbULMVAxTdVsIIb4rC4dc9qni
KKoUgVpTlZkw3Ks9qZCMBjmul0fTTCquScmq9q0e4ZxXSRzxhMKRxXTCepo43KGox5AzWDLsC4Nb
F7cbsrzxXO3ILYraUrkSgU5BywHeqrfJ1NXwvABFZ9zExYFQazk7GZLEcsMGuo022UurEZA9q5q1
gcEZB/Kumgn+zRkE9KwnN2A1b23t2XcFUMO2K5e7tEIZw+CO1QXmryK525rIl1OSRuQcVEZXAnRi
rHIOBRKd+OaqG5BHUZqNbnBPfmtE7FRS6luMbchhVOS2USbwB1p32jJ64p5fd1PSq52XyIWAlcVb
I3ZI6iqsa4wPSrkaZ5qCkrFuCfChc7cVJLM2CQScVnSK24YB4q5Gu7aDQMhjnaRtpUgVXvJI4uAV
zWnNCIkLKcmuUuVeWUsSeKAJlXdkircEOTzVaBcbVx0rXjjKAMFNXGNzaGxNHCDgAVe+xJJCVYYN
Q2zqz5c4q9c3CxJkHitIqw3G5xlxpginbBOM1aSz3KAKtSSrOxbdhqs28iRdSKZlKNjLl07aO5ps
dsQQDnrW09wjHqOKYqhuQKCSSOABAc1btrlImVcjjiqMk5UbMY7VnuGBJBOaAO4+2RbPvLVKadJM
hTmuSzL03nFT20siOF5YVDgBekhGTzipoF2kLk02f5trZ5pYmHIJ5qwL87eVCxB5rk5pJHctk9a6
x41liPzdawJLcIx+tZe0YCwPhQxNXkljbrtFZj8ACoPLlX5sNitUS4I3gUJGCM1filRU2kDI9a5m
2d1fJLfjV4uSc5NAvZovyyhiVzwKqtB5gI61V8/BAJrTikjVAQwJrRTGoIxprAKCQDVHycEjHSt+
SdWJBxVWSLnKjNaFGZ5RJAI61XmtQpBC8VurHnGRj8Ka8Y5XA/Kgj2aKNttXHGK3rIiRwpbvWA48
onFPgvGjk4zSewezR0WraayxGRGZ/pXO2gkQgksrV18V75sAVwDx3rAuFxKNo4B7VgHs0RT3LIMk
k0W931YYqtMNxx6nFEVuEBbJoD2aJrm635HApsDBcHPSs2YkSHBOKfG5IPPak1cPZotXTebgDjbW
XNbhhkNyPSrisWyM5FNZCMgAmlGNg9mjFG4SAdhWrArEqQDioHjG76VqWrhExtFTOPUPZomAY4GM
05rMsOQVzWnYwpK27vV+6SGJDvcLispRuTKNjAitVj70k2clcYFYd3rghuTFGQwzitiG8jmjDMyh
qz22HTMuSwaWXIycVrxWjIgGCMVbtmj3E8cVoyyAoBtAFVGVy2rlCIFcD3q4CNhz2qkZVj4JA5pz
SoyHa1WZyjYru6lyBVK4Z9hBzzTJGMcgIJNLJJ5qAbcYoCMbmHtYOxyetWY5HGRmphHtzkfpQqbT
0FASjYspK2MFjzSqw3k5Jqu3AOKh83YclulBBqSJvI7VOsG0bic1irqSltuR1xWmL3MZAA5qlKwD
2dM7eOP1p6zeWAMdazdpJL5NX7aIzEBxgChy6DRoRoHXdjrVC4g6EGtQKIgEHIqKSPP0FSbpGYtv
hc55qEhwSOOK1SCowBnNPjtjJkkEfhWbmBzxzvHWtCO13JuINPltSkgODjNXHfbDsC4zUGqgYjDB
YCo/LkY8A/hVhEzJgjqa2o4kjTkAmsnMzatoZcdtjGe3rVpEC4FDyiMnbSq27PFLnYjXS0R4SxbF
YcsYVyvoavR3ZUGPNQNgsTioApXEfycHkVVsJpWl8raSAausu88mrtoq2zFlAYmgBlwm4bcmudmV
o3OQcCuy8jz2L4xWZqljhM4/SgDGWfdgbsVegfGMk1gFWiYcHitKKYsqir52BtGTKEAVh3AZS2cm
tOBs4B4qa4s1dNwNbAZlowXGRW3HMgAwwrnDmMkE47VG1wy4wxxW5Hs0f//X/k5ktd3GP0rUsFW3
wM/NSKMIW7iq28h169a4L6WPQPXvCskltMk+DtJr6E01/tFvHMTzXgvh0brGPIr3bw6N1kiHoKlu
xUVrYZr6h7GYn0NfGHjFzHfSgf3q+0vEa7LCbB/hr488UW6TX0gYkYNRGXQ1UbHG2UzjjnFbiXPl
getZCxiJgoplzKy9+lOexpT3NSUCXLZNUXXOfaqsd27AKRVqMliATwayNRiBsnavSrKWkshzsPWr
8UCJjHeuus7KIxDNXT3A5W00ySZ1jKkLnrXQSaellDtAyTW5BCsP3QOKqagfMVs9q6Ke5pTOSaHD
kj1rodNkVccnPSsZuCR2zTrOVhMBz1rU6KZ3iTHjDHmld2JGRmqcX3RVlTuHPY1i5XOimaMVurpn
vWfeWisrAjkVbilaNRgE/ShnMnJFSdNPY42K2ZJTvUgCi6TGABXRXUSnBx0rHlG/5T2qpKxZnR2p
YE4xj2pHj8pGJJrZhUAAYrO1ABQUx1FSBzUkvmMRnpSBc5x2pwhVGOD3q9HAuC+eauMbgLCMKcg1
BPBu+cZZhVrOA2B0OKqC4dZCuM1hOPvWAp4K53jBFMjnaA5ANSXjnI4qjG5bGazqe7sS43NUzCXL
N1q3bJHJneQuKxM7WGKSW4ePaADSixezRtSRqz7EO4dKuxWwjGQTmqNp90Pnk1peY3y+9JwRm1bQ
sx9uSMCtiPpjJHFZSLjnNaqcKT6CsmjCW5Os7RfKASKlRt/OOazJXPNOtrhw4XFIk3ArcYHFI8Gc
GrsCiRMkc0sgxx6GlKNzdq5hTl1B4OKpxaxLAxVckitSceZ8pHBNZDWUaMTnmsCfZo6/RPHV1byi
JwcCug1TW5tYjAJYCvLorRDKGzXU2rlECitfZoPZoq3O5l8tgcD1rmbyxJyUBJrsJxuzmq3lKqMc
ZNHs0ZHDxwkHaRUFzbKGBArWk/17fWoblAAfaj2aGkZawbiqgZ/CtmDS12FyMGqFs2JgMdK7CMZh
xTUEaezRgCPaSADkVC1mZWBx3q7M2yQqBxmtG0AcBiKoajYzYtL2gEg8Vs20WxcAHIrQCDgYp6wq
hyD+lOO5REkRbORWHqcDxZKrnNdGrncPSmXMayqQ2K3A4mNtpBzzWwqKkQY8E1VuLVInLA9Kb57S
DYQQBQBn3UrlzjOKv2zFkIf5TTRArEZNXPIVV4J4p30saUnZlbnJ9Kj3EE4YmiVzgj0qqHOT7VEn
Y352XRGH+Y9qtR2xkwFBJFVY2JXFbennDK2OTWblcTlc7zwsgtgC55rubu5wsZUlea83tbh42AA6
eld34bUaxqMNpOdqbutSPnZ91fAGCa5sbdnDFPWvefiTDBYaJPK7BdqEj8q5D4T6RBoujWy253cZ
6V3XxCsk1rQ5IZ2KDbiuOZcZXPyK+KOs3urXt3aBW+zoxAOa+WL3T0hunBPevuD4u+HbTQUnltzv
Yt3FfHWpxCR2mJw2aqKKOfWzViTmomQJlewpzXDxZA6Cqnns+7IPH61nUjdmtPYqXar95TyKsWLS
MmMNxVYjc5BJrd02Fd6jtn0rnlG2hqpWNvRbeRXDMW616ZayOFUEGuZs4EQJiusgQbR1rkqwsdVG
XUtyMDESTiotMvVs7pJFbPzVkaneSRZjUcVQ052lnjDE/ep0o6G/Oz7k8LarLNodvNFkv6CvvL9n
bUpxJam4Uplh1r4D+GkCvpVuhPHSvv74TRrafZDH1DCnUpK1zuoVHY/TjSUVra0uMYyBX0n4cunT
TLcKODgZr5O8N6hJLpljGw44r7H8K2EUmgW7k/NivncZCzPpMJ8J9D+ADtgidRvLfpXtf2TKbyOT
XjPw1G4CM9Er3HzTlkxwtePVPosL8Jmra5yCOvtXFeIdNKOWVeD7V33msJCMd6y9WAljJYDgVzyd
jrjG55Jc25CEYNctJb+W5OK9GuIULsprgNelNo5EYNZ87O5K2hkakiNaOGIDV5jLDGXccbs13t3M
09qzEEcVw/lBp2JPQ1B0Cx6GlwhfJrm7zT3gmKlSFHFehWcxTCgDA4rn9ckO9uBQdByapsJGOBWJ
qjtGCVBrYaQs7KR0rNuYllJVs4oOg4OcT79w3c+9WYGkiXODuro57ONFGMcVQWNTnjpXQc5WjuJV
cFgQBWruinaMvIVb09azpl+Vv9ms6NmeUEk/Ia6APUrOx82FAvTFYurSRWDhWYK1bGh30nkhcfdF
ZGuafHqEhkkYqyn86DmexWs3WbnORVy501ZUZsnNVbKFYEAUkgVpNcuqHjpQc72PO9Ria2dlywAN
RWOourhO3rXV3NhHfbjIdtczPp8VnIAhzTjuc72NOS6PBXk1Xed2GStNjHyg85NWCgK10HNLYbaX
I3qshwvStq4uUSLMTZrlJhgtyeDRb3Dn5D0Fb09TmqPQdd3j8ryd3FV7OF0LSMDzVxLVJX3MeQa0
NoChB0Fbwpq5xVqr5bCKysjZPJry3xK8sUxIZwoPrXeyytHKEA4zXm3jm5eJSAOtd2GoKUrHn1sV
KEbozrLxQ1hIqmZjz3Nd9beNoWiGZF3180XM7tIGyatWl5LuX5m4OK+qp8O0ZQ5mfLVOJq8Z8qR9
daZrlvdx73kUHrW02oq0LCMhu1eGeG5XmjQMzCvUbJNseMk5r5qtg4xm4o+jhmE501JksrbmL5O6
r0PKDIxiq6wqW6mrWNq4HauOvGxeHm5aserBScnFTA8H3rIeQs5UjpV9W+QDFcDjc7udlOaIGTcB
nmr8UZZeV4qGNQ0mD61veSscYwaylGwc7KUcaxkYrWjZSODWe645560+FiD1qQ52XZO1UZLhoyCB
jFW2YkdOlZFw53Y/CtaaLi7ofc3jspwTxSWcwYEOMGqR6GuU1nWLjTkLwrk162EXNozyMS+WV0dD
rl3FDE2W+bFeTahq4hLOWwM1WufEF1qW/wA1cba801vU5/Ma3wdtezh8vhzHgZjmE0jul8T2rHLT
LkVk6940SK3KxMprwi+1CeCchC3X1pGupLqIB2b869Z5fA8OOPm9zsF8ausjFz8uaq6j8Q/IXMTA
sK8+vYQEYhjxXDSszyspJwDWiwkVoc08VK573ovxHnv5VilGzJxXs+k6w6osuSRXw7DeSWVxG0ec
qa+jPB+vXV/aLHKpAUVnUwMWi6eNmnY+jLDxGr/IzYNdbaXaSAMXr5ti1CaK64JwD616po2oSyxI
xB4rx60F8J7WGf2j09V83tVtIymABzXN2eoSF1XB64rtrWNXUOeteTUhZ2R7FOq7EKxMwO5TVC6s
xywHzCujPPas65Pltgd6qnTuYVcQ4PQ4ya2OTlSMVQlhKg5BrrpY1kyTmsPUFEaNgU40kzVV2cje
wls7c1DCjBcEGrjynJGKiaQgEgdKn2ZFSs7Ab9LBGLkA+9ed6/4kPlyL0Vq6DXAZIGJJBWvEtXuH
eRojnap61eB1rJHHiNabR5t4i1k288rA8tXEC6kvWZ3ZhXc65o8F1lnYgiuah06GPKAnAr9L9pyR
SR8HKguZnPeU6TqyEkg12lnJNJENwNMh02FpASa6u006FkA5rpq1Wo6HNGmlKxyUjFXJJxilj12e
NxAMlelek2fhSxvVLO+01j6r4SsbHdJG5LD261xUKl9GdFeny6o4bXNX+y2jSliDivLpfEE13uyD
tzXa+IbVbiN4GYhfavNWtEtneJCSK9GlSSVzmbuWI7ktJ83Sup0W82zKqk9a5OCEMxBJrq/D1kj3
YBJ61xYyCaPQwh63Y3LjY7EgV67oMsd3EqhwSK8aceX5cS/dr2rwfp8aQLJuO418ZmcdD6DL9ZWO
gazJYDBwK27WNYlAB5qysSnIx0qrN+5YbSa+UnsfSezRJOpfopqmllucNitez/fABh1rQa3RASKi
Mbh7NGFJAoUIRXL6pZybG2KStdzLCpUtn7tZM7fuyuBWyVtB8iPCtYiktUkdlKivnzxda/bi7YJr
7A1vS4LyzmLntXzH4otEs55okOVr9H4Im/aJH5P4hUkqTaPme+tFtJyG4wa57ULncpTPyjvXV+KD
+/de1ee3shClffFf0plHwo/hfjt2mZ0481So5xVGOAHKnNPEjKSRVjopfJyK95I/NpS0MqSw2SEh
e9acFmpQlhjFU5L12bbt6Uk2oSRwlQOMVo4Kxm2cv4hkWMlUIrjfM3Z6Vq6vO8rvuz1rCVttTGNx
D5FDA5PNRRW2T3p7jBqaOQgfQ1qlbQ5a25oQRBBxTm+/9KI2+UnHSoXc5NbQ2OSe5X1MFoDtFcU4
ZQcg5rtpmyhBFc9cwKMtnmtowOaW5iiXaeTzUvnjjkCoHiHXJqpJlSAD3rRK2hJ1Fu24LkVeltHd
NyKTWbpA8/aG6Cu58pYYhjnitVADjkikyVYEYq4E2grzWs8atluhpYLZZSQSeKPZoDmJ7eRiSoJr
Y08vFEUYH8a3BYxKCecihLNPU4FHs0BRjjy2cVrQRjZggY+lN8hEBx2pXlZIyADR7NGqgPeNADhQ
fwrHuVRTwec1Vn1GaJiqjPNV1lachm9azaLEucBCSelZGcgqBwa1bkZTFY+7YBgUi1NmTeW+3cwG
awvMSJwQfmrrmHnZV65PVLVbdiynrQdKmy1Hd7h16Vi6owl6HlTSByijGeahZMsGzzXOdiJtKnlV
SjqQK0WgZ5ATnmqkPAzjpV3z2446UHSW/J2gLSraliME4pY5DLjIxjir6MVI+tQ4Fxm7mdLEYVOA
ax7pwytn71dddRKYGc9RXG3C5cn0NZHRGbuZLRk4znOa6jTl2xA96wXUAg10dkP3AoOqnN8xZaYg
n0FWrXUEyVDDd0qm0YOck81hyp9mm3ISSazr6RPWwzvI6G5PmOWBzVqxg8y4jLghQeaz7Q7lDHqa
2rdtmCB0r4TimX7m5+u+Hkr4jlPq34d2WltbQsZEEiDpXqGpkPHtjQFV9BXxJonjXUdIvIobdSUJ
x1r6QtPFN7NYLK6fMwzX8/5/RVeDUj+sMjrulJOJ0rK7KQyfLVTSNMtTqscrQx8N1xXFz+Lr5Sye
WMUy08TXcbeYq/NX55LLYQ0TPvqGPlJ6o+y/+Ejs9O0dIR5YwmOleHanrkd5dSbNrZNeKa38RNWY
GDYdo44Neaar8RNW0uJ5oU3P9axeXRclqOtinvY+lbzxJp+kfPdSxxj3rmdY+KmiG1ZLe8hZsdq+
JvEnxK1nXkeOdTGB6GuAgvrl3wZpDz3Ne48hpqCaZw086qJtJH1vP42XULl1VgUJ7VqW06XG3BBa
vn7w6WypLMTXsXh6Rmu4VJOM15eLy2MNUz2sszOc52aPXdDspGxlDt+lehWUSxYGBmoNMtkhsI3A
GSK17C3WViWPSvBxb0P2TJleJIzEqV2fpXJauXiDbAc16XFZRsCpNcjrtnHFuwTXl1Js+jpwRwmm
Xk8d8rspwDXrM+tPPZrGF7Y4rg9P0+KWcZODmu9i02IRKpY4rGTL5EchKN25skk1w+p6fM0hmEeM
V6Ze2yQTbVPGaSazikiIIHT0rBlWPMrSADLSDBFXfl5APArWmsYxKYweDTJ7COGIlWPNZSk7nZS2
PGvE91KsrxRAknjiuV0jSdUN4s5hl25r1ubRLa5uDI7fMDXUWdrDBGsaouPpU87JluU9Js5Gt13g
7sVvW2ircOCy96uWsSoBit7T/vgYFIk0bHT0tEURqARW9DEjcuAfrUSDavelSQ5Irne4EV9ZQT4+
6uKz00xEwK1WXOTk8UI24gGkYy3EgjEI2qM1lapB5iMMc10flBQcE5FRXFqjRFyfmFe3hEceIXKr
o8hubR4pTlTipxfC2QqzbVrpLqBJGbI+7XH63aIsT4Y8CvrcPhouNz43GYyUZWQsfiWztpt32gBl
PrV+5+JEzoIo3JVfevnm+Lfbni3vtDetdHbW4SEEMxrppU1exwVqrtc920/4zahp0TQwlm2+9EHx
+uZrk29y+3ccHJrwuC2XLvuPNcHqFii6kZBI+c1u6SvY8aviJWPsdvEum6sfPe5Tc/NaNrfaWjCU
XCfLXy5aySQ2ysrvlR61DP4lvrdGRS57da7I00fO4nEyPsC7+Iej2kIQXkQZPes6P4sWsoKeZGyj
jNfEVxfXN5IzySyZ+tZ11rN1p8TCNnOPeuuNJNXPJljJbH3VF8Q9Aa4Xzr2FGz0rvIvH/hqCzMsl
/bqgHWvyOu/FGo/bN++QEH1o1n4haz/ZzWoaQKRjO6kqZxyxMrH334x+NHhiG5K2+pwNtOOKx9M+
KOn6iu9btXj9c1+TWo6tezXLs882WOetereCvEV8kC2259p7k1rGgjm+sySP0F1b4gWVnunguEbb
6V4v4h+J+k38j/ar9I2HbNeH69rd3b2bhWdgR618467cz3M7ytLIpz2NddGmoPQ8/E1nLRn0vrfj
6284razq8eeorb8K+K4L6RUefFfIGmXMkz+U7uR9a9X8Lx/Z5UdWbIrt52eb7NH1Nrd+hgUK25QK
+Xvi7aWusacVfaCh7CvWX1KaeARsOMYrw34k3DwwhVyQ5rSlN3MZU1sfJV1Zm0nMMI3BTimoHz8w
IOK6q8tkXM3VnrLaFWOf6V2c7FyIZASeo6Vcb/Vn6U1YgoyD0pznEdRUqMORFAnG4d6gVMvz0zTt
2WbPapVO7INEJdTOcFYnIAUYxWVdXLRZGK1tuARnrVG7tEdCSelTKViFGxkC9Z8DPFbtje8CNv1r
CW2RCcE9a14IFXawJzWMqjRt7NHf6Dax3KyhjnivQvglY3Q+JenG1RiElBOPrXB+Hl8qGRh2Fezf
AC9aDx7BIEViH7/WufEytG5SjY/ql+E2oKfhdpUEsxSaOIcZ9q8t8eWs+qRTxyI3ljvV74OXcuoe
ErXzSVCIOB9K3PEfNjcjA+RTXie0fMd8VofzrftrW/8AY2rvsJVd/NfB6Xa3VvHsw3Fff37b4/tD
WLqOTgK56fWvzysIFtIiqEkYr1qDujm9mjPvlG7A5qj5DKhMaktU9/Kykt3pNKnaWYKw6GvSp7HP
7NGlpEEoIkmQoB612S3yIgRDWPdP5cQ2j9Kyop3Dnk8VEtw9mjZuW81smsW6iKqWGavmRjj2qlcy
EqVIrpo/CZTpq5gtJk4J5qzBD3xVORcOOeprRjc7BzXVT2OecFcm+RMZwKtwyIB1FZc2WxkmkiY4
AyaswatoaEzbwQCaofZnGeDV2PnbmtNYlKkkVtGIjnord93IOK1FCQITu7UTPsJAUcVVkJZCSTQ4
G6WlgjuvNlCA8k10cZS3h3O2CPWvOhK1vchkJ4NdSLl72Da+QBWTRPs0XpL/AM0kKcgVVZupJ61V
jj8rIBPWp3HArP2aM2iZLZm+fB25qZpEiUDd0p5uGjtyoWudnlZifrR7NCNeS6XacNWJM5Zupqus
jEgEmnk561kBoWONwJOK0L9o3hIJFZELFRkduaJJWlJU5GKBx3MGRcu2arwxsZgSDgGtea3Trmi3
hUsAe1Fjc0YgNo4HFSbc/KM0bAmQO1XbWMEgk81nKAEkCFEw1WTfMilAT6U+4GxDjtVG1jE8oVjg
A1mA42bSZnySaoysyEjBrqwoiHlKODWNd26E59aqG5KjYyo53U9+avxahtyC3NVZIhGpIP6VjycP
1NdENyjqvtJlyT0pjbW5z09qxbe4c4XmtTqhzWsnYGug5VVjgAflSMAmeP0qJXKk4qvczMM8Vk5X
I9mjWgeM8E4NQXW9vugke1cy15IjZGeDXRafcvcp84HFZT2D2aI003zcs+Qap3GnKm4rziujBxkD
pVKc4yMd6mnuHs0clPC6ZKg4zUUY/vE5zWzOcZGKy2TLHnHNVGVw9mi3b2fnHJJ61faxVQR3FUYL
l4cBQTVyK7eWQAirNadNCLEUOMZFXIowoB7+lWhGCAf6UGPHOentQOMblQrgksKNwUjmrJXfkEn5
apEbmIz0oK9miZ5GZCD0rKli5PHNaeMYHpUqwK+CTzQHs0YIR4/mIrWgnDx4JwaW5iVVIH8qrW8Q
JJJPXFa09jSEeg2eXyiSDjFZc2pO42DOOla19CpjOTWFDbIz9ehrWK1sOUbE0DEYYk1b3FgcGq7/
ALshB0zVy2jDcHvRKNiHG5TLFSASa1LS5IAUiqEsY8zHPWlB2lQKkn2aNl493zLmovKJ4IGafBM+
wD1p7ORlu4rNzD2aIDGq/ewPwpVKJyGH5VSnnds57VVMrnK80udmbVtDXkuEkwAaI5cuBk1jx8E8
mtGLse9HOzT2aNRp2QAc4NV23S8gVZjiWZAGzUqRiLKg5qA9mjLaInGR0rWtokmjEZAqrMxTOKbF
M0KmQZ4q1NmbQXFslsetVDOnZqr3l7JPkMMVkeYykDJ5o52CRqTMGA2nNVftUkAxgmkic8c0+WJX
xnvzR7Rmns0OWdpGyc8VrW9yGADispIgAMGpJT5YXFdHOw9mjeLx4PIquzZzg/LXPtdyA4Gau29y
7AAimpmQ+5XkYB60trbB3DNxUg+ZiCO9XkQIMCrlsBcC+WgAPFZ8rMOADViVyoKioVG4FT2rACkV
zjk8UNL8u0US/KQAahxxnPfFAFQsMgEZq/Ba7gDg1QEY3hvetgStFH8o9qAGrZiMn1qOVPLzuGM0
NeOTyp4rF1LUZTgY6UFRjctmIMSQeKkVdgOTgVlWl28g5Bq407PlcEYqJ7FSiatrqKwEgPWNrOqy
zExj7vtVSRdpJyarugfOSeKyMmrmILcmTzCS3Oa1Y5SmMMeKtG3SOMsM5qjj7zZ6GspRsCjY3rO+
YkLz1rqEk8yIEnmuNsYVL7+c11sQwgAop7jMK/mYFlGeKz7e8nyVwdtbV1bI2WJ5NV4rZAc5Faic
biI7McuKn7jHSleMDAFIBgAelAJWJ1i3qMjFL9nHoKmhO4AVMy7QTnpQDjczGTgqRxWReI6A7Qdv
rXQEbgxJ6VWuUDQsp+lBlJWOKUOZcgnrXTWoO0D7xqjBaIGPPeti3jCkD0oJL0FsXxkYFXG/c4AH
SnRNjjFV7pipwPWg0jAspJvxk9DVv5CoBP6VixORjnvVhp3THBNBolbQ0fKGR0xVpHRABkZrNSdy
hNVnndWHWsHuaqBsSKj9/wBKz7hF5A7VJHKzITzxVeRiSRSLKPCnOMEVOJSyHnpSMgY8mpREAp5q
XBEuBnHqfrVxWIQgCoGyr4z3qyq7e9YmTRSklKHJNLJfRJCSGG4GorwZyK52ZPm6mg09mjXj1DzG
xkZrZt5k4+bmuXihCDeCc1PBK4lWgPZo9EtHQgHNLeIs6FT2rJgkKwhwTmgXMjcHNAezRiT2YaQr
jgGpFslXHPStQoHJJ6jmgjCkAVcY3MimI8YHGKugjymGarMcA1F5jKpAPStkgMi+dFY84NUY2DA5
an3i+YxJJ4qvHHgEZ6VuB//Z
--001a11c24cd200ae2504e8fbbac1
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--001a11c24cd200ae2504e8fbbac1--


From xen-devel-bounces@lists.xen.org Fri Oct 18 15:30:44 2013
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Oct 2013 15:30:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1VXC0J-00009S-SP; Fri, 18 Oct 2013 15:30:20 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <wei.liu2@citrix.com>) id 1VXC0G-00009G-6G
	for xen-devel@lists.xen.org; Fri, 18 Oct 2013 15:30:16 +0000
Received: from [85.158.137.68:49530] by server-17.bemta-3.messagelabs.com id
	17/A7-12030-70451625; Fri, 18 Oct 2013 15:30:15 +0000
X-Env-Sender: wei.liu2@citrix.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1382110211!2316519!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: INFO: max file limit 5000
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n
X-StarScan-Received: 
X-StarScan-Version: 6.9.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9722 invoked from network); 18 Oct 2013 15:30:12 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
	by server-9.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
	18 Oct 2013 15:30:12 -0000
X-IronPort-AV: E=Sophos;i="4.93,523,1378857600"; d="scan'208";a="65036575"
Received: from accessns.citrite.net (HELO FTLPEX01CL01.citrite.net)
	([10.9.154.239])
	by FTLPIPO01.CITRIX.COM with ESMTP; 18 Oct 2013 15:30:10 +0000
Received: from ukmail1.uk.xensource.com (10.80.16.128) by smtprelay.citrix.com
	(10.13.107.78) with Microsoft SMTP Server id 14.2.342.4;
	Fri, 18 Oct 2013 11:30:09 -0400
Received: from zion.uk.xensource.com ([10.80.2.73])	by
	ukmail1.uk.xensource.com with esmtp (Exim 4.69)	(envelope-from
	<wei.liu2@citrix.com>)	id 1VXC09-0006iW-CY;
	Fri, 18 Oct 2013 16:30:09 +0100
Date: Fri, 18 Oct 2013 16:30:09 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Ian Campbell <Ian.Campbell@citrix.com>
Message-ID: <20131018153009.GH20185@zion.uk.xensource.com>
References: <20131018142012.GB20185@zion.uk.xensource.com>
	<20131018142824.GA33100@deinos.phlegethon.org>
	<20131018143640.GC20185@zion.uk.xensource.com>
	<5261661D02000078000FC204@nat28.tlf.novell.com>
	<20131018150132.GE20185@zion.uk.xensource.com>
	<1382108878.6933.5.camel@kazak.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1382108878.6933.5.camel@kazak.uk.xensource.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
X-DLP: MIA2
Cc: Wei Liu <wei.liu2@citrix.com>,
	Stefano Stabellini <stefano.stabellini@eu.citrix.com>,
	George Dunlap <george.dunlap@eu.citrix.com>,
	Tim Deegan <tim@xen.org>, xen-devel@lists.xen.org,
	Jan Beulich <JBeulich@suse.com>, keir@xen.org
Subject: Re: [Xen-devel] Limitation in HVM physmap
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
	<mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
	<mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-devel-bounces@lists.xen.org
Errors-To: xen-devel-bounces@lists.xen.org

On Fri, Oct 18, 2013 at 04:07:58PM +0100, Ian Campbell wrote:
> On Fri, 2013-10-18 at 16:01 +0100, Wei Liu wrote:
> > On Fri, Oct 18, 2013 at 03:47:25PM +0100, Jan Beulich wrote:
> > > >>> On 18.10.13 at 16:36, Wei Liu <wei.liu2@citrix.com> wrote:
> > > > On Fri, Oct 18, 2013 at 04:28:24PM +0200, Tim Deegan wrote:
> > > >> At 15:20 +0100 on 18 Oct (1382106012), Wei Liu wrote:
> > > >> > The scenario is that: when QEMU boots with OVMF (UEFI firmware), OVMF
> > > >> > will first map the framebuffer to 0x80000000, resulting the framebuffer
> > > >> > MFNs added to corresponding slots in physmap. A few moments later when
> > > >> > Linux kernel loads, it tries to map framebuffer MFNs to 0xf00000000,
> > > >> > which fails because those MFNs have already been mapped in other
> > > >> > locations. Is there a way to fix this?
> > > 
> > > Since when does the Linux kernel have control over the physical
> > > address where the frame buffer sits (other than by writing PCI
> > > devices' BARs, which implies the address range to change rather
> > > than a second instance to be created)?
> > > 
> > 
> > I don't think Linux changes things -- 0xf0000000 is what it gets from
> > Xen and it honors that. It's OVMF that plays with things. There is a
> > procedure in OVMF that remaps PCI resources.
> 
> Does all of this get logged to the xen debug console? Can you post a
> full log perhaps to clarify things for us?
> 

Firmware log (with tedious bits removed):
(d1) HVM Loader
(d1) Detected Xen v4.4-unstable
(d1) Xenbus rings @0xfeffc000, event channel 4
(d1) System requested OVMF
(d1) CPU speed is 2131 MHz
(d1) Relocating guest memory for lowmem MMIO space disabled
(XEN) irq.c:270: Dom1 PCI link 0 changed 0 -> 5
(d1) PCI-ISA link 0 routed to IRQ5
(XEN) irq.c:270: Dom1 PCI link 1 changed 0 -> 10
(d1) PCI-ISA link 1 routed to IRQ10
(XEN) irq.c:270: Dom1 PCI link 2 changed 0 -> 11
(d1) PCI-ISA link 2 routed to IRQ11
(XEN) irq.c:270: Dom1 PCI link 3 changed 0 -> 5
(d1) PCI-ISA link 3 routed to IRQ5
(d1) pci dev 01:3 INTA->IRQ10
(d1) pci dev 03:0 INTA->IRQ5
(d1) pci dev 04:0 INTA->IRQ5
(d1) No RAM in high memory; setting high_mem resource base to 100000000
(d1) pci dev 02:0 bar 10 size 002000000: 0f0000008
(d1) pci dev 03:0 bar 14 size 001000000: 0f2000008
(d1) pci dev 02:0 bar 30 size 000010000: 0f3000000
(d1) pci dev 04:0 bar 30 size 000010000: 0f3010000
(d1) pci dev 02:0 bar 14 size 000001000: 0f3020000
(d1) pci dev 03:0 bar 10 size 000000100: 00000c001
(d1) pci dev 04:0 bar 10 size 000000100: 00000c101
(d1) pci dev 04:0 bar 14 size 000000100: 0f3021000
(d1) pci dev 01:1 bar 20 size 000000010: 00000c201
(d1) Multiprocessor initialisation:
(d1)  - CPU0 ... 36-bit phys ... fixed MTRRs ... var MTRRs [2/8] ... done.
(d1)  - CPU1 ... 36-bit phys ... fixed MTRRs ... var MTRRs [2/8] ... done.
(d1) Testing HVM environment:
(d1)  - REP INSB across page boundaries ... passed
(d1)  - GS base MSRs and SWAPGS ... passed
(d1) Passed 2 of 2 tests
(d1) Writing SMBIOS tables ...
(d1) Loading OVMF ...
(d1) Loading ACPI ...
(d1) vm86 TSS at fc012c00
(d1) BIOS map:
(d1)  00000-fffff: Main BIOS
(d1) Invoking OVMF ...
(d1) SecCoreStartupWithStack(0xFFFEC000, 0x80000)
(d1) File->Type: 0xB
(d1) Section->Type: 0x2
(d1) Section->Type: 0x19
(d1) Section->Type (0x19) != SectionType (0x17)
(d1) Section->Type: 0x17
(d1) File->Type: 0x2
(d1) File->Type (0x2) != FileType (0x4)
(d1) File->Type: 0xF0
(d1) File->Type (0xF0) != FileType (0x4)
(d1) File->Type: 0x4
(d1) Section->Type: 0x19
(d1) Section->Type (0x19) != SectionType (0x10)
(d1) Section->Type: 0x10
(d1) The 0th FV start address is 0x00000800000, size is 0x00800000, handle is 0x8000
(d1) 00
(d1) Loading PEIM at 0x000008162A0 EntryPoint=0x00000816500 PcdPeim.efi
(d1) Loading PEIM at 0x0000081DD20 EntryPoint=0x0000081DF80 StatusCodePei.efi
(d1) Loading PEIM at 0x00000823920 EntryPoint=0x00000823B80 PlatformPei.efi
(d1) Platform PEIM Loaded
(d1) CMOS:
(d1) 00: 21 00 59 00 14 00 05 18 10 13 26 02 10 80 00 00
(d1) 10: 00 00 F0 00 06 80 02 FF FF 2F 00 FF 3F 10 FF FF
(d1) 20: C8 FF 3F 3F 00 00 00 00 00 00 00 00 00 00 00 00
(d1) 30: FF FF 20 00 80 0E 00 20 10 01 00 00 00 32 00 00
(d1) 40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
(d1) 50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01
(d1) 60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
(d1) 70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
(d1) MemDetect called
(d1) PeiInstallPeiMemory MemoryBegin 0xB800000, MemoryLength 0x4000000
(d1) Xen was detected
(d1) Detected Xen version 4.4
(d1) Reserved variable store memory: 0xF7D0000; size: 128kb
(d1) Platform PEI Firmware Volume Initialization
(d1) Firmware Volume HOB: 0x800000 0x800000
(d1) Temp Stack : BaseAddress=0x78000 Length=0x8000
(d1) Temp Heap  : BaseAddress=0x70000 Length=0x820
(d1) Total temporary memory:    65536 bytes.
(d1)   temporary memory stack ever used: 32768 bytes.
(d1)   temporary memory heap used:       2080 bytes.
(d1) Old Stack size 32768, New stack size 131072
(d1) Heap Offset = 0xB7B0000 Stack Offset = 0xB7A0000
(d1) Stack Hob: BaseAddress=0xB800000 Length=0x20000
(d1) TemporaryRamMigration(0x70000, 0xB818000, 0x10000)
(d1) Loading PEIM at 0x0000F7B7000 EntryPoint=0x0000F7B7260 PeiCore.efi
(d1) Loading PEIM at 0x0000F7AD000 EntryPoint=0x0000F7AD260 DxeIpl.efi
(d1) Notify: PPI Guid: EA7CA24B-DED5-4DAD-A389-BF827E8F9B38, Peim notify entry point
(d1) : 8037BC
(d1) The 1th FV start address is 0x0000F25C000, size is 0x00550000, handle is 0xF25C
(d1) 000
(d1) DXE IPL Entry
(d1) Loading PEIM at 0x0000F226000 EntryPoint=0x0000F226260 DxeCore.efi
(d1) Loading DXE CORE at 0x0000F226000 EntryPoint=0x0000F226260
(d1) HOBLIST address in DXE = 0xEFDB018
(d1) Memory Allocation 0x00000004 0xF7FF000 - 0xF7FFFFF
(d1) Memory Allocation 0x00000004 0xF7CF000 - 0xF7FEFFF
(d1) Memory Allocation 0x00000004 0x800000 - 0xFFFFFF
(d1) Memory Allocation 0x00000004 0xF206000 - 0xF225FFF
(d1) Memory Allocation 0x00000004 0xF7CE000 - 0xF7CEFFF
(d1) Memory Allocation 0x00000004 0xF7B7000 - 0xF7CDFFF
(d1) Memory Allocation 0x00000004 0xF7AD000 - 0xF7B6FFF
(d1) Memory Allocation 0x00000004 0xF25B000 - 0xF7ACFFF
(d1) Memory Allocation 0x00000004 0xF226000 - 0xF25AFFF
(d1) Memory Allocation 0x00000003 0xF226000 - 0xF25AFFF
(d1) Memory Allocation 0x00000004 0xF206000 - 0xF225FFF
(d1) Memory Allocation 0x00000004 0xF1C4000 - 0xF205FFF
(d1) Memory Allocation 0x00000004 0xB800000 - 0xB81FFFF
(d1) FV Hob            0x800000 - 0xFFFFFF
(d1) FV Hob            0xF25C000 - 0xF7ABFFF
(d1) FV2 Hob           0xF25C000 - 0xF7ABFFF
(d1) fi
(d1)   Flushing GCD
(d1)   Flushing GCD
(d1)   Flushing GCD
(d1)   Flushing GCD
(d1)   Flushing GCD
(d1) xe.efi
(d1) EMU Variable FVB Started
(d1) EMU Variable FVB: Using pre-reserved block at F7D0000
(d1) EMU Variable FVB: Basic FV headers were invalid
(d1) Installing FVB for EMU Variable support
(d1) efi
(d1) Ftw: Remaining work space size - 1FE0
(d1) Ftw: Work block header check error
(d1) Ftw: Work block header check error
(d1) Ftw: Both are invalid, init workspace
(d1) Ftw: start to reclaim work space
(d1) Ftw: reclaim work space successfully
(d1)
(d1) eDxe.efi
(d1) Select Item: 0x0
(d1) FW CFG Signature: 0xFFFFFFFF
(d1) Select Item: 0x1
(d1) FW CFG Revision: 0xFFFFFFFF
(d1) QemuFwCfg interface not supported.
(d1) Select Item: 0x0
(d1) FW CFG Signature: 0xFFFFFFFF
(d1) Select Item: 0x1
(d1) FW CFG Revision: 0xFFFFFFFF
(d1) QemuFwCfg interface not supported.
(d1) efi
(d1)
(d1) [BdsDxe] Locate Variable Lock protocol - Success
(d1) [Variable] Lock: 8BE4DF61-93CA-11D2-AA0D-00E098032B8C:PlatformLangCodes
(d1) [Variable] Lock: 8BE4DF61-93CA-11D2-AA0D-00E098032B8C:LangCodes
(d1) [Variable] Lock: 8BE4DF61-93CA-11D2-AA0D-00E098032B8C:BootOptionSupport
(d1) [Variable] Lock: 8BE4DF61-93CA-11D2-AA0D-00E098032B8C:HwErrRecSupport
(d1) [Variable] Lock: 8BE4DF61-93CA-11D2-AA0D-00E098032B8C:OsIndicationsSupported
(d1) Variable Driver Auto Update Lang, Lang:eng, PlatformLang:en
(d1) PlatformBdsInit
(d1) Registered NotifyDevPath Event
(d1) PlatformBdsPolicyBehavior
(d1) PCI Bus First Scanning
(d1) PciBus: Discovered PCI @ [00|00|00]
(d1)
(d1) PciBus: Discovered PCI @ [00|01|00]
(d1)
(d1) PciBus: Discovered PCI @ [00|01|01]
(d1)    BAR[4]: Type =   Io32; Alignment = 0xF; Length = 0x10;  Offset = 0x20
(d1)
(d1) PciBus: Discovered PCI @ [00|01|03]
(d1)
(d1) PciBus: Discovered PCI @ [00|02|00]
(d1)    BAR[0]: Type = PMem32; Alignment = 0x1FFFFFF;   Length = 0x2000000;     Offset = 0
(d1) x10
(d1)    BAR[1]: Type =  Mem32; Alignment = 0xFFF;       Length = 0x1000;        Offset = 0x14
(d1)
(d1) PciBus: Discovered PCI @ [00|03|00]
(d1)    BAR[0]: Type =   Io32; Alignment = 0xFF;        Length = 0x100; Offset = 0x10
(d1)    BAR[1]: Type = PMem32; Alignment = 0xFFFFFF;    Length = 0x1000000;     Offset = 0x
(d1) 14
(d1)
(d1) PciBus: Discovered PCI @ [00|04|00]
(d1)    BAR[0]: Type =   Io32; Alignment = 0xFF;        Length = 0x100; Offset = 0x10
(d1)    BAR[1]: Type =  Mem32; Alignment = 0xFFF;       Length = 0x100; Offset = 0x14
(d1)
(d1) PciBus: Discovered PCI @ [00|00|00]
(d1)
(d1) PciBus: Discovered PCI @ [00|01|00]
(d1)
(d1) PciBus: Discovered PCI @ [00|01|01]
(d1)    BAR[4]: Type =   Io32; Alignment = 0xF; Length = 0x10;  Offset = 0x20
(d1)
(d1) PciBus: Discovered PCI @ [00|01|03]
(d1)
(d1) PciBus: Discovered PCI @ [00|02|00]
(d1)    BAR[0]: Type = PMem32; Alignment = 0x1FFFFFF;   Length = 0x2000000;     Offset = 0
(d1) x10
(d1)    BAR[1]: Type =  Mem32; Alignment = 0xFFF;       Length = 0x1000;        Offset = 0x14
(d1)
(d1) PciBus: Discovered PCI @ [00|03|00]
(d1)    BAR[0]: Type =   Io32; Alignment = 0xFF;        Length = 0x100; Offset = 0x10
(d1)    BAR[1]: Type = PMem32; Alignment = 0xFFFFFF;    Length = 0x1000000;     Offset = 0x
(d1) 14
(d1)
(d1) PciBus: Discovered PCI @ [00|04|00]
(d1)    BAR[0]: Type =   Io32; Alignment = 0xFF;        Length = 0x100; Offset = 0x10
(d1)    BAR[1]: Type =  Mem32; Alignment = 0xFFF;       Length = 0x100; Offset = 0x14
(d1)
(d1) PciBus: HostBridge->SubmitResources() - Success
(d1) PciBus: HostBridge->NotifyPhase(AllocateResources) - Success
[  403.936062] xenbr0: port 3(vif1.0-emu) entered forwarding state
(d1) PciBus: Resource Map for Root Bridge PciRoot(0x0)
(d1) Type =   Io16; Base = 0xC000;      Length = 0x1000;        Alignment = 0xFFF
(d1)  Base = 0xC000;    Length = 0x100; Alignment = 0xFF;       Owner = PCI  [00|04|00:10]
(d1)  Base = 0xC100;    Length = 0x100; Alignment = 0xFF;       Owner = PCI  [00|03|00:10]
(d1)  Base = 0xC200;    Length = 0x10;  Alignment = 0xF;        Owner = PCI  [00|01|01:20]
(d1) Type =  Mem32; Base = 0x80000000;  Length = 0x3100000;     Alignment = 0x1FFFFFF
(d1)  Base = 0x80000000;        Length = 0x2000000;     Alignment = 0x1FFFFFF;  Owner = PCI  [00
(d1) |02|00:10]
(d1)  Base = 0x82000000;        Length = 0x1000000;     Alignment = 0xFFFFFF;   Owner = PCI  [00|
(d1) 03|00:14]
(d1)  Base = 0x83000000;        Length = 0x100; Alignment = 0xFFF;      Owner = PCI  [00|04|00:1
(d1) 4]
(d1)  Base = 0x83001000;        Length = 0x1000;        Alignment = 0xFFF;      Owner = PCI  [00|02|00:
(d1) 14]
(d1)
(d1) Found Mass Storage device: PciRoot(0x0)/Pci(0x1,0x1)
(d1)  BlockSize : 512
(d1)  LastBlock : 1FFFFFF
(d1)  Valid efi partition table header
(d1)  Valid efi partition table header
(d1)  Valid primary and Valid backup partition table
(d1)  Partition entries read block success
(d1)  Number of partition entries: 128
(d1)  start check partition entries
(d1)  End check partition entries
(d1)  Index : 0
(d1)  Start LBA : 800
(d1)  End LBA : 1E99FFF
(d1)  Partition size: 1E99800
(d1)  Start : 100000 End : 3D33FFE00
(d1)  Index : 1
(d1)  Start LBA : 1E9A000
(d1)  End LBA : 1FFF7FF
(d1)  Partition size: 165800
(d1)  Start : 3D3400000 End : 3FFEFFE00
(d1) Prepare to Free Pool
(d1)  BlockSize : 512
(d1)  LastBlock : 1E997FF
(d1)  BlockSize : 512
(d1)  LastBlock : 1657FF
(d1)  BlockSize : 2048
(d1)  LastBlock : 0
(d1) FsAccess.c: LoadNvVarsFromFs
(d1) FsAccess.c: Read 1467 bytes from NV Variables file
(d1) Variable Driver Auto Update PlatformLang, PlatformLang:en, Lang:eng
(d1) Variable Driver Auto Update Lang, Lang:eng, PlatformLang:en
(d1) FsAccess.c: Read NV Variables file (size=1)
(d1) Saved NV Variables to NvVars file
(d1) EmuVariablesUpdatedCallback
(d1) Saved NV Variables to NvVars file
(d1) PlatformBdsGetDriverOption
(d1) Boot Mode:0
(d1) Found PCI VGA device
(d1) QemuVideo: Cirrus 5446 detected
(d1) EmuVariablesUpdatedCallback
(d1) Saved NV Variables to NvVars file
(d1) Adding Cirrus Video Mode 0: 640x480, 32-bit, 60 Hz
(d1) Adding Cirrus Video Mode 1: 800x600, 32-bit, 60 Hz
(d1) Adding Cirrus Video Mode 2: 1024x768, 24-bit, 60 Hz
(XEN) stdvga.c:147:d1 entering stdvga and caching modes
(XEN) stdvga.c:151:d1 leaving stdvga
(XEN) multi.c:3336:d1 write to pagetable during event injection: cr2=0xf225508, mfn=0x156a25
(d1) PixelBlueGreenRedReserved8BitPerColor
(d1) FrameBufferBase: 0x80000000, FrameBufferSize: 0x12C000
(d1) 0: shl:0 shr:0 mask:FF0000
(d1) 1: shl:0 shr:0 mask:FF00
(d1) 2: shl:0 shr:0 mask:FF
(d1) Bytes per pixel: 4
(d1) EmuVariablesUpdatedCallback
(d1) Saved NV Variables to NvVars file
(d1) EmuVariablesUpdatedCallback
(d1) Saved NV Variables to NvVars file
(d1) EmuVariablesUpdatedCallback
(d1) Saved NV Variables to NvVars file
(d1) EmuVariablesUpdatedCallback
(d1) Saved NV Variables to NvVars file
(d1) EmuVariablesUpdatedCallback
(d1) Saved NV Variables to NvVars file
(d1) EmuVariablesUpdatedCallback
(d1) Saved NV Variables to NvVars file
(d1) EmuVariablesUpdatedCallback
(d1) Saved NV Variables to NvVars file
(d1) Terminal - Mode 0, Column = 80, Row = 25
(d1) Terminal - Mode 1, Column = 80, Row = 50
(d1) Terminal - Mode 2, Column = 100, Row = 31
(d1) EmuVariablesUpdatedCallback
(d1) Saved NV Variables to NvVars file
(d1) PixelBlueGreenRedReserved8BitPerColor
(d1) PixelBlueGreenRedReserved8BitPerColor
(d1) PixelBlueGreenRedReserved8BitPerColor
(d1) FrameBufferBase: 0x80000000, FrameBufferSize: 0x1D4C00
(d1) 0: shl:0 shr:0 mask:FF0000
(d1) 1: shl:0 shr:0 mask:FF00
(d1) 2: shl:0 shr:0 mask:FF
(d1) Bytes per pixel: 4
(d1) GraphicsConsole video resolution 800 x 600
(d1) Graphics - Mode 0, Column = 80, Row = 25
(d1) Graphics - Mode 1, Column = 0, Row = 0
(d1) Graphics - Mode 2, Column = 100, Row = 31
(d1) PixelBlueGreenRedReserved8BitPerColor
(d1) PixelBlueGreenRedReserved8BitPerColor
(d1) PlatformBdsDiagnostics
(d1) PlatformBdsConnectSequence
(d1)  BlockSize : 512
(d1)  LastBlock : 1FFFFFF
(d1)  Valid efi partition table header
(d1)  Valid efi partition table header
(d1)  Valid primary and Valid backup partition table
(d1)  Partition entries read block success
(d1)  Number of partition entries: 128
(d1)  start check partition entries
(d1)  End check partition entries
(d1)  Index : 0
(d1)  Start LBA : 800
(d1)  End LBA : 1E99FFF
(d1)  Partition size: 1E99800
(d1)  Start : 100000 End : 3D33FFE00
(d1)  Index : 1
(d1)  Start LBA : 1E9A000
(d1)  End LBA : 1FFF7FF
(d1)  Partition size: 165800
(d1)  Start : 3D3400000 End : 3FFEFFE00
(d1) Prepare to Free Pool
(d1)  BlockSize : 512
(d1)  LastBlock : 1E997FF
(d1)  BlockSize : 2048
(d1)  LastBlock : 0
(d1)  BlockSize : 512
(d1)  LastBlock : 1FFFFFF
(d1)  Valid efi partition table header
(d1)  Valid efi partition table header
(d1)  Valid primary and Valid backup partition table
(d1)  Partition entries read block success
(d1)  Number of partition entries: 128
(d1)  start check partition entries
(d1)  End check partition entries
(d1)  Index : 0
(d1)  Start LBA : 800
(d1)  End LBA : 1E99FFF
(d1)  Partition size: 1E99800
(d1)  Start : 100000 End : 3D33FFE00
(d1)  Index : 1
(d1)  Start LBA : 1E9A000
(d1)  End LBA : 1FFF7FF
(d1)  Partition size: 165800
(d1)  Start : 3D3400000 End : 3FFEFFE00
(d1) Prepare to Free Pool
(d1)  BlockSize : 512
(d1)  LastBlock : 1E997FF
(d1)  BlockSize : 2048
(d1)  LastBlock : 0
(d1)  BlockSize : 512
(d1)  LastBlock : 1FFFFFF
(d1)  Valid efi partition table header
(d1)  Valid efi partition table header
(d1)  Valid primary and Valid backup partition table
(d1)  Partition entries read block success
(d1)  Number of partition entries: 128
(d1)  start check partition entries
(d1)  End check partition entries
(d1)  Index : 0
(d1)  Start LBA : 800
(d1)  End LBA : 1E99FFF
(d1)  Partition size: 1E99800
(d1)  Start : 100000 End : 3D33FFE00
(d1)  Index : 1
(d1)  Start LBA : 1E9A000
(d1)  End LBA : 1FFF7FF
(d1)  Partition size: 165800
(d1)  Start : 3D3400000 End : 3FFEFFE00
(d1) Prepare to Free Pool
(d1)  BlockSize : 512
(d1)  LastBlock : 1E997FF
(d1)  BlockSize : 2048
(d1)  LastBlock : 0
(d1)  BlockSize : 512
(d1)  LastBlock : 1E997FF
(XEN) irq.c:270: Dom1 PCI link 0 changed 5 -> 11
(XEN) irq.c:270: Dom1 PCI link 1 changed 10 -> 11
(XEN) irq.c:270: Dom1 PCI link 2 changed 11 -> 10
(XEN) irq.c:270: Dom1 PCI link 3 changed 5 -> 10
(d1) BdsLibConnectAll
(d1)  BlockSize : 512
(d1)  LastBlock : 1FFFFFF
(d1)  Valid efi partition table header
(d1)  Valid efi partition table header
(d1)  Valid primary and Valid backup partition table
(d1)  Partition entries read block success
(d1)  Number of partition entries: 128
(d1)  start check partition entries
(d1)  End check partition entries
(d1)  Index : 0
(d1)  Start LBA : 800
(d1)  End LBA : 1E99FFF
(d1)  Partition size: 1E99800
(d1)  Start : 100000 End : 3D33FFE00
(d1)  Index : 1
(d1)  Start LBA : 1E9A000
(d1)  End LBA : 1FFF7FF
(d1)  Partition size: 165800
(d1)  Start : 3D3400000 End : 3FFEFFE00
(d1) Prepare to Free Pool
(d1)  BlockSize : 512
(d1)  LastBlock : 1E997FF
(d1)  BlockSize : 2048
(d1)  LastBlock : 0
(d1)  BlockSize : 512
(d1)  LastBlock : 1FFFFFF
(d1)  Valid efi partition table header
(d1)  Valid efi partition table header
(d1)  Valid primary and Valid backup partition table
(d1)  Partition entries read block success
(d1)  Number of partition entries: 128
(d1)  start check partition entries
(d1)  End check partition entries
(d1)  Index : 0
(d1)  Start LBA : 800
(d1)  End LBA : 1E99FFF
(d1)  Partition size: 1E99800
(d1)  Start : 100000 End : 3D33FFE00
(d1)  Index : 1
(d1)  Start LBA : 1E9A000
(d1)  End LBA : 1FFF7FF
(d1)  Partition size: 165800
(d1)  Start : 3D3400000 End : 3FFEFFE00
(d1) Prepare to Free Pool
(d1)  BlockSize : 512
(d1)  LastBlock : 1E997FF
(d1)  BlockSize : 2048
(d1)  LastBlock : 0
(d1)  BlockSize : 512
(d1)  LastBlock : 1FFFFFF
(d1)  Valid efi partition table header
(d1)  Valid efi partition table header
(d1)  Valid primary and Valid backup partition table
(d1)  Partition entries read block success
(d1)  Number of partition entries: 128
(d1)  start check partition entries
(d1)  End check partition entries
(d1)  Index : 0
(d1)  Start LBA : 800
(d1)  End LBA : 1E99FFF
(d1)  Partition size: 1E99800
(d1)  Start : 100000 End : 3D33FFE00
(d1)  Index : 1
(d1)  Start LBA : 1E9A000
(d1)  End LBA : 1FFF7FF
(d1)  Partition size: 165800
(d1)  Start : 3D3400000 End : 3FFEFFE00
(d1) Prepare to Free Pool
(d1)  BlockSize : 512
(d1)  LastBlock : 1E997FF
(d1)  BlockSize : 2048
(d1)  LastBlock : 0
(d1)  BlockSize : 512
(d1)  LastBlock : 1E997FF
(d1) Buffer: EFI DVD/CDROM
(d1) Buffer: EFI Hard Drive
(d1) PixelBlueGreenRedReserved8BitPerColor
(d1) PixelBlueGreenRedReserved8BitPerColor
(d1) Memory  Previous  Current    Next
(d1)  Type    Pages     Pages     Pages
(d1) ======  ========  ========  ========
(d1)   0A    00000004  00000001  00000004
(d1)   09    00000008  0000001A  00000020
(d1)   00    00000004  00000002  00000004
(d1)   06    00000024  0000003A  00000048
(d1)   05    00000030  00000048  0000005A
(d1)   03    00000180  000003B2  0000049E
(d1)   04    00000F00  00001ACA  0000217C
(d1) Booting EFI DVD/CDROM
(d1)  BlockSize : 2048
(d1)  LastBlock : 0
(d1) PlatformBdsBootFail
(d1) PixelBlueGreenRedReserved8BitPerColor
(d1) PixelBlueGreenRedReserved8BitPerColor
(d1) Memory  Previous  Current    Next
(d1)  Type    Pages     Pages     Pages
(d1) ======  ========  ========  ========
(d1)   0A    00000004  00000001  00000004
(d1)   09    00000020  0000001A  00000020
(d1)   00    00000004  00000002  00000004
(d1)   06    00000048  0000003A  00000048
(d1)   05    0000005A  00000048  0000005A
(d1)   03    0000049E  000003B2  0000049E
(d1)   04    0000217C  00001ACA  0000217C
(d1) Booting EFI Floppy
(d1) PlatformBdsBootFail
(d1) PixelBlueGreenRedReserved8BitPerColor
(d1) PixelBlueGreenRedReserved8BitPerColor
(d1) Memory  Previous  Current    Next
(d1)  Type    Pages     Pages     Pages
(d1) ======  ========  ========  ========
(d1)   0A    00000004  00000001  00000004
(d1)   09    00000020  0000001A  00000020
(d1)   00    00000004  00000002  00000004
(d1)   06    00000048  0000003A  00000048
(d1)   05    0000005A  00000048  0000005A
(d1)   03    0000049E  000003B2  0000049E
(d1)   04    0000217C  00001ACA  0000217C
(d1) Booting EFI Floppy 1
(d1) PlatformBdsBootFail
(d1) PixelBlueGreenRedReserved8BitPerColor
(d1) PixelBlueGreenRedReserved8BitPerColor
(d1) Memory  Previous  Current    Next
(d1)  Type    Pages     Pages     Pages
(d1) ======  ========  ========  ========
(d1)   0A    00000004  00000001  00000004
(d1)   09    00000020  0000001A  00000020
(d1)   00    00000004  00000002  00000004
(d1)   06    00000048  0000003A  00000048
(d1)   05    0000005A  00000048  0000005A
(d1)   03    0000049E  000003B2  0000049E
(d1)   04    0000217C  00001ACA  0000217C
(d1) Booting EFI Hard Drive
(d1)  BlockSize : 512
(d1)  LastBlock : 1FFFFFF
(d1)  Valid efi partition table header
(d1)  Valid efi partition table header
(d1)  Valid primary and Valid backup partition table
(d1)  Partition entries read block success
(d1)  Number of partition entries: 128
(d1)  start check partition entries
(d1)  End check partition entries
(d1)  Index : 0
(d1)  Start LBA : 800
(d1)  End LBA : 1E99FFF
(d1)  Partition size: 1E99800
(d1)  Start : 100000 End : 3D33FFE00
(d1)  Index : 1
(d1)  Start LBA : 1E9A000
(d1)  End LBA : 1FFF7FF
(d1)  Partition size: 165800
(d1)  Start : 3D3400000 End : 3FFEFFE00
(d1) Prepare to Free Pool
(d1)  BlockSize : 512
(d1)  LastBlock : 1E997FF
(d1) PixelBlueGreenRedReserved8BitPerColor
(d1) ConvertPages: Incompatible memory types
(XEN) irq.c:375: Dom1 callback via changed to Direct Vector 0xf3
(XEN) irq.c:270: Dom1 PCI link 0 changed 11 -> 0
(XEN) irq.c:270: Dom1 PCI link 1 changed 11 -> 0
(XEN) irq.c:270: Dom1 PCI link 2 changed 10 -> 0
(XEN) irq.c:270: Dom1 PCI link 3 changed 10 -> 0
(XEN) mm.c:620:d0 Could not get page ref for pfn ffffffffffffffff


dmesg in guest:
[    0.000000] Initializing cgroup subsys cpuset
[    0.000000] Initializing cgroup subsys cpu
[    0.000000] Initializing cgroup subsys cpuacct
[    0.000000] Linux version 3.10.13-stable-for-h16 (weil@dt47) (gcc version 4.7.2 (Debian 4.7.2-5) ) #10 SMP Thu Oct 3 15:18:49 BST 2013
[    0.000000] Command line: root=/dev/xvda1 loglevel=10 earlyprintk=xen console=ttyS0 console=hvc0 console=tty1 console=tty0
[    0.000000] e820: BIOS-provided physical RAM map:
[    0.000000] BIOS-e820: [mem 0x0000000000000000-0x000000000009ffff] usable
[    0.000000] BIOS-e820: [mem 0x0000000000100000-0x000000000d94dfff] usable
[    0.000000] BIOS-e820: [mem 0x000000000d94e000-0x000000000d95ffff] ACPI data
[    0.000000] BIOS-e820: [mem 0x000000000d960000-0x000000000d98efff] reserved
[    0.000000] BIOS-e820: [mem 0x000000000d98f000-0x000000000f15efff] usable
[    0.000000] BIOS-e820: [mem 0x000000000f15f000-0x000000000f1b6fff] reserved
[    0.000000] BIOS-e820: [mem 0x000000000f1b7000-0x000000000f1befff] ACPI data
[    0.000000] BIOS-e820: [mem 0x000000000f1bf000-0x000000000f1c2fff] ACPI NVS
[    0.000000] BIOS-e820: [mem 0x000000000f1c3000-0x000000000f7fffff] usable
[    0.000000] e820: update [mem 0x0d258018-0x0d267057] usable ==> usable
[    0.000000] extended physical RAM map:
[    0.000000] reserve setup_data: [mem 0x0000000000000000-0x000000000009ffff] usable
[    0.000000] reserve setup_data: [mem 0x0000000000100000-0x000000000d258017] usable
[    0.000000] reserve setup_data: [mem 0x000000000d258018-0x000000000d267057] usable
[    0.000000] reserve setup_data: [mem 0x000000000d267058-0x000000000d94dfff] usable
[    0.000000] reserve setup_data: [mem 0x000000000d94e000-0x000000000d95ffff] ACPI data
[    0.000000] reserve setup_data: [mem 0x000000000d960000-0x000000000d98efff] reserved
[    0.000000] reserve setup_data: [mem 0x000000000d98f000-0x000000000f15efff] usable
[    0.000000] reserve setup_data: [mem 0x000000000f15f000-0x000000000f1b6fff] reserved
[    0.000000] reserve setup_data: [mem 0x000000000f1b7000-0x000000000f1befff] ACPI data
[    0.000000] reserve setup_data: [mem 0x000000000f1bf000-0x000000000f1c2fff] ACPI NVS
[    0.000000] reserve setup_data: [mem 0x000000000f1c3000-0x000000000f7fffff] usable
[    0.000000] ERROR: earlyprintk= xenboot already used
[    0.000000] NX (Execute Disable) protection: active
[    0.000000] efi: EFI v2.31 by EDK II
[    0.000000] efi:  SMBIOS=0xf1b6000  ACPI=0xf1be000  ACPI 2.0=0xf1be014 
[    0.000000] efi: mem00: type=7, attr=0xf, range=[0x0000000000000000-0x00000000000a0000) (0MB)
[    0.000000] efi: mem01: type=2, attr=0xf, range=[0x0000000000100000-0x0000000000107000) (0MB)
[    0.000000] efi: mem02: type=7, attr=0xf, range=[0x0000000000107000-0x0000000000800000) (6MB)
[    0.000000] efi: mem03: type=4, attr=0xf, range=[0x0000000000800000-0x0000000001000000) (8MB)
[    0.000000] efi: mem04: type=2, attr=0xf, range=[0x0000000001000000-0x00000000022e6000) (18MB)
[    0.000000] efi: mem05: type=7, attr=0xf, range=[0x00000000022e6000-0x000000000b800000) (149MB)
[    0.000000] efi: mem06: type=4, attr=0xf, range=[0x000000000b800000-0x000000000b820000) (0MB)
[    0.000000] efi: mem07: type=7, attr=0xf, range=[0x000000000b820000-0x000000000c73e000) (15MB)
[    0.000000] efi: mem08: type=1, attr=0xf, range=[0x000000000c73e000-0x000000000ccd3000) (5MB)
[    0.000000] efi: mem09: type=7, attr=0xf, range=[0x000000000ccd3000-0x000000000d258000) (5MB)
[    0.000000] efi: mem10: type=2, attr=0xf, range=[0x000000000d258000-0x000000000d268000) (0MB)
[    0.000000] efi: mem11: type=1, attr=0xf, range=[0x000000000d268000-0x000000000d27f000) (0MB)
[    0.000000] efi: mem12: type=7, attr=0xf, range=[0x000000000d27f000-0x000000000d287000) (0MB)
[    0.000000] efi: mem13: type=2, attr=0xf, range=[0x000000000d287000-0x000000000d288000) (0MB)
[    0.000000] efi: mem14: type=7, attr=0xf, range=[0x000000000d288000-0x000000000d289000) (0MB)
[    0.000000] efi: mem15: type=4, attr=0xf, range=[0x000000000d289000-0x000000000d293000) (0MB)
[    0.000000] efi: mem16: type=2, attr=0xf, range=[0x000000000d293000-0x000000000d294000) (0MB)
[    0.000000] efi: mem17: type=4, attr=0xf, range=[0x000000000d294000-0x000000000d71a000) (4MB)
[    0.000000] efi: mem18: type=3, attr=0xf, range=[0x000000000d71a000-0x000000000d94e000) (2MB)
[    0.000000] efi: mem19: type=9, attr=0xf, range=[0x000000000d94e000-0x000000000d960000) (0MB)
[    0.000000] efi: mem20: type=6, attr=0x800000000000000f, range=[0x000000000d960000-0x000000000d962000) (0MB)
[    0.000000] efi: mem21: type=5, attr=0x800000000000000f, range=[0x000000000d962000-0x000000000d97a000) (0MB)
[    0.000000] efi: mem22: type=6, attr=0x800000000000000f, range=[0x000000000d97a000-0x000000000d98f000) (0MB)
[    0.000000] efi: mem23: type=4, attr=0xf, range=[0x000000000d98f000-0x000000000e0df000) (7MB)
[    0.000000] efi: mem24: type=7, attr=0xf, range=[0x000000000e0df000-0x000000000e0e1000) (0MB)
[    0.000000] efi: mem25: type=4, attr=0xf, range=[0x000000000e0e1000-0x000000000efdf000) (14MB)
[    0.000000] efi: mem26: type=7, attr=0xf, range=[0x000000000efdf000-0x000000000efe1000) (0MB)
[    0.000000] efi: mem27: type=3, attr=0xf, range=[0x000000000efe1000-0x000000000f15f000) (1MB)
[    0.000000] efi: mem28: type=5, attr=0x800000000000000f, range=[0x000000000f15f000-0x000000000f18f000) (0MB)
[    0.000000] efi: mem29: type=6, attr=0x800000000000000f, range=[0x000000000f18f000-0x000000000f1b3000) (0MB)
[    0.000000] efi: mem30: type=0, attr=0xf, range=[0x000000000f1b3000-0x000000000f1b7000) (0MB)
[    0.000000] efi: mem31: type=9, attr=0xf, range=[0x000000000f1b7000-0x000000000f1bf000) (0MB)
[    0.000000] efi: mem32: type=10, attr=0xf, range=[0x000000000f1bf000-0x000000000f1c3000) (0MB)
[    0.000000] efi: mem33: type=4, attr=0xf, range=[0x000000000f1c3000-0x000000000f800000) (6MB)
[    0.000000] SMBIOS 2.7 present.
[    0.000000] DMI: Xen HVM domU, BIOS 4.4-unstable 10/15/2013
[    0.000000] Hypervisor detected: Xen HVM
[    0.000000] Xen version 4.4.
[    0.000000] Xen Platform PCI: I/O protocol version 1
[    0.000000] Netfront and the Xen platform PCI driver have been compiled for this kernel: unplug emulated NICs.
[    0.000000] Blkfront and the Xen platform PCI driver have been compiled for this kernel: unplug emulated disks.
[    0.000000] You might have to change the root device
[    0.000000] from /dev/hd[a-d] to /dev/xvd[a-d]
[    0.000000] in your root= kernel command line option
[    0.000000] e820: update [mem 0x00000000-0x00000fff] usable ==> reserved
[    0.000000] e820: remove [mem 0x000a0000-0x000fffff] usable
[    0.000000] No AGP bridge found
[    0.000000] e820: last_pfn = 0xf800 max_arch_pfn = 0x400000000
[    0.000000] MTRR default type: write-back
[    0.000000] MTRR fixed ranges enabled:
[    0.000000]   00000-9FFFF write-back
[    0.000000]   A0000-BFFFF write-combining
[    0.000000]   C0000-FFFFF write-back
[    0.000000] MTRR variable ranges enabled:
[    0.000000]   0 base 0F0000000 mask FF8000000 uncachable
[    0.000000]   1 base 0F8000000 mask FFC000000 uncachable
[    0.000000]   2 disabled
[    0.000000]   3 disabled
[    0.000000]   4 disabled
[    0.000000]   5 disabled
[    0.000000]   6 disabled
[    0.000000]   7 disabled
[    0.000000] x86 PAT enabled: cpu 0, old 0x7040600070406, new 0x7010600070106
[    0.000000] Base memory trampoline at [ffff880000099000] 99000 size 24576
[    0.000000] init_memory_mapping: [mem 0x00000000-0x000fffff]
[    0.000000]  [mem 0x00000000-0x000fffff] page 4k
[    0.000000] BRK [0x02ec5000, 0x02ec5fff] PGTABLE
[    0.000000] BRK [0x02ec6000, 0x02ec6fff] PGTABLE
[    0.000000] BRK [0x02ec7000, 0x02ec7fff] PGTABLE
[    0.000000] init_memory_mapping: [mem 0x0d000000-0x0d1fffff]
[    0.000000]  [mem 0x0d000000-0x0d1fffff] page 2M
[    0.000000] init_memory_mapping: [mem 0x0c000000-0x0cffffff]
[    0.000000]  [mem 0x0c000000-0x0cffffff] page 2M
[    0.000000] init_memory_mapping: [mem 0x00100000-0x0bffffff]
[    0.000000]  [mem 0x00100000-0x001fffff] page 4k
[    0.000000]  [mem 0x00200000-0x0bffffff] page 2M
[    0.000000] init_memory_mapping: [mem 0x0d200000-0x0d94dfff]
[    0.000000]  [mem 0x0d200000-0x0d7fffff] page 2M
[    0.000000]  [mem 0x0d800000-0x0d94dfff] page 4k
[    0.000000] BRK [0x02ec8000, 0x02ec8fff] PGTABLE
[    0.000000] init_memory_mapping: [mem 0x0d98f000-0x0f15efff]
[    0.000000]  [mem 0x0d98f000-0x0d9fffff] page 4k
[    0.000000]  [mem 0x0da00000-0x0effffff] page 2M
[    0.000000]  [mem 0x0f000000-0x0f15efff] page 4k
[    0.000000] BRK [0x02ec9000, 0x02ec9fff] PGTABLE
[    0.000000] init_memory_mapping: [mem 0x0f1c3000-0x0f7fffff]
[    0.000000]  [mem 0x0f1c3000-0x0f1fffff] page 4k
[    0.000000]  [mem 0x0f200000-0x0f7fffff] page 2M
[    0.000000] ACPI: RSDP 000000000f1be014 00024 (v02    Xen)
[    0.000000] ACPI: XSDT 000000000f1bd0e8 00054 (v01    Xen      HVM 00000000      01000013)
[    0.000000] ACPI: FACP 000000000f1bc000 000F4 (v04    Xen      HVM 00000000 HVML 00000000)
[    0.000000] ACPI Warning: 32/64 FACS address mismatch in FADT - two FACS tables! (20130328/tbfadt-395)
[    0.000000] ACPI BIOS Bug: Warning: 32/64X FACS address mismatch in FADT - 0x0F1C2000/0x00000000FC001000, using 32 (20130328/tbfadt-522)
[    0.000000] ACPI: DSDT 000000000d94e000 1138D (v02    Xen      HVM 00000000 INTL 20100528)
[    0.000000] ACPI: FACS 000000000f1c2000 00040
[    0.000000] ACPI: APIC 000000000f1bb000 00460 (v02    Xen      HVM 00000000 HVML 00000000)
[    0.000000] ACPI: HPET 000000000f1ba000 00038 (v01    Xen      HVM 00000000 HVML 00000000)
[    0.000000] ACPI: WAET 000000000f1b9000 00028 (v01    Xen      HVM 00000000 HVML 00000000)
[    0.000000] ACPI: SSDT 000000000f1b8000 00031 (v02    Xen      HVM 00000000 INTL 20100528)
[    0.000000] ACPI: SSDT 000000000f1b7000 00031 (v02    Xen      HVM 00000000 INTL 20100528)
[    0.000000] ACPI: Local APIC address 0xfee00000
[    0.000000] No NUMA configuration found
[    0.000000] Faking a node at [mem 0x0000000000000000-0x000000000f7fffff]
[    0.000000] Initmem setup node 0 [mem 0x00000000-0x0f7fffff]
[    0.000000]   NODE_DATA [mem 0x0d285000-0x0d288fff]
[    0.000000]  [ffffea0000000000-ffffea00003fffff] PMD -> [ffff88000c600000-ffff88000c9fffff] on node 0
[    0.000000] Zone ranges:
[    0.000000]   DMA      [mem 0x00001000-0x00ffffff]
[    0.000000]   DMA32    [mem 0x01000000-0xffffffff]
[    0.000000]   Normal   empty
[    0.000000] Movable zone start for each node
[    0.000000] Early memory node ranges
[    0.000000]   node   0: [mem 0x00001000-0x0009ffff]
[    0.000000]   node   0: [mem 0x00100000-0x0d94dfff]
[    0.000000]   node   0: [mem 0x0d98f000-0x0f15efff]
[    0.000000]   node   0: [mem 0x0f1c3000-0x0f7fffff]
[    0.000000] On node 0 totalpages: 63226
[    0.000000]   DMA zone: 56 pages used for memmap
[    0.000000]   DMA zone: 2071 pages reserved
[    0.000000]   DMA zone: 3999 pages, LIFO batch:0
[    0.000000]   DMA32 zone: 812 pages used for memmap
[    0.000000]   DMA32 zone: 59227 pages, LIFO batch:15
[    0.000000] ACPI: PM-Timer IO Port: 0xb008
[    0.000000] ACPI: Local APIC address 0xfee00000
[    0.000000] ACPI: LAPIC (acpi_id[0x00] lapic_id[0x00] enabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x01] lapic_id[0x02] enabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x02] lapic_id[0x04] disabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x03] lapic_id[0x06] disabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x04] lapic_id[0x08] disabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x05] lapic_id[0x0a] disabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x06] lapic_id[0x0c] disabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x07] lapic_id[0x0e] disabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x08] lapic_id[0x10] disabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x09] lapic_id[0x12] disabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x0a] lapic_id[0x14] disabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x0b] lapic_id[0x16] disabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x0c] lapic_id[0x18] disabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x0d] lapic_id[0x1a] disabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x0e] lapic_id[0x1c] disabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x0f] lapic_id[0x1e] disabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x10] lapic_id[0x20] disabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x11] lapic_id[0x22] disabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x12] lapic_id[0x24] disabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x13] lapic_id[0x26] disabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x14] lapic_id[0x28] disabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x15] lapic_id[0x2a] disabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x16] lapic_id[0x2c] disabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x17] lapic_id[0x2e] disabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x18] lapic_id[0x30] disabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x19] lapic_id[0x32] disabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x1a] lapic_id[0x34] disabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x1b] lapic_id[0x36] disabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x1c] lapic_id[0x38] disabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x1d] lapic_id[0x3a] disabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x1e] lapic_id[0x3c] disabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x1f] lapic_id[0x3e] disabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x20] lapic_id[0x40] disabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x21] lapic_id[0x42] disabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x22] lapic_id[0x44] disabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x23] lapic_id[0x46] disabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x24] lapic_id[0x48] disabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x25] lapic_id[0x4a] disabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x26] lapic_id[0x4c] disabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x27] lapic_id[0x4e] disabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x28] lapic_id[0x50] disabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x29] lapic_id[0x52] disabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x2a] lapic_id[0x54] disabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x2b] lapic_id[0x56] disabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x2c] lapic_id[0x58] disabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x2d] lapic_id[0x5a] disabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x2e] lapic_id[0x5c] disabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x2f] lapic_id[0x5e] disabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x30] lapic_id[0x60] disabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x31] lapic_id[0x62] disabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x32] lapic_id[0x64] disabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x33] lapic_id[0x66] disabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x34] lapic_id[0x68] disabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x35] lapic_id[0x6a] disabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x36] lapic_id[0x6c] disabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x37] lapic_id[0x6e] disabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x38] lapic_id[0x70] disabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x39] lapic_id[0x72] disabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x3a] lapic_id[0x74] disabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x3b] lapic_id[0x76] disabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x3c] lapic_id[0x78] disabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x3d] lapic_id[0x7a] disabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x3e] lapic_id[0x7c] disabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x3f] lapic_id[0x7e] disabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x40] lapic_id[0x80] disabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x41] lapic_id[0x82] disabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x42] lapic_id[0x84] disabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x43] lapic_id[0x86] disabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x44] lapic_id[0x88] disabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x45] lapic_id[0x8a] disabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x46] lapic_id[0x8c] disabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x47] lapic_id[0x8e] disabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x48] lapic_id[0x90] disabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x49] lapic_id[0x92] disabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x4a] lapic_id[0x94] disabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x4b] lapic_id[0x96] disabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x4c] lapic_id[0x98] disabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x4d] lapic_id[0x9a] disabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x4e] lapic_id[0x9c] disabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x4f] lapic_id[0x9e] disabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x50] lapic_id[0xa0] disabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x51] lapic_id[0xa2] disabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x52] lapic_id[0xa4] disabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x53] lapic_id[0xa6] disabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x54] lapic_id[0xa8] disabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x55] lapic_id[0xaa] disabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x56] lapic_id[0xac] disabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x57] lapic_id[0xae] disabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x58] lapic_id[0xb0] disabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x59] lapic_id[0xb2] disabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x5a] lapic_id[0xb4] disabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x5b] lapic_id[0xb6] disabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x5c] lapic_id[0xb8] disabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x5d] lapic_id[0xba] disabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x5e] lapic_id[0xbc] disabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x5f] lapic_id[0xbe] disabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x60] lapic_id[0xc0] disabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x61] lapic_id[0xc2] disabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x62] lapic_id[0xc4] disabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x63] lapic_id[0xc6] disabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x64] lapic_id[0xc8] disabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x65] lapic_id[0xca] disabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x66] lapic_id[0xcc] disabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x67] lapic_id[0xce] disabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x68] lapic_id[0xd0] disabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x69] lapic_id[0xd2] disabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x6a] lapic_id[0xd4] disabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x6b] lapic_id[0xd6] disabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x6c] lapic_id[0xd8] disabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x6d] lapic_id[0xda] disabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x6e] lapic_id[0xdc] disabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x6f] lapic_id[0xde] disabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x70] lapic_id[0xe0] disabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x71] lapic_id[0xe2] disabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x72] lapic_id[0xe4] disabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x73] lapic_id[0xe6] disabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x74] lapic_id[0xe8] disabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x75] lapic_id[0xea] disabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x76] lapic_id[0xec] disabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x77] lapic_id[0xee] disabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x78] lapic_id[0xf0] disabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x79] lapic_id[0xf2] disabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x7a] lapic_id[0xf4] disabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x7b] lapic_id[0xf6] disabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x7c] lapic_id[0xf8] disabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x7d] lapic_id[0xfa] disabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x7e] lapic_id[0xfc] disabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x7f] lapic_id[0xfe] disabled)
[    0.000000] ACPI: IOAPIC (id[0x01] address[0xfec00000] gsi_base[0])
[    0.000000] IOAPIC[0]: apic_id 1, version 17, address 0xfec00000, GSI 0-47
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 5 global_irq 5 low level)
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 10 global_irq 10 low level)
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 11 global_irq 11 low level)
[    0.000000] ACPI: IRQ0 used by override.
[    0.000000] ACPI: IRQ2 used by override.
[    0.000000] ACPI: IRQ5 used by override.
[    0.000000] ACPI: IRQ9 used by override.
[    0.000000] ACPI: IRQ10 used by override.
[    0.000000] ACPI: IRQ11 used by override.
[    0.000000] Using ACPI (MADT) for SMP configuration information
[    0.000000] ACPI: HPET id: 0x8086a201 base: 0xfed00000
[    0.000000] smpboot: Allowing 128 CPUs, 126 hotplug CPUs
[    0.000000] nr_irqs_gsi: 64
[    0.000000] PM: Registered nosave memory: 00000000000a0000 - 0000000000100000
[    0.000000] PM: Registered nosave memory: 000000000d258000 - 000000000d259000
[    0.000000] PM: Registered nosave memory: 000000000d267000 - 000000000d268000
[    0.000000] PM: Registered nosave memory: 000000000d94e000 - 000000000d960000
[    0.000000] PM: Registered nosave memory: 000000000d960000 - 000000000d98f000
[    0.000000] PM: Registered nosave memory: 000000000f15f000 - 000000000f1b7000
[    0.000000] PM: Registered nosave memory: 000000000f1b7000 - 000000000f1bf000
[    0.000000] PM: Registered nosave memory: 000000000f1bf000 - 000000000f1c3000
[    0.000000] e820: [mem 0x0f800000-0xffffffff] available for PCI devices
[    0.000000] Booting paravirtualized kernel on Xen HVM
[    0.000000] setup_percpu: NR_CPUS:512 nr_cpumask_bits:512 nr_cpu_ids:128 nr_node_ids:1
[    0.000000] PERCPU: Embedded 28 pages/cpu @ffff88000a800000 s84800 r8192 d21696 u131072
[    0.000000] pcpu-alloc: s84800 r8192 d21696 u131072 alloc=1*2097152
[    0.000000] pcpu-alloc: [0] 000 001 002 003 004 005 006 007 008 009 010 011 012 013 014 015 
[    0.000000] pcpu-alloc: [0] 016 017 018 019 020 021 022 023 024 025 026 027 028 029 030 031 
[    0.000000] pcpu-alloc: [0] 032 033 034 035 036 037 038 039 040 041 042 043 044 045 046 047 
[    0.000000] pcpu-alloc: [0] 048 049 050 051 052 053 054 055 056 057 058 059 060 061 062 063 
[    0.000000] pcpu-alloc: [0] 064 065 066 067 068 069 070 071 072 073 074 075 076 077 078 079 
[    0.000000] pcpu-alloc: [0] 080 081 082 083 084 085 086 087 088 089 090 091 092 093 094 095 
[    0.000000] pcpu-alloc: [0] 096 097 098 099 100 101 102 103 104 105 106 107 108 109 110 111 
[    0.000000] pcpu-alloc: [0] 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 
[    0.000000] Built 1 zonelists in Node order, mobility grouping on.  Total pages: 60287
[    0.000000] Policy zone: DMA32
[    0.000000] Kernel command line: root=/dev/xvda1 loglevel=10 earlyprintk=xen console=ttyS0 console=hvc0 console=tty1 console=tty0
[    0.000000] PID hash table entries: 1024 (order: 1, 8192 bytes)
[    0.000000] Checking aperture...
[    0.000000] No AGP bridge found
[    0.000000] Calgary: detecting Calgary via BIOS EBDA area
[    0.000000] Calgary: Unable to locate Rio Grande table in EBDA - bailing!
[    0.000000] Memory: 172924k/253952k available (7422k kernel code, 1048k absent, 79980k reserved, 5713k data, 1004k init)
[    0.000000] Hierarchical RCU implementation.
[    0.000000] 	RCU dyntick-idle grace-period acceleration is enabled.
[    0.000000] 	RCU restricting CPUs from NR_CPUS=512 to nr_cpu_ids=128.
[    0.000000] NR_IRQS:33024 nr_irqs:2112 16
[    0.000000] Xen HVM callback vector for event delivery is enabled
[    0.000000] Console: colour dummy device 80x25
[    0.000000] console [tty1] enabled
[    0.000000] console [hvc0] enabled
[    0.000000] console [ttyS0] enabled
[    0.000000] hpet clockevent registered
[    0.000000] tsc: Detected 2131.278 MHz processor
[    0.016000] Calibrating delay loop (skipped), value calculated using timer frequency.. 4262.55 BogoMIPS (lpj=8525112)
[    0.036016] pid_max: default: 131072 minimum: 1024
[    0.048045] init_memory_mapping: [mem 0x0d960000-0x0d961fff]
[    0.060016]  [mem 0x0d960000-0x0d961fff] page 4k
[    0.068079] init_memory_mapping: [mem 0x0d962000-0x0d979fff]
[    0.080016]  [mem 0x0d962000-0x0d979fff] page 4k
[    0.092060] init_memory_mapping: [mem 0x0d97a000-0x0d98efff]
[    0.104015]  [mem 0x0d97a000-0x0d98efff] page 4k
[    0.112063] init_memory_mapping: [mem 0x0f15f000-0x0f18efff]
[    0.124017]  [mem 0x0f15f000-0x0f18efff] page 4k
[    0.136060] init_memory_mapping: [mem 0x0f18f000-0x0f1b2fff]
[    0.148015]  [mem 0x0f18f000-0x0f1b2fff] page 4k
[    0.165158] Security Framework initialized
[    0.172018] AppArmor: AppArmor disabled by boot time parameter
[    0.184374] Dentry cache hash table entries: 32768 (order: 6, 262144 bytes)
[    0.200284] Inode-cache hash table entries: 16384 (order: 5, 131072 bytes)
[    0.216101] Mount-cache hash table entries: 256
[    0.224650] Initializing cgroup subsys devices
[    0.236018] Initializing cgroup subsys freezer
[    0.244017] Initializing cgroup subsys net_cls
[    0.256018] Initializing cgroup subsys blkio
[    0.264016] Initializing cgroup subsys perf_event
[    0.276212] CPU: Physical Processor ID: 0
[    0.284015] CPU: Processor Core ID: 0
[    0.292019] mce: CPU supports 2 MCE banks
[    0.300066] Last level iTLB entries: 4KB 128, 2MB 4, 4MB 4
[    0.300066] Last level dTLB entries: 4KB 256, 2MB 0, 4MB 32
[    0.300066] tlb_flushall_shift: -1
[    0.332452] Freeing SMP alternatives: 20k freed
[    0.346063] ACPI: Core revision 20130328
[    0.366616] ACPI: All ACPI Tables successfully acquired
[    0.383369] Switched APIC routing to physical flat.
[    0.397018] ..TIMER: vector=0x30 apic1=0 pin1=2 apic2=0 pin2=0
[    0.449580] smpboot: CPU0: Intel(R) Core(TM)2 CPU          6400  @ 2.13GHz (fam: 06, model: 0f, stepping: 06)
[    0.471351] Xen: using vcpuop timer interface
[    0.480023] installing Xen timer for CPU 0
[    0.488336] Performance Events: unsupported p6 CPU model 15 no PMU driver, software events only.
[    0.503184] NMI watchdog: disabled (cpu0): hardware events not enabled
[    0.504251] installing Xen timer for CPU 1
[    0.508283] smpboot: Booting Node   0, Processors  #1
[    0.526426] Brought up 2 CPUs
[    0.528025] smpboot: Total of 2 processors activated (8525.11 BogoMIPS)
[    0.534294] devtmpfs: initialized
[    0.539642] PM: Registering ACPI NVS region [mem 0x0f1bf000-0x0f1c2fff] (16384 bytes)
[    0.540459] xor: measuring software checksum speed
[    0.584020]    prefetch64-sse:   936.000 MB/sec
[    0.628020]    generic_sse:   923.000 MB/sec
[    0.632020] xor: using function: prefetch64-sse (936.000 MB/sec)
[    0.636240] regulator-dummy: no parameters
[    0.640281] NET: Registered protocol family 16
[    0.644428] xs_reset_watches failed: -38
[    0.648374] ACPI: bus type PCI registered
[    0.652023] acpiphp: ACPI Hot Plug PCI Controller Driver version: 0.5
[    0.656171] dca service started, version 1.12.1
[    0.660441] PCI: Using configuration type 1 for base access
[    0.666950] bio: create slab <bio-0> at 0
[    0.736029] raid6: sse2x1    3100 MB/s
[    0.808025] raid6: sse2x2    3333 MB/s
[    0.880032] raid6: sse2x4    4510 MB/s
[    0.884020] raid6: using algorithm sse2x4 (4510 MB/s)
[    0.888022] raid6: using ssse3x2 recovery algorithm
[    0.892365] ACPI: Added _OSI(Module Device)
[    0.896023] ACPI: Added _OSI(Processor Device)
[    0.900021] ACPI: Added _OSI(3.0 _SCP Extensions)
[    0.904022] ACPI: Added _OSI(Processor Aggregator Device)
[    0.911144] ACPI: EC: Look up EC in DSDT
[    0.922511] ACPI: Interpreter enabled
[    0.924030] ACPI Exception: AE_NOT_FOUND, While evaluating Sleep State [\_S1_] (20130328/hwxface-568)
[    0.936024] ACPI Exception: AE_NOT_FOUND, While evaluating Sleep State [\_S2_] (20130328/hwxface-568)
[    0.948039] ACPI: (supports S0 S3 S4 S5)
[    0.952020] ACPI: Using IOAPIC for interrupt routing
[    0.956080] PCI: Using host bridge windows from ACPI; if necessary, use "pci=nocrs" and report a bug
[    0.994658] ACPI: No dock devices found.
[    1.099635] ACPI: PCI Root Bridge [PCI0] (domain 0000 [bus 00-ff])
[    1.100191] acpi PNP0A03:00: fail to add MMCONFIG information, can't access extended PCI configuration space under this bridge.
[    1.104144] acpiphp: Slot [0] registered
[    1.108625] acpiphp: Slot [1] registered
[    1.112605] acpiphp: Slot [2] registered
[    1.116631] acpiphp: Slot [3] registered
[    1.120616] acpiphp: Slot [4] registered
[    1.124618] acpiphp: Slot [5] registered
[    1.128652] acpiphp: Slot [6] registered
[    1.132622] acpiphp: Slot [7] registered
[    1.136655] acpiphp: Slot [8] registered
[    1.140642] acpiphp: Slot [9] registered
[    1.144716] acpiphp: Slot [10] registered
[    1.148673] acpiphp: Slot [11] registered
[    1.152622] acpiphp: Slot [12] registered
[    1.156634] acpiphp: Slot [13] registered
[    1.160646] acpiphp: Slot [14] registered
[    1.164641] acpiphp: Slot [15] registered
[    1.168630] acpiphp: Slot [16] registered
[    1.172661] acpiphp: Slot [17] registered
[    1.176626] acpiphp: Slot [18] registered
[    1.180619] acpiphp: Slot [19] registered
[    1.184686] acpiphp: Slot [20] registered
[    1.188625] acpiphp: Slot [21] registered
[    1.192617] acpiphp: Slot [22] registered
[    1.196625] acpiphp: Slot [23] registered
[    1.200601] acpiphp: Slot [24] registered
[    1.204587] acpiphp: Slot [25] registered
[    1.208616] acpiphp: Slot [26] registered
[    1.212663] acpiphp: Slot [27] registered
[    1.216631] acpiphp: Slot [28] registered
[    1.220623] acpiphp: Slot [29] registered
[    1.224675] acpiphp: Slot [30] registered
[    1.228655] acpiphp: Slot [31] registered
[    1.232599] PCI host bridge to bus 0000:00
[    1.236027] pci_bus 0000:00: root bus resource [bus 00-ff]
[    1.240025] pci_bus 0000:00: root bus resource [io  0x0000-0x0cf7]
[    1.244027] pci_bus 0000:00: root bus resource [io  0x0d00-0xffff]
[    1.248024] pci_bus 0000:00: root bus resource [mem 0x000a0000-0x000bffff]
[    1.252025] pci_bus 0000:00: root bus resource [mem 0xf0000000-0xfbffffff]
[    1.256279] pci 0000:00:00.0: [8086:1237] type 00 class 0x060000
[    1.262599] pci 0000:00:01.0: [8086:7000] type 00 class 0x060100
[    1.267158] pci 0000:00:01.1: [8086:7010] type 00 class 0x010180
[    1.288023] pci 0000:00:01.1: reg 20: [io  0xc200-0xc20f]
[    1.301320] pci 0000:00:01.3: [8086:7113] type 00 class 0x068000
[    1.306711] pci 0000:00:01.3: quirk: [io  0xb000-0xb03f] claimed by PIIX4 ACPI
[    1.308125] pci 0000:00:01.3: quirk: [io  0xb100-0xb10f] claimed by PIIX4 SMB
[    1.313586] pci 0000:00:02.0: [1013:00b8] type 00 class 0x030000
[    1.323760] pci 0000:00:02.0: reg 10: [mem 0x80000000-0x81ffffff pref]
[    1.328024] pci 0000:00:02.0: reg 14: [mem 0x83001000-0x83001fff]
[    1.352022] pci 0000:00:02.0: reg 30: [mem 0xffff0000-0xffffffff pref]
[    1.356817] pci 0000:00:03.0: [5853:0001] type 00 class 0xff8000
[    1.368024] pci 0000:00:03.0: reg 10: [io  0xc100-0xc1ff]
[    1.380023] pci 0000:00:03.0: reg 14: [mem 0x82000000-0x82ffffff pref]
[    1.426397] acpi PNP0A03:00: ACPI _OSC support notification failed, disabling PCIe ASPM
[    1.428026] acpi PNP0A03:00: Unable to request _OSC control (_OSC support mask: 0x08)
[    1.432427] ACPI: PCI Interrupt Link [LNKA] (IRQs 5 10 *11)
[    1.440224] ACPI: PCI Interrupt Link [LNKB] (IRQs 5 10 *11)
[    1.448226] ACPI: PCI Interrupt Link [LNKC] (IRQs 5 *10 11)
[    1.456236] ACPI: PCI Interrupt Link [LNKD] (IRQs 5 *10 11)
[    1.495647] ACPI: Enabled 2 GPEs in block 00 to 0F
[    1.496032] acpi root: \_SB_.PCI0 notify handler is installed
[    1.500211] Found 1 acpi root devices
[    1.504152] xen/balloon: Initialising balloon driver.
[    1.508217] xen-balloon: Initialising balloon driver.
[    1.512141] vgaarb: device added: PCI:0000:00:02.0,decodes=io+mem,owns=io+mem,locks=none
[    1.516022] vgaarb: loaded
[    1.520018] vgaarb: bridge control possible 0000:00:02.0
[    1.524294] SCSI subsystem initialized
[    1.528023] ACPI: bus type ATA registered
[    1.532241] libata version 3.00 loaded.
[    1.536093] pps_core: LinuxPPS API ver. 1 registered
[    1.540022] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
[    1.544036] PTP clock support registered
[    1.548169] PCI: Using ACPI for IRQ routing
[    1.552021] PCI: pci_cache_line_size set to 64 bytes
[    1.556292] pci 0000:00:02.0: no compatible bridge window for [mem 0x80000000-0x81ffffff pref]
[    1.560024] pci 0000:00:02.0: no compatible bridge window for [mem 0x83001000-0x83001fff]
[    1.564118] pci 0000:00:03.0: no compatible bridge window for [mem 0x82000000-0x82ffffff pref]
[    1.568345] e820: reserve RAM buffer [mem 0x0d258018-0x0fffffff]
[    1.572022] e820: reserve RAM buffer [mem 0x0d94e000-0x0fffffff]
[    1.576023] e820: reserve RAM buffer [mem 0x0f15f000-0x0fffffff]
[    1.580027] e820: reserve RAM buffer [mem 0x0f800000-0x0fffffff]
[    1.584477] HPET: 3 timers in total, 0 timers will be used for per-cpu timer
[    1.588050] hpet0: at MMIO 0xfed00000, IRQs 2, 8, 0
[    1.594507] hpet0: 3 comparators, 64-bit 62.500000 MHz counter
[    1.599142] Switching to clocksource xen
[    1.605585] pnp: PnP ACPI init
[    1.612193] ACPI: bus type PNP registered
[    1.620749] pnp 00:00: disabling [mem 0x00000000-0x0009ffff] because it overlaps 0000:00:02.0 BAR 0 [mem 0x00000000-0x01ffffff pref]
[    1.645190] pnp 00:00: disabling [mem 0x00000000-0x0009ffff disabled] because it overlaps 0000:00:03.0 BAR 1 [mem 0x00000000-0x00ffffff pref]
[    1.671839] system 00:00: Plug and Play ACPI device, IDs PNP0c02 (active)
[    1.685956] pnp 00:01: Plug and Play ACPI device, IDs PNP0103 (active)
[    1.699746] system 00:02: [io  0x08a0-0x08a3] has been reserved
[    1.712399] system 00:02: [io  0x0cc0-0x0ccf] has been reserved
[    1.724695] system 00:02: [io  0x04d0-0x04d1] has been reserved
[    1.737078] system 00:02: Plug and Play ACPI device, IDs PNP0c02 (active)
[    1.751649] pnp 00:03: [dma 4]
[    1.758382] pnp 00:03: Plug and Play ACPI device, IDs PNP0200 (active)
[    1.772147] xen: --> pirq=16 -> irq=8 (gsi=8)
[    1.781429] pnp 00:04: Plug and Play ACPI device, IDs PNP0b00 (active)
[    1.795434] pnp 00:05: Plug and Play ACPI device, IDs PNP0800 (active)
[    1.809035] xen: --> pirq=17 -> irq=12 (gsi=12)
[    1.818562] pnp 00:06: Plug and Play ACPI device, IDs PNP0f13 (active)
[    1.832430] xen: --> pirq=18 -> irq=1 (gsi=1)
[    1.841976] pnp 00:07: Plug and Play ACPI device, IDs PNP0303 PNP030b (active)
[    1.856768] xen: --> pirq=19 -> irq=6 (gsi=6)
[    1.866014] pnp 00:08: [dma 2]
[    1.872599] pnp 00:08: Plug and Play ACPI device, IDs PNP0700 (active)
[    1.886430] xen: --> pirq=20 -> irq=4 (gsi=4)
[    1.895905] pnp 00:09: Plug and Play ACPI device, IDs PNP0501 (active)
[    1.910075] xen: --> pirq=21 -> irq=7 (gsi=7)
[    1.919324] pnp 00:0a: Plug and Play ACPI device, IDs PNP0400 (active)
[    1.933213] system 00:0b: [io  0x10c0-0x1141] has been reserved
[    1.945278] system 00:0b: [io  0xb044-0xb047] has been reserved
[    1.957795] system 00:0b: Plug and Play ACPI device, IDs PNP0c02 (active)
[    2.002091] pnp: PnP ACPI: found 12 devices
[    2.010855] ACPI: bus type PNP unregistered
[    2.033043] pci 0000:00:02.0: no compatible bridge window for [mem 0xffff0000-0xffffffff pref]
[    2.051233] pci 0000:00:02.0: BAR 0: assigned [mem 0xf0000000-0xf1ffffff pref]
[    2.075939] pci 0000:00:03.0: BAR 1: assigned [mem 0xf2000000-0xf2ffffff pref]
[    2.095317] pci 0000:00:02.0: BAR 6: assigned [mem 0xf3000000-0xf300ffff pref]
[    2.110471] pci 0000:00:02.0: BAR 1: assigned [mem 0xf3010000-0xf3010fff]
[    2.128572] pci_bus 0000:00: resource 4 [io  0x0000-0x0cf7]
[    2.140163] pci_bus 0000:00: resource 5 [io  0x0d00-0xffff]
[    2.152051] pci_bus 0000:00: resource 6 [mem 0x000a0000-0x000bffff]
[    2.165376] pci_bus 0000:00: resource 7 [mem 0xf0000000-0xfbffffff]
[    2.178590] NET: Registered protocol family 2
[    2.188477] TCP established hash table entries: 2048 (order: 3, 32768 bytes)
[    2.203525] TCP bind hash table entries: 2048 (order: 3, 32768 bytes)
[    2.217308] TCP: Hash tables configured (established 2048 bind 2048)
[    2.231006] TCP: reno registered
[    2.238176] UDP hash table entries: 256 (order: 1, 8192 bytes)
[    2.250400] UDP-Lite hash table entries: 256 (order: 1, 8192 bytes)
[    2.263776] NET: Registered protocol family 1
[    2.273456] RPC: Registered named UNIX socket transport module.
[    2.285853] RPC: Registered udp transport module.
[    2.295391] RPC: Registered tcp transport module.
[    2.305489] RPC: Registered tcp NFSv4.1 backchannel transport module.
[    2.319365] pci 0000:00:00.0: Limiting direct PCI/PCI transfers
[    2.332201] pci 0000:00:01.0: PIIX3: Enabling Passive Release
[    2.344598] pci 0000:00:01.0: Activating ISA DMA hang workarounds
[    2.357695] pci 0000:00:02.0: Boot video device
[    2.367518] PCI: CLS 0 bytes, default 64
[    2.376871] audit: initializing netlink socket (disabled)
[    2.388310] type=2000 audit(1382108399.061:1): initialized
[    2.431647] bounce pool size: 64 pages
[    2.439845] HugeTLB registered 2 MB page size, pre-allocated 0 pages
[    2.454463] VFS: Disk quotas dquot_6.5.2
[    2.463000] Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
[    2.477652] NFS: Registering the id_resolver key type
[    2.488532] Key type id_resolver registered
[    2.496996] Key type id_legacy registered
[    2.505408] Installing knfsd (copyright (C) 1996 okir@monad.swb.de).
[    2.519036] NTFS driver 2.1.30 [Flags: R/W].
[    2.528098] msgmni has been set to 427
[    2.538007] alg: No test for stdrng (krng)
[    2.546763] async_tx: api initialized (async)
[    2.556131] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 250)
[    2.571741] io scheduler noop registered
[    2.580127] io scheduler deadline registered
[    2.589296] io scheduler cfq registered (default)
[    2.599721] pci_hotplug: PCI Hot Plug PCI Core version: 0.5
[    2.611740] pciehp: PCI Express Hot Plug Controller Driver version: 0.4
[    2.626110] efifb: probing for efifb
[    2.633970] efifb: framebuffer at 0x80000000, mapped to 0xffffc90000100000, using 1876k, total 1875k
[    2.653264] efifb: mode is 800x600x32, linelength=3200, pages=1
[    2.666000] efifb: scrolling: redraw
[    2.673718] efifb: Truecolor: size=8:8:8:8, shift=24:16:8:0
[    2.688479] Console: switching to colour frame buffer device 100x37
[    2.704381] fb0: EFI VGA frame buffer device
[    2.713781] intel_idle: does not run on family 6 model 15
[    2.725237] GHES: HEST is not enabled!
[    2.733131] ioatdma: Intel(R) QuickData Technology Driver 4.00
[    2.745752] Event-channel device installed.
[    2.755367] xen: --> pirq=22 -> irq=28 (gsi=28)
[    2.764982] Grant tables using version 1 layout.
[    2.777848] Grant table initialized
[    2.789859] Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled
[    2.835495] 00:09: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
[    2.848826] Linux agpgart interface v0.103
[    2.859905] loop: module loaded
[    2.874093] Loading iSCSI transport class v2.0-870.
[    2.887071] bnx2fc: Broadcom NetXtreme II FCoE Driver bnx2fc v1.0.14 (Mar 08, 2013)
[    2.905645] blkfront: xvda: flush diskcache: enabled using persistent grants
[    2.905693] iscsi: registered transport (tcp)
[    2.905754] Adaptec aacraid driver 1.2-0[30200]-ms
[    2.964625] qla2xxx [0000:00:00.0]-0005: : QLogic Fibre Channel HBA Driver: 8.05.00.03-k.
[    2.969833]  xvda: xvda1 xvda2
[    2.970549] Setting capacity to 33554432
[    2.970555] xvda: detected capacity change from 0 to 17179869184
[    3.016758] iscsi: registered transport (qla4xxx)
[    3.028244] QLogic iSCSI HBA Driver
[    3.037135] megaraid cmm: 2.20.2.7 (Release Date: Sun Jul 16 00:01:03 EST 2006)
[    3.054230] megaraid: 2.20.5.1 (Release Date: Thu Nov 16 15:32:35 EST 2006)
[    3.070207] megasas: 06.506.00.00-rc1 Sat. Feb. 9 17:00:00 PDT 2013
[    3.084713] mpt2sas version 14.100.00.00 loaded
[    3.095852] mpt3sas version 01.100.01.00 loaded
[    3.107112] Broadcom NetXtreme II iSCSI Driver bnx2i v2.7.2.2 (Apr 25, 2012)
[    3.123488] iscsi: registered transport (bnx2i)
[    3.134669] st: Version 20101219, fixed bufsize 32768, s/g segs 256
[    3.149024] osst :I: Tape driver with OnStream support version 0.99.4
[    3.149024] osst :I: $Id: osst.c,v 1.73 2005/01/01 21:13:34 wriede Exp $
[    3.178255] SCSI Media Changer driver v0.25 
[    3.188543] osd: LOADED open-osd 0.2.1
[    3.197969] ata_piix 0000:00:01.1: version 2.13
[    3.209314] ata_piix 0000:00:01.1: setting latency timer to 64
[    3.224149] scsi0 : ata_piix
[    3.232282] scsi1 : ata_piix
[    3.239917] ata1: PATA max MWDMA2 cmd 0x1f0 ctl 0x3f6 bmdma 0xc200 irq 14
[    3.255506] ata2: PATA max MWDMA2 cmd 0x170 ctl 0x376 bmdma 0xc208 irq 15
[    3.270851] bonding: Ethernet Channel Bonding Driver: v3.7.1 (April 27, 2011)
[    3.287753] eql: Equalizer2002: Simon Janes (simon@ncm.com) and David S. Miller (davem@redhat.com)
[    3.309304] tun: Universal TUN/TAP device driver, 1.6
[    3.321404] tun: (C) 1999-2004 Max Krasnyansky <maxk@qualcomm.com>
[    3.336041] cnic: Broadcom NetXtreme II CNIC Driver cnic v2.5.16 (Dec 05, 2012)
[    3.353100] bnx2x: Broadcom NetXtreme II 5771x/578xx 10/20-Gigabit Ethernet Driver bnx2x 1.78.17-0 (2013/04/11)
[    3.376213] tsc: Refined TSC clocksource calibration: 2131.280 MHz
[    3.391677] e100: Intel(R) PRO/100 Network Driver, 3.5.24-k2-NAPI
[    3.405941] e100: Copyright(c) 1999-2006 Intel Corporation
[    3.418997] e1000: Intel(R) PRO/1000 Network Driver - version 7.3.21-k8-NAPI
[    3.435253] e1000: Copyright (c) 1999-2006 Intel Corporation.
[    3.448955] e1000e: Intel(R) PRO/1000 Network Driver - 2.3.2-k
[    3.453220] ata2.01: NODEV after polling detection
[    3.458122] ata2.00: ATAPI: QEMU DVD-ROM, 1.3.1, max UDMA/100
[    3.464501] ata2.00: configured for MWDMA2
[    3.500250] e1000e: Copyright(c) 1999 - 2013 Intel Corporation.
[    3.515596] igb: Intel(R) Gigabit Ethernet Network Driver - version 5.0.3-k
[    3.531763] igb: Copyright (c) 2007-2013 Intel Corporation.
[    3.531814] scsi 1:0:0:0: CD-ROM            QEMU     QEMU DVD-ROM     1.3. PQ: 0 ANSI: 5
[    3.564003] igbvf: Intel(R) Gigabit Virtual Function Network Driver - version 2.0.2-k
[    3.582826] igbvf: Copyright (c) 2009 - 2012 Intel Corporation.
[    3.597374] ixgbe: Intel(R) 10 Gigabit PCI Express Network Driver - version 3.13.10-k
[    3.615406] ixgbe: Copyright (c) 1999-2013 Intel Corporation.
[    3.615448] sr0: scsi3-mmc drive: 4x/4x cd/rw xa/form2 tray
[    3.615469] cdrom: Uniform CD-ROM driver Revision: 3.20
[    3.615701] sr 1:0:0:0: Attached scsi CD-ROM sr0
[    3.616899] sr 1:0:0:0: Attached scsi generic sg0 type 5
[    3.679125] ixgb: Intel(R) PRO/10GbE Network Driver - version 1.0.135-k2-NAPI
[    3.695646] ixgb: Copyright (c) 1999-2008 Intel Corporation.
[    3.709058] Initialising Xen virtual ethernet driver.
[    3.727646] i8042: PNP: PS/2 Controller [PNP0303:PS2K,PNP0f13:PS2M] at 0x60,0x64 irq 1,12
[    3.751934] serio: i8042 KBD port at 0x60,0x64 irq 1
[    3.764340] serio: i8042 AUX port at 0x60,0x64 irq 12
[    3.777402] mousedev: PS/2 mouse device common for all mice
[    3.812980] input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input0
[    3.831875] input: Xen Virtual Keyboard as /devices/virtual/input/input1
[    3.847279] input: Xen Virtual Pointer as /devices/virtual/input/input2
[    3.865896] rtc_cmos 00:04: rtc core: registered rtc_cmos as rtc0
[    3.881453] rtc_cmos 00:04: alarms up to one day, 114 bytes nvram, hpet irqs
[    3.897797] md: linear personality registered for level -1
[    3.911058] md: raid0 personality registered for level 0
[    3.923673] md: raid1 personality registered for level 1
[    3.936219] md: raid10 personality registered for level 10
[    3.949131] md: raid6 personality registered for level 6
[    3.961740] md: raid5 personality registered for level 5
[    3.974178] md: raid4 personality registered for level 4
[    3.986618] md: multipath personality registered for level -4
[    4.000254] md: faulty personality registered for level -5
[    4.013241] device-mapper: uevent: version 1.0.3
[    4.024741] device-mapper: ioctl: 4.24.0-ioctl (2013-01-15) initialised: dm-devel@redhat.com
[    4.044903] device-mapper: multipath: version 1.5.1 loaded
[    4.057949] device-mapper: multipath round-robin: version 1.0.0 loaded
[    4.073072] device-mapper: multipath queue-length: version 0.1.0 loaded
[    4.088333] device-mapper: multipath service-time: version 0.2.0 loaded
[    4.103543] device-mapper: dm-log-userspace: version 1.1.0 loaded
[    4.117545] device-mapper: raid: Loading target version 1.5.0
[    4.130801] cpuidle: using governor ladder
[    4.140751] cpuidle: using governor menu
[    4.150319] drop_monitor: Initializing network drop monitor service
[    4.165267] ipip: IPv4 over IPv4 tunneling driver
[    4.176636] gre: GRE over IPv4 demultiplexor driver
[    4.188181] ip_gre: GRE over IPv4 tunneling driver
[    4.199837] TCP: cubic registered
[    4.208110] Initializing XFRM netlink socket
[    4.218331] NET: Registered protocol family 10
[    4.229991] mip6: Mobile IPv6
[    4.237610] NET: Registered protocol family 17
[    4.248218] NET: Registered protocol family 15
[    4.258727] Bridge firewalling registered
[    4.268411] Key type dns_resolver registered
[    4.279573] PM: Hibernation image not present or could not be loaded.
[    4.293972] registered taskstats version 1
[    4.304799] console [netcon0] enabled
[    4.313436] netconsole: network logging started
[    4.324026] rtc_cmos 00:04: setting system clock to 2013-10-18 15:00:01 UTC (1382108401)
[    4.342219] md: Waiting for all devices to be available before autodetect
[    4.357587] md: If you don't use raid, use raid=noautodetect
[    4.371127] md: Autodetecting RAID arrays.
[    4.381023] md: Scanned 0 and added 0 devices.
[    4.391537] md: autorun ...
[    4.398628] md: ... autorun DONE.
[    4.408099] EXT3-fs (xvda1): recovery required on readonly filesystem
[    4.423185] EXT3-fs (xvda1): write access will be enabled during recovery
[    4.599042] kjournald starting.  Commit interval 5 seconds
[    4.648627] EXT3-fs (xvda1): recovery complete
[    4.659404] EXT3-fs (xvda1): mounted filesystem with ordered data mode
[    4.674756] VFS: Mounted root (ext3 filesystem) readonly on device 202:1.
[    4.692246] Freeing unused kernel memory: 1004k freed
[    4.704929] Write protecting the kernel read-only data: 12288k
[    4.721487] Freeing unused kernel memory: 760k freed
[    4.737113] Freeing unused kernel memory: 1084k freed
[   10.060882] EXT3-fs (xvda1): using internal journal
[   12.850499] svc: failed to register lockdv1 RPC service (errno 97).
[   12.866469] NFSD: Using /var/lib/nfs/v4recovery as the NFSv4 state recovery directory
[   12.893409] NFSD: starting 90-second grace period (net ffffffff81cabcc0)
[   14.209140] sshd (1181): /proc/1181/oom_adj is deprecated, please use /proc/1181/oom_score_adj instead.


_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xen.org
http://lists.xen.org/xen-devel

From xen-users-bounces@lists.xen.org Sat Oct 19 04:17:22 2013
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 19 Oct 2013 04:17:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1VXNut-0005j4-34; Sat, 19 Oct 2013 04:13:31 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <cdelorme@gmail.com>) id 1VXLby-0004WO-DO
	for xen-users@lists.xen.org; Sat, 19 Oct 2013 01:45:51 +0000
Received: from [85.158.143.35:19896] by server-1.bemta-4.messagelabs.com id
	C5/47-17304-D44E1625; Sat, 19 Oct 2013 01:45:49 +0000
X-Env-Sender: cdelorme@gmail.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1382147147!2863964!1
X-Originating-IP: [209.85.212.176]
X-SpamReason: INFO: max file limit 5000
X-SpamReason: No, hits=0.9 required=7.0 tests=HTML_40_50,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_14,RCVD_BY_IP,spamassassin: 
X-StarScan-Received: 
X-StarScan-Version: 6.9.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9193 invoked from network); 19 Oct 2013 01:45:47 -0000
Received: from mail-wi0-f176.google.com (HELO mail-wi0-f176.google.com)
	(209.85.212.176)
	by server-3.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	19 Oct 2013 01:45:47 -0000
Received: by mail-wi0-f176.google.com with SMTP id l12so1787935wiv.15
	for <xen-users@lists.xen.org>; Fri, 18 Oct 2013 18:45:47 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type;
	bh=tcwuMNe8SjmYNRSX9cigJqXhcuWoxrWc4zzy5zg4r8U=;
	b=grAtNuC1fHB8m5h+3hIUCcyLXRdp9wkQ46uIa9jhHvWpPgrtLKqYpOdZ6j1oiLHiOG
	xkKPcXNe4TFXAfoMXCnjOTocilv8ucniTaoaxigLR6x+iHMpPQrfgVDvmIaEaLWuvELU
	MtFmP+JeB1pCZ3WdrInt8ST1YFU05k1j8uXW0iOKh7Njdu+vtRAErZbLcxrijGGzmNfZ
	UjFEUxJ8oRNWDvD8zUSsNUmLDb15++eWNSj52rTzfFXR7rvPA6X43/V2rtep1ZQJQJQV
	x0IQVOC+R+vM6LlxOHjr2zQzhRoGQ2lquapBvt57P5+SvO29G7Xpdqbexig3h8GHrZHU
	6o8Q==
MIME-Version: 1.0
X-Received: by 10.194.1.139 with SMTP id 11mr567699wjm.33.1382147147041; Fri,
	18 Oct 2013 18:45:47 -0700 (PDT)
Received: by 10.216.29.200 with HTTP; Fri, 18 Oct 2013 18:45:46 -0700 (PDT)
In-Reply-To: <1382119242.14294.YahooMailNeo@web172002.mail.ir2.yahoo.com>
References: <CAA7N5RYwoVkimPY9fwV9TPRQv3ogeK6iDTduiU4xfBVhNLrtFw@mail.gmail.com>
	<1381704145.77820.YahooMailNeo@web172003.mail.ir2.yahoo.com>
	<CAA7N5RbfGCJ7hjLYDyuuaGWb-wrzkXiAqBf4vjyy+U9xxCuxGQ@mail.gmail.com>
	<CAA7N5RYLwmUjfkLCUoThq3-icmot0LpQ+BVs7eQhPC1_4mXnBg@mail.gmail.com>
	<1382107076.20957.YahooMailNeo@web172002.mail.ir2.yahoo.com>
	<1382119242.14294.YahooMailNeo@web172002.mail.ir2.yahoo.com>
Date: Fri, 18 Oct 2013 21:45:46 -0400
Message-ID: <CAA7N5RYpEUwV9e23rVTj4TkfOzpNJutQeuJSNbMakSjz8SqHZw@mail.gmail.com>
From: Casey DeLorme <cdelorme@gmail.com>
To: David TECHER <davidtecher@yahoo.fr>
X-Mailman-Approved-At: Sat, 19 Oct 2013 04:12:52 +0000
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: Re: [Xen-users] GTX 670 Tips?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============4696630545940822966=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============4696630545940822966==
Content-Type: multipart/related; boundary=047d7b3a8c30ba4b0304e90e3524

--047d7b3a8c30ba4b0304e90e3524
Content-Type: multipart/alternative; boundary=047d7b3a8c30ba4aff04e90e3523

--047d7b3a8c30ba4aff04e90e3523
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

Mostly Great News!

I managed to make the modification.  Sadly my hand slipped and I took off
two other resistors of unknown purpose (unrelated to PCI Device Id).  I
decided to install it anyways and give it a try.

Linux recognized it as a GK104 (Grid K1).  Passed it to Windows, and
installed the Grid K1 drivers.  Rebooted and voila 100% functional video
card, including the audio component over HDMI.

[image: Inline image 1]

As for the less than great news, when I rebooted Windows and started up a
3D game, the graphics got a bit distorted and audio ceased (in that game
only).  I ejected the card and the problem went away.  This could be
general instability due to the removal of those extra resistors, OR it
could also be my instance of Windows (it still has the AMD driver &
software installed, and was already nearing its end-of-life as far as a
stable system goes).

I plan to try linux and reinstall Windows this weekend.  I'll post back if
there are any changes from the new installs.

With this being successful I intend to order a second GTX 670 anyways, as
well as aftermarket coolers (due for some changes to the system in
general).  If I were to look at getting a new motherboard any IvyBridge
compatible recommendations?

Thanks again David & Gordan for all your help.

Cheers,

~Casey


On Fri, Oct 18, 2013 at 2:00 PM, David TECHER <davidtecher@yahoo.fr> wrote:

> Casey
>
> Back to home. I had a look and yes R2 and R4 are resistors to remove.
>
> I know that you read this thread on eevblog.
>
> You may have a look here
>
>
> http://www.eevblog.com/forum/chat/hacking-nvidia-cards-into-their-profess=
ional-counterparts/msg217534/#msg217534
>
> Click on "Top.png" and "Down.png". I can tell you that R2 and R4 are
> resistors that I removed.
>
> Hope this helps
>
>
>
>   Le Vendredi 18 octobre 2013 17h28, David TECHER <davidtecher@yahoo.fr>
> a =C3=A9crit :
>  Hi Casey,
>
> I am at work for the moment. I will have a look on my card tonight when
> back to home but the photos I sent in my previous mails should be good
>
>
>
>   Le Vendredi 18 octobre 2013 15h26, Casey DeLorme <cdelorme@gmail.com> a
> =C3=A9crit :
>  Back with more info and questions.
>
> I finished reading the thread, and then I took apart my card to find the
> R1, R2, R3, and R4 components.
>
> @David, I attached photos of the same points as yours, but noticed that R=
1
> appears to be empty, two solder-dots but not resistor?  Was yours also
> empty or are my eyes just not sharp enough?  After that, to confirm, you
> removed R2 and R4 and it changes to a grid k2?
>
> I will probably get some rest tonight and pickup with the project tomorro=
w
> evening.
>
> Looking forward to a reply, and favorable passthrough results, and thanks
> again for all your help.
>
> Cheers,
>
> Casey
>
>
> On Thu, Oct 17, 2013 at 8:24 PM, Casey DeLorme <cdelorme@gmail.com> wrote=
:
>
> Hi Again,
>
> The card arrived, and I am reading through all 40~ pages of eevblog's
> posts before I do anything.
>
> @David, I recently moved and have an electric stove but no lighters with
> me.  I did however bring a heat gun.  Should I use that to heat the knife
> to remove the resistors?
>
> @Gordan, if I was going to replace the resistors where would I get the
> supplies from?  Not shy about taking a knife to a computer part, but I am
> certainly no electrician or engineer.
>
> Thanks again,
>
> Casey
>
>
> On Sun, Oct 13, 2013 at 6:42 PM, David TECHER <davidtecher@yahoo.fr>wrote=
:
>
> >I bought the GTX 670 model in David's article, I will be giving this a
> shot in a week.
>
> It could be done easily because this GTX 670 model has almost the same PC=
B
> than the Asus model shown on eevblog forum. Except for a few components
> installed by manufacturer but it is not taken into account for hardware
> modification to GRID K2.
>
>
> >I was hoping to ask a few questions.
>
> >1. Is there a specific qemu version required (traditional or the new
> default)?
>
> Xen 4.3.0
> device_model_version=3D"qemu-xen-traditional"
>
> >2. What (if anything) should be done after removing the resistors
> (NVFlash to 1/2 GRID K2)?
>
> There is nothing special to do (no bios modification before and after
> removing components). Just back up your BIOS.
>
> Nothing special to do! I bought this card last 2 weeks ago, unboxed it. I
> removed resistors directly.
>
> I took my knife (+ fire source) and removed resistors directly. Tweezers
> should be better! Soldering iron the best choice! Unfortunately I don't
> have soldering iron.
>
> A knife like this one should be enough
> http://www.davidgis.fr/download/PICT0226.JPG
> http://www.davidgis.fr/download/PICT0227.JPG
>
> >if you have any other tips or advice you can send my way that would be
> great.
>
> Stable hands, good eyes, don't be disturbed...while removing resistors.
>
> Keep it mind that info provided below may be different from what you may
> get (It depends on your hardware)
>
> Before buying this card I already have existing domUs (with NVIDIA driver=
s
> already installed for my previous card). Once this card has been hard-mod=
ed
> and put into my PC
>
> - domU Linux:
>
> It may start directly! You can use the latest NVIDIA driver.  This domU
> was used for my tests with ATI card. So I was able to reused my domU Linu=
x
>
> Just uninstall the ATI/AMD driver, restart the domU, install the NVIDIA
> driver, restart the domU (classic way!)
>
> - domU Win XP/7 64:
>
> NVIDIA driver 320.XX series works!
>
> Becauser NVIDIA drivers was already installed for my previous card (I
> think) the first time and only the first time I started those domU I got =
a
> black screen (gfx_passthru=3D1). So I stopped the domUs. Set up
> gfx_passthru=3D0 to start the domUs (2nd time). I shutdown my domUs prope=
rly.
> After that  I set up gfx_passthru=3D1 and my domUs were OK ( > 2nd time).
> Black screen issue went away So you may have this behavior. You may have =
to
> set gfx_passthru=3D0 temporary
>
> I already had another domU Win 7 64 installed with ATI/AMD driver -- used
> when I was doing my tests with ATI card. If you have a such domU just
> uninstall ATI/AMD driver, stop the domU, restart it (gfx_passthru=3D0),
> download and install NVIDIA driver. Restart the domU (gfx_passthru=3D1).
>
> Another tips to know:
>
> Hig resolution (either 2560x1440 or 1920x1080) works.  Tested on Linux/XP=
/7
> Extended monitor (1srt screen: 2560x1440, 2nd screen: 1920x1080) works
> (dual link DVI). Tested on Linux/XP
> Win XP 64 is limited to 3GB for me! With more RAM my domU XP gets slower.
>
> Until the current domU is restarted/  is the same  then there is no
> problem. Exceptions occured when switching between domUs  ("switch" =3D s=
top
> one domU and start another one domU)
>  switching either from XP to Linux or from Linux to XP is OK.
>  switching e from 7 to XP you may have black screen.
>
>
> >Thank you both for all your work, experimentation, learning and passing
> along new passthrough options.
>
> In my case "experimentation" is the right word for this GTX 670 card. No
> experience in electronics!
> I read eevblog forum entirely. To be honest I was a bit confused for this
> card. Which resistor to remove? Should I remove all resistors? So let's s=
ay
> that I was ready to sacrifice my GTX 670 card!
> For GTX 670 I removed resistor one by one until I got "GRID K2". Once I
> got it then I stopped removing resistor! Got a stable card for Xen now
>
>
>
>
>
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users
>
>
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> http://lists.xen.org/xen-users
>
>
>

--047d7b3a8c30ba4aff04e90e3523
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div>Mostly Great News!</div><div><br></div><div>I managed=
 to make the modification. =C2=A0Sadly my hand slipped and I took off two o=
ther resistors of unknown purpose (unrelated to PCI Device Id). =C2=A0I dec=
ided to install it anyways and give it a try.</div>
<div><br></div><div>Linux recognized it as a GK104 (Grid K1). =C2=A0Passed =
it to Windows, and installed the Grid K1 drivers. =C2=A0Rebooted and voila =
100% functional video card, including the audio component over HDMI.</div><=
div><br>
</div><div><img src=3D"cid:ii_141ce4bb7b3158ad" alt=3D"Inline image 1" widt=
h=3D"1347" height=3D"757"><br></div><div><br></div><div><div>As for the les=
s than great news, when I rebooted Windows and started up a 3D game, the gr=
aphics got a bit distorted and audio ceased (in that game only). =C2=A0I ej=
ected the card and the problem went away. =C2=A0This could be general insta=
bility due to the removal of those extra resistors, OR it could also be my =
instance of Windows (it still has the AMD driver &amp; software installed, =
and was already nearing its end-of-life as far as a stable system goes).</d=
iv>
<div><br></div><div>I plan to try linux and reinstall Windows this weekend.=
 =C2=A0I&#39;ll post back if there are any changes from the new installs.</=
div><div><br></div><div>With this being successful I intend to order a seco=
nd GTX 670 anyways, as well as aftermarket coolers (due for some changes to=
 the system in general). =C2=A0If I were to look at getting a new motherboa=
rd any IvyBridge compatible recommendations?</div>
<div><br></div><div>Thanks again David &amp; Gordan for all your help.</div=
><div><br></div><div>Cheers,</div><div><br></div><div>~Casey</div></div><di=
v><br></div><div class=3D"gmail_extra"><br><div class=3D"gmail_quote">On Fr=
i, Oct 18, 2013 at 2:00 PM, David TECHER <span dir=3D"ltr">&lt;<a href=3D"m=
ailto:davidtecher@yahoo.fr" target=3D"_blank">davidtecher@yahoo.fr</a>&gt;<=
/span> wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex"><div><div style=3D"font-size:12pt;font-famil=
y:HelveticaNeue,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif">Ca=
sey<br>
<br>Back to home. I had a look and yes R2 and R4 are resistors to remove.<b=
r><br>I know that you read this thread on eevblog. <br><br>You may have a l=
ook here<br><br><a href=3D"http://www.eevblog.com/forum/chat/hacking-nvidia=
-cards-into-their-professional-counterparts/msg217534/#msg217534" target=3D=
"_blank">http://www.eevblog.com/forum/chat/hacking-nvidia-cards-into-their-=
professional-counterparts/msg217534/#msg217534</a><br>
<br>Click on &quot;Top.png&quot; and &quot;Down.png&quot;. I can tell you t=
hat R2 and R4 are resistors that I removed.<br><br>Hope this helps<br><div>=
<span><br></span></div><div style=3D"display:block"> <br> <br> <div style=
=3D"font-family:HelveticaNeue,Helvetica Neue,Helvetica,Arial,Lucida Grande,=
sans-serif;font-size:12pt">
 <div style=3D"font-family:HelveticaNeue,Helvetica Neue,Helvetica,Arial,Luc=
ida Grande,sans-serif;font-size:12pt"> <div dir=3D"ltr"> <font face=3D"Aria=
l"> Le Vendredi 18
 octobre 2013 17h28, David TECHER &lt;<a href=3D"mailto:davidtecher@yahoo.f=
r" target=3D"_blank">davidtecher@yahoo.fr</a>&gt; a =C3=A9crit :<br> </font=
> </div><div><div class=3D"h5">  <div><div><div><div style=3D"font-size:12p=
t;font-family:HelveticaNeue,Helvetica Neue,Helvetica,Arial,Lucida Grande,sa=
ns-serif">
Hi Casey,<br clear=3D"none"><br clear=3D"none">I am at work for the moment.=
 I will have a look on my card tonight when back to home but the photos I s=
ent in my previous mails should be good<br clear=3D"none"><div><span><br cl=
ear=3D"none">
</span></div><div style=3D"display:block"> <br clear=3D"none"> <br clear=3D=
"none"> <div style=3D"font-family:HelveticaNeue,Helvetica Neue,Helvetica,Ar=
ial,Lucida Grande,sans-serif;font-size:12pt"> <div style=3D"font-family:Hel=
veticaNeue,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-siz=
e:12pt">
 <div dir=3D"ltr"> <font face=3D"Arial"> Le Vendredi 18 octobre 2013 15h26,=
 Casey
 DeLorme &lt;<a href=3D"mailto:cdelorme@gmail.com" target=3D"_blank">cdelor=
me@gmail.com</a>&gt; a =C3=A9crit :<br clear=3D"none"> </font> </div>  <div=
><div><div><div><div dir=3D"ltr"><div>Back with more info and questions.</d=
iv><div>
<br clear=3D"none"></div><div>I finished
 reading the thread, and then I took apart my card to find the R1, R2, R3, =
and R4 components.</div><div><br clear=3D"none"></div><div>@David, I attach=
ed photos of the same points as yours, but noticed that R1 appears to be em=
pty, two solder-dots but not resistor? =C2=A0Was yours also empty or are my=
 eyes just not sharp enough? =C2=A0After that, to confirm, you removed R2 a=
nd R4 and it changes to a grid k2?</div>

<div><br clear=3D"none"></div><div>I will probably get some rest tonight an=
d pickup with the project tomorrow evening.</div><div><br clear=3D"none"></=
div><div>Looking forward to a reply, and favorable passthrough results, and=
 thanks again for all your help.</div>

<div><br clear=3D"none"></div><div>Cheers,</div><div><br clear=3D"none"></d=
iv><div>Casey</div></div><div><div><br clear=3D"none"><br clear=3D"none"><d=
iv>On Thu, Oct 17, 2013 at 8:24 PM, Casey DeLorme <span dir=3D"ltr">&lt;<a =
rel=3D"nofollow" shape=3D"rect" href=3D"mailto:cdelorme@gmail.com" target=
=3D"_blank">cdelorme@gmail.com</a>&gt;</span> wrote:<br clear=3D"none">

<blockquote style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-l=
eft:1ex"><div dir=3D"ltr">Hi Again,<div><br clear=3D"none">The card arrived=
, and I am reading through all 40~ pages of eevblog&#39;s posts before I do=
 anything.</div>

<div><br clear=3D"none"></div><div>@David, I recently moved and have an ele=
ctric stove but no lighters with me. =C2=A0I did however bring a heat gun. =
=C2=A0Should I use that to heat the knife to remove the resistors?</div>
<div><br clear=3D"none"></div><div>@Gordan, if I was going to replace the r=
esistors where would I get the supplies from? =C2=A0Not shy about taking a =
knife to a computer part, but I am certainly no electrician or engineer.</d=
iv>
<div><br clear=3D"none"></div>

<div>Thanks again,</div><div><br clear=3D"none"></div><div>Casey</div></div=
><div><div><div><br clear=3D"none"><br clear=3D"none"><div>On Sun, Oct 13, =
2013 at 6:42 PM, David TECHER <span dir=3D"ltr">&lt;<a rel=3D"nofollow" sha=
pe=3D"rect" href=3D"mailto:davidtecher@yahoo.fr" target=3D"_blank">davidtec=
her@yahoo.fr</a>&gt;</span> wrote:<br clear=3D"none">


<blockquote style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-l=
eft:1ex"><div><div style=3D"font-size:12pt;font-family:times new roman,new =
york,times,serif"><div><span></span></div><div style=3D"font-family:times n=
ew roman,new york,times,serif;font-size:12pt">


<div style=3D"font-family:times new roman,new york,times,serif;font-size:12=
pt"><div><div><div dir=3D"ltr"><div>&gt;I bought the GTX 670 model in David=
&#39;s article, I will be giving this a shot in a week.<br clear=3D"none"><=
br clear=3D"none">
</div>
It could be done easily because this GTX 670 model has almost the same PCB =
than the Asus model shown on eevblog forum. Except for a few components ins=
talled by manufacturer but it is not taken into account for hardware modifi=
cation to GRID K2.<div>


<br clear=3D"none"><div><br clear=3D"none"></div><div>&gt;I was hoping to a=
sk a few questions.</div><div><br clear=3D"none"></div></div><div><div>&gt;=
1. Is there a specific qemu version required (traditional or the new defaul=
t)?<br clear=3D"none">
<br clear=3D"none"></div>Xen
 4.3.0<br clear=3D"none">device_model_version=3D&quot;qemu-xen-traditional&=
quot;<br clear=3D"none"><br clear=3D"none"></div><div><div>&gt;2. What (if =
anything) should be done after removing the resistors (NVFlash to 1/2 GRID =
K2)?<br clear=3D"none">
<br clear=3D"none"></div>There is nothing special to do (no bios modificati=
on before and after removing components). Just back up your BIOS. <br clear=
=3D"none">

<br clear=3D"none">Nothing special to do! I bought this card last 2 weeks a=
go, unboxed it. I removed resistors directly.<br clear=3D"none"><br clear=
=3D"none">I took my knife (+ fire source) and removed resistors directly. T=
weezers should be better! Soldering iron the best choice! Unfortunately I d=
on&#39;t have soldering iron.<br clear=3D"none">


<br clear=3D"none">A knife like this one should be enough <a rel=3D"nofollo=
w" shape=3D"rect" href=3D"http://www.davidgis.fr/download/PICT0226.JPG" tar=
get=3D"_blank">http://www.davidgis.fr/download/PICT0226.JPG</a> <a rel=3D"n=
ofollow" shape=3D"rect" href=3D"http://www.davidgis.fr/download/PICT0227.JP=
G" target=3D"_blank">http://www.davidgis.fr/download/PICT0227.JPG</a><br cl=
ear=3D"none">


</div>
<div><br clear=3D"none"></div><div><div>&gt;if you have any other tips or a=
dvice you can send my way that would be great.<br clear=3D"none"><br clear=
=3D"none"></div>Stable hands, good eyes, don&#39;t be disturbed...while rem=
oving resistors.<br clear=3D"none">
<br clear=3D"none">Keep it mind that info provided below may be different f=
rom what you may get (It depends on your hardware)<br clear=3D"none">

<br clear=3D"none">Before buying this card I already have existing domUs (w=
ith NVIDIA drivers already installed for my previous card). Once this card =
has been hard-moded and put into my PC<br clear=3D"none"><br clear=3D"none"=
>
- domU Linux: <br clear=3D"none"><br clear=3D"none">It may start directly! =
You can use the latest NVIDIA driver.=C2=A0 This domU was used for my tests=
 with ATI card. So I was able to reused my domU Linux<br clear=3D"none">

<br clear=3D"none">Just uninstall the ATI/AMD driver, restart the domU, ins=
tall the NVIDIA driver, restart the domU (classic way!)<br clear=3D"none"><=
br clear=3D"none">- domU Win XP/7 64: <br clear=3D"none"><br clear=3D"none"=
>NVIDIA driver 320.XX series works!<br clear=3D"none">
<br clear=3D"none">Becauser NVIDIA drivers was already installed for my pre=
vious card (I think) the first time and only the first time I
 started those domU I got a black screen (gfx_passthru=3D1). So I stopped t=
he domUs. Set up gfx_passthru=3D0 to start the domUs (2nd time). I shutdown=
 my domUs properly. After that=C2=A0 I set up gfx_passthru=3D1 and my domUs=
 were OK ( &gt; 2nd time).=C2=A0 Black screen issue went away So you may ha=
ve this behavior. You may have to set gfx_passthru=3D0 temporary <br clear=
=3D"none">


<br clear=3D"none">I already had another domU Win 7 64 installed with ATI/A=
MD driver -- used when I was doing my tests with ATI card. If you have a su=
ch domU just uninstall ATI/AMD driver, stop the domU, restart it (gfx_passt=
hru=3D0), download and install NVIDIA driver. Restart the domU (gfx_passthr=
u=3D1). <br clear=3D"none">


<br clear=3D"none">Another tips to know: <br clear=3D"none"><br clear=3D"no=
ne">Hig resolution (either 2560x1440 or 1920x1080) works.=C2=A0 Tested on L=
inux/XP/7<br clear=3D"none">Extended monitor (1srt screen: 2560x1440, 2nd s=
creen: 1920x1080) works (dual link DVI). Tested on Linux/XP<br clear=3D"non=
e">


Win XP 64 is limited to 3GB for me! With more RAM my domU XP gets slower.
 <br clear=3D"none"><br clear=3D"none">Until the current domU is restarted/=
=C2=A0 is the same=C2=A0 then there is no problem. Exceptions occured when =
switching between domUs=C2=A0 (&quot;switch&quot; =3D stop one domU and sta=
rt another one domU)<br clear=3D"none">
=C2=A0switching either from XP to Linux or from Linux to XP is OK.<br clear=
=3D"none">

=C2=A0switching e from 7 to XP you may have black screen.<br clear=3D"none"=
><br clear=3D"none"><br clear=3D"none"></div><div><div>&gt;Thank you both f=
or all your work, experimentation, learning and passing along new passthrou=
gh options.</div>
<br clear=3D"none"></div>In my case &quot;experimentation&quot; is the righ=
t word for this GTX 670 card. No experience in electronics! <br clear=3D"no=
ne">

I read eevblog forum entirely. To be honest I was a bit confused for this c=
ard. Which resistor to remove? Should I remove all resistors? So let&#39;s =
say that I was ready to sacrifice my GTX 670 card!<br clear=3D"none">For GT=
X 670 I=20
removed resistor one by one until I got &quot;GRID K2&quot;. Once I got it =
then I=20
stopped removing resistor! Got a stable card for Xen now<br clear=3D"none">=
<br clear=3D"none"><br clear=3D"none"><br clear=3D"none"></div></div></div>=
 </div> </div>  </div></div></blockquote></div><br clear=3D"none"></div>
</div></div></blockquote></div><br clear=3D"none"></div></div></div></div><=
/div><br clear=3D"none"><div>______________________________________________=
_<br clear=3D"none">Xen-users mailing list<br clear=3D"none"><a rel=3D"nofo=
llow" shape=3D"rect" href=3D"mailto:Xen-users@lists.xen.org" target=3D"_bla=
nk">Xen-users@lists.xen.org</a><br clear=3D"none">
<a rel=3D"nofollow" shape=3D"rect" href=3D"http://lists.xen.org/xen-users" =
target=3D"_blank">http://lists.xen.org/xen-users</a></div><br clear=3D"none=
"><br clear=3D"none"></div>  </div> </div>  </div> </div></div></div><br><d=
iv>_______________________________________________<br clear=3D"none">
Xen-users mailing list<br clear=3D"none"><a shape=3D"rect" href=3D"mailto:X=
en-users@lists.xen.org" target=3D"_blank">Xen-users@lists.xen.org</a><br cl=
ear=3D"none"><a shape=3D"rect" href=3D"http://lists.xen.org/xen-users" targ=
et=3D"_blank">http://lists.xen.org/xen-users</a></div>
<br><br></div>  </div></div></div> </div>  </div> </div></div></blockquote>=
</div><br></div></div>

--047d7b3a8c30ba4aff04e90e3523--
--047d7b3a8c30ba4b0304e90e3524
Content-Type: image/png; name="Awesome.png"
Content-Transfer-Encoding: base64
Content-ID: <ii_141ce4bb7b3158ad>
X-Attachment-Id: ii_141ce4bb7b3158ad

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
deucTxekxf/gB2vmzZv3rW99i565rs0k9hMtCP0gs3/BpN7neKV9G+PvQLzcKj8egf513qKyR1D4
NYTKMKhjS0uLsg5jU9O/duX+AmLkfDg0oPP+Spd8lth0fFUN9jypRuVzVLbrpHJGx2CZkhsVTImO
Gi2DnK8XjUOjqWHVqhRUtpf+vNRk44veBZUBGONkfHvGcg56F1uwYAFlYzZ/oOTs3nvvpaGCb+tE
7Qm0ygjl38PpvxYkKB20fyhHlSpFpjIt76677nKSS4IPQpkob3UiLXwKlbnySvVHfFQTG4pWRWH0
rzN+9giK4JKy75GX6V+7cn8BoxSbPd93332FEsIaE+jq8udDhw7RN4WTzdrDoIMe9MKFCyu+NzVq
/nz06NFb53/91q997fZFi+5YtOj2hQvvvOMb99115zfvufvb3V3f/nb3ys6V3d/uvv/ee1944QXV
JQg9W13KAU8bkD9baEDkz/749Zw/O6tV5Fwbjww+4Yrl/M+ZyjbVtz4pXyTVKCgypwFN2EHKWj+1
2leZd6F/c06kyP9k7BdGFR9CaBcTrLQdC33tgYpkfHsifyb4FMifR5yRyp+rNKCJ/fv3v/jii/rC
QBmwQl8b6CdanjEJCvN//OlBvWFpAbQMfTFcVJFAr1+//vbbb3/kkUfUJUG/gWzZsnnjxg0/+MGa
rq7OxYsX28OyAQAVoeRPJakAgOEkI+egdGLhwoWUMd9666233XbbTTfdNHPmzMcff1w3e9SeQANA
3HPPPSp75sdW5KHGBLrq/LmL0r7OTn1hoF/eFPrasGHDhltuuSX7fAlFQ+bPnNOnT9Pviq+99trg
4ODzzz+/e/fuzZu3/OAHP1i9ejVSaAAAAPUM8mdQb4xU/ly9Af2LX/yC+ub5b2UnT56kSPpXX2eS
P5impsiMTzUcIqpIoBcsWPilL32F/lWXxGOPrSV973uP3nffvaTFi7+VcfQzAICzM/K56gCAoSY7
53j55ZcfeeSRO++8kxLoZcuWDQ4O6oYQSKBBKVBKRjl00eyZqDGBJvQFI0/+/Nprr9HvmbEDNzj0
HUSR+/bt09eZNGT+DAAAADQAyJ9BvTFS+XP1BjRBae7u3bv5pxH6UJq7d+9eyrb1dQ4omLpkW9s0
KU2dJ88eQfBtD0C5qD9b439WBgAYTkp8X0MCDUaWGhPoWvLngYGBGTNm8E8j9NmwYcO8efM2b96s
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
aCIilxhAExERkTAXAuixsbGjR486709OTzZu3bbzF7/4hfPe9qtf/eqpp556/PHHN22+7SvdmjOV
HJ257VkncmFGwERENA840bI7DKCJiFxiAE1ERETCOQ+gDx06dOLECefNrIaGl+/YvuuZZ575m7/5
G2w2/OpXv3rjjTeefPLJxx9/fPv23Zd/ZbFTlBznMoAWDyKfu/SbiIjIPSdadocBNBGRSwygiYiI
SMCt0bkNoN176qmnVq5ctXHjzeP33P/iiy9+73vfe+655775zUN3HDi4ds11Pp//4MGDTlFynP0A
eoZf0yAiIprjnGjZHQbQREQuMYAmIiIiYR4F0HD48OEHHnhgzZq1sVj8sssWfe5zn7v00ktN09y4
ceMPfvADpxARERHR6XCiZXcYQBMRucQAmoiIiIT5FUATERERnXFOtOwOA2giIpcYQBMREZHAAJqI
iIjOc0607A4DaCIilxhAExERkTAvAuijbx/57ovPTAxPv/RCc3jqxeeffPH5J17A8Ny3n3/uW889
+/hz33ns5ZdfdBYjIiIicsGJlt1hAE1E5BIDaCIiIhLmRQD93Ref2bbtluZw263btm+/befO7bt2
7dy7d9eBA3vvvPPAPXffed99d//lg+PPfefQfffyP0VIREREp8GJlt1hAE1E5BIDaCIiIhLmUQD9
T//dzgX/9r4Fv//Egn/32v/xR38Tv+rXtz78zrq737ly/zuDY78pb/u73KafP/vMoXvuvtNZjIiI
iMgFJ1p2hwE0EZFLDKCJiIhImEcB9D//6PYF//rggv9waMEfvLTg9w9HGr/5ydvvvvJX7/7gJ+++
8dN3f/jWuw89/Ztnn/nmXXcdcBZrGzcXLFhgjjvvJry6ZuGCBQvXvOq8dUUsc5qLEBER0dzmRMvu
MIAmInKJATQREREJ8ySAfvq227b9wZ/tXvBPdy34948s+M/PLfj9H/2vJb947Pl3v/Xiu4+9+O63
Xn73ye+/e/djv/nOM984sH+vs1jbuLlgIUwOju1U+r2nyaJOJtFEREQfAk607A4DaCIilxhAExER
kXDOA+hDhw6dOHHCeXMSL734zO233/rFRfv+wx/dtuBf3bHgo48u+PfP/8s/f/O2u9554LHfHfzG
78Yfe/eBb797yz2//s4zX9+7d7ezWJsIi01zcgKNaab5PkJkBtBEREQfEk607A4DaCIilxhAExER
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
5di3b9+bb775R/9j8//v32xe8M/3Xux9vvmzG88888yqVaswt8kpPdWkWNYOYSem2HFvW+cswFwn
xG39gsfEJLFgO82diHY7lrXHF06ExFNhpmOitna5jkqmFJtUv3gzdaWn/DjTsm0iIiJyomV3GEAT
EbnEAJqIiIiEORJAw+HDh4eHh48fP958O8W+fft+9KMf/ff/cdN//i/X/8f/vPXPv/S1S3xPfqHv
20899dSqVaucQifVmds2k+OJKZNzZNuUwhhvPkuMcXO8OaE5p2NBLDNTAD31P33oaC87UV2rWmH6
trVmT9m2aSttL9LSuYggivAnOIiIiDo40bI7DKCJiFxiAE1ERETCHAmgjx07dsonoF9//XUUePnl
l1988cXnnnvumWeeeeqpp5544omTP/jcMjmEbUawzhTMmhzQTi4sot+OH98wzebvWoBY0Ilx27Fv
57LO+KTqmlqTxILNsXZt9tbZE09SrDl28pW239g65zqw6NRJRERE5zEnWnaHATQRkUsMoImIiEiY
CwE0Ohun/A1oED+xMWHByFcWXOf5WGQxxp3Zs5kawrZD3ok3DjvRFSHuxHhH+Dt5HNoLtiZOyYKb
45PWZptYUvzXASdmOGtFwdZ/hHB6MVGn/V8UFJob2Jzaft/equaUjk2aWEXHokRERMQAmojoA8EA
moiIiIS5EECPjY0dPXrUee/OgkdyC14Z+vxNBef9+aIjTSYiIqIzxImW3WEATUTkEgNoIiIiEs55
AH3o0KETJ044b07iqedebA0iem4OdgDdHO8s4Czz4cQAmoiI6MxzomV3GEATEbnEAJqIiIiEcx5A
u/H6j4+0hgWvDE0fOgs4y3w4MYAmIiI685xo2R0G0ERELjGAJiIiImFeBND3PPC11vD5mwrTh84C
zjJERERE7jjRsjsMoImIXGIATURERMK8CKCJiIiIPjhOtOwOA2giIpcYQBMREZHAAJqIiIjOc060
7A4DaCIilxhAExERkTCPAuhDhx67//4HOgYBE53ZRERERO+JEy27wwCaiMglBtBEREQkzKMA+t57
7/uH3737zm/fFa+/s19/++59997nzCYiIiJ6T5xo2R0G0ERELjGAJiIiImEeBdDj4+OHj/wUw8Yn
L8k/csXhI0cwPj5+rzObiIiI6D1xomV3GEATEbnEAJqIiIiEeRRAHzx48CeHj2zdduumJy/NP3IF
Rg4fOXLw4N3O7FMaNxdMWLjmVWfiJChxkjmn53TqeXXNwjOzUiIiInqPnGjZHQbQREQuMYAmIiIi
YR4F0HfccWczgD58+MjhI2IEbzHRmT07kT63ct7O0LczLD4XATQRERGda0607A4DaCIilxhAExER
kTCPAug9e/cdPnJkyy3bmj/EsdUe2btvnzN7NiJxNsedN0J7AgNoIiKi850TLbvDAJqIyCUG0ERE
RCTMnQD64YcfXrVqlfNmJtt37Gw+AY1X8QT0LdvuvvvuUqmk21avXv3oo4/OfKc3LX+2Jy1c8+p4
+1c5xHw7OB5HYaEdIYvFm9qZtWli2uQ6J4otXLOmHUBPWnbydjgxdWdaPXVN0yZMK0BERETvmxMt
u8MAmojIJQbQREREJMyRAPprX/vaxz72sT/8wz903s/k1ltvbz0B/ZPDh9etW7d27do333zzuA0j
eDs2NjbDzd6rdtrsvGlqZcGd+S/GJ4JnMdrMeDsKjJv2mJg3tb6OBeyQuFXL5GUxYSI5nhhtlRHL
Ta52tsWJiIjoTHGiZXcYQBMRucQAmoiIiIS5EEA302ev1zt7AL1l67bmTz8fPvLTuw4eXLt2LSa+
/PrxhdIdn5UOfOd7b7399ltr1qx55JFHmuXbWmlzWyuT7gh5Zxy34+Q2UU1nsQmt+oTZl21uiRNm
Ty48eSOnL25PmbZuIiIiel+caNkdBtBERC4xgCYiIiLhnAfQrfTZ5/PNHkDfvGXr4SM/tZ+APjI6
OvrYY49h4mXG/q13vHiB+fBX0o//+u9//cijj1x11VXN8h2mhbvtCZ1p8kzj03PhScUmoFh72izL
OgU7ip+88EyLg5g88bQ1ERERvX9OtOwOA2giIpcYQBMREZFwbgPozvT5lAH0ps1bWj/Boarq8ePH
f/fu7/7+1795+fVj/71nl6f/gV+e+OVf/dVfaZrmLNBpvPULGc6bqfnvScc7Czd1FmsRxZorsAPi
ky3bTKBNc2HnxjSLiOWmrWiGNYGoY6bpRERE9B440bI7DKCJiFxiAE1ERETCuQ2gV61a9YcdVqxY
4cyYyabNNzefgH79jR8qinL06NF33nnn7//+NxfIu6TK+N/+4m9xQ/j6G6/PHECDiHMdnY8PO5PF
pFYW3Jw8Md585LhparEOE/Wf5D9C2FqrPam9BVNW6ugs68CkafOJiIjo/XOiZXcYQBMRucQAmoiI
iIRzG0Cflk2bb379jR9u3rL15Ve+PzA4+I1vfOPXv/7128f+9ra7v/vcK0d+9rOfHT369n333nvl
lVc6CxARERG54ETL7jCAJiJyiQE0ERERCfMogN67b/+mzTdffc2aTZu3jC5ffvU1V5848YvDPz32
/16+JbH8az/96VuHDx9euXLlQw895CxARERE5IITLbvDAJqIyCUG0ERERCTMowAaPv7JT2H4xMJP
4zWfL6xevfrpp5/6yU9+gvvA73znOytXrti2bRtv9oiIiOi0ONGyOwygiYhcYgBNREREwnwJoHXD
1E1LN5pDc9yMxRO6Hvb5fJqmrVq16qGHHuKdHhEREZ0uJ1p2hwE0EZFLDKCJiIhImC8BNBEREdEH
xImW3WEATUTkEgNoIiIiEhhAExER0XnOiZbdYQBNROQSA2giIiISzocA+tChx+6//4GOQcBEZzYR
ERGd35xo2R0G0ERELjGAJiIiIuF8CKDvvfe+f/jdu+/89l3x+jv79bfv3nfvfc5sIiIiOr850bI7
DKCJiFxiAE1ERETC+RBAj4+PHz7yUwwbn7wk/8gVh48cwfj4+L3ObCIiIjq/OdGyOwygiYhcYgBN
REREwvkQQB88ePAnh49s3XbrpicvzT9yBUYOHzly8ODdzuxZjJsLFq551Xkz5d2Z9uqahbNVfzor
P0VVs3p1jSmWHDfNcWcK1mz7AD87ERHROeVEy+4wgCYicokBNBEREQnnQwB9xx13NgPow4ePHD4i
RvAWE53Zsxo3FzhJ7KtrFp7LCPaDTb9b8CnF53ViaGjtgLO0AURERGefEy27wwCaiMglBtBEREQk
nA8B9J69+w4fObLllm3NH+LYao/s3bfPmT27idy5nUSfGx98/os1TIEVdnzsc5zAExERfWCcaNkd
BtBERC4xgCYiIiLhfAigt+/Y2XwCGq/iCehbtt19992lUkm3rV69+tFHH53lFlEErwsXToqfMcnJ
aDueDl5zsp+qsOeOO4t0zJ1Sy0wR80QRu/aJuZOWE2/am+bU0VnV1G2dPqHD1B/gQNn2NqHW6UsQ
ERHNf0607A4DaCIilxhAExERkXA+BNC33np76wnonxw+vG7durVr1/7ghd1P7/8vGF57YRfejo2N
nfwucUo03PF23LTHMKUji54a09pzm0uI8Hfq2IQpa4F2XXZo3JzbUay5dkyYWOHEaKvMrGtxNr5T
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
K5cuWoQyzjKTjJsLWhauedWZSkRERAROruwaA2giIjcYQBMREZEwvwLo773yyvPPv/Dkk08dOvTY
Qw8/ct/9D9x18J59++/YtWvPJZddduHFF6PMTE9Aj5sTufOraxYygiYiIqJOTq7sGgNoIiI3GEAT
ERGRcM4D6EOHDp04ccJ5cxKtAPq5555/4smnvvnNx7720CP33vfAXQfv3rf/wNiuPbdv3/mlCy/8
whe/iDLOMpO0A+jJ40REREQMoImIPhAMoImIiEg45wH0jh07xsbGjh496ryfSSuA/vYTT37jm4e+
9rWH7733/jvvunvvvgM7x3bfdvuOW7bd9vkvfOHTn/kMysz+BHTHuBgxzYULFpjjeCcejXbY75va
U52JUydMeT9L+Va1neudVp6IiIjOOidXdo0BNBGRGwygiYiISJgLAfRbb721adOmN99805k0jdf+
7w32eb1f/8Y3//JrD43fe98ddx7cs3f/zrFdzfQZw6c+/elPfPKTKOksM0k7gBaJrzOKia1YWox3
RMbNyR1lHe16MCrGMKEzOZ7yduZqxUSnlqnliYiI6BxwcmXXGEATEbnBAJqIiIiEuRBA4/Xo0aNr
1649WZfD6/f3ejzdvb0P/uXX7hm/74477tqzd9+One30GcPHP/GJP//zPz/5E9AtrcQXEyfSZJEO
t5NgJxaePFEQUzpgpj1lohanwOS306qdut6O8kRERHQuOLmyawygiYjcYABNREREwhwJoOHw4cPD
w8PHjx9vvu3k9fu7enqWLF169z33Hrjjzt17RPp8623bW+kzhv/xP//nf/vv//2UT0B3eG8B9OQp
NjtGbs9ov52x2mkbM2VxIiIiOsucXNk1BtBERG4wgCYiIiJhjgTQx44dm/0J6MVLl15+xRUHDty5
e8/e7TvGpqTPGP70v/23P/nYx07+BPSsAbQYn4iA26mxGJu8mCg2vSJA0c7pE29nrHaGjZmyOBER
EZ1NTq7sGgNoIiI3GEATERGRMBcCaHQ2Tvkb0F/+ylcuXbRo126RPm+79fYp6TOG//dP/uQP/+iP
3uMT0CAC4qbOkiJBburIkSdg0pT504rPVG3HeqeXJyIiorPOyZVdYwBNROQGA2giIiIS5kIAPTY2
dvToUef9TLx+/yWXXXbhxRd/8YILPvf5z3/6M5/5xCc/+Rf/63+Jn934b//tYx/72B//8R8/dM2f
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
75LZ09rgVuF59zGJiOhccnLlyU6WPgMDaCIiNxhAExERkXDOA+gdO3aMjY0dPXrUeX8Sdzzy7Rtv
2bVocff6bbt37N7/4MPfePq5l555/rsvvfLa5rG7nUInNW4umJZHiseiHRNPR3emlpOjzDXOL3i0
K5lY3J43Y9bZ+dx1q76OVcxYQ3ur2o9sT9vONlTncOa9p62dae7MNY87JTGttV3T1zLTlk6b157Q
Kj1949tbYRcSBUwTy9lLnKwGsTmtkelr7qxkti0mIqLzh5Mru8YAmojIDQbQREREJMyFAPqtt97a
tGnTm2++6UyayTee/5uX//pnWiT59ae/t2P3/gMH733w4W9gePypZ6/dsscpNBsnauxIKifGxZxp
qeWkKLMjupw2ZtfbWmoylOpYnz2K/29XO62G1lwxao+1i3Vs53STqnUWaC/aHptpa085t6PmaaMd
S7dKitHJtUzf9PZiHTPteqducke19tT2Omau4WQjYtQe66gEo04VRER0XnNyZdcYQBMRucEAmoiI
iIS5EEDj9ejRo2vXrp2ly3H7/ns37zhwyeVLr7t5x7obbtq45dbtu/bdPrZ3/IGHVt94i1PolOyE
VUSOYqQdPU7kkB1hZXt8polYvDVtUoEpMKu5llYiO2sN9ua1YdGZt7MDJjma1U1U5cw7+bpaTjbX
Tc2d49M3vmXypxBm/lwzrmLGiaesYWJkhq2aUkm7diIiOm85ubJrDKCJiNyYKwH0/bne9IPO+Lvv
PpH+aOGG15w37z647iO5J9597cBFnRNnM3nxM2BKhe7rP+NbQkRE9EGZIwE0HD58eHh4+Pjx4823
UxQaq7VE8X98/FORXK06MDKy4qprrr1x3Q03HTh47+rrb3YKueDklu8zAMXi7diys8BUzYIdxWet
YfJWCZOnoNyk2e25reo6N2bWdbXMONdlzZ3j7UWmmT5r8hRUYb+ZcRUzTjxlDRMjM2xVZ4WCKDI5
MCciovONkyu7xgCaiMiNOfMEdDNlbhJZc+9FG37svNtQaI27My8CaGbTREQ0t8yRAPrYsWOzPwF9
3c071XjhT//nJ/qUqBKOpHKlkRVXfXXt9fvuGl917San0MmMr5kIHEXYaKeP45N/wKE52pFWivmT
o0xnamtixzKTA81JMFv84HAr3py9BjFxcl3tYp1b52hVJma1amhV0BpvVzLT1s40123NneOintbU
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
9OExtwNo8Xaij9vupJ5s4qQO66n+SyxERERERO/FXAmgH1z3kWm/+2x3kt/bT3BM71RP7WAL4vc0
OjLo1w7cIMZFVe7W2DlxlkWIiIiI6MNjjgfQzd5w84GOjukzTJxY0O4Ttx8AISIiIiI6o+ZIAH1/
burvzrV/hcOOd5u94mZYjMLi7ZRfupilUz11vEN7qd52At458aQ/wdG5GbMvQkREREQfHnMtgCYi
IiIimtPmSABNRERERDQvMIAmIiIiIjoNDKCJiIiIiNxjAE1EREREdBoYQBMRERERuccAmoiIiIjo
NDCAJiIiIiJyjwE0EREREdFpYABNREREROQeA2giIiIiotPAAJqIiIiIyD0G0EREREREp4EBNBER
ERGRewygiYiIiIhOAwNoIiIiIiL3GEATEREREZ0GBtBERERERO4xgCYiIiIiOg0MoImIiIiI3GMA
TURERER0GhhAExERERG5xwCaiIiIiOg0MIAmIiIiInKPATQRERER0WlgAE1ERERE5B4DaCIiIiKi
08AAmoiIiIjIPQbQRERERESngQE0EREREZF7DKCJiIiIiE4DA2giIiIiIvcYQBMRERERnQYG0ERE
RERE7jGAJiIiIiI6DQygiYiIiIjcYwBNRERERHQaGEATEREREbnHAJqIiIiI6DQwgCYiIiIico8B
NBERERHRaWAATURERETkHgNoIiIiIqLTwACaiIiIiMg9BtBERERERKeBATQRERERkXunHUATERER
EZ3nnM5xBzt/Zv+ZiIiIiGgGTue4AzrPMwfQREREREQ0nZ0/s/9MREREROQKOs8MoImIiIiI3LLz
Z/afiYiIiIhcQeeZATQRERERkVt2/sz+MxERERGRK+g8M4AmIiIiInLLzp/ZfyYiIiIicgWdZwbQ
RERERERu2fkz+89ERERERK6g88wAmoiIiIjILTt/Zv+ZiIiIiMgVdJ5FAE1EREREREREREREdMYt
WNrVaw89S7u7u3p6MHT3Cj29vR6vx+vzeLwY68bg9fV5/Z5LLrvooku+dOElX7rokgud4dILMfHS
RZdc9uVLvnzFpVcs/fKXF196yZcvxHDxIjH3oksvuvASe7j4ogsvcoaLL77osksvXXTpJYsuvfjy
RZcsuXxRz+LL+7oW9y69ouuKRUu/clnPki/3Lr28OfR1Xd675Mt9XV/pE2+/3Nd9haf7ChToXryo
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
8qZtJ122bcnGbSeuf3LxuieOXUvl6DWPX/6d/ycKji3ffuMfxg/+r+qeUy8kALruV71RNZzU49l6
PFfNLtSzy6icff744pXL7rzrRlE56dzzx+ecP7zoktkv33OLapyalVZRO4tPPHzHju2XX7XuymvX
X3ntxsuv2bD5ynUU/kyxz6vXX7Zm46Z1GzetX7dx3dYv3/e9l17/9k9/8cNX33jpzbdf+tUbP3/t
9dffeucXb2x/6rkffu2xJ2/52oNX3n73+utuWXXV9aLl3fX1B/Swfeaqy+bOXTV73qr+8vOXXbBq
1frNV155xeWXXz6Zm18488zlZy2ce8E5515w7jnnn7N63Zop7rxqLe3gK2PeWIctkUGvX7tm/TrS
lUd+HnXOIqCn7j00Djq1qlqqYqqiKguKJOuQJZXQB1lqiiIvy6KusiIL+C1kjGkAFM1XjFDXfY0C
n2lZOkdkowRDy5JJEF5TIU4DylKlEgBN0IMpKBSzzLHYQJ2gIguXbdLCeZtXrSZcGmiotAxIz9La
eULfOKXZEBpwTzlFbhK6SQiFShTADM52KT5uCn+zsERB81XCLCixGErTjrWw5aDjuDHsKYXirFnA
naDj8aCUCYLBq+EWTZlIP0Sd1qcz5I6jJGmhgjGJcLSIlkySyg4FI+D1gFBgySKCJBTZotEO2hkl
IiuEZ7z+BC7Drh3NxnXfDVNJtYh3WNIapgfj1fJxDrlwsKRhEKsYR3EduhQG5lwpBk6rb7u0NpNe
RHWoTihgk6g5RD2UVF9EcTM96wQwfYjFySHkGqMFxvVWTRg0Lu7FguE0YExHKTnw0C0YtJhfZ4xm
/f7ImJlzRjNmWfFVR1q2IhpN4DfC+NbjTNaMhqo3WqXWH9qdnjozsQdDPc+5utZQ+j1r0LeHA3fY
99ul0cq0LFaCQLBQJwrB0HBxk1QpK7usHVxKUhpxpnX6XgUvEZ5bR687Rq9vVTDx23A8KFc+rHMT
nnBLTUsdTw6zHtY8DP3+2J8sJFWPSLJo9PWafioRQUcmwdTADvxDQjRC2s9risyiFPa1VPbV/qzd
nTHqkVoNtc7Y6o69dt/uTxLYCrtnPiSOADgWsAmpkCizJZpbJZoCQ4BIyKYc5kHaTnRXF3WauZEt
GedAoqaxzE5kY6vDEGG4sxOYlquphihrlKsHo7IfuV7kRlkYZb4XwVLRLQqDxUWoNymUpo/CeyHG
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
ffyOE07af+LJV590yvWMhr6FMdG3nnzqzSeddO2JF9367tcf+o+vP/ifXjv4n3997399+et/+uJd
b3n2jnc8duXbdy59Ioyipt/Q3fEIxj4Px9inHBD7TFHPA5YY+8zSEQKaEzocL4i8LAm2qYWOFblW
YOu+pXqmEjp6Hjmxb3mWammSpUsHb+r++oUHX3tuywu/3Ord8r1t336q/6VHr/3xs+kdP119z2Nf
eeLZ0Rd+2Dpw3zn77z1rzz2n7f76KTvuPmH7V47betexm790zKYvOtfcs/KrP3Gu/657/XeTm3/4
haefG9z18KPfFH51/9lIO1a30dZV+IoUY46GzmHADiKa+waQncZSBiSHPhYDtSsw5RrN71NsV3U9
LQrtoojLKkHKi7gok7JMcCTP49m23T7nd7/73Ysvvvizn/3shRdeePnll5955plXX3310KFD2MHx
X/7yl7/4xS+YEj39w/Hf/OY3OPLcc8/hZBz57W9/++yzz+IS7P/85z8/fPgwznnllVdw29PO+ixw
nhPBJ2S8uQNYI8EUotMKSkfSOmjWGEiqgQM7i9bmxuYpZ5y0e99uWoRwrh7P95GGc73hfG+6rD5v
9dyy88btwcZ/aPb/VbrrjbTzr9Odf5Ptene5+wP1vtPn99x111eeY5l85le/euzRR3/0wx8++OCD
X/va1z//pbu2bNv2nvjSd4Wb3xVs/ov/a/rLYPOx+aXu9Pw16+bXb1xGgc8rhytWDC9YPb9uw/K1
6xcvWDNZs37y+S9e5/jnbLxo8fwLJvMLzdXXXnnKGSfD5RZN6TPHffrFl17cc8VepN0H9lIc9P7d
+6/ci0S6HHt37Ni9naUdm/Zdc80Xv77/ti/vvfmLu268Y8vVN206cP3Fe67ZsPOKNVv3XnD5ruUb
t+hhNx0t75+3DqmYX5UMlnDksgPXI12y75pL91+3bPX6tMjWXbR2265tO/Zs3zZjt3dvI/lp4qC3
79izbedebJF2bN+9c9vOHVtnafv2rTu2v/rrX3/iM5+ckRECi/xVHU3QJFpdUOJnBPQbSWKSF6S8
/MafIpPmEDkS5SACWgRO8OFyoxw4OPacxrWkFq/BmZ9NvpY0T0MptaQOLfSnUogcflUdBf4/8/xJ
b5RXRVGV6f4C1+Y7baEVJF7RJLMP4JonsehFPJ0il2F/GMfEK45AkZ4mRZviQbKp8ipyxfOKIDIO
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
VVmqI4U5fC00QgwKwNKtN2loc37bTfiwoCVxi6FW0jJWGkZKN4EH2MHZpAQqc6omG4Z+5hmn79uz
ezoeTSeUZuv/DYmDHuA/pMd8RJaZtvgJZy7Ozy0tzGOn7nbjEI1X+Ux5/NHLP/GR8z/5ifWf+cwl
xx676bh02yeeuuFdT9/wrieuedcj+//ihzv+4rub37Vn7iOOIfqB3+1Wg2F/NB7O0hECejQcjEa0
5OD/YJ9HlBpSf6YI6IZJcBx/UocXOUESBFpllnSWBEFXZMfSXUqaYyqmJmoyryuiTZZX/8oV2cvP
fPH1F7/0wnNf0G/44bYHnqpuffiib/4suP7H2w4+2dp/8JlHL3n5iQsPP7rypUcWX/zp9MUf91/4
YfX8D7JD3wsPfcf58Mbbdt73aHDFd8IrvhMc+M7Wbz78sY1HCOhf3nf29gsoWF1gNJzuCr1+NBzB
TdCzREoAKcJOEgp5DtBsWWzRWMVC9wM6hEMLJ8EtyjArwrwI0yIsmApHnHhh6Hi+Cb9CN6Tjjjvm
7/7ur9/+9qOOOuqts/S2t73lbW+l9Na3vhnpbUe9+ai3vwUJO2/Dr0fhhze/5a1/9pa3sfTWP3vr
UW95y9ve/Oa3/Cn+fNvb3/yOd77lv7/7L487+aMYVvtTF4DJCeHTtmSdY+tOwMrQymNtsaU7Qtkn
bhqWDh0bfemk00/YuWcHsc+j3nhaTxcG0/nhZGG4sHwyXRqM5+uFFaOFFcPRAulyDKa98UK9uGK8
4vzpqgvnL7l043333vvE44///Omnn3ryyUceeeT73//+wYMH77rrrptvuunA/v1bt25duXKlacI1
is87f7jsvP7Sec3KVaM1a+bWr11Yv37+oo2LF1+0eNHG+Y0b5jdsmF+3fmH1hdPl5w2XzhuuOH9y
/trFW++4XjbOxv5kvh5O66uuufKUs07TXF3z9GNOOGZGQO+/av/eK/ftvWLvgasPIF1xzYEZAb13
/16k3Xt379qze9fe3Xv27dm1b/f23Ts2b9+67rLLzt+wceGCdc3y1fXyC+tlF/aWVleLFxTT87LR
8mSwFDULMwL60v3Xbjpww4WXbd6xe8f+q/bt3r8TO7v27ty1d9fufbuRcOed2N+/B0+cHdl7YC8d
3EMHd+/bs5M9/de//vXHPvXxDsX/0lRoeN2MvaU1o0RdFpgUBi/LHYlSWxTbktiZLT8o0zpUAgmA
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
jMlUg7ikjxXMRYieblsdr7abQx8k6AuTIHSvrg6McHcHiPZ4dbUF6k1LaXpq1s6cQCibzqKo4m4o
6fKc+TF5Z4BdOj4HsesHNqS5LQAH5zYsWzH3pM4hBHOXPpuGh/6HfpNY48yPEm2m7tI7dQ5tJQBo
fJiUNKFhg8ESU5FA0O0wPND//BBY08uKwA8tV0KvQOlKkcAcpUOlIWc3nn/imReeQrr5/BPPvvDk
M9998tnvPfPsi9959sVnn5s8993Z89+dPffC7PkXFy+M6YXZd5Gee/HZZ1648fzk2edefOY7qum/
8/zN51545rkXbj7/4s3vvnjz+e89/dwLT33n+See/+5Tzz3/xAsv3tDNF4LIyEsXCYDbdl9YaDcX
ixuL+VOz2ZOz2RML7cZcu/nCi089z3Tz2ReeRtmeffHG9+bPTfXvataLpjedaM++ML2RVG7eyqee
+da3n/6Nbz/9rSefefKpZ5966jtMz37v5s3nn/rmk49966nHn7z5TSRcNqann8XnN5985jfw+fSz
337i5m9841u//vVv/PqTN775zHNP/ca3H/va47/+2Le+/htPPv6NJx97/ImvPfbtr3/tm1/79W98
/bFvPv74tx9//FtMj33zMXz92je+/rVvPIb09W8+jvS138AxLn4M6bFvMX39m19XB7wReX7tm7/+
+Lcf+8aTj8NEd6Gbla8c+uHUmsysmSXRuGRY6N9HkmX+5QogiBuNFIyac+K0CiCRkgAMiIEOz5jR
2gwSwNYMz9YUR6zYZ9jeLkltf4ykQdqX4mIMxEGeWrHP3O0QZ0hAQ0N0m1rE7tSYIxPkqZygdc3m
zm+Ga1oCstAwAH8CDznjFbhvGNoxXGhisvAmMM6T2k8an9OzHtlPYBfYJFBadLnlnCQK75Aox1tI
Y0Fnz2m3jTdn0bD39+cFNzeHyd1Bj9I44Q4kK4BXu904ALJJMx8OYn0imwbQGRQAsnZYOUEBtW16
qiQAHHY4MzklDpAtrcCcKQdAjl9nAaghE/10VQ17dzjYw8FLqnnROdtTsb8oDlclzJggn2YtMp+J
dBJVc1pBW9nv0yBHO024eApQLDO8WMOz8CA6g3SOJemqDEywO8+Btod9ANwc5tPVIax6KBjq7GEX
nF1mh4twubO6rdEMsKO0YeMdT8n5RX7nToe0P8Sbrb8/i7bHcH+RV72ISlg4eEdPZPQ35zvSO4/T
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
Xbv5r8dEAAAAAElFTkSuQmCC
--047d7b3a8c30ba4b0304e90e3524--


--===============4696630545940822966==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============4696630545940822966==--


From xen-users-bounces@lists.xen.org Sat Oct 19 04:17:18 2013
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 19 Oct 2013 04:17:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1VXNuX-0005gz-U0; Sat, 19 Oct 2013 04:13:12 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <davidtecher@yahoo.fr>) id 1VXAfJ-0000aN-FD
	for xen-users@lists.xen.org; Fri, 18 Oct 2013 14:04:37 +0000
Received: from [85.158.137.68:21996] by server-16.bemta-3.messagelabs.com id
	36/8F-18787-0FF31625; Fri, 18 Oct 2013 14:04:32 +0000
X-Env-Sender: davidtecher@yahoo.fr
X-Msg-Ref: server-7.tower-31.messagelabs.com!1382105063!2303346!1
X-Originating-IP: [212.82.108.240]
X-SpamReason: INFO: max file limit 5000
X-SpamReason: No, hits=0.6 required=7.0 tests=HTML_40_50,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_12,ML_RADAR_SPEW_LINKS_14,ML_RADAR_SPEW_LINKS_6,
	spamassassin: 
X-StarScan-Received: 
X-StarScan-Version: 6.9.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8968 invoked from network); 18 Oct 2013 14:04:24 -0000
Received: from omp1005.mail.ird.yahoo.com (HELO omp1005.mail.ird.yahoo.com)
	(212.82.108.240)
	by server-7.tower-31.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 18 Oct 2013 14:04:24 -0000
Received: (qmail 99251 invoked by uid 1000); 18 Oct 2013 14:04:23 -0000
Received: (qmail 61730 invoked by uid 60001); 18 Oct 2013 14:04:22 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.fr; s=s1024;
	t=1382105061; bh=1OEQ3oqW9jltQYd9/X0iVw96Tc+RmCHYg8jFSIlMw8k=;
	h=X-YMail-OSG:Received:X-Rocket-MIMEInfo:X-Mailer:References:Message-ID:Date:From:Reply-To:Subject:To:Cc:In-Reply-To:MIME-Version:Content-Type;
	b=lB2EKDlkYWGTZtjKLjisoEtQ80E/3uYjgDsf4jRoW1gWt7e6+QfDphuvbt5UFRCrXNq2aKYXRdISOXlVt16SD5wV6hVxI6NuzGYV869EPEW1c1hszuTDFSCcSSzLqpFBvPamillP3pxuWI8mxs/QOcbNnCE7PfowccoexQJyuR8=
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.fr;
	h=X-YMail-OSG:Received:X-Rocket-MIMEInfo:X-Mailer:References:Message-ID:Date:From:Reply-To:Subject:To:Cc:In-Reply-To:MIME-Version:Content-Type;
	b=TwdE/so45+T4gxtokB1UUnCCtvn/rl8i7vUj7mQgcMZs8kd53MBsobLdXUkNVVafGX6g5NVXK6vRMDInLdlT8KEREPtC7g0BkULaJg5bBDVtkW6bSaIYkDYR7uqiX5wrQH+f5w2VsclIPeqPLr1qOwfSZTShkwEAG2n7oDhNOUI=;
X-YMail-OSG: FkHQ7LMVM1m4HKfr3v.yDyzYMl1hgoH_Tu0WLtA5Kaj6Rb7
	6ZZA4_3lEG9jG.SYXLCRqgdriSBsrunAcRbvWP1T6Tj8xkGZsOJniYWDDBh1
	vg_Vwen.37IszN3ZaZaR4qEFQjW6RIk.o3tS9HyRM3RbHt6IAEhAtpna9Cxd
	.aTngDz0EOV54dX6waRuOxKPT4I9pz9TYnblyL8zi68_RPzJwAGGMtZ5MSrr
	SZUf.xvW4c5ozeHt0vZwDLgIV3ko59Uv3GrnQeyWcT7_VxupQYRGJt8ZS0aZ
	Q5zqSL5nBh3hKpK1D8gjjKNEEWNqHL0VF9Wvw0c34LXnQnvdd2KaC8VjNnQy
	2_EidfBQSsAk1yGE6Vvj1HU9L13u7q4C95sIrPWfww_VHnW_PtJlIU_c3pmT
	9PfS1vNAWMuheF9_tZD6Iz9eEHY76VLwjV8QVZNALIZRKd_IL3O0j4o.jTBX
	rZ3uakztsVeZ8nh8XrzXA1cIVksNTe4_TKlN0HV_Z6F7uGc_QD_f1CfqsiSy
	x72rRZ2VvbfUYM_MXgG_Hk2d_yCD6vF4VlPCW6rQlZBYtn12ZIpEzxV6b07d
	Pl.y0Bend_9k2D6zaZxpWLjOYsCYrwKXhJwgn7CF0a1Q6FPJ2isdXeJ7kIYR
	LLnqU4rlIh1fNZi8Le9QUltEQvFF6kDK8DtRq6KJ5ZPwD.A--
Received: from [195.167.237.98] by web172003.mail.ir2.yahoo.com via HTTP;
	Fri, 18 Oct 2013 15:04:20 BST
X-Rocket-MIMEInfo: 002.001,
	Q2FzZXksCgpZb3UncmUgcmlnaHQgUjEgaXMgZW1wdHkuIEkgYW0gbWlzdGFrZW4gb24gdGhlIHBob3RvIHB1Ymxpc2hlZCBvbiBteSBzaXRlCgpBdHRhY2hlZCBhcmUgeW91ciBvcmlnaW5hbCBwaG90byB3aXRoIHJlZCBtYXJrZWQgZm9yIGJ0b2ggUjIgYW5kIFI0LiAodG8gYmUgcmVtb3ZlZCkKCgoKCgpMZSBWZW5kcmVkaSAxOCBvY3RvYnJlIDIwMTMgMTVoMjYsIENhc2V5IERlTG9ybWUgPGNkZWxvcm1lQGdtYWlsLmNvbT4gYSDDqWNyaXQgOgogCkJhY2sgd2l0aCBtb3JlIGluZm8gYW5kIHF1ZXN0aW9ucy4BMAEBAQE-
X-Mailer: YahooMailWebService/0.8.160.587
References: <CAA7N5RYwoVkimPY9fwV9TPRQv3ogeK6iDTduiU4xfBVhNLrtFw@mail.gmail.com>	<1381704145.77820.YahooMailNeo@web172003.mail.ir2.yahoo.com>	<CAA7N5RbfGCJ7hjLYDyuuaGWb-wrzkXiAqBf4vjyy+U9xxCuxGQ@mail.gmail.com>
	<CAA7N5RYLwmUjfkLCUoThq3-icmot0LpQ+BVs7eQhPC1_4mXnBg@mail.gmail.com>
Message-ID: <1382105060.60748.YahooMailNeo@web172003.mail.ir2.yahoo.com>
Date: Fri, 18 Oct 2013 15:04:20 +0100 (BST)
From: David TECHER <davidtecher@yahoo.fr>
To: Casey DeLorme <cdelorme@gmail.com>
In-Reply-To: <CAA7N5RYLwmUjfkLCUoThq3-icmot0LpQ+BVs7eQhPC1_4mXnBg@mail.gmail.com>
MIME-Version: 1.0
Content-Type: multipart/mixed;
	boundary="-661429482-1534177091-1382105060=:60748"
X-Mailman-Approved-At: Sat, 19 Oct 2013 04:12:52 +0000
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: Re: [Xen-users] GTX 670 Tips?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: David TECHER <davidtecher@yahoo.fr>
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

---661429482-1534177091-1382105060=:60748
Content-Type: multipart/alternative; boundary="-661429482-1546971745-1382105060=:60748"

---661429482-1546971745-1382105060=:60748
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: quoted-printable

Casey,=0A=0AYou're right R1 is empty. I am mistaken on the photo published =
on my site=0A=0AAttached are your original photo with red marked for btoh R=
2 and R4. (to be removed)=0A=0A=0A=0A=0A=0ALe Vendredi 18 octobre 2013 15h2=
6, Casey DeLorme <cdelorme@gmail.com> a =E9crit :=0A =0ABack with more info=
 and questions.=0A=0AI finished reading the thread, and then I took apart m=
y card to find the R1, R2, R3, and R4 components.=0A=0A@David, I attached p=
hotos of the same points as yours, but noticed that R1 appears to be empty,=
 two solder-dots but not resistor? =A0Was yours also empty or are my eyes j=
ust not sharp enough? =A0After that, to confirm, you removed R2 and R4 and =
it changes to a grid k2?=0A=0AI will probably get some rest tonight and pic=
kup with the project tomorrow evening.=0A=0ALooking forward to a reply, and=
 favorable passthrough results, and thanks again for all your help.=0A=0ACh=
eers,=0A=0ACasey=0A=0A=0A=0AOn Thu, Oct 17, 2013 at 8:24 PM, Casey DeLorme =
<cdelorme@gmail.com> wrote:=0A=0AHi Again,=0A>=0A>The card arrived, and I a=
m reading through all 40~ pages of eevblog's posts before I do anything.=0A=
>=0A>=0A>@David, I recently moved and have an electric stove but no lighter=
s with me. =A0I did however bring a heat gun. =A0Should I use that to heat =
the knife to remove the resistors?=0A>=0A>=0A>@Gordan, if I was going to re=
place the resistors where would I get the supplies from? =A0Not shy about t=
aking a knife to a computer part, but I am certainly no electrician or engi=
neer.=0A>=0A>=0A>Thanks again,=0A>=0A>=0A>Casey=0A>=0A>=0A>=0A>On Sun, Oct =
13, 2013 at 6:42 PM, David TECHER <davidtecher@yahoo.fr> wrote:=0A>=0A>>I b=
ought the GTX 670 model in David's article, I will be giving this a shot in=
 a week.=0A>>=0A>>=0AIt could be done easily because this GTX 670 model has=
 almost the same PCB than the Asus model shown on eevblog forum. Except for=
 a few components installed by manufacturer but it is not taken into accoun=
t for hardware modification to GRID K2.=0A>>=0A>>=0A>>=0A>>=0A>>>I was hopi=
ng to ask a few questions.=0A>>=0A>>=0A>>>1. Is there a specific qemu versi=
on required (traditional or the new default)?=0A>>=0A>>Xen 4.3.0=0A>>device=
_model_version=3D"qemu-xen-traditional"=0A>>=0A>>=0A>>>2. What (if anything=
) should be done after removing the resistors (NVFlash to 1/2 GRID K2)?=0A>=
>=0A>>There is nothing special to do (no bios modification before and after=
 removing components). Just back up your BIOS. =0A>>=0A>>Nothing special to=
 do! I bought this card last 2 weeks ago, unboxed it. I removed resistors d=
irectly.=0A>>=0A>>I took my knife (+ fire source) and removed resistors dir=
ectly. Tweezers should be better! Soldering iron the best choice! Unfortuna=
tely I don't have soldering iron.=0A>>=0A>>A knife like this one should be =
enough http://www.davidgis.fr/download/PICT0226.JPG http://www.davidgis.fr/=
download/PICT0227.JPG=0A>>=0A>>=0A>>=0A>>>if you have any other tips or adv=
ice you can send my way that would be great.=0A>>=0A>>Stable hands, good ey=
es, don't be disturbed...while removing resistors.=0A>>=0A>>Keep it mind th=
at info provided below may be different from what you may get (It depends o=
n your hardware)=0A>>=0A>>Before buying this card I already have existing d=
omUs (with NVIDIA drivers already installed for my previous card). Once thi=
s card has been hard-moded and put into my PC=0A>>=0A>>- domU Linux: =0A>>=
=0A>>It may start directly! You can use the latest NVIDIA driver.=A0 This d=
omU was used for my tests with ATI card. So I was able to reused my domU Li=
nux=0A>>=0A>>Just uninstall the ATI/AMD driver, restart the domU, install t=
he NVIDIA driver, restart the domU (classic way!)=0A>>=0A>>- domU Win XP/7 =
64: =0A>>=0A>>NVIDIA driver 320.XX series works!=0A>>=0A>>Becauser NVIDIA d=
rivers was already installed for my previous card (I think) the first time =
and only the first time I=0A started those domU I got a black screen (gfx_p=
assthru=3D1). So I stopped the domUs. Set up gfx_passthru=3D0 to start the =
domUs (2nd time). I shutdown my domUs properly. After that=A0 I set up gfx_=
passthru=3D1 and my domUs were OK ( > 2nd time).=A0 Black screen issue went=
 away So you may have this behavior. You may have to set gfx_passthru=3D0 t=
emporary =0A>>=0A>>I already had another domU Win 7 64 installed with ATI/A=
MD driver -- used when I was doing my tests with ATI card. If you have a su=
ch domU just uninstall ATI/AMD driver, stop the domU, restart it (gfx_passt=
hru=3D0), download and install NVIDIA driver. Restart the domU (gfx_passthr=
u=3D1). =0A>>=0A>>Another tips to know: =0A>>=0A>>Hig resolution (either 25=
60x1440 or 1920x1080) works.=A0 Tested on Linux/XP/7=0A>>Extended monitor (=
1srt screen: 2560x1440, 2nd screen: 1920x1080) works (dual link DVI). Teste=
d on Linux/XP=0A>>Win XP 64 is limited to 3GB for me! With more RAM my domU=
 XP gets slower. =0A>>=0A>>Until the current domU is restarted/=A0 is the s=
ame=A0 then there is no problem. Exceptions occured when switching between =
domUs=A0 ("switch" =3D stop one domU and start another one domU)=0A>>=A0swi=
tching either from XP to Linux or from Linux to XP is OK.=0A>>=A0switching =
e from 7 to XP you may have black screen.=0A>>=0A>>=0A>>=0A>>>Thank you bot=
h for all your work, experimentation, learning and passing along new passth=
rough options.=0A>>In my case "experimentation" is the right word for this =
GTX 670 card. No experience in electronics! =0A>>I read eevblog forum entir=
ely. To be honest I was a bit confused for this card. Which resistor to rem=
ove? Should I remove all resistors? So let's say that I was ready to sacrif=
ice my GTX 670 card!=0A>>For GTX 670 I =0Aremoved resistor one by one until=
 I got "GRID K2". Once I got it then I =0Astopped removing resistor! Got a =
stable card for Xen now=0A>>=0A>>=0A>>=0A>>=0A>=0A=0A=0A___________________=
____________________________=0AXen-users mailing list=0AXen-users@lists.xen=
.org=0Ahttp://lists.xen.org/xen-users
---661429482-1546971745-1382105060=:60748
Content-Type: text/html; charset=iso-8859-1
Content-Transfer-Encoding: quoted-printable

<html><body><div style=3D"color:#000; background-color:#fff; font-family:He=
lveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;fo=
nt-size:12pt">Casey,<br><br>You're right R1 is empty. I am mistaken on the =
photo published on my site<br><br>Attached are your original photo with red=
 marked for btoh R2 and R4. (to be removed)<br><div><span><br></span></div>=
<div style=3D"display: block;" class=3D"yahoo_quoted"> <br> <br> <div style=
=3D"font-family: HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Gr=
ande, sans-serif; font-size: 12pt;"> <div style=3D"font-family: HelveticaNe=
ue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif; font-size:=
 12pt;"> <div dir=3D"ltr"> <font face=3D"Arial" size=3D"2"> Le Vendredi 18 =
octobre 2013 15h26, Casey DeLorme &lt;cdelorme@gmail.com&gt; a =E9crit :<br=
> </font> </div>  <div class=3D"y_msg_container"><div id=3D"yiv5121587503">=
<div><div dir=3D"ltr"><div>Back with more info and questions.</div><div><br
 clear=3D"none"></div><div>I finished reading the thread, and then I took a=
part my card to find the R1, R2, R3, and R4 components.</div><div><br clear=
=3D"none"></div><div>@David, I attached photos of the same points as yours,=
 but noticed that R1 appears to be empty, two solder-dots but not resistor?=
 &nbsp;Was yours also empty or are my eyes just not sharp enough? &nbsp;Aft=
er that, to confirm, you removed R2 and R4 and it changes to a grid k2?</di=
v>=0A<div><br clear=3D"none"></div><div>I will probably get some rest tonig=
ht and pickup with the project tomorrow evening.</div><div><br clear=3D"non=
e"></div><div>Looking forward to a reply, and favorable passthrough results=
, and thanks again for all your help.</div>=0A<div><br clear=3D"none"></div=
><div>Cheers,</div><div><br clear=3D"none"></div><div>Casey</div></div><div=
 class=3D"yiv5121587503yqt8139795450" id=3D"yiv5121587503yqt86242"><div cla=
ss=3D"yiv5121587503gmail_extra"><br clear=3D"none"><br clear=3D"none"><div =
class=3D"yiv5121587503gmail_quote">On Thu, Oct 17, 2013 at 8:24 PM, Casey D=
eLorme <span dir=3D"ltr">&lt;<a rel=3D"nofollow" shape=3D"rect" ymailto=3D"=
mailto:cdelorme@gmail.com" target=3D"_blank" href=3D"mailto:cdelorme@gmail.=
com">cdelorme@gmail.com</a>&gt;</span> wrote:<br clear=3D"none">=0A<blockqu=
ote class=3D"yiv5121587503gmail_quote" style=3D"margin:0 0 0 .8ex;border-le=
ft:1px #ccc solid;padding-left:1ex;"><div dir=3D"ltr">Hi Again,<div><br cle=
ar=3D"none">The card arrived, and I am reading through all 40~ pages of eev=
blog's posts before I do anything.</div>=0A<div><br clear=3D"none"></div><d=
iv>@David, I recently moved and have an electric stove but no lighters with=
 me. &nbsp;I did however bring a heat gun. &nbsp;Should I use that to heat =
the knife to remove the resistors?</div>=0A<div><br clear=3D"none"></div><d=
iv>@Gordan, if I was going to replace the resistors where would I get the s=
upplies from? &nbsp;Not shy about taking a knife to a computer part, but I =
am certainly no electrician or engineer.</div><div><br clear=3D"none"></div=
>=0A=0A<div>Thanks again,</div><div><br clear=3D"none"></div><div>Casey</di=
v></div><div class=3D"yiv5121587503HOEnZb"><div class=3D"yiv5121587503h5"><=
div class=3D"yiv5121587503gmail_extra"><br clear=3D"none"><br clear=3D"none=
"><div class=3D"yiv5121587503gmail_quote">On Sun, Oct 13, 2013 at 6:42 PM, =
David TECHER <span dir=3D"ltr">&lt;<a rel=3D"nofollow" shape=3D"rect" ymail=
to=3D"mailto:davidtecher@yahoo.fr" target=3D"_blank" href=3D"mailto:davidte=
cher@yahoo.fr">davidtecher@yahoo.fr</a>&gt;</span> wrote:<br clear=3D"none"=
>=0A=0A<blockquote class=3D"yiv5121587503gmail_quote" style=3D"margin:0 0 0=
 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><div><div style=3D"font=
-size:12pt;font-family:times new roman, new york, times, serif;"><div><span=
></span></div><div style=3D"font-family:times new roman, new york, times, s=
erif;font-size:12pt;">=0A=0A<div style=3D"font-family:times new roman, new =
york, times, serif;font-size:12pt;"><div><div><div dir=3D"ltr"><div>&gt;I b=
ought the GTX 670 model in David's article, I will be giving this a shot in=
 a week.<br clear=3D"none"><br clear=3D"none"></div>=0AIt could be done eas=
ily because this GTX 670 model has almost the same PCB than the Asus model =
shown on eevblog forum. Except for a few components installed by manufactur=
er but it is not taken into account for hardware modification to GRID K2.<d=
iv>=0A=0A<br clear=3D"none"><div><br clear=3D"none"></div><div>&gt;I was ho=
ping to ask a few questions.</div><div><br clear=3D"none"></div></div><div>=
<div>&gt;1. Is there a specific qemu version required (traditional or the n=
ew default)?<br clear=3D"none"><br clear=3D"none"></div>Xen=0A 4.3.0<br cle=
ar=3D"none">device_model_version=3D"qemu-xen-traditional"<br clear=3D"none"=
><br clear=3D"none"></div><div><div>&gt;2. What (if anything) should be don=
e after removing the resistors (NVFlash to 1/2 GRID K2)?<br clear=3D"none">=
<br clear=3D"none"></div>There is nothing special to do (no bios modificati=
on before and after removing components). Just back up your BIOS. <br clear=
=3D"none">=0A=0A<br clear=3D"none">Nothing special to do! I bought this car=
d last 2 weeks ago, unboxed it. I removed resistors directly.<br clear=3D"n=
one"><br clear=3D"none">I took my knife (+ fire source) and removed resisto=
rs directly. Tweezers should be better! Soldering iron the best choice! Unf=
ortunately I don't have soldering iron.<br clear=3D"none">=0A=0A<br clear=
=3D"none">A knife like this one should be enough <a rel=3D"nofollow" shape=
=3D"rect" target=3D"_blank" href=3D"http://www.davidgis.fr/download/PICT022=
6.JPG">http://www.davidgis.fr/download/PICT0226.JPG</a> <a rel=3D"nofollow"=
 shape=3D"rect" target=3D"_blank" href=3D"http://www.davidgis.fr/download/P=
ICT0227.JPG">http://www.davidgis.fr/download/PICT0227.JPG</a><br clear=3D"n=
one">=0A=0A</div>=0A<div><br clear=3D"none"></div><div><div>&gt;if you have=
 any other tips or advice you can send my way that would be great.<br clear=
=3D"none"><br clear=3D"none"></div>Stable hands, good eyes, don't be distur=
bed...while removing resistors.<br clear=3D"none"><br clear=3D"none">Keep i=
t mind that info provided below may be different from what you may get (It =
depends on your hardware)<br clear=3D"none">=0A=0A<br clear=3D"none">Before=
 buying this card I already have existing domUs (with NVIDIA drivers alread=
y installed for my previous card). Once this card has been hard-moded and p=
ut into my PC<br clear=3D"none"><br clear=3D"none">- domU Linux: <br clear=
=3D"none"><br clear=3D"none">It may start directly! You can use the latest =
NVIDIA driver.&nbsp; This domU was used for my tests with ATI card. So I wa=
s able to reused my domU Linux<br clear=3D"none">=0A=0A<br clear=3D"none">J=
ust uninstall the ATI/AMD driver, restart the domU, install the NVIDIA driv=
er, restart the domU (classic way!)<br clear=3D"none"><br clear=3D"none">- =
domU Win XP/7 64: <br clear=3D"none"><br clear=3D"none">NVIDIA driver 320.X=
X series works!<br clear=3D"none"><br clear=3D"none">Becauser NVIDIA driver=
s was already installed for my previous card (I think) the first time and o=
nly the first time I=0A started those domU I got a black screen (gfx_passth=
ru=3D1). So I stopped the domUs. Set up gfx_passthru=3D0 to start the domUs=
 (2nd time). I shutdown my domUs properly. After that&nbsp; I set up gfx_pa=
ssthru=3D1 and my domUs were OK ( &gt; 2nd time).&nbsp; Black screen issue =
went away So you may have this behavior. You may have to set gfx_passthru=
=3D0 temporary <br clear=3D"none">=0A=0A<br clear=3D"none">I already had an=
other domU Win 7 64 installed with ATI/AMD driver -- used when I was doing =
my tests with ATI card. If you have a such domU just uninstall ATI/AMD driv=
er, stop the domU, restart it (gfx_passthru=3D0), download and install NVID=
IA driver. Restart the domU (gfx_passthru=3D1). <br clear=3D"none">=0A=0A<b=
r clear=3D"none">Another tips to know: <br clear=3D"none"><br clear=3D"none=
">Hig resolution (either 2560x1440 or 1920x1080) works.&nbsp; Tested on Lin=
ux/XP/7<br clear=3D"none">Extended monitor (1srt screen: 2560x1440, 2nd scr=
een: 1920x1080) works (dual link DVI). Tested on Linux/XP<br clear=3D"none"=
>=0A=0AWin XP 64 is limited to 3GB for me! With more RAM my domU XP gets sl=
ower.=0A <br clear=3D"none"><br clear=3D"none">Until the current domU is re=
started/&nbsp; is the same&nbsp; then there is no problem. Exceptions occur=
ed when switching between domUs&nbsp; ("switch" =3D stop one domU and start=
 another one domU)<br clear=3D"none">&nbsp;switching either from XP to Linu=
x or from Linux to XP is OK.<br clear=3D"none">=0A=0A&nbsp;switching e from=
 7 to XP you may have black screen.<br clear=3D"none"><br clear=3D"none"><b=
r clear=3D"none"></div><div><div>&gt;Thank you both for all your work, expe=
rimentation, learning and passing along new passthrough options.</div><br c=
lear=3D"none"></div>In my case "experimentation" is the right word for this=
 GTX 670 card. No experience in electronics! <br clear=3D"none">=0A=0AI rea=
d eevblog forum entirely. To be honest I was a bit confused for this card. =
Which resistor to remove? Should I remove all resistors? So let's say that =
I was ready to sacrifice my GTX 670 card!<br clear=3D"none">For GTX 670 I =
=0Aremoved resistor one by one until I got "GRID K2". Once I got it then I =
=0Astopped removing resistor! Got a stable card for Xen now<br clear=3D"non=
e"><br clear=3D"none"><br clear=3D"none"><br clear=3D"none"></div></div></d=
iv> </div> </div>  </div></div></blockquote></div><br clear=3D"none"></div>=
=0A</div></div></blockquote></div><br clear=3D"none"></div></div></div></di=
v><br><div class=3D"yqt8139795450" id=3D"yqt02518">________________________=
_______________________<br clear=3D"none">Xen-users mailing list<br clear=
=3D"none"><a shape=3D"rect" ymailto=3D"mailto:Xen-users@lists.xen.org" href=
=3D"mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a><br clear=3D=
"none"><a shape=3D"rect" href=3D"http://lists.xen.org/xen-users" target=3D"=
_blank">http://lists.xen.org/xen-users</a></div><br><br></div>  </div> </di=
v>  </div> </div></body></html>
---661429482-1546971745-1382105060=:60748--
---661429482-1534177091-1382105060=:60748
Content-Type: image/jpeg; name=GTX
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="GTX 670 Back.jpg"

/9j/4AAQSkZJRgABAQEASABIAAD/4SYyRXhpZgAATU0AKgAAAAgACwEPAAIA
AAAGAAAAkgEQAAIAAAAJAAAAmAESAAMAAAABAAYAAAEaAAUAAAABAAAAogEb
AAUAAAABAAAAqgEoAAMAAAABAAIAAAExAAIAAAAGAAAAsgEyAAIAAAAUAAAA
uAITAAMAAAABAAEAAIdpAAQAAAABAAAAzIglAAQAAAABAAAD1AAABKBBcHBs
ZQBpUGhvbmUgNQAAAAAASAAAAAEAAABIAAAAATcuMC4yADIwMTM6MTA6MTcg
MjM6MTI6MTYAACGCmgAFAAAAAQAAAl6CnQAFAAAAAQAAAmaIIgADAAAAAQAC
AACIJwADAAAAAQDIAACQAAAHAAAABDAyMjGQAwACAAAAFAAAAm6QBAACAAAA
FAAAAoKRAQAHAAAABAECAwCSAQAKAAAAAQAAApaSAgAFAAAAAQAAAp6SAwAK
AAAAAQAAAqaSBwADAAAAAQAFAACSCQADAAAAAQAYAACSCgAFAAAAAQAAAq6S
FAADAAAABAAAAraSfAAHAAAAxAAAAr6SkQACAAAABDU1OQCSkgACAAAABDU1
OQCgAAAHAAAABDAxMDCgAQADAAAAAQABAACgAgAEAAAAAQAADMCgAwAEAAAA
AQAACZCiFwADAAAAAQACAACjAQAHAAAAAQEAAACkAgADAAAAAQAAAACkAwAD
AAAAAQAAAACkBAAFAAAAAQAAA4KkBQADAAAAAQBXAACkBgADAAAAAQAAAACk
MgAFAAAABAAAA4qkMwACAAAABgAAA6qkNAACAAAAIgAAA7DqHQAJAAAAAQAA
AAwAAAAAAAAAAQAAABQAAAAMAAAABTIwMTM6MTA6MTcgMjM6MTI6MTYAMjAx
MzoxMDoxNyAyMzoxMjoxNgAAAA7XAAADbwAAEu0AAAd+AAAN6AAADD0AAABn
AAAAGQZdBMoG/wQ3QXBwbGUgaU9TAAABTU0ABgABAAkAAAABAAAAAAADAAcA
AABoAAAAXAAEAAkAAAABAAAAAQAFAAkAAAABAAAApQAGAAkAAAABAAAAogAH
AAkAAAABAAAAAQAAAABicGxpc3QwMNQBAgMEBQYHCFl0aW1lc2NhbGVVZXBv
Y2hVdmFsdWVVZmxhZ3MSO5rKABAAEwABgpQOTtK9EAEIERshJy0yND0AAAAA
AAABAQAAAAAAAAAJAAAAAAAAAAAAAAAAAAAAPwAAARAAAABnAAAAZwAAABkA
AABnAAAAGQAAAAwAAAAFAAAADAAAAAVBcHBsZQBpUGhvbmUgNSBiYWNrIGNh
bWVyYSA0LjEybW0gZi8yLjQAAAAACQABAAIAAAACTgAAAAACAAUAAAADAAAE
RgADAAIAAAACVwAAAAAEAAUAAAADAAAEXgAFAAEAAAABAAAAAAAGAAUAAAAB
AAAEdgAHAAUAAAADAAAEfgAQAAIAAAACVAAAAAARAAUAAAABAAAElgAAAAAA
AAAjAAAAAQAAADIAAAABAAAAUQAAAGQAAABOAAAAAQAAAC8AAAABAAACbwAA
AGQAAHZ5AAABQwAAAAMAAAABAAAADAAAAAEAAAZGAAAAZAAAb3MAAAE4AAAA
BgEDAAMAAAABAAYAAAEaAAUAAAABAAAE7gEbAAUAAAABAAAE9gEoAAMAAAAB
AAIAAAIBAAQAAAABAAAE/gICAAQAAAABAAAhKwAAAAAAAABIAAAAAQAAAEgA
AAAB/9j/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkSEw8UHRofHh0aHBwg
JC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDL/2wBDAQkJCQwLDBgNDRgy
IRwhMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIy
MjIyMjIyMjL/wAARCAB4AKADASEAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAA
AAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIh
MUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3
ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKT
lJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi
4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQF
BgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMi
MoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZH
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
DAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAz/wAARCAmQ
DMADASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL
/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEI
I0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVW
V1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ip
qrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3
+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgEC
BAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAV
YnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVm
Z2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3
uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMB
AAIRAxEAPwD83rbY+I2bDOcAV7n8IrU6R4aML5zKMj3r590q7E8qyMeUOa+h
fhjqH/CQ+H42VQDCACR7V4ttT6eJT8bhdOVyx5YZAz1qT9lSVr/4j2kmMYuV
HH1rE+KF+ZtSCq5O0YI9K739j3Sraz8VWd675VZ1yO3Wt3TbVypRdrn9Bv7K
OlmH4HadcYOUgDY9cCvzO/4LE6u3iPxs1067BC2zjvzX6i/shX8Gs/BWwMbA
qYQuOw4r81P+CxeiW+l+NZ7XOAzFv1rzVG2pi6jcmux+Ufxnt1n1QSFiBtry
+eyePcSPlzkH1r0T4t6pHL4iaNmISLjjvXB3OprMGVcFAcZrqi7IUjMe03MW
yantP3Lg981EW2k+hNPhQs4olPoOC1ubE1xGtqHyc45qfR51mwyngVjTEsm0
citjw1Yl1AA4HWudM3idD4aQ3GsxMR8u4dK+n/hbK8C2yKobzQBz2r58+DS2
uteMGsicsnQEd6+p/AnhltMWIspyhyK5qj1sb20uet+FtKOm+SM5JwTXq3wz
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
R4qsdOWTajDOWwCaqyeDtZNso+zSGRuCQhxW0K9NKzZg8PVeqRjQ6pqAvt1z
dTOmeB5hI/Kq3i26mugGGSvt2rsdO+Cut3USyzKqqeQCMEUy5+Emro7QrFw3
G4qcD8aTxdJ6KSIWEqvoedRExpyCMdzTrbT21ByVDE98DpXodv8ABG+lURTQ
PIB3QHFXdF+EWpeHZ5R9nYwyDgFSSKFiaSV2x/Ua1r8rPK7mzazYAg5qxaO0
aAHPNeq+HvghceJdUZJYXQZ4JBFdTcfsj3ESiRAjBecBsmk8ZR/mRCwlW+iP
nbUYjcMdwYKvrxWhZ2BNihVmwemDXulp+y8NeR4ZLWcbepwQDTYf2Z3tZPs6
xSZjOF68U44uilfmR69DIqs48zdjx1YJFtwCrcd8VMtz9miUZIY9Bmvcrb9l
rWLhPmjjKD7oA5qS+/YY1+7iF4gjAXkAkiq+v0ntJG/9gTfU8QknW5t8MGPr
isnxDYSWtl56LJ5I+8B1NfSfhv8AZNuLQAXsLNk/MVBxXTz/ALL2nS2qw/Zp
NhGDkVf9o0UviRlLhuq38R8neGj5ungLFKxfkYHIpZEDsyGKQMOMMOtfXejf
srWmguGtoGww6MM4qOf9kKLVNUE4t23k5wBxU/2lR3TB8O1ErOR8dLpUs10M
RuFzzkVensWMW1EYkD0r7Kn/AGNbWS1JeIBwM4BwaytI/Zc022vG8yF9ynHN
P+0qXclcL1b3ufHEVpcMSohkBz3FXk8PTJGGKkDqcjpX1/qv7MVnLOGgiRR7
1i+Jf2d4NN0qTzIyTtOMdqynmlJbO5E+HqtNpt3PkubTN7kjseRmk/sfGGPU
V0PjXw5/wjHiSSDIAJOATzWcXIBAHzVrTmqi50rHBWpeynyNmPcgg7ADmnQ2
pXGTV6eAN83fvVcS+W+D61o7nNJjooyGKuO/FQXcrpJ5fJHtV9mSSIE/e7VD
MwVQDyaqKOV7lFYMvuxUd1B3UHirqdCKiA/ed+taRCa0IILYzYBFa/w38Lyt
46hccQAg+9VIIC8ilfWup+Hepn/hJVgBChMEk03sRE/UH9kr4Fz+MfhctzZx
5Kx8kjrX53/8FSfB8vhX4omF4mQhsHIx3r9wP+CP3hC18ZfASFo4w8pGGJGR
X5qf8HBPwlHg/wCNU8iQ7V254HuaiL1Ltpc/O3RLES2q55GPWrOnaRFBq0Dq
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
C4xnFXorxkT5uVqKNBMcccVL9idhxwK3VtkQ2x8sivBwRz2zzUEMCKDkcGmx
J5UmGJA96tJib2ArWLSYpJ7lvw9qdx4auvNtG2Z65rS1H4pajZustrMyPnLZ
71gPdEybQCAKZcQM3APXmokoy0epcZzg7xdjsLf9pG/iiWMmYzD+IZxWV4q+
K+t+LmVZLg+WD06VgNYiJSQPm7n1qO2LNKeDtFLkhF3SNZ4irNWk7onurvz2
/eAl8cntVO5+Y4UEDNWXUhuvemtGF49aV0YNEltAEtRjrTUhJO5ucURT+ThW
6elTecrocDA96NGY2ZYjx9mGOp7DtVaW1dgevHeiykIkbOSK0WZZbQqvDHof
SjRCOdu4ma6jUZIzyB3r6K/4J1/FWT4NfG6x1EXS2xjlUoHbGOfevDtN05LA
l5sPJng+lWFufseqW93AxWaNgSQa00egH9NHgT9tiz8b/C+3kub2GWeaJQxD
jniuQ1X4vaVcRsWeIoCScsK/FfwF+21rngHw9bo+p7okAHlg811U/wDwUrv5
dPZQl1IGGCVqCoo/aL4G/tGeG01pbSyubeKbOHzIOa+k7H4n6F4g0OWCa9th
G0RDs0gC9PWv5t/AX7es9hrkl/bPPZyocsXY817l4V/4Ke6hq/ha5tv7V3PK
hGA/J4pXfQiVPm3PMf8AgtjpGnzfHzVk0mSGSIyttdCGB5PcV8V6XaLY6YBI
fnA5Oa9B/av+LepfEHxm0xkchnJy3PevP7X/AEq3Cudxxzg1Vmwd+h9Tf8E0
dYgTxgvnlfJWRQcketfvj+zlpei6B4NstQimt8PGHOHHHHev5rP2avHz/Dvx
XHhzHCZATz15r9Lrb/gpVZ+FfguLSxuTDcxwbdxbrxWLTvclM1P+C/P7Ytn4
i0B/D2nXKuYwUYI4I7elfjHZwJbfvMjdISTz6mvSP2of2hr74z+P7meSSV1a
QliSSG5rymTeScEgE5Ga3ik1cWty7eyiZSF6jvWh4RvhbyFJMmsRSyIARmtX
R1V9pGAfesqsdNC4t3Oju70eWR1z0FZUs4Uncc9+O1WmTaNwBIxzWbK480ge
tYRTuaifaXZ8gHFVdYtjJFvI5rWtrdWj4wT7VW1NlEJwORxiulKxPcwbNxHk
cgZ5rpNNu1ayIweO9c00DCcHkKTmtq1ulESqOF7iqkwirIv/AGoBC3I+tRiY
vGxOR35pIlSZ1ORtHatKS3hltgVAGKm2tzpWxS0+ctEf4cetO+0Avgnn61Ir
RxAg9PrWReXeJyADx3qX3Gai3McTlm5NU7nVGnlIIO2obWUzJyTxUkUQllx2
zSAZc3YKcZpttIbj922eTU0lkA/A4+tW7fTVWAspAYDIpO3UroUpLZbJW7kD
OPWorBmvMkqwAPGRRPM/nEvncDjPY1NaairfKFx7+tQZtFuAJFHzjA96yryQ
SXWQcLnuetLe3LO5UHj0qKOIz8EHik3YehsWUafZgVI/Oq81iJZCVHFQ2MM0
ThckjvVqW6MRIH/66gl26EDWRi6nP0o8r5DznNNe++bk8/zp9mTJJg9DRe2o
inJbgzDrkHPWrZlNugOanfTVifexB9BmqlwDLcAZ4zVruibsZeXflRguevSr
lpd+faDIwB2NM1XS0uIEbHMfOfWo4GAQY4q467CuyxHbl1LDIA5p0Eq55HI6
+9LFc7YyGFNWAq5OeG5rpS0JexNOIzCSByetcvrdoLdyy9znFdC7eVwQazdU
tjLlgf8A69XE5qpzfmbWBOc+npT4ZRL16fWppbYKx4wSaYbTyUO3v1qjja1I
5EGeT9MdqeLxbRASc47A1FIpB6niop4wQCPxpPXc1izf0y9aRA4OEHbFbGka
gs2QeMdM1yemXuE284rS0y83TFQcDP51no9Gaptao6QXPlOWBzg5rp/CcR8Q
WrOpACdcmvPru8eIkgkADp610Pw98VjTtLmQgrnJ5oSS2CU5W1Zc8dWCaRbm
5BBKnGAa5iz1YZDEkBueateIfEEmqM6M26LPSsGVvlz0C9OelMhX6GvNriLI
E3jf/Os/V5zJICx4rnNUnb7QJUb51NW4NTe/iBkPzKMVoNIh1CAvdBl6d6t2
k5hUJnANV2vUJIHLVPAN4I9RWiRPNrsWjtiYAYyeakUM2NoJzWa7SQPyc+nv
W/4fQTwbmXDe9S30NoRvrYms7d4ogG6Vr2NyIl2jK8c5qKBUY4PQU5osscDi
s5N3NlEdOgds9qbBiPg/MM9qC3ylKry71cbGwM81Joalsyow2nFVNcgF7jA+
7zT8bUDj+dSpIGUZPHc0Ck2VNNieBx1IrQZR68n1pjyxwJlcVE16JkwuQ1S9
EYu/Ube2ZnXnqK5fWEaORgVPHt1rroJwIyH5NZ1/Zx3THcM+lVcluxycU3m5
U8be1VpYtsxK1tXeheVMWAxVabTdik/xCgykZDRFyVGQTVrT42t0Kk9KFGyQ
huDnrUzY2H0NSmrjWxNBfeXxkkVM135y9f1rKDFZMA8VPBuOQCcVokrXYpFs
TfPjP605tXkiIUHAqO3ixkkdKq3qv52e1GhlJtPQ0Z9W3QbRnNZs8vmYUHGe
pNMjfB5p/lgkbfxqna5PvdSIgqm3+IHg0rl5iu7+GrAiBIzzT/s53Ar09PWl
ZDldKxVkVgBnOD0q7aozKoAOelTQWisRv6jtWlZ6cGcMOAKJtJaBTpycrEMW
iFlBPU81p2dsYsHnC8VYhhGwDqfWpVixweTWN9dT06dJINgdMHGP5VUltwGI
A71aciLIb+dOVAyEk/Q02xKHQrWVh5sw3j5R6VfeLCnaMAU23dU5HFTFtwPo
akqxXSUbsEZxVhIhM29h0qnOPIkAHc1rQRiW2GOCfegbQlpHGZlye+K6LTNL
MgA7MOK52DR3F0jnLAkAAV6f4Z8JSiyjlkI2kcAjmlKVldk2RpfDDQ2t5TgE
nrxUvxh1t9A0NtmfMkGDgdq6HwpZjQ2M5GUXk15/8Y/FltqV3IF5Q8AZ71MZ
JtMJRsjxTULTdemVQdztkmobmWU5X+ED0rWlgKbvQnIpIoYm+8Pm+vWuxTjb
Q45QlfY57c6k5OKfbtkkEc1p6jpYdtyKW3dAO1Qw6DNF8zU+ZE8siB5RCvX9
aal0JTjkH3p8unuZj3pI9Ld3PqOlZTkrlcrsW7a+Fq67iMA+tb62/wDbGnsY
2HTiuTn0+RCM8mtPQNRksm2BsKazbuSk9yhult7xoZAflPXFXI2MC7uSO1S6
qv2iQuB8w5J9aoNfMGAOSB2pA2aUCi9wzA/jVqJvJOCMjtVWzuA0XAIHb2pz
Tl3xzmomm1oaQeupJJcsJflOB6etPliE6c9etObYqqxU57k1FLdBmO3PHSsJ
RbR1xaSudN4E8bHSNShQnHlkAV9K+GNbOraPFKn3mAzXyDZIIr5Z8/Ohz1r2
b4KfF6Nc2tw2MHAycVm4tDU0z2mW5je2ZXB3jofSsz7U8OdzZB6VFBrUeqkl
Gwo569akmi8xQAOlYOy1Luadhb/bIMvyD6VBPZCzfMfArQ051itFXGCBzVO8
uMzYwcZqbaXAW3/ekZ4P1pXt2aQYG4DqAKpC8bzPkyAD+dalpdeUAcEk0gvc
qywN5gxwo7GmTRozjZx681Ne3IfPUEnOKijAKkk9OaAuTxb4kLA84qva33nX
BjYHk9e1WYrpZYtvRunJqKURwAjHzE5zUNeRN3uTXFjC9uQRlvY1ViRFBTqB
SiY+ufxqIJ5WSOMmqWwrstWzrvIJAFLKqclCPz61Xjttybs9aaimJ+vGelMq
+pYjyOauWkgOFbB9KqXJChSCMGp4gAoNJ36BfUvxWxYFhj2NVp4mjfnn3qa3
1NVABPGavLHHNBv4H40Jg2jMdNkIfPJ7U0DzQRUzQlicZx2qFgYmwOMcn3qr
sdyrJafvMnkKc1b3qtqSxGTwB3qIvlz2qGePJOc4FXBiuiHYA+cd6ecpyD1p
gYoSc5B7elK0qhK61sQROgyc1Q1nUHubfyc4VOnHWrd5fKlu3BJA/KuL17xS
bFW+bnnAqnboRdnPfEfx8uh6dJagks4wfavJpL9jlkOCxzV74nahLqWomTOB
nJz3rnJLvyrUlemK0iuxnMl+3mS4bcwI7gVFJb+YWdeFHQVSgn3NuUEN3q0k
pwM8itr6nLIiPA5z+FNm/dR555/SpZ1CIXx+FVftYkIHNMmzI44m8wnkZ9al
RShIyfzqeQA2428GoI43ZTk81Leo2tCWKTDAEH60k8qBwMUsAG7aep96dd2g
BDDp/OmthdbdQjQSj37U2a0+0ErtOzvxU2nWzSSDHT+VbawQtEFVenX3rOVd
LRano0sLKa945y200QHCLUd9btbsCAevSulfTwR8g21Wn00Ny4zipjXT3KeB
cXfcy2X7REoYEHHGRiqV0WRCAD8tb8VjuHzDdjp7VFcaYJJAeMelX7TsUsNb
oVfDsjeQWdTuHTIqSeLe5wDyauJAqAbeMcUSwhWBHTrUKsuo3Qs7JGc1qT2O
aWG0dsjBBFbNtYiU72IIHb0qX7IqtkCk666A6DWpz15E4Qpg4bg8Vd+DXiu5
+G/xNs5onKW7yruH4iruo2YjTcQAKxJZYvtat0eM7gQe4onFTVnswpVJUp80
eh+037L/AI8i8beD9PVZU2BFOMjrgV7j/b0kVykSzIdoGMGvyu/YZ/arm8Mp
HaXsjbUIUZOBivvnwJ8UbPxJBFeRyj58cZ5r8i4iy6rDEN2sujP2Lh3MY4jD
pJ6rc3v2rvhzH8Zfh2LV4vMkQ5Jx2xXxYv7FFjpusSPLa5APA96+/bvxHE3h
8kAhiOp6VyFto1hqTlrjyyGPUnAFThMXUhTUW9j15UINt21Z4p8Bvgq+n3sN
vDA0UaN1K4AFfR1+50OyjsFkV5GAAwc1D9mttAs2+wFC+37y8iuM1nxidAuD
fXcwP2clsE4ziitVqVpKL1fQcYwpx5noluYv7cnxDfwZ8AJba4dVd42+Toeh
r8fvF9/L4h1i7eUE28jnbxjvX1N/wUS/bFm+I2uPp1tK3lL8m0GvkW98RLHC
Yjy55yO1foeSU+Sgk9Gtz8r4hq89du+nQz5bBLVCicAHPNQww725FSwSNcMS
2W/Cr1jabmDMPlz0Ne3dHzd9CtBaZxjjHWrkagjAHAp88SlzsG0elIAIlyaL
piHKxjx19aWVxcEBiKktWW4UkjpUN1bmIFifpUNpFaaCXCrEpC9RVRJXZ+hw
PypyyMzAHI9T61bUosBAGAOue9Yy7lEVnax3LkscHtzVmTSVtFD8HPYVQtEZ
r0EE7M8CtoSfNhs49KkWm5TKfKCAcntUqR/Z03HvU3kbpRilu4lWIg45qoiW
5iX+4uSAcGq8cBuBhgcA962Ut1YgHBNFxaRxYHGTz1qua2hQ602yWYRsbVHe
qDW+64KgHaO9SxCQTeWQcHv6VZeA2y5JyBQpJaAeZ20XmTjPX1q3ehYwAcMP
aktIQ+TzgUl1BjjIOa9C9jyx9soCAg8HnilhxK5YjDL+tQ2rlPl7VM7o3fFC
fUu2hHdXPnDaRnmpIf3UWKjliBII7GrUEayR4PX0quYErEunyCVXyMlRX1V+
wDZQXTBww378Yzz2r5TVPsdrI464OK+gv+Cb13cTeMpFkkKJnIBry80lelsf
S5Bb2qa3P0B1q3FmkSAgkqDVeO282ymOcDaarX17KrL5gZiMAcVpWk0Q0q4J
Yb9h4zXx8nrc/Q23a543f4bXJo1YBtx5Jrzv43wO9qIznLcfWuu1O4dPFMzB
uQ5Oa5b40X3lwRyuN3StVFNXPFr6tpo8wt4hoiDaGznJwa6LRrw3USycnHWs
aa5juxuxww6ZrU0JDZ2OcEZPFYtWPMklsbV3qKzIoHykVUa4LMOT7VWYGVjk
8k1YitSqZY9ORUqn1Mm7liK8LhQW+ZfQ1qWurm0QNnp2zWEkRhmL5xnrTpJz
KuFyAP1rKdCTdoq5zTVnc67T/FILKTnrye1dHY38eoSoFOR654rza2dhAcsQ
p7V1PhNXNuvlkjHQ16uDwfJG8tznrVukTtdssV2oALL7Cti0nFtJkgkkVS0A
PPAoYFmHWtm00Zri4DE4APSu1UUzklUdyjdac1xI0zkFMdK4bxPdBHmRUYeh
PevWZ9BM0RRAcEda57xJ8LpNQs2eMYZRnp1pxw0VrYiVaV7XPEDK6Tkcg570
yeR1bfye9dZ4g8FSWVtIPJYz84IFctNYX1uyJJazAHgkjg1f1K70B4mxJFqj
XMIiiJV26+1XrG2+zwksNz+tLoHhV2nLYKseeR0rprTw4u4A8kdTWkMI01qZ
vEdzjLvksWHNN06ItOMg4rf8XeGPsVwhQ53+najTfD7eQCCFPvXoPaxgndsX
TLZTOEwDurbTRjHgiNlUc5IqTwt4WkS9WWT5lz6V3eq6J9s8POsCFZMZBxmv
KxyTV2ejgZSU04nG2ygDls4963fBd5LZayjxnKZ5xXHxyy2kksbA70ODxXVf
DW73lkYguTkDvXgVFbc/QMFJtI9Hv4VvbVpWPIXPJ61zdt4oW90W5zbyxNC2
AzcA1t3qSnTt6xvheDxWP4jWS78LvFboQxOTgdazOyrtY+KP26mhv/EMNzIB
8h6Z614Q94bxI1x8mOPavcP247JpIkAyJkIyO/WvCNGPnWsYJ+ZRzX0uW2cV
3R+bZvpWbHywi0HJHNLAd3BHWpZ0WQfOMgVWkvkiX1IPFe25WPElFEl1CYxj
rmq7JlCCKdFdFzySc06Qbx8ufU10U9tTK3Yzmba+SMjNWvNLRgA59qayqXHH
AqSFhHICB/8AWq2wauPtLF5k3tkDpg1Y1LQvtmnlYlPyfMSKkj1BUxkbh3AN
WIPGdro+4uuUkGME0JaFxWlj9cP+DeSf7LHF83zoRxnnrX1n/wAHBulDXP2S
1kIyFU5/I18e/wDBvLdpq/jBxG4WAjIGa++/+C23hWLV/wBje9HDGNGHX2PN
Q3Yl2TR/MFoAjttVmjjyUDkcHOK7jwLfiHXdgILAg4HUc1ylhYxWHiW8hQAb
ZW7+9dL4Is1tfFBlOGYkd/espy0N4/Cf0J/8EC9Se7+Dc6P/AAxD8Olc1/wc
62gm/Y7snYArHcNkdz8pq3/wQT8RJYfDmWBwf38YA56dKZ/wcz2U17+x7YrE
Cf8ASWyB/umsl8Ji1+9T8j+cb4cxS38kxjjeOIORyOK9P+HkaWmrKictKcED
vXKeDbiHTdPkiEqeZuO5O4rX8MaobTxfZvG4VBICQTTnBqJ1xdj6a8IxSxWK
RMMIMECvYfB2riXQ0hLAbB0NeE2HxFhe4hiUYfAGQetdnonjQ2QyAwyOeelc
c9GkbRi3seqLqCq43uuT0Ga2dGfziNzYX1PevE/+FiCS8LvJ8qHOM1Ef2lPs
98bcI+1ehyOapahKNtz6N0y7W2vYyTkAgfWvY/Deix2+nQagzAdCM8E18LP+
0fcRXSYLqgIJBxX0t8H/ANqPR/EPgcWt2VkuUTCHeBtOKwrQe6CKufWemanH
qWg2qiaN9wwVB5FZXiD4Zxz5uIEAm6jFfOPgf9pq18N+IGjubtXiD8LvHAr6
H0L9qLw7eaAs/lB5FGchxxXIlLm0Q2u5yHirWX8BgPIjswbJA6mu28D/AB9g
urK3eAtDLEB948145+0b+0N4fv8ASXuYWjjljBJBcZNfLtl+2TDBqkkcN2Iy
rYGWHNb6pO4WR+or/tWXUsEKTXJcRkYwelejWv7d40HwU81xcL5kMeEzjPA4
r8nD+1nJbaWZ5bgsSMg5HNcfq37Z2oeIIZ7b7RI0OCBgjArSi22kYVYJ7lD/
AILFfHy4+P8A4muJr2bzyJTsz2HNfEWg6V9islUc59K9X+NHidPGklxNcyhy
jEgE815g2phIgkMLswOAB3r0ox6IyUWS+H7TyfFCMBn5Dz2HFfqz/wAG7lx5
fxckAxzJX5WTWOq2FgLpNPuUBGN5Tiv1J/4N0IpLX4no0xy8hzn0q2jKaPr/
AP4OH7MXn7NV0oHzCAkGv5sdFmcNcgNudGI4r+nD/gvhpkGofsiavIQDdJC+
znnGK/mJ8HzompX0RB87e2TnpzTe5nDSKNywnaUqpznvTtWdDMEYHFSWlqIp
sn72ai1l1eYBRzSvrYJE1uPKtmaI8AdBXo3wDlkuXQygk7wACPevNNOYwZGd
wx0r0n4Q6xDY3URyAVcEjNXE1pdz6rt9KY6RDgYG0GtPwnfHTrjDHgdDU3gv
VbDX/DsL+YhIUAjdzVnW7OztLUukiJtGc5rn6u50p9Udb4K8Qiw1xLiJwsoO
TzyRXuen/EMX2nRyJMFAGCueSa+PdE8Zi21FnTLleMg12+jfFGJbTK3CxSDq
rNyaiUOp0e10sfWXhr4lLZrG6ks2ecdq73QPjnc210hgmOBjIBr4m0X42ywP
8twFycHJHNdl4f8AjlDpo837QHLdQDUR3sYVH1bP1P8A2ef2oYrvToba9lzG
vygHqtfQWl61b63axz28iSIwyCpzX4veC/2sY7LUPLS+WMAjgsOK+2f2Wv2s
7N/C/mPrNsiQKWdGYZYelbRm07HHPDxnqtz89f8Ag5x0iTV/iRI0XAjTJ9+K
/JfwrYLBpO4kBgcYJ61+qH/BWT40WPx8+JOtiaP7RAilY2ByAcHnivy21OyO
nXs1uDhFckEdMZquduRt7NRiRaoQi5Ug47DrWZIrMpcA49KvrBltxbOaJAlt
nK5B9K6YrqcskZ6ynZ34qvv23SsBnnnFaklmGTKdT29KpGAW8+wj5j1qnsSl
Y1NOlDsCvHH5VHr/AM+NxyT+tLDGLILg/X3pb5Ptihwfu/pST6FNFCyt/sz7
q6bw7PDLeRBiBJuG0k9KwfKKjJqtdTvG4eIkSKQQamprdDhoz75+GE0F94V0
ncQ/kgbsHrXunhXUbNrRVNzEqAfdJ5Ffn/8AC39oaXw/4bjildjLGAM5ruZP
2qIYtK82N2WfGT83Jrljh0jb272Pr2+8d2+lap5KqZFJ6r0FT6f46V9aiKTq
pzwCea+Gj+2bdLMQBKe2eK3vBP7Rkup6gLt7sKynIQkAmr9kl0H7aT6n6hfB
/wAcS3F2iKTLhedvNbfjT40nwxfFRcrC2ehPIr4m+Fv7dVt4VhAjDRzkYLkj
Brk/j9+1quvh7yO/RZDyfmGTURik9EZVKja1Z+nPwB/bkn8GXYM98J09Aegr
6u+F37fHg7xtEsVzqFvbXA675AM1/Of4U/az1Z4Xa2mljRQcv1BrKl/bF1yL
WWMF9MjqeWDcV0KWmxzciluftb/wWO/4KC+FdJ/Zw13wdps63l7q8LIJYnBV
eD/jX4D6JqS6Zp17JLG5keRmDdjya7bxz+0Jc/EiApqk0twV7s3BrzLxL4yj
lX7NAm1OmQc1Mn1OmjBLYoanrf2+fcWwPQ9ahk8QC3tSvO4+9ZtzGXfcCcjm
oXh80gtyc1gtxtGhFMt5CWJ684zTRNGjbAMH1qO2g+zLzkZ6VDK4dz1zWkRF
ttrA85qNY9r+1R24IQ9cU9CS+MZxVNiTuVtTn2LtUEH1rLJL8tkn61sX9o0y
5HBFZSRLE+1vlaqhHRA1cYrk4OD1q08T28Ifk5qJ28uQYIxVwytJEEI+XrWv
KJqxWhvAg2qG59DUjyFYS2Tz1yacLdV6CknkWOA8ZprYh7C6dp8cnzsRgcgE
1bvIBd25A6rVLT498RctwORzVu1uvNfA7d6drkrcoWli6XAGCNp6mvTPgL49
tvAHxF0+5kkWKRZVO8nA6iuIk++QBke1Y3ia0O9JFJRkORzis3FvQ1tbU/qk
/wCCb37W2kfEf4K6ZaG6jaW2iUM+4YHFdJ8V9Y0W+8YSXX2y1n3HPDA4r8Av
2KP2/NW+CPglrSC/e0O3DliMEfjXsQ/4KaahqFo88OotJJkkgMCTUOLY0knc
/aLwt8Y/DVtZSWMzW6nGNxIxXEz+LvDdh4veUT20is2RtYcV+QVn/wAFH7/U
pjvupEfPOWAxWB4s/wCCkd54YvFdLySVnPUMOKGraFqXQ/cE/tF6RpjCJL2G
NFH3S4rE8R/tP6Fyv2m3G/gkkc1+Imo/8FDdd1+VPKluSZOjA8CjxB+1t4mi
sElkup2yM8DpUpWNJH7HXv7R/h7SLtWW8tt0nPDjiuWvP2ivCkfipbm4lgll
JyCrgYr8U/iF+3XrVja/u2ullXq+eKwtC/bX17WLbzTezJKOhJpk3sfc/wDw
Vy+Mmj+LNLaSxaKWYBsBCCR0r88PDlqfEEDSOh38nkcmtTxJ8W774howu7lp
pGPUmjQZRpduu0fPjqKC07nHa3qXk3b27Rsuw4571SULMBnHFdXr+hx6lO8p
++3Oa5HULR9NuCpzgng+lQtxcxcFossIBA21UvtDimQAL0p9reEYDEtU+p3s
WmQBtwdmHGO1WWpaGLqGmRT2JtnxnqPY16x+yT+0jrHwL1NIIruSEI42NkgA
V5FDMZJ2eVt4Y5BB6VJc6rHKmcElRgEHpQTJn7k/sR/8FVP7X02203VNRWd8
AZLcdq+09A+P2hfESyBuNRs9u3hGYZr+XLwH8RfEHgC+F7Y6g8YVshBycV9D
+D/+CnGseF7WAStdNIgAdgcA1XKLU/cLxvomh+LNSmQX1hGmTgsQAa5Dwn4D
8K6F4mPmG1mnzxKhGK/Ljw1/wUqm8XweY+pG3YDkO4Bpx/4KFajperFhraeX
2+YVNne4rNn6vfEmfQNA083IurTzFGQAwyKzPCf7bul/CjwhdPc3kUyxqdiI
w3A1+RfxH/4KV3l0pEl7JOp4GGGDXj3jr9svWfF1rNDZy3EHmLjcTkGqW2pN
tT6c/wCCjP8AwVF1f4o63e6XYX8jRSFkVVOcCvz1bQ3vfEkl5fMZ5pyWznpm
p7Rbq/1Oa8vpTLcOxOT3qXULsqTj72KhKw2h82nxaf8AcwSTniobhRcICwzT
bESyqTISRmrot12c9frTFyaFaCOOKMEjgdu9WWVJ493cdqo30Enn8A7fSnwS
GJssTn0qeYlx6lm1iUk5OBSzIJV+XqD1qjdO8r/KcD0p1tcSQNsYkg/pRzCL
YTy09TTPtOMgVIzEQknPrWYrSRyljny8+lURfW4t6vnSksOlS2JXGQOlLcbb
mH5RUFtm2kIPH1qW7OxaZqxS+SNy5yetWLe44Dd6rQLujA65qeO32qeD9aoc
XZliW482InHPrWbIzrnBP0qa5uTAmADgHrTIpVY5cEk1i4u5pzpDI7gNkcgi
q13dsjgYPHerrQxrJvGD681N9kimwxAPt6U+V7sFNdCjbXDSoc5BFMblyT1q
/eW6W6ZQciqipuBY8MKtX2E2hkab2xUstwLMepqO0z5x7k1YutNMwznpVp2J
vqD3X9o2+1z09apfYFVTgdPemTu1uxUgg9j60WN8bm5EWCWJ61Nr6mifQpTW
Oy434ORzmp7eZ7icI2dorWvrBVhxj5qy2ItWOeAKZSavY04dWFhhSSyj0ra0
zUI7uLggZ5rip7gsxYZ21Z0/UJEwFbHNKUV0NXboddOwLZHrVa5lVyFPf3rN
TUpdoO6nhzNKODk96zSsF2XrayhtbgFDyBnIPSv1Z/4ID/tDW+keJxp91cxw
7Tty5wD1r8nZLd44HCvtbHWvZf2G/jifhL4sVSXjlR94cHApSBvqf1B/F6TS
/iF8OrmzkubdUnHAZh830r5J039kHwxY6xJcNFBJl88HrzXxq3/BV15YLe3u
9ZXEIChS4HSun03/AIKZ2N1aK0Goxs+MEBwTTlK5nGKgrI/TX9nu303wVttY
GRE24AB6V55/wVY+DOnfGb9n+8jcxG5t42ZHJ6YFfEeg/wDBTpNGvo5jqC5z
zhxzWn+1f/wUoi8X/AWb+zrwfamjIZAwYkY9Km+lhci5uc/HTxr4Vfwf8X76
zcjZBKyjj0JqtrGuxPrFrA4xH5gBOeKg+InjW68Y/EG51EI+6SRi3HXmszU7
b7Q4mI3gc4HUGqTNEz9Qv2Dfg7aeLdB0uW2iWaMFWO0ZweK/YD4S2K/DT4SG
4QhGtIN5/AV+NH/BGv8AaR07wvbDTtVZY0jPDOwAFfa37Wv/AAUm03wB8LdR
ttLuFdpIip8twcilzdhNX0PzR/4LVftIT/Gv463aCQyG1kK4z6V8MWc8lzfG
SXO4cV2Hxe+LFx8WPjBqWptuEMsjE7q554ofOLDCjPTNVB9BRFaRZoGjOdrj
HXpWp8LfH2p/BrXUuNPlkA3gnZn1rNZVRcjp9adp10tu7eYN69h6UplH6f8A
7JX/AAU/Nv4OitNSuZPMRADubBFexn/gqTaw6RJHBqEcIxgksMV+LyazfaTc
vJazNHHJ1ANWrvxTf32n+SJ5AD15NSlcSP0o+Mf/AAUlktrWa8ttTSV0yfkb
Oa4D4Tf8FaL298SKt1LOoD4DE4HWvgNFu2hKSXDFG6gk81XeOS0wLdzGwOQc
0+UZ+5vwx/4Kh2t7p8SXV4s/AAAYcV0/jL/gofpsWjs9vcIshGRyMivw28J/
GC/8LwhQ8rSJ/EDwa6Cy+NXiPxLKxjuJjGvUYzVqndFpaWP1M8ff8FXV0D4e
6pbm6LXLIwQhh6V+WH7R37Qeo/HXxLPe3E0rYkYjcTzzUWoanP4huAt3K2B9
8E4zWFrnh6Cz3Oifuu3PSlGIznrPXLqR1yWCKcYx1rZdVe384cNjOO9QwQRX
cAMQG5OtP8tkHQ49K0cdC0Z91M1y+GJoQsoAzwKknhxJnGOaYyE8L1NJKwk9
SBwY5NwOf6VbFt50A3cgionj8vGTk96tQNuQA5Ax+VHL5lppFUWm3OOAKIIf
322pnuPLYqOAadaIPtQOOPWhiTuLPAC4wOB1HrT9u3GB+AFWp4QsZkA4H61X
i3OMqDUNkylYJsLBk8+1VEuREAQD17VPcKc/NnB60xrRU5B4NZkcxP5x8gHJ
6Vg6nO9zN1JA4rYll8mA57VkRIbiZgMg5/Oi9iXLoWNNgCQFsjcKjvnIf5e9
Jua1yGBA96WCNrpiQcgdxSW+w+ZEVrJ5T5OetX2vQ4Cg4xTfssar0+b1zVW4
tjG+VYg1tG+9hNplxbEX7H2p/wBjK/KASR2p2nS+XDhh8w70seoKlwcD5j3q
9ew01axVaBkm5zj0p74TFTTSiRj61XELSsM5470tewnJbBLMHTAHNJaRBT05
71Zhgjj5cZB96VbcRnPQHoKGm+gKS2K8lnlyRVQyeXckSKxx09q2lUFBgEGq
t9arM5wMe9Qkxya3K1tpp1AM+QuOQT3phjaM4OeO9aFsv2eHYOtQXW4I2Adx
6GtOWyML3Kwbyu3J9KdE77wcnbUcAaPIkOT1JqO6mkjbKA7T6VF9SWrbF2ef
cMbs5qu0bROD1B/SmWttLMN6gsRycDpVm2Vrs852qefer5rPURHeQp5avIcq
vOM10XgHV47lWjaCTyzwpI4roPhb8MofHU0kU1q8qHp1r6X+EP7ECa9bQrHa
lQvIyDU8xcT5b8SeAp9ZhMVlaTiSX+MA4q38JvgZr1tqJR7e4LZ+V8HaK/Rf
4efsIz2U6LNbB4uOCh4r3/wD+wlbPp4xaKCR/dPFP2sexV9D8rPEf7NV/dWw
nnheeQDJCjk1xGr/AA6h8JQyJLZSm4f7g7iv3X8H/sCaJcaTOl1ZRm5ZSEcg
8GvMfEf/AASS07XtbmuriGKXaSU4PFXGrG1rmTVj8TZ9E1G1mzHaTgk5BA6V
Wj8Wape3DWM7Soi8YORX67+Of+CTt1BcPJaQLFGvAGwmvmL9of8A4Jqat4Ng
nvotNmjdCWEgjODispStoJKx8M6j4Va1jeeQFCeQD1P0rBnAlJONrL0B713n
xa0zUtC1aK1vldFtzt3EYHFcwmmQ37mTIbb0wetbU/hJe5z7zlX2bTyetaWj
xGPB6+1M1OBIJCBjrT9FvVik2MNzduazqvSw4rqb1lG8kBVm4PQVQvYfImJO
cUqahIt1w3yg4xUs8f2txgdetc99TVKxHYXQjBOcfU1UvIpJrjeVOzPU9Kmu
9MkgdSCSuc4FGuawXtEgRShxyTW/MJaXM+5K545+lOhhMmFB5NVovlQ8596s
20pVwV5Nat6XCLujRjh8mMKD82PWnee8SbQTioopjLy3B96tx4dRwc+tZt2N
ouyIXJkTrzTVsfOjLEZPp3q1MgXG3irVva+YgI4qWyubWxjm2MRJVSBRHKYO
nU1sXESQRncBmst7Y+cSM7T2pFCOxbHU5qygeGMA54quxMXTIIq1bzGcDINK
QFDUIzL0BOfSo2gNnb7iOetbaWisMgdKr6oim0bI6CoJ5jFgl875sc+hq7Zo
JZVXHOeapaUnmyMT2PFaFjcx6fdMZFJZuntUyJvc2WtUsrYdGLDtWPdIDISe
lacMpnTBO4e3as+/hIlYA4x61NrgZd7EVYOMtg9BVi3nLRqQCGpwj3Y57801
lMTEjkL04pNCW9yX7Q8q4YmkdDjpSxkyKC35U8uBgdPxrSESW7jZJ5JLcqTw
KoqzB9oGCDWkke9sdvWobiELLwPxremrO5L2LEcW2FSxyfakknaPAogfKEE5
x0pu3dkGtr9Qvpcdv8zhuajvbUhQe3pSZ8rnP0qT7YoTkZNUtjnq2toZl5pq
yJlR83WsmQsrkHjHf1rprbbc5/h+p61lahp5eRuKo5GtbmPLGeelV3TaQD0r
Re0KcMOnTNUbtdxwOD61LfQqPcRHFt0705Z3RtyZBzn6VWiDeb8+WHap3l2K
FGcdaz6mt9LlmK+luHBck4qV9XeBNqHaKqRXSp8pGD/OluY8kN93PrVrcm9y
yl4XHJ5+tR6hcM1v8pxUe3agPOarX7uoBGeT0qxJ2GRW3mnJqVbAohII9+ad
a8Q+5pjNIhKjPzelNblXdiO3hD3GQDurSswAduMkc1XtNOdJQRzmtS00aRJM
jPPfFEp2NaVByVyO3sxezZZfu1vWFoYo8gcDim29nHFCABl/UVdiDRqNwNTz
XZqotaWGw2bO+Qdv1qWXMa4AJI9Ki1SeUQKITsI5PvUulX63sQUjbIOpPepb
uaKLRVdmQ5wcmk8za2CCc1Z1hw+FQbSp5PrVKSU7SOQ3rSHbS5fhw0YQn680
27fylKqcqKZZROkO58nPep/LV165FTzCaKkCeeBgcZ6VMLcw80/zY7SPCD5s
/lUazeb948+tJu5m0JJIZJMYPHenhcimPMApA6+tJBMQrBuvai+tzOS6DZLX
7XkcAr61nXdngkMMMO5rQQSy3Q2E/KeeKtalpqzx9gxHWhu5HLqcnLpwuAcj
n1qlOrRvswcDpXTLY+VkNyQetV7izjkBBGCehNZ31uPlOZYHzcc8Gr0WFjHB
3d6sT6HJG5P3h2I7VLFppGPlJ9a0ctAULsgjYwjJ5+namzIJupArTaxAiwOt
U3sSZQO2anns9A9nfcz3syxyBnFSW1o4PCn3rbi09I0BK896sJboicDg0Kpc
HBmMtnyAOD71NFCI/qKtXsXknjv0qO0s3mcH+HvRzW2KUE90RrbPPINqnOeu
K17G1ZSFY8Yq7YWsUEGSOlRyuCxAOOeDSTvozSMbO6JG/dISB0pY3whJ705m
WK3AYb2PQjtT3gzEGHP0p21udEdio0ZuGwwPWrAtykYB+7TolwByKtho2j5A
I9M0xqxTs4N8xUnjrmrclvhCAelQysIov3Y2tViynEqgP94etAmlczwhdzuB
3Z71raVFuIBxUcsCyyEkcjvVzQ9PlvLwRoCcHpiglrqbFlbfaLq3RBgbwSSK
9ittOLW0KAgjYOlcN4T8INNco8gKqpzgjvXoI1GHwvYme4I2AcEnFZ1VdDWx
i+OvFi+EdDlSQkM4IHavBr3Vzqc8krluWJANdZ8WvGo8aT7EyFQ8HPBrizAU
QYHSsYXSsaWQoXz884xUS2RllBHr1pGuxFhQcljyBVvSWaa4Ctwvv2qVNpin
HSxZtbMRYGOavz6Mz6a0gGMDOcVHdhbM4LA57g1YTXhLYNbjkEYrpVSyuzml
DXQ5qO2VcnHOeSKbNAVO4dquzW32TdkcE5FQXL7rY4+XHXNP2iZlKLKmFnBy
Mk1Qv2Gm5Zjn0AqZbzyc7T1NZmrSNdfezijmMzR028bUISUzg9R6UwwKtzhh
3/OoPC0z2LvuPyvVy7UPyOT7UcxPKToQn3cEVZtoFkyT1rISWRGGCR9atLPJ
GgKk7qOYaVi9dygptJ/OqtqhmJCnB7e9VBPJNIQ5O4HvU9tctavkE7h0NHLo
Nza0JZAYjgn5u/tVvT5/sciyRttkXnOazprorFJI/LHuKq2N87vuycVlPY1j
LQ99+DnjldTTybl9si8DJxmvVrFslST8v86+RrLxe+lTRvEWjdTndmvf/gz8
UovFVglvcuGlAADE4rhldHTFaJnpRcKMjpVaWYEEEHd2qLz38/YQdp6HHBqe
WyDoGPUUdAkQRssZHrVuwuNzbQME9KqJb4c4GalhU204ODkVKVwWjJLu2aCT
e3NRH5O+SeavzzpcQAE4/GqZg6Y6U+UT3GQ24aTcx5HvTmi3ZIxn60uoEJAp
Q8jqKbaSGROc+9JqwiNY2SQHJxmrEjKCOoFVbnVEt7oKyHB754qWV/NAY/d7
U+UCZZAvpVa5l2tnrg9qhLSNKQoOB6CpraB2y7DCjg5pJXAAZJFDFSB61p2s
g8jPUY/KqllfK8/2cqSnr2qe8lS3/dRDg9waQEV1KkS4A79jWjbaokenHeQS
BkDPNZS2ZuG45xzxUEqLvZFcGXGAAeRSUdQNTSdRlupmblY84AIqW8ny3GQR
VTS4ZbKxzM2Xz6YxTvtIMu48+tXygOjPm5JyKdn9y5I3hRkYpBcKWLBcj61S
ufEiaZII8F/MODjtVU1cL2K8U5lYkArz0NJd3gTjNN1C7jHzR4G7nr0rF1PU
iB1Oa60rEN3K/wAQPER8L6P5/VWHbtXimq/Ed9VumIJ2g9e1d38V/EAl8PSQ
ytk4wBnpXi1ugjtSOcE5pkp3Leuar9skbc24HoM1lNHiLAzx2qSSDacg9Oet
Bk3xEDhq1j2M5yvoQRW4U5HU/pViIiPr2qK1fYSpGD6mi/lBhyp6d81onYwJ
JcTDbkKDVU2qpwvUd81FHO0qAcnFWYomVMnv2p8wDE3JIBg/hU7DauR1FO0+
UFyHGfSnTbVmG0ZoejFLa5XAJkDZ6dqv2MH2+UKSF+tRx2RlfheTVxLNrdME
Hd2PpXNOMr3ue1g8NCVNTauyxFZLZEqvJ9RVu1tBGhJOSaoxbyQC3NWfNktR
hgRn1HWp9i7XZ2RWtkSSSiHOQTj0plw2+Pdn3qGWcYxkA0jTgwlD+dZ+zZet
r2K8l/8AZuOad5omUY6nvUcdsuoPwRtXrzRNH5Hypn5ehqpXtZMxa6lm2twv
36S6URqSOtRWU0krhTzUrRESHcfwrKKbepEmSWFtLJYtLnOD0HWmw3LEkc5H
NPtr57FCFJCnqKRGViWyAScmhxfQFNW1Kmo3r3Axk7Rxisa8sMyb0HIrpDp6
3T5Xgd6iGiMHII3geldUZe6kcs4q7aKOg+K7/QLiFreRo9rAnA7V9kfAD9pO
ax8OW7PKxZAAea+RZdE8uJyF5IwPajQvF+q+FY/IW7+TOQAOleZmGChiVaXQ
9HLMwng5KUH6n6Y+H/2tbrWttsbkJEo5Unk16Fpnx10jUNEMJPlygcsWxzX5
UWHxn1qyu/OW8KhR0wOa6mx/a3u4dNeOXzmmAxkHGa8T+wopWsfZ0eLIvdH6
E/8ADUtv4O+0RSs08ODgqcgV8vfHr9u17/Vrm0gvFWIZyueo9K+fx+0dq2uQ
yoWlEbZBBFefa34YTW9Wa9mctvOduTmtqWTwhJPl17nNjeIo1YtRdl27mt4r
8Rf8Jhr0mpKxw56E5zWTcacs028febg1LFaLZR+Un3R2plysqMpTK85PFfRU
qSpqy3PjsRXlVblLboiS2g+xsox1NaDxmKPcMn2rNNw0jA56Voafcm4wpPI6
+9W3Y5baXK8s5VNxBqE3ZfA65rQ1W3VUG0dazoLCTJIOR7DpS5hF60HlY461
NLiRSD0qtbEqNrZNWHj3cFvlpN3K5SnNH82ACQPSnxxGYheVHerCKsbcAnHe
o5LkSgqh59qjmJGxxCCTK9qka5LSZJPuKqq77/pUsjLsyBhqV9bgWGvxFz+Q
qC/vmkQMMk+lZ8kjtPlz8oPep/OA5P3aLsa3LME22MMeW9KmyJ1D/wAQPSq3
mKIi3ftz1qrp2osL3D5K1Lv0NkkaskvkxBuCetRtqQvgI1BU981Fd3AVsjIW
m2OEmzjrzUXGcPaXA27cDk1JdJ5WCCGHeqtlAwy5BAHrUlxL8mMcmvVXmeXy
6jfMBHy9frUce9pQM8ZpEU8nmpo5ADnBoTsXyMsi3+TANEUZiPc+9QjUVjYD
k/SrK3iypkZFaLzHyBqVyYbUYUsWOMCvoP8AYolGleI4CCI5XIJzwe1eAvgQ
b8/d5/Kvcv2SANT1mG53hWVwAT+FedmlvZaHv5JpWR9+X03nadFJnPyjj1qv
ps4NvclwRhDwe1S6fYP/AGHAZD/COT9Kdfab5GiXc4cL+7P8q+Lb1P0By908
M1S4J8VTEHKhzXNfGG4W8sY1xkD9avQai02rXIOSRIf51n+OwtxaIx9elaLT
Y8KvN3dmcto+gwXMClk2gcjNaF26wRCPGAvC+1RxS7IwFBAAqneXf7wFjuAP
SpS6nBJkjyNEdzE4HNWINQNwM9QKpLcm+bYoIWo7qU2ZCR0J6EGrLMsi56e3
rT7WLzlG35QDk571k21w8jjcCa2dPBkdUVSwc4OO1ejgknNWRyV21Fl+10p9
VkEMI5J6ivSPAfgh4bVIT8z98DpUHw58Hicr5CbnPUjnFel6Hoj+HZiZPmLj
qB0r2XCLlZo8yT0uijpHhv8As2UhvmJ6Yras7HZIAxA54B71ditFnw4IJPNZ
vibxJb6PEzMNzwjJwelaRpwsYtu+h0NrbwxW5aR1ULzgmpdF1zT2triOcKSQ
QjE8Cvmrx9+0TP8A24IY7gwRZxgn71ZOoftCNp7ASzFEPcnANackTOUme0eL
JrMagQGjkIPUVk6jaWuow4ym4dB6V4l4h+MrYE0M2Fc8HPWtXQPHV3JBHM8j
EP0PpVXSV0ZJu+p6tofhiKWcLgFia6dfhjtti0aZYjkAdK4v4Z6rdavrEMu5
vLQgk9jX0n4JitteiVIIS0oADEc5qW9NRnz3f+BWW9IuOSp+UEc05fCKJgeW
Qa9Z+Mfg3+w79JxGRjkjFcvbWjagi4UjJ4OKhvqVHcw9M0pbYAFdqg45rrL/
AEw6b4aa4jXJK5GKlXwgziNcCbJyQOprs7vwyq+DpGlj8oRRkhGHJ4rxsfVT
fIj2Mthq2fMV3mfVZXYYLNk5FbPw2sM+NISG+QdR61zWra8smvahEqMjRuQM
/Wtz4XXck2rickrsODnvXlySvdn2mCk+VI9l1DV4YS0ITMZ+9WLeTR2lpIYk
yW7Crl9blrLzwpYNycCptH0iOe1adwPlHQ1gtzvldxbPgP8AbpgmuPE6iMFD
I3PHSvB2sRpOyMEM7jJxX0n+3o32bXJJwhQK2Bn6182aYVum82Rw79jnpX0m
WRdrn55nVvaNiPG0q4IPvmoLnT0jXOBmr98whUn+VYV5eu033jxXuJdj5+TV
izFCoGAead9oWLK9SaqrcMAMGnPEXIK9a6IbE3JTbgsSM+tRtGVB9aVJHgI3
AkUXRM4wvBpyFdBZNmTaTweKtar4atrnTn8wAYGQSepqhbyeXMAc7gea27m5
i1Kx8nIBUdzTWxcT9Lv+CAdze6f4gt47LevzgMQM5Ga/S3/gtHqE9h+yBclA
2Htzux3ODX5v/wDBAXxBFp/jRLYfeJAz681+nP8AwWOhhl/YuvmlALCFiM/7
lRMhvU/l+8ByLrHxC1OKcHKysQD2rpYJE0TxKpGGBcZI7c1yHh0Pp/xP1WcZ
CtKwwPrXReIJ44LJ7hf9ZnJOelc87nTD4T96v+CDrwa94DiaB1LwqGYZye1e
m/8ABf8A8IXHiv8AZGiS2heV1uGHyjO35TzXyZ/wbdfFiKwge0ublV+0KFAY
+4r9VP2r/hJD8aPhRcaXIiyo2XAIyDxSgtGYVG1OJ/Iz4Y+DGsTePdShFtO+
HPIU4HNdXp/7PWvWN017IH2RnIXaRiv2jsv+CWWn6H4nuLmKziBnc7gFOetd
Drn/AASyim0rdFZxsjjkBDxW8qicUrHbGquVK2p+J2iafrd54ht1itbjbC2G
O04Neq6jBqqWG2Kyud7LjIU1+nmmf8ErbDRI5JVW3STrgqc/yrT0P/gmg9+j
ykQiOPnlDz+lcM0m9S1Ua2R+QU2geKiZAtheyLnqENGleBtf1CcF9Ou43U8k
oeK/ZrwT/wAE/rY6g0MttH5QOCSnFdbrP/BNjR7fTnmtYbaZiMkIMkVcUktS
ZTbd2fjCvwo1e8sQTBM7AckKeK0/AHg3WPCszkJNMzZxtB+Wv1Y0j9g7TNPu
5I52to1c4KMORXofhH/gn/4N0XSpJp9KhmaQZ8wdAaTnFOzRN30Pxjv/AAH4
v1LXjcxwXfl5yCFOBXU6Je+OtOtzbRC88sDBwpr9Z7b9jfQLLUmUrapaseFI
6Voz/sbeEtGjaVRZvv5wOtS3Gzsh8z6n5Gt4H8T+MoJI7i0vJcgg/Kaw/DX7
Fepz6xJczW8uM5CFTkV+03w7/Zy8F6dM/n2luwb3HFReJvgz4K0fVSYLe2Ks
eQCOKmye6E5Ox+QWqfsieJfEQS2toZ4o4+BlDT9H/Yb8S6XMIfs08vmdSIzX
7G6R8LPCdpCJRHbYYeoyKZN4V0DTr8FI4SCeCMcVUaaTTsYyk+5+Peof8E3d
au71Zp7SXyG5ZSh5re8Lf8Ezrm6kDQ6VLlTnd5ZIFfsNJ4U8NyaQXmktpDjO
ARkVZ+HfjHwDoMsltctaBs45YCuqJKk0flOn/BO/W9ZshYsnlR4xtMXWvrD/
AIJf/sr3P7Nnj+L7RburuwIfaQK+rfEniXwNa6ibmOazVV5A3jmqmjfGrwhY
aqLm41GyiEQyuXAJxVtky13OS/4LkaRFefsW6vfjBlSB8ep+Wv5a/DVow8VX
82MfvGP61/Qp/wAFcP21tL8c/ATVfDtrMJIniZQwYEHivwAtrY2WsXykcPIx
DdutIzSsrGgk5Exx1z1qC/haV8j606Jv3mOo9ankQspC5JFK2twexHp8YVQx
+8OK2dE1AaTdmUHjHQGsMbkbrjBqaOUspJJpSk0roqCsev8Aw7+PjaPbNA0p
jPbJq9fftK3F7d/ZmnZoieueK8PFqHYt0b1zUdtauJDyd2etRo9TovbY9c1f
443WhXwa2nLr1IU5qun7TrpcmRrW4JIx1715fErLccnJ9a0bW1EoBIq7aaBz
HaTftLatLqSiNpkjY9PStWb43a/PNGIL5oVfqT0FeeSWaRnfj5vWopbx1QqW
4rNJXFJ6HWN8ePEHhvxZvfUXuY15Ow9a7Ift5+KNIgWPTby4so2GGBPWvEVg
D3G4nAz371ak0RdSgIBAIHBPatOVNGUXZ3R6LrP7RWt+KTJLc6gbhpR84zkm
vOtd1E3l20uDhjkioNM0r+yA287pM8t61ZkjWVecVMKdtbm0qiatYrwTgL7e
lJITL1NItsInbJyKWSQKvBzXTFo5ZIvafGiRg8bv5VR1SEJdhgpOT1FRWl1I
LggZK960fKEvOCB2qXJ9xkUyhYAx54qKC4HOKs3MRWE7gcfzrEurkwTDb0zz
VQatqOa00NC4l2oePcVnmTEuTkitG0AuYtzenQ1XnsShZx064qZPW6ISdtSD
7SYCWGfpmp0uN8YJz83UZqqoMhxyNp708tsHPUfpVb6ozcrF62aEEcc+ma0d
MVbeXzI2IOegNc35jb8g/NVux1B4pl3En1pNdBc77nd297dOgbziB169Kqav
KmosomJdR15PNU4tW2Wmc7Ris99TDMxJIBP51kkF77s2LrxA2kaf9ms22Iw5
APSsP+0CWyThj1PrTLm6ESEno1UGlMhJGea0sZJtPQvLq8hkK5O3PSp7pkS3
3Y+Y81mwIduc8g1oywibTcqRkdqmdlsdVKZXhuGfHWlkJRsk9OagSX7P161P
EROm73rGyLe5It60nL5KjimDAfd60szBUwB8vWkgnQDLdverjuFmXbe1aaAs
gJIGSMVBZzszFtpQg4OaLfXWsXIjbhhgil8wsDIAcE5zVySIiWH+Y5A5qnqG
no+Wx8+OtO+1sWwAcU8ksoz3q4Iow5oyrgZ5B61ailZ4xkmn30CmUADHvQY/
IgIxnAzxWsmgJYmUx8nmoLlVPpiqcN07znOdvTHpU75znJpWE0h3miEbV4Wk
iuRA/B/WobiNnU7DgDmoIjvyM/jRr0Jduh0OlyC46tz60mr2SXahSBuXoTWT
Z3xtnwT+tacF+t5gHgjqSaiTZYy1tZJU8okhR1OcA10/gR4dI1WONkZ0Y4IB
rIlnjiiwuA3rV/RNTgtcOxG8cg560RV9xN22Ov8AFOlQQ34lt/kV+WFYms6D
aaiqhoySO5PSpW8SpeDrk+uahnvsIWGc1E9CludH8MHtbe4NvcJ8sZ+Uk8Cu
v+Ifiizj0ZIoANyjBOeteUweIRCp2Ha7deaW61k3EZErZHbJrFNljtetodas
2V1DF+tc6vhz+zHVYx8megrSOrRxA4IyehzUb6qAwwM881aJkafhPScalHls
IT3rpvE+pp4akjPltIhHVa53R5/MwynB6iruv6gb2x2SncV4FOxav0FTXRfO
XB2KeQCelYHiW9+1TYTJI7iqzXTRcLnHaonkzkH7xqXowsyFdTFuuCCW6VZg
sPt8ZdzkNzioItLMrF8Fj1FSwX7WuUZT6fSmmnsVEr3NkIHKgfLVdNPRiQuM
ZyavXd3ut2GDuNZ9nK0QYE85pibVix9n2Hg5AqO406K8iKADJ681Xk1r7Ldi
PBIbqR0FTmXycuOfSrQrspx6BHZTARkqCeQCea0rzRIbqJMkkgdcmqVlJI0r
NI24549quwTspx2pgn5kP/CK27qFZSwB9auGxitIQirjHSnrK2zccgD9aief
zjuOSB05oJuiPOWznGO1VrnbJMCRjHGakuJgr5B9qq3UvmAbc/Wswui1HOI1
4I2itDRrcX8wAI25rC8p2g2g4rY8O3Qs4QMhSpyTQM1/Efhp7CxE6Lv+g6Vi
mOFbJpHZdwHrXZJ4st7zQnQ4c4x16V5xrauJnVScE5xWMk7iew3TL5bi6ZWB
Cg8ZPSrdx8kuetZcEBjwcGrSzmRcE4PrTSZBeN2sseM47dajEqJE0bjIPSqE
oMQznjPSoXlkfHBArULGpYFLckFcr29qqajNvusDgfWnJeBbfGPmqnO5yGzz
mqUbmd7GzpM3ADHgVJe68LafbncmeayY9QxDhRg/zqpcOZCSeT3p8o7s6eO6
iuY9xYFW6DNU7yQKSQflHTBrDtrplYIDxnp6Vc3MygZ6UuUhyd9S1FdMxJye
OtWbW7ZWOCcelUrNd7YHTvSySNZSk5+SptdFJ23Ll3qRxjBzUUNxlc96zZ77
c24HirNjMLjkdqdtLjuy5EfLl3DjHapZdVaNh1IPUVBP8oB6ConccZOB1ye1
ItJl66tftgR2U+1R2+nCzuPMUYPrT7HUxLiNzwvANa8NoptiWPykcVN9TRXK
BkE74J5PemTaVFcKQcEUy9geGQkcLniprFi+Bk+9O/Upb6mXd6aIUKIpI7Yq
KO2ECcDmuoW3ifAAFZ1/p4RyUHfpUGib2RmWsuLgAnC5rotPiiaDoN/auavF
GcKcMDzU9pqEoZCGIwcUlsUbN/F5SnnrVexubi0ufNgYow4yK1YbdLm0XJDM
w5xSNYfZwdi/L3xRbW4mzOuYrjUJDNLIzPn1NdL4b1SbTtO2xs8Uv94k1lwX
CyzCKNDK5PQdq6zRvhzqPiXakCtESOpHAqeuoPbQwNT8T6vHfgi+bYOQMnrW
lbePtfutOeOS5l2twM9CK9R+F/7Jd5rt4pvnWcZ4GCK9fP7Cl1dWAe3tSVA4
AU0RDZHx5p9nJYs73IP7w5LEcGkujArAI6bm96+qv+GE9buWf7Xbu1svQFCK
4zxL+xFdWF+0sQAEfIQA5qumgonmXgP4hXvw0YTwysEPIVTgmpfGH7Q2sfEC
1nt3nmijKkYc9a3vEXwA1eKAo9vJEI+jFTg1xOofDLULGTaYHY5wSAagTb2O
C0kst5JEyMCzE7yODVm4hLXQhRtzE8Yrd17RToyESQsjAZLEYrP0m0Hmi4Q7
ip4Iqojia9j4IllslaSQKT2PUUh+Hd7Bch0je6jc8BBnFb3hqWXX3lj8zbKo
4zX1J+w1+zLf/FLVIIblN6B/vFeKJMppnxz4g0KXw9Htu7d4dw+UOMYrNtFA
jOCDX6P/APBQv/gnlc+DdAj1CLTzMuzIKIeOK/OLxhpEvhjVHtd2yRDhkPUV
MHqxR6lKaUzTEAEgGmC3a4Qjoat2Kq0We561OltuI2g9etaKSTHexFp2mKYA
shzk817H+yR4Bg8YeLGs5AvlMcAMOteVLp8jrtU8noa9N/Zk8Z/8K7+IFj9o
b5mlHOcY5rRMvmPpP4r/ALA7W3ha41DTNOkmcIWJjUnZx3r4z8a+HdR8OXVz
Y3okjKkqoYYr+in9i7T/AAj8ZvhNBEsEM08sIFzkgmTINfA3/BYv/gnJ/wAI
LqM3iDRbRYLRyXVFU5HepiM/LnwfpjW4kWRSD6kcGrl4qQFgTnPvVmW5eyuB
ZyIyzRna5I6Ut54Ze8KurjHU1d1YvoYtyqlQfyqJQqQtJnG31rdn8MtJAFRS
XHQjvWLrWlSWGnyK6HcO2Oam6JW5SSVbli2efrU6ncuB/OqGhwm6UYBUqeR3
Faw0aUJleW9AOaYmzKnn23AQjJ7VpWcDog3KQTVjT9CUXazXEZLIe9ad7ArT
rgBR2FLpoXEoFy0Hlt09KdZqI15FXG03f8wGCKDp7pg9fcVBElZGfd2vndB1
os9NZkIOefWtO2tfLGWBOakht/NlIDAHrzWZnrcwNU01oYCCCTWVYJvn+Xhh
1rvV0kahlCPm6ZrJvPBv9mzHYwJY5yB0oJl3Me5sBdEBuc9alNiLCLEfzKeu
O1Xzo8okHPX2rROlJBahcAse9Pm12Fa6OYNjLKTtVto56VA9lK7Z2kEHHIrt
9O0l2TaqMfwqe78OqyfKAD34rVSfVBZnGrpzpBnqQKr2+nmWTI6g8iutn0M2
cW5mBB7Cq9roawyGQY55xRz2HymC9htI4INTxWeUC9/augi0pbqUALlv5U46
ELWbkg/0pe0s9R8t9jG/sElQW6elNl08JwxBFdPb2LX8gjiUsfp0qHW/Btzb
fOwwvuKJVL7FKKTsznLewaebaM49anudHMWBjn1rT0XSZprggRttTnOODWlq
GmedExAw6jipTdrthKxx7aRMk/QlSeuKvP4VkktDKpDFeSB1rWs7eZYipjbg
9SKt6e5t9xP3T1o52zJqxw11Y7wRtKkHHNQfY/LQqeRXQ61GsuotsUqlUJ7H
Izkcc1WrAzbWRrbcqnAP3j61p/DzTF1jVpIJIiQxwpI61nXkDBCV9efevRvg
Dp9tfeKLBbkrFmQYDcbuabTuRZn1P+x9+zPfalJatHayeW5Bzs461+n/AOzZ
+ynHaaMhktx5m0fPt4FY3/BPT4Ix6x4MtpxZER7FKuV4NfTHxc+Jekfs+eBH
kmnitpY0JIJAPApcrHqcH4i+H1j8P7KSW6urc+WM7TgGuUtP2mNE8OBkMkSB
DjlgM4r4h/ar/wCCptpqeu3trb3LSBGYfK45r5N8Wftv3+v3LlXnijJPBbrS
cHcetj9hb79tHRA2YdRto2B5+cVNa/tyaRBtU3MU5J6hhX4T+Kf2kNfvb/zL
K4njjU5PJ5rb8MftP69OiJHNPvXrz1pqmt7Cd2fv14P/AGgtJ8ZWyvJe2zqS
MJuGa9Yu/gp4f+MXgVoruGC4jnT5TgcZFfz+/DP9uXV9AuFX7TMrROA4zX68
/wDBNj9rmb4i+CIFu7gsrBRhiKOVX1M5Xt7u58F/8FYf+CYr/Dm5u9QtoVez
lZmV0Q7UHua/LfXvDx+H1+9k7eYXYhHHQc1/U3/wUM8C2vxE/Zh1hXgWSTyd
yNjO3iv5mP2rPBsvhbxDeb2+a3lYKAOeGrdRa2JUuaNzy7V7UTqW6OO+etUN
H02aXUN4yFQ88daW2u3ubdGckk/pWppOpCzjORWNVqxcUSyWzRyBgpPOOBWh
bQeVCGI5x+VLZzxX+CCOO2almIClRWGm5qRK28ktzWVqVos8hyBkVrLEWU4P
JqjdKIpvmGK0jfczMSWyKkgHj0FOsbpLWUKRlj+lS6lKLZyEOSfSotMESTmW
VdzEVbbtYIyLwxM+RwB2q1Fkc8isxnIfcrcZyBVyO/8AMhGR8w4rO+uptEtT
vlRjg0231KS1JO7I9KSMmdcjqKbsy+Oc+lUax3uyb7WL3rwfeiaZUTABJHeq
06PARgEk9qcI2lTA6mh+RpdFeS83SgknbV2CYRJvOcdqotpzpjOeOcVYV18j
Zggil6kS8i1b6nu7Go79y0RwCQf0qG2j2HJ55q6qqyHJAHvUu3QhoyrWNbdy
3U+1I7pd3eGI+X1qWZAHKJnJPGKYug3EYaQhs9cYqWhFi21T7PNsAJHQGi9k
Zuc5JrNafZKF/jBxj0rYsYwYPn+Z2HHtTE3YrWkRdsHI9z2qS6j+zA55x3qQ
wsmRk+v1qreOz8HkfzoSV7k3IftZZxtycntT5JDvHGR/Klt7MwIW2/8A1qft
yhwcn2q1boK+oLebW5PFPkZZVJH/AOus+cFmCgEGr+nwYQZ7d61jElsrXEjQ
4YZx3qaK+WeMYzn60mpSKqEBc57+lZsUhgHc+mK0JLckrNJzk81NHB5qEk4x
Ve3JkcHOKtCcQrknpQZT2ZFbIxkPBGO9WfKDDJ5PrVRtSWN+vBPrU0N4p74W
qTMGirqVoDGSR0rBmi3EkDoa357vzpDGM7T37UNosYjwpGe9N7CSOfitCxzz
RJY4GcEY55rZbSjbjrn6Uk9iz22NjEnoagtbWMUWivKrHotXmijuEwRkL0pk
OkT7j5itjPBI6Vdh0WRAMDrSjJX1BrsZ5hLEDkY6UklvnryBxWjJpzo43Dip
n04GIgDBPU1pdEWdzKtbIbjnG30qSOyCSZCk5rWsNLRojyDj0qT7Km/hcAcV
lJvozpppbsistO3Rbu/Wr1pAzRHJwOlNR/s5xzzUiyZGBnmsk5N2Z3QaS0ES
AwXAOQQDmrlxcrIwwPlA6VSYtFEwJyTUdha3LEyMD5ee4rRNoxlK70LzruFU
irQXIKcDvVv7SG4Bwwp6xiUbiOaLstX6jlgE6g56c5qpOiB+Bk+tWpZDHDsX
gnvVQQMATnpzTTYwlu3WHGflHaptNlZ4znoarxhWfLYwOxqyJ0hQlMAdqdkR
Yr3aFJS278KhaVmwFOOaWTMzk55NQyRSREkAnvgdql26CsXEgYKM85p4QKvJ
qCDUD5YRgc+tOV2kbHOPX0qrIlrsWbe5WB8AcnvUt7INgIYZqhM3lk9/f1po
3SITg4qHZE9dhH1BZZNgyD3PrVn7IkiAtyBzVGGzVZyx6npVr7T8m0A1mn1N
HFNktyyCIAYAqunPABwe9IMu2M9amRPL4B4H61Kl3K5UkN+w46nr+lMhsBFI
S3zehq2qGQZweP0q3DpH2yAsGAZegNUJJPoUngWdMLjioJI/KG09qtJG1nId
/Y02W2+1ZwRk1i730BwRQfbc3SKFO0dTnitD7MIh8gyPaqqp9gYqepPWtC0l
WJQTgg1eu4ct9kLawsy4YcH2qK+tTb4HUE9asPqsaOFAOfr0qSQNcQ9CwNHM
xqOhThlRmAY8CtCOdTDgAk44rLk0pi5YZ47YpLO+a3u8SA8HGK0TNIJ21Lpf
bkn5apz6gUkAXI561fu41mGeinnnvWTqEWZQI1IH86G7hys0rW4WbBP5561Y
W2Il3Dr7VkpaTpGD8yj1Irf0BTLb/ODuHc96E2xWsTabEbyUIQeDXXeDtKOm
6iLhhlcdKb4I8J/bro3DELEOx711y6fEjFFXpx9asRs6RMjQmckBB2zXE/GH
x/HeWAtI2+6egNWfEnif+xLUwKGUn3rzPxG3266MmSzt2zWDbAoXl0URSpIq
W0uVmgO4gN6mo/7Fka0Mjnpzg9qoxMyS4JJANQkzSOg42ey6MmN2TWtpsPmL
kfeqj5mVBHJrT0hvJw5OT6UcutwkyS90uSeHJJBHY96NG01p7gAZ4PPvWvaH
7Yct09KkaSLSG8wDk9qp6mbRT8TaatvaKWGMdK5e8lMUJOPl710mv6l/bUSq
OAp6GsW7sCIyCDtbjpVpWOdrdnLx3Qa5OOAT61bubQGLcBx/Oo77w7JFcbkP
Gc49Kljdoo9j/N6e1D2MyGCE7Dj8BVm1iZX+brTbQbHyecHiplullnKnqaFs
Q0VLqfbcgbScnr6VesPlkBboKju7dVcevf3qaa9hhtBhcN60xCamVEm5eP61
FFAZIzJnGOx71Wkc3RX5uM9KsxI0qgDotWiHuQX8u2ArjO79Kgs4tqEYq5dW
wSPL9vWmWaBlJHTtUTjc1gxttam7JRlOK3fCN3d+E2MsUpBU5UDtVCybEgC8
+uO1asQVI8k1CopvUvncVoexfD743rqawwXTHzgAMk4r0+z1IXtoHU7gRng1
8mRyi0mE0Z2uvIIPSu/+Ffxvkhvlsb1zhuASeKznTUXZFRqN6nuUV0Q5A9al
a4DkZzmsyHU4DAk/mLtcZxmrcCG5QSxtuX27Vla2iRanqTup3A7ht64qT7Sp
GAenvUbxNt4BANV4o/JfLetLlKLG0lup571bggWOPAHJ71UViWqU3BSP3FHK
uom7IdeaXDO4BUHHOaayh12AcKOB6VJY3AnyCd1Ryt9nlJXv6GhpLcZTt9Q8
q4ZApyDiri3DBdp5U81WjgVpi5GKuRGOZduQCKSSArxoIicDqfyqR12A560O
pjkAwc5qdoN6nOeRUy0eiEr9SpFcyRq5RtvFR6MtrY3Bnupk3ucDJwaW4t2i
TAPXtVWfS7S72+dFl0OQc9DSW+wzdupd0o5+Vhwe1Ub5ltjjIbPp2qpcaiY8
KMlVGBVO71+LfhiFPqTTb6gaZvxbRnDA57Csy/jEvzgYPU1i3PilDemMZAHO
4nisTxv8T4tK05oYpAZWGMg9KujvZImXc3NQ8YafYRyK9zF5qA/Lu5rynxJ8
V7m81dlt5GiRD1PQ1ymt3zT3L3DyF5nJOQayjcGXJJO71rs5TK7NbxP4wn16
UxuzEr3PQ1iJKyqVyeKaJQZtpBLZp0imKUe/WhWEAfaCTnAqqkpa5J7GnkyS
3QQAhAefepJIxE+McVpZEyEmIbgnk1FJAzrhc7f5U6aFiuR8x9u1SWdz5C7W
Iy1Mza7FO2PkOQemavrMrR8HJ7c9Kbfwx+UWUYPX61X01g0oUk1URNNEoXa2
Sef51PYL5shLAmkvLcsDt6jp71qaNpZe3ViME9c1jiKvIrnRh8O6js9iWzUR
jIHSp9/nAg9al+zi3jORye9V48pLk85riVfS7Z79KChBRWw2CP7Leh3G5B2q
TVb5bt9wGAOgqHXN0aqyH5e+KqWxa54znPvXSq+lmEXZ6DXkLMTnB9KlQ5i+
YZ7VIunAHJ9adLH5aZIOKh1U3ZDk7rQgt4lhQhBtycn3qO7lPQD2p+DkMudt
P8o4yec1ro9zkd1oR2cxiIIyfanT3oMgGSD6VXaN4rjcvT+VSCAPMHPUc0KK
MW3ctbcAKykZ55pXtSqcEZqpd3Nw028n5VGMelS6ZqImlwRuANOPUUjT0iMj
ajgqGOATXS6j4XktrKNoFLu+OVGcVT0iwjvmjZgPlIwPSvTvB+hS6nPEgQlB
jnHC1T1WhF+55feeHprGMeeCu4Z5GK4jxDbvb6oQDuXrxXt3x8W20aJLdHWS
4xztPIrxi6zKjGQHcPWsVoyZbaGdI+6MAnmoxaBjkg/nSxRPLckHOAav/Ztq
DsaiT97QmKZFZlrd/kOBnpVm5u/KU4ByaZFhW96R/wB7MAOuea3Wxpy2HaY/
mPmTrnjNXnhDjjvUH2cEDAIxU1tKUkAbOR0FNpGik2rGdqSG1kOAT7UzSr9o
7pSwOM85rVvrNZCCRhu+aqyWkZGFGCazaQpE2raosqkIOvSqNjfSQkg596bL
Zy7wBldpzz3pRERyTzUO3Qlbl1Zfl39DVee+bJxnFWYYA0AOQT6VFPa7ATnr
2rNtmrXYNPuHZSDyDViKBYGJCnJqPSHjQshxu7c9amupwrAYz/SkRbUjnbby
OTVaSUZ/+vVkOqnk5NVtVVUtGZD8x6mk3YaXYpTXH2mXYOxrQh00NBtfpjP0
rL0uJjcKT1zz71uXc5iiAxt9DRdFJamZJuS5Eak4HAq+ulCKMSHqaqwxbbgS
EgYOT71px3S3ibQcYobsUkU5ED8E5Ap6WxhwSeDTpLFo3JB+SmeezNg8AdAa
V0VynC2dyXQoT1PT1qR7bzhjO0jvUdpaYk3Z6VbdPkJxnH616R5ltblCKQJK
UI4Bxn1qxLCnkEAjPWo5LYuxIHHempbSSAqCaDUqLERJ171fQqqgLg1EbRgQ
pOKkaD7Oox1x1rQL2NGxQXMLRscbhjmvSP2b7+6sPFVvYWofIkDEj0zXldpI
4RiM5UZzXq37KOojSPGcV5MPMLOFB9OledmX8N2Payd/vkfpP4Vjl1nwTbGX
MbJGBlvXFV9Zt5rbwxeb3LAIam8FXb33hyADIidQQO3SoviDq6W3hm5gRdrs
hGa+Je599K6hofOmlKlxqtwVAPzkH86TxtZIYEAAB9KTQtumahcIxy7OT+tQ
+M7srBvJ61t0PAqy1Zz1zB9mXIOQB0rHecT3RXGBmtOO7+1qQ3FZt5GsM3yg
Zz1pcxyS7l6GJYUwowfWnS6V5sW8Yz1qvaXirhWOT2qy9zJEhJJVT60LVEtF
MTi3lRQCecN7V6J4K8PQ6hbbowCWAyR2rgPsqtGzgbj/ADr1L4IQk6dLuG04
716eCVppnJiNY2O4+GCSeGdRO4Foyfwrur+5XUZ1KkKp7Vw+m3LQy7CSQD1r
Rm1KUIAkm30r6KME1c8iUraHVxsbNhgnaO/auN+J89pFpF2wZfNlUge9X7jx
M0embZDl1HLZrz7xPcf2vI2ZNyjPFDgk7WM+tkz5e+NUV9HqG+LeWVyRgdK5
azfU/ExSK78x1QjkjpXrfjzSZ9W1iZI4mxGeMDrUHhz4bXlyhAVleTqMcioM
5FDRvBMnjKwisbUESR4G4DNep6F8K7+z0y2s5UdmTALY613/AOz58DBpl5bM
4BkcgtkV9CXfwitxtIKIVA5I6UWvoQ3Y8v8Ahz4KGiaVEn/LTABHevoz4A+C
/s8iEDEkvfFct4U+HUcd2C+JcHggV7R8JdIOmazC+0lV4AFS9EM8h/a20qaG
NreFtswPJFcL8MLD7Xo4E8Zd4hgk969g/a/8JXlzfteQK6qxzgCuG+G+lPZa
IwdSZJBycdK58XU5IXRrSjeVja8D6Tb6pqiJEoLA4OOcV698UvgukXwduL6H
EkixEnaORxXFfBfRrW18RAHajO2SSepr6rj0qyb4E6yLoJgQvjP0r56d5Suz
2sJNQZ+K/izUIE8eXVvGAJhIQwzyea7T4cBIdUjhxjfyc1x3jbRbc/GjXZ12
r5dw23ntk10/gS/S48SRFTuK9cHpWco31R9Tgajasj1i/wBUbSYBC6ny2HHv
VObxyllo7RiElycZz2qPxFfm+0pmZGLR8A+lc7bwTaiAqxs/POO1YWsz12vd
aPmf/goiI9X0KOa3Gx+C2PrXyfpJEdohAIKjn3r66/b809NN8NELw3GR6V8e
aZO0Tq7ncmOlfT5XLSzPzrOleo0Xru8d02kE+/pWTfqY2yOfpW5ZslzITjIP
QelVL+zAkOOVzXtpp6Hzsl0Rk2dyzHBz1rQguCGxzxVea2CEGMcDsKsW0WE3
Nmt0rGZNJhxknNRwAM5BIGOcnvVea928Zx7VGZmfjPWiSsBI8ga6JHTpn1qt
qV1NbxP5Od+OoqXAjUgdKmVkWxLsc8cULY0i7I/Qb/ghdqGoj4j6ftLqTMuT
jrzX7G/8FfvD97rP7F1z9lhedo4PnCjJA2DmvyF/4IqakumeNNKlVSN06559
6/eD9qq2tNf/AGU/EZuI1mjbS2Zc9m21EupE3aSP5F9Mh8v4o6vbvx5cjcHs
c1f1iNDaSq7AAE5J7Vc8d+F7nT/jlrxghfY944BA4xuNZmsaXdS372s0bqjd
SRWMjqj8J9Mf8E2f2pj8C/Gdi0V4scUUqkgNjPIr98/hP+3/AKJ43+FFrfT3
MMTiIAhnHzcV/LxpNjF4YIkgkEbwndwa968B/ts6r4b8GRWf9slVA2iPdyKl
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
AAVWutQ0iOBr9nRQM/OeK9I8Of8ABRNtZnCw33nnPKB+lfj94I1w6fqkkC3r
QKwzwa2dN8ca1oepytaahOADkFTjNKzJbP2dn/bcAsBI9xtkAzs3c1zHij/g
pRb6FYGKVld+nL1+Tv8Aw0Lr06NDLqdwrgY3Fua4zXfG/iDXL4s2qXTLuzy3
Wly9RxZ9+ftKf8FEb3xFps8dpcPGhB+UP1r4P+LnxH1/4pzSyTTzLAGztJyD
WWNQu5ZA11eySDujGmyasoyoxtz2PWrimEt7mfo+kRRWoZ4gs4PJPU10OkTL
b4Y/N6CsyS8QgMoGTxgVAut/Z5WTG7j8qt6IS8zoxqcLzsZNq8cA1g38u6+L
IcoT2qoNT+1Pz97v7VDc6iqy+WpGQeaye5Zf8sXGecGp4rcRKcjJqvaPuiBH
pTln3EjJyKze5UTStIU8vJHHp61XubeGzlMgjXc3YVSj1drNiCMirum41GdS
44zz7UKeuppFlG9jilkV9oBB6VfiRJ7XYmBuGKbrlikTN5Z3Kozkd65/+1ZY
3OwsAp6A9aqMldifkbNt4d8i6BC9TnNdPoumtaJvU7jXOaZ4iOoWIUJiROCc
16L4dsYrjw0siEPNjJHcU1uIynljfIlYKe2azdX2iBhnA/nVzUtIdUa4ZiAn
OK53VbqS/TMYIVT1FaRbS0AND0s6peCPH7vPJ9Ks3nhE6Rcl1JkVuRxU/ghf
LjkOee9bUlwt6uAcle1TLuTZbo5lrZxyVPPaoJ9KcAsUIHrXQw2n268WBRmR
jgAda19Z8MnRoIxKCxYc5HSoVyjzZ38pypBx0we9TaWPsjHZn5+cV1WqeGob
yAmJFB65A6Vz9tGtlcFT8204yat3sUrdRlzG0mS457UyODYPmH0roILSG6tG
PHPQ1Bpekb7lg/K54JHSo5l1BrqjAudNN2cbSc1ZsPDksOMAqPWt2SzWCY4X
ODwcVveFdCOvNg/LGByfSqi9dCGtDkpbGVY9wUsB1NO0+JLmQMQCEPIr1bw5
8OoTO8LHzQ3QkdK4v4h+Fl8Ga75CHiUZAxjFaxMXe57f+zfere7EfBhjHfpX
3n+y98RdA0/wlc2V/eQxE8CJj1r8r/hL8U5/h/rJJUywt/CTgV12s/tP6jpm
qG6gDwwk7sBuKoL+Z+xfwi+Nfhz4e3pSAwFZXyXBr0P4g/tO+HLDSluYriBm
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
D34G20unR25t1cMACSvSvn/4B6BcW628oViwI/Cv0S/ZV+G//CRaTDNcxnoD
656Vly9blSmfOvxZ/Zfi8OeFpbizjaUMpLDbgCvzr/ad+E265neAMkqsSQBi
v35+M3w2s4vh1csYE8xIyANvXivx4/bb8Nw+HNRu3jGNxbOBjHNbp2MJ6nwz
HbLbL5R+Z0ODn1pstoHjOO/NSanpjRapM6Ozh2JPPSolDKp6nHvVc7tYxS7D
tOiMT4bOK2baMTOADx2rFacxjOKs6bqD2s6yMCVz0JrSGpUYtuyPZvhl8L18
VaIzzRgntkZzXJfE74Zz+FNT+WMqp5AA4Nek/CHxslhoKqmNzDOM101xJB4x
nEM0KSStwMjJFZ1Fy7mqi1ozwLQvDU0wDeRk+mOtWr/wLqN2+6G2II6gV9Pe
G/gIltYrL5IO856dK7nwt+zmt8FbyThuvy1F7k8tkfGGleAdRmi2/Yt7dyRy
Ky/F3hufQnAmjZST0I6V+kNj+yei6cJILTe5HI214H+1D8Fh4ftJRNZrE6c7
tvNZqOtrjcbK58eyWnt15qndyeWdpHIq7qsksusSQqmyKI/eHGap3dqOSWJP
Tmt4kPYpmdTKAOT3q1Fd8gDkVUjtgkhbJJqdNqtjPPrXRHYwe9y2wQoCCCep
qJwrZC0wSAPtP5+tNkj2nIJGKtOwJD5V2wE55Fem/DnXlsdCgXG6QkYz1NeW
2dyLnUY4mPyk4NezfBrQ7fUdSCyAbIACMjrXPiZuMNDairysemeFdOW7s45p
Yh5rYxkZr0jwp8P47xFmuCVB5AxxWZ4R0yKSRCUAjPA4rvodsMSohyF9K86n
iZx8zslSV77Fux8H24jVIY1z0yB1ruPh78ObiSQ7rfah6HHWovCNrBdWERQ7
5WPI9K+gvh9b29x4chjEMYkjAyccmoqVJt6lQS6FL4O/Bw3upRkozKpGeK98
1D4E+b4TnkETSIkZOCvA4q7+ztolm94ofZl2XqOlfV/xA0jT9C+Bt/crbw/6
PZtJnaMng1hSUucqc1FK/U/nU/b00JtF+MD2WPlldsD05r5P8S63LpPiSe0u
YhCFOIz3avpj9vX4nW2p/tIXN2zr5MM7AjPA+Y18yfEvVovEviU3MarszlSO
9e9Sehjy2ZY8P+OLjR9ZiOzMTHkk16DP4wXUUQpMYyRnANeP29/Gl2gc4OcC
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
KWruiumh5ZpM7y2r7wF54xV+xVGTJPIrPWULERjaSegojkdeATXsN2Pn7dTV
fUFtiFB+arMeqlohgc1krb+djrnNWdoiQDNc8ld3RqTSxrdggjJNN+wpEgwA
SKFBKjGc1atlVkO41OuwtFqVGTgYGKq3ZYEKCRg5yDV66b7MGYAn04rFnlZn
JbcOanlTZSker/CL413PgdEEUzBlODyeRXrNp+0zZXUqTTSgN3OO9fKkDGP5
wSKbfX8ske0Myj2NZVcup1XzM9TDZvWox5Y7H1N4h/aT+3XCRWM4cv8ALycY
pIvjRcaEw+0XOWbnBfOK+VLBpvOx58qkHIIPNM16a71GQJ9suOOMhzXM8npP
S50/29WejR9c3X7Rzi0LiRGKDI5rIn/ab1bV12xFFCnqGwa+aNP1C40ix8rz
pZAwwSxJNaOg6jJZj/WuwY55NL+x6T1uT/bVXqj2zUv2ntZs5thbzNvXcSah
n/a61C0QFlj3fjXlk8p1J/mJGO471BfaXvTaFyPX0pPKYbJlPO6ttUekSfta
apqV8GZ9kanJ2k1rSfH2e8sjdWsplkUZKscCvFbHQzZzszZIbsa1tL0wbHUs
yAjgDoal5VG+4LOp7pHosX7ULi1czTNHdDI2qTiue/4aR1u6upGADL/ASTk1
xd94aMM7NgsTVeNFsX+bIK84Io/s6K2MnnFTmudtb/tAeJbm8yQEXPOGNRa3
8TdU1G8WRbmQO33gG6VyMmroxLITu9BWfPqTxSGYk8dh0prAwKecVOiOptfi
fejU3VrmZ3ToGPFLN41v7283s5RR1wa4uGc6he+cPl5zx3rTuNQ8pACSDj86
r6lAx/tir2Ong8c3kW9EuZSD2J4qnJrt4bpZlneORTn5T1rn4dRCjK961vD1
p9s3sSc+hNbRwlNK1jKWYVZO97FnXPEd9r0Hlsx8wdHz8351Bp2u6xpqKhuJ
XVfVjWtDoQjwSTzzVh9GZ04Xj1qHhoLWwvrtV63MgeNdQmc+Y7cdMmkk8R3d
3KGZ2Cr2B4NWNT8MEYeMHdmoH8NXNsY968SHjFVGnFbIcsRUe7C08QTMzFuc
dM0p8Q3Lyb2ZiB0GeK7C1+C99qOjpOsLbCM5Arnb3wTcafIyOpEidAT1rZSi
1ZilVqX3MbUtQa8lBIAb1Hapra+kfAb5tvrWPcSsbx4yMGM4OK1bJd9rgckD
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
la9cFi2HJwM8Cv12/wCC1H7NY+FHj/8AtWwgK6ffMSG+tflT8T7uWz19t6Dy
f4SBzXRBdBSknseUeI7I6fdFVGc1miQsDnOB6iup8UweewkI4PSuf1Zo4oQA
PmPXArVI557lETKzj0NO2hcnHFVhweTjFaUMaSW455pzj1CG46ykLIeenrXe
/BN10zxfbYfHmsMjPSvP4o2ibgcVNo2o3Wk6zBPCzbkcHqeOa4prWyOym7an
3vc6ZFpX9n3W9trhSeeK/X7/AIJCeNoIvh3/AGYGTNwoZRnnivxO+HfxStfF
Xg6yt7yT9/EAvXmvuH9g79o6T4SeK9Lla5K2iFeC3UVNrLUqs1I/YP4yy29t
8NNT+0sFhaPBz3r8fP8Agq/+zjYfD/4N3ni62hVmuFZ1JAwc19i/tbft2aRr
/wANkhjuxGJAGIjOM9Dzivgj/goj+27p/wAU/wBmVvDIkWSSKMqnHJxVW6nP
CDjufkC7Pe6lPcuNpldiABgHmpkl5we1T/bE1HfBjDRMRxx3qG6tDCnXp6mu
hbA9y9Z3PlqQpPzDBr2z9kDU49G1OW3d9pmJPJrwXTZit0v+RXd+FtYPhPUY
7/eyxr12nmsasLrQ0pytufor8CtPSbzlkfcWOVyc1+jX/BNH4p2fhOWXTr+X
yw2Qtfjd+zb8flu7hCZjsJA5ODX154B/az0/4dYuPPYELnKnnNZ0o8ugVXzH
6q/tWftX6D8I/hbq9y10rTSWzqgyOpXH9a/le/aI8cz+JPjz4h1EMTa3ly7g
Z4OWPavtb9sX/goNffEBbi3jvJGgIICljz+FfAniG7fXNUnuLgIC7EjaRzW5
goqK0OdZne6kYjAJyMVo2YkEKsCcocjNVgoM2OODWtEVaIDpxjilLYcXqex/
BnxyL3RY47twJUIC817HpF893PbMcBYyCCp618cx6vNo5zFIykHIAOK9o+En
xjur3Q4oJ8FkPXGTivLnTldndCSsfoD8CPGfkrazMR8uAc19q/Bz40Dw5axT
wz4jwCQWxivy1+FHxsXTIo1eQDbz1r1+1/ahc2QS1mP7sc5OBUOhN2SB1Y7n
6FfEz9syOxFvJBcLlGBcs2K+O/8AgsT+2bofxz+B1lo1lMH1O1BLlR7DvXyt
+0J+2Xctpz2xuHWQ8AoSOfrXzR4t+ONx4g0qW3upmeZskFmJ4+tejRpqCSOO
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
KatlHnLE4PTFUIoHEzEH5c1aS48twD3qgSJkIgYYHPtWhYzl3wTzVaGz84An
HPvV2204IwINZmiSua/hBpLDX1kjJAJ55r2m01MyaWHiJEwXjnvXiGm3Yt75
V9+MV694ORo9KWV+hFYyKS6ndfDjxPfxxiOZjvc4IBOMV9Ffsz6ReWPxC0m+
jd02yqw+YgHkV8zfDnV0tvFUCyj9zK4HA6c19p/BXSor7xToVrZkESyJzn3F
RNWLcdD9lvg3qEmqfDLR55TmR7dcn14r5R/4LKsknwcRWYgryB+Br6x+Eekt
onw50m2b70UCg/lXwB/wW5+Jh0XSZLF2IRFyAO/FZyavqebSjetKx+Gv7RFp
JZ+JvNtmz5jnzMnPGa5Ga0ins9ynkDJzXV/GvUg96sxyfPbp6VxV27R25UH5
cc1pBXOyUbamJeRo0x254PNMW4ZEKjBFP8sK7EZ5qBY8Oc1rGOpnyjGtt/Iq
WDEfyrneelStFlBjg0i5iYPjlapRSCyPUf2ctRe41L7OwAZXHIHXmv0T8Iam
tp8L7aSRiEt4snnBOBX5sfAfWvs/iASRj5g4zkV9k3nxQuLrwDHbKwCeXg44
PSsZxs9DWEbnlPxk+O1p4g8ftaxFmWKXByPev0g/4JYaxbLreiXNr2C7h6V+
SV7osMnxFmmkLESOW68V+ov/AARNtzrniU2zP8kbDbk9OtRNaNlWsfoV/wAF
I3nl/Zsvri36iInP4V+APj+6fxDNqaXXzBJGByc96/oW/butfM/Zh1i3IBZY
SB+Vfz0fEGwl0vVdXJ4XzWz+dKmloZUfhVj57+IVy+mX62ybfKbtXLXEALnj
8663xppn9oaiZXJ3qSRzXKau3kQMW6p6V6dLYio9Rlsi2Tnb1NNaEM+4DmqG
l6gzXI5zuNb72wWMSL9Tk1hU3N4bFZY2aIhunbFOtMWvMgBUHI45pr3e5s8c
UkgN22Dx24rK+lzROx7D+y9rVrr3jeCNSyvGR3wDivt6COEeHBKOqjHBr88/
2bd2i/FSFstkkHg8V+gHg+6t9V8KEbyZepGai4jPF3LG7HzCFHJBbHFb/wCx
d4wW7/a50uOF2YCdQQTnuKrWngAeJHIyVBOODivSf2Mv2VLvw7+0npmsFW+z
CVTn8RQ3oVLY/a7T2J062PfylP6Cvxd/4Lw3l0nxIkmbpE5/Lmv2jtF8vT4e
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
QBjgE1wN1aiC3AA4xnivU5Xa43exUv8AUfPtthxnpWFLELViVz1zV+4jLHeA
fpVaSJnPI78ioVzJszLkfa8Fs5FLFEYBvIP09av3NiipuxjbyarNcC4wAOB2
qG+5D1ZoeANWOl+II3lXMTtjGOlfTvw0sFnC3Ea8MM4x0r5f2/ZEjnxxGc4A
5r3/AOBHxQgXToYpQ2XwoBqHZ6js0ex/DofZ/GcOW2ozDIJr9AP2RJ7NNTTz
iOAu05r4J0nS0kv7SeNxudgeD0r6l+Cvih9EjgVZNpUD5iazcVcu7P15+Cmq
Qan4NiiQhjGADg9q2PGrW2m+Frsz7QChxn1r5P8A2Wf2lP7IT7JdTBFIHzOc
LW/+1D+1RaWvh8Qw3cbEg52OMGqUE1qYSpvn5r6HhnxZ0u11nxvNasN/21yo
29BmviX/AIKf/srXHwB8O/25MEWG/BZAODzXuem/HuXxH8YLVobqKOGGUGQy
MORntXNf8HAfx+0nxh8EPDdhp8qSzRRqJShB5x7VrCmkXJyufjT4tlGraiZU
YEljkA1RtpAr7d236mnvaPbys8OXaVuAOTXovgL9m7UPHNglx5Lq78jINbpa
EvQ4QQI6ZLDH1qCWEJloxvAPbmvo7wt+wlfX+nSLcW8kkrD5CoOB9ayPEv7G
uvfD/TppWt3c8lAEJNKVrWGeG6ZCkV9HPIGUIeB0NdxLquo3GnKII5CpHykA
1ufDX9mfXfGOuo17bukEbjKlCpPPavsb4X/sQnX9Kgihs9pAAG9axGtz420D
4ja/4WsBDHBKysPmOwmuf8S/GbxFruoC23eXCDzwQRX6dWX/AAS81rUNP+QW
ao46MvNeNfHn/gl9qXgyzmnhsmlmwTlEJBq7q1mVbW58Z6f8Xda0mAxmYGNO
o5JNXIP2i9YjTy4JMHPcGsL4t+AdY+FusumoWsyRBscoRjmsOKSOUxyxDlwD
9KhLUOp6Sn7QuvTRLHLMiuemBg0a5+0HrR0o209zuLDjBNeXavqE0GoxuW5X
pTL29N4NzElqchW11KepQm/1SS9lYmUnPXiq8reZOCOF71NKWMnJGBUMpDtw
OAaFuSW7R/KfPOBTdUlN04z0HpUK3AXA5q2EVkDHkYrSzJkQWlsFwx6ipntj
LgCoYbvdOV7CtPSoxNJg9uacSHvYg+w+TESM4xVe0mZJmDfcB6d6vanc+WWj
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
7QnhyCeHVLOwvHRd0Ekw3M2BnFfy42nxFvIbpd8zSRA5216Z4P8A2xtU+D+m
fb9MupYLmIZTaxyCKcG1sc04Rnoz90P+C73jXSov2DNYtBe273NzIvlRhvmc
bTyBX81NiBoCPDNy0rZBNeq/Gj/goz8Sv2lLVdO13VrueyjOFR84xXmWuCK5
t1mlX94oyCe5rWTuaUoqKsixLIJAB14yKhjghkugJiqEHOT3r0b4H/DQ/ELT
A32ZjJnAOK9S/wCGCL7xFB5y7kBHXb0rllG5TZ86XU0UCBo2AHrnrVeTVs/K
Mkj3r6A1b/gnrr66dJIkjukQJ4Q8V84+NNAuvh14sm0693F4zjJGKmMXYvmO
u8EeIl025DsN4PbPSuym8eRE5VcAjk5rx2x1FopNyMdp9K3rfU/NtuSR7Zpz
2ua0Wm7HpGneJoLZzPEy+YeeDWhL8S5ba2Ehk8th/ET0ry2xu3RSRlcfrRqG
rSXcWyTJRuMVyp2Z2uLsfQng74/wWWmpILpGuEOdwbk4r7H/AGJv+CxepfBu
/tLHUbiW60pCA8JfAIr8srKOKziyo245xmqOueI76KZHtZ2j2nkCtUzjqR6H
7Nf8FH/+C21p4v8Agjq+kaDE8cesW5iaNHzjIr8TNBubi61O6vpdy/aJWcg+
5zWxqPjW41qCOO6ZmC8HJ61VkuIz/quI/QVqpHO6ajsPkvFWRiRw3f0qlcXy
s7A4IpLycNEcHpWfn5M1SVjNtLVDJJAJSOg7Cm/ajBICDx6etMMfmSAnr6Zq
OZwr4J/WqSuroiRt2viCWJ1ZJNm3tmtqDxtczQbFmKue+etcdAyyNgYJ+tSX
1wdPQMrbm9R2qZRvoVGSueiaX8Sm0XT2WRWkl6ZzVdfHF7co7mZtrcgeledt
qckqAliSa0tO1digVs5FEaSi7lSqXVmd5pHj6W1spISzB3PBzXQ+Dfj74k+G
kLXsWpTRxxncsQJGf1ryqS5ZnDAkFadq2uC8sfLlO4DgVqc+zPX/AB5+23f/
ABh0I/2w81xc242Q72OQK8emvv7Zme6k4YnIU9axFjhiIZR3znNWEuQoHPFB
d9LFv7UHkyw49KrXkmxxgHaaak/nvjGMU6X7p71Unpccd7lC8aSRcRkhs9RW
zo1tKtkGY7jVbToUkugTgL71vWUCyzhVcKvpWctjeMlch0q+uNK1ATI5UZwR
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
4J/tS6z8PwtrfTTKsJAAZuDivrD9nf8A4KHvH4mtA8wjQOozvpO63IaurM/b
L9ozwOPiB8KtRtU5lkhOwjqeK/n/AP2v/wBlnUPh3431ae4eWISyMQpGAcmv
3v8A2Zfiavxg+FVrdSsGMiAZznIxXwh/wWv+FVn4f0gX8aLE8g3AAdabS3Ma
Pu3pvofiVq+gyaFc3EUhLtISQDU/7P8AN9i+J1lbXMQjZ512k9etbPjaY3Pi
vzNmYoxz6cVyvg3xAl58bLADESxSryPqKUTc/pE/4Jz+DH0X4dabqKoTDJCO
fyr3v4seM4PDGgy3MzhVVSee1eD/APBLLxynir4I6fpxYSGGIHOcnAxWX/wV
a8dah8Nvhu8lmX2zR7QQcYJBqGjLTnt1PCf2kv2+ofDWq3AsrlSYc5AfGcZr
q/2FP2+oPinfrC92I7gtt8oN15r8bvjz4+1nWNVnzeXC3LsX2BvvDJ4r1b/g
lz431Xw58cbC4vjLFG0qgxknB560zoWx/QL8efCFt8TfgdqEd3ArlrcsuRnH
HWv56v2vvBP/AAgfj/UraNCkTTMARx3r+jPQ7tPGPwlVosMLi0wMeu2vw+/4
K4eELLwhqMgUqt005JwPmAzTlFXuY0HvHsz4H179ygi3HcTnrWPeRBhgAcfr
VrxDZy290l0XZo2GOTxWbf3uFCr9SRU2R0pu9itLA63CSRlkKHPFek/DP41a
hol5HBFdS7lIHDYxXnkZBAOetNkiaG5SSAlHBzx1NceJwtOvB05q5rB2dz9P
v2U/2rv7N8OQW93cb5gByzc19gfDT9ou21rTYVeZUIwdwPNfhv4R+Jmq6DcR
gSyL0AIbpX0p8Gv2pbnSraCGa5cyAjILda/OM74Fp1IupFe8dsMU46dD9jdD
+KS6nAiRXbMvsa6XQvF0tnfKC5YOeOa+N/2Y/wBoqw162t0upkidsYyetfRi
eJo5LqGQSbUYgqQetfinEfD9WlDlqKyR6HMqkND3CC/ku9rIuc8n2p9taGCd
nZiQea5Dwj4mkjeNcl0fqSeldZe6oiqMMNxHQGvz6plUo6tGEqbT0Ln2lWwM
8mpIyd2Oc1jxKZ7hH3FcHOPWtJpzGpYjGOnvXDVoqCIlGyJ2cqwBJ+malS52
rgjiqJnLAOc9alSTzsYriqOz0M3FPcnZQ7ZBwPSo1CwuSOp71LbgRR5PNVXU
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
UYAPzcCu8/b7/wCCj7+KNHuFs7ssxBBBbPNfmB43+K9/4/8AEctzcyFgxxjP
GKcO5TnbYydMv4JIn8ndsQ4+brUM14Ipc55+tVr68itmIhPJ5PPesyadnctn
nPrUTlrZDjLuas8hkOT/ADqW1mNovU4PvVDT7szcHORViQsp6cU4pPUqVRJX
LT3Ylfbng1XvIwq5ByfaoHfjBI3fWmS3exCpOQfenbWw+ZPVELal5TdTxWzp
lzHPb7yctiuekt94PHBOc1NZSG1wuTt+tU090KT6kl9esb3AHyZ7Vfjf9wCO
veqFzgtuI561DFqDxykN9yqtpczb6mkLvcxAIp63AKdetZS3O6f5ehPrVyUE
R5BpDWquyS2th5+E6se5qebT/JY56jnNZS3TWzBxn5TzXUaQY9X0ouSd4HFP
lMJLUx88EVSvb7yn25xU99cG1nZWB3A46VnXC/ayWOcikKM+he07VtowxPHS
rzamrISeK55AYXBAOasRXJbduPIq0rBKWhbuNQZ24OB9aLe+KcMf1qhuKyBs
5IpxYznPcVMo31Ep9DVTU9mM9DT5NXV0xzWYZtqYbqvSolZnYGrS0L5jSiuQ
ZQR1ps+uFpdi9O9Mi2xJyTk1VMZefcOpqowvqHMaK3iqBzUf9pgyEDOBVaRC
EI6GoNpXA7g1TgJNGorb3BPfpT3nkiTj6UyC6WO3G4Hdjiliu0Vv3h+U0OOl
x8xTS0WXUFmJKkHPBxWqreXMreY+Bz1rH1KfDkxnjPFSWd880WGI4461EqfW
5B1kWtx6jAI2Y4Xjk1n3lgjS/KzEH3rJjnK/dJz7Gp4L54phk5WhR0Bsqajo
4guRIruMehqzY6mVhMLu3Xg5qxc2jXcRZRz15rEuwYpgFPQ881MkTfXU1p5/
Mj8s5YA555oN5JAmFA24xyKoWl+EYCTPtWhNIrQ4B681ajpqO6GWtxsBLDk8
8VBd3YkO0etQPeCNyr5znjFVprkmbA7mlyjLkc5HQe1WIm3qO5qs1pMkAkEb
sp/ujNPtBJG+WGBTtaxTfY07ZNqZNVbp2kcjmr1gPNQkVXubYmXcPXmrsuwl
foZ/KvnpirEM/wAmCeaZe2+cYqOHOMHOBU2KV+pDdmRLtChOM8817H8L/AI8
Xw2nloxldgDgV4/IPKlRsZBNfa/7C3hO31extbhkDeUQema8rNa/s4XsfT5D
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
VLbSuCOpOelPltsOStYZq8rtdY52j0qxpjHyhknIouId2Aw5qawtsnOcAU3E
USaz0xNautrkKYhkZOOa/Uf/AIIcQCW+u1dTlI2Az9RX5l+EbOO819VboxwO
cV+on/BHS3/sDxTOg+6Yice3FRPRFpNnnX/BZK1ZfFjlI2Khz2r8+LpNjZQg
eo71+pH/AAVI02w8RalqbkDdCjMBnuK/LLS3a4urlm/glKihbAlZFeWzeVS2
01XhRlkAP3ga6CW4jhhORk9sVTgtRduzHCsOcmmPlIXt96Yzg1PosLTTtHsL
Y54FAt3dNo65/Ouz8C6HG0AAX983UnvUtdSopIy9O0WSV8uNqjkZFWp9Daa3
dhG0m0dFGc16v4T+HkGo2zRXUJLkfIeldx4L+DVtaBQbZ5GY88Zp2tqTJnzH
pOm3s77U0+5VScZKHArq7D4X6hcQiUwOVxnAQ19w+DP2VE1jRBKkcaKRnBUZ
rvvh5+xjM0bzTW5Nqgzgr1rOVaKdm9Rxg3sfmF4w8A3WhMLmZSqHnaRg1yk9
kUJlU4B7V94ft2fs/Wnh/RnntIvKRBzn2r4Z1VDHE6p820kZFbQd9UTLQx7j
hyDUCLumxyarTXxE7K5+bNS2txskXOTzTkZFueA7QcZx6VFAjXkoiCtnOAcV
0mh6WL/bhGfd6dq9B8FfBpNVnjkSIqwIJz2qHsaHn2ifD67tcTSozo3IABra
g+H91dxtJHBIE91NfTHhb4QQPpixSRiRwMDArtdA+CccWnOssGAw6Ec0lLQd
nufHuhfCm6vYJZPMQBM/KTzVFvB05vGt2gkxnGccV9bS/s/Q2F3JJDE21jlg
D1rqPCn7Ndt4ht/MW0csn8IHNHOhNWPz+8Z+FpvC9+gaNwjnOccVSdchTjiv
rH9sD4EDwto29oTFgZG4YIr5ut9DjlsduPmHQ1akKOpzMkIBP+NSQ4YADtT9
Xs3snI6gVRt77ZKVOTmqTT2Je5s2Wn/bWwOQKuSaC4j2qD+VW/AennUblYh9
5jxXq3h34F6nrkkflIyZI5K8GhKwN3PKdH8OMqHejDJ6kVsWvw9/tCMMImbn
qBX0db/sxJZadEL1N7cHI4raj+DtppVshhtHK4x61m0I+bo/hfNHCuAMehHN
Wbf4Q3F5CzKh3Accda+kpPg4lxbbxGQ2MjI6Va8EfDO6TUTBNbSTjPBReAKZ
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
r62+Bv7KY8S+D5WlMTKgOIiOTxXzr+yNceV4EgU/6w7Rk9q/RL9mfTPI0m04
y8ydce1eZiJJbnoUY6Hyf4x/Zmh0a5ni8hY1yRkjpXmmsfAxNFumKxCcMf4R
0r9DPi38PYbvUHBhB35LYHWvJ9e+FdvFA7RW+NnUY615NWu9bHXGC6nytoPw
2trNSFhCFxggivl39tj4aw+HdRMxhz5mWyBX6Ga94ZtbecsluVdOor46/bc2
a5LMm3PkofwxXVgK0m7MJwW6PgthteULlVGefSsd5GLPuORnirOp37tdXcKk
r5bkVQt5jjDEk17q2ObqVLlCzng4FEN5daRdRXVpIYpkYcitB7QOmQar3Fvt
TK/N9Kh7HRF21PR9B+O+r2iQyyXTsEAyM+leo+FP2pr7UYkgjumg4wSTxXzN
5pEeORx0pLXVbiDIjZl5rz5ZfSk+a1j1qWb1YRUd7H14f2ibzSLZj/a0bEjJ
Abk15R46+P0up6k0/nF3JxkNXjtzdXcgDGYkn3rPuHdDnJJPWpWX01shPPqu
p0njHx3f69fspuCYnHIJ61grYpFnaMZOTUFvLkjOTg+tW5H3cjIruSslFdDw
ZScpNvqaFtdmKz2DimL++idc44PFMtmBjAFIWUSEA4NM5ZLqZAtDDOT2zU7X
W2MKOvSpr1duccnrVULvBNTfW5ILHucfWpW/dg7s+1QpOC5APIrUs7Nbu3JY
ZPr6VUdByRjTKfNGATk9BWhaSiFdjDHtUYgNtcNk5wetMlk8xt2SGHetCOUv
+eAuSD7Vm398QSFpk987Dbg4qJoi4zzV30uSJZXjM/f3FXHuGhIKg4NVra3W
J8gfWr0kiyQlR1oexSXUimmW4Tg8+lUmVgxwpIqRx9n9QanhdZUz6frVRHId
o67pR6Vo6lbhLUlefXFU7Irbkt689elWJ70SR7R3qnsQZMzHysAcelVktvK5
wcN+laMwFs4c4K9xVCe/WWT5B8uelJaK47a2EhYRTgNjZVq4u18sIn3TVGa2
aVeOAadZ2zRDBPApX1uVsTWytuDOfpmr1sRuDZxUVsBMBxnFaem6K1zhh8oH
UHvU1GXF31LtjanUQFztHvWvJoLafANqkqeuO9VtGsvLvEBbYg9e9dfdX9vb
6cAdvAxmuWT1OuL0OMuI2iO0qRmoERYZhxwTWtq4FydyEHPIrLlgZeWBH170
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
AwRmsp9TWAnLD86zSfRGyku50L66koPY+lUbi/UvkkVgvqqyyfK2D9aU3LPx
S5G+htGpFbs6rRyLhgdwAzWjf2qxAFeeO1cjpuoSW+CrH6Vpy+KQkOxz8xHU
modNpnSq8WrJlm41FbcZAyfQVjeIpRcQ7gcN3Heq+oap824HHtWbdakZySeD
6etOMXc5pzTd0VvMBm2DjHNW4v3ZGfWs9h5kgPIINWjJvj9DVWZlJ9Se4uPM
XCnpT7S78p8HPPesmS7+y5Dfr3qW2vRcR8HmnymbZ09lPnABPPen3kCW0e7P
vWRody3nlSSwHQVa11pmjBGQo6ijkZLlqQXWpqpGB1PWmG/QR4Zhk+9Zl5dB
EJY7R71BFILjnqo6U7a3HdGi12lsjE8qaqLd+aSw4Haq987CArjI7Co0k2Wq
8bcdqqzDmL8eouCGY5C9qsDWlYEZwfTNZiShoCQd2ajgiKuWJp8jBzNqLUtx
wRyT1q1dzr9kAJ3E1iJcYI74qO5u3ZgAx4/Slyt6Ec6TuaKXHkct8vpVee8M
s3XODUDs7oN7Ejt7VAxa3fcRx1o9m72E66L88qRxhmIAHc1WMYmIkByvqKpa
jcG8UAHCdx60yK7khQICdtHLZ2JU09Wa8WptCu0EkegpjXAZsk8571mKWLkj
pTLuZ48YPFCRXtE3Y2IL9rfq5ANWYNYMswz06Z9awLaVrrG77vvWjaKFmVeS
O1NRu7ISlqdPYudwIPBHWrM91HDbMpxuPeqGmTiJcMQMdM1Q17UzNdAKNijj
61UoPctVGyaz8R/2bf5LfL9a1bXxBFe3WC3U55NcXe7mbOM+/pRp7PbtvL5P
UVDi0VzaXZ2+rRhnDKeP51VEfPXAH6Vh/wBt3Fy4JZsDjFaEd+32fB5LfpVJ
aWFzpaoNRUNJgHIA61nmcLJgnofWnz3GxWXuec1jzXDedgnjP50uUv2i6mpN
dIRuyMU2C7BPXGDWS8/mHaOfpT4C0Mg3HOe1QlYlzTdka9zctKo2E8dT61Fb
Ovm5Ix+NNgUjucHtUVwrI5wKlqxpF30RebVBattByPr0qVr7z0HORWPJZSXS
hgSuOvvVi1Y/cHUdRUXT0EpJuyNI6o9tGCM4XkVCusteElgcjqKYy+bGV6k8
Coba2NsxVuWNUUXEulh+YHk9qmluPtKDqDWebJ3Y9j2rWtNN8nTg5bc/p3p2
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
s4XGcnFd18LPCNvceJYVu5sCVgFjI6ninIuJp+HP2XtW8caC11YQSkIMgquc
1xl74WvPBusvYahA8U8Zwd4wcV+/H/BMr9iPQfGHwYsJn0+KeWZR5mVGUB71
+f8A/wAHAH7Dj/s6/Eo6rpEbw2lwgbKqAp68VDV9RnwtaWyao/lxjKjuK+p/
2MP2Wbz4qX1ovkN5JdQPlyDXjf7EHhK0+IXiKzsLuNWmmdVIIyTk1+/v/BN3
9iDSPCPh6G6ltVBVFdQVFLlKWmrPOf2fP+Catloq21xqsC+SAp2unBr3zxH+
y98PrLRlgWxsVkAxnaMitr9r34+aX8EdL+zLcRxyIMbScEYFfn/8av8AgowL
Z2WC/VXLcEPzVJaFxPt34e/sb+BNceVDZ2d+7AgxbRxXxd/wVM/4IkWevaDe
+I/DFkkUkSlzFFFynSk/Zp/4Kb3PhzW1e6dSGYfMXPzfrX6e/s//AB10T9pT
4fAyLbyGeLbLETnfkU3G+gpu2p/I38R/Beq/DvxdN4e1G3lgkikKB3GCcHFe
5/swfs8y/EtYrKQm5bjAIziv0C/4Lu/8E0Lbw54iPi3Q7QwR3DGQ+WgxHz9K
8u/4IpeAIfEHxYjsbz/SWikVSGHXBrNqxa8j5w/a3/Zq139njS7e7GnTWtrj
O/bgOK8V0P4rpHahdoEsvAOeQa/oh/4LN/sj6H4x/ZC1DULexiil0q1LHao7
Lmv5oPB2lu3xKltZCWijuGUA9sNSKptS1R9i/sgfBvVviZrMY/ezx3LggYzj
NfrT+yl+wTb+FvDMV3qFiNoAYh0615V/wQ6+BGna14Xe8urRLmeNVMQYcjiv
v/8AaC+MOk/Cj4Y3UckkVlPbxkbDweBWYPc4zUW8MeEbSG2jNtamHAIGBXTa
f+0F4U0jRUtgls8mNu/IzX5FftI/8FHLyLxXeNYkTxwuQSHPavOdA/4KV3/i
a3dVTZJFkYDnJ/WizbuCTP2x1H9nnwR+0x4fup3hs7+VlIJwGKHHSvx0/wCC
sv8AwSQm+Gt/feI9K08xWkLlyyJhcZr6j/4JYf8ABR9b7xadMvbhEaWQL5Rc
/Pmv0Z/at+Ddp+0d+z7qVl5IaS6tTJHgAk8ZqlvczcrPU/ld+C9pZX/xd0nT
mt0jKOsUg/vHOM1+uHh3/gkifiF8FTqtu3mtPbGVCI87PlzivzX8YfCaP4O/
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
HgPQVi1S21FSN8rhDgV4b4IuhY6pHK4++oAz2r6I+D13a6ky2m9WdPnHqDXL
bU7ObTQ/UH9lbwvZ6T8JtOuYoEW4nTLyActXoWo+HLTVbWSOaGNg4wSRXkH7
F3i6XV/Ay6fKNy2o+Uk9K9skkWOJmY4VQck9q76SVjya85Kpofmf/wAFbP2a
JfCXhi/1m3gaTT5I2JcLgA46V/Pl8V7F18fXRjBSMSnp0PNf1W/8FSdY022/
ZB1ye8EUsDxt5ZY8btvGK/l0+M9xA93dTxoB/pLHI9M1b0ZtCTcbs4sDyLhG
/unn3r1PwT8Pf+EhsIr4ybFXtjrXkk+orMQygbRXfeCvi0mm6J9leYRbRxz1
pXuaxfQ9dtvFn/CMWsMQiLouATngV7V8FfH0GpwDaQCMZIPWvjW6+IAvnO69
wpPTPStPwf8AHhvAepIiXO+Nj1zjFBLfc/Y79l741W9nZRWs04iVCMAtX2do
X7TMVn8Lbu1kkFxEYmVWLcJxX4XfCv8Aava3WNi4CNgh91fSXgf9syCTwTdQ
S6mpJQ4QtWUotm0JK1mVf2nNTht/EXiLUpSskdwWKk1+Uf7QGnrc/EKS8t3w
JJDlR9a+wv2iP2pI9Vt7i2VkYtkYB618Y+M75tW1ySUqRuYkDPStqasrHJUl
rcqRReZEQRzj8qo3di0O5lBP9K0YFEScnmmXNyNuOx71uYFHRsQ3SvIMrnvX
0l+z3r876YXhkaNYcEBT1r50jiEuNo4B/Ouw8JeO7nw9a+TDKYF6HB61jW0V
0XRtfU/QT4Z/Hl59Kis5yQVGCSetepeBfG9rcu0UrIvmHhia/N3Qfj5L4ceN
jMZeecnpXr/h39pxp7S3kJWEcYbNebUi1qztpyT0P0L0fVm0aDzYJ8DGRg9a
xvEXxsayimR3/eMCACeTXzTo/wC0zdroCYk81WXhy3SuJ8WftJQFZna7DXK5
wpPIrmjrJCnfc0v2xntdc8K3ly5U3DgkKepr4JX95LMj/KQx4Ne4fEX9oKbx
bLLbTj5MEBiTXhd8rDUJ3DEqzEg17dPWJwyWtwW3VCAelLcwfu+mSagaXHBN
JDcukmGJIPTNWlcRreDJP+EfvxeZy6nI9a+ivhB8dI7yWGJ5dsykYUnk185W
0ylQSPwrZ0jWINCcXiOEmToAetZ1Ip7lxbV2j9AdI+MJu7SKIyFCABjPWugs
/iG1hiZLkpIRjg818EaN8Y9R1XkXclsV6EHrXT6P8ZdWACtcyThO5PWsJ00t
UjanUb3Z9qR/E7dcCVpMPnO7PWnePPjD/ZnhjzvM89iMDnpXySn7RF0lgI2i
/eA4yTzVHxL8YLq70Ns3LE9dmelZQWt2bVJXWgftKfFefXoXjmLGN8gKTwK8
AjTyVbHRiTitfxf4ouvEF0WmyVB4BNZDLvUMD0HI9K6YpLU5HJt2ZFMxz0qQ
QRyoAT89Rb/MzjnHaoMt53BIIqgOj8J7LO7IA4NaV7r402/Hlv8AMOSAa53S
L759ucN/OpLtCZtzH5qTVzameieGPjFc6EySpubB5UHpXq/wn/aNE+r7zd/Z
5VxxnkV82WIO8HJx3rV8KaDcajru+ANEoOSQOtZxnG+p20aDqOy3P12/ZX/4
KRf8K78LG1m1LzsrtBL421yP7S37YbeMtOvriLWDIZ1bgN0yDX52Q6pdWF6Y
ort0WPqBVbxp8Qr6HRZESdm4IAz1q4zi3dBi8DOkrzMT4w64NY8VXc7TebI7
klieTXn00WZDjgk8VZiml1GNp7hiJC2SDUYbdkqOVrrhseVIpyE27BWB3Z79
6uWMJkbcw2jtRDCt4xaQfMOmalycYxgCnLRCW5ZtmaK4V42KMh4IrcTxpqsE
e1buUEdDXNw3JifB5Gfyp1/qpWPKDkVzLQ0tpc9g8B/tB3Vlpos72R3IGA7H
pXd+Hv2g5olEMJLKerA18s2+qNKm48MKs2nja50uZQhPXHB61XTUR9bQ/HM6
ZOJRPubrtB6VhfEL9qXzHRDFuDDBO7pXidprbz28c8shXcMnmsnxRfLfzBkb
cB1x3rLm1G9mR/FPxNL4x8Qi5cny0OVB5Fc1dusrjgCtK8j+0RcjBA4FUotP
Mj5JwBWq2MiJU24NSxuzDGeKdKoj6dKZHNiQehqZbjSuPkiNuAV5PtUhuLgW
5RJGQN6UeaQOelXtOt1uh1zUN9DSKRL4T8QDSpxFJxuOS5rtIfik1kqxI+I+
nB615xrFp9nlO3nv9KXTd82FPzYPFK2lxrfQ9Qn+Izm03JIV9getZkvxVvAj
IAwHTOetcr5phG08+1Ry3OCPT0otpc2ua1745ur2B0yyFu+etc4ZcSs38R5P
+1Vm7vFSMbVy9UI4GkuBJklQeauJE9ixFZ/agSw/GlMexCg6VDqWsuZVjhj2
qByw7020naWIkg5FaGMSC+ZgSFHNMtg6Lu5qxOA75H41JGUliwpFANXK8Z/e
5OSc1eS6KqcDnGKg8jaN1RNIRzWczSCvqaGlTtZzFgxxmt3T9Xl83fDIUcdc
GuVtbgu4T361pxRS2simPcwbrjtWMmrG8Yu12dRc+KLlbc4lbzcfezyaxh4k
vwfnuHIzwCamvrZobQTMMcZrF/tJLiQgEZoi7vQt6I0ZNQkuZi8khYn1NRXG
W+Y9KpPIYOWbkc1PFcGeIHtW8YmEquhDH8uowtjcAeRXtHwR8QQeHvHulyYU
eZIoIz05ryK2jVZgTjOa6/SdUXRp7S6ZMeU6kH6GsZyaOinK6uf1Df8ABLvx
FHrvwGs9jhisScZ9q5P/AIKM/sn2vx71GKWdVJjPIK5zXz7/AMEgv2w7K0+E
djbPJHnaqtlunBr7E8aftDaFr4w80PHJfPWudzvpYtU2pufc+LF/4Jm6bLpU
cSabGg4HmBKsWP8AwTH0bwxcw3LWkNxyCfkr6Wvf2k9HtsWqXEOxf4gelZuq
ftTaDp0PlzTwMP7xPSq52nsaNnq37J3gu1+GOhW9pBEsUYXaFAwBxXm//BQT
9mHT/j7fw3EnlyTQjjIyVqDw7+2x4U0dCpv7Zj2y3SsrxF+2LoetXLvHeQsB
yMN1p8z2I5Vzcx89aX/wS48MxpNcTWFvHcPy8hTlqksv+Cdmj20whht4kDna
HCdK9kg/bF0Q3ghla3dc4OW61zHxL/bg07QtQtxDbQQRAj5w3WjmZJ8w/tuf
8EsR4K8GtrVsfPIQsSE+5X5e+Kba6+G/xStJm3yiCUAnpjBr9sv2yP259O1r
4ENYWbxXMl3EQWDcx8V+KXxT8SHV/HEhaPzEWQscnrzVpsD9+f8AgiH8eNO8
VfCIWstxHHcFF+Unk8V7t+2d4C074sSWtvMI7iGNcOOor8aP+CYX7Z1l8L9W
jtZJorSJMAksRivurX/2+rPU7lnhuYpUxwQ/WonJvRE8i5uY2R+w34ds7k3O
+BYwciLZwKv+G/2Y9P03UkuLSFDscEAL7157d/t46TLAYnnhV/8AerGT9upL
SRvs1wgUHqGrNNtWKP0Q+DSf2HYWsaR/cUAqOKn/AGltLtPHPgaWyuUULjOT
zivgPSP+Cjdzo0W9bsZHffUuq/8ABS/+07F0nmSYsD1el73Qi0W7s9I0P9mn
wv4luJI1htlmiJBG3lqoz/BfRvBmr7IYYo3BwcDFfObft4R2HiGSWG7W1JJP
Dda4/wAbf8FALiPX1nE/nxg/MS9YtSasindrQ+1viV+zD4e+JHw1uyxhLiEk
uVBI4r8PP2l/Ctn8BP2lRHYyo+26wSvGBur768Q/8FMTqPgmay0+6SGSRMNs
c5NfnT+0RNL488ey628zTTq+8oTnPNdNO6VmNn9AX/BIb436d4q+Btjb/a4z
crGuYs8jivR/2vNE0rx3qtsswimKLtycHFfiT+wT+3pc/Be12G4+yCIbPvkV
9ON/wUan8XiS7+3CUKcj5zSmm9EyFFX5j6/0n9mzQbYLLMsKITnBFdFB8JvC
Vk6COC1llXkYAyDXw9pf/BT0aczx3jRzIowNzniqMX/BSK21jWN1vdxxLnkh
zxSULa3NbaH6m/B/xdpvg6NonkRSRhV6YrL+J+p2XjXVD5iJKTwGJ6CvzN1z
/gpJa6dcp5GqJPL3G88Vbtf+ClodVd75UYDOC9bXIsr3PupvhlodtqqktCuT
kjHStOf4feF7DVreZ7u3cgg4I6V+feq/8FL49QYiGaNnXq4c5rjNY/4KRJPq
WP7TUSL23mpSs9y+x+h37XHhTwj4k+GWpQ3BtZY1tm2AgcHaa/m//ap8LWnh
b416pHYlRD5rY2jjGa/RD42f8FEU8QeAZrUaiqzMhHD8nivzP+JniSXx145u
bjJYlySc9a1WwSOe0jWm07UF3jJc4GTXu/gVYZdHhkbG84JFeFvYrFeJMy5E
Zzg16BofjFV09GhYcDBUGs6uxUXqexXFra3unMViUEDt3rmNPvYfC2siZXEM
jNywPSsfTPiyltZsjou7GBk1zur6m+tXLS+YQp5Az0rA0PvP4EfGuCHwlHG1
2szADknpWj8TPjdpmo6MU+0Rh4QcjPJr4f8AD3xfm8LaWttEcMvVgeTSal8a
UvY2UzB5ZeCueaUfiCVrXIfjBOde8bXN7bpuhYk5HSuXuJFSMH061p3XiLzb
Urt27uSM9awryQMcDoTzXdFXRySlY1LPy3tiXbr0qjLaqsxO7C561V+0FExu
+UdqpTauVkwW+XPTNWtDOTvudVb2cRts8Hjr61Z08xQOMkda51PF1pFYlRKv
mY6ZqpH4jM4yD0PY1DTbuCktj0KOQXK4ONvanWNrb3DsVZTInYda5jSfFUUt
sQ0gDqOnrVWPxFLaXTNGSCT1zWHs3DVvc6FO7SSPSNBtRNdhHXjPPtXomkMm
lQIo+VMV4LaeKrkciVkJ5yDTz491NpAPtspRO2etYVotq6LjZM+ltL8W22l2
xSPa8jHO4HkV12jftF3mnaZ9kWZ0wMA7q+SdO+K063iwn8Tmr998UJbZju4P
Y5rz1fU3aR9D+Iv2kpNLdluLvzGY5GW6U3wr+01JdbgtyXA7BulfJmr/ABDf
UNRBmXzFHcmqw8byWMxNrIYweoBpSTaCyPujwF+0abDxPDdSXOVicEqT1xXo
P7V/7fM/j/4drp1ndtbxQxbSivwSBX5wWvjq+k6Xjxt169ar6v8AEC/ljMcl
w7DpyetRSTi9i5GP4oS68SeKrvUbqd5irnGarXDAgbjz6VMupFQS2fm5I9ao
ahKPMz6169Fu2pjOxFKcSDHSpFvPIBIqtG/mOOuKLxcMFU5+natXsZjPPM11
k9etSlGnTAHSi1twFHdq1LGz2ocjHFCdyuYyYJwrgHqp6VqJJ58YyKz5bERX
LEHc2a0NJhaXIIwc4xXJVm1dIqKVrskitS6DtSS6VtjLbs45+taEFo0DbXHH
rV62sFlYZ/lXLS507s1fKc3b2FxKu5o2VAeD2NTS6c8kJPPHOMda7OPwtJc2
i7chM9MVW1PwrPYxgojSDvx0rug9NTCW5xMcBjJZ1xg96txwq6Ajj2xVjU9L
lvJiqKy7OTVV5PKTyiNrLxmtHJkqOo2WZEGM5NVXJeTIOM0PCWJ5JOalt4CV
OetOOr0Kew6K3CrknJpwtQG5IzTSrIc56e9TWs63JwOT35rWJJWuLbb06HtV
KfTwG3rjNbTW43cnFU7sbZSFGPpWj0RmM8IXMmj6iZFJXJ5xX0B8HPHMVjNG
5kDEkEjNeCacoWbJGc9q3vCWptoOpeYJCwJ4UnisqkbqxrSlZn6UfBz4/Rab
o8CwyBCAMgHrXonjf9rm21n4f3OjXcikTIQCW6cV+bGn/GW70bDxOyY7A9af
P+0Hey3XmSRmdD1BPSvOWHkp3R3OvFxsyj+0VcQan4znMSAxo5O4dDzXl08C
xzkoflY9BXS+K/Fp8R30j+V5Yc9j0rAliCc5/wDr16sL8up5smk7onhs0kh3
EDIFTxbViOeMfrVezl80YycVHfXKQZUnH40LuYzdzd0O6SGLg7GJ+9X0h8DP
GkPhvw5sEihnAJcGvlHTtS2EKTkMeDXqfw9146TorGd94b7oJ6CkbUz7q/Zn
/awj8JauZJZvtEcXG0txXa+Pv2z08W69vSTYinhN1fm34h+Nj+FoylhECznn
a1Z7/HHU5vLmV3R+pANZtp6M6oqx+g1/+0THrnii2hkmEEauCWLcCtP9sv8A
aitr/wCEMenQagt4EjAwG6V+eC/GO+1eZXa5e3ZByQetVNa+MM95aSW01ybn
PAJPSmrX0IaOT+IPiVtY8WF2Xy/TJ61WjdJQMkVmahM19qTTNnjpUE9xIpLK
xwOwqzM1Z2R5MZB9Kp3umR3ihZB0OQSKi0zzLs85IHNX483LlADuUdKCHuWt
JlutMtwtvM8SKOg71q2sd3r9g+2F5ZTwCOtS6HplxrmlxWsVoVlLgNIOuK+s
v2Z/2YP+Ert7aGO0MrMF3SAcg8Vk46iaPlfwn8BdX8QxBJI5csc8jpU/iT9l
nXtIuVMFpPdJ1OFPFfrh8Ov+CcN3a/Z7lLSWWJgCTsGK9v0r9gfSbjR1SewS
KVlwSVGaq2lwPwM8Q+ENQ8J6XGsqyQSA8oRgiqM+nfarETbt7AZIr9rvjn/w
Sc0fWtKnltrYXM7AkAIMivzo/aQ/Y5vPgvqMsTW0iRhiMFcYFS0B8pYDy524
wcEVciiWUjitXxB4bFnqZWM9OuKga3WxiAbALcA1N13FbW4WkaeYsYxuY4ra
s/hHqevXaJb28kkc/DHHABrqPgR8MT4312OPyjM2QQMdOa/Qb9nb9i2S5sIL
ie0ZVAB5XrWbfLqNabHxD4O/YHuZNPaaIt5jruwE5BNZWt/sea54USZ5o5pU
OSMqa/b/APZ8/Yy0XUpI2vNsIQcoVHNdv8Tv2B/DXidFgt4YlJGMKo5/Sp9t
0A/nS/4RW60iSSzu4njVSQCRXAasrR65LbxgvtPav1//AOCg3/BL24+Gnh6f
VLGzkaHazbwgGOK/L7x34KXwNqEjTQ/OxI3Ec1cNdyuxwy6eyxguSD6VHFL5
U+0rkVuT25lt9+OGGR7Vnx2gjfLc4PWtHDU1UdLjFtBLLvAwByRW78M/Bp8a
eKEjVC8SsA3HSqdnBtvoVVfMEpAIr64/ZV+AEfiS6tDZW+JZSpcKPpVqBE11
IvCv7EV98TNGB0+3eUQrkhEzjivHvj5+y1rHwo1JRNbSoM8grjFfut+w3+y2
PCukIzWRuGlUbkI68V5R/wAFbv2VLGPQG1G2sVgdFy6qB6UJakWufh7cWP2G
yZZI8P2JrGEAblzx71658ZPBBtJ0MMeAhIIFeUakPLlZMYOcfStkSlYqGyV5
CykYHYU27ij09BLgEE4NSRwssZwTRFZHUSsTk+WTyaYPY2dJ8M3eoCG405Wl
3YLFR0r6Q/Z8/ZzPjTybn7N+/XG87eSaz/2WfhoL24tbZYfNjlIGcda/Xr9g
X9jLTG0BXn05S0gByy1hV3Mno7nzn8C/2IY9ZtYUudOEoYDkp0r0j4mf8Emr
fW/Bk09lCI5dm4RLHya+7LjwPo3wbuIEkt4kQjPIxiu98GeMdG8VoIIRFgjG
RUub6FXVrn83f7Sn7Fmo/B28u1uNPkgXcf3hXHevmbxV4IfQIHukkMgzygFf
03/t8/sRaR8aPhrey21qoulQtuVQSa/B79r/APZ6uPhPJeW8kLqsUjLgjGea
um7kOSauj5HmmZIw4UknnHpUN44lgB/iNa2rabJYXCq8ZjLDIHrWNfL5Uhwe
BXVBEyZSuI5QoaNCxz0Aq3ZCS0CkgqT19qLW+CYGMkVbN2m358DHrVtXJTsT
3dyBa7gcnHNZcN5suFbqoPNTG585ioHyGq81j5UwGSAealO2polfQ6uS9W80
5SuOBUOn6eZwXcEDsDWXpDSpcBGB8sGvR/DdvZPZFpSu1RnJ71zVpqbujsox
cVZo5kK0ER2g1HHbhomk/i9PWtDULiOe+YRALGDgY71VkmWIlazSuzaTSWxm
LP8AaI3V/wB1jpnvVLy28s7QSM1e1KNZyWQgfSk0wqpKsBz0z3pvcwk7ozUi
eIlh1qa3zI+CeD3NXLqDyc7lxmqMzmNyAcY5zVW0sJuw+6jML4Ulh6ioTEUk
VgDnP506K/CuA/I9SetTptWYHduB/SpfYzbNW2RjZqTke1U7mDaepGe1aUNy
rWq96V4o5YW3AAihOwuYxJYhIAMc561LZ2n2cEqORzVa6keG5IAyM9aBPKrj
buIPU1T2KjUs7tEj3PmTEDhhVjSpo4XYSRgs3QntVcooO48e9U7/AFJYZAMj
P1pWe5p7VNWsbM0Alc4PPpUDxsH+lUItUb5Tk/Wr9vL5qbs5zU67sFUWyRHL
lQSF5qaCTbBk8E9qiuLsQjoCewpbGAzIXbPPQelTa/U0cvIZPaeYMxjDseo7
VeuLdraxjO7cQPmpLaMB8nqOBUk6PLkAHBPSk1YE1uZS5klJHQmppk2qB6Ve
Gmi3UNjk1DeQeZbsQNp9aEi3YzLlPMTapxU2h2TfaVLZCjrmqofyj1LHNacE
rRRhscelWHU17q72R7F/MVhX1r+/3kZUdasnVfMUqEAPrmoZLoTqVGPeqs0V
0LGlRBwWbkDoKqajDvuD6Z/KnxXJtozwR2qvHIWkJY5Gfyqb3M5tJlu3AtkG
0j61ML9XXg81T8zHc1XlZopsqKvZDg+pekO9wc9K0NMug42McEdDWRE5kI5x
VqHMZ64xznNYtkuVnY37dxEhHXI/OsfV/lJYDqali1ATJgNyKbdSBoTnBJFN
d7lcy7GT5Qc5IFPjn8lyMEj09KjhLF2HYmnOhTqKoXmX9Oui7hcnOavandrY
wAjG49fU1hRSNZziQ8AGrOoXy3igjn29KmSK5kPi1PzZBlcZ6Gt/StggyT8x
rmbVdwB64P5VrabdHle4prYaYavv3kcqufzqOC7Xyeoyv607W2Z4hjIrOgOz
jOaUiuY0JNU2wnjmodDmka5kZmO09B6VVmcAnnIp9rc+R90nHep8w5jQn1JY
9yMoJPQms6S5Kn3HP1pLoec2/JOOcVTupzIcLwKCee2hbS7LnGaszuqwKFOC
etZdjJukINWL6UjhQcDoaBt3Ldtd/Zjlhu5qzDrXkXImC8A9KxIr7yzljU32
1ZSCBgDt61Ml1BbnQ3uq/wBpqGdjnsD2qjJGTwPzqjFOZnDKeB1Aqc32TgHn
60JdTS+lhdhBPPNMaUr8uae2doJGDUEj7WHY07a3MrpMbs2yHOeTmmXDlxyO
R0qSSXIBA5FVby4LYAHPqKpIykknc/pT/aT8F+DPGfwo1KJHtLmBYmJbAwpx
X86v7Uvgmz0L42aoLFUEMc7BQowMZNfXvif/AIKflvBF3YR6u5luAQI9x5r4
28YeJX8ca7canONpkctyc55q7HDZnKra7SSRgmren24YlW5B55pkrebL0x6C
kF9/ZnzsuUJxmpSaegWZt/D3wlf6z42t0tbZ54y4yB0Ar9cf+CdP7Eg+Ia2d
xJCVEYDMNucGvi3/AIJt/DCL4seLILdYhvd+GA5r9z/2Uvh1F+z34K824iWM
hM5IxnitFa1yJGnpfgzSvhZaR2kjxw+UMHIA6V02i2Ph3x1o0lmJ4LlZwUYY
B61+fH/BRj/goG2heOLiy0uYjkglGIxXhH7PX/BUG7+F/ilbrVNRkljlbCQO
5wSaLa3FZ20R5p/wX+/Yes/hl8Rhrul2yxWkrb3dEwD1r8/PC80WnTWssOPk
IJIr9Ov+Cp37ZGn/ALQPwaZrmOJbmRcomckjmvyx8NK5hfOVwxIFbxsQl3Pf
dY8T/wBseBpHu7smFYsKhPGcV86RamJLucYAXzDg+vNdfda9O2lm1Z28vGME
8VxjWRjvCVGVJzQtyrGnaSiCUOeic11miasG1TTbyKYh1lX5QfcVylrBvZcn
5e/vWxokaQa5bSZCRI6nHbqKptdSopWP6bf+CJOuDWv2brORseaIVB9a+fP+
Dm3wUdd+Dmn3KQ/Oo5cDk9a7/wD4IGfEy01n4TLp8cilliAxnpX0T/wUj/Zj
t/2n/hhBpbIsjxMSDtz60NpK5noqmvY/nS/4JmeF5bP462H2qMrGZ1Ckj/aF
f0+/s46bDo/wpsJUQA+QpJA68Zr8s/hN/wAErf8AhT/xBj1OVmiSBw6LtGOD
mv1R/Z7u1l+HlrZ4ybeMIT6jGKmMo81iqj9yyPw0/wCC637YWo6b8eNU0uG4
ktIoWYJtfrX5uzePdd8Wol5LqNwVLZwTX3x/wcafs8Xlh8f9R1qBG+yliwIH
Ffnh8NzJd6UFwSEOMeuKq6N42O1u/ilrvg6xtp/On2kjZzjdX7Cf8EFfj3rf
xJ1KxtLgypHHgOC2QRz1r8hPCXhafx9ObSWMssR/dg8/lX7C/wDBCz4N3vw7
1u1uJInVZDzkdBzQ7FSPtz/gq/4Utde/Zf1a4uEUm0hYgntwa/J3/gi5qf8A
YX7TbsT+5luiFPYfNX6uf8FbPG1n4Z/ZT1uC4kVDcwMBk+xr8Tv+CYnxsg8L
ftMWaTFY7QXnEhPB+alLcxo/Arn7tf8ABSHRLvxR+xj4sh0+JrmZrJiI16vl
TX8uOkfsxeLZvizcvBZ3Rkku2LRAH5PmNf1j+KPE+leOPg7PHBJFd215ahH5
4AIFfHOmfsZeGtQ8TNcWGm2rTNIWaRVAOc1MmuhpRTUTL/4IjeFrzwf4Ut7W
8iaKdIwrq3XpVP8A4L8aTrvhP4cLrmjPOIWiYyqhwvvmvqb4J/CWD4T6lbtZ
xqM48wAAVH/wUe8Aaf8AF39lLxDbXEcbypbsY8jJHHas9LWCXxp9D+UST446
pqnjO9juQ5WSVgQTVvS7+8bXwbeV4EkGSFPBpvxC8Br4P+Let2pGTBcsBke9
X/CN7awTNcTFf3IIwR0qklY20tdH0T/wTyg1uD46WVzC0zRxzqSR35r+mH9n
zxFNr/wisnuFIKWwU5PX5ea/Aj/gi34BPxQ+Jzzou+3WcH2GK/fu/ubT4XfB
SeRilqttZnkeu2oW5hVSaSP51v2/Db6H+29r9wu0yyarwe4G+v30/wCCd0tt
cfsteHJICpMlshfHrtFfzi/8FBvHbax+1dquoQtvtRfM7Sg9MPX7L/8ABG/9
tnRte+Cljo1xeR5tolXJJ7AVrB21HWg5QaR5F/wWK/YB1H4vfFJdUsLOS5jl
YsQq5HU14t/wT0/ZB174L/HayjubaeKAyhipGABmv1t8e/EPwj4v1FVGpW9x
MOsfpXMtH4Q0XWI7yb7LbTA8Pjmok0aLbU9d+JGhjxZ8DtQsIlErtY7Qo7kL
X8pP/BQDRdW8H/tRa3p9zHKIjctgHoBur+rbw/8AFXw/J4bkcXkP2dYyC3Y8
YxX82X/BeC+sdL/arnu9PgjWKaUnK8ZyetNSTehhTTV0fKi2wtIVRT5iOOU7
E1r+DPgbfeLZluLSKRPmB2qK5u1nkvLFZIiXbbu47cV9Yf8ABLzwdefGb4jQ
aUVYrvCsMjgZpSaN7H6r/wDBv/4Nu/CPhR4rpHDiIjLDnpXqf/Bfa3iuv2Kd
RRgGkG4qO/SvYP2ZvhBpf7OHgmOaJo8rFvlOAMcc1+cX/Ba79v618V6NqGhx
TrJZbWj2BjjdyOlZXVjmlH3+Y/EHwha51m9R1xtkbGfrXV+CPDo1fxUI5Jiu
TgIR1rJ8L6a82o3d0AdksjOPYE17H+zh4Bt/HPj2xiVgJvNXOByeabehuloe
/wD7Kv7H13468SW5NgxibGH25zX6TfAL9gC08KJb3VzYrJwD8ydK9W/4J8fs
j2uneDrK+mtk2RxqS5Uegrs/2qv2m9B+B2mzWkEkHmQjBxwQarWxLGf8K28P
+F9OX7W0ASNc+UwGBiufh+Kfh7TNZENo8CxIcHB4FfDPxw/4KNSakJjBdkRk
kZDnivl/xv8A8FBE0bUGkj1plkByUDHmhbDSdj9rtW+L3hGysFlk1C2ZyOUJ
HFQ+DNd8CeONUB+32cMmeQAOa/EG/wD+Clkt/pJZ7lt4HHzHmui+B3/BSI6f
qSzz3hQBh1Y8UrO9xST3P3I+In7H3gn4ueF5oBbWd21whUOUBIyOtfjl/wAF
Y/8AgjNqXwxtb7XvD1tL5GWfMUeBjk19ofsdf8FOdO8T6jY2z6kro5UHLH2r
9B/HngXSP2jfgy9vLHFcw6lbny3YZxkHkfnW8dzmq+Z/GXfxTeEtUl0+5Vlu
4XKvn7wq1CzMRIDkfzr6Y/4LD/slSfs3ftTXlrDCUt5J2bcAFDZNfN88flKq
hduAOBW3TQ52mVp4ftDFj8tVTAS5ULwO9XZOVxnBPSkjAjG0nLUySvDbEnae
M96m8jaeB93qfWrltCrIxI+aoJzsU4696CHe5VO55TgfSplk8rGait3MD72G
R6GoLu5NxPkdD0FS32KSLMlz5rgBsU2RXHYketMig2AE/hVuOYNGVPJqTVFG
Vm/WpIJBEMkVL5QEo70XKrwFFJsaQyV98eB0NRQYikznOO1XrGzEqc9qcmmK
Xz6U4vuWV45Nz56f0rY0bTJrxgFjLBjUNloza1epDCnIPOK9O+HHhB7u7S18
k7+mccisa1VQi5Hdl2XTxVRRitO5D4F+B91Pq1tqEReQKQSAOlfVvw3+Gq6z
psPlW4V0ADEDmtX9l79niR7djcszo/IBHSverXwNa+EIDFBGqN3IFfDYzMHV
m23sfseS5EsPFWXzON8I6XB4esDB5CrIBy2Oa7fwZKt3p7yCTeUOPpWPcWym
6I2DngnHWtLQ0FgxSMbVfkgDg15LmnqfYwhZHS6JpY1S+wWKjrTtTtGtLows
vHY+tWvDWy0TzWb588Cl1e4+0zeYwpN9jXlMGeOS3uAQpIzjFa1nviQbs8jO
Kq3Mn2kjacEenertncL5AWTggdT3rOQpDJP30+wklvSkm0jA3E455q59mjaB
pYyHkUZAx1p+kSNfaZI10nkOuQAec1NglcxLxVjcIoB96Ty9wAINTSxhSzdS
DxWfrWrnRoBKVyM9T2pSQrMuLIloMuetIwF0mAcishtZGqweYvK47Vu6BGGs
suoD/wA6TRSTIJLEtEQp5rf8N2ogsR8xL96pRw784HI5qWwjlgl3EkbuMelT
awzR1AlYDgknFc9JGVY55GetdRJDjTZWbqBmuMubyS6WWJQUYnGQelBoXre0
EsgwM+9a9hYiKQMo6VB4O8qwsvLuG8yRuhPUVsSQeVGGUfL1yO9A7MkaYkZp
8CNN0GfX2qjJqQtkwRktwKtaTdOcEDnvVRB36hdWW0Ht7VRtrNbSYunyseuK
3L5A8YYH5u49Kxrq9gtcmRwntV30sIVpiZwM8964DxdqraXrUnBO49PWu9tY
DqSCWA7k65Fch428MSXl2XClmBzmq03Agtf9NtlkIwxGcelbGlXzrDtYkBeB
71meF7WWKMpMu0LwCa0vsxMm1MlieAO9MDU89mgDEHHbmmWiebc7lXjuRUmn
I0kDJJ95exNSQQGzJIPB5qZCkE1z9mbDMRmrMSkoHGStVm09r+UPkkL29auN
E6xCMAqKz0uSifT7kFjyCKszSxxqQSOeaoxQCzTg7iaci7fmc9fWhJllK8lW
5ZihwQeoqHS47iS53ys21eAD3q61gvmllOATnHrVu3gLw8jae3vTV+oEO3cT
9akt4N55pk8qQTCLPzHoKsRL5adeTTArat4cXUbU7HKN1470mlQJpdt5IGCO
p9a1QnlrnPWqk0SgE5y3XFBa2FiYZznk067WIxKXUNtOcmq0chYYxg9qVoH8
ogktk0JlK3UvXuoLqWmrHGQFXsKxthR1B4IOKtQRtbcgYFR3ymZgyg5HpQWP
uoQAGA4I6VV8opIu0Ec5Naum6dJNa75AVUdCaTVbWKztw5YDJ44pXQETThlG
O3aoWucyA449KltrM3CBgSFPem3MC2z7TjNO4FS+meZ8plQvIAqaK5+0wq00
eSvr3ptzE8bo0K+ZuODjtU8sBQgMCMjOPSgCvJp8c92sgG1Qc4Facn2eTyw0
Skoep71WjVQnpilgRrk/ICdvJxVrYh+Rc1eGPUHjKP5KDGQO9ZeuXCKGgiOR
jGRViSUHgHpVZ4lZzwCaZEiGO1istKLj97N1wetFnP8AaLUbk8t881KbNoMO
y4RulIsRLEgcUEio20kE5wabfxLKqlvwp0DKXOTjFUrm+ka8IZcIDwfWglxF
mgMaZXNVDB5p96umTzB7U200qW5uC6g7FOTjvQQ10RXgiIkAI6Grq6X5uSW+
arZt03A7eRTJiVU7TyOlJtENa6nOeILBIpNucnPPtWTPH2UZAra1fQ7i8SRl
Zt3Wsi0t5YiY5FO5TjnvTJa6mlY+GP7Qs90hIUjuOleYfEj4cxarrZje1W6T
BGSOle02bGxsFMg2qV71xXiKCeTWDNCCUB6DoacZSjJNHNicNCvBwl1Pz+/a
Y+CK+HPEs9zHGYITkkqOBXzrNaypqUyDMmDwfUV+qPxr+FFj488KXMc0aRTu
jYbGSDX59fFz4IX3gHUrkRJJJljsOMcZr7vJ8X7Snyt3aPyDiLIalGq5Qjoe
V3MvluUzg91qGCUmcKB8tXLzSpbNiZ1KSnsepqKCIQg8fjXt7I+Pe7VtiRsh
CFJBFLpjD7T8wyB61BLMS3HH9ajjmaOQkZzn86g55XuaeqbbhMjqOhrNRTvG
cjH61cjnWeIc4b0oe28wcDaR+tAJoqSFA5BIBqvdjAIGdpp95aN5wJ+U5/Or
SwL5IyOR60AnqaPgy4EIETDBHOa9u8BePV0KxhUz4AIwM14Da3S28u5e1dFp
Ouee8YEhPlkHGetZmsWfdHw78aPcadb3Mh3LxjJr6G+FHjWx02aO6E6rK4xj
Nfnh4X+M82mabHGZGXYAFTPBNeq/Df46zvaqZ8xOvIBPWuZb2aOp2tufrl+y
x+1FN4D8Rook82GXAZC2ARX0/wDEb9uLQvB/giXUVjiuJxGWMBf2r8e/gp+0
1FDArPteUcAk80n7Sn7WtyvhK4RXMe5CAQ3WuqDa2MJQi9Wj1b/gpv8A8FR7
X40fBq68PRiLTYl3AxI+R3r8YPGOux61NLFHNvQOSSD1rovir8XL3xXr1xFN
K5idjyTkVwTWy28hKDcp5zWqWupIyQKj46KP1qKSISNuUce1JeRsykcjmpbF
AYvmOMdPehoEyu05ibbjmop2zliocjkCrF3EGckDmq8f3wDwM0+l7Eysdd4O
+IEy2C2zDymXgHPWugf4x3+h2ckCbm3DGc9K8+sl2TgryQeKvXNxujIflj61
BSZo3PjwaqrNcDdIDnJPJrnb68+33LSBQoB4wailiVXzgAk07zF2bQAPetI6
bmE3YZHL5rgZ61Lc6eH5BOPSoGQWpzU8NyJRwc+orQyJLO38pc4zjtSX03lD
GOv6VIk6p1NQ3zCRAx4x3rGs7I0ppbladT5PJ4znPpXXeELy6v4oYbcNcoCM
46CqGj+HDrFskaAv5hGSB0r6N/Z0+C9rDYpmNZJWxwR1rxsdi4Qik2fQZRlN
XFTbS07lC30zVdW8JxW1qkkUgXAK9elcvr3ww1SysJDcRStcYJyRya+3/Bnw
astJa1SeJY3nAIBHSurj/Zy07UtQMc0UcofgEjpmvKWYUVJNyPrY8LtU2nqz
8nNVl8u+kimTyp4yRtPU1lX0L7DhTz19q+xf28v2Jf8AhDtTGo6Sh3H5yqDG
a+SL1JIpjA8RWWLhweua+kweLpzVkz4fHZTVw8ndGJHb7X5yRUsyAjPAxUk8
DROTggA/lVdnJ78E1321ueVYakzbvlPeluVZ+dx+lOgh3yDA5q+bRVtSWxuH
NZz3BIbpd15agfdx79a6LSNWaKQKDgHvXJhjE2Rng1NDdSSOAHKkHNZSWhcW
tEjuLu6+yrljlj05rNutVeVSDnH1qraX0l+gDkllGMVFcyYlwBwOtSkaN2K1
9+9kyo3YqrcKUjOOPUUalfrbSYU8+lS2063UBbAJ71rZmBnwOxk2hcc9anji
CksRyTjNWo0jgVmYAcZ6VRbzNQnIhBwD1FKxTtYr3cUsV0GjyMHORV+xuHvi
EIy+KcluXIQ9RxV7S9OJu0RF+dzjPcUNaWNIPqaFhpEptNkal5T1HcV75+zh
8Jx4qsEiMe2QHJcLya5fwx4RE1jbWsEAluHI3yAfMBX2P+zx4AtPBvhiJmhQ
zMoJYjkmvmcfinGTUXqj7fhzBSadScbrocHdfst6daxl3VPMYc/LzXA/Ez9k
Vb7SpJbJizKCQir1r6d8QX8FxdtGHCv0xWdHMliGRwH3djXjrNK1OSktfI9z
HYanWpuElr3PzQ+J3w9vvBlz5VxHJbsjYIIxmudtIinzc49K/Qz4y/s6WfxO
0aecW6ifBIIAzXwx8R/hfqHw58Uz2t0rrErEKT0r7TKsxWJhroz88zHKp4bV
K67mC+IxwOaYGJTOMGnzHyTg9OxpoORmvSk1bQ8fZ6jVjL5FMnizhQM1NGp3
EgHA606W5jHTrXO73NbqxmvbNFIOMA05LMSOOOnf0q5O6yLx27021YNJjPNU
noZ31LkLSta7GZtqjio0fycljkD1q03zw7QMbay71mDYBPB596Ha1wew2+1H
c42DAFRw3LzE/wAIH61Ey7hwPx9Knjb90MD7vemtiAlgaRcjNNgtyfvDGOlS
292SCCKiubnYeOecYpSASZyrgHj096lW5kt48p8p9B3re0Xw8JrVZpUzuGVy
Ky7nSZY75t4Kx54z3qS09NSgLiW4f59xq5DJ9ljyvWrLWqMvACkfrQtkJEI6
Y70DKz6gDjd970qrcXbO4wCMHGPWpZ7bJLddpxmo0h3tzzQWthYpxPgNwelS
+U6HaoOCartYtNOixkhs9q7yP4VajL4ZW9WFzGoyWHSqTCT01OQSzAjyRUCL
sYgDArfitUuLZlI2unBHrWXeWLR8kFQDVtqxnEzLm3YvkE49KWFTa+v+NWRE
ZeFyQKiuUKOu8dKNLFyJreMzLk5ANPTTCCRyc061GAG7CvRfhX8GtT+JsLvY
W7zogySMVlM0g9Tze10WRp8hTj1rf0q1MDgOu5R611mpfDqXwxqT2lyClypw
UPWsvVNmjvtdcEetYNWOiLuQ3xWS2IbBB/hPauT1DSltZ96nHPT0roGu1uSW
XpVDUNPa7bcOg7U6V27pCqO2jMOUM1wuTuTNXlOwDHSnPY+T1J4pIz82McA1
1w2OZ2vY09MtlkdS3Vz+VdK0SR6HLEVEsmMoD2Ncxplq95IPLYjZ6V0mhTQ3
UxjklxKnQEda56sGtzrpWS1PZ/2Q/wBqrU/g5YtbPNJCqnhS2OK9oT/gptfr
qMkdzcvHE3AJfrXydZfDDUPEt9E9sskaZ5IHWuo1n9kXxHr6QNb207qcZYAc
VjFLc3VrH0faftx3uurM9tePKSMjD9K4rXP28dZgvjbziRlBxuLmj4Wfsj6j
oulpBcRSxyyDGdvOav8Ajf8AYJ8RalamRLCZYyMiUAc1q2kGi1MqX9s6XyQ8
cm5z1G7pUWk/tvXthO5MjOG4xv6V534u/Yy8WeGt7/ZbkJH0OPvVxz/C/wAQ
aXNsl0qXrjJ71lZIbaPXfEv7Y2ptq8VxFdyImckB+BVDxx+29qd5FCI996Ex
nL9K8Q1gjSL9ra8XypWOApHSpLXTI4sMFBX+dO/Yz0PWdb/aq1bxZYwQyW7w
wbcH5uK4C/ePVtQkmPG7JzVeztZdSYJbReYBwQO1egfCr4D32vzMZPMbeeFI
6UClbocD4T0+78PX0txBfSx7jkAHFdbqfx01/RUigjvrghhjIY8V7JpX7Bes
+IHDRCdFbnAFSeO/+CfOuaZ4cedYZ5JohkDaM01bqSeJWHx6162y8nnT89S3
WtI/tEazd2Dqolh4+8G6VzHiPwjrXw6MkWp6fJHGpI3v2rBtNaTUYXaM4Udc
VTSWqL0Jte+P/i/R9RJS7u7iEnpv4FL/AMNU+KFRYzHOC5wG38isPUrpZnKj
kA1SZQl3EGGckVStYz02O9g+JutCBLq5upgZOcE9KvR+OL+a3MklxI6MOhPF
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
OeecVHbgBsKOamcYXaRgmk5K409R0LC6HyjOOK19DuprPcqu0anjg1j2ubR+
Bx3rTsZ1uWwDyOwq07oLoNRM/nEAttJrLuZHjkC5OfrW7cAuoBzxVHU7RSin
oSetQzS6M82RvWByQV5+tNed0n8orgDjHrWjZWrxYIBNRX8GZS2ADnrST0LT
0uRW0G+Qg8HtUdxvWYqBkDvWppqRyxEtwV7461n6hlrgkD5T0xVN3JRC0fmA
47VCkQuJNveroI8gjo2Kzi7RT5A5+tUr9TQfd2n2VeuT/KoCjKASOD3qz5DT
ckk59e1LFpLqNwLP6A0wI7VmR+SQDWhHBtGXGAf1qCO0beu5cHP5Vea3kZeR
wKzadhSKk0CgHaOD6CqgRg5A4rURFRtrDg9/ShoFjfGAcnisWmZNPcyXxFJn
aMg9anMgnC4OcVpTaVHDHvYZBqh5K2zkqc7jkVSMW7M/TH/gkl+zLqOkfGu3
u2hdIY5FJ44r9svjR8Tbf4VfB2eaZ1VktCgBOP4a8H/Zh+COifCC5knkWKKY
uCOBXiP/AAWX/a9tPBPw/l0uyvB50kRGAenFdal2ONNSdz8Qv+CiPiw+Lv2r
dVvom3pNcM3B4+8a89bUvtFkkL8DIyfaq/jDxb/wm/i+8vJW3ymRuTyepojs
jefJkhsZyDWkG1sdMG1sfa3/AASE+IenfDH9pLSLuOREj3hXPTsa/oxupLH4
2fCO4gj8u6h1G0KHOCASuM1/Ix8IPiNefC3xnbXKyNFLHKCuDiv3v/4JGf8A
BRe18Y+HrLQNau0R9gCktknijbUwqwvr1R+e/wC31/wTQ1X4WfGXUrmGxdrW
e5acT7fmHzZwPavZv+CcX7Klz4w1uyvprEQNZOpDBeTjFfq/+0X8F/D3xxto
5plgbgfMACWrifh14F8N/AAMV8qARgnoBmp8hx1R1Pxm+Mlr8Dv2dbl7x1Qr
aGIZOP4cV/Lv+3D4jg8ZftB6pqCEPHLOzqffJr9oP+Csn7W1r4r+HF5pGlXA
wFYfIcZ61+Fvi6K41TV7i4uRk7zgnk9a0W4JJGPGsk6jzOCOg9RSqptznnJq
Zm2BTUcjeYQPWi+lgaRPZTgTAHjNWL6IRlSP/wBVVY7NkUMASTUV5dtbyRoS
SQRnPpSHHQ9O+EXwofx/qlvHGGk8xgGJFfqN+wd/wTWk8RW9u09ufsow28oO
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
gc0pNpNndgsL7euqTdkzuPgp8OpJrqO6ji3zlhjPavuv4KeCPscFlcSWkYl2
DcxHIrxX9lj4UTtp9rNdRBGbBwOlfWQ0c6Zoka264KqAccV8lnGNcnyI/ceH
sohh4p9vxPGPHHxw1DTfGmowWdraLDaXDwL5oZmYoxUnhgOSDWcP2h9azn7L
pZP/AFzk/wDi65Xxln/hMdX3fe+3T5/7+NXrfgv4M6Frnh7TZ5NO82a4topJ
D58g3MUBJ4bjk18TSlWqXtI/rTMcDwxk2W4fE43Cc3OktFd35b3d5I562/aq
8Q20WxbPRivvFL/8crsvB/7U2laxeiDVLSbSt5ASYSedEOD94gArzgcA9ecC
tqf9mbwreaaY2sp7OV8YmhuXLpznjeWXnpyD1/GvGPjD8Ibj4V6rCPO+12F5
uME23aQRjKsOxGRz36+oFylXpayd0edl1HgzP5/UqFF0qjvy/Zfd2s5RfpLz
sj6gs7yO6t45YnSWORRIjowZXUjIII6gjvSaxqccRR3VVxxkDrXi/wCyx48n
lkuPD87l4o0Nzalj/q/mG9B7Etu/769a9kuY1lKhhnvyK9CjNTjzI/KOJchq
5PmM8FUd7ap909n+j80Znjnx1pPw/wBCW9v7jZ52fKiQbpZiB0UflycAZGSK
8b8SftU6ld3Eg0uxtrSIqyq8+ZZR1w4wQoOMcEMM+tdl8dPhFq/xL13Rf7OE
It4Y5I5pZZAqwcggkfeOegwD05x1rS8Efsx+HPDskb3wfVJ48Mz3A/d5xg4j
HGPZt31rjqe2nJpaI+vyN8LZfl9PGZknXrzv7i15bNpXV0ltf3m3Z3SPGh+0
L4wXpq//AJKQf/EV1fgT9rG80y+jGuWEN7CFCtNbrsmB7sVJ2sT6DaP5V6vd
/CLwzqMbwS6Dpf2eQgFordYXwDnh0ww/A18/fHP4WR/C3xWsFrM9xp14hltn
f764PzIfUjI59CKwm6tJqV7o+yyXH8K8Q1HgHg40pu7Voxje3aUbO63s9Ldz
6Z0fxVb+JLGLULG4S5tZxujdOjD6dQexB5BFa1leJewlgcsOtfPf7J/iuVdW
v9Ekdmt5ovtMSnojggNj6gj/AL5r3FboWDYAI716NKopxUj8j4ryF5Pmc8Fe
8dHF94va/mtn5o2YNQezlDJzg881NqDJqSCTHzEdPWuaHify75VcDyScEjrX
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
Hhfoxr1MklzvyAOmK+Q/2ivHA8b/ABQvTC5ez08/Y4MHg7SdzDty27nuMVli
qjUeVdTHw6yT+0M4hKavCl779V8K+/X0TOm/ZD8FnUvFV3rcqZh02Mwwk/8A
PVxgkfRMj/gYrgPi2oX4o+IQOg1Gf/0Ya+mvg74N/wCFffDbTrFl23kqfaLk
YwfMfBIPuowuf9mvmP4qEn4l6/nr/aE//oZrDEQ5Yxj6/ofp/Cudf2nxPjK0
XeEYKMfSMt/m7v5n0p4NZl+GmicnP9nW+P8Av0tVh4ubwxaXt/Nlo7KB5sE/
e2qSB+PT8a1/AMUS+A/DyS7sSaXbEYH/AEySuF/aAjfSfBGrNDxFL5ceT7yL
kflmu2u2otn4nDCLFZ2sM9p1eX752PBM3PijX8sxmvNRuOWJ5eR26n6k19m+
EvB0fgbwFaWenqpis4wjN0MjfxMfcnJ/Gvk/4J2a33xW0NHClVuRJgjIygLD
9RX1lJqTQoFJIjJ5ANZYOKUGz9J8X8fKM8Pl8NIpOVv/ACVfck7epJpEZLGc
8N3rWtEa7lDnOPSoX1ez+zolvhjjLZHep7TU12ggDj2rqvrY/Fk7lu+s/Lg+
bjNfF3x38FR+A/ihqVlBGsVo7C4t1XgKjjO0DsAcj8K+1PtH2yHcelfMn7bF
iIvGmj3GOZrIxk+u1yf/AGauPGx0Uj9M8KMwnSzn6un7tSLTXmveT+Vn956L
+yB4zbVPhR9lmYySaXcPbruOfkIDr+W4j6Cu28baH/wl3hG/02RV2X0LxE/3
cjg/gcH8K8e/YYkEsXiWKUnykNvIBnoT5oP54H5V7j/aURnKgnAOK6Ie/TSf
VHjccUfqfEWI9jo1JSXq0pfmz4ZhlvPB/iRXAa3v9Luc4I5jkjb+hFfavhe4
h8V+GrPVoFUQ3sKTLj+HcAcfUdK+aP2r/CaeHfivPdQKwttWjW5U4wPM+64+
uQGP+/Xq/wCxj4pk8QeALjSi26TSZ8AE9I3yy/8Aj2/8q5cJJpuDP0LxAhDN
cgw2d0lrG1/JS0a+Ukl956RMqQMCQBnpxUGvakNK0aS5O1YrdGmlY/wooyT+
VbN9bIriJgM15f8AtV+Kv+EV+Fk9sj4n1aQWq467fvOfptGP+BV01arjByPx
3J8BPHY6lhIbzkl6JvV/JanzRqFzd/ELxtJIimS81i8+RM/xSPhV/UCvtPw9
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
Wzg5HtU0EpuiFduPU96iQPOvzk/U1JbWgZ87sbaoHJEOrmPIRT0681i3C7Zs
5OB0ps95I+pyqysoQ8E96junaUcZoM3sSTSfalAz0pItDEq7lJKg881Hp9q8
84X7vuatiWSwzHztzz70+UlSS3LGiXktvepBgkdAfSukvTCu1DIrOwzjPNc9
azrCA/GfWo5233iz78MD60izpIJZGzCuWPYCl2vbsecHuKNLk8krMrbnx1FT
TYmcv1LcmgCrJfy2DfISM+lUrzUGlkyT854rRa281xkcU2bTojcq23pV20sU
tGczeLdRTldrgNz061o6DIltJtlIDH1NauqKXdTywHAAFYmqWDNeBgjZI6ii
KYPqaur30EdixDKc8da8V8Y/APwp4nDltMi0+UqESWwxAUAbP3QNhJ5BJUnH
0GPU7vTd+nbNp3ZrD1PTWQAbSpA7iiUU9Gd+BzLFYOftMJUlB+Ta+/v6M8D8
SfsdaisMlxoepW97GPMcQXI8mUAcogYZVmPIydgzjseMLWPGfxE+Gkvk622o
ywJL11AG5id2TgCbJJ4GdqvgEHjrX01pMoidYgcknoKv+KfBn9q2yAMI2PPN
ZLDq94ux9rR8RcVUpqjm1GGJh/eSUvk0rL15b7O58/fD79r6PSdIvbPWtMmc
3EDKs1owI354GxiMDGcnceR054+AP2p/Cmo23j2/1tbS5awlk3/aFjLRqpbA
3MOFJOBg4PI9a/UHxH+z/wCGdTiuTqdlAJnV9lzbkwyB2HLkrgMc8/OCPbk5
+MPjd8RLH4K+NrnTbq2vLi1jBMcsRV5DyMAqdo6Z5z+Fe9l1bH0Y3pRVSPbZ
/wBfefEcR4Dw+zqty4irUwFZp6tc9Jv8X+NNbrsfHyxchmBAPPNJcSrAuSRX
0l9g+G3xvd1tpNOkvpXlVTCTaXTSFdzPsIUyEfeyysMhv9quT8Y/sbSyOX0T
Vo2UuAIb5SpRdvJ8xAcnd0GwcHrxz9FQ4lwzap4hOnLtJf1+KR+b5t4B5/Gm
8ZkdSljqF9JUZxb26pu1/KMpPVP08Se+DJ7moUTcM569q6vxd8CfE3gtZHu9
Lnkt4958+2HnRbE6uSuSi45+cLxnjg45WNvs4ywzXu0a9KtHnpSUl5O5+Q5p
k2Pyyu8NmNCdKa6Ti4v7mlp5m78MogPib4cwMY1S1/8ARq16f+3NCJYvDORn
b9qP/omvLPhdeiT4o+HBjGdUts/9/Vr179s6ETy+GVY4U/as/wDkGvAx3/I4
w3pL8mfs/CP/ACazPf8Ar5Q/9OUz5bv4mQk8/wCFem/smzxyePra3uBugmcA
gng81y+u+HlAYrja361v/s73MOj/ABH09JsIolXBJxjmvopbH4PE/Srw98HN
J1LS4IorFJQUBGFB25FVJ/2NhqmpM7wxxox4JTGK9E+E2r22l6NYzJKkpnRe
Qc44r3zwHLp2oWZ+2GOUsPkGQCDXlVJPqd0I9j5T0L9gwrq0UscCyBSCSE61
+hf7AX7FmkW+m41K1hkRlGUZRmuZ8IR2tlcAKFCZ4U9a+k/2Y/F1vp2sxxyu
kcbEck4ArPnew+XTmR5v+2H+z7pPwAexvtMhSOG+LKqIMbCP/wBdflD/AMFG
tDt/EmuGa6VWVcnJ7V+yn/BT7XrTUPCOix208U0qO7YRg2M4r8gf+ChujMng
2aZjiR1JBI5Fapaig7wTlufDXg+2it/ifpEcODGmoQYx0/1i13v7Vuc6Af8A
r4/9pV5P8J7idPiRpKSsXzqUAz6fvVr1z9qkgLoXr/pGP/IVeLjf+RpQ9Jfk
z954Tf8AxrHPP+vlD/05TPJoIkfG7Hv7V1PwvaCHxZBHKqmNiM+lctp6mWYK
T1611Pg7SC3iCB4wWVSCSK9hs/Cuuh9CR6HEyRsse9eNoAr0fwV8Plv7FMR/
vHwRxyK5HwXLFJBbA4YoACM9K97+FtnA9uj5UsCMAdqXMSXvht8C11q9iiaI
KxxyVr6P+Ef7Ff8Aa2oxKbZZGJGAEzmsDwnLa6E9nKAA7Fc8819x/sz6xpsa
WcpkhadlHORxwK0dRJAeN/Ez9hB9H+HFwbXTDNceWThI8sOK/D39vv4Yjwp8
WLtbiHyZYZGBQjBBBNf1Y29zFqVuSjLIrDDY5HIr+eX/AIOIvhla/Df46z3N
oUU38zO+3tlia0bS1MKVXnumrWPzn0yNrl33fMAcfSp7iERLlRz7VNawpY2M
UikHzRk4704xiRCcdamVSy0OpUm7Mz2lZjiMktnqO1d78LtHn1u7hjyQwYZO
O1ctoWnr55bHA7GvS/gRqsA8W/ZHAUnkMx4qoTTVyKkOVn0R4T8B202iQI8Y
dwBk+9fQ/wAFfhhZ3ui+W0KucccZxXjHgsrbRqHkVVzxnvX0D8HPFtvpSJAr
K8r46HpW0ZKwlFPc6vwL+yhpmoeK4JpYYnVnHbpzX6WfAz9nnwto/wAMLO0f
TLeYMgLEjrxXwV4d8eHQdUiDPwSGr9BP2WfHdt4z+GdqUuI5Z4+GQNll4HWt
4SMMSrQ0Pm3/AIKF/sM2svhC88QeGLJVWKPElrEm5unLfSv57/2pdRm8I/GG
5sXRhskOR02nPev62fGhQeENX80Dy/skuc9D8hr+VH/govpVt/w0Pr9zHtjH
21uD3+Y1skrpCwqdVcp4jrlwb6Fm+8GFcNqnhoXe4KArHnJrtYCJICoO0Dmq
UmmC+YhOHH61Mm4ydjeVBRfJLc8/s/Djadq9t5jh8uMAfWvu/wDZk+Db3fh2
01OSP92oBAIr4wvtEmbxJZ7jsEUgY5HXmvvr4H/FWDSPh9aWuQEVACcjB4rK
eq0IilF6Hs/hLwp/wkF4oG1UiAGCPSvQdJ8P29sojmiVh0BwBXl/gz4o2lnA
Jo5FIbkgHpXb+H/iBb6984nTK8hSeawUbao6oyTse1eDYbew8OtH8qLjqeKw
Ne8IrqEbT2zKyqcttGa4zUfi+ulaQ6MSwxjaDzXM+D/2iZZtQks1doEckYY1
nOLaNnJLU9w8PXlpdfB3xJYyurSeQwCk85xX46/FfxTBpPxR1rTLiMvulYJ7
c1+oV94qsvC/hq+kN5FJJeI2QG5GRX5afHrS4bj43ahd8EPISCPrWXK1ZMcZ
xZgraGIAqMKeSKhu9y8xqSPQda1ZWijgJJGcetZ9neIbvjsaUkyak42LWgaZ
KWViSu/naRyK95+BJF5A8JGHTjJPWvGtNuP9JVweB+lep/CPX4dPuGKuvmP1
wa5qsL7mCmt0e56R4divgIowPPYjmvbvhXp0dittHOqs8RHJFfP3gnx1BY6k
GdwGz1J6V6RpHxMSznEouFkB5wp6VVPTQd+p+mf7E/jmxhVLRwoU4Ugkc19l
adpttPaoQEdCBjFfi38Hv2ro/CeqwyJepEUIJG4Zr7B+F/8AwUrht4IUnuh5
QABywxXVBW1ZjWjzL3XY57/gth+zTYav8Pm1m3SOIhSWGOT0r+fn43aRF4M8
awRWTrmViXCnJHNfud/wUo/auX4i/CO7EepwzxSIdiowOzgV+CfxO1Ca4+IE
kszGTDnafTmunluiadTkVmXghnQs2QepzWT4huVsoCzH8KkfV2j5zn6VheJL
w342k8VHs9TR17rQptryxZdhlewzTbTW49TkII2ntk1j3sgRChzx0NR6WhMy
kEk5wAK1Sdjjk0tTopLeMdcZPvVuw8GzXi+dtLR5zgDrV7Q/h5f6/LD5SvIr
EEkDOK99+GXwmS005BeRiRcYwRg5pu6Rh1ueXeC/hnPqzK5U+Uv8GOTXrngn
4I2WtIBcW6xrGRncMZr0nwj8KIrIB44gqNyBjtXX6J4RE1yYI4sL3IHBrPbQ
q19TjNB+EOixTRw21goI43AZBNWfjV+yzBe/Du4vhaBDEhYPtwOBXpmnaIdE
VT9naMg9SOtdr8TNfS++AlzasP3rKQTxwMGs02pWLcbK5+T8Myw6lc2jEboX
KgZ9DWpo99/ZWrQT7CwRwcDtVX4kaZDoHxLuY4yHLuSSDx1NEF3sbJGQO1dF
mYnvet+NovE/glIy3CpjBNeB63IsV9IEIHOK07TxNcCMxxyMI+mKxNRKi9JP
3ic5zTtqN26GfMjJckkGrFsFd8HHFNupBJyRyO9QsWKbk+8PSrsyuYs6jCqD
cuKrDUkSPGPm9c1ZsYmuYS0xwB2NZmpRqs5KYwPSkWpKxoWlyJetSW8Pm3YP
QZrLs5Shyc1pW8h4IzmnZhzK9i7rcMxtUaAn90QTgda/Vr/ggl4Ui+I3inT7
iaME2LqcEehr8nJdbk08qpJMchwa/Xb/AIN+/Fdr4c8SW0KY3XJUcH1NTJaX
NYNM/aL9oTxZH4F+AHiLUfuC1sH2845xxX8z37WX7WeueK/HuoE3M5j89wnz
Hjmv6Sv2vfC83jD9nbW9PgDNJc2rAADOciv55PiZ+wxrz+P9QS5tJvLaZimU
PrWV1fUeHWnzPm7w3+0x4k0fxLEzXk7KrjBBOF5r9xv+CKvx71f4geChBcXM
k/nIACTkCvyri/4JreItVuy9vDJtzkxiM5Nfpr/wRh+GupfB+c2F7bywCAgA
Ou2k5Qb0Olo+/Pj5CPB/wm1HUJmAkhjL7jxX5lfG79va20fSbu2GqJE6FhtM
gycZr9SP2mfCcnxF+BWq2MJxNPAdvHU4r8Bf2n/2I/FMXju/gmiuJRNKxjYI
cICTSmokUW5K7OV+M/7c100jvDdyTISflV85rwyb42X/AI41KS8u5pEhQ5VW
YivaIP2ANTj0uI3FnNPInLEIea6az/4J4X+reE55otHuE8tSd3lnApaXsjY+
VfHOvP4m07cGZkRh1OcV+y3/AAQIhW9+H8Vvt3ZUc49q/F34y+BNY+D+r3Fj
dpLHCJNoBXA61+yf/Bv3rwsfDdog+YzLjjtxVPcbP0N/bGaXSPgjqM6Fh5MJ
6fSv5tv2o/iPruo/FnV7WOSZxLO5DDkL8xr+nr4/+FY/Gvwr1PT3Xc1xCwUe
5Ffip46/4Jx37fFjVJrqIGKedimUIwCTTkrPQyw0+ammz8vrfxv4i/4SqOOS
a42wSDkk461+5/8AwQc+OV9q3h+Gz1C4eSNRsAJ4FfOeu/8ABKCzfRzPDbxx
3DnJbaea+tv+CZf7NUfwV1K3t5I9gVgTxjNU3c0lroz6c/4KLfEO3+Gnwmm1
MAfalQmMg4PSvw/+P37d/iHWdUuRH9sRg5CxknLc9RX7ift4fDO0+Lfw1+yZ
R/LXGOvavzZu/wDgmvbeIPFIuJ7MfKSFJU460GFPSmkfmN48/aV8Y6/4jjtH
mu44pTk7gcD2rmfH2p69rcaRW/2hh1dwCQa/WjxH/wAEk9KlYXLWMcjHnIU8
Vz/jP/gmbZaF4cY2lqiuRg4XJoKbR+SonntnWNpPnH3geua1bK5jlXDr8w9a
9L/bJ/Zoufgl4vEgxAHOdhBBavKNOlVwrtw2O9PSw0+xX8QwCaXAAA9K5rUI
hGdoIBHeul8RT7fmHP0rnrmHzwWzyapbGNTyKKuMCr1rEqRjAqk8HlybSD61
pRxbbUHOD6USfY0pLW5e0m0SYHODUk2mwWe6UqMniqNveNY425XNSTagbohS
CR65rA6peQwXO04B5J49qmkB8sbjg1VeLZOCvY1aunEsQA6j3p2YBb3Qt+M1
FrMgkhBztBPNQPlHOQfY0ssY1GAQ/db1NNR7inJ2Kl3LH9n2rjI6kHrVKF9u
cnBzVp9Me0YxkE45B7VVaEo+OSc1S0OSUTa0YDyge9X7qLZYyOAScc4rL0iO
VWX5WAPt1roJIStmRg4Yc1oTynuH7IV62sWkcBVjsIwD9a/Qf4eoIvCVnEnz
z4HA6ivgD9iqBYdQkONpQZGe/NfoV+yxaRa5qRNzKo29ATXNP4jSO1j54/bR
8PtprGSUfPOOT0r4U8QCG48SXUCIQFYnNfqR/wAFH/h/BbeF2vIgrFVyNvav
zJudFU6ndz5G4k5HeuiDsZTV2bf7L/iiGL426NZmPaFuEGT0b5hX7T/HDxxZ
6J+x4Y2dQxtMgZwfu1+HPw2tm0b4l6fqKHyvs8qsD9DX3B8R/wBp+41z4OPa
X12ZYlg2Km7HatL6XOaVk2j5k+F/i8ePP2imsBC4T7Qwyen3q+0NG/Zrlj8Y
WF6pUIjqcY618EfCG5l0b4ovrVrMIQJt4HfrX39oP7UcUvhW03SA3CqMtkdR
TvoZOLeqPq39pzwrbj9jG7W6mjZ4rYhFJ5GFr8wf2E/Bi6h8Sr2fAMsd2dp7
j5jXuf7Qn7X2q+IvhrPpRvzJA8ZXaD04r5o/ZC+JVz8P/HN3POzBJZiyk8Z5
oLifsL+0H8E9M+Iv7LNplYzfR22OfvdK/D/9pz4Lp8PfiTJECsZZyW7V+m3/
AA2ZLL8O2ibUVfEeAu4ccV+c37X/AIil8aeJLm/M6u+8kEdqzZa3PHrOwSHx
FAdnzKwAI7197fsfW89pokDO5KsRgflXw58L5Ida1+3W4XIjIySepr9G/wBi
r4bXPiTQQYEMiowKADOBgVzVZKzR1QWtz7l/ZSk/suKB3PzuQR616v8AtMa/
NpmgQXW5im3BweleV/A+wGkeJLKC6kEKRAbi/AGK0/2qfiVFcqumxSCSBR1B
yDXFE6Tw34oeKp57QCNm3S85B6V5Hq+myzaqlxLJlcYI9a7Dxd4gV0Znk8uO
PgZNedax4yTUZCkTDchyGB61TWlwPevg/wDsk2PxQ8EahqlxCh8qFnG4egr8
t/26fBkHh3xHqpjUbLSdkwOwBr9lf2U/jFpmifs8arJdyosiwMmCwBPFfjL+
354wj1X4h6ykTDyLmdjgHrk1cb6EPc+bLbXor5hEhBAHY9KSa1WUnA6VnPo4
0NS8IP7znir+mzmeIbid3vXRFWeplPQjETW77lOBTxKt2CG4qxLEN/PIqB9O
82XdGdoXmtbGLWtitdWXkDeD83as2SNi+Seta2oSkoATyvFZlxORnjpTjuS1
0Kd6pQHJqokhQ8VZuJTNkseB0HpWfd3RU4U4xW6XYwm0nYddfP8AU1BO5Mew
nA+lPhuPM+9696jv51RwAckntTsyG1YFK7Ao4b1qxDlY+Dg9zVSP5mA6k9Ks
bJIgcqQffvUyWgvI9z/ZOkNzfTRu24KM17Zq0qnS7iNBtfBANeAfsl3EsOsX
TEEDaeK9wW+F3KyspUHjmvDxMpSqJrY9fDxjGFpbngXjjSSdRnedCHySHI61
y5sTOQB1zwfSvVvj/Zrp1ohjT755IrzSxXamTx9a9alflR5lVWmbfhpikAic
btvQ1tRhUIJ6GsnSgCgx1HWt7T7M3TKCMDPfvVtNolNXuXtPttyhyMp/KtOO
QYwBgdhUUKfZ4RGOg7VLZ2pluwMEY6ZrJx6mqYkkmFIY4HcGue1GEC4YqMA8
11Opab83IwR3Pes2505ZBk8kUJCe2hzrWwU5aql6whIbjGRWvq9qY1GAc9va
qD6U0oDN8ydSPStoXQXR0elTJLo6K/zsRwfSnSIttAMj8fSsW21A2ihVztXt
TrzV3vRgZC+/eqV+opNWL0c6PkBgzHpg1V1W5W2typILNWfbu0NxuTgnvUs8
Rv3y2c56+tMylJWM2adYGyTye2ada6ltbjOKk1fw+fs3m5xtqhawOuDgnFLW
5F1bU1bm8LqGZs46DNVg4bLMpK+lR+RI3O1q0ILHdZFyQCOxpkJ3MdozMW52
896uabthAUj3zS3NuvlllwMdqq2t0WJz0B71Mhm1GrTuoj6g9q6G0aPyQso3
ZGDmqHhCBJ7ZmyN/15qvq9+1tOyDrmqHbqW7nwjA6M0MY5Ocisqfw+8yMEQl
hxwK2/DPiJWhKNycdDVhdZhspXYFd31oEefRaHeLfYkR0jU91wK3DGsEYAHG
OcVqajrqXiNkYArHE4uQQmetBUSzpuqJbMcjIHOKTUrz+02IUEL6VlTv5chw
ee9SreYiyv3qat1LTsbWgJ/ZU8MoHKsCcV7lo14dT0SK4XLAgDivCNMut9kd
3zP2r2v4a6gq+C41IwQamaTRcZa3LWoAfZH3g9D1rpv2Fb61i+OsEcu3mUYB
PuK5nxdOg0UurBXxwM8mrn7EWhvq3xqgnEgRopQSO7cipjGyNW7n9DP7PyW0
/gLTBBENwRTkD2Fe36QzbFGeAOa8R/Y3Mb/Dq0MmC5jAAJ6HFe26Y4hkKnqa
4qrXMTV1hY/N3/gsh4eEsd3PKMIqkjP0r8OP2mr2W1kRYgVjkYgkdDX75f8A
BZexS70SGPHE4II/CvxB/a98LWtnYvFHsV4RnOelawXu3NoS0Pm65YiAKDkA
cVnCPzWznmr81qYdNWTzBJn07VnNcCLn3ourDiaWgRGW6Ebt34HrXpHgjwK+
pahFmEryOori/hv4al8RaxDNHkrEQSoFfZnw1+FEMfh63u3g3SuqlRjnpXnV
E7to6qbdtTiNE+E0ULRyS2bMy4IbFeg+GPC9qrJHPACOwIHFegab4OnaxTdA
xPYY5Fba/CprmzjkEZikPTI5pLmSuzRM848QeH7WwVdsKhevAAxWNfX3kwHC
ZRewHWvpLwh+zq/iDR5GuIjdkD+EH5a4L4m/A7/hE3JKbI/7pHSs5OdtC4u+
58d/HOxVNQRiAvnHIGOlebXMIiIUn6V7H+0n4ekW6WVc7YjwAOteRzQ/b7bJ
BR09e9DlJKzOmjFO7K4gDsCDwKtR2URhLNgY4x3qqzfZ4s88frWfeak/UNj2
rqwsW5IddpU2dx8MfjVdfBrVRKk7iDOcA4r6Y+Ff/BRttYuIYXv2tioABeXA
r4Y12UXdrsmO7d79Kx1042bxtGxjIPByeK9WWHcVc8W6P1VH/BRVNMdE/tQM
R/EJavXn/BR+5S0EsOr8AdpK/LqK5kjeMNKZAw7E1fXVriFPLWZjG3YE8UnF
2IlI/Rv4j/8ABRefxn4Fm0641XzInBBQyda+K/il44/4TDUJBCxihJJOTkGv
Ozc+WgDOWJ5zk8Vk+J/ENxDEixTbOcZNJQezG2a2oRRs53Yyo4J716v+xT8Y
pPhx8SYLjc6LE4IOcCvHoZVuLeIvIruQM4PWtXSLz+w7pZ4jg9cDrWbTTJ0Z
+svxC/4KS3mo+BIbSLVTaxogBBfGeK+HP2nf2jn8X3LSSTPcKxOWDZB614Lr
njrUtYQCS5cwpyE54rltb1y61NBEGfaOOe9Ul1M5Gt4t8SRasF+zKVXqQOaw
Lm4Ozjg4qGBWg4BI9c96Scnd15rSTMmupHaZZyWJOelSXliYlyVOaiiu1hnU
EZOa0Lu+MoGemOnpRzElOPTMRA7gT1pkkoiwvUVYhDyOeeDxzUMtqUk2k5NJ
bgSW9z5eSKZeXPO4Z59O1I0BVMAkmoxCzcYNVfWwCpN33ZPWrlrMWdSOMHnN
VEs9jAdc1ftbMIvJGT60uYDu/CMMeoQIrKMHrmuf8YaUq6w8cJB2njFb3gO9
huYTCCI5E/iJ61k6upXXZc5yD19aUSomJL5ttGFJJIqewvfITc5x7etW9eZY
0jITLHqay9QgNxGGU7Qoyfeqtrcbt1Lct9FdZK4z9aprAY7sO33M1Vso9shb
nmrzTgrgmlIlOxJrbR7UZent2qpYXLedtLcHoamih89WDEYHQVXWDy7kYOAp
496ykWX7zTiyZQHPqO9Os0kjQAnlav2kgljXJ5FE9ud4ZencetFmNOxVkQsA
epFKkTwusi5DLzVhYCnPPFTBB5WTQo63ZcD1T9n3x7cz6nHBNMfIU4IY19F6
XNHewExsGHYA18W+FtZl0W9Ahbyyx5NfQXwm8fSytADJvUYDAHrWTi73R1Q0
Z6bqWgR63H5cgBHv2rjvGfhuTSUCRRM4HoK9Ms54LxI5UQDcORmrl94TN5CJ
iQR1xjkVlNOxrdHz1L4Rl1W7WSRCqr2IpLzQpLZhEkbMT0IHSvaNZ8EiayZo
cK47Y5NcrBpc1vOfOiYbTgEjrWPKM8zn0yWORUED+Zn05rrdCku7KyRSzKR6
10E2mReaJhH8474qK4tC4JVGz7VDTuWtjpfBHi99JePJZhn5gD1r1G016z1J
Y5Y1C8crnnNeD6Uk9pdAuCoz0I611EGty2WySNiFzyoPJrKT7Gi2PpXwP4ig
0/R8KMS5znPQV22jXa6vaCZXBx6Gvnnwn4zUWqCVtgYDOTivS/C/iV7LTcQP
gP0x3rFq4z2bw9cAwomcsD68mu303xA+myRGJWjHAI9a8W8FeLHsctcZd85F
d3pvjmK/jBcbT0AJofchtM+mvhn4sZbNJBIVXGTzXr/g74il4xks49j0r5E8
E+MpruBbaCQoF5PPUV6b4a+JyaLbFWkGQMHnrVK/QiUbnvviD4w2+iWryNcI
hA7t0rw34mftHHXHkhtpi+M52tmvMvi38QbnXhKLaRgmM4B6153ouoNdW0qx
AxXR4yTkimk2yORR2Og8R63J4m1mJmZpCr5xnkc11Gk3jmQqY2G0cEjrXJfD
rTms71mvCJpSchq9D0qDzZkZlLJmnZ3NFsa/hCzdpY5gCpz6da9h0QedYoWG
SAM1wGkWu6NDGMImD0rbi8Zx2FtLulWNYlJJJxnFaRiyCT4ueOk8GeE7mdmE
SbD8xOB0r8nP21/2l5fFOoahawzNIoLAENkCvoH/AIKBftjSx6fcaVaXBWIZ
XIPFfmv8VfH6Xuk3Lq+J5CSXJ6k1104pbgectqY/4TdJrjNwC/OD05p/xh1q
CeeAREKhAwvpXLWN5OZzKXyzHr61R8W3zajKASQU6571vG3QzNjRnjkwG6no
fWtKCw+0XYRTt3d64ezvblJk2E7UPQd67DQ9Y850c8FOue9J3voW9hvjDT30
raoGAe+Otc5LqB2nPb1rrtf1Ia04Dg7V6ZrldXtk3MoGcdTTW40ZNxPvJYEh
e/vTYbsWYEin5u1P+x7/AJCetV5LExPgnKjp7VMn0GtyaKR724DSnKMec1NL
AASIxx7UyGIxxEDv2FLbM8LkkcdqgshkiOCG6ioIUUPmrV+5DgAH5u/pWcEl
ichskE9fSqskA+0nkEJSQ7wTUNzZEEsq5p804jwV+apre682IZBzQ5tnQn1R
kvDLvxyoPrViGRbZBk49yatXChlz/FUD2P2pMk4xWbZk9WSs6lAQQR7VD5gV
92aowvJBKUJIVTxTy5aTvg1RSgnuX45RJx1zRIFc7MciobZdjgdBnNWYlQzk
7eRQRKKIWAiPpioJNW8sYJ74xmrk0I83k5FUbuySWUEDgUGTViK3tvtMxfOB
1GamjtsyZc55qWJAijHamyz5bAJzTiIZfQ+UgMZAzS2J2+pYjrUbMSwBBIp8
Miwy8jr39KcQC9nKjDHPpVHJc5z3q3fMrtjOTn1qLyvlBBAzV36AmBPyAfr6
06CMKRk7u4qG7YrHjHTvUVpdEKVY9KL9ANRrhUXBIFMWTc2R0rOunJAAJOff
pVu3BS0GGyR1oTaAfqbrLEB9/HQA1VtYmAY9j2qZELMOKn+zkqcHG3nHrVRb
3IbuUFURuQ361ctoeCQfp71n36yXcwjQHOfyrSsx9jhCyEFlHWrchpa6kV2p
lUo2Rn17Vjy27QSkE5HbFaOp3RVjjnPT2qpHmZgDyfWldiasS2sexVJOKnad
c46j61CWEDguNwHakgxcysVG1T2ouxFrejRjkbu3NVpLwRPgj5vWrEGn7ZNz
HPp7VHeWymQHvSAIbnn5hnP6VI1ztQ4ziokgG3OeRVaWcq5Xkex70ASPKofP
XPpUtpHlsk5GelZ3ltC5JPX9Kv2khcA9CKEwJNT/AHyBF4FVba2eKQAjA9fW
p1YFzuFXbSIzLlxgDpmgSVhIkCIQpGTz9aq3SnfkcAdfepNSYWJyGBJ5rMk1
M3D4GQM/nQMnMgZwByfrVu2mEOS3zY6CqlmoD5YYz61NLCTLu5wO1K+tgIbv
ULi6uNxYiMcBTTIB5s3GetWEXzRnBGKSBRHJwOc/lUuTGmOks9i59aksbdkc
Ngj0BqzEPMPzfnVhVRGU5DAHOBTUmWnoT+E9DOoeKrY3EgSBXBIYdRmv22/4
JmfsheEvib8J7K/msobjzV2FepU+tfiml3Gs8UgYIUIPJ61+lf8AwTM/bxl+
Dmg2dk9wTbE7dm7AHNZOT6AfoL4w/wCCZug2esI9rpySRNg5VMgVtv8A8E5d
HttGjlSyidscqI+a9E+D37YOjeN9BgZtRt1LqCcuOK9s8N+PtH1fS0MF/byN
6BgaTk7EOTPlaz/YH0HS9KNzLp8ULRjJ3JjFYEn7KvgnWLvFzb2oMZ+8cYNf
betabDr3hu4UOsgZD0+lfGnxx0TUvB8072cUsqOTt2DoaTkyXPmRtaT+zj8P
tItgrWtpMEH3VI5rR034L/D9mZrfSoIJV6ZIJNfIfxK+PXiT4d2pmaK6kcEk
gA5FcBo//BSHULO6kFzBcQmHkljikm7k8ztY/QS+/Zz8Ka9oV2r29vGrowIY
Dpiv5+v+Ct3wV0j4d/tEXq6UkaKspwU6da/QW0/4KvSajZ39oJW3uhVX38Jx
X5tft4fE9fiX4huryS6W4vWctvzk9a6qLbZE9jwuwijR0ZxvkAHNdd8NNXit
vEQDAAk45PWvPtCu5WjTzclycZNdr4RsY1vlmbAZSCK0xEYOjJvc9DLbe2if
d/7Fk7xQX88mTGq5Ar3HTNaW63HBVSeATXiv7K91FD4GLxgb2UB8V6bZTkpG
YwQM81+b4mK52z90wL/cROnnXztpbj0NVri3ycYz70kU7TRgZORU6EsACc1z
xijrcnYbHb+UoYdqLhvP2kg5WpmlVl2gYx3qpd3PkHABPv6VtCHUzciUOpjY
7hle3c1S/t4+eUCEehqO4mEQyOp9KUacxh81uCeRmqdO+rFzlPUr2aacFCdw
Na8d2ZtMCTKWbH5VktIFmGBllqy18BCeOTQTzDPNbftQ4UdRUhixjjOahsZF
UsWHJpZdRWBzkE4HFKyE5mtb23lW4JPPX6VWnl3tk9uK51fGEwldHLKAcDNR
WvjMQahteMuh754p2EmdNEoC8Ac1KqFiMdM1maVrkeoXJUDZzwM1rrceUp46
c49anlK5iy1rujBYcjmlkRjCCQQo4zVOPxfC6bWj5U461De6+92oSM7F649a
0S6hzFmWNrch1JXnrV77ZDLGu4jjk89awb7WGaz2ch8Vm/b5dhyxrSJUZOxv
aj4gt21EJHGQgGDz1p8GpmJgQpKk9K5WK5P2gbhkk4FdFDG0VqpYYJGeaym9
dRtkt9cid/lBUUaNczWV02H+Ru1U7qfZ1qXTJhJIR3qU7gmattPCLpiy5JqO
aIvK2G+TsKjaMCQbTzU7YgjBJGacmwbuRR2C2/7zODms7WtQWeUpkAjvmrF/
qR8o4GMVztxex3EwUSDeTjg0+ZiOl8I+IWuZhZqTlT1zXun7N3iJZfibpNhK
pKrJySeDXgXhjTTpupRSKTIZG+YjtX0J8AvCMj+NbG/t1LmIhiVGc009dSZ3
5XYn/wCCvXxVXTvD1nols21JV+YA8Hivz002y+zxDau0Mcn3r6X/AOCm3iWf
xH8SY7eRWHkYG09sV4fpelRy2UZcDIHenWk3Js5sFS9nSVPsitAhZAmCMiub
8RXjWdw8UeS+O3au1u9JaICRG6DoK858bXjWU81yMhowSR3NFFXkkTi5Wps8
J+L1rc6vrrM7n90c4I61yiTEYXB44611XjTxSmtahIY0KMSQTnrXMtiKQFhy
a+1w1NKkkfjmbSf1hkMkEomzggHp7Ves42Kgsc7aqX2tiLChTxwTVuCUy2fm
ICQRVWex5rfYfPdbgQOKYB5sDdiP1qFmMalzk1Wj1FlmHBIz0ou0SEOn7Zix
HOe/epLmPMBjiOC3em3mojOF4z+lV1uWLcHnPWjqK+hPZBrRQrH6n1qZ3Yvn
OB6VCjmZeT0qSKQOcHgDpSvrcnXcmJD43CiWzVYCwYbh0Hel+zlod+cEdB61
VnlbIGOnetIiIoJ9snJIwauDbcDgVVk08ygEfKe59asxIYFCgH3pNdwCCNoQ
QxzzkVJayeXOHJORSI5Xlifaquo3wgQBRlm9KpLQC/qd59qYO/zbRge1ZbXc
kc5JPyk9KtachNvmTljzVa/j2yDaMsTgAVUYoCaK7j8zLjCn1PStm1hjmsSw
OeOMVjroxaNRKpGeQCKmZ5LQ7IyVXGKfKkUmV3hUylR61oaf+6TBHFZ0jlXy
Ack8mr0OcAnJ70JXLTsWbqdYogMfMe9EF3lCOhI4pnlhsl+aiVgjgjoKJJFR
kwaFpH5POa1dOufs8XOcIM5qmsn2twUBHrS3LvCjLtLbhisnFO6ZtGTjJSW5
7L8D/EYudQtREpd5HCkg9Bmvsfw7qbeH7O3jdSqOowT0Jr4Z/Zrvk0jxBD5h
C+Y42qT0Oa/QPRtIh1TwXaSTx+YyAFT6V8pmtOKbsfr3C9WcqSciC7umWZJS
CQDnHrXYaf8A6Xpcd0hyf7o6iuYNp9suETG1ehrpLGJ9MRI0BZW447V88fYp
m9p07S2wbO3Ixg1LsyOeKqQMYsDg1ZaXcOc+1QjQns1DkjOCP1pl1pGZPNQj
PUimgmBBIDknsO9W4r7MAOwgmkBXwHXAG0imrKLZ8t17VFqd4LT5icFjwKpy
3bXe31oGnY0rMPLcOzOGDfdHpTpwFQhxyO9Q2m6BQRkGpZj9pjJz83v3oEVv
tCRDLDC55qvqdwINjRtkN6Gnz2nmYVjkHrVHxAojiRYcgJ6UAVdRkEzBuAe9
QNcpaqMrlm6e9SWsDXSHPQdaddwRPtIXDJ39aa3E9ia1dCiuRs7nNJcXUc/A
IJzVO8mZrNiilivYd6oaaZTcqzqyZ5we9WQbZRWQAcVTu5VWVUDDJNTpN5bH
ggY6Vzcc8ja6S7EjPHtSsjRHpOjxMmmLk8kU+OdklAwSDVXQ5zNaDnIA9auD
A7jNCVgLPmh8FRz6Ukq7cHNQs54ZeMVZRlmh3EgH+dMpavUiD7SSeR6VWnvU
8w5wuPWpJZOeKwvEly0d0AqnaepoFfoXrm5UnKkN9KyNXnN0jcfMBgUaR5l7
d+UpPNX5NJNlIwkG/NDZZymkq9lfec4LsDkAdq6c6ub1N8jgEDGDVSa0SIlg
uDmqV7G0kiIpKBjgn0pNXE1cr3NsNbnNu/8Aq88E+tfnF/wUq0OXw58TSgBA
bvjqK/SdYk0/V4YRIsoyCWB4FfnF/wAFa/FIHxct7dVIOQCfWvpeHI+849D4
bi7DxmnprY+Smi23JOCAa6nwx8ZfFPhKDybPWrtYNqoscu2dY1UYVVEgYKMH
+HHQegrK1e2WC2jcDkgE1lTSbUyM/hX2s8PTqx5KsVJdmr/mfjmX5vj8trut
l9edGa6wlKL++LTPdPD/AO2K1qVGt6VG8ZYlprFsFF28Dy3J3Hd1O8cHpxz0
kWvfDL45un2gaa9/M0TMlwDZ3byMu1Y94KmQj7uFZhkL/s18vtI0hw3T+VPF
p5qblHI9K8Ctw1hnLnwzdOXeL/r8Gj9gynx8z+NJYPPadLH0Osa0It7dGla/
nKMnq16fRUH7Itp4e8WaVqmkarOE067t7hoLtA5k2Shmw64x8o4G08jqAeG/
tb+Gr3XRoM1ra3M8Fkt09w8UTOsK4iOWIGFGFPJ9DXlnwQ+JGu6L440XTrfV
LtLC4vYrZ7Zn3w+W8y7wqNkKTk8gA8nnk1758bvjHL8J4bBINPS9m1JZgjPK
UWFkCYJUDLDL9Mr0688eJXp5hh8xoqUlVlZ8vTSzvf8APqfr+TY7gvO+BM0l
h6MsuoOVL21r1UpqUHFwWracrRfuwXWy1Z80a5bg2Y2AjA/Os7Q4BBrVtd52
eS4OSfQ1qtueEbs4Hasy8vY4W2gYDGvu5H8YRZ9l/Db49SWPhrTilz9wAY3e
le/fDb9pyNdjSyZYY/ir81NG+Jz6DZRReU7rGeoNd38Pf2hxb3LJNC5D8Ak/
drjqwurrc7ISS3P1F0P9pyMXUUykuMjOGr2Hwr+0+U0kXMMUke0ZLbutflFp
/wC1ENGVFCGQHndngV6Hof7Y0l1oTW6XfkBhgZNYQwzctSnVSVkfbXxu/a4/
4SXYZZz/AKPnCF8mvj39s34w/wDCb+BLoMCGCnZk15vqXx5S5nle4vVlIJOC
3WvKvir8bP8AhKEa0RiYz8o54FdcaSS0Muc5D4W2rL460SRs5bUoM/8Af1a9
L/a5vhZHw8ScbvtPf/rlXl/gLUTD8RfD8QOQ2p2w/wDIq16B+2qMnwz/ANvX
/tGvn8dD/hVw68pfkz944Tn/AMavz2S/5+UP/TlM860y9WRwUYdOea9D+E12
kdw7MwzngdzXi1nqDWD5BOO4zXUeGfFclrOskblcdga9arTe6R+GQq9z6R8P
eKW03XoSHIiyNwzXt/hj4owaNAj28igHBIBr4qi+IE0o3efsI9TS6l8Z9Q0W
FfJuGl9lPSs403e1hymktD9GLX9oeNLWGaWYHy8cFq9b+F/7ecHg20WQ3O0A
dS+MV+UVh8cdR1DRwz3Dqw7E81dtvj1JdaabaSQo3TJPWtVQuSqyeh+6X7P3
/BU/Sp7S4tbrW7WIn5gzyDjA6V+VP/Bb79pe3/aE+LOdPO9IZCC6tkSc9RXz
Lb/Gy70PUmVBKVb+IE4rkPiF8TDrt6XlzLJnIOc4o9k+g3WjFkYY22nQo7ZO
PypD4hSyh2k7sd81g6h4ga6tgVyGHbNUop3vYzkEEcY9av2PcqWKR2vh7xna
z3GxgFbPc9a73Qbm1sZI9QtnVZIzkgHk14baWwsroSOMHNdXpWvSW9vhJPlP
YGhUnsRLEJ6s+o/BXxjk1i3jMjmIRccnrXoeh/tGReHriOWF9sycbt1fGFt4
rvLSMCOchc5Irds/iVEluBMwkYDk5rWNNpWD2ytqfaN5+2dPLgtc/P0Dbule
s/s7/wDBVm/+Cd3ti1QGSUbWbeMEelfmw3xNs3G1gCDx16VS1XxZa2SpNGvn
nOflPStbEOstj9wtb/4LRv4m+HV9bSFi9xCytJvGCCPpX4n/ALZnxLHxM+Ll
5dW4KRSzl2fOQeaqax8errT9E8iKVwrjGwHpXl+reIJNWkYsSSxzk1rFbMFV
ad4m8b2CO3VRIoYDnnrVKDXltLgtgkA8YPWsTZsQSM3Pp3pyfvlGCRiqb1Mp
1G5XZp6nra39ykm0qQa77wp8VLrT9JW2Eh8oDAGeleYtDk89qcNQks0Pz4HY
elZz7DUj334f/HCbTbwxy3BaLPTPSvWvCf7RFloiGUxmViOCH6V8WaZ4iMcp
Jzu9a2IPG1zAu0Snb2GaSXQuM2j67T9pE6nqkjSyExfwpu6VnzfHqwsdV84S
qJAcld3NfKz+K7yVA0U5jYHJ561QvvFUjPvdi8vc5pSglqOVR21Z9YeLP2tb
Qw7dpk4wQHr5y+Jfi7/hI/Ecl5ACiyHOCc4rl49cF0dzglj3zTp7tVhqeVWu
Yqo09yaXWpQvLlqLbVNjg5IyeeayW1VQ+CO9OmuN0eRnBqHBWuDqu7Vzr9N8
TBRtDdehzWv4c8UzaNcu6ykljkAHpXnVjctGvJIx0q4NdNvzuyw7ZqPZJ7id
Ro9h034nTHc0l0EPXBNb3h344NaOYmvVAIwCT0rxCzu11SPfnawHI9ar3K7Z
8huR71pGhFaoh15bHt1p8RL+3157s6wjW6nOwHrXUS/tO6jatFFFqJETDoGr
5yt9YS3XbI+4H3pW1eIsGZsgdBmr5EL2p7L8S/2lPEOr6NLa/wBpv9lbjBOQ
a8W1K5jvHEsk6zSHnIPIrC8SeI7nUJSkTMsQP51m2bvG4+bjvVqOgOepuXV5
sYqpzWTqd4sQPQ+1SS3BCHrmsrVWzyT3oaVtSuZt6FG5nNxKTyMGpdFufLv4
yBks4GKrTTBFznmmafOYJUlBICuDT5V0FJvY+8/2cPhdGfCFvKIxJNcAHIHI
zX0B4X+BKSpErIGZucAdK8J/Yh+LVneaLbQ3UyBowAMnpX2JpHxB0bRQl21x
C4xwgPOazqOy0CCu9Q0z4L2mj6B5lwyb+gQjBq14X+D8ct2rRqFQnOcdRXOa
z8aoNT1IYkUw5yFzwBXaeE/j7pGgtE04R0wBt3Vw1eZtHXTUVc9T8R/ss2eq
/Cd9ViaNJ4VyUx8xxXxX8efFh8L+G760DHCBkwDjHWvsxv2lrfXfCj6dZOIv
tAKgg5618Ef8FCFbwZokgRy1zdOWJHXBzWkJK6vuZyjo0j4T8WwNqXje5ndw
Szkg+lMe5jgTZkbvrUd5KzXJYtlyck1n3ahZN7Hn1rrTOdxaLU2pPET5Zxjv
VWS7eaXcx59agNztGAaa8uB1pklq+uB5IAPPc1PpUgMW41nwr9oHzcCr0W2O
LC9K0Ara1qcjyeXGSiA8+9Qx/OBgc/zqHWJgDtH3s0/TW8uIF8k0rIadh8iP
G4PO0Vcs7kPxnmo7hxJEzZ6c/WqekjzLssTtAPfvTC+tzWvSssO10JwfvV+g
P/BH/wCLtr8OPG+lSPIAscqk5bGOa/PrVbrEaoi/e4GK9O+AvxOf4dXsEiT+
W6sCRnB61FS9jWDdz+sK0+NOi+M/hZFcxzxSCeEAgODjivnvxB8M/DPiPUpb
iaS1kkJJA4yK/PP9nr/gohJY+Bbe2uNQ8uJVAwz/AHq1tc/bz3XzyW14IVPf
fwa86cnc7qcVFaH2v4Z0HQtD8WNG8cOzOMnGK7vwtrWgeF/FKzW7QQgkFiCB
mvzA0/8Abwni8QyT3WrCSJTkAvWpqn7fEWo/vre+X5fR+lSm3oXZH7D6p8fN
GfRTD9pibK4A3ivGvFr+C/EF9Jc6gltO4JPJAzX5xaX+31DLZs82qRkqOhes
if8Abvt7u6Z3vl8oHu/BrXmb0BRS2P0HvrPwVdsy28NtEueMkGuk0O78J6L4
LvIGe0AkU5BI5r8wLz9tyJpjJBqcap1wH6VS1L9viMwNCdQVwwIyH6UJu4zm
f+CwGmeGpb15NMtY3lViTsIOTWh/wRL/AGzv+FXeObS0vFY2sbhShbGOtfMv
7UPxzHjHVHYy/aRITgA5xmvM/hJ8Rbv4X+M4L22Z4kdwXA4zWz3Jif1K+JP2
wfD2oaNBNDNE/noDtEg+TPrXlniX4qeGtW1ATzwxOzHJO4V+UXg//goRa/8A
CPQJcyeQ6IBud8Z4rG8Rf8FB7kXxNtfb4geitnNQnqOMUlZH6+eIPif4WXRk
KRxNgdnHFRfDn49eF9AvjI7wNIOgDgEV+SXhr/goQ9zuW6uWWLHRn61k6p/w
UItbHVJBbEu2eCr1q9ib63P2g8VftV+GtTge3YIN3cyDiuGtP2h9A0vWREyx
XkZOQVYYWvyBtP2+dR1TWTvWdoycZ3cCptW/b2Hhq+H+k4LjJ+fpSiS3Y/Yz
xZ+174R0i1WNI4ZXIxsEgyK848W/tVeHriHf5cccXXaXHNflJL+3PDqZe5Rz
NIOwfJrltS/buk1e5a2dJEYnaFLVRB33/BVXxvbfE7xylzYsohQYwDmvjJbO
SB8kkgd67T4p/FmfxLq4Ryz+Zz16Vykk+Yip780mrlRMrVpS0eO1ZkpCrnpi
tq8iSYYP3h3rnte32zZUkr6CrT6GVR6lWecz3K7f4TWqsgCKW7DFZNhH+8Az
1Oa2brb9lVduSKJGlPuNZFuVPc/WnWlsFbYTUds4yD3FSSDI3A/MKzW51PUb
fOlsQNw3elT2qgwBycms+eETZZxhh60lrdSK5XJ2iqJvZ2ZcuWV/bHeoopPs
77mpUbzOSelR3kgC5xxnj2oHJ9CxdXIZckYFU7bZPc7guQDSROZcK4O01PAk
ds/ygYqkuplJI7nwzo8F3pwkdRuxwPSmalp4IZIyNxPBHasjQfELW2EztQnH
tW1d30cEIkUhyfQ1RCSO+/Zx8SS+H/EUNtyd5wxFfbHwo+KEXhTWIQ8y24kx
hicA1+dnh/xo3hrUVulB3g54PNemRftINqEVsJYXYx4wc9KwkrtlpK1z7X/a
v+LUPjzwi9hGRKwTmQHINfntrujTaXrt4JVYRsxwSMCvYbn9oG3vNBJK75Nv
TPJryjxt40TX8ybPK56E9aqOljPlTbZixxhQDGcMhyCO1aN945ubzSDYzuxU
DGSeK5v+1GiJKklT2Haqk1+ZMkitr6HNUgr3Lmm6jLZ6gsNuxXceSOldu3iz
WNKt4wl4xQD7oHWvP7W7jtWDkhW68mtVvEhntiCeV6H1qkZaI6+78ZXN7agS
uxVh8wJ61mW/iN7KYtCpQg8EVgR+It8ZDtj3NKNVWeIqjAN2560N2GkrnU3H
xc1VIDBHNIA3B5rmtc1WXXlIlJJ7571UWR1PXnv71LDMruB3BzWbZrGKvcdo
GiSeHnW758tWztAxmv0k/wCCWX7Q1loUAtb6LAc8EsABwK/Oe41f/RQh+ZF7
etdp8Efj/J8P9RAy0YHTJxXJVjdanVGy2P1/+MHx30XSdRM9vPFAp5Pz9a8d
8dftD2uuZl+1IFjBABfrXw74q/akuPFTs807NGvQFutchqP7RFxfzi3RJIwB
gHPFYqKRqfR/xN+OF1rQlsrW52Fm4YHIxWBovxAl0qFROxmfoTnGa+YfEvxX
vdOu/MjmZ2Y9FPSpdK+PV1Z2xN0kkpI456USjfQD688Q/tXjwn4KmsI5Ggjk
U5G/rXwx8bvF58eeL5LhWJh3EnnOTS+LPHt74vuGYzMkJ/gNcrdv5LFc9T1r
WMVoQ3cjlVfL+c5wMAVnq7K7FQfargzP2zUogFqNz9a3S6mc9irDLJjDk/Sp
3laFBtPNVLq5y/AxirmnzrNGfMBz71p00MrdTPvE8znHNULkAA1o6kCoJXPX
tWWx3GiKuxSRnXTbnIHSqDxbnx2zWlfxGMcCq0CBjgmuiJyVFrchitd2ecYq
tcWZds8jB61oXH7oYAPFV/NMj4JOOnNNIzEtgLVg5+bb6Vp299HqEsZxg5xj
NUGg2rjOc1HF/o0gdOCp/OlLYD2v9neUadrtx8pK7Olep3up+dzGCpBrxr4L
zzLOLgblEnB969kt4ElC8gsRk+1eXWglNXPSoybicJ8ab8zaVCjHec/lXmis
QQApx613/wAUgPtUiE7gtcTabGiJOPau2la2hxVviNXQp0h2hsHnnmurt3Cx
B4+QOmK47R7AtKCTkE/lXV2H7mDb2x+dW9FoZpGtp92JWG4c1eacQyBgRxWL
ZghyQcGrEspCf55rO7sbLY1ptWE6fMCcdD61RmuUjfccY781QW+LDB7frWLr
WqzLLtVWwe4pW1sLobOrzRModCD7A9KqQv8AuyOzdRWbps8jffz171cjkzMF
C4ya6IrTUkjlQIxxwDSJCWX5QSKvHT94GenrTRLHbNtyMjtUpCkVUtzvAIPW
p4/kcAc4NLI5ySARUlvGA4J6nmqVjORJqEJlswNuRj0rItbU7yuCMHrXX21n
58ADDaMd+9YmoKlrcsq4yD1pNEFKRvszhSPxpB+/yoPHpTrtfP6nBHeqgkNu
4IJwKBbbFp9J+0QEKcH+dYt1Yy28hUq1dN4cZtZuAkSncOuKm8R6S9q+ZAcD
uRUyGmUPANz9jvj5zAJjkGneLZo7zVy8AIjHB5yDVPyxEcjGTUbz7RtHQmmt
h36ETXTWTZQ4J9KrtqbSTct82abqM4hlyxwe1Zgn/wBIB75ppiOgiuN0ZBG4
EYFFnbNbozA9e1U7W7xgE5HrVyW7EcGVOD6UD5mZmq3DWxyMjJqK11FbZwZP
mB96TWpfOiBzznp6VnbTdMEB6d6Ck7nUWerAXEflqWWQgYHavb/Cha38NRL0
JAJrwbwxaGPULWPIO5wK+lINMis/DdsFwXKjkVPM0UtzK1i6ha1zcsFVBxuN
b/7Gy3kPxwtbm3LLaySqNw6EZFct4x0T7fpD87iBnFegfslaxHaaxpVpHCY5
45lye55FDnpoWfvr+xxbSP4SsHYnZ5YwPwFe+JCVvUyeMCvCf2MZn/4Vjpru
CD5a9foK96eQSNEVHzcV51aVmVJs+Gv+CvPhq4uNFW6VGMUSEjA9q/Cz9qdJ
ri5vXkDbTkAHvX9Ff/BTXRYNU+DcxcAukbn36V/Pr+03JbTalqMUzKgtycbj
1rpitC6cvdufJl0oi0/Cjac9O4rGl4zuBwP1rptYeIWtxOicLnAHeuNjvpLg
l2yFz0rWNJNA6jTTPVf2RNUjTxXcLdyL5APCk4r78+H93Hf6TbSQKPIgAIx0
FfmR4Q1P/hGNZhuI5NiSEFhmvpnwP+1k3hfS4rdJsxbQCAeKwnhkjenVfU+3
YfHVlp6R+ZDzwNxPArXHjrT9REbJNGu0fdyM18Vy/tcQXUY3Henpup9p+1rp
0MyRhRGWON5fgVhGhJuz2N3VVtNz9T/2KGtdZ1ma2u7iOSOc4CHrWL/wUG+H
thod4q2YjUsuSB2r49/Zz/a4HhzXoLmPWYrVsgpluv0r1b43ftEf8LJtBPJq
CyvjBOetXOglsTGq+p8qfHHQI7/Q7uRiN9uxHPU1866jAlsqnO0Hk19I/F6B
9Q02YwtmOQktjvXy/wCPL8w3wgVCoUkE1nChfV7G31jlWm5S1e9RYyAeT0Oa
yBiVuevrVPU7t0kGWyKltbgSRbh97sPeuzDxUHpsYTxEpaGfrLNDOBJkDsTx
UsYjvLcKcHHQ+lew/Bf4CP8AFfRJhcwlZD9x2HSsP4ifsuaz8Mb5g++WNvmU
heMV1SxF1Y5zzi1tpVn2HcV7H0rVsrFl3RFsuw4pEXyg8bgxunHPc12fwc+F
d745v1l+Z8NgcZyKhy0uK+tjL8D/AAf1TxCW8yZtrHgleAK763/Y5vfEsCQ5
JLHIfYcV9rfss/sSXHiGxtjPZSFCwJJTg19w6Z+w14esfD9rssorWVQAxI5N
QqiZTVj8YZ/2GNd0q3RY7WabAH71YzgVxniT9nDxBoOrAMkrRr1Gw1/Ql4Y/
Zw8LaNpaQXNnDdhgAWAHFZ/jf/gmx4Q8aRG90+K0XeMmMAEgmlKSuTyvdH85
PinQL/RNcSKSGSKLoSRgGl1Dw55MSso4IyTiv1h/br/4JRv4c0Ce/wBPsy+0
FhsTpwa/Nb4k+AL/AMCmazu1kWSIkAEYOBURmr2Jd7anlWoWjWvz4O2see7Y
yfdNdFqtwbi2KshUA45rGuLVSwOMn1raRi9iGK3DjzMYIqyJtyY5yKZGm0EE
8UrfIueopW6kE9rMgPzYyegz0qxJbCZS2cNWbFAzNvwfarv2tooMnO6hbgMV
AkgDHGTTpCIQec5quC06bmBz61FNKxXbnpSuBNHPh9wOcGr3kmaMENzWVaSg
Sj0zWpFPvA2cDvQBc0+7Ngw2MVcd89asS6gZbjzZX78k1mwxNNLxng1Jd2ck
8RGc+1NbjTO+i8AyeIvDQu4RlQMjAzmuA8QW01g3lBSpU4YeteofDzx0un+G
VsscoMEZrmfHotm8yfK75CSBnkU+oNnBRXflMVPWpFZmmHJ5qP7LukLsOc8U
glKv057UmxxNSDjOOTVLUGkjmBHHP5Vf0jLdc7qXU4A759OorNu5Q3T7x2Ve
elakepKsRLHGPWsK3drdiSOO1QaheSO3BIWi7A3/AO2FbIUH86T7a0hwM47V
gWF028A5P9K14p1WLd3XtnrRdm1MsCSQvkHBzwfSul+HHxOl8H6xGtwzFGOM
5wBXLxT+YoIH4VYTS11NhkdBwfSsm+p0RPtX4J+LrfxF5RZ1kjkGcg8CvXdO
gD2j4cFVPAHpXxL+zt4puPDavbyXeF3fKCegr6l8H+P4ns4l+0qTgZOaybdi
k+p1k+nxIpIQZ71heI/D32+HdGuCOuBXS6Pqdv4skEcBCOowcHOa0v8AhF5I
WI/pWbT3Rakup5Q/h9ohgoeODxSQ6EYJN5X5R1GK9Dn8NMborglSeeKhv/CZ
aElV/ACs57lra5wlx4f/ALTn3Rjbt9qpX+mTabONwJXOOleoaB4RW1s3dxlx
yARzVaDw8muX5heEjB4J7VjJdS07GDouli809DKCAORzXbaDeSxaWvlyZEfT
Hakl8HfYykKEFTxwOBWmfDo0m0EceG3jJx2rIpuxqaF44WW0IlO2ZeAxNX4f
EV7NAJIrsfKc8VyQ8OSMwO1ufatzQtIlt028hT7VTSIbPU/hx8Tp7TYQzGVu
Cc122o+LppUB8wqX5JzXi/h4/wBmX5bn1FepeG7Y6zpyPIp4PFK/YC7Z+IJH
u/LZ/Mz2zW9pGhq115qxkSP39aZo3gyKSZZlj+ZevFdlpVjHEUJX7v6U4uzu
TIfoXhF4JVkcEg89K7Hw/aR28jK8e5T056VHpS/blRVOFyM1oeI9SsPC2jtL
LPHGyjIycVskm7g27F+/8QW/hzSy7kIgGeTXy3+0l+1ha6H9ot7WYJkEEh+t
Yv7Sv7VxsrC5t7afcEBACnrXwn8RfjnH4rv5RJLmbJym7muinDqQ79DG/aS+
Lk3irVLs+fvySQN3SvmfxZ4snvYxCGOcnPNd54z1xG1G4Zh97OBnpXnl3p6v
I0uPvnJrSMRcxDpWpvChViW9DROoup9zck9ajaJUI2kY9qsae0N3cBN4DDqM
8itlotBLcdYwKrnA4q1BP5chCnFJLbG0fg7h6jtWRLqpg1AgjKk9aiTZZ0Et
9ujHHNZl5LlSfXrVyXyzYiRGBJGcA1iSXDyyFRnOaItgNeUxgnn/AAqr9peZ
jgE4NT3uYQARj1FSWBhUk8A/XpUvca3KsOoLHMAeSDyc9KvfbI5GBI4+tVry
ytyrSJhSOTz1qoj+cvyHOOwpFl65mQtwOM9fSniFZIeR1qhExkfacjBq4JSo
x2q7XQGSIPLPzHNL5yx+hx2pLmUGIkD5qhggJ5f9aykdA+5nKRk5OT2qlFqE
m7ByBV+SIMvOCKrXlpuUMo5rJbkPchlk8wFiDU+n2/nZLHCdc9qbFbELhx8v
vS+YYlKqdqmtE7FRHyENL8hzg44qyIzEgJJ3GqVpGY5SxBA6/WrrXIliyRk+
tS3YiQ5WUxnceaou/wC+zj5c9KWa7Ky4IPPf0pwiEiZzxQpamZJw8ZI9OlVI
4TJPyCBmrGnxsbjBB21qG1igjJcDJ9e1XzEPcxpF2Pjr71HdwuIlfa2M9anv
9sPKnNV4tT89DGeFHrRzCKzRFpNwNGW3DB4z+VTybY14FQ2s5aQqenrWvMF+
hJcqJIyOtVI7Zuw6mr0kiRrjIJHvUZnDY2jGO9MCDy9hO7n69qsR5RB6VFPK
GIBHJ/i9KsQAhCoG/HQigL2GfbRE3Q1dtrtJkJB59M1hyMzXTLtIxU0G+LBB
NVETd9jWuxHYWzTKA7+g61mfbGu08xgQe4PapI5C2dxJHpUE2QSF79hVt3GP
jUN97kdvaiG32uSOlLbQMBgjAqwGVSBwB3NICK7tQ6ZA6/pVa2UwSYGcZq1c
XGWwv3f509IFZBjHPNAmriTXe0Dkj0qtPcLt3Z560XaEsAOQKrzx5jOKBpE8
F2shHI96tJFbyRl32ll96xrZdj8dzU13N5RG08d6nmAsXMCyNkYx/KiNliXH
Q/zqxpSK8BL8cZANV7iP9+SRwpwKOYBVbdgnsavvfr9nAXt2z1qlsyhzUcKY
+tHMTykU8v2ufnnHaoWtvKlBx8vcVdXTWkk3Dg04oCpVhzRzBykNufNcLjAz
xV6eM+QCARiqsCBTjHNTyzSEhSMLSbuSEZxHyKq27k3BGCfermPNQgGkt7XL
jAI55PrU31sWu47cR+FOiJDZzye1Tz2oUqFPHqKiniMQzQ3Ylqwty/mx7TyR
yK0tE+JGq+EkhFrdvEEbJA71kxIZ2+XkiiKCKa8WOUjOehqdC0fWfwA/ba1+
ya2gTUpBtABXd1r6t+Hn/BTjUfCWoW9tLqDRnI3EvivzH8OeG9Ql1mM6fHJb
7f4wOteyfDz4K654s1pDKZrl2wOnSk1oJrqftj8A/wDgpTZapoMRuNUhKzAB
iZBzXs2ifFPQ/ifagRCKdZuhDAjJr8m/gL+zF4ka7trYicW8RDH5Tg+1ffX7
NPw11fwrrVmHjla1UqCMcD3qGrEWPXvEn7IGnfEVGEliJDIMhscV8iftw/8A
BMGfw/4Qvr7RLZhIilnMaE4GD1r9OdL8Uaf4e0ZXe5iBVB8uehxXzx+1r+19
omj+E9SsvOilaWNlfDDng0E21P5svjTf618JfGl1p3mSo7OyFsEd68/1yK41
PbNcSmSVjlie9e0ft9a5ZeJPjFd3NqUEZlZgoPvXij6gtwpQN8wGMZrqpO2p
EkVo7dYZQc9OldB4avTNq9vFzywBHrXPTzLGct68V1HgqzZLq3u2hJRGB3dq
yxUnytHflv8AHiff/wCyZ4fhk8FzKsq+Y6cJnkcV6jY6W2mWoVgWYGvIv2VL
O4sdJjvPMbyrgDAr3SWRJ4RnG4V8JifjaP3PBfwIlaBguCBg9xVgIGIIYc1U
8p3YuoO1epFS2Uy7iS3A7etYRVnodDdx1xlX2r+OKnFmGtSGySRnPpUN5cpF
hkG4t1xUd1rRMAVBg455rVOxLVzMnIWRlz908e1W4r55rfDtu2jiqVzGclgc
k9abbTtbTKSCy9xVktWIIr6Nr9kUA884PSrUoDZ29hniqtzHHFM0sSAFjkgV
YsF85CScN6UCOauNVuf7RZVYqgPT1rTgumkUFvxzSzaR5l6WAxz1xU0mkFoW
AOKCJbnP60st5qaRW6k5PLgcCnywrZTJDIQz9zW/4Z8PPA7yO2SOQSOlUNS0
1b6+ZhjzFOM00rjTdyfSokhcSrjcvvWnPrJkgIUHd0zVCKJbRFUEE4596kgZ
VPOMU3HsUQIoMnPJJzVqOXZg8gCoZ9scmR0NWoUWbAAyCO1LlALiWO4jDB13
D3qtKuAAAa0bTwkzxljJtz0Bqe38N+QhDyBuau2gFXTNJWXEjY4Oa0ricldp
HTgU8wCxteMYqjFO15deWuQM9fSokgKtzvabPOPWpLaU23znPNaGt20dhbLg
b+5IrGl1D7TwoworO2ti4m3YXBuJhtOfWrWpTBFVR94dTmsXSIpICZVc7T2q
7v8APYnNS1cZT1aYhG+X7wxmuc0vw+8+rl/MACnIFdVfQhwAKwV0+5m8RwpC
WjQsNxHQihKwHo3gnTo44Q8uGL8D2r339nPxGNA8S2lssZkVj85B+6PevHNB
tIbae2iwDjBPua9q/ZxtILvxPqLNEP3cXyk9jipW5M0nFpnyh/wUj8Uw3/7R
xitAGQ4BKnIrzuOMwwqCCvAINdP+2AIbn4+z9GcSkZ9Oa53UWJgCqvKjrVy1
IhGysSzafM2niRSWOMnArzzxpoK6npt6ygb1U5Heu/s9cZbIxZK44PvXM+JI
dulXkkY5ZSSRXRhLOqrnJmF1SbR8eaputtfuoxn5HII9OagmHnJuBwRVzXJk
Hi3UATtO9uvfmqkciLjpzX28ElFWPxnNL+2Y21tIXU+aN2fU9KYNXFrIIIh8
mex4p93IscZ2nn0qjGYwxYD5vT1oex519LF95fMHoPSofkVumMUsA3LzkGmy
RYOc9KzauCdiK5tw+Ch49qSK1JPfHenKxDY7VJJLsjwowfamNOw6MqDgGhuB
nOMc1EYyseejGnwoZYuR+NQ9ykxE1UqwVgcA96sRoJvnOMVSmtuRj1qWS5EE
HBOcYxWkSb30NSwEd4pUEfL3qK5U2+c8qDWbps72RJyfmOcVsWrpfRfMQB3B
qmrlJFYOJ1A4xULaYHlDk5x0q3titXIONvaqT3eZT83GaajfclXvctkbQMg1
BcIGcMOCpyKYJ2kOMmnXj7bXgZPtTasJp7kseqmdcSHLDgZpJZhsOTWa0w3K
c4I7VbjYTgZOMUilsP05kuJysmEC8jJ61JLe5nKICADjGah1CNFiBVgD6Cn6
bAFAeQYftmgZZaUogBOD71CXIiOARmluY5JpNwJIFBnCKMjcfT0qG+5cNHcl
02c2wycgk1qRNHdOuCMk9M1koRLirVifs91FgZ55qVLsbRaueh/CD7LB4pj+
1FYzGQU3HGTmv0S+GU/9r/Cy1lVSSABkelfmtpFm2r+JrPyMp5bKXx9a/Tr4
Z6UNP/Z302e3GXZVDFa+XzaNm2j9Z4YqKVJJiWFoGn3BcY71vWcGz5m6msGI
PI8AWTyzkZ966uwsPPudu7gDP1r5p7H2/XUbDEPOUnp3FW7m3SVwVwB6U29i
FljJ59KbBukYNzj0pJXLFSDcakVSj7SDRGpkuRtJUDrinXdyu/aOWFIDF1Q/
ar4qedp49qmtrfYMnrUktj+/L45zkmpFUnoM4oAc9z+6PB46+9VI7qSafoUU
HvWirQKArMoY9QarXdvsfEfI9qAEkUS5PAx71Qu0Y7sDPWrwZYYjkZNVoJ08
0sSGC9RQBiWFxLp88vmPuRug9Kka+SUnHH41oa1YRzQNMgAB5rnJNyHIB47i
gh7mlLGYLUvnGeQPWs6yu5J78biSAelQSapPMdjFsdBT7Zvs84kIx60CNm42
t0HJ4xVLVfCjrMk0L788kDtT2mLgMvU9K19LjeC2zIx+bnmgu+ly74atza6d
tYnJ5q7GwPDcH1qKyceSTjPpTQdznv7UDJZbrycjqvrU8Dl4c4wP50kCp9hK
yRgsTkH0pZZ08hQMKFHSgC1B5HkMzAHA6ZrD1CJbhmyO/HtWhA4aM8YqnJat
PKVHBzTW4GfpUQ0rUPMJ+lass/21y5I+pqrqmnGGMEfMRycdqhsZ3fC5OAcV
YEV3gT4xx61m6tIoBUcH1q9qzhboKPxqncwC7wAMEU0rhexW8G6bJq+uxxAE
kvjivz9/4LE+D4tM+K9sQmJlIY+tfpD4FsjYeI7ZlOCzgHFfCv8AwXJ0VdP8
fWd1Gw8xwuSOvSvo8hbjK63Pi+LqjjSbW9j4RvmN3EgYFQq9/pWdFEssmOg9
61bgg6VH/fIyfWsm4/dEAHGOa+9s7Js/CZv3m2QaltiYKo/GoI782z9eDTrl
/MPJqsYvMk25xzUtXGnc6j4WSJL8TvDjLwf7Uts8/wDTVa9i/bIl8qXw0cE/
8fX/ALRrxj4VW5h+KPhvB+X+1LX8f3q17L+2ZKIpvDGe/wBq/wDaNfM45f8A
Cxhl5S/Jn71wi/8AjVuev/p5Q/8ATlM8fWQypg9O/vVK+0lLuQFRgDmr1jIs
rBSOPWtS3sYmQggfWvo3ofgiXU5ya1VYSuMY71XjufsXCkg57VoayhhuCoyF
z19azJYtzj60oxuaSNTT9bcrtZjt9Sat/wDCRNEQASQvTnrWSkIMWBj2qISm
EbSenetXAkv33iGRmZsnntms+O8aVy2SDTnTdHuI69DVfBR8jNTyjuzoPhvK
0nxQ8Nbjn/iaWv8A6NWvWP21pxAfDOe/2r/2jXk/w2Xd8TfDRHP/ABNLX/0c
tep/tvx7/wDhGPb7V/7Rr5vHL/hYwy8pfkz964S/5Nbnv/Xyh/6cpng15OZc
heKuaVqDWwCk8+tUUTDjn9ae7qOcjivoHE/BU7GxJqrngZANPS6PBLfhWRaX
3zAE8E1NcXm0Ar+dVyrdmd2a8mqskeFO0D9arpqaiQFz82eCT0rL+3s685NM
uFMqZzzU8vYRsX/iBmTG/eRwMHpWYqfasv0J9arW2Tng8d6tQqRzRykNtu6G
yRGMcZJq5ojpGG34BHIJqszk9+Ki80F8A0uUlsXVNQe5nOMgKcD3qfSr6WJd
rMTk5FQyx5I45p8LqBgnBHf1o5QjNX1NX+3TEgQ/Mx4+lRz3agcHk8nmqlsq
3d2MdR3FT3VoqTAqc4qkrFOa6EL3WyTp+taFhqgitiRx7ZrIvIiHAB96dbjd
gHgUxKZJfP8AbHLHpn86rMwhQ45NSyffxjgVWucxngk0FqQJMZHJPPPSpopW
Ricn6VHZx+a3FWTb5brj1oKbuTwXPmIcnJqreZdjnkCnLiJvvUlzIHTpg+tQ
9x82linATHKSTkZ6elXPM3qCBnFVlXdgA5OfzqVg0SYUHHtQ1YXN3JUvG5Gc
UssIKh88mqqo8YBIyT29Kc1wy4FS1cTkrMsRAxc4JBomlMhI6AUltejyWDDc
e3tTQfkOQeTTM72EFn5rhs9KsiPcAMdKjtnHO44H8qe1wsTjDBselADuFUkn
GKoygtKW7DpS3zNcSgqxUZ5HrTNTnKQKiKdx/iFAm7FzTb94GO07T396kudV
aVujA+vrVDTwyqN/X3qzcANjb0rQSeox5GkYjOT/ACqbyiqAE8mooyFzz+Pp
VU6oy3WDyoNSht2LTxhPp9arTFYssMY/lU9yrSbWBO084qvLblhg5xVDvroR
i738f1qnqm5k4q9FaqhHTNVtUQgYAx6+9A763MGQ4JB5GauaZAsvy5yp5+lR
XVuMZ6VY0RChJAzzQO92dz8LfH1x4I1BRFKwQHoDXvmkftTwf2YIp7hfMxwW
fpXyyvyTZ+7TZ2Mj+/1oLt1Po6//AGt1t73ZFcggHqGqzdftdn7EGaQkjod3
Q181Q6fEfmYDPvT58HMZUmM8ewqJRVhpu590fsoftMXXj7xjZ2Ivd2ZAODnH
Ndv/AMFRki0fRLKaV1kd4wAc98Gvi/8AYP1GXw/+0LYxbyYnlBwDwOa+wv8A
grRby6n4D0uSKM4CqSQOnBrjVP3rm/O0rH5/TzyJcliSAxyMimXO6YDOSKvx
ywXOnorkGVBjJ61WjG9uM4zXUmjne+pQuk+zwCQn2xRp7C9BBOCOcnvWx/wj
X9oQMWbAxwDWRDZtp0zKRkA8GmTdFhWPCjgZ60/zxCME8+tQASDPBwabIMAb
j3q07ich0lkt24bIBp08X2NBwTn0pkDmNxzkVPcsZkBboOlCYJkTsZIgMc0l
vbG3csecnpVmCMLDuONx70J85PU80yr2EldpQCoI29Kl0+0lu7gNvKMDwTUb
ExNhc1f0ZXnlAOV29/WoqfCa0XdndaP4p1K00ZbcTvlR8pz0qa++IesNpqwf
b2DjqSetZFtfKlsVP3lFZ8zG4csTg54ry5SanY9aK925buPEGsXEiKLxwCfm
PrWgniHU7SIJDesA3XB61hR3bxH5ice9OW8YuMHitOUgml1HWjqHy6iwiPUc
81Fe6vrWnyHfft5LdAc4FTROWcYPX0qt4ujaZIlV8heoFU9tCebUtRaxqMVs
GW9ZlbsCeaztc1jUIY1VZ2DOetOspwLcKTjb29ar3vm3LbuWVTx7U46bg5dj
Q0+4eeGP7QxllXoSatzXEQcByAwPU1kS3eLdCi7GTqfWqF9fSTOCWLY5rRsk
62eQ3saq0nyDpk1aghSGABDyO4NcjZahJLgEkY7Vt2d/tj+9t9vWkvICzftP
IMLOVH1rPt4mtbsOWLc889amuZjMDtO09arrdgfLnLDrWoHR2PiFreLaj7Sf
esnxJox1NGuJiT2we9Q2uJGBHLA+tSavr4gtBA/LfXpUconsZWkq+gMSpOxu
1SSSpcX4ulH7wdD6VVurz7RDhc5+tFidq4P5VSRN9LFtLmQyGWRi7g8GrMd+
ZccHNVmJAGPWrVqgZc45ND2KTEkjZhnmue1ucrMQx4rqGVtpGeRXJ+IozNeE
URZEyC3mAYMD36VrSS4twzdcdKwLdGSUA/dBrbitGvsDJAHehy1KpjI7k54q
Vb4ZxUkugvZwbyc+2Kgjt1YZIwc9Km+tzYnMRuwSBwKhaPyzzxirlvIEjxnF
RX1v5ikjp7U+YTdiGK8iVj8w+maheYzz4H3M1TTTHe5xk4J61rXemf2daI2c
k96at0DmK95IIIeODUelMZ2wzZ+vepWgF3Dhj0FQWwEJIxgg9apOxMndF6eQ
W4Cg/lVu01R4oArtuHYelZFxIQwY8k9/SrdshEW8ng1SdzNNdS//AGgHlBbn
2rUs74bB82B6E9K5ma4ETbhyc+tLb6q1yxRcgjvUvcfNodXF4k+ySYByO+D1
pt5q51Eg87fSuYknkjYKcknt61u6Ro1w0Afaz7+gAqkRck+0BeMhR71o2elS
3lk0scTOg5yBxV7QvCiSRlrlQe+09q77wXFY/ZWgAREUYYetO/QiWt2eN6vZ
vKp6qy9qoDUZrYAO2VWul+Jjxabr0yQjCMeAK427u1JKsfwPaqUraGEkbVs7
apBiLLn27UqyvYEKQVcetaPwalt98yyoHyeDnpXc694Ds9SsvtEYRXAz7miQ
4nAwa3uXDckcZzU9kjxsXZuG5+lbOj+CU1K8ECqA2eoFQa94duNBvTBKrAZw
CR1rKRrF2M+e+3cdh3zVSOSNp8yEZHTmrt9pEqWRYIxGOtc8lncXDlfmQ54a
olaxstzb+1SO+VbEY7VPFckAEnntUNvZSW9qCykhRyfWkt/9KYgcGueUbG6Z
Bq7MZQeoqvdySG3Gc4681p3UarGQxDMKhWNJYyrEdO9XFXWgGDHctGxIOB6V
VvpjKSei+/erV9bGOc7T8uaoaqfNtSqHDDuKErmZd0eYFOTkirV5tmBBrB02
SSEL1J6VtqAYgSccZrRbktdTMliCMQx78VJAxQE9RS3a+YSQagsWcyEODt6V
Zk9x7sJlYg8VmzQbg2OAD0rTmgEattbk9qoyr5StvODjNVFakvYzJ5A+RngV
SX9y2evNWFZZZiPU1HeRCKXGc1sc09HcZKQ/BqnJAyT5/h7VblwsWaoy6htU
57VaVjJu5LLckoADhl7060RpW5JIz+dVI28/nOKt2MuyUdSAaiauwTPUPgtq
TSXwt84WPkCvWRfPZSFxkLjketeNfC9vsF8LjJ+btXqn2wXkG7PUdK8zFp89
j08J8N2cz8TJo2hebgGTjrXB6eSJQpJIJrtPijEX0uNEBJz27VxelnyJNr8k
V1Ya/LZnJirc10dJpq+Tg9RXR28f2m3Up8v9awrCHNuHPQ81p6bqPlYQ8AdK
1MUrGkkRiwQenUVPMvmoCBjNU4rkknglfWr1ldR5AcZ9KBlK5i8pc4z71W2p
NjcM+hrYuBGzkHG30rMngMchYD5B09qV9bA2VmiCDjg02FvL5wTTmfcT3NR7
HOSoOBW6fQlu+x0nhqODU7GQPjzMcEnpXP3ujvFqDkvuAPGKv+GmbbIVyMdR
RfzCKYhzgnmk3cciC3ty6EkdKkihC/eIDZ4B7VUudTaJcKCfpUFvdu04Lsee
RntRfQiTOxjulms1QdQMVzWpw/6WSfWtrw/aGexeQvyvSsLxBOUuSvOScUjM
hvJFCgLisy7DsxxkLWhZ258ss3JPQVX1CTyVZT1IyB6UJiTudH8GI1GtYIyT
W78VrYFDtBVc9a574RzJaSPOzgtnAHeu08SwJqmnOZRncMgmpb6IFboeVqTK
wUHPvTNRC2FqXYjPYZ6Vuado4gmZXGSTwaxvHNj/AABsEc4qgbscteXZuGO8
89RUcUgbJNRX0bHvt2/rUYlKx4HUfrQ/Mg07W4xjJzjpVtbonHU9hWLbszYI
JA61p6fOplXd0FVFDTsRavBKmG2tz3x0qG2AijB/i65rf1DbeQBR0HesSSIR
yjB+UGiRSkrljSL2eHV7eUbiiOCR+NfS+ka5FqHhOCZCGYKBgHkV856ciM25
R90Zx616f8Lbq5uLRlJZYlHA7VhPc2iz0K1tXvLYsynDDitH9n6//sz4u2aH
K+XKpPtyKydCvZ1BQ7io6GqngG+l0z4vWshc/vZVH6ipTsa72P6LP2HfFNt4
g+FGmRJt3qi8/gK+gbWMJMAR2r5Y/wCCZ1itx8I7Sc4LJEGHvwK+lPDt7Lda
nL5jEAcBPSuCqvfCaumeD/8ABSC5WD4YSgsMNGwI/Cv55P26PDckeu3dxaPh
CxLADrX75/8ABULVzpvgmRSSVZG49OK/BH9qrWZL241eNAWIDbAO1ehSatZj
htZHydqF6z2wjQkc4YVj3gVEOOCOlTEyWkLtLkysxyO4qkyM5LPnA7Gt42TC
TGK7OBvPTp7Vbt9UKIVDdOgzWbJdlnK4wBUMyvE+4cd8+taSkm9BrTU6G21a
VGBDnHcZ61PcXMlxjL8E5+lY9jP8m45zTpLwo/3uKnQdup1lv4zvENstvM0U
kBABBPNfV/wU8ZNrXguMXjGScL94n2r4usbkeYhBy2eK+qP2dz5/hB2lO1gO
Ce3FYV2rFUrpneeIdfhFjJEZUIweM9K+aviHexNrc235sE8Zr0r4jalJpEE8
6sxC5HHevE77UGu7uSdzkyHIz2qIWsOpLWxkanvabJz149qv+GEiW9hWUD52
A5NV55FuJemSDSXrmyntnUnKyKapsyTP1d/4JPfs62nxG1Kzt723EsEwBCle
O1et/wDBTv8AYrg+HFuLu2twtkiZLKvCj61uf8EHNRsdb8N6dI6IblFUAk89
BX2L/wAFZPAieJPgJcxRR/vHT7wHSosylKzsfzZfFPwXZSay/wBlmjRxLgoD
yea+4P8Agm5+yw3jM2TC0eVG2kkLmvk34sfDCfRPHjmRGiWOUkkjrg1+vn/B
DrQYNf062d0UJEoHI68Vqo6BfW59U/Cz4DWnw10SATwrBGgBO4YArz/9qb4/
ab4EtsW00RVBgkMMCvVf29fiFL8MfCckkOUVVJ4OOK/GL9rj9rG98RTzpBcS
GMMQyhq51S1uW5dT7P0r9t+KANm5V06nDjivUfgF+3HpOqa2loNRty7HlPMB
Nfh74i/aY1KGMwW88sLY5IPX2qf4I/tgX/hLx/bzyeaGDjJ3Y3c1UqSbuEaj
R/T5ZaLpPxz8ASRusUzSRkBeCelfjH/wVZ/Y+T4dePLq6FmVDMx2bcYHNfop
/wAEof2jU+K3g+2mnfYXjwFLZqX/AILGfCnTNR+GDa7PHH5pXy9xHPQ1MIJG
Upu5/N38VdIttOQ+SyoVJBUHkVwgffGCfmxX0F+0L8NbSO6ufIKIcl8gdeTX
z5KptpXjwcIcZ9a3aM2riyIWGF4wOlJboSmGJb29KkQnAIPJ4qaKMKhPQ960
IGpKAuDyAaQuJXAHIp509mgMmCE/Q1Xt8qSeRzUp9ALaIka4JGD2qleQoJeM
AH3p7uxY8nFMz5hwexptgWrXTFWEN94nsKjuXNm+xc8mmSagYVAUlSKPN89c
nlvWpb1Av2N0EYZP51Pc6iFcAAjPvS+GPD7a5IUDbT61NqGgHTrwxSfNsOQS
KQ0itHf3FrOGiZkHf3pb7UH1I5c7setTvbbkwB0qjeIYGAHeq6g0QzSKEI6/
0qiAy3aknHNWJ3QuFJAqPzFEoPB296kcTWtUdQGXIY1U1O8kjfJOD396t29+
q2xZTucDjHasq83XkxJzuNTJGkSz9vSeFQeo681NbWiSISxB9Kw7tnsplTaS
G7+lXYb54kAyahou/QtqsUUh244NWLdBMcLkk1RWIyKWQEk9ansXlhddiMzZ
xgU7XQ46PU1bS2/eiMDLnsOorpNNsBY2pMgwx9e1XPBfhYW0Av7yPqMgMKp+
MtSHnkxAiP0FZyi7Grdhkmr/ANmtut5AreoPStnwf8Y9Q0yQLPdFFzgbjjIr
hDeKz5JH51FdlbiLnBPY0uTSyEpLc+wvhB8bI47mKRLtA5Ayd3Wvevh38WIN
b1DZcOsgPGc1+c3w28QyaBYyvLMWdOVGea9f+DHxqeeV3lm+z+WcDLdaTpO1
ylNNn3PcT2sl2VjC4c5Dg8Cr9l4aaR8lCR1Bx1r5x8H/AB1jv2EP2xeG4bd0
r1jwt8X5YfLzOZ0A654rJqyuzWMkdnd6I0MpVULH2FVbTRjFqOVhYH1xWjpf
jay162DpMiS55Gea6jTdPS7VZUII74rmqO2xpFnKS6LdGQMIX2564rSsvDUr
xAtGxPXpXU3MTW+1Qcof0qzCWhYBRvJ9KzceqKbSOT/saQdYmXtzS/2fNbDC
xtJnsB0rrpFjS6QTkRqT36VB4hVdGvo54WEsLYzjoKUk1qCdyPwh4Elv8zTR
tgjABHSvSfDOjNplkkT56/kKf8Pda046T5zlJGYY2Z5U+tXoPFumWl75k88Q
RDkgnt6VUIXV2JvsdhodqIbUAJxjr2q6VisYXllZdgGeTXm3jP8AaK02xRls
QgRBj5W4NeH/ABE/bKkkM1rDKY8Ag4atY00tiZS1PpTxR8ftI8N6VIILmBJo
gcgOMjFfMvxp/a7m1xpokvQ0YyBhuK+cfin+0mIWuHWfzZGBBUNya8J1f4x3
c7zXEnmLGSTsJrRRA774w/tBtLrUkfmGXk5wa8X1HxTCmrzXqr+8lzjB5FYu
qeKxrupvOY8AnjnpVK7nVkbnkdD61rGLAnvtVN9OZZmyWPekjiiuLZ1yACOK
w3mLg5NWLW4MUOdxOOlbW0uBVv4jbOQvb0rHsraX+30dCVDHmtjVLkRIGZgC
9Zv2sW9wrKehzkUgSZ2V0qx2uMhiw5rBnsI5GIYc56Vo6bcG5tg7MTn1q01v
DchQFCv6+tD8htWKehWaFSHI2L0BPWs27iEGqOQu1c8CuhbTTb/dOT7VgeNN
RSGSJY1G4HDEHpS5iktNSvfx+YAW61RNtjO3jP61pSyJJYrgh2I6jtVKViiD
GSaG7DKcsEyqVDHaetLbQGzQkdfWrcbGVAOh9KPL2g54HeoApWFz516VPJJr
S2jeR2FVbeyWGYuBgnkVYjYs/pVoTdjObTXI3KCQO+KYZY/OCO4BHY967/Q9
LtW02aGQKGPIY9q4i+8N79UkO7lSQPeuec2lY6SK5IZCF4AqjFdmK4+flQcc
1sWelbbsB3+QdR61B4u06OLDQgYA5ArNO4mtRrIs1uWHSs9lw5DD6UaVcSfd
YHZ71LOpecCMbyK6YxTV2CQ4I0qADIxU1tGIIvmG7NQRytGSCDkdqtLMvl/M
RnFTOKWpEtCjexAuTjFP01lMTBzt9Ce9QyTEyg9VB6VdWGO9QNGMewrNLqZN
voJZ3io/P8JpNV1ZZgFUgD60GwCEnPJ7VVm0vdMcN71RAyWPMfXOarNEIwTj
3qaTMPAJPY1G5Zm24OD3oAjjk8xwAcj0qx9mCjIGKktrJY+cDPXNSzuAvTit
VuLqUGtWlckdBU0cCqm0dalEojHHelK5XK85qxlaS1zn2qSC4+z8Y+tPeRFB
3HkVVuboIDtXOe9AE86xsdygZ7+9MwM8cH61Vtmc4Iz1zVqIb2B71aViY7jn
T5D61TBZZgcHArUjUNkMB+NQS26rJkYIpju+hHcztBCCQefeqnnNIPvc1avm
89AOQB0qkFCNgcZptWGTq+5QOmKtwjcgwfpVSOLe4AP4etWBci3IycEUhX1s
L5RLlTnnqabLaqR0qOXUDI3AKn1qxA++PGfm9aBmfLp5jfep49Kja2MvUH6V
dcsrbSCeetM3EMD3FTygP2EIvG0KKa778cdKn87MO1hkH9Kqyt5ZG3mk1YpJ
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
VfsykEn1zUAk3HIOaNUnaeMKvWq1mzW+Ackn1qZdyHdsnaRlfGec0y8n8rAP
U1ZtrYySjI69KrahH5F2Fk+7nqKIiasVZhnOM806wgWRxk8j1qO5IM5CE7RS
QsYWLCtNtUZEuoWflSE+tRxwkKfeiW7+0jnrRFIVPPQc1pF6iduov2LcOeB7
UkqbQPQVbQ+ZFkHn+VVLiNhwc4rSRK3HRL9oGBnFSSWX2dA1R2lwsRIYYx6U
64uN/GeDUPYJbklgn2nJH8PWlmCscLnIqnbs9ncZU/ITzzVh5RJ8wqBruyCe
PvjkVEGO4AVbERkQlf1qGK2BkBbqDUPc0T0RKLRpANoPFLC20lGyKtWql5VX
+8avzeHo3w5LZA7VEjSLMeWLCFeMHvTdN0xxOMbjz+FbmkeGpdT1AQwAsCec
13/h/wCFsYZUCs0ucHjPNSNJHB2lqzsExhvpS3cL2pKPnNe2R/s4am1osq2/
DDIIHOK5/wAZfCJ7GzKpHIZ16gjpVcozx3UmMKF+Sw4xWcGY4Yk5Poa6PxLo
kunAiRSNvBrD+zMGyMFetUokOwRXZlwmDSsfIOD1606FVjJIH50ydRIuQfmq
klYz0uS2958w3dKfJKr+5NQW8W8Drmra6LcTOFRcsTSe+horWI7G3Y3Slckk
812UOiG7swFVskdcYqb4cfD64utbQSx5VuvHSvdND+D6auq2KxMI3HLAcikI
+bLvwLcxMzkbgOeDmqH2dZsoysu04zjFfWcv7J0+lQObNJpnIziTOK8z8d/D
dNESePUIDBJECRsXg0FyPFLnSPIUOucE02KzCvkZrVvLZ5FdgPkUkCqkChHI
Y/NQZSI2O3P9agZM++al1aPy4QU+9VWC8DIQ5ww9KqJJPBZNcMQvOKPs2CV2
ncPatXwUyXs0gYDgcVtad4dX7W0rrwDkDHWs5t2LhuYGhae+qT+SEO4HnjFd
G3wommiDoshbGcYOK9N+F/wpXxPLDOYtmTzgYr6Q8FfAe31KxW3ggDykY5XN
YOa0ubpdj4WuvhrdWYL3CMFHp1rMvvDn2aMuA2B1zX3B4q/ZXuBrRhuLdkB6
YHFeX/tD/szL4H8KT3gDghCRjpW1Oom9TOUbHyz5CqxPUe9RGxS5Y7uvaljL
qjjB+UkDNLHIUOe9bmIs0H2ODB4x71jtcBbrKk5JqbWruSR8ZOB05rNYspJO
c1aMy9c6iysB2rX0jw+18Ebax8zkcU3wZ4ZbxDMhxnB9OtfQ3wu+DaalZxtL
HgqOMCspblrY4bwR8PHu4FhRWMjdMjpXSv8ACK/gjP7v5lr3D4f/AApXR5Xe
aMKo+7xXWv4LsycvkO3Sosirs+VLz4PX2s3UaNEVAPJXineNfg5caHou7byo
9etfW2n/AAtW4tWZICQOcheRXmHxk8NTaTaShUY4BwGFR5A1Y+P7vQzHcsrZ
Bzg+1RrowiHykkk962den8vVZw42vuPHpWVcaj9lUPjgHmgpMZJoNzczRQRh
sysBgGvrj9kf9kC88Y6pp8MdpJL54UtuUnFeQ/s6eFI/GfiexljQykyKuCMj
qK/fv/gnd+x5YeG/htpurX9okc8sSshKjjik7jPJvhT/AMErVn8DxzvaKs6o
DggAdK7n4EfsBab4e8Wf6dFChQ/dJG2vqP4qfGLRvhX4Zlt/NSORUIABFfCP
xM/bdaDxZNHBeeUuSQQ+D1pamiiz6y8X/A7Q/CiDNpp+1Rx8qnNc5oPhLQr6
4dVsrAEHH3AK+MvEn7fElzdiCbUJGI4GXJBqnpv7ZWybm+CA88SYNLWxol2P
uEfsi+FfiTqQEyRIWPIQDFeXftM/8EptI1vTZIdFto5PMBySAD0NeW/Db9vi
LQ9VjDX4Z8/3819PfCf9r238f63ZRz3ERjkYA/NzyRUST6lK9z8Wf22v+CZ3
iX9ny+udRs7KZrdSWOQSo618t+BNaOs6m9jqSvCVYpwCDmv6zvjh+zN4Y/aB
+GE1nc20TrcWxKOFBYkr61/PL+2p+xD/AMKX/aY/sy0t3jSS74BG3I3GtL+7
Zj9s5qy2Kf7Nn7HZ8d3ds0Vu85lcbdy5zX6zfsc/sCW3gzw/aNeWKCZgCAyD
H61S/wCCaP7I62ujaZeTWuQsat8y8dq+zvjl8QNO+CvggSExQSxrgZwMYFZO
Ot0Z36GZpnwP0Dwdaq9zBapIBkgAYFcJ8S/iR4e8O3Bt7WK1ZgcElRxXzd8X
f2649QilKaiqsCeBJ/8AXr5Q+K37dNta3shmvm3Z4O+mkx2Z+k+nfGXR7Kyb
93bZI5IAyKTwP8VfDfiDXmgLq0jnGCBivybj/wCCidtZ7le+JU8fezXQ+Av+
Chdrp14Jo7oDceCTgiqjFldD9edN+Hnh+81p3e3spRIM4IBrxT9qj/gmnoXx
4gu5rW0TzZFOxUUAZxXyn8Of+ChirrEN0NSMgJHBkyB+FffP7GX7TkPxmliT
zI5AwA4Oalp9Smfgx+3Z+xDqv7LPjOZJrWWO2DEk4JAGTXzFq1tH5huoWZol
6jPIr+lr/gr5+yVpfxY+BGpaolohurOBm3BRnIBr+a5NFl034tXmiTghDOyY
PQc1py6WZpRkpLmiW/CemXHiCAyQxOUHCnB5qDxD4UnluQkscyNn+FTX3T+z
F+yEuu6XaxwWhkWbBztz1r30/wDBMmK8nVprE4ccnZ0pSirmzdz8lZPDzxWf
kKkxz3CnIrU0TQpNKscvDM23nlCa/VKT/gk6LW98y0tPMR+TvA4q3/w7TS1Y
W09imG4yFBpEW1Pye1/Qo9YhWYRygr1GwgVV0vwnfRIZIIGeM/7JNfrH4o/4
JLE6Szw2n7hxkkAZFanwx/4JUQWmkM7229U5+YAk1d0VeysfkhefDnVtSsmu
Et5Nqc42mvob9gb4Ey/EDxpZ2ctsSZXAYFa/Q9f+CbdkljIPsa7cY4QV6b+x
v+wZZ/D7xzDeLBtCuD0HFTpcyPmP9ur/AIJvP4V+DkmqadaOXii3sSuAOPWv
yw03RLqC+vLJhudHIOTnGDX9U37cvgO11X9jzxJCkCGS3smZDt56EV/MTpWg
yJ8cLnSrj5VurkjOeRlq0SuRGSkro5DR/hze6vqht1gkbJ4IUmtfUfgN4otH
EcVmWiPcg5xX6yfso/8ABOnTdW8N2Fw1ssxuYw28gEjI9a9x/wCHZdi8h8qz
LBepKcVhKSTsyz8J1/Z61ppY2t4JTL/EGBwKj1/4BeI7aSOWO0lbH38KSK/c
2/8A+CcGiaTJvuoDGgOSQoFdF4a/YQ8G32mlVhjkIHdQc01JERWtz8JNJ+CG
tT2OLa0ma4YZIKHg1paD+zT4o1AuLiykVzwODX7m6V+wl4Y0y+JW1twQeAUF
dRJ+wx4amjjkNvEhHPyqKl7lPY/n21D9ibxVHrHnxWlwVzk8Gvq79h79k/UN
b1m1sbm0cPvXeCpHFfr3pn7Hng9NOIuLeABBj7gzVTwb8A9A8H+KEl0yFFIc
DIUCockjKzufPH7XH/BM621H4DfbdOsVaeC33OdgyCBX44Xnwun034j3mjBf
9JikYYJ6YNf1hal4MtNW+E19Yzxq0clk3UZwdpNfzN/FzSbPRP23Nd+2M0MU
d+0aAcA/NWsLpBCSk2l0OU0n9ljXdYvUC2ZKN3Cmuwsv2ENe1EhJbF1jI6qp
zX64/sP/ALIvhf4lfD61vJgGZkD5AB7V9KaJ+xz4YtHWG3t1k2nqyCocmEl1
PwAb/gnFeqrCS3uFLcggEUzw9/wT11TSdRbNo8kLHqwya/e/4mfsu+HtLjKv
bxRuFzwgAxXllh8J/BsWtGNyPMQ/MMDApqp0GoXVz8f9U/YDnurbYlrcAn0Q
1H4e/wCCfmp6UWUWc75/vKeK/bNvBXgKK02wpA0yjkFBWRcR+DbE7XitQc44
QVSmkPlkfjbo3/BM6XXfE0cl1DdK6tnGDtr7h/YJ/YJbwv49id7NfLQDBK19
Q6nfeDkdIoI4RI5wCEGRXtH7O2maZpsyvH5W7AKkEZrOddRu2tieWXc8W/4K
J/ssaaP2c7u6e1UyQwtuIQEjANfzwePIbbSviBqNq8YSBJWCkDnOa/q4/bAt
bfWf2b/EAlVWH2VioP0NfyzfHC1tdE+Luvifgm4baCPeumlNSXMjOnKTjc/X
D/g36uBBoEABBV5OOenSv0d/bq0P+2/2fNYCkq8cTMCDg/dNfl3/AMG9msSX
Nt5e75EkynP0r9WP2qrJ9W+AWsxgfvHtmwB/umnJWM5v34s/nF+N/wC0Fqvw
u8U6hbrcu5EzABnJxgmq3wJ/bnvbXxNE0sh8xnAGMkHmsv8Aaz/Zs8QXPxG1
adIJnFxM20EEgc9qX9mH9k681PWLa2mt5fORwWJU8c1coLluzqTutEfvX/wT
T+LU/wAQPhxY3MhLGaME56V4f/wcJfDO11z4ORXixASqhLMBjtXu3/BOH4VP
4E+GljbspQxRjrwa82/4Lo+KLMfAeSyZlM/ltx1PSuWOzTM9qmnY/natNCGl
TTmVvlLEJk1JPpP9owbVAMmeB2NVNetLl9amLHCJISoB681c03Um026jnccI
eR2NdELJI6dbXPev2OvhoJfiDopuYvmMy4UDI+8K/o8/Yi8Jp4Y+EVmEQKZY
lPTHYV+HP/BMDwfH8UviNps0kfyrKuMD3Ff0A/C/w7/whvgWzgQcLEp/Ssqj
tJM5MR8DXc+Pf+CrviG8n0uS2thIPLBHyZyfyr8jfGXwu8Y2mtvd2Ed0YpWL
uxyCOa/ez4//AA907x5eRyXMSSYPzAqCK4TSf2UfC/i65MDWkKgDA2oKy5l1
NYpqKR+Hc/7XGv8Aw/xpGoSzosXyEEnn6186/tS+LbXxrr0F4HYySHP51+rv
/BUD/gm5pfhTVzqOnW77WBf5U4r8af2h0uPBPxAmtZoZRHDKVGVOBg1cWMbH
CWs1Pt3ptuAjgk4x70lhqa3unRugOGGelE0fmwnt9Klu5vFOw3Wtstvgfe6g
j1rsPgz8UtT8NRm0aRlUnCnJyBXC2FnKbjEpOM8c1q6ZH9m1yAtwhIHFOIpX
PS9U8TeINVvttvNNJHJycua9i/Yt0rW7/wCJlnuSdisq5JB9a7H9jv8AZkX4
tanaJIm4SAEY78V+k/7Hf7BmmaF4gVUtFMsZDElRnj3q7J7mcm0fYP7H+p3N
r8PNPsZwTiJTk9egr8zP+Dkyxt7e5tprUDcMFwO55r9bfDvgtfB/h8Jbrh4E
x0x0Ffix/wAF7/Fc+oX0nmMW2y4IJzjrTjtoY3V3NH5MXWt3Go38Z24iQYPa
rkWpgrlgM9BUPiRPK05HjUBiO3FVLOYR269dxHINVNdR83UvwawNM1BLmMlZ
UOcjrX6H/wDBNL9reKMWlnLdeVdKygYbGa/N8oxl3EcHg13XwM1afwp8QNNk
t55Y0aZScMR3FaKKtdmPtHe5/V9+zF4nXxZ4Gtrjf5hZBznPavz0/wCC73h2
T+1gwzmRMjB6gg19f/8ABMjxCfEHwR0994kIhUk5yegr53/4Lt6QG8LRagBl
okCnjsAaw5EnZB7R+0cvI/Aj4lJLo3i6ZpeYjnGT3rjLnUnndjkjniui+Nuv
Saj48cKCIlJ7Vyd1KbhsqMAVXsUV9Ya2Hf2kbZh61ci1FrmPnG6sWWXnnPFP
tLsjjpWTo2Y/rLtqXrm4KuB6VFJq+RtOBVa6u/lOMk1SWYt97j8Kv2ESY4iV
9zYh1BlXAHTvU6XYdCzE596yEuPKizSi+3LyfyNL2KRX1iXVl8zhwQDnNRHE
KkmoIpS2B70k7BnwSc5raPYwm09SZLoTEZPSkllJbjAHemqgtk3Uwv53IFUR
cS4wxBwfbiontfNcHJBHar1pt3cjOKuR+GrvXPmtIwzA9KBpmYYvLjGQceuK
cJ1CbQa7OD4Ta5caQrT2hCYzkKa4660xrPUWgbcHj7HilrcsrzRlx8vT1rb0
O0MsAUZPHPNZpiLNsA5rovCFo8siw4GCfxqJmtN6lhomW3MYz0x1rMjWSzu+
S3XivSrP4J+IbqJbm0tfNgPOdpNc5418CX/h65V7iAxnv8pGK5kkjobvqc3d
RGVxJlgRzx3rf8J+NrjTJF8s7Nh5AOM1iyXSkZ6EcdKuaLpUc0gmLEewNU1p
cR63b/GVxYIVc7kHIJqxD8c55doYHj2NcP4P8E3XifxJAkSsYSwzivo/wr+y
JqPiSyj8iydhgc7DXLUsugHm118WzeWwaFjleoIxU2m/Fm4tLMzrI+5ewJxX
uml/8E49Wv7YNNbTIp5G0HJq/pv/AATg1Uo0RtpvK65wc1nZDtpc8Ji+PE0l
nuvJfLBOBg4zUMv7Qlr4UdZ5Z2w3Ixzmqn7U37Kms+ANRMEccyRJySSR0rw2
4srizIhu9zCM45Oc1pZDTdz6NtP2wbDUJFBuZkB9Mirl7+1nb6FamW0upZJS
M/MTxXzKLFWcBflHXgVckvFtIwp57cinFK427H0h4V/bmums5y11KHYEYya8
V+I/xQvvij4nkiJc723YGeayPDPh+e7u0YRN5UhA+Va98+D/AOyZLrmv215D
BI5lxwRXVRSTuSnrc+ftc8J3q2qwJbnce4U1z194bm0TDTD73X1r9Y/CP/BN
+78RaFumsB5siZXC+orwD9oz/glf4r8EibU47GR4FJYDBIxz2rWo1bQt66nw
XdJ5Tjg7W9auQlVjA9a6z4rfD7/hHbRo7iOWG9hOCgUgDFcjZwM9gGbO8DFY
JIhDpHD1UlQB+cgdqmihkB+b9KsPGjwNvGAozkda1i4rcel7EdvphuQCAPbm
rFt4Wu5pz5a5AGRzV3wvpP8AaqARlsA8ete/fAj9mDUPHlxBIsMjKxAOAeRU
1JLoWmfPUXhPVppVKwEhTzwaj1m0+yXESXUM6c/MRGcV+tfws/4JfnxHosMw
tPmUAtkYrW+IX/BKay8T6BNbx2AE0SnlUGenrWXM9zROx+PGqRQpOFiJ2MBj
PBNX9GjbQlMyn97jNe5ftWfsDa18INZkJgnjt4GJyQa8TudPuLOMK6nC8Vdr
q4nruMn1l9RJeUkt6HtVK7g+0oeo+lSTyCID681CbrJ4qJFxTO5+D0ayQTQt
1UHrV5bv7FqkkSnknHFcr4B8TjSL1os4MvGa6DVENldfaCSS3ND2G1oO8XaI
mpWgmbLNGM81xGpQ/JgDHPOK9F806x4dnMYBIFcHLZyJGwcHIJqRJWVzLEhs
0CkBge5qFrM7twz61pS2iCIMCSR1z2pi4MR6VomTKyRWjTcuW4I/WnvbCTaF
696j8os4JJwPSpraUrId3QdK0TsZA2IRtwDjrmsnWolilG0/e5Nalz8zN71Q
urfPcnHrQmzCqr7GSXMjhACKbJB9nkTzs+Xux61c8v5wQKkuLM3UarjK5yT3
reEnY5JKzPp//gn5aJefFnR7OFsJLIp647iv6Zv2S/D40H4TacmOkS8/8BFf
y1/sN+KE0X4+aGokICSqDk47iv6k/wBkXxFFrXwf0oK6s3kKeGB/hFOU7GVT
4WfOf/BVLxBeaj4eeK3D+XbxkYGea/Cb9onTtY8a63c2myfCOSCoPY1/Rn+1
r8M4fGljLJ5YZdpVgRXxrD/wTt0fWtWmuhbq0krEkEDArNVEupajofkX+zTH
4g8N+PtOvoFuI1t51QqAQDz6V/R5+wxrcurfCzTZLpmMrQKxB7HFfGejf8E+
dB8M+K4rm2twZlcEoVG3NfcH7P2jx+BvDcdtgIwUDb2AqnO6G2fKv/BT/wCL
eteEtTnktY2aEZGQCT19q/KL47/F7xBf3TzIJ/nbJABr93v2nfg3aePtNlvZ
7eOZDkHKhua+MvEH7Dmi67rTNc2qrGzZACCmmrCeh+QHi5df8ZTKB9qCdSME
ZriPiBomp2WlBWjuPMU8gqcV+4l7/wAE5dB+yxeRaoC5ABKgVyX7QX/BMrw7
Z/Du4mWAfbliLABQV6GplLuS5H4cWOpPcoY5MiRRgqelQpAIZGbJ9xXpnx/+
Cx+HXji7ihBV0cgqeBgE15vqTiHjPPQ1N0OK6sz7/URv2g8DrVWV92GAzike
y8y4384zV63tlI4GVpp9S+Uis4GnAOCBn8q2dE0Q31wA+RGD1qXSdOF0yqo4
71uPa/2cgXAAHOe9Qu4Ja3ZZNrHp9uuzAA7iqup+IILW0O9ucYGOtVr/AFNV
tmOSSBxzXKyXElzdN5n3SelXYG+xa/tAXExZfuk9as2kv7zgnHfJrOZBDjHS
pY5WCkpy1WkNvQvahwM8YrPttLfW75EQHJP0pZrzYn7w81teH5FtIBMgBZul
U3czbaN/TtPfTII7d+StSXrh22benTFZVz4mkyCwGRQ3iJJkGCSx68VS2INO
2tG2sMA57mqk2bWQo3Wkj10tGFyMDvUNxqCyHOcmmTJkkVsGcMa0pNY8myMQ
GMjAqrbR+dGrIc1U1JvLbByCKVkScp4hiaW+YknGemaigB2YIwK0bmJDOxBy
T61Su4WgPHQ1SQEE0mFPXNRwnzJAuOT7VJ5ZcdCamtrMopJHX2oasBSurYW0
4IPU0x26Ek8VZusyPjniq1tbtJeDcMLntQ12AltrF5WEpyFH61q7fJg3nPyj
NV7qV7Z1UAbPapbiX/RTjNICgurvcu3nYAU8Y70SXQZM+n61Ay+Zk45z6U9Y
sr7igq2hXuJn+Xy+pOOa73w3ZmHTEBAJcZ4rhFVmOCMYPGBXUeF/EUtughYZ
B4yetcmJWlz08uvc3mXyuDmmzAIoYnn2qVj54BABzVW+fBxnp1riTPccdCrc
RHmU9OwrNkYiUtk5z0q1c3O47QTt96ZDAJH3EnNaLzOeS11K7WxJLjO4c0gv
ldgD1B5q/IuY2GMcViixeK5Zskgmk2SkbtrZ/bI8r068UyW3e2mw3QVs+GtP
Mmj7wOTVXVbEw8seT79KE7g9ivFF9oyDyKmhtAjHAqvZkwNjOcn1rQkAWLKk
5FMgQqF5J6VBcksdykkDtmoWmkd8c5z+FWooQUBPXvQA3JMIbHXjFRKv2lwj
YPrxVpwqkJninfZlQAqckUNAVb5o7aHZgYHTFUFfzm6c+1T6nE5l9R7022tw
CaEgImUJIQepqOSPB9jTNTm+zOevtmmx3KvAST8w6UmtDMu286xAAHNJLpZd
/MHT61c03w893ZiYA468U3ypIrsR4O0HBzTSdhWKzRmFc8+1RtqfIVq07yxb
YSFO3FZhsxE24jOT3rNx1CyLEEaMpY9/So5rkK+3n2oRscetRPETJkkEetWm
MlEmU6n86iiuzFMMckUk/EZIPSoY5AoDdWH60wNB2WRCxzk9ajjKM4HSoVfe
w689qZNEwnHUHrxW0TKWzZz8E+yT2q6bvbDjnn0rNtICvX1rYtbNJEGetayl
qUtyOyklllABPHqane6MblscjtU0NuLR944PTmorpVLluM/zrObuywgna4JO
OKUkhvcVJpm1kKMBk1JNaGP5hzzUrcG0iG5vnaLaTxTbSyaY84C9aFCNdKGy
KtzN5KjbjPbFU3YBba3WN+wPtTtSxEAcn2pke9VLOMGoJJSzZY8mspAQ/wBp
MmeBjpTYkbeZOxq41rE0GcfN1p9tY+fExzgL05pLcCKCRZDjOGBq2H4I7isx
2MchHpQLlgOSQasC810wbAIxSiL7Uue1Uorja+T171dtZBIMg0ANaLGAM8VX
nZY5ME5OatX8u2L5SN5rNY+VnPLH1oJ5RZLwwzAdVqWG58x8ngmoBEZByOlE
sbRJkfeoJLFy3mDHHHvUNvZRpMJCMkGmW0hOC/UVZjkV2znmpkBIwHmbhgH0
qlr15cJs8v7o61daMkFuaIoRM2HA5pJ2LkQWV9LJa4P3SKhknawbcRkE+lX9
RgWxiDDv6VRScSNl/u9qsFsW1tTLAJRwrjIpIrdlzngUjattiCr/AA1DBfvK
+1xjPoKTdhSJVj3MewFNmlCSBicAUyS6eGUBBlfeq0rmaXceo7CmmRbW5alZ
pgCKRoCFG489uasRv5EKsehFRDM0u7tnimnYZBHAIgTk5PPJrQ01t0JbqB2N
QXVo0ADHoaSwvVgm2DoetWmHmRSRMl0WOeemKsxR713dMVPchCmQefeoo5Ay
4/lQTylDU4zfEBPvKcelSRaYtnEN33j6VPJaGNwR0JyaddHKArzjrUyE1YZH
IFx61Yto1dwxzk8VBZQm6+Zeo9atxW/2Ybn7elEdxE9vo5urtQgO/rjtWvb+
HLi51CNYY90rELgDIrN0PXZ5NRVLWMvKx2gFc19y/wDBP39i2/8Ai74psxfW
ZYSurE7eAOKt6k2sja/4Jyf8E/ZfijrVvcajZuxYq2dvyjpX7BfDf4XaP+zR
8O1gRY4/JjBJIGRgV0vwQ/Z40H9l74ZRMIY0lWIFmYDI49a+P/8AgoX+3DZ+
HtJvrW1utojVs4OPWrS6GUnocf8Atx/t2LDaX1naXeyFAwJzivxt/aA/aTv/
ABT44vYIJfNgkYgsTnNdF+1J+1o3xPFzBZTyF95BIJGa+eoIpR+9c7nY5JPJ
q0jByuWLqJFR3mALOc+tVRc7odvO3NSiJ5p8t92o7m32H5RwKZk7dCo0byXA
ZMYB5q5O64HqB2qGNjEScdaiu2ZeRnHU007GbV3YuW/KlgeaSJW84kZJqtY3
WWxk1sQIIofMI/SqTKSsV422nn9aWT97hfU1n3mpNJenHC57Cpba7+fJNMY6
+08Bef51WA8pMc4FWbstcsCegqCdTtwSOPSgtIW3fbkqeDT1k8uUHOTmqbxy
Bht6d6nto3UndSfcuO51GhyK0W7PJ7Vq2sBhnSWF2WRSCMHFcxpLPH6+1a2l
aw73yoMZzRUpqa1PZyrEujWSTsnufev7HfxcWLSLG1ZgZlAD7u9fTmnobsvc
sF2t0Ar8zvhv8TX+H+sWRjYqXZQc9K/R/wCAskvjLwNb35O5WUEn8K+EzjDK
nUvBadT9tyjFxqU0m/Q1zaR3eQOG7Z4rHu7QLKY36g9q179cXZVcjBxwahk0
wSgsSSR714vU9m2tinaiKxt2JXn6Ullo8t9P5zAqoOQOlXbXSCXyRkDmr6Xf
yhFGNnHSqK5TG8U3klskeVA2jAwKzoJZtQsWki+8PU10l/bR3yHzeR24rNsd
NGnTlU5Rz3qJA1cr6NdmJCrkiQnnmtU6kTEB3FVtU0aIzpNFnI64NPyFjz3F
Im1tR32lmOSeatW6yZyufxqirBcseMc1Z0zVzdOdqnYp5OKASuX5V3LnHzd6
ii0a3u7wyzMw2jgA1r6XYpexFnztrI1G1l06/wAA/uT3zzQDj1OY1lZ4tYYK
B9mU9e9Fpclyw6YrV1vy3gwMZrCe5Fk65zgnHFVzFJWOl0KPzYTkHPauq0qN
7TTWMnB7AVgeH1jFujqRyM81tJdeZKoJG0daTdwtrcw9Rzc3pYggZ+lPjiBA
GKf4n1eB7wW9uDkdTipdPgDWu7+LvzUcwync6arSK2WGPSrV3dvNZCBl3KnQ
45q3DsVMEAn3p1s6R4JAwT6VDdi+UyNhVCSDj6Va+yJNph3D7vIx1rQvYkvA
FQDB9qoGB9PuNkp+Trwc0XQcjKENuWhLYwM4GavacjSRgd19DV25ZbqyKqoC
qMjA61k6LezLqnlMp2A9cUOWoJWOktrRY7AuB8+O9QJGGTLAFs1YuLn5di5A
xzxWbcz/AGTHUg0uYZaUrDMMDGaurwRg/e9TVTT7fzQHJHPvVfWL37PLgN9M
GnfWxPKUNbYJfsDyQaz3kJOT+FaV3aExrLIQQ/TB5qhqTLZPGpBy54q0+gco
WOo+VcKADuJ7Ctq8hkESMcYaqOn2Udu3mHl25+laYczoM/hVGfKUZVKIcjFY
utx/bnUAn5euK6jUpEbRpCwIZB2FYFjCJ4sk96C1HQr2lmyhQSSB71fsLP8A
fj3NEUCq461OVYICvXPFZt9S7WRbmhEMZODxVMmWQ4HGTxWubVnskZsdPWqy
xbsgAbqzb6gLbQMsYx1HWi4dFhO84btUtvbtbck8tzUOoWK3NwrZOR2B4pKW
oFUgSYxT4rZSB8i7vpUi2flSBj1qRJVckLksvPFVfW5duhSuw0c4RByetXbV
mGFIz6ipoY/tnzbcbOMkYNRyKI7geXknPc1cZajJfLEfB4JpYGMBxnKZ556U
t6uYQ3cjmqduGQkMTtNXfS4Gyl3Gy7Y6jGbR8jvVO2/cscHrVqyvY7m+8h87
xz04qEK+ti7CWZDJnkc1Ve+kvNzDOF/Wrkkn2ZscbelMdY9hYEeuB3rQYmmW
pSIzyHoegNaVhNHfE7cfL1zxXNXuurp8qg52OcACtFMyQgqSA4zwecVlJENE
2q5+0fuTlc889KdDFswSTxz1pLFUt4imST1yTzUpxsPrTi7IRmXtqtzeM/zZ
qzYXUltC0YOVx3NMaUxPyOvtTGc7/lHNACRWxa5yOecnPSrtxsgAyDz6VCty
sCDIJY+gp12hZVOevrQBHcoG5A+UelVooZJpxjO1TWpBarKvUcdeac0iW6YU
CgCu+Yskk/nV+xu1SycIAxI5zzis29HnoD3FXPDmklQZQS27tnpWbAs2+Ft/
mxmoXnJyB61Yu4yj4HJPTFM+yNbuGcDJ6UFco2KIsy5p0rRxShTnJqOJpDfM
JAAnbFJfW+Jg4JP40EklzACntWcqmWQr6HirMk7EYPSlsZUjLM/3h0qHuBvW
hS501YnOCB2rM1XTEs5A8TE9zk0ywuzLfBjkIOuDU+rnzI2Izg9PWi+lhpXC
0u9+0nqKbrT+Yg8sc96q2u5EGR06e9WrSVVbnJJ9apFbaFezlSSPD5Dg9BWj
ax7R6ZqJdPRrgTc7h6dK0oow684BqnuMr3Vl50RXJweetZ1vZmGUlv4Tx71r
ajugtDtI3duay5rvEIz96pd+gDpG6+1VLyQQx78n86cbhpUJLKAPemalbi60
0qDz1zUAZpY3Mmeg9qq39k+Q8Z6ULO9rKIz1zgVt2+lP5BchTkZ602rAcx5c
juwAJOOnpXkv7Q3iuXwxoUyyNiQ5xk8ivb9JRIbq5lf/AJYgt7cV8Y/tqfFA
a3qOoC3cAQIygZxyM105fC9ZN7HzXEOKcIeyXU+P/wBoXxa2veJpV8xmbJII
NeVvcypIdxOVPetRb641PULqW5O794QDn3qGWxEjkdq/TaKtBWPxfEyk6rbI
4rz7SO+ajuLffjHr3qdbTyiAo4FDZ8zpxWkdmcVTV2IL6FbaFSv3u9U1v2mc
A8Dpmr0yFvcVUlg2kkY9qtPoZNWEluRDKARwadDGJZQ2OKbFA2MuOe1TwwNG
QaG+hm1YvxkYBH3hVS/gWaQseXFSxSngHFF0wByDyaImc9NTFvo9jk459qpF
WZ8AHrWreReY5x2qHaqA5AzWiXUx5htpYiRTnqKZPEYD2qS3uSkp44qZ4hcA
mqJbuUYr0xSFRk561LJJvXBHJqKW3EcmTxil3b1IHatCW7CQQAvhjillYRsR
+VMOU59Kbu808k57UnsHMK7mRRjqKfA20AGpBbhEBPB701RnpioC6LUdyu0U
kabpOg5piRBD3p8UojcAnk1D3LUhQGSYAEhga6Pw/E+pxBOrA45rnp42cjaO
a7/4V6MNYuYoEP77IOKTRUZK52/w1+GcotfOMXzNznFe0fDP4VhtTgDRkhyC
citb4daHGml26eWpliUA4HFet/BvwydU8TwxSoqhmwMCot3LTvseofCH9m1P
GVjGqw70VMdOeleS/tN/sy3HgG9uJjbIIsntzX6q/sPfs3W58Mi7kQG4KjYD
0xjvXnX/AAUL/ZbktbG5nWFCkqs/H9KsOd7H8/Px70M2OsPb7Qpc5GB0ry3U
rSbSwA44I4xXvf7aGiX3hDxxPE8W2EOQCRz1rxi5lW6sw8mMYyPWqiRKRzzy
MwBHBp0FzhSCOf505DHdSsAeQeKnFtHjqeKoXMX/AA1DHJLveuz0G2UXsSKo
YyMBkjpXEWERMgwSBn6V6d8PrF7+O3SNd0iOCSfSo2ZakrHu3w0+F8em20E4
TdLKAeea+k/2fvhoLzxHapJAjLKwBAGTjivJvhfBLepbnAIhQZGPSvrv9gjT
YvEXxp0/7aoFqJFUDHU5FIadz3mb9gKx1HwadQS3lVTFuHGDnFfAn7XHwF/4
RddQgmtgEBIDbefzr+haPwlY/wDCOizWFBD5O0YA9K/Nb9vT4IW2s32rWQhG
/DFcLzTaIU1K9j8C/G+m/wDCN6pPARiLecVx0kUlxM7KeAcjmvX/ANrrSYfA
fje406YOsyykDIrx2WV4kBHQ0hN2IXkZgQxOQaqxwNLIcd6muSWPH41NprBe
o6UC5i9oEbaa4IJyTXpvwnsG8S6mVkB2R8njivMrS5B1S3jYErIwHAr6K+Bv
h6CSaWJQQCmcgc1E9i6cuh6z8K/Dcl5FDFaxqEyASBjFfaf7MPwoW6WFFi8y
Y4yMZNfNnwI0yOwjiijAJLcE9etfor+wL4Nt9N8RQXVyoctggNyK5JJvY6Yz
S0OZ+KPwF+x6VJM1oqkLnOzkV8fftVfC+TU/h3qCGMbYkYjI56V+x/xk8C2m
uoSYkAlTAAAAr87f2wvB/wDZlrq9lDGDtRsDHtVUVqrk1JKx+G/jXw9Po+tz
RYVURznB561lPjAH9a6z4+wXukfE3Ubd0ARnYDHbmuPh0+aJCzEY69a9A5Lr
dlfUoFkjLHqvIx3rMYEjOOhwatX8xJIY8D3qnau145UYwDVp3J5j3f8AZb8D
w6zHIW3Eycj2r6++H3w5S2soAiMdg54r5F/Zc8cReHNetrOT7spAJx0r9EPg
7PpbaQJJTkkArgZzWcn0Li9LnOaf4LbxJfCONHVYjg8YzWjP8JludZt4I95c
kZ5r00XFnZwF41Rd3cAA1FpQEXia1uQUaMMCec8VA27H1f8AsQfsIaN8Wfhv
dtqKMs0S4UjABNfIP/BSr9kQfAzWZ4ZY9kbbjHg9Rmv1Q/Ya+IHhvT/hsUgu
AkpAaUNgcj0r5G/4LYXFj41jje3kWTCnBQg/nU3trYSb5rH4C/G62j0rxeyK
MEsfx5rm5XX7Ou7+IjtXYftPaWbL4kwxDPBOfQ81yF3bG4i2DgryMUN6Gkex
9of8Esvh9aeKPivpFpKFbzJVbBxjqK/oz1HwkPCn7PFu9gu24srMFdo4OB7V
/MR/wTd+M0nw7+MulvcyeWI5Vwc9siv6hP2Y/ifpvxp+C2nyROswNsqSA454
pJXHJtLmPxT/AG2/279U0Lx9fabdtMjQsw5BA4Jr4U8fftS3vjLW7ia3mk/d
kg4JFfrh/wAFbP8Agm3F458QXN7pltiSfc2UGDz9K/LHxn+wb4k+GN3M32N2
Uk9QWJ5oTs9DpPMrr44a1qdq7hz8nAOTk1BpXjDW7+ya5mupUYnCgORXYW/7
NOur+9ksZUXOSNhAxXX2n7LX/CRaMqxxXCTJyQAQM0KRaeup5rpXjvxJ4OvY
7qOaSWNjnJYtXv8A+zh+1p4ksviBpQlaYW5lXOAfUVqfCb9i/X/FFrHZNZea
AQAdpJxX198Bv+CbDaQ9lJe2SpJGwfJUDHIpS1Wg5O60P1Z/Y38cy+P/AIK6
TeSnJMQBz1PAr4d/4LP/AAYsU+Mfh/xMI1Rt8e/AABPevtr9niOz+Fvw1tre
aVI4LdAOo4wK/OT/AILm/tfaTcyQ21rOW+zFQhHUEGhRfLozGEWqrl0aP0a/
YktrM/A/SJrYRkmEAlfoK+U/+C6er61oPw8jk0sTZdRjbnGce1cr/wAEXv27
l8SeBLbQ9UuYypwkeW5H519wftU/BbTPjt8MpYJ0imbaGTODkEVdtLGck41b
vqfyxePfjJ4t8Pa/Ob9rkHBI2kla4W88a6n8RoWM0zqcn+Ig1+13xJ/4JGWH
jsXZ+xqGORkAA18gfFH/AII1X/hPXZTZwzBAxIwxxSUk0dN9bH5+Nosun6jA
ZJpyoYZ+YmvQpPCL61aRyWc8gJUbRvxzX0lcf8EuvFGq3EdulmzIh5POa7vw
D/wS21XT9Tt4riO4UFgMZNRzpClufJnwo+G3ibS9cZ0e5lkkPI3FlA9q/X7/
AII7+HtX0C8spboSgblLb8+ord/Zv/4JjWfhrTIJ76CNnYA/MQTX1V8Mvh5p
Xwat40jjihSPqQAMVDqJ7M1TPU/2uNVtbT9nfxC9ztMclmwGcHnaa/lJ/aN1
q30n9pa8uLcYUXjHgf7Vfvn/AMFLf259Mt/hle+HNOnJYRMr+/B71/Pt8YoD
rfxFvNSBBHms4yeTzXZTs3dmVKLpRsj9nf8Agkb8RNJ13w9p8V35JZwoJcDI
/Ov0+i8CaTrlhGtvFCcgEEAc1/ND+xX+2ZP4G1+0sEnaEwOoPJHQ1+vX7OP/
AAUqjhsLGO6uQ4wAe5rOaUWbtuS91n0r8c9FX4aW63EiokDHrXiMX7TGiNqb
2yMjOhxlgMZ+tc//AMFL/wBtpIPg5b3dpLD5cy5+UjcOK/Kq+/bxktrqbNzg
ux6HkVi4voNNpe9ufrh4h/aoj060eF2tmhx2wTWHZ/td2enWzKskQRuowK/I
bVP+Chssd4YGuJnBOMnJqfRf20xfOZJLmQBeQMnFKz3G5WP2Ah/bYsY9PaND
BjHJZRXZfs3ftJ2HjDxvBFbSJvLAMCMCvxdt/wBr+fVp2jlnZISOCuQTXYfs
2/8ABQe58K/EyC3tpwDHKAC3APPc0iL9D+gH9qK7hP7OHiEyspSSyZevHIr+
WL9onWP+EA/aQnv4yAi3TFMHj71ftT8cv+CizeIf2cpNLmuEae+t9p2HPUet
fhh+0Vbya/49vJp33M0pZCDnvWsTKEOSNj9rP+CQ37X1jq/g230rUZY2knRd
pJBK8fpX6c+EvFGl+LrEW8XlNsABxgZ4r+WD9iv9qC8+DniaG2a5ePaQASTx
X6ufs7/8FKPskFsJLwEELk55PFZ8qctRzSkrH3F+2xr1j8OfBxdHWPKksSRk
fSvifQf20bDT55VtrpmMTEHJ4rhf+Clf7fD+PfCCwx3BACYHlnBP1r807z9r
c+EpZonmlLzEkcE0KlG4QulZn6ueIP24I7a+SeK4J5y3PFatn/wUFEUSOlyj
cYIJr8fLT9se9upnEsh8tuB1zWDrP7W+v2WreXYvmJzkbs0nBN2Kb7H7Qf8A
Db0eoXPmtd7ST03YFd38Jf2stP1nxDbw3M8eWcY2kV+Emp/teeLrqAIjxqw9
CRXffAH9sLW9H1qG4v7krscA4Y0vYJ6mbm9z+oLT/iBpt38NLm4S5jx9kbqw
/ukf1r+YP/gpP4m/s/8Aa91NrYgBr9nyh6/N7V+hOnf8FABq/wAE2ih1JxcG
HBAkxxivy1/aY14ePfivNqm/zGWQkk9zmtow03CEFq11P1a/4Jfftuy+HfB+
n6bdToIlRRyfm6Cv1a+C/j/TfiBpEV5bTxtKV5G4c1/Kp8L/ANpbU/AWvw7Z
GjtosDgkV+jv7B3/AAU7NrdW9reX7rCDx8xzWThrcmq7qx+lP/BQT40x/Dvw
sywzokpzkk4PevzZ8X/t1w+EdXZp7hsuSMqc1zP/AAVS/bqu/Gz4s7kFQmRt
bg8GvzF8RftN6/rV+0CbZHDEZYEjrR7JbmaqWVj9XNE/bk0iYtcT31wC/QBj
iua8Qftp2EWqmWO+leNjx82a/NSD4paveaYImkw5HOCeKr2vjvVLHcnnM5PP
zMTinGmm7mvtGfpof2zRAomju0Y4yMt0r2L9jf8Ab/nm+JFraT3QMM7hDluB
zX4zf8LDv3uFWS4lxnoGPFdj4M/aE1X4c6/YXcEhAidWzk5qJ0VP3WS6jTP6
Vv2u/jXZWf7O168dyjCW1Zsbxkkqa/mn/aevH8WfGLULmFSBLOw4GB1r7C8R
/wDBRCf4mfDSKxub6QuIthUMfSvjr4leNEfxH9oWMGPzMkleTzW9GjyrljsN
VE2fqD/wQI36BrVpbvkeZIOPyr9oviJ4XHizwtJaN91lOffivxc/4IZavF4s
8X6fPGQohkX2zyK/bnVbgW+h3Ex4WOEsfbilNO9jmrStKLR8I/EP9jzRPE3i
ucPbozBieg61d+GH7C2j+HNeS5W3QHIPAFZnxM/attfCHju6h8+Ib5CvJHHN
e4/stfE22+JDoVljkYAHgg5rCUp7WO6MlY1/GGvp8BPB6Txjyo4l4yPavyt/
4Kq/tgp8TNKvLZJlklwwAHTpX6jf8FH9Hnuf2eb6ezU+dbhiMDoNtfzZ/tEf
FTUF+IV/bXbksJGGCSR1pKLWhlTrKS5jyeBprnV7mScYJJOOw5qNr1RrEMcx
xEzAcfWs2fxRcf2zPvVQjdMCoLxprvD5HUEEdRzXRGLskjp9tFLY/XH/AII/
+GLfT9e0q4hAYO6kfmK/cHTCB4ZhL8DyRn24r8Gf+CJni9m8U6LZzOGfzFAG
c96/dLxfqZ0H4c3FwvWK3z/47UzTTOCvaVrdzwP9qb462fw4025keUKEDd+a
8B/Zm/4KA2uteM5IZbhPKV8cnk818b/8FSf27L/QtfvdKik+RnZeQc9TXxN8
EP2rdR0DxnFcmd13yg4BOOtY+zb1R18yS1P6VPGnhvRv2ifAkgdFmM0RKnAP
avw7/wCCr37Jdl4G1vUp2tFSOGVju2YJ5r9Wv+CW3xmm+J3w/tftEm8Ogxg5
PSvF/wDgvl8Hba58DJc2saq00ZaQ4AJPFWoe7clSXNyn4F6X5EcLRQ/cU45H
NRXL+WcL0zTL6zfSPFU9pFnb5hBz25rasdEbULtYUxvPTNTy9WdsUYwfaobH
PXpUlpIw1KK5f7sZyPeulk+GGoQSmXyGdV7AE5rn/EZu9FlAmt3jiB7oQaGr
Gc1Y+7f+Cen7Sa+Bmhu5CgkhIVQRxjiv1a/Zq/a60++uLaYPGJbgDdgAYr+d
LQ/jPfeBNHVrAHZkE5ByK+i/2e/+CiVzpMljCLhlnUqDuyFFVy6GMux/Th4c
8QweKPDyTROrecvY+or8eP8Agv58B59Ns3vihJncuvpjmvsb/gmn+1gnxc0a
ysjOZXZQW54zxVb/AILa/CdfiB8FlnVA00CkDj2NawWhyW5JOK6n81XiOxkS
EBjh4+MZrLin2oB0Ndx8aPAt54U8TzG7ARQSAAetcW1sp5GcHmtXEbkxwlIw
wIODk1s+BNce88e2CRKdm9QSRjnNYRiIIx25Nd38MRbXOr6eyKA6yqCcc9ap
p7GbfU/oh/4It6vdQ/D2HT52LL5G8ZOewqz/AMFs9Et/+FNvfT/dCbR9cGq3
/BH9vsfh203D5XtgoPuVFT/8FwojqXwPS1UncTuIHpzWbSMnpP5H87Hx2jt7
DXphGvLuSCR6mvPr622QcemTXe/tJyrb+N/si4+Uc565rgLuORrfHOQKY72M
ue5Eq7B0B696W3m2qQeg71FHBsmPHOe9NvAQuRUJXFzF1JojjPXNNmtFlYFe
gqnaZ6n+dXI5DGOMY781ZN9ble5iKDIHFMtrYsTuPWrsahn56ZonHkEcCk1c
rmGpEIevWmiJvN3jkg55pxbdjHWn+ZuIGOaYPYbeXIkwO/en2xBUjrn0qleu
YmJHc0unzlcmgg1bSPCOAOScc19GfsffC628Sa1ZW52yT3TqMEggZNfOdnMV
RmxweuK+mf8AgmaWl+MVnHM7YeVRECfertpY0TP0/wBN/wCCbNrqXwcW6js0
NwIdxOBjpX5S/tq/s4w/C3xzc5Bjk3twDx1r+mb4PeEI9d/Z/jtAgM7W3Jx/
s1+Ef/BWP4V3MPxK1aMrh4ZGK4PuahopPofAkWn/AGNA55q74La5vvFFvBaK
GDuN2R05phRrOEwyH50yGB7V0/7P0Yi8Ss7AEmTjI6c0NGsNz9cP+CZv7Oen
fFTwRHb3Nssp8sByVBwcdq8S/wCCqP7Ic3wa1S5eG1RbNzlCB82OK++P+CK2
hWl34DafAMm0ZFWP+CyHwxtdc8OJdPGCkcfzcfSuWW5vGWtj+ePXNKhlnIBZ
ShII6U7RGi0+zkV2bcTwM11Px68Inwz4unktlPkO5J9ua5Czsf7Rvo8E7sZA
zwaG7o3tpc+oP2H9Ni8Q+LbOLyhIrOAcrk1+137OP7O0Fl4FhnlsYdkiAglB
npX5C/8ABJbTBqHxOjjmQNsmUdM4r+hLTNLh0j4FJLbIA8Vru6egrnqR0MpW
Vrnj0PhjQ9C3rNDCAvX5RVBtZ0Rbh1tYbUyDj5lGMV85/GT9qi20q41K3uZp
Y54XZQBkd6+cvE37e66FqwtVuHAc4znmsYxbG1Y3v+Co0Vhe72to4QR98qAO
a/LD4rRAeIVQKFAz0GM19fftQ/tJ2vjWzKSXO9HGSd3NfHfxF1mLWNUV4c7E
6H1raK1sNLqc8t4I5tnv6Veaxhuni8wneWHA71mdHDY6Ec1qfDiCPxB8RIbW
Yt5eO3rVqDW5TWh9e/sifB6Hxalsn2cSA4wSua/Tz9lT9jm00zSI7+5t1GwA
rkDFeG/8EmP2eo/Hdp5BhyITuBI6gV+hnj2RPhP8OpVhCoLYbTnrxWkOxmUN
M1rSfCAWFo4spgD5RXT6ZomlfFqxktJ7a1khkUjlATX5+fFz9tg+H/ETrLMg
jDkD869k/Y2/bHh8V69bxm4QiRgMA+uKqSaK1SPmf/gqj/wTYtPCms3muafa
hbabJ4AAHHpX5H/Ejwfc+DfFUts8ZFupPIHNf1Y/tR/A+0+P3whnUAO4gMi4
I54r+fP9vX4KTeCPFV3EIFURyspyOcAmoS94iEkz5En2pB5ijgjHvUFi3nXA
QAnJ5zXQeI/D40qBHXOWHIPSs/TPs9tIXkJGBkYocHdM0trc9c/Z9+FH/CTa
/AsEbv5jKCMcda/Yb9hf9ja107wraXc1v0Cs2R0r4d/4JR/DaL4h+IoZjCHV
XXkj3r93vg38KLDwv8PYl2bS0XPbHFEo62FOairs8Z8b6nbfD3R1iQRRQKME
8KTWd8K/jRYX2sC1CwushAJYA14P/wAFNfinceDgLPTnkJWQ9CeevpXxr4N/
bj8SfD/xnaC9Ea27ONhAOevelyuxsfff/BT74E2Pjn4Uz3lpb23mKm9yAAa/
Cb4uaJH4c8RX1qij927A5HSv1d+Mf7edv4o+Gdxb/aVkuZYMOpPyjjtX5WfG
m8j1fxReXSsP9JdiefWri9LFcp5FdQeYzMv3Se9VpLMqucn860dSX7LJ5S9A
c5qhesxxtqTSK0KtndsurQ7einmvVLO2XXNPBU7io55rza203c4kbt0xXTfC
7xKtpqc0U7HaTgd6T2LcdDo9Mj+z280RDD+RrndYmWz3K4wSTjivTbXQYdUg
81cAEZ4615j8R2C6oYQMCM+mM1lHuJrQwp3EisMnB96pq5iBBzt7e9NnilE6
lQSnep2QcFu1dEVpdmEwjl8rAI4PtU32UDBPU9MVHEwzgCrEY31aVzBy0Imt
vLTcT71l3l4BIcdR61e1S+NspQdTXO6hKJTwSMHnmmo9znnPRllZQzFvftVy
K7EShiBVC2+aLgdKJ5WQYHXrzWkNDmbudD8KfEEvhf4nWN+j7EjkBJzgjmv3
a/4Jz/8ABQKDTfCNjZ3d4NiRADLf7Ir8AVuXn2shxNGeMcV7N8D/ANqO++HD
RQ308qRoMAoTmlO3USZ/RJ4p/bSsPE3mQmeNlPTGK5LT/wBpTS7G7cGcBj71
+RfhP9uMmE3Ed5IYQMnex3VFd/t5S6/qbJY3LDb1LZFZqkm7oFUZ+szftOWd
lrxmWaJkBzyRW/bftjWjyCRJ1GzqAcV+Nkn7bUiXxWa7dX7/ADHBrH1/9vjU
7Cfy7Cfczf3icVfIJSP21l/bqTWYmtvMgaNeDnFedeN/2nLWC5BtpbfzN2SG
IAr8i/D/AO3ZrdvOz304UEZ+QnNcv46/bm1HW74G0uZgVPckVfIyW7s/amT9
qO11Dw7Et3OiuozlDXGfEn9r6y/4RqezimEnyEEvycYr8qtD/bzurHQVW8uJ
DJjAwSea5fU/219X1eeZWf8AcOCFPOaxlDUVzT/bT8Q2/i/4kXV1AygEnIBx
zk180anE0N2yue9b/iPxpceI/EM11cOSSTgA8ViagTduX4JqVE1juU1jLtgD
itGzs9qAEHjmk8Pac99d7QpxXSxeHzbP844oqTUVqbwpuWqG+HLUROXI5Ap/
iCUyL6YPaotTu/7GjDoRjNZd94iSdNzZyeMUUpNq5hUjZ2Kd9Od3J4qncSDA
AGMVPI/2jlu/pULRq7hWyFz+NbSERF+amhk8pSR1qO7iCEeVkj3pIAX7HirE
3Yla0+2qDnvW7YSx2enBX6qOKZZeH5IrD7SVOw8jireleHJvE9u6wKWkQdBV
LR2Jb6mGb/zbsjrzxViJDA+SMFuee1VrbTJtG1to7hSJIz3HFXtdv0mUMg+f
vjpVEpWK95eFQAmfepbST7QVUnms8BpRgHLGtHRNNaLMkpwOowaCDsPB1kbQ
M8wO3GVyKy/FbfariQYCjtitPTvGdsNMeCQFWUYUgda567v/ALXOSOQKAMAL
ItwwOcKeOatNBuiBI6806+XYd4qq+okpjP0q0rCTuWtOgV58HtV7UESxtTIw
9hxWTptwVk3Z5Bq1q+pfaYNvr14oauMzXVZsyDvzS2MqTQuSCHTpxTYMopGO
DTlZY03UW0sA1ZPMYhutWPI3w49aqK25mIqaC742g1PKaRdkRNZlc8dPaiOD
5hU0k+1sGljQbgcnPWi2tgILu2EABXp1NbPhGxF5EZcdDjmsu9ieVPlBwD3r
f8MSCKAJ09eK58QtLHqZd8RrmxmcBIRmRjjmpNR8N3GnxhZV+ZhnirmgXz2F
+sm0MvuK1/EWrLqe0YA49K4IrWx7r1Wh5vfxeVPtbjntU8NrI8QYdBV/V9ME
l0DnKDng06JhFb7e3Sr5TlnuY2p3DQAYz6VVs5HubnacBRzWlc7XZuhFZc4M
MmUB3ZrOexnzHoPh+9iOjlMqCorkPEJkn1AruOwHsaTTrmQwZLEewOKSVTI+
c596KZMmP0yMxyqO3ua6PTrAXjqrfc71yc199imUMcDPGK7Tw9J9osVcY59K
3cbq5HMSXvhc3Me2zXOBkk9a5+6zpsxhkOHU16bokAtLQS4zxk5rz/xppzal
r0ksA6nkdqEh7mVJJ5gJB/WpdMnMkm3ksD3pp0uWIbSOR15q1pgRRhwAfaho
nVEN9GxYmqa3ZilCkcMeOK2LxfI6gnJ4wKfBoyzwF5AAMZGO1VFJajs2Zeoa
UNVCRgcnvU0nw/8AIs1ZWOV5OTUqD7PdIoPQ1vyo01rgZwaie5J1vwf8Nx6/
pJgKhnjGDxXHfF7RR4b1gpEPmzyK3/hj40fwTdOpA2txyKx/iLqaa/rT3BII
Y5+lOKurgP0yxSfwwrOAXIzXL6ppxg6gg54rd0PxBFbwmJz8q8DFU/ElyLsb
kxsXpxzWd73sBz7jZAwPUVWiZ9p3Zx2q9IAIyTiqsk67sAcVN7aMXMQGZgwA
6U6NBKwPYU6SMSqfSmWyspOOma0irsXMXIIAqgn14pZWUMM1CLzySOefeneY
JMYPJraCtqRL4TmIA0jgKMmtG0V7fG4mm6RGsPJHzZ4rRWBWyX6H0qJN9Clu
VpZzeptOQB6UxLdipBzx0qwke2729Eq3Nbhkyp6Cok2aW0uU7aLYdxPTjrVy
O4ypzis6RXE2TwoppnknA8vqDjmiN9xWLhsftr5Xgg8UfY3tZAznLD8qntpv
ssO4j5sURs9zln654qh2YPN5w5wD0qJtP3uNze/Bp0sQjbIz60zzyCM9Kh36
ja7DryPZBkZwOKrWTMMgE4HPWprmXfGPSo4YvkyB1pDsitIubrcT35q0+ni7
TcnG2mNb4zTorv7MuAatbCkVvLCE5JyOMVYilZV4qlcXRa5yBxmr1oVcAGpu
wtoNj3PIWc9DThZi7bIzUepI8aAx84PNWtGVjFvIwe+aL6Eiw232fII5FEsS
Nn1NWNRbbFu7VlrO+T14o1CxILZScDqadFp7LLg4wKiglkM47jNX5FIAIx70
O/UBHiCgY4FJGoySOlWDAssJDfpVQsYFKDpSE9hl/J5gAPTtVf8As0zAentV
vy/NUYB96QXIgO1uhqo3BXK66UF6k5+tOEKhtmOfWie8LsQD8vaiJtjhu4pO
/UJE9xpxihBIBGMmsmIYuzjoD3rbW++0RlB1PXNUbq0AbKjBpXIGPceacY+W
opLh4nynQHvUk0YROM7h6VWDk4z1zVNu5USWTVZ50KsB7YpYIQMMT84p4QhA
NvJ9qkjtzx0596pN2E9xp3Sg5/So45zZ3QDHg+9Xktt2AOSKzNTidrsYByp9
KpsRfu7veBjpT4oCQDyQabY2f2gKGHA61reUrW+FHQcUSIluUZJvs0f7oZ9a
veD9Ln8V6mbeFTk+oqDTlhtkKyqzTyNhQBnivqj9jb9k26+I+uW08dtIYnIJ
+U5ojuI3/wBhz9hq58c+Iraaa1MjtIB93K4r9vf2Vv2ZNG/Zz8Lw3s8MSTJE
HLEDA4rlf2Cf2UdG+HPhVJZYgt3EmTvA4wK579ur9tGH4f6XcaRa3McbKChO
QMde9a2W5jJvUT9tv9uMNol5ptnNDHbxhlyDhhjPevxH/bv/AGlj4ja8tILt
5LiV2B+fNdR+2H+2jeSX1zb2tw0vnFskEnrmviXXLy48T65LdXMjNJIxblsi
riZXItAtnW2dpiC0hLZPNWgRz6io9xVNvpUJn2H5j+VUYyfYnLBScCkc7z0F
QNdgsD1pUvl3kHqPSqaW5k27hc2flnf29KpX92CpCjn6VbuL0SgjvVIKnngt
zzUi6jtKgz8zAjvVyS/KDaPunikDB8Y4qJlxJnt3qo7ldCKSMMxIHvTrOLzH
y2eDxRdnABj6DrmltLkSSgYNUNF/bvQLVK7iMLmrkq7V61UaYMxVvvUFxGQz
gcYGTV20kGcHFZ/lNFNlh8vbFWlkEKhz0ofkUtzShZYVJJxn3qDSJsayspPy
o2eDVSWdrldyGmWVwbWbLZ4PNF/d1OuGlj1yQ29/a2s7EhkKkYNfob+w/wDG
y1Pw6h0h2HmMgUE/SvzT0e8W4sIiGbGM4zX0B+yP8TktdcjtmkZPLYAZOK+b
zle4fpXDOIblFzeiP0Q1Dw3KhE4IKvznNUGO2bb6VZ8M+IE13wWjQyByiDPO
T0qtpl9Beh1+YSIe9fHpK5+lxabundMuW8v2cYPemShWfIFQSSmCT5+narFs
m9C5780GqQ14o4oGPO7tWcwBlGetXLyQEEKRn0zWakjzXW30NRIGuxfijEOO
+fWobq083LDPHap1s5SRnlakaNl4A/OoT1JaMt4y0ZwOa0dCu47SAqwGD7U8
RArtIGTWdqFtJDcgA/JTd+gG3/bEdurBD196qLcm5MhlPGMjmsk2ztjJPXjF
WQCsYByAKm7AxbmWX7W4PKA8VWuIwT9Oea1LtooyW6j2qnYWcmp3JwPkzxV3
AzbPxZc2OqLDk+WTjvXcafevc7VUMSRniuaufDS2V8JnU5HSu48DwR7RIynP
uKTemg0tdSlLpLSy7yAD3PepVVowFB4FbOrxLuJXoapLCBFsA5NZp3LsVEmZ
JlB+6xxxWhd2hLIsQOG65rOuoJhPHsA+U5Oa2or+PzYVfqeDilIpLqVjZvbA
jPIGRzVjT9MW8tmNx/FwCOtS+IIPs5Ux52sO9RadfEDY33RzUlDp9Og06yEc
RYvnvTdNMUAJdF3DuBTdQvFBGT8p6VCkjJ/umgizJLufzHLdBmqwVbnjGant
4or2QxOSA3virQ0yLToSinJ7EnNAWM21SS3nIJ+Ttg1l6vbst4XBJBPHNa0s
Dwgu3I74qnc/6SgYA4HTinruIlXT0ubONtzbl5xnpVbU1a6CDYMp3xVrSF2P
tY8seOa0p7eNoiqgE45xVJsDCgcwjaM8/pV+xuPnAGPxqJrIQkjuDUchaNCV
4IqtSWjVuolutPliGCW9K5iWwm00EN90Guk8N2oCmVycnnGat39oNSQogBLe
lNb3ZRzFpl1Gehq6w8yHaOopdQ8PXOiyoXC7G54NNXI5Haoew7sutLIbFUTO
QOapWc8wkY4OFPORV/SbsxKzbeRxyKsRtLPayKFQGT2xUCKxv9yhUBJPXPap
7QLuG77xpbbSmsotx696ilSR5Bs65pJWLSRNf2uSWXqap2Fq9leCXgj0NafI
iAPUDmo5bRlTcQQKYx5uAQcALu9BVGbbC4PPrTpWdpQAfkphjZlIf68U4gRT
37PIqRjJz3rRa1R41B4bHOKw7FjaagXxwD3raadZELLn1NaN2QEN1F5KkpnI
qvptxN9vD7QB0zjmrcM32tdwBABwc8VIuHYKgHrxQtxW1uaFzCTblz0xmsJG
kNwdxIXOOtbTTFUAY9BVK/VUjDjjn86sZSeWKO5/ern0zV/S2lkuSRjyccZP
NVfsaatgtwFOeKuRqYyqoDtHFZS7kPct28Wxy2CeambDE8gEDpmliwkIAPNU
ntHSUuxbc3YHihbBYsJELtwuehpLi0W2fafzqK1m+yOSDyafd3XmRM3JCjPF
MRZgtIEj3sfpzWPeak327yz9wHjFX9DhXV9pyQinkZqPXtKjju90Wdo6c0Ak
U5S7P8hYKfetCwAEagkn1yahtoNy/N1FK9vIzDyxxnmqSRat2L7aWbnATOD3
NTaRLPokkkb7SjetWYrxIdNVEB8wDnNV5mMtm+4ndU210Ja10J47sTS5UZKn
PNVJbmee7YSgbe2KqeH7mSC5KOPkY8etbExCZ/wpNXC7KQjd5Bj7o6560+7h
ZgAp4FWrNA0oGOO9T39okA4PDe9QIx45FnSRADuT1FMtLR5ATxweauSyGC0c
Rgbj0yKt2NiP7L8xz+8bkY6UrIqJVtIhbgkde9TQEtJufGzPamQQsiMT2NK+
e2aSSvqNImu7QXHKcU20sWUEyH6YqSLcqDB5qS/i8m1BJ+Y+lUMfAABjPAqK
5d1ztOCelQ205VOTwP1qeSYSxZPXtVdhrcgeR2XBOe/Ws++n2xHkEirs8myM
gnk+lZV4qpGQCctz1qW0XYzLhHmkUZbbnPBraDMbVAPuqMc1HolgG/1g4zVq
8j8o7R0pKxLWhUa3S4fJHIq1Y3QR2ikJ24wMHpVSOUI/JA7DNSalt0azeeZ1
ClSQc9KnpqLu+x5n8ZfH7+BbK58hh+8yCT6V+eP7RvjUat4iuV805lBJwep5
r6S/bE+OUGn6ddW8EmXyeSc1+f8A4p8VXviPxBLLuDJk55r3cowUnJdmfnXE
OPUpOe1tDGlZreSVVH3mJo04s2cZz71K8eDz3oW4Szwf4ye1fexXKkux+ZVJ
Xm33IrmYIxUZzTVugke1hxS3eJZQw70ksAWDI5NXGyRzS3EiuFLn0qneW+66
WSM9+QTUqRHpSsrBxxzTViGrkrFXhGB0qGWXyx7CpvKJQEdO9R3lvujGOtDs
ZvYj+1Kq5zk/WoJbwM4yTntUElnJEd2ODTdjBhuB456UzGaLE826MYHzYzWf
IzmY8c98VYlm2Dk1Fa3O2Q7uV71d0c1h0SKvzHrUh1BIhgZyKhlkUscfdPSo
44DKxz0FF0AyeVrmYnOMVJHIFB9RUU8YhbOelNQljnvVXYFwQeYg9G/Ompai
N+M5HSo47kxH5ulTeb5i/LSuJq5XuSzOeTx6GkhnbI7Y6VJKfL5I5NQeblse
9K+hK3LhmCpuPUVDvLybxnrUsds08fA4xTRD5IIY9Kgsnj1Dy2UMOScV6h8F
9PfTPENvdq3ytzyeK8ssYFuJ1U4xn1r0vwtqn2C0jVD8ykc5pNmkFrqfaX7P
lwl3dNHcBWEhFe3eCNMi8L+O7eZHTySwJBIyK+MPhf8AFq48O3VsDLGCQO9e
2aR8X4L64S5M7B065bAqd9zRabH7I/sSfHq3kSDTZXiWNgADnFav7e3j6zWz
tbOOSCQOAGOQeDX5V/D39si/8FSp/Z90ikcEs1XvjD+27qmu6SrT3sbkkE/P
kj6Vd7KxKjrzM+aP+Cx+nWGmfEmwj09F/fJvkwARmvh64xPbMpONpwRmvoz9
ub40W/j/AFS3uVdpZ41wSTkV8uXdxIQz9C5yaqImrDrq3EHzITn2NOhkZtoP
Wo9GmNxMQ/Kg85rTnt0VCVpponlL+mWxukULknPbrXsHwHtTb6yyMvOzI3V5
R8L5Uj8Tf6Sf9Hxn8a9Q0TxbaaR4lWSJtozgZOKl7miR9V/BO7SJZFlKg54z
X0t+y/4wi8MePbGZmWNIpQ4IOMkEda/P60+Mx8L6zDPJMvkPj7pr1vwr+0D5
CwXMd1CsZwR84BFTdDP6EfAH7Smi634ShuLm6hW4EY+VWHPFfI37TfxR06/8
fPNNJERK+OCCMV+f/h/9tO80KBWj1BsEY2mU4ri/ip+17c6i73cl0zOvI+ek
5Nk8ltUfO3/BXLRbKL9oNrq1A8iTkbcYJr5l2K8YI9K9V/ag+JS/FXUftM7F
nBwpJ5ryghoIBuxkenpQn3JaKs1sd+QKj3eRKoOcE9qutdxlTjrVE7nuNx+6
DkVadiLM6PRrJI72GQDccg89q97+AHiNLDWZFuSqpIuAfSvnnTdQkt9rjr71
3fhPxaltbgtJtk74OMVz1JWN6cO59u/BTxFFZeJo1ZlMG7IOfevvn9nP4xWn
hW+tHE0YiON3zDIr8jfhz8YbO00dVjnIuE7lq9U8G/tTPotuGlvQAOmJOa5V
U1Oj2fY/Z74nftSxSaNE9nNbNHGnGSCx4r4y+Pvxbh1R9Rv7t4i8yMAARjpX
ydP+2sbiJlhv88Yw0nFebfFH9pa91CMs11GUIPAfOa0pSXNoTUglFtnzp+1b
qKzfFe8uFVCJHOAB0rzK6uTGhPOT1FbXxJ8RSeJfGdxcMdykkjnisG8G5d3t
XfFnC0c5rTs7kjPJ5pmlBrPLdSavX1kWcMnOTzmqMgKyBRwT61otEQ79Tuvh
lrTaVeifIypyM9RX1v8ACP8AaejtdLgh8wKyAD5zjNfEunXP2RRtOGXk88Vs
2fiuXU4zGsjRvH6HFZtPc1W1j781j9pue7sysNxbg47sKzND/a3m0SQrPcwO
QeMNnFfDsXiC/dtjXEmwDBw5rPs725gv5GE8p3Hjc5xWaeo3sfrV8Gv+CgKe
GtGYw6gVnYYCCTg/hSfED4/3/wAWtPn8+XzoZVJJckkfSvyx8K+Ir/StbiuV
uZCEIJBc4P4V9w/BPxdD4l+H7TMx84R9jx0okmUvM+UP2prlbv4jMijHlMQM
jk81wMW7zMd8969C/aNtPtPjqab+6x/HmvOJ74QMefmzWaZotyeHxVceCdZt
723Yq8Tg5HXg1+yn/BJz/gqneaN8O7PTZJoiYgFbeea/GCN0vZ1LjIPWvQfh
T8WpfhExktZJVBOQATSlKxdj+leP9qvQfjRNAtwYZLggAjAIqHxZ8CPBfi2Z
LiWGLzWGSCFxX4mfs4f8FBL/AMPazFNeXD4BBGCeBX2Z4V/4KOWvi9ID9swy
gDAfFRaW9zQ+wfEH7JHgXW7cxeRFG2OwUCuRtf2J/CFhqG1cAZ5wRXka/te2
sgEv2w4x2fmsPXP20Vguybe7G3vl+aFddRpn2Z8K/hX4O+E0wngWGQqOfNwe
aT4w/HXTPDlm88P2WOIZHGAfwr4Zv/2yUvSfOvmG3nh8ZrxL9of9sZtYtpLe
G8KrGCeXxnAq9dwuz6t+N3/BQ9vCnh65gtLsYYMOW6V+U37aX7Rt58WNauA8
zSuWJGSSOtcf8W/2oNR8Xak1nBOSisQST1rz/WdSGooHBLSH72TW8U7XM3J7
XPV/2M/23dY+B3jCCB5Gjt0cFSMjnNftD+yr/wAFST488KwRXl2jsEAA3Z/r
X8/CWqlwQAoHORwa9N/Z9/aC1b4beIfJjmf7MvTLGsm9dS4t2uf0c+Bv2udK
1RWjkMAduvAqDxh8VdA1R2Z0gZepIAJr8avCP7fMmlOrXNzIMnHymu20z/go
Os92Ea4doW6jOTWE6M3rF2NLH6u+AviB4S3MIYYC/cuop+t+O9DTVRJFFbB1
PHyjAr8wNA/b20t9TMNteSxy9TvfApPEn7fJsHkVL6Mvjj5waylQm+o21sj9
Jtd/ar0zwde5eZeBjah4H4V4x+0N+3xG+nTrbTIse0gc4PSvzd8Yftq6hd6h
Lcfa1IHJBf8AlXl/xF/a5XxFbSbJpjIcgjJxV0qHJpLVhJnon7W/7Wsmr3Nx
+9aR5SQOSa+Q73Up9b1J7uY43EkAHANamveJm8SO8s7Fix+WspU+QbuCD2rt
iwWr1G3F1H4e1e0vLYyrcOwzt6V718PP2uLzwHbJJJIzFACBya8IS5RnGQCR
0z2pb2U3ERQ9+KU3dlrQ+g/ij+3jN8V9GWweWVkxghs4HHavmjULSS+8TT3A
lk8vJKjdxU0Nj5bnAwRU5TbCxHUVDdthc2oMwmjKuBvI64piJMHCKxCA84qv
Y3zXN1tx0PNawgIxipu2Pm63NjSdVY2flKeAMZJ5p2kaZHpFybpZZlnY7gQ3
SseB2glBTPBrVhumdeeMjmh7kvfQ9IsP2ntdg0EaW0qyRKNoLEk4ry7xDcvf
anJcTtmSQk9eKiu7pYZTtPWqSs13KS5OAeK1W2hLZU1gPbIJ7YkSIc5BxXef
D39onV/BmnRESMyqADkkmuNvIgq8cr3zSWkQCHgFT2NTYD07xf8AtPz+NoEi
kZ2yMHIJxXm/iILrN6LiQDAPHFJHaRwjd0Paorm7UKQP1qnpsBXa0UuDgADp
iptwaIkouR0OORTre5jmhOT84piRmbOw5x1qbXBsz7xXlJA4+lOtw8ShUdlI
OeuKmldY+CVBz3OM1DI/QJk+tVNWRludLonxTvtFh+yzXM/lYxgOazL7xGt/
qJkLMUJzk9TWdcWmYwTyaktLNTES3FKN2jVPTQ1Gkh1FcHCjsRwa0vD/AIjv
vBL/AGqwmZXTkAtxiufs7KW8nIiztUd6dcSyLuhbPHHFZXadjGexr+MPjBq/
xBTyruTcvQkk5rnl0iKxi6KZDyTRFFsJ3Dbg1HdSuwwuT71q9jBXvYUuVOVP
IqSK4D4DfeqpI5tR3OaqDVVN0Y2DKRzkjAohZl3sjWMYEwc896mmvVlTa2P8
KzodTSRAQQOccmrUdozjeCDnng1air2JbLOkalLpFyHilc4OdpPFP8W+LZNS
RDIq5YgDaKorAycnrmmGEzXaM4ysRyB61qotPRgfqt/wQC1gt4xsbdCQwmUs
pOO4r9xvjn40j8DfCXV7yQHItHVcDodtfgB/wQu8ayad8f8ASwwCRyzogGMZ
5Wv35/aK0WLxB8EPECSfw2Mjr9dtRNO9+hnO3NG5/OZ+2/8AtXzaZ8RdRZLm
YSLO2AGOBzX0N/wSM/4KE3S+JrW2urkEK6jDseea+Ev259Gt7n4gat5TM08d
y4YZyMZNcJ+zJ8Rbz4YeOdPuY5Wji81c4JHetnBctzdN3P6y/Gfk/Gn9ny/c
osi6hZOyheecdq/mU/4KG/ByT4a/GbXvPhlQLKxXKkDrX9C3/BNH45xfFv8A
Z+0uNpFlMMCg85J4r4U/4L9/sf21hpN14ltbdQb8MSQOnArz3L3iKfutxPwx
ikFxH5ikHnnnmp11AApGD8zHAFUI9Ml8O6pc27twGI9cc0ggcajFIn3wcjPS
uqDslY0nsj9Av+CO3jQ+APjdpBvZUHnTIEG7gZIr+im+ZPGnwikETBzc2fGD
1O2v5HP2ffjVq/w4+L+lzvIEVJlIIOAMEV/Sh/wS3/agT46fDC3s7m4VpIYV
AG4c8CsK8rSuZtXXpqfi/wD8FkPhfq2hfF66jgglJllc7ip2jk96+Yf2fPg/
f+NdYWMo3nQOAcDg81/Q9/wUp/YCsPjTp7XdvaqzzAlm2jI/Gvin9nv/AIJy
S/DjxuM2/wC6WXJyOTzRRqJJpm6Skro+tf8AgkF8PLrwD4P0+OUOA6DO7PHF
J/wXSt5JvhSJVaMRwxHOTz2r6N+Efhmz+Evw9hndBEIogScY6CvzR/4LPftZ
3Pirwjqem+aphRmRMHnGaV9GUo++pH5BX8X2jxXfTPgBZW2+/NNGtGz1mCZC
QqsM+9bltoceq6St45w2STzjNctrkmzVYsDESHmsWz0oJ2P0k/4J7fAey/aD
0uBpIYpLkBQoIBBGO9dn/wAFE/8Agl6vhDwomraRZcpHumGwEbuemBXGf8EV
vjxYeCfEsS38o+zbwMAjIr9p9c8L6F+0R8MnjhWGaGeP5c4JHFVE5qrP5WNf
8LXuha1LptxabSCQMxkCrHw4/Z2vPGXiFYrZZViLgsU4IPtX6/8A7WP/AAS/
0y41+ee1tCJwSRtXjqawv2ZP+Cf0fh3VhmDEm8Z3CtIySVmjnldu56x/wRj+
BVz8PltvtLTnYg27ic5xX01/wUqmnsPgldvdNFwf3Yz2xXZfs7fBu2+FllBd
SKsQjQHjgcV8mf8ABYb9qBP7GksbeUeTECpAPWnAzlJ31PxF/bN8RvrHxOaC
NVCAnOBivKXh2wYOfl4rqfjBrT+JfiTNdEqY8nvXN3MypKR1B6V0p9TKXdFK
X5AeD07VsfCHVLy38bWcQhdoGlXBCn1rMjIF0gYHDECvtH9i79ni08frZSCB
DtZXyQKSd9zI/Xr/AIJA37yeE7G0mQqwiDKSMHoK6H/gsLpcs3w3acI0irGe
AM9jXY/sB/C+Pwrp1vOVWNYogi44zgCvX/2kvhHbfGXwlPp06K4CFgTj0rJu
wr+8r9j+Sr9pgyRfFO6naOREDsPnBHc1x8V8txAHQD8a/Rb/AIKqfsN2nhDW
r+6hiCGNmxt4yRmvzfGnvo08kLAh0JABHaqB7Ec8HmSFgMZqtf2peI47cmrz
ENyO9VdQJCEDIJoIMm0nzMR/DnFXZP3aZBzVJYGSQ8c1ftIwUweaqyAiW+eT
bHgAKever4PmxAMQaqSRBCSaSO7ycDOP5UnvoNb6lmRfJHXmnSLsi3jqarSE
gjqfwoWVgx3ZwelPQchk+boHIwBUlsiGPaO1KPnyOmafZ2TRMSeh96T30JL+
hqi30fmn90Dzmve/2ItQli/aH0j7IcRCdcH15FfPWoxltOkCE5x2619AfsSS
ppfj3QJEP78TLnPU81Zof1IfsnwtL8FdPeUAu9suf++a/GH/AILPaHLoXxd1
O4iCGMuxOefWv2Q/Yvv5tX+Bel7zgm3UD8q/JD/gtj4I1Sw8f6vHIo/fO208
+9TImPxM/IHxJqfn+I7lzwMnp0rpv2ftY/tHxWI4xgI4ByMd6h1/wXFonmLI
R9okJ6npzWb8LmuPC+vSXEQBVJOSPrTdup0Rdnof0Df8ENBfS2cin/j1C89a
9L/4LBXQsfAVw2OAnp7CvOf+CCPjEah4BClPmnUZbFem/wDBYvTG1X4fiODl
/Ly3p2rmmkWm/aa9v1PwQ/aBljkSbIAMzkgsOa8gsZP7BvYZ/vKBg969Z/aF
spddnuCgIjsHIk7dK8zhtEks4jL/AKnHU1Njsb90+6P+CM81rrHxRREHM0gJ
yORX79aPC0nwrazYceRsHqeK/nW/4JS+MoPAvxnsmhceS0q5JOcc1/RN4B8Y
6d4t+G1tPDMnEI3/ADD0rGouxhN7Hwp8av2AI/ij4mvLoSSI0jk4V9o5Jr51
+Pn/AASJn03RJr63a5eVRkEPmv0s17xjoWg6jKbmUnnnaRWz4b8X+H/GtobP
KPFIMAPgmlC1rGjfQ/mb/ae/Zn8UfDLV5I5xcmJWJBOeleRLdv8AZ/s0yv5q
nGcV/Rj+3L+wTo/xE8D317b2YabaxQqgr8Mv2pfgHqPwj8SXUDQrGiykDK4O
M00tRRetjxy6LW1vu2ngZ6V1n7PuiN4i8X29xsbaHCkgc1manbpJpIcgeYqf
mcV6h/wT2tP+Ek8bLaSoDmfgAe9b7qzLb01P3g/4JI/DmLw38OEv1QiQxdx1
4qX9vj4vHQvDd9CMryxIxjNeyfsCeCo/DPwqtkK7XZAMe2K+U/8Agshrkfg+
+litwczJlgOcZqLdjGM1z8p+Tn7Xvxhu7yO4uLeRiokbAU/NnJqT/gnX+1tq
ukfE63truVl+dQoJI7ivMPijqUtzrVyJFZo3kY4Iz3Ncl8H/ABHPonxnspLd
NgaVQflx3Fa1INJNnTKNlc/qu/ZC8an4gfA+1nlYO7xlTznjGK/L7/grf+zi
b3x5qNxBEFPzPgDAPWvuf/glNrdzq3wgtPMbMfkg4z3rgf8Agrd4FbStAuNb
RFIKHt7Vijji0qrXfU/nw+Il0+n6pJpU8ZV4nIyBXN+F/C0viHxBcQswEEKZ
HzYJxXq/7RFpaXesPexrtuGcgjGO9eZRTT6Vq0fkkCW4wp57GtlTduZs6+V2
ufrH/wAEPvBCvp29Fy0bqOnua/ZWxDReDPJbKuI8ccV+Y3/BCX4ZzaR4J/tC
4C+U6q+R681+nc17GNIaQ8JjArFvW5z1dbLzPkP9oP8AZWtPidqb3F1veVmJ
AzkV87fFb/glTaeIdOmurZZhcopIAIwPpX2p8QPiLpnhfV/9LmRSW4GRXV/C
fxLo/jVmTcriQcDI70rux1OVtT+fr9p/4F+JfgnrdxbyG4NqpIJYknFfLfjT
UJpb4LIJFRDwTkZr+iz/AIKVfsQ6d4y8AXmp2VsrSBSxwoNfhZ+0N8OotB1C
/wBOnhaOS2ZguFwcihXHGcZK6PEruSOeHeedo7Vnx2/2nLLjA9algQxI0TZy
pIwag3GORhnAFN7msSwsvloVHJqLTf8AQtSVwDyecVNax7lznmnqojbcB92p
a6GjelkeieGvEVyiIISCmOc84rO8faXBq84mQ/vhywB4qf4QkSrOX6MOM1F4
isV0zUHdWyXJODUqJDdjkZrZYVIb7y+1ZN64ll29BntXRaza73Djv1xWHf24
80FeufyrZbGNR6XQy2iCjBJ496uQRhQTkZ+tUXcRJ1y3tVc6gUJ5NaJWOWTE
1dt7Mo6msdLLzSyseM9qs6hfvNONpG0HnPWkkuFCqUJyaZzVCaCMW0QHbHeq
cw8yTd6HtT5J3kxnr6U2BdrZIPNVEysPtbF7e6WUAfSrssYmfewGfYVVtr/E
+H6dqlv70WwBX+KiS0uIuRAlflkkQdMA4FVpJ20tyYpHUk5zmmWl1vTLVBqb
74zk8jpinFaaGZV1m8fW2UvJIpU9VOCavecrWaBWY7R1J5NZ8aggZxioLm7M
DYXNV8ikupq2Gqm0n3uzMQcAE5qa6vFvpxMoUDHQCuegkkaYbQck81pyzrFG
Nuc45zRdja0LF3exhMS52g8Yp/8Aa26MKoGMcZHNZit5j/NmpDGVOFxWctxL
fUklZ3Y4PNXtMgknXkE4qKwh3kDGWrrfDOnLAu5wN5GenFc9Sso6J6nRSpOT
SaDwpGtlIXKjB45FXfEmtJbw4GPw61U1KbyHyvGD24rA1m6F0cbssPesoxc3
dnZW/dLlRBqWoPfOQfuZ4rPubbzGGTwD2qQSFHw2PbFO3Axknn0rrSS0PMlq
7jUbbxnpUUkby3KqO57UWspebB654xVi1uGsdQQyD5CfStH5grlk6M8SDdir
nh3TYbm+2zZGD271palZ/abBJ4BlSOc1X0+ARMHHU9aYpHdaiILDwm6KEyV4
HGaz/gXr0fh2+uGnCsZCQMjIFcpretygqis2F6gng0y1v2hUOh2k9cHFNPXU
k2fjdrMNzqqtBGFMh5IWuJcEEZJPHetbxFry38SCQAmOsF78vOcj5G6UJgWL
a42T+uDXQ2DLeWhBPUdq521tCXyBwT+Na9jG1im7BwelVdGZO1kLYYJ4qld3
iWDZJqS4vnmOOw/OsHUS810WbhV6e9FwNaS4F7F7Hpis6SErJjPGadaSttwn
f9KkSJpMnjI61pdCSFiXYARmklmDkBqC626EnO3vVaSQPlh+ApNjJriUIg2d
qrCUv1700K7SADoadHbOXO4cjpiqAnji8pOM5NQNIYpCR1zVy1tmRCWPHWoZ
FV5ST2NBa2EiUscsKt2UIubkKSQM03rjOM1NANgzjBzRbqMuanFFbsqJyO5q
TQ2xdBOlZ0jlcnnAq14cYzago9TXNiFoejgG+ayO0ixDCHweKp6lq+6IngY4
Fa0TJDahD3HNcp4lhaO5JT7mc9a85LU93Uqy6vLGSGPysfxqWO4aSPaB1FGl
2iXf3jgrzzVuK2XcQCpI9K1WxzTTuZU8RgHU8nvTI41B961Lm0E6kcfLzVKS
0aNSxxgdKykZa9CSGAunAwvtRKwt0xgmnWdyGXYw6Ut7sMZ65ohuJ7amXqNs
L0A9wexq9oXip/Dsyq3zJnB71Vhbcx47057Fd+GGcmt0zO6PRIvFI1HTlMBI
Qjn1rIkcyXTc9Kx9Kvf7JAQHOeuaml1NnmBQ/KetNb6FxNKVRPnPb9aybiMx
Xo6kZ7VZnvt0YCH65plmQJN0hzg0SKOjtrWCbS97j5lGawpdZ/eNEPug4p9z
rOIWSLPTBzWbldoI+9miIDpZRbTCXJ65616V8M/Dv/CSaeZJhiPHXoa8vnfz
sgdAa9b+EOqy3WmR20YACjBOKU7GZzvifSRpurPFEMxqTyetM8H+A28aai8a
EkA4Izz+FaXjIvba5MjgYJ611v7NWiGLx7azYBhZwXyeKeltCZHAfEL4OXXg
UecVdYzyM1x8WoSSI0bYxX13+3FPYLocK2gXIQBsAelfIawiIGQE4JrG1tRX
ZSum2MMdKgKCfJ5GDVySPzHz2pPsokcYHy96TVxEMUgVNtNcEZ9aL238h/l6
06KQED+90rSOglfqUp9yknvUlnK64bHT1qZRumweh61ZMaxrnHFapg9jFsEZ
1OPWrhUxwmq2nsY/l96ur8wwaiRS3K0RMhz6VZF00Y5xio1Ajz160yZi2PQV
nI0vpYWSdWzTYZQjcCovIbOafCMPg5pxFcsNIZepwaVbtolwelVp5xF0NQPd
mfqOPWrvpY0L63G/JJOKhScGXuATS2mGQBj1p62Pz7ieB0waluwBdKJdqAHP
XNX4NKZbHeWXIGetV4NmCJSAe1Ryz3EbiND8pNQBBLdYlKjtUMkW7JzwatTw
KcYzuoiiym09qqImrma8W3PFWbZSUX2NXY7GN+xpFVbWQqMEetEhjo42cjcB
tFWXk8tBgACoGlKYPYGo5rl5M7elJISVia/b7TEBnn2PSqkcRDbSDU1s21wT
zzVt0Eq7h1HtVjKyRC3cccinmbf16ims3ODndTXGwg96HETVywt0DDjvUAjD
nPcVI1qI0D9c9cGkVtvQYFRyktWJoAFQ4xz1qnf24YE5OfrUsbbXJJ49M02e
CT7+OKtLoIzYrYq/zZ9qmkZgAMVMzbcYHWmqwXrihoJIS2BXLk8fWpftKOpz
97tUFwxK1XBK5FRyk8pPHNtcgck0gtAt0HPfnrUVjGd5Izx61biiIky/I7Yq
2ikiW8u40iCYO7scVDZSGTOe1T3VujAcjnpUKfujtxRHQPMs2115c3A5Ht1q
ybFLlvMI59qoWwMs+01paeChPOVzg45qpIzIp3NuMBSSPQVNot21xOMxyEA4
+6a1tPWG2uVdgGJ4AAya9u/Z+/Z+m+J19FDBasxlYchOKmxD3K37N37KN38Y
PEtnNa20krtIvAGRjNfuJ+wF+w5Y/C/wZb3eoW8cVysYJDAADiuI/wCCY/7C
Vl8LdPh1TULQq64Y7x/jX0J+1d+0Ppnwn8MyR2kyRMikYBAquUTZyn7Sv7Su
jfAzTruG1n8qbaVHOBmvxc/4KH/tVv4hivJmvGeeZ2K7HJPeuh/4KOft43Wu
6hcLb3JLbiAM18Iap4kl8fzm7v5WckkgZrpilbU4pSlzGPH4mvdTtJLm7YyF
ycbuTWZHDl2mydx5xmtK+CxyFFHydqoTKy5BzihW6CbYxb4XPAHT1FRmFpGG
OR3qu0hjn6Hb9KnW72qMZz3pmMpajzaAMMU/+z12FgeaZFdCT/69WrOFrgkU
29NiYu+pSTTjExkJHPvVG4iK3BPbrxWxe2UsD9MqTxioX0yUJuZCAfUVHMLd
lW1uMAA/QVZMBkUkEZplvosk8/GNoORitiy8PzXIxjnsaqMh/M5+W2eEknv6
VLZxInPORWteaNLBlCu9vRRmo9F8NXGoXbR+WyY/vDFN1YrS5qqFR2aRQa5J
ftgU2S08+Td/EOa27z4eXdsTIMbV561lJujnKFTuU88VV+qHytOz3Ce2ZYMk
c4rPkkZ5QhzjP5V0a2Mt1YMFHzkcDvWJHYvaSFZVO8H0phF3ZdsbQQJkZpsl
qrykkd+wqS1YhcEGp0UE59KfRo6qeuxc0S+ezZf7nTBNdv4W1mXQJkvbZsHO
SQcV509xsbjota/hXXri6lMJP7sH0rwsxoyqL3Vc+uyuvyRUbn6H/sbfGtNZ
0QW88x3PwcnjpXud3eReeGjYYPcGvzp+DHxai8F61bWsbsquRv5r7u+FmvaV
4u8DsWMhvWUeWc8HivlMVg50Wm1dP8D9SybGxr01C+qOtN+2oBFONq9wa3tI
nhXCucpjnFcZpUM1uoiYHcPatuyuRp0ByDvNcTPoOUk1CxK6mzISUJ4Gat6f
ZfvwzrwPQVm22shLnfLyPat211aEx706e9RIkkijVHOfXimXSiRhiqbeIIpL
sxAHce/arEE/mAsFbA9qzW5MkMeD8hVSSMyyBSM1pQkO3zZwah1GI2ALDkHp
jmrJKt2YtNtwz8n0FU9ZvFns/wByeTxzU7QNeuC3enJ4dTID52ZzwazA5y1s
SkuMkg8nmt3QrUpdcLx7itP/AIRW03JIgYsvPWrao0EikADHHSgpLQfB4W/t
q4Cy4CjnrjNWrm0+wyiKAHCccCmRX0kDjGcH0rSivPsyFlAJcc5FJuw7a3KL
QvNwazr0Tx3KiIAHPO4dq0Z7iUIDFgPnPNV2kmvLoPIBkDsKlOwy3BbLdxFj
gFRkk8VjTuRqCPGcqhz1zV+8Z5IjGCRng9qp22mR2MXyknJycmlJ9SlLubRu
RrIBJG5RjFZl1KLOcrznpU+jqsMryndnHbpWdqUrT3TOPWhPqPmLVr/pzlSe
ByM1aZMqEB6Vzkl7LbncmcDrgVt+Fi+q5b7oA70XuNse0QVw3O5emD1qzI7C
3LkncBxUt1apbsCfvexqjc3DFSoxQJuxWXVJIUYEAhuuR0qxaXcdzAUI57cU
aXpwuwyyduuK0bTw1AAGTdkepquYgxp7CUBiOo6U7w55kDyNICWH5VpXChJW
Tmn2qBIiFHXrxVxKiijfNvkBwcse1KdM3KpJGT71aWLex4BwfSnrYv5gdj8o
96fMSMhtms0wO9TaE0WlebIxLSP0HUCkncspYDkVT+cyDhix9qadylEtahM+
oowOM9qzbbRphOM42/WtWC1bcu4Uy7cxSbRxUByiLbC3QgYwKjTV4UQjkSDp
6U4yeYpU5HFZNnDnVGM4Pl54xUtdQ5SxJ4gmd/LwMGrkFy0KB3AqnLYr9tLR
ZCA8Zq0x3R7akaViw84n2tGec55q9dEXdiqEcgc1kQ6fLDcqwI8s8nmta2nj
eTa3TpwaBlFo0tyFOcCo/Ojh3YzkjAq1rEKW7jByDyMGqdlD59yFI5zxTiVy
lZNGm2NMwXGc4FT6RFI9xzgR+9a89k9jGM4K/nVSVtgBTrmm2HKGtWUgtQkG
1WbrnilsdNXT7AbmHmdTk1HfagZYgCRuA7Gq62k91bmRT930pxEizJOGTA65
xTL+0W4swOd2c8Gq9uzY5GCODWlbwebGOeKuRT2K+lwLbxM82cIM8UW98t27
MAQAcDIxV+G2jlyhIGPeqU9r5chCdM9qzbILkMmIwQeQaZPeSmY8L5ZGOlJb
RlI8DvUrwgrtGaa2Az55ggIPerulWjz2km0DkcZpg09BMA2Tg5NTXerCwAWH
gD170wKGh3D6fdyRyDBz26Vblcyyk5yCeKY/+mfvAME/hQZRFHk9qAFVCrjO
MVdtHTzwvUHrVWErNBvyAfc1LaslnEZXOWHIwaaeoFxhHJcssYb5fWnZVUIb
k1W0i+aaR5SAFb1FaH2ONYi7Nnf0wad7MDPWLbN5gA9ammuS44PNRtmIkHHF
JC435JzUkPcu6a2xSW6n0pbmXzeSelNjw4z2pJoTIhKnApNXHylO/fMRHv2r
WjYwaCrjAIHfvWNLGWO3371ckunntFiY/Ko7VAR7D1vHuoFJA49KSCdUuAXP
HeoopBaoRg4rOuZDLcdTgn1otco27i+SJiyHtxVSyu7i4Lm5xgn5MdhVaFh5
6IckVcnfHAquUb8iS2Uy3AUHj61auEEKnPaspmZTkHkUmr+IETSSnSfoKbdg
W5JqF0ixlQwLnpg1m2aPNNtkBwao6BKP7WRrgkoeozW9dShrncgG3tWL3K5i
xY2flAgfzp1xb569QaiW8KjvUrXHmwsO+KpKwbozL7TWuLnywyhcZ64ryL4+
fEmTw1YTWMsuxAuBg816Nr11PpdpNdzMFSPOOcGvh39tH42S6jrsqQShdgxy
etdGFw8q9RRS07nkZzjfquFdRbni37Q3i5vEOuzQJIWQknOa8W8pLJmTjJJ5
NW9S8WXOrX8xkOY8nr1rIu28+QkH6c197lmGVKGq1R+LZtj5VpqzunuiDVZW
imCryOvBqBI2Lhic0+eCQyAj9TT2byVAr1DxpCN8wxnpSLceXDtOTTYwW4Ud
af8AYyKDOSGxOAefrSSXBV8oPzqOVdjHNJE27PAxQn1E0WLeYtjPWkvGJ5Uc
imqVUZFSgiSMk9RTbuYvYZBIjR/7fvUF4UkB3DDe1RI+24LKec8028uRgkk5
oTsZSM+6bc5UZ4qNRk85FNWctdEjpnvVgyI+Ceoqzn6kTRFh7A9quWiLs7cV
FLtCZB68UyEMjn+6TQJ7iavGFAK5yetU4ZDD+daF24dQD2qBLZbjqOlaJibI
Hm8xietTW8bb+5yalj0vbgjGanVxZgg9TUvVi5iG5gPB9KpsQjYI5q9LJnnF
U7tAXB70PRCiW7PUWgTHFQzTtPKT2zTbZdxAJzU80ARc44qTRPoRCYxYI7Gu
h0XxE1pbANnFYMVvvG49BUpkEeMVD3HfWx1Np44Md8jrI4aM8cnFdRB8bNQu
UVI5VULx1xXlUj7e53N3FTafKwfGT+dCRotj0ib4+anaXIhEp3eoJxUepfHP
VL6BklnYv/DycV59dHypQcEn3obMoBOTihqw1I0tW8QTaujtdNufPGDkVjrH
9oUh8de1StIQuDVSW6NvcBV5BPNaxVkS2yaGAW5O3inyXRUHHOOtMmDBRjqa
Ei2pkjNHL2Fd3LWk6qIZeCwb1rUS/W+nG6QqynIwcVzjS/OdgwRUGZ2uATu6
9qmSVzWJ2t3rhlVYnkdgowDnNSWesTwQjbcTBUOQN5Fc3aSlVBft71a+1iYF
VJAqOo3sdDP8YdQgKATP+746nmor74zX+ssI2kO0cdTXKXsf7zBzTbe32upx
yDmh7ivZGvquoNqGHlPTkAVQu7ksnOD2GKmb9+QTwBVSe1MsoK9jQl1JeiuV
VZt2O9WInwmO49afchQADwR1qBpMKOnHvVuOxG+qLdhdbnOe3SnyysXJ3Muf
Q4qpaEliR25oZzK/Gc/WspwWzLi2tTV0S+a1kx5zj/gRq7NqEslxmS4lWP2c
iufWBowOuaj1Dz7lAq9O/PNc04Lobxk+rN+5ieecSRXMxUejmnz6nceWEeaQ
qvXLGsGz1Z9MiWMk++asrePetgHrU04WkmOrK8WmR38gE2Qc57nrVeaU7Mdv
51o3NgskWT95fes+9TbHwM16EXY45IoXFx9mII5xWfdyC5kDjIIqW/chsc9a
reaPu960WquZk0btKAATzUsBazY8nNNtU2MCakuZPNk4HSsW9bXNUtLl3TJH
ecAHg9cmp9V3REdfbFULaUwkHJqzd3YnRQ1JLW4iXRL0/a41ydrEA819s/s6
eGb63+G0ki4KvHkc84xXw/p0WLhGB4DA1+lP7CWmR+MPh4FvI2IjjwhAwOlO
RUT4w/aC1WSLxLNCUKyKxByMZrzg2v2hNzZ3Gvo/9vP4dxeFvHhlKhUcnbjj
PNfPclvl/l5J6YqElsaRTexWtoPszg+9bVtCJYxwDn1qimmSOQep9B1ro/DO
iSXcJzDKdvfBxWc9zZRs9SKyza2rKpIPXg4xWj4T8aapoNy0sMzgqeAWOKp6
2f7PtXcqVCeowaj8NXY8QxkxKw2nGSKpSS3G7dDuW/aP8UWw3JMNo45JqtH8
d/E1/OXeccnPBNZ+kaMbu6EMkburHGFGTXYaJ+zvqOtSqdPt5RvOPmBougdr
nO6r8bNWs8PcXOIx2DnNcf4k+Kc/i6dlad/LxgYY5r3LWf8AgnN4y8RWSSLA
fKfk/Ka5D4pfsQ6n8KvDPnyWlw1wOpUErTbCXdHip00PKcEkk5zmr+n28gYA
49qbpqvFqJtZ43jZeCWGBmt620R2+6N2OQRyK3hUVrHO46Gelm0MpDEc9gav
WOms7AoMAHOe9Q6f4Q1PWvFCRQDKscc5wK7jWfgx4j8K2vnywb7dlyCik1jL
Rm0fhOUl2RTpud+D0Bq19ru7GZZtPfJ7hzxWbFHtupDchhKDx2rb8KaLNq8o
XY7jPAUc1b2NTF1y7unuRcmaWOc9drECk0Pw3favdCdprlwegDkmvfPh1+yn
P8RrhfMtpQnGBggmvbfh9+wVc2d/HHHYXHJABKEiov1A+Ktc8DX6xedI8kcS
DPzMQSKwV8hpNu8BgcYJ61+mPxc/4JYeI9R8Fpfm3U25XIRAQ3TviviT4yfs
I+JPDWuFra1nj8pudykDim9Xct7HmUcO1hg8fpTL0lvlBq3rumXng28Wz1KG
SNxxkqQKQaU+rxFbRlDjqWPFaRjdXJTsUFsXlUYPI960ILKOO2y5+b611Xgz
4Pan4kSOKGMtIT8zAHB+ldV4r/Y28WaN4Zn1NrdxBGu4fKeamdkyr6XPIXQK
5xzT4LY3ilQQM+tUbRZ7G5aG6BEqkgLjBz9K7j4XfCHVvH+soI4j5WRxgg1n
JkHKWmjtZ3QzEzoTztGadf3V1bzYitLkx+vlmvtb4LfsCaz4kvoBHZMUbGd6
HmvozQ/+CWmpXtph7GIDGTlP/rVEZK4H5UR/aLeBHltJwj9/LPFaFpai7QYI
HGeT0r9W7H/glyvia3k0iexVXYFVIXHP1r5z/aN/4I++MPhat3NptvuhALLg
FuKHLUD4avbcNelCeV9DTo9LkILIM4qbxv4U1b4Y63NZa3bTJMjEAhCBTdN8
RbI0jVGDycAkcVrF2QnsZeoPJEDGiszk46ZFO/sy/wBMgS4niZoTydoyRX0H
8Cv2cz8QZoXkgeVpSDgDNfU1n/wTJup/AUuoLYSNEqZKlCWPHYVPMM/NiQte
Wu9AwXoAeCKdpnhG6u5A7YZG6AHLCvT/ANoP4QSfDTxPJFbp5RViCjjBHPpX
Xfs4fs/X3jK2S5kiaSSRhsABxVtkJnjSfDi4i/1kMrRsOAoOa6j4dfAi+1yG
TFndeWTkEoQa/Sr4Jf8ABL3VfFem2t5c20eHAZeMcV9U/Bn/AIJ4aDoEKW2r
WIaU8DYBxVJg3c/AT40/s5+JNGImtbOfyEOSApzXH2Vle6dCkdzbzpMvGChF
f0z61/wS58Ma+h3aeNjDIJAxXx/+1d/wR90zTtceXSbImTk8ciqlZkXZ+NQ0
2aSNSRgntjBq7H4WuNockbcZ69K9W/a3+BWq/Afx39mltZEhBwfkNedpcyam
0VvCfmlIBB604LzNIkfhjQ7vUtQFrZRF3Y8kDI/OtT4h/DfVPBuli9msp8jk
kIcYr6+/YM/Y7uPGeqWri2L+YQSSM19//Hr/AIJgRax+zleOtlE1zBAXOF6A
DNRKCvuZVdtD8EdJv4fEYYEMCOoxg5rR0vwZd61Mbe0QF24Ga7vxx8LtO8F+
PL7TbRHW7hmZGBPGQa90/ZT/AGV9R8b6/bTm2Yq7D+E89KJx0MIvW55F4A/Z
KvtZ08G9tJ3kPIKKSK6q7/YNm17T/Kt7G6N1/DhDX7I/s8/sV6R4a8PQHWbH
5HUYwozXtng39k/wfomprdx20SgHIDgVz+2jB2TNeVvVn88ur/8ABNrxHpOl
tJJY3Udx1G5SBXnWvfs++Jvh9G/2+zlEUZPOw9K/pt+Inwd8I+KL2K3ntItq
kAlFA4rzT9of/gmd4R+JHgKRdJsh5rISScVrTrRb1JlBn81UuqIblo+FdTjB
4NNina1cSspIByeOor67/bo/4JZav8FPE93qlpayraoS3Q44r5QvfPVo7MJt
mVtjAjmumDTdyJI+tP8Agk18bbfSf2kNBjJ8qGO5XJIx/EK/o0+PvxU02x/Z
s1a9a4QLd6aVQ56kpX8zX7FXwl1Cz+J+l3tnFJ5xlU5AOByK/YT4ral4r8cf
AW20Dc5fyAuQDj7vrVSmlpsPlUrN9D8UP2otTMXxf1+SYSNDPO5RgMqck15O
LkmNHgOHjfIwfev0c8c/8E3dX8XrMb60Zy7EgqDnn3ryD4nf8Ex9b+H3h2a+
tLOUmMFhlSabqJwsjRyPr7/gh9+3a/g42fh+/nCRsAnznpzX2z/wWU8SaR44
/ZcaS3uIJZGhZh8wzyM8V+Afwo+IfiH4D+PFe8hntjE+AwQqBg19QfGT9uvU
Piv8LrfT7u8MsMSAYDZxx3rgasxJ63Z8B+ONPey8YXRcEL5rY9+aiEfmOpI2
49eK6j4k3lj4g1TzLfiRGyTnrXNagzSoTGMEfrXRCQpPqF3lEF1GcS2xDKR7
V+hf/BJ39v8Aufhdqllb3Nz5OGUHcSAelfnjbQtNBhiAv8WT1r0H4LeEdY8T
a7AmnJIqRuu0qCM8+orGsubcUJWZ/Tj8Mf2x9I+M3hsRzSRuxQDoOeKpeKdZ
8P8Ahudb0lFCncegzX58/sXaJ4r8M+EoXui+Y0XZnPPFem/FHW/F2sWhLq/l
AHOFIrnjZPU6VotD1v8Aaf8A26rOLwRPp9pOiIqFQeh6V+Nv7c/x3/4TOW6i
WcTOXbgHd3rt/wBrT4keLNI1i4th5gh+Ycg18V+JNfaXWbl7iRnuHckgnIBr
fS2glJ3VzT0nWJbjR1jJ2gdccVU1WyW4iBzjtnNN0KRpoCWxz6Vbks/PiKZ4
PI5rF6u56tF3izqP2efije/CTxVAsM+2GVwT83Sv2H/4J7f8FII9J0uKyu7r
MBAB3EnnAr8TfCvg261rWESNt0iuAuD0FfcH7LH7OviDWVs4LBZQHwZCc9eK
a3OWs9T9adb/AGkNP8cTNJD5ciycgkA5FUtJ+Kuj6Hd/aHkiTYdxIwMGvFvh
R8HNV0a1hguSzOi7Tgn0pvxM+AGtxafcpaLMY58uTySDVTdtjBo9u+KH7e+m
xeD5YYZwrxqVUgYFfkr/AMFGP2r/APhJL2eHzjJLKTjBJArc/aJ8c+JvhJdX
FnqiTLbDIBCnp9a+G/i/46m8da1LLE+6MMc7jk1VHXU55vocDrGsX19eyTYH
lE5JxzSRX80hU4PTnjmtO1BNuVYBj04FTaTpbXF6VQKCRnkV0yMnsVYfNZIZ
VRj+8APFfef7GvxXl8B6Tp8fkyZJUk7D7V85fAj4FXvxBv4VCLJGJBkAZ71+
mf7OP7CNxeeHbKZ7Qqkag8qQahzUdWZ77I+uPgN+1lPZaJaMEZbfYu7CEHoK
7v4ift5wWujvaWXmLLs5aRSOfrXF+AfgL/YukxxKgUoAOap/Ev8AZtfxJZSe
Uh+0bTgqcCsFUi3oXbQ+Cv2+/jg/xRGpvctGZIlZsDv1r8tfFkyas9zqERTK
SFCB149q/RL9vT9nrxJ8L31G/nhkMMoZcgEjHNfnHfaJ/ZJuWxIPMckgk4zW
kZGcmZ8cQmAkHGfWqmrQmUgL1U5NTS3JiPJwPSoHm3g+prQkqtCJEAA+cU+0
tWiOG6mgFYsEdc+tSGcE5H86AItQUx9D71TEh4INWbyRplwAcCooY1XkjgUA
XLS5V4tjD5xRcrvHFVSdsgI45qwXZk460FOQzdsYetPg1Am6SLIyTxTPL3Lk
jmohZgTq3cHI5p21sSdA0ASUMwJ2kE46Gvaf2Y9PS2+LPhyVWI82ZTgHgciv
GrNWuYUTjJ4Nemfsvm8n+LumEuoSzmUjccd6s0P6mf2Fr+K5+CumxIctDAuf
yr86/wDguxrkVv44WHaN5JHA69a+7v8AgnFM0vwb06UHPnwLv59BX5+f8F00
isfioLm4z5W5j16VL1IivfZ+M/xkV18YvvLAMxwAenNUPCmrxaNHJDJgtM4I
7nrXRfGS3W88Rz3MWNhJKZPWuHstNeTxFZlw25nBP50ON1Y6E7M/fH/ggX4r
tz4NtbZf9YygDivpf/gqtbw6T8MpZ87pZozgHnHavkb/AIIE6WZZYGBISEDO
TX1p/wAFYrF9Q8BBFJ/1Zx6Vg9jS/vr0PwD+P969q+p20I/fXMrHkdea8XvJ
Jb7R0spAVK8HHBr2/wDaOsnTxy3QeU5Bz35ryHxRAy3fmoOM8gCk1pY629Do
P2YvifN8GvHtsN7eU7gliSSPxr9afg9+3veaV8NEFreqVKDIL5PSvxkmu4rA
LK3+szkYPIrrPDvx68RaHpwi0+4XZ0wxJrnnpoZn6h+Lf29ftN0xnu9suT1O
BVv4Df8ABQC2l8ewW7Xw3FwMb+Otfl5f+PNb8Vos13MA5H8JxVPwN4m1Xwp4
8tpEmbczgg7j60QiDVldn9U3wI8e6Z8afhwkIKytJHg5Ge1fl1/wWY/Y7XT9
emuo7cLE+XDKMd6+rP8AgjJ4+uPGnw+hNy5MiRgdevFdn/wVh8H22u/DR55I
wZI4uuK1S2Zjf95b5n84XirwJNo7XMUpXbGCFAPNelf8E10ax+L8UrqojScd
R71jftBaNd2Wv3rWwG0Mw56Vl/stfEG48BeNIYJCBLLKG3AcV0zhdXR0TTtd
H9O37HmqLq3hC3kjIKCEdOmcV8T/APBXyNP7fnkuCTnIHfFfS3/BL34kW/iv
4QWymTfcFQDj6V4j/wAFnfhbd3Wky6jaozDYWOAT61zJWsc0Haoz8VvjGI4d
blEW0gEnp71w3w+uYrv4j2ciIRIJVHTHetP4jf2iviCck5AkKbcc5zW58FPh
neXXjOyupYyWMitwOOorWtK6s2dkqjasf0Cf8EmrqWD4KWB28tGM5Hatb/gq
a63vwhnQhSvlnORntUX/AAS8sJLD4SW5ZdqJCByK4T/gpF8T1vfDmo2DOCIl
JOD7VzxRyNe/zH4Z/tNeETaatJeQHjzTkE+/pXlNlZMniK2lkI2SEAc9DXsn
7QOupeXk4Q5j81hz9a8Yvp5LK+hlkz5KkFcdQa1lUdrXOn2j5bH9AX/BF+Et
8CIbX5PuKcg896+yPjd4zt/AfwtkuCxVo1z718F/8EHvGa+IPhtFG8g3KoGM
9ua+yf25/Dctx8H7ya2z8sZyPwNYvYwclzJM/Mz9sD9raN9dNyt24ETnADEd
K7H9gr9u1PFHiWOzkusmMgZz15FfAP7X098niWaHLiJpSHBJzWb+yB4j1Dwj
8WNNjsXcQTSqGyST1FW1obKZ/SlaSQ/Ez4SSGZVlS6tyBkZ7cV+Dn/BT34bW
3gT4r6hiLbvkYtgdq/b39lPW21H4IWglz+7twTn3FflT/wAFXvCFn4g+IOpX
BGcs2CDVdCaekpLzPyi8b+Hk0zUzdRHEMx4BPNYlzbhVHHJr0Px74He4abYc
JbkkZPWuKXTXwGYcg1DZ1wTe5m2KOJiMEAdc0+a5WKQZ+6DzxWn5O3jAqhql
tj5gOe/vSb6m/Ktzf8I3jq6yQH5e4zTtTvpLrUm8wjAPHNU/AfnW3mM/3H6D
FXbu0Qzs45ZjnrUqV3YmcE9SprNwEgAXliK5nU7k2ynHLGt7XSLKDdIR0rj7
6+NwxOeM8V0xTscVWavZDI7tlYknk+9I0xYZ9apSStNcBV6DrWmtqv2ccfNj
160znkyjMuXJzjNIi4B+tKyHcwIIpojJYCgxmye1BDA45qS8gV4SQcetQqTC
wz2pbmXEROT61URIbHF8uT2/OopcMwJOcdOarLdN5m3PBNKGO45JqjNroXlk
2pwajliafjnNGnxnGX5Gas3NwAmFq0tCeUoyWrRcZ/Wqr2DySDpgnua04SJT
83UUSx4YY6incofY2Udtb7zjI9apX06zTjb0p13M8iEdBTdOtNpyeeaiTG77
Elta4G4nnrU8do8zgIMn6U6KDddrjqxxXX6PoS6UySSry3NcGKxCitNzuw2D
bXPNaFDQvD7Wa+dIMHrzV2fVPs/K8GrGvaxEw8uPIIH4VgXEpOTXNSw7n78t
BqpyN2JNT1UTQOxPIHHNcrHezS3RKj5s85rQvZiwIHTvUNnGpkORjFeikoxs
jnqTc5Xk7j2XzOO9PACwFed1OkXyV3ds9ajnuVhiJPVqE9TmbsyGwXy7oFux
q7qEouZE4H1rNhmMjj3NXHVoUwa0kM6/QpBLpywA5JH5Uy+C6fIVJx+NYvgb
XVs790nDY/hNT6xO19qDMT8g6YNUJuxHqTC5IOKijnURlTwRT3IKjPaopoRs
Y5qepBSniWSbg8nrzUR0/wAx+BkA9qJLVmbKnp6960/DYVr5YmBIc1Q7aXIb
KMxEFhwvWtWe8F1aBVA2qO/WtHxH4VGlojx4Afk5NY0q+ShHTFBHKVZMRAtu
GFrInZ7u6yMbQasXpaSQgH5frVeFWhmHHFAcpaslNs/ycn3qRmaWbcOMdahW
XY+SPlFSreLuAAwDWhIksZmzxxUDWW6YDvnjmru5Wxio5YDnPOetBSiJJafZ
IwcZJ5ohBlYDjceBT43NwhDdRTFDJOpQcg/hVJkkuoGWziC7CWbuBxWcqSSM
eMfUV2263k0pd4y+Oa57U0Bf5R8oNHMWtjNRZEPzA5Bq9BIXUcHPfio4pdxK
sOlbfh/Rn1SElOi+tNO4JdWY8uV4PfmrfhWVV1QKc5qXWtL+wqVPXPaquixm
C53/AMVc+IWh6OXr3jvbtl+yBww9+ayLyJbtfmIP41G0hZBkn161Uublg4UZ
rhdr6H0fLoiO5g8piqHH0NRQXMmnS7+o/OpXYqNx/nTI51kBGKqJx1ZWdiaS
4NyN2SO/pUU975aEE5HSkuFaTGDgj8qryxEuAc5rOomzncmtCSFhJx0PWmXJ
KcMTiiJfKPXmjV5wtouM4ogrGcpX2C3jC5bNWAhlGQOKpWKvJGOuavW0nl/K
O3rWyt1Fyj44f3TZPIFVYL4rOUI4Jq3NJsXIPWq5sgWLjO4c1elrlxTTLZl8
keoojn3Yz+hqMQyPHkj2qIwSREsM5paMs0JGjEBJIGPfmsqSYyynBOM+vNMu
I3ClmJ596ksYFfLN26YpgSxyeWMc5Neg/CDxV/ZokRsD1Ned3GQDuH0xWhpO
pPawgoSCP1rKa1MzrvHHiiLUNXKgn5TzXS/DTx6fCzKyn5OpIGTXkdzetc3j
O2ck81saR4ge0i25G33qkrImR6V8WvieviizKu7MccZryG+uVJGOuegrQvNV
W7cktk/WsWVNt27epzUSE3cmZd0eTTYboxcUsdynlMDndVT5i5PbNZN6iJLx
vMcetQpkSjg1KJNuM8nNWvNhigB/jxWl72EncjSycOG7HmpLmIyJsIwe1Lp+
ogK28HnpTZr5d5watPUHsY2DFIGB6VMt1jmqrSgkZPH1obLnK9qci4mj5gaM
YHWo3YIpJxUUUh8vBIzTZ2LIBjj2rOW5q1oRTXwbOARipdNje7Bxnk02a0Ux
hlH1HerGkTtaEtj5fShdiUriz6YVbaefWpf7PX7OR2AzU01ys0nGaTzw6YBG
fTNXtuWZioQ564BqxZztv2sCRVi0sRLLkjvU8lokM4GORWYGbq0L7gegzmpr
Ryq84PFGpTb5dmOe1FpaSRKCwIB9aAFlGRSYZgDU5gB6g06SIQIN36U1uAgl
AhwDhqrLEVbPcn1pXGDnPFLES77uNvarAsJYsyA5HPrSSWHlZBIxU6z5hxnG
KpXjTXGAPuiktgEKeV0OTVuOcLb89RWO3m20pLH5fSr1lmf5mOE96uO4DJG2
sGIOT6VKuHUMetTtHEoJHT61SdmG4rmpE79Cc3RjOCcjtTWmDZ5+lVwxYDd1
NNKsW2gnFNoHsWIyXye681Lc6tugEfp7VJb2yrbFl5YVSltWaQswxnpxVKwJ
WEDB0x37c1L9k3KP71VA3kMepIq7YztPES3QdKHbqMctoGTnHHWs+5UPIVHY
1elusKVyf8KqbAhLE5P1qWiHuTWYGBxyKmnGVyKrR3IbGOPWnJO3ng5+Qdac
kIRGZT833aSWTC5HIrR8mPUV8sYx1plxpAjQBB939aEla4FCzildwwyAT6c1
v6ZYPEwC4+YZwTUOgXMN9cCCTCyqOM8Zrt/hR8MdQ8beLI7dIXZN4AAU81Vr
mZ0f7Nv7Pt78UfG0CNE7oXAAAODX7T/8E8v+CfMPhIWl5eW6LCFDncOf1rgf
+CW37A6Q31nqF7bIsSqHO9cHpX338WviHo/wI8IyESRQiBMBQQDxQ0S7XaZi
/tI/FrTfgV8PZ47No4nhQ4UYzxX45/t0ft2P4gS7Mly5lyQAD/SvUP25P26D
4oub7F43lKGCgtX5Z/GD4gS+OfEk8vmM5LnGDkYzQSYnjjxE3xA1ma6umZlY
kjnpXKQWZt3KqcJnjmtmW0MduVUjc3JrNkgkjbDdfrW3Q5JfEFzaqMZOfxqC
SIOgGKkkyhyc/WmWwlvWIgR2x6DNEUQ9bJbkP9kpL1HFNn0tbWLdGrM54wBm
tSLTbtEBML5Jx9012vgf4fXV2iyNbO5JyDsJFYYzEwpQunr2PawXD1es1KSs
jzCLSWVlyjhnPQiur0bwJdSW6uq/e5yRXqGmfAW78S6oHIjQr0BGK9J0P4CX
lhpirOI2HTgV81LO5K59bR4NUraaHg9p8PHjtFknjMm05wozW0vww/trTiRa
yqMYGVIr6T8DfBKKDb9oh3RjnkZr0Nfhxp0OmhBAmDwAAM1zyzydro74cFU3
JJo+MPC3wAEuS0ExAPoa27n4ATi0Is4HDnj5ga+wfDXw2hjV9kcQI55ArW0/
4cPfTqqrAoJxyoqFnlVaHUuC8Pq7bHxLof7N2pafm4uIcv1HGRVhfgbqtzqC
yPHGsWeQBg4r7wPwwgjQwyRxyPjqoGKz9Q+CkNnGJJFjKt0A6iiWbz3sa0eG
EnorI+N7z4EyTW4URHAHPFcpd/s4xQX7P5EhZjzgHFfcr+BbWDMflDZ9Kfbf
DLSpGCCAZfoSBxR/btVKxMuDqMm5Nas+Abz4C6za6ujWdu5gzzlSeKy/Hnwk
ms5VK2kzSn7+EJAr9FLTwM2k3TweTCYDwPkB4rL8WfB2Czt5LoQRP5gyAEBI
relnc57uxhV4OprSMT82tR8BT2FvlonBPQEHNYl3EbKZYmgm3McZ2nFfcesf
s2z67qLzzRIsZJKjbjFZVz+yMNRn2NDE3oQOle1hc0jNqMmeZW4VlT1SskfG
VxoksCb2XKNzgVc0GMWZLYAB/Ovp7xZ+yqvh/cJEVlx0HNeW+I/g+mkXbL5b
LuPy54xXfGrDmumcMMvnTlscMk7w6jDNGSCGB/Wvu79jnxjH4gXT4ELO8aAO
Ac84r5L074TXOq3sEUMDljxnBxX1X+xT8Obz4S+LYZb3DLNyAOcV5Wazp8jt
qfWcPxkqyVrH03eL5eotkAc8AilvLES4OPrVvWCmoauZscHkYq7HAJowCPu1
8be+p+h2MDUdHjttOMpBLdgKzoryQWpSI/Ox711l7pqyptHAPXNYX/COy6bq
quhHlseRQJrUj0q2YXCs/Ld66rTZfJtWUgDPqKrWenp9/Aq08bSEYBwPSs+X
qS1YelmsqEgHNVbiJlGGGeeMir9jP9nkwwO36U29kM8hbA2D2ppaCsUbKwa6
l2gAEVaNgyHaegOKiilCvlPWtdIlnt8/xAZqEu4WKf2P7KACcjGetV5JAJxw
c0sd60s5jbJ2nrUc8Yhm55J9KdkBZ2NbsrsMqe+OKsCU4B/lVV715rcRA/KD
6Vn3usyWB4PAqGhrfU2BHk5Iz9KfFIsZ5xxzXP2Pi83ZKJnd3yKu263F4pbB
K+wpWRdixfT+a5K4qpBKQDvOcelWJbN7WDdnPt3qrBnfkg4NZyTsZl6y1BI4
yADk8HPaq1zAoLOvfk0rxKj5XjNK7fuCFOGpK4ENtGpyQOp7itTQ0CuykEEj
jFZtoCseJCCxPatWylES+n1qjS43UP8ARj85zk8VUkxI2avXkP21AAcrVVbY
RELg5FT0IluO04lHPIArXt7nyowRjj1rIu42skEn8qr2Gpy3chB6dAKoRelY
y3bu2OTxipIn/OkSMRp33GmSA84qotlRJYbgJJtHOTUzSNIhCg8e1Z6v5L7+
citC01LagPr14pXZJAgJPTGPWn2coN8o4De9V9VvJZJw0WAg68VnW9zLcamu
1gcHtVJu1y1sdHqk5hYgD5j6dKppB9pILD5h6VJd362sZMgJb260+xuUubVp
UIAHUHrU3YyNLdIrgCQHZjtWdqWy3lY4JXPHrWibxZEPBqs9urnMnIpNgUYr
oKvPANXGG2EOSduOKrtpyT3AXnYTnrWlrUcVvpYER+6PWk79DSxlNfXM9s4j
6D2p+jytKpDHDL607w/cmWF1C4HQ5HWo7rdZzEAYJ9KZD3LTXKyXG1ySB6Gq
9xqX9m3IkTseO9RQbURs5LE1VMUkl0EwTk047lnYWWrJe2YdyDkdKyryXLnb
nGaqRxy6aAc5XuBUst+LkYjB98ikyW+xFdoJHBQkY65rW0uQ29nhemOaxJWM
kgTtnpW/pkSiwYd8dKtbCQ+y0hLpHmyPpmqaNJBdFQDspmn3z2rOW3bAelWr
bWIr2UhV6dyKY22VJGP2rIJGfersQ2/U1Wlwtzx1z61K0u0bu4/Woe5Jchiy
2O5pk0T2spzn60zTblxNucHy/p0rQvWS8gAQjrTiBmXE4YgKeWq3HoMN5Apc
MSOTiqkumGGfcx+WtG11RIozHg8d6G+wMzdeb7DtEfCiqF3dKYM5HA9au39h
LqU7MD8o5FchrVxLDfNGc4T0qgRoTavKQFU/J9K1fD+66RtzfKBnk1i6ZA9x
AG7mt7S7NoIGODkjtQBba7ATy8cZ7VN9qH2ZVBPHqapxqWXp0pI2LSMAGGPy
oAkNzJcXATIAPrU1pG0Vy6swYDpg1AYftCEqQGWobLfDOWJOc9zQQ9zZjmMT
j+7UklyeQOlVUmEyjBBx1wanEDSIOcg9cUBdivEAoc/pTSolQ7OD705f3QKk
EikiwkgyCATUPcaumDWn7jn71VIbLLtjrmteUrtAFUrwtZuCuMNQk+hRF5Ai
YHvSTyM7rWcNTmi1DbJ8yE8YHSrh1KNImBU7u3FO0h2ZZsITdz7SRjNS+JfC
EHlpcjOU96z7O/eNhJkLg9+K2bzUI77SwrEl8cHPFSK5zH9mstyjcbM5681u
SWwW33KOgz9azpNNmMHysNwORzWxAQ1kpb7wHJrNse5mQ3izwuQrBkOOR1po
1H7PEXOSBzRdTm6uhBEOSeSBxVLxvqdp4Z0NxK6iULn72Oa2pwcmoxV2E2ox
bbsjyX9qv40R+HvBzxoxDk4wOtfnD+0L4xPiPxOuxzmQAnmve/2wPjZC13cI
JQ+zOADmvjnUPFLa/qMtxJuLKcAnsK+6y/L40oJr5n5RxXnU23QW3cbqWLQE
Dv6VUtlJbJOAaf5jXGWY+4pkk3lIT/KvYW1kfnpNIwVev61VuZFfABqtuaZi
c/rQbVhjJz+NUmOW5atHCZA7VKbnnB61XRxGo5OR70tw2UyAaG+wh9zErkEd
arv+6yCPyqv9saNuTxVqGQX6jH45oiTIrw3TLNhslSeOKsTSkLhRzQ8CIMEd
KbIAsQ9KoyaKsaMshbHJqtqcRiOeck81pMyiI5I4qjfTqUOeaDKaW5RSAO55
56025jZEPt6VFLMVyV7GkivGcEMMk1vZHM7XL0EYlsQecipbZGc4qGBmEGP0
q7bECIetKysKRXvbbcRjOe9Iv7tcY6VLcybWNR7hJx6e9NbGcgubloouKrJc
vdAbgeKvR4kwrdKVrZFyFH0NOwRZTDBnC96S6ttw9fxp0ls65K9aV5CqLnt1
pPYNLkFjuEoBB2irN5IZPoKfbSpI4A4Heo9T/dN8mSDUtaXRa3G29x8vzdqd
JHujzj6U2wtjPIARwetbMejrK65BIFZFq1zGht2MeTnOauadbYYYHNdBa+GF
uXCgYH06Vs2HgaORw1vEzuvXAzSi3e5qrdTmJdHa4UZApo0gxLjANdjP4H1F
n3iB9g6gKc1o2Xwe1XV7MvHHsJ5AIINOTfQIpHmWo2TIpwOlZNtCfthx9ea9
C8S/DTVNFmKzocAdQDXKHw7MJnIIyDVRlbcORvQoZPm+wNXIgJU2gcGlfQps
Dp1yatRWBjQKBhqt1EgVN3MyWzEUoBxyaueV5UI4GT7VMumvO4TPPWtvRvCr
3ABbG3pUOd3dGiic1LEAAc9fepLZVCHacnr1rto/hFLeyKcfu85IrTHwfgsn
Vo4nLEYPOanmV7ia6Hm7WZlcPtP4ipo9LdvmI6elenad8H7m71BYtgKE9AOa
0PEfwTvrWWKK0i2knk44obC3Rnjd6DGw+U/gOlRJdGIE16n4r+Fc2g6cfNhZ
2A6qvFeW+Vv1N7ZkZSD3GKaloN07qxnXNy00pPPWlFq23ParV/pMljOOPlJ9
KtrbgQYIq3JWF7JrYzWUxQjA6elW9I09p/3jDjqBWtpGjJKm5wPxrZ0fQGuJ
SqIVHqRwa5qk7FKm07sxU0tpeoqR/D72yByAxPTFdvp/wu1DUkJhKhPcda3f
D/wD1y5O6Ro2jXoMc1i5KxUYu92eOah4RkupA+1jnrgc1ag0M6fAFEb7sdxX
0N4X/ZQ8RatM80UlsE7KRzXTW37I2pTwlbmBTIBxheKUJ+8kVON1c+TIWL3D
RMCre4xUV9YGBWBGMetetfGj4H3ngjUVkuIGKoc5Ren1rz3VLQXXDEDPAHcV
3x3uzjkro4W8tQHY45rOuLYiQBeua6PXdPNlNtYDAPHvWNOQrkkcCtG7bEwj
fckt4NsAH8QqGdmU5APFWtI/02UgA7V6j1rd8P8Agm78S3wWGFkiB5LDrXM5
2dzZQ0sjl47ljJjB/KrVpA00oHUk9j0r0uD4H3E8DvFEcRjnjrTdI+ENxDbz
GO0nM3Y7CRR7aK1GqEm7HCT2zaY0SRqzSOw+6M1+nH7D14dE+CUY8txO8YOc
dOK+LPg7+z3qniDxRD9riG3eDgr71+vn7EX7KFt4k8IRaMiILmeMbSegOKxl
iUtTRYd3sfml/wAFDNUuPFd6lwEYLa/K3GMnNfOnhLRnvI1dlYFumRX3r/wV
7/Z51H9nfUJbW+iAWVvkIXAPNfH3haIDRYXYAEpkce1OFS79TanTabMvQvCl
zdeMreGHawkOCM5r7r/Y3/Ycm+Klr5F7aF45hkFF6fjXzV+xZ8Pz8SvjnbWs
gEmZAAOvev6Gf+Ce37LFh4G8Ix3UloirsGdyjJOO1aSjdmU2o6s/Fr9vf/gm
vcfBnQZL1LdhaA5JGTge9fK/w68P2K61DptmjsW4fvzX7S/8FuvivpuneFr7
w3ZQqquCGyozn61+UH7D3w1bx98axYpEzyPPgbhnjNRIa3Po/wDZS/YAuPiB
q1vcG2Lq7A5wcYr9DPBv/BOLw/4N8PwTzWwW4ABIJHWvoH9iz9lez+Hfw7tZ
ZrdBOVDZKj0rE/a6+OGnfDq7WBZkWWPIwrD+VCT3HpsP+HP7K+kaxoBt/LtE
2DA3YBrjPjP+wHoXirQ7mzljtpXYEDaQTXkNz+3tHoaNsvDFzg5fFXPAv7c8
eq+IoJG1BJFdgCC4OearXsDXY+Tv2n/+CKATRbvUNKsZFmQs4IBx39K/Or4h
/DzXfgp4wbRb6Bgu/YPkJI/Gv6tvg34m0f4xeCFjkignWSP5xtB7V+Wv/BcD
9giLwFMfFui2sMcLuCx2Dua3hDS5ldc3L1Pj/wDYt/Yrn+KVxZ3DQhhMwJOO
ma/Ry6/4JfaZb/CaVL62QDyCVY44OPWn/wDBE34P2/i34awXk8K74MMcgdq+
w/299fHw4/Zwv7m12xNEu0YwMgLRKF9bD54qSh1Z/M5+1J8GIvhf8cbzSHZN
olITa3GM17/+wt+yX/ws7xHABbs7Ejkg7cV4X+0RrE3xZ/aHFxM58s3GNpOG
61+zP/BHz9nSFtDhvjHGUSEEHAJzilZ2N2ras6L4Jf8ABPzTfCEtvPd26hEA
ZscV7Xrnw28PaDbxHTo7ZWiAyGAJ4rr/AI/eMbX4U+Cbue6IQRKcEYGMV+ev
jb9ua3+3Xc1rqSoAzAFpODXLUpTk7x0QX0sfoB4f1fw7f6ALa4SJpcbSMDAr
i/F/7Ffg/wCL8sj/AGaMvJ/dAFfnHZ/8FD9QtvEBUaguwNzh+BX2R+w7+2jB
4+1u1tmu1lYsAwDg55FbUoSirSdyj4l/4LC/8EuP+FbaEdU0yyYxgFlZBkjr
6V+WHhwT6N4oTTLgMjiTYQeD1r+u/wDaE+E2l/Hb4RahZ3dqkzSWzmHcoJB2
1/MF+3Z8DV+DX7UlzarAYDHdE9MAjdXSkloYU6nMrn3B/wAExP2PofjVfWRe
DfbW5Vpcjkj2r9B/2jf2LPD+n/AzU0FrHFHZ2zFN2ASQtec/8EE9CtL/AOHd
zegI0kcS+hx1r6J/4Kh+Ibrwp+zve3VmG3FGV9vcYpShdXG6qUlA/mh+LXw9
htP2mp7RF/di5YbR0+9X6Lf8E8v2Nv8AhL9bt7iS0PkAKQSuM18KaleR3n7Q
kd/cwyE3F1jcRwPmHWv6Av8Aglt8PrDW/hBaXzQoTFGmGCgZ4rFxKlJJXZ1f
hH9nnSvh9o9vcC3iiS3UFywAzis74gfHTSdCTy7M20Zj4O4DnFaf/BSP4oyf
Br4Ny3lvuSJV+bHX8K/Hb4pf8FAY7u+BmlulUsQBuIJ5qFBIcJc3vI/V74b/
ABx0bW9ZEtw8BlRhjZgCvdm0rQvih4cIuIYJg64GFB61/P8A+Gf+CjEXh7xP
HDayXavOwBJYkDmv0b/4J1ftxyfEPFhNO8jMVCknIpSjqN76HmH/AAV7/wCC
YdhcaLNr2l2GCVaQso4HftX5BaP4MFz8UINFnCoYZNmOnQ1/WT8Uvh1b/GD4
N3emXMccj3lqdhYDgkV/Mn+0b8Hh8P8A9tK/sYwYPsV6Q2eAcN2rS1lqZU58
1/I/Qv8A4Ji/sk/21rti0ltuhQA5IyDX6XePPCuifCvwDdPcQwjyrcqF2jnj
0ryn/glPaadP8JrCaFUa5SJQWABPSul/4KQi/h8EBrDzMvC2cZxRyq1xufv8
h+DH7edzH41/aVv4bRQEnujgAYA+av0F/wCCXn7E58VeHNPvLi3BijUMeOtf
nZ8R7S5svjxJd6tBLJILvCsAcAbu9fvd/wAEyZ9Oj+Cmjm0iw89upc4HXFWo
30CTsm7HSaoLf4V6J9nVYYhbrgAgA8V5Pq/7Xun+Gtb2tNEXDdBgmk/4KzeK
tS+GXguTU9NkMTMhOR0r8bvF37Z2of2rNcXElz9qVjhyTt60Rj3EtUmfun8P
v2y4PFYFu8kWxhgcAGuu8P6ppnjPXRFKIpDJ64PWvwJ+EX/BQ7xXceLYrG0u
JNrOBvIOMfWv0g/Y2/aP1bxR4tsYrwzMxCkvg7SfrVS0Js76HVf8FS/+CZ1h
8WPC13rWnWavLDEW+UZPH0r8I7L4U3Hgn48SadqMbRwwXGwKwIOQa/rU0SWH
xX4TcTosqSxFWDAHIINfzp/8Fh/B9j8L/wBqJ7iyjWHde7yFAH8XtTskgpyb
bXY/Uv8A4JLfs32c/gW01ieBDD5Y2+vSvpn9r74taN8FPgvq0MwVZLq2aNFP
PUV43/wRb+LFj49/ZksIInU3MMahhkZ4FWv+Cq3wL1r4reBnk0h2WSOH1OOK
GlYwm26nK9rH4DfGKNJP2m7i9jAaK+vSQOvVvSv2s/4JqfsmWeq/DrTNVnt0
+ZFfIAz2r8iNe/Z61/w/8arT+0raXfFdDc5QhT83vX9AP/BOh0t/glp1qFwY
4Fzx7CiVthSfKro6P9pwaf8ADD4Wf2jEqxLbEL9Rivi3xd+3Jak+Vb3qJIvG
CwFfS/8AwVWTU5v2c7tdNJ3RguyqDuPHav55vjD8SPFekeIZ7mOWdAshTyiS
G6+lYSwtNy2KpTfKrn636J+2xZG5WO4voWkJ/vivqb9mH9o7T/GyR2aTJO0u
BgEGv54PAs3jfxLrcd3HLcBHwWyW6V+nv/BJHRfE2n/EG3ur4zGzYgbXB4P4
0pUVFOyL5m2foL+2P+yhpvxt+E9/CLaEzrCzdAD0NfzRftafB4fB79pmfSwo
CLckEdsZr+sbxHcxweDL55WXYLZyef8AZNfzHf8ABVTyLv8AawvZbTC4uTkn
v81dNGNkmYwk3e59tf8ABLL9n7TvFUFndNAGJ2kEgdeK/TqP4DW1v4fhiESD
avJYDGPrXyF/wQx8K2/iv4U200i/PAAST1PAr7m/aY8aL8NvhXcXaHYsakZ7
4ArnxKbd0aKaTUTzPVPA1joEW1xaGMHnoTV24+FHhT4heFGtmghfcMEADNfA
/wAR/wDgoTBpeqTRXV6REHIUb8GtH9nD/goSuu+OktIb390zgfM+R1rll7VK
8TZWuWv+CgP/AASc0fxZ8P8AUdR0KyEc8AZ+BgnjPGK/ED4lW2t/BXxZqWh3
QdUR2TDA8AH3r+tb4Y3WnfF7wVtlEdwk0X7zoQcjFfz9f8FpP2d49A/al1ew
062WJbl2EZ24ANXSk5WvuSo3lyo+ALOTzE83eTvOeuastchcDGSegFRR+Ebr
w3rlxpVyrCW3GSxB2n6Uy5nNhcIwwHjPAPeuzkaFXoyptKRr+CPD0vjbxNFa
bWWMsA4PBIzX6g/8E4f2SoNXubYC2DQqVJJGSelfD/7InwxufHnxC0x/Lylx
KobA681/QB+w5+zHZ/C/wlY3MsAUzxKwJHTgVyYmsqauTRjdm9pnwItPBnhq
ErHHGiKCM4HarumeD9P8Y2D25a0fHy7QRmvM/wBt39rGD4aXM2mRzBdgIwpH
avkL4Q/8FEYNK8dyiO6ljlV+S7/KOa86EKs3z7o61JLRnoH/AAU0/ZV0bwTo
JvEjjMlwjEAEFhxX4h/FHwbLZ+OdTnDbYopmAGeRzX7d/tSfH/RvjV8PJL67
ulluIYjtIcYPHYV+NXx6tmbxbqssbAxzTMVAPbNelC6jqZO3Nc5rw0S9qSM7
avXM0scPyH5ycc1S8ET+VbGNwcfStK727m28AdKz5tbHo0W7aHdfAGwGm+ML
NpcM8zqT3xX7ff8ABO/wXoE3g6C8fyftIQZBIz0HavwW+HnjqXw7riSSbsIw
wQOlfe/7MP7bb+BLKCcXMq7UxgNx09K0itTlqu1z9R/GnjDSPAXiXczxFGOS
qkFq9U+EfjDw98T4UgjiBDAcOBk1+Mvxt/bh1LUtXOq2t4wG7JDMa90/YB/4
KAyeIfGFjbvdF5mdVODxVSj1Mrn1l/wU6/4J96L8R/hTe31laf6SEJG0Y/lX
87v7RXwd1H4G+O7mznjdbZpGGcH19a/r0tbWz+JPgOFLhBLBewDIPutfgb/w
Xj/ZxX4ceMZobaBFW4lMiEKOBk960pI5VPm0e6PzXsZY7OEbQS0gyKq/27Jp
mrxkg4mbZnHAzUqwPZiOFwcoMdKg1uJJbQAjDKcg10Sj2Jkz9Tv+CRH7P1n4
xmtQ/lu8mJMlgR2Nfr3Y6LpXwy8FAziBEgTGBjPAr8S/+CNH7R0fw4u0iv5z
/dQ56V9k/ti/tu3GmaOBDqCPHIMgI/QVw4mk6i5U7E05crue2+Kv2v8AT9G1
10RgLZWx0Ga9F+Dn7RGheNLmBFkWQyEDqD1r8T/jN+2teR2Tz21w2XJBGeRW
7+w3+3RrNp8TbLT55ppYriVcFSSBkilToW0fQ09p2P24/be/ZE0f48/Au8Fv
bRm5WAuDxzxX84/7ZXwGl+FviK+slhaFo52A3DA4Jr+pD4EaqPG/wXsJLk+Z
9otwGBOTgqK/Ef8A4Lx/C+z0P4gzPaxJEC5Y4AGa6rKxy825+SGs2ckN3sYj
KjPB4qsZWZBjqD+dbviKKODWmjIOcckmsvEcM54+TNMV2VTE2zdyCaVE/OrF
3IJiNucVDgpxyKaXcd3uSIyxDkfWq8q75cxg4pHlzIAexqx5iwuGHShW6lFK
UmN8HII9atWTtMRxx3ptzIL1+ener1jJDBBsTr6mqsgGT/KSAOKbBFtYPjoa
leaMcnnvxSNcoM0aXC5ZGr+QuVBDr044rofgD45vT8VbFQdu2VcnGO9ckrB3
wSD9KueBtbPg/wAWRXD/ACuXBQ46c1SSsO7P6k/+CSvxCi8SfCCytfMBlhhU
EZ9q8I/4Ls/s8v4y8PSanBG7y7SwK59K8W/4IhftfxaTfwadqN0AbrCoS2FF
fqR+0N8LdL+OHw3mGIp2EJIJwQcildAt7n8o3xB0p9O1byLhHV7ViCCOTg1L
8K/CEvjLxGkkkD7UcBBtwetfoN+09/wS01PXPihe3GnQIqGViflOOpqz8AP+
Cd+q+H/Fdr9ut45I42Gdi/zoNk+59Uf8EcfDE/w+s7cJGym4Cnp0r3n/AIKp
fECLT/h8yb189IsfoK2P2RPhpZfCqzaWby4xEvGSBjAr5N/4KxfHG11zULu1
tbhQsYKtluO1YM0vsflR+0h4lPiTxTLJbEb43O/8687sxJqeqQWw+/KQDnvX
RfEDULSw1G7mVxKzuSdpz3rl/DuswjxRaXfRUccZ560KOhu56WPqH4N/8E3/
APhcvhz7asTmRV3YyQScdhXmnxa/Yz1v4UeIpVSzmWCIkHKnnFfpP/wS8+MO
hahBZWd8E+1SBVQnAAGO9fZ/7Q/7H/hv4reEmuLa0t5LyVCd6qCORWcodSOd
n85UHhnUhdSKE8sIcEMMV2Pwv+D19428VWw2bihycCv0q8U/8EoFm1GWVoIy
HfOFGO9dz8Ff+CaVt8Ob5L2e2UIBkEiiMUHNfc9w/wCCP/hVvAHgkG4UxiNQ
vPA6V6J/wUq8a2N98G9QiDgz7MDntUfhDWtI+Dnw1nhjjZJVHBU4xXxJ+3R+
1fHqOm3Fq07lWBAGaqyuT9q5+eXx8uoUkvTwQHJPr1rxOz1I2eoR6lagq0TD
II5rvviZ4ntNevbjfIMsxI+avN73xHa2MxAHyAY4710Ko0rGzm7aM/Zv/ghb
+1hbmaLTr+c7XUKAT0Nfoz+1N8JoPjT8NrtAqyq8ZKnrkYr+cL/gn5+0bJ8K
fiFbnznS3MoJAOOMiv6G/wBkP9qDQ/i/8MrWMXKF/KCkO4J6Vg1rYxW/Mfh1
+1d+xzqvw5+J97cR2kj23nsQAhPc16p+xj+zXP481K2MtlIhRgSWQj0r9X/j
B+yxpHxLuZnEFs+8lgSoNVPgv+z1pfw2vDGYIUK9CqgAVzzqK9rnYopI6j4C
eGE+FfwnlhTbEIYDgHucV+dv7c/xkF9e6nDPMBK7MgBPUV91ftK/GXTvhv4W
nt0kAYKeFb2r8Yv22/i1/wAJZ4+mnhuAi7u7YFVCL3MZW5rM+avjG7L4lktw
cxly361w/iY+fDEi4znFT/ETxbPL4yYecjpt6g5rHWfz5QzHIJ9elTJa3KvH
Y/Sz/git+0ifhz4zstIeUpFKyA56da/cPxxodv8AFX4dSQxMkkdxCSCDnnFf
y3/syfHJPhh49tA0pTLrghsY5r92P2DP25oPEvhrT9NuLnehVRl2zj86bj3M
ai1Tjuj4k/b7/YjuLbxdPLbWcxkaUk4BINYX7FX7DU8vxAtLq8tnVIpFIyCC
ORX7AfFrwj4Z8bQJeSww3DsM5UA54rhfDfw70fQb43NqkMABycgDir1saxaa
uer+BPCUHgj4PNBANuy1Yk54+7X40/8ABS7xhLF4xuIlberysDjmv1R+OH7T
GleA/hPqNrBdRm6MLIuHBxkV+If7YnxhTVNXvZ7mZXbzGI55p77Dpuzbfc+Z
/jLf3FnsEDDY5+b1riI52eAknHGTnvW34v8AGMHiC1Zl3bgT1rjpNYLZRz8i
1LjqdEayW6Lb3p3E5GAahafznzmsm81Is5CHAFUF1S4W9Xa3y55pOL6FuurW
O20/VVs0wap694lNnGXj+/1FZpvNwDE+/Wql3c/aRn8s06cFuzmq1ZW0KGs+
JLrWdomI4PGBiqqoZBznJ9KluYvnzgfhUloFU5YEfWt72Why6t6lb7IqnIHO
a0oFDRqB1FV2dN5J6UsUxTlTUikyWW0VmJqq9uVf5auwz7uoOaXaqPu70GUm
Zs0g4BzkGmyHegzUk9uROXIOCc0koDxEjqKAvpcoCFTKRjnNSPEI+QBgUqJt
fJGDmluQGi4PNaED4bpW4zyKivmKOCT19KfZ2AK7+S1PMAZjnn6dRVrYCPcI
gvOc+lTmXCjntVR1MEh3HPORzTHuS5wM4FNWvqJXJsi4DdiOlWNDtpLi5MZB
/KmaXZm4kDsCBnGK7HSLGOGJSq8+uK5sRUsrI9PA4ZSmnPVFbTfD6QSq5HzK
c81qazrKrAqHggYpt1eJAuWI49K5zxHqi3K4yeDxXm06bnP3ldHp46ahT5YO
zLUhVpBhgSeetVNQDngDFZkM7I6kMeOetXxf/aME9q9JRa0R8/ruV7krDDkD
n3qvGwlI4OQatXUHnjIHf1qubYx8jrTaESSO06bOwp9to32oHIO2o1+RCe9d
x4L8ORanpJkbHmgcc0ra6GUtzi5tBNnhj90HjnmmpmbAIwF6Vs+JbeTTbho5
SMZ4xWQM+YD2rR7CTdydbJpEyo5XnjqaRbht218jbxz3rb8E2a6lqCpJgpmr
vxE8M2tjMhjwD1ODQtgkc07Fhk5x7Gq13fCMYHTvVuRo44iCeQOOaxJS5nJJ
OCeKdupJYjucyAfwk11/hrw6BCt0SuOCOa5NNNa/RY4T85PJrrrDztL0RYWz
uQUAXPFWrrdWiICN0fBya5SS5+0Eg9BUeqXs0lzkHjPNV5ZTGoINBDv1B4hF
Lk/hUrWmUDYHP6VBBKXI39ulStdiFSGPXoKCyORODkZFQSQbgcDAqzFOisS2
cGorhiHyn3D2rQzI4nK/KT096vWn+koVbtVELlxn7pq3CwBCr0oKTYs48lto
6Co0uFjbdjGP1pbkNu59eKJNOd035waA+Rag1kSRnbnI9ajE6uxORk9s1UCi
E4wc96S1tGabOefrQUk7D0XExyOCa6bw7rK6TEdg6jvXL3KtG+COM1ZsLl41
G4nFA7FvWNQe4vmeXqx49KZpzrHcgqPmJ/CqmrzG4HBwRUei3RkvVTnINKav
F3OvCTcZrzOsLhsDHJ9KjuLNUXpljUsS4jBx06ZpyOCcHnmvI1TZ9OtjKuoS
+FOcVLa2CqAex960LiyWZcrwevNU7uNoVAB+UVtB6HHVjrdjbuMW3Q5z71U8
wy/hTzIWHzdfrUchC9Kp6nLJ7jGYkHFWl05bizycZ+tVOSeQeP1p6SkA8mpS
1M1bqS2qfZ+BVpIFkyelUFlYyAjg5q5HKZJ40JwWPWm3bcpuwNZsWLEHAPFO
RyCq46HmtrVbTyLNEA3MRnI6VnQ2O98d6E7mqasbNpaRzaeDt7VmXUHlsRjg
e1a9rOtvp5jyAQO5rB1HVfLJHfPNJ6bAS6Zp0OoTmOXOX4GK0NX+Hs2h6eZw
PkUZOKxLLUvLvY3GQQcivVdT1yC4+HkiuQ0rpjjtxV033JkePvN9o5GcZ5q1
GVSAKvT61nrN9nQoM8saWG4aNsdqckrkN2G3E/lTEYIGak+1GSIL0FRX2JiC
eq9KbA4J+brTexA5ZDHKAc8n1qe6m2oM9TREqEHcMkdKY+OQ3Q9PasAIIp/P
cjBBB71dWLagJFQxoFH0qwt0GQcHAqHuDRRuG8qXv14pHnDKM8EUl2/m3HGO
tPn05pIQRkCrhcmJYsZEa3OQd3aq1ym2QE5yTTrZvITb6daWZTcKAOtaDexR
k0/7XKPLOF6nJp7Q/ZgAe360+yBiQkngHNLLJ9tYe1Nu5oncrb8Nnn86tWcg
IO/pUUlm3Y4A7etBtHEXy5BrJ+RpzaE8u2Ntq9+aR5AsW7PP1pgsXYDJ+amX
ts6gKee9FxRlYek42E5OevWkgV1kMnU9OKSKxdkByMCrMcPlIAOtVIttPYua
ZcALznNSXbCR93OaqQEowz0JxWibVI1BPXqDnipEVY7ETOHYHINX5lV4duMA
Coyw4z29KWZy6AdMVXKBQdihPPSoLq8DrtzmnSSm4nMWD6Zp95pq2lsoAOc5
NHKAySHFoDnk0yP5IwOtRtI4wo6dKtWkGEy5BzVpXAYZSOCDgGrFrPnnA/Gl
kjjZMAHNQSSCD8KErjSuJeQiV+expjAhNozimSXbSNyflFO84yrgdO1WUl1I
Jdyjbn9altpgFIIziobmXyh83OKhtrtW3ZBHpSauQWDbGebcOxqZYy2QOoqC
2utmQeT7U9dQEUoGDyabQFy0kNu4Hbqc1YmxdZPYdKZDEsydcA08r5EZC4zQ
l0A5/U8287BgevFTaXqavlMc1ZvEE3EoySewqax0SCGLdgl+vWk1cCvJGWyR
171HHbFgew96uuu3PIGP1qJVxKCOnek11Ie5EtptB45NMlXC4Har3DLjH0xU
UFiZmJGKbVylsL4dtnYs5ONvTNdFoNzZ38phmIR88EnANU9PtUjTBwB1NSeH
PhZqHxS8UwrpWVWOQBhzzz7UJE21sdR4O+Dw8T+OrU28ErJnkqDg1+ov/BPP
9gZ9X1Sz1G7sisCFTlkxkVS/4Jl/sGWvi6509NTtf3kYUksMZ6V+qGrWPhn9
m7wXDbiJIUijHoCSBWl9LmclZ2GrrXhz9nzwVuCrAYIscEAk4r8wf+Ci37b0
viWa+8u6cW6FsAN2rof+ChX7e8Nw9za2l2Y4I8gAuB3+tflF8d/2nZ/Heoz2
0LysrEgknINQQ11Mn4r/ABlvvH+pzLHM/k5IIJOTXEQRrYgnlnbnOc1VRnt2
OwgySck9asaXA812EnyAfXjNVElq+iHRzbpDmpEtV1G5EeAGrotK+HFzqF2s
ioTCT6V6J4R/ZkuNVvEuQuwn1zWGJxKopNrRnoYHJZ4q+tmeYW3ghLyQQeW7
7+CRzXqXwt/ZzkuUEFmiLK4z84zXovhX9nuXQtURmVHjyCQBk17X8PvBFt4e
1FJ1hIkx6cV8xis6qKbUHofeZZwhDkTqqzXU8g8E/smTahrKwajFGFz1xgV7
Rpf7MFvotkLe1+zAKOc4Oa7a2hfV7/AKKVGeBg1OTNaThULFgcHvXj1cZUqy
u2fcYfAUqUFFrY82b4TaZol6POhImU9QcAmukXwhbz2CjyyMdMiutu9At9cR
JLhSZEOeOKde6ZJcrDFbgLtODkdq5WtW2dkUkrLY5a20l4lEKKAg/wBmtKLw
xbOoLqSV54Nbd/pcmn7crxjqBxVckQrzxUl+pnixS2ceWCAavfKlnti+WTsc
1FNOhIGDVe8nNoA6gkDsK0i11CyOk8Pl4rYM53SDqTV+a2/tIAPzjpWT4fv/
ALVbowBBJ5BrdhcRygrkVXMXe6sclrekSQXTKF4+lZ0OpJZ3QiYEkHt2rt9d
lVgSwyx6ECuLvtC2XLTDkscnFJu4lE3Y8TxbhjB71DKTIhjC7/bGaboUn2qM
RIMEcZNdN4e0e3tCWnwZTyDniqSsWjhNX0qe8QRqqqv+7iptJ0tNJi2FQd3U
4zXZeIrZEI2gZPcVkfYy3HrWkJOOsdGEqcZq0ldHLa54Is9bdleM5boe1cT4
m/ZnsNWcSXEYfbyu04r2S10f7SxCsuV96vQaGoI8wBselbLE1f5jneX4du/K
jxjwP8D7fSNRi2xIFU8ZAzXoetaBZaNNbyW0RSZQMnHFdzY+FLa8jMiKFde1
ZfiDTEEoidaiVao9JO5VLBUab5oxsybTnjj0YTSK0kh+7itK0+eBH5+bseoq
toUatAIk5C9BWise2dU3AHv7Vn3OoguwUwetRRQtckZGefStC6ijP3RyPemW
pMU4x65NSA1LTy0wOKs2drsQ7upqxPJDcTKYlIIHOe9Vr69a3+7kjPYUA0TK
kWGBxuqjdMIUKkdTToojeTK2fmJ9ao+KNQ/sxwh5Y9xQTyjSCDhRwea1dHDR
2TNJyelYWlaqCMSkYPIrbt5VlX5TjjPJ4rO9hNWGtBHHEzqDuJzzVG4yoLE5
x6VNdaj5DFWBI9qks7X7Wm7I20k7iK+jRPqO4oCgHr3pZdGFwkgkAI6VZNwt
s4iAxzVlYSykk9s1LdwOISzXR9T2KpILdq7rQrwRw7GX5MZAxzWU2nRPdmXB
LZ6+lXGuhDCQudwHFFtLjvpYkvlaSYk/c7Cs65lWA5PBzSpfTzOEkIPPUCl1
WyWSEEH5h15qWriKdxrMcONwPJ4xSpP9oddp61Qv7bKhmHA6U+3uDFGNud3b
NCgK2tzXNusagkdPem7jdfLnvTYZ2mtwW+8eOKt6TDEznc6qRzyabWgy1YQv
Zx5foelV72bZNvU5Oak1LVTcIIkI2r3qkwK4YnNTygTFjerkn6in2uni1cSL
1qG2gkmnUocLnmtCU+V8oo5R21sKWEgLEYqLzRjrQz5U4zVV3MUmWBxmqiuh
aQ+XDNk1aa0ZLUSAZUDtSNokslukykFG5IHWr0V35doE7AY6Ura3FIx7y5dr
Bki4dxxkdKxtOjl0idpCcyE+lbeoSLBMpBwT0HrVK8t3uJ1wOSc0PYZPGZbw
+ZMM5GRxU1jYmSfy0OAfU8VeiAFqsbD5lHPFKwWLaYxgjk5qU7DTsV7uJtPc
RHPJqvc3JWPcQdq9an1WeS6dCxGFrPurvzs28fO/qQOlK9xFmznS6i3owwOo
zzTbibKEnJX0qnbaY2jMVJ4k5PNXrRgeGGQeKCuYms2jktd8ZHy9RnmqmpSi
adSRmr2madFAzBN2HPOTVbV7JbW8U4OMZoJKmDV+zhSL5jjdWYLzMh+U8HFW
os8MPrQO+li47KynJwD61DGVsJsryWqC5Yy4Xv6CrSaZsthO7AAdATzQIkm0
+M/6QOG9M9amsrzCEjPpVJ5vOwRnjpVu2ATBbvVpDQTybwUI4PtTYoktbchO
HqxLHuTjoOarwOshJJyB70xtdSKHmUeYfmJ45rSOnFQCx+U1SNot1OrHopz1
rTurtSEUZ2gVD3JLFvcpHZtDICUIwMVBYQLCrKuduc8mnRYl4PSrsNvBAhLs
ORjrTigM+7ujcnZnhadb24dB1H1qQ2ULsxVhuHPWktrhFl2njnrQ1Z3AGYwH
aBxXI+IrLz9RdkxuPWuuvpVAKjGR0INVLDQYZS9xKCzH0qkwIvC2gGPTQ82C
pHAHarF5E1nExjBAHtV9bmOGyVEDAqelSAJcWDlwSccChAYujT/bWK4PHXit
GW02IQo61V0iM2s7BV4c+nSt7T7VWYqw69/Sq7gYsdmYYyQeTVDUQ6cRg5b2
ra1Ffs1y6k5A6YrLkusTghT19KkmRDpcb2wJcHJ61saHceZPtbJU9QOtV5Zc
wguNu72xS6VL9jnMinkUXsJbl28kEU7BVIVfUVWafzDntUtzfGdicfe61BHD
5jgr0rMq+pYgBZQCSRUeoJu9cr71NAvkHB6Gle3QtjBwferi2kO9jCuZRHOM
1MAswBFXZdHhklG9Tj2NMeyS1YhAcHpQ6hfMZt3EGwjEgE+tXbWLEA64Ucc1
JLoz3GGbHtmle2a1ULkHI7VL7kXvqRWd21yr4UgKccipBcOyFF6HrUMd41g2
yRcI564qbV7iLQlRwwkeQZG05xUW1Kj2Kk2rw+GlabH7wDvXy/8Atg/GxtNs
LiRZ8SMDgA16b8cviZ/wi+jys8gWRs4BOK/Oj9rX4z3WsauQsrPHu5AOe9fU
5FgeZupNWZ8rxHm0aMOWDv3PO/iB4guvFXiCaSebcjZIya4lmFtcOigjB61o
31+mpmKVCw45BNUrqLa2eSSe1fW8qWiPx/HV51p80ncW2nbzQp+7T72TKkAH
A5pbeMxpk8j2pwcOwz0zzQcDVjPsZC0xzwoOK0J3EUXy+maSe3iVg0YI4qex
0qTUYWCg9OtAjLjl3yEkmrscyGDZg5qpLpsllMUcjOatQ2+2Ldj8aAvYz7mI
LKQelNhke2nTyjjJ5zVq8t96ZHXPXNQQW2GJPUe9BMjVvLYSopXGSOeaqX9s
6Ww2ZOOeKbDdshMeTiry3iwWpUjLHvVSJaMKJ22cg4pXtWKg4OPStC2s9zMz
jjsBTLyQWaE4AFEd7mNRWVzHe2G/jPNSRWscCk7TmkWTzp9wHGasTrxxnNdK
elzie5X8wDOKns/myT0rIvJ3trskAhav295vQHPP1qbaXBu5NeNk4GeKrxyY
bpzUj3AXJJ+amiMTc8k1Zi3Ynhk3NkmrahNmc5z05qoUCJgZHrUFwzR4wTx0
5pW1uMuNweB+lRS26nPHJpbe5LAetSlQ1MV9bFCaPysAZpjz7cK2Wz0xVnUE
wFPpUSqjAAjr+lBalYl02Yi4XjjPFdtoUENzBuBG8ds1ylrp3lhWBHPSun+H
uj+dqimQ5BPAzUW6F31udV4O0ldQ1yK3MTsJDgkDivoTwH8ErPQbAXAhZ3k5
wBmuR+Gfhy1sZFmaPe/GMDmvrf8AZ+8G2+r6SJrtAwyMLjkVlP3Vc6KSb6Hk
elfCZtTvI9lsEVzyGSvb/Cf7IB1PQUnXT5C23JdU4Fex/DD4F2usePtOinhU
20rqMAYwM1+ofgT9mfwlongO00+PTgYpYF3k9SSo9uKIe9sVKcYbn4CfHL9n
yz0xJkmhClQRyAOa+HfiVoL+DPFs1uqnyWYkCv6Dv+Cj/wDwTpCeH7jWPD1u
Xt1yzRqCWA/AV+HP7U+gR6N8QpLeeF0e3JRgRggipm2jejaWqPIY183naefa
iS2O7HFankxhgMgg9ADzUU9tlwF4zWDqWeps6dtjMjsHS7URgZJ5PbFeoeB/
B6ahFCQpcEjOPWuFWA2sBOMvjrivY/2bv3tmWmGQrAjIpKprqDgraHo3hD4P
21ysZaL5WA4xzXY6T8A7O4u1VYeD61teDbeV9QSZQPKwBgCvffhv8NYtUhju
vlwxGQeta86VmYqLbseZfDX9j+z1vVY/KtmMjEY4zk17dqf/AATNv7zww13F
pkwkC55iPT8q+jv2O/hLY3nj20W4jUxxOHBI4JzX6Erp8DWgi8qPy9mzG0Yx
jFbRjzHNWrKDP50fjz+zJc+DNMliuYFjKkgllxivhP4yeD4vCnidmjQs0jY+
QZxX9Pf7bv8AwT98P/Gf4YapNpcEVpqkEbz72OFbC5OMD2r+bX9pzSJ/A/xh
1DSnw7Wtw0ZwMjg0KNtGdGHaq7M8vuNKZoVEw4PI46VGNDWSMKB9K39Yljli
GeCKoWkuxunFOSszprU1DQo+W9tJHCeFB/OvRPhvpn9s3Yg28Rgckda5D+zh
e3CNJ91Tkds17N8F9BhMkc2AOg5rz8RKzsEIJq7PVvgp8DrnxRJGNi+X2yK9
38K/ssz21+iyxq0TcDA6Vqfs7Q2dtZWI8v5nIBIHvX1bonhaEJbnCYlAwcdK
53NpFKmtzyf4cfsfhr+PZGjbsfd7V6xrX7F32PSBJFZ75GXqEzXu3wA8D2ia
3GkoWRMgnFfSNpomnJMtusSCPGACBUQqXldEztE/Az9vb4R/8IVYXSXNsEID
clcdq/ODxFHs1iRUDDDnB7V/S5/wVd/4J82Pxk+Cur61pKwW9zplu00oc4LA
AdMCv5tfHFu+g+Pb3TJcEWszIMD0NewpNJI4qajN3Ry/ifT5J4kbuvJrnZbV
HyD9DXe6hGs6kY4Ncrq+kPHOSoypPar5+hpKjbVFjwF4fjv9YhSPGCwyCetf
X3wg+BUep6RC6xoAQNxxXyV8M3bTPF9v5gOx2HHpX6B/AfxNZ6V4ZSGc/PKo
8s8ccVyzlo0VCFnc3tG+Bek2GgMrxo0hHYitHwL8CrXUElEMETY7bQSauW9+
GfBOQ3Q54r0H4O3kekamHIySfzrkkbrV6lH4f/s22tpe+fLbhSDkDGDmvrX9
knVH+E/j2wk1AGK2ZlVC3ygj8a8nu/GlrHeJwFJYHsK6rxx8WbPVNCshcfNJ
aFShiwCMetZVNiovU5b/AIOdNDstU+HOiavAI2MkQbKgZPNfi94c1drzw4mD
skQYGeK/WD/gqV43k+P/AOzNEyCQ/wBlR7AH5JA9K/JC5tdiQwwkLs++M967
aMdmZ09NEe3f8E8vHT+Cf2h9Mlk4LTrkkcEZFf1G/s6a9ZeJvhFpF1ZMhWS3
Uvt/vYr+SjwR4wn8GazaaijBZLZwRgYPBr90v+CNv/BQ+y8XeGrLQtRuWVdg
U+YwGD+ddjkk9zlxFNyTSPP/APguL+z/AK7qOp3GsaVbyvCxJICFs18Z/wDB
K/wbe+Ef2mrW51aIFd+cBcYPvX77fHzQPDnxX8BTxXH2e73IQoGGJBFfEvw8
/Yf0rwz8SX1ewsmt4xLuIcYJOe1ToaQlzK7Vj9BvhndJrHgWLYu1GTAA47V+
OX/BZTx7r3wr+LxePz2tnZhhQTjmv2O+Elp9j8IW8eMbFAAPpXyj/wAFLP2K
bP47Mt+Yo3l2kZIqr6LUxpyXtJRPwW8b/tCalr05hWaTcwzwTxV/4RfFnWU1
CNoxdNKrgDGTnmvse2/4JFWcvjAolsWMj8nJIH6V9CfCv/gj9p/gq5t71reL
CEMQc8fpRNrozolJdD2b/gkP8R9Z1bQkGpiVd8eAHBBxgeteo/8ABYfwmnin
9jvUnHliWCVHUsO3WtX4O+CNG+C1lBOZLeERKFIBA6V82f8ABXf9tiyvvhNd
+HbCbzEZNzbCDnH0+lXCbtYwlTbkpkn/AARR+MVjpWgS6LNcRCfOzGRzzX2Z
+2h8HZ/jj8Er3SbQgzsC6c8Hiv55P2Hv207j4O/GkTyXbxW5m/1ZfDdfTNfu
z+zV+3xofxQ8GwCW4VbgxjG9hzx9atvoTOnLmU1uj8Sf2mP2Gdb+HPxSecWk
r38M2WdEJUrX6x/8EhNcuNC+FUEN3GyPtCEFcGu6+IfgPw38T9bknmghmllO
CQByK7X4BfCWw8CXflWaCG3X5sdM1k6iXU6m7qzKX7fnwzk+IfwdvhGrsZY2
GEyDyDX8/H7RPwu8Q+AfGcumGO8W0ac+X14Oe5r+nTXNPg8R6RJBMokiZduM
Zr4v/aa/YX8P+Odc86a0jYh9wIAGOa00vqZ0paeh+N3hX9mPXtX06C5CTNJM
BvIBORX2L/wT0/Zm8ReAfHdhqKGRbVXUsjEljyK+2Phz+xXpnhDRInaGCWED
AVQCQK9P8F/D3RPh/GLkiGBU5wcDFJ7mjdz3/wAHTrc+EbNnBVTCA27jtzX8
7H/BwZp8WhftW311YtEsBlOCMY/Ov2C/ah/bysPhl4TNnp10iyMhXIYelfgj
/wAFSvizcfGb4gyXF3OJklclSp5ockzGnTcW33P0I/4N7P2r7fwtZPo2oXSF
bwKnDDA61+tHxo+G+kfHP4Y32mXRjuILqE7SrA9RX8rX7GP7Q9x8APF9s0bz
RxBlOQT61+3H7Fv/AAUot/FOkWsV3e7kYAEM4/xo9p0HOndqS3R8v/tMf8Eo
rvQ/G7T6PDHHbLPvORz1zwa/Sj/gmdpsngT4OWuhzqVe3RVJPqK3JfHnhP4n
WrF4/McjO4YxXS/DpdL8MQr9jeONO67hms3K2pU480WjnP8Agor8Dp/jr8Bb
zTbUBp1UlK/Ar9pD9gzxd4P8StHd27yqsreWY0OAM96/pYuPEFjf6O6SSRsr
jAUkE14n8YPgZ4c8TWr3F1ZIzHJDlRikpa3RGH5lGz6H4J/CL9g258X31uJ7
G4EoI3kqR3r9FP2Df2N5fhHrlrOI3TBBAOc19B+DPhFoPhzWzJCtqqq2TwK7
nV/id4a8Eac86GNZoRxgjqKTlqbX1ue8aR4wt/DvhhX1CeOFIYT95gvQe9fz
b/8ABV/xqmjftb61qVq6MJ7tmQpgj71fpT+1Z+3JJqGkXMAvNtuFYAK204/C
vxt/a68XQfEnxtNc+YZZEckHdk9afNcmMVFtrqfq1/wRs/bTGgWmm6df3IEE
6hWDHFfqn498L6X8XvBjfNFPHPFmNsg4BGa/k2+DP7Vet/A3xPZb5pDaxsOI
85Ffsj+wz/wVnGv+FLKzub0vGyquCwJXgdeaafQU43akt0X/ANrL/gmZb3+o
3F5p8MQlabeT3PPavsn/AIJ9eAR8N/hVYWUwxLbxhT7YrmtY/aV8MeItKhme
ZJpJAMhWBxmu6+FXxd0Gx0wMJVRW6AsBiiMnccldNGn+2n+zzY/tEfDC4sbi
MyOqHaAcGvxr+Pv/AAS11T/hL5LO1g/0PccgA7upr9xdK+JOn6zETHcw7SOp
YYxXkvxA1Xw7H4xEm2GR2OWIwRnNXe+pFNOK5Wfl7+zn/wAEr4tBvEN5ZOAC
Dkgg195fBH9nLSvh/Z26iEq0RXn0xXqmteK9C0ayWdVjRcZJAAxXj/xa/a40
Tw1ZGG1ciUnHBGBWdRuxUbLVnvHxD/aN0n4L+DCiyr5qxcDcD2r8Df8AgsN8
Ro/iR8R5dfjfIEhOM819K/tj/teXFzKzNfB4yvCq/Ir84fjt8UG+JmsyQyOz
oScZNVHVK5Sa3R+gH/BDT9tmT4e28Ng93sR2ClWbtX7Z6d490b4r+DkXfFK1
zH0znGRX8lvwd+JupfA3xTDc2kjiEODhCciv1X/Yy/4KfHT/AA5aC9v9rKBk
M4B/U0ppp6GUlGTuz7Y/aK/Yv0/xDqizLbQ/K+8MqgHr619E/sleBk8E+Bo4
VwPLUIK+WIP+Ci2jePbCKNXYyYALkjB/WvZ/hP8AtSWQ0ZVguYQDycsK55Tm
3exFWCcWkexfGTwTB8QtCnsLqPzEdDwRx0r83/jf/wAEpNA8Q+PJr/7ICXYn
APH5V98R/tKaRdxFZLqEytxkMMVzviL4naDp1qbmeSOTcc/KRRGtNdCYRtGx
8h/D7/gmzp3ha1jJtIxCnOMc4r6T+Avw00r4aR5gijgSIdSAOlGpftEaG+nS
MLqCJVBGCwBxXzR8fv244/D0UkGm3ISPOCcjn9aHVm9HoPzPpD9pv9qyHwp4
C1KOO6VVWJgfmHPBr+dT9sz4xD4g/tD3M0D7x9oJJznPNfW/7VP7aV34l0K+
theZ8xGAG7qcfWvzr0G7TUPiW93qYZ/Mnypz712UJO1mS1qf0I/8EFfEEcHw
igVsh5QBj8BX1T/wUn1BNN/Zs1KRgxIVsY6/dr5F/wCCHFrFd+CLZoeEjwcZ
6dK+2P23vhtcfFP4Fahp9pt89kOzPIBIrKq/esZytzp+p/Mf+0Z46vdc8U3y
xSyr5ErbVDEEc1F+z38UNc0XX7f7IZ/tBcAnBOea+qfiV/wTJ10+Np5wsUly
8rGQgEhhnsMV6B+zZ/wThvdK8bwzXdiVRGBUlCBnP0rdyioXNOV6WP0x/wCC
SPjC88SfB1ft/mfaRECd+c9RXwd/wXl8O2vhb4jv4hZATC7MwA5PSv0e/ZW8
N23wO8P4uCkaNFjj6V+Xf/Bbv4ljx74w1GEZeCPdsPYdK86jNOd4mqbg+f0P
yn8X+MpvFXie41Rtq2svyxpjDD61iSaemsTiWQ/6sg9cVSmW5k1+ZCV8oE49
KlvjLDAYY8l34GB1r0XPmSKxeJ9qkmtj9Df+CTHgiLxp8QNHVFRxFKueM9xX
75P4afR/hrbpCoVoYAMgf7NfhN/wRC0i+8L+KLO4uR96RSAQc9a/f7Sb5NY8
CW4dS2+JR09q8TNdGkZUm1qu5+aX7Zv7LWq/Fvxb9ot92WY5yTzXyp8UP+CV
nizw/Yz3+mnAlBeQAkk/Sv2G8bWdhpd+iyrGpLclgMVuaHo+heJ7VLdWtpSw
wwBBqsDiUo8rNqlNt6H83Hxr8f8AiP4F+HLvSNWivd0GUjOCAMeua+Z28dze
L5TLISd5JORX9CH/AAVi/wCCYWkfEf4b3+saXZRiZI2ZsLyTjtgV/P38Svhb
qXwj8b3VjNGyxRTMo+U8YPevRuraGSWugumS/ZmAAOM9q0Xfeoz1NVtHiFyg
I5HeptU/0QY7H36VxSdpWPVoSSWooESxYb73UEdqtaV8SbvSbhbOJnfcQAVJ
IFYcswlU4JGPerXh6e10CRJJBvmkkGO+Oa3i7HHXs3oex6R8L/FnxO0NEtXH
lvgnIOcV9R/8E4f2Rdc0z4nWNwsUyRQupl3A8kelexf8E2/hJofj34cW15dR
p5hUZDEZPAr9Ef2fvgBpfhOeGa1igzJgjaBkfWqnIzSufQPwhnOg/DW1+1ME
FrGM546Cvx7/AOC6njiD4g63KysjSW7kL0zgZr9f/iX4dvJvhnc22nnbceUS
MZ9K/n9/4KueKNU0L4g3cd6X/dsyEYPXJqqMmzlaWsl1PhjxJCkk2Sy71HY1
z/kJeyNG54A45p0Rubu4nmlbKuSQPQUySAq4x1J9a63LQlqxtfCz4uap8K9c
227useeCua9N8WftJap40sVSaWaQEYzknFeQSRFAu1DJI3HAzX0B+y/+zhL8
XLRbdbdg5OcsD1rllL3xRjdanF+EfhpqXxBu18wPJFIQAADnmvuf9gv9gMW2
t2t9NaSfIyuCQeOlek/s1f8ABPC70VoJbq3j2xkHBU5I49q/Q74L/DnSPAPh
OJzCkUsQAJIA6VE8QoRuxwjfQ9S+CF3J8O/hREsxCR28QXB7ACvx8/4LheM4
PHHiqWS3bcqMc81+gH7X37Ymn+B/Akun2E4WbBU7SK/F39t79oePxnq9xC82
6ZiTyRV0ZuUbtGdRW2Pjnx5sbV2KA7sYNc7chrcZwcGt/U9t7qElwQTk4rF1
FhE5yOp6VunYyEtpAIvXvSzMCMk/SqUZeJtwPymnyzF8cnihu4D9m47iR69a
VXM524PFV8tkYqdJjEucc96Q07BKxtvl/vcGiCJmYKp4+tQXExmOc5z2qawm
aMkKeD1zTW5T2JseU5BP61CDuY8025cgkdM9zToCowDzg07a3ILOnoI33E8A
5q9qFqupIhBGV5GD0qjJtRRg9feiyu/LlKsTgehqjQ99/Y3/AGjLr4X+MrVJ
blohC67CGwBz3r93v2Of2/7DxL8PLez1HUIneWJVBMg9K/mxwkbeapYMDkEH
GK9o+Af7Wt78OpIYL6e5aKMgJsc8frStrcD+iGX4k6Brusuhe3lEh6gg5zTv
Evi7wz4E0Wae3h3XDDIKgHBr8l/gj/wUKsZNSjaa6miC45kcDP613fjr/gpL
p010tta3wbeMHLgj+dTytu6ZvGSW6PrL4h/tbyaPpt55dwIwQwAzgivzL/bS
+O914y1O/RLkl5ieS3WrPx1/a7triCRorhn80ZO1hXyn8SfinF4x1MND5gOe
STU20sNNN3Oc0u6uor65F3JvVmPfNSG4IfzYDh0ORk8VVubrIx69felgnVkH
ONv61VmVzK9j6K/Yu/axm+H/AI2tIr6aRSjDYc4Ar9lf2X/+ChOn6x4UWC4u
Qx2AAswPav517q9liullhJV4+QRxXrPwI/a91rwbeJaXc0xhUgDaTRy3BzR/
Rh4U+MNr4uuTKZ7fymORkiuj+IHxR0+x8DTEz27Og+UoRxxX4y/Dz/golNpG
nxol4yrjoW5/nVjXP+CmF5Islm124t5eCWb/AOvUqm07rYftVa1j66+N/wC1
oLDRL2D7UuwFhwa/On9pX49x+IzclpmdixAw3Tmue+Nv7SL6osgt7lpFnOTh
89a8H17XP7ZZm3sQeTk0cruQ5alTXL83dy0odueetYs7bs5JIJ9aTUbohCEP
INVIL0o4D5wOeKbVzXmvsdRoGvyeF5IrmIldhBPPOK/QH9hT9tqfwtokDW17
JCyYDK7nn8K/Nm71GW/v0wQIAMbe9dX4P8dTeFZR9neRSORgnFCj1Jiz+jL9
nz9viDxToiia5Dy7ADkj0rR8cfto2mnpKsLOJefmHSvwm+EP7c2ufDu7G+4k
MfTg16vrH/BQ6TU/DrTNcHzHGACRnP51Dw8G7tamyqPufSv7Zn7a32q6u0lu
yGcEDLYFfnZ8XviHN4ye4bz8yZJB3dRVT4ufGFvillricmXduzuwMV5pqGoq
1yFVmOBjrmlytOxDld3IIb9mnZnJLA4JJ61dTU2i5J+U+lZkuFYnPvUTXJ6d
vrTasNO5evbmd7qK4tnKSRHIya+tv2FP23bzwprken3120bREAEtgV8eCdop
F65PSpLKOTTtXF0hkSYHIIJFTa+pEnZn76/DD9v2S50FYRehwRwS2QKteIP2
yrmKykkmvo3hIOQjDNfip4U/aU8VaBYiG3uiFxgAkk1vTftY+KV05Ypr0Nng
jnNVaxXNofZ/7TX7bC3Ut5DbTzsHBA+YkA18NfFz4lr4pmZ7qR5W3Enaaw/E
fxRv9and3l5l4OT1rlL5IixfcTI/J5otsJTC61Y3L/ucrGvY1n3d2zsf6Uya
bytyp2qJcsPek0UqltwkZlTIJzUdjf7bxQ4OM+nSrNrHtkywpl3bJBJvGPpR
a60Fzrc0LmQISVPHbmqbXnPfioGlLLkA1HCGkf09c01Apy01LjOHjLYJPtVV
5WZsEHB6YqaK5+znZng1O22ROnSqsjJy1KUlo864B4qxbWLqoB6CrthCm3J6
D9aWd0EmFH60uUhvqRlBGhI/nVeG5EjsCCMHHNSziQXCrg4bvjiprqwCpuUg
NijlMypeyCCIKcEn0psNvHLDvBwV7Zqpdxv524npSW7c4BOO/NHKV0J7mBTG
X6EVViIMmCCaLqZpJAATgVJbD6lqb2JHMxsTkc57VUuZ3spt6gjdzz2q40YZ
s9885NN1IqQAcGrurAZ8sj3DbmB65zUkEe51AB5NWoirwhVUk+gFb/hjwx58
JkdcKOcEc0NpK7NYQbdkTeHtIEiqXAxit5o47OIhTjjuapROlmcAEbaoa1qp
k+RDgdzmuacOY9WhXjSje2pT1S+ZrtlU/Lmqr2a3eAwNOljATzMjPeiC7C4J
zVQglocleq5vmYLoSLj0+tRXVoLPkdPrV64u1WAMpx7Z5quGNyCSMitTme+p
V8/7PHuYHae9NWZJ1JHAHvUusITp4QA8HNZEW+LjB20mjO+upeBLZOcjPFdR
4P8AEb6HAQxPI4rlFlMKEtyO1FnezSSlmPydhSWjsZtXZveJ75tZuPMbnnPF
Z0g2jrmobjVP3YC5yPWo1uTKCcmm3YIm3oeqnTHDg4xU+v6s+tAENkD3rBEx
ZdueRTDfG1wOfepTsEkTvHuwTn86Z9k88bcc9jUsUonjBxnPvTt+1gq1TdiT
V8C6amm3rNNg5PHtXS+ImiS1Jjx84rlUmaGIEkjbyferY1T7VYn5uAMAE8ih
uxXKZU6IkxJ4OaWTTUnj3Agk9MGqd1N5zuGBHPX1rS8OqBGck7R6mmRIoy2I
tACwOT0qnc2/nNuX7y+9XvFF+JZQkQKlfXvVXT5AGAc5amnYZQjnM0rIQVK1
etE3AcHIqO+xFOcDBanrIY1+XirMy1JaqYu2aggXyXwKbHdlu+cdajuZGRty
njNK+lzRIsXEpJwOuetSm+LRhTgEVVt7tZQPUVHfxuF3AHI5pgSTsSc85z+d
EUxix702CR7tAWH3asC2URHjvQWthktz9pGccKaHmVYCM80ojCrxmobiPec9
6BkUlyZPlNWtFhWK9R+vNUZ7R4sMc1Jotwxv1XPOaUnaLOnDQbqJo7yWRZYF
EY7c1VdzBKAc47mrMCeRGp55FLcmJkwxG70zXnWvqfVuGiaIZ9RSGPOSAPWq
Y1EanGQMDFQ6zbK8Plgn14NRaNpphhaQsDjpg00jnq09G2OuUK8VHCu1iDk0
Tzss2Dk/SmSTtGckECmeTJ3epZAWQFTjNRGHBOM/nVdZWZ8gZP1qeOQgYqeY
hKwkce5z22881Jbv58gycFTxzTZRvgAA+fOc1JZ2bMMHG6iRp2NeLxZFYQGO
cM5Iwu3safYFZVMwBDMc80af8P5722NxIMpHz0qJ7pbX5c42nGAamMrOxrGy
Q6/dg+ckfTpVC5tEvME53L71tW9uNVtSI+HI71kanptxpQw4PJ7Clz3diuW+
qK/2ZBMnXIPatoXdylt5eH2MMAVlaZGX1GDerGPcN3Fe46N8M7XUPD8dwFUh
0BXB6H3rSLM3o2jxCbTFilyynLmo5LNIuv16113jTRk0u6ljcrujzjFceztL
yQQQaq+tyJCRWS3ALdNvPNUryPbIWz0qzd3P2VQFByeuKpvOJOucd+aHLQgf
bymRuTn6VYu1aOME5xWet35E2Vzj+dX5b/7ZbhazbALZ1uIyAcYpk2VBHpUd
mhS4GOma07qBEjXkEkc+1ZyetgMy1tvPnVz2NajShU2jHNVLORbeUrjii8DN
GxQ47jNXB9CU9RLu2CkyJ+VRwsV+bkH3pbScsQGycdaszwIyjHQ+hrVbjexl
9F2Z4PvS2UflyYHQ1EgIPPrVyBCgJ70i4jmg2tk4xTmudqk+nFQzSsvBPU0O
6CIr/WsyifS7lJZ8MDijULbc5IOQKZpkQUlT9c1LfSYj+TkjjimrdRrcrwXK
su0D5ulW1tsJkn361QsIykm5/v54rRjlMoJOeKrTYsQgSAAggDpUyzZTaT0q
obnbJ82eOKcpLd/1osgJRdB5MDIxSy3BdCAOgqlLIEb6H1qZbtFjyeT9aYDN
MWVr3c33AfStG9kEgAFRW86tFhSAfrUcsuAQOtNICjeS+XJtUHOans5GZMsf
pVW6bdN8vXuKtWy5gC1SQEiyeXycms7UJ2aYsCQO1Xn+RDmql3HgAYzn07Uy
1sNEv2iELjkdferEER8nFVrNQswBGa02i2gEdDQMz2szcSEdqhl04xEAECtl
IxHz0NVdRiyu5Rx7U2rEtFIWZRd2anisQw3EZ71Vu7tokB7DsKtafPK0O5gd
rdBikDRZEhiGAeBU1tL54wc8VUlyAetPsZfJly2cCqW1ySXU5UiVcg5otJxI
gAGSaiv5BcT9cjPQdqk0+MQklQakCDW98aArnPtVSyu5GQggg+9at26MpBxu
qtFbjJyOtAroda5nGBnI74q/Y2xjcEcDPNM0mIb8YyO9aJtZL++itraJ98hA
zim9wua2i+Fm8YXMdrZD945AY9c5r9Av+CZ//BPa91rxBaXUkAWFiGcupwel
ee/8E+P2FdR8c+JbO8ltXaAupc7Dg1+0Xgf4c6R+zd8M7aby47cxxAnOAc4F
Jol7l74afD7w/wDs16SL+6aGF4UA+8BkgV8T/wDBSv8AbduvEOrOljdgWUeV
wp7Uz/goh+2oG0po4LvfErYwj89/Svy4/aW/anudenXT7VpRJOOp561a2Jdr
3Zzn7UfxjPxA1s20EzszH5iGyK8dj0SOyQsQWkxyc9au6PpUl5qjvK37xySS
Twa1bTwJf65qaxwkYztzjis6klBcz2NKeGqVGlFaPqYGkae0shfaxIPAAya9
G8EfDZ/FQjeS3kyDxwRXX+GP2fZ9MktpZI/ODkZ2jNfQ/wAOPhnZ6QYQ9vgb
QTxXgYnOOV2hqfe5NwqqkU6it5nG/Dn4LSC2t42QIuQORXu9h4BsfDdrEjor
vtHK9qk0LRftGoDC7Io+gIxWxf6S1yQVOMHHNeTicfVrKzeh9ngMko4Z81rs
zj4Vh/10UZIHOKsaV5Yny4wFPTpW9Y7bbT9gHzkYJrMk0oDecfMea8ya10PZ
Eh1S3t9WLQqQQOtaFpfC6Yvg7vpXKypLFqEcaBgztjOK9X03wFFa6EJiuZ9m
4kdKgDDtFUod+M9quaeio7H8qxYLsvcuGz8pxWzp5Cpu7k1DbJ7kmpytPbiN
8FRyOK57UrHcd38PYZrqJIRKvPSsS8KT3DQhSNnOT0NIfTUyEiDsFAzVsaUr
IN1WILZIc565qza2j377Y+cVURpEWh2gtpiTjFahcIO+B3p0Hh1yvUZHWkkt
WVTEwO3+dUBT1KQzLleQKrNaM8AOxlz1JFaulWavOYyfl7DNTXkm9jDt2qnT
iqiVzM5/wem/VJ49jKUPUjg10M9kzEEnntVWKI2kmUGCevFJc6lMrZB4X261
QJu5JqG5tqMwzU9hpiyIS2OP1qjat9um3ucsDmrwlYMMHFVEqL1K8emPa3Rd
OEJ5qzby7bjLngGm6rrH2eJY1B56mqcU4fvzTujQ3o7x7RhLD074qpqrLqkg
c53Gr+iwFIPm+ZGGSBVKWPbdPgEKDwO9Q3qBHYL/AGY4ZT81TIzz3e92zk8Y
qGWIu3ANMiuyjEZwVoG7dDQvbg2qgg9+alj1OOWIEDBHXNY1xfmZsE1VudRe
2lG3lO+KBHVJdom1gRn61T8Q3hhsi6Nhs9O9Y8eq+e42Eg981HrNw7lVY5GK
m+gGhpWv7IQ7Bi49KmCw61cB5V3fj0rD0zUI7S5CSglG44rodPSGKI7BgMc8
npVEXZWutGjglA/hznANW1bCAJ0HFRXqssoOcim28+TgnisHe4h9xEJU+bnF
OtZ3ijwpAxSSP8pwDmol3AHmqSAdJIQ4Zuec8VdW/M6gD7uMYqlCMk7hmpkj
8iQEnrUAWFhES4Hc1DNKq3Cxn5ST1JqdWCAtgnAzxWa7HWbrIBQqe/Bq0tNR
9DS1i1XTbVXyGLdx0qiLnzExjin6l5hs1hkOQvSorWLd2NJoRLHp4uo/nxgc
49aoXtokV0m1goJ6E1pXTvbQZCliOgA5rP0fw5d6zqJuJ1ZY15UEYNKzEman
2PYgJPCjJrJ1NVlmLRk4HXB610Fzp8jp5eQMjBqtY+EHjLZYFOuO9N6IZg6I
k7XT+Y2Yj0HcVsRRcYYEgVZfSxasQg6VNbWfGW71D2AgjlNvGQhxmrNnGbpc
tknqcVFfaa0bKY2Uqx5FSwSnSxyflaoAlmhzGQnWsea5aRmjZGyp9OtaX9qr
ErMvOeRiqmnvK148s3KE8DHNUpalp3NrRrhv7LVTwMdDVbUGMMbOoJA64qWz
u1LYxgU+fDxuBwD1pXYpGRFDFqMyTSA5XoPSr/2bL7lHA7gdKpi2MLlhwKnb
UpI7Roo/l3dSaG9CiZWVmJyMj3p7QApuHXrWdaRbUzk56k+tPkvGiUrnNRFs
CO9ZpmKj+Him6NY/ZpGcgliaqR3Mst6cZCA8gjrWrFfJbHgVQEGtoZWB6Uyw
Qvz0xUmpalHNGflO/saZYSAp9aAL9nFtmyO3NRardpcPtwcrT0nNuMgjcemK
oS2ky3JeTIDc8jrTsyW3cgktA0g2g8mnzy/ZSoYjPer1pYmQg03VfC8t3b+Z
Ew3DsKqyKLSWdtNYrcRkbx1Geag1uQyaSFUHOc1U0+xm05gHkBXqRmrs12k6
4QHA4osgKWiTKXUS8DoM1pzaVLFMGzmI8jFY7Ql5l4PBzXUpcmWyRewFMCG2
jST5WBweKcmgwKcj7ucnmlCcZ5zVPUtQltYdsZyaH5DuyW+tEjkJjyqgVHGp
aHnls9qzV1e4EqmT5lY4wB0rbtowyAjuM1mIdbRFF5+tVr8tLNjJ2D0q1cXG
1DnqKp28ou5CFIPuDQAtrJ5TdTipZSs2QDz6A0ye3MPHf61XtLOX7TvGfegC
6sO23bdknFaGlQr/AGaCFIye9UVO6QhiDj0q9bXglxH91R61a7AR/Z9z8cc1
JuMPyg49aJ5UicqGBPbmo4285drEZ9fSriAjsLcbhgnPQdqR9VljRmU49OOl
U9/2e6YM4Kj3pl3eB0IUgZ9+tEUBMLl77G85561JFFFHKpK5AOTUXyLYoI1Y
P3PrT7fc6jKsD7ipaE1qJrV2Lx1VRtVfWotPtmGcnK1Jc2bT8rwwPWr2mLFD
DtlI809KBlSRhHnPapNHkaQuAQfQd6iu7aRLkryQ3TAp1pavpl4jo4HPIzUp
dwL0rGNDuBBHtRptq96jYZRjoD1qW8kFyu7v3xVSGWS3mDRkjHtQ0BZvIGgi
JYZ2+gptnbCYBiDUc1/cSkqx4J9Ks2kj/KOuB2FS0BY8jzIiGHQcVkLA9vK/
mnIzkU+/8Sm3uGjySAecVQvPE0NyhVgQVOPrTtpcEizqEQ1axYiJjs/iA4rl
fGuoweHPDsl3PPGhhBIDNg8Vsav8Y9P8Lac1sY22lcsfevjL9rL9oiXVBcwW
8+LdSRjNdODoe1mk3oeTm2YPDQaitX1OF/au/aLPipriKKQ74sqpzxXyJrM1
1rKTPcvvcsSDXQ+J/EM3iC4lw5ZMknmuYur9rb5Tz2wK+8wmH9lBK5+P5pmU
q82krd/MzFtWhO3mlVsnGMduasG5ErZI60y6i2purtWx4knoJcXHkwCMA5Pe
qyOVHBqUSb/lbP1qtdsLeUBeh9KZhKRcsrdrlgD0NdboyJpGnlTjJGawdIlW
CAEjJNWLu7d4mGeCOKBXRieLL9pbhmXls9u1UbHUp2s9rHgHOMVYksnG4kgk
0Wtn5edwzQD2FhvPPBUZyKY4cMQAanigSFy4HJ96JJ9nbrTW5BVEZV9xBFW7
f/SWAOTinMFkhyccVHYzBZCFzmtHboD8iWZzEf8AZHaqF+ftUTBugrSngLIW
rMlBWQ5zikkrmFS/UztMm8qRkZcbTxmtJWVRk81nSyKLg/WklvzEBwa6FZaW
OYnv7AXSkgc9qzY7eSN9uCMGtWxv/Mj6Hmo7ghpG45+lBMiJbYumTnikhlNu
5IzmrkCfIKiuI083OOaDEZJclmzg/hUc0nQ9xUvlcYx1qGdDGcE0ATafOPN5
HNX5CqpyeaykZSmV+8O9SNduyAE80APnm8zPU4NNhi3gDkZ5qRIx5Q45NSJE
FTJNA1uaOn2rIijOfpW54NumtvFMEefkYjIrK0+7iFqMEbh71o+GQV8Qwv0w
Qc1nC922bytbQ+s/g34XBeO6uRmLAIFfUXwauYrO0wCAM5Az0r5D+F/xjt7C
wFpdA/KABzivTvBnx9ttJuAELOuccHOKxqRbN6Ukkfod8FfFtlHqVjJI6KYn
XJJA6Yr9MPh34itvE/g2wubWRZI/JVcg55Civwj8PftH2EGkq0blJuvLc19Y
fsf/APBVe1+GHh4afrDPPYx8hARnIHqaqndbaGdaCmfpd451Czt/D17FebWj
kt3yrY54PrX8yX/BSjw1bN+0F4naNQkZuXKeg5r9YPi//wAFUtN8fG4lsJjB
bJGyKjMM1+M/7dXxnh8V/ErU5lYs1zKxGD1zSqyckjbCxjT6nz/YsbeeUM4Z
1OAQeAK0bWdXcFmG7PrXN+ZJabpGzhzmnLcyygNEcEHvXJJO9ztdRM7eNI5i
oIyDXqvwPVLaQw5Cjhue9eHaVrZUxpLkyAjkGvTPDniMafBHLGwRhjOT1qeV
vUTmkz6h8NeME0aFCZF8oEAqTzX0P8BviLHfxqgkCxkcZPevgaL4jRXlsDuO
9epB4Ndv8Mf2lP8AhGJ0hJk2A4yDVJSuJTSd0fq78CPjCnhDxHaF5FCLKGYj
uM+tfod4K8b2Pjvw/BfWMySJIoyAwJU4r+eu8/a4vZrJP7PnML4+8x4r1f4E
f8FdfEnwa0hrI6iHbGAeorqjUaRyV6CqPc/brx9eRWvgfWDJIir9klGSQOqE
V/Kr+3JbRW37VXiMsylTdOQQeDzX6D+J/wDgs14q8VaXqEV9q8ZtZUYGMYBI
NflD+038T5fin8YLy9s96+bIS7N35o9pezNsNRVLqZV3PFeSltwODwAansIE
lYnI+ma5d5DZOeTnvz3qzpviL7I+5iSfaiT1ujrnaWrOqtoGn1KGInEZYV7X
8PWi06aOFSACBjmvBLPxjbvPGQCHB656V3Phvx4YnjIkG9OQc1w1otyJ5kkf
bXwK+JMWmSJBM2GgwRk19ReEPj1bXmlxq0yiVMYywr8utH+Ov9lTq8kwMg64
Ndj4W/atEV2SZHG31OKwlTk9LFKStc/X/wCBH7SFvpF3uuJlHoSRivS/Fn7Z
VnpyLcQ3kSSxnhy42ivx7sP2uZ5LBDHqEUQ/ul8MayfG/wC2BPd6W1u19gHq
d/Wrhh/IxnWSd0fuF8QP2jtP8cfsaeLLya8gmupLCSMBWB3EgY/rX8w3xc04
N8VtavLsbQ1y5GTjPzV9N2n/AAU7vvCfhObw59qlltbgFCA2R0718g/HL4hD
x54pke2VlSRyzH1ya9GKdkmcl0m+UqXN6lxOTF/q8461A6qxqhaSm3hVc4AH
ertqwnySRke9KSe6ZSqu1h9lElvqMcw4KkHNfTnwn8c2Ot+HoF89YJ7YAZd8
A18xTyLE3zdz61qaNqTWsW1JSATxg1hySZXtLH3HbePI4NHjk81Z9nXYQc12
/gz4owS20boxifH8Rr4l8KfFmfSNO8ppSQOME5rqtH+PRitj+9+fHHPSlGg3
uNVran13rHxiD3QMkgJTpg1S1H49tHFhpcgdBmvjzV/jjqEt0AlwEDdCaq3n
xtuHi2NIRKP4ieDVqgnoJVXe59T/ABn/AGjJLz4OX9q7b0dSAAK+BppyL+ac
naJXJAPXrXa+KPjvLqGlPaM5KYO73rya58RPqV5IASEBOM10UYJbjjJs6xZ1
v0EZPPY54r2D9lH9pS9+APjCENM4UEEFTgV8+2GoPCvzt0PFNv8AV7m/vUZH
AROMDrRKKvdg5M/bT9m//gqWNcvIUnvfkUAEM3WvrLQf209H8QWsUiyx4yCQ
CMmv5r9B+KOteCrhLm0mkCoeQMkmvpz4Ift1SrpiQyvNHMF5ZzgZxUTjpZAr
n9Dfw8/a10u/01SjHCDHUc1reIP2gvD3iKxaGbAJH8TDGa/DL4f/APBRjVrC
6NrFeZGeoORivQI/+Cgkt9A0U2pRrJjnLgVHJJ9RuKvc/SrVPivpPhTxEZoX
hkBORgg4q9rX7Z+madpjrcMFXbxyBX5Nav8AtySJqWBqcYUHJJcYNYvi39tl
fFFsYBfoxjHJDihUZXs2U0uiPtX9of8AbXiuYrlLS8Ea/MRlxx1r88f2pf2k
zq1jdSTXi3EzkgAPu71458ZP2mrzxFrjWWnXLAZw7ZyDXl+rzvqt0GldmbPJ
J4JrrpxtoxpdybRLIap4j/tHf5U8b+YCTgV9Qfs5ft3XfgTW4LSa5kVISFzu
wpxXy1sYwjZu2jjipLGxgmnG7cGU5BzjmtJbWaBp22P2T+C//BR21nvYGe4J
XAyCwya+gbL/AIKN291NFHbF4kwASSOa/AmH4k6v4UeOSynZfLPXJNen+Df2
xdYurHyZ7vZLEPvE4HFc7orcXKfvZ4R/4KG2lpb+VPKHDjHUU7Xv24fDF3aT
G5O6RgSuHGQa/DHQv21tbtZD5l20sYOAVOaXV/25LlLpXleduexPFUovdCt2
P10u/wBvCbS7qYw3kaWYJKoSM4ry34qf8FD21u1ngE7bcEDBxX5meN/2yp7z
Rg8EkpdxgAHkV55J+0rrEwBlkkYOeeD0os73uB9QftSftQzeKLKdIbpvNGdu
W+7Xx1reo3XjK6ll1OUTMhJQ56VX8U+PrnXb13Qupb7xJODWTBqTLgMc564p
Jdbg7klzGRxH8roeD616T8CP2mNX8AaikAuZI0iI7kZrza+uWKhl5AqWyso7
jbcMDuXng1DvewH6f/s6f8FGrrT7CGOa6IBwME817ppv/BRCSyYTi5bYeetf
i5beMdU02UtazEBfuAdq6bRPj14nTT2huLncAOBinytqwH7d+Cf+CittqIWa
e4Z1XnAfpW74y/4KLWviDQJIVulWNRjBYZFfhZoP7SfibSDKiXLhOgGDWx4f
/aN12bzDeXh8p+qk4JrKKadgP1J1z9uKK0Sc287MTk5DZrwL4k/t/DULqe2m
lliJJGWbANfD+tftAa59vK2NwyQZ5B5zXHePvFWq+KoGaWb94ehHGKppsD3z
4wfHjUPFcNyYr9ChzsG7NfOUk8txqMs0r7pWJJOc5qtpt3dWtoqySlnXg89a
cqs0uQfmY5qop2Ai1TTEvgSyk5PNd78LfiDe/C63jaxuGTocBiTXKW9uAMsO
gp1nF/pBkY5UdBQ7pgfVfw1/4KNSeGzFDfG5eTIGcnFfQvgr/gossmnxyyXD
mHGdobmvzRvdOiuX3tksOQQcYq3b+Ibm1tPKtZiu3ggnNKm03ZMpLWzP168I
/wDBSK2uNMCW175YxyC/NO1H9vOwhQyvcF5GOeH5r8iND17XNNnaRLwqpOSM
mr2mfGfUrHWTBfNLLuGVK5wK6XSSV7l1KSiua9z9PfHn7et/qmjskF3+4xyM
8ivlr4s/tsmXUHhEzu/PIOQK+V9Z+N3iZrmZLa42QEkAMO1cn9tvLy9aa5l3
SOdxOawbetzmPT/iZ8ZdQ8aeZK0zYBxhj1rzy3vI2czNnzs9Sav2qfa4MSnI
rP1DRT526PhR2rWnJJalJM0oJEu4XJ6gZ571d8J65f8AkM1vJJCIm4BJGazt
ItvLUBuTVnVL+eyt8WqtuXngZzSk03dEtdGer+F/2jvFng61j/00tChGVA5I
r3r4X/8ABS1tJ0tbeVrhJAMMScAmviW38aS3Vp+9RxKvBBGKWa7jvLcscq3X
g4ptdzFLXU/RHTP+Chk12omgunVM5wX5rX1f/gpE8mmKktw6g8ZLYFfm1ZeJ
LrT4MxOwXOME8iotc8S6lq8BhlmJjYfLg4xUpW6lH3f4k/bitnjeWXUBIrDI
Cy187/Gj9s+XXp5LaxeZyxwCDnFeA6ZpTQoy3UrupORhjRDY2+lXhkQEN1GT
nNSotu7A2L/xzqmuzj7bMWLHPXtUVzp6TavZSAgfvFyQcdxWNr2trHEG2N5j
nC4qXT9Qli+wJJIC0ki5weQMitYabEyP3/8A+CEd+NN8CRquWV1A4PsK/TLW
YUvPDTo33XXnNfmJ/wAEFbqCTwfDbnBO0HOfYV+h/wC0Z8QI/hb8M7m+bhY1
POeOBWFT4jOWrSPKPEvw80K38RNMyRF9+TyOea9A8KfDbSdXs4TBAiMR1wBX
wD4j/brttR8Ql11CKNRKRhnHPNfaX7GXxmtfiTpEJFzHK+wYwwNc9bnei2Nm
7Js8Z/4KA/GCb4CRi2EwjjHCgHGeK/Gj/goJ+1FF4yuZIo2Z5p8g85IzX6yf
8Fv/AIV6trenWmq26u1qp5wDgcV+Afxx1eNfijeW9ySzRnA571pQpqK0Q3Pm
Suc1Z2gIaQ/ebmovtyWWv2cjjKI4yPXmpJbragIIHHFZ15A2p3cbKRhGBNdc
UZysj9f/APgkR4Fl8YXunX9sB9nUqWGOlfsKfGtv4B8PW63CsIFjAz26V+SX
/BCv4gW1tZ2GjxupluCqEcEiv0t/4KB3sngr4ENdWgKvBHyR9K83HYaVWpFL
YdOaWkj5E/b/AP264vC3iB4tPuRFGpP8Q4rzL9iL/go5JqPxFFrf3heN5AFy
3HWvhH9uf44x+JHMUbyPdu7BsNnnNeK/s3/EDWPCvxDspnnPlrKvAJz1pxw8
Ye7bY29q9z+rOCey+MfwjkClJo7u3ORkHqtfzt/8Fafg/F4E+IniIxW5Qrcu
VIHA+av3B/4JceLLnxn8Bo57qTfuRdoJ5wRX59/8F1fgzZ6Pc6hcui771mcE
dsmuxR0MYNczR+NHg/U9tptIO4Hr61pywG9cggnNQadZQW19NCq/6pyDzWvb
Wv2i4WOEhHc8E1xTtzHqQtyGRqXh2W1tTKhDAckDrWDLN5c8UjZ/dsDj0r37
wH+zd4i8SWL3P2eWaDGflQnNeU/E/wCHl34Q8SyW1zbyxoT0KkY5reCuc1Rq
9z7W/YG/axm8LaHbQxymGKEBSCcelfpD+zd+3EH1W1jkukIkK8ZFfz96L4/1
3wnqlvZ6V5kUDMAw2k5r6Q+Hn7S2peAvE2iq13vmkK7gp6dOtaezb1M+dJn9
QPgHxhbeOfDUF1CwImjGec4yK/Iz/gvl+yFHpttJrlvEHa6Jl3KOBnJr7m/4
JofF9viT8ObEtJ5hMKsec4OBVb/grz8No/Gf7PN1cMgdoBgE9uDV0onDJcs2
u5/LpqKXVprDLgrDEcEEd6dPJtQsvpmup+P+kP4b8b3NjCNu5ySAPeuXis5i
sSMrHcQCQOBW0rGp3X7PHgO6+IPiSGBYHI3jJKkgiv2W/wCCeX7DbNpdpfQw
KjIAWJXrXxn/AMEv/ghD4v8AEVlb+QN7lSSR16V+6v7P/g2y+FXhOKDakQWP
knjtXnYuTirrcIrseb/EPVdN+EVgBKqLNEuCBgZxXzt8Xv20ootLuIoJhCgB
4OBmsT/gpD+0laaT46uYUm3Iu4BFbnPNflB+1F+1br1vqU62ty0cDkgKRzjm
lRo89pT1RUppKyR7V+1D+1fHq/25xcM7gtj5s818E+N/FVx4212a9lds7iAC
e1O/4Tu/8RxTT39xvjkJIXODk1z8gmhDvhthORxXYlZ2RzyNFJEij6frWZqd
vFcfMBz9aSGaRx8xOP5VQvbp7e6POVrVpGbXYfcJHDZ8feFUY5PNHTHPepZc
zrnPPuaj8owLk9c1JJNBGQ4J+7mrmYvLxjqKq26GdPlOB/OoGcwXG0knJxQA
yWPyZ2IyV9KdZyiOTOOCakntysgbsaX7IXYFOB701uO7FumE2NvSltLcNJ3x
TBAyOfSptNhkS4YsRtPT2p9RDdQiKPxnApqKq85/WtKS1E+EI/GoJ9LETBQe
lUO7Hacvmq2eg6A0+eISRkkc9uelMhtzEwIP1qzJEGhJz29aBp9xNL1CXAV5
GAHTBIxTkeQ34kWWQFT1Lnms9GMkhVQRip1ZlI68e9Cki7svz6hPcSlbiRnT
tzVdiqZKg4FVryVlAweO9CyFYhzwanRjvoTfagTjODSm8CZ61mpG7zbs/KO1
P+ZWOfu0rsovw3pYknkelSNPtwyDBz1qkiFmBA4FXIoeB+fWjmA0lFyLdZVl
IYc9atTXjapZATyNmMepGayp78wxhQelUrm+klUAHg+lVd7oqyvc0Y9TR5DC
pYqOOTmnXDfZ7ZlTPPvWba2/lHI61dXLoSTk0pN3uLqUrdz824HrVa8ZkmBA
Jz6VfdVBOePrVdlDS564NNO5q9FoPto9qqSCCfWtGEAkEcH61XQrMoJHSkWR
o585wvp3oRJdkkjHyvyKb9mglTALcHpu6VWuQZlODVWDfGxwfmzTT11LujQl
sNqZRjke9Zwm2XBznr61ca8dbfk81lySEyEkHFQ9ydmaLTbkGefoaYvy89qh
tmyo9KnGRjrzSKT8x0UuJVbHQ5rSlvlmVSThqzkgP8PT0qOeN1Ygk89KVrEy
1epp/wBqmxdWXOTUM2pTXV2GZuOwHaqoV/KAbrSQP8+T2NKQm3Y0bmd54sg5
x09qz/tL7jk89KW71DyYiEyGNQWczSjDfez1o7Epu5byAuSRk+9JG4xuzxVP
UNwbA5FQrdEgo3A71JRsxTo6YBzVadwSQTVSxdo3IU/LnirCD58tk/jTuy2k
upKikqADg1Ya2U25K4Dd6h+6hIJzUcd+YwQ/X+dOIm7CwWwdxu6g+tXNgiHJ
5qolwHHHWpIbjeQDwfc1Rm27ljbu6HFV1DxXOW5Gfyp812IhtGSx71HJKQgy
fmPegTbL8t35yqMcCq8t4yvtPfpUNpdbSARk068h8/DdhQIJQsiYzkmoYLZV
3DHNNkjdFznAp1pcrLGexHrQWtiCa22MSDxmkRvKkyvX1qe5DCPeOQPSqMpe
QjYeaT2LSV7WJZMoxI9eTUbWzXMgIyTmrUUJ8kA9cZrT8N6I93KJSjBVPcVx
vFKN00dqwfNbUn8NaB5LLLIOPQ1063AgtyMcDtVZ5FgjwSMrWTf655jFFPSh
1JzatsdFOjCnfm3Fur1bq4OMgg9zWNqc+yUKDkZzwaLyd2P7vIOeTVW4bKDn
5x3rrinpc8+tZN2ZN5jSJgntSW/LZbNVY7h1IJPSrBYOQR071TRnd2JCD5gz
yoqxa3AVgByKpsrNwDgGi3YWzgZPNBnKWpo3Y86LGOOtZWFV8Y71pSXK+WBn
r71nTQFpSQcihsgW4tfNiAxzSW0AiTBqeGZQpXByKilJVz1wfepvqS9GRy24
JJyM0CzfblQWPt2qZYjIAK3tAshEvzqRv6E0SCJgQWjJ8xPPpSTwK2dwNdFq
uipa5Zep54rKez3g5HepG9jPg3QnAPy1oaVF510Cex9ajitVRwO5NXbbTGgk
3Zx6VejILep2wEI6EHpg1lPIYDtzn1q7dyvkAk4qk8DSyHAOKGk9R3ZatdGO
u2j+WwDpzz1NR2UT6eNj5DKcGrGimTTp96sB3pt85nu2lY/OetJPuS/Iq39o
lw+8cODzWdHAftmegBrRvnERU+tRSOrgFfxp3QyvfMmVJ6iq8rl0+UHJqW4g
Nw+DnHanQW/lkD04q09DMrWsRXJOetWTH5keMgfWpfKCnGOe1Q3BMeRg1Jad
yqMxT4HbvWhbyC4jKtjHvVaNt+Mg5FLJujcEdK0GTblibCEAVJ96AkdKgjgZ
hnPFSqdqY6Cgq+mhCJCkm3tTiQh3GprWBZ2IbtSX9v5S9cc0FJjLiVGt+SCf
rVLSV8rUlbng0ssbD5v4avaFaC4nCk85rmrtvRM9jL+VNNnaWLpcWy4OeKxt
TRk1ELk4zW1Z2i2UG0Vn6gmZyfSuZPXU9+66EawJtO48n3qvOTYxsR0NJM2G
5zimS7rgAZ4HatI26nHXno0ipbXPz7nyeaszyrc9Aaia32E8YxzUaybGBPY9
6tpHku5YhtVTJx1qvNJ5FwoIJBOMelaFli+2lO1N1bSDZ4mYc9axlvdBFPdk
xt1G05yMVp+FdFbUNROCAg9awIrxtmRkD3rovhxq/wBr1Iw42kHknoawm3c0
+R7T8GPBw8WvPp77VQKRluAa82+Lvw+g8K+KJbeID5STkHiu/wDB3j6DwVdM
Y5FEjDGM81558SPGB8Q+KpJXJYseMU467j5ijocf2BgTnPapfFc8d3bLkDcO
TVEagIUPJz2qlc3pnYhiTmizWoKTvuM07UYoXZWHHQV7F4V8XtpHg2PMi+UF
6Z5rxOWJN4B69etaX/CSTmwFtvIhUYxVpjfcseOdXOsapJOp+TOcetc894u3
cAQTUt1ckoFj+6OvvVSSQOSOn407sgDtvGx/F6mkbRju6jBqSO32KWP4YqB9
SkkfYD93pRJiaHzaMgjLZHHv1pI4kjChQfm9+lQXVzKB1Jz6UlqXRwSSRUt2
JsWljELH2qztE1vvBAx15qjqE52qVP1FO067CwMshzuHAqLdQsILtC+B2605
bguTzwKqNZFZiw4BORQs2G2n+HpVREWcBMkd6fbzlAdxPtVbLYyQTSmYgYOc
/wAq1TAakYZwWq6GRYuCMisuK58w46g0l3I9pOoGdvcUm+gE1yWwSQTzUUcZ
mYdh71cwJYVJ6HtT4bYCM7RzTWwD7VdkW2nsqxKSOMc/WkgyrelNnRpX29jU
tWLTuFoyXpJA2yA4zVkx/ZzgkFqqxRfZGBHXrUyuZDuPLUrmpBeQ7n3A4qpL
cyIo2nkVem5BNQRRbmII960AqCVp24Bz3PrU6WpKjdnIq5Dp+FLKpBqC6uTC
noR1prcL2CCNopRt6Cp2kERDMeTVfT9QG87lP1pL/F3PhO3vVNgmSfZFZ/MH
U9qf5htuTnnmlsoGiwHJzU80KygbhQ3bUCpHd/aWxUjwhgeOalj0oR5kUjb2
FR3O7HHSlzFJ9CAxCBg2R1rQiAeINkY9jWVJmeTYM5q5HG9pEATwaOYpIfNc
AOF5wTip/LUxEdjVVY1kbJ5pJ7o24AOcZqgIrrTEjbJGR1GKu2zBogmM7egF
RswuIA2enQZqG2na3uFYevNNu4E95Fs7dagSPedoqxq90tyqsgxt61SSVl5O
cU4itrcc8Bt3yvarMEnyZxgmktX85cHNWLSzWW4XP3e+aUl1IKtxaHerkg9x
VuCDzUBPWrcujmckIeOoNNtI/wDTFt0RpXzg45pqPUzIdAs7q78TQ2kcT7JD
zx1r7Y/Y6/YkuviTrVpcPZPLErqT8teefsmfsv6t8QvF1lcmBpI94G0JyBX7
kfsJ/ssW/wAM/Ay3VzCiybA20jBBxTcbjR0/7LP7POjfAX4Zwyyi3tn2BiHw
CMCvn/8A4Kb/ALX+naB4KuLOG6SYojAeW3Q1p/t0ftKXfgd7i2i1GOG3iDDY
DjAHavxs/bC/azvPiH4jutOtppGDOQWySDyaXKNpXucl8Wv2hNV+IF3eL9rY
osp2ITkgZNeaXmdQ23Vwpkul4U+lZVzK2l3SzAmR2b5wOSa9L+H/AIJk8U6j
an7NIEkwcsOBWNXEwpfEzsw2XVMRsrI57wX4Nv8AxT4hhhjhkw5yTt4FfUPw
v+AcFhBEsiK0pxn1zW78M/hHa+EUiuNiM5A6YyK9o8IeFbaaVJlTnOa+YzjN
JVFyU9Efp/DeSRp0f3qv6nLaP8NTpNsilADnIyK6yDQ44LNUwN4Gciu0m8Or
cRLuA3bcD2rntV0mXR3ZpDuU8ivAoN63Pr4wUEox2KUUQtlUZ2kHrWlIY2jU
Lhj7d6xpZjd/TPStDSVEcqgnociul7FvYs28Tm6Eboy7u5GK0/8AhFnlwQyg
Hsas6bB/bN8A5CiNcgnitVYyAQCDs4/KsmybW1OS1jwwdPkSckbkORxXQQeN
5ptGEa5WQjac9xVPxNrEE0Qh3ASDrk1hre7SSgJKjIxWchXuQ6lI0NzwcFjk
5rU0rUI2Crn5u4zXLz61Lf3hyrbgcYxWtodgyv5r9ew9Kxk7MTdjsGjxZM5P
AXNYckquSxHU1O1/KINhbjpVSTpnrUX1uLmGSKXbgE+1bfhGJ7OR2I+VxjGK
p6PY+aTIxHHY1et7/wAhsZ249a1jsUn2LfiC+/siBJA2MnkDtVWHUl1CLOQT
9azPEN0dRVstlV96j8NQNIuEBAU8mqAW7Fxbais0LbVByRjrVyXW1unBbO/v
71opZxtCWcD5euawdSg8tmmiBIXsOaANOPddn5FOB14qK8tmZTjkjtW34eki
fQRJt2OeuaqN5ZfcpBye1Wh81tWZOmQPDI24Hk8VoSR7YyQenNPcBpOlR3K4
HXHtTFGXUo3ERmqjKzWj8Hp3rVlULau3QLWBdaqHypGTQaRkdB4Y16d7sI7H
b2q/qN+hvOAc55IrnPDd4tvdBpBlPQVqm5jkndgCFbpz0qL63NVLQnvNbj0y
3Y43SHpisGTVzJNvb5dx71Nfw/abgHOce9UdQtVEihiF74NF2I14pU2AlgWP
Tmmsgb2qrbeXOUVAdy1sWenCZgSRSAh0zTPMnBA75q9rmlxqyDbg+561asbc
WcykjIB7VPqsB1O8QBxjHTuKAOfu7G1ijVWXdJ2wela+loosgR0HbvTNU8Px
wfvcjcvvSae/lwEGrt1ItrYknIYVXSI5BUHPtSxMWc59a0bGNSny4LVm9hEc
CKLcb1JNEkAYZQe9TOMNTl/d59+9KI7aXKqsiJjjdUcbeZ97k54qG5jaOcgZ
OfTtT7K3eSfB/Oh6O4WtqWklMa81XUNJc5i4IOSauz2XkRMx5wOBUGgI8u+R
lK4JGCKoGrFu6tDcQKx4Pc1XKrbjjHH61Jd6gyMU/h9KgY71IHp3oEdH4H0X
+2rouwAROTnvW/c2ix3wjjAEecYxXLeB/FI0aVopAWU8ZFdE3ie3Z847560E
re5i+KtPn0zUC/LRNzwOlLYFHhD7lOeoz0rW17X7a+01k27jjANcvpnyHaCc
Z6Z6USQ07K5PJbMt67MQ0fYCozMHfaWAGe9XJSTC3GDisO8ikjHmMCozwT0N
ZNXILc9wtrKCQXVew71k+Ir9rpxs+WMnGD1qeO7EigFhn60s2jm6XcTx1FTy
2RoGlwCWBMjp696uyKBxkYHSq9tF9mTYTyKlVCTkmhqwD1AGDT47svIEZhUT
ZEROM1FpunOJjLMfkzwD2pDRLe3iK5RQW+nao442aMlh8tSSQQxzl0Gd3Ug0
sk/7lkHek9iyFpWVNqZxVa5m8oZ71PCxI24P1qK8h35HT39aSfQCnFe7ZgD3
NWNSuViMY8xSzDIAPNU4tMkMxGR14qpd6fJFr0TOGYDv2qgNIuZcDHPStO3s
zDADz0qtZqs18IyQpPPNaHniMlPSgSdyCI/Z5RI4J54qzqGpDUEUlTlRgGq9
1+8Ukg4WqUesLESmMnpkGq5iGzU0yR1lCswOadqN1c2F3viYiLoRiqFvemIk
gEk9MdquWN+PIdbj5wwwB6U762K5ivJKLwlwwJPXB6U+xAjBGMknNVLKw23L
rG21WOeTWnp9hhGcsCQeAOpqW9bhzCBVDj5TTbzVXslwG+gqUyqJgh4fPQ9a
q6/ppvHDQjYcck1aY07lM+LHTIbJNV7fxNi6UEEqTyKo3Nk0Fxg/MfUUqWRM
yY4IOaT2GdOGSd9yIQuM4qa01hIkKbSWB9aj0yWMwlMgOB1Jql5iLMxHPOCQ
agC5f3puo22g8isyxkmtIX2EqxPBI6VeWTABHQ1DfMqRnoCaALel3ck9sFlY
M4PWtG3naFWCHDMMZNYWmXAUbcgH61qQOSN2dw9RStrcCwtk1rH5jHJPJIqn
da0luwG0kk44o1nXzaWirtY54JHaqEe24UPjI69auO9xpXLomMrhgeevWpll
dlPNVbZCvPJz+lXo4CEzmtOYfKZ+p2kggyG3H0HWpBDHPp8O2NhKpyT61PEm
+UhSCc8irkEQj4wKafUVtbDNLillYZB2r19q07u5jEYVR8wHOO9Vo5nt0YA4
DdeKzNT1M2aF0ySOTjvUt3Bo05JgsfTBFMgMF5cxkj51PrWTba8uo24YAhuh
ya2rHw+8EC3OeG5xSEXbkoiNkAsRwayJLaVZjI5JGcitWa28yDzG+UD1NRte
IbJg6lyOhFADtHZJmKMdpYdSelSmJI5yMhgp6jvWfbRmTBGfWrYiMa9KL2Al
uWRUAxkn0pbGQLPyCQR2rPnlO4gE5p9hqRhLZI34wKibsribsYl2pm1ecLkK
CSSe1c/q+uWeizySXDKwXPervi/WG0SK4Jba0mTmvmb4/fG5dGtJ1EuSAQSD
3rpw+GlWaS2OPGY6GGpupLXyJP2j/jXHYaddG1k2jBHB6V8Q+PPiLPrM03mS
llkY961vif8AFy7162uN0zGPJxzXkx1Br8HJ4J719XlmWqPvSVrH5bnudyqy
tTle/wCBopPDArLGQBJyeeprNuVVZyX6E/nUE9u0CFxxj3qAzvqCcggrxzXu
y7HyLk27smlCHp9eKZNMHTbnAFQSK8SZ5zUHmEsN1NbGVR6FiQhY+Cc+tRQR
GSTJ55qaVQsG8HgVUi1DEmzBJpnM0blqoCAA/lT5JwF29azXmcW/yMFPUj1q
P7Y+wZ69DQIukhScnrTJz+77k+tRQhrk4Bzjr7VYmAitzkjFAFBJMt/9epmi
yM59+tVd4GRnHNPjmbIyePrVcwEhbOQM4FR2kbrcZAIGetWIY8yfN0HNW4JI
5WAK9KbdgGlyi9xms7ULbzASowR1961JpVZsdce9RTqAmeo9KFJXImc89l5r
56HvSXFgCmfzrUuYVQlu1VywfPcV0cyOWRnxShPlA2ge9WI4d77u1R3OmPJJ
lAQKvRWvk2gB4YUuYykQTziFGA49Kq21yCcMCSe9Put75yp69ahjXEq5qjOR
YkYxj0FUpWM7nB4FXtTmUWeAuD2NZsbHyx/EfaiOpJcghVQMU5oikmcECorR
2JwT06e9aMcBnQe3Wqk9BpXIiRtz6VBJd/MOuAavT2w8v5RjFUjZkuD271Cd
9SkrF7T412hw3P1rofD8m5gwI3DpXK+WYk+XIFTQ6pPZEGJuachnoLeIZIgC
GOV9K1PD/wAVl0Hl0cknnmuC0zXGuFzIeR1z3p1zc/aWIHAqErlrY9duvjg1
9ChsWdZB15zir2n/AB4v9HCNdvJcR91TINeHWF6+mTERPtJ65q/pfi6YXxWf
c6n06UJdCk7Ht2tfHF5dLa4tpXgUjlWbmvC/G3iKbxN4lN3cS+aOuc9KXxZr
6zQmOElAx55rmJbnaNoP15pctugnJ7mzfXpubfZGeaNIn8qBsg56c1kW85iw
4NatnMJIS/XHpS9kiozbe46e6eL54yQynNbGjeNzfQiJwyFBjJ4Brm59SWN+
RnmnfaFmXKcCnKmktEPmd9ztbbxmumRncxb0waj0zx9dXV6XR2WIdAa4aVpC
4y3A9609JujFBhTg/wA6hw0uax9Ttn+LWq25MZuCY+mKoR+Pb/ULwkzsI89C
a5m5mZ8nnNVftkkCkE4zUqPQHodlfeK5ChVpWYEY4NcZfajcpqLupIB7kUW9
0zvhiWHbmpp4vOTjqKfJY0U2kQRPJIhMrFm9ar+ahmxnkn1qy2VQryCeKzm0
qRZi6k8npStfRB7TzLyyLA+c8j3rU8Pa63mNlsEep61z8qspAb7w9akt3w4I
JpKl1aM5VL6I6j+01WcyEksfenWmvyR3O8scelc/JOUUFjzUUmsuikg/NVxp
J6kOpLY6i88XhbjJMm7sQTxWdd63e6hKTLOWj7DJ4rn7a8kuJ9zGtKOcKuDy
Kbp9WCmP+wI0hbByevNJNbiJcgdKkt2fUH8u3BkkB5C84rqNL+BPiHxLBEYV
dBJ2K8mnyhdnnsmp7rooTgg+taVhfBmC7sH19K9C/wCGLPE0GZpIZG3DIwhq
lpf7KPi06mUNnclCevlnAq1BdSNUcndRmcnn8e1Jpt3FEzEzx/u/evZNM/Y3
8TzQbJIJdrDH3DxVPVv2AfEem27zrDLKJDnCqc1fLFE3le7PJU8SrLOwWQKF
PBJqxaa5A0pIlUleoB61674b/YA1zV4Y4/s0iSPwMqeK7KX/AIJe634e0kXL
W0krkg/KppWS2K1ep5v8Gfhhf/FxpVjhkOw4Q44qh8cfg3r/AML2xfWlxEp+
67IVBFfqN/wS2/YbjsvEGn2+q2JdJmXdlcY+tfQH/Bbv9izwX4W+AQvINPiS
8hiO1xgYxU8qvccd7H89ZlW7i2k/OevNRLbm2bjt3rW8QaXaWt/N5Iw0LkHn
rzVW3gN+oGMe570+VXub03ZNEKs03Y1oaZYZwwzupkNsIJApHGcVoQaXcnUY
orXMzS44QZIrKe5Q4NHDgsA7Zxgda3LXRLe2sVc4iMnJycYr174NfsmTeK40
ubizllkYZAAORXoer/8ABPzXfFFk32bS7qONR94ocCqSVrFxPmfTbtNKffaz
AueCQc1n63czzy71mKyk5Jya9S8dfsl6t8LbKZnikLR5JABzXj11aXVw7hsx
SIcbSOTUspu5YeP+0IAkjtv7nceaLe1XS8pEzKZBgkk81FplpeDURA9tNyOG
xxWneeEb6VcRI0kueFA5q4We5UOxif8ACOtptwZogWLnJxyafLOSApBHsa9j
+BX7MHiX4j3SjyZI1/uOnJFZH7Rv7POpfCLxCizQvGhOSCMZpKqk7MOZX1PP
7O6aG2wQQCaJbxY/ufMwOcA8mrF3o9zqEUEVojZcgHA6V7f8Gf2SpfFlnbmS
1eW6fBBAolWWw1K6PGIY7i505pJLWaNCMZYYFUbPSreQMrHljzg81+jXw/8A
+CbWqeKraG0vNMmNu+AMxkAfjVT4xf8ABHrUPBmJ7LT5HDjI2KTik5pIXMrX
Pz2/5AasiEiI9s1WjjN7I2870PTmvafjv+yF4h+HFtK1xZXCiME8qRXj2iML
aBreaF4p0OMtxVRd1ZAtiH7KtmpDZ4561LbyJcqFiQyt0AXk12ngX4a3Pji5
EbWM0iucbwvy17R8N/8Agn7rWp39vNp0LOHIO1ULEVDdhSPlfxDHNpSIWt5B
u6jHSotNgGoAsrAYGSM9K/S7x1/wSV1W1+GDavdW3mTyR5KBCGHFfnz8Ufgd
rPwk8YzwMGjgVyCm05FQp9yTAuR9ltyBk5q9p1nNcabmFGlJ6hRmtbwx4Duv
GV0lvAD85AIxX1x+zH+wHqepJDJJZyTpNjACZxmpk7MD4r0Gz1KbUjGtlcAA
8gqea09S03UrNmf7FcfL6JX65+HP+CRjw2kV/LbJGZhkBlwRWp4g/wCCQN1q
ujSSwJDE2OCU61TqdB30sfi/Bqk8l5ta3lSQnGCOTS6p/edtpHVScEV95/tH
f8Eq/EvwvsbjVY7Zrl48kNFGSBXxj4j/AGf/ABFqutTIrGCXcQwZeeKlS1EU
9G0N7vSTOjqMDIB6n6VXstC1LV5WT7JPGo4DleDXtXwD/ZP1/VpY4r0GZUIw
AtfX3w8/4J/X3iKzthJbiKLIBLJim3YD80n8AavaXBMsMvljkHbxWdd3Asbg
o4yynHXpX7q2n/BJnQrn4at9ptoLm6liJRk/gOO9fkR+1t8AI/gj8WtQsLhA
kUcrKoPAPNUp3GmeUx3j3c8cUUbyF+hAzit7Tfh7qd5aOyRuG6gY5NdJ8Nvh
NfXuoW1xaoXSVhtULknNfpJ+zV+wEPF/hCxnudMf7ROikkr6is5S6sR+a/g3
4Ga9qxMk9pN5KjoUPNY2sfArxHpWtyT29pcG2B+6EJr97/h1/wAE7NB0XShB
qlrCXccZAUitbTf+CZ3hvUL2VPssDRScKAOlTGST0Q7s/nruI7rQ7sRX9vLC
x6BxtpJrZZJBLt4H8XYV+pv/AAUi/wCCQt54djk1HTIFlVQWQRJnAr8/NS/Z
k8Si/wD7JhtJ1ZWw37s1XtGK9zyG+uludUS3VSd5xkDiuhh+AOt6rJFNbI8k
TYOFXNfT/wADP+Ca2reIzDPeWzSMpBxtOa/Q79mP/gnHpg8Oxm9sVBQAfMMU
c76oh7n47Xf7MPieCwFytvMkajJyhrzzUhcaRqxsrqGSOQHBLDANf0d+K/2C
/Ddn4DuUksosrESGwMCvw9/4KJeArHwZ8ZpdN0yAb0lPzJyMZrWCTsxp9zx2
Dwtd6sscdmjbmIyQMg17t8Gv2Q9W8V2UcrWzzbhzhCal/ZE+F978QvEFjYQ2
sjysyg4XNfs1+zB+xOPAvhuxe+05gJEUsSmOopVHy7Es/J7U/wDgnBexxi7T
Sp5geqIhJrM8U/8ABOzUJ/Dsk9no11bTICSXjPNf0AaT8G/CegwBpbOIAjkn
GKt3XwR8IeK7RobeyhYOMEgAim6mhPKfyjfE74da78NNWeG8sblERsZKECuZ
g1qW9u0tYoJJJSccDOK/oh/bc/4Ja+GvH2l3H2XTojMwJBA6Gvzqb/gkfqnh
Dx68tvAAqvnGwnIzU8y3FbS58LaZ8Ktd8S6lDDFDKi5BJKcV7D8Pf2G9X8b6
1bqqGc8ZRVJJr9Kfgj/wTGutetI5pLQQMgGd6YJr374HfsS23w38c29wyQxP
G4zuHXml7UR+Yfjn/glfeaR4Jk1F9FuRMkRI+Q5Bx1r4p8WeAZPCfjFrG7ja
Ke1l78dDX9U3xa0rQG8HX1tcfZWkjtmBAAGflNfzbf8ABSCC20v9o7UjZR+X
D57cD61rCV9yZI/Wb/g3/vIZPCsTPgMpAGT16V91/wDBSy8Fr+y7rD8g+U2O
cY+WvgD/AIN2byz1nwtHHIwEsTArk9elfoB/wUwsjefssa6PSFz/AOOmolq9
TJv3o/M/mh+KfxV1fSvFd+RcSPFbzsUAJ45NfoD/AMEPP22b+7+I9jpupXbN
BLIqYY44zX5lfEW/mi+IGr28uWjaZsce5rvP2LPjY3wW+L9jKs/lIZlIwcY5
rplTXJc15j+pj9on4Waf8cPg7qNhNCtx51s0kB9GK8Yr+Xf9vb9lO5+Hfx31
9ZgLeS2lYgMMHGa/pa/YW/aCtfjd8IdOdZ1muYIF3EHOeK/J7/g4R/Z4uPDn
xAvfE1tEYo74liQuPSsuVLUxpXi3E/IG/s5LGyjeWQMWOOKZdwy6farJCd24
ZIxTNZuPtW2LOTGeuans9TWzt8SjcR0q0ipO7PsD/gjZ+0nJ8N/2jdGt7p3S
OS5ReTgD5hX9H/xf8GW37QX7Pc9uFExv7PdGRzyVr+TT4GeNofCvxL0vUraZ
YHt51dznB4YGv6Uf+CYH7Y1n8W/hjpWm3F5G0sUKou5hzwBQlZu5DT3R+K//
AAUL/Yr134W/FG6EFpOEErESBCQBk153+zR+zrqvi7xvbh43kZJASQvHWv6F
P26f2OdN+M+hzXMcEImmBJYgV8//ALIf/BP/AEv4e+IZHvIYZSr5GB05rlkl
zam3Mmro9y/4Js+G7rwH8LYLWdWgjhiAIYYBwK+GP+C53j2PxDqd1bCVWMZY
AA9Oa/Rn4ieN9P8Agr4Jm2FYUiiIABx0FfhT/wAFMv2hLjxv8Ub6cSs1oJGG
CfetobaEvdM+ItMkVtbvhgrtc5z35rU0bUoRr1uZGCIjDqetYun7ptXu5ycr
M5Kiq3imwnZI3iJDAg5A6VwVF756tJXgftJ/wSe0LSfi34OGm3Yhe5KhYicd
MUn/AAU4/wCCW0X2V9S0myDSBC7lFzzzXy9/wSJ/aSb4c+JtPa5uwvlOqHJx
iv3atb7RPjP8O7SZpILlbyIFsEHBIrVMxqwsz+Wvxz8HfFnw88VvBLY3JEZI
RvK4Ar0H9lP9kvWfjT45huZo33RyKSGBr9uf2hP+CfPhzxM8l0trbgnJ6Dmu
f/Zl/Yr0v4a+JTcW6QRJuBIPU1t7RpaGTgtz2P8A4Jq/B1fhD4ZtbXYY2EQB
z3OK1f8Agqp4/j8P/s/XVmJF3znJGenFdrJ4nsfhfbieTEQRcjnAr87P+CoP
7XP/AAmT3FlDciSDBG0HOKqjK9znqQ95SPyJ/arukb4nPNCVMhJ6VwXhzXrg
apa2kwJSacAjHXmug+LE66h4puLiRhJJvJXB6c1g6Tcwp4i015FHmJcKfwzW
knZWEfur/wAEjv2cIf7G0nWYYAhdFJJHtX29+2h4iuPhb8KvtFgkjTBednU1
89f8Egvijpdx8MdJtmKJiFVwSM5wK+wvjr4YsvHOipbThZY2GRzxXHUin8Wo
rtSSR+B37Ver+Jvij43k1FNO1DaCQQUPPWvn7xX+zDrfxMlDtZzwMOpdCK/d
XxJ+yvot1fPFFaRkn0ANV9F/Yp8PzuI57WFXY9CAK1pyUV5FWbPwM8QfsIeI
tK0x7n7NKbeIE5CHBrxrxFBN4Ulksr2NgEOACMEV/UF41/Yh8M2Hw1uoZbSG
RWiJGMccV+GP/BTH9mrTPAXjK7ksoUXDsQQeBVwd9UyKi0Pi+8lWG2DjnceB
6VnzIswPHPXrWnd6ftiPOGQ4zVIWhcH+8O9bNXMStHFkdDkdBRJE0oJYEfhV
iJTG+G5INOaTzW6VBPKU7aU2uB2z09KnisWupQ/PBzTvsW3nHJq3buIYSM80
Byle7jxjHXpTk+RBmmyzBWJI6VAtz+8Gc80ElgfMaYXKOcZ4pJGwMjtVqCBG
hLNgmm2AkV4WXHOR3p89z5ac/eHpTGhwMjqaz5pGSchjkD0ovpYC5FOzc5PJ
p90THFnPH1qFJFjQNnOeo9KJ7kTqFXkfXpT6DRGsxU571at38xSTxkVQmlW2
6nNW9Nia5Tdng8gelSWNlkKueDtqFjIz4GQK0JQqJtI+aoIgFJyf/rUAmOto
hGORnNQzMPP5GVzxVuKLzSBngVHLYlLgEnK+1BXMKD5aD396Y18yuDg4HapG
j+f2p00UaKGbAB9aCiGS7+0kAD607bsXrk03yRG2V5z0xVdpWe5Crz7VaQFq
GYxtzk81oRSJxtYZPvVWSHbDn07GqqFkkyMgZov0A1LnT/MAwRWdMptmwc5q
7DdEKN2T71X1JDM4YdqUWVzEkC7x8vB60+VBuB7/AM6rwXYiHOSal8zzeQcD
61RN7kpkwuRndTIovKJY8k0sSMxIII+tMmdlbaMgd6C09CWV1liORwKp7RJn
jmlmnCgr/WmWauZhnoe1Q9x3JoAIRz0qVZMjGOTT7u0KoCo96hhbEgUjn1qX
oVFF+2kWNO4fuaguZMydc45p5TapznmqjOQ+B60k9LET7kktx8nzA+lVZJiT
8tWinmjFQSRbW24NSJPQh8pppM5/OnybrfG3knvT/KZFBwQP505iDGe5oJC2
k8z5W5PrTJLdXcgDikt4mVuc1bgUL/Wiw3IrxR/ZSBjINW1jywx92jywxz1A
qWMBee1NIfMLc2JWNSGGD29KqzWYuWAPUdKszzhFJGaqC7KnPerFJkqWJjjJ
LAEdM1XAzKP73rTbzUHZQRnHpSxB5YPMUHIpyFexdWJYgvrTbyHcgI61FHdm
VeCdw61MJSEwevrQlcCtE5iIzV4uGhBBqnLjt1zSLIyLx0pyAsuzSRHuaq+Q
0fLZAqRbvaCe9RSakLp9nTBrNs2itB8l2VtymeDUGnkPLsVTkmpVszd/Ioyf
at/wl4c2Ayyphl6ZFKcrK5rSipSsxbDw+yBWkBY9eB0rpLG5j0qwPmD5SOlJ
bXkNpnzMMPSue8VaiWkzHkR5zivHUZSk2kevzxhENQvmnnYj5YycgGs+5g3H
g8nuTVS98RBcJtJGO1LBeG6wAcD3r2qcUoqyseNKblJu45mMZ2jk+tUzbu0h
3A+oq3JIInAJ7/nTb6+j2qAMEVSZM9yoqEP69qsxRGNeue9RRN5jgg8VckYF
R+tIgrhyGyKGwzZJ+lLLGTyoyKptIwm24P0oJkWmbPHUimxzFWIXIJ9aZvKk
Egg1NDHuUORUyJGwxOsm4g4qYja2eTVy32yQEkY44qG3Km5CsM5OMUmrEyG2
kqi+jDAkZ5rr5DG8CHjaBwKxrzw4bGFbkKcNzgdqbaaurr5RPNIImg8cmqNt
AKhe5qtc6cLVyHGPc9DW74IC6nqMVswzvYDPaut+LXw9g0TQonUAuR2oCSPM
dO0+Oa/UsO/XNaGuW/lH5CCAO1ZFh5jXW0HBBp2tavJakryR3NBI9oGkiLEF
hUsKJFbHILE9Mdq6bwjZ2V14fLyhXeQevSsDUEW0uXXoozgE0AZb3PlMQDzn
8qhnn+Quck9eKj1BQHLjqeetRR7phjkE+tAra3KovvOucEk8+vSrCp5Ug5HP
aohpwhudw655qyyqvzMMntQXyjLif7MNxB9qSKTz08zuO1NuN10uO4/So5JB
bQYz83161oZNF2ICRM5Ge3NSJAskRZ8ZFZUF20qllDArUxuXYcnAoKSsSuVV
zgVHJ75pYJVc/NkkU2dS2WAPHaq5hkqtuXAPNMnlCjDE59ahjmMTZzgjtmm3
chmG4dO9TKQFu3YkdcEd6raheSGQAgsPYUlpdEkKSfatRLZfspLDPGRVcxUT
OCMIOR8p5xU+iSbL9R07VlPqNx/aRB3CIHGCOta+jKJ71SOCDnmsZ6nfhJ2m
lY7a2X90u45yKpahHtuOM49at2cm6Ndw6cUajGpt8gciuWW9z6nl0Rk3EIZN
x4NRRoYl3GrTATLgg8UktsPJ9MetNM5qsEk2ZV/c8HaOar2kUl7KIypwT3q4
LQLKSeRVi1xFIMdV5rV6K55jjq0beieETYWPmqQzAZwOtUNbmfUAUdSpQ4wR
XW/By4j8SeJDaTSKABzk1X+MGlQaL4qaC3xtHJIPFZgo2OIjszNlQOnQVpaL
Yy6KTMoKu1VxKYp0I4AOT71qDVv7QYRohXA+8ehrGSRUlpcrX9y8Dm7LHf8A
WqUOqi8mMjg7z71d1W2EibWGazl08BwV4waIk8pZknaNQXJ5p2wyJuHA9PSt
3R9Bt77TjNOB8gyM1lS7ZJmSL7opylfQTXQzrq32sGJyO2KQAvkc4+tT3ljM
zrtOBnnPeiaIpGVxz6+tKJVtLECKI1IHNVpYFkkJHGPerIgZEJGRQsCrksOP
5VRAJhYsEg596lTwXNJZvdKwUdQD3pkduoOTnGeK7DTs3OihQQ21eAKAPPYw
5cowIKnBzVhUUL7CrOsafJFeO2MZPIxVZYyvqAaBN2HLpwuFLZ6frUb2QIJ7
irEF2IUKe+KtSaQ8NuJgdwPXFTygnczkBZfcVGbJZpgR1B9allYpkjNSaUoJ
YnOTTSsKQvkpHjI6dahurNQQycjrxUt5+9banBB61GuYQFb/APXVppId9LnP
CdoXBBPFXo5xeEFjyKoTrsIHrS4fyf3eVbPWm+5mrrVmxFcKOnar1tjys5Ga
wbVnBG4/WtNZNiDnApX0uhykiaS65IAOfWmpI6nODn1IpsUiDqeT3qwb2I2x
Tgt60Pa5UXoRtP5pGT8wqKWZoW4pEjZZd/UCpJZRK/t/OkkbEL3hkbGDVu1h
U4bNC6f5kYZcqalt7UwryRVgWmk8uIAd6p3kKS4zyT79KnYfL9KgkXcTg80E
N3K7W8aqFUcnv6U+CwFv8ynLdahkZoXIzVmxuBPgE8jvRYLsW7mKQ7u9Uf7Z
+bDKTipb69DXfkkED1Pem3Glh2G0cjnNOzC7JE135No6DtRBdi6znioItKLS
YUjd3p/2BrWT5vrQ1YtaEka7Z89DnrVma+XyyrDcfWqjOW69qaUywGcfjSKU
gh1ARSdD1qS5xckMc47imx2yg5OM1JgdOgP603p1HEltowF46U57PeTjkn0q
o9y1s2BnB71JBqwjfkEkGi/Ua1J0tWHDduoptzbCIEj8qdPqynDYOT71AZnu
G3YOKuMgfkSadFgnJ6VpRrwCAT/SqUKMuGBIA5NWdP8AEdrZJI0rA442E4Jp
yepm9Ny9ZXoRCNwB6YPU17j+yV+zjL8SfEMbPaybpmG1iODXDfs1fAa9+NXj
e2eOF3tJXB2YJ4zX7c/sN/sD2vhrS9Mun0/yjEgOWT0FF9dzM6//AIJ9fsJ6
b8MPCker6rAhZAGUMMHpXpX7Tn7T1n8GPCtzFpjoj7CBtI4roP2h/jzonwO+
HE9gzILhIiFAYArgV+Pn7a/7bFxrkV8sFw+QWCgNmqWr0KijzT/goL+1xqvj
fW57aO4Z5rlmJYHpk18VzJfTauZWWSVmOXOM81o6n401Xx/4tknmeQKGIBYc
Gu6+Hnw7vdWZhu8wucgAc1hiMTClF3ep3YTByrSXRGZ8OPha3iuQTtwFbJBr
6u+EHwxgh0yKNkVJFUYJFYfwd+Ey6KqpPBtdiDgjBNfQOhaLY6PaRyNBjauM
Zr43EYuVWbfQ/UMnydKkn0MDTvCU0YC+YMKfTrXf+DLYWyKwOAvBHrWFDMJX
dlGFzxWrpVw8UQ25APauCprofX04KMbLQ6ufVxEeATxnisDWtRfWEO8cKfSr
tveRSgqzKHx3PNUdQeBASJFAzjGazp6FNWMkQiNOB0q14WQX2seSzBcc81HI
8cjEJKvPPWodBbbr2UyCO9bSehL2O08gafIcDJHp3qrFrMv2tlViB6GpY7zz
JV3HOOozTrqzje68yNccc+9YSIMfXPDv2+QzRkCQnk+tTaHpSW/DAk9z61qp
GrRkccfrVZZxDLg8ZNSAS+GbB5jLHHtf1z1qv9kMZ6dDWtAAzcc59KW8tFAz
xuNZvV6gYrjd1HSpNJto7m5bziAic4PGastYNHlmB2/SopbZRGzAY46UrIVk
Jc3I80+QNqCqN3cNJ3OTxmrVhEZEIClfrVXU/wDQAcqeT+VbQ2GFmokQo5z/
AFrf0GNLaEhFxmuc0ZzdSNxgDnNb2l3AjO0im0gLd8VitWXklvTtWOwazgOc
4zwSK0dQl5xjNU7lhJbFW7U7IDW0OA3mmhSDtcde1YVzI+j6hIrHMSHIrU0z
xTFa2IiWM5XvmqWo3MWo28uYyxbv6UwBNcWUhlGM02bUcEs/zfTtWDBJ9mbb
n5QfXpVm9vFhtw4O/wBhQUkjWt9SiureSJlK7x94ngVyQjZNUlTO9QeMU+Xx
CAcbSoP6VY0+ACUTKBzz9aAW5bW2NrEDyS3OB2q/b7lQA8A9ajgf7RIBjNXH
hE0ixFgnvUM0iFna7pww70viLwyby2MqtiReg71Hb3o0+9CltwBxkdDW1JqN
uEDNKjFhxz0pDujjIrg6RtfBZwcEDrXZ2duNT0+OaD5WIyR3Fc0+lF7ySR2D
K7ZHtXV6IRpdooGDu9O1AxObbAY/MKfbLtm3/wAQp+r2wKpK52Z9ahe4S0VQ
riRj2BoAffS/ahhj0rNmkdTtXOBWnDam6hZu4GcdzWZYmWe/O5GCIcYIq76X
CxZsLKWaMsVYfhVvTLaWC4O5WVfcVozXAVECAqv0pdTvgkAyct7Vm9gsVXBV
yRyKrXc5Jwv51JDqCrnfnBqN7uKK4yWXaOcZpRAdaWpmJLfrTivlP8o5HfFc
7r3i2aXVEitC0aggEjkGtuK/KpGGGSRyfWjqBbM5kHznNMkuTAAq9CewqHc0
7ADI5qefTHRA+/gc1QEMoDtuPGOajUeb905GeSKc8LXa7UJ9Ccdavw2UdnZb
QuG6k0GZmyMbfJB6VJY3bXOcnp3zTL0cEAE7qqWsUsEpUA7euaV0Br210DIU
Lg47ZqfT7iK1vMPgb+Bk1jxWUgfeDz1OBV5bX7Qqs+dy9PamJrQ3rhUUElhj
GaxNdvXubVoxzGnQAVJ5sjELuzTtQhWGAYxk1D30IOd022ZvnYFcHoa3bS+x
ZSEI0nljgDrWbI5icjsam0yd7N2Of3bVLt1NCWKY3sSylShJ+6eoq/BbmVA3
aqXmiU5HSrVndmIFSCUP6VL3AsqqoOnT1qvqOpJFaOpHQU+8VmQFCdvXiszU
YDLbvk4H160gIbLU/NyFB61pT2LJZiZSG7kDnFU9Mt47PRZpNhkkHTFJo13c
tZPvYhX7Gk9i1saVtGkloG6Mfemx2IupQpbA9TUdmdqYJ4FEd2DKRuHHYGoC
+o37I1rdMM7lB4IovrZXuEJdQBTricqhYZOO1Y2o6gCpeRwu3oCad2JstMif
bcj7wOAQa0rbT2mbezYA5zXN2WoNNcoRyhNdrPbsmjhlO0kdKLsSZiz6nH55
gA9ic1Uj0xFnJXjPPXrT/wCzVjYnByeT71M6nyNyj7vpRdiIUXyicU1ZS82C
OKVNzRMWU9etOsSpuAMjH1qwHRK5uQgU+u7tWrZQNHMrk/KDz71Ef3Yyo5pY
rlwuMnBNOzGiPUp0OvKVQjj72eK0pE8y2Zj6cGqMy7lGec1n3uszw3ItQrhf
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
AMvcswAPSq7ttOKuzruXJ61BHCsjepzVpdQKxPmOB0HerhuvssJVM4IpTYBp
MgcCoruZCQoG0p+tJ7gR2rbGPvVmNu5PFVFlyeB0qcXC7APSnEBXUAk1BcXh
iAC8k0GYsSAcCoZRk8cVM2yoiC+aRsdTUjWL7gyKcn0pLS3GCSCWHIrqPB1m
t+jF0x5ZxyOtZybtc2pq7siz4M0ERWvnzHL9RntWxeXe1cRn64qOc/ZoyFOB
WdPfCM4Xv1qW2zt9moQ8yO9m8vLMefrWXqF358fI4FSaneiR8Z6dqosxYjrj
09auNNLVI4qlRtWbKk1iG+YfWn2URVhn9asswgXJBx6VWhm86UkHHPetGrGS
ZNdjKE9xVF4muRnPINaTlfLII59arbfKbdndz0qUrBKVx1lYlFDNVgDJpxcq
gI7ioBKVz2OaZCZbULEuAP1qGSBGk34+amJIQfmJ/OrUcYdM9/WkvMGyrNBv
wMdOeKt6fZrcrtYgBelK7KgwSC3pmomZ+NhI5pkczJr5Vt1CqeRVW2t3a6SQ
DcVOcCra2pmwzHdjrU2hxLDf7mZfLz0NJ76iNzU9TeXQgmwlsY6Vy8FowYvz
nNdtM1udOJADZHrWf4N0mPU9TlWRl2L2NKSSHHcp+EdWl0fVkuGziM5A+ldZ
4w+JMviyFYydqIMYNc94jshYXjeWpEXY9qyDcEE5PFSNs3/CPhj+3dWb5ggz
nJ70fETwYugSLuIdZPSm+AfF6aXqYScYDHAYnAFa/wASPEFprSxojB2QZyDV
2RJyei6k2ijYp/d+npVTV7438xfkYORzUN1frHKV+8fbtUHmtI/GSpqAGFnb
HNSxMqqSTgr0yabcOEj+nb1qtuLDP5CgB4u98xA45q40AMIJHPas5Fw4JHzZ
q5bzmTgnO2g0uR+Z9mk+Y9f0qvexLM24dv1qxdRea5yc/wBKhnCxJgHgVoZj
LJlgjOaEUzTdcLUVuwluAucA1oGz28DqKC1sRpAI+AKc7GJadMrQoByD60LI
pQBjk/WgdihcAs+R3p8akR7c5B61akRCOmPxpY402ZBAx70BYqxxrHjjmrUd
6xi25OKryxljlR+VI7gLg8UANumWQ8jNSaDI66ohJwue9Qxt5jcDHP51ZtUC
z8ZqZbM6MM/3sTurRFdBgjkZqC+kKnb2qvobNGgLkkdhWg6rLJkjj0rid+p9
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
OM8GvOtb1OWa8kMZYHOeD1r6/A4RQjztb7H5rn2dTrS9lB6Lc2dZuvtMBYn9
43JOeTXM3bKc5PI604a08ibXJ3jue9V2gaVj155NetHRHytRtsqjDMTzikU+
Vz2qZog0gUDkH86kk01iOSai+uhk9NyK2uccqQPxqaI/aXOMkHrVaTTWjAZT
trS05US3wg+c9aoTdgXT0jHGKjltEhIwM5qdImRjuJJ9KrTzlHIbqDRa5BQv
7n7M4Azn0psNy7Nx1NGoIJLgPtqP7QIG9Ce9AFyOLc2c9+auxWqQ4bAye9Ur
Nt3z9e+Kc195pODjHbNBmTajAyjeT8tZ8t3lQByBVqW5a4iKlsj0qutrn2qo
kyFtJ/LkDKSD6VblZrgFmzmmQ2iJHnHzVLFIEU7uSf0pyJIbZjG+SSR0q0YG
lkiZTghsketVWUqfpyPapLW5PnxqDlycdelNID68/wCCc/wri+KPxPgtJlB3
MoTI6HIr+hj9nD4B23wk+Bq/aEV5beDzAenAFfgH/wAEh/FiaT+0Vp8E7jHm
qTk4xyK/pT0N4fEfwx8qCRZVnsyuRzyVq7J6GNWbilbufnD+1N+3hbae2oWF
vcLayW5ZSm/k4zXwl46/bkvbe8nuJr1lhDEjLcGvQf8Agpj+yh4o8JeNtR1O
0Fy6TSMSFU4Uc1+fmtfCrxT4x1t7SZrmK2jPUg7WpRStcuSb3P0M/ZR/4KXi
21S28252RBwMl+Otfrp+x/8AtHWnxw8OIysJCEGH3ZBr+br4X/sveKobqNLO
G6kjyNoVTgc1+4f/AAR1+HGr+B/A0CaqZjKFHyOORWyinuYVPhsez/8ABRbT
Z/DnwU1DWLMkT26FgwHK4Ffnr+xd/wAFIZbfxuunX98EuYJyh3vgtg9K/Q7/
AIKifEbTvBH7K+vrdPH51xbsIwTgg4r+cr4ET6l4p+PudOEru94TuQk7fmol
FX2MISlyq5/Uh8PfEln8bvhuJJ1SaK8i2uDg5yK/Bz/g4p/ZE074S+MF1Swt
Ug+0SFgQMZya/a39gXw5e+H/ANn3Sxfu7zSxg7m69K/OD/g6A8TaXrfhPSLS
18t76yJ80qcseatbGEX7zR4B/wAG4/haDVfiZBMWVJonXcp6nmv2X/b2vL7Q
/gZqF/Yh2NpCzMEHPANfhf8A8G//AMVrbwT+0DbLc3qQxzSqHUnAXmv6GviF
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
lZoZlKkE8AYrxDV7UW3iy4mI3EsWyRzXV6fqRWBXznis3W7aO8kMowD34rVb
ElSPV3uSMnAFWLHxVf6NrELWheMgghgcHiqdpAglGeg/WtWG1WbawUcd8c05
PRsXKfdP/BPT/gpbe+ANUTRdSvWhwAoyx+bnvX6H/DH9va18Q6iq/bFkBxkF
uBX4ErdfYdUikVmgkUjDx8Ma9J8P/HPXfBsSSWd5cStweXIrnjZptjSP6P8A
4b/tT6HaXNveR3Uck0eMoSMCvU/it+0t4c8SfBzUo0uo2nvLdkMf93Ir+ev4
K/t53+i6UTrN3JCccEOSTXq+mf8ABRNtR0KSNL13iYEZL81GxUoJvXoeZft5
6fpfg74n311FBFJNdTMQSAcZNcx8N/HVjpupabNAscbggygDHNcj8fvi/H8R
dfeWVvMXdkMeTXnl74k+zQr9mmYSL0wcUN3dzaGzP1q+DH7YsWi+Ams21Jzl
Nqgv9zjtXlvxQ/bRufDT3Mv2smNt3zb+TX5/eHfjlrvh212ozSqeu5+lY3jD
4s6p4pcpcuyI3XDZqUmmFuo39rn4wf8AC3PiKLozmRS5zk+9cjLGbazjK88D
FYXiGPzNUV8k7T19a1NFumMeGywHTJ6VLVjeDsh8pPl5zyetMtnSPlzjvmpb
y2L5K9BWfM+9tpOMVNkU3ctmVZmPOcdM1GsrLL833BVCTKyggthfQ9amkvGa
LAXpS5RF2W9zlVHyjvVWQC4Y57VXMpAGSRUkCl+vFNKxPMTwR7TjpUk9uWHy
jkUqQER7jVm1QBMtk0wbuVrRXGVbNWraEbj/AHhzVe5uRE+Oh9qdBejAZeaB
X0sWt2c1UlARztHzVYM6qhaqUk5lkLEY9Md6dtLj5ht5AXjyCciqsFzLC2Cu
c8VdkvsRhWXkc9OtRo4klBAGasTdxBduuARStfmPAJIY9qtzwKYcgDcOelZU
sJ+1hsd6rlBOxNeStFHuI981TimM5B75rd+ypLEEPQj0qlJpK2jkqSymktxE
TRjAwMnvTfKK9AcVatwtsG3c7umamZVWIZHXvVkyMuGMSzkOcenvSPZ7Zu4K
+lTXkHl/PGSxP6VFYRSSXHOSWPOe1CZnIZLbzXDbIU3M3X2qhJo81rOy3Kbc
dD612enaZ9kYNjr3pPE8K3KJtQHHU45q76XIkmcMyNZzhhyuad9pLycnArdl
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
qKdTQ+jy+k4Q5n1Oc8SxjWYAIiGGc8mo/Cvh0XN+iN1UgnBrl9F1uSxkKyMS
CeOa7HwndMs/mDOW6Gudvqd56xoel+VZqyY8sDHXmt7ToSkYyODWB4Hkku4P
Lc8DnrXUWyZkCgcKa5yYjdU0X7TYM2OMZrn/AA14bd9UYouCrfSu0YDyCO2K
o6RIkGqBOAWNK+tkEl1NfTNPnjkjYDlevvXVraiW13DhyOD05pNL09FhViOT
V6QiJCT0Fe3gsJzK7PDxGI5pWXQ+M/8AgqPrk1j8Kr2CRhhY2yM9Bg1+Cv7T
b2E9q0isWLSNnBzX7S/8FTvGcmuxatZo2ITEUHbsa/E74weEI9GtdQe9kb7z
FBuzXs0bQVmehTemp8+6mVhuT5PC5q9pmHtxvPX3qnfbWt9/PDH64qGO+aNO
4BrRyTZi/I1p3Nl/q2OH6jPFOttsQL1jjUSoIJJA9a2odGurzShMgBXGaTaZ
Oq1Q3zRJISDWhpVw1mrBcAtWLbSeRKFbIKmtOGUPgjvSTViJp3uyp4luQCA+
Cx9+tc/JaCVtwHNXPFcy3d2gVjuU881AoKwhxk468UJkFeW0RsE9O+Kjhi8y
baOh9auNE0keR3qCK3YSE8jb70K1xN2ItTgSIgc/hUVvI0Z2jOD09qmul3MC
1JGnl4J5B6Un5ECfanUkY6UQyszZ6/WrM8ayIMDjHJqmsotyf0pxE9tSw26b
gH9alW28uHJ+9VOCUmXK55qS+upI4tuPyqyCCO8ZJyO2a1YXWSPI54rFhhL5
PODV+xmNtEU7E5zTW5d0LJKVcg9c1l6vZPLKGTr3rWuNrYPJIqLzBIcMOR0q
WroqD95Mt+ESdFdGYZ3HB716BJPE0KbQQGGTXF+EIhc6gFkH3egrqb2RiCMc
rwMCvMqKzaR9dhJN01cydci/eEoTkdOa0/AOrF5Ps06g89cVk39vLL8xHy1Z
0DUE066DEHrjpUw7GVZm14s0+G3ucoOCOlc9cRZB9TW/rd4l4yspzkc+1ZU8
CyZAzxzW+ljmb6mRJbleSP0pmOatXV4I1KnqOBkVlxXLNcAtjk0jNvUS74cb
s7at2mmKsHmdsZ60+7tkkVSakifZBtUkrVrTcluwy2vjCMDOf1pJcyZZuTnr
Q1tg7u2al+Uw+4o0ZKepnNc7bgKe5rqPCGinWHKMPlXmucktltj5hwcnitvw
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
8V4E3dn3OFwvsmu5No9o0t+qEMQvtXZ2NsJIwpwCo47VR0m2FnAMqPMI6kVe
icQ/M5xTbO63coeJP9H0txjv2Fc9JqSaXbrMw/Ada6LVpxdIVPKn0rkfEIRt
TS3AO0j8BUEGpZ6gl1ItypOevWpzq5aQuvXNY1pbDToWUEkGqq64Le4KtnHq
KlrqB063zOwZj1960bEoXBJ689a5Gx1J5pif+WdaH2xuTHyRyRUibsb/AIgu
VW1ITqB1rjihubhiMgrzzxmr134kEtmUVWEgOCSKo+ILtdK8Nfay6gnORnmm
1qkim7QbZ4P+2F48km8LvYRSjzYx0z0r4N16/I1Z2kIaUnBIPFe8/tbeN7u2
8YXMsbgxyqQBnOK+brSGS5kkecgu7k9elfY5ZRUYKdtT8X4lzGpVrOjLYfqD
ZUtz61oaKZL20jt7ON3uZDgkrkUtppyX8y2oy0h9DX0t+yN+zLceJdbgKWzS
OzKclcjrXuR2PkpPoyX9kb9j/WPiJrFss9uSHZSSVI71+3X7Df7KPh/4CeB7
a9uLUC7CgsSAazP2JP2J7Xwj4Lt9U1CGOHy1DHcMHit/9p39pDTvhf4fktrC
WP8AdgqACCelU33JijF/bN/bFPhe0uLOzmWK3hUjA4bpX5Qftgftbefpmp3I
uCZXDBeec1d/bn/bYaaa7/es9xKSFCnOOvUV8BeOvHWoeO5ZDduWEhJwDSTu
UkZd54uv/HmrTXV5IWVnJGCfWpJIlgQ4wKr6ZbppsGxen1puoXjMQoBxUp2A
ksY3eUsematXUmxKq2F2xBBGAKdNIWY+tWTFC2V2pkIcfMOlQanYteybifun
jBoUbHyMA9zmpRN39PelIp67kVvaiJcMOabLAqHoMjvT5bnD54qC4uiFIBpk
K61JYm3HrwPSq17IY8lfu0kDGJ9w6GnTRGRcH+Kk9iyrb6g8pKseBUz/ALzB
HamxaaUfJB61P9mKLkjpUAUvtDeZjnFWUkG0UscCSSAv0FSCIbjj7o9aAILk
kx8cGrlg2yDccgrUEtv5pGB06VJI6pb7SfmHvTTsJq4l3qhkcbeAvXinJe7w
AQfyqpGV3jcCR7Vb2gLn+H9a0TsZtXMzU5W87j17VYsIMgFz81EloI5t55B5
qSD962enpQ3cgknjBB46VDFZq2Wzz2qaRSUI70yKB2fODihNoCqsTBju9eKf
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
BXyp/wAFP/j7B48/ZjudMkmSS4Ykggj0Nfn7bf8ABRlWu9skk4RTjriuL+PX
7YN38QdENtayOYWHIY5pcjWwk7Hi/wAEfE6fCf4vDUXlZWM+cg9Oa/df9g3/
AIKLWNv8Nba2ursuyxjb82QOK/AebRo9TuDcOW8xjkkHpXsXwg/aHuvhLpkd
r5kzJ2wSTSs9xM/fLxL+3GusIzR3MGB0zjNclJ+2MyEzR3UW9TyCRX5CQftx
3QXmWVBjOGJFP079sufUbliZ3QDqS2Aaai3sO3U/Yzwz+2NYaqjSXNwnmryc
ECqut/t6i0nMVndqqqehPWvxv1H9ty5s7opaTSs2eSGyKo337ZWpOBLLM2W7
AnNDh3EfsZeftwm+tyXuo8jrggE1in9syMO7w3ShhyS5GK/Ii2/bGvvM3Gdw
voSc1R1P9t91ujFI05Q8EqTSUHsLW9j9bH/4KTvaXk1o8yNEgIYgDB+lfmZ/
wV58eJ8UtXh1WycP5z545I+tecaj+2PAbKRYY7rLDknvXm3jr4tSePLUBi2w
HIDnJFUk1uNI8/sC9tAvn8v3Ipt4xuXbpjtV+aNWQnIznjFVZItv1NZylrYr
l0KMK+U5BqaOT58dqiu4CDnFSWMO48/hXRFXRDVyW8jDQ5GQB1rOKqzYP4Vr
XsDLbbRj3rHZGztxyKtJ3Go9SO4iZMleoqi0rK2TnOe1a3lsE+YZJqJbNfPD
uOnpSaKtpcs6fEJbZSRz71Yii29BT7LTmlIdTtXrg1Y8sRk56fzrN76DWxFA
pXOaiuELIdp5+vSpJpAucVXjLM2B1NZOZWhXEUsbAjJ/GrMKG5AVh705MqSp
5NTwR9zgURd2NPUjMRcbfSmx2LRnOe/NWsqmcEZpjT+UhbpirexRDcRBADxT
YJNoPYZqEyNdT8Z+tWo7NmOMis2rmY9blQmDUM9yWIHaopIjBJgnPPaku2KR
hhzRbqNbl23jVYciq95uQkjvUdreMideKs28i3Gc0NXLKOnxs1zuPNX3VoeT
3OapSb9PvMgZUntVq5uzLAMfrSS6miQ6aMy2/wAp+b60y108uDuHIpLOTcpz
nFWknEQC4ol3FKNjLvYHjjb2rPgjNySoODnvXQ3eGQ9OlZFpGsV2WAPWpMpI
E0+REHAyKuwW/nQYPD1N9rUdccVF9sDy5UFSKpLQkqXlo1tnJ5qtu28noau6
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
gcHFcmrtFIGBOSccV0+n2zC0XdzuGeKHF3JuhtzKJIiCMt64rLl0YyxlkI59
61pIvLJL/dIqtAPKlKqflJqht9SHQrGaxcgsOfetJ4gc8E1paToysMuOtOvN
ONoxIU7T3xSewJnN3IC5yBms2W5k8wrg4rX1hFtDuJO41Qhljueo71Ou5TfY
pnPXBpGjcoWxwK01tQ0mFVj74rTTSY3g5AJHpUy7m8PhIdLtVvNJXAIlU85q
C4JjYIM5HXirYBsxwDnOOKTyvMkDt1NNMhtGVParG5YDAPWnxKoK5+6TV/UL
HfEdo3D271mmIxxEY249a0tcm/U20eGKyIjGDjk1nxIkrHI5qtbXzJHsJ46V
Yt8BCRxWdmtxPyK99K1u42/dFTW04uPXI96gvGEmeelM03EcmSf1qoikaJQs
MYpjRmJCScgdMVIJee2Knli3QD36Cm9iTDkaQyZOcHp7Vdtl+QButWUt9g5X
k01ogD1A/Goc0XFWepVnjO4YFW7WOVbiEo21QQTzTZoG8vzACyr1xUE168cW
4ZX61DetzW6sfQnwf+K0WkiC1kYkAAZz0r3Xwr4it9fu0UfdYDkng18M+BfE
DXWqIoJRVPzMTgGvd/APxO/s2WOFplYDGCD0oqJ2uNbn1JZwGKUW0alw3QgZ
FS3Wivp7gjjPUHtWT8IfidY3VgJmdZZEGMAgkV3UDweJla4V40B5IJAJrj5T
qRkaJaNdziPBzmuphtkjRYWUZHtUOkaUtnOJMj25q7PaPcZkQhWz371hPsbq
PUItDhaQFh0rU0ixS2clFwfpUdqgSBTJjI9KuWrssZKH8KymtC0i3BZSXMg8
v72cnNdhotiJ5Yo3wMDntXKaRqDQ9Bhveuk8J3L3OpYnBCnocYFYN9AtrY73
QbKGK5CgZCitskMxx0Brm7O5NlL8p4rTN9JPCGiPzg5NZyLLkEEVvfiVvvHp
k10Oj6K+o3wfA2Yz0rjL2+88pvzvB7cV6H4KufN0pCSCSMe9STym7ojfYJBH
GPunORXV22rs8WSQOMGues4ktI12gsW7jmrF4GjhwDtBHftQNKxvWequXIiY
HBycGtC98ZpoekyTNKqyAHgmvNdZ8e2nhHS38u5jW5HJy4r50+Nv7V0kEc0a
3IVuRweDXZQp30ZFSVldHqfxA/a9Xw9q8iG5VME98Zr5j/ak/aafxzp84jmc
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
xqwTlwVY/Ss3UoyXPXFWYpldd+7JHHWmn98fm5BraJi2c79jlM5CnvWvaaUY
lWQnkdamubdbRC6Y3Dmls9R+0QEspGOOaJAOlaOVeRgjpmoAeSXG4dqhuLjd
IcZx9akScSx7T+ZprYaVxZo1liI/izwM0aVp5a7GeqnNVpbjynyp5q7oF151
zubOaU7W1N6KaasdTEoZFLHIAxUd7Zfaoyvakhm8rg9KYb5mkIX0/OuFp3Pd
hZJNlCPTUhbBGSDUl1KsMfyjmgSt5x35BJ6GmXbKg9Sf0rekrHn4xp7FG5Bl
Occ+tJGiqpDDGemTVh8FOvPpUF5bkwk5xjkc1upHl2ZHHEFYhvWq89r5Um5R
xTYpZC/UkE1bZW+zkD7x6VSZPKZflB9UiLjKA847Vu6lFGSrQjAx61l21mUy
WOTnrV2FiV2k4A96LktWI2i81gT2pt7B5yAY4qZztBIqJJsMMnrSb6MErj7a
1VIMLwRTfL7d6QXYWUgcfWnK/wA+e4o5kIVYDEMtT0/dqSvSoLy+Zhg9ulP0
wExku3HoaguJp2iolqSRlj+lUpCQ9T290rRspOMe9VJ7hVegZYVVkgL8DHr3
qJZVlAL4wDVC41AltqcKOvvTY7gu4Vj8vtSkmCZ1OlXJiCtC2xwQQQa6y712
fWbCMTvvaMYrzy31L7Iq7WyB2FdFpuq7rXccjjJB71GvQ2VrXY27zE7EDAzz
WXdyhmx39fSpLzxKk5ePaQwOOe9ZQuds2T0Jqm7O5C7FmKee0mVo3KkHrXoO
meNnSwjWYmRlHUcYrz4XYRc/lTYfETxP5Yzt9e1S2F0df4j8TS6grKznyiMY
rltI26dfM4PBPHPSor/VyYSM8mshdUYSkE++aCD1zwr8R302ARTkzRk8Be1e
+/B34jLJom23kCkjp1Ir4rj8WvYTBVJro/C/xS1bRDusbgxA9cjrUW1syotp
3R9QeP8A4o+TqP2V5h1yTnivCPjdew69q6SQkYA5IPWsrU/iFJrxD3Ds8vc5
6msXWdXLpkk+2TWVOk4yujvqVk4crKsiIqAcZA5PrV7wz4hl8PXyyxH5TwwF
YT3oeInPH1qG11Xy8kklQeldl+pw7vQ9F8ReK5NQtVIf5TziuS1TUPNG49f5
VTh10zLtIIHvVLUrxrkhYzjnmgZNJcb+c7vQiktJDuO/pVKO58kBCc0Xdy5+
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
elfiV4NjxbMWUK+cn1raK6sFJtI2WtUuCoU7WDAYHev0n/4JZfs4f8JSmnXU
ceTIylsL05r83/C6xy+M7GN2+RpACD0PNfu5/wAEa/hwreHYJUhDAopTA6Ve
yE9j79Dy/Dj4D2togKtbwgccdq/Pz9szUdb8R3ubLzmMxYFgelfptqHh2PxB
4XNhMgJRcEEV81fEf4RaW+vPbyhMgkDI6Vimk9SLH5DanqPjj4IeLZtUV7vy
g28sCRxmvPv2t/23bj4p+DxZXrvLOi7SHOSa/ZXWf+CfGjfE/R52d1csjYTZ
kE4r8ff+Cq/7F93+zrrN9LFYFYCzFGC44rWINdz4WvtMN9fNc7vLBJO0Vnyt
9nmbJLDPrU+ia8dYVoH/AHcsZIx6028tCJiOvPNURYYyrdQkgAHsfSvbP2Nv
jDefBnxVFcxSvy4O8HBWvFY4dmFA61bsdUuNHlDQ5fBzjPSk3YaR+n/xb/bq
1HxV8Po4HuJZ42QA5fPavlbXvjtdWt60kEjxFjnAPWuA+H/ivUfGsEdrAHnY
DBjycV7b+z9+yPq/xN8RpFe2ciI7AgkZxTjZu7E/I9R/4J0+NfE3iz4uWE5l
ufsfmrkZO3qK/oP8J5ufg0nnHzd1gQQe/wAlfnV+w9+w1ZfDyygLQJHKhDbt
uDxivuTxn8VrH4d/Bm6txOpuIbdowM4I4xTurjmr7H81H/BRbwCLP9q/xRch
vLZrtyEA7bjXzTesovZQFxtOD719Uf8ABTLxAt18bNTvoW3S3ErEgH1Jr5Ni
EnnyNKCGkOcGqWwnuPtovNv4CxIHmDFftx/wQesrjTdbsbuImUbAD7dK/Eqz
iNzcoq9VOa/bH/g3o+Jem25Gn3sqeeq8buo5FRUlZalo/R79vX4Ix/Fz4fhn
AIRe4zg4r80fEP8AwTFm+IGrzmK6aRlzj5fu1+rvx4+Kml2fhaW3SaOVmHIz
0r5Ag+O9r4c8TtAjqgd+WBxiuR4mzeg4RfKrn5l/tN/8E5/EvwxkaVWnntrc
l8YODjtXwf8AtDubLxOq3EP2V4jsKY6471/UXpnwu0T4++DHEyw3DyoRyAeo
r8j/APgr7/wS7k8B3NzrNnaFLdSzhlTA7mtadbnV9huLWp+Ws8G21UxsZFYZ
z6UaMrJd5OSQe/apHt306/e2mBTyjtx64pyr5NypXlc5NFdXibYZtTTOli1O
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
1WhV5pcdADWduhsa8+0RBh+lUbtRvB+79O9W3kHlBeoqtdL+7xmgtW6FZYjL
KCDgZ7d6sSBo8dsd/Wo7Ntuc9umae0rOeR9KpJDLKXRMGT0+tQwtvfOOKhmZ
o0wucVNauAmKLICS4tw8IGOeuay7mIspAPIrRubzZFtA5x1rOGWkGc8mpJkZ
7XAtpsMcGtGykOA2c98Uy80cXOGJ/EUsUHkxhQTxUvTYTt0LU2pefHs6AelQ
bir8Zx6VTmlZZcYxVzTW3HJ5HvUNEPR3LaP5YGPvGpPNZjgjJ9adBYGVi65J
9OwpZoPIByfmqGjRTuivLCTJkZprqBKCeSDxVi3xJlTwPWoLi1ZZFA5GetFi
iQFpOpIHaokUw3GQSVzz7Valj/c/KMkVVjbbMFY4OazIu9y4ZQUBHQ02Ng0n
TJzxUN2CwATOBVN98LhgTwaB82hrzQHGSMVVuoD97J4pbfVRMoU8sKmlYNCR
nmtCSss4HXvSpFsYsCcmo/KJYDHIqy6+VD3JHrVSG3cRbpxwc5HaoZZXaTJy
Kfa3AaUBgKluIhKwxwBVFJiwBGQZAz/OiWMEjHFO8vyVDHioJrz06VomMkH7
thzgVbtwqgO3b9azo5A3c4zUzSEgBSSooKib1jqKz/u3OB2FVNV2wS7QeDVO
zn2EE9u9S3yfanVlJI70rItMjxtAwKMb/r3qWaIQ24PO/wBKrxNnluPpUDTJ
dqxIWPAqpFnzyckqemTVvUZUW02jlj2qrA5KgenNOJbZaiAXt1qQy7epwfSq
0c+9SO470pl+cA05Bdl6zsWuclgfpVqSw+zRlz90UWNwI0U5xTNR1AztsjGU
71IXZCl607EIM80xlER3P1J6U+3ZYMkCoZr3fOMqMUmkDZNnEe41C0wIJHSr
Kok8QG7GO1U7kCOT5enpWHLqCsxgUZ59c1bjXcgB6GqMm58Y6A1IJzCAQSfr
2q15Gc3Z6DpozDKeSfamfa9swXsDT0fz25JDDmnyQpJg4G4UzNtsv2jJcoMH
k1S1K2NtLkE7h3706LMX3TtNQXVwzvhic1or2FzW0Ftr5pRgk7h71Nb2wuJ8
ryxPNZU7tC+Uzyea0tDud0gJ6ik97m8ZvRIl1CwJGDkYqra20jTqrMwRT61r
XT+ZjeMA9D61XlKxJkHikpGjk0MliVXwOR61GEJO3n2qC81FYgu055qzFcbo
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
IJ7ZiCOu0deaknl2IT2qC2jaEfNViGEXOcngVAGbqfm3UBKkhAexo0y4aMAS
9F6d6nvla2m25+X2qu2O1WmBLqkyyxFkGSB6Vl2gd2J6YOa044hKOegp7WkY
Hy8etCVguVxqxBCnOBU0+o+XHiIZJ65qKexVkJTORVWBTFNyeAaZpexKqlnD
Ywa3NHm+QZFY0rgsCO3JrZ0aVLlQTwB1ppXIvrc1/tn7jYP9Z1HFfb//AASN
vHi+J9g12SuJV24PuK+IbF9l4DgFFOa+y/8Agm9dS3fxM02aPARZVHHHehqx
q9Uf0J/EXSV8dfsr6pbsSx/s1yuDycJX8i37amjS6d+0ZrUW4gJfOMZ/2jX9
fXw4U3v7P8yyc79PkU/9+jX8n/8AwUp8HJpX7WXiJYwyubx2wen3jV9DnT1a
PKbSALEhPUDpUk8qx4468dKztNlkVQHJBBrQ3CVRnkCs72NjPuzukK1WdMD6
VoXuntJgx9e9U721aJOPxpJ3AqMwjkyOtX9HucSbs8is2f7oq3pwKRhuaYk7
nSXup/a7RFA5HpUEbfKM8Gq1rKGGSeameTfjH6VL1djRbCt+9JGDUFxbeapB
4PatCEJ5XvVeTG8jIxVEGG0bJdCNgcE1avbL7LFlTVuSFFycD2qJ0MgyckCp
5ilKyMcSMJScnPar6XZliA6GhrPMnA4qYQDYB6CiRDdjMa78yUx9CKkt0ywP
deaWTSWin3Do3JpJpPsxBU4NERm7pmsTeRsAyBV0fv0G/jNYWk6sqnJxurVF
+HwfWs5Jp3Nk1syG8txbknkjNQrcqqkDG73qzOou1Oe3Ssq+s3iOR0FaRVkZ
Pcg1WIXk4I6rTEg8sCpYk7seR+tO25fA71bViIoqT3Gx8DnNM27jnmrr6O0q
lsHjmo44hGcHtVlESQFgc8VHuZJOOxrRVBKPUe1VpbMq+4etTIDQ0e68jB4J
PrWtGiXKd9559q5+1cpIMetbMVx5W085qW+o1uPli5wO1VLtGCEnpV5myN3Y
1larelcgkY7VgnqdMmnFaFSdfMyoqv5RU4AOPpUVvcMZ+fuk1tpBGbUMg5PX
NaaHM3coRR7U96iyzSEHpWnBp/m9Bz3ouNMVDSEVBb+VCeu0/nWfcQGQng5z
WwLfYuO1QThYctjinbWwGbDAVdcjHNdBpuoGIBeCRWMJd53Ac1b0+4zIR3qk
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
L+3R4vGu/FW51NpN0dxKW2g88n0rjfhxpL/Eu/TTtLjZpMZbcOtNJWuaxkfs
b/wSI/anm+IUNpaXLuXlYKTjA61+m3x58B2fi34Da7p9xH5kbWMjDPJB21+W
X/BGj9mXV/D99aT3cLRxxsDkjHev1i+Kep2+gfCjVjcyogWydeWAz8tTFatm
daTvG3c/kR/al8Pnw3+0BrdkwKpHdvtHtk1xkpzzyB0xXsn/AAUC0kQ/tDar
exYEcl0x69ea8duZAdvoRSWx1KWhBdXn2aIDB5qqLtlcNggetWZypxkEgVBf
3kbwbAOnSpasNO4jXhkbg1YgmUJkcE9azbMsOCCRVv8AiHp6Uik7Edwu5yc9
aZbWytNz61NPCQmc8VVMjoeOKqIi7JbJHJxj/Gmzz8Ac/hUSyFk75NPCqq/O
fm7U0jRE9tdM0eAOBVXU7wTfLmpFO1Tgiqs9t57HHU9c04pomQ+whkkb5M4H
Wr0arbnkEfWpPCimxD+cAc9KXW2V2JUGgkrf6+XjjFRi7ZZ8N0WktJDEwLCr
BszcPlMUCbsSmcbd69apyTbiTg5JqR4miYL71M9upxtH1qW+hLkMsoy33uhq
VwATnOBxSu6Rx8HkdapXV2XGEPIpR3M763JgvlZIPU80yO4P2gBDnmqpuGVe
uT9adZXHkTBqsTZe1m1M0AOOQM1z9zbPKx2nBHHWumvLkS2ocnjFZQCysfTr
Wl10Oe7V2zKFqYY/m61BMpPPYVo3IyWA7Vmu5Dke9VexjrciYBQRzzVvTykI
O7vVCdsS8U6O424HOSaL3V0EjV8/bUkd4MjINVUidYgTjPWlhbrk80avQkm1
Sbz4gB0qvaRFV5zmnTSBBn05pYJRKvHapF1J/wCz0RQ5OSajuI96dOKUz+Uu
SeKFdZkznigUSKO0CR54xToYfKJKjg0syEY20kl6ISAf0oaKaHzKQvPQ1BgJ
zzxV5EFxFuHSq00Owng57UFREtFEj784I6c11fh/UTDEqlsg+/SuP8hogX5y
ewq9pWom34JxUVqfMtDrw1f2c9djr9UuPPUAEfhVVLAYBJ5NVLC/85wCck1p
yjbHyQMc9a87VOzR7cZKWqI/KGwp3+tUbgm1cAfhU0WorPcFc8A4qzdpE8R6
7qnmKkRW1+vG7t17Ukt+skh2kgduapXISMYJx+NNtbdpOR2q4p20OdySeps2
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
hmffQhEKKDycnFRxWBRT7c1bB+4SCMjJz3qe6CeWuwEGqtpY0TM5Wxng0rEu
nQgU9oTJMCemasywKsWcVLVgMmX5GJ7DtT4j5ig0ydGS4xk4zVi3X5s9MUgv
YilLHpxjtS26FSCe5onP70n1qRCHxijzCUicuIocjnPpVGeB5nLE59qmk/dN
k9D0pjTtG+7PFWtieYW2hKnLfhViSJVGQQDT5ZFTTjMc7scVkw6s1w3PTPT0
pkuXQsXYD474qe2nEaAdqgUdT2PvUU6smSvI9qBJ3NCaVVjyDnNMtnLngVnR
ytnv7VesZdvU+9RITkXYxtBJHSjAkOBxUNzdhcAH8jUfnhcHNDdxOWg7UyIY
Cq9f51hJOTISeCDWndXe7vyKp+UrsSec+lK9iL3ZBJJ9oBRhkHmlEbBApOQO
nNSiII2R2qSJQfvVad0TJ9Sqbbj29PWpEh3JxxirDICDjr2qPe0QPBzTM2+o
ztjNVprXc3tSJOySMT61PA6yHJGa0SIW5U8nYwAB61ZaADaR3q1a2iTPnHWt
W08KnUuIhg9c44qnNJXk7DcXeyRjhcw4HWs+SB/OJIPXrXcWPg1UiKNE0sg/
uim6l4NlWzJW2kB7ZHSs1iKT0UkJ0Z7tHHPObcAA1JHqMgUDORWjL4QniBaT
8iKqS2KwttxyK1eohF1Fn7mm3UjFCVJ96IoMdafIu0EE8VKVxW1uVLWdoXGM
7SavXEYkQEHOOahjgV8nGMe9PjO1Tg8fWlexVrodE284zz0qV7RGQ7/wqKED
Oe9WGUunIOO1NIRTGlqj7h6+tXbSzVAW6U+C3z1GTSzMIwB6e9U1cpLqQTx7
WJ5x2pIoSTzznpSvcjPQ0nnYyf0pcppEtqSEAPaq12yjLDk96QXBkTr36VDN
lDnJqWuhUW0tC5ZXe5QCDt9KZeOC2VqpbT7XOTwamK7icnHpk0nG+o07Mktt
qsJD/DUy6u9zOIsbVPqKrK3lrzyKYx3/ADKefaocbajlK5oyxCHO3HH61BH8
8gyMGooL7Aw2Tika9Efbg+lS12FruXA200yR1i+ccn61QbUZEzzlaWK7EgI7
mrTsS1csPqZII5qJr4t6/jSmJQM45qCQgnH9aG7kEN3Jls5OaltN0gBx0qG4
wDk9AanS7VYgoFHQjYmaUxRktnNNSYSLkVXlvxMCMcio45GXJHSjZgtyeSUR
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
7Bfbk186yafJMxLAjJzz3r6O/bKu28VfEvU54OPOlZyRzjk14VdyKuUYgGPg
k969BK/UylBPZnMXWlCO4DE5x6VNFZC5jIP4VOpFzdMo6Z6067IsvlRhuPpS
lp1Mutjl9Zja2uCpBK59KrTInlbs/hmt++s1uoyWGTWDcWZSQ56DpRTk76kV
GktCmYmYk4J5pVBUYORVpHCdelSGFJh9e9bXVzhk3cZat8mO9Ryqbclgeami
i8rGeeabdMJJcdqUtiOZ3sRK54OeatW8nyc5qvGmZcVO0ZTv71INlmNVWMtk
Bj2zVVirNnPNSTKPs+4Hn61RjlC5B60uRdiVLXc0NNk8u5LDsK6LSL1z0rjL
S6cXqhSRuODXbaQI0hGR2/Ouaors9jAqyuy7dDzUHrVZLYgE5xU0pZUznPpV
Se4bGM81mr3PRqNWEuLnK7VzgfrTFRVUnpnr70Qrk5NNmkVHwR9Oa642tqeP
UTvogRFV+BgiqHiEmVBk5xWg6tGN2089DWXqk+3OTk1vCNjgqPuZVw5jB6gd
z61B9ma8YFAdtPkujcTlMfJn860tKiAcKB8vp6Voc5d8PaJvQcbQPXvWzrGn
Nb2yHO4dgO1XfDdvFld2CF7Vb8R+VEoxhfQZoA5f+zTPHuBwfQ1mX832QEE8
/WugkUwJvxwO1cxrYa6nZh3oJb1IUuhckDuKg1MkRgDiorOJ458n5cHv3p9/
L5rYH4mgGyrZx7G/GtNpQbccfrWbCQk4DMB7mp3nDPsRgT6g0DT7lm2nG3JP
SmNcksQM4NVi3lEDPNCDDgk8mgZKJmjfJBJzV2K5CoCTyaz7iYRjnvS2sjSD
15/KgL3Llxcg9BgfzptozTE4GBSyqpjGRzVi0vIdu1QFIFFhp2GxTSrOYkjd
j14FbHgvwNqvivWAqRyeUTg/LWl8PvDV3rM/2uK2eWPOzgZr60/Z2+B5tNKW
eaMLJKdwyORWdSrGKsbQoylqZP7Pn7N8zJGGURr1JIr3yz+Bf2VVmZkZU4yB
XWeA/Cos4AkWEUDnA611bWRey8gY25rwq2Km5uK0R61HDwSTe55m3ga1gO4w
hmUcECi38PRLKC4+XPTNehp4dUcEg+2OtZ2r6NBbZBUKeo5rzqycrnVFpbDt
OtlhtI4IfkiPUV0ln4aW0tAxwxYZyK5nRFbbhjkA5HtXWaZetcRCLJO2uX2L
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
h1ImYvIeoNe6/sgWZ021MrZO88L6c14Jqvg3V4zbXUwdY3YHGeMV9QfsxeGW
a2tXwQGxkdqzvbcqW59Y+Ep0fRbcoeSozjtWwRyKxfDMAgtVVOigYraQ5QV9
JgnenE+cxKtUdjlPjFZLqHw61UsoZo7d2Xjnoa/nz/bzsJh451yeTKFXcj35
Nf0Wa5piarpVzbv9yeNlP5V+EH/BXfwdH4V+JWpwxL5cW9skDGea6qqd7o3w
zurH5eXchu9Yudw/iI5781j63Z/YJFI6Oa6TVLEwa3MwXCFjg+vNY/iSzaZ0
OTkHOKy1W5s7Xsamm2yjSlJ4JFc/4llkiiIj5JPat/Sne4tkhVcsBjrUN54d
ltw5lU5bkA1LlqXE42C3aQAk4Pei7h2Jxk+tTXMn2e8ZT2PSlYiX3FWrmUrd
CK5CjBLcVQuJWW5Aj5Wn3Mu8dTTIQIuWzzTNiys5VB1p0r7lyM1VuLxYwO+K
hfURIMH5fp3prcT2H3mGiI71Rs7YyMxI4FWyRIBzmp7G38xsAc0gWxXis8ZO
OKY8hhbvg1oXNu9nEX25TvkVh3WprLkKcjPX0oFEmeIu+UG5j1PpVy1Xy4gG
zmqmjaikx2Z+apr26MHQZPWgo0Yo2KfLzntVae5eAbWZhz0zTrDUfOhJHDDt
VaeNruXnOc0mrmiRNFd7sHOatq+Izg8n0qkbTyUGeMc/WrcFs88QkA+UfrS5
QKrWrefkj3q5BPJEAQSKn+yEQbyOajUeaMdMHrSasNIm2/aIwScvUTW7ISGG
0/zq1ajygAalvIsID1NJsL6WEtMNa7SAMVFKPKQ4GSaje+EX3T9akin8xDx1
/SrSsUlYgtdxm/Grs9vlckfhUEcqwSjjgHPStCN1ukyOBSbsMy3hVsgKM/Sq
6/LJtbIrXlhWINgc+tZxRfPJPNURfSwk/GAOnamlTx1J9Kk2lnBOeKkWElge
RVRHzCQ28kkioB96tE2axxFXxx3qr5v2Y55yKr3d9JvyCSp689Kku+lhJ7ZL
WUsrFsnoap3unm5+dV5q+kZmUHqKltQqN8xHHar6CMMWjqckEAdqkij9Bya2
LuGOTkDAJ9KqNAFOcYAqAKbQZye/Wm/OoyoORV9YBKCQBRHbbG5HANKU1uJR
1KybnXJGKcsJk5xmtBYlkXhRikkUWw3EfKKjnKasZ7IyKTjDU6ywN2eCeM1J
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
nlSN2K0fD/8AwRg8P+GLl7cQK8hOTkA81d0CZ+KlveXVzMY57eZG7YQ81PO0
9jt/cy7mPZDX7kWP/BE3QNY+d4ERuueFrB8Rf8EXdN0fWEaOGKSAH5iSGxTF
zI/Fm+n1HTYkdLSRkfuUPFPtZtR1F1WO0lLN0yhAr90NM/4I3eF9TsUMUaO6
gZDEcVjeMf8AglXoXgZQYrSEuTgZUU12CJ+KjaHqNq+JLZldvRDWVqdxc2Ur
RzW8uR3CGv2p/wCHSg8URx3TWcKwE5G3GTWl8Q/+CMGh6X8Kr3VFtWe/iiLR
qFBycd6ze4pH4YWtw13MVkVkweMjFaNrZhRnPIrsv2pfh7d/CD4j3Vjd26W5
WVlVQMHANclZt9qtQoyGI71S2JIxMXlCgdO9WJSY1HfNJFbC0J9e9NvHLYPO
KUrgKLbcu7kmqMltJ554+XNbFmiSxDJ7c5qGfAf5RkLUlp6WK1tAQD2Aq7Bq
a2cBUAFzwM1UvJ8LhDyetVIJDG2OSW/SrjdDJryQyvk9SfypLaMlhgE4pGP2
cFnqTT9TjiVj1PbNMadhmpzeWmDnNRWNoLr5m6CluZhPKW4waW2l8vvg+1TI
cR99pkeVKnH0qz9m822x2AqCe4yBntUa6kYYieai2tyiFJWhusKOAea1ZrYS
Wnno25R15rEknNw5xxuNamnWxhttu5ip7E0muwFaOZZclRjac9KL5zcLznPS
rTWSx5wOvpUDxbM5qS1YjsIsDHIOe1XZG2ICP0pthCGBOOfpSXLeS2D+FUtE
KXYia4YyhQTj69KtKo8rGefWs4xspPXrU0UpUAelUOQ9zgD61NborqN5wPUd
aRZVflgM1FLuUEA/SnfSwktCK9QLLhcke9T2aCNAT0z+VQxwMuN4zzV6WL9y
PSkNIsRCN4+vSop3xnpVWOVoMjtTpG86MnJAq91oKRPbSnpnrVm7uClttUDP
rVLTpAiEZyPerEsu2Ik9O+azaGlYz2ldchjxUXmt5vJJB9TT3nW4k2qckmlS
2eOQAqc9sCmKRYScCPB61NYsRISx4zUDgRgB+GPbpRbPLA5GAV7U/MSWty3e
7owSoqC21HOQeoqWWUzbRjk09tICoHOfWs3uD3K5vAJcOMA98VBqKbT8nKnr
mrFzAJQFHVelUUkYXBjk4XOM1LQWe5PZQKgBPU9qvwRGMZz1pht4bSDedxzy
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
wL/wqf4v6jo85dWjkYKpPHWuavZRZM2/qeRX0N/wV08AReCf2utRGCrGdjgH
jrXzX4uuSsUZB5YDpQ46FRdytc3X2slVJOKiNi7YwWpbGIW6B+Tn1rUslGN/
HPrUcpJnWGlXF9fCGJWIY4Oe1et+APAI061zInJxkkVy/geNH1dG2jg88V6x
plvJqWpW9ugwkhAPY0mrAbmh+HU0nTVlVeG9q91+AXwEj+IsMTsrHcRjAri9
P8DNHYxRyKfKiAJIHJr6k/YT0GTUr5gkL+TCRjKnmmolOVtzmfjF+wveeHvC
yXC2RkidMg7c18Q/GH9nqfRdYkkeN4kUngDAr+ib4efAmf4qeC/IvbeJLTbt
UsMHp71+fX/BRn9jOX4c3WotFbEQMWZWA6/SlLmvoZXjex+Q3i3Qk0meNJBs
3fd9TWXLbIoBA+tei/G3wYlxqcbuxj+xEgjOCfrXn18DChYHI7e9Zyj5msUt
0U55VKFQBiqq2STMA2SKJEM7cnv2NLbqXlCZ5HSnZ2uU2r6lPU9PW0OVHFc/
eWrGclgevGK62+jE4KOSCKzptPBQgDkVtB23OeW+hhNb7FGDzTULbu9WZ1/e
nAOQcVDI/liqclfQnldrlmC68lcdzU8F8Uf5sj6VTsojcNu9KssACRxmk7WB
Jp6Gtaas0jADtxWraX8kWB1Fc7p6suCMda147lbRFduhOK4ZaS0O+DfKbUWp
sevUdqs6bctdSfN0HpWVNcRPt8snDCtLQ5DF+74JPORWsZXaOiim0yfWbuLT
VhlIxhxnHevtf/gljfW2r/HHRpYCV/eoDgYyeK+LdQ0/+1Hhh/hLgGvsD/gm
4YvCfx90S3QncZUPH1Fdjb5dTlxKSaS3P6B/i3sHwI1JZE3A6cRjGf4a/k//
AG2oJYP2ndaSJRt+1sfp8xr+tDxOFvPgRfySDcTpbE9/4K/k8/bXna3/AGsN
eDqQpvHHI7bjS6nDSer9Tze/fZjI+YeoqheysYSR3Fber2iTXICn5MZql/Yz
y3SZHyZoex1eh2vw0Yt4ejDA7c812vmxGBUjGQO+KTwF4Njl8NxlhhSPlxxz
Ul5pT6fdGJR8o561zS3LiUfE7x2NgpALSScYxxWFpWlKb5JrhVwTkHHSuq+z
i7HlsuT7isjxHbLptm+Cd3bB6VK02G0fTP7NV0moWiiJyUtgD1r6m8GStNp0
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
QGrEkAZRnGK4mrHanczvOKqAxP4GmyOvA6jrVu+08xRbhj1rDds3B5Oc04kN
9S9JcxyQbBwaZap5T7qW3si7hjnNWorZVfc/QelXawk9QmY7AQcL3pnmiFSo
PJp2owPJDwQFHTmq0CbIjk8gZ601cvmSTKd7IzTH0qjd3RPy87fWrWp3QRMk
Y59KzY5Fm4B/WuuEbK54VZuUmxjgSpz2qEQ4zxV+CxNwrYIAAzUUUYMx3dM9
qs5rdSrBAqzYYHBqO/g2zjy84q7exCI7lziqvm596a30B6K5DJA2AWOaM89a
lKGc7c4p8WmnzOT096rRCTuRw2xMgI6VbSAEk1OIAkI3daYriLqc/SmS3cZc
Rhk+lWdEtg0oJXqfSo45Vk9AK19KgVUynzVKkNa6FzVNJSCxWQDOR2rnpYM8
jrmt97gtlXzgdjWRekCY4PftSSuF9bmn4Z8LnWVCxj5z3xxTdS0qbSL0wTDB
XuBxWr8PvEy6RcCIAbn65FL8QNbW8nOQFcdOME1XKhrYwJiUxg9Pes+7t0uG
DMORWholnLqSyMeFHrWfqm6O4KgcKeagZEiCIHByKj80bgOx60+DM5IUGnf2
aytzjGaLmjV1csWURj+YDke1XbZGluA3QDrTbQfZ4BwDS2d3m+CgE7j2FTKy
V3si6cbvlRdu0kaD93yx9aWz0wyFWlXkcnitaysgVBYVejiia3YEAADNeZPG
Kc1GOx61PDqMby3I7K5jitcKNuB24rC1fVPOuCvbNWLi8QyMFONp9cZqKy8N
S+Ib8GLAI5yelejCDTuzhxE07cph6g370ZzSNMY0DHqOmKn8UWT6VfGGRTuU
4yOlUkzOMZ/WtuVHLLXQlgvxKQrcNmraxYIz0NYkuYZwM8g9q1La8/cgk8iq
Mmiyx8oY/GoJtSXZtU/MOuabOwmTJJz7Gq3kFm4q9kLlLumZklJ/h711NpHa
JpO7nNclDJ5aGMcD1q3BOYoBknP1qA5R2pXclu5IJ2k8c1Xjvmi+bJwfem3d
4JRhj0rPmv8AY/f0pPuM1Y78y4yeOtTqyykAEcdazIJNyZHXrT7ZmS53E4J9
6mT2sS93c0XiBxn7op6yDaQjFeOxxUMkpZcA5NRwqSTk0rgtrivqMlvlQxYD
rk5NVrm884ZPan6hH5XOevWqpZFXINJuxSY2W42DJ4JrPlvGaQj0NX54vPUA
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
XgG2glGZTGASenSvkH/gqd+yZJ4w06W+soX87BIZAcfpUOF9WJSXM11PjPxJ
+17Da64iiYkueMNxW34W/bal0XxFbqblZInIztIOPrXzLqP7M3ie58Ui2WOU
SoxAJBx1r0H4c/sL+Kba/BuTvE7A8Z4qJRQ72dz9a/2K/iVP8WNGBdhLbSKO
CM5GK+Yf+C5X7NumaL8Pp9ftLdEuFjZs4FfSP/BPjwKfhJ4Otre8IjZVAJY4
7e9eXf8ABanxjb+KPhk2l253qYWDkcg06a0M7vm8j+d74V+IE0z49QTXHIE+
DjtzX9MX/BHPXLfWPgMHjbLsqY57YFfy7+O0m8E/GVkjDAC4z0/2q/dL/giL
+19b6ZpGm6PNcBIWjVXDHGTgVVSNtQqRvFo+hv8AgtJ8PJr3wAupafGROIiW
YDvzX4HeNfHXiDTfHs9g8xhm3nBfIHWv6o/jf8ONE+PHw3ubO6Ec6SxFo2BB
A4r+cD/grt8AZvgn8cJmsYtkUUhwVHBFSopSFSk3CzKH7Kn7Tmv/AA/+Jtol
zekKHAyGIFfvp+wT+0xafE/wNb2N5eQyzOgxlwc/KK/l60jxpPezR3ELlJoc
HJ45Ffcn/BOb9t/U/BHiW2hvLtw6OADuIGK0cbFzhdWZ+tP/AAUI/YC0j4w6
Lc3lraQszglsDkn8K/CT9vX9hG++FOuSTQ2kihWOMKelf0N/Az9qXTPix4Wg
gnuYXldRkMw5rwD9vn4CaP8AE+4RIrVC5BJYqMGpEr21PyI/4JO+EL/TPjhp
TzxlBHMucjB6iv6UoIl1X4MEMflFhzn/AHa/L/8AZ0/Y10jwb4wsruzt/Lu4
5Vy/RetfqUliun/ByaBiBtsWB577aqJFV7ep/NV/wUu0uB/2jtayvHmuP1Nf
IV7app4kWM9WJ69K+xP+Cnlk3/C9NZljPzLO/f3NfGE1y0rybzyCak1tpcib
B6n5qBKsGN3B7VSuJmSXPbNSKzag69eO9A4mnDfF0wM1U1ba4Gc571ZjtxBG
B3qC+iMozjrTkRUS3Z6F8IPjTqfw+S38idlt4yDtB+avXvHH7VqeMfC0kUpn
MhTB3cjpXy/pjPY3A5wpPU9Kv6p4j86IQxtjsTng0ox6sy0Ker6wLnVJnQEF
mJyaij1HygSfvHrUEqbGzkeuabtDj7wBz3NU46XRJZsrmWPUke2YoxPUmvZv
ht8YNR8PWjLDcmOVF6ljg14jc3Q02NSuZZT0Ccmr+k61eX6BfJnix13AjNax
VlZmZ9UfBn9ru8t/EqxaneEZbAO7AFe+6l+2DBZ6a0KXYYMvJ35Br83LhRK7
M3mJKvTkitbTPGUkVgbeaWRiOPvHispxSdxXR7H+1f8AG4eOITDayEqT85Jy
K+Z55kSdgB369jXT6tcfaLNwGZt3qc1y13Adm3G3ae9WkQNknEzDHQUyW8Ec
oXnHtUCl4zg9KhvWJxtzk1YEl1aiYlhjFT6bctasAhwO9QRhhAvXjrmkjYxO
DSbsB02n6xLZuJIjtI9TWjH471CaQAyDHeuZiuysY3GpLG/Acjnk1DYHo2h/
EJrCMAu/md8E810rfGCRLAIpbkck1462peVIH54qw3iN7q3Medqn1q1qh36H
YeJPiFJqsDR+ac+xxXOyam7RgNIz49Tmuduzn5lJ496hTUXC4zyPWpVi7tbG
lqt+ZVPPArM+1kDBHBqSFmncA9Tz1qKQCOQjA+tN7jTsPHK5HenQI0bFiT14
5pIoyxBGc1adR5GD96i99y03a6LVhPJduiMeAwIr3b4e6A2q2EEu3OwAY7mv
CfDsLveoACQDX1R+zjpyaneQxyMoUADBNefi0tjsotyR2/gn4VjxLcwi4QbF
wQAMV7/8PPgI19NbNDBgxkAZFV/hp4JhOsQokZXBzkjivsf4PeC7BtBhYIGn
UgcYzXJZWsjoPNk/Z9uDp8bzQoflxkLgV538QvgTFbTSbrZyjAg8Zr9GfAvw
Ql8R6UhkjQwkcADkV5z+078D/wDhB9KM4hDK/HC5xQrb3A/IL4s/s6bbq6kt
1C8FiD6V8dfGXwa3hvUnKLgh8E44r9e/GfwVuNcvZfIgJacEEbeTmvgr9vP4
HP8ADe8kSW2kiZzkgjBrpo2b0M6mx8s6Pdsqg54x2q/cyieMg4waxbM+TMYl
DdevatMRtsyea3npsEXdK5ROnsshJPyA5GDzUmzbycmrRQ45FCxADpUxa6g0
0yKKQqCaEt5JpVIGQDnpUyQKeRVi0n+x524O7ge1ZTe9jWCufbf7GWsQD4cN
BIRvVRj2r1K3Aa1YspJycEDivB/2KFGsaFJDuxIAM5NfSK6X9k0dYgN2P4gO
teXUkr2OyCsjmo1d5GBzg8Diq+sWJ05AW6PXSwaOxXcBwPbpWd4ztc2KkjJT
nisOdbFnlvxCiA0ude7DivJEs3gJwepr2TxXZm/tZOuMV5X4lYWDFFBLKcdK
pO4HQeHdG/4l25kLb/QVxnxD8LG2keZI2x1AAr3v4Q6dZal4Wg88Ydx3OKp/
EbwbaRblVQU5962pyad0TOKasz5TudLMx3HHXkHrTVP9krvHJxXW/EfwVLp1
+ZLQqImOSO5rmLqwljtWdxgDsa9WEm0meXOCvY4PUtNM+tvcED52zgCuq0i5
2QRqQQABWfcRq8obHINX9PgM8Z9O1bLUy5UkW7y0ttQUrIBWSfA+nSSMGjb5
vetAx7Xyx4XpzU9u67snP51eyI5U9TgfF/g2LSpNsanDcgjtXLXNv9jyB1zX
qHi2LzIGPXHTNeYa2xF2QPxrem9rHLWgkxlq+5uM5rU09H3bucA1laYh+0g9
B71tWtyEk2YzWxyNWNbSdzSgyH5O3NaNxYMZAV+5WOPnQDPy5/GuitJ0ltEC
87RzQIXTLEpIp4wDnmti/vIpLLbj94BjIrn73VTbfIvSl0rUVvbgJg596DQR
9IkeXcM7c54FdR4ckcQiN+1UbW+FtKEIBHTpWvpbRvOGPCtxWYJl/TrmVtRE
a5Knjip9atPJkAPU+lTRSR6I4kBVmfpg5qzqgja1W4dhg9s81maGIbIp82OO
vFZ2qkxgk8cV01ukd5a5XG361jeILJYoSH4FZylrZbivpcw9JuvtU5Xng1oa
nt+z7ed31qnpUQtJCyjBJq3dFZeCMn17VoNeZZ+HOqtqOuGzfO1DnkV1/wAR
IYNKsEMQ+duMiuV8J2kWl3TTgfvX75rS8S37X1oFY5I5HtWhDdzl7mcy8Oct
2xRbXTIu1z8o6VDIQLgk9ves/UL6SW5AQ8A84oC+ljoLKVb6Xy1HTuakj8Ly
SX4LkGIHOBVfwodzkAHkV1OnRfNgn60+gh2l6VHBKoQYX3rH8ZTJDc7I8bu+
K3TOEm2g/jmuT8QoF1GRiSfxquVAZcy4y3Q980l4sf2UbAQ3cnvVe+vt+Sc4
Hp1pba6+3QYBACetS1YCG2BM2T0U12tlAsnh1mgX5+MnFcJd6lHZygE857Gu
68G67BY6BK8qtJuHAXmkNNo/Vb/giD8HfCXxd+H963iSFJbu0jPk5wMHHfNf
I3/BaH4V6B8OPjFLHocHlrLI3nYxjr7V0/8AwTD/AGr/APhU/imO3Mrw210d
rg8AA1Z/4Krx6V491GTWLOVJ3nG9sOGIzzTtpcR+b2oG3XepGCn3ea5fUn3u
xOSB0xWz48tvs12WU4wema5ya8LR4HQ9c04ga3gC5li1ItnMeea7m81Lzv8A
U8E9c15nomqPYzgRg4J5r0KzRVso5GILOM9akDastGGqac0cpGSMgk4FfUn/
AATR1Sf+37iBZDm3IUYJxivk+01WQ2roxxwQCK+j/wDgl1riWnxFntJ3CmZx
jJxmiQ763PcP2urWK5nmtXOWnyTz3r5N1/TLjQbwxOP3Z6YFfY/7bHh6HR/E
tvKpGJBuyDxXyB8VPGKzaqiAH5Djp1rCa6msTJsWaQnd0zW78P7ZU8cW0inO
Tjg1j6Sw1O3LRAj1zXRfDu0SDxdB6ggkk1mkrXL3Z9U+F7Q2gt8DO8A4Ar6Y
/ZuSE3saOhxkHpXzj8NrxNWvbcddgAr6T+DAj0jWkjwfm5B7Vi5O9uhvBaH3
Z+zTbQLqccqp844GBX0ghwBXzT+yDctf32ZAdqjjivpauujucWLeqGSoJV2k
ZByDXyl+1x4Yh0fUZo4EA8xDIePrX1e/QfWvnT9r/T99+ZQCS8W3j6VzYxW1
NcA3zNHxHOVezuWI53kZNcumikXEjjAY8it3xpPP4XS5SUHZvL8DmvN7D4ov
e69uZ1WFDjYeGrgk9LnpPVn2d+ypqtpD4Ja1cBbonvX2F8K1Efgy2XIJAOcV
+bnwn+MNnp7LKkhRl7E4r6r/AGf/ANpyKZxFcXC/Z/cjgVjCdndmdem5w5Uf
S+oXQtYgxBI74qjb60ks2EBGe56VxXiT4+6SbImCYMcZPIrza5/aTEGoELOg
izyDjNE6ltjChhPd9/c941fxB5DiPcuT0IrMvPEP2BN00seB0GRXgni39pa2
gXzY5wcc4BzXn+t/tdWeoztDJOwcdPmxiuGtKT2OunQjFWSPpybxnb32oYJG
48Z7VQ8Y3Vtf2JikdSOxB6V8yWf7QRluhi9iVGPGWFWdX+PRKqhuFdT1IbNc
3LI6UraI7qIyafrUglkQ2oOVANddo3ii1itSeGA6YPSvnzXviz9rtcQ3CoOp
JPWpPC/xhg0q1YTXCsT1w1EouxSVz6z+FPjR7u/eN3Bix8q55FflJ/wW6jil
+IWpSxuASTxnmvsnw5+0lZeHTLcRzBZEBxluK/O//gpt4zf4j6teapLMrlyT
wa68A2pWZlWpqzl3PzQ+I13Bc3RWIYmQ/MfWuULMCfWuq8cabFYX7zhgxkJ4
Bziucu9kID5GTz9K+npxVrnhzdnoOV/3Hz9MflXqP7Dmhpq3xAd0AIWdQc89
68k+1C4Up0DCvU/2EvEJ0f42WljH/qJZ13+/NbWVhRk7n9KP7DH7NvhvWvgJ
YS3FoHa6twHzg5JFflF/wW9/Y3s/hf8AEm8udPjj8iclsDnbz+lfs5+w7qCQ
/AOxZASsUKkAd+K/P7/gsP8AD3VvGsGqXP2aSfzt2wBCSOaxfum0U5N9j8Yf
gh8Gn8XeNYrQlG3SgAA+9fvD/wAEzv2QIPhz4Itb37KvnNErZK57GvyN/ZM+
DGr+Ev2g9Nh1CB9lxOCBtPHPev6OP2TfCwsfhbaxsqAiFQMDHUVU5XVkWoKP
vSPFfjv8aj4bsLqxiYKYwVIAr5YvfjLeJqErteRxAk4DNg12X/BSHxSvwd8c
3Xm7wlwWOR061+dPxh/aKuNVkkntZykcLdzjNc3Lfc7qfWx936X8fTaSAveK
Tnrv4r3r9m/41rrmuW/7+N1JAPIIr8WV/avvLvTzEjTAx8E8817j+wd+2pe/
8LNsNOlmkMTyhTk1Hs+p0NrS5+v37ZP7JeifH74VXV4lorXiwlgcDB4r8Bf2
of2bpPhD8Sr1IlEcCStvB6da/po+D90nin4X2TyfPFdQAEHnIIr8b/8Agup8
A2+G/jGVtPjCjUCZMgZxk1fJZJmdOqnKUXuj8tvGWy5kJthwg5x3rkGv/trl
FGNpwc12tlZGzEsc+DLg9a5CTTfKvZWI/izxWb0OuNmXbRI1g+YjIHc1XkYb
iM8fWqs7PApJJCCoYZ/OG4Ej0yaz5buyFJpJtks0m1xjpVC9bc/uKW8uTu25
4HNUje7pdhzj1rro4Z3tLY87EYtcvu7gV2zBjz+PFSi45ORn2qCSYQx89KiS
cs2V6V22toeXJu9xb2zWdgw70sFqkSZAOabcyGEZOeaijvsdjmpS6mcmTsuS
PepgFgQsfrUccgbnnJpuqljbAA8nrTTuQPjulYHoRTklXnjiqFjEYhyTk1OZ
duQcgfzpgR36+bjbxg5qexkIiA7ioUYSsasW8e1Sai/UCR02ksehqJ5MHnpT
p5iEPP3aqNOXzknbTWugFqOPzHxng9aWO1Wyv45U+WRCCCDUVtMYlOOAakVx
LKvoTSS0uWtj1N/HA1PwmkEpLOFxmvNLuY/2hIrZPPBA6VdivjawFQe3AzVO
Nd0hdu55pDGBGDbu4rTsdQ8plYEhlNZrzZ4FMtZCzsGPf1oLSsb2v3q6rHGT
1XvVzw/dulm8ZY47c1gpI2MHOBU8WpvANqn6CgItmiZ907BuxqwtosuCBz9K
pWkUl3g7TuNb1rYfZ7Xc2MgVzVnZWR6OGinqyJVW1iB4HrU0epA4Ct+tZeo3
O9iCcL/OsW81eS0lxG3A96ijd6seJ5Y/CdBqVyZWPJPvmuR8Rx7rrJPIPetK
PXlaLD5ye9YmvXbXdyCh4HX3rsUUtUjjdVyVmVnGDznOakgvlhGPT0qJixHQ
596qyRNG/XPNXrcxkbK6oZAOahuJxGQT1NV7RS5BOamubNp1HSmQ31HPPG64
Ucmo9oX6fWoEiMRBweOKmVsr70E8w55wyYI5ptm6mbBH1oUFsgirFpp27p97
rV7IosLYrIu5AM96SOyYknt3qxaH7KpQjJHNJ9p8wErkfWoJ5in5JLkL0HPN
NL7eQDxRKZFl3R8HPOae8Y8vPQnrSewcxDt8xg3cGp2crER7VGsmHx0xVmKA
TxZrNslspW5cZz0zV+3tVlTLDg1CUCNjHSphc+WmKY47iLGYmYE/IPemYWc4
XjNLNJ50J9Kr2uYWIzxmoe5d9S7bWnluDnlTxW5aXkf2ch/vgcc1zTXc0soC
dF65qwbree+4deaafQV0Xrhllm3HnB9amQCSMgA81QiUt8xOcdOa0IJkeABM
+Z3z3qgTuZs8JWRlGMCqd+qGPZjDetX9QUwMZO9Z9y32pN/IP61aGUYolilG
RlRVpZwz4HAHSoC2VPtTrZg7cnimNOxaJ/dnJPNQIgDnGRmp5ACAB0qJQEbH
agDY8NuZbxVAJYEYr0Ke2WDSlJH7zHHtXn/gz5dXSRT9016XegSW6ydyK8ip
dTZ7NC3Kjjta1Ly7Vgc7ulc5ExdiT3Nb3iWy3zlxjHcVh+UUycHFenR0ijza
+smfY37QXxjt/CyR3cj+ZIqkKAea87+C37YGpHxZEDIywmYEA5yOa8y1/wAX
N8TNNMt2zM8RwOcVzOiSQ6N4ptxApHI4B605Af06/wDBMH4zxfGz4V2tndSp
LKkIABIPGBXyR/wcOf8ABPxta+HFz420qJEitRmQKvJP4CtT/ggbq+oz3cfm
M3kGLoc+1fbv/BWK0g1H9i/xJbyx+Z5keVGMkYFZ2Jbakl3P5GbRZft7wyAr
5JIORjpV+y/4+fmB2ipfHjDTfijqdkAV/etjjpzUUqbCDkZWkbHa+FLlLOdX
DhQPXvWb8UdYaAieMFi3HArEsLqS4nUEnaPStbVI1v8ATtjnIA4oGlc4iHUb
iQbmPJOelbGjXxkcZBzVKe0WKcr2Bq3o433hODgUBbS5pi2DYZh3pkkTKeAS
ParE9wIId7DgdqW2l+1pG1v+8ZjjYvLVCVykrEWiaZcXV0cKyKOhI4Na0Njq
5uQkNjdSjOCyoSCK+pv2Lf2I9U+N11byXdq5tWIOwoQRX6UfDf8A4I/6ZbeH
YpFW0U7R8rY3Ck3Y0ifiTP4R1MQB5oZIwezKQRWH4gvLzSHjt4I3klkODtXO
a/cX4of8Ed7G/wBFlmSO38wAnjjNeBeHv+CSlveeNokFoFMUoJdgcHms7J7j
5mtj8/8A4Y/sp+KvivZpPaWFzyMn90TXqenfsMazbaWYJNPuVuFXkmM8/pX7
VfBz9mTwn8CPBdtE1lEbrYAzjBHSr8vw68M6vrG8pbozHjOADWkEU7vVn8/H
xD/ZZ8QeBbtppLC7aMHPEZ4rjZbIxS7ZY3ikTjaRgj8K/pB8W/sP+HPiRo7I
bSGV5FOCAMdK/JH/AIKR/sKS/BnxZqF1p1lJGkZJDBTtNK2tyUne6PieVJbf
V7OYkiFHBcdOK/X3/ggz8Qo9G+IltbWiO0V9hWI5A61+Ruhxy61DNDcnZLEc
fMMZxX6r/wDBBGaw8M+KYVnw9xI2EIPQ81bY2nuz7b/4Ly2H9rfs2PCFyVjd
s4+tfzO2cT2PizU4Qdo81shuvWv6i/8Ags5YxXP7Kt3cyEb44WIz34r+XjV7
4XfxC1JkGD5zA/nSluRQVopDLuEox7D3p1pdLAuCauXkYaMbh1rNu7QiP5c4
qEtTYfeakGGBn8KTTrtm6nioYtNbYCenoalii+zsBg8+lHMOPmXZB5seD0Pv
UdhYGJyx+7nIoUswAFWUbZCRzz1paG/M2Nu7o7NsZ5Bp0ZLwAMct6iq9sqpO
S3Kk9KtsUiXAHX9K0ikmRJtqxWCbSVJx9ajDBSQASaLnMj/Q02RCsWRnI/Wt
JL3bDV1qTWcYkch+R6CrG1bZTgcZrNs7l0kzyDmrrTBlBPPeuflKbILpGZ92
SRSxQ7BkH3xSG9UMR1FQSXBLZU4/GrMeYuRyLcuARUVzAIpQB930zUK3DJhl
Pz0y5uDJ8x69aTVxJ2NCFQy4HWqWswSW0PmKwC56U3T7py3H603VJXlmUNyg
OTTTE2JZzs8W8g4qWG7lLFT65FMa9QxBUBAApltc7ph7GgDQdX+zg5PWoI4n
eXIyR/Krkc/mID2xzmrCmK3twwxkmgettTMnQKeOGqIsypxnirGoqJCGj4bP
NKu1YwD17007Ak9yvbB2fcwP5VZGZZQhB57+lTQEOu3HI9qbK3lscdafMXYe
9kISASCfUU+GAq4yRzTLeQyHGc1YI5BHajmG1YkZlidc5xnnnrW/4f8AGLeG
LqG4jz5cZzgda5i5QzEZ4FP3mOHyuoPpQ2rCPpr4f/tjSafp4CykKq4wTyat
XX7Zh1C7KxNKjZ5JJAr5dtIVj6E8c9atrIsYLYbcPQ0KSsB9VaP+2DcxBovO
bHcknmqup/tm/ZpmjMjDPUE9a+ZbfWGnIAJUr0yaoaoguroSSMWZTxg0pNXK
SfU734x/E1viHrH2jLAISRuNeealfNNJgk++DU7T+bHgk9PWsq6fbKVx3pFR
iy94e1iXw3deZCwCscn3r3f4b/tUy6JpaRyPJmMYXBIFeAQQG5AGDUpzbOqD
OO+DTTW4PTc+jbj9sPXG1FWEo8gnjg10Wk/tOatHOk/9owxk9i2P61802l55
kAXnA6VBqFsbnDbnwvoSKsEz3b4oftY6/q9ysVrdq2OGK5IP615J4/8AiBde
KXVrqUvL3JJrCiuW06E7D165OazdRmN4hcEAjrzQTyvctJfYYKCDnrirbj7P
CGBzu7Vz9pKUmGQa2RcbUBOTQ5IOUvWxS4tSrA5PoeRWx4R8UXvguQSwys0Q
PC5JNcauqSQXWf4M1pQ61uwFB56mpiS007nsNv8AtQ6oskMbTgDgLxjH1qfx
f+0Frt5bxiS6ynYAnpXid3H58gck7gcg5q1deJcW6pLucgYGKc2rXBo7XxZ8
R7/V9Kx5/wAzDBJzXn0l6YlZQ2d5ySTnJpJ9QkmTG47T0FQLAbgAJgHPOaiM
lcSTRLHGzKHwQKn87yowOT9KJpfKiWPrxyaWziWRwGx69a6XJWOhPQ0tEnFt
J52SG9Aa6nw54sFvdpIjlHU564zXGy/6MSykZ+tV1vZFlDqSHz1rGWupVlbU
931T9om/h0dYYJGUAYOScmvNfGPi7WPGTqr3J+zA5IyQTXLya5cO672JHSrQ
1h44Dk8Ece1SpA0lqiS62W8eAecYPPWshbfzjk54Oaq6lrU0Myl4pHQnqB0r
c0nS5NWh8yNWVAM8iqdtmYS3KcbguBk5HvVj7L58bD1qO5094HJZHXHViOKB
qKW1uNrBnz0ByaxaSBPubvh7xAPD1ltfOYjlSDjFehaL+0xew+HAllIwuIx1
JJHFcf4O+F994600eVbTPJLwMKTXaeGf2T9Y0i0kD6ddGRx8uENaQkktRJ2I
dO/a98Vu3kyXiCIHDYBHH51yvxO+Jp8Wyo0ztKXPJDZFbeqfsmeJ7ZJpXtpr
dGycvGRkV5rrHhO78F3vkXobAbAJGKiVr3Q13J2tFMBZeCRxWKtvNHeZPABy
ciumgtFlgVwRjHrVe+sfNUgAZrKTViovqykyJIFUEDNVrq28nJ7D0pvlulwR
yMHvU27zEK56/rWb1Nk1YpIwdxkjFSqmZwynAHaoLm0e2lBAbDHjHapY0bAP
ORVxaWxJrWi72Dr1FXZmSSPqFbpjPWs7TpGjRmz07HvUbSPcT7s9DVRA09Gs
WsJGkQnD9RmvTP2Z7s6T8YtLig/dNcTKST9a4TSNrW3JGcc812fwOhe6+MGk
TRq2IZV5x701fqVPY/p4/Y5tY4fgRoqg7i1su7Hfivyr/wCCtXxo/wCFdfH6
6jtZDEVlYHn3r9N/2ANUk1T4EaaXJ+SJRz9K/HL/AIOGtLXwl8bJLyGQFp5C
xAPTmtd0jipfxZfI851f9sxILKGOSdjM2Ojdas/8NtS22nLavMY0lH3mOP1r
4uudbg1RrG4Ik3oBnnqa1dVvxr9kqSFiF6YOMVfJd6ndBI+r3/at/s4BvtyS
B+QFfP8AWnTfthSxRbxOHOMgA9K+O20siAeWzbl6ZY09fFUWkReTLveVjjOa
29lZGko6H1ov7V+qauxb7fDHGv8ACTg/zpLL9sKaydm3sZF4JHQ18m395Iyr
LE7Rk88mof8AhJ57bl5BnpjPWsPZIycUfW8f7VkV5c/aDKRcZ4G7+lWdZ/ae
ur2wJluFR8YUdDXx1Z6v5l4LkSbXByMmtceIZ9UuFaWXcq9ADUqgr3M5QXQ+
ktE/aKvbe5LS38ZIOQC3/wBes7xF+23d6XqphTc7LxlRkV8+ao3muJY2ZdvY
k1mTXjI/mk8juabikyHTaVz6Zsf2xn1eQfaPOV/XJCitGz/amS7uCiXIVl/i
LcCvl7TdciuoHScEgjHHFZk8sUKSRwl1JOQ2avliY2Z9X6t+1dJbP5LTl3PC
uh4BqpF+0zqcQ23dwHDfdKk8CvlJrm/jtAPMLKhyMcmtC18T3lza4eQkAYHt
USSiPltY+kb/APazXSX2TF5s9Nhzin6f+03cXeXtnZM8gE9K+YEuZZJgCxzn
JzXQW2sfYrYBM7sc4NUoqx1cqcT6O8NftE3uqeI7ZZrkF45AeDjvX7Z/8Es/
HU3j34d27FgyQxjn8K/nQ+HUjT+I/NkJyzDHPvX74f8ABEDU5o/hr5DbirR9
x0qHHW5y4i6gzr/+Cqkn9nX/AIWu2yI1uRk9B1r6S/Zz1eHW/hrpzxEMnkKO
DnPFfNn/AAV+U3HhHQUxgCfOfxr179gy6Z/hBZRE7tka9/asoWVTU4HrSfof
mD/wXT8bS/Cv41zSWkogDMSQTivgP/hq6e7hxDcjzR95icg/rX2d/wAHHll/
bfxUnDN5bqSOTivyg02zGkR7X3OGOMg8VS5d2ejTvY+gl/ac1Jr0JPcqY2PG
Dir0vx1vLzCxXqpnnl+v618//ZVuACC20cjmqlxezRXAG5wI/eo5lsN3tc+i
rH9oPVtKdka9R1XoAc5qnqv7TV1IS7s+9ehBOK8EXVZ7u7R0YqoPzc9a09T1
BJ4lABz3NEnG2pkoyZ7BaftT3siEzS4UdM8VU8XftPa1bWaS2VwCue2TgV45
LCLqLDE49jSozW1t5QJMfcE1EJxuJxa1Z7r4e/anur3RowZH+04+YknBqHV/
2hNQvABFPh/XNeH205sh8mcE1oW837ssMhj6nrTlyvUWqPVG/aV1fT18prgM
W9M1Lb/tB39zkSTHB56kZrxu5AmnDnIK+9MF5IJRgn04qYNJD1buz2V/2idc
t51ihu0WA9Qc5NMvv2g9WgxJ54KjqBnJryIvPI+fmIqa0ujcMUZt2PfpVc6a
NluerxftTX0+2N2cfTIqLUv2hZJZlLysJhyMmvLpUWF84PFZeuRQ3DiYHLr0
wajd2NE9dD17Vv2jNR1FY4RMAAQK6fTvj7qehrbfvt0TgAjk184+ewUOD8w6
V2nhO/OraSpnyzK4ANapp6IR+5n/AAQ78dpqDgyy7jcLnBb1r6h/4KxaYZP2
VNS1FD81qyn35H/1q+Ff+CHsDQazZkn93tHf2r9B/wDgpbo765+x3rlvFjcw
TGfxq+jRw1HacZHkH/BIPx1d6h8ApIpZDI7N8pJzgV8gf8F8vE9z4B8aW7Ry
FWlCtjPOTX1d/wAEdtIXRPh3LaTupcPu69K+Tv8Ag5R01bnxRZ3cR4hjXOPY
Vgkbp+9ax+b2pfGfWJtHFy9yAVHTJyRWOf2m5F0poSlyZXO0nJxXmF94lub6
5jjDH7Ooxt7mrdvZsWV2GAeRmrlPSyO2EdLnp2m/Gy58MaI03mszScgZJIp/
h79pi6uonkmMmc8DkGvPZdDk1JCyngDjnisYbrGRgw+YHAqfaWeuxlVpu90e
uQftJaha6kZXlfyDwF5yKdeftK60LwPFcAwnnHJNeQzSteMAwNXNPj+zJnqf
rWvtOqI1TTPZLf42axfWxn+0AIR93JzXNXXxX8Sf2oXt7oKM981x8OsPbgqp
xSHWZ42DZ5z2FCm73CV27ndS/HDxE8Dx3FxkAcgZBNT+Hf2kbvQICHM3B7k1
53PrbvJlzk+1RyS/2kCpBwPTtXZTnDZlw5U9dz1DUP2tdQ1OVI4pHjIPBOcV
Jd/tO3+lQKb53nR+nlg5FeQXOmxjAUYIPrRFPJeoYSjkJ0OMirUot2Ro5J6H
p2oftW3ERDWpmVD2bJNGr/tRaudJSS1keOVu5BrzE6EzwM20qR0yKoLf3Eko
t3RgqHqRxTkk3cR6NpP7TXjKTU0ja8QoTzlTxXRap8ePFOw7LuJQBkkg4P0r
yG6ujpsIKck9x2qvL4qvb6NYJHBRenFS+VqyJc4pabns+l/HjV2RGmuUZ+/v
X1j/AMEp/ipqOtfHqyhaR1SeVQQSfWvzqutUmjEXklvNQjGO9fd//BIq8RPj
LoklwR9pklXjoRzWVmYSl1P2x/4KE+Hm1r9j7UP4mhtdx9/lr83/APgknczW
fxraBfkZrkgA9fvV+oP7YUZl/ZQ1PKl1FnlgB1G2vzE/4JnMLP8AaOknj+UR
3Rwvf71RNanNTd4/N/mfqX+1/ZSXf7M2u4IDR2pY5+lfzU/tEfGO48C/FO+j
MjkGZsYJ9a/pj/adJ1P9mbxEw4aWwPX6V/K7+21Glj8YL9JgWYXDYA/3qLLc
KD0fqzpE/aDuPE1mFjLxlRyz9DVGX46yxSiB5HcL1IJrzJtYL6GkVorI+MH1
NVNOs7hlLNDLu6kkGueXKnc2bbZ6zL8eBcWskcHnJKowGYnBrG0D4m67Y3Ms
73ilScgAmvPxeO98sPlvgnnit2K1cxjIbHYd6wc1e447nV3fxn1ecsqzbd3U
tnBqppPxD1a3uTJHeKj5zyxwa4zWheRSAC2mdO21TWVJc3TTBfKlDZ6YOaPb
W2NNLHqOs/HDxFdOsZulMQOGwDzVy0+O8lnarD+9MvdsnBrzd5LuK0V2t5vp
t5NS2lnd3NsJfss+M9dppOs9xPU9F1v4wtq2mFXeTI6YbFZmh/G3UrRDbead
ueCc8VxV3aXITKWtw474U1VhsL25Y4tZ1x6qa0hjVFWYrdWd5f8Axt1VbgpJ
MGj9gahX44XotWV5W29sEiuV0/QLm7c+bDIg9CCCaxNc0jUbfVhFHBM6dcKp
qoYxN3Y3I9F0/wCJV7qFoxSWUN2JJxUI+IOokMn2n9505JrD0W2ubXTWaSGV
Co6FcGsi0ma7uJGbIZTxniu2OYU20iI6aHTXPxD1DSk3TTNIWP8ACTSN8Tbu
JlnR32L8xBzmub1mZ1td4ySvpWNFr0oVtwOzGCCK2U05No0clax9B/CPx7ee
KvEmnXUcmEWRQVzz1r+j7/gmXq0t/wDs5aWkrglUU+/QV/Ml+yxcPB4ss5Hb
/R/NBxn3r+kn/glffS3vwjtjn9wIhtH4VEnaVzlrpODPk3/g401MW3hu2Zfl
KAbx3IxXh/8AwQM/a8svh/8AEGXT7xmFjdr5YXOMMe9evf8ABx/Zy3OnwgBt
hjAzjjpX5P8A7Lnxbk+DPjK2kgd1lWUE4PTmp63Y425En2P6Of8AgpHdaV42
/ZmvkwtxvjMiFSCQNtfzQfGMRWHxTvbJm8lGmYKWOAOa/X/S/wBt1PH/AMGp
7PVLtZVktiioWGVOO9fj/wDtfaCL74p3U9uwaNpSwKnjGaiU+ooxSXLEn+Hf
xDn+D/i2HZN5pdgQ6HIHNfeHgv8AbMF/8LBaX00kmY8LtcjHHevzOtz5GzeS
xQcHPSux8J/EvUNPtmjacm3YYx3xWfMjSJ0H7R3i2Lxd42uZhJwrkgk8Gus/
Za+EsHxg1SGyEe95mC5xx1rwfxndG/nnnUtg8gHrX0L/AMEzPiuvh/4h2iTK
QIZQTkdeaOZDP2M/4J1/scJ8FNHgu50WLysOpIxmvpn4+/tCwaF8MNSs/MQP
JAyDnnpXzdon7W093oMMUUoW3jjAAAGRxXhX7Tv7SrXWnS7rjJIPyg0U5Xbs
S0vtH5b/ALdnjeXT/wBpC7vGR3Tz2YED3FfUn/BNr9tGbQNctU8yWGJCo+Zi
K+S/2xfEtn4k8YpMmDPI53HP0rN+D3xFXwdfxRpuVsjBBxXRsrjvpof0Q+HP
2r9O+IGiW8Tzqx2DJLjArXttX0vW50FvJbFwQTggmvxm8CftuyeBoEiMsrgg
AgNkivoj4I/tuL5sN5vm+fB5PSp0tcGrn7B/C7xHZWdlDE00aFAMgtgmtH4p
ix8V6I9rMizq6nacAhfrX56+Df2vjr19FKb5YhwfmcCu+m/bdk0tBB9sSSMj
BIINYTdtjNxXNzM6Dxb8GtGsdclnMMayRtnJAA61p6LpWm2cUcoELMmMYANe
I+NP2nh4hvWLXKCJjk5IGa4zWv2kv7NG21uANvqc5qL6XYz6c+Jnxtj8L6Us
cEixEdQDivjb9uD9o6HW/BU0ExaSYoQCTkCsP4mftIg6fJc6hMZCnIwcV8R/
tO/tRDxDftbQM5R8jrnFbUmhtWPmv4+zwar4/FxAuZBISxHPevoT9jH9otfh
L4h08GcxvlSfmxjpXzfrQS51V7hhl3OetJAxtL6K5QsHjIPBrWsrJNktH9EH
7OP/AAUJj1HwhBFNciWIoAQGyen1r4I/4LV+LLfx5qH2+z2SLKMkgA4+tfNP
wB/abv8Aw7Yxx/aHUIAOTWl+0j8Z08a+DXPmeYzDlSckn2rCm7jinY+TbXfp
zuQdrMSea6n4T/FH+wdWHnlkKuCDnFYtxafbnErjkHgdMVRu9HFy42nkHtWs
uZtXKab3P0a/ZS/bibw5qVqv2mQiLBGHOOPxr7Ftv244filZKrTxpJENuXIB
NfiT4I8WTeDZ4yGfI7g9K9h0L4+T6HapepcEJxuUNzmpUXuHKfsR8J/jPa3N
7DCJolcODuJGM19B/Ef9sCDw58OGs3bzZ5IvL3oeAMGvxc+Cv7ZaSSxtLI6s
p4BbBr2rVP2votd0Jo5JyylcYLcjii2omj5o/wCCjfiGK6+LF9eod0VwSxIO
eTmvi68bzpZHAwC5NfQH7XHj6HxDrciRNv3MTnOa+edZuGjkCID61TV0Uk7C
iMSqARxU9uRacKPrVWy34DEE/hWrHpwKbietBKdhbaePaWlJI7DPJqGVZrq4
jS3hlfedoABJpP7PLSgnO0HIr6A/Y4+BV58TvG9uIoDIqsCflyOtNu4p6kPw
W/YW8R/GK0R47aURlckFDmvNv2lP2b9a+AviH7PeQyLbg4AKEGv6Lv2Iv2Q7
Dwp4O064ubWOFWRRKzqACMV+dv8AwcOeCNM0HxZjSFiSKMZO3ByamN2ZNXPy
g0uC41a7WHy3fdgKADmvpz4IfsGy/FvwtHN9kuFuSMgkEVZ/YN/Zpb4saxp9
3LAZQZFGAPev2z/Zw/Y+0rwN4Qtrh7RUfywfmGMcUnUZPLoflv8ACb/gjhcv
Il3fRlmDcAg8fpXst9/wSAtrrSVlMCmRRwFGD/Kv0I8W3tl4NAVPKGzsMcVh
WvxzsbF8SMg3cAEitIzfUlxdz8uvip/wSGvLW3a4s4WEiAkDB4/SviH49fs5
+Jvgz4olS4gkaFSQcIeBX9JXgqa0+Il6VbytsgwQQOc14x+2p/wTesPiX4b1
G8tbSMyCJmHGSeO1RKpd2E4Nbn87um6pNdXpg2su3rkVJr6osgAAz3wa9C/a
k+CF/wDAr4k3dlKhiUSEICCMc15ffysQC3LnriuhbGIs6gw59KqBRLJkdRTj
csqYPSmIwgO5c5PWhq4EsseFyRzjtVZtwOOavp+9iB/rUctjtAfqKlpoBFh8
yAc//Wqr9o2zhQeVNTy3Jhj2jvxVHb+/DYOaLMDVWXzVBNRX0h2jbxj3qWBR
sB5yaSaINRZgR2k+YyGPzU1wsR+Y8GmNCYzwDQ2LhNpB4osyrrctLgAEVDcR
szcHFEbGPAwQo6U2W53nocCqtrcE1YuWCmJdxFTMN2SDUek3KXilW4K+tTr9
8jB4NFtblxaNHwsxs5d8mOvpX07+zZpv229juQ+wIMkE4zXyxFMxZVXhgc17
78CvF72MCbXw6jB964MY7Js7sNJW0Pv34WarFqNpE0alXQhST3r6u+BJi0ho
ZZWDIwBxnvXwh+zr8Q01CAQsSrg5we5r6u+FHjETiKFpgACMDOK8ynLR3Ols
/SH9n3xBa6joAQ7Q4HfHIrK/aW0WHxL4ceER7kT5jx1NeN/Bn4rLpM0cJY8A
cg4FehePPjJaS6JIrHLspHUelZzg3GyZkqSU+c+fPgT4Vt9f+Pv2K+8sWcLf
KrYGa+S/+C7vwgsLXxdcT2tvsSOAkYAAPFe0eL/ijc+DPizbXtrMICJwzseh
Ga5X/grX4m074mfBddYhljlumttjEEEk7a78FGysyqlrH4UyxG2WcgbgspXj
tzVqybzkBP5VV12ZtIvrqJlLbpWPHbmmWGpeRKuc4J/Ku+pC8bmMJWaRrtEr
Lhgc1FLbExnBxt9adJcDcGBDfSo57kjpzn0rjkpX0OpW6leOQrnGQR61JArj
DDkg0bAec9eetLFc+UdvXJ7UnGViotJn0Z+yF4zTw2ZCzbQ+AecV9R6b8Rxq
FigikTyxz1r4Q+GOpPZKFDFQ55r1/RPinH4fsxE0o2AeteTUi+ZnVDY+rdN8
UQXVhMFdS4HHPWuc1zxKhsnjdG3NkdOleCW37RMGnTK0PmNg84Oal1v9qWyn
gA8iYSEYyRxWLptu5d1ex22v6ssFo6Dr61wuv/YYoxK7qz5yQCM1la18W4L/
AEdpFbLMOgPNcFca8+puzKxUscjJrSIH0P4H1q2vNIh2P5Yi6ZOM1a8Y63HL
br5bhsjnnNeJ/D/4gokb2k5ZSnAYnArau/G0RiYRzq23sGzXRRWtznrS6Frx
HAJJC7EEVw/iS2TVmaCMbWHftWjq3ixpLcsXGB2zXOReJ081mAO4969KMjli
l8zkdVtG025eJv4T2q7osnmQ8dFpPELR3c7Sj72euapaXqSafOAwJDda3i77
GNSLTsy9qDeUwBGCelRLP5Yycj8aXVdXt7lcqDlelYV5q7yAqT8vpTk9CKck
tx+t6v52VH3RxXEamircsT90nNbuoTsynZwBXLapcM7lWP0rakclfV3RJG6R
fMDkirdnE7Sh1BI9BWTYxb5NhNdR4Pi23JRu1bHI0Is7QryMfWtLRdSEcDYP
J71JrGnRySHOAaz4YBp5K9ifWgXKWb2QSOSMjuau+HI9wZgCWz2rPliMsG4H
5fStTwvKkETMv0xSbsNpsvbWhk3E8A1oW2poyg5PHvWTdTNJnkgE1XilMT4w
dtQUk2dHJrwaYD5jj3qa61dtXtfJD7SvTJxXP/atijrmljuvLkDZP51mPlOy
0LUxZ6VtkYMy+hqvq98mspsOcL0rLtg0trvBIFUpNVKTGJQ2R37VCgk7j1Lb
u9s4UEfhUq3nGKybi+eEFiSWPpTrS7YqC+cZ/KqTuCT3NyzuZLfLZ49qfc6u
wU4PzNUFrdrLAE4+uaqXfySlc5/GtU+ouVjrlRPA3PJ71Ws4Y4FIbOW6VAbu
SCfZyVJ4x2qwYBI4JPI96bdw5SsnieTTbwQxDaV5yRwa0D45vQwIYbT14rGv
41j1BWf5gTzjvWq9vB5Sug4PbuKtPqJo6XTbx9QsVk3ZY9cdRWT4qLxR9fmN
VNO1qbSJCFb5W6e1N1PUH1OQKSMsetUpKwNWMbzyQFYjc3Wop5Wsx8uea67T
vBEF5advOIznNZGt6D/ZmUkYZB4obuO1tzkNQSSaQsT713vwjv49VtJICcPG
MAH+KuQurdSxAPHfmtXwHdpodw82drp93mpBrqeweCL5fCE8jyuQ7crtONtV
viN8YbrUrSS2eV5UxgFiWFcTF4xfV7oibJzxnpVXXZQNIuHGcgHHPNU5WWgk
jy3xZqE2s6xIG+6pODjisiWB1+UKTj2rcija9nckEEnuK1bTw8jWpcjoOnrQ
pXVwaMHwXYRahqyQyDkn1r0HU9EEEaiLpGOma53RfD8en34uApD54rr7O6F1
ZSEj58VLkCXUybOQ38wgVgH+te8fsV+H7j/hZVvc2pKvFIoYevNfO1ndNpev
NM+cA/nX1r/wTUlHiH4xRxsMRyEYz60roGrHvv7bu65m0qLf+9aIbz+FfF/x
J0F4fEKqoLAnkjmvuX9sn4c3+leKUmvMtDszGcYAFfHHii6c+I5o3U4ViFJH
WspG0VczfCmnx2FoVIIJPc1q6DKsHimLYCTjtVGaPauT09KXSLlrDXIplBYE
4x3rO9lYvlZ9a/s+W22wF1JkhDk17x4R+Jdgmr28UB2yKwDMTxXzv8H9e/sf
wqVnBxMM4xUbeKpdD1vz42byd2SM81jJdjSKaWp+s37Nfxl0/S9UsofNQeZt
Vjkda+w7O8S7to5Y3VlcZBByOlfhN4O/ahfSGgmguDFJCQcFuTiv0S/YX/bu
tfiXokGmXd3HHLGNv71gMn2rSEnHYzrUuY+y5JAkZYnAHevmj9pf4h2I1iRZ
iDHGCo5712Xx0+NsvhbRGa3uY44yvJJGTxXwX+0T+0Ml8ZXefJYnndXPiJOT
1LwlPkbvucZ+0h8TrZJblYmXC5IwelfJ3iDx1cS6i9zZzBXU/Nk8Gtz4y/Ep
NQ+0OHOSCTz1r531j4ux6V5vlrJktj1rmaSR28z3PoLRvjRfrbALN5co/iJI
Fd54P/aq1PwrYEzX0bFRkbW/+vXxZP8AFe7lsSqyhS3Iz2rMtfiTetMUnmJj
z2Nc9yk+x+jGg/tx3l9pbN9rww45NRD9qyXUAzvdLknnDV+eOo/Ey9gKCynM
canLqT1rpdI+L0baV8zMswHJJ6mqna12WpJWPrHxb+1JrUeoMlpfRiI9Qxyf
51nQ/GGW/Q3Et2v2jqfmwK+QpPjjGt+6TrMzg/ezxWfqf7RcFhchVSY564NR
Fxbsx8zWp9i3fx9Nmq5vk3qem/mrR/auntbQRGckngHPSvgPxT8U7vVdSW5s
5JIlByQSasyfF/ULnSnUTESqPlJrpVGFtCPbJOzPueb9qe/eBopbtDGR8uD0
rOT9qC8tQVOoRcngb/8A69fB1n8WPEFx8kl0CFPPHUVet/iIs84+0ecWXqck
ZqnhYNXW4pYpQZ96W37R0t9Yky38YIHA34z+teF/tWfHOC68LTqZC8zAgDdn
NfPV58X5be8O1pQi/d5Ncl4u8X3vjK7D3EhaJTwKfsYxa7kTxDkmZF5qtxeR
GWUn94SRntVDzWaQ+Yc/jWndkTwAZACdBWPPkOcjg16FOaSSPLmrssJlnwO4
rrf2TNZl8PfHK0yDhp1IYjjrXHWzPFwfumtPwb4qPhfxFDeAENE4IOOlbeZK
iz+qf/gmP8UdO8V/A+3tBPH9ogjQFSwyeK6b9pz4XWPjBAPKikeQdwCBX5Ff
8E1P25ZdBtbZIbsxE7Q+W4NfohJ+1mmvaTDd/aVdlUFuRzWE5LY7aMftHBH9
hjSdP8ZQ6uLdUukcMCAABz9K+5fg7ph0XwjYwAjCqAQK+QZv2nhq94mNw2nr
2r0v4dftcRaOUjupA8fGACOKjns0zpqUrwsjxb/gt98M7PVtBsrzaVkkQ7iD
jBr8Sfi5GdL1YafExMTMcjOSa/af/gpt8XbT4o+DSVkXy40IUZHFfij8cNVi
0f4horAuGJwR25olNJ3NsNT2iziPEmuzaTNFZWSM00nGAMmvqf8A4Jt/s2ah
4t+IFjf3Ecg+cPjBBB618o6Pfyah8V7JolOGkA5GR1r92f8Agl38D9Hsfhra
6/diFZ40D8kAngVLldaG0kkz7q/Z0tJvCfwpsrfUJFUwqAuTjAx71+fX/Bbr
VLHxLrcCkpIscJG4EEV9M/Gj9or7BYtZ206xRRjA7A4r82P26fjOvje6mhuZ
dypkBieKqM/dsYOilUc+rPzV+IbGy8RXHl8KHIGK5+UK2Gbq3NdJ8W5IYfET
rD90kng5zXFz6kd2M9Kwd29DrvGKuyt4guQjiJaptII4MIfm703U71ZHzzkc
VQ+0mDJ5Yn0ruwuHUVzT3PIxeMUnyw2LErgAj+L61TKYJzkjNMt52kn5yST1
q60HY8jrXWea2Z86NI/faBQkgteTz7VfEQwRwT9azdTg+fA7c1DVhtiXmomd
CB0HtUujWZny79uRWeDu65GKs22pvZg7ehpGb3LjN5cgHvReP5kIUdu9Vba6
NzIc/U1O43sBg4FAiO3Zl+9yRVprZbmDd0K8impbgemPrUsjAIQKAKgiZCOe
BU9uzGQ55WmMcIfSp7WMBScHmgtbEF5Jt+hqFWD5GPu1oz6es6Ek4xzWPNMU
mK88UDLkbeYu2lixC+M96rRzbjx1qz5BVQx60nsaJdCyZS+NpyRTJZzEee/W
m2DBZ8mnaqhmwF4BPOam+lhX1sLCfNIIBwKazbZenNaNnbRCxUD7wHPNR/Yg
ZhgDg9M0i+UuWNsZo1wDz3NbOh+E47m5DzKdo5pdI08eShIIHeuk0NVvLiO2
BCknAzXE8Q1Ky2PSpYFTXMKmj2trtCjHpzUmtaSq6M8ysF2joTyatePtK/sO
GEoDwMse1chq/iyW7szHu4Tj2ojeci60FRha5zOoXk1xK2T8inGB1qlI5YHI
OO1adqwLszDOetVNQAUM3bPSu5QSPHc29WUjmUYPIHTFQtGY8k8ipllEeXxk
HtVW5vWZtuOGqxKRZV45E7GqcsZ83GOM+lLAu3hDz3q8LMmLdwcdaCSK1TYm
Pxp6zhDhs/hUEt15Rxg5pguRK465q+ZEPcs3ESy4IwKiKqF4xuFKqseQf1qJ
32scjOazbsIfbNuf5q0baYRcHpWUmVkyO9XBJlcenNMaZfMnnyDBx2qa5037
PFu7Y5qjaS7ZBuPOavXt4Xt8Z7Um7CKkCLKxCkccnJ61W1KdYh8p49M81E6/
ZAWXv1qg8/ny5Pc1N9bg2XbdftAzg7fetC3fyVxVTT3XAQjjrVyROMAHApy7
gVbq4/ennFKQFj3dQ3vVK+tJJrgEAgZqZInVArcipAlVzGpz92mLI1wxAOAK
WSU7NhpsLiIjPc0AW3nW2jUBTuPUikYFMnqDSJKJD0qaJd2MjIoAZFOUGCCf
SrNpL5ZyScnpVe6UxEbadbS7wRnkUASXjtIxJP5VQmAAx61o43Yz+tZ2qBYS
dpH0zWgFOSXbkAcd6fZw73BHTvVbJkcYBIzz71o2beUVUDii9i4kxQpjAO2o
pIDgkA4PWtAqNnUYPSkj2bSDgGndNaDDwncfZtSjU5CseR3r0y4k2acGGRkc
V5tp0aLq8WB1YV6neQbtBQ8HA7Vy1qKvc9HD1Hy2RxHiCdoiR/E1YMV/50pB
BXacHPetjxHOrMWXgpXMXMrNIWweTWtNWRzV9Hqa/hi6M9vIsLYi6kHqa9N/
Zy+At38YPG0Bt4ywVwACOTXjtlOdIuFER2Rk5YdzX2b/AME2fiTp3hz4i2lx
OFSBCCyMRkmnLcpK5+y//BKL9mu5+BngSK8vlWB9gI3DBxgV1v8AwUw/aG0V
vg/qOjNMsrPE24Bq4Pw3+2XBeeDBbw3sUBVAEGQCBivgr/gon+0oxtrpY5Xl
kdSCQcg1Eh27n5Y/tFWUEXx2vp7RSsDysT+dYLoZnxnAzW143vv+Ej1ue5PD
M5Jz1zmsfcEwGB46UkrjLNoqQjB6+tTS3PyEAnmse+vmRuD9KfaakZEw/NI0
SJZ7ddhLDmpdHULIcVWvLnewjUEg8cVpWFsLKEbsbjSaC3QuS2cZgYzZKOMC
vb/2K/2YP+Ez8a2M0sJlhuZVCL1Iya8ahEV/bosp4jOetfc3/BLvxjYnx3pc
MwBSORQuT0INNLoNK5+uv7IH7J+lfBHwHDe3tkEfyA4fAA6Uvjr9pOy8MauY
7WQIm/bjPAr6P1bRz4q/Z0RrbDy/ZMqVHoK/Fz9rD4+6t8KPidf2N9FclEkO
DggUnBFws0fqZ8MvjbpPj+2W0luIzNIMAkjGa6q2+F8EU88ipGRgvvwMGvx9
/ZQ/aw13xX8SreKwFz5HmLkgEgc1+1vww8zXfgba3ZzLePD82ByeKn2fYezP
j/8AaV+MZ8J3c1kJdqwk4Ga+edV/apFnKjvOyeU2eTisj/gq5ruufDHxDLqW
2WK3kY4UjBNfnr4y/avm8Q3UNnEZYZWbDgnmqjFI1ilY/dT9hf8Aa3s/iJeQ
afJOsrMQo5zXU/8ABS39lS3+Kvwd1G/tLdPOhiLsSBz8tfmF/wAEofi1dxfG
/TrTMsqSyrkg5Aya/dvxToCeK/hbd2MoBW7syvPTlaahc5pT5WvM/kV+LejT
eCvivqlnMViEErBQeM4NfoX/AMEOpZ9R+KenFskNIMD86+Nf+CrPgYeAP2wd
U09Cvlrcscjp1FfoV/wQq8I2sPivQro7dzspznr1pTVjokk1c+8P+C1VvJN+
y4yAkIIW3flX8wesww2fxK1EKfkMzdD71/WX/wAFOfh7bePP2SPE/nKGktbV
3jGeScHpX8l/i3TZNF+KOrwygqRcsAD1HzUpKzMMO+aKNe/iDAFThRVXAY4G
QaFlfYFJxio575bTDHoO1ZX6nQ1YmmcRoM8n0qnJdKp4Hf8AKo2vPtuX/IVX
mBZ93NISdjUjnVEDAEkdameVWhyOCax2umjgJU9KS11NpAcknNBsnpctySmF
sgnJpLe5bcS2fakWQSDnOBS5XHJ4raK6szlJ9C2mxhyR+dK+2WPjk9j2rJkY
u+0Hj61ZtLho/lz0rSSb2Ki7LUmWMICev0piylA2T9KhudQAfamc55p/Nzb5
UdOprGzHdPUqSRssxOcjNSquVHB60jyqi+4qOG881hwRinZojlNQoghXjtTH
slaLeOMVA1xtiPOcVB/abkbc4HpUtvoHKWYkVcBOPWnybQCrAHPFVYJ89Dim
3d4IiByxPoaYco+e08sEqDs61FCArgjtT7i7K220HrzUMM+xOc5NTe7E0jYt
pg6Y9qrXdz5eQc47VTiumiPB61Ldz+ZGBglutUG9kPtrwlyWOU7VMsyuxZeK
p2/zDDcU+MeVkAjGfWgotQ332ebJ6HrReagkxHlnB71UkP2lio4xTY7Ap3ya
ALttdhBk9RVuPURKO/FZqwmPLHNOjlWEHdz6U2rD06mt9rDqeP8A61Qx3Plu
SW3A9OazXvHUHB4Pb0psM5LjJ+lDjoFtLmstxscEnA71PJd7kyOhrJu5tygZ
qL7a6rsDcdhStYdky7dXhiAEfDHvmltbsy4Ehywqk8xOPWplXMZYcMaTVyi7
9oXdim3lsEVXPes8yyRuCcnHWludSdxjdwO1DVwTL1vd+Rx61ZiUS4OeetY9
vdjBLc4qQ6q0RyucUJBJ9zaSYROMHAHUZqe4vgqDHSsm0uxc/OTjHbNJc3m5
u+Kt7E8xauZPNTjPPSq6aaxQnkipoG3wZJ4FSxX6qmOmKd9LlFBoxbEHH61Z
gn3ICKgvxvfcCMGoo7gxcDPPWobBIurAkhy3Oami8uFCFHJ71XDZiBB5qu0s
kT4wWye1NOwmrmmJSy4NVbiJlOcFu/FWIFDxDLDd6GqMesm21MW0qsA38Z6U
PXRia0HGUnHBJz0q1bKyIMg1YaO2EwKYb1YdKrahqYtf4SRnHFNQQ7IbcoxI
xnFS20UoAwCSPSq0esxyMECFnPPBrb8PM7xEvA6t6EcmtOVGvLoU9slwChyG
HQmofnsiUkPzetWtX1n+z7oK1rKQT1HSvTfgf+z5d/G/WrdYYm8uQgAEZzUT
VhSPKIrlZJNh7nqelaLR28FviQgcZGT1r7U+MP8AwS5vPAPwt/tSPTJjME37
gh44618d6R4O/t34g2ug3CEzLOEJ9OelJJWJTseh/BL4A33xYs1FvaO8bHAw
uc19tfs3f8EfdR8a6Gbi4WKKAAHY/DGvqf8A4J4fsO6To/w1sZxaIZjGrZxn
mvo7xLrq/CS3+yQFI3UYIAFD7kS3ufn34t/4I02txpMybIQUBwC2CTXzl4x/
4JK3+ja6qWsIJD9jkV+r2n/GmPxB4ijimkVsth+mCK9i8NfB/Q/GrR3cdorb
168HmspIhto+A/2I/wDgnXF4ftrcanaozpgkkcCvr4fsl+DtJjje5ht3ZB0B
FdV8XbuL4KadIYUEahTjAHpXyv4o/bK8zV5oS7gITzng1LbQt9GexfEn9lDw
l470n7LDbQkkYUDHBr4A/b3/AOCVd3o3h+61O2s/kiDOjKvAwM19f/BP9pyH
VvFEJmuRs3D5CeRzX2d4o8Fab8ePgvLaeXHKbuAheASpIqLvqPY/kz1LULzw
fr0+k3ytviYqpxwMVdtdSIHznLnkEV7H/wAFSPgHN8Bf2i76xaBgPObaQMDr
XiVhBvjRm+9gHFTJlxH3SNJIWYE59BTYowWB/u1NdXCwJkg+1V45w3z9vSpL
TsWJplljOR0HFV7YqNwOc+3amyXYYEDOB70W8qJnjk+9CZSdx4cqwHIqeFlc
jHX2qONBJnNT2EaROTwSOlaJjNLSbcvcqm7hhnr0r0b4HeIYdD8fWgYhsSrn
H1rzrSLhYrvc5+XHr0rqfhQ9j/wn1ssh2u8qkEnrzWgSlof0v/8ABOXVodS/
Z90+SI8eUpPPtX4yf8HB8t3q3xqvS24xRysF9ua/Xj/glVOk/wCz/bRKwYLE
o4P0r8oP+DhuVNL+Kd0kaEfvGyfXmtE7JHLT0qy+R+cXhvRrmXTonc5RentX
TaJoFxq8witlZgOuBmsXwPrbaxZQ28YKDIByOtfSHw18B2fhvw6lwUV55RnI
NVKbTujr52noeM6j4D1PSkaQo3lgc8VzsPw6uNRujPI6Z3ZAJ5FfTmoab/ad
lIhQEEHgCuLtPCNs11IphKuDxms3i2tGTKs1ozm/DX7OOseN7ZRaYbAzwM4r
C8RfAfUdHvmt5LSaeZDjcgyBX19+ynqMOiyyQSx5lYYBI4Ar0S++H1rPfzXE
VrvLsSWUZGaj60R7a25+e2n/ALMviDxEAYYmtwD0cEE1e1r9m7xJ4OtVnnUh
FHI29a+/dO8BPdXa4tGUqcj5OKd8Zfhddaj4Nd2h5VMD5Pak8W9g9pc/OMWD
Sq0TnbIOx4NLb+AbjUbJiZUPPAz0r0zxN8ELya8nxiG5LkgkY4qnpHw7vdEc
iaZW9cUo1G3ZDc9LHmh+Hl5YybSwfPpUc/gi7Scfu32/SvZtC8PGXVGSSEyK
OcgcV0Vj8PH1mbCQlUj5yRXRaaMFLU8P0P4VarqlsWSFgmOMr1rE1nwrd+FZ
il5GybjwSMV9sfDX4az6hAESHEa8dK86/bS+C0uleFTeBAzRqT8o6UuZP1N0
kz5ZaTZIBncfUVcstQjW5SOQYEhwCelYnhq4a+gYyA7kbFad3ZrOg3DlOQfS
rje12dEVZHX/AAwaK58fxWrupSNg2QeOtfvb/wAET9Yin8MXNuv3UiG0+pr+
fPwRu0TU0uhucswGR25r91/+CD+tNe+F9zk5KdzUy3uceKTaPcv+CvUAPww0
mbBzBNuJ9s13n/BOnVYtZ+C8E8ZztQA/gK5//grPp8c37PqzMuWjkODUP/BK
tms/gZG8p/dy8CsV/EPOhrSsux+Zn/BxKkms/EG9u1OzbkDPGa/Krw4W1XTh
CVYMDgkiv1N/4OKPEqR+Pbq2iUjlsY71+YnwxWSeSBZIXKs/JxwRUy1uenT3
0NOPQGtYkXYR/tY4Nadr8PY7623tEZHYcYr0SPwtBq7RwpH8igHpXV6D4Vtt
PWMCPBT1rx3WkptM7/ZK1z531D4balYzEpE6Ix4yKkm8EXEenDdzIB2FfRni
jQ11NAY4+FHPHWuTm8A3DSs+cRnoMc1XtX1ZE4pHhkXh28jBBUnB7DrToNKn
djvifaPavW9Q8JyLcqqxmPB5JHWnt4TRlAwu7vxWTrq5i4JnlcehAyDKFBno
e9aJ8P7kGwdK6rUtBQXIDrgp0OMZplvaFX2qP0rrhNyV0Zyikcrc+Ey9oxAC
yetVtB0NY3YXIDSdiD0r0vTtBingIlXcT+lSx/D+AXinyGO49a0jchpI4Oz0
mNbr58eV0IzzW/YfCKPUIma1iZWk5BJr03w/8GLK/jBe0dmyMYr6Q/Zl/ZKH
irUbeKe2zC+FUEdKV3HXoO6Pz78c+B7/AMORsrxuB0zjiuNXSngOZc/Nz16V
+rP/AAUB/wCCYuu/Dv4VT6/ZW5ms1haXfHHkRgDua/L/AEHR7nWvt0Msgee1
crtxzwaqFS70Glrcx7i3AiwDzmui8PXI06zhjJPzuOaybi12OUIIZDg0ulXU
2reJrawQFRuDZI4rrhFIrS2p+33/AARH01XsLKU8HCkV+gf7em5f2WdZ2/eK
Lj8jX55f8EUdbWD7HYYJeMKCc9a/SH9sewGo/s56ujchIQ35CtOjPPrK84+p
8qf8EuJbifRrld2HDn+dfMP/AAcMEzXKowPCA8/Svpf/AIJZ6mzz6kgBPlzM
Me2a+cP+DhxlGrR8jBjGfyrCJ2dEfjto/hZ9Th86CREdXwQx5Nd3N4M+0aXH
uXcwUcj1rlfB+23vSCRhn9a9p0vTluLKMgZBWuCtVkp26G6lZaHAaNpps1MM
hzk4FXrv4PJqkZl29Rkc10H/AAhjza0GYYjByMiuy0mxMsQhx90YzjisXVdr
jbT1Z4HcfDm9Go+TEhVAcbiOKZrfhS50WJQB5pPXaOlfQ2q+GBDpzbQN5HYV
w8mgM106NGW564renibqzM9DyNdOljwzgrn1q99g3W42oT7gV6bH8Ol1CQmW
MkelZ2r+ETpkpSGB8D0FbKt1RJ5oujTNPkIxXPTFadnYLA2ANrHqDXVWOlSR
6om6BtueRjrW5f8Aw/j1O+SaGMwr3B701XbdzPrc86ufDpIyuAG7Zq5pHh2e
DaywOy55IGc16Ve/D6AWqqibpCOMGu9+GPwbu9Zht1wApIyMc4p1MZKCuik2
2eO6F8L9R8WagqQwPDFkcsuAa7bxb+x5qlp4Llv00+ZtqZEirx09a+vfhj+z
zFLf2tutsHyV3YFfpX8Fv2NPDGu/s2Xtnqmmx3FxPbP5PYxnacfrXPHMpt2b
QpVJRV2j+X65u5bC7u9PuIpDPbkjp93HrWbBcsmd/OTxivZf25/hhN8Ff2qP
E+jwwlUSduFHCrxXjUrqqgHr1r2qMnKKZm5jtR1efTpIZoyMIeeM5r7J/wCC
XXiG6l+Nuh3oJVjMuBjpzXxddbpQi4JGRX2t/wAE3p7PSviJ4fZZIxIZVzz0
5rdqxlKR/Qx8V2PiP9ku9M43mSw5/Kvyg/Yg1OTw5+15PbwhvJN2QQB0+av1
T8V6uJf2T5trBvMsduR34r8nf2UPFNt4U/bgazumVzd3pCkHG35u9ctV2loK
ktX6n65ftQ6i1h+zXqEicLJa/MPwr+Wb9u68Fz+0JecFgZ24H1r+oL9sLX4r
P9m+8hT5/MtgAQePu1/L/wDt76fJYfHaSVDt3yscnp1ok+w6Sajr5lT4TeAT
4vvAkCbm+mcV7Fo/7Ps1kh+2BCh7AYNc1+xBeRx+IJIpMSyS9COcV9V6no0F
2dsgGQPpXDVfvGqVzxW2/Zw8PWNmbl7RpHbnCnmqmp/ALTXgEsEBiHXDHmvd
l8P29haGRyoUcgE1nvbW96SWUMO1Zt3KsjynSvhTYw2gSS0Zz0ztplz8AtBj
f7W1m3mDkc17OmkxfZR5ag8Vk31l5oIdTheOlQ20xnj0/wAN9MuZ/JaAeoHe
u18FfBTTdY0eQeUqLH1Bxmt+DwtZz3yz+WfMUYBzXXeCtJgVHt1Qq8hzyetD
bHbQ83j+A9jbMyx2TMhP3gMirFn+zZDdyAQWobJySB0r6C0jRBZ2wieMmNuO
ldN4d8GtZsDAvyyH0ziueV73ZagnufKmrfssxxX8avbhiT1UdKlu/wBlCDTb
lJhEm8jAyBxX25pHwcS8iE0sQlducKORV3TfgBDrl+I54AqZ4JGAKam+oOmr
aH56ePf2e49OtWdoAcjqvSvkn4u6LL4S8cmzhjKqxJOBwK/aH40fszxwae8N
sq8LkHGRX5mftk/BW88N+LHuiVBQkEY5IoVS8tDOFN3uz5+nulS1wcZxg1my
Qxm3kwCxIPSrV6qtNkDAHB+tUk1BbC8j3AlC2D9K9jCzfUJxsejfAJJLWa1Z
gVHmjAPB61/ST/wSDvUvP2erQlgZQg479K/m8+Husx3HjPS4IIyluZFz6ZzX
9EX/AASDZ7T4fwIGzC8HAB6HFdc371jlraxaPD/+DjUwr8NYSozcBR9elfgx
YXl5pWqNfMSPLbOMcmv37/4OEvDMd18NPtbMCVTIGeelfgVrbSpaPK3MYcgA
Ci7aCHwo9C0T9o3V00dxFO8akbdhzmuH8Q+L7rxAzPM252PJIrHW8BICjGat
TRuyLtRmJPQDmsbXZol1Mq6vyHCLneTzVy1umijAzVW60C5vdQXyreVCDk5H
Wp00e6W5CShoQOu4YzQ10KItVuJFjPBw3fHFbfwD+KR8C+O4Syug3g7sYB5r
MmvI2nNs8TFI+j9jSPaWUSLNgKYzkc81nbqW4q2h+hngv9t3S9P0VIZpTv2A
E546V5V8f/2jh4hbfYysQ+ehyK+XU1f7VZqyu208YBpda8YmzsYYYVk3dyTm
iGjM2lqUfHepv4h8QtLPJuYHPWq8F6bVlck7o/u4rOviZ7rzyTuPJqxBJ5oX
gkntXQ5OxK3Oi0/xLJOytuIduuTXbeHfj3feFEjjM+Y0x07V5ZpFne3980UU
bgnpxXTxfArxDrNqTBBMS/JIQnNEbtDb6HtukftgS2yw7Xm2jGWBOK7vRP20
7LW4hCbswyIOS74zXzj4M+AviS1VoLu0uCvRcoRVrVv2PPEt/m4tILiInnG0
800oLfcSt1PcfFX7blrpF4tu0zT5OAUbINR2H7WK+JEIhaSJhyC54rwo/si+
JxZme4guN8IyCyHnFc5Hoes+FvOS7jmjEZwGIwBWbigbuezeP/jxf+IIpbXz
zIACAR0rwHVvEb3OpSmcPvDHBPerlp4peN2GTk9ST1rF1+Q3115gG0+nrShG
zSEmR3F2bjLDJOc/SnwX3lR4OQ/Tmq0TfZxgqdx6GmyMxlVRG7Z5BA710V1o
ipHQ+H9ck0xCszYL8jtVy58TvczAM5mHQBTmuj+B37MviT4yXyzCCY2qHgbD
yK+ovhX/AME0n1TUYmewk3DGcg8muWloJOx8Wsby7vfKhsbna3fbxVzSvh/q
39qiQwyeQeq7ea/Vz4df8Eq4WgFxdW0cUSjJ3rivRfC//BNbwvdzMptIXKjB
IPArdu45H40a94Yn0w/OuwMeh6isHU9Xj0zbAzZBO7g8V+yfiP8A4JH+GfGn
iLyRNZQ5OArPg15L8f8A/gizp3hm+iS2tFkDch0JIqboOY/NS28SyRbJbNyj
L33Vvr8X9V0+yPmTlyRjjoK+lfjD/wAEz9U8B+H3msdPmiUDIfYcV8geN/BO
s+AtZktNRhlZMnB24Ap2E3cTWfEn9qbp7p9zMcg56Vgj/TZsjpmi+sHmtSSP
3fYelV9CleO4KHkDpWnLoa9C/PItrEOAKk0vVlcbXOPQ5wKqaqfOTGe9VrG1
aaULztBqGrGTVjsI4Y7hYcnAYgZzxX6Yf8Ef/DWnz+KLeICN2IXJ4Oa/MK4z
FYhUOcDjB719e/8ABKT9o9/h38UdOtbuQxjzVBYnAxmkKSsj+irxfpUujfAw
LYRGN4YdwAHJ4r8R/wDgqrBJ4vupDqqPJIzlQpOGFfux8M/Gul/FH4ZWksE8
MyS2y7grA/w18K/t7fsO6b8VNUmmgsf3qkkHHGaqMUtTCM7tpnxd/wAEPPDt
jq/xCk0e4gOLcgoCPcV+x3xg8Nf8Ih8I3ms0CzRRZGB0wK/Pj/gnJ+yhefAz
45tcSR43uACBjuK/Uzxb4eTxT4KuLOZN3mQkY98VhNJuyB1HFpn47/Fv9rQa
R4svrXUbja8LMMk4Ary/Uf2vNDa7jlnuxIN3y7XrT/4Kd/sh6zoPjLUL6wt5
gkxYkIpyOTXxf4R/Zj8UeKZ9vkXS+U2VYqcCuuCXIDdz9KP2eP2xbOfxRZRw
3S7GdRt3civ07+E32H4q+Bo5CoZXiAfPfNfi5+xF+x1qsHie3mv45XmVlIYg
jGK/ZP8AZXs4fBnhBrSeRYzEgzuOMYrOcEtjOpJ20Pw3/wCDh39muf4d/Eeb
V7W1ZbZpCQQOnFflzbKbyDzM5boR6V++X/BfXV7D4gaNOuEkghJyRjB4r8Jv
EGn22j38/wBl+WLceAc1rHRGRjS2oVOnNQG3KirDXiz5I4Ham53pkUyeYj84
26jFRRalK0hBOVJ44qSVd/Hekjt1iBJPP1pNCv1EnQkZGarRMvmbT1q9E2c5
PBqKS1jWQsRyPemUncmgbbjnFTbgcetU5ZNqgcikguyzYBIxRbqDdi7kBuf5
VNFBDIpYjke9Z5ny2cn/ABps963lnb+VUl1Buw3W5+iwnkdcVDE+UUOeTTbc
AuTjrT/L3OSRx1pNWGmTQQyI6srfLnnFdH5cRslZTtbHOTzWBp9wNpU1aEjI
cluB0p8pXMW3B3AocMPWun+HnjO40HW41ckpnnArkracyygjPFbGiOIrjzD1
xiuetTU7pmkKrhax9ifCP4iRWaR3kTFeAMk19E/Cz4wmd45VuVZ854PSvzp8
L/Eu40KMWpkJhfsO1eu/Db4yf2LCuybyyeck8V5ssPKOlj0I1k1c/Tzwj+0S
mjiOSa5TOADzXV67+0rp11oRkE2TjON3JNfnHYftCWssCrNdpvz/AH8Vc1X4
5yJYr5E7eXjO4HIrP2clo0axkuW6PeP2gfjumqWvmQh1lzgE9q8D+L/7Qmoa
p4QOkXd150bjAUHJFcX4y+PJu7NhJJ5pAwMGvD/FPizUdR1R7ozkQk/dPpXV
h731M6jVtDz74qqLHxNMEwQ5JJFczFeAyBQTg1v+MXXUdRaTO7PvXMXcJs5M
gcZzXpLVWZxczvc2YLw2+Mtwfercd6jqO9YUVytxDnIz6ZqxbSFUIBI/GsnT
TdjRVWldmpLegrgE++KLO5VZsnoOetZiyENtB6nk09Lny5inUD0rSNFJakuu
7nVWPjEafwGxU7eLP7SBUSkk+9cRqhOFIzn0p1mGtFEqn5uvXpXJVy+nJ3No
Y+cVZnaS+I59Dg+V8E+vNSaf4xXULcrcE59elcVPrc12wEjEgUrXO1OOM1m8
FFKy2Gsc73Z31vqoiiyj4T3NSxeKRbrywZc9q4Wz1l5YhCzHHarlnuuW8pQW
JPAFYfUoJ6myxknqjtm8To6KQxUHjOcU+31aOwzIsud/J+brVr4c/s/658Rm
jS3R9mRxtOTXvPhH9gm+u7SNLjT53mwOinmpVBKWg3Wurs8ATxE184TDEdqj
uNRitiRkFu4z0r3r4mfsS614C0l7tLCe3WMEgMhFfNR0a50zXLr7c20BiMNw
a3jTuzNuzuiS71hnlwM7M/nThIhiBHXt7VnXEi+axQ5Xtg9KrLqRhl2buD+l
dEYJbClK+5qeakZ3OflHUE9awtS1lZJ3VFPXipNSvSy/eyvcCqEEyyNvwfl6
UnuYuKuSeZN5J355Fc9qD7p2GeK6ae7WWAqOprFfSt7lmIA9z1rWmYVIpamV
FMYpQcEYPWut8OXPlTJKfu45rmIrYzXpTnYDXRaevkR7CflFat2OZxVzor+4
iuIC6/e+tYkspnnwQQM06NmVyAflpZMF+OtJPUOUmDHygvYU+xlNo525Cmkg
uo2gIZfnBxSviPGO/NJ7hymva3kVxBtbIk96RmDKVUZwayISxkD5ORWnbS4X
dUp3LUVYsLbZiy2ST0p1np+/Ibk5z1qtc6gY0H92trRLP7ZpRnR1LDsDzWbd
gdluJJObeHYvA6VnM37w8d+tLfajulKdMHBotyJUySAR70PVBZbj1j3rnPNM
cEKVA5pkc5ST2B9ad9rV3HUYoSsPlHW2pGzXD086ks2SCc+uazNXmMpIHBHe
qVle+S212AzwMmtUyZI2479Y3y2ODU4vVuF+U1gX0hYFVJyOc+tP03UPKi+Y
kY7k9abdyFuW9Tn2ucHkUlh4kS1BEgJzx9KqXguLmUMkbsjHAwKb/YF1uG+3
kRX7lcA1VtLAl1Nye8je2DoykHkAHkVDa32JlJyRmswRJasIQ21hztJ5qbzx
FjPJX3oSKO60XVoolBVwJPc1heMYbnUL4yE5HY461z6alIlyHDHAPSt0a813
bqGPCjgVTQPU56+ia2fkHJquLlxcKFz71papcrcyg9DWeZY4JwxHIPBpDasb
dhcGEZP5VZvdQFxasn8JGCPWsq0uDOQR39Ks3CmPByee3rVNJImyMcackVyS
uME5rQjOISoHPaq9yRC5YckmnwXPIPYdqSWlw5SfyH8n3HpVnTbw26FWOc9a
alwvlZ4qrNPscYzyeaiQJWF1W1TUblduAQe5r6X/AOCbmqJpHxZtEyN4kUA/
jXzcbZZYAynnGete0fsL65F4b8c/bLlsSROrLk4zg02rjt1P0y/4KELDf+Cd
NlXHmGJSSB7V+dfxHSC31SNivz9zX1d8e/jh/wALM0CEC4Cx2seChPJwO1fH
XizxAmu6tONpRYSRz3rJrqXB2Mi81tJbjGeAa2PAVsNd8RQqp3bWBwK4bXr1
bSU7VZsnqK1/hx4w/wCEW1mCYEncwGPSpaNEz7B0/wAOOdDjZSFWNM5/CvKf
F3jK6s76eJSWSLPQcnFdQvxPup/D0cULFFlQE5HWvOfFOl6xq0kkljbTyO+Q
XVcip5Ua3uefa38dL+O9YwCZWR9uMV6h8F/2ztT+GusW0+bhZVIZcZHNeXTf
BzXxqYdrG5Zi2SdnBr0f4a/s96l448RWkDaZcowIBYoQDVKKvqRJn1pr3/BR
jxP8UvB8f2h5iFQKvy4xxXz78UP2hbw2bm/ug5yWCg4NfdXwu/4JxJdfB1rz
7OEnjg3FCPm6V+aH7ZXw7n8C+Ob20cMBC7AdgME1DoKTHGTRzviT44/21HIB
MIyQRtY4Nee6j4lW4ib593OeD3rjL7dNcPLKTvBwOccU2C6AUqkgLegNZ/VV
ezKdZo6FvEZfCtKMjoM0ah4lENnkOAe2TXJyKY5tznDH1qZ7Y6hbsCwXA4Jq
vqcGrdSFiH1Ny08R3Ai8x5AFHc9DTpvHJigLFs47g1Q8BeDdS8eavb6RGHYF
wCQOCM19s+Gv+CWcnij4YrPb6dLJdtHuyATzis3glsDxOt0fGbeKY9QsQxB3
561nSTIzbjnPvV/47/CbXPgP40m0q/tLhYo2IUFCMVzFpfm74GQfTuK0jgIr
Yl4ptamu98q5FQNdFsHt2qBkVR83ygckk1Vt78398ILdGlIOPl5rKUbSsugn
UT1Zqx3Yj+dmwB1JNQ6lrithkcEex612Xh74A614xt4ykEqxv1BXkiur1D9j
PUl0pTb2E6ugznaTmqSa1E6iejPHXklu4PMUHB6jHNVPtYQkYII/Su01v4S6
34anMM9vNBt4JdMA1xPiTS5dDuyZQdrHmrhG71JqTaWgwneCWPB6c0yVAyjP
JHSm8SRgqcg/pSmQAe4rojBGPM3qQvOVGD1FLZol7JsfkGoZ23PwM5qTTo2W
cEcAGtrJIcb3PUPgx8XZ/hXqkaxu6xAg8GvrDwT+3fL/AGXHGl75eAPvGvhy
FI7xQJOfxrZ0SKKznRnDMg7A1wy3sj0qMdLs/SX4cftrQX1sRcXIcgckGta7
/bDitZzLHeqUB4UNzX58aZqctrEGtJGiVuoJqvrnjG/tAPKndXzycnFLk6s6
76JI+0vjZ+1jL4y0F4VuTtI7mvj/AOKVwmt6zHcswkKnqDVWz8aHUdP8qaQt
IRyd3WsnVrhmtmWNuQc564qWu5pBuDuSaRPB4c1GG9dlWVXBBJ6V+mf7Gv7a
jp4Cs9LivVEYQBsHjpX5W38T6zYmORvnXoc16F+zl8RLz4f+YsrO0a9ACaaj
oTOTcrs/Tr48ftBhNHdheLJIVJG1uRXwv8efjbHq9pP55dhk98Gua8Q/HfUv
FWpsI5XihHGGrzH4kanLd7o5JAzOc8U4w7iqyVvM5vxPq6396Z8kJjgE81zF
7eLKx2EgZ/Or2sMrQBSckD1rDlUr0Jrrp00tjya1aUtxt23y5FVVkwDk1PJn
aSTVOKX/AEgjkjNbnKWoisIyByaVbqTbtJzmoslnwDxUttAyOA3XsTSbsA2E
yCUsScn1pt0yl/m5q3cx+WQ2QWNUtQAC5HXrU8xPMNe2Ux5x1qGSFE4x+FSW
0/mJyckUnlZyT1pEjrGMI5b7oq5NJH5fy53VVYgRjJ4z0q5otstzIwfn09qA
K5uRDyx4qWCRZxkEYqDUtGlN0RuG3PGKfaWbQrxzQBOtuA/Xge9W4I1VTuGR
Wfcu8WMg8mrVjOZI9rCgd9LCXkpU4U8GqOoQBdrAcmr00I35JGBVG5cySFc0
FJsdZWgDBiOKs3kmE2jnPpTreHbbj1/nTJEOCRk0mjeGrK6gxfNnJFXo4xcW
+89RVe1tmkfLAhfQ1bZdqAfw0uUJJJ3QllceXIVOcHge1b/hbwjc63qUYjUn
njjisTTtPa8n2qNoBr0jwLrp8LyxEqflIycdawq1Yx0Z1UcNUqLmjsdbJ8IJ
NM0hJZGQswzwelcjZeH7jTtf8wnJRvlIr1bVfE/9peGvMVgu8Zx3rzbxJrz2
aK6Egr3rlowUptM7K1adGCcTY+IU6Xfg1yxHnAV4nc3Jt4wmfmJ5NdZqfiu4
1OBlkc7fT1rlNWgEh3r2OcV6UKUUtDyataU3dsks7pQgyef51DfusqEAcmqy
ghRxipFj3IWJ6VTVjBO5WSPqpGRUd5ZgplOCKkknEZxk0y4utsWcnmqSsMTT
oxgZ+8O5NaDHZFtz1/WsiC5y46gVojMsWQeBUEyKphj84lxkH0qP7Kd5ZBxm
pmi4JJpFuti4U4oJbJIPl6jFRyhS/SnRTecD1NO+zF5Bg/hSauBXMZbheKlE
RWMD+LvzVhbQ25y/U1FcsVYHOaHfoBBLKyOCOgq7aP8AaY884qo6mQADPNW7
WP7OmMgGpbuBVvSwkKnoaqRWhUkkHHWrl84kmGOlW7GzEuARnPtSKaLXhXw6
2sKzgYwOM1cudPW1JV/vKa19GgGkacXRgARkjvWNq9y13cswPQ80CaKLnMhG
M/So5rfchI4btUcuqrDLggkCnx3guOf0pN2EV4oWGQwJJ/KqzQvFMd3K54rc
swjn5hTLuwXcSMFT71PMBlRzYcEHGDV77aAOMiqFxb+VPj8qmVSFBx0oT1Af
e3m1O+TS2M+3rkk+lVJt2/OCc1PaQsnzevI9qsC+5MuCDgiszUrRriUkHgdR
61bluRChyfmPeq/2jzFOTk+tVECCCARkYFXVQEADiqtmGubgjOApq4g2v16d
6JMuJZji85lXqR6VFe2zwt0xjpU1lIsMwIIH1NS6peLdMu0jjr71SGN0G2af
U4ZCfunkV6o2bjR1jQYyO9eV6NfC21KMYPzGvXNKtHl09JDnGzI965MZNKSR
7OW0lKLueX+JIwt26dweayEUD5SM1o+J5muPEU4AYBWPWoIoAhy/NdFLWKOL
ER95o5kNcNHmRvmB4Ndj8NPihefD/XLe4VnKhh92ue3rdyAFcEVYSNYsF1JV
TkVKT6iS0sffXw7/AGs9PtfBUd9qM5WUINoZ8HpXgH7R/wC0rH44uJPJLyws
SAQcivIr68l1fTEjeRjGowADjFZLRC2hMQJK9eTWbWoNEN9cJO/mKNqvzg96
z7iUEDHapL2QuMA4C9qpjKvkVVuo1e4y7hMmCBzSGLYvHWtO3sfMjBI596kT
SkbBxk0jVIz4ImcAjgg5p811M10pZjgDGMVorp2zkD8qbNpRPU8/yovcViOS
eSWJRESGbrX07+xx4kXwLfafcpLtuA6k4PIr5x0/ShbZJIZj0PpXUfDPxZd6
Nrm358x87gOMU07FJdT+qn9gj4q2nxD/AGb9MM11HLN5exgT2IxXyb/wUt/Y
Q074leI2vbKGPzLggkjvXy5/wTd/bqvPDHh6KyfUPKiQY2MRmvqrxB+2Eniy
ZfNvY/l5AYjLU9RxSi2+5wn7J/7Atl8HZbe6dYfNlYZ9RX6OfBe9svD+ixaW
s0cmFHAOetfAWrftQ3FjNGUilZAfvADFdN4O/bMi0XULeTc8cjMMkt15qbtb
BJKWh6L/AMFcP2O4/j98NjJZRItzGpKtjocGvxO8X/8ABNPxRZ+OlaOGSSSO
X946odpXNf0LaD8cdI+KvgFEvHjjMqffdhg8V53rnwv8M6f5tz9qsZAxJOCK
ad9hwulZnwD/AMEvf2R9V8C/G2wubm3kWFHQsSpGOa/YP4wePbP4c/C6/uGm
RXjtSsa7uSdtfIGlfGnQvhd4oIsxC7E4yhBrzf8AbV/a8Or+FnijvfIUqcqW
HpQnYiUFJp9j8d/+CsWpy+KP2h73WWyfOuGOccnkV95/8EK9UN5r3h2MEjDq
Mn8a/OH9uj4i23izxaQjiVxJkkYPevvP/gip4xTQrrRJIhmVXXABye9ORq9U
fs7+25o8+rfs9a2sThUS2YyA9xtNfyXftbNFoH7ReqoiEA3LDjvzX9ZH7V3i
h5P2SNdvMHzJbFs+o4NfyfftVGLWvjlqEjqGkNy3OenzVNQxoXUbM5vz9ybj
yWHbtWTqu+R8c1uG1W1QjI5H5VW+zrcuAcZ9aytrc6XaxiLdm1hLDJYdu9S2
N09wMtkZPftWjJpEUbnKhveopLJE+4PyqWrE3QXNsosjjk4qlZr5TDtitIIR
Hgg8VV2/vOnftSLT6E8DbyB0pt0Ci4HanrFgAr174pJpABtJ5PvWqdmJorW0
bSNTrgsEIjJBFTxQvEgJUgHoalitdx9WNW29wSuZVnuldiVYFTznvV+3uGQb
OinqKszWnkoSq4IqpDCZHLdAKlSsNx7Fa7iPmbhwuc4pu7BG0EVPcgkkZzSw
w5X3FDm9w5UNiYyjgcimBMSc1K0TKPkBzUqwMI8lSG96jn6BJaEBgYYYZ+lR
yqFXPOa0ICSCCRkCqZtnmnxtOM0Kdg5SKCNpu3ANTfYWFadpYi3HI7ZzSsw8
wr3/AJ0c/UOVGM0To4Bz1q2YliQO1W5rTHzbcn0HWnrpv26LaeAORmm59hpJ
GW6F2yoO32qWCFpeMEc1oR2f2RNp60+1jVGO4cZpqQmupQNoYCCBTicHpmr0
qq4weR2qusWxySarn0sJaakc0TSAjkCqMsTrIM5wDxWq7Er1/wDr1BLl+oJA
pcw1q7kMNuXXkE0yaL7MwPJ9Parkb+UhbGaq3MwuSfWjU2REsjXThUBLd6mk
02S1Iduc81d0e2itUL4y59KXUL1pQRg7fpRqBDaQCbkkFhT2ygwM59RVVJzC
x28A9RVuA7sYyATzSsx2ZVuhIq/KDz14qqsTSNjvW9IqeVjjNV4LZEl4XBBz
nPWnZ2DlZitFJFLjBAqdVDAda1bqwFwDj86ypEazdt2eOhppWEWLaQJVh4/N
A54z0rIivDLJkZyKux3flrk5OKd7A0au7yrYADAFUyrTTEgnbnpTrfUVuo8E
4x0GafChizjIzSvpcAljxHnOAPWlsoPMHHJHpS3HzQlT1PenaS32I/N1PSpb
uBMtqwGBx7VMliVXP40ye7wCwPvx3qxaXnmWDSFSewFOIHrP7Nn7Ml18aL9W
iQyR7gDgHivptv8Agi/rOu28d3HELiFgD8iE4rl/+CX3jhfDd/HaSuivczAD
IHAJr93fgH4dtYfhvBJGYXEyBioAJORQ5JBex+KOlf8ABG/U4bhYZFWNM9GU
12l7/wAEY7WPS1zHFJKRyATmv168eeENNGjTXQgjhmjydxFeAav8YLHSb6SM
ICUJBbIwaTk+hPN2Pzt0X/gjQttfjbaCVyeNoJxW7N/wR51Ow1CN5Gi2npHt
wwFfcdn+0CNKna5t5EVh7A4qq37SDX9+biadHcHjgcUpOQ1J3PivW/8AgkJJ
esivaAK3cqQK9n/ZJ/4J7v8AB3xTaCVoGjR1IUDkc17un7Ue64AnImQHGAAK
6r4ffEyw8XeMbFkZLdXkUEMR61Tk2Dkmz3/4gfBnSNc/Zt1eK9tI5ZIdOkYN
gcYSv5tNO8KJa/tjXbqhW2XU2RR24ev6l9d0y2vfhjqNqro1vcWMikg8EFDX
8yf7QUA+Gn7aF7YQuscUWpNNkdD81b2ta5z0ajlzX7n9BH7D/gQWnwVsbgrj
dACuR7V8ift+/tAf8K28aTRTFmk3MMA4yK+lv+CdH7Sdh4++DNhpu9TcQQhS
2RzxivPP2+v2K9P+KTS6wsAnuZM7dpOQah2NLyTd9uh+d8P7Zkj+OrRbN5Ih
JKAwJ6jNfrj+wV4uXxv4It52bdmME5PU1+Zfw8/4JeahceMzfXo2wxPuRGUg
jmv0x/Yd8Dp8NdE+wFhmNQMZ9KzktSJu8XY5T/gqyz+GPhDc6hbtsZYzk+nB
r8T9b/bBtYZ57W4WRruOQgSg8NzX78ft6/Bz/hcXwR1G0VDKzRMAoGSeDX89
f7Rv7DXiDwb4su4orW4YGZjGAh45oaV9RUJXgmdB8Mf2or9fGkMltO8ahwW5
6jNful/wTW+IbfEL4RwXDsWZYxnJr8OP2Tf2Mdc1/Wo49Rsp1kDDBdCM81+6
n/BPX4Yp8JPhElrIPKZEG7PHSs4blV/gdj8qP+Dj74QxaZ8UZNdgjXBbdgDn
tX5aaHeHV4d6/KV4Oa/YL/gvJ4gtfFur3KrIksUZbdg/SvyEto7fS7qX7MV8
ticAHNYNXNo7DL1Nr5Y5FVJJAudvQ1NqFz5vGeKoyHaPamkWmrFnYEiyDyaL
ZVDEucDPc1QvL51j2IxBqJp3kiCu2QKBO3Q6C7lS3tQUcEnpg1Ug1HysFmwf
esWbVQuFzwnvT7SUak43H5V7U2rDTVjotL1UXF15ch2oT1JwK6nw1pDXXiez
uLWRW8h1PynOcGuBuYAIcAjAHbtW38MPG3/CL6skUgZ2c4XnpWltLhJqx/RP
/wAEbvitFdfCqO0d8tHAAwz6Cvz9/wCDilre4+IklyoyrMSefevV/wDgkT8Y
JNDuRbySnZcxE4zjFfPf/BcLxCvifxTdZuEcKxxz05oWuhlondH54fDe+ntt
YgcHbbb+Qa+wvh3crrHhiN1b7ijAz7V8aeH9QFrDFCFJAP3h0FfTXwY8a28O
iRW3mqr4GST14pV4tK5Tdj0u0dLUEkfNis5LGGfUWmZcnNNjvI75sLIu4d89
adatmfaOufzrz+dsykzpvh7e/wBk62HjO0EgEV9OeAZvtmmxiMhg+CRjNfKM
YeIAwt5cuc59a9e+DvxXlsohbyyiOUDALYGaAifRWmWlsJliJQSkdTUvjazZ
vDrxTqCOg46149p/xRlt9XDzTbyH4YHAr2P/AITGz8SeFoZZAJSgGcGnZlHz
9rfwGm8SeIWuQqiAc4x1rzH4pfBw6PeMIovL2nkY619g6Z4k08X42QYiAwRn
vXnXxs0GPWLiaeBBtIJGO1VTdncGfKljp0lpexwRQsWJwQBya95+FvwnOtxx
QrZyZkA3EjrWv+zp+z+fGGqNdTReftfggcCvtH4P/AWHQZ7SRrQuu4cgdOld
LxEugRjodT+yN/wTy0LUPhyl9qdqoa5B2qwwwPrXyN/wV2/ZNl+DugzGG3K6
bKpxOF/d/TNfr38PdOj03wlawxrsVU6DtxXg/wDwVW+D1v8AGL9krWbOdFJs
0aZSR0IX/wCtUQTvds5KdeTrcnQ/lmnnh0vxdc2kJDJvJODwa1J5ALWQ5Gcd
PWuW8YWzeEPi/qVqytsiuGQHsMGuiiga6RirEHGa64T0sz2YSstTb8GavbTx
wQ+WTKzgEd+tfuJ/wQmRLfSPKDDPl5255FfiD4K0e20Jor24xJJI4AAOCDmv
2P8A+CDGrXGp+KJUaQiJYyQDVy10Ry4nVn3h/wAFHvD0XiH9nu5jlAOxiRn6
VxH/AATMuy3wheyzuFqSRXpX7ftsbj9nvUCPvICR+VeO/wDBMfUGj+HlyvLO
zEcCuKtJqocGETlA/Mr/AIOCSt18SZJMHIc/jX58fDzXooI1jkXBzhR0r9Dv
+C/lqU8fy7lO5HJPFfm14aVJ5opSCPLPNY1bpXPWob2PevBWsR2igkZLV1Ed
yLghgOteX+HNUU30IyAsmABmvUNPg8mNfQgEGvM63Otto1IP9SPXvVmS0j8g
Hgk9AKqRN8v0/WnQOxuhwdoPPvWnJdaGdSLa1H6vodrdWau0f7xR1rjdT0wW
crPtIANdvrEuVAVuPSuU+IN4tvp6rGPmYYJFFDD3mlIwcWo83VHG+J44ruPd
GwWQeprO0hC+Aw+Yd6g1WKZQJIwznPIAzXReC/Blzq8S/NteTGMjkV6vsEtF
scvtL/ENs5FtuccDrXa+DCuohS8Rk2/dAHNbdh8JrW10lRPCbiYjJxnJrtvg
d8PI9X8X21pHZuoyBggnNP2aSuyHLVWO++BHwgfxEI55ID5fBAYc195fsqfB
y301YbloVVYiOCOa5f4A/ANhBGotjCFAzkHmvp7wb4Mj8LaGwG1Soz9a+Uzf
MJ0pqFPY9PDYdTV5HW/tQeCo/G/7JviTRoUVluNNdQMA4+Uk1/Kn8WbGb4Tf
tC67pcHyBLhlPHH3jX9YHgXWP+Ep8CapBdr+6EMiENxkbTX8wP8AwUS8Ei2/
a+8U/YVCr9tcggZx85r1cpxCxEOZHJTpezqSpy7/AJ6nkd1E099JIx5c5PvV
m2tzpU0F2hxKHAz7VHcI9uUjI3upAIHWrWr6fcQ2kRYMAxBGRX0Ko2jzHTOj
ZNs/Yf8A4I0alaQ3ulzqymSRV34Pfiv1A/aqZX/Z41gsODbf0r8g/wDgifBO
l5Zec56rtzX7EfH7Q/7b+AWqWzHn7JnP0FQ9nY8eq7Si/M+Gf+CV/iD7P4x1
a2IYq1w3I6DmvDf+DhK0F3rKoGDFoxjB6cV7P/wTiT+xvGGuxRAtJHcsMjtz
Xin/AAXSsZYNNl1G6be6Llc8EcVyxunY7kla7PyM0XQ5bViZTgh8jNe0eA9e
iksI4zhmUY4PSvGvC/iL/hJIJnkOSjYHtXZfD26/s3Ug0hJjY4Gelc04c0m2
dKWh7Clot5b7sjJ/Stbw7ozvEQqE45yBWJoMvm3WFcNGwyAO1ep+ANGMeju7
Lls8cVk4W0FI5WbR5bgFdpXtkiprLwbbGMGS3ZyTy4HFdBqCbp2j4DHgCum8
J6IyaasVwARIeMjFOMOpnJWZxkXw5S5YNbptx29adqPwpXyfMaHa3ckda9l0
b4dmwAkUj5ucVa1DwsdSIhkX5DxTcLPQVz5yuPh5aRuSkGXXuKhi+HVxcSGT
hUHYjmvobxB8H00rTxNFEWJ5JAzmsC08KtcTFDAyKvqMZpxg7mUr2PMfDfw9
iuL6Mug3Z719F/BH4XIJUbyg/AxgdK85uNJ/sfV4EWFpDI+BgdOa+0/2Rvhv
bRaM1zfxiYsgKjpiscdHlpOQUrOaRd+EXw3j0af7W1sxZQOcV9f/ALOfjaPU
tHkt5Ds8pcbTxXj8ot9J0RvKQREg4rzaf9o2b4aXtxLC7DyAxbnrXxUak/bR
tfc9mrQhOi4vsfkb/wAF0opfC37bHiS6to2SK5kOQB14FfGMEwntFlcbSRnm
vsf/AIKy/FKz+L3xTu9YyDcTNgjIyDxXxtcyZsAMYIFfqOHTUI37HzcnZuxd
s7uEwONwLD3r2f8AYO1y+sfi/aOZCsUcqlfbmvnNGa2kLAnk8163+y54yl0b
xzZxq25pJFwR/DzW0u5L2P6NdO+NRvv2XLe28wkJaYc9j8tfk5o3jk+Hv24l
v/NCqt5kc9Pmr6psPjjJbfAyys4Jy22DEwBHPFfnh418dZ/abjliVkBuQSc9
fmrjmmi4n7tfGn4pWXiP9k4SGVZZ5bZcfNkj5a/nh/4KKaiq/E5S4wWkbk/W
v1dn+MKQfs5COa7DOYBsUtyOK/Hr9vPxMNf+IsJkff8AOTgHnrRG9hyZv/sX
+LodB8Ss0p/en7hJr62tvida3NxumcB/96vgn4Iagtn4mt5Qwj2EYGa+jZL9
btUk35ZgDkGsKnxFK9rHuV74jGoQ4MgKN05qG2vlXCjO36151o3iNrmyWNH5
jGOtaEfiC4hIUybfqKgtO56fbah9lhDA59hVe+1EXLAKpXPWuMs/E8jR480c
VYsPEMz3y72Pl/Ss9L2Qzo9ElZdWHmH5M12eiKkN+JVIJHIrg7u/hEYkjdWP
Xg9K6Dwbrwlt9zHJHA5ofkNHr2h6yNXsvlRiyHHAr074Y2T3skcRXe/XAHSv
MvhpaGw04zSHPmHIBFe3fBiGNNdhnBAU4zmuWpLW5pHc9E0HTfsFoFWMrMT3
Fd/4F8CJrV0kbxbi/OQOhqpbaRHqeqQtEoUHBPvXpPgqFNH1WNEIJI7Vx4mu
0tDojFbs4vx7+z+8lx5YdJPMGAo5Ir8mP+Cz3w2ufg9qgbyyJJQxGB2r92dF
0FdY1+KVwMoc/UCvzF/4OQ/h3Gi6dqKQfujBliBxmssBJzm2hVKkeZQW9rn4
i6Yz6jYSTSqV5J54rCnleeSTaCdvQCuzimjXR5QYi6ZIAHauXXELSFFIJ5Ht
X1+FVkcdTc7z4H6mk13Z+YpjeOUHn61/Rl/wRpkXU/hRbzhw2yLAANfzlfDG
1WW3huFYebvHAPNf0Ff8EKr+eX4WRozErsxj8K2nrJHLV+Flb/gvdoCX3wk3
uykuuAM89K/nn8WayNA1ifTJVMp3koB1r+iz/gvXpqr8B0uhy69BnmvwO+G3
wrPxV+Msfm2zyv5gGMHimwpK8Uct8Mfg9rXjTUd3kyqjn5AVr6C+HX7EuvSy
LNdafcSK3RthwK/Rn9mr/gmpZyeGrHUHiiUgKeQeK+nNP+DegeCNKS1vIreV
YgOQAKxulds2SPzK+FX/AATMv/Eai6ls2KEZBKHiuxv/APgknBrTh5rVGPsM
Yr9DLP4k6B4WsmsrSOKJT8q8ivSvhDpuk+MdLKMkZuH5DetJyT1QWa3Pyi8Q
f8EaLJdDeSO2jeQAkKM5Br5o+KX/AASj8TWV9OLONo4VJwNh4r+hyz+C6LdO
gRcHJzjgV5j8Qfh5puleJXhu44ZUY4PAANJXQH85Pi39lvxD8M7WSC5gld4s
nISuCn0l4UZJonEynBBHIr+jPxx+wx4O+L2n3Zi0qJLl0OHJOAcV+Uf7dv8A
wT01f4Q+Mrt7C2d4WLEOiHaKcddhW3PhG5tfs25pAQB0z3q74a8Lalr06yWU
ErjOAAuaXUrC4tvHA0fUVZWL7QSMY5r9H/8AgmL+wwPH2p2s93Ek9odpwV6i
tugktTx/9jP9hrWviBeR3mo2zFJMEBkwRyK/Rn4f/wDBOnTtB8O280kEMrYB
KgDIr32z+DOhfBXTQllZRwmNQDj2ovfj1pml6YYoEEc0YwWJHauSVVptIo88
8KfsO+Gb29RruwjKqemADXT6h+xV4dspVaCxjMI/hABNYdv+1Yq60Yfs8pUN
zKMYr6J+B/jvSPiJpyyGeFXQDILcmsnVe7Foj518TfsVaVrcLRQ6aE3jAyor
5n/ai/4JTG90SdbWKIPNkjC8iv13vfCdsmlG4gVGwpII5xXz98QfH9vb+I2g
uyksaHGOK0hNtXM07n4b/Fv/AIJja78OvC1xdNbuXiBKMEOBXyNrOmz6Bq72
d/BJHPGSAWGM1/T3pfwm079ozTrizktEW2AIG4cGvyP/AOCw3/BPF/gprc2o
2NkVQEsjopwBmt6avIqx+d1zHG0fJG7OM17N+y9+z9L8VPEFrCIWuEdh0GRX
hD75ruO1clWD4YnvzX63/wDBEb4I6b4t+zTvHHJJGFPJyTwK6qmxT2Ppr9jX
9hG38D/DyOaW3jilKgjcvI4Fe46R8PdH+H2nyTSpC84BIIxxXp3i7RrjwL4N
lkRNsMKcYGAMCvkL4o/HuSWC8VbkDYSCMjiuSEWwWx2vi39oFdPSS0aePys4
AGBgVkeGvjtZafMwhmRDIOcnrXyB4++OFus0jyz/AL3d90tgmuL8RftO6dou
nbsmG47EvjNW4a6FNWPtx/irYQ+No53kwxcHcWwOtepal8WLHxAbT7S8c8Cg
YwRX5b+H/wBqcajcCS9nMsSnKnIGK7rw3+2taS6nFZ/aNsYIAJcYFL2LtcGr
H6eXvgzR/jV4aGmQ20bIyYxgV+cX/BTX/gm9ceGtHu9TtLIrFGGYME4HBr6U
/Y3/AGv4m8fWlilyJ/MIHDA4Ffd/xq+FOnfH74NXlvPHHIktuzgEc52mqhF3
IlJLc/kX1mCXRdQudOuM+bG5AHcYNUIbNraQnqPSvff+ClvwNT4L/H7UWsoD
BGs7A4Bx1NeC2moC9gUgH3NbJ6GnQiuFLNz0pU+RVAODT3XzZM4wR3pGi2tn
0qb2M2tTVsmGEUtgnjOa6vwf4+t/h74isZQrC4Lr+8BwOtcfo1n9ukG/jByM
1L4o05TsbqyHIIPShvqZ1Is/cP8A4J7/ALeUuheENNt5tQHlMigqW9q+1k/a
A0XxfarKXjcuuTyOa/mz+Df7TOpeBra2tfMlJjICkHAGK+3PgD+3dMdOSC8l
kaTAwSwFQmjHldz9X/B/inSrfxtFcQCNfnBzkV9Fab8SbN4osyqwYAHBr8jP
A/7YcUl4jm5wQcgFhXtfhz9ue0t7WJJGZ3OBkOK5pqz0HKKa94+tP2qfhPo3
j/SnuzDFOJlw20AmvlPSfg/oXgrUyJLRPJDZIwOa7K+/a3/tnwmwguhGXXoS
CTXiHiv4/LNO8dxOBgkjJArohJpEcvY9lsfH/h/wleqdLszBKnVuCCateMP2
n5dL8OXbRT+VJKhG7OK+QfGv7QcVhvMF0qsvIOQc14x8VP2tbu502WFbshgC
M5HNOTbeoml1Nz/goJ8Z4/Ffgae3ubpLiSbcDg5xxX5PeIEdvEV3ArgoHJXn
rX0j8afixJ4nsblGud8xz3r50uIFt7qSVxmRiSTWqfQyMtoPKUjBBFV4p3ik
5ORV/UJVkHAwaz23Ox+U4HeqMy4NpQN69vSqNxFKLkMD8melOikKtnJBHvUv
n54OcmgBon8rBPQUpjLLvJI71FPHkjNWBOrQgE8CgCtLLu4ot0wwNPJjZgOw
96khiH1xQAyZtp4HWlWISpuzz9aS5JLY7A1G0nlLkE1a2AbJGyv8vQU65nxG
FUHcaI2eVehFSXCCODODv9fSk9wIbOQowyDVqeVp1CocEVWtQZCMnnNWJ/8A
Rl3KMt7VQFrTbj7Knzde9X49ajVsAgZ96wFlMqEnK/1pBFucEnAqHuU3odZB
qCHB3An61o23iWRBsjYkdODXDpP5QyrZPTg1dstTktgrYOM8+9OUbhGVjv8A
TNV+0qN7MWzkc1r6t8Q9SttLFrDOVjHGD1rzz/hLEhKlUKn196JvEEt1+9d+
nSo9nrqX7R9zb1P4htZIEllLOT0zzUT+LX1KHZuOGHSuI1SI6rfCbJXB7961
NPlWMqAclfQ1Lp21LjNt6s1JbMytn3yayNetWRcgEjpxWut9gZJ56U/7NHeI
24Db71Lkk7M2UW1dHHQQNC4YdKvRSZYDpVjU9Na3YlF3D0Aqnau0s5QqVx3r
SLT2ZEk0rMmeXyjt6E00yeWQVPI5zReQuhGevrVaCORpjw20d8VVmRbqWJZW
Y5bmpI7kCEggn09qBCWcLglSetSzaeYk4yO5o5QM+SXD8djViKXzUwT+tQLE
8s5TacetaNnp4QgHpUOIDIF2Etn7vSut+BPhi++IPjyCC1RzGHAfjI61hHT1
MZKj5B196+m/+CTXhqz8YfGT+z3VR5sgAzznmoqR0ubQkfpp/wAE4/2CbW+8
KjU7+2RtkYcZHcDNfReleDfC+heL0tZrONXgbAJwBxXt/wABvhUfh58F5lti
rOtsSoUcj5TXwr+058eLn4eeM5zMkqzeaQD0715158zsd0FG12fVHxg/Z58O
/GLwHc28NvCZzEQhGOOK/DP/AIKL/shaj8JfiDKsSiCEuxL4wtfth+wn8WY/
ivo8Cu37xgASxzXA/wDBZT9kjRNV+FFxrEkMInSNmBJIJOO1dEH33MZWWx/O
l9ql0rUZreSVZthxlTVK+vJTKcEjJ4rZ8f8AhWTw549uI0RooDIwGe/NZOuW
xQ5iHT0rbltqSnfYf9obyRuOT65psdwq8A9az1uZAdrZH1qIyyG52ru69cVN
urM3K2hsWznzTnJXNR6xyV28CiEvHF6tUUhklU5ByPatI7GU5KwtjF5mNo6d
a0hGdgHNZ+i5jYgg5Jrct7bABcEg1Rg2R2qnZjFEkDK+7pirsUSjgcUy6UeW
RQK6KLzF3yCcirtnZvcR989jWdvEbk+hroPBl5He6isLqSvXrQF0QWHh++mu
NqwyEHuBwatT+EdXh5itp3HfCk16poF/bRQbcKrLxk4rq/C3ii3tXZHiDgjq
AKSVikzwW38L3zqElglUtxyMYre0LwVqWj27KiSSI/ZRmvTNWmivNQLgBEzn
kVpWXiSw0i0LF4jgYxkVnyt7Clds8K13wbqVvcM6wS/MeRtqTSvCuoXIGYZB
7Y5r1u68UpqcrMigLnjgVN4c1GC3vwZwuCeCcACrSezNF5nlN54SutP+aaNl
B7EYrPl0aaY7Yo3cnuBXr3xZ1yyubaOKFFkl7sprnfCV7bafOBKoye57U1F7
itrc8z1LSrqzQmWNwR6is2z8MX2sy7khkVAcgkcV7Z4rjs9QC/IrHrkGsrTt
WjsZDbrHiPHXHBqpDPMH06exlEcoOemSKW9tRJNDAil3lIAIrrvFnkyyszLg
Vx8Ou/2Zr1tIIyyQuDx7Gs4kNWPpr4C/sb6p490e1n4VOGwy81634g/4J+6n
qdqnkzwDyRkqF5qX9lv9od38LWyW5MbKoBGBk17JH8d7qxdm3EO464FWVFPc
+Efj7+x9qPgR5LuOJlaPl22nBrw2TdDcPGw+dTgn1r9Ifjx8RofGngPUI5ED
TBCc4HzV+dPihRBr1wTGV+c4BpthbSxUjbc1aEOVjzjIrPhiMpBxtFaVmfMQ
oBtx69DQ3cUTOmk3TMDkc1BJYvdTKFOFB5z3qfVY2gmwqk89RT7UScMAealu
xRe09Y7fAI+7UOp3pVyc8dvahojGpYZyaoXkzbuQeT+VU5aEp2HxzmR8seta
dpo7yxl1BHfNZNmd8q8E811thc+VZCMcEjr6UlLQaSMK5U2TYYn86qy3I3jJ
5/lV/wAQ/MMgbiD2rGitpJ23BWOPagG9bGnYzsDg5ANdP8PvEr+H/EsbqSBk
ZxXKWkzqMSAjHTIrRs5CZVkXqtNOwmrvQ981T4qebpe1GbcRjrXnfiPxG0jl
kBBbk+9Zmn615aDzAzDHrVXUtRWefrnJ4qb3ZcU73Rb0zUotURo3UrKOhNRs
psdRjZmwqsCDnArn9Uvp7PUI0jjdS3O7HFa9tI2stEj5bBGTQ79CrI+jPhXq
667o9tHMCzZCqfav0A/Zp+BHhtvA0NzeW8c3mgE8jOa/M7wt4si8GwWztIqo
mOCcV9e/s5/tUTSaAkH2nzIQAAoIrGXOtYlRt1PuTwV+zj8ONUib7VpkQYDI
JIFXdD+Fngjwr4pjNtYxKsb8EEV876J+0vIJQp8zYeOvSrQ+NEyamJxdgxA5
KZ5qHGbWppFxT0P0l8E6v4em8G3KQCKHNsU2kjk4r8LP+CsmjxaF8TdUkMW3
fIzLx15Nfbmj/tmQ6VGyM7fIp43ivhj/AIKPfECz+LCT6pJIilSQATyetaYe
+qZlXaTuj86dc8SSyXEqAEMGOOO1Z+j3ssV95jMcZrV1WKP+0JHeFgSThj0N
ZzQ+W52gYzXTZHK5uxsSXa32GfnbS/bRPPDboR8xA4PSqNmMgZ+lP8IpFJ42
TewEUBDEE9cUaXJjI/TH/gmZ+w0PG0VnrV1bB0JUgkdea/bz9nD9m7RPC/gm
2WewRiyYIP0r8zv+CTXxmgl8B2FqpVYYyoA49a/YT4eXq6j4SspkwVZOMVjV
k1JKOwSfutn4df8ABwF+zrpngD4unUYbREs7k5CgAdQTX5Y+LdJ07QGluoFA
XGcZ5FfvH/wcO/C1/E/hizvUjzgjJA6/Ka/Cf43+FfsSR2sIIlkbay5561qp
K1xxasZHg/whe/FeRLfT7eX942C4XIr7U/ZD/wCCYc+sNb3NzYvJISCzFTg1
6B/wSE/Yzt/GGj29zeWqyqAGIKmv1u+D3wJtPCEcMFpZqkSgDhc151S/M2bJ
3Pl34R/8E59O0bTrd59PGFxkFeteo2f7GGhB1V9NBjxjGK+uLTw35cSwm3OA
OMDpVy38Gxyk7kC+maXtNLAopH5z/tLf8EzNF8Zac09rYJGyjIGOa/Of9rv/
AIJrar4btZJ7OAokeSTtPQV/RhqHgi2uLV0ktjLgdh1ryf4wfsn2HxO8OXNo
bFUeZSFyOnFVGs0HInoz+V+7+G114T1Ge2u+DGSBkYzWNruiPZRhkPB96/Q3
/gqf+xBJ8ENenZIPJO9iGCkA18EeINHvNKtN1wS8fY4wK6I1mHseqOWjDRqS
2c5q7auGiBAO6lhjW5x0IrX0TSUZ8sMKPXvXRGqrWK9g000Gk6W1ym8HGOo7
1of2dex4ZLaZkB6gda774F/Be/8AiNrqwW9pNsZwAQpIPNfpL8D/APgk9/wl
3w6S7urMQyiPcFdTufjtXHOdmz0IXjE/L63aS009JHRoxjnIxVe/YX9vuBB9
xX0b+1x+z/bfCPWL7TLgJGI2YAHIxzXzz4K+Huq+O9eXTtMSRot+NyruHWoc
zS+lil4b+Hup+IEeW2kGUPAxmtGf4d+II4DClrcTStwGVMgV+gn7GX/BN+91
yzt5Ly0YIcF2ZCAa+0bH/gmFoFtpUU1vDbJMgywOSTShK+4XZ+Dl18JPFmn2
5DWlyzucgiM8VpaH4N8S6TZnzrG6Y9yENfurZ/sL+ExG0F5p0Png4DHjNWtR
/wCCZmh6joUxtrOAM4yuAa25rkTm3ufghqev3On3bK0bxMo5QjDE1w2q+LLz
UdUdnYrtOACOa/RD9vv/AIJuan8P7i7v9OtmBTJBRCcV+cviOxvPDuty2uow
yRyq5G9htA5qorU55TbI7m+aVizkk5qOe7SJAMgn61HeDBAVgcjPFUWgkGcg
k9c11J2OJvUle5eXg5pqqqEUkKtsJIPHakizOTnIwe9WmZsubERBIDyOetTx
agssJJHIrORWLdcDPSrBgBUbDj1pmb3G3Fy8khOTtFVZd0qEZ+arIj7H1psU
eyUkilfoIbp8QQEMMe9TrFubODnNMlbc2KcWYLkdqTfQm2txTaKOf60lrM1p
OTnIPAxTfNJUZ5qMsZHAHFRbW5RqCR5eGBI60BvKzkYPbNRWN4QADwR0zUsg
84gtkkUNgRXb74+R0ptnKYycgnP6UssqqcHkUtrcopOeRQ2kAl2zKCM9elV0
g2jLcnrVi4uEfHOAvvUUTm6faASv8qEru6NCRb4EbCOB0NXLWNZIyQcf1qC5
sEEAJxxVeynkD7FDFQe1XJpaM1gmjQYhSBjNTx2JuGAzndU2laS17KpYce9d
Db6EluoYY+XmsZVLI6IYdzd3sL4U0qJUIdCWXpV29tmgJMmdp5WtX4c6ZHq3
iOGCQqEcgEE12/x0+FI07TYbizZVijXLAc5rzasHOab3Pbp1YUqPIjz/AE/4
gCytvIucyIvAAPSsrXvECasdsQwmema5rULovdOhyAhwfeptPPnfdGQvX2r0
KFBR97qeJiK7n7vQh1W5+zxN6r0rNstQUsTJ/OtHWbRrgHbnP86wJtPmWYhl
YDPXFdMUzmuXJ5hK+V4ANQPIzNgHjvUkUO1OvSo2Tac5GO9MzKk8wgkG7PJ6
UydvOIwaNTgEzAg8ioI1ZZB1470ADxGHr3Oa1bGcSwAc46VRlUyrz1qS0mMO
FHSgzLNzCy8ckGqcqGNjk9a0GusqM56VUmcPJx09qAF08NGSSetbuiWkfmiW
QZ9qzNNg+0OB71v2ln9mjFQ2Bm+KZ1iuQEGPaszzNyAnqPWtTxHEjTB8fMBW
TNygx1qXsA+xbz5sAdKnvFZc1Ut5/sj7gcZ4qxEz3IJOdvXp1qAKUsuwH61o
6NeFED4yKqTWJd8jhfT1qeDbax7AcfjQU2dENS3W3DDBHTNZk0ojU84+p61S
a6dV+XP1qveXjtgMcj2qWNtEjWv2zLAY2nJz3qvFlbj5eFBq1a3IEWMgZ4qE
oYpe+Cc/Wm+5BpW0qhAO/fmnSy4BAzVFQ2cr69PWp1QyLmoAryx7nPWnBisY
BGcU9+Dg1JFDvJyeDQBFZr9oYk8AdjSyjD4HyqOuaeVFu5plyPNQjpmtBtWK
t+wnTCk8dDUdvasseSak8vyuKTzXI24I96tAtye3UQjnvReXqxqAuc+oqCNj
KQjHGD1q3Pov2eFXLBlbnimWUJpZGxtPWrNgr8lj+dLbRLI/Tp0q4sPlDpki
qiitLBp8LLqUTMeAQa9f0vV2OkRnGQqYB9OK8itJj9qUEHrwfSvStCu2j05E
LZBGMeteZioScrxPdy+SULs4XXInXXJ3c53sTxUEiZGRW94stEimZgMM3I5r
nvMbJBzn1r0KHwK552JfvsowLBcuGideOwPJq61oBGA4yDyBXs3xH/4J5eLP
h+UuLW0mmRRkqkZya8u1v4a+K9GnP2jR74Kpx9wjFQOyMpZGjGwZCjtUdxET
g4rWh8N3xtS0lnLHJnoRzWXq6XWhsBc20qKedzDArMqytoZ8+mmV9wOB6VNF
o4kh3AAHNOim+0nfGcp7GpReGJtp4pu/UpJbD47Ty48YpvkGJwByPanC4YnJ
b5TTJbrZjrSKikWmTYgIBxUUkwCHI5FRyapmEIOP61EJxcqQBg+560BJLYms
bsyOUwcDvWvbzyWkRaI4cjG6syxthDHkdfWrIvcKFwSaAUbI7j4L/GLUvBev
FQ8hVecg4FfQXhH9qaTULtZrm+EZhwdjPgnFfKukP9nkLk9a0BHbs5lB+Y+9
WrdBySWx94v+2vaXnhnyw2DEMZLDmvMdV/bOnOqrItwxSNshQ3vXy/8A25Mt
v5audh6jNPD2otQznD+pPSpSM4n6ZfAz/goS954Yitrq7KAABQzgV6NaftbH
U7OQPfAxMOAX61+Sdj4qu4IAtrORs6EHgV0/hn456xp9sYbm/Z8DAOatQsW1
Y/RDU/jNay3zzx3KowJOS9fPP7WX7SVrPp8kJulmm6fK/Ir53vPjRrF0jkai
UA7E9a898Yy3Xi26E7zEsDlsnrUNWIiU/GNvb+J7lrkkbpGzya+9/wDgkdLc
eFfiR4cilJa3nmUAY4HWvgOLTfMlRPugEda+7/8Aglhrx1/4veH7IEhLGdSS
enGacjTofu3+1lYeb+x7r5i6DTy2P+Amv5VfjZYWs3xb1p5mUSpcvgE4I5r+
sf4w2Ees/sraxAxHlyaWwyTweK/k6/ba8PN4T/aH1VEBWNrlunf5qUkY03e/
qcjcgzcYP19agEBgB6/WraXASBB1OKh1GcNAAvFZNHQQsS6gj5v60+3swyEs
Oag0yYtKVPIH6VfdwnHSk1cW2pTuCAuB0H61UjkVZAMYz3q5eEEE5C4qutkZ
E3gHaO9LlK3Zehs1jg3D5ifSs97TZdZflc5qa11NrdGDA8cCm+Ybkkk8Hmra
KdupauLpbu3ESqQVHBqKykEUwU/fHApbOPqQMY7+tJ5QM+/HP86eo1Ynnl35
GMe3rVC4Qj7v4irrI0zAqcGi4jSFgM5J64qS+UpQ2jOvORjnNNRhLKEjPKnB
xWrbxBkIPTFZpsvsN2zxnGTUuQuUtQqoccfN3p12qyIeQCKrySMWz0JqQSbg
CeTUNktdxkFvubJJGP1qaIhH5HAqtNJIT8uQBT49z9TTElYtz3SMoXIz9ait
oFafceapX3zOGUYx1NPsbv5wCf160DNS5PkJkc06wu1c46moi++E579qgtE8
ufIzgc0AWru0lEwfnb6Ypt7ASgIOD6VNd6kxgwvasptXeS42selWlYV0OMjR
Ngk/41JvDDdgiobm8ErDjBpxLGMAf/rphdD5j5oG09DzUnlqsGTzmqm4xZ6g
/XrVi2YToQTgD17033HBrVkYiKoTk4PaoZbZIwHHBzVq6BCDawOeOKquhzgn
rTS6lqWo6znMbdc81ZJWU9c57VTKCPJB/wDr0trLtm6nbVA5O5PLY5O5Rgd6
sbVS3IQYb1pruTyDwaRM7S+fu1F2UpOxFFKw4Y8ipEucDkVX3b5N2OvarMcQ
fBOaLsRbtmBjz+lUtZtfMwSOPSpkbY2Q2AvY06eXzYiT2ouwOfNt5Tkr+Aoj
LAkMeT2zVqdQkhPOc8URwrvDtyc0XYFURyW8nIIzyDWtpkr3ZAIPy027nja3
GcMw6e1QaJdNbyHdnrx7UdCeZmpOoCfNwRVZ42mj2g5bsR2q5Ky3IGTx1qW3
hiRQ/Ax29aQ76XK/9mSx2YLNkipdPlMUQABIByR61bkm8yHk/Ke1QRsLdgwH
B7U9ULmPR/gt8ZH8G+NbF7aKSIROpOD3Br9nP2Df28zrWlWdve3J8mNQuxmA
zxX4W2KtA4mjJVxzXsP7Pn7T+o+BNbjtZJpMZ4YHAApCbufvp+0X+0lpsvgK
WazdUJQ8bhk1+cPxB/ajjsfEswe9VFZjlCwya5jxD+2bF4h+H5t2dzNtx5m7
iviv4z+OL7xH4w822naNQclieDWlnbQrU+45/wBpuJ4T5U+EPJO7isRv2l4B
c/LqMYUHkb6+Gdb+Juq6VZJHBctLkYYLzmqll45ksV8+cO+4ZKg85p8r6Bqf
fD/tPxRYdLtZCPRhXdfCr9rOG21W3kkvFRy4ABfBHNfnBp/xhSKEFLWcZOME
9K3n8V3J8m+t7wRkYOzPIokn0HJNbH9AngT9sH7X8EruL+1Ip3e2YKgYFlyK
/C/9uOS51T9pK81QS+SfOLmQ9GG413/wi/a3v9O0c2zaiYGVcEM3UV4T+0h4
zuPiV4okaGQgE/M3r70tdyNj9Bf+CZn7Ydv4Dns4Zrj92cISX4Nfp9/w0zov
i3QYfKVZMoDuDAiv5wPhf8S38BadDbxrIZoyDvU8V9pfs4ftuzWfh77Pc3Dy
NtCgbuRUXZMmz9RtX+M+mW0TlEUyAdiOKzPCn7Stvoupl0bynJ65r8/p/wBr
GeS6ZxO+wn1rI1/9sG208j96S5PIDCok3clM/W7wj+1Xp3iBRZ3sySJKNu4s
MDNeZfGv4V+E/E/iOO7WK2mDtu4INfm74P8A21mg1QbpZPKByBur2TwV+18v
iKaNRdYUerdKV2EbI+r7jw34X+HlvHdW1tCkoAPGM1rXv7WVpoPgy5jt3ETh
CMBhk8V8mePv2iV1CFYVn80gdQeleGfFz9ohtAhc/a9oweM0mir62PN/+CkP
xhPieLVWlkJNxuCKTzX5/aHYTxWzPJnLEnkV7Z+0l8VD8RdXVFLOAeucivKL
m5MT+TtIKjk+tJxVy0+hRvHEfHf+VUJZW55JAqzqqmI7gep6UyGNZYs9PaiC
uNsy2nLzEAd6s7C0YyOO9NuY1tpicYqtPquwEYJqlAL6kd9YfPuB49BTrOFo
kO0kHtTrRmuEZmOAOgPep7DaJdxI49TT5ULmI9Pu5xMUlyOe/GauafCf+Elt
pME7SOaW6kjncbSCfXNTW8vklHxuKnPFU1ZaEyk7H35+wj8VpvCt1HtL7imA
4PArwT/gqb8RdS1zx6IBcsRcNz+ddJ+yl4ubUdHY2xKSQryc14l+3HrV3rnx
AhncOBCcFscHmoTswbsea6Q7afaxo/zNjnFejfCvW0hnxLIFOeMnFeOjX2mk
2qxBzXSeHNRNxNHhthX1PWis7rUJPqfT+gau9vAJNxkUcgg1pR+K5ZJl2Kwb
PNeW+A/H32SJYplaRVGMDvXW6f4xhuZtywtGuccmuCdr6GZ6xp+sRXUEbKw8
7AyM8mtW31BLKZZ5CEYdycV5baas0Fwk8RI74zWzqPjEXtuoZWIHbNJOw07H
pUnjAvCMMTjkHPWuo8E/Hqa0tvsZZ0xxyeteLad4sjnVYyCh6Ak1dS/is7xJ
CeM5JzxScmik7n0b4S8YXN7qgPngwNzjNdpqFz5ulzCTnKnGe9eAeFPGsIVJ
IZRtTrg12UnxXaW1CszNgYyO1JTe4z6q/Yy1Cw0nw7KkkYSR3wCT1r7J8A3V
tHo0QZQSxBHNflr8F/jq0Ovx2asyRqwO/PFfb3wr+L39q2MKm4EhQDgGm5SW
paR9l+D/ABbarEls00anA6mqH7QuiReMvgj4mtMq4awlI7jIUmvE9H+I1vI3
m4O9Byc1a+MX7VVr4P8AghqqLbyyXFzbvCuCOMqQaUKz5rMwnhVzqpHc/mF/
aAsIrf8AaL1+zeIgxXrjPT+KksrF5rhEiYquefpV39rK7OnftJ6vdtCxF3cM
/HbJqr4V1P7TdAYwDz9K9CnK7sejHax1MehDUjBBEf3kRBJr9cP+CEytb+I0
RGy4GGI71+QGkeI30fW5laN1DDAfsa/Vz/ggt4imh8Yx7tzeewH4V0TVtTDE
Kz0P07/bmgef9n7VAgJ2o2cf7teE/wDBL2cSeGpos/MsjZ/Ovon9sFQ/wE1r
I/5YN/Kvnf8A4JWWqXOjaiwIDRyHP51x1X+9uzgwj/dN+p+fv/Bwvp6TeObs
QYEyknjqeK/LDwjZ3FzGFyY2VvmyOtfrd/wXv8NMfFd9qCKWKbiQB7V+Svhr
WmmuXIUrliDWFaSUT1MOm5Ox6JpMKYhAIDoRg5717H4HnGq6WsUoJdRgH0rw
rTbto494yXzxivc/hVaSz6JBJgmR8Z46V5Malm0djjfc6GPw9IcASAk1eh8P
PDDz87D0rTtNFnHAifd64rcttLNvprO4Csoyc1vCo3v0Fy9jhrnwvPfxsyEq
y8jjmuN8RaWY5vJuuGzjnjNewaLMt3fLGvyknFZ3xU+C899ZNcxuvnYypA6V
q6jWonC+h4ufCpt33Ky7SeBiuw8AWbQXkSKCXJGDjpWbLps+kWwjustJHnJx
jNS+E/Gsf/CQwJaqZSrAPtOdv1ranUkzCrSij6K8HeHbe8tADDvnwASBXu/7
Of7Pj6b4utNUZ0cMQRGByK4H4L6Va3/2SQ7QZQC2TX39+x78FoPEs8N3JEHt
7cA5xxWsXJnJV5Y6nrXwz+Gwu/DUcqReUxUdR1qbxvocnhvQZ3k+Zwp28Y7V
63p+mR6ZbrFCgRFGABWF8UPDI13wxc4HzohI4ryMfk3tPfXxGWHzV+0UH8J8
n+E/jrqPhjw34jgvJ2O+ORYs8bQQa/Cn9seWSf8AaW1q5lbAup2bLd8k1+s/
7Q/i1/COtX9k+VLhvlzjNflD+2f5epeKru9QFJ0lOCevWqyfDyw8XGW56Far
Gc1JHjMdguna7LLcjzVLZWqvi/Urq+1G3K7hbBx8uO1WtQnkubW3bBJwCfet
TV7BLnRkmQBSgyR3zX0ftXJJMdSbcbH6af8ABHiX7b4j0m3tz8w2kgda/Y74
uwSP8HtSVD84syOnX5a/D/8A4IZ6ter8QLe6kkYxxOFAx0FfuJ8U7kv8JNQl
Tq1qW4+lD2Z4tf4o+p+f/wDwT2LWXxY1sSRmItdsNrDBPPWvIP8Ag4TRV0P7
LG21pYwfpxXpn7FOvz3fx+1UyEhUumAB7/NXD/8ABc/w+NTlM9wMoIAV/KuR
SeqO+K90/F3wH4f/ALNsJhu3ZbJx2rr9PuQ0IjBGRyK5vT73+yLa9DqTiQhR
7Ve8O6tDKAzsI2J4BNYynbc64bHsnw3vG+yxNI3z7sc19E+F7yGLS4UGC2AT
g9a+cfhXCmpBQWAVeQT0r2TwtqRt8fN5gUYAB61kqjbJe529x4Wi1fUoZYVC
kkA16XYeBEtrGAyJuZQCOOlch4AjOoLA5Qr8w4NeznyvskSkDOAMVop9yGtT
MtLRUjUEbiBj6U+LTka6XKggHNXZ7EpGCnXrgUtravKy/IQ2eTScneyE99C7
rNslzpaRx4UAdK5C40NlvtgXIzzgV2EGkTG6BZwU9K0josEUZcJ84H51ald6
mckjzofDw6zq8bQKFaIgnjrX2/8AsV/CuTxJpSrPhYIlGQRxXy94Z8M39lrI
vMkW8hwVPYZr9Bf2NdCax8DecIyEmAw3YmssRTdWnyGFSXs4uZ5x+1P4S/4Q
C2BhISFhweg6V+fH7R3xGm0qS7hWYhpgRnNfqF+354Vk1P4J3V5bgiayBcn2
xX4k/Hbxbe+Ib6RmkZTA7A574rzKWW+znsOGMc4J3PjH9qR5p/Gk7zS7hvJ5
NeQajeoyfKQQPSvX/wBpyL7bPNL/ABkdfWvDYFKWoDZznk19VRb5UjllJ6j1
Bv8A5F4PrXUfCX7R4X8c2LiT5i4K+3NcnA8kMn7s9+1b3hW8m/4TPS2ckbHX
Oe/NVJuxHM9j9FPAvxTki+H89u6yNJJFjfngcV8teJNQlv8A4yxPGTuSbJPr
zXvWlsH+HIa2G2WWIZx16V8+6TrNta/FZbW6x9oMuMk+9ctSXVHRFdT6m8W+
N71Ph3bRiV1URgYPfivgb9omzn1bxnJeSybhE5IB+tfaPj25li8EBt25Ujyv
5V8Q/EPxBJrGvX0dwjKEYgFuM81lTqczsVKOph+Dtaks/EUBBKoTz717/wCC
fFj3lm4kkztGFBNfNWnaoun63E0gJjB6+lereFtbLossJKpj161NSTuONmez
+GdanivhtchSa6WTVmmc75BxXm/hLxCbqMgAhh3rXm1KVm6nisuZlWR2sesi
AhUlUsewNb+l+IA1thwQ3TJry/TJJH1JG3E4rq49RwhOMkVndjO9sLiMRAK4
JYdAa6PwVO0T+WTkbt30ryfw7rr/ANogYYj1z0rtdB8R+XqIQSBAR1J4Bouy
on074I8QJe2KIzfLGuMZr2H4Q6tC1kVEyGTfkEHpXyF8PPHH9kXDR3lwCHOA
ScCvYvBvicaVdxy21yrxPg4BrnbuUfZ3hXxTJBPEGl24A5Jr0X4b+IE1LXQx
kD7eMg18qeFvivFe2myWT95jAya9L+EHj5bO7O2XYWPc9ayrQi4M1hN3sfZn
guTGp7iRtI4Paviv/gv78Ov+El/ZvOoKoZ4VZQMc9K+ifB/xEaHSxM10shQ5
2A8mvFv+Cn2vP8QP2bbq5kbNrGrDyj1JxXmZY2ptDnQaqKr0tY/nEnuv+Ee0
a4SVGZzIwx3HNY2xDEXIwXGcV1vxT0/7R4yvYoY2REdiPzNcnYWz3k7Ix27e
Oa+zoTbSZzVHrY2fhgZrXxDES5EBYACv6Dv+CFF8R4EWBs/6vI/Kv5+PCNpM
uu2cKghVlBJxxjNfvR/wQz1KV7iOEMTAsGOOmcV0N63OaqtHY9c/4LV6NFq/
wLfzQCsQLYP0r8tf+CYvwPi+IX7Qkkwti0SyYAxnHPWv1J/4LQ3DQ/Bd9xIj
2ncew4r4H/4Iz/Eaw0j4/wBxbSBfLaTCuSME5rRsVH4V6H6qeINAtvg58NY4
kVQ4TnGBjivj74zftBCK7ukM24R5OAelffXxl8ADx18O5ngwZBGXHHJGK/Fr
9tXS/Ffg3xrqRtoLlYMsMBTzWDjrY0i01oegwftF6bfSPJcyBPLYkFnxg16x
+zr+2VFF4igigvFVVYAHeMHmvyZ8T+MPFcwMflXcKlyCSCO9e7fsd+HvEWva
tZ4juCEcFnwcHkUSVtEM/f8A+DXjZ/HmgrdA+Z5yfe618/8A7e9/cfC21i1X
eRDEd7Y4yOteofsMCa2+GMMdyrBoUHJ4ry//AIK5avZ3HwQuFEqF0Ruh9qpJ
WuZKTVWyRD+yL8frD4iaZFKJlQTnZhmFek/tNfsoab8WPAc8qRRSz+USpxnt
X5B/8E+fjd4iuvjPb6Pa3Us9glzgonIUZ71+83gePz/A9iso5eAbs+4p01di
r1HBKR/LB/wUN/Z/uPhZ+0ZMeIVt7jnjGQCK/YP/AIIn6Xbar8NNIlAWRpIx
kjnHFfFP/BwZ8Oo/Cnx0S9gkQW9zKS+B7rX1D/wQC+NuizaBHpE11DC8KhY9
79T7VoW5Ox9iftxWI8D6DJdqNsbqSWHA6V+Znj79qW00jWLlBMGVGIOH96/Y
n9qP4VwfGD4fPaNsdApb1BGDX40/tp/sE6no2sXk2iRMkYZiyKpJbmpcU5EU
6jcU2cpqv7YkUMWInMaP6sOa92/Yn/bDtdS12OxFxsklcDmSvgS5/Zr8bX2o
Jb/2deBUbC5Q+tfYX7E37CWraVcWmp3CMl0rK2CCGFYzpq5qmfs98Hr9fEPw
+idiJN8XJz1yK/NP/gob8cX+AvxakWVm+zSy/cBxnmv0W+Cdzb+AvhVbpezo
kkUXzAtg8Cvx8/4LneJYvE/xHt5bIkqX5dTwOa0UYqKsYpPmkfa/7BX7XGne
NobOC1ODPgFQwJFepf8ABUT4HaV8UP2W9Yurm0Sa+ghLRyY5UYzXwJ/wRy8G
XVnqtnqM0nm2yspLDOF+tfpv+2l4msbL9mrVtzpKs0GFUHrxVU1ZjlJ80bH8
pX7SnhOLwV4/+zWy+SVlYP781+pX/BATxWliYYfNBkJUcH6V+eX7fPhXd48u
r+FCgMrED05r03/glb+01P8AB3xXaoZmjw6knOPStqmxq9j+lz4n+Dz4n+Fd
1bIAZpocggeor8bf2tPAXif4e+LdSSETtb72OAhx1r9SP2X/ANsXSPi54FgS
4uEW5WID5mGW4riPi78KdA+K2qXXmCBi7HJOOa5VJIzpOSvzH4KePX8Ralqd
wzGeORCSpYHivFfG/ivX7rUmivoLqVYzgHBANfun4x/4J7eGdV15UjtYCrH5
iB1rhPi9/wAExfCMUkQXToNzDk4p+1S3NZS6s/GTw74l1u922sMNxgnrg8Cv
V9A+F+saxawPawTibILOATiv0i8Gf8ErNCXVo5I7SCGMn7xBxXv3hn/gn34Y
8H6OhEVqzY5IprEJj59Lo+TP+CaX7NmuXfjm2vp5WYxgE8Gv2O8E30fhL4aO
l9IqlIyvzHGeCK+a/hxo3hz4G2jPZrDBLjHBHWuf+L37T88ug3EK3nmImXAU
9ODTUuqMpe8rM/Kb/gunoan4v3FxbR7YJ5WJwODkmvg210mOwsFQLtLDOa+z
P+CnXxdX4i3bswPmwuep54zXxidbXUbdRjaUGK0vpY1vpYgCmNWJOTTIpluG
xuAb0plzdj7q8NUNpbiKbfnk1nzEdTc0xDCfel1qXaoJIX696SyuwoBYYql4
pv12qWHBPHNU9iZjbK62TqQD8p49q6TQ/idqHh+8DLK5A4GO1cRLdzRsqwxP
I7dAB1q7YaTrrSgTaVeIrchivBp0UnK0tjNWvqeteDv2lNUTxBGsk0kcakZJ
OAa9fT9rPyFiRLkmRQOQ3WvltfDGqKw/0Kct1GBT77TpvDiJPdI0bk8q3BFd
boUWxux9kaf+2lfx6eoN6yBPVqW8/aRufGFmZVuy7AdQa+Oh4pj1MBEkyDwV
B61Zs/H0vhBSiymISDG0nk1o6dBRsgaglc908b/tAS2cEweRpZFBxg15bc/G
SfWt73DPjJwCcGuBl1vUtS1syusk0U5+RQKiu/CPiG71RSmnXUcBOdxU4NcN
S1/d2OebW6JPEGuy3eptKrFVJ6GsTU7nzhuJwR71ra/oF3oq5uEZc+oxWNfW
7SW27oKqCvqYt2M/zfNY5qzEyRQnIqnEg3DBqRkIOGJIqra2IGSIGbcOMmmy
4UjnmpWVcUi2vmoSGGR0oasA2CJrpwozn1qDUoHgkCYOAamhnezcbcg9zTp7
n7W43gk+tPlAoplcYq7BOAg9frSXMChQV7dajVAo5PJpNWAfKS3Pqals7UBg
ZBuX09KjxtQcjNSWswmGORj171Ym7EzW+5yU4HYVSv5yvyVfilZM4BGOlUr2
FpZdx70ra3C+lyPTVLMckD61NJIA+Dzjvmq5DIuAMVYtIRInzdeuTTBO5HK2
3txUc9xiMjNPvMIu0GqkkbFD1xQMfZzBpwO+ea21ZJEAxiubhHkzbwOfatCO
8ZsDsabViWzQlttpCn5l7GoGnMZ2scr2FSx3HybWPbrmoJE86Qen86Qcwkjn
BA69qfp4aD5iec0rw8BuhFOzsXuaaWl2XF62Regn8x89j71eglG3aGw3p61g
w3hjJ6nFSxXwlcnd84rhrUXe6PTw9ZWszotOCzsQwxnsajudIjSfMagEHORV
bTb1pgCQVI45q5JdiNNxPTqawipR2OqajIo39spwCMn1pI7dUTbjiorrVhLL
8oJUHnFWYJBPBkHB9K3jOa3I9jT7hBEA4B+6KvParPGMY5rKnlaHoCeeafb6
q1uOTkdql1Z3skQ6NNLVmsukQpbH5Bu9fWs97Ft/BwB2q1b6r9pjGePrSS3C
zOEA5PQ1LqzvYSpQauXNKtVWMvKP3K/fB4zXuX7AWozfDn412Wq2QaOCSVSo
HbmvDZNThtbdbOcjMxABzivsX9gf4YW/i25tI0VZJYmUgqOnNW5t7kOMVsfv
/wDsZeK5/iF8IVmnYu0sAHI/2a+TP25/2Pp/iR4yZ4CsDiQnkHJ5r6q/Yh0z
/hA/g3F542tFGCc8ZwK5v43/ABT03UPECyCP94jfMciudNXshxvdnlH7G3wL
vPgl9mV23FiM4BFdX/wVYaTX/gqls0bHdF6deK6n4f8Aju113UYthXKkcAji
vRf2lfhNa/FT4TyO8au8MBK5+lXFa3JnOx/MT+2D4RttKd5Yogk0TnJHbmvD
2st2lxzE5LDJNfZX/BQ/4bnwn4u1u1mjKJ5jbc8Ac18aWl6LmBrdTlISRXWR
7R2sVotPimYNIAamk063TlFAP1qQWvyZzwKq3Fytv2PHes2jKU22SNaAJuA4
qurBZeeR6VZjk86IFDxVSaPY+c9DVxXQyci1FarG4kIyvtWnHeLKmCMYrETU
vkxnpU0F1sBzk55FMhq5qGUdRx71HckvF8vJqnc6ittb7s5I5xmsz/hKjNLi
PK4680EGjIo3bf4q0vC0osLvcTtb1zWJHeLKN2fm9alN30YHmlfWxSidxD4i
b7WAJBtJ55rqYfHtvoiIpHmsepB6V5CupNGfvZq1HrYOGY4xxyaZR6rqXxDg
v1CxKY89cmqEt3BIgLOHHsa89j1oXEmMkD3NXG1gWduWLZAHTNXFNK6Nqavu
d5o3iaOK+8twRH0BJ4q5qeuRtd4WUFOvBrx9/HLCQ53bc+tSx+KZ7tl8pyoB
5GetS09x2V7M9Pv9WggjMjMGJ4HPSsKPXEN+C0oZc9j0rmL3XmuYwmSMdcmq
scypyW+b604j5Va6PS7rxVaW8CDer+oBqpceI4rgZjGB9a4F5Rg8kk9Oan0/
UHjTaSSM0NdRKyZ1Os3sWoWoA696wp7OBSOORzUU2pfZULE5+hrHbxN5l30I
Geua5bTbui/dPW/hN8Wp/BVyoXf5adgete5r+0BHrugLIgaGbHJJr5HtNZyQ
VbpyfetMeOrhUEaSkJ6ZrRc3UfNDY+kNX+Llr/wjkyyTLNKwIOGrwTxBBb63
qUs4TGSTyazDrgMBZ3xnrk9ajt9bSSMkNtVe5NW4vqU5U76EUxitJmXA/OmJ
equQDg561m6pqazyMyngd89aowX5cnknHvUKLBTgjopLuEp8+D6nNPhvYY4s
jAU+9cy10zMd7ZX0p0eoqV2DgDvQ7oHOJ0j3UdwgCqQB1NUZ/LTcWxx05qk+
uxwwiOMHJ6nNVZblpsBmzUpNsxbjbU1dInikvxghcH1rY1PUktQAh5PcHpXJ
K4tmDKefY9KJ9aLYDtk1Pvt+RrGULam9/a0TKQxz689afpmowRs3QkngZrmh
KHP3gC3fNJFIIZNwOSvStVdIwqSTd0dLqN0kuSowQaTSNQW3uQrnO6sFdVYv
hj170+O7zJktz1B9Kh3udVGVPl13O4nv4beIZZcnkDPNVGnVz5nQLz1rm5Lr
z2Vmfcw6c1LqXiBbbTtqnc3saaVjSLi03Y2bjxTHqDhdhDpwCe9aOjaoLRgx
HviuEs9SAHmHIPWtWw8TxunzZyOlXJN7GUnGOp1PjLxU1zphUBiR0APStz4N
/GXUPBumndcspz8uT0FeZ3/iVGkxgsB37Vlz6xJLLwxVD2pxVjGU09j6Vm/b
H1q0u4xFftIpOMA12dv+1jfWlhHLPPIjOOpOM18dWl9HZziXlmU5GDXQ/wDC
atrlsq3G4qnABOKqKVzJy1PpHXf2prqb95FdMgI5O7g15V8WPjm/jW2FsS8i
qeTngmvK9d8QyFhHEWWMHpnrT9PmjaEP90DqCeTW8owSTjuKpJdCxr98lzYJ
+7IZe9YsrCYqVBBxWneTx3YIDAY96zp4ikbbQc1mYixuVyQcYqLTJYrXxDC5
Q/vWAZs8AU6zjY253EljVq0sEnABO09ee9CWoJH3J+wX+1HbfDjx3pegwSb4
ZnUZVuASa/o7/Zs1Ia38GNGulbIlhznPsK/kl/Zj8U2OlfGbR7cW7i4E65fP
X5hX9VP7BPiZNf8A2ftHiAYGKBev0qZQTZM/hPEf+C0+gDVPg1BKU+WLJJx1
4NfgX4s8N2vif4olPJ3MsuAPTmv6Ev8AgslOifs0sMgSh2OfUbTxX4UfAzRL
PXfjsftO1h5+ME/7VO1tEEdkfqx/wSI+F/8AwjvhK3eSPakqAYIx2r9CNJ0W
PTWVYY8BeeB0r59/YX+G8ej+CdOmt2QRso4A6cCvpcxG0nIBzkYrzaj952Oq
GwNfxxLnGMdTTBqNtO2RKnPTmqmuIY9KlZQSWB6fSvHb7xjfaB4gVHjlkhL4
GOgrNK5aj1R7zFMqxcEZFR72knjKnODzxWT4O1NNU0tXYHLgYJrStlNnOQTl
c8e1O/vWJcbNnxx/wWS/Zp0/4p/CyPUxao08AbzCB97Ffz0ftK+DLrQtYu7a
IH7JA7DaB0AJr+qj9rPw7F4n+Bush03iOBnH5Gv5p/20NOfRfF+tRLGTG87j
gdPmNbW1N8PrBHzD4f0gywjAITNXdSmS11azt1cRh3AJJ4rS8O2W2yA27cnv
VHxX4c83UbaXO5ldTxWilpY7oUY8tz9Zv+CU37PVl4303TJ47USSKVJcDOa/
Xa/8G2nw0+FhnZEMltb4GABjivzr/wCCE3ijTrL4fWkMxT7UAoGSMiv0u+N2
nSa38Ir5YjlzDkY71Mlc5pTalFLqz+f/AP4KfaZeeMfjNdMFZo7qY4VR1ya9
O/4JufsexSX1tNNZeaZSpIK8isX9vjRNW074lW9wbSeFbeXBcrwwzX3t/wAE
orPS9e0Sxuf3byog8wZ5BxS5FY3PofSPC2jfB3wVCpto4cIMggAnivL/ABv+
0XaWckiWbrCVyM7hXqn7YHhq913w/JJYK2yFDwoznFfl/wDHr4y3nwunul1C
2uMqSAScVhGLT8iIO6uz6Xl/aMkuPES+fN5o3ZznGOa+lPgP8YrXxJbRIzq+
RgZI4r8Rb79tyVLyR0SZV3cHIr6b/YB/bK1DxR49stKniuEWdsh2PykYrqUU
zOUnZn6ifGz9mix+LfhG5D26TNLGSo25JJr8D/8AgqZ+xRP8K/Gd3O2kzRRC
RiAUIyMmv6QfhRrJ1bwpbMTkhQM+vFfDv/BdzwLpF/8ACqO9kgjF8y43YGTW
8IK1zjdV8zifza6vpMa3KrAvl7RgqeoqCa3EceCPm9TXc/GPw9F4U+IUSxrm
KVcsB61xXiWTbc4QYX+VbqKsZN9SjjGQOVqtNKIpMqCKnjl2oQTVORtznn9e
tXFIzHSzYGeas6dLlDuyPrVUqAmWqa1l3RHnpQ1Yh7krMrsQD0pjNuXABBqP
O09ec07a2M596m2txDFlETAOdxqXf5mAP/11DLbead+cY/WliO3GPXFTIEie
RPlJHFQBvKfcelTTMUUdTn0qGSNiM+v6VN9bAPjuxNcD+HFW55ynAJOe9ZDf
u368g1PbX5Zgp+Y+3aoHbS46Ysx7kZpF3bs5IFXYEWXIJ6dqjuLQqxI6elO2
tgtoVrlGZMg8CtPw5Gq5L8iqWSuBjINXLY+UAc4qk0jVR1sjQvrITD5CFX0q
XRNJ3zD5flB5461Lpto98wABC+vY10llp0dnB1UetZ+1TdmzvoYeUld7CpYL
aW4dBhQOazbjXX8wqjECn6vrbC3eKPIHT61hxSEA5zmnKKb1IqVnF8qOh8L6
tdWusx3EDn92QSB3r2TVPiCPE3geSCQ/vQmOTz0rwvwzetaTk5wvf3roR4gI
+VCQG688U+VLYwlUk1Zs5TUrbF7MCPmBNR6RL/Zcjeafkc9T2rYvFja4MjDJ
/nWNrNq17nacJ6VUW9zO+lzpJdNia1WZCr7hng1l6lZLPCfl6VH4aubi2iMM
gZl/hPpWncoFQ8jOK1T0Jvrc4y/DWobbzjsO1UZjLsBKsFPPIq5qSyx3zLkk
E9cVqX9qg0hSFy+O1JuwjlzLk4znnkVbjg3ICOBSjTQDkA8mrKRGFRwcULYi
73Ibi1VLQ8Zbrn0qnbrhw3pxWhIf3ZHrVAhoWPfmhuwiw8RlGBznmovKMXUH
Iq1ZXQQ5Yc+9JeSqyHAJJqbsCTRbkQzhep9a2bnUPKTjk+o7VzFmrxyjB5z1
9K1JZf3YzknFS3YCtquoNI+zkue9MhiKwFnPPpUstmJF34+b1zUNyCignkCk
2BWit2mustnYD09a2LhkS3/djbgdKowXitgryP5VftLVrmUAA4NSBnxyyyOc
qcCp4bBryVcMAc8jua6O30ZBtBAz61uad8OEihN+8saoBkA0mwOVm01Y7fGz
DAenWsW5gMRORg56V2msTxSIWQAkHGRXJaw374tnn09KlvYCrFZtcHGSKnjt
H+6wJx3qbSfn5zzWmkAcHPNIDKWLB4OMVZiYAYpl9E0EuADj1FZ5vpI7orgs
pPbtQNIuTqWmwAQPX1qxbMpwuMe9QfaQEximrLzwetCGl1LF5bqBweV5z61D
9kaRQ2cZ7GmSXhU/Nkgd6mt73ze+cfpWgSK7wGNvmBprLuFT37856k96p+YX
YquSaqIlvoQzT+VMB2q8l00kAUnK9vaqv2cAkMDuNRi4dJ9gBIB/Om3YsvRI
YyMckmr9xH5UKsTnd19qq2ilVBP5elOuZWK4HQ1UWAkEw+1IoPOa9J0MI2nx
hiAxHBJry+Bdt6nBznrXolhbSvp0WGKnAIPpWM2up62Cu07mf4yiMNwNx69D
61zOoS+WyjHPrXW+LIzcwKW+Zoh1rjbmTz5cMDlTirhLTQ5cQrSbP6c9T+H/
AID1fRpVlsbWZ8YAyM14z4t/Y18IfECSSGDSYI3c8cA14tpH7Vkup2jzwztF
sPTPWuo+H/7YMwly1zskU4BJqHfobpWNiT/gjfomvIWS0hVycg7OlfM37ff/
AASkX4f+B55rYJJ5SFt6JwMV9w+F/wBrjWzB5sd67IRgsOmK4D9r/wDaTi8a
/CS9sGIe4kQ5OQSaURn4JGwXwhr9zps7D905GDxnFM1ODdMJl4Qdq1vjvobL
8XblgCMuxx+NY93K0kXlg8L1pSAatzhec1E8hbvT4o8jGCRThZ5zzjFCZfMR
bgygY59amt4sc1B5beZjBxnrV23i24yaRLdyb7Z5VqR0b+dLpsD3kbNgrjnF
ZmpzypcoqozbjgEDpXvX7InwOk+JnjS2s7mFnjlK5BHUGn0KieL2dzfy3bRJ
ayyIp5cDgVeW+8jKM2GHUGv2S1L/AIJCaZbfAm71Wz0cQTLblzNs6nFfj38Y
/Do+H3xP1HSJhueCZlB6ZoiS9yr4f1P7XqgjYHaTgD+9XvP7P37FWufHrXV+
zrItuT9zYTmqH7IX7Of/AAt3xHZj7K0m6RcHGe9ft/8AsN/sbWHwo8PW13Pb
pC4UMSwx2FS/IR+fnhX/AII36tbLE0lrII2A3AxnmvQz/wAEXLa/0LzobAed
GMkBOSa/RX4xfGfT/B0JggaMCMYLKRjiuH8C/tf2sDzQ4Em7gOCMCqjfqH2j
8qvih/wSs1XSNTcQ28kAiJ+TYea+SPj98ItW+BXicpdwyiFjtwVwBX9FXgS8
0r4i+LxLqAiuo5T9044zXzt/wVo/4Jr6d488DXOu6NZJ8qFyEXJHGaRMT8O9
FngllSRyCsp4yelfYn/BLK1bT/j5paQSYjmnXJH418UeKtKuPhz46u9GvlZB
C5VSwwBg19hf8EyNdTTfi9pBEqlhMpBB6dap6I06H9D/AMR0K/ss6jGDyNOK
5H+7X8sv/BQO1+1/HvUsjmO5bn8a/qV1svrf7J944+Zn05mHvxX8vX/BQHS5
ofjnrLEMMXDdunNKTMKa1fqeIS3Comc8AVAJ/tjbUOWY9qmtLQTxAMOD61Xa
2awvA8RICHPFZt3OizSLE0X2ABR/rO9I87MoznPrRd3AvP3h6/zqq19yBgkC
pbFLuSuxusK3/wCupvtDRoIgDioQSwBXgipEcAc9aXMNbCtbiXCgc1IuntCh
6moXnK4I4PrSN4kMa7GjO71ptjJ5cwQfjUSS5wcnrTftPmJk857VCrs8nHI9
KaY0XJLryQCpqnJc+e+Qec1NdxMIw2Me3rTbHT96licE9qhu5onYs2l8Yoju
BaqVxdubnIzj+VW54BAme3pUSwq46jNS9ik7jJ5tqAkdOada3O4AkdKlt40Z
irruFQXKLBKQuCp7DtUCbexPJODgAbh6CnRIBycjPb0qvBhXznqasySKoBBz
nrg01YEmKbISpyRiqxs/Kk64ANTNqG0hcHFNecSgnuKsOUJZ2UDAJNWrYBIt
/wDEeoqqigLkn8M0+OTJIHHagTi7DrqQsflyB6VTa33PnO096syMyKQc57VX
kVjGTn5vSrTuRyle4XZcAZJAOfrWhG26IOQQtZib2Ygg8VoQyM8AQk4FMbix
zqJBnrimiRUQgkZPvU0EO6NsnGP1qkY2aU7j36Vd+4oklrI4uADypP5Vc1G0
EUSsCCTz9Kr2m3zlUnGTyavagY1TaCGKjqKm+tzTlMqZCQfQVFFlnyD3q4GW
U7c4H86SCAByFX8abkhNWJoX82LaAc+vrROjW0YBzz1pQPJ5HX1okmN2ME9K
jmRaI7Zgp5GT2qK5vDGwxxVpEVEIY89jVC8Xc2AelLmAmS7+0AY6j9anWGV8
YViBVHSYQt0u44XPeuhu7lILXEYySM5FS5JsDOk00su5h06VXW1yT6elW7XU
zOWR87h0zTltiWJPH9aqPczOc1eVoXIXIJPUdqjstQKEB859a09R04TSFjwQ
e/es6bTvMYBeCKpS0sBrW9wyoGY8ds1NFctJIBncPSslmkCBWJwvel026dLo
LkmmtwN1LtlkCnJHp6VYhnUN8w3AfpVWGLewJPJq0sQ4x/8ArrRK5Ketiymr
iP5R36c9Ki82SI+YjFZc8H0qF7U+aGA4HpU037pRlv1rKWm427HQaR8Rryys
DbTTM4PvVbUvFaXkWApD565rChu4YpN0uCB709ZotQfdAuW9AauM1uNzLkcn
mchvmqSS188DK8Dk1HGqafAZJmVMc4PerWlPeeJEb7BYzSoOC6DINWpXVxOZ
Sa6jjk8tRnHcdq0NKvXiG1mJGc1Un+H3iC7kLwaZdkA8kKeKrNDqOm3JgmtJ
lZeGyMYqZXE5Nm/darHap5kbfP6A1njxFIzksCpbjJrGkmZLsK6lec4NX49O
k1J1CgjHP1qU+gr9TRttRbzl2kgA5J9a7fw94r+wQb7WXyyBzg9a4Wa0FtbY
X7yjkVH4di1TU754bKwuJ4/VBkCqEejf8Ld1WK4I+0OydsVmeJPGF/rKKUuW
jkJzknpWJJ4A8Urll0q925z9w1lz6f4g06+C3OnXcSPxllIArOa6gdrpPiLU
7WyGb0sU5LVvaL+0/L4aAt45z53QuD0rm/BXw117xxOlhZwzsXOCQucZr6I+
Ev8AwSy1XxVbpLNbSXEp5ICHNOKQlboeXxftXalLOsYviGfo2aw/H/xLvvEl
tIs14ZGYZBJ619UeKv8AgkTqi6E01tps1vJECd3lnsK+SvjJ+zd4o+HeuPbz
R3BjgYgnYQMCokM413aGz3ud8g75rLluBOS7dSa0Jb2ME20mBKODnrVS7tBC
hwc+mO1KQ1IzdSge5jyvGKq2am3B3HNXLi5KRHOSF/WsyS8MpyBs5ohFjcrB
qEZmGRWPNgzhc961pJSYmwfxrHuW8ly2Mue9OO+pRpHbFagYwe5qsJC/Az+F
Ns91xEQ/XtmrlnZmNDkfjVvcNbFaJWiHX5s1oaffZQqw+Y9zVaSIE5H6U6BF
OTnlR0rRR01M79z6M/ZF1aLQtNu93zFwSTmvNf2uPE0Ou648EC4OTkg9K6X9
mC5W5sLzcwG0EAZ6VwP7TGhtpfiMTQneJDk4rFX6mh46qm3lCg8oetdJ4c1M
mRQAQe5rIeFWO48MevNanhqDE+7bgfzrOpTViJux3+j6t/Z7RksSSRXpOi6h
HLaI7LgkZwe9eQ2yvcMoGTtOR7V3GjeIxFYKkiFpFGAc9K4qkeVCTvsdxba8
Q4CvhRxjNWm1aRVJ8wkelcX/AGmBGWDYJ7Zp2ja1Ib0JK5ZSeM9qwvrYrlOo
i1O8TUFlLM0OeldTc62stom9wisMYJrmmu9yKqAqOv1pJiZgoc5RecUNlpdT
0XwprMWmwqnmLhjnr1rpv+E+toAEJUZ4+91ryYalAtmkqyKpTjbnmkn1lbkR
kAnack5qYg1Y+hfB+pW9u8csEiqxIJINfR/wR+LTaGyyGUyrgZANfEfhrxG7
2AeBiCgxwa9I+EPxGn5ikZlZW7nrTkPlP0Y8LfGi0u9JkbyvKOM7ieteU/GD
42vfadc2zsXhbIAzxXl/h34tOLRrfY7rt6g1x/jjxc2oW02ZfKyTwT1rKcmm
mjSCezPjD9rTwtZaj8Rru7ZUHJYE9zXkfh2UWU7vt4BwPevZ/wBo3TJtd1SQ
IrbVOS+ODXj422b7NpIj6+9ephpNq7NYOzsbEpXVY4sjy3ZgBmv1T/4IUQya
R47sobgltzDBPFflvFoR1SxsryCcZVxmIdRzX6ef8ERdVfUPjDY2zHPlFea7
aj0JxDu1Y/Xb9qixF/8AAzXVyBttmIz9K+Wv+CXVxNpzahCMnzZXBx9a+qP2
nldvgprgTOfszfyr5n/4Jd2O641JpTh0kYgepya5a8W5aHnYR2ot+p8p/wDB
ei3GmXdx+7LI4JcfhX46XmkQ6erXMBURyMflHav2q/4L1JFNdXkUijfLGQhP
bivxPsUeHVJrGWQSBHJA9OawrK0bM9bDSOo8CwJeTo0hGAeh719K/Bmx8yzB
Vcov3QK+ZNNY2uowImVBYDAr7A/Z9s4RpVqDgl8ZrxHJRbbO3kbV2eq6B4Tj
n0GOdo8OR3HNZ/iPQYvsjKhG5uoHavSvDdikmiTxmP7i/Ka4q+8LyieadpPl
ySFxWtCSbbQcrTPONO8Oyadr0ZUkjORjtXqf2CCbQcTIJJGGBntXBSpN/bgb
BVIz0I612dpqX2m3U4OQK3kroZ5Z8d/h0tr4OuLyFRG4DEkDpXgPwXnj0a6v
JZE3uXPzZ6819dfEdRqnhO4tJQHEoIA9K8B8N/CT7BfysSFiLE7cda2oycUR
OKe59G/s3eJl1nUNOij+ZCRvOeB9a/Yb9i3TobL4bDygMNjJHevyK/ZK8IRa
dcBVTliMY7V+un7E52/DUoc5QqMelexhUpao+ezJtJo9oSMYFNntluEZGUFW
GD71In3BSk4Feg4pHz6bvdH5a/t8+ETpnxN1K5ZSEUtsHTA5r8sv2ldIg1LU
r5pcId5IJP1r9t/+ClHw0A1SK8RDKt1GzEAdK/E/9s/TJV168tLcGNt55A6c
mvGrUVTm2up9PhKvNFXPALeIwM0ZO9Rwp9KuW1rLdwtChLEjO0U2y0ySKz2u
Szx9cjrT/B93NaeJmkdGEW0jkcGlTmnodzdkfeP/AARY8VJbfEOLS9pRzKMk
npzX7veLbAXnwxuIM5U2f5/LX4B/8EbtsP7RSNMuxJJgQT061/QB4kkFv8Ob
ps5Aszg/8Brpl8LPIrv3ovzPzk/Zcs/s37SmpRwLtiW7bdjoTurI/wCC4UMV
xoKeY6xhYRye/Fb37JWoRr+0Fq5Zhlr1h/49WZ/wXa8B3Or+AluoGIUQBuB7
V5qvfU9HRRPw11ydV1S5jVSUDHkdKi8P+HX1q42ocAHIOOlPZGOmXfyGSZJS
uR161s+A2OnBSclm6isJxdzoirxPQvhPI2mXy2Uj5+te7eCrNYb/AGMQVwDX
hvhC236/E2CXJByO1ev6Nf3K6qkAhkVQv+sxxUJO9yWrHungq9jislZf4TkH
Nd9omsDVSCz7SnQnvXlPgXUoZNN8liFcHnJ61t6b4iNnqiw52xk43Z4rRbAk
e66HFbvY+Y5EjAYxnpT9Nntpbpkym/PAzzXnuk+Imsb0FbxZUIzsBqa18Vj+
3i6IU980xHolwI7eUbmC5NXGgRIhJuBXHXtXE3+um8j3lznHHNLp2s3uoPb2
4mYIWAPHGKqKuZtWVz1TTg02mRrjKsQBj619+/s1WX2T4NaSu3YSmT+lfDNx
bxaRpGnCIBiCpOO9feH7P12t58J9LK8ER8gdR0r1cHFW1PHx0nsT/Hbwyviz
4Ta5ZkDL2rkZHoK/no/ao06fwj8Sb7T+UXz24x7mv6P9StF1Gxmt2+7OhQ/i
K/Bn/gsp8LH+GX7RN79nOUVy/wAo60sVFM5sLLWx+d3x/UyX5gYEZ7nvXhOs
3P2e+a3TqvXFe9fGTV4b6RZ5U2uBzk814f4higl1F54sHPoadDRWZ1z0ZVsr
n7Ow8wde57V2Pw/09NV8QW0zEbYWB+tcPcSCTgke3NdX8Kr5m1NVYlVBHXvW
8thLc+1fB+obfDMAQHYI8cfSvmT4kW7w/HJLpG2ESg/rX0t8OlW48J2/O4bP
6V8vfFvUJE+MkgCnZFL27c15c1ZndHZWPpbxH4ljb4ZRhyHkaMd+elfF/wAZ
ZmTVZGQbdzHJ9K+qLwC4+HENy5woTufavnHxlaRapqE++MOCTj3ograhUbSP
NbaFr1FVlLYOQa9H8D3ixab5Z+UqOKwYPDskDjbCwTscV2/w+8BTanKGZSsY
OSSODRVStczpt3sdN4E1LcGBQqc8E966xZhtBY1k22g/ZLhII4+Rxkdq6aDw
g0sAzIM46Vzcp0lO11NLUk5G49Oa09L1rbkOThj1Jrm7/wAN3UF2UUtJzwQO
lbej6VI8YWZSNvdhWclqOz3Oq02aOGPdGBlucirdpeL5oIbJByRmsnTArzCK
Jg2OuD0q9LoxtrkFXxnkgVTWgJHW6Td/2rAC/WM8ZrutL8T3NpYxeRc+WEIB
TPJrzLQbho5AnVe5rorGQtcCEZZjzwaxbsylFntXh/4iOjwkTjcAM817D8Ov
ia3lRkTgEH1r5IF1dW8oVNwdT2r0D4UeIbldRVJtyxr1z61fKmmmXZrU++/D
fxLX/hEGMTfvtvD5rzH9pP4iX2t/Ai/sbmVplO4gfhXH+C/iC7WrW6OWjUdA
ap+OvFS+IPCc9o6HqQcnrWMcHyS5kaSqtqzPyu+OOhSaJrF1fhCBJIy4x7mv
J7tXiYMjgM3JNfS/7aXhaSOd/sylIgxJAHXrXzFcTn7QEI4UYPvXt0YuybOC
e56H8PLY39rHIBiRDkv61+3P/BBm8WPS1d+SVK5r8Nfhl4ia3vBGyssHQg9K
/bf/AIIKatb6hB5YxtQFhz3reW6MZrQ93/4LWBrj4IXEQUsGiJ+nFfit+xd8
YLn4S/GgNudEW5znOM81+4X/AAWiMOl/s1XN9IM/Kyj8q/nci+JdtZeJZxCm
24WYkOD05rW9jKk/cR/UJ+yl+0JpvxS+FUE8tzEsiQ4Ks3J4rw/9oT4JaN8V
fEdy6xRFJGIxjNfnX+w9+3Bf+GtBjtZb5jHgA5bgCvrLQP2trTVIlNvdxvIT
kkNnBrJz1NFBJ3XU5Lxn/wAE5dNa9JeOLy2OQNtelfA/9l7RPhVEgSKLjB4G
KbqH7RPmW2+4uFlOOFzyK4Dxl+07dadceZGX8rPAB6USuXezPtHRfjBYeAPB
M9tDttyiH584zXwD/wAFBf2mpPEPgzU7J5zKjBgvNWPEP7XEd/oFyJ8klSBl
ulfEv7Tnxd/tjS76Vpx5fzFQT0ojFhdHqH/BJzU7Dwx8Y4ru82fv7jLEnHev
2d8d/tJWvh3wWx07DBIMKVPA4r+av9kr44alZeORJBctDFBLknPB5r9HJv2x
pbv4bLD9qw4jwWLdeKrZkOz3PDf+Cw3iuT4tTi6mm3MrsSD1XpXjn/BN34+R
fDbxpbxQ3iWssMi4JbG/B7Vy37WXxju/GuqzwGRmjJO454r5+tdZfw7rttNp
ZMFzE4JkU9ea05tLEW1sf09fs9/tp6b4q8GRRX1xHLKkQBBflqp+L/EXhfxN
PcyTwwMZidqkjIzX41fsxftj3mlWNsl1dsJ1CgktgmvrjwL+15p1/BG92oZ8
DkvXPJtPQtH09efDbw3blrsrbxjORnFanhT4j6B4TykT24deNwI4r5i8WftA
f2vCGhuB5H90HtXH3nxlsbOYSTToozyC2KFe+pS3ufYHjz9o5Dpdyi3ayLtO
MN04r8wv29vifD4qvpw7h3V8g56c16F8av2jbXSdJZrK8QeYCMBulfEf7Qnx
VbXPMeMmaRmJJBzWl0tiWfeX/BOn9qSDwN4Zg01ITh8ByD96vp34+ftSxa14
Ke0ublTbGI4iLe1fj/8AssftApoX7q6f7NLG3Bc4zXrPxc/azsvEFkqRXkY8
lMP8/WrUldAeJftq+Lodf8bXMVsmY/MONpyBzXk3g/xA3g7U4LuBvL2EFgDW
h8R/GEfizW5ZY+hJOc5zXJzjeCp+6eCK0raoGtD9Hv2Lf23DpNjAVvdzRgAq
H57V9yfCj9sex8QQgOwSZxyxbrX4L+AfE958O7gSWkjMHPRT0r6H+D/7VV/o
bxQXBlkkk5BzjaK47Joa3P2Zg+OVtcakm2/ii3Eck9KueM/ilYQNCZ7+G8JA
IAPSvzY8Pftd2K2q/aLyNpR1y/INbaftWQawoaKTzSnAw2cVlKmmOR92a78c
Fs4kEN8kEYGQuaht/wBpyG4tTam+R5MYGG618Nal+0vBLCFuI2kYDu1Zdn+1
VodjMx8lfPHQ7+Qan6u73Q7I+rviT8Y5lZ3mnMcZ6ZPBr59+KH7Q4sUuFS5+
UqRwfavDvin+03e6jLJK195lqOQgbpXz543/AGg7jW9RlCLIsRBXOeK6Ie7o
J6O5J+0f4yh8U3s7mVZXZicA5x1rwiZWtiwHyjOa6PV7h7m5eZ5NwYk5z0rn
tQn+2SErwBxW1yk+qFsY1uZMZ+b+dWJrQxuMNUFjALfn+I96nu7jYAc5qOYm
WrLKDcFGelRXdrHfXEUTL5pJGAKsafCZIAx4zXonwT+ErfEbxlZ29rGWdXBO
BnPNW5W1CorK56j+yZ+wtqnxo1ezlgtZWQsp4TIWvuiL/gl9LYW1rFdweeQB
n5MYr60/4Jh/sh/8If4Ktr+SERnylyCvJ4r0P45+ME8H+KJrfzFRU6KeKl1G
tUc7ifG8v/BJ+wv9OgltoYhKQMgJyK8j/aV/4JLSQ6DPL9hZ3CEhgnsa+/8A
wH+0ha22pLE7q7ZwVyMivY9K1jTfi1pcttLbq4kTAzjuKTrNaobgz+Xrx9+y
5r3w++I8lmkE6xo+AdnA5qfUP2YNX8R6hGxd3YYIULzX71/FX/gnRo+v+MZr
ubT0ZXJO4rxWc/7Afg3wfYi7NnbSTR8lR1pQqtvUzlF3Pyl/Z4/4JteJPiVc
2xiaRPLK4Hl5xX6DfB//AIJJR+G/AzXniMR3zLHlY2TBHH0r33wVc+FfhnpZ
fT7eC0uoxggEZOKqeJP2sru7hkt2kZYVBAyeDWrZDR+UH/BS/wDZx0j4TO0l
tFHGHchUHBTivhC4mYu8W7cqn8q/Sv8A4Kg2s3juCW+eXMKknkcDivzalgWG
8nx0UkZHQ1tF2MzIuITbsGolmLRAjgmpJ5Mz/MPlzT7mBTEGXnHp2q09bibu
rleIEqDnOakWQQsMjrTIpNpGe1NuX8xuOgqiCxJbrc52sOKgW3IJyenSoN0l
mQckBu1XbeQunPU0AR7NvB5JqrIWMpBz14q/LhRz3qhPLhzjqD1oAesZcZPB
FSWy5zk4IP51EJ90ec8061k8055oFIvJJuQDnP1pZI1KYI+aq7XHlDPSov7T
+fGDmpadw6aEzIEXLdPeo/tSo2B0NRalM7FcggfzqvFMC4B4x3NUQWZ7cyfM
QdvWmFAE29hU09yEi2A5FVRcY+Xv6UADWhKkio1crzjpV23kLJuwR7Ur2cYt
jJkZz0oAignL/eOaJ5GHI4Apm5Eycika6Vvl60AXLS882PLg5HFPDbgaorL5
bZqS2uj5vJ/+vQXDR3HSAocjIJpLaIRTbzUsjCVgfekaPGcdBVKJTlrc0ork
BQRxin+b52ckY6VhpeMsxXJIq9bylF9jUuCTuy1UlazZDeTLYS4AwM8n1qay
vtvzgkr6VWvVFy2CMe9JEv2dAg5HtSsJSk3uayX6yoRkHPvURUHPPA5qtaQc
k5wetSXrGNBtOfUCjlQ5TfcmW6CdCAKt211uUMDjHSsdW38c89avJMsdvtBy
R6Gs+VJj9q1oLrNylyY3fG9D8pz0r9Mv+CF3h3/hJvHtnHdgyRSsoJPQc1+Y
9xa/a0UZwc5Br9Cf+CO3xuh8AeNbGJ3EflOoJJxnmpnE1U29T+g7xl4bPg74
ZTJYIURIPvL06V+bX7T/AO0jF4F1CcNOpmRmyu7k81+ofw98S2HxV+E9u6yx
yR3VtsfBzgkV+b/7dn7Ch1fxTf3FsBL5rsybRnvXNGNmaRqNqz6HnH7NH7bL
a38QbCzEbwrcSKMluDzX66fDiaPxX4EiSRQ0c8IBz3yK/Hf4B/sc33hrxNa3
9wjg2UikAqRjBr9WPh58VdP8GfCq1ed1jeKEDBOOgq0veuZ1LuLSPxG/4Lr+
CH8K/F+/ijjIgkdsYGAa/LEyDR9UuFzjc54r9h/+C33iXT/HOrSamjpJgsSQ
c4r8hvH9nE92ZYFyWY8jtXSSVLjWd6bU4NQSS+ZCSxzWYJGifkc1IlyXOMkD
+dZsh7lm01A2zHB+XPSnz3XnE84zVRbc5yOlGxsHHagQ2WdraXJPyirtrfee
oBP0rMnVrklG49KktbGS2jJL8joKCZGpcsstsyn73Y1zsYa2uiM960ftLmM9
ciq6MrSb2X86CSxG5GADxU63LJxmq0DlmPpVhIi30oKTsWEk3DNPjjEzEMfl
XnNNhwq8808gSIwXrTW5QW0gaXcrAqOOKkMhk+UnKntVK3HkghQV5596lFzt
fI4NXFtbmkH0KWp2RtpDknb1pNOvGhYBT1qfU5WuYBk5NVLK2fzQACcfpRJo
1jFX1NVr0xx8jJPeqkV3I8xyTj0q20ICDcDUccA3jsc01JNWLJ1uyFAJ59ac
dXCQlR94d6guQqLjqTVGeBt/BP8AjUdSGrFy01lnkZZCWHvSTKCSVHHsarLa
lcMRirMfyxdc0RXUxk+gy2v2im6nb6Ve/tRZGwODWS6ZkJJIwaljjX7wNULm
Ls1/JNhC5KjtUVzfyRQ7VY7T71WaXaSWOPeo5rlX6MMH3oaDmNDT9XitrKRJ
k3swwpz0qGydo8kHjOaz3cOQOacLhouEzg+lJoOY0btyy5BwKbGxkjG3JA64
qmsrsCMnHpT4LhrcEKcA9ahoHInU7XJPala8K57Cq8c4diM80MOxqepI46t5
R55PpTFuGnk3HjnpUMNgbmYkngeverKQCI/Sm0A95G28HFSWbl0JJPBqF5c9
BUD35t32gEg0ugGhJh+hqLz3yVyeDVQajucBTyfep0beMg4Pf3prYC3Hdsq4
zz61H5hbO45JOarySFhgcmgbtwJ5A60nFM3hWcFoLdzMiZAxilsbkOuehp1z
tmGMVFFH5ZBA4FUROTepO7gZ54pD9zvikl+ZCfxqu07hehApxM0TRnDY561b
juQijkcVnRrJjIzU0TB2wTg1SaZMmWmvEmfB4IPXNWXlCwAqe3SsmaAtOACQ
Ac59avxHKgHPHemS2MjkbeDg9a0YsSRgZ5qOGBBkZHTrUEsrWznGTQTzFqRR
E2FIA/nUU92Exg8io3nynJyTVO9uBBc24673A60ktR8yPQfgLLbL8V9HmZB5
4nXL55+8K/qn/wCCal/bX/7O2lGLaZBCu4g+1fzpfsnfsot8RNc0jUrO2Zjv
UsVGe9f0bf8ABPnwI3gH4OWlo6lSsSjkY7VMrp3JeqZ5p/wWetyf2d2lDY27
sj1+Vq/Bv4SeNLHw18aZJ53RSJ/uk4I+av6J/wDgpN8IZfi78DWtYVLNG7F8
DPy7TX84P7Y/wXvPg98Y55rQOI4pcsVHB5qubS4Rloj+gj/gmh8QY/GPwyhK
SqyJGCpBz2r6ejQyw72OWzX5Cf8ABHL9riLSfDdnYXN2oyApjLYI6V+tHhPx
9Y+JNMt2tyrF1BODmvPqpJ3ZvTbexoSxCZShGQeMVxHiTwYl1qxJACA5wR1r
0aa0CAMo5rN1GzW8mPTI71zylZ3N4VdNDH0kDS/s0EanbkDiugvcAjnJOOKq
QaQY5ASenSrzQpaRme4cKkfPPFCndg2rp3OD/aa8VxeGvhBqCSYYTwspGegx
X87f7Y+nx6p4u8SS7fkEzlPzPSv2k/bv+NUZ8O39pbzCSPYRhTwOK/Ej9o/x
GJb7WPMO7e7ED15Nbwkmd2Gp2XKfOK3KPYpHEm11JBNZeqTSbg2SChyPerlx
KLKHzOm8k4qnezjULfK8Ee9UejBWi0fev/BK79p1fAOtWNvNP5K71By2M81+
83wp+KOmfE74d2mJo5POiCkbs54r+U/4X+JL3w1fW93au6C3YFsd8Gv1Z/YA
/b9lPhm2tpLssYAFIL9OKfNqebVUXofY/wC2p+x1pnxC0qaQwxiQ5ZHI6VR/
4JvfAWX4UveW7SBl3fLgY9a6ew/aVtfGXhlvthEqsvG49Kd8I/iza6Jrxa3Z
VQnoDUuehnKR9Pax4cTU9JkgkAYMpGCOtfA/7fX7DsXxE024Nva4kckghenW
vt3Rvi/p+qRIXdY2OOpqt8TNR0fXtIBSeAsvJGQSaFJMyjKWzPxS0n/gk1qE
8rGYlk35wUPFfV37HX7AFt4H1y0nuIlWe3+5IRjHFfTnifxjo2lWLwQRRtOO
4IzXCH43N4elOx9pH8INW5pA3Zn0v4X8WWfw10xIbm4Ty4xggnFfJv8AwWA1
zTfiz8DnubC5jM1qpAQHLHFcn8af2m5ptMlzMUIB5Jr4o+P/AO1je3elXli9
y0sbBu/FdFGV0YTa5rnwF+0tBCriXcFuouOfvcV5QT9ttlZxh8d+9dn8Wdb/
AOEp8RXDyZzvJAPeuJ1O7FioABbjAArpRm9TOvFMTEA9DVcSYcZGSKuQp9pl
Bc8elLe2Gz5lHTt61S3IasVpY3uHAB6iporTyIsZzUmmgE/MNp9zViZxGcDm
qvrYhrqUGA5zxjtTosv347U65i805HFLbwFcDNTIVtLiyRFQQOR7VCVZeQPx
q+wCLjIPHao/kVeRUtXEQpcKsBJGSKhtrlpnJIOPSmNC/wBqJH3D2q0sa2+O
lQ1Z3GtXYivrMPAXXhv1qjZE203zAk5rXEitjkfnVa8t0Ziy4yKzLa6ElvcC
KQE9G71dDqy5JAB6GsWAsxycgA9PWriyNLnqFHQVbdhLYcZQJwPft3rb0zQm
1EqcFRnv3rL0bSje6ihKnAPp1r0KCzSxg7LxwK4MfP3LJnp4KC57yRJpGlJZ
2YUAZA/KszW74xMVVsAGpdR1trS1bYxyfSuTutWkkclySSe9YYKLauzuxddQ
jyrc0muVIwTn2psFoby4CoTgnnFZ1qWuXGAck10eiW3kxnnL+temeI3fVkT2
v2Z9gPI6+9RG+Mcm0g8Vd1C2uLVxIY3YN/FisuaFlnLOT83Sq1aIkWGuTKRy
RiiOZWODVG8vBG4UA8dTQZzgEdfWmtiTrfC2mrehmYbgtU9Ri+y3zoW4Y8D0
q18OLx574W+D8/61pePfCp0+4D/dLc8itYuy0A4a9sQ15uJGAfzqS9ZZIAqj
AFR60zWzZIOB37Vq/DDSk8YauLWYbQTwW707aXE7dTDitCQTzimXyBIckY9K
7/4p+CofCir5O1VUcgd688vLv7UpBGBTiMzWnLMRz1qP7Qm7aSN3pTnjKE4P
Sq8lt83mgZI9Khq5NhZCwbOTjNWHPmRA5xVZmLLlutNtJGnuRHk5J4rNoHuX
lQQw5B/GkjuXJAYNjsa1B4flisw7qxHUDHWqskSqhzw3p6VLVhNEf2v7PEVJ
z3qlPdG5bavCHinTIwPOaZFBhhg4qWhDorFraRQoLKTniuz8P6fmFW2nP0rn
tPtp7yTaithec4rq9KvltrIRkbWHBqGwLq2m5cr261Nd3VzdWJtlYhQOnrWh
4aeCWB2kweO5rK1W8bTbtpEyyE9BVPbQDnr5HtUKnIOeQe9c9fAvck5+orob
+6bULovgjNY95bBbgkHNK/QCKyk+zyAKOCea1vtIRBz71RihAyadI+0c9KpI
Cy8yT4zg89KrXFkofco2/wBaljgDIGB/XpSXCM4AzjFDQ0xsWn/aRgDk96gn
0iWxlIY5BNaFhKbYZPLDpVq5iN3AJHyvpnvQlYFuY72/mxgY5qlbQvZXbFz8
ue9bqpHDgt97+dVdTgEyEgY/rTKbsE7xS2TbcbmHGD0qpo1psbLHJz1ptswc
YAIC1btGG7g8U76WBMo6422UBcg9zTbfCEMwBI6mp78L5uT2qBpFIwOnpSKt
1FfUispxnFTQXgmYA/nWbcklvl/KrVsu1Bkc1SaKWxbeMrMrA4AIr0XSpi+m
Qc9Frzy3m3OqkcZr0bRowdMhwOMcVz1nrY9fAu0WZGv3O+QruwO4rkbwH7Ux
HAz+ddf4ptlik3DnNcrKQ8rcdDW8FZHHiXeTaPZbX9o/W7ePy7eebB5IB613
vw5/aYl1C2IvC9q8f8bt1r5nttXZSXjOAOoHerNrr8mo7k3FRnpnrRvudbSa
ufa3hv8AbPl0W3eL+1vMjUcIG61j+Jf20YfE8E6yHy9oIGW618f3V8bJCwb5
/XNZ1trbs7JI5AJ6k1mnYzasdB8SNdXxV4zmvlXaMnv1rnbpV887enWrU5BG
QQSe4qoYyGx1yaQgtk2tn1qO5k8jOTknmrsce2AgL82OtUZojO+D1BoKiNgn
Mp6H61YA2gdfWiK3EKdeR7U+2Q3Eu0qcCgJIfbypFNHIyhgDwK+5v+Cb9j/x
cHQ7phxNMq7cdRmvi7RbO3vJmjl2psGRnua+x/8AgnjqU1v4w0MYJWK5XB9g
ap7FJH9EsmhRX/7PFzYCAKj6aeMccrX8q/8AwUS8CPpX7WerwF/s8a3ZO4jh
unFf1eeA7g678FLdgPmlsSv1+WvwP/4KP/sD+IvE37RWratb6ZcXlvcSkoFT
IQ8c1TtoYQesvU77/gjN8NbHU9Q0uUwpOxZQcDpyOa/Un9qXW5PhZ4WjSzJi
R4f4eMcV8Lf8EdvgXq3wZ1ayTVYZdzOOHXG0Zr7w/wCCivhS91r4RzXGm28k
ksEBbKDJX5TUtLdlcyukz8z/AI4ftDXNx4hnhkvWKqSWBbrXmWoftY2vh0pF
BwScMQ3Svm/47fF7U/C/j7U4L4SmRXYYY4K8mvG/+FtTanrZWRmVGPUmqiky
nbofrP8As2/tbWseq2cpvkZt6nZv5PNfqn4Y0mx+O3wGt0KoE1G3wc87civ5
if2evHWrXfxbsILaWWS3SVSQDx1r+k7/AIJ+atcal8C9NEwYBIVxn8KIxVzG
tpHmXQ/nq/4LW/s6x/A39ofUIoYQUExO4DA5IrO/4JvaPJbeP9HvC52PKpA9
K+vf+DjTwNHbfFWbUGhD72Jxj73SvmP/AIJs2x1Dx9pcbJ5SNKu1D2oa0ub/
AGT+h7w9dBf2SA5+cHTWX9K/ma/4KfW1zp/x51KRNwhkuGJA6Hmv6Yfh/o8+
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
80fB/irWLS2/bnVSisRPyc9Oa9I/4Kq6dHrfwN8yEBgIOg+leO/EO1Kft5oq
Lw05JOPeveP+ChcSQ/AtjtzGLfk9s7a8iNr6HZe2p/OP8Tmn0z4p3EKgpE0p
Deg5r1j4X+HbXzIjCyyswBJHY1yHx08OSy+Nb6+ijO0SsMAe9bvwM1n/AIR9
1e4bcrHuelZ1ZPodkGuU9aXzrFdigonoKdI2/qTzzmrM2pR3UAkQZDc1Wa5j
JxkAH9Kmm7rUmfkRCVo84NP0+V2uj1x6VWuHEcoEbeYPakfWEtZBkhSPetXo
hxWupY1jXhaSFAmSozjNQ2nihp7XdgoyngZ6Vka3rEVzMGUjPf3qKCdTjH3T
1qOZ3sXY9E8O+PBLZKkh3kcZJrcsvFDWeZITsZu4PWvMrUqgBiO36Voaf4g2
Hy5JNo6ZJ6U1uOyPUvCXxNZtbRA3lSIcls9a+gfA3xmuNPWGRWbK4yc18L6n
8RYNF1uJYCssob5iDzXrvgP43Q3dqIXwhKgAk1DjZ2N4y0uz9KfgR+1mdJlt
gbobcgOu771fZXgP4g2Xj/Sorq0lViVy6g529K/Dnw78WpPDl6JftBaPORz0
r69/YI/bztdE8VNY6u6x2k42CR34rn+rVfaqaeh5mYYZVffifnb/AMHOXhg6
f+1jf3cEOyNiCSBx0Wvy71u5VNOhZX5IAOO9fuL/AMHKN14U8f8Ag+DW9NNt
LeyJl5UOWbgV+E0JN1Ad+dqnAFfS4dqyitzz5U3FXZKtyoHYZ/WtHw1qz2eu
W6g/K7DmstLTeo5xip9DtpZtYjZQWWNh07c1tUWjIg1dH298F9fkXw1EhBYK
nBz7V5X8V9SEfjmR3IAZunrXpPwUhebwZAVUltnJH0rxr4wmQ+PJNxOFfn25
rwqnU9mEvdR2Hw9sRqutQx/8s5SCR619efCrwuLfREDr8kQG0Y618jfBa68r
VYSw3HI2192/A+1g1ywtopWCEgZzXPUfIroqMeZ6o7Xw/wCHbdtDRpEEjOOB
j7tTx6CylUj4UnGBV61iXStUEGd0Snr2rrbW2tWtwyqrHGSfSuKWNjB2luEq
XYs+FPC9ra6Uu9FmZsZyOlddZ+F7dtOzbgQSY+6Bya5nSLswuIwDgnr6V6Fo
1hHPZI6PuIGTjtVQxkaj0JjRdjAbwd/aEO2b769yKsaN4EhscmX96uehHStS
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
225MeeuDSW42ldWJpZPLyQP/AK1VL95BF8ik7uM+lNi1aK6hZi21l6iqw15r
meNRHgBwOD15pyV9RKVrpH0l/wAE9P2b/wC3/HVvqKFhI8qkgDrX9FP7GukH
4RfDezinzsmjUnPGOK/NL/giF8D9L8f6ppcjBGOAzjaDziv15+Mmh2vhX4RX
bWyLEbKMFCowaSic85K/K+p/K1ffHiV7RpYtQleZenzU3w38edcvrV5Zp5n2
ngFzjFeIXd21vKpQkrnkVbfxFILTbG5jI6gHrXRJ32Kfkew+K/2idRutHeGO
Z1PQgMa8h1vW7rxBK32uVyCc4JzmqNr4mMuYnUFs9c8mnmQSHJyaQC28UVty
APriq93c7Sdo4pbuQhODg+1RwW+UyxJPoad9LFxJrW+wATwKlklNyp2k8Vnl
NkmOTz0qaGUr3OKzT1uaJWLlmWnfb+tWWtRxiqcN0sUgz8q+tWZLnJ3A9a05
rIpOxas5jaTBicoK6DSYf7S1ezuInIWJwTj2rk473cwDcD+dbOi63HHcIpk8
pVPbvV+09y6NE9Ln7q/8Elv27Lfwp8OLXQLqZCiIFBZq+xvFv7Q2nalb+ZmG
YnnBOa/nv+BX7QcvguS2+ySlXQgnBxX114R/bMMmlC5ur592zBQscCsue5El
1P0A8bfHPT9YkEKrFCQf4ah0P45WOlzRxYicA8kmvgFP2qINWuTN9rITPXJ4
qteftfQaVdeWtx5pJxkk5FRNt9C13R+sPh39pHS7axjWS6RVwPlzwK5r4l/G
HTtZlV4hCydSwr80rb9s820YEk/ynocmq+r/ALcF1d2bW0b/ACsMBwxzTSsU
tj9F0+N+ljTvssUsRfGCM1Hpf7Qmn+HLO4hBjZpFIIPQV+bWh/tQy2SM0l0x
kJzyTV2f9sNIrCVZmXzHBAJJyaL63MpHB/8ABVjWT8SdS1NhhoF3FQDkCvif
9lLw/N4d8f2853bPOGMn3r6A/aK+KcHiPT7ySaclpQeK8D+BXiSRfiRbQ7cx
NOADn3p3VjaK0P6Sf+CUEkV/8KreYPlxEOPTivj/AP4OXNO+yWOkXr/Og6g9
K+qf+COkJHwtkYuxHlrgE8DivmT/AIOg0P8AwrHSGj5fBz7UfZONv97byPwa
a5TVfEtzJFGiJuPQcda1re0SGMscHP6Vg+HLSXTJZJLhSokJIz35rYM5aM9a
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
S3qeVASMiiNtq4FSPEZoiMEg/pWkYK2px1JPeJlIWm6Ek1YigZcE5yO1OigW
2O0nmpnuUWMqSFIrKersiqK5E5yYjXibCBjd39qxNQQyyNtzj1zVi5nVXJUk
k1Qvr75cL1711UqEUr9TysTiZSdk9CnM3lEgE/hVKa43ZGenWr3k74ySSaoB
VNyBnvzXStNjictdS1pchTPGQelX4lBbkfhVRYxGg29BUltIWYZz/jQRfW4+
+x0AC+mKS3xDGSc5oumBYdaWKP37VD3KbsMjv0DY3YrW0DVxa5C4wa5y7hCX
BIJBz0qxbqwjypIPtUtbFx2Ou07XfsjyFZWO48jNNPicWsjYbdu5INcsnmhs
gnP1q2toZU56mmbRTaLz6quq3BYNgDsOhrT0Dxv/AMIpC6QgBpO6nBrl3jNs
Tt4NGDIuSMnNYzizdLQ6ZPEo1C9Lu+6RjnJPNXpLtp8A5rjoF8sZBO719Kt2
+qywLnJYe5rLk1H7S2h0n2wW43c8d6q3HiKW4BAGFB6g9azZdSMyYznNREs8
ZI/nW0aaWplKu9i3d3LXkODkkVmQRNCxZvlwcVNFKy561IV3g/yrUxk29zO1
C7MKnuKqQzmZhwc+lXbyDeeRxUdpZnzM7eBQSmr2Ca2LRggHPWktbZnOMZxW
lDB0GK09M0+PJGKnmNVrsZ+lQrHKpb1710mEaAFSOlZN9phtZC4B21FHq7Wy
lR82feqk1uzeGiuh+tSrGhJOCKwJNSJPyjK561cvrr7QzZPJ7VlMpiYjpUtp
HJVcpassvOGU7eSeSPSq370Sk/MV9CelOtv3RJHPHSp7aYSt8wA9qaZhbS5F
ErM24ZqysgVMMeantoFMnXA78VHqlmOqZIHNMLaXGrEsi8d6bNa+UO/vTdPJ
JIJII4qadyq7SOahu4inO/zjJ4FWI5kgiHA9qDYGRSwGasWOhTTIWkUhV5Hv
SC5W/s/7Su/OM+lWbZQqGMryO9Q3F19lYp6dqdp8+9yx79KlrqAk0BifPbP5
VqaVfYUBuQO5qvfqiwAg5Y9vSqts3lOOTn0qo6Dbua+oXnmgeX+lQ/2k7x7T
2psCmQ49aSXZE4HAOabdxEa3JU9KinuGmXAJXnqK6Ow0O3utPLFiCRkkCsXU
NOW2lOxi2OnvQmA7TJzGqknOO5q1qV2W09mXr7VRsoPN4zgn0qxfTLbWLRMe
cVSt0Mzn5Lve2MnOeaYoKvznaec1VnkInPYA1YWTfCOOaYEqr5km1eOeoq3J
EYoATnIGM+tVbX/RxuJJYnirMrNcRg5/DNAFeK72qcDIPf0pI5iz4yetPgtC
VO7I5/OpLa02SBm4xTiS9iO7+RQegpkQVgOMmrV0glOB0FU5FMJIB96spCzp
5TgdjzUbKStJG7SZ3A8dKsRISMEfjTiBXWEnp+NSr8nep2CrkAVUlDIxNPlE
nctLqCRAI3BNPERuBx9frWQZC0w5J571rW8hjiBBJFNIY/b5Ixjmo5JQATjg
U6STdyTTAwOe4zU8pPUZbSefISOKsOu4YquVCOCmR9KW4vNsPAGaRRNbW6wk
5O4j1p5wemf8KzoLiUtkg5+tXY5dq5IzSauBDdIS/c1FMxXA7CrRkABJ4B6U
S2ySQ7snPpUtWGlcpxsXY4+lDblkxnipbciIkEfjTnjLHpSjo7j5QhQuf50m
keIp/DfjnTplJCRyqcg+4qSJvLz3zUEunNc3iEDccgg+nNTJpas0SdrH9PP/
AAQ4/aAt/iF+z3Zaa8iebDEoXnk4Feg/8FT/AIA3fxs+FbR2sDSGGNslevQ1
+Rf/AASH/bAuPgwlnYtMUClRjcRmv3P8H/Emz+MvwdguZSm66jGR1zxWPMno
jVU2nzH84nxc/ZzvvhV4ouf7StH8tXbaXXPc185eJ5blfFlwIoWEBJAwDgV/
Rr+0f+w34f8AiraEeTGXYncwQZFfLuvf8EmfD1lPJ5USzHOSTGMimrdTpje2
h+W/7Mv7O998TvEIVoJJI5XAAKkjk195+Iv+CRttpvwQbVFtd93LFuwYxxxX
2H+yJ+w/oPgvWbcyWMEaQEc+WOcV7l+1nq+k+D/hRd6fZmNpTHhFAxjjtUta
lN9T+ZL42fs/Xfwu8V3ocSKschBQ9BzXPaRoi29h9pdQckEAjpzXvv7e41WT
x9ct9nKwtKSSD15rxm0QjT4oX/iwcelaRWlyHJM/Xr/g3X10QeJIvPk2oRhQ
T7V+wnxY0UeIvAGoWuCRKnav57P+CS/7Udt8IviHY2bSKhMig5OK/oM+GXxB
074n+D7S5t5lkMsSl1HY4oS6HHVWqkf/2Q==

---661429482-1534177091-1382105060=:60748
Content-Type: image/jpeg; name=GTX
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="GTX 670 Front.jpg"

/9j/4AAQSkZJRgABAQEASABIAAD/4RugRXhpZgAATU0AKgAAAAgACwEPAAIA
AAAGAAAAkgEQAAIAAAAJAAAAmAESAAMAAAABAAYAAAEaAAUAAAABAAAAogEb
AAUAAAABAAAAqgEoAAMAAAABAAIAAAExAAIAAAAGAAAAsgEyAAIAAAAUAAAA
uAITAAMAAAABAAEAAIdpAAQAAAABAAAAzIglAAQAAAABAAAD1AAABKBBcHBs
ZQBpUGhvbmUgNQAAAAAASAAAAAEAAABIAAAAATcuMC4yADIwMTM6MTA6MTcg
MjM6MTM6MTIAACGCmgAFAAAAAQAAAl6CnQAFAAAAAQAAAmaIIgADAAAAAQAC
AACIJwADAAAAAQKAAACQAAAHAAAABDAyMjGQAwACAAAAFAAAAm6QBAACAAAA
FAAAAoKRAQAHAAAABAECAwCSAQAKAAAAAQAAApaSAgAFAAAAAQAAAp6SAwAK
AAAAAQAAAqaSBwADAAAAAQAFAACSCQADAAAAAQAYAACSCgAFAAAAAQAAAq6S
FAADAAAABAAAAraSfAAHAAAAxAAAAr6SkQACAAAABDY3MACSkgACAAAABDY3
MACgAAAHAAAABDAxMDCgAQADAAAAAQABAACgAgAEAAAAAQAADMCgAwAEAAAA
AQAACZCiFwADAAAAAQACAACjAQAHAAAAAQEAAACkAgADAAAAAQAAAACkAwAD
AAAAAQAAAACkBAAFAAAAAQAAA4KkBQADAAAAAQB/AACkBgADAAAAAQAAAACk
MgAFAAAABAAAA4qkMwACAAAABgAAA6qkNAACAAAAIgAAA7DqHQAJAAAAAQAA
AAwAAAAAAAAAAQAAAA8AAAAMAAAABTIwMTM6MTA6MTcgMjM6MTM6MTIAMjAx
MzoxMDoxNyAyMzoxMzoxMgAAABjBAAAGVgAAEu0AAAd+///14wAACr0AAABn
AAAAGQZlBMcHCQQ1QXBwbGUgaU9TAAABTU0ABgABAAkAAAABAAAAAAADAAcA
AABoAAAAXAAEAAkAAAABAAAAAQAFAAkAAAABAAAAhgAGAAkAAAABAAAAiQAH
AAkAAAABAAAAAQAAAABicGxpc3QwMNQBAgMEBQYHCFl0aW1lc2NhbGVVZXBv
Y2hVdmFsdWVVZmxhZ3MSO5rKABAAEwABgqEf/13PEAEIERshJy0yND0AAAAA
AAABAQAAAAAAAAAJAAAAAAAAAAAAAAAAAAAAPwAAAMwAAAA1AAAAZwAAABkA
AABnAAAAGQAAAAwAAAAFAAAADAAAAAVBcHBsZQBpUGhvbmUgNSBiYWNrIGNh
bWVyYSA0LjEybW0gZi8yLjQAAAAACQABAAIAAAACTgAAAAACAAUAAAADAAAE
RgADAAIAAAACVwAAAAAEAAUAAAADAAAEXgAFAAEAAAABAAAAAAAGAAUAAAAB
AAAEdgAHAAUAAAADAAAEfgAQAAIAAAACVAAAAAARAAUAAAABAAAElgAAAAAA
AAAjAAAAAQAAADIAAAABAAAASAAAAGQAAABOAAAAAQAAAC8AAAABAAACUQAA
AGQAAIMcAAABYQAAAAMAAAABAAAADQAAAAEAAAS1AAAAZAAAPrkAAACwAAAA
BgEDAAMAAAABAAYAAAEaAAUAAAABAAAE7gEbAAUAAAABAAAE9gEoAAMAAAAB
AAIAAAIBAAQAAAABAAAE/gICAAQAAAABAAAWmQAAAAAAAABIAAAAAQAAAEgA
AAAB/9j/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkSEw8UHRofHh0aHBwg
JC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDL/2wBDAQkJCQwLDBgNDRgy
IRwhMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIy
MjIyMjIyMjL/wAARCAB4AKADASEAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAA
AAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIh
MUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3
ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKT
lJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi
4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQF
BgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMi
MoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZH
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
ojXF7AQyZDjAJGM5rOTsjanq0ek6n4Uv2t45obZ3YIAQpDZPPTbXmeu75bGa
O4ikhuYmxJE67WTkdQazgtbm85qV0hmh6D/bAtbJS4SEmWdsfKchSPyHH516
FDBb6XbfZ7OMIOjP/E1E5BSh1KbXMU8xiMyNJ3XOT+VV1MUsjRo6swB4B7Ul
FlOpHucFf24FzIM/xHB/GskjyndXx5Ug2uMdj3/Dr+FepUhzQufP0anLUaMl
lKsVONwODzSAD6GuU7xT+OfzrSS4kttJsZom2ulzMVJGQflj4IPBHqKTKRA2
p3T+Xh0j8t/MXyo1j+YdCdoGSO2enOKJtSuZ4XicRKjsGcRQJHnHTO1Rx7dK
SQ7lT8+PSgjIIxx3pkiYI9SB09qOemCSPSgDYa7ntjtQoeFPKA9s96mTWb9p
AxmOR0woFJxT3KjJovw+NPENpB9mt9UljjXkYC5BznOcZzmn6r4p1/XPLGqX
f2nzIwFzEgIGSOoUHPFRyKOxam27np+laeulaOiiPbNP+9c4555x+tNLKXKl
s55xnkVhuztXuxKCqyXkmTGQ3y7QRuGO+KrWymLUWQyIVG47Q/Iyc9K3Wi+R
yy1s/M5PUo9t9MAejn+dZNxGO4zivWj8CPnW7VX6mDcx+VO6YPqPpTMHjPWv
Plo7Hrxd0mGD2z05wKvSH/iRWq9cXEx/8djqWaIo9Pam56UxC4Aowc//AFqS
AaRgZpxBoA0JkJlABydqnn6CnwKo6tyaGOKGKjCY9OO55Fa9pGH1DSYyeG2Z
H/bQ1L2Lgj2rUEXzdqkgDAGaw0t3F6XCcF9+/PUbcEfnWEGtTsqK6RGIT/aT
u0SlznaQcYX2HXNVxCFv9zOgUMSFyMkkfnmtub8jmcfzOV1hdmoTDPG41lTA
FOe9erT1gj5urpWl6sxr20uHkV4oJHUqASqkjNQDT7xicWc5x1+Q159aSU3q
e1h4SlTTSGvZ3MSb5LeVV/vMpAqaQ/8AEjtx3+0S8f8AAUqLmtrblI/QfnQc
9u/vVCEGf8mggjPTigQhBIwMYoG4cHHFIEf/2QD/2wBDAAIBAQIBAQICAgIC
AgICAwUDAwMDAwYEBAMFBwYHBwcGBwcICQsJCAgKCAcHCg0KCgsMDAwMBwkO
Dw0MDgsMDAz/2wBDAQICAgMDAwYDAwYMCAcIDAwMDAwMDAwMDAwMDAwMDAwM
DAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAz/wAARCAmQDMADASIA
AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAA
AgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS
0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNk
ZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2
t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QA
HwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcF
BAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYk
NOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0
dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPE
xcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEA
PwD804rKWUjaM/hV6002WP7ykVd0CJTchWHGa6WbT4tuRXjch9Hzs5j7M0Yy
4I/Cql4+7IHQVv6tb7k2isCaLYSD1zS5RqbuZkUDPccjitnT1aI96TSNPE9w
Mjqa6i28PxogJFHKXzsyopGjxVqK7yuTU1zpoXtwKzJHIlKL60cqDnY++vGl
BA5ArOlk2vgkjNX5Y9ibjUMMMV5J7ilyIOdiRJhQfWkmlCjrVu5gEK4A6Vi6
lKySEA//AFqTikLmJpVilQ5PNZturJffKMrmpQ24Y7mrVnAE5Oc0RiNO5LIS
ZFPek2Fumacwy3vViMBY8nOa1grDKTsYmwc1LBJhgSaV4/MfgUGAr1/lVgXQ
iMmQc0gj2D2NUFvPLYAngVfjc3EQIJNBadyCeIBsrmliGOKsRWxckdxUd2Bb
qeoIptWNYvQgniyc0CAFM81Gk5lyPSljnCttYmkaw2Gxq/m8525rd0e7ERAz
7Vkhwrd8Vbs0y4x0rNrodNM6qGQOme1WFG7p0rn/ALdJGgVTxWvoJluWUN3N
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
Tg5qWC0DMDgVoRwbFGBW9tNDyFfm8jB1uwIJNZqNsIGa6HWVDRk+lctPP+9Y
dMGpvpYUr30NrTZQXCk8GujsrZFj4Aya4a2vTG3U8Gug0LxFghWOfrWc9jWk
n1O48LeJ5NMu1hy20n8q9w+GuumZogTw2K+e9NcTzK6nnNexfDfVFtbJMn5g
AK5JHTFs9ou7oR24HBrNkdZkIbim6DP/AGhaEs3OO9YviS6e2lKqx49KiTYy
xfRIjEAg/Squ5VrNivH/AImJ/GlS8NxOijPWoKidT4QWSW9UAHFfQPwYg3KQ
x54rxvwRaolunygtjr3r2P4Yq1q+Rlc4qW+hvB3R3piMV0eTiluL4RA4BJps
s+8ZzzRbWu+QFu571KZomUJtWuI34L4NWdPZpHDPk/UVtpp0LIMopI702XTV
AyqgY9Kd2aLchkcMoA4xUE7YGKlZDEMEHiq7NuJpGy2KlyaiyQPapblwjVG0
oZMDjFBtDYr3Sbh7VnzQKp6VZvr1YFI6mqqy+anQ1SXU6IpWKtxCRmq07+Uh
OM1pMuetVbuEFCMZqiznrm53THg9adb4LZqS80kzOSOKjt7YwcEk4q1sBJcs
JQBis7U7hbdMd6u3Um2InHSuZ1KWSW45zitFsA+OFpXJJJya0raL7NFyap6d
2z+tXpv3iYHFMCxaFZATxTLltp61WiLQ5GadJLuXnrTiKyJrZUuG2uB+IqLX
IIbaEhQoNQGVoRuGf8azLySa5lJJbbVmUitdqJYmABrzvxtEZJ2T0r0uOHII
55rhfHmkNaztIc4NduFlZps8vGxbTSPNNUg+zt071Uzla3NXRXiJxWLtyTiv
paeIbSSZ8dXoWk2WPDsBfUkPoRXr+kXrRWEa5OAK8p8O/JeKTxg16TZ3i3Fk
oBA2isq7srmmGvszqtPvRJtwa1iVki7GuT0ac461uWd0R1NeRVu3c9mloQan
P5L4FZV5dlVJravLTz/mrH1HTy54PSpg3sbTta5lvdlWLZOK43xugnzIOCOa
67UbRoozjjiuE8U6jgmPr2r16KvGzPCxMve0MnTtQYOUOeDWpbXLFxjmucN0
IHxjB9a29Ck89l9zWVZaWCjJ810eheFW3Qpmuvs32RgZrkdBj8q1Vs9q6DSp
zIwyeleDWlZ2R9DQV43ZrlA4BNRTQ4WrUGGQDPSknh2jNc0mzsgjOSHLEkZ/
Cr+nLhwDVZZFVyKc9z5XSpuy5LQv3+2IcYqpdjz7FlJ4xVO61EhSSSapXfiU
W9qwIPStOZmDSOG8YwGG7kAJAya8v8XyvJeFMkc16b4g1AX9w7dM1554ms91
9n3rtw07Hl4uCasYNtYneBjqeuK6HTdtii/LlvWobO1ULnvV7TrLzbkZHGa9
enUTR89KnLm1O78BaWt5skkAIGDzXokV+ltAsaDGBjiuI8Kr5NugHGB2rqLC
2NxyTUzu9jaFkXXuvMHfmoplIyc8VHOfIbFQXGpArjFYWa3O6klbQjvJxHC3
OMDrXJajrywXRB+bmtrV7hpIHGSOK4m5tHS7YsxIzWD3PQpJW1NHUPEX7n5c
5PpVGw8RPHN8xJGaguY8gUy0tPPmAAxzRK63LVuh2ui3wvUBrR8vJ4rL0DTT
bwjnAxWzDGAAQc4rnlubQRNZyGKtS1fcAayk+8K07H7grN7mySsWtm4cmoJo
yTjOBUyttp5tzLyKQ7IoTLtXGKrTWv2qI8citiezHlkEc1UjK2u4Eda1jczn
Fa3OH1e0ZpGQjI6dK5DxH4ZC5kUYOfSvSNbtlMxcADJrC1yyE1k2BkgV7WCn
dWZ8xj6aUro8wmZrd9uehqe3uN45qrrUptNRZWUjnuKmgbKAiu9RTdjynsal
rKYiMEitKPVDCuSf1rnRffZgSeail8QbxtANU4pDUtLHQTeJQjYz+tVbnVTc
c5P51zVzfM0hIJxUttctONoz+FKyIlcvT6iGcrin6daLd3AyuST6UtpoRusc
8nvXR+G/D3kSjIzircUldig3dI0/DGlNbAHnH0rp7RTkdaNK00eWOAMVppaC
AZxnFeNi7X0PqMCmo6k9smFzUzNkY6U3T4xdNgHFWmtvJOMZrjtoekm7leKT
ywc807z97EDillixng0ix7Iye9ZGxR1TVvsxC4PPeqqy+YNxqa8jFyWyORWb
O7W56VcSFuTTzAVFJqC28RPeoHuNwxiqF6zcjmqW4T2KOsN9pdmrlddXYpJP
tXUzjcrZ4rjPFWoEzGIA5z1rrwsbzR42ZTapO+xyuvS+Uxaudu5ixJz1rrb/
AE0S2xJI/GuU1CMQzFccZr73L7qKR+I521Kq2jLeUmT2NTpMsanFQ3KZPFRq
xbj0r1z5qRMcyMTyaVrYkZ/pT7HAIzU9zKqjGKCJGXPwcY5pYYiwOc4qyYld
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
2G20GAOvFTtb78Z7UnERBFSLITjis5GkSWNRGmOKjfrSucKajVs0opDew5pM
qcVnXi7pK0mjAUgVRuIiJMkHrWkTN7FdYQRzUc9gCCcGrGCKGkDCumm7HLKF
2Zf9kLNJ0/SoLzwukuRjOeOlbAba2RUltIpkw1dVOTOGvSV7JHP2HgqCGQs4
wevNSXmhxKCABj6VvXcWTwOKrSwYT5ga0jLozDkS2OQ1Dw+FY7Bn8Kdp+geX
hmXB+lbrqvmYHIqVY8rgD9KEyuXS5Qgtyx2gdKtRab5uAR+lXbPTWOSB+lWo
LcxPkjp7U3qOJiT6TNBONqkgn0rc06zMagng1O7b+tWbePcOnSibLjYinh3L
nHSo4Yt0g61fkj+Q56Csu4vPs0hC9axexcWasbKigE4+tWbd/fisCDUfOkAz
zmty0BMQIFR5DkS3mwxHkZrFulYsQM4Nac8Z5zmqrqN341MoamkZOxmXWill
34NVktDCeAa6UgPBjtVGayyflppWJlIxZ4Dnoas2MZjPJ6Vaktdv3utRMNif
L2q3C2pyyld2HXmrmADnpVddcM67c5rJ1e9MZYMeKy/+Emt7OMjf84961jRu
rmDqpOzNu+1KOBsswH41FBqUVyfkYH8a4jVvE5vZCM8U3SvEaWLglj+NbRos
xniEnY9KtZVRct0FU9S8SwQsUVwSPeuJ1n4kbLcpG+eK52LxSbqclmOSa6I4
e+jOeWJ7HoN34jPO081DD4gZ3AY4/GuRXXtvOTWdqXi14H+VulX9StqYPGa2
PTpPEQtrf7w/Os3/AISpXkJLAD615rP48nlQoScdKzbnxdcq3U4zUTwTlsdF
PMIw3R6deeLcS4Rs8+tbWg6ws6Au3PXrXlHh/V/7RlG45Oa7fS51iVRzmuHE
UHT3PWwmJVbVHZyant4Q5q1p9ysn3jg1z1tIWANW4pmVwc1wyPTWxsahJ5eA
DxVeEbjz2NME7XI55xUsMJ6gGkhlqBsGpLi3DruxzUcKnPSp5H2pzVvYDH1O
DfGQeorn5rUlmUjiumvPvGsuW28xyT0rXDuzuceMipQszzDxlbtYXrNghfpW
I8YvoyWHFdf8VVjih46iuM06X/R8Cvtsr1SufjnES5ZtLQxb6yWGZtvasm8J
aT3zW9q8ZTJUVhSplyTwa+phorI/O6uruyGNSTUd6hIwB0q7CqxjLcVXupFY
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
rl2VjjJzVOS8O8Y6VXvrkypg9KTtYBp5lzwcmklH8qZA3QVcW1LJyKgDPkba
OmahZRKTk4qzd2xjqi2UfvSYEn9nr6mk/ssDoSas2jGVQCKtpHs7UomhUs9G
8xsc4rSmh/s61XAyc4p1tKI+cCpbwefCpHIBzTew1ue5/st/DMeKJIJzuzuB
4FfoJ8IvDKeFfDaYzuC9/pXxL+xB4yhg1O3tWKZLhcGvuze8elRui/Kw7dKz
exZPNfu9yXBJIPSvIP2qPj23gPQZAGVWA6E+1enW14be3klk4wO9fD3/AAUJ
8WtqlxPFFIeDjAPtUFROFl/aVn8bak6zTeUmTg7q6DwZ8Qjb3RYXh2ryPm61
8w6DaSFeXYHPXNddompTWa7Q7Ht160GkT7d+Dfx6dtQEDSBgCBkmvoLSvGLa
nHEykNux0NfnJ8KvE8mmaorSSMuSMZPWvuX9m/UT4k0uKRiWAHWg0ie0WF35
UasygY9a84+PHijNsUQgYBrvNRuwlhIOAVBrw74p6qbmaRWOQM4qFuUfGn7U
fjy4t9eMAdsN2z715Elh9qPnOTubnmu//art2bxYsgBPP9a4jTWaa3XIxxTk
J7Ekl0YoAq9q7b4S/EKTw3dKzSEAdia4qSzduVXP4UPYSQqGG5W9BUiifY/w
n/aRnku44jjZkDOa+kfDHiRPFGnxMrKS47Gvzv8AhrrPkQRAyESZ6Z5r7T/Z
ruJLnRIGYluO5oCR6t4nsotE8Oyykjcy96+Nvj7ajVbm5l2g4JPSvr34nytc
aA6EkDbXyd8VLXdbXigFuDzUy3M5HyDrFxu8RyxdlY09pfLyM9Koa3c/ZPGt
yCcfMf51YaTzJCe1UKzLNveliBWlaXAiTOelYLybcYqaK+ZU2noabQJO56R8
K9AbVdcjuBuOxx0r9Af2cNeEWhQW7AEAAc18A/BfxtFpUgicrknv1r60+DHj
/wCxQxFGyGqXsOR9Tx2W5yyjgjtXg/7WZe50qaBOpHavYvAnj6PU7UISpLDF
ed/HHQF1i6c/e3dqga2Pzg8f6GE8QyJLkHd1Io0+BbGAKoGPWvYvj58DJluH
u4YnJ68A14xc2GpWAMb27qoOMkUDJbq7MKEisDUHF5IfXNdHa6LNeWxLow46
4rB1PTJbO6A2nbnrUPcvoR2llJt+VTweuK6HwJqd5ZaqkcZfBIHGak8NWEt1
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
djCIUBHWqGnzmVmZxyTWxpsBuWAHTNenUbPISsaemFpk5zik1mAxQkjIxWlp
uneQgzVfxE6fZyoPNYmsdDnbS7YOc9M1ftrkxygqcmqMUG0nrjNXrS3PykZO
Kzk1c6YK+x2Xh+UiFXI5wK6FLsXMODiue8PoZrdUXrjFb1tYtEvI5rlrRvqj
uoOzsxptgrZ561MshVcEnHamsTnntShCRz0FcEkelFkUg3Pn0qaOdoxgHio2
TnmnxQtKwAHHSpszWIrKbzucVZtYjZgY5FPjtlgAz1pwUmizE9yC7jEoOOtU
5LIyAhl4PtWosO3r1qO7wqZ70iJNWOK8XaMbe3LouT1rzrUtVazkYHAbPSvY
9Qj+2xFWHHSuE8WeAopmZ05YmvSwkraM8HMYt7HnNzqnnXBJOMmrFnOrng0n
iPwtNZISidDWdpMkqOUYfMOK9WyZ4iUkbbz4IwcEHtWppOrELtc4xXNyzSKw
3dqQakyjjNTKm7BCsnKzO5TVLZBuaQAiszWvEUNwcCQYBrk7rUZpeBnFVLqK
V48gHPfmnTgrGlSV9jU1bxJFEAqvnPFV7O+NxyGPNc6+nTXNwMg4Brf06z+z
xgelawitznmnfQ19Nd45gVyRn1rrtKU3Ma5zkVzOkRjYDXS6I5QrnoKxxFNW
udOFqS51E9O8CaobGw2HpW7LfLcxkcc1x3h+6Bthitqzua8ptXPo4JpK5BqF
ikspPqaqy2IRTtGSa0bldxz3qIKTUO3Q66bdrGTHYytPmNdzZq3e+H7++hXd
AyqO+KuwO1o+9QM5rQ/4TKZ4QhUY6dKqMrKxnUg3IwotNayiCuMH3phk2k4q
9qF6bsZIxWfIpx8tU5KxmoNOyCXDris3UF8lDWvZxKykycYqnrUERt2bPQVl
fU1UXY4TxNdnyHjXPIxXAywPDd4IPJrt9Tbz7hgvTOK53V7Y/aQfeu/D029j
y8VNJ2Zb0pVEI6bq29ClLThOcZrm4JDAMjtW54Znb7SrsDtBr0I0mjzZVEd9
Yx+RAPXHpVi51IQwYGM9Kht50ltcqckCs27V2kPHGaxq0W+g6dVLdiXY+1sW
zk1mXd4Y8oDyK0TILeMkmua1vV4bSZmZsGuWVCTWx2UsTC+rFkuQrHJxUR1Z
Q2N/H1rJuNXjnJO7vVWWYEggmsnhmottGrxi5kkzrtLv8uMHOa6jSrrYyhjg
GuF8JyNLIN2QAa7OBcqMV5zi02enCcWlqdHcKkaBozknrVeRi45qKwkZk5HF
WmgBBxmpfY0KbAlulJtbd04qwICp5HepYrQzNgAmoNLlURY9abMm+Mitz+xM
W5ODkVkXULRSFSMc0CuYOpW5Unbya5vxEpKHIwc12VwoZyK5vxVYlELAdOa6
Kb0R5VZPmdjgNe07zIGJzxXGajGfMKkHGcV2uvaqrIY1ILdK47Xo2hw5GBmv
q8rlazPzziKm5XRmSWCopIqsygnBFJd6xt4B5qOOfzB1r7bDyvC5+RYuPLUY
skYTkHkVGzdzSSzFOPWot+/qa3MLojuCZCcZ4qNcg4ou7hbfgGq6XpLY9TVR
FIsTJwcHNVmGDU6yB0pGUEc1RnIjjJHSkeVlJBHANSDbHgk8VIYlnj4oM5FO
S/8AKGM1FGfNcEd6ZqNg6HIHFSacMECgksLaeXhsEVOLrCYJFPnkAhweMVky
z7XP1oAnuJxnim2672xjrVNroZ5PNTWt3t5Bq0rESLUmnqsm4Zz1p6Dc2CTT
PtgbBJotpllmGT3qX5iLsa7cAc1Ztl3EY65qOTYkfynNMtLzy5MmkBeZ9vym
qlxdhXxnvUkkokYtWXdN/pXHTNAFp5t1Z+qo0igKD1wasrJnoaAoY4NQ9wKt
jYi3Tec5q5Dcxy5UkAjioJ5CowBVSNfLkJzzmoady1sW7hQGOOQKg85F/iFM
vbzy4yKzPtIduuTSszRbFy8uQQT6VQW6Jc+lNlnBbHNM3iqb0saLYsTrvGQD
mqslk7ZODxzVuykEhAzWrHYjyKg0WxzDR7euM/SoWlIatLWIFgc4xk1jyyrk
560DNXTHDHk81edA/A5rCsZzv4zWrbXmxhvNS46aG0NGXYbXIHFWoLfDjjvT
rRllQEd6tQw96wXxG80+U09O1AwxBRVfVb3z24NEUOFIAqlfZgJD5Ga+cznQ
+x4aTa0ImmUnGea2PCtruvkPuK5eVmR9wzXUeBr0SzqWPevnz7VKx6LHF5Nu
p54FVtRuN8Dc+1OfUA0AUHjFZeo3ZRDjOBTW4zzj436ENS0OU7cnHpXzDdWj
adPIhBHJr6W+JnigpFLCT8uMc185+MLhTqbbehNWZWdygknQe9TRjuDVaNd7
YHrVlFMS4PBzSexfKWI7kquKTzyW4quzZ6Zo8wqOOtJJ3FZlsSEg4pnnlTim
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
g5Jrwzw4FEKFuuBXqXgd3copOVry6+561B2R3emAuR1NReIIDuGBWpaQpBAp
Apb2BLlOgJrkkdyascneoWhI55rBuLXa5xzXRa3/AKLMV6VjawpisXcdcZpF
HPahJtmwelUL4xqTtPao2upLmVt3aqd5KyPjPPSoe5smrDWul3lSearaqimE
nvUM8MjSbh6064jfyMt2FI1WxmVBdMR9KsMMGmTr5ifSrWxvF6FJgX7cU0Qh
yAc1Ky7KrXc5U/KcVVmUTTWkaIcd6zbuFUf5ankujs+Y1SuLr58ZqkgI5Vzi
mkhPalmkAHWoDJlxmqszMe2WPXio/syb92OakJxUbyjHFWkyGSxybTgHpTdQ
nDxFT1xUHnY71DclmBPNOzEU54AScc1Np989lnBxUdIVHerSdiW+hBqM0l/P
83TNNQCNcZ5HvRLMquR0+tMDBuhzVxTMWJLqEkXA6Cs2+utxyTyPetBo97YI
6GsbxPPHZrgGtacbuzOSppdmNr1+GGT2rhfEsq3mSTkitrxFfOUYgnFcc1+b
qcjPGea9/CR5djxMW29xkMeBx6123gDSUu48sDkGuWjgAjAUc13Xw8tmjtCS
Oc11VWjzYxexr32lpHHheorl9e0xlRiQa7KXLHkVma9bCe2IUfNXO52ZrGD2
OGigIY7ugq7aERP7VFcRm2lKtwc1FJc+SOtYyep2U42VjrNC1L7JMrA4Ga6u
21eK5jAyNxrzLTtSwRuJ2102i3G8qV5/GpqPSx0UtzqmgH3scGn+XhRgGq1t
cvKmCTxVjeQOvFee9z0lsMMQNPhnSAnJ5FEgwOnNUbsMxwM80jRNWLFxqe+T
g8Vo6cPtSjrmsW2snL5YHFbmmR+SBtoFImnsGjHTpVK8j3JjBzWy0plGD1rK
1FvLYjpQZy2sZDwMrEGsy9tGllxjjpXQiLepJ/lWdc28iXGcfLmuqk1uedWT
bsjlfEXhxZYCcdRXGv4SihmLAEHPpXrN7AJoSDXO32jbXJK8fSvQhWutDyp0
HF69ThLjw4kg5B9Kyb/w/wDYiSAQK9En0fcMqP0qpceGvtQwy5H0qvrDMPqk
b8x5xHCm/HfNaNnpodSCOvtXZwfD2DfuMff0qxL4Ujt14UDHtUe1fQ2lQRwF
3oyWrZWoVj8rqOK6zXNJWFCSvT2rmZgDIQPpWkazsZTpJMm0m5AvFTsTiuz0
+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
d1S0Btatr8upoZJGJc9yawLu7VuB96qj6k7NgMeT60BS2GPWgh26EckQLZxT
4ZDGwxTwnHvToLbJzjvVNMcWi2t3iI5NZmoXZYkZq7LFtQjpWPfZDkc1QJ2G
i7WNuTViLUY1XAJrMkiducUxY396lrqSbIuVJyCac178mBmqFkrDhjV1LQuM
ipAYzGRTml0y0Ed3vxyDQy+VwavWMI2hsVUb21Bsv395dXtp5QY7cVzV/oKy
udy8119pBujz0rI16RbRzx1rOa11GpdjO0eBdMcbcjFad1fmdMZzmsJrli5I
PGamgnY4ySRRFWE2WxEoPHU0yeMoM04zqV460xWLk55FO2twGDDHOOaSZQwx
zTLtvJziqj3JPPNapOxm2T/ZCi5GMU1JCCcdqjS/L5Uk+lSxRFm4B5NW07AW
YZCU5odigyOtMHycdKVm3DFYNDVupWluZJWwScVJbXO3gk0jQ85FM8oxjnvV
RHItSX4YYBqH7wGKrjlgferEXatIlE0MfTIqhq1m8l3Ht6E1p2tSeUjzqD1J
wKUkNbn1b+wp4TF9bxuy5IIr65uFGkmNT1XFfGv7Hfjf/hE7mOKViN7DGK+w
Z75dUtYphkhgDzXLV2OymtTC+JWsrNprIx4IxXy78Roo4tbLAcE9q+l/iVah
tDd1+8q5FfK/je5ebVZAxyVJArOlsbz3ResVja2VlxmvQPhkxWRGXqCK8itr
6W2CjJ25r1r4Nn7YY/evKxkXdnp4bax6tb326MK5PpUraK98mYxVOW1MUgx0
Fa+ha1HZZEmfSvCm0nqenHYyLmwksQd/asTV7wXH7sH2rpPF2pLc5MRIBri7
3dCxc55NbUTOW5UudMjmzkc1g6zpcsT5TgVumYsQQTTZyJE+YZNdTeliLO5n
aGWjQBzyKvySF+M8VVC+W3FSRzg8ZpxZfKV76z34Kjio4rQTqUNWZ5geAaqr
di2mGe9WnYTVjG1vw29tNvC8daTTo0GAevStzUblbm15PNc8ytDMcdM1onYR
v28YaP8ACmNCol6dDUVjKzW4xnin+Ye4qroUi7BaLOmGGRSxaWIZflGBmks5
DKmFyDWjDEVXDdaLogRIMJVee5e1PWtAKMDio5rRJsZHSqTVi4mLdai8oIJ6
1nycucVu3ulLL9wYqC30Fm6ipTuMqWMbRdeKvxXMiYANOfT2gwMU+2tfMf6U
wbJLZ2LAk8VdjcyHgniomg2L06UzeYTn0pXQrotSW+DkjmqV3w+PQ0+TUCVP
Wq5k8w+1F0F0VrleuelZ8luzScA4zWy0QkXFWINMVk6DNMlsz9O0/cwLV0Fv
ZosQBFUo7YwH2q3BcFBhjx2rNiFMQU+1Q3FtHJ25FTTAnntUTuErNtJgIEEa
jimT26tHuxwKZIxbuansUMykMeDU8wHO3OueXdhFJABx0rWtL3KryaZq3hlT
c70AHek+xtGmB2qHJXLWw69vPN+TJwaZBZqASBwaaITu+YZOasw/6ui6GVLl
RFwegrI1yVXgIHWtfWVKQlhXN3M/m5HPWpbuTysreHVI1HvjNdxaOwQAHpXI
aeqwTA9ya6fTLjKrnODxXPI0ia0ExGMmrOPM49asabp6zRAkZ4qx/Zm1+Kzl
JvYo5bxhE0Wnsh6MCK8U8U+DTdXTlF+8fSve/F9l/o53c4rz6+08Su2BgjpX
bhXqjkrp2PB/EfgmTS3ZiuM81yup22EKt16V7v400ZYtLlaVQWAJHFeF6lJu
upMn5VJxX0+GeiueDXpu5gSW/lykepq9pTiKcfWq13cqzkCo4pShyPWuqc7G
dKOp3GmXAkKjOTW9pjr5oBrj/CsrSupJNdTHJ5ZBFcSk+bQ9CUFyWZp6tq8W
k25LHHFcDr3j6drhvs8h21s+MpzLY4zmvP5lIYiulSd9Ti5EjXi+I+oJKAJT
kH1rpdJ+Kd62weccA88151JEUYt7+lPsdS8u4VQTycVNWKeqN6E3ez2PoXw1
47/tmw2b8tjnNUtS0tLqZmxk5rkfB179ihVlJG7rXoPh6NdTjB6k+teVUg73
PajNctkclf6WICcLxXLeJLNDkjqK9G8Y6f8AYAea891+cKrDua7aKsjzcXJJ
aHLXLBCQe1UJ7oB6tahIA5wetZ0iea/Fdl9LHjt9y/YymZwAe9bWlRvZXiOv
BzWBpmYJhx3rrvBUC6zrEURGRnvXPUiyoT7n0N+yzpk76ol0RwCDk19YQaxA
9vGGOXAxXz/8DLSLRbVEAwxA6V7DYxPK6tnIrlnFo0Ulc6qMpImRUsUojGT2
rLtL7yF2tzgVTvtUk+baeO1ZNPqU2mWfEGpo52qRmsnPmDNZzTyNcsXORmrE
c59TSsyrollBQZJ4qrLdDPB5FPuZyVxk4qvHhm6VSVguijqZEzcnpXIfE0i3
8OzHnABro/EdwbaQbSQDXM/EofavA8+B8+081vSJnsfHfxNsvtt5cSKMgE15
+i5JBzgGu+8W+ZbzXayN1Zq4OadY2b613w2PPm1cVF8vO3NJ9uYPjJwKIZPP
+6DUqaaWwcVvFMwluWLabeoqUT7cjt0qBV8kY70p+YDAq0rElpRv6VLHCQOR
VezYoeckfyqy16icelVZkPcGhBQntWVqRC5FWbvUD0XoazrmUlvm57VHKxFV
ot3JBogiINWFiDHPapPKHRRipIe5PbDKDNP8kMcDrUVsdjY5q1CojbNY6lkL
Wpj6j8qdbwnf3qaeUSkYzSR5QmoldjsyzbrhgPerDIV5INR2ChpBmtF41KEc
ZqGrIpKxj3MpyRk4HWiziQOCn3880682rIQMZqO3yjgrUxKszp9L8X6loI3W
0jLj3rrvC37T2qaHOoluXGOvJrzf7eFQgmqNwsVy5wOc1QWZ9WeGP22Vish5
903HXk1t2H/BReDR2xFesMH3r49W0CQEAdeKopogaUlhyatMLM+7dK/4KSxX
LhpL18A+9Xbv/gpxZQEAXzfr/hXwWtl9jG3H61n38A83OKqzEdz4yt2lJIFc
9ZI6zYzxmu71+zVrVmxnA9K5iKNFY/Lg5r0znGNaEjJ6U6AY4HFSSNtWks5B
5nI68c0FrYX7OWbPfNWYgYxTpE8sbqryT7SKqIPYnYEA1HjPFEU3mCngDtVA
9ipdR+UeKgkk/dnirN8S3GDxVRl+UihogprJukP1rTtIVZMmqJh2HOKlguSj
gZrMCS500zHK0DRHCZzWhBgpmpDJuHHSgDAnZ7IkAkVb03UGYjJyanvbRZc8
VXiVbfIx+lA07Gn54ZBzUT3I6E1SW4IfqcUlzP8AL3oKui9HfeT3NWrW8Wds
DvXPSXvlKTnNGn63tmHPepkS7dDpriLYvPeqM0W7JAqxDefaI/XimyxEYxUl
RMm9hIPfFQxRlsADmtkWXmgk9B7UxYEifBHQ+lVEuLsU47Qxc5qZE3nFWLhQ
V4HFQROPMxVDuiC7sNrbu1MjfaRgECtKRN64qMWgJ6YFAmuxp+HJEyCwq9q1
3GFwuOKwvPa0xtP5Us0z3Mecmoe40rFpb5WbGKcCD1IxWbGpTr/Onicxkck0
hl1tsQOO9V3GSc06Bi55OanW3EvIGMVlrcfKyOys2k69KbqVoYc4zWnZqsYx
jpS32yVSCKmzLOdRCcjHWporQsM1cGnFXz2zVmONQvQcUWYGVLbHHOaILMty
a0JYw5IxRDHtfBHtVgV49NPUdKsxWgUDjmrLFYx2pvnAelACr+6XmpYsNg1Q
u7vdwvWltZ2XjJqLM0NpJl2EVTnnAc0wOdvU1Wmn5NICWRwc1WuLMTqeMn6U
z7X82DTjdbOMUroCl/ZRD5x3pzRGLvV/duj3Y5qs0JnPFMadiEjeD61ZsLIH
BNJb6cytnJwDVzb5C8DGKC0+pegVIoR7VXmlAc+lV2v9ikHPpUUkxf5s8UF3
RcMilScfrVG65c88GmG+/hB6U03APXFTzFJklmu181pxONprJimBIwKuQSYU
ntVJq4J63ZK915bkZ71r6Kdybu9YBX7VcAKO9dDYjyIFA6gVXMVdGrp0pNxk
5ODXqfw/vY1twSK8u0RPNlGQck16N4TgNvB1NJu5UWj0XS7tJjxwMV4z8cJX
/t8hSQM16NY3bQZO4gCvLPivfedrRJ9e9RI0i0cnfX4jUJ/Fism8vR93rmrO
sjc4IrLkXD89jTTLJI3Eo285rQ8PXE+n6lEVY4yDWdYrtlGea6DSJI5LhBtH
WspOyA+gvhn4mMukxjdhgK9D8J3J1m4AJzs5zXgnhjVW04RBWIDEDg17f4Iu
hb6dFKOC+OawlFvVGsZI+m/gLqEjweTuOEGK9Y0zUGN+FyeDXiHwMvvskKyM
eXFevWEv+krID1Oa86tF6noUZq1j2DwlcGS1GT2rbtbzyXxzjNcF4c1tj5aA
kfjXZW5LIhxk8V500ehTkjdhl+0KMHFU9RtGc5zxUtnC0aA9BT7ucCBskVkb
XRzGottkI9Kz7u5WONgfSrOqy75zjis66hMgIz1FZtmyfunnHi1zNrTYBxmq
jQkdK6bxNoYR2kxz1ziuae4AcqRz0oNYtWGGMkVRvsxcDIrTiG5qq6zbEpkV
a2N4tWMSZSzZNKLXK5xzU0cJzzz+FTLGFXFUtzWJQMJU4HSrEFvx0NPMGGJP
IqSMYFWDWpn6gotuRxWXd324fKTxWrrlo08ZK54rCht2LkEnirWwrdC1pmoZ
faav3U6mPnBrEkhMEuRnj0qxFOXxkn0rRbCJ1QSUyZvs4yT0qzDanZu5xVLU
7R5s4OKZPKyM6gs3yjg1S1La3Qc+tVbqGS0c8nrTDKZBznNWtiGhI0CyD2Na
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
dySCeBo5M54p6Lu+lWbhdqZPNV0cD86VkNJsZOxTpxirWm3wyA1MZVZSarN8
j8cYNCt0Bo3GiE65GKhmiIwAelVbO/MQ5z0p0mqKG5qGIuwKSgyaJLbzB9Kh
iv1Zc+tPkvAqZyM1lK19QK8o8rOe1QrqXlNwar31/wCaxAH61XCksMmsOZJ2
Hys11vjNjJJprgueKrwLsj5NSpJ161LkiwePaeRSowQdKGcNkd6rXU2zIzS5
0Vyi3cy3OUxxXM6lpEkVyWBO3OcVrM7b85wQajuJcoQ3J96OdBymXHGVYDpi
ui0XlF71jBAxHStnQyOAazeuw0rHV6ZcFIgO1aUMm5gT0BrHsjuK4rdiizCM
DBrPlYzn/Hl0ptgFFcDCd12c+tdz4wsWaInNcLIwivT2xXTRlyySMa0W1ocv
8YblbTS2AIAwa+Zte1jN86rkAn8692+P2tf6KUViCQRwa+erxcXDFhzmvqcL
dpM8TEStuNLljnPWrllFuYZ6ZqlC4Lc1eglAwAcGumorqxyUnZnS6CvlkYre
+17MZORXP+H26ZNa8zZWuWMGmd0qiasip4nnMtrkZxXFXEm2U5B6121zGLiI
qRXKa9pjWkpOOM+laxTvqc0mnoUSPMAwOKLXTT9pVuvNEG52HBwfaui0HSif
mYEj0xTqOyNcNDXU2/DVrJPCijIxiu+0WSXTLYHccisb4f6ULiQ/LgDHUV2F
zp6mIgDGBXE2nuelKLS0ON8YeIXuyQSfSuH1m7yjFjmuv8a2qwq+CMjPQ15j
rN26yMC3euqmtDzMVK25XvJvMc806ztt6gkc1RSUmXnmtawlXjit1qeZJos2
unA4JFdF4HhNnrMbrwQazNLxNMqj1rrPC9osOpR5A60pRYos+ivg1fGYRlid
wxXtun3PlW6nnpXgvws1OKyaMZUdO9e26dP9q09GU8Yrkmax3NczblJFQs3m
ZHeqq34jTBGe1Mk1EY44NYN32N1B7sbMgRznmmeeB07U4t9oWoprdlXrWfM7
mqgupBc6mEbBBPakW5Cruzx9aq3dsQxPoaoXl40SY3YHSq1voDirDtZlGoS4
HasvxzZY8GTDvtNMn1xLFyzcgVgeNfGAvtKdVbC4wRXVBGEtj5X+Jdo0V1c/
7xrzWWIs7deten/EvUVm1aVAM5JFcFq9oISWArvpxdrnnz3INMVYvvCrzTgd
OBWbbEydDip5G8tOtdCTsYtk07DIpsB3HmqktyVznmpdPl8xx6U7MRoBNq/W
opIzg5qXI9RUc75Xg1SRm2rlWeAspNZs0hLEdxWsH2gjsao3aqSSAM5qbMV0
Mgn8tcEnFTwSh+QfaqjIdvSmxylCRzio5WQ3c1oFGc45p8km7iqUF7gY5zUs
ZLtjJrLlZd0SnKkYHNWbddwHrTI4flHHNTwR4IArPlZpdFy2Xy1BHWoNXu5I
ISVNW4YiUHpUjWKyp8wBFRJXGc7aySXD5OetaCrsSp205Uc7RgfSmSfLkVCT
Rd0VJzge1QpLtl6kVLeIQv8A9aqSE78YPFMZuQMHhB71FLL8xxkVDYzmNME0
52ySatKwroSZjt5JNU5FDtz61PMSQSKjRgc5GatOxMmeoalOrRFD6Vyt9GIr
g9ua2dWvPLQkDOK5y5umnmJ969G6OYlkO4cVHE4hYGkFyFXBHNRPLlx1ouio
s0kcyoDzgVFOQeOlMtpvlAxzTbvOMg81SdhvYa9x5PfpU9ndi4I5A/rWXcSE
EdaZDctC4IzVk+R0E8ayJ2yKz5YtrkU3+0CyADrSeYTg0roQjRE9RTVtT5gI
qzbxiTk9qkaMA4xUACP5a4zT0l3cVSunKPxz9KfAzYHBoAsy5VvWqc6EtwOl
acFp58RzVea18qQjP6UAZrtt+oNRXNzmMgDkVLd27LLkdKj+xF8ZNAGfuLMQ
elS2VkRLuqybDDCrsFqI0GBUyGlcs6SpDD2rYIBjwOcVmWieV+NXIJ9o5qSo
kgG3NUr6QF+O1XmIkHXBNU57T581USkrkC5ZcYNLFFtcGrMcOAOKk8oHsBVD
5RuPk6e1QynH51YMeF696icY7daTdgSaINu/qO9TxrtX0pscfeidtig1L3KS
exDc/JzmokbcR1ptxdg8UtpA07DGevWkVymhZRmTGM4q4P3Qx0pNPt/sw5Oa
fefOMis2UEbYzzSeb9KrRSlTg0ecQ+McUD5WWXk+U8UyOlClhgA8/pUkVuU4
x1oERvHtB4qJphGDVu4XCEd6z7iNmJ4PWgCpNK7S53HFOjmbOMmkMTAn5SaV
Vw3THNBXKXbe2LDNWViCDpUVpc7YwMU+SUYODSZQNNt7UnlCZTzg1EXz+NKr
NFk44qLXArTxeS5PWnWybzk84pznzmqWODy1NRZgRzT4OAMVZtFDqCBVWS2M
j496uW0P2O2JPPFWBIQORxTmTehFZ4uyX/GrttOHTn0oKiytNbYzzxmonXK4
zirM7bGqheTbeaGi07FSeXypiv60qSkkZzUEjBnycdadEfnGKizKui2jnj0z
V+2ywHNUYoeAc1N9oMLCmou4XRsW1uFXIHNXrOTawBJNUbGT7TED0qdThsA9
KuzC6Or8PyLGQT616F4VfzrbIB4ry7QI2kO7PSvWvhfCtzGAcdutIqLRs6fp
8l1k7WAHqK8t+MOkNb37SdADX0Fa2kS2+0AKceleOfH+xNrazEKTwecVMi4t
XPHZ75ZvlByarypwfXNZdretHdPkHr3q6dTAXnt70JpI2UkOj/dseeK09AkL
3g56Guel1UPKRWx4Nl86+AJxzWU2O6PRNNv/AC5IQTwCK968AXwu9HhGemK+
cLlitzGFJwD1r3D4TaosmmxpuGVArJS0sNNH0h8OvEwsLSJMHgDmvWPDfjSO
R4xuDcjvXgXhXUEa1WMMNxGBzXceEraawvUdpGZSQea460bnbRkkfSvhHVFl
aN69Z8KNHqcKnK/L614H4BvhcwJ82CBXoOi+IpNLlXBOAfWvLqRd7Hp0pJnr
eoxLDa4UDgdq5q8kZkYZ6VZ0nxMupWHJGcetZ15fAuwGMVg4vY3ujJu4ydx5
zmqE83lKc1ufZxODgZrN1ex8lCcGs3Fm6asctrVx9oZlrk9Ws9jHA710muy/
ZGLYzzXP3dx9qXdjGKSi0arYrWL+R97mk1L96pI6U1iN1BbIwRWkYuxvHYpC
2zzipRFlSCOfpUyAJnNQ3M4HaqSdzeBC8W09ajdxH+FOMu3k1Wnk3KfWrsyx
Lu4XbjtWdJGpJIAFTEHJyTzUMyeX3zVqLsK2tylcpuNViDFIGJ4q9JFu55qj
ews54OMVoS9zo9EnS6ttpwDisvWZVt7oqCCM9qi06Z7eHANVjC1xebi3enZi
EljFznj9KrNZbX4HFbH2LABBpktqFUk81pyshlRbVVjB7gVm6pqodDGOD0rQ
dyMr2rF1bTzFJv3ZGelNIzaMlrY/aM54zUHiTT45bAs2Mgd6v3NwIos46Vx3
jXxdtjaJB27GvRwUFzXZ5WLk0mkcR4ijE1269QCaqaXoitIDgCnyylpSxzye
9WtPcsQVH5V9FTd0fO1Vqa+nQDIiXrmuy8N+HmhjDngmuV8LWby6ojMCFBHU
V6U64tUKrgAV5+JkrnVQg7BbwksFPatW3i8qLr2rMs5stgjpV2O4+cL2rzJ+
R3013GXsO/JNc/q8AYkdcV0OvOLaw3CuZExulJ7k4qYKz1LkcxqkQjkYHkCu
O8RSOkx2BuvavQdX0ZmJbB5PpWDqGiCMbmG76itnJWMlF3ucNHbyzXKE7ute
neFXNtpiAntWBHpQnkGIwuD6V0mmWjQwKv4dKxOiLNaz1Ty37mtvTb37Q2MV
g2VifMBGevpXTaVp2EB9Khoq6Lfl4Wq08AzmrUv7sY64qtLuwT2p8wyD7xIx
UEsIWQcipJ/lBwapNIxk6nrSk0BabKKcHFYHipD5BIGa2T8681X1O2FzblMU
4PW5E1dWPPLm2N3GRjvXK69okkUhwp5PYV6O+kGKdhtOM+lO/sOOZgGQEj1F
d1OuloebWoNs8rtPD0khBKn8RW/p/hBbxFUp+YrspPDyRHAj6+gqzb6MIEDA
fpVrEPoZLCK+xiaf8NYhGDtQH6Vp2ngyKzU5VT+FadkrbgDkCrUkJx1zSVdt
6jqYW2xjDw/EHGEHWtDTNHSNwdvAPpTwOQKuW/yr6Gm6i2RMcO92dDpRjhtw
oABx6VU1a42nA5qra3nlnGaW5mEjDPrQpLqdFOn2KzWvmtnpzW9pDLHahD1q
nHYK1sX3DjtUNpdNHJgA4FZz1R1U4NO7Ni4shcxnGM4rEuk+yyFcE81rQXpV
eazNRlEkpbiuVqx2J3DRpVe4xjFbrW6qucA1haRZNLcHae/atsxmFcHk+9IY
jRhuCKfFoZueAMUkR3OPrWkutx2MPKjIqWncadjJv9IbTu55qqjdqsan4mW8
YjbWcdQG7PFLdlNroJqIYc84qmR1FW7m8DoeKpLyxNayV1ZHBGVpu4KmDmrB
VDFVd3xkdKilmKAndwKdKPQirLcsbQo69KYLlY3rEvte8tyoyR7Uyz1lJZMM
4H1NdCoNo4frKUrM3bzVxGhA6+1RRaml6hBNZOoXiYOHB/Gsi51z7GrEN+tJ
Yaa1KWNg9EdDLIkUh2sM+xq1ZytznJFeaWnjCQaoN24jNel+GpY9Qsw29eme
tZrDyuV9YROrlT1NSMd6Zps5RWPzDioDdA5APFU42VmHO3sNW7KyEZIwatRz
7xzmqKp5jnFXIIPLTk1g9zaGxJu3cGiNFQjGOtV7ibYaiW5INI1SdjYi2hO1
QzNtbOeKghmJTmo7iQjNJ7CSJ2kWYYxWVrsKW8BbIqwJSKxPETtMrLuIFQVG
Pc5vUJVupSBwK53xToQngLDAIrekQxMc9q5/xFqjZKAHHSvocvTdkj5HOIJN
uS0PPNeiEEhQ4znrXO6hDvyBjJrovF/yuSO9c/HGWIOK++wMkoWe5+JZ1R/f
OS2M0WTJnPOaPIZQck1sNEpHQVBcWO/nPA7V6CVjxW09jCnXEnIq7Z3AWIKT
Ud/FsOMHAqkZWiPU+lMSdi3MitJwO9OWLaoPpVE3+SBj8ans74McZ9qAbuWV
JBH1q7bjdGKphlPTGatwSCOLJoIkEg2Gql1Fsy1XBIHzUVz29M0ElDzMCmfb
QpK45pL1tnAOKhii83HFWlYTdiGWd1nwCSM9q1bQlYgSeo71BHpwBBPOKkZ8
HbjGOKYJ3I9WlPksAOfWsuxLs5DE9a2nQSx4IBzVf7OLfPQ1MhiQW27nFOmi
aPGM1YsjntVmSJSvaklcDOjY7epoa23Ddnin3CiJjzkUW7iQgUNAQPHhenSo
UjDNz1q/d4jQ8VltdlZTxxSAv28G4HpUctyI5SvoaYt55UeQe1Zk18ZJ269a
C1sasuprbwMcc1zt/rpu5yACBmrjS7kIJzWdPabmOBgk0FWZJBOGB4qlq0Hm
AntVm3hMIIPNPaDzQSRSui1F2MnRLNmvgRwBXS3sTQQg4J4qjZQrBLux0raa
8Se027ecUzQ4nWpJpbsFWIGeld14Kg36cCw5x3FYF1o/nTdOM+ldZ4bg+zWQ
Wg2iWp4VKEYFUoIGa4wpPWtGaDzFPJp2lwZnClT164qJtWdjqpOzszV02z22
oPU4rO1PVVs5COprdjhMFqeM8VwetztFeuXyAD3rwsbGHK3Lc+pyt1OZcuxW
8T6j9sTvXNSwDJOB+VXtQ1IXbFeAAaoTTgRkV8bKacmmfdwjaKtudb8PIhNI
Ez1Nex+HNCS0tQ2Ac1478J4PtL5zzmvYNFuzCm1sntWfMaF1oV3EYrmfiVoe
dDlkBHAzXTltxz61ifE65Fv4Um3f3T/KlzorlPk/xtchdRmTHQ4rnzII0ya1
/E9yLvWJ8HI3Guc1Byj4zxT5kS4O5HPdbnz2zinRzlSD2qDZ5rDnBzVk2wgg
ByDSc1sNx0Lun3AJGTj8a0JcGEmub89oyCD0960rTUfOhCnNKEtTNqwSx4cn
BrO1IYPetVmDcHHFU9Qi8zBFdKmkCRlCJgcg1esX2MM03aFHPakdcDI4pOeo
+U1o51KgZqC9kU54HNZ0UxBHJqVlLkHnFUpJktdBphOTT0XaKcOBTjHTuieU
mhXvVmNUwDgVWhbFPE4BxmtLoOUuKuF4HBqjqPyLVqGYEAVX1P50IwaTfYOU
zDcAHFS23JzUHklnxjoatxJsQ+v8qkOUWWbaOtVjc4fqetJdzbQR6VVgzK+O
cVE3YaVjVhm3CiWIMMio7WPbxknNXIotic5NRzA1cpLbmQ4xT1sCvU8VdSEA
HoKhnlEeRTuhcpe0yFIoiSBxWdrdwJZCFHSo5NRKKQCabHGZuTk81DauWo6D
bSLccHrVt4gqAAc0ttY7TkmpjFg+1JuwJGdKu1vem7iO4Aq5c2+7mqNwpi7E
0uYfKTQz7eM0pnKsOuKis4jOQelWJbcIhyelUHKSLNuUetNaLf61WiY7iPSr
KTbeMVm5K5RBKgjB4rMu0MsuQa1LsnpiqjQbT65rJsqJFbpsXHpVlVyD6io0
j2nNWAnHFWpIbVyL7p7nmnxnd19aVo8ckUKwzjpg1omiGugPppl5FNh0ponL
GtC1ICDNLMwbijmMyKDCnFSs22oA2059KsW7CTHPSjmAfbR+a4yDjNbdjbKi
jiqNhGuegFaJxBGW3UcwDdRgVEJHFc/fuFfOavX2omfIyRjisS/dlycmpAjv
L0HgCoIpsmoJG84n606LOeKT2Kg9S9HJwBUysAKpAEc0yWdgwAJJrN7Gt0Xx
CZDgetW49Pfy+ASKjssW1qshOT6GtXT/ABB9nhBFuZM+1SlccWrmRLA6nARs
/SoPs0hmHyHr6V3XhXS7jxNdDFlIqk/3TWz4j+HraPDvMPPpimkaJq+pxelW
hjjGQfyqa+4Q1s2dk0gC+WV7dKp69prQRnAP5UNMpSRzTXXlueeKjl1aMDbj
cTUF7pl1I5WKKR9xwMA12vwj/Zr1Dx5fr5jSxZPdTUJO47o4yKRnfaqE5rUt
PD93dDctvI4PoK+qvB//AATouLiKOZ5yBweUP+Nev+Ef2NbXQNNCypHKVHUp
VWYXR+e19pt3p8ZJtZRj2qCC4mcHdBIv1FffXiz9mjT5d6CKEH/d6V5V43/Z
1i0rcYolb6LRZjcl0PliXS5blgwRgPpTotMeE5KnivadT+HElmhQWjDHGdtc
3qHgOXLZiK/hUyTJcl1PP5FG0AVR1CMbegzW14g0SXTJzuVgoPcVi3UglXAo
jFkuSKbExp3pkTNu6mnOu48DIqzZ2e/knFVyiuiW3iLKM0tzCY4yD3q7b2oB
+lPvbYMnHb0qxqSOc8kiQ5HU1fsdA8/5zj6VPb2YllC4HWr1xH/Z0G5fm46C
nZiuiq1sWYRRqc9OK6jwj8Pbm5w7QtID2xmrHwa8GXXjbxFCq2zshbHQkGvu
H4Cfsrx3csLXCKgOMhlrKU7OxcY32Pke0+DVxqByLORP+A1fT9mHVL7DRxuA
fQdK/SbUv2ZNK0zSldUgyB2UUeE/hRptp8rQwtjjpTjJPQTjY/Oi4/Zl1Ox0
5jJvyB0Neba58KNS0rUHzDM6g46V+pXxB+F9nd5WOJFHsK4S/wDghp9xbOr2
0RJ7labTuTdH5i65BcaTOUa3kznHStHwP8IdT8dXqMkEoVjnpxX2n4o/Y3tv
EWtiSNUAznG2vcvgP+yjp+i2MSvFCWQDkrUSqcujNIwcldHyp8Kv2L2ltUNz
CpJA+8BXU+If2IVWEGKGMD2Ar7C8ReCLfw4QsSqNvHAxUmh2VvcwgTKqgeor
eDurolqzsz5R+F37E0bXG2W3jznqQK9Kv/2MrbRIBKY4SAOgAr3uws7C0k3L
JGmPesfxz4ut4FMazI+OMA10rYze54RqXwMsJbF4RZx78YztFfP/AMUv2X51
1svCu1CTwBX3PoNjHrVg7hAOM5xXL+IvBkF1dsGVc5PBFVPVaERPzc+JPwRv
tBuDKVfaoycCvPL+DbIY2TBHHIr9C/jr4Bt30p0EC7tvXFfGPxO8Bvpd5Kyx
nG4ngdK52rFHmLWJ3Y7ZqRLcRDkVpT2LW8BZh0PpWRqWpeWhAFVFMq1txJrk
Re9U5bvLHB4qtJdmUnniljbc3UdarlLW5esk85gavwMltexsVzg9ar2ShRnI
p9x8zg5ptdTRbn0z+zrqyXSQ4IG0ivqLQtbZ7WOMMWAAFfHX7NsjfYt2cbTX
118EdIbxGgLNjbjk1z1ldHRR+Ir/ABRuPI8PSv0bbXzhfSC/vpC7AkHvX0n+
0JpDaZoMqIcjHavlYzSW2oSFgcZrCjFpM6Zv3kzXt8WbBwOldr8M9SF9qkee
oI61wkN4LhQAMmux+FVky6wjEkDcOK8rGrc9HD62SPereZY7VQRzilWZWGMg
VmPdFYwMdqg+0MH4J618vVdpHt09FZl28O0nHNUbhibWXJPQ8VaQkx5IrMu5
8uVzweK1ob3IqPoeQ+MpZ31iRRuABpujRSmQckYrsfHWkxxL5oUFiewrnLGY
BlG3HNek2mYp2NiAfugDmnINh61PbxYiHSo5oN7jBIpxY21YsW0+VI5qVP3h
xiq8cJiIGTVmP5Koi6Hsvl5Heo+F5pZDuOc4qvc3QVCM4NaRkTJodJJu4pix
c57VBFKdw781ch+bFU32Juhhiz71PbxMrA54qaCJXxkipDH5ZHcURYXRYNv9
ptSM84rHghNnfnJJ5rVS7EUZHqMVlXAIuC3JBNEiotGtNfK0IxxVC5IuMiq0
shI4JFLDNjiok2NySJba0WHLEA0SSbvoKUsQvFQM4JPPTism3clyTLFsu49O
9WQVUZxyKr2jfLmlkJYkcii7YKSsJdzhuBVbdt5qZ7Y8nPNVJWKy4INE5O1i
ovQmE+TjmmD5pOvepI7bzuhx+FSi38ng9acG0tSZNXHCLbGDVSe0dmLZPNXV
UgjJ4qYRKkeTgmpuxXRRsY3U8k8U68ZmOMkU8XAgkORxSiA3Tg1zyTb0LTRU
EWef6VIkXzDirsll9nQZ69KhaIKM+ntWXI2x3Q4DAqN0IPWqNxry282z3xV6
3uBcJwetOdNoZFKzR81XkcuxzWilt5hxUd9YCJN2RxUcrLujNlGATmsHXNT8
jOCRWnqF+IwQCOOK5jxJL9ogbBwaORhdF/RNaF0+0kZrqNDDGUYHFeVaFcPa
6iPmJGa9i8EbLizUtgH3qRnQaR8p+atiN84HPNULSAFgFH5Vqx2fkgM3T3oC
UTL8UoItNcn0NeK+ItdSyupXLgbT0zXsvj25X+w5Sp5APSvlHx7rc11rE0al
gASK66EOaRjWlZGB8UfFK63dsAeASK821UhmwPWtjxa7xSNyea50sQcsc/Wv
qMNBxirnz2Imm9BEytTJKe2ciqklyFcnHAppvwG4Wt5Rb1Rzp2Oo0S/KIATW
5Fqa7RmuL0y83sBnFakk7BcZPFYa3sbX0uddYhb1gARk1uD4VNq9sHJGDziu
J0HXfscgJ5x712+l/FxbS1EXlZ4x1quVkKWpTn+FK2hAyuQavab8PmDLhhgU
0+NBqk277oznGa2tG8QIgAYgfU1nODvqd0cRBRstzW0bT006MKAAR1PrVTxh
4jj0y3OCMgdqoeIPGcenxHaQc+leaeKfF8mp3B+YgdOtZewblfoVPGwUbdSz
r/ij+0ZWySOvWuN1ufzZuKm1DUxztP5VnS3AlP8AjW6VtEefWnzK4+BQMCrt
sfLPXFU4vvCrS/dBreKscEmjZ0OfF0pz3rvPDpVrhXyMivPdEX5wTkYNdRp+
pmxdWBOAfWiWwRaPTdL1GaxuopFdtoIr6I+GfiddT8PRIOWxj3r5c0HxZFdo
qHAPTrX0L+z0nnGMuT5Z9elcziaqa6Hp1poUlzGCQQT60l5oZtkJJziu5ihg
SzUJtPA6VyvjC9/stGYjIPasHS7G3tejOfin8qTHOas+duXkdayLS88+4L44
Y9K0GnCxE57VLp2H7V9Crqt2lujEnOa5m+mNyxxkc1a1x2mmJDHAPSqSkpxV
Kmw9qzE1tWiiYkE15t41mmmD+WWA9BXrupWa3UBXHJrjtZ8H+ZI4xwfatoJk
Smj5h8Yhjqrbwc571zeuvsjr0X4z+HzpOsMQvGfSvO9WXzVz1Ir0Ka0OKo+h
lWzZJ7VLPLgY61A6GPPFM+ZxWydjG6I5ZCxwM9ans7jyu3SovLJbG01Lb2m9
vSjmC6LgmLcg08yZXk1XKmDjk02WXK9cUcxi9wuLvGQAc9Kps53nPNWHAZT6
0xI8nrVE3QDhOmackAfOBzThGD2pYztbAqGrEp6ixW2SB71pWVlsXnmqiYUg
itnSIhMvJI+tZ2ZZCwCduafAwXnFJqUYhlwDxUKvgZ6c1nys0TL66goO0A1a
ilDCsdpwBVizu8dTWfKXdGmYg3FSwaJ9sHGOKqpdqAKu2etKo2jg/Wq9mwuj
P1LTBFlcDj2rNa0VSeOntW/fzC6zgYrMng69qz9k7lp6FD7PtJx0peoI5wP1
qd8KCO4qvLIATir5GRdDZhsPqKjJGTyKSWfaDnk1W84kntRyMZ399J5wxxzW
fJpoUbv0qfUo3s7gDB25psVwJD1ruOZO5l3cZhGQKSzj835jxWlPbiV8EcZq
KSzEa5FNblJ2IDIIW4pTJ5vNV7pShpbUE4q0ht9B0lsHqtLb+U3er1I8YbrV
vYkqxA8cGp1HAHepILYDvUgh2+lQAyFvLkxmrbN8nTkVSc7JOKel+V+UigCa
O1DvuNWvsy4yABVeCYN3qZrjYh5oAkil8rg9BUF1MrtwelVb2+ITj9KpQXTN
Ick0DSuXp4964piQdBxT4W83jPFTvHtQUD5SF4FRc8HFEZ3Y4FDAg80kfUdq
mQcpPG+04o8woeKSJdzVO0QVc8VI0rES3DbxycVfjHmKOlUQiq30rTsIBKmc
007Gi2GpHt9KjuYzjIFXfs4pVtgT0p8xSVzNjDPHgjFKtt1ya0LiEIOAAarb
CSfrSbuDRXaLYcDpUNzbMyZAJq5tDEVIpUqRgUJXGl1OauIiZwMkc/nW3Z7Y
LRfXFVbuwNxdAAYGewrVbQiloCCScc0NWKK6XYbvUiPv981GNJdBk5/Kp7aH
ZkH9ayYDTabz0NOSxAwMjNOM/lnGKcpwwOaB3ZatbQIOTSzAQ5IFOSTcnvVe
4nBzk0CIpG8193vQ6hz0FN8xfUU15wp60ASJEjjGBmqtzpwDEg8U5LvDgirK
nzYwT1qeYvmM11MeOCMVKrZQVcNmJuoxiq88AgIANHMMZb8kZq8YFkjHAqnA
vzD8q0EUInXNJOw2rFVLMI5NS/ZfpUjNg9uKXzhtxkVHMIj+zAH6UtxHutzk
4xTJLvZ3zUE17uODxVAkUxFsc/WrtuuE7jFV9wJ61MsnykDpQWlYLh8nFVbm
EOh5xU9xujQ4GaoPPucg5FA0irPbmPJGTSWkRLgnNWi/zDpjpU/lKqbgRmgr
lHKoVOCTSxQ7jzUMDlnIParMJyfpTW4mrFyxufs7Be1atvF5mDWNBF5kgOSM
GtuycKqrnmrEa2lTfZcKOc8V6j8L5Gj5ORnHFeX6RBuvE781634HgEcSBR6V
myone2tx5oGeK4D40Kl1p8qYBOCK9B0zT2lQHBBxXnnxUgI1Fo26dKmRpE+b
NZthZ6i69yaq3CsRjmuo+IWgC31PzFPGc1gSIGA55FSWnYyJI2Ep69a6Dw1I
bNlOCKzJItrdOlaOl3fy7TxisZbFJ3O40fUkmADda7HwP4ubQ9QVQSwYgdel
eQjVntpQATya7LwXI95cxyNngg1nEqL7n1D4W8RSW8ENyMkMAcdhXt3gbxLD
rNpGGZUbHrXz98P9QhvNFSJnXKjFeh/D2JxfqodiufWsKkW9jqpSS3PozwDq
ZgvkRW3An1r1nyfMtkPIJrw7wXI2mPHISSR61694c8Q/2pZqD/DxXnVINPU9
OlNdDtvD0bW9vwzEfWrwt2nbHv1qn4TlF3FsJ74ro4LAWy47msJJnSpIh0+0
FquSS31qt4gtvOhJA7Vf8vLACl1KBUsTk5OKxe50R2PN9c0VrhWABrlbuy+x
sVORXpvlCVmDKK4jxdpzNfEBSBnqBQlc2i9Dn10wzuSCac+nmPA71u6RYLFE
QfSqV+ypcEE1ai7HRFqxlSWxAPWqM8WHwc8VsXU6wr8uCazXAds1SVjeL0uZ
d0SretRsu7nnrV64ttxPGagkh2ocdRVGhWkACniqjQmRicHFWZBjPBqrc6oL
WBsDJq1sAMQoxUEsQNUk1Z53OR3qzFc7hzVcrIYqpjgdqr8pOeOPWrW4NwaD
AJBitFF2ENFximT3JdSOtNkhaNiMdKZjFacrIaK0sm0nis7UJjKCK0bqLHOD
1rNvTsBJFCVzKSsjL1C232MnPIFeVakTJqkqsc4JHNer3s+63dB0PFeb+J9D
eyu2kVScnNddCVnc4K8OZMxptK+0nC1s+H/Dgt15BY+9VdLVt3IJNdj4b00z
MGYYFen9YvseTLDWepLoGhb5Q23bj2rrYYxBCEIB7U3TbdIo+APyqy8IlQ+t
Y1XfcIKzsUGjCSZFKJ9rjinyQFCah25kwB3rjlo9Toiixq8P2uwwW7VgWtn5
TFeetdFLbkWw5NUZLXjIqb6XL5SubNZ02kdazNQ8PK7detb1vBtGTVe7j3t+
NVzXRNjFtPDaREHHNaln4aWRMk4FOgt9z/StGOTy02jNCXVl7qyKcWmiyfGd
1aFtP5eABUCr50wGeDV2XT/s6AjnNEldXHGVtGNl+cjimyABSp6mn7di89qo
XFyTNx61kaE4sBgnsapXOmbXLAk4q6bsGDnioIbwM5HB+tTICoYyuc9qhc5Y
1pXVurJurPkg2sSM9aqD6CkQ3UCsgOBk1VFuIueKtXDBY8k4rPnuc8Ct1FrU
5ZzV7F2OJZhgDJqVrEovIIH0qDRJf34JPGa6G+MU1l1GQKuK6kOVjD8tUxgU
jruFMZvKmPPepkIlGc4xTXZCnLS5VW3G/PvUhXbwKbcThGwOcU1Z8inazuSp
XWg7ZjvQztEMntUT3JXtT/tAliOeKrVu5dIltNTeWTy+cVrQWeOTxWFY3K2s
4Yc810Npd/bYxxj6U3sdEWJOPLj4NZ8sDStnNas0RZCCKgjgw2MZrCZvBdCX
ww/2WbkZ+ta2oN5pJA61RsrQRsGB5rRXDDBrK6NeUqRcPVDxEzbBtPStS5jW
FM5rIvZDLkEZpcxLRkvK0cBPJNUbS5kmuCSCADWjcqE49aig2p0ApX1uJ7Fh
zvX0NMZdgzmkMuzkngVTvNS3AgGtou+iOOdottjbq9CsQTgCsXxB4qWyhKgg
n61neMPE40uJtrDfjpmuCu/EcmqSMWLDn1r0sLQsryPExmNTdoHXP4mRoS7M
MgdzXI618QZYrsqnQHqKy9TvZdhAZvwNUbe2N0/znv3rrvBaHlyqytqbyfEe
cLhg341XufiG9xxt6cVTksBsKqM/hVCfQ54yWEbEfSnzR2FCbWprxeKdzfdA
PrXVeFPiFLZfKSQvTJrg9G0qW6n/AHisgB9K23s/LiwDggUmo7GrrStdHptn
4iW9G4SjPpmr1jqoLAbs8+teS6RfS20+NzYz611ej6rIhUnNcGIglsd+DquS
1PSrJxjPrViSTI+npXM6TrpkwM/rW7BdeYBzmvPe56cJBJHuycmligzgk1Oo
B70mMdOlS3Y3UtByy7RjApkke8ZzzUN3OIeSQKigvhMwGe9JvoOJM0ZBOOcV
i69Io7gH0rpIo18jOc5rk9f0ySW8YjdjNJaMowtXbEBwOa5jUoDMCOetdpqO
mf6P3JFc1qEHlvtIr2cuqNTVjws5oKVJtnnvi7TNrZ/yKxI7L93/APWrtfGV
sFQGuS1C5WJCFI9K/QMDNWTPwnPFao4mf5fzEc4FRTSBOB3oa5Yg8H8qgBLM
S3HPevUUj5oSWBZVII61k39kEYqD3rRnuNpPtVG4bzpMnNO6Az5LMqvGSaZD
btE2SSK041BbkDA4qO7gDZYdqYEFtMYZMk5qWW/Lt7VBuIOO/SrCWm5Acdfa
gmRNa3ZYgVLOdyHmqsFuYnzmrQORQSY+pSsjc5qbSpDNgYOKs3mmC99sVb0v
S/soAP8AKtExNE9pp/nJycYqC9sfIY4Oa0Q3lDAzUEzeYpyKASsZv2gRrzio
N32h806/t9rZzS2MA4JJH1qZFJXLUFtlcjjFUdR1KS3m2Aceta8UoVcDBFUd
ShE75wBzTWwcpQ88yAEn2qW0j2uCSaY0YibA9amgXjgHilIOUsSQeemMnNZW
p2/2f8K0RefZSeKpXtz9s7VIcpnox24zmoJY/mzjGaspbmJz1omXIoKSsVI+
uKJY/lz60kjBH64xUsLCUUGqWhUVSrGpoxxz2p8sHOBSrDgAZ68UnHUtbDGj
J6VNbRMO1SwWvHIq3DBt7fpTbK5SKOLIHAzWxo3TH4VRSHLdxVyzzE4wD1pS
NYI2o7US4qxbWojIwOfXFT6VZh4A5PNWABFzWMpKx1U1dli2ZFhwx7d64H4o
ogRimAfUV0Wq3zBuCQB6GuU8bFjZlmJ6HrXyGdVZJ2iz73IaS5btHATXhXjn
Oas2MbXzBB34rOvJ1MnUda6fwDp4vpwxIwuK+dPqk1sdj8NdCbStrfMQxr0q
D5VBAwaw/DcK+QFCjC8dK3VXaMCp5iluW7efacGvPPj94oe10KSEDGVPNdpc
ym2G/BwK8u+OmoR32kvlgCoPFRfoWeAITLPM5Y8knmqN9AJckc1J9p2zSr2z
UTS+WMk1V9LAVUj8tjSvKX4zxT3ZZDwaZkD0pA0JFDzirkK+WOKrxHnp3qcO
RxmiMtSOUk8wgGpIIxccGo0UsBU9rGevTFbJdRFa/wBNEfIJJqk+VBGMAVqz
ybm+lVLyLzFOOtO6Aogbn4q0sgVAPaoYbc7+RTrlvKNUnYlrqKZAhyPWpY5N
4qrH+85JqdRjvWkWrkjmY8gcUzzCrGpJeFz3qJE3fnVgXbdsqCakk+7zVdJN
iACkku9yYpN2AZLEFOagebYCSas2ym4YiqutWzwdjz7UuYClc3HmPirljaBk
zVK2tS3JrV0sFVIxmom7sB8Z2MQanWTGADmo5I+TjrTolKqSagCVnAXNUbuX
cTg1LKxYYzVYxtkjnmk3YEiHac5rV0+IGIH0qg0RXj3rS0xgiAGpvrcu3QeX
xx0oZty4p5gVyTmh49qmh7glYr1TuhlxVqRwmaqS/NJSL5R9qMEH0qS7Uyjg
/lUcfyDrT45R3/WqWxLRVZvIIGPap423KKhu2Uk84qGOchxyazadx8rL5XzO
oHFItlkdDS2+Gxk1fiUFSKTiWZzWIz3yKPLCdf1q9IgU1Wu0GDV2VhO5VkbJ
x2quWKvj3qdFwx5yaDCOSTQS1YmhlJjxmnbyBUVonJ54p17+66UEcpE0vzHm
lS42NnNV1BJz60kxxigk27LUQ+B6VYutQLKACcCsOxBUdTU01ztBGc1PMBbN
yCO1U7uPze9VRcMJOc8mrSyb096OYSVjOmjETkYzzSxHDgYqW5g+YmpNPtPO
lAJ74ob6DgWRa+XblwN3GazNMjutQ1jYkDOCcAAV3VpoMSWIJIORXtn7JfwB
g8aeJIpJIgUyCcrms2+hocN8Kv2Wb/4gzo0iTxI2O3FfRPg7/gnTA9lE8sz5
HOGAr6w8J/B3TfAWixFIYdwUfwjNalrcG5BRYQoX0FK+lhp2PBPDX7KOneDr
bbhWKjGSornvHH7Oltr8pSM9T0AFfQevgPujOVrB0u3tbTUwZZVxnvU63LTV
z5o1X9kRtKgLoJD+Arln/ZWm1i5Kssq4OOlfeWp2dhc6avl+W5I9BWTp/hq1
muVJiRRn0FTqnqaqz0R8oeCP2NEsbhJJImkAOTkA17V8OvgTaaJfRuIljCY7
AV7YbG1sLbakcZ49BWBrd2LVTsUKT6CjnuNLuW7zxFb6FZJbRwxkgYyBVrSt
Viv7BldFQkelclbwR3U3mzvtAOeTWF40+Jdp4eJjjuFyBjg1tC7CdkbeteC0
u9RLCThj2NPT4IWmroC8gJx04rzeL4+xiTaJFY59a7TwJ8Wv7SlAZgM+9W4s
jmIvEv7M9jJASAucegrxj4h/BWLSZXRYwcHGcCvqW5103dsCnzAjtXO654HH
iaBmKYP0rOcX0Jbufnx+0B4HOmaU7JEeO4FeBuCzFM8g4r72/aj+GL2uizRp
CWPTpXxf4o+H9xoV9JLJG6KSeowKcV3Ec9DaZ61YSPZj0FLlc9elKJABjiq5
QLUDYFPm5izntVeOULjnNOnuwFAFPlAgt5MXO0DnNem/Dr4SDxrGhkZkLYGD
Xm2hqkmuR5bnI4r6j+A3h6XU9QtFWI7cjoOtUB9D/shfst6doFvFcShHKjPI
HpX0faeHIbC9RIFCBeMgVy3w50v/AIRzQ4gcodv0q5qfxCXQmYlgdvcmuOpB
t3R0U5pKzOn8byR6fpPzT4wO5ry6b4pwaJIyiVDgkdeteZ/tIftRjTLNkWYA
gYwGxXz3F8eh4hyxuiCTn71EKck7lucWtUfY9t8WY9buwh27WOM1t3sUWoWI
MLBmPpXxlZfHhdChyJwWH+1zXqv7Pn7R0viTVVhk+ZenJzW7vayOZWue9+G9
IWyJeRdx68iuo0HXxp1xtCgAnHpWDHqyXcAkXGSOgqtdao0RJA5FefXhJuyO
+lKKWpp/EjxHbQYlkmRMHOCa8c+LP7SNl4N0hmjuItyg8Butcp+1F46urHS5
HV3XYMjBIr4I+MfxU1PxPftbebOEBI4Y16OGTUbM5qrTeh9E+I/+CjV3bX8k
UQDBTwQTz+taPw//AGvH8cXytczLFkjgk18YaT4fkmmDSyPluuTW7FaS6C6y
W88hIweCa61sYPc/Vb4WfG+0n01YhJEdwxnNdPaNBr+peaJlCk54PFfmt8Hv
2gL3Sr6G2mkkVQQMljX1V8MvjO17DEomLbsc5q38JNz134teGLe9Qositx2N
fMnxe+HCzpKgi7nnHWvp3w1ob+LkErOxVu+cisf4s/C2O10x3Vc4Gc4rBq5f
Kz87PiV4efQbd0EZwDjOK8xvrbzEJJPXpX1X8b/DcU9jNEFUMPbmvmLX7A2m
oyQnPB9KuPYJHOmNvMAwcVahs8KDnBqcw+W+MdKcq5OBVFrcdExAx6Vb0+M3
FyFPc+lRRW461f0whb2NjjCmh6bmi3PavgfGbAxxkEByOor7C+D1z/wj2mI4
GdwBr47+F+tLeXtvGgGVIHFfYHgGDGgw54yg/lXPU2NqbsyX4x62upeH5yVB
4PWvlfWbcT3kxC45NfS/xL00p4cmYEkYNfPEsapczHg81hTdkzeUk2UtC0gr
JvYnHoTXoHw/jddSRgh2gjnFcXb6ggwoI69K9T+Flul/BGuBuOO3NeRjpbnq
YR6o7pbDzbZZB2FRpFiQA+tdXp3h4RaZgjJxWPPpHl3R4IGa+Try1Pdj8IW1
n5tueD0rldZmNnfsG7GvQNO08NFgc5GK4r4qaHLp6GVUPPPSujDNMxq7nL69
MNQjK9qwotHEU2Qe9W4ZJnTJU1HNc+WQAOa9FbHM6iTsaVtDmHqeKYw2sR6V
FaXZSM561FLdbnJ960jG4nVWxdikzxx9amCj61nxXGDycVZinAxk1TVhc6Id
UuRaqSDk+lY39qtczYIIOa0tWtjdcjNZsOmMkwOCMGqiiHUWxp2MJYAgE1cX
5AM/rS6VtiQA027lU3HBH4VaXcXOiWOYhv8ACp3utyY71WjiwATTtw9apIOd
Clie/Whk4GahecZxT47tehPSm4AqiQ2SDPOaW3s/MIpfNzIB2rRjjEceRzUu
mDmipLa7VxmqklqRJ361ovKoHWq3mfvRkDGfSodJsOdFix08svOamlshEDzm
p7S4CRY6VBc3YZsD1oVFoOdEMkWATUEkannFTSS9R2qpdycHHWpdNjVVIUSi
Jsg1KsoYZJ5rNaTbyTSxT+Y2CTRyPYTqJmnGwJ61Ko3HFUIpNvfirMc2QBmo
5GHOhLq2EmSDT7CbyWAI6d6GbPWqd7eeTUODuV7VGncyib1qvcLuiK+vFZ0W
s44zUwvxJ3qOXUfOjC1PTHF0cFiCe1bGiRfZoMMST70+d4xGSSM1RGrqWKZ6
nFVKF1qUqiRqNqf2aQ4Ge1UPEev+XZFgO1V57kqD3zWR4gud9oV55FZuKW41
UTOfuvE7GdifWs+61v7S+CRzUdzYM+4qCefSsv7JN9tVQrdamTSWo1K7Oq8O
eHzfTiTB9a77R86WiqCcVn/D/S2Ngu9dpx6Vu3+nEMuwE/SuJ1EmdKjodd4Y
n85FbOeM1qa1qBkgKquPpVH4faG8sKlgQCK6LU9BFsMj5s+1aKpFbiad7Hn/
AIm3NpEwYnkHrXzf4409bbUp345Jr6a8fRLa6bJjrg8V8v8AxS1Bra7mwPWv
Zy6MZu55uOm4KzPNfFMazs5PYmuKu5wrEZ711epXv2tHLHB5rh9Uk23DdcZ9
a+jULI+fc02SNLwcmoxMS2MVAGMnfNTxQ7RzU819EHMlqy7p7lZM5rU+07lF
ZNq201cMvB601T7idVW0LtvceW/3qstq/lDtWDLcmM98U5GMqg5NU4W1IVZP
Y6Kz8VG3YHtVifx5IQNpxiuTkmMQpn20mocW3YFUUdWdRc+LJL6IhmP51hap
q3UDB+lVTdkLwarzIXOcnmtuRpGEqycgjlZ2yW607eKh5TgUNJ6ZrDkd7mjr
q1i7a3exgv61owEMAc1hbsoSam03UTHLjnrVpdDmdRbHVWMm1QOlaMV0fLxk
1jWLGXaQDitGHlsZNKSdrBGaNPRLh21OJQzAZHevr/4JTvF4Vtwgy+MZHWvj
zQH8vVowBn5h+FfbP7NMVldaLbCSVA+OQTWLi1uaRmj17wVZXV1YoSrngdRV
T4h+HpZ7Y5VgR7V7P4I03RbHQUeW4hQ7QSCQO1cP8UvFeiW7Oq3cBwfUVm1Y
tSTPILXSnt1IKsPwqpqF35GVz0rR1r4iaTCCqXUJJz0Irj9R8SQ3FwWjkVwT
2NS0WpJaF4J5rFjUbweY2ADis0+JBHwMH1q9Z63EyZZlH1pjckaGmeH/AO0J
ACaj8V+GotEtzIzcAZyaW28aQaWpYOhA968x+Nnx5MlpLbRkEkEZBrSCa1Il
NHmf7Qc1tdLM0bIxGehrwXczysDkjOK6/wAT+I5dSllVmZg5PU5rBt7MKSfX
2rthsc0ndme9qNuTUIiBcYFW9ROzgD2qO1i74796szkQyQgA8c/Sos+WwIq5
cjpxjFVtmQDmgksxxiWEk8Gsm+YxzkZq48xC7R2qtdLv5PWqSViHuVxIyjrw
aUXOzmkB2DB/lTMZJGKohxLK3+BUMmoFX6U+GxyM80yS0AznrQTYvWl35qgm
tbTrzYmBXP2vysBWrZZAFZmhdnYytnJ/GoJGwcZqeJgXxmo7uIK+Qc1mWlYq
yTlKdBctnJoaIPzmkC7OOlRyjJri+KR8Nz9aZZ6iwccnrVKdsMc5pltPtkIx
3qwOt065NyAM9asXdhujJ54qn4Zj3MO9btxFiI8UGi8zlpo8OaqSAhua1r61
8pyeTms+dR64p8pCdipL3qEpz2qWZ9pNMo5SuY9J1yESxNwM/SufUi2JBPOa
6nVYgrHB4rldXi2Tkjpmui2tjkLH2gGPPFJFcBiQap2jGU4A4qRl8t8A96aV
ik+gX0e45AqAN5ac8VYkf5c+lVZ/mTmrjuUJ9rG7Ganj+Ydaz4YGaXgHg1fQ
mNR2PSraAsRIAOuKkZcqQKhjYt9KkDkVm0LmKdwPKPNRLJv4zVjUYXlXgdPa
qCbozyDxQHMaEHyHI5olugTgmqi3ZWmS5kO78aATuTyncfb1qDOwjHrSeefu
800ckUm7FJ2L9rJtUMas/aA6gZFUY2+QCnxkrjrS5iuYt4BIqeSBRGCDVWN9
xHtUqsWBBzSbuNMfEvPHNTxx7xioLQktz0q7E2047UhpXKdxbFDwDU1leNAc
Z4q1LEJBVZ7PrgGg0UdDRW6DAYOasRzrsyetZETNbr71Yhm3dSQaColi5ff1
NVd5qxsMqk81Wlk2NjPQ0A1cWToCOaSLtSCXHrT1k9RVKVtB2sT2yAseORWh
a3OTtI6cVRtozjNWI0IbNJu4F6XbJEQQBWHfSmOYheRmtXeWGCeDVDUIRCd3
WsmBWyMZNPWTK9eRUDyF2GOR7VPDATjip5gA6h5AIJqldXj3EnAOKnv7Eu2R
nFJHEI1x1o5gK+DtHJpNpcYOasFAD1H5UMu0ZzRzAJbWpC5OcVaEqxrweKri
9BjK1A827g5xUlJouyaj5anBzVKe/LnOKiLYY802SOgos28+cEc1eiuuKy4P
3fNWBLjp1pMbZoH5lqpdblJxkjP5U+2uC3B71PNEEjJHNQIoE7QSSc1VuJyD
3qzImc5qvLbGWtBrcW1ZpegzVsIYlpmnxeSAP6Vbki3A5GBQWQxzhgQcVm36
hZsqeatzfITjOKryxbmz1/Cga3IYwZAOORVhBtABNOgtyADjNOMYGckg0FjY
xhhgVZiUYBqrJ8nIp8VwelNbiexfWTZir1i5YgnPFZUcys4Ga2LWMLGMZzVX
1sQalrqf2ZgwPK16z8HdVbWXAI6Yrx22snnAOK9W+BrixuwCecioY07Hu+k6
f5aKSO3pXl3xxs/sk8k5GNoJr1u0v0js1ZiAcV5V8fpxeaVMQecGpkXGR83e
NPEpvbwpgYBrAEpLe1WdWts3b8kkGqiBl4NSaE4i8ztUotlhXNEBwo+tQahd
YGAaxmhp2JWdZCpz0Nd/8N9QjlAj3DIwK87sbZrhRXT+C4G0273DPUVEYsq6
PZ9E1WXSZlMRLDjp0r334NeIo7kxGdgjcda+dPCOpJdlQ5Ar1LwpeNZXERjJ
xkdDUygzeEj648NSpqVuoQ544wa9H8DWotYMOcc8Z714P8LPFEkUEe49h1Ne
v+H/ABE11t4xg151WDuehRloep+FL1ra/CjOCa9AllV4l57V5j4RvBK6MeoN
dt/aBZF54Fc1SFjshI2oEUAnI6d6o6pL5j7e1Tae32qLI5qvqCmE9OK5pRsd
UZaGebJQxx1Nc54tg8oH5cmuoilBcnNZOv2i3ROSRTWxutjibi7a0gJUZJrB
1Cd7hi3f612eo6KiREgk1zd9p4jZiBz9KuJvDYwYrhpZNrdakdSOgzSLalLo
kjHNWwuUI9ao6I9jPecRAg1FtLZIHFPutPeSbIB61J5bW0YXFBrzIz7m33A8
Vh6hpcu4kKSK6GdwhJJpovFmiKkDBq1sM5QWyo/fIqZVxzV2+08CcsvOTUL2
+3HBrRbEMZGMtVqI+XjFQKNh57VIsnHrWl7IfKOmO/qKq3EHy5GeKlkmwfel
RwVJq1LQhq5S8vOQayNchKgmtqdsSHA71R1iPzkxSTsZtXRzZQsTkHFVr7SV
1FdrKB+FbAtccUNbAY5PNXGVtTlcb3RzMPgmKCfdk9a2rez+zRgAdPar32Ye
pqRLTf61qqml0crhZ6iaahVDmrS/eFRNGbZCT0pLS7898A9DTVVvcU6StdIm
lj3rVbyfKfPPBqzIG3dOKiuDtWk5aamCjqK0nnJg9qheLYDwadbSKz0ajceW
ny4JqefSxoo6kVRTQ55FFo5lPNTmM9gTTTFOJXWHPQc05kZQMA1btrZS3NWv
sSsnU1SbuSo2VzPsbfbIGPrWlJPuTBFVhGFfC8gGluCYoSSDgVaV9AvYhuJe
3aqEse6QntVS71si42Lzzz7VYjn8xO2azkrMrmEnPGBmooIsS8c81MUBNMZ/
JOc1LVyi3I4WIA1TkmUgjIpl3qO6Png1ky3pLkjpVQ7ClsSapdKAwzWfHOJH
wTxUOr3SqhOeaxm14QHORwfWuuC6M86r7p1cJ8pQQanGp8Y3c1x8njFwgA6U
1PFKxIXdsY55NbqnY45Vb7nU3d6kIyzY+tVR4hjQEBxXmHjL4ozeaUhIYA44
NZWnePLlnBbII96r2WmhKra2Z7G+pxhSzMMdaqt4nhicgODivNrrxzcywgds
etQ2uuGUEuxB+tVTp3eoTrWWh6cfFMJQneKxb/x4YbgKCNpOOK45tXLKQD+t
RGZZBktXbHCprQ51juR2Z6ZpeupeW4feN3pXTeHvEcYQBmA5xXjvhzVZFuhD
yVJxnNd3aWxESspPNcmJpezWp6WFxSqOx6MmoR3KfKwOalhA4Nc/4fU+SuSc
1tQuQAK8uU9LnrxdmWlmCOB61ow2xlg3AE1kKm9xniuj01cWHHYVg5G10cxq
988c4XB4OKjKeZEDUmvzRJdEE85qo18ojwDkfyo5iG+pU1K280nHaqsSGPr2
rQeUbCc1mvdr5pBNHMQ5aDr5WWAsBwBXM3OpYkYE8DvWzrOt+RatGpBBGK4T
xBqxtInK85rvw0Uzx8dVlayOb8eXvn6pw5I+tYEk5RxjpRqd699fEkHk4q/p
OgvfyL8p25r0+aysjwuS7ux9jZ/a0GBkn2rSg8GzSplYyfoK6Tw34LAK8ccd
q7bTNHjgiCAdsciuOdSzOmNBNbHl+l+DJ5rhVaNuDXaW3gKNtPAKjIHpXUx6
PHC27AyfargtwsRwM59qznWfRm9HDxWjR5Pqvhz7FOVCADOOlUrvQz5JZQTX
o2t6ALkkkcj2rBn00xZXHHTpS9u7blyoRvojiLXTws3zcVtWse1Qo6VU8SqN
PmyO9O0jUfOUZNZ+0ctGXTgobI3LKX7K3B4rsPDipcW+4n5vSuI8/K1seFNU
kW7Cc7c/lWbizohI65s5IxTo0wpJq5HaLLEp7mo7i0YcAHFZSWp0x2MnUrd7
nKoM5qDStJninyyHGe9dVpOlLjc3X6VdntEjXIHT2qRxephGIxDBFVruFSpJ
Arc+yLOxB4qjqen4Jx0+lTzGhympWxXcQOPpXIa5EGl9Oa9NuNJjmtWx1Arg
NbsQl+ynIAOK9TDK1mjgxVuVqWtzzD4l6ubCMKOAa4iOZphu65ruvjJ4dknR
WhUsB1wOlcLp6GBNrdV4NffZViIygodT8J4oyupTrOrfQsQwq65c4qrqCpgh
SKTU7/ylO3tWOdV82TGe9e3F9D4213dE7KWfatPOmkjJHWpbCMNhjVye5G33
FMOUx5YjEMGoHl2n1q3fSeYCazZCQ5+tXzByis/zg981ctroFBkVQEZZs9h7
VPAhYgdqOYUolo/M3HNSxptA9aZCnl4qeN9wx6Ucxm0TwW4BznmrDL8gwO1Q
RvuGKkE4CkE9KqLAZI2yq0so5x1qO9vtrnHSoY5d7DrVcw0rjZ0z8zcVXabz
MqtaMtuJosHqRVEWX2d881EpFJWLNg4hiwT1pl/OFQnNIincO1R6jAzRjAzT
UtBlWOTzmwc1eiXagFVbK3C8nrVnfjpQ3cCpqKkA4GcVQhkYS8+ta0hEv3un
0qk8KCU896QC+Xn0qtcx4yeasmQhMVAp3Ngniq5QMm5RmYgA0tkphHOc+9XL
yFYTkGoQu4gihqxonpYnDjHOM9qdAAz5NMEQYDk1HLOycAVJa2Nm0VZQACDV
hofL6ViWN88UgwCRXQWhFzBk9aTVzZR0Kyj95yO9aFnbFnBxx1qutsWatawX
CBT1okaQVmalixWEKOgpl62VwTitHRNOE6AE1F4i00WyHGciuWtUjCLbZ3YX
DznNJI5+5lBJ3HgVynjzUle0ZFIPGK1/EV59mUgZBNcf4hl3W5bJJr4LMsQq
s2kfpWV4X2NNXOGlVm1EAE8mvTPhxpzoYxtPzYya4fT7NJ9RBPXNes+BoTbr
GSPlGOa8+1j1Vq7nouh6OtlZqwJJIq4sGGPFJps4ntV284FWkiLHpUtdS1uZ
evny7FuecV80fG3xHNHqjwAHB4r6S8WZitGx6V8ufGqUjxAxI6Gotrcs4eT5
CScgnmqd5clRgAmrd1J5pzVKdMnnp9KYEcDkgnNObIOcfpSxR88cirAiDLSe
wCW8hkAGDnNXba33deKitbVV55zVlZxEwBpR3E9idLccY5q1FANoFRwSxqmc
0jagqDqM1tGWtiCK/tvJ5XJJqK3tiwywq1aq17JwMirM+mskZO08U3uBlTQB
c+1Z90uTWpL8rEEEVn33D1S2FIp7ih49as2zbxzUPlE+v5Uu4pVRILrYK4qJ
RtIHvSQS5GDRKCPzrXmAkz075qKdfLUkUiz7cj0qC4vDKdv4Um7gWNNvRbzA
8dav6hcJeRdRn6VjQxEHODV22gZsYBNICL7P82AKuWqeUvSka2ZSCQRUuCqH
FZykNK4nAf61KyDyzVNp8Meehp5u/wB3zxip5h8o1iImxmnqUOSSMD2qoZzK
5FLPuWI4zmpb6jSsLd3Kx8Aiks78E4zg1mSqWJLZpkZMbZBJqeYq2lzp4blS
OvNFxdbUOTgVh292ykE54qW6vTJGc5o5hCXmpESEAHFQHUSWz/Wq0ku4kZoS
BnIxRzFrYuR6gWI606S7OKdZaWNoLcVYbTlCnmqvdCcTNllaVu+as2kZIGQe
tPXTgGJHY1PDGNwB6fSkncolihJXirlplF5BqNZFQbUOWrStvDeoT2plELFB
znFMDNnlIfHpTZE83j1ouo3gmYSDBFSQ/MM9qBpXKf2NkbIGaZLG2eeK1jtK
4/pVa8jXb1qeYTXQp2/B/GlvELL0NRmTym46Zqxb/wCkDmqMyjjYOe1MHzNV
u/tCuSM1VijwcHjFBCVyZ32IAM1AXO49atJCGX2pn2cA9ajlBqxCUzz0zUkX
ytQ+Rx0FKq4o5RDpxuGaS3mMDggd6njg8wYNOl08hFwCeaGrBFWZ2vgnR5fE
nlJtJBYDivur9jnwdH4Q0yOZlG7aOor5a/Zt0CC7SEMfnyOMV9x/B7QI4NKR
ScDHYVm9zQ9D1PxD9vKjdhQMcVieJPiZa+CtNlkEql1GcGqfje9Tw1Ylw3bv
Xyh+058am06zuBHJywIxmkB0PxC/bcSHXJIUkQsDjANQeHfjrP4vlDliAOeD
1r4cl1S68QeIjckvgvnqfWvS/C/xRuPC1uqqMjocmmtyon3t8MviONSlWCWU
44HJr161hhktFeNwSRnivzy+H37Ry2F8jSShXJHGa+qPg38dI/EkMEfmA78D
rR11KWh7JFdkTBScDpzWL4+vU061MgbkDNdRbaItxaLOcgEZrzz42Xcdlo8u
1iWUHjNONr7Fcx5N8Wfj3/wjejzYcKyg45r48+In7Uepanq8xi3sAeOTW7+0
H8QZ59altZCVjYkZz714vfW8UNwXRt+Tk5raLSegm2zptO/aQ1mC9VmifAOe
TXrfwq/azna+jjuX8oZA5NfPbbG4P8qbDapb3IkV2DA9jRKQj9PfhB8dbbXb
WJTMrBsc5r3jwhqltf2qsrA7hX5c/BT4lXejLEgLbQeua+ufhT8b7qDTYecg
jHJqG7gekftKaIbmxzaRCV2PIAr45/ak8Hy6d4VEsluInY+mOxr7Z0fVW8Vx
JJIoO45Oea8V/bp8HR3PgwvGo3L2A6cGpTuB+eDWrQAsQRknrVdGLOeOKval
c51F7YjBRiMfjUaW2TV8w0rkWG7c024ikSMsFzVxIGVhx0q1sEgC/wBKbdgS
uYngiKa+8bQIynbvA/Wv0u/Za+HEFt4etL0qCwUHkV+f/gTSIo/E8LpgvvGB
j3r9KP2XZg/gWCOcbPkoY+U9PutXS+txGpC7RjArx349eKl8L6VLI0m0gGvR
dy298wjJKk14h+1Holz4gs5IVVth6kVi9y1HQ+MPjx8Q7vxZrEqRs7R5xkE1
xmiCbT13b3J+prtfG/g9tBvJEIz35FcxIFhyO4pp9BNEwvJbyVQzuMn1r2P4
La9J4RMU0TFmOO9eL2cg385BXkV1vgfxjKl2IiBtXgc027CSsffnwG8fHxdb
KtwxUgY5Nel6hBbAnMlfJP7O/wAQXs7vax2jPrXul3438+zL7j0z1rKVr7Gi
2PKP2yZov7FmCPng18J6vsk1SUjDEE19HftZ/FlpIZ4A2c5HWvl3S7trm+kk
fOCc1vCVkQXW2mMknaRVWLV2hkIPQHvS6rdCNtqnINUWjMmCM810xd0Q9zUE
ztKs0Wcgg4Fe0fAjx1Lviidm35AwTzXjXh91imCP+teifByHzfG1uqHI3rVN
6WIifo58BtcZfBqNIOT3P0rrPF0sWp+GZN5HzL6VyXwr8PSr4IhZVP3QentV
vxncz2GgspB4FY8xrdHyr8efCA0+S4uBnZkn2r5N8c2y/wBsyOOxNfY37Qut
hvClxu4YCviPxV4ga51aSLHG41adgkUZhvkPelWEDHFEZ5FSsMKMZzWi3Kfk
Kv3MVYsVJBql5pQ85rR0r96vHJonsVzI9F+AbkeKIFPTeOtfdugQiHQbcqeq
L/KvhD4MA2etxyd1YY96+z/AviSW80SJZBgKoA/KsKkdDWE02aHxK1OGPwnM
hYbyvSvmy5j3yTknHJ/GvYfiReNebkOcfWvJ/EEK2TkdCTWEVo0auWtzm9ps
pvM5wDXrn7O+qyahrcKlSU3AZrybVW3W2B616l+zzcpp7wuCN+4V42PVk2er
gpXaPquPQXubdNiEjFY3iDw5LCuVjy1emfCqCLxF4fXacz7egqXxD4NlinO+
MgfSvja8tbH0UVoefeA/Csl/OgdCMnniu1+IXwBj1jw6HCZOzPSr/hOwi0+8
XgAg9MV6R/ay3GjPGdv3MD8q2oVLKyInA+NvEnwpGkwSIFO5c15hL4amg1WR
ZEKqDxmvpz4k2M66lIRH8pJ5rzfWPCbX+4lMMD2HWvQjWVtWc0qWp5Vd2Bty
cdBWZcRhZc5Oc13OqeFrlZGVoyFHQ4rHufB8jzfdOM+lbwrxW5nKi+hgkl0G
M06IsFweK6eHwQyIPlPPtUF54aEJwQR+FS62t7g6LsZdmxIxipJIO54H0rS0
3QgzgAHrVzWPDji1yi/Nj0rWFdPQzdFnN3DNFGfLBYj0rlNS8TzWV8cggg9K
7bT9Gu0ch4/lPqKivPhWmp3BmkBHfgVXtl3I9lI5nTfHUt24jI9q3YLk3CDJ
5NP0j4b2kWplA/IPTFdOfACWeCuSPpT9ul1GqTOUfK/Wqc9y0ZPtXW6t4VaK
PMIJP0rEu/DkgX96pXNUsQgdNmdpmsSXEu0LwDjNbjXjRQkdeKr6R4fis2JB
/Or0umtMcRjOfah4lIn2bMK71VraXr3q7Yzm8TIFPufBlxczDMZAJ9K3tK8G
mytfunP0rN4lIah3Mnc8aHrVU3LKec9a257BoXKsCKoz+Hp72b90hY57Cl9a
RSplRrwyqRVad2jGQM1pyeH5dOwZ0K/UVJpukf2jc46r64prFLqNU76HNTXU
meQRSRPLO4CqSM9q768+HEUsAIyW+lJYeCorFOuSPUU/rUSXRaOVtoXVBuGD
0q1EgGOa3tW0VI4SU5YdBisCx0jULm6ZVhJUHsKzeJV9BeykSScAe1ZOst8p
x1Fb0nh+/Q4MLce1V5/CNxcsNyEH6Vk8Uk7D9kcdeXTQKSCeKoW/iqRbsRAZ
ya9Ms/hTHfRfvsr+FV5fgha29wJVZiVPpWSxCvqaqkcndXEhtwxzyKzIJCbo
HPevRL/4ePLaHYpIUelcsvge9W/x5LbQeuKp4lGipKxGn75AOuBWJr6SFwqg
mu6tvBtxGBiM+/FW4vhwbltzLz9KxeIT0H7E4vwz4Re+gBZDk1pw/DHyroSK
m7nPSu207Qv7OxGozjjpXSaXocroCY+vtWLqt9TVU0cro3hpordVKYx7VvaT
4O+0EHBJBro7Tw47Yyn6V0GhaEICAQBj2rJu5qomfoulHT4Qu0DHHSpdVTbb
tgZroptPEacY/KsnU0RYm3HGKHIbieQ/ET5bSUuSAM18ufE9lvNRkVORkivo
f9oTxN/ZlrIkOGzkGvmi/uzf3Ert94k16OAxDjVUUcONo3pts848S2QtHO0n
muL1eEmU4z1r0DxYg81+tcffW+WPFfcXvFHx+0mZ1lBt571cI7Go44/L5NTD
5gQaSptO7ByT0HWwy+KmkJDY7VHAuxsmnTy5+7VpkcpC/wB4gngVPpzBnwSM
VWlyw5/lSW0hhYUmm2KNkaF9bJg4NZs0XJwKuNKZV5NV1LFyCOKai0yJyT0I
owVIFWUiBU801oQCDUijArWXwnMt7FWaLYTxmo1iLMeDmrzqGHNLBbq3NZWu
XLRFTyGMfSo47fa+R1zWo0Xykf0qsECyg+hoUWjK6NnQZyEVTW7DakAsQfWs
zQ7JHRXzz1rftojcYRBls4oHGQ3w3E39rA7TjNev+BviRceDJUaIsSO2a4rw
54UeKMSlTuPPStY6RIGyykY9qwmrvQ1jJHpGu/tbat9jKJ5gGMcE155q3xn1
fxBOxdpgGPqazdQsCSQRxTbeFY1x/So5e4/aW0J7O/vLm43mSUknONxrvfBu
p3MUQEgI47muQ0JlEwyOK7XSp4JFUA4NOyEqhtLfOxOKfHLM6EHcKSJI40DM
cAc0tz4jsLeAnzgHUetFkV7UzfEtydP0aVi7BgDgZr5/8V+JZLnUZdzNkHjJ
r0zx/wCNmvcxoQUwR1ryPxHbCW5Zx680o9glK5mtetcyEtxg0TzYUkEVGRg0
qrvOBzXVF2RnzFOZ/Nfk96mgZXXacClu7QRAHnNQ265bJ45q07kSlqMvPlOO
1VmHy8Grt5HkHBqhJKIlxnmmLmI3wnU1XuLjaDiknuQxxmo1TzOeRTvbQgac
vk1Nax7/AMKjb5QaIZzE+BVgacYAXBxxVK+crJgdKsRSB0zmqt51qeYlx1CJ
vm3d607OTenTFZcI+YVo22NvFSUSGcpJwMirAfzU561X27iQR3xVq3hPGAaz
NCBv3fAFM8zdwelXri1UJ1OarLbjAP8ASgClc2+4nFJZ2LF+QRV/7Nn1P4Vb
t7UKozQVymj4bIhdd3yiuknaJrblh0rlovlx2xTrrVWRMZOB70FpXHapIN7Y
6Cse5VnYkA1aW5844yaeIAoOB+laEcpktC2eaTyjV+5jwelRrGG6fyqeYSVz
vNRumcnd0rE1AiXit3xRatp8hU5FYDfMc1vfU5iOCMW/PPNLLzhjmnEBvwo8
rcMZ6VV9LjTsRNgrk1EYizd8Uy6LxPjsDUlrIXAFEZalcxYt7VUAI6mn/Y9z
UsA2ZzViORV6mtOYTfQrtbGEcg/lSIu5xU11crIMDvUSMFOeahskm2hlwRxV
W809HQlMmpZpunWkjfapPap5gMs25jYg0+OLPH+TU90FkYnnrSQKGfntRzDT
sEeleZyAfTpSXOnGFc45HFbFsUWPjrUV2A5JNJu5SdzGiU8cY5q3FEWTBqKc
iNz2p0V8qLyelIpK5KsQRhzVhUyBzVI6hGx4PNWIrgnGTxQUlY0ILYFeRzSF
GgcDBwaW2l3KCO1PllMh5qeY0iWIY90Yz3psp8o9etRx3qxrgnGKpX147yfL
0pp3NFsXxCsnNQSgxvkdKbY3ZJG+nahcrt+XrTBKw7+0/JQgEZqrJc+a2496
pSOxkPPenByOpyKC0rlxZwcDJqzboZSPQGs62XfIAPWtWA+Uoz1oDlNCD5Iw
BUqtmqkE/mcZNP8AP8s4yaA5SwxA5rM1a7PStCM+dx1qpqemluQKzYcpU0xS
5+boa2YbdQnfNULG2MRGRWgAVXNTyk2sRXMQAxxis+eMoSQOM1oSuHGMmonj
Gwgj8xS5QM8KGJ606SIsKVo/LYjFSxsCvvRygZ0lo0ZHHFNdioHNaM5DKV71
Te3yTweKOUCmWJP+eKkjcnA98U64jCjjqKiRtpGaErl3RZ2ce9ORDt+lLGRI
gGeaaZNvHNSwbsOiZg30q19pZlwc4+lU1k3Dgnila5C9M1A0ybbufk9amFsA
BjrUdqwl9atpgdK0GnYjitguCRg1KYiyYwcU7cD1FSrKqoRmgpO5lTx4cj+l
Q+Thvart0qsxI6/SouAOc1PMUtxYdqLzxVC/uAsh2k9alnmwcZqrPFv5GaOY
ssWLLMpDUl3H5LZXkVDZoyngVoR24nGDzTUtRPYzTdMgyOorW8Na69zKEkxg
HFJHpCNwR+lSWmkR2k4ZB3qr63IO10eNZCAMEV3vgBBY6mhXjJFcB4ak3Bea
73wsjfalZR0obuB7FLf77FNpycVwvxYhaXw/Mxz90mul0t3ltVyTxWR8TIvO
8NzKRztP8qlq5SXU+W9Sj3X8n1qvLa5UEDmrOvN9l1aRO5ampOEUZpSNeYzp
JTFnPBpixmZ8t0zVm7hEj57VGABgVjME7mhpoVMAYrZtJvJOV7Vg6SGEvPSt
yNQACM1MRm/4d8UPaXaKGxzXsvhXXJm8hhyOK+fbSJlvEcdjXrXgrxMqwxKz
dMdTUzTNoM+nvh14jJWEMfSvevA9ylzZowOTXyV8PfETXVxEsTZxjvX0N4F8
SGws0EjEHjvXDVjqd9GZ7L4a12WDVI4+iE4r1m0jFxbx45BHNeGeFdQGoSLK
pyQa9W8La3K0ShmOBxXHWVmdtN3O30txZRbcmotXlEsfHeqtlcm475qzPb5U
Z6VyzOuD0sZUYK9Oaq6l3rXNuoPSsvWYjEpbHFTE6IuyMO+Y7CDWFexA5Nbd
4/mKSOlZdxFnI71adjaDOeuoV805HempGpPOanv7Z0kJ7VXXPeqUr6HTGXUm
8tVFZurnY3FWJL1UfaSaSWAToSefSmaGPLbGeM5BzWdJGbVtvNb4gxnA6Vm6
pbqST3q1sWtiihBXmo5lwPakfKn2qMyFs46VfMLlK8zc4pobAqQwNLKQOadJ
YyW+Cy4WrbuUV9wLYzzT8FgBilEAJ3Y5p6rg81S2MyFrN2z8pqteWxiQ7hWz
bTDaQay9VuRLKVBGM0zNmO8fJPNVySsmD61t2dgky5NZ2s2y28h25wKTdjC1
9SJcHPNBufLbjFZt3qYj+6RUcWoGZxkmtobGEtzbZ/tcW1qks9Ois49wqpBI
dgNSNcs6YFUo6XIm9LE0l3G2RnmqN9cEjHrU1tp7OdxFF7aYXI6ihxbObbQp
RTGPvUN3dZODUjoVJzVaePeeM1LVi466l3SyHI5FWby4FrGSTg1R09Wgwai1
/UI1hIc1cEKZTuPE88c5CYK5pn/CZ3eCDjFUDIjjd2qrcXsa5Ga1UeqM76G3
p3i2U3IDkYJ5rZv9YFxaAKRz1rhorgM+VPQ1p216WjAzzWig1qQ5J6GhHpwL
l+fxqeL5WwKNHZ7mMg1YTTXWQ8HGaze5oo6CKQx61BdH95jPSrstuIIySMVn
XhLKSnWokaJXM/UZQrdetZs10VJ21LqDOzHdnr3qr5fy896USZ6aGHrV+5Zx
6Vy19qRWYgkjFdF4ptpUjdlz0rhZvPkvCGHGa76EktzzsVRclozRk1SRlwCe
KydS1ufBXJx0rasNIkkQZHX2pt94QklOQpJ+ldka0ex5rwk0tzjWjMsxLZyT
Wzonh9rj5iDitG28CTtOrFDjPpXVaV4WmiiCqh/KlUrR6Cp4aS3OWvNCaKAl
FORXPzPJBIVbIOa9Sn0WSH5XXGeOlUbzwDDcqZWT3PFEaqQPDy3PO7e8kDge
pq1cXqwQgk4rp28GQMTtXke1c/4g0BopwpXAzXo0aqsefXpWZb8I3Lz3YYD5
Qa9H0a8klKqR8o4rkvBGlxW9tzjNdxplrHHDuXg1yYx3R34DRnR6NcDhc81t
wo3HpXLeFRI+pqGB2Zrt5oxFEPSvBqroj6OlrqVt/PpVg+JHtbcxoe1V0Qyl
tvbrWZeKYrgjvXO1c3K+pMbucuc7ic1FEhHFSTK3BHWliG3BbihKxLfQZcxM
sZwDWNOrCU561vynfGcHpWTeRhSSetNIh7HN+JLhoUYiuO1Sf7XGwY812uuQ
C5hYHk4ridQs5IZyMfKTXoYR2djyMalbQ5ybTHafKKTzXX+CY9u1HAz06VmQ
SxwzhWxmui8Lxxvfr9fSvQqK6PGho7M7vS7NIIAcYOKtQLmbK9RRDbkRDAPS
rFrEImBOa86pGVz06fKkWEi3gA5qeOIKvGagaXb0pUuc/Wo5XY3i0Nu7ZZgR
WLfaaiqSwxitwtucY7msjxu7WdsCvBJqVB2Kdup534600TuQoPFYWl2slrwQ
cV1OpI00e9v5VjXF0i5AIytVTpvcym1csRTFIzuPNdD4PUSyBh2rhJ9XZpNu
TtzXXeCdYhWMDd82PWtXF2Gtj0XTL8rgEjFayMJlBHOa4+LVViPLcVu6Nqgm
C4PFck9zqg7o3IHEIye1ZGt65LA5CdBWizLKmB1rI1iJF+8epqHsOO5Xsddn
eXkDrWg12Zl561Bo2lK6lz0NTXNjIjnaDtqPM3W5TnlMSPjpXBeI583btnkG
vQns2kjbI4xXAeM7MpO3lgk55r06FVJHBWhdu5yupuNRRkcZUZHSvN/F2nwa
bK5jPJNdd4p1VtI7kE9a4TxDcvfsW59TX12RzbkfmXGsUqVkcxqEpkBzWXbQ
s14Nw4zWtqGAwx681W8v5wea+sTs7H5Mo2VzQNwttEAD2qI3Pm8A5FRTR+Yg
xzSW0RTg+tVdAtRZVLZ61XeHn/61W5CB0pFh3ZJo5gG28KsoBNWksVVcgGoo
oSZAOeDVxvkjxRzEyKbDaxFLE20802XIOfU1HE7NL83SjmMpFsOBzmoJbwjI
zxRdP5UR21kXF+QxAq4u6ES30zeZlean0+Xccms9bnfnJq3ayBc7aoqJrNKo
HBqGchzn0qFJto602S7HQGpkUTRuDxTrudUhIFUxLt71HPLuzk01sBWmu2ic
n3qtJrkqvjtUlwoY81SubbrgGmBpRah5qDuaQfM2eaoabbTeZznbWo1qUAOK
AIJ5PlxnpUDOD9RUtyNo461AqHIPP5Va2GlchunOBnOKZDJlgKkulyKiiXa4
+tNou1i1IpVQRzUGzzCc9as7hswKj24f8anlNFqSW0GMZB4rSsbgxMAPu1Sh
64xxWlp1v5jA9qk6ErI2bK1WZA3erFrbP54wDjNVoJTbADotaenXKyEYPNRV
f7ttG1GN6sV0Oh09VsrXd0bFUNYvhLGxcjirIZmgG6uY8fXzadYFlJxzX5xi
8ZV9q4t6H61gcDRVBSUdTk/Ft+j3DAHIBrkNRvvPyhPHak1nxCbmZtrfNn1q
DS7R764XcCcn0rz3K7ud/JZWRq+CPCMmt6iCqFgDmvYrHwe2n2CjaQwHTFZH
ws0yPScOy447ivRXuVu0GOQKJTGl0Mnw/HPAdpB25xXQ267sDvUFtb5GQP0q
7BDsbOKnnK5TlPGczJKYz0avmb4/aeYNZLAHBFfVfiTSVvpw+M49q+cv2ktN
eC8JxwB6VPMUeQxRqR70ps1kyDVaK65YZyRViK7KjnNHMBHJatFwo4qaGD5c
kHNPEwlGaDcC25fpmhyAfAhjbLDApZbF7x8oCRSCU37IsRJBOOK9T8B/C9tR
09X8vLEelSmDR5zaeFb++QLBEzH2Faeh/CbV9Qu1Elu+3PPFfSXwh+CJF2Wu
Ifkx6V6gvwysNL/5ZqPwFXGavYnlPmGx+EsGl2SFlO/HIxVHXPCKW0RCrz7i
vqqb4baZdjJQZ+lcx4m+EVlICY4xke1XzBynyJrvhW4RyyxnGfSufu9HnQnc
pwPavqjWfg+zKcRfIOvFebeN/h+lnIyLHgd+KrmtqxOJ4uIWxjn8qidMHr3r
pde8PSafKdq4TPpWHcW/JIHStIO+pHKQwphuaW5nVeM80x3KZ65qlMWZ+/Wt
UriasTeYS2O1SQ2K53ntzUEDZIzmrEkh8ogE81Ldh8oi3CiXA6Cr9jeJHwxF
ZVhbskxaTpXbfCj4cS+OdYVFQuhIHSlzBykvhjw4/iaUKilsnsK7T/hQV0ti
XMD5Iz0r6P8Ag5+yta6DYRT3FuFOATla9C1fwRYRWwjjRcAY6CspMaVtD89f
EXwm1WzuiIrdto9qyrj4e6xDHhoGH4V97aj8N9MuQT5al/8AdFchrfwkFzOR
HCNg9FqOYvlPiaXw7d6c581CuPalxuXHcV9Y+J/gVYPATPCA2PSvLPGvwUSw
tpHtIjkegqXLWwcp4pcRZc5qER4bjPBrY1rRpdNuWWZSpBx0rOmVYkz0oHyk
fl+9JLHujIGaYsxOeuM1LEf50+UXKU44CsnOavWUIQ5IpxiGM0sfyUcpVrFs
SFcDtSSzYxjp3pgfdiq14zqQq5yelXawFie9UJtjOZD2rX8KeAdY8RH93AxD
HAwOtdh+z98Em8bavH9phLAkY4r7s+GP7KWn+H/D8cptlD4BGVFZspLqfIPw
0/ZO1PWLiOW6tJAMg9K9dvP2eptJ0MwQ25JK45FfU/hnwrb6NbMjRoCowPlF
WINKtLi4PnBdoPpUSlY05T4K8W/svXCWMk727h8EjivGNd8I3eiak1uY2GDj
pX6c/Erw/a3dqY7dFIII4Ar588c/s+JeXj3TQc5zkLUqr0HyWR8hT6DdWsJd
kIXHXFYt9cshKnqDivp/xD8LLe0sZBLHhVB7V87/ABL0qDTtUdIBjBxWid9j
FqxzyOJDycVdsM5xjis23Ri5znGa0Ym8pPlzmtTImu2G3HeqZiDMDmnySHJJ
JqIzENx0pN2Fy2ZPsO3joKYrBiQScirdg6SRkE1DNbrFISOM0wauMeIPj2pF
QR+tOdwgyagMu8nBzQQXbRwzgHpWxHboY1rEswSR7VuWiGSBQoy1TJ2Q1uer
fs8XktprcAQfKHFfb3w+16e30+NiBjAr4w+A/wBn0+eFpztfcK+zvh1AupaA
jpyuKxb6ljPirrLahob5PIB6V8G/tLte3GpyoQ3lbuvNfe/ijw3Jf2rKAduK
+dPjV8I01Bp98eWGT0qeYaVz5R0TTkt7MED5sVJcweZ3IrQ8QaRJ4d1Z4iMI
DgVTZtz5U0KVi4x1KraK6yrLAX3Kexr6D/ZW8Zy6fqUCXjldhHU+9eO6LsjH
OPyrtvB19Hp585Ww6nIxRzFcp+lOi+N01DwUTAwZ1Tj34r59+LnxDubcXK3x
EaDOOa4j4YftJyaLZmK6uMIowMmvMP2m/wBoG3123kS2ny5yODTjLUOU8i/a
A1uLV/EbNbtvGex964UZ8obieKsWk8mrXTyTknJ70moqkZ2jtWimHKVTKcnB
ps1yYhkE9aYcqaWeLbEXPTrQ53DlOl8LeMrqx2KoAUNX1Z8APEZ1vTLdHb5z
2FfGXhFptU1lIYssu7HSvtn9lr4eTG3tHCMWGCePepchNWPrj4d6O9joCzbe
NueRXk/7UOspqmh3FuxBOCAPwNfQWgW0dj4KKSDDrHj9K+Qf2jfFcVpqV2sj
4ClsZNKMgSufEfjvQZtK8XzOVIRnJ/WltIhImTVvxz4qj1vxHKgbcASP1qvp
8qLxnpWhUSSSHy16VWaYI4xzzU2o3PGF6Vl3MjK2Vpp2CJ1Xw9k8vxTA7/dD
j+dff3wL8UZ8O28cTfLtAr89fDF+LdBKxIdTnrX1X+yj8T4blI7aeXkHABNP
mE3qfVlrdxqN27nvXMfFKGC50aSQYLY7iuhi0o3unLJAMgjPFYfjPRpDokiu
vIFc05WZqtj4r+P1sLeaWXGMZ7V4jJeecWOec17h+1ReJpySxAgP6V8+aXKX
QlvWqTuiWi9HcsrCprbX30mXep5pI7YyR5FZWpxtGxHTBpiPbvgr8UWimBmk
C8+uK9K8TftIw6RYmITqOMda+SLHxBcaUpMTEH61X1PX7vVyfOZiP941lzal
vY7H4yeMl8YXTSLJv3HPBriY28iPC9e9RRysvykkgepqxHCZFyK3T6EETp5h
3EmrOnKHmAP3aiEeG56VYtriCGYKTyTXTDoZN2ZrHTUjdXUmvTv2b9Al1Dxr
btGpIDr2ql8IvhRc+Pb6JUiLxMQOma+0f2bP2Ubfw5dQ3ElsF5BJK1rJCjvc
90+GQXTvA8CPgOE6Ee1c98V7yOHQZGJ7V2WtaUuk2ixQDaqDFeFftE/EGPRN
Fmjkk2lVI61zlHz1+0Hr8X9i3AZ8DpXxxrTrLr8jIcqWNd/8cvi/da5fTWkU
pKbiOD7151YwFss4+YmtUrjlJF+IAEGnrlmyc0zIjTqeKdG27GM4rSKuyuYe
bcy+ta/hyz25LZGKzorlUwM1o292Y0ytVJBzHofwsgMutxAA4DCvqzw7c/YN
Ghxwdo/lXyv8EZDcaqhJ/iFfUVkpfToh7AVhU2LpvUxvGOpvJlh2ryzxRqUl
zd4bHWvXfE+il9PcoCWxxxXjus6RdzasYwpJ3ccVjCLszZvUoXEjNHzXc/CP
VhZ3UY3YwRXNP4H1LeC0bbTz0quyX/hq9jZQy7W54ry8bD3Wd+FqWaP0F/ZV
8Shr+FWPyEetfQ/iXQLfWLcSIASV7CvhD9mv4onT7SJpJCJFHc19g/Bf4hN4
pmWOR9y4A5NfCYzSb0PrcO7xMTVtGfSNSyQVXNdVplgZ9LVsHGK7TxH4KstX
RSqgv16Vy/ihZPCmnFANi4wOKylK0Lo1ULuzOP8AEfh621GQrL61gyfDayfO
3J59qvfaLvUblmOSmeK1NOVk++MVzvFO1kwdJJ6nE678Iobi2ZlTOB2FcNN4
At7e8ZJFIwcdK95nuSLdlUcH2rgtd0xZrxiR85OelafWW42TBU11ORTwNZCD
BzzWXd/DOxuJCBuzmuzk0S4KcLwPareg+GnlnDSqeD6VtSrNLVkVIK5xul/B
q3T59je3FbCfCWzaLLqeK9Cl00QwBUHT2rPuo5AhTHP0rJYmXM9SZRVjz+/+
F1iq/IpJ+grGufhxKcpHESvTpXpi6XIzjjkn0rX03w5PKoxHx9K3p4tp6mUq
atoeEr8F57W6M6xMWz6VDq3hXU0YKIT1x0r6YtfBsqwbpYxtx6Vk6x4Yg3nC
DIPpRUxTlsxQppHjmgfC+W6sleWM7sZ6VkeMvhJcy48uEkD0Fe5wQm2G0AAD
2qO/RCnIXP0ohjHHcJQXQ+bx8KL5cAQtnPpXTeHPhHJbQ75omBHPIr2PT9IW
5mB2A8+la1zoH2iHaqjGOcClPHdUZygeJz+E7eIEEcj2qonhwSNgL+lemeJf
BixIWRfmHtVDQNCQsTIvIPpV08TzLUzlGx59P8PEupMupBJ9K6LQvhEEtd8M
ZZ8cZrsovDJvLwGNflB9K7LSNGewjUKowB6VM8ZyuwKJ4J4m+Et3qYKvC2Qe
wrP0j4JanZS/urZsZ7ivoa90qea4DBBjPpVrTS9vcBWUY+lZ/XdblqOh41pn
we1JkHmW7Y+lTz/BWRMloWH4V7yt4vAwuPpUGqGOW2bABOPSs5Yxt6MfKeBR
/BiCSceYp681p3HwmttKsd1uhL47ivQIdHuru/bC5XPpV+Tw3cqMFePpU/XW
aRgmjxrTfApurphPHhc+lT6n8ObWH/Vj5uvSvTrjwpPvIjTLH2q3pvwvuziS
4iOzryKPrbYnTPHR8PJ5EJWI7aqT+BJtxAjP5V9ADQYLCIxlR6dKyr7w7BHu
ZVBP0qli7qwKFjw//hEbi1jK+V8p9qjtPA6ySjMY568V68NKgkn2OOPpVTXv
D8Vgm6IcD2op4hybRtyWR5vP4Fjhj4T9Kqy+FiiEImfwr0XRvDd3rlyFRCyZ
9K7Gx+Dkj2+Wh5+lZvEvmsW6eh4VofgeK4vwZlI59K6+TwOsUCi3Qk/Su+X4
OTw3uRCdufSuv0X4RXdzEvkwkn6VsqruiYxPItE8CzPzLGQPpV2bwrFbN8o5
r3GH4cNo9iTeRhcDuK8+8RWcEGpOExtzxXalpcpK7scJqFlHbW7bjg4rznxZ
qQtlkAP0rv8Ax9JJFny+me1eSfEC7P2UlT83eqjB9EJ2Ts2eMfGWzbUI5TyR
zXzvrjyaTfSKeFzX0t4nYXlpLv5YA14d410FLuab5fmGcYFevl2XSnNVNrHk
5jjYwg4I8t8RSLcE4OSa5yWAFjniug17TZNPmfeCFBOK5m9v1UnB5FfY20S7
HyLlZu5Hd24HQZqBXC9TR9t3g85qJpAzVra5CmiwGL0scZQ80+0UMuealkjy
OKjlHKsrEEoGPaokXcQBSXUpT5eabZzgPyapR1M3VXQvRQgLx/KpGsxsyOtR
LPjGM4q0k4WPrVtaHPzWepSYFSR3pqZJPWn3BJbIzioRc7ScfrUyelgUtbj3
cKDmlt5xnFRMPMWmRRsr5z0NQnYqdRNWNHqKhkhy2c80LOWxycCpPMyOKfMY
8xe0nUzb4Qniup8LXyfbkYngGuDZyhycjFXLXXzZrlSdwqE7jjI990rX7aOJ
QxWtsLDeWoZOc183r49u1A2u2B71q2Xxl1OzttgkOB71m0XGaPaNV02FYSx4
Nc1d3KRvtU9D615Xf/GjWLqQoZCVJx1qKDx9evlnY/nU8ocyPX9OuSASKmXx
VPps3ykYFeQQ/E29RyqufzqaTxvezplmPr1o5Q5j263+I8k9qUkYDjHWsTUt
cR2JDnJ968gk8dXkbY3t+dKnjS6m6sfzocdAujvdU1hVyN3Brl9a1QDIQjms
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
4QBRxWmPhvqtum+SEhR3xVqw0SSBdpByOvFTJpDinc5HUvCfmoWUZc9qzovC
t+GIER25r03T/ClxeygqhPPpWu3hO5tkGY8fUVm2mEkzye08H3pcF4zirNx4
Xng52GvW9N8NyXAwyD8qtzeBVl+V0OD7VN0JLueK2+lyI2WU4rR0yyaZ9rjC
169/wqW2lt87G/Kqs3w5t9P6qQKTfYaVjzqfT0iT5ecVlTL9on2Y716svw9j
vY2EKkk+1Z9t8JJorti0TYJ9Kb21GcLJoitb5xzjmsS6sGinIQd69o/4VnsX
BQ4PHShfg5Cx3Mh5qAPHYbaZVBwanjDhcNmvYf8AhU9sEICHP0qCP4Oxyy/6
tsZ9KqJcTyuO3DLlqa0Qzha9Z1P4NpDaHy423YrLtPg1dS5xEx/CqKTPNX3R
vlhgUF45Bwc16ZcfA+9nXaYW/Kr+kfs7yyxgPC+fpTe5SdzyAKofg8fSpPJL
nA5PavbYv2dYYPvxsKmPwMsbflkYYpDPCZfCl7e4KRkqfatDR/B1zZJmSMrj
2r3PTfBFrakIBwOORW0Phla6nCAqk59qtbFrY+fGs/LYjniq0waJvmHH0r6C
k+AttyzIwrPuPgZZXL7SjdcUXQz5/vpA3Cnk1o6D4bOor+9UgV7lY/szWlxK
G8tyAfSujsvgLZWaAbGGB7UwPmPWvCa6ddh0HGfStLR7VbkKpA9Ole7+IvgP
DdviONiv0pmkfs+QWyZMbZ+lAHkS6EvG0Dn2qT/hAlu1LuK9qX4LxRD5Iyap
XHwwvI5NkcZK9OlZl3R4Tf6H/ZkxCjoafpukyXjjC/pXrmofBG6ln3TxMEzk
8Vf0r4VW9iB8hz7isx3PKJNPks0IYYH0qlJbvNJ8ozk4r31vhPY6hAN6nPtV
eD4MafFL8qnINBHU8P8A+EcupYT+64PtWRP4Duri5JEZ688V9O/8KsgSD5UO
PpUMHw0toXyV7+lU9di7nzpD4Ju7WP5IyT9Kran4Wv8AYQ0R59q+nv8AhX9h
EvK/N9Kkg+F+n3uTKp9uKd0B8pab4K1EMSsJ/Kr8vgrUJYjmE5+lfVFt8HLR
pMQxkj6U3UvhLFZuB5Z59qLoTWp8lx+AdQaUjyT19K07b4cX6oGaEjv0r6G1
D4c/ZpcpHx9KdbeETJ8rIMdOlO/QtWPnm28PvbXQSZSoz6Vsx2UUKhVII+le
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
ipGcBKYsoapjuBLFOIEPYVnalqW4kKeKmuJC2Rms+5jAauiJDVjP1OaSPkE8
mvSf2dZc6zE0h6GvPL5B5Y3V2/wct5nvY/IznNctWDbui4S6H6QfsyeKfMnt
4YmHAAr6Q1S4fUNEkjfsvp7V8n/sc2UgvITIPmGM5r6o1LUo47N41I3BcHH0
rkcHfU6k1Y+Fv2w7OW31eYKDjLV8jeKTJ9qO/pmvtb9r27tkupvM+9luTXxt
4utzc37MvKZPSu2CaRzy3ORv3Ead6pibP/66ueJ4/IQY4rNtmDKMHmtoEkgY
7jTjNxjPNJLGUApgwxzzW62AbLBvOcU6G2APPSrlpAJVp9xbbUwKUgM+4uY1
+RTyeK9F/Z18DXGr+LIJFjLKzjnHvXC+CPB9x4n8UxQxqW3OBjGa/SD9j39k
4WuiWt3PbckA5K0SWgo7nu/wI+HsVn4IgZo8OsYP6V1trfDSZSCcItaVrpre
G9LWBOFUYxiuf8Sws2nyuucnNcspJ6HR7NnkH7Wfx6TR9Lkt4pwpxgjIr89/
jB4hg8YXksqtvkYkmvpf9qv4ea74k1N/syOysSOAfWvJPD37LurTRFpbdyzd
flNZlcrPIvhb4hk8O60iWp2sTg8V96fsk+L5g8Lux3EDNeJeCv2UXsdSWWa0
bOc5219I/Bz4anw8UxEy4AxxWEjaKZ9P6Lrcc9khmOVI714D+2Ytrc6NP5H3
ip6fSvTNNuJoLZVcnAFeffGzwrL4i06XYpYYPatITXQcoNan5o+OYJLTVJg4
+TJzxXP28EcmTH+NfSPxH+CJvjMiwHzST/DXimv/AAuv/C160bxsoJ44rvp6
rU4qm5q/8JIt+N4J4pj+Nbuz4hkK49DXK2M7IgwcCp5Z8Lknmpa1GdvoPxIm
uMRzyEn61Z1vxf5cXyv+tedJqQtvmHX1qK41uS5b7xIq1uU7dDtLfxXLLyXJ
qDVPFMsafK5/OubsL8kYqa7YshJzTadyHsWm8ci1B3sS1U5viLdSv+7lbb25
rC1OzdmJ7ZpttEoGMUmibM7rwz4+eMgyOxNbU/jVb5Cm4+nWvNrcmFwB0rVt
pymDn60hNOx0w1R4Sdh6n1ps2vTqPvH86yUvt/epJ3/cn1qJNEWZHe+K7yKT
AkOM+taOk+KXdB5rE1yt4jtNyc81YtZ/KXBPSokFmdhc+MI0t8KSGrIk8c3d
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
toxVzLmKxny2DmmPMVIxyDSSLtbv1qJmIPHrWqVw5i1HJvGM4prxbugqFG2j
PvVqB84yKGrCbuMgtsHmrHl4p4T5c/0qMsQxoSuDdyxbkROrY5FdRoXivy1C
scAe9cgs2DjOKfvGOGP50+UqJ6pp/wAWm8PxB4W3MvQZqPUv2ntS1GNojD8o
4BzXmcBMwOWPFDxiMk56VE4JlqTRs6x4qn1udpZCwJOcZqsNbaVNpUY6ZNU0
nDKBmmOwQH1NZ+ztsawnpqPN0bSfzF65rW0r4m3GmSADPB9a59pg2cms+8kK
yDbQoq5XNfY9e0r4xvLGN5APuaXWvH7azblM8Y6g15VZylowCSD9a1rKdggA
zVbMdtLm6bv58ZzzU0cobGOayVcsuauae+eMUmyo6mpHjZjPWr2jzfYH9QfW
s6JeeM1esoTLjINYzSep30pOKsd34W8Vx6Ym4lenc1jeO/jCbO4/chWx71zW
tTyWcRCkgVxmrTmeU8k/jUpdB1JuWjO4tvjxdCVcrjBr0HwZ8cXu1VSQD061
89ragZOSDV/QtXk0y7UgnGah0+qKp17aH1ZaeIF8QQfNjJFY3iXShbIZGGFx
1xXI/Cbxib29jSQ4TpXoPxJ1KybQNsUgLbe1YuOup2Rrto8m8ZTrPAyxqDjj
gV55e223dxg59K7SeYkyA8jJrlNaO2Rq64Oysjz67u3cw7hhyo61QliLSjg4
zU13LtuTj1pJLgFecVd2cLXQtWciwgAdq6TR71ZQATg9MVx0M5V+K2tBlBmB
yc/Wok7IEuh2ca7oD1x616F+z1D9l8QxyZO0OOa860uUTAITxXe+C78+H4t8
HJByay5i7I/QX4S+KbbybUCYZXaDzX1P8ONQtNXSESSKEwAT+Fflz8KPjPdW
zqC2NpGa+kPh3+1Hc2FuqeYoUDGc0pN2uNRVz72l+Hvh3UNsjXqBsZIwK85+
MdzY6DbNbWjJIMYyK8Ct/wBql1Yf6R19/wD69JP8bLXxFJunuRke9Y87L5U9
DrvCegJq2qFpjsQnOa6bxZpdloFjuhZZCo6EV4N42/aJ/wCEQgY2rowUV51d
/twtqDtbzTxgk46//XoU2wlFLY9s8d/EqKCyMRWNSpx2r5z+P/xJt5dGnQug
ODjmuY+Kn7QrPbtMsgw2T1r5o+JvxwvPEk8ke7Kk44NbwfQwnocT8RdQN94l
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
pWzGBiOlaK3U5pRs7HMT20bSknrmniBVTOKgvpTHOecc1FJflV61pEEu4mrx
I1s2R2rkGujZXYxwM1oa94g4aNTz0rlLmWea6HPBNdFmPSzR6h4Rdr7aQe1e
k+GtPlWxkZvugV578NrJjYxnBzivVbK6jt/D0q5+cLVKOp5tVWufIn7XGpZ1
eZE7GvA7O7Rhtz8wr2X9peVtQ8VXSg5INeKW9g9teNu6Ct0lY4ZOzsPuiWzk
Hmq8NsQxLdM1blw7H2pm/n2rXZGV2gWMY4zWp4DIHiiAMON6/wA6zlG5gB3q
9oX+haxE+DkOP51k11JPs34ZaVHcafA0Q52jtXUeMdKlGhOv+ya479nzUHvt
HTBPABFega1fB7SSGTkkEVhd3HbS58e/Fm6Wx1qaNzzn0rzfVpQ7HPSvRv2l
YV07xNKxGMnNeOalrnmHCmuhbGQ64kVW4zioZJgMc1VNwWBJNI6tLIiqepxS
kJI6Pwt4Ym8SXUaoCRn0r6y/Zw+H50W3QyJjAz0ryn9njwjHJbwySpktz0r6
p8GaItlZKUGMj0rK7LaVie6kS1mIHauf8deJbaz0OYynnBxzVnx5dPpS7ycc
183ftD/FG6s08qKUhWGCKtSdjNpWOK+IPi2TUNeuUhY7NxHWuIvosOW796cm
rm5zKSd7ck+tU7vUN74z1q1sRZDXXGcCoySvTrSs/f0pgk55HFMTXYV5pJBt
z+tSRTyWSkgnI96rtcgSYFSlvMTByc0krCaIb3WJ5sgk/nVNZ2kPOatTW/Gc
cZqs8W3oOKtPoIfHP5fepI7p3fBz19aqMdtaOlW3mkEg0NsuyLtmMr+NbPh2
1+0X6KOSSBWfFAIlOO1angqQjX4gem4UrsZ9jfsu+EDbWsDzL8pCnpX0JLbQ
21/AIBgZGeK8n+AtzEnhu29Qi/yr1nTNRtmuY2f+E0mzSCVjB+Pvi6Pw7pUX
zYypzzXxl8Ztej8UaqTGcp/Fz9a+iP2xde+06eqwHhQa+StVu3WymkY/Ouea
zbNoo5PxVKmlHbCcN3p2g/EW+0eAAuQg965q91dr2+kEh3bSafFPHMQjciou
wkfQXwI+Ptwb5YUlO7IHWvpbQPibca3bpbyuSSOma+Gvg1CmmeJUkIIXcK+v
vhZbpqN1DMn3ABSEtz0O50yW5099o5IJ6V8vftN6K5eUEfMD6V9g2moWkcDR
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
y89qZHCIiWPPNamkxLNOp7g1M0rCu7n2t+x7rvkeHYS53Nt7mvTPFNw2rXxG
1sZ9K8B/ZV8TfZhHB26V9MW+kiYLMQMEZrGyKuzwf9oDQ2i0F22H8vavjjxT
EzatIDxg9PTmvvD9o90tvD0gUBj06exr4U8Xq58QSnaQCx7e9WoqxlMytu3I
I6U7nIAFPlTcB64pVwFxircVYzbI2k8ogk5prTeb0PFLLH161ChKseOlTyoT
ehYjtQ3ao5rIR88Zp63O1M4NN+0+bTjFEEDAKf8A61CsI+nOaiu5MN6UtuC2
M1fLEC/YnewOauSttXrk/wA6o2sgg71c8zzR7UNId2Up5CSeTVO4ZtpxWhND
uJNQNbeaRkgVnZFRbOh+EniBtH1JSzFBnucV9dfCH4wLDboFuB07NXxJLKbd
DsOCvpXV/C/4jT6TLtZ2wvqaTSsaRbP0N8NfF37bdLGoL7jjIOa7W5nS7gV2
jGSO4r4++CvxiV9ZjEhG3IyTX09L4+sJfDqSLcxlwvQGpNYvuXrvwzYajJul
toZT7qDS6P4WstMv1mS2iXaeyiub8NfECDULsq8qqoPUmupn8U2CIAtzGWPY
Gixd0b15qCTooRQijjAGKjsHWScBiBzWDH4gikGFkDA+hqaDUzvBBwaxkmVG
zLHxXl+w6CzRy7SB2NeI6jrjXlnMsjlsZ6mvVfGEcmvWLx/NgCvA/ijqg8DQ
Tbm6560JA5LY8W/aBuBdXRRSDgnpXmMdqsdp0GfpXT+K/EDeItWkkIJXca5/
UmESkbq1USHJI5+7lCSkY71n3shb3qzdqTOSCcZqP7MSOQa6oKyMZSZN4fk8
tyc4NbEOolLxXUng+tYtrbEMOoq/AChxjNOWwHunwv8AiE1jBGfPKlMcbsV9
GfC3x+dct0EshPbk18JWPiGTSHVgWABFexfCb46fYYkG4DGKwnbY2iz7h0Kz
S/gDbgw9M1qQeHoJXA8pPyrxP4XfH23uYVEkqr06mvRbT402KMGM0YHrmpSC
TudtHpv9jrujiJx6Co7jUZZclgyj0PFZtj8edCkh2yXtuDjoTWTrXxf07U5h
HaTxSEn+E1fIZtu50ElxuXOf1qXSHSSUsxHy88msOx1lb+1JyM4q1pkbTJKA
T0rGpFXNYs4n9pbXhrGgz28TDKKRwfavhPxlbyjWJVcswDHrX2F8WJTZTXQk
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
B4615Zc3Pmpgk/nVB1JJ+ZuvrWiTSEfQXw18WQ6hMzGYFmPrXrnhzxAlsoLT
EY6ZNfGugeK7nw3IGh3cHPJrq7X466lIqjnA96DM+l/G/ixtRtjCjFlIxwa4
RJRp7MScbuua81tvjXes6hycdDk1en+Iy31tln+at7OxjpfU6rW9YhdGBZcg
d68l8d6hGt82wgjNWtc8YkqwLHn3ridY1M3UzHceTTSaRErbIjvSLpie9Y93
bmJzwaueeVx9ajuHM64Aq4pmBSjTa2cdDWppt2iryRms/wAgrkYNEamJwfeq
szMv3SIz5yM5qS2t+MgVSY7xnnNWLO+2MA3ApxJkXFidhwDWTqysXIINdHYz
JKnBFVNV09ZWJI4q0nckwbWDfjjNTS2xhIOOKuw2awdKh1C4XbjPPSrJSdyG
C8COBnpSalqZaLGeKqqpyeKZMhkyOaCioymdyB1zWtp6GGHBBqrbWwhlyBzV
oTAnk9KALhmwnSoluMHHFOgiMyn0NJLY7OR1oGty5pV0IZOMEmtuK48xckD8
qwNOtSrg4PWtyKE+WMZzUPcsp6kyRqckA1g3dztc88ZrU1qP5+Sc1iX0Rcew
/WkBLbyB+hzVuJflJ9KyrMmNsAdK04p8ggmldFRFmjDLmqLzmN+M9auyuTwO
lV7i03ocdaZpEfZ3oc4J6VPIwwDmsbm2cnmrMd48gAOaDSJfjnDnHap7Rlil
ByKzom2kfWp0cNjnmgq5qsdxB9609KdreMsuT361z9veMCFPAFaMWq/ZoiAa
mWxUNzsvAfxHl8P6ypchAD1JxX1D8Nf2rbbS7e3Ju0DoF/j6Yr4j+2rdSkli
D7Vf025e1bdvbH1rlUbs61Oy0P0hv/8AgoLejQDb29wHXbjh6+d/id+0hc+K
tXLzXLKWJJ+avnd/iPNpsRjjkYk8cmq0Grz6u5kmLc81rVhdWIhU6tnt7fHK
Ozg8s3KnI7tXIeKfjWA7CKYNnPQ15tq9s0qFlZiR71z80bhyXLce9c8adt0V
Ko3sd7ffFe5uAQD+RrHv/iTdKCBuP41zSXaoQCTnNE2ZcmrVK71J53sa/wDw
sO7fIBP4GrI8WXF1BgswJ965iMbZMD1q9HIUQEmh0Utg9o9jXtfEEljJv3tn
3NX/APhLRej55MY965OdzKevFRtlBgHrS9kiXN7HcW/iyBF2+cB+NVb3xiEf
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
HJpLxOCaqbmSgq6J57naOKr/APHwe9MkYs3JzUlqORx3p2YyzprNaPnOB3Fb
1he+aQUPIrHWzaVPl710ngPwVcaxcgBiBnGKhrqXE0LXXryNAEZhjjirtr4z
1mLhJZQo7c17L8N/2dv7QslmlRWXGTkV0F18KtN0ucRtaxnHHSknYZ8+XnxF
v7dD9plcqOoJrmNb8eT6i5ELkL6Z61678ffhCLPRpby3QJGozgCvne3kKTyK
QflOKT1dxJWNf+17iYbZHJB96saY0tlN5sTbSDkVkRTAtngYNaumXImIQc9q
ltXuikrnVaV8VdT091jedmQ8Yya62zabXrXz8FiefWuF0nw0b29iBH3jX098
EfhEiaMk1wgdGA4I6Um7j5TwXV9Eu1JIVsZ9DR4e026E4BV+vcGvrGX4TadK
xY2ybfTFZ8nw+0qxuMfZYxg+lIhwZ4RJZXMNrkK+cehq34KhvWuyfnCg9xXv
tt4L0u5jwbaM/hR/wg1hCSIYEQ+wqW+guU83vtLN5a4I+fHXFefeOfDlwysi
ZyeBgV9Dy+A1kQkACqMXwnW7uA0ihgD3FT0ZaR88+BvC19Yy5kDkE+ld6mhv
cWm0q2cdSK9y074P2UViJPKj49qfefD22TTJCsaoQDz0rmpp8zudUmuU+SfH
sFzpsrxqxUCvJ/EmpSfaCmTvB61778d7SLSbiYAKSM8g185eILsS3rEDnNa3
V9DLlIrjV5khKKxDg8EGptF8S6lbPjzyB9TVGMbjk9c1Zso8SdP0pXQKLub0
WuXOrOEdizGvRfAPwYv/ABjEPLJGR3Fcr8NdFjv9Vi3LkZGcivsf4f6VY6N4
cjMUarIVGSKwkzTlZ4jpX7NupaRcFmcYHoKvT/CO9B2rnP0r3qxjS4ucuwwf
U102meHrCZeUjLfWsmacp8xQ/BDUVXcx4+lZGu/Ca78w9ePavrjVdAtYoCFV
MYrmZvC1tcM2YwazY0rHzDJ8NLq2syc4IHpXnvibSJrTUCsgYnPXFfX2veCV
lby0UAHiuD8bfBVZbd2EY34znFQnrYbWlz5V8QQGIkmsZRu9a7P4p6G/hvU5
InBwDjpXJRhTGSBXfTvY8+otSLyxnNTW0e9gvvULRkVLaAq2fetTM0otPBXk
Vn6jp5jJIPFaS3YWPHtVW8lDJyc0CexlKdjYNEy7hkU6T75qKWXyhzzmqiZy
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
E1zcFy6pjJ9KbJELhsEZ/Ctou7sSdBF8U9T1a1KtPMOPU1Si8QXwlZmnlb6s
agtbRbVMgUsjAnoBWksPK1wjNbGlaeJLm6bDSMAvv1q7D4hMUgOfmHeueR9p
4qTaX5zisJRtubJpbnZXPxHufsPlLIw4xkE1zP8AaNxe3hczucnuapSSFV25
PpTbeT7O4OaqMlbUo6OLUpEXBJPvmq2s6vIbfasjKT6Gs5tZxlcisjVdcMcn
HPNawkmBq6dqMsDgvIW57mrl/wCLmsYNy8kVz9reefGDnBpl2/mqRnIqJSsx
NXJbr4iXVxJgb1APbNXbP4qXFnDsIL9uc1gNbjngVC67H7VPMnqhcpuy+I5d
Vn38rznAqxJ4le1h4zkVi2sgQDkU64l84YraMlYhxdzSTxzcSoVLMMe9Yuoa
jLfXYLszDPc0kjCPAB/SmNMF9/wrVOyM+WzL5ZWtsEjpWbIoRjx3p3nZU84q
CS4ySDW0bW1MpEoAxnioZB8xPvTRLk9akHIzWTepDVxkc5Dge9XkUSLzjiqH
lkODyKnhbaa0TuYFyMArj+lRSgbsUhm3YAzUhTagJ5pkMptFlqRY/K6VMybj
jHWl8rYp4zQIgaHePSmB/JB9BTp5/KximR/v0OeK0FzDY7jY+c5rRtLr7SmD
0FZaxeWxGanhn+zLgUEFuW3G/g02RdvHvSRXXmDJpHk3HGalvoVyjJI/MXFM
SEQjoDUhYDvUU9wFOM1I7dBJJMnvUsTbQPWq5G8CpoEJwPSgErGnpoLYNW5P
TNVrOVIFHIFWNwl5B5oGR+VznimyrweafM4iHJqr9o3kjPSgCGeHd3NQP8gI
P0q4zBgcmqU7bXwOc007AVXhBOaay45q28B25xVWUYz9aq6KiLZSeVOD710N
tMrQ5OK5uMANnvV2K+2JgnpWbdii/cXnlsewqIz+dk54NZl3qBk+UdPWm214
YSOc804yVxpXLl1aK61Rnt9n41cnvf3IIwaqLc+fweKrmLjF2K8ltn1NPt4N
mMcYqRfv9OKmKYTPFUpJFcpC1w27aM1KqnHWmquWqdR8ueOKzau7opaKxUnt
wxJ71d01vKTmqtxJkmo0vCj0mncuJdvJyzdahWTL4qJp97ZzTt4FU6bYJWLO
N3vWhp199nwMiqFq42kmq13eESEDgZqJU1saRudDcaljndn8ay57gM5YmqC3
TYAzTZ5SqZGaycNSrN6lmScTHBNCybcCs+1lLP1zV3d8nJqVFX0E0RXM4i5A
zTYLzzT0H5VWuCXfGDjNWLa22qTmlKnrclt3J0YE56Us0u4c81XkYoT7VGbj
HXijlSWpUUzTsrhY09KSbUzvwKoJcFlIFNAx3zU8sewru9jTgudzg8ZqeW4B
Ws1G2DPNT2z+Z1rJWuaak9rII5Qx9avz3IWEMCM1lSttPHFRNdMueSR6VWnY
zs7luS8LHkmo3nLqeTx71nm6dpCMUs135acVyyjqbxvYe0hZiM1CuVm6nrVX
7WTJ061YicsB70WRJ0uiuFReQDXSaF4jkt7xIkcnLAcGuItpDHFnmuh+G9v/
AGn4lgVifvgfrWU4s0TPqr4J3DDT1LcEivUdKuyrkMfzrz7wTpw0qyhAHUCu
0gmCqDnnFY8upXQ8t/acDx2kskSknHYV8i6xqM0165csvXrX3F8VdKTVtKlL
AMcV8Y/E+xGna3IqrgZr0qT0sebVV2YMd0yHNWYIDcknBqnHhwM8Vo2V2IUx
xxXR0MeUbLaiHPPIqnPDuyfSn3d+0s5XHGetKVCxk5qQ5TNd9rkVHIxGRim3
E4W4xx1p4jMp4BIPFClqJxdiOJDLJwK0IrPbz3p1lYiMZI5q4kW44x+laKSu
RykUFuWPXGK1bHMQA5qK2twnOKsiLHpVcwcpoWd95YwQCKS+iWVSw/Kqavsw
M05rv5cE0cwcpDNGpQjgVnXS7TgHNTahelRtBqpBKByxGfeqjJXDlI5Itoz6
VDLLuXHpU93cK4wMYqqVIq07jSsMZN2B1qWOHCj1pEbbj1qxEm7B7VcSWrFe
WIyDpWZeQPE+QD1rpBbDGf60yaxSXrgU0rD5TDsrczfeBGKvJD5XHWrDWnk4
wKdHFnFMaVggiDjk1bigAzxUIi29DViLITJFTzFJXK12GjzjNQQ3TmTHNXHU
zEjGe1WLXRs8kGpclcfKVZEMkZrNktS0uPeuinsfs6cVnz2wUhu9TzDSsLYA
RIARVppAo7VTjPy02aftmmncTiSzXPWojznNR793ekabYpq0+gcpDcrnnJ4q
nMxP1qzJP5hxTY7PzXBq4sTVhtrbebjPFFzZ+X68VpLZbU+UdKbNF8p3AZpC
MtE3eoqOazPXBq4YgGqUxb4iKAKFtF5ePrVkyMQQCaQReWSPerEcOE5H6UFc
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
61lNdJfwK2QCBXWftVWePEUYjGSCe3vXnttHJBajdkcVSdiWrE99deTkLyBV
eG9II701m3k81HHGQ5x0p8wNWLLSiQgk81IpAFVRAwk6cVIWKevFHMS1cfKB
jg81HHCWPSm7iW/GrtmM9aadyJREhstwyarX0LQ54yPpWvHEARUd/AJENDdi
GrGLBkuPrV+EBQKihgWInP8A+ul80knmnGQiyrKv8QqG9u1AzUMjlhgZrPvp
mQFe9VzAJczrI/XnPamtIAOvNVFhcsT15qUQyEdDRzAMmJdj65q1YqWHtUQg
YjpU9u4iAzwRRzAWidoGT0qFmyajkvldsA0qODxnmnfS5D3FS5MbAVYkn3R5
71XMQ4NCqRjknFCdxDXctyaks23MOKjl/pTrSQK4znimVzF8j93kA8VTmu9s
hwKmmvAkeFNUJG3sT60D5izHP5g64pk0Zbsajt+GA7VbePCHrQQU5JfLXrUS
y5Ofen3cRLZHWmQxEjmgDQ06LewOK02URx5zis2wm8rANTXt4Any9aBtWK13
cbnIPSoHhEnSmSsW5wc0ROeKB8pLDAFIHWrCR7DmoYHw2KsHj8KB8pIJQE5q
rNKWJIptxJz1pAdy45oG10Gu/mcGmxxYB6U7aB3/AEqWFdyYoJ5T33w/c+fD
gmptcZrW2JUVl+Hbkw469av65fo9kQTk4qFuXzo4nxNdCaE8/MK5yLO7BHet
bVn825Izxms6WLyn6HFWTdFqx2buvNWpLhVGM1m27bGyPWp5HBHfNBPNqSSc
rnk1F5YYYamLcEZBJxTVlZ5MdhTiVzDfsJSTIB61MqeWuckEVdt4g6Cq2pp5
afL1FWS3cBfFhtNMk5BwKo2zsZfmJ61dPIGKBtqxWkJBNCEnNTTBRyajBBFJ
sSdhBnec5qZEx+Bp8casmT1oC7c4pcxcZEgjSWPB60xYNrDrgU1WYP15pt1e
eWoA6iplIvmL0E4TgninTXaYxmsKbUnI4NOiuiw5JzU8xUWaDy7m4NSwRlqp
W8mWGTWjbMGOAaOYrmLVmMA1Ow654pYIlQA4omO8moctRphCNv1q0JMRmqfn
LF160i3RZuuRS5ik+hN5hZsE9KtWoAbJqg02Dx3qeOUhe9NO5RdnZe2aoXhw
DTpLvYpyenrWbdagzPhTTKT6CXNwI+/NNsrkyyYNQMDK/Iq1p9qA2SDQPmNN
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
GpIOaqqgLDigi1ipHwuDwakWXy6kubbA3AiqrNu74oIe5aW52rntTYdRDTBe
KgK7uKS204pNvJNBbQ/U7Eu+8flVExknp0rccCRMGqU0GHIxSauZlWJNpzWl
p9xlcEfnVLywp49aVmKrgUyGXWm/eEdasR84zWZZuzS85rT+6o5quURJnNRT
oDg4pqzbT1pZZRtzRyjW5BNBv/CmLHzwOlSLLuYDFLKRGp45qmjRbiBxH1pH
uQ3TA/Cotxk9RUcrbDWdrGi3JxLk8mn7weOOfas+W72jip7MmVck0NFi3EX1
61atpTEi445qNiGGKsWlsJVOT0qeUa3PW/gZcR3l9bpgBsjmvuH4S6ckWjRl
gCQBzX58/B/WJNM8R2ygHG8D9a+7PAniV7fwpC0aliVHSk46G1NXZ0PxA08T
25K87QeleA+ObjbdvGTtwcV77LdtqGku7rgkdxXz58VLNpdYk2A9e31qOU6W
jovhHcNbc53V1Hii8NxbuASOK5H4MwusRV1P411HiWIwhjg4pyJjvY+Tf2k9
PKa4pxnJNebSDy0UYr2X9oVFu9VXOM5NeW6jpe3BGcCpv0KilcoJHlckVJHG
ZXAGetSCIYxmltl2zD61Ldi7I6LQLFGt8MASOcmvRPhN4vltNZjtUJABAyDX
B6LAZYcgkcV0/wAP9thrSyHGQaxbuaJWP0D/AGXNZ8+5tEkfP3epr7V0jUbW
DQEw6A7R3r8y/g78VR4dnt23gEY719QeCvjTN4j0xESQnjsa5ZbnbRloe76x
rEbTqEcdfWuk0MRtYoVYMcdq8DtPFNwZPnL4B716N8LfFL3Uixs2e2DUSVjp
hLWx31xL9mQnrXP6lqzSy9O9dHqNm81qXVSeM8CuZS2aaZgwI+orlm9dTvp9
i7pXiNrVcdDXM/EKJNa3PJycdDWjfWxs8tk4rk/EetGRymfas/amkqR5n410
BYpWdFGBzwKw9PnWVypIUiu+1aAXqFTjDd64vVfDf2K8LITgn1pOVxxTiiKd
UEmC2DVK92MxGePXNUNcjlhmBUviooN80fO7P1raLsjCbuyjr032cEDmuc1K
Qi3Zs9a6HWLF2Q5B+uK5rxArQWjbRmr5naxhKCuec+LpHS4Y5OCa5OQypNuL
MQe3pXU6/c/aLhlOMg1lNaEZG3P4UKTuZziitFEJ8ZFSXNusEPKg5HpVrT9O
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
2TFZ3b0N1FImnj8ziq7acSCQDWgICT0OKkbaiYA61DbvYuMU0c5e27SnYQfT
pVmx0lgmEUn8K0v7PRn3EVqafbpCuaonlV7HNXOkyJklTWTfuLbjPtXfalGs
yEACuT13RVfJAORTuyZxSMFZCxJzTJU3c+lWVsTHng4FRuoTrxQtTEm00YjO
c0rzBWIzVdZyq4U/lTFBcktmt4oym9bF2K529Kln1JYICSQMVmySmIVVvGNz
CVOcVsoqxlzEOt+OFiiZEYEjiuYOuxXM5Z3+bNP1XQWM7MASK5nUdPliuyVD
YzTUdTNysddJqsCQcOM1XF2ssbnPSuSeWWM4JPHrU8eryQwkZPNbNWMed3OS
+KF091cOmCQK8tllMdwVY45r1jxZAZleRs815R4ljWK4Yp1zVwXUipJ2IZGB
zg8dKrtLyR2qo+oOvBzTFuz1JrpSucMpO5DrEpU1Nod1hNrHqaqX8vnvgUtp
EYwCPWrFzHtHwQhWK+V1JxXu0eoedAoByAMV84/CXWHtGC5wa+gfBsb6hpwd
gTilbW4uZmD4/RfKct0I714D4uTbqrFRxmve/ifuhtH47V4teaf9rnYuO9Ml
uxl6dAZR0qW90/ahJBzWppunrGwC9PpR4iSKK1+X7wptvYIvU5KeD96R6Usa
LH0zUc93mXHfNORty57iob6GpJIcIayryPa59TWhJcqgwT0rPuZvNfjOKS3J
lsQbQvOaGfcO9Mml3dOoqISNuHpVmLQ9+GNOhnwQM00jep9aj27Xzk4oE9FY
utEJUJqhcRBH4FXYJScAVVviBL3zmgzkRAc46Vatbho+B0quzYFW7O33jNOJ
A+dRcqQf/wBdZ5g8uQjBrTki8sd81Uk5b3q0yGyFYsNg9/apI4tpHXilxSNK
I+pIp3Yi/ZTkcelaUEpbqax7GTzGGOlbFvtCc9aLsCWZDJCR3xWDc2ckdyeD
jNbZudnc8VUu7xHbHemlfcClICq4xTUGXNWpQpjyf5VR8zY2R61m4K5opOxP
OgCGsq6ykh4q5Ld7lzk5qoym46DmlyId9bkELnzQc1fiJlwCOKghsWVhkU+4
n+zjAPNNRQm+paW2RMHGTTLhFmTBqmuqkDGelI16w9ea0UVYnmIpYNj8ZxSw
x7egOKBLu645qeDHGBStrYtS0LujwdcZq7JcC2UjOKpWcn2c/LRqDmZR1otr
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
hSKNXklkIVVUZLE9AB61g+aT0ya9R/ZL8BHxn8UoruZN1loifapCRlTJnEa/
XOW/4Aa1xmKjh6Mq0toq/wDwPmebwrkNfO83w+U4b4q0lG/ZdZekVdvyR9K+
AfDlt8JvhjbWs7JHHpts093IORuwXkbPcA5x7AVc+HXiOTxd4K0/U5QFe+jM
20DhQWOB+AwPwrgf2u/G/wDwj/w+j0uF8XOsybGAPIhXlj+J2j6E11nwK4+E
Hh7/AK81/rX5RXw8pYP67V+Kc/0d/vf5H+kOS57QpcU/6pZfpRweGV1/ecoK
Kf8Ahgk/+32fKvx1O/4xeIva9k/nXMxsB610/wAdQF+MHiMj/n9k/nXP6BpE
viDW7OyhH728nSBOP4mYKP1NfqWAklhabf8AKvyP86OKqcqvEOMpU1eTrVEl
3bm7Hu37J/wYivYY/FOpxeYEkI06JxlcrwZvcg5C56FSf7pHpfxl+NWn/CHS
EeVfteo3IP2e1VsFsdWY/wAKj8yencjqNI0y38MaDb2kIEVrYQLGvGMKoxn9
K+L/AIreOpviF42v9VmZts8hWBCf9VEOEUfh19SSe9fDYOk85x8q1f8Ahx6e
XRfPdn9icXZtS8KuDsNlWUJfXK97ztf3kl7So+9m1GCeiTV7qLT0vFv7SfjD
xXOxk1mewh370isP9HCcYxuX5yPZmNZVj8cvFml3sc8XiTWWkiOQJbt5kP1V
yVP0INctICxPXOagltnzxX3kMDhYR5I0429Efx3ieM8/xGI+tVsbVdS97+0n
e/S2ulultuh9JfA/9ryTWtUt9I8UeUJLhhHDqEahFLk8CVRwMnjcoAHGQBlh
698Sfh7ZfEzwrcabeKoZgWgmxlreTHDj+o7jIr4ThgZRkivs79mvxvJ46+Em
nzzyNLd2JNlO7HJZkxgk9yUKEn1Jr4riPKoYRxxuE93XVLo+jXb8tj+sfArx
Hr8UUsRwnxK/b3g3GU9XKGilCT+01dNS+Le70R8n+IdAufDet3en3aGO5spW
hkHbIOOPUHqD3GK9O/ZC8ZJ4f+IcumSPth1mHYo7GVMsv6bx9SKsfth+F00r
x/aajEgVdUtv3mB96RDtJ/75KflXkuia7L4a16z1CA4mspknTnurAj+VfTQc
cyy33vtx/H/gNH89VFU4D47tBtrC1vm6b/WVOWvqfVf7Uvg0eLvhFeyKm6fS
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
FnajN+FXdGFSDb0ObkQRnPHFLHIZMhRn2FXP7ClnbBVl59K09E8J/ZH3sc98
EVm5K5cab2MKO1eV8MhHuRTNSkk06A7dxPtXZX9pHKMBQpHGQKzrvQFkiYHB
JphytHniardS3Z+aQDNWLuWSVRuJJreufDqQSE4H5VQu7Pa+MVrB6WM3TbZW
0hzCwODU2t3EsyfKT+FW7Cxzj3q8+mKo+b9a0VupDpvoclb2k07ZJYc9+9be
iSm1Owkk1oGzQDCLk+wp9n4daWUSYKge1Ct1J5JGlZoWAPPNW7q52WhQg5Ip
bYKiBeBjiq1/LlyuKzUtbFOm3sc5qKMkzNnjNO0tWuZACp6+lT6swhbGN2TV
/Qgr24O0A1N1exvGm7GjpmmBACMUviO7ENqVAyacmo+QhUc1m6nKZmz1qOWJ
spS2QzSoDcrk5GfWtJdI3jioNHkXbjG2tSzctOFA4BqJQjujohVdrSE0Pwe1
zdAscAHvXpvhHwmkwWFVHIxnFYelWLXMSBEOfUCvQ/A1qdLZXZc4Hem2rWLp
wfNdbHSeHPgZ5tiZy6g4zisfU/CSaZesjKDtPXFd/pvj0W9oE2gcYrmvFOoL
qEpdVAJrllNLQ9SNNuxl28i2ybQOlQX0/mgrmoGnYEjFMyXasLs7YUeqK1xZ
jBGBg1kS6NDcXRDqpz3NdJcwFbYnFcH4x8XDw95khA4BPJpx01Maq96xynxN
0C3065LhkAHasbS9Vs7a0bJjPGMZFeZfFn463Gsak0EcbbScbgawdC8R3N1w
zuB9TXTSpSnqjyMRjadKfLM9B15o7zUC8eAN3aua+IFyYdLYHPSpNO1MxOAx
3H61R+JN6LnSzgc47V61GPLGz3PnsdV9pO8NjxnXGEs7kDua5i8JFxjJ610O
ruUkbHPOKx5LTc+4jPPpXQpaHEkJbweZGMnFQ3cZjf1qfdtHpimTSK5FPmE0
RK3lilExPemzJuHAJ+lFvbMxzgimncqIqztFJuJJxWtY6iJEA6VmNb7uB29K
mtlMYwCeK0g7FFvUp8xnB/KsnDSSdD9a0HjZxzSw2wU5xmtLoav0EtgUjGSa
lacRA0ySPjrUEqMvTJFS7dClfqMvJ8g4zVOGRlc55zVl49y9OlR+X7Go5gau
G7Lj86vxyeWgNVI4/wBKf9o/hxWsGjGcWaEF15pAGRV1YsKDnNZNvKqEHdjF
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
QB909K/M/wDb01HydZlQ5IBav0z+I99jRJc8fKa/NT9uLw1JqmpyzAHaC3ap
TsWfMOiX6yQuoU5NOsbM63q6W44y4Gan0fw/s3ENnFaXg2NLfxRDkDO8Dn60
3tcpLqfan7BngeOwuIInVSSOpHtX2XZ6eNFvEIOEA7V8u/sn232aC3uIxnAH
T6V9E+JfEksGkKwifcB1rJvoU0UvjP8AFAaLpMyRuVIGOD7V+e/7TfxcmvtR
nEczbix6Gvon9oz4jvpujTlgSxBGM18JfEO/m1jXZZ3LBGckA/WpvrYFFXKU
Osz6o+ZnLc55NWZVSSMhVAPrWbHMtsmeKfBqqzcYx71SdgaJ4wIkPr6+lY91
rl9pN2GjndQDkAE1oTSjnBzVO5gEg3EfhQ3clxPd/wBmn9oy60iVLeaWUscD
JJr7v/Z/8dS+I7RHaZnDY4JzX5S+AfEHk+JIoUBUlgMj61+hn7IusyWttAJG
J3BeCaIkn18YjeaTsAOSMV5B8aPh7HJo1y0iqxKk8jmvSI/Hq6TGgaIMCPWu
U+LGvrquiyzBcLtPHatIgfmx+038Ovs880scWCDngV89mRrSVomOCDjBr7j/
AGgdNgvdLuJsKxGeMV8P+LoGbxVIFUou4/zqwLNlOFxk1LeOJOAQPxqgwNuM
ZIxVc3zNJjnGaaVxN2NWyVU6kGp5YFbpjms22uNp6nFWxqAx05qkrC5hWseQ
eKnhiAG31pLO4EvapJWG7pjFMTdylf24gb61Ej7cHtUmoS5//XVJrjb2zTSE
aCgOmSQKry3IjbGKrC9PIGaQksfWqSsNS6F2K4DDilllIWqsOUarON49MUx8
xUmlIOckCkhvtzY59KfdxeYNoBqvBalWAOTz1oFfW5Zcb8d80zocY4q1DBuG
O9PNkM9+KAbuVktdwzThAY+DVtYcY6U82olXr0oEVY4tvWo54NxPFWdgi69q
YxBz/IUtb2AzpbAyNnilSyKEe1acVt5nbFDWPU1V+hDKLfux06VLbTFRkg0T
2xzjninRrsUimpdCbIp3krNL1OKaLYyg9qsyQhm5qxDBhOlHMQUks2zjNXYd
DeeInOKltoMyc5q9PerZ254BNSBgzaaYZduehqxGPLj24qtc3hmuM4PWn/bQ
RjH40ATbOeeaHYRqRxzTI7ldpyQTVa7lZjgZoAkyNxORzUkD7HziqkGec1bi
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
XWI4yCZBn61paR4kRY8FqDNydzcmnw5yT1qa1udpx2rGk1eGRs7xn603+3PL
4BBFZmlmzqo7hXXtmorm0SVeVGT7Vk6fqJkXdnmr6aiXPOODWc3rZGsSSDwi
l5yWxWbq3hr7NLtUEjNdRpsrNHkDNTXVmt0vIwatbGL3OQs7A2yVLDOY35ro
h4fV1PUCsbV9INoSVyQKgybIZL0c5OKrvqG1jzWNfahKsxUggA0+Kbeue9ar
czeu5sQ6iznkYFX4W81c5rEtZvMxngZq5HqPkLhSCK3MrItXPKkVRuoGmjKg
ZzVmOXz/AKmrNpCEcGtU2Z2RybaKYLkEggE+lakEotYwOK1dYtozGX4BFcxN
dM0xXtmtE9Ri6yv2hSQK5/UV+zxEkVt3F15ceCRXPazdmUMO1dFPcT2MHVLk
S5AOMVj3GT3Oc1Y1WXypjjmqyTb+cVuYTH6YSJQDx71uxRBE3DmsSPC4IPSt
PTr0zjaRgCk9iWtC3GehNXNOw71RLgcDrVvSRlx9amO4NaFnWjtszkdq8q8a
MyTtgGvWtXhE1m2OoFeX+K7VvtJDAgZq7knGCZnkwQRzV22lMXalu9OETbh/
KoHmK8AdOKLga8N6AnvUM8hZt2SKzYbgsw61aaclcVMmAyVRM/tVmOxHl9qg
T39auQP8ntU63AqtEwPA4qGWz3nnitNWTdg1DcxgnPaibewFFLIH6CrUEAj4
BBpiKBjrmrFso35PY0JuxMSeCz3pg8A11vw0Y6ZqKkHjIrnFYFBtPNbng2Xd
fLH0JIAq1sUfW3wtvUvdHQhhkCt7XvEY03TpADkgEYrgfhdJJpWjpnuO9aXi
SSS9tJCuS2DwKyfxAeE/HDxUG1F5O+eleW3GqNqrE8iu6+NWktHJI8gKkHge
tebWM20sM1QFHVoC0p4JpmnjyPer17tkPFU9pQ9O9Q9y1sakDLLjnmnyRgYH
H5VRs2KnOeame4YkD+lUtiCO7twzg+hr034Lwf8AEwgxk4K15ozGRwD3Neo/
Bv8A0W8iJ9RjNVfSxD3Pr/wPMtxoUak4KgVV8Q332NHUdeap+BrljpyFhxim
eId1zPjnHtVLYze586ftD2L31zIzE45614jHpnkzE9ga+g/2i5ItNyrEDI71
4Bd326ZgoGCetaLYLiu24bR2rP1ONo4zgGr0Yxmk1GMPanAyaLILsw9Olbz+
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
mGaQZzxx0rtvCPhstIrMeAelRI6oXasiefRJTb7x90jPSrnhzSpJs8nA9q6a
S2i+yBAvQYqXQ4o7ZiNoxXFWR6uGbtZmLNB9lkANSf2mkUQBBqXxOyi6AXpW
LNlnA5ArnPQtY3rbVEeE+9ULybDk9s1Rt98T9SeathhKMHnNHLcOa2hEt6rP
gA5q1G+V4Jqg2mMkhfdxT4rnYxXrVpWQc1y2XGO9VruZE4HFEz7Uz+NZGoXp
lfCkip5Ls0Vaysy08gdiaPtCr36e9UFmKx9TmqrTsz43Gn9XuYPEK5uDUExj
rTftCzHFZR3eUTzTrOcpwSc+9aLDXsc8sVa6NeNQozWF4lshM5YjIrRF0QuK
rXaG4BBBOa76VNJHk1Z3bbOKnhEN0QowM+lTRzLHjJ6VvS+DnunypIzULfDW
eZxhyOa6zhfUzBckjoas6Xp7Xj5KnH0rprH4e+VbKrEEjvW5ZeHYrK2xsG4D
rig5mji3szCQpHtU9nbMpzz61t32jfvc9gfSmLEsIwQM0GZlyvMjAozDFWLf
VJ5flZjxxWgscbocgVC1ksZJAAq7mYCdioyajlm2ZJyaXdliMUjw496pbkWK
kkxZuCcVh61cGObqcZrcmURv2xWL4g04y5kzWi3EV7O+VyMA1qREMgPFc3CT
G341ZbUmijxk/nVmbWhq3xRYjkj864nXpRDcE4yM9q0ZrmaViSxIqlNoz3rk
ljgetaGZjytvXd61XaMnPHFXby1+yvtz0NU532jjIoJiZup2IZTtGCaqaXor
vOSxzz3rW3Ar83enQER5I4oKGXCm1TaKy9TjDxHNX7+58wk9MVj6ndGa3OMj
FXsSk7mBeOIpSOpzWfeW7PJu7VYmJMzZOaPvqQcVAnuZsseJE9jX0d+zvI0u
iKuegFfP32PzJBxjBr3L9nq+NqVjIOOKzmOJ7HFaiFhnrV2S0E8PyjBNQS3A
dlxxxV2x6AZ6Vk0aRKY00w8sMikmsbaZQHjB/Ct1oVlhxjkVh3kv+kFACMHF
Z3NImH4l+Gdnrsf7uFASOpFcjqnwZj0yNv3abvUCvXNNsXkiz0qLVrZZIGVl
BOKuISPmbxj4Ce0D5XPpisnwF8NbubXknHyorA4INe83nh2K6umEiblJ7iru
n+FrezGY4wv4VQluTeHLN/7OhjPVRg1t3OdJsDLz8o7UmkQLGmMVcvrP7RZM
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
x6x/aAeWXaso61pS/G8rCcyDOK5q2Hk1ZI9TA4uEZXk9D1OziZX5HFTXd2tq
vB5FeKy/HqZHIWUVSvPjRd3XKyA15jy2u3ex9BDN8Na1z3fSZlvJhvx145rr
bOIQxjI4r5e0v423lrIC8g4Ndnon7RIlhCTyr0wKj+za/Y3jnOFt8R6z4p8T
x6UhCtyM964+TxvHe3AUt82fWuF8T/Ez+1uVkBX61zI+INrYXAaR/mBz1qll
lbqiXnOF/mPebC5M8YxznpzWnpUYkuFV+hNeIWvxyiigwko6Y61DffHy7iTf
DKMjoaP7MrdjWGeYW2sj6ZOmJHbhk/nWdeXcVoCXIGPevm6P9p7WmiKCZcD6
0x/j9fX6YllGT1o/sysuhX9uYX+Y+jLTxlaK+wP3x1q1carbzrkNx9a+Zrf4
pyAhzJz161BrXx/u7CHCSgCqWXVuqJed4X+Y+l4fEFpDNhn6e9XZfFNh5ICO
Nw96+RD8fLx8u0o596u6b8d3Iy83P1rRZbW6IzedYW/xH1BL4khLfeH51ZtP
GdtbcswwPevlXVfjreIP3UoxVOD4z6pfjAcH86pZZW6oh5zhv5j6n174g285
ARwR35qjBrkGqLtV89jzXzQ/xRv41PmP1pLP44XemOdkg5Peqjl1ZaWM5Zxh
u59N2urxaLP97AzzzXW6J8RLOGNS8gH418fyfHS8veDIMmoV+L+qI4zJ8mfe
rWX1uqMHmuG11PuNfG1tf226F845611Xw1/auT4c3KxiYK6nGCa+IfD/AMfZ
raw2LKPMIxya5rxJ8VNQu78yrId+ciu2nl7tqjx62bLmai9D9U779r2DxRpo
kmucNjs1cR4j/aHEkLhJty+5r867L4/61p9qFeUAAccn/Gqtz+0frk+VSUYP
1rT6tZ2ZxTxTd2j7fuvjuqXzMZRkH1rY0H9rWTQ7hf3ygA8ZNfnyfjXrE82T
IN2fU1ftPinqE4DTSDH1q/YHFKq2z9TPDf8AwUbbSLNVa5UAAD71ReKv+CjU
XiG2Ma3akn0evy11r4sztaMsUvzAetcla/FnWEvm2ycA+pq/ZGTqNPQ/TDVv
2ozrE5ZpgVJ/vVS1D9pP+zNPdreVc4PU18A6d8d76CIrNNg/U05vjzeykr5o
KHjqaXsUynVdj6C+JX7Ud9qmrOpcfeI6+9anw/8AimNWQNdPgY9a+VrzxxBf
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
VzEcg+5lDggmqTLilimMr/N1NWVt8jmjmIcdCmy5+tIsW4irE0G3oKbHHkim
pakcpBKuyoWbfnPatI2m9cY5qC4sREhIB3ValYnkOZ1JiJyO1RxwMSOK1LjS
vNlLYzUqWKxJyOafNrcbjpYzViYJyOKo35QZAPIrbki+U5GBWHqdsUlJAPWr
5jJwsVUuXQkY4psyiUdacx8tDUMcmSc1UZ2I9m2yrd6Ssgyoya5rxZpghtGL
ZBwe1dtb4Zj6Vz3xEiUaa5X+6a7cHO8zzc2hak7nhfinW5LWR405BJrmPtjy
Fi/c966PX7dZr1wRzmuev4hDIRggV91l0tD8azhe+2UrtRJyelQRttbC1Yn5
BAqoVMT9O9erGWp86P1CVjD8nWoI7kiAhuDU8k6xxEt1rLlnMs4x0zV3Q07F
qJQ7ZzVhrMFM01YxDbBhVebVwpwD35o5jRbjxbsGwRxmnmDC4I4qS2uluE4P
I61KVzxTIqOzM2e1K/dBqOOQwdOK05cIlUZYxLnHNUpJiTsVLu5M2fSqF6m6
IgcmtCS0Iz6VVmj2k5pqdtg0e6ObvUKPgjvUcK7mx71q3mnm4kyoqxZ6IioS
yndWNShSqayV2d9DGVaNuR2RlPb+ZGV6/hWZd2yxsVI5rp5bERPwKpaponmR
l1HNfGZjRUKrUUfouUYh1aKk3qctMuzpUeC2Se1XJ7GRJDuHGaRrcBcdxXmz
jqepzaFLeV47VFcONh9cVaYDdtNMn09mTIHArFxdxGdaSkSnNaFtfvA4way5
GEUu30NW7Vt44q1HQV7HTWGpfaEGSc1aVcknsaxNObaOM5zWnDfgDDZpqLE5
JFvyBJjA468V33w18dx6Pi2dwEPHJrzuC8bdgH5ae5aNw6EhwaHBoXNbU+h7
W5jvlEkLZB561eUNLjIPWvHvAPxCntWSCR+M45r1fSNegmtwxYZxSasCkdDp
8wih25wTUGteG49XgZsZIHpWYmps1wME7c10mkXyPDjI5GDUcpZ4z47+Hlvq
6zQuoBXPbmvnbxv4SfwvqrqqsEDHGRX254i8N29yryRDMh5NfPHxy8GtI7sE
OQT2qjM8SMm1AwqN7/jBNXrjTmhBVh0OKybyEq/Axg0EJXLMUheOommAbBPN
Mt5WVcdqjkG85q07iLVrqLROOmKs3OqF4sA9qyo423e1TFcjvTIasCXRMnPr
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
+ME/4Gvz41XWX1K5lDtkBjX3R/wUE8eW2reG5Y4XBbp19jX57wTypeys+cFq
0RDXQ1S32VcrxSNqjSrjOaovdGRgMnFSQxHOecUyeUc0pEmaLjVgkeM8/wAq
bfkRR8ZzWayGQjjP4VaYmrBLOZ5MnPWnrwoFIsIA4zT0XBHHFXEiRPakDr1q
3Go6tVNFxg96mWQ4GaUiR96MoStZp3NnOc1osflPPFVXi+fIHSnECKJSD0NW
lfaMc0zYKbJuByK0iJuxYVs45OKUyAVXjYlOc8Ux5TnFUS3clmm25xUX3hnv
UDOSQD3qSJiaClsOj+/g5q0sHy5NVX4YVbt7gSJjrU8oyF/lBz0qOJVZsima
pKYgcHmqVjelJcMTyaOUDaRC2MDirCRgDvUFvOrKMd6tIwPNMrmAJtz1qhqE
wik44NaTfdNUr208zJ71BJTjuCWyScVcjmUJwapNFhcd6gad4zip5QL7S/Ny
eKlVFKg4rPjdn6mrNnPvbbk8VIFgx8HrxSLkNipduBio9pDHPap5SuUVo8gU
scXbBpFOelSRnbjNSUL5WwHrUMkhVsDnmp7iYKvPWqUk+OTVJdSHHQfc3aqm
CaWxCuhYVl3kxdh6A0/Tb5kmC5O0nFURymu2cHFUro5q8nze4qG9gDZwKBpW
KAhznGaZLCCOM5qdl28DPWiGLzTio5RtFLymHb60oiwec/lV6a38nk9KhZQa
GrENWKr/AC/lUWT6mn38nlgY61nPdMDwaFuItTTBD1psEv7wcmqhk8w5Pbmp
ImIYe1aLcDdtVDjPpVxAFFZ2mzZj6/nU8jtg81YFp5FfvToYgW4FZ0UhEnPY
1oW0oXk0FRLYg+TBqs1iEctip47oO2M9KlIDCpkUZF5M0eQT0qtEGuH4ya1b
q3Rzgiks7RVf5aaRMiGGAxgdcinOmBkir1zb7U9xWddT4BAPSriUmRbwHxxx
0qaKTnOTVMnJyKdHKVfGaoDVS5KjiopbjzCeeahEmV461DPL5Z6nNNK4FjzC
GIOaSS8MZAycVDHMHQ5601o9xOaGrAX4m81M84p2wDrUFq3lpg1P94U1G4FW
4O0ZFRWjEy55xVmeLzOgqpc3KWac8GpaA0VdTgZqC/0/7bGeM4rNj1BnYlTx
ViDUmjPJOKAKX9iTJIRt4zSNpsoccHFbUWoxy5GefpTwivzU8oFK0slWMBhg
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
OZfnJz3rVaLqMHFU57M7+OlJ7FSJtPcO4Xtmuz0LSImtw38RrjtJtts4yDXT
2eqGzUAHpUCW5q3ekYQlBk/SsDVdPuJWwVYAGtmz8TIrfvW4qeTUbe7cbTwT
SkWYmm6JdXEW0ISB7Vd0zwZI05MyEYPcV12iwRxwblq2MMxBFZSAwF0qNMLj
pxU8OmIvbkVpS6eCSQKj+yuJAvrQn0LTIYtPLsAB39K6HSfD5eDJU/l0q14a
8OfaNrMvGa6f+zlto9q9Koq5y/8AZKoDxz9Kp32grcLgjj6V1b6b5jfKOfpU
kmiCG3LOOKBxOS0bRI7aTBGBnuK7DQvDtqpEoAJrm9SuRBMVTsa0dF110iAO
aC7nXiCONQQBx7UfbfK+6ax49ZabjPFNm1Hyx1NTIauzZivTI+DVmIGVwB0r
mrLVt9yoz1Ndrpenj7KsgHJGaIlFiGwEcAIFQMAr5q4ZSseO1UZ3LuAKdi4s
0LVllUAcmrDAxR4xWRFerp8gLnHrV6bWYriD5Cc0uU0WxXuZ9uRmsy5vDE2M
81LPdbmPPNZl9L3J5rKUG2bRdlqOu74spBNY95eMMjJqzLNhdzHisW8u/Mn+
XpmrcbaML3HXMmUPOTXPapcNHIevWtq4mEUZLGub1e48+Q7T3riqKzNYNW3H
W2oHdgmrv9rSCM9eKxIztYZrbsbD7Tb5x2rCcNbmqn0uZsviCcOeeBSx+Jpt
2M03VdNa2cms+OElxgHrWLduhaV+p0+kahLcEE5Nbaz7UGT0rD8Ox+XGNwrS
uXIQ+tDkrbFpNdTpvCniz7NcrEWABOOteg6fJDdhXJ614n4et5jqqsw4Br1T
TBJ9mUIOgrkmne9joi9NzX8R6gkVkUjIPHY1w08Xmysxzkmuhv4nKkN/OsK9
Ai3etNJ2BvXc5jxBG6uTzgGsqDX1tGKs2CPer2vaiwkKt0rkdTgaWfcnIzQ7
2LTVzb1PxRI/+rOafpWrPdY8xiD9aybK0zEM9avWFrtlHHQ1Nmxux1/h3xVP
pVwgz8ma9J0XxL9siV0bLgCvKbeBZIBk8jpzXX/DaYNc7HPyjGKwneJomfSH
wYu21mNVl6g8V7XoEk+nOhAO0EYNfP8A8J9cj0zUYkU4BIr3bUPGNno+ipLK
4Hy56j0rzq1NyZ3UqigtT0Kx8SxS2wSRgGx0zWTr3iaHT8sXG3615dB8YbC8
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
yDTZtQ/eoM85qKVRAG2jHNVrVhLeLn1r2Yt8p4El7x6v4SmL6dFk+leqaBd+
XpSAHHFeN+GdQVraJEI4xXqnhq5EumIvUgV4+LZ72AWxv296r9DzT5pNw61n
QMY3Iq0rk8E1xwuetOxBJetDIATxVqK4EqjFRy2H2kDjNSQ2RgXBomzWitB4
n2nr0qaHUQ2ATVWRCgOaq7yjgg1zm5vSyq9oeeax5bQTAjvTbvUHFrhTziq/
h/Ut9yVlOTmguQ9dBZfmYcVS1fT2ggLLkAV1V0wKgCsvV1EkJT1raPY5Ki0P
NtSjW8kdJO3FcR4k0BWlcoOB7V6h4g0gQKXAAzXJ68sK2bnHz4r3cA7HymbK
54trkpiuWRj8q1nx32TtU9KteM3zfuFPU1gwLJG5Oetez0ufLta2N62vG3jB
OAa1ra6aWPGTWFpin+LqTW9p9i6pnB59qxkdEYtkM99NbzgISBnmr6eZfxAc
k1JBo5uTkrkg+laVjpv2ZM46e1ZxqLmsayg7HP3NvJpp+UVnTXTTSfOcmuzv
oIJrNty/OBXGalZPDOzZ4zxXW2ca00JFnFsAfeu1+G4Ms4lHSuGitzcKM54r
t/BE/wDZ9uB2rCvLQ2ox1R6T4el83UgO4rvLZVjiXH3sV514IuRdX4Ir0e1t
zLgDrXyuLbcj7PL/AILF+Cz+0JkioZ9DfzOQcZ9K0bOMwKAaku7oIuDk5rmW
x6Jlx6UUACjmpo9OZRlhV2ORVUMelJcXyeXjPJpgUGj2dRWX4hQTWLBOuK0b
m5VUYE9aoXUgFs5boBTW4Q3Z5pqTG2ndH7mue17TYGt2Zh1FdB4wkEt8xQY5
rkPFl3Lb6c5DY4r38ofvpHz2ffw2eU+PrKJbhiorlo8qce9bWv373Vy+TkZr
HZCsuR0r9Lwvwn4Fmf8AFY5j8hHeq8lkjEkjk1cii3Y4zTngAU8V2njyM3yA
p5FVNQQAHAq1fz+USKpyP560GUisoI7U5JQo5zSStsyOagWYEkGriZyHN87m
hk9KRfvCrMCKTyKImciKOPA5qRFDZBqxLa7wCnQVHtEeQRzWkTORUniCvgVG
y7eRVqWMMeRULQk5rSIhhvfLQg9aozDz5M471Zmsy3bmoVtzE3IPWlICxp8Q
iq2ZATVa2IXrUdzc4Pyn9akC5LciGIknpWLLfCecgdqluJ2uF2gk1Db2IRyc
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
fAwc1ZliyORzUJiAH/1q0pnNW3uRO/ByetMijffnPFNuJRHn2qlceI0sQQwP
Wt1FWOdzJNe017+AgeleSeOdPm0+7YbuM16TqXjmH7KwAKnHWvN/GWuJqLsA
Dk969DCxZ5WLdzlb1/3J5qhHvDZB5qeeN0fkkjNCKMdK9RNpaHiyiuY6LwZq
DpKAx6V6p4O1sx4DMcV4npl/9knB9673wn4hE+0Zxj1NcWJpt6no4WvyuzPW
VuS53Anmrlpcnb83/wCqsXw/qaXkIXOSB61qRD95gVxqLSsz1VJSd0b2kDzF
3HkCprnDNgCqmnOVULmtAQfISaxkdsNjPuEwvvWfMwibLdK0Lv7+O1ZmoY2k
Z5zSLIluQ8wz90UgdBejyxjBqKOPaPenWcDC4Bx0NAHRx3afZhu64qjczLJm
knB8viq0MvJUg5+lNOxjLcxfElzvDIDyK8+8XsbeCTnsa9A8UWDqGcHjFeW+
Np5GSQfMK+gyq3U+UzpWPK9dYTag+ecmoNP0pppelS3Nm8mpNk9zXR+HdOCL
8wyfpXtnyz3I9L8NNGVyM56V3HhzwsrW4Z1GKh8MWCzTDcOAe9dlZadu2ouA
OlcGIbWx6WHimrlSw8P2x4Ef6dauP4at5EKhACfatmDQWihyBis+9lNi5yel
cVNNyuddRxULM4rxb4dOnlsDA61yF1ZLISGHQ16J4juBexk5JrkbuzCljjjN
esk7Hizavoc3c24thwOM10fg1BKMNyK5/V32vj0NbPge4zPt3AVjXVos2wyv
NI9L8AQLHqijA616vaxqkakDsK8Z0jUv7JvUbJ5PavXvDl+mp6Sjg4JA618r
ibts+ywStFWNGM+Z0qf7IsgG7kiool8lOtWbd/N4weK5rM7yrcwFVIHT+VZd
wrM5ro2ttykGs+fRXdyc8UWZb2Ma4jZ0+lc54ivZLYFMkCuwubMwMcmsbX9E
F/CSoAIzVIUTzbVCrTnPevNviXqhhkaNTwa9R1/RZLOdmY8CvK/iBppvLxm7
A19Dk797U+b4gv7N2PMtVXLkgday2l2t9DW5r0PkzlT16VjT2pRie1fo2FvZ
H4Lm1udk9rKrrjvReyhYiAOcVDBx04xS3LhoyO+K9I8GRiXchMhBJIzSRMq9
elLeKd5OOlUm8wucE4ziriQx2pyg/d4NUkfaepq3NAwTJGapFChJNMgsI+4j
k1dt1JSqGmr5s4BroP7P8qAE1cSJFeKQx96iuJADSSz7CRjmqctwd3Jpmcib
Jc9TinCQJnNQLKdvU1Tvrxk6datbGcjRLqT1FNl2Bcke9Yq37oOSalivvtHy
gnmmIL28+fapNVvNdupJNWm08yEnihbPy+tADrYgIOuamVc9KhVNp7VMikj6
VD3LWwlxbFkzjpVSKBgTmtSNhsIPWqkxCuetU9jRbFaRAUKkcmqRiEJJx1q9
K20iqd2+4jHFQbQZVuNzt1NMEft0q4kWetRTwlen6UHQ3orEHTNSRx45NNB3
nGCKtQxZQ1DNk9DPupcthc5zTEkwvPap7iIedjFPltg0PHFZNHXB6GRdT/vC
PSq1xIWSrU9sd59ahkiwCMVmdEGRWM4WUZrSub6NYh2rJVdknQ9aZqBdk+XO
KzaN09S4NVRW4qrqN61ypwTiqcUuOD196uWlv5+Fx1rM6YvQz4LkxSEDOamn
ZpByG/Kr8ehlboMcbc1tpaW3lBSg3VjVOuGxx6W7Ek4IH0pLixEinNdNeWEa
fdUCs3ULbyoS3QV4uMW9j28tlrqzk9R0lgSQOKxb602g5FdZvEpbNc/r0Jin
Lc4rxUtT6A5bUU2Mf5VTeXaK0b7EjsQOlZcp/eEYIFN7F3HRSFjWlYsJFxjp
WVEuXAFbGmw+WmTjms3saLYkljwDisy8jJY9q2XGVNUJ1BJ4qDRbGY6kZx2q
LcWJq1LHk4AqCSAqeM0DJIXIUAE1IIs9M5plvCeM9quQxgHkUFREjQqvNP3M
Fx26VbiVNvIFMniD8Cgb2M+Rd3vTHUgfSrkdvtPzVDcICSBQC2IYl3E+ooe3
ZR0NOiiKvVyEKVIIzUyGZyjyzzSPIGbHfpVi9h2AkdKrIu181IE0ERVcnmpF
ba4JxioZJxHiqd3eM7gKTQBv2tzuAweBUksmeaxtOmY45rXjXegzVLYBY3y/
pSahexwwEHrTJZRB6VQvM3ecHipbHZmXqN20zNg8ZqDTPMFxknjNXX0tmb9a
njsxAg4GaAsyVZdv+etSC4J78VWY7U5p1spkeoe4WZoQXK8danDAjNVo7MxD
J+tEkpjFILML9/kI5rKNq0kmcd6vl/Op8Vv19qtbDUe4yzsdqCntFt471Kjh
OKc6gjOK1VrFFfySRzUM0ZTqOlWxkZ54pZEV06VmBQiQsenersQ2j6UxYgnO
O9MuJcKdvFAEkl8qtik3Buc1muxLHNFu0jS9TigDTELSMMVdFuVj5qG0QpGC
cmkub7JAyeKAHyrsXjOao3EjR5JPAq1HL5mOc+tJe24lj+UdqAMaS8MkwAzi
r9mvANVY7PbJyD1q5aEK4FAFhiQucmoHOCSasyOMdapXOWc7TQBWvrvGRVAy
YbOe9XZbYsTmq0tkc+woAtWDbyKvImccVnWUTIw5/StRbtVjC45oATyR0x1q
CeNockd6swS+Z2PWi+XcoFJ7AZnktJIW561chl8tAGpqgKvNRNksSKmIErAM
2cU9egqNWyMc8UuP0pyKiSFVYgEc1Zt4lWPp0qkqMzenNatpbE24JNZyKINo
Xk880+N1QFjSSoQD7Gq0s+1sZOCakqI+e5808VTkZlc8/Wr8NrvTI71SvbUx
lm9KCiGKCXVblY4s7gea+uf2ELOSy16FHB3AjP5ivlT4ba5b2GvBbhNwJ719
mfsjxRf29HPGAEOCAPrSY0ff9hE0/h+AEjG0dTXMfErRh/YEhTA4OfyqW28S
PBpCYL4wK5vxl43B0eRHLcgjmuKW5Z+cH7aMhtvEsiL13kfrXkmmKwtUJ7iv
XP2zFFx4nkfsX/rXk1k6rZqcdq7I7GZOsffFSmIEZ5xVP+0FL49KkN4AoANa
3Aju4/SqMjFTj3q5POCDz1qsy7vrVxsTLcfDdeWmOadu3c1XxzUkeVGSDVGc
rjZ28pCTiqLSFmyDgU/UZTzzwKzoJHebqcCrWwrM1Ypwy4HWo5H2k9abAm7A
BxU8kO4CmIqgtI9WIG28HrSLbFen86kSPb1oAu2C5GfQ1LOoAOcVDaSiJSDU
F9M0udp4oHZhJtl+7TY4yM56U20+T7xqR2B6VmwsRzqBnNQGTBNPmkwcUwx5
GaCwjfc2PekuohIvvSxjb25ps5JA5PWgCNW8sAe9aFtKGix3rNUb8etX7WEx
rkniq5gFlTn2qNAqNjHWpZJBkUgUGqGhzOIhnBqtd3BlGBnFSzdKrMdnBFBb
K+3bJk9qtW6hsHtVZoyzjHrVq3jKfSk9jMtRQDdnAxVuKBZuMcVnS3nl8DrT
odS2J15rO4Dr+JYJQB60iYK8daqXkjTcgmmRSOg6mqTVwNBR61ahUKoOKo20
wIGc1chYnvVO1tAI79uMLkZqltyOauXicdaoSZjbFQBKpCDjNSqwHaoFOFGa
TcVODQA2+csRtp9jyRSSREgmkify24pN2A01h3AEdKguIucGrNpJugzmq9xM
A2O1S3cUijcw9R6GmwIA/SrRTec4pn2bDk0giTRwbxwDSTSLbjBBqeB9iDIN
V7zE2QKVyWVGuDI+BkCrMc2E55qGGNYSeBmndG+tFyoisxJyelOijMnYinRW
5k57VOIxEOmKLjKF3YMxyM4qNLYrgEHir8swckCmeX360XAi8shMHNMClSeD
19K0La381cU9tOz2ouBSWXYp65qN70g9elTXNsYW5qKO1EstD2AVJ2OM5xVu
zlHGaWKw+SoLmUWZxnvREtbF2eVWXFRRTbWx2qGKbeu6mtMFouS9xNYfcpAr
LjjIcZq7cgzd+KbHbE59qYizYjCCrFUUZonA5xV0LujoACoanxR7ecdKhVGX
r/OpVlCoQTmgB+7cTVC/ty8mR0qyZNxOKRlwpJ5oIe5nCIgkYNSNpjsmfSpw
VD9O9WVmVUGelZlmXFAyvj0NWpJPKjxUwdGckDFV751YkCtDMg88ehpVfcRx
1qHy++KsWON4yOBQBbtLfauWqxuVe/FQT3G1ABxVKS6KtyaBrcvTYJOKYyhe
ehqCKffjJp7ZxkE4oRV7FiK7EWRmori8y3XmqzOT04prHCHNaDNS0ulKgVP5
y471hQSOH4PArRguARgjmgCyyCXJxzVGaMtIR+FWhJjNV5YiXzn/AOvQJ7FW
T93nPaqlzORnFXrpcrjHNUJrUyZ5oIEsrxkcbjwavXMqTKCo5rO8jyx9KdFK
VyCM0AX7SAsOOgqcjbkdqisLkBR/hTriTbzzigqJBOhaTI4xVqznCgKetVJJ
95IH0qW0jPfrQUT3LfNweKqyk/rVtoWIqKWIYPFTIUiqwyKZT5IipP1qPaWc
AA8VJA8yMy4yaW2hKvzU6wBY88ZpjNtoAtLErKOKXygqnAqpHe+XnmmvqAJO
DQBLMeSB2piKSTUX2tfUU+Obc4GaAJwp28VDM/lLzVoJtX2qKeDzOBQBnSyF
zmofM25I9asTwGNyMVXlXacH1pXHZi+Zu6dqvWOe9ZpbHArR08YTOaLiNOFM
4zUkkQcUyzkDnFWGTjii5a2K4iVegpjR7eTwKlk/d5z2qBpdxxRcl7kNxtPA
BzUUaHeMZFWFti5zU/lBV6DNFylsVZHeEADOK0NMbzI/eqNzKM7at6dKIE56
mi4yeaANnikjslHJFO+0DNMkuNw4NFwIrxEiGBjFYl4Q0uR0rTu2Y8HmqM0Y
YEY71AGbI7BuCR9KntLgqfmJxUr2fy5IzUfkH0PFAE3m+YfbpU1vESPamw2p
x0NTBCoxg0rmY6KIA8ilmwoPFNGU4pCdx5pmYxo9ynFVXcoxB7e9XVXPTpTL
i18w8cGgCvHKeaf5jDpn86FsGBFTLZkKBk0FxPQbiTbSWcrebgDHNWJbLdk1
Jb2wyAF5z1romM1dNswVBYZrQbTdibwpx9Kl8GaX/aNwsZ4+td/P4KVNOxgd
M1k9gPJfEtkbq1IX5TiuXj0Z1bqciuz8aY06dowQMGueTUFXtmoknYaRkX3+
hxkHqaqWF0yyEnPJrT1Pbc84FU4oAWAAxUWZSViwXM546VKtr5gxT7e28tOR
T4vlYjBosxkP2UxHAFWIrVmTBNTJtwAQKlVgmD2pxTuS11Ka6eYmyTx6UrRK
3YVZkbzV4BqEjZnrV2YRGxQZJqOeLa/Iq9BKqr0qvfzKFPHNTJMorCfynqtd
uZMnnFNafLHjjNPY/IT2pJdwKMaAv6VetLgLxVGZ9shwMU+Cbbjg1SRUexqy
NlOO9UmgZZDyatW7/KCTTJoi5zmnZlE1tBvXrVPUrJlk65FaFifkI9KWWLcc
HmizLiZiIVXoaR/1q3NAE/GoXs2kHFVFa6jJdOG5fXmrZgGOwqtYRGA/NnAq
Se8BbggfSlUWuiLWxLBBtcE9KWeXy/unGKIJPMTrzUFzxx71UaSkrsmU7PQr
3+oYwBnNNiuS8Y5FNlt93XmkMflrxTUFFg3cSZyxIzSQRHeCAc06OA3BGO1X
rez24yM4qZwT1NU7Kxe07IQAnvV5gSnHpVazTatWY+tLksHMMjZkPXpTvP3M
MnNDp8pxUOSO1VaxJbgTc/sTVy+jEdmdpA47Vm20pjOSKlu7hnQgE4oAyPPL
zkHJPrWlbaWNgf8AyapJb/vgxHetKKc+XgdKzAieHnjtTIrdvNyTxmpGlwfS
p4ot6g0APaENGOKhkXaMDrU5k8tcY/8ArVUkuRE/I4JqXuBBOCvrVC6uynA4
rSuHEqEjrVCW18wnitUZlaO6ZWyScVYNzkA9BTG08qM4PFRGMnIxQ9gK1+Tc
sccU+wsmRcnJqaK22vnqKvwwBl4wKzuDKZYr0OOaRZd+RUl8oTODVNG2nOeh
pS2BJ2HXLCLGahVtwzS3QMwAB5qS1ttqDNYgNjj3e9ABVsVZ8sKBxQqBqhrX
U0T0GL8wokAC9easCIbelQmAqSf50gEtv3fFWDFuHWqoPzYx0p4nKDqaBPYc
425xxiomnJO3FKZ/MbGKnghVcE4zQmSlciguDE/Iqc3wXikmtw43Y6VRnkKu
RjFQ42ZpfSw6/vvNYgCmxx7UBNOtrPz2z79aleIRHHUVYWG28hp8qlwPamRt
82AKsRFehrQLMijiPftVy0sDO444zTra181unStjT7ZU6jpSuVFFnT7ZbWDB
Ht0pDgynHGakxvAFQ30RtoiwFJpGsW0NuJxEcA80+zvBFIAe5rAk1Mzynk8G
nx3jE5B6cVk9zojO+52v9oJFbbgegrMXxG8V3uBIHpmsT7ZIVxvbA7U1LnkZ
5pGh2515b2xBJ5xWJO/mSH61Qt7/APd4zgU9dWQPtJ/Goe5a2LVvphvr2MDJ
wa+nvgHH9g0NUPBA/pXz78O/Lm1VN+CPevoTwc32GzQxg7SO1YS3NFsdTqoE
ty24ZGe9c3qtqFY4FbRuftAyetU9SjHlk496ye5otipoPhNtUYkV6/8AB/wK
NPQu/JBzXJ/CPTRqtyVAr2Tw9o/9ijbn71I2ijb0DTHuNSQoCFUjIx1r6D8E
Q79IWNDtbGK8v8BaUnk7ioLMa9S8DQtBcKCDgnpWM2dkFodXoekm3Qlzk1va
bIIlx2qqBhFp8cm2ueTO2CLOtWxktSynnFYdqzQgmQ5I9a1Zb8IuCcisvUJB
KpKjH0rNs6knYzNT1lRKVAPBrNbUlaQggio7nK3x3A4z3qG/Tau4cVnI3giS
4mD5w1Z926qDiqktw7uRuIxTdxIwSTRE1HtKGHANNMfHWmecEo+1LtJz0qjd
bFW+UqhODWKZC7kEHr3rcnv1mjIx0rGK7nY9OaBhFa7nHPFXooBEoFVIHIz1
yKn8/wCXHNAEd0mTwKheIquea0LRlfgjJou4VQHimtxPYxpjye1NWYoDyamu
4fmJAqrKCqmtFuZvYb5u6TqetTLIVXOeKqI+GORUzPlcc1Zm9ird2wmfI9ab
HD5X1qZpQeMVBNNtzQZvYt20Qk4xT5IQvQVXsboRcGrbNuOaT2IIlYqRyeKs
RIJlzUcke4Z9KYkhTuagUiZkHIqpPb+Wc4q0km8jg9aWaLMZ4zQZszzxSJId
4OTjNOlXbkVDn5sd6mRnJs6jRtWDQLGT0HrU+oOBATkHAzXKC5MA67ce+Kls
9bNxJ5ZckdOaIhIlF6Z7op0ANWjbJjJAzTYbMTuCuM+opNTY2kZGaoykQzzC
EHBrOuG89jnmiS7M3ApFUjGe9BJVmtMZ4JFZuoLsbA4xXQkAoRjmub8SzjT2
YmrjfoYTfczL9TtOCc1y+tSGByWOQPWta414Op4rk/GGpkQM+SK9Khh3JXZ5
dbEckrIyPEWr7gVU7Sa5ozlpju+Y5ol1Jr2Vhk9cVJZ2TXUoUA5z1rvow5XY
4a9TmQ/+zReLwMVSvNMa2PAJrrbLQ9kYXOWPFW5/Cuy13sM5r0Iy6HlTjrc8
9aH8KuWGovZOu1iBmr+taGbVy46Z6VganI0XPIIrGUrysaqNle56v4H8TkbM
tXpeh6gl/GOgNfPfgHWXeYKcgZ716ZpOtvZY+c4rnxNFJXO/A123ys9JS/8A
sUwH3hmrN34rURBQtczoWrrqKDJBNXp7fcRgg15cj6CHkW5NU81DwcmqSM8s
uDnk+lWLayKjnmrljZqJeRUgtxlvphxk81dtLBV5x+lWpNqqAMUxX5wKCitq
EeBgDiqM2FXjr61o3ablPWsyQHzCD60GT+IzdavxHBtYZrhPGkMD2bsFXOK7
XxVEI7cnPOK848SRSEMSWI9K9rKqiTs3Y+az6jJq8Vc8t1C3MWqE4OM10uhq
rIvvVbUbdDIcj5jTNNka0k5PFfRpXV0fGyunZna2G2JAU6iug0bXlhILc49a
4iy1cRAZOc/pWhBq27pXPUjfQ6aMmtbnqNt4qgnszwARXHeJtZFzdHZwM9qw
Zdakt1IDNimw3ouskuCfrWVKnyvY1q1OZbkt1OZfYVlajOqZANP1bURDGcHm
ucvNRJy5bGPWu2zPOe5DrO0gjvVfwnJJbaoDuO3NUbvWVnl2hh1q94ckEt0A
KxrRbR04aXK0eiQ6kpCFgCRXoPgjxC/2dEGcACvNbCxaUKOTXpfgfQ9lqjH0
FfMYqFpWsfa5e7wudra6r5gUHqa2rAjYD61ykiG2IrT0nVcYBPFcdj0ToScC
oJbn5sAUR3SyJ94VBe3K247UWLexS1xivTNZ1ySlqTntWhJMLkcj86ztSlCI
U9eKdmENzhPFs3mlgAcmvNPEVqJJHUg5Neta3py4Zj3rzvxRY5nYgdM17eVr
3kfP5/8Aw2eIeOLB7XUD9e1YrSZTbjmuz8bW4a+KkZ5rk7ix2XPB4zX6Tg/h
Vz+f83TVRsqeSQMiq9xLtOOtaUrLH8uBWHqrlZTjJ57V3nhSH/ZvNOe1JJp6
xrnAqKzvS+F2nI9qW6uSMjJq1sQ9iOcKVIwM1nNYGRz6Zp8peaXgkDNX7eML
EM8kUyChbW/2KYMRnBrWbUlmtsd6ztQ4FVIr4wNgnvVxIkTyn5yaqTsHbjin
3N15oyKijbdnjmmZyJYGzwahvYA7HjNK2U7c1PHEGiJParWwjKmsS+cGktoD
AwyDxWkbfP8A9eke2GOBk0yHuLFJvQAUpX1FLBAV5ovJhAh45qHuIhOI2OT1
pxYJyOQaoPcGVzzUkUhA5OcUi1sXBJmorlOhzUP2jc2BwKkUGYDFW9hlaTmo
2iDVYmtinOKYq7frUGkBgi2DscUeSJQQae/CmmRzbTQdAn9njsKRY/JfaQeu
Ku2swOM1FfSrGc8cUpG6ZR1TTDs8wNiq0b/uSCTkU+81Iy/KCcZqttY4wahn
QmRzxGQ8dqpXKbMjBroLS2DJ8w/Oquo6YGyVrJHVFqxz7LlhT5EVYcYzS3yC
1zzzVeCcynGCQaylubp6lJrbM+eQM1filFso9aSaDZg4qJTv4NZyOqDVy7Be
Fz1NLLJIHyGIFR2ieUQauGP7QuMe1ctfY7qVm7MLeUzDnms/X2xCRk1fCfZg
RWJrNyZJCO1eFXlLXQ9/Cwgkncw3ujA+PequvTrNZ4wM1LqHDHis25Jl4rzp
bntU2mrXMRrIuSc96rXdoGG0dRWpcKYc8ZrKuJtkpJpOOg72dhtva+V15NWI
59hAzUAuMjgCopGIbOaxextA1GmDIBmqs3AJqKC54wakklEqHHFQbRKjSBWO
RTWkDdMUSxHJFRmMrkYzmgongYM2MdfSrfllBVayj8ttxFXZJRInGBQVErtO
yMeeAamhudwAqvKvzZ96ahw3pg4oKLE8m0VU3ndzU5+tNZQwNAEazbTzipFu
AvNVJQRIQM01GIcjmpkBZnkMgOe1Q5wDxUkQ83sRSzx7PwqQKk7buKhjtskk
1NIctU8Ue5eBQA6zQLxV57vyodo61myMYGzmpBP5goLWwSys7k5qzZxh6qEY
Ocg81LbM2/qeKBli5g8s1UcFqvElsA/Sori22pkUAZ7oS4UCtGxtTAgJqOyh
G/LD8xV8qE+lQ9wEkfcoqtcx71J5q2qg9TSXcYZeOKQGVuKN04FWFvAqYomh
DLwKzZ0eKfHJFWtgL/2nnNSR3QK4NU1U7aEJ8wAZxVqKsBd37qdjy0JqODh6
sSx+YnHTFSBW83cxx60PD5i4FPgsSZOpxmrotwqAECgDKNgFp8ESqwGKsSjD
fjTSuQcVDdwJWugkeMVQnly+e1OmyueD/jTBH5qnJxVgSQT+/StGxdZxg/rW
HyJCOcVfs9yAEZoAs6hZiM5WquAi9Kt+aZeDyaZNa9KTAqNcbgRmoxnnPXNT
jSzI4PQCpvsIjIB61K3ApBd3Uc01odzY5q9JaYGRxUKxYY8GrAijtskDFWoN
GacZBxUlvEN3PrV5pB5O1eCKAM9rU2zYJzTJfm4zU9zOAvJqm1x8x4oAbImy
mbBU6jzR0qFkKucc9qAGviPtUtp+8bBqWLSjcoWJxikW38jNTIqJIYxEant5
yq4ycVQkmKnJJ4qa3uvMGMUNqxpEtswcmsrUEIn6961YIy5qDUdMKHd2zWJQ
6wn2w7TyaSaLcT3Bqtbkq3Q8VdU5XkE5pyaAyv8AhHpDfJJEcYOeK+wf2F7l
m1OGKQkkADn6ivmTREjs33yYYHsa+kv2Nbst4ojKKVXI6D3FS9gP0It7WBdF
iUhclRXmPxu0ttK0p51OExmvQbPSpb7TrdlkYAAZGa5n9oi1H/CCSKMFwh/l
XJL4jdbH5m/tRat/bPiExqeQ+P1rzm5tza2KDdniuk+Nk8kHiycMCcOf51zU
Ja+iGc8V1R2MDNZ2RzzVqCYgYJzTptP8txmlS171RcSKeYmmRT5OM0ahG0Qz
jiq0EvzZq4ikaSkcAjPNE0gVCMc1DHcAgd6mWISgmriZyM2eAzv1qxHaqkeA
o3etTtZ4YH3qwLYNGRxmqJMuRvJYAVNHPuA9abeWu1+tMgXbxzQRZlpCGxxU
hQbKii5IqZjgYpxKSsQAnJGaWhl2knFKg7+lWMTy9vPFMeQCmXk5UcZqtFI3
IJPNZsdh82Xbipooj5eDT4Id3OP0qdNp+WgRVjh5x706e0ISrkduA1PdQDjH
U0AYuMPj0NX4H3IBz0xS3NoFOcDmkVdmDQaCyQE4prnAxU0UobGaJoQ3INFh
cpTkOMntUUpD8DtT7qQKcY6VBzmggkgwHxjmrfl/L0xTbG3DMD2q5JFnp2pP
YDHu1IlJ5pqHeavX1tx0/Gq0EPl8EZqAHiPABIqN4NzcdKsMuRTUjOT1oE9h
bdNuM1ZjnCCoNu2kjBzyT+NNbkEssu7PPWoJIwwzTwCWHNKV68jirArmJmPB
qzBbZXHcUka/NwKnRMHPSoe4EMuI1xVN7gRtmrOoXAKYHUVlyglvWkBej1Ps
Mj6VKr+aMms5FwenSrUGS+O1AFpGx9KswhT2qsUNPQle5qZATyW+45FQSRbS
eDU0c+Rg9aSeRRGTjmpAznO2Qg05eSPaoZZd81W0tCyA0ATWtwGXFR3Mpyea
csXlVHMwHpQWtiJ5PLGe9Ps7nzHwRUMiHp1qN2MPQc0DN6OQADbirMEgzyKw
rC7JwCa0Fu9mKB2ZNqcQc5GKoMv2bBxnFWhN5pIzT/sokBBxQFmMtrsNF0PS
sXVYHe53BuM9K1LiPyTx09qrnEmMjvSuFmVYWZYscjAppZi3XirMlvjt1qM2
+B60xElm4PDYqSTCk1RZmjbrin/aN4wDVrYCfcpbpzU8EwHFUudvvUkLFeua
YFuT5hkHAqKRuCMe1OR9y0MoIJ70AJACD+NFzOEUimo2TgGnSWLSKeTSuiGU
mmyxPvTDdsTjJxUs9k0VRLbZ7GoEOSYg/WlILdaltbAzHvV4acEXnmtAMzYa
VAVatL+z9wIxioW0soxJoArSsSmck1Td9zmtOaz8uMmssRFpsYxzQBYts4HW
rkMRlH1pbW2EacipgQg4xQBBJaCMc1GId3GKsM+epzUO/wCbFADHhEWeM0iy
lTmpncOMcfnUDrtNaAWI58gEmn+eO4qmc8YOKfGxcAYPFAEpQPk1Wmj2samZ
iBjBqJ1I4xk0AVpRuanR2m8HjkVZt7MyMDjFWRaiMYxQBXsrfyzUt5EGjOMV
L5RXtUU7YUg9KComfHHtf6VctVJYYPFVywJPNXbFcoMjB96Ci5GgKAHk1HJa
7/agSeXUglz6VMiGiobHY2Sc8014lXtg1aeXae1VZZdz+1SIjqF1JOMVY2YJ
z0FOVQTyKAMy6Up3qsz54zitO/hDdKpxWJYnNAFeRyg70sEzBhk81Zktdgxi
q7QFWyD+VK2twNWznLR4JzU6kbvWqNjLleQQelXYvmwc0pFrYgvYwT0qhexb
Y84wa0bwYGc9Ky7263LtqRlSMFs/Wr9ozKMZNVID1FXbVdoxQTI07E/dq+nI
FULMhSPatCH+VA1sMuoNyZzVLytrd6vyPjg9Peq87BBnAoJe4IAF4qO6yq98
062feakuIcrn0oKWxnKhkfnOc1YRGQdTSxbVcZxxUkzCTGCKBjVm5AqWq5wP
SpopsDBoAbOAykYOelVFhKtzVx8OM470sMQZxxQBW+zbgO1PW3VQMgZq9Pbb
Ys47Vk317s4AI5xmswLARXOABirUECsAMVmWUxzknPNaMF0F64oMwvbD5CRx
jms45D4Na0kokU4PSs+7Xn05oMxIh0qbapGBjmqyvtIBNSLLyOa0AkSMK+Tw
KsLsIHSsu+vvLIAOaiW5eTkMRQB6o4yTz3rQ0qNVYZxVEsPrUtjNiUfWugDs
/CJ+zX6uvr2r0q3vxc6cSRg4715f4WuhHOCenvXax6t5dqcHqKmRUTx/4mwy
S65JgnGTXNKGj4PavQPGVss128jDHP51x19aDeSAKOgdTPlfdx6U+1jDsKVr
Y54GfwqaKLYPepKLLIPLAzTMqP8A9VRNIUJwKcilh0oC4jXBR8U/zDJwKkgs
RMCTxUsWnBX45qo7ikSWwEUeDzUFywzkVYuo2gjzjgVntLvPXpV2YojHmKk8
mq9zchhyakmXcc5qlcxsHyKiSKG+ZzT1+bgUzyzjpUkP7sEkUrMLkNxHs+tM
hXceRU0zeY36U6NQuOaqKZUWTw8ADtU6y8YIFRQRlhnHSnmAk5qrMq5PGvOR
UyyjaelRQR4UjNRzsY+MUWZUWrEd5dgPirmjXCMwDDj3rHuIy79+tSwfuI+p
zRZlXLniK5WJ8JjHtWPFOzSdCauSZuAQx5p9pYAUWYXHWkpiG4mi4uvMf3pL
r9wCKpb8PmkWnoWmnCryQKh+0ck9QahmzcYAPSrek6X5/LcY9ah7juWdMxuB
PetSBAMms+OHy5QvpWjCQqUWZa2JY8A1MowKhVctnJp0k2xaLMdyTZuepWiX
ZnjIqiNTC8d6ct+W9cUrBcm+XJ/rQ54qJJw5qV0PWoswuQtbmRu4xU6gRRY7
0yOVVPansdwPNFmFyrLIQ4+ta2mgPCKyZ0wetWbG6MS4zkVEk7iuizeMEc+1
Z2oZcDHGKsSzmRyKayZXpmqM7oqW8hAwRU8SiRgOBUUimN6Q3AiIPetCCeeM
LwOarzwd8c043e7vSNL1NQ46Amrld48Z5PFMN6IVPNF3MSuAKy5VdpCecVnZ
ml7alieYzPmmUxcrxg/lT6JRdgVS7syxptuJpDlulWp7cIxAqhZOUk4J61ck
uicdc1nZlOUe4wghsUA4NSFg69s/zqLPz4HNFmTcs20nTIqaVF2k8VUjOMY7
U6W6CIec5oswuRSrlqI4fMAGMUwtls1ZtcNgntSknYu6aI2sSnPNKnydeOa0
CgMZ9qzL2TY5AqYphoiweQSBxVaSIXjhF+9ntSC+KxYxk9Kl8LwyS6sDtJye
mKoZqWmgNDZZIIOPSse5tJjOVEbYB9K9RtfCU+oWgcRMBjsKy73SmsZSkkQA
6ZIqLMu6PP2iMJORyKZGWaUckc1v+ItCEeZFORnOBWCsgjbB4JpxHc6TRLZb
hBjBNbD2AhTPpXJaVrR0t89fatmLxcL5dpG2pKjYvSTCPjIqpqWsrFaFMZJF
VZ7zOeTWbeSmQkUGkbFONy9wxx1NXUXyxyetRW8Yj5JGae2WzQVclZg6HtUY
bbwMUjE7cc1NaWXm9Tg1D3LT0Ibl2WP5c/hTIYHZSxJ4rRFjt/CmSFV+UY9K
ymawLvhbWHs9RiUZ6jvX1h8LANS8MRMeTjr+FfJmjWDJfxNgkE19VfB2+Nn4
ZiyD0/pWD3N09Do54TbsQB0NMjga9UrjFW/PF23vmtLQ9FM0/AJrnk1c3Xwm
t8I4jomoAEZzXuOgaLJqzxuFJBrz3wV4GMs6OQVIwelfQ3wo8Or9hUOvI6ZF
Q5JHRTWhb8I+HHtGj4OK9L0a3CSoAOazdJ0pY26AAGtnT123i+lc82dkF0Og
ZCsSjB6VBLP5XqKuOweNR6VS1e2C25cGsTsgirJcGRsc05NoHJqnbTb1PPtU
c90Ywfaszta0E12CNYyw259qwpG3q2R0qzf3TTE9cCqE8/lKRQaLYyJrv/S2
UjABxmllkVQcHNM1JRIxYdaoxzbWIJPHrVRNSW4lL8DNVZ5ygPJqxVa8gyM5
qipEMd1sbnoaLmZZDwRVS5DICMVBEztIAQetBJog45p+8e9RxoQg4qK4l8gd
TmnZgaFp98fWp76ZUjIzzWNbaoQcEEe9Lc6gHGC1CTuJ7ErSiTNRNb+Zmq8U
haTjkVbhYselaK9zN7Gfc25VzwaiYnGOa2LqJZI/Ss65i8rOR0qzN7FCVzGD
yaqG7BbBPep7xsgj0qjHZtcy9xg9qdmZvYm+3mIgjJxWnpF214vzKRj1qpFo
4lIJPT9a0oIPITC8Y7iizIJ2GPeo3i54oEm08mn+YPUUWYpDYV2t+NWJY9qd
c5qupwwqwXzGRRZkGZeRlmzUVnCZZhkHGa0Ps3mZyasWdoIyOlRJCkZWuaU1
xbEK20j0rCtLSW2n2ndwetdvcQh8+1Z89iBn5e/pREykGjXhtkAPNRa3Obg8
ZFTR2m1M9KjkjDcGiW5nIqW1twOKsSWmF4PSpIoscf0qz9m470SJM2KP5/m4
Ark/iDB9olwhzj0rrdYUxRHHGK42/n8y5YMcjpk1tQWtzCs3ayOG1WUWJIZg
MVzPiPVBeQGNTnPernxXvHtboiMEjPUdq5C0vDKOSSa96nbl1PArp81kTabp
DNNgAtk11GlaN9lTcyEfWrngXQxeIJGHOemK7mHwUNQtwMbQKFq7oiSaWpyW
k2purkfKcZrdl04yxbNhPHpWxY+EE0xuoJFW1UQtjaDWylZ2MZU9LnnOteHm
VyChwfauS8S+DHI3gYHXAFeyeILJGiDgDPpiue1GxW5tyNoz9KINKV2RODcN
Dy7RgNMlAIxg11tlryXEOzPJ71g+KtBksZC6g4zngVmWF3JbOGJPy+9LE2td
M2wSldJo9S8LSNZHeXJyc4zXX6brSzAAnmvLvDPiZZlCO2COOTXU6ffEMCCS
M+teS9z6OFlE9Es5llTqP8asRy7GOK53SL4zKBnrW1DIVXHrWb3GTyXhV8YO
P5VatJwwGeKppGMZ4zUsUe4ZziokaFycjB9ay7iLLkntVxA7EDk/So7q2YdV
xVGZxviNnmmKAHFYd7p+YGBXOfau01LTvNfkdaz73RgYjjGfpV8zTTRlKEZJ
pnjXiLQWtrlpOxPSsWY+VmvTvFPh9mt5Dt6dOK8q16Z7C5dWQgA969jCZnO6
gz5rH5LBJ1E9QOqG3PWrNv4qCKcHNczLeNdOR0p9tbugJzX0CacUz5jlabVt
jb1T4hbIGQJk9OlZmk+N3F2VJIDGoH0n7U2WOKhm8Lusm6PPrxVJpPQlqTWp
0+oa8kluSW7Zri/EXikyO0SA8nGRV65sZTAVYkEDHNc/LprQ3RJy3NbLYwad
xtosm7eWPX1rr/AMub4buPrXP2lpLPIqrGSCeoFdb4Y8OyRSxsoOc9AKwxE1
GJ04Wm5SSPXPCemifaxHyjvivRtDiCQhV7CuM8FRGLSUDAhsd67LQJdmBjJr
5mvLmbufa4OHLBItXq+X1qvExUnBxWjeW32lSSCKzGXbIV9K5T0EieO+e2cD
cSPrV1J/tKD5sn61myfcNSaYxD8k4HalcdmPurxrbKkEVVuLncM5zVvVyHjJ
ArGdiTimVFO5BrhMtoTznFcPq0arbyF8Z5613N5JthII7V5Z8Q9Xa0ndFzjk
cV6eV6TseFnsb0meX+Ppwt+xBzzXMyN5gJNbuuWzX14XOcE1mXdgYeV5FfpO
CleKPwLOoOM3dGVcJvJGSKzri28t8nn+lat4u0HANZ9wDKp4xXpRPnJEETJD
k4GaqXI3yZzSXMToeAetKg2KCevvVGUiLaE7ZqWPnJodgVzSRNuJoENuYfNT
HrWTe2TQPnsa38ZqC7jE0RGKuJEjCqe3j2ilSzKykds1bFthDTEQDAOTSNJz
xTZkwSKEjwOTQQ9ySL5zUxg4zUMJ8ps9asicFOvSgQkKDkHArO1wZ6VbmuhF
0NU7tvtCk4zQBmRfuqRnKtkE4pzqVY5pIoixPNAE0URl7VeswIuv61BZSCE4
xkVM/wC8INAFmVllQ4Has6ePy3xVpZdgxmopY/MY+9Qy0VmGRVWb5H6cVpLb
bc81VvIN7YHH4UjoWwy3lYcYqLU42Ck81btlWEYzzRfupgI46U7Gi2MJR688
1PB+7GT60xmCseR1pjXQLYzSN4vTUti628DpSz3wht2OMnFVYiXz7VDcIxJG
OKwd7m8WYN5dPd3jcEDNSWQETc9as3luIieAOfSs68vVt1JGOKyOmLNOdw6Y
FV2tMvkHisy18ReY5VvWr41LYnAzmoszog1cnb5KtWUwzn0rPinMoPFW7OMk
dawmtLHbB6l2UCUk5ArE17Ri6Fl5PXithV209Yw/GAea5JQT0Z0e1cbNM42L
QZJl5Vvxqvf6D5SkjrXoT2kawHIAxXMayFSUgDIrysVhmtUj38uxymrSZxV7
YlgRtwa5/UtFbeSD3rubq2DsxxisPU41iJzgVw2dtT1uZN6M5Uxtb8EdKjuJ
M8Yq/qWJGIUd+1UjBwcmueZ10yGOQoO9WYJwTk8DNVmXaxprHANZm8TSmQTD
jtTYogMZFU7W+MDFTk5qyLjdzmgosKm4gdOaTHlHk01LkKOgqCS53yZ7UFRL
MnIz71CyYpyTjFNZ9xx6UFDPP28UZ3jg1Wup9rECi1uSrYIzzUyAsLFt6igx
AnjGKsNB50YI4qFlaPHBwPbrRIB6IEGelRTHfkYp5bcP0oC7uKkCm0fOMde9
WLePywal+yhO9LHGd2AKAK13AZB3qvFG0R5PSteS2JXOKz7iPc54PWgtbCK2
atQYAH1qp5RC5qS2clselAzRix39afInmL1qtuI79KkS42rioe5MiXaIl4HP
0prPkcmo1YM2c9Kcy55pEjlk28ZzUM05BPpTWJLe1TRWv2iP6UAVzeBePWmq
olfOAagurdo7jbzjNXrSz8pQc5q1sWnoQTwkYGMCiKLbV6aL5SMVAVEWeKY7
kEh2HNW7a7DpjFVmTe2D0pyjYTRYLl6FhnA9afOSE4qpC5R+KvbRPFzxgVmR
1Mudie1NtZ8OAeasXMIZtvvTLexCvnNBZclthPBkDmsi5haJyACBmtmGURDb
n2qG8hSUZGKqQGbFFt5OOauQsFTt+VQrbFnPB4pzsYxg8VQEyyBT2qRiG6ms
6SbHOScU6K+YjkUAatqPm5HFRXo2T5BqK3vi4Ixg1OkBdc9SaAIpJd65xUaO
GPYfhUssWMjpiqcjbXwDQNblxWVO44qRnEiEA5xWRNMxbvU9neGMYPI6UDkR
3rkvjkGktoPPIHoaklj81yTinWreU9A7aWLS222PFRGLY1WhKNuciq0koZjQ
TZj4ZCvA6UTDAJ60+2ZdhBOKiuLgIMVMioplK4i3N1OKSDKyAdhTpJM564oQ
HkgZrORpFM0rW52kcVam/fxYrJgfacVrWbBou1SXEo/ZNr4AqdY/LUcdKsHA
7Co5Rk4FTIb2KcjNe30UaMRzg4r7H/Y60CKyit5NwL4B96+RbTT/ALFKJzk7
TmvqL9ibxG+uat9nwcIv9aklbn354avd+kRIgLnA6dq5D46qI/DM+5uSp4J9
q6r4XfuIWVgW2juK87/aH1Rz58WDtORxWZbPzh+O+meb4luH2HAcnp71wNnO
EbGMYr2b4/2C2N1McDLk/hXjP2bZITnrWq3FEnnnVscVDlSccU2QFFJ/yKpt
MwlJz3pyGaU9tG1qeRmuevl+zMQDnmtCe6ZwOTWfcjzScnNNbEyEtbvcQCOl
X4r3ygBis6C2Ifv17Vb8k7enP0reGxnIs/atxqZXLJ6VRs4GD8j86vqmeAKo
krS8ZqIMFP8A9arFxHtzxVKXO7r3pPYLly3kCVJs3+31qlEDx7VbgOeo6U4I
Lgy4PNQyuFPBqeUZ4qpKpVu5rQBSBI2DzUi2OSDVblHDehrTs5hLFnjis2aD
IYsZXFK1sVfOanJHbrTHl4OTQZjo225B7UxpNrYpkkpVarNcbWyau4F0J5g5
FM+xc57VFDqgYgdMGrYuwyADGelQBTuj5Y4zUVvdBScnP1qTUm2r9aygzK56
1oBbvhvJIqFF6e1PCFl5/WnIu2kwJ4bzyRjHNWbe48xsetU1iJPap44/Kwc9
KgDQktBLFnisu4j8mQjHetG0vhL8pqC+hXfkc0nsBVVM1MqjHrULPn2FLHLg
YFQJ7EuwNxUbx7eP8miS42DtUa3XmfhTjuQKeKrzTHOM4qdnDA9KgMRkfpwD
VgT2k+0AEVPI+44Ax9Khjj5A9KmjXa4B7UtbgQSWRIPWoJdPIGea2GYKgqvO
Q3GKUgMrytnBqzbgKKS4jGT7UQ/eqQLkcYYc1HK2yno+FxmmPhiRmpkVEhWV
nY44qK7uigIzVkpt9Kz7uNi5680rMTdyNFM0wIz17Vv2wxagHrWXp1tsOe9X
pJfKXpRZjiR3E23iqUku98VLIC7Ekjmmi1JYEdqRRPbxbxyDTLuyLnIFTW8i
r8uasBlRQMg0FRM6CFlfoRirZTKdelTDb2xRs3fSgohjynerMFwW4qtMNp/G
prJS5zzUPcCS4XPGKgNvzmrk0WV47VVdthxnpSsA6K03ipI9Nxmq0mpmDAA7
1ftb9ZIcng1a2Ie5j63ZGInaPyrOtSQwGDXSXKfaAeM1mHTRDIeatJCFgh4z
jNSNFuIwKlt4wo9akIA64qgIEh205oyx4HB9KeU25NOjmCqRWYFVoij59Ku2
1wNuCBVeY4OcZFVnnKNkHpQQy3eMpOOtVlCqw4phnz1OKb5uXzmgRrWCAKCQ
OalmYLznIqrauTEOeMUk9wE4BzQaFgTgdhxRNIsigAjIqmj7vxp8UZBBJNaG
ZK0e5MGqM9mFbIA4q7NLsAHrVS5uNi4AzWgCR3AII9KTdu71WQMzE4PNWYIm
PXNZgG3IqvKChNaHlbVNQXEIKHpmgCoshBqQncv41GsRJI96ljjKigCMjOKs
2cQk46U0QEnp+lTQxeVz6U79AJZbYFMDGariPy2GRxU0t1tHrUUk3nAcYoW4
FhWVlHAFSwxhupzVONsDrVuxQk8+tWBNLEpU9KxtVB6KDWxdrtU81nTgE5NA
7MzbW1d5AcGtWCMxx1JZojjPpUz/ADAjHSpkVvuUpX2nv1p0TFugzSTxZbrU
2mKBMAfWpJsyC5R242moUjYZGDXRXFugTPGay59quRx1oCzKbghMd6jSQr3q
1IgJ4qCaILk0BZjNuWyelPjTkYFEMZcAVbigAQe1AWZUmg3KTiqpgyw9BWp5
QbIxUMtvtzUyKWxWMGAMVJbKY/enFMZoWcIccClZjIrw7ge1Zk9uXf8AGtO6
Ik+lVJBj60WYEcFsE5qYD0psfegMSaLMmRetPmIFXo328VmWcpjYemauifcA
elFmKzJp5OKqSyHkEVL5vv8ApTVAmYe1FmFmLY5V8ngVZupw0ZA7VH0UDHSm
t9w85NFmWZkkhDntzRHdGM8mpJo8MSah+zM7HA/SizAma53+vFOiu8EVXKsv
HNOVdtFmOzL6PuTNWrYA85xVO1UshGO9WoUKk5+lKwiaV+1Zl9p/nEmtPGaj
Zg3GB+VRZkNMyFQ2/GKVp89DirV5Bu6VTeIj8KLMRLFemHrSy3AkqFV2jGOl
NZiposyLMWR8k8U1ZdgOTTtpK5I5+lQuMNV2CzGNbNLJuPPNWYrLcvIIqW2i
DAGrccWB2p2YWZ3cM3mLgnFTQ/KwINUN5Tvip7G7DTba6LMR1vhSXzJQvcV2
UNqzoBg4rl/BOku9wJMcV3lvEF2ipewHDfEPSWtrUuuc1w4BePkcivWPiHGq
6cSeeK8zaIEnH6Cl0AoPhEOTg+9V87nPpU2oQszHORiqXnNGxHYU1sBbjUMR
U0aBO4qityV5/pSi+JNUlcDTEgSnwT/vBjmsxJWmbABxV2PFsoJJzVJWFI0N
WeP+zmJIDYrlY7vMjAnvUms6rIzlQTjpVCNCTmmKJfL7uhyc0SAbecVV84xd
+aje+JJqZBItYDAjGKZJHhf8KgW7KsBUhuQy9eaIhEYylal0+HzpBk0xSG68
U+1kNu4I9aoo11iWFBjBpjHB6D8qbHPvUE0b9x60FRJB0qOUbsipIxuA9qbL
KsYOTTsyrlUptPSoJ22nNSyXCueDVaQmd8ck0WZcXoPRtzZPTNWlnCrwaz5Z
GiO0jFEc+09aQy3OfNHJqv5GcACnNISvWlgO01D3KSFjsgnPetC0mCqFUjNU
3nPQ0+3UxsGBNTdFGhFB5jZPWp1G0YqO2nAx2qwAG6c/hRdGiFh6UXERZTxU
0UAHfmpHA2YouguYrWpLZJ6GnqfLUDNXZLfOeKqzRFc0XQDGuChqzHqhMAXA
zWbOSCcZqfT7RpSCagCVZCWJORQ2pGI4wKsT2WxCQDxWVLG7TYx3oC5pLP8A
aRg8VZig2oOTVG3UwqMda0beYMgyaDMik3IRgVPbHjnvTw6sCCOlV5pdj8Hp
UtakyLB05ZAWJxWTqtptYhSTg1dk1VkXAHFVZZNynjmrsyblO3YoMGnm8XOC
cVHL8uTWdcs3mhuRiizC5pXJBaodoHaq6XZdRQLktnrRZgSSd/rUe4ZxSSSh
QSTUP2pN33uaTTsBbtl2t+NWfL3mmWNsZkDAH1qxIBGuO4qLMCqwIb2p6rjB
zRkFhikuJliUc80WYCtKE6daptKzS9D1pst2ByCafbETnOeaQ7Mm85UQEmmR
aoVlAAGKS7tBIpx1FVo7YxtznipkUr9TftrwSgAnFU9SjHm8Gq0M5Hc8VYVf
P5JoiMgtoS1yoAzk16r8KfAEGozLM7YbIOK890m123QJHGeuK9S+E2q41JYw
RjOKJbFao9e0nw/Fa2YjKrjGORXL+PfAcV1BI6joCeBXcRAyQJgdqh1+38vS
ZSR2PasS9UfNviSMaY8kTHpxzXn+q3SreEqe9dx8UZWfVphyOTXnN9AyznPT
NBTVyZr3II4pbbUTG4weBWeVPPP6VJBwcE0Gi2OittR81QCealklBU5IrJsE
KnParkpynB5qJFx7DZrk7+CetW7GcsuCOKoxQNI2AM81ftbRkTkVnIomd1B6
0v24wgbeaja1bnipI7UFeetItbE0GotcrgjFSGz3MCfWktrcRjIq3kHbWc0b
x2N/QdM85YuOAR2r374c3cMHh9Ig43AdM14l4TuFeAKcZxXoHgL7RJchYwxU
ntXPM1Wx6RFflLtVTLAmvT/BVoypHIV9OorhfCvhoSuskwIYc8ivZPh7oceo
R+WR2rknuzsgtD0f4YaFFrgTJAKjtXr3h7TP7OARBwK4L4QaIuj3RXnB9a9c
sbER4Yd+axb7nXTWli9ZW4EYPrV+0gIkGASRVa0RmYAA9cdK3tPsCoDEVlNo
7KaYwStEMEYFP1ALJp557VPd23mpwOR7VV1KDytMY85rE60noYUbbQwGetRX
R/dkVUivnE7BuBmrUsqtECDzQdS2KVxxGaxtUmNuuRWvcNkE+9Z2p2yvFk8U
GpkxFrgE4yTVP7M5nO5SMH0rRtJhbOeOM0t1cBwSAOau6NCjjFQyOWOPSpp2
2DI61CF3ZPvTAja1FyQD2psul+Uu4AmrCjafxouLzyoyoPHSmtwKRuTEhBxW
ZdXYZ+TirF9PvztrC1CV1kI5xVidrF+W7UIcHmqU1w3v1qK3BbqasNCOPTNN
bmb2NHSWLwZNX4n2AGqenKFg4qfeo6mrM29NCd3LdsVDPbiZSCcULODx6UyW
bdwKfXQgozacGfg8ZqSDTUhzjrU/lt6GnBNo71YpEDRmI8CpkAEWTTJZNpxT
Hk3RkZoMm1YgmuMucHpUP2oocknFRXBNs/Sqsk5lOBnrQTc6Gy2zwhs9KbPP
5QPFQaQyxW+CeaZfPxgUroC5b3ayJyRxUtvdHeAMYrFtmKyd+ta0DqqD1prX
YzqNbFuSTdTNgzUSOWfGKmjQBhWdjO4yVNq96qBC7nrWrNbgxeuahjszHyBn
8KdmTIghgyeamkljtxl2A+tDfKpPcdq5nxLdTXGeGGOmKViSx4j1eN0KoQc1
xOs5QsR3q/GJZXPmbuOmaWW0WcYP61vRTuYVPhPP9e8PjWQyvnnjPpWHbfDI
29zlA7KTXp82hxrkjpmptNtFDhQoIHciu/2jSseb7K7uZfgzwwNPgGR09a66
1nEEe0DpS29kBHgAY+lNe2Mb8A8VvSk7anNUhqOa2E+SOtVLixwxPPFXYJdh
xnJp1yAyH1NTKo09Co0k9zldVly5Tr2qiulyZ3FTj6VvXejB5Q465qXbuh2F
cY46VLqtjjh1fyOa1PwnFq9qwIwfp1rgPEPgoaXI3DAZ4r2EWYj6CsDxjowv
oD8vzewoU21Y6FSS2PHbawlh1NNgbGa9D0lilvGCeapWHh1o5iTH06cVr2Om
u0g4OBWbeup1RWmh0egcuv4V0uNig8muc0qI27qcdDXQwy+agJyBWEjVJkgl
+X5jinQXZDAAfLVeWMyNgZxSg+UuPSpKib2mXMMbAlhn3q1dqlwMjBHsK5AS
ssoIJxn1rZs9RKxAZzQJ9Rb6xXnisS6gZHOBn8K1pL1nfnpmnrbrPgkVoYLc
xo/D41xSkg2g8ZxXE/En4IwXEe9GPXtXq4iWBRgDNU9Wk8yAqVBzxyKqk7O6
Ma6uuVnzhJ8LIbaQhnOQe9F14GjgA2knFeq6x4TE9yW29T2qnP4PMcfCZH0r
06ePmlZnizy6F20eWN4Tb+EMfwq7ZeGXhjOYyT7iu9i8Pm3yAhz6Vah0v5MP
GB+FX9eaMVl8G7M8v1Xwi92mQhB9hVKz+G32rHmBlOfSvZbTQYZidwA/Cor3
w9FG/wAo79ql5rUTsbxyWk1e553pfw8itcKBu7ZIrq/D3guLT3D5yfStaHSR
C+cfpWlZWJZgSCBVfX3UVpB/ZkaT5oi2MHkkEDHtWzpE5tpgxHFRQaeCo46V
II/KOBXNUs2ehRuldm7JqCvFx19KpMgdi3NVolMfOTVy2xKCOpNc8mjqiypM
+TjPNT6dEwbJGKjvbQrMNo61p20AEC564rO6LIry2EkROTxWJOvz8jGK6Q2z
SoRg1yniJ3srjaFO0mnFq5USC/JMRAGeK8v+ItmHZ27+lei3t95VoW74rzjx
fcvfXDnHGTXsZavf0PDzt3g2ed3UP3sjBFZWoYjQjvW3rB8ucjGBXPawSHyA
a/RcBFpXPwfP580mkUfsYumP1qreaWIc4BqeC8aOai/vxIvbOK9c+RqGVLAF
6jI+lZ+oWJPzKCTWo9wHOOKjmcKBQZmLFE6kgg4pwjMZHBrQkCspPGaqu2CQ
KABZcA+9NYAdKbkeopssuyqiRIbJGAcinAkRE45piNuqZVDDnpVXM5GLdXRE
hyBUsMplTgVbm0ZLmXPPWpho628XyjOKLiMuSXBI4qJpzzzVm8tdvJyKozfI
vNFyHuBl+bk8U9XyMCs24uSWwO1aHh8C5fEmcCi407KzCW13qSRg1Bs28Y6V
q6hbiLIUcVnM2XI9KLlCISeKsQoSOaSCDcRkVaWAlOByKLlrYpysVf6U9Wyu
aSWPBOeMVCZuvNQxk8kgIPNVZJsk0hbfnmoZX8v3pGyasMnkIY84FRzsZIyA
c06TEgyetPih2rzmtDVNGLPlWIORVVpC0oA9a3rvSluBu5qvHoqxMT396zNE
0LYxHywSCKlvYY1iJzzUMtz5Xy1TuLwvxn2rM3iZmrXhbK44FYV9E0gOciui
ubQOCe9ZdzbYcg8VjI3izHsdNaa4yM9a6aHRysGWBBAqjaMLWYYHetmfUhLb
fLg8VL0OmDVyjBHtl289a0oYjGntWVY3Xm6gFPXNdSthvhHHasZHZFmWX2n8
aSO52Pkc4qS9tWgkxg4qtJiNTg81yzWt0b8ySsyTUNSLxY6Vhaidyls8k1pF
DL97ioLixWWMjnipqR5o6jpTcHzIwZ3Xyzng1zGt5ldsGtrX5jBKUXPFY0/K
HdXhYik47H02AxCmrt6mExCPg9qp3t5sOBT9WkaCY4BxmqTJ5xBz1rz5I9yk
+5YtyZx0onj2djT7QeQtE7+b2rNo6olYDJ4qaIEDkmnJGBx/SpFiG0/4Uihh
c460xjuHFPZOowaiJaJ8gGgqI6PcpwRipJXMa5AzT1bfHk9agnclKmRRWkPm
Pk1LZxb5RniowmME+tPMmxDjrUjszettmwAEHFNulCgjArFtNVNu3Jq1/aBm
5yMUmxEjRBCTml3qo61Wnuc8A9KSLdL2ouikrl2J/N4xmrEChD9KoRSGE8dK
sx3JxnvTE1Y0cr5HbNZtxaB2JzTmnzySaIpfMPtQUtiBbfPBHFMePym4q5IA
Bx61H5XmEg+tQ9wauEXzgcDNEgxgU9IfLxgcUy5wi+hpEtWGA7CKtRf6qqSs
WPPY1ehTMZzmgRCyjfU9vceWuAOarzNsYioVlKuKastQL7xCZs4FSQwbfXFR
Q3AYYJ5qwk2xeKsdmNni+U9qoy859jV6WUMD71UZOTVcwWZCQe3Wnxx/LzgV
IsQXnFNlb5T65p3VgsxPM8snmpFvdi1VlbI45qEk4OcioCzLklyGOe9LHc7v
bFZwn2HrU9qwY5HegstTSFhgZP0qNZdoIY4qRl2iql6DjOMUAXtPuUZyCRTt
SsgVLKeKyLbKyZz3rU+3lotmM8UAZ+SGINOMqr6U6aLqe5qhKCj/AENAGxYR
K/zZ5FakThF5xxWDYzsijk5q4Ls45zQOO5Zu3DkkVnXKEHODxU6zFvpmiVQ6
UFlByG6nv6U+2GWx71L9hDE4ojtfLbGOlAE/2bjOajZNnQfpUgmKYHamTzqv
fnpQBA8rJx2oSfcev6U50EoBpnkYbigB3mMGAGcUSxsy9DViGIbef5VOsQZD
6fSpkVEy0jy+05wa0ba0RYupqtNGEbNOjuSOD0rORpEbJEUlwOmau2su3uah
ZgRTUYhifepKNAyA9T+lIeoI7GoYSW4qZRtqZAN1jVvsdmQOpFfR/wDwTlk+
0+I3Y8kj+or5e1YLdSrGxIycV9R/sJPF4X1yBmYKHwOfqKkmR936T4qm8N3T
LsG1hjkVyvxZT+2dPluWGMgn9K9Vt/ANn4m8Ow3aNuYqDxXm3xlsl0LQJYh2
BHNBSTaPzx/aa8QiDWpIQR94ivK1cSRA11v7T4eXxY5BJ+c9/euPtYzHZpnO
cCqiQnYHOYz9KosuWIx3q/LHwahMXzZ6mqLIfI3KR61C+nrnqaug7utNdSAa
qJD3K8USxLjNSRhWPUdfSq07lHxSRSlWyCetaRIkaIjB4FXLW2RU+Y4rMW82
AH0qvqOvSKoC/SqM5FzUgPMO2qjQ7uuKSC782HJPzUF8Hk80EksVuPepUTae
KrpdlelWbaUSMMc1aasBK0G5arTxheTWksalevSsvV5NhwCaZa2K3lmWTgVa
ij8pcCqtpc+W2DVrzVbvnNZsY5XMY60q/vGz603hhU8fyr16UAMmj+XvVGb5
eBzir8kxbI7VUkj2Ek0AVApBz3q5ZTkEA1Qkn/fYB74rS0+08wBu1K+tgJ7i
3E0WTxWeLIeZ16VsNANmPSqU8WxiQK0ugGCIN8uKDaBMd6dE4YjPUVKZBgkm
h2sBHFDtzmmXH7vPNSmYEZzVC/u8tjioAfBJ++yD3q1czfLzWdazbXAq3KRI
vvUtqwEQcyN0qRRt6UkSbePenu+3vzSW4EUkXmHrTUtih4zirUUYlGe9Trtj
AAFVdCexUW1JHPFMXELYNXHlH0/Cq1xa+byDTIHpIoUngUxbvLHjioWQ4wTz
RHAWIFAF2KTzQRUVyfLNTW0ezqabeRhyOamQFCSfD4pA4B61M9jxnHNU5mMb
EehqQLa3BYAY4oByQc1UiuMsAavW4G31oAUMSvNMMY/yKmbBPNMoALXCuewp
8h8w4B4qvM7DtzRbTsxINJsCeKz80/Sp5IBBCfp3p9k4Sm6lcbUIGOamTLiY
5nInI96sxyEjrVYw7pCc85qzHE5UYBpDHrMUPWpo7nioUhLD5qesWO9J26lr
Ykz5z4PrVqzURt7VTTCNyasRS5HtU9dBmiQCuc/pVG+twgLA81Il1xjNQzy7
8jtVgUniyN3pTRclOB2p8zHpVV49z5NJ36EtO5pWt78vIomfzJDniq9sM4By
KllO0fQU0mSOjYKwA6CpJBu5FU47nk1PFchcjNO7WgErD5KgySTkYqcy5HBz
ULDDGkA55dqEVQuCVORVqRC1QSrxg+tBFmVs+YOetNDMXC04phuOmanggDEE
inZhZl+0bNqBg5AqtIhEv41PEQigA09YRJ1HSrCzIk+UCpFmC9Timyrs6DpW
fdynJ9KdmFmXri589cDGBUAgI7ZpNOO7qatttHANWFmR22AeQKmmnQDgiqF7
P9nBGetV4rgyHrmkyzT+07hTJfWoI5DUjyblIqCLMgklAFXtPtvPXNZksW58
ZPWtOwujbxADtQFmWxZheOKinQRj/wCtSG8JPeq+o3BaPPf2oCzK8jbpeD3p
4BiHFQWz7jzVzAkU01uFmRwvmQc8VpxttjHSs6KL5/pVxW/d4zVlJWEubnII
zWddTHJA71PKp3H60wW4YmgYlk7Kc4Iq/HMGXntVTbsU4qOScrkVMgJ7htz5
HrRaPtlzmqi3JHGDzU0TYBIPNSBptd5XGcVm3Dbpic8ZprSs5x0pH6CgBPtO
Gx2FRvPuJyaGXbSx2uRzmgCE6l9mfpn8OlWoL/zgD0zVKezDODk9alt7fy+h
6U7MDRR+R+tNvTsXIpqttUHmmSMWBzUu6AiEp7mq1wpZs9xVlo92etQykqDx
TArSXxiBBFMM4mGQeaiu03nmooA0L5xkUAaEPK88GlEPQ5qKNhJV2G3BXJ6U
AJCNv51IQc9aYzBG+lT2uJThiMCgCPB9f0pUk8sgZzTpz5bYHSodrMwxmgC4
JdynHNKnPtkVHFHsFPoHZkctsJD1qSK3EKnAzTkqVyBDg0FlC4Cs1QllPUik
nLKxAzjNQFc5PU0AadhMqnGe9XgV2ggisW3jJ5GatLO0Skc0EWZZubvywQKr
xXJL5qCSXexyaaLkR8ZqLMRoMN3NVptoOOM0wXm0fKc1BuLPnJ57UWZFmWo4
N/akks8EGptOlEvB6irE8QK5pW6BZlAx7RwM/hUb2hkqz91vXFSrtA/+tWgi
O1t/LGOtWFQAdqarYPFSUAdbe2rqpIHSq1pE6zq2Oc1ru4YFTnHTpUumWCzX
CjHet2RZnp/w8t0bRFZvvYrooNLaaIuAcDmsLwrGLbTVVD2rp9OunjsmGO1Q
I81+IWrNLKYD24rkiuwV0fi6PztdcnOc1zeuSiz6HrQBFcQrLxVW50oMhIGa
WDUFkHU5q7HMvl0WAwHgKuVNEdoFPFW75Qsh2+tV2l8pevNOIE0ai25HWiWQ
3HU1V+0l/vVJFJ78CrIasNuLBZVyeTVb7IYx7VcknCnrTXnEgxnrTaEZ1zF1
9arrA2ea05IARnvTBBxzmkBRMWeKhZDG3fFaj2ykfL1qGeyZVzigCvGNwGM8
VbijLYGKZBDtX3qxB8rCgqJOI9sY61GZdpwDU7MHTAqpcRGNsjvVRKJ1udqk
A8Vm6ncnd8hzT55jGBgmq6ZnbgVQDLZnY8+taunW4ZgSearx23lL71p6XDuT
PcUnaxa2IL2xRzk9arCxAPGcVqXdqzpk1nTSmH2qDRbCNbFFzjiiLtimreGb
5Se9KrBGAqHuXFEptPtHQZNTrH5aAenFPswAuR3pt0SM4FZvcoW3wxx6VfsX
CcVR021cvk1oR2+XHrSK1aL8a7ucf/XqRoA2M9RSwwmOIdqjMx3kelArMDEM
EHNVbu07AVad9o96iaXnrQWZ7aazHO3pVq0IiXB47VaVPMFM+ybn75qIuzIa
JuJIyCKzrmy2vkCtAL5QwetJKm9aq6BozGQtjAqWC3YDoc1aitgCaWdhEpPa
pe5EiFT29ahuE25NQyaiBJ8pND3LSdSaskbzn2pXG0GnKwC1HM2F6mtDMrXR
JOAaqvbCT61PI5DemKVXDDrQBVW02nngVOlhnoDj1qRG3Pz0qU3ccXANK6KW
j1MnU7VkU7Rk1jmN1mBPXPSugvbnfIQOh4qlJbhpOnIND2KN7w8+yxXfxxTN
TIycHrRpufsoA7ccU28iLLioArK+0d6e1ibtD1zS2tp5j8jitWJEtoyFNBaV
jlbmykgkIIOKfY7oDxWlqGJpDkd6ZBY71Jx0qZDHIwVMk81Vmk3tx0p8+U4I
NQAYJNZyHZjo4WaQHB61fjjMUY65qOxiJwcVe+RkwetKJSVixpj7kwetdP8A
C6/eLxKi54yKwNLtFC5NbngW1eLxEjAHbuFOWwz6W0icGxjbPajxLMJNIlA5
O01FoCebosbDrik1CFpNNmz2U1iaHzV8RIfM1mUH1NcNqEAeRgO1dt8SL5If
Es0ZPO4iuP1AYcsooAxJIdjkdMUscG5h3xVhl81z61ZtbDOMCguIWSkDHU1e
jtC3WpLTTfL5I5FW4otw9hUSGN0+yWLluKtgKZBzxULPjp2pryeWueeKiRoW
rqJAPlquHVTVOTWArEE0+OfzeVJNSNbl1MvjGa09M0tpSNw4qlp0e4AkVv2M
m2P8Kh7m0GTaUjwXsccYJycYr6O+DnhVYNKjuJBgnnmvDPh3p8eo67GHz1r6
g8L20dnokKp0AGfyrmqHQmi9cZglQRjgnFezfBnRHnjjYKTkc15HBZPelRCN
zCvo/wDZs0Tz7cLMvzAVx1Nzup/CdbpFqbG5QKDnIzXqvhm0+2WSZBzXLW3h
Rp9UAjXgGvSPDWjGws1BBBrlludlNaFrSfD6DlutXZYfIIAHFWLSMoORjFR3
r/Pz61nI74p2ImiEabm4FYer3hlYopytbc7ebCVFc7q8Bt5G4qTpjF2MDVYF
gYtnFUI7wO3XPNaN+v2rKtWXPafY8k9BSujdRdieUhl4PSszxBcNBbd6SfXI
rfq1Z+rah9vgG05FF0a2ZTgvDJnJ708zHPFVoEAYg1aihLHmmWQ3EhxmmxS7
jgU+6XsKZbWpU5wa0Ae/3TVO5fERB4NaDxFcVR1GEkHA4oAyY2beR2zUN9YF
xuxVxYdrdKlYAxlTirujM5/b5LYFWF3zpwMmrUuk7mzg4qW1sxDjAppq5Mti
TToykBD1Fclt2AOKuhMoOOailjAzmtDEqLN5fBNWYSGwQc1TnT5+amhYoPam
txXRrRqjRcmoJYcnAGRUcFxjg1PJcRxrmrv0Im0tWVJbNmzgVA9s6dRWtaTJ
P0NJeRLsyRQ07HPe+pg3UBkQg8YrOW3Eb9+tbN6wwQKzZ1yx/OpimtwuOW+j
tkO9sYpVvEugSjA1j6pBLOSBmk0eOW3nCsDik9ym00bcQy3FWYpGjbDdKW1g
VQGYkU6crIeD0qo3MKiResgrdafcSCI8VUtpCgHPFTyL5oGTTsQtCe1uA5Ab
pVm+1CO1iA3DJqlFF5YzzUV3bi6PzdqCpFhQZ49ygnNYuqRbGO4Y5rXgn+xx
7c4A4qpqkS3aEjr1oJOduIw3pVVbQswGDV+WIoxB9aihcGcAetb0kznqWtqO
h0PzkAYEE1bs/DcVvjHWrtupCLxViNc4x1rZ3T1MYLS6K5sFii+UZIqjJFtY
5Fa0jhM881QuhvOa6IyaVjmmk2UFtFWbdk+tNu2DPgHJqZx8xoa1WP5iKhvo
TZLchjtnK8LSNpbt8xBq3a3kYOM8CrKXscpIzWdmmbJq1kZMVgwbkVQ1rTS2
Nq5xXRkBm4Apktl5oIAyTVx30G3ZanFDSmdwu39KvJoZt0B2Yz7VuvpX2R9x
GO9JK+8Yx0pTTubU9jHisdrZIrQtQDgc0NgD3qAzNA/FYyNomvHbBYz6ms2+
jKvjHerltfg2+ScGqV3cEklugpvYaRA58oZNWbKTzgMc1QkuBKevFXNOkWPG
OtQS9y8LXd1zUscvkDFRreqBg9ajlm3NwavdGMtHct/aywPSoJkLqS1MtmIf
k8U7ULlbeLnvVQTRjVasZN47CcbRkVPG3mwgEDOKrTXCsSwOaqSa9FbEhmxW
sYO9zhqVI20JprTa5OKr3YRE+Y4P0qtfeLYFThuaypPEC3bHLcVTg76GcZpl
1bnbJhasr8/LVj2uoxm4wT3rZOJIwVPFEqTeqLp11F2ew4Rjg1Zt3ULiqQnC
LgmpIblF5ya0hRe7Lq4iNrI1babaMelI7bXJNU7fUokJy1E14JGO05FOcGgp
VYvQlnvWGcVb0O8y53Gs+OIyNitCC0WJARndXLM6Fua8SpI45HtVoKCvHQVj
Q3LREVZGpsMAVFzZbGxFIkMBLHHFczryx6jPtBBIPatO4maa3IHcVz8qPbXG
4+tOIzA8WW32G0Ye1ee3soxICQa9H8Wq+oQnjkCvOdctDaO4IxXu5Wlzqx4O
dyfs2keeeJ5tt6Rk9aw71t/FdJ4nsPnZ+9cxLJmUgnpX6VhWnFWPwfOU+dtl
K7XykJGc1iXWoMrke9dBqACxH3Fc5dwh5mPJ5r0EfMzGW8zSTZNWJdz44NRW
cW18HNXQgyTzigxlsVo4GPUVXurQxtwOtXJ71E4B6VWlvBJj2oM4lKeB0PA4
pws3l7GrYnWXHSp7YqXAFApGbJaNbL0qnLdFX4PFdTd2SS25H8WK5fULFraV
sg7SadmZyLemzCRxzxWjMAqVj6V8sgxnGa1p5FEXXmizJujN1K23gkDmse9g
IjPHNbc821STWbcHzic0WYXRh/Ymkk4BPNaljafZlHY1LHaiP5gP0qYHdRZk
vcsJEJovmqi+kHzSQDjNXopMrg9RVu0Afg9DRZlLYzI7XaMEGpmG1QKvXdqq
DI61TlIQdeaLM0WxQu4TNJgDrWZfWs0MwAU7fWth5RGck81BPdrP96izC6KS
wkICBk96a8AZCe9SySbBgUxJVR/mOKLM0TRXEBV8sMCjzsnGeBUt9ONnynNU
kk3E+oNWaJotq236VDeShVIXmo5LnYMVXMhkfjtSSsaqSuRtAZnyMkmoruwa
Fc4NaECqnPeoNTvPMBX09qxszdNGQWK8fhTLjTWnUttOKuCBZXHPNaMcAWDB
HBFZ2ZvE4m6UxOQRzUtiH5HJrY1TSozKWHrTbaxVBmol2OiDVxmkaMjXSyNn
Oc11EMwUKOw4rnVvPs0nXip21ojpXPUTtY7YNJ6l3W3BXPeseIeaxzU02ofa
xyTTYFETZPFZcrS1Kk03oOW2LHBFS22lCYkYyDUoKyKADzVm2m+zDJ7VDWhr
FnF+N/DS2DtIQeTXI3Fn50R44r0nxuG1S2KryRXFSWRgQqRg152Mj7tz1stl
79jhfEFoY+CDjNZEL7HwTxmuq8VwhlwB3rmXt+R6g14Dbeh9fDZFpSGQelCx
bskc1HA4B2k+1X1gES57VMlZHZH4SuIxjLdRSoc/hUV5cBX4NJHN6E4rMqzL
awhhz1qF7cZ5/lU0Um4AgnikkO1TmgqKYxVCjBPFRyQjHB4qG4uiGO08ZpFu
i4AzUyLiDxAUwKG4zzTwM0nlbeahsoqz2p3g89ant0JXaM+9TFN64PanW8G1
uKlsTVwjtM4wDVmKERDHepY4/LXOKZNMqUgSsQ3C7adbsMYqGWfcTRFKA3Xk
1UXYGmWJMnIp8Bx+dM8zYOc0+BvNlwuTmndE2ZO7bRSwguaspZBkyc1CAIGx
mobVxp20ZI6bUqjdLuFaDfvEqjfnah4pXQSILcAtg+taKFVQDPFYhuxCRnNW
YtS81AAelF0STX5LH5RmoIyeh7VMk6uMZoeDbk4pgMRsetTx3GV5zVcDJxU3
kkp0NWti1sI9yWcAZxUiuAozVcJ+8HWra2+5RwfypjG+eG4yaaR5hOPWnvZg
KetSQ22UwM0AQiAd8kVFdQfKQvNWZIjEcEY5pyqoXLZzSuguYc9syHJBFS2k
gi69avXMSyA4FU1tiHwRxRdAXFm34pJIxMKS2tSSODir0enkKDUvcDOFmF6U
8R+WCTVx4MdOoqpeMwzniquh2Yx5NwOc1XaPznxilD7jjmrEEQU5NF0IW0tA
g54p0rAEAVJI2U+XrVfYTyc0XRa2JVAFOUnIqJZMN+NSoc464ouhj8hcHNNa
cR8051+Uc+9U5wR2OKLoAuLkKpNZzXBnk6nAqS7O5KhhQ8cUXQGhZSmX5fTi
rkdqUySDVXT0CYx1q615lNv9KLoCKWYA4p8U+1CKrPy5p4+VSKUioiTvnmoE
y7Y96kkXJPaiL5X78Gs5GkSeOIqKUgirEQDLTZUH61nIomtsACpnOQKpRT7S
B2zVuNwU96kCnNYxNdIxPIOa9+/ZrvEuNSto42yykfzr5/kbzJCF6ivcP2ML
aTUPGcaEZCn+ooJkfqF8E7m7uPB0ESoWG0dfpXDftO6dNa6TM7oRwSfyrs/h
X4rh8MaZbQyMFyAKyP2stStrzwmXjPzSr/Sob1NVsfld+0C0c2vSsx5VjXD2
Eq3kQVTwtdb+0tZy6dr7lhhHc/zrj/D8QhgUg/eFaxMuUnni+XGDxVORmTOA
a1ZlXaTVCdRk1Q0tCnG5389TVkDKEVWfAlyPWrCk7M84FVF2IM2/O2UmokcA
d6dftumqNRtFaRJkS7tw6mqs0W5zg1ZiQlunBqw9h+7yBVENMpW8W3FWNmVx
Uca+W+CMVZXoKV0TZlC4ka3b2NWbG62nIqSXT/tPWoWgFp6ii6CzNM3eITk8
1nSSG5k/GlW53gA1JaxLJIDz1q4lkEtmVGSDSRA7uOlX7wlVxjiq8YCE1Dkr
gS2oMj461bliEaAE81WgcxvkdRUkt0X5obQDVbPB61HeRGSM45pytnpThLxj
r61KdgMpNPaSb7p4Nbdsfs0AB44ogjQAn+KmXLE55pASm8VwRnNRtiVSM1VE
RVs1Km6PnmrugIpYhbsajkffwTU0oMx6fpUMkJHHpTATG1SKqTWpL5rRgtGk
A4NSyWBI6UnsBkCFlOcdKnhm6A5z0qeaEpkEVClsd+agCTzccc01mLGnGAnp
1qNgVIHcGgCSOUx8CpQ5bnJpiR/KOakiCr17UCexES27HNWI5CicUqxKxBpJ
tqLgVSTuQVZOZD9auWlsGQcc1QZv3vPY1qafIDHVARTv5AOeDVbzzIxp2qPu
bH+RUEClRzUyG0W1f5CKztSUAk981oJ0qlqERLnHSpEUIxznng1cglIHXkVX
SIluB3q3DCqgEnmgB6PuIz2qVPvClht93NO27Tg0ALdQqFytQJGEOc81KzY6
5pi4Zh7VMh2ZNETxxTrq3EiA96dGAAPUU2aUgYHalZlJWK0dpufkVp2looTG
KpxNuYE1ejmCqOuaQyve24jbjvzVdsquasXUwdh61FIu5D6VMrFrYrFg3rUs
L8e1QSLtYgetTQKSMY5oiMJpSnQmo0vMnHWrkljvgzg5rLaJ4JcHgZqgLWc8
0JBvbgUsERdQT0qeMBPWgBqx7AO2KiuXLjB6VPI2Rnmq8jg9M56VfTQh7laR
zFSLOSeKfLHv7VXdSjYppMRetp93WrIbdzWXDKUYc8Vegk3AEUrICeRdqnrV
OYZc/Wrq5cgE8Uy5tAi5GaYFIR7uBzj2qVFKLg06KMKSe9Ofkg980AIp2jn1
pwu/LxzgUMmVqKVAykU7MAnui/AqrKu7FNDtHJjoOlWobbzBkirAjtF2irCt
g8mmsnk54pgkye9ADNTtzKmRk1W0yyds5GMVfD7hj1qaBPIU4pMCs8RjHFR7
+etaEVt58mCMgmn3ejhFytQBlbiW46VcgqvInltiponCjFO/QCbyw5696SS1
Lqe9OgkUNyalmuVjTIPOKQGROrQyY6YqW3n4AJxSzASMSaiVcP8ASmtwLqyA
EGrEJEi9elUgcJ1qSCXyuATVgTTLnt0qCR9vXpVlY2kGao3jbGoAf5ue5prw
b8nFRI9SrPjjt0qZAM8v3oXKv3qTcPTrTNwU4pXYmh4X1NKy7qfG24USA0J2
GRqikgE5qcEbCDVVpBG3XkGntMDGADQnYTVyCZ/3hANOglJb6Go2+8antIN3
OKq6BKxOjZHFBXcRTLg+SDt7VXW8fzAPwqWxpGhDbDcOKbqFiqx5Bp1pPu+9
0puo3I2kA5pAZE1uGB9ariEsCMHrVp3ySe1NX5jx1oAqxnyXx3zWpC5aAGqn
2TzJMnrmta3tkW35ODQFzMlkCkdfwp8EvPBqS6sVbkdajgiCMBzQFy+kYljG
etCQFDgA0+0XjpVlYxkZoC5FHaMyZINRMjIxBHFaBl2KAKrXOCOetBaasQwj
PU81JIobqaqmYo5x0p6zlsE5oHcbcW4CkEVTFrg+1XJJdzU6G2eVuBxQBHAF
jU1HcygZ5q7LZBUPXNZ9xayFiMd6V0BEp3fnUTR5bOelTLA8fBokQcUXRDI4
jtxg9asLAZMbQTmodmGAFalpAI0U/wA6Yg0+xeLkg1POcqR6VdgcPFiqt6FU
8UAZsw8tjyaasxHAzTrrvVMSsJSD60NkWZpwEtVmMYFRWMamME055wpxnFAW
Z3LD5cn1rS8Kx/ar9V7ZrLtv36kHpWx4PlS01QbhgZrZtWJex6XosX2dFWup
0pYjbkP6VzNnKskasvTFXrfUGjG0EjPFRdBbSx518TpvsGpSMhxya89vNVlv
5SrHgGvTvifpgMbyuOuTXl90giYlR3qr6WJsyMT+R65q7b3xkGM1QWPz8cGp
liMIovpYLMvSHzBmqVzTkuduAetLLHnBNEQsyo+QT1p8LkLnNPaID1phGD3x
WkXqTIR37k1Gsu1uKbO+ThfpRHCWbpwaqRBagl385od/mp9tbYwBVk2IAzio
Az5JSh4p7XPmxgHqKmltQM5FU5Iijn0oAdjavFNWTawzTi2E5qIsN4oAuQNn
Galm2vGcjmqiOQBg1KXynqaC4lWS33sQelXNP01VUcc1CD82TVmC4KkcnirT
0GElsVYbhxVqydYhwahnuA4PXNQxSkMTWbZaRp3MwMZJrHuVE8mBVi7lZ4sD
NVrJD5vPrRdGi2IDamCTpgU2VsEk9q07tY3TA+9VEwFjjHFRJq5otgstQMfB
PBqczm4kyOmaLHSDK5yMirf2JIHIAqHuVZl20ZVhGOuKsRON4PoaoJIUGB2q
WOViOCcii+li0nY2fNzDgmqv3WPWqUV64OCa0rKA3K55pDsyGSUbT61XZmY8
etS39o6PxwKRIGCZpXQWZYs7uOJMOSDSSXP7wkHjNZN4XR+DVi2kZouc1BLR
cmu95B706GUyYFUwhJ4HNXLCPLc9aBliOIN1zVDVdzZVO1aE7iFecVQnkBYm
gzMjyfLfnrUitxyfarr2qnLYpnkL6VoZkMalj9KWaPcuD6YqeNFTtVa8uNmQ
OtXdGZTuE2E5qJfvcZxT5GJzu6VE0wUkAmk2rF6Ikd9owCaj8vcT1qNpck9a
mgfceOtJbidrkbWxojgw43dK0I4wV5HNQXMRU5A4FU9iie2kWNQATSSTbmP1
qvHnHFPOVHPUVA1uSLL5f3aWW5JBxmqpmx/+uljnGcZpPYskEYkYbutWQfLj
wBVdTyDT5GKDvik1oBBdKDk96gQbnApLtySME1FHLtcHvmoexokaQYWsRyMV
UkvCr5XsaVzJckDtVm00OSfHGc0oodmW9G1gttVjXo/gW1SYI45ORXDaJ4VK
XCsy8Zr0fwJCkd2iLwoIolsFmex+FWb+xkX0FTa9cC00ab1Kn+VWfDVmpsEC
jt6VY1zRlm0+QMvGD2rE0aPkX4k2El34mlkUE5Y9qwnsZCuGFer/ABE0GFdU
k8pAGye1cTdWAVyMc5oCzOYXSzvBUc5rVsrONE5BzUstuInwBzn0qSOAxqSR
zQVFMd5IxSLBszkcUFyvOaqXd+UyMmokVZk08OM7eneqd7cgoVB56VTu9Vk2
7VJyaZZ735bOTSLimQixeWT8a29H0t9oBHFJZ224A4zitrT18uIZpPYfK0Og
tliUAVdgOwgevFU55whPPOagGpETIuTyazexpBM9P+HGjNHcpMgPrmvevCmo
M9pHGTzwK8g+FceNOjd84I9K9g8N2oMMboMAYrlq7nTCL6ntvwi8DR6lCsjq
Tmvd/hjpMfh+8CgEA8V5t+zQy3kcccmD25r2jU/C1zZ3sckIwmQa4qj1PQpw
dtD0Xwzp6u4kXnNdhZxK0YBrnfAsWdLQH74HNdTpukTTyZH3c1yy3PQpwdhV
jHYcD2qpqVqdu4dq3pdNMEJJFZF9MNrLmoex2paGHLdmEHJwRWTqN39ofk1Y
1aQrNx0zWbOx3fWoOqOhSvHS3JYnisnUblLpDjpWzd2n2gEMPlrJ1DTvs6Eq
OKizNzlr/SzNOeDtzQLYRRBRmtOcEZNVZY88iizLuigbYoc4qRZSBxVl1BTB
qE2+Tha0sxkXlCR845qRpUtsBjg05rd4gDiqlxiWUbuxqwJZJi+CD1qGSMkH
cKtxiMgDHAqW8t1kgIXrQZmJJAC3HWozAQQTVjyWilOc9aWUjHFOzE2rFaRg
qnNQg9xVsxB8DFIbHcMLj8qaTuZtqxCjnaKjnbPQnNSyJ5B2ntVeU4YnNbRX
Q56kkkVZ0fJ+tPtzvwKWW5QDGajjuFVs56VrGGpg6qS1J7hjCtU5rxpOM8VD
qeqgd8YqmL8MOCa0jRle5nOvFq1zVsr9rd8g8ZrQl1VLhMA5Ncfd655RI3Yq
pN4qFr0c5+tNwaMo1E9Dr7mMnntVKaPBJHauej8c5B3OfzqRPF0cvVqnkbZU
ppamnO4Q02ycS3IFVY9Tjucc1f0ezL3KuPu5qnRbRmq6TsahyqDPSmwRNJIM
DIrcj02Ka1+782KqNbC2fgYxTVFpailWTegwWxVBx0oWTacVPFJ5nBqvfbYc
kHpUNGly7AonUgVHNDsfpxmsyDxElo+CTU8niKCZc55NZgPvVyh4rOkvfKBG
elTtdtc8ITiqt3pcsuSBTswbKN5N5mcGqVq3+lgnoDVu8tmtoznNZUWqRw3P
zHvXVQ3RzVtjp3vlSIAHtVrTpxL1NcveeIYI0yDwBWHqPxEFmxWGQg+xr0lh
JT1SPJli1BtXPQNUnWHnNZ0uqxKDk1wMnj24ufvSkj61F/wl4k+8/P1rT6rL
ZI5pYtXvc7WfX4I2yW6VQ1XxajR7UauI1LxAzNlW4+tV01oMBknP1qXgKu6R
MswpbNnY22v4bO7GTW3p2oRzgFT8x/WvN479ichuM+tbWka59mUHd+tWsBO1
2jB5nTTsmehRByMikudSFiMscEVz9n8QbaJNrt831qrd+KYr5idxI7Uo4OSe
iNY5jF6NnQHWftpwxGOgqQRgjNce/iKO3XgnPbmjTPF0s14FLnaTxzWNXDyW
rR6WHxlN6J6nZw6f5p4FVdU01ouQK0tMvEW3UnqRTbuT7UTggiuGSsz04PS5
kWkLsMEVLdaeWhJxxir8cAXgVKqAjDYxUSLOXkgMRxg4FLaz7ZCtaWr2WOVG
KzYLbEpJHNSQ9yz8zOOKuQrlBkVHbx7sVaSHaM4raOxlU7BENrZPSsrxNebk
wvarOq6gLROuPxrjvEniMFSqMeDzzWtCPPNLocOKmoU33JjqhA2g89KzNUmJ
OX6Vz9/4tSwfLMQfrWdqXj+K4jOG6V9FHCQ5UfHyxdTmdy7qt+DJhT0qv/ax
iX71c7L4ljkfIbvVS78TRscBjnNUsFHsT9fktEzq4vEJimDFuhrRtviEzERo
49K8+/tkOvJNLa3wjkDqeR71awkE9iHjZvdnp0fiN2A3Hmr9pqxlUc15tY+L
UeUKzHdXQ6brJaQEE4PvUzwi3ia08W38TOyjnLnNaGnyBuKwdNu9yBj0rXsc
uwK15VeLi7SPdwk4yVzfs1welXNwA+lUYJxDGCetRXWp7jhTXmVNz1ab0Lpu
VZuvNG8g59KzUdg2av22ZVx3rBbm0S/Z3wcYqaWyiuV3MDkVjXEcltINp4zV
iPUHVQCetaRBPUp61pDMSUBwK8s8fxvDdsBng+lewT3W+EgnrXG/ETRrd9Jk
m2jfgnOK9bAS5Zqx4+bRTgzxHX75CrKTzXIaguxiw/lWtrLO+oOCeA2KytVQ
vDgV+lYB3gmfhmfRtNoyb69Mq4B5FZpUlulTvG3nkYOc0+5iFtGGbrXrnyFX
RldV2fWiSYlCATU8TLLFxVeZAvOOKDCTRSckuT3qOR9vFOupRHk5xVBLrdJy
eKDNOxb83YCQat6VMZJBn6Vn7wRT4Lk27/KcCnZik1c6qPDICT0rG1tBM5Ge
KauskJ96qN1emZ8qT+dUlYhsdAogI28c1bMiyJzVJJQBnPSnLcB8gGmZvcq3
8pV8H7tRxL5nPap7mDzCS3TNRqyr8ozQIkijBwMcVOtj3weaihQzsFQc5rSa
I2tuC/WgDPeAxHmgTmDnOKklYy9KhkiLL9KCk1YrahrMinGeM0kd0Jlzmq2p
xAde1VBMYhgUFqSsW7+4UHg1XjHm9KqzT7slic0tvebAQKCXJXJLnMfNVXnV
+M89Knml80EE1WWHMvSnZmiaJlhLJ04qvPAYPmANXbdznb6VPLbrKhUjrRZm
iaMNpRJnk5FLbRlmwBU02nFJzjpmrFvbLEelI0uhPspVCSCKxdT3xuSB3rpp
YiYqx9QsfNbAHWoaOhSRm2MpdhWn5h2AHtUVtpRgGcYP0qSWMxoRWT03N00U
NQl3N8pqu12IUwTUnlM0xz60zUNHeWHevQVi0dEGrlCSTznJFSIny/pUVooR
ip7VO+ccVnI6kxYYm35HTNSzy/LgdaLSYKStJNaO8wI6ZxUPY0i1ct6fnZ71
Yc5XBzxT9P015IxtHNMvbOSE81g07anQmrlLUGVIzXNaxbAIz4Oa6SSIufmq
te6WtxayccAeleXi53Vke5l1NJ8x5Lrc5a4YHpmsWXhj7V0ev6fu1N0A4BrF
v7ExsR3rw3FptH11PZWKOMNnuKk+3PImPSnfZ+2DStAOMA1E0zpS0K7oHOTU
sEYA6UksYSkMu0HGazaNFsXraLIpbuLdGRzUGn3ykgEnOavzJujJx1pFxMN7
di5AHGaetoYsE8VeCDccinC3yDuHFTIaRTjxnvjNTSqpXoaiuIyj8cDNLFJv
IB61nIZJBAWHPSporcK2QOlPh+RRUyjfgDqaVmBG4zFWVdynf71svbtEnzDi
s27tgzk980gK0XPIzT0GHB71PaWJlOBVxNMCD5hQBDFZvdxAgEkVf0zSGgXe
4NS6aArhB1rqrDRw1qd4HIpXQro5qW4VEOD0rNuZDK2V9a0/FNibFyV4SsO2
usv3xUvclsv27sEw2aqaqcJVqGQS1U1fhCKQjBuHaRz6VLAWiAxT/JX3qSK3
NxgLQAiXLIw9c1oQXJlQZqm2mOrjI4zVuODYnTpVrYCRnCnmpEuAV2+tVnIJ
5zxT4owzA46VSbRa2Jli2uDg1N9oCjAPShYy4xioLmLZzVXQyQ3RJ68U+K+8
putVYVMn/wBeobqJo+ecUXRFmabXKzYOeaq3MxB4+lVILzBxnpViIiZgKgLM
WNyB171LHBv5I4zUTxlWA7A1NHLtQUFk8biEjPSraajERtyOayLqRtvU1Xgk
ZZM5PFA7M6M2o2F88VkajtkcgDpQ2sOU2lqiRcks3egsZFbfMDiraQbj7UkT
KexqaPmgzFe2Cj5Qc1UuPkzn+VWjKS2MmknjR0ORzQNbmX5uX59a0bSPeoNU
J4NrEj1q9pN8gYIfvUFkzWzHnFQSae8ueOK34LVJY8kU6WzCr8o4+lCaYHGX
dsUcrjkUsNiwGcHFdUdFhlbcVBP0q7a+HIpoyFUZoA4+NRFxzmpVj3HI6n2r
fvvA06MXVePpWbeac9p8uMEdaadgKfl4pJMAc0y4uPKBJJ4qkNWSVtueacio
l0HfxzT4rbJyaqxXIU8k1etrkOuBms5FFiJAiY5zUcmQ3PSnrknJ9abMM/nW
cjRMryyKnIpLS/bzQM8E4oniGDxUNpDtnU44zSswNkaeixF1zkivaf2Mrn+z
/Foc8c+nuK8ijizaKfUV7h+yLpCXWvx7R8xx/OkJq599eB9Im8VwwPGCwUDp
UH7QmjS/2GkTg/IMY/CvSP2cfD6Welo0qjGB1+lc3+1deW0ETiLAIHb6Vk07
mi2Py4/bOsDBeggY2tXkPh++L2yj0Fe1ftkXKtfHcCRnn868U0mFXjHlCt4k
GjJd5B5qrLcHmpprNkGartFubHOaoaVyNF8xs+9XFwYttRLbbBirEVuWFBEk
7mNfQET8Dilig9at36+VJ81Rx4ccZrWLVjOSdxqqI+fSpDcll2g1BMx6dqiW
Qg9Kq6JJnh3EkdamhVVxmordyxwSanWPc3SoAtW8Xp0qDU7IMpNSxSGMU29n
zGeTQOzMYxlWOO1WrSTaeM5qtPOEYjJ5qzp8XnDIBqk7aMLMuSgSpz1qqIDv
J7VZVCrYbpUjR7s4HSpCzIQqqnvTcZznPWm3J8t/SkWcEUBZj/KZRntVSad4
5D9avJdBk281BPGGzxzQFmNhvWXvzU0d2JWx3qlKnl1W89o5BgnrQFmbsADH
5qfOEQc1Qt7vKgZ5qSSbj5j196AsyWNdzHFPaIDk1UWcoeOlSC43cZNaCLts
6LgVLM6qOpxVNOFznkUySVm45I6UAJcsGbjpmoWkCHvxSyyBFxUDMWpPYC9B
iRcg1Fdwqhzjmi3bavFJdNuXvUAVzPjPXiozdNn1qvJN5cuM96tQ2TSpu7U1
uJ7Df7RKEDPFWIphcKcdaoTW5Eh4NXdOhKirJsyK7Xyuuc07T79o8g8A1ZvI
ldTxk1niArJ9DQUlYuTkSHI5NOtk3cHpUMZ7GrUGBgkUnsDRN5apHxmqUwDk
56U+8uiOFJxVRZWY981BBKsIUd6VE+fB7UsanrU6w55wc0AIkgh60/Kz/d5I
qvdqQmBmqdtcSQScngmgC9MMZHeoEYrJwakM4k570irvIwOlBcS0gIUHFOMQ
P1qPzdq4JNM887qBkrJ5Y4xQs20Hk1BNc7hxnioklLPUSAurH5nJBpGz0HrQ
shVOpxQvz9BUtXLWxVnUq2fepLaTae9PkgJPINRFNnAFC2GaKTZi61Xkt1mb
5s1VN2yjHNNSeQvyeKYF/wAsRoMdBUEj7TTop93BqOaEv0FBLTuRzXG3uai3
jrSTLzg9RSxRFuKtbCsx6cj8Kr3AG4+tPmLR8CpLWwa4TOK0WwWZSY7etW7K
bcwANVry2aFjuJwKSykImAGamzFY3Il2rk1Dc3BZiAeKFnJXrkVHIQSfrRZg
KgIzUqQbj3xT7G1MhyeRV/7Iq9BxVqLsBnTxeUmcfpVF3YOeeK176IFCKzWg
O/8AGnZgRrb+ZgmpxJ5CVJCgAAwRTLiDdkYNFmBSvbtmNNgc45qT7LhjkZ/C
pY7Td0HSizAfbR55I6VJNKEXknilSExdaiu4956cVLAm0vUkWbDHArUurpJE
wD2rn4YFikBxirSXYLAc8VACXMA3k+9QLGWcDvVuXLDOKbbhWfjrQBH9nZM5
qpcytvwelad421P88VS8sNy3c0ARxZI5HWp4bQ5yQantrRQoJHSrKRD04FNO
wXK/2QYzzQtopfvU0zbOBUPn+U2STVXQF9YFjhwB2rLv7PzWP1q1/ayAAE0N
Ksw4ougM2K1KnkcVaitQw6GpdgHPamLMFfqalu4ENxYyIMqDgVVKlThs5zW5
E6smW6VnanEpYlaG9LARW7hc+tWCMLnuao24YSHJrQXBAzSC5TmtzIcrVWeQ
wZBrXfbGpPNZ93EJGPFBLZUjnLMOavRSGNBjvUNrY/NzVs25jAyOKAUhrr5i
5pILRWbODmnj5RgUGTy6fXQadyRh5YOKgnjMiEY5pRcbzzmnBs9DQ2MzZ0aJ
Txzmn6fGXPOanuYgxyaIWWLpSIk1cn8kIoNQXV/5SEDqKWa5yvBNU7rLrmgV
xF1N2fBNaNrEJlBrFRNrD1re0hdyKPagC1GnljilZ8HJ61PJENnFUZJSr4Jo
AuRKZFzVe8bbkZqSK48tDzUE7+axqdS1sVnHJpUA/GpGjwp61WdypOKoZJj5
+M9a0dOlCYXvWXDLlsVetYy0oI6UmzQvyxBznFV3h+bJq3jcv0qCc7Tg+tQB
TubYNnIqlNAVbvitGVuOTVWddy0EWZTUHI4q7BcfJjtVYpjAFTxQ7U561d0F
mSDUDCcCneeJeTVOeMpnPeoVuWQ4BP50XQWZoSW/mA4qv/Z5L9O9W9NnDAZz
U8+FOQOKYWZXiYwDB7U2RQ55pZzuzSUroLM7+xlUJg5zVqPdFIHT72ao2i5O
a1tPjEsoBrUyO38DagbuARsSWxiuqgtPnHHWuM8LEWMwNdtY3AmjyO1Q9wOR
+NSG30gkHHFeOiTMfzHqa9P+LeoPdIYt2R0xXnX2UCIZxxViuhtrGMZA4pl3
cDoKGmAO1eMVFPEWGcGgLoarbnB9Ksxy7wAc1QEmDjHIqeybdLyDimnYTasX
RYPKuVBxVeeEwfK3Wtb+04bS0IIOSKw7jUBcznHrVxabIkNa3JPHFTwxbV5H
NNRu1Sk7RVN9CbMkinCHBNXVkBh96wLi4LT4Xjmtaw3GABjzipELOQRx61Vu
cBSR1qe4QoCTVKUlmxQBHISygVCx2kGpgMkUk8G9eKB2YLcAL9KsWQE7j0rP
VSmQavaUdpNK6KSsaqWsbJ05qjeQGBuKtrJ+FQ3P71vpRdFJXKsak1KqelG3
bxUkKkE5qCxNhVeelMVMNkVNIQ3AFIkB9eKLlrYBFvHQ5pIrU7ySOKV5BF2N
SwSiTvUPc1SdiSLMfAyBUV3KQan60n2bf1FI0UXYjtlLjJ71bt4eeKgUiE4q
1aZyCelBoTR2atKvGOa6CytkgtemDisaD52BHGK1YbwLAF74oAqXih3PoDVC
7nEfyirV47IT15rP8hp5OfWsxXQyO2Ny+3GST3rXj0Aw2YJAzimWNsLZ8sOa
0Zb3dBgHgUEHPuvkyYPrUsUuzmq1+5a64z1oRsYB60AXXuBLncTWfO+ZSBnr
UrZ7U14Tszjmgh26FeW5KcZqL7aKfdR7l96x7u8+zPj+VOTMjVfUF2kZO6qc
khZiW6VFBIJRnFStwORVXRmMkYsDVeSIsc4NXIYhIamkstqHFF0BmbcDpRFP
5UmT0BqaeEx8VCYMgk9KYF+K5Eq5FSq4kG01lxOUJ9AasJNyCCaptWKizRSJ
VUcVWv18lM84qzp7BwM80zWYvNjKipLW5iteKWxzUsEgLe1QNpjjnPen20bR
Od30oLNFZAF7037SH45oiiMq4FDaeyjNJotKxnaq7Iflzio7GJ5XBJOM1opY
GZvmHAp8tusAAAxUFxLFqFVAB1FX7G+EDjJOM1ixTmJ8HNWllyAcUFHUWWuo
rhd1dt8NGF7q6YPGRXkSzsGGDjBr074RXZSRTk5yKma0KSdz6a8MWKpYxjAz
io/HW6w0eRgccH+VVfAl+88UYbJFaXxR2t4fcKOdp/lWDZUos+cfEdz9o1KU
secmuLv2/wBNb610vjOZra5kxkEmuZjjNxJuPWhMaVyxpenpcOC470azapGM
KMfSlj3xLgHBFRysXb5smmUlYzJ0CjABqnc2PmkYHNbNxZebHlQOKzGJhnwe
xqJFJXF0/QkYAyKDTdQsI4nARcY9qtifavBNGBM4LDJpFJWIrCEpjNaCAIpN
V3Tyug6UglLZGeKBjrhTM2F9a1fDnhKS7njd1yMisi5JULtyDmvVPh/pouNH
jbHzY64rOZpA7DwTpP2WwjQjA4r1fwlaF7RAoOM153pVi7WsaIcHjmvdPhD4
LfU9Oi6Fh1rjqNXsdtNaI9E+B94+lX0IBIyRX1NdxzajpVu0R5KjNfPnh3wm
dHjVwvzJzwK98+BWpnxMVgkViIxjkVwz3PTpJ2O+8F6dLa2kZf05rvtNvIoY
BjAPeue8pbX92owV46U4XTICA1c0nqd0E7Gvq2pqwOK5LVbo7jjNXL28YZyT
zWLfyF2Iqbo3szP1CXGWOSKxrm5aWUbScCtm/i3W571jxxBWIPNQbosC9jit
fm61z9/fNNKQCduatajLskIzjNUZEDdKDeRXmQP0qIxjoetWXTt0NU3JSTBO
cUDGz2/loT2plpHucZ6VZ3eavPNVrh/JBwcVoaE19LHBbneRnHFcy9wTdE54
zT9ZvJWcjJI6VUt4Xb5ifzoFdGpBLuHFW4pMJisy1LRnknFXEuQwwOKa3M7o
WcK31qq8RHUVdEW5c8VHLGCDVmTasVI4znJqzFGSQRUYGelTwsF4qknczbVi
G8sfNTOPmFc94hdrCM84rsIFV+DXO/EiBILPIAzWsU7mFVqxyq6g0i5JqG61
kW68tzWdLq6W1qxJ5rldX8YJDI24nHQV2YeN52Z5mNahTutzotU13gsW4+tZ
3/CeW8CFWbmuQuvEb3Tkh/lPauc8TeIFtlOM59q9d0YrQ+ejiZtnf3PjWCV2
+bv61kajr7Tv8rcZrzWz124nnJBbbmuh06+edcEHI9aylQT0Rr9blHqdPB4h
WLAcnNXbfVxKRhq5G5dtuRmpdP1NrY/MTR9VSEse27NnpOjahsUBmPWuy0HV
h5IAPzV5Ro+vCTAz39a6bQdcMV0uTxmtY0YvQzniZ3ueo6ZrRB2Fqt3d2jDn
qa5qwuRNEJFPar0U7SLya58TT5VodWErOT1LiXQTOCear3MjS5zyDSqC3apE
QHj0ry5bntJqxmS6BJdksB+tRw6DNHMAw6VvJJ5YwM1PCyORnrWcjUrWOmmJ
RxWtYWytwRTUCqKFl8rJppkyMTx5aLFD+7AyR2rzu6t3jlOfWvSPEMwuoyDy
egriNds2tYHkPpXRQ1kktzKporvY5rXb4Q2rDOGxXnniLxCIdyhvnzxW34ov
JbwyLGxBGRXm+vSS290Q+WOa+0wMLQXOfF5jK824G5pviWaJyZHJQe9Om+KF
lbTBCxyOOlcx57umACOO9YGqWbi6LFWzn0rplSSd0eZKpLZnpI8eQXmNjdae
niqJAcnpXnFpJJAM4IqxBeySzAE8VpTSejPMxU2tjq9W8XXLSDyHIUVqeH/H
bQQhZ3Ysa5i3RRHlqcAoIODxVuEdjhVWS1Osm1uWWcSK525z1rQi8ZJbRgM5
zXDnVTEoG41BJcySsPmJrL2Ub2OyhWk1dnpOneJ49QmADV2GiWKuqyADPWvE
NMkuILhSrEDIr2L4eakZ9PVXJJHrXl5raEND6HIuadW0tjtdP1AptQnitm3+
dQRXPafbNJMD2zW9bSeWoGelfLylfU+7cbaFoLtB9abvNKrbiOevtU8dvuwM
VnIspTr5nBqk9ptc1tT2P7vjGazJlKOQe1SZjrCAbuetOvp1gUjPIqrfagLa
LA4asq51RmQsx49zW0VfQyquyuZ3iGeSQP8AMcfWuD1m88hZCx5HSug8UeJE
dGVCQfWvO9evZLoMFJr28DQSV2fJZli3KVos5TXtXlu9QZQTgGmW0Tyoc5p/
9mN9rLN61q21iJE2qMHpXsU9NzxZSTRiXMTwqeKqW0Ek0/RsZ9K7fR/CpuZQ
JF3Amups/hYt3FujjCn6Vq6i2ZkoPdnlrWzKehxVhIWERxmu51n4evphO5Qc
e1Y1zpQjQqARj2p6Mh6HIPG8dzuGRzXUaJeSCAbicisy7sPJlLEcA0+yuvJb
2qo6CvfRHcaHrwChGJPNdVoOpgSDJ4NebabcguGHc11Wm3LKsZB9K8rMIJ6r
c9zLptWTPQkDXCZUnB6U+201i+WHGaf4aTzLFWY5OK0ynpxXzdRWdmfTQaa0
IIdPAAyOlSbBAasx/KMd6gvI93IrFJ3NlsUdRldu9R2+5yMmi5fB78GpbWZY
l5H6VdmMtwWu8civMfi1qc0V20CMQh4xXov9rKrEDIrzT4r2z3Fw0ynjOa9X
BL3lc8nM1eDseU6tp+y6LEcE5NZmo2gZDgV0l2y3CNxkjiuX1m+ELlB1zX6R
l8Zcib2Pw/iCzm7bmQdNzOSAM5pb7Si0RDCrdvKDzzmprkbrfPt+deytj4uu
cobSS2mOchc0zaZWPoK0Ltw0hXnOao3sTRA7MgUznkY2rLiQgdqzwpBrWuQJ
F+YciqTwbXNBIRyDYQRzTBPh+TUhhHlnHWqpiKsQTVRdiJC3Vyc4XirFgQU+
bmqqwEsM1YX9ynIqhC3jFMlTgUmmS/vPmPeoJZyx74qfT0DdKCHuXpyJOgxV
OWAq+cHrV1VBOO9PubTZCWIobEO0lVtwWYU2+1AXUhQHpVNZmUcGprSNZH96
V0Aqjy+ucU25yi5FaJsMx5qncIGBGOlMDFvP3lUZ4+cVfu/kYjmqEh2k9aAI
JYuKSOzZskVMIzLmpYB5a4NNOwWKzRFDginLbHrgZqYpls09Fz9BVXRokNhi
wcntT5CQpxQ3yc5wKrXM5wQCaLo1swZw5x3zUscW0ZIqnE5D8+tXBN8oPNQW
SK/GD0qCSNQ2TUc7NIflPFTRRlovm7VMjWPYY68dKrzxDByKdNPtJGTxUPn7
6zkjpiVXgCvnHFS3UyiyYAEDFEh3cCo5V3QkeoxWLTR0QdmczJMPtJA7n86s
xRkr0qV9L2TljjGakmdYxgCsmjri1YbBEFbJ7VpWaLKR6VliXd0FXLSbyxU2
di4yVzoLKRYsDsKfqjRSwHGM4rHa+KJkmoX1FpUIyaxlF2OiMlcq6jJlyFPO
aYl2ILdg3cYouY2UluazNSkbacGvNxNBtXR7OBxMVJJnJeLIVhunkXjJrlZp
d7Nnmuz8RW5uYCO4rjL2AwbhzXiyg02mfY4eomlYz5ZczEA98Vbjttyj3rMe
Xy7gk561rWM4mj4rnnud9rrQo6hGU4wapsflNa13EJQc1S+wnd+NZN9CyGxg
czg44zW0smU21Wt7Xy16c0+UlFqSojZcLIamjO8YxVQMWznrUsLEY571Mihb
iDk5BqGC2y+cVZY5680xjtGRn8ahsBsjeWeasac+XGSMZrPncknOTSWdwY35
6A0wOjn2TQ7R1rHks5I5yTnbmrdtfLLgd6tPECmSKiQNleGIRINoxTJ7j1Jp
0suMheKglHynPWkS32JbO42zBgcYOa7DQddjlQRuxJ6V54ZWjckHvV6w1k2r
B8nioe4K3U7vXtMjvbc5AOa4LWdL/s6UkABc1txeLDdx4DHA4rD8QaqLklc8
9KQnboVI7plGQf1pskhl6nNNtI9gO4mllIDYHFAhI7cORj1q4iJbIMcGq0bb
BmnSOZcAE0ASy3O/HWpYTuAyDUMVgy4JINXUVUi4HIq1sBTuIdtVvNeKQc/L
VuRt7kc0024Y8gmmWtiaG+UIMnmlaQXJ4OarSwbOQOKbaXG24AxQM0YIgq9D
VfUiAhHerc06JBkdaybmYy5OehoAqLGQ5x61atnMfXtVeFt0mMnrVnb2xQOz
JWl8ynxNzjNVMFGq1Cu4AjrQFmSMA3BqGeAqCQMU9yU69qDLvUj0oLKSq3mc
5zWjAvyDJ6VV24f9atQNuxjNABIPLBI6VWfUvLJAJqXUcxA+4rKnBJJoIsy2
2r4fqali1ISnqayioJPWrNtGRQNJ3L8xLZIzzTbKwkNwHUHGaSzQySgHpW1B
biNOBSexRs6MQtsN/UCq97qSLMVB4rNm1NoRtBxUH2nfknrSi0gL7XjKc5wM
1r6Jr0cRG481zMV0GODzT1m8ps07oDvv7eiuI8A8dK5zxOsbglBg96r6dfbP
vc0uqzCZM0xJWOZu7QzZArIn0qSCXOOM10MrBGNVr2MSrn0oLiZkTYAz2/Sr
NnKyzAdqgdPmOBVqxtmkkDDpUyKNZZAE5qpfXaxjv1qVgUwD9Kq36buMVJaV
iv8A2huwMnrVmzk3sv1qjFaMzkD1rUs7TylB5oFI2luRHZjntXsn7I+vkeLI
UjY5JA4+or5/1zUjZWvU+le//wDBPjQH8QeN4XYZXIPP1FZlH6i/C7UpdN8H
ROxwSg/lXlf7QOpS6nJIS2Vr1i8sxpvhC3ii+UhB0+leKfGu7NppEpbJbB5F
Q9y0rHxT+1D4VGseYwUEqa8L0q0TTnKHAI4r2/4t65IwufNJI5wDXz7caq0u
pSYJABrZbEG5NKjAj14qnIgQn1zVe0uWnfBPers8B25yOKUmXEzb27KDgnNL
b6r5cXzE5qO+j3McdqhWIY5oiKQl1M105Jz1qNXZSAM4qwYCBkdqhfC8Y5Fa
RM5DZJNoGfWiCPzORRgOMdeamt4dmDiqIaY9VEfbJqWOZRimmPd2NRSKVzg0
romzLEk4xgUyP94cHoelMt13D5qkRtsnvTHqRzaKZnDY4q7BHHY2/TBAp0dw
Ej5zWbqUruxwfloKHSX4kbj1qzZXSjhs5rLt4WdxjNWJVMAzQBNflWfAqs3y
KagknZn5PSmtcc89KAJY5MPkHvVlDuFU7ZTK468GtFYtiDHWgCrdjCn1qoY/
XNaU0HmL3qlJHtf6UroV0LApPSnySknB7U6EquMVFeyqAcdaYXQhuAp6Ghb5
UPeq0cZkbvVlNMaRcjFaEEyajkcGrltiWPnr9KpW2nNE2W6VeikVQABQBFLa
l2PFRLZsknfFXkbe+B1qYxiLk1LasBTdPKTJqpdTb1IGfyrSu2WWPC4qlHb4
fBGeakChbae1xLkjjNa8RFvDtPYULGI+Rxmoblt2Ka3ArzKGckZxUkLFR0NR
k7jVmCHamTVgQyT7sjuKiJwM0+VNr0bRtzQAkTbj71JJIVOBUasA+BxUrR7k
BxQBDIMk06KHvzQg5PtUwGOKmRLXUF+XFSK2RxTPszvnANOVTFw1SSJLHvHv
VC5Ty81p7QelVri283IFAGZHc7ZME1oQHCg1WfTyH4FSxKyjBycUFJ9CSSUO
cCljHmgAfSmpCSwxnirMcXlj60BIia3yOhpqwGPk5q2VwvvULtvJHNRIItIW
MZXBzUkZCEj0poG0HNOUdc9qRomrEjNuqvLHlj1pxfLkVIYy3IoHdFMwYboc
0CPHPNTyLtPvTQM0BdDF+8KtRqShpba06EjNLcRMpAXigLooXa5Y4HNJagjg
1dbSHaPdmoEj8p8EHmrWwwMIZskZ/CrlmPLXA6U2K2IxnpUyxbckVotgKup2
yyqeOazoLQRyZx0rQ1IsM4ziqSTAEg0xIsfdFQzTBM/WnmTeO4qjellcigl7
l6x1lYnwTWk2pqUyDXLRZ8wZ9a1LVWKck4rQReku/MPrS4WRBjrVInbSpclT
1/Wp1At+Xs5NJIQw461Cl15nFO8z2qgDyxihJVjpjNtpmPMGeooAseeHB61F
Icg1F5gBwO1MaQjIrNp2ASWXFJbZLdelMZsEgipISFbFRZgXDlkxzxxSRqY8
mkSZVOPxpskwdsDOKQrojuLnc+MnimwtucDFK9mzsTzU1vb+XyaAexYThAKk
Rt3FRbd/ToKfbOFbBzQQPlh3DioGti4PFW2IJIFG0LxnrQVExp7ZgSMHrTUk
kh4zWldwg5OOaoSDLHNBRIlwSvPelU4PrUII7U6Vti4oAma72pjJ/OonuBtw
etVfMLE8ng02RyRgHmgUi3brhtxqyTuXI6Vn2jk4BqeWbyxjNBAssvaoQ+9g
Oaa0nmeppI1x+FAGnZ7HXjqKWYdvSqMM5hYc8GrBm3KOKABYtx4zVbUkNuue
eav2GC/NLrtj5kW4EcUFJ9DDim+arkUoCEZ5qnHasZeOxrSgs8qOKCZNXK1y
TsIFZ8kzo2Oa1p4Npwao3UIz05oIbK/2hgOTUMl3uJAzSzRHJx0qJbYsehoE
T237w45rV0u6MEoB6VQtLMpj1qygKPn0oKTVjcNyCmfWqU3zPnFQC9woGelS
xyibAxzQUSZKqM5oUZOR1pdpz0pWUoh9aC7ohlfaahlXd0pSxZiDSgjkd6Bk
UURSTr3rTtGK7fSqkK5kANXzD5SZqZGhYFyqjFV7p92TUDSnJ6/nSqxkyKkC
u1z8+D61Kihl9qhnjCyZp8DZPoBQBKlso5xSyKFXvinK/GDUNw56c8UAVJn3
kgnpVbZhuh9KtOvelitxL0FBXKQxXBhIGelWTdM65BOBUU1vt7fpUSuQ+O1O
+lmSX4nDqc9acMd6hiQjoTUp4pAd5bfJwT3rX0Qbpx3NYcMu44xW14ajLXwB
ziug5W1Y6+wTZtrptHvAsBHtWBaQEOBjrWvaWxUDBxmi3UL6WOE+JMp+1PnO
M1w2p3ZEQ25Fem/EjRRDamQkHIzXnNzaCROgPNFiTKikYAGtC2UTxZzUUtkI
lzgGo4pSmQDinbS4BNb7XOPWpbeMJz3prfJgk5pv2gE8UgJ7pDLHWaYirHHr
Wkr7kxnrUBt8SEkcZpxAS2QhMnk09/u46dql4QcCo3GSR6GrJbG2NoJp+eua
0JSLcYBrPW5+zH3qO61HzhjODSd+hJbe+V22kZNMeMOODWbHKyv6mtK1QyJk
8YoV+oDI4Mk9eKVo9pxViKQbiMDPrUdwctgdqG7FxKzRDuKIm8lulP2GlMHc
1m3YZL9pwmc4pkc/mN16VTvpGQYBqTSySKEy1saCABckUjNt/GlJ2ioZHLGm
UlceJc+lMbUQjbO9NPTiq7253ZPWpa1KSsWWn3nFJEzRvnNMhjJ/OrC22QM0
nubxasTw3e7satpMNh9aoxx7ccVJ5mB2pGnNpoKxImB6gmr9s21BVCH5pB3r
StYs4zQNbFi3jJPHArQhXgA1DCoRfWph1zmpkMS5hHeq7qsXI61NcMcZ5qjJ
KWY+lJIhkizkv146VaB3RnrVWGHc+cVbJCR9KQjLvbb5yRUAjK81bunyxGaq
vJxQK6BZwvXn61Yh/e+1ZU0uJB161bivPKiHP61LZndFbXgYlO04rEOJjhhk
5rYv7oXi471mrEEf60cxndFrTLPamTzTrmPBIpkVyIFxk0ySfeCeaogntHCP
zg4q1POoUCskykd8U+O7JXBJzQK6JLnEhOKquSDip1kGee9NkQEngVd0F0Q+
WemPekeTy1981J0zTBHk8imUtyzpNyWcA1eusslZ1snlyAgYrUij+0KPag0W
5nS8cYp0NuMjPNaJ00Y6A4qFY/Kkxg4oNYk1pp5bGKttp+5AMHNS6UwI5HFa
Me0tjAyaC0jBm082zZway9SDb+AcdOld/Bogu0yVGPpVXU/D8aKfkH5VDVik
rHCRR7uoPHrVgLhSM1d1PTfs7naMYPpVHaVPTpSSLiTaXatf3gjBxzXq/wAI
tKNvqyRMc5IrzDw58uoK2K9T+Huoi21WNj1yKKmxaVz6R8N6ZHZ2sRAGSBR8
RLZpdCcj+6f5U3wfI19p8chJxir3j1lXwzN/uH+VczVypHyp8R7hVunUYBzX
MWchQd6tePLl5vFEy7jtDHj0qtaxEHn9aErBEtxy7+1Tra+YhOBmq0S7W9Kn
S6EI5PFDdikrkTwMJMc0k+gb0L9O/NQ3niKO3lHy05/FK3MQCgipbuUlYpTQ
mNyvpTeUyeakMwlzx1pjt1HapbsMjM5d+pwKniwRUAj+bgcVNCuGAPrTAtNa
eeq4/lXqfw6nA02OLHzcCvPNKgDYz616J8PbYpOhwcVDZpE9d8M6YLyzjVR8
wxXufwNuf7DeNZgTuI615P8ADDT/ACrpHflCOhr3Dwn4VbU5YXg+UAg8CvPq
7nfR6H0B4S0KDV4In2DD47V7J4D8H2/h21EsMYRiOSK8o+Hds2nabAj53LgV
7Ro+oKNKVeM4rhqNXPVoxdixLNvmJBJNIW5HUc1HYTqs53HPNXprRXwwYYNc
0nc7qa0MvU87cjtWPLL8xznitnWWEaFeprFkhIzUmxWvpd8JAzmsuBSsrA8/
WtK5byoyDyazLuTCkDOaV0arc5vxY8kN0ShOAe1R2V9ut8kc/Stae1W4X5wC
feq39nKVZVAXFM2eqKvnqR1waguXUAnIrN1e5e2uigJGD2qJLlmByTQMtm9C
nqRVXUdR8vHBJzVS6udpOCaZYyCeYB+QD3rQ0NK0slu4NzLn6iq89squQvAr
XsoBNbsFIGB2rOe3ZJ2BOeadmZlNl2nFICYTknNN1G9FnJyp/KqV1rAuMADF
NJ3M2aEmphYiM4pthe+fJsJ6mufvtVMbAc1Z0i7ZpAcGtEnczZ1D2YRc0eRh
c55qudS8qEE5qpNqJuc7SQPrWiTuZs0Y7kQHrxXK/FGd57A7SRx2rUadkXqS
aw/G1yH08gnt3ramnc5azsrnlOrLO0L4Y964vV3aJzvJNehapdxxwPwO9ebe
IJTJfNycZ6V7GHpxTv1PncZUm7p7FSSdwmQx4qnFbnVrkIwzzjpVpEL1q+H7
JFnHyjdmuqfc86mlsXtE8EQW1uGdAcj0q7FokKylVjxz6VvabpL3MK4PFaVj
4XLShiM4rGU2tTrVBNanKz+DGkUEA1h63oTaap4OR7V662mokOCoyPasfWfD
C30DYUH8KSqt7mU8NFapHk+m3z29yOSBmuq0/V8orA4IrK17w22n3DELgD2q
ta3DIQuSMVvB9TKUNLM9Z8IeJgYAjMD2rrbeYSorKeDXiGgalJb3o+Y4z616
l4V1n7RGin9azxMk1qbYSLUj0Gw0YXlgGB+bFMOiNECSeRVbRtba0YKSSvpV
3UtbAj3BTzXhy3PdjqijPH5WRmqa3LRzY5PNWVkN5zyDU9ppvzZI/MVk3c3i
7EkUp8rJNMknLA9aW7byuMcCod/yE04ik0ZOsXBViMnNYuowm8tzGc81tarA
Z2yBVERFs8Hj2row7tNMzqNODR5t4g8PGzmb5Sd3oK5HVfDUc0+XjOc9xXtd
7YRufnQN9RWFqHhiO8myqADPYV9hhcRFxSkfH4yn77seWx+A1l+ZVCgdqr3H
hGASFWi3H1xXql34Na3tdw4AHTFYcujbZCCnOfStamI1sji9ieXan4cjt5D8
nH0rGurFLSQsAAK9W1jw6JVb5Rn6V55468OPbqxV+/auzDTvueLmELLQx/t3
QA8U83P7snJrKiLw/KcnB61cibcorpbVzxlexUub11uBzxmtzSbc3arznpWP
exqBnHNb3gFWmnCkEg1zSqxi22ejhqblZI6fRNFDhQVzXpHgzQzDAMcCsbw7
oDGMNs/TpXe+E4FtoNrDOPavlswxEqk2uh+g5ThFSgp21L9hbiFferaRl2GM
0yNd8vHTNadnpZlAOa8pqx7vNfUdaRgoM9alLeUc1VvEa0fqaYsrSOOcipau
XdFtpy44zVa6tNylsVNtygOTT7u5H2TaBz0zUEHNanZszE5zXHeL9SaxRlUk
V3kr+Urs4JGOpFea+OboT3zjHGa3p/EY1V7jTOVvrxnBYk5NZEx3ua0dQjwv
Ws8wGbIHWvoqD0R8RioJSZVmtVY8DmtTw1o5mcEjjPSotO0lnmAOWBNdl4f0
EwRgkfpXZKdlc4Yw1sy/oejxNtOwZHtXW6akcKYA9qr+GtB+0jHT8K15fDL2
mCW4rgqVne6PRhRTVmUr/SYNUtyCgLEdcV514o8PixvGXacZ9K9Ut7Yxse9c
543sY2Vn2jIFdeHr3Wpw4rD2eh494m0sxQEjPFc5FlePeu51WMTMykZHSuV1
ax+zSlhjGeldanc5fZNMS1maIKQxrqtG1ENCgPauLiYl8549K6Hw/Ibh1A4r
zcY3uj2sDG1rnrPhnV/stmpJyMVvW+ofaeRxXD6I7KiISTXX2Uey2U+3avn6
qbdz6OltoakbHHWmTuTxUVtKW9alZCR0NYnQmUbxRkcU1Y8rzxVi4i8vkjP4
VWkl+UgZFaDuloZmrym1lIBOK5Dx5d79PbPJxXY3Nmbpzk1zXxB0FodGd93a
u2hO0kkcOJhzQZ5QZAUeuV1mA/ayx5Ga6NZNqSAjvWPe7Xc5A/Gv1PASvQif
hHEFNqu7mbFEWYEdM1oQW3mRYJ6ioSoTpg89qlkuxZQFmP616iWlz4yujF1X
SjHcFh0zVaWAGI5GTV+bVFvX6DrUNygiXJOc0HO1ZHI6plZztBAzVVJN3HpW
zrMKk7gBWZHEGYACgzGbsKaqzSd61JbYKvTmqFzaH8KCJENi3mPjnrVy7tvL
hJPNV4Y/JPcVZ3GVME57VUWkS3YypX68VYspDEpOSKvx6YJR0H5VVvbI2546
e1UQ2rksVz82SattOZ0A54rOs4yTzmtCNdqipkTzFaVfK60z7eLU5qW/OEPr
WNcOXfHPWpDmNhfEBk4Bp8dz5nOTzWbZW+xQTzV0WTKM54q1sHMQaggY9KrL
ZecR1qe7YrxzSQXPlZ9aZafUG03yO1O+xhk6YqaKQz9qmWDaBkUBfW5QbTtg
JIzURh69cCr804TioTGH56U2rFplKZc8Y6Vm3nBPWtmeDaOlUbq184HFPlNu
ZGfFke9Tqx2jmnx2pj6jNOeLYuSOPpUlDYl5HPFWp51t4frVE3WDwKr3l4Y0
OeQanlNVuNnl3SE1JHHvQ8VWsU86XJ5zWmsISMnFTKLOiOrM+RfIY5NRPMD3
o1KU7zVSJ8cE1lKDaOhbi3Lkg4qnKPM4/CrdxwKqq43HPrWTg7HQpLYWK3Mf
U5qxFgdqiEmfSmNPtfHNSk7Fp62Fu9QCvswadaMXYelMkgFzyMA1Zs7byRgg
9azlF2NouxO2zyiCAawL5fMnIHTNbs9uZEJBxWBeSCKYjuPWuacW1ZHXh2ue
5l6vCNpAFcj4ggXbwOTXXavcgx8EZrmNQImYjIrxsThZwvJ7H2eX4qEkoLc5
K808q+fWrGmwuhGScVrnT1diSARTGtgvbGK8ebu7n0MNrEJiG0UnlqO1StyC
KrTvtOOc1k9yyZIgfwps0GRnHApsDE5BqeQ/ujSGnYzJTsfA9akhQt+dRXOR
L361btlHl5NTIqJY02x+1yAZxzT9Z04WcZ5qG2ujFJkE0uoTtdoQSc1Dt1GZ
LcMcihVG4EDrSyx+SCME0tsfmJIpcwFuCIx4YHFWpb3zogoOMcVTEvGMinA8
gDvSbuJ26jipqRV3A5FWLW0+XkZzTpLYDNS3Yl26GTdxbHxVS4UspCmr+oR5
bjNVDEwPQmobVxFeF5LbuaJHMr5PWrGz1WjyBnOP0qeYBi5VCarPOS5FXVTz
OMEYpBpm444zRzAVoXZvWr+nEK2GHfvQmneVzmhiFOOlNO4FyV9uPSmtIFQn
NVWn2qcnP41VkvScjJ4q0+gE892C+Bwc0+3ugTgms3JkfjPNWYiYwM9aOYtb
Gq1tujyMnNVHh8tzxWrociyw7SO3equuusDbQOaOYZQuNQEQ2k1Cz+aDjiqd
1ueU4J571ds4Cic1QCQR/OBz1q7Hb7Bz3pscIUirMYz19aC7ohFmWIParlva
AJ0puMY7YqWO4CLjINAypqCBQRVRG6CrV/MJegqsowvvQA8AY7fnT4jg8HpV
VnZW61IsmwdDQK6JLz96vWqDR7ieKub99SCz86EkYFAXRmtBjnFEYZXBPSrP
kbXIz3pXs/SgLoltck5HY1px3oEYU9apWdsY1yTUuMGhoLojvDzkUyN88elR
XLlX/Gmeb0I4qLMLos+ZtYdufzqRZCx65qru3AVPaKWI4NNJ3GaenqXXrS3k
hVSD2qODMQHNFz80ZJOKuzAz3c7z3pJDlSBUMkmJD9aUS7qGioleaAhvrVux
HlLTooxJyacsW3PGKlq5pEkdxjkc1BJ87GpJELZxVWXdHJk561NmUWIIgGxi
r8aDbj3qtZfvFB6fWrSp0AP/ANek0Jq+xS1vT/tSAHjFfV3/AATgFvaeIEXC
hwP6ivl+7gM9q3YqOtesfsT+Nn0Lx9FFubk44PuKizGfqH4q1p7e0i+YlcCu
H8d6GviPQ2fHGOhrtdJtP+Ek8JQTkZJQHn6Vzfi+caRoMyHsCOvSsZfEa20u
fnf+1r/xJ9XeGHKgNg4714dLYrPEHUfMepr3X9qAjUtZuZDztYkZrw7TJvtM
rJyAOK6FsZFa2RrZ+SeKtvemRcU65tME4HSoPL29qmRcSGZjvxjPNNXqKnZQ
3pmoyoU444pp9BSLVsVZegrO1WAiQlTgZqyrc8cUy5kDDBzmtVsQ1co20hVj
uq2kvPtVWePOAvrV2201vI3E5NMhoer/ACimScc0rHy+MdKrXFxu4FZsB32j
BIFSwKZhx2qogIcGtG2I29OatbATwWxb5SSTUd3YlD0q/YqD1p17IqLjGaY+
Vmda2yoeRzSXkSntSkFSSDUcjlz1zQPlKklnuJOMYqKTTW4P41fjX58e9Wlh
AHb8aA5SjaWwij5HNWIlx74pZY/LyQOKZAGd++KCR1y6smAMVm3I2NnrWtNb
7k4GKoyW+4kYqOUzKJkOOOKFiMnUmrPkCPORTVTLCrAW1t8/hVvHldulJbAA
dBmp1j80bcc1oK6K0sxbpxTFcrT7m2MD9zmmxQEndQF0WbZuMiluHZ1xk01O
RgcVJGArc81LSsMjVGCck0RJuPOc1JcDaM4pLdhIffNJK4roV4yF+lUZm+ba
SfStC4+UY71nXCkMTimk7hdDVXDgVY37Y6rQPzzzUzNhenWqSGMYh2PejZkd
OKh88I/41OsnHGKfKAwx7WHHSp4+mPamMvJNOi+b8KGrAEkO1qI8M4HoatxQ
ecnfNV54TCxA9aiQm0a9ksbwAEDOOtZ+qQ+SxIHeore7aEgZqaa48/rz9akl
26Fe3JYDrU4QDrjJqs9ysRIApGvfl6U7MRMY1Jxjk0v2QLlu1V4roMw4q2s4
2Y60mgK+0BxUnG0E03bufNPK/LgUAN8zdkYoWDd61JHabsmhv3JINJoBhhOO
1Mf5R+NTNLhe1VJ7jaenGagtbD41LH8akDlaLKRZj0qeeIAcYoGVZ5ARjvRp
8RaTJ9aa6Y61JbP83HrTswL3EQ4FJvUnn+dVrmYgY71GLnbgHNFmBoLPuXaD
SfZVc5OM1VW4CLng/jTDqwRuP51SVi7outiFTnoKhN0HbA7VTuL43JGDjFLG
27GK0WwXRPcIJFJNZ0qDeccVpP8A6o/Ssu6yHOPWmJMlVdoqGeLex61LbDcc
c1bjtAeCKBPcz7bT9zg84rV+yBIOPSkKCEdORVa4vScqCRWgitcHDmqkk5DY
B5qxPLgGqRO+WgV0XLa4xgHNW433DoaowQkc1eij6UBdDWbc2MGkYFV6VfS3
GzJAJ+lRSRhjjHNAykqZYmkmX07VZFvsPaop48HpSYFRvlpyd6mWME082+T0
rN7CuiuJCGwTVuO2+QPninwaWXIJIqxLb7Y8A4xxUEp2K6ycdKcrZ5PrRHF2
pLhPK4Ham1YbasTRrvxjpSTEQ0yyusHGKfdSCTOKRJDJO3HNOjvSODTXh8xe
ARVdkK9aBp2Lhl3dcGql7ERyKiW72vjJ61cVfPhPTigq6MwXO1wDVqJfPUVB
PY/vSamg/dLigLoiniMbcHjNQSHGfrV6aPcpNZ9y23IwaBNlq1IZeOtOkiJx
VSwLZzk4rSRcgZFBJHFCAOaSSLAJ6VcjtcjJFPW0DdAKAMtEO7p0qzGMjirB
sgG4x+VTx2Y4GKAK8Enk4OOaS5vjKMZ4o1FRBxVVW3UATxQgEHFW4gB0FU0Y
r3NPa88kYJ5oJkN1PODjiswqSDnrVu5ufNJ61Btwc0EiwWwPXmkntApJHFCz
eWxyTjNOaXzM0AQRybeKlX5sUzbk9KkQbKAGNzIAO/Falrp/lQByQeKynUiQ
EcVet9QPlBSf1oLui1BIGcgipJ1Aj6VUjb5wcmp7icPHgUFK3Uos22Q0+OIy
niojGWfPPWtPTbYMgzQVdDILYggnrViRDtxmrIjCryKhcgfnSauaXRXFruJp
twvkjirUXJ59ai1BNqGpswuihI2765pLfKnJNMD/ADc+tSwYLdMUhkznpzUE
zE/WrPl7h0qKWKnZ7gVfMweamQ7QMHFRyRbc+1MDFRyc0i7osswK88mqrQ7W
Lc8GhLkO4Wpp4fl4p2ZBZ0tRc49Knurbaag05/KGKmuJcnrRZiujr7XGPfNd
H4PIF2M+tcyFMRHHetvwvchbkZODWvMc3KejWtygKjitSOQLGDXLwXYYAg1p
WN+GG0ninfoK2lyp48099XsSFzwO1eZTWr2LsjqRjua9lZ0WI7gDn1rgPiFZ
Kjl0GMnsKq+lgSOJuZNjkdapkfOTVq+Xy1znrUEK+YRnii+lh8o1yzjuaaql
TnBrSjsAyAjmmTweUCMcUiWiC2G3k9B2qwpWcHoKqt8hJz0p3m7U3CnETVyd
gEByahlICnB/Cq0t6ZcjkYotmJkyTxVi5QuMlSe9ZruUfv1rZuAGXpVFrUM+
aTdhNWJ9Jh8zlhx71dJ2sAp4rPa78qPavGKmtbwtjg/WlzAlcssvORUbvtqw
nKfWqd2fLfrSbuUlYlSTmpo08xhyaoRy5NaGnLuYH0rORSVylq9sd4GDz7VN
pluLdQD3rXuLNJ4txIBWsW5n8uUoOxoTsUlYtXMgjJA5qEfPyKj5cdSakhiM
fJPSm5Gi2HrFnrxSlR7U2afanHaqsl5tBxQn3KSuX0KqQKt28IcZyKwTcM3T
OavafqRUAEE1LkrlqLsX5I9rciq8qb24zVhQbgZPFILciQVPMWlYm02yPBIO
K0BhOKktUC244AOKhliIY0cxoti1bv69qsK+4H2qjBIVIAB61cihZhnHWlJo
ZIYxOmM4qlJabJcdeatBWXjmnrCw5IOaFJJEMSGLyo+RzUFwxyR+tW2GFNMn
QNETjn6VKdyG+hj3LENjHeqs6EKcc1qG23DmmjTQ2STS5iTm5WPm85HNSIrE
YOfxq7rFiICCoyc9hVSS4YQ42GpMyvdnb0PSoVl496leIvzVcrlj2pyRmNmd
mIpYnJOKkW3EgpywiImrAaYSTUN0DF07VdBVumKZc2/mrj+VBmZ6XRBzk8VY
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
vXX7ZQVzilhnUfKihb+FpL2UDa2M9hXT6L4SXT4wTkt7it6wsltYxtVfyq/D
YGdx8vU+lcWIxqcdDrwuVuMk5EGk6eZGAVf0rr9FshYx5I5NTaD4fjtog/BP
0rVk09WHHFfNVKs5SbufYYfDUowVlqUGvBbODgdauWOq/bhggcVXm0gTuATV
qy0VLTGGNSr9ToSS2HydKgWEzPg8Cr8sCAYByaYIgnapki4le50MNEWByarW
FittPnPIPStuwAkba3Sob7TBHdbhnFZ8rLSuQ6+om048AHFcxb2bIxJz1rrb
lfNi29h61kyxiNiuO9HKJ6bmLeRg8EZqk0AXOB+lbtzp6yZOazpbYxuwwcVv
BdTGq7qxxPjbThcRNgYPtXI2+mMHIbIx7V3niceQxLcDPcVgyBJVzwMV7ODn
fRnyeY0rO6I9EujZjDDj3q3Lq3z/ACkcelZ8+ZUI+7jpWeLs2zkehr1ro8Pl
dzem8RPBCfmPFYV94xk3EEZFVL3UjN3rMvGyMjmjS+hXLITUvE8k9yFIIB4o
+2Yj+8fzrH1CcJkk4IrLuPELwghfmPTrWsY9WZ1F0NrUrtpsrzj1rIuZGhYD
JPNFpq7XKZcY+tOnH2gA1on1Rjys6bw9H5tiDjJrsPBVubacNjkmuW8IoPs6
g9q9E8IaUt2y+leTj3pdHtZfo7M6qxsvtKqeTmuh0rSRbR5xniodJ04WqAda
2UkHkEDGa+YqS1Pp6VraFJoVjfoKZPdpHxkVBPeP5zAqQBWfcW7zS7snGax5
0bW6mukwk/GnquOlZsMhhxyTircV5kAk9KpTJauVPERMFqxAORXnWt3DSs7Z
zXofiK5EtkR7V55qOFdwa7MPW5JKSOatTummeY+M9M824aVs8VwHiyT9yQB7
cV6f43bhwAK8o8S3axzlcjrX6TkmMVaKifj3FWF9lJs52FTvIPrWkkrQRggZ
FUuPMznvV22ujIm3AwK+jitbH51iO5djvAltuxyB0rD1HXt0xXIrRdcRkDPN
crqVq8N8W5xmqTscsizcTGQ/Wmww/MfemQSbx9KuW0RkxgGhu5i0QXCNFjGT
n2qzp9uzqSQalMG0DIxVqzUbSKE7ESKF3cNbg4yRVJbo3Dc1oaugjjIHOfas
u1Xax5PWq5jORcibK49Kgv7sxLtFSxRncD2qK/tw43A80zKTsyOzuN/3j14q
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
808mo448DGelaAf/2Q==

---661429482-1534177091-1382105060=:60748
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
---661429482-1534177091-1382105060=:60748--


From xen-users-bounces@lists.xen.org Sat Oct 19 14:53:15 2013
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 19 Oct 2013 14:53:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1VXXsn-0003zu-E1; Sat, 19 Oct 2013 14:52:01 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <davidtecher@yahoo.fr>) id 1VXTsg-0002Or-1f
	for xen-users@lists.xen.org; Sat, 19 Oct 2013 10:35:39 +0000
Received: from [85.158.137.68:40470] by server-12.bemta-3.messagelabs.com id
	38/29-23139-97062625; Sat, 19 Oct 2013 10:35:37 +0000
X-Env-Sender: davidtecher@yahoo.fr
X-Msg-Ref: server-5.tower-31.messagelabs.com!1382178934!2423915!1
X-Originating-IP: [77.238.189.93]
X-SpamReason: INFO: max file limit 5000
X-SpamReason: No, hits=0.6 required=7.0 tests=HTML_40_50,HTML_MESSAGE,
	ML_RADAR_SPEW_LINKS_12,ML_RADAR_SPEW_LINKS_14,ML_RADAR_SPEW_LINKS_6,
	spamassassin: 
X-StarScan-Received: 
X-StarScan-Version: 6.9.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22233 invoked from network); 19 Oct 2013 10:35:34 -0000
Received: from nm10-vm1.bullet.mail.ird.yahoo.com (HELO
	nm10-vm1.bullet.mail.ird.yahoo.com) (77.238.189.93)
	by server-5.tower-31.messagelabs.com with SMTP;
	19 Oct 2013 10:35:34 -0000
Received: from [77.238.189.232] by nm10.bullet.mail.ird.yahoo.com with NNFMP;
	19 Oct 2013 10:35:34 -0000
Received: from [212.82.98.100] by tm13.bullet.mail.ird.yahoo.com with NNFMP;
	19 Oct 2013 10:35:33 -0000
Received: from [127.0.0.1] by omp1037.mail.ir2.yahoo.com with NNFMP;
	19 Oct 2013 10:35:33 -0000
X-Yahoo-Newman-Property: ymail-3
X-Yahoo-Newman-Id: 766194.84336.bm@omp1037.mail.ir2.yahoo.com
Received: (qmail 61861 invoked by uid 60001); 19 Oct 2013 10:35:33 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.fr; s=s1024;
	t=1382178933; bh=Xw66fHkKKYaokNOWp/U9IBHdHhwTQcMsOEbgVDRonSQ=;
	h=X-YMail-OSG:Received:X-Rocket-MIMEInfo:X-Mailer:References:Message-ID:Date:From:Reply-To:Subject:To:Cc:In-Reply-To:MIME-Version:Content-Type;
	b=jAxGzRi7IkATn3y5D49uFqvWev0gQSGG793qdDiJwPEYeGwIZuUtQR2eg2dFsuqv7PwCBxLw5nSu6w2jpzi/uw88eisgevcWYsMY3caKWUSldW1niwQopMtKnBfQFhFbymfViG7sU4Xo0phY4/AoY12ABzhUbW7itht4Eq2XAXc=
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.fr;
	h=X-YMail-OSG:Received:X-Rocket-MIMEInfo:X-Mailer:References:Message-ID:Date:From:Reply-To:Subject:To:Cc:In-Reply-To:MIME-Version:Content-Type;
	b=MrlGSoZ4o7ofAA8O7SQvdo6+n5g+nEMGmgCvG0Kr6dZY8p9DDTOkbXM1q6/8qUXNBQ66AEn5UxIHVrA1KnAOMG90f4MB2PQ5ePqX47NY4uHzittEWoYKha4H7IOZV7h86UBMFzrgwTVq0Yc62J9UfhL++DBESBREzTJoNr21+hk=;
X-YMail-OSG: 7zAYhP8VM1n6kSrebnK.eiLpP2zEPQinEyr2H0o_hdtFgJV
	RMgch8Wm7NReKQ2BCjVV6Jk6DmpdtYVpXOPmWk81aZcF9ef_N0L.RXuG1NKt
	8KFCr4UphrQa9zmG5i7JngNvA7lsDV4CU0rmLW.0BjFgHuFYA3w0Yu5EWUSQ
	etoZI_UFZ95nDFQ4Rs1wbuVhcPBshpSjvw4_OAzYFeHrIAZhic64OshnBdBc
	8Au2p2lT4EsDf_UAcUCKNSTVw6sFRfbZ1asc5UN5sVcwWx3oBmc8k9Zeqn3D
	WncuSW5pnym2Af.7LujqsIAnH2LXJ.DHy2RKaU.Wo4M6v2LD6ObvzRCcXZcE
	wEzmCimz3u9.xzHXYaa3j3svIAN0eoEgnbnrIoKrGR3WAKp.2cHf2GexhjRn
	LrWETqKh1gMCIkzFy_BD06PeHQYGHZc7KqLCYOiEL54zJUJOuHy4VjxhrD1.
	HaPC6dyNqcVylVO0QybYFTkLgscP5EcNn.dW99bV4PQjTsYej7F_k5H0HGBi
	1OjoSn4pdG28v9LU279n.3Rt5Ys0uU8eDRDZNKWYgxrr0j8qOqMivdXj4dG_
	wUE2b_ZWe2tIcLkpcLjLLA8tHWtSyovLvvS6mC4Z.msRsRI4M91Hf0eJvnTB
	tAsnOZ7m._lrtWyEvJ1Q8xzUk.cJphzl5ts79BMx3Yaf4x56KW7nXIa3c7sE
	WqejiARTJmgGwEwNkhtXrgQvRK1hySJ2iCUOlhS9C0kISXaGunogw5jB_0rE
	IKz8rKkj9q1joFYP46R1AmgfytRFpFmabwHTBsJ07QDrZ72g2cmLmgQztWr3
	wjGEVnxAfsf7gHUecP2k-
Received: from [83.154.246.188] by web172006.mail.ir2.yahoo.com via HTTP;
	Sat, 19 Oct 2013 11:35:32 BST
X-Rocket-MIMEInfo: 002.001,
	R29vZCB0byByZWFkIHRoYXQgaXQgd29ya3MhIEkgd2FzIGFmcmFpZCB0aGF0IHJlbW92aW5nIHJlc2lzdG9ycyBjb3VsZCBkZXN0cm95IHlvdXIgY2FyZC4KCkkgZ290IHRoZSBzYW1lIGlzc3VlIGZvciBhdWRpbyBvbiBteSBkb21VIFdpbjcgd2hpbGUgcGxheWluZyBnYW1lLiBPbiB0aGlzIGRvbVUgV2luNyBBTUQgZHJpdmVyIHdhcyBwcmV2aW91c2x5IGluc3RhbGxlZCB0b28uIFNvIGl0IGlzIHRvIGJlIGFuIHVzdWFsIGlzc3VlLgoKS2luZCByZWdhcmRzLgoKCkRhdmlkCgoKCgoKTGUgU2FtZWRpIDE5IG8BMAEBAQE-
X-Mailer: YahooMailWebService/0.8.160.587
References: <CAA7N5RYwoVkimPY9fwV9TPRQv3ogeK6iDTduiU4xfBVhNLrtFw@mail.gmail.com>	<1381704145.77820.YahooMailNeo@web172003.mail.ir2.yahoo.com>	<CAA7N5RbfGCJ7hjLYDyuuaGWb-wrzkXiAqBf4vjyy+U9xxCuxGQ@mail.gmail.com>	<CAA7N5RYLwmUjfkLCUoThq3-icmot0LpQ+BVs7eQhPC1_4mXnBg@mail.gmail.com>	<1382107076.20957.YahooMailNeo@web172002.mail.ir2.yahoo.com>	<1382119242.14294.YahooMailNeo@web172002.mail.ir2.yahoo.com>
	<CAA7N5RYpEUwV9e23rVTj4TkfOzpNJutQeuJSNbMakSjz8SqHZw@mail.gmail.com>
Message-ID: <1382178932.60863.YahooMailNeo@web172006.mail.ir2.yahoo.com>
Date: Sat, 19 Oct 2013 11:35:32 +0100 (BST)
From: David TECHER <davidtecher@yahoo.fr>
To: Casey DeLorme <cdelorme@gmail.com>
In-Reply-To: <CAA7N5RYpEUwV9e23rVTj4TkfOzpNJutQeuJSNbMakSjz8SqHZw@mail.gmail.com>
MIME-Version: 1.0
X-Mailman-Approved-At: Sat, 19 Oct 2013 14:51:58 +0000
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: Re: [Xen-users] GTX 670 Tips?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: David TECHER <davidtecher@yahoo.fr>
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============5352016551573720125=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============5352016551573720125==
Content-Type: multipart/alternative; boundary="-1282842291-2122371431-1382178932=:60863"

---1282842291-2122371431-1382178932=:60863
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: quoted-printable

Good to read that it works! I was afraid that removing resistors could dest=
roy your card.=0A=0AI got the same issue for audio on my domU Win7 while pl=
aying game. On this domU Win7 AMD driver was previously installed too. So i=
t is to be an usual issue.=0A=0AKind regards.=0A=0A=0ADavid=0A=0A=0A=0A=0A=
=0ALe Samedi 19 octobre 2013 3h45, Casey DeLorme <cdelorme@gmail.com> a =E9=
crit :=0A =0AMostly Great News!=0A=0AI managed to make the modification. =
=A0Sadly my hand slipped and I took off two other resistors of unknown purp=
ose (unrelated to PCI Device Id). =A0I decided to install it anyways and gi=
ve it a try.=0A=0ALinux recognized it as a GK104 (Grid K1). =A0Passed it to=
 Windows, and installed the Grid K1 drivers. =A0Rebooted and voila 100% fun=
ctional video card, including the audio component over HDMI.=0A=0A=0A=0AAs =
for the less than great news, when I rebooted Windows and started up a 3D g=
ame, the graphics got a bit distorted and audio ceased (in that game only).=
 =A0I ejected the card and the problem went away. =A0This could be general =
instability due to the removal of those extra resistors, OR it could also b=
e my instance of Windows (it still has the AMD driver & software installed,=
 and was already nearing its end-of-life as far as a stable system goes).=
=0A=0AI plan to try linux and reinstall Windows this weekend. =A0I'll post =
back if there are any changes from the new installs.=0A=0AWith this being s=
uccessful I intend to order a second GTX 670 anyways, as well as aftermarke=
t coolers (due for some changes to the system in general). =A0If I were to =
look at getting a new motherboard any IvyBridge compatible recommendations?=
=0A=0AThanks again David & Gordan for all your help.=0A=0ACheers,=0A=0A~Cas=
ey=0A=0A=0A=0AOn Fri, Oct 18, 2013 at 2:00 PM, David TECHER <davidtecher@ya=
hoo.fr> wrote:=0A=0ACasey=0A>=0A>Back to home. I had a look and yes R2 and =
R4 are resistors to remove.=0A>=0A>I know that you read this thread on eevb=
log. =0A>=0A>You may have a look here=0A>=0A>http://www.eevblog.com/forum/c=
hat/hacking-nvidia-cards-into-their-professional-counterparts/msg217534/#ms=
g217534=0A>=0A>Click on "Top.png" and "Down.png". I can tell you that R2 an=
d R4 are resistors that I removed.=0A>=0A>Hope this helps=0A>=0A>=0A>=0A>=
=0A>=0A>=0A>Le Vendredi 18 octobre 2013 17h28, David TECHER <davidtecher@ya=
hoo.fr> a =E9crit :=0A> =0A>Hi Casey,=0A>=0A>I am at work for the moment. I=
 will have a look on my card tonight when back to home but the photos I sen=
t in my previous mails should be good=0A>=0A>=0A>=0A>=0A>=0A>=0A>Le Vendred=
i 18 octobre 2013 15h26, Casey DeLorme <cdelorme@gmail.com> a =E9crit :=0A>=
 =0A>Back with more info and questions.=0A>=0A>=0A>I finished reading the t=
hread, and then I took apart my card to find the R1, R2, R3, and R4 compone=
nts.=0A>=0A>=0A>@David, I attached photos of the same points as yours, but =
noticed that R1 appears to be empty, two solder-dots but not resistor? =A0W=
as yours also empty or are my eyes just not sharp enough? =A0After that, to=
 confirm, you removed R2 and R4 and it changes to a grid k2?=0A>=0A>=0A>I w=
ill probably get some rest tonight and pickup with the project tomorrow eve=
ning.=0A>=0A>=0A>Looking forward to a reply, and favorable passthrough resu=
lts, and thanks again for all your help.=0A>=0A>=0A>Cheers,=0A>=0A>=0A>Case=
y=0A>=0A>=0A>=0A>On Thu, Oct 17, 2013 at 8:24 PM, Casey DeLorme <cdelorme@g=
mail.com> wrote:=0A>=0A>Hi Again,=0A>>=0A>>The card arrived, and I am readi=
ng through all 40~ pages of eevblog's posts before I do anything.=0A>>=0A>>=
=0A>>@David, I recently moved and have an electric stove but no lighters wi=
th me. =A0I did however bring a heat gun. =A0Should I use that to heat the =
knife to remove the resistors?=0A>>=0A>>=0A>>@Gordan, if I was going to rep=
lace the resistors where would I get the supplies from? =A0Not shy about ta=
king a knife to a computer part, but I am certainly no electrician or engin=
eer.=0A>>=0A>>=0A>>Thanks again,=0A>>=0A>>=0A>>Casey=0A>>=0A>>=0A>>=0A>>On =
Sun, Oct 13, 2013 at 6:42 PM, David TECHER <davidtecher@yahoo.fr> wrote:=0A=
>>=0A>>>I bought the GTX 670 model in David's article, I will be giving thi=
s a shot in a week.=0A>>>=0A>>>=0AIt could be done easily because this GTX =
670 model has almost the same PCB than the Asus model shown on eevblog foru=
m. Except for a few components installed by manufacturer but it is not take=
n into account for hardware modification to GRID K2.=0A>>>=0A>>>=0A>>>=0A>>=
>=0A>>>>I was hoping to ask a few questions.=0A>>>=0A>>>=0A>>>>1. Is there =
a specific qemu version required (traditional or the new default)?=0A>>>=0A=
>>>Xen 4.3.0=0A>>>device_model_version=3D"qemu-xen-traditional"=0A>>>=0A>>>=
=0A>>>>2. What (if anything) should be done after removing the resistors (N=
VFlash to 1/2 GRID K2)?=0A>>>=0A>>>There is nothing special to do (no bios =
modification before and after removing components). Just back up your BIOS.=
 =0A>>>=0A>>>Nothing special to do! I bought this card last 2 weeks ago, un=
boxed it. I removed resistors directly.=0A>>>=0A>>>I took my knife (+ fire =
source) and removed resistors directly. Tweezers should be better! Solderin=
g iron the best choice! Unfortunately I don't have soldering iron.=0A>>>=0A=
>>>A knife like this one should be enough http://www.davidgis.fr/download/P=
ICT0226.JPG http://www.davidgis.fr/download/PICT0227.JPG=0A>>>=0A>>>=0A>>>=
=0A>>>>if you have any other tips or advice you can send my way that would =
be great.=0A>>>=0A>>>Stable hands, good eyes, don't be disturbed...while re=
moving resistors.=0A>>>=0A>>>Keep it mind that info provided below may be d=
ifferent from what you may get (It depends on your hardware)=0A>>>=0A>>>Bef=
ore buying this card I already have existing domUs (with NVIDIA drivers alr=
eady installed for my previous card). Once this card has been hard-moded an=
d put into my PC=0A>>>=0A>>>- domU Linux: =0A>>>=0A>>>It may start directly=
! You can use the latest NVIDIA driver.=A0 This domU was used for my tests =
with ATI card. So I was able to reused my domU Linux=0A>>>=0A>>>Just uninst=
all the ATI/AMD driver, restart the domU, install the NVIDIA driver, restar=
t the domU (classic way!)=0A>>>=0A>>>- domU Win XP/7 64: =0A>>>=0A>>>NVIDIA=
 driver 320.XX series works!=0A>>>=0A>>>Becauser NVIDIA drivers was already=
 installed for my previous card (I think) the first time and only the first=
 time I=0A started those domU I got a black screen (gfx_passthru=3D1). So I=
 stopped the domUs. Set up gfx_passthru=3D0 to start the domUs (2nd time). =
I shutdown my domUs properly. After that=A0 I set up gfx_passthru=3D1 and m=
y domUs were OK ( > 2nd time).=A0 Black screen issue went away So you may h=
ave this behavior. You may have to set gfx_passthru=3D0 temporary =0A>>>=0A=
>>>I already had another domU Win 7 64 installed with ATI/AMD driver -- use=
d when I was doing my tests with ATI card. If you have a such domU just uni=
nstall ATI/AMD driver, stop the domU, restart it (gfx_passthru=3D0), downlo=
ad and install NVIDIA driver. Restart the domU (gfx_passthru=3D1). =0A>>>=
=0A>>>Another tips to know: =0A>>>=0A>>>Hig resolution (either 2560x1440 or=
 1920x1080) works.=A0 Tested on Linux/XP/7=0A>>>Extended monitor (1srt scre=
en: 2560x1440, 2nd screen: 1920x1080) works (dual link DVI). Tested on Linu=
x/XP=0A>>>Win XP 64 is limited to 3GB for me! With more RAM my domU XP gets=
 slower. =0A>>>=0A>>>Until the current domU is restarted/=A0 is the same=A0=
 then there is no problem. Exceptions occured when switching between domUs=
=A0 ("switch" =3D stop one domU and start another one domU)=0A>>>=A0switchi=
ng either from XP to Linux or from Linux to XP is OK.=0A>>>=A0switching e f=
rom 7 to XP you may have black screen.=0A>>>=0A>>>=0A>>>=0A>>>>Thank you bo=
th for all your work, experimentation, learning and passing along new passt=
hrough options.=0A>>>In my case "experimentation" is the right word for thi=
s GTX 670 card. No experience in electronics! =0A>>>I read eevblog forum en=
tirely. To be honest I was a bit confused for this card. Which resistor to =
remove? Should I remove all resistors? So let's say that I was ready to sac=
rifice my GTX 670 card!=0A>>>For GTX 670 I =0Aremoved resistor one by one u=
ntil I got "GRID K2". Once I got it then I =0Astopped removing resistor! Go=
t a stable card for Xen now=0A>>>=0A>>>=0A>>>=0A>>>=0A>>=0A>=0A>=0A>_______=
________________________________________=0A>Xen-users mailing list=0A>Xen-u=
sers@lists.xen.org=0A>http://lists.xen.org/xen-users=0A>=0A>=0A>=0A>_______=
________________________________________=0A>Xen-users mailing list=0A>Xen-u=
sers@lists.xen.org=0A>http://lists.xen.org/xen-users=0A>=0A>
---1282842291-2122371431-1382178932=:60863
Content-Type: multipart/related; boundary="-1282842291-510233142-1382178932=:60863"

---1282842291-510233142-1382178932=:60863
Content-Type: text/html; charset=iso-8859-1
Content-Transfer-Encoding: quoted-printable

<html><body><div style=3D"color:#000; background-color:#fff; font-family:He=
lveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;fo=
nt-size:12pt">Good to read that it works! I was afraid that removing resist=
ors could destroy your card.<br><br>I got the same issue for audio on my do=
mU Win7 while playing game. On this domU Win7 AMD driver was previously ins=
talled too. So it is to be an usual issue.<br><br>Kind regards.<br><br><br>=
David<br><div><span><br></span></div><div style=3D"display: block;" class=
=3D"yahoo_quoted"> <br> <br> <div style=3D"font-family: HelveticaNeue, Helv=
etica Neue, Helvetica, Arial, Lucida Grande, sans-serif; font-size: 12pt;">=
 <div style=3D"font-family: HelveticaNeue, Helvetica Neue, Helvetica, Arial=
, Lucida Grande, sans-serif; font-size: 12pt;"> <div dir=3D"ltr"> <font fac=
e=3D"Arial" size=3D"2"> Le Samedi 19 octobre 2013 3h45, Casey DeLorme &lt;c=
delorme@gmail.com&gt; a =E9crit :<br> </font> </div>  <div class=3D"y_msg_c=
ontainer"><div
 id=3D"yiv9780166812"><div><div dir=3D"ltr"><div>Mostly Great News!</div><d=
iv><br clear=3D"none"></div><div>I managed to make the modification. &nbsp;=
Sadly my hand slipped and I took off two other resistors of unknown purpose=
 (unrelated to PCI Device Id). &nbsp;I decided to install it anyways and gi=
ve it a try.</div>=0A<div><br clear=3D"none"></div><div>Linux recognized it=
 as a GK104 (Grid K1). &nbsp;Passed it to Windows, and installed the Grid K=
1 drivers. &nbsp;Rebooted and voila 100% functional video card, including t=
he audio component over HDMI.</div><div><br clear=3D"none">=0A</div><div><i=
mg src=3D"cid:1.825244225@web172006.mail.ir2.yahoo.com" alt=3D"Inline image=
 1" height=3D"757" width=3D"1347"><br clear=3D"none"></div><div><br clear=
=3D"none"></div><div><div>As for the less than great news, when I rebooted =
Windows and started up a 3D game, the graphics got a bit distorted and audi=
o ceased (in that game only). &nbsp;I ejected the card and the problem went=
 away. &nbsp;This could be general instability due to the removal of those =
extra resistors, OR it could also be my instance of Windows (it still has t=
he AMD driver &amp; software installed, and was already nearing its end-of-=
life as far as a stable system goes).</div>=0A<div><br clear=3D"none"></div=
><div>I plan to try linux and reinstall Windows this weekend. &nbsp;I'll po=
st back if there are any changes from the new installs.</div><div><br clear=
=3D"none"></div><div>With this being successful I intend to order a second =
GTX 670 anyways, as well as aftermarket coolers (due for some changes to th=
e system in general). &nbsp;If I were to look at getting a new motherboard =
any IvyBridge compatible recommendations?</div>=0A<div><br clear=3D"none"><=
/div><div>Thanks again David &amp; Gordan for all your help.</div><div><br =
clear=3D"none"></div><div>Cheers,</div><div><br clear=3D"none"></div><div>~=
Casey</div></div><div><br clear=3D"none"></div><div class=3D"yiv9780166812y=
qt0729531541" id=3D"yiv9780166812yqt64507"><div class=3D"yiv9780166812gmail=
_extra"><br clear=3D"none"><div class=3D"yiv9780166812gmail_quote">On Fri, =
Oct 18, 2013 at 2:00 PM, David TECHER <span dir=3D"ltr">&lt;<a rel=3D"nofol=
low" shape=3D"rect" ymailto=3D"mailto:davidtecher@yahoo.fr" target=3D"_blan=
k" href=3D"mailto:davidtecher@yahoo.fr">davidtecher@yahoo.fr</a>&gt;</span>=
 wrote:<br clear=3D"none">=0A<blockquote class=3D"yiv9780166812gmail_quote"=
 style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><=
div><div style=3D"font-size:12pt;font-family:HelveticaNeue, Helvetica Neue,=
 Helvetica, Arial, Lucida Grande, sans-serif;">Casey<br clear=3D"none">=0A<=
br clear=3D"none">Back to home. I had a look and yes R2 and R4 are resistor=
s to remove.<br clear=3D"none"><br clear=3D"none">I know that you read this=
 thread on eevblog. <br clear=3D"none"><br clear=3D"none">You may have a lo=
ok here<br clear=3D"none"><br clear=3D"none"><a rel=3D"nofollow" shape=3D"r=
ect" target=3D"_blank" href=3D"http://www.eevblog.com/forum/chat/hacking-nv=
idia-cards-into-their-professional-counterparts/msg217534/#msg217534">http:=
//www.eevblog.com/forum/chat/hacking-nvidia-cards-into-their-professional-c=
ounterparts/msg217534/#msg217534</a><br clear=3D"none">=0A<br clear=3D"none=
">Click on "Top.png" and "Down.png". I can tell you that R2 and R4 are resi=
stors that I removed.<br clear=3D"none"><br clear=3D"none">Hope this helps<=
br clear=3D"none"><div><span><br clear=3D"none"></span></div><div style=3D"=
display:block;"> <br clear=3D"none"> <br clear=3D"none"> <div style=3D"font=
-family:HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, san=
s-serif;font-size:12pt;">=0A <div style=3D"font-family:HelveticaNeue, Helve=
tica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font-size:12pt;"> <d=
iv dir=3D"ltr"> <font face=3D"Arial"> Le Vendredi 18=0A octobre 2013 17h28,=
 David TECHER &lt;<a rel=3D"nofollow" shape=3D"rect" ymailto=3D"mailto:davi=
dtecher@yahoo.fr" target=3D"_blank" href=3D"mailto:davidtecher@yahoo.fr">da=
vidtecher@yahoo.fr</a>&gt; a =E9crit :<br clear=3D"none"> </font> </div><di=
v><div class=3D"yiv9780166812h5">  <div><div><div><div style=3D"font-size:1=
2pt;font-family:HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Gra=
nde, sans-serif;">=0AHi Casey,<br clear=3D"none"><br clear=3D"none">I am at=
 work for the moment. I will have a look on my card tonight when back to ho=
me but the photos I sent in my previous mails should be good<br clear=3D"no=
ne"><div><span><br clear=3D"none">=0A</span></div><div style=3D"display:blo=
ck;"> <br clear=3D"none"> <br clear=3D"none"> <div style=3D"font-family:Hel=
veticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;fon=
t-size:12pt;"> <div style=3D"font-family:HelveticaNeue, Helvetica Neue, Hel=
vetica, Arial, Lucida Grande, sans-serif;font-size:12pt;">=0A <div dir=3D"l=
tr"> <font face=3D"Arial"> Le Vendredi 18 octobre 2013 15h26, Casey=0A DeLo=
rme &lt;<a rel=3D"nofollow" shape=3D"rect" ymailto=3D"mailto:cdelorme@gmail=
.com" target=3D"_blank" href=3D"mailto:cdelorme@gmail.com">cdelorme@gmail.c=
om</a>&gt; a =E9crit :<br clear=3D"none"> </font> </div>  <div><div><div><d=
iv><div dir=3D"ltr"><div>Back with more info and questions.</div><div>=0A<b=
r clear=3D"none"></div><div>I finished=0A reading the thread, and then I to=
ok apart my card to find the R1, R2, R3, and R4 components.</div><div><br c=
lear=3D"none"></div><div>@David, I attached photos of the same points as yo=
urs, but noticed that R1 appears to be empty, two solder-dots but not resis=
tor? &nbsp;Was yours also empty or are my eyes just not sharp enough? &nbsp=
;After that, to confirm, you removed R2 and R4 and it changes to a grid k2?=
</div>=0A=0A<div><br clear=3D"none"></div><div>I will probably get some res=
t tonight and pickup with the project tomorrow evening.</div><div><br clear=
=3D"none"></div><div>Looking forward to a reply, and favorable passthrough =
results, and thanks again for all your help.</div>=0A=0A<div><br clear=3D"n=
one"></div><div>Cheers,</div><div><br clear=3D"none"></div><div>Casey</div>=
</div><div><div><br clear=3D"none"><br clear=3D"none"><div>On Thu, Oct 17, =
2013 at 8:24 PM, Casey DeLorme <span dir=3D"ltr">&lt;<a rel=3D"nofollow" sh=
ape=3D"rect" ymailto=3D"mailto:cdelorme@gmail.com" target=3D"_blank" href=
=3D"mailto:cdelorme@gmail.com">cdelorme@gmail.com</a>&gt;</span> wrote:<br =
clear=3D"none">=0A=0A<blockquote style=3D"margin:0 0 0 .8ex;border-left:1px=
 #ccc solid;padding-left:1ex;"><div dir=3D"ltr">Hi Again,<div><br clear=3D"=
none">The card arrived, and I am reading through all 40~ pages of eevblog's=
 posts before I do anything.</div>=0A=0A<div><br clear=3D"none"></div><div>=
@David, I recently moved and have an electric stove but no lighters with me=
. &nbsp;I did however bring a heat gun. &nbsp;Should I use that to heat the=
 knife to remove the resistors?</div>=0A<div><br clear=3D"none"></div><div>=
@Gordan, if I was going to replace the resistors where would I get the supp=
lies from? &nbsp;Not shy about taking a knife to a computer part, but I am =
certainly no electrician or engineer.</div>=0A<div><br clear=3D"none"></div=
>=0A=0A<div>Thanks again,</div><div><br clear=3D"none"></div><div>Casey</di=
v></div><div><div><div><br clear=3D"none"><br clear=3D"none"><div>On Sun, O=
ct 13, 2013 at 6:42 PM, David TECHER <span dir=3D"ltr">&lt;<a rel=3D"nofoll=
ow" shape=3D"rect" ymailto=3D"mailto:davidtecher@yahoo.fr" target=3D"_blank=
" href=3D"mailto:davidtecher@yahoo.fr">davidtecher@yahoo.fr</a>&gt;</span> =
wrote:<br clear=3D"none">=0A=0A=0A<blockquote style=3D"margin:0 0 0 .8ex;bo=
rder-left:1px #ccc solid;padding-left:1ex;"><div><div style=3D"font-size:12=
pt;font-family:times new roman, new york, times, serif;"><div><span></span>=
</div><div style=3D"font-family:times new roman, new york, times, serif;fon=
t-size:12pt;">=0A=0A=0A<div style=3D"font-family:times new roman, new york,=
 times, serif;font-size:12pt;"><div><div><div dir=3D"ltr"><div>&gt;I bought=
 the GTX 670 model in David's article, I will be giving this a shot in a we=
ek.<br clear=3D"none"><br clear=3D"none">=0A</div>=0AIt could be done easil=
y because this GTX 670 model has almost the same PCB than the Asus model sh=
own on eevblog forum. Except for a few components installed by manufacturer=
 but it is not taken into account for hardware modification to GRID K2.<div=
>=0A=0A=0A<br clear=3D"none"><div><br clear=3D"none"></div><div>&gt;I was h=
oping to ask a few questions.</div><div><br clear=3D"none"></div></div><div=
><div>&gt;1. Is there a specific qemu version required (traditional or the =
new default)?<br clear=3D"none">=0A<br clear=3D"none"></div>Xen=0A 4.3.0<br=
 clear=3D"none">device_model_version=3D"qemu-xen-traditional"<br clear=3D"n=
one"><br clear=3D"none"></div><div><div>&gt;2. What (if anything) should be=
 done after removing the resistors (NVFlash to 1/2 GRID K2)?<br clear=3D"no=
ne">=0A<br clear=3D"none"></div>There is nothing special to do (no bios mod=
ification before and after removing components). Just back up your BIOS. <b=
r clear=3D"none">=0A=0A<br clear=3D"none">Nothing special to do! I bought t=
his card last 2 weeks ago, unboxed it. I removed resistors directly.<br cle=
ar=3D"none"><br clear=3D"none">I took my knife (+ fire source) and removed =
resistors directly. Tweezers should be better! Soldering iron the best choi=
ce! Unfortunately I don't have soldering iron.<br clear=3D"none">=0A=0A=0A<=
br clear=3D"none">A knife like this one should be enough <a rel=3D"nofollow=
" shape=3D"rect" target=3D"_blank" href=3D"http://www.davidgis.fr/download/=
PICT0226.JPG">http://www.davidgis.fr/download/PICT0226.JPG</a> <a rel=3D"no=
follow" shape=3D"rect" target=3D"_blank" href=3D"http://www.davidgis.fr/dow=
nload/PICT0227.JPG">http://www.davidgis.fr/download/PICT0227.JPG</a><br cle=
ar=3D"none">=0A=0A=0A</div>=0A<div><br clear=3D"none"></div><div><div>&gt;i=
f you have any other tips or advice you can send my way that would be great=
.<br clear=3D"none"><br clear=3D"none"></div>Stable hands, good eyes, don't=
 be disturbed...while removing resistors.<br clear=3D"none">=0A<br clear=3D=
"none">Keep it mind that info provided below may be different from what you=
 may get (It depends on your hardware)<br clear=3D"none">=0A=0A<br clear=3D=
"none">Before buying this card I already have existing domUs (with NVIDIA d=
rivers already installed for my previous card). Once this card has been har=
d-moded and put into my PC<br clear=3D"none"><br clear=3D"none">=0A- domU L=
inux: <br clear=3D"none"><br clear=3D"none">It may start directly! You can =
use the latest NVIDIA driver.&nbsp; This domU was used for my tests with AT=
I card. So I was able to reused my domU Linux<br clear=3D"none">=0A=0A<br c=
lear=3D"none">Just uninstall the ATI/AMD driver, restart the domU, install =
the NVIDIA driver, restart the domU (classic way!)<br clear=3D"none"><br cl=
ear=3D"none">- domU Win XP/7 64: <br clear=3D"none"><br clear=3D"none">NVID=
IA driver 320.XX series works!<br clear=3D"none">=0A<br clear=3D"none">Beca=
user NVIDIA drivers was already installed for my previous card (I think) th=
e first time and only the first time I=0A started those domU I got a black =
screen (gfx_passthru=3D1). So I stopped the domUs. Set up gfx_passthru=3D0 =
to start the domUs (2nd time). I shutdown my domUs properly. After that&nbs=
p; I set up gfx_passthru=3D1 and my domUs were OK ( &gt; 2nd time).&nbsp; B=
lack screen issue went away So you may have this behavior. You may have to =
set gfx_passthru=3D0 temporary <br clear=3D"none">=0A=0A=0A<br clear=3D"non=
e">I already had another domU Win 7 64 installed with ATI/AMD driver -- use=
d when I was doing my tests with ATI card. If you have a such domU just uni=
nstall ATI/AMD driver, stop the domU, restart it (gfx_passthru=3D0), downlo=
ad and install NVIDIA driver. Restart the domU (gfx_passthru=3D1). <br clea=
r=3D"none">=0A=0A=0A<br clear=3D"none">Another tips to know: <br clear=3D"n=
one"><br clear=3D"none">Hig resolution (either 2560x1440 or 1920x1080) work=
s.&nbsp; Tested on Linux/XP/7<br clear=3D"none">Extended monitor (1srt scre=
en: 2560x1440, 2nd screen: 1920x1080) works (dual link DVI). Tested on Linu=
x/XP<br clear=3D"none">=0A=0A=0AWin XP 64 is limited to 3GB for me! With mo=
re RAM my domU XP gets slower.=0A <br clear=3D"none"><br clear=3D"none">Unt=
il the current domU is restarted/&nbsp; is the same&nbsp; then there is no =
problem. Exceptions occured when switching between domUs&nbsp; ("switch" =
=3D stop one domU and start another one domU)<br clear=3D"none">=0A&nbsp;sw=
itching either from XP to Linux or from Linux to XP is OK.<br clear=3D"none=
">=0A=0A&nbsp;switching e from 7 to XP you may have black screen.<br clear=
=3D"none"><br clear=3D"none"><br clear=3D"none"></div><div><div>&gt;Thank y=
ou both for all your work, experimentation, learning and passing along new =
passthrough options.</div>=0A<br clear=3D"none"></div>In my case "experimen=
tation" is the right word for this GTX 670 card. No experience in electroni=
cs! <br clear=3D"none">=0A=0AI read eevblog forum entirely. To be honest I =
was a bit confused for this card. Which resistor to remove? Should I remove=
 all resistors? So let's say that I was ready to sacrifice my GTX 670 card!=
<br clear=3D"none">For GTX 670 I =0Aremoved resistor one by one until I got=
 "GRID K2". Once I got it then I =0Astopped removing resistor! Got a stable=
 card for Xen now<br clear=3D"none"><br clear=3D"none"><br clear=3D"none"><=
br clear=3D"none"></div></div></div> </div> </div>  </div></div></blockquot=
e></div><br clear=3D"none"></div>=0A</div></div></blockquote></div><br clea=
r=3D"none"></div></div></div></div></div><br clear=3D"none"><div>__________=
_____________________________________<br clear=3D"none">Xen-users mailing l=
ist<br clear=3D"none"><a rel=3D"nofollow" shape=3D"rect" ymailto=3D"mailto:=
Xen-users@lists.xen.org" target=3D"_blank" href=3D"mailto:Xen-users@lists.x=
en.org">Xen-users@lists.xen.org</a><br clear=3D"none">=0A<a rel=3D"nofollow=
" shape=3D"rect" target=3D"_blank" href=3D"http://lists.xen.org/xen-users">=
http://lists.xen.org/xen-users</a></div><br clear=3D"none"><br clear=3D"non=
e"></div>  </div> </div>  </div> </div></div></div><br clear=3D"none"><div>=
_______________________________________________<br clear=3D"none">=0AXen-us=
ers mailing list<br clear=3D"none"><a rel=3D"nofollow" shape=3D"rect" ymail=
to=3D"mailto:Xen-users@lists.xen.org" target=3D"_blank" href=3D"mailto:Xen-=
users@lists.xen.org">Xen-users@lists.xen.org</a><br clear=3D"none"><a rel=
=3D"nofollow" shape=3D"rect" target=3D"_blank" href=3D"http://lists.xen.org=
/xen-users">http://lists.xen.org/xen-users</a></div>=0A<br clear=3D"none"><=
br clear=3D"none"></div>  </div></div></div> </div>  </div> </div></div></b=
lockquote></div><br clear=3D"none"></div></div></div></div></div><br><br></=
div>  </div> </div>  </div> </div></body></html>
---1282842291-510233142-1382178932=:60863
Content-Type: image/png; name="Awesome.png"
Content-Transfer-Encoding: base64
Content-Id: <1.825244225@web172006.mail.ir2.yahoo.com>

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
deucTxekxf/gB2vmzZv3rW99i565rs0k9hMtCP0gs3/BpN7neKV9G+PvQLzcKj8egf513qKyR1D4
NYTKMKhjS0uLsg5jU9O/duX+AmLkfDg0oPP+Spd8lth0fFUN9jypRuVzVLbrpHJGx2CZkhsVTImO
Gi2DnK8XjUOjqWHVqhRUtpf+vNRk44veBZUBGONkfHvGcg56F1uwYAFlYzZ/oOTs3nvvpaGCb+tE
7Qm0ygjl38PpvxYkKB20fyhHlSpFpjIt76677nKSS4IPQpkob3UiLXwKlbnySvVHfFQTG4pWRWH0
rzN+9giK4JKy75GX6V+7cn8BoxSbPd93332FEsIaE+jq8udDhw7RN4WTzdrDoIMe9MKFCyu+NzVq
/nz06NFb53/91q997fZFi+5YtOj2hQvvvOMb99115zfvufvb3V3f/nb3ys6V3d/uvv/ee1944QXV
JQg9W13KAU8bkD9baEDkz/749Zw/O6tV5Fwbjww+4Yrl/M+ZyjbVtz4pXyTVKCgypwFN2EHKWj+1
2leZd6F/c06kyP9k7BdGFR9CaBcTrLQdC33tgYpkfHsifyb4FMifR5yRyp+rNKCJ/fv3v/jii/rC
QBmwQl8b6CdanjEJCvN//OlBvWFpAbQMfTFcVJFAr1+//vbbb3/kkUfUJUG/gWzZsnnjxg0/+MGa
rq7OxYsX28OyAQAVoeRPJakAgOEkI+egdGLhwoWUMd9666233XbbTTfdNHPmzMcff1w3e9SeQANA
3HPPPSp75sdW5KHGBLrq/LmL0r7OTn1hoF/eFPrasGHDhltuuSX7fAlFQ+bPnNOnT9Pviq+99trg
4ODzzz+/e/fuzZu3/OAHP1i9ejVSaAAAAPUM8mdQb4xU/ly9Af2LX/yC+ub5b2UnT56kSPpXX2eS
P5impsiMTzUcIqpIoBcsWPilL32F/lWXxGOPrSV973uP3nffvaTFi7+VcfQzAICzM/K56gCAoSY7
53j55ZcfeeSRO++8kxLoZcuWDQ4O6oYQSKBBKVBKRjl00eyZqDGBJvQFI0/+/Nprr9HvmbEDNzj0
HUSR+/bt09eZNGT+DAAAADQAyJ9BvTFS+XP1BjRBae7u3bv5pxH6UJq7d+9eyrb1dQ4omLpkW9s0
KU2dJ88eQfBtD0C5qD9b439WBgAYTkp8X0MCDUaWGhPoWvLngYGBGTNm8E8j9NmwYcO8efM2b96s
r3OA/BkAAACoQ5A/g4ahxvy5JgOaeOONNyh43759lO+eZp/QTWXKg3/yk5/s2bPnZz/7ma7NDXWh
jtSdBnGGpYloOprUOYG6DsG3PQAAgEYCCTRoGGpMoGvMnw8cOHDLLbfcc889GzZs4NtPqLxt2zb1
sfj+iRwVQf4MAAAA1BvIn0HDUGP+XKsBrTh27NjAwAANNTg4SAX6l8r9/f2HDx/m6W8hqCN1p0Gc
YalA0+mg+gbf9gAAABoJJNCgYagxgSb0BaNQ/vz222+vW7fua1/72owZM+699967775bfe4Q8eij
j1Z9zBTyZwAAAKCuQP4MGoYa8+dyDGjFW2+9Remygsp5PjKlIjSIM6xuGA3g2x4AAEAjgQQaNAw1
JtBl5c+U6FLHAQOVq966wUH+DAAAANQJyJ9Bw1Bj/lymAQ0c6LUBAAAAQBD9ZpmJDgVgCNBfZJkM
tQENfPTLAwAAAAAP/WaZiQ4FYAjQX2SZwIAGAAAAAACgADCgAQAAAAAAyA8MaAAAAAAAAAoAAxoA
AAAAAID8wIAGAAAAAACgADCgAQAAAAAAyA8MaAAAAAAAAAoAAxoAAAAAAID8wIAGAAAAAACgADCg
AQAAAAAAyA8MaAAAAAAAAAoAAxoAAAAAAID8wIAGAAAAAACgADCgAQAAAAAAyA8MaAAAAAAAAAoA
AxoAAAAAAID8FDagT/78FARBEARBEASNWRU1oJ3uEARBEARBEDSmBAMagiAIgiAIggoIBjQEQRAE
QRAE5RcMaAiCIAiCIAgqIBjQEARBEARBEJRfMKAhCIIgCIIgqIBgQEMQBEEQBEFQfsGAhiAIgiAI
gqACggENQRAEQRAEQfkFAxqCIAiCIAiCCggGNARBEARBEATlV+kG9MNTmxKumLf75DO3XEH//4xq
UoXalZpl6sN+q5wombp6rRZj7U5qHv4czVfKyBVFUzukVlJZZT1wf5yMkcuaFIIgCIIgqE5VtgFN
6VMC8udahPwZgiAIgiCoDjUUBvQwpFbZQ/mtNUytMmZzSUmtl68PtapefFkPvNDzLGtSCIIgCIKg
OtUQGNDDkFllD+W31jA18udiz7OsSSEIgiAIgupUMKArSWzW+NxqfUnj2PKwqerF13DXKRV6nmVN
CkEQBEEQVKeCAV1ByJ+LPc+yJoUgCIIgCKpTDYMBbWtYk8hKFdXlo6EszYx5xbxb0jPSvwa2FyO3
ds+7wuzaSHZzRO+FbfFIx1QztZJ3s8mMbDtJoNJ2FLeQbiokbwHx22dNsvCwfVEK/fEjBEEQBEFQ
/WroDeh0QhVOuorKnyUZE/kz8mcIgiAIgqCh01AY0AkyXUtnVKmCSEmrSq34LDZv09nhLpEtxmcs
LhpQLTKUHLOR1b3YJJsuCdnRjlCVnMXTpVmGSF7tMoKVspD+K8jiEoN7pKegMP1S2hrZ64pbdlFT
siQIgiAIgqBRryEwoBOQP6uOyJ+RP0MQBEEQ1DAaCgPaSZV4RiULIp1iVJPbebPQmCpXS7X6haqk
B98t0mA9SPxezEpWT5X7F9yOVSi9eDFjsu1F5/TByvQiy8vgWY1/+0lwqhf73QOCIAiCIGh0awgM
6EiulZV08fg88mahMZE/O5XpRSJ/hiAIgiAIKkUjZUAn2V5V8mahMYcugVYZsM6GVU3Gvah0+eGp
OnX+3OrU2qpQevHpGXMl0LJSbmypLov1n17G7dtg3oueAxJoCIIgCIIaRCNkQCN/zq/04tMzIn+G
IAiCIAgaZo2EAS0KVKp6QwEpOItO0Ur/E0KSyj7ZmvnIvF5I/MEg++PBqVOr+zNJK2fxYkadjCb5
a6wydddiYdWsxB2H1Yh502OGmgJ5NgRBEARB0GjVCBjQPLOqUsFZkD/7lam7Rv4MQRAEQRBUu0bE
gFYZlaHKPyFM0Fnaw58zl86HqIguq1WHauaSEgvm95V5LzzY7ViF2FxKyYysPlBpOponU95H1mTc
vm0ShalTdaNO7iEIgiAIgka/RsKA9pMuG5xTNFQC8udIpemI/BmCIAiCIKg8lW5AQ5CSn3ZDEARB
EAQ1gso2oCFICfkzBEEQBEGNKRjQ0BAJCTQEQRAEQY0pGNDQ0Aj5MwRBEARBjSkY0NAQCQk0BEEQ
BEGNKRjQ0NAI+TMEQRAEQY0pGNAQBEEQBEEQVEAwoCEIgiAIgiAov2BAQxAEQRAEQVABwYCGIAiC
IAiCoPwqbEAfevkwBEEQBEEQBI1ZFTWgne4QBEEQBEEQNKZU2IA+AwAAAAAAwBimqAGtuwEAAAAA
ADAmgQENAAAAAABAAWBAAwAAAAAAkB8Y0AAAAAAAABQABjQAAAAAAAD5gQENAAAAAADAmY3Pv962
ZOCdX9pqRZdUqZsZMKABAAAAAACoPX+GAQ0AAAAAAMYKNzz6gs2bP3Hb7j+/t/89M3vV5bSu53WQ
AQY0AAAAAAAY45SSP8OABgAAAAAAYwJKkW3qfPzUf+jaM2fu2XBI1VN6raskMKABAAAAAMBYpqz8
GQY0AAAAAABofDY+/7rKkkl/fm+/2srRMm/n7oMnqZVSatXE/5YQBjQAAAAAABizlJg/w4AGAAAA
AACNj3NundXXHjtArZRSq0sKU/EEDGgAAAAAADBmKTF/hgENAAAAAAAaH5sxc71nZu/xU/+x++BJ
Xqk7wIAGAAAAAABjGJ4hW1WXP8OABgAAAAAAjQ9PkZVa5u188dgbJPv3g0q6AwxoAAAAAAAwhuEZ
slLV+TMMaAAAAAAA0PjwFFlp4/OvU/ZsP8XbSneAAQ0AAAAAAMYwTpJMqjp/hgENAAAAAAAaHydL
JlHl1x474FSSVDwBAxoAAAAAAIxZnCSZRJXV5c8woAEAAAAAQOPjf4jKDY++4FfiQwgBAAAAAAAg
SsyfYUADAAAAAIDGZ+Pzrzu5csu8nc7pdSQK0x1gQAMAAAAAgDFMifkzDGgAAAAAADAmuOHRF3iu
fPzUf1Alz6EpQEUqYEADAAAAAICxTFn5MwxoAAAAAAAwVuA59D0bDn3/2WP2Q1Sc7JmAAQ0AAAAA
AMY4peTPMKABAAAAAMAYYuPzrztH19El/8tBCwxoAAAAAAAAas+fR8qAPnDHlVeddbbUlasHdeVQ
sHXa2dffkZqAaszUblMVBMevWAMAAAAAAOqdOjOgkT8DAAAAAIC6pp4M6MHVE8++atpafUWXd9hy
Lgrlo1np7OBd19ecvudJlwstGAAAAAAA1AV1ZEAjfwYAAAAAAHVP/RjQYu9Gkj1XQ6F8NDudrT21
zR5fUfssAAAAAABguKkbAxr5MwAAAAAAGAXUjQEttm8sXKMv0sidHeqP+0yGLVPPuxaqyol3HZA1
Ouas6VtVwLTp15+lxoyNEE1nk/Ka6XxY05SaWpJMoe4ie3wFq4mtcK2up0qxr0SW45MCAAAAAIAh
p14MaJEKIn8WQv4MAAAAAFDP1JMBHf6rPcojTU4p8kWVcYpKndGupVzWz1lFgEk0YyNE09nQnxDa
VjFa1tRrF5qE3h9fJbtcyZjhe1TLEBOZ28maFAAAAAAADDl1ZEAjfyaQPwMAAAAA1Df1ZEDrvDBN
un7NdJVo8vTUloOVeUZQUI3Na9lKZPKaTna9WcQUtq9Kr4PjR2oK3CMrByYFAAAAAABDTh0Z0Mif
JcifAQAAAADqmboxoGNn2A1rAu3U8L60vPgs6SkkecYPdy+SQDuTAgAAAACAIadeDGjkz7oS+TMA
AAAAQF1TPwa03iuR5ND6U7wpXzSVScoYTC6DlaqcPYLCr5FLUn/EJzpmzCKmSP8RX57xU93z3SMv
i174y8FC9Hz17qartw/oq1I4tuDquycsPqavaqDQ2goEv7B9wri7m8bd3b5eV4wUQ/DwfUp7OQAA
AIAM6saARv4s65A/jxkGFncF88lhyTPB2KZufqsCAIBRSj0Z0IRIH83fxNlT5JLK7IRS7H0QYf5f
8FUYQeHXEGJfiVzMwmkZOzgIvvKif0JI5L7HSC/8CaEglnqK+q8+rwsl56Z1bkA/3143SdIQPHwf
GNAAAACGgzoyoAmeECJ/rlh2JwVnzqx/rEk6a1Z1a7HBgAYEvdzDnvDX0W9VAAAwSqkzAxqAWhDZ
c9eCF/SVYUjThfp2PMV/qPcfyDAR+w1hKCn/5RiJuxgF4LEAAMY49WVAA1AjlELzt3XpR1dMnkck
GUAG0khU/WqOgAE9or9VAQBAYwADGjQSwmt20xGRQz/Woy9KBwZ0lJH4DQEG9DCBxwIAGOPAgAYN
hWNA50uoRiQZQAbSSFT9asKABgCA0QgMaNBQeHlMKoEWf50nz+JQiGD9l4Y6n3ACxCUbzWmV6PHZ
UMzsNieFZdWb8d3B5d4TJ8bCg6mcWoAJZksi6dlTlc6joI56UhGspkjiZTDrnn2b4rGYGr0k5wZj
K4ndjkv42Wa+HNFJRS++zUeEidbAXVic2yFEr+DDrzyRKadfApfQl0RkovwvX8YTK/ZY2AhJdi4q
2U3pWgAAGP3AgAYNBb1Tmzd0iU4P9FW+TI8IJgMpIrlxdvonshpT36NSC92SwBOzMrIgN4dR9SzS
nU6VFaIm3zPx++p5bdmbLp6hmbK37BSjP590byr0ixUj61Um8sy4IIkRl6o765h6aP5qcz/GKr9B
Kr2mkW9GAAAYdmBAg8ZCvG2zd9n0JU/yRNm+eYu3bfkebwsCsZ+avWcHj/LQyRPlBOqaDzuw+LHQ
1KlxehbrYL42mTHYeY8t+Go6yUgHi3KyALlm0xS4/eTu5MpTM7KOwWGTS6dv8DblmCw98tYcXklg
XrYqS2TSrJcjPqkoV8jj1QUn9aVCJC9r9RNFbpaQre6XRHwi1ZTn5ZPl8BOrtFrnxbWX7Mlk3xQA
AIxeYECDhoLeu9nbunz7TpKcApleKBngxIYS5Uj6J5vMUMqeY5NaKoxWOAsK5DCplfBxsnPC7GeS
3Tc4XcUMLZ56ydYGyyeTJ0bYX6wYGWsrMuOI/lYVGCE1Xeg1Dd0XAACMLDCgQYMh3sVthhFIa9S7
teNTy14yd2FJDL1bX719gf0LL9HFf/NOJQ0Cd2SDfe+PBLAkI5VIBXEzEraA1C3zuUQ5PSxrlblL
6u5SiYu6ZAHOg01wUrfow4+uJOt2YiSTxl+OrEntq68Rk5pB4gtIfaWprxYRVstE6ZeAEfqSyJoo
/8uX8QWc+7GweSVJx8ybAgCAUQwMaNBQiFRKOFxKSXrjE8v04slAFDZUPP1zU6DUpAw+QhlZkJfD
iKZY3iXGieSEFZ9JRt+s6dxnwjO0aOrViPmk28snvrZCM/JgUY4+NL9v7seYpqpvEEH8vgAAYGSB
AQ0aDfaW7L7dJm/e4h1dJ9lWKvmzMTSOqDGJoBiW5y4aMUU6TU/lAaJXMgXLIegynWqk15bOeDx4
FkLl1AJ4d55/BIZNlsoemoZPQbgB5rEogrfpdMm8wWQlWbeTJjRp/OXImtT9OhEjm3t3b5zBm5Jl
D8FE4YdQ6THme/kyvoBzr1asxL4QWmrMrJsCAIDRDAxo0FAkiYF87065VwJZad/ldfqRMxlwCA4V
Tf9swRBLLXjmU0YWFOoVz7t4cDontHeq5T+TeN/YdMgnU4hFUnA0IL62QjOO6G9VyReGwi4gsJKs
+wIAgJEFBjRoPCgDkPmBSBRSb8nJ23/w3VqhkwBKVvggbvJkyMi3RCHJJ7wZdbZk0pFcazPwPCaa
kRDDkSpFb9PpknmDyUqybichNml2ihmb1H1xxcrNvftPhkEjqMdrC0MzUfAhZE2U/+XL+ALOvdrg
8iRZNwUAAKMZGNCgoUgSA4HIIpJLkRgE3/RzJgOM6FDR9M8bNpZa8MynjCwo1Mu9wSQ4Sbn5bx+B
LkFoHOSTWY8r66YMYqnsFytGfG2FZhzR36pohJzfIIJgJQAA1AEwoEEDot6kxbt7OgtJ3v5FDpFK
hhj03t+1YP32CfrtX6VNslLlHClEa2oWm52k3/vFYvxUgKUy+dam4XlMNCMheKrkD8taq0+V4rfp
dMm6QbaSrNuxRCeNvxxZk7qJKb93/8lw9GppPXbSoZjIH5PImig1MuEObl++jCeWf7XB5Umynx4A
AIxeYECDhiJJDBTCCNM5QDTpypsMJMSH0gmVxUay3EYhspFQasGzlDKyIK+Xf4PptalbEL3sgHme
iUTfPi0so28yHfLJCGzljPjaCs3IB/c7sla/b97HaL/sJSIs1zdIjtcUAADqAxjQoBERb+SPtaf/
ezvB3/5FOXmP5x/0J/Okq+X5GxJ6+6fLSN4jc5rkPZ6lOPy9X5ZtotBuEwiRPehkJd/aNE5wOCMh
WDJEuMOybKz6VCl2mwRfibfm2EqybscSnTT+clS8fdskZmT3HlyARTwH9yutuon8l4DjjpnnQ2Ps
LWS8fKpX5InlfyzB5RHZNwUAAKMXGNCgoUgSA02SAxTK9ELJQEJ8KOobSf9kZmLXprKRUGrBM5/S
sqD0RO4NsmCBGJZywiTxJio/E4Xui3wy/LiybiryixUja20FZhRfsSP2WxWNEPv9KHgLsfsCAICR
BQY0aEjSf8FkcN7+5XuzFn9Tl3kSS19kBpB6108QCceExc+rzEbISS9UJa3EJgo6n1BK5zHBvqGp
eTCVYxmJkyoRsWHdTCi4nmCqFLtNgU74VGTOG8y6HUZk0qyXg4hNmixVdhFhScfUXXjIVq+piolE
OTyFJjhmbKLcL1/2EyvwWMSMKtJZXuZNAQDAKAUGNGgoWF5nSHLpJNmgy3imRwSTAU5sqMz0z8tG
3KUKeOZTShYUnChZf+AG5Tq9LhWfiSTcNz6d90zMyoPL5gTHjE1UypPMWG3SZIYNPq6sm4r8YsXI
XlvuGUf0tyoagU+R/gYJryR4XwAAMLLAgAYAgKpRSe3ozepG+/oBAGBkgAENwOinfrIg5JNDB3Jd
AACoF2BAAwBAtYjdEMkGhFEIknIAAKgGGNAAjH7qJgtCPjmEINcFAIB6AQY0AABURwNktEjKAQCg
GmBAAzD6qZMsCPnkkIJcFwAA6gUY0AAAUBh92lr6FLlRCJJyAACoBhjQAIx+Rj4LQj459CDXBQCA
egEGNAAAAAAAAAWAAQ0AAAAAAEB+YEADAAAAAABQABjQAAAAAAAA5AcGNAAAAAAAAAWAAQ0AAAAA
AEB+YEADAAAAAABQABjQAAAAAAAA5AcGNAAAAAAAAAWAAQ0AAAAAAEB+YEADAAAAAABQABjQAAAA
AAAA5AcGNAAAAAAAAAWAAQ0AAAAAAEB+YEADAAAAAABQABjQAAAAAAAA5AcGNAAAAAAAAAWAAQ0A
AAAAAEB+YEADAAAAAABQABjQAAAAAAAA5Kd8A/rIkSPLli1btGjRbbfdtnz58hMnTugGAAAAAAAA
Rj+lG9DInwEAAAAAQANTpgFNqfP69esXL168devW/v7+PXv2bNmy5f7773/iiSeoSQcBAAAAAAAw
minRgEb+DAAAAAAAGp5yDOjdu3dT3nz77bfvkExcuKl5Yd/6B8f3PfIJyp57e3upafny5RSmOwAA
AAAAADA6KcWARv4MAAAAAADGCOUY0Lfddhtlyf39/b+/YODi2Ttu3Hz00vnP7Hvk3Dd/et7O71y+
ccUf9fX1UcDXv/513SHA1mlnX3WW0cS7DujqPAyunnj29XcM6qvcyBmnb9VXhsG7rj+rmtEAAAAA
AMCYoBQDuoz8WbNmeiCnNVDGKzPbKhPmTGod06wtm7ULxS8IV64WgbwMAAAAAABGCeUY0Lfeeuu+
ffvOue3g1Y8cvHHLsb/43pH3dGx/ce24tw5d//bL45//4SWb77liz549X/va13SHADwBDVvDZSNm
nHilk/XKqUvPzgEAAAAAQKNQigFdRv4sGVw98cqF09yc1pLP5HWprldR8swikvNpa/1yHobnLgAA
AAAAQAVKM6AHBgZ+s+O5q3teuXLVofct2HfZF57a//h7337lqtOH/vL0S+dtuKe5iAGt9lMsXKMv
hggx47Tp16d2W69deNb0hUhVAQAAAABAjLIM6JrzZ8HgXSKbVf/qqhTVmbDDY93mmYXHFF3V8NwF
AAAAAACoQDkG9Pz58/ft20cJ9EV37jt/4eBlX+y9+O/WH3zygiNPv/vVvotf3/PezQ+MowT6lltu
0R0COAnigTuuNBschBmtjuZYuIbXE2sXyj/B431FgDrHI9Sdo3rRv7ae+qoaPZr4e0bVV2/Hlk13
yT/9Y+eEeGHJpBPvWp2szV2JGG3a9OvpUjYDAAAAAIBRQCkGdBn5M6HSV5ln8oMpArmoTXGTXJeV
eQpNlbrM/iQxOwl3MvDgFJHUWocZUglzshJ5I7Ysk3A3tSYy7sJZIQAAAAAAGD7KMaAXLVo0ODj4
jn/tPe/GXed9edMF05989/SNB9ZdcOCxi3762CWDPRdtua+lv7+fwnSHAE4CanNcVr92oUg3xSZl
nQpTFpuOEb3Suz+87gm6yQxiE3dnJYStoYLJmMUJdEFHWxX0mOxEaTasXokISy8J1ERPe1N7jy7L
qwkLBvSFbhtYMIFXZpHuPuSY6YIrLLBsAAAAAAw5pRjQZeTPNn0lKA22GWx2LsqSUltmCbaExxgy
kvCs7v5QtiajiSfMwaH8yAq/CKRXCDSUgzrIpLNYJqwSbUO6r2obySScBkxg66yBoU3O048zi9Kf
1XAyqhcPSqSGrwT1ze33FvWhbyIVH+pRgIxBShkfgMalHAO6q6tr9+7dS+dfemDTH76697+RXvvR
h3/jS3t+5Z/7f/1Le8+b8dyHrl+zY8eOFStW6A4BeEJJmBw62dpg9y9QpNlBrBNu01cEp03hQHcL
6yXH8exsmarqvqqGLzIelvwmQPC1qRgpfSN2NFAG9BPfvtGIvDD50U9XBd8GaKzhfOPwpxvmBQAA
AAAgL6UY0GXkz/r8DVvWuW4wFw0UWFlmqsy9DaapVJmRhMe6s3JWai2pkDCzsh8pamK7Q/wVAgcn
8yyYiFJ4/Sbhoy6p5k8zm1F3a5xhXvyoflZVMyruuupFUkf/W0X+AGpvD30TUbyq9GfMvQYxfGSQ
jCYAgKQcA/rJJ59cv379riUffXnTh069+MenXv4fx5/7yG98ee8v33Dsd75+6ty7X3vPrN5169ZR
jO4QIJ2A2gwykEr6R92Zvn5wqLvBzijN7rU2U/dHsztK+CLjYVQTNqCdlfDRQBmwDJeK7Qvof+p9
hzXkZZjfNmp4FwQAAADA8FKKAV1S/sxMWCGZbQZz0UDBKavt0t6GDEY0CZdEuptyhdRaUiFhZmU/
MkeyzVYIHJzMs2AiWtdJ+KhLqmnB+vFVYtTdGmeYFz+qn1XVjIq7rnqRGR2pyfsmYnXeD6a8a+Ad
nUEymgAAinIMaGpavHhxf3//wCMtpwb//NT+T1EC/Vtf2fvrc06df//J931xR9f6Z5YuXXrs2DHd
IYCTXNrUUJTd3Qoiq1447UqbYtq+lM76f3kX2+zAZpTbMdxMmipV7i7SWRXJulQI0+uXaW5S6a3N
jgZKwf6oVwX7JsMLKkAWFnh/I0P9dA21mWpTSTjDpd6rKEzUJtEmxuC3BKZTA9K/BhGbnkU3pNfg
3wsAAAAAhoZSDGhqqjV/tlmoRmTCxv8N5qKqYMNUDpxKR425HElTo0m4xnQPTVEhtVaIlccTZqfs
RAZ/EXDGtysEDizbFMjLHpupmoZonksNKkoVqLsK4AUVIAvDmoSzSIEI09e6Rf5f5ZsVYe3tVEeX
6dm9sFBm7i0vtl4xQuZQpmPkWVFfcaEb2EoVVKEJr8NblltRY7zFrkyuKBArLpIu7o3w0GAkD0hu
WselJjJ9zNeAnluSfngKtzOrMDWVB0wFJLPEhop/GZhAP4xqDCLEW7Yl/6SGZOj4WKYlsFCNjpBz
qRnia/QWmQzjL0+2uiPQAElkqj0ZSle6cyXwQVIDZjYBABTlGNDEfffdt3fv3k2dnzq6+3/+/MXP
HB/4yG9/9UfvXXryskWHP3bD+j179jz00EM6NIxIIuXGDVI6UxRJqmnSZ2iI/NKUCTcZVcE66w10
V/BeNGDYzha9RJ6tapyJYmEq1RaVkQ8h9P+iEJSDeSvpaZc/8u3/mbcOKqn3Avk2oypF0S3JN50k
UvcWtekBaQJCxum3GdvkQg0qUPbSowSncwpOpbcYWWnXY9sBAAAAMESUYkATNebPa6Y7fqu0m1W6
G8hFWeZpWs+avlBX2hqziZgGlwE8eSYiSbjXPTBFhdTakJUwp+MDST4F6Br1i0ByF/4KQQqeeRIy
vXTTTxajs9kEapNB9ZmEW+x0VGBjUYsdK5ldFeRcoiTCkqrMMDawKiXjGvyOFmpiC3OHSg+atQyK
Uv8GMV2cELeHCZNFUaoxPkFFipsw7Vl93WGcaz8y0MEMzsvJ4+Jfd6ZZlFOjRF5KE5T6+skekNWm
e4WHSjrZkh6SirJUOcwM7ZBEV5rUh42vcGfxH5fF9vULouiNG1xkOiqBmtw1U78k2m3nQwXnMiSN
XltGEwBAUpoBffz48VtvvbW/v3/bw1cNrPvU4a0fPverP7riC30fvf77O3bsmD9/PgXo0DGFyIyR
5g4j6r1E/WveZtibDTWooi2wMotLVZo3IEIPbCLFO2OPKpsqER96v5H1CTSK6SHxF2YLrCwG8RYT
jAQAAADAkFGWAT28+fNWc4IzAD5ODhlKL/1slkNRVKP+Nckyy3btgJGRbR2v9PNeE1kgCU/NaKC6
5A5SAclE6jYVooqHmXKBMDObItDRopcQHcrWpcZn2N7OwApZL0n6JkOGLhNouBrjE8TiJ3Cfzu8r
YszNOEO4w3qRgQBzFZ7IxsbKEtFXTWRI15h1VBwwNbLulX+ovLfAKmUXG5FQbP0GqtOkm5xZ0oNr
3L5m/MBNGSov0sGEMGiMJNptZ0OF50owyxR/D+FMn9EEACBKM6CJPXv2zJ07l3LoHz48e3XHFc3t
3/urbzzW19dHldSkg8YYYttF6k8jwRAj31goHdXvE3QpTqGzP//tWwt7j7Fl2de8UbDKwDuQClX5
jZhD/OFX0ld2Sr9pOuMIUl38hdkCK6cHMYsJRUq2AQAAAKA4+n00TlkGNDF8+fNa57wOADipHDKc
Xg542SyHWuszCU/NaKC6JIwHmFnN/zN4mClXHRboaKFeqikylK3LGJ+gRvdR8MjUQKKaBSeXwZFr
jpeI9QkHOjWK25fqaJXqX13F4MMGI1kAe5ii1pmItUbLEr9vuoY6uNOFy7zSDJF/qLy3wCsFop/z
QhRbvyTpQqV0kySZJT24INDXjO8HW9JNoUU6mBAOq7NzG9hQ4bkCVNcEwFimTAOaUDk0Jc1UoEx6
y5YtY9J9Nn9giL/yGwHEOwb7z670w5+/ydq3FltwKnWoHMWt5O9G4k2L/d1fe3vgv8qna8Q4fk1o
OqfgVPqLCUYCAAAAYKgo0YAmhjx/1kdVeIddAJDg5JDB9JIKGYmmzGdTveonCXdCqIZGU/+qSxOR
TMQqNXwcW84ZJsb1wpwaCzXZNfhDiY6qWQzKKr3x+T0a7DDeipznZi79kTU1xtul2BWF+4puWdtJ
k2EjkWxhtsmfyGkNlhU0nt/XPGXRmPHa8bLopWtTvXIOxbprYmHpqOSBWMRQudcvsRUi3h1fYWbx
IgJ9bRUVIsPJpsxFOlCTDk/CsjryGir7c3kkPbzRMpoAGNuUbEAThw8ffuCBB+bMmdPR0bFkyRLq
pRsAGBacdzn2BkLY9wD+ZsDKIloQ+UwPNi6fhpfNCHxWTTKOaQxMlyxGN4rIpDK0GNaaKgMAAABg
SCjXgCaQP4ORxskhI+mln80yeEZMULf6SMKTBkJ97pvqY3qLZbSLTxcUJJ2T2b2EnJdzhomyRk/h
drRQpLqODGVGijwrGm2BvrPkHi0mznq1zrqcS9ZDQHU1xidQQ7JGXtSYcDGA05UIDZuK9AJ0hbpy
J6JG+5hiZYs3dDJaxUFsWRQyv+oqDZXvFqikA3SJSGbTFFi/wnTwHf/ALE6V35eN794Uo8IiHaiJ
L8CEmbV4j8C0qIbAXBYzRGD8jCYAgKB8AxoAAAAAAIAGpnQDGgAwcsAkqmvo5fHtwiD5I+sAfNUB
AMYcMKABAAAAAAAoAAxoABoIWIF1zIB7YESU/JF1Ab7qAABjDhjQAAAAAAAAFAAGNAANBKzA+kSd
g5DnpckfWT/gqw4AMOaAAQ0AAAAAAEABYEADAAAAAACQHxjQAAAAAAAAFAAGNAAAAAAAAPmBAQ0A
AAAAAEABYEADAAAAAACQHxjQAAAAAAAAFAAGNAAAAAAAAPmBAQ0AAAAAAEABYEADAAAAAACQn/IN
6CNHjixbtmzRokW33Xbb8uXLT5w4oRsAAAAAAAAY/cCABgAAAAAAID9lGtBHjhxZv3794sWLt27d
2t/fv2fPni1bttx///1PPPEENekgAAAAAAAARjMwoAEAAAAAAMhPOQb07t27Fy9efPvtt++QTFy4
qXlh3/oHx/c98oknnniit7eXmpYvX05hugMAAAAAAACjExjQAAAAAAAA5KccA/q2227r7e3t7+//
/QUDF8/ecePmo5fOf2bfI+e++dPzdn7n8o0r/qivr48Cvv71r+sOAbZOO/uqs4ymrdW1o4PB1RPP
vv6OQX0FAAAAAAAamHozoNdMv+qs6Vv1hQvl2DJNrT1fLTCCmbQiw59FI28HAAAAABh2yjGgb731
1n379p1z28GrHzl445Zjf/G9I+/p2P7i2nFvHbr+7ZfHP//DSzbfc8WePXu+9rWv6Q4BWJ66duFZ
Zy9cI4slkTsJrgAfp6wxAQAAAADAaKK+DOjB1ROvXDjtylheWl3KWmOiW295MvJ2AAAAAICRpDQD
emBg4Dc7nru655UrVx1634J9l33hqf2Pv/ftV646fegvT7903oZ7mgsY0OXniGUNOKSLBAAAAIaJ
k6fPHPvFmceP60sAQCHqyoAevOv6iXcdUP/qqhTVpaw1Jrr1licjbwcAAAAAGEnKMaDnz5+/b9++
3+x47qI7952/cPCyL/Ze/HfrDz55wZGn3/1q38Wv73nv5gfG7dmz55ZbbtEdArC8cO3Cs65crVNE
8Vdy6lwOtSdahq3VldPWipxbndqR5NxJF3WUB3XRl/qPE90xLQfuuFJH6jNAUpF8nIXpMe3iZeGu
harJX9LEu1abSG8uAAAAYAiwXvOqY2emvXjmg/1nmrYlAgBUQT0Z0JRSytySsk2bPxOB5DOdr+pQ
W+apKVXqcvpkj/QIuTJeJ50Ws+h4nfBXNaYlGdxm1HIc88uCHIdqdEw6b493d5eBvB0AAAAAoCbK
MaAXLVo0ODj4jn/tPe/GXed9edMF05989/SNB9ZdcOCxi3762CWDPRdtua+lv7+fwnSHAE5qqGAJ
4tqFSQap0mtxUgdLYROH2qSGIqdkGa1OWP0xDTRIOMnms4fGScpUMOsPLUna5TLSnQsAAAColWO/
OHPgTeE13/tKwGsOCgBQBXVkQFO6q31n40QLQslnKl/lkcHUlMdY+Aj5Ml4+TpJOq40dtlfRMS1J
azrtN78sVPhdIN7dWQbydgAAAACA2ijHgO7q6tq9e/fS+Zce2PSHr+79b6TXfvTh3/jSnl/55/5f
/9Le82Y896Hr1+zYsWPFihW6QwCTC4r8T2WcqmxcaZ0LBtNHVubd5UeyyLSSRQbGNMimxJKuYvZg
JY2TbEhhlXwuMNL0tDe19+iyvJqwYEBf6LaBBRN4ZRbp7qVAQ0q8cU2DoOxJAQB1jOM1n7vLdZZz
CgBQBfVjQA+ykzeERasy22DyWTFfTaWmPMZSaYRIxptOp5Wxa5zfKsa0iMEz0/5wJRu8Qnceibwd
AAAAAKB6yjGgn3zyyfXr1+9a8tGXN33o1It/fOrl/3H8uY/8xpf3/vINx37n66fOvfu198zqXbdu
HcXoDgGSbC/JpNN5oSSUFPJyxVQyMGYKub1C9qpi9mAljRNJnZO5wIijXGaF8JoTN5euCjq7pRvQ
dkB/5KSmgEMOABhVHPvFmedOleA1BwUAqIK6MaApsWT2rpDMXcPJp19wyjw1TdUbMkcIThpMvIfP
gBZHZ3iVbPAK3VMzIm8HAAAAAKiacgxoalq8eHF/f//AIy2nBv/81P5PHX/uI7/1lb2/PufU+fef
fN8Xd3Stf2bp0qXHjh3THQIEsz0qONsNYklhqotODZO00omssIXBOOB+pDNOcPZgpV6SzFxtgMDM
BUYaZjNTsX0B/U/50cX959INaLYEGprt1Cb4XGXPCwAYXk6/nXjNHQeF16xwLONyBQCognoxoNey
z00RcL/VTz5tamrDlBccTE15Tmvhya1t5ZXBSf10mvJz9a+6LDqmJWlNp/1mxujvAu7glSI1yNsB
AAAAAKqjHAOauO+++/bu3bup81NHd//Pn7/4meMDH/ntr/7ovUtPXrbo8MduWL9nz56HHnpIh4ZJ
ZXgixVT5tEgHzZ6OXIdg8C7JgGum2xH8MQ1yO4aUSkADkXwcVrazR5ZkRk4+PsWfC4ww1uVVBev0
8oIKkIUF3pkY1E/XUJupNpWEM1zKL6YwUZtEmxiFWhIVWG8NGyQpi0J7O40lg701AABGnLek19x7
MvGaHV9YSeFUlisAQBXUiQFNuajjh4oUWiW3fvIZSk3lB2uHU9NU8qwpnvESqXR6tf0QQpPtVzWm
JZD2i77TpovdyiTtL4fz9mh3t+w9HAAAAAAAUIjSDOjjx4/feuut/f392x6+amDdpw5v/fC5X/3R
FV/o++j139+xY8f8+fMpQIeOZUSai8y1TjHmbk+7dHHt/xnXltu7zE72StLvTSJ1b1GbHpAmIGSc
Nphtk48xkb126qPGSGZQ8+qiLLtrAAAMI9xrnvbimU8PuhZwhhROZbkCAFRBnRjQBdlqNh2PTvJm
0dxBBgAAAAAAdUFpBjSxZ8+euXPn9vf3//Dh2as7rmhu/95ffeOxvr4+qqQmHTS2EZsvUn8pCeoJ
5f8aF1iZwtoa1s2qaAuszOJSlcwx1gObSGFw96iyqRLxIYeYDa4HSaAKi20xCyCCawAADDFVeM1B
KZzKcgUAqIJRaUCvdc7rGGXkzqJhQAMAAAAA1B1lGtCE8qD7+vqo0N/fv2XLFrjP6qA9/OHeKED6
vD388GdxFLQ1hK2ry+xdW2YecaoyYP6qULXBWszRk+orO6V3OqfazSgGvhgLqxTD+WsAAAwtjslb
tcodLSgAQBWMMgNaHzQxGm3ZKrJoGNAAAAAAAHVHyQY0cfjw4QceeGDOnDkdHR1LliyhXroBgHpH
eb/Wz+2Rm4utYWtdXe758kodKkdxK7kRLAxldvhGe7s67CNBBPAaNiGfW+JVCHhleA0AgCHFMXmr
VrmjBQWGFDzqRmWUGdAAAAAAAACMKOUb0ACMXoRDy+xc5t0S1tV17F1TFtGCyIcQsnH5NLxsRuCz
KpJh3Ba+GEu6MrgGAMBQwm3HWlTuaEGNdg68KU47IT1el5800UiPejh56+3k2HTSqmPi8uRp3VoP
wIAGAAAAAAAgPzCgAQAAgJLhtmMtKne0oIry1tup7kVt3w/2V9n33leSjiTFsV+kKuvQg+bLA3mg
13Tai6nnxvXpQRFQD8CABgAAAAAAID8woAEAAICScVyzqlXuaEFVATeRP13koNWTp5OORfvySTsO
6srHjyeVpGkv6vr6gS8PVMR5QWO6tw5Od4MBDQAAAAAAQH5gQAMAAAAl4/hlVavc0YKqglXHUiOc
flvXV6T3ZKpj/r7OtmsaRwEDupFwvq6yNeIeNAxoAAAAAAAA8gMDGgAAACgZxyyrWuWOFlQVHHgz
NcJzp3R9RfyjFWioPDjOtT0L+K23z5y7K6mvk8MZOHZtJJCB80VFevy4eH0Vp98Wl/y1VgEjCAxo
AAAAAAAA8gMDGgAAACgZbpPVonJHC6o6+Ag596KeTu9iVsrZt+Ng0uWD/bpSQcOqT6uzZmVdYZdN
AhnwI1ZIwf+WcPJ0yoOmcv7d96UDAxoAAAAAAID8wIAGAAAASsZ6ZDWq3NGCqo4MRziGv8WVlLMv
tx3r4fzf/Nhlk0AM53Bwe8SKj/Oxk/l335cODGjQMGwDAAAAAKgZnVjEgQENAAAAlAz3yGpRuaMF
VR3PnUoNYs/EyODeV5J4bihX3LnsuJM5T+2oE/jKQQx+ljd9bWTDD3IZwf8aAQMaNAz6t0YAAAAA
gBrQiUWc8g3oI0eOLFu2bNGiRbfddtvy5ctPnDihGwAAAICxgTXIalS5owVVHbFPBcyAn7HAPcSK
fZ0DoEfw1IUq4CsHMbgBXfGTJAsFDx0woAEAAAAAAMhPmQb0kSNH1q9fv3jx4q1bt/b39+/Zs2fL
li3333//E088QU06CAAAAGh0rEFWo8odLaiq+fRgMkjHQV0Zg+9ipo58N3TFvtytHkHDsTrsykkg
BveUK25qhgENAAAAAADAqKMcA3r37t2LFy++/fbbd0gmLtzUvLBv/YPj+x75xBNPPNHb20tNy5cv
pzDdAQAAAGhcrEFWo8odLaiqWXWswDh8FzN15Cd4VDxywUaS/O3Sx36RyNkcTZe8lUML6Dgo7Eua
/YP9okCrynOQCOett4UZSn1JtLbgOHzxeaC+dkxaG0mVqdK5BQ6/zYpHmlBA/mAbSfL3nh94U9wv
LU/91wi7VP4EqHzvK6Ke/o1NV8hT5sEV/+vF0FFvBvSa6VedNX2rvnDZOu3s6+8YPHNmcPVEVWhs
xshtAgAAAACMKsoxoG+77bbe3t7+/v7fXzBw8ewdN24+eun8Z/Y9cu6bPz1v53cu37jij/r6+ijg
61//uu4QZO3Cs86+SmrhGl3VoCAzBgCAhsYaZDWq3NGCqppj6Y+Dyz6aeRrbxUwd30qf4JHh/Dqz
+JG8lYI5Tl8FrfNcdgK1o46DuY74oPVTpNOXi+5XjcMrs3nuVOqUkqAoIPic+W70Vcd0ZQy+/Tx7
u7HzMnHo2WavVv2nAnoIyn2mFVJNzC+mm7Id6dXJfgn4zfr/QWLYqC8DmhLLKxdOuzKWWxoDuhjV
9RpO+Arrf7UAAAAAAGOacgzoW2+9dd++fefcdvDqRw7euOXYX3zvyHs6tr+4dtxbh65/++Xxz//w
ks33XLFnz56vfe1ruoOP8GSN7zy4+o61qpTNyOaaRWdHZgwAAGMFa5DVqHJHC6oWuJOb4XueZj4m
dVFwG/Hx47rSh293tX05tpVU0YDmo8VEC8s2QGnYDAvbSo3Da2JQGDfoK8p3jenh21aaNxu++OAj
tfCN6tw7dj6CMij1mtKzItHd0Zp7T2a90NzOzgjjVjWp4g7uoaOuDOjBu66feNcB9a+uSlFdClr/
iStfIdJsAAAAAIC6pjQDemBg4Dc7nru655UrVx1634J9l33hqf2Pv/ftV646fegvT7903oZ7misY
0GsXnnXl6oJ548jmmkVnR2YMAABjBe6R1aJyRwuqFvgu4Azfk5uG1sfknum0+KkL3KcObte1raRs
A9qxTWlSJV6plGGmn2SHWVudaw7K4KslOYMHOf2220uJKtWYwY3GzlZiZ1UZtqy//ozt5/z1paen
cJ4qiVbo3741oKkjNdFrR4XgK6hwnGU7HYeWyt3zDJ96GKgnA/rAHWrvs9gHzXJpsbdD/GXhxLtW
mxTU5qI8KbVlGkf9JeJV09ZSpS6nT/aQwWvtyMbvNnPJvqJizXRdSM1FYWq0JF7tPhEx06Zfn/4j
SL4eWZHqxVe4ML1aO6Ms3KX/wtJfLXsy3lwAAAAAAKBUyjGg58+fv2/fvt/seO6iO/edv3Dwsi/2
Xvx36w8+ecGRp9/9at/Fr+957+YHxu3Zs+eWW27RHQKIPJJt3BCJYJICans6MzMO5bI2RaahBu+i
vFaUve0hqUjTKiqTVDgZXK2q4uxExmrljDYXN03mfmWrny4DAAAYJViPrEaVO1pQteBYujHf8152
5oM9M8HxMYObjp0dxEFTkgdkG9DWu3z8eGo6KnM3XCl4LxTJDVDStBfdSamjP5pSEBqBx3ywX9ym
8zRoTFozDyM59itfWPBBKfy1ZZxiwce0D4Qb4hTgzEUrpxqKsctT7jN1//RglrNP8K8TEl1ac1w9
Ab4eGm1kqSMDmjJJ7TtT5mnSS5mpqsRSJsDMkE0VWJmSbZXTaniMRQyrt4yIDNaOZpJYW2lHW7tw
4pV6a7bZo81GplZd42W8GetJetkVBstiWLsM9guC92TcuQAAAAAAQMmUY0AvWrRocHDwHf/ae96N
u8778qYLpj/57ukbD6y74MBjF/30sUsGey7acl9Lf38/hekOYbRjq1NYlgvqbRQZmSgvs1xWp8gi
6TR5bZKAWlhkOpk2qbAou4k1n5GX9eziXkx3RTA+NrKfLoNhoqe9KaG9R9emsTETFgw4VUkNISqT
IQK9NLLFm2tgwQQdK0pep3JRi6swiVyRYoiXk0WpTyP9EhFUoQa3hRAV1pDZt04ZjWuua6xNVqPK
HS2oWjidwyAmgj4mweuDRxs7u2IdW1bBA7INaBLNGNvw6zi8jr2r8B3SGLRyfndKPr3ssxlJn848
/cPZ/0viD5OvLWNhfJOy0rTI9nOazsZYt5dXkpwHzrHPme5IHb4RfIkdnCccE60540END/VjQPOT
N4SjqhJIyiq1K03wtNMpsLJIRHnuymMsqUqdn4uOSbKaVMoFrJkuN3mIsvHH5URqm4WQWHBoLmc9
FXoFy6FKszC30nfAAQAAAABAeZRjQHd1de3evXvp/EsPbPrDV/f+N9JrP/rwb3xpz6/8c/+vf2nv
eTOe+9D1a3bs2LFixQrdIQOZAkpPlpJCs1UhcYcjmXE1WaklVWP+ZtAZ3Eus3YD07OkuktAaKo6c
KoOhRtiK3I0M24wDCxboGG5Wqn62Rnq17e2mPtjLImoIr3LYjF4xl1movzyJuiEdw29neIisqkbo
pia0t6eevJ2olhmDfYfmFkqjzpc3+nD8sqpV7mhB1Qg3NIO+J7csP9ivKxX8hIfg3li+XTe249UG
kCoa0Blbgwm+t9e3Zd9Ku+3OIRg+NBePJzmcTu+nznafFY7/yx84N+tp2CD8FvjUQbgjb+14Povz
apaFY8r7qvjkh4e6MaApUWQpqJBMLCnDLGpAS+SmYD8dtfBKsdlCRIazWWU3qxyeygvX2CVVSJJT
JOup0CtYDlWGn4yA3TsAAAAAACiZcgzoJ598cv369buWfPTlTR869eIfn3r5fxx/7iO/8eW9v3zD
sd/5+qlz737tPbN6161bRzG6QyZ2+wYVJnqfqcKyQ5Y1VpOVWniNSabjg1d0qAU511Nx5FQZDC0D
C9qN86iQfpypDSH8S9FIPRKfmduZrCEhHSIQ3p/jg8qu7cPlCYoFmIl42SLsZ/9OhpHgqmpFvRLe
S6auapkx2HdIbqE86nx5oH7hNmXQ9+QBjsvMrcagm8ndbeuBOtgAUrYBHdvqa+FLJTlwN5zuNM8O
XJrRdiE5OA613TKcjbNH2C6DCrw+OBp/4Pxmg3uT+eLtaLxX6QY03QJ/yBmitfHd3yNCvRjQa53P
UOF5rCqozFklkzartGHqj+1SqaZJvIMpqBhWp+VJEpvMxTNbMQ47fGPadPU3ggQbRBOcS8PWk9Er
WI5V+k9GY+YCAAAAAAAlU44BTU2LFy/u7+8feKTl1OCfn9r/qePPfeS3vrL31+ecOv/+k+/74o6u
9c8sXbr02LH44X9rV5v8T+TEOvmjLPbKhdOS8+w0LBPlaWXRrNTC+qaS6dTgXmLtBqRnZ3ehceJV
Oc/ItgyGlJ524bD67vCZngUxX65H+cupPrpOkbow+JXK++P1akhVT5e2oJq0QS6jRVN7u9mdnDTa
sZx4P4ZG0ExYsMCWbX+B6MKvGYEZ+ZLkynt0TPKUKvRia0pfmUszUmQcex/JjAGos2w3/y+xg7NZ
NKImdV+q1axBzsr6pu6aagxiocm6zbIVfAo/yuvlVtjuEybwF8wu1p/W1LDFA1AMZ0+u73tyE9kx
Op09xY6l6LTGTnvIiHEM6Oztz4QT78D3Rwf3a/vw/cIkB74BPP+uXuex8EfKB+wNnexsPWWK5C9c
8HZsK//vCs4jKtEFPh36MEZa8OPHhWjBfMs2iS6DJvuwUScG9JrpTrYpTVW5jUM6y2JPdOhDCJNW
+Ql+stLWGAeZBpcBcjSNGEF+RIpo0hksIZJY1ZdlraLSXPIykcT7f7Zo8Nbj9UqtkJXtaHzYwL0n
T8afa+yR5AgV0idQd1Cil2R9Sdon0W3pykKIr4zh+YqoYZEAgCGCvi817MeMyxj55k2eBZHxOEAG
5RjQxH333bd3795NnZ86uvt//vzFzxwf+Mhvf/VH71168rJFhz92w/o9e/Y89NBDOjQM5YUq80tl
uiKbtJfZmXFWLhsrK0SNl0ynw5LBk8rM2QkaQdeoMUOZcXBkPnV6GWAIkT4z5Vjez5LYaRP2By11
Sn7iUm0yQupCEfrxrOuSaD2ijbUFPwekJlsjyskIqjoZVBGKScZ3yobUHXJio9khRFlfpAMye1mo
0rbaRl4ZHkfXsvYAyU0lpfTgtlIhhjNVPEzPIZbA1+C22y6yGF6XiPamEEVRcnt5AaLGVLFgUwzH
qyi2eFAO3CmrReWOFlTtcGfw8fQ+ZWdbrg93dR2DmG8Q5h6og40hZRvQdrNwDGe1fLScbriD08uB
N1U0xzn8ofEHzjc4T/O2e/O7U9PZF84/3oRb5/ygD+eOqGMpHrTvPq86Fni96Ab5FxuVK76mQ0ed
GNAFoayyRoO1sfJSkYSPXceZIxICkxLQVXTrRV0hF53KjMYsJtUTpFM6k+OyJDCLnGGFyD/mUMwO
AKgB8fPE/HDJOoFzjHzzstvkTwYUoTQD+vjx47feemt/f/+2h68aWPepw1s/fO5Xf3TFF/o+ev33
d+zYMX/+fArQoUVYo0+lGFJg8gJC7YAO/PQMpeHiR46NM7mdhAZIfhalLpxeDDOpGch0s4thAe5P
OhvjtupBRCWbNBjDB0mVDYF5JQVH0wGVe8krjarkraZc3b0YqLdtYyPZLn7f0Mh8lHDfUKWYL4lg
uDEJtDynlx/gzqtuSZvN4QGT4XhfUALWI6tR5Y4WVO3wQyEc35ObyMFNvvzIBSeADxvsq7AxpGwD
Og88no9WxVCKWC9n53ghGzf2ZLL9bv5aKN+Wj+MsgL8uzr51u41a6dxdwgSv0Qjm05Ey7Hh6btyD
9n32YWNUGtBrnfM6qqChcmaxNaTWB9IQqAxBJ0KjBkpcRuGqhwaW0VGxfYHdT2MbcqZ5Q5EN5h8T
uSgAdUbeb8ox8s3LbxM/r6qkNAOa2LNnz9y5c/v7+3/48OzVHVc0t3/vr77xWF9fH1VSkw4qxCD/
nJChAwY0EOjTnlUWbnPawBnQLMtT0M8fk/+m21iD3yvB/vySMT020Nabglibk2nbGLfVmVvfTziG
DZIqWwITC4qNZqIr9koCqKQqQ2MWm92BmhzUULaL3zc0sl0grwxGpioFYvnuL04sJn13lqRXICA1
hVqa+ldfO/FJG+EuD9SINchqVLmjBVU73NkkcS+SW5zBQyH4Tttz09ucMzZHc2wMaegMaL652N8v
nIHtReJU7WgTj7ODmB0Hlu8jdoxj+1rY9fMXznnCfBzHXHYsYCWqWXWsyt3Qjm/ubKL34V8zJOdF
HzZGmQGt/96u9nS3AXJmcUqe+gvFsXzgBkckCG5CIqHUwMByCbqYIP4VqIO/JKq/7JLU2szCH0rV
2KFspJpCoSpDkWy84NLHGjalUwV6PPb1sIXAmXjJYxRR7KGmHqnsqwcPtcsAe4JchTH9MUwNjoMD
oP4Q38Lpb0v7A4GXZcH9CRP/brc1SYWNEUPFT6QcWdi9U5GtWOPdVazC4Ddk9LUx9fyIKlOmAU0o
D7qvr48K/f39W7ZsqdZ9Vtnh8OS4MKCBQnz78m9ccZ3+iStgP240ST/2U0mQ/skU/ZnAelEx+alt
623BXxHrKzvrSdxbERUyLhjjDJKeQSH6sRH13+DkGc1cpAIye9miaFUlZ0xbWXF2v7vErbD9411S
NTxMTyyGCPTlkbZSQ13SVU5Hr4PE9PID0lOIOHpv0k8oEp+9eFA93CCrReWOFlTtnE4biNz35E5l
7MReG8BjHFMyw9nkYUNnQGd4vtnYXiTOEBnQfCsxlTn2tbD/JYC/cLGd1MG950EPWuneVwrvhuZr
pmHzdOe7sDN2xw8po8yABiCOyAb8t35Zq7IEmSTIoirJWFV0a1UvFiCKwaG8SNkua2UpqQ1H8lGB
eBr6AerXQf+feUDyack6WXQeG1XZNlXgmEr6//DjFiN63YJjsjKOgwNgdKB+7trv/uB3tPhG1kUR
br65Uz8xbIMl+fZnjaLShNnxRTHdd0SQt6nxfxqa1dL/pxrjd+FGNsAjqkzJBjRx+PDhBx54YM6c
OR0dHUuWLKFeugGA0YD4hjYEv4fF9z5Dx5hu6R9FVMt+YjDSI7MfHCLQjmHreYCZSc/Fm/g0ptIJ
J/yY9CC6R/pOBPwebHiF0UTZ7oNJhqzQyzSLrrqSrYpF5phdlnmlwL1WI6UG90N4DStTUa8g/SGE
XqQOpFlMF+8p84787iK9nACnu2rmM7jxdk3ULbh4UD3WHatR5Y4WVClwQ9D6nifZKRMf7NeVPryv
3f2af8exDSPBgObPnD83vmuYu/l2p/O5bPs53xkd3LdOnH47tb2di4ZyNl9nw3db05h54F8epBEB
BjRoGFQuwPMFIlWp8ge6sAVTZ1MHXUxKSa/wUKw2GUpVcmKRkWWPXehxqGdlHhQ9JfWvaTZFXlYP
UWAfqg2zmEr59P1mt1fGmOr1s9BS2RIjswMA6gD5zSt/uvDvU1tOffPShYh0fmKISzmAJV2je/Gh
5AgJ6d4jgbM2U6ZqjawJ3DiD30UgcrQ/osqUb0ADAICB/XxsePz3DDCG4e5YLSp3tKBKgRuC1mvm
PmmGscj7Wju142BS6ezkdbBhJBjQBN+bbL1mu8vYcfP5UHb7OXeWM/aeE9Qas6Hze9C8F60nD87T
sysfTmBAg8ZB/vLspGvqF2qd1qhfcenCFkyd6pUMwIcyweGhWK0dio+ZEIpMVwP5aORfwCfPWRwF
bZ8lPS2vLJ6mCped9UO1YZZUpXoJ0o+dBWSPmbQabJQgODsAoC4w3778+9SWeWXq+1xcqJ8YwW9/
VkNDyAs2lN9lhAndZrJIKtlWWR278TRZkema0fCIKgMDGgAwdPAf0w0O3eqYuVdQGe6O1aJyRwuq
FPjGW5JyLfnO1gw70umrTmDgLqpjKzvYMD+yCpOXx/PRuFGbsZvbgZ9xQeI4ayt0bAX3fH1nn7fa
k53tgdqOm88fvjV/bbDjVscI2tA5D9MgeK/qDGjndR8eYECDBkL9/mt/i5Ufvy3SGp3XpH891nGq
qAKSWFlSxSQ2OJSKdIZSJVVLqM8BD0byoYCAPxuCPTV9yZtk2daJrqrEwyxuJYWng1hAhTGpnB5L
1qhVyhtINwIARhb1Q1hgv6VFQf9kSb6h2bc2a1dQhe2Y/g5Pvv1ZL6q0UWzYuoCtzd6NrfPuz9x4
5bswkd4Qsu+oekSVgQENABg6+M/HhkS8FRhS77VgjMPdsVpU7mhBlYV1LUnPnXK912wvkvc98KZr
SWfDIx0j0rEp88Dj+WjOUDmtVX7wBYnjPJ+qz6zwHVs+qbKn+fOksoP1+tVmah6cvffcgTryhZGc
DzaMwbvAgAZghOD5jEndxC+2Gl2jomS+o4qqXgbKIusisJmRP5Sq8YYKLCQWaQdF/iURD8c8GkI8
neTJ0JVts2XzrMNH3llMvG4jnCfOB680Jn99VY0ZFh9CCED9kXzbJ9/3tq693XzPih8C7qmbSVe/
p6lKfiDY730xVPJzwP+JMZIk62cL9n7o+Tceu4sGfESVgQENAAAAlAx3x2pRuaMFVRZ8D2zHwdQ5
whXPrOB9Vx1LbTeu+BFzNpLkGJGOTZkHHs9HeyvtF+e0Vu3BF0oO3HZXTnEenJX4hjK3tmkKwh5y
oi4d+MOnvvxEFH/wbKg737qe86Z4l5yfKOicAa123A8zMKABCCB/d2a/GQMAAAAAaGBAAwAAACXD
3bFaVO5oQZUF33j7wf6UrVlxWyvv++lBYVjby97Ih+BZbCRp6AxogvvFeY6BdtxYkoNjT+d0Ubk7
HzSUCX6CNt+YHHSE+X8qoBfC9qXFVwG/qTxPieCrJdFzqwh/LapbZ+3AgAYgAAxoAAAAAESAAQ0A
AACUjHXHalS5owVVFnzjLYmfxlBxI63Tl/u2FW1ZG0kaUgPa8YsrboJ2fFWSg7OXOY9dS0+SP5yY
s883CHPDOnjQB3/4/B7zb8rm8OlyGtDcASdVnNfZ/lzdOmsHBjQAAWBAAwAAACACDGgAAACgZLhB
VovKHS2oEvEtV1LODarO8cFKsR2+HB4/pAa04xfTfWUY63wDuJWPE0aXGft/aQH8KdECYsF8qbZL
xgsRfPhBh/3x4xX2pPO9yTF/3IHugrvqpIwpHLeaVPE/UQwRMKABAAAAAADIDwxoAAAAoGQcj6xq
lTtaUCXibE1VyrlBle+ctVqV40PwePyQGtCEswmaRMt2XOC33k6OEHF8VR/qyx1bEl36+5QpjJ6t
M5q/PI7vKWe8EMGHH3S3VSQN7tvTFO/46fmPkOZnsCjRM3SeA43m/xeOPF8hQwQMaAAAAAAAAPJT
vgF95MiRZcuWLVq06Lbbblu+fPmJEyd0AwAAADA2cGyyqlXuaEGViLNHWKniURWKk6fdjqTgkREO
PH6oDejT6T3IVtNe1HJaHV81iHOqhhLV2DFJTiup4lP1vfKMLv7Dp0mDOFZ1xiI78n2coMUxr63o
kfqDK1H9CAIDGgAAAAAAgPyUaUAfOXJk/fr1ixcv3rp1a39//549e7Zs2XL//fc/8cQT1KSDAAAA
gEbHccqqVrmjBVUuzn5eUnAjbRDfh83Tl8cPtQFNxDxoX8rw5TUxTp4OPLeY6Cnl8fR9Tzn7YToP
P3YIRnCvtC96RPlfd0vOwZVy7qwfOurLgF678Kyzr1KaeNcBXVk+W6edff0dg2fODK6eqAouJiAX
hYIBAAAAAMDophwDevfu3YsXL7799tt3SCYu3NS8sG/9g+P7HvnEE0880dvbS03Lly+nMN0BAAAA
aFwcs6xqlTtaUOXibLz9dBF3yTlgIef+Vt5lGAxo4rR31oSjD/YnfXl9BjSmv2fZFz2T/Ecec0+5
4n5k545isxx4M/DfCRw9nu/o5yAnT0f3O1sFTykZfurIgBbus3VyD9xx5dB50BUtYxjQAAAAAAAg
TDkG9G233dbb29vf3//7CwYunr3jxs1HL53/zL5Hzn3zp+ft/M7lG1f8UV9fHwV8/etf1x3irJl+
1VnTt+oLl+FPVUd/chzdpQIAAGCocCyzqlXuaEGVy1tvC+/VKr9bSlTXl3dxdt3SJW/NA4/P3sNL
y1t1TLil1pD99KCwcZ3tyXzAitCM1L3jYGqTNZVplt6TxR4mcfJ0MnXFvs7Dz4YWSXfKneIP9le5
yCA0CA1Fz4HGpJHpCVOB9PhxcVN1Qt0Y0MJxnrZWXwhE4rdwjb4oFxjQAAAAAACgSsoxoG+99dZ9
+/adc9vBqx85eOOWY3/xvSPv6dj+4tpxbx26/u2Xxz//w0s233PFnj17vva1r+kOMShpvnLhtCtj
+ehoNKCHbc18IuT0AAAwklhjrkaVO1pQAIAqqBcDOmA3H7hDJ9IyG1xLAemjOUQXdV6H6ijD7tKH
eAR2T5v4iXetNumlzTOF/a06ShPc1lPB31ASC/aXJPejqBo9SHCRbITU1KG7BgAAAAAAI0ppBvTA
wMBvdjx3dc8rV6469L4F+y77wlP7H3/v269cdfrQX55+6bwN9zTnMaAH77qeMkX1r65KwRPN4aH2
GYdtzXyi4X9QAAAAEhyTt2qVO1pQAIAqqCMD+srV6YzP7ommbPCqs1SrcHhVZshSxLULZb4tw5TP
K07zcOxs0ap2WFN+bs76MINQfMplVvXepmyBqEyn93YltmCXZOEx/iJZRyfSvWuQxTYAAAAAgJrR
iUWccgzo+fPn79u37zc7nrvozn3nLxy87Iu9F//d+oNPXnDk6Xe/2nfx63veu/mBcXv27Lnlllt0
hzCUm8o00UmmzbYIs/MinddSGiqD8+2VIER3VakHMeMnObc7o6pV8O7BlfAAmQQrqVW5c8lFmm0a
NJRM7kXZs+Czl80nWpieVE4hbiHyQAI3680FAACgCPwIhVqkcCrLFQCgCurIgHYtY8riWOJnkljK
k0VSl2SPUqlEkUh1EVB8kpOnU0oqyNFYyirqJwYPoQ6sMzVIeknKZVY16RkF3jKileauQSY/felI
LdpvdSiooxk6ENTLOXXsYLYOZ+mlLL2a0iuuDlWhI0qvkV6uQYePxnS8ol7hOpZfrysdCerVXDoa
1gmt17J0LL+OW/3M6tUq9LrWawGdzK/jJwrp51yvW/2ssE64OiV0Mq9+lq2fc73h6GR+nXL185Te
zKU3Ep3Kq7d8vfFm9Xoz0S/efKuw3grqF47+I6hfZOs/smQ4XVmnA8rB2/tfeh0ag9KJRZxyDOhF
ixYNDg6+4197z7tx13lf3nTB9CffPX3jgXUXHHjsop8+dslgz0Vb7mvp7++nMN0hSJLj2tSZoDxS
547Jzgu24cLLLHkCyrNYlfUKazWdFrM8le0EcWe0sKkF/kqcAD5+ZC69TUMs0qwtWbAhY9hkqNBE
SVnO5T4QUZnxeAEAAFSNOle396Q4u3bai9W40gqnslwBAKqgXgxomdmmMuHE6uXZoAnLMILdsiRJ
zgnbmgpTmyfkGqj+qolXXh9IIzPm9ZuSmqCZHlxGsNJ7OCCEYygXFQzoXIIBHRAMaC4Y0DCgjWBA
Q6NWOrGIU44B3dXVtXv37qXzLz2w6Q9f3fvfSK/96MO/8aU9v/LP/b/+pb3nzXjuQ9ev2bFjx4oV
K3SHEJS/WmtY5LIqeY0mvia3tq3SwK2wVyKc46peUjRpeEaDjLfrDKwkEGBG8OdKjR8rS5xhqxkq
VEnj+Dfr3sJY4qWDE9q3NSnNPDiga+uAvsG6WxJHPLdnF7ykrwzH2gOVdYVZYXD94ZuqDe917Ll/
W3ufLrtPjILvP1ZkGfX/wIGgkCutcCrLFQCgCurGgOa7CgjK5WwKx8oitTP5qpvjmfTPLStEvLtT
wQszObyuXzPdTyMztoCIKVJNdEdJUu3PaMvMXxYPwRstuWuQhWMoFxUM6FyCAR0QDGguGNAwoI1g
QEOjVjqxiFOOAf3kk0+uX79+15KPvrzpQ6de/ONTL/+P48995De+vPeXbzj2O18/de7dr71nVu+6
desoRncIIPLFxFEVkilj0CE1mW7iWScpZuZeCT8TDdZkGNASmYIn6XhqJRIWwEbw5wou0i0nJMNW
M1SoMn6z/B7HCmmnr+f+wR5ddBh+m49m5DZlRUbQiORT178f6q9wSNdMg3uvo3KZFeIrcNuEnlPq
aqDnWVvOR/0/cBDltHSlnzslXOmOg8KY5u6wNYuHQgCAKqgjA5pINmHwzE3kddOmi3QuVS9ySB2c
uYPBYAYPfAhhMq9KSm13YQ1rEzmBWvW8oQxZN8klye5UTj6ZnC+Mle0CxAF0SWTgrkEcx1AuKhjQ
uQQDOiAY0FwwoGFAG8GAhkatdGIRpxwDmpoWL17c398/8EjLqcE/P7X/U8ef+8hvfWXvr885df79
J9/3xR1d659ZunTpsWPGZ/GhDDKVp9pNDSJbVemjtERZqiqyUmPC2u4ihc1IVcWw3ClW4/s1gRnT
UFPifSf5cYIJcJbhz+Uv0imnYMMWHSpWGb3Z5B7HBKcWzMxp8g6/zVd0xhE0IvnU9e+H+isc0jWH
Bn/p4ASzIXqg59n2noMTtB9NX5BFV1L/DxwU4/TbuuC40uUKAFAF9WVAh+GJ39hhbN51TTiGclHB
gM4lGNABwYDmggENA9oIBjQ0aqUTizjlGNDEfffdt3fv3k2dnzq6+3/+/MXPHB/4yG9/9UfvXXry
skWHP3bD+j179jz00EM6NIT/x3rCDxWbIII7Lwi5OUIFCHLvlZCWa2pbhLvtIjajxG61YBuQafHJ
SrwA0UqXKsCdK2ORleb1ls0nYmU7VGR8/2ZD99j4iM2nkS3Pcl+qPJeDAo616/K2ZOOqQHp/fTqy
vU+YiSos2cSajGOdbtGr/X6KlFOnJrIkM+qhvLCe+3WAXJKzQrkwbUracva8wotXI3BHnh0Wwcak
vsks9K/umExtnom/mTe9bI7s2CNPqwg/QLHOzPUwvMdlayb0HDQd4+u3w5qm1KT+Ii1ul2TwdLA1
mlWBwtQ6eYEtMv5Y2O0EFpz5uMKvOKhbjv3izIE3hSt97yvClT53l+spF5Ji2t5TVm+dfptEBd0G
APCAAV2vjM27rgnHUC4qGNC5BAM6IBjQXDCgYUAbwYCGRq10YhGnNAP6+PHjt956a39//7aHrxpY
96nDWz987ld/dMUX+j56/fd37Ngxf/58CtChDceaxviIbeFojyXH2eGl1EZUacYx10+5dX2D0vVj
NQlUac72lef8an9QlK2NaNw9YQ7awa2T6E9k4TPmCYvEpwLi8/JDITi2nsJm6tMhzDERfGQ+HX8m
xv914V0UsqOZiz3AyDoD67F4veTg6oWQL7SzbBafqgy/dt4iLbEudvAEYw0fa5fPqud+GWPvLukV
nDGZKH073uwZjyuZC4xiqnalLU1rxds0/Xvv/jdXvfyWugQABIEBXa/AgC6MYygXFQzoXIIBHRAM
aC4Y0DCgjWBAQ6NWOrGIU5oBTezZs2fu3Ln9/f0/fHj26o4rmtu/91ffeKyvr48qqUkHNR7iCI7V
DZDoik3TDXEjVSJ8Ou4hGtdP1OvNoULCp7OGIIdXhsrp8RPP0UYGJrJUChN2pKpRYZUWkz2grEnb
uBKqtw5pnyrb3buhkaNlg7tsS6hjcJ3R9RjivSR2Ir/AymKQzNcuVZZU7sJQ/q9xgZUpzJx02ys0
Y/B2grObyMDjEvGhVxyMfo79Qujx42dWHROu9Af7XfeZZLEG9Kd3/ZyEHdAAZDAaDGgAcuEYykUF
AzqXYEAHBAOaCwY0DGgjGNDQqJVOLOKUaUATyoPu6+ujQn9//5YtWxrafVbnfozqfRbm6JKxduBG
AMccDHt5EidSwStD5aAnyCMDE1kyw5Ia3w6OlSvPK7fTqkVa1Phqoy6VB3uor3Y/QyNHy5LAsi2h
joF1ZqzH4PdKxdiJ/AIrpwcp34CWS+rpeVY/bbq8/yB7JrZXaMbg7YRnr/C4Qq84aExOnk650hbl
ONO/B944TVr18luqHgDgAwMaNAzaSt5487gmxvibn2Quc4ZgQOfS8BnQfTc169ewqXn2lqSeG9Dd
k5tabu51jOaYXn/lmIr33GcSN5q3z2mmsO3pSinPelYa7Qb06tamK2b38ZqUPIs5WzCgYUAbNaIB
vWFmi/65pGlbkqMJGnXSiUWckg1o4vDhww888MCcOXM6OjqWLFlCvXQDAPWNNOCsbcddP2dzKPcB
LbwyWBbjJA6jnsiJjO1CzQzrG9THXIhh7Vw2/lTy4Ypix7EfEJ2XbcLViBp2ekP7/fYMEDugM3Kw
LAks2xLsSAV3nfH1WPxeokY9EOpS1REcwdfOlhUVu3DEa8S2gYu+kS9Ff0YRHLodf/bKj0sEuA8Q
AABAABjQoGHQVrIyoJXvvGyyMAEmrbAuc4ZgQOfS8BjQ22aPb2qavNKYzttm32TLQ2VAy6aQ6czl
Wc9KMKC5YEDDgDZqRAOaa8PMlnEz+5xKpYwmaFRIJxZxyjegARjFCItWH9eQOHHCwtOV6pCEHvXp
ebJsCJqD6XIyTjAyMJEhO0zZl9uaZg62m22zqRXam7p/0IyTOWDyEKwHahCRpiMvswHZ1HyW9IyC
wLINkY7+84muh+H3MjfofQihaAyvPxnEThFZpKVClxTCO2abkcUa1FIFtldkxsDtBGdPPyJeznjF
AQAAhIABDRoGbSVzA1qVYUCPMgNa7H1O3GdPMKDzCgZ0hmBApwUDOkKGAd19TXSPc0YTNDqkE4s4
MKABAAAAAAAoAAxo0DBoK9nbAT1u5tb0uRyTHzRNChGgrGcWNu7GrcJ33sw6jp+1QdjNK6/R101N
1650LoXvvHyKvqRBbtomLObNs9jsU5Y8JAJ0EwxoV2r7c+tDadNZST45yZRuz4Duu9kc2TG5ky55
k/aduQG9gg11RNQbWrtTZrQ4jkMzuVPZzd1TmlpmdbSpyuaOPuk+75xl4qZ0cd95lQjumqsam2fv
1Bbzdl3T1NTWKWpE2JTWFn2p3eedHeYP+qd0S0O5z/aa2qld5l02ptWNkTXCgF7V2tQye85UVdky
Z5c2oPvmqa4tc+bBgHbkuswZggEt5VrPSo1tQC9ri+5xzmiCRol0YhEHBjQAAAAAAAAFgAENGoaU
AW1R2591ZfOMjTKGHc3x5Ezh112zzLjP42/ekOx6XiHM5WtXSCdamsjXrlxyLf1f84zNeu+zvdS7
npX7LJ3op+QZxpMesga0DHv56AEY0BUN6PShz46077yNG9DCfW7u6GP7nW2TLQd3QJua1A5oW6aC
8J2NE90ya7syoIW5K8zozrampraVr54QhdZVzHe2WiWCW+Zu06ZzS8d2bTfLwoljXW3SlRZhiT2t
DOhuMSbbAS185I4+6TJ3T22evUu5z7KgzGgVw51oGS8MaFrmKuE7d09tapraJQzo1TJS+Mvb51zR
BAMaBjQM6DAxA7pvxviWGRudSqWMJmjUSCcWcWBAAwAAAAAAUAAY0KBhSBnQzmcPpisfnEQXwnRO
miat2CCd6HEz5cZnpeXJvljNtSs33Kg3mI67cdv+Q0f55QHtRzdNWi7NaONZ68L4WU9px9mR5zg7
8kxnLs905hq1BnRkB/ThlcJKlaQN6N7ZzU2tKxL32ZrOvJw2oIV3rIgb0MJ0blshD98grWhtmiI2
Qcsd0MKJtuUTR+WO5ubZO0MGtAyQznInjdDFtz9LWlelLGlrQMu9zM2zd2kDmm1tFrSukjV2K7Q1
nZMa4YqLTdByB3SfOnnDlPvmtbTM264tZhzBAQMaBnSMiAG9cc64Sd1upVJGEzR6pBOLODCgAQAA
AAAAKAAMaNAwBL3mYGWGAS22QhsDWpnL+iwOduLzfnvIhjqUg13OgAGdT57vbHU8ega0MaZfOdp3
c3NtBnSvdJbFDmg5VO0GtDwDettscaZF4AgObUCLIzWMAa1O3rAKGdBCP+tVY3a75rJvN/s1MKCz
BAM6LRjQEcIG9IaZLdcscyuVMpqgUSSdWMSBAQ0AAAAAAEABYECDhiHoNYcr7dnQ2Udw6AOgJy9R
BvTyWfbkDX30sz4V+uiBQyuFpz1+1lPSjB4nd0O7R3BYAxpHcFQwoPVO58SD3jb7JipTpTya45Vt
s5ubKh7BIWrkYdDHX+mk0dIGdGdbU/OcrceUEx03oEWBH8HRtjIxnQMG9NHXhAed3getz9YQBnTi
O+vKPAa08qDlORviJI30gRsVj+CY2mnPgHYMaBzBAQM6LRjQEYIGtHPIRvc1TfZyhM/faHpsbMm5
/RKlE4s4MKABAAAAAAAoAAxo0DCEveZYZRUfQigPcVaHbEgCl2Ljc+xDCGFAM3m+sxXf72zQR0KL
ndHysnWyswNab3PWMN9ZMqVV+c6JAW0/sbC5TQwlDGixwVkQ/RBCUcNM57QBnRzo0bYycZ+VAa0+
XVAgtj8ri5mfwhE7gqPbjmk2NQtP2dC6yjrOCuY7K9QB0DED+qQ8D1rG4UMIYUDDgI4SNKC7r2lq
W5K6tKaz0zTccvzZhpdz+yVKJxZxYEADAAAAAABQABjQoGHQznK1Ega0kt0BnZLd+xyQ8J19aX+5
ojzH2ZFnOnN5pjPXaDag43qFS+93zqPXldgnEDKZczayJU1nX8kOaE/CWbZnQOdVege0krSbC0q4
z0LSenbkuswZ8izmbMGAhgFt1LAGdP3K8WcbXs7tlyidWMSBAQ0AAAAAAEAB6s2AXjP9qrOmb9UX
LlunnX39HYP6Ylgoa8bhX/lYxDGUiwoGdC7BgA4IBjQXDGgY0EYwoIddjj/b8HJuv0TpxCIODGgA
AAAAAAAKUF8G9ODqiVcunHZlzKutBwO6ujXAgB4OHEO5qGBA5xIM6IBgQHPBgIYBbQQDetjl+LMN
L+f2S5ROLOLAgAYAAAAAAKAAdWVAD951/cS7Dqh/dVUKGNAgC8dQLioY0LkEAzqgDAM6kesyZwgG
tBQM6Ey57jPJ8ZQLCQZ0BBjQdS3n9kuUTiziwIAGAAAAAACgAPVkQB+4Q+19FvugVyduLV2efdVZ
Z1818a7V0salsKumrdWNZ9YuPEsGi7M7ZJg5wUN6vnctVJXM0RbdVaUexIx/1tkL18gKb0ZVS9CY
uq+eJenLlhSotAa0NzsoD8dQLioY0LkEAzogGNBcMKBhQBvBgB52Of5sw8u5/RKlE4s4MKABAAAA
AAAoQB0Z0IPWdzZOtEB4vsqrHbzr+rOUjbt2oT0nes10x8m1Vq80i1UYxWtzWfi/6e3VNl6EyabQ
jAksnkVK0zmZN1QpC2zloHQcQ7moYEDnEgzogGBAc8GAhgFtBAN62OX4sw0v5/ZLlE4s4sCABgAA
AAAAoAD1Y0DzkzeE82u3GCe7oa35SwVlKG+dZluFy6w2F6c9X4EpC0fYbHNWiBq9JVmIJg3PaGE1
6dG0FR6sTC3AccBBaTiGclHBgM4lGNABwYDmggENA9oIBvSwy/FnG17O7ZconVjEgQENAAAAAABA
AerGgN4qNiynJG3ciB2s3OrEs05sX7t7mnvH3P/1DWivZugMaIncWG12SYPycAzlooIBnUswoAOC
Ac0FAxoGtBEM6GGX4882vJzbL1E6sYgDAxoAAAAAAIAC1IsBbY5yNoizMox1q71a6dsy8/fKhdOu
NFav7S78XxXDPV9bDh7BEagJzKhxhjU+cuI7xypT4yTWOSgPx1AuKhjQuQQDOiAY0FwwoGFAGzWE
Aa3fYErF8TpLlOPPNryc2y9R+qWKAwMaAAAAAACAAtSJAb1munswhTB/kxOcxZ7o9EcCCiuZnacs
LylMuNIqxnGKU66xGpDZxLomc0YNLTWJTPqysEClWUByTkiySxqUhWMoFxUM6FyCAR0QDGguGNAw
oI1gQEdwvM4S5fizDS/n9kuUfqniwIAGjUVPe5OmvUdXAQAAAACUSZ0Y0ADUjmMoFxUM6FyCAR0Q
DGguGNAwoI1gQEdwvM4S5fizDS/n9kuUfqniwIAGDcTAggnWdx5YsCCXA93T3jRhwYC+AAAAAACo
CAxo0DA4hnJRwYDOJRjQAcGA5oIBDQPaCAZ0BMfrLFGOP9vwcm6/ROmXKg4MaNBAVGMmw4AGAAAA
QDFgQIOGwTGUiwoGdC7BgA4IBjQXDGgY0EYwoCM4XmeJcvzZhpdz+yVKv1RxYECDRkIcwMHsZL4j
2lrNotIc0iHiNSqON9o+PbqSqmw7TGsAAABgzAIDGjQMjqFcVDCgcwkGdEAwoLlgQMOANoIBHcHx
OkuU4882vJzbL1H6pYoDAxo0GNoi1r5zT7spmSKrkUiLWZvJrNzTLktUY8xmVpTl1CgAAAAAGDvA
gAYNg2MoFxUM6FyCAR0QDGguGNAwoI1gQEdwvM4S5fizDS/n9kuUfqniwIAGjYh0oaVD3GP8Zu0o
qyZjMxPMdE62P0u0XW1jY2UAAAAAjC1gQIOGwTGUiwoGdC7BgA4IBjQXDGgY0EYwoCM4XmeJcvzZ
hpdz+yVKv1RxYECDxkSYydJ5psKEBQPqX9VEKKvZONSmxfZJyGVAbwMAAABAA6Hf4OPAgAYNg7GS
V1yjdmCMv/lJYy4/OElVNc/YqGt8Db0BvVKs4tqVusCY9BCzmzd3jHcqD3fq+PEdTxnfeelkVdU8
c8uxZaI8ZZnrPpNGqQHdLW+om5vOpC2zWpqaWm7a1qAG9Pa5zU0tHdtleUwY0A+3NV0xZ5dTmRIM
6Ey57jPJ8ZQLCQZ0hJAB3aNPP+W2jCajieF4nSXK8WcbXs7tlyj9UsWBAQ0aiJ4F5kfWwIIJ5ucX
FSe0t6f8Z4GoFlWOrez81HNag2UAAAAAjC1gQIOGwVjJxoBO7Ga/JqChNqCfuqm5qWnKEutEp8tL
jQEtwwTjb+p1DWhpN0sDOlXzkrqc3NlABnTL+GbhNTMDWrrSjWZAr5piTWcuGNBSMKAz5brPJMdT
LiQY0BF8A9r6J76RQjXmb9YzPRbH6yxRjj/b8HJuv0TplyoODGjQSNDPLAPbyixq7WUSoqt0hboS
xrVB1PAfgrEyAAAAAMYWMKBBw2CsZGE3jxsvbNxxM7eKGrFDuHmc2Fc8ggb0thm0ALH9mcrcgD66
5FqxsJmblQHdO5PCxk+ZJP7teIoZ0OPlHQlX+vCxgw9NoS7j5R1JAzq2CXoUG9CTp7SMn9WXGNAr
W5umtFI9DOgCggGdIRjQacGAjuAZ0Gb3H9HjfyaXuWZRARyvs0Q5/mzDy7n9EqVfqjgwoEHj4/6M
AwAAAACoARjQoGEwVrLc7zxpsvx3BdU8ObO5afzNM4TpawzojTePoyuFOqlD1YxvNvXN11yrdyI3
XbtCG9DLp+iapqZxN24TNZtnJeNYj3vz0QOHpMU8ftZT1oCWkeNu2uYa0GqEazv1Zmd5/sb4m3rl
PmjjSusNzlPkv50HD8td0uM7ZgrTWRvQLwlLWpzaoQo0wmg3oG/aRv+2PqQN6L6bxIZoVS99522z
zcvTukKYy6Lp5k5dObnz+JaOFllsau7o0wZ07xzThQKU76yd7qamluZmWamM5s62puY5W5nvfGR7
0ndKpzKdu6c0tczq1PXNHTu1AS1O0lC0rRS+s7CYp7TSFG2dr53obNVtTa2rpPts0JfGjO6zgzRN
6VYG9KpWap09VVU2z94lLeZd5i6bWru59SyDu/UgzXN2adO5b64Jn9olnOXVrU1XtLZdYS6Vds1O
xpQ1ffNsr25tMbOYVbJmp42hGmU9P0yDz56rF9wy9xltK+/SkS1z58GATgQDOkOe6cxl8OxmX577
TMqBvwPaesuuN5MynTONG8frLFGOP9vwcm6/ROmXKg4MaNDoZP93NAAAAACAgsCABg1D2oBeIc99
nvzgS1vF1mN9qQxoHZA40VTWBvTNG146suFGadwJ31n2FZ7yEe0+X7ty/6GjKuCa5daAVqbz0adk
/bgbt6Xt5sSAnvSQulQGtIYfAJ34zsZHZgZ0pzz3ecrSw71il7S+bGAD+jjdyuSV0oDeNnt88+wt
pv4VWbhZOdGdrdJiphp6GLO3HBM1oqh8Z1G2DrWwmMUOaOFEt9zcqwxoESnM6M62ptZuZTevaGVm
tJDuS+WjwolumbVdGdDUec42USmOb561XdvNsnDiaFdb8+ydsobWRQW+x9l6zcx0TlU2TemWO6CF
E93S0acMaGHuCn+5e2pT09ROVVA1rmRwy9ztr//sVTnC7L6fvfa6cKVl4WevdU9tEa70agqTBes+
n6SmprbVrEaY1LN3Spd51dSWubuU+ywLyowmiXGYE03xyoBuamp7WOx9XiUW3C085YfbqG6VMJf7
5l7RBAPaCgZ0hjzTmcvg2c2+PPeZlIPQGdAD+m/NHYcZBvTwy7n9EqVfqjgwoEEDo37IwX4GAAAA
QJnAgAYNg2NAy5M3mq6ZKZzla5apzyGUBrSsT2EN6Ekr9hsDetyNW/cfOqLOx5ixWRWk6Ww3Pl+7
UhfGz3pKnblh6qUTLV3pLAN6yhJ1Lofd6azO3+CoUziMAa1c6Uk3iV3Skx5Sn0NoDOgtulL6zlaj
24A2vrN1onU92/4smdKtd0D3qqM2QuVe6tK2whzBsYIG7NQ7oKUTrVzmthXKbg5sf1ZNYu+zOAtE
bIKWO6CFE006ISv59mdJ6ypuSQuXuatNN2UY0GKQtk5zBEcnjSw2QctNzX3WX5ZluVHa7IbmMgHy
/A1prfPtzxLhMktzuc96zVJyv3PiSifbnyVtq6XFbLdCW9M5qemm6cQmaLkDeqc6f8OctrFrXkvL
vD7tL+MIDiYY0BnyTGcug2c3+/LcZ1IOChzBUbcGtJ61Nj6/95QzbE7p/rURm925/RKlJ44DAxoA
AAAAAIACwIAGDYNrQMuCPAx68oMvJQa0OJGD6tXx0FalGNCHlKE8ZRIF8/M3jAEdOIJDesraaJbn
b5ijn3ulGS29aWtAJ4dBT1l6OG1AK2+6wQxodfLGSm1Dpw3o1hWpM6CN0Vy9Af361o6W5o4+9W/i
PucyoHfOaqZKZUCrkzesmAGtnGXhNe/saCnDgJZ283Z5HEbgCA5tQItjOowBPbVLHwBNOhk2oKW2
z7lCjqkM6Cy72a+BAQ0DOlEjGtBZLjO7TIV5OF5niXL8WSU9a238y9rec+atdEbOI92/NmKzO7df
ovTEcWBAAwAAAAAAUAAY0KBhMG5ycsKGNJ15We6AVl6zdKVF/LKbk8q4Aa2O4Bgnj352j+BIDGh9
CgdBkYn7LBT7EELlWQvvWJ6/YY7d0MdxyMvEgFamMy97H0IonejGOIJDlFeKgxzMpxHqenkER1Pz
rL4CBrQoCNPZHMEhzGjHgBZGc3Pb5OaWm7cz91lI96WyPIKjbaUwncURHM0dfcKAVr6zOAN6laiU
B24EDOiutqaWub3aiY4b0HIQdgSHOG0jw4AmbZ/dkt4HTQFyZ7Q+gkP5zqJSbm2ubECTts+5Ijmm
I3XgRsUjOKZ22zOgHQMaR3DEBAM6Q57pzGXw7GZfnvtMyoG3A7qn3f5duima/xd/ta4caBYUwvE6
S5TjzyrpWWtj0aJFEydOdEbOI92/NmKzO7dfovTEcWBAAwAAAAAAUAAY0KBh8A1ofQrHMlHPzoC2
HrSCudIZBnTGhxAyA1qfwiG6WOtZSxrKynTmBrTZBN3UPN5ueZYGtDpwQ2yIZga0PoXjoWNpA1oH
CNO5wQxosQnafhShrk9/CKEwa3MY0PxDCI3p7BjQ8vRnexJ0SsJ31n3NrmexA1p+uqBAbH92P4TQ
P4Jjp/7MwJa2KXoHtPlYwuiHEAqjOfkQQseAFodBK+SR0CkDuqXVrE1sf1amMz+FI3YEBxtTfzIh
P4WjbbV1nBXehxCqA6BjBrQ6D1qADyFMCQZ0hjzTmcvg2c2+PPeZlIPAGdDCZ1bo/c5pT5q3RHC8
zhLl+LNKetbagAHtAAMaAAAAAACAAsCABg2DMaCr1H6rQ0HJwzci0u6zkNzRrCxpYz0bSd9Zb4Lm
Mo5zTIezlNr+7GqUGtAVJAxoK+Ey55TY/qyO4AhIGs3exw+6ktZzYkDbM6C1ko3PAcltzvmkz98Q
R3BYMX+5ooxDLc+AJpldz1xp3zlTZqdzTikDWksa0FKev1xRMKAz5brPJMdTLiQY0BFCH0JYM47X
WaIcf1ZJz1ob11133Qga0LHZndsvUXriODCgAQAAAAAAKAAMaNAwOIZyUZVjQKuznm/cJsqu0RyT
5zg78kxnLs905oIBzVXJgBZHcKQ/ftATDOgcggENA9oIBnQEx+ssUY4/q6RnrYHvf//7EyXOyHmk
h6iBjNmd2y9Reu44MKABAAAAAAAoAAxo0DA4hnJR1W5Aqw8qFHucVY1rNMfkOc6OPNOZyzOduWBA
c2UY0H03izMv/NOfXcGAziEY0DCgjWBAR3C8zhLl+LNW58xbqTzcinz/+9/Xq2R85jOfoabqPoSQ
NHSzO7dfovTccWBAAwAAAAAAUAAY0KBhcAzloqrdgHblGs0xeY6zI8905vJMZy4Y0FyVdkDnEDOg
uerNgDaCAZ0hGNBpwYCO0CAG9DuW7jhn3sqKuvKBH+glMjo7OydOnPjBT092xsyvoZvduf0SpaeP
AwMaAAAAAACAAsCABg2DYygXFQzoXIIBHRAMaC4Y0DCgjWBAR3C8zhLl+LNF9dzJ03qJDLUB+aw7
/90JLl1VzO7cfonS08eBAQ0AAAAAAEABYECDhsExlIsKBnQuwYAOCAY0FwxoGNBGMKAjOF5niXL8
2UKatPuUXh+j9u3POVXd7M7tlyi9gjgwoAEAAAAAACgADGjQMDiGclHBgM4lGNABwYDmggENA9oI
BnQEx+ssUY4/m1+/uu6EXlya4dn+XPXszu2XKL2CODCgAQCNgPNTtXTpaQAAAAAY0KCBcAzlooIB
nUswoAOCAc0FAxoGtBEM6AiO11minF/88+vze0dy+3PVszu3X6L0IuLAgAYANALOT9XSpacBAAAA
YECDBsIxlIsKBnQuwYAOCAY0FwxoGNBGMKAjOF5niXJ+8c+pdz45ktufa5nduf0SpRcRBwY0AKAR
cH6qli49DQAAAAADGjQQjqFcVDCgcwkGdEAwoLlgQMOANoIBHcHxOkuU84t/Tt3ywpt6ZYxh2/5c
y+zO7ZcovY44MKABUPS0NyW09+jaLAYWTGiasGBAX4GRxfmpWrr0NAAAAAAMaNBAOIZyUcGAziUY
0AHBgOaCAQ0D2ggGdATH6yxRzi/+eTR6tz+TnNsvUXodcWBAA6DoabdusvCiYxY0CwP1hPNTtXTp
aQAAAAAY0KCBcAzlooIBnUswoAOCAc0FAxoGtBEM6AiO11minF/88yh4/vKGDRuGZ/tzjbM7t1+i
9FLiwIAGQMGd5QyXGQZ0neL8VC1dehoAAAAABjRoIBxDuahgQOcSDOiAYEBzwYCGAW0EAzqC43WW
KOcX/4r61XXhDcjXXXfdxIkT37nwUSe+XNU+u3P7JUovJQ4MaAAUzFlOFzViS3RyZS5VnCws0I2J
Py3O6FA11Car2cigXJyfqqsO/8LXl/e94YSRnBglP1JPAwAAAMCABg2EYygXFQzoXIIBHRAMaC4Y
0DCgjWBAR3C8zhLl/OJfUZN2BzYg79+/f6LkP/UcduLLVe2zO7dfovRq4sCABkDhmMsOaa9ZW8i8
0vQSRbckjWgY0EOL81NV16b5zouvvWPpDueHsm5L40fqBnoN79/W3qfLZ84ca29/dsFL+uJM32DT
/cfOvHRwAq/MIt29BGjAbU1GbJ01UOB2qoAWPOh/v4Uo/VkBAED1wIAGDYNjKBcVDOhcggEdEAxo
LhjQMKCNYEBHcLzOEmV/5c+p506e1mtizJkzZ+LEieff9C0nuHTVPrtz+yVKryYODGgAFMYbFm4x
c6CltyyxXrO1kG05VEnj2LpUABgSnJ+q47acvPKBH1wnuf7661UMFejn8juW7qgiUtULlMusEObs
tgk9+j9CDvQ8a8v5GAoDenS5tDCgAQCjEhjQoGFwDOWiggGdSzCgA4IBzQUDGga0EQzoCI7XWaLs
r/x59NHek3pBaf70T/904sSJv/zIC058uSplduf2S5ReTRwY0AAoEo84sY4TM9rWhbzmYCUM6OHF
+alKOuvOf7/88/9C6lj5XQpY17uTfigHfy7niZSTSF46OGHmQfViDvQ8295zcIL2o08tmFnUIYUB
DQMaADAqgQENGoa0obziGr3xQjL+5idTrQFFDejNN4+jEa5dmTKdl0+hunE3blOXrvWs5BrNMXmO
syPPdObyTGeuUWpAd0+WL5pi/Kw+7j6T4gY0dWy5udeptBpBA3rVlKaWju1pl3n73Ga/UqlcA7p7
qniOLXO3w4DmggGdFgzoCK4BLWyVFGzDH9Gj9/xlOyaO11mi7K/8eXTfgbf0ghjf//73J06cePnn
/8UJLl2lzO7cfonSC4oDAxoARchEtnXiR6YqhcKilTiCY/hwfqpavfNJfUj/Z+d+g34unzNvpRNg
lR2pmiTWaFYFa6HyggqQhZ5BdSBGsjla7puWNQcTU9VU2qMz2FkfzHulMOF309SpYAOLFIgwPW/f
YJPwzWVAn12Au6Qmdgvt9z8rL9Oze2GBG/SX53a00AiZQ5mOkWdFfd17lBEAADC0wIAGDUPiJi+T
BuakFaZm64xJMKBd95nkmst5NEwGdMtN25TdLM3oKd3WfSYVMaB5TZ0Z0Bkq04Be1drU1NrNrWcl
12XOkGcxZwsGNAxoo0Y0oDmpfXqE8EqUa1LBK3G8zhLFf+vPVuwDAG+44YaJEyeedee/O/HlqqzZ
ndsvUXpBcWBAA6BI/bwzhrO0jokJ7e3m56TwlQnxQ9J24X1ZWYfSNT6EcMhxfqpa3fLCm9T63Z8c
pR/KRMap/NmRchKNsYaPtcut0D33S2M0OZrDOrZU2KYrqTVxWrUtO9DzbBOLZF5tesC+wQkz9eEe
+pSPZC4HOWNizqoaKqh/TYDawW0nEpWqIOcSE4kw4wLb1nCYd4PMEdb4HS3UxBaW91n5y+D3CAAA
Qw4MaNAwGCtZ7n3OseXZUTEDOi3XelZyjeaYPMfZkWc6c3mmM1cDGNDHD2+bPb6p9SHjPpNgQOeV
NqBbZvc57jPJdZkz5FnM2YIBDQPaqMEN6J729PZn7ke73nQax+ssUfy3/mwFPwCQUCdg5PkAwFpU
1uzO7ZcovaA4MKABGHqS/6wHhgrnp6qS/Y+EX5w3n34oZ2x/rhipWjXK/zUusDKFtTUssA4ps0pt
+aXkBI9UJTNPtcFtIoXB3afKp/TmaxHvmLwKPqNB+LnG3U4HJBNpz1pK3FRk5XnD0kZwoKOFelmv
OTRU+Fl5o6XuEQAAhhwY0KBh0Fay3P48buZW6ywn2iitZM3kB/nl+Js3vHRkv+p77WRdT5XWgB7f
bCpnbTiU3gG9eZYdh2oOHFo5SV8J2/rAQzLypm2e72zlOc6OPNOZyzOduRrCgD7ad1Nz0+SVsizM
aEXrCmFA993crK8nd3K7mQpNTVNa5U54yZRu4T73zjHhFK+sZ9mlU9c3d/Q5jvOR7bZpDkXO2v76
0Ve7pzS1TGltaWpqW/nq6ytbZTPRusp6zbO65upes3cmBjSrlEYzd6V3dtB4kildJ44dZ5fd3IAW
bnJHtx1nlzaa+3RNU9PUThPWKlaY0DJnl/Cd++ba2tZu5S+vbm26orXtCurbJcuzu+epGArYPofq
BS1zdyl/ubtNVdDdr5Y1sstcecqHDlPW8zOzzUxtq6QBvUsPSxN1e15zUDCgM+W6zyTHUy4kGNAR
4gZ0T7tjMY8uA/rJV/9Dr4ahTsB47z/NcYJLV1mzO7dfovSa4sCABmDIETuhM36UgjJwfqoq2f9I
SD+UiYz/KlgxUrVqpDHa0/Osdjzp8v6D7ABo66UWMlU9A1rbzWqfNZUHe1J91aZgx3XlMxqiBrTY
qizq07NLIiuvLizQ0UK9VFNkqErPSgMDGgAwvMCABg2DcpmfnCm8uGuWJWVJ84yN1oCWZW5MG89a
GdDKd95wo+g77satxoAWvrOqvGY5M6CV+zx+1lNm4/OSa+m6ecZm4y/DgA7J852tMgxoXS82Pq9s
bZ7VR/9KZ1ltcLYGtHClpR9ta2zZ+M7CiaZ6ZUDTyzVnq/aaW27ezg1o0+XV17cKS9ga0MKqTu+A
lr7zduU1CyN222snjspTnnll72snjnW1NTW1daYMaGE3G1daqrutqXVVaAe0OE9DnOZMZWE6t3T0
GVdaFMRxz9KVFmGi4O6AFvX6OI6+eS1NV8zuUwa0sqd1uall3nYqy5OjVf3xVVSe2p3scTa+805V
MGa0DtPuc8vcZ9gO6Ifbmq6Ys0s6y6umUhM3mmOCAZ0p130mOZ5yIcGAjhAzoEMOs/BKkoNL69mA
tid2OgzP+Rslzu7cfonSa4oDAxqAIUL8ADVg+/OQ4/xUVVL/kXDxY0/SD+WL/uV2Vfmr607cd+Ct
W154kwrZkVxyEouwbs2JEMQxcXxE4opaLzVkqspgZZWmj5Uw/ikzWMWuanb4Rvv9zvkVevO1vhDw
GRVUQ6Opf9Wl2TqdTMQqNXwcW84ZJh6OFxbcr01Qk11DeMbgs/LG5/cIAABDDgxo0DAoN1mZznwH
9INiQzIzoPnpHGwTtDWghemcnLyxInUEh/WdTcH41NvsyRtPyRpRmWU6c3mOsyPPdObyTGeuhjGg
5WWy/VkypfuVbbPpWTd39HEDurnZrdEGtDCd21aYMzdWTFFmtArQjvOKVm03a22f06y8aSERaXdA
y4JUp90SbL1mVRASDnmXrjSbnW3ZFIRPrSxpI7mjWVjSAQPaeM3Hf9bZKtxktv1Z0roqCXMMaLH9
eWqXcKJJJ7va1CZoaSULJzpaZnazcpkV1oA2Tbr88+M759FE0ok2BrSoYUx92PGag4IBnSnXfSY5
nnIhwYCOEDGgBxZMCPkixjdhx56GcLzOEuX84h/Tn+74uV5Kms985jPBHWzlqsTZndsvUXpNcWBA
AwAaAeenKsmeqqH+q+BvfHOjqv/8Xu1d/tVTL2RHcqkAi/BD2Wbknvv5yRLcP/VNVb1dlxT5YD3b
RVXyAHcE5noraBZVLzSh55j1gs2CxTLkpwuKgGTLcDJ7/GwNImeYKOsw5qrzjhaKzDCgKz4rGu2g
c48yAgAAhhYY0KBhSHnKzGWOGdCyXlrV6R3QVRjQk5Zr91lLtgrGz3rKtZt9eY6zI8905vJMZ66G
MKDtGdCm4JwBvUUeV2GO4Ghqbm5h26ILGdBq67QqS1U0oMWm6baVYgf0zlnNvgG9cxatpQoDWh4A
3SvPsAgcwaEN6F1038aAVidvWA2ZAa2dZarZNbulqAGd9+QNKxjQmXLdZ5LjKRcSDOgIYQM64j8n
uOdDp3G8zhLl/OIf030H3tJLYezfv3/ixImXf/5fnOAMfX7vKXuYBo05bstJJyCosmYnObdfovSy
4sCABgA0As5PVRL9KFdNbW1t9HPZ1n+0V9dfd9116od1LJJLBYx+uM8LAACgSmBAg4ZBG9DeJuiI
Ab11hthPK+ptvH8ExzXL0x9C6BnQ/hEcRvIkaKrHERwheb6zlWNAC09ZHwAty+Nn9TkGtPKg5a5n
5SYfXzHFboLWNaasTGd1BIcyo0UlBWu7mSq13WxNZ21Jp4/gMAZ0Z1tT85xtr7qnbeijn6WzvNKe
AR0zoP0jOMyHEPbObmmevSttQMuzNaic+M6sMgkLGdDuERxTu+Kmc9iAXjW1qWVe3wnlRMcN6PAR
HKLGsZizBQM6U677THI85UKCAR0haEAPpM/f6Gl3ztvwKhwcr7NEOb/4x6TXkaazs3Ni5mdNObrl
hTd1T8Z/3/yqE+ZLh6YpOruSc/slSi8rDgxoAEAj4PxUJb3zyRPjtpy8av5i/78KXrTxZ+pvVYjs
SCs9zagHBjQAAJQADGjQMFgDWkhZyRZlOjubo03MuPFpA9py7Qq2FTpiQFNl+kMI5RnQCnkSNAzo
kDzf2UobzQZ+Fkf6FI4p3eIMaE3ripTdLD+csHn2lmPCjBa4H0Iodz1rA7pl8hR9PkRq+7OSOWHD
+RBCbUC/2jdLjdjcNoXtgJYfUSiQ258rGtCqrBEfQph80p+wmJ0d0PbTBcX2Z1XPT+HIOIJD+M72
QwgrmM5hA1psfJa9W6a2ZuyAFnufH7avjfchhDiCwxMM6Ax5pjOXwbObfXnuMykHQQPa2d9s/WYq
KCocW+p4nSXK+cU/KLtlzUH9CfU7lu5w4oOKDbJ///7sQ5xLmd3Kuf0SpZcVBwY0AKARcH6qWl30
L7df/vl/eefCR516+hFP9fy0jVikkp5m1AMDGgAASgAGNGgYUgZ0ce0n8SM4XB3NUHrvs5FrNMfk
Oc6OPNOZyzOduUapAV1B/g7ofHpdSR3BYaQ8a8939qVP21C+s6MTWsZrtmdAcyUbnCvK7IBW1rNj
QJsjOHJIGNBC2n1OSbnMuSTN5fxSBrSW2QHtmst5BAM6U677THI85UKCAR0h9iGENeF4nSXK+cU/
KHuMp0PGn1D7ig1C0CC//Ig+INRXKbNbObdfovSy4sCABgA0As5P1dKlpwEAAABgQIMGwjGUiwoG
dC6NVQN6hTjnYs4213pWggHNBQMaBrQRDOgIjtdZopxf/IMKHsFMTCxyBHO2AZ1xkkYps1s5t1+i
9LLiwIAGADQCzk/V0qWnAQAAAGBAgwbCMZSLCgZ0Lo0tA1oe5aERx0N71rMSDGguGNAwoI1gQEdw
vM4S5fziH5ReRJoNGzZMnDjx/Ju+5QTHlHEER7YBrePSFJ3dyrn9EqVXFgcGNACgEXB+qpYuPQ0A
AAAAAxo0EI6hXFTCgFZyrWcl13Tmcq1nJddojslznB15pjOXZzpzwYDmChrQRq71HJZnPStxAzoq
12XOUNSALigY0BmCAZ0WDOgIjWZAv/PJE3oRadRnAGYf3+wo+CGE1113XYYBXeLsSs7tlyi9sjgw
oAEAjYDzU7V06WkAAAAAGNCggXAM5aKCAZ1LMKADggHNBQMaBrQRDOgIjtdZopxf/H3Fdi4vWrRo
YvHPAPyXtb379+9XI3z/+99X5zgTsTOgy52d5Nx+idIriwMDGgDQCDg/VUuXngYAAACAAQ0aCMdQ
LioY0LkEAzogGNBcMKBhQBul3GeSaz0ruY6zI8905jJ4drMvz30m5aABj+AgXf75f1FOsYMTlkcX
/cvturPhN7650YlxVOLszu2XKP1SxYEBDQAAAAAAQAFgQIOGwTGUiwoGdC7BgA4IBjQXDGgY0EYw
oCM4XmeJcvzZmM6689/PmbfSlxOWU7/SuVd1p2H/U89hp9VXibM7t1+i9EsVBwY0AAAAAAAABYAB
DRoGx1AuKhjQuQQDOiAY0FwwoGFAG8GAjuB4nSXK8WcbXs7tlyj9UsWBAQ0AAAAAAEABYECDhsEx
lIsKBnQuwYAOCAY0FwxoGNBGDWFAu3pbqxYcr7NEOf5sw8u5/RKlE4s4MKABAAAAAAAoAAxo0DA4
hnJRwYDOJRjQAcGA5oIBDQPaCAZ0BMfrLFGOP9vwcm6/ROnEIg4MaAAAAAAAAAoAAxo0DI6hXFQw
oHMJBnRAMKC5YEDDgDaCAR3B8TpLlOPPNryc2y9ROrGIAwMaAAAAAACAAsCABg2DYygXFQzoXIIB
HRAMaC4Y0DCgjWBAR3C8zhLl+LMNL+f2S5ROLOLAgAYAAAAAAKAAMKBBw+AYykUFAzqXYEAHBAOa
CwY0DGgjGNARHK+zRDn+bMPLuf0SpROLODCgAQAAAAAAKAAMaNAwOIZyUcGAziUY0AHBgOaCAQ0D
2ggGdATH6yxRjj/b8HJuv0TpxCIODGgAAAAAAAAKAAMaNAyOoVxUMKBzCQZ0QDCguWBAw4A2ggEd
wfE6S5Tjzza8nNsvUTqxiAMDGgAAAAAAgALAgAYNg2MoFxUM6FyCAR0QDGguGNAwoI0awoDWbzCl
4nidJcrxZxtezu2XKP1SxYEBDYCip73JMmHBgK4Fowd6Bdt7dLko1Dd50QcWTJAj8S8JPXQqzkX0
09T2FaQWkJpeIkeV1d6NyrlFe3iFollUsyUq/CeWhKg2v8uC4CBmuZFbZ8PoCH5/tpOz/PDdEKlV
VQrxb1IhIvjMktRgfBrd4C8pusg4ZazNMlSLBABkAQMaNAyOoVxUMKBzaTgM6L6bmnU6MHmlMp27
J+sKQfOsPs+ApoCWm3vtZVAhA7p3TrPo6BrNMXnWs1IpBvSqKU0tHdtluVwDum9uS1PL7L6RNaAf
bmu6Ys6utMW8a16LX8kEAzpTrvtMcjzlQoIBHQEGdF3Luf0SpV+qODCgAVAkBk3K+gGjBnoFY24e
kW3AsVZ6+XWRVVIx8WND40gTMJl+YMGC+FIq4M7grFxcEuk1iPUZ9zGyQo9IXE+PWrm4I/d5+l1M
DS1ABTurlYih/IeTRIp2XXS6h0Zzh5NR3lKpNuNGJKIbm9dbP1sW0dPuBWj8morUvDbLEC4SAJAF
DGjQMDiGclHBgM6l4TCgux9SvvO22eObWh/SBnTLTduYGT2luxwD2srzmoPyrGel+jagU76zlesy
Z8izmLOV24CuJBjQmXLdZ5LjKRcSDOgIMKDrWs7tlyj9UsWBAQ2Aghs0MGtGI/SqBb08RfZrmrQO
JB5r5EsiME/UR6wCtgCFs3Jx2d6ejhFLas9coU/FID8gXsNavPXHHg71sYG2zCsJ51JgxhfDCpNW
mfFsAR7hNuov9nLbad3151m2IrDI3FS3NsvwLBIAEAAGNGgYHEO5qGBA59JwGNBW3ZMDBvTxV7bN
bm5qXQEDuqJgQGcIBnRaMKAjwICuazm3X6L0SxUHBjQACm7Q2LIotLeb/ZbC7dEw0yep1ZVuhXOd
EW+HZfPCOMoLPSn1/OQjWyD3BOtdpFRjCL4mqot4ytTgfxmkiqkQhRjNvHQO2S9uKsCuzBmdz02o
S/rXzqi6sDB/DHcQUeGGOPAZFH4XU5Oa0OkobtAZSMGXZMvOOp1LgoYTo9kZzWy6PoCJSKHCzSh2
NIGKp6rKy1boGtHDElmLS3VrswzPIgEAIWBAg4bBMZSLCgZ0Lg2nAb2ytWlKtyynDeijfTc3i9M5
XAO6c7Y6uqO5oy+p1K60Kr/+yjHRVzG58/Ujpv7Iq7LQ0aaaaARtOm+fY8LbVgivuW+WuZ7S6Vym
7GZau6Z1layR/vJsM/7sndp33j5Xr3n23IAB3Ze0tlJrn7CVO9nI0mheJZq6dWRr98+2z26Rxabm
ObukAS0C5BEcsjBnqmptmbNLW8x981SHljnzWpuumN2Xcp+T1rmydefJ4ydWU6G17YqmpqndJ052
63uiJ7RaGtAPi7BVttcziQHNK4XFzF3pZ+boVTe1rXIvYUCH5LrPJMdTLiQY0BFgQNe1nNsvUfql
igMDGgBFYtkIj0YXqdIaOaKsHZskgsVqmPWj7Dmq4EaPcxkeVlTqUdh4IBP7ZMXTY0Vbss+RlbWF
amuoYF8e0Vlj6wQ8RkIvXPg1EiPo0OCLK8pJUZa8wXmMQF8mcXp2HlZxkOiKCbFS95YJv0tSk2pz
Jo9OlSxJzKiLzjqdS8I+pqSvms3WWMSwgRshzJrc/5eo9bMqPY5eCTX7JL1N/wroMatbm4W16QFL
XSQAIAMY0KBhcAzlooIBnUvDYkBvmSXdR+0+5zSghU27hcq9s+WxztZ0tgHSgO5so2HZ3mddLw1o
Yd8K05lipN2sXent0onubGvu6DtKTa3dyd5nfZmxA1r4zrO2q4KwjIW/3CXG7xQGtKic0iVM517h
GjsGtGztFtufdas0oI2k7yxqqCA83e1U2S3M5ebZu0SAKE/tdA1oYeiKHdCytUtYzKupsrVbeM3b
51zR5BrQsnWV2NrcN1e2agOaJtzFdj2rStX6sFzPvL4TPz++U57yvFMZ0LLyZz9/fZWYujtlQAu7
2bjSUhQz9WG29xkGtC/XfSY5nnIhwYCOAAO6ruXcfonSL1UcGNAAKLhlY60ZquQGT2LZaP8mXSkw
PpCGGmVN4v0ELr1h+bwgL+bhpZ6eLbNK/zVKhdmXw1SmXyN5bceXuAGGii9ueCXOUCxewFYl/z8w
rL9CZxBqt5Mka0jPSz1iXRSsJjWfWZBGjO/0VIgJDDYgvU73klCnHCdzDyxolwH++gzOjfDVmlJS
Q6j1U1Vq2XYloSWxGtU7LxRdxdosw7NIAEAIGNCgYXAM5aKCAZ1Lw7wDWvvOwghOG9AtN2/zdkCb
IzhWTGma3OlUqvLrr4hPHZQbnAMGtPGabTnZ/ixp7T4qa4QTrQxofbkzYEALl1lhDWjjL9vy9rnN
LXN7RQ2rtAZ0n2zVR3BYu1m7zBJrQFtvOlR2dkDrTyOUfnGf3ODcMm97YjenDWjZ2udazLYgJQxl
hTWgqaCP4OhukzuaU0dw2LIpiE8jVJa0kagRljQM6Lhc95nkeMqFBAM6AgzoupZz+yVKv1RxYEAD
oPAtG4JVpr0e7eC4BlCoRiKqmc2WXAaHDS8GZGMeXurp2TKrDLxGPMw2JV2ohx0xHaMIjCio+OKG
V+LXsMmTS7moHrsyHlZhEOrpNAfho/hdUjUsVC4rWa6scFcjSS3JkO4d6KpnMvud6VJep1bjwm9E
dUlBI7EIswKq4suzl049wWrYODlJ96CrNDQwi0g/HYJNLbCXTj3BatiAAICqgQENGgbHUC4qGNC5
NJwG9NHjD00RO50LngEt90fHDGjpO2/tEDusA0dwBAxotRVaS/nO22R3eQQHv2TuszhYo22lKO+c
1VKqAS0O5ZjaKfzlXR0tdWBAiz3O4iCO4yd2zW7xDWixtbkaA1pqp9hzjSM4YnLdZ5LjKRcSDOgI
MKDrWs7tlyj9UsWBAQ2AwrdsCF5JZePbJL6YKKW7iTB/IMIxj5jP5Q/L5uVLAFnQk/KeXlJ2Kp2H
alv5qxQcx3shFWJI8zoSAwsWiLKozXpxZUB6MH90Hk+wS9GbX5hiYIV8kOANGHp6zE1kd0nX0FXg
7gxynaGHE1iGiDXVopx00+huYkY5qi3odkPgRrwZ7U2E1i8HtsPGB0k1ecsIUvPaLEO4SABAJjCg
QcOQNpRXXCPeVQ3jb34y1RpQ2IBeLg5mGHfjVsdxduRaz0qu0RyT5zg7Onzs4JaO8bSOyZ3cej74
kDjUYfxNvZ7vbDU6DeiV3fKDB7nvbAuqbM7fSBnQ5uhncQRH64qUE338FXFwcmJAKw9a7oOWXnPM
gBYFdh60MaCV6Zzsg371hLzcmRjQXW1NLXO3aSc6bkCLQsEjOLqn6tM2hBNdhgEtClUcwWEM6FW0
HulQy9M2jAEtNi8LA1rb05UMaP8IDqkT0oNm+6BhQHO57jPJ8ZQLCQZ0BNeAlr+zcNK/j9AvKBL3
V500jtdZohx/tuHl3H6J0i9VHBjQACh8y4ZIVyY/OHmk+Xlpf47yn69U5bR74aFh2bzpJYA49KTU
I+WPLClTSaBCnNeIhVFL8NGLHuqKqs1Ll4KPaftlv7iEuxK+AEU6PnVJsXYprD6wQt4r0JzA1sOC
/C5eDVW4vRj8NvVC+JI4LDTYLmcKt3ACN+LNSDG2Irh+U0mYQH/ZuobFVlpfKWuzsIlND280U8Ni
RbRuBAAUBwY0aBgSN3mZcI2bJq0wNVtnTIIB7brPJNdczqNhMKC3zRY3K5Hbn7XpbDCHb3g7oCdP
ETuRCW06a99ZMqVVGc3iDGhN24qKR3BQmZ/C0dotDn3WtK18VZ4BraFL4z4L7VSnWDe1tE3J2AFN
ZXNSR/hDCM1pG+xDCHfJ/dY08tTWUnZAv35Sngcthwx+CKFtTX8IoTagxcZn1UzrsQa0+ohCgdz+
XNGAVmWN6JIc6zF1lXafYUA7ct1nkuMpFxIM6AhZO6D5bzkC8ZuR+i3H/xUmheN1lijHn214Obdf
ovRLFQcGNAAAMNy3RIcKzSVQ6wxDv8I6IGWkRoxZAAAYOmBAg4bBWMly73OOLc+OwgZ0opTj7Mi1
npVcozkmz3F2FDOgpTzTmWt0GtCVlLjPiQGdR2L7s90B7crscc6W3QGdVsaHECaS1nM+WQNan7/x
M3Echz55o4jEJxAKScfZUdplVuoTG5blJxOmJI1mftpGtlJnQEv3WYptbc4p4ztbwYDmct1nkuMp
FxIM6AgZBjT9Gpf63Y3/7pr9e6zjdZYox59teDm3X6L0SxUHBjQAAKSgd76YpSl8z6F3OzMWUJHh
WSEAAIxxYECDhkFbyXL787iZW62znGjjzePEf+6VKIda1YxvNvXN10wyG16vXSF8Z7sDernYbpxE
jp+1QVrPG25MfUzdpOUpA/qpm9KtDx09sHlWsoamKUv45fiOp142+5qvnaJ3AVPlYWNAj29OVfId
0CpAIms6J+krYVu/9JDYCDz+5u0woEepAS1PEJEnbxRSQQNa7MZOzoNOpJzlbtlqzoPOEAxoGNBG
jW1Am0/yscCAHn45t1+i9EsVBwY0AAAAAAAABYABDRoG5TI/OVN4vtcsS8qS5hkbmRNtTWptQAsz
eoMKnrRi/6GtM4Sb2zxjs29AC99Zmc7XLD+qKsfduO3AoaNLrhXtKQNaGsTjbtp24GXTmhjQNHh6
B7Rxk1VBmdHKvxaV2oAWvrOqnPQQM6BN60az91neX/PMLWbvMwxooVFnQO/Up20Iim9/JuUyoM0Z
GgJ/+3OqNcf2ZxIMaBjQRo1sQIcc5mT/lNiFBQN6GOTcfonSL1UcGNAAAAAAAAAUAAY0aBiUuaxM
Z74D+kGxGdgY0GwTdGJAy9OilQFNlfsPHZF+cciAvnal3fU87sZtyla+RprOT8lKbkAnprPZCp0Y
0ONnPWWP4Nic2rycONEvHzuomiZ3po7gSFvVVNhofGpz8sYxVSMrt+MIDqNRvAOalHKWc6rgDuiY
PIs5W9p6hgENA7qRDegB9gFGDGE8Cya0t4/MDmioLOmXKg4MaAAAAAAAAAoAAxo0DNpxZpuaVY01
oGVB+s7ODuiRM6BVTMp3rtaAnvSQdp+1ZKtA7IyGAU2CAc3luswZ8izmbMGAhgFt1LgGdMR/TnDP
h07jeJ1QHUq/VHFgQAMAAAAAAFAAGNCgYdAGtLcJ2hjQ5mCNjSygNgPaFg4c2iYHTxnQynSWR3CY
VteAVvXNMzez0zaUccyO4BCnbWQa0P4RHEbyJGiqxxEcQjCguVyXOUOexZwtGNAwoI0a1oB2zt/o
aXfO2/AqHByvE6pD6ZcqDgxoAAAAAAAACgADGjQMym7WknucE9SGaFM5bry0hms2oKmstjCLSzkm
N6DtBmdCt/pHcJh9yuNlQGJAW66VpnO2AX3Y/RBCdvfyJOixYECLz+mj2529xda4ggHN5brMGfIs
5mzBgIYBbdSwBrSzv9n6zVRQZG+PHmoDuvsavQzBuJl9XsAQaOOccU0tMzZ69blEC3b6+jXDLf1S
xYEBDQAAAAAAQAFgQIOGIWVAF9d+q0NBHc2Q2O/sHcEh/GWj5AgOVmkkP4TQyvrLtuZwltJbnh2Z
058b/wiO7snCn7eXQcGA5nJd5gx5FnO2YEDDgDZqWAO6Vhyvs2xx91aa0ZO60wFWI+/zSsGABgAA
AAAAoNGBAQ0aBsdQLqraDOiV8rCLWU9Z9zllQJvWpIaLuc8kGNCVFDGgW27utZdBwYDmcl3mDHkW
c7ZgQMOANoIBHcHxOstW2r0Ve5PbliStXDCgo9IvVRwY0AAAAAAAABQABjRoGBxDuaiqMqBXJn/p
7LjPwoCWvrMi6j6TmPtMggF9VLjJN62crQ4VGT+rT1vP23RNU1PrCuE+i7DJU1p0naS5o094zb2z
xYZzidkWbYPbVii3unOOipnc+frWDj0IdVdG8wp5noegtVvWyC4dbaqOwoz13DfLzDSlUxrN2+ea
iraVMKBhQDtGc0wwoDPkmc5cBs9u9uW5z6QcjH4D+qW+GeObrlkmy8KM1j+glogwg9oinWrV41wz
SfzYlMEtM5bpABptw0z9Y9Mc8WEnlYWZ+qdlcgCIO3hSM27mnPSCSanp5CDsLkjL2prGz9mQxJcv
/VLFgQENAAAAAABAAWBAg4bBMZSLqioDWivlO1u5RnNMzH0OyjOduTzTmWv0GtDyNGdtOrfctM24
0qJw/JWVrc2z+qQBbRzn1A5oUa99Z+FEq3ob/PoRWW5qnrOVyp3CJdG+syi3rTCbnRPfebsqCDNa
mM4ybKVxn6UZbXdAr5rS1DJru3Scu9qaZ++EAQ0DOpdgQGfIM525DJ7d7Mtzn0k5aCQDmtUva5Ou
Lo8MtnJ/uUl7vsvEj01dL8qJWy27y0jlaAdaU4MrQ1l62XYZSmw64VPLVhrNnCWyZBIzo4dG+qWK
AwMaAAAAAACAAsCABg2DYygXFQzoXBq2HdDSayY9NKVp8kq+/VkypVvtgGamsykL07l1hagUWkHd
hRmtAtQRHLosD98w5ZTdrI1piTWgRUHueu6WLvPrR7fPadZOtDGgk+3PktZVMKBhQOcSDOgMeaYz
l8Gzm3157jMpB41hQMvLZA+yRJi5LDK7tXLZL7CyPzjVJFuYeZdAjbGbqdLY2UO8/ZmkX6o4MKAB
AAAAAAAoAAxo0DA4hnJRwYDOpeE2oPtuarYGdOtD0pI2B0Ar71gZzaxcuwEtnWW5Fbrv5uaiBrR7
8oaV6zJnCAa0FAzoTLnuM8nxlAsJBnSEBjoD2hYSscjs1splv8DK/uAFDOjk8I0NM1vGzexT/7Lg
IZF+qeLAgAZA0dPe1N6jyzVCQ01YMMAL2eQMG2EGFkyQT4hWm+A8MtGWqpLB3nMVQ8lbLvHO5Zic
9Kxm1cl0fg2HD6cjTAeJd08AAADGEDCgQcPgGMpFBQM6l4bJgDZHPye+c1JZwYAWZX4EhzKjVUA+
A7qzTRzQQTXCYo4b0OEjOJqckzesXJc5QzCgpWBAZ8p1n0mOp1xIMKAjjHYDmsr2tApRTlu3bmRm
a3bZLziV/uAVjuDQ8dy8FrZ12zVqQ7eOHCrplyoODGgAFD1FDOhs49S2ZodZcoaNKAMLJiQ+rFkt
FflDEzHt7SZOIoKJ9N2JbsbWTcYtEXdQ4SardZrF+zUc0ZpU9rR7kUl3AAAAYxEY0KBhcAzlooIB
nUvDtQPafrqg2P4sNz6nTuHIOIJD+84KJyDnERx9N6v+zW2TM3ZA67LG+xBCHMEBAxoGtCPXelZy
HWdHnunMZfDsZl+e+0zKwSg1oC1pr1aYuQZ5nvIS9VG56mxlt9Xax2rM7LJfSJe9qdVZ0kTsQwjl
5x8K+HHPYsGq+xBLv1RxYEADoOiBAZ0Bs3T5alMrVzEskhABjict6trbk47islwv1x2RL8lfZHrB
BFUEV8RvlpcBAACMOWBAg4bBMZSLCgZ0Lg2XAW3PgPZldkBLKcc5l4T7LA3okIQBXVnSdPZld0Bn
yXWZMwQDWgoGdKZc95nkeMqFBAM6wtuu3taqBcfrhPJrGD5+UEknFnFgQAOgsK6l9BYXOOczCFNS
0d5DAQbZI7nWtqV1J20hPYCssDVyMsfNlB17dAB1sL2TOHfAQl3sIkSv9naqnjCBu65s4RLqaa9Z
WyrMxPBYHUH/2rFVM+tp41Oj1UBPuzMMX5Eq+zWqLKBr9iQYbH38hgAAAIw9YECDhsExlIsKBnQu
wYAOCAY0FwxoGNBGMKAjOF4nlFfiCI4h//hBJZ1YxIEBDYDCeopUYKauKrmGI12nTEuJrcwoiKIs
UY0eUhie7miiNelqm5NO4QErdTE3IaZMQpNIc4+sqOAVoouGByU+Lnd0KViUk/66UddLTCOvqx4+
u4FG1vObO/drLGwA0SZQ16KPgd85AACAMQcMaNAwOIZyUcGAziUY0AHBgOaCAQ0D2ggGdATH64Ry
SHwUoXdU9BBKJxZxYEADoDA2aMoHNWXpRDKbksdwZ9I6lemCMTI1NA9zOd3RBLwmVPYHzNUlsU2p
Vl44keYJ2DqNbVLlwID8hlgLC5b/bwYy9QLetWZosGRRCWJJguQ8EL9GIxr4EHapbM0iprw1AwAA
GG3AgAYNg2MoFxUM6FwaDgO6gmBA5xUM6AzBgE4LBnQEGNBjVDqxiAMDGgCFsUZT3igva8vS9U8T
v5JKqtK2moLrabJYQWoWCa8Jlf0BC3ahWvdGzKJSS9OYcF3W7SySKh1UvA2WsT22A5+XD14rNE32
WP5kXg1fG2EveT3NU96iAQAAjDZgQIOGwTGUiwoGdC7BgA4IBjQXDGgY0EYwoCM4XidUh9KJRRwY
0AAorA/JfUbHi7SWK6u3ReFJqpKt4gXbQSFq1Hyin9OYdIyVgwNW7qI908Q+5ZHq9twNwRJz34LQ
4Olh2ASsgYrJmlm9HdsdpAr4OglvRH+K0KRi9eZRsQgWKiK8bgAAAMYMMKBBw+AYykUFAzqXYEAH
BAOaCwY0DGgjGNARHK8TqkPpxCIODGgAFD1ZBjT9v0b7krpCXEm7kkisWzsCG8pECew8kuiHEOqa
SNkdsFCXYKSArs0tpqCuJi7VRQwZugFR766K6uzQrJ6K9oE4oxTGjqWwI1JBwRfg1KSx7SnT3FLr
QgEAAIxqYECDhsExlIsKBnQuwYAOCAY0FwxoGNBGMKAjOF5nSeq+ZhiPSM6nOlxSXunEIg4MaABA
Qo97HoWBOdClMlTjAgAAAEMHDGjQMDiGclHBgM4lGNABwYDmggENA9oIBnQEx+ssSUPn9lY9Mgxo
AxJoABqZTDfYbGouE7GpuOwxAQAAgKEGBjRoGBxDuahgQOcSDOiAYEBzwYCGAW3UEAa0foMpFcfr
LEkwoMuUfqniwIAGABDCXsbJEgAAAEAeYECDhsExlIsKBnQuwYAOCAY0FwxoGNBGMKAjOF5nSWJu
78Y549Rxm01N1ywTNUsm6YIbNqk7Hd+2RMT0zRivr69ZRvEGFazFY+iSe822LAvL9ODjZvaFOoZq
vPWroa6Z1KJX6C64fOmXKg4MaAAAAAAAAAoAAxo0DI6hXFQwoHMJBnRAMKC5YEDDgDaCAR3B8TpL
Erd9uZMrK5e1aft4Wdu48S3KC94wUxVsR9lKNTZYiwVYZcWkVtI0fs4GqvRXoiXcZ+NNK4le7vpl
pQljc6kF645lSr9UcWBAAwAAAAAAUAAY0KBhcAzlooIBnUswoAOCAc0FAxoGtBEM6AiO11mSjC0r
TNtkX7De+0yV0gheMkluSRblvhnjbTxjUreqYcYuM3ytsmJsOdUxWQnvKC7Tu5jTNWbvNhtKjpCQ
srNLk36p4sCABgAAAAAAoAAwoEHD4BjKRQUDOpdgQAcEA5oLBjQMaCMY0BEcr7MkGYs2bOAqu7n7
Gm09ty2hsGRvcuAgiw0zW5r0TuSUj8wVibFlXil2OstIoaSjP3t4/WyoyILLlX6p4sCABgAAAAAA
oAAwoEHD4BjKRQUDOpdgQAcEA5oLBjQMaCMY0BEcr7MkcdvXWL3MqxUHbrDDN66ZZA+vEPFsL3Mi
0UXUcx/ZlYlh/vKytia2Ej2y5xrzjunZg+vna4guuETplyoODGgAAAAAAAAKAAMaNAyOoVxUMKBz
CQZ0QDCguWBAw4A2ggEdwfE6SxKzaIVvq2DGsajkAU6TYVK3dJAV2jJeMkle8cMuvJikZlIbs8LV
JwcKmD2tsH60MJQVzHdW2EVyA9pbsKosVfqligMDGgAAAAAAgALAgAYNg2MoFxUM6FyCAR0QDGgu
GNAwoI1gQEdwvE6oDqVfqjgwoAEAAAAAACgADGjQMGgreePNqY8nGn/zk8xl1lo2mVrGzdzKK8s3
oDfPEiu5dqXnODvyHGejp25qpgEmPeSazkq29aWHpogbvanXNaC3dIwXDR0bR5kB3S1eHsP4WX3a
et42e3xTy03bfAOa4ltu7rVGc0wqzLOelTyvOSjPelaq1oDukjsBW+b2OvUwoKVgQGfKdZ9Jjqdc
SDCgI7gG9MCCCfInk6W9R7dIetpV7YQFA7omhON1QnUo/VLFgQENAAAAAABAAWBAg4ZBW8nKgFa+
szSamyatsC6zFgzoejeghdGcmNFTurUHLTUEBrRs2u7azZ66pzS1zNruuM+k6gzoVfSyTelyKqWq
NKBXtTa1dPSxGhjQGYIBnRYM6AhZO6AHFkxIG8097dp5toUwjtcJ1aH0SxUHBjQAAAAAAAAFgAEN
GgZtJXMDWpV9AzqkUWxAO76zVSMY0Grjc+tDxn0mNZAB3dKx3amUggEtBQM6U677THI85UKCAR0h
w4DuaXe2PzND2mtL4XidUB1Kv1RxYEADAAAAAABQABjQoGHQVrK3A1rsdE6dyzH5Qad+fLNpbb5m
knB1BdeuEL7zZtZx/KwNh47uV7aypnmcsHibZ2w+euDQSvEpTeNnPeUY0HZwanrZVCp0jbSJNVOW
Gt/Z4hjQfivbAd2pPilKMLmTG9BqL3hTc8fGFa2i7ubto8aAPtpHdzx5ZVL/ytG+m80zmNxpnWVV
ENulU75z72wV29wxxxrQK8QDk0zplu6zobX7yKuvyyckkZfWfeZhR6UZPaW1pampbeWrJ1YmXVZJ
u1mYy7Nm68/aap69UxrQOzv0Z3E1TekS258V1CpM5+1zzT21dQrrWYwgx5/amRjQwmJuNZWdbFLZ
ZBCXP3u1zw44tct1n/9/9u4Evq7qsPf9+eT2pe++9uWGptw2zUvT3rQhU1toQoKdEJqZpgWSQhqS
YAYTDoEYCGYmBBCDMTZGspk9y4Msz5aHYxnP2PIsS7IlT7INGNsyRpYZZGww4LfWXmuvvfZwjtaR
Nev3/awr1l7zPsekx/+7ORIlmjLnKLGIOXchgCaA9kvPDqAz6dhDziaBzp0/E0B3g6LfquwIoAGf
+F88Ldf/8KEr89/D0P9dk985lfxf84jhSf8XMOd/+yMFf1RaHHoaXE6SQ5f889wGb9Dpao81AfQ6
BNDoMUIBtKEef9aN5z64xhsTDaBlWr26wMvrrijdf2jDgzpWtp6ALpGB4dce2uQH0DJ03n/oyOqH
5CzRrpJlWYkG0DJl9p9Wth589lLjrz0sJqoA+tyCdd6Dz157qt80UZ/UT1ZDAbTqvXKaqE/yAlE7
gPZu69yC9bEnoKd44eSV0+SDzz0ggJ56tUyZo09Ay1Tay6PtIlNj1bhepr+RJ6DVRL8SfQI63mg/
AS3qqXMHVYWfgPZy582q4ofR8ouer5n6pveNz1fPsp50loP9J6Ct+vRrZCQtA+jUuY9tCT8BLVNm
0ejVTTEPPttPQPv1t5uPzuj/jcFbCKCjhQA6XAigs8gWQJusOUz+bVDK/bfWSNZJ6YJFv1XZEUAD
Hvm/ev7/4tUXFTkldm2VZJGItY0sr6NozpYT537lc6xn2k8zJI7LfSRnnfnnOascL2iWndvjSO1+
mwB6AwJo9BihADryuwcjjZEA2gupVQAtGvcfapwok18/gLYegv6aCaDV09Dmgeh+UytkEq0ehQ4H
0OorOEzcLB959to9QQD99UEV3tduBKFz0ldwmNBZ1IOv4PAD6DVei6pbAfS5OoYOf/9Gtwqg1aVu
f2OTfKj53Eer7AD63HNlHGxFz16pfOzccx9bry+9QFkF0NP0s8l+JB3Omu3eXAG0qb9zxJriB9Cq
EtTVM876eedI6Bw8/uy5epZ6AnpQlU6frQDa+pKNGf31eN1o9QaPP3uumUUAHS0E0OFCAJ1FlgBa
/BU1njGLRv8vZ+LvaTky6EjWSemCRb9V2RFAA57WpFJtlWSRiLWJhP+eR5D/Z64o+f+rtaVXPrHX
TnY9sYbT00Z/GFqzTHv/OWzzN6h12vs2AfQKBNDoMZKz5sRG5wDaq6S+9tCG6BPQJoA+tMl7XPqq
K8RI+/s3sgTQesGHN0WfgG6LAFqGzl5d+vqgNSqATp37dfmPcwvWd88AOvgOaD+A9p59Xv+o/D4L
/ys4Uuee+43ol2+IkhhAVw4+N3VNqXwCuuqRc2MB9GavV8bNXq9LAC3jY/lFHEferHn0G9kDaC93
rnxMHtv73YORAPqaaTqYVt/+3FIALSNm+UUcR9/aMugbiQF0/2l8B3SOQgAdLgTQWSQH0PLvfbny
Z+8vatn/Yh3JOildsOi3KjsCaEAR/2tn51LhWFFnVrJRSWfkeE2NszvNnIxuFE2mP5x+2esUJW0a
WieYG9lOD+7FxCuQTusX07wU4lVSL33yi5P42qqXUvz0BW9J9M+Fx6yeuFryH4x0WrTJy2Cb8JV/
aa1cFL05s7LXFzR75FJWU/jcemH7ZJGtk4/t8OfZkP26S20nfrbNG+Tdm6JvKXrWeINpyfJaJf8x
MG+TtaBZUWhx38h1jvFm2WBfdQ2gayKARo+RnDUnNroG0MF3cZiv2ogF0PpbOFRvkD4nB9BT/QX1
l3LEA2jV/vWHKw++Xlng5cd2AB30Hg56QwG0LN43QZsAOkiir578Rrf7Cg4ZLnvfvxENoFUG7T31
rJLlt0qvij8E7U2PfAXHtGtS5w7e0KSS6FgArXpFRSbRbgG0nPL4pqPveEl0CwG0KJWPfcN7DtoK
oGXdejjaJYCe0T/1jcc366w5FkDLuriPLQTQWQsBdLgQQGeRGECLv/nYfwvz/gomLv1/Wk3JIlkn
pQsW/VZlRwANGDoN0kmQ+N8/KxOSVavFY/8vpFXXD3qKFj/NsqpePbRKZG50U3uyPKBZMZgia1ZD
LyVfJ/0S+C+G/3/kIv/HLpD7tU16TROWkjPzeKe8YdE1gmH2pnaj/6dGVqM1uVt8SdXcCX+eDdEn
utRPNTKY5NX8V9P/Z4ycoycFL6nhL+Pv4PPbvao/Qg9Jeq0Sd5GNwSrmJoMB8QPF9hUN9sEil8nL
ysbwsgC6IgJo9BjJWXNio/tXcJTIkbL9615vUgCtW7xYuaUAWj/4LOtqwVgAbR6CNuwAWhT1ELRh
B9DebSneN0GbAPrwUf/bOa6e3D0CaMN6FNoE0Nav/CsNHm0WFe+XEwaPPHvF/1V91i8h9H+H4bnX
XKmfgPZ/8aD8rYPh3lAA/bbe2f8lhH4YXfOomvKNa67K8QS0/DJoRT3sbAfQ4W/hcPoKji36Vxp+
o//V+glo/9cSRn8JIV/BkVQIoMOFADqLxAA6/lcj/Zce7y9ontDflaIiWSelCxb9VmVHAA2Eef/7
5/1Pn/mfSB1iqS4rGwr+R9P6X02PnGf1Zq0rkd7wpuHxujthu17PvHJ+XbxI+oUzteB181/k+Gsb
NIZ6NblC5OU2qyetFuzokU3hZcWVFl/E1JMazbZ2Y5x3AP++1Mnb+8+zRXSaP56irmu6HtyBqQX7
+ke1Fg8W8Jb1eL2RG4kfPthJCK3pSdzFapQLmqP7A8KNUuK+sYOFL2PLhg8DoMsigEaPEcTNrSr7
TTG/eDBU/Lg5oXjfwhH5/g1RXncsOnfOWqz0OV78p54Ty9FQCX//hijRcNmldEQA3UIxT0DLYmfN
LZS3VbF+CaFVrJQ5R/Hi5ngxv4QwV9FBs0uRT0CrEgmg8yx8BUeOQgAdLgTQWWT7JYSnJZJ1Urpg
0W9VdgTQQJTJhUSlb1G9+qm6BC9EikVF4SzJYwdJ2epKqCW2qd3rb5OwXa8nXifzksi6/20PRuRV
l5Je26DR7jViL33QkLRawjtlDQt6RS2+aeJJ/LqZYTcmMZuoGaF5qreN/zxbRKefJcu6WVLWW/sG
BWcL3UpwI/HDhwbGD5y0i90YXlCePdsukRaPbDYvgn2ZuGzC8QB0RQTQ6DEigXK+pfUBtPek89ci
379BAJ2zxHJnU6Jxc7wQQLsWAugchQA6XAigsyCA7qVFv1XZEUADnkyRnUDpBEhU5dexRvMg2Syb
7KhI1CO5UaQ3sa6EW6KbWisHiZXVqMRX7XXMSxC8TJr/hsVke21VW5bXVE4yy1srZF0tsoq1rKnK
8apm9Qb1bI16Dzk7GODpzD/PhugSB1Q/1aUaKY9kXkHJP0GMmOKvbiaFlglNs24kcibZkvW1Stwl
2EbV/QMHA2LbJ+yr+QfT/MvEZe19AXRdBNDoMSKBcr6ldQG0+qWC8ns2IumzKNGgOVuJJc6REgud
7RILne1CAG0XAmi7RFPmHCUWMecuBNAE0H4hgM4iknVSumDRb1V2BNCAIsMgTWdCkhUR2UN0k25Q
VzJC8skWO0jKVtdC66hLs6k33vulZPaQ2HYJq/Y+5jUJXiaPH/jFJL62wUsp3wirI6A7JKszcbXc
fzD8PisXtjY1I+0pVl0PFdfJv4RQCx8xuAyG6CbdoK5yHTupbrdJcr5qCNfMghbRHppryEVjL6m/
innRxCgtOkRSbf6YbL+EMMcfAylY0J4b2ziyb6Q/Njxp2fC+ALoqAmj0GJFAOd/SugBalWj0rEo0
aM5WYolzpMRCZ7vEQme7EEDbhQDaLtGUOUeJRcy5CwE0AbRfCKCziGSdlC5Y9FuVHQE0kEvGf3qz
I4U3JZDqLjrvnZI5ptOf0/b789wp/6a0Ef4VA5A3Amj0GJFAOd9CAO1UCKATCgG0XQigCaD9QgCd
RSTrpHTBot+q7Aiggezqsz2Y2Z6im5KOdRed9k6JjZ12bsc/z905f+ZfMQD5I4BGjxEJlPMtBNBO
hQA6oRBA24UAmgDaLwTQWUSyTkoXLPqtyo4AGkik/tv4Do6lEjclHesuOvidUn9alBbD307589xd
8K8YgLwRQKPHiATK+RYCaKdCAJ1QCKDtQgBNAO0XAugsIlknpQsW/VZlRwANAAAA5IEAGj1GJFDO
txBAOxUC6IRCAG0XAmgCaL8QQGcRyTopXbDotyo7AmgAAAAgDwTQAAAAHSaSdVK6YNFvVXYE0AAA
AEAeCKDRY2wCAAA4bfqDRXYE0AAAAEAeCKABAAAAdwTQAAAAQB4IoAEAAAB3BNAAAABAHgigAQAA
AHcE0AAAAEAeCKABAAAAdwTQAAAAQB4IoAEAAAB3BNAAAABAHgigAQAAAHcE0AAAAEAeCKABAAAA
dwTQgJJJp4y+RfW6tf2JfUPb2edQTvs00S16KO+VS2f0leR44/ZL3u4vVIe/v6I39KK0pfqivu3x
igXL5ri1xK7cL4VPjDqt1z1pl5ZfCrWrFgzN7zV0u0EA7Y8AGgAAAHBHAA0oQbLTTqlaFtkSpTZM
mnpJaCVvs29fO211vPFgWAe+9R32/oreNgmg2/DA7nJsmtjlckgxphWviL2yyy5xkRVac4jWbg2g
7RFAAwAAAO4IoAHl9AOm1sm2VxueoZeEVt5tZor6BvfqeOP2sA57rdpwo9xLiV4CaFvrbsSedfor
qP+/jla8L63bGkDbI4AGAAAA3BFAA0qWgEnmRIpKi7yuIv0f08ejINGt6XApy3h/Wa8vMVGyz+MJ
TmKCK3uMXY8c2uvKmB29QbHluz99S9adWdWEV8+wX4vEKU5vfbY3KJ0WzbE9Q5t62vb9DYjeHOdP
nGvvperipy90K2Zk9MUygpmyQw4LBvizw2OsjqCSZUyOkyefKFhGj8vysofftWCW15Z762wvhRmg
mJci28Tcu8iaJkeb1TzeKF0H0D4IoAEAAAB3BNCAEiQ7MssJQp4g+fFqXuyjkh5ZDTKfMDMxcXxQ
8zInf4sQs4ISTLHOZ48xdev4mpwbzFDL2FN7CHNLiZX4q2cEr8VpvPWJW8hGf5UIa30p23QzxtTd
3t+AaAoObVWtxujCotHsYOp2o+E3in9Gto1KGBmb5I9JqBh2V46TWxP122fYa8pF9BlaeNeis6yx
5pX0msQ/k18KewVB7ucNzDZRXOd+a5SE6dGVALQDAmgAAJCXV199tc5TX1//2muvHT58+O233z55
8uSHH36oR+QvM2ZT38xxfSFU7UmNaTrVcLBvuq6oQbd1iKZ0vjue7iHz31EJ9nVcobUbRYi3Jr0p
VXAw9Je57i3vV4YAGlC8uEfz0xuZ+1hksx0A2XVfsEw8MPLrYtlgXtIiUrjdpFUe0eddZFk8mj4l
DeuBrFsTVfvNSn71DNFg+D35vvUtv0ER4a52fH/9xZKHhcb7Q1se6fMbvZcr3i2JIZpZxz+PmZAw
JlLJMUYSF6GTJ7x9hjUxj3fNbkys+5WsL0VkWTEu98TQeHERPZuoamYddS/RxB1AeyCABgAA7k6c
OLFz584mj/hs0NDQsHfv3u2eurq62traLVu2iE8RBw4c0BMcqcTZlxmzKV2l6x2rjVLaQIsL5hjg
eJi2HZabWKSz3pr2k/crQwANKKG4RwvnUx57WGxKMD6WLkl+3XTajVHh9vBJRF80jbIXz+vMPYd9
a+pVSH5NRGv4BUp6TfJ9GVt+gyLCXS1P9+v5HswsljzMbjRLtzjSCDXK+ZGwNzitqOmRqha6jo6J
bZprjGoMnzwYH2dNDA8THaFFQuzGxHpollw48lJElg22zjbRbjej/cZguqjpYaoWXANoTwTQAADA
3aFDh15//fUjR44c9bzlefPNN5uamsTPd95pPnny/a1b6wYNGqwnOJLP8+7x/9rRlA7qHaxNUlpb
iwvmGOB4mLYdllubLNLV5H1TBNCAEo6HNNEYabWHxaaYBhkPqVrieFEJ0qPkxyWjiwdTwtmT3yj7
1fhgb5+9lF+PLN8ThG/Je2Wth0Pjr56R+FrIKeFWe1h8SuIWiSsrka7E6dZZZb8aLxvDi9pLxXcU
LfHDmLqo+K0t7GtPN6KNYmbo2vTbp5aD0um+eoekMabJrySP0TWvMXKPVm+UGaPq/p0mLGKLzIrX
o7PkXYZWiczy9806UY7RHfGzmUmyy58uZ4oX1r8E0J4IoAEAgKMPPvjg4MGDb7/99jvvvCN+quj5
6NGjR44cUR8VmprkU8xz55Zv3lyppjg7XlTgP1obPA1tJYMyod4kv/zBy6atR6TDY6zHqAUxzJuy
KbRgxvsSibT1pR/+4n0zB2NZpDelygxQU2RjekyddxhzgPjiosXbXZTwwZJ3DN1jdG7yvZh9E1YI
tTjfWnwROcy7WdVoDQ5Ght6O0Cvjry8G1Gf0ImYv1zfI++OhGvVG8Tv1tcWb3gICaECJxkCazHd8
MgKyh8Wn+KODGCjLeFFVA1vzSwitdn+dVDod3kjzUit7Kb8eW777i96S94L5LYmvnpbltcjvrU/c
IserHOtq2/c3IFrC2WWoLiveL9wzq3lEs24K9tVtwSDBX8eMD3cHdxUKRr3GYGB8jL9sUEkeEzu5
GW+/nlnOrATDTGN4gE+0SnIpe4Cp+xU9Toi8FEFH6C3OOlG2Z7/B+AsiyTUi2wJoHwTQAADAkXrc
+dixY+++++7x48dF5Z133hFNRzyNjY1vv/320aPvPPFE4fvvv6/nOKvP1KlwMClcNhUZT8thJqQW
lwV6olkhxl7HzyXldxmbgFXv6CWk8ZTW/8pjGVkG6/h7tbh4ZEFBjoztaI1U95h1bmR8vGKv0Ipb
S1gkdrOqbsfBZro92F9fviB+e/DiGGZZb0r0NZTps7+mYsabQ8blXlM2Zn9lWkAADQC9lgk00dW0
5q0Rc8ifgY5BAA0AABy99tpr73s+8IjKu+++29zcrB6Fbmo6+t57769bt3nOnOl6Ql4aDvaVYeXx
ogKTBvoZov+wqi5jvN9P6CWbmTHeM7bRiT4v9/SKySKTFlchqd0YCLX44XjSOi03+hJ3jN9jZG7W
e8m+QiturYVjWHU5MsiRc74y2euOb1AksE44pKUN3vQWEEADQK9FAN1l5f/W1Ee/9QNA+yGABgAA
LpqamkaPHn38ePC06UcffXTixIl33333nbflc9DHjr37wQennn9u1PHj7+oR+fESZJ0mK9kjSB03
N6XlYFHfkwlFip5glsmmW5FF2i1inXYNoCP3aM3NdS/ZV2jFreU+hl0Pj2xNAJ3rpqx64n1FD+lz
XzPXK9MCAmgA6LUIoLusvN4a9Y0cvJVAxyGABgAALfroo49qamqee+aZkydD362hHoI+1nysufnY
Bx98dODAkSeHPab78ud9GYL9ZQsmGRSVyJcwyMH2l2+kx8S+iqFqT67vlwgv7oWnWb+nQq8chJvZ
1sndaIjG+I6yMXwL1txc92JX4iu04tayHyNa14u39Mpkqbu+QTIcj99XuMXXNm96CwigAQAAgDwQ
QAMAgEQfffTRe++fVPWTJ09WrF69ePFidWmI9hMnThw/fvzkyQ/27n35rrvuWbfuJd3XCkFoqFjR
oewKf+WCPTg6UZHBpRxfsCed42FYwf/Shmy/qc/8Cj6dtyavk7x4Rv1OvCxfE5HllxDq8dbcHPdi
7Rt/lfK+tfgiyfclBSMTB7RYd36DZF0fyYq8dUv4tW2TN70FBNAAAABAHgigAQBAxIcffvjWO8e2
792/advLO/Y2HDx0+OCB/evXrd22bZseYXnP89abb2UWvvi736Xfeedt3dFD2PFlD9ODb619EUAD
AAAAeSCABgAAxocffvjGkaNbd7y8vnrX2uqdazdu2bBhY8XqVUuXLF60aOHixS+uWbNm27ZtBw8e
PHr06LvvHvvgA/mI9Icfntq3b9/Y0eMfG/QHtU4PQgCNKAJoAAAAIA8E0AAAQPjggw8ONx7ZWF23
dnPtusq6ZSsr5i/IzJ87Z15Z2Zw5s6aWls6YMWPatGkTJ06cMGHC+PHjxc9JkyZNnzZt2dKl69au
rVi16uGHH9qytfrDjz7SK/YQBNCIIoAGAAAA8kAADQAAjr751vrKmlXrNq6prFnyUsWESZNGPv/8
2NGjxo0bO37cuDFjRj/77DPC+PHjXnjhBVEZPnx4YWHhsGHDhj4++JGCgmeefmbR8lXly5bvePX1
HXsPvP9+6BcVAj0MATQAAACQBwJoAAB6s/fee69ma+2Ly1auXrdhybKVzz73XMFDDz1U8ODgxwYN
efzxIUOGDB06ZPDgwY8++sj99//x4YcfHjRoUEFBwYMPPnj//fffcdttd9w2cNz4iSvXVVXtfLV2
74Gy+eWPPPzw0aNH9epAT0QADQAAAOSBABoAgF5r/aZ1hU8VzZxVtvKlimefffaG395w7bXX/u53
v/v972+59dZbb/OJ+s033/xbz8CBA3//+5tvvPHGflf8+q477yqbX76usrZ6x76NNTuee/aFO++4
/e67737rrbf0BkBPRAANAAAA5IEAGgCA3ql2a+3k6RPue+ieBx546Oqrr/mXfzn7O98+/6KLLvrv
//7Fr6/od8UV/a688sorrrji17/+9a9+9atf/vJXl112mei94le/+q//+tmFF/540GOPr3hp7aaq
bTU79i5asuKRhx++7dbf33nnHff/8Y/19fXvvfee3qaLazjYN/f3IFftSaU3pQoO1uvrdtPiSdBl
EEADAAAAeSCABgCgdzpw4MD+1w5s3ly9fv3GzZurxo4d16/fVd/+zr/987+c88Uvfumbffp897vf
+/73f/j97//g+9///gUXXHDeeed9/etf/8d//Mcf/fCHY8dNXF9Zs65yy5bte2bNnnv33XcOvPXW
22+7bcjgwdOmT12zZk37fw10x/wCPbHLpnSVvmgH/BrAbokAGgAAAMgDATQAAL3T2rVr9+9/7dJL
f/6Xn/rf/a+9/sHHiiZPm1ezdfvLL79WUjrtZ5de9pWv/vOnP/2ZT3zif5155v/+27/93Oc++7mP
fexj//bd75aVzV2/ftOaDZXV23ZMmjzpnrvuvP222+++565x48bOnDHjqquuKS8vP378uN6mvXRY
AN2uuxBAd0sE0AAAAEAeCKABAOid7r///h//+Mff6vuDMcUlkxbX3/jI+Kuuu/GSX151zfU3FD39
3MJFS7Zsqduxs37s2HFf+/q5Kc9PfvIfG9ZvHTe2+NFBj6/bWDlh4oR777n7zjvvfGLo0EWLFhU+
+eStt966ePHiurq6EydO6G1cHS8q2CS/7EI+cSzrwXPHVXu8b8CwB8gHk1U9NaZJjpHfX6Fa9mTk
tRfsVulGsVR9pk6N75uJJOMmAvYqGe8LN/SwYBc9K9jFHE/OSo8Ri4t9W940M0ZP944drO9f+mF0
lo3Cx0OnIYAGAAAA8kAADQBA7/TRRx9NnFC8ffuuKes//M2UUw8vOTZ9e8OSndumLZn/+0fu/eZF
l37rwl9cd9PdEyeVjB49Zu7cuUOHDCsvXzRjw5jpC6Zv2FhVWlr6xz/c+9BDD02cNGluWdnNAwYM
GzZs06ZNBw4cOHnypN7DXdUeHSUr1mVmjBfCRgbYca1dr9oTZMfqi5u9L3HWia2sq4TaMHO9KWqL
YFhkFz8ODr6vWTb6cbC3Qt6b2usHayZuFDseOgcBNAAAAJAHAmgAAHqno0ePnjjxfs3LJ4vmHR2x
4nD1sQ/XvHHw+YqFvx836N8L7v2XO0Z89fYpP/nj1IdGjP/l5b/8l3/5lw8++OCdd94unTNp/Ya1
mQULCwoefubZZ156acXw4UW33Xbb4sWLxYcHsaZePV/eM7/Wg71NaRMBq0g3YYAf3VrPC8siU1qr
N2tdMS2Jw6xGuUsQ++pYPHlW9roXTHtFtSQNy28jdAICaAAAACAPBNAAAPRO7x47tnfv3vUbNjYc
fvPdD04dOf7O6rqNw6eP/sWD9/9t/xGpXyz4X7dsvrn05aWb6l944YUvnHX2W2+9deLk+28efWv9
+vXPPPPMwoWZxS8uGjjwVtHb+gefw9R3VqiHf0W9b+a4+ul1StYAK4QNJ7aebHFtPLo1LYnDrMbT
D6CDFY4XFaje3MMkAuguiAAaAAAAyAMBNAAAvdZrr702ffr0oUOHPvjAA2NGj1q0fPGams2ZtVsK
5+y6ecLewfP2ra/bV15efsstt1x2Wb/Cwidra7e+f/Jk1eaqDevWPjFk8J133rFs2bJt27a9/fbb
esXTFiTODQf7FuxJ66A24A+IBLL2w9FCtrg2Ht2alsRhkUYdjlsZceKsLPUq9WXWarrqTZwiKu4b
oRMQQAMAAAB5IIAGAKDX+uijj06ePPnOO+/s3bt35cqVEyZMGDV23IxZC1ZXrK/bXl//8r5Vq1cX
FhY2NjaKjwGVlZXFxcWDBw9++KGCAQMGjBs3TrQcOHDggw8+0MudjuC7KUIP/wbf+xwbIHvFpRog
g1rV225fwSEEu8RHutT936NoBevWXVhT8tgInYAAGgAAAMgDATQAAFA+/PDDvXv3zp8/v6ioaOiQ
IWPHjBk7duw777yju0+dOnny5Ntvv71///6dO3fu2bOnublZd7QP/9sngK6FABoAAADIAwE0AACI
OHbsWENDw759++z0uaM1HOyrvrAC6GIIoAEAAIA8EEADAIAuRn1VBd8ygS6KABoAAADIAwE0AAAA
4I4AGj1PfVHflNa3iP/2JCyTbtsXRb7Y7f0qt+2Z2/oV6AAd8SIDAPJAAA0AAAC4I4BGz+KFz2nz
+1/ri4pMvR11o0yzG8avvSiAts/WHd8pAOgtCKABAAAAdwTQ6Elk/Bykzx2nG2WF3THWbNszd+VX
wD5bd3ynAKC3IIAGAAAA3BFAowfJkT97T0Yr/ggv4MvodtFohvixX2hAqDEUEYqfPrV0sJe6lsPS
adFmn82bW6Sn2itqeqw3LNch49sl8cd4W/pTg4lmZsvbJZ9QdnqV2B3FJa8Qn5h4Zo+YEDqw6hLj
VWuW+/LfAjNFVPwRCXvZU7K/VvpU9prxPzNGsIpeJNTgnUdJp626GBpe3+m1iu0FAGg7BNAAAACA
OwJo9CD1RX1jmZ9HRntW5GeyPD/Ds6rWWKs1NEsPtOqJjbLq1eQ6ptsnG619IiGhWcQbFqtaU8xI
WY3togSjvVQyWE7vmsdrYogmM86aYA4VHR+Xe2JQs87sE53+qL6C1yeGeZVgYuS+/CVEXVRlnx5m
TbH2ikxJXNPvD+pypK4GI32i09/SY60Q/FExUxLrohJ/hYJacH7RFtoLANCWCKABAAAAdwTQ6EHs
UNEWbvejOfHPFsM+05h7ltXoRYABOSe0ji9xHa+qxVZOrCdsFyPGmHmhia14TbyqplpMV7a5MVlX
sOqJZzb8XhnbZlTdb3K7r752Npy8lzXFbc3orGCkT65jdXuXATk0cU27ntSYeP7IXgCANkUADQAA
ALgjgEZPEk4KjXBzxjVstRvNEi2NTDiCPcVIWieYK2qxlVuYkp1ZTEqeKFqz351Vz3XCbHPDcq1g
1U2n3RhQ3eqxYVFPZ8x4UWn5vrwE2oxK3sua4rRmbFZkmk+2qrQ5oT9xTbue1Jh8finYy7MJAOBG
/+9mdgTQAAAAgDsCaPQsGfl0bZDq1RcVybps1Y31JvVLyvJCdTlLtwazgprVH5keXHjsXiMyxaub
NrmJqiUNC9VFJWjNQo4JTm9NzPs1MW0JJ8w2NyzXCnZdVOJnDohG+8s30mnz9SPBRG9m1vuymhL3
ikyJrxnUvH4zy59m9UeIHm+MNViLbBqvZ2uMn1/z9wIAtCUCaAAAAMAdATR6HC+E00z2FjTG87ts
dVnxfg2dFESJMu5TTWkzS7dZKaAmW+zFDbvR1P2ZctvgDLFh4XpkO3uUIRo9oV/o15rXJMcJk8bb
bZrzPYqqGhj7JYSSXMZvtOuC631541Q1YS97SuKawSzrT4KclfBnRjHjTU+wrG7TQ6J1uWzsVFZd
DxXX/vn9lvgpAACnjwAaAAAAcEcADWRjh33dhjh010kcu9RhnMhE+HSO3Nl/Zk73/AAAJwTQAAAA
gDsCaCCb7hhAkz+fFnHi03vPO/nPzGmfHwDghAAaAAAAcEcADWTTyWEiOkrsizBar1P+zLTh+QEA
TgigAQAAAHcE0AAAAEAeCKABAAAAdwTQAAAAQB4IoAEAAAB3BNAAAABAHgigAQAAAHcE0AAAAEAe
CKABAAAAdwTQAAAAQB4IoAEAAAB3BNAAAABAHgigAQAAAHcE0AAAAEAeCKABAAAAdwTQAAAAQB4I
oAEAAAB3BNAAAABAHgigAQAAAHcE0AAAAEAeCKABAAAAdwTQAAAAPUFjY+PkyZOfeuqpESNGlJSU
NDc36w60NQJoAAAAwB0BNAAAQPd25MiRl156qbi4eOPGjTt27Ni+ffuGDRvGjh27cuVK0aUHoe0Q
QAMAAADuCKABAAC6q7q6uuLi4qeffrrG88Pha88dXrVywteryn6wcuXKyspK0VVSUiKG6QloCwTQ
AAAAgDsCaMBWX9Q3pfUtqteN6D6sN9B/BzNpfS2lM94wAOgpnnrqqcrKyh07dny+qP6Lj1U/tO7I
Vwq37i772/de+1zN3H9ZU/rvVVVVYsCwYcP0BOl4UcGmVNorBQe9/6lsSqfrihq8zi6r4WDfLnNI
AmgAAADAHQE04POyyyCgrC8q6oiwMpMm6m4r8h0MXsxMWr2Z1isss2giaAA9SmFh4Z49ez474uCv
yg4+tL7p8gWNZw3avG/x194/dPtHr39970tfWjfyvO3btwcBtIxxN6Wr9JW4LJL1LhVA24fposk4
ATQAAADgjgAaUGR42RnZJAF0W8n2DtqvMK82gJ7mySef3L17918M2vWrzBs/mXXon4t2f/XOiv3L
vvzRGz//8NBvPmz43OqR51oBtHz2OUifAwTQ+SGABgAA6CL4RdzdAgE04MmRP3tPRiv+CC/HzOh2
0WiGWI/aBgNCjaEkVPz0qaWDvdS1HJZOizb7bN7cIj3VXlHTY71huQ4Z286b4fd1N/Je7FfJsO6q
W98gACRRT0D/xaBdX3hu998P3/PVuyq/eNPKg6v+T+PGfzha9cW3t315XfHXtm/f/sQTT8jR8vHn
PUn/U+nlvFXy4ehUelPfzHHVmhnjf1PHmCavwRuW2aMazTD1VLXXcjDIi/3GVHTH4AtAdBQeGim2
0L2pMXusujiACaPdjxHbq40QQAMAAHQ6fhF3N0IADXjqi/omR5My19W5pow41SDZGK9aY63W0Cw9
0KonNsqqV5PrmG6fbLT2iaSuZhFvWKxqTTEjZVXWrIbux3oH5UsuqWvv5pXISwUA3d9TTz21d+/e
T/yx8nMPbfncvWv/z8BV/zBwzYHl/+fAki+8tuRLezJfWD/6G+KzuBgmRzcc7Ku/9DnCi31VV9We
WGRsJ79+GB0Mk40q3q3P1KXsjFgl0VV7goxYEBN1nK3ER1otyXVRcTtGdK82QwANAADQifhF3N0O
ATTgkZllUjwZbs+k1YWd1CbW7cbcs6xGPzfV5JzQOr7EdbyqFls5sZ6wXXcWfQfNLdv3291vEgCi
ZsyYIT5YTyr8yoG13zy64zuivLnz/DPu2fb/3LH9k/fs+NyDu759+yLxoby0tFSOls8IR8JlJUvm
K+Nd9QSxSX5jw0KhttWoJ3rFToG9rvhjy9bILIcJ6kmN2Y8Rir/bCAE0egz7M6Ikrvm4BADo8vL8
Rdziw2HwgbNt/8M4N/bH116KABpQssST4Wb/M7n9WT2xbjeaJVoamXAEe4qRtE4wV9RiK7cwpWew
71Ewl0G7eWkAoMdYvXr1ypUrt0z8t9fXfvv4vv84/vqP3tp1wRn37vjT+5v+etjxv33hzbMerVyx
YoUY4w13+Q5oO71VabWYpXqzDEtOfhOTbs17SNk7ScLIpF1C9aTGxGN4gr3aDgE0eo7QB0I+K7W5
yAdUAEDbyPMXcVsfDoP/fq69JX1k7WnyuC8CaMAnPh/azwHXFxXJumzVjcEHdPujZGJdztKtwSzr
A37QH5keXHjsXiMyxaubNrmJqiUNC9VFJWiV7FHdkLz14A20bzN+7wDQQzQ2NhYXF4uP1/Vl3zi+
59Lj+y96a9cFn/rDjk8OPv73Y479813V01/aOmnSpKNHj+oJ3kPNQRrbcLBI1pM+H4uRKtKVGbHq
TfwYLSp6wfBXcLTw6LEY7H/hRmRk4i52PVtj/Biav1ebIYBGTxJ8PBI180kKbYMPnwDQLvL8RdyJ
nx7bW6ds2sHyuC8CaMDiRZia+awYNCbmmIl1WfF+eaAUfJIXzbopbWbptiCj9skWe3HDbjR1f6bc
NjhDbFi4HtnOHtVNiVvw+bcSuit5x32L9AUA9AhjxozZuXPn2mkXHan96bv7fvFW/QV/9cDOL086
9tWnDn/3/pXik/eUKVP0UEUGyv5/hKifGk78fOz/Br+CPekcT0AL/jd1ZPklhOGv4Ai+1sN/9iQ2
Uv/yw2jd7Oh8jPhebYQAGj2K+HgkPyvJT0nBp1brU6LfmPh5UlZivzE7mOy3xlqyrB8sFZ0RX1MT
0zTdkXsdW6TP3JRdt1fLvbI3JfR7wkWLL745AOA05PeLuCOfGM1/Nhd8Ck38rChnpcfUeb2Jnz+9
Svw3Y0uiS61sfY6N/cbvHAeI/TLwyO/Wjv2q7ehSuceHziNa1H8yKEr2s8VvNnKPLSCABtqD+cwK
AED7euutt5588knxCXvTnJ/XL7/o8Ibz//aBnefdWfVvty+sqakpKioSA/TQ9iY/pyZ+fO9Y7X8M
Amj0MOKTa7rI/voNmZzqyFTGrEEU648wdTky+qlXLmf/Kxgs4cu2vhlm1pdVWYuuGWem5FwnkHgq
05BtNbseVL2a7NWHlFVT84cBANpOfr+IOzkq9RJVP5VO+q/l5Cy/3Roc1L1l1YLyuYfI58/IlPhv
/LYGJB9A8MeIWXbIG7mML9XyePs8/m3KerazeVOiN2sNawkBNNAe+KwJAOg427ZtGzJkiPiQ/dKc
x2YPOu/c9ILrnl1SXV39+OOPiy49qP3JJzXMEyWdpwOOQQCNnsbKTiWZzQZXotO7sD/fmnrSh145
3WoNrya1uL63QkB0R9a0iXla7EjxdYz4qUL3YuqJjYkrtzgdANBm8vtF3CYntR9TCJ7w9YPpxGd+
dbqaWM82QGlpevwANi8X9kowOAipky5DS+Ue35qzJU6xG1tAAA20Bz5rAgA6lMqgq6urt3vWr18v
LjskfQ7+g77Ycx8dqUOPQQCNHif82TUczoo+78IeY+pZP/SqhFZOjEe9La4fn+IJ1jSCkaIWO1KW
daSELvteTD2xsXXTAQBtJs9fxB3kpMGvBpEZa+4PjYmRq13PNkBpaXqOAwRd4iNusKz6ogz9nRv2
ZZalso5vzdkSp9iNLSCABgAA6AkOHz5cXFw8ePDgxx57bNKkSY2NjboDbY0AGj1OJCcVl368Gkp4
/UbZ33LAKiZ4fXJieFDi+vZSwQYR/po+MynYxGmdpFMFR7HmRVbLsXLiSLsRANBm8vxF3NnCU/uh
4Dh7lnzWQSe58tnkePxq15VsvaYuKlkOILZQ/z2fDIJDywYBuse/zLpU9vH5ni3bMNPYAgJoAAAA
IA8E0OhxYjmpDGMVq12Grp7g92knBaxmmB/nJjQlrB9eKhjgzUlYU/HHyd8OmHSkyDohsUVNQ/IN
5l45eaReMro1AOB05fOLuEM5qXwQOIh3/f+ELvINGFI4XTXfiTFmT1L8mhDFJv0ybcGqZz2A/9/2
mV8GHnwjh/dgcuRSiCzVwvhsJ89xtuRh1j22gAAaAAAAyAMBNAAAQOfqQr+IGw4IoAEAAIA8EEAD
AAB0ui7yi7jhggAaAAAAyAMBNAAAQFfQeb+IG/khgAYAAADyQAANAADQRfCLuLsFAmgAAAAgDwTQ
AAAAgDsCaAAAACAPBNAAAACAOwJoAAAAIA8E0OhBMulU36J6fdHh2np3sV4qndEX6lKK7iHazag8
p/j91oDEKaFl64v6qiH2Tr5sO9rTzLzsgx2OYfhDJTPca4yN9c6QsBsAAHkhgAYAAADyQACNHiST
fwTciinZ5Fgq3128pDSdDkfLqh5ZSoxUl4lTVFeWKfVFRXqoPTKyS8KyGVWTPaZRybajZJb2xfcy
4l3xYxjBdDlIV2WjEFvWDqkBAGglAmgAAAAgDwTQ6EGCLNJZK6Zkk2Op1u0iZvl5q1X182P/IhTJ
Jo+zWuNTBH9otl3CC/hijdl29GTS1npC1r1ydGU7hhli6rKSTseXTbfqjQAAIIQAGlDEx6tA9g9Z
oY9ofBTrcsQnbv0emncx9M7GP4ADAJAvAmj0IAmfaYMPT/qTU/ABK52xPlmFPlfZ65i6V8no2cE2
/np9i4rMrPCmsV3sI6jR0VMroiM4dDAkaJbtflWx+oJJdmN8iqAHZNslcqEltMV2FP/UK4oufc+q
IWEvf3B+x7D2sOqqYo9Xq9qDAQBoJQJoQHH8aBX5iKYaOwsfB8Pkp/TgBcmk1adn61US1YSP4AAA
5IcAGj1Ijs+Tfpf4Z+gDVOIUu9HURcVKT61GtZ5siy5lzzVdVl09FWx3hogOfdYsmWxQ84VbvDMJ
VlN8imxSi2fZRQhd6FWjy3giO5qlA7opYS9/sOMxfP40tbmu6sZggl40GAwAQKsRQAOK40crM6wr
fBTj46BNfn6Of74Ov0q8YgCANkAAjR4k6dORaNO8Lvkhyx6U+IEq8RNXaKS4kB/VolmpfyGqWmyu
d4BA0gc+n95EiO6jmqPfaiEEU+w5QWt0ijyNaUneRQpdaKLNekGkxB1jRJcYlX2vPI8hGw3TqzYJ
1vJn+u0AAJwGAmhAiX+0sltMPV6xic9r4Y9yQYP5cOdN9P9TRNFohvjLhQaEGvV2qi5++tTS0c3l
sHRatPk7S97cIj3VXlHTY71huQ4Z286b4fd1Bnke+04N62Sdfkig+/gIQHY7d+48HLPFoy8sYrCe
BnRFC8THo8Jd+kLaVSg+Uy3QtaBLNouPfbIjNkWyG03dbvTXDa3qD0jY1Job9LZIzPJHWlV/0dDe
vmBcqFs3R6bEVkjYRbE6LJHWpB0T6J6se+XoSlxUNIbvQjKN3gILzCqJg+FKf64CgF6PABpQggxW
iEWqph6vGDIBDTfJNXUmGnTKxnjVGmu1hmbpgVY9sVFWvZpcx3T7ZKO1TySxNYt4w2JVa4oZKauy
ZjV0DvFa+QeQL5ukrr0bUCK3CyCJ+vvSh5YPAIRt3779UEyNR19YxGA9DeiK5l+X6vPkDn0hmYYd
T/YJd4kG7zo2RZKjr5vvVUW/HhDUrH7ZqGqyTfUnbGrvYq2j2J0hokOfIryjN1q0+J0Wa4q1rK5G
plhjtfgumr3sfH9OZEyoQVdjQ4LXJL6XGexyjEB8D8FqFNXgBU8cjFz05yeP+lilP2MBQC9GAA0o
8QDVbjH1eMUnU89wwBluERO8i8Rl7Xpo5ZyzrEY/c9XknNA6vsR1vKoWWzmxnrBdZ4u+/ubY9pm7
wkGBLs1EzydPnnzvvfdOnDhx/PjxdwGEbdmy5bWYTR59YRGD9TSgK5rTX3+ek84buvXdd7cOPU9d
9O9/ntcQDOk/x56jr3xmWP/+/dVKskmuopvNcH/keUOH+iNjm0Z28fsl0SIXVqMiRId1LH8js4bV
Z4SmBPt4bZEp9imE8EHtjQVrWWtaeIwU2VHOi6xrz4rsFQyOdWmiNb6nPc2wG+37ThyMXMRnJ/EJ
SnyOEp+m1McqMmgAIIAGFDtmVZKC14SKL55vhlvEBO8icVm7bjeaJVoaGd89NMVIWieYK2qxlVuY
0nXY5xTMZdBubg9ANuIvSB988IH4K9OxY8fefPPNxsbGw4cPvw4gbO3atdtjVnr0hUUM1tOAXqek
X+rcR9bpi85W0i/vs7RiCvC6+OwkPkGJz1Hi05T4TCU+WRFAAwABNKBE4kvBCllFZzTNTB4fbpLT
9ArBYvbExLqcpVuDWbkPE2r12b1GZIpXN23BHSQNC9VFJWiV7FGdRB7ff5HCR42fH0Ay9QS0+MvS
7wEAAHB6xGcqnoAGAIEAGlCSoknRpqTTsTQzMco0E+zcWTGD7YmJdVnxfqWFkaUAAP/0SURBVHmg
ZPLUYO3gMH5bkFH7ZIu9uGE3mro/U24bnCE2LFyPbGeP6kTiGD7/OKGTyVP3LdIXAMJU+nzy5Mlj
x46JvzI9BQAA0OWt/elPu0LRp7GIT1PiM5X6Ig4yaAC9HAE00NV0kSgXQK9jHn9+8803CaABAEC3
EAmCO6vo01jEpynxmer9998ngAYAAmigqyGABtA5VAB94sSJxsZGAmgAANAtRILgzir6NBbxaerI
kSPikxUBNAAQQANdDQE0gM6hAujjx48fPnyYABoAAHQLkSC4s4o+jUV8mhKfqcQnKwJoACCABgAA
kvir0QcffPDuu+++/vrrBNAAAKBbiATBnVX0aSzi05T4TCU+WYnPVwTQAHo5AmgAACARQAMAgG4n
EgR3VtGnsRBAA4BBAA0AAKTTDKDnzZu3aNGLVpFEo+4GAADI6Ys56UExkSC4s4o+jYUAGgAMAmgA
ACCdZgC9cGH5Bx+dOvnhKfnzI+/nh6fKF5brbgAAgJx00pyFHhQTCYLdi/r8k7vFvejTWAigAcAg
gAYAANJpBtCZTKbh0OuijNz4o4ErLmo4dEjUM5mFuhsAACCnHClzewTQoqiPQPF6K4o+jYUAGgAM
AmgAACCdZgA9b968gw2HxhVPGLXxxwNXXCQqDYcOzZs3X3cD6IbuudJ77NDS7x7dlS9vqR/f9Ki+
bBV1nKRFHr3pwtNfHkBnE/8e61pMjq5IEJxv0R+DPJGuvIo+jYUAGgAMAmgAACCdZgA9Z06ZCqAb
Gg41HJIVcSkadTeAbkgmvlaqq2Lezst5dR4e3z9rB4BuRfx7rGsxOboiQXArivogFGnMt+jTWAig
AcAggAYAANJpBtDTZ8xsOHRo7Phi9UUc47zKjJkzdTeAbigSQEte1ttJSa/OmWPPYfvtBNBANyf+
Pda1mBxdkSA436I/BnkiXXkVfRoLATQAGATQAABAal0A/Yc//OHiiy8+66yz/uzP/uyTn/zkl778
5XvuufelVau8APpQyZRSPQ5AN5QQQEcSaJMJC14s7D0lbc3xr71/BsGxfpha0c12W2KW7B2nX7/Q
Qnpav379spzKjFU3c5MYpwRbhA5j72ytE94gft+6TR0vvArQk3n/EiTQ3XnKMTFHVyQIzquoj0Dx
eiuKPo2FABoADAJoAAAgtS6APvfcc3/4wx8OGDBgwoRJDYcO3Xb7HQMG3PRfl17qfQf068UTJupx
ALohldlGolQve/VC16AWBM1BJaHZHmtdyFpomr2wRR3nntAG/sL2UUXdn2yt5FX9C3s7Ufdn2s3e
+GCInGv36B2sGWoDfymgd5B/6pPo7jzpyVnoQTGRINi9qM8/uVvciz6NhQAaAAwCaAAAILkH0IUj
np6+YMmUskUTZswfPWX2cxOmDR8z+Ynnxw9+esyjw0dGihispwHobmSkGgtU/fjVi179oFfwB9sh
bjDGGp20aqQturbiD7IHJ7XZgnZZC9a0T2kxG0f7g+vo2cwO4Q0AdJRIENxZRZ/GQgANAAYBNGCr
L+qb0voW1evGriyTbpODyvt2W8d9JIDuxj2AnlW+fHtD057DR3c1NG7f/3rtKwerd+/btGPvutqd
q6rqyletn55ZOmZq2YixJUOeHfvo8JF6GoDuJjHV9Ru9vDUiSGijWW1QTVrU642KZblmprd1eLHI
qt4In2pPGGEuw/vLlSOjrYbQ0prpCE0B0CEiQXBnFX0aCwE0ABgE0IDPC5/TGX0lLotMvR2dZoLc
RgF0CzpmFwCdLK8AevqCJUVjJ6tnnONPQP/+D4NEUXVR9DQA3U1SpOrlr4kRbUB3WfmzSwCtR2YX
zNTjrWnWqrJqdgjaI/uaS2+R2DEjo62GWI8vaweAdhUJgjur6NNYCKABwCCABhQZPwfpc8chgAbQ
VbgH0PcOeeqmex4VZebsGT+6+LKrb7w9UkYXjxftYoC61NMAdDfxSNULaFWTVY3xJoZ+XWCQFSfO
kxPM2Gzs43gTJD0p6LNH2ZuF2oPL4GB+q3cVbrYXSjy/FNkAQAeJBMGdVfRpLATQAGAQQAOeHPmz
92S04o/wAtmMbheNZogf04YGhBp1jKvq4qdPLR3spa7lsHRatIXP5g/rW1QUrBmdG72OtdiLm7N5
ldDJI4c0I+31zBZerziUR4+zZgDoytwD6JElM6dnlopy+PDhH118marbRbVPnFcu6gTQQPeVkNla
DV4SG1yK3iCwVUOtyXag63X6XaJDNqsJ/gKi0drXJ8fY29kbBH12QGwPCs22Lr0xamN1R+pC1fWB
dIe1QbCUmK9GRTYA0EEiQXBnFX0aCwE0ABgE0ICnvqhvckgq41edrsq8VQ3yMtlY1RprtYZm6YFW
PbFRVr2aXMd0+2Sj2sZLgGPrqLmiwU+FPcE5fPbiZrps1NWWT57llQleA69mzwbQheUVQBfPWSjK
zNkzBvymv6rbxW4ngAa6Ly+btfkBsU8Hs0oofPWmWi3eyGC6vbI/KrRbdCcpnPDKFYMru89aqF+/
fn57eLZ1ad1E+Klta50f33STWUhIvO/IBgA6SCQI7qyiT2MhgAYAgwAa8MgINZTXauH2jA517Ug1
sR7KXHPOshrlXhY5J7SOJoaF1vYu4nO9lmBg+EY8LZ3Hu8h68vCCuUYC6CbyCqCHjZooivqGjSHP
F0eK3U4ADaAHiAToANAiAmgAMAigASUhoJXyi1lN3W40S7Q0soWM2CeGBW3+gBzHV1F2C4snnSeY
kzQyvKBozToSQDeRVwB924NDspVb/vDo7+4q+O1t9113yz39B9xJAA2g2/PiZ55uBpAXAmgAMAig
AV8m+PYIqb6oSCeqfmMQuWaLWU1dztKtwSwrsg36I9ODC4/da8hhwYrBOglDBTHGa5djsy9u6tY6
wXmzjtS3k3uk3QagC3MPoAGgxwt9ywbpM4D8EUADgEEADVi8QFczmWnQGItWs9Zlxfv9fpJOaQXR
rJvSZpZusxJlTbbYi1v8dbL8EkJvrtkr2D/SZC9u6rISP7meGTmS4ytjtwHowgigAQAA2goBNAAY
BNBAe+i+mStpMdB7EUADAAC0FQJoADAIoIH2QAANoPshgAYAAGgrBNAAYBBAA+2BABpA90MADQAA
0FYIoAHAIIAGAAASATQAAEBbIYAGAIMAGgAASATQAAAAbYUAGgAMAmgAACC1GED/EQAAAEn0pyUL
ATQAGATQAABAcgmgj717nEKhUCgUCoViFwJoAMiNABoAAEgE0BQKhUKhUCitKATQAJAbATQAAJAI
oCkUCoVCoVBaUQigASA3AmgAACARQFMoFAqFQqG0ohBAA0BuBNAAAEAigKZQKBQKhUJpRSGABoDc
CKABAIBEAE2hUCgUCoXSikIADQC5EUADAACpLQLoOf1TgfOG1B7bOvQ88c+tqktV2qzMFpv1nxNp
zFqCk7RXEeeRt2xa5lwrj9f++3ol/vLmeMHb/r2gUCgUCqU3FwJoAMiNABoAAEhtFEB3VOi5deh5
513b/7zca3Zs0qoSZ/9ydn9xZfW2b4nfaQe+FxQKhUKh9O5CAA0AuRFAA1ImnUpndN276ltUry8i
fdmFZ6Fjub6Dou4Ljwj4Y+1F6ov6Bh3qStNDElfwZN3Rugou7XXsAUBH6F4B9JYh5503pFb9jHRZ
pWOTVvmw87Wz9aXY2tQ7oMTvtOPeCwqFQqFQenkhgAaA3AigAU/Gyii9eNGEf+LKLQiMRIroWC7v
oEx37WZzYb13coxaKGi0usPzZFd0sLWCqpvBWXaUzGXQHt4H6AjtE0CbFqtLBrVKqyPaWpk8i9Xk
c9BDt4Ta9dL954gdffLB5MQDmIeUvd4h16rGnKF2jiJ31wsGT0NnvXHrEenwGPfvFQmKtUK8JfqC
my6vMkf3tvauKRQKhULp7YUAGgByI4AGPEFIKavpIvH/VIRodbQgEimiY7X8DopK+NnkoMF+76JZ
cHhabBEtcQXHHYXopuFGoIO0UQAd8NLVcNYZqsiUtpWhZ5A7+0m0rkdSVGuv0AH85Fcms0Gjjozn
XNvqZNw8kZ0ULluHUTduQmpxKXgTW3qmO1vxzh+VZd/QkcQo75UMXgoKhUKhUCj5FQJoAMiNABpQ
6q2YUlQy/vO0pqLSQ81vkhFhOq2+ncHEhaLij/Cn9C0qshNGf0rWNWMRpFfJmNW8bnsgWnwH5Uvt
v8aamWK9lEHVq5n3TUlYRElawXFHyVza7ZExQLvroCegg6dxPa152jeU0oq6XkSuHAmO7fPYBwiG
+Ulx0kh/TB5FLC7zXDsWz37jerA4g/cYcnRiXiV+5uz7BoNDszr2S6spFAqFQuk5hQAaAHIjgAa0
jM4pM2kv9DP/8CNEUfOrMlg0caHJCFVcaIeOwRTZmjwlcU2/P6jLkbpqRtoD4b0e3ouZ5R0Ur1v0
5TJvlvfyKvr9EHRj0CBYi8jJkrpOWqGFHe0+cxm0y6HR6UD76sAAupXPF/tFLBXhLZiwsn2e5AO0
cQCtEmSdJquW5H2DwVvn9NfR87WzxZhgYl4lfuYc+5rB9ixxAAJoCoVCoVBaUwigASA3AmjAl/GS
SvXTDw+DCNEkhx5/VBAXqnpfOzMMJgtmpDXFbc3orGAkwtTr4r86ud9Bj+n0X97QGK9RPnUevPKx
RfyJiSu47KjZ6xiRuUC766AAWlZErRXfMuGXOdfqb43QxSSnshJe2T5P6AA6aQ3C2cSRrSnyiezQ
DYb2jdy4fJTb+vKN/v1b+50kCWfOsW9SV0JOTaFQKBQKxakQQANAbgTQgM/LBjP2VwfLLxL2U8Jw
mJhJDou9BNqMMmGjZCeMea0ZmxWZBsN7wbO+g/HXLWgIXl5vDTXBbxT/DObZb4RgLhNXyLGjNUoI
2iPrAx2qowJolXX68v8KjtlyoWiM668jE1VFRcxisLrIcgBzWvvkdj3/Ihe3p+e8cXtwdGJeJX7m
HPuaLlnp31938vgzhUKhUCitKwTQAJAbATRgyBQw+HoML3cMJ4/+RXJcqOtWUzDFW1o1R6bE1wxq
Xr+Z5U8z/fZKkLyXOfzyWu9g6PUOvaShl9LUg0a5rt/v7WEvEh0cqotq8o6hC2uUNRfocG0RQFO6
V4nH1hQKhUKhUPIuBNAAkBsBNBCwc0YhFB4KKt6U7BQxXvfGqapcQk0I/RJCf0rimsGsVDptz/J+
daHXTFaZRQvvoGBe21BP6KX0Fwk1ynnmylrEb0tcwWMNDp8leO/D+wQXQAcjgO59hQCaQqFQKJQ2
KATQAJAbATTQIWTYGIlC80IuCaDdEUD3vkIATaFQKBRKGxQCaADIjQAa6AjyKdjTCpAJoAG0OwJo
CoVCoVAolFYUAmgAyI0AGmg/1ncsnNbjzwIBNIB2RwBNoVAoFAqF0opCAA0AuRFAAwAAiQCaQqFQ
KBQKpRWFABoAciOABgAAEgE0hUKhUCgUSisKATQA5EYADQAAJJcAej4AAADCCKABIDcCaAAAILkE
0M3HP6BQKBQKhUKh2IUAGgByI4AGAACSSwAd+Q9OKRQKhUKhUCgE0ACQGwE0AACQCKApFAqFQqFQ
WlEIoAEgNwJoAAAgdd8A+rHHBp94771IY1uV7rt4m5RefvsUCoVCobgUAmgAyI0AGgAASATQiSXH
4qsq1hY8MtilLF3+UmSuKrlPfvZPl7ZY/vm/N0ZmtW1xeW0bDu7fVrvZL5V1Wytrt2zYKkrN+i01
62qq19ZUrdm6tSYyS5Tci69aVbFo0YtWkURjZJhLafUJ7dImi1AoFAqlRxYCaADIjQAaAABIbRJA
L16y9Jlnno00tq6IdcRqkcbE0lkBdMEjg998q7npzbcbm946fOTNQ28cPfj6kf0NjfsOvvHK/sN7
Xzu059WG394zfOvOV8TIyFxVcp/8n6+pUeUPz7z+wAuHHx51eNCYNx4fd+SJ4iNPTmwaNvHoE8VH
z/7vNZFZbVtcXttttZuLi8erMnFC8ZQpk2fPnlFWNnvB/LLy8vlLFmdqqirKF86LzBIl9+ILF5Z/
8NGpkx+ekj8/8n5+eKp8YbnoerZ4ZNGYZ46+9ZY9Pkdp9Qnt0iaLUCgUCqVHFgJoAMiNABoAAEin
H0DPmzf/yiuvFHMj7a0rYqlbBw50yaA7MYDetnOXS2ldAP1PV1Sr8sDzrz88+vCyjcfUO1Wz80Tx
vLeHjD/66Og3z/nZssisti3uAXQqNTP1idWpM3b9bvCpZbWnpq05VbL61LgVp4bNPlm9uWLB/LLI
LFFyL57JZBoOvS7KyI0/vm3FxQ2HDom6+Cw6Ytxzm47uWPz6xruefPDo229HZiWWVp/QLm2yCIVC
oVB6ZCGABoDcCKABAIB0mgF02dy5V155ZSaTGTBgQKSrdUWsVl5e7pJB58gxC0c8l1eJTBcldwDd
7KZ1AfTZ/71GlUfGvFFS/pZ4j9ZXHVy+qkZUjr37/iPPv3z/s2+e81P5RHC2Erm7FktkuijuAfTH
Plma+stFqc9X/2LAiVcOntrxyqndB07te+PUuroPqzevnjt3dmSWKLkXnzdv3sGGQ+OKJ4zaeOFt
Ky4WlXfeeWfY6KfWHqmd37B23CsLH99Z8ov7rnvrnXciE+Ol1Se0S5ssQqFQKJQeWQigASA3AmgA
ACCdTgA9d+68K6+8cv78+WPGjGnDAHrcuHHLly9vMYPOHUBv3flKjqK+IkP9zDeBVQH01BkLTXnx
pcpIOZ0A+pxLl6kyaGzj8JKm50v3XHXDE79/YP6LK3eL92vQ8Dm3P3noXy/J9chtu97+zl27lnm2
1VZOnFj8+X8q/fiZ01Ofeekfv3d4/sqPlm44Vb7+1IqqU9OXf1C1edXsWTMi00XJfftz5pSpALqh
4VDDoUObq6oHv/DkyjeqZx146fm9ZQXbin9XVXT5+of63PifkYmmnP4JRcm2yBW3Hl1b47oIhUKh
UHp2IYAGgNwIoAEAgNTqAHr+/AVXXnnlvHnzRo8ePWHChAEDBtw6cGC8zJs3PzJRFfXFHYkmT548
derUlStXiuk5MujcAfTN9zzpWFodQKsXUFRU3Gxy59MNoH+aUWXwuCOPjT3yyKhD9w+vLxh5dPdr
J8V2A+4a/duHtvzrZQsjs+zSrre/bNmykaPGXPLTy+pqN0+aNOH8H8345GeL/78vPHnPQ89NLVs0
qmTuXX8YM2XBRyMmn6ja/NKMGdMi00XJffvTZ8xsOHRo7PjihkOvv/NOc8Ezjy9+fWPJa0uK6mfc
WzvqusqhFy+7+7uLbvlO+YAvXn1+ZK4qiSdMnTHzE1+sGjryzdL5x8fOei/3CUVJXOTfLnrpsacb
ane+9/JrH9S/+uHe105t2/NB/a6abItQKBQKpWcXAmgAyI0AGgAASK0LoNU3b8ydO3fMmDETJkwo
KSkpLS2dMmXK5MmTxeWoUaNGjBjx2GOPlZWV3XXX3ZG5qojpYvwTTzwhRj733HPjxo0Ti0ybNk38
HD9+/NixY0WjmJ4jg84dQO/Ysz+x1O3at3XHK3Y5zQD6xZcqRT1eWh1A/+tP56ny2Jgjg8c2FYxq
+uMzTRtq3xN7zX2x9r+uGXr9o7vPvWhsZJZd2vX258+fr5PZrZumTSs994LJ5/R5+r6hE9bUHzr2
0anldfvvHLni0SFzbx50eHPlipLJkyLTRcl9+5NLpqgnoMXPd95559wHfvav91z0tT9cdO6DP7ty
42P/vuT2f775R1/+zQVfvOrbf/2rsyNzVYmf8HNfHvexv5j4p59Zce0drzwxsqngqbeGjn43xwlF
iS/yi6sWFjxeM/yZhc+/MG748BGFhUUvjBw3edqygwdeXrJkcWQ6hUKhUHpDIYAGgNwIoAEAgNSK
ANqkz6NGjSouLlbp89SpU6dMmTJ27NgRI0YMGjTo3nvvvfnmm0VXjgB65MiRjz766BNPPDF8+PCn
n376GYvYt6ioaOjQoWLlbBl07gB6ZPE0x3KaAXSi0wqgLylT5ZHRTQ++0PSH545mKt4Vay5f+8rP
rhry64ELfjPo4Df/86nILLu06+2Ld2TM2wMve/1/1m3dNHPGtM+eNerXVxVMXbOvZN2xqetOLNl5
smDW7hvvHPHj67ZVblo+aeLEyHRRct/+hAmTzBPQ6is43nmnuaq6+sv3/+SHL976nfIBX/7NBZEp
kRI/4ee+MvpPPjXqY2fOPf9nlTfe9+q1dx248f4jOU4oSmSR/+43v/CZzU89PVn8kV6zZk35woXT
p08vLh4v/qyWlpZsqamJTKdQKBRKbygE0ACQGwE0AACQWhFAX3nllWVlZaNGjRo/fnxJSYmKnseN
G/fMM88MGTLkwQcfvOuuu2655ZZ0Oj1x4sQcAXRxcfFjjz02aNCgwYMHDx06tKioSKzw7LPPip8j
Rox44oknHn30UbG7+i6OyHRRcgfQJ3z1rxy4+Z4n9UWS0wmg/2STfA1nzimzi2g5nQD63J9OVeWP
zzXd9VTTbSOajh3/aMOW13961ZBf3DSr/8MHrnr4tfMuGhGZZRf79iPir0YrAuhVq1aJPxi1WzbM
nj0jlRp02VX3L6g7tqb2nWVVx4ZOb7r40QMPPzHyb/ssqdy0YsKE4sh0UXLf/thxxQ2HvO+AlgH0
66qyuarqb+/7t7+66Ztn9j8n24PPpsRPmPr40FTqsbo/P2Pcp75z1rdW/kPf1V/41vrP9lm244ff
23XGGZHpqtiLrFq18sEHVxUNnzF58uQtW7YsXrxYvuunTr3wwgvjxo4Tf1anT58emU6hUCiU3lAI
oAEgNwJoAAAgtSKAXriwXIxcs2ZNSUnJlClTiouLn3vuucLCwsGDBxcUFNxzzz2i9/rrr7/qqqvG
jRuX+wno++67T0wZMmTI8OHDn/WNGDFi2LBhgwYNuv/++5cuXSpWW75iRWS6KLkD6OPHj19XuPQ/
HlmpIldxqRw8+urPF56jLzynE0BnczoB9DcuGqXKHcObbi1qvPmJw2LBWQs2/vzG0v6PHvj1H1+9
/N69fX9SEJllF3X7yn+XnVNxYIm+OH7cvBrqxRGVfG9fvOMqmd26ZcPWLeu3Vq+//vr0tLW7dzW+
sf+NxhXbXp1bdWjIsKLKTSsqNy4rLh4fmS5K7tsfM3Zcw6HXvSegD8nv4hhfvP/AwcrNmyPDcpT4
CbfUrKupXrvjR9/f/ed/vuSCb1euKq+sWFTzve+Iyw3nnReZroq9yN49218/tH/s2LELFy5cvHjx
zBkz1Lss/qiLP/ZPP/20+BmZTqFQKJTeUAigASA3AmgAACC1IoAWZWH5IjF47dq1L7zwwtNPP718
+fIlS5aUl5fPmzdv1qxZU6dOnTx58vjx48eMGZMjgJ42bVpZWVkmk3nxxReX+hYvXizWfOyxxx58
8MFly5ZlS59FyR1AH/OpyFXVX22s//nCc0RRl8rpBNDqeWf78WfVcjoB9Hn/8YQqNw19/XdD3vjt
4EPDShp/f9/4n98895f3v/rz+1657I97vn1hwiPhpti3f+mCf75k4T8te3WeurRfDSXf2y8tLd24
cePQoUPXratYvXrZypVLxo0ddfUNt81aXbNy3ZoN21+dVLZ85AujJk4oLi4ev3r16sh0UXLf/qjR
Y81XcOw/cHDMuPF79r68qbLy6srB319+6xfKfvm/bzg3MiVS4idctnTR4hcXzp9flvnGN+r//M/X
fPffKr7/PZk+f/1riScUxV5k69bNr7yyt6iwcLqndEqp/Dfn1Knrr7/+0UGDho8YIYZFplMoFAql
NxQCaADIjQAaAABIrQugRVm8ZOldd929bNmy4cOHL1q0SNQTSyazMDJRFdEeGWnKggULHnzwweXL
l4v61KnTIhNNyR1ANzc3209Ai0vh5wvPuXv3b8VPdamcTgCdzekE0H1+8ogqNww+lB60/9pHDzw9
o3FyZt/P79h02R9f/ukd9f85cFeLAbR3Z5K65V+Wn6cuzauhXhxRyff2p06dum7duqFDh65du/b5
559XjZsqK3/x378Qfpu+5p577p4+febyZS+ZKZHSUgA9Rj0BvfflV3bv2TtqzNitddvE+l9/+Gef
vvv8v7r5my0G0IknfPOtt2fNmjp06OOrL7ig7s/+bNf//X8f+NWvzJR4iS9SWFg4ZUqJfoMtBQ8W
DB6c/EZTKBQKpWcXAmgAyI0AGgAASK0OoEUpX/TiXXfd/eKLLy5YsEBUIr2tK2KdOXPmLFu2TFSy
PfusSu4A+h2filxV/dXGXeoJaHWptDqAzl3EmNYF0H1/UqDKbx49cM1DB656cJ96p+4bsVamz7ft
uvDW7edfOCAyyy727f964Td/9WLfpa/MU5f2q6G0IoBe7FPJ7Gv79+/YsWPD+tWLyufPnDm1uHj8
7373u32v7KtYtdaeaEqLAfTel18ZPXbc9p27ttZuGzlq9PqNlZsqKyPDcpQcJ1y6oGzDD+UXcYhy
8Ne/bj76pj3RLvFFRo2WnnvuOfV2KFdeeeUtv//9E08Ms+dSKBQKpZcUAmgAyI0AGgAASKcTQIuy
sFw++1xWVtaGAfSKFStaTJ9FaTGAtp+AVmGr8NqRvW0SQNtKDr0nyszX32s6enT33pdVEe2nGUBf
9dBrv/7jq7/4w8vDSg6NmrT0+5c9/O8DVv7o1u0/urnuggvTkVl2CQXQmW++tG+RvrACaPXiiEq+
t19bV/eMr2LNGtGyfPkiUaZPmzJmzEhRiovHjhkz+qabbtr38r4F8xKef899+9Omzxw1esywJwtH
jR47cvSYJwuLxM+ttXXuX8GR44Trvv61Pf/jf6y74Dtrvve9nf/v/7v3oovtiXaJL1JSMnHEiBHP
PftsQUGBChQu/+XlDz/yyIMPPjhr1mx7LoVCoVB6SSGABoDcCKDRc2TSqXRG172rvkX1+kL31Rf1
tRtzCU/veHkcNazVEwH0eqcZQIuivoujDQNol/RZlBYDaCX+zG9E6wLod95+x5S/qj6lStPRo/My
C1VpdQBtvoLj8vv2XnbPy5feu/vigfX/fsPSH147+0c3133/ptrv/q7uggt/E5llF/v2I07/CWjH
UrFm7dAnnti1a0+kXZQWF//GeX1F+Wafb/mVvqLR/Ss4spXXfvZfe/+v/2v/T3/2zhuNzW+9vedn
P1v5sY+JxsiwbKX52LtTp0598sknhwwZcvfdd/fv3/+2229/sKBg9OjRoisymEKhUCi9oRBAA0Bu
BNDoQewEWuawQRArrvIMZTslgG71pp0dlwPoEU4/gBZl+YoVo0aNjjS2roh1XNJnUXIH0HmVyHRR
ciy+ZUttwSODXcqq1RWRuarkTmAvuDB9wY+vaaG0FEDnVSLTRTn9ADpHybH4tdelr01ff+11qqi6
bpk9Z25kcL5lz1/+ZSRuFpei0W7JXZqPvbtwYflzzz03ePDgBx544LHBg2fOmkX6TKFQKL22EEAD
QG4E0OhBrJhZVNNF4v+pPDr//JkAGkDv0yYBdKeUzgpJT7+06+JtUnr57VMoFAqF4lIIoAEgNwJo
9CQmaFaVjP9EtF1RA7xKUTrlCbJbMU+3iD6/2W8UIsuFkl8xTLYGo/0xmhiqBR324KDfG6BWlgOC
4f5u4aUSJ3rjYyfXvfEbB4DuHEBTKBQKhUKhdGIhgAaA3Aig0aNkdDScSeug1s9rdf5qwllR8UNZ
WY3WvOQ2GKlny9bwgmIDwRsnOmXFdGUlRpgZkQjYdFl1a8HY2mZ80kRZiZ3cazSHN/0AILgE0Ide
P0yhUCgUCoVCsQsBNADkRgCNniXjZbTqpx8K62hYd5sc1m8zdWtcqNFKafXC/kgZcGdU3W+S44Ol
Q8RkLWFlT9Kp/D3VbkGnZsbEJiaePHEkAHhcAug3AQAAEEYADQC5EUCjZ/Fy4Iz95c/yq6DjkWtS
DuvN9fNYqzEhxlVDVSIs98iE5nqTIk8XB+v4Q4MWI+lU/gR/WtJSiRPD6/snT95C2ASg19u4ceOG
DRsqKipefPFFAmgAAABHBNAAkBsBNHqYei/7tTNWOwo2kWtiDisHm2Q3y1dwBFX7yzfS6eDpZEUO
sFvMJnKRaM2XeCq1ltjAv4uEpRInikr85IkjAUDiCWgAAIBWIIAGgNwIoNHTRGJdK4UV7HA2KYeV
o6Usv4TQWtfexq77K9i7evxVZJRs1omO1tfywjqVmhusl7BU8kR/oHVye1m7DgAE0AAAAK1BAA0A
uRFAAwAAiQAaAACgFQigASA3AmgAACARQAMAALQCATQA5EYADQAAJJcAejwAAAAs4kMUATQA5EYA
DQAAJMcA+gYAAAB4XnvtNfEhigAaAHIjgAYAAJJ7AK0nAAAA9Cz6OzWcEUADgAsCaAAAIHV6AF1R
sWbRohetIolG3Q0AANDOdK7sjAAaAFwQQAMAAKnTA+iFC8s/+OjUyQ9PyZ8feT8/PFW+sFx3AwAA
tDOdKzsjgAYAFwTQAABA6vQAOpPJNBx6XZSRG39824qLGw4dEvVMZqHuBgAAaGc6V3ZGAA0ALgig
AQCA1OkB9Lx58w42HBpXPGHUxgtvW3GxqDQcOjRv3nzdHVdf2Cfl61NYL5syaX0tpTPeMAAAADc6
V3ZGAA0ALgigAQCA1OkB9Jw5ZSqAbmg41HBIVsSlaNTdETJ91qmzkEmrtDmTNo0yiyaCBgAAedC5
sjMCaABwQQANAACkTg+gp8+Y2XDo0NjxxeqLOMZ5lRkzZ+ruEBk/J6XLVgAdqgMAALRM58phV199
ta7FEEADgAsCaAAAILV5AL18+fLBgwfri+y2bdv22GOP/eAHP/jzP//zM84448tf+cq99/7hpVWr
vAD6UMmUUj3Oli1/jjwBTf4MAADyoXNly9U+fR1GAA0ALgigAQCA1LYB9NKlS7/yla984Qtf0NfZ
XXHFFXfffffixYsnTJjUcOjQ7XfcedNNN1962WXed0C/Xjxhoh5nqy/s44fL/hdBq2v5vRsaX78B
AADypHNln86efbrVQgANAC4IoAEAgNSGAbRKny+//PJsAfS+AwenL1gypWzRhBnzR0+Z/dyEacPH
TH7i+fGDnx7z6PCRkSIG62lG9Alo87SzX8n6iDQAAEBWOlf26NTZy511LZZBE0ADgAsCaAAAILVV
AG3S51/+8pfZAuhZ5cu3NzTtOXx0V0Pj9v2v175ysHr3vk079q6r3bmqqq581frpmaVjppaNGFsy
5Nmxjw4fqacFIt+vEQugQw9JAwAAONG5sieSOEcuFQJoAHBBAA0AAKQ2CaDt9Dl3AD19wZKisZPV
M87xJ6BvvW+QKKouip5m8b55wzzjnBBAx0JqAACAFuhc2ROPmwmgAaB1CKABKZO2/1NtcdW3yGQW
qq++qK/dmEt4+unLY2s3bb6g5nTjmTGb+maO6wuhak9qTNOphoN903VFDbrt9DSlW7dUcIaWVnA7
rbjTdJWuR9fM+65be1MtEYeUJ3HU6repLd9ftKM2CaAHDx78BcugQYN0R9gfhjx1872PijJz9owf
X/Lza353R6SMLh4v2sUAdamnRYj/1fH5SbNoCkJnGVITQQMAAGc6V3ZGAA0ALgigAY9KmRWZzwZJ
qrjKM6xt6wC6bbT6VO4T3Uaq7NUXTmnbRI6s1jHGbaO0175TmcAGyXt9pi6UwresfQJocaqCPemC
3Cu3euv2OTPaU5sE0I5GlsycnlkqyuHDh398yc9V3S6qfeK8clHPGkADAAC0KZ0rOyOABgAXBNCA
x4qZRTVdJP6fyqPzz58JoHOTUeweP+xvSgf1tpIj93SMRNsoOZXx7kH1etRn6tKZg311Hn28qIXM
N65dwlyVg7eUhrd663Y5M9pVBwfQxXMWijJz9oybrrtW1e1itxNAAwCAjqFzZWcE0ADgggAaUEzQ
rCoZ/4lou6IGeJUi/d99B4GrmKdbRJ/f7DcKkeVCca0YJluD0f4YxYzMNkCO0IIOe3DQ7w1QC8oB
wXB/k/BSkYlJR/BbQjeey/GiAv+p5+AZYSus9B4WTskis2nrEenwmMgXR/iz+mYOZllKTFd1/aUT
8tsnrEtrfVORR1Vjwo9ph0dm9qgxsRjXBM2qIgartN2u5FynhZvSp8r5EmW7BcE/nhjpB+Uee4pY
UNe9V0mtLwcEq4k30Zsefj0TJ3rjY+fPevvocB0cQA8bNVEU9Q0bQ54vjhS7nQAaAAB0DJ0rOyOA
BgAXBNCAltHRcCatc1g/jtVBqx/QyoqfvspqtOblscFIPVu2hhcUGwjeONEpK6YrSnSE52bljwz2
M0yXVbcWjK1txidN9Kr+EnqideMtMI/cJiWnVlJZtUcOMyG1uCzQE2MP7cq4Uy0lulLZlrJbAvGt
/Ur420Is9kg/vxaDY09z+zfYlNYRbWTZ3OvIxqSb8l80meSGF4y/RFlvwc6d/SRa1yMRsDmkVbeW
td5ExYxPmigrsfN7jbHbRyfo4AD69geHZCu/v+/RAXcX3HD7H9O/v/fam+4igAYAAB1D58rOCKAB
wAUBNOBTEaz6eUqHwjoa1t2qaoWwpm6NCzVaoa5e2B8p89uMqvtNcnxigmsvmDjAG6KZkcHWHn+R
UF0fSlbsTs2M8fu8AwTEVP/sHnuLnHT0aeeefkBpPR4ryxjvN/WZ9LYqPtETZKlC9qWCGNQjs07V
qxpNb2iFcBqrxEaGGi0qqPXjWhUKW+l5znWy3lSQz+rw1x+Z8BJlvYVQiC8DbpX/htf3JJ1NVvyU
3Bwy6+tp1RPPnzgSnaEjA2gAAIAuqDIfBNAA4IgAGvB5WWrG/vJn+VXQdi4bC2RNPTGHlXFtkAKL
Vu9CDVWBr9wjE5rrTTLPTWv2jkkDZJNq8NcKWoykY/sT/GlJS9kT48sGM4XQOXPy4lEdlSrJAaVH
Zakq6BT1PRk/bw2EWnIsZYWbQa+Js01vKAOV4WzwZRFK4sjQLM07WCZTFzzzO+aglZ7nXMfhpvwA
t4WXKMstqLDYFG/Z8PqepLN5a4bC9GBi/PW06snnT94CHY8AGgAA9HI6WnZDAA0AjgigAUPGq9YT
xhnvSWCTt5p01Y5Z7cYguLWeHfbnW9GtzGytL99Ip4OHjxU5INRi7yhFB5h+uUu05rMXsepyLXEC
/zYTlopMDC48siV24y1Tkaj1ZK6JHUUl+sSuTDmtb5ZIj1Hfp2GTs1TA6q2cbSkr3KzS31zsRaJm
fKSiBTGrljgyOstz3Ps+ZXuMH/XqyxzryMGJN6WjZCvMbfElit6CuX1NntNbVlayvmh2XexesCdd
4N9LrtfTrieeP8sW6HDdPYB+/Y0jk2eV6wsAAID86WjZDQE0ADgigAYCkdQ2yFYlk8NGAlm/LkdL
WX4JobWuvY1d91ewd/X4u2Qd4G8jo2SzUXS0vpYX/oKSNzdYL2Epa2LQL4XWFSs6/hJCTxBTKlbs
KLv8x3KD74Wwe5MCSv/7H7L9vj61VEb9ojxZV9HwppRMUdV4OyT1KsF3SgQP7XpiI0ONITI7tqJe
eQB1U1JL67RwU9Z22V6iLLcgjhFPqP2DiQOoKToptl40+5zeCxjcS/z1zDIx4fxZbh8drlsH0HXb
6+t27hk/LfwvKwAAQD50tOyGABoAHBFAAwAAqfsG0Fu37SxbsKhu557imS/qJgAAgPzpaNkNATQA
OCKABgAAUjcNoLft3D199rzlq9bu2P3KpDlLdGtL5H+8EfzHHy7EjD6F9adO1Rf2UZXcHId1Gv92
AACARUfLbgigAcARATQAAJC6VwA9rWzhkKdHX3TJzyZOmb54+aqNVVt3v7J/+sIK3Z1bfWGfPul0
n7wS2M5KbNtp39NZtnVzibwBAN2AjpbdEEADgCMCaAAAIHV6AF1RUdHc3KwvWlL4wgQVQJctWLRh
85Ztu/buefVAydzlujsnmT8X1qufuqllBNAGATQAoMfS0bIbAmgAcEQADQAApE4PoEtKSkpLSxsb
G/V1Tk+PnfJc8bRLf/6LxctXVdbUbd6yrW7nntGl83V3Ln7yHEqg7XjUqosx3u9Z7VNY6Dcm9Aqx
7/Mww7yKmO3xZ3qNGbO41aiqui5++uQGwX6R7YJxusObHt008XYsCbfT4pG8xra7EQAAOpeOlt0Q
QAOAIwJoAAAgdYUA+vDhw6NGjdq/f79uyq6ipv6lyh2X/vwXs+ctXLx8lShrN1WPGDtdd+dQb3Ln
oJaUmaqKTki9xNQ0Rnu9bjNdCQ3T44IZXqPqD+aaKXbdahTVFvJae1bypqpm3Y4R9OZxJG+WvmrL
GwEAoHPoaNkNATQAOCKABgAAUlcIoMXPxsbGoqKiFj9yFL4w4akxJRf+5D9Hjp0weerMSaUzMi8u
G/rseN2dXb2VOsvIVCehSZmpPTQepFqThVimGhuftdHMbWmk3NGaZhOjtNgsU0++HV/y7SStk9yo
L073RgAA6FQ6WnZDAA0AjgigAQCA1EUCaKGhoaGgoKCpqUldJuo/4I7fDvzD+Rd896FBQ54c8ezw
Z16YPW/h0KfH6O6sMiap9anUNSkzTU5srd6ExNaIjc/aaBZqcaTkhbfhvYKTmBMnLWU67UYjWEQS
3W5HsutmiRZnSXJ05EYAAOhsOlp2QwANAI4IoAEAgNRFAugjR464PAH96+tuvv73d5/X91s3D7zz
oUFDnih6eubczOARo3R3NkkpqJeBWvmrGBNkprrRS0sjQWrQa8/22cPMlqG5ujWYm+0MZromxoWa
zBC5QHyWqctFY7djBL35HClozWeWJsZFmwAA6FQ6WnZDAA0AjgigAQCA1BUCaPFhw/E7oO96cPAv
rrnx7H/9+g033XpfwaOPDxs+Y878x58arbuziIegQVYqo1JPOh2M8htb+iWE8RzVDLP3DDWm03q2
zmoF0aybgjPoNjHI9FozPP455JI5Ng3Wb+mXEFpdZtPEI3mLt92NAADQyXS07IYAGgAcEUADAACp
KwTQpaWljY2N+trN5NJpd957/6OPD5sxZ/5jRS/o1q5O5rbR/Ldb6jE3AgCApKNlNwTQAOCIABoA
AEidHkBXVFQ0Nzfri5Z8+OGHunbq1LQZsx54+LHps+cNHjFSN3V1BNAAAHRFOlp2QwANAI4IoAEA
gNTpAfTpmDl7bumMOYOHt/Qd0F0FATQAAF2RjpbdEEADgCMCaAAAIHXrAFqoWLtxyDNj9AUAAED+
dLTshgAaABwRQAMAAKm7B9AAAACnSUfLbgigAcARATQAAJAIoAEAQC+no2U3BNAA4IgAGgAASN0u
gN7XcKRwwqILfzvszPNvEkVUxKVo1N0AAAB50tGyGwJoAHBEAA0AAKTuFUCvqa6/5Kbhqa9eLcqv
7nz+nqLpqi4aRZceBAAAkA8dLbshgAYARwTQAABA6kYB9L6GIyZ9FuWBp2eLRjuD5jloAADQCjpa
dkMADQCOCKABAIDUjQLowgmLTPosigqgBZNBiwGqJSaTTgXSGdPYp7BDH5vu+B0BAEDLdLTshgAa
ABwRQAOKHUn0LWpNKCBWaN1Em1hE5SH2edzW9WcEg+MtgmzUkUt9UV81wOe1J86KsBaRolOChYNB
sWWt3a2lwhLPIif6Df6AXMu6bCRE7slIbg+3Jm+RbUWgq+pGAfSFvx2W+urVz09ZKsr/+P8uUwH0
U5MWi58qgxYDvIFx4t9MP/mtL+yj/yW1Gp3kO16xZ7VuBQAA0L50tOyGABoAHBFAA0rGxMd2vpmP
YAU3ieNFo0lDTK+ot5hkxifGW7yYNJ3220NEnzfInm4OYIsvEt8ok1F9cqzpiowJmrIJhoaIZj9v
ri8q0ivkWrbFjSR5/+m0eg1sCe3xVyC+RcIYoOvr9AC6oqKiublZX+R05vk3pb569XeueETUn5+y
VAXQtz1eIn7eMniy6BID5LgE4t/XeApsN7rId7ySuDUAAOhCdLTshgAaABwRQANKxko77bq7fGcl
jheNKrIM9wZJbhZmnopMxcx4i2Z1BPxGa2jiOJ/VmXUjwe9LGpNJh8dGJfeL6emi6Db2zvFpLW0k
qfmx82dtD91S1i1CY4Cur9MD6JKSktLS0sbGRn2dnQqgU3/7c5VBL123TbXL9Pnzv3QNoIN/R02j
1WvX5bPSipgg2n1qetBr/TsfbYzM8hbP6DFE0QAAdBE6WnZDAA0AjgigASWTFEDLSjotn2WV6UG9
fKpVsSIG3di3qMieFVtKCOanM6LdF6wliHZ1bU8U5FwdWdjNvlBC6q0Rb9H18IUWBKhmXtKwQNCb
faPgMmmMaNMvQNBlk8PS+lUyI8QkMTe0nGI2ji/b0kaSv2J05Wztgn2r2bawxwDdQFcIoA8fPjxq
1Kj9+/frpix0AP1P16T+5r9UBi3I9Pkzl8n2FgJow/wbKhpzBNBWYybt1SLD/IVk6GymJDaGZsXH
AgCAzqWjZTcE0ADgiAAaUDIm2ZVpoq7KVMCPFK2EIBgRNHoZpGn0JwV1a1XNHmaIRrVepFdOlx2J
k7zuoNlbI96i6+ELT2isuhM7mEkSLJK4kV7DXyL7YQRxbe1uiGa/3R/hLxNaTkpaIt6WZSMhWDC8
dLZ2SawWf4UiWySOAbqurhBAi5+NjY1FRUW5P3LoAPpL/T7295c/P2WpblUZ9D/+2vUJ6IRo2Oo1
detZZkn+ax1ZJPg3XXTIi8TGxMWjdQAA0Jl0tOyGABoAHBFAA4r4+79hUgPR6OeJ9ToBVkSHFzHY
saQZbM0y9fB0jz3M0AvHeuMBaEj0IHkF0GKoabCm6XGiJfqyCMEi2TfyLr27yDXGa9CD7I3sYV49
WCS0nJwWXFn0spbkjcLryU5/32ztHvt8gfCmyWOALquLBNBCQ0NDQUFBU1OTuoxTAfTHz+qn0mf1
FRxPjlsofubzHdAmJzaNdq9fD6fJHmsYATQAAD2IjpbdEEADgCMCaEARf/+PxJWC1RgOIEWHFzFE
glV1YS/l12P5ZXiYoReO9iZMDzPzzKHiLZrV4RG95jo0MjrQZvVl3UjSnS5jIuxWWfe/jsOQq8QX
C8SXTd5INkeoUdnaleTFwq1ZNgS6qi4SQB85csTxCWiVPn/nikfULyG8/oGx4udDz5edxhPQVnIs
2oLeSEJsLeL16inB7GyN9qzEOgAA6Ew6WnZDAA0AjgigAUX8/T8eZdqNom7SBBMHB42yTQ8Our3+
oDG8QbYdzcpJWydOEkJH8kbEWzRxqRfziHFWrzU221Yea5H4RpmMv77fkvUwqitxHzMymKyZI1un
iIovm22j6In87bK1a0l7R7fIcT6gK+oKAbT4sOHyHdAX/naYCqC/c8Ujqb+8SAXQwkPPl/3ZOdeK
LjFAtcSIfzGNpAjY9Mv/fy+/UYbIPu9faz1K/Sse9Fo5clKjNcvaMVQHAACdSUfLbgigAcARATSg
iL//x9PJcKOMFxWrUccJosn8EsKg0csvzGDTqiMLfR2KKEVbqNMT3s66CvFnBOvFWySzhRK5tO4y
PC0sPCuyUbCENSh6GP86xz5mncgI0e69CNY+ktcWX7aFjUR35BWVy3q/JjKxXV/IeeYi2xb2GKAb
6AoBdGlpaWNjo77OrnDCopT3ywZVUQG0fPb5y1eqFjFAjQQAAHCno2U3BNAA4IgAGgAASJ0eQFdU
VDQ3N+uLnPY1HLnkpuEmgL763lEPPV/2cf9SdIkBeigAAIAzHS27IYAGAEcE0AAAQOr0ADova6rr
TQb9lYvu/dN//Y1Jn0WXHgQAAJAPHS27IYAGAEcE0AAAQOpeAbSwr+FI4YRFF/522Jnn3ySKqIhL
nn0GAACtpqNlNwTQAOCIABoAAEjdLoAGAABoWzpadkMADQCOCKABAIBEAA0AAHo5HS27IYAGAEcE
0AAAQCKABgAAvZyOlt0QQAOAIwJoAAAgda8A+vDh17duqVFly5bqLTXV1dWbq6oqRdm8eVNl5cZN
mzZs27ZNjwYAAHCgo2U3BNAA4IgAGgAASN0rgN66pUYcRpkwYcKkSZNmzZo5Z86cefPmZjILFi0q
37Rxvajo0QAAAA50tOyGABoAHBFAAwAAqTsG0KnUzNQnVqfO2JU68+3HJ9ff/tzLtz77yg1P7bv8
oX0bN66fN2+uHh1VX9gnpfUprNeNAACgt9PRshsCaABwRAANAACk7hhAf+yTpam/XJT6fHXq0/tm
zN86aWZd6bzaWYu2PD1p28YN68rK5ujRNi98Tmf0lbgsNPV2lEkTdQMA0OXpaNkNATQAOCKABgAA
UqcH0BUVFc3Nzfoii507dy5btmzz5s1btlRPmDDh8/9U+vEzp6c+81Lqb+oeKNw9+IX6h57fPXTs
rjsLd2/YsHbWrJl6WkDGz0H63HEIoAEA6AZ0tOyGABoAHBFAAwAAqdMD6JKSktLS0sbGRn2dZNas
Wd//wYX33POHLVtqJk6ceP6PZnzys8WpM2am/nrZ5b/bfvsjO2744+6BD++98o49GzasnT59up5m
5Mifra/l8Ed4qXFGt4tGM8TPkkMDQo06a1Z18dOnlg72UtdyWDot2rKcDQAAdAgdLbshgAYARwTQ
AABA6goB9OHDh0eNGrV//37dFFOy/IUL30499FL/mpqqqVOnnnvB5M99edzH/mJi6sy5//rvVb/6
Xe1F1+367wF7vv2r7evWVUyePFlPM+oL+yQ/iCwzYp3+ynRYDfKC41jVGmu1hmbpgVY9sVFWvZpc
x3QDAIDOoqNlNwTQAOCIABoAAEhdIYAWPxsbG4uKirJ95CgrK6upqZkxY0ZNTdWMGdM/e9aoz31l
9J98alTqU6Wf/FJF359WnfOT2m/+dPdff2fj2rWrJ06cqKcZMiZOeso43J5Jq4ssqXFQtxtzz7Ia
5V4WOSe0DgAA6Cw6WnZDAA0AjgigAQCA1EUCaKGhoaGgoKCpqUld2ubMmVNTUzN9+vTq6s2zZs1M
pQalPj40lXoslRqa+tSY1F8vSn36xdSnl6c+N3vduori4mI9LZAlgW6DANos0dLIhCPYUwAAQKfR
0bIbAmgAcEQADQAApC4SQB85ciTHE9AmgK6qqpRlc+XmzZsqKzdu2rRh/fq169evEWXdugpR1q5d
LU6rp9ky8mszggC4vrBQp8Z+YxAQ27lwYl3O0q3BLCtgDvoj04MLj90LAAA6jY6W3RBAA4AjAmgA
ACB1hQBafNjI/R3Q6is4pk+f/sorL69cuWL58mVLlixetKg8k1kwbdq00tJSscikSZMmTJggjrp2
7Vo9LUJGxD4T/AaNdlKcuy4r3i8PlIJQWzTrprSZpduCjNonW+zFAQBAp9HRshsCaABwRAANAACk
rhBAl5aWNjY26usks2bNWr58eeS3C544ceLFFxcNGTJk3Lhx4uOKbu0IBMcAAPQoOlp2QwANAI4I
oAEAgNTpAXRFRUVzc7O+yGLlypVPP/10WVmZvj516tChQ+vXr1uzZvWLLy6aPn2aOGF9fYdFwgTQ
AAD0KDpadkMADQCOCKABAIDU6QG0i6Ki4ffc8wfxU1+fOrVkyWJRFiyYP3r0KFHGjx8nDqn72h0B
NAAAPYqOlt0QQAOAIwJoAAAgdYsAGgAAoP3oaNkNATQAOCKABgAAEgE0AADo5XS07IYAGgAcEUAD
AACJABoAAPRyOlp2QwANAI4IoAEAgEQADQAAejkdLbshgAYARwTQAABAIoAGAAC9nI6W3RBAA4Aj
AmgAACARQAMAgF5OR8tuCKABwBEBNAAAkHpHAJ1JpwJ9Cut1c31hH+vKIsYntkckDcu6JgAA6KJ0
tOyGABoAHBFAAwAAqdcE0CYU9sLodEZdZHEaATQAAOhudLTshgAaABwRQAMAAKnTA+iKiorm5mZ9
0V7CSbF8SDl3Ak0ADQBAL6KjZTcE0ADgiAAaAABInR5Al5SUlJaWNjY26ut2EUmKTQJt2mWLEm4X
ldjj0v7YPoWF1rA+6bRoFkPV3HDInW2f2DUAAOh4Olp2QwANAI4IoAEAgNQVAujDhw+PGjVq//79
uik7cdRd9btrttRu3FRlytatdaIx59/xTACsmHTYbxf/DAXASSGyJrrs8FgtKxv9DRLW9Kt+l1eV
NWsMAADoLDpadkMADQCOCKABAIDUFQJo8bOxsbGoqCjHR44DBxpqa7dXrFn/6iuvHnnjjaNHjpjS
1Nj48t6XRZcYIIbpCSFW8ivVF/ZRl367lSV7ZHufxF8maKZKZll7fbtRpcsqbNa7BERndF8AANAJ
dLTshgAaABwRQAMAAKmLBNBCQ0NDQUFBU1OTurRt2FBZvnDJnNnzc5SyOQvETzFMDNbTAnZArIJg
Pxq22lU+7D+q7CXQ8ceT8wig9dhgRrBviLUvAADoBDpadkMADQCOCKABAIDURQLoI0eO5HgCeuDA
e5cvX123bYe+TrLz+Ppt23aufGmNGKybApGA2KS9drvkh8W6PdotBdO94Fj12wOtulwune5jsmU5
N7ag5O8LAAA6gY6W3RBAA4AjAmgAACB1hQBafNjI/R3QAwfeu6h8ad22HTt2Hkgst99+91Urzu7/
m2vL5izIEkAbdtLrh8VBvwqLTYhshcyGPzjySwj9QXbdm24/2+w1aKI9ui8AAOgEOlp2QwANAI4I
oAEAgNQVAujS0tLGxkZ9nWTgwHvnzJ6fI4C+6cmrLz38P3/600vFsKQAGgAAICsdLbshgAYARwTQ
AABA6vQAuqKiorm5WV9k0WIAffvtd19T9u1f//pKAmgAAJAvHS27IYAGAEcE0AAAQOr0ANrFyJET
Lr+835zYLx60y+Q1z4mfYpgYrKcBAAA40NGyGwJoAHBEAA0AAKRuEUBv2FA5bNjTAwfe22J54YVx
YrCeBgAA4EBHy24IoAHAEQE0AACQukUADQAA0H50tOyGABoAHBFAAwAAiQAaAAD0cjpadkMADQCO
CKABAIDULQLoxjcObavd7JfKuq2y1G7ZsFWUmvVbatbVVK+tqVqzfXutngAAAOBMR8tuCKABwBEB
NAAAkLpFAL2tdnNx8XhVJk4onjx54pQpk2fPnlFWNnvB/LLy8vlLFmdqqirKF87TEwAAAJzpaNkN
ATQAOCKABgAAUjcKoFOpmalPrE6dsSt15tu/G3xqWe2paWtOlaw+NW7FqWGzT1Zvrlgwv0xPAAAA
cKajZTcE0ADgiAAaAABI3SiA/tgnS1N/uSj1+erUp/f9YsCJVw6e2vHKqd0HTu1749S6ug+rN6+e
O3e2nhCVSacCfQrrdXN9YR/rqiViEffBjtpjTQAAkB8dLbshgAYARwTQAABA6iYBdOXEicWf/6fS
j585PfWZl1J/U/eP3zs8f+VHSzecKl9/akXVqenLP6javGr2rBl6QpSd83phdDqjLvLRFQJoAmsA
ANqejpbdEEADgCMCaAAAIHWLALqudvOkSRPO/9GMT362OHXGzNRfL/vEF6uGjnyzdP7xsbPem7Lg
oxGTT1RtfmnGjGl6QlQ4t5UPPrcigSaABgCgZ9LRshsCaABwRAANAACkrhNAL1++fPDgwfoirG7r
pmnTSs+9YPLnvjzuY38xMXXm3D/9zIpr73jliZFNBU+9NXT0uzcPOry5ckXJ5El6QlQktzUJtGmX
LUrQntFt/sxgEVHT5Ohwnh3ZKjrY4+/Wp7Awy5qqIXKGYIgeEzm1NyWdFm3iMtoHAACy0dGyGwJo
AHBEAA0AAKQuEkAvXbr0K1/5yhe+8AV9HVa3ddPMGdM+e9aoz31l9J98alTqU6UfO3Pu+T+rvPG+
V6+968CN9x/58XXbKjctnzRxop4Q5YW5QSpsImO/XfwzFNN6Ua+aIceqWmQRIWF6dKWAmS4qeowX
EmdZ0xumq8lnsOqZtFeTU3STqGY5BwAAiNDRshsCaABwRAANAACkrhBAq/T58ssvzxZA127ZMHv2
jFRqUOrjQ1Opx1Ip8XPM//r8grO+tfIf+q7+wrfWf7bPsspNKyZMKBaDS2cuVLMsdm4r1Bf2UZd+
ezQJDo33s1yrUVQ1s46Ke3USHBIZbDbXfTnWDI2LnsE7c0B2R3uD+QAAIDsdLbshgAYARwTQAABA
6vQA2qTPv/zlL7MF0Fu3bNi6Zf3W6vVbatbVVK+tqV5TXbW64eCrXnnloCoHXq6urhaDWw6gZTjr
58VWu0p0ozlvMNpvDKaLmh6masG1ER8cGpRjzZxnsNsC9hRJDuErOAAAaImOlt0QQAOAIwJoAAAg
dW4AbafPOQLoffv2rl69bOXKJcuWLlr84sLy8vnz55fV1dVeUnJfpFw8+d6WAmhRN5lsQmLrXcsx
uiPIef3BZpLs8qfLmel0LH9OGiwXVyvKtqxrymGq5jWGz6DrwYXH7tXkuSJNAAAgTEfLbgigAcAR
ATQAAJA6N4AePHjwFyyDBg3SHdmdOHFi9+7ds2ZNrahYfUnJfRcMuKxi9aoLHugnyurVq8743llZ
AmjDzmP9xDboD3Je77f5BU1WvOvlxkI4cZZr+EMtSYP97axfQhgflngGf6q69idJssWcMNgi8UwA
AMCmo2U3BNAA4IgAGgAASJ0bQOfr0KFDO3bsqKut3LB+9d499SqAvuCBfrfcMOBLf/V3511/SZYA
Ol9WkutMzGnTrLc1ZwAAAK2go2U3BNAA4IgAGgAASN0rgF6+fJEoCxfOnT5tyubNlZdMDj0BLUqn
BdBt/1UXBNAAAHQQHS27IYAGAEcE0AAAQOpeAXTEJZPv++yFP4yUDg+g1RdhtHlYTAANAEAH0dGy
GwJoAHBEAA0AAKRuHUALmyedfariHPHz/ZVn1888R7S0RQANAAB6ER0tuyGABgBHBNAAAEDq7gE0
AADAadLRshsCaABwRAANAAAkAmgAANDL6WjZDQE0ADgigAYAAFLPDqAb3zi0rXazXyrrtspSu2XD
VlFq1m+pWVdTvbamas327bV6AgAA6H10tOyGABoAHBFAAwAAqWcH0NtqNxcXj1dl4oTiyZMnTpky
efbsGWVlsxfMLysvn79kcaamqqJ84Tw9AQAA9D46WnZDAA0AjgigAQCA1BsC6FRqZuoTq1Nn7Eqd
+fbvBp9aVntq2ppTJatPjVtxatjsk9WbKxbML9MTAABA76OjZTcE0ADgiAAaAABIvSGA/tgnS1N/
uSj1+erUp/f9YsCJVw6e2vHKqd0HTu1749S6ug+rN6+eO3e2nhCVSadSqXRGX/nqC/ukUn0K61XN
q7Qf7wjZN1HdWuykWTgdO7RyMDq/WxaLtP71kSfIekuntTIAADYdLbshgAYARwTQAABA6ukBdOXE
icWf/6fSj585PfWZl1J/U/eP3zs8f+VHSzecKl9/akXVqenLP6javGr2rBl6QpRMOYVw0KmS2Y5J
P+0MNjFytRplNOwaQTuwt/NuuTVrJ57ZjbidPul09MU38l35NE4CAOjpdLTshgAaABwRQAMAAKln
B9B1tZsnTZpw/o9mfPKzxakzZqb+etknvlg1dOSbpfOPj5313pQFH42YfKJq80szZkzTE6JkahkN
QUVbOt1RaaYdmyZGqC0OaLXwaq1Mt1t/JJk/F9arn7opJN+V2/bFAQD0KDpadkMADQCOCKABAIDU
wwPorZumTSs994LJn/vyuI/9xcTUmXP/9DMrrr3jlSdGNhU89dbQ0e/ePOjw5soVJZMn6QlRKrUU
P032qhJRk2basabMaBVvtOxKp0WTdxV0mrUi4+NjxApan8JCUzfzPdYBRNXvCmbGlvZXznZswx4j
yGHhuUlrZnSbdSZdFTVNjjareSJbSWKA1+T/U/P39F6QxJVVQ+QkwRA9JnJ2b0rwZgEAehkdLbsh
gAYARwTQAABA6vEB9MwZ0z571qjPfWX0n3xqVOpTpR87c+75P6u88b5Xr73rwI33H/nxddsqNy2f
NHGinhClk1HxDx1M6jxUt5sBKtFUNZ/oMi2yHqygmoNFlaQxwfqRuiFn+eLhqT9F/DO6l1oqfmwj
sp0c6a2RY03/hpPPryRMj64kiBX0vKCmtlAj5Q7ZVvaG6WrySax6Ju3V5BTTDQDobXS07IYAGgAc
EUADAACpZwfQtVs2zJ49I5UalPr40FTqsVRK/Bzzvz6/4KxvrfyHvqu/8K31n+2zrHLTigkTisXg
0pkL1SyLn1T6Kai4DoWw9oBoiGrGRHv1IpEMNXGMvUiobkR28euiWfNaInuZWeFNwyLbiaHq0p6b
tKZ/ET2/qGpmHbW1zoBtZjNV1wPt1hZWDo2LnsQ7eUB2h6YAAHobHS27IYAGAEcE0AAAQOrZAfTW
LRu2blm/tXr9lpp1NdVra6rXVFetbjj4qldeOajKgZerq6vF4FwBtMo+MyYANe1+JUhJjUjiGfSK
DnOhslB5mTzGWiRUN+xGf4lgKVELpgR7mVnhTcPC2wUjQ+0Ja/rNWTYSNT1M1YLrgJgV4c0NDc2x
cs6T2G0BewoAoNfR0bIbAmgAcEQADQAApJ4dQO/bt3f16mUrVy5ZtnTR4hcXlpfPnz+/rK6u9pKS
+yLl4sn35gygvWrwwK9pNxUZaoYjTDvTlJN15BlLP/3cNHFMZJHwDpLVaI5g2mKHsvbKMiIQ2doc
2m6XrDX9Drlq+Pxmkr2hnBn9FY9Swg5qObmFWlc2ZV1ZDtMLmKmhRa0Bmt0LAOh1dLTshgAaABwR
QAMAAKlnB9C2EydO7N69e9asqRUVqy8pue+CAZdVrF51wQP9RFm9etUZ3zurhQBaZpl+Bhu0R2NN
xU9LrUzTS0w9fmNkuBAfE15EzzCnkIJVrFn+Qibeje5lLxvt8yWuLPhzk9b0fo9f0BQMjh/JI9cI
7yqYOYacbDZRywS/hDC+cuJJ/KnqOnipVUt8TwBAL6KjZTcE0ADgiAAaAABIvSSAPnTo0I4dO+pq
KzesX713T70KoC94oN8tNwz40l/93XnXX5IlgIa71mS4Yk4sfz59pMkAgPzoaNkNATQAOCKABgAA
Ui8JoJcvXyTKwoVzp0+bsnlz5SWTQ09Ai0IAfdryj33r/S9tbmME0ACA/Oho2Q0BNAA4IoAGAABS
LwmgIy6ZfN9nL/xhpBBAn568Yl/1FRjtFBMTQAMA8qOjZTcE0ADgiAAaAABIvTOAFjZPOvtUxTni
5/srz66feY5oIYAGAKB30tGyGwJoAHBEAA0AAKReG0ADAAAoOlp2QwANAI4IoAEAgNRTA+gvjN9F
aZOiX1AAAHouHS27IYAGAEcE0AAAQOrBAfTGQ+9Wv/zattrNfqms2ypL7ZYNW0WpWb+lZl1N9dqa
qjUrK6vFYEq8EEADAHoDHS27IYAGAEcE0AAAQOrZAfS22s3FxeNVmTihePLkiVOmTJ49e0ZZ2ewF
88vKy+cvWZypqaooXzjPTl0pphBAAwB6Ax0tuyGABgBHBNAAAEDqDQF0KjUz9YnVqTN2pc58+3eD
Ty2rPTVtzamS1afGrTg1bPbJ6s0VC+aX2akrxRQCaABAb6CjZTcE0ADgiAAaAABIvSGA/tgnS1N/
uSj1+erUp/f9YsCJVw6e2vHKqd0HTu1749S6ug+rN6+eO3e2nbpaZfbPUqlUP7tXtHzj1rXvDu+X
+mrBlqC9pL83TPT2H66HBayRZoAuYp3w+uGy9vGv6jVSqa89Pks2hlb+WYka2eK+pogB8vxefcut
X9O7y2MkTSGABgD0BjpadkMADQCOCKABAIDU0wPoyokTiz//T6UfP3N66jMvpf6m7h+/d3j+yo+W
bjhVvv7UiqpT05d/ULV51exZM+zU1Soyrv3q10zOq1tkgKsTZ90+vJ8aYwfBJucVdZMymwFeWfv4
V7/W/2dfMyPDRabPQdfwfrGVxRmC7XLva0owIMjQ1z5+axBkhw5DAA0A6A10tOyGABoAHBFAAwAA
qWcH0HW1mydNmnD+j2Z88rPFqTNmpv562Se+WDV05Jul84+PnfXelAUfjZh8omrzSzNmTDORa7h4
gWzJ41/VTx/7LWtVOmyiZNGYIwi2B5sBsswq+MZXC7aon3pkUOTjyVbwbYq9sqm3uK8peoDYNOnJ
a7GpNZ0AGgDQO+ho2Q0BNAA4IoAGAABSDw+gt26aNq303Asmf+7L4z72FxNTZ87908+suPaOV54Y
2VTw1FtDR79786DDmytXlEyeZCLXcNFxrfWFGybhtQLi4GnoLEFwMNgMUI3eGPkctAm4/ZKQHati
rSz2Db6XI/e+pngDCszESLGPJwsBNACgN9DRshsCaABwRAANAACkHh9Az5wx7bNnjfrcV0b/yadG
pT5V+rEz557/s8ob73v12rsO3Hj/kR9ft61y0/JJEyeayDVcTJ4br+jnl0XF//4N1escQAe5s59E
68GRXu9pZckcwBc8wtzivqbo6eFGXaycXRcCaABAb6CjZTcE0ADgiAAaAABIPTuArt2yYfbsGanU
oNTHh6ZSj6VS4ueY//X5BWd9a+U/9F39hW+t/2yfZZWbVkyYUCwGl85caIJXv1h5bvBrBv0WnRHb
8XGOIFhdmgFBfq3q0S/EiD4BbRb0K6EBLe5rijegRMyNtMuoOv5NIATQAIDeQEfLbgigAcARATQA
AJB6dgC9dcuGrVvWb61ev6VmXU312prqNdVVqxsOvuqVVw6qcuDl6upqMbiFAFo/TRxpiX9DdFIQ
HITF9oAIkyarEl4huAzarQjbXjZxX1P8AcEvMBQlnlPrQgANAOgNdLTshgAaABwRQAMAAKlnB9Dr
t+9avXrZypVLli1dtPjFheXl8+fPL6urq72k5L5IuXjyvS0F0CrPFYIW9eUY1oPDiUGwqMe+oyP4
+mZVVLptLmXxFjcZsVkwsrJpzL2vKcEAub46Q/Ad1tFCAA0A6A10tOyGABoAHBFAAwAAqWcH0Hap
OvjWqpods2ZNrahYfUnJfRcMuKxi9aoLHugnyurVq8743lktB9A6FLZaZCRtD7CDYCNhQPzbluXK
8RRYPqesWQ87Bwv6IXKL+5oSmi6OIaYPlzcVsA9GAA0A6A10tOyGABoAHBFAAwAAqZcE0FV79u/Y
saOutnLD+tV799SrAPqCB/rdcsOAL/3V3513/SVZAujeXgigAQC9gY6W3RBAA4AjAmgAACD1kgB6
+fJFoixcOHf6tCmbN1deMjn0BLQoBNCJhQAaANAb6GjZDQE0ADgigAYAAFIvCaAj5ZLJ9332wh9G
CgF0vBBAAwB6Ax0tuyGABgBHBNAAAEDqnQG0KJsnnX2q4hzx8/2VZ9fPPEe0EEDHCwE0AKA30NGy
GwJoAHBEAA0AAKQeHEBT2qToFxQAgJ5LR8tuCKABwBEBNAAAkHpqAA0AAOBIR8tuCKABwBEBNAAA
kLp1AP3yyy+vWrVqxswZ06dNW758+e7du3UHAACAMx0tuyGABgBHBNAAAEDqvgH0li1bxPHqd+06
cqSp+VjzqlUrH3n0oY0bN+puAAAANzpadkMADQCOCKABAIDUTQPol19+efDgwRsWr5uwfLPKoOfN
mzOssPCRRx7esWOHHgQAAOBAR8tuCKABwBEBNAAAkLppAL1q1ao/7P3W3WWDMplVBw4cWb+pZtrE
qSuml5dNmbVgwQI9KJBJpwJ9CutNq6lL4jqdyTY4oIcp9YV99Eh/aEvTtdCwYD3B6rGme62hcZK3
ffZN5KxYr5yTYwoAAL2OjpbdEEADgCMCaAAAIHXTAHrmzBnPHLvmBysKJizb/P77J0+e/GDp8rXT
n5/+xF3Pjxw1Ug8K2DmsleSKqhXp+ldZBmv1hX38Xi/9DTrrCwtbnm5Yw+Qof5Csm+l2VCzHC36X
4q0fjI+zdgEAAFnoaNkNATQAOCKABgAAUqcH0BUVFc3NzfrC2fRp0wr/MLLkqZLlKzacPPnB+++f
HLOs8nD1iyuml7/wwvN6UCCcw8pc1wt8TUUSY1Q9y2BFXOqrSIeRc3rAHmbqsdFBgxyTTocTaNGW
Toe2iwofBgAAJNHRshsCaABwRAANAACkTg+gS0pKSktLGxsb9bWb5cuXTxtTWjFv2dSJU9ZuqGlo
aJo2rXzDhvWHq1+cO7dMDwpEclgT61qBrwxzTS1xsL7Q9VCzLdd0izXMVBPGiibVpwaJn/ZZVIu/
jiHXUY9GF/q9clg6rZ7YVlPCm5ll/Ln+Q9nRawAAeh4dLbshgAYARwTQAABA6goB9OHDh0eNGrV/
/37dlJ046q763TVbal9cvPT5559/5rlnV61aeeDAQdF1+MBraxeuvv2O2+vq6tRgSySlDbJXUTMB
rR+wZh0cGmVmRuWYbhPDfKY7YU0zXS8bnEAPjmwnyJXVGDlZ98pGf5w/JVjLVP0urypr1hgAAHoq
HS27IYAGAEcE0AAAQOoKAbT42djYWFRUlOMjx4EDDbW12yvWrH/1lVePvPHG0SNHVq96qWh44bx5
c995551jx45t2VLzwAP3l5eX6wkhVq4qWUGvrlotOQarTFaR4W5iNJtluhxv583+MHudhDX96fZ4
75/i2hsa2c6aIZlee5jd6B9GNcgDWESn1xKsBwBAT6SjZTcE0ADgiAAaAABIXSSAFhoaGgoKCpqa
mtSlbcOGyvKFS+bMnh8pJZNLR40eM2LEiKKioueff2HihMlimBispwXCKa0MVU3O6+W1mcTQ1hMM
9kYGSWxoFUuOvWzBMGvd2OigwYz3hgcHDm8nWMtZvfaw6NbBjGC7ENnMV3AAAHouHS27IYAGAEcE
0AAAQOoiAfSRI0dyPAE9cOC9y5evrtu2Q18n2Xl8/bZtO1e+tEYM1k2BSPwaylJVumq6sw4W4yIR
rOy0lqovLJT1XHtZIsP8emiGvLA67DFJ7VqwhHdrqtceZtXFCPnV0Ik7hsiBSe0AAPQAOlp2QwAN
AI4IoAEAgNQVAmjxYSP3d0APHHjvovKlddt2ZBaujJQdOw+Icvvtd1+14uz+v7m2bM6CLAG0EctR
ZUxrNyYPjufPkhfxanpszr0CVgocOYK1gLWjPd4+S2gdzV8h8ksIrQ3spcIZuX1Hot1fKjwIAIAe
RUfLbgigAcARATQAAJC6QgBdWlra2Nior5MMHHjvnNnzb7/97uuu+22kiMYdOw/c9OTVlx7+nz/9
6aViWFIAffrsr38GAAA9io6W3RBAA4AjAmgAACB1egBdUVHR3NysL7JQAXTkCWjRbj8BfU3Zt3/9
6yvbLYAGAAA9lo6W3RBAA4AjAmgAACB1egDtYuTICZdf3m9O7JcQ2mXymufETzFMDNbTAAAAHOho
2Q0BNAA4IoAGAABStwigN2yoHDbs6YED722xvPDCODFYTwMAAHCgo2U3BNAA4IgAGgAASN0igAYA
AGg/Olp2QwANAI4IoAEAgEQADQAAejkdLbshgAYARwTQAABA6tYBdEFBwZSYdDqtuwEAABzoaNkN
ATQAOCKABgAAUrcOoNPp9OHDh0+cOHHs2LHm5mbxU3xu+a//+i/dDQAA4EBHy24IoAHAEQE0AACQ
unUAff311x8+fPj9998/fvy4uAVBXP77v/+77gYAAHCgo2U3BNAA4IgAGgAASN06gO7fv/+RI0dE
RdzCyZMnxc+mpqbvf//7qteSSacCfQrrvRbvnx0kabv6wj4deoZ8mTN38GsFAEBH09GyGwJoAHBE
AA0AAKRuHUBfddVV69evr66urqqqEpUNGzZUVFScf/75ujsQj1C7QADdCfI6hhncRQ4PAEB70dGy
GwJoAHBEAA0AAKROD6ArKiqam5v1RZ6uuOKKH/zgB9/73ve+/e1v//znPxc//+7v/u6b3/ym7g7E
I9QODlW7SIab1zHM4C5yeAAA2ouOlt0QQAOAIwJoAAAgdXoAXVJSUlpa2tjYqK9zEkfdVb+7Zkvt
xk1Volx66aWTJk1au3bthRdeKH5OmTLlnnvu+drXvqZHB+IRqtUivwpDS2e8FtWb0e3+uHijnOlP
SdrEX7lPYaHfJwel06JZzFMTsiwSnCro9MX6ggYz2ltIbOvxlhQtPjnIPkn2Ffwz6xuL7mwvkuvE
AAB0ZTpadkMADQCOCKABAIDUFQLow4cPjxo1av/+/bopyYEDDbW12yvWrH/1lVePvPHG0SNHROnf
v/+IESOee+65Cy+8cPDgwQUFBQMGDPjBD36g5wSs7FXHo3a66gemMkENGnU1d6No89NWq6oEK3vR
bLCIqnn1bIv4XV7VrynBgXxyTb1A5LSqNei3lvVagz2SV8hWkVWvZi0iqnoJAAC6GR0tuyGABgBH
BNAAAEDqCgG0+NnY2FhUVJTtI8eGDZXlC5fMmT0/XvrHlM5cqKcFrORU81tk3hrkpn6IGhrfUqOa
Hs2J5cqh4erCXsRuDC8iT2VRnUr4wFLLt2BvFG9scQW/knCqyCLB6gAAdCM6WnZDAA0AjgigAQCA
1EUCaKGhoaGgoKCpqUld2gYOvHf58tV123bo6yQ7j6/ftm3nypfWtHUAbUYkNsqaaFU/vS5fqMnM
tRcJ6tFFRM06VUi8K9wiFo2dtoXdW1rBryScyl5QkkPCgTkAAF2fjpbdEEADgCMCaAAAIHWRAPrI
kSM5noAeOPDeReVL67bt2LHzQGbhSlW21u66pOS+SLl48r35BdCy4gemQcAqG/WEFhq9uvwa5Mj6
QrCyF8ua7cxIq64X8de094qSi4W7go2sgyVulNio6jlWsCvBHI+9iCZvJdIEAEDXpqNlNwTQAOCI
ABoAAEhdIYAWHzZyfwf0wIH3zpk9//bb777uut+aMnHipEtK7rtgwGUVq1dd8EA/UVavXnXG987K
M4BWkatixshe73frSX4qnNgoiY7QtSE7pMgvIbR38eveIexFglPFF/fXNT1ZbiFe1zPlNHtA7hWs
kdFTWV16aSF6XAAAujgdLbshgAYARwTQAABA6goBdGlpaWNjo75OogLoxCegLxhw2QUP9LvlhgFf
+qu/O+/6S7IE0PkKh7NaYqMkOshcAQDovnS07IYAGgAcEUADAACp0wPoioqK5uZmfZHFyJETLr+8
n/nFg6pUV225ZHLoCWhROiGArucrJwAA6N50tOyGABoAHBFAAwAAqdMDaBcbNlQOG/b0wIH32mXa
tNmXTL7vsxf+MFI6MIBWX0hB/AwAQPemo2U3BNAA4IgAGgAASN0igM5h86SzT1WcI36+v/Ls+pnn
iJa2CKABAEAvoqNlNwTQAOCIABoAAEjdPYAGAAA4TTpadkMADQCOCKABAIBEAA0AAHo5HS27IYAG
AEcE0AAAQOoWAfSBAwdnz549dMjQO+6486kRT9XUbNUdAAAAp01Hy24IoAHAEQE0AACQukUAPX3e
ytrtu949fvymm25ZufKlKTPm6Q4AAIDTpqNlNwTQAOCIABoAAEjdIoB+dMTU2rrt19xw+3d/eFHd
tu2/v7NAdwAAAJw2HS27IYAGAEcE0AAAQOoWAfSvb7hv9NgJO3btrli3efbsOX2/e8mYCQuylfr6
3XpaIJNO9Sms1xeeeEu7EtulM7p+esRKQhucXS2k5bdefWGfDn31AABoXzpadkMADQCOCKABAIDU
LQLoC/7jylsG3n2s+e3GI2/cedd9X/3XCxobG0ePHR//OWxEyZgJC/S0QBcPoN0PI1PjtkuyzaZy
2bZaFwCAbkdHy24IoAHAEQE0AACQOj2ArqioaG5u1hdZfO8/r7ru+t8fPdrUcPBA+rcDz/vORcNG
lGQrPT2Abqtjh5eSDzWTQAMAeikdLbshgAYARwTQAABA6vQAuqSkpLS0tLGxUV8nufK6258sfEZU
3nrrrbvuKbj8yhvHFU9samqaNz/z1ltvzpi9TPxcWL5I/IVw6vSZ4yeXq1mWeG5rWuyucGOmsI/3
9RTpjBfPeuyhmo5tvSmFujWymderxsWHBSvpIWYza0o67bd5zCk1fQYhOjne4PNOEhzTSqBDU6x2
QU+y57a4Y2wAAABdjI6W3RBAA4AjAmgAACB1hQD68OHDo0aN2r9/v26KGT7ihemz5qv6qDETb7zp
DvF3vy1bth4/fnz3nj07dr0ifor6nr1733332PzyNWqkJYhqLSbFNVmqqXvjY1WvHglRw1NUZ/Kw
oC82TNTiZ5BVrybHBU3BSMM0yqg33B1fzYgsZYLm2BTR4N+NXzVjHHa0pgMA0DXpaNkNATQAOCKA
BgAAUlcIoMXPxsbGoqKibB85nn72ufJFy8Qhm5qaysoyf7z/YTFyd/2eJ5985ukXih8Z8uxTz48f
/KT8uXjpivo98u+EYVYqqpkWuyt3Y7guqlruKYpoyZE1W43B48IeOSlxikdcaV6jyZCNhNWM8FJy
qFnEog/gH17P8Oe67Oi12DsBANDV6GjZDQE0ADgigAYAAFIXCaCFhoaGgoKCpqYmdWl75LGn7r+/
YOBtd/W7sv+1191w//0P7tpZP2rUpB2v77nwhbVfHLpc/VyxcvPAux/a8/IBPS0QCVsF02J35W60
6kHwKmq5pyiixc9wE4ZZjfFIN3lK0hnicxNWM+xlrZFJU9QG6qfX4M+ND06aLsjmSAAOAECXoaNl
NwTQAOCIABoAAEhdJIA+cuRIjiegb7vr3uvSv1XliSee3Lhx44hnxtc3vT7jo6L7Ko78bkmD+vn6
a68/9fTYfv1/q6cFwmGrZFqsxFS06UZ7fFI9NDv3FEW0qE0Sh0UaI5MTp1jV4AxBzRdfzYgsa9Lh
pCliYfk11CZATtjbl3VHuUZSOwAAnU5Hy24IoAHAEQE0AACQukIALT5s5P4O6JGTZj3y5AsqgH7m
mWc3btyYmT/utYf+edXyNb+9+e4pEyatX7fpNzfcUV1TN3rc5G/+27/raQE7bFWsFhmZetJpv9Ee
n1iXwaskY9ncUxTRkiOAljVJDfHXlmRL8pSkMwh6JUGnxdHVjGBkNDFOmOI1BdMjR9KSd4z1AwDQ
1eho2Q0BNAA4IoAGAABSVwigS0tLGxsb9XUWIyfNeviJ5x4a8sy02ZnabTtnLqp45WDjtdcNuOzy
q0onTk7/9taLL71i/sIlTz07+pwLfqznAAAAONDRshsCaABwRAANAACkTg+gKyoqmpub9YWzyTMX
7D7YOKss88LoiYuWbZo2a+nwZ8ZVrNk04tnR517wAz0IAADAgY6W3RBAA4AjAmgAACB1egDdOmXl
y4cOH3Ptb285/4f/qVpuGDBw7oKl9/zxwW9994eqBQAAwIWOlt0QQAOAIwJoAAAgddMAWrj/4eHf
+eFFr+6TfwMUDh56PdICAADgQkfLbgigAcARATQAAJC6bwANAADQJnS07IYAGgAcEUADAACJABoA
APRyOlp2QwANAI4IoAEAgEQADQAAejkdLbshgAYARwTQAABAIoAGAAC9nI6W3RBAA4AjAmgAACAR
QAMAgF5OR8tuCKABwBEBNAAAkHpHAJ1Jp9IZXQn0Kaz3eoVQuxoaIUdYHaEJHmu16OCA6Igs0vo1
7eFmYHiDDiW2VscwFQAAugcdLbshgAYARwTQAABA6l4BtDjqrvrdNVtqN26qMmXr1jrRmPPveCaW
tbNRUTeRbkuZaX1hnz7pdJ/4mKSJWQfLjqDxdNcMholOvyoa2zCAbullCTGD85oFAEDn09GyGwJo
AHBEAA0AAKROD6ArKiqam5v1RXYHDjTU1m6vWLP+1VdePfLGG0ePHDGlqbHx5b0viy4xQAzTE0JM
LBvORmVwm9Qeo5Jj9VM3aQkTsw4WTVY4fNpr2sNMXVQIoAEAyI+Olt0QQAOAIwJoAAAgdXoAXVJS
Ulpa2tjYqK+TbNhQWb5wyZzZ83OUsjkLxE8xTAzW0wImlo1ko/V+Ap07M/WD34S0OD4x62DREMuf
T2dNe5ipi0o8gBbT1Dd1+H1BgxntrVCov9XDW0u0+OQgOSCdFvO8GdlW0GfwDxbd2V4kdioAADqJ
jpbdEEADgCMCaAAAIHWFAPrw4cOjRo3av3+/booZOPDe5ctX123boa+T7Dy+ftu2nStfWiMG66ZA
xiGANmJxqBilJwU1X2TBHIPNGTxtsGYwTLT61fAuktWpiTH+oKBTNurWoD/YQrX6F9lWyFaRVa9m
LSKqkZMCANBJdLTshgAaABwRQAMAAKkrBNDiZ2NjY1FRUbaPHAMH3ruofGndth07dh5ILLfffvdV
K87u/5try+YsKJ25UE8LmLDTikQlk+dG2kPMIFUPx6bRiVkH6wRWa4s1xTDD2ia8Vnz1SIs/wd7U
1BMbW1zBr8hhFjkoskiwOgAAnUhHy24IoAHAEQE0AACQukgALTQ0NBQUFDQ1NalL28CB986ZPT8S
QB86dNSUKYvHP//275599vnqqi15BNBBkBpuDxFdEUH2GpuYbbDYyWWY4rhmZJgiGu2lomGxFG7x
J9irmXpiY4sr+JX41qEFJTkkfPMAAHQ8HS27IYAGAEcE0AAAQOoiAfSRI0dyPwGdGEBfUnJfpFw8
+V7nAFrUTfQZDUYDSZGpFZiGu7MNFv+0Q9Y2WTPW4RGN9k6CHB8eJ8b4g4Kd7dVMPbFR1XOsYFeC
OR57EU0sEG0CAKBj6WjZDQE0ADgigAYAAFJXCKDFh43c3wE9cuSEyy/vp37ZoCnVVVsuKbnvggGX
VaxedcED/URZvXrVGd87q6UA2rBjT7s92hGJR4PEVQr1ZxssfgYz2mjNpB5BNNpbKaJR031yCcWs
YK8W1PXM+Ha5VrBGBsNii+ilhfiBAQDoUDpadkMADQCOCKABAIDUFQLo0tLSxsZGfZ1kw4bKYcOe
HjjwXrtMmzZbBdAXPNDvlhsGfOmv/u686y/JEkB3rvDXPwMAgC5GR8tuCKABwBEBNAAAkDo9gK6o
qGhubtYXebpkcugJaFG6ZAANAAC6NB0tuyGABgBHBNAAAEDq9AD6dFwy+b7PXvjDSCGABgAAedHR
shsCaABwRAANAACkbh1AC5snnX2q4hzx8/2VZ9fPPEe0EEADAIC86GjZDQE0ADgigAYAAFJ3D6AB
AABOk46W3RBAA4AjAmgAACARQAMAgF5OR8tuCKABwBEBNAAAkAigAQBAL6ejZTcE0ADgiAAaAABI
BNAAAKCX09GyGwJoAHBEAA0AACQCaAAA0MvpaNkNATQAOCKABgAAUu8IoDPpVJ/CelWvL+yTSqUz
6qIl9sS20h5rAgCA1tPRshsCaABwRAANAACkbhRAb9laO6GkfPzkRdlKZXW2TyxB5ptn+ksADQBA
z6ejZTcE0ADgiAAaAABInR5AV1RUNDc364vstmytnT2nrHrLzrGTZm3cXBf/Oa/8pcLn5u7cmfih
RWe+8uFn12efFQJoAAB6Ph0tuyGABgBHBNAAAEDq9AC6pKSktLS0sbFRXyc5dOj1xUuWbq3b8dKq
NeJy5qyyxJ8rX6oofG7unr17RT3My3wLY8Gv920cnnQmkk7rlNj7R0YPC2YHE4MpYqimm+TcdNr/
vg9/inWO0PYAAKCz6GjZDQE0ADgigAYAAFJXCKAPHz48atSo/fv366aYFSte2rBp0+bNNaKeLX1+
cfEy8XNDZe2iFxeLSpgOh8M5r86YVVWnzf4Iv+pNDOJiVZONemDQaJhl5TC/L5jipc5es2gLHwgA
AHQKHS27IYAGAEcE0AAAQOoKAbT42djYWFRUlO0jx5wF67Zu3fb+++8vW/6S+Dm7bF7k55y5C1Tv
zvpXCp+bq6cFvFBYPshshcXB88cemQWbSFgF0l7FmqK75cQgOQ5iZFHT1BRrrpgSWsa7CKJoAADQ
mXS07IYAGgAcEUADAACpiwTQQkNDQ0FBQVNTk7q0zVmwbkNl7cv7Drz8aq6y95X9K1dvyBpA16uM
2M+OwzmyooJiKy62QmQzITxRjAg3mtnWXGvF8JrevOij2QAAoEPpaNkNATQAOCKABgAAUhcJoI8c
OZL7Ceizz7vgk5/6q6zlL+XPM8789N+f9c/PjJmmpwWCzFcGvroqGq0kWJFJcTodpMXWGDlTBcWy
UUfGptHsEGwQbGpPkf3hbeWe9jUAAOhYOlp2QwANAI4IoAEAgNQVAmjxYSP3d0BX1u56vmTuz667
75L+d1905R0/+fVtF17++//41W3/2e/2i6668+Kr7xbtF19z10VX3/XY0xOXr9mspwXsLNgLg9WV
FwZr/kPIQVQsyYneLxK0h9gTzbJ+U5Bfhzb11vX6zS8h9FvshQEAQMfT0bIbAmgAcEQADQAApK4Q
QJeWljY2NurrzpbhVwMCANDL6GjZDQE0ADgigAYAAFKnB9AVFRXNzc36otPxdRgAAPQ+Olp2QwAN
AI4IoAEAgNTpAXSXob5Dg/gZAIBeR0fLbgigAcARATQAAJAIoAEAQC+no2U3BNAA4IgAGgAASATQ
AACgl9PRshsCaABwRAANAAAkAmgAANDL6WjZDQE0ADgigAYAAFK3C6B37Ngxbdr0Rx8ddOONvxNF
VMSlaNTdAAAAedLRshsCaABwRAANAACk7hVA79y1e/2mmkOHDn/hi18+dOjQ1NIZn/703yxduvzZ
58fs3MVvDwQAAK2ho2U3BNAA4IgAGgAASN0rgL7lgRcWL1+377X9P/jZNbVba+fPW/jpT/9Ndc2W
Z54de88jT+lBAAAA+dDRshsCaABwRAANAACk7hVAD/jjc0OemlC5ueaOh5763Oe/8ulP/82Pftpv
7boNt911/2VX3aIHJcikU6lUOqOvfPWFfVKpPoX1quZV2p04Sb4btWJK/txfgTZ7rfK5r457gwAA
vZGOlt0QQAOAIwJoAAAgda8A+qER0//76oFLlr704IMP/uTXt33urHMuvPDCZctXfu9HF99w2yN6
UAKZdQrhBNNLpTs61nRMXe1h+QS17aU9ztAV7gsAAElHy24IoAHAEQE0AACQOj2ArqioaG5u1hct
GfzcrB9cclV5+ZKDBw8+O3bqHwc/u2rVqlmz53zxn867/pb79KAEMutMp8MJtGhLpzs8A3VMXe1h
XSGobY8zdIX7AgBA0tGyGwJoAHBEAA0AAKROD6BLSkpKS0sbGxv1dU5/GFJ89rcveuGFsa+++uq+
ffs2b968atWqZ555/u//8exf9c/9FRx9CuvFT/M1HPWFMo42Gagdhsqve1D06FiDIaZpusdbp1C3
BvGqv4LXFzRrwfpqmWBV79pbM2NWiK7p7y2HpdOizT5ki3PNaG+k7PcqoVsQLT5znuSRHrebDfWG
7kVeBPegdzObCqHRSQ2xAQAA5KSjZTcE0ADgiAAaAABIXSGAPnz48KhRo/bv36+bsrvpvqf+/ivn
DRo0ZM+ePQcOHKiurl69evUDDzz8j18699IrbtSDEgQpZhBZhmJNU5HZpUk6PVb0mUmHuwx7HT/1
lNVozUtGI2sEvdbmZkFV9yeF1vQH6FPJPjPHZ80NLZ5jR29K9OCm165nG6lruW/W6jULyqqsiQY1
yOvzqmZMcGJfrukAALjQ0bIbAmgAcEQADQAApK4QQIufjY2NRUVFLX7kuGLAo+d+5z8KC5/es2eP
OHBdXd2aNWteeH701/pe+JPL0npQAj+jrFe5s4koTXZpDYiEl15QGogkm2KeFl5H9/lrmrbQAE94
R9EdPliWesKpYitLoUZxIQe2sKM9Jf/GFm823pt8L+qEJvK3BweHl+LTvZbwxv8/e38CJkd1oIna
mrn//8y9/31muT3jWXo8M3eevtPdtz090zPdY1vejVlljKTaco2MLSMi932rXGpTaQEZJLFJSEJC
gKTSDgiKrc1iW2CzmdUYY8DuxpYMkuxuy223aZv/O5FRmVmLSiEQUhX6XseTjow4cSIy4kTkia9C
CRER0WycaNkdBtBERC4xgCYiIiJhjgTQcPjw4eHh4ePHjzffTveLE3+3RK1GU5Xtt4298cYbf/M3
f/P6668/8cQTdxw4qJm5i5cavzjxS6foVK0k1E5Ax1sxaGv67Pnm5Ckt7Vl2tZ31CB11tqZNKmCb
XD9m229mqqdzfIatmlaz0DlxYplTrLFzkdOfeMoPO33uDJ/FKdhR/OSFZ1ocxORpfy8gIiKakRMt
u8MAmojIJQbQREREJMyRAPrYsWOnfAJ6/z2PSNH60PCK559/6fjx47/97W/x+txzz907ft/69Vu+
0hs/cM+jTtGpOpJQjLYfj21Nb42I3HJibpNYYPKUCTMs1JrUOS5qaCahdio6pbL23I4sdcZ6OsfF
UpMr6izW0lFsUuWzrLGznvc20alx9g/bMVdMnFJOzBa/aO1sZkf9YrnJhWda3CbqmGk6ERHRFE60
7A4DaCIilxhAExERkTAXAmh0Ntz8BnT/6PVr1m74zneeP378ePOODluOO8Ann3xy7547+geuzFav
apacphVfwqtrZog1OwuIQLPJKWdnpY7WosLEDBGVzljPxPhElaf6jxC2ZzlLiNWdpM6pW9VZrEVM
tP/LhBOlmmZYY2vxmVeHMWHSimYuOVEU72f6sDPOnWEP25PaWzxlXY7Osg5MmjafiIhodk607A4D
aCIilxhAExERkTAXAuixsbGjR486709OTzZu3bbzF7/4hfPe9qtf/eqpp556/PHHN22+7SvdmjOV
HJ257VkncmFGwERENA840bI7DKCJiFxiAE1ERETCOQ+gDx06dOLECefNrIaGl+/YvuuZZ575m7/5
G2w2/OpXv3rjjTeefPLJxx9/fPv23Zd/ZbFTlBznMoAWDyKfu/SbiIjIPSdadocBNBGRSwygiYiI
SMCt0bkNoN176qmnVq5ctXHjzeP33P/iiy9+73vfe+655775zUN3HDi4ds11Pp//4MGDTlFynP0A
eoZf0yAiIprjnGjZHQbQREQuMYAmIiIiYR4F0HD48OEHHnhgzZq1sVj8sssWfe5zn7v00ktN09y4
ceMPfvADpxARERHR6XCiZXcYQBMRucQAmoiIiIT5FUATERERnXFOtOwOA2giIpcYQBMREZHAAJqI
iIjOc0607A4DaCIilxhAExERkTAvAuijbx/57ovPTAxPv/RCc3jqxeeffPH5J17A8Ny3n3/uW889
+/hz33ns5ZdfdBYjIiIicsGJlt1hAE1E5BIDaCIiIhLmRQD93Ref2bbtluZw263btm+/befO7bt2
7dy7d9eBA3vvvPPAPXffed99d//lg+PPfefQfffyP0VIREREp8GJlt1hAE1E5BIDaCIiIhLmUQD9
T//dzgX/9r4Fv//Egn/32v/xR38Tv+rXtz78zrq737ly/zuDY78pb/u73KafP/vMoXvuvtNZjIiI
iMgFJ1p2hwE0EZFLDKCJiIhImEcB9D//6PYF//rggv9waMEfvLTg9w9HGr/5ydvvvvJX7/7gJ+++
8dN3f/jWuw89/Ztnn/nmXXcdcBZrGzcXLFhgjjvvJry6ZuGCBQvXvOq8dUUsc5qLEBER0dzmRMvu
MIAmInKJATQREREJ8ySAfvq227b9wZ/tXvBPdy34948s+M/PLfj9H/2vJb947Pl3v/Xiu4+9+O63
Xn73ye+/e/djv/nOM984sH+vs1jbuLlgIUwOju1U+r2nyaJOJtFEREQfAk607A4DaCIilxhAExER
kXDOA+hDhw6dOHHCeXMSL734zO233/rFRfv+wx/dtuBf3bHgo48u+PfP/8s/f/O2u9554LHfHfzG
78Yfe/eBb797yz2//s4zX9+7d7ezWJsIi01zcgKNaab5PkJkBtBEREQfEk607A4DaCIilxhAExER
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
5di3b9+bb775R/9j8//v32xe8M/3Xux9vvmzG88888yqVaswt8kpPdWkWNYOYSem2HFvW+cswFwn
xG39gsfEJLFgO82diHY7lrXHF06ExFNhpmOitna5jkqmFJtUv3gzdaWn/DjTsm0iIiJyomV3GEAT
EbnEAJqIiIiEORJAw+HDh4eHh48fP958O8W+fft+9KMf/ff/cdN//i/X/8f/vPXPv/S1S3xPfqHv
20899dSqVaucQifVmds2k+OJKZNzZNuUwhhvPkuMcXO8OaE5p2NBLDNTAD31P33oaC87UV2rWmH6
trVmT9m2aSttL9LSuYggivAnOIiIiDo40bI7DKCJiFxiAE1ERETCHAmgjx07dsonoF9//XUUePnl
l1988cXnnnvumWeeeeqpp5544omTP/jcMjmEbUawzhTMmhzQTi4sot+OH98wzebvWoBY0Ilx27Fv
57LO+KTqmlqTxILNsXZt9tbZE09SrDl28pW239g65zqw6NRJRERE5zEnWnaHATQRkUsMoImIiEiY
CwE0Ohun/A1oED+xMWHByFcWXOf5WGQxxp3Zs5kawrZD3ok3DjvRFSHuxHhH+Dt5HNoLtiZOyYKb
45PWZptYUvzXASdmOGtFwdZ/hHB6MVGn/V8UFJob2Jzaft/equaUjk2aWEXHokRERMQAmojoA8EA
moiIiIS5EECPjY0dPXrUee/OgkdyC14Z+vxNBef9+aIjTSYiIqIzxImW3WEATUTkEgNoIiIiEs55
AH3o0KETJ044b07iqedebA0iem4OdgDdHO8s4Czz4cQAmoiI6MxzomV3GEATEbnEAJqIiIiEcx5A
u/H6j4+0hgWvDE0fOgs4y3w4MYAmIiI685xo2R0G0ERELjGAJiIiImFeBND3PPC11vD5mwrTh84C
zjJERERE7jjRsjsMoImIXGIATURERMK8CKCJiIiIPjhOtOwOA2giIpcYQBMREZHAAJqIiIjOc060
7A4DaCIilxhAExERkTCPAuhDhx67//4HOgYBE53ZRERERO+JEy27wwCaiMglBtBEREQkzKMA+t57
7/uH3737zm/fFa+/s19/++59997nzCYiIiJ6T5xo2R0G0ERELjGAJiIiImEeBdDj4+OHj/wUw8Yn
L8k/csXhI0cwPj5+rzObiIiI6D1xomV3GEATEbnEAJqIiIiEeRRAHzx48CeHj2zdduumJy/NP3IF
Rg4fOXLw4N3O7FMaNxdMWLjmVWfiJChxkjmn53TqeXXNwjOzUiIiInqPnGjZHQbQREQuMYAmIiIi
YR4F0HfccWczgD58+MjhI2IEbzHRmT07kT63ct7O0LczLD4XATQRERGda0607A4DaCIilxhAExER
kTCPAug9e/cdPnJkyy3bmj/EsdUe2btvnzN7NiJxNsedN0J7AgNoIiKi850TLbvDAJqIyCUG0ERE
RCTMnQD64YcfXrVqlfNmJtt37Gw+AY1X8QT0LdvuvvvuUqmk21avXv3oo4/OfKc3LX+2Jy1c8+p4
+1c5xHw7OB5HYaEdIYvFm9qZtWli2uQ6J4otXLOmHUBPWnbydjgxdWdaPXVN0yZMK0BERETvmxMt
u8MAmojIJQbQREREJMyRAPprX/vaxz72sT/8wz903s/k1ltvbz0B/ZPDh9etW7d27do333zzuA0j
eDs2NjbDzd6rdtrsvGlqZcGd+S/GJ4JnMdrMeDsKjJv2mJg3tb6OBeyQuFXL5GUxYSI5nhhtlRHL
Ta52tsWJiIjoTHGiZXcYQBMRucQAmoiIiIS5EEA302ev1zt7AL1l67bmTz8fPvLTuw4eXLt2LSa+
/PrxhdIdn5UOfOd7b7399ltr1qx55JFHmuXbWmlzWyuT7gh5Zxy34+Q2UU1nsQmt+oTZl21uiRNm
Ty48eSOnL25PmbZuIiIiel+caNkdBtBERC4xgCYiIiLhnAfQrfTZ5/PNHkDfvGXr4SM/tZ+APjI6
OvrYY49h4mXG/q13vHiB+fBX0o//+u9//cijj1x11VXN8h2mhbvtCZ1p8kzj03PhScUmoFh72izL
OgU7ip+88EyLg5g88bQ1ERERvX9OtOwOA2giIpcYQBMREZFwbgPozvT5lAH0ps1bWj/Boarq8ePH
f/fu7/7+1795+fVj/71nl6f/gV+e+OVf/dVfaZrmLNBpvPULGc6bqfnvScc7Czd1FmsRxZorsAPi
ky3bTKBNc2HnxjSLiOWmrWiGNYGoY6bpRERE9B440bI7DKCJiFxiAE1ERETCuQ2gV61a9YcdVqxY
4cyYyabNNzefgH79jR8qinL06NF33nnn7//+NxfIu6TK+N/+4m9xQ/j6G6/PHECDiHMdnY8PO5PF
pFYW3Jw8Md585LhparEOE/Wf5D9C2FqrPam9BVNW6ugs68CkafOJiIjo/XOiZXcYQBMRucQAmoiI
iIRzG0Cflk2bb379jR9u3rL15Ve+PzA4+I1vfOPXv/7128f+9ra7v/vcK0d+9rOfHT369n333nvl
lVc6CxARERG54ETL7jCAJiJyiQE0ERERCfMogN67b/+mzTdffc2aTZu3jC5ffvU1V5848YvDPz32
/16+JbH8az/96VuHDx9euXLlQw895CxARERE5IITLbvDAJqIyCUG0ERERCTMowAaPv7JT2H4xMJP
4zWfL6xevfrpp5/6yU9+gvvA73znOytXrti2bRtv9oiIiOi0ONGyOwygiYhcYgBNREREwnwJoHXD
1E1LN5pDc9yMxRO6Hvb5fJqmrVq16qGHHuKdHhEREZ0uJ1p2hwE0EZFLDKCJiIhImC8BNBEREdEH
xImW3WEATUTkEgNoIiIiEhhAExER0XnOiZbdYQBNROQSA2giIiISzocA+tChx+6//4GOQcBEZzYR
ERGd35xo2R0G0ERELjGAJiIiIuF8CKDvvfe+f/jdu+/89l3x+jv79bfv3nfvfc5sIiIiOr850bI7
DKCJiFxiAE1ERETC+RBAj4+PHz7yUwwbn7wk/8gVh48cwfj4+L3ObCIiIjq/OdGyOwygiYhcYgBN
REREwvkQQB88ePAnh49s3XbrpicvzT9yBUYOHzly8ODdzuxZjJsLFq551Xkz5d2Z9uqahbNVfzor
P0VVs3p1jSmWHDfNcWcK1mz7AD87ERHROeVEy+4wgCYicokBNBEREQnnQwB9xx13NgPow4ePHD4i
RvAWE53Zsxo3FzhJ7KtrFp7LCPaDTb9b8CnF53ViaGjtgLO0AURERGefEy27wwCaiMglBtBEREQk
nA8B9J69+w4fObLllm3NH+LYao/s3bfPmT27idy5nUSfGx98/os1TIEVdnzsc5zAExERfWCcaNkd
BtBERC4xgCYiIiLhfAigt+/Y2XwCGq/iCehbtt19992lUkm3rV69+tFHH53lFlEErwsXToqfMcnJ
aDueDl5zsp+qsOeOO4t0zJ1Sy0wR80QRu/aJuZOWE2/am+bU0VnV1G2dPqHD1B/gQNn2NqHW6UsQ
ERHNf0607A4DaCIilxhAExERkXA+BNC33np76wnonxw+vG7durVr1/7ghd1P7/8vGF57YRfejo2N
nfwucUo03PF23LTHMKUji54a09pzm0uI8Hfq2IQpa4F2XXZo3JzbUay5dkyYWOHEaKvMrGtxNr5T
M3lu/wAHA2giIjofONGyOwygiYhcYgBNREREwvkQQG/Zuq3508+Hj/z0roMH165di4lP3fEXf/eT
L/7m2MVPHviLt99+a82aNY888kiz/BQidzU7wmE7DG4TmWxHqjtpvGnSFCfFFZVMSXOnLTg1/bXf
zLz2ZlWtRLmz8OS1zLB405QZAmZO3YTJlREREX04ONGyOwygiYhcYgBNREREwvkQQN+8ZevhIz+1
n4A+Mjo6+thjj/31c8sfveX3fvDCl57+1oUYeePpgUcefeSqq65yFujkZLkdUe70VLcV+E4db+qc
MrHwKSqxTU1/7TczLOgU7Ch+8sIzLd6CmWJe55PRqGmieEf9REREHypOtOwOA2giIpcYQBMREZFw
PgTQmzZvaf0Eh6qqx469/cyBP3zn2IWrl3/sSxf8m9/+7MKn9/+XH/3odU3TnAXaOkLXdnQ7bk79
oefO7LhzvKmjfLsSMXbySprEgu3SztyO2lrEZpqmnR7bWlXNuJZpi09oJs9YplWRXUHrU59sOSIi
ovnNiZbdYQBNROQSA2giIiISzo8A+ubmE9Cvv/FDRVFeebz86C2/9+67XVct+6MLPv+Rd393Bd4+
/2hqegDdDoBt7bd2HuwQUzrD2elBrZhims4SU+prsidOX7Bd5CT/EcJWdfakdtWdVU1Zy4yLz2qi
AjdliYiI5iMnWnaHATQRkUsMoImIiEg4TwLo19/44eYtW19+5fuDgwPf3v2f3/7u//rtzy7cuOZP
gr2//9vjX3z7u3/xrV3/91VXrnIWOMNmSpaJiIhoznCiZXcYQBMRucQAmoiIiITzIYDeu2//ps03
X33Nmk2bt+zZcNGjt/zeL1/+r+987w9/8uyf/eDRP3znB//1717575j4zTuDzgJnGANoIiKiOc2J
lt1hAE1E5BIDaCIiIhLOhwAaPv7JT2H4xMJPP7T13/z8if/7V0/+u3ef+zdXj/w/ni//s3df+ujf
P/Mff/bt//TN2/+TU/oMYwBNREQ0pznRsjsMoImIXGIATURERMKHPoDWDVM3Ld1oDua9G35vlsFZ
hoiIiM4nTrTsDgNoIiKXGEATERGRcJ48AU1ERER0Mk607A4DaCIilxhAExERkcAAmoiIiM5zTrTs
DgNoIiKXGEATERGRML8C6Cefenr9ho07x3aN33sfXjHeGjDLKURERER0Opxo2R0G0ERELjGAJiIi
ImG+BND77nkAr7fccuuhxx7HjR/Gf/GLX7z00ne//vVv7tt/x1NPP7Nm7bWtYkRERETuOdGyOwyg
iYhcYgBNREREwrwIoK1ILBpLlCvVvXv33XvffdtuvbW/Wle1sD8gJVPpq1Z/dcXKKwvFciabr/RX
UdhZjIiIiMgFJ1p2hwE0EZFLDKCJiIhImC9PQNeXX3XBV7r/8uFH77r3gR377rxp285rNmxdvu6m
K6/fvHbjtvVbd2zdseezl16BYs4Ck4ybC1oWrnnVmXqmvLpm4QJz3Hljv3N0rqpjEzom21Pbyzrs
KmbYznbV0xaZgAqnLDjDZ++c1IQZ05ckIiI6TzjRsjsMoImIXGIATURERMJ8CaD33fNA0Er+6td/
/9Ojx7/32l899sxL4498a9e9j9zx4Dfv/8aTh55+4bnvvvrlvuBJfoKjHa6KDNdtzuoukkWNrVJ2
QtyZRa9pjovEd1KhiTdiFTB5LaL0DAG0WK5Z9ywbNn1We8q0zz6lcOcnISIiOo840bI7DKCJiFxi
AE1ERETCOQ+gDx06dOLECefNye2754HK8MoTv/y7wz89+tKrb3zjyefvfvjxsXse2v/A1+/7+reb
AbRXi5wygJ41vZ3CVcmO1LadEE82bXp7gliFaU7OfTHNNGdYdXtNE2PtKS3Tt7lzypS50wqLVc/w
AYiIiD7cnGjZHQbQREQuMYAmIiIi4ZwH0Dt27BgbGzt69Kjz/iT23fPAtRtvefkHr795+K3nX3nt
0Seeu/Nrh3Ye/Nq++50Aet/416xs+fQCaBEEOyZyVzHXNFuTbWJeu+jkhLYjAxZFZopvZ5jeWqq5
MZ25b3NW5wa3YaqtY41TS01fsHPKlLnTCs9QIRER0YefEy27wwCaiMglBtBEREQkzIUA+q233tq0
adObb77pTJrJvnseePLZF/D67WdfePa7P3jo8WcOPPjN7Xf95dg9Dx144Osbt+8rjX71xZdfOWUA
LdJgZxQTJ3Lf9lQxcSKD7chnMTpTtjxpxsnS2xmmi/XZizmraNfiFO5YdQumiYni/5zS7cVapi/Y
ntL+lI4ZC0+tkYiI6EPPiZbdYQBNROQSA2giIiIS5kIAjdejR4+uXbt2li5HM1k+evzne+9+4MD9
j2zdc3Dd1l3Lb9y2fP22aHV5dnDVL//uV61i04w7jw4LEwFrKwS2TSSvnZlsx7goPDWstXUktpMr
bJthOiY1K5tYxcSEmTbDNrmS5uyOdbdMW1BMaZlSfHrh1oYRERGdR5xo2R0G0ERELjGAJiIiImGO
BNBw+PDh4eHh48ePN9/O4s4Hv/H0C9878vYxvGI8O7DSmXFS05PWGSLdacnv1KXEElND3InlhMk1
tk2b3p7QWgUmLVwz3op/p6565m2ZYWXTFpxhSsuMhWf6BERERB9qTrTsDgNoIiKXGEATERGRMEcC
6GPHjs3+BHSnOx/8xrade8cf+MtdB+664ebb3mMALSZOpK0zJMJTxh12Ttw5afIEUWVHgvvqmjXN
8Y5VNd9MLNOxCnvZGaY7JlXRLDxTAj3jglOmtEybNe3jERERnQ+caNkdBtBERC4xgCYiIiJhLgTQ
6Gyc8jegO9354De+/8ZfH3n7GF7f+xPQYD9GbGvNnVQSbwRzfGIMpma+UzPbdp2Tf7OjXUNnFZ2r
w5KtOZM2wzGtZmfCpIIdq3HmzFSVY9osTJieaRMREX3YOdGyOwygiYhcYgBNREREwlwIoMfGxo4e
Peq8d+HOB7+xZce+G7duv2bDlpXrNrgIoD9IUxPo+evD80mIiIhOixMtu8MAmojIJQbQREREJJzz
APrQoUMnTpxw3rh279e+8faxn+F1+Mo1zqRzRzyJPP8fHBbPTvPxZyIiOi850bI7DKCJiFxiAE1E
RETCOQ+g35s5FUATERHRvOZEy+4wgCYicokBNBEREQkMoImIiOg850TL7jCAJiJyiQE0ERERCfM0
gCYiIiI6U5xo2R0G0ERELjGAJiIiIoEBNBEREZ3nnGjZHQbQREQuMYAmIiIiYX4F0D/84Q/37Nmz
cePGDTaMwE033YSJmOUUIiIiIjodTrTsDgNoIiKXGEATERGRMB8D6L/71a+nDLt372YATURERO+N
Ey27wwCaiMglBtBEREQkfDgCaD4BTURERO+ZEy27wwCaiMglBtBEREQkzLsAevfu3c6bDqd6Anrc
XNCycM2rztS2V9csnHE6ERERnQecaNkdBtBERC4xgCYiIiJh3gXQe/fudd50cBFAO/nye4qa24sT
ERHRh48TLbvDAJqIyCUG0ERERCSc8wD60KFDJ06ccN6c3NatW8vl8qpZocCmTZucBSbpTJDfQ5rM
AJqIiOjDzImW3WEATUTkEgNoIiIiEs55AL1jx46xsbGjR48672eyevXqcrn8zSdfqM4KBVDsyiuv
dBZrmzGAFiOmuXDBAnN88sQ1a5xf7LAnYcoEFOwknqYW7AU6Fp+6onbJiSpcFpv6noiIiD4ITrTs
DgNoIiKXGEATERGRMBcC6LfeemvTpk1vvvmmM2macrn8yGNPYbBm1SyDws5ibe2Qt+MnODCxFf22
CoiJ7ZR4hry4pT3bzolbi7dKtsY7Jo6b9pi7YpjA4JmIiOiD50TL7jCAJiJyiQE0ERERCXMhgMbr
0aNH165de7IuR7lcvv9rX8fQPatmmZME0C2tTPdUKfDMEye8umZhe9qsi7efY7aJ9bsr1hFsExER
0Qfn56eJATQRkRsMoImIiEiYIwE0HD58eHh4+Pjx4823ncrl8l333IfBSZpPAgXufnf97E9Ad5gp
BT71xAmnF0BPeZLZZTGhmUvPMIOIiIjOECdXdo0BNBGRGwygiYiISJgjAfSxY8dmfwJ6g+2F7//V
LEOzzFkKoMVEJxfueFK5I0UW81uLT1neZTEHSs84nYiIiM4IJ1d2jQE0EZEbDKCJiIhImAsBNDob
p/wN6BO/+CWGz3/hot27d3919VWLk1cVhldd4O+6wKOvXn3V3r17MatZ5gMIoMWY87MYnZypKNT6
jxC2Jy4wzfbE5mPMTc1K3BRrlZm6YiIiIjqTnFzZNQbQRERuMIAmIiIiYS4E0GNjY0ePHnXez6T5
aDP8wR/8xe7duzHl8h3vvHL82OJVmY/Fr8ZbTMQsp9CGDfZCZ9N4R2xNRERE84yTK7vGAJqIyA0G
0ERERCSc8wD60KFDJ06ccN64sGfPHrxevuOd6x8a+wP5k//WN9qaeO4wgCYiIprHnFzZNQbQRERu
MIAmIiIi4ZwH0Ker+QT0FAygiYiI6D1zcmXXGEATEbnBAJqIiIiEeRdA79mz56abbtpoa/7gBkbO
dQBNRERE85iTK7vGAJqIyA0G0ERERCTMuwCaiIiI6MxycmXXGEATEbnBAJqIiIgEBtBERER0nnNy
ZdcYQBMRucEAmoiIiIR5EUB7/X43g1OaiIiI6HQ4ubJrDKCJiNxgAE1ERETChyCA7vN6e/r6unp6
MO4sQEREROSakyu7xgCaiMgNBtBEREQkzOsA2uPz9Xo8Pb29S7u7Fy9devkVV2Diizu6ncWIiIiI
XHByZdcYQBMRucEAmoiIiIT5FUC/8cMfvvLK959/4cWnnnrm0GOPP/zIo/c/8ODBu+/Zf+COL3/l
K5cuWoQyzjKTjJsLWhauedWZSkRERAROruwaA2giIjcYQBMREZEwvwLo773yyvPPv/Dkk08dOvTY
Qw8/ct/9D9x18J59++/YtWvPJZddduHFF6PMTE9Aj5sTufOraxYygiYiIqJOTq7sGgNoIiI3GEAT
ERGRcM4D6EOHDp04ccJ5cxKtAPq5555/4smnvvnNx7720CP33vfAXQfv3rf/wNiuPbdv3/mlCy/8
whe/iDLOMpO0A+jJ40REREQMoImIPhAMoImIiEg45wH0jh07xsbGjh496ryfSSuA/vYTT37jm4e+
9rWH7733/jvvunvvvgM7x3bfdvuOW7bd9vkvfOHTn/kMysz+BHTHuBgxzYULFpjjeCcejXbY75va
U52JUydMeT9L+Va1neudVp6IiIjOOidXdo0BNBGRGwygiYiISJgLAfRbb721adOmN99805k0jdf+
7w32eb1f/8Y3//JrD43fe98ddx7cs3f/zrFdzfQZw6c+/elPfPKTKOksM0k7gBaJrzOKia1YWox3
RMbNyR1lHe16MCrGMKEzOZ7yduZqxUSnlqnliYiI6BxwcmXXGEATEbnBAJqIiIiEuRBA4/Xo0aNr
1649WZfD6/f3ejzdvb0P/uXX7hm/74477tqzd9+One30GcPHP/GJP//zPz/5E9AtrcQXEyfSZJEO
t5NgJxaePFEQUzpgpj1lohanwOS306qdut6O8kRERHQuOLmyawygiYjcYABNREREwhwJoOHw4cPD
w8PHjx9vvu3k9fu7enqWLF169z33Hrjjzt17RPp8623bW+kzhv/xP//nf/vv//2UT0B3eG8B9OQp
NjtGbs9ov52x2mkbM2VxIiIiOsucXNk1BtBERG4wgCYiIiJhjgTQx44dm/0J6MVLl15+xRUHDty5
e8/e7TvGpqTPGP70v/23P/nYx07+BPSsAbQYn4iA26mxGJu8mCg2vSJA0c7pE29nrHaGjZmyOBER
EZ1NTq7sGgNoIiI3GEATERGRMBcCaHQ2Tvkb0F/+ylcuXbRo126RPm+79fYp6TOG//dP/uQP/+iP
3uMT0CAC4qbOkiJBburIkSdg0pT504rPVG3HeqeXJyIiorPOyZVdYwBNROQGA2giIiIS5kIAPTY2
dvToUef9TLx+/yWXXXbhxRd/8YILPvf5z3/6M5/5xCc/+Rf/63+Jn934b//tYx/72B//8R8/dM2f
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
75LZ09rgVuF59zGJiOhccnLlyU6WPgMDaCIiNxhAExERkXDOA+gdO3aMjY0dPXrUeX8Sdzzy7Rtv
2bVocff6bbt37N7/4MPfePq5l555/rsvvfLa5rG7nUInNW4umJZHiseiHRNPR3emlpOjzDXOL3i0
K5lY3J43Y9bZ+dx1q76OVcxYQ3ur2o9sT9vONlTncOa9p62dae7MNY87JTGttV3T1zLTlk6b157Q
Kj1949tbYRcSBUwTy9lLnKwGsTmtkelr7qxkti0mIqLzh5Mru8YAmojIDQbQREREJMyFAPqtt97a
tGnTm2++6UyayTee/5uX//pnWiT59ae/t2P3/gMH733w4W9gePypZ6/dsscpNBsnauxIKifGxZxp
qeWkKLMjupw2ZtfbWmoylOpYnz2K/29XO62G1lwxao+1i3Vs53STqnUWaC/aHptpa085t6PmaaMd
S7dKitHJtUzf9PZiHTPteqducke19tT2Omau4WQjYtQe66gEo04VRER0XnNyZdcYQBMRucEAmoiI
iIS5EEDj9ejRo2vXrp2ly3H7/ns37zhwyeVLr7t5x7obbtq45dbtu/bdPrZ3/IGHVt94i1PolOyE
VUSOYqQdPU7kkB1hZXt8polYvDVtUoEpMKu5llYiO2sN9ua1YdGZt7MDJjma1U1U5cw7+bpaTjbX
Tc2d49M3vmXypxBm/lwzrmLGiaesYWJkhq2aUkm7diIiOm85ubJrDKCJiNyYKwH0/bne9IPO+Lvv
PpH+aOGG15w37z647iO5J9597cBFnRNnM3nxM2BKhe7rP+NbQkRE9EGZIwE0HD58eHh4+Pjx4823
UxQaq7VE8X98/FORXK06MDKy4qprrr1x3Q03HTh47+rrb3YKueDklu8zAMXi7diys8BUzYIdxWet
YfJWCZOnoNyk2e25reo6N2bWdbXMONdlzZ3j7UWmmT5r8hRUYb+ZcRUzTjxlDRMjM2xVZ4WCKDI5
MCciovONkyu7xgCaiMiNOfMEdDNlbhJZc+9FG37svNtQaI27My8CaGbTREQ0t8yRAPrYsWOzPwF9
3c071XjhT//nJ/qUqBKOpHKlkRVXfXXt9fvuGl917San0MmMr5kIHEXYaKeP45N/wKE52pFWivmT
o0xnamtixzKTA81JMFv84HAr3py9BjFxcl3tYp1b52hVJma1amhV0BpvVzLT1s40123NneOintbU
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
9OExtwNo8Xaij9vupJ5s4qQO66n+SyxERERERO/FXAmgH1z3kWm/+2x3kt/bT3BM71RP7WAL4vc0
OjLo1w7cIMZFVe7W2DlxlkWIiIiI6MNjjgfQzd5w84GOjukzTJxY0O4Ttx8AISIiIiI6o+ZIAH1/
burvzrV/hcOOd5u94mZYjMLi7ZRfupilUz11vEN7qd52At458aQ/wdG5GbMvQkREREQfHnMtgCYi
IiIimtPmSABNRERERDQvMIAmIiIiIjoNDKCJiIiIiNxjAE1EREREdBoYQBMRERERuccAmoiIiIjo
NDCAJiIiIiJyjwE0EREREdFpYABNREREROQeA2giIiIiotPAAJqIiIiIyD0G0EREREREp4EBNBER
ERGRewygiYiIiIhOAwNoIiIiIiL3GEATEREREZ0GBtBERERERO4xgCYiIiIiOg0MoImIiIiI3GMA
TURERER0GhhAExERERG5xwCaiIiIiOg0MIAmIiIiInKPATQRERER0WlgAE1ERERE5B4DaCIiIiKi
08AAmoiIiIjIPQbQRERERESngQE0EREREZF7DKCJiIiIiE4DA2giIiIiIvcYQBMRERERnQYG0ERE
RERE7jGAJiIiIiI6DQygiYiIiIjcYwBNRERERHQaGEATEREREbnHAJqIiIiI6DQwgCYiIiIico8B
NBERERHRaWAATURERETkHgNoIiIiIqLTwACaiIiIiMg9BtBERERERKeBATQRERERkXunHUATERER
EZ3nnM5xBzt/Zv+ZiIiIiGgGTue4AzrPMwfQREREREQ0nZ0/s/9MREREROQKOs8MoImIiIiI3LLz
Z/afiYiIiIhcQeeZATQRERERkVt2/sz+MxERERGRK+g8M4AmIiIiInLLzp/ZfyYiIiIicgWdZwbQ
RERERERu2fkz+89ERERERK6g88wAmoiIiIjILTt/Zv+ZiIiIiMgVdJ5FAE1EREREREREREREdMYt
WNrVaw89S7u7u3p6MHT3Cj29vR6vx+vzeLwY68bg9fV5/Z5LLrvooku+dOElX7rokgud4dILMfHS
RZdc9uVLvnzFpVcs/fKXF196yZcvxHDxIjH3oksvuvASe7j4ogsvcoaLL77osksvXXTpJYsuvfjy
RZcsuXxRz+LL+7oW9y69ouuKRUu/clnPki/3Lr28OfR1Xd675Mt9XV/pE2+/3Nd9haf7ChToXryo
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
8qZtJ122bcnGbSeuf3LxuieOXUvl6DWPX/6d/ycKji3ffuMfxg/+r+qeUy8kALruV71RNZzU49l6
PFfNLtSzy6icff744pXL7rzrRlE56dzzx+ecP7zoktkv33OLapyalVZRO4tPPHzHju2XX7XuymvX
X3ntxsuv2bD5ynUU/kyxz6vXX7Zm46Z1GzetX7dx3dYv3/e9l17/9k9/8cNX33jpzbdf+tUbP3/t
9dffeucXb2x/6rkffu2xJ2/52oNX3n73+utuWXXV9aLl3fX1B/Swfeaqy+bOXTV73qr+8vOXXbBq
1frNV155xeWXXz6Zm18488zlZy2ce8E5515w7jnnn7N63Zop7rxqLe3gK2PeWIctkUGvX7tm/TrS
lUd+HnXOIqCn7j00Djq1qlqqYqqiKguKJOuQJZXQB1lqiiIvy6KusiIL+C1kjGkAFM1XjFDXfY0C
n2lZOkdkowRDy5JJEF5TIU4DylKlEgBN0IMpKBSzzLHYQJ2gIguXbdLCeZtXrSZcGmiotAxIz9La
eULfOKXZEBpwTzlFbhK6SQiFShTADM52KT5uCn+zsERB81XCLCixGErTjrWw5aDjuDHsKYXirFnA
naDj8aCUCYLBq+EWTZlIP0Sd1qcz5I6jJGmhgjGJcLSIlkySyg4FI+D1gFBgySKCJBTZotEO2hkl
IiuEZ7z+BC7Drh3NxnXfDVNJtYh3WNIapgfj1fJxDrlwsKRhEKsYR3EduhQG5lwpBk6rb7u0NpNe
RHWoTihgk6g5RD2UVF9EcTM96wQwfYjFySHkGqMFxvVWTRg0Lu7FguE0YExHKTnw0C0YtJhfZ4xm
/f7ImJlzRjNmWfFVR1q2IhpN4DfC+NbjTNaMhqo3WqXWH9qdnjozsQdDPc+5utZQ+j1r0LeHA3fY
99ul0cq0LFaCQLBQJwrB0HBxk1QpK7usHVxKUhpxpnX6XgUvEZ5bR687Rq9vVTDx23A8KFc+rHMT
nnBLTUsdTw6zHtY8DP3+2J8sJFWPSLJo9PWafioRQUcmwdTADvxDQjRC2s9risyiFPa1VPbV/qzd
nTHqkVoNtc7Y6o69dt/uTxLYCrtnPiSOADgWsAmpkCizJZpbJZoCQ4BIyKYc5kHaTnRXF3WauZEt
GedAoqaxzE5kY6vDEGG4sxOYlquphihrlKsHo7IfuV7kRlkYZb4XwVLRLQqDxUWoNymUpo/CeyHG
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
ffyOE07af+LJV590yvWMhr6FMdG3nnzqzSeddO2JF9367tcf+o+vP/ifXjv4n3997399+et/+uJd
b3n2jnc8duXbdy59Ioyipt/Q3fEIxj4Px9inHBD7TFHPA5YY+8zSEQKaEzocL4i8LAm2qYWOFblW
YOu+pXqmEjp6Hjmxb3mWammSpUsHb+r++oUHX3tuywu/3Ord8r1t336q/6VHr/3xs+kdP119z2Nf
eeLZ0Rd+2Dpw3zn77z1rzz2n7f76KTvuPmH7V47betexm790zKYvOtfcs/KrP3Gu/657/XeTm3/4
haefG9z18KPfFH51/9lIO1a30dZV+IoUY46GzmHADiKa+waQncZSBiSHPhYDtSsw5RrN71NsV3U9
LQrtoojLKkHKi7gok7JMcCTP49m23T7nd7/73Ysvvvizn/3shRdeePnll5955plXX3310KFD2MHx
X/7yl7/4xS+YEj39w/Hf/OY3OPLcc8/hZBz57W9/++yzz+IS7P/85z8/fPgwznnllVdw29PO+ixw
nhPBJ2S8uQNYI8EUotMKSkfSOmjWGEiqgQM7i9bmxuYpZ5y0e99uWoRwrh7P95GGc73hfG+6rD5v
9dyy88btwcZ/aPb/VbrrjbTzr9Odf5Ptene5+wP1vtPn99x111eeY5l85le/euzRR3/0wx8++OCD
X/va1z//pbu2bNv2nvjSd4Wb3xVs/ov/a/rLYPOx+aXu9Pw16+bXb1xGgc8rhytWDC9YPb9uw/K1
6xcvWDNZs37y+S9e5/jnbLxo8fwLJvMLzdXXXnnKGSfD5RZN6TPHffrFl17cc8VepN0H9lIc9P7d
+6/ci0S6HHt37Ni9naUdm/Zdc80Xv77/ti/vvfmLu268Y8vVN206cP3Fe67ZsPOKNVv3XnD5ruUb
t+hhNx0t75+3DqmYX5UMlnDksgPXI12y75pL91+3bPX6tMjWXbR2265tO/Zs3zZjt3dvI/lp4qC3
79izbedebJF2bN+9c9vOHVtnafv2rTu2v/rrX3/iM5+ckRECi/xVHU3QJFpdUOJnBPQbSWKSF6S8
/MafIpPmEDkS5SACWgRO8OFyoxw4OPacxrWkFq/BmZ9NvpY0T0MptaQOLfSnUogcflUdBf4/8/xJ
b5RXRVGV6f4C1+Y7baEVJF7RJLMP4JonsehFPJ0il2F/GMfEK45AkZ4mRZviQbKp8ipyxfOKIDIO
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
VVmqI4U5fC00QgwKwNKtN2loc37bTfiwoCVxi6FW0jJWGkZKN4EH2MHZpAQqc6omG4Z+5hmn79uz
ezoeTSeUZuv/DYmDHuA/pMd8RJaZtvgJZy7Ozy0tzGOn7nbjEI1X+Ux5/NHLP/GR8z/5ifWf+cwl
xx676bh02yeeuuFdT9/wrieuedcj+//ihzv+4rub37Vn7iOOIfqB3+1Wg2F/NB7O0hECejQcjEa0
5OD/YJ9HlBpSf6YI6IZJcBx/UocXOUESBFpllnSWBEFXZMfSXUqaYyqmJmoyryuiTZZX/8oV2cvP
fPH1F7/0wnNf0G/44bYHnqpuffiib/4suP7H2w4+2dp/8JlHL3n5iQsPP7rypUcWX/zp9MUf91/4
YfX8D7JD3wsPfcf58Mbbdt73aHDFd8IrvhMc+M7Wbz78sY1HCOhf3nf29gsoWF1gNJzuCr1+NBzB
TdCzREoAKcJOEgp5DtBsWWzRWMVC9wM6hEMLJ8EtyjArwrwI0yIsmApHnHhh6Hi+Cb9CN6Tjjjvm
7/7ur9/+9qOOOuqts/S2t73lbW+l9Na3vhnpbUe9+ai3vwUJO2/Dr0fhhze/5a1/9pa3sfTWP3vr
UW95y9ve/Oa3/Cn+fNvb3/yOd77lv7/7L487+aMYVvtTF4DJCeHTtmSdY+tOwMrQymNtsaU7Qtkn
bhqWDh0bfemk00/YuWcHsc+j3nhaTxcG0/nhZGG4sHwyXRqM5+uFFaOFFcPRAulyDKa98UK9uGK8
4vzpqgvnL7l043333vvE44///Omnn3ryyUceeeT73//+wYMH77rrrptvuunA/v1bt25duXKlacI1
is87f7jsvP7Sec3KVaM1a+bWr11Yv37+oo2LF1+0eNHG+Y0b5jdsmF+3fmH1hdPl5w2XzhuuOH9y
/trFW++4XjbOxv5kvh5O66uuufKUs07TXF3z9GNOOGZGQO+/av/eK/ftvWLvgasPIF1xzYEZAb13
/16k3Xt379qze9fe3Xv27dm1b/f23Ts2b9+67rLLzt+wceGCdc3y1fXyC+tlF/aWVleLFxTT87LR
8mSwFDULMwL60v3Xbjpww4WXbd6xe8f+q/bt3r8TO7v27ty1d9fufbuRcOed2N+/B0+cHdl7YC8d
3EMHd+/bs5M9/de//vXHPvXxDsX/0lRoeN2MvaU1o0RdFpgUBi/LHYlSWxTbktiZLT8o0zpUAgmA
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
jMlUg7ikjxXMRYieblsdr7abQx8k6AuTIHSvrg6McHcHiPZ4dbUF6k1LaXpq1s6cQCibzqKo4m4o
6fKc+TF5Z4BdOj4HsesHNqS5LQAH5zYsWzH3pM4hBHOXPpuGh/6HfpNY48yPEm2m7tI7dQ5tJQBo
fJiUNKFhg8ESU5FA0O0wPND//BBY08uKwA8tV0KvQOlKkcAcpUOlIWc3nn/imReeQrr5/BPPvvDk
M9998tnvPfPsi9959sVnn5s8993Z89+dPffC7PkXFy+M6YXZd5Gee/HZZ1648fzk2edefOY7qum/
8/zN51545rkXbj7/4s3vvnjz+e89/dwLT33n+See/+5Tzz3/xAsv3tDNF4LIyEsXCYDbdl9YaDcX
ixuL+VOz2ZOz2RML7cZcu/nCi089z3Tz2ReeRtmeffHG9+bPTfXvataLpjedaM++ML2RVG7eyqee
+da3n/6Nbz/9rSefefKpZ5966jtMz37v5s3nn/rmk49966nHn7z5TSRcNqann8XnN5985jfw+fSz
337i5m9841u//vVv/PqTN775zHNP/ca3H/va47/+2Le+/htPPv6NJx97/ImvPfbtr3/tm1/79W98
/bFvPv74tx9//FtMj33zMXz92je+/rVvPIb09W8+jvS138AxLn4M6bFvMX39m19XB7wReX7tm7/+
+Lcf+8aTj8NEd6Gbla8c+uHUmsysmSXRuGRY6N9HkmX+5QogiBuNFIyac+K0CiCRkgAMiIEOz5jR
2gwSwNYMz9YUR6zYZ9jeLkltf4ykQdqX4mIMxEGeWrHP3O0QZ0hAQ0N0m1rE7tSYIxPkqZygdc3m
zm+Ga1oCstAwAH8CDznjFbhvGNoxXGhisvAmMM6T2k8an9OzHtlPYBfYJFBadLnlnCQK75Aox1tI
Y0Fnz2m3jTdn0bD39+cFNzeHyd1Bj9I44Q4kK4BXu904ALJJMx8OYn0imwbQGRQAsnZYOUEBtW16
qiQAHHY4MzklDpAtrcCcKQdAjl9nAaghE/10VQ17dzjYw8FLqnnROdtTsb8oDlclzJggn2YtMp+J
dBJVc1pBW9nv0yBHO024eApQLDO8WMOz8CA6g3SOJemqDEywO8+Btod9ANwc5tPVIax6KBjq7GEX
nF1mh4twubO6rdEMsKO0YeMdT8n5RX7nToe0P8Sbrb8/i7bHcH+RV72ISlg4eEdPZPQ35zvSO4/T
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
Xbv5r8dEAAAAAElFTkSuQmCC
---1282842291-510233142-1382178932=:60863--
---1282842291-2122371431-1382178932=:60863--


--===============5352016551573720125==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============5352016551573720125==--


From advisory-board-bounces@lists.xenproject.org Mon Oct 21 11:40:16 2013
Return-path: <advisory-board-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 21 Oct 2013 11:40:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <advisory-board-bounces@lists.xenproject.org>)
	id 1VYDqK-0003GI-Da; Mon, 21 Oct 2013 11:40:16 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <lars.kurth@citrix.com>) id 1VYDqH-0003GD-Tm
	for advisory-board@lists.xenproject.org; Mon, 21 Oct 2013 11:40:15 +0000
Received: from [85.158.143.35:16753] by server-3.bemta-4.messagelabs.com id
	7A/CE-21600-D9215625; Mon, 21 Oct 2013 11:40:13 +0000
X-Env-Sender: lars.kurth@citrix.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1382355607!3209862!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: INFO: max file limit 5000
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n
X-StarScan-Received: 
X-StarScan-Version: 6.9.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22972 invoked from network); 21 Oct 2013 11:40:08 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
	by server-3.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	21 Oct 2013 11:40:08 -0000
X-IronPort-AV: E=Sophos;i="4.93,538,1378857600"; 
	d="pdf'?scan'208,217";a="65553500"
Received: from accessns.citrite.net (HELO FTLPEX01CL02.citrite.net)
	([10.9.154.239])
	by FTLPIPO01.CITRIX.COM with ESMTP; 21 Oct 2013 11:40:06 +0000
Received: from AMSPEX01CL03.citrite.net (10.69.46.34) by
	FTLPEX01CL02.citrite.net (10.13.107.79) with Microsoft SMTP Server
	(TLS) id 14.2.342.4; Mon, 21 Oct 2013 07:40:03 -0400
Received: from AMSPEX01CL01.citrite.net ([169.254.6.152]) by
	AMSPEX01CL03.citrite.net ([10.69.46.34]) with mapi id 14.02.0342.004;
	Mon, 21 Oct 2013 13:40:02 +0200
From: Lars Kurth <lars.kurth@citrix.com>
To: "advisory-board@lists.xenproject.org" <advisory-board@lists.xenproject.org>
Thread-Topic: Agenda for the Advisory Board meeting, Oct 23
Thread-Index: Ac7OUIDhpKVjNahBTYeLWjEOiPssDw==
Date: Mon, 21 Oct 2013 11:40:01 +0000
Message-ID: <B5EC053C78C5D746BD8AC3386F2303C90C56A8@AMSPEX01CL01.citrite.net>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator: 
x-originating-ip: [172.16.2.168]
Content-Type: multipart/mixed;
	boundary="_004_B5EC053C78C5D746BD8AC3386F2303C90C56A8AMSPEX01CL01citri_"
MIME-Version: 1.0
X-DLP: MIA2
Cc: Russell Pavlicek <russell.pavlicek@citrix.com>
Subject: [Advisory-board] Agenda for the Advisory Board meeting, Oct 23
X-BeenThere: advisory-board@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: Advisory-board discussions <advisory-board@lists.xenproject.org>
List-Id: Advisory-board discussions <advisory-board.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/advisory-board>,
	<mailto:advisory-board-request@lists.xenproject.org?subject=unsubscribe>
List-Archive: <http://lists.xenproject.org/cgi-bin/mailman/private/advisory-board>
List-Post: <mailto:advisory-board@lists.xenproject.org>
List-Help: <mailto:advisory-board-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/advisory-board>,
	<mailto:advisory-board-request@lists.xenproject.org?subject=subscribe>
Sender: advisory-board-bounces@lists.xenproject.org
Errors-To: advisory-board-bounces@lists.xenproject.org

--_004_B5EC053C78C5D746BD8AC3386F2303C90C56A8AMSPEX01CL01citri_
Content-Type: multipart/alternative;
	boundary="_000_B5EC053C78C5D746BD8AC3386F2303C90C56A8AMSPEX01CL01citri_"

--_000_B5EC053C78C5D746BD8AC3386F2303C90C56A8AMSPEX01CL01citri_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Hi all,

Proposed agenda below. Meeting room and dial-in details are also attached.

I would like to propose the following Agenda items:
#1: AR and PR proposal to be presented by Jennifer Cloer from the Linux Fou=
ndation. Proposal attached
#2: We should probably cover the news that the Open Virtualization Alliance=
 is now a collaborative project (I believe that this makes it more importan=
t that we support the AR/PR proposal)
#3: Presentation of proposal for User Metrics by Russell
#4: Discuss the two member companies, which have not yet signed the Xen Pro=
ject membership agreements (these are Samsung and Verizon).

Outstanding Actions:
#1: CA and AWS to provide names for Test Framework Working Group (NOTE: the=
 1st Test Framework Group meeting is straight after the AB meeting)

Best Regards
Lars

Meeting Room for Face-2-Face meeting
Meeting room: Lammermuir 2
Edinburgh International Conference Centre
The Exchange
150 Morrison St
Edinburgh EH3 8EE
Dial-in Details
The Conference Room Number is: 6053208
China: +86 4008811076
Germany: +49 08007235118
Poland: +48 (00) 8001213973
South Korea: +82 (0) 806090880
United Kingdom: +44 (0) 8000284051
United States: +1 (866) 951-1151


--_000_B5EC053C78C5D746BD8AC3386F2303C90C56A8AMSPEX01CL01citri_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Word 14 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";
	mso-fareast-language:EN-US;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
span.EmailStyle17
	{mso-style-type:personal-compose;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-family:"Calibri","sans-serif";
	mso-fareast-language:EN-US;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-GB" link=3D"blue" vlink=3D"purple">
<div class=3D"WordSection1">
<p class=3D"MsoNormal">Hi all,<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Proposed agenda below. Meeting room and dial-in deta=
ils are also attached.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">I would like to propose the following Agenda items:<=
o:p></o:p></p>
<p class=3D"MsoNormal">#1: AR and PR proposal to be presented by Jennifer C=
loer from the Linux Foundation. Proposal attached<o:p></o:p></p>
<p class=3D"MsoNormal">#2: We should probably cover the news that the Open =
Virtualization Alliance is now a collaborative project (I believe that this=
 makes it more important that we support the AR/PR proposal)
<o:p></o:p></p>
<p class=3D"MsoNormal">#3: Presentation of proposal for User Metrics by Rus=
sell<o:p></o:p></p>
<p class=3D"MsoNormal">#4: Discuss the two member companies, which have not=
 yet signed the Xen Project membership agreements (these are Samsung and Ve=
rizon).
<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Outstanding Actions:<o:p></o:p></p>
<p class=3D"MsoNormal">#1: CA and AWS to provide names for Test Framework W=
orking Group (NOTE: the 1<sup>st</sup> Test Framework Group meeting is stra=
ight after the AB meeting)<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Best Regards<o:p></o:p></p>
<p class=3D"MsoNormal">Lars<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal" style=3D"text-autospace:none"><b><u><span style=3D"f=
ont-family:&quot;Courier New&quot;;color:black">Meeting Room for Face-2-Fac=
e meeting<o:p></o:p></span></u></b></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;;c=
olor:black">Meeting room: Lammermuir 2<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"text-autospace:none"><span style=3D"font-fa=
mily:&quot;Courier New&quot;">Edinburgh International Conference Centre<o:p=
></o:p></span></p>
<p class=3D"MsoNormal" style=3D"text-autospace:none"><span style=3D"font-fa=
mily:&quot;Courier New&quot;;color:#222222;background:white">The Exchange<o=
:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"text-autospace:none"><span style=3D"font-fa=
mily:&quot;Courier New&quot;;color:#222222;background:white">150 Morrison S=
t<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"text-autospace:none"><span style=3D"font-fa=
mily:&quot;Courier New&quot;;color:#222222;background:white">Edinburgh EH3 =
8EE</span><span style=3D"font-family:&quot;Courier New&quot;;color:#222222"=
><br>
</span><span style=3D"font-family:&quot;Courier New&quot;;color:black"></sp=
an><span style=3D"font-family:&quot;Courier New&quot;"><o:p></o:p></span></=
p>
<p class=3D"MsoNormal" style=3D"text-autospace:none"><b><u><span style=3D"f=
ont-family:&quot;Courier New&quot;;color:black">Dial-in Details</span></u><=
/b><span style=3D"font-family:&quot;Courier New&quot;"><o:p></o:p></span></=
p>
<p class=3D"MsoNormal" style=3D"text-autospace:none"><span style=3D"font-fa=
mily:&quot;Courier New&quot;;color:black"></span><span style=3D"font-family=
:&quot;Courier New&quot;"><o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"text-autospace:none"><span style=3D"font-fa=
mily:&quot;Courier New&quot;;color:black">The Conference Room Number is: 60=
53208</span><span style=3D"font-family:&quot;Courier New&quot;"><o:p></o:p>=
</span></p>
<p class=3D"MsoNormal" style=3D"text-autospace:none"><span style=3D"font-fa=
mily:&quot;Courier New&quot;;color:black"></span><span style=3D"font-family=
:&quot;Courier New&quot;"><o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"text-autospace:none"><span style=3D"font-fa=
mily:&quot;Courier New&quot;;color:black">China: &#43;86 4008811076</span><=
span style=3D"font-family:&quot;Courier New&quot;"><o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"text-autospace:none"><span style=3D"font-fa=
mily:&quot;Courier New&quot;;color:black">Germany: &#43;49 08007235118</spa=
n><span style=3D"font-family:&quot;Courier New&quot;"><o:p></o:p></span></p=
>
<p class=3D"MsoNormal" style=3D"text-autospace:none"><span style=3D"font-fa=
mily:&quot;Courier New&quot;;color:black">Poland: &#43;48 (00) 8001213973</=
span><span style=3D"font-family:&quot;Courier New&quot;"><o:p></o:p></span>=
</p>
<p class=3D"MsoNormal" style=3D"text-autospace:none"><span style=3D"font-fa=
mily:&quot;Courier New&quot;;color:black">South Korea: &#43;82 (0) 80609088=
0</span><span style=3D"font-family:&quot;Courier New&quot;"><o:p></o:p></sp=
an></p>
<p class=3D"MsoNormal" style=3D"text-autospace:none"><span style=3D"font-fa=
mily:&quot;Courier New&quot;;color:black">United Kingdom: &#43;44 (0) 80002=
84051</span><span style=3D"font-family:&quot;Courier New&quot;"><o:p></o:p>=
</span></p>
<p class=3D"MsoNormal" style=3D"text-autospace:none"><span style=3D"font-fa=
mily:&quot;Courier New&quot;;color:black">United States: &#43;1 (866) 951-1=
151</span><span style=3D"font-family:&quot;Courier New&quot;"><o:p></o:p></=
span></p>
<p class=3D"MsoNormal" style=3D"text-autospace:none"><span style=3D"font-fa=
mily:&quot;Courier New&quot;;color:black"></span><span style=3D"font-family=
:&quot;Courier New&quot;"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
</body>
</html>

--_000_B5EC053C78C5D746BD8AC3386F2303C90C56A8AMSPEX01CL01citri_--

--_004_B5EC053C78C5D746BD8AC3386F2303C90C56A8AMSPEX01CL01citri_
Content-Type: application/pdf; name="Xen Project PR Proposal 9.30.13.pdf"
Content-Description: Xen Project PR Proposal 9.30.13.pdf
Content-Disposition: attachment;
	filename="Xen Project PR Proposal 9.30.13.pdf"; size=483296;
	creation-date="Mon, 21 Oct 2013 11:26:37 GMT";
	modification-date="Mon, 21 Oct 2013 11:26:37 GMT"
Content-Transfer-Encoding: base64

JVBERi0xLjMKJcTl8uXrp/Og0MTGCjQgMCBvYmoKPDwgL0xlbmd0aCA1IDAgUiAvRmlsdGVyIC9G
bGF0ZURlY29kZSA+PgpzdHJlYW0KeAF9UctOwzAQvOcr5pgi1bXXjte58pLgVJAlDqiHKmolUEvb
BP6fje0AogI78jqr2ZnR+IQHnLC4Ggy6ASbtoYP18ikty4NNq1pZaGy59BtsL9Lgv7hKcE94w2K5
6bvN8f1jvUP/InJMGuNunP6hJA72WNztDa4PQl58UfJVjc7E10nKOGngg1cMOVwzzl1G6NEvIXYw
lEEEsR7IG8ZcelHob43SQha3qA1miK+4iUlq4iUriNYSLLWKvYxldp8tpzKXM5HRRPaMevk4w1wr
Qi28qS77qXMonWOp0/8wAdb5UtW7ghCOFeJ9djdGwa1q4Ngr6xzDOaOMaSxYq4aDszjPukpZF6RL
iRQ0/WLLudN37uS1sppZQmDltURMIWRBY1hxCPbPx/1CpncqaJwzZlEropU89ifzuI2ECmVuZHN0
cmVhbQplbmRvYmoKNSAwIG9iagozMTUKZW5kb2JqCjIgMCBvYmoKPDwgL1R5cGUgL1BhZ2UgL1Bh
cmVudCAzIDAgUiAvUmVzb3VyY2VzIDYgMCBSIC9Db250ZW50cyA0IDAgUiAvTWVkaWFCb3ggWzAg
MCA3OTIgNjEyXQo+PgplbmRvYmoKNiAwIG9iago8PCAvUHJvY1NldCBbIC9QREYgL1RleHQgL0lt
YWdlQiAvSW1hZ2VDIC9JbWFnZUkgXSAvQ29sb3JTcGFjZSA8PCAvQ3MxIDcgMCBSCi9DczIgMTAg
MCBSID4+IC9Gb250IDw8IC9GMi4wIDEyIDAgUiAvRjEuMCAxMSAwIFIgPj4gL1hPYmplY3QgPDwg
L0ltMiAxMyAwIFIKL0ltMSA4IDAgUiAvSW0zIDE1IDAgUiA+PiA+PgplbmRvYmoKMTMgMCBvYmoK
PDwgL0xlbmd0aCAxNCAwIFIgL1R5cGUgL1hPYmplY3QgL1N1YnR5cGUgL0ltYWdlIC9XaWR0aCA4
MDAgL0hlaWdodCAxMjggL0ludGVycG9sYXRlCnRydWUgL0NvbG9yU3BhY2UgMTAgMCBSIC9TTWFz
ayAxNyAwIFIgL0JpdHNQZXJDb21wb25lbnQgOCAvRmlsdGVyIC9GbGF0ZURlY29kZQo+PgpzdHJl
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
qAE1oAbUgBpQA3+7gfBvqvb825+sr1MDakANqAE1oAbUwNMN+D+xng6SvxpQA2pADagBNaAG1IAa
UANqQA2oATWgBtSAGlADakANqAE1oAbUgBpQA2pADagBNaAG1IAaUANqQA2oATWgBtSAGlADakAN
qAE1oAbUgBpQA2pADagBNaAG1IAaUANqQA2oATWgBtSAGlADakANqAE1oAbUgBpQA2pADagBNaAG
1IAaUANqQA2oATWgBtSAGlADakANqAE1oAbUgBpQA2pADagBNaAG1IAaUANqQA2oATWgBtQAb+D/
ASdNR1IKZW5kc3RyZWFtCmVuZG9iagoxNCAwIG9iago5MzUwCmVuZG9iago4IDAgb2JqCjw8IC9M
ZW5ndGggOSAwIFIgL1R5cGUgL1hPYmplY3QgL1N1YnR5cGUgL0ltYWdlIC9XaWR0aCAxNTAwIC9I
ZWlnaHQgMTEyNSAvSW50ZXJwb2xhdGUKdHJ1ZSAvQ29sb3JTcGFjZSAxOSAwIFIgL0ludGVudCAv
UmVsYXRpdmVDb2xvcmltZXRyaWMgL0JpdHNQZXJDb21wb25lbnQgOAovRmlsdGVyIC9EQ1REZWNv
ZGUgPj4Kc3RyZWFtCv/Y/+AAEEpGSUYAAQIBAJYAlgAA/+0ALFBob3Rvc2hvcCAzLjAAOEJJTQPt
AAAAAAAQAJYAAAABAAEAlgAAAAEAAf/iDFhJQ0NfUFJPRklMRQABAQAADEhMaW5vAhAAAG1udHJS
R0IgWFlaIAfOAAIACQAGADEAAGFjc3BNU0ZUAAAAAElFQyBzUkdCAAAAAAAAAAAAAAAAAAD21gAB
AAAAANMtSFAgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
EWNwcnQAAAFQAAAAM2Rlc2MAAAGEAAAAbHd0cHQAAAHwAAAAFGJrcHQAAAIEAAAAFHJYWVoAAAIY
AAAAFGdYWVoAAAIsAAAAFGJYWVoAAAJAAAAAFGRtbmQAAAJUAAAAcGRtZGQAAALEAAAAiHZ1ZWQA
AANMAAAAhnZpZXcAAAPUAAAAJGx1bWkAAAP4AAAAFG1lYXMAAAQMAAAAJHRlY2gAAAQwAAAADHJU
UkMAAAQ8AAAIDGdUUkMAAAQ8AAAIDGJUUkMAAAQ8AAAIDHRleHQAAAAAQ29weXJpZ2h0IChjKSAx
OTk4IEhld2xldHQtUGFja2FyZCBDb21wYW55AABkZXNjAAAAAAAAABJzUkdCIElFQzYxOTY2LTIu
MQAAAAAAAAAAAAAAEnNSR0IgSUVDNjE5NjYtMi4xAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABYWVogAAAAAAAA81EAAQAAAAEWzFhZWiAAAAAAAAAAAAAA
AAAAAAAAWFlaIAAAAAAAAG+iAAA49QAAA5BYWVogAAAAAAAAYpkAALeFAAAY2lhZWiAAAAAAAAAk
oAAAD4QAALbPZGVzYwAAAAAAAAAWSUVDIGh0dHA6Ly93d3cuaWVjLmNoAAAAAAAAAAAAAAAWSUVD
IGh0dHA6Ly93d3cuaWVjLmNoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAGRlc2MAAAAAAAAALklFQyA2MTk2Ni0yLjEgRGVmYXVsdCBSR0IgY29sb3VyIHNwYWNl
IC0gc1JHQgAAAAAAAAAAAAAALklFQyA2MTk2Ni0yLjEgRGVmYXVsdCBSR0IgY29sb3VyIHNwYWNl
IC0gc1JHQgAAAAAAAAAAAAAAAAAAAAAAAAAAAABkZXNjAAAAAAAAACxSZWZlcmVuY2UgVmlld2lu
ZyBDb25kaXRpb24gaW4gSUVDNjE5NjYtMi4xAAAAAAAAAAAAAAAsUmVmZXJlbmNlIFZpZXdpbmcg
Q29uZGl0aW9uIGluIElFQzYxOTY2LTIuMQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdmlldwAA
AAAAE6T+ABRfLgAQzxQAA+3MAAQTCwADXJ4AAAABWFlaIAAAAAAATAlWAFAAAABXH+dtZWFzAAAA
AAAAAAEAAAAAAAAAAAAAAAAAAAAAAAACjwAAAAJzaWcgAAAAAENSVCBjdXJ2AAAAAAAABAAAAAAF
AAoADwAUABkAHgAjACgALQAyADcAOwBAAEUASgBPAFQAWQBeAGMAaABtAHIAdwB8AIEAhgCLAJAA
lQCaAJ8ApACpAK4AsgC3ALwAwQDGAMsA0ADVANsA4ADlAOsA8AD2APsBAQEHAQ0BEwEZAR8BJQEr
ATIBOAE+AUUBTAFSAVkBYAFnAW4BdQF8AYMBiwGSAZoBoQGpAbEBuQHBAckB0QHZAeEB6QHyAfoC
AwIMAhQCHQImAi8COAJBAksCVAJdAmcCcQJ6AoQCjgKYAqICrAK2AsECywLVAuAC6wL1AwADCwMW
AyEDLQM4A0MDTwNaA2YDcgN+A4oDlgOiA64DugPHA9MD4APsA/kEBgQTBCAELQQ7BEgEVQRjBHEE
fgSMBJoEqAS2BMQE0wThBPAE/gUNBRwFKwU6BUkFWAVnBXcFhgWWBaYFtQXFBdUF5QX2BgYGFgYn
BjcGSAZZBmoGewaMBp0GrwbABtEG4wb1BwcHGQcrBz0HTwdhB3QHhgeZB6wHvwfSB+UH+AgLCB8I
MghGCFoIbgiCCJYIqgi+CNII5wj7CRAJJQk6CU8JZAl5CY8JpAm6Cc8J5Qn7ChEKJwo9ClQKagqB
CpgKrgrFCtwK8wsLCyILOQtRC2kLgAuYC7ALyAvhC/kMEgwqDEMMXAx1DI4MpwzADNkM8w0NDSYN
QA1aDXQNjg2pDcMN3g34DhMOLg5JDmQOfw6bDrYO0g7uDwkPJQ9BD14Peg+WD7MPzw/sEAkQJhBD
EGEQfhCbELkQ1xD1ERMRMRFPEW0RjBGqEckR6BIHEiYSRRJkEoQSoxLDEuMTAxMjE0MTYxODE6QT
xRPlFAYUJxRJFGoUixStFM4U8BUSFTQVVhV4FZsVvRXgFgMWJhZJFmwWjxayFtYW+hcdF0EXZReJ
F64X0hf3GBsYQBhlGIoYrxjVGPoZIBlFGWsZkRm3Gd0aBBoqGlEadxqeGsUa7BsUGzsbYxuKG7Ib
2hwCHCocUhx7HKMczBz1HR4dRx1wHZkdwx3sHhYeQB5qHpQevh7pHxMfPh9pH5Qfvx/qIBUgQSBs
IJggxCDwIRwhSCF1IaEhziH7IiciVSKCIq8i3SMKIzgjZiOUI8Ij8CQfJE0kfCSrJNolCSU4JWgl
lyXHJfcmJyZXJocmtyboJxgnSSd6J6sn3CgNKD8ocSiiKNQpBik4KWspnSnQKgIqNSpoKpsqzysC
KzYraSudK9EsBSw5LG4soizXLQwtQS12Last4S4WLkwugi63Lu4vJC9aL5Evxy/+MDUwbDCkMNsx
EjFKMYIxujHyMioyYzKbMtQzDTNGM38zuDPxNCs0ZTSeNNg1EzVNNYc1wjX9Njc2cjauNuk3JDdg
N5w31zgUOFA4jDjIOQU5Qjl/Obw5+To2OnQ6sjrvOy07azuqO+g8JzxlPKQ84z0iPWE9oT3gPiA+
YD6gPuA/IT9hP6I/4kAjQGRApkDnQSlBakGsQe5CMEJyQrVC90M6Q31DwEQDREdEikTORRJFVUWa
Rd5GIkZnRqtG8Ec1R3tHwEgFSEtIkUjXSR1JY0mpSfBKN0p9SsRLDEtTS5pL4kwqTHJMuk0CTUpN
k03cTiVObk63TwBPSU+TT91QJ1BxULtRBlFQUZtR5lIxUnxSx1MTU19TqlP2VEJUj1TbVShVdVXC
Vg9WXFapVvdXRFeSV+BYL1h9WMtZGllpWbhaB1pWWqZa9VtFW5Vb5Vw1XIZc1l0nXXhdyV4aXmxe
vV8PX2Ffs2AFYFdgqmD8YU9homH1YklinGLwY0Njl2PrZEBklGTpZT1lkmXnZj1mkmboZz1nk2fp
aD9olmjsaUNpmmnxakhqn2r3a09rp2v/bFdsr20IbWBtuW4SbmtuxG8eb3hv0XArcIZw4HE6cZVx
8HJLcqZzAXNdc7h0FHRwdMx1KHWFdeF2Pnabdvh3VnezeBF4bnjMeSp5iXnnekZ6pXsEe2N7wnwh
fIF84X1BfaF+AX5ifsJ/I3+Ef+WAR4CogQqBa4HNgjCCkoL0g1eDuoQdhICE44VHhauGDoZyhteH
O4efiASIaYjOiTOJmYn+imSKyoswi5aL/IxjjMqNMY2Yjf+OZo7OjzaPnpAGkG6Q1pE/kaiSEZJ6
kuOTTZO2lCCUipT0lV+VyZY0lp+XCpd1l+CYTJi4mSSZkJn8mmia1ZtCm6+cHJyJnPedZJ3SnkCe
rp8dn4uf+qBpoNihR6G2oiailqMGo3aj5qRWpMelOKWpphqmi6b9p26n4KhSqMSpN6mpqhyqj6sC
q3Wr6axcrNCtRK24ri2uoa8Wr4uwALB1sOqxYLHWskuywrM4s660JbSctRO1irYBtnm28Ldot+C4
WbjRuUq5wro7urW7LrunvCG8m70VvY++Cr6Evv+/er/1wHDA7MFnwePCX8Lbw1jD1MRRxM7FS8XI
xkbGw8dBx7/IPci8yTrJuco4yrfLNsu2zDXMtc01zbXONs62zzfPuNA50LrRPNG+0j/SwdNE08bU
SdTL1U7V0dZV1tjXXNfg2GTY6Nls2fHadtr724DcBdyK3RDdlt4c3qLfKd+v4DbgveFE4cziU+Lb
42Pj6+Rz5PzlhOYN5pbnH+ep6DLovOlG6dDqW+rl63Dr++yG7RHtnO4o7rTvQO/M8Fjw5fFy8f/y
jPMZ86f0NPTC9VD13vZt9vv3ivgZ+Kj5OPnH+lf65/t3/Af8mP0p/br+S/7c/23////uABNBZG9i
ZQBkgAAAAAEFAAIAA//bAIQAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAgECAgIBAgICAgICAgICAgIC
AgICAgIDAwMDAgMDAwMDAwMDAwMDAwMDAwEBAQECAQIDAgIDAwMDAwMDAwMDAwMDAwMDAwMDAwME
BAQEAwMDBAQEBAQDBAQEBAQEBAQEBAQEBAQEBAQEBAQE/8AAEQgEZQXcAwERAAIRAQMRAf/EAaIA
AAAGAgMBAAAAAAAAAAAAAAcIBgUECQMKAgEACwEAAAYDAQEBAAAAAAAAAAAABgUEAwcCCAEJAAoL
EAACAQMEAQMDAgMDAwIGCXUBAgMEEQUSBiEHEyIACDEUQTIjFQlRQhZhJDMXUnGBGGKRJUOhsfAm
NHIKGcHRNSfhUzaC8ZKiRFRzRUY3R2MoVVZXGrLC0uLyZIN0k4Rlo7PD0+MpOGbzdSo5OkhJSlhZ
WmdoaWp2d3h5eoWGh4iJipSVlpeYmZqkpaanqKmqtLW2t7i5usTFxsfIycrU1dbX2Nna5OXm5+jp
6vT19vf4+foRAAIBAwIEBAMFBAQEBgYFbQECAxEEIRIFMQYAIhNBUQcyYRRxCEKBI5EVUqFiFjMJ
sSTB0UNy8BfhgjQlklMYY0TxorImNRlUNkVkJwpzg5NGdMLS4vJVZXVWN4SFo7PD0+PzKRqUpLTE
1OT0laW1xdXl9ShHV2Y4doaWprbG1ub2Z3eHl6e3x9fn90hYaHiImKi4yNjo+DlJWWl5iZmpucnZ
6fkqOkpaanqKmqq6ytrq+v/aAAwDAQACEQMRAD8Arv8AfYjr55+ve/de697917r3v3Xuve/de697
917r3v3XujXUP/AKj/6haf8A6EHsTjh0E4fgX7B/g6le99Ode9+691737r3Xvfuvde9+691737r3
Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9
+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r
3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde
9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737
r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd
e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173
7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv
de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917
37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu
vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691
737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf
uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69
1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3RR
/YX6FHXvfuvde9+691737r3Xvfuvde9+691737r3RrqH/gFR/wDULT/9CD2Jxw6CcPwL9g/wdSve
+nOve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de
697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3
v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/d
e697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r
3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/
de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917
r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve
/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69791
7r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuv
e/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6979
17r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xu
ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697
917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3X
uve/de697917r3v3Xuve/de697917oo/sL9Cjr3v3Xuve/de697917r3v3Xuve/de697917o11D/
AMAqP/qFp/8AoQexOOHQTh+BfsH+DqV73051737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X
vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+
691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3
Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9
+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r
3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde
9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737
r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd
e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173
7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv
de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917
37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu
vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691
737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3XvfuvdFH9hfoUde9+691
737r3Xvfuvde9+691737r3XvfuvdGuof+AVH/wBQtP8A9CD2Jxw6CcPwL9g/wdSve+nOve/de697
917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3X
uve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69
7917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3
Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6
97917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v
3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de
697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3
v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/d
e697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r
3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/
de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917
r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve
/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69791
7r3v3Xuve/de697917oo/sL9Cjr3v3Xuve/de697917r3v3Xuve/de697917o11D/wAAqP8A6haf
/oQexOOHQTh+BfsH+DqV73051737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691
737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf
uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69
1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv
fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6
91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X
vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+
691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3
Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9
+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r
3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde
9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737
r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd
e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3XvfuvdFH9hfoUde9+691737r3Xvfuvd
e9+691737r3XvfuvdGuof+AVH/1C0/8A0IPYnHDoJw/Av2D/AAdSve+nOve/de697917r3v3Xuve
/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69791
7r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuv
e/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6979
17r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xu
ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697
917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3X
uve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69
7917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3
Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6
97917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v
3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de
697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3
v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/d
e697917oo/sL9Cjr3v3Xuve/de697917r3v3Xuve/de697917o11D/wCo/8AqFp/+hB7E44dBOH4
F+wf4OpXvfTnXvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917
37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu
vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691
737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf
uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69
1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv
fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6
91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X
vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+
691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3
Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9
+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r
3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde
9+691737r3Xvfuvde9+691737r3Xvfuvde9+690Uf2F+hR1737r3Xvfuvde9+691737r3Xvfuvde
9+690a6h/wCAVH/1C0//AEIPYnHDoJw/Av2D/B1K976c697917r3v3Xuve/de697917r3v3Xuve/
de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917
r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve
/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69791
7r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuv
e/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6979
17r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xu
ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697
917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3X
uve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69
7917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3
Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6
97917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v
3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuij+wv
0KOve/de697917r3v3Xuve/de697917r3v3XujXUP/AKj/6haf8A6EHsTjh0E4fgX7B/g6le99Od
e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173
7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv
de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917
37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu
vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691
737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf
uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69
1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv
fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6
91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X
vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+
691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3
Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9
+691737r3Xvfuvde9+691737r3RR/YX6FHXvfuvde9+691737r3Xvfuvde9+691737r3RrqH/gFR
/wDULT/9CD2Jxw6CcPwL9g/wdSve+nOve/de697917r3v3Xuve/de697917r3v3Xuve/de697917
r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve
/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69791
7r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuv
e/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6979
17r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xu
ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697
917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3X
uve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69
7917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3
Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6
97917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v
3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de
697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917oo/sL9Cjr3v3Xuve/de
697917r3v3Xuve/de697917o11D/AMAqP/qFp/8AoQexOOHQTh+BfsH+DqV73051737r3Xvfuvde
9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737
r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd
e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173
7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv
de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917
37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu
vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691
737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf
uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69
1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv
fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6
91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X
vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+
691737r3XvfuvdFH9hfoUde9+691737r3Xvfuvde9+691737r3XvfuvdGuof+AVH/wBQtP8A9CD2
Jxw6CcPwL9g/wdSve+nOve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de
697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3
v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/d
e697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r
3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/
de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917
r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve
/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69791
7r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuv
e/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6979
17r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xu
ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697
917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3X
uve/de697917r3v3Xuve/de697917r3v3Xuve/de697917oo/sL9Cjr3v3Xuve/de697917r3v3X
uve/de697917o11D/wAAqP8A6haf/oQexOOHQTh+BfsH+DqV73051737r3Xvfuvde9+691737r3X
vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+
691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3
Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9
+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r
3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde
9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737
r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd
e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173
7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv
de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917
37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu
vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691
737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf
uvdFH9hfoUde9+691737r3Xvfuvde9+691737r3XvfuvdGuof+AVH/1C0/8A0IPYnHDoJw/Av2D/
AAdSve+nOve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3X
uve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69
7917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3
Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6
97917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v
3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de
697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3
v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/d
e697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r
3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/
de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917
r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve
/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69791
7r3v3Xuve/de697917r3v3Xuve/de697917oo/sL9Cjr3v3Xuve/de697917r3v3Xuve/de69791
7o11D/wCo/8AqFp/+hB7E44dBOH4F+wf4OpXvfTnXvfuvde9+691737r3Xvfuvde9+691737r3Xv
fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6
91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X
vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+
691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3
Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9
+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r
3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde
9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737
r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd
e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173
7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv
de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917
37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+690Uf2F+hR17
37r3Xvfuvde9+691737r3Xvfuvde9+690a6h/wCAVH/1C0//AEIPYnHDoJw/Av2D/B1K976c6979
17r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xu
ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697
917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3X
uve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69
7917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3
Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6
97917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v
3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de
697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3
v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/d
e697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r
3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/
de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917
r3v3Xuve/de697917r3v3Xuij+wv0KOve/de697917r3v3Xuve/de697917r3v3XujXUP/AKj/6h
af8A6EHsTjh0E4fgX7B/g6le99Ode9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf
uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69
1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv
fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6
91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X
vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+
691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3
Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9
+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r
3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde
9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737
r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd
e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173
7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3RR/YX6FHXvfuvde9+69173
7r3Xvfuvde9+691737r3RrqH/gFR/wDULT/9CD2Jxw6CcPwL9g/wdSve+nOve/de697917r3v3Xu
ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697
917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3X
uve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69
7917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3
Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6
97917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v
3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de
697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3
v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/d
e697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r
3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/
de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917
r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve
/de697917oo/sL9Cjr3v3Xuve/de697917r3v3Xuve/de697917o11D/AMAqP/qFp/8AoQexOOHQ
Th+BfsH+DqV73051737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu
vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691
737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf
uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69
1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv
fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6
91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X
vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+
691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3
Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9
+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r
3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde
9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737
r3Xvfuvde9+691737r3Xvfuvde9+691737r3XvfuvdFH9hfoUde9+691737r3Xvfuvde9+691737
r3XvfuvdGuof+AVH/wBQtP8A9CD2Jxw6CcPwL9g/wdSve+nOve/de697917r3v3Xuve/de697917
r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve
/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69791
7r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuv
e/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6979
17r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xu
ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697
917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3X
uve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69
7917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3
Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6
97917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v
3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de
697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917oo
/sL9Cjr3v3Xuve/de697917r3v3Xuve/de697917o11D/wAAqP8A6haf/oQexOOHQTh+BfsH+DqV
73051737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737
r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd
e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173
7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv
de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917
37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu
vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691
737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf
uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69
1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv
fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6
91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X
vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+
691737r3Xvfuvde9+691737r3XvfuvdFH9hfoUde9+691737r3Xvfuvde9+691737r3XvfuvdGuo
f+AVH/1C0/8A0IPYnHDoJw/Av2D/AAdSve+nOve/de697917r3v3Xuve/de697917r3v3Xuve/de
697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3
v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/d
e697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r
3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/
de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917
r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve
/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69791
7r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuv
e/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6979
17r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xu
ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697
917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3X
uve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917oo/sL9Cjr3v3X
uve/de697917r3v3Xuve/de697917o11D/wCo/8AqFp/+hB7E44dBOH4F+wf4OpXvfTnXvfuvde9
+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r
3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde
9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737
r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd
e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173
7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv
de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917
37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu
vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691
737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf
uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69
1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv
fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6
91737r3Xvfuvde9+690Uf2F+hR1737r3Xvfuvde9+691737r3Xvfuvde9+690a6h/wCAVH/1C0//
AEIPYnHDoJw/Av2D/B1K976c697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6
97917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v
3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de
697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3
v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/d
e697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r
3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/
de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917
r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve
/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69791
7r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuv
e/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6979
17r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xu
ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuij+wv0KOve/de697917r3v3Xu
ve/de697917r3v3XujXUP/AKj/6haf8A6EHsTjh0E4fgX7B/g6le99Ode9+691737r3Xvfuvde9+
691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3
Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9
+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r
3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde
9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737
r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd
e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173
7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv
de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917
37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu
vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691
737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf
uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69
1737r3RR/YX6FHXvfuvde9+691737r3Xvfuvde9+691737r3RrqH/gFR/wDULT/9CD2Jxw6CcPwL
9g/wdSve+nOve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v
3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de
697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3
v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/d
e697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r
3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/
de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917
r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve
/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69791
7r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuv
e/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6979
17r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xu
ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697
917r3v3Xuve/de697917r3v3Xuve/de697917oo/sL9Cjr3v3Xuve/de697917r3v3Xuve/de697
917o11D/AMAqP/qFp/8AoQexOOHQTh+BfsH+DqV73051737r3Xvfuvde9+691737r3Xvfuvde9+6
91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X
vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+
691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3
Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9
+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r
3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde
9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737
r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd
e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173
7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv
de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917
37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu
vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3XvfuvdFH9hfo
Ude9+691737r3Xvfuvde9+691737r3XvfuvdGuof+AVH/wBQtP8A9CD2Jxw6CcPwL9g/wdSve+nO
ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697
917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3X
uve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69
7917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3
Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6
97917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v
3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de
697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3
v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/d
e697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r
3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/
de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917
r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve
/de697917r3v3Xuve/de697917oo/sL9Cjr3v3Xuve/de697917r3v3Xuve/de697917o11D/wAA
qP8A6haf/oQexOOHQTh+BfsH+DqV73051737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu
vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691
737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf
uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69
1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv
fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6
91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X
vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+
691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3
Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9
+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r
3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde
9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737
r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3XvfuvdFH9hfoUde9+691737
r3Xvfuvde9+691737r3XvfuvdGuof+AVH/1C0/8A0IPYnHDoJw/Av2D/AAdSve+nOve/de697917
r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve
/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69791
7r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuv
e/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6979
17r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xu
ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697
917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3X
uve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69
7917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3
Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6
97917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v
3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de
697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3
v3Xuve/de697917oo/sL9Cjr3v3Xuve/de697917r3v3Xuve/de697917o11D/wCo/8AqFp/+hB7
E44dBOH4F+wf4OpXvfTnXvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv
de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917
37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu
vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691
737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf
uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69
1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv
fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6
91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X
vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+
691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3
Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9
+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r
3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+690Uf2F+hR1737r3Xvfuvde9+691737r
3Xvfuvde9+690a6h/wCAVH/1C0//AEIPYnHDoJw/Av2D/B1K976c697917r3v3Xuve/de697917r
3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/
de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917
r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve
/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69791
7r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuv
e/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6979
17r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xu
ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697
917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3X
uve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69
7917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3
Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6
97917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v
3Xuij+wv0KOve/de697917r3v3Xuve/de697917r3v3XujXUP/AKj/6haf8A6EHsTjh0E4fgX7B/
g6le99Ode9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd
e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173
7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv
de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917
37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu
vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691
737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf
uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69
1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv
fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6
91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X
vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+
691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3
Xvfuvde9+691737r3Xvfuvde9+691737r3RR/YX6FHXvfuvde9+691737r3Xvfuvde9+691737r3
RrqH/gFR/wDULT/9CD2Jxw6CcPwL9g/wdSve+nOve/de697917r3v3Xuve/de697917r3v3Xuve/
de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917
r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve
/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69791
7r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuv
e/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6979
17r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xu
ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697
917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3X
uve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69
7917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3
Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6
97917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v
3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917oo/sL9Cjr3v
3Xuve/de697917r3v3Xuve/de697917o11D/AMAqP/qFp/8AoQexOOHQTh+BfsH+DqV73051737r
3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde
9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737
r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd
e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173
7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv
de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917
37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu
vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691
737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf
uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69
1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv
fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6
91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X
vfuvde9+691737r3XvfuvdFH9hfoUde9+691737r3Xvfuvde9+691737r3XvfuvdGuof+AVH/wBQ
tP8A9CD2Jxw6CcPwL9g/wdSve+nOve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v
3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de
697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3
v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/d
e697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r
3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/
de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917
r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve
/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69791
7r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuv
e/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6979
17r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xu
ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697
917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917oo/sL9Cjr3v3Xuve/de697
917r3v3Xuve/de697917o11D/wAAqP8A6haf/oQexOOHQTh+BfsH+DqV73051737r3Xvfuvde9+6
91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X
vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+
691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3
Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9
+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r
3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde
9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737
r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd
e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173
7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv
de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917
37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu
vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691
737r3XvfuvdFH9hfoUde9+691737r3Xvfuvde9+691737r3XvfuvdGuof+AVH/1C0/8A0IPYnHDo
Jw/Av2D/AAdSve+nOve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697
917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3X
uve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69
7917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3
Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6
97917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v
3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de
697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3
v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/d
e697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r
3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/
de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917
r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve
/de697917r3v3Xuve/de697917r3v3Xuve/de697917oo/sL9Cjr3v3Xuve/de697917r3v3Xuve
/de697917o11D/wCo/8AqFp/+hB7E44dBOH4F+wf4OpXvfTnXvfuvde9+691737r3Xvfuvde9+69
1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv
fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6
91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X
vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+
691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3
Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9
+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r
3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde
9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737
r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd
e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173
7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv
de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+690U
f2F+hR1737r3Xvfuvde9+691737r3Xvfuvde9+690a6h/wCAVH/1C0//AEIPYnHDoJw/Av2D/B1K
976c697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6979
17r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xu
ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697
917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3X
uve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69
7917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3
Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6
97917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v
3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de
697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3
v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/d
e697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r
3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/
de697917r3v3Xuve/de697917r3v3Xuij+wv0KOve/de697917r3v3Xuve/de697917r3v3XujXU
P/AKj/6haf8A6EHsTjh0E4fgX7B/g6le99Ode9+691737r3Xvfuvde9+691737r3Xvfuvde9+691
737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf
uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69
1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv
fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6
91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X
vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+
691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3
Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9
+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r
3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde
9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737
r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd
e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3RR/YX6FHXvfuvd
e9+691737r3Xvfuvde9+691737r3RrqH/gFR/wDULT/9CD2Jxw6CcPwL9g/wdSve+nOve/de6979
17r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xu
ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697
917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3X
uve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69
7917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3
Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6
97917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v
3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de
697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3
v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/d
e697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r
3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/
de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917
r3v3Xuve/de697917oo/sL9Cjr3v3Xuve/de697917r3v3Xuve/de697917o11D/AMAqP/qFp/8A
oQexOOHQTh+BfsH+DqV73051737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917
37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu
vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691
737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf
uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69
1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv
fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6
91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X
vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+
691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3
Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9
+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r
3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde
9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3XvfuvdFH9hfoUde9+691737r3Xvfuvde
9+691737r3XvfuvdGuof+AVH/wBQtP8A9CD2Jxw6CcPwL9g/wdSve+nOve/de697917r3v3Xuve/
de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917
r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve
/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69791
7r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuv
e/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6979
17r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xu
ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697
917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3X
uve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69
7917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3
Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6
97917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v
3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de
697917oo/sL9Cjr3v3Xuve/de697917r3v3Xuve/de697917o11D/wAAqP8A6haf/oQexOOHQTh+
BfsH+DqV73051737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde
9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737
r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd
e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173
7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv
de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917
37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu
vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691
737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf
uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69
1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv
fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6
91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X
vfuvde9+691737r3Xvfuvde9+691737r3XvfuvdFH9hfoUde9+691737r3Xvfuvde9+691737r3X
vfuvdGuof+AVH/1C0/8A0IPYnHDoJw/Av2D/AAdSve+nOve/de697917r3v3Xuve/de697917r3v
3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de
697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3
v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/d
e697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r
3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/
de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917
r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve
/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69791
7r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuv
e/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6979
17r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xu
ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697
917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917oo/sL
9Cjr3v3Xuve/de697917r3v3Xuve/de697917o11D/wCo/8AqFp/+hB7E44dBOH4F+wf4OpXvfTn
Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9
+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r
3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde
9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737
r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd
e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173
7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv
de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917
37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu
vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691
737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf
uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69
1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv
fuvde9+691737r3Xvfuvde9+690Uf2F+hR1737r3Xvfuvde9+691737r3Xvfuvde9+690a6h/wCA
VH/1C0//AEIPYnHDoJw/Av2D/B1K976c697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3
Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6
97917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v
3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de
697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3
v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/d
e697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r
3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/
de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917
r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve
/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69791
7r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuv
e/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6979
17r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuij+wv0KOve/de6979
17r3v3Xuve/de697917r3v3XujXUP/AKj/6haf8A6EHsTjh0E4fgX7B/g6le99Ode9+691737r3X
vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+
691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3
Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9
+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r
3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde
9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737
r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd
e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173
7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv
de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917
37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu
vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691
737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf
uvde9+691737r3RR/YX6FHXvfuvde9+691737r3Xvfuvde9+691737r3RrqH/gFR/wDULT/9CD2J
xw6CcPwL9g/wdSve+nOve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6
97917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v
3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de
697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3
v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/d
e697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r
3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/
de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917
r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve
/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69791
7r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuv
e/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6979
17r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xu
ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917oo/sL9Cjr3v3Xuve/de697917r3v3Xu
ve/de697917o11D/AMAqP/qFp/8AoQexOOHQTh+BfsH+DqV73051737r3Xvfuvde9+691737r3Xv
fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6
91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X
vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+
691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3
Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9
+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r
3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde
9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737
r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd
e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173
7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv
de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917
37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu
vdFH9hfoUde9+691737r3Xvfuvde9+691737r3XvfuvdGuof+AVH/wBQtP8A9CD2Jxw6CcPwL9g/
wdSve+nOve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xu
ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697
917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3X
uve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69
7917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3
Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6
97917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v
3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de
697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3
v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/d
e697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r
3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/
de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917
r3v3Xuve/de697917r3v3Xuve/de697917oo/sL9Cjr3v3Xuve/de697917r3v3Xuve/de697917
o11D/wAAqP8A6haf/oQexOOHQTh+BfsH+DqV73051737r3Xvfuvde9+691737r3Xvfuvde9+6917
37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu
vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691
737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf
uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69
1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv
fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6
91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X
vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+
691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3
Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9
+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r
3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde
9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3XvfuvdFH9hfoUde
9+691737r3Xvfuvde9+691737r3XvfuvdGuof+AVH/1C0/8A0IPYnHDoJw/Av2D/AAdSve+nOve/
de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917
r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve
/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69791
7r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuv
e/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6979
17r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xu
ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697
917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3X
uve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69
7917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3
Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6
97917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v
3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de
697917r3v3Xuve/de697917oo/sL9Cjr3v3Xuve/de697917r3v3Xuve/de697917o11D/wCo/8A
qFp/+hB7E44dBOH4F+wf4OpXvfTnXvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173
7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv
de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917
37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu
vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691
737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf
uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69
1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv
fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6
91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X
vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+
691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3
Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9
+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+690Uf2F+hR1737r3Xvfuvde9
+691737r3Xvfuvde9+690a6h/wCAVH/1C0//AEIPYnHDoJw/Av2D/B1K976c697917r3v3Xuve/d
e697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r
3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/
de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917
r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve
/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69791
7r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuv
e/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6979
17r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xu
ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697
917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3X
uve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69
7917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3
Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6
97917r3v3Xuij+wv0KOve/de697917r3v3Xuve/de697917r3v3XujXUP/AKj/6haf8A6EHsTjh0
E4fgX7B/g6le99Ode9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737
r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd
e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173
7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv
de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917
37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu
vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691
737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf
uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69
1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv
fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6
91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X
vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+
691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3RR/YX6FHXvfuvde9+691737r3Xvfuvde9+
691737r3RrqH/gFR/wDULT/9CD2Jxw6CcPwL9g/wdSve+nOve/de697917r3v3Xuve/de697917r
3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/
de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917
r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve
/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69791
7r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuv
e/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6979
17r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xu
ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697
917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3X
uve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69
7917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3
Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6
97917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917oo/
sL9Cjr3v3Xuve/de697917r3v3Xuve/de697917o11D/AMAqP/qFp/8AoQexOOHQTh+BfsH+DqV7
3051737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r
3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde
9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737
r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd
e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173
7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv
de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917
37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu
vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691
737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf
uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69
1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv
fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6
91737r3Xvfuvde9+691737r3XvfuvdFH9hfoUde9+691737r3Xvfuvde9+691737r3XvfuvdGuof
+AVH/wBQtP8A9CD2Jxw6CcPwL9g/wdSve+nOve/de697917r3v3Xuve/de697917r3v3Xuve/de6
97917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v
3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de
697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3
v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/d
e697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r
3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/
de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917
r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve
/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69791
7r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuv
e/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6979
17r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xu
ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917oo/sL9Cjr3v3Xu
ve/de697917r3v3Xuve/de697917o11D/wAAqP8A6haf/oQexOOHQTh+BfsH+DqV73051737r3Xv
fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6
91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X
vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+
691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3
Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9
+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r
3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde
9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737
r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd
e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173
7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv
de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917
37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu
vde9+691737r3XvfuvdFH9hfoUde9+691737r3Xvfuvde9+691737r3XvfuvdGuof+AVH/1C0/8A
0IPYnHDoJw/Av2D/AAdSve+nOve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xu
ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697
917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3X
uve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69
7917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3
Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6
97917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v
3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de
697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3
v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/d
e697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r
3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/
de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917
r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917oo/sL9Cjr3v3Xuve/de697917
r3v3Xuve/de697917o11D/wCo/8AqFp/+hB7E44dBOH4F+wf4OpXvfTnXvfuvde9+691737r3Xvf
uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69
1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv
fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6
91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X
vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+
691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3
Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9
+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r
3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde
9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737
r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd
e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173
7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv
de9+690Uf2F+hR1737r3Xvfuvde9+691737r3Xvfuvde9+690a6h/wCAVH/1C0//AEIPYnHDoJw/
Av2D/B1K976c697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuv
e/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6979
17r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xu
ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697
917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3X
uve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69
7917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3
Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6
97917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v
3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de
697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3
v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/d
e697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r
3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuij+wv0KOve/de697917r3v3Xuve/de697917r
3v3XujXUP/AKj/6haf8A6EHsTjh0E4fgX7B/g6le99Ode9+691737r3Xvfuvde9+691737r3Xvfu
vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691
737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf
uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69
1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv
fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6
91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X
vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+
691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3
Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9
+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r
3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde
9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737
r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3RR/YX6
FHXvfuvde9+691737r3Xvfuvde9+691737r3RrqH/gFR/wDULT/9CD2Jxw6CcPwL9g/wdSve+nOv
e/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6979
17r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xu
ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697
917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3X
uve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69
7917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3
Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6
97917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v
3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de
697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3
v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/d
e697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r
3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/
de697917r3v3Xuve/de697917oo/sL9Cjr3v3Xuve/de697917r3v3Xuve/de697917o11D/AMAq
P/qFp/8AoQexOOHQTh+BfsH+DqV73051737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv
de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917
37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu
vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691
737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf
uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69
1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv
fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6
91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X
vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+
691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3
Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9
+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r
3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3XvfuvdFH9hfoUde9+691737r
3Xvfuvde9+691737r3XvfuvdGuof+AVH/wBQtP8A9CD2Jxw6CcPwL9g/wdSve+nOve/de697917r
3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/
de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917
r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve
/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69791
7r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuv
e/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6979
17r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xu
ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697
917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3X
uve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69
7917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3
Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6
97917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v
3Xuve/de697917oo/sL9Cjr3v3Xuve/de697917r3v3Xuve/de697917o11D/wAAqP8A6haf/oQe
xOOHQTh+BfsH+DqV73051737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r
3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde
9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737
r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd
e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173
7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv
de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917
37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu
vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691
737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf
uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69
1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv
fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6
91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3XvfuvdFH9hfoUde9+691737r3Xvfuvde9+6
91737r3XvfuvdGuof+AVH/1C0/8A0IPYnHDoJw/Av2D/AAdSve+nOve/de697917r3v3Xuve/de6
97917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v
3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de
697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3
v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/d
e697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r
3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/
de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917
r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve
/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69791
7r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuv
e/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6979
17r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xu
ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697
917oo/sL9Cjr3v3Xuve/de697917r3v3Xuve/de697917o11D/wCo/8AqFp/+hB7E44dBOH4F+wf
4OpXvfTnXvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3
Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9
+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r
3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde
9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737
r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd
e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173
7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv
de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917
37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu
vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691
737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf
uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69
1737r3Xvfuvde9+691737r3Xvfuvde9+690Uf2F+hR1737r3Xvfuvde9+691737r3Xvfuvde9+69
0a6h/wCAVH/1C0//AEIPYnHDoJw/Av2D/B1K976c697917r3v3Xuve/de697917r3v3Xuve/de69
7917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3
Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6
97917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v
3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de
697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3
v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/d
e697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r
3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/
de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917
r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve
/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69791
7r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuv
e/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuij+wv0KOv
e/de697917r3v3Xuve/de697917r3v3XujXUP/AKj/6haf8A6EHsTjh0E4fgX7B/g6le99Ode9+6
91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X
vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+
691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3
Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9
+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r
3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde
9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737
r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd
e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173
7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv
de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917
37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu
vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691
737r3Xvfuvde9+691737r3RR/YX6FHXvfuvde9+691737r3Xvfuvde9+691737r3RrqH/gFR/wDU
LT/9CD2Jxw6CcPwL9g/wdSve+nOve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3
Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6
97917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v
3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de
697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3
v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/d
e697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r
3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/
de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917
r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve
/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69791
7r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuv
e/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6979
17r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917oo/sL9Cjr3v3Xuve/de6979
17r3v3Xuve/de697917o11D/AMAqP/qFp/8AoQexOOHQTh+BfsH+DqV73051737r3Xvfuvde9+69
1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv
fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6
91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X
vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+
691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3
Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9
+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r
3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde
9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737
r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd
e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173
7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv
de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917
37r3XvfuvdFH9hfoUde9+691737r3Xvfuvde9+691737r3XvfuvdGuof+AVH/wBQtP8A9CD2Jxw6
CcPwL9g/wdSve+nOve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6979
17r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xu
ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697
917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3X
uve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69
7917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3
Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6
97917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v
3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de
697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3
v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/d
e697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r
3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/
de697917r3v3Xuve/de697917r3v3Xuve/de697917oo/sL9Cjr3v3Xuve/de697917r3v3Xuve/
de697917o11D/wAAqP8A6haf/oQexOOHQTh+BfsH+DqV73051737r3Xvfuvde9+691737r3Xvfuv
de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917
37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu
vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691
737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf
uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69
1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv
fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6
91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X
vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+
691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3
Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9
+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r
3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3XvfuvdF
H9hfoUde9+691737r3Xvfuvde9+691737r3XvfuvdGuof+AVH/1C0/8A0IPYnHDoJw/Av2D/AAdS
ve+nOve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/
de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917
r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve
/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69791
7r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuv
e/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6979
17r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xu
ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697
917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3X
uve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69
7917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3
Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6
97917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v
3Xuve/de697917r3v3Xuve/de697917oo/sL9Cjr3v3Xuve/de697917r3v3Xuve/de697917o11
D/wCo/8AqFp/+hB7E44dBOH4F+wf4OpXvfTnXvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd
e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173
7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv
de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917
37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu
vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691
737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf
uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69
1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv
fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6
91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X
vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+
691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3
Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+690Uf2F+hR1737r3
Xvfuvde9+691737r3Xvfuvde9+690a6h/wCAVH/1C0//AEIPYnHDoJw/Av2D/B1K976c697917r3
v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/d
e697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r
3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/
de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917
r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve
/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69791
7r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuv
e/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6979
17r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xu
ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697
917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3X
uve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69
7917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3
Xuve/de697917r3v3Xuij+wv0KOve/de697917r3v3Xuve/de697917r3v3XujXUP/AKj/6haf8A
6EHsTjh0E4fgX7B/g6le99Ode9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde
9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737
r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd
e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173
7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv
de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917
37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu
vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691
737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf
uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69
1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv
fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6
91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X
vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3RR/YX6FHXvfuvde9+691737r3X
vfuvde9+691737r3RrqH/gFR/wDULT/9CD2Jxw6CcPwL9g/wdSve+nOve/de697917r3v3Xuve/d
e697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r
3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/
de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917
r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve
/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69791
7r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuv
e/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6979
17r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xu
ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697
917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3X
uve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69
7917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3
Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6
97917oo/sL9Cjr3v3Xuve/de697917r3v3Xuve/de697917o11D/AMAqP/qFp/8AoQexOOHQTh+B
fsH+DqV73051737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9
+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r
3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde
9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737
r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd
e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173
7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv
de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917
37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu
vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691
737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf
uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69
1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv
fuvde9+691737r3Xvfuvde9+691737r3XvfuvdFH9hfoUde9+691737r3Xvfuvde9+691737r3Xv
fuvdGuof+AVH/wBQtP8A9CD2Jxw6CcPwL9g/wdSve+nOve/de697917r3v3Xuve/de697917r3v3
Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6
97917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v
3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de
697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3
v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/d
e697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r
3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/
de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917
r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve
/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69791
7r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuv
e/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6979
17r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917oo/sL9
Cjr3v3Xuve/de697917r3v3Xuve/de697917o11D/wAAqP8A6haf/oQexOOHQTh+BfsH+DqV7305
1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv
fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6
91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X
vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+
691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3
Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9
+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r
3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde
9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737
r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd
e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173
7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv
de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917
37r3Xvfuvde9+691737r3XvfuvdFH9hfoUde9+691737r3Xvfuvde9+691737r3XvfuvdGuof+AV
H/1C0/8A0IPYnHDoJw/Av2D/AAdSve+nOve/de697917r3v3Xuve/de697917r3v3Xuve/de6979
17r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xu
ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697
917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3X
uve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69
7917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3
Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6
97917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v
3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de
697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3
v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/d
e697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r
3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/
de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917oo/sL9Cjr3v3Xuve/
de697917r3v3Xuve/de697917o11D/wCo/8AqFp/+hB7E44dBOH4F+wf4OpXvfTnXvfuvde9+691
737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf
uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69
1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv
fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6
91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X
vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+
691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3
Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9
+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r
3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde
9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737
r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd
e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173
7r3Xvfuvde9+690Uf2F+hR1737r3Xvfuvde9+691737r3Xvfuvde9+690a6h/wCAVH/1C0//AEIP
YnHDoJw/Av2D/B1K976c697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69791
7r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuv
e/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6979
17r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xu
ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697
917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3X
uve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69
7917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3
Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6
97917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v
3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de
697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3
v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/d
e697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuij+wv0KOve/de697917r3v3Xuve/d
e697917r3v3XujXUP/AKj/6haf8A6EHsTjh0E4fgX7B/g6le99Ode9+691737r3Xvfuvde9+6917
37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu
vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691
737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf
uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69
1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv
fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6
91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X
vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+
691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3
Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9
+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r
3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde
9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737
r3RR/YX6FHXvfuvde9+691737r3Xvfuvde9+691737r3RrqH/gFR/wDULT/9CD2Jxw6CcPwL9g/w
dSve+nOve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuv
e/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6979
17r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xu
ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697
917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3X
uve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69
7917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3
Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6
97917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v
3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de
697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3
v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/d
e697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r
3v3Xuve/de697917r3v3Xuve/de697917oo/sL9Cjr3v3Xuve/de697917r3v3Xuve/de697917o
11D/AMAqP/qFp/8AoQexOOHQTh+BfsH+DqV73051737r3Xvfuvde9+691737r3Xvfuvde9+69173
7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv
de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917
37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu
vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691
737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf
uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69
1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv
fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6
91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X
vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+
691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3
Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9
+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3XvfuvdFH9hfoUde9
+691737r3Xvfuvde9+691737r3XvfuvdGuof+AVH/wBQtP8A9CD2Jxw6CcPwL9g/wdSve+nOve/d
e697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r
3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/
de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917
r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve
/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69791
7r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuv
e/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6979
17r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xu
ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697
917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3X
uve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69
7917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3
Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6
97917r3v3Xuve/de697917oo/sL9Cjr3v3Xuve/de697917r3v3Xuve/de697917o11D/wAAqP8A
6haf/oQexOOHQTh+BfsH+DqV73051737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9
+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r
3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde
9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737
r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd
e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173
7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv
de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917
37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu
vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691
737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf
uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69
1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv
fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3XvfuvdFH9hfoUde9+691737r3Xv
fuvde9+691737r3XvfuvdGuof+AVH/1C0/8A0IPYnHDoJw/Av2D/AAdSve+nOve/de697917r3v3
Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6
97917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v
3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de
697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3
v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/d
e697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r
3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/
de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917
r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve
/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69791
7r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuv
e/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6979
17r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xu
ve/de697917oo/sL9Cjr3v3Xuve/de697917r3v3Xuve/de697917o11D/wCo/8AqFp/+hB7E44d
BOH4F+wf4OpXvfTnXvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+
691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3
Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9
+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r
3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde
9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737
r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd
e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173
7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv
de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917
37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu
vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691
737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf
uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+690Uf2F+hR1737r3Xvfuvde9+691737r3Xvf
uvde9+690a6h/wCAVH/1C0//AEIPYnHDoJw/Av2D/B1K976c697917r3v3Xuve/de697917r3v3X
uve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69
7917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3
Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6
97917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v
3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de
697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3
v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/d
e697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r
3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/
de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917
r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve
/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69791
7r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xui
j+wv0KOve/de697917r3v3Xuve/de697917r3v3XujXUP/AKj/6haf8A6EHsTjh0E4fgX7B/g6le
99Ode9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6
91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X
vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+
691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3
Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9
+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r
3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde
9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737
r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd
e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173
7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv
de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917
37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu
vde9+691737r3Xvfuvde9+691737r3RR/YX6FHXvfuvde9+691737r3Xvfuvde9+691737r3RrqH
/gFR/wDULT/9CD2Jxw6CcPwL9g/wdSve+nOve/de697917r3v3Xuve/de697917r3v3Xuve/de69
7917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3
Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6
97917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v
3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de
697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3
v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/d
e697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r
3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/
de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917
r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve
/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69791
7r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuv
e/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917oo/sL9Cjr3v3Xuv
e/de697917r3v3Xuve/de697917o11D/AMAqP/qFp/8AoQexOOHQTh+BfsH+DqV73051737r3Xvf
uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69
1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv
fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6
91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X
vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+
691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3
Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9
+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r
3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde
9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737
r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd
e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173
7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv
de9+691737r3XvfuvdFH9hfoUde9+691737r3Xvfuvde9+691737r3XvfuvdGuof+AVH/wBQtP8A
9CD2Jxw6CcPwL9g/wdSve+nOve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuv
e/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6979
17r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xu
ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697
917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3X
uve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69
7917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3
Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6
97917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v
3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de
697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3
v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/d
e697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r
3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917oo/sL9Cjr3v3Xuve/de697917r
3v3Xuve/de697917o11D/wAAqP8A6haf/oQexOOHQTh+BfsH+DqV73051737r3Xvfuvde9+69173
7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv
de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917
37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu
vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691
737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf
uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69
1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv
fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6
91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X
vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+
691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3
Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9
+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r
3XvfuvdFH9hfoUde9+691737r3Xvfuvde9+691737r3XvfuvdGuof+AVH/1C0/8A0IPYnHDoJw/A
v2D/AAdSve+nOve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r
3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/
de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917
r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve
/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69791
7r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuv
e/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6979
17r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xu
ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697
917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3X
uve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69
7917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3
Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6
97917r3v3Xuve/de697917r3v3Xuve/de697917oo/sL9Cjr3v3Xuve/de697917r3v3Xuve/de6
97917o11D/wCo/8AqFp/+hB7E44dBOH4F+wf4OpXvfTnXvfuvde9+691737r3Xvfuvde9+691737
r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd
e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173
7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv
de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917
37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu
vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691
737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf
uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69
1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv
fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6
91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X
vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+
691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+690Uf2F+
hR1737r3Xvfuvde9+691737r3Xvfuvde9+690a6h/wCAVH/1C0//AEIPYnHDoJw/Av2D/B1K976c
697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3
v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/d
e697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r
3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/
de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917
r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve
/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69791
7r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuv
e/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6979
17r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xu
ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697
917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3X
uve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69
7917r3v3Xuve/de697917r3v3Xuij+wv0KOve/de697917r3v3Xuve/de697917r3v3XujXUP/AK
j/6haf8A6EHsTjh0E4fgX7B/g6le99Ode9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r
3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde
9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737
r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd
e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173
7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv
de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917
37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu
vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691
737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf
uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69
1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv
fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6
91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3RR/YX6FHXvfuvde9+6
91737r3Xvfuvde9+691737r3RrqH/gFR/wDULT/9CD2Jxw6CcPwL9g/wdSve+nOve/de697917r3
v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/d
e697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r
3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/
de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917
r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve
/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69791
7r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuv
e/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6979
17r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xu
ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697
917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3X
uve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69
7917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3
Xuve/de697917oo/sL9Cjr3v3Xuve/de697917r3v3Xuve/de697917o11D/AMAqP/qFp/8AoQex
OOHQTh+BfsH+DqV73051737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3
Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9
+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r
3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde
9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737
r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd
e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173
7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv
de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917
37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu
vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691
737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf
uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69
1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3XvfuvdFH9hfoUde9+691737r3Xvfuvde9+69
1737r3XvfuvdGuof+AVH/wBQtP8A9CD2Jxw6CcPwL9g/wdSve+nOve/de697917r3v3Xuve/de69
7917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3
Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6
97917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v
3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de
697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3
v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/d
e697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r
3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/
de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917
r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve
/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69791
7r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuv
e/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6979
17oo/sL9Cjr3v3Xuve/de697917r3v3Xuve/de697917o11D/wAAqP8A6haf/oQexOOHQTh+BfsH
+DqV73051737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69
1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv
fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6
91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X
vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+
691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3
Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9
+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r
3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde
9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737
r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd
e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173
7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv
de9+691737r3Xvfuvde9+691737r3XvfuvdFH9hfoUde9+691737r3Xvfuvde9+691737r3Xvfuv
dGuof+AVH/1C0/8A0IPYnHDoJw/Av2D/AAdSve+nOve/de697917r3v3Xuve/de697917r3v3Xuv
e/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6979
17r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xu
ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697
917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3X
uve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69
7917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3
Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6
97917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v
3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de
697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3
v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/d
e697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r
3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917oo/sL9Cjr
3v3Xuve/de697917r3v3Xuve/de697917o11D/wCo/8AqFp/+hB7E44dBOH4F+wf4OpXvfTnXvfu
vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691
737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf
uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69
1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv
fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6
91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X
vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+
691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3
Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9
+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r
3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde
9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737
r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd
e9+691737r3Xvfuvde9+690Uf2F+hR1737r3Xvfuvde9+691737r3Xvfuvde9+690a6h/wCAVH/1
C0//AEIPYnHDoJw/Av2D/B1K976c697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve
/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69791
7r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuv
e/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6979
17r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xu
ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697
917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3X
uve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69
7917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3
Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6
97917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v
3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de
697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3
v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuij+wv0KOve/de697917r3
v3Xuve/de697917r3v3XujXUP/AKj/6haf8A6EHsTjh0E4fgX7B/g6le99Ode9+691737r3Xvfuv
de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917
37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu
vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691
737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf
uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69
1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv
fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6
91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X
vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+
691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3
Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9
+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r
3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde
9+691737r3RR/YX6FHXvfuvde9+691737r3Xvfuvde9+691737r3RrqH/gFR/wDULT/9CD2Jxw6C
cPwL9g/wdSve+nOve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69791
7r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuv
e/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6979
17r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xu
ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697
917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3X
uve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69
7917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3
Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6
97917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v
3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de
697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3
v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/d
e697917r3v3Xuve/de697917r3v3Xuve/de697917oo/sL9Cjr3v3Xuve/de697917r3v3Xuve/d
e697917o11D/AMAqP/qFp/8AoQexOOHQTh+BfsH+DqV73051737r3Xvfuvde9+691737r3Xvfuvd
e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173
7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv
de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917
37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu
vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691
737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf
uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69
1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv
fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6
91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X
vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+
691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3
Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3XvfuvdFH
9hfoUde9+691737r3Xvfuvde9+691737r3XvfuvdGuof+AVH/wBQtP8A9CD2Jxw6CcPwL9g/wdSv
e+nOve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/d
e697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r
3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/
de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917
r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve
/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69791
7r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuv
e/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6979
17r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xu
ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697
917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3X
uve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69
7917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3
Xuve/de697917r3v3Xuve/de697917oo/sL9Cjr3v3Xuve/de697917r3v3Xuve/de697917o11D
/wAAqP8A6haf/oQexOOHQTh+BfsH+DqV73051737r3Xvfuvde9+691737r3Xvfuvde9+691737r3
Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9
+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r
3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde
9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737
r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd
e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173
7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv
de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917
37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu
vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691
737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf
uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69
1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3XvfuvdFH9hfoUde9+69
1737r3Xvfuvde9+691737r3XvfuvdGuof+AVH/1C0/8A0IPYnHDoJw/Av2D/AAdSve+nOve/de69
7917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3
Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6
97917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v
3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de
697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3
v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/d
e697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r
3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/
de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917
r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve
/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69791
7r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuv
e/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6979
17r3v3Xuve/de697917oo/sL9Cjr3v3Xuve/de697917r3v3Xuve/de697917o11D/wCo/8AqFp/
+hB7E44dBOH4F+wf4OpXvfTnXvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X
vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+
691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3
Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9
+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r
3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde
9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737
r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd
e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173
7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv
de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917
37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu
vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691
737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+690Uf2F+hR1737r3Xvfuvde9+691
737r3Xvfuvde9+690a6h/wCAVH/1C0//AEIPYnHDoJw/Av2D/B1K976c697917r3v3Xuve/de697
917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3X
uve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69
7917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3
Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6
97917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v
3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de
697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3
v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/d
e697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r
3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/
de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917
r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve
/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69791
7r3v3Xuij+wv0KOve/de697917r3v3Xuve/de697917r3v3XujXUP/AKj/6haf8A6EHsTjh0E4fg
X7B/g6le99Ode9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv
fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6
91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X
vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+
691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3
Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9
+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r
3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde
9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737
r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd
e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173
7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv
de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917
37r3Xvfuvde9+691737r3Xvfuvde9+691737r3RR/YX6FHXvfuvde9+691737r3Xvfuvde9+6917
37r3RrqH/gFR/wDULT/9CD2Jxw6CcPwL9g/wdSve+nOve/de697917r3v3Xuve/de697917r3v3X
uve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69
7917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3
Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6
97917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v
3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de
697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3
v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/d
e697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r
3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/
de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917
r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve
/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69791
7r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917oo/sL9C
jr3v3Xuve/de697917r3v3Xuve/de697917o11D/AMAqP/qFp/8AoQexOOHQTh+BfsH+DqV73051
737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf
uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69
1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv
fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6
91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X
vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+
691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3
Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9
+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r
3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde
9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737
r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd
e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173
7r3Xvfuvde9+691737r3XvfuvdFH9hfoUde9+691737r3Xvfuvde9+691737r3XvfuvdGuof+AVH
/wBQtP8A9CD2Jxw6CcPwL9g/wdSve+nOve/de697917r3v3Xuve/de697917r3v3Xuve/de69791
7r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuv
e/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6979
17r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xu
ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697
917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3X
uve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69
7917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3
Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6
97917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v
3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de
697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3
v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/d
e697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917oo/sL9Cjr3v3Xuve/d
e697917r3v3Xuve/de697917o11D/wAAqP8A6haf/oQexOOHQTh+BfsH+DqV73051737r3Xvfuvd
e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173
7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv
de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917
37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu
vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691
737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf
uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69
1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv
fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6
91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X
vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+
691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3
Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9
+691737r3XvfuvdFH9hfoUde9+691737r3Xvfuvde9+691737r3XvfuvdGuof+AVH/1C0/8A0IPY
nHDoJw/Av2D/AAdSve+nOve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/d
e697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r
3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/
de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917
r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve
/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69791
7r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuv
e/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6979
17r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xu
ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697
917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3X
uve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69
7917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3
Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917oo/sL9Cjr3v3Xuve/de697917r3v3
Xuve/de697917o11D/wCo/8AqFp/+hB7E44dBOH4F+wf4OpXvfTnXvfuvde9+691737r3Xvfuvde
9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737
r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd
e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173
7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv
de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917
37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu
vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691
737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf
uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69
1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv
fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6
91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X
vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+
690Uf2F+hR1737r3Xvfuvde9+691737r3Xvfuvde9+690a6h/wCAVH/1C0//AEIPYnHDoJw/Av2D
/B1K976c697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de
697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3
v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/d
e697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r
3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/
de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917
r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve
/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69791
7r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuv
e/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6979
17r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xu
ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697
917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3X
uve/de697917r3v3Xuve/de697917r3v3Xuij+wv0KOve/de697917r3v3Xuve/de697917r3v3X
ujXUP/AKj/6haf8A6EHsTjh0E4fgX7B/g6le99Ode9+691737r3XvfuvdX9dSfGX+Wbtn4jdJ94/
J3K5LAZzfdHSY3M1eL3RuHLSPlKw5GaJDisFHXVNKj0lBK5dqZIQQFLhpI1bDfmLn3nzcOZL7adh
VZEt2ZkDxWyARL4ak+JOY1YhpAKai3nSgJHR3ln2r9rtj5P2rfuaVaJ7uKFZJFn3CQtcSRySU8K0
MhSqxMa6AgpSoJALtt/r3+RhujPYTbOC3vu+uze4svjcFhqLw9j03mq8vMlPTxeSbDRwx+SaRF1P
IqLe7MqgkMXm9e7e3wyXE0EKxxI0jtXbDpRFLMaLMSaAE0AJPkOrbXsPsLvNzDZ20srzTyxwxJ/u
8XXJK4RFq8SqKswFWIA4kgdEU/mj/G3qn4t/IDZ/X/T+JyWG21mOndv7xrqXKZqozsjV2QzW4KKW
QTVLvIqGnx9KAgOkFSwF2PuXPu/887j7gbNNebm6vKl7JCpRFjHhrBbuBRQBXVI2eP7OsfPvX+2u
0e1vMVvt+yxNDBJt0Nw6tLJKTK9zeRk6pWcjtiQUBpitKk9Dz/Kk+GHQvyuwHdNf3Nt/MZqp2VmN
kUmAfFblrMAI485Dk3qA4pZEEupqWKxYErY2+vsHfeI90d49u57JNrkRBPHO0geJJKlGjAprBp8R
4dSX90j2S5c91rDcJ97t3me3uIY4is88OlXjZiKRSIDkcTXqtv5R7D231d8jO7Oudn0s9FtbZPZW
7Ns7fpKmrkr5I6TEVckMKvNKWklcIouzMSTyfc5+3u8T8wbHY310Q0s9tFLIQAoLuoJoBQD7B1jH
7x8uWnKPNG5bZYIY7e2uniiQszlUWlBqcsx48SSejrfyrPix058qeyO0dtdyYTJ5rFbX2Rjc7h48
XnqrAvHUVFelO5Z6WRDIpjYjS1wDYi3uK/vC+4W6e3tlaT7XIqPLO8b640kBUR6hhwaZ9Opy+6R7
T7H7rXu4w73A0yW8EDxBZpodLPI6tmJ0rUAca08uvdg/Fjpzbv8ANLoPi1jMJk4+nqje/WeCkwsu
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
ej3DuoP3nHHL9IASXTbla2p6lzExoOFfEoOBNes1m+7n7TWV0Nnl+nF81NMMm7zLeEkVAEQulqSA
SB4dSKkCg6q9/mJ/yy5PifiabtnqzO5fdfTtZlKbD5mj3E0U2UwVVkmIpfNPBFBFWY6pceJJvBHJ
FKY4pRIZFlafvZP35/1xJDtu4xpFehC6NHURXCKO6gYsUdR3EVIYVIpSnWKX3kvutj2pt/31s0kk
23lwk8cxVprV5Goh1Kqh4mJCAkB0YqGL6iwPV8Vf5XHxY74+I/WO/wDcWJ3Xiexd/bEq6uq3Vit1
1ZWnrpJqqCKrjoJZGo3ERjjYxNHoexHpvcRH7g/eA5h5R5kurOF4Xtre4CiJ4U7owFYqXADZqRqB
qOsgva77q3J/PHKNhfXNvMl3d2Ku9xHcz1SV1I8RY2cx1BzpKFTwIp1TFvn4m746E+Uex+ie5sNI
1Bnewtn4ulzNA8sFFnMLnMrBSGux1Sul/HNC7qwDCanl1RSBJUI95RbR7j2nOHL9xu+1v3R20zsj
UMkE8cTPpdcioIBB+FxQioPWEm9ezN97fc32Wwb3GXhuL61jSVNSxXdrLcxxlo2BBBKsQyg642wf
Imwf+ah8HPjz8V+qutt09ObbzeGzO5ewZtv5Woym6a3PK1LHjaqpCJHUyuiN5Y0OoDVYWvYm8M/d
892d69wtxubfc5UdIrYSIEijjo5lRa1QAnBOOsh/vY+xXLXtXslpe7JbPDLLfCF2a4nmBjME70pL
I4HcimoFcUrSvVG/vLPrAXr3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v
3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de
697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3
v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/d
e697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r
3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/
de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917
r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve
/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69791
7r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuv
e/de697917r3v3Xuve/de6KP7C/Qo697917r3v3Xuve/de697917r3v3Xuve/de6NdQ/8AqP/qFp
/wDoQexOOHQTh+BfsH+DqV73051737r3Xvfuvde9+691az3T1V1thf5dvTXYmJ2NtjHb6zOR2hFl
d20eIhgr6hatMn5RNUqokcSeKPVdudIv9PeOnK3MV/dc7XllJcStboJ9ELOxjXT4dKKTQUqadZv+
4PJm0WHtbt25wWdtHdyLY67lIY1nfWG1anChjqpmpz59EB6B/wCZ79Kf+Jb64/8AdzRe5n5y/wCS
Pff88dz/ANWX6xZ9sP8AlZdp/wClnYf9pUXVof8APO/7K068/wDFddpf+9Lu73AP3Sv+Vcuf+llN
/wBotn1k/wDfx/5W+z/6U9v/ANpu4dGr/kKf8ep8lv8Aw4esP/cbN+46++B/uVtn/NK5/wCPw9TP
9wP/AJJe7f8APVb/APVl+qkvmz132Dkvl38ka/HbF3jX0NX3JvyekraLbFbVRSpJXzFXjkSBkdGH
0IJB95G+1G+2Vvy1tiSXECstnACrSxqwOgYILAjrEr395O3e/wCc93mgsbySN72Qq8dtM6MMZDKh
BH2Hqwf+RdQ1uN7y76oMjSVVBXUnWuJgqqKtp3pZYnTLRBkkjkCujg/UFQR7hr720yXG1be8bBla
5kIZSGUjwuIIqD1kF9wy0lsN33mGdHjkS3tg6SKUdT4smCrAEH5EdRe3f+36eJ/8Sf0j/wC8TgPb
nLv/AE6N/wDnlvf+0+46T8w/9P8AU/56bL/uzQdXJ/Kv5o7b+Jva3xzwPYVNFB1n3J/pOxe6N1JH
JNPhqnbB29/Da4xpq8tBrydQlWoQyIjLPHqMJhmxi9vfa6f3F27cprIk3Vl9K8UOAJ1l+p1pU8Hp
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
i/6ecn/S6sv+r9v12U5e/wCnMv8A+Kxe/wDaDP00fyUs3gsh8PazEY6opmzGA7W3hFuKjSVTMkmS
hoaimlkj4cJLTMio5BVjE6qxMbKqn709pNDzMJXB0SWkJjahoQpdWAPCoYGo8qj1FUX3KL+3uuSU
hiYGSG8ukmUcVdmEi1HzR1ofOlK4IGu9vT4n/LBu9s/1zlerOy9y9oVu7MhJNlKbbtZVx5CSqqnJ
zMeRWM0hoJ2JmNZ9wII0uzyIEbTmrtXuLy4NnjvY7u1itVhUBDKgMYCAeEUJ1ax8OjTqJ4A1HXOn
mH2b50l5jmsZbK+nvXunP1Ihk8OZmkJE4mA8NY2rr16gqcCVKkDZo+fk42P/AC1N74Hs7Kw1+5z1
t1ps6tqqibzPX7giqcSjPGQSZZTWU8tSSL2SN5D6VJ94Hezsf7256t5bBCsX1VzMoAoI7fTKaH0G
lgv2kDieuof3grhNk9ub+PcnDSfQwW5Y5Ml0zRIpFOJMnd8gCxwCesvxZ3zlOsP5WO1+ysJT0dXm
evPjf2JvnEUuQVnp5araVNmK+njnVGRzC8tOgcK6sVJsQefdef8AaY9/9wZrCUlUudzt4HK01BZn
hjJFaioDGnz6r7a7/Jyr7W226QqrvZ7FLdIjV0s9vbyzKrUzQlADTNOnjY2c+OX8zvpvr3fzQQ0u
7+td2be3SKKnqUfM7Sz+Knp6uSkdmRGmx2SFIq6jGIK2BQy6Kmn/AMnTbtab37C7pc2dSYbmGSLU
QfBvLd1ZAwyaOmv11Rtg1Vu4w5e3Plr7y2z2e5qoMlpcQXKrUfU2F5C6SlCaA6W0AHGiWOhGQCpS
P57f/MiOl/8AxLdV/wC6at9yT90X/ksXv/PGP+r0fULff1/5Vrb/APpZr/2i3PWr57z865Tde9+6
91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X
vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+
691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3
Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9
+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r
3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde
9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737
r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd
e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173
7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3RR/YX
6FHXvfuvde9+691737r3Xvfuvde9+691737r3RrqH/gFR/8AULT/APQg9iccOgnD8C/YP8HUr3vp
zr3v3Xuve/de697917q1TqH+ZfR9XdTbH6srehqbdsOzMNBihlarsNaFaloGdhN9o+3qsQmzkW87
2/1XPvHnmT2Hbf8AcZ9wTcDCZ5C+gWxYrWmNQuUrw9B9nWZ/Jf3ul5S2e02l9nE4tYI4fEN8EEmg
U1aDZSaa+mpqevTnB/M6wMPdXVPbw+NeIMHWWH7Gxkm1f7/wqmQffcWMSGoNV/dm1O+NfHa0BpJi
5k9LQlLsnf2Dmfarvbf3m9bqS2fxfp2rGLcykrp+q7tYloe5aU4NXDsn3vIn3ux3gbIgFnBew+D9
aP1Tdm1IbX9D2mP6bA0Nq18V05LP85/l5/s6PbW3e0v9Hv8Ao1/gPXWJ2B/Av72f3x8v8LyeXyP3
f3X8MxXj8n8V8fi+3bT4tfkOvSg99pfbb/Wt22Tb/qfqvEuXuPE8Hwaa4oY9OnxZa08KtdQ40pip
hf3594v9e3eId1+k+i8KzjtPC+o+p1eHNcTa9fgwUr4+nTpNNNdRrQCt8Cf5hP8AskOJ7Lxf+iL/
AEnf6RMjtiv8/wDf7+5f2f8AduOtj0af4LlvuPN95e+qLRotZtV1DvvB7Lf668ttJ9Z9L9Mkq0+n
8fX4hQ1r48Ommj51r5dDP2B+8j/rG2t3bfu7636qWOXV9X9N4fhoUpT6W41VrWtVp6HqwP8A4f0/
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
r7E2/UtWbd6922ZPs4aiSPxtWVU0pM1dWFC6rI+lIlZlhij1yF8iPbP2g2v2xRja6pbiQaZLiWms
rWulQMIvCoFSSASTQUxJ96fvDbz70ukV0EtrOJtcVnCSy69OnXI7UMj5Ok0VVBoFBJJM7tH+an/d
X4a1fxI/0Eff/ddOb36m/wBIH+lD7XT/AHyo8hS/xD+Ff3dkv9t99q8H8SHk0afMmq6gPcfu8/X8
zjmT94aaXsF59P8AS1/sXjfR4n1I+LRTV4eK10mmZP2/72/0HJh5R/dWqu2Tbb9X9dT+2gkh8Xwv
oz8OvVo8XNKaxWvRE/jB8neyvij2fjuyuua1WOlMfuna9dI32GZxzOry0NYi8jkaoZlHkglAkS41
I8uc/wDINh7i2DWN8vq0MqgeJBJSgdT/ACZThhg+RECe03uxuntBuq7ltzalNEubZyRFcw1qUala
MOKSAakbOVLKxt/nd/Mj/wBnX2JsvZP+hn/Rn/dDd0u6f4n/AKRP75/ceWjnpPB4f4FivDbza9fl
f6adHNxHHtF7G/61d5Pd/W/VeNCItP03gaaOr1r9RNX4aUoPWvUu+/f3nP8AXv2y32792/ReBdC5
8T6z6nVSKWLTp+lgp/aV1ajwpTNRV77n7rFPr3v3Xuve/de697917r3v3Xuve/de697917r3v3Xu
ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697
917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3X
uve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69
7917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3
Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6
97917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v
3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de
697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3
v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/d
e697917r3v3Xuve/de697917r3v3Xuve/de6KP7C/Qo697917r3v3Xuve/de697917r3v3Xuve/d
e6NdQ/8AAKj/AOoWn/6EHsTjh0E4fgX7B/g6le99Ode9+691737r3Xvfuvde9+691737r3Xvfuvd
e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173
7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv
de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917
37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu
vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691
737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf
uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69
1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv
fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6
91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X
vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+
691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3
Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3RR/YX6FH
Xvfuvde9+691737r3Xvfuvde9+691737r3RrqH/gFR/9QtP/ANCD2Jxw6CcPwL9g/wAHUr3vpzr3
v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/d
e697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r
3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/
de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917
r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve
/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69791
7r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuv
e/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6979
17r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xu
ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697
917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3X
uve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69
7917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3
Xuve/de697917r3v3Xuve/de6KP7C/Qo697917r3v3Xuve/de697917r3v3Xuve/de6GOn7Lx8ME
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
uq6aVrU/ZSmmtflxrjj0Bnsl6EHXvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737
r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd
e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173
7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv
de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917
37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu
vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691
737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf
uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69
1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv
fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3XvfuvdGK2J/x6uK/wCq7/3Jm9n1
l/ZL+f8AhPRDe/2rfl/gHSu9qukvXvfuvde9+691737r3Xvfuvde9+6900YjL0GfoBVUpV43Ux1F
PIAWRiPUjr/vgR7bjkEwqOvMpQlWFCOI/wAo9QfI/kaEEBA5PGV2zK5s5g1aXESsP4jjrkhAT/sf
Rz6W+qHg3U8opIzaHWnw+Y/1f6h0rRxcgI5ow+B/8h9a/wA/9NQkQcZk6DO0C1NMyTU8yNHNDIoY
qWFmjkU3F7HkfQjkXB9rY5FmWoyD0mZTGdLYI/1fs/1ceg9yGPr9j17ZjDq9Rgqh1GQx5Ynx3PHP
NgL+h/qp9LXB9SF0NmdaZU8R6dLUcXY0thh8LevyP+r/AGRDoa7H53HrUU7JU0dSjRyRyKDa4s0c
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
jVo5CORz9f0t9VP+Hty4txMKjDDgem4pTCTiqnDKeDDh5+f8iMHyIg7W3TLVSthM2ppszTExAyjR
5tH+8eS3PHDDke629wWOh8MP59bliEYDKaoeB8weFDX9gJzXBzxWP8Povvf4j9tD994fB91o9ej+
l/8Aifrbi9vanQK6qZ4V6b/4unlXhWnr5V406Kn7DPQo697917r3v3Xuve/de697917r3v3Xuve/
de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917
r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve
/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69791
7r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuv
e/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6979
17r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xu
ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697
917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3X
uve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69
7917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917oxWx
P+PVxX/Vd/7kzez6y/sl/P8Awnohvf7Vvy/wDpXe1XSXr3v3Xuve/de697917r3v3Xuve/de6CnL
4iu2jXNuDb6l8c5/3I47kqqk88f8c/6H6of9p9l8kZtjrTh5jpQjicCOQ0I+B+JBP4W9a/z+TAEr
/EZegz9AKqlKvG6mOop5ACyMR6kdf98CPayOQTCo6TspQlWFCOI/yj1B8j+RoQQEDk8ZXbMrmzmD
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
MJ9QeI8iOmbbW5alak7d3EDT5enIignlNhOB+kFvoZCLaWvaQf7V+pq3uDXw5MMP59OzwCmtMqf2
g9Ou59sQZ6ASxEU2UphqpKtfT+nkI5HOm/0P1U8j8gu3FuJx6EcD0zDMYT6g/EvkR/n/AMPA/Js2
xueeSc4DPg02Zpj4o5JfT5tP0BP08luQRw45HP1at7gk6Hww/n1aaEINaZQ8D5qfQ/5D+Rzxn7p2
tFnIlqqVhTZemAamqVOjVo5CORz9f0t9VP8Ah7cuLcTCoww4HpuKUwk4qpwyngw4efn/ACIwfIhG
f30z32n8B+xm/vJ5vsvNpF7W/Xp/46/4/pt6/ab6p6aKd/D/AGenvpVpr1fpca51+mn1rXFfi8qa
u7oKfZT0f9e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu
vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691
737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf
uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69
1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv
fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6
91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X
vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+
691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3
Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9
+691737r3Xvfuvde9+691737r3Xvfuvde9+690YrYn/Hq4r/AKrv/cmb2fWX9kv5/wCE9EN7/at+
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
qsx+oP8AZb8/Q8+08E5Q+HJx8j69XkjXT4kfwfiXzjP/AED/AIOI7eCm3Jtul3DS6HtDWwgmjrAO
VP10tbkoT9R+PqOfq/PAJx8/I9ailMJ1L+Y8iPQ/5D5fZUFPbb3JVUtV/dvcl4chCRFS1Up4lH9l
Wb6Ekfpb+19D6vqxBOQfDk+LyPr/AKv5/b05LEKeJH8PmPND/m/wf6Xg/bl21TbgphyKfI04Jo6w
CxBHOh7cmMn/AGKnkfkF64txOPQjgeqwTmE+oPEeRHTNtrctStSdu7iBp8vTkRQTymwnA/SC30Mh
FtLXtIP9q/U1b3Br4cmGH8+nZ4BTWmVP7QenXc+2IM9AJYiKbKUw1UlWvp/TyEcjnTf6H6qeR+QX
bi3E49COB6ZhmMJ9QfiXyI/z/wCHgfk2bY3PPJOcBnwabM0x8Uckvp82n6An6eS3II4ccjn6tW9w
SdD4Yfz6tNCEGtMoeB81Pof8h/I54rT7Kk+7+/8At4fvfD4PudA16L303/339Pp7WaRWvn69JtIr
X8+OK8K04VpivGmOHRUfYY6FXXvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3
Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9
+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r
3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde
9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737
r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd
e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173
7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv
de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917
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
f6vsV+4Nv0e4KM09QNE6ampapVu0bH/e1P8AaX8/4EAhVNCJxQ/kfTpLFK0Lal/MeRHof8h8v2gp
Lb+4KzDVg21uUlJEKpj8g7XV1PCKzn6qforH6fpaxHtNDMYj4cn5H16eliVl8SP4fxL5of8AN/g4
jt4Knce3KTcNJ4pbRVcQJpKsC5Qn8H+qH8j/AGI59qZ4BOKHj5H06YjkaFtS8fMeTD0P+Q+X2VBS
+3Nx1eNq/wC7W5bxVUREdFWyG4cHhVZj9Qf7Lfn6Hn2ngnKHw5OPkfXq8ka6fEj+D8S+cZ/6B/wc
R28FNuTbdLuGl0PaGthBNHWAcqfrpa3JQn6j8fUc/V+eATj5+R61FKYTqX8x5Eeh/wAh8vsqCntt
7kqqWq/u3uS8OQhIipaqU8Sj+yrN9CSP0t/a+h9X1YgnIPhyfF5H1/1fz+3pyWIU8SP4fMeaH/N/
g/0vB+3Ltqm3BTDkU+RpwTR1gFiCOdD25MZP+xU8j8gvXFuJx6EcD1WCcwn1B4jyI6ZttblqVqTt
3cQNPl6ciKCeU2E4H6QW+hkItpa9pB/tX6mre4NfDkww/n07PAKa0yp/aD067n2xBnoBLERTZSmG
qkq19P6eQjkc6b/Q/VTyPyC7cW4nHoRwPTMMxhPqD8S+RH+f/DwPyRH97tyfb/3c+yl/vH5ftPuu
L6Lfrt9PJb+3fTb1+0f1MlPDp38K/wCX/Vjz6UfTJ/aav0+Pnq/0v+ru8uPd0FPsr6O+ve/de697
917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3X
uve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69
7917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3
Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6
97917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v
3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de
697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3
v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/d
e697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r
3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/
de697917r3v3Xuve/de6MVsT/j1cV/1Xf+5M3s+sv7Jfz/wnohvf7Vvy/wAA6V3tV0l697917r3v
3Xuve/de697917r3v3XumXB5yi3BRCqpTZhZKqlcgtGxH6W/qp50tazD+hBAahmEwqPzHp05NCYj
pb/YI6RGawtbtetbce3FJpSb5LGi5XSTdiFH+6/zxyh5HpuAkliNufEj4fiX/V/qHT0cgnAjkOfw
P5g+h9a/z+2h6XOGzNDn6EVVKQysPHU00li0bEco4/IP4P0Ye1cUomFR/wAV0nkjKEqwz5jyI/yg
/wCwc1HSBy+Irto1zbg2+pfHOf8AcjjuSqqTzx/xz/ofqh/2n2kkjNsdacPMdPI4nAjkNCPgfiQT
+FvWv8/kwBK/xGXoM/QCqpSrxupjqKeQAsjEepHX/fAj2sjkEwqOk7KUJVhQjiP8o9QfI/kaEEBA
5PGV2zK5s5g1aXESsP4jjrkhAT/sfRz6W+qHg3U8opIzaHWnw+Y/1f6h0rRxcgI5ow+B/wDIfWv8
/wDTUJEHGZOgztAtTTMk1PMjRzQyKGKlhZo5FNxex5H0I5Fwfa2ORZlqMg9JmUxnS2CP9X7P9XHo
Pchj6/Y9e2Yw6vUYKodRkMeWJ8dzxzzYC/of6qfS1wfUhdDZnWmVPEenS1HF2NLYYfC3r8j/AKv9
kQ6Gux+dx61FOyVNHUo0ckcig2uLNHIpvZhfkf7EXBBK9HWZajIPSJ0KGhwR0HVZR1+w69sljVkq
tvVUiisoyxbx6jxz+CP7D/8AILfglA6GyOpcqeI9OlSsLsaWw4+FvJh6H5/8WPMdCNS1WOzuOE0J
jq6GrjKOji/1/Ujr+GH5H4/2x9r1ZZlqMg9I2WmDUEHI8wePl+0EfaOg2qKfIbByBrKMS1m3KyUC
opydRjLfQE/hh/Zb6MPS3PtCymyNRlDxHp0pB+r7WoJAO1uAcDNDTz/4sY1L0JME+OzuOEkZirKC
siKujC4IP1Vh9QwP1H1B9rgVlX1B6TZBoagg5HAgj/VUEfaOg3kjyHX+QM8Alrds1so8kd9TRM3+
8BwPoeA4FjYgEICGsWqMof5f6v59LAReChoJAMHgHA8j8/8AixioAko+OzmOuPFW4+tisQeQwP4P
5VlP+sVI/BHtf2yr6g9JASh8wQfzB6Df/L+vq/8A3dXbXrpv+DNCzf7YCQAf4LIo/DD0oO6xb1Q/
y/1fz6XYvB6OP+Nf7P8Aq4cBIdMdnMdY+Ktx9bFcEchgfyPyrKf9YqR+CPa/tlX1B6QkFD5gg/mD
0G0cmQ6/yAgnMtbtmtlPjktqaJm/3gOB9RwHAuLEEBAC1i1DlD/L/V/PpWQLwVFBIBkcA4HmPn/x
RxQgSJ4MdnccY5BFWUFZEGR1NwQfoyn6hgfofqD7XkLKvqD0jyDUVBBweBBH+qhB+w9BtT1GQ2Dk
BR1hlrNuVkpNPUAajGW+pA/DD+0v0YepefaFWNkaHKHgfTpSR9X3LQSAdy8A4GKivn/xRxpboSaq
lx2dxxhmEdXQ1cYdHQ3+v6XRvww/B/H+3HtcyrMtDkHpMrUyKgg4PmDw8/2EH7D0HNHWV+w69cbk
mkqtvVUjGjrApbx6jzx+CP7af8hL+QUCObI6Wyp4H06WMouxqXDj4l8mHqPn/wAUfI9CLXUOPzuP
anqFSpo6lFkjkjYG1xdZI2F7ML8H/YG4JBXuizLQ5B6So5Q1GCOg8x+Qr9j164fMM9Rgqh2OPyAU
nx3PPHNgL+tPqp9S3B9SBHNmdD5U8D6dLXQXY1Lhh8S+vzH+r/ZELJ4ygztA1NUqk1PMiyQzRsGK
lhdZI2Fxex4P0I4Nwfa6SNZlocg9IlYxnUuCP9X7P9XHoPsZk67ZlcuDzjNLiJWP8OyNiQgJ/wBj
6OfUv1Q8i6nlFHIbQ6H+HyP+r/UOlLoLkF0FGHxp/lHrX+f+mqCvsviKDP0BpaoK8bqJKeojILIx
HpdG/wB8CPa2SMTCh6SKxQhlNCOB/wAh9QfMfmKEAhAYjL120a5dv7gYvjnP+47I8lVUnjn/AI5/
1H1Q/wC0+0cchtjofh5HpQ6CcGSMUI+NOJBP4l9a/wA/kwIK+zOGoc/QmlqgGVh5KapjsWjYjh0P
5B/I+jD2rliEwof+K6ZjkKEMpz5HyI/yg/7IzQ9IbC5qt2vWrtzcbE0pNsbkjcrpJsoLH/df455Q
8H02ISRSm3PhycPwt/q/1DpRJGJwZIxn8aeYPqPWv8/tqOlvnMHRbgojS1Qswu9LVIAWjYj9S/1U
8alvZh/QgEK5oRMKH8j6dMwzGI6l/wBgjpGYLO1u3q1dtblbSi2XG5JjdCh4RWc/WM/RWPKH0tYD
0pIZjAfDk/I9KZYhKPEj/wBsvp/sf6vsV+4Nv0e4KM09QNE6ampapVu0bH/e1P8AaX8/4EAhVNCJ
xQ/kfTpLFK0Lal/MeRHof8h8v2gpLb+4KzDVg21uUlJEKpj8g7XV1PCKzn6qforH6fpaxHtNDMYj
4cn5H16eliVl8SP4fxL5of8AN/g4jt4Knce3KTcNJ4pbRVcQJpKsC5Qn8H+qH8j/AGI59qZ4BOKH
j5H06YjkaFtS8fMeTD0P+Q+X2VBS+3Nx1eNq/wC7W5bxVUREdFWyG4cHhVZj9Qf7Lfn6Hn2ngnKH
w5OPkfXq8ka6fEj+D8S+cZ/6B/wcR28FNuTbdLuGl0PaGthBNHWAcqfrpa3JQn6j8fUc/V+eATj5
+R61FKYTqX8x5Eeh/wAh8vsqCntt7kqqWq/u3uS8OQhIipaqU8Sj+yrN9CSP0t/a+h9X1YgnIPhy
fF5H1/1fz+3pyWIU8SP4fMeaH/N/g/0vB+3Ltqm3BTDkU+RpwTR1gFiCOdD25MZP+xU8j8gvXFuJ
x6EcD1WCcwn1B4jyI6ZttblqVqTt3cQNPl6ciKCeU2E4H6QW+hkItpa9pB/tX6mre4NfDkww/n07
PAKa0yp/aD0uftqf7j7vwRfdeLwfcaBr0Xvp1fXTf8e1lBWvn69I6f6vKv8An+fRTvYY6FPXvfuv
de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917
37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu
vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691
737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf
uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69
1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv
fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6
91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X
vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+
691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3
Xvfuvde9+691737r3XvfuvdGK2J/x6uK/wCq7/3Jm9n1l/ZL+f8AhPRDe/2rfl/gHSu9qukvXvfu
vde9+691737r3Xvfuvde9+690GWdwVbt6tbcu2l0ot2yWNUXQoeXZUH1jP1ZRyh9S2A9JfNCYD4k
f5jpbFKJR4cn+1b0/wBj/V9izwecotwUQqqU2YWSqpXILRsR+lv6qedLWsw/oQQFcMwmFR+Y9Ok0
0JiOlv8AYI6RGawtbtetbce3FJpSb5LGi5XSTdiFH+6/zxyh5HpuAkliNufEj4fiX/V/qHT0cgnA
jkOfwP5g+h9a/wA/toelzhszQ5+hFVSkMrDx1NNJYtGxHKOPyD+D9GHtXFKJhUf8V0nkjKEqwz5j
yI/yg/7BzUdIHL4iu2jXNuDb6l8c5/3I47kqqk88f8c/6H6of9p9pJIzbHWnDzHTyOJwI5DQj4H4
kE/hb1r/AD+TAEr/ABGXoM/QCqpSrxupjqKeQAsjEepHX/fAj2sjkEwqOk7KUJVhQjiP8o9QfI/k
aEEBA5PGV2zK5s5g1aXESsP4jjrkhAT/ALH0c+lvqh4N1PKKSM2h1p8PmP8AV/qHStHFyAjmjD4H
/wAh9a/z/wBNQkQcZk6DO0C1NMyTU8yNHNDIoYqWFmjkU3F7HkfQjkXB9rY5FmWoyD0mZTGdLYI/
1fs/1ceg9yGPr9j17ZjDq9Rgqh1GQx5Ynx3PHPNgL+h/qp9LXB9SF0NmdaZU8R6dLUcXY0thh8Le
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
7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv
de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917
37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu
vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691
737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf
uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69
1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv
fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6
91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3XvfuvdGK2J/wAeriv+
q7/3Jm9n1l/ZL+f+E9EN7/at+X+AdK72q6S9e9+691737r3Xvfuvde9+691737r3WOIymNDMsaSl
F8ixOZFDfkKxVSRf6EqP9b34de6B4hP7332SzGbUwycZULRWBGs61JPjJ4ICcNYxE3UAq/0X9H/b
fw/6v9Q6MR/Zfq8Pw/xf8V+f+ToYlJMYMyorFAZVVtag29QDELdRzyVFx+B9PZqOi008+gbp7Ddr
nZJdl1N/Eo5V0UekH1WdSzeMm9v27huY7g2BUP7X9H/bfw/6v9Q6XN/ZDxeP4D+P8waY4VqfSvdQ
9DGbGImcRqPGfMpbUo49QuQLr9eSBx9QPZr0gNKZpwz6dA1j7jdcp2SXeluf4hHUjx0ukHnS6l2K
E30ft6gf03X2Vp/aHwuH4q/D0sf+yHi11f6GeL089QNMcK1NTgGjgEjK+nxN5xGE8Z8wchkAt6rl
gAVtf6gcfUezM/PpJ5Z/P06B3D6xuioOy/JJjrn+IR1gMNNYE8I663IJv4z49Q54KX9lkP8AaHwv
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
1f4+3sV+f86dN9f/2QplbmRzdHJlYW0KZW5kb2JqCjkgMCBvYmoKMTUyNzYwCmVuZG9iagoxNSAw
IG9iago8PCAvTGVuZ3RoIDE2IDAgUiAvVHlwZSAvWE9iamVjdCAvU3VidHlwZSAvSW1hZ2UgL1dp
ZHRoIDM0MCAvSGVpZ2h0IDEzOSAvSW50ZXJwb2xhdGUKdHJ1ZSAvQ29sb3JTcGFjZSAxMCAwIFIg
L1NNYXNrIDIwIDAgUiAvQml0c1BlckNvbXBvbmVudCA4IC9GaWx0ZXIgL0ZsYXRlRGVjb2RlCj4+
CnN0cmVhbQp4Ae1W260lNwy7JaSIfKSNFJfGUlkMGBAUP2hZlj2euVzsh45EURQ9wu7PD//QATpA
B+gAHaADdIAO0AE6QAfoAB2gA3SADtABOkAH6AAdoAN0gA7QATpAB+gAHaADdIAO0AE6QAd2OfDP
v3/7/u4SRF46QAf2OOC79GHXHrFkpQN0YMmB4eXGApa0spkO0IFlB2Iv2sG2vAEJ6AAdmHPAcadb
W+bUE00H6MCkA1vvd518chvC6QAdGDuwfpjHGMbLEEEH6IDBgWM3GzvIsBkhdIAOdB2IvcfzbN3F
WKADdKDjwPk73TSxsx/TdIAONBzYdIYP0jaWZIoO0AHlwIPnuXu02pIhHaAD/3Ng9/XdwP+/hfmD
DtCBn58bDvOMBr42HaAD2YEzF3fVFD49HaADV53kSTF8ejrwmx04eWt6VuG5Lp2MCxn8SQd+iQNn
rsxt5uXy3HuxkQ4868Duy4rdbqvaWKlkowM3O7DvlHZvvUn5btnkpwM3OLDjfA7v9YEVDjvGcXQg
/GoetPRLuzxoI0f/EgcC7+USxwI3SlSXLEUZdCDWgcAziRW2zvbh1dbNIcMvdyDqOq618fMLXus8
hd3swO+5i5BNb35KaqMDUw40L2KKgWA6QAde50Dz8HMy7fLHn38d+HvMtAO74BHHNuUgOoAdAIef
S/hLDqxinSHVQLU+qpAtSEIHQhwY3n6a4vvOHV0hG/VIHHpiW3rCmKcD5x0YHv43/umPPWEf2/nH
5UQ60HPAePhvP3/fqcZ29Z6AeTrwiANTt5/AsecA2ALdAFPOlAJ3IRUdCHFg9vATPs09cy9pyvqO
x6SCQetbkIEOhDvguP2T57+4L7jHY6XFFdhOB3Y44Dv83HX/7RxT2Bu048nISQdCHHDffp7e++bD
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
gNNPwdclXRWYDpot9yS11E/G91jtUwIexUeYunycoCuXRE8IUthmBevpmiTHutqMpaWuSkmCGqMz
xUTpuirQgr8UX2WyTwx4Dh9h6vJxgq7ZkigHjYLBgjNDBjfZNA+ANXvrZMFWA3qZovGqnz3NL81f
5a1bDDZ/By3gxGLsVT0CdBlhgEFKmirFkvcFms3OoLvujO273Iy801uHKmyygzC1rHDiXku10Axa
NBLAjKVANh+V7ro2Npp5J+xaV33CgMk+wtS1wgl6LaVCM26ZAk9RYROmqDBYV4t1bv6pZb8ivtlM
tzbg/FOcQBIu1YIBvganDMCDUpPKx1ZTgblFqe69PFPov/Pn5R6uyAOGu2nXOQFDs9ST2gTnpKOl
ydbjyflmSy/Zo+rhi3yv/fJ8scU9Py/3bVEe9tlNDminOAGPlAChYJqBu1HYAIMuCR4EGt+MQW8u
NbvelRzueAzwLt++rbZ+dLBvDW5mAIOU6kYpOYIQNk3i0HB/i17wcHy/OVSIHbB8MJiB1UscsDzl
OuaSZSlj3QHLx7A+hQyHHbA8qx1zWDzHnXFg+AGckcEpux0YPnQG7JZB/kscsHwPl0ilDDpABwId
GN5+4CxS0QE6cI8Dvdu/RyGV0AE6QAfoAB2gA3SADtABOkAH6AAdoAN0INCB/wCB4dBeCmVuZHN0
cmVhbQplbmRvYmoKMTYgMCBvYmoKMzkxOQplbmRvYmoKMjAgMCBvYmoKPDwgL0xlbmd0aCAyMSAw
IFIgL1R5cGUgL1hPYmplY3QgL1N1YnR5cGUgL0ltYWdlIC9XaWR0aCAzNDAgL0hlaWdodCAxMzkg
L0NvbG9yU3BhY2UKL0RldmljZUdyYXkgL0ludGVycG9sYXRlIHRydWUgL0JpdHNQZXJDb21wb25l
bnQgOCAvRmlsdGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeAHtXXuZvCwUnghGIIIRiGAEIxiB
BkYwghGIYAQjGGE+bofLgaPoOPt8+1v9Y4Fz5+Uq6uzr9VwPAg8CDwIPAg8CDwIPAg8CDwIPAg8C
ewgw3gsh4RqF4O2e+MPbR6DtR/kuXess+L7qwy0g0PTTVoIz0KR4OmwBOIrUDEvAbie3jg+sFIYp
vZt3YMSsdWhS7aeUIdAMK4btqDyxzMpDCAg04mASLeMreTDx5BIELiKqcZYssfQUHAL9Wu6FddTp
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
h+NeRwqe9SSIr9UxA68HcfUmoQx5c4QyufKizcDc+tYny63YFK/X9OBQn2c7KWt/DPZUzgqf+2ta
KLFyupD8Dto57166Ba+9J4VMzvNzHrBMaocvwDhpAylAVro3lqdE1RZmzZExwzSMkT/1p99iI+fz
4Xj9lNtU2He8wljjEFPEE0CL087YBMqgSwxKcco0x1uNOKYZZESwXxlo8ZNXUwwwtryTrzvMOozI
96eCZDJBOn5YlXxsbk73PZ4b0ULdemvDu/QWDKRhPtV0YWUv/E0eyngXFRnYQV7wmapI50ymZFOa
SrwMVMmsau+k384SaAM5LKeYI6yGbxStwZ2VK8klVJf+iquiDtTYLhOpyOKYKS/ds4TGnZy0nwnT
ZXhsgvGkD/tTqaSjRtJBrzrHzKIIdatIZ15t+1CQwUsOdkpM5Sken9xKoF529Rp+928HsqY3YgWc
09eyXyxY4N6CmmpnK7+MLKJey3bOVgWgK4rumsOPtcxjDObNMN5Bp4Ytk+XZ9/S8XJRBFoCj7zwg
/2Fa9yJ+dNv4ob+b1afQG7abTX9mrht9W4cQfW6d6MPVz/zeoB0FLm4wd68JPozmVRgPpc7IWXTs
Xj83Wwvh+hXqZg8fm2NqUun1SY5K24+tfd9A2AXpBy7PdQcCsDXdsn+edIf1v2lD/Rq61BPU36z9
U+sHgQeBB4Ffg8B/zRDvZgplbmRzdHJlYW0KZW5kb2JqCjIxIDAgb2JqCjQzNjkKZW5kb2JqCjE3
IDAgb2JqCjw8IC9MZW5ndGggMTggMCBSIC9UeXBlIC9YT2JqZWN0IC9TdWJ0eXBlIC9JbWFnZSAv
V2lkdGggODAwIC9IZWlnaHQgMTI4IC9Db2xvclNwYWNlCi9EZXZpY2VHcmF5IC9JbnRlcnBvbGF0
ZSB0cnVlIC9CaXRzUGVyQ29tcG9uZW50IDggL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4Kc3RyZWFt
CngB7X3LjeM80K1DcAgKwSEwgQs4BK3u2sCfADPw+q4UgkNQAhdwCArBIfg/VWQ9+JDaPdPzzSwo
oK16nDosFklJdkv26TS2UYFRgVGBUYFRgVGBUYFRgVGBUYFRgVGBUYFRgVGBUYFRgVGBUYFRgVGB
UYFRgVGBUYFRgVGBUYFRgVGBUYFRgVGBUYFRgVGBUYFRgVGBUYFRgVGBUYFRgVGBUYFRgVGBUYFR
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
ZWQgMjIgMCBSIF0KZW5kb2JqCjI0IDAgb2JqCjw8IC9MZW5ndGggMjUgMCBSIC9OIDMgL0FsdGVy
bmF0ZSAvRGV2aWNlUkdCIC9GaWx0ZXIgL0ZsYXRlRGVjb2RlID4+CnN0cmVhbQp4AYVUz2sTQRT+
Nm6p0CIIWmsOsniQIklZq2hF1Db9EWJrDNsftkWQZDNJ1m426+4mtaWI5OLRKt5F7aEH/4AeevBk
L0qFWkUo3qsoYqEXLfHNbky2perAzn7z3jfvfW923wANctI09YAE5A3HUqIRaWx8Qmr8iACOoglB
NCVV2+xOJAZBg3P5e+fYeg+BW1bDe/t3snetmtK2mgeE/UDgR5rZKrDvF3EKWRICiDzfoSnHdAjf
49jy7I85Tnl4wbUPKz3EWSJ8QDUtzn9NuFPNJdNAg0g4lPVxUj6c14uU1x0HaW5mxsgQvU+QprvM
7qtioZxO9g6QvZ30fk6z3j7CIcILGa0/RriNnvWM1T/iYeGk5sSGPRwYNfT4YBW3Gqn4NcIUXxBN
J6JUcdkuDfGYrv1W8kqCcJA4ymRhgHNaSE/XTG74uocFfSbXE6/id1ZR4XmPE2fe1N3vRdoCrzAO
HQwaDJoNSFAQRQRhmLBQQIY8GjE0snI/I6sGG5N7MnUkart0YkSxQXs23D23UaTdPP4oInGUQ7UI
kvxB/iqvyU/lefnLXLDYVveUrZuauvLgO8XlmbkaHtfTyONzTV58ldR2k1dHlqx5erya7Bo/7FeX
MeaCNY/Ec7D78S1flcyXKYwUxeNV8+pLhHVaMTffn2x/Oz3iLs8utdZzrYmLN1abl2f9akj77qq8
k+ZV+U9e9fH8Z83EY+IpMSZ2iuchiZfFLvGS2EurC+JgbccInZWGKdJtkfok1WBgmrz1L10/W3i9
Rn8M9VGUGczSVIn3f8IqZDSduQ5v+o/bx/wX5PeK558oAi9s4MiZum1Tce8QoWWlbnOuAhe/0X3w
tm5ro344/ARYPKsWrVI1nyC8ARx2h3oe6CmY05aWzTlShyyfk7rpymJSzFDbQ1JS1yXXZUsWs5lV
Yul22JnTHW4coTlC98SnSmWT+q/xEbD9sFL5+axS2X5OGtaBl/pvwLz9RQplbmRzdHJlYW0KZW5k
b2JqCjI1IDAgb2JqCjczNwplbmRvYmoKNyAwIG9iagpbIC9JQ0NCYXNlZCAyNCAwIFIgXQplbmRv
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
POG8tjAQFhi2LexBuFH44vAfI3AR4RE1EY8jbSKXR3ZH0aKSog5HvY72ji6LvjffeL50fmeMfExi
TEPMdKxPbHnsUJxV3Iq4q/Hq8YL49gR8QkxCfcLUAt8F2xeMJjokFiXeWmi0sGDh5UXqi7IWnUqS
T+IkHU/GJscmH05+zwnj1HKmUgJTdqVMctncHdxnPE9eBW+c78Yv54+luqWWpz5Jc0vbljae7pFe
mT4hYAuqBS8yAjL2ZkxnhmUezJzNis1qziZkJ2efECoJM4VdOVo5BTn9IjNRkWhoscvi7YsnxcHi
+lwod2Fuu4SO/kz1SI2l66XDee55NXlv8mPyjxcoFggLepaYLtm0ZGyp39Jvl2GWcZd1LtdZvmb5
8AqvFftXQitTVnau0ltVuGp0tf/qQ2tIazLX/LTWem352lfrYtd1FGoWri4cWe+/vrFIrkhcNLjB
dcPejZiNgo29m+w27dz0sZhXfKXEuqSy5H0pt/TKNzbfVH0zuzl1c2+ZY9meLbgtwi23tnpsPVSu
WL60fGRb6LbWCmZFccWr7UnbL1faV+7dQdoh3TFUFVLVvlN/55ad76vTq2/WeNc079LYtWnX9G7e
7oE9nnua9mruLdn7bp9g3+39/vtbaw1rKw/gDuQdeFwXU9f9Levbhnr1+pL6DweFB4cORR7qanBq
aDiscbisEW6UNo4fSTxy7Tuf79qbLJr2NzOaS46Co9KjT79P/v7WseBjncdZx5t+MPhhVwutpbgV
al3SOtmW3jbUHt/efyLoRGeHa0fLj5Y/Hjypc7LmlPKpstOk04WnZ88sPTN1VnR24lzauZHOpM57
5+PO3+iK6Oq9EHzh0kW/i+e7vbrPXHK7dPKyy+UTV1hX2q46Xm3tcehp+cnhp5Zex97WPqe+9mvO
1zr65/afHvAYOHfd5/rFG4E3rt6cd7P/1vxbtwcTB4du824/uZN158XdvLsz91bfx94vfqDwoPKh
xsPan01+bh5yHDo17DPc8yjq0b0R7sizX3J/eT9a+Jj6uHJMe6zhie2Tk+N+49eeLng6+kz0bGai
6FfFX3c9N37+w2+ev/VMxk2OvhC/mP299KXay4Ov7F91ToVPPXyd/XpmuviN2ptDb1lvu9/Fvhub
yX+Pf1/1weRDx8fgj/dns2dn/wADmPP8CmVuZHN0cmVhbQplbmRvYmoKMjcgMCBvYmoKMjYxNQpl
bmRvYmoKMTAgMCBvYmoKWyAvSUNDQmFzZWQgMjYgMCBSIF0KZW5kb2JqCjI5IDAgb2JqCjw8IC9M
ZW5ndGggMzAgMCBSIC9GaWx0ZXIgL0ZsYXRlRGVjb2RlID4+CnN0cmVhbQp4AZWSX2uDMBTF3/Mp
zqMOGs3VGPu6f7A9tRDYoPShOFtapm21Y19/1xi3zrLCjHjU3Hvyy705Yo4jortWoWih3GgLJBnf
MuYrg1FTOeULOvEvTYn1jUu8Gic47gU1olnZFOXh9LF6R7Pl5QzF6IZO47OVmKBC9FQp3O/Z3HOR
4xIdGXMdWbpMBaJUak0GKYOq3HBchVvL3i7AySRLZQ7Lro8kuyS7xkIEr2WISSwJQR3CKbzOmmFm
7//svH6nFEPECaFYwj7jwTrWC7BE5/8AEwsEq8H7za86UBz892k7mhhvoJ8XQTs48c6uQlIen0Ny
WbjnBFtcFlL8LmSwafaf23ojQ9jdn0UY+Zu+8Sw05cOkEwXXpLE3Y1+aZnkmDfiRat/sH1rVt52F
T2tOmTKYKOpt1dD7gM5851+P9Z/dCmVuZHN0cmVhbQplbmRvYmoKMzAgMCBvYmoKMzE5CmVuZG9i
agoyOCAwIG9iago8PCAvVHlwZSAvUGFnZSAvUGFyZW50IDMgMCBSIC9SZXNvdXJjZXMgMzEgMCBS
IC9Db250ZW50cyAyOSAwIFIgL01lZGlhQm94ClswIDAgNzkyIDYxMl0gPj4KZW5kb2JqCjMxIDAg
b2JqCjw8IC9Qcm9jU2V0IFsgL1BERiAvVGV4dCAvSW1hZ2VCIC9JbWFnZUMgL0ltYWdlSSBdIC9D
b2xvclNwYWNlIDw8IC9DczEgNyAwIFIKL0NzMiAxMCAwIFIgPj4gL0ZvbnQgPDwgL0YyLjAgMTIg
MCBSIC9GMS4wIDExIDAgUiA+PiAvWE9iamVjdCA8PCAvSW0xIDggMCBSCj4+ID4+CmVuZG9iagoz
MyAwIG9iago8PCAvTGVuZ3RoIDM0IDAgUiAvRmlsdGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0K
eAGNk0tPwkAQx+/7Kf7H1oSlu31ffSV6wqRRE+IBayEQoNKWGL+90+1OKWiQltDdnddvdmZ2eMIO
45taIa+hzFvn8CP6SY+eCLFKZUoPQt8uqgLzK2N4Vk+Q3gu2GE+KKi8+m/1sjWpJ4WLtoX3DwBtE
IoINxg8bhduSnFsubbhES0ZcO/q0lrRNUhnEkY8gTGUSx6S3wXWGKDQK5jMKExkiI6/3WrZG2RxT
4Ty7ZC0VnKULT2o4tYuRWfDBuxXwfn2yb747C+HASualXVTsiyWvBZ9srQpJ3pA94i4zSf7KyKfU
2ozEhRnBmfRRGWNlY9ngwsmZomGwGZ8w18eB7+g2mv5+WnJxjpxa5fJaiCkOWAzOME2fEheBi7K3
mA2bVK7oyjfkPMpgKDh79TpIhlfvtSOgkeX/tpUzW9clFlX5tdwupItsZctLnXvSsByDG9bvGpY6
mboyVTRSf/UtdZronfZTECWRjEF/QWjdHZCV7iJrtFXRkYoxojMzDkp6BEbj4PhUU/b79ANpWtbk
CmVuZHN0cmVhbQplbmRvYmoKMzQgMCBvYmoKMzk5CmVuZG9iagozMiAwIG9iago8PCAvVHlwZSAv
UGFnZSAvUGFyZW50IDMgMCBSIC9SZXNvdXJjZXMgMzUgMCBSIC9Db250ZW50cyAzMyAwIFIgL01l
ZGlhQm94ClswIDAgNzkyIDYxMl0gPj4KZW5kb2JqCjM1IDAgb2JqCjw8IC9Qcm9jU2V0IFsgL1BE
RiAvVGV4dCAvSW1hZ2VCIC9JbWFnZUMgL0ltYWdlSSBdIC9Db2xvclNwYWNlIDw8IC9DczEgNyAw
IFIKL0NzMiAxMCAwIFIgPj4gL0ZvbnQgPDwgL0YyLjAgMTIgMCBSIC9GMS4wIDExIDAgUiA+PiAv
WE9iamVjdCA8PCAvSW0xIDggMCBSCj4+ID4+CmVuZG9iagozNyAwIG9iago8PCAvTGVuZ3RoIDM4
IDAgUiAvRmlsdGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeAHNWNtuI0UQfe+vqE1ixw643ffL
K4GV4ImVLfFAeEBRVmEVA0lA/D6nZ7p7xvbYiW0skax2xpVy1+nq03V7pk/0TPPbV0n3rySb39d7
0g7/uMCPIy8jj/ghq/PLywN9vmm+uFePQe8n+p3mPz683D/8+dffvz7Ry28w55Wg9GuN6FkCghXN
v19J+vYPLJ5xqQYXS8iA6xmP9E1JLjjuCf8Zm773zZJEwqtoeU9StUqKAD0oJz3NIFti+Y+SCyy2
/EwTQ1NafqHvltmY9IJLHwMpZbizPpAJwFd2nzcTrbL0DwB8abzGbhcwDJmJsD30trgF6gab8MEb
IW0DbrYugiOtdww7UUZoHQJpa51TgVbknRM6mCp56nSU98q4vk6WPLGyjorRB2d6OkXSraO8DCao
vk6WVB2sp6MACzo8RVJ1SEkbPbzd08mSTkeGgA1a1ulkCfV0nBDR6t46Mkt6OhrWvKQVK/6RWdLT
EUbJ0Mcss+SJFvnYlbIcO5GkvObRykhG4kU7j+2A8MHt5LEJ3DvtdGZb88GQsgr0AS2VC9zBZ5nX
BrxmLa/ftkm77s6wTW1xW70C5GwzMQl3yXZ36Vib7Bn3gBts0zX7VNJxDV+RsbhcEqwpNvM+3SE2
9/m2synh0pAcbZ3mKr1s2PQ938IVKuC6tOepcJxc4zgVWY5Q5oTZ6dv1K5nizM5bOl88IiA9Zg5p
uAI30R1qE759p83Gt4tH1dk0yRU2sbThbW+fSkRulNvN28NsatjMvEVE4ghhcdumNJY7Lfx/5FvT
7fOosEy3CzYUjDvZ0WEZPBRSIDS1ATbSdkjZD7lQfiOTAPJg/jgBstYiWKSwDcjILVmCSFl0arYp
eaPkH2SSolOzTdUp2aauU3JLcQ+yac4/1Rbrsk1Zp0iqDpxbsk3VyZKeTptbkEmqTpdtMuaSWzqd
IunWKbllVXNmkfR0SraptnrZptiq2SbjYYdSo9yebWqcnc0libbUkEjGJUH+X9hc6qJtNkfQ3ARA
1ig+nPaV36tOUnSYFRoUQH1b16mSokNOGye17elUSdXJDmPdOtWFVed9LsynzlCFN9VuWxyvVbsy
NiGdVDDcW2g1FW+bndqSN7RFSHrMZGBNrat5KptTrfvh4phaNwFiaAsGAQmuhYqkBVKCFaUI3w0J
5Tebf+wgXR6PCS0BG8IUZFvAa4XCzMSmoUBjsBcTWgJgyi3B1YeTQCVHAdj6yVVQVgCU92+eXdun
9ECd5qn9oLwCKNRTbxFqE9TonJ6KIHlt695/eqMzOsqg6vUoSA921PiMjjI68VwdzvPxOT3lEs9R
CR5KqetzeiqA5+gCDgd1Rk9ZAZ5r3/SHB4Wpyy1PKY0mFtOFbnYRNLoei95XK26b8U3pKNssMxRA
0+AjRo3uynr0FpiA9M8QmQSjlZpnFCYp0WCaMZBu7ibXF6MPV6ONrIO5BtokiTapTFhalGsgWTMy
2p0KU3BHGE199qkgrxLI8QZIYxT2bntjoOxKlBXZlaWC35OwMVDg0aWtnoxyNIQS84VEaHRi664M
B6G0oI0xaa8noxwPodQAF6TQKMOQzxKhUjEJ3IQP7yh7lBI8ooHA6BGzuY6Q4F7L6VQF1A8SMToY
9PezImrLIFPKoJ/bQggZxdDkcop2C8+r/Bylp6bJeJoKBkmT6+YFkrvJlHCb2ORuOqWY/gTKtIvc
TBvzNCnf/mqKfpC7ngrW+4WWP3Rzxn1VlfccUQEjFYEeXaGm3XMBkysVZnsDFxAbLVfwbnoBit8A
1wzAv24fsylh5xzb6KB1o1VZUEgfGhRpmFQD1EYY6KOoRUJbdTYo2jtWUbAjUICbg75gXTCSLl0H
1DEIRkMo2jsEFNdzMeQM9g5n4K4MwujFxD6MjRK8cUaFMR4PwsCZvHUkGUU+ks4DWmAAg2nQtgMS
W8uce+iQd6+IodawT/tLfvoXPR0QDQplbmRzdHJlYW0KZW5kb2JqCjM4IDAgb2JqCjE0NjgKZW5k
b2JqCjM2IDAgb2JqCjw8IC9UeXBlIC9QYWdlIC9QYXJlbnQgMyAwIFIgL1Jlc291cmNlcyAzOSAw
IFIgL0NvbnRlbnRzIDM3IDAgUiAvTWVkaWFCb3gKWzAgMCA3OTIgNjEyXSA+PgplbmRvYmoKMzkg
MCBvYmoKPDwgL1Byb2NTZXQgWyAvUERGIC9UZXh0IC9JbWFnZUIgL0ltYWdlQyAvSW1hZ2VJIF0g
L0NvbG9yU3BhY2UgPDwgL0NzMSA3IDAgUgovQ3MyIDEwIDAgUiA+PiAvRm9udCA8PCAvRjQuMSA1
NSAwIFIgL0YxLjAgMTEgMCBSIC9GMy4xIDUzIDAgUiA+PiAvWE9iamVjdAo8PCAvSW02IDQ0IDAg
UiAvSW00IDQwIDAgUiAvSW0xIDggMCBSIC9JbTUgNDIgMCBSIC9JbTcgNDYgMCBSID4+IC9TaGFk
aW5nCjw8IC9TaDIgNDkgMCBSIC9TaDMgNTAgMCBSIC9TaDEgNDggMCBSIC9TaDQgNTEgMCBSID4+
ID4+CmVuZG9iago0OSAwIG9iago8PCAvQ29sb3JTcGFjZSA3IDAgUiAvU2hhZGluZ1R5cGUgMiAv
Q29vcmRzIFsgNDM3NDc2MiAzNzYzMzcxIDQzNzQ3NjIgMzgzNjAxMApdIC9Eb21haW4gWyAwIDEg
XSAvRXh0ZW5kIFsgdHJ1ZSB0cnVlIF0gL0Z1bmN0aW9uIDU2IDAgUiA+PgplbmRvYmoKNTAgMCBv
YmoKPDwgL0NvbG9yU3BhY2UgNyAwIFIgL1NoYWRpbmdUeXBlIDIgL0Nvb3JkcyBbIDU2ODkwMTAg
MTE3NjI5MiA1Njg5MDEwIDM4MzYwMTAKXSAvRG9tYWluIFsgMCAxIF0gL0V4dGVuZCBbIHRydWUg
dHJ1ZSBdIC9GdW5jdGlvbiA1NyAwIFIgPj4KZW5kb2JqCjQ4IDAgb2JqCjw8IC9Db2xvclNwYWNl
IDcgMCBSIC9TaGFkaW5nVHlwZSAyIC9Db29yZHMgWyAzMDYwNTEyIDM3NjMzNzEgMzA2MDUxMiAz
ODM2MDEwCl0gL0RvbWFpbiBbIDAgMSBdIC9FeHRlbmQgWyB0cnVlIHRydWUgXSAvRnVuY3Rpb24g
NTggMCBSID4+CmVuZG9iago1MSAwIG9iago8PCAvQ29sb3JTcGFjZSA3IDAgUiAvU2hhZGluZ1R5
cGUgMiAvQ29vcmRzIFsgNzAwMzI2MCAxOTg2NTAwIDcwMDMyNjAgMzgzNjAxMApdIC9Eb21haW4g
WyAwIDEgXSAvRXh0ZW5kIFsgdHJ1ZSB0cnVlIF0gL0Z1bmN0aW9uIDU5IDAgUiA+PgplbmRvYmoK
NDQgMCBvYmoKPDwgL0xlbmd0aCA0NSAwIFIgL1R5cGUgL1hPYmplY3QgL1N1YnR5cGUgL0ltYWdl
IC9XaWR0aCAxNDggL0hlaWdodCA2NjEgL0ludGVycG9sYXRlCnRydWUgL0NvbG9yU3BhY2UgNyAw
IFIgL1NNYXNrIDYwIDAgUiAvQml0c1BlckNvbXBvbmVudCA4IC9GaWx0ZXIgL0ZsYXRlRGVjb2Rl
Cj4+CnN0cmVhbQp4Ae3QMQEAAADCoPVPbQ0PiEBhwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDDwMjB6
qAABCmVuZHN0cmVhbQplbmRvYmoKNDUgMCBvYmoKMTMwMwplbmRvYmoKNDAgMCBvYmoKPDwgL0xl
bmd0aCA0MSAwIFIgL1R5cGUgL1hPYmplY3QgL1N1YnR5cGUgL0ltYWdlIC9XaWR0aCAxNDkgL0hl
aWdodCAzOSAvSW50ZXJwb2xhdGUKdHJ1ZSAvQ29sb3JTcGFjZSA3IDAgUiAvU01hc2sgNjIgMCBS
IC9CaXRzUGVyQ29tcG9uZW50IDggL0ZpbHRlciAvRmxhdGVEZWNvZGUKPj4Kc3RyZWFtCngB7dAx
AQAAAMKg9U9tDQ+IQGHAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY
MGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAwN3AAEQZAAEKZW5kc3RyZWFtCmVuZG9iago0
MSAwIG9iagoxMDAKZW5kb2JqCjQ2IDAgb2JqCjw8IC9MZW5ndGggNDcgMCBSIC9UeXBlIC9YT2Jq
ZWN0IC9TdWJ0eXBlIC9JbWFnZSAvV2lkdGggMTQ4IC9IZWlnaHQgNDY3IC9JbnRlcnBvbGF0ZQp0
cnVlIC9Db2xvclNwYWNlIDcgMCBSIC9TTWFzayA2NCAwIFIgL0JpdHNQZXJDb21wb25lbnQgOCAv
RmlsdGVyIC9GbGF0ZURlY29kZQo+PgpzdHJlYW0KeAHt0AENAAAAwqD3T20ON4hAYcCAAQMGDBgw
YMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA
AQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG
DBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw
YMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA
AQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG
DBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw
YMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA
AQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG
DBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw
YMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA
AQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG
DBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw
YMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA
AQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG
DBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw
YMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMDA08AAKiEAAQplbmRzdHJlYW0K
ZW5kb2JqCjQ3IDAgb2JqCjkyOAplbmRvYmoKNDIgMCBvYmoKPDwgL0xlbmd0aCA0MyAwIFIgL1R5
cGUgL1hPYmplY3QgL1N1YnR5cGUgL0ltYWdlIC9XaWR0aCAxNDkgL0hlaWdodCAzOSAvSW50ZXJw
b2xhdGUKdHJ1ZSAvQ29sb3JTcGFjZSA3IDAgUiAvU01hc2sgNjYgMCBSIC9CaXRzUGVyQ29tcG9u
ZW50IDggL0ZpbHRlciAvRmxhdGVEZWNvZGUKPj4Kc3RyZWFtCngB7dAxAQAAAMKg9U9tDQ+IQGHA
gAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED
BgwYMGDAgAEDBgwYMGDAwN3AAEQZAAEKZW5kc3RyZWFtCmVuZG9iago0MyAwIG9iagoxMDAKZW5k
b2JqCjY2IDAgb2JqCjw8IC9MZW5ndGggNjcgMCBSIC9UeXBlIC9YT2JqZWN0IC9TdWJ0eXBlIC9J
bWFnZSAvV2lkdGggMTQ5IC9IZWlnaHQgMzkgL0NvbG9yU3BhY2UKL0RldmljZUdyYXkgL0ludGVy
cG9sYXRlIHRydWUgL0JpdHNQZXJDb21wb25lbnQgOCAvRmlsdGVyIC9GbGF0ZURlY29kZSA+Pgpz
dHJlYW0KeAHtmNlyolAQQDXsi4JEVNwC4pJgxJhEMZq4RqPiLmrm/39k7jU1iWjm9VKZmvNAFbxw
qrtpuq/P959/JQJ+7/hLCA9CF97wEYwzMfD44gLDMNwLwHtBMPz+EyughOEEQZKUF5AkQeDYqRV0
IkiaYTmO9wCOZWiKwN1WwAknaJYXxJB0iR5JEoUAS5NuKxgnmhMkORZPJNGTiMcilwJ/YuXHcIoT
ZSWl6bl8ATX5XFZLx2WRownss9hhQZFsMBxX80apXLlHTeXONPJaQhZY8qvYYUVRfEhRC+aD9dR8
fkHLc7NhPZjXmiLx1FdVASmCDoSTuVK12e69DoZoGbz2O82qmU+FgwwButVHs/L7MYIRIlc3lUZ3
MLanM7RM7cmw27w31IjIEiB/n1IkI0a1YrU1mMyWqzVaVsu5PWhXbzOx0KGovqRYMaaXrM5otto4
W7Q4m/V81K2buhLiYKUfSYUU3az3JvP1drdHy267WUz6T+WsIp1LZctPvclis9u/o2W/c5aTfuMu
F/9eqm8vnf37L7S877cr+/UnSR1qyrP0gZo6Tx/4+kyrO56tnO0OLVtnPR/36mb27OsDfSpzW2sP
7cV646Bls15Oh51aST/tU7Cjq8bDc//Nns0XaJnPpqP+y2NRi7o7Ovj3BcPpQtlq9QZvozFaRm/D
Xqt+V0jLguvfB6cEKZ65qViNl3ani5ZOu9W0KoaeuAzQrikBJzkhktJvzMpjrWahpVZ7vDeNbCoq
ckejiw+OCTQvRZNa7too3qKmaFznMqmYFGCOJk+fD0x5JBMIyUoyfaVqqFHVdFKJSEH2OFBQCgzp
DC9IYTkSRU9EDktgnaHgNHW0kEIrkma5QDAoeEAwwMMN63Nu+TO9wAWZpGia8QKapshvV2QQLHCQ
QHgDjsPThOPcHYIFzz0OJy7gsAE1h/dCgY+0ua7wsYe4XP7f/OAI/AaSlv96CmVuZHN0cmVhbQpl
bmRvYmoKNjcgMCBvYmoKNzIzCmVuZG9iago2MCAwIG9iago8PCAvTGVuZ3RoIDYxIDAgUiAvVHlw
ZSAvWE9iamVjdCAvU3VidHlwZSAvSW1hZ2UgL1dpZHRoIDE0OCAvSGVpZ2h0IDY2MSAvQ29sb3JT
cGFjZQovRGV2aWNlR3JheSAvSW50ZXJwb2xhdGUgdHJ1ZSAvQml0c1BlckNvbXBvbmVudCA4IC9G
aWx0ZXIgL0ZsYXRlRGVjb2RlID4+CnN0cmVhbQp4Ae3VaU+UdxhGcWB2lmFfFCljRRAHQ6mAlqJA
W7YqUHb7/b9IZ6geSptcLx/S5NwvzJWcF/7zmyfa0+P9/wV6H/n+K9h5UF/3SsXf3d/bBXn4qu6L
SqVyufI4Vy6XSn19Dx9196JKtVavNx7l6rVqpVx6+KgOUrlabwwMNZvDj3DNocH+Rq3y4FEdpnK1
MdgcHZ+cmi7+pqYmxkaG+h8+qsPUedLI5Mzs3HzredHXas3PPZ0ab/bXuj/f1++8y1QfHJmabS0s
vW63Vwq+9uvlxRffPRlvNqr/eFOHqX94Yvb7V2/W1jc23xV7m5vrb1fbL+dnRgdrZT7zDlNtcHSm
9Wp1Y+vDzu5esbe783H7/duVhWcTzUal9O3fg+6bhiZmF95sbO/tHx4dF3tHhwe/7vy0ttyaHum/
//F6S+V6c3JuaW1r7+DTyelZsXd68vl4/+PGyosnowPVzo/390feW6rUh6fnl9c/7P9+dn55Vexd
XvxxcvTL+9WXT8cGuh8Ub2oMT7faGzuHJ+eX1zfF3vXVxdmn37Z+WJwdu/vI7980MvO8vbl7dHp5
fful2Lu9uTr/vP/z2uKz8f++aeXd3vHZ1c2XP4u9L7fXFycH2z8u+aYIr1PkIeoERRw6RR6iTlDE
oVPkIeoERRw6RR6iTlDEoVPkIeoERRw6RR6iTlDEoVPkIeoERRw6RR6iTlDEoVPkIeoERRw6RR6i
TlDEoVPkIeoERRw6RR6iTlDEoVPkIeoERRw6RR6iTlDEoVPkIeoERRw6RR6iTlDEoVPkIeoERRw6
RR6iTlDEoVPkIeoERRw6RR6iTlDEoVPkIeoERRw6RR6iTlDEoVPkIeoERRw6RR6iTlDEoVPkIeoE
RRw6RR6iTlDEoVPkIeoERRw6RR6iTlDEoVPkIeoERRw6RR6iTlDEoVPkIeoERRw6RR6iTlDEoVPk
IeoERRw6RR6iTlDEoVPkIeoERRw6RR6iTlDEoVPkIeoERRw6RR6iTlDEoVPkIeoERRw6RR6iTlDE
oVPkIeoERRw6RR6iTlDEoVPkIeoERRw6RR6iTlDEoVPkIeoERRw6RR6iTlDEoVPkIeoERRw6RR6i
TlDEoVPkIeoERRw6RR6iTlDEoVPkIeoERRw6RR6iTlDEoVPkIeoERRw6RR6iTlDEoVPkIeoERRw6
RR6iTlDEoVPkIeoERRw6RR6iTlDEoVPkIeoERRw6RR6iTlDEoVPkIeoERRw6RR6iTlDEoVPkIeoE
RRw6RR6iTlDEoVPkIeoERRw6RR6iTlDEoVPkIeoERRw6RR6iTlDEoVPkIeoERRw6RR6iTlDEoVPk
IeoERRw6RR6iTlDEoVPkIeoERRw6RR6iTlDEoVPkIeoERRw6RR6iTlDEoVPkIeoERRw6RR6iTlDE
oVPkIeoERRw6RR6iTlDEoVPkIeoERRw6RR6iTlDEoVPkIeoERRw6RR6iTlDEoVPkIeoERRw6RR6i
TlDEoVPkIeoERRw6RR6iTlDEoVPkIeoERRw6RR6iTlDEoVPkIeoERRw6RR6iTlDEoVPkIeoERRw6
RR6iTlDEoVPkIeoERRw6RR6iTlDEoVPkIeoERRw6RR6iTlDEoVPkIeoERRw6RR6iTlDEoVPkIeoE
RRw6RR6iTlDEoVPkIeoERRw6RR6iTlDEoVPkIeoERRw6RR6iTlDEoVPkIeoERRw6RR6iTlDEoVPk
IeoERRw6RR6iTlDEoVPkIeoERRw6RR6iTlDEoVPkIeoERRw6RR6iTlDEoVPkIeoERRw6RR6iTlDE
oVPkIeoERRw6RR6iTlDEoVPkIeoERRw6RR6iTlDEoVPkIeoERRw6RR6iTlDEoVPkIeoERRw6RR6i
TlDEoVPkIeoERRw6RR6iTlDEoVPkIeoERRw6RR6iTlDEoVPkIeoERRw6RR6iTlDEoVPkIeoERRw6
RR6iTlDEoVPkIeoERRw6RR6iTlDEoVPkIeoERRw6RR6iTlDEoVPkIeoERRw6RR6iTlDEoVPkIeoE
RRw6RR6iTlDEoVPkIeoERRw6RR6iTlDEoVPkIeoERRw6RR6iTlDEoVPkIeoERRw6RR6iTlDEoVPk
IeoERRw6RR6iTlDEoVPkIeoERRw6RR6iTlDEoVPkIeoERRw6RR6iTlDEoVPkIeoERRw6RR6iTlDE
oVPkIeoERRw6RR5idGpv7h6dXl7ffin2bm+uzj/v/7y2+Gx8sFbu6+25u95SpTE83Wpv7ByenF9e
3xR711cXZ59+2/phcXbs4Zvqw9Pzy+sf9n8/O7+8KvYuL/44Ofrl/erLp2MD/3Qq15uTc0trW3sH
n05Oz4q905PPx/sfN1ZePBkdqN7/dn3l2tDE7MKbje29/cOj42Lv6PDg152f1pZb0yP91RLfU+dN
g6MzrVerG1sfdnb3ir3dnY/b79+uLDybaDYqpd5v33hfqdo/PDH7/as3a+sbm++Kvc3N9ber7Zfz
M6N3n/i3N/X2leuDI1OzrYWl1+32SsHXfr28+OK7J+PNxv1P19PT24FqDI5MzszOzbeeF32t1vzc
06nxZn+tzOfUeVMHqvOo5uj45NR08Tc1NTE2MtRfq3Se9PWn6/y72YEqV+uNgaFmc/gRrjk02N/4
15O6UKVSpVqr1xuPcvVatdL94e6VulB3ryqXK49z5XKp1PevJ319VV/nSsVf96/tPOih0t3/xF2r
R72/X+Gf/2+BvwDYUOt7CmVuZHN0cmVhbQplbmRvYmoKNjEgMCBvYmoKMjAzOAplbmRvYmoKNjQg
MCBvYmoKPDwgL0xlbmd0aCA2NSAwIFIgL1R5cGUgL1hPYmplY3QgL1N1YnR5cGUgL0ltYWdlIC9X
aWR0aCAxNDggL0hlaWdodCA0NjcgL0NvbG9yU3BhY2UKL0RldmljZUdyYXkgL0ludGVycG9sYXRl
IHRydWUgL0JpdHNQZXJDb21wb25lbnQgOCAvRmlsdGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0K
eAHt1WtTGnccxXGBXXZxuRluinIzRkTQREG8ImQioI6ggoB9/2+kS4wn1MycZ10mM+f3oPOdngf5
98O2XVnRSeD/EPAt+f78Z3If5HcvsJSb/8nuAz68yn1RIGAY5pLOMALzVy0+ao4UMIOWbYdCoVWP
z/0jbdsKuq/6z6PcJxmmFXIi0Vgs7vXFYrFoxAlZprH4qPmTgrYTXUuk0pl1ry+TSacSa1HHDi4+
av7D2eF4cn0zXyyVtj2+UqmY31xPxh3bdH++X5/UnMly4qnN4k55v1qrHXh6tVp1v7xTyKZijuVC
4U0BMxRNZEvlg6NG8/T0zNM7bTYbR7VyMZuI2Ca+KJ/PCK7GM4Xy4cl5q/3d6+u0W+eNw918OrYa
DLz/qzf/6cKfsp9rjctOt3/n9d32u53LenV7Y82x8EHN3xRJbu1+Pev07gePj0+e3uNwcN9rnx5+
2UyEf39QPr9pR1K5vePLm7vh83j84umNR8/Dux8XR+WtZNjGRz5/UzSVr9RbvYfn8WQy9fQmL+Pn
h+7V8V4uGfnwpnSh0rjuD0aT2ezV05tNJ6NBr1Xfy6f+fNP+Sft2OJ6+vv7j6b3OpuNh/7pR0Zuo
u5woD0Y5gYKGnCgPRjmBgoacKA9GOYGChpwoD0Y5gYKGnCgPRjmBgoacKA9GOYGChpwoD0Y5gYKG
nCgPRjmBgoacKA9GOYGChpwoD0Y5gYKGnCgPRjmBgoacKA9GOYGChpwoD0Y5gYKGnCgPRjmBgoac
KA9GOYGChpwoD0Y5gYKGnCgPRjmBgoacKA9GOYGChpwoD0Y5gYKGnCgPRjmBgoacKA9GOYGChpwo
D0Y5gYKGnCgPRjmBgoacKA9GOYGChpwoD0Y5gYKGnCgPRjmBgoacKA9GOYGChpwoD0Y5gYKGnCgP
RjmBgoacKA9GOYGChpwoD0Y5gYKGnCgPRjmBgoacKA9GOYGChpwoD0Y5gYKGnCgPRjmBgoacKA9G
OYGChpwoD0Y5gYKGnCgPRjmBgoacKA9GOYGChpwoD0Y5gYKGnCgPRjmBgoacKA9GOYGChpwoD0Y5
gYKGnCgPRjmBgoacKA9GOYGChpwoD0Y5gYKGnCgPRjmBgoacKA9GOYGChpwoD0Y5gYKGnCgPRjmB
goacKA9GOYGChpwoD0Y5gYKGnCgPRjmBgoacKA9GOYGChpwoD0Y5gYKGnCgPRjmBgoacKA9GOYGC
hpwoD0Y5gYKGnCgPRjmBgoacKA9GOYGChpwoD0Y5gYKGnCgPRjmBgoacKA9GOYGChpwoD0Y5gYKG
nCgPRjmBgoacKA9GOYGChpwoD0Y5gYKGnCgPRjmBgoacKA9GOYGChpwoD0Y5gYKGnCgPRjmBgoac
KA9GOYGChpwoD0Y5gYKGnCgPRjmBgoacKA9GOYGChpwoD0Y5gYKGnCgPRjmBgoacKA9GOYGChpwo
D0Y5gYKGnCgPRjmBgoacKA9GOYGChpwoD0Y5gYKGnCgPRjmBgoacKA9GOYGChpwoD0Y5gYKGnCgP
RjmBgoacKA9GOYGChpwoD0Y5gYKGnCgPRjmBgoacKA9GOYGChpwoD0Y5gYKGnCgPRjmBgoacKA9G
OYGChpwoD0Y5gYKGnCgPRjmBgoacKA9GOYGChpwoD0Y5gYKGnCgPRjmBgoacKA9GOYGChpwoD0Y5
gYKGnCgPRjmBgoacKA9GOYGChpwoD0Y5gYKGnCgPRjmBgoacKA9GOYGChpwoD0Y5gYKGnCgPxr/O
qdK47g9Gk9ns1dObTSejQa9V38unIrbh9638PJ/ftKOpfKXe6j08jSeTqac3eRk/PXSvjvdyyQ9v
iqRy5ePLm7vh83j84umNR8/Dux8XR7tbyfCik2GFk1tfvp51uveD4fDR0xsOBvfd9unhzmYibC38
doblfNrYrjYuOzf929s7T++237/pXNSr2xtrjhXA9+QzgqvxTKF82Di/anc63z29Trt9dd442M2n
Y6FgwPf+jfsCZiiayJbKtW/1k2bz1NNrNk/q32q7xY1ExDb9729a8fndHy+WyhZ2ypVqtebxVauV
8udCNhlbDeJzWnHfFDDtcDyZ2cwViiWvr1gs5LKZRMyxTXxO7ptcqKDtROOJZDqzhEsnE/Ho25N+
fU7ufzfnjzKtkBOORGNLuGgk7IQs0/3lfj/JfZP78xlBy7JDSznbCpqG+8MtPOlNyn2VYS7pDPdF
H580//l8/vkFlnA//2D3AW//+138q/s3l3qLb1H/rQL/AhabbFYKZW5kc3RyZWFtCmVuZG9iago2
NSAwIG9iagoxNjkxCmVuZG9iago2MiAwIG9iago8PCAvTGVuZ3RoIDYzIDAgUiAvVHlwZSAvWE9i
amVjdCAvU3VidHlwZSAvSW1hZ2UgL1dpZHRoIDE0OSAvSGVpZ2h0IDM5IC9Db2xvclNwYWNlCi9E
ZXZpY2VHcmF5IC9JbnRlcnBvbGF0ZSB0cnVlIC9CaXRzUGVyQ29tcG9uZW50IDggL0ZpbHRlciAv
RmxhdGVEZWNvZGUgPj4Kc3RyZWFtCngB7ZjXdtpAEEDB6kIFCRAgMCCaMd0Yi9BMMb13nP//kYyU
mGKc19VxTu6Tjl72ntnZmdm12f7zr0TAbh1fh9D0ubMIc/FbL7sdfDAMw60A1r27A7FrLfhxh+EE
QZKUFZAkgeMYaF1ZgRNOUDTDOjgLcDhYhiaJT1awdThJO3hRkmUXemTJKXAsfW1lxIlkOKdL8amB
IHoCqs8jCw7T6rSBdjtG0JykqCEtnkg+oCaZiGn3frfooHDslFVmoFjRE9QeMvniUwk1xUIunYj4
3QJDntMKpAiKk1UtVShXavVGEy2NerXynEuGfRKE6nQCIc0JRvCEknm90X7r9Qdo6b91W7VyNhZw
8zRxIYWRrNOrpZ8b3cFkOpujZTYZ99vV4kNIERgC+6hVUDdJVvLHcnp7MF2s1hu0rJfzSa9Zfox4
RUiqCynKIanxQrU7Xmy2uz1adpv1fNjSM1GfyH6SktVEsdabLrf7wxEth91mMe5UslG/80YqkHyq
96ar3eH4jpbjfrscd37kYn+R6s/W++P7T7S8H3arSfc7SZk5Zdn2fZlTkpooVN8mi81uf0DLfrue
j9p69vb0QZ2K5yud4WwFNQEt2/Vy2n99SWuf6xRUdF80+9LsjWbzxRIti/l02K2XUuGbis6ISjhV
rL52B8PRGC2jYb/b1POJ++veB1MCzbuD8UypUn9ttTtoabeaNb34qPll7nJKgMET+ow3FE8XSmVd
r6BFfyk/5R+jQQ90mfPoYoOOTDC8y3cfTabSmSxiMpl0KqEFFYmDefijH9tsMA7jFCvIihoMRSIa
aiLhUNDvkXjGCNTFjA6holjeKbs9ihc9iscliRwDI/qFFITKsKJZjhdECxAE3sHS5LWTsYHGBZmk
aJqxApqm4I58vjX82UOwgpcEHG7ulgCXdkPpnFG/teCP8cRhPnLAewNSzHVvlUwxw8tCTufu/8c3
j8Avpx3/bwplbmRzdHJlYW0KZW5kb2JqCjYzIDAgb2JqCjcyNgplbmRvYmoKNTkgMCBvYmoKPDwg
L0xlbmd0aCA2OCAwIFIgL0Z1bmN0aW9uVHlwZSAwIC9CaXRzUGVyU2FtcGxlIDggL1NpemUgWyAx
MzY1IF0gL0RvbWFpbgpbIDAgMSBdIC9SYW5nZSBbIDAgMSAwIDEgMCAxIF0gL0ZpbHRlciAvRmxh
dGVEZWNvZGUgPj4Kc3RyZWFtCngBdcKHW5JpAADw57nqRl3XuGtc47rGpZZajtQ0zVJz5UxTcw9c
IOJGRRHEATIVEQVxoaKCqLiysixt9z8d38v78Q1efs/Ptv3Dhl/b/rG25fh9bYu4uvUd3vy+Srqy
+Y248W0FtG58o/5qXccuu2mxfQW/WGyUZtsX8xr90tpnePXzEuni6mfKlU+L4MLKJ3rrJxP80WSl
nF/+iHowtwxaDuaoZy0HsPlg1rzvaDTvUy7tG8GZpX3ww8wS6eKHacT3U4vvpxYQJxfeY02Oe5Mm
eMK0R5zfmwAN83vgO8M8fu6dYe7dOPLsW72butm3OqPjrs4Ijxl34ZndMdLRmd3RmTfw9JtRvHb6
Df3U6xE3NZOvSV9pJuHhyVfDE4jqiR3YsKPGDxl2KMd3hsZf2g+61r8c1L9UEbdVelip31bqEBW6
bYVuSzFGLx/bgke35NhNe5lr7aZMuyklbki1+JGNATclmnXXYs06PLwuhm3iYVs/udrWj+9T28C1
PjV+aK3XzZ7BVWTR4KpIRb4iUmG7nZUr3XihcgVvFSqtQgUsUFjp5VaBfLkLlS9f5svILXwZttNR
aumk7pBaQHPHAJE3YKaXmHkSc7tkCVG81Ea52CaGW/sXXXP7F8EFbh9lS98CsXehBTY191L3mJp7
TE3080092EYReoNovqF7znV99xxWSD5bJ6QWzNaBHMEsqZEjMHK6sLWobL4RnGHzKWv4M9hO8uma
zmmWc8c0C8/smCadYvLgat4UYvtUFXbSdWXbpMuJijawdaKCurx1Am8o5xIZXANli4HRYijDjtM3
j5ci6kub9SX2TYjFTXpso73OuahRR2zQFeELG8bo68cK68cK6EcL6kfz69Dz6kbzOI7aPA4xl6OF
a7W5pC9qR4jskRdgDnuEWpPD1uTUaLLdzGJpwOEsFvE5axjLpM9kqonV6kx8RrWadCijCvsMuXIo
HR5Mr6RMqxxMq3CtSq0Ay1WppCnlKiJDlcJQOiYzlPRlyuQyZRJWQfu0VIEqTyyVJ5YgJpTI4WJ5
QrHMOb5YRiySxYNxRTJQGleEL5TGFUpjEQdiCweeFCDGFAxg8x0lMflwdL4EzpNEk0blSaLyxMRc
cVSu+DHyi/5Hbkbm9OP7InOID3P6sNmUEdl9Edm9cFZvBD48q5fyeW/48x77B6hhmT2korBMODRT
FJqBeD+jG/uMPuRZNzG9OyRdaB/sOk0YnCYMIgqC0vCpgnuogamCwNSuwBT6gJQuOLkrAMt39E/m
E5P4/qBfEh/f6ZeEf9p51807iR3Ivokd2ARnnm8Cz4c8nueD947nge3e8WBcuzd4O67d9a3YNmSv
2DavJ+StXk+wno4xrZ7UHjGtINcjhusRDd+M5tJHcW9GtfyH/LjlBmXzjcfY646Pmq9TX3vUDDZd
i6S8GtlEfNh0Ffz3YSNiROMVyoYrEfA/4Q3Il8MbLj+op730oJ4YVn8JrrsYRh1adxG8EFpHyrkQ
yrlwn/O3m+fvc86H1Lo+F1KLDSZnnwtmn3UOYp/Fnwlik9acCao5cw/7F3JgzZ9YFu3pQNbpAFrm
6QDmKWd/5inSk/5MfPVJP/iEXzX93eoTd6v/wFa5Pn6nymXl8TuVv9v70h/zrYR9Ko6RHvWpoPSu
OAr+5l1Of7v8V0TGr7cZv9xC//kWA+tlX0Z+xKsM9iw7gj/sWUrpUXoYPORRSl1yyKPk0M2Sn0j/
B1bYWqEKZW5kc3RyZWFtCmVuZG9iago2OCAwIG9iagoxMjk3CmVuZG9iago1NyAwIG9iago8PCAv
TGVuZ3RoIDY5IDAgUiAvRnVuY3Rpb25UeXBlIDAgL0JpdHNQZXJTYW1wbGUgOCAvU2l6ZSBbIDEz
NjUgXSAvRG9tYWluClsgMCAxIF0gL1JhbmdlIFsgMCAxIDAgMSAwIDEgXSAvRmlsdGVyIC9GbGF0
ZURlY29kZSA+PgpzdHJlYW0KeAF1wodbkmkAAPDnuepGXde4a1zjusalllqO1DTNUnPlTFNzD1wg
4kZFEcQBMhURBXGhooKouLKyLG33Px3fy/vxDV5+z8+2/cOGX9v+sbbl+H1ti7i69R3e/L5KurL5
jbjxbQW0bnyj/mpdxy67abF9Bb9YbJRm2xfzGv3S2md49fMS6eLqZ8qVT4vgwsoneusnE/zRZKWc
X/6IejC3DFoO5qhnLQew+WDWvO9oNO9TLu0bwZmlffDDzBLp4odpxPdTi++nFhAnF95jTY57kyZ4
wrRHnN+bAA3ze+A7wzx+7p1h7t048uxbvZu62bc6o+OuzgiPGXfhmd0x0tGZ3dGZN/D0m1G8dvoN
/dTrETc1k69JX2km4eHJV8MTiOqJHdiwo8YPGXYox3eGxl/aD7rWvxzUv1QRt1V6WKnfVuoQFbpt
hW5LMUYvH9uCR7fk2E17mWvtpky7KSVuSLX4kY0BNyWadddizTo8vC6GbeJhWz+52taP71PbwLU+
NX5ordfNnsFVZNHgqkhFviJSYbudlSvdeKFyBW8VKq1CBSxQWOnlVoF8uQuVL1/my8gtfBm201Fq
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
zDm+WEYsksWDcUUyUBpXhC+UxhVKYxEHYgsHnhQgxhQMYPMdJTH5cHS+BM6TRJNG5Umi8sTEXHFU
rvgx8ov+R25G5vTj+yJziA9z+rDZlBHZfRHZvXBWbwQ+PKuX8nlv+PMe+weoYZk9pKKwTDg0UxSa
gXg/oxv7jD7kWTcxvTskXWgf7DpNGJwmDCIKgtLwqYJ7qIGpgsDUrsAU+oCULji5KwDLd/RP5hOT
+P6gXxIf3+mXhH/aedfNO4kdyL6JHdgEZ55vAs+HPJ7ng/eO54Ht3vFgXLs3eDuu3fWt2DZkr9g2
ryfkrV5PsJ6OMa2e1B4xrSDXI4brEQ3fjObSR3FvRrX8h/y45QZl843H2OuOj5qvU1971Aw2XYuk
vBrZRHzYdBX892EjYkTjFcqGKxHwP+ENyJfDGy4/qKe99KCeGFZ/Ca67GEYdWncRvBBaR8q5EMq5
cJ/zt5vn73POh9S6PhdSiw0mZ58LZp91DmKfxZ8JYpPWnAmqOXMP+xdyYM2fWBbt6UDW6QBa5ukA
5ilnf+Yp0pP+THz1ST/4hF81/d3qE3er/8BWuT5+p8pl5fE7lb/b+9If862EfSqOkR71qaD0rjgK
/uZdTn+7/FdExq+3Gb/cQv/5FgPrZV9GfsSrDPYsO4I/7FlK6VF6GDzkUUpdcsij5NDNkp9I/wdW
2FqhCmVuZHN0cmVhbQplbmRvYmoKNzAgMCBvYmoKMTI5NwplbmRvYmoKNTggMCBvYmoKPDwgL0xl
bmd0aCA3MSAwIFIgL0Z1bmN0aW9uVHlwZSAwIC9CaXRzUGVyU2FtcGxlIDggL1NpemUgWyAxMzY1
IF0gL0RvbWFpbgpbIDAgMSBdIC9SYW5nZSBbIDAgMSAwIDEgMCAxIF0gL0ZpbHRlciAvRmxhdGVE
ZWNvZGUgPj4Kc3RyZWFtCngBdcKHW5JpAADw57nqRl3XuGtc47rGpZZajtQ0zVJz5UxTcw9cIOJG
RRHEATIVEQVxoaKCqLiysixt9z8d38v78Q1efs/Ptv3Dhl/b/rG25fh9bYu4uvUd3vy+Srqy+Y24
8W0FtG58o/5qXccuu2mxfQW/WGyUZtsX8xr90tpnePXzEuni6mfKlU+L4MLKJ3rrJxP80WSlnF/+
iHowtwxaDuaoZy0HsPlg1rzvaDTvUy7tG8GZpX3ww8wS6eKHacT3U4vvpxYQJxfeY02Oe5MmeMK0
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
z6fTE9TsaF3qJkO4g2u/s0JeWe+ciSC12MI6MnAjChNtJEHFamTTJddp7BrWv4oNPRGEKrpX8V2E
CQeB6tZb/bndAAICYypE28VtuKW3XZDtoH/BJAbaS7LAYsNgI/ssBDebttPmElOJoc2rFog6eB4t
z0M0FK2QCf4pYwxxPNfjBcJwFOWX0B7gJ5ge7Fk/tJ+jDZ2byk2SL4rQEqIaHSfuZeDss8zdnyh1
PrZPnODCULWEN872lM6ko2i1vjqEM8m+CkghOoVxZJyrzQYIv5Qh+PAqRBTloEAkRxuX1GB72C89
v6gQTNL7Gr0eJKTFV+JRmQH1sSng244rfewYkk+nSwH7NNZvA0U3xjwKetTsiovm5lthKjnR/CuN
ZGvsG8k+wuHURlY3zoJs77cuM+5IPpzect6guv2N5B0o0bQqsrAX65xjoZBSAy0ohgLe8thlj7mY
3hvrEnyPVglH135opsPHIH2JxIMvTosnmAnhaKZQJNU6hrRemnMlkp4YKwKU5Gi0AynenZ3rEltO
cTAZ1/Lp5wD9z5+3sc9VS9+JDpWG3gh65aXwI5Bs9nyfBj+Sgq8DBw57GmOPww8BAE4cqi2ptqRc
fXf2f7A33chfEZrpU5vzxwAlGw+i4XWZZJ0dTiU7mkmBrcLY69ufMLvRTIlGxlj08fr+cZS948IB
Midv8GXwf7vpoBkKZW5kc3RyZWFtCmVuZG9iago3NCAwIG9iagoxMTY2CmVuZG9iago3MiAwIG9i
ago8PCAvVHlwZSAvUGFnZSAvUGFyZW50IDMgMCBSIC9SZXNvdXJjZXMgNzUgMCBSIC9Db250ZW50
cyA3MyAwIFIgL01lZGlhQm94ClswIDAgNzkyIDYxMl0gPj4KZW5kb2JqCjc1IDAgb2JqCjw8IC9Q
cm9jU2V0IFsgL1BERiAvVGV4dCAvSW1hZ2VCIC9JbWFnZUMgL0ltYWdlSSBdIC9Db2xvclNwYWNl
IDw8IC9DczEgNyAwIFIKL0NzMiAxMCAwIFIgPj4gL0ZvbnQgPDwgL0Y1LjEgNzkgMCBSIC9GMS4w
IDExIDAgUiAvRjQuMSA1NSAwIFIgPj4gL1hPYmplY3QKPDwgL0ltMSA4IDAgUiAvSW04IDc2IDAg
UiA+PiA+PgplbmRvYmoKNzYgMCBvYmoKPDwgL0xlbmd0aCA3NyAwIFIgL1R5cGUgL1hPYmplY3Qg
L1N1YnR5cGUgL0ltYWdlIC9XaWR0aCAyMTUgL0hlaWdodCA3OSAvSW50ZXJwb2xhdGUKdHJ1ZSAv
Q29sb3JTcGFjZSAxMCAwIFIgL0JpdHNQZXJDb21wb25lbnQgOCAvRmlsdGVyIC9EQ1REZWNvZGUg
Pj4Kc3RyZWFtCv/Y/+AAEEpGSUYAAQEBAEgASAAA//4AE0NyZWF0ZWQgd2l0aCBHSU1Q/9sAQwAB
AQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEB
AQEBAQEB/9sAQwEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEB
AQEBAQEBAQEBAQEBAQEBAQEB/8IAEQgATwDXAwERAAIRAQMRAf/EAB4AAQABBAMBAQAAAAAAAAAA
AAAJBgcICgIEBQMB/8QAHQEBAAEFAQEBAAAAAAAAAAAAAAYDBAUHCAIBCf/aAAwDAQACEAMQAAAB
jv6Y02AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABypq91/Ju/j7igdlRWczVE6w6k2Fsh
lrGT6AyfAOZYD8+M/odn4x57GKOuqIp24p+3Qqff4FP16dQUKlo8lZVNQr1tbVrA5rHgcqPqUr8q
+xMg+d9nfeh6x76J1jMz2ZpaNWdRq5GPuZA4jIYW9nQmQ6FyTxKtK7+NvK+srjo1PMbE4jMocDlf
l+vHX9eY8prHZLoNJ9Zne2sNhXSuxI5pvG4XtqwoDLjj3d0lH5m9ZYg9jaLuhquYVNF8tKF+i/NW
A0zwEiMJkfe+I55pHpI4VJIUNpQebDVs4h32TDI4ZxGsmMDlNg7TmxNfzcOvcRJJh5VNeyuRqEyT
GXO4z8fNebdWvOvU8j2sDkJnvxT72qiK5q3exon86nnHPpLVs3fReuuq+UZdUK9ta/Pz9t3e28T+
xYlPNqSfUrWpRtTmM9X78lP1/LKeq0IUNpwqR2EyO5FldX1xV/rJb11fjBI8WAJNPy964yQ5r2pD
v+ynC8gf559NYbdpaH2OrHI3csb2F/Z8Jl31pMapp1YE9vQDLiNZbOmJZ/VW6E1T1fXjZb0Ts+jr
uhrt7r1v2vPvbM5z23ETsmISya4lsZU9i8Lm1YUAJAPzz6Yzg4X6E8/JW9CzqORIfr5xNs5annt3
sbear3QWqtqDn3attr611ZOgtVbPGg9o37xOR6P3xhVKsHmvFs52PPrq/fOC8uwOfsQkOtdvLWUs
GupdlBHsprk7w1xmPFs1FnsWJj8pq0hme+1D1Rk1wfxuadzsfdcvC2V/a3Yxt7T1ajQ15Qutj7zn
5+jxqlD26dfiDxKtD3fNe1l7aVVQq1PbVrcX9v71H7R17R//xAApEAABBAIBAwQCAgMAAAAAAAAG
AwQFBwACAQgVFhITFBcQIBEYITZg/9oACAEBAAEFAv8Ak/8AP8tRUke6LBhU300R9LlHphr9ZK56
jGq6hqir1GxCX+roBl11lAVwrS9UMrGV/q7X+T9Yyy0v9V2Ln1XYuSoEZwjLSr7CV0+q7Fz6rsXH
gCZsHP1XYuSsVJQj2EDygkS+rLF/TjjnbkGA2MEycu2zJFFdFylYgwzlYiL39yM6p/8AV+nUU4gQ
jOqn+eZOphTUPBrjL/DwkMiOIETWdtWud1i8uebTJivXXjTVV+xQ37rF4zltDi/cmmcnZtqCAtGB
sBf1t8sdPyJ1vO9zyxRgoJntfwMiPQJg74YjEBzxtA9QMQsSO2TNvHMkVk107JHvLrew6mfsW7c6
hIAzKCaUBTiEZdOMPzKWFlqCFhE57NipUNJ9LMP6I0xluxitI1pwFQl02qkCRSyqq6v4jUkl5CMl
YqR1zctGdN/LxfLOKIp4PCanuiz4fRfktokuomDCqfsjCUIjqR2eXaBIb00xW8mc53qH456lyZp4
n0tw3sQaiiaOne4bOpshQkySjYbs1ams9Hw3OXJGycXY36VEw+MNyayjaNHolaenfqMTywIGKHZg
E39YXnU6VcuJGG09uIzqQMu9FHTDDfEEC6V7GL7Ivt9t0HPHFNwnYq4vyV3ja3+O8xswdOXkWxTj
IzqdIVUJuAlUpyD6oBb34/8ASqy1howxJm0Q3IiqIG20zKuZuTrVT3QB46QYtSafWLC9lx6WZyUN
w4VeOnEg7q6F7AA76ab6/DZ5eXteLNGybRrukmrx8Nnh8ijL2fl6S/d7L6d53u1dmI+iVDAPHbok
ViuYiYhvyiREDfTYnJduFFVVt8bGpkybuDYzeN9dudefPzvJIpJplDNT05148/O88/O8dFpU+V8/
O88/O88/O85KyruHn55i66zlaLIyCD08/O8VevF3coQkE5xn/8QAUREAAQEFAgYLCgoHCQAAAAAA
AwQAAQIFBhMUEBESUVNUBxUhJDEzNEOUwdIWICNEYXSRobHwQWRxc4SSpLK01BcyNVKB0fEiJUVV
VmBjZcT/2gAIAQMBAT8B/wBqI6NqyYjtUshmhwebMega0SjtS01NOitEIgCWRfANDS6DTqvsv5Vp
3J00uAAorzw58bSeXbYnsy8Q7hbuVQaZV9l/KtO5Ynl1hZXrwzSOUimNvbcQF+453C3cqg0yr7L+
VZRKyWh7gnVHA21Mw1FU21Mw1FUxUCwA7UoPANtWv1BS21Mw1FU21Mw1FU0SBZAQAigVeHbamYai
qYoiAJZF49gI1irkoLdtq1+oKe8ggy22PNjeX05LwL5oC/Tw++t9f4X8VSstWI5cnvS86VCDWVTA
OnVJwKUp7cB/GkrbKVGy+eU+vnIgWM1lSa9XrWUqXlSVT9FYf6gfkc1VcjB511tTqWwl9pp93BVf
GIP49bSlHckAAtOVlyQmfzxdx3W/38rIx2CMAsyfqZ8UEHC1rBpXNOz3pYhlo+F6nd9GCIkEPv7u
a1g0rvS0BL5UG5xKFN63vwHhJNJmcQueUsjSjQpwJh/A1QTaz3im+k+R2bvKL2Kqk24kM5XgS7VX
pLNOVfSuS4NlKkKwq2YIBSu67VIUutXXfTbGlOTSmabuE54+9KlWtNXKwaGj6lVf9WqS9K3r/wCp
k/EB+TqaoRXqNAl06loIciB0GZoI8tpmC9zeXi+B2+fRj/lgXH2xnadLzIFOCok6xUoBZAU2AM2d
ioFgB2pQKrBqaT2i+00GPBNka9XMDkEBViY6VYl5UnsGpUXgzqc+4ywlijOX91P1NJJZcQWhePNw
+Rp3NbiOyFx5uDye/saOPLwysSc80QJVR7AB5olvSr4remlE5kc1HZSZelXBQ6rgirek4CWRZ9K+
lN3dUf8A6llnSm2XKvk66l9q5NNkq461UlvV1VeKpWR8kB5u72NGC0UAU6Jz2mam6oDl/oyXkgPm
HexnA3xeX6vi/m0zV3JGYvkamhWi85NBgvANK70tU6mByMAhv49S53v7/wAGpUGQA6nP/XBbg0zv
S5qoPlqACFzDSEFhLE7vJjZccYbuMnPqHOwTkUcE0Pad7sHy660mdf8A5rNPwu9mmxyJZWvVCBbm
BK1X4VqXkiio6kQSvfW/lW+vNfGm/QjReaadJbZNpyT0rPASuTXr9l3pVelV6ZByNH5tD1YKoVZZ
AIc7A4gXwbmCpVlsruouYalwWaQ5dOpxssJYozl3dxO/2NkxtkFaTAsJYAWb36mqAuRLD/8ALuNk
FaEUZCWTDhyBiHmc1UKMhQgGPmN9MnLbgCXTOx+pqqS5YwKcz8XX6+92G63l8Ev7l5oe4nAq/uz4
zevFfOsAECNKQ5UqBMA5/irVRWUkpJGdUvP4fxaV+NKva09nCufzddOFzsRlqppV+z0XmzvY0UWT
BlsqPelh1WnaD9R3yMuVQIkh1OZooiRktStKwXdAAfkwZEOZp9yQKUbuXKnJmhhyR2bZLmyIczTC
G2mcqTZsary4J6S2mZ/R6Gp1RbS9w9Duellqe9JTps7vWyAW+Di58H4lpjGA6dRzwQ3nfPC5yq87
1c594UPxcPDiSvzO4HYU9UVMmFZpKin6eDRwTdcIH1QqIYvUxKxqrIxEqmo7HNt3NfzLGKcpTkVE
MSP980cMZ/rQvfD68Aly/IxDVqrHNeCdtiLl+RiIsVWOa8E7eC/TPXFPSCdtjrVBYMRVaogcxjli
+7E/Bfl+uKukE7bX6Z64p6QTttfpnrinpBO2xVqjLC8itXbO5P4cuJ3y/wBrca/TPXFPSCdtr9M9
cU9IJ22v0z1xT0gnba+qMu1vau86W3Lb/Xysn1tfpnrinpBO20WXl4ycdnYKlQLkx4x/MlNB96Jz
X6Z64p6QTttE8748ZH+GzsZSoNyo5C/PFNH92J+D/8QAWxEAAQICBAQMDwkNCQEAAAAABAEDAAUC
BhEUBxITIRAVJDE0QUNRVXF0kQgWM0RTVGFkgZKUobHT8BcjJTWEssHR1CAyRVZjc4KVs7TE4fEY
UmBiZWZydaTk/9oACAECAQE/Af8ACdKlk4m2FfBnIyLrNK6VXYf/AO0F/hYDw14J5i5kha+SHL8q
uv71DRQ5Q96FfFfYf2KULsWKVfZxQprqeWZls+9L+1507sVWrHMJ6QQ2UwNYwLmu1Gki+HGKS3mi
sk5dkcvyjFl4fVLrbx5/Nbx61se6BOO15Z4hf2yKpz42eNH3tgX3ntWitHntVfbNtRWqsbsibHaE
QZX39e8pbm504k9GZY90CcdryzxC/tkAz5igMxp0eIyftipms20SzGpZ0Sy3Otq59uOmCR8LiR0w
SPhcSGJvKynMkKeK+/FKfyeh+EBY6YJHwuJHTBI+FxIanMrfbfdaPF942V4Y6YJHwuJDBA5beVFf
y7EFTKXguZIo8ViOmGScIC/cUqTdBvKuxh1w+1gr3PD5DITypVUcEq6iii6l0+/1Sad69qi9qxK5
TNJ4YwBJgCpqc/1qKLeioPAMlRj4E0AKBOY2UKVqUoWOhuwrzyp1eJDVd08p+qtapoLLCpWV1qVN
NSizQXtXVV1vXesPdXI/5UvSsYP/AIwP5IkV1mN6ml1b6gDm8Pt9Ohg92PMeMeKyTLTKbkPIvvCL
dh07iW2/124qzLtMZmwjianH1STxJref235mUpcxNKXdyl9NieaEoU6fU7eZV+uMgR2AjmpfXFVh
UBl03nLiKmRGUca3f110KLblLqbKrxIq+i2MgR2AjmpfXDjGlVT7XNkTYq35NYnns0BnR6v1fYdL
3Aazn1vPzrEyOImpj5RWdXl9v576+ap1W8v8KHsrkE2Lnzcq8G1teGyzRws9EnUPpXrpVeQnzTpq
us0kIvwXqW9bFK1V3rqrQ6HHClgrwXySblVjfK6apqV1rK718Fi7FFvXKo6ISv1XMI2EDT6q/wAV
aVysW83W6lFFe2pYwNyhyeYVKhgNfjRKyvksrK00K/8AKLBmyyOU0/nRU0lsFuenubgJDrlN9151
zdltz9232SKVHEtiRG6X1anpXXDxKCj8ev6FTQlAqSOqZ57mZ44X07G59CphkrBl7zhJ4zD7xOZF
XPYmb244Ym0rKcyQp4r78V3KyEnyfbxWhV+YycCTAiunCo/rrvWrnXe28686wLMpcdagpAr673Hr
fTxxhBJtfBE7l5iWD3uYgjJu5Sc1utFa5/pqYgwuwQrURN9d/fVN7a28+ZYqtV7Tgi8lW3FheK9L
r3dPbz2xRo4jeSb0aylGA1bnx4DBRxwMhmhQoouyiihRSrqKL30VFaKq1sq4QwVW2QzSVPzW9FfC
gt1vXbWg1ggwoPtsEtVDrQ+w/qr4rKj3GsKn4h1o/VZUdC7gqrZJ8JBE+rRVqaSpiVSIq66aC3XV
RWpf3W9RMaOJMT+VEL51hk2mxLyRGrNWqOq8TFqpx68SEDTKcAi/5rbeL+iJxRMqWPMDuVEelYpk
07k2AlmSvN6Wz+9ZZau/mRNfasiQyzTaaDir1G1FJ5Mntx51ivT+Qk7Are7lfuuhdSOwE+KsVEBc
WYEEuML7wNtoqbe1bvRX8rHLAE7ELePGWy30wiY1mbXi6kdrkeJS+uKgh02QnynMyPFWJmsXNx+1
kVuJvc8O/ILduaJWE+Xpg611lLCiV8G17eDQqyQwRIwLt7wu3Yu3t8y/c9GHPtMcJgEma6hVyQii
/Kppqr7LFVwx5jWSQgFP5AE6fSsUortUUooWMI1bw6gVDn1Y7wKxpVK/gvvqafgsXvrVUf2vsLn+
1/1X/wDVHQ91+rZhJqWfWOtt1y+nxQsruot11KKKL/FRN/jQ7lJHztCoYGIwRNHd31KN7e2tBS4x
D/KaXpRfp0KkSu6y+/u5njtbkvn+vfivhOUmI4tvUBdbjiXD3qYgipu5NH02rGNQjHaisxV6nhzu
8qDJZ3slmfwqsVPYy88H/IWk8y/1jHaik63Qbfd7BD9PLvvuru1JV8CqvoRbOKKhB0HBJg69u+pf
B7KsGDqMWQNrZAmkmv3c31xUA/EfIlbms9qnmtRfueivwQVgfrB7oshAKmoJwoos9FF2VKyhtS3r
kpQvk2gZOZwcOwKfNpocwxsUUoooq6xg5wUVwwmzRgCQgFXHrqfFfFcrF5V11yYWKl1TldR6rymq
8m2FKxrtyrtor5UVE9o4k3m3LCIoUKbriN0NdVxfCvogANuXSxgVrcBYd+/e41+mJUA5MpgOC1uy
2W7ybfPrdxVthppthvJNbhE+Kvc3Pe19Ur5sypz+jQyrnZV8b+cVRx0PfNdW1kAQglbV7n0w4uO4
rm+qrzwlLF27OKMq52VfG/nElpUxqvz4+n1x8GIvHnTQqkLdZIB+X1VFdQ7rPH3do3VXPErOclxw
5be4EWrxbcTZ/HDYdy+oXyhb1yWJEy+I+DlPeXyFGVR8VEtGUbVJJSCCC2WE3VE1yxiEQakWtIm3
RpbcH4N8HZzrxMwqFU8wtdkkFVWq+RTXidcBpvL40M4LsGjVO1nB3UJt7fZqjI6HzpekChjhM0Bw
xRRGWupMCsNsNt/mWm6NFih+kiaDkpljj5CuywFx7feCEpfNbWG5TLG6Y6tSwGg9vshCUfnNpFLb
jSiU8GBeRB+rgcEAZ+0QMUd7foDttfsaFHQpSmU8GBeRCerjSiU8GBeRB+rjSiU8GBeRB+rhoGWt
UKaMhitsudVRkduhlPz1tBMb9G2NKJTwYF5EH6uNKJTwYF5EH6uNKJTwYF5EH6uLjLcjd7mLkbzb
kLu3iXjfyWJkLO7ZGksr4JlXkAvqobxEoMI31Heh0IQ1xjLiCl8qYaf/AGtGlGlEp4MC8iD9XDbd
BG8k22wg12syeLSyN23sSzGt7lkMhCBXi7iCCckHaY/ZUKOh/8QAWBAAAgIBAgMCBQwLCwkJAAAA
AgMBBAUAEgYREyEiEBQjMTIVJDM2QkNRUmJzg5QHNDVhcoKEk5ai1CAlJkFEU2NkgZLSFkVUVmBx
dNPWdZGVoaOytcLj/9oACAEBAAY/Av8AZOOzz9kRGoZVwmSaE+Y/F2BE/gkzbqWNwOQgRjnMijqd
n0e7S0WRYnywA6JEgYESQiXdIe4ez5GltjL8YcmLBn2/hfMY7v8AV/7+sTkMLczlp9/JnTaOVtUG
qBI1Wu3LGpi6Z794h6TvxNMxt5tuviadJtzIWKJpXZD3qqtbLCLKhNtghnvJZ5NbdfdfjH/xDC/9
P6wC8Hby9r1UXkDszlbFJ3T8VKqK+j4pj6O32U9+/qazFnNWMjTxGNBCVNxjaqnuyDy6nT6lqnbD
oqriW8Ol1PKK8rr7r8YfX8L/ANP6v/5CYDiXMcMJstqUMrYBNub51WFXt2FurU6KfFysKaCdivY/
fde03PfUy17Tc99TLTcll+G8rjqCZAW2rVclpCWF01iRF8cy2aWwOD84YNCDWcU2cpAx3CQ/hhr2
m576mWvabnvqZax9O7w1la9nLPOvjUNrlDLj1j1GLQPuzAC3nr2m576mWnY3LU34++jZ1qlgOm5X
UAWL3D8sC36e/A4PJZVNY4U5tOuTFqYQ7hWRehv2annwdnI5dszNOYiIj3REXofuIGImZKeQxHnm
Z1Xu3667OZeMNYboE4o7x3ClAl3AMPfneydTRWLlhNVAek15itcfjFt0t9Zy3pbG5bUmLFnHxhIe
6erOUWkF5XGL8bVYGORvWnvsrO2+mBh6H82zWOZ/OUah/wB+uudcM/8Abzf/AI9+oy7w23uJn+PT
Mx34x6NyaC/wSjrWfyjwcIDHOfWWR5RHwy9Eaw2NMIC9YTGSyfZ2zduiLSEv+HV0q30Wr7qx7ctl
v3oxAj7J4zcGRY4B/q1bqtj5fT1w7iIjlNDE0kt+flInYn8awbJ0PjNhFfdz2ddwK38vPt3kO7X3
RofXK/8AzNcB/Y5xthb1XstTyWYlDRYEr6/TrJIg3D3EjcsH9FoQGOUDEDEfBEdka6b7lVLOUT02
vUsuU+bumQl/5a+6NH65X/x6iEFFjEcA4i4KTGdypyToGvZesh3CflbXR/JvBmKuJHrvy2dtKQ2d
xpRj6p+LjbYXuayaaAdqjw/ig9b01+UdIxDblo+2zbdy99cfb552RyX5gjVjgXhyzyuNHZxDfQfe
qpOPuWlg+hYcP24XvSvJe+N6fhwmUv16w4zqVr7ImwMslMD4wsST6ffPZ4KgY0UljKiOcAdoUwdp
hF1GEsviBsANRQyZR4xNx7oULestSz2iIiQ/H279ZuzM8ttB4D+G4ekv9ctYWYndzxOOnd8PrRXb
r7HPDdePKZbiCyrdE9oL6KBc3l8VSSM9VaNYYXVpVk1UBHZAJQsVrH+6Ogaot62RzEo80x8Ovsd4
VgdSlQxlrOZGJ7YipVu89pf8S5Cq30ng4b4WrM6uIwGVTTLbPNbX12DczDuzu/yXxP8AJ/BikYPh
/LZDG4vFfbNRBmg7ltxG4YIS9MEqTp2Sy3D2Yx9FGyHWrKiWkOoXTXuIi92ZaC8cSS8JjLV2Snt5
Odtpp8/z5+DiHK1OFs66lNuKtJoVy2HUpLGsli9pegfS6wfOartz2IyeJXZM1ViuASYaxYiTBX3v
cgQa4nzxj3rdyrjVFP8AGNVZWHfr2Q1xBl43dSlibjUwuOZzZlJLrCMfxkdg1CP+/XqtlVfwnziw
dc6keUx1U/KLx8fEb77d/rHk/eu31MxTRZxRlVTFUYmJ9TKpdwsk8fj+kNNfvjfKT5NU6a9zDc5z
DY1pyRsaxhbmMYRd8yMy8NBL2ClDrtVT3NnYtSWOEWMYXuAAC3nogxV2tcCrALOK5iyFRI7ViW35
A+AwPOY0TAyAxmwvnBgW0h/v6+7mN+sL0FDG5KrcZauq6oV2icwlQkwt233G/Zrhxm3bvweKLl5+
XOijWDzz+ReoNPKqqBPn8Zyviayd9HWQ0PpdZ/Lb4Cz4kdOj8M3r/rWtt/ANnV+j1w8uZ5kOFxm6
efPmU00yRc/lFz1c4jPkdl+Lp4dPZ7DUrPs3Gcp/prFrmXzcay2a3RF2V+I4sJ855K5BAjl8z37J
f0aJ1ks2+Zb6lYx7CaU85m5lHdESIp9IiAbng5TlsZEx2TE3a3OJ/OaxOGo3atksplutYivYBvKv
j0kzvdIi27rDU+lriLPsHvZDIIxyCn+Zx6eqzl+G65/6eiY0xWsI3GwygQCI90RF3R191sZ9frf8
zWDxNOyqxXxeLKwyUNFq/Gsg4u7uWRDuGuhP5zXD4kGx2RB+VdExynndcRL5/k4p1wzVyKE2FZ7i
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
c3RyZWFtCngBlVRNT4NAEL3vr5jjYlIKW2DBo1UTPdlI4sF4aJFqTekH0Pj3HZZ9G22jWGg62/l8
b2Y7e5rRnsbTJqSiodC8TUGThD9+wE9COsz8jB+KJ/ZQl7S8MIF/+gn2e6INjR/Kuih37WG+pnrF
5bQKqHvjKPhWiRFUNL6rQrrecnKLSxlcokPGuPYsukj+mWg/SDVFLFOt2a2iq5ziuM/ciVGU+THl
nPRW+V1MvqRnIacejQJfkXz3yMg5FGurgCxh2FjDm5XWIOQlWc3jwR4axLQu7cqakIVjXii/p5vc
kDxhFKSGkfgnI5KuEiq82opAt/CEYQqQQASix/7w29k82x8MhETe9qSF7QC5SdST68clBsdFskJD
AcIpjsYjZAvczgVAEVsj2QBMlWZnzgAV0DJI6GtP9LfOgcSwMIwWB8fL3SXQ+LRzWNl5Yn6Q8FtY
P5dpiK46ly4qgp6D2l0AvmtCLmH63nNzC910HDynOQHu2uYK+JbbL5SSNPE18VcU25UQdHtMUV6I
UPXLQxGvtFQloaYR68yGCLEhZMKZ84/+3zn7AuUdB68KZW5kc3RyZWFtCmVuZG9iago4MiAwIG9i
ago0MjQKZW5kb2JqCjgwIDAgb2JqCjw8IC9UeXBlIC9QYWdlIC9QYXJlbnQgMyAwIFIgL1Jlc291
cmNlcyA4MyAwIFIgL0NvbnRlbnRzIDgxIDAgUiAvTWVkaWFCb3gKWzAgMCA3OTIgNjEyXSA+Pgpl
bmRvYmoKODMgMCBvYmoKPDwgL1Byb2NTZXQgWyAvUERGIC9UZXh0IC9JbWFnZUIgL0ltYWdlQyAv
SW1hZ2VJIF0gL0NvbG9yU3BhY2UgPDwgL0NzMSA3IDAgUgovQ3MyIDEwIDAgUiA+PiAvRm9udCA8
PCAvRjIuMCAxMiAwIFIgL0YxLjAgMTEgMCBSID4+IC9YT2JqZWN0IDw8IC9JbTEgOCAwIFIKPj4g
Pj4KZW5kb2JqCjg1IDAgb2JqCjw8IC9MZW5ndGggODYgMCBSIC9GaWx0ZXIgL0ZsYXRlRGVjb2Rl
ID4+CnN0cmVhbQp4AZVTy07DMBC8+yvmmCDVtZ3ETjnykuBEJUscEAcUUmhF+khS+FL+h7Vrh0Kl
qsRR1vbujmey6w2m2GB82UlUHaQfXYVM08sFPRpGTviEHhRZmLQ1Zmc+8Wgco7gHLDG+r9uqXvfb
53e0czrOKAE3ilzsnUQMGoxvG4mrFYEHXsrzYo4Z8dqQcZm01IaL0iDXkpfaUFiDC4tC75CdGRWC
Z565JeAbxV2enbFHJA8pZMkVkjrFSLjJVwpvP+LG4EHwdAeeOmW75GUIiaHrsG5jyipsLIIdwKsY
0SNlT7B3uLZe+oFO8Q+d9LvsDKSzifCRwLAxMIjc+23gNoTs1LDkJTgiRlTZfx46jknIcuFLxU4u
lZPQv4VT5sFGwq9+zZKhLucpTjk+dEpe+k4hI0vNtZLyp2HYr4ZBQort4m9lNKUZ0CcvAqRwN0bB
VpDKg5Ohy1MqLQ1GUu1gZehDJGYPd/oN7Qa6IwplbmRzdHJlYW0KZW5kb2JqCjg2IDAgb2JqCjM1
OQplbmRvYmoKODQgMCBvYmoKPDwgL1R5cGUgL1BhZ2UgL1BhcmVudCAzIDAgUiAvUmVzb3VyY2Vz
IDg3IDAgUiAvQ29udGVudHMgODUgMCBSIC9NZWRpYUJveApbMCAwIDc5MiA2MTJdID4+CmVuZG9i
ago4NyAwIG9iago8PCAvUHJvY1NldCBbIC9QREYgL1RleHQgL0ltYWdlQiAvSW1hZ2VDIC9JbWFn
ZUkgXSAvQ29sb3JTcGFjZSA8PCAvQ3MxIDcgMCBSCi9DczIgMTAgMCBSID4+IC9Gb250IDw8IC9G
Mi4wIDEyIDAgUiAvRjEuMCAxMSAwIFIgPj4gL1hPYmplY3QgPDwgL0ltMSA4IDAgUgo+PiA+Pgpl
bmRvYmoKODkgMCBvYmoKPDwgL0xlbmd0aCA5MCAwIFIgL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4K
c3RyZWFtCngBnVTLTuNAELzPV9RxghTHM36F6z5Y7Z5AssQBOIBJdkEESGIW7d9ve9w1ccIrIo4y
Tk93T1V1Ty9xgiUmX9cOzRouPOsGWSnfJJVPicodJofyQZHpy2qG+UEIfNfPiN8p7jE5nq2a2WP7
dHmH1Y0cV/kU3VPk6eAkQbDA5OfC4duDJFdcPuAyHTLBtZSli5S/mU9SlxbIqzwpy0r8FvhSI58G
h7CM8yzxqCXrkThLUD3HmbFuhHEqG/Z8hBHC2w9dV9x6UMOzrnRs/6hh1nsay5173XjSdcFUV9sR
sPEQhvaHGTsXwwXqX/heB/ovuXq/H1fRq+MKe717+F/CUgKwd+pCyo/bIWaDd81YAm9oYCxFaCPH
G83Wq2As5Wm5wZDf6viRBlmVBg3MnvWGbYmOsN8uIrlH+Ay93RYFNlJvh4DNKw3qy2q/ommDwvpe
VvOZBr1kSVh5LbixFDxWkdwi2X+MpVBsXXpq8kFL8JShCK/dUu+Kd0UwO7cUNt6f2KjRQlhxJzJQ
bptbGeVgmw0Ah5s/Z0PuOmhOY2OKFwLSwNAPWriclkkF+ckLbd60G7EyoRo43881D5m2U1+6CmOx
BVUcZ5edisz1bT8eTv4Di3EjhQplbmRzdHJlYW0KZW5kb2JqCjkwIDAgb2JqCjQ2OAplbmRvYmoK
ODggMCBvYmoKPDwgL1R5cGUgL1BhZ2UgL1BhcmVudCAzIDAgUiAvUmVzb3VyY2VzIDkxIDAgUiAv
Q29udGVudHMgODkgMCBSIC9NZWRpYUJveApbMCAwIDc5MiA2MTJdID4+CmVuZG9iago5MSAwIG9i
ago8PCAvUHJvY1NldCBbIC9QREYgL1RleHQgL0ltYWdlQiAvSW1hZ2VDIC9JbWFnZUkgXSAvQ29s
b3JTcGFjZSA8PCAvQ3MxIDcgMCBSCi9DczIgMTAgMCBSID4+IC9Gb250IDw8IC9GMi4wIDEyIDAg
UiAvRjEuMCAxMSAwIFIgPj4gL1hPYmplY3QgPDwgL0ltMSA4IDAgUgo+PiA+PgplbmRvYmoKOTQg
MCBvYmoKPDwgL0xlbmd0aCA5NSAwIFIgL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4Kc3RyZWFtCngB
lVRNb4JAEL3vr5gjNBHZlQW89sOkTQ/abNJD04OhGGlVFCT1L/ZfddjdWQ2kkgJxhZ15896byR5g
AQcY39Ucshq4vusMJjE+QYhXDAmfBlO8QE7snyqH1Y1OvBrHMO4VdjCe51WW74/NcgNVgeUSEUJ7
yyi8qIQMtjB+3HK4LxHc8hKaF2uZIa8DLm0mviZIRnKJIHEgRIJxW7hVMApb2gJUBrGpopeRjEAh
/EwEIYKpFXhqncNzsWtO4IP6hAelS/bwo5Rf4ndAGYEiJQR9A2/mQxgI8Eq7Nnbd2fXDrku/5YqB
x0J/YS6DIpGXDlh3M2pKxYh3UE9/c+fGG2a86XB3hjjue1upogIkYpXTl9pnhrYjYeifBRN9J3Bj
UYfYTqTQTlu2w400vL0qr8sGJ6y+3kiRJpfwg2Y4ySfSTva4nYrMIA/cDpmQUa7bof5Td7+tO4XP
zDhQu4fsEsLYZQe/o6c/mNTLngriSoxcZ00G82iE3Vj0VVHu/IUED9Hn8n/tIJ/IHpJDlb+oFySH
AiiRArsA3f1jaTvx84eEOI2DBPAnktb786hyYc4nAXhqpiLmCYy4MM3gQXtwtUfPFJHpyFn8Aifd
IEAKZW5kc3RyZWFtCmVuZG9iago5NSAwIG9iago0NjAKZW5kb2JqCjkyIDAgb2JqCjw8IC9UeXBl
IC9QYWdlIC9QYXJlbnQgOTMgMCBSIC9SZXNvdXJjZXMgOTYgMCBSIC9Db250ZW50cyA5NCAwIFIg
L01lZGlhQm94ClswIDAgNzkyIDYxMl0gPj4KZW5kb2JqCjk2IDAgb2JqCjw8IC9Qcm9jU2V0IFsg
L1BERiAvVGV4dCAvSW1hZ2VCIC9JbWFnZUMgL0ltYWdlSSBdIC9Db2xvclNwYWNlIDw8IC9DczEg
NyAwIFIKL0NzMiAxMCAwIFIgPj4gL0ZvbnQgPDwgL0YyLjAgMTIgMCBSIC9GMS4wIDExIDAgUiA+
PiAvWE9iamVjdCA8PCAvSW0xIDggMCBSCj4+ID4+CmVuZG9iago5OCAwIG9iago8PCAvTGVuZ3Ro
IDk5IDAgUiAvRmlsdGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeAGFk8tugzAQRff+iruEqnXw
gCFs04fUrhoJqYuqi5QQlSqPJiSp+on9q44NRgmoBBAGPL73zDDeYootRreVQl5B2bPKEcZ8yYCP
GIlKZcoHdNg87AosruzCwTjBcS9YY/Rc7PLia3+YLbEr2S6hAObUUXDixAQrjB5XCncbFm+4yHIJ
Q8ZcWx7MSgWiSGpNCaI0kmmScNwKkwyBoSZkOWJtQ+1wo8dSI2P9B5IBq2ULeJNDuZxjtp7DR/aJ
+8x69g3Y6cSgJyucLFOx7Cu8ysdNIAnewWceHtsP+5mbKpupdTMyw5vInv6lCPUwRZucpRBMcexa
tRTO+73xdu/Lzvv+p5YQHtPZRL67ER/NB4OPAXwah7aIov5LvSKe45sibhplV6DCpXPdWgrLlLsJ
t8Kl4cZ2ZRu5dxm3NSp8Uf+yi4moOpHL7dbpC++4KfPid7DV6Fw8DusODkGhkjwZwTZyV5mZ+/0b
j2OZgG+R7rEqqncRgQ2VJiOsqJZV0mwvsz9UcCI8/QNmXd2TCmVuZHN0cmVhbQplbmRvYmoKOTkg
MCBvYmoKMzk2CmVuZG9iago5NyAwIG9iago8PCAvVHlwZSAvUGFnZSAvUGFyZW50IDkzIDAgUiAv
UmVzb3VyY2VzIDEwMCAwIFIgL0NvbnRlbnRzIDk4IDAgUiAvTWVkaWFCb3gKWzAgMCA3OTIgNjEy
XSA+PgplbmRvYmoKMTAwIDAgb2JqCjw8IC9Qcm9jU2V0IFsgL1BERiAvVGV4dCAvSW1hZ2VCIC9J
bWFnZUMgL0ltYWdlSSBdIC9Db2xvclNwYWNlIDw8IC9DczEgNyAwIFIKL0NzMiAxMCAwIFIgPj4g
L0ZvbnQgPDwgL0YyLjAgMTIgMCBSIC9GMS4wIDExIDAgUiA+PiAvWE9iamVjdCA8PCAvSW0xIDgg
MCBSCj4+ID4+CmVuZG9iagoxMDIgMCBvYmoKPDwgL0xlbmd0aCAxMDMgMCBSIC9GaWx0ZXIgL0Zs
YXRlRGVjb2RlID4+CnN0cmVhbQp4AYWSy26DMBBF9/6Ku4RKOLYxGLZ9Se2qkSx1UXWBCJFalaQ8
8pH9q46NiZKgNjZiRjBzfZhLhzU6rO4GiXqA9HuokeZ0cUErh5ElL2khS0PSN9je+MZ/6xjVvWKH
1UvT1833eKi+0H/QcUYJuJ1pcXISEbRYPbUS93sSD1zKczFHRlwdBdcpoZTmWaYMNIHKwlBdi1tL
2r7AhyTXvIAl1UfFXZPd4o1FmxiCK0RNjMQn7Zzsw5tdiMP8YuznrJqTsYnZ1I4Y77DPeLAeekGY
ZsU1QnZKiGgBdHxwZJ4Rx0NgDSUsuoajCnGKI5zNCrZejo6djy6qdpufGPbzzy+9kDaTzRSUcMek
Jbwll7pEvBTNi5wb0E1nwVqatjBaur/S4crJaQpSc6FVaZBINWnLo92IpCTLjMb5YNa/mo+fmApl
bmRzdHJlYW0KZW5kb2JqCjEwMyAwIG9iagozMjAKZW5kb2JqCjEwMSAwIG9iago8PCAvVHlwZSAv
UGFnZSAvUGFyZW50IDkzIDAgUiAvUmVzb3VyY2VzIDEwNCAwIFIgL0NvbnRlbnRzIDEwMiAwIFIg
L01lZGlhQm94ClswIDAgNzkyIDYxMl0gPj4KZW5kb2JqCjEwNCAwIG9iago8PCAvUHJvY1NldCBb
IC9QREYgL1RleHQgL0ltYWdlQiAvSW1hZ2VDIC9JbWFnZUkgXSAvQ29sb3JTcGFjZSA8PCAvQ3Mx
IDcgMCBSCi9DczIgMTAgMCBSID4+IC9Gb250IDw8IC9GMi4wIDEyIDAgUiAvRjEuMCAxMSAwIFIg
Pj4gL1hPYmplY3QgPDwgL0ltMSA4IDAgUgo+PiA+PgplbmRvYmoKMTA2IDAgb2JqCjw8IC9MZW5n
dGggMTA3IDAgUiAvRmlsdGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeAGVk8lugzAQhu9+iv9o
KsXBNoZw7Sa1p0ZC6iHqIaWgJipZgLx/B2OTKmk2jJiRmeWbsWeLKbYYPzQSeQNpV5NDx/SKkJ4Y
iUxFSg+MdkpdoLyzjmftGNm9Y4XxW1HnxabdzX9QLyhdokJ0y0Thn0xEUGH8Ukk8rim441KWi3Vk
xLUl0XlKKBUJY1SCKI1EmiRkV+E+Q2ysgRUjMxEGGUV9VqJzykrMGG8CjEKhwHcBrKz9Rjn3Wu6V
wisI8IHsFU+ZRTvmIKCOg13JAb526TcH0u/XAes5Ww+6cpYLJ1uvDJRDbZdwtbkVt9xzuf5RDtu/
9tsqjA8Y/o8vbeiwj7F0roPH0PC2I2dnGq0m+oYDZzPw4VR9/75cdo/p29he3T4lewh32mE3KwpZ
fvH+8aqoPou6EQGy5cnLdBA+1v2l1tBhIsI0jfHf3eZUz3HQeBKLBPSJzBGtVP04KVA90igdYUR7
dmSkHxlOO/vA01+WWd5LCmVuZHN0cmVhbQplbmRvYmoKMTA3IDAgb2JqCjM3MgplbmRvYmoKMTA1
IDAgb2JqCjw8IC9UeXBlIC9QYWdlIC9QYXJlbnQgOTMgMCBSIC9SZXNvdXJjZXMgMTA4IDAgUiAv
Q29udGVudHMgMTA2IDAgUiAvTWVkaWFCb3gKWzAgMCA3OTIgNjEyXSA+PgplbmRvYmoKMTA4IDAg
b2JqCjw8IC9Qcm9jU2V0IFsgL1BERiAvVGV4dCAvSW1hZ2VCIC9JbWFnZUMgL0ltYWdlSSBdIC9D
b2xvclNwYWNlIDw8IC9DczEgNyAwIFIKL0NzMiAxMCAwIFIgPj4gL0ZvbnQgPDwgL0YyLjAgMTIg
MCBSIC9GMS4wIDExIDAgUiA+PiAvWE9iamVjdCA8PCAvSW0xIDggMCBSCj4+ID4+CmVuZG9iagox
MTAgMCBvYmoKPDwgL0xlbmd0aCAxMTEgMCBSIC9GaWx0ZXIgL0ZsYXRlRGVjb2RlID4+CnN0cmVh
bQp4AZVUy07DMBC8+yvm6CLVTZw4aY48JTgBisQBcSghhQJ9JvCn/A9rx2taCqUkVex6X7OzIy9x
hSUGx02MqkHs3qZCktFPRfRkyONCFfTAJH6zqjE+cIE7/QT53WCGwWW9qupF+zZ6xWpC5XIdwb4m
jdYqEYIpBufTGCdzSu5xaYdLWGSEa0mLjaS/Sap0WhikRa5MnrvooxLGdKnt0k8LZVBS1jOtbFA5
xq2Ql9c99COlIQc9uPWQD4IF3tKwpebNijfvPdFlmXjfii3BN0RzuuAyYt+ZCxaSPO5QXuC0dJ1v
t5kM92uTqLJtQt57WAFNVwoyHIwZecv4AqxXD6tbYeE5pqaMOyQJJ1v1AlOehr+bTPKNJiOrQI2y
2p6q2JyqHM0e8FLXi4aAls+/spiQltfE0hUQPxX4LhvIaj5djGaTuvnowWSOkp0T08bV0oJkvY8w
qQKTO/ds88RaT6WQPDEm+817tmz4Hrolwc5RSM7Nk22ffKowWbLsbjCKLJn/aDCAWfhajLZlvXEb
j96BQbXKH/wCKhtmKgd9UmOvkaNSfIkn1t2doenSULHRSYo+nTkFxXwvyDhZk87VJzk1CwMKZW5k
c3RyZWFtCmVuZG9iagoxMTEgMCBvYmoKNDUwCmVuZG9iagoxMDkgMCBvYmoKPDwgL1R5cGUgL1Bh
Z2UgL1BhcmVudCA5MyAwIFIgL1Jlc291cmNlcyAxMTIgMCBSIC9Db250ZW50cyAxMTAgMCBSIC9N
ZWRpYUJveApbMCAwIDc5MiA2MTJdID4+CmVuZG9iagoxMTIgMCBvYmoKPDwgL1Byb2NTZXQgWyAv
UERGIC9UZXh0IC9JbWFnZUIgL0ltYWdlQyAvSW1hZ2VJIF0gL0NvbG9yU3BhY2UgPDwgL0NzMSA3
IDAgUgovQ3MyIDEwIDAgUiA+PiAvRm9udCA8PCAvRjIuMCAxMiAwIFIgL0YxLjAgMTEgMCBSID4+
IC9YT2JqZWN0IDw8IC9JbTEgOCAwIFIKPj4gPj4KZW5kb2JqCjExNCAwIG9iago8PCAvTGVuZ3Ro
IDExNSAwIFIgL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4Kc3RyZWFtCngBrVhpbxxFEP0+v6KVQDQb
su3puyfBhsQ5SIAcZCWQCB+QcRBWDmIH8fd51dNVM7vj3WgdvFGm3VPdVfXq1eH9oF6oD+rg+MKo
kwtlyufiRLmIf7rDT1TJ9LrHjwquLs5P1eub5eBOuQZyP6t36uD56fnJ6d8f//n9jTr/C+qS7RR9
gu8mmmDBW3Xw+G2v7r/H5dUuS3Z1Orhkg+8bWY17CvZ+gOF0o1ExRx1j16ucdOhDDHTrvRXE4YxV
qxNl7CBqlXHapuTU0thmBd0PjaYrVq9Va7xaqNWZerCCIYO1a2qy1znkAEyMDl2qSrwvsuWx9H7j
0l9V+8vpQi07bVX7jhfQUzaen7/nrTNeiPTJxwVcxzGR/olleOcpb8ghWfzBry4g/JtaPWmKWweP
EPU/LyT6gCh0fe5cD4tM7FL2DivnjUnAEf6npCN57b3RyeWsnAs6u+yUzToRSSjm4IYHtL6PeYek
GiQ7naGDlFoTaWV6aO6hrWFtvdcpdRGUZG3OR43bbb1DtG2XrHYZm7pO/Ysgnym4b8X945fYo8/L
Y5CpkAX+J9+ZUEKKoFE28Bab5hMRMucGJPM2BuOTWkbnkSjBqXHPp5QjcumNegk+uWyKFVdUBAUB
5tgeyRNSgC5oysHFCOLJ1qCKHb6qKtKTDfSZNb8IDt5f9+2KimA+HPJrSnjvf1EwggbTfXIWFWUC
22RzAO6KfoxqYLW1IU508M6ggOobVxGXQfxklLOgIGIbXAhSPY9B02ltHmsdH/cR6UDpOJQ6Co7p
HfG11DskGD6GHkuTh6LkNZEdlQ5F6eAa6gNKctvhaXrV3qjP23X/Jp5Zta/aun+n7l9bNOVcqr/b
+p7Pf11/5/v5eX2Uo2pUimxDeHjb6Uhlw3Wo4tki5bFTmo/ts+6NDZTypalsh0VuYVwoO9EChhyG
1+gB65ioUv2nmBx+0R19Q2YCjW8X1DPg/lF3/cu78Bmbr9ruxr1X7fHR3UGIfr9/I5KHeNvhmVT7
wHpAIS6WlsYxs9ZoC19LzJ1P2rnsN2O+o/F4l7UZYz53qDl46CZBNgsFKL1qKUgo6qq9VRZBtW6h
gK1qPVmPyj+RCWXHNq28Ahfy2jVymlCiFhUhUm4Z78M1UA4KWaBXlIMyxRq5d2oNRGDoTFOunbKK
NmT4INrTG7gkt7EoGFzuIsaWhaihUElkmktyysTd+GJcmOILh9DzYtOySiJ/UXnIC36jIWoIZo8V
ZLASw6P4dKdABRzk3ZIvIl1RI3ISS8H8iG8EeU25etA6iaAcEsN8NV6J8XIfuD94QTwv7iDpBbfC
aEm3JaaCYEKgOlazFp1Kuy7HzaxlYk+Al2s+yewN5O8Vy1zTHrPvAhQjzmyT6PMLQZs5y2gJYQR9
JFDx/77szFCTcE4gJr4jiCSLgK2rKbEdwRxJKFi4PkxY2MyzfAOLBxwlsUA85Bx5WESQ0r4wBEnJ
YDBKnDyPyGMYLQ7PMrJe3rTiuSA8knxTDQ5tlJsJkJhygdZXxUaojsLnuUOiUzgqykEAr8PELHHh
O/IJRUpEvZyGzO5YJOR7nfXQTT4ZC2HhxL2BQmK5Ljm+Lf8l4WqRGGtDFIAeL1Svo0IAmktqym5/
HOrD1g4yjAnTCvdEQjBzSOAd0RyNpSmhVKLSHctKsoupx8yKszdyddXetLUnTXiJW0wgFPaqAAPV
JD/2Ts1OGnCzNx3WqzcnnHRHYb1Yx9m7CYdqhWaMpSSlyArfJIJS+imUl9elIWb19qYUsHWrvy9J
iq7LihnBtba2k4L4i2mvlKIJtBBI7Jc8ZuU/0B/K0645I6ugIcgJLAJ3lRm7uWCJqtkPkwxl5T4z
R9OOCSBmi8b5uCAy8KC4JBu3q4/iyaRS78bbY8bdI+VFo5jJMM9QjWJMPfT549nAwJuLhgdOGtDb
jcGmtFYaN9AskCSZygATUoLGxahppb7IO06+SIFFPKWGiPMsIRs/3iolDXkjuEzyc3cErN0rAqjv
mKrhtnBUqM+0mHkyuD/pfhKayxDaaa5JPZnb17+gPtnznlaqik0CEMfkkMdaGjpr3KSbybFnszlG
AgdEEr59Uu0jyoLpeCLDjwRKtAtoEl1R9RwI43vA5hKE5bgo3zWPyI3P2EWO0NwepotEBod3ByKk
vSrlXCVU1QmhUAoOU1ZsTGJb01sQkIslRJIMEkaR8QjWejXeXj7roVI2BqtgZ/mjkakzEobNlD4p
2SEhm49WnzH6GXwZPhn98P1K14Wt3yNMh6ZbMAgV6cUhnEAWO1iOBwo4/oc/SKhWr8X+xX+F3WOD
CmVuZHN0cmVhbQplbmRvYmoKMTE1IDAgb2JqCjE3MjcKZW5kb2JqCjExMyAwIG9iago8PCAvVHlw
ZSAvUGFnZSAvUGFyZW50IDkzIDAgUiAvUmVzb3VyY2VzIDExNiAwIFIgL0NvbnRlbnRzIDExNCAw
IFIgL01lZGlhQm94ClswIDAgNzkyIDYxMl0gPj4KZW5kb2JqCjExNiAwIG9iago8PCAvUHJvY1Nl
dCBbIC9QREYgL1RleHQgL0ltYWdlQiAvSW1hZ2VDIC9JbWFnZUkgXSAvQ29sb3JTcGFjZSA8PCAv
Q3MxIDcgMCBSCi9DczIgMTAgMCBSID4+IC9FeHRHU3RhdGUgPDwgL0dzMSAxMTkgMCBSIC9HczIg
MTIwIDAgUiA+PiAvRm9udCA8PCAvRjMuMSA1MyAwIFIKL0YxLjAgMTEgMCBSIC9GNC4xIDU1IDAg
UiA+PiAvWE9iamVjdCA8PCAvSW05IDExNyAwIFIgPj4gPj4KZW5kb2JqCjExNyAwIG9iago8PCAv
TGVuZ3RoIDExOCAwIFIgL1R5cGUgL1hPYmplY3QgL1N1YnR5cGUgL0ltYWdlIC9XaWR0aCAxNTAw
IC9IZWlnaHQgMTEyNQovSW50ZXJwb2xhdGUgdHJ1ZSAvQ29sb3JTcGFjZSAxOSAwIFIgL0ludGVu
dCAvUmVsYXRpdmVDb2xvcmltZXRyaWMgL0JpdHNQZXJDb21wb25lbnQKOCAvRmlsdGVyIC9EQ1RE
ZWNvZGUgPj4Kc3RyZWFtCv/Y/+AAEEpGSUYAAQIBAJYAlgAA/+0ALFBob3Rvc2hvcCAzLjAAOEJJ
TQPtAAAAAAAQAJYAAAABAAEAlgAAAAEAAf/iDFhJQ0NfUFJPRklMRQABAQAADEhMaW5vAhAAAG1u
dHJSR0IgWFlaIAfOAAIACQAGADEAAGFjc3BNU0ZUAAAAAElFQyBzUkdCAAAAAAAAAAAAAAAAAAD2
1gABAAAAANMtSFAgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAEWNwcnQAAAFQAAAAM2Rlc2MAAAGEAAAAbHd0cHQAAAHwAAAAFGJrcHQAAAIEAAAAFHJYWVoA
AAIYAAAAFGdYWVoAAAIsAAAAFGJYWVoAAAJAAAAAFGRtbmQAAAJUAAAAcGRtZGQAAALEAAAAiHZ1
ZWQAAANMAAAAhnZpZXcAAAPUAAAAJGx1bWkAAAP4AAAAFG1lYXMAAAQMAAAAJHRlY2gAAAQwAAAA
DHJUUkMAAAQ8AAAIDGdUUkMAAAQ8AAAIDGJUUkMAAAQ8AAAIDHRleHQAAAAAQ29weXJpZ2h0IChj
KSAxOTk4IEhld2xldHQtUGFja2FyZCBDb21wYW55AABkZXNjAAAAAAAAABJzUkdCIElFQzYxOTY2
LTIuMQAAAAAAAAAAAAAAEnNSR0IgSUVDNjE5NjYtMi4xAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABYWVogAAAAAAAA81EAAQAAAAEWzFhZWiAAAAAAAAAA
AAAAAAAAAAAAWFlaIAAAAAAAAG+iAAA49QAAA5BYWVogAAAAAAAAYpkAALeFAAAY2lhZWiAAAAAA
AAAkoAAAD4QAALbPZGVzYwAAAAAAAAAWSUVDIGh0dHA6Ly93d3cuaWVjLmNoAAAAAAAAAAAAAAAW
SUVDIGh0dHA6Ly93d3cuaWVjLmNoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAGRlc2MAAAAAAAAALklFQyA2MTk2Ni0yLjEgRGVmYXVsdCBSR0IgY29sb3VyIHNw
YWNlIC0gc1JHQgAAAAAAAAAAAAAALklFQyA2MTk2Ni0yLjEgRGVmYXVsdCBSR0IgY29sb3VyIHNw
YWNlIC0gc1JHQgAAAAAAAAAAAAAAAAAAAAAAAAAAAABkZXNjAAAAAAAAACxSZWZlcmVuY2UgVmll
d2luZyBDb25kaXRpb24gaW4gSUVDNjE5NjYtMi4xAAAAAAAAAAAAAAAsUmVmZXJlbmNlIFZpZXdp
bmcgQ29uZGl0aW9uIGluIElFQzYxOTY2LTIuMQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdmll
dwAAAAAAE6T+ABRfLgAQzxQAA+3MAAQTCwADXJ4AAAABWFlaIAAAAAAATAlWAFAAAABXH+dtZWFz
AAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAACjwAAAAJzaWcgAAAAAENSVCBjdXJ2AAAAAAAABAAA
AAAFAAoADwAUABkAHgAjACgALQAyADcAOwBAAEUASgBPAFQAWQBeAGMAaABtAHIAdwB8AIEAhgCL
AJAAlQCaAJ8ApACpAK4AsgC3ALwAwQDGAMsA0ADVANsA4ADlAOsA8AD2APsBAQEHAQ0BEwEZAR8B
JQErATIBOAE+AUUBTAFSAVkBYAFnAW4BdQF8AYMBiwGSAZoBoQGpAbEBuQHBAckB0QHZAeEB6QHy
AfoCAwIMAhQCHQImAi8COAJBAksCVAJdAmcCcQJ6AoQCjgKYAqICrAK2AsECywLVAuAC6wL1AwAD
CwMWAyEDLQM4A0MDTwNaA2YDcgN+A4oDlgOiA64DugPHA9MD4APsA/kEBgQTBCAELQQ7BEgEVQRj
BHEEfgSMBJoEqAS2BMQE0wThBPAE/gUNBRwFKwU6BUkFWAVnBXcFhgWWBaYFtQXFBdUF5QX2BgYG
FgYnBjcGSAZZBmoGewaMBp0GrwbABtEG4wb1BwcHGQcrBz0HTwdhB3QHhgeZB6wHvwfSB+UH+AgL
CB8IMghGCFoIbgiCCJYIqgi+CNII5wj7CRAJJQk6CU8JZAl5CY8JpAm6Cc8J5Qn7ChEKJwo9ClQK
agqBCpgKrgrFCtwK8wsLCyILOQtRC2kLgAuYC7ALyAvhC/kMEgwqDEMMXAx1DI4MpwzADNkM8w0N
DSYNQA1aDXQNjg2pDcMN3g34DhMOLg5JDmQOfw6bDrYO0g7uDwkPJQ9BD14Peg+WD7MPzw/sEAkQ
JhBDEGEQfhCbELkQ1xD1ERMRMRFPEW0RjBGqEckR6BIHEiYSRRJkEoQSoxLDEuMTAxMjE0MTYxOD
E6QTxRPlFAYUJxRJFGoUixStFM4U8BUSFTQVVhV4FZsVvRXgFgMWJhZJFmwWjxayFtYW+hcdF0EX
ZReJF64X0hf3GBsYQBhlGIoYrxjVGPoZIBlFGWsZkRm3Gd0aBBoqGlEadxqeGsUa7BsUGzsbYxuK
G7Ib2hwCHCocUhx7HKMczBz1HR4dRx1wHZkdwx3sHhYeQB5qHpQevh7pHxMfPh9pH5Qfvx/qIBUg
QSBsIJggxCDwIRwhSCF1IaEhziH7IiciVSKCIq8i3SMKIzgjZiOUI8Ij8CQfJE0kfCSrJNolCSU4
JWgllyXHJfcmJyZXJocmtyboJxgnSSd6J6sn3CgNKD8ocSiiKNQpBik4KWspnSnQKgIqNSpoKpsq
zysCKzYraSudK9EsBSw5LG4soizXLQwtQS12Last4S4WLkwugi63Lu4vJC9aL5Evxy/+MDUwbDCk
MNsxEjFKMYIxujHyMioyYzKbMtQzDTNGM38zuDPxNCs0ZTSeNNg1EzVNNYc1wjX9Njc2cjauNuk3
JDdgN5w31zgUOFA4jDjIOQU5Qjl/Obw5+To2OnQ6sjrvOy07azuqO+g8JzxlPKQ84z0iPWE9oT3g
PiA+YD6gPuA/IT9hP6I/4kAjQGRApkDnQSlBakGsQe5CMEJyQrVC90M6Q31DwEQDREdEikTORRJF
VUWaRd5GIkZnRqtG8Ec1R3tHwEgFSEtIkUjXSR1JY0mpSfBKN0p9SsRLDEtTS5pL4kwqTHJMuk0C
TUpNk03cTiVObk63TwBPSU+TT91QJ1BxULtRBlFQUZtR5lIxUnxSx1MTU19TqlP2VEJUj1TbVShV
dVXCVg9WXFapVvdXRFeSV+BYL1h9WMtZGllpWbhaB1pWWqZa9VtFW5Vb5Vw1XIZc1l0nXXhdyV4a
XmxevV8PX2Ffs2AFYFdgqmD8YU9homH1YklinGLwY0Njl2PrZEBklGTpZT1lkmXnZj1mkmboZz1n
k2fpaD9olmjsaUNpmmnxakhqn2r3a09rp2v/bFdsr20IbWBtuW4SbmtuxG8eb3hv0XArcIZw4HE6
cZVx8HJLcqZzAXNdc7h0FHRwdMx1KHWFdeF2Pnabdvh3VnezeBF4bnjMeSp5iXnnekZ6pXsEe2N7
wnwhfIF84X1BfaF+AX5ifsJ/I3+Ef+WAR4CogQqBa4HNgjCCkoL0g1eDuoQdhICE44VHhauGDoZy
hteHO4efiASIaYjOiTOJmYn+imSKyoswi5aL/IxjjMqNMY2Yjf+OZo7OjzaPnpAGkG6Q1pE/kaiS
EZJ6kuOTTZO2lCCUipT0lV+VyZY0lp+XCpd1l+CYTJi4mSSZkJn8mmia1ZtCm6+cHJyJnPedZJ3S
nkCerp8dn4uf+qBpoNihR6G2oiailqMGo3aj5qRWpMelOKWpphqmi6b9p26n4KhSqMSpN6mpqhyq
j6sCq3Wr6axcrNCtRK24ri2uoa8Wr4uwALB1sOqxYLHWskuywrM4s660JbSctRO1irYBtnm28Ldo
t+C4WbjRuUq5wro7urW7LrunvCG8m70VvY++Cr6Evv+/er/1wHDA7MFnwePCX8Lbw1jD1MRRxM7F
S8XIxkbGw8dBx7/IPci8yTrJuco4yrfLNsu2zDXMtc01zbXONs62zzfPuNA50LrRPNG+0j/SwdNE
08bUSdTL1U7V0dZV1tjXXNfg2GTY6Nls2fHadtr724DcBdyK3RDdlt4c3qLfKd+v4DbgveFE4czi
U+Lb42Pj6+Rz5PzlhOYN5pbnH+ep6DLovOlG6dDqW+rl63Dr++yG7RHtnO4o7rTvQO/M8Fjw5fFy
8f/yjPMZ86f0NPTC9VD13vZt9vv3ivgZ+Kj5OPnH+lf65/t3/Af8mP0p/br+S/7c/23////uABNB
ZG9iZQBkgAAAAAEFAAIAA//bAIQAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAgECAgIBAgICAgICAgIC
AgICAgICAgIDAwMDAgMDAwMDAwMDAwMDAwMDAwEBAQECAQIDAgIDAwMDAwMDAwMDAwMDAwMDAwMD
AwMEBAQEAwMDBAQEBAQDBAQEBAQEBAQEBAQEBAQEBAQEBAQE/8AAEQgEZQXcAwERAAIRAQMRAf/E
AaIAAAAGAgMBAAAAAAAAAAAAAAcIBgUECQMKAgEACwEAAAYDAQEBAAAAAAAAAAAABgUEAwcCCAEJ
AAoLEAACAQMEAQMDAgMDAwIGCXUBAgMEEQUSBiEHEyIACDEUQTIjFQlRQhZhJDMXUnGBGGKRJUOh
sfAmNHIKGcHRNSfhUzaC8ZKiRFRzRUY3R2MoVVZXGrLC0uLyZIN0k4Rlo7PD0+MpOGbzdSo5OkhJ
SlhZWmdoaWp2d3h5eoWGh4iJipSVlpeYmZqkpaanqKmqtLW2t7i5usTFxsfIycrU1dbX2Nna5OXm
5+jp6vT19vf4+foRAAIBAwIEBAMFBAQEBgYFbQECAxEEIRIFMQYAIhNBUQcyYRRxCEKBI5EVUqFi
FjMJsSTB0UNy8BfhgjQlklMYY0TxorImNRlUNkVkJwpzg5NGdMLS4vJVZXVWN4SFo7PD0+PzKRqU
pLTE1OT0laW1xdXl9ShHV2Y4doaWprbG1ub2Z3eHl6e3x9fn90hYaHiImKi4yNjo+DlJWWl5iZmp
ucnZ6fkqOkpaanqKmqq6ytrq+v/aAAwDAQACEQMRAD8AL/77kdfL/wBe9+691737r3Xvfuvde9+6
91737r3XvfuvdfRY2n/x6u2f/Dfw3/uNH74h7j/uRL/zUf8A48evpx2r/cWH/mlH/wAcHSg9o+l/
Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9
+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r
3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde
9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737
r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd
e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173
7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv
de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917
37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu
vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691
737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf
uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69
1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv
fuvde9+691737r3Xvfuvde9+69184f33I6+X/r3v3Xuve/de697917r3v3Xuve/de697917r6LG0
/wDj1ds/+G/hv/caP3xD3H/ciX/mo/8Ax49fTjtX+4sP/NKP/jg6UHtH0v697917r3v3Xuve/de6
97917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v
3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de
697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3
v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/d
e697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r
3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/
de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917
r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve
/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69791
7r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuv
e/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6979
17r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xu
ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697
917r3v3XuvnD++5HXy/9e9+691737r3Xvfuvde9+691737r3XvfuvdfRY2n/AMertn/w38N/7jR+
+Ie4/wC5Ev8AzUf/AI8evpx2r/cWH/mlH/xwdKD2j6X9e9+691737r3Xvfuvde9+691737r3Xvfu
vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691
737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf
uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69
1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv
fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6
91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X
vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+
691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3
Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9
+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r
3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde
9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737
r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xzh/fc
jr5f+ve/de697917r3v3Xuve/de697917r3v3XuvosbT/wCPV2z/AOG/hv8A3Gj98Q9x/wByJf8A
mo//AB49fTjtX+4sP/NKP/jg6UHtH0v697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3X
uve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69
7917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3
Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6
97917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v
3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de
697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3
v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/d
e697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r
3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/
de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917
r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve
/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69791
7r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3XuvnD++5HXy/9e9+6917
37r3Xvfuvde9+691737r3XvfuvdfRY2n/wAertn/AMN/Df8AuNH74h7j/uRL/wA1H/48evpx2r/c
WH/mlH/xwdKD2j6X9e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173
7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv
de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917
37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu
vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691
737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf
uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69
1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv
fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6
91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X
vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+
691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3
Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9
+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xzh/fcjr5f+ve/de697917r3v3Xuve/de
697917r3v3XuvosbT/49XbP/AIb+G/8AcaP3xD3H/ciX/mo//Hj19OO1f7iw/wDNKP8A44OlB7R9
L+ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6
97917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v
3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de
697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3
v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/d
e697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r
3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/
de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917
r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve
/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69791
7r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuv
e/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6979
17r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xu
ve/de697917r3v3Xuve/de697917r5w/vuR18v8A1737r3Xvfuvde9+691737r3Xvfuvde9+6919
Fjaf/Hq7Z/8ADfw3/uNH74h7j/uRL/zUf/jx6+nHav8AcWH/AJpR/wDHB0oPaPpf1737r3Xvfuvd
e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173
7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv
de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917
37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu
vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691
737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf
uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69
1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv
fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6
91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X
vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+
691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3
Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9
+691737r3XvfuvdfOH99yOvl/wCve/de697917r3v3Xuve/de697917r3v3XuvosbT/49XbP/hv4
b/3Gj98Q9x/3Il/5qP8A8ePX047V/uLD/wA0o/8Ajg6UHtH0v697917r3v3Xuve/de697917r3v3
Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6
97917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v
3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de
697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3
v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/d
e697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r
3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/
de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917
r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve
/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69791
7r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuv
e/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6979
17r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xu
vnD++5HXy/8AXvfuvde9+691737r3Xvfuvde9+691737r3X0WNp/8ertn/w38N/7jR++Ie4/7kS/
81H/AOPHr6cdq/3Fh/5pR/8AHB0oPaPpf1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf
uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69
1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv
fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6
91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X
vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+
691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3
Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9
+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r
3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde
9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737
r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd
e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173
7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3XvfuvdfOH99yOvl/697917
r3v3Xuve/de697917r3v3Xuve/de6+ixtP8A49XbP/hv4b/3Gj98Q9x/3Il/5qP/AMePX047V/uL
D/zSj/44OlB7R9L+ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6979
17r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xu
ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697
917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3X
uve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69
7917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3
Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6
97917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v
3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de
697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3
v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/d
e697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r
3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/
de697917r3v3Xuve/de697917r3v3Xuve/de697917r5w/vuR18v/Xvfuvde9+691737r3Xvfuvd
e9+691737r3X0WNp/wDHq7Z/8N/Df+40fviHuP8AuRL/AM1H/wCPHr6cdq/3Fh/5pR/8cHSg9o+l
/Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde
9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737
r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd
e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173
7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv
de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917
37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu
vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691
737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf
uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69
1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv
fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6
91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X
vfuvde9+691737r3Xvfuvde9+69184f33I6+X/r3v3Xuve/de697917r3v3Xuve/de697917r6LG
0/8Aj1ds/wDhv4b/ANxo/fEPcf8AciX/AJqP/wAePX047V/uLD/zSj/44OlB7R9L+ve/de697917
r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve
/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69791
7r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuv
e/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6979
17r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xu
ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697
917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3X
uve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69
7917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3
Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6
97917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v
3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de
697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3
v3Xuve/de697917r5w/vuR18v/Xvfuvde9+691737r3Xvfuvde9+691737r3X0WNp/8AHq7Z/wDD
fw3/ALjR++Ie4/7kS/8ANR/+PHr6cdq/3Fh/5pR/8cHSg9o+l/Xvfuvde9+691737r3Xvfuvde9+
691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3
Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9
+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r
3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde
9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737
r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd
e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173
7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv
de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917
37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu
vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691
737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf
uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69
184f33I6+X/r3v3Xuve/de697917r3v3Xuve/de697917r6LG0/+PV2z/wCG/hv/AHGj98Q9x/3I
l/5qP/x49fTjtX+4sP8AzSj/AOODpQe0fS/r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuv
e/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6979
17r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xu
ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697
917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3X
uve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69
7917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3
Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6
97917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v
3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de
697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3
v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/d
e697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r
3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6+cP77kdfL/ANe9
+691737r3Xvfuvde9+691737r3XvfuvdfRY2n/x6u2f/AA38N/7jR++Ie4/7kS/81H/48evpx2r/
AHFh/wCaUf8AxwdKD2j6X9e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+
691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3
Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9
+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r
3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde
9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737
r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd
e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173
7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv
de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917
37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu
vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691
737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf
uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xzh/fcjr5f8Ar3v3Xuve/de69791
7r3v3Xuve/de697917r6LG0/+PV2z/4b+G/9xo/fEPcf9yJf+aj/APHj19OO1f7iw/8ANKP/AI4O
lB7R9L+ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuv
e/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6979
17r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xu
ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697
917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3X
uve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69
7917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3
Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6
97917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v
3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de
697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3
v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/d
e697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r
3v3Xuve/de697917r3v3Xuve/de697917r5w/vuR18v/AF737r3Xvfuvde9+691737r3Xvfuvde9
+6919Fjaf/Hq7Z/8N/Df+40fviHuP+5Ev/NR/wDjx6+nHav9xYf+aUf/ABwdKD2j6X9e9+691737
r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd
e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173
7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv
de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917
37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu
vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691
737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf
uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69
1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv
fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6
91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X
vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+
691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3
Xvfuvde9+691737r3Xzh/fcjr5f+ve/de697917r3v3Xuve/de697917r3v3XuvosbT/AOPV2z/4
b+G/9xo/fEPcf9yJf+aj/wDHj19OO1f7iw/80o/+ODpQe0fS/r3v3Xuve/de697917r3v3Xuve/d
e697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r
3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/
de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917
r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve
/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69791
7r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuv
e/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6979
17r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xu
ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697
917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3X
uve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69
7917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3
Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6
+cP77kdfL/1737r3Xvfuvde9+691737r3Xvfuvde9+6919Fjaf8Ax6u2f/Dfw3/uNH74h7j/ALkS
/wDNR/8Ajx6+nHav9xYf+aUf/HB0oPaPpf1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv
fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6
91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X
vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+
691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3
Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9
+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r
3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde
9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737
r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd
e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173
7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv
de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917
37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3XvfuvdfOH99yOvl/69791
7r3v3Xuve/de697917r3v3Xuve/de6+ixtP/AI9XbP8A4b+G/wDcaP3xD3H/AHIl/wCaj/8AHj19
OO1f7iw/80o/+ODpQe0fS/r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v
3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de
697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3
v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/d
e697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r
3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/
de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917
r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve
/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69791
7r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuv
e/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6979
17r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xu
ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697
917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6+cP77kdfL/1737r3Xvfuvde9+69
1737r3Xvfuvde9+6919Fjaf/AB6u2f8Aw38N/wC40fviHuP+5Ev/ADUf/jx6+nHav9xYf+aUf/HB
0oPaPpf1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691
737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf
uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69
1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv
fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6
91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X
vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+
691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3
Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9
+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r
3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde
9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737
r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd
e9+691737r3Xvfuvde9+691737r3XvfuvdfOH99yOvl/697917r3v3Xuve/de697917r3v3Xuve/
de6+ixtP/j1ds/8Ahv4b/wBxo/fEPcf9yJf+aj/8ePX047V/uLD/AM0o/wDjg6UHtH0v697917r3
v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/d
e697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r
3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/
de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917
r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve
/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69791
7r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuv
e/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6979
17r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xu
ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697
917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3X
uve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69
7917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3
Xuve/de697917r3v3XuvnD++5HXy/wDXvfuvde9+691737r3Xvfuvde9+691737r3X0WNp/8ertn
/wAN/Df+40fviHuP+5Ev/NR/+PHr6cdq/wBxYf8AmlH/AMcHSg9o+l/Xvfuvde9+691737r3Xvfu
vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691
737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf
uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69
1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv
fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6
91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X
vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+
691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3
Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9
+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r
3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde
9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737
r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd
e9+69184f33I6+X/AK97917r3v3Xuve/de697917r3v3Xuve/de6+ixtP/j1ds/+G/hv/caP3xD3
H/ciX/mo/wDx49fTjtX+4sP/ADSj/wCODpQe0fS/r3v3Xuve/de697917r3v3Xuve/de697917r3
v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/d
e697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r
3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/
de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917
r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve
/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69791
7r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuv
e/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6979
17r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xu
ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697
917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3X
uve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69
7917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6+cP77kdfL
/wBe9+691737r3Xvfuvde9+691737r3XvfuvdfRY2n/x6u2f/Dfw3/uNH74h7j/uRL/zUf8A48ev
px2r/cWH/mlH/wAcHSg9o+l/Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X
vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+
691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3
Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9
+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r
3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde
9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737
r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd
e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173
7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv
de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917
37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu
vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691
737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69184f33I6+X/r3v3Xuve/de6979
17r3v3Xuve/de697917r6LG0/wDj1ds/+G/hv/caP3xD3H/ciX/mo/8Ax49fTjtX+4sP/NKP/jg6
UHtH0v697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69
7917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3
Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6
97917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v
3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de
697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3
v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/d
e697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r
3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/
de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917
r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve
/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69791
7r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuv
e/de697917r3v3Xuve/de697917r3v3XuvnD++5HXy/9e9+691737r3Xvfuvde9+691737r3Xvfu
vdfRY2n/AMertn/w38N/7jR++Ie4/wC5Ev8AzUf/AI8evpx2r/cWH/mlH/xwdKD2j6X9e9+69173
7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv
de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917
37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu
vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691
737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf
uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69
1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv
fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6
91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X
vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+
691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3
Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9
+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r
3Xvfuvde9+691737r3Xzh/fcjr5f+ve/de697917r3v3Xuve/de697917r3v3XuvosbT/wCPV2z/
AOG/hv8A3Gj98Q9x/wByJf8Amo//AB49fTjtX+4sP/NKP/jg6UHtH0v697917r3v3Xuve/de6979
17r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xu
ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697
917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3X
uve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69
7917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3
Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6
97917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v
3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de
697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3
v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/d
e697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r
3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/
de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917
r3v3XuvnD++5HXy/9e9+691737r3Xvfuvde9+691737r3XvfuvdfRY2n/wAertn/AMN/Df8AuNH7
4h7j/uRL/wA1H/48evpx2r/cWH/mlH/xwdKD2j6X9e9+691737r3Xvfuvde9+691737r3Xvfuvde
9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737
r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd
e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173
7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv
de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917
37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu
vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691
737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf
uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69
1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv
fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6
91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X
vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xzh/fcjr5
f+ve/de697917r3v3Xuve/de697917r3v3XuvosbT/49XbP/AIb+G/8AcaP3xD3H/ciX/mo//Hj1
9OO1f7iw/wDNKP8A44OlB7R9L+ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3X
uve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69
7917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3
Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6
97917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v
3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de
697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3
v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/d
e697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r
3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/
de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917
r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve
/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69791
7r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r5w/vuR18v8A1737r3Xvfuvd
e9+691737r3Xvfuvde9+6919Fjaf/Hq7Z/8ADfw3/uNH74h7j/uRL/zUf/jx6+nHav8AcWH/AJpR
/wDHB0oPaPpf1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde
9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737
r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd
e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173
7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv
de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917
37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu
vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691
737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf
uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69
1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv
fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6
91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X
vfuvde9+691737r3Xvfuvde9+691737r3XvfuvdfOH99yOvl/wCve/de697917r3v3Xuve/de697
917r3v3XuvosbT/49XbP/hv4b/3Gj98Q9x/3Il/5qP8A8ePX047V/uLD/wA0o/8Ajg6UHtH0v697
917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3X
uve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69
7917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3
Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6
97917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v
3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de
697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3
v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/d
e697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r
3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/
de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917
r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve
/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69791
7r3v3Xuve/de697917r3v3XuvnD++5HXy/8AXvfuvde9+691737r3Xvfuvde9+691737r3X0WNp/
8ertn/w38N/7jR++Ie4/7kS/81H/AOPHr6cdq/3Fh/5pR/8AHB0oPaPpf1737r3Xvfuvde9+6917
37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu
vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691
737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf
uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69
1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv
fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6
91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X
vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+
691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3
Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9
+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r
3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde
9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737
r3XvfuvdfOH99yOvl/697917r3v3Xuve/de697917r3v3Xuve/de6+ixtP8A49XbP/hv4b/3Gj98
Q9x/3Il/5qP/AMePX047V/uLD/zSj/44OlB7R9L+ve/de697917r3v3Xuve/de697917r3v3Xuve
/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69791
7r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuv
e/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6979
17r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xu
ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697
917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3X
uve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69
7917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3
Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6
97917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v
3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de
697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3
v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r5w/vuR18v
/Xvfuvde9+691737r3Xvfuvde9+691737r3X0WNp/wDHq7Z/8N/Df+40fviHuP8AuRL/AM1H/wCP
Hr6cdq/3Fh/5pR/8cHSg9o+l/Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3
Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9
+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r
3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde
9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737
r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd
e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173
7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv
de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917
37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu
vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691
737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf
uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69
1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69184f33I6+X/r3v3Xuve/de697
917r3v3Xuve/de697917r6LG0/8Aj1ds/wDhv4b/ANxo/fEPcf8AciX/AJqP/wAePX047V/uLD/z
Sj/44OlB7R9L+ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r
3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/
de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917
r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve
/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69791
7r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuv
e/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6979
17r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xu
ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697
917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3X
uve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69
7917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3
Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6
97917r3v3Xuve/de697917r3v3Xuve/de697917r5w/vuR18v/Xvfuvde9+691737r3Xvfuvde9+
691737r3X0WNp/8AHq7Z/wDDfw3/ALjR++Ie4/7kS/8ANR/+PHr6cdq/3Fh/5pR/8cHSg9o+l/Xv
fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6
91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X
vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+
691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3
Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9
+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r
3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde
9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737
r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd
e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173
7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv
de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917
37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu
vde9+691737r3Xvfuvde9+69184f33I6+X/r3v3Xuve/de697917r3v3Xuve/de697917r6LG0/+
PV2z/wCG/hv/AHGj98Q9x/3Il/5qP/x49fTjtX+4sP8AzSj/AOODpQe0fS/r3v3Xuve/de697917
r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve
/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69791
7r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuv
e/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6979
17r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xu
ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697
917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3X
uve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69
7917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3
Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6
97917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v
3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de
697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3
v3Xuve/de6+cP77kdfL/ANe9+691737r3Xvfuvde9+691737r3XvfuvdfRY2n/x6u2f/AA38N/7j
R++Ie4/7kS/81H/48evpx2r/AHFh/wCaUf8AxwdKD2j6X9e9+691737r3Xvfuvde9+691737r3Xv
fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6
91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X
vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+
691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3
Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9
+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r
3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde
9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737
r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd
e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173
7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv
de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917
37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xzh/
fcjr5f8Ar3v3Xuve/de697917r3v3Xuve/de697917r6LG0/+PV2z/4b+G/9xo/fEPcf9yJf+aj/
APHj19OO1f7iw/8ANKP/AI4OlB7R9L+ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917
r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve
/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69791
7r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuv
e/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6979
17r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xu
ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697
917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3X
uve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69
7917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3
Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6
97917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v
3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de
697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r5w/vuR18v/AF737r3X
vfuvde9+691737r3Xvfuvde9+6919Fjaf/Hq7Z/8N/Df+40fviHuP+5Ev/NR/wDjx6+nHav9xYf+
aUf/ABwdKD2j6X9e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r
3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde
9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737
r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd
e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173
7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv
de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917
37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu
vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691
737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf
uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69
1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv
fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6
91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xzh/fcjr5f+ve/de697917r3v3Xuve/de69
7917r3v3XuvosbT/AOPV2z/4b+G/9xo/fEPcf9yJf+aj/wDHj19OO1f7iw/80o/+ODpQe0fS/r3v
3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de
697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3
v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/d
e697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r
3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/
de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917
r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve
/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69791
7r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuv
e/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6979
17r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xu
ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697
917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3X
uve/de697917r3v3Xuve/de6+cP77kdfL/1737r3Xvfuvde9+691737r3Xvfuvde9+6919Fjaf8A
x6u2f/Dfw3/uNH74h7j/ALkS/wDNR/8Ajx6+nHav9xYf+aUf/HB0oPaPpf1737r3Xvfuvde9+691
737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf
uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69
1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv
fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6
91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X
vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+
691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3
Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9
+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r
3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde
9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737
r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd
e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173
7r3XvfuvdfOH99yOvl/697917r3v3Xuve/de697917r3v3Xuve/de6+ixtP/AI9XbP8A4b+G/wDc
aP3xD3H/AHIl/wCaj/8AHj19OO1f7iw/80o/+ODpQe0fS/r3v3Xuve/de697917r3v3Xuve/de69
7917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3
Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6
97917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v
3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de
697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3
v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/d
e697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r
3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/
de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917
r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve
/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69791
7r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuv
e/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6+cP
77kdfL/1737r3Xvfuvde9+691737r3Xvfuvde9+6919Fjaf/AB6u2f8Aw38N/wC40fviHuP+5Ev/
ADUf/jx6+nHav9xYf+aUf/HB0oPaPpf1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv
de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917
37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu
vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691
737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf
uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69
1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv
fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6
91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X
vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+
691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3
Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9
+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r
3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3XvfuvdfOH99yOvl/697917r3
v3Xuve/de697917r3v3Xuve/de6+ixtP/j1ds/8Ahv4b/wBxo/fEPcf9yJf+aj/8ePX047V/uLD/
AM0o/wDjg6UHtH0v697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v
3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de
697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3
v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/d
e697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r
3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/
de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917
r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve
/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69791
7r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuv
e/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6979
17r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xu
ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697
917r3v3Xuve/de697917r3v3Xuve/de697917r3v3XuvnD++5HXy/wDXvfuvde9+691737r3Xvfu
vde9+691737r3X0WNp/8ertn/wAN/Df+40fviHuP+5Ev/NR/+PHr6cdq/wBxYf8AmlH/AMcHSg9o
+l/Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv
de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917
37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu
vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691
737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf
uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69
1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv
fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6
91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X
vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+
691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3
Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9
+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r
3Xvfuvde9+691737r3Xvfuvde9+69184f33I6+X/AK97917r3v3Xuve/de697917r3v3Xuve/de6
+ixtP/j1ds/+G/hv/caP3xD3H/ciX/mo/wDx49fTjtX+4sP/ADSj/wCODpQe0fS/r3v3Xuve/de6
97917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v
3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de
697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3
v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/d
e697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r
3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/
de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917
r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve
/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69791
7r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuv
e/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6979
17r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xu
ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697
917r3v3Xuve/de6+cP77kdfL/wBe9+691737r3Xvfuvde9+691737r3XvfuvdfRY2n/x6u2f/Dfw
3/uNH74h7j/uRL/zUf8A48evpx2r/cWH/mlH/wAcHSg9o+l/Xvfuvde9+691737r3Xvfuvde9+69
1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv
fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6
91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X
vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+
691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3
Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9
+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r
3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde
9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737
r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd
e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173
7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv
de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6918
4f33I6+X/r3v3Xuve/de697917r3v3Xuve/de697917r6LG0/wDj1ds/+G/hv/caP3xD3H/ciX/m
o/8Ax49fTjtX+4sP/NKP/jg6UHtH0v697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xu
ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697
917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3X
uve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69
7917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3
Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6
97917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v
3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de
697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3
v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/d
e697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r
3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/
de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917
r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3XuvnD++5HXy/9e9+69173
7r3Xvfuvde9+691737r3XvfuvdfRY2n/AMertn/w38N/7jR++Ie4/wC5Ev8AzUf/AI8evpx2r/cW
H/mlH/xwdKD2j6X9e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737
r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd
e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173
7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv
de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917
37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu
vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691
737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf
uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69
1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv
fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6
91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X
vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+
691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xzh/fcjr5f+ve/de697917r3v3Xuve/de6
97917r3v3XuvosbT/wCPV2z/AOG/hv8A3Gj98Q9x/wByJf8Amo//AB49fTjtX+4sP/NKP/jg6UHt
H0v697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69791
7r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuv
e/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6979
17r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xu
ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697
917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3X
uve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69
7917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3
Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6
97917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v
3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de
697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3
v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/d
e697917r3v3Xuve/de697917r3v3XuvnD++5HXy/9e9+691737r3Xvfuvde9+691737r3Xvfuvdf
RY2n/wAertn/AMN/Df8AuNH74h7j/uRL/wA1H/48evpx2r/cWH/mlH/xwdKD2j6X9e9+691737r3
Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9
+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r
3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde
9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737
r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd
e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173
7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv
de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917
37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu
vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691
737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf
uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69
1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv
fuvde9+691737r3Xzh/fcjr5f+ve/de697917r3v3Xuve/de697917r3v3XuvosbT/49XbP/AIb+
G/8AcaP3xD3H/ciX/mo//Hj19OO1f7iw/wDNKP8A44OlB7R9L+ve/de697917r3v3Xuve/de6979
17r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xu
ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697
917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3X
uve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69
7917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3
Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6
97917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v
3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de
697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3
v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/d
e697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r
3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/
de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917
r5w/vuR18v8A1737r3Xvfuvde9+691737r3Xvfuvde9+6919Fjaf/Hq7Z/8ADfw3/uNH74h7j/uR
L/zUf/jx6+nHav8AcWH/AJpR/wDHB0oPaPpf1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3
Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9
+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r
3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde
9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737
r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd
e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173
7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv
de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917
37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu
vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691
737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf
uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69
1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3XvfuvdfOH99yOvl/wCv
e/de697917r3v3Xuve/de697917r3v3XuvosbT/49XbP/hv4b/3Gj98Q9x/3Il/5qP8A8ePX047V
/uLD/wA0o/8Ajg6UHtH0v697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6979
17r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xu
ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697
917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3X
uve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69
7917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3
Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6
97917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v
3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de
697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3
v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/d
e697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r
3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/
de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3XuvnD++5HXy/8AXvfuvde9+691737r
3Xvfuvde9+691737r3X0WNp/8ertn/w38N/7jR++Ie4/7kS/81H/AOPHr6cdq/3Fh/5pR/8AHB0o
PaPpf1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173
7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv
de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917
37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu
vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691
737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf
uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69
1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv
fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6
91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X
vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+
691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3
Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9
+691737r3Xvfuvde9+691737r3XvfuvdfOH99yOvl/697917r3v3Xuve/de697917r3v3Xuve/de
6+ixtP8A49XbP/hv4b/3Gj98Q9x/3Il/5qP/AMePX047V/uLD/zSj/44OlB7R9L+ve/de697917r
3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/
de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917
r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve
/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69791
7r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuv
e/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6979
17r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xu
ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697
917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3X
uve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69
7917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3
Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6
97917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v
3Xuve/de697917r5w/vuR18v/Xvfuvde9+691737r3Xvfuvde9+691737r3X0WNp/wDHq7Z/8N/D
f+40fviHuP8AuRL/AM1H/wCPHr6cdq/3Fh/5pR/8cHSg9o+l/Xvfuvde9+691737r3Xvfuvde9+6
91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X
vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+
691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3
Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9
+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r
3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde
9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737
r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd
e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173
7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv
de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917
37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu
vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691
84f33I6+X/r3v3Xuve/de697917r3v3Xuve/de697917r6LG0/8Aj1ds/wDhv4b/ANxo/fEPcf8A
ciX/AJqP/wAePX047V/uLD/zSj/44OlB7R9L+ve/de697917r3v3Xuve/de697917r3v3Xuve/de
697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3
v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/d
e697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r
3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/
de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917
r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve
/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69791
7r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuv
e/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6979
17r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xu
ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697
917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3X
uve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r5w/vuR18v/Xv
fuvde9+691737r3Xvfuvde9+691737r3X0WNp/8AHq7Z/wDDfw3/ALjR++Ie4/7kS/8ANR/+PHr6
cdq/3Fh/5pR/8cHSg9o+l/Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf
uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69
1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv
fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6
91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X
vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+
691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3
Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9
+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r
3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde
9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737
r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd
e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173
7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69184f33I6+X/r3v3Xuve/de697917
r3v3Xuve/de697917r6LG0/+PV2z/wCG/hv/AHGj98Q9x/3Il/5qP/x49fTjtX+4sP8AzSj/AOOD
pQe0fS/r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r
3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/
de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917
r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve
/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69791
7r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuv
e/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6979
17r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xu
ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697
917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3X
uve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69
7917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3
Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6
97917r3v3Xuve/de697917r3v3Xuve/de6+cP77kdfL/ANe9+691737r3Xvfuvde9+691737r3Xv
fuvdfRY2n/x6u2f/AA38N/7jR++Ie4/7kS/81H/48evpx2r/AHFh/wCaUf8AxwdKD2j6X9e9+691
737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf
uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69
1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv
fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6
91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X
vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+
691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3
Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9
+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r
3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde
9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737
r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd
e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173
7r3Xvfuvde9+691737r3Xzh/fcjr5f8Ar3v3Xuve/de697917r3v3Xuve/de697917r6LG0/+PV2
z/4b+G/9xo/fEPcf9yJf+aj/APHj19OO1f7iw/8ANKP/AI4OlB7R9L+ve/de697917r3v3Xuve/d
e697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r
3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/
de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917
r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve
/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69791
7r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuv
e/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6979
17r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xu
ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697
917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3X
uve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69
7917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3
Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6
97917r5w/vuR18v/AF737r3Xvfuvde9+691737r3Xvfuvde9+6919Fjaf/Hq7Z/8N/Df+40fviHu
P+5Ev/NR/wDjx6+nHav9xYf+aUf/ABwdKD2j6X9e9+691737r3Xvfuvde9+691737r3Xvfuvde9+
691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3
Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9
+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r
3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde
9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737
r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd
e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173
7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv
de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917
37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu
vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691
737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf
uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xzh/fcjr5f+
ve/de697917r3v3Xuve/de697917r3v3XuvosbT/AOPV2z/4b+G/9xo/fEPcf9yJf+aj/wDHj19O
O1f7iw/80o/+ODpQe0fS/r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3
Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6
97917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v
3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de
697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3
v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/d
e697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r
3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/
de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917
r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve
/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69791
7r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuv
e/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6979
17r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6+cP77kdfL/1737r3Xvfuvde9+691
737r3Xvfuvde9+6919Fjaf8Ax6u2f/Dfw3/uNH74h7j/ALkS/wDNR/8Ajx6+nHav9xYf+aUf/HB0
oPaPpf1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917
37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu
vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691
737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf
uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69
1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv
fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6
91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X
vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+
691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3
Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9
+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r
3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde
9+691737r3Xvfuvde9+691737r3XvfuvdfOH99yOvl/697917r3v3Xuve/de697917r3v3Xuve/d
e6+ixtP/AI9XbP8A4b+G/wDcaP3xD3H/AHIl/wCaj/8AHj19OO1f7iw/80o/+ODpQe0fS/r3v3Xu
ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697
917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3X
uve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69
7917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3
Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6
97917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v
3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de
697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3
v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/d
e697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r
3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/
de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917
r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve
/de697917r3v3Xuve/de6+cP77kdfL/1737r3Xvfuvde9+691737r3Xvfuvde9+6919Fjaf/AB6u
2f8Aw38N/wC40fviHuP+5Ev/ADUf/jx6+nHav9xYf+aUf/HB0oPaPpf1737r3Xvfuvde9+691737
r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd
e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173
7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv
de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917
37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu
vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691
737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf
uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69
1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv
fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6
91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X
vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+
691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3
XvfuvdfOH99yOvl/697917r3v3Xuve/de697917r3v3Xuve/de6+ixtP/j1ds/8Ahv4b/wBxo/fE
Pcf9yJf+aj/8ePX047V/uLD/AM0o/wDjg6UHtH0v697917r3v3Xuve/de697917r3v3Xuve/de69
7917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3
Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6
97917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v
3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de
697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3
v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/d
e697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r
3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/
de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917
r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve
/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69791
7r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuv
e/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3XuvnD++5HXy
/wDXvfuvde9+691737r3Xvfuvde9+691737r3X0WNp/8ertn/wAN/Df+40fviHuP+5Ev/NR/+PHr
6cdq/wBxYf8AmlH/AMcHSg9o+l/Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737
r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd
e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173
7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv
de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917
37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu
vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691
737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf
uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69
1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv
fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6
91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X
vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+
691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69184f33I6+X/AK97917r3v3X
uve/de697917r3v3Xuve/de6+ixtP/j1ds/+G/hv/caP3xD3H/ciX/mo/wDx49fTjtX+4sP/ADSj
/wCODpQe0fS/r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69
7917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3
Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6
97917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v
3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de
697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3
v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/d
e697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r
3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/
de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917
r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve
/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69791
7r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuv
e/de697917r3v3Xuve/de697917r3v3Xuve/de6+cP77kdfL/wBe9+691737r3Xvfuvde9+69173
7r3XvfuvdfRY2n/x6u2f/Dfw3/uNH74h7j/uRL/zUf8A48evpx2r/cWH/mlH/wAcHSg9o+l/Xvfu
vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691
737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf
uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69
1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv
fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6
91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X
vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+
691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3
Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9
+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r
3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde
9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737
r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd
e9+691737r3Xvfuvde9+69184f33I6+X/r3v3Xuve/de697917r3v3Xuve/de697917r6LG0/wDj
1ds/+G/hv/caP3xD3H/ciX/mo/8Ax49fTjtX+4sP/NKP/jg6UHtH0v697917r3v3Xuve/de69791
7r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuv
e/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6979
17r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xu
ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697
917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3X
uve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69
7917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3
Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6
97917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v
3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de
697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3
v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/d
e697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r
3v3XuvnD++5HXy/9e9+691737r3Xvfuvde9+691737r3XvfuvdfRY2n/AMertn/w38N/7jR++Ie4
/wC5Ev8AzUf/AI8evpx2r/cWH/mlH/xwdKD2j6X9e9+691737r3Xvfuvde9+691737r3Xvfuvde9
+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r
3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde
9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737
r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd
e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173
7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv
de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917
37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu
vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691
737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf
uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69
1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv
fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xzh/fcjr5f
+ve/de697917r3v3Xuve/de697917r3v3XuvosbT/wCPV2z/AOG/hv8A3Gj98Q9x/wByJf8Amo//
AB49fTjtX+4sP/NKP/jg6UHtH0v697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/
de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917
r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve
/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69791
7r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuv
e/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6979
17r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xu
ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697
917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3X
uve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69
7917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3
Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6
97917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v
3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3XuvnD++5HXy/9e9+691737r3
Xvfuvde9+691737r3XvfuvdfRY2n/wAertn/AMN/Df8AuNH74h7j/uRL/wA1H/48evpx2r/cWH/m
lH/xwdKD2j6X9e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X
vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+
691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3
Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9
+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r
3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde
9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737
r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd
e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173
7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv
de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917
37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu
vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691
737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xzh/fcjr5f+ve/de697917r3v3Xuve/de6979
17r3v3XuvosbT/49XbP/AIb+G/8AcaP3xD3H/ciX/mo//Hj19OO1f7iw/wDNKP8A44OlB7R9L+ve
/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69791
7r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuv
e/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6979
17r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xu
ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697
917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3X
uve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69
7917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3
Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6
97917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v
3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de
697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3
v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/d
e697917r3v3Xuve/de697917r5w/vuR18v8A1737r3Xvfuvde9+691737r3Xvfuvde9+6919Fjaf
/Hq7Z/8ADfw3/uNH74h7j/uRL/zUf/jx6+nHav8AcWH/AJpR/wDHB0oPaPpf1737r3Xvfuvde9+6
91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X
vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+
691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3
Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9
+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r
3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde
9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737
r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd
e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173
7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv
de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917
37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu
vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691
737r3XvfuvdfOH99yOvl/wCve/de697917r3v3Xuve/de697917r3v3XuvosbT/49XbP/hv4b/3G
j98Q9x/3Il/5qP8A8ePX047V/uLD/wA0o/8Ajg6UHtH0v697917r3v3Xuve/de697917r3v3Xuve
/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69791
7r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuv
e/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6979
17r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xu
ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697
917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3X
uve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69
7917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3
Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6
97917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v
3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de
697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3
v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3XuvnD+
+5HXy/8AXvfuvde9+691737r3Xvfuvde9+691737r3X0WNp/8ertn/w38N/7jR++Ie4/7kS/81H/
AOPHr6cdq/3Fh/5pR/8AHB0oPaPpf1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde
9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737
r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd
e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173
7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv
de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917
37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu
vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691
737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf
uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69
1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv
fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6
91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X
vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3XvfuvdfOH99yOvl/697917r3v3
Xuve/de697917r3v3Xuve/de6+ixtP8A49XbP/hv4b/3Gj98Q9x/3Il/5qP/AMePX047V/uLD/zS
j/44OlB7R9L+ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3
v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/d
e697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r
3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/
de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917
r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve
/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69791
7r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuv
e/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6979
17r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xu
ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697
917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3X
uve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69
7917r3v3Xuve/de697917r3v3Xuve/de697917r5w/vuR18v/Xvfuvde9+691737r3Xvfuvde9+6
91737r3X0WNp/wDHq7Z/8N/Df+40fviHuP8AuRL/AM1H/wCPHr6cdq/3Fh/5pR/8cHSg9o+l/Xvf
uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69
1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv
fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6
91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X
vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+
691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3
Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9
+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r
3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde
9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737
r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd
e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173
7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv
de9+691737r3Xvfuvde9+69184f33I6+X/r3v3Xuve/de697917r3v3Xuve/de697917r6LG0/8A
j1ds/wDhv4b/ANxo/fEPcf8AciX/AJqP/wAePX047V/uLD/zSj/44OlB7R9L+ve/de697917r3v3
Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6
97917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v
3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de
697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3
v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/d
e697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r
3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/
de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917
r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve
/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69791
7r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuv
e/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6979
17r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xu
ve/de697917r5w/vuR18v/Xvfuvde9+691737r3Xvfuvde9+691737r3X0WNp/8AHq7Z/wDDfw3/
ALjR++Ie4/7kS/8ANR/+PHr6cdq/3Fh/5pR/8cHSg9o+l/Xvfuvde9+691737r3Xvfuvde9+6917
37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu
vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691
737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf
uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69
1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv
fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6
91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X
vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+
691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3
Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9
+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r
3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde
9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69184f
33I6+X/r3v3Xuve/de697917r3v3Xuve/de697917r6LG0/+PV2z/wCG/hv/AHGj98Q9x/3Il/5q
P/x49fTjtX+4sP8AzSj/AOODpQe0fS/r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de
697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3
v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/d
e697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r
3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/
de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917
r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve
/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69791
7r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuv
e/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6979
17r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xu
ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697
917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3X
uve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6+cP77kdfL/ANe9+691
737r3Xvfuvde9+691737r3XvfuvdfRY2n/x6u2f/AA38N/7jR++Ie4/7kS/81H/48evpx2r/AHFh
/wCaUf8AxwdKD2j6X9e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917
37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu
vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691
737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf
uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69
1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv
fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6
91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X
vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+
691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3
Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9
+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r
3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde
9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xzh/fcjr5f8Ar3v3Xuve/de697917r3v
3Xuve/de697917r6LG0/+PV2z/4b+G/9xo/fEPcf9yJf+aj/APHj19OO1f7iw/8ANKP/AI4OlB7R
9L+ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de
697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3
v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/d
e697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r
3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/
de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917
r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve
/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69791
7r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuv
e/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6979
17r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xu
ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697
917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3X
uve/de697917r3v3Xuve/de697917r5w/vuR18v/AF737r3Xvfuvde9+691737r3Xvfuvde9+691
9Fjaf/Hq7Z/8N/Df+40fviHuP+5Ev/NR/wDjx6+nHav9xYf+aUf/ABwdKD2j6X9e9+691737r3Xv
fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6
91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X
vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+
691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3
Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9
+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r
3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde
9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737
r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd
e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173
7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv
de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917
37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu
vde9+691737r3Xzh/fcjr5f+ve/de697917r3v3Xuve/de697917r3v3XuvosbT/AOPV2z/4b+G/
9xo/fEPcf9yJf+aj/wDHj19OO1f7iw/80o/+ODpQe0fS/r3v3Xuve/de697917r3v3Xuve/de697
917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3X
uve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69
7917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3
Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6
97917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v
3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de
697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3
v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/d
e697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r
3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/
de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917
r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve
/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6+cP7
7kdfL/1737r3Xvfuvde9+691737r3Xvfuvde9+6919Fjaf8Ax6u2f/Dfw3/uNH74h7j/ALkS/wDN
R/8Ajx6+nHav9xYf+aUf/HB0oPaPpf1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd
e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173
7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv
de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917
37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu
vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691
737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf
uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69
1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv
fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6
91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X
vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+
691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3
Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3XvfuvdfOH99yOvl/697917r3v
3Xuve/de697917r3v3Xuve/de6+ixtP/AI9XbP8A4b+G/wDcaP3xD3H/AHIl/wCaj/8AHj19OO1f
7iw/80o/+ODpQe0fS/r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuv
e/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6979
17r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xu
ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697
917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3X
uve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69
7917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3
Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6
97917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v
3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de
697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3
v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/d
e697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r
3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6+cP77kdfL/1737r3Xvfuvde9+691737
r3Xvfuvde9+6919Fjaf/AB6u2f8Aw38N/wC40fviHuP+5Ev/ADUf/jx6+nHav9xYf+aUf/HB0oPa
Ppf1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r
3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde
9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737
r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd
e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173
7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv
de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917
37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu
vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691
737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf
uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69
1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv
fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6
91737r3Xvfuvde9+691737r3XvfuvdfOH99yOvl/697917r3v3Xuve/de697917r3v3Xuve/de6+
ixtP/j1ds/8Ahv4b/wBxo/fEPcf9yJf+aj/8ePX047V/uLD/AM0o/wDjg6UHtH0v697917r3v3Xu
ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697
917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3X
uve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69
7917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3
Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6
97917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v
3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de
697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3
v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/d
e697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r
3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/
de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917
r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve
/de697917r3v3XuvnD++5HXy/wDXvfuvde9+691737r3Xvfuvde9+691737r3X0WNp/8ertn/wAN
/Df+40fviHuP+5Ev/NR/+PHr6cdq/wBxYf8AmlH/AMcHSg9o+l/Xvfuvde9+691737r3Xvfuvde9
+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r
3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde
9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737
r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd
e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173
7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv
de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917
37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu
vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691
737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf
uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69
1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv
fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6
9184f33I6+X/AK97917r3v3Xuve/de697917r3v3Xuve/de6+ixtP/j1ds/+G/hv/caP3xD3H/ci
X/mo/wDx49fTjtX+4sP/ADSj/wCODpQe0fS/r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xu
ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697
917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3X
uve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69
7917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3
Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6
97917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v
3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de
697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3
v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/d
e697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r
3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/
de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917
r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6+cP77kdfL/wBe
9+691737r3Xvfuvde9+691737r3XvfuvdfRY2n/x6u2f/Dfw3/uNH74h7j/uRL/zUf8A48evpx2r
/cWH/mlH/wAcHSg9o+l/Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv
de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917
37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu
vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691
737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf
uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69
1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv
fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6
91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X
vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+
691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3
Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9
+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r
3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69184f33I6+X/r3v3Xuve/de697917r3
v3Xuve/de697917r6LG0/wDj1ds/+G/hv/caP3xD3H/ciX/mo/8Ax49fTjtX+4sP/NKP/jg6UHtH
0v697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917
r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve
/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69791
7r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuv
e/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6979
17r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xu
ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697
917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3X
uve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69
7917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3
Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6
97917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v
3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de
697917r3v3Xuve/de697917r3v3XuvnD++5HXy/9e9+691737r3Xvfuvde9+691737r3XvfuvdfR
Y2n/AMertn/w38N/7jR++Ie4/wC5Ev8AzUf/AI8evpx2r/cWH/mlH/xwdKD2j6X9e9+691737r3X
vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+
691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3
Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9
+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r
3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde
9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737
r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd
e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173
7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv
de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917
37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu
vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691
737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf
uvde9+691737r3Xzh/fcjr5f+ve/de697917r3v3Xuve/de697917r3v3XuvosbT/wCPV2z/AOG/
hv8A3Gj98Q9x/wByJf8Amo//AB49fTjtX+4sP/NKP/jg6UHtH0v697917r3v3Xuve/de697917r3
v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/d
e697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r
3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/
de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917
r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve
/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69791
7r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuv
e/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6979
17r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xu
ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697
917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3X
uve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69
7917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3
XuvnD++5HXy/9e9+691737r3Xvfuvde9+691737r3XvfuvdfRY2n/wAertn/AMN/Df8AuNH74h7j
/uRL/wA1H/48evpx2r/cWH/mlH/xwdKD2j6X9e9+691737r3Xvfuvde9+691737r3Xvfuvde9+69
1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv
fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6
91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X
vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+
691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3
Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9
+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r
3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde
9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737
r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd
e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173
7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv
de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xzh/fcjr5f+ve
/de697917r3v3Xuve/de697917r3v3XuvosbT/49XbP/AIb+G/8AcaP3xD3H/ciX/mo//Hj19OO1
f7iw/wDNKP8A44OlB7R9L+ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/
de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917
r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve
/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69791
7r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuv
e/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6979
17r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xu
ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697
917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3X
uve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69
7917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3
Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6
97917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v
3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r5w/vuR18v8A1737r3Xvfuvde9+6
91737r3Xvfuvde9+6919Fjaf/Hq7Z/8ADfw3/uNH74h7j/uRL/zUf/jx6+nHav8AcWH/AJpR/wDH
B0oPaPpf1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69
1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv
fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6
91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X
vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+
691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3
Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9
+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r
3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde
9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737
r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd
e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173
7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv
de9+691737r3Xvfuvde9+691737r3XvfuvdfOH99yOvl/wCve/de697917r3v3Xuve/de697917r
3v3XuvosbT/49XbP/hv4b/3Gj98Q9x/3Il/5qP8A8ePX047V/uLD/wA0o/8Ajg6UHtH0v697917r
3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/
de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917
r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve
/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69791
7r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuv
e/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6979
17r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xu
ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697
917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3X
uve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69
7917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3
Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6
97917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v
3Xuve/de697917r3v3XuvnD++5HXy/8AXvfuvde9+691737r3Xvfuvde9+691737r3X0WNp/8ert
n/w38N/7jR++Ie4/7kS/81H/AOPHr6cdq/3Fh/5pR/8AHB0oPaPpf1737r3Xvfuvde9+691737r3
Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9
+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r
3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde
9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737
r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd
e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173
7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv
de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917
37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu
vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691
737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf
uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69
1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv
fuvdfOH99yOvl/697917r3v3Xuve/de697917r3v3Xuve/de6+ixtP8A49XbP/hv4b/3Gj98Q9x/
3Il/5qP/AMePX047V/uLD/zSj/44OlB7R9L+ve/de697917r3v3Xuve/de697917r3v3Xuve/de6
97917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v
3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de
697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3
v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/d
e697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r
3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/
de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917
r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve
/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69791
7r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuv
e/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6979
17r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xu
ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r5w/vuR18v/Xvf
uvde9+691737r3Xvfuvde9+691737r3X0WNp/wDHq7Z/8N/Df+40fviHuP8AuRL/AM1H/wCPHr6c
dq/3Fh/5pR/8cHSg9o+l/Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu
vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691
737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf
uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69
1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv
fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6
91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X
vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+
691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3
Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9
+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r
3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde
9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737
r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69184f33I6+X/r3v3Xuve/de697917r
3v3Xuve/de697917r6LG0/8Aj1ds/wDhv4b/ANxo/fEPcf8AciX/AJqP/wAePX047V/uLD/zSj/4
4OlB7R9L+ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3X
uve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69
7917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3
Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6
97917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v
3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de
697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3
v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/d
e697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r
3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/
de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917
r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve
/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69791
7r3v3Xuve/de697917r3v3Xuve/de697917r5w/vuR18v/Xvfuvde9+691737r3Xvfuvde9+6917
37r3X0WNp/8AHq7Z/wDDfw3/ALjR++Ie4/7kS/8ANR/+PHr6cdq/3Fh/5pR/8cHSg9o+l/Xvfuvd
e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173
7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv
de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917
37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu
vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691
737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf
uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69
1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv
fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6
91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X
vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+
691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3
Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9
+691737r3Xvfuvde9+69184f33I6+X/r3v3Xuve/de697917r3v3Xuve/de697917r6LG0/+PV2z
/wCG/hv/AHGj98Q9x/3Il/5qP/x49fTjtX+4sP8AzSj/AOODpQe0fS/r3v3Xuve/de697917r3v3
Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6
97917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v
3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de
697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3
v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/d
e697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r
3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/
de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917
r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve
/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69791
7r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuv
e/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6979
17r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xu
ve/de6+cP77kdfL/ANe9+691737r3Xvfuvde9+691737r3XvfuvdfRY2n/x6u2f/AA38N/7jR++I
e4/7kS/81H/48evpx2r/AHFh/wCaUf8AxwdKD2j6X9e9+691737r3Xvfuvde9+691737r3Xvfuvd
e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173
7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv
de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917
37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu
vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691
737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf
uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69
1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv
fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6
91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X
vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+
691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3
Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xzh/fcjr
5f8Ar3v3Xuve/de697917r3v3Xuve/de697917r6LG0/+PV2z/4b+G/9xo/fEPcf9yJf+aj/APHj
19OO1f7iw/8ANKP/AI4OlB7R9L+ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3
Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6
97917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v
3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de
697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3
v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/d
e697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r
3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/
de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917
r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve
/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69791
7r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuv
e/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6979
17r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r5w/vuR18v/AF737r3Xvfuv
de9+691737r3Xvfuvde9+6919Fjaf/Hq7Z/8N/Df+40fviHuP+5Ev/NR/wDjx6+nHav9xYf+aUf/
ABwdKD2j6X9e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf
uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69
1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv
fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6
91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X
vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+
691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3
Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9
+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r
3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde
9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737
r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd
e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173
7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xzh/fcjr5f+ve/de697917r3v3Xuve/de697917
r3v3XuvosbT/AOPV2z/4b+G/9xo/fEPcf9yJf+aj/wDHj19OO1f7iw/80o/+ODpQe0fS/r3v3Xuv
e/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6979
17r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xu
ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697
917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3X
uve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69
7917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3
Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6
97917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v
3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de
697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3
v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/d
e697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r
3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/
de697917r3v3Xuve/de6+cP77kdfL/1737r3Xvfuvde9+691737r3Xvfuvde9+6919Fjaf8Ax6u2
f/Dfw3/uNH74h7j/ALkS/wDNR/8Ajx6+nHav9xYf+aUf/HB0oPaPpf1737r3Xvfuvde9+691737r
3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde
9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737
r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd
e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173
7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv
de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917
37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu
vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691
737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf
uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69
1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv
fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6
91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X
vfuvdfOH99yOvl/697917r3v3Xuve/de697917r3v3Xuve/de6+ixtP/AI9XbP8A4b+G/wDcaP3x
D3H/AHIl/wCaj/8AHj19OO1f7iw/80o/+ODpQe0fS/r3v3Xuve/de697917r3v3Xuve/de697917
r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve
/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69791
7r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuv
e/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6979
17r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xu
ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697
917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3X
uve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69
7917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3
Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6
97917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v
3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de
697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6+cP77kd
fL/1737r3Xvfuvde9+691737r3Xvfuvde9+6919Fjaf/AB6u2f8Aw38N/wC40fviHuP+5Ev/ADUf
/jx6+nHav9xYf+aUf/HB0oPaPpf1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+
691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3
Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9
+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r
3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde
9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737
r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd
e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173
7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv
de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917
37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu
vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691
737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf
uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3XvfuvdfOH99yOvl/697917r3v3Xu
ve/de697917r3v3Xuve/de6+ixtP/j1ds/8Ahv4b/wBxo/fEPcf9yJf+aj/8ePX047V/uLD/AM0o
/wDjg6UHtH0v697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuv
e/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6979
17r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xu
ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697
917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3X
uve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69
7917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3
Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6
97917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v
3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de
697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3
v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/d
e697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r
3v3Xuve/de697917r3v3Xuve/de697917r3v3XuvnD++5HXy/wDXvfuvde9+691737r3Xvfuvde9
+691737r3X0WNp/8ertn/wAN/Df+40fviHuP+5Ev/NR/+PHr6cdq/wBxYf8AmlH/AMcHSg9o+l/X
vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+
691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3
Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9
+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r
3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde
9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737
r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd
e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173
7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv
de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917
37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu
vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691
737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf
uvde9+691737r3Xvfuvde9+69184f33I6+X/AK97917r3v3Xuve/de697917r3v3Xuve/de6+ixt
P/j1ds/+G/hv/caP3xD3H/ciX/mo/wDx49fTjtX+4sP/ADSj/wCODpQe0fS/r3v3Xuve/de69791
7r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuv
e/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6979
17r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xu
ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697
917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3X
uve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69
7917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3
Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6
97917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v
3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de
697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3
v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/d
e697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r
3v3Xuve/de6+cP77kdfL/wBe9+691737r3Xvfuvde9+691737r3XvfuvdfRY2n/x6u2f/Dfw3/uN
H74h7j/uRL/zUf8A48evpx2r/cWH/mlH/wAcHSg9o+l/Xvfuvde9+691737r3Xvfuvde9+691737
r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd
e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173
7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv
de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917
37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu
vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691
737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf
uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69
1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv
fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6
91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X
vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+
691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69184f33
I6+X/r3v3Xuve/de697917r3v3Xuve/de697917r6LG0/wDj1ds/+G/hv/caP3xD3H/ciX/mo/8A
x49fTjtX+4sP/NKP/jg6UHtH0v697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/d
e697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r
3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/
de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917
r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve
/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69791
7r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuv
e/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6979
17r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xu
ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697
917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3X
uve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69
7917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3
Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3XuvnD++5HXy/9e9+691737r3X
vfuvde9+691737r3XvfuvdfRY2n/AMertn/w38N/7jR++Ie4/wC5Ev8AzUf/AI8evpx2r/cWH/ml
H/xwdKD2j6X9e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv
fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6
91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X
vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+
691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3
Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9
+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r
3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde
9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737
r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd
e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173
7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv
de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917
37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xzh/fcjr5f+ve/de697917r3v3Xuve/de69791
7r3v3XuvosbT/wCPV2z/AOG/hv8A3Gj98Q9x/wByJf8Amo//AB49fTjtX+4sP/NKP/jg6UHtH0v6
97917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v
3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de
697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3
v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/d
e697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r
3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/
de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917
r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve
/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69791
7r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuv
e/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6979
17r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xu
ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697
917r3v3Xuve/de697917r3v3XuvnD++5HXy/9e9+691737r3Xvfuvde9+691737r3XvfuvdfRY2n
/wAertn/AMN/Df8AuNH74h7j/uRL/wA1H/48evpx2r/cWH/mlH/xwdKD2j6X9e9+691737r3Xvfu
vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691
737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf
uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69
1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv
fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6
91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X
vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+
691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3
Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9
+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r
3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde
9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737
r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd
e9+691737r3Xzh/fcjr5f+ve/de697917r3v3Xuve/de697917r3v3XuvosbT/49XbP/AIb+G/8A
caP3xD3H/ciX/mo//Hj19OO1f7iw/wDNKP8A44OlB7R9L+ve/de697917r3v3Xuve/de697917r3
v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/d
e697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r
3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/
de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917
r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve
/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69791
7r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuv
e/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6979
17r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xu
ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697
917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3X
uve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69
7917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r5w/
vuR18v8A1737r3Xvfuvde9+691737r3Xvfuvde9+6919Fjaf/Hq7Z/8ADfw3/uNH74h7j/uRL/zU
f/jx6+nHav8AcWH/AJpR/wDHB0oPaPpf1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu
vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691
737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf
uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69
1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv
fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6
91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X
vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+
691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3
Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9
+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r
3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde
9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737
r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3XvfuvdfOH99yOvl/wCve/de
697917r3v3Xuve/de697917r3v3XuvosbT/49XbP/hv4b/3Gj98Q9x/3Il/5qP8A8ePX047V/uLD
/wA0o/8Ajg6UHtH0v697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3
v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/d
e697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r
3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/
de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917
r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve
/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69791
7r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuv
e/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6979
17r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xu
ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697
917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3X
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
/aDg0I6mbb+aYN/2176zb4YnJU01RyKhbSw9QfyIoRUEHqnD+QL/ADVPmd8+PkT3V178lt+bb3Xt
bZfSybzwFHhdgYjaLx5Bs5jKHyvNjqWCWVPt6mZdDMVudVrgEDP3B5TsuXbeKS2VgXkKnU5bAUnz
6j72t543Dmu5mjvGQqkQZdKBclgPL5dbW/uKOps697917r3v3Xuve/de697917r3v3Xuve/de697
917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3X
uve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69
7917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3
Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6
97917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v
3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de
697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3
v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/d
e697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r
3v3Xuve/de697917r3v3Xuve/de697917r3v3XuvnD++5HXy/wDXvfuvde9+691737r3Xvfuvde9
+691737r3X0WNp/8ertn/wAN/Df+40fviHuP+5Ev/NR/+PHr6cdq/wBxYf8AmlH/AMcHSg9o+l/X
vfuvde9+691737r3VbnUnZW/8v8AOzt3YeU3huCv2Zh8TuSbF7YqslJNRU7U0mLEbRQE6EKCWS1h
xqP9feQHNPL9ja8l2N7HBEs8jxB5ggEjAiatW4mukfs6xS5I5s3O+9x9z22a5me1iinMduzkxIVa
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
37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu
vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691
737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf
uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69
1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv
fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6
91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X
vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+
691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3
XvfuvdfOH99yOvl/697917r3v3Xuve/de697917r3v3Xuve/de6+ixtP/j1ds/8Ahv4b/wBxo/fE
Pcf9yJf+aj/8ePX047V/uLD/AM0o/wDjg6UHtH0v697917r3v3Xuve/de6ra7T/l9VfY3Z28eyaL
uqp2tNuzKSZE42l2M1Y0CypGpi+6TOUplH7YN/Cl/wDU8e8geW/fNdg26Db328TCFAms3AUNQk10
m3enH1P29Yn85fdjk5q3i63aPdWtzcyF/DW0LFAQoprF3Hq+H+EfZ0AvyD/lKbh71+L3a/xwj+VW
Z2jP2fubrHP/AN+061nzT0MPXs+Slnov4eN10ZqY8omQ8ch/iESosfqjmDaVKOYfd2Lfbq1uVsEi
FsJwUEwbxPGEYBr9OtNHh1GGrXypkR8m+ws/Klle2bbpJObw2pEht2QxC3MxIAN1Jq8TxaHK00/i
rgaf5Un8ub/hsX48by6E/wBMf+m7+93dG4u3v71/6Pf9Gv2/8fwe3cN/D/sf45n/AC+L+Aebz/eJ
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
Q4+ZNB0RXsL/AIT/AP8Afz+Zbj/5iP8As2n8K+x+S/WPyI/0P/6B/vtX+jjJ4nI/wf8AvB/fOHT9
5/C/H93/AAQ+Hy6/tpdGlz+19wvptrO2/T1rDJD4ni0/tAwrp8M8NXDVmnEdBe99rfrN5G7/AFVK
XEU/heDX+yKHTr8UcdHHTivA9WwfPL4I9IfzCOh8z0h3RjHhZXlzHX+/8VAhy22c0kTRwZTHO9g6
2bRVUrt4auAtFJpYRyxBDYd+n5duBPAfkyn4XXzB/wAh4g5HQ65m5atuarVra5GOKOPijemGX/KO
BGD1XZ/Kc/kjf8Ne9v8AZXa3+zN/6cf9IfWy9e/wH/Qv/o0+z05SiyX3n3X97Nwfcf8AAPx+L7aP
9evyenSwk5v54/rVFHF4HhaHLV8TXWopSnhpToJcie3P9SppZvqPG8RAlPC8PTRtVa+LJX7KDq+f
2AepO697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697
917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3X
uve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69
7917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3
Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6
97917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v
3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de
697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3
v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/d
e697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r
3v3XuvnD++5HXy/9e9+691737r3Xvfuvde9+691737r3XvfuvdfRY2n/AMertn/w38N/7jR++Ie4
/wC5Ev8AzUf/AI8evpx2r/cWH/mlH/xwdKD2j6X9e9+691737r3Xvfuvde9+691737r3Xvfuvde9
+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r
3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde
9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737
r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd
e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173
7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv
de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917
37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu
vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691
737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf
uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69
1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv
fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xzh/fcjr5f
+ve/de697917r3v3Xuve/de697917r3v3XuvosbT/wCPV2z/AOG/hv8A3Gj98Q9x/wByJf8Amo//
AB49fTjtX+4sP/NKP/jg6UHtH0v697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/
de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917
r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve
/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69791
7r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuv
e/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6979
17r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xu
ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697
917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3X
uve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69
7917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3
Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6
97917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v
3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3XuvnD++5HXy/9e9+691737r3
Xvfuvde9+691737r3XvfuvdbPGG/nx9OYzD4rGydFdmSyY/G0NC8iZ3FAMaSJYywBa4BK3HvAK6+
59uk8juL+1GpmanhzeZJ9Ous9n/eHbBbQpGdq3AlEVSRJb50qB/H8unL/h/Hpn/nw3Z3/n+xX/R3
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
rFade6NHUvPHTzyU0K1NSkMr09O8324kdVJRDJpbQGawLaTa97G1vdevdFf6r+VW1uwew9w9S7j2
3nOsOycFM8cW2N2zQM1b4FLyijmhYxTSJHaVVBPlgYTwNLGHZLFade6M5XS1UFFWTUNKtdWw0tRL
R0LVApBNLGhMcRlYMsQkcBdZUhb3INre69e6IL/s/WL/ALz/AOjr/Ql2b/pS/vN/dv8AuJej82rR
q8nn8mj9XP6PF4f8o83i5930fPr3WkX77i9fL/1737r3Xvfuvde9+691737r3Xvfuvde9+691737
r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd
e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173
7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv
de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917
37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu
vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691
737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf
uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69
1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv
fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3W61/KQ/wC3
e/x+/wDKrf8Avb7l98qfvJf8rruP/UJ/2gWvXeD7mX/Ttdn/AOph/wB3S+6se9wb1lB1737r3Xvf
uvde9+691737r3XvfuvdBd1V2rsbvLY1Ju/aFXFksRkono8riqxEM9JOUHnoK+C7BJUDWIOpJEZZ
I2eJ1Y7Ip17ohPZfWm9/hpveu716KoZ8v1Dl5437R6uSRvFSRaiWqKdQHMdLGXdoZlQtQsSjh6N3
RbA6sHr3R/euOx9id37Epd1bVqqXObczlLNRZHHVsKSPC8iBanH5CmYuqTIr6ZI21I6MHQvE6O1S
Kde6r737sLfHwh3xWdw9PUdZuHofcNZCexuuRM8gxokewmhJ1lIULn7apsTAT9vUa4nVnuDrwevd
WFbH3xsPuvYdNuTbdTQ7m2juahno6yjrIEmt5k0VNBX0z6wkyByksTggg3GqNlZqEU691Xhu7aO+
Pgjviq7L60pcjur45bqyMJ3zsYTNUSYaSoYIssTOToCXC01Sxsw00dY1/BO1/j+3r3Vim190bC7o
2FBm8JPjN27J3bjJ6aeCpgWojkjqFMdRSVdPIDolS7RzQyLqVrgj3Th17qufP4DfPwG3zUb02XT5
Xd/xj3flYv707W8rVU+CnqmCLJGzn0uvpWCdmCVCBaSrYTCnqGv8f29e6sbw+Y2D3PsGLI46XFbz
2JvPFSxSRyxCpgqIKkFJoJ4XGqOWNtSSRuqyRSKVYK68U4de6riyGP3z8AN8yZvCR5fefxb3nl0/
i2J1mrqcBU1ZCqysxssyiyxSsVjrI1WnqGWoWGb3f4/t691Y9T1GwO59gLNC2I3tsDe2IZSGX7in
qqeo4ZWU6XilidSCCEmgmSx0Sp6acOvdVw/7/n+X9vn/AJfG9fizvXMf41dVgaqrP+wVKhFH+0xV
0S/2KhPTf4/t691Y9UU+wO59gNDMuI3tsDe2IVgVb7inqqeo5VlYaXilidQQQUmgmS40Sp6acOvd
Vw4/Ib5+AG+Y8Jm5MvvP4t7zy7/wnLaDV1OAqaslmVlUWWZRdpYlCx1katUU6rULND7v8f29e6sd
zGH2D3PsGXHZGLFbz2JvPFRSxyRSipgqIKkB4Z4JkOqOWNtLxyIyyRSKGUq68U4de6rkwGf3z8Bt
80+y96VGV3f8Y935WX+626fE1VPgp6pi7RyKg9Lr6mngVQlQgarpFEwqKdr/AB/b17qxjdG19hd0
bCnwmbgxm7dk7txkFTBPTTrURyR1CiSnq6SojJ0SpdZIZo21K1iD7pw691XXtHd2+Pgjvil607Lq
sjur45bqyMw2NvkwtUSYaSoYu0UqoDoCXLVNMosw1VlGt/PA1/j+3r3Vh++Nj7D7r2HU7b3JTUO5
to7moYKyjrKOdJreZNdNX0FSmsJMgcPFKhIINjqjZlagNOvdV67C37vj4Q74o+nu4ays3D0PuGsm
HXPYxheQY0SPcwzAaykKFx9zTXJgJ+4p9cTsr3I15HXurBOx+uNid37Eqtq7qpaXObczlLDW47I0
UySPC8iFqbIY+pUOqTIr6o5F1I6MUcPE7o1Aade6IF1p2Xvf4ab3oeiu9a6fL9Q5eeROru0XjbxU
kWoBaeoYlzHSxl0WaFnLULEOhejdHWxGrI690fbtXqrY3eWxqvaG76SLJYjJRJWYrK0boZ6ScofB
X0E9mCSoGuCNSSIzRyK8TspqDTr3REep+2N7fEre1D8e/kJXPXdd1zmLqntaUMKaOmDBI6apkct4
6OPUiMruXx7lVZnoXhmisRqyOvdHl7i6d2R3tsir2fvCkWopahfu8LmqTSamgqSpEVZRykEBgD6l
5SVCUcMre6g0690SPpvuTevxk3rR/HH5HVhl2zKRB1V2rOWFK9KGEcFNUzyE6aRbogLuXoHIhmJp
TFLFYjVkde6Ol3f0hsrvvZVTtLdtMFkUSVW3tw0satVY2qZbLUU7G2pGsoliLaJk9LWYI6VBp17o
nPR/eG9Ogd6U3xp+S1T44o/FTdYdn1MrGkq6Qt46anqKmS2qnawSKVzrp3/yapsoVkuRqyOvdG67
76E2Z8gNmTbX3RCKXJUomqdsbnpoVeqxtU6geSO5Xy08ulRPAWCyqBykiRyR0Bp17oqPQnfe8+ot
5w/Gb5MzGlzlKYaTrnsarmZ6XK0rsY6SGarkC+Xy6dFPUPZiwNNUhKhPXYiuR17o0XyE+PezvkHs
58Bn0GOz+OE1TtLdtNCHqcfUuB/ipmpJiqieAsA4AZSkqRyJUGnXui0/Hv5Cbx2BvFPjP8mHOO3x
jjDRbF31WzF6bN0zkpSxyVThRNLMF001S1jOQaeoCVqETWIrkde6MV8i/jptP5B7TGNyRXDbvwyy
1Gzt408V56Kc2bxyaSrTUUzKvli1D6CSMrIqsKg0690AXx0+Re7Nu7sPxt+SQbDdnYZoqHae7K6W
8GegN1plapYKs1VMq/5PUcfd2McgWtVlmsRXI690OHyS+Nu2vkBtqJWlTb/YG30ao2XvSnUpLTSo
fItPUNHaSSikkAJAOuF/3ofVqWTStTr3QN/G35Jbli3LL8dvkTE+3+4NvuuPwmbyDBIs9Eg/Z/e4
jkrZIwGilU6K1PUv7+pZNsvmOvdCv8mPjPgu+sFTZDH1K7Y7Q2woqdlb1pi1NJHJTN5Y6WqkitK1
I0o1I63kppD5ob3kjl0rU690Gvxn+TGdyudqeg+/KZtsd3bYY0FPUV4WmjzsdMupZI2W0TVzRASf
tkx1UZFRTkguieZaZHXul98m/jJi+8cXR7i27WDafb20xHV7M3nSSPRuXo380VHWSw/u+Dy+qKVb
y0sp8kd1MsUvlanXukb8ZPk3lN25Ss6S7toztPvXaZkoKinr40o0zSUaajPAF/a+88VpHSMmKeIi
qpSYS6Q+ZaZHXujcf3J2j/e7+/393MP/AH0/g/8AAP7zfZJ959nr8n2/mtq0av8AY29N9PHuvXuv
nX++5HXy/wDXvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173
7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv
de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917
37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu
vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691
737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf
uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69
1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv
fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6
91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X
vfuvde9+691737r3Xvfuvde9+691737r3XvfuvdbrX8pD/t3v8fv/Krf+9vuX3yp+8l/yuu4/wDU
J/2gWvXeD7mX/Ttdn/6mH/d0vurHvcG9ZQde9+691737r3Xvfuvde9+691737r3VYHbHU+9viVva
u+Qnx7oXruu65xL2t1TEWFNHTBi8lTTRoG8dHHqd1ZEL49yzKr0LzQxXB1YPXuj3dVdq7G7y2NSb
v2hVxZLEZKJ6PK4qsRDPSTlB56CvguwSVA1iDqSRGWSNnidWNSKde6IT2X1pvf4ab3ru9eiqGfL9
Q5eeN+0erkkbxUkWolqinUBzHSxl3aGZULULEo4ejd0WwOrB690f3rjsfYnd+xKXdW1aqlzm3M5S
zUWRx1bCkjwvIgWpx+QpmLqkyK+mSNtSOjB0LxOjtUinXuq+9+7C3x8Id8VncPT1HWbh6H3DWQns
brkTPIMaJHsJoSdZSFC5+2qbEwE/b1GuJ1Z7g68Hr3VhWx98bD7r2HTbk23U0O5to7moZ6Oso6yB
JreZNFTQV9M+sJMgcpLE4IINxqjZWahFOvdV4bu2jvj4I74quy+tKXI7q+OW6sjCd87GEzVEmGkq
GCLLEzk6AlwtNUsbMNNHWNfwTtf4/t691YptfdGwu6NhQZvCT4zduyd24yemngqYFqI5I6hTHUUl
XTyA6JUu0c0Mi6la4I904de6rnz+A3z8Bt81G9Nl0+V3f8Y935WL+9O1vK1VPgp6pgiyRs59Lr6V
gnZglQgWkq2Ewp6hr/H9vXurG8PmNg9z7BiyOOlxW89ibzxUsUkcsQqYKiCpBSaCeFxqjljbUkkb
qskUilWCuvFOHXuq4shj98/ADfMmbwkeX3n8W955dP4tidZq6nAVNWQqsrMbLMossUrFY6yNVp6h
lqFhm93+P7evdWPU9RsDufYCzQtiN7bA3tiGUhl+4p6qnqOGVlOl4pYnUgghJoJksdEqemnDr3Vc
P+/5/l/b5/5fG9fizvXMf41dVgaqrP8AsFSoRR/tMVdEv9ioT03+P7evdWPVFPsDufYDQzLiN7bA
3tiFYFW+4p6qnqOVZWGl4pYnUEEFJoJkuNEqemnDr3VcOPyG+fgBvmPCZuTL7z+Le88u/wDCctoN
XU4CpqyWZWVRZZlF2liULHWRq1RTqtQs0Pu/x/b17qx3MYfYPc+wZcdkYsVvPYm88VFLHJFKKmCo
gqQHhngmQ6o5Y20vHIjLJFIoZSrrxTh17quTAZ/fPwG3zT7L3pUZXd/xj3flZf7rbp8TVU+CnqmL
tHIqD0uvqaeBVCVCBqukUTCop2v8f29e6sY3RtfYXdGwp8Jm4MZu3ZO7cZBUwT0061EckdQokp6u
kqIydEqXWSGaNtStYg+6cOvdV17R3dvj4I74petOy6rI7q+OW6sjMNjb5MLVEmGkqGLtFKqA6Aly
1TTKLMNVZRrfzwNf4/t691YfvjY+w+69h1O29yU1DubaO5qGCso6yjnSa3mTXTV9BUprCTIHDxSo
SCDY6o2ZWoDTr3Veuwt+74+EO+KPp7uGsrNw9D7hrJh1z2MYXkGNEj3MMwGspChcfc01yYCfuKfX
E7K9yNeR17qwTsfrjYnd+xKrau6qWlzm3M5Sw1uOyNFMkjwvIhamyGPqVDqkyK+qORdSOjFHDxO6
NQGnXuiBdadl73+Gm96HorvWuny/UOXnkTq7tF428VJFqAWnqGJcx0sZdFmhZy1CxDoXo3R1sRqy
OvdH27V6q2N3lsar2hu+kiyWIyUSVmKytG6GeknKHwV9BPZgkqBrgjUkiM0civE7Kag0690RHqft
je3xK3tQ/Hv5CVz13Xdc5i6p7WlDCmjpgwSOmqZHLeOjj1IjK7l8e5VWZ6F4ZorEasjr3R5e4und
kd7bIq9n7wpFqKWoX7vC5qk0mpoKkqRFWUcpBAYA+peUlQlHDK3uoNOvdEj6b7k3r8ZN60fxx+R1
YZdsykQdVdqzlhSvShhHBTVM8hOmkW6IC7l6ByIZiaUxSxWI1ZHXujpd39IbK772VU7S3bTBZFEl
Vt7cNLGrVWNqmWy1FOxtqRrKJYi2iZPS1mCOlQade6Jz0f3hvToHelN8afktU+OKPxU3WHZ9TKxp
KukLeOmp6ipktqp2sEilc66d/wDJqmyhWS5GrI690brvvoTZnyA2ZNtfdEIpclSiap2xuemhV6rG
1TqB5I7lfLTy6VE8BYLKoHKSJHJHQGnXuio9Cd97z6i3nD8ZvkzMaXOUphpOuexquZnpcrSuxjpI
ZquQL5fLp0U9Q9mLA01SEqE9diK5HXujRfIT497O+QeznwGfQY7P44TVO0t200Iepx9S4H+Kmakm
KqJ4CwDgBlKSpHIlQade6LT8e/kJvHYG8U+M/wAmHOO3xjjDRbF31WzF6bN0zkpSxyVThRNLMF00
1S1jOQaeoCVqETWIrkde6MV8i/jptP5B7TGNyRXDbvwyy1Gzt408V56Kc2bxyaSrTUUzKvli1D6C
SMrIqsKg0690AXx0+Re7Nu7sPxt+SQbDdnYZoqHae7K6W8GegN1plapYKs1VMq/5PUcfd2McgWtV
lmsRXI690OHyS+Nu2vkBtqJWlTb/AGBt9GqNl70p1KS00qHyLT1DR2kkopJACQDrhf8Aeh9WpZNK
1OvdA38bfkluWLcsvx2+RMT7f7g2+64/CZvIMEiz0SD9n97iOStkjAaKVTorU9S/v6lk2y+Y690K
/wAmPjPgu+sFTZDH1K7Y7Q2woqdlb1pi1NJHJTN5Y6WqkitK1I0o1I63kppD5ob3kjl0rU690Gvx
n+TGdyudqeg+/KZtsd3bYY0FPUV4WmjzsdMupZI2W0TVzRASftkx1UZFRTkguieZaZHXul98m/jJ
i+8cXR7i27WDafb20xHV7M3nSSPRuXo380VHWSw/u+Dy+qKVby0sp8kd1MsUvlanXuiff7Of3r/d
r/QN/o6y3+zT/wAW/ub/ABD7SH7fx+O/8W8F/F954vXqt/D9H+X+T7f9j3bSOPl17rT299xOvl/6
97917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v
3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de
697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3
v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/d
e697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r
3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/
de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917
r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve
/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69791
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
sxYGmqQlQnrsRXI690aL5CfHvZ3yD2c+Az6DHZ/HCap2lu2mhD1OPqXA/wAVM1JMVUTwFgHADKUl
SORKg0690Wn49/ITeOwN4p8Z/kw5x2+McYaLYu+q2YvTZumclKWOSqcKJpZgummqWsZyDT1AStQi
axFcjr3RivkX8dNp/IPaYxuSK4bd+GWWo2dvGnivPRTmzeOTSVaaimZV8sWofQSRlZFVhUGnXugC
+OnyL3Zt3dh+NvySDYbs7DNFQ7T3ZXS3gz0ButMrVLBVmqplX/J6jj7uxjkC1qss1iK5HXuhw+SX
xt218gNtRK0qbf7A2+jVGy96U6lJaaVD5Fp6ho7SSUUkgBIB1wv+9D6tSyaVqde6Bv42/JLcsW5Z
fjt8iYn2/wBwbfdcfhM3kGCRZ6JB+z+9xHJWyRgNFKp0Vqepf39SybZfMde6Ff5MfGfBd9YKmyGP
qV2x2hthRU7K3rTFqaSOSmbyx0tVJFaVqRpRqR1vJTSHzQ3vJHLpWp17oNfjP8mM7lc7U9B9+Uzb
Y7u2wxoKeorwtNHnY6ZdSyRstomrmiAk/bJjqoyKinJBdE8y0yOvdHO/uttr+8v98v4Dif72fwn+
A/3j+wj+9+y8nm+1+40+XweX1aNVr829169186X33I6+X/r3v3Xuve/de697917r3v3Xuve/de69
7917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3
Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6
97917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v
3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de
697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3
v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/d
e697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r
3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/
de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917
r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xut1
r+Uh/wBu9/j9/wCVW/8Ae33L75U/eS/5XXcf+oT/ALQLXrvB9zL/AKdrs/8A1MP+7pfdWPe4N6yg
697917r3v3Xuve/de697917r3v3Xuqye5Om96/GTetZ8jvjjRmXbMpM/avVUAYUr0oYyT1NNBGDp
pFu7kIhegcmaEGlMsUVwdWD17o7nTvcWyO9tkUm8Nn1a1FLUL9pmsLV6TU0FSVBlo6yIEgMAfS3K
SoQ6Flb3UinXuiNdsdT72+JW9q75CfHuheu67rnEva3VMRYU0dMGLyVNNGgbx0cep3VkQvj3LMqv
QvNDFYHVg9e6Pd1V2rsbvLY1Ju/aFXFksRkono8riqxEM9JOUHnoK+C7BJUDWIOpJEZZI2eJ1Y1I
p17ohPZfWm9/hpveu716KoZ8v1Dl5437R6uSRvFSRaiWqKdQHMdLGXdoZlQtQsSjh6N3RbA6sHr3
R/euOx9id37Epd1bVqqXObczlLNRZHHVsKSPC8iBanH5CmYuqTIr6ZI21I6MHQvE6O1SKde6r737
sLfHwh3xWdw9PUdZuHofcNZCexuuRM8gxokewmhJ1lIULn7apsTAT9vUa4nVnuDrwevdWFbH3xsP
uvYdNuTbdTQ7m2juahno6yjrIEmt5k0VNBX0z6wkyByksTggg3GqNlZqEU691Xhu7aO+Pgjviq7L
60pcjur45bqyMJ3zsYTNUSYaSoYIssTOToCXC01Sxsw00dY1/BO1/j+3r3Vim190bC7o2FBm8JPj
N27J3bjJ6aeCpgWojkjqFMdRSVdPIDolS7RzQyLqVrgj3Th17qufP4DfPwG3zUb02XT5Xd/xj3fl
Yv707W8rVU+CnqmCLJGzn0uvpWCdmCVCBaSrYTCnqGv8f29e6sbw+Y2D3PsGLI46XFbz2JvPFSxS
RyxCpgqIKkFJoJ4XGqOWNtSSRuqyRSKVYK68U4de6riyGP3z8AN8yZvCR5fefxb3nl0/i2J1mrqc
BU1ZCqysxssyiyxSsVjrI1WnqGWoWGb3f4/t691Y9T1GwO59gLNC2I3tsDe2IZSGX7inqqeo4ZWU
6XilidSCCEmgmSx0Sp6acOvdVw/7/n+X9vn/AJfG9fizvXMf41dVgaqrP+wVKhFH+0xV0S/2KhPT
f4/t691Y9UU+wO59gNDMuI3tsDe2IVgVb7inqqeo5VlYaXilidQQQUmgmS40Sp6acOvdVw4/Ib5+
AG+Y8Jm5MvvP4t7zy7/wnLaDV1OAqaslmVlUWWZRdpYlCx1katUU6rULND7v8f29e6sdzGH2D3Ps
GXHZGLFbz2JvPFRSxyRSipgqIKkB4Z4JkOqOWNtLxyIyyRSKGUq68U4de6rkwGf3z8Bt80+y96VG
V3f8Y935WX+626fE1VPgp6pi7RyKg9Lr6mngVQlQgarpFEwqKdr/AB/b17qxjdG19hd0bCnwmbgx
m7dk7txkFTBPTTrURyR1CiSnq6SojJ0SpdZIZo21K1iD7pw691XXtHd2+Pgjvil607Lqsjur45bq
yMw2NvkwtUSYaSoYu0UqoDoCXLVNMosw1VlGt/PA1/j+3r3Vh++Nj7D7r2HU7b3JTUO5to7moYKy
jrKOdJreZNdNX0FSmsJMgcPFKhIINjqjZlagNOvdV67C37vj4Q74o+nu4ays3D0PuGsmHXPYxheQ
Y0SPcwzAaykKFx9zTXJgJ+4p9cTsr3I15HXurBOx+uNid37Eqtq7qpaXObczlLDW47I0UySPC8iF
qbIY+pUOqTIr6o5F1I6MUcPE7o1Aade6IF1p2Xvf4ab3oeiu9a6fL9Q5eeROru0XjbxUkWoBaeoY
lzHSxl0WaFnLULEOhejdHWxGrI690fbtXqrY3eWxqvaG76SLJYjJRJWYrK0boZ6ScofBX0E9mCSo
GuCNSSIzRyK8TspqDTr3REep+2N7fEre1D8e/kJXPXdd1zmLqntaUMKaOmDBI6apkct46OPUiMru
Xx7lVZnoXhmisRqyOvdHl7i6d2R3tsir2fvCkWopahfu8LmqTSamgqSpEVZRykEBgD6l5SVCUcMr
e6g0690SPpvuTevxk3rR/HH5HVhl2zKRB1V2rOWFK9KGEcFNUzyE6aRbogLuXoHIhmJpTFLFYjVk
de6Ol3f0hsrvvZVTtLdtMFkUSVW3tw0satVY2qZbLUU7G2pGsoliLaJk9LWYI6VBp17onPR/eG9O
gd6U3xp+S1T44o/FTdYdn1MrGkq6Qt46anqKmS2qnawSKVzrp3/yapsoVkuRqyOvdG6776E2Z8gN
mTbX3RCKXJUomqdsbnpoVeqxtU6geSO5Xy08ulRPAWCyqBykiRyR0Bp17oqPQnfe8+ot5w/Gb5Mz
GlzlKYaTrnsarmZ6XK0rsY6SGarkC+Xy6dFPUPZiwNNUhKhPXYiuR17o0XyE+PezvkHs58Bn0GOz
+OE1TtLdtNCHqcfUuB/ipmpJiqieAsA4AZSkqRyJUGnXui0/Hv5Cbx2BvFPjP8mHOO3xjjDRbF31
WzF6bN0zkpSxyVThRNLMF001S1jOQaeoCVqETWIrkde6MV8i/jptP5B7TGNyRXDbvwyy1Gzt408V
56Kc2bxyaSrTUUzKvli1D6CSMrIqsKg0690AXx0+Re7Nu7sPxt+SQbDdnYZoqHae7K6W8GegN1pl
apYKs1VMq/5PUcfd2McgWtVlmsRXI690OHyS+Nu2vkBtqJWlTb/YG30ao2XvSnUpLTSofItPUNHa
SSikkAJAOuF/3ofVqWTStTr3QN/G35Jbli3LL8dvkTE+3+4NvuuPwmbyDBIs9Eg/Z/e4jkrZIwGi
lU6K1PUv7+pZNsvmOvdCv8mPjPgu+sFTZDH1K7Y7Q2woqdlb1pi1NJHJTN5Y6WqkitK1I0o1I63k
ppD5ob3kjl0rU690Sn/Ztvkf/A/9lw/uBk/9mc/if90/7y+OLx/Z+K/8V0f5n7vw+v7j/gF4v8t1
af2vdtI4+XXutP8A99xOvl/697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69
7917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3
Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6
97917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v
3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de
697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3
v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/d
e697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r
3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/
de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917
r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917rda/lIf8Abvf4/f8AlVv/AHt9
y++VP3kv+V13H/qE/wC0C167wfcy/wCna7P/ANTD/u6X3Vj3uDesoOve/de697917r3v3Xuve/de
697917oG+kO79ld97Kpt27SqQsiiOl3Dt6qkVqrG1TLdqeoUW1I1mMUoXRMnqWzB0TZFOvdEt7k6
b3r8ZN61nyO+ONGZdsykz9q9VQBhSvShjJPU00EYOmkW7uQiF6ByZoQaUyxRWB1YPXujudO9xbI7
22RSbw2fVrUUtQv2mawtXpNTQVJUGWjrIgSAwB9LcpKhDoWVvdSKde6I12x1Pvb4lb2rvkJ8e6F6
7ruucS9rdUxFhTR0wYvJU00aBvHRx6ndWRC+Pcsyq9C80MVgdWD17o93VXauxu8tjUm79oVcWSxG
SiejyuKrEQz0k5Qeegr4LsElQNYg6kkRlkjZ4nVjUinXuiE9l9ab3+Gm967vXoqhny/UOXnjftHq
5JG8VJFqJaop1Acx0sZd2hmVC1CxKOHo3dFsDqwevdH9647H2J3fsSl3VtWqpc5tzOUs1FkcdWwp
I8LyIFqcfkKZi6pMivpkjbUjowdC8To7VIp17qvvfuwt8fCHfFZ3D09R1m4eh9w1kJ7G65EzyDGi
R7CaEnWUhQuftqmxMBP29RridWe4OvB691YVsffGw+69h025Nt1NDubaO5qGejrKOsgSa3mTRU0F
fTPrCTIHKSxOCCDcao2VmoRTr3VeG7to74+CO+KrsvrSlyO6vjlurIwnfOxhM1RJhpKhgiyxM5Og
JcLTVLGzDTR1jX8E7X+P7evdWKbX3RsLujYUGbwk+M3bsnduMnpp4KmBaiOSOoUx1FJV08gOiVLt
HNDIupWuCPdOHXuq58/gN8/AbfNRvTZdPld3/GPd+Vi/vTtbytVT4KeqYIskbOfS6+lYJ2YJUIFp
KthMKeoa/wAf29e6sbw+Y2D3PsGLI46XFbz2JvPFSxSRyxCpgqIKkFJoJ4XGqOWNtSSRuqyRSKVY
K68U4de6riyGP3z8AN8yZvCR5fefxb3nl0/i2J1mrqcBU1ZCqysxssyiyxSsVjrI1WnqGWoWGb3f
4/t691Y9T1GwO59gLNC2I3tsDe2IZSGX7inqqeo4ZWU6XilidSCCEmgmSx0Sp6acOvdVw/7/AJ/l
/b5/5fG9fizvXMf41dVgaqrP+wVKhFH+0xV0S/2KhPTf4/t691Y9UU+wO59gNDMuI3tsDe2IVgVb
7inqqeo5VlYaXilidQQQUmgmS40Sp6acOvdVw4/Ib5+AG+Y8Jm5MvvP4t7zy7/wnLaDV1OAqaslm
VlUWWZRdpYlCx1katUU6rULND7v8f29e6sdzGH2D3PsGXHZGLFbz2JvPFRSxyRSipgqIKkB4Z4Jk
OqOWNtLxyIyyRSKGUq68U4de6rkwGf3z8Bt80+y96VGV3f8AGPd+Vl/utunxNVT4KeqYu0cioPS6
+pp4FUJUIGq6RRMKina/x/b17qxjdG19hd0bCnwmbgxm7dk7txkFTBPTTrURyR1CiSnq6SojJ0Sp
dZIZo21K1iD7pw691XXtHd2+Pgjvil607Lqsjur45bqyMw2NvkwtUSYaSoYu0UqoDoCXLVNMosw1
VlGt/PA1/j+3r3Vh++Nj7D7r2HU7b3JTUO5to7moYKyjrKOdJreZNdNX0FSmsJMgcPFKhIINjqjZ
lagNOvdV67C37vj4Q74o+nu4ays3D0PuGsmHXPYxheQY0SPcwzAaykKFx9zTXJgJ+4p9cTsr3I15
HXurBOx+uNid37Eqtq7qpaXObczlLDW47I0UySPC8iFqbIY+pUOqTIr6o5F1I6MUcPE7o1Aade6I
F1p2Xvf4ab3oeiu9a6fL9Q5eeROru0XjbxUkWoBaeoYlzHSxl0WaFnLULEOhejdHWxGrI690fbtX
qrY3eWxqvaG76SLJYjJRJWYrK0boZ6ScofBX0E9mCSoGuCNSSIzRyK8TspqDTr3REep+2N7fEre1
D8e/kJXPXdd1zmLqntaUMKaOmDBI6apkct46OPUiMruXx7lVZnoXhmisRqyOvdHl7i6d2R3tsir2
fvCkWopahfu8LmqTSamgqSpEVZRykEBgD6l5SVCUcMre6g0690SPpvuTevxk3rR/HH5HVhl2zKRB
1V2rOWFK9KGEcFNUzyE6aRbogLuXoHIhmJpTFLFYjVkde6Ol3f0hsrvvZVTtLdtMFkUSVW3tw0sa
tVY2qZbLUU7G2pGsoliLaJk9LWYI6VBp17onPR/eG9Ogd6U3xp+S1T44o/FTdYdn1MrGkq6Qt46a
nqKmS2qnawSKVzrp3/yapsoVkuRqyOvdG6776E2Z8gNmTbX3RCKXJUomqdsbnpoVeqxtU6geSO5X
y08ulRPAWCyqBykiRyR0Bp17oqPQnfe8+ot5w/Gb5MzGlzlKYaTrnsarmZ6XK0rsY6SGarkC+Xy6
dFPUPZiwNNUhKhPXYiuR17o0XyE+PezvkHs58Bn0GOz+OE1TtLdtNCHqcfUuB/ipmpJiqieAsA4A
ZSkqRyJUGnXui0/Hv5Cbx2BvFPjP8mHOO3xjjDRbF31WzF6bN0zkpSxyVThRNLMF001S1jOQaeoC
VqETWIrkde6MV8i/jptP5B7TGNyRXDbvwyy1Gzt408V56Kc2bxyaSrTUUzKvli1D6CSMrIqsKg06
90AXx0+Re7Nu7sPxt+SQbDdnYZoqHae7K6W8GegN1plapYKs1VMq/wCT1HH3djHIFrVZZrEVyOvd
Dh8kvjbtr5AbaiVpU2/2Bt9GqNl70p1KS00qHyLT1DR2kkopJACQDrhf96H1alk0rU690Dfxt+SW
5Ytyy/Hb5ExPt/uDb7rj8Jm8gwSLPRIP2f3uI5K2SMBopVOitT1L+/qWTbL5jr3R4/4Dg/45/eb+
D4z+8f8ADP4L/HvsYvvPs/L5vtfudPm+383r8evRr9Vr8+6de6+c777kdfL/ANe9+691737r3Xvf
uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69
1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv
fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6
91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X
vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+
691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3
Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9
+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r
3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde
9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737
r3Xvfuvde9+691utfykP+3e/x+/8qt/72+5ffKn7yX/K67j/ANQn/aBa9d4PuZf9O12f/qYf93S+
6se9wb1lB1737r3Xvfuvde9+691737r3XvfuvdVq94dH706B3pU/Jb4003jij8tT2f1hTRMaSrpC
3kqainpo7aqdrF5YkGunf/KaayhlRwHVg9e6ON0h3fsrvvZVNu3aVSFkUR0u4dvVUitVY2qZbtT1
Ci2pGsxilC6Jk9S2YOiUIp17olvcnTe9fjJvWs+R3xxozLtmUmftXqqAMKV6UMZJ6mmgjB00i3dy
EQvQOTNCDSmWKKwOrB690dzp3uLZHe2yKTeGz6tailqF+0zWFq9JqaCpKgy0dZECQGAPpblJUIdC
yt7qRTr3RGu2Op97fEre1d8hPj3QvXdd1ziXtbqmIsKaOmDF5KmmjQN46OPU7qyIXx7lmVXoXmhi
sDqwevdHu6q7V2N3lsak3ftCriyWIyUT0eVxVYiGeknKDz0FfBdgkqBrEHUkiMskbPE6sakU690Q
nsvrTe/w03vXd69FUM+X6hy88b9o9XJI3ipItRLVFOoDmOljLu0MyoWoWJRw9G7otgdWD17o/vXH
Y+xO79iUu6tq1VLnNuZylmosjjq2FJHheRAtTj8hTMXVJkV9MkbakdGDoXidHapFOvdV9792Fvj4
Q74rO4enqOs3D0PuGshPY3XImeQY0SPYTQk6ykKFz9tU2JgJ+3qNcTqz3B14PXurCtj742H3XsOm
3JtupodzbR3NQz0dZR1kCTW8yaKmgr6Z9YSZA5SWJwQQbjVGys1CKde6rw3dtHfHwR3xVdl9aUuR
3V8ct1ZGE752MJmqJMNJUMEWWJnJ0BLhaapY2YaaOsa/gna/x/b17qxTa+6Nhd0bCgzeEnxm7dk7
txk9NPBUwLURyR1CmOopKunkB0Spdo5oZF1K1wR7pw691XPn8Bvn4Db5qN6bLp8ru/4x7vysX96d
reVqqfBT1TBFkjZz6XX0rBOzBKhAtJVsJhT1DX+P7evdWN4fMbB7n2DFkcdLit57E3nipYpI5YhU
wVEFSCk0E8LjVHLG2pJI3VZIpFKsFdeKcOvdVxZDH75+AG+ZM3hI8vvP4t7zy6fxbE6zV1OAqash
VZWY2WZRZYpWKx1karT1DLULDN7v8f29e6sep6jYHc+wFmhbEb22BvbEMpDL9xT1VPUcMrKdLxSx
OpBBCTQTJY6JU9NOHXuq4f8Af8/y/t8/8vjevxZ3rmP8auqwNVVn/YKlQij/AGmKuiX+xUJ6b/H9
vXurHqin2B3PsBoZlxG9tgb2xCsCrfcU9VT1HKsrDS8UsTqCCCk0EyXGiVPTTh17quHH5DfPwA3z
HhM3Jl95/FveeXf+E5bQaupwFTVksysqiyzKLtLEoWOsjVqinVahZofd/j+3r3VjuYw+we59gy47
IxYreexN54qKWOSKUVMFRBUgPDPBMh1RyxtpeORGWSKRQylXXinDr3VcmAz++fgNvmn2XvSoyu7/
AIx7vysv91t0+JqqfBT1TF2jkVB6XX1NPAqhKhA1XSKJhUU7X+P7evdWMbo2vsLujYU+EzcGM3bs
nduMgqYJ6adaiOSOoUSU9XSVEZOiVLrJDNG2pWsQfdOHXuq69o7u3x8Ed8UvWnZdVkd1fHLdWRmG
xt8mFqiTDSVDF2ilVAdAS5applFmGqso1v54Gv8AH9vXurD98bH2H3XsOp23uSmodzbR3NQwVlHW
Uc6TW8ya6avoKlNYSZA4eKVCQQbHVGzK1Aade6r12Fv3fHwh3xR9Pdw1lZuHofcNZMOuexjC8gxo
ke5hmA1lIULj7mmuTAT9xT64nZXuRryOvdWCdj9cbE7v2JVbV3VS0uc25nKWGtx2RopkkeF5ELU2
Qx9SodUmRX1RyLqR0Yo4eJ3RqA0690QLrTsve/w03vQ9Fd610+X6hy88idXdovG3ipItQC09QxLm
OljLos0LOWoWIdC9G6OtiNWR17o+3avVWxu8tjVe0N30kWSxGSiSsxWVo3Qz0k5Q+CvoJ7MElQNc
EakkRmjkV4nZTUGnXuiI9T9sb2+JW9qH49/ISueu67rnMXVPa0oYU0dMGCR01TI5bx0cepEZXcvj
3KqzPQvDNFYjVkde6PL3F07sjvbZFXs/eFItRS1C/d4XNUmk1NBUlSIqyjlIIDAH1LykqEo4ZW91
Bp17okfTfcm9fjJvWj+OPyOrDLtmUiDqrtWcsKV6UMI4KapnkJ00i3RAXcvQORDMTSmKWKxGrI69
0dLu/pDZXfeyqnaW7aYLIokqtvbhpY1aqxtUy2Wop2NtSNZRLEW0TJ6WswR0qDTr3ROej+8N6dA7
0pvjT8lqnxxR+Km6w7PqZWNJV0hbx01PUVMltVO1gkUrnXTv/k1TZQrJcjVkde6N1330Jsz5AbMm
2vuiEUuSpRNU7Y3PTQq9Vjap1A8kdyvlp5dKieAsFlUDlJEjkjoDTr3RUehO+959Rbzh+M3yZmNL
nKUw0nXPY1XMz0uVpXYx0kM1XIF8vl06KeoezFgaapCVCeuxFcjr3RovkJ8e9nfIPZz4DPoMdn8c
JqnaW7aaEPU4+pcD/FTNSTFVE8BYBwAylJUjkSoNOvdFp+PfyE3jsDeKfGf5MOcdvjHGGi2Lvqtm
L02bpnJSljkqnCiaWYLppqlrGcg09QErUImsRXI690Yr5F/HTafyD2mMbkiuG3fhllqNnbxp4rz0
U5s3jk0lWmopmVfLFqH0EkZWRVYVBp17oAvjp8i92bd3Yfjb8kg2G7OwzRUO092V0t4M9AbrTK1S
wVZqqZV/yeo4+7sY5AtarLNYiuR17ocPkl8bdtfIDbUStKm3+wNvo1RsvelOpSWmlQ+RaeoaO0kl
FJIASAdcL/vQ+rUsmlanXuiK/wCzL/Kf+Gf7K3/cuv8A9mI+/wD7u/368ov/AArx/wDF01afF5/F
6v4hr8Pi/ft9x6vd9I49e61BvfcPr5f+ve/de697917r3v3Xuve/de697917r3v3Xuve/de69791
7r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuv
e/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6979
17r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xu
ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697
917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3X
uve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69
7917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3
Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6
97917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v
3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de63Wv5SH/bvf4/f+VW
/wDe33L75U/eS/5XXcf+oT/tAteu8H3Mv+na7P8A9TD/ALul91Y97g3rKDr3v3Xuve/de697917r
3v3Xuve/de6iUD10lDRvlIKSlyT0sDV9NQVb18EczKDKkM8kFNJNEr3Cu1PEzLYmNCdI917qoOda
Zfl483womnmzgnnXtrHT0y0+yTErg1btWU8ssywPNdWSOgISpAegd2PjDvlnr3Vv1O1Q9JA+Qhpq
eqamiatgp6lqyFJGUGREmeKBpY1bUFdoIyygMUQnSGuvdVAYERx/LfIz/CV5qqjEko7bxmTiFBsk
xxveQ09dTPUzrDLMZVgEeOJiqFaShM1Izxo4eGevdXAX1UmqvSmivTXrY/L54Vuv7i63SPXGPUNT
RrdeSq/QN9e6p/6/DxfK7OT/AAnaat2j5JP9LGLzynF7N0xsT/kFfTGsqBHNMZ1o9GN1QzLI1L58
c8iI4eGevdW+1JpzQznJrSLSGklOQWpZXgEeg+USNIFUxBdWosoBW+oAXHtvr3VQvT33UPyi3LP8
LzU5DrEyue0MZusNh9qDxu2kYuvpzXVR8rmb7E/w4SRMH8azY9n0uHhnr3Vu2T/hv8LyH8cFAMR9
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
eApbMCAwIDc5MiA2MTJdID4+CmVuZG9iagoxMjQgMCBvYmoKPDwgL1Byb2NTZXQgWyAvUERGIC9U
ZXh0IC9JbWFnZUIgL0ltYWdlQyAvSW1hZ2VJIF0gL0NvbG9yU3BhY2UgPDwgL0NzMSA3IDAgUgov
Q3MyIDEwIDAgUiA+PiAvRXh0R1N0YXRlIDw8IC9HczEgMTE5IDAgUiAvR3MyIDEyMCAwIFIgPj4g
L0ZvbnQgPDwgL0YzLjEgNTMgMCBSCi9GMS4wIDExIDAgUiAvRjQuMSA1NSAwIFIgPj4gL1hPYmpl
Y3QgPDwgL0ltOSAxMTcgMCBSID4+ID4+CmVuZG9iagoxMjYgMCBvYmoKPDwgL0xlbmd0aCAxMjcg
MCBSIC9GaWx0ZXIgL0ZsYXRlRGVjb2RlID4+CnN0cmVhbQp4Aa1Ya28dNRD9vr/CaqHam3I367e3
0ECbPqGCll5RJMoHFFJE1QdNivj7nLE9s76vBKLmVlpfrz0zZ87MsW8/qGfqgzo8Ptfq5Fzp/Dk/
UTbg3zDiL6iop2HCn/K2Ds5O1auDvPHCdR3WvVDv1OHT07OT078+/v3bG3X2J9xFMyr6eDc2nhDB
W3X4+O2k7r2H8RqXobjGwdtovJs6Gc1zCvF+QOBkUauQwhDCOKkUBz/54Mnq3RWWA4xRqxOlTVlq
lLaDidGqpTbdCr4f6IFMrF6pXge1UKvX6v4KgZRo19wkNySfPHKiBz/G6sS5vDY/ls5tGP1F9T+f
LtRyHIzq3/EAfvLE07P3PPWaB7L65OMC0LFNVv/Ia3jme56QTTL4nV+dY/GvavVtl2EdPgTrf5wL
+0iRH6c02gkR6TDG5CxG1mkdkUfgj3EIhNo5PUSbkrLWD8kmq0waIhUJcY7acEitm0K6YKUqK8ch
wQc5Ncg5RnqC5wneOvY2uSHGMaAk2Zt1YYB1U22It/0ra1zaxHFU/4Dk1wrwjcA/fo45+jw/RjHl
YgH+6EbtM6UgjbqBpzg0F6kgU+pQZM4Er11Uy2AdGsVbNc+5GFNAL71Rz1FPNukcxRUdwYFHOGZC
8/jo4QuekrchoPBkqrhiwFd1RX6Shj+9hovSwfPr2K7oCOEDkFtzwnOfxMGcNITuojVQlCZtzWRJ
3BVxzG4QtTE+ND54pjggfWMVsQmFH7WyBiUIbr31XtTzGGXaavOsdbzdBbQDtWOROiJHT5bqNesd
GgwfTY+lTkWU3EDFDqWDKB1egz5AkvsRTz2p/kZ93qrzB3gm1b/s6/yXdf7aosv7Yv1u6nve/1X9
zvb5eX1eR2qURbajfDgzDoFkw45Q8WTQ8pjJh4+Z0jBp46nl86GyPy1ihfNC3YkjoPQwUOMMWM+J
yurf5uT2Z+PR1xQmsvHNgs4MwD8ar39+B5gx+bIfb9x92R8f3SmL6Pu9G4EQ4u2IZ1T9feOQCoGY
jzTmDJI66Cyh4Nxpn1Fucn7BweNsKvsLtm1A3eED25D8EyLLJwhIHQen+iFPINgv8sCrHjRCtoPq
eQmhwUnQ9W6hJuh0TwTjQFB9fbNjzzIvgf0ta9VhJ+btQoFT1TuxFm5yLDKQd2uGw4B4DajI0XzH
YXHgKFjE3VqW3QFxZfxHeRMWlcXdnId5rUQoyUI4M587OlEXVmvFbbOCS0bLiuQenoAFaRO8Nddd
f5tfuR94JDzIO9lPvbluCPgSWZZ0pXrj4Oe2EQmL9wbJloQlHiU3L2pmBQLKRhu6tcy8Ptlc86he
bMSlQ7ttIKC2uijrdvK5F9o+T25vn7cEHBAe1CDV2/y4hcpCuQM9PQg73kEOAIU0EXOEscyhgqoN
goC5uqsuJL3A5BqCNakLfog4YRup83SZ0i5tSt3YkR6sXUNnqbtMDjYKT1Paa5fWZqqt7QETF65Z
BYRfGQhX28UwMy1VoCvl92RmnzQ0NSo1SWvR60hq7mjucLG1X5oOFl2t+4qsRlukCdilVQSP1HQg
wYPOUQXTDRW0l3yt8Tj3/8xDFYB6FO8TgI7PXm4wiQ0hFFGcPRe9khcCPVRCuh1aPlG+AEAQcbNz
AsWcsPqQtvhuViDRQeJgvUgkdcITE9QIRVVnCWEOXKbEzmV53WjxfXmVO40YFm6BU+t8KAAOar8R
fNFVQdOgqMUjIdOBzwJbRSnfXXS5ZTV3GG8uPqE3WvJuNmy7/jgPoCtCAJNWIm+ObH4h0TEN5UVD
5iOq6HwKVEBs60nORmNTbHENVd66HjbyFUJyukOruc4klXKSS06X+dxGLPKKYVxaBRYiMF90N6qg
3GxbdZ85B/nlJAJca9pLjhw30oI3c3wQHSkijo8aAf+t0Fyeam5wxEnaZJfkjbatXayE2K030o3s
UszW9HVzS2/wgxgkmi1ZkVTLgBWNK0bowTkHzUP5cQiXsjKWq+h/vfTAQdYmKSMBLTNyVxH4Am1/
ovMRPRG3QmU12O06P3bdKETH8Vv+f1Xa9iHXHB0kN2CHW0OgFJa6pnY2XjVIeLOUjmCU7DGjYmRu
z4ZKiBe45e6XjHMxoR34Uk76jaXsmW2IPxkEbE5tT0kEkv+Wx4sT7/AzbG+L44faxu+aT4MRyobD
gUjCIEN5vFD4VY0TdIfe44fcs38Bv+f4tAplbmRzdHJlYW0KZW5kb2JqCjEyNyAwIG9iagoxNjQz
CmVuZG9iagoxMjUgMCBvYmoKPDwgL1R5cGUgL1BhZ2UgL1BhcmVudCA5MyAwIFIgL1Jlc291cmNl
cyAxMjggMCBSIC9Db250ZW50cyAxMjYgMCBSIC9NZWRpYUJveApbMCAwIDc5MiA2MTJdID4+CmVu
ZG9iagoxMjggMCBvYmoKPDwgL1Byb2NTZXQgWyAvUERGIC9UZXh0IC9JbWFnZUIgL0ltYWdlQyAv
SW1hZ2VJIF0gL0NvbG9yU3BhY2UgPDwgL0NzMSA3IDAgUgovQ3MyIDEwIDAgUiA+PiAvRXh0R1N0
YXRlIDw8IC9HczEgMTE5IDAgUiAvR3MyIDEyMCAwIFIgPj4gL0ZvbnQgPDwgL0YzLjEgNTMgMCBS
Ci9GMS4wIDExIDAgUiAvRjQuMSA1NSAwIFIgPj4gL1hPYmplY3QgPDwgL0ltOSAxMTcgMCBSID4+
ID4+CmVuZG9iagoxMzEgMCBvYmoKPDwgL0xlbmd0aCAxMzIgMCBSIC9GaWx0ZXIgL0ZsYXRlRGVj
b2RlID4+CnN0cmVhbQp4Aa1Y/W8cNRD9ff+KAZFqL/Qcf6y9NohCetA2B1JbcoiPJkhVlKJWSdvk
Wvj3efbuzO7dXgKUJpXO8Y5n3rx5M+vrFT2lKzpYrA2drcmU3/UZuYB/SuMnUGuSSvgh7/rF9Tm9
2C8Hb7WrYPczvaaDJ+fXZ+dv371/fkHXLxGutZryr2/0KBIQXNLB0WWib9/AeY/LZlxaedda36RK
VsMeAe8VgGePhkIMKgSdKLbKJx989np/BXMkY2l1RsZ2ppaMU7ZtHc2NrVaI/cCo7GL1gmrT0oxW
r+i7FYB0aDfCGN0qY1tL3ifEsQU8wthYrMvH3MYtt8+ovv98RnOtLNXrc15d8OIlL17zQmxohtxx
6smP/OhghqSwcyg7gFx2jt+zzdvJ4k23U9XX73prOSWxrv8UIGeyuYbdKa2WHSUHD6GYP9ZFOVWp
kPY6Re0SIJig29g4rFxjTIsagLsE8djWBGoi9mPTkA+NagIkZJOyqI6h6/MKwtIKJKrsy8IcK5Pg
MG04McluO4kR57MwXTRa01+VoVcEnJZx0uK46NvQ8QKKKYoA0LbRxpeqoS5Z8rwliJGZ8kBcQUrz
4Bpkguxcq2OT+b5Ei7ReuzhsXdAxdAOBZCAfHAtwfGua5CDR4Dz+tAHRRtuNdk2bNHXxPjQnVCUG
0DcOwnsfJ8LAWubYemtjGhM33v1/uQyRGm1RMz0qD+90EfKAkTZ2CeMuQb0YMt20MykqE40MsQWE
NB6Rw8gRJ157lbKyu5FjulmAD4OhlDCNMGn6kdAo000ajAQ0Mkaso/rT0psN1Tq3Jj7vlA1D9Rfc
x/uwNaql+qTOAwE2X/IhOd2WHU+1zW7gd+rmwfZWVY89d9E/5+h4ZI2Cw73e4UOOADfDTNggdN56
FYyOZmA0Wgdqtd+m9Lbx2rRBYZZMKdUDl4G5rD8ZZvaO8tzoy3hlnWlG5XHsEuUxfTFAqwmZBdAK
vYLXAGIw7ai+x0x9DZuyg4KhOlVfUpgEV2ymBcOz7NmpUMpcaqrY35wP2VnVxRQ3YnO32ADXVnDW
EwLEjAavCkYlmpGzoVPPPwAdkgidOHxVH80oZezAA2XCQSOuJnn1h8CGMCZkupIh+JHE4GcQ1656
OvfxtHGTr9u10b16x5pgSQzMStLCy35uXTD1DVd34FXK25WK6unp7eJVI+rBeBGQRH/MIb7ixS7m
s57B/CGXQJAeCx7OS/CIQ8HDkPsCjsQ/knHfOlJkgSORUs5BpiFommpfQEB8IWTjQ05PoP+S3Ywr
0z+p+i6gehzRRJUgS8SO40bcbJxypBhmjZ9WfBnapc08pW+cW1Rum8OQqWphaDplmA88sbqgZFRC
oiR9t1QQWUtu/6FuUkhhSmQk7iRSI+IVoykc2YHiY1aYdLvky6KZFjBTLPfNHRS7EAvF+VaGm/fw
ti2vho7if/tquNHXuP23q0b1T0V1GKySF4jqBDKr8CKIPHI3lYNug6xRmU1OxEnWwPhFMa3qzvnZ
dzFezkX4UiqWQHaL18zQALd5kdPDbNrWB0G1+a0EqDIMZN5Ii07lMVVOL6+qZq1L9F+ZYda8kCRM
izsJedRfjcTLFJW4QcQ5KoXmn/AmqKBRn4fMo764ImuJyCr+rcCFKW+A80IQoGQxV+X75C4xN7fd
c6bKQ1V66qUqz1BeXDNHYhwF7yTHJDI6/vsxO+MHk5PSr1lEm7egkxNOuqdjEJgQdcplPJkNhHSY
PssbaKHfgR87WDGq8dzvmkpK3dPZfRfdQac17Xj8wm/+9l/lb/9yKR+NCbmN14+Olsvvl8vlnT2t
7+0tFj/ghsv/DfD0b3H3OGsKZW5kc3RyZWFtCmVuZG9iagoxMzIgMCBvYmoKMTM3MQplbmRvYmoK
MTI5IDAgb2JqCjw8IC9UeXBlIC9QYWdlIC9QYXJlbnQgMTMwIDAgUiAvUmVzb3VyY2VzIDEzMyAw
IFIgL0NvbnRlbnRzIDEzMSAwIFIgL01lZGlhQm94ClswIDAgNzkyIDYxMl0gPj4KZW5kb2JqCjEz
MyAwIG9iago8PCAvUHJvY1NldCBbIC9QREYgL1RleHQgL0ltYWdlQiAvSW1hZ2VDIC9JbWFnZUkg
XSAvQ29sb3JTcGFjZSA8PCAvQ3MxIDcgMCBSCi9DczIgMTAgMCBSID4+IC9FeHRHU3RhdGUgPDwg
L0dzMSAxMTkgMCBSIC9HczIgMTIwIDAgUiA+PiAvRm9udCA8PCAvRjMuMSA1MyAwIFIKL0Y0LjEg
NTUgMCBSIC9GNi4xIDEzNSAwIFIgL0YxLjAgMTEgMCBSID4+IC9YT2JqZWN0IDw8IC9JbTkgMTE3
IDAgUiA+PiA+PgplbmRvYmoKMyAwIG9iago8PCAvVHlwZSAvUGFnZXMgL1BhcmVudCAxMzYgMCBS
IC9Db3VudCA4IC9LaWRzIFsgMiAwIFIgMjggMCBSIDMyIDAgUiAzNiAwIFIKNzIgMCBSIDgwIDAg
UiA4NCAwIFIgODggMCBSIF0gPj4KZW5kb2JqCjkzIDAgb2JqCjw8IC9UeXBlIC9QYWdlcyAvUGFy
ZW50IDEzNiAwIFIgL0NvdW50IDggL0tpZHMgWyA5MiAwIFIgOTcgMCBSIDEwMSAwIFIgMTA1IDAg
UgoxMDkgMCBSIDExMyAwIFIgMTIxIDAgUiAxMjUgMCBSIF0gPj4KZW5kb2JqCjEzMCAwIG9iago8
PCAvVHlwZSAvUGFnZXMgL1BhcmVudCAxMzYgMCBSIC9Db3VudCAxIC9LaWRzIFsgMTI5IDAgUiBd
ID4+CmVuZG9iagoxMzYgMCBvYmoKPDwgL1R5cGUgL1BhZ2VzIC9NZWRpYUJveCBbMCAwIDc5MiA2
MTJdIC9Db3VudCAxNyAvS2lkcyBbIDMgMCBSIDkzIDAgUiAxMzAgMCBSCl0gPj4KZW5kb2JqCjEz
NyAwIG9iago8PCAvVHlwZSAvQ2F0YWxvZyAvUGFnZXMgMTM2IDAgUiAvVmVyc2lvbiAvMS40ID4+
CmVuZG9iagoxMzggMCBvYmoKPDwgL0xlbmd0aCAxMzkgMCBSIC9MZW5ndGgxIDIyNzQwIC9GaWx0
ZXIgL0ZsYXRlRGVjb2RlID4+CnN0cmVhbQp4Ac28eXxURbo/XFVn63N67/SepbvTSWdpQkLSIQQi
OYEQgQgEWUzQSEBAcCNRFnVGiYqyueC4Kw7RGcURZ2g6iAnCGHXGbe5ccR11xit3Bgd15Mp1EBkl
3b9vnQ6Kc+d338/7/vU21HmqzqnnVNVTTz31LHWy6srVS4mF9BKB6BddvqibGL/wHkLo+ovWrApn
yzmjCFEWLOu++PJsObiREOnSiy+7Zlm2XLiNkNr1y5cuWpItk1OAY5fjRrZME4BFyy9fdXW2HDoO
OHTZyotGnheOQ3nx5YuuHmmf/Anl8BWLLl+ard/+FGBp98qrVo2Uw4C3dl+5dKQ+bSfE+Wb22emr
DUNAvop8SRrIHUQmjDhIJZlHiPwNe4FIKPPnErvjxhfCBxbaG74yBUwG8qN/acjnmRfF7p98882p
YQcxeVBXNerzB8BTJqZnkskO8s0331zryLbEn5z+Ve2e29tkFZ4iu5DQMK5hpD4kEFp4ql+xVusD
gC63AVPeePVgZkh4KjW+xrhfcXd1735hJ1lIanB7Z2oev72zX2/m1Xf210zIwsoxBkyZso8Vd3Wo
KQi0SiRG7CO5WYB3IG1Heg5JRod2ko+QMkiC8ITwaKolhBc/hhfZm9zCYxiijuvrSBkkAb1/DGN5
jHwxckdEr37Wr1p48z8zsHKFnwHLjqsDqRdpF9LrSBJZiet2pAySgNyjePYoYcKjwiMpR8jRpAk/
JeuQmPAgsVNKQnj7/f0OgzYP9NtzqvUmh3APaUNiJCnMIENIDK+9E2h3EobqramKMQYJW/s1W7UD
9beg01vQkS1osg9XapR15Hj9Lf05Xt75m1J2p4H3o1RVIpvpd/ir20CFqwkVlgpXkCgJCdcDFgBe
BJgPuFhYQqxGP/V+u6O6F+01onqj4CFleNwkeEk1YLMQJLlGtdUpW7ad1anS8mqMeLLgN6rYBStJ
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
zXf/5AIaPNVAAzxlfZbcb5k+gjNWq4X59DFpr4BTUVjRDxPV+KKzDOTh1qzxy5SQP2Rz/3StQhkC
ErFp/mUc/you3/jWLUb4V26V+IqmlozFt+31ZDz+IkkzmYK/VXE2vn+fhj9y1Yq/izED35rPwvfi
s8m5+Msd8/AXPc7Dt/Ed+KL/fHIBvjN/xrT0sstWdF+1AlEdzp0uvpDw439JhMxtXjBjbku86coV
iy6rmLTysiUz5uLR/wHF5oAMCmVuZHN0cmVhbQplbmRvYmoKMTM5IDAgb2JqCjE2NDA4CmVuZG9i
agoxNDAgMCBvYmoKPDwgL1R5cGUgL0ZvbnREZXNjcmlwdG9yIC9Bc2NlbnQgOTA1IC9DYXBIZWln
aHQgNzE2IC9EZXNjZW50IC0yMTIgL0ZsYWdzIDMyCi9Gb250QkJveCBbLTYyOCAtMzc2IDIwMDAg
MTAxMV0gL0ZvbnROYW1lIC9URFpNVEYrQXJpYWwtQm9sZE1UIC9JdGFsaWNBbmdsZQowIC9TdGVt
ViAwIC9BdmdXaWR0aCA0NzkgL0xlYWRpbmcgMzMgL01heFdpZHRoIDIwMDAgL1hIZWlnaHQgNTE5
IC9Gb250RmlsZTIKMTM4IDAgUiA+PgplbmRvYmoKMTQxIDAgb2JqClsgMjc4IDAgMCAwIDAgMCAw
IDAgMCAzMzMgMCAwIDI3OCAwIDI3OCAyNzggMCA1NTYgNTU2IDAgMCAwIDAgMCAwIDAgMzMzIDAK
MCAwIDAgMCAwIDcyMiA3MjIgNzIyIDAgMCA2MTEgNzc4IDAgMCAwIDAgNjExIDAgMCAwIDY2NyAw
IDcyMiA2NjcgNjExIDAgNjY3Cjk0NCA2NjcgMCAwIDAgMCAwIDAgMCAwIDU1NiA2MTEgNTU2IDYx
MSA1NTYgMzMzIDYxMSA2MTEgMjc4IDI3OCA1NTYgMjc4IDg4OQo2MTEgNjExIDYxMSAwIDM4OSA1
NTYgMzMzIDYxMSA1NTYgNzc4IDU1NiA1NTYgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwCjAg
MCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAw
IDAgMCAwIDAgMCAwIDAKMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAg
MCAwIDAgMCAwIDAgMCAxMDAwIDAgMCAwIDAgMCAwIDAKMCAwIDAgMCAyNzggXQplbmRvYmoKMTIg
MCBvYmoKPDwgL1R5cGUgL0ZvbnQgL1N1YnR5cGUgL1RydWVUeXBlIC9CYXNlRm9udCAvVERaTVRG
K0FyaWFsLUJvbGRNVCAvRm9udERlc2NyaXB0b3IKMTQwIDAgUiAvV2lkdGhzIDE0MSAwIFIgL0Zp
cnN0Q2hhciAzMiAvTGFzdENoYXIgMjEzIC9FbmNvZGluZyAvTWFjUm9tYW5FbmNvZGluZwo+Pgpl
bmRvYmoKMTQyIDAgb2JqCjw8IC9MZW5ndGggMTQzIDAgUiAvTGVuZ3RoMSAzMDk1NiAvRmlsdGVy
IC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeAHVfXd8XMW59sw523svWmmLVtqVvOq92NLa6pZlW7Zl
S7ZlS+427gUbFzAdDA4dAqEmBAgmIMlNBhJM4oSQxIQQWhIgcJPQEieQRpX0PXNmR5Yp9/t+v++f
e2U9+zwzp+yZd/o7c+TtW3esJEayn8ikaPmG/s1E+Sm7GXTz8vO3h3k4ewUhasOqzas38PAknKdP
W73+glU8XD5ASEPampX9OE/5+RyfFWsQwYO0DJy1ZsP2XTxcei0hVLd+0/LU8fIcxF+xoX9X6vvJ
awiHN/ZvWMnP3/VLFt68dWXqOO3G7Yznhu0v8HPFpwVfAT2NfJ9oySOARGykkOCOUV+WkahwlB2X
CHn63gdPL7VO/jfx65SLn/jLXvZ95Me1D779efHoNv0x7d0I6tm5yg+u09498jtCDDNx/Fr9MeVO
qYMKTRvSy+Fh6bIjeh+dDnGpEJcIcbEQ+4W4SIgLhdgnxF4h9gixW4gLhNglxE4hzhdihxDbhdgm
xBYhNguxSYiNQmwQYr0Q5wmxToi1QqwRYrUQq4RYKcQKIZYLsUyIfiH6hFgqxBIheoVYLMQiIRYK
0SNEtxALhJgvRJcQ84SYK8QcITqFmC3ELCFmCtEhxAwh2oWYLkSbEK1CtAjRLESTEI1CNAgxTYip
QiSFqBeiTogpQkwWolaIGiGqhagSolKICiHKhSgTolSIEiGKhSgSolCIAiHyhcgTIiHEJCFyhcgR
Ii5ETIhsIbKEiAqRKUREiLAQISGCQmQIkS5EQIg0IfxC+ITwCuERwi2ESwinEA4h7ELYhLAKYRHC
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
33bxOoIYJLK2ykOjNCL/xuW4UbzbN/K+yWbGmMqgpS+oncG8YKQ4aLvR7h69TxpdRB+kmyOx0Q+E
l5TaNLagzxn0e82yA8s2ePHerP/8p1HpvZEa1mKtRI27FW9g1JGnk+Z4JY1XKIugstJiHWOWTdLK
VKsExrvyKOqV7JWLHBT8HJgyh9WLHMuskk0lF5XIJV/92trjeGWcoB/BDVlfynbPYlkH6jh7dcDp
9KHi5CVNeTX/Cmdiz786r9N3TtXpxasvbPGe2l5O1ZhTvS/yysONy9q3VNeK2sJHgWcrhzJeF2/o
Mv9qJLUNSr61ef/g+snr51VY8WcKMDfRGia1rG1t2NxZEO/cO39KdyzdF8qQpuisBrXLMZoRbSva
9MCmanrvmm9vqrH7fRaTPc1hxyvJ2OMfblw9vW5pfciUli1ZI2E9GsGsnNFb1FJ5/wH44VNjSfzB
3mqMUvAXb1AHHoPlQ+SVE3h/5d2kwR6hM+w2mBSNCkzF+0W2DqaEURbB2BWGsrhdcfmhSKeusrGr
WJBdBVZWz5TDRuZe3IFag/0SLB4Xw7F3UsnZCBuRKh0y+FVlDy+cjkqnc/bVXX5PhN88isxzqzE3
zz+c1mlUXjlkL9jgB6Wc5QJzJ7CfFE3wASqvs0ycp8uPyWq9ZrRAbfVmpWXG4Fqg74/c5HSqDRa9
9A+L26hRnXJkBPyWz54zYRqkwYRINT0ny4l+BWu6sB+zIPMosB8NwV9T6ZrX0TJ/eqKhf/3aZVvX
/h8RhBk7CmVuZHN0cmVhbQplbmRvYmoKMTQzIDAgb2JqCjE3NTk1CmVuZG9iagoxNDQgMCBvYmoK
PDwgL1R5cGUgL0ZvbnREZXNjcmlwdG9yIC9Bc2NlbnQgOTUyIC9DYXBIZWlnaHQgNjQ0IC9EZXNj
ZW50IC0yNjkgL0ZsYWdzIDQKL0ZvbnRCQm94IFstNDc2IC0xOTQgMTIxNCA5NTJdIC9Gb250TmFt
ZSAvVVRNR1ZKK0NhbGlicmkgL0l0YWxpY0FuZ2xlIDAgL1N0ZW1WCjAgL0F2Z1dpZHRoIDUwMyAv
TWF4V2lkdGggMTI4OCAvWEhlaWdodCA0NzYgL0ZvbnRGaWxlMiAxNDIgMCBSID4+CmVuZG9iagox
NDUgMCBvYmoKWyA1MDcgMjI2IDUwNyA1MDcgNTA3IDUwNyA1MDcgNjczIDI2OCA0MjMgMjI5IDIy
OSA1MjUgMzkxIDUwNyA1MDcgNTE3IDUyNwo1MjUgMzM1IDMwNSA0NzkgMzQ5IDc5OSA0NzEgNDk4
IDUyNSA1MjUgNTI1IDU1NyA0NTIgNTI1IDI1MiA0ODggNDMzIDU0MyA0MjAKMzA2IDI1MCA3MTUg
NDUzIDg1NSAyMzkgNDU1IDM5NSA1NzkgNTI1IDQ1OSA1MjkgNDU5IDI1MiA0ODcgNTMzIDYxNSAy
NjggNjQ2CjMwMyA2MzQgMzg2IDUyOSAzMDMgNTE5IF0KZW5kb2JqCjE0NiAwIG9iago8PCAvTGVu
Z3RoIDE0NyAwIFIgL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4Kc3RyZWFtCngBXZTLbtswEEX3+gou
00VgWiLtBBAEFCkCeNEH6vYD9KASAbUsyPLCf99zx27aZnEJXHJmOIeUuHrafdqNw+JW3+Zju0+L
64exm9PpeJ7b5Jr0MozZOnfd0C43Z3PtoZ6yFcn7y2lJh93YH11ZZs6tvpNyWuaLu/vYHZv0QXNf
5y7Nw/ji7n4+7W1mf56mX+mQxsX5rKpcl3rKfa6nL/UhuZWl3u861oflck/W34gflyk5OiJjfW2p
PXbpNNVtmuvxJWWl91X5/FxlaezeLd0Smr59reeszPOqdN77Rw0dQ+4Zau8s9xb1LidsLCdXeN25
3K//D4/+2lTT37rJ11UpeV/4ij0LLMJG2YDdml3LPmCR99HsIxYRXGu1xiLvN4Vsg0XYVrbFIuyj
bIdF3m9t34RFWMvtsYjKW4JpzYTdyNKvRBvKLTgnicq9LO1L2CQLgkTlIBuxiFUrxXlRU1ZE7GYi
OJeFVWK1k4VVwlpXsAIuq7MqYJWwthGshfFurTKsxZXXgoErDHCrNgKAErkPssBJXLkQAnCS90G5
ATiJJi0YuGCAUT0TYiJYxx4gkihlFppgRFshBGgkSulSAjQSueIN0FAEu9H9Mmci2CzXFezKaJVV
aCSC1QY3Y6KUAPleTH3jbRUauiU46roZTASrjQiNxKpOMkIU7Y6gxkIj8TE0stBI5OqsIjQSvDqc
CIKE5dvgl/vz4Rfv/oMIp0SDoomwSuRZR3BGY2Wrf8voJ9Zj8/Y4tOd55l2wF8meDD0Fw5jeHq3p
OKmA6TcX+j8FCmVuZHN0cmVhbQplbmRvYmoKMTQ3IDAgb2JqCjU5MwplbmRvYmoKNTMgMCBvYmoK
PDwgL1R5cGUgL0ZvbnQgL1N1YnR5cGUgL1RydWVUeXBlIC9CYXNlRm9udCAvVVRNR1ZKK0NhbGli
cmkgL0ZvbnREZXNjcmlwdG9yCjE0NCAwIFIgL1dpZHRocyAxNDUgMCBSIC9GaXJzdENoYXIgMzMg
L0xhc3RDaGFyIDk0IC9Ub1VuaWNvZGUgMTQ2IDAgUiA+PgplbmRvYmoKMTQ4IDAgb2JqCjw8IC9M
ZW5ndGggMTQ5IDAgUiAvTGVuZ3RoMSAyMzIzMiAvRmlsdGVyIC9GbGF0ZURlY29kZSA+PgpzdHJl
YW0KeAHlfAd829W1/72/n4a1JWtbsrbkIUuyJe849i+O7XjESTxE7CRO7AxIgJCQxAQSAqEtoymB
tmGUUaCUMhqGrAwEYbVQKIVQHqTpoLS0pS3QuqSM8hiW/+f+juQ4jPde+95/fD5/20ffu8c5565z
r7xty/g6oiK7CU8q12wc20zEn1AbwOY1523zoN9yISHS907ffMZG9DshncJ4xtkXnI7+Ehshid3r
142tRT/5BLB2PQSgn1YDBtZv3HY++oNfAXzi7E1rcvGhg+BfvXHs/Fz95Nfg95wztnEdpl/2LcDS
zVvW5eLpECFm36l+w0uYNv+pJYSCu5LcR+TkXiCO6EmMjBKidtJ5RAKxLJ4jZN/7j169Stf0PrEX
iJmP/OXC55njyTl3/ekTXXar4i35LZBWwdKKP5BPfsvUrwhR7oT4McVbYkm5SBEqJxR8hvsw7Sp2
Z7h/T7vCAB+kXRUA/0B4H+E9jHsXfe8g/B3hBMLbCH/DlJMIf8XAvyC8hfAmwhsIf0b4E8IfEV5P
uxTQiD+g7/cIv0sXF0Lga+liO8Bv08UxgN8gvIrwa4RXMMmv0PdLhF8g/BzhOMLPEI4hvIzwEsK/
IbyI8FOEF7ARRxGeR3gO4SdY7bOY8scIzyA8jfAjhKcQnkT4IcIPEJ5AeBzLfAzhUQx8BOEIwsMI
DyFkEB5EOIxwCOEgwgGENMJE2hkHDqYQHkg7E+C7H+E+hHsR9iN8P+2sgiT3INyN+e5CuBPhewh3
IHwX4XbM/h2E2xBuRbgF4dsIN2PRNyHciNlvQPgWwvUI1yFci/muQdiH8E2EbyB8HeFqhKuw6L2Y
/UqEryHsQfgqwhWY4XKEyxAuRfgKwpcRvpR2VANfLkHYjXAxwkUIuxAuRNiJsAPhAoTzEbYjnIcw
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
RJqT6afUvS4qzQsVLj9BQuIDifxANstd8vxQzl1dyfj7526+ZdRM5Uav3VNikXPm8MLmiFUJewul
Jr5oU8/4lqr+M84+o78qvvKrS02QzlPkLrPITM7m2grYgzCDo1wT71rVUN0dtcQHNmzc0B+nXz1t
z9qmguOwPEhlqkLVczKj1WaNVPgqbApXwLW0s7I5Fiyv7x8f6Nm5okH5bIEKng1AukclWqPZYLD7
re5Ss7zIVWQKxF0xIRoqr+vbCvv4fuD6g9L3qYxUKAhxPkTG4B/KAE/hW2GAVMS0jvTCUz6YORpg
v3scXr4Y4bbsGVyRHiKR6ScOQw4SoaaHYbyR6WOCkvkJ1fHEc0Qcgg48qzvyRyYHDC5BqxuAp1S0
d+Y9VRJMGvl3MOxNP5yeJtn9WBhWgpGwQyiEOhQeqlBSzkQ5Vj4rkBkB/umCoVT4gWI/zwYCp4uZ
h+sS/nj83ENfvvT+08sS5x760qUPnF6a/UBpdlfU++b0Rgotse7qkqaIyyjnrrzpo9TK5fs/uPnG
j0W8Z8Xe9Z1wrbfl++fuOXRW2B5fuPYi0HP4bgyfklpBvXOv/wSNoowqSmlBCYWvX1eKzxKAf0Il
fEW8DN5hH3DZVPB44zeHINBgLIQXf4LC31+m01OVFGxj4ZPv/6BT8ZYpWPPCR59KTME6D+d/MkKh
ow7BVlZKy6CeWVWxGv4r5cGIWDWC5YyMsNf+8DI9/6YjAcdHGW4664I5YyN8OwL25ykZPE+fqi3Q
wukSXH9/0VpskHEFWjW1SHW2EncoZit4WaFTSdc6S9i3RcRvnqj47q0qqaE8ZHNbtAUHJVKewmlf
8fHLKluJeL4sBA6yHxnoIFk6b/6ipfPD88fO3rB6y4ZI66az2T+b/l/zceGgCmVuZHN0cmVhbQpl
bmRvYmoKMTQ5IDAgb2JqCjEzMjA5CmVuZG9iagoxNTAgMCBvYmoKPDwgL1R5cGUgL0ZvbnREZXNj
cmlwdG9yIC9Bc2NlbnQgOTUyIC9DYXBIZWlnaHQgNjQ2IC9EZXNjZW50IC0yNjkgL0ZsYWdzIDQK
L0ZvbnRCQm94IFstNDkzIC0xOTQgMTIzOSA5NTJdIC9Gb250TmFtZSAvV0FDTldDK0NhbGlicmkt
Qm9sZCAvSXRhbGljQW5nbGUKMCAvU3RlbVYgMCAvQXZnV2lkdGggNTE4IC9NYXhXaWR0aCAxMzEw
IC9YSGVpZ2h0IDQ4MyAvRm9udEZpbGUyIDE0OCAwIFIgPj4KZW5kb2JqCjE1MSAwIG9iagpbIDg3
NCA1MDMgNTM3IDI0NiA0OTQgMjI2IDUyOSA1MzggNDczIDM1NSA0NzQgNDM1IDYzMSA3NDUgNTUx
IDUzNyA2MzcgMzQ3CjI2NyAzOTkgNDc4IDU2MSA0MTggNDgwIDQzNSA1MzIgMjU1IDY1OSA0MjMg
NTM3IDQ1OSA0NTkgNTg1IDQ3MyAyNDYgNzA1IDU1NAo1NjMgODEzIDUwNyA1MDcgNTA3IDI1OCA0
NzQgXQplbmRvYmoKMTUyIDAgb2JqCjw8IC9MZW5ndGggMTUzIDAgUiAvRmlsdGVyIC9GbGF0ZURl
Y29kZSA+PgpzdHJlYW0KeAFdk8uOm0AQRfd8RS8ni5HLNLbHEkKKJhrJizwUJx8AdOMgxYAwXvjv
c27bmUhZHMSlq6r7Fl2r18Onw9AvbvVtHttjXFzXD2GOl/E6t9E18dQP2Tp3oW+Xh0rf2nM9ZSuS
j7fLEs+HoRtdWWbOrb6Tclnmm3v6GMYmftC3r3OIcz+c3NPP12P6crxO0+94jsPiLKsqF2JHuc/1
9KU+R7dKqc+HwHq/3J7J+hfx4zZFx4nIWN+P1I4hXqa6jXM9nGJWmlXl21uVxSH8t/RIaLr2Vz1n
Zb6tSmdmez0Cj9x41OZS7iOqyO+7NN2jfL6uSmFWhIoiORLMthtJjwRkIVkgAbmX3CABuZbcIYFS
XvIFCax2knskmO22kjUSkLlkgwSCd5ItUti6lQy8ApVfJCMSyE3BHRLMNlr1NExQKkpiTpCrYI85
Qa4cecwJVuXIY06wKgsec4LKtSQdFgTrzB6vgo1SMF793W+jVbwKLKixHq+CUiaJV0FuqoxXD1RO
Z8arv/uVfY9Xwan0UzxeBVJ+C7wKctVYjpZgI52KX5FgI5UqMCe4HSkYcwV0jekPUiBBrgzSsAS5
skDvE+SqdTQsYUZ7kZgTSBksMCcITvtirkgGd/SZu/z3Aupaa/zex6W9zjOTkmY0DZGGox/i+xhP
46QCiT+CkAQ5CmVuZHN0cmVhbQplbmRvYmoKMTUzIDAgb2JqCjUwNwplbmRvYmoKNTUgMCBvYmoK
PDwgL1R5cGUgL0ZvbnQgL1N1YnR5cGUgL1RydWVUeXBlIC9CYXNlRm9udCAvV0FDTldDK0NhbGli
cmktQm9sZCAvRm9udERlc2NyaXB0b3IKMTUwIDAgUiAvV2lkdGhzIDE1MSAwIFIgL0ZpcnN0Q2hh
ciAzMyAvTGFzdENoYXIgNzYgL1RvVW5pY29kZSAxNTIgMCBSID4+CmVuZG9iagoxNTQgMCBvYmoK
PDwgL0xlbmd0aCAxNTUgMCBSIC9MZW5ndGgxIDMxMjQgL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4K
c3RyZWFtCngBrVZvbFtXFT/nPv+3mzhp4oS6zXvubbKkdkhx2jRrvfjV9svsphtxnIjnrlX9Ejt1
0ZqGLq3KBizShFa5dOJThWg7JIQEEkO7HhpKh0CT0Cbxoeq3faCACgwhBJMKU5GQaMO57zlZWw0+
7fq9d87v/Ln3/Lnv+a6cPVeDEKyCAvrCaWsZ7OE/RmTbwvkVzcFsnOi/FpdPnnawsgfAw08+/9VF
B/tXAVilXrOqDob/EB2rk8DBuJforvrplQsO9s8S9T1/ZqGl90u557R1obU+/JawtmSdrjn2oRDR
weUzL6w4OHiHaGL5bK1ljybh3zm6jWcbABLPcA8EiENgEIYRKNNCvw+8Zkuknu4fRvnPT7Sn7mHQ
Zzu/eeAP9rxvL8UqAA9ue295XiGFR9rag6jnlQdXKIWYxN5bmxpHT6vqr55fGlJXzlbVs9khdXmp
qi5louopa0g9WauqNZItWFXVIlm5OKR+aa6qzpGsVKyqRZIdyQ2ph/NVNU+yyVxVzZEse6hDzdDd
051UI11JdWtnUu0IJ9UtoaTqdiVVryepIiRV/27fnLKbzc2WViPoxjX89tSad31mSvimnzObiK+V
v3n5MmR2TImukin0Hc0IZMrxOMQ3BxJAR/KppJeydL3u+rH7MnRLCv+EPwOs/8VO3uZJ/4brBvwJ
PnDdhF+5fgM/2yjMZ0gz4PxSRD+5P8MFHp7K/Y77HTgMoKdNquxMcfqLzz5zZOpwIf/0pJHLZg7p
6YmnUgcPPDm+f2zfyOeHE4MD/bv4TrW3qyPcviUY8Pu8HrdLYQgJg09WNDFQEa4Bns8PS8wtElgP
CSpCI9HkozZCk34WqR6x1Mly8TFL3bHUNy0xrKUgNZzQDK6JmzmureHRokn85Rwva+Ijm3/G5l0D
NthCIBYjD83orec0gRXNEJPn6w2jkhtOYDMYyPJsLTCcgGYgSGyQODHIl5s4OIE2wwaNA00Gvi1y
WaH0G1ZVTBdNIxeNxcq2DLL2XMKTFV57Lu2UoJjhktZMvNv41loY5ivxUJVXrWOmUCxyaihGo/Gq
6IiLIZ4TQy9+2EsFrIkEzxkizimwqZnNBVC4+8Nca9wDCp5/9HeK+iGJ1ZJ4+sP3QCpliptlEmht
8ECxUYSUXywmY7m0psM8AbFaNB2swXz0LdBH4mXBKlLz7oame05qVjc0m+4VTpU1uFFpXefrvWJ1
XhtOUGftq1+4+kmvCWWgMr9Ql9SqNXiOMqRawiy9uDlidKtVTKO5Z4TsrQolcUqWoWiKEb4sunjG
qTYJaJJ+41TJtF0cqSG6sgIqCy0vMWKQL20RoyEbIwOUc/GieQNG1+8092rRn47CXijLOEQkS00Z
MBpmdVGolWiV9ueiZkZjQi9T+crcrJVll3hYDN2h5WhQA20vyu0x6w1jSlt4+32ayaJKWXaLBNok
PXgmRYqw8DhQdjST0kyMwoYZrdKykNwj8xBQ+rN5ciZKrtl8NEab2x7/J6SokwCFIXybMbkoCPcn
MTnr/M/QHGsZ0JBm1HIPBfjIpATsAFuzfXqcTNaiVQwKwSfbmZc5DCcY8RqpfYJRnrZIdrFXEzCt
mbzGy5z2kD5tyubIWtv9nSrxqeJR0+52a5fMPoIc/fimrsUJlqUNOBm3myp7auOnbbwJ84+pCxtq
reHjU6WGXJm3JgStURBAW1an13W8c6+zIE7Sl5JPWlwLa5MNa219db7R1PXGslGpH6D3oMEL1QYv
mSlqpv3ifz36oly+E6ZwajYznKCPT6bJ8WKxqePF0lHzRhhAuzhrNhlmymRJHzYqAH0FDa0qi/O1
cr1RKcutDREqJF0okE+AYHyiicwTEgFey4ggz0h5WsrTjtwj5V6eERjBYXABVD3vQZ7+P+S5Q44Q
nR7kGSa2KQGYoZMJnRSg+uC2cs39AzqBeeGCXmr3q/60X2n3ql6W9mDaje0u1cXSCqYZtqOKrB1U
YGkvkjbsvutmYdddFwsrdxVGFmnEMNwF5lb8LvB50UdPCH9wky50yBf2wPHWwA3m+NaOWEd/rCNW
VcbvH2Sl+z95cNvz63/vP+v+8Jcyi/z6Xz0vu78PMTyit6n8e3ydK+GdeD2GsbX1NT3UVkjGsCOG
1zXU1tZ/pA+2FTq1pMa2qqMqK/WhEukb62PdO+Z2sOJ2jGzHUhRZMopR6b0zULjWhVe34rVOvN6B
19rwSgBf96By1Y1XXXhVQWVt/Tt6b6jwXYb7GKLZWZhDHEVk1wAVkHNYbYV9gE9tx2g9VNhmttEd
KnwuHyoc60XWS3xfL97rQeW5Hkz1IOsxA4WPI6ikIsj6Iphuw38EMRXEiQCm/XjQhfsUnGD4MWKM
b9nZp4S9fkjfTGP4/fD7D9Xv+PET9IufkFQSeYQ6jpKT2L4kZ494i5OYVPaNXV4velx858ATA2zf
3rHRZE+kJxIZTY7txzFCkW7Py18O3r/y3oO/PZl6a1vkiTfqC1sZhnfvap95kr00/Y1EbLu769yZ
4P1zt/74lVQSc784+ebb3YFLS4fG2bnpmeRB2l/2WB+FlxzusSfpkSlWUu5F2enO1o71QAQgVzg6
+2w2ftRaXsydWjo5b628UJjN/hcGRbeWCmVuZHN0cmVhbQplbmRvYmoKMTU1IDAgb2JqCjE5NTUK
ZW5kb2JqCjE1NiAwIG9iago8PCAvVHlwZSAvRm9udERlc2NyaXB0b3IgL0FzY2VudCA4MTQgL0Nh
cEhlaWdodCA3MjMgL0Rlc2NlbnQgLTE3NyAvRmxhZ3MgNAovRm9udEJCb3ggWzAgLTE0MyA5NzYg
ODE0XSAvRm9udE5hbWUgL0RJWlROQytaYXBmRGluZ2JhdHNJVEMgL0l0YWxpY0FuZ2xlCjAgL1N0
ZW1WIDAgL0F2Z1dpZHRoIDY2OCAvTWF4V2lkdGggMTAxNiAvWEhlaWdodCA1NDIgL0ZvbnRGaWxl
MiAxNTQgMCBSID4+CmVuZG9iagoxNTcgMCBvYmoKWyA4NDYgXQplbmRvYmoKMTU4IDAgb2JqCjw8
IC9MZW5ndGggMTU5IDAgUiAvRmlsdGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeAFdkEFrxCAQ
he/+ijluD4vJUuhFhLJlIYfulqb9AUYnQWhGmZhD/n3VplvoYQ6+9z59jjx3Lx35BPKNg+0xwejJ
MS5hZYsw4ORJtCdw3qb9VDU7myhkhvttSTh3NAZQSgDI94wsiTc4PLsw4EPRbuyQPU1w+Dz3VenX
GL9wRkrQCK3B4ZivezXxamYEWdFj57Lv03bM1F/iY4sIuVEm2p9KNjhcorHIhiYUqmm0uly0QHL/
rB0Yxj15arWq89Q+1vyvU9DyxXsluzLnNnUPtWgp4Anvq4ohlgfrfANx13AeCmVuZHN0cmVhbQpl
bmRvYmoKMTU5IDAgb2JqCjIyNQplbmRvYmoKMTM1IDAgb2JqCjw8IC9UeXBlIC9Gb250IC9TdWJ0
eXBlIC9UcnVlVHlwZSAvQmFzZUZvbnQgL0RJWlROQytaYXBmRGluZ2JhdHNJVEMgL0ZvbnREZXNj
cmlwdG9yCjE1NiAwIFIgL1dpZHRocyAxNTcgMCBSIC9GaXJzdENoYXIgMzMgL0xhc3RDaGFyIDMz
IC9Ub1VuaWNvZGUgMTU4IDAgUiA+PgplbmRvYmoKMTYwIDAgb2JqCjw8IC9MZW5ndGggMTYxIDAg
UiAvTGVuZ3RoMSAyNDA1NiAvRmlsdGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeAHtnHd8XMX1
6OeW7b2vtF1btNJK2lXv0lWvLrIkW3KVXMA2tjEuYAwGgwEbEzBgIIQQSuiY/FhLNsiYBBMcCMWB
EAcCoYXQQUCoCVird+aeXVkyJoH83uf99Vaa/d47M7fMOWfOVGnDuo3LiIpsJRyJLVk9uJaIn/C5
gDOXnLnBi+d2NSHSG09Ze+pqPHffTYjCdOqqs0/B86w+QorWLV82uBTPyTFgyXKIwHOmCBhYvnrD
JjzPfBh4aNXpS5Lp4S/gfPHqwU3J55NX4Ny7ZnD1Msy/4Blgztp1y5LpDDzPOjz1nLyKeVPfWkIY
OI6Ro0RG4hBYoidRMkCI+k3GQnhIpeksIfJNiS2LdFVfkjS5ePHBD8+lzyOPVd71zjFdYr3iA9lN
IB8FzSt+4DrZTWMvE6I855hu7EHFB3LC3JBMQ8T2KrgR9rYhR5FnhP35UHox4ArEuqG0Ujg7A7EW
MX/IXg6R8xBzEf4hWyVEZiB8CC/Cg3AjXAgnIg3hQNgRtiFrs2eE+RviDcTriNcQryJeQfwV8TLi
JcRfEC8iXkD8CfFnxFHE84g/Ip5D/AFxBPEM4mnEU4gnEb9HPIF4HHEY8Rjit4hHEQ8NWWj5nh2y
9AIOIEYQDyIeGLIshbT9iH2IYcQQ4nciuKIhT65nhCtEFCDyETFEVNQtl4dnmiF3FC5QiWC/HXLF
QHHfIP6J+BrxFeJLxBeIzxGfIV4echbC5S8h/oJ4EfFnxFHEnxAH8F3UaG4PIp5H/BHxAGIfYgRN
8ZeIWxG3IPYjbkK8gLgRcTNa608QlyMuRQO7BM8uRpyOJnwZYjtiNWIV4jTESry8F9GP6EPMQcxG
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
VKHw2pLCtt21h5RaBS9Rm7WiTm2iTsFVwFOpV6EfKTyXdE+f3lU3N9IwuGrF4nUrcutPX7W0bQOc
LCH/B18M0LwKZW5kc3RyZWFtCmVuZG9iagoxNjEgMCBvYmoKMTM0NjkKZW5kb2JqCjE2MiAwIG9i
ago8PCAvVHlwZSAvRm9udERlc2NyaXB0b3IgL0FzY2VudCA5NTIgL0NhcEhlaWdodCA2NDYgL0Rl
c2NlbnQgLTI2OSAvRmxhZ3MgNjgKL0ZvbnRCQm94IFstNDkzIC0xOTQgMTIzOSA5NTJdIC9Gb250
TmFtZSAvU05OUUFaK0NhbGlicmktQm9sZEl0YWxpYyAvSXRhbGljQW5nbGUKLTUgL1N0ZW1WIDAg
L0F2Z1dpZHRoIDUxOCAvTWF4V2lkdGggMTMxMCAvWEhlaWdodCA0ODMgL0ZvbnRGaWxlMiAxNjAg
MCBSID4+CmVuZG9iagoxNjMgMCBvYmoKWyA0OTUgNTI3IDQ5MSAyMjYgNTU0IDUyNyA1MjggMjQ2
IDM5NCAzNDcgNTI4IDI0NiA1NTEgMjU4IDUyNyAzNTIgNTI4IDgwNAo1ODUgNzQ1IDUyOCA0MTIg
NTI4IDQyMyA1MjcgNDU5IDQ1OSA1MTkgNDY5IDUzMiAyNTUgNzExIDI1OCAyNjcgNjAxIDQ3MCAz
MTYKNjA2IDM5NyA4NzQgNjMwIDU2MSA2MzcgMjY3IDY2OCA0NjUgNTkxIF0KZW5kb2JqCjE2NCAw
IG9iago8PCAvTGVuZ3RoIDE2NSAwIFIgL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4Kc3RyZWFtCngB
XZPNjpswFIX3PIWX08UIg51kIiGkaqqRsuiPmvYBAJsUqQFEyCJv3+846VTq4iA+7g/3XHD+evh0
GIfV5N+WqTvG1fTDGJZ4ma5LF00bT8OYFaUJQ7c+KD3rzs2c5RQfb5c1ng9jP5mqyozJv1NyWZeb
efoYpjZ+0LOvS4jLMJ7M08/XY3pyvM7z73iO42psVtcmxJ52n5v5S3OOJk+lz4dAfFhvz1T9y/hx
m6NhIiqK+0jdFOJlbrq4NOMpZpW1dfX2VmdxDP+FHgVt3/1qlqwqfV0Za+1el8CltFwaa1LtI8u7
+1va/tG+LOpKsnbja5qUILJ2+yJ0IAI3wg2I+tYWwi2IiEbhDkRgir6ACOwU3YONcOeELYhAK+xA
RPJeGEDEVGmMCEq2SNGeW0RyT7JjQxKtSiFuJKJy5HAjgUHIliSSd0LcuLuFVMv47m4hRRnfJQte
FhwWJGq1DYcbCdSQDjeStX4rxI0Eyq/DjURyiuLGIQzKvsONxJAN6HEjlZb1griR+KQaw+NGArV2
2ifxUdTKY07iRdqVx6BE59QKr4wH0pAoXiWS03vx6u9+tSuPV4lkbdLjVQK1K49XCdSu2FASmN6L
V5/8en0jj1cJv9oGz5JApuLX/vs/6i/XaXw/Pd11WTg46cimM6WzMozx/VTP06wGSX8AWX8IWgpl
bmRzdHJlYW0KZW5kb2JqCjE2NSAwIG9iago1MTMKZW5kb2JqCjc5IDAgb2JqCjw8IC9UeXBlIC9G
b250IC9TdWJ0eXBlIC9UcnVlVHlwZSAvQmFzZUZvbnQgL1NOTlFBWitDYWxpYnJpLUJvbGRJdGFs
aWMgL0ZvbnREZXNjcmlwdG9yCjE2MiAwIFIgL1dpZHRocyAxNjMgMCBSIC9GaXJzdENoYXIgMzMg
L0xhc3RDaGFyIDc5IC9Ub1VuaWNvZGUgMTY0IDAgUiA+PgplbmRvYmoKMTY2IDAgb2JqCjw8IC9M
ZW5ndGggMTY3IDAgUiAvTGVuZ3RoMSAyMTc2OCAvRmlsdGVyIC9GbGF0ZURlY29kZSA+PgpzdHJl
YW0KeAGNvAlglMX5Pz4z7/vufbx7n9ndZJMNyQKBHIRAJC9HOERuggQTCULkliOgoiBBOSMKtfWs
FTzqVZUlCRjQ1lSp1oNii7XVVqEtKlqj1FKqQrL/z8wmiP32+/39dzMzzzsz7/vOPM8zzzWzWbN6
bSOxkGYiEW3+8nkrifgETqN4df71a2KZa6ufEN3Ma1cuXJ65di0jRPli4bJ112aug18TUrF9UeO8
BZlrcgHlkEWoyFzTUpS5i5avuTFzHahDuXPZivm97cEUrscvn3dj7/vJn3Edu27e8sZM/5l8PLGV
K5rW9F43o1y0cnVjb386mxDzLzJtfbmNEAo4Tr4ileQnRE8YUUkRmUWIvEjOIgquebvCdt311c5z
c+2V/zKEDOLmR/6WX8iBV+SVu7/d171QJQYLLo2iP2/AffoRPZPJaJV8u+/bm9TMm3hL3yd+iMyU
+rUl/NG3X5QKyEkkJhW0JrOih6R8Kat1eFTrkOJtTk+xfeQAKYYnFok8hnwF0j6kl5BkMleKoFVF
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
p/SOgjW4tuOGQOj5MoWSHEeFict3q6PCCIem1MAznLv4rA0lBLIo0eOPmjGSXUr6IcPVac0IH5B4
keHqfe2WfgNLSQyZ3VJA+hkTpgpSZhpPxplm4WxYrWG28Vp6LVtsWGy8kWBrjK0z3Gi8wbSNbmNb
pR367YYW40/IfcYfmJ4hj5h+Tp7X7ze9Tn5lep/83vQ5+ZvpPDlr6o/pmPzEa+pHEqZy0xSi4XCZ
5vSWKmCV0t4dL/z6i/CpE4zprGbnZDTxn+zBBgAueJ0wnDhWRC1TFIsZArDogyRwg3Q0eTRJiqqq
UCeOsZr0BkOe0eQ2Gk34NxAMhokbcVfFZILJYjAwRnV6k1EiVCnCebMcg6ZpiJUwYwcNHdDgBDMF
kGaMMY3mmD/7HV+7OHDWjW2soL/rFN8OxmKtuLiX5ajgR8+wg9W7kVULA4THgS4xyBF1r6/NpiUu
vvfjwt7Pcz3LfnEqD/snnx/quU5OdG9euGLm9Wy7iHYQ8Unn87Nk/+UTR50Ea9uF/xGR+Z0o/4Vo
kPBfh+aSPDKYlJAyMoQMx3/SGUvGkfH4jzWToIam4b/rzMD/jZmFX7nOJrV4Cn5RhMQ/Ov6b1XHV
teOnTk6OXL143rJJM/8/5uQ3DwplbmRzdHJlYW0KZW5kb2JqCjE2NyAwIG9iagoxNTQ2MwplbmRv
YmoKMTY4IDAgb2JqCjw8IC9UeXBlIC9Gb250RGVzY3JpcHRvciAvQXNjZW50IDkwNSAvQ2FwSGVp
Z2h0IDcxNiAvRGVzY2VudCAtMjEyIC9GbGFncyAzMgovRm9udEJCb3ggWy02NjUgLTMyNSAyMDAw
IDEwMDZdIC9Gb250TmFtZSAvR0VZSFBOK0FyaWFsTVQgL0l0YWxpY0FuZ2xlIDAgL1N0ZW1WCjAg
L0F2Z1dpZHRoIDQ0MSAvTGVhZGluZyAzMyAvTWF4V2lkdGggMjAwMCAvWEhlaWdodCA1MTkgL0Zv
bnRGaWxlMiAxNjYgMCBSCj4+CmVuZG9iagoxNjkgMCBvYmoKWyAyNzggMCAwIDAgMCAwIDAgMCAw
IDAgMCAwIDAgMCAwIDI3OCA1NTYgNTU2IDU1NiA1NTYgNTU2IDU1NiA1NTYgNTU2IDU1Ngo1NTYg
MCAwIDAgMCAwIDAgMCA2NjcgNjY3IDAgMCAwIDAgMCAwIDAgMCAwIDAgMCA3MjIgMCA2NjcgMCA3
MjIgNjY3IDAgMCAwCjAgNjY3IDAgMCAwIDAgMCAwIDAgMCA1NTYgMCA1MDAgNTU2IDU1NiAwIDAg
MCAyMjIgMjIyIDAgMjIyIDAgNTU2IDU1NiA1NTYKMCAzMzMgNTAwIDI3OCA1NTYgNTAwIF0KZW5k
b2JqCjExIDAgb2JqCjw8IC9UeXBlIC9Gb250IC9TdWJ0eXBlIC9UcnVlVHlwZSAvQmFzZUZvbnQg
L0dFWUhQTitBcmlhbE1UIC9Gb250RGVzY3JpcHRvcgoxNjggMCBSIC9XaWR0aHMgMTY5IDAgUiAv
Rmlyc3RDaGFyIDMyIC9MYXN0Q2hhciAxMTggL0VuY29kaW5nIC9NYWNSb21hbkVuY29kaW5nCj4+
CmVuZG9iagoxNzAgMCBvYmoKKFhlbiBQcm9qZWN0IFBSIFByb3Bvc2FsIFVwZGF0ZSA5LjMwLjEz
LnBwdHgpCmVuZG9iagoxNzEgMCBvYmoKKE1hYyBPUyBYIDEwLjYuOCBRdWFydHogUERGQ29udGV4
dCkKZW5kb2JqCjE3MiAwIG9iagooSmVubmlmZXIgQ2xvZXIpCmVuZG9iagoxNzMgMCBvYmoKKCkK
ZW5kb2JqCjE3NCAwIG9iagooTWljcm9zb2Z0IFBvd2VyUG9pbnQpCmVuZG9iagoxNzUgMCBvYmoK
KEQ6MjAxMzA5MzAyMjIzMTJaMDAnMDAnKQplbmRvYmoKMTc2IDAgb2JqCigpCmVuZG9iagoxNzcg
MCBvYmoKWyAoKSBdCmVuZG9iagoxIDAgb2JqCjw8IC9UaXRsZSAxNzAgMCBSIC9BdXRob3IgMTcy
IDAgUiAvU3ViamVjdCAxNzMgMCBSIC9Qcm9kdWNlciAxNzEgMCBSIC9DcmVhdG9yCjE3NCAwIFIg
L0NyZWF0aW9uRGF0ZSAxNzUgMCBSIC9Nb2REYXRlIDE3NSAwIFIgL0tleXdvcmRzIDE3NiAwIFIg
L0FBUEw6S2V5d29yZHMKMTc3IDAgUiA+PgplbmRvYmoKeHJlZgowIDE3OAowMDAwMDAwMDAwIDY1
NTM1IGYgCjAwMDA0NzkzOTAgMDAwMDAgbiAKMDAwMDAwMDQzMCAwMDAwMCBuIAowMDAwMzkzNjAz
IDAwMDAwIG4gCjAwMDAwMDAwMjIgMDAwMDAgbiAKMDAwMDAwMDQxMSAwMDAwMCBuIAowMDAwMDAw
NTM0IDAwMDAwIG4gCjAwMDAxODUxMDMgMDAwMDAgbiAKMDAwMDAxMDMwNCAwMDAwMCBuIAowMDAw
MTYzMjc5IDAwMDAwIG4gCjAwMDAxODc4NzggMDAwMDAgbiAKMDAwMDQ3ODkxOCAwMDAwMCBuIAow
MDAwNDExMzY2IDAwMDAwIG4gCjAwMDAwMDA3MzIgMDAwMDAgbiAKMDAwMDAxMDI4MyAwMDAwMCBu
IAowMDAwMTYzMzAxIDAwMDAwIG4gCjAwMDAxNjc0MjEgMDAwMDAgbiAKMDAwMDE3MjAyNCAwMDAw
MCBuIAowMDAwMTgxNDQ2IDAwMDAwIG4gCjAwMDAxODQyMDYgMDAwMDAgbiAKMDAwMDE2NzQ0MiAw
MDAwMCBuIAowMDAwMTcyMDAzIDAwMDAwIG4gCjAwMDAxODE0NjcgMDAwMDAgbiAKMDAwMDE4NDE4
NSAwMDAwMCBuIAowMDAwMTg0MjQzIDAwMDAwIG4gCjAwMDAxODUwODMgMDAwMDAgbiAKMDAwMDE4
NTEzOSAwMDAwMCBuIAowMDAwMTg3ODU3IDAwMDAwIG4gCjAwMDAxODgzMzAgMDAwMDAgbiAKMDAw
MDE4NzkxNSAwMDAwMCBuIAowMDAwMTg4MzEwIDAwMDAwIG4gCjAwMDAxODg0MzcgMDAwMDAgbiAK
MDAwMDE4OTEwNyAwMDAwMCBuIAowMDAwMTg4NjEyIDAwMDAwIG4gCjAwMDAxODkwODcgMDAwMDAg
biAKMDAwMDE4OTIxNCAwMDAwMCBuIAowMDAwMTkwOTU0IDAwMDAwIG4gCjAwMDAxODkzODkgMDAw
MDAgbiAKMDAwMDE5MDkzMyAwMDAwMCBuIAowMDAwMTkxMDYxIDAwMDAwIG4gCjAwMDAxOTM1MDAg
MDAwMDAgbiAKMDAwMDE5Mzc5OSAwMDAwMCBuIAowMDAwMTk0OTY3IDAwMDAwIG4gCjAwMDAxOTUy
NjYgMDAwMDAgbiAKMDAwMDE5MTk3NiAwMDAwMCBuIAowMDAwMTkzNDc5IDAwMDAwIG4gCjAwMDAx
OTM4MTkgMDAwMDAgbiAKMDAwMDE5NDk0NyAwMDAwMCBuIAowMDAwMTkxNjY4IDAwMDAwIG4gCjAw
MDAxOTEzNjAgMDAwMDAgbiAKMDAwMDE5MTUxNCAwMDAwMCBuIAowMDAwMTkxODIyIDAwMDAwIG4g
CjAwMDAwMDAwMDAgMDAwMDAgbiAKMDAwMDQzMDQ1NSAwMDAwMCBuIAowMDAwMDAwMDAwIDAwMDAw
IG4gCjAwMDA0NDQ5OTAgMDAwMDAgbiAKMDAwMDIwNDI3NCAwMDAwMCBuIAowMDAwMjAyNzkzIDAw
MDAwIG4gCjAwMDAyMDU3NTUgMDAwMDAgbiAKMDAwMDIwMTMxMiAwMDAwMCBuIAowMDAwMTk2MjIw
IDAwMDAwIG4gCjAwMDAxOTg0NTAgMDAwMDAgbiAKMDAwMDIwMDM3NSAwMDAwMCBuIAowMDAwMjAx
MjkyIDAwMDAwIG4gCjAwMDAxOTg0NzEgMDAwMDAgbiAKMDAwMDIwMDM1NCAwMDAwMCBuIAowMDAw
MTk1Mjg2IDAwMDAwIG4gCjAwMDAxOTYyMDAgMDAwMDAgbiAKMDAwMDIwMjc3MiAwMDAwMCBuIAow
MDAwMjA0MjUzIDAwMDAwIG4gCjAwMDAyMDU3MzQgMDAwMDAgbiAKMDAwMDIwNzIxNSAwMDAwMCBu
IAowMDAwMjA4NDk5IDAwMDAwIG4gCjAwMDAyMDcyMzYgMDAwMDAgbiAKMDAwMDIwODQ3OCAwMDAw
MCBuIAowMDAwMjA4NjA2IDAwMDAwIG4gCjAwMDAyMDg4MDYgMDAwMDAgbiAKMDAwMDIyMjQ1NSAw
MDAwMCBuIAowMDAwMDAwMDAwIDAwMDAwIG4gCjAwMDA0NjI2NDkgMDAwMDAgbiAKMDAwMDIyMjk5
NyAwMDAwMCBuIAowMDAwMjIyNDc3IDAwMDAwIG4gCjAwMDAyMjI5NzcgMDAwMDAgbiAKMDAwMDIy
MzEwNCAwMDAwMCBuIAowMDAwMjIzNzM0IDAwMDAwIG4gCjAwMDAyMjMyNzkgMDAwMDAgbiAKMDAw
MDIyMzcxNCAwMDAwMCBuIAowMDAwMjIzODQxIDAwMDAwIG4gCjAwMDAyMjQ1ODAgMDAwMDAgbiAK
MDAwMDIyNDAxNiAwMDAwMCBuIAowMDAwMjI0NTYwIDAwMDAwIG4gCjAwMDAyMjQ2ODcgMDAwMDAg
biAKMDAwMDIyNTQxOCAwMDAwMCBuIAowMDAwMzkzNzI3IDAwMDAwIG4gCjAwMDAyMjQ4NjIgMDAw
MDAgbiAKMDAwMDIyNTM5OCAwMDAwMCBuIAowMDAwMjI1NTI2IDAwMDAwIG4gCjAwMDAyMjYxOTMg
MDAwMDAgbiAKMDAwMDIyNTcwMSAwMDAwMCBuIAowMDAwMjI2MTczIDAwMDAwIG4gCjAwMDAyMjYz
MDIgMDAwMDAgbiAKMDAwMDIyNjg5NyAwMDAwMCBuIAowMDAwMjI2NDc4IDAwMDAwIG4gCjAwMDAy
MjY4NzYgMDAwMDAgbiAKMDAwMDIyNzAwOCAwMDAwMCBuIAowMDAwMjI3NjU1IDAwMDAwIG4gCjAw
MDAyMjcxODQgMDAwMDAgbiAKMDAwMDIyNzYzNCAwMDAwMCBuIAowMDAwMjI3NzY2IDAwMDAwIG4g
CjAwMDAyMjg0OTEgMDAwMDAgbiAKMDAwMDIyNzk0MiAwMDAwMCBuIAowMDAwMjI4NDcwIDAwMDAw
IG4gCjAwMDAyMjg2MDIgMDAwMDAgbiAKMDAwMDIzMDYwNSAwMDAwMCBuIAowMDAwMjI4Nzc4IDAw
MDAwIG4gCjAwMDAyMzA1ODMgMDAwMDAgbiAKMDAwMDIzMDcxNiAwMDAwMCBuIAowMDAwMjMwOTUw
IDAwMDAwIG4gCjAwMDAzODc0OTMgMDAwMDAgbiAKMDAwMDM4NzUxNyAwMDAwMCBuIAowMDAwMzg3
NTcyIDAwMDAwIG4gCjAwMDAzODkzMzkgMDAwMDAgbiAKMDAwMDM4NzYyNiAwMDAwMCBuIAowMDAw
Mzg5MzE3IDAwMDAwIG4gCjAwMDAzODk0NTAgMDAwMDAgbiAKMDAwMDM5MTQyNyAwMDAwMCBuIAow
MDAwMzg5Njg0IDAwMDAwIG4gCjAwMDAzOTE0MDUgMDAwMDAgbiAKMDAwMDM5MTUzOCAwMDAwMCBu
IAowMDAwMzkzMjQzIDAwMDAwIG4gCjAwMDAzOTM4NTkgMDAwMDAgbiAKMDAwMDM5MTc3MiAwMDAw
MCBuIAowMDAwMzkzMjIxIDAwMDAwIG4gCjAwMDAzOTMzNTUgMDAwMDAgbiAKMDAwMDAwMDAwMCAw
MDAwMCBuIAowMDAwNDQ3ODE5IDAwMDAwIG4gCjAwMDAzOTM5MzggMDAwMDAgbiAKMDAwMDM5NDAz
OSAwMDAwMCBuIAowMDAwMzk0MTA2IDAwMDAwIG4gCjAwMDA0MTA2MDcgMDAwMDAgbiAKMDAwMDQx
MDYzMCAwMDAwMCBuIAowMDAwNDEwODg2IDAwMDAwIG4gCjAwMDA0MTE1NDYgMDAwMDAgbiAKMDAw
MDQyOTIzNCAwMDAwMCBuIAowMDAwNDI5MjU3IDAwMDAwIG4gCjAwMDA0Mjk0OTQgMDAwMDAgbiAK
MDAwMDQyOTc2MyAwMDAwMCBuIAowMDAwNDMwNDM0IDAwMDAwIG4gCjAwMDA0MzA2MjAgMDAwMDAg
biAKMDAwMDQ0MzkyMiAwMDAwMCBuIAowMDAwNDQzOTQ1IDAwMDAwIG4gCjAwMDA0NDQxODcgMDAw
MDAgbiAKMDAwMDQ0NDM4NCAwMDAwMCBuIAowMDAwNDQ0OTY5IDAwMDAwIG4gCjAwMDA0NDUxNjAg
MDAwMDAgbiAKMDAwMDQ0NzIwNyAwMDAwMCBuIAowMDAwNDQ3MjI5IDAwMDAwIG4gCjAwMDA0NDc0
NzAgMDAwMDAgbiAKMDAwMDQ0NzQ5NSAwMDAwMCBuIAowMDAwNDQ3Nzk4IDAwMDAwIG4gCjAwMDA0
NDc5OTMgMDAwMDAgbiAKMDAwMDQ2MTU1NSAwMDAwMCBuIAowMDAwNDYxNTc4IDAwMDAwIG4gCjAw
MDA0NjE4MjggMDAwMDAgbiAKMDAwMDQ2MjAzNyAwMDAwMCBuIAowMDAwNDYyNjI4IDAwMDAwIG4g
CjAwMDA0NjI4MjUgMDAwMDAgbiAKMDAwMDQ3ODM4MSAwMDAwMCBuIAowMDAwNDc4NDA0IDAwMDAw
IG4gCjAwMDA0Nzg2NTUgMDAwMDAgbiAKMDAwMDQ3OTA5MyAwMDAwMCBuIAowMDAwNDc5MTU2IDAw
MDAwIG4gCjAwMDA0NzkyMDkgMDAwMDAgbiAKMDAwMDQ3OTI0MyAwMDAwMCBuIAowMDAwNDc5MjYz
IDAwMDAwIG4gCjAwMDA0NzkzMDMgMDAwMDAgbiAKMDAwMDQ3OTM0NiAwMDAwMCBuIAowMDAwNDc5
MzY2IDAwMDAwIG4gCnRyYWlsZXIKPDwgL1NpemUgMTc4IC9Sb290IDEzNyAwIFIgL0luZm8gMSAw
IFIgL0lEIFsgPDFiYjU1Y2VmMGU0NGNlNTgyZjUyODlmZGE3MGYwZDdmPgo8MWJiNTVjZWYwZTQ0
Y2U1ODJmNTI4OWZkYTcwZjBkN2Y+IF0gPj4Kc3RhcnR4cmVmCjQ3OTU3NAolJUVPRgo=

--_004_B5EC053C78C5D746BD8AC3386F2303C90C56A8AMSPEX01CL01citri_
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Advisory-board mailing list
Advisory-board@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/advisory-board

--_004_B5EC053C78C5D746BD8AC3386F2303C90C56A8AMSPEX01CL01citri_--


From xen-devel-bounces@lists.xen.org Tue Oct 22 04:10:37 2013
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Oct 2013 04:10:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1VYTIG-0001GJ-Aa; Tue, 22 Oct 2013 04:10:08 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <arei.gonglei@huawei.com>) id 1VYTID-0001GB-PE
	for xen-devel@lists.xen.org; Tue, 22 Oct 2013 04:10:06 +0000
Received: from [193.109.254.147:61472] by server-9.bemta-14.messagelabs.com id
	35/63-25154-C9AF5625; Tue, 22 Oct 2013 04:10:04 +0000
X-Env-Sender: arei.gonglei@huawei.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1382414997!3552931!1
X-Originating-IP: [119.145.14.64]
X-SpamReason: INFO: max file limit 5000
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogMTE5LjE0NS4xNC42NCA9PiA4MDE5MQ==\n
X-StarScan-Received: 
X-StarScan-Version: 6.9.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13207 invoked from network); 22 Oct 2013 04:10:01 -0000
Received: from szxga01-in.huawei.com (HELO szxga01-in.huawei.com)
	(119.145.14.64)
	by server-7.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	22 Oct 2013 04:10:01 -0000
Received: from 172.24.2.119 (EHLO szxeml214-edg.china.huawei.com)
	([172.24.2.119])
	by szxrg01-dlp.huawei.com (MOS 4.3.7-GA FastPath queued)
	with ESMTP id BKR83383; Tue, 22 Oct 2013 12:09:09 +0800 (CST)
Received: from szxeml459-hub.china.huawei.com (10.82.67.202) by
	szxeml214-edg.china.huawei.com (172.24.2.29) with Microsoft SMTP Server
	(TLS) id 14.3.146.0; Tue, 22 Oct 2013 12:08:18 +0800
Received: from SZXEMA404-HUB.china.huawei.com (10.82.72.36) by
	szxeml459-hub.china.huawei.com (10.82.67.202) with Microsoft SMTP
	Server (TLS) id 14.3.146.0; Tue, 22 Oct 2013 12:08:16 +0800
Received: from SZXEMA503-MBS.china.huawei.com ([169.254.6.116]) by
	SZXEMA404-HUB.china.huawei.com ([10.82.72.36]) with mapi id
	14.03.0146.000; Tue, 22 Oct 2013 12:08:08 +0800
From: "Gonglei (Arei)" <arei.gonglei@huawei.com>
To: Jan Beulich <JBeulich@suse.com>, Markus Armbruster <armbru@redhat.com>
Thread-Topic: [Qemu-devel] [Xen-devel] Hvmloader: Modify ACPI to only supply
	_EJ0 methods for PCIslots that support hotplug by runtime patching
Thread-Index: AQHOymBhtEdDP9Zv002070sQiy+T8pn2tLkAgAlct6A=
Date: Tue, 22 Oct 2013 04:08:06 +0000
Message-ID: <33183CC9F5247A488A2544077AF19020815A03EA@SZXEMA503-MBS.china.huawei.com>
References: <33183CC9F5247A488A2544077AF190208159E77D@SZXEMA503-MBS.china.huawei.com>
	<525E7E7A02000078000FB627@nat28.tlf.novell.com>
	<1381917877.21901.62.camel@kazak.uk.xensource.com>
	<871u3lmqwt.fsf@blackfin.pond.sub.org>
	<1381921102.21901.73.camel@kazak.uk.xensource.com><1381921102.21901.73.camel@kazak.uk.xensource.com>
	(Ian Campbell's message of "Wed, 16 Oct 2013 11:58:22 +0100")
	<87txghii80.fsf@blackfin.pond.sub.org>
	<525E9CCE02000078000FB751@nat28.tlf.novell.com>
In-Reply-To: <525E9CCE02000078000FB751@nat28.tlf.novell.com>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator: 
x-cr-hashedpuzzle: EvN2 I1DL X6uL YZFE Zr9z dfZO hlvp pOPU uI6j vS9P ytzt
	1wXO 3Wme 41ET ADrjTw== AGPqnw==; 8;
	YQBuAHQAaABvAG4AeQAuAHAAZQByAGEAcgBkAEAAYwBpAHQAcgBpAHgALgBjAG8AbQA7AGEAcgBtAGIAcgB1AEAAcgBlAGQAaABhAHQALgBjAG8AbQA7AGYAYQBiAGkAbwAuAGYAYQBuAHQAbwBuAGkAQABtADIAcgAuAGIAaQB6ADsAaQBhAG4ALgBjAGEAbQBwAGIAZQBsAGwAQABjAGkAdAByAGkAeAAuAGMAbwBtADsAagBiAGUAdQBsAGkAYwBoAEAAcwB1AHMAZQAuAGMAbwBtADsAcQBlAG0AdQAtAGQAZQB2AGUAbABAAG4AbwBuAGcAbgB1AC4AbwByAGcAOwBzAHQAZQBmAGEAbgBvAC4AcwB0AGEAYgBlAGwAbABpAG4AaQBAAGUAdQAuAGMAaQB0AHIAaQB4AC4AYwBvAG0AOwB4AGUAbgAtAGQAZQB2AGUAbABAAGwAaQBzAHQAcwAuAHgAZQBuAC4AbwByAGcA;
	Sosha1_v1; 7; {6DC7D287-BC8C-4228-AF12-A85874F1EAB7};
	YQByAGUAaQAuAGcAbwBuAGcAbABlAGkAQABoAHUAYQB3AGUAaQAuAGMAbwBtAA==;
	Tue, 22 Oct 2013 04:07:47 GMT;
	UgBFADoAIABbAFEAZQBtAHUALQBkAGUAdgBlAGwAXQAgAFsAWABlAG4ALQBkAGUAdgBlAGwAXQAgAEgAdgBtAGwAbwBhAGQAZQByADoAIABNAG8AZABpAGYAeQAgAEEAQwBQAEkAIAB0AG8AIABvAG4AbAB5ACAAcwB1AHAAcABsAHkAIABfAEUASgAwACAAbQBlAHQAaABvAGQAcwAgAGYAbwByACAAUABDAEkAcwBsAG8AdABzACAAdABoAGEAdAAgAHMAdQBwAHAAbwByAHQAIABoAG8AdABwAGwAdQBnACAAYgB5ACAAcgB1AG4AdABpAG0AZQAgAHAAYQB0AGMAaABpAG4AZwA=
x-cr-puzzleid: {6DC7D287-BC8C-4228-AF12-A85874F1EAB7}
x-originating-ip: [10.135.67.52]
Content-Type: multipart/mixed;
	boundary="_003_33183CC9F5247A488A2544077AF19020815A03EASZXEMA503MBSchi_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Cc: Yanqiangjun <yanqiangjun@huawei.com>,
	Ian Campbell <Ian.Campbell@citrix.com>,
	"Hanweidong \(Randy\)" <hanweidong@huawei.com>,
	Stefano Stabellini <stefano.stabellini@eu.citrix.com>,
	Luonengjun <luonengjun@huawei.com>,
	"qemu-devel@nongnu.org" <qemu-devel@nongnu.org>,
	"xen-devel@lists.xen.org" <xen-devel@lists.xen.org>,
	Fabio Fantoni <fabio.fantoni@m2r.biz>,
	"anthony.perard@citrix.com" <anthony.perard@citrix.com>,
	"Gaowei \(UVP\)" <gao.gaowei@huawei.com>,
	"Huangweidong \(Hardware\)" <huangweidong@huawei.com>
Subject: Re: [Xen-devel] [Qemu-devel] Hvmloader: Modify ACPI to only supply
 _EJ0 methods for PCIslots that support hotplug by runtime patching
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
	<mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
	<mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Sender: xen-devel-bounces@lists.xen.org
Errors-To: xen-devel-bounces@lists.xen.org

--_003_33183CC9F5247A488A2544077AF19020815A03EASZXEMA503MBSchi_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64

SGksIGd1eXMuIFRoZSBuZXcgcGF0Y2ggaGFzIGJlZW4gbW9kaWZpZWQgYmFzZWQgb24gdGhlIHBy
aW5jaXBsZXMgeW91IHN1Z2dlc3RlZCwgdGhhbmsgeW91IHNvIG11Y2guDQpMYXN0IHRpbWUgSSB0
ZXN0IHRoZSBwYXRjaCBiYXNlZCBvbiB0aGUgY29kZXMgb2YgNC4zLjAuDQpUaGlzIHRpbWUsIEkg
Zm91bmQgdGhhdCB0aGUgc3lzdGVtIGJhc2VkIG9uIHRoZSBjb2RlcyBvZiB0cnVuayBjYXVzZXMg
dGhlIFZNIHJlYm9vdCBhZ2FpbiBhbmQgYWdhaW4sIHdoaWNoIEkgaGF2ZSBub3QgZm91bmQgb3V0
IHRoZSByZWFzb24uDQpTbyBpIGNhbiBub3QgdGVzdCB0aGUgcGF0Y2ggYmFzZWQgb24gdGhlIGNv
ZGVzIG9mIHRydW5rIChkZXRhaWxzIGluIEVKMF9BQ1BJX1BDSV9Ib3RwbHVnLnBhdGNoKS4uDQpU
aGUgbmV3IHBhdGNoIHdvcmtzIHdlbGwgYmFzZWQgb24gdGhlIGNvZGVzIG9mIDQuMy4wIChkZXRh
aWxzIGluIDQuMy4wLnBhdGNoKS4NCg0KIEluIFhlbiBwbGF0Zm9ybSwgYWZ0ZXIgdXNpbmcgdXBz
dHJlYW0gcWVtdSwgdGhlIGFsbCBvZiBwY2kgZGV2aWNlcyB3aWxsIHNob3cgaG90cGx1ZyBpbiB0
aGUgd2luZG93cyBndWVzdC4NCiBJbiB0aGlzIHNpdHVhdGlvbiwgdGhlIHdpbmRvd3MgZ3Vlc3Qg
bWF5IG9jY3VyIGJsdWUgc2NyZWVuIHdoZW4gVk0nIHVzZXIgY2xpY2sgdGhlIGljb24gb2YgVkdB
IGNhcmQgZm9yIHRyeWluZyB1bnBsdWcgVkdBIGNhcmQuDQogSG93ZXZlciwgd2UgZG9uJ3QgaG9w
ZSBWTSdzIHVzZXIgY2FuIGRvIHN1Y2ggZGFuZ2Vyb3VzIG9wZXJhdGlvbiwgYW5kIHNob3dpbmcg
YWxsIHBjaSBkZXZpY2VzIGluc2lkZSB0aGUgZ3Vlc3QgT1MgaXMgdW5mcmllbmRseS4NCiBUaGlz
IGlzIGRvbmUgYnkgcnVudGltZSBwYXRjaGluZzoNCiAgLSBSZW5hbWUgX0VKMCBtZXRob2RzIGZv
ciBQQ0kgc2xvdHMgaW4gRFNEVCB0byBFSjBfOm5vdGUgdGhhdCB0aGlzIGhhcyB0aGUgc2FtZSBj
aGVja3N1bSwgYnV0IGlzIGlnbm9yZWQgYnkgT1NQTS4NCiAgLSBBdCBjb21waWxlIHRpbWUsIGxv
b2sgZm9yIHRoZXNlIG1ldGhvZHMgaW4gQVNMIHNvdXJjZSwgZmluZCB0aGUgbWF0Y2hpbmcgQU1M
LCBhbmQgc3RvcmUgdGhlIG9mZnNldHMgb2YgdGhlc2UgbWV0aG9kcyBpbiBhIHRhYmxlIG5hbWVk
IGFtbF9lajBfZGF0YS4NCiAgLSBBdCBydW4gdGltZSwgZ28gb3ZlciBhbWxfZWowX2RhdGEsIGNo
ZWNrIHdoaWNoIHNsb3RzIG5vdCBzdXBwb3J0IGhvdHBsdWcgYW5kIHBhdGNoIHRoZSBBQ1BJIHRh
YmxlLCByZXBsYWNpbmcgX0VKMCB3aXRoIEVKMF8uDQoNClNpZ25lZC1vZmYtYnk6IGdhb3dlaSA8
Z2FvLmdhb3dlaUBodWF3ZWkuY29tPg0KU2lnbmVkLW9mZi1ieTogZ29uZ2xlaSA8YXJlaS5nb25n
bGVpQGh1YXdlaS5jb20+DQotLS0NCiB0b29scy9maXJtd2FyZS9odm1sb2FkZXIvYWNwaS9NYWtl
ZmlsZSAgICAgICAgICAgICB8ICA0NiArKy0NCiB0b29scy9maXJtd2FyZS9odm1sb2FkZXIvYWNw
aS9hY3BpMl8wLmggICAgICAgICAgICB8ICAgNSArDQogdG9vbHMvZmlybXdhcmUvaHZtbG9hZGVy
L2FjcGkvYnVpbGQuYyAgICAgICAgICAgICAgfCAgMjQgKy0NCiB0b29scy9maXJtd2FyZS9odm1s
b2FkZXIvYWNwaS9kc2R0LmFzbCAgICAgICAgICAgICB8ICAgMSArDQogdG9vbHMvZmlybXdhcmUv
aHZtbG9hZGVyL2FjcGkvbWtfZHNkdC5jICAgICAgICAgICAgfCAgIDIgKw0KIHRvb2xzL2Zpcm13
YXJlL2h2bWxvYWRlci9ta2hleCAgICAgICAgICAgICAgICAgICAgIHwgICAwDQogdG9vbHMvZmly
bXdhcmUvaHZtbG9hZGVyL292bWYuYyAgICAgICAgICAgICAgICAgICAgfCAgIDYgKy0NCiB0b29s
cy9maXJtd2FyZS9odm1sb2FkZXIvcm9tYmlvcy5jICAgICAgICAgICAgICAgICB8ICAgNCArDQog
dG9vbHMvZmlybXdhcmUvaHZtbG9hZGVyL3NlYWJpb3MuYyAgICAgICAgICAgICAgICAgfCAgIDgg
Kw0KIHRvb2xzL2Zpcm13YXJlL2h2bWxvYWRlci90b29scy9hY3BpX2V4dHJhY3QucHkgICAgIHwg
MzA4ICsrKysrKysrKysrKysrKysrKysrKw0KIC4uLi9odm1sb2FkZXIvdG9vbHMvYWNwaV9leHRy
YWN0X3ByZXByb2Nlc3MucHkgICAgIHwgIDQxICsrKw0KIDExIGZpbGVzIGNoYW5nZWQsIDQzMSBp
bnNlcnRpb25zKCspLCAxNCBkZWxldGlvbnMoLSkNCiBtb2RlIGNoYW5nZSAxMDA3NTUgPT4gMTAw
NjQ0IHRvb2xzL2Zpcm13YXJlL2h2bWxvYWRlci9ta2hleA0KIGNyZWF0ZSBtb2RlIDEwMDY0NCB0
b29scy9maXJtd2FyZS9odm1sb2FkZXIvdG9vbHMvYWNwaV9leHRyYWN0LnB5DQogY3JlYXRlIG1v
ZGUgMTAwNjQ0IHRvb2xzL2Zpcm13YXJlL2h2bWxvYWRlci90b29scy9hY3BpX2V4dHJhY3RfcHJl
cHJvY2Vzcy5weQ0KDQpkaWZmIC0tZ2l0IGEvdG9vbHMvZmlybXdhcmUvaHZtbG9hZGVyL2FjcGkv
TWFrZWZpbGUgYi90b29scy9maXJtd2FyZS9odm1sb2FkZXIvYWNwaS9NYWtlZmlsZQ0KaW5kZXgg
MmM1MDg1MS4uOGIzZjdhYyAxMDA2NDQNCi0tLSBhL3Rvb2xzL2Zpcm13YXJlL2h2bWxvYWRlci9h
Y3BpL01ha2VmaWxlDQorKysgYi90b29scy9maXJtd2FyZS9odm1sb2FkZXIvYWNwaS9NYWtlZmls
ZQ0KQEAgLTI0LDMwICsyNCw0NiBAQCBPQkpTICA9ICQocGF0c3Vic3QgJS5jLCUubywkKENfU1JD
KSkNCiBDRkxBR1MgKz0gJChDRkxBR1NfeGVuaW5jbHVkZSkNCiANCiB2cGF0aCBpYXNsICQoUEFU
SCkNCit2cGF0aCBweXRob24gJChQQVRIKQ0KKw0KKy5ERUxFVEVfT05fRVJST1I6JChmaWx0ZXIg
ZHNkdF8lLmMsJChDX1NSQykpDQorDQogYWxsOiBhY3BpLmENCiANCiBzc2R0X3MzLmggc3NkdF9z
NC5oIHNzZHRfcG0uaCBzc2R0X3RwbS5oOiAlLmg6ICUuYXNsIGlhc2wNCiAJaWFzbCAtdnMgLXAg
JCogLXRjICQ8DQotCXNlZCAtZSAncy9BbWxDb2RlLyQqL2cnICQqLmhleCA+JEANCisJc2VkIC1l
ICdzL0FtbENvZGUvJCovZycgJCouaGV4ID4kQC50bXANCisJJChjYWxsIG1vdmUtaWYtY2hhbmdl
ZCwkQC50bXAgJEApDQogCXJtIC1mICQqLmhleCAkKi5hbWwNCiANCiBta19kc2R0OiBta19kc2R0
LmMNCiAJJChIT1NUQ0MpICQoSE9TVENGTEFHUykgJChDRkxBR1NfeGVuaW5jbHVkZSkgLW8gJEAg
bWtfZHNkdC5jDQogDQogZHNkdF9hbnljcHVfcWVtdV94ZW4uYXNsOiBkc2R0LmFzbCBta19kc2R0
DQotCWF3ayAnTlIgPiAxIHtwcmludCBzfSB7cz0kJDB9JyAkPCA+ICRADQotCS4vbWtfZHNkdCAt
LWRtLXZlcnNpb24gcWVtdS14ZW4gPj4gJEANCi0NCisJYXdrICdOUiA+IDEge3ByaW50IHN9IHtz
PSQkMH0nICQ8ID4gJEAudG1wDQorCXNlZCAtaSAncy9BbWxDb2RlL2RzZHRfYW55Y3B1X3FlbXVf
eGVuL2cnICRALnRtcA0KKwkuL21rX2RzZHQgLS1kbS12ZXJzaW9uIHFlbXUteGVuID4+ICRALnRt
cA0KKwlzZWQgLWkgJ3MvYW1sX2VqMF9uYW1lL2RzZHRfYW55Y3B1X3FlbXVfeGVuX2FtbF9lajBf
bmFtZS9nJyAkQC50bXANCisJc2VkIC1pICdzL2FtbF9hZHJfZHdvcmQvZHNkdF9hbnljcHVfcWVt
dV94ZW5fYW1sX2Fkcl9kd29yZC9nJyAkQC50bXANCisJJChjYWxsIG1vdmUtaWYtY2hhbmdlZCwk
QC50bXAgJEApDQorCQ0KICMgTkIuIGF3ayBpbnZvY2F0aW9uIGlzIGEgcG9ydGFibGUgYWx0ZXJu
YXRpdmUgdG8gJ2hlYWQgLW4gLTEnDQogZHNkdF8lY3B1LmFzbDogZHNkdC5hc2wgbWtfZHNkdA0K
LQlhd2sgJ05SID4gMSB7cHJpbnQgc30ge3M9JCQwfScgJDwgPiAkQA0KLQkuL21rX2RzZHQgLS1t
YXhjcHUgJCogID4+ICRADQorCWF3ayAnTlIgPiAxIHtwcmludCBzfSB7cz0kJDB9JyAkPCA+ICRA
LnRtcA0KKwlzZWQgLWkgJ3MvQW1sQ29kZS9kc2R0XyQqY3B1L2cnICRALnRtcA0KKwkuL21rX2Rz
ZHQgLS1tYXhjcHUgJCogID4+ICRALnRtcA0KKwkkKGNhbGwgbW92ZS1pZi1jaGFuZ2VkLCRALnRt
cCAkQCkNCiANCi0kKGZpbHRlciBkc2R0XyUuYywkKENfU1JDKSk6ICUuYzogaWFzbCAlLmFzbA0K
LQlpYXNsIC12cyAtcCAkKiAtdGMgJCouYXNsDQotCXNlZCAtZSAncy9BbWxDb2RlLyQqL2cnICQq
LmhleCA+JEANCi0JZWNobyAiaW50ICQqX2xlbj1zaXplb2YoJCopOyIgPj4kQA0KLQlybSAtZiAk
Ki5hbWwgJCouaGV4DQorJChmaWx0ZXIgZHNkdF8lLmMsJChDX1NSQykpOiAlLmM6IGlhc2wgcHl0
aG9uICUuYXNsDQorCWNwcCAtUCAkKi5hc2wgPiAkKi5hc2wuaS5vcmlnDQorCXB5dGhvbiAuLi90
b29scy9hY3BpX2V4dHJhY3RfcHJlcHJvY2Vzcy5weSAkKi5hc2wuaS5vcmlnID4gJCouYXNsLmkN
CisJaWFzbCAtdnMgLWwgLXRjIC1wICQqICQqLmFzbC5pDQorCXB5dGhvbiAuLi90b29scy9hY3Bp
X2V4dHJhY3QucHkgJCoubHN0ID4gJEAudG1wDQorCWVjaG8gImludCAkKl9sZW49c2l6ZW9mKCQq
KTsiID4+JEAudG1wDQorCWlmIGdyZXAgLXEgIiQqX2FtbF9lajBfbmFtZSIgJEAudG1wOyB0aGVu
IGVjaG8gImludCAkKl9hbWxfZWowX25hbWVfbGVuPXNpemVvZigkKl9hbWxfZWowX25hbWUpOyIg
Pj4kQC50bXA7IGZpDQorCWlmIGdyZXAgLXEgIiQqX2FtbF9hZHJfZHdvcmQiICRALnRtcDsgdGhl
biBlY2hvICJpbnQgJCpfYW1sX2Fkcl9kd29yZF9sZW49c2l6ZW9mKCQqX2FtbF9hZHJfZHdvcmQp
OyIgPj4kQC50bXA7ZmkNCisJJChjYWxsIG1vdmUtaWYtY2hhbmdlZCwkQC50bXAgJEApDQorCXJt
IC1mICQqLmFtbCAkKi5oZXggJCouYXNsLmkub3JpZyAkKi5hc2wuaSAkKi5sc3QNCiANCiBpYXNs
Og0KIAlAZWNobw0KQEAgLTU3LDYgKzczLDEyIEBAIGlhc2w6DQogCUBlY2hvIA0KIAlAZXhpdCAx
DQogDQorcHl0aG9uOg0KKwlAZWNobw0KKwlAZWNobyAicHl0aG9uIGlzIG5lZWRlZCINCisJQGVj
aG8NCisJQGV4aXQgMQ0KKw0KIGJ1aWxkLm86IHNzZHRfczMuaCBzc2R0X3M0Lmggc3NkdF9wbS5o
IHNzZHRfdHBtLmgNCiANCiBhY3BpLmE6ICQoT0JKUykNCkBAIC02NCw3ICs4Niw3IEBAIGFjcGku
YTogJChPQkpTKQ0KIA0KIGNsZWFuOg0KIAlybSAtcmYgKi5hICoubyAkKElBU0xfVkVSKSAkKElB
U0xfVkVSKS50YXIuZ3ogJChERVBTKQ0KLQlybSAtcmYgc3NkdF8qLmggZHNkdCouYyAqfiAqLmFt
bCAqLmhleCBta19kc2R0IGRzZHRfKi5hc2wNCisJcm0gLXJmIHNzZHRfKi5oIGRzZHQqLmMgKn4g
Ki5hbWwgKi5oZXggbWtfZHNkdCBkc2R0XyouYXNsICouYXNsLmkgKi5hc2wuaS5vcmlnICoubHN0
ICoudG1wDQogDQogaW5zdGFsbDogYWxsDQogDQpkaWZmIC0tZ2l0IGEvdG9vbHMvZmlybXdhcmUv
aHZtbG9hZGVyL2FjcGkvYWNwaTJfMC5oIGIvdG9vbHMvZmlybXdhcmUvaHZtbG9hZGVyL2FjcGkv
YWNwaTJfMC5oDQppbmRleCA3YjIyZDgwLi5kMGM4M2I4IDEwMDY0NA0KLS0tIGEvdG9vbHMvZmly
bXdhcmUvaHZtbG9hZGVyL2FjcGkvYWNwaTJfMC5oDQorKysgYi90b29scy9maXJtd2FyZS9odm1s
b2FkZXIvYWNwaS9hY3BpMl8wLmgNCkBAIC0zOTYsNiArMzk2LDExIEBAIHN0cnVjdCBhY3BpX2Nv
bmZpZyB7DQogICAgIGludCBkc2R0X2FueWNwdV9sZW47DQogICAgIHVuc2lnbmVkIGNoYXIgKmRz
ZHRfMTVjcHU7DQogICAgIGludCBkc2R0XzE1Y3B1X2xlbjsNCisgICAgdW5zaWduZWQgc2hvcnQg
KmFtbF9lajBfbmFtZTsNCisgICAgdW5zaWduZWQgc2hvcnQgKmFtbF9hZHJfZHdvcmQ7DQorICAg
IGludCBhbWxfZWowX25hbWVfbGVuOw0KKyAgICBpbnQgYW1sX2Fkcl9kd29yZF9sZW47DQorICAg
IA0KIH07DQogDQogdm9pZCBhY3BpX2J1aWxkX3RhYmxlcyhzdHJ1Y3QgYWNwaV9jb25maWcgKmNv
bmZpZywgdW5zaWduZWQgaW50IHBoeXNpY2FsKTsNCmRpZmYgLS1naXQgYS90b29scy9maXJtd2Fy
ZS9odm1sb2FkZXIvYWNwaS9idWlsZC5jIGIvdG9vbHMvZmlybXdhcmUvaHZtbG9hZGVyL2FjcGkv
YnVpbGQuYw0KaW5kZXggZjFkZDNmMC4uMzU2ODFhYSAxMDA2NDQNCi0tLSBhL3Rvb2xzL2Zpcm13
YXJlL2h2bWxvYWRlci9hY3BpL2J1aWxkLmMNCisrKyBiL3Rvb2xzL2Zpcm13YXJlL2h2bWxvYWRl
ci9hY3BpL2J1aWxkLmMNCkBAIC0zMCw2ICszMCw5IEBADQogI2RlZmluZSBhbGlnbjE2KHN6KSAg
ICAgICAgKCgoc3opICsgMTUpICYgfjE1KQ0KICNkZWZpbmUgZml4ZWRfc3RyY3B5KGQsIHMpIHN0
cm5jcHkoKGQpLCAocyksIHNpemVvZihkKSkNCiANCisNCisjZGVmaW5lIFBDSV9STVZfQkFTRSAw
eGFlMGMNCisNCiBleHRlcm4gc3RydWN0IGFjcGlfMjBfcnNkcCBSc2RwOw0KIGV4dGVybiBzdHJ1
Y3QgYWNwaV8yMF9yc2R0IFJzZHQ7DQogZXh0ZXJuIHN0cnVjdCBhY3BpXzIwX3hzZHQgWHNkdDsN
CkBAIC00MDQsNiArNDA3LDcgQEAgdm9pZCBhY3BpX2J1aWxkX3RhYmxlcyhzdHJ1Y3QgYWNwaV9j
b25maWcgKmNvbmZpZywgdW5zaWduZWQgaW50IHBoeXNpY2FsKQ0KICAgICB1bnNpZ25lZCBjaGFy
ICAgICAgICpkc2R0Ow0KICAgICB1bnNpZ25lZCBsb25nICAgICAgICBzZWNvbmRhcnlfdGFibGVz
W0FDUElfTUFYX1NFQ09OREFSWV9UQUJMRVNdOw0KICAgICBpbnQgICAgICAgICAgICAgICAgICBu
cl9zZWNvbmRhcmllcywgaTsNCisgICAgdW5zaWduZWQgaW50IHJtdmNfcGNybSA9IDA7DQogDQog
ICAgIC8qIEFsbG9jYXRlIGFuZCBpbml0aWFsaXNlIHRoZSBhY3BpIGluZm8gYXJlYS4gKi8NCiAg
ICAgbWVtX2hvbGVfcG9wdWxhdGVfcmFtKEFDUElfSU5GT19QSFlTSUNBTF9BRERSRVNTID4+IFBB
R0VfU0hJRlQsIDEpOw0KQEAgLTQzOCw5ICs0NDIsMjcgQEAgdm9pZCBhY3BpX2J1aWxkX3RhYmxl
cyhzdHJ1Y3QgYWNwaV9jb25maWcgKmNvbmZpZywgdW5zaWduZWQgaW50IHBoeXNpY2FsKQ0KICAg
ICAgICAgZHNkdCA9IG1lbV9hbGxvYyhjb25maWctPmRzZHRfYW55Y3B1X2xlbiwgMTYpOw0KICAg
ICAgICAgaWYgKCFkc2R0KSBnb3RvIG9vbTsNCiAgICAgICAgIG1lbWNweShkc2R0LCBjb25maWct
PmRzZHRfYW55Y3B1LCBjb25maWctPmRzZHRfYW55Y3B1X2xlbik7DQotICAgICAgICBucl9wcm9j
ZXNzb3Jfb2JqZWN0cyA9IEhWTV9NQVhfVkNQVVM7DQorICAgICAgICBpZihjb25maWctPmFtbF9h
ZHJfZHdvcmRfbGVuICYmIGNvbmZpZy0+YW1sX2VqMF9uYW1lX2xlbiAmJg0KKyAgICAgICAgICAg
IChjb25maWctPmFtbF9hZHJfZHdvcmRfbGVuL3NpemVvZihjb25maWctPmFtbF9hZHJfZHdvcmRb
MF0pID09IGNvbmZpZy0+YW1sX2VqMF9uYW1lX2xlbi9zaXplb2YoY29uZmlnLT5hbWxfZWowX25h
bWVbMF0pKSkNCisgICAgICAgIHsNCisgICAgICAgICAgICBybXZjX3Bjcm0gPSBpbmwoUENJX1JN
Vl9CQVNFKTsgDQorICAgICAgICAgICAgcHJpbnRmKCJybXZjX3Bjcm0gaXMgJXhcbiIsIHJtdmNf
cGNybSk7DQorICAgICAgICAgICAgZm9yKGkgPSAwOyAgaSA8IGNvbmZpZy0+YW1sX2Fkcl9kd29y
ZF9sZW4vc2l6ZW9mKGNvbmZpZy0+YW1sX2Fkcl9kd29yZFswXSk7IGkgKyspDQorICAgICAgICAg
ICAgew0KKyAgICAgICAgICAgICAgICAvKiBTbG90IGlzIGluIGJ5dGUgMiBpbiBfQURSICovDQor
ICAgICAgICAgICAgICAgIHVuc2lnbmVkIGNoYXIgc2xvdCA9IGRzZHRbY29uZmlnLT5hbWxfYWRy
X2R3b3JkW2ldICsgMl0gJiAweDFGOw0KKyAgICAgICAgICAgICAgICAvKiBTYW5pdHkgY2hlY2sg
Ki8NCisgICAgICAgICAgICAgICAgaWYgKG1lbWNtcChkc2R0ICsgY29uZmlnLT5hbWxfZWowX25h
bWVbaV0sICJfRUowIiwgNCkpIHsNCisgICAgICAgICAgICAgICAgICAgIGdvdG8gb29tOw0KKyAg
ICAgICAgICAgICAgICB9DQorICAgICAgICAgICAgICAgIGlmICghKHJtdmNfcGNybSAmICgweDEg
PDwgc2xvdCkpKSB7DQorICAgICAgICAgICAgICAgICAgICBtZW1jcHkoZHNkdCArIGNvbmZpZy0+
YW1sX2VqMF9uYW1lW2ldLCAiRUowXyIsIDQpOw0KKyAgICAgICAgICAgICAgICB9DQorICAgICAg
ICAgICAgfQ0KKyAgICAgICAgfQ0KICAgICB9DQogDQorICAgIG5yX3Byb2Nlc3Nvcl9vYmplY3Rz
ID0gSFZNX01BWF9WQ1BVUzsNCiAgICAgLyoNCiAgICAgICogTi5CLiBBQ1BJIDEuMCBvcGVyYXRp
bmcgc3lzdGVtcyBtYXkgbm90IGhhbmRsZSBGQURUIHdpdGggcmV2aXNpb24gMg0KICAgICAgKiBv
ciBhYm92ZSBwcm9wZXJseSwgbm90YWJseSBXaW5kb3dzIDIwMDAsIHdoaWNoIHRyaWVzIHRvIGNv
cHkgRkFEVA0KZGlmZiAtLWdpdCBhL3Rvb2xzL2Zpcm13YXJlL2h2bWxvYWRlci9hY3BpL2RzZHQu
YXNsIGIvdG9vbHMvZmlybXdhcmUvaHZtbG9hZGVyL2FjcGkvZHNkdC5hc2wNCmluZGV4IDI0N2E4
YWQuLjFlNzY5NWIgMTAwNjQ0DQotLS0gYS90b29scy9maXJtd2FyZS9odm1sb2FkZXIvYWNwaS9k
c2R0LmFzbA0KKysrIGIvdG9vbHMvZmlybXdhcmUvaHZtbG9hZGVyL2FjcGkvZHNkdC5hc2wNCkBA
IC0xNiw2ICsxNiw3IEBADQogICogdGhpcyBwcm9ncmFtOyBpZiBub3QsIHdyaXRlIHRvIHRoZSBG
cmVlIFNvZnR3YXJlIEZvdW5kYXRpb24sIEluYy4sIDU5IFRlbXBsZQ0KICAqIFBsYWNlIC0gU3Vp
dGUgMzMwLCBCb3N0b24sIE1BIDAyMTExLTEzMDcgVVNBLg0KICAqLw0KK0FDUElfRVhUUkFDVF9B
TExfQ09ERSBBbWxDb2RlDQogDQogRGVmaW5pdGlvbkJsb2NrICgiRFNEVC5hbWwiLCAiRFNEVCIs
IDIsICJYZW4iLCAiSFZNIiwgMCkNCiB7DQpkaWZmIC0tZ2l0IGEvdG9vbHMvZmlybXdhcmUvaHZt
bG9hZGVyL2FjcGkvbWtfZHNkdC5jIGIvdG9vbHMvZmlybXdhcmUvaHZtbG9hZGVyL2FjcGkvbWtf
ZHNkdC5jDQppbmRleCA5OTZmMzBiLi40MTgwODAxIDEwMDY0NA0KLS0tIGEvdG9vbHMvZmlybXdh
cmUvaHZtbG9hZGVyL2FjcGkvbWtfZHNkdC5jDQorKysgYi90b29scy9maXJtd2FyZS9odm1sb2Fk
ZXIvYWNwaS9ta19kc2R0LmMNCkBAIC0zNjgsNyArMzY4LDkgQEAgaW50IG1haW4oaW50IGFyZ2Ms
IGNoYXIgKiphcmd2KQ0KICAgICAgICAgLyogaG90cGx1Z19zbG90ICovDQogICAgICAgICBmb3Ig
KHNsb3QgPSAxOyBzbG90IDw9IDMxOyBzbG90KyspIHsNCiAgICAgICAgICAgICBwdXNoX2Jsb2Nr
KCJEZXZpY2UiLCAiUyVpIiwgc2xvdCk7IHsNCisgICAgICAgICAgICAgICAgcHJpbnRmKCJBQ1BJ
X0VYVFJBQ1RfTkFNRV9EV09SRF9DT05TVCBhbWxfYWRyX2R3b3JkXG4iKTsNCiAgICAgICAgICAg
ICAgICAgc3RtdCgiTmFtZSIsICJfQURSLCAlIzA2eDAwMDAiLCBzbG90KTsNCisgICAgICAgICAg
ICAgICAgcHJpbnRmKCJBQ1BJX0VYVFJBQ1RfTUVUSE9EX1NUUklORyBhbWxfZWowX25hbWVcbiIp
Ow0KICAgICAgICAgICAgICAgICBwdXNoX2Jsb2NrKCJNZXRob2QiLCAiX0VKMCwxIik7IHsNCiAg
ICAgICAgICAgICAgICAgICAgIHN0bXQoIlN0b3JlIiwgIlNoaWZ0TGVmdCgxLCAlIzA2eCksIEIw
RUoiLCBzbG90KTsNCiAgICAgICAgICAgICAgICAgICAgIHN0bXQoIlJldHVybiIsICIweDAiKTsN
CmRpZmYgLS1naXQgYS90b29scy9maXJtd2FyZS9odm1sb2FkZXIvbWtoZXggYi90b29scy9maXJt
d2FyZS9odm1sb2FkZXIvbWtoZXgNCm9sZCBtb2RlIDEwMDc1NQ0KbmV3IG1vZGUgMTAwNjQ0DQpk
aWZmIC0tZ2l0IGEvdG9vbHMvZmlybXdhcmUvaHZtbG9hZGVyL292bWYuYyBiL3Rvb2xzL2Zpcm13
YXJlL2h2bWxvYWRlci9vdm1mLmMNCmluZGV4IGVlNGNiYmYuLjI3ZmYwYjUgMTAwNjQ0DQotLS0g
YS90b29scy9maXJtd2FyZS9odm1sb2FkZXIvb3ZtZi5jDQorKysgYi90b29scy9maXJtd2FyZS9o
dm1sb2FkZXIvb3ZtZi5jDQpAQCAtNzksNyArNzksMTEgQEAgc3RhdGljIHZvaWQgb3ZtZl9hY3Bp
X2J1aWxkX3RhYmxlcyh2b2lkKQ0KICAgICAgICAgLmRzZHRfYW55Y3B1ID0gZHNkdF9hbnljcHUs
DQogICAgICAgICAuZHNkdF9hbnljcHVfbGVuID0gZHNkdF9hbnljcHVfbGVuLA0KICAgICAgICAg
LmRzZHRfMTVjcHUgPSBOVUxMLCANCi0gICAgICAgIC5kc2R0XzE1Y3B1X2xlbiA9IDANCisgICAg
ICAgIC5kc2R0XzE1Y3B1X2xlbiA9IDAsDQorICAgICAgICAuYW1sX2VqMF9uYW1lID0gTlVMTCwN
CisgICAgICAgIC5hbWxfYWRyX2R3b3JkID0gTlVMTCwNCisgICAgICAgIC5hbWxfZWowX25hbWVf
bGVuID0gMCwNCisgICAgICAgIC5hbWxfYWRyX2R3b3JkX2xlbiA9IDAsDQogICAgIH07DQogDQog
ICAgIGFjcGlfYnVpbGRfdGFibGVzKCZjb25maWcsIEFDUElfUEhZU0lDQUxfQUREUkVTUyk7DQpk
aWZmIC0tZ2l0IGEvdG9vbHMvZmlybXdhcmUvaHZtbG9hZGVyL3JvbWJpb3MuYyBiL3Rvb2xzL2Zp
cm13YXJlL2h2bWxvYWRlci9yb21iaW9zLmMNCmluZGV4IDgxMGJkMjQuLjgwM2M5ZmEgMTAwNjQ0
DQotLS0gYS90b29scy9maXJtd2FyZS9odm1sb2FkZXIvcm9tYmlvcy5jDQorKysgYi90b29scy9m
aXJtd2FyZS9odm1sb2FkZXIvcm9tYmlvcy5jDQpAQCAtMTc5LDYgKzE3OSwxMCBAQCBzdGF0aWMg
dm9pZCByb21iaW9zX2FjcGlfYnVpbGRfdGFibGVzKHZvaWQpDQogICAgICAgICAuZHNkdF9hbnlj
cHVfbGVuID0gZHNkdF9hbnljcHVfbGVuLA0KICAgICAgICAgLmRzZHRfMTVjcHUgPSBkc2R0XzE1
Y3B1LA0KICAgICAgICAgLmRzZHRfMTVjcHVfbGVuID0gZHNkdF8xNWNwdV9sZW4sDQorICAgICAg
ICAuYW1sX2VqMF9uYW1lID0gTlVMTCwNCisgICAgICAgIC5hbWxfYWRyX2R3b3JkID0gTlVMTCwN
CisgICAgICAgIC5hbWxfZWowX25hbWVfbGVuID0gMCwNCisgICAgICAgIC5hbWxfYWRyX2R3b3Jk
X2xlbiA9IDAsDQogICAgIH07DQogDQogICAgIGFjcGlfYnVpbGRfdGFibGVzKCZjb25maWcsIEFD
UElfUEhZU0lDQUxfQUREUkVTUyk7DQpkaWZmIC0tZ2l0IGEvdG9vbHMvZmlybXdhcmUvaHZtbG9h
ZGVyL3NlYWJpb3MuYyBiL3Rvb2xzL2Zpcm13YXJlL2h2bWxvYWRlci9zZWFiaW9zLmMNCmluZGV4
IGRkN2RmYmUuLmNhMDFkMjcgMTAwNjQ0DQotLS0gYS90b29scy9maXJtd2FyZS9odm1sb2FkZXIv
c2VhYmlvcy5jDQorKysgYi90b29scy9maXJtd2FyZS9odm1sb2FkZXIvc2VhYmlvcy5jDQpAQCAt
MzMsNiArMzMsMTAgQEANCiANCiBleHRlcm4gdW5zaWduZWQgY2hhciBkc2R0X2FueWNwdV9xZW11
X3hlbltdOw0KIGV4dGVybiBpbnQgZHNkdF9hbnljcHVfcWVtdV94ZW5fbGVuOw0KK2V4dGVybiB1
bnNpZ25lZCBzaG9ydCBkc2R0X2FueWNwdV9xZW11X3hlbl9hbWxfZWowX25hbWVbXTsNCitleHRl
cm4gdW5zaWduZWQgc2hvcnQgZHNkdF9hbnljcHVfcWVtdV94ZW5fYW1sX2Fkcl9kd29yZFtdOw0K
K2V4dGVybiBpbnQgZHNkdF9hbnljcHVfcWVtdV94ZW5fYW1sX2VqMF9uYW1lX2xlbjsNCitleHRl
cm4gaW50IGRzZHRfYW55Y3B1X3FlbXVfeGVuX2FtbF9hZHJfZHdvcmRfbGVuOw0KIA0KIHN0cnVj
dCBzZWFiaW9zX2luZm8gew0KICAgICBjaGFyIHNpZ25hdHVyZVsxNF07IC8qIFhlbkhWTVNlYUJJ
T1NcMCAqLw0KQEAgLTk5LDYgKzEwMywxMCBAQCBzdGF0aWMgdm9pZCBzZWFiaW9zX2FjcGlfYnVp
bGRfdGFibGVzKHZvaWQpDQogICAgICAgICAuZHNkdF9hbnljcHVfbGVuID0gZHNkdF9hbnljcHVf
cWVtdV94ZW5fbGVuLA0KICAgICAgICAgLmRzZHRfMTVjcHUgPSBOVUxMLA0KICAgICAgICAgLmRz
ZHRfMTVjcHVfbGVuID0gMCwNCisgICAgICAgIC5hbWxfZWowX25hbWUgPSBkc2R0X2FueWNwdV9x
ZW11X3hlbl9hbWxfZWowX25hbWUsDQorICAgICAgICAuYW1sX2Fkcl9kd29yZCA9IGRzZHRfYW55
Y3B1X3FlbXVfeGVuX2FtbF9hZHJfZHdvcmQsDQorICAgICAgICAuYW1sX2VqMF9uYW1lX2xlbiA9
IGRzZHRfYW55Y3B1X3FlbXVfeGVuX2FtbF9lajBfbmFtZV9sZW4sDQorICAgICAgICAuYW1sX2Fk
cl9kd29yZF9sZW4gPSBkc2R0X2FueWNwdV9xZW11X3hlbl9hbWxfYWRyX2R3b3JkX2xlbiwNCiAg
ICAgfTsNCiANCiAgICAgYWNwaV9idWlsZF90YWJsZXMoJmNvbmZpZywgcnNkcCk7DQpkaWZmIC0t
Z2l0IGEvdG9vbHMvZmlybXdhcmUvaHZtbG9hZGVyL3Rvb2xzL2FjcGlfZXh0cmFjdC5weSBiL3Rv
b2xzL2Zpcm13YXJlL2h2bWxvYWRlci90b29scy9hY3BpX2V4dHJhY3QucHkNCm5ldyBmaWxlIG1v
ZGUgMTAwNjQ0DQppbmRleCAwMDAwMDAwLi40ZmE1MWY3DQotLS0gL2Rldi9udWxsDQorKysgYi90
b29scy9maXJtd2FyZS9odm1sb2FkZXIvdG9vbHMvYWNwaV9leHRyYWN0LnB5DQpAQCAtMCwwICsx
LDMwOCBAQA0KKyMhL3Vzci9iaW4vcHl0aG9uDQorIyBDb3B5cmlnaHQgKEMpIDIwMTEgUmVkIEhh
dCwgSW5jLiwgTWljaGFlbCBTLiBUc2lya2luIDxtc3RAcmVkaGF0LmNvbT4NCisjDQorIyBUaGlz
IGZpbGUgbWF5IGJlIGRpc3RyaWJ1dGVkIHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIEdQTHYz
IGxpY2Vuc2UuDQorDQorIyBQcm9jZXNzIG1peGVkIEFTTC9BTUwgbGlzdGluZyAoLmxzdCBmaWxl
KSBwcm9kdWNlZCBieSBpYXNsIC1sDQorIyBMb2NhdGUgYW5kIGV4ZWN1dGUgQUNQSV9FWFRSQUNU
IGRpcmVjdGl2ZXMsIG91dHB1dCBvZmZzZXQgaW5mbw0KKyMgDQorIyBEb2N1bWVudGF0aW9uIG9m
IEFDUElfRVhUUkFDVF8qIGRpcmVjdGl2ZSB0YWdzOg0KKyMgDQorIyBUaGVzZSBkaXJlY3RpdmUg
dGFncyBvdXRwdXQgb2Zmc2V0IGluZm9ybWF0aW9uIGZyb20gQU1MIGZvciBCSU9TIHJ1bnRpbWUN
CisjIHRhYmxlIGdlbmVyYXRpb24uDQorIyBFYWNoIGRpcmVjdGl2ZSBpcyBvZiB0aGUgZm9ybToN
CisjIEFDUElfRVhUUkFDVF88VFlQRT4gPGFycmF5X25hbWU+IDxPcGVyYXRvcj4gKC4uLikNCisj
IGFuZCBjYXVzZXMgdGhlIGV4dHJhY3RvciB0byBjcmVhdGUgYW4gYXJyYXkNCisjIG5hbWVkIDxh
cnJheV9uYW1lPiB3aXRoIG9mZnNldCwgaW4gdGhlIGdlbmVyYXRlZCBBTUwsDQorIyBvZiBhbiBv
YmplY3Qgb2YgYSBnaXZlbiB0eXBlIGluIHRoZSBmb2xsb3dpbmcgPE9wZXJhdG9yPi4NCisjIA0K
KyMgQSBkaXJlY3RpdmUgbXVzdCBmaXQgb24gYSBzaW5nbGUgY29kZSBsaW5lLg0KKyMgDQorIyBP
YmplY3QgdHlwZSBpbiBBTUwgaXMgdmVyaWZpZWQsIGEgbWlzbWF0Y2ggY2F1c2VzIGEgYnVpbGQg
ZmFpbHVyZS4NCisjIA0KKyMgRGlyZWN0aXZlcyBhbmQgb3BlcmF0b3JzIGN1cnJlbnRseSBzdXBw
b3J0ZWQgYXJlOg0KKyMgQUNQSV9FWFRSQUNUX05BTUVfRFdPUkRfQ09OU1QgLSBleHRyYWN0IGEg
RHdvcmQgQ29uc3Qgb2JqZWN0IGZyb20gTmFtZSgpDQorIyBBQ1BJX0VYVFJBQ1RfTkFNRV9XT1JE
X0NPTlNUIC0gZXh0cmFjdCBhIFdvcmQgQ29uc3Qgb2JqZWN0IGZyb20gTmFtZSgpDQorIyBBQ1BJ
X0VYVFJBQ1RfTkFNRV9CWVRFX0NPTlNUIC0gZXh0cmFjdCBhIEJ5dGUgQ29uc3Qgb2JqZWN0IGZy
b20gTmFtZSgpDQorIyBBQ1BJX0VYVFJBQ1RfTUVUSE9EX1NUUklORyAtIGV4dHJhY3QgYSBOYW1l
U3RyaW5nIGZyb20gTWV0aG9kKCkNCisjIEFDUElfRVhUUkFDVF9OQU1FX1NUUklORyAtIGV4dHJh
Y3QgYSBOYW1lU3RyaW5nIGZyb20gTmFtZSgpDQorIyBBQ1BJX0VYVFJBQ1RfUFJPQ0VTU09SX1NU
QVJUIC0gc3RhcnQgb2YgUHJvY2Vzc29yKCkgYmxvY2sNCisjIEFDUElfRVhUUkFDVF9QUk9DRVNT
T1JfU1RSSU5HIC0gZXh0cmFjdCBhIE5hbWVTdHJpbmcgZnJvbSBQcm9jZXNzb3IoKQ0KKyMgQUNQ
SV9FWFRSQUNUX1BST0NFU1NPUl9FTkQgLSBvZmZzZXQgYXQgbGFzdCBieXRlIG9mIFByb2Nlc3Nv
cigpICsgMQ0KKyMgQUNQSV9FWFRSQUNUX1BLR19TVEFSVCAtIHN0YXJ0IG9mIFBhY2thZ2UgYmxv
Y2sNCisjDQorIyBBQ1BJX0VYVFJBQ1RfQUxMX0NPREUgLSBjcmVhdGUgYW4gYXJyYXkgc3Rvcmlu
ZyB0aGUgZ2VuZXJhdGVkIEFNTCBieXRlY29kZQ0KKyMgDQorIyBBQ1BJX0VYVFJBQ1QgaXMgbm90
IGFsbG93ZWQgYW55d2hlcmUgZWxzZSBpbiBjb2RlLCBleGNlcHQgaW4gY29tbWVudHMuDQorDQor
aW1wb3J0IHJlOw0KK2ltcG9ydCBzeXM7DQoraW1wb3J0IGZpbGVpbnB1dDsNCisNCithbWwgPSBb
XQ0KK2FzbCA9IFtdDQorb3V0cHV0ID0ge30NCitkZWJ1ZyA9ICIiDQorDQorY2xhc3MgYXNsX2xp
bmU6DQorICAgIGxpbmUgPSBOb25lDQorICAgIGxpbmVubyA9IE5vbmUNCisgICAgYW1sX29mZnNl
dCA9IE5vbmUNCisNCitkZWYgZGllKGRpYWcpOg0KKyAgICBzeXMuc3RkZXJyLndyaXRlKCJFcnJv
cjogJXM7ICVzXG4iICUgKGRpYWcsIGRlYnVnKSkNCisgICAgc3lzLmV4aXQoMSkNCisgICAgDQor
I1N0b3JlIGFuIEFTTCBjb21tYW5kLCBtYXRjaGluZyBBTUwgb2Zmc2V0LCBhbmQgaW5wdXQgbGlu
ZSAoZm9yIGRlYnVnZ2luZykNCitkZWYgYWRkX2FzbChsaW5lbm8sIGxpbmUpOg0KKyAgICBsID0g
YXNsX2xpbmUoKQ0KKyAgICBsLmxpbmUgPSBsaW5lDQorICAgIGwubGluZW5vID0gbGluZW5vDQor
ICAgIGwuYW1sX29mZnNldCA9IGxlbihhbWwpDQorICAgIGFzbC5hcHBlbmQobCkNCisNCisjU3Rv
cmUgYW4gQU1MIGJ5dGUgc2VxdWVuY2UNCisjVmVyaWZ5IHRoYXQgb2Zmc2V0IG91dHB1dCBieSBp
YXNsIG1hdGNoZXMgIyBvZiBieXRlcyBzbyBmYXINCitkZWYgYWRkX2FtbChvZmZzZXQsIGxpbmUp
Og0KKyAgICBvID0gaW50KG9mZnNldCwgMTYpOw0KKyAgICAjIFNhbml0eSBjaGVjazogb2Zmc2V0
IG11c3QgbWF0Y2ggc2l6ZSBvZiBjb2RlIHNvIGZhcg0KKyAgICBpZiAobyAhPSBsZW4oYW1sKSk6
DQorICAgICAgICBkaWUoIk9mZnNldCAweCV4ICE9IDB4JXgiICUgKG8sIGxlbihhbWwpKSkNCisg
ICAgIyBTdHJpcCBhbnkgdHJhaWxpbmcgZG90cyBhbmQgQVNDSUkgZHVtcCBhZnRlciAiDQorICAg
IGxpbmUgPSByZS5zdWIocidccypcLipccyoiLiokJywiIiwgbGluZSkNCisgICAgIyBTdHJpcCB0
cmFsaW5nIHdoaXRlc3BhY2UNCisgICAgbGluZSA9IHJlLnN1YihyJ1xzKyQnLCIiLCBsaW5lKQ0K
KyAgICAjIFN0cmlwIGxlYWRpbmcgd2hpdGVzcGFjZQ0KKyAgICBsaW5lID0gcmUuc3ViKHInXlxz
KycsIiIsIGxpbmUpDQorICAgICMgU3BsaXQgb24gd2hpdGVzcGFjZQ0KKyAgICBjb2RlID0gcmUu
c3BsaXQocidccysnLCBsaW5lKQ0KKyAgICBmb3IgYyBpbiBjb2RlOg0KKyAgICAgICAgIyBSZXF1
aXJlIGEgbGVnYWwgaGV4IG51bWJlciwgdHdvIGRpZ2l0cw0KKyAgICAgICAgaWYgKG5vdChyZS5z
ZWFyY2gocideWzAtOUEtRmEtZl1bMC05QS1GYS1mXSQnLCBjKSkpOg0KKyAgICAgICAgICAgIGRp
ZSgiVW5leHBlY3RlZCBvY3RldCAlcyIgJSBjKTsNCisgICAgICAgIGFtbC5hcHBlbmQoaW50KGMs
IDE2KSk7DQorDQorIyBQcm9jZXNzIGFtbCBieXRlY29kZSBhcnJheSwgZGVjb2RpbmcgQU1MDQor
ZGVmIGFtbF9wa2dsZW5fYnl0ZXMob2Zmc2V0KToNCisgICAgIyBQa2dMZW5ndGggY2FuIGJlIG11
bHRpYnl0ZS4gQml0cyA4LTcgZ2l2ZSB0aGUgIyBvZiBleHRyYSBieXRlcy4NCisgICAgcGtnbGVu
Ynl0ZXMgPSBhbWxbb2Zmc2V0XSA+PiA2Ow0KKyAgICByZXR1cm4gcGtnbGVuYnl0ZXMgKyAxDQor
DQorZGVmIGFtbF9wa2dsZW4ob2Zmc2V0KToNCisgICAgcGtnc3RhcnQgPSBvZmZzZXQNCisgICAg
cGtnbGVuYnl0ZXMgPSBhbWxfcGtnbGVuX2J5dGVzKG9mZnNldCkNCisgICAgcGtnbGVuID0gYW1s
W29mZnNldF0gJiAweDNGDQorICAgICMgSWYgbXVsdGlieXRlLCBmaXJzdCBuaWJibGUgb25seSB1
c2VzIGJpdHMgMC0zDQorICAgIGlmICgocGtnbGVuYnl0ZXMgPiAwKSBhbmQgKHBrZ2xlbiAmIDB4
MzApKToNCisgICAgICAgIGRpZSgiUGtnTGVuIGJ5dGVzIDB4JXggYnV0IGZpcnN0IG5pYmJsZSAw
eCV4IGV4cGVjdGVkIDB4MFgiICUNCisgICAgICAgICAgICAocGtnbGVuLCBwa2dsZW4pKQ0KKyAg
ICBvZmZzZXQgKz0gMQ0KKyAgICBwa2dsZW5ieXRlcyAtPSAxDQorICAgIGZvciBpIGluIHJhbmdl
KHBrZ2xlbmJ5dGVzKToNCisgICAgICAgIHBrZ2xlbiB8PSBhbWxbb2Zmc2V0ICsgaV0gPDwgKGkg
KiA4ICsgNCkNCisgICAgaWYgKGxlbihhbWwpIDwgcGtnc3RhcnQgKyBwa2dsZW4pOg0KKyAgICAg
ICAgZGllKCJQY2tnTGVuIDB4JXggYXQgb2Zmc2V0IDB4JXggZXhjZWVkcyBBTUwgc2l6ZSAweCV4
IiAlDQorICAgICAgICAgICAgKHBrZ2xlbiwgb2Zmc2V0LCBsZW4oYW1sKSkpDQorICAgIHJldHVy
biBwa2dsZW4NCisNCisjIEdpdmVuIG1ldGhvZCBvZmZzZXQsIGZpbmQgaXRzIE5hbWVTdHJpbmcg
b2Zmc2V0DQorZGVmIGFtbF9tZXRob2Rfc3RyaW5nKG9mZnNldCk6DQorICAgICMweDE0IE1ldGhv
ZE9wIFBrZ0xlbmd0aCBOYW1lU3RyaW5nIE1ldGhvZEZsYWdzIFRlcm1MaXN0DQorICAgIGlmIChh
bWxbb2Zmc2V0XSAhPSAweDE0KToNCisgICAgICAgIGRpZSggIk1ldGhvZCBvZmZzZXQgMHgleDog
ZXhwZWN0ZWQgMHgxNCBhY3R1YWwgMHgleCIgJQ0KKyAgICAgICAgICAgICAob2Zmc2V0LCBhbWxb
b2Zmc2V0XSkpOw0KKyAgICBvZmZzZXQgKz0gMTsNCisgICAgcGtnbGVuYnl0ZXMgPSBhbWxfcGtn
bGVuX2J5dGVzKG9mZnNldCkNCisgICAgb2Zmc2V0ICs9IHBrZ2xlbmJ5dGVzOw0KKyAgICByZXR1
cm4gb2Zmc2V0Ow0KKw0KKyMgR2l2ZW4gbmFtZSBvZmZzZXQsIGZpbmQgaXRzIE5hbWVTdHJpbmcg
b2Zmc2V0DQorZGVmIGFtbF9uYW1lX3N0cmluZyhvZmZzZXQpOg0KKyAgICAjMHgwOCBOYW1lT3Ag
TmFtZVN0cmluZyBEYXRhUmVmDQorICAgIGlmIChhbWxbb2Zmc2V0XSAhPSAweDA4KToNCisgICAg
ICAgIGRpZSggIk5hbWUgb2Zmc2V0IDB4JXg6IGV4cGVjdGVkIDB4MDggYWN0dWFsIDB4JXgiICUN
CisgICAgICAgICAgICAgKG9mZnNldCwgYW1sW29mZnNldF0pKTsNCisgICAgb2Zmc2V0ICs9IDEN
CisgICAgIyBCbG9jayBOYW1lIE1vZGlmaWVyLiBTa2lwIGl0Lg0KKyAgICBpZiAoYW1sW29mZnNl
dF0gPT0gMHg1YyBvciBhbWxbb2Zmc2V0XSA9PSAweDVlKToNCisgICAgICAgIG9mZnNldCArPSAx
DQorICAgIHJldHVybiBvZmZzZXQ7DQorDQorIyBHaXZlbiBkYXRhIG9mZnNldCwgZmluZCBkd29y
ZCBjb25zdCBvZmZzZXQNCitkZWYgYW1sX2RhdGFfZHdvcmRfY29uc3Qob2Zmc2V0KToNCisgICAg
IzB4MDggTmFtZU9wIE5hbWVTdHJpbmcgRGF0YVJlZg0KKyAgICBpZiAoYW1sW29mZnNldF0gIT0g
MHgwQyk6DQorICAgICAgICBkaWUoICJOYW1lIG9mZnNldCAweCV4OiBleHBlY3RlZCAweDBDIGFj
dHVhbCAweCV4IiAlDQorICAgICAgICAgICAgIChvZmZzZXQsIGFtbFtvZmZzZXRdKSk7DQorICAg
IHJldHVybiBvZmZzZXQgKyAxOw0KKw0KKyMgR2l2ZW4gZGF0YSBvZmZzZXQsIGZpbmQgd29yZCBj
b25zdCBvZmZzZXQNCitkZWYgYW1sX2RhdGFfd29yZF9jb25zdChvZmZzZXQpOg0KKyAgICAjMHgw
OCBOYW1lT3AgTmFtZVN0cmluZyBEYXRhUmVmDQorICAgIGlmIChhbWxbb2Zmc2V0XSAhPSAweDBC
KToNCisgICAgICAgIGRpZSggIk5hbWUgb2Zmc2V0IDB4JXg6IGV4cGVjdGVkIDB4MEIgYWN0dWFs
IDB4JXgiICUNCisgICAgICAgICAgICAgKG9mZnNldCwgYW1sW29mZnNldF0pKTsNCisgICAgcmV0
dXJuIG9mZnNldCArIDE7DQorDQorIyBHaXZlbiBkYXRhIG9mZnNldCwgZmluZCBieXRlIGNvbnN0
IG9mZnNldA0KK2RlZiBhbWxfZGF0YV9ieXRlX2NvbnN0KG9mZnNldCk6DQorICAgICMweDA4IE5h
bWVPcCBOYW1lU3RyaW5nIERhdGFSZWYNCisgICAgaWYgKGFtbFtvZmZzZXRdICE9IDB4MEEpOg0K
KyAgICAgICAgZGllKCAiTmFtZSBvZmZzZXQgMHgleDogZXhwZWN0ZWQgMHgwQSBhY3R1YWwgMHgl
eCIgJQ0KKyAgICAgICAgICAgICAob2Zmc2V0LCBhbWxbb2Zmc2V0XSkpOw0KKyAgICByZXR1cm4g
b2Zmc2V0ICsgMTsNCisNCisjIEdpdmVuIG5hbWUgb2Zmc2V0LCBmaW5kIGR3b3JkIGNvbnN0IG9m
ZnNldA0KK2RlZiBhbWxfbmFtZV9kd29yZF9jb25zdChvZmZzZXQpOg0KKyAgICByZXR1cm4gYW1s
X2RhdGFfZHdvcmRfY29uc3QoYW1sX25hbWVfc3RyaW5nKG9mZnNldCkgKyA0KQ0KKw0KKyMgR2l2
ZW4gbmFtZSBvZmZzZXQsIGZpbmQgd29yZCBjb25zdCBvZmZzZXQNCitkZWYgYW1sX25hbWVfd29y
ZF9jb25zdChvZmZzZXQpOg0KKyAgICByZXR1cm4gYW1sX2RhdGFfd29yZF9jb25zdChhbWxfbmFt
ZV9zdHJpbmcob2Zmc2V0KSArIDQpDQorDQorIyBHaXZlbiBuYW1lIG9mZnNldCwgZmluZCBieXRl
IGNvbnN0IG9mZnNldA0KK2RlZiBhbWxfbmFtZV9ieXRlX2NvbnN0KG9mZnNldCk6DQorICAgIHJl
dHVybiBhbWxfZGF0YV9ieXRlX2NvbnN0KGFtbF9uYW1lX3N0cmluZyhvZmZzZXQpICsgNCkNCisN
CitkZWYgYW1sX3Byb2Nlc3Nvcl9zdGFydChvZmZzZXQpOg0KKyAgICAjMHg1QiAweDgzIFByb2Nl
c3Nvck9wIFBrZ0xlbmd0aCBOYW1lU3RyaW5nIFByb2NJRA0KKyAgICBpZiAoKGFtbFtvZmZzZXRd
ICE9IDB4NUIpIG9yIChhbWxbb2Zmc2V0ICsgMV0gIT0gMHg4MykpOg0KKyAgICAgICAgZGllKCAi
TmFtZSBvZmZzZXQgMHgleDogZXhwZWN0ZWQgMHg1QiAweDgzIGFjdHVhbCAweCV4IDB4JXgiICUN
CisgICAgICAgICAgICAgKG9mZnNldCwgYW1sW29mZnNldF0sIGFtbFtvZmZzZXQgKyAxXSkpOw0K
KyAgICByZXR1cm4gb2Zmc2V0DQorDQorZGVmIGFtbF9wcm9jZXNzb3Jfc3RyaW5nKG9mZnNldCk6
DQorICAgICMweDVCIDB4ODMgUHJvY2Vzc29yT3AgUGtnTGVuZ3RoIE5hbWVTdHJpbmcgUHJvY0lE
DQorICAgIHN0YXJ0ID0gYW1sX3Byb2Nlc3Nvcl9zdGFydChvZmZzZXQpDQorICAgIG9mZnNldCAr
PSAyDQorICAgIHBrZ2xlbmJ5dGVzID0gYW1sX3BrZ2xlbl9ieXRlcyhvZmZzZXQpDQorICAgIG9m
ZnNldCArPSBwa2dsZW5ieXRlcw0KKyAgICByZXR1cm4gb2Zmc2V0DQorDQorZGVmIGFtbF9wcm9j
ZXNzb3JfZW5kKG9mZnNldCk6DQorICAgIHN0YXJ0ID0gYW1sX3Byb2Nlc3Nvcl9zdGFydChvZmZz
ZXQpDQorICAgIG9mZnNldCArPSAyDQorICAgIHBrZ2xlbmJ5dGVzID0gYW1sX3BrZ2xlbl9ieXRl
cyhvZmZzZXQpDQorICAgIHBrZ2xlbiA9IGFtbF9wa2dsZW4ob2Zmc2V0KQ0KKyAgICByZXR1cm4g
b2Zmc2V0ICsgcGtnbGVuDQorDQorZGVmIGFtbF9wYWNrYWdlX3N0YXJ0KG9mZnNldCk6DQorICAg
IG9mZnNldCA9IGFtbF9uYW1lX3N0cmluZyhvZmZzZXQpICsgNA0KKyAgICAjIDB4MTIgUGtnTGVu
Z3RoIE51bUVsZW1lbnRzIFBhY2thZ2VFbGVtZW50TGlzdA0KKyAgICBpZiAoYW1sW29mZnNldF0g
IT0gMHgxMik6DQorICAgICAgICBkaWUoICJOYW1lIG9mZnNldCAweCV4OiBleHBlY3RlZCAweDEy
IGFjdHVhbCAweCV4IiAlDQorICAgICAgICAgICAgIChvZmZzZXQsIGFtbFtvZmZzZXRdKSk7DQor
ICAgIG9mZnNldCArPSAxDQorICAgIHJldHVybiBvZmZzZXQgKyBhbWxfcGtnbGVuX2J5dGVzKG9m
ZnNldCkgKyAxDQorDQorbGluZW5vID0gMA0KK2ZvciBsaW5lIGluIGZpbGVpbnB1dC5pbnB1dCgp
Og0KKyAgICAjIFN0cmlwIHRyYWlsaW5nIG5ld2xpbmUNCisgICAgbGluZSA9IGxpbmUucnN0cmlw
KCk7DQorICAgICMgbGluZSBudW1iZXIgYW5kIGRlYnVnIHN0cmluZyB0byBvdXRwdXQgaW4gY2Fz
ZSBvZiBlcnJvcnMNCisgICAgbGluZW5vID0gbGluZW5vICsgMQ0KKyAgICBkZWJ1ZyA9ICJpbnB1
dCBsaW5lICVkOiAlcyIgJSAobGluZW5vLCBsaW5lKQ0KKyAgICAjQVNMIGxpc3Rpbmc6IHNwYWNl
LCB0aGVuIGxpbmUjLCB0aGVuIC4uLi4sIHRoZW4gY29kZQ0KKyAgICBwYXNsID0gcmUuY29tcGls
ZSgnXlxzKyhbMC05XSspXC5cLlwuXC5ccyonKQ0KKyAgICBtID0gcGFzbC5zZWFyY2gobGluZSkN
CisgICAgaWYgKG0pOg0KKyAgICAgICAgYWRkX2FzbChsaW5lbm8sIHBhc2wuc3ViKCIiLCBsaW5l
KSk7DQorICAgICMgQU1MIGxpc3Rpbmc6IG9mZnNldCBpbiBoZXgsIHRoZW4gLi4uLiwgdGhlbiBj
b2RlDQorICAgIHBhbWwgPSByZS5jb21waWxlKCdeKFswLTlBLUZhLWZdKylcLlwuXC5cLlxzKicp
DQorICAgIG0gPSBwYW1sLnNlYXJjaChsaW5lKQ0KKyAgICBpZiAobSk6DQorICAgICAgICBhZGRf
YW1sKG0uZ3JvdXAoMSksIHBhbWwuc3ViKCIiLCBsaW5lKSkNCisNCisjIE5vdyBnbyBvdmVyIGNv
ZGUNCisjIFRyYWNrIEFNTCBvZmZzZXQgb2YgYSBwcmV2aW91cyBub24tZW1wdHkgQVNMIGNvbW1h
bmQNCitwcmV2X2FtbF9vZmZzZXQgPSAtMQ0KK2ZvciBpIGluIHJhbmdlKGxlbihhc2wpKToNCisg
ICAgZGVidWcgPSAiaW5wdXQgbGluZSAlZDogJXMiICUgKGFzbFtpXS5saW5lbm8sIGFzbFtpXS5s
aW5lKQ0KKw0KKyAgICBsID0gYXNsW2ldLmxpbmUNCisNCisgICAgIyBza2lwIGlmIG5vdCBhbiBl
eHRyYWN0IGRpcmVjdGl2ZQ0KKyAgICBhID0gbGVuKHJlLmZpbmRhbGwocidBQ1BJX0VYVFJBQ1Qn
LCBsKSkNCisgICAgaWYgKG5vdCBhKToNCisgICAgICAgICMgSWYgbm90IGVtcHR5LCBzdG9yZSBB
TUwgb2Zmc2V0LiBXaWxsIGJlIHVzZWQgZm9yIHNhbml0eSBjaGVja3MNCisgICAgICAgICMgSUFT
TCBzZWVtcyB0byBwdXQge30uIGF0IHJhbmRvbSBwbGFjZXMgaW4gdGhlIGxpc3RpbmcuDQorICAg
ICAgICAjIElnbm9yZSBhbnkgbm9uLXdvcmRzIGZvciB0aGUgcHVycG9zZSBvZiB0aGlzIHRlc3Qu
DQorICAgICAgICBtID0gcmUuc2VhcmNoKHInXHcrJywgbCkNCisgICAgICAgIGlmIChtKToNCisg
ICAgICAgICAgICAgICAgcHJldl9hbWxfb2Zmc2V0ID0gYXNsW2ldLmFtbF9vZmZzZXQNCisgICAg
ICAgIGNvbnRpbnVlDQorDQorICAgIGlmIChhID4gMSk6DQorICAgICAgICBkaWUoIkV4cGVjdGVk
IGF0IG1vc3Qgb25lIEFDUElfRVhUUkFDVCBwZXIgbGluZSwgYWN0dWFsICVkIiAlIGEpDQorDQor
ICAgIG1leHQgPSByZS5zZWFyY2gocicnJw0KKyAgICAgICAgICAgICAgICAgICAgICBeXHMqICMg
bGVhZGluZyB3aGl0ZXNwYWNlDQorICAgICAgICAgICAgICAgICAgICAgIC9cKlxzKiAjIHN0YXJ0
IEMgY29tbWVudA0KKyAgICAgICAgICAgICAgICAgICAgICAoQUNQSV9FWFRSQUNUX1x3KykgIyBk
aXJlY3RpdmU6IGdyb3VwKDEpDQorICAgICAgICAgICAgICAgICAgICAgIFxzKyAjIHdoaXRzcGFj
ZSBzZXBhcmF0ZXMgZGlyZWN0aXZlIGZyb20gYXJyYXkgbmFtZQ0KKyAgICAgICAgICAgICAgICAg
ICAgICAoXHcrKSAjIGFycmF5IG5hbWU6IGdyb3VwKDIpDQorICAgICAgICAgICAgICAgICAgICAg
IFxzKlwqLyAjIGVuZCBvZiBDIGNvbW1lbnQNCisgICAgICAgICAgICAgICAgICAgICAgXHMqJCAj
IHRyYWlsaW5nIHdoaXRlc3BhY2UNCisgICAgICAgICAgICAgICAgICAgICAgJycnLCBsLCByZS5W
RVJCT1NFKQ0KKyAgICBpZiAobm90IG1leHQpOg0KKyAgICAgICAgZGllKCJTdHJheSBBQ1BJX0VY
VFJBQ1QgaW4gaW5wdXQiKQ0KKw0KKyAgICAjIHByZXZpb3VzIGNvbW1hbmQgbXVzdCBoYXZlIHBy
b2R1Y2VkIHNvbWUgQU1MLA0KKyAgICAjIG90aGVyd2lzZSB3ZSBhcmUgaW4gYSBtaWRkbGUgb2Yg
YSBibG9jaw0KKyAgICBpZiAocHJldl9hbWxfb2Zmc2V0ID09IGFzbFtpXS5hbWxfb2Zmc2V0KToN
CisgICAgICAgIGRpZSgiQUNQSV9FWFRSQUNUIGRpcmVjdGl2ZSBpbiB0aGUgbWlkZGxlIG9mIGEg
YmxvY2siKQ0KKw0KKyAgICBkaXJlY3RpdmUgPSBtZXh0Lmdyb3VwKDEpDQorICAgIGFycmF5ID0g
bWV4dC5ncm91cCgyKQ0KKyAgICBvZmZzZXQgPSBhc2xbaV0uYW1sX29mZnNldA0KKw0KKyAgICBp
ZiAoZGlyZWN0aXZlID09ICJBQ1BJX0VYVFJBQ1RfQUxMX0NPREUiKToNCisgICAgICAgIGlmIGFy
cmF5IGluIG91dHB1dDoNCisgICAgICAgICAgICBkaWUoIiVzIGRpcmVjdGl2ZSB1c2VkIG1vcmUg
dGhhbiBvbmNlIiAlIGRpcmVjdGl2ZSkNCisgICAgICAgIG91dHB1dFthcnJheV0gPSBhbWwNCisg
ICAgICAgIGNvbnRpbnVlDQorICAgIGlmIChkaXJlY3RpdmUgPT0gIkFDUElfRVhUUkFDVF9OQU1F
X0RXT1JEX0NPTlNUIik6DQorICAgICAgICBvZmZzZXQgPSBhbWxfbmFtZV9kd29yZF9jb25zdChv
ZmZzZXQpDQorICAgIGVsaWYgKGRpcmVjdGl2ZSA9PSAiQUNQSV9FWFRSQUNUX05BTUVfV09SRF9D
T05TVCIpOg0KKyAgICAgICAgb2Zmc2V0ID0gYW1sX25hbWVfd29yZF9jb25zdChvZmZzZXQpDQor
ICAgIGVsaWYgKGRpcmVjdGl2ZSA9PSAiQUNQSV9FWFRSQUNUX05BTUVfQllURV9DT05TVCIpOg0K
KyAgICAgICAgb2Zmc2V0ID0gYW1sX25hbWVfYnl0ZV9jb25zdChvZmZzZXQpDQorICAgIGVsaWYg
KGRpcmVjdGl2ZSA9PSAiQUNQSV9FWFRSQUNUX05BTUVfU1RSSU5HIik6DQorICAgICAgICBvZmZz
ZXQgPSBhbWxfbmFtZV9zdHJpbmcob2Zmc2V0KQ0KKyAgICBlbGlmIChkaXJlY3RpdmUgPT0gIkFD
UElfRVhUUkFDVF9NRVRIT0RfU1RSSU5HIik6DQorICAgICAgICBvZmZzZXQgPSBhbWxfbWV0aG9k
X3N0cmluZyhvZmZzZXQpDQorICAgIGVsaWYgKGRpcmVjdGl2ZSA9PSAiQUNQSV9FWFRSQUNUX1BS
T0NFU1NPUl9TVEFSVCIpOg0KKyAgICAgICAgb2Zmc2V0ID0gYW1sX3Byb2Nlc3Nvcl9zdGFydChv
ZmZzZXQpDQorICAgIGVsaWYgKGRpcmVjdGl2ZSA9PSAiQUNQSV9FWFRSQUNUX1BST0NFU1NPUl9T
VFJJTkciKToNCisgICAgICAgIG9mZnNldCA9IGFtbF9wcm9jZXNzb3Jfc3RyaW5nKG9mZnNldCkN
CisgICAgZWxpZiAoZGlyZWN0aXZlID09ICJBQ1BJX0VYVFJBQ1RfUFJPQ0VTU09SX0VORCIpOg0K
KyAgICAgICAgb2Zmc2V0ID0gYW1sX3Byb2Nlc3Nvcl9lbmQob2Zmc2V0KQ0KKyAgICBlbGlmIChk
aXJlY3RpdmUgPT0gIkFDUElfRVhUUkFDVF9QS0dfU1RBUlQiKToNCisgICAgICAgIG9mZnNldCA9
IGFtbF9wYWNrYWdlX3N0YXJ0KG9mZnNldCkNCisgICAgZWxzZToNCisgICAgICAgIGRpZSgiVW5z
dXBwb3J0ZWQgZGlyZWN0aXZlICVzIiAlIGRpcmVjdGl2ZSkNCisNCisgICAgaWYgYXJyYXkgbm90
IGluIG91dHB1dDoNCisgICAgICAgIG91dHB1dFthcnJheV0gPSBbXQ0KKyAgICBvdXRwdXRbYXJy
YXldLmFwcGVuZChvZmZzZXQpDQorDQorZGVidWcgPSAiYXQgZW5kIG9mIGZpbGUiDQorDQorZGVm
IGdldF92YWx1ZV90eXBlKG1heHZhbHVlKToNCisgICAgI1VzZSB0eXBlIGxhcmdlIGVub3VnaCB0
byBmaXQgdGhlIHRhYmxlDQorICAgIGlmIChtYXh2YWx1ZSA+PSAweDEwMDAwKToNCisgICAgICAg
ICAgICByZXR1cm4gImludCINCisgICAgZWxpZiAobWF4dmFsdWUgPj0gMHgxMDApOg0KKyAgICAg
ICAgICAgIHJldHVybiAic2hvcnQiDQorICAgIGVsc2U6DQorICAgICAgICAgICAgcmV0dXJuICJj
aGFyIg0KKw0KKyMgUHJldHR5IHByaW50IG91dHB1dA0KK2ZvciBhcnJheSBpbiBvdXRwdXQua2V5
cygpOg0KKyAgICBvdHlwZSA9IGdldF92YWx1ZV90eXBlKG1heChvdXRwdXRbYXJyYXldKSkNCisg
ICAgb2RhdGEgPSBbXQ0KKyAgICBmb3IgdmFsdWUgaW4gb3V0cHV0W2FycmF5XToNCisgICAgICAg
IG9kYXRhLmFwcGVuZCgiMHgleCIgJSB2YWx1ZSkNCisgICAgc3lzLnN0ZG91dC53cml0ZSgidW5z
aWduZWQgJXMgJXNbXSA9IHtcbiIgJSAob3R5cGUsIGFycmF5KSkNCisgICAgc3lzLnN0ZG91dC53
cml0ZSgiLFxuIi5qb2luKG9kYXRhKSkNCisgICAgc3lzLnN0ZG91dC53cml0ZSgnXG59O1xuJyk7
DQpkaWZmIC0tZ2l0IGEvdG9vbHMvZmlybXdhcmUvaHZtbG9hZGVyL3Rvb2xzL2FjcGlfZXh0cmFj
dF9wcmVwcm9jZXNzLnB5IGIvdG9vbHMvZmlybXdhcmUvaHZtbG9hZGVyL3Rvb2xzL2FjcGlfZXh0
cmFjdF9wcmVwcm9jZXNzLnB5DQpuZXcgZmlsZSBtb2RlIDEwMDY0NA0KaW5kZXggMDAwMDAwMC4u
NGFlMzY0ZQ0KLS0tIC9kZXYvbnVsbA0KKysrIGIvdG9vbHMvZmlybXdhcmUvaHZtbG9hZGVyL3Rv
b2xzL2FjcGlfZXh0cmFjdF9wcmVwcm9jZXNzLnB5DQpAQCAtMCwwICsxLDQxIEBADQorIyEvdXNy
L2Jpbi9weXRob24NCisjIENvcHlyaWdodCAoQykgMjAxMSBSZWQgSGF0LCBJbmMuLCBNaWNoYWVs
IFMuIFRzaXJraW4gPG1zdEByZWRoYXQuY29tPg0KKyMNCisjIFRoaXMgZmlsZSBtYXkgYmUgZGlz
dHJpYnV0ZWQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR1BMdjMgbGljZW5zZS4NCisNCisj
IFJlYWQgYSBwcmVwcm9jZXNzZWQgQVNMIGxpc3RpbmcgYW5kIHB1dCBlYWNoIEFDUElfRVhUUkFD
VA0KKyMgZGlyZWN0aXZlIGluIGEgY29tbWVudCwgdG8gbWFrZSBpYXNsIHNraXAgaXQuDQorIyBX
ZSBhbHNvIHB1dCBlYWNoIGRpcmVjdGl2ZSBvbiBhIG5ldyBsaW5lLCB0aGUgbWFjaGluZXJ5DQor
IyBpbiB0b29scy9hY3BpX2V4dHJhY3QucHkgcmVxdWlyZXMgdGhpcy4NCisNCitpbXBvcnQgcmU7
DQoraW1wb3J0IHN5czsNCitpbXBvcnQgZmlsZWlucHV0Ow0KKw0KK2RlZiBkaWUoZGlhZyk6DQor
ICAgIHN5cy5zdGRlcnIud3JpdGUoIkVycm9yOiAlc1xuIiAlIChkaWFnKSkNCisgICAgc3lzLmV4
aXQoMSkNCisNCisjIE5vdGU6ICgpIGFyb3VuZCBwYXR0ZXJuIG1ha2Ugc3BsaXQgcmV0dXJuIG1h
dGNoZWQgc3RyaW5nIGFzIHBhcnQgb2YgbGlzdA0KK3BzcGxpdCA9IHJlLmNvbXBpbGUocicnJyAo
DQorICAgICAgICAgICAgICAgICAgICAgICAgICBcYiAjIEF0IHdvcmQgYm91bmRhcnkNCisgICAg
ICAgICAgICAgICAgICAgICAgICAgIEFDUElfRVhUUkFDVF9cdysgIyBkaXJlY3RpdmUNCisgICAg
ICAgICAgICAgICAgICAgICAgICAgIFxzKyAjIHNvbWUgd2hpdGVzcGFjZQ0KKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgXHcrICMgYXJyYXkgbmFtZQ0KKyAgICAgICAgICAgICAgICAgICAgICAg
ICApJycnLCByZS5WRVJCT1NFKTsNCisNCitsaW5lbm8gPSAwDQorZm9yIGxpbmUgaW4gZmlsZWlu
cHV0LmlucHV0KCk6DQorICAgICMgbGluZSBudW1iZXIgYW5kIGRlYnVnIHN0cmluZyB0byBvdXRw
dXQgaW4gY2FzZSBvZiBlcnJvcnMNCisgICAgbGluZW5vID0gbGluZW5vICsgMQ0KKyAgICBkZWJ1
ZyA9ICJpbnB1dCBsaW5lICVkOiAlcyIgJSAobGluZW5vLCBsaW5lLnJzdHJpcCgpKQ0KKw0KKyAg
ICBzID0gcHNwbGl0LnNwbGl0KGxpbmUpOw0KKyAgICAjIFRoZSB3YXkgc3BsaXQgd29ya3MsIGVh
Y2ggb2RkIGl0ZW0gaXMgdGhlIG1hdGNoaW5nIEFDUElfRVhUUkFDVCBkaXJlY3RpdmUuDQorICAg
ICMgUHV0IGVhY2ggaW4gYSBjb21tZW50LCBhbmQgb24gYSBsaW5lIGJ5IGl0c2VsZi4NCisgICAg
Zm9yIGkgaW4gcmFuZ2UobGVuKHMpKToNCisgICAgICAgIGlmIChpICUgMik6DQorICAgICAgICAg
ICAgc3lzLnN0ZG91dC53cml0ZSgiXG4vKiAlcyAqL1xuIiAlIHNbaV0pDQorICAgICAgICBlbHNl
Og0KKyAgICAgICAgICAgIHN5cy5zdGRvdXQud3JpdGUoc1tpXSkNCisNCi0tIA0KMS44LjMuNA0K
DQpCZXN0IHJlZ2FyZHMsDQotR29uZ2xlaQ0KDQo+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0t
DQo+IEZyb206IEphbiBCZXVsaWNoIFttYWlsdG86SkJldWxpY2hAc3VzZS5jb21dDQo+IFNlbnQ6
IFdlZG5lc2RheSwgT2N0b2JlciAxNiwgMjAxMyA4OjA0IFBNDQo+IFRvOiBNYXJrdXMgQXJtYnJ1
c3Rlcg0KPiBDYzogYW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbTsgSWFuIENhbXBiZWxsOyBTdGVm
YW5vIFN0YWJlbGxpbmk7IEdvbmdsZWkgKEFyZWkpOw0KPiBHYW93ZWkgKFVWUCk7IEhhbndlaWRv
bmcgKFJhbmR5KTsgSHVhbmd3ZWlkb25nIChIYXJkd2FyZSk7IEx1b25lbmdqdW47DQo+IFlhbnFp
YW5nanVuOyB4ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZzsgRmFiaW8gRmFudG9uaTsgcWVtdS1kZXZl
bEBub25nbnUub3JnDQo+IFN1YmplY3Q6IFJlOiBbUWVtdS1kZXZlbF0gW1hlbi1kZXZlbF0gSHZt
bG9hZGVyOiBNb2RpZnkgQUNQSSB0byBvbmx5IHN1cHBseQ0KPiBfRUowIG1ldGhvZHMgZm9yIFBD
SXNsb3RzIHRoYXQgc3VwcG9ydCBob3RwbHVnIGJ5IHJ1bnRpbWUgcGF0Y2hpbmcNCj4gDQo+ID4+
PiBPbiAxNi4xMC4xMyBhdCAxMzoxMCwgTWFya3VzIEFybWJydXN0ZXIgPGFybWJydUByZWRoYXQu
Y29tPiB3cm90ZToNCj4gPiBJYW4gQ2FtcGJlbGwgPElhbi5DYW1wYmVsbEBjaXRyaXguY29tPiB3
cml0ZXM6DQo+ID4NCj4gPj4gT24gV2VkLCAyMDEzLTEwLTE2IGF0IDEyOjQ5ICswMjAwLCBNYXJr
dXMgQXJtYnJ1c3RlciB3cm90ZToNCj4gPj4+IElhbiBDYW1wYmVsbCA8SWFuLkNhbXBiZWxsQGNp
dHJpeC5jb20+IHdyaXRlczoNCj4gPj4+DQo+ID4+PiA+IE9uIFdlZCwgMjAxMy0xMC0xNiBhdCAx
MDo1NCArMDEwMCwgSmFuIEJldWxpY2ggd3JvdGU6DQo+ID4+PiA+PiA+Pj4gT24gMTYuMTAuMTMg
YXQgMDg6MzAsICJHb25nbGVpIChBcmVpKSIgPGFyZWkuZ29uZ2xlaUBodWF3ZWkuY29tPg0KPiB3
cm90ZToNCj4gPj4+ID4+ID4gLS0tIGh2bWxvYWRlci9hY3BpL01ha2VmaWxlCTIwMTMtMTAtMTYg
MTE6NTE6NTMuMDAwMDAwMDAwICswODAwDQo+ID4+PiA+PiA+ICsrKyBodm1sb2FkZXJfbmV3Ly9h
Y3BpL01ha2VmaWxlCTIwMTMtMTAtMTYNCj4gMTE6NTE6NTguMDAwMDAwMDAwICswODAwDQo+ID4+
PiA+PiA+IEBAIC0zNiwxOCArMzYsMzQgQEANCj4gPj4+ID4+ID4NCj4gPj4+ID4+ID4gIGRzZHRf
YW55Y3B1X3FlbXVfeGVuLmFzbDogZHNkdC5hc2wgbWtfZHNkdA0KPiA+Pj4gPj4gPiAgCWF3ayAn
TlIgPiAxIHtwcmludCBzfSB7cz0kJDB9JyAkPCA+ICRADQo+ID4+PiA+PiA+IC0JLi9ta19kc2R0
IC0tZG0tdmVyc2lvbiBxZW11LXhlbiA+PiAkQA0KPiA+Pj4gPj4gPiArCXNlZCAtaSAncy9BbWxD
b2RlL2RzZHRfYW55Y3B1X3FlbXVfeGVuL2cnICRADQo+ID4+PiA+Pg0KPiA+Pj4gPj4gVGhpcyBt
dXN0IG5ldmVyIGJlIGRvbmUgLSBpZiBzb21lb25lIGhpdHMgQ3RybC1DIGluIHRoZSBtaWRkbGUg
b2YNCj4gPj4+ID4+IHRoaXMsIHlvdSdsbCBoYXZlIGEgbW9kaWZpZWQgYnV0IGluY29tcGxldGUg
Z2VuZXJhdGVkIGZpbGUuIFlvdQ0KPiA+Pj4gPj4gZWl0aGVyIG5lZWQgdG8gdXNlIHByb3Blcmx5
IGNoYWluZWQgcnVsZXMsIG9yIGRvIGFsbCBvdXRwdXQgdG8gYQ0KPiA+Pj4gPj4gdGVtcG9yYXJ5
IGZpbGUgd2hpY2ggeW91IHJlbmFtZSBhcyB0aGUgbGFzdCBzdGVwLg0KPiA+Pj4gPj4NCj4gPj4+
ID4+IEkgcmVhbGl6ZSB0aGF0IHRoZSBwcm9ibGVtIGV4aXN0ZWQgYmVmb3JlIHlvdXIgY2hhbmdl
LCBidXQgeW91DQo+ID4+PiA+PiBtYWtpbmcgaXQgd29yc2UgcmVxdWlyZXMgZG9pbmcgaXQgcHJv
cGVybHkgbm93Lg0KPiA+Pj4gPg0KPiA+Pj4gPiBUaGUgY29ycmVjdCB3YXkgdG8gZG8gdGhpcyBp
cyB0byBnZW5lcmF0ZSB0byBhIHRlbXBvcmFyeSBmaWxlIGFuZCB0aGVuDQo+ID4+PiA+IHVzZSAk
KGNhbGwgbW92ZS1pZi1jaGFuZ2VkLCRALnRtcCwkQCkuIFRoZXJlIGFyZSBhIGJ1bmNoIG9mIGV4
YW1wbGVzDQo+IGluDQo+ID4+PiA+IHRvb2xzL2xpYnhsL01ha2VmaWxlIGFuZCBlbHNld2hlcmUu
DQo+ID4+Pg0KPiA+Pj4gUXVvdGluZyB0aGUgR05VIG1ha2UgbWFudWFsWypdOg0KPiA+Pj4NCj4g
Pj4+ICAgICBTbyBnZW5lcmFsbHkgdGhlIHJpZ2h0IHRoaW5nIHRvIGRvIGlzIHRvIGRlbGV0ZSB0
aGUgdGFyZ2V0IGZpbGUgaWYNCj4gPj4+ICAgICB0aGUgcmVjaXBlIGZhaWxzIGFmdGVyIGJlZ2lu
bmluZyB0byBjaGFuZ2UgdGhlIGZpbGUuICBtYWtlIHdpbGwgZG8NCj4gPj4+ICAgICB0aGlzIGlm
IC5ERUxFVEVfT05fRVJST1IgYXBwZWFycyBhcyBhIHRhcmdldC4gIFRoaXMgaXMgYWxtb3N0DQo+
IGFsd2F5cw0KPiA+Pj4gICAgIHdoYXQgeW91IHdhbnQgbWFrZSB0byBkbywgYnV0IGl0IGlzIG5v
dCBoaXN0b3JpY2FsIHByYWN0aWNlOyBzbyBmb3INCj4gPj4+ICAgICBjb21wYXRpYmlsaXR5LCB5
b3UgbXVzdCBleHBsaWNpdGx5IHJlcXVlc3QgaXQuDQo+ID4+Pg0KPiA+Pj4gSW4gbXkgb3Bpbmlv
biwgZXZlcnkgTWFrZWZpbGUgc2hvdWxkIHJlcXVlc3QgaXQuDQo+ID4+Pg0KPiA+Pj4gWypdIGh0
dHBzOi8vd3d3LmdudS5vcmcvc29mdHdhcmUvbWFrZS9tYW51YWwvaHRtbF9ub2RlL0Vycm9ycy5o
dG1sDQo+ID4+DQo+ID4+IEkgdGhpbmsgdGhpcyBpcyBzb21ld2hhdCBvcnRob2dvbmFsIHRvIHRo
ZSB1c2Ugb2YgbW92ZS1pZi1jaGFuZ2VkIHdoaWNoDQo+ID4+IGlzIHRoZXJlIHRvIGVuc3VyZSB0
aGF0IHRoZSB0aW1lc3RhbXAgZG9lc24ndCBjaGFuZ2UgZ3JhdHVpdG91c2x5IGFuZA0KPiA+PiBj
YXVzZSBhIGxvYWQgb2Yga25vY2sgb24gcmVidWlsZHMgZXZlbiB0aG91Z2ggdGhlIHJlZ2VuZXJh
dGVkIGNvbnRlbnQgaXMNCj4gPj4gaWRlbnRpY2FsLg0KPiA+DQo+ID4gWWVzLiAgSSB3YXMgbGF0
Y2hpbmcgb250byB0aGUgImlmIHNvbWVvbmUgaGl0cyBDdHJsLUMgaW4gdGhlIG1pZGRsZSBvZg0K
PiA+IHRoaXMsIHlvdSdsbCBoYXZlIGEgbW9kaWZpZWQgYnV0IGluY29tcGxldGUgZ2VuZXJhdGVk
IGZpbGUiIHBocmFzZS4NCj4gDQo+IFJpZ2h0LCBidXQgQ3RybC1DIGlzIG9ubHkgdGhlIHNvZnQg
d2F5IG9mIGZhaWxpbmcuIElmIHRoZSBzeXN0ZW0NCj4gaGFwcGVucyB0byBjcmFzaCBhdCB0aGUg
cmlnaHQgbW9tZW50LCBtYWtlIHdvbid0IGJlIGFibGUgdG8gZ28NCj4gYW5kIGRlbGV0ZSB0aGUg
ZmlsZSBhbnltb3JlLiBJT1cgdGhlIG1vdmUtaWYtY2hhbmdlZCBhcHByb2FjaA0KPiBjb3ZlcnMg
YSB3aWRlciByYW5nZSBvZiBzaXR1YXRpb25zIF9hbmRfIGhhZCB0aGUgYmVuZWZpdCBvZg0KPiBh
dm9pZGluZyB1bm5lY2Vzc2FyeSByZWJ1aWxkcy4NCj4gDQo+IEphbg0KDQo=

--_003_33183CC9F5247A488A2544077AF19020815A03EASZXEMA503MBSchi_
Content-Type: application/octet-stream; name="EJ0_ACPI_PCI_Hotplug.patch"
Content-Description: EJ0_ACPI_PCI_Hotplug.patch
Content-Disposition: attachment; filename="EJ0_ACPI_PCI_Hotplug.patch";
	size=24071; creation-date="Tue, 22 Oct 2013 03:58:51 GMT";
	modification-date="Tue, 22 Oct 2013 03:58:51 GMT"
Content-Transfer-Encoding: base64

RnJvbSAwMjYyNTA1NjE0NmU0NDNiYTMwOTJkY2NhNmNmMjdjNzc1ZjJlNjIxIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBnYW93ZWkgPGdhby5nYW93ZWlAaHVhd2VpLmNvbT4KRGF0ZTog
VHVlLCAyMiBPY3QgMjAxMyAxMTo0Mjo1MyArMDgwMApTdWJqZWN0OiBbUEFUQ0hdIEh2bWxvYWRl
cjogTW9kaWZ5IEFDUEkgdG8gb25seSBzdXBwbHkgX0VKMCBtZXRob2RzIGZvcgogUENJc2xvdHMg
dGhhdCBzdXBwb3J0IGhvdHBsdWcgYnkgcnVudGltZSBwYXRjaGluZwoKIEluIFhlbiBwbGF0Zm9y
bSwgYWZ0ZXIgdXNpbmcgdXBzdHJlYW0gcWVtdSwgdGhlIGFsbCBvZiBwY2kgZGV2aWNlcyB3aWxs
IHNob3cgaG90cGx1ZyBpbiB0aGUgd2luZG93cyBndWVzdC4KIEluIHRoaXMgc2l0dWF0aW9uLCB0
aGUgd2luZG93cyBndWVzdCBtYXkgb2NjdXIgYmx1ZSBzY3JlZW4gd2hlbiBWTScgdXNlciBjbGlj
ayB0aGUgaWNvbiBvZiBWR0EgY2FyZCBmb3IgdHJ5aW5nIHVucGx1ZyBWR0EgY2FyZC4KIEhvd2V2
ZXIsIHdlIGRvbid0IGhvcGUgVk0ncyB1c2VyIGNhbiBkbyBzdWNoIGRhbmdlcm91cyBvcGVyYXRp
b24sIGFuZCBzaG93aW5nIGFsbCBwY2kgZGV2aWNlcyBpbnNpZGUgdGhlIGd1ZXN0IE9TIGlzIHVu
ZnJpZW5kbHkuCiBUaGlzIGlzIGRvbmUgYnkgcnVudGltZSBwYXRjaGluZzoKICAtIFJlbmFtZSBf
RUowIG1ldGhvZHMgZm9yIFBDSSBzbG90cyBpbiBEU0RUIHRvIEVKMF86bm90ZSB0aGF0IHRoaXMg
aGFzIHRoZSBzYW1lIGNoZWNrc3VtLCBidXQgaXMgaWdub3JlZCBieSBPU1BNLgogIC0gQXQgY29t
cGlsZSB0aW1lLCBsb29rIGZvciB0aGVzZSBtZXRob2RzIGluIEFTTCBzb3VyY2UsZmluZCB0aGUg
bWF0Y2hpbmcgQU1MLCBhbmQgc3RvcmUgdGhlIG9mZnNldHMgb2YgdGhlc2UgbWV0aG9kcyBpbiBh
IHRhYmxlIG5hbWVkIGFtbF9lajBfZGF0YS4KICAtIEF0IHJ1biB0aW1lLCBnbyBvdmVyIGFtbF9l
ajBfZGF0YSwgY2hlY2sgd2hpY2ggc2xvdHMgbm90IHN1cHBvcnQgaG90cGx1ZyBhbmQgcGF0Y2gg
dGhlIEFDUEkgdGFibGUsIHJlcGxhY2luZyBfRUowIHdpdGggRUowXy4KClNpZ25lZC1vZmYtYnk6
IGdhb3dlaSA8Z2FvLmdhb3dlaUBodWF3ZWkuY29tPgpTaWduZWQtb2ZmLWJ5OiBnb25nbGVpIDxh
cmVpLmdvbmdsZWlAaHVhd2VpLmNvbT4KLS0tCiB0b29scy9maXJtd2FyZS9odm1sb2FkZXIvYWNw
aS9NYWtlZmlsZSAgICAgICAgICAgICB8ICA0NiArKy0KIHRvb2xzL2Zpcm13YXJlL2h2bWxvYWRl
ci9hY3BpL2FjcGkyXzAuaCAgICAgICAgICAgIHwgICA1ICsKIHRvb2xzL2Zpcm13YXJlL2h2bWxv
YWRlci9hY3BpL2J1aWxkLmMgICAgICAgICAgICAgIHwgIDI0ICstCiB0b29scy9maXJtd2FyZS9o
dm1sb2FkZXIvYWNwaS9kc2R0LmFzbCAgICAgICAgICAgICB8ICAgMSArCiB0b29scy9maXJtd2Fy
ZS9odm1sb2FkZXIvYWNwaS9ta19kc2R0LmMgICAgICAgICAgICB8ICAgMiArCiB0b29scy9maXJt
d2FyZS9odm1sb2FkZXIvbWtoZXggICAgICAgICAgICAgICAgICAgICB8ICAgMAogdG9vbHMvZmly
bXdhcmUvaHZtbG9hZGVyL292bWYuYyAgICAgICAgICAgICAgICAgICAgfCAgIDYgKy0KIHRvb2xz
L2Zpcm13YXJlL2h2bWxvYWRlci9yb21iaW9zLmMgICAgICAgICAgICAgICAgIHwgICA0ICsKIHRv
b2xzL2Zpcm13YXJlL2h2bWxvYWRlci9zZWFiaW9zLmMgICAgICAgICAgICAgICAgIHwgICA4ICsK
IHRvb2xzL2Zpcm13YXJlL2h2bWxvYWRlci90b29scy9hY3BpX2V4dHJhY3QucHkgICAgIHwgMzA4
ICsrKysrKysrKysrKysrKysrKysrKwogLi4uL2h2bWxvYWRlci90b29scy9hY3BpX2V4dHJhY3Rf
cHJlcHJvY2Vzcy5weSAgICAgfCAgNDEgKysrCiAxMSBmaWxlcyBjaGFuZ2VkLCA0MzEgaW5zZXJ0
aW9ucygrKSwgMTQgZGVsZXRpb25zKC0pCiBtb2RlIGNoYW5nZSAxMDA3NTUgPT4gMTAwNjQ0IHRv
b2xzL2Zpcm13YXJlL2h2bWxvYWRlci9ta2hleAogY3JlYXRlIG1vZGUgMTAwNjQ0IHRvb2xzL2Zp
cm13YXJlL2h2bWxvYWRlci90b29scy9hY3BpX2V4dHJhY3QucHkKIGNyZWF0ZSBtb2RlIDEwMDY0
NCB0b29scy9maXJtd2FyZS9odm1sb2FkZXIvdG9vbHMvYWNwaV9leHRyYWN0X3ByZXByb2Nlc3Mu
cHkKCmRpZmYgLS1naXQgYS90b29scy9maXJtd2FyZS9odm1sb2FkZXIvYWNwaS9NYWtlZmlsZSBi
L3Rvb2xzL2Zpcm13YXJlL2h2bWxvYWRlci9hY3BpL01ha2VmaWxlCmluZGV4IDJjNTA4NTEuLjhi
M2Y3YWMgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2Zpcm13YXJlL2h2bWxvYWRlci9hY3BpL01ha2VmaWxl
CisrKyBiL3Rvb2xzL2Zpcm13YXJlL2h2bWxvYWRlci9hY3BpL01ha2VmaWxlCkBAIC0yNCwzMCAr
MjQsNDYgQEAgT0JKUyAgPSAkKHBhdHN1YnN0ICUuYywlLm8sJChDX1NSQykpCiBDRkxBR1MgKz0g
JChDRkxBR1NfeGVuaW5jbHVkZSkKIAogdnBhdGggaWFzbCAkKFBBVEgpCit2cGF0aCBweXRob24g
JChQQVRIKQorCisuREVMRVRFX09OX0VSUk9SOiQoZmlsdGVyIGRzZHRfJS5jLCQoQ19TUkMpKQor
CiBhbGw6IGFjcGkuYQogCiBzc2R0X3MzLmggc3NkdF9zNC5oIHNzZHRfcG0uaCBzc2R0X3RwbS5o
OiAlLmg6ICUuYXNsIGlhc2wKIAlpYXNsIC12cyAtcCAkKiAtdGMgJDwKLQlzZWQgLWUgJ3MvQW1s
Q29kZS8kKi9nJyAkKi5oZXggPiRACisJc2VkIC1lICdzL0FtbENvZGUvJCovZycgJCouaGV4ID4k
QC50bXAKKwkkKGNhbGwgbW92ZS1pZi1jaGFuZ2VkLCRALnRtcCAkQCkKIAlybSAtZiAkKi5oZXgg
JCouYW1sCiAKIG1rX2RzZHQ6IG1rX2RzZHQuYwogCSQoSE9TVENDKSAkKEhPU1RDRkxBR1MpICQo
Q0ZMQUdTX3hlbmluY2x1ZGUpIC1vICRAIG1rX2RzZHQuYwogCiBkc2R0X2FueWNwdV9xZW11X3hl
bi5hc2w6IGRzZHQuYXNsIG1rX2RzZHQKLQlhd2sgJ05SID4gMSB7cHJpbnQgc30ge3M9JCQwfScg
JDwgPiAkQAotCS4vbWtfZHNkdCAtLWRtLXZlcnNpb24gcWVtdS14ZW4gPj4gJEAKLQorCWF3ayAn
TlIgPiAxIHtwcmludCBzfSB7cz0kJDB9JyAkPCA+ICRALnRtcAorCXNlZCAtaSAncy9BbWxDb2Rl
L2RzZHRfYW55Y3B1X3FlbXVfeGVuL2cnICRALnRtcAorCS4vbWtfZHNkdCAtLWRtLXZlcnNpb24g
cWVtdS14ZW4gPj4gJEAudG1wCisJc2VkIC1pICdzL2FtbF9lajBfbmFtZS9kc2R0X2FueWNwdV9x
ZW11X3hlbl9hbWxfZWowX25hbWUvZycgJEAudG1wCisJc2VkIC1pICdzL2FtbF9hZHJfZHdvcmQv
ZHNkdF9hbnljcHVfcWVtdV94ZW5fYW1sX2Fkcl9kd29yZC9nJyAkQC50bXAKKwkkKGNhbGwgbW92
ZS1pZi1jaGFuZ2VkLCRALnRtcCAkQCkKKwkKICMgTkIuIGF3ayBpbnZvY2F0aW9uIGlzIGEgcG9y
dGFibGUgYWx0ZXJuYXRpdmUgdG8gJ2hlYWQgLW4gLTEnCiBkc2R0XyVjcHUuYXNsOiBkc2R0LmFz
bCBta19kc2R0Ci0JYXdrICdOUiA+IDEge3ByaW50IHN9IHtzPSQkMH0nICQ8ID4gJEAKLQkuL21r
X2RzZHQgLS1tYXhjcHUgJCogID4+ICRACisJYXdrICdOUiA+IDEge3ByaW50IHN9IHtzPSQkMH0n
ICQ8ID4gJEAudG1wCisJc2VkIC1pICdzL0FtbENvZGUvZHNkdF8kKmNwdS9nJyAkQC50bXAKKwku
L21rX2RzZHQgLS1tYXhjcHUgJCogID4+ICRALnRtcAorCSQoY2FsbCBtb3ZlLWlmLWNoYW5nZWQs
JEAudG1wICRAKQogCi0kKGZpbHRlciBkc2R0XyUuYywkKENfU1JDKSk6ICUuYzogaWFzbCAlLmFz
bAotCWlhc2wgLXZzIC1wICQqIC10YyAkKi5hc2wKLQlzZWQgLWUgJ3MvQW1sQ29kZS8kKi9nJyAk
Ki5oZXggPiRACi0JZWNobyAiaW50ICQqX2xlbj1zaXplb2YoJCopOyIgPj4kQAotCXJtIC1mICQq
LmFtbCAkKi5oZXgKKyQoZmlsdGVyIGRzZHRfJS5jLCQoQ19TUkMpKTogJS5jOiBpYXNsIHB5dGhv
biAlLmFzbAorCWNwcCAtUCAkKi5hc2wgPiAkKi5hc2wuaS5vcmlnCisJcHl0aG9uIC4uL3Rvb2xz
L2FjcGlfZXh0cmFjdF9wcmVwcm9jZXNzLnB5ICQqLmFzbC5pLm9yaWcgPiAkKi5hc2wuaQorCWlh
c2wgLXZzIC1sIC10YyAtcCAkKiAkKi5hc2wuaQorCXB5dGhvbiAuLi90b29scy9hY3BpX2V4dHJh
Y3QucHkgJCoubHN0ID4gJEAudG1wCisJZWNobyAiaW50ICQqX2xlbj1zaXplb2YoJCopOyIgPj4k
QC50bXAKKwlpZiBncmVwIC1xICIkKl9hbWxfZWowX25hbWUiICRALnRtcDsgdGhlbiBlY2hvICJp
bnQgJCpfYW1sX2VqMF9uYW1lX2xlbj1zaXplb2YoJCpfYW1sX2VqMF9uYW1lKTsiID4+JEAudG1w
OyBmaQorCWlmIGdyZXAgLXEgIiQqX2FtbF9hZHJfZHdvcmQiICRALnRtcDsgdGhlbiBlY2hvICJp
bnQgJCpfYW1sX2Fkcl9kd29yZF9sZW49c2l6ZW9mKCQqX2FtbF9hZHJfZHdvcmQpOyIgPj4kQC50
bXA7ZmkKKwkkKGNhbGwgbW92ZS1pZi1jaGFuZ2VkLCRALnRtcCAkQCkKKwlybSAtZiAkKi5hbWwg
JCouaGV4ICQqLmFzbC5pLm9yaWcgJCouYXNsLmkgJCoubHN0CiAKIGlhc2w6CiAJQGVjaG8KQEAg
LTU3LDYgKzczLDEyIEBAIGlhc2w6CiAJQGVjaG8gCiAJQGV4aXQgMQogCitweXRob246CisJQGVj
aG8KKwlAZWNobyAicHl0aG9uIGlzIG5lZWRlZCIKKwlAZWNobworCUBleGl0IDEKKwogYnVpbGQu
bzogc3NkdF9zMy5oIHNzZHRfczQuaCBzc2R0X3BtLmggc3NkdF90cG0uaAogCiBhY3BpLmE6ICQo
T0JKUykKQEAgLTY0LDcgKzg2LDcgQEAgYWNwaS5hOiAkKE9CSlMpCiAKIGNsZWFuOgogCXJtIC1y
ZiAqLmEgKi5vICQoSUFTTF9WRVIpICQoSUFTTF9WRVIpLnRhci5neiAkKERFUFMpCi0Jcm0gLXJm
IHNzZHRfKi5oIGRzZHQqLmMgKn4gKi5hbWwgKi5oZXggbWtfZHNkdCBkc2R0XyouYXNsCisJcm0g
LXJmIHNzZHRfKi5oIGRzZHQqLmMgKn4gKi5hbWwgKi5oZXggbWtfZHNkdCBkc2R0XyouYXNsICou
YXNsLmkgKi5hc2wuaS5vcmlnICoubHN0ICoudG1wCiAKIGluc3RhbGw6IGFsbAogCmRpZmYgLS1n
aXQgYS90b29scy9maXJtd2FyZS9odm1sb2FkZXIvYWNwaS9hY3BpMl8wLmggYi90b29scy9maXJt
d2FyZS9odm1sb2FkZXIvYWNwaS9hY3BpMl8wLmgKaW5kZXggN2IyMmQ4MC4uZDBjODNiOCAxMDA2
NDQKLS0tIGEvdG9vbHMvZmlybXdhcmUvaHZtbG9hZGVyL2FjcGkvYWNwaTJfMC5oCisrKyBiL3Rv
b2xzL2Zpcm13YXJlL2h2bWxvYWRlci9hY3BpL2FjcGkyXzAuaApAQCAtMzk2LDYgKzM5NiwxMSBA
QCBzdHJ1Y3QgYWNwaV9jb25maWcgewogICAgIGludCBkc2R0X2FueWNwdV9sZW47CiAgICAgdW5z
aWduZWQgY2hhciAqZHNkdF8xNWNwdTsKICAgICBpbnQgZHNkdF8xNWNwdV9sZW47CisgICAgdW5z
aWduZWQgc2hvcnQgKmFtbF9lajBfbmFtZTsKKyAgICB1bnNpZ25lZCBzaG9ydCAqYW1sX2Fkcl9k
d29yZDsKKyAgICBpbnQgYW1sX2VqMF9uYW1lX2xlbjsKKyAgICBpbnQgYW1sX2Fkcl9kd29yZF9s
ZW47CisgICAgCiB9OwogCiB2b2lkIGFjcGlfYnVpbGRfdGFibGVzKHN0cnVjdCBhY3BpX2NvbmZp
ZyAqY29uZmlnLCB1bnNpZ25lZCBpbnQgcGh5c2ljYWwpOwpkaWZmIC0tZ2l0IGEvdG9vbHMvZmly
bXdhcmUvaHZtbG9hZGVyL2FjcGkvYnVpbGQuYyBiL3Rvb2xzL2Zpcm13YXJlL2h2bWxvYWRlci9h
Y3BpL2J1aWxkLmMKaW5kZXggZjFkZDNmMC4uMzU2ODFhYSAxMDA2NDQKLS0tIGEvdG9vbHMvZmly
bXdhcmUvaHZtbG9hZGVyL2FjcGkvYnVpbGQuYworKysgYi90b29scy9maXJtd2FyZS9odm1sb2Fk
ZXIvYWNwaS9idWlsZC5jCkBAIC0zMCw2ICszMCw5IEBACiAjZGVmaW5lIGFsaWduMTYoc3opICAg
ICAgICAoKChzeikgKyAxNSkgJiB+MTUpCiAjZGVmaW5lIGZpeGVkX3N0cmNweShkLCBzKSBzdHJu
Y3B5KChkKSwgKHMpLCBzaXplb2YoZCkpCiAKKworI2RlZmluZSBQQ0lfUk1WX0JBU0UgMHhhZTBj
CisKIGV4dGVybiBzdHJ1Y3QgYWNwaV8yMF9yc2RwIFJzZHA7CiBleHRlcm4gc3RydWN0IGFjcGlf
MjBfcnNkdCBSc2R0OwogZXh0ZXJuIHN0cnVjdCBhY3BpXzIwX3hzZHQgWHNkdDsKQEAgLTQwNCw2
ICs0MDcsNyBAQCB2b2lkIGFjcGlfYnVpbGRfdGFibGVzKHN0cnVjdCBhY3BpX2NvbmZpZyAqY29u
ZmlnLCB1bnNpZ25lZCBpbnQgcGh5c2ljYWwpCiAgICAgdW5zaWduZWQgY2hhciAgICAgICAqZHNk
dDsKICAgICB1bnNpZ25lZCBsb25nICAgICAgICBzZWNvbmRhcnlfdGFibGVzW0FDUElfTUFYX1NF
Q09OREFSWV9UQUJMRVNdOwogICAgIGludCAgICAgICAgICAgICAgICAgIG5yX3NlY29uZGFyaWVz
LCBpOworICAgIHVuc2lnbmVkIGludCBybXZjX3Bjcm0gPSAwOwogCiAgICAgLyogQWxsb2NhdGUg
YW5kIGluaXRpYWxpc2UgdGhlIGFjcGkgaW5mbyBhcmVhLiAqLwogICAgIG1lbV9ob2xlX3BvcHVs
YXRlX3JhbShBQ1BJX0lORk9fUEhZU0lDQUxfQUREUkVTUyA+PiBQQUdFX1NISUZULCAxKTsKQEAg
LTQzOCw5ICs0NDIsMjcgQEAgdm9pZCBhY3BpX2J1aWxkX3RhYmxlcyhzdHJ1Y3QgYWNwaV9jb25m
aWcgKmNvbmZpZywgdW5zaWduZWQgaW50IHBoeXNpY2FsKQogICAgICAgICBkc2R0ID0gbWVtX2Fs
bG9jKGNvbmZpZy0+ZHNkdF9hbnljcHVfbGVuLCAxNik7CiAgICAgICAgIGlmICghZHNkdCkgZ290
byBvb207CiAgICAgICAgIG1lbWNweShkc2R0LCBjb25maWctPmRzZHRfYW55Y3B1LCBjb25maWct
PmRzZHRfYW55Y3B1X2xlbik7Ci0gICAgICAgIG5yX3Byb2Nlc3Nvcl9vYmplY3RzID0gSFZNX01B
WF9WQ1BVUzsKKyAgICAgICAgaWYoY29uZmlnLT5hbWxfYWRyX2R3b3JkX2xlbiAmJiBjb25maWct
PmFtbF9lajBfbmFtZV9sZW4gJiYKKyAgICAgICAgICAgIChjb25maWctPmFtbF9hZHJfZHdvcmRf
bGVuL3NpemVvZihjb25maWctPmFtbF9hZHJfZHdvcmRbMF0pID09IGNvbmZpZy0+YW1sX2VqMF9u
YW1lX2xlbi9zaXplb2YoY29uZmlnLT5hbWxfZWowX25hbWVbMF0pKSkKKyAgICAgICAgeworICAg
ICAgICAgICAgcm12Y19wY3JtID0gaW5sKFBDSV9STVZfQkFTRSk7IAorICAgICAgICAgICAgcHJp
bnRmKCJybXZjX3Bjcm0gaXMgJXhcbiIsIHJtdmNfcGNybSk7CisgICAgICAgICAgICBmb3IoaSA9
IDA7ICBpIDwgY29uZmlnLT5hbWxfYWRyX2R3b3JkX2xlbi9zaXplb2YoY29uZmlnLT5hbWxfYWRy
X2R3b3JkWzBdKTsgaSArKykKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICAvKiBTbG90
IGlzIGluIGJ5dGUgMiBpbiBfQURSICovCisgICAgICAgICAgICAgICAgdW5zaWduZWQgY2hhciBz
bG90ID0gZHNkdFtjb25maWctPmFtbF9hZHJfZHdvcmRbaV0gKyAyXSAmIDB4MUY7CisgICAgICAg
ICAgICAgICAgLyogU2FuaXR5IGNoZWNrICovCisgICAgICAgICAgICAgICAgaWYgKG1lbWNtcChk
c2R0ICsgY29uZmlnLT5hbWxfZWowX25hbWVbaV0sICJfRUowIiwgNCkpIHsKKyAgICAgICAgICAg
ICAgICAgICAgZ290byBvb207CisgICAgICAgICAgICAgICAgfQorICAgICAgICAgICAgICAgIGlm
ICghKHJtdmNfcGNybSAmICgweDEgPDwgc2xvdCkpKSB7CisgICAgICAgICAgICAgICAgICAgIG1l
bWNweShkc2R0ICsgY29uZmlnLT5hbWxfZWowX25hbWVbaV0sICJFSjBfIiwgNCk7CisgICAgICAg
ICAgICAgICAgfQorICAgICAgICAgICAgfQorICAgICAgICB9CiAgICAgfQogCisgICAgbnJfcHJv
Y2Vzc29yX29iamVjdHMgPSBIVk1fTUFYX1ZDUFVTOwogICAgIC8qCiAgICAgICogTi5CLiBBQ1BJ
IDEuMCBvcGVyYXRpbmcgc3lzdGVtcyBtYXkgbm90IGhhbmRsZSBGQURUIHdpdGggcmV2aXNpb24g
MgogICAgICAqIG9yIGFib3ZlIHByb3Blcmx5LCBub3RhYmx5IFdpbmRvd3MgMjAwMCwgd2hpY2gg
dHJpZXMgdG8gY29weSBGQURUCmRpZmYgLS1naXQgYS90b29scy9maXJtd2FyZS9odm1sb2FkZXIv
YWNwaS9kc2R0LmFzbCBiL3Rvb2xzL2Zpcm13YXJlL2h2bWxvYWRlci9hY3BpL2RzZHQuYXNsCmlu
ZGV4IDI0N2E4YWQuLjFlNzY5NWIgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2Zpcm13YXJlL2h2bWxvYWRl
ci9hY3BpL2RzZHQuYXNsCisrKyBiL3Rvb2xzL2Zpcm13YXJlL2h2bWxvYWRlci9hY3BpL2RzZHQu
YXNsCkBAIC0xNiw2ICsxNiw3IEBACiAgKiB0aGlzIHByb2dyYW07IGlmIG5vdCwgd3JpdGUgdG8g
dGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbiwgSW5jLiwgNTkgVGVtcGxlCiAgKiBQbGFjZSAt
IFN1aXRlIDMzMCwgQm9zdG9uLCBNQSAwMjExMS0xMzA3IFVTQS4KICAqLworQUNQSV9FWFRSQUNU
X0FMTF9DT0RFIEFtbENvZGUKIAogRGVmaW5pdGlvbkJsb2NrICgiRFNEVC5hbWwiLCAiRFNEVCIs
IDIsICJYZW4iLCAiSFZNIiwgMCkKIHsKZGlmZiAtLWdpdCBhL3Rvb2xzL2Zpcm13YXJlL2h2bWxv
YWRlci9hY3BpL21rX2RzZHQuYyBiL3Rvb2xzL2Zpcm13YXJlL2h2bWxvYWRlci9hY3BpL21rX2Rz
ZHQuYwppbmRleCA5OTZmMzBiLi40MTgwODAxIDEwMDY0NAotLS0gYS90b29scy9maXJtd2FyZS9o
dm1sb2FkZXIvYWNwaS9ta19kc2R0LmMKKysrIGIvdG9vbHMvZmlybXdhcmUvaHZtbG9hZGVyL2Fj
cGkvbWtfZHNkdC5jCkBAIC0zNjgsNyArMzY4LDkgQEAgaW50IG1haW4oaW50IGFyZ2MsIGNoYXIg
Kiphcmd2KQogICAgICAgICAvKiBob3RwbHVnX3Nsb3QgKi8KICAgICAgICAgZm9yIChzbG90ID0g
MTsgc2xvdCA8PSAzMTsgc2xvdCsrKSB7CiAgICAgICAgICAgICBwdXNoX2Jsb2NrKCJEZXZpY2Ui
LCAiUyVpIiwgc2xvdCk7IHsKKyAgICAgICAgICAgICAgICBwcmludGYoIkFDUElfRVhUUkFDVF9O
QU1FX0RXT1JEX0NPTlNUIGFtbF9hZHJfZHdvcmRcbiIpOwogICAgICAgICAgICAgICAgIHN0bXQo
Ik5hbWUiLCAiX0FEUiwgJSMwNngwMDAwIiwgc2xvdCk7CisgICAgICAgICAgICAgICAgcHJpbnRm
KCJBQ1BJX0VYVFJBQ1RfTUVUSE9EX1NUUklORyBhbWxfZWowX25hbWVcbiIpOwogICAgICAgICAg
ICAgICAgIHB1c2hfYmxvY2soIk1ldGhvZCIsICJfRUowLDEiKTsgewogICAgICAgICAgICAgICAg
ICAgICBzdG10KCJTdG9yZSIsICJTaGlmdExlZnQoMSwgJSMwNngpLCBCMEVKIiwgc2xvdCk7CiAg
ICAgICAgICAgICAgICAgICAgIHN0bXQoIlJldHVybiIsICIweDAiKTsKZGlmZiAtLWdpdCBhL3Rv
b2xzL2Zpcm13YXJlL2h2bWxvYWRlci9ta2hleCBiL3Rvb2xzL2Zpcm13YXJlL2h2bWxvYWRlci9t
a2hleApvbGQgbW9kZSAxMDA3NTUKbmV3IG1vZGUgMTAwNjQ0CmRpZmYgLS1naXQgYS90b29scy9m
aXJtd2FyZS9odm1sb2FkZXIvb3ZtZi5jIGIvdG9vbHMvZmlybXdhcmUvaHZtbG9hZGVyL292bWYu
YwppbmRleCBlZTRjYmJmLi4yN2ZmMGI1IDEwMDY0NAotLS0gYS90b29scy9maXJtd2FyZS9odm1s
b2FkZXIvb3ZtZi5jCisrKyBiL3Rvb2xzL2Zpcm13YXJlL2h2bWxvYWRlci9vdm1mLmMKQEAgLTc5
LDcgKzc5LDExIEBAIHN0YXRpYyB2b2lkIG92bWZfYWNwaV9idWlsZF90YWJsZXModm9pZCkKICAg
ICAgICAgLmRzZHRfYW55Y3B1ID0gZHNkdF9hbnljcHUsCiAgICAgICAgIC5kc2R0X2FueWNwdV9s
ZW4gPSBkc2R0X2FueWNwdV9sZW4sCiAgICAgICAgIC5kc2R0XzE1Y3B1ID0gTlVMTCwgCi0gICAg
ICAgIC5kc2R0XzE1Y3B1X2xlbiA9IDAKKyAgICAgICAgLmRzZHRfMTVjcHVfbGVuID0gMCwKKyAg
ICAgICAgLmFtbF9lajBfbmFtZSA9IE5VTEwsCisgICAgICAgIC5hbWxfYWRyX2R3b3JkID0gTlVM
TCwKKyAgICAgICAgLmFtbF9lajBfbmFtZV9sZW4gPSAwLAorICAgICAgICAuYW1sX2Fkcl9kd29y
ZF9sZW4gPSAwLAogICAgIH07CiAKICAgICBhY3BpX2J1aWxkX3RhYmxlcygmY29uZmlnLCBBQ1BJ
X1BIWVNJQ0FMX0FERFJFU1MpOwpkaWZmIC0tZ2l0IGEvdG9vbHMvZmlybXdhcmUvaHZtbG9hZGVy
L3JvbWJpb3MuYyBiL3Rvb2xzL2Zpcm13YXJlL2h2bWxvYWRlci9yb21iaW9zLmMKaW5kZXggODEw
YmQyNC4uODAzYzlmYSAxMDA2NDQKLS0tIGEvdG9vbHMvZmlybXdhcmUvaHZtbG9hZGVyL3JvbWJp
b3MuYworKysgYi90b29scy9maXJtd2FyZS9odm1sb2FkZXIvcm9tYmlvcy5jCkBAIC0xNzksNiAr
MTc5LDEwIEBAIHN0YXRpYyB2b2lkIHJvbWJpb3NfYWNwaV9idWlsZF90YWJsZXModm9pZCkKICAg
ICAgICAgLmRzZHRfYW55Y3B1X2xlbiA9IGRzZHRfYW55Y3B1X2xlbiwKICAgICAgICAgLmRzZHRf
MTVjcHUgPSBkc2R0XzE1Y3B1LAogICAgICAgICAuZHNkdF8xNWNwdV9sZW4gPSBkc2R0XzE1Y3B1
X2xlbiwKKyAgICAgICAgLmFtbF9lajBfbmFtZSA9IE5VTEwsCisgICAgICAgIC5hbWxfYWRyX2R3
b3JkID0gTlVMTCwKKyAgICAgICAgLmFtbF9lajBfbmFtZV9sZW4gPSAwLAorICAgICAgICAuYW1s
X2Fkcl9kd29yZF9sZW4gPSAwLAogICAgIH07CiAKICAgICBhY3BpX2J1aWxkX3RhYmxlcygmY29u
ZmlnLCBBQ1BJX1BIWVNJQ0FMX0FERFJFU1MpOwpkaWZmIC0tZ2l0IGEvdG9vbHMvZmlybXdhcmUv
aHZtbG9hZGVyL3NlYWJpb3MuYyBiL3Rvb2xzL2Zpcm13YXJlL2h2bWxvYWRlci9zZWFiaW9zLmMK
aW5kZXggZGQ3ZGZiZS4uY2EwMWQyNyAxMDA2NDQKLS0tIGEvdG9vbHMvZmlybXdhcmUvaHZtbG9h
ZGVyL3NlYWJpb3MuYworKysgYi90b29scy9maXJtd2FyZS9odm1sb2FkZXIvc2VhYmlvcy5jCkBA
IC0zMyw2ICszMywxMCBAQAogCiBleHRlcm4gdW5zaWduZWQgY2hhciBkc2R0X2FueWNwdV9xZW11
X3hlbltdOwogZXh0ZXJuIGludCBkc2R0X2FueWNwdV9xZW11X3hlbl9sZW47CitleHRlcm4gdW5z
aWduZWQgc2hvcnQgZHNkdF9hbnljcHVfcWVtdV94ZW5fYW1sX2VqMF9uYW1lW107CitleHRlcm4g
dW5zaWduZWQgc2hvcnQgZHNkdF9hbnljcHVfcWVtdV94ZW5fYW1sX2Fkcl9kd29yZFtdOworZXh0
ZXJuIGludCBkc2R0X2FueWNwdV9xZW11X3hlbl9hbWxfZWowX25hbWVfbGVuOworZXh0ZXJuIGlu
dCBkc2R0X2FueWNwdV9xZW11X3hlbl9hbWxfYWRyX2R3b3JkX2xlbjsKIAogc3RydWN0IHNlYWJp
b3NfaW5mbyB7CiAgICAgY2hhciBzaWduYXR1cmVbMTRdOyAvKiBYZW5IVk1TZWFCSU9TXDAgKi8K
QEAgLTk5LDYgKzEwMywxMCBAQCBzdGF0aWMgdm9pZCBzZWFiaW9zX2FjcGlfYnVpbGRfdGFibGVz
KHZvaWQpCiAgICAgICAgIC5kc2R0X2FueWNwdV9sZW4gPSBkc2R0X2FueWNwdV9xZW11X3hlbl9s
ZW4sCiAgICAgICAgIC5kc2R0XzE1Y3B1ID0gTlVMTCwKICAgICAgICAgLmRzZHRfMTVjcHVfbGVu
ID0gMCwKKyAgICAgICAgLmFtbF9lajBfbmFtZSA9IGRzZHRfYW55Y3B1X3FlbXVfeGVuX2FtbF9l
ajBfbmFtZSwKKyAgICAgICAgLmFtbF9hZHJfZHdvcmQgPSBkc2R0X2FueWNwdV9xZW11X3hlbl9h
bWxfYWRyX2R3b3JkLAorICAgICAgICAuYW1sX2VqMF9uYW1lX2xlbiA9IGRzZHRfYW55Y3B1X3Fl
bXVfeGVuX2FtbF9lajBfbmFtZV9sZW4sCisgICAgICAgIC5hbWxfYWRyX2R3b3JkX2xlbiA9IGRz
ZHRfYW55Y3B1X3FlbXVfeGVuX2FtbF9hZHJfZHdvcmRfbGVuLAogICAgIH07CiAKICAgICBhY3Bp
X2J1aWxkX3RhYmxlcygmY29uZmlnLCByc2RwKTsKZGlmZiAtLWdpdCBhL3Rvb2xzL2Zpcm13YXJl
L2h2bWxvYWRlci90b29scy9hY3BpX2V4dHJhY3QucHkgYi90b29scy9maXJtd2FyZS9odm1sb2Fk
ZXIvdG9vbHMvYWNwaV9leHRyYWN0LnB5Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAw
MDAuLjRmYTUxZjcKLS0tIC9kZXYvbnVsbAorKysgYi90b29scy9maXJtd2FyZS9odm1sb2FkZXIv
dG9vbHMvYWNwaV9leHRyYWN0LnB5CkBAIC0wLDAgKzEsMzA4IEBACisjIS91c3IvYmluL3B5dGhv
bgorIyBDb3B5cmlnaHQgKEMpIDIwMTEgUmVkIEhhdCwgSW5jLiwgTWljaGFlbCBTLiBUc2lya2lu
IDxtc3RAcmVkaGF0LmNvbT4KKyMKKyMgVGhpcyBmaWxlIG1heSBiZSBkaXN0cmlidXRlZCB1bmRl
ciB0aGUgdGVybXMgb2YgdGhlIEdOVSBHUEx2MyBsaWNlbnNlLgorCisjIFByb2Nlc3MgbWl4ZWQg
QVNML0FNTCBsaXN0aW5nICgubHN0IGZpbGUpIHByb2R1Y2VkIGJ5IGlhc2wgLWwKKyMgTG9jYXRl
IGFuZCBleGVjdXRlIEFDUElfRVhUUkFDVCBkaXJlY3RpdmVzLCBvdXRwdXQgb2Zmc2V0IGluZm8K
KyMgCisjIERvY3VtZW50YXRpb24gb2YgQUNQSV9FWFRSQUNUXyogZGlyZWN0aXZlIHRhZ3M6Cisj
IAorIyBUaGVzZSBkaXJlY3RpdmUgdGFncyBvdXRwdXQgb2Zmc2V0IGluZm9ybWF0aW9uIGZyb20g
QU1MIGZvciBCSU9TIHJ1bnRpbWUKKyMgdGFibGUgZ2VuZXJhdGlvbi4KKyMgRWFjaCBkaXJlY3Rp
dmUgaXMgb2YgdGhlIGZvcm06CisjIEFDUElfRVhUUkFDVF88VFlQRT4gPGFycmF5X25hbWU+IDxP
cGVyYXRvcj4gKC4uLikKKyMgYW5kIGNhdXNlcyB0aGUgZXh0cmFjdG9yIHRvIGNyZWF0ZSBhbiBh
cnJheQorIyBuYW1lZCA8YXJyYXlfbmFtZT4gd2l0aCBvZmZzZXQsIGluIHRoZSBnZW5lcmF0ZWQg
QU1MLAorIyBvZiBhbiBvYmplY3Qgb2YgYSBnaXZlbiB0eXBlIGluIHRoZSBmb2xsb3dpbmcgPE9w
ZXJhdG9yPi4KKyMgCisjIEEgZGlyZWN0aXZlIG11c3QgZml0IG9uIGEgc2luZ2xlIGNvZGUgbGlu
ZS4KKyMgCisjIE9iamVjdCB0eXBlIGluIEFNTCBpcyB2ZXJpZmllZCwgYSBtaXNtYXRjaCBjYXVz
ZXMgYSBidWlsZCBmYWlsdXJlLgorIyAKKyMgRGlyZWN0aXZlcyBhbmQgb3BlcmF0b3JzIGN1cnJl
bnRseSBzdXBwb3J0ZWQgYXJlOgorIyBBQ1BJX0VYVFJBQ1RfTkFNRV9EV09SRF9DT05TVCAtIGV4
dHJhY3QgYSBEd29yZCBDb25zdCBvYmplY3QgZnJvbSBOYW1lKCkKKyMgQUNQSV9FWFRSQUNUX05B
TUVfV09SRF9DT05TVCAtIGV4dHJhY3QgYSBXb3JkIENvbnN0IG9iamVjdCBmcm9tIE5hbWUoKQor
IyBBQ1BJX0VYVFJBQ1RfTkFNRV9CWVRFX0NPTlNUIC0gZXh0cmFjdCBhIEJ5dGUgQ29uc3Qgb2Jq
ZWN0IGZyb20gTmFtZSgpCisjIEFDUElfRVhUUkFDVF9NRVRIT0RfU1RSSU5HIC0gZXh0cmFjdCBh
IE5hbWVTdHJpbmcgZnJvbSBNZXRob2QoKQorIyBBQ1BJX0VYVFJBQ1RfTkFNRV9TVFJJTkcgLSBl
eHRyYWN0IGEgTmFtZVN0cmluZyBmcm9tIE5hbWUoKQorIyBBQ1BJX0VYVFJBQ1RfUFJPQ0VTU09S
X1NUQVJUIC0gc3RhcnQgb2YgUHJvY2Vzc29yKCkgYmxvY2sKKyMgQUNQSV9FWFRSQUNUX1BST0NF
U1NPUl9TVFJJTkcgLSBleHRyYWN0IGEgTmFtZVN0cmluZyBmcm9tIFByb2Nlc3NvcigpCisjIEFD
UElfRVhUUkFDVF9QUk9DRVNTT1JfRU5EIC0gb2Zmc2V0IGF0IGxhc3QgYnl0ZSBvZiBQcm9jZXNz
b3IoKSArIDEKKyMgQUNQSV9FWFRSQUNUX1BLR19TVEFSVCAtIHN0YXJ0IG9mIFBhY2thZ2UgYmxv
Y2sKKyMKKyMgQUNQSV9FWFRSQUNUX0FMTF9DT0RFIC0gY3JlYXRlIGFuIGFycmF5IHN0b3Jpbmcg
dGhlIGdlbmVyYXRlZCBBTUwgYnl0ZWNvZGUKKyMgCisjIEFDUElfRVhUUkFDVCBpcyBub3QgYWxs
b3dlZCBhbnl3aGVyZSBlbHNlIGluIGNvZGUsIGV4Y2VwdCBpbiBjb21tZW50cy4KKworaW1wb3J0
IHJlOworaW1wb3J0IHN5czsKK2ltcG9ydCBmaWxlaW5wdXQ7CisKK2FtbCA9IFtdCithc2wgPSBb
XQorb3V0cHV0ID0ge30KK2RlYnVnID0gIiIKKworY2xhc3MgYXNsX2xpbmU6CisgICAgbGluZSA9
IE5vbmUKKyAgICBsaW5lbm8gPSBOb25lCisgICAgYW1sX29mZnNldCA9IE5vbmUKKworZGVmIGRp
ZShkaWFnKToKKyAgICBzeXMuc3RkZXJyLndyaXRlKCJFcnJvcjogJXM7ICVzXG4iICUgKGRpYWcs
IGRlYnVnKSkKKyAgICBzeXMuZXhpdCgxKQorICAgIAorI1N0b3JlIGFuIEFTTCBjb21tYW5kLCBt
YXRjaGluZyBBTUwgb2Zmc2V0LCBhbmQgaW5wdXQgbGluZSAoZm9yIGRlYnVnZ2luZykKK2RlZiBh
ZGRfYXNsKGxpbmVubywgbGluZSk6CisgICAgbCA9IGFzbF9saW5lKCkKKyAgICBsLmxpbmUgPSBs
aW5lCisgICAgbC5saW5lbm8gPSBsaW5lbm8KKyAgICBsLmFtbF9vZmZzZXQgPSBsZW4oYW1sKQor
ICAgIGFzbC5hcHBlbmQobCkKKworI1N0b3JlIGFuIEFNTCBieXRlIHNlcXVlbmNlCisjVmVyaWZ5
IHRoYXQgb2Zmc2V0IG91dHB1dCBieSBpYXNsIG1hdGNoZXMgIyBvZiBieXRlcyBzbyBmYXIKK2Rl
ZiBhZGRfYW1sKG9mZnNldCwgbGluZSk6CisgICAgbyA9IGludChvZmZzZXQsIDE2KTsKKyAgICAj
IFNhbml0eSBjaGVjazogb2Zmc2V0IG11c3QgbWF0Y2ggc2l6ZSBvZiBjb2RlIHNvIGZhcgorICAg
IGlmIChvICE9IGxlbihhbWwpKToKKyAgICAgICAgZGllKCJPZmZzZXQgMHgleCAhPSAweCV4IiAl
IChvLCBsZW4oYW1sKSkpCisgICAgIyBTdHJpcCBhbnkgdHJhaWxpbmcgZG90cyBhbmQgQVNDSUkg
ZHVtcCBhZnRlciAiCisgICAgbGluZSA9IHJlLnN1YihyJ1xzKlwuKlxzKiIuKiQnLCIiLCBsaW5l
KQorICAgICMgU3RyaXAgdHJhbGluZyB3aGl0ZXNwYWNlCisgICAgbGluZSA9IHJlLnN1YihyJ1xz
KyQnLCIiLCBsaW5lKQorICAgICMgU3RyaXAgbGVhZGluZyB3aGl0ZXNwYWNlCisgICAgbGluZSA9
IHJlLnN1YihyJ15ccysnLCIiLCBsaW5lKQorICAgICMgU3BsaXQgb24gd2hpdGVzcGFjZQorICAg
IGNvZGUgPSByZS5zcGxpdChyJ1xzKycsIGxpbmUpCisgICAgZm9yIGMgaW4gY29kZToKKyAgICAg
ICAgIyBSZXF1aXJlIGEgbGVnYWwgaGV4IG51bWJlciwgdHdvIGRpZ2l0cworICAgICAgICBpZiAo
bm90KHJlLnNlYXJjaChyJ15bMC05QS1GYS1mXVswLTlBLUZhLWZdJCcsIGMpKSk6CisgICAgICAg
ICAgICBkaWUoIlVuZXhwZWN0ZWQgb2N0ZXQgJXMiICUgYyk7CisgICAgICAgIGFtbC5hcHBlbmQo
aW50KGMsIDE2KSk7CisKKyMgUHJvY2VzcyBhbWwgYnl0ZWNvZGUgYXJyYXksIGRlY29kaW5nIEFN
TAorZGVmIGFtbF9wa2dsZW5fYnl0ZXMob2Zmc2V0KToKKyAgICAjIFBrZ0xlbmd0aCBjYW4gYmUg
bXVsdGlieXRlLiBCaXRzIDgtNyBnaXZlIHRoZSAjIG9mIGV4dHJhIGJ5dGVzLgorICAgIHBrZ2xl
bmJ5dGVzID0gYW1sW29mZnNldF0gPj4gNjsKKyAgICByZXR1cm4gcGtnbGVuYnl0ZXMgKyAxCisK
K2RlZiBhbWxfcGtnbGVuKG9mZnNldCk6CisgICAgcGtnc3RhcnQgPSBvZmZzZXQKKyAgICBwa2ds
ZW5ieXRlcyA9IGFtbF9wa2dsZW5fYnl0ZXMob2Zmc2V0KQorICAgIHBrZ2xlbiA9IGFtbFtvZmZz
ZXRdICYgMHgzRgorICAgICMgSWYgbXVsdGlieXRlLCBmaXJzdCBuaWJibGUgb25seSB1c2VzIGJp
dHMgMC0zCisgICAgaWYgKChwa2dsZW5ieXRlcyA+IDApIGFuZCAocGtnbGVuICYgMHgzMCkpOgor
ICAgICAgICBkaWUoIlBrZ0xlbiBieXRlcyAweCV4IGJ1dCBmaXJzdCBuaWJibGUgMHgleCBleHBl
Y3RlZCAweDBYIiAlCisgICAgICAgICAgICAocGtnbGVuLCBwa2dsZW4pKQorICAgIG9mZnNldCAr
PSAxCisgICAgcGtnbGVuYnl0ZXMgLT0gMQorICAgIGZvciBpIGluIHJhbmdlKHBrZ2xlbmJ5dGVz
KToKKyAgICAgICAgcGtnbGVuIHw9IGFtbFtvZmZzZXQgKyBpXSA8PCAoaSAqIDggKyA0KQorICAg
IGlmIChsZW4oYW1sKSA8IHBrZ3N0YXJ0ICsgcGtnbGVuKToKKyAgICAgICAgZGllKCJQY2tnTGVu
IDB4JXggYXQgb2Zmc2V0IDB4JXggZXhjZWVkcyBBTUwgc2l6ZSAweCV4IiAlCisgICAgICAgICAg
ICAocGtnbGVuLCBvZmZzZXQsIGxlbihhbWwpKSkKKyAgICByZXR1cm4gcGtnbGVuCisKKyMgR2l2
ZW4gbWV0aG9kIG9mZnNldCwgZmluZCBpdHMgTmFtZVN0cmluZyBvZmZzZXQKK2RlZiBhbWxfbWV0
aG9kX3N0cmluZyhvZmZzZXQpOgorICAgICMweDE0IE1ldGhvZE9wIFBrZ0xlbmd0aCBOYW1lU3Ry
aW5nIE1ldGhvZEZsYWdzIFRlcm1MaXN0CisgICAgaWYgKGFtbFtvZmZzZXRdICE9IDB4MTQpOgor
ICAgICAgICBkaWUoICJNZXRob2Qgb2Zmc2V0IDB4JXg6IGV4cGVjdGVkIDB4MTQgYWN0dWFsIDB4
JXgiICUKKyAgICAgICAgICAgICAob2Zmc2V0LCBhbWxbb2Zmc2V0XSkpOworICAgIG9mZnNldCAr
PSAxOworICAgIHBrZ2xlbmJ5dGVzID0gYW1sX3BrZ2xlbl9ieXRlcyhvZmZzZXQpCisgICAgb2Zm
c2V0ICs9IHBrZ2xlbmJ5dGVzOworICAgIHJldHVybiBvZmZzZXQ7CisKKyMgR2l2ZW4gbmFtZSBv
ZmZzZXQsIGZpbmQgaXRzIE5hbWVTdHJpbmcgb2Zmc2V0CitkZWYgYW1sX25hbWVfc3RyaW5nKG9m
ZnNldCk6CisgICAgIzB4MDggTmFtZU9wIE5hbWVTdHJpbmcgRGF0YVJlZgorICAgIGlmIChhbWxb
b2Zmc2V0XSAhPSAweDA4KToKKyAgICAgICAgZGllKCAiTmFtZSBvZmZzZXQgMHgleDogZXhwZWN0
ZWQgMHgwOCBhY3R1YWwgMHgleCIgJQorICAgICAgICAgICAgIChvZmZzZXQsIGFtbFtvZmZzZXRd
KSk7CisgICAgb2Zmc2V0ICs9IDEKKyAgICAjIEJsb2NrIE5hbWUgTW9kaWZpZXIuIFNraXAgaXQu
CisgICAgaWYgKGFtbFtvZmZzZXRdID09IDB4NWMgb3IgYW1sW29mZnNldF0gPT0gMHg1ZSk6Cisg
ICAgICAgIG9mZnNldCArPSAxCisgICAgcmV0dXJuIG9mZnNldDsKKworIyBHaXZlbiBkYXRhIG9m
ZnNldCwgZmluZCBkd29yZCBjb25zdCBvZmZzZXQKK2RlZiBhbWxfZGF0YV9kd29yZF9jb25zdChv
ZmZzZXQpOgorICAgICMweDA4IE5hbWVPcCBOYW1lU3RyaW5nIERhdGFSZWYKKyAgICBpZiAoYW1s
W29mZnNldF0gIT0gMHgwQyk6CisgICAgICAgIGRpZSggIk5hbWUgb2Zmc2V0IDB4JXg6IGV4cGVj
dGVkIDB4MEMgYWN0dWFsIDB4JXgiICUKKyAgICAgICAgICAgICAob2Zmc2V0LCBhbWxbb2Zmc2V0
XSkpOworICAgIHJldHVybiBvZmZzZXQgKyAxOworCisjIEdpdmVuIGRhdGEgb2Zmc2V0LCBmaW5k
IHdvcmQgY29uc3Qgb2Zmc2V0CitkZWYgYW1sX2RhdGFfd29yZF9jb25zdChvZmZzZXQpOgorICAg
ICMweDA4IE5hbWVPcCBOYW1lU3RyaW5nIERhdGFSZWYKKyAgICBpZiAoYW1sW29mZnNldF0gIT0g
MHgwQik6CisgICAgICAgIGRpZSggIk5hbWUgb2Zmc2V0IDB4JXg6IGV4cGVjdGVkIDB4MEIgYWN0
dWFsIDB4JXgiICUKKyAgICAgICAgICAgICAob2Zmc2V0LCBhbWxbb2Zmc2V0XSkpOworICAgIHJl
dHVybiBvZmZzZXQgKyAxOworCisjIEdpdmVuIGRhdGEgb2Zmc2V0LCBmaW5kIGJ5dGUgY29uc3Qg
b2Zmc2V0CitkZWYgYW1sX2RhdGFfYnl0ZV9jb25zdChvZmZzZXQpOgorICAgICMweDA4IE5hbWVP
cCBOYW1lU3RyaW5nIERhdGFSZWYKKyAgICBpZiAoYW1sW29mZnNldF0gIT0gMHgwQSk6CisgICAg
ICAgIGRpZSggIk5hbWUgb2Zmc2V0IDB4JXg6IGV4cGVjdGVkIDB4MEEgYWN0dWFsIDB4JXgiICUK
KyAgICAgICAgICAgICAob2Zmc2V0LCBhbWxbb2Zmc2V0XSkpOworICAgIHJldHVybiBvZmZzZXQg
KyAxOworCisjIEdpdmVuIG5hbWUgb2Zmc2V0LCBmaW5kIGR3b3JkIGNvbnN0IG9mZnNldAorZGVm
IGFtbF9uYW1lX2R3b3JkX2NvbnN0KG9mZnNldCk6CisgICAgcmV0dXJuIGFtbF9kYXRhX2R3b3Jk
X2NvbnN0KGFtbF9uYW1lX3N0cmluZyhvZmZzZXQpICsgNCkKKworIyBHaXZlbiBuYW1lIG9mZnNl
dCwgZmluZCB3b3JkIGNvbnN0IG9mZnNldAorZGVmIGFtbF9uYW1lX3dvcmRfY29uc3Qob2Zmc2V0
KToKKyAgICByZXR1cm4gYW1sX2RhdGFfd29yZF9jb25zdChhbWxfbmFtZV9zdHJpbmcob2Zmc2V0
KSArIDQpCisKKyMgR2l2ZW4gbmFtZSBvZmZzZXQsIGZpbmQgYnl0ZSBjb25zdCBvZmZzZXQKK2Rl
ZiBhbWxfbmFtZV9ieXRlX2NvbnN0KG9mZnNldCk6CisgICAgcmV0dXJuIGFtbF9kYXRhX2J5dGVf
Y29uc3QoYW1sX25hbWVfc3RyaW5nKG9mZnNldCkgKyA0KQorCitkZWYgYW1sX3Byb2Nlc3Nvcl9z
dGFydChvZmZzZXQpOgorICAgICMweDVCIDB4ODMgUHJvY2Vzc29yT3AgUGtnTGVuZ3RoIE5hbWVT
dHJpbmcgUHJvY0lECisgICAgaWYgKChhbWxbb2Zmc2V0XSAhPSAweDVCKSBvciAoYW1sW29mZnNl
dCArIDFdICE9IDB4ODMpKToKKyAgICAgICAgZGllKCAiTmFtZSBvZmZzZXQgMHgleDogZXhwZWN0
ZWQgMHg1QiAweDgzIGFjdHVhbCAweCV4IDB4JXgiICUKKyAgICAgICAgICAgICAob2Zmc2V0LCBh
bWxbb2Zmc2V0XSwgYW1sW29mZnNldCArIDFdKSk7CisgICAgcmV0dXJuIG9mZnNldAorCitkZWYg
YW1sX3Byb2Nlc3Nvcl9zdHJpbmcob2Zmc2V0KToKKyAgICAjMHg1QiAweDgzIFByb2Nlc3Nvck9w
IFBrZ0xlbmd0aCBOYW1lU3RyaW5nIFByb2NJRAorICAgIHN0YXJ0ID0gYW1sX3Byb2Nlc3Nvcl9z
dGFydChvZmZzZXQpCisgICAgb2Zmc2V0ICs9IDIKKyAgICBwa2dsZW5ieXRlcyA9IGFtbF9wa2ds
ZW5fYnl0ZXMob2Zmc2V0KQorICAgIG9mZnNldCArPSBwa2dsZW5ieXRlcworICAgIHJldHVybiBv
ZmZzZXQKKworZGVmIGFtbF9wcm9jZXNzb3JfZW5kKG9mZnNldCk6CisgICAgc3RhcnQgPSBhbWxf
cHJvY2Vzc29yX3N0YXJ0KG9mZnNldCkKKyAgICBvZmZzZXQgKz0gMgorICAgIHBrZ2xlbmJ5dGVz
ID0gYW1sX3BrZ2xlbl9ieXRlcyhvZmZzZXQpCisgICAgcGtnbGVuID0gYW1sX3BrZ2xlbihvZmZz
ZXQpCisgICAgcmV0dXJuIG9mZnNldCArIHBrZ2xlbgorCitkZWYgYW1sX3BhY2thZ2Vfc3RhcnQo
b2Zmc2V0KToKKyAgICBvZmZzZXQgPSBhbWxfbmFtZV9zdHJpbmcob2Zmc2V0KSArIDQKKyAgICAj
IDB4MTIgUGtnTGVuZ3RoIE51bUVsZW1lbnRzIFBhY2thZ2VFbGVtZW50TGlzdAorICAgIGlmIChh
bWxbb2Zmc2V0XSAhPSAweDEyKToKKyAgICAgICAgZGllKCAiTmFtZSBvZmZzZXQgMHgleDogZXhw
ZWN0ZWQgMHgxMiBhY3R1YWwgMHgleCIgJQorICAgICAgICAgICAgIChvZmZzZXQsIGFtbFtvZmZz
ZXRdKSk7CisgICAgb2Zmc2V0ICs9IDEKKyAgICByZXR1cm4gb2Zmc2V0ICsgYW1sX3BrZ2xlbl9i
eXRlcyhvZmZzZXQpICsgMQorCitsaW5lbm8gPSAwCitmb3IgbGluZSBpbiBmaWxlaW5wdXQuaW5w
dXQoKToKKyAgICAjIFN0cmlwIHRyYWlsaW5nIG5ld2xpbmUKKyAgICBsaW5lID0gbGluZS5yc3Ry
aXAoKTsKKyAgICAjIGxpbmUgbnVtYmVyIGFuZCBkZWJ1ZyBzdHJpbmcgdG8gb3V0cHV0IGluIGNh
c2Ugb2YgZXJyb3JzCisgICAgbGluZW5vID0gbGluZW5vICsgMQorICAgIGRlYnVnID0gImlucHV0
IGxpbmUgJWQ6ICVzIiAlIChsaW5lbm8sIGxpbmUpCisgICAgI0FTTCBsaXN0aW5nOiBzcGFjZSwg
dGhlbiBsaW5lIywgdGhlbiAuLi4uLCB0aGVuIGNvZGUKKyAgICBwYXNsID0gcmUuY29tcGlsZSgn
XlxzKyhbMC05XSspXC5cLlwuXC5ccyonKQorICAgIG0gPSBwYXNsLnNlYXJjaChsaW5lKQorICAg
IGlmIChtKToKKyAgICAgICAgYWRkX2FzbChsaW5lbm8sIHBhc2wuc3ViKCIiLCBsaW5lKSk7Cisg
ICAgIyBBTUwgbGlzdGluZzogb2Zmc2V0IGluIGhleCwgdGhlbiAuLi4uLCB0aGVuIGNvZGUKKyAg
ICBwYW1sID0gcmUuY29tcGlsZSgnXihbMC05QS1GYS1mXSspXC5cLlwuXC5ccyonKQorICAgIG0g
PSBwYW1sLnNlYXJjaChsaW5lKQorICAgIGlmIChtKToKKyAgICAgICAgYWRkX2FtbChtLmdyb3Vw
KDEpLCBwYW1sLnN1YigiIiwgbGluZSkpCisKKyMgTm93IGdvIG92ZXIgY29kZQorIyBUcmFjayBB
TUwgb2Zmc2V0IG9mIGEgcHJldmlvdXMgbm9uLWVtcHR5IEFTTCBjb21tYW5kCitwcmV2X2FtbF9v
ZmZzZXQgPSAtMQorZm9yIGkgaW4gcmFuZ2UobGVuKGFzbCkpOgorICAgIGRlYnVnID0gImlucHV0
IGxpbmUgJWQ6ICVzIiAlIChhc2xbaV0ubGluZW5vLCBhc2xbaV0ubGluZSkKKworICAgIGwgPSBh
c2xbaV0ubGluZQorCisgICAgIyBza2lwIGlmIG5vdCBhbiBleHRyYWN0IGRpcmVjdGl2ZQorICAg
IGEgPSBsZW4ocmUuZmluZGFsbChyJ0FDUElfRVhUUkFDVCcsIGwpKQorICAgIGlmIChub3QgYSk6
CisgICAgICAgICMgSWYgbm90IGVtcHR5LCBzdG9yZSBBTUwgb2Zmc2V0LiBXaWxsIGJlIHVzZWQg
Zm9yIHNhbml0eSBjaGVja3MKKyAgICAgICAgIyBJQVNMIHNlZW1zIHRvIHB1dCB7fS4gYXQgcmFu
ZG9tIHBsYWNlcyBpbiB0aGUgbGlzdGluZy4KKyAgICAgICAgIyBJZ25vcmUgYW55IG5vbi13b3Jk
cyBmb3IgdGhlIHB1cnBvc2Ugb2YgdGhpcyB0ZXN0LgorICAgICAgICBtID0gcmUuc2VhcmNoKHIn
XHcrJywgbCkKKyAgICAgICAgaWYgKG0pOgorICAgICAgICAgICAgICAgIHByZXZfYW1sX29mZnNl
dCA9IGFzbFtpXS5hbWxfb2Zmc2V0CisgICAgICAgIGNvbnRpbnVlCisKKyAgICBpZiAoYSA+IDEp
OgorICAgICAgICBkaWUoIkV4cGVjdGVkIGF0IG1vc3Qgb25lIEFDUElfRVhUUkFDVCBwZXIgbGlu
ZSwgYWN0dWFsICVkIiAlIGEpCisKKyAgICBtZXh0ID0gcmUuc2VhcmNoKHInJycKKyAgICAgICAg
ICAgICAgICAgICAgICBeXHMqICMgbGVhZGluZyB3aGl0ZXNwYWNlCisgICAgICAgICAgICAgICAg
ICAgICAgL1wqXHMqICMgc3RhcnQgQyBjb21tZW50CisgICAgICAgICAgICAgICAgICAgICAgKEFD
UElfRVhUUkFDVF9cdyspICMgZGlyZWN0aXZlOiBncm91cCgxKQorICAgICAgICAgICAgICAgICAg
ICAgIFxzKyAjIHdoaXRzcGFjZSBzZXBhcmF0ZXMgZGlyZWN0aXZlIGZyb20gYXJyYXkgbmFtZQor
ICAgICAgICAgICAgICAgICAgICAgIChcdyspICMgYXJyYXkgbmFtZTogZ3JvdXAoMikKKyAgICAg
ICAgICAgICAgICAgICAgICBccypcKi8gIyBlbmQgb2YgQyBjb21tZW50CisgICAgICAgICAgICAg
ICAgICAgICAgXHMqJCAjIHRyYWlsaW5nIHdoaXRlc3BhY2UKKyAgICAgICAgICAgICAgICAgICAg
ICAnJycsIGwsIHJlLlZFUkJPU0UpCisgICAgaWYgKG5vdCBtZXh0KToKKyAgICAgICAgZGllKCJT
dHJheSBBQ1BJX0VYVFJBQ1QgaW4gaW5wdXQiKQorCisgICAgIyBwcmV2aW91cyBjb21tYW5kIG11
c3QgaGF2ZSBwcm9kdWNlZCBzb21lIEFNTCwKKyAgICAjIG90aGVyd2lzZSB3ZSBhcmUgaW4gYSBt
aWRkbGUgb2YgYSBibG9jaworICAgIGlmIChwcmV2X2FtbF9vZmZzZXQgPT0gYXNsW2ldLmFtbF9v
ZmZzZXQpOgorICAgICAgICBkaWUoIkFDUElfRVhUUkFDVCBkaXJlY3RpdmUgaW4gdGhlIG1pZGRs
ZSBvZiBhIGJsb2NrIikKKworICAgIGRpcmVjdGl2ZSA9IG1leHQuZ3JvdXAoMSkKKyAgICBhcnJh
eSA9IG1leHQuZ3JvdXAoMikKKyAgICBvZmZzZXQgPSBhc2xbaV0uYW1sX29mZnNldAorCisgICAg
aWYgKGRpcmVjdGl2ZSA9PSAiQUNQSV9FWFRSQUNUX0FMTF9DT0RFIik6CisgICAgICAgIGlmIGFy
cmF5IGluIG91dHB1dDoKKyAgICAgICAgICAgIGRpZSgiJXMgZGlyZWN0aXZlIHVzZWQgbW9yZSB0
aGFuIG9uY2UiICUgZGlyZWN0aXZlKQorICAgICAgICBvdXRwdXRbYXJyYXldID0gYW1sCisgICAg
ICAgIGNvbnRpbnVlCisgICAgaWYgKGRpcmVjdGl2ZSA9PSAiQUNQSV9FWFRSQUNUX05BTUVfRFdP
UkRfQ09OU1QiKToKKyAgICAgICAgb2Zmc2V0ID0gYW1sX25hbWVfZHdvcmRfY29uc3Qob2Zmc2V0
KQorICAgIGVsaWYgKGRpcmVjdGl2ZSA9PSAiQUNQSV9FWFRSQUNUX05BTUVfV09SRF9DT05TVCIp
OgorICAgICAgICBvZmZzZXQgPSBhbWxfbmFtZV93b3JkX2NvbnN0KG9mZnNldCkKKyAgICBlbGlm
IChkaXJlY3RpdmUgPT0gIkFDUElfRVhUUkFDVF9OQU1FX0JZVEVfQ09OU1QiKToKKyAgICAgICAg
b2Zmc2V0ID0gYW1sX25hbWVfYnl0ZV9jb25zdChvZmZzZXQpCisgICAgZWxpZiAoZGlyZWN0aXZl
ID09ICJBQ1BJX0VYVFJBQ1RfTkFNRV9TVFJJTkciKToKKyAgICAgICAgb2Zmc2V0ID0gYW1sX25h
bWVfc3RyaW5nKG9mZnNldCkKKyAgICBlbGlmIChkaXJlY3RpdmUgPT0gIkFDUElfRVhUUkFDVF9N
RVRIT0RfU1RSSU5HIik6CisgICAgICAgIG9mZnNldCA9IGFtbF9tZXRob2Rfc3RyaW5nKG9mZnNl
dCkKKyAgICBlbGlmIChkaXJlY3RpdmUgPT0gIkFDUElfRVhUUkFDVF9QUk9DRVNTT1JfU1RBUlQi
KToKKyAgICAgICAgb2Zmc2V0ID0gYW1sX3Byb2Nlc3Nvcl9zdGFydChvZmZzZXQpCisgICAgZWxp
ZiAoZGlyZWN0aXZlID09ICJBQ1BJX0VYVFJBQ1RfUFJPQ0VTU09SX1NUUklORyIpOgorICAgICAg
ICBvZmZzZXQgPSBhbWxfcHJvY2Vzc29yX3N0cmluZyhvZmZzZXQpCisgICAgZWxpZiAoZGlyZWN0
aXZlID09ICJBQ1BJX0VYVFJBQ1RfUFJPQ0VTU09SX0VORCIpOgorICAgICAgICBvZmZzZXQgPSBh
bWxfcHJvY2Vzc29yX2VuZChvZmZzZXQpCisgICAgZWxpZiAoZGlyZWN0aXZlID09ICJBQ1BJX0VY
VFJBQ1RfUEtHX1NUQVJUIik6CisgICAgICAgIG9mZnNldCA9IGFtbF9wYWNrYWdlX3N0YXJ0KG9m
ZnNldCkKKyAgICBlbHNlOgorICAgICAgICBkaWUoIlVuc3VwcG9ydGVkIGRpcmVjdGl2ZSAlcyIg
JSBkaXJlY3RpdmUpCisKKyAgICBpZiBhcnJheSBub3QgaW4gb3V0cHV0OgorICAgICAgICBvdXRw
dXRbYXJyYXldID0gW10KKyAgICBvdXRwdXRbYXJyYXldLmFwcGVuZChvZmZzZXQpCisKK2RlYnVn
ID0gImF0IGVuZCBvZiBmaWxlIgorCitkZWYgZ2V0X3ZhbHVlX3R5cGUobWF4dmFsdWUpOgorICAg
ICNVc2UgdHlwZSBsYXJnZSBlbm91Z2ggdG8gZml0IHRoZSB0YWJsZQorICAgIGlmIChtYXh2YWx1
ZSA+PSAweDEwMDAwKToKKyAgICAgICAgICAgIHJldHVybiAiaW50IgorICAgIGVsaWYgKG1heHZh
bHVlID49IDB4MTAwKToKKyAgICAgICAgICAgIHJldHVybiAic2hvcnQiCisgICAgZWxzZToKKyAg
ICAgICAgICAgIHJldHVybiAiY2hhciIKKworIyBQcmV0dHkgcHJpbnQgb3V0cHV0Citmb3IgYXJy
YXkgaW4gb3V0cHV0LmtleXMoKToKKyAgICBvdHlwZSA9IGdldF92YWx1ZV90eXBlKG1heChvdXRw
dXRbYXJyYXldKSkKKyAgICBvZGF0YSA9IFtdCisgICAgZm9yIHZhbHVlIGluIG91dHB1dFthcnJh
eV06CisgICAgICAgIG9kYXRhLmFwcGVuZCgiMHgleCIgJSB2YWx1ZSkKKyAgICBzeXMuc3Rkb3V0
LndyaXRlKCJ1bnNpZ25lZCAlcyAlc1tdID0ge1xuIiAlIChvdHlwZSwgYXJyYXkpKQorICAgIHN5
cy5zdGRvdXQud3JpdGUoIixcbiIuam9pbihvZGF0YSkpCisgICAgc3lzLnN0ZG91dC53cml0ZSgn
XG59O1xuJyk7CmRpZmYgLS1naXQgYS90b29scy9maXJtd2FyZS9odm1sb2FkZXIvdG9vbHMvYWNw
aV9leHRyYWN0X3ByZXByb2Nlc3MucHkgYi90b29scy9maXJtd2FyZS9odm1sb2FkZXIvdG9vbHMv
YWNwaV9leHRyYWN0X3ByZXByb2Nlc3MucHkKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAw
MDAwMC4uNGFlMzY0ZQotLS0gL2Rldi9udWxsCisrKyBiL3Rvb2xzL2Zpcm13YXJlL2h2bWxvYWRl
ci90b29scy9hY3BpX2V4dHJhY3RfcHJlcHJvY2Vzcy5weQpAQCAtMCwwICsxLDQxIEBACisjIS91
c3IvYmluL3B5dGhvbgorIyBDb3B5cmlnaHQgKEMpIDIwMTEgUmVkIEhhdCwgSW5jLiwgTWljaGFl
bCBTLiBUc2lya2luIDxtc3RAcmVkaGF0LmNvbT4KKyMKKyMgVGhpcyBmaWxlIG1heSBiZSBkaXN0
cmlidXRlZCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBHUEx2MyBsaWNlbnNlLgorCisjIFJl
YWQgYSBwcmVwcm9jZXNzZWQgQVNMIGxpc3RpbmcgYW5kIHB1dCBlYWNoIEFDUElfRVhUUkFDVAor
IyBkaXJlY3RpdmUgaW4gYSBjb21tZW50LCB0byBtYWtlIGlhc2wgc2tpcCBpdC4KKyMgV2UgYWxz
byBwdXQgZWFjaCBkaXJlY3RpdmUgb24gYSBuZXcgbGluZSwgdGhlIG1hY2hpbmVyeQorIyBpbiB0
b29scy9hY3BpX2V4dHJhY3QucHkgcmVxdWlyZXMgdGhpcy4KKworaW1wb3J0IHJlOworaW1wb3J0
IHN5czsKK2ltcG9ydCBmaWxlaW5wdXQ7CisKK2RlZiBkaWUoZGlhZyk6CisgICAgc3lzLnN0ZGVy
ci53cml0ZSgiRXJyb3I6ICVzXG4iICUgKGRpYWcpKQorICAgIHN5cy5leGl0KDEpCisKKyMgTm90
ZTogKCkgYXJvdW5kIHBhdHRlcm4gbWFrZSBzcGxpdCByZXR1cm4gbWF0Y2hlZCBzdHJpbmcgYXMg
cGFydCBvZiBsaXN0Citwc3BsaXQgPSByZS5jb21waWxlKHInJycgKAorICAgICAgICAgICAgICAg
ICAgICAgICAgICBcYiAjIEF0IHdvcmQgYm91bmRhcnkKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgQUNQSV9FWFRSQUNUX1x3KyAjIGRpcmVjdGl2ZQorICAgICAgICAgICAgICAgICAgICAgICAg
ICBccysgIyBzb21lIHdoaXRlc3BhY2UKKyAgICAgICAgICAgICAgICAgICAgICAgICAgXHcrICMg
YXJyYXkgbmFtZQorICAgICAgICAgICAgICAgICAgICAgICAgICknJycsIHJlLlZFUkJPU0UpOwor
CitsaW5lbm8gPSAwCitmb3IgbGluZSBpbiBmaWxlaW5wdXQuaW5wdXQoKToKKyAgICAjIGxpbmUg
bnVtYmVyIGFuZCBkZWJ1ZyBzdHJpbmcgdG8gb3V0cHV0IGluIGNhc2Ugb2YgZXJyb3JzCisgICAg
bGluZW5vID0gbGluZW5vICsgMQorICAgIGRlYnVnID0gImlucHV0IGxpbmUgJWQ6ICVzIiAlIChs
aW5lbm8sIGxpbmUucnN0cmlwKCkpCisKKyAgICBzID0gcHNwbGl0LnNwbGl0KGxpbmUpOworICAg
ICMgVGhlIHdheSBzcGxpdCB3b3JrcywgZWFjaCBvZGQgaXRlbSBpcyB0aGUgbWF0Y2hpbmcgQUNQ
SV9FWFRSQUNUIGRpcmVjdGl2ZS4KKyAgICAjIFB1dCBlYWNoIGluIGEgY29tbWVudCwgYW5kIG9u
IGEgbGluZSBieSBpdHNlbGYuCisgICAgZm9yIGkgaW4gcmFuZ2UobGVuKHMpKToKKyAgICAgICAg
aWYgKGkgJSAyKToKKyAgICAgICAgICAgIHN5cy5zdGRvdXQud3JpdGUoIlxuLyogJXMgKi9cbiIg
JSBzW2ldKQorICAgICAgICBlbHNlOgorICAgICAgICAgICAgc3lzLnN0ZG91dC53cml0ZShzW2ld
KQorCi0tIAoxLjguMy40Cgo=

--_003_33183CC9F5247A488A2544077AF19020815A03EASZXEMA503MBSchi_
Content-Type: application/octet-stream; name="4.3.0.patch"
Content-Description: 4.3.0.patch
Content-Disposition: attachment; filename="4.3.0.patch"; size=23126;
	creation-date="Tue, 22 Oct 2013 04:03:02 GMT";
	modification-date="Tue, 22 Oct 2013 04:03:02 GMT"
Content-Transfer-Encoding: base64

RnJvbSBiYTlmODY3NDg2MjBlNjE3NjhjNTliMmVmY2YzOTliOGZkNmI0MzVjIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBnYW93ZWkgPGdhby5nYW93ZWlAaHVhd2VpLmNvbT4KRGF0ZTog
VHVlLCAyMiBPY3QgMjAxMyAxMTo1Njo0NiArMDgwMApTdWJqZWN0OiBbUEFUQ0hdIGZvciBUZXN0
CgpTaWduZWQtb2ZmLWJ5OiBnYW93ZWkgPGdhby5nYW93ZWlAaHVhd2VpLmNvbT4KLS0tCiB0b29s
cy9maXJtd2FyZS9odm1sb2FkZXIvYWNwaS9NYWtlZmlsZSAgICAgICAgICAgICB8ICA0NiArKy0K
IHRvb2xzL2Zpcm13YXJlL2h2bWxvYWRlci9hY3BpL2FjcGkyXzAuaCAgICAgICAgICAgIHwgICA1
ICsKIHRvb2xzL2Zpcm13YXJlL2h2bWxvYWRlci9hY3BpL2J1aWxkLmMgICAgICAgICAgICAgIHwg
IDI0ICstCiB0b29scy9maXJtd2FyZS9odm1sb2FkZXIvYWNwaS9kc2R0LmFzbCAgICAgICAgICAg
ICB8ICAgMSArCiB0b29scy9maXJtd2FyZS9odm1sb2FkZXIvYWNwaS9ta19kc2R0LmMgICAgICAg
ICAgICB8ICAgMiArCiB0b29scy9maXJtd2FyZS9odm1sb2FkZXIvbWtoZXggICAgICAgICAgICAg
ICAgICAgICB8ICAgMAogdG9vbHMvZmlybXdhcmUvaHZtbG9hZGVyL292bWYuYyAgICAgICAgICAg
ICAgICAgICAgfCAgIDYgKy0KIHRvb2xzL2Zpcm13YXJlL2h2bWxvYWRlci9yb21iaW9zLmMgICAg
ICAgICAgICAgICAgIHwgICA0ICsKIHRvb2xzL2Zpcm13YXJlL2h2bWxvYWRlci9zZWFiaW9zLmMg
ICAgICAgICAgICAgICAgIHwgICA4ICsKIHRvb2xzL2Zpcm13YXJlL2h2bWxvYWRlci90b29scy9h
Y3BpX2V4dHJhY3QucHkgICAgIHwgMzA4ICsrKysrKysrKysrKysrKysrKysrKwogLi4uL2h2bWxv
YWRlci90b29scy9hY3BpX2V4dHJhY3RfcHJlcHJvY2Vzcy5weSAgICAgfCAgNDEgKysrCiAxMSBm
aWxlcyBjaGFuZ2VkLCA0MzEgaW5zZXJ0aW9ucygrKSwgMTQgZGVsZXRpb25zKC0pCiBtb2RlIGNo
YW5nZSAxMDA3NTUgPT4gMTAwNjQ0IHRvb2xzL2Zpcm13YXJlL2h2bWxvYWRlci9ta2hleAogY3Jl
YXRlIG1vZGUgMTAwNjQ0IHRvb2xzL2Zpcm13YXJlL2h2bWxvYWRlci90b29scy9hY3BpX2V4dHJh
Y3QucHkKIGNyZWF0ZSBtb2RlIDEwMDY0NCB0b29scy9maXJtd2FyZS9odm1sb2FkZXIvdG9vbHMv
YWNwaV9leHRyYWN0X3ByZXByb2Nlc3MucHkKCmRpZmYgLS1naXQgYS90b29scy9maXJtd2FyZS9o
dm1sb2FkZXIvYWNwaS9NYWtlZmlsZSBiL3Rvb2xzL2Zpcm13YXJlL2h2bWxvYWRlci9hY3BpL01h
a2VmaWxlCmluZGV4IDJjNTA4NTEuLjhiM2Y3YWMgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2Zpcm13YXJl
L2h2bWxvYWRlci9hY3BpL01ha2VmaWxlCisrKyBiL3Rvb2xzL2Zpcm13YXJlL2h2bWxvYWRlci9h
Y3BpL01ha2VmaWxlCkBAIC0yNCwzMCArMjQsNDYgQEAgT0JKUyAgPSAkKHBhdHN1YnN0ICUuYywl
Lm8sJChDX1NSQykpCiBDRkxBR1MgKz0gJChDRkxBR1NfeGVuaW5jbHVkZSkKIAogdnBhdGggaWFz
bCAkKFBBVEgpCit2cGF0aCBweXRob24gJChQQVRIKQorCisuREVMRVRFX09OX0VSUk9SOiQoZmls
dGVyIGRzZHRfJS5jLCQoQ19TUkMpKQorCiBhbGw6IGFjcGkuYQogCiBzc2R0X3MzLmggc3NkdF9z
NC5oIHNzZHRfcG0uaCBzc2R0X3RwbS5oOiAlLmg6ICUuYXNsIGlhc2wKIAlpYXNsIC12cyAtcCAk
KiAtdGMgJDwKLQlzZWQgLWUgJ3MvQW1sQ29kZS8kKi9nJyAkKi5oZXggPiRACisJc2VkIC1lICdz
L0FtbENvZGUvJCovZycgJCouaGV4ID4kQC50bXAKKwkkKGNhbGwgbW92ZS1pZi1jaGFuZ2VkLCRA
LnRtcCAkQCkKIAlybSAtZiAkKi5oZXggJCouYW1sCiAKIG1rX2RzZHQ6IG1rX2RzZHQuYwogCSQo
SE9TVENDKSAkKEhPU1RDRkxBR1MpICQoQ0ZMQUdTX3hlbmluY2x1ZGUpIC1vICRAIG1rX2RzZHQu
YwogCiBkc2R0X2FueWNwdV9xZW11X3hlbi5hc2w6IGRzZHQuYXNsIG1rX2RzZHQKLQlhd2sgJ05S
ID4gMSB7cHJpbnQgc30ge3M9JCQwfScgJDwgPiAkQAotCS4vbWtfZHNkdCAtLWRtLXZlcnNpb24g
cWVtdS14ZW4gPj4gJEAKLQorCWF3ayAnTlIgPiAxIHtwcmludCBzfSB7cz0kJDB9JyAkPCA+ICRA
LnRtcAorCXNlZCAtaSAncy9BbWxDb2RlL2RzZHRfYW55Y3B1X3FlbXVfeGVuL2cnICRALnRtcAor
CS4vbWtfZHNkdCAtLWRtLXZlcnNpb24gcWVtdS14ZW4gPj4gJEAudG1wCisJc2VkIC1pICdzL2Ft
bF9lajBfbmFtZS9kc2R0X2FueWNwdV9xZW11X3hlbl9hbWxfZWowX25hbWUvZycgJEAudG1wCisJ
c2VkIC1pICdzL2FtbF9hZHJfZHdvcmQvZHNkdF9hbnljcHVfcWVtdV94ZW5fYW1sX2Fkcl9kd29y
ZC9nJyAkQC50bXAKKwkkKGNhbGwgbW92ZS1pZi1jaGFuZ2VkLCRALnRtcCAkQCkKKwkKICMgTkIu
IGF3ayBpbnZvY2F0aW9uIGlzIGEgcG9ydGFibGUgYWx0ZXJuYXRpdmUgdG8gJ2hlYWQgLW4gLTEn
CiBkc2R0XyVjcHUuYXNsOiBkc2R0LmFzbCBta19kc2R0Ci0JYXdrICdOUiA+IDEge3ByaW50IHN9
IHtzPSQkMH0nICQ8ID4gJEAKLQkuL21rX2RzZHQgLS1tYXhjcHUgJCogID4+ICRACisJYXdrICdO
UiA+IDEge3ByaW50IHN9IHtzPSQkMH0nICQ8ID4gJEAudG1wCisJc2VkIC1pICdzL0FtbENvZGUv
ZHNkdF8kKmNwdS9nJyAkQC50bXAKKwkuL21rX2RzZHQgLS1tYXhjcHUgJCogID4+ICRALnRtcAor
CSQoY2FsbCBtb3ZlLWlmLWNoYW5nZWQsJEAudG1wICRAKQogCi0kKGZpbHRlciBkc2R0XyUuYywk
KENfU1JDKSk6ICUuYzogaWFzbCAlLmFzbAotCWlhc2wgLXZzIC1wICQqIC10YyAkKi5hc2wKLQlz
ZWQgLWUgJ3MvQW1sQ29kZS8kKi9nJyAkKi5oZXggPiRACi0JZWNobyAiaW50ICQqX2xlbj1zaXpl
b2YoJCopOyIgPj4kQAotCXJtIC1mICQqLmFtbCAkKi5oZXgKKyQoZmlsdGVyIGRzZHRfJS5jLCQo
Q19TUkMpKTogJS5jOiBpYXNsIHB5dGhvbiAlLmFzbAorCWNwcCAtUCAkKi5hc2wgPiAkKi5hc2wu
aS5vcmlnCisJcHl0aG9uIC4uL3Rvb2xzL2FjcGlfZXh0cmFjdF9wcmVwcm9jZXNzLnB5ICQqLmFz
bC5pLm9yaWcgPiAkKi5hc2wuaQorCWlhc2wgLXZzIC1sIC10YyAtcCAkKiAkKi5hc2wuaQorCXB5
dGhvbiAuLi90b29scy9hY3BpX2V4dHJhY3QucHkgJCoubHN0ID4gJEAudG1wCisJZWNobyAiaW50
ICQqX2xlbj1zaXplb2YoJCopOyIgPj4kQC50bXAKKwlpZiBncmVwIC1xICIkKl9hbWxfZWowX25h
bWUiICRALnRtcDsgdGhlbiBlY2hvICJpbnQgJCpfYW1sX2VqMF9uYW1lX2xlbj1zaXplb2YoJCpf
YW1sX2VqMF9uYW1lKTsiID4+JEAudG1wOyBmaQorCWlmIGdyZXAgLXEgIiQqX2FtbF9hZHJfZHdv
cmQiICRALnRtcDsgdGhlbiBlY2hvICJpbnQgJCpfYW1sX2Fkcl9kd29yZF9sZW49c2l6ZW9mKCQq
X2FtbF9hZHJfZHdvcmQpOyIgPj4kQC50bXA7ZmkKKwkkKGNhbGwgbW92ZS1pZi1jaGFuZ2VkLCRA
LnRtcCAkQCkKKwlybSAtZiAkKi5hbWwgJCouaGV4ICQqLmFzbC5pLm9yaWcgJCouYXNsLmkgJCou
bHN0CiAKIGlhc2w6CiAJQGVjaG8KQEAgLTU3LDYgKzczLDEyIEBAIGlhc2w6CiAJQGVjaG8gCiAJ
QGV4aXQgMQogCitweXRob246CisJQGVjaG8KKwlAZWNobyAicHl0aG9uIGlzIG5lZWRlZCIKKwlA
ZWNobworCUBleGl0IDEKKwogYnVpbGQubzogc3NkdF9zMy5oIHNzZHRfczQuaCBzc2R0X3BtLmgg
c3NkdF90cG0uaAogCiBhY3BpLmE6ICQoT0JKUykKQEAgLTY0LDcgKzg2LDcgQEAgYWNwaS5hOiAk
KE9CSlMpCiAKIGNsZWFuOgogCXJtIC1yZiAqLmEgKi5vICQoSUFTTF9WRVIpICQoSUFTTF9WRVIp
LnRhci5neiAkKERFUFMpCi0Jcm0gLXJmIHNzZHRfKi5oIGRzZHQqLmMgKn4gKi5hbWwgKi5oZXgg
bWtfZHNkdCBkc2R0XyouYXNsCisJcm0gLXJmIHNzZHRfKi5oIGRzZHQqLmMgKn4gKi5hbWwgKi5o
ZXggbWtfZHNkdCBkc2R0XyouYXNsICouYXNsLmkgKi5hc2wuaS5vcmlnICoubHN0ICoudG1wCiAK
IGluc3RhbGw6IGFsbAogCmRpZmYgLS1naXQgYS90b29scy9maXJtd2FyZS9odm1sb2FkZXIvYWNw
aS9hY3BpMl8wLmggYi90b29scy9maXJtd2FyZS9odm1sb2FkZXIvYWNwaS9hY3BpMl8wLmgKaW5k
ZXggN2IyMmQ4MC4uZDBjODNiOCAxMDA2NDQKLS0tIGEvdG9vbHMvZmlybXdhcmUvaHZtbG9hZGVy
L2FjcGkvYWNwaTJfMC5oCisrKyBiL3Rvb2xzL2Zpcm13YXJlL2h2bWxvYWRlci9hY3BpL2FjcGky
XzAuaApAQCAtMzk2LDYgKzM5NiwxMSBAQCBzdHJ1Y3QgYWNwaV9jb25maWcgewogICAgIGludCBk
c2R0X2FueWNwdV9sZW47CiAgICAgdW5zaWduZWQgY2hhciAqZHNkdF8xNWNwdTsKICAgICBpbnQg
ZHNkdF8xNWNwdV9sZW47CisgICAgdW5zaWduZWQgc2hvcnQgKmFtbF9lajBfbmFtZTsKKyAgICB1
bnNpZ25lZCBzaG9ydCAqYW1sX2Fkcl9kd29yZDsKKyAgICBpbnQgYW1sX2VqMF9uYW1lX2xlbjsK
KyAgICBpbnQgYW1sX2Fkcl9kd29yZF9sZW47CisgICAgCiB9OwogCiB2b2lkIGFjcGlfYnVpbGRf
dGFibGVzKHN0cnVjdCBhY3BpX2NvbmZpZyAqY29uZmlnLCB1bnNpZ25lZCBpbnQgcGh5c2ljYWwp
OwpkaWZmIC0tZ2l0IGEvdG9vbHMvZmlybXdhcmUvaHZtbG9hZGVyL2FjcGkvYnVpbGQuYyBiL3Rv
b2xzL2Zpcm13YXJlL2h2bWxvYWRlci9hY3BpL2J1aWxkLmMKaW5kZXggNzI4MWI5Ny4uZTNhODNk
OCAxMDA2NDQKLS0tIGEvdG9vbHMvZmlybXdhcmUvaHZtbG9hZGVyL2FjcGkvYnVpbGQuYworKysg
Yi90b29scy9maXJtd2FyZS9odm1sb2FkZXIvYWNwaS9idWlsZC5jCkBAIC0zMCw2ICszMCw5IEBA
CiAjZGVmaW5lIGFsaWduMTYoc3opICAgICAgICAoKChzeikgKyAxNSkgJiB+MTUpCiAjZGVmaW5l
IGZpeGVkX3N0cmNweShkLCBzKSBzdHJuY3B5KChkKSwgKHMpLCBzaXplb2YoZCkpCiAKKworI2Rl
ZmluZSBQQ0lfUk1WX0JBU0UgMHhhZTBjCisKIGV4dGVybiBzdHJ1Y3QgYWNwaV8yMF9yc2RwIFJz
ZHA7CiBleHRlcm4gc3RydWN0IGFjcGlfMjBfcnNkdCBSc2R0OwogZXh0ZXJuIHN0cnVjdCBhY3Bp
XzIwX3hzZHQgWHNkdDsKQEAgLTQwMiw2ICs0MDUsNyBAQCB2b2lkIGFjcGlfYnVpbGRfdGFibGVz
KHN0cnVjdCBhY3BpX2NvbmZpZyAqY29uZmlnLCB1bnNpZ25lZCBpbnQgcGh5c2ljYWwpCiAgICAg
dW5zaWduZWQgY2hhciAgICAgICAqZHNkdDsKICAgICB1bnNpZ25lZCBsb25nICAgICAgICBzZWNv
bmRhcnlfdGFibGVzW0FDUElfTUFYX1NFQ09OREFSWV9UQUJMRVNdOwogICAgIGludCAgICAgICAg
ICAgICAgICAgIG5yX3NlY29uZGFyaWVzLCBpOworICAgIHVuc2lnbmVkIGludCBybXZjX3Bjcm0g
PSAwOwogCiAgICAgLyogQWxsb2NhdGUgYW5kIGluaXRpYWxpc2UgdGhlIGFjcGkgaW5mbyBhcmVh
LiAqLwogICAgIG1lbV9ob2xlX3BvcHVsYXRlX3JhbShBQ1BJX0lORk9fUEhZU0lDQUxfQUREUkVT
UyA+PiBQQUdFX1NISUZULCAxKTsKQEAgLTQzNiw5ICs0NDAsMjcgQEAgdm9pZCBhY3BpX2J1aWxk
X3RhYmxlcyhzdHJ1Y3QgYWNwaV9jb25maWcgKmNvbmZpZywgdW5zaWduZWQgaW50IHBoeXNpY2Fs
KQogICAgICAgICBkc2R0ID0gbWVtX2FsbG9jKGNvbmZpZy0+ZHNkdF9hbnljcHVfbGVuLCAxNik7
CiAgICAgICAgIGlmICghZHNkdCkgZ290byBvb207CiAgICAgICAgIG1lbWNweShkc2R0LCBjb25m
aWctPmRzZHRfYW55Y3B1LCBjb25maWctPmRzZHRfYW55Y3B1X2xlbik7Ci0gICAgICAgIG5yX3By
b2Nlc3Nvcl9vYmplY3RzID0gSFZNX01BWF9WQ1BVUzsKKyAgICAgICAgaWYoY29uZmlnLT5hbWxf
YWRyX2R3b3JkX2xlbiAmJiBjb25maWctPmFtbF9lajBfbmFtZV9sZW4gJiYKKyAgICAgICAgICAg
IChjb25maWctPmFtbF9hZHJfZHdvcmRfbGVuL3NpemVvZihjb25maWctPmFtbF9hZHJfZHdvcmRb
MF0pID09IGNvbmZpZy0+YW1sX2VqMF9uYW1lX2xlbi9zaXplb2YoY29uZmlnLT5hbWxfZWowX25h
bWVbMF0pKSkKKyAgICAgICAgeworICAgICAgICAgICAgcm12Y19wY3JtID0gaW5sKFBDSV9STVZf
QkFTRSk7IAorICAgICAgICAgICAgcHJpbnRmKCJybXZjX3Bjcm0gaXMgJXhcbiIsIHJtdmNfcGNy
bSk7CisgICAgICAgICAgICBmb3IoaSA9IDA7ICBpIDwgY29uZmlnLT5hbWxfYWRyX2R3b3JkX2xl
bi9zaXplb2YoY29uZmlnLT5hbWxfYWRyX2R3b3JkWzBdKTsgaSArKykKKyAgICAgICAgICAgIHsK
KyAgICAgICAgICAgICAgICAvKiBTbG90IGlzIGluIGJ5dGUgMiBpbiBfQURSICovCisgICAgICAg
ICAgICAgICAgdW5zaWduZWQgY2hhciBzbG90ID0gZHNkdFtjb25maWctPmFtbF9hZHJfZHdvcmRb
aV0gKyAyXSAmIDB4MUY7CisgICAgICAgICAgICAgICAgLyogU2FuaXR5IGNoZWNrICovCisgICAg
ICAgICAgICAgICAgaWYgKG1lbWNtcChkc2R0ICsgY29uZmlnLT5hbWxfZWowX25hbWVbaV0sICJf
RUowIiwgNCkpIHsKKyAgICAgICAgICAgICAgICAgICAgZ290byBvb207CisgICAgICAgICAgICAg
ICAgfQorICAgICAgICAgICAgICAgIGlmICghKHJtdmNfcGNybSAmICgweDEgPDwgc2xvdCkpKSB7
CisgICAgICAgICAgICAgICAgICAgIG1lbWNweShkc2R0ICsgY29uZmlnLT5hbWxfZWowX25hbWVb
aV0sICJFSjBfIiwgNCk7CisgICAgICAgICAgICAgICAgfQorICAgICAgICAgICAgfQorICAgICAg
ICB9CiAgICAgfQogCisgICAgbnJfcHJvY2Vzc29yX29iamVjdHMgPSBIVk1fTUFYX1ZDUFVTOwog
ICAgIC8qCiAgICAgICogTi5CLiBBQ1BJIDEuMCBvcGVyYXRpbmcgc3lzdGVtcyBtYXkgbm90IGhh
bmRsZSBGQURUIHdpdGggcmV2aXNpb24gMgogICAgICAqIG9yIGFib3ZlIHByb3Blcmx5LCBub3Rh
Ymx5IFdpbmRvd3MgMjAwMCwgd2hpY2ggdHJpZXMgdG8gY29weSBGQURUCmRpZmYgLS1naXQgYS90
b29scy9maXJtd2FyZS9odm1sb2FkZXIvYWNwaS9kc2R0LmFzbCBiL3Rvb2xzL2Zpcm13YXJlL2h2
bWxvYWRlci9hY3BpL2RzZHQuYXNsCmluZGV4IDI0N2E4YWQuLjFlNzY5NWIgMTAwNjQ0Ci0tLSBh
L3Rvb2xzL2Zpcm13YXJlL2h2bWxvYWRlci9hY3BpL2RzZHQuYXNsCisrKyBiL3Rvb2xzL2Zpcm13
YXJlL2h2bWxvYWRlci9hY3BpL2RzZHQuYXNsCkBAIC0xNiw2ICsxNiw3IEBACiAgKiB0aGlzIHBy
b2dyYW07IGlmIG5vdCwgd3JpdGUgdG8gdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbiwgSW5j
LiwgNTkgVGVtcGxlCiAgKiBQbGFjZSAtIFN1aXRlIDMzMCwgQm9zdG9uLCBNQSAwMjExMS0xMzA3
IFVTQS4KICAqLworQUNQSV9FWFRSQUNUX0FMTF9DT0RFIEFtbENvZGUKIAogRGVmaW5pdGlvbkJs
b2NrICgiRFNEVC5hbWwiLCAiRFNEVCIsIDIsICJYZW4iLCAiSFZNIiwgMCkKIHsKZGlmZiAtLWdp
dCBhL3Rvb2xzL2Zpcm13YXJlL2h2bWxvYWRlci9hY3BpL21rX2RzZHQuYyBiL3Rvb2xzL2Zpcm13
YXJlL2h2bWxvYWRlci9hY3BpL21rX2RzZHQuYwppbmRleCA5OTZmMzBiLi40MTgwODAxIDEwMDY0
NAotLS0gYS90b29scy9maXJtd2FyZS9odm1sb2FkZXIvYWNwaS9ta19kc2R0LmMKKysrIGIvdG9v
bHMvZmlybXdhcmUvaHZtbG9hZGVyL2FjcGkvbWtfZHNkdC5jCkBAIC0zNjgsNyArMzY4LDkgQEAg
aW50IG1haW4oaW50IGFyZ2MsIGNoYXIgKiphcmd2KQogICAgICAgICAvKiBob3RwbHVnX3Nsb3Qg
Ki8KICAgICAgICAgZm9yIChzbG90ID0gMTsgc2xvdCA8PSAzMTsgc2xvdCsrKSB7CiAgICAgICAg
ICAgICBwdXNoX2Jsb2NrKCJEZXZpY2UiLCAiUyVpIiwgc2xvdCk7IHsKKyAgICAgICAgICAgICAg
ICBwcmludGYoIkFDUElfRVhUUkFDVF9OQU1FX0RXT1JEX0NPTlNUIGFtbF9hZHJfZHdvcmRcbiIp
OwogICAgICAgICAgICAgICAgIHN0bXQoIk5hbWUiLCAiX0FEUiwgJSMwNngwMDAwIiwgc2xvdCk7
CisgICAgICAgICAgICAgICAgcHJpbnRmKCJBQ1BJX0VYVFJBQ1RfTUVUSE9EX1NUUklORyBhbWxf
ZWowX25hbWVcbiIpOwogICAgICAgICAgICAgICAgIHB1c2hfYmxvY2soIk1ldGhvZCIsICJfRUow
LDEiKTsgewogICAgICAgICAgICAgICAgICAgICBzdG10KCJTdG9yZSIsICJTaGlmdExlZnQoMSwg
JSMwNngpLCBCMEVKIiwgc2xvdCk7CiAgICAgICAgICAgICAgICAgICAgIHN0bXQoIlJldHVybiIs
ICIweDAiKTsKZGlmZiAtLWdpdCBhL3Rvb2xzL2Zpcm13YXJlL2h2bWxvYWRlci9ta2hleCBiL3Rv
b2xzL2Zpcm13YXJlL2h2bWxvYWRlci9ta2hleApvbGQgbW9kZSAxMDA3NTUKbmV3IG1vZGUgMTAw
NjQ0CmRpZmYgLS1naXQgYS90b29scy9maXJtd2FyZS9odm1sb2FkZXIvb3ZtZi5jIGIvdG9vbHMv
ZmlybXdhcmUvaHZtbG9hZGVyL292bWYuYwppbmRleCBlZTRjYmJmLi4yN2ZmMGI1IDEwMDY0NAot
LS0gYS90b29scy9maXJtd2FyZS9odm1sb2FkZXIvb3ZtZi5jCisrKyBiL3Rvb2xzL2Zpcm13YXJl
L2h2bWxvYWRlci9vdm1mLmMKQEAgLTc5LDcgKzc5LDExIEBAIHN0YXRpYyB2b2lkIG92bWZfYWNw
aV9idWlsZF90YWJsZXModm9pZCkKICAgICAgICAgLmRzZHRfYW55Y3B1ID0gZHNkdF9hbnljcHUs
CiAgICAgICAgIC5kc2R0X2FueWNwdV9sZW4gPSBkc2R0X2FueWNwdV9sZW4sCiAgICAgICAgIC5k
c2R0XzE1Y3B1ID0gTlVMTCwgCi0gICAgICAgIC5kc2R0XzE1Y3B1X2xlbiA9IDAKKyAgICAgICAg
LmRzZHRfMTVjcHVfbGVuID0gMCwKKyAgICAgICAgLmFtbF9lajBfbmFtZSA9IE5VTEwsCisgICAg
ICAgIC5hbWxfYWRyX2R3b3JkID0gTlVMTCwKKyAgICAgICAgLmFtbF9lajBfbmFtZV9sZW4gPSAw
LAorICAgICAgICAuYW1sX2Fkcl9kd29yZF9sZW4gPSAwLAogICAgIH07CiAKICAgICBhY3BpX2J1
aWxkX3RhYmxlcygmY29uZmlnLCBBQ1BJX1BIWVNJQ0FMX0FERFJFU1MpOwpkaWZmIC0tZ2l0IGEv
dG9vbHMvZmlybXdhcmUvaHZtbG9hZGVyL3JvbWJpb3MuYyBiL3Rvb2xzL2Zpcm13YXJlL2h2bWxv
YWRlci9yb21iaW9zLmMKaW5kZXggZjZmNTMxMC4uYThiN2Y5NSAxMDA2NDQKLS0tIGEvdG9vbHMv
ZmlybXdhcmUvaHZtbG9hZGVyL3JvbWJpb3MuYworKysgYi90b29scy9maXJtd2FyZS9odm1sb2Fk
ZXIvcm9tYmlvcy5jCkBAIC0xNzcsNiArMTc3LDEwIEBAIHN0YXRpYyB2b2lkIHJvbWJpb3NfYWNw
aV9idWlsZF90YWJsZXModm9pZCkKICAgICAgICAgLmRzZHRfYW55Y3B1X2xlbiA9IGRzZHRfYW55
Y3B1X2xlbiwKICAgICAgICAgLmRzZHRfMTVjcHUgPSBkc2R0XzE1Y3B1LAogICAgICAgICAuZHNk
dF8xNWNwdV9sZW4gPSBkc2R0XzE1Y3B1X2xlbiwKKyAgICAgICAgLmFtbF9lajBfbmFtZSA9IE5V
TEwsCisgICAgICAgIC5hbWxfYWRyX2R3b3JkID0gTlVMTCwKKyAgICAgICAgLmFtbF9lajBfbmFt
ZV9sZW4gPSAwLAorICAgICAgICAuYW1sX2Fkcl9kd29yZF9sZW4gPSAwLAogICAgIH07CiAKICAg
ICBhY3BpX2J1aWxkX3RhYmxlcygmY29uZmlnLCBBQ1BJX1BIWVNJQ0FMX0FERFJFU1MpOwpkaWZm
IC0tZ2l0IGEvdG9vbHMvZmlybXdhcmUvaHZtbG9hZGVyL3NlYWJpb3MuYyBiL3Rvb2xzL2Zpcm13
YXJlL2h2bWxvYWRlci9zZWFiaW9zLmMKaW5kZXggZjE3ZTY3Yi4uOGIzYTg1ZiAxMDA2NDQKLS0t
IGEvdG9vbHMvZmlybXdhcmUvaHZtbG9hZGVyL3NlYWJpb3MuYworKysgYi90b29scy9maXJtd2Fy
ZS9odm1sb2FkZXIvc2VhYmlvcy5jCkBAIC0zMyw2ICszMywxMCBAQAogCiBleHRlcm4gdW5zaWdu
ZWQgY2hhciBkc2R0X2FueWNwdV9xZW11X3hlbltdOwogZXh0ZXJuIGludCBkc2R0X2FueWNwdV9x
ZW11X3hlbl9sZW47CitleHRlcm4gdW5zaWduZWQgc2hvcnQgZHNkdF9hbnljcHVfcWVtdV94ZW5f
YW1sX2VqMF9uYW1lW107CitleHRlcm4gdW5zaWduZWQgc2hvcnQgZHNkdF9hbnljcHVfcWVtdV94
ZW5fYW1sX2Fkcl9kd29yZFtdOworZXh0ZXJuIGludCBkc2R0X2FueWNwdV9xZW11X3hlbl9hbWxf
ZWowX25hbWVfbGVuOworZXh0ZXJuIGludCBkc2R0X2FueWNwdV9xZW11X3hlbl9hbWxfYWRyX2R3
b3JkX2xlbjsKIAogc3RydWN0IHNlYWJpb3NfaW5mbyB7CiAgICAgY2hhciBzaWduYXR1cmVbMTRd
OyAvKiBYZW5IVk1TZWFCSU9TXDAgKi8KQEAgLTk5LDYgKzEwMywxMCBAQCBzdGF0aWMgdm9pZCBz
ZWFiaW9zX2FjcGlfYnVpbGRfdGFibGVzKHZvaWQpCiAgICAgICAgIC5kc2R0X2FueWNwdV9sZW4g
PSBkc2R0X2FueWNwdV9xZW11X3hlbl9sZW4sCiAgICAgICAgIC5kc2R0XzE1Y3B1ID0gTlVMTCwK
ICAgICAgICAgLmRzZHRfMTVjcHVfbGVuID0gMCwKKyAgICAgICAgLmFtbF9lajBfbmFtZSA9IGRz
ZHRfYW55Y3B1X3FlbXVfeGVuX2FtbF9lajBfbmFtZSwKKyAgICAgICAgLmFtbF9hZHJfZHdvcmQg
PSBkc2R0X2FueWNwdV9xZW11X3hlbl9hbWxfYWRyX2R3b3JkLAorICAgICAgICAuYW1sX2VqMF9u
YW1lX2xlbiA9IGRzZHRfYW55Y3B1X3FlbXVfeGVuX2FtbF9lajBfbmFtZV9sZW4sCisgICAgICAg
IC5hbWxfYWRyX2R3b3JkX2xlbiA9IGRzZHRfYW55Y3B1X3FlbXVfeGVuX2FtbF9hZHJfZHdvcmRf
bGVuLAogICAgIH07CiAKICAgICBhY3BpX2J1aWxkX3RhYmxlcygmY29uZmlnLCByc2RwKTsKZGlm
ZiAtLWdpdCBhL3Rvb2xzL2Zpcm13YXJlL2h2bWxvYWRlci90b29scy9hY3BpX2V4dHJhY3QucHkg
Yi90b29scy9maXJtd2FyZS9odm1sb2FkZXIvdG9vbHMvYWNwaV9leHRyYWN0LnB5Cm5ldyBmaWxl
IG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAuLjRmYTUxZjcKLS0tIC9kZXYvbnVsbAorKysgYi90
b29scy9maXJtd2FyZS9odm1sb2FkZXIvdG9vbHMvYWNwaV9leHRyYWN0LnB5CkBAIC0wLDAgKzEs
MzA4IEBACisjIS91c3IvYmluL3B5dGhvbgorIyBDb3B5cmlnaHQgKEMpIDIwMTEgUmVkIEhhdCwg
SW5jLiwgTWljaGFlbCBTLiBUc2lya2luIDxtc3RAcmVkaGF0LmNvbT4KKyMKKyMgVGhpcyBmaWxl
IG1heSBiZSBkaXN0cmlidXRlZCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBHUEx2MyBsaWNl
bnNlLgorCisjIFByb2Nlc3MgbWl4ZWQgQVNML0FNTCBsaXN0aW5nICgubHN0IGZpbGUpIHByb2R1
Y2VkIGJ5IGlhc2wgLWwKKyMgTG9jYXRlIGFuZCBleGVjdXRlIEFDUElfRVhUUkFDVCBkaXJlY3Rp
dmVzLCBvdXRwdXQgb2Zmc2V0IGluZm8KKyMgCisjIERvY3VtZW50YXRpb24gb2YgQUNQSV9FWFRS
QUNUXyogZGlyZWN0aXZlIHRhZ3M6CisjIAorIyBUaGVzZSBkaXJlY3RpdmUgdGFncyBvdXRwdXQg
b2Zmc2V0IGluZm9ybWF0aW9uIGZyb20gQU1MIGZvciBCSU9TIHJ1bnRpbWUKKyMgdGFibGUgZ2Vu
ZXJhdGlvbi4KKyMgRWFjaCBkaXJlY3RpdmUgaXMgb2YgdGhlIGZvcm06CisjIEFDUElfRVhUUkFD
VF88VFlQRT4gPGFycmF5X25hbWU+IDxPcGVyYXRvcj4gKC4uLikKKyMgYW5kIGNhdXNlcyB0aGUg
ZXh0cmFjdG9yIHRvIGNyZWF0ZSBhbiBhcnJheQorIyBuYW1lZCA8YXJyYXlfbmFtZT4gd2l0aCBv
ZmZzZXQsIGluIHRoZSBnZW5lcmF0ZWQgQU1MLAorIyBvZiBhbiBvYmplY3Qgb2YgYSBnaXZlbiB0
eXBlIGluIHRoZSBmb2xsb3dpbmcgPE9wZXJhdG9yPi4KKyMgCisjIEEgZGlyZWN0aXZlIG11c3Qg
Zml0IG9uIGEgc2luZ2xlIGNvZGUgbGluZS4KKyMgCisjIE9iamVjdCB0eXBlIGluIEFNTCBpcyB2
ZXJpZmllZCwgYSBtaXNtYXRjaCBjYXVzZXMgYSBidWlsZCBmYWlsdXJlLgorIyAKKyMgRGlyZWN0
aXZlcyBhbmQgb3BlcmF0b3JzIGN1cnJlbnRseSBzdXBwb3J0ZWQgYXJlOgorIyBBQ1BJX0VYVFJB
Q1RfTkFNRV9EV09SRF9DT05TVCAtIGV4dHJhY3QgYSBEd29yZCBDb25zdCBvYmplY3QgZnJvbSBO
YW1lKCkKKyMgQUNQSV9FWFRSQUNUX05BTUVfV09SRF9DT05TVCAtIGV4dHJhY3QgYSBXb3JkIENv
bnN0IG9iamVjdCBmcm9tIE5hbWUoKQorIyBBQ1BJX0VYVFJBQ1RfTkFNRV9CWVRFX0NPTlNUIC0g
ZXh0cmFjdCBhIEJ5dGUgQ29uc3Qgb2JqZWN0IGZyb20gTmFtZSgpCisjIEFDUElfRVhUUkFDVF9N
RVRIT0RfU1RSSU5HIC0gZXh0cmFjdCBhIE5hbWVTdHJpbmcgZnJvbSBNZXRob2QoKQorIyBBQ1BJ
X0VYVFJBQ1RfTkFNRV9TVFJJTkcgLSBleHRyYWN0IGEgTmFtZVN0cmluZyBmcm9tIE5hbWUoKQor
IyBBQ1BJX0VYVFJBQ1RfUFJPQ0VTU09SX1NUQVJUIC0gc3RhcnQgb2YgUHJvY2Vzc29yKCkgYmxv
Y2sKKyMgQUNQSV9FWFRSQUNUX1BST0NFU1NPUl9TVFJJTkcgLSBleHRyYWN0IGEgTmFtZVN0cmlu
ZyBmcm9tIFByb2Nlc3NvcigpCisjIEFDUElfRVhUUkFDVF9QUk9DRVNTT1JfRU5EIC0gb2Zmc2V0
IGF0IGxhc3QgYnl0ZSBvZiBQcm9jZXNzb3IoKSArIDEKKyMgQUNQSV9FWFRSQUNUX1BLR19TVEFS
VCAtIHN0YXJ0IG9mIFBhY2thZ2UgYmxvY2sKKyMKKyMgQUNQSV9FWFRSQUNUX0FMTF9DT0RFIC0g
Y3JlYXRlIGFuIGFycmF5IHN0b3JpbmcgdGhlIGdlbmVyYXRlZCBBTUwgYnl0ZWNvZGUKKyMgCisj
IEFDUElfRVhUUkFDVCBpcyBub3QgYWxsb3dlZCBhbnl3aGVyZSBlbHNlIGluIGNvZGUsIGV4Y2Vw
dCBpbiBjb21tZW50cy4KKworaW1wb3J0IHJlOworaW1wb3J0IHN5czsKK2ltcG9ydCBmaWxlaW5w
dXQ7CisKK2FtbCA9IFtdCithc2wgPSBbXQorb3V0cHV0ID0ge30KK2RlYnVnID0gIiIKKworY2xh
c3MgYXNsX2xpbmU6CisgICAgbGluZSA9IE5vbmUKKyAgICBsaW5lbm8gPSBOb25lCisgICAgYW1s
X29mZnNldCA9IE5vbmUKKworZGVmIGRpZShkaWFnKToKKyAgICBzeXMuc3RkZXJyLndyaXRlKCJF
cnJvcjogJXM7ICVzXG4iICUgKGRpYWcsIGRlYnVnKSkKKyAgICBzeXMuZXhpdCgxKQorICAgIAor
I1N0b3JlIGFuIEFTTCBjb21tYW5kLCBtYXRjaGluZyBBTUwgb2Zmc2V0LCBhbmQgaW5wdXQgbGlu
ZSAoZm9yIGRlYnVnZ2luZykKK2RlZiBhZGRfYXNsKGxpbmVubywgbGluZSk6CisgICAgbCA9IGFz
bF9saW5lKCkKKyAgICBsLmxpbmUgPSBsaW5lCisgICAgbC5saW5lbm8gPSBsaW5lbm8KKyAgICBs
LmFtbF9vZmZzZXQgPSBsZW4oYW1sKQorICAgIGFzbC5hcHBlbmQobCkKKworI1N0b3JlIGFuIEFN
TCBieXRlIHNlcXVlbmNlCisjVmVyaWZ5IHRoYXQgb2Zmc2V0IG91dHB1dCBieSBpYXNsIG1hdGNo
ZXMgIyBvZiBieXRlcyBzbyBmYXIKK2RlZiBhZGRfYW1sKG9mZnNldCwgbGluZSk6CisgICAgbyA9
IGludChvZmZzZXQsIDE2KTsKKyAgICAjIFNhbml0eSBjaGVjazogb2Zmc2V0IG11c3QgbWF0Y2gg
c2l6ZSBvZiBjb2RlIHNvIGZhcgorICAgIGlmIChvICE9IGxlbihhbWwpKToKKyAgICAgICAgZGll
KCJPZmZzZXQgMHgleCAhPSAweCV4IiAlIChvLCBsZW4oYW1sKSkpCisgICAgIyBTdHJpcCBhbnkg
dHJhaWxpbmcgZG90cyBhbmQgQVNDSUkgZHVtcCBhZnRlciAiCisgICAgbGluZSA9IHJlLnN1Yihy
J1xzKlwuKlxzKiIuKiQnLCIiLCBsaW5lKQorICAgICMgU3RyaXAgdHJhbGluZyB3aGl0ZXNwYWNl
CisgICAgbGluZSA9IHJlLnN1YihyJ1xzKyQnLCIiLCBsaW5lKQorICAgICMgU3RyaXAgbGVhZGlu
ZyB3aGl0ZXNwYWNlCisgICAgbGluZSA9IHJlLnN1YihyJ15ccysnLCIiLCBsaW5lKQorICAgICMg
U3BsaXQgb24gd2hpdGVzcGFjZQorICAgIGNvZGUgPSByZS5zcGxpdChyJ1xzKycsIGxpbmUpCisg
ICAgZm9yIGMgaW4gY29kZToKKyAgICAgICAgIyBSZXF1aXJlIGEgbGVnYWwgaGV4IG51bWJlciwg
dHdvIGRpZ2l0cworICAgICAgICBpZiAobm90KHJlLnNlYXJjaChyJ15bMC05QS1GYS1mXVswLTlB
LUZhLWZdJCcsIGMpKSk6CisgICAgICAgICAgICBkaWUoIlVuZXhwZWN0ZWQgb2N0ZXQgJXMiICUg
Yyk7CisgICAgICAgIGFtbC5hcHBlbmQoaW50KGMsIDE2KSk7CisKKyMgUHJvY2VzcyBhbWwgYnl0
ZWNvZGUgYXJyYXksIGRlY29kaW5nIEFNTAorZGVmIGFtbF9wa2dsZW5fYnl0ZXMob2Zmc2V0KToK
KyAgICAjIFBrZ0xlbmd0aCBjYW4gYmUgbXVsdGlieXRlLiBCaXRzIDgtNyBnaXZlIHRoZSAjIG9m
IGV4dHJhIGJ5dGVzLgorICAgIHBrZ2xlbmJ5dGVzID0gYW1sW29mZnNldF0gPj4gNjsKKyAgICBy
ZXR1cm4gcGtnbGVuYnl0ZXMgKyAxCisKK2RlZiBhbWxfcGtnbGVuKG9mZnNldCk6CisgICAgcGtn
c3RhcnQgPSBvZmZzZXQKKyAgICBwa2dsZW5ieXRlcyA9IGFtbF9wa2dsZW5fYnl0ZXMob2Zmc2V0
KQorICAgIHBrZ2xlbiA9IGFtbFtvZmZzZXRdICYgMHgzRgorICAgICMgSWYgbXVsdGlieXRlLCBm
aXJzdCBuaWJibGUgb25seSB1c2VzIGJpdHMgMC0zCisgICAgaWYgKChwa2dsZW5ieXRlcyA+IDAp
IGFuZCAocGtnbGVuICYgMHgzMCkpOgorICAgICAgICBkaWUoIlBrZ0xlbiBieXRlcyAweCV4IGJ1
dCBmaXJzdCBuaWJibGUgMHgleCBleHBlY3RlZCAweDBYIiAlCisgICAgICAgICAgICAocGtnbGVu
LCBwa2dsZW4pKQorICAgIG9mZnNldCArPSAxCisgICAgcGtnbGVuYnl0ZXMgLT0gMQorICAgIGZv
ciBpIGluIHJhbmdlKHBrZ2xlbmJ5dGVzKToKKyAgICAgICAgcGtnbGVuIHw9IGFtbFtvZmZzZXQg
KyBpXSA8PCAoaSAqIDggKyA0KQorICAgIGlmIChsZW4oYW1sKSA8IHBrZ3N0YXJ0ICsgcGtnbGVu
KToKKyAgICAgICAgZGllKCJQY2tnTGVuIDB4JXggYXQgb2Zmc2V0IDB4JXggZXhjZWVkcyBBTUwg
c2l6ZSAweCV4IiAlCisgICAgICAgICAgICAocGtnbGVuLCBvZmZzZXQsIGxlbihhbWwpKSkKKyAg
ICByZXR1cm4gcGtnbGVuCisKKyMgR2l2ZW4gbWV0aG9kIG9mZnNldCwgZmluZCBpdHMgTmFtZVN0
cmluZyBvZmZzZXQKK2RlZiBhbWxfbWV0aG9kX3N0cmluZyhvZmZzZXQpOgorICAgICMweDE0IE1l
dGhvZE9wIFBrZ0xlbmd0aCBOYW1lU3RyaW5nIE1ldGhvZEZsYWdzIFRlcm1MaXN0CisgICAgaWYg
KGFtbFtvZmZzZXRdICE9IDB4MTQpOgorICAgICAgICBkaWUoICJNZXRob2Qgb2Zmc2V0IDB4JXg6
IGV4cGVjdGVkIDB4MTQgYWN0dWFsIDB4JXgiICUKKyAgICAgICAgICAgICAob2Zmc2V0LCBhbWxb
b2Zmc2V0XSkpOworICAgIG9mZnNldCArPSAxOworICAgIHBrZ2xlbmJ5dGVzID0gYW1sX3BrZ2xl
bl9ieXRlcyhvZmZzZXQpCisgICAgb2Zmc2V0ICs9IHBrZ2xlbmJ5dGVzOworICAgIHJldHVybiBv
ZmZzZXQ7CisKKyMgR2l2ZW4gbmFtZSBvZmZzZXQsIGZpbmQgaXRzIE5hbWVTdHJpbmcgb2Zmc2V0
CitkZWYgYW1sX25hbWVfc3RyaW5nKG9mZnNldCk6CisgICAgIzB4MDggTmFtZU9wIE5hbWVTdHJp
bmcgRGF0YVJlZgorICAgIGlmIChhbWxbb2Zmc2V0XSAhPSAweDA4KToKKyAgICAgICAgZGllKCAi
TmFtZSBvZmZzZXQgMHgleDogZXhwZWN0ZWQgMHgwOCBhY3R1YWwgMHgleCIgJQorICAgICAgICAg
ICAgIChvZmZzZXQsIGFtbFtvZmZzZXRdKSk7CisgICAgb2Zmc2V0ICs9IDEKKyAgICAjIEJsb2Nr
IE5hbWUgTW9kaWZpZXIuIFNraXAgaXQuCisgICAgaWYgKGFtbFtvZmZzZXRdID09IDB4NWMgb3Ig
YW1sW29mZnNldF0gPT0gMHg1ZSk6CisgICAgICAgIG9mZnNldCArPSAxCisgICAgcmV0dXJuIG9m
ZnNldDsKKworIyBHaXZlbiBkYXRhIG9mZnNldCwgZmluZCBkd29yZCBjb25zdCBvZmZzZXQKK2Rl
ZiBhbWxfZGF0YV9kd29yZF9jb25zdChvZmZzZXQpOgorICAgICMweDA4IE5hbWVPcCBOYW1lU3Ry
aW5nIERhdGFSZWYKKyAgICBpZiAoYW1sW29mZnNldF0gIT0gMHgwQyk6CisgICAgICAgIGRpZSgg
Ik5hbWUgb2Zmc2V0IDB4JXg6IGV4cGVjdGVkIDB4MEMgYWN0dWFsIDB4JXgiICUKKyAgICAgICAg
ICAgICAob2Zmc2V0LCBhbWxbb2Zmc2V0XSkpOworICAgIHJldHVybiBvZmZzZXQgKyAxOworCisj
IEdpdmVuIGRhdGEgb2Zmc2V0LCBmaW5kIHdvcmQgY29uc3Qgb2Zmc2V0CitkZWYgYW1sX2RhdGFf
d29yZF9jb25zdChvZmZzZXQpOgorICAgICMweDA4IE5hbWVPcCBOYW1lU3RyaW5nIERhdGFSZWYK
KyAgICBpZiAoYW1sW29mZnNldF0gIT0gMHgwQik6CisgICAgICAgIGRpZSggIk5hbWUgb2Zmc2V0
IDB4JXg6IGV4cGVjdGVkIDB4MEIgYWN0dWFsIDB4JXgiICUKKyAgICAgICAgICAgICAob2Zmc2V0
LCBhbWxbb2Zmc2V0XSkpOworICAgIHJldHVybiBvZmZzZXQgKyAxOworCisjIEdpdmVuIGRhdGEg
b2Zmc2V0LCBmaW5kIGJ5dGUgY29uc3Qgb2Zmc2V0CitkZWYgYW1sX2RhdGFfYnl0ZV9jb25zdChv
ZmZzZXQpOgorICAgICMweDA4IE5hbWVPcCBOYW1lU3RyaW5nIERhdGFSZWYKKyAgICBpZiAoYW1s
W29mZnNldF0gIT0gMHgwQSk6CisgICAgICAgIGRpZSggIk5hbWUgb2Zmc2V0IDB4JXg6IGV4cGVj
dGVkIDB4MEEgYWN0dWFsIDB4JXgiICUKKyAgICAgICAgICAgICAob2Zmc2V0LCBhbWxbb2Zmc2V0
XSkpOworICAgIHJldHVybiBvZmZzZXQgKyAxOworCisjIEdpdmVuIG5hbWUgb2Zmc2V0LCBmaW5k
IGR3b3JkIGNvbnN0IG9mZnNldAorZGVmIGFtbF9uYW1lX2R3b3JkX2NvbnN0KG9mZnNldCk6Cisg
ICAgcmV0dXJuIGFtbF9kYXRhX2R3b3JkX2NvbnN0KGFtbF9uYW1lX3N0cmluZyhvZmZzZXQpICsg
NCkKKworIyBHaXZlbiBuYW1lIG9mZnNldCwgZmluZCB3b3JkIGNvbnN0IG9mZnNldAorZGVmIGFt
bF9uYW1lX3dvcmRfY29uc3Qob2Zmc2V0KToKKyAgICByZXR1cm4gYW1sX2RhdGFfd29yZF9jb25z
dChhbWxfbmFtZV9zdHJpbmcob2Zmc2V0KSArIDQpCisKKyMgR2l2ZW4gbmFtZSBvZmZzZXQsIGZp
bmQgYnl0ZSBjb25zdCBvZmZzZXQKK2RlZiBhbWxfbmFtZV9ieXRlX2NvbnN0KG9mZnNldCk6Cisg
ICAgcmV0dXJuIGFtbF9kYXRhX2J5dGVfY29uc3QoYW1sX25hbWVfc3RyaW5nKG9mZnNldCkgKyA0
KQorCitkZWYgYW1sX3Byb2Nlc3Nvcl9zdGFydChvZmZzZXQpOgorICAgICMweDVCIDB4ODMgUHJv
Y2Vzc29yT3AgUGtnTGVuZ3RoIE5hbWVTdHJpbmcgUHJvY0lECisgICAgaWYgKChhbWxbb2Zmc2V0
XSAhPSAweDVCKSBvciAoYW1sW29mZnNldCArIDFdICE9IDB4ODMpKToKKyAgICAgICAgZGllKCAi
TmFtZSBvZmZzZXQgMHgleDogZXhwZWN0ZWQgMHg1QiAweDgzIGFjdHVhbCAweCV4IDB4JXgiICUK
KyAgICAgICAgICAgICAob2Zmc2V0LCBhbWxbb2Zmc2V0XSwgYW1sW29mZnNldCArIDFdKSk7Cisg
ICAgcmV0dXJuIG9mZnNldAorCitkZWYgYW1sX3Byb2Nlc3Nvcl9zdHJpbmcob2Zmc2V0KToKKyAg
ICAjMHg1QiAweDgzIFByb2Nlc3Nvck9wIFBrZ0xlbmd0aCBOYW1lU3RyaW5nIFByb2NJRAorICAg
IHN0YXJ0ID0gYW1sX3Byb2Nlc3Nvcl9zdGFydChvZmZzZXQpCisgICAgb2Zmc2V0ICs9IDIKKyAg
ICBwa2dsZW5ieXRlcyA9IGFtbF9wa2dsZW5fYnl0ZXMob2Zmc2V0KQorICAgIG9mZnNldCArPSBw
a2dsZW5ieXRlcworICAgIHJldHVybiBvZmZzZXQKKworZGVmIGFtbF9wcm9jZXNzb3JfZW5kKG9m
ZnNldCk6CisgICAgc3RhcnQgPSBhbWxfcHJvY2Vzc29yX3N0YXJ0KG9mZnNldCkKKyAgICBvZmZz
ZXQgKz0gMgorICAgIHBrZ2xlbmJ5dGVzID0gYW1sX3BrZ2xlbl9ieXRlcyhvZmZzZXQpCisgICAg
cGtnbGVuID0gYW1sX3BrZ2xlbihvZmZzZXQpCisgICAgcmV0dXJuIG9mZnNldCArIHBrZ2xlbgor
CitkZWYgYW1sX3BhY2thZ2Vfc3RhcnQob2Zmc2V0KToKKyAgICBvZmZzZXQgPSBhbWxfbmFtZV9z
dHJpbmcob2Zmc2V0KSArIDQKKyAgICAjIDB4MTIgUGtnTGVuZ3RoIE51bUVsZW1lbnRzIFBhY2th
Z2VFbGVtZW50TGlzdAorICAgIGlmIChhbWxbb2Zmc2V0XSAhPSAweDEyKToKKyAgICAgICAgZGll
KCAiTmFtZSBvZmZzZXQgMHgleDogZXhwZWN0ZWQgMHgxMiBhY3R1YWwgMHgleCIgJQorICAgICAg
ICAgICAgIChvZmZzZXQsIGFtbFtvZmZzZXRdKSk7CisgICAgb2Zmc2V0ICs9IDEKKyAgICByZXR1
cm4gb2Zmc2V0ICsgYW1sX3BrZ2xlbl9ieXRlcyhvZmZzZXQpICsgMQorCitsaW5lbm8gPSAwCitm
b3IgbGluZSBpbiBmaWxlaW5wdXQuaW5wdXQoKToKKyAgICAjIFN0cmlwIHRyYWlsaW5nIG5ld2xp
bmUKKyAgICBsaW5lID0gbGluZS5yc3RyaXAoKTsKKyAgICAjIGxpbmUgbnVtYmVyIGFuZCBkZWJ1
ZyBzdHJpbmcgdG8gb3V0cHV0IGluIGNhc2Ugb2YgZXJyb3JzCisgICAgbGluZW5vID0gbGluZW5v
ICsgMQorICAgIGRlYnVnID0gImlucHV0IGxpbmUgJWQ6ICVzIiAlIChsaW5lbm8sIGxpbmUpCisg
ICAgI0FTTCBsaXN0aW5nOiBzcGFjZSwgdGhlbiBsaW5lIywgdGhlbiAuLi4uLCB0aGVuIGNvZGUK
KyAgICBwYXNsID0gcmUuY29tcGlsZSgnXlxzKyhbMC05XSspXC5cLlwuXC5ccyonKQorICAgIG0g
PSBwYXNsLnNlYXJjaChsaW5lKQorICAgIGlmIChtKToKKyAgICAgICAgYWRkX2FzbChsaW5lbm8s
IHBhc2wuc3ViKCIiLCBsaW5lKSk7CisgICAgIyBBTUwgbGlzdGluZzogb2Zmc2V0IGluIGhleCwg
dGhlbiAuLi4uLCB0aGVuIGNvZGUKKyAgICBwYW1sID0gcmUuY29tcGlsZSgnXihbMC05QS1GYS1m
XSspXC5cLlwuXC5ccyonKQorICAgIG0gPSBwYW1sLnNlYXJjaChsaW5lKQorICAgIGlmIChtKToK
KyAgICAgICAgYWRkX2FtbChtLmdyb3VwKDEpLCBwYW1sLnN1YigiIiwgbGluZSkpCisKKyMgTm93
IGdvIG92ZXIgY29kZQorIyBUcmFjayBBTUwgb2Zmc2V0IG9mIGEgcHJldmlvdXMgbm9uLWVtcHR5
IEFTTCBjb21tYW5kCitwcmV2X2FtbF9vZmZzZXQgPSAtMQorZm9yIGkgaW4gcmFuZ2UobGVuKGFz
bCkpOgorICAgIGRlYnVnID0gImlucHV0IGxpbmUgJWQ6ICVzIiAlIChhc2xbaV0ubGluZW5vLCBh
c2xbaV0ubGluZSkKKworICAgIGwgPSBhc2xbaV0ubGluZQorCisgICAgIyBza2lwIGlmIG5vdCBh
biBleHRyYWN0IGRpcmVjdGl2ZQorICAgIGEgPSBsZW4ocmUuZmluZGFsbChyJ0FDUElfRVhUUkFD
VCcsIGwpKQorICAgIGlmIChub3QgYSk6CisgICAgICAgICMgSWYgbm90IGVtcHR5LCBzdG9yZSBB
TUwgb2Zmc2V0LiBXaWxsIGJlIHVzZWQgZm9yIHNhbml0eSBjaGVja3MKKyAgICAgICAgIyBJQVNM
IHNlZW1zIHRvIHB1dCB7fS4gYXQgcmFuZG9tIHBsYWNlcyBpbiB0aGUgbGlzdGluZy4KKyAgICAg
ICAgIyBJZ25vcmUgYW55IG5vbi13b3JkcyBmb3IgdGhlIHB1cnBvc2Ugb2YgdGhpcyB0ZXN0Lgor
ICAgICAgICBtID0gcmUuc2VhcmNoKHInXHcrJywgbCkKKyAgICAgICAgaWYgKG0pOgorICAgICAg
ICAgICAgICAgIHByZXZfYW1sX29mZnNldCA9IGFzbFtpXS5hbWxfb2Zmc2V0CisgICAgICAgIGNv
bnRpbnVlCisKKyAgICBpZiAoYSA+IDEpOgorICAgICAgICBkaWUoIkV4cGVjdGVkIGF0IG1vc3Qg
b25lIEFDUElfRVhUUkFDVCBwZXIgbGluZSwgYWN0dWFsICVkIiAlIGEpCisKKyAgICBtZXh0ID0g
cmUuc2VhcmNoKHInJycKKyAgICAgICAgICAgICAgICAgICAgICBeXHMqICMgbGVhZGluZyB3aGl0
ZXNwYWNlCisgICAgICAgICAgICAgICAgICAgICAgL1wqXHMqICMgc3RhcnQgQyBjb21tZW50Cisg
ICAgICAgICAgICAgICAgICAgICAgKEFDUElfRVhUUkFDVF9cdyspICMgZGlyZWN0aXZlOiBncm91
cCgxKQorICAgICAgICAgICAgICAgICAgICAgIFxzKyAjIHdoaXRzcGFjZSBzZXBhcmF0ZXMgZGly
ZWN0aXZlIGZyb20gYXJyYXkgbmFtZQorICAgICAgICAgICAgICAgICAgICAgIChcdyspICMgYXJy
YXkgbmFtZTogZ3JvdXAoMikKKyAgICAgICAgICAgICAgICAgICAgICBccypcKi8gIyBlbmQgb2Yg
QyBjb21tZW50CisgICAgICAgICAgICAgICAgICAgICAgXHMqJCAjIHRyYWlsaW5nIHdoaXRlc3Bh
Y2UKKyAgICAgICAgICAgICAgICAgICAgICAnJycsIGwsIHJlLlZFUkJPU0UpCisgICAgaWYgKG5v
dCBtZXh0KToKKyAgICAgICAgZGllKCJTdHJheSBBQ1BJX0VYVFJBQ1QgaW4gaW5wdXQiKQorCisg
ICAgIyBwcmV2aW91cyBjb21tYW5kIG11c3QgaGF2ZSBwcm9kdWNlZCBzb21lIEFNTCwKKyAgICAj
IG90aGVyd2lzZSB3ZSBhcmUgaW4gYSBtaWRkbGUgb2YgYSBibG9jaworICAgIGlmIChwcmV2X2Ft
bF9vZmZzZXQgPT0gYXNsW2ldLmFtbF9vZmZzZXQpOgorICAgICAgICBkaWUoIkFDUElfRVhUUkFD
VCBkaXJlY3RpdmUgaW4gdGhlIG1pZGRsZSBvZiBhIGJsb2NrIikKKworICAgIGRpcmVjdGl2ZSA9
IG1leHQuZ3JvdXAoMSkKKyAgICBhcnJheSA9IG1leHQuZ3JvdXAoMikKKyAgICBvZmZzZXQgPSBh
c2xbaV0uYW1sX29mZnNldAorCisgICAgaWYgKGRpcmVjdGl2ZSA9PSAiQUNQSV9FWFRSQUNUX0FM
TF9DT0RFIik6CisgICAgICAgIGlmIGFycmF5IGluIG91dHB1dDoKKyAgICAgICAgICAgIGRpZSgi
JXMgZGlyZWN0aXZlIHVzZWQgbW9yZSB0aGFuIG9uY2UiICUgZGlyZWN0aXZlKQorICAgICAgICBv
dXRwdXRbYXJyYXldID0gYW1sCisgICAgICAgIGNvbnRpbnVlCisgICAgaWYgKGRpcmVjdGl2ZSA9
PSAiQUNQSV9FWFRSQUNUX05BTUVfRFdPUkRfQ09OU1QiKToKKyAgICAgICAgb2Zmc2V0ID0gYW1s
X25hbWVfZHdvcmRfY29uc3Qob2Zmc2V0KQorICAgIGVsaWYgKGRpcmVjdGl2ZSA9PSAiQUNQSV9F
WFRSQUNUX05BTUVfV09SRF9DT05TVCIpOgorICAgICAgICBvZmZzZXQgPSBhbWxfbmFtZV93b3Jk
X2NvbnN0KG9mZnNldCkKKyAgICBlbGlmIChkaXJlY3RpdmUgPT0gIkFDUElfRVhUUkFDVF9OQU1F
X0JZVEVfQ09OU1QiKToKKyAgICAgICAgb2Zmc2V0ID0gYW1sX25hbWVfYnl0ZV9jb25zdChvZmZz
ZXQpCisgICAgZWxpZiAoZGlyZWN0aXZlID09ICJBQ1BJX0VYVFJBQ1RfTkFNRV9TVFJJTkciKToK
KyAgICAgICAgb2Zmc2V0ID0gYW1sX25hbWVfc3RyaW5nKG9mZnNldCkKKyAgICBlbGlmIChkaXJl
Y3RpdmUgPT0gIkFDUElfRVhUUkFDVF9NRVRIT0RfU1RSSU5HIik6CisgICAgICAgIG9mZnNldCA9
IGFtbF9tZXRob2Rfc3RyaW5nKG9mZnNldCkKKyAgICBlbGlmIChkaXJlY3RpdmUgPT0gIkFDUElf
RVhUUkFDVF9QUk9DRVNTT1JfU1RBUlQiKToKKyAgICAgICAgb2Zmc2V0ID0gYW1sX3Byb2Nlc3Nv
cl9zdGFydChvZmZzZXQpCisgICAgZWxpZiAoZGlyZWN0aXZlID09ICJBQ1BJX0VYVFJBQ1RfUFJP
Q0VTU09SX1NUUklORyIpOgorICAgICAgICBvZmZzZXQgPSBhbWxfcHJvY2Vzc29yX3N0cmluZyhv
ZmZzZXQpCisgICAgZWxpZiAoZGlyZWN0aXZlID09ICJBQ1BJX0VYVFJBQ1RfUFJPQ0VTU09SX0VO
RCIpOgorICAgICAgICBvZmZzZXQgPSBhbWxfcHJvY2Vzc29yX2VuZChvZmZzZXQpCisgICAgZWxp
ZiAoZGlyZWN0aXZlID09ICJBQ1BJX0VYVFJBQ1RfUEtHX1NUQVJUIik6CisgICAgICAgIG9mZnNl
dCA9IGFtbF9wYWNrYWdlX3N0YXJ0KG9mZnNldCkKKyAgICBlbHNlOgorICAgICAgICBkaWUoIlVu
c3VwcG9ydGVkIGRpcmVjdGl2ZSAlcyIgJSBkaXJlY3RpdmUpCisKKyAgICBpZiBhcnJheSBub3Qg
aW4gb3V0cHV0OgorICAgICAgICBvdXRwdXRbYXJyYXldID0gW10KKyAgICBvdXRwdXRbYXJyYXld
LmFwcGVuZChvZmZzZXQpCisKK2RlYnVnID0gImF0IGVuZCBvZiBmaWxlIgorCitkZWYgZ2V0X3Zh
bHVlX3R5cGUobWF4dmFsdWUpOgorICAgICNVc2UgdHlwZSBsYXJnZSBlbm91Z2ggdG8gZml0IHRo
ZSB0YWJsZQorICAgIGlmIChtYXh2YWx1ZSA+PSAweDEwMDAwKToKKyAgICAgICAgICAgIHJldHVy
biAiaW50IgorICAgIGVsaWYgKG1heHZhbHVlID49IDB4MTAwKToKKyAgICAgICAgICAgIHJldHVy
biAic2hvcnQiCisgICAgZWxzZToKKyAgICAgICAgICAgIHJldHVybiAiY2hhciIKKworIyBQcmV0
dHkgcHJpbnQgb3V0cHV0Citmb3IgYXJyYXkgaW4gb3V0cHV0LmtleXMoKToKKyAgICBvdHlwZSA9
IGdldF92YWx1ZV90eXBlKG1heChvdXRwdXRbYXJyYXldKSkKKyAgICBvZGF0YSA9IFtdCisgICAg
Zm9yIHZhbHVlIGluIG91dHB1dFthcnJheV06CisgICAgICAgIG9kYXRhLmFwcGVuZCgiMHgleCIg
JSB2YWx1ZSkKKyAgICBzeXMuc3Rkb3V0LndyaXRlKCJ1bnNpZ25lZCAlcyAlc1tdID0ge1xuIiAl
IChvdHlwZSwgYXJyYXkpKQorICAgIHN5cy5zdGRvdXQud3JpdGUoIixcbiIuam9pbihvZGF0YSkp
CisgICAgc3lzLnN0ZG91dC53cml0ZSgnXG59O1xuJyk7CmRpZmYgLS1naXQgYS90b29scy9maXJt
d2FyZS9odm1sb2FkZXIvdG9vbHMvYWNwaV9leHRyYWN0X3ByZXByb2Nlc3MucHkgYi90b29scy9m
aXJtd2FyZS9odm1sb2FkZXIvdG9vbHMvYWNwaV9leHRyYWN0X3ByZXByb2Nlc3MucHkKbmV3IGZp
bGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uNGFlMzY0ZQotLS0gL2Rldi9udWxsCisrKyBi
L3Rvb2xzL2Zpcm13YXJlL2h2bWxvYWRlci90b29scy9hY3BpX2V4dHJhY3RfcHJlcHJvY2Vzcy5w
eQpAQCAtMCwwICsxLDQxIEBACisjIS91c3IvYmluL3B5dGhvbgorIyBDb3B5cmlnaHQgKEMpIDIw
MTEgUmVkIEhhdCwgSW5jLiwgTWljaGFlbCBTLiBUc2lya2luIDxtc3RAcmVkaGF0LmNvbT4KKyMK
KyMgVGhpcyBmaWxlIG1heSBiZSBkaXN0cmlidXRlZCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdO
VSBHUEx2MyBsaWNlbnNlLgorCisjIFJlYWQgYSBwcmVwcm9jZXNzZWQgQVNMIGxpc3RpbmcgYW5k
IHB1dCBlYWNoIEFDUElfRVhUUkFDVAorIyBkaXJlY3RpdmUgaW4gYSBjb21tZW50LCB0byBtYWtl
IGlhc2wgc2tpcCBpdC4KKyMgV2UgYWxzbyBwdXQgZWFjaCBkaXJlY3RpdmUgb24gYSBuZXcgbGlu
ZSwgdGhlIG1hY2hpbmVyeQorIyBpbiB0b29scy9hY3BpX2V4dHJhY3QucHkgcmVxdWlyZXMgdGhp
cy4KKworaW1wb3J0IHJlOworaW1wb3J0IHN5czsKK2ltcG9ydCBmaWxlaW5wdXQ7CisKK2RlZiBk
aWUoZGlhZyk6CisgICAgc3lzLnN0ZGVyci53cml0ZSgiRXJyb3I6ICVzXG4iICUgKGRpYWcpKQor
ICAgIHN5cy5leGl0KDEpCisKKyMgTm90ZTogKCkgYXJvdW5kIHBhdHRlcm4gbWFrZSBzcGxpdCBy
ZXR1cm4gbWF0Y2hlZCBzdHJpbmcgYXMgcGFydCBvZiBsaXN0Citwc3BsaXQgPSByZS5jb21waWxl
KHInJycgKAorICAgICAgICAgICAgICAgICAgICAgICAgICBcYiAjIEF0IHdvcmQgYm91bmRhcnkK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgQUNQSV9FWFRSQUNUX1x3KyAjIGRpcmVjdGl2ZQor
ICAgICAgICAgICAgICAgICAgICAgICAgICBccysgIyBzb21lIHdoaXRlc3BhY2UKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgXHcrICMgYXJyYXkgbmFtZQorICAgICAgICAgICAgICAgICAgICAg
ICAgICknJycsIHJlLlZFUkJPU0UpOworCitsaW5lbm8gPSAwCitmb3IgbGluZSBpbiBmaWxlaW5w
dXQuaW5wdXQoKToKKyAgICAjIGxpbmUgbnVtYmVyIGFuZCBkZWJ1ZyBzdHJpbmcgdG8gb3V0cHV0
IGluIGNhc2Ugb2YgZXJyb3JzCisgICAgbGluZW5vID0gbGluZW5vICsgMQorICAgIGRlYnVnID0g
ImlucHV0IGxpbmUgJWQ6ICVzIiAlIChsaW5lbm8sIGxpbmUucnN0cmlwKCkpCisKKyAgICBzID0g
cHNwbGl0LnNwbGl0KGxpbmUpOworICAgICMgVGhlIHdheSBzcGxpdCB3b3JrcywgZWFjaCBvZGQg
aXRlbSBpcyB0aGUgbWF0Y2hpbmcgQUNQSV9FWFRSQUNUIGRpcmVjdGl2ZS4KKyAgICAjIFB1dCBl
YWNoIGluIGEgY29tbWVudCwgYW5kIG9uIGEgbGluZSBieSBpdHNlbGYuCisgICAgZm9yIGkgaW4g
cmFuZ2UobGVuKHMpKToKKyAgICAgICAgaWYgKGkgJSAyKToKKyAgICAgICAgICAgIHN5cy5zdGRv
dXQud3JpdGUoIlxuLyogJXMgKi9cbiIgJSBzW2ldKQorICAgICAgICBlbHNlOgorICAgICAgICAg
ICAgc3lzLnN0ZG91dC53cml0ZShzW2ldKQorCi0tIAoxLjguMy40Cgo=

--_003_33183CC9F5247A488A2544077AF19020815A03EASZXEMA503MBSchi_
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.xen.org
http://lists.xen.org/xen-devel

--_003_33183CC9F5247A488A2544077AF19020815A03EASZXEMA503MBSchi_--


From xen-devel-bounces@lists.xen.org Tue Oct 22 20:07:52 2013
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Oct 2013 20:07:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1VYiEl-0007T1-4w; Tue, 22 Oct 2013 20:07:31 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <nix@myproxylists.com>) id 1VYiEi-0007St-Cl
	for xen-devel@lists.xen.org; Tue, 22 Oct 2013 20:07:29 +0000
Received: from [193.109.254.147:56162] by server-8.bemta-14.messagelabs.com id
	DA/9B-18634-FFAD6625; Tue, 22 Oct 2013 20:07:27 +0000
X-Env-Sender: nix@myproxylists.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1382472437!3759315!1
X-Originating-IP: [62.236.108.236]
X-SpamReason: INFO: max file limit 5000
X-SpamReason: No, hits=1.5 required=7.0 tests=BODY_RANDOM_LONG, SUBJ_ALL_CAPS
X-StarScan-Received: 
X-StarScan-Version: 6.9.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12047 invoked from network); 22 Oct 2013 20:07:17 -0000
Received: from gameframe.net (HELO gameframe.net) (62.236.108.236)
	by server-6.tower-27.messagelabs.com with SMTP;
	22 Oct 2013 20:07:17 -0000
Received: (qmail 2769 invoked by uid 0); 22 Oct 2013 20:07:12 -0000
X-Originating-IP: 127.0.0.1
X-Qmail-Scanner-Diagnostics: from 127.0.0.1 (daemon@127.0.0.1) by
	gameframe.net (envelope-from <nix@myproxylists.com>,
	uid 98) with qmail-scanner-2.11 
	(spamassassin: 3.3.2.  Clear:RC:1(127.0.0.1):. 
	Processed in 0.020949 secs); 22 Oct 2013 20:07:12 -0000
Received: from unknown (HELO gameframe.net) (daemon@127.0.0.1)
	by gameframe.net with SMTP; 22 Oct 2013 20:07:12 -0000
Received: from localhost ([127.0.0.1])
	(SquirrelMail authenticated user nix@myproxylists.com)
	by gameframe.net with HTTP; Tue, 22 Oct 2013 23:07:12 +0300
Message-ID: <e6bf19b58ac64561768c11f809cc3e17.squirrel@gameframe.net>
Date: Tue, 22 Oct 2013 23:07:12 +0300
From: "NiX" <nix@myproxylists.com>
To: xen-devel@lists.xen.org
User-Agent: SquirrelMail/1.4.22
MIME-Version: 1.0
Content-Type: multipart/mixed;boundary="----=_20131022230712_85528"
X-Priority: 3 (Normal)
Importance: Normal
Subject: [Xen-devel] XEN 4.3.0 WINDOWS HVM 3GB RAM ISSUE
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
	<mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
	<mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Sender: xen-devel-bounces@lists.xen.org
Errors-To: xen-devel-bounces@lists.xen.org

------=_20131022230712_85528
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: 8bit

Hello list!

----------------------------------------------------------------------------------------------------
The problem
----------------------------------------------------------------------------------------------------

Windows 7 64bit nor Windows 2008 R2 Enterprise Server 64bit is not
starting with more than 3GB of RAM in HVM mode

As a reference:

Ubuntu 64-bit server is starting without any issue with 5GB of RAM on this
server in HVM mode
And all PV guest can use as much RAM as available when using 64bit linux.

----------------------------------------------------------------------------------------------------

System:
> > CPU's: 2 x XEON X5450
> > Motherboard: Intel Server Board S5000PSLSASR
> > http://ark.intel.com/products/46544/Intel-Server-Board-S5000PSLSASR

> > RAM: 16GB DDR2 ECC
> > Dom0 OS: Debian 7.0 64bit

----------------------------------------------------------------------------------------------------

xl create 10.100.12.10.cfg
Parsing config from 10.100.12.10.cfg
xc: info: VIRTUAL MEMORY ARRANGEMENT:
  Loader:        0000000000100000->000000000019ee68
  Modules:       0000000000000000->0000000000000000
  TOTAL:         0000000000000000->00000000ff000000
  ENTRY ADDRESS: 0000000000100000
xc: info: PHYSICAL MEMORY ALLOCATION:
  4KB PAGES: 0x000000000000f600
  2MB PAGES: 0x000000000000077d
  1GB PAGES: 0x0000000000000000
xc: error: panic: xc_dom_boot.c:388: xc_dom_gnttab_hvm_seed: failed to add
gnttab to physmap [errno=22]
: Internal error
libxl: error: libxl_dm.c:1275:device_model_spawn_outcome: domain 11 device
model: spawn failed (rc=-3)
libxl: error: libxl_create.c:1075:domcreate_devmodel_started: device model
did not start: -3
libxl: error: libxl_dm.c:1306:libxl__destroy_device_model: Device Model
already exited

----------------------------------------------------------------------------------------------------
VM config
----------------------------------------------------------------------------------------------------

cat 10.100.12.10.cfg
builder="hvm"
vcpus=1
memory=4096
name="10.100.12.10"

# rtl8139 e1000

vif = [
"type=ioemu,ip=10.100.12.10,mac=00:16:3E:E6:7E:48,bridge=br0,model=e1000,rate=100Mb/s"
]
disk = [ "raw:/home/servers/xen/images/10.100.12.10.img,ioemu:hda,w" ]

boot="c"

serial="pty"
usbdevice="tablet"

sdl=0
vnc=1
vncpasswd="sesame"
vnclisten="10.100.12.10"
vncdisplay=10
vncconsole=1
monitor=1

pae=1
acpi=1
apic=1
localtime=0
xen_platform_pci=1
stdvga=1
videoram=16
gfx_passthru=0

shadow_memory=8

on_poweroff="destroy"
on_reboot="restart"
on_crash="restart"


----------------------------------------------------------------------------------------------------
xl dmesg
----------------------------------------------------------------------------------------------------
 __  __            _  _    _____  ___
 \ \/ /___ _ __   | || |  |___ / / _ \
  \  // _ \ '_ \  | || |_   |_ \| | | |
  /  \  __/ | | | |__   _| ___) | |_| |
 /_/\_\___|_| |_|    |_|(_)____(_)___/

(XEN) Xen version 4.3.0 (root@) (gcc (Debian 4.7.2-5) 4.7.2) debug=n Thu
Jul 18 02:23:36 EEST 2013
(XEN) Latest ChangeSet:
(XEN) Bootloader: GRUB 1.99-27+deb7u1
(XEN) Command line: placeholder
(XEN) Video information:
(XEN)  VGA is text mode 80x25, font 8x16
(XEN)  VBE/DDC methods: V2; EDID transfer time: 2 seconds
(XEN) Disc information:
(XEN)  Found 5 MBR signatures
(XEN)  Found 5 EDD information structures
(XEN) Xen-e820 RAM map:
(XEN)  0000000000000000 - 000000000009b000 (usable)
(XEN)  000000000009b000 - 0000000000100000 (reserved)
(XEN)  0000000000100000 - 00000000df91a000 (usable)
(XEN)  00000000df91a000 - 00000000df9d1000 (ACPI NVS)
(XEN)  00000000df9d1000 - 00000000dfa32000 (usable)
(XEN)  00000000dfa32000 - 00000000dfa9a000 (reserved)
(XEN)  00000000dfa9a000 - 00000000dfab4000 (usable)
(XEN)  00000000dfab4000 - 00000000dfb1a000 (ACPI NVS)
(XEN)  00000000dfb1a000 - 00000000dfb28000 (usable)
(XEN)  00000000dfb28000 - 00000000dfb3a000 (ACPI data)
(XEN)  00000000dfb3a000 - 00000000dfc00000 (usable)
(XEN)  00000000dfc00000 - 00000000f0000000 (reserved)
(XEN)  00000000ffc00000 - 00000000ffc0c000 (reserved)
(XEN)  0000000100000000 - 0000000420000000 (usable)
(XEN) ACPI: RSDP 000F0410, 0024 (r2 INTEL )
(XEN) ACPI: XSDT DFB39120, 0074 (r1 INTEL  S5000PSL        0 INTL  1000013)
(XEN) ACPI: FACP DFB37000, 00F4 (r3 INTEL  S5000PSL        0 INTL  1000013)
(XEN) ACPI: DSDT DFB30000, 5809 (r2 INTEL  S5000PSL        1 INTL  1000013)
(XEN) ACPI: FACS DFAB4000, 0040
(XEN) ACPI: APIC DFB36000, 00C8 (r1 INTEL  S5000PSL        0 INTL  1000013)
(XEN) ACPI: SPCR DFB2F000, 0050 (r1 INTEL  S5000PSL        0 INTL  1000013)
(XEN) ACPI: HPET DFB2E000, 0038 (r1 INTEL  S5000PSL        1 INTL  1000013)
(XEN) ACPI: MCFG DFB2D000, 003C (r1 INTEL  S5000PSL        1 INTL  1000013)
(XEN) ACPI: SSDT DFB2C000, 0193 (r2  INTEL IPMI         4000 INTL 20060317)
(XEN) ACPI: HEST DFB2B000, 00A8 (r1 INTEL  S5000PSL        1 INTL        1)
(XEN) ACPI: BERT DFB2A000, 0030 (r1 INTEL  S5000PSL        1 INTL        1)
(XEN) ACPI: ERST DFB29000, 0230 (r1 INTEL  S5000PSL        1 INTL        1)
(XEN) ACPI: EINJ DFB28000, 0130 (r1 INTEL  S5000PSL        1 INTL        1)
(XEN) System RAM: 16378MB (16771088kB)
(XEN) Domain heap initialised
(XEN) Processor #0 7:7 APIC version 20
(XEN) Processor #2 7:7 APIC version 20
(XEN) Processor #4 7:7 APIC version 20
(XEN) Processor #6 7:7 APIC version 20
(XEN) Processor #1 7:7 APIC version 20
(XEN) Processor #3 7:7 APIC version 20
(XEN) Processor #5 7:7 APIC version 20
(XEN) Processor #7 7:7 APIC version 20
(XEN) IOAPIC[0]: apic_id 8, version 32, address 0xfec00000, GSI 0-23
(XEN) IOAPIC[1]: apic_id 9, version 32, address 0xfec80000, GSI 24-47
(XEN) Enabling APIC mode:  Flat.  Using 2 I/O APICs
(XEN) Using scheduler: SMP Credit Scheduler (credit)
(XEN) Detected 2992.544 MHz processor.
(XEN) Initing memory sharing.
(XEN) xstate_init: using cntxt_size: 0x240 and states: 0x3
(XEN) I/O virtualisation disabled
(XEN) ENABLING IO-APIC IRQs
(XEN)  -> Using new ACK method
(XEN) Platform timer is 14.318MHz HPET
(XEN) Allocated console ring of 16 KiB.
(XEN) VMX: Supported advanced features:
(XEN)  - APIC MMIO access virtualisation
(XEN)  - APIC TPR shadow
(XEN)  - Virtual NMI
(XEN)  - MSR direct-access bitmap
(XEN) HVM: ASIDs disabled.
(XEN) HVM: VMX enabled
(XEN) HVM: Hardware Assisted Paging (HAP) not detected
(XEN) Brought up 8 CPUs
(XEN) *** LOADING DOMAIN 0 ***
(XEN)  Xen  kernel: 64-bit, lsb, compat32
(XEN)  Dom0 kernel: 64-bit, PAE, lsb, paddr 0x1000000 -> 0x1e00000
(XEN) PHYSICAL MEMORY ARRANGEMENT:
(XEN)  Dom0 alloc.:   000000040c000000->0000000410000000 (4095144 pages to
be allocated)
(XEN)  Init. ramdisk: 000000041fa87000->000000041ffff400
(XEN) VIRTUAL MEMORY ARRANGEMENT:
(XEN)  Loaded kernel: ffffffff81000000->ffffffff81e00000
(XEN)  Init. ramdisk: ffffffff81e00000->ffffffff82378400
(XEN)  Phys-Mach map: ffffffff82379000->ffffffff842da108
(XEN)  Start info:    ffffffff842db000->ffffffff842db4b4
(XEN)  Page tables:   ffffffff842dc000->ffffffff84301000
(XEN)  Boot stack:    ffffffff84301000->ffffffff84302000
(XEN)  TOTAL:         ffffffff80000000->ffffffff84400000
(XEN)  ENTRY ADDRESS: ffffffff819911c0
(XEN) Dom0 has maximum 8 VCPUs
(XEN) Scrubbing Free RAM: .done.
(XEN) Initial low memory virq threshold set at 0x4000 pages.
(XEN) Std. Loglevel: Errors and warnings
(XEN) Guest Loglevel: Nothing (Rate-limited: Errors and warnings)
(XEN) Xen is relinquishing VGA console.
(XEN) *** Serial input -> DOM0 (type 'CTRL-a' three times to switch input
to Xen)
(XEN) Freed 268kB init memory.
(XEN) d3v0: bogus time -278955677 (offsets -51582545571/0)
(XEN) d3v0: bogus time -278955677 (offsets -51582545571/0)
(XEN) d3v0: bogus time -278955677 (offsets -51582545571/0)
(XEN) d3v0: bogus time -278955677 (offsets -51582545571/0)
(XEN) d3v0: bogus time -278955677 (offsets -51582545571/0)
(XEN) d3v0: bogus time -278955677 (offsets -51582545571/0)
(XEN) d3v0: bogus time -278955677 (offsets -51582545571/0)
(XEN) d3v0: bogus time -278955677 (offsets -51582545571/0)
(XEN) d3v0: bogus time -278955677 (offsets -51582545571/0)
(XEN) d3v0: bogus time -278955677 (offsets -51582545571/0)
(XEN) printk: 3665 messages suppressed.
(XEN) d7v0: bogus time -453505508 (offsets -86265135857158/0)
(XEN) d7v0: bogus time -453505508 (offsets -86265135857158/0)
(XEN) d7v0: bogus time -453505508 (offsets -86265135857158/0)
(XEN) d7v0: bogus time -453505508 (offsets -86265135857158/0)
(XEN) d7v0: bogus time -453505508 (offsets -86265135857158/0)
(XEN) d7v0: bogus time -453505508 (offsets -86265135857158/0)
(XEN) d7v0: bogus time -453505508 (offsets -86265135857158/0)
(XEN) d7v0: bogus time -453505508 (offsets -86265135857158/0)
(XEN) d7v0: bogus time -453505508 (offsets -86265135857158/0)
(XEN) d7v0: bogus time -453505508 (offsets -86265135857158/0)
(XEN) printk: 2079 messages suppressed.
(XEN) d8v0: bogus time -65361922 (offsets -87382874957166/0)
(XEN) d8v0: bogus time -65361922 (offsets -87382874957166/0)
(XEN) d8v0: bogus time -65361922 (offsets -87382874957166/0)
(XEN) d8v0: bogus time -65361922 (offsets -87382874957166/0)
(XEN) d8v0: bogus time -65361922 (offsets -87382874957166/0)
(XEN) d8v0: bogus time -65361922 (offsets -87382874957166/0)
(XEN) d8v0: bogus time -65361922 (offsets -87382874957166/0)
(XEN) d8v0: bogus time -65361922 (offsets -87382874957166/0)
(XEN) d8v0: bogus time -65361922 (offsets -87382874957166/0)
(XEN) d8v0: bogus time -65361922 (offsets -87382874957166/0)
(XEN) common.c:1598: d10 failed to allocate from shadow
pool<G><2>memory.c:132:d0 Could not allocate order=9 extent: id=10
memflags=0 (2 of 4)
(XEN) printk: 11634 messages suppressed.
(XEN) grant_table.c:350:d0 Bad flags (0) or dom (0). (expected dom 0)
(XEN) common.c:1598: d11 failed to allocate from shadow
pool<G><2>memory.c:132:d0 Could not allocate order=9 extent: id=11
memflags=0 (2 of 4)
(XEN) grant_table.c:350:d0 Bad flags (0) or dom (0). (expected dom 0)

----------------------------------------------------------------------------------------------------
xl info
----------------------------------------------------------------------------------------------------

xl info
host                   : nix
release                : 3.2.51-grsec
version                : #1 SMP Fri Sep 13 00:26:20 EEST 2013
machine                : x86_64
nr_cpus                : 8
max_cpu_id             : 7
nr_nodes               : 1
cores_per_socket       : 4
threads_per_core       : 1
cpu_mhz                : 2992
hw_caps                :
bfebfbff:20100800:00000000:00000900:040ce3bd:00000000:00000001:00000000
virt_caps              : hvm
total_memory           : 16378
free_memory            : 6473
sharing_freed_memory   : 0
sharing_used_memory    : 0
outstanding_claims     : 0
free_cpus              : 0
xen_major              : 4
xen_minor              : 3
xen_extra              : .0
xen_caps               : xen-3.0-x86_64 xen-3.0-x86_32p hvm-3.0-x86_32
hvm-3.0-x86_32p hvm-3.0-x86_64
xen_scheduler          : credit
xen_pagesize           : 4096
platform_params        : virt_start=0xffff800000000000
xen_changeset          :
xen_commandline        : placeholder
cc_compiler            : gcc (Debian 4.7.2-5) 4.7.2
cc_compile_by          : root
cc_compile_domain      :
cc_compile_date        : Thu Jul 18 02:23:36 EEST 2013
xend_config_format     : 4

----------------------------------------------------------------------------------------------------
cat /var/log/dmesg
----------------------------------------------------------------------------------------------------


7>pnp 00:00: [mem 0xfe700000-0xfe7003ff window]
pnp 00:00: [mem 0xfed40000-0xfed44fff window]
pnp 00:00: [mem 0xf20000000-0xfffffffff window]
pnp 00:00: Plug and Play ACPI device, IDs PNP0a03 (active)
pnp 00:01: [mem 0xe0000000-0xefffffff]
pnp 00:01: [mem 0xfed1c000-0xfed1ffff]
pnp 00:01: [mem 0xffc00000-0xffffffff]
pnp 00:01: [mem 0xfec00000-0xfecfffff]
pnp 00:01: [mem 0xfee00000-0xfeefffff]
pnp 00:01: [mem 0xfe600000-0xfe6fffff]
pnp 00:01: [mem 0xfe000000-0xfe01ffff]
pnp 00:01: [mem 0x00000000-0x0009ffff]
system 00:01: [mem 0xe0000000-0xefffffff] has been reserved
system 00:01: [mem 0xfed1c000-0xfed1ffff] has been reserved
system 00:01: [mem 0xffc00000-0xffffffff] could not be reserved
system 00:01: [mem 0xfec00000-0xfecfffff] could not be reserved
system 00:01: [mem 0xfee00000-0xfeefffff] could not be reserved
system 00:01: [mem 0xfe600000-0xfe6fffff] has been reserved
system 00:01: [mem 0xfe000000-0xfe01ffff] has been reserved
system 00:01: [mem 0x00000000-0x0009ffff] could not be reserved
system 00:01: Plug and Play ACPI device, IDs PNP0c02 (active)
pnp 00:02: [io  0x0000-0x000f]
pnp 00:02: [io  0x0081-0x0083]
pnp 00:02: [io  0x0087]
pnp 00:02: [io  0x0089-0x008b]
pnp 00:02: [io  0x008f]
pnp 00:02: [io  0x00c0-0x00df]
pnp 00:02: [dma 4]
pnp 00:02: Plug and Play ACPI device, IDs PNP0200 (active)
pnp 00:03: [io  0x0070-0x0071]
pnp 00:03: [io  0x0074-0x0077]
xen: registering gsi 8 triggering 1 polarity 0
pnp 00:03: [irq 8]
pnp 00:03: Plug and Play ACPI device, IDs PNP0b00 (active)
pnp 00:04: [io  0x00f0-0x00ff]
xen: registering gsi 13 triggering 1 polarity 0
pnp 00:04: [irq 13]
pnp 00:04: Plug and Play ACPI device, IDs PNP0c04 (active)
pnp 00:05: [io  0x0061]
pnp 00:05: Plug and Play ACPI device, IDs PNP0800 (active)
pnp 00:06: [io  0x0500-0x053f]
pnp 00:06: [io  0x0400-0x047f]
pnp 00:06: [io  0x0092]
pnp 00:06: [io  0x0800-0x087f]
pnp 00:06: [io  0x0010-0x001f]
pnp 00:06: [io  0x0072-0x0073]
pnp 00:06: [io  0x0080]
pnp 00:06: [io  0x0084-0x0086]
pnp 00:06: [io  0x0088]
pnp 00:06: [io  0x008c-0x008e]
pnp 00:06: [io  0x0090-0x009f]
pnp 00:06: [io  0x0ca0-0x0caf]
pnp 00:06: [io  0x0161]
pnp 00:06: [io  0x0162]
system 00:06: [io  0x0500-0x053f] has been reserved
system 00:06: [io  0x0400-0x047f] has been reserved
system 00:06: [io  0x0800-0x087f] has been reserved
system 00:06: [io  0x0ca0-0x0caf] could not be reserved
system 00:06: [io  0x0161] has been reserved
system 00:06: [io  0x0162] has been reserved
system 00:06: Plug and Play ACPI device, IDs PNP0c02 (active)
xen: registering gsi 12 triggering 1 polarity 0
pnp 00:07: [irq 12]
pnp 00:07: Plug and Play ACPI device, IDs PNP0f03 PNP0f13 (active)
pnp 00:08: [io  0x0060]
pnp 00:08: [io  0x0064]
xen: registering gsi 1 triggering 1 polarity 0
pnp 00:08: [irq 1]
pnp 00:08: Plug and Play ACPI device, IDs PNP0303 PNP030b (active)
pnp 00:09: [io  0x03f8-0x03ff]
xen: registering gsi 4 triggering 1 polarity 0
pnp 00:09: [irq 4]
pnp 00:09: [dma 0 disabled]
pnp 00:09: Plug and Play ACPI device, IDs PNP0501 (active)
pnp 00:0a: [io  0x02f8-0x02ff]
xen: registering gsi 3 triggering 1 polarity 0
pnp 00:0a: [irq 3]
pnp 00:0a: [dma 0 disabled]
pnp 00:0a: Plug and Play ACPI device, IDs PNP0501 (active)
pnp 00:0b: [mem 0xfed00000-0xfed003ff]
pnp 00:0b: Plug and Play ACPI device, IDs PNP0103 (active)
pnp 00:0c: [mem 0xfec00000-0xfec000ff]
pnp 00:0c: Plug and Play ACPI device, IDs PNP0003 (active)
pnp 00:0d: [io  0x0ca2]
pnp 00:0d: [io  0x0ca3]
pnp 00:0d: Plug and Play ACPI device, IDs IPI0001 (active)
pnp: PnP ACPI: found 14 devices
ACPI: ACPI bus type pnp unregistered
PM-Timer failed consistency check  (0x0xffffff) - aborting.
pci 0000:04:00.0: no compatible bridge window for [mem
0xffe00000-0xffffffff pref]
pci 0000:0d:0c.0: no compatible bridge window for [mem
0xfffe0000-0xffffffff pref]
PCI: max bus depth: 3 pci_try_num: 4
pci 0000:00:02.0: BAR 15: assigned [mem 0xf8e00000-0xf8ffffff pref]
pci 0000:00:1c.0: BAR 14: assigned [mem 0xf9000000-0xf91fffff]
pci 0000:00:1c.0: BAR 15: assigned [mem 0xf9200000-0xf93fffff 64bit pref]
pci 0000:00:1c.0: BAR 13: assigned [io  0x5000-0x5fff]
pci 0000:01:00.0: BAR 15: assigned [mem 0xf8e00000-0xf8ffffff pref]
pci 0000:02:01.0: BAR 15: assigned [mem 0xf8e00000-0xf8ffffff pref]
pci 0000:02:00.0: PCI bridge to [bus 03-03]
pci 0000:04:00.0: BAR 6: assigned [mem 0xf8e00000-0xf8ffffff pref]
pci 0000:02:01.0: PCI bridge to [bus 04-04]
pci 0000:02:01.0:   bridge window [io  0x3000-0x3fff]
pci 0000:02:01.0:   bridge window [mem 0xf8900000-0xf89fffff]
pci 0000:02:01.0:   bridge window [mem 0xf8e00000-0xf8ffffff pref]
pci 0000:02:02.0: PCI bridge to [bus 05-05]
pci 0000:02:02.0:   bridge window [io  0x2000-0x2fff]
pci 0000:02:02.0:   bridge window [mem 0xf8000000-0xf88fffff]
pci 0000:01:00.0: PCI bridge to [bus 02-05]
pci 0000:01:00.0:   bridge window [io  0x2000-0x3fff]
pci 0000:01:00.0:   bridge window [mem 0xf8000000-0xf89fffff]
pci 0000:01:00.0:   bridge window [mem 0xf8e00000-0xf8ffffff pref]
pci 0000:01:00.3: PCI bridge to [bus 06-06]
pci 0000:00:02.0: PCI bridge to [bus 01-06]
pci 0000:00:02.0:   bridge window [io  0x2000-0x3fff]
pci 0000:00:02.0:   bridge window [mem 0xf8000000-0xf8afffff]
pci 0000:00:02.0:   bridge window [mem 0xf8e00000-0xf8ffffff pref]
pci 0000:00:03.0: PCI bridge to [bus 07-07]
pci 0000:00:04.0: PCI bridge to [bus 08-08]
pci 0000:00:05.0: PCI bridge to [bus 09-09]
pci 0000:00:06.0: PCI bridge to [bus 0a-0a]
pci 0000:00:07.0: PCI bridge to [bus 0b-0b]
pci 0000:00:1c.0: PCI bridge to [bus 0c-0c]
pci 0000:00:1c.0:   bridge window [io  0x5000-0x5fff]
pci 0000:00:1c.0:   bridge window [mem 0xf9000000-0xf91fffff]
pci 0000:00:1c.0:   bridge window [mem 0xf9200000-0xf93fffff 64bit pref]
pci 0000:0d:0c.0: BAR 6: assigned [mem 0xf8b20000-0xf8b3ffff pref]
pci 0000:00:1e.0: PCI bridge to [bus 0d-0d]
pci 0000:00:1e.0:   bridge window [io  0x1000-0x1fff]
pci 0000:00:1e.0:   bridge window [mem 0xf8b00000-0xf8bfffff]
pci 0000:00:1e.0:   bridge window [mem 0xf0000000-0xf7ffffff 64bit pref]
xen: registering gsi 16 triggering 0 polarity 1
xen: --> pirq=16 -> irq=16 (gsi=16)
pci 0000:00:02.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
pci 0000:00:02.0: setting latency timer to 64
xen: registering gsi 16 triggering 0 polarity 1
Already setup the GSI :16
pci 0000:01:00.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
pci 0000:01:00.0: setting latency timer to 64
xen: registering gsi 16 triggering 0 polarity 1
Already setup the GSI :16
pci 0000:02:00.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
pci 0000:02:00.0: setting latency timer to 64
xen: registering gsi 17 triggering 0 polarity 1
xen: --> pirq=17 -> irq=17 (gsi=17)
pci 0000:02:01.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
pci 0000:02:01.0: setting latency timer to 64
xen: registering gsi 18 triggering 0 polarity 1
xen: --> pirq=18 -> irq=18 (gsi=18)
pci 0000:02:02.0: PCI INT A -> GSI 18 (level, low) -> IRQ 18
pci 0000:02:02.0: setting latency timer to 64
pci 0000:01:00.3: setting latency timer to 64
xen: registering gsi 16 triggering 0 polarity 1
Already setup the GSI :16
pci 0000:00:03.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
pci 0000:00:03.0: setting latency timer to 64
xen: registering gsi 16 triggering 0 polarity 1
Already setup the GSI :16
pci 0000:00:04.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
pci 0000:00:04.0: setting latency timer to 64
xen: registering gsi 16 triggering 0 polarity 1
Already setup the GSI :16
pci 0000:00:05.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
pci 0000:00:05.0: setting latency timer to 64
xen: registering gsi 16 triggering 0 polarity 1
Already setup the GSI :16
pci 0000:00:06.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
pci 0000:00:06.0: setting latency timer to 64
xen: registering gsi 16 triggering 0 polarity 1
Already setup the GSI :16
pci 0000:00:07.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
pci 0000:00:07.0: setting latency timer to 64
xen: registering gsi 16 triggering 0 polarity 1
Already setup the GSI :16
pci 0000:00:1c.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
pci 0000:00:1c.0: setting latency timer to 64
pci 0000:00:1e.0: setting latency timer to 64
pci_bus 0000:00: resource 4 [io  0x0000-0x0ca1]
pci_bus 0000:00: resource 5 [io  0x0ca4-0x0cf7]
pci_bus 0000:00: resource 6 [io  0x0d00-0xffff]
pci_bus 0000:00: resource 7 [mem 0x000a0000-0x000bffff]
pci_bus 0000:00: resource 8 [mem 0x000c0000-0x000fffff]
pci_bus 0000:00: resource 9 [mem 0xf0000000-0xfdffffff]
pci_bus 0000:00: resource 10 [mem 0xfe700000-0xfe7003ff]
pci_bus 0000:00: resource 11 [mem 0xfed40000-0xfed44fff]
pci_bus 0000:00: resource 12 [mem 0xf20000000-0xfffffffff]
pci_bus 0000:01: resource 0 [io  0x2000-0x3fff]
pci_bus 0000:01: resource 1 [mem 0xf8000000-0xf8afffff]
pci_bus 0000:01: resource 2 [mem 0xf8e00000-0xf8ffffff pref]
pci_bus 0000:02: resource 0 [io  0x2000-0x3fff]
pci_bus 0000:02: resource 1 [mem 0xf8000000-0xf89fffff]
pci_bus 0000:02: resource 2 [mem 0xf8e00000-0xf8ffffff pref]
pci_bus 0000:04: resource 0 [io  0x3000-0x3fff]
pci_bus 0000:04: resource 1 [mem 0xf8900000-0xf89fffff]
pci_bus 0000:04: resource 2 [mem 0xf8e00000-0xf8ffffff pref]
pci_bus 0000:05: resource 0 [io  0x2000-0x2fff]
pci_bus 0000:05: resource 1 [mem 0xf8000000-0xf88fffff]
pci_bus 0000:0c: resource 0 [io  0x5000-0x5fff]
pci_bus 0000:0c: resource 1 [mem 0xf9000000-0xf91fffff]
pci_bus 0000:0c: resource 2 [mem 0xf9200000-0xf93fffff 64bit pref]
pci_bus 0000:0d: resource 0 [io  0x1000-0x1fff]
pci_bus 0000:0d: resource 1 [mem 0xf8b00000-0xf8bfffff]
pci_bus 0000:0d: resource 2 [mem 0xf0000000-0xf7ffffff 64bit pref]
pci_bus 0000:0d: resource 4 [io  0x0000-0x0ca1]
pci_bus 0000:0d: resource 5 [io  0x0ca4-0x0cf7]
pci_bus 0000:0d: resource 6 [io  0x0d00-0xffff]
pci_bus 0000:0d: resource 7 [mem 0x000a0000-0x000bffff]
pci_bus 0000:0d: resource 8 [mem 0x000c0000-0x000fffff]
pci_bus 0000:0d: resource 9 [mem 0xf0000000-0xfdffffff]
pci_bus 0000:0d: resource 10 [mem 0xfe700000-0xfe7003ff]
pci_bus 0000:0d: resource 11 [mem 0xfed40000-0xfed44fff]
pci_bus 0000:0d: resource 12 [mem 0xf20000000-0xfffffffff]
NET: Registered protocol family 2
IP route cache hash table entries: 524288 (order: 10, 4194304 bytes)
TCP established hash table entries: 262144 (order: 10, 4194304 bytes)
TCP bind hash table entries: 65536 (order: 8, 1048576 bytes)
TCP: Hash tables configured (established 262144 bind 65536)
TCP reno registered
UDP hash table entries: 8192 (order: 6, 262144 bytes)
UDP-Lite hash table entries: 8192 (order: 6, 262144 bytes)
NET: Registered protocol family 1
RPC: Registered named UNIX socket transport module.
RPC: Registered udp transport module.
RPC: Registered tcp transport module.
RPC: Registered tcp NFSv4.1 backchannel transport module.
xen: registering gsi 23 triggering 0 polarity 1
xen: --> pirq=23 -> irq=23 (gsi=23)
pci 0000:00:1d.0: PCI INT A -> GSI 23 (level, low) -> IRQ 23
pci 0000:00:1d.0: PCI INT A disabled
xen: registering gsi 22 triggering 0 polarity 1
xen: --> pirq=22 -> irq=22 (gsi=22)
pci 0000:00:1d.1: PCI INT B -> GSI 22 (level, low) -> IRQ 22
pci 0000:00:1d.1: PCI INT B disabled
xen: registering gsi 23 triggering 0 polarity 1
Already setup the GSI :23
pci 0000:00:1d.2: PCI INT C -> GSI 23 (level, low) -> IRQ 23
pci 0000:00:1d.2: PCI INT C disabled
xen: registering gsi 22 triggering 0 polarity 1
Already setup the GSI :22
pci 0000:00:1d.3: PCI INT D -> GSI 22 (level, low) -> IRQ 22
pci 0000:00:1d.3: PCI INT D disabled
xen: registering gsi 23 triggering 0 polarity 1
Already setup the GSI :23
pci 0000:00:1d.7: PCI INT A -> GSI 23 (level, low) -> IRQ 23
pci 0000:00:1d.7: PCI INT A disabled
pci 0000:00:1f.0: rerouting interrupts for [8086:2670]
pci 0000:0d:0c.0: Boot video device
PCI: CLS 64 bytes, default 64
Trying to unpack rootfs image as initramfs...
Freeing initrd memory: 5604k freed
kvm: no hardware support
has_svm: not amd
kvm: no hardware support
Intel AES-NI instructions are not detected.
sha1_ssse3: Using SSSE3 optimized SHA-1 implementation
audit: initializing netlink socket (disabled)
type=2000 audit(1382382053.483:1): initialized
VFS: Disk quotas dquot_6.5.2
Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
Installing knfsd (copyright (C) 1996 okir@monad.swb.de).
NTFS driver 2.1.30 [Flags: R/W DEBUG].
SGI XFS with ACLs, security attributes, realtime, large block/inode
numbers, no debug enabled
SGI XFS Quota Management subsystem
msgmni has been set to 30319
async_tx: api initialized (async)
Block layer SCSI generic (bsg) driver version 0.4 loaded (major 253)
io scheduler noop registered
io scheduler deadline registered
io scheduler cfq registered (default)
pcieport 0000:00:1c.0: setting latency timer to 64
vga16fb: initializing
vga16fb: mapped to 0xffff8800000a0000
Console: switching to colour frame buffer device 80x30
fb0: VGA16 VGA frame buffer device
input: Sleep Button as
/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0E:00/input/input0
ACPI: Sleep Button [SLPB]
input: Power Button as
/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0C:00/input/input1
ACPI: Power Button [PWRB]
input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input2
ACPI: Power Button [PWRF]
ioatdma: Intel(R) QuickData Technology Driver 4.00
xen: registering gsi 16 triggering 0 polarity 1
Already setup the GSI :16
ioatdma 0000:00:08.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
ioatdma 0000:00:08.0: setting latency timer to 64
Event-channel device installed.
xen-pciback: backend is vpci
Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled
serial8250: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
serial8250: ttyS1 at I/O 0x2f8 (irq = 3) is a 16550A
00:09: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
00:0a: ttyS1 at I/O 0x2f8 (irq = 3) is a 16550A
hpet_acpi_add: no address or irqs in _CRS
intel_rng: Firmware space is locked read-only. If you can't or
intel_rng: don't want to disable this in firmware setup, and if
intel_rng: you are certain that your system has a functional
intel_rng: RNG, try using the 'no_fwh_detect' option.
Linux agpgart interface v0.103
ipmi message handler version 39.2
ipmi device interface
IPMI System Interface driver.
ipmi_si: probing via ACPI
ipmi_si 00:0d: [io  0x0ca2] regsize 1 spacing 1 irq 0
ipmi_si: Adding ACPI-specified kcs state machine
ipmi_si: probing via SMBIOS
ipmi_si: SMBIOS: io 0xca2 regsize 1 spacing 1 irq 0
ipmi_si: Adding SMBIOS-specified kcs state machine duplicate interface
ipmi_si: Trying ACPI-specified kcs state machine at i/o address 0xca2,
slave address 0x0, irq 0
ipmi_si 00:0d: Found new BMC (man_id: 0x000157, prod_id: 0x0029, dev_id:
0x20)
ipmi_si 00:0d: IPMI kcs interface initialized
IPMI Watchdog: driver initialized
Copyright (C) 2004 MontaVista Software - IPMI Powerdown via sys_reboot.
IPMI poweroff: ATCA Detect mfg 0x157 prod 0x29
IPMI poweroff: Found a chassis style poweroff function
Hangcheck: starting hangcheck timer 0.9.1 (tick is 180 seconds, margin is
60 seconds).
Hangcheck: Using getrawmonotonic().
brd: module loaded
Uniform Multi-Platform E-IDE driver
piix 0000:00:1f.1: IDE controller (0x8086:0x269e rev 0x09)
xen: registering gsi 20 triggering 0 polarity 1
xen: --> pirq=20 -> irq=20 (gsi=20)
pci 0000:00:1f.1: PCI INT A -> GSI 20 (level, low) -> IRQ 20
piix 0000:00:1f.1: not 100% native mode: will probe irqs later
    ide0: BM-DMA at 0x40c0-0x40c7
    ide1: BM-DMA at 0x40c8-0x40cf
Probing IDE interface ide0...
hda: HL-DT-ST DVDRAM GSA-4163B, ATAPI CD/DVD-ROM drive
hda: host max PIO4 wanted PIO255(auto-tune) selected PIO4
hda: UDMA/33 mode selected
Probing IDE interface ide1...
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
ide1 at 0x170-0x177,0x376 on irq 15
ide_generic: please use "probe_mask=0x3f" module parameter for probing all
legacy ISA IDE ports
ide-gd driver 1.18
ide-cd driver 5.00
ide-cd: hda: ATAPI 40X DVD-ROM DVD-R/RAM CD-R/RW drive, 2048kB Cache
cdrom: Uniform CD-ROM driver Revision: 3.20
rdac: device handler registered
SCSI Media Changer driver v0.25
ahci 0000:00:1f.2: version 3.0
xen: registering gsi 20 triggering 0 polarity 1
Already setup the GSI :20
ahci 0000:00:1f.2: PCI INT B -> GSI 20 (level, low) -> IRQ 20
ahci 0000:00:1f.2: AHCI 0001.0100 32 slots 6 ports 3 Gbps 0x3f impl SATA mode
ahci 0000:00:1f.2: flags: 64bit ncq pm led pmp slum part
ahci 0000:00:1f.2: setting latency timer to 64
scsi0 : ahci
scsi1 : ahci
scsi2 : ahci
scsi3 : ahci
scsi4 : ahci
scsi5 : ahci
ata1: SATA max UDMA/133 abar m1024@0xf8c00000 port 0xf8c00100 irq 20
ata2: SATA max UDMA/133 abar m1024@0xf8c00000 port 0xf8c00180 irq 20
ata3: SATA max UDMA/133 abar m1024@0xf8c00000 port 0xf8c00200 irq 20
ata4: SATA max UDMA/133 abar m1024@0xf8c00000 port 0xf8c00280 irq 20
ata5: SATA max UDMA/133 abar m1024@0xf8c00000 port 0xf8c00300 irq 20
ata6: SATA max UDMA/133 abar m1024@0xf8c00000 port 0xf8c00380 irq 20
tun: Universal TUN/TAP device driver, 1.6
tun: (C) 1999-2004 Max Krasnyansky <maxk@qualcomm.com>
e1000e: Intel(R) PRO/1000 Network Driver - 1.5.1-k
e1000e: Copyright(c) 1999 - 2011 Intel Corporation.
xen: registering gsi 18 triggering 0 polarity 1
Already setup the GSI :18
e1000e 0000:05:00.0: PCI INT A -> GSI 18 (level, low) -> IRQ 18
e1000e 0000:05:00.0: setting latency timer to 64
e1000e 0000:05:00.0: eth0: (PCI Express:2.5GT/s:Width x4) 00:15:17:98:fd:34
e1000e 0000:05:00.0: eth0: Intel(R) PRO/1000 Network Connection
e1000e 0000:05:00.0: eth0: MAC: 5, PHY: 5, PBA No: 400000-000
xen: registering gsi 19 triggering 0 polarity 1
xen: --> pirq=19 -> irq=19 (gsi=19)
e1000e 0000:05:00.1: PCI INT B -> GSI 19 (level, low) -> IRQ 19
e1000e 0000:05:00.1: setting latency timer to 64
e1000e 0000:05:00.1: eth1: (PCI Express:2.5GT/s:Width x4) 00:15:17:98:fd:35
e1000e 0000:05:00.1: eth1: Intel(R) PRO/1000 Network Connection
e1000e 0000:05:00.1: eth1: MAC: 5, PHY: 5, PBA No: 400000-000
ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
xen: registering gsi 23 triggering 0 polarity 1
Already setup the GSI :23
ehci_hcd 0000:00:1d.7: PCI INT A -> GSI 23 (level, low) -> IRQ 23
ehci_hcd 0000:00:1d.7: setting latency timer to 64
ehci_hcd 0000:00:1d.7: EHCI Host Controller
ehci_hcd 0000:00:1d.7: new USB bus registered, assigned bus number 1
ehci_hcd 0000:00:1d.7: debug port 1
ehci_hcd 0000:00:1d.7: cache line size of 64 is not supported
ehci_hcd 0000:00:1d.7: irq 23, io mem 0xf8c00400
ehci_hcd 0000:00:1d.7: USB 2.0 started, EHCI 1.00
usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
usb usb1: Product: EHCI Host Controller
usb usb1: Manufacturer: Linux 3.2.51-grsec ehci_hcd
usb usb1: SerialNumber: 0000:00:1d.7
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 8 ports detected
ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
uhci_hcd: USB Universal Host Controller Interface driver
xen: registering gsi 23 triggering 0 polarity 1
Already setup the GSI :23
uhci_hcd 0000:00:1d.0: PCI INT A -> GSI 23 (level, low) -> IRQ 23
uhci_hcd 0000:00:1d.0: setting latency timer to 64
uhci_hcd 0000:00:1d.0: UHCI Host Controller
uhci_hcd 0000:00:1d.0: new USB bus registered, assigned bus number 2
uhci_hcd 0000:00:1d.0: irq 23, io base 0x000040a0
usb usb2: New USB device found, idVendor=1d6b, idProduct=0001
usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
usb usb2: Product: UHCI Host Controller
usb usb2: Manufacturer: Linux 3.2.51-grsec uhci_hcd
usb usb2: SerialNumber: 0000:00:1d.0
hub 2-0:1.0: USB hub found
hub 2-0:1.0: 2 ports detected
xen: registering gsi 22 triggering 0 polarity 1
Already setup the GSI :22
uhci_hcd 0000:00:1d.1: PCI INT B -> GSI 22 (level, low) -> IRQ 22
uhci_hcd 0000:00:1d.1: setting latency timer to 64
uhci_hcd 0000:00:1d.1: UHCI Host Controller
uhci_hcd 0000:00:1d.1: new USB bus registered, assigned bus number 3
uhci_hcd 0000:00:1d.1: irq 22, io base 0x00004080
usb usb3: New USB device found, idVendor=1d6b, idProduct=0001
usb usb3: New USB device strings: Mfr=3, Product=2, SerialNumber=1
usb usb3: Product: UHCI Host Controller
usb usb3: Manufacturer: Linux 3.2.51-grsec uhci_hcd
usb usb3: SerialNumber: 0000:00:1d.1
hub 3-0:1.0: USB hub found
hub 3-0:1.0: 2 ports detected
xen: registering gsi 23 triggering 0 polarity 1
Already setup the GSI :23
uhci_hcd 0000:00:1d.2: PCI INT C -> GSI 23 (level, low) -> IRQ 23
uhci_hcd 0000:00:1d.2: setting latency timer to 64
uhci_hcd 0000:00:1d.2: UHCI Host Controller
uhci_hcd 0000:00:1d.2: new USB bus registered, assigned bus number 4
uhci_hcd 0000:00:1d.2: irq 23, io base 0x00004060
usb usb4: New USB device found, idVendor=1d6b, idProduct=0001
usb usb4: New USB device strings: Mfr=3, Product=2, SerialNumber=1
usb usb4: Product: UHCI Host Controller
usb usb4: Manufacturer: Linux 3.2.51-grsec uhci_hcd
usb usb4: SerialNumber: 0000:00:1d.2
hub 4-0:1.0: USB hub found
hub 4-0:1.0: 2 ports detected
xen: registering gsi 22 triggering 0 polarity 1
Already setup the GSI :22
uhci_hcd 0000:00:1d.3: PCI INT D -> GSI 22 (level, low) -> IRQ 22
uhci_hcd 0000:00:1d.3: setting latency timer to 64
uhci_hcd 0000:00:1d.3: UHCI Host Controller
uhci_hcd 0000:00:1d.3: new USB bus registered, assigned bus number 5
uhci_hcd 0000:00:1d.3: irq 22, io base 0x00004040
usb usb5: New USB device found, idVendor=1d6b, idProduct=0001
usb usb5: New USB device strings: Mfr=3, Product=2, SerialNumber=1
usb usb5: Product: UHCI Host Controller
usb usb5: Manufacturer: Linux 3.2.51-grsec uhci_hcd
usb usb5: SerialNumber: 0000:00:1d.3
hub 5-0:1.0: USB hub found
hub 5-0:1.0: 2 ports detected
sl811: driver sl811-hcd, 19 May 2005
r8a66597_hcd: driver r8a66597_hcd, 2009-05-26
Initializing USB Mass Storage driver...
usbcore: registered new interface driver usb-storage
USB Mass Storage support registered.
usbcore: registered new interface driver libusual
usbcore: registered new interface driver ums-alauda
usbcore: registered new interface driver ums-cypress
usbcore: registered new interface driver ums-datafab
usbcore: registered new interface driver ums-freecom
usbcore: registered new interface driver ums-isd200
usbcore: registered new interface driver ums-jumpshot
usbcore: registered new interface driver ums-karma
usbcore: registered new interface driver ums-onetouch
usbcore: registered new interface driver ums-sddr09
usbcore: registered new interface driver ums-sddr55
usbcore: registered new interface driver ums-usbat
i8042: PNP: PS/2 Controller [PNP0303:PS2K,PNP0f03:PS2M] at 0x60,0x64 irq 1,12
serio: i8042 KBD port at 0x60,0x64 irq 1
serio: i8042 AUX port at 0x60,0x64 irq 12
mousedev: PS/2 mouse device common for all mice
rtc_cmos 00:03: RTC can wake from S4
rtc_cmos 00:03: rtc core: registered rtc_cmos as rtc0
rtc0: alarms up to one month, y3k, 114 bytes nvram
i2c /dev entries driver
xen: registering gsi 20 triggering 0 polarity 1
Already setup the GSI :20
i801_smbus 0000:00:1f.3: PCI INT B -> GSI 20 (level, low) -> IRQ 20
w83627hf: w83627hf: Unsupported chip (DEVID=0xf2)
ata4: SATA link down (SStatus 0 SControl 300)
ata5: SATA link down (SStatus 0 SControl 300)
ata3: SATA link down (SStatus 0 SControl 300)
ata6: SATA link down (SStatus 0 SControl 300)
ata2: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
ata1: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
ata1.00: ATA-9: OCZ-VERTEX4, 1.5, max UDMA/133
ata1.00: 250069680 sectors, multi 16: LBA48 NCQ (depth 31/32), AA
ata2.00: ATA-8: ST3500418AS, CC38, max UDMA/133
ata2.00: 976773168 sectors, multi 0: LBA48 NCQ (depth 31/32)
ata1.00: configured for UDMA/133
scsi 0:0:0:0: Direct-Access     ATA      OCZ-VERTEX4      1.5  PQ: 0 ANSI: 5
sd 0:0:0:0: [sda] 250069680 512-byte logical blocks: (128 GB/119 GiB)
sd 0:0:0:0: [sda] Write Protect is off
sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00
sd 0:0:0:0: Attached scsi generic sg0 type 0
sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't
support DPO or FUA
ata2.00: configured for UDMA/133
scsi 1:0:0:0: Direct-Access     ATA      ST3500418AS      CC38 PQ: 0 ANSI: 5
 sda: sda1 sda2 sda3 sda4 < sda5 sda6 >
sd 1:0:0:0: [sdb] 976773168 512-byte logical blocks: (500 GB/465 GiB)
sd 1:0:0:0: [sdb] Write Protect is off
sd 1:0:0:0: [sdb] Mode Sense: 00 3a 00 00
sd 1:0:0:0: [sdb] Write cache: enabled, read cache: enabled, doesn't
support DPO or FUA
sd 1:0:0:0: Attached scsi generic sg1 type 0
sd 0:0:0:0: [sda] Attached SCSI disk
 sdb: sdb1
sd 1:0:0:0: [sdb] Attached SCSI disk
pc87360: PC8736x not detected, module not inserted
pc87427: Logical device 0x09 not activated
pc87427: Logical device 0x14 not activated
w83627ehf: unsupported chip ID: 0xf211
md: linear personality registered for level -1
md: raid0 personality registered for level 0
md: raid1 personality registered for level 1
md: raid10 personality registered for level 10
md: raid6 personality registered for level 6
md: raid5 personality registered for level 5
md: raid4 personality registered for level 4
md: multipath personality registered for level -4
device-mapper: ioctl: 4.22.0-ioctl (2011-10-19) initialised:
dm-devel@redhat.com
device-mapper: multipath: version 1.3.1 loaded
device-mapper: multipath round-robin: version 1.0.0 loaded
usbcore: registered new interface driver usbhid
usbhid: USB HID core driver
GACT probability on
Mirror/redirect action on
Failed to load ipt action
netem: version 1.3
u32 classifier
    Performance counters on
    input device check on
    Actions configured
Netfilter messages via NETLINK v0.30.
nf_conntrack version 0.5.0 (16384 buckets, 65536 max)
xt_time: kernel timezone is -0000
IPv4 over IPv4 tunneling driver
ip_tables: (C) 2000-2006 Netfilter Core Team
arp_tables: (C) 2002 David S. Miller
TCP bic registered
TCP cubic registered
TCP westwood registered
TCP highspeed registered
TCP hybla registered
TCP htcp registered
TCP vegas registered
TCP veno registered
TCP scalable registered
TCP lp registered
TCP yeah registered
TCP illinois registered
Initializing XFRM netlink socket
NET: Registered protocol family 17
NET: Registered protocol family 15
Bridge firewalling registered
Ebtables v2.0 registered
8021q: 802.1Q VLAN Support v1.8
Registering the dns_resolver key type
registered taskstats version 1
rtc_cmos 00:03: setting system clock to 2013-10-21 19:00:56 UTC (1382382056)
Freeing unused kernel memory: 592k freed
Fusion MPT base driver 3.04.20
Copyright (c) 1999-2008 LSI Corporation
Fusion MPT SAS Host driver 3.04.20
xen: registering gsi 17 triggering 0 polarity 1
Already setup the GSI :17
mptsas 0000:04:00.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
mptbase: ioc0: Initiating bringup
ioc0: LSISAS1064E B2: Capabilities={Initiator}
mptsas 0000:04:00.0: setting latency timer to 64
scsi6 : ioc0: LSISAS1064E B2, FwRev=011bbe00h, Ports=1, MaxQ=483, IRQ=17
mptsas: ioc0: attaching sata device: fw_channel 0, fw_id 0, phy 0,
sas_addr 0x1221000000000000
scsi 6:0:0:0: Direct-Access     ATA      ST3500418AS      CC38 PQ: 0 ANSI: 5
sd 6:0:0:0: Attached scsi generic sg2 type 0
mptsas: ioc0: attaching ssp device: fw_channel 0, fw_id 2, phy 2, sas_addr
0x5000c50055c67079
sd 6:0:0:0: [sdc] 976773168 512-byte logical blocks: (500 GB/465 GiB)
scsi 6:0:1:0: Direct-Access     SEAGATE  ST1000NM0001     0002 PQ: 0 ANSI: 6
sd 6:0:1:0: Attached scsi generic sg3 type 0
sd 6:0:1:0: [sdd] 1953525168 512-byte logical blocks: (1.00 TB/931 GiB)
mptsas: ioc0: attaching ssp device: fw_channel 0, fw_id 3, phy 3, sas_addr
0x5000c50055c629c9
scsi 6:0:2:0: Direct-Access     SEAGATE  ST1000NM0001     0002 PQ: 0 ANSI: 6
sd 6:0:1:0: [sdd] Write Protect is off
sd 6:0:1:0: [sdd] Mode Sense: d7 00 10 08
sd 6:0:2:0: Attached scsi generic sg4 type 0
sd 6:0:1:0: [sdd] Write cache: enabled, read cache: enabled, supports DPO
and FUA
sd 6:0:2:0: [sde] 1953525168 512-byte logical blocks: (1.00 TB/931 GiB)
sd 6:0:2:0: [sde] Write Protect is off
sd 6:0:2:0: [sde] Mode Sense: d7 00 10 08
sd 6:0:2:0: [sde] Write cache: enabled, read cache: enabled, supports DPO
and FUA
 sdd: sdd1 sdd2
 sde: sde1 sde2
sd 6:0:1:0: [sdd] Attached SCSI disk
sd 6:0:2:0: [sde] Attached SCSI disk
sd 6:0:0:0: [sdc] Write Protect is off
sd 6:0:0:0: [sdc] Mode Sense: 73 00 00 08
sd 6:0:0:0: [sdc] Write cache: enabled, read cache: enabled, doesn't
support DPO or FUA
 sdc: sdc1
sd 6:0:0:0: [sdc] Attached SCSI disk
EXT4-fs (sda1): INFO: recovery required on readonly filesystem
EXT4-fs (sda1): write access will be enabled during recovery
EXT4-fs (sda1): recovery complete
EXT4-fs (sda1): mounted filesystem with ordered data mode. Opts: (null)
udevd[1852]: starting version 175
grsec: time set by /sbin/hwclock[hwclock:1987] uid/euid:0/0 gid/egid:0/0,
parent /lib/udev/hwclock-set[hwclock-set:1981] uid/euid:0/0 gid/egid:0/0
md: md0 stopped.
md: bind<sde1>
md: bind<sdd1>
bio: create slab <bio-1> at 1
md/raid0:md0: md_size is 1953535488 sectors.
md: RAID0 configuration for md0 - 1 zone
md: zone0=[sdd1/sde1]
      zone-offset=         0KB, device-offset=         0KB, size= 976767744KB

md0: detected capacity change from 0 to 1000210169856
 md0: unknown partition table
md: md1 stopped.
md: bind<sde2>
md: bind<sdd2>
md/raid0:md1: md_size is 1953513984 sectors.
md: RAID0 configuration for md1 - 1 zone
md: zone0=[sdd2/sde2]
      zone-offset=         0KB, device-offset=         0KB, size= 976756992KB

md1: detected capacity change from 0 to 1000199159808
 md1: unknown partition table
md: md2 stopped.
md: bind<sdc1>
md: bind<sdb1>
md/raid0:md2: md_size is 1953545728 sectors.
md: RAID0 configuration for md2 - 1 zone
md: zone0=[sdb1/sdc1]
      zone-offset=         0KB, device-offset=         0KB, size= 976772864KB

md2: detected capacity change from 0 to 1000215412736
 md2: unknown partition table
EXT4-fs (sda1): re-mounted. Opts: (null)
EXT4-fs (sda1): re-mounted. Opts: discard,commit=300,errors=remount-ro
loop: loaded (max 8 devices)
EXT4-fs (sda6): recovery complete
EXT4-fs (sda6): mounted filesystem with ordered data mode. Opts:
discard,commit=300
EXT4-fs (sda5): ext4_orphan_cleanup: deleting unreferenced inode 13
EXT4-fs (sda5): 1 orphan inode deleted
EXT4-fs (sda5): recovery complete
EXT4-fs (sda5): mounted filesystem with ordered data mode. Opts:
discard,commit=300
EXT4-fs (sda2): ext4_orphan_cleanup: deleting unreferenced inode 397428
EXT4-fs (sda2): 1 orphan inode deleted
EXT4-fs (sda2): recovery complete
EXT4-fs (sda2): mounted filesystem with ordered data mode. Opts:
discard,commit=300
EXT4-fs (sda3): recovery complete
EXT4-fs (sda3): mounted filesystem with ordered data mode. Opts:
discard,commit=300
kjournald starting.  Commit interval 5 seconds
EXT3-fs (md0): using internal journal
EXT3-fs (md0): recovery complete
EXT3-fs (md0): mounted filesystem with ordered data mode
kjournald starting.  Commit interval 5 seconds
EXT3-fs (md2): using internal journal
EXT3-fs (md2): recovery complete
EXT3-fs (md2): mounted filesystem with ordered data mode
8021q: adding VLAN 0 to HW filter on device eth0
device eth0 entered promiscuous mode
e1000e: eth0 NIC Link is Up 1000 Mbps Full Duplex, Flow Control: Rx/Tx
br0: port 1(eth0) entering forwarding state
br0: port 1(eth0) entering forwarding state

----------------------------------------------------------------------------------------------------
lspci
----------------------------------------------------------------------------------------------------

00:00.0 Host bridge: Intel Corporation 5000P Chipset Memory Controller Hub
(rev b1)
00:02.0 PCI bridge: Intel Corporation 5000 Series Chipset PCI Express x8
Port 2-3 (rev b1)
00:03.0 PCI bridge: Intel Corporation 5000 Series Chipset PCI Express x4
Port 3 (rev b1)
00:04.0 PCI bridge: Intel Corporation 5000 Series Chipset PCI Express x8
Port 4-5 (rev b1)
00:05.0 PCI bridge: Intel Corporation 5000 Series Chipset PCI Express x4
Port 5 (rev b1)
00:06.0 PCI bridge: Intel Corporation 5000 Series Chipset PCI Express x8
Port 6-7 (rev b1)
00:07.0 PCI bridge: Intel Corporation 5000 Series Chipset PCI Express x4
Port 7 (rev b1)
00:08.0 System peripheral: Intel Corporation 5000 Series Chipset DMA
Engine (rev b1)
00:10.0 Host bridge: Intel Corporation 5000 Series Chipset FSB Registers
(rev b1)
00:10.1 Host bridge: Intel Corporation 5000 Series Chipset FSB Registers
(rev b1)
00:10.2 Host bridge: Intel Corporation 5000 Series Chipset FSB Registers
(rev b1)
00:11.0 Host bridge: Intel Corporation 5000 Series Chipset Reserved
Registers (rev b1)
00:13.0 Host bridge: Intel Corporation 5000 Series Chipset Reserved
Registers (rev b1)
00:15.0 Host bridge: Intel Corporation 5000 Series Chipset FBD Registers
(rev b1)
00:16.0 Host bridge: Intel Corporation 5000 Series Chipset FBD Registers
(rev b1)
00:1c.0 PCI bridge: Intel Corporation 631xESB/632xESB/3100 Chipset PCI
Express Root Port 1 (rev 09)
00:1d.0 USB controller: Intel Corporation 631xESB/632xESB/3100 Chipset
UHCI USB Controller #1 (rev 09)
00:1d.1 USB controller: Intel Corporation 631xESB/632xESB/3100 Chipset
UHCI USB Controller #2 (rev 09)
00:1d.2 USB controller: Intel Corporation 631xESB/632xESB/3100 Chipset
UHCI USB Controller #3 (rev 09)
00:1d.3 USB controller: Intel Corporation 631xESB/632xESB/3100 Chipset
UHCI USB Controller #4 (rev 09)
00:1d.7 USB controller: Intel Corporation 631xESB/632xESB/3100 Chipset
EHCI USB2 Controller (rev 09)
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev d9)
00:1f.0 ISA bridge: Intel Corporation 631xESB/632xESB/3100 Chipset LPC
Interface Controller (rev 09)
00:1f.1 IDE interface: Intel Corporation 631xESB/632xESB IDE Controller
(rev 09)
00:1f.2 SATA controller: Intel Corporation 631xESB/632xESB SATA AHCI
Controller (rev 09)
00:1f.3 SMBus: Intel Corporation 631xESB/632xESB/3100 Chipset SMBus
Controller (rev 09)
01:00.0 PCI bridge: Intel Corporation 6311ESB/6321ESB PCI Express Upstream
Port (rev 01)
01:00.3 PCI bridge: Intel Corporation 6311ESB/6321ESB PCI Express to PCI-X
Bridge (rev 01)
02:00.0 PCI bridge: Intel Corporation 6311ESB/6321ESB PCI Express
Downstream Port E1 (rev 01)
02:01.0 PCI bridge: Intel Corporation 6311ESB/6321ESB PCI Express
Downstream Port E2 (rev 01)
02:02.0 PCI bridge: Intel Corporation 6311ESB/6321ESB PCI Express
Downstream Port E3 (rev 01)
04:00.0 SCSI storage controller: LSI Logic / Symbios Logic SAS1064ET
PCI-Express Fusion-MPT SAS (rev 04)
05:00.0 Ethernet controller: Intel Corporation 80003ES2LAN Gigabit
Ethernet Controller (Copper) (rev 01)
05:00.1 Ethernet controller: Intel Corporation 80003ES2LAN Gigabit
Ethernet Controller (Copper) (rev 01)
0d:0c.0 VGA compatible controller: Advanced Micro Devices [AMD] nee ATI
ES1000 (rev 02)
------=_20131022230712_85528
Content-Type: text/plain; name="XEN_4.3.0_WINDOWS_HVM_3GB_RAM_ISSUE.txt"
Content-Transfer-Encoding: 8bit
Content-Disposition: attachment;
 filename="XEN_4.3.0_WINDOWS_HVM_3GB_RAM_ISSUE.txt"

----------------------------------------------------------------------------------------------------
The problem
----------------------------------------------------------------------------------------------------

Windows 7 64bit nor Windows 2008 R2 Enterprise Server 64bit is not starting with more than 3GB of RAM in HVM mode

As a reference: 

Ubuntu 64-bit server is starting without any issue with 5GB of RAM on this server in HVM mode
And all PV guest can use as much RAM as available when using 64bit linux.

----------------------------------------------------------------------------------------------------

System:
> > CPU's: 2 x XEON X5450
> > Motherboard: Intel Server Board S5000PSLSASR
> > http://ark.intel.com/products/46544/Intel-Server-Board-S5000PSLSASR

> > RAM: 16GB DDR2 ECC
> > Dom0 OS: Debian 7.0 64bit

----------------------------------------------------------------------------------------------------

xl create 10.100.12.10.cfg
Parsing config from 10.100.12.10.cfg
xc: info: VIRTUAL MEMORY ARRANGEMENT:
  Loader:        0000000000100000->000000000019ee68
  Modules:       0000000000000000->0000000000000000
  TOTAL:         0000000000000000->00000000ff000000
  ENTRY ADDRESS: 0000000000100000
xc: info: PHYSICAL MEMORY ALLOCATION:
  4KB PAGES: 0x000000000000f600
  2MB PAGES: 0x000000000000077d
  1GB PAGES: 0x0000000000000000
xc: error: panic: xc_dom_boot.c:388: xc_dom_gnttab_hvm_seed: failed to add gnttab to physmap [errno=22]
: Internal error
libxl: error: libxl_dm.c:1275:device_model_spawn_outcome: domain 11 device model: spawn failed (rc=-3)
libxl: error: libxl_create.c:1075:domcreate_devmodel_started: device model did not start: -3
libxl: error: libxl_dm.c:1306:libxl__destroy_device_model: Device Model already exited

----------------------------------------------------------------------------------------------------
VM config
----------------------------------------------------------------------------------------------------

cat 10.100.12.10.cfg 
builder="hvm"
vcpus=1
memory=4096
name="10.100.12.10"

# rtl8139 e1000

vif = [ "type=ioemu,ip=10.100.12.10,mac=00:16:3E:E6:7E:48,bridge=br0,model=e1000,rate=100Mb/s" ]
disk = [ "raw:/home/servers/xen/images/10.100.12.10.img,ioemu:hda,w" ]

boot="c"

serial="pty"
usbdevice="tablet"

sdl=0
vnc=1
vncpasswd="sesame"
vnclisten="10.100.12.10"
vncdisplay=10
vncconsole=1
monitor=1

pae=1
acpi=1
apic=1
localtime=0
xen_platform_pci=1
stdvga=1
videoram=16
gfx_passthru=0

shadow_memory=8

on_poweroff="destroy"
on_reboot="restart"
on_crash="restart"


----------------------------------------------------------------------------------------------------
xl dmesg
----------------------------------------------------------------------------------------------------
 __  __            _  _    _____  ___  
 \ \/ /___ _ __   | || |  |___ / / _ \ 
  \  // _ \ '_ \  | || |_   |_ \| | | |
  /  \  __/ | | | |__   _| ___) | |_| |
 /_/\_\___|_| |_|    |_|(_)____(_)___/ 
                                       
(XEN) Xen version 4.3.0 (root@) (gcc (Debian 4.7.2-5) 4.7.2) debug=n Thu Jul 18 02:23:36 EEST 2013
(XEN) Latest ChangeSet: 
(XEN) Bootloader: GRUB 1.99-27+deb7u1
(XEN) Command line: placeholder
(XEN) Video information:
(XEN)  VGA is text mode 80x25, font 8x16
(XEN)  VBE/DDC methods: V2; EDID transfer time: 2 seconds
(XEN) Disc information:
(XEN)  Found 5 MBR signatures
(XEN)  Found 5 EDD information structures
(XEN) Xen-e820 RAM map:
(XEN)  0000000000000000 - 000000000009b000 (usable)
(XEN)  000000000009b000 - 0000000000100000 (reserved)
(XEN)  0000000000100000 - 00000000df91a000 (usable)
(XEN)  00000000df91a000 - 00000000df9d1000 (ACPI NVS)
(XEN)  00000000df9d1000 - 00000000dfa32000 (usable)
(XEN)  00000000dfa32000 - 00000000dfa9a000 (reserved)
(XEN)  00000000dfa9a000 - 00000000dfab4000 (usable)
(XEN)  00000000dfab4000 - 00000000dfb1a000 (ACPI NVS)
(XEN)  00000000dfb1a000 - 00000000dfb28000 (usable)
(XEN)  00000000dfb28000 - 00000000dfb3a000 (ACPI data)
(XEN)  00000000dfb3a000 - 00000000dfc00000 (usable)
(XEN)  00000000dfc00000 - 00000000f0000000 (reserved)
(XEN)  00000000ffc00000 - 00000000ffc0c000 (reserved)
(XEN)  0000000100000000 - 0000000420000000 (usable)
(XEN) ACPI: RSDP 000F0410, 0024 (r2 INTEL )
(XEN) ACPI: XSDT DFB39120, 0074 (r1 INTEL  S5000PSL        0 INTL  1000013)
(XEN) ACPI: FACP DFB37000, 00F4 (r3 INTEL  S5000PSL        0 INTL  1000013)
(XEN) ACPI: DSDT DFB30000, 5809 (r2 INTEL  S5000PSL        1 INTL  1000013)
(XEN) ACPI: FACS DFAB4000, 0040
(XEN) ACPI: APIC DFB36000, 00C8 (r1 INTEL  S5000PSL        0 INTL  1000013)
(XEN) ACPI: SPCR DFB2F000, 0050 (r1 INTEL  S5000PSL        0 INTL  1000013)
(XEN) ACPI: HPET DFB2E000, 0038 (r1 INTEL  S5000PSL        1 INTL  1000013)
(XEN) ACPI: MCFG DFB2D000, 003C (r1 INTEL  S5000PSL        1 INTL  1000013)
(XEN) ACPI: SSDT DFB2C000, 0193 (r2  INTEL IPMI         4000 INTL 20060317)
(XEN) ACPI: HEST DFB2B000, 00A8 (r1 INTEL  S5000PSL        1 INTL        1)
(XEN) ACPI: BERT DFB2A000, 0030 (r1 INTEL  S5000PSL        1 INTL        1)
(XEN) ACPI: ERST DFB29000, 0230 (r1 INTEL  S5000PSL        1 INTL        1)
(XEN) ACPI: EINJ DFB28000, 0130 (r1 INTEL  S5000PSL        1 INTL        1)
(XEN) System RAM: 16378MB (16771088kB)
(XEN) Domain heap initialised
(XEN) Processor #0 7:7 APIC version 20
(XEN) Processor #2 7:7 APIC version 20
(XEN) Processor #4 7:7 APIC version 20
(XEN) Processor #6 7:7 APIC version 20
(XEN) Processor #1 7:7 APIC version 20
(XEN) Processor #3 7:7 APIC version 20
(XEN) Processor #5 7:7 APIC version 20
(XEN) Processor #7 7:7 APIC version 20
(XEN) IOAPIC[0]: apic_id 8, version 32, address 0xfec00000, GSI 0-23
(XEN) IOAPIC[1]: apic_id 9, version 32, address 0xfec80000, GSI 24-47
(XEN) Enabling APIC mode:  Flat.  Using 2 I/O APICs
(XEN) Using scheduler: SMP Credit Scheduler (credit)
(XEN) Detected 2992.544 MHz processor.
(XEN) Initing memory sharing.
(XEN) xstate_init: using cntxt_size: 0x240 and states: 0x3
(XEN) I/O virtualisation disabled
(XEN) ENABLING IO-APIC IRQs
(XEN)  -> Using new ACK method
(XEN) Platform timer is 14.318MHz HPET
(XEN) Allocated console ring of 16 KiB.
(XEN) VMX: Supported advanced features:
(XEN)  - APIC MMIO access virtualisation
(XEN)  - APIC TPR shadow
(XEN)  - Virtual NMI
(XEN)  - MSR direct-access bitmap
(XEN) HVM: ASIDs disabled.
(XEN) HVM: VMX enabled
(XEN) HVM: Hardware Assisted Paging (HAP) not detected
(XEN) Brought up 8 CPUs
(XEN) *** LOADING DOMAIN 0 ***
(XEN)  Xen  kernel: 64-bit, lsb, compat32
(XEN)  Dom0 kernel: 64-bit, PAE, lsb, paddr 0x1000000 -> 0x1e00000
(XEN) PHYSICAL MEMORY ARRANGEMENT:
(XEN)  Dom0 alloc.:   000000040c000000->0000000410000000 (4095144 pages to be allocated)
(XEN)  Init. ramdisk: 000000041fa87000->000000041ffff400
(XEN) VIRTUAL MEMORY ARRANGEMENT:
(XEN)  Loaded kernel: ffffffff81000000->ffffffff81e00000
(XEN)  Init. ramdisk: ffffffff81e00000->ffffffff82378400
(XEN)  Phys-Mach map: ffffffff82379000->ffffffff842da108
(XEN)  Start info:    ffffffff842db000->ffffffff842db4b4
(XEN)  Page tables:   ffffffff842dc000->ffffffff84301000
(XEN)  Boot stack:    ffffffff84301000->ffffffff84302000
(XEN)  TOTAL:         ffffffff80000000->ffffffff84400000
(XEN)  ENTRY ADDRESS: ffffffff819911c0
(XEN) Dom0 has maximum 8 VCPUs
(XEN) Scrubbing Free RAM: .done.
(XEN) Initial low memory virq threshold set at 0x4000 pages.
(XEN) Std. Loglevel: Errors and warnings
(XEN) Guest Loglevel: Nothing (Rate-limited: Errors and warnings)
(XEN) Xen is relinquishing VGA console.
(XEN) *** Serial input -> DOM0 (type 'CTRL-a' three times to switch input to Xen)
(XEN) Freed 268kB init memory.
(XEN) d3v0: bogus time -278955677 (offsets -51582545571/0)
(XEN) d3v0: bogus time -278955677 (offsets -51582545571/0)
(XEN) d3v0: bogus time -278955677 (offsets -51582545571/0)
(XEN) d3v0: bogus time -278955677 (offsets -51582545571/0)
(XEN) d3v0: bogus time -278955677 (offsets -51582545571/0)
(XEN) d3v0: bogus time -278955677 (offsets -51582545571/0)
(XEN) d3v0: bogus time -278955677 (offsets -51582545571/0)
(XEN) d3v0: bogus time -278955677 (offsets -51582545571/0)
(XEN) d3v0: bogus time -278955677 (offsets -51582545571/0)
(XEN) d3v0: bogus time -278955677 (offsets -51582545571/0)
(XEN) printk: 3665 messages suppressed.
(XEN) d7v0: bogus time -453505508 (offsets -86265135857158/0)
(XEN) d7v0: bogus time -453505508 (offsets -86265135857158/0)
(XEN) d7v0: bogus time -453505508 (offsets -86265135857158/0)
(XEN) d7v0: bogus time -453505508 (offsets -86265135857158/0)
(XEN) d7v0: bogus time -453505508 (offsets -86265135857158/0)
(XEN) d7v0: bogus time -453505508 (offsets -86265135857158/0)
(XEN) d7v0: bogus time -453505508 (offsets -86265135857158/0)
(XEN) d7v0: bogus time -453505508 (offsets -86265135857158/0)
(XEN) d7v0: bogus time -453505508 (offsets -86265135857158/0)
(XEN) d7v0: bogus time -453505508 (offsets -86265135857158/0)
(XEN) printk: 2079 messages suppressed.
(XEN) d8v0: bogus time -65361922 (offsets -87382874957166/0)
(XEN) d8v0: bogus time -65361922 (offsets -87382874957166/0)
(XEN) d8v0: bogus time -65361922 (offsets -87382874957166/0)
(XEN) d8v0: bogus time -65361922 (offsets -87382874957166/0)
(XEN) d8v0: bogus time -65361922 (offsets -87382874957166/0)
(XEN) d8v0: bogus time -65361922 (offsets -87382874957166/0)
(XEN) d8v0: bogus time -65361922 (offsets -87382874957166/0)
(XEN) d8v0: bogus time -65361922 (offsets -87382874957166/0)
(XEN) d8v0: bogus time -65361922 (offsets -87382874957166/0)
(XEN) d8v0: bogus time -65361922 (offsets -87382874957166/0)
(XEN) common.c:1598: d10 failed to allocate from shadow pool<G><2>memory.c:132:d0 Could not allocate order=9 extent: id=10 memflags=0 (2 of 4)
(XEN) printk: 11634 messages suppressed.
(XEN) grant_table.c:350:d0 Bad flags (0) or dom (0). (expected dom 0)
(XEN) common.c:1598: d11 failed to allocate from shadow pool<G><2>memory.c:132:d0 Could not allocate order=9 extent: id=11 memflags=0 (2 of 4)
(XEN) grant_table.c:350:d0 Bad flags (0) or dom (0). (expected dom 0)

----------------------------------------------------------------------------------------------------
xl info
----------------------------------------------------------------------------------------------------

xl info
host                   : nix
release                : 3.2.51-grsec
version                : #1 SMP Fri Sep 13 00:26:20 EEST 2013
machine                : x86_64
nr_cpus                : 8
max_cpu_id             : 7
nr_nodes               : 1
cores_per_socket       : 4
threads_per_core       : 1
cpu_mhz                : 2992
hw_caps                : bfebfbff:20100800:00000000:00000900:040ce3bd:00000000:00000001:00000000
virt_caps              : hvm
total_memory           : 16378
free_memory            : 6473
sharing_freed_memory   : 0
sharing_used_memory    : 0
outstanding_claims     : 0
free_cpus              : 0
xen_major              : 4
xen_minor              : 3
xen_extra              : .0
xen_caps               : xen-3.0-x86_64 xen-3.0-x86_32p hvm-3.0-x86_32 hvm-3.0-x86_32p hvm-3.0-x86_64 
xen_scheduler          : credit
xen_pagesize           : 4096
platform_params        : virt_start=0xffff800000000000
xen_changeset          : 
xen_commandline        : placeholder
cc_compiler            : gcc (Debian 4.7.2-5) 4.7.2
cc_compile_by          : root
cc_compile_domain      : 
cc_compile_date        : Thu Jul 18 02:23:36 EEST 2013
xend_config_format     : 4

----------------------------------------------------------------------------------------------------
cat /var/log/dmesg
----------------------------------------------------------------------------------------------------


7>pnp 00:00: [mem 0xfe700000-0xfe7003ff window]
pnp 00:00: [mem 0xfed40000-0xfed44fff window]
pnp 00:00: [mem 0xf20000000-0xfffffffff window]
pnp 00:00: Plug and Play ACPI device, IDs PNP0a03 (active)
pnp 00:01: [mem 0xe0000000-0xefffffff]
pnp 00:01: [mem 0xfed1c000-0xfed1ffff]
pnp 00:01: [mem 0xffc00000-0xffffffff]
pnp 00:01: [mem 0xfec00000-0xfecfffff]
pnp 00:01: [mem 0xfee00000-0xfeefffff]
pnp 00:01: [mem 0xfe600000-0xfe6fffff]
pnp 00:01: [mem 0xfe000000-0xfe01ffff]
pnp 00:01: [mem 0x00000000-0x0009ffff]
system 00:01: [mem 0xe0000000-0xefffffff] has been reserved
system 00:01: [mem 0xfed1c000-0xfed1ffff] has been reserved
system 00:01: [mem 0xffc00000-0xffffffff] could not be reserved
system 00:01: [mem 0xfec00000-0xfecfffff] could not be reserved
system 00:01: [mem 0xfee00000-0xfeefffff] could not be reserved
system 00:01: [mem 0xfe600000-0xfe6fffff] has been reserved
system 00:01: [mem 0xfe000000-0xfe01ffff] has been reserved
system 00:01: [mem 0x00000000-0x0009ffff] could not be reserved
system 00:01: Plug and Play ACPI device, IDs PNP0c02 (active)
pnp 00:02: [io  0x0000-0x000f]
pnp 00:02: [io  0x0081-0x0083]
pnp 00:02: [io  0x0087]
pnp 00:02: [io  0x0089-0x008b]
pnp 00:02: [io  0x008f]
pnp 00:02: [io  0x00c0-0x00df]
pnp 00:02: [dma 4]
pnp 00:02: Plug and Play ACPI device, IDs PNP0200 (active)
pnp 00:03: [io  0x0070-0x0071]
pnp 00:03: [io  0x0074-0x0077]
xen: registering gsi 8 triggering 1 polarity 0
pnp 00:03: [irq 8]
pnp 00:03: Plug and Play ACPI device, IDs PNP0b00 (active)
pnp 00:04: [io  0x00f0-0x00ff]
xen: registering gsi 13 triggering 1 polarity 0
pnp 00:04: [irq 13]
pnp 00:04: Plug and Play ACPI device, IDs PNP0c04 (active)
pnp 00:05: [io  0x0061]
pnp 00:05: Plug and Play ACPI device, IDs PNP0800 (active)
pnp 00:06: [io  0x0500-0x053f]
pnp 00:06: [io  0x0400-0x047f]
pnp 00:06: [io  0x0092]
pnp 00:06: [io  0x0800-0x087f]
pnp 00:06: [io  0x0010-0x001f]
pnp 00:06: [io  0x0072-0x0073]
pnp 00:06: [io  0x0080]
pnp 00:06: [io  0x0084-0x0086]
pnp 00:06: [io  0x0088]
pnp 00:06: [io  0x008c-0x008e]
pnp 00:06: [io  0x0090-0x009f]
pnp 00:06: [io  0x0ca0-0x0caf]
pnp 00:06: [io  0x0161]
pnp 00:06: [io  0x0162]
system 00:06: [io  0x0500-0x053f] has been reserved
system 00:06: [io  0x0400-0x047f] has been reserved
system 00:06: [io  0x0800-0x087f] has been reserved
system 00:06: [io  0x0ca0-0x0caf] could not be reserved
system 00:06: [io  0x0161] has been reserved
system 00:06: [io  0x0162] has been reserved
system 00:06: Plug and Play ACPI device, IDs PNP0c02 (active)
xen: registering gsi 12 triggering 1 polarity 0
pnp 00:07: [irq 12]
pnp 00:07: Plug and Play ACPI device, IDs PNP0f03 PNP0f13 (active)
pnp 00:08: [io  0x0060]
pnp 00:08: [io  0x0064]
xen: registering gsi 1 triggering 1 polarity 0
pnp 00:08: [irq 1]
pnp 00:08: Plug and Play ACPI device, IDs PNP0303 PNP030b (active)
pnp 00:09: [io  0x03f8-0x03ff]
xen: registering gsi 4 triggering 1 polarity 0
pnp 00:09: [irq 4]
pnp 00:09: [dma 0 disabled]
pnp 00:09: Plug and Play ACPI device, IDs PNP0501 (active)
pnp 00:0a: [io  0x02f8-0x02ff]
xen: registering gsi 3 triggering 1 polarity 0
pnp 00:0a: [irq 3]
pnp 00:0a: [dma 0 disabled]
pnp 00:0a: Plug and Play ACPI device, IDs PNP0501 (active)
pnp 00:0b: [mem 0xfed00000-0xfed003ff]
pnp 00:0b: Plug and Play ACPI device, IDs PNP0103 (active)
pnp 00:0c: [mem 0xfec00000-0xfec000ff]
pnp 00:0c: Plug and Play ACPI device, IDs PNP0003 (active)
pnp 00:0d: [io  0x0ca2]
pnp 00:0d: [io  0x0ca3]
pnp 00:0d: Plug and Play ACPI device, IDs IPI0001 (active)
pnp: PnP ACPI: found 14 devices
ACPI: ACPI bus type pnp unregistered
PM-Timer failed consistency check  (0x0xffffff) - aborting.
pci 0000:04:00.0: no compatible bridge window for [mem 0xffe00000-0xffffffff pref]
pci 0000:0d:0c.0: no compatible bridge window for [mem 0xfffe0000-0xffffffff pref]
PCI: max bus depth: 3 pci_try_num: 4
pci 0000:00:02.0: BAR 15: assigned [mem 0xf8e00000-0xf8ffffff pref]
pci 0000:00:1c.0: BAR 14: assigned [mem 0xf9000000-0xf91fffff]
pci 0000:00:1c.0: BAR 15: assigned [mem 0xf9200000-0xf93fffff 64bit pref]
pci 0000:00:1c.0: BAR 13: assigned [io  0x5000-0x5fff]
pci 0000:01:00.0: BAR 15: assigned [mem 0xf8e00000-0xf8ffffff pref]
pci 0000:02:01.0: BAR 15: assigned [mem 0xf8e00000-0xf8ffffff pref]
pci 0000:02:00.0: PCI bridge to [bus 03-03]
pci 0000:04:00.0: BAR 6: assigned [mem 0xf8e00000-0xf8ffffff pref]
pci 0000:02:01.0: PCI bridge to [bus 04-04]
pci 0000:02:01.0:   bridge window [io  0x3000-0x3fff]
pci 0000:02:01.0:   bridge window [mem 0xf8900000-0xf89fffff]
pci 0000:02:01.0:   bridge window [mem 0xf8e00000-0xf8ffffff pref]
pci 0000:02:02.0: PCI bridge to [bus 05-05]
pci 0000:02:02.0:   bridge window [io  0x2000-0x2fff]
pci 0000:02:02.0:   bridge window [mem 0xf8000000-0xf88fffff]
pci 0000:01:00.0: PCI bridge to [bus 02-05]
pci 0000:01:00.0:   bridge window [io  0x2000-0x3fff]
pci 0000:01:00.0:   bridge window [mem 0xf8000000-0xf89fffff]
pci 0000:01:00.0:   bridge window [mem 0xf8e00000-0xf8ffffff pref]
pci 0000:01:00.3: PCI bridge to [bus 06-06]
pci 0000:00:02.0: PCI bridge to [bus 01-06]
pci 0000:00:02.0:   bridge window [io  0x2000-0x3fff]
pci 0000:00:02.0:   bridge window [mem 0xf8000000-0xf8afffff]
pci 0000:00:02.0:   bridge window [mem 0xf8e00000-0xf8ffffff pref]
pci 0000:00:03.0: PCI bridge to [bus 07-07]
pci 0000:00:04.0: PCI bridge to [bus 08-08]
pci 0000:00:05.0: PCI bridge to [bus 09-09]
pci 0000:00:06.0: PCI bridge to [bus 0a-0a]
pci 0000:00:07.0: PCI bridge to [bus 0b-0b]
pci 0000:00:1c.0: PCI bridge to [bus 0c-0c]
pci 0000:00:1c.0:   bridge window [io  0x5000-0x5fff]
pci 0000:00:1c.0:   bridge window [mem 0xf9000000-0xf91fffff]
pci 0000:00:1c.0:   bridge window [mem 0xf9200000-0xf93fffff 64bit pref]
pci 0000:0d:0c.0: BAR 6: assigned [mem 0xf8b20000-0xf8b3ffff pref]
pci 0000:00:1e.0: PCI bridge to [bus 0d-0d]
pci 0000:00:1e.0:   bridge window [io  0x1000-0x1fff]
pci 0000:00:1e.0:   bridge window [mem 0xf8b00000-0xf8bfffff]
pci 0000:00:1e.0:   bridge window [mem 0xf0000000-0xf7ffffff 64bit pref]
xen: registering gsi 16 triggering 0 polarity 1
xen: --> pirq=16 -> irq=16 (gsi=16)
pci 0000:00:02.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
pci 0000:00:02.0: setting latency timer to 64
xen: registering gsi 16 triggering 0 polarity 1
Already setup the GSI :16
pci 0000:01:00.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
pci 0000:01:00.0: setting latency timer to 64
xen: registering gsi 16 triggering 0 polarity 1
Already setup the GSI :16
pci 0000:02:00.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
pci 0000:02:00.0: setting latency timer to 64
xen: registering gsi 17 triggering 0 polarity 1
xen: --> pirq=17 -> irq=17 (gsi=17)
pci 0000:02:01.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
pci 0000:02:01.0: setting latency timer to 64
xen: registering gsi 18 triggering 0 polarity 1
xen: --> pirq=18 -> irq=18 (gsi=18)
pci 0000:02:02.0: PCI INT A -> GSI 18 (level, low) -> IRQ 18
pci 0000:02:02.0: setting latency timer to 64
pci 0000:01:00.3: setting latency timer to 64
xen: registering gsi 16 triggering 0 polarity 1
Already setup the GSI :16
pci 0000:00:03.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
pci 0000:00:03.0: setting latency timer to 64
xen: registering gsi 16 triggering 0 polarity 1
Already setup the GSI :16
pci 0000:00:04.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
pci 0000:00:04.0: setting latency timer to 64
xen: registering gsi 16 triggering 0 polarity 1
Already setup the GSI :16
pci 0000:00:05.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
pci 0000:00:05.0: setting latency timer to 64
xen: registering gsi 16 triggering 0 polarity 1
Already setup the GSI :16
pci 0000:00:06.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
pci 0000:00:06.0: setting latency timer to 64
xen: registering gsi 16 triggering 0 polarity 1
Already setup the GSI :16
pci 0000:00:07.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
pci 0000:00:07.0: setting latency timer to 64
xen: registering gsi 16 triggering 0 polarity 1
Already setup the GSI :16
pci 0000:00:1c.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
pci 0000:00:1c.0: setting latency timer to 64
pci 0000:00:1e.0: setting latency timer to 64
pci_bus 0000:00: resource 4 [io  0x0000-0x0ca1]
pci_bus 0000:00: resource 5 [io  0x0ca4-0x0cf7]
pci_bus 0000:00: resource 6 [io  0x0d00-0xffff]
pci_bus 0000:00: resource 7 [mem 0x000a0000-0x000bffff]
pci_bus 0000:00: resource 8 [mem 0x000c0000-0x000fffff]
pci_bus 0000:00: resource 9 [mem 0xf0000000-0xfdffffff]
pci_bus 0000:00: resource 10 [mem 0xfe700000-0xfe7003ff]
pci_bus 0000:00: resource 11 [mem 0xfed40000-0xfed44fff]
pci_bus 0000:00: resource 12 [mem 0xf20000000-0xfffffffff]
pci_bus 0000:01: resource 0 [io  0x2000-0x3fff]
pci_bus 0000:01: resource 1 [mem 0xf8000000-0xf8afffff]
pci_bus 0000:01: resource 2 [mem 0xf8e00000-0xf8ffffff pref]
pci_bus 0000:02: resource 0 [io  0x2000-0x3fff]
pci_bus 0000:02: resource 1 [mem 0xf8000000-0xf89fffff]
pci_bus 0000:02: resource 2 [mem 0xf8e00000-0xf8ffffff pref]
pci_bus 0000:04: resource 0 [io  0x3000-0x3fff]
pci_bus 0000:04: resource 1 [mem 0xf8900000-0xf89fffff]
pci_bus 0000:04: resource 2 [mem 0xf8e00000-0xf8ffffff pref]
pci_bus 0000:05: resource 0 [io  0x2000-0x2fff]
pci_bus 0000:05: resource 1 [mem 0xf8000000-0xf88fffff]
pci_bus 0000:0c: resource 0 [io  0x5000-0x5fff]
pci_bus 0000:0c: resource 1 [mem 0xf9000000-0xf91fffff]
pci_bus 0000:0c: resource 2 [mem 0xf9200000-0xf93fffff 64bit pref]
pci_bus 0000:0d: resource 0 [io  0x1000-0x1fff]
pci_bus 0000:0d: resource 1 [mem 0xf8b00000-0xf8bfffff]
pci_bus 0000:0d: resource 2 [mem 0xf0000000-0xf7ffffff 64bit pref]
pci_bus 0000:0d: resource 4 [io  0x0000-0x0ca1]
pci_bus 0000:0d: resource 5 [io  0x0ca4-0x0cf7]
pci_bus 0000:0d: resource 6 [io  0x0d00-0xffff]
pci_bus 0000:0d: resource 7 [mem 0x000a0000-0x000bffff]
pci_bus 0000:0d: resource 8 [mem 0x000c0000-0x000fffff]
pci_bus 0000:0d: resource 9 [mem 0xf0000000-0xfdffffff]
pci_bus 0000:0d: resource 10 [mem 0xfe700000-0xfe7003ff]
pci_bus 0000:0d: resource 11 [mem 0xfed40000-0xfed44fff]
pci_bus 0000:0d: resource 12 [mem 0xf20000000-0xfffffffff]
NET: Registered protocol family 2
IP route cache hash table entries: 524288 (order: 10, 4194304 bytes)
TCP established hash table entries: 262144 (order: 10, 4194304 bytes)
TCP bind hash table entries: 65536 (order: 8, 1048576 bytes)
TCP: Hash tables configured (established 262144 bind 65536)
TCP reno registered
UDP hash table entries: 8192 (order: 6, 262144 bytes)
UDP-Lite hash table entries: 8192 (order: 6, 262144 bytes)
NET: Registered protocol family 1
RPC: Registered named UNIX socket transport module.
RPC: Registered udp transport module.
RPC: Registered tcp transport module.
RPC: Registered tcp NFSv4.1 backchannel transport module.
xen: registering gsi 23 triggering 0 polarity 1
xen: --> pirq=23 -> irq=23 (gsi=23)
pci 0000:00:1d.0: PCI INT A -> GSI 23 (level, low) -> IRQ 23
pci 0000:00:1d.0: PCI INT A disabled
xen: registering gsi 22 triggering 0 polarity 1
xen: --> pirq=22 -> irq=22 (gsi=22)
pci 0000:00:1d.1: PCI INT B -> GSI 22 (level, low) -> IRQ 22
pci 0000:00:1d.1: PCI INT B disabled
xen: registering gsi 23 triggering 0 polarity 1
Already setup the GSI :23
pci 0000:00:1d.2: PCI INT C -> GSI 23 (level, low) -> IRQ 23
pci 0000:00:1d.2: PCI INT C disabled
xen: registering gsi 22 triggering 0 polarity 1
Already setup the GSI :22
pci 0000:00:1d.3: PCI INT D -> GSI 22 (level, low) -> IRQ 22
pci 0000:00:1d.3: PCI INT D disabled
xen: registering gsi 23 triggering 0 polarity 1
Already setup the GSI :23
pci 0000:00:1d.7: PCI INT A -> GSI 23 (level, low) -> IRQ 23
pci 0000:00:1d.7: PCI INT A disabled
pci 0000:00:1f.0: rerouting interrupts for [8086:2670]
pci 0000:0d:0c.0: Boot video device
PCI: CLS 64 bytes, default 64
Trying to unpack rootfs image as initramfs...
Freeing initrd memory: 5604k freed
kvm: no hardware support
has_svm: not amd
kvm: no hardware support
Intel AES-NI instructions are not detected.
sha1_ssse3: Using SSSE3 optimized SHA-1 implementation
audit: initializing netlink socket (disabled)
type=2000 audit(1382382053.483:1): initialized
VFS: Disk quotas dquot_6.5.2
Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
Installing knfsd (copyright (C) 1996 okir@monad.swb.de).
NTFS driver 2.1.30 [Flags: R/W DEBUG].
SGI XFS with ACLs, security attributes, realtime, large block/inode numbers, no debug enabled
SGI XFS Quota Management subsystem
msgmni has been set to 30319
async_tx: api initialized (async)
Block layer SCSI generic (bsg) driver version 0.4 loaded (major 253)
io scheduler noop registered
io scheduler deadline registered
io scheduler cfq registered (default)
pcieport 0000:00:1c.0: setting latency timer to 64
vga16fb: initializing
vga16fb: mapped to 0xffff8800000a0000
Console: switching to colour frame buffer device 80x30
fb0: VGA16 VGA frame buffer device
input: Sleep Button as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0E:00/input/input0
ACPI: Sleep Button [SLPB]
input: Power Button as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0C:00/input/input1
ACPI: Power Button [PWRB]
input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input2
ACPI: Power Button [PWRF]
ioatdma: Intel(R) QuickData Technology Driver 4.00
xen: registering gsi 16 triggering 0 polarity 1
Already setup the GSI :16
ioatdma 0000:00:08.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
ioatdma 0000:00:08.0: setting latency timer to 64
Event-channel device installed.
xen-pciback: backend is vpci
Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled
serial8250: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
serial8250: ttyS1 at I/O 0x2f8 (irq = 3) is a 16550A
00:09: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
00:0a: ttyS1 at I/O 0x2f8 (irq = 3) is a 16550A
hpet_acpi_add: no address or irqs in _CRS
intel_rng: Firmware space is locked read-only. If you can't or
intel_rng: don't want to disable this in firmware setup, and if
intel_rng: you are certain that your system has a functional
intel_rng: RNG, try using the 'no_fwh_detect' option.
Linux agpgart interface v0.103
ipmi message handler version 39.2
ipmi device interface
IPMI System Interface driver.
ipmi_si: probing via ACPI
ipmi_si 00:0d: [io  0x0ca2] regsize 1 spacing 1 irq 0
ipmi_si: Adding ACPI-specified kcs state machine
ipmi_si: probing via SMBIOS
ipmi_si: SMBIOS: io 0xca2 regsize 1 spacing 1 irq 0
ipmi_si: Adding SMBIOS-specified kcs state machine duplicate interface
ipmi_si: Trying ACPI-specified kcs state machine at i/o address 0xca2, slave address 0x0, irq 0
ipmi_si 00:0d: Found new BMC (man_id: 0x000157, prod_id: 0x0029, dev_id: 0x20)
ipmi_si 00:0d: IPMI kcs interface initialized
IPMI Watchdog: driver initialized
Copyright (C) 2004 MontaVista Software - IPMI Powerdown via sys_reboot.
IPMI poweroff: ATCA Detect mfg 0x157 prod 0x29
IPMI poweroff: Found a chassis style poweroff function
Hangcheck: starting hangcheck timer 0.9.1 (tick is 180 seconds, margin is 60 seconds).
Hangcheck: Using getrawmonotonic().
brd: module loaded
Uniform Multi-Platform E-IDE driver
piix 0000:00:1f.1: IDE controller (0x8086:0x269e rev 0x09)
xen: registering gsi 20 triggering 0 polarity 1
xen: --> pirq=20 -> irq=20 (gsi=20)
pci 0000:00:1f.1: PCI INT A -> GSI 20 (level, low) -> IRQ 20
piix 0000:00:1f.1: not 100% native mode: will probe irqs later
    ide0: BM-DMA at 0x40c0-0x40c7
    ide1: BM-DMA at 0x40c8-0x40cf
Probing IDE interface ide0...
hda: HL-DT-ST DVDRAM GSA-4163B, ATAPI CD/DVD-ROM drive
hda: host max PIO4 wanted PIO255(auto-tune) selected PIO4
hda: UDMA/33 mode selected
Probing IDE interface ide1...
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
ide1 at 0x170-0x177,0x376 on irq 15
ide_generic: please use "probe_mask=0x3f" module parameter for probing all legacy ISA IDE ports
ide-gd driver 1.18
ide-cd driver 5.00
ide-cd: hda: ATAPI 40X DVD-ROM DVD-R/RAM CD-R/RW drive, 2048kB Cache
cdrom: Uniform CD-ROM driver Revision: 3.20
rdac: device handler registered
SCSI Media Changer driver v0.25 
ahci 0000:00:1f.2: version 3.0
xen: registering gsi 20 triggering 0 polarity 1
Already setup the GSI :20
ahci 0000:00:1f.2: PCI INT B -> GSI 20 (level, low) -> IRQ 20
ahci 0000:00:1f.2: AHCI 0001.0100 32 slots 6 ports 3 Gbps 0x3f impl SATA mode
ahci 0000:00:1f.2: flags: 64bit ncq pm led pmp slum part 
ahci 0000:00:1f.2: setting latency timer to 64
scsi0 : ahci
scsi1 : ahci
scsi2 : ahci
scsi3 : ahci
scsi4 : ahci
scsi5 : ahci
ata1: SATA max UDMA/133 abar m1024@0xf8c00000 port 0xf8c00100 irq 20
ata2: SATA max UDMA/133 abar m1024@0xf8c00000 port 0xf8c00180 irq 20
ata3: SATA max UDMA/133 abar m1024@0xf8c00000 port 0xf8c00200 irq 20
ata4: SATA max UDMA/133 abar m1024@0xf8c00000 port 0xf8c00280 irq 20
ata5: SATA max UDMA/133 abar m1024@0xf8c00000 port 0xf8c00300 irq 20
ata6: SATA max UDMA/133 abar m1024@0xf8c00000 port 0xf8c00380 irq 20
tun: Universal TUN/TAP device driver, 1.6
tun: (C) 1999-2004 Max Krasnyansky <maxk@qualcomm.com>
e1000e: Intel(R) PRO/1000 Network Driver - 1.5.1-k
e1000e: Copyright(c) 1999 - 2011 Intel Corporation.
xen: registering gsi 18 triggering 0 polarity 1
Already setup the GSI :18
e1000e 0000:05:00.0: PCI INT A -> GSI 18 (level, low) -> IRQ 18
e1000e 0000:05:00.0: setting latency timer to 64
e1000e 0000:05:00.0: eth0: (PCI Express:2.5GT/s:Width x4) 00:15:17:98:fd:34
e1000e 0000:05:00.0: eth0: Intel(R) PRO/1000 Network Connection
e1000e 0000:05:00.0: eth0: MAC: 5, PHY: 5, PBA No: 400000-000
xen: registering gsi 19 triggering 0 polarity 1
xen: --> pirq=19 -> irq=19 (gsi=19)
e1000e 0000:05:00.1: PCI INT B -> GSI 19 (level, low) -> IRQ 19
e1000e 0000:05:00.1: setting latency timer to 64
e1000e 0000:05:00.1: eth1: (PCI Express:2.5GT/s:Width x4) 00:15:17:98:fd:35
e1000e 0000:05:00.1: eth1: Intel(R) PRO/1000 Network Connection
e1000e 0000:05:00.1: eth1: MAC: 5, PHY: 5, PBA No: 400000-000
ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
xen: registering gsi 23 triggering 0 polarity 1
Already setup the GSI :23
ehci_hcd 0000:00:1d.7: PCI INT A -> GSI 23 (level, low) -> IRQ 23
ehci_hcd 0000:00:1d.7: setting latency timer to 64
ehci_hcd 0000:00:1d.7: EHCI Host Controller
ehci_hcd 0000:00:1d.7: new USB bus registered, assigned bus number 1
ehci_hcd 0000:00:1d.7: debug port 1
ehci_hcd 0000:00:1d.7: cache line size of 64 is not supported
ehci_hcd 0000:00:1d.7: irq 23, io mem 0xf8c00400
ehci_hcd 0000:00:1d.7: USB 2.0 started, EHCI 1.00
usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
usb usb1: Product: EHCI Host Controller
usb usb1: Manufacturer: Linux 3.2.51-grsec ehci_hcd
usb usb1: SerialNumber: 0000:00:1d.7
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 8 ports detected
ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
uhci_hcd: USB Universal Host Controller Interface driver
xen: registering gsi 23 triggering 0 polarity 1
Already setup the GSI :23
uhci_hcd 0000:00:1d.0: PCI INT A -> GSI 23 (level, low) -> IRQ 23
uhci_hcd 0000:00:1d.0: setting latency timer to 64
uhci_hcd 0000:00:1d.0: UHCI Host Controller
uhci_hcd 0000:00:1d.0: new USB bus registered, assigned bus number 2
uhci_hcd 0000:00:1d.0: irq 23, io base 0x000040a0
usb usb2: New USB device found, idVendor=1d6b, idProduct=0001
usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
usb usb2: Product: UHCI Host Controller
usb usb2: Manufacturer: Linux 3.2.51-grsec uhci_hcd
usb usb2: SerialNumber: 0000:00:1d.0
hub 2-0:1.0: USB hub found
hub 2-0:1.0: 2 ports detected
xen: registering gsi 22 triggering 0 polarity 1
Already setup the GSI :22
uhci_hcd 0000:00:1d.1: PCI INT B -> GSI 22 (level, low) -> IRQ 22
uhci_hcd 0000:00:1d.1: setting latency timer to 64
uhci_hcd 0000:00:1d.1: UHCI Host Controller
uhci_hcd 0000:00:1d.1: new USB bus registered, assigned bus number 3
uhci_hcd 0000:00:1d.1: irq 22, io base 0x00004080
usb usb3: New USB device found, idVendor=1d6b, idProduct=0001
usb usb3: New USB device strings: Mfr=3, Product=2, SerialNumber=1
usb usb3: Product: UHCI Host Controller
usb usb3: Manufacturer: Linux 3.2.51-grsec uhci_hcd
usb usb3: SerialNumber: 0000:00:1d.1
hub 3-0:1.0: USB hub found
hub 3-0:1.0: 2 ports detected
xen: registering gsi 23 triggering 0 polarity 1
Already setup the GSI :23
uhci_hcd 0000:00:1d.2: PCI INT C -> GSI 23 (level, low) -> IRQ 23
uhci_hcd 0000:00:1d.2: setting latency timer to 64
uhci_hcd 0000:00:1d.2: UHCI Host Controller
uhci_hcd 0000:00:1d.2: new USB bus registered, assigned bus number 4
uhci_hcd 0000:00:1d.2: irq 23, io base 0x00004060
usb usb4: New USB device found, idVendor=1d6b, idProduct=0001
usb usb4: New USB device strings: Mfr=3, Product=2, SerialNumber=1
usb usb4: Product: UHCI Host Controller
usb usb4: Manufacturer: Linux 3.2.51-grsec uhci_hcd
usb usb4: SerialNumber: 0000:00:1d.2
hub 4-0:1.0: USB hub found
hub 4-0:1.0: 2 ports detected
xen: registering gsi 22 triggering 0 polarity 1
Already setup the GSI :22
uhci_hcd 0000:00:1d.3: PCI INT D -> GSI 22 (level, low) -> IRQ 22
uhci_hcd 0000:00:1d.3: setting latency timer to 64
uhci_hcd 0000:00:1d.3: UHCI Host Controller
uhci_hcd 0000:00:1d.3: new USB bus registered, assigned bus number 5
uhci_hcd 0000:00:1d.3: irq 22, io base 0x00004040
usb usb5: New USB device found, idVendor=1d6b, idProduct=0001
usb usb5: New USB device strings: Mfr=3, Product=2, SerialNumber=1
usb usb5: Product: UHCI Host Controller
usb usb5: Manufacturer: Linux 3.2.51-grsec uhci_hcd
usb usb5: SerialNumber: 0000:00:1d.3
hub 5-0:1.0: USB hub found
hub 5-0:1.0: 2 ports detected
sl811: driver sl811-hcd, 19 May 2005
r8a66597_hcd: driver r8a66597_hcd, 2009-05-26
Initializing USB Mass Storage driver...
usbcore: registered new interface driver usb-storage
USB Mass Storage support registered.
usbcore: registered new interface driver libusual
usbcore: registered new interface driver ums-alauda
usbcore: registered new interface driver ums-cypress
usbcore: registered new interface driver ums-datafab
usbcore: registered new interface driver ums-freecom
usbcore: registered new interface driver ums-isd200
usbcore: registered new interface driver ums-jumpshot
usbcore: registered new interface driver ums-karma
usbcore: registered new interface driver ums-onetouch
usbcore: registered new interface driver ums-sddr09
usbcore: registered new interface driver ums-sddr55
usbcore: registered new interface driver ums-usbat
i8042: PNP: PS/2 Controller [PNP0303:PS2K,PNP0f03:PS2M] at 0x60,0x64 irq 1,12
serio: i8042 KBD port at 0x60,0x64 irq 1
serio: i8042 AUX port at 0x60,0x64 irq 12
mousedev: PS/2 mouse device common for all mice
rtc_cmos 00:03: RTC can wake from S4
rtc_cmos 00:03: rtc core: registered rtc_cmos as rtc0
rtc0: alarms up to one month, y3k, 114 bytes nvram
i2c /dev entries driver
xen: registering gsi 20 triggering 0 polarity 1
Already setup the GSI :20
i801_smbus 0000:00:1f.3: PCI INT B -> GSI 20 (level, low) -> IRQ 20
w83627hf: w83627hf: Unsupported chip (DEVID=0xf2)
ata4: SATA link down (SStatus 0 SControl 300)
ata5: SATA link down (SStatus 0 SControl 300)
ata3: SATA link down (SStatus 0 SControl 300)
ata6: SATA link down (SStatus 0 SControl 300)
ata2: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
ata1: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
ata1.00: ATA-9: OCZ-VERTEX4, 1.5, max UDMA/133
ata1.00: 250069680 sectors, multi 16: LBA48 NCQ (depth 31/32), AA
ata2.00: ATA-8: ST3500418AS, CC38, max UDMA/133
ata2.00: 976773168 sectors, multi 0: LBA48 NCQ (depth 31/32)
ata1.00: configured for UDMA/133
scsi 0:0:0:0: Direct-Access     ATA      OCZ-VERTEX4      1.5  PQ: 0 ANSI: 5
sd 0:0:0:0: [sda] 250069680 512-byte logical blocks: (128 GB/119 GiB)
sd 0:0:0:0: [sda] Write Protect is off
sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00
sd 0:0:0:0: Attached scsi generic sg0 type 0
sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
ata2.00: configured for UDMA/133
scsi 1:0:0:0: Direct-Access     ATA      ST3500418AS      CC38 PQ: 0 ANSI: 5
 sda: sda1 sda2 sda3 sda4 < sda5 sda6 >
sd 1:0:0:0: [sdb] 976773168 512-byte logical blocks: (500 GB/465 GiB)
sd 1:0:0:0: [sdb] Write Protect is off
sd 1:0:0:0: [sdb] Mode Sense: 00 3a 00 00
sd 1:0:0:0: [sdb] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
sd 1:0:0:0: Attached scsi generic sg1 type 0
sd 0:0:0:0: [sda] Attached SCSI disk
 sdb: sdb1
sd 1:0:0:0: [sdb] Attached SCSI disk
pc87360: PC8736x not detected, module not inserted
pc87427: Logical device 0x09 not activated
pc87427: Logical device 0x14 not activated
w83627ehf: unsupported chip ID: 0xf211
md: linear personality registered for level -1
md: raid0 personality registered for level 0
md: raid1 personality registered for level 1
md: raid10 personality registered for level 10
md: raid6 personality registered for level 6
md: raid5 personality registered for level 5
md: raid4 personality registered for level 4
md: multipath personality registered for level -4
device-mapper: ioctl: 4.22.0-ioctl (2011-10-19) initialised: dm-devel@redhat.com
device-mapper: multipath: version 1.3.1 loaded
device-mapper: multipath round-robin: version 1.0.0 loaded
usbcore: registered new interface driver usbhid
usbhid: USB HID core driver
GACT probability on
Mirror/redirect action on
Failed to load ipt action
netem: version 1.3
u32 classifier
    Performance counters on
    input device check on
    Actions configured
Netfilter messages via NETLINK v0.30.
nf_conntrack version 0.5.0 (16384 buckets, 65536 max)
xt_time: kernel timezone is -0000
IPv4 over IPv4 tunneling driver
ip_tables: (C) 2000-2006 Netfilter Core Team
arp_tables: (C) 2002 David S. Miller
TCP bic registered
TCP cubic registered
TCP westwood registered
TCP highspeed registered
TCP hybla registered
TCP htcp registered
TCP vegas registered
TCP veno registered
TCP scalable registered
TCP lp registered
TCP yeah registered
TCP illinois registered
Initializing XFRM netlink socket
NET: Registered protocol family 17
NET: Registered protocol family 15
Bridge firewalling registered
Ebtables v2.0 registered
8021q: 802.1Q VLAN Support v1.8
Registering the dns_resolver key type
registered taskstats version 1
rtc_cmos 00:03: setting system clock to 2013-10-21 19:00:56 UTC (1382382056)
Freeing unused kernel memory: 592k freed
Fusion MPT base driver 3.04.20
Copyright (c) 1999-2008 LSI Corporation
Fusion MPT SAS Host driver 3.04.20
xen: registering gsi 17 triggering 0 polarity 1
Already setup the GSI :17
mptsas 0000:04:00.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
mptbase: ioc0: Initiating bringup
ioc0: LSISAS1064E B2: Capabilities={Initiator}
mptsas 0000:04:00.0: setting latency timer to 64
scsi6 : ioc0: LSISAS1064E B2, FwRev=011bbe00h, Ports=1, MaxQ=483, IRQ=17
mptsas: ioc0: attaching sata device: fw_channel 0, fw_id 0, phy 0, sas_addr 0x1221000000000000
scsi 6:0:0:0: Direct-Access     ATA      ST3500418AS      CC38 PQ: 0 ANSI: 5
sd 6:0:0:0: Attached scsi generic sg2 type 0
mptsas: ioc0: attaching ssp device: fw_channel 0, fw_id 2, phy 2, sas_addr 0x5000c50055c67079
sd 6:0:0:0: [sdc] 976773168 512-byte logical blocks: (500 GB/465 GiB)
scsi 6:0:1:0: Direct-Access     SEAGATE  ST1000NM0001     0002 PQ: 0 ANSI: 6
sd 6:0:1:0: Attached scsi generic sg3 type 0
sd 6:0:1:0: [sdd] 1953525168 512-byte logical blocks: (1.00 TB/931 GiB)
mptsas: ioc0: attaching ssp device: fw_channel 0, fw_id 3, phy 3, sas_addr 0x5000c50055c629c9
scsi 6:0:2:0: Direct-Access     SEAGATE  ST1000NM0001     0002 PQ: 0 ANSI: 6
sd 6:0:1:0: [sdd] Write Protect is off
sd 6:0:1:0: [sdd] Mode Sense: d7 00 10 08
sd 6:0:2:0: Attached scsi generic sg4 type 0
sd 6:0:1:0: [sdd] Write cache: enabled, read cache: enabled, supports DPO and FUA
sd 6:0:2:0: [sde] 1953525168 512-byte logical blocks: (1.00 TB/931 GiB)
sd 6:0:2:0: [sde] Write Protect is off
sd 6:0:2:0: [sde] Mode Sense: d7 00 10 08
sd 6:0:2:0: [sde] Write cache: enabled, read cache: enabled, supports DPO and FUA
 sdd: sdd1 sdd2
 sde: sde1 sde2
sd 6:0:1:0: [sdd] Attached SCSI disk
sd 6:0:2:0: [sde] Attached SCSI disk
sd 6:0:0:0: [sdc] Write Protect is off
sd 6:0:0:0: [sdc] Mode Sense: 73 00 00 08
sd 6:0:0:0: [sdc] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
 sdc: sdc1
sd 6:0:0:0: [sdc] Attached SCSI disk
EXT4-fs (sda1): INFO: recovery required on readonly filesystem
EXT4-fs (sda1): write access will be enabled during recovery
EXT4-fs (sda1): recovery complete
EXT4-fs (sda1): mounted filesystem with ordered data mode. Opts: (null)
udevd[1852]: starting version 175
grsec: time set by /sbin/hwclock[hwclock:1987] uid/euid:0/0 gid/egid:0/0, parent /lib/udev/hwclock-set[hwclock-set:1981] uid/euid:0/0 gid/egid:0/0
md: md0 stopped.
md: bind<sde1>
md: bind<sdd1>
bio: create slab <bio-1> at 1
md/raid0:md0: md_size is 1953535488 sectors.
md: RAID0 configuration for md0 - 1 zone
md: zone0=[sdd1/sde1]
      zone-offset=         0KB, device-offset=         0KB, size= 976767744KB

md0: detected capacity change from 0 to 1000210169856
 md0: unknown partition table
md: md1 stopped.
md: bind<sde2>
md: bind<sdd2>
md/raid0:md1: md_size is 1953513984 sectors.
md: RAID0 configuration for md1 - 1 zone
md: zone0=[sdd2/sde2]
      zone-offset=         0KB, device-offset=         0KB, size= 976756992KB

md1: detected capacity change from 0 to 1000199159808
 md1: unknown partition table
md: md2 stopped.
md: bind<sdc1>
md: bind<sdb1>
md/raid0:md2: md_size is 1953545728 sectors.
md: RAID0 configuration for md2 - 1 zone
md: zone0=[sdb1/sdc1]
      zone-offset=         0KB, device-offset=         0KB, size= 976772864KB

md2: detected capacity change from 0 to 1000215412736
 md2: unknown partition table
EXT4-fs (sda1): re-mounted. Opts: (null)
EXT4-fs (sda1): re-mounted. Opts: discard,commit=300,errors=remount-ro
loop: loaded (max 8 devices)
EXT4-fs (sda6): recovery complete
EXT4-fs (sda6): mounted filesystem with ordered data mode. Opts: discard,commit=300
EXT4-fs (sda5): ext4_orphan_cleanup: deleting unreferenced inode 13
EXT4-fs (sda5): 1 orphan inode deleted
EXT4-fs (sda5): recovery complete
EXT4-fs (sda5): mounted filesystem with ordered data mode. Opts: discard,commit=300
EXT4-fs (sda2): ext4_orphan_cleanup: deleting unreferenced inode 397428
EXT4-fs (sda2): 1 orphan inode deleted
EXT4-fs (sda2): recovery complete
EXT4-fs (sda2): mounted filesystem with ordered data mode. Opts: discard,commit=300
EXT4-fs (sda3): recovery complete
EXT4-fs (sda3): mounted filesystem with ordered data mode. Opts: discard,commit=300
kjournald starting.  Commit interval 5 seconds
EXT3-fs (md0): using internal journal
EXT3-fs (md0): recovery complete
EXT3-fs (md0): mounted filesystem with ordered data mode
kjournald starting.  Commit interval 5 seconds
EXT3-fs (md2): using internal journal
EXT3-fs (md2): recovery complete
EXT3-fs (md2): mounted filesystem with ordered data mode
8021q: adding VLAN 0 to HW filter on device eth0
device eth0 entered promiscuous mode
e1000e: eth0 NIC Link is Up 1000 Mbps Full Duplex, Flow Control: Rx/Tx
br0: port 1(eth0) entering forwarding state
br0: port 1(eth0) entering forwarding state

----------------------------------------------------------------------------------------------------
lspci
----------------------------------------------------------------------------------------------------

00:00.0 Host bridge: Intel Corporation 5000P Chipset Memory Controller Hub (rev b1)
00:02.0 PCI bridge: Intel Corporation 5000 Series Chipset PCI Express x8 Port 2-3 (rev b1)
00:03.0 PCI bridge: Intel Corporation 5000 Series Chipset PCI Express x4 Port 3 (rev b1)
00:04.0 PCI bridge: Intel Corporation 5000 Series Chipset PCI Express x8 Port 4-5 (rev b1)
00:05.0 PCI bridge: Intel Corporation 5000 Series Chipset PCI Express x4 Port 5 (rev b1)
00:06.0 PCI bridge: Intel Corporation 5000 Series Chipset PCI Express x8 Port 6-7 (rev b1)
00:07.0 PCI bridge: Intel Corporation 5000 Series Chipset PCI Express x4 Port 7 (rev b1)
00:08.0 System peripheral: Intel Corporation 5000 Series Chipset DMA Engine (rev b1)
00:10.0 Host bridge: Intel Corporation 5000 Series Chipset FSB Registers (rev b1)
00:10.1 Host bridge: Intel Corporation 5000 Series Chipset FSB Registers (rev b1)
00:10.2 Host bridge: Intel Corporation 5000 Series Chipset FSB Registers (rev b1)
00:11.0 Host bridge: Intel Corporation 5000 Series Chipset Reserved Registers (rev b1)
00:13.0 Host bridge: Intel Corporation 5000 Series Chipset Reserved Registers (rev b1)
00:15.0 Host bridge: Intel Corporation 5000 Series Chipset FBD Registers (rev b1)
00:16.0 Host bridge: Intel Corporation 5000 Series Chipset FBD Registers (rev b1)
00:1c.0 PCI bridge: Intel Corporation 631xESB/632xESB/3100 Chipset PCI Express Root Port 1 (rev 09)
00:1d.0 USB controller: Intel Corporation 631xESB/632xESB/3100 Chipset UHCI USB Controller #1 (rev 09)
00:1d.1 USB controller: Intel Corporation 631xESB/632xESB/3100 Chipset UHCI USB Controller #2 (rev 09)
00:1d.2 USB controller: Intel Corporation 631xESB/632xESB/3100 Chipset UHCI USB Controller #3 (rev 09)
00:1d.3 USB controller: Intel Corporation 631xESB/632xESB/3100 Chipset UHCI USB Controller #4 (rev 09)
00:1d.7 USB controller: Intel Corporation 631xESB/632xESB/3100 Chipset EHCI USB2 Controller (rev 09)
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev d9)
00:1f.0 ISA bridge: Intel Corporation 631xESB/632xESB/3100 Chipset LPC Interface Controller (rev 09)
00:1f.1 IDE interface: Intel Corporation 631xESB/632xESB IDE Controller (rev 09)
00:1f.2 SATA controller: Intel Corporation 631xESB/632xESB SATA AHCI Controller (rev 09)
00:1f.3 SMBus: Intel Corporation 631xESB/632xESB/3100 Chipset SMBus Controller (rev 09)
01:00.0 PCI bridge: Intel Corporation 6311ESB/6321ESB PCI Express Upstream Port (rev 01)
01:00.3 PCI bridge: Intel Corporation 6311ESB/6321ESB PCI Express to PCI-X Bridge (rev 01)
02:00.0 PCI bridge: Intel Corporation 6311ESB/6321ESB PCI Express Downstream Port E1 (rev 01)
02:01.0 PCI bridge: Intel Corporation 6311ESB/6321ESB PCI Express Downstream Port E2 (rev 01)
02:02.0 PCI bridge: Intel Corporation 6311ESB/6321ESB PCI Express Downstream Port E3 (rev 01)
04:00.0 SCSI storage controller: LSI Logic / Symbios Logic SAS1064ET PCI-Express Fusion-MPT SAS (rev 04)
05:00.0 Ethernet controller: Intel Corporation 80003ES2LAN Gigabit Ethernet Controller (Copper) (rev 01)
05:00.1 Ethernet controller: Intel Corporation 80003ES2LAN Gigabit Ethernet Controller (Copper) (rev 01)
0d:0c.0 VGA compatible controller: Advanced Micro Devices [AMD] nee ATI ES1000 (rev 02)
------=_20131022230712_85528
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.xen.org
http://lists.xen.org/xen-devel

------=_20131022230712_85528--




From xen-users-bounces@lists.xen.org Wed Oct 23 21:05:45 2013
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Oct 2013 21:05:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1VZ5bZ-0000hd-Kq; Wed, 23 Oct 2013 21:04:37 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <wargo.john25@gmail.com>) id 1VZ5bX-0000hY-J7
	for xen-users@lists.xen.org; Wed, 23 Oct 2013 21:04:36 +0000
Received: from [85.158.137.68:60896] by server-6.bemta-3.messagelabs.com id
	D0/1C-23777-2E938625; Wed, 23 Oct 2013 21:04:34 +0000
X-Env-Sender: wargo.john25@gmail.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1382562269!3354319!1
X-Originating-IP: [209.85.219.50]
X-SpamReason: INFO: max file limit 5000
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG,
	ML_RADAR_SPEW_LINKS_14,UPPERCASE_25_50,spamassassin: 
X-StarScan-Received: 
X-StarScan-Version: 6.9.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24726 invoked from network); 23 Oct 2013 21:04:30 -0000
Received: from mail-oa0-f50.google.com (HELO mail-oa0-f50.google.com)
	(209.85.219.50)
	by server-9.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
	23 Oct 2013 21:04:30 -0000
Received: by mail-oa0-f50.google.com with SMTP id j6so839825oag.37
	for <xen-users@lists.xen.org>; Wed, 23 Oct 2013 14:04:28 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=message-id:date:from:user-agent:mime-version:to:cc:subject
	:references:in-reply-to:content-type;
	bh=FXh2RlUaHqeDpHzlnYyLtVIfpppRizuEPxiDphw82R4=;
	b=g3P+zV3k1UDNZ2bd488cBeMKhiHDcodxf+G9v8wLQ4hq239pVRsfeJz89VR+cnB9Dh
	+0w0Jd1uEOf9eHHQCH+rHucY3nKfUhU/+2EFXC9hwkr9CK3qRKNnXauPVfnXEvjN2VC5
	OSOQadTC+hiU+PHwVvSuKaMmtqhqSxCjquYjzRGjBFHPnILro4R0REWZGrAyp+OvO+N+
	EWGL1bjcqMAJ4LHxP2CNsXGiS/lgXpOFRwgzpYbBkER1JF/eX49T4Dpo4fZgdn1CsyLt
	bSYf4MgdvPASSJwERpJv3SyzbR2kUqg2FdJB8NfivypC9JnLplN9F4ZRzdIJUo9cQElC
	O9xw==
X-Received: by 10.182.181.34 with SMTP id dt2mr3662864obc.30.1382562268656;
	Wed, 23 Oct 2013 14:04:28 -0700 (PDT)
Received: from [192.168.1.124] (ip70-188-224-131.pn.at.cox.net.
	[70.188.224.131])
	by mx.google.com with ESMTPSA id r6sm53384895obi.14.2013.10.23.14.04.26
	for <multiple recipients>
	(version=TLSv1 cipher=RC4-SHA bits=128/128);
	Wed, 23 Oct 2013 14:04:27 -0700 (PDT)
Message-ID: <526839DA.5030304@gmail.com>
Date: Wed, 23 Oct 2013 16:04:26 -0500
From: John Wargo <wargo.john25@gmail.com>
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:24.0) Gecko/20100101 Thunderbird/24.0
MIME-Version: 1.0
To: Shane Johnson <sdj@rasmussenequipment.com>
References: <CAKJRth-9e-qb4aM8wajWya30Zzj2gsNOaf7hG_nhx6hoGaw4hw@mail.gmail.com>	<CAPLO1L5WkdM8qaHWrSRs4w4r7inPPOufREtOB9iv09iot57WCQ@mail.gmail.com>	<5266D489.8090507@gmail.com>	<CAPLO1L40g+fyLpyKKTVva0k_gg-b+DzTBfowTewOSHTTSJQwGg@mail.gmail.com>	<5266FC73.3020905@gmail.com>	<CAPLO1L5-by73TwbpZ5esn+F1xkFs-8Y3JMQHPn3c=kjcOoSamw@mail.gmail.com>	<5267AAA9.905@gmail.com>	<CAPLO1L4cSS2yHGHdUjwUjJyP4ubR0gC1xk58mibqVmhY1unc8w@mail.gmail.com>	<526829BE.1030302@gmail.com>
	<CAPLO1L7zEOAXab3D2xNKbrUREhZv+xWK6a2SdNVuH68CZKXz6A@mail.gmail.com>
In-Reply-To: <CAPLO1L7zEOAXab3D2xNKbrUREhZv+xWK6a2SdNVuH68CZKXz6A@mail.gmail.com>
Content-Type: multipart/mixed; boundary="------------020501010802090109040806"
Cc: Xen Users <xen-users@lists.xen.org>
Subject: Re: [Xen-users] Xen 4.2 Windows 8 Issues
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

This is a multi-part message in MIME format.
--------------020501010802090109040806
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit

On 10/23/2013 03:10 PM, Shane Johnson wrote:
> John,
> Only thing I would hesitate over is it isn't a release version and may
> still have bugs in it.  As for that patch, it's over 3 years old.  I
> would imagine it's in the version you're running. I would see what
> version it was written for and what you're running and maybe a little
> research to see if the patch was accepted.  I think your best bet
> would be either stable or, if you don't mind helping the developers
> debug it, the 4.3.0-RC6 you mentioned.
>
> Shane
>
>
> On Wed, Oct 23, 2013 at 1:55 PM, John Wargo <wargo.john25@gmail.com> wrote:
>> On 10/23/2013 08:15 AM, Shane Johnson wrote:
>>
>> John,
>> Some other things I have thought of while reviewing your problem.  I
>> don't remember where I read it but I remember reading that someone
>> couldn't get passthrough working during install and only by waiting
>> till Windows 7 I believe it was was fully installed then they
>> installed the driver and then enabled passthrough.  Another thing you
>> might want to try is reducing the amount of RAM you are throwing at
>> the DomU to below 4G I think it is.  I know there are some posts on
>> the forums about people having issues with this and if I remember
>> right there is a solution for running more memory but I don't know
>> exactly what it is.
>>
>> Shane
>>
>> On Wed, Oct 23, 2013 at 4:53 AM, John Wargo <wargo.john25@gmail.com> wrote:
>>
>> On 10/22/2013 08:37 PM, Shane Johnson wrote:
>>
>> On Tue, Oct 22, 2013 at 4:30 PM, John Wargo <wargo.john25@gmail.com>
>> wrote:
>>
>> On 10/22/2013 02:51 PM, Shane Johnson wrote:
>>
>> <snip>
>>
>>        (XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault
>> address = 0xffffffc0
>> [truncated output, only first 10 iterations are shown...]
>>
>> What is the best way to go about solving this problem?
>> As always just ask for more info,
>> -John
>>
>> _______________________________________________
>> Xen-users mailing list
>> Xen-users@lists.xen.org
>> http://lists.xen.org/xen-users
>>
>>
>> It seemed to fix the irq error, however I'm still getting the
>> IO_PAGE_FAULT
>> errors.
>> I'll go through the debugging page on the wiki, and see what I can't dig
>> up..
>> -John
>>
>> John,
>> I know when I have need help before, I was asked to include the
>> verbose output of the create command and the log files mentioned in
>> the submitting a bug section. From looking at those logs,  those on
>> here who know a heck of a lot more that I do where able to spot what
>> my problem was.  If you can't find it with the steps on the debugging
>> wiki that may be the next best step.  Also some details on your
>> hardware and a file or screen print of your xl list command would also
>> probably be beneficial.
>>
>> Good luck
>> Shane
>>
>>
>> After some debugging, here is what I've been able to come up with, if
>> there's an issue with attachments, just let me know how to properly post
>> the
>> logs.
>>
>> Included in the zip :
>> create.xen     - The result of "xl create -d ./win8.cfg"
>> dmesg-boot.xen - The result of "xl dmesg" immediately after boot
>> dmesg-win8.xen - The result of "xl dmesg" after failing to install
>> windows 8
>> grub           - My grub configuration file (/etc/default/grub)
>> info.xen       - The result of "xl info"
>> win8.cfg       - The configuration file I'm using for windows 8
>>
>> -John
>>
>> Sorry John,
>> Memory isn't as good as it used to be.  I went back and read the
>> entire conversation again and I think something clicked.  (Or maybe
>> just broke).  Try disabling viridian.  I just remembered when I loaded
>> Win8.1 just to test it out to see if it was bad as everyone said, I
>> ran into something similar.  If I remember correctly I completely
>> disabled viridian or at least until I had 8.1 up and running.
>> Like I said I'm not an expert on this.
>> Looking over your logs I don't see anything that stands out.
>> Hopefully something here helps.  If not hopefully one of the guru's
>> will step in.
>> Just out of curiosity, Is there is reason for disabling the IOMMU
>> remapping in your grub file?
>>
>> Hmm, I disabled the VGA passthrough, and it all seems to work fine, I'm
>> going to try passing my GPU
>> through now that it's installed, but I doubt that it'll work.
>>
>> I'm using an XFX Radeon 7850 for passthrough, it's reported to work, so I
>> think that it's the issues
>> that I've been having with my AMD FX-6300 processor and IOMMU..
>>
>> If anybody knows of how to fix these issues, that would be great..
>> -John
>>
>>
>> I was browsing the wiki earlier today, and I found this :
>> http://old-list-archives.xenproject.org/archives/html/xen-devel/2010-10/txtfLpL6CdMGC.txt
>> It's a source-code patch for xen. How do I apply it?
>> Also, I'm thinking about building Xen-4.3.0-RC6 from source, is there a
>> reason why I shouldn't try to see if a fix has been implemented there?
>>
>> Thanks,
>> -John
>
>
After installing the xen drivers and the catalyst drivers, I rebooted 
windows.
Upon restarting, it went back to the "Configuring Devices n%" screen, 
where it proceeded to crash once again. This time though, the crash 
didn't bring down my entire system. The entire dmesg output is filled 
with "(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault 
address = 0xffffffc0" (or at least until the terminal buffer). The full 
file is attached. Any thoughts?

-John

--------------020501010802090109040806
Content-Type: text/plain; charset=UTF-8;
 name="win8-catalyst.xen"
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
 filename="win8-catalyst.xen"

ULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xdfddc080
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xdfddc000
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xdfddc080
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xdfddc000
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xffffffc0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x0090, fault address = 0xdfddc080

--------------020501010802090109040806
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--------------020501010802090109040806--


From xen-devel-bounces@lists.xen.org Sun Oct 27 00:07:49 2013
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 27 Oct 2013 00:07:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1VaDt0-0001Bw-Ii; Sun, 27 Oct 2013 00:07:18 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <wei.liu2@citrix.com>) id 1VaDsy-0001Br-DP
	for xen-devel@lists.xen.org; Sun, 27 Oct 2013 00:07:17 +0000
Received: from [85.158.139.211:8914] by server-15.bemta-5.messagelabs.com id
	35/C0-17574-3395C625; Sun, 27 Oct 2013 00:07:15 +0000
X-Env-Sender: wei.liu2@citrix.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1382832431!3790246!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: INFO: max file limit 5000
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n
X-StarScan-Received: 
X-StarScan-Version: 6.9.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14605 invoked from network); 27 Oct 2013 00:07:12 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
	by server-4.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
	27 Oct 2013 00:07:12 -0000
X-IronPort-AV: E=Sophos;i="4.93,578,1378857600"; d="scan'208";a="65076280"
Received: from accessns.citrite.net (HELO FTLPEX01CL03.citrite.net)
	([10.9.154.239])
	by FTLPIPO02.CITRIX.COM with ESMTP; 27 Oct 2013 00:07:10 +0000
Received: from ukmail1.uk.xensource.com (10.80.16.128) by smtprelay.citrix.com
	(10.13.107.80) with Microsoft SMTP Server id 14.2.342.4;
	Sat, 26 Oct 2013 20:07:09 -0400
Received: from zion.uk.xensource.com ([10.80.2.73])	by
	ukmail1.uk.xensource.com with esmtp (Exim 4.69)	(envelope-from
	<wei.liu2@citrix.com>)	id 1VaDsr-0002L8-90;
	Sun, 27 Oct 2013 01:07:09 +0100
Date: Sun, 27 Oct 2013 01:07:09 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Igor Kozhkuhov <ikozhukhov@gmail.com>
Message-ID: <20131027000709.GB11267@zion.uk.xensource.com>
References: <c2e11847cac0df92188e.1382803744@infra-99-016>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <c2e11847cac0df92188e.1382803744@infra-99-016>
User-Agent: Mutt/1.5.21 (2010-09-15)
X-DLP: MIA1
Cc: wei.liu2@citrix.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH] 1. changes for vdiskadm on illumos based
 platform
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
	<mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
	<mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: xen-devel-bounces@lists.xen.org
Errors-To: xen-devel-bounces@lists.xen.org

On Sat, Oct 26, 2013 at 08:09:04PM +0400, Igor Kozhkuhov wrote:
> 2. update ZFS in libfsimage from illumos for pygrub
> 

Wow, this is such a hugh diff. TBH this is not a proper patch.
Please have a look at

  http://wiki.xen.org/wiki/Submitting_Xen_Patches

And don't forget to CC respective maintainers. In your case you should
CC Ian Campbell and Ian Jackson as they are toolstack maintainers.

Wei.

> diff -r 7c12aaa128e3 -r c2e11847cac0 tools/libfsimage/Rules.mk
> --- a/tools/libfsimage/Rules.mk	Thu Oct 24 22:46:20 2013 +0100
> +++ b/tools/libfsimage/Rules.mk	Sat Oct 26 20:03:06 2013 +0400
> @@ -2,11 +2,19 @@ include $(XEN_ROOT)/tools/Rules.mk
>  
>  CFLAGS += -Wno-unknown-pragmas -I$(XEN_ROOT)/tools/libfsimage/common/ -DFSIMAGE_FSDIR=\"$(FSDIR)\"
>  CFLAGS += -Werror -D_GNU_SOURCE
> +# need for build illumos ZFS
> +CFLAGS += -Wno-parentheses
> +CFLAGS += -Wno-unused
> +# end
>  LDFLAGS += -L../common/
>  
>  PIC_OBJS := $(patsubst %.c,%.opic,$(LIB_SRCS-y))
>  
> -FSDIR = $(LIBDIR)/fs
> +FSDIR-y = $(LIBDIR)/fs/$(FS)
> +FSDIR-$(CONFIG_SunOS)-x86_64 = $(PREFIX)/lib/fs/$(FS)/64
> +FSDIR-$(CONFIG_SunOS)-x86_32 = $(PREFIX)/lib/fs/$(FS)/
> +FSDIR-$(CONFIG_SunOS) = $(FSDIR-$(CONFIG_SunOS)-$(XEN_TARGET_ARCH))
> +FSDIR = $(FSDIR-y)
>  
>  FSLIB = fsimage.so
>  
> @@ -15,11 +23,14 @@ fs-all: $(FSLIB)
>  
>  .PHONY: fs-install
>  fs-install: fs-all
> -	$(INSTALL_DIR) $(DESTDIR)$(FSDIR)/$(FS)
> -	$(INSTALL_PROG) $(FSLIB) $(DESTDIR)$(FSDIR)/$(FS)
> +	$(INSTALL_DIR) $(DESTDIR)$(FSDIR)
> +	$(INSTALL_PROG) $(FSLIB) $(DESTDIR)$(FSDIR)
> +
> +BUILD_LINE-y = $(CC) $(LDFLAGS) $(SHLIB_LDFLAGS) -o $@ $^ -lfsimage $(FS_LIBDEPS) $(APPEND_LDFLAGS)
> +BUILD_LINE-$(CONFIG_SunOS) = $(CC) $(CFLAGS) $(LDFLAGS) $(SHLIB_LDFLAGS) -o $@ $^ -lfsimage $(FS_LIBDEPS)
>  
>  $(FSLIB): $(PIC_OBJS)
> -	$(CC) $(LDFLAGS) $(SHLIB_LDFLAGS) -o $@ $^ -lfsimage $(FS_LIBDEPS) $(APPEND_LDFLAGS)
> +	$(BUILD_LINE-y)
>  
>  clean distclean::
>  	rm -f $(PIC_OBJS) $(FSLIB) $(DEPS)
> diff -r 7c12aaa128e3 -r c2e11847cac0 tools/libfsimage/common/Makefile
> --- a/tools/libfsimage/common/Makefile	Thu Oct 24 22:46:20 2013 +0100
> +++ b/tools/libfsimage/common/Makefile	Sat Oct 26 20:03:06 2013 +0400
> @@ -4,11 +4,16 @@ include $(XEN_ROOT)/tools/libfsimage/Rul
>  MAJOR = 1.0
>  MINOR = 0
>  
> -LDFLAGS-$(CONFIG_SunOS) = -Wl,-M -Wl,mapfile-SunOS
> +CFLAGS-ADDS-$(CONFIG_SunOS) += -Werror -Wp,-MD,.$(@F).d $(ADD_INCLUDES)
> +CFLAGS-ADDS-$(CONFIG_SunOS) += -I/usr/include/libxml2
> +CFLAGS-ADDS-$(CONFIG_Linux)=
> +
> +LDFLAGS-$(CONFIG_SunOS) = -Wl,-M -Wl,mapfile-SunOS $(ADD_PATH_LIBS)
>  LDFLAGS-$(CONFIG_Linux) = -Wl,mapfile-GNU
>  LDFLAGS = $(LDFLAGS-y)
>  
>  CFLAGS += $(PTHREAD_CFLAGS)
> +CFLAGS += $(CFLAGS-ADDS-y)
>  LDFLAGS += $(PTHREAD_LDFLAGS)
>  
>  LIB_SRCS-y = fsimage.c fsimage_plugin.c fsimage_grub.c
> @@ -32,15 +37,18 @@ install: all
>  	$(INSTALL_DATA) fsimage_grub.h $(DESTDIR)$(INCLUDEDIR)
>  
>  clean distclean::
> -	rm -f $(LIB)
> +	rm -f $(PIC_OBJS) $(LIB) $(DEPS)
>  
>  libfsimage.so: libfsimage.so.$(MAJOR)
>  	ln -sf $< $@
>  libfsimage.so.$(MAJOR): libfsimage.so.$(MAJOR).$(MINOR)
>  	ln -sf $< $@
>  
> +BUILD_LINE-y = $(CC) $(LDFLAGS) -Wl,$(SONAME_LDFLAG) -Wl,libfsimage.so.$(MAJOR) $(SHLIB_LDFLAGS) -o $@ $^ $(PTHREAD_LIBS)
> +BUILD_LINE-$(CONFIG_SunOS) = $(CC) $(CFLAGS $(LDFLAGS) -Wl,$(SONAME_LDFLAG) -Wl,libfsimage.so.$(MAJOR) $(SHLIB_LDFLAGS) -o $@ $^ $(PTHREAD_LIBS) -lvdisk -lvboxdisk -lxml2 -lgen -lc
> +
>  libfsimage.so.$(MAJOR).$(MINOR): $(PIC_OBJS)
> -	$(CC) $(LDFLAGS) -Wl,$(SONAME_LDFLAG) -Wl,libfsimage.so.$(MAJOR) $(SHLIB_LDFLAGS) -o $@ $^ $(PTHREAD_LIBS)
> +	$(BUILD_LINE-y)
>  
>  -include $(DEPS)
>  
> diff -r 7c12aaa128e3 -r c2e11847cac0 tools/libfsimage/common/fsimage.c
> --- a/tools/libfsimage/common/fsimage.c	Thu Oct 24 22:46:20 2013 +0100
> +++ b/tools/libfsimage/common/fsimage.c	Sat Oct 26 20:03:06 2013 +0400
> @@ -36,22 +36,43 @@
>  
>  static pthread_mutex_t fsi_lock = PTHREAD_MUTEX_INITIALIZER;
>  
> +#ifdef _VDISK_
> +#include "vdisk.h"
> +#endif
> +
>  fsi_t *fsi_open_fsimage(const char *path, uint64_t off, const char *options)
>  {
>  	fsi_t *fsi = NULL;
> -	int fd;
> +	int fd = -1;
>  	int err;
> +	void *pvd = NULL;
>  
> +#ifdef _VDISK_
> +	if (vdisk_check_vdisk(path)) {
> +		if ((pvd = vdisk_open(path)) == NULL)
> +			goto fail;
> +	} else {
> +		if ((fd = open(path, O_RDONLY)) == -1)
> +			goto fail;
> +	}
> +#else
>  	if ((fd = open(path, O_RDONLY)) == -1)
>  		goto fail;
> +#endif
>  
>  	if ((fsi = malloc(sizeof(*fsi))) == NULL)
>  		goto fail;
>  
> -	fsi->f_fd = fd;
>  	fsi->f_off = off;
>  	fsi->f_data = NULL;
>  	fsi->f_bootstring = NULL;
> +	if (pvd) {
> +		fsi->f_fd = NULL;
> +		fsi->f_pvdisk = pvd;
> +	} else {
> +		fsi->f_fd = fd;
> +		fsi->f_pvdisk = NULL;
> +	}
>  
>  	pthread_mutex_lock(&fsi_lock);
>  	err = find_plugin(fsi, path, options);
> @@ -73,8 +94,16 @@ fail:
>  void fsi_close_fsimage(fsi_t *fsi)
>  {
>  	pthread_mutex_lock(&fsi_lock);
> -        fsi->f_plugin->fp_ops->fpo_umount(fsi);
> -        (void) close(fsi->f_fd);
> +	fsi->f_plugin->fp_ops->fpo_umount(fsi);
> +#ifdef _VDISK_
> +	if (fsi->f_pvdisk) {
> +		vdisk_close(fsi->f_pvdisk);
> +	} else {
> +		(void) close(fsi->f_fd);
> +	}
> +#else
> +	(void) close(fsi->f_fd);
> +#endif
>  	free(fsi);
>  	pthread_mutex_unlock(&fsi_lock);
>  }
> diff -r 7c12aaa128e3 -r c2e11847cac0 tools/libfsimage/common/fsimage_grub.c
> --- a/tools/libfsimage/common/fsimage_grub.c	Thu Oct 24 22:46:20 2013 +0100
> +++ b/tools/libfsimage/common/fsimage_grub.c	Sat Oct 26 20:03:06 2013 +0400
> @@ -31,6 +31,10 @@
>  #include "fsimage_grub.h"
>  #include "fsimage_priv.h"
>  
> +#ifdef _VDISK_
> +#include "vdisk.h"
> +#endif
> +
>  static char *disk_read_junk;
>  
>  typedef struct fsig_data {
> @@ -176,7 +180,17 @@ fsig_devread(fsi_file_t *ffi, unsigned i
>  		r = SECTOR_SIZE - n;
>  		if (r > bufsize)
>  			r = bufsize;
> +#ifdef _VDISK_
> +		if (ffi->ff_fsi->f_pvdisk) {
> +			ret = vdisk_read(ffi->ff_fsi->f_pvdisk,
> +			    (off_t)(off - n), tmp, SECTOR_SIZE);
> +		} else {
> +			ret = pread(ffi->ff_fsi->f_fd, tmp, SECTOR_SIZE,
> +			    off - n);
> +		}
> +#else
>  		ret = pread(ffi->ff_fsi->f_fd, tmp, SECTOR_SIZE, off - n);
> +#endif
>  		if (ret < n + r)
>  			return (0);
>  		memcpy(buf, tmp + n, r);
> @@ -187,7 +201,16 @@ fsig_devread(fsi_file_t *ffi, unsigned i
>  
>  	n = (bufsize & ~(SECTOR_SIZE - 1));
>  	if (n > 0) {
> +#ifdef _VDISK_
> +		if (ffi->ff_fsi->f_pvdisk) {
> +			ret = vdisk_read(ffi->ff_fsi->f_pvdisk, (off_t)off,
> +			    buf, n);
> +		} else {
> +			ret = pread(ffi->ff_fsi->f_fd, buf, n, off);
> +		}
> +#else
>  		ret = pread(ffi->ff_fsi->f_fd, buf, n, off);
> +#endif
>  		if (ret < n)
>  			return (0);
>  		buf += n;
> @@ -195,7 +218,16 @@ fsig_devread(fsi_file_t *ffi, unsigned i
>  		off += n;
>  	}
>  	if (bufsize > 0) {
> +#ifdef _VDISK_
> +		if (ffi->ff_fsi->f_pvdisk) {
> +			ret = vdisk_read(ffi->ff_fsi->f_pvdisk, (off_t)off,
> +			    tmp, SECTOR_SIZE);
> +		} else {
> +			ret = pread(ffi->ff_fsi->f_fd, tmp, SECTOR_SIZE, off);
> +		}
> +#else
>  		ret = pread(ffi->ff_fsi->f_fd, tmp, SECTOR_SIZE, off);
> +#endif
>  		if (ret < bufsize)
>  			return (0);
>  		memcpy(buf, tmp, bufsize);
> diff -r 7c12aaa128e3 -r c2e11847cac0 tools/libfsimage/common/fsimage_plugin.c
> --- a/tools/libfsimage/common/fsimage_plugin.c	Thu Oct 24 22:46:20 2013 +0100
> +++ b/tools/libfsimage/common/fsimage_plugin.c	Sat Oct 26 20:03:06 2013 +0400
> @@ -122,6 +122,7 @@ fail:
>  static int load_plugins(void)
>  {
>  	const char *fsdir = getenv("FSIMAGE_FSDIR");
> +	const char *isadir = "";
>  	struct dirent *dp = NULL;
>  	struct dirent *dpp;
>  	DIR *dir = NULL;
> @@ -130,8 +131,26 @@ static int load_plugins(void)
>  	int err;
>  	int ret = -1;
>  
> +#if defined(FSIMAGE_FSDIR)
>  	if (fsdir == NULL)
>  		fsdir = FSIMAGE_FSDIR;
> +#elif defined(__sun__)
> +	if (fsdir == NULL)
> +		fsdir = "/usr/lib/fs";
> +
> +	if (sizeof(void *) == 8)
> +		isadir = "64/";
> +#elif defined(__ia64__)
> +	if (fsdir == NULL)
> +		fsdir = "/usr/lib/fs";
> +#else
> +	if (fsdir == NULL) {
> +		if (sizeof(void *) == 8)
> +			fsdir = "/usr/lib64/fs";
> +		else
> +			fsdir = "/usr/lib/fs";
> +	}
> +#endif
>  
>  	if ((name_max = pathconf(fsdir, _PC_NAME_MAX)) == -1)
>  		goto fail;
> @@ -153,8 +172,8 @@ static int load_plugins(void)
>  		if (strcmp(dpp->d_name, "..") == 0)
>  			continue;
>  
> -		(void) snprintf(tmp, name_max, "%s/%s/fsimage.so", fsdir,
> -			dpp->d_name);
> +		(void) snprintf(tmp, name_max, "%s/%s/%sfsimage.so", fsdir,
> +		    dpp->d_name, isadir);
>  
>  		if (init_plugin(tmp) != 0)
>  			goto fail;
> diff -r 7c12aaa128e3 -r c2e11847cac0 tools/libfsimage/common/fsimage_priv.h
> --- a/tools/libfsimage/common/fsimage_priv.h	Thu Oct 24 22:46:20 2013 +0100
> +++ b/tools/libfsimage/common/fsimage_priv.h	Sat Oct 26 20:03:06 2013 +0400
> @@ -47,6 +47,7 @@ struct fsi {
>  	void *f_data;
>  	fsi_plugin_t *f_plugin;
>  	char *f_bootstring;
> +	void *f_pvdisk;
>  };
>  
>  struct fsi_file {
> diff -r 7c12aaa128e3 -r c2e11847cac0 tools/libfsimage/zfs/Makefile
> --- a/tools/libfsimage/zfs/Makefile	Thu Oct 24 22:46:20 2013 +0100
> +++ b/tools/libfsimage/zfs/Makefile	Sat Oct 26 20:03:06 2013 +0400
> @@ -25,7 +25,7 @@
>  XEN_ROOT = $(CURDIR)/../../..
>  
>  CFLAGS += -DFSYS_ZFS -DFSIMAGE -I$(XEN_ROOT)/tools/libfsimage/zfs
> -LIB_SRCS-y = zfs_lzjb.c zfs_sha256.c zfs_fletcher.c fsi_zfs.c fsys_zfs.c
> +LIB_SRCS-y = zfs_lzjb.c zfs_sha256.c zfs_fletcher.c fsi_zfs.c fsys_zfs.c zfs_lz4.c
>  
>  FS = zfs
>  
> diff -r 7c12aaa128e3 -r c2e11847cac0 tools/libfsimage/zfs/fsi_zfs.h
> --- a/tools/libfsimage/zfs/fsi_zfs.h	Thu Oct 24 22:46:20 2013 +0100
> +++ b/tools/libfsimage/zfs/fsi_zfs.h	Sat Oct 26 20:03:06 2013 +0400
> @@ -36,6 +36,8 @@
>  
>  /* Boot signature related defines for the findroot command */
>  #define	BOOTSIGN_DIR	"/boot/grub/bootsign"
> +#define	BOOTSIGN_ARGLEN	(MAXNAMELEN + 10)	/* (<sign>,0,d) */
> +#define	BOOTSIGN_LEN	(sizeof (BOOTSIGN_DIR) + 1 + BOOTSIGN_ARGLEN)
>  #define	BOOTSIGN_BACKUP	"/etc/bootsign"
>  
>  /* Maybe redirect memory requests through grub_scratch_mem. */
> @@ -60,6 +62,7 @@
>  #define grub_strstr strstr
>  #define grub_strlen strlen
>  #define grub_memmove memmove
> +#define grub_isspace isspace
>  
>  extern char current_bootpath[MAXPATHLEN];
>  extern char current_rootpool[MAXNAMELEN];
> diff -r 7c12aaa128e3 -r c2e11847cac0 tools/libfsimage/zfs/fsys_zfs.c
> --- a/tools/libfsimage/zfs/fsys_zfs.c	Thu Oct 24 22:46:20 2013 +0100
> +++ b/tools/libfsimage/zfs/fsys_zfs.c	Sat Oct 26 20:03:06 2013 +0400
> @@ -16,12 +16,18 @@
>   *  along with this program; if not, write to the Free Software
>   *  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
>   */
> +
>  /*
>   * Copyright 2010 Sun Microsystems, Inc.  All rights reserved.
>   * Use is subject to license terms.
>   */
>  
>  /*
> + * Copyright (c) 2012 by Delphix. All rights reserved.
> + * Copyright (c) 2013 by Saso Kiselkov. All rights reserved.
> + */
> +
> +/*
>   * The zfs plug-in routines for GRUB are:
>   *
>   * zfs_mount() - locates a valid uberblock of the root pool and reads
> @@ -69,7 +75,18 @@ decomp_entry_t decomp_table[ZIO_COMPRESS
>  	{"on", lzjb_decompress}, 	/* ZIO_COMPRESS_ON */
>  	{"off", 0},			/* ZIO_COMPRESS_OFF */
>  	{"lzjb", lzjb_decompress},	/* ZIO_COMPRESS_LZJB */
> -	{"empty", 0}			/* ZIO_COMPRESS_EMPTY */
> +	{"empty", 0},			/* ZIO_COMPRESS_EMPTY */
> +	{"gzip-1", 0},			/* ZIO_COMPRESS_GZIP_1 */
> +	{"gzip-2", 0},			/* ZIO_COMPRESS_GZIP_2 */
> +	{"gzip-3", 0},			/* ZIO_COMPRESS_GZIP_3 */
> +	{"gzip-4", 0},			/* ZIO_COMPRESS_GZIP_4 */
> +	{"gzip-5", 0},			/* ZIO_COMPRESS_GZIP_5 */
> +	{"gzip-6", 0},			/* ZIO_COMPRESS_GZIP_6 */
> +	{"gzip-7", 0},			/* ZIO_COMPRESS_GZIP_7 */
> +	{"gzip-8", 0},			/* ZIO_COMPRESS_GZIP_8 */
> +	{"gzip-9", 0},			/* ZIO_COMPRESS_GZIP_9 */
> +	{"zle", 0},			/* ZIO_COMPRESS_ZLE */
> +	{"lz4", lz4_decompress}		/* ZIO_COMPRESS_LZ4 */
>  };
>  
>  static int zio_read_data(blkptr_t *bp, void *buf, char *stack);
> @@ -80,8 +97,8 @@ static int zio_read_data(blkptr_t *bp, v
>  static int
>  zfs_bcmp(const void *s1, const void *s2, size_t n)
>  {
> -	const uint8_t *ps1 = s1;
> -	const uint8_t *ps2 = s2;
> +	const uchar_t *ps1 = s1;
> +	const uchar_t *ps2 = s2;
>  
>  	if (s1 != s2 && n != 0) {
>  		do {
> @@ -118,16 +135,16 @@ zio_checksum_off(const void *buf, uint64
>  
>  /* Checksum Table and Values */
>  zio_checksum_info_t zio_checksum_table[ZIO_CHECKSUM_FUNCTIONS] = {
> -	{ { NULL, NULL }, 0, 0, "inherit" },
> -	{ { NULL, NULL }, 0, 0, "on" },
> -	{ { zio_checksum_off, zio_checksum_off }, 0, 0, "off" },
> -	{ { zio_checksum_SHA256, zio_checksum_SHA256 }, 1, 1, "label" },
> -	{ { zio_checksum_SHA256, zio_checksum_SHA256 }, 1, 1, "gang_header" },
> -	{ { NULL, NULL }, 0, 0, "zilog" },
> -	{ { fletcher_2_native, fletcher_2_byteswap }, 0, 0, "fletcher2" },
> -	{ { fletcher_4_native, fletcher_4_byteswap }, 1, 0, "fletcher4" },
> -	{ { zio_checksum_SHA256, zio_checksum_SHA256 }, 1, 0, "SHA256" },
> -	{ { NULL, NULL }, 0, 0, "zilog2" }
> +	{{NULL,			NULL},			0, 0,	"inherit"},
> +	{{NULL,			NULL},			0, 0,	"on"},
> +	{{zio_checksum_off,	zio_checksum_off},	0, 0,	"off"},
> +	{{zio_checksum_SHA256,	zio_checksum_SHA256},	1, 1,	"label"},
> +	{{zio_checksum_SHA256,	zio_checksum_SHA256},	1, 1,	"gang_header"},
> +	{{NULL,			NULL},			0, 0,	"zilog"},
> +	{{fletcher_2_native,	fletcher_2_byteswap},	0, 0,	"fletcher2"},
> +	{{fletcher_4_native,	fletcher_4_byteswap},	1, 0,	"fletcher4"},
> +	{{zio_checksum_SHA256,	zio_checksum_SHA256},	1, 0,	"SHA256"},
> +	{{NULL,			NULL},			0, 0,	"zilog2"},
>  };
>  
>  /*
> @@ -217,18 +234,13 @@ vdev_uberblock_compare(uberblock_t *ub1,
>   * Three pieces of information are needed to verify an uberblock: the magic
>   * number, the version number, and the checksum.
>   *
> - * Currently Implemented: version number, magic number
> - * Need to Implement: checksum
> - *
>   * Return:
>   *     0 - Success
>   *    -1 - Failure
>   */
>  static int
> -uberblock_verify(uberblock_phys_t *ub, uint64_t offset)
> +uberblock_verify(uberblock_t *uber, uint64_t ub_size, uint64_t offset)
>  {
> -
> -	uberblock_t *uber = &ub->ubp_uberblock;
>  	blkptr_t bp;
>  
>  	BP_ZERO(&bp);
> @@ -236,11 +248,11 @@ uberblock_verify(uberblock_phys_t *ub, u
>  	BP_SET_BYTEORDER(&bp, ZFS_HOST_BYTEORDER);
>  	ZIO_SET_CHECKSUM(&bp.blk_cksum, offset, 0, 0, 0);
>  
> -	if (zio_checksum_verify(&bp, (char *)ub, UBERBLOCK_SIZE) != 0)
> +	if (zio_checksum_verify(&bp, (char *)uber, ub_size) != 0)
>  		return (-1);
>  
>  	if (uber->ub_magic == UBERBLOCK_MAGIC &&
> -	    uber->ub_version > 0 && uber->ub_version <= SPA_VERSION)
> +	    SPA_VERSION_IS_SUPPORTED(uber->ub_version))
>  		return (0);
>  
>  	return (-1);
> @@ -252,25 +264,28 @@ uberblock_verify(uberblock_phys_t *ub, u
>   *    Success - Pointer to the best uberblock.
>   *    Failure - NULL
>   */
> -static uberblock_phys_t *
> -find_bestub(uberblock_phys_t *ub_array, uint64_t sector)
> +static uberblock_t *
> +find_bestub(char *ub_array, uint64_t ashift, uint64_t sector)
>  {
> -	uberblock_phys_t *ubbest = NULL;
> -	uint64_t offset;
> +	uberblock_t *ubbest = NULL;
> +	uberblock_t *ubnext;
> +	uint64_t offset, ub_size;
>  	int i;
>  
> -	for (i = 0; i < (VDEV_UBERBLOCK_RING >> VDEV_UBERBLOCK_SHIFT); i++) {
> +	ub_size = VDEV_UBERBLOCK_SIZE(ashift);
> +
> +	for (i = 0; i < VDEV_UBERBLOCK_COUNT(ashift); i++) {
> +		ubnext = (uberblock_t *)ub_array;
> +		ub_array += ub_size;
>  		offset = (sector << SPA_MINBLOCKSHIFT) +
> -		    VDEV_UBERBLOCK_OFFSET(i);
> -		if (uberblock_verify(&ub_array[i], offset) == 0) {
> -			if (ubbest == NULL) {
> -				ubbest = &ub_array[i];
> -			} else if (vdev_uberblock_compare(
> -			    &(ub_array[i].ubp_uberblock),
> -			    &(ubbest->ubp_uberblock)) > 0) {
> -				ubbest = &ub_array[i];
> -			}
> -		}
> +		    VDEV_UBERBLOCK_OFFSET(ashift, i);
> +
> +		if (uberblock_verify(ubnext, ub_size, offset) != 0)
> +			continue;
> +
> +		if (ubbest == NULL ||
> +		    vdev_uberblock_compare(ubnext, ubbest) > 0)
> +			ubbest = ubnext;
>  	}
>  
>  	return (ubbest);
> @@ -295,7 +310,7 @@ zio_read_gang(blkptr_t *bp, dva_t *dva, 
>  	zio_gb = (zio_gbh_phys_t *)stack;
>  	stack += SPA_GANGBLOCKSIZE;
>  	offset = DVA_GET_OFFSET(dva);
> -	sector =  DVA_OFFSET_TO_PHYS_SECTOR(offset);
> +	sector = DVA_OFFSET_TO_PHYS_SECTOR(offset);
>  
>  	/* read in the gang block header */
>  	if (devread(sector, 0, SPA_GANGBLOCKSIZE, (char *)zio_gb) == 0) {
> @@ -354,8 +369,8 @@ zio_read_data(blkptr_t *bp, void *buf, c
>  		} else {
>  			/* read in a data block */
>  			offset = DVA_GET_OFFSET(&bp->blk_dva[i]);
> -			sector =  DVA_OFFSET_TO_PHYS_SECTOR(offset);
> -			if (devread(sector, 0, psize, buf))
> +			sector = DVA_OFFSET_TO_PHYS_SECTOR(offset);
> +			if (devread(sector, 0, psize, buf) != 0)
>  				return (0);
>  		}
>  	}
> @@ -399,7 +414,7 @@ zio_read(blkptr_t *bp, void *buf, char *
>  		stack += psize;
>  	}
>  
> -	if (zio_read_data(bp, buf, stack)) {
> +	if (zio_read_data(bp, buf, stack) != 0) {
>  		grub_printf("zio_read_data failed\n");
>  		return (ERR_FSYS_CORRUPT);
>  	}
> @@ -409,8 +424,13 @@ zio_read(blkptr_t *bp, void *buf, char *
>  		return (ERR_FSYS_CORRUPT);
>  	}
>  
> -	if (comp != ZIO_COMPRESS_OFF)
> -		decomp_table[comp].decomp_func(buf, retbuf, psize, lsize);
> +	if (comp != ZIO_COMPRESS_OFF) {
> +		if (decomp_table[comp].decomp_func(buf, retbuf, psize,
> +		    lsize) != 0) {
> +			grub_printf("zio_read decompression failed\n");
> +			return (ERR_FSYS_CORRUPT);
> +		}
> +	}
>  
>  	return (0);
>  }
> @@ -446,7 +466,7 @@ dmu_read(dnode_phys_t *dn, uint64_t blki
>  			grub_memset(buf, 0,
>  			    dn->dn_datablkszsec << SPA_MINBLOCKSHIFT);
>  			break;
> -		} else if ((errnum = zio_read(bp, tmpbuf, stack))) {
> +		} else if (errnum = zio_read(bp, tmpbuf, stack)) {
>  			return (errnum);
>  		}
>  
> @@ -465,13 +485,13 @@ dmu_read(dnode_phys_t *dn, uint64_t blki
>   *	errnum - failure
>   */
>  static int
> -mzap_lookup(mzap_phys_t *zapobj, int objsize, char *name,
> +mzap_lookup(mzap_phys_t *zapobj, int objsize, const char *name,
>  	uint64_t *value)
>  {
>  	int i, chunks;
>  	mzap_ent_phys_t *mzap_ent = zapobj->mz_chunk;
>  
> -	chunks = objsize/MZAP_ENT_LEN - 1;
> +	chunks = objsize / MZAP_ENT_LEN - 1;
>  	for (i = 0; i < chunks; i++) {
>  		if (grub_strcmp(mzap_ent[i].mze_name, name) == 0) {
>  			*value = mzap_ent[i].mze_value;
> @@ -511,8 +531,8 @@ zap_hash(uint64_t salt, const char *name
>  	/*
>  	 * Only use 28 bits, since we need 4 bits in the cookie for the
>  	 * collision differentiator.  We MUST use the high bits, since
> -	 * those are the onces that we first pay attention to when
> -	 * chosing the bucket.
> +	 * those are the ones that we first pay attention to when
> +	 * choosing the bucket.
>  	 */
>  	crc &= ~((1ULL << (64 - 28)) - 1);
>  
> @@ -617,7 +637,7 @@ zap_leaf_lookup(zap_leaf_phys_t *l, int 
>   */
>  static int
>  fzap_lookup(dnode_phys_t *zap_dnode, zap_phys_t *zap,
> -    char *name, uint64_t *value, char *stack)
> +    const char *name, uint64_t *value, char *stack)
>  {
>  	zap_leaf_phys_t *l;
>  	uint64_t hash, idx, blkid;
> @@ -645,7 +665,7 @@ fzap_lookup(dnode_phys_t *zap_dnode, zap
>  	stack += 1<<blksft;
>  	if ((1<<blksft) < sizeof (zap_leaf_phys_t))
>  		return (ERR_FSYS_CORRUPT);
> -	if ((errnum = dmu_read(zap_dnode, blkid, l, stack)))
> +	if (errnum = dmu_read(zap_dnode, blkid, l, stack))
>  		return (errnum);
>  
>  	return (zap_leaf_lookup(l, blksft, hash, name, value));
> @@ -660,7 +680,8 @@ fzap_lookup(dnode_phys_t *zap_dnode, zap
>   *	errnum - failure
>   */
>  static int
> -zap_lookup(dnode_phys_t *zap_dnode, char *name, uint64_t *val, char *stack)
> +zap_lookup(dnode_phys_t *zap_dnode, const char *name, uint64_t *val,
> +    char *stack)
>  {
>  	uint64_t block_type;
>  	int size;
> @@ -671,7 +692,7 @@ zap_lookup(dnode_phys_t *zap_dnode, char
>  	size = zap_dnode->dn_datablkszsec << SPA_MINBLOCKSHIFT;
>  	stack += size;
>  
> -	if ((errnum = dmu_read(zap_dnode, 0, zapbuf, stack)))
> +	if ((errnum = dmu_read(zap_dnode, 0, zapbuf, stack)) != 0)
>  		return (errnum);
>  
>  	block_type = *((uint64_t *)zapbuf);
> @@ -687,6 +708,56 @@ zap_lookup(dnode_phys_t *zap_dnode, char
>  	return (ERR_FSYS_CORRUPT);
>  }
>  
> +typedef struct zap_attribute {
> +	int za_integer_length;
> +	uint64_t za_num_integers;
> +	uint64_t za_first_integer;
> +	char *za_name;
> +} zap_attribute_t;
> +
> +typedef int (zap_cb_t)(zap_attribute_t *za, void *arg, char *stack);
> +
> +static int
> +zap_iterate(dnode_phys_t *zap_dnode, zap_cb_t *cb, void *arg, char *stack)
> +{
> +	uint32_t size = zap_dnode->dn_datablkszsec << SPA_MINBLOCKSHIFT;
> +	zap_attribute_t za;
> +	int i;
> +	mzap_phys_t *mzp = (mzap_phys_t *)stack;
> +	stack += size;
> +
> +	if ((errnum = dmu_read(zap_dnode, 0, mzp, stack)) != 0)
> +		return (errnum);
> +
> +	/*
> +	 * Iteration over fatzap objects has not yet been implemented.
> +	 * If we encounter a pool in which there are more features for
> +	 * read than can fit inside a microzap (i.e., more than 2048
> +	 * features for read), we can add support for fatzap iteration.
> +	 * For now, fail.
> +	 */
> +	if (mzp->mz_block_type != ZBT_MICRO) {
> +		grub_printf("feature information stored in fatzap, pool "
> +		    "version not supported\n");
> +		return (1);
> +	}
> +
> +	za.za_integer_length = 8;
> +	za.za_num_integers = 1;
> +	for (i = 0; i < size / MZAP_ENT_LEN - 1; i++) {
> +		mzap_ent_phys_t *mzep = &mzp->mz_chunk[i];
> +		int err;
> +
> +		za.za_first_integer = mzep->mze_value;
> +		za.za_name = mzep->mze_name;
> +		err = cb(&za, arg, stack);
> +		if (err != 0)
> +			return (err);
> +	}
> +
> +	return (0);
> +}
> +
>  /*
>   * Get the dnode of an object number from the metadnode of an object set.
>   *
> @@ -731,7 +802,7 @@ dnode_get(dnode_phys_t *mdn, uint64_t ob
>  		stack += blksz;
>  	}
>  
> -	if ((errnum = dmu_read(mdn, blkid, (char *)dnbuf, stack)))
> +	if (errnum = dmu_read(mdn, blkid, (char *)dnbuf, stack))
>  		return (errnum);
>  
>  	grub_memmove(buf, &dnbuf[idx], DNODE_SIZE);
> @@ -766,6 +837,24 @@ is_top_dataset_file(char *str)
>  	return (0);
>  }
>  
> +static int
> +check_feature(zap_attribute_t *za, void *arg, char *stack)
> +{
> +	const char **names = arg;
> +	int i;
> +
> +	if (za->za_first_integer == 0)
> +		return (0);
> +
> +	for (i = 0; names[i] != NULL; i++) {
> +		if (grub_strcmp(za->za_name, names[i]) == 0) {
> +			return (0);
> +		}
> +	}
> +	grub_printf("missing feature for read '%s'\n", za->za_name);
> +	return (ERR_NEWER_VERSION);
> +}
> +
>  /*
>   * Get the file dnode for a given file name where mdn is the meta dnode
>   * for this ZFS object set. When found, place the file dnode in dn.
> @@ -782,40 +871,40 @@ dnode_get_path(dnode_phys_t *mdn, char *
>  	uint64_t objnum, version;
>  	char *cname, ch;
>  
> -	if ((errnum = dnode_get(mdn, MASTER_NODE_OBJ, DMU_OT_MASTER_NODE,
> -	    dn, stack)))
> +	if (errnum = dnode_get(mdn, MASTER_NODE_OBJ, DMU_OT_MASTER_NODE,
> +	    dn, stack))
>  		return (errnum);
>  
> -	if ((errnum = zap_lookup(dn, ZPL_VERSION_STR, &version, stack)))
> +	if (errnum = zap_lookup(dn, ZPL_VERSION_STR, &version, stack))
>  		return (errnum);
>  	if (version > ZPL_VERSION)
>  		return (-1);
>  
> -	if ((errnum = zap_lookup(dn, ZFS_ROOT_OBJ, &objnum, stack)))
> +	if (errnum = zap_lookup(dn, ZFS_ROOT_OBJ, &objnum, stack))
>  		return (errnum);
>  
> -	if ((errnum = dnode_get(mdn, objnum, DMU_OT_DIRECTORY_CONTENTS,
> -	    dn, stack)))
> +	if (errnum = dnode_get(mdn, objnum, DMU_OT_DIRECTORY_CONTENTS,
> +	    dn, stack))
>  		return (errnum);
>  
>  	/* skip leading slashes */
>  	while (*path == '/')
>  		path++;
>  
> -	while (*path && !isspace((uint8_t)*path)) {
> +	while (*path && !grub_isspace(*path)) {
>  
>  		/* get the next component name */
>  		cname = path;
> -		while (*path && !isspace((uint8_t)*path) && *path != '/')
> +		while (*path && !grub_isspace(*path) && *path != '/')
>  			path++;
>  		ch = *path;
>  		*path = 0;   /* ensure null termination */
>  
> -		if ((errnum = zap_lookup(dn, cname, &objnum, stack)))
> +		if (errnum = zap_lookup(dn, cname, &objnum, stack))
>  			return (errnum);
>  
>  		objnum = ZFS_DIRENT_OBJ(objnum);
> -		if ((errnum = dnode_get(mdn, objnum, 0, dn, stack)))
> +		if (errnum = dnode_get(mdn, objnum, 0, dn, stack))
>  			return (errnum);
>  
>  		*path = ch;
> @@ -843,8 +932,8 @@ get_default_bootfsobj(dnode_phys_t *mosm
>  	dnode_phys_t *dn = (dnode_phys_t *)stack;
>  	stack += DNODE_SIZE;
>  
> -	if ((errnum = dnode_get(mosmdn, DMU_POOL_DIRECTORY_OBJECT,
> -	    DMU_OT_OBJECT_DIRECTORY, dn, stack)))
> +	if (errnum = dnode_get(mosmdn, DMU_POOL_DIRECTORY_OBJECT,
> +	    DMU_OT_OBJECT_DIRECTORY, dn, stack))
>  		return (errnum);
>  
>  	/*
> @@ -854,7 +943,7 @@ get_default_bootfsobj(dnode_phys_t *mosm
>  	if (zap_lookup(dn, DMU_POOL_PROPS, &objnum, stack))
>  		return (ERR_FILESYSTEM_NOT_FOUND);
>  
> -	if ((errnum = dnode_get(mosmdn, objnum, DMU_OT_POOL_PROPS, dn, stack)))
> +	if (errnum = dnode_get(mosmdn, objnum, DMU_OT_POOL_PROPS, dn, stack))
>  		return (errnum);
>  
>  	if (zap_lookup(dn, ZPOOL_PROP_BOOTFS, &objnum, stack))
> @@ -868,6 +957,57 @@ get_default_bootfsobj(dnode_phys_t *mosm
>  }
>  
>  /*
> + * List of pool features that the grub implementation of ZFS supports for
> + * read. Note that features that are only required for write do not need
> + * to be listed here since grub opens pools in read-only mode.
> + *
> + * When this list is updated the version number in usr/src/grub/capability
> + * must be incremented to ensure the new grub gets installed.
> + */
> +static const char *spa_feature_names[] = {
> +	"org.illumos:lz4_compress",
> +	NULL
> +};
> +
> +/*
> + * Checks whether the MOS features that are active are supported by this
> + * (GRUB's) implementation of ZFS.
> + *
> + * Return:
> + *	0: Success.
> + *	errnum: Failure.
> + */
> +static int
> +check_mos_features(dnode_phys_t *mosmdn, char *stack)
> +{
> +	uint64_t objnum;
> +	dnode_phys_t *dn;
> +	uint8_t error = 0;
> +
> +	dn = (dnode_phys_t *)stack;
> +	stack += DNODE_SIZE;
> +
> +	if ((errnum = dnode_get(mosmdn, DMU_POOL_DIRECTORY_OBJECT,
> +	    DMU_OT_OBJECT_DIRECTORY, dn, stack)) != 0)
> +		return (errnum);
> +
> +	/*
> +	 * Find the object number for 'features_for_read' and retrieve its
> +	 * corresponding dnode. Note that we don't check features_for_write
> +	 * because GRUB is not opening the pool for write.
> +	 */
> +	if ((errnum = zap_lookup(dn, DMU_POOL_FEATURES_FOR_READ, &objnum,
> +	    stack)) != 0)
> +		return (errnum);
> +
> +	if ((errnum = dnode_get(mosmdn, objnum, DMU_OTN_ZAP_METADATA,
> +	    dn, stack)) != 0)
> +		return (errnum);
> +
> +	return (zap_iterate(dn, check_feature, spa_feature_names, stack));
> +}
> +
> +/*
>   * Given a MOS metadnode, get the metadnode of a given filesystem name (fsname),
>   * e.g. pool/rootfs, or a given object number (obj), e.g. the object number
>   * of pool/rootfs.
> @@ -896,15 +1036,15 @@ get_objset_mdn(dnode_phys_t *mosmdn, cha
>  		goto skip;
>  	}
>  
> -	if ((errnum = dnode_get(mosmdn, DMU_POOL_DIRECTORY_OBJECT,
> -	    DMU_OT_OBJECT_DIRECTORY, mdn, stack)))
> +	if (errnum = dnode_get(mosmdn, DMU_POOL_DIRECTORY_OBJECT,
> +	    DMU_OT_OBJECT_DIRECTORY, mdn, stack))
>  		return (errnum);
>  
> -	if ((errnum = zap_lookup(mdn, DMU_POOL_ROOT_DATASET, &objnum,
> -	    stack)))
> +	if (errnum = zap_lookup(mdn, DMU_POOL_ROOT_DATASET, &objnum,
> +	    stack))
>  		return (errnum);
>  
> -	if ((errnum = dnode_get(mosmdn, objnum, DMU_OT_DSL_DIR, mdn, stack)))
> +	if (errnum = dnode_get(mosmdn, objnum, DMU_OT_DSL_DIR, mdn, stack))
>  		return (errnum);
>  
>  	if (fsname == NULL) {
> @@ -914,23 +1054,24 @@ get_objset_mdn(dnode_phys_t *mosmdn, cha
>  	}
>  
>  	/* take out the pool name */
> -	while (*fsname && !isspace((uint8_t)*fsname) && *fsname != '/')
> +	while (*fsname && !grub_isspace(*fsname) && *fsname != '/')
>  		fsname++;
>  
> -	while (*fsname && !isspace((uint8_t)*fsname)) {
> +	while (*fsname && !grub_isspace(*fsname)) {
>  		uint64_t childobj;
>  
>  		while (*fsname == '/')
>  			fsname++;
>  
>  		cname = fsname;
> -		while (*fsname && !isspace((uint8_t)*fsname) && *fsname != '/')
> +		while (*fsname && !grub_isspace(*fsname) && *fsname != '/')
>  			fsname++;
>  		ch = *fsname;
>  		*fsname = 0;
>  
>  		snapname = cname;
> -		while (*snapname && !isspace((uint8_t)*snapname) && *snapname != '@')
> +		while (*snapname && !grub_isspace(*snapname) && *snapname !=
> +		    '@')
>  			snapname++;
>  		if (*snapname == '@') {
>  			issnapshot = 1;
> @@ -938,15 +1079,15 @@ get_objset_mdn(dnode_phys_t *mosmdn, cha
>  		}
>  		childobj =
>  		    ((dsl_dir_phys_t *)DN_BONUS(mdn))->dd_child_dir_zapobj;
> -		if ((errnum = dnode_get(mosmdn, childobj,
> -		    DMU_OT_DSL_DIR_CHILD_MAP, mdn, stack)))
> +		if (errnum = dnode_get(mosmdn, childobj,
> +		    DMU_OT_DSL_DIR_CHILD_MAP, mdn, stack))
>  			return (errnum);
>  
>  		if (zap_lookup(mdn, cname, &objnum, stack))
>  			return (ERR_FILESYSTEM_NOT_FOUND);
>  
> -		if ((errnum = dnode_get(mosmdn, objnum, DMU_OT_DSL_DIR,
> -		    mdn, stack)))
> +		if (errnum = dnode_get(mosmdn, objnum, DMU_OT_DSL_DIR,
> +		    mdn, stack))
>  			return (errnum);
>  
>  		*fsname = ch;
> @@ -958,7 +1099,7 @@ get_objset_mdn(dnode_phys_t *mosmdn, cha
>  		*obj = headobj;
>  
>  skip:
> -	if ((errnum = dnode_get(mosmdn, headobj, DMU_OT_DSL_DATASET, mdn, stack)))
> +	if (errnum = dnode_get(mosmdn, headobj, DMU_OT_DSL_DATASET, mdn, stack))
>  		return (errnum);
>  	if (issnapshot) {
>  		uint64_t snapobj;
> @@ -966,13 +1107,13 @@ skip:
>  		snapobj = ((dsl_dataset_phys_t *)DN_BONUS(mdn))->
>  		    ds_snapnames_zapobj;
>  
> -		if ((errnum = dnode_get(mosmdn, snapobj,
> -		    DMU_OT_DSL_DS_SNAP_MAP, mdn, stack)))
> +		if (errnum = dnode_get(mosmdn, snapobj,
> +		    DMU_OT_DSL_DS_SNAP_MAP, mdn, stack))
>  			return (errnum);
>  		if (zap_lookup(mdn, snapname + 1, &headobj, stack))
>  			return (ERR_FILESYSTEM_NOT_FOUND);
> -		if ((errnum = dnode_get(mosmdn, headobj,
> -		    DMU_OT_DSL_DATASET, mdn, stack)))
> +		if (errnum = dnode_get(mosmdn, headobj,
> +		    DMU_OT_DSL_DATASET, mdn, stack))
>  			return (errnum);
>  		if (obj)
>  			*obj = headobj;
> @@ -981,7 +1122,7 @@ skip:
>  	bp = &((dsl_dataset_phys_t *)DN_BONUS(mdn))->ds_bp;
>  	osp = (objset_phys_t *)stack;
>  	stack += sizeof (objset_phys_t);
> -	if ((errnum = zio_read(bp, osp, stack)))
> +	if (errnum = zio_read(bp, osp, stack))
>  		return (errnum);
>  
>  	grub_memmove((char *)mdn, (char *)&osp->os_meta_dnode, DNODE_SIZE);
> @@ -1019,8 +1160,7 @@ nvlist_unpack(char *nvlist, char **out)
>  	if (nvlist[0] != NV_ENCODE_XDR || nvlist[1] != HOST_ENDIAN)
>  		return (1);
>  
> -	nvlist += 4;
> -	*out = nvlist;
> +	*out = nvlist + 4;
>  	return (0);
>  }
>  
> @@ -1033,7 +1173,7 @@ nvlist_array(char *nvlist, int index)
>  		/* skip the header, nvl_version, and nvl_nvflag */
>  		nvlist = nvlist + 4 * 2;
>  
> -		while ((encode_size = BSWAP_32(*(uint32_t *)nvlist)))
> +		while (encode_size = BSWAP_32(*(uint32_t *)nvlist))
>  			nvlist += encode_size; /* goto the next nvpair */
>  
>  		nvlist = nvlist + 4 * 2; /* skip the ending 2 zeros - 8 bytes */
> @@ -1042,69 +1182,159 @@ nvlist_array(char *nvlist, int index)
>  	return (nvlist);
>  }
>  
> +/*
> + * The nvlist_next_nvpair() function returns a handle to the next nvpair in the
> + * list following nvpair. If nvpair is NULL, the first pair is returned. If
> + * nvpair is the last pair in the nvlist, NULL is returned.
> + */
> +static char *
> +nvlist_next_nvpair(char *nvl, char *nvpair)
> +{
> +	char *cur, *prev;
> +	int encode_size;
> +
> +	if (nvl == NULL)
> +		return (NULL);
> +
> +	if (nvpair == NULL) {
> +		/* skip over nvl_version and nvl_nvflag */
> +		nvpair = nvl + 4 * 2;
> +	} else {
> +		/* skip to the next nvpair */
> +		encode_size = BSWAP_32(*(uint32_t *)nvpair);
> +		nvpair += encode_size;
> +	}
> +
> +	/* 8 bytes of 0 marks the end of the list */
> +	if (*(uint64_t *)nvpair == 0)
> +		return (NULL);
> +
> +	return (nvpair);
> +}
> +
> +/*
> + * This function returns 0 on success and 1 on failure. On success, a string
> + * containing the name of nvpair is saved in buf.
> + */
> +static int
> +nvpair_name(char *nvp, char *buf, int buflen)
> +{
> +	int len;
> +
> +	/* skip over encode/decode size */
> +	nvp += 4 * 2;
> +
> +	len = BSWAP_32(*(uint32_t *)nvp);
> +	if (buflen < len + 1)
> +		return (1);
> +
> +	grub_memmove(buf, nvp + 4, len);
> +	buf[len] = '\0';
> +
> +	return (0);
> +}
> +
> +/*
> + * This function retrieves the value of the nvpair in the form of enumerated
> + * type data_type_t. This is used to determine the appropriate type to pass to
> + * nvpair_value().
> + */
> +static int
> +nvpair_type(char *nvp)
> +{
> +	int name_len, type;
> +
> +	/* skip over encode/decode size */
> +	nvp += 4 * 2;
> +
> +	/* skip over name_len */
> +	name_len = BSWAP_32(*(uint32_t *)nvp);
> +	nvp += 4;
> +
> +	/* skip over name */
> +	nvp = nvp + ((name_len + 3) & ~3); /* align */
> +
> +	type = BSWAP_32(*(uint32_t *)nvp);
> +
> +	return (type);
> +}
> +
> +static int
> +nvpair_value(char *nvp, void *val, int valtype, int *nelmp)
> +{
> +	int name_len, type, slen;
> +	char *strval = val;
> +	uint64_t *intval = val;
> +
> +	/* skip over encode/decode size */
> +	nvp += 4 * 2;
> +
> +	/* skip over name_len */
> +	name_len = BSWAP_32(*(uint32_t *)nvp);
> +	nvp += 4;
> +
> +	/* skip over name */
> +	nvp = nvp + ((name_len + 3) & ~3); /* align */
> +
> +	/* skip over type */
> +	type = BSWAP_32(*(uint32_t *)nvp);
> +	nvp += 4;
> +
> +	if (type == valtype) {
> +		int nelm;
> +
> +		nelm = BSWAP_32(*(uint32_t *)nvp);
> +		if (valtype != DATA_TYPE_BOOLEAN && nelm < 1)
> +			return (1);
> +		nvp += 4;
> +
> +		switch (valtype) {
> +		case DATA_TYPE_BOOLEAN:
> +			return (0);
> +
> +		case DATA_TYPE_STRING:
> +			slen = BSWAP_32(*(uint32_t *)nvp);
> +			nvp += 4;
> +			grub_memmove(strval, nvp, slen);
> +			strval[slen] = '\0';
> +			return (0);
> +
> +		case DATA_TYPE_UINT64:
> +			*intval = BSWAP_64(*(uint64_t *)nvp);
> +			return (0);
> +
> +		case DATA_TYPE_NVLIST:
> +			*(void **)val = (void *)nvp;
> +			return (0);
> +
> +		case DATA_TYPE_NVLIST_ARRAY:
> +			*(void **)val = (void *)nvp;
> +			if (nelmp)
> +				*nelmp = nelm;
> +			return (0);
> +		}
> +	}
> +
> +	return (1);
> +}
> +
>  static int
>  nvlist_lookup_value(char *nvlist, char *name, void *val, int valtype,
>      int *nelmp)
>  {
> -	int name_len, type, slen, encode_size;
> -	char *nvpair, *nvp_name, *strval = val;
> -	uint64_t *intval = val;
> +	char *nvpair;
>  
> -	/* skip the header, nvl_version, and nvl_nvflag */
> -	nvlist = nvlist + 4 * 2;
> -
> -	/*
> -	 * Loop thru the nvpair list
> -	 * The XDR representation of an integer is in big-endian byte order.
> -	 */
> -	while ((encode_size = BSWAP_32(*(uint32_t *)nvlist)))  {
> -
> -		nvpair = nvlist + 4 * 2; /* skip the encode/decode size */
> -
> -		name_len = BSWAP_32(*(uint32_t *)nvpair);
> -		nvpair += 4;
> -
> -		nvp_name = nvpair;
> -		nvpair = nvpair + ((name_len + 3) & ~3); /* align */
> -
> -		type = BSWAP_32(*(uint32_t *)nvpair);
> -		nvpair += 4;
> +	for (nvpair = nvlist_next_nvpair(nvlist, NULL);
> +	    nvpair != NULL;
> +	    nvpair = nvlist_next_nvpair(nvlist, nvpair)) {
> +		int name_len = BSWAP_32(*(uint32_t *)(nvpair + 4 * 2));
> +		char *nvp_name = nvpair + 4 * 3;
>  
>  		if ((grub_strncmp(nvp_name, name, name_len) == 0) &&
> -		    type == valtype) {
> -			int nelm;
> -
> -			if ((nelm = BSWAP_32(*(uint32_t *)nvpair)) < 1)
> -				return (1);
> -			nvpair += 4;
> -
> -			switch (valtype) {
> -			case DATA_TYPE_STRING:
> -				slen = BSWAP_32(*(uint32_t *)nvpair);
> -				nvpair += 4;
> -				grub_memmove(strval, nvpair, slen);
> -				strval[slen] = '\0';
> -				return (0);
> -
> -			case DATA_TYPE_UINT64:
> -				*intval = BSWAP_64(*(uint64_t *)nvpair);
> -				return (0);
> -
> -			case DATA_TYPE_NVLIST:
> -				*(void **)val = (void *)nvpair;
> -				return (0);
> -
> -			case DATA_TYPE_NVLIST_ARRAY:
> -				*(void **)val = (void *)nvpair;
> -				if (nelmp)
> -					*nelmp = nelm;
> -				return (0);
> -			}
> +		    nvpair_type(nvpair) == valtype) {
> +			return (nvpair_value(nvpair, val, valtype, nelmp));
>  		}
> -
> -		nvlist += encode_size; /* goto the next nvpair */
>  	}
> -
>  	return (1);
>  }
>  
> @@ -1141,7 +1371,7 @@ vdev_get_bootpath(char *nv, uint64_t ing
>  	    NULL))
>  		return (ERR_FSYS_CORRUPT);
>  
> -	if (strcmp(type, VDEV_TYPE_DISK) == 0) {
> +	if (grub_strcmp(type, VDEV_TYPE_DISK) == 0) {
>  		uint64_t guid;
>  
>  		if (vdev_validate(nv) != 0)
> @@ -1171,15 +1401,15 @@ vdev_get_bootpath(char *nv, uint64_t ing
>  		    devid, DATA_TYPE_STRING, NULL) != 0)
>  			devid[0] = '\0';
>  
> -		if (strlen(bootpath) >= MAXPATHLEN ||
> -		    strlen(devid) >= MAXPATHLEN)
> +		if (grub_strlen(bootpath) >= MAXPATHLEN ||
> +		    grub_strlen(devid) >= MAXPATHLEN)
>  			return (ERR_WONT_FIT);
>  
>  		return (0);
>  
> -	} else if (strcmp(type, VDEV_TYPE_MIRROR) == 0 ||
> -	    strcmp(type, VDEV_TYPE_REPLACING) == 0 ||
> -	    (is_spare = (strcmp(type, VDEV_TYPE_SPARE) == 0))) {
> +	} else if (grub_strcmp(type, VDEV_TYPE_MIRROR) == 0 ||
> +	    grub_strcmp(type, VDEV_TYPE_REPLACING) == 0 ||
> +	    (is_spare = (grub_strcmp(type, VDEV_TYPE_SPARE) == 0))) {
>  		int nelm, i;
>  		char *child;
>  
> @@ -1207,15 +1437,14 @@ vdev_get_bootpath(char *nv, uint64_t ing
>   *	0 - success
>   *	ERR_* - failure
>   */
> -int
> +static int
>  check_pool_label(uint64_t sector, char *stack, char *outdevid,
> -    char *outpath, uint64_t *outguid)
> +    char *outpath, uint64_t *outguid, uint64_t *outashift, uint64_t *outversion)
>  {
>  	vdev_phys_t *vdev;
>  	uint64_t pool_state, txg = 0;
> -	char *nvlist, *nv;
> +	char *nvlist, *nv, *features;
>  	uint64_t diskguid;
> -	uint64_t version;
>  
>  	sector += (VDEV_SKIP_SIZE >> SPA_MINBLOCKSHIFT);
>  
> @@ -1248,10 +1477,10 @@ check_pool_label(uint64_t sector, char *
>  	if (txg == 0)
>  		return (ERR_NO_BOOTPATH);
>  
> -	if (nvlist_lookup_value(nvlist, ZPOOL_CONFIG_VERSION, &version,
> +	if (nvlist_lookup_value(nvlist, ZPOOL_CONFIG_VERSION, outversion,
>  	    DATA_TYPE_UINT64, NULL))
>  		return (ERR_FSYS_CORRUPT);
> -	if (version > SPA_VERSION)
> +	if (!SPA_VERSION_IS_SUPPORTED(*outversion))
>  		return (ERR_NEWER_VERSION);
>  	if (nvlist_lookup_value(nvlist, ZPOOL_CONFIG_VDEV_TREE, &nv,
>  	    DATA_TYPE_NVLIST, NULL))
> @@ -1259,11 +1488,38 @@ check_pool_label(uint64_t sector, char *
>  	if (nvlist_lookup_value(nvlist, ZPOOL_CONFIG_GUID, &diskguid,
>  	    DATA_TYPE_UINT64, NULL))
>  		return (ERR_FSYS_CORRUPT);
> +	if (nvlist_lookup_value(nv, ZPOOL_CONFIG_ASHIFT, outashift,
> +	    DATA_TYPE_UINT64, NULL) != 0)
> +		return (ERR_FSYS_CORRUPT);
>  	if (vdev_get_bootpath(nv, diskguid, outdevid, outpath, 0))
>  		return (ERR_NO_BOOTPATH);
>  	if (nvlist_lookup_value(nvlist, ZPOOL_CONFIG_POOL_GUID, outguid,
>  	    DATA_TYPE_UINT64, NULL))
>  		return (ERR_FSYS_CORRUPT);
> +
> +	if (nvlist_lookup_value(nvlist, ZPOOL_CONFIG_FEATURES_FOR_READ,
> +	    &features, DATA_TYPE_NVLIST, NULL) == 0) {
> +		char *nvp;
> +		char *name = stack;
> +		stack += MAXNAMELEN;
> +
> +		for (nvp = nvlist_next_nvpair(features, NULL);
> +		    nvp != NULL;
> +		    nvp = nvlist_next_nvpair(features, nvp)) {
> +			zap_attribute_t za;
> +
> +			if (nvpair_name(nvp, name, MAXNAMELEN) != 0)
> +				return (ERR_FSYS_CORRUPT);
> +
> +			za.za_integer_length = 8;
> +			za.za_num_integers = 1;
> +			za.za_first_integer = 1;
> +			za.za_name = name;
> +			if (check_feature(&za, spa_feature_names, stack) != 0)
> +				return (ERR_NEWER_VERSION);
> +		}
> +	}
> +
>  	return (0);
>  }
>  
> @@ -1278,15 +1534,16 @@ check_pool_label(uint64_t sector, char *
>  int
>  zfs_mount(void)
>  {
> -	char *stack;
> +	char *stack, *ub_array;
>  	int label = 0;
> -	uberblock_phys_t *ub_array, *ubbest;
> +	uberblock_t *ubbest;
>  	objset_phys_t *osp;
>  	char tmp_bootpath[MAXNAMELEN];
>  	char tmp_devid[MAXNAMELEN];
> -	uint64_t tmp_guid;
> +	uint64_t tmp_guid, ashift, version;
>  	uint64_t adjpl = (uint64_t)part_length << SPA_MINBLOCKSHIFT;
>  	int err = errnum; /* preserve previous errnum state */
> +	uint64_t sector;
>  
>  	/* if it's our first time here, zero the best uberblock out */
>  	if (best_drive == 0 && best_part == 0 && find_best_root) {
> @@ -1296,7 +1553,7 @@ zfs_mount(void)
>  
>  	stackbase = ZFS_SCRATCH;
>  	stack = stackbase;
> -	ub_array = (uberblock_phys_t *)stack;
> +	ub_array = stack;
>  	stack += VDEV_UBERBLOCK_RING;
>  
>  	osp = (objset_phys_t *)stack;
> @@ -1305,8 +1562,6 @@ zfs_mount(void)
>  
>  	for (label = 0; label < VDEV_LABELS; label++) {
>  
> -		uint64_t sector;
> -
>  		/*
>  		 * some eltorito stacks don't give us a size and
>  		 * we end up setting the size to MAXUINT, further
> @@ -1324,39 +1579,38 @@ zfs_mount(void)
>  
>  		/* Read in the uberblock ring (128K). */
>  		if (devread(sector  +
> -		    ((VDEV_SKIP_SIZE + VDEV_PHYS_SIZE) >>
> -		    SPA_MINBLOCKSHIFT), 0, VDEV_UBERBLOCK_RING,
> -		    (char *)ub_array) == 0)
> +		    ((VDEV_SKIP_SIZE + VDEV_PHYS_SIZE) >> SPA_MINBLOCKSHIFT),
> +		    0, VDEV_UBERBLOCK_RING, ub_array) == 0)
>  			continue;
>  
> -		if ((ubbest = find_bestub(ub_array, sector)) != NULL &&
> -		    zio_read(&ubbest->ubp_uberblock.ub_rootbp, osp, stack)
> -		    == 0) {
> +		if (check_pool_label(sector, stack, tmp_devid,
> +		    tmp_bootpath, &tmp_guid, &ashift, &version))
> +			continue;
>  
> -			VERIFY_OS_TYPE(osp, DMU_OST_META);
> +		if (pool_guid == 0)
> +			pool_guid = tmp_guid;
>  
> -			if (check_pool_label(sector, stack, tmp_devid,
> -			    tmp_bootpath, &tmp_guid))
> -				continue;
> -			if (pool_guid == 0)
> -				pool_guid = tmp_guid;
> +		if ((ubbest = find_bestub(ub_array, ashift, sector)) == NULL ||
> +		    zio_read(&ubbest->ub_rootbp, osp, stack) != 0)
> +			continue;
>  
> -			if (find_best_root && ((pool_guid != tmp_guid) ||
> -			    vdev_uberblock_compare(&ubbest->ubp_uberblock,
> -			    &(current_uberblock)) <= 0))
> -				continue;
> +		VERIFY_OS_TYPE(osp, DMU_OST_META);
>  
> -			/* Got the MOS. Save it at the memory addr MOS. */
> -			grub_memmove(MOS, &osp->os_meta_dnode, DNODE_SIZE);
> -			grub_memmove(&current_uberblock,
> -			    &ubbest->ubp_uberblock, sizeof (uberblock_t));
> -			grub_memmove(current_bootpath, tmp_bootpath,
> -			    MAXNAMELEN);
> -			grub_memmove(current_devid, tmp_devid,
> -			    grub_strlen(tmp_devid));
> -			is_zfs_mount = 1;
> -			return (1);
> -		}
> +		if (version >= SPA_VERSION_FEATURES &&
> +		    check_mos_features(&osp->os_meta_dnode, stack) != 0)
> +			continue;
> +
> +		if (find_best_root && ((pool_guid != tmp_guid) ||
> +		    vdev_uberblock_compare(ubbest, &(current_uberblock)) <= 0))
> +			continue;
> +
> +		/* Got the MOS. Save it at the memory addr MOS. */
> +		grub_memmove(MOS, &osp->os_meta_dnode, DNODE_SIZE);
> +		grub_memmove(&current_uberblock, ubbest, sizeof (uberblock_t));
> +		grub_memmove(current_bootpath, tmp_bootpath, MAXNAMELEN);
> +		grub_memmove(current_devid, tmp_devid, grub_strlen(tmp_devid));
> +		is_zfs_mount = 1;
> +		return (1);
>  	}
>  
>  	/*
> @@ -1399,23 +1653,23 @@ zfs_open(char *filename)
>  	 * do not goto 'current_bootfs'.
>  	 */
>  	if (is_top_dataset_file(filename)) {
> -		if ((errnum = get_objset_mdn(MOS, NULL, NULL, mdn, stack)))
> +		if (errnum = get_objset_mdn(MOS, NULL, NULL, mdn, stack))
>  			return (0);
>  
>  		current_bootfs_obj = 0;
>  	} else {
>  		if (current_bootfs[0] == '\0') {
>  			/* Get the default root filesystem object number */
> -			if ((errnum = get_default_bootfsobj(MOS,
> -			    &current_bootfs_obj, stack)))
> +			if (errnum = get_default_bootfsobj(MOS,
> +			    &current_bootfs_obj, stack))
>  				return (0);
>  
> -			if ((errnum = get_objset_mdn(MOS, NULL,
> -			    &current_bootfs_obj, mdn, stack)))
> +			if (errnum = get_objset_mdn(MOS, NULL,
> +			    &current_bootfs_obj, mdn, stack))
>  				return (0);
>  		} else {
> -			if ((errnum = get_objset_mdn(MOS, current_bootfs,
> -			    &current_bootfs_obj, mdn, stack))) {
> +			if (errnum = get_objset_mdn(MOS, current_bootfs,
> +			    &current_bootfs_obj, mdn, stack)) {
>  				grub_memset(current_bootfs, 0, MAXNAMELEN);
>  				return (0);
>  			}
> @@ -1515,7 +1769,7 @@ zfs_read(char *buf, int len)
>  		 */
>  		uint64_t blkid = filepos / blksz;
>  
> -		if ((errnum = dmu_read(DNODE, blkid, file_buf, stack)))
> +		if (errnum = dmu_read(DNODE, blkid, file_buf, stack))
>  			return (0);
>  
>  		file_start = blkid * blksz;
> diff -r 7c12aaa128e3 -r c2e11847cac0 tools/libfsimage/zfs/fsys_zfs.h
> --- a/tools/libfsimage/zfs/fsys_zfs.h	Thu Oct 24 22:46:20 2013 +0100
> +++ b/tools/libfsimage/zfs/fsys_zfs.h	Sat Oct 26 20:03:06 2013 +0400
> @@ -16,10 +16,17 @@
>   *  along with this program; if not, write to the Free Software
>   *  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
>   */
> +
>  /*
>   * Copyright 2010 Sun Microsystems, Inc.  All rights reserved.
>   * Use is subject to license terms.
>   */
> +
> +/*
> + * Copyright (c) 2012 by Delphix. All rights reserved.
> + * Copyright (c) 2013 by Saso Kiselkov. All rights reserved.
> + */
> +
>  #ifndef _FSYS_ZFS_H
>  #define	_FSYS_ZFS_H
>  
> @@ -95,26 +102,8 @@ typedef	unsigned int size_t;
>  #define	BSWAP_64(x)	((BSWAP_32(x) << 32) | BSWAP_32((x) >> 32))
>  #define	P2ROUNDUP(x, align)	(-(-(x) & -(align)))
>  
> -/*
> - * XXX Match these macro up with real zfs once we have nvlist support so that we
> - * can support large sector disks.
> - */
> -#define	UBERBLOCK_SIZE		(1ULL << UBERBLOCK_SHIFT)
> -#define	VDEV_UBERBLOCK_SHIFT	UBERBLOCK_SHIFT
> -#include <stddef.h>
> -#define	VDEV_UBERBLOCK_OFFSET(n) \
> -offsetof(vdev_label_t, vl_uberblock[(n) << VDEV_UBERBLOCK_SHIFT])
> -
>  typedef struct uberblock uberblock_t;
>  
> -/* XXX Uberblock_phys_t is no longer in the kernel zfs */
> -typedef struct uberblock_phys {
> -	uberblock_t	ubp_uberblock;
> -	char		ubp_pad[UBERBLOCK_SIZE - sizeof (uberblock_t) -
> -				sizeof (zio_eck_t)];
> -	zio_eck_t	ubp_zec;
> -} uberblock_phys_t;
> -
>  /*
>   * Macros to get fields in a bp or DVA.
>   */
> @@ -137,10 +126,36 @@ typedef struct uberblock_phys {
>  #define	NV_ENCODE_NATIVE	0
>  #define	NV_ENCODE_XDR		1
>  #define	HOST_ENDIAN		1	/* for x86 machine */
> -#define	DATA_TYPE_UINT64	8
> -#define	DATA_TYPE_STRING	9
> -#define	DATA_TYPE_NVLIST	19
> -#define	DATA_TYPE_NVLIST_ARRAY	20
> +typedef enum {
> +	DATA_TYPE_UNKNOWN = 0,
> +	DATA_TYPE_BOOLEAN,
> +	DATA_TYPE_BYTE,
> +	DATA_TYPE_INT16,
> +	DATA_TYPE_UINT16,
> +	DATA_TYPE_INT32,
> +	DATA_TYPE_UINT32,
> +	DATA_TYPE_INT64,
> +	DATA_TYPE_UINT64,
> +	DATA_TYPE_STRING,
> +	DATA_TYPE_BYTE_ARRAY,
> +	DATA_TYPE_INT16_ARRAY,
> +	DATA_TYPE_UINT16_ARRAY,
> +	DATA_TYPE_INT32_ARRAY,
> +	DATA_TYPE_UINT32_ARRAY,
> +	DATA_TYPE_INT64_ARRAY,
> +	DATA_TYPE_UINT64_ARRAY,
> +	DATA_TYPE_STRING_ARRAY,
> +	DATA_TYPE_HRTIME,
> +	DATA_TYPE_NVLIST,
> +	DATA_TYPE_NVLIST_ARRAY,
> +	DATA_TYPE_BOOLEAN_VALUE,
> +	DATA_TYPE_INT8,
> +	DATA_TYPE_UINT8,
> +	DATA_TYPE_BOOLEAN_ARRAY,
> +	DATA_TYPE_INT8_ARRAY,
> +	DATA_TYPE_UINT8_ARRAY,
> +	DATA_TYPE_DOUBLE
> +} data_type_t;
>  
>  /*
>   * Decompression Entry - lzjb
> @@ -199,6 +214,7 @@ extern void fletcher_4_native(const void
>  extern void fletcher_4_byteswap(const void *, uint64_t, zio_cksum_t *);
>  extern void zio_checksum_SHA256(const void *, uint64_t, zio_cksum_t *);
>  extern int lzjb_decompress(void *, void *, size_t, size_t);
> +extern int lz4_decompress(void *, void *, size_t, size_t);
>  
>  #endif	/* FSYS_ZFS */
>  
> diff -r 7c12aaa128e3 -r c2e11847cac0 tools/libfsimage/zfs/zfs-include/dmu.h
> --- a/tools/libfsimage/zfs/zfs-include/dmu.h	Thu Oct 24 22:46:20 2013 +0100
> +++ b/tools/libfsimage/zfs/zfs-include/dmu.h	Sat Oct 26 20:03:06 2013 +0400
> @@ -16,11 +16,16 @@
>   *  along with this program; if not, write to the Free Software
>   *  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
>   */
> +
>  /*
>   * Copyright 2010 Sun Microsystems, Inc.  All rights reserved.
>   * Use is subject to license terms.
>   */
>  
> +/*
> + * Copyright (c) 2012 by Delphix. All rights reserved.
> + */
> +
>  #ifndef	_SYS_DMU_H
>  #define	_SYS_DMU_H
>  
> @@ -31,6 +36,41 @@
>   * The DMU also interacts with the SPA.  That interface is described in
>   * dmu_spa.h.
>   */
> +
> +#define	B_FALSE	0
> +#define	B_TRUE	1
> +
> +#define	DMU_OT_NEWTYPE 0x80
> +#define	DMU_OT_METADATA 0x40
> +#define	DMU_OT_BYTESWAP_MASK 0x3f
> +
> +#define	DMU_OT(byteswap, metadata) \
> +	(DMU_OT_NEWTYPE | \
> +	((metadata) ? DMU_OT_METADATA : 0) | \
> +	((byteswap) & DMU_OT_BYTESWAP_MASK))
> +
> +#define	DMU_OT_IS_VALID(ot) (((ot) & DMU_OT_NEWTYPE) ? \
> +	((ot) & DMU_OT_BYTESWAP_MASK) < DMU_BSWAP_NUMFUNCS : \
> +	(ot) < DMU_OT_NUMTYPES)
> +
> +#define	DMU_OT_IS_METADATA(ot) (((ot) & DMU_OT_NEWTYPE) ? \
> +	((ot) & DMU_OT_METADATA) : \
> +	dmu_ot[(ot)].ot_metadata)
> +
> +typedef enum dmu_object_byteswap {
> +	DMU_BSWAP_UINT8,
> +	DMU_BSWAP_UINT16,
> +	DMU_BSWAP_UINT32,
> +	DMU_BSWAP_UINT64,
> +	DMU_BSWAP_ZAP,
> +	DMU_BSWAP_DNODE,
> +	DMU_BSWAP_OBJSET,
> +	DMU_BSWAP_ZNODE,
> +	DMU_BSWAP_OLDACL,
> +	DMU_BSWAP_ACL,
> +	DMU_BSWAP_NUMFUNCS
> +} dmu_object_byteswap_t;
> +
>  typedef enum dmu_object_type {
>  	DMU_OT_NONE,
>  	/* general: */
> @@ -38,8 +78,8 @@ typedef enum dmu_object_type {
>  	DMU_OT_OBJECT_ARRAY,		/* UINT64 */
>  	DMU_OT_PACKED_NVLIST,		/* UINT8 (XDR by nvlist_pack/unpack) */
>  	DMU_OT_PACKED_NVLIST_SIZE,	/* UINT64 */
> -	DMU_OT_BPLIST,			/* UINT64 */
> -	DMU_OT_BPLIST_HDR,		/* UINT64 */
> +	DMU_OT_BPOBJ,			/* UINT64 */
> +	DMU_OT_BPOBJ_HDR,		/* UINT64 */
>  	/* spa: */
>  	DMU_OT_SPACE_MAP_HEADER,	/* UINT64 */
>  	DMU_OT_SPACE_MAP,		/* UINT64 */
> @@ -56,7 +96,7 @@ typedef enum dmu_object_type {
>  	DMU_OT_DSL_DATASET,		/* UINT64 */
>  	/* zpl: */
>  	DMU_OT_ZNODE,			/* ZNODE */
> -	DMU_OT_OLDACL,			/* OLD ACL */
> +	DMU_OT_OLDACL,			/* Old ACL */
>  	DMU_OT_PLAIN_FILE_CONTENTS,	/* UINT8 */
>  	DMU_OT_DIRECTORY_CONTENTS,	/* ZAP */
>  	DMU_OT_MASTER_NODE,		/* ZAP */
> @@ -79,7 +119,7 @@ typedef enum dmu_object_type {
>  	DMU_OT_FUID,			/* FUID table (Packed NVLIST UINT8) */
>  	DMU_OT_FUID_SIZE,		/* FUID table size UINT64 */
>  	DMU_OT_NEXT_CLONES,		/* ZAP */
> -	DMU_OT_SCRUB_QUEUE,		/* ZAP */
> +	DMU_OT_SCAN_QUEUE,		/* ZAP */
>  	DMU_OT_USERGROUP_USED,		/* ZAP */
>  	DMU_OT_USERGROUP_QUOTA,		/* ZAP */
>  	DMU_OT_USERREFS,		/* ZAP */
> @@ -89,7 +129,24 @@ typedef enum dmu_object_type {
>  	DMU_OT_SA_MASTER_NODE,		/* ZAP */
>  	DMU_OT_SA_ATTR_REGISTRATION,	/* ZAP */
>  	DMU_OT_SA_ATTR_LAYOUTS,		/* ZAP */
> -	DMU_OT_NUMTYPES
> +	DMU_OT_SCAN_XLATE,		/* ZAP */
> +	DMU_OT_DEDUP,			/* fake dedup BP from ddt_bp_create() */
> +	DMU_OT_DEADLIST,		/* ZAP */
> +	DMU_OT_DEADLIST_HDR,		/* UINT64 */
> +	DMU_OT_DSL_CLONES,		/* ZAP */
> +	DMU_OT_BPOBJ_SUBOBJ,		/* UINT64 */
> +	DMU_OT_NUMTYPES,
> +
> +	DMU_OTN_UINT8_DATA = DMU_OT(DMU_BSWAP_UINT8, B_FALSE),
> +	DMU_OTN_UINT8_METADATA = DMU_OT(DMU_BSWAP_UINT8, B_TRUE),
> +	DMU_OTN_UINT16_DATA = DMU_OT(DMU_BSWAP_UINT16, B_FALSE),
> +	DMU_OTN_UINT16_METADATA = DMU_OT(DMU_BSWAP_UINT16, B_TRUE),
> +	DMU_OTN_UINT32_DATA = DMU_OT(DMU_BSWAP_UINT32, B_FALSE),
> +	DMU_OTN_UINT32_METADATA = DMU_OT(DMU_BSWAP_UINT32, B_TRUE),
> +	DMU_OTN_UINT64_DATA = DMU_OT(DMU_BSWAP_UINT64, B_FALSE),
> +	DMU_OTN_UINT64_METADATA = DMU_OT(DMU_BSWAP_UINT64, B_TRUE),
> +	DMU_OTN_ZAP_DATA = DMU_OT(DMU_BSWAP_ZAP, B_FALSE),
> +	DMU_OTN_ZAP_METADATA = DMU_OT(DMU_BSWAP_ZAP, B_TRUE),
>  } dmu_object_type_t;
>  
>  typedef enum dmu_objset_type {
> @@ -107,6 +164,9 @@ typedef enum dmu_objset_type {
>   */
>  #define	DMU_POOL_DIRECTORY_OBJECT	1
>  #define	DMU_POOL_CONFIG			"config"
> +#define	DMU_POOL_FEATURES_FOR_READ	"features_for_read"
> +#define	DMU_POOL_FEATURES_FOR_WRITE	"features_for_write"
> +#define	DMU_POOL_FEATURE_DESCRIPTIONS	"feature_descriptions"
>  #define	DMU_POOL_ROOT_DATASET		"root_dataset"
>  #define	DMU_POOL_SYNC_BPLIST		"sync_bplist"
>  #define	DMU_POOL_ERRLOG_SCRUB		"errlog_scrub"
> diff -r 7c12aaa128e3 -r c2e11847cac0 tools/libfsimage/zfs/zfs-include/dsl_dataset.h
> --- a/tools/libfsimage/zfs/zfs-include/dsl_dataset.h	Thu Oct 24 22:46:20 2013 +0100
> +++ b/tools/libfsimage/zfs/zfs-include/dsl_dataset.h	Sat Oct 26 20:03:06 2013 +0400
> @@ -24,8 +24,6 @@
>  #ifndef	_SYS_DSL_DATASET_H
>  #define	_SYS_DSL_DATASET_H
>  
> -#pragma ident	"%Z%%M%	%I%	%E% SMI"
> -
>  typedef struct dsl_dataset_phys {
>  	uint64_t ds_dir_obj;
>  	uint64_t ds_prev_snap_obj;
> diff -r 7c12aaa128e3 -r c2e11847cac0 tools/libfsimage/zfs/zfs-include/dsl_dir.h
> --- a/tools/libfsimage/zfs/zfs-include/dsl_dir.h	Thu Oct 24 22:46:20 2013 +0100
> +++ b/tools/libfsimage/zfs/zfs-include/dsl_dir.h	Sat Oct 26 20:03:06 2013 +0400
> @@ -24,8 +24,6 @@
>  #ifndef	_SYS_DSL_DIR_H
>  #define	_SYS_DSL_DIR_H
>  
> -#pragma ident	"%Z%%M%	%I%	%E% SMI"
> -
>  typedef struct dsl_dir_phys {
>  	uint64_t dd_creation_time; /* not actually used */
>  	uint64_t dd_head_dataset_obj;
> diff -r 7c12aaa128e3 -r c2e11847cac0 tools/libfsimage/zfs/zfs-include/spa.h
> --- a/tools/libfsimage/zfs/zfs-include/spa.h	Thu Oct 24 22:46:20 2013 +0100
> +++ b/tools/libfsimage/zfs/zfs-include/spa.h	Sat Oct 26 20:03:06 2013 +0400
> @@ -16,11 +16,16 @@
>   *  along with this program; if not, write to the Free Software
>   *  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
>   */
> +
>  /*
>   * Copyright 2010 Sun Microsystems, Inc.  All rights reserved.
>   * Use is subject to license terms.
>   */
>  
> +/*
> + * Copyright (c) 2012 by Delphix. All rights reserved.
> + */
> +
>  #ifndef _SYS_SPA_H
>  #define	_SYS_SPA_H
>  
> @@ -65,7 +70,7 @@
>  /*
>   * Size of block to hold the configuration data (a packed nvlist)
>   */
> -#define	SPA_CONFIG_BLOCKSIZE	(1 << 14)
> +#define	SPA_CONFIG_BLOCKSIZE	(1ULL << 14)
>  
>  /*
>   * The DVA size encodings for LSIZE and PSIZE support blocks up to 32MB.
> diff -r 7c12aaa128e3 -r c2e11847cac0 tools/libfsimage/zfs/zfs-include/uberblock_impl.h
> --- a/tools/libfsimage/zfs/zfs-include/uberblock_impl.h	Thu Oct 24 22:46:20 2013 +0100
> +++ b/tools/libfsimage/zfs/zfs-include/uberblock_impl.h	Sat Oct 26 20:03:06 2013 +0400
> @@ -24,8 +24,6 @@
>  #ifndef _SYS_UBERBLOCK_IMPL_H
>  #define	_SYS_UBERBLOCK_IMPL_H
>  
> -#pragma ident	"%Z%%M%	%I%	%E% SMI"
> -
>  /*
>   * The uberblock version is incremented whenever an incompatible on-disk
>   * format change is made to the SPA, DMU, or ZAP.
> diff -r 7c12aaa128e3 -r c2e11847cac0 tools/libfsimage/zfs/zfs-include/vdev_impl.h
> --- a/tools/libfsimage/zfs/zfs-include/vdev_impl.h	Thu Oct 24 22:46:20 2013 +0100
> +++ b/tools/libfsimage/zfs/zfs-include/vdev_impl.h	Sat Oct 26 20:03:06 2013 +0400
> @@ -24,12 +24,30 @@
>  #ifndef _SYS_VDEV_IMPL_H
>  #define	_SYS_VDEV_IMPL_H
>  
> +/* helper macros */
> +#undef	offsetof
> +#if defined(__GNUC__)
> +#define	offsetof(s, m)	__builtin_offsetof(s, m)
> +#else
> +#define	offsetof(s, m)	((size_t)(&(((s *)0)->m)))
> +#endif
> +#define	MAX(x, y)		((x) > (y) ? (x) : (y))
> +
>  #define	VDEV_PAD_SIZE 		(8 << 10)
>  /* 2 padding areas (vl_pad1 and vl_pad2) to skip */
>  #define	VDEV_SKIP_SIZE		VDEV_PAD_SIZE * 2
>  #define	VDEV_PHYS_SIZE		(112 << 10)
>  #define	VDEV_UBERBLOCK_RING	(128 << 10)
>  
> +#define	VDEV_UBERBLOCK_SHIFT(sh)		\
> +	MAX((sh), UBERBLOCK_SHIFT)
> +#define	VDEV_UBERBLOCK_COUNT(sh)		\
> +	(VDEV_UBERBLOCK_RING >> VDEV_UBERBLOCK_SHIFT(sh))
> +#define	VDEV_UBERBLOCK_OFFSET(sh, n)	\
> +	offsetof(vdev_label_t, vl_uberblock[(n) << VDEV_UBERBLOCK_SHIFT(sh)])
> +#define	VDEV_UBERBLOCK_SIZE(sh)			\
> +	(1ULL << VDEV_UBERBLOCK_SHIFT(sh))
> +
>  typedef struct vdev_phys {
>  	char		vp_nvlist[VDEV_PHYS_SIZE - sizeof (zio_eck_t)];
>  	zio_eck_t	vp_zbt;
> diff -r 7c12aaa128e3 -r c2e11847cac0 tools/libfsimage/zfs/zfs-include/zap_leaf.h
> --- a/tools/libfsimage/zfs/zfs-include/zap_leaf.h	Thu Oct 24 22:46:20 2013 +0100
> +++ b/tools/libfsimage/zfs/zfs-include/zap_leaf.h	Sat Oct 26 20:03:06 2013 +0400
> @@ -24,8 +24,6 @@
>  #ifndef	_SYS_ZAP_LEAF_H
>  #define	_SYS_ZAP_LEAF_H
>  
> -#pragma ident	"%Z%%M%	%I%	%E% SMI"
> -
>  #define	ZAP_LEAF_MAGIC 0x2AB1EAF
>  
>  /* chunk size = 24 bytes */
> diff -r 7c12aaa128e3 -r c2e11847cac0 tools/libfsimage/zfs/zfs-include/zfs.h
> --- a/tools/libfsimage/zfs/zfs-include/zfs.h	Thu Oct 24 22:46:20 2013 +0100
> +++ b/tools/libfsimage/zfs/zfs-include/zfs.h	Sat Oct 26 20:03:06 2013 +0400
> @@ -16,9 +16,10 @@
>   *  along with this program; if not, write to the Free Software
>   *  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
>   */
> +
>  /*
> - * Copyright 2010 Sun Microsystems, Inc.  All rights reserved.
> - * Use is subject to license terms.
> + * Copyright (c) 2007, 2010, Oracle and/or its affiliates. All rights reserved.
> + * Copyright (c) 2012 by Delphix. All rights reserved.
>   */
>  
>  #ifndef	_SYS_FS_ZFS_H
> @@ -27,7 +28,14 @@
>  /*
>   * On-disk version number.
>   */
> -#define	SPA_VERSION			24ULL
> +#define	SPA_VERSION_INITIAL		1ULL
> +#define	SPA_VERSION_BEFORE_FEATURES	28ULL
> +#define	SPA_VERSION			5000ULL
> +#define	SPA_VERSION_FEATURES		5000ULL
> +
> +#define	SPA_VERSION_IS_SUPPORTED(v) \
> +	(((v) >= SPA_VERSION_INITIAL && (v) <= SPA_VERSION_BEFORE_FEATURES) || \
> +	((v) >= SPA_VERSION_FEATURES && (v) <= SPA_VERSION))
>  
>  /*
>   * The following are configuration names used in the nvlist describing a pool's
> @@ -67,6 +75,7 @@
>  #define	ZPOOL_CONFIG_DDT_HISTOGRAM	"ddt_histogram"
>  #define	ZPOOL_CONFIG_DDT_OBJ_STATS	"ddt_object_stats"
>  #define	ZPOOL_CONFIG_DDT_STATS		"ddt_stats"
> +#define	ZPOOL_CONFIG_FEATURES_FOR_READ	"features_for_read"
>  /*
>   * The persistent vdev state is stored as separate values rather than a single
>   * 'vdev_state' entry.  This is because a device can be in multiple states, such
> diff -r 7c12aaa128e3 -r c2e11847cac0 tools/libfsimage/zfs/zfs-include/zfs_acl.h
> --- a/tools/libfsimage/zfs/zfs-include/zfs_acl.h	Thu Oct 24 22:46:20 2013 +0100
> +++ b/tools/libfsimage/zfs/zfs-include/zfs_acl.h	Sat Oct 26 20:03:06 2013 +0400
> @@ -24,8 +24,6 @@
>  #ifndef	_SYS_FS_ZFS_ACL_H
>  #define	_SYS_FS_ZFS_ACL_H
>  
> -#pragma ident	"%Z%%M%	%I%	%E% SMI"
> -
>  #ifndef _UID_T
>  #define	_UID_T
>  typedef	unsigned int uid_t;			/* UID type */
> diff -r 7c12aaa128e3 -r c2e11847cac0 tools/libfsimage/zfs/zfs-include/zio.h
> --- a/tools/libfsimage/zfs/zfs-include/zio.h	Thu Oct 24 22:46:20 2013 +0100
> +++ b/tools/libfsimage/zfs/zfs-include/zio.h	Sat Oct 26 20:03:06 2013 +0400
> @@ -20,6 +20,9 @@
>   * Copyright 2010 Sun Microsystems, Inc.  All rights reserved.
>   * Use is subject to license terms.
>   */
> +/*
> + * Copyright 2013 by Saso Kiselkov. All rights reserved.
> + */
>  
>  #ifndef _ZIO_H
>  #define	_ZIO_H
> @@ -73,6 +76,17 @@ enum zio_compress {
>  	ZIO_COMPRESS_OFF,
>  	ZIO_COMPRESS_LZJB,
>  	ZIO_COMPRESS_EMPTY,
> +	ZIO_COMPRESS_GZIP_1,
> +	ZIO_COMPRESS_GZIP_2,
> +	ZIO_COMPRESS_GZIP_3,
> +	ZIO_COMPRESS_GZIP_4,
> +	ZIO_COMPRESS_GZIP_5,
> +	ZIO_COMPRESS_GZIP_6,
> +	ZIO_COMPRESS_GZIP_7,
> +	ZIO_COMPRESS_GZIP_8,
> +	ZIO_COMPRESS_GZIP_9,
> +	ZIO_COMPRESS_ZLE,
> +	ZIO_COMPRESS_LZ4,
>  	ZIO_COMPRESS_FUNCTIONS
>  };
>  
> diff -r 7c12aaa128e3 -r c2e11847cac0 tools/libfsimage/zfs/zfs_fletcher.c
> --- a/tools/libfsimage/zfs/zfs_fletcher.c	Thu Oct 24 22:46:20 2013 +0100
> +++ b/tools/libfsimage/zfs/zfs_fletcher.c	Sat Oct 26 20:03:06 2013 +0400
> @@ -21,8 +21,6 @@
>   * Use is subject to license terms.
>   */
>  
> -#pragma ident	"%Z%%M%	%I%	%E% SMI"
> -
>  #include "fsys_zfs.h"
>  
>  
> diff -r 7c12aaa128e3 -r c2e11847cac0 tools/libfsimage/zfs/zfs_lz4.c
> --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
> +++ b/tools/libfsimage/zfs/zfs_lz4.c	Sat Oct 26 20:03:06 2013 +0400
> @@ -0,0 +1,313 @@
> +/*
> + * LZ4 - Fast LZ compression algorithm
> + * Header File
> + * Copyright (C) 2011-2013, Yann Collet.
> + * BSD 2-Clause License (http://www.opensource.org/licenses/bsd-license.php)
> + *
> + * Redistribution and use in source and binary forms, with or without
> + * modification, are permitted provided that the following conditions are
> + * met:
> + *
> + *     * Redistributions of source code must retain the above copyright
> + * notice, this list of conditions and the following disclaimer.
> + *     * Redistributions in binary form must reproduce the above
> + * copyright notice, this list of conditions and the following disclaimer
> + * in the documentation and/or other materials provided with the
> + * distribution.
> + *
> + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
> + * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
> + * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
> + * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
> + * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
> + * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
> + * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
> + * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
> + * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
> + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
> + * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
> + *
> + * You can contact the author at :
> + * - LZ4 homepage : http://fastcompression.blogspot.com/p/lz4.html
> + * - LZ4 source repository : http://code.google.com/p/lz4/
> + */
> +
> +#include "fsys_zfs.h"
> +#include <string.h>
> +
> +static int LZ4_uncompress_unknownOutputSize(const char *source, char *dest,
> +					    int isize, int maxOutputSize);
> +
> +int
> +lz4_decompress(void *s_start, void *d_start, size_t s_len, size_t d_len)
> +{
> +	const uint8_t *src = s_start;
> +	uint32_t bufsiz = (src[0] << 24) | (src[1] << 16) | (src[2] << 8) |
> +	    src[3];
> +
> +	/* invalid compressed buffer size encoded at start */
> +	if (bufsiz + 4 > s_len)
> +		return (1);
> +
> +	/*
> +	 * Returns 0 on success (decompression function returned non-negative)
> +	 * and non-zero on failure (decompression function returned negative).
> +	 */
> +	return (LZ4_uncompress_unknownOutputSize(s_start + 4, d_start, bufsiz,
> +	    d_len) < 0);
> +}
> +
> +/*
> + * CPU Feature Detection
> + */
> +
> +/* 32 or 64 bits ? */
> +#if (defined(__x86_64__) || defined(__x86_64) || defined(__amd64__) || \
> +	defined(__amd64) || defined(__ppc64__) || defined(_WIN64) || \
> +	defined(__LP64__) || defined(_LP64))
> +#define	LZ4_ARCH64	1
> +#else
> +#define	LZ4_ARCH64	0
> +#endif
> +
> +/*
> + * Little Endian or Big Endian?
> + * Note: overwrite the below #define if you know your architecture endianess.
> + */
> +#if (defined(__BIG_ENDIAN__) || defined(__BIG_ENDIAN) || \
> +	defined(_BIG_ENDIAN) || defined(_ARCH_PPC) || defined(__PPC__) || \
> +	defined(__PPC) || defined(PPC) || defined(__powerpc__) || \
> +	defined(__powerpc) || defined(powerpc) || \
> +	((defined(__BYTE_ORDER__)&&(__BYTE_ORDER__ == __ORDER_BIG_ENDIAN__))))
> +#define	LZ4_BIG_ENDIAN	1
> +#else
> +	/*
> +	 * Little Endian assumed. PDP Endian and other very rare endian format
> +	 * are unsupported.
> +	 */
> +#endif
> +
> +/*
> + * Compiler Options
> + */
> +#if __STDC_VERSION__ >= 199901L	/* C99 */
> +/* "restrict" is a known keyword */
> +#else
> +/* Disable restrict */
> +#define	restrict
> +#endif
> +
> +#define	GCC_VERSION (__GNUC__ * 100 + __GNUC_MINOR__)
> +
> +#define	lz4_bswap16(x) ((unsigned short int) ((((x) >> 8) & 0xffu) \
> +	| (((x) & 0xffu) << 8)))
> +
> +#if (GCC_VERSION >= 302) || (__INTEL_COMPILER >= 800) || defined(__clang__)
> +#define	expect(expr, value)    (__builtin_expect((expr), (value)))
> +#else
> +#define	expect(expr, value)    (expr)
> +#endif
> +
> +#define	likely(expr)	expect((expr) != 0, 1)
> +#define	unlikely(expr)	expect((expr) != 0, 0)
> +
> +/* Basic types */
> +#define	BYTE	uint8_t
> +#define	U16	uint16_t
> +#define	U32	uint32_t
> +#define	S32	int32_t
> +#define	U64	uint64_t
> +
> +typedef struct _U16_S {
> +	U16 v;
> +} U16_S;
> +typedef struct _U32_S {
> +	U32 v;
> +} U32_S;
> +typedef struct _U64_S {
> +	U64 v;
> +} U64_S;
> +
> +#define	A64(x)	(((U64_S *)(x))->v)
> +#define	A32(x)	(((U32_S *)(x))->v)
> +#define	A16(x)	(((U16_S *)(x))->v)
> +
> +/*
> + * Constants
> + */
> +#define	MINMATCH 4
> +
> +#define	COPYLENGTH 8
> +#define	LASTLITERALS 5
> +
> +#define	ML_BITS 4
> +#define	ML_MASK ((1U<<ML_BITS)-1)
> +#define	RUN_BITS (8-ML_BITS)
> +#define	RUN_MASK ((1U<<RUN_BITS)-1)
> +
> +/*
> + * Architecture-specific macros
> + */
> +#if LZ4_ARCH64
> +#define	STEPSIZE 8
> +#define	UARCH U64
> +#define	AARCH A64
> +#define	LZ4_COPYSTEP(s, d)	A64(d) = A64(s); d += 8; s += 8;
> +#define	LZ4_COPYPACKET(s, d)	LZ4_COPYSTEP(s, d)
> +#define	LZ4_SECURECOPY(s, d, e)	if (d < e) LZ4_WILDCOPY(s, d, e)
> +#define	HTYPE U32
> +#define	INITBASE(base)		const BYTE* const base = ip
> +#else
> +#define	STEPSIZE 4
> +#define	UARCH U32
> +#define	AARCH A32
> +#define	LZ4_COPYSTEP(s, d)	A32(d) = A32(s); d += 4; s += 4;
> +#define	LZ4_COPYPACKET(s, d)	LZ4_COPYSTEP(s, d); LZ4_COPYSTEP(s, d);
> +#define	LZ4_SECURECOPY		LZ4_WILDCOPY
> +#define	HTYPE const BYTE*
> +#define	INITBASE(base)		const int base = 0
> +#endif
> +
> +#if (defined(LZ4_BIG_ENDIAN) && !defined(BIG_ENDIAN_NATIVE_BUT_INCOMPATIBLE))
> +#define	LZ4_READ_LITTLEENDIAN_16(d, s, p) \
> +	{ U16 v = A16(p); v = lz4_bswap16(v); d = (s) - v; }
> +#define	LZ4_WRITE_LITTLEENDIAN_16(p, i) \
> +	{ U16 v = (U16)(i); v = lz4_bswap16(v); A16(p) = v; p += 2; }
> +#else
> +#define	LZ4_READ_LITTLEENDIAN_16(d, s, p) { d = (s) - A16(p); }
> +#define	LZ4_WRITE_LITTLEENDIAN_16(p, v)  { A16(p) = v; p += 2; }
> +#endif
> +
> +/* Macros */
> +#define	LZ4_WILDCOPY(s, d, e) do { LZ4_COPYPACKET(s, d) } while (d < e);
> +
> +/* Decompression functions */
> +
> +static int
> +LZ4_uncompress_unknownOutputSize(const char *source,
> +    char *dest, int isize, int maxOutputSize)
> +{
> +	/* Local Variables */
> +	const BYTE *restrict ip = (const BYTE *) source;
> +	const BYTE *const iend = ip + isize;
> +	const BYTE *restrict ref;
> +
> +	BYTE *restrict op = (BYTE *) dest;
> +	BYTE *const oend = op + maxOutputSize;
> +	BYTE *cpy;
> +
> +	size_t dec[] = { 0, 3, 2, 3, 0, 0, 0, 0 };
> +
> +	/* Main Loop */
> +	while (ip < iend) {
> +		BYTE token;
> +		int length;
> +
> +		/* get runlength */
> +		token = *ip++;
> +		if ((length = (token >> ML_BITS)) == RUN_MASK) {
> +			int s = 255;
> +			while ((ip < iend) && (s == 255)) {
> +				s = *ip++;
> +				length += s;
> +			}
> +		}
> +		/* copy literals */
> +		cpy = op + length;
> +		if ((cpy > oend - COPYLENGTH) ||
> +		    (ip + length > iend - COPYLENGTH)) {
> +			if (cpy > oend)
> +				/*
> +				 * Error: request to write beyond destination
> +				 * buffer.
> +				 */
> +				goto _output_error;
> +			if (ip + length > iend)
> +				/*
> +				 * Error : request to read beyond source
> +				 * buffer.
> +				 */
> +				goto _output_error;
> +			memcpy(op, ip, length);
> +			op += length;
> +			ip += length;
> +			if (ip < iend)
> +				/* Error : LZ4 format violation */
> +				goto _output_error;
> +			/* Necessarily EOF, due to parsing restrictions. */
> +			break;
> +		}
> +		LZ4_WILDCOPY(ip, op, cpy);
> +		ip -= (op - cpy);
> +		op = cpy;
> +
> +		/* get offset */
> +		LZ4_READ_LITTLEENDIAN_16(ref, cpy, ip);
> +		ip += 2;
> +		if (ref < (BYTE * const) dest)
> +			/*
> +			 * Error: offset creates reference outside of
> +			 * destination buffer.
> +			 */
> +			goto _output_error;
> +
> +		/* get matchlength */
> +		if ((length = (token & ML_MASK)) == ML_MASK) {
> +			while (ip < iend) {
> +				int s = *ip++;
> +				length += s;
> +				if (s == 255)
> +					continue;
> +				break;
> +			}
> +		}
> +		/* copy repeated sequence */
> +		if unlikely(op - ref < STEPSIZE) {
> +#if LZ4_ARCH64
> +			size_t dec2table[] = { 0, 0, 0, -1, 0, 1, 2, 3 };
> +			size_t dec2 = dec2table[op - ref];
> +#else
> +			const int dec2 = 0;
> +#endif
> +			*op++ = *ref++;
> +			*op++ = *ref++;
> +			*op++ = *ref++;
> +			*op++ = *ref++;
> +			ref -= dec[op - ref];
> +			A32(op) = A32(ref);
> +			op += STEPSIZE - 4;
> +			ref -= dec2;
> +		} else {
> +			LZ4_COPYSTEP(ref, op);
> +		}
> +		cpy = op + length - (STEPSIZE - 4);
> +		if (cpy > oend - COPYLENGTH) {
> +			if (cpy > oend)
> +				/*
> +				 * Error: request to write outside of
> +				 * destination buffer.
> +				 */
> +				goto _output_error;
> +			LZ4_SECURECOPY(ref, op, (oend - COPYLENGTH));
> +			while (op < cpy)
> +				*op++ = *ref++;
> +			op = cpy;
> +			if (op == oend)
> +				/*
> +				 * Check EOF (should never happen, since last
> +				 * 5 bytes are supposed to be literals).
> +				 */
> +				break;
> +			continue;
> +		}
> +		LZ4_SECURECOPY(ref, op, cpy);
> +		op = cpy;	/* correction */
> +	}
> +
> +	/* end of decoding */
> +	return (int)(((char *)op) - dest);
> +
> +	/* write overflow error detected */
> +	_output_error:
> +	return (int)(-(((char *)ip) - source));
> +}
> diff -r 7c12aaa128e3 -r c2e11847cac0 tools/libfsimage/zfs/zfs_lzjb.c
> --- a/tools/libfsimage/zfs/zfs_lzjb.c	Thu Oct 24 22:46:20 2013 +0100
> +++ b/tools/libfsimage/zfs/zfs_lzjb.c	Sat Oct 26 20:03:06 2013 +0400
> @@ -21,8 +21,6 @@
>   * Use is subject to license terms.
>   */
>  
> -#pragma ident	"%Z%%M%	%I%	%E% SMI"
> -
>  #include "fsys_zfs.h"
>  
>  #define	MATCH_BITS	6
> @@ -34,10 +32,10 @@
>  int
>  lzjb_decompress(void *s_start, void *d_start, size_t s_len, size_t d_len)
>  {
> -	uint8_t *src = s_start;
> -	uint8_t *dst = d_start;
> -	uint8_t *d_end = (uint8_t *)d_start + d_len;
> -	uint8_t *cpy, copymap = '\0';
> +	uchar_t *src = s_start;
> +	uchar_t *dst = d_start;
> +	uchar_t *d_end = (uchar_t *)d_start + d_len;
> +	uchar_t *cpy, copymap = '\0';
>  	int copymask = 1 << (NBBY - 1);
>  
>  	while (dst < d_end) {
> @@ -49,7 +47,7 @@ lzjb_decompress(void *s_start, void *d_s
>  			int mlen = (src[0] >> (NBBY - MATCH_BITS)) + MATCH_MIN;
>  			int offset = ((src[0] << NBBY) | src[1]) & OFFSET_MASK;
>  			src += 2;
> -			if ((cpy = dst - offset) < (uint8_t *)d_start)
> +			if ((cpy = dst - offset) < (uchar_t *)d_start)
>  				return (-1);
>  			while (--mlen >= 0 && dst < d_end)
>  				*dst++ = *cpy++;
> diff -r 7c12aaa128e3 -r c2e11847cac0 tools/libfsimage/zfs/zfs_sha256.c
> --- a/tools/libfsimage/zfs/zfs_sha256.c	Thu Oct 24 22:46:20 2013 +0100
> +++ b/tools/libfsimage/zfs/zfs_sha256.c	Sat Oct 26 20:03:06 2013 +0400
> @@ -21,8 +21,6 @@
>   * Use is subject to license terms.
>   */
>  
> -#pragma ident	"%Z%%M%	%I%	%E% SMI"
> -
>  #include "fsys_zfs.h"
>  
>  /*
> 
> _______________________________________________
> Xen-devel mailing list
> Xen-devel@lists.xen.org
> http://lists.xen.org/xen-devel

_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xen.org
http://lists.xen.org/xen-devel

From xen-devel-bounces@lists.xen.org Sun Oct 27 17:41:39 2013
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 27 Oct 2013 17:41:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1VaUKp-0007MW-Ts; Sun, 27 Oct 2013 17:41:07 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <wargo.john25@gmail.com>) id 1VaT63-0006al-CD
	for xen-devel@lists.xen.org; Sun, 27 Oct 2013 16:21:48 +0000
Received: from [85.158.137.68:56807] by server-12.bemta-3.messagelabs.com id
	EE/14-23139-A9D3D625; Sun, 27 Oct 2013 16:21:46 +0000
X-Env-Sender: wargo.john25@gmail.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1382890900!4031497!1
X-Originating-IP: [209.85.219.43]
X-SpamReason: INFO: max file limit 5000
X-SpamReason: No, hits=0.0 required=7.0 tests=ML_RADAR_SPEW_LINKS_14,
	spamassassin: 
X-StarScan-Received: 
X-StarScan-Version: 6.9.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19044 invoked from network); 27 Oct 2013 16:21:41 -0000
Received: from mail-oa0-f43.google.com (HELO mail-oa0-f43.google.com)
	(209.85.219.43)
	by server-8.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
	27 Oct 2013 16:21:41 -0000
Received: by mail-oa0-f43.google.com with SMTP id m1so2717470oag.30
	for <xen-devel@lists.xen.org>; Sun, 27 Oct 2013 09:21:40 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=message-id:date:from:user-agent:mime-version:to:subject:references
	:in-reply-to:content-type;
	bh=x/LJ6tj1f46rgDDfr21R49Da3dcc9imYpFYQq1kZQf4=;
	b=Ryn5cCJI1zliylrBwhFRSpvz1UUu7xBsaq9+DifqtJPPZg+mGxEb6V1m24KAZhxLej
	ZXwqihbC117uEugvztjO8KC/mv43vwEX17g3CQGj3APgbvZ0yGoZ+6QqcVMinwDf3nFA
	2hzJIGC9revbVpdZAQppaxZSH1LVo+7GWosOR0nVf7V0yUp5quChvRncgpeQltSTTRfY
	6c5p9yYGSORrt1Q/KgVw3QxpLOsiE6a4OZXCzm5F0UxX0kOWi1UIv6RP+MJZMK3btq9t
	GaDAVF9GQusCoAXP0mk5p4fri7Giqhc6OTxqhgKNQklIliCyFEP5d4NW7orrNcsOnscv
	L83A==
X-Received: by 10.182.73.231 with SMTP id o7mr11292411obv.34.1382890899988;
	Sun, 27 Oct 2013 09:21:39 -0700 (PDT)
Received: from [192.168.1.124] (ip70-188-224-131.pn.at.cox.net.
	[70.188.224.131]) by mx.google.com with ESMTPSA id
	tz10sm20415712obc.10.2013.10.27.09.21.38 for <multiple recipients>
	(version=TLSv1 cipher=RC4-SHA bits=128/128);
	Sun, 27 Oct 2013 09:21:39 -0700 (PDT)
Message-ID: <526D3D91.5090906@gmail.com>
Date: Sun, 27 Oct 2013 11:21:37 -0500
From: John Wargo <wargo.john25@gmail.com>
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:24.0) Gecko/20100101 Thunderbird/24.0
MIME-Version: 1.0
To: Gordan Bobic <gordan@bobich.net>, 
	"xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
References: <526C2D06.1030606@gmail.com> <526CDD22.6080107@bobich.net>
	<526D22D9.6010006@gmail.com>
In-Reply-To: <526D22D9.6010006@gmail.com>
Content-Type: multipart/mixed; boundary="------------070008020803090508080300"
X-Mailman-Approved-At: Sun, 27 Oct 2013 17:41:05 +0000
Subject: Re: [Xen-devel] Windows 8 VGA Passthrough
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
	<mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
	<mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Sender: xen-devel-bounces@lists.xen.org
Errors-To: xen-devel-bounces@lists.xen.org

This is a multi-part message in MIME format.
--------------070008020803090508080300
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit

On 10/27/2013 09:27 AM, John Wargo wrote:
> On 10/27/2013 04:30 AM, Gordan Bobic wrote:
>> On 10/26/2013 09:58 PM, John Wargo wrote:
>>> Geniuses,
>>>
>>> I've been trying to get VGA pass-through working on Windows 8, however
>>> I've been running into a few issues.
>>> Currently I can get Windows 8 running flawlessly without VGA
>>> pass-through, however I'm planning on using it for gaming, so this wont
>>> work.
>>>
>>> When I start windows 8, I am able to get past the install portion of 
>>> the
>>> DVD, however it hangs on "Getting devices ready.. (n%)".
>>>
>>> Hardware Information :
>>> AMD Fx6300
>>> ASUS M5a99x evo r2.0
>>> 16GB RAM
>>> 6670 Radeon HD - Dom0
>>> 7850 Radeon HD - Win8
>>
>> I have recently (recently as in over the past 48 hours) re-tried to 
>> get ATI VGA passthrough working, and the results are... interesting.
>>
>> HD4850 dom0 + HD7450 domU worked fine - or as fine as ATI passthrough 
>> ever seems to work (slowdown + white lines when dragging windows 
>> after a domU reboot). I am using XP64 domU so I can't eject the GPU 
>> (it says it is being used). But shutting down the domU, doing echo 1 
>> > reset for the GPU from dom0 (I don't know how this is implemented 
>> and whether it does anything) and then starting it up again sometimes 
>> recovers it. GPU-Z runs and reports the GPU correctly.
>>
>> HD4850 dom0 + HD7970 domU results in the entire host locking up as 
>> soon as the driver is loaded in domU. My solution is to swap the dom0 
>> GPU for an 8800GT, and the problem now doesn't occur. If I had to 
>> guess, BIOS on the HD7970 does something bizzare, finds the HD4850 on 
>> the bus, tries to do something to it, and ends up crashing the host. 
>> This could also be exacerbated by the fact that I have to run with 
>> relaxed checking and no PCI ACS due to NF200 bridges on my 
>> motherboard. Even so, however, GPU-Z crashes the domU and it's GPU 
>> _hard_ (but not the host, thankfully). It crashes it so hard, that 
>> the only cure is to reboot the host. Reseting the GPU via /sys/ 
>> doesn't seem to do anything to help.
>>
>> Are you using gfx_passthru=1 in your config? The way most people have 
>> this kind of thing working is with gfx_passthru=0, i.e. secondary 
>> passthru. Don't assign the PCI device in the config when installing. 
>> Once the domU install is complete, shut it down, and add the GPU you 
>> want to pass through. Then fire up domU in VNC, install the driver, 
>> and with a bit of luck it will come up with output on the external 
>> monitor.
>>
>> Also make sure that radeon or radeonfb kernel drivers DO NOT load 
>> before the device is assigned to xen-pciback. The exact way to ensure 
>> this will depend on what distro and dom0 kernel you are using.
>>
>> Gordan
> Status update:
>
> The catalyst drivers appear to be working perfectly fine, device 
> manager shows no errors, and everything works great, except that when 
> I plug my monitor into the second card, I get "No Signal" on the 
> monitor, then it shuts off.
>
> I though that secondary passthrough meant that it would pass the 
> virtual adapter in as primary, but I could use my GPU that I passed 
> through, so where am I wrong, and how do I do that?
>
> -John
I've been doing some research into my VGA passthrough, so I've gone 
through the various debugging steps, and the only thing that I've found 
out of place is with "xl dmesg" (attached).

Where do I go from here?
-John

--------------070008020803090508080300
Content-Type: text/plain; charset=UTF-8;
 name="debug.txt"
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
 filename="debug.txt"

main = 1, device id = 0x200, fault address = 0xf47fef3c00, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 1, device id = 0x200, fault address = 0xf47fef3c40, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 1, device id = 0x200, fault address = 0xf47fef3c80, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 1, device id = 0x200, fault address = 0xf47fef3cc0, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 1, device id = 0x200, fault address = 0xffffffffc0, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 1, device id = 0x200, fault address = 0xffffffff80, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 1, device id = 0x200, fault address = 0xfffffffe00, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 1, device id = 0x200, fault address = 0xffffffff00, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 1, device id = 0x200, fault address = 0xfffffffe80, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 1, device id = 0x200, fault address = 0xfffffffdc0, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 1, device id = 0x200, fault address = 0xfffffffec0, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 1, device id = 0x200, fault address = 0xfffffffe40, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 1, device id = 0x200, fault address = 0xffffffff40, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 1, device id = 0x200, fault address = 0xf40f577480, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 1, device id = 0x200, fault address = 0xf47fef3d80, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 1, device id = 0x200, fault address = 0xf47fef3e40, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 1, device id = 0x200, fault address = 0xf47fef3e00, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 1, device id = 0x200, fault address = 0xf47fef3dc0, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 1, device id = 0x200, fault address = 0xf47fef3d00, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 1, device id = 0x200, fault address = 0xf47fef3d40, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 1, device id = 0x200, fault address = 0xf47fef3f00, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 1, device id = 0x200, fault address = 0xf47fef3ec0, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 1, device id = 0x200, fault address = 0xf47fef3e80, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 1, device id = 0x200, fault address = 0xf47fef3f40, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 1, device id = 0x200, fault address = 0xf47fef3f80, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 1, device id = 0x200, fault address = 0xf47fef3fc0, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 1, device id = 0x200, fault address = 0xf47fef4000, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 1, device id = 0x200, fault address = 0xf47fef4780, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 1, device id = 0x200, fault address = 0xf47fef42c0, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 1, device id = 0x200, fault address = 0xf47fef4280, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 1, device id = 0x200, fault address = 0xf47fef4340, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 1, device id = 0x200, fault address = 0xf47fef4080, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 1, device id = 0x200, fault address = 0xf47fef4040, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 1, device id = 0x200, fault address = 0xf47fef4300, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 1, device id = 0x200, fault address = 0xf47fef43c0, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 1, device id = 0x200, fault address = 0xf47fef4700, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 1, device id = 0x200, fault address = 0xf47fef40c0, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 1, device id = 0x200, fault address = 0xf47fef4380, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 1, device id = 0x200, fault address = 0xf47fef4640, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 1, device id = 0x200, fault address = 0xf47fef4140, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 1, device id = 0x200, fault address = 0xf47fef4180, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 1, device id = 0x200, fault address = 0xf47fef4400, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 1, device id = 0x200, fault address = 0xf47fef4680, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 1, device id = 0x200, fault address = 0xf47fef4500, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 1, device id = 0x200, fault address = 0xf47fef4240, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 1, device id = 0x200, fault address = 0xf47fef41c0, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 1, device id = 0x200, fault address = 0xf47fef44c0, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 1, device id = 0x200, fault address = 0xf47fef4580, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 1, device id = 0x200, fault address = 0xf47fef4540, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 1, device id = 0x200, fault address = 0xf47fef4200, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 1, device id = 0x200, fault address = 0xf47fef45c0, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 1, device id = 0x200, fault address = 0xf47fef4600, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 1, device id = 0x200, fault address = 0xf47fef46c0, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 1, device id = 0x200, fault address = 0xf47fef4440, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 1, device id = 0x200, fault address = 0xf47fef4100, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 1, device id = 0x200, fault address = 0xf47fef4480, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 1, device id = 0x200, fault address = 0xf47fef4740, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 1, device id = 0x200, fault address = 0xf47fef47c0, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 1, device id = 0x200, fault address = 0xf47fef4840, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 1, device id = 0x200, fault address = 0xf47fef4800, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 1, device id = 0x200, fault address = 0xf47fef4880, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 1, device id = 0x200, fault address = 0xf47fef4940, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 1, device id = 0x200, fault address = 0xf47fef48c0, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 1, device id = 0x200, fault address = 0xf47fef4980, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 1, device id = 0x200, fault address = 0xf47fef4900, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 1, device id = 0x200, fault address = 0xf47fef4ac0, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 1, device id = 0x200, fault address = 0xf47fef49c0, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 1, device id = 0x200, fault address = 0xf47fef4a40, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 1, device id = 0x200, fault address = 0xf47fef4a00, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 1, device id = 0x200, fault address = 0xf47fef4a80, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 1, device id = 0x200, fault address = 0xf47fef4b00, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 1, device id = 0x200, fault address = 0xf47fef4b40, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 1, device id = 0x200, fault address = 0xf47fef4b80, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 1, device id = 0x200, fault address = 0xf47fef4bc0, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 1, device id = 0x200, fault address = 0xf47fef4c00, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 1, device id = 0x200, fault address = 0xf47fef4c40, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 1, device id = 0x200, fault address = 0xf47fef4c80, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 1, device id = 0x200, fault address = 0xf47fef4d00, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 1, device id = 0x200, fault address = 0xf47fef4cc0, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 1, device id = 0x200, fault address = 0xf47fef4d80, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 1, device id = 0x200, fault address = 0xf47fef4d40, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 1, device id = 0x200, fault address = 0xf47fef4dc0, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 1, device id = 0x200, fault address = 0xf47fef4e00, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 1, device id = 0x200, fault address = 0xf47fef4e40, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 1, device id = 0x200, fault address = 0xf47fef4e80, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 1, device id = 0x200, fault address = 0xf47fef4ec0, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 1, device id = 0x200, fault address = 0xf47fef4f40, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 1, device id = 0x200, fault address = 0xf47fef4f00, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 1, device id = 0x200, fault address = 0xf47fef5000, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 1, device id = 0x200, fault address = 0xf47fef4f80, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 1, device id = 0x200, fault address = 0xf47fef4fc0, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 1, device id = 0x200, fault address = 0xfffffff000, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 1, device id = 0x200, fault address = 0xf47fef5080, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 1, device id = 0x200, fault address = 0xf47fef5040, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 1, device id = 0x200, fault address = 0xfffffff300, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 1, device id = 0x200, fault address = 0xfffffff240, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 1, device id = 0x200, fault address = 0xfffffff580, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 1, device id = 0x200, fault address = 0xfffffff640, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 1, device id = 0x200, fault address = 0xfffffff0c0, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 1, device id = 0x200, fault address = 0xfffffff2c0, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 1, device id = 0x200, fault address = 0xfffffff5c0, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 1, device id = 0x200, fault address = 0xfffffff080, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 1, device id = 0x200, fault address = 0xfffffff180, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 1, device id = 0x200, fault address = 0xfffffff340, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 1, device id = 0x200, fault address = 0xfffffff400, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 1, device id = 0x200, fault address = 0xfffffff440, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 1, device id = 0x200, fault address = 0xfffffff480, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 1, device id = 0x200, fault address = 0xfffffff100, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 1, device id = 0x200, fault address = 0xfffffff500, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 1, device id = 0x200, fault address = 0xfffffff4c0, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 1, device id = 0x200, fault address = 0xfffffff600, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 1, device id = 0x200, fault address = 0xfffffff140, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 1, device id = 0x200, fault address = 0xfffffff040, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 1, device id = 0x200, fault address = 0xfffffff540, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 1, device id = 0x200, fault address = 0xfffffff680, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 1, device id = 0x200, fault address = 0xfffffff380, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 1, device id = 0x200, fault address = 0xfffffff700, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 1, device id = 0x200, fault address = 0xfffffff3c0, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 1, device id = 0x200, fault address = 0xfffffff200, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 1, device id = 0x200, fault address = 0xfffffff6c0, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 1, device id = 0x200, fault address = 0xfffffff280, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 1, device id = 0x200, fault address = 0xfffffff1c0, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 1, device id = 0x200, fault address = 0xfffffff7c0, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 1, device id = 0x200, fault address = 0xfffffff780, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 1, device id = 0x200, fault address = 0xfffffff740, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 1, device id = 0x200, fault address = 0xfffffff800, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 1, device id = 0x200, fault address = 0xfffffff840, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 1, device id = 0x200, fault address = 0xfffffff880, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 1, device id = 0x200, fault address = 0xfffffff900, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 1, device id = 0x200, fault address = 0xfffffff8c0, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 1, device id = 0x200, fault address = 0xfffffff940, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 1, device id = 0x200, fault address = 0xfffffff980, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 1, device id = 0x200, fault address = 0xfffffffa00, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 1, device id = 0x200, fault address = 0xfffffff9c0, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 1, device id = 0x200, fault address = 0xfffffffa40, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 1, device id = 0x200, fault address = 0xfffffffa80, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 1, device id = 0x200, fault address = 0xfffffffb00, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 1, device id = 0x200, fault address = 0xfffffffac0, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 1, device id = 0x200, fault address = 0xfffffffb40, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 1, device id = 0x200, fault address = 0xfffffffb80, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 1, device id = 0x200, fault address = 0xfffffffc00, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 1, device id = 0x200, fault address = 0xfffffffbc0, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 1, device id = 0x200, fault address = 0xfffffffc40, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 1, device id = 0x200, fault address = 0xfffffffc80, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 1, device id = 0x200, fault address = 0xfffffffd00, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 1, device id = 0x200, fault address = 0xfffffffcc0, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 1, device id = 0x200, fault address = 0xfffffffd40, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 1, device id = 0x200, fault address = 0xfffffffd80, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 1, device id = 0x200, fault address = 0xfffffffe00, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 1, device id = 0x200, fault address = 0xfffffffdc0, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 1, device id = 0x200, fault address = 0xfffffffe40, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 1, device id = 0x200, fault address = 0xfffffffe80, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 1, device id = 0x200, fault address = 0xffffffff00, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 1, device id = 0x200, fault address = 0xfffffffec0, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 1, device id = 0x200, fault address = 0xffffffff80, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 1, device id = 0x200, fault address = 0xffffffff40, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 1, device id = 0x200, fault address = 0xffffffffc0, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 1, device id = 0x200, fault address = 0xfffffff000, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 1, device id = 0x200, fault address = 0xfffffff040, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 1, device id = 0x200, fault address = 0xfffffff080, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 1, device id = 0x200, fault address = 0xfffffff0c0, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 1, device id = 0x200, fault address = 0xfffffff100, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 1, device id = 0x200, fault address = 0xfffffff140, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 1, device id = 0x200, fault address = 0xfffffff180, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 1, device id = 0x200, fault address = 0xfffffff1c0, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 1, device id = 0x200, fault address = 0xfffffff200, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 1, device id = 0x200, fault address = 0xfffffff240, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 1, device id = 0x200, fault address = 0xfffffff280, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 1, device id = 0x200, fault address = 0xfffffff2c0, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 1, device id = 0x200, fault address = 0xfffffff300, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 1, device id = 0x200, fault address = 0xfffffff340, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 1, device id = 0x200, fault address = 0xfffffff380, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 1, device id = 0x200, fault address = 0xfffffff3c0, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 1, device id = 0x200, fault address = 0xfffffff400, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 1, device id = 0x200, fault address = 0xfffffff440, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 1, device id = 0x200, fault address = 0xfffffff480, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 1, device id = 0x200, fault address = 0xfffffff4c0, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 1, device id = 0x200, fault address = 0xfffffff500, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 1, device id = 0x200, fault address = 0xfffffff540, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 1, device id = 0x200, fault address = 0xfffffff580, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 1, device id = 0x200, fault address = 0xfffffff5c0, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 1, device id = 0x200, fault address = 0xfffffff600, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 1, device id = 0x200, fault address = 0xfffffff640, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 1, device id = 0x200, fault address = 0xfffffff680, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 1, device id = 0x200, fault address = 0xfffffff6c0, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 1, device id = 0x200, fault address = 0xfffffff700, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 1, device id = 0x200, fault address = 0xfffffff740, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 1, device id = 0x200, fault address = 0xfffffff780, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 1, device id = 0x200, fault address = 0xfffffff7c0, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 1, device id = 0x200, fault address = 0xfffffff800, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 1, device id = 0x200, fault address = 0xfffffff840, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 1, device id = 0x200, fault address = 0xfffffff880, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 1, device id = 0x200, fault address = 0xfffffff8c0, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 1, device id = 0x200, fault address = 0xfffffff900, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 1, device id = 0x200, fault address = 0xfffffff940, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 1, device id = 0x200, fault address = 0xfffffff980, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 1, device id = 0x200, fault address = 0xfffffff9c0, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 1, device id = 0x200, fault address = 0xf47fef50c0, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 1, device id = 0x200, fault address = 0xfffffffa00, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 1, device id = 0x200, fault address = 0xfffffffa40, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 1, device id = 0x200, fault address = 0xfffffffa80, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 1, device id = 0x200, fault address = 0xfffffffac0, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 1, device id = 0x200, fault address = 0xfffffffb00, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 1, device id = 0x200, fault address = 0xfffffffb40, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 1, device id = 0x200, fault address = 0xfffffffb80, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 1, device id = 0x200, fault address = 0xfffffffbc0, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 1, device id = 0x200, fault address = 0xfffffffc00, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 1, device id = 0x200, fault address = 0xfffffffc40, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 1, device id = 0x200, fault address = 0xfffffffc80, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 1, device id = 0x200, fault address = 0xfffffffcc0, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 1, device id = 0x200, fault address = 0xfffffffd00, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 1, device id = 0x200, fault address = 0xfffffffd40, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 1, device id = 0x200, fault address = 0xfffffffd80, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 1, device id = 0x200, fault address = 0xfffffffdc0, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 1, device id = 0x200, fault address = 0xfffffffe00, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 1, device id = 0x200, fault address = 0xfffffffe40, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 1, device id = 0x200, fault address = 0xf47fef5380, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 1, device id = 0x200, fault address = 0xf47fef53c0, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 1, device id = 0x200, fault address = 0xf47fef5100, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 1, device id = 0x200, fault address = 0xf47fef5200, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 1, device id = 0x200, fault address = 0xf47fef5140, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 1, device id = 0x200, fault address = 0xf47fef5280, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 1, device id = 0x200, fault address = 0xf47fef5180, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 1, device id = 0x200, fault address = 0xf47fef52c0, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 1, device id = 0x200, fault address = 0xf47fef51c0, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 1, device id = 0x200, fault address = 0xf47fef5340, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 1, device id = 0x200, fault address = 0xf47fef5240, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 1, device id = 0x200, fault address = 0xf47fef5300, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 1, device id = 0x200, fault address = 0xfffffffe80, flags = 0
(XEN) AMD-Vi: Disable: device id = 0x200, domain = 1, paging mode = 4
(XEN) AMD-Vi: Setup I/O page table: device id = 0x200, type = 0x1, root table = 0x440a99000, domain = 0, paging mode = 3
(XEN) AMD-Vi: Re-assign 0000:02:00.0 from dom1 to dom0
(XEN) AMD-Vi: Disable: device id = 0x201, domain = 1, paging mode = 4
(XEN) AMD-Vi: Setup I/O page table: device id = 0x201, type = 0x1, root table = 0x440a99000, domain = 0, paging mode = 3
(XEN) AMD-Vi: Re-assign 0000:02:00.1 from dom1 to dom0
(XEN) AMD-Vi: Share p2m table with iommu: p2m table = 0x419872
(XEN) memory.c:132:d0 Could not allocate order=18 extent: id=2 memflags=0 (0 of 1)
(XEN) io.c:280: d2: bind: m_gsi=87 g_gsi=32 device=4 intx=0
(XEN) AMD-Vi: Disable: device id = 0x200, domain = 0, paging mode = 3
(XEN) AMD-Vi: Setup I/O page table: device id = 0x200, type = 0x1, root table = 0x419872000, domain = 2, paging mode = 4
(XEN) AMD-Vi: Re-assign 0000:02:00.0 from dom0 to dom2
(XEN) io.c:280: d2: bind: m_gsi=86 g_gsi=37 device=5 intx=1
(XEN) AMD-Vi: Disable: device id = 0x201, domain = 0, paging mode = 3
(XEN) AMD-Vi: Setup I/O page table: device id = 0x201, type = 0x1, root table = 0x419872000, domain = 2, paging mode = 4
(XEN) AMD-Vi: Re-assign 0000:02:00.1 from dom0 to dom2
(d2) HVM Loader
(d2) Detected Xen v4.4-unstable
(d2) Xenbus rings @0xfeffc000, event channel 6
(d2) System requested ROMBIOS
(d2) CPU speed is 4616 MHz
(d2) Relocating guest memory for lowmem MMIO space enabled
(XEN) irq.c:270: Dom2 PCI link 0 changed 0 -> 5
(d2) PCI-ISA link 0 routed to IRQ5
(XEN) irq.c:270: Dom2 PCI link 1 changed 0 -> 10
(d2) PCI-ISA link 1 routed to IRQ10
(XEN) irq.c:270: Dom2 PCI link 2 changed 0 -> 11
(d2) PCI-ISA link 2 routed to IRQ11
(XEN) irq.c:270: Dom2 PCI link 3 changed 0 -> 5
(d2) PCI-ISA link 3 routed to IRQ5
(d2) pci dev 01:2 INTD->IRQ5
(d2) pci dev 01:3 INTA->IRQ10
(d2) pci dev 03:0 INTA->IRQ5
(d2) pci dev 04:0 INTA->IRQ5
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 2, device id = 0x200, fault address = 0xf40f577180, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 2, device id = 0x200, fault address = 0xfffffff000, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 2, device id = 0x200, fault address = 0xfffffff080, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 2, device id = 0x200, fault address = 0xfffffff040, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 2, device id = 0x200, fault address = 0xfffffff0c0, flags = 0
(d2) pci dev 05:0 INTB->IRQ11
(d2) Relocating 0xffff pages from 0e0001000 to 20f800000 for lowmem MMIO hole
(d2) Relocating 0x1 pages from 0e0000000 to 21f7ff000 for lowmem MMIO hole
(d2) RAM in high memory; setting high_mem resource base to 21f800000
(d2) pci dev 04:0 bar 10 size 010000000: 0e000000c
(XEN) memory_map:add: dom2 gfn=e0000 mfn=b0000 nr=10000
(d2) pci dev 02:0 bar 10 size 002000000: 0f0000008
(d2) pci dev 03:0 bar 14 size 001000000: 0f2000008
(XEN) memory_map:add: dom2 gfn=f3000 mfn=fe900 nr=40
(d2) pci dev 04:0 bar 18 size 000040000: 0f3000004
(d2) pci dev 04:0 bar 30 size 000020000: 0f3040000
(d2) pci dev 05:0 bar 10 size 000004000: 0f3060004
(XEN) memory_map:add: dom2 gfn=f3060 mfn=fe960 nr=4
(d2) pci dev 02:0 bar 14 size 000001000: 0f3064000
(d2) pci dev 03:0 bar 10 size 000000100: 00000c001
(d2) pci dev 04:0 bar 20 size 000000100: 00000c101
(XEN) ioport_map:add: dom2 gport=c100 mport=d000 nr=100
(d2) pci dev 01:2 bar 20 size 000000020: 00000c201
(d2) pci dev 01:1 bar 20 size 000000010: 00000c221
(d2) Multiprocessor initialisation:
(d2)  - CPU0 ... 48-bit phys ... fixed MTRRs ... var MTRRs [3/8] ... done.
(d2)  - CPU1 ... 48-bit phys ... fixed MTRRs ... var MTRRs [3/8] ... done.
(d2)  - CPU2 ... 48-bit phys ... fixed MTRRs ... var MTRRs [3/8] ... done.
(d2)  - CPU3 ... 48-bit phys ... fixed MTRRs ... var MTRRs [3/8] ... done.
(d2) Testing HVM environment:
(d2)  - REP INSB across page boundaries ... passed
(d2)  - GS base MSRs and SWAPGS ... passed
(d2) Passed 2 of 2 tests
(d2) Writing SMBIOS tables ...
(d2) Loading ROMBIOS ...
(d2) 12124 bytes of ROMBIOS high-memory extensions:
(d2)   Relocating to 0xfc001000-0xfc003f5c ... done
(d2) Creating MP tables ...
(d2) Loading Cirrus VGABIOS ...
(d2) Option ROMs:
(d2)  c0000-c8fff: VGA BIOS
(d2) Loading ACPI ...
(d2) vm86 TSS at fc010080
(d2) BIOS map:
(d2)  f0000-fffff: Main BIOS
(d2) E820 table:
(d2)  [00]: 00000000:00000000 - 00000000:0009e000: RAM
(d2)  [01]: 00000000:0009e000 - 00000000:000a0000: RESERVED
(d2)  HOLE: 00000000:000a0000 - 00000000:000e0000
(d2)  [02]: 00000000:000e0000 - 00000000:00100000: RESERVED
(d2)  [03]: 00000000:00100000 - 00000000:e0000000: RAM
(d2)  HOLE: 00000000:e0000000 - 00000000:fc000000
(d2)  [04]: 00000000:fc000000 - 00000001:00000000: RESERVED
(d2)  [05]: 00000001:00000000 - 00000002:1f800000: RAM
(d2) Invoking ROMBIOS ...
(XEN) stdvga.c:147:d2 entering stdvga and caching modes
(d2) VGABios $Id: vgabios.c,v 1.67 2008/01/27 09:44:12 vruppert Exp $
(d2) Bochs BIOS - build: 06/23/99
(d2) $Revision: 1.221 $ $Date: 2008/12/07 17:32:29 $
(d2) Options: apmbios pcibios eltorito PMM 
(d2) 
(d2) ata0 master: QEMU HARDDISK ATA-7 Hard-Disk ( 390 GBytes)
(d2) ata1 master: QEMU DVD-ROM ATAPI-4 CD-Rom/DVD-Rom
(d2) 
(d2) 
(d2) 
(d2) Press F12 for boot menu.
(d2) 
(d2) Booting from CD-Rom...
(d2) 3415MB medium detected
(XEN) stdvga.c:151:d2 leaving stdvga
(XEN) irq.c:270: Dom2 PCI link 0 changed 5 -> 0
(XEN) irq.c:270: Dom2 PCI link 2 changed 11 -> 0
(XEN) irq.c:270: Dom2 PCI link 3 changed 5 -> 0
(XEN) irq.c:270: Dom2 PCI link 1 changed 10 -> 0
(XEN) memory_map:remove: dom2 gfn=e0000 mfn=b0000 nr=10000
(XEN) memory_map:remove: dom2 gfn=f3000 mfn=fe900 nr=40
(XEN) ioport_map:remove: dom2 gport=c100 mport=d000 nr=100
(XEN) memory_map:add: dom2 gfn=e0000 mfn=b0000 nr=10000
(XEN) memory_map:add: dom2 gfn=f3000 mfn=fe900 nr=40
(XEN) ioport_map:add: dom2 gport=c100 mport=d000 nr=100
(XEN) memory_map:remove: dom2 gfn=f3060 mfn=fe960 nr=4
(XEN) memory_map:add: dom2 gfn=f3060 mfn=fe960 nr=4
(XEN) memory_map:remove: dom2 gfn=f3060 mfn=fe960 nr=4
(XEN) memory_map:add: dom2 gfn=f3060 mfn=fe960 nr=4
(XEN) memory_map:remove: dom2 gfn=f3060 mfn=fe960 nr=4
(XEN) AMD-Vi: Disable: device id = 0x200, domain = 2, paging mode = 4
(XEN) AMD-Vi: Setup I/O page table: device id = 0x200, type = 0x1, root table = 0x440a99000, domain = 0, paging mode = 3
(XEN) AMD-Vi: Re-assign 0000:02:00.0 from dom2 to dom0
(XEN) AMD-Vi: Disable: device id = 0x201, domain = 2, paging mode = 4
(XEN) AMD-Vi: Setup I/O page table: device id = 0x201, type = 0x1, root table = 0x440a99000, domain = 0, paging mode = 3
(XEN) AMD-Vi: Re-assign 0000:02:00.1 from dom2 to dom0
(XEN) AMD-Vi: Share p2m table with iommu: p2m table = 0x419809
(XEN) memory.c:132:d0 Could not allocate order=18 extent: id=3 memflags=0 (0 of 1)
(XEN) io.c:280: d3: bind: m_gsi=87 g_gsi=32 device=4 intx=0
(XEN) AMD-Vi: Disable: device id = 0x200, domain = 0, paging mode = 3
(XEN) AMD-Vi: Setup I/O page table: device id = 0x200, type = 0x1, root table = 0x419809000, domain = 3, paging mode = 4
(XEN) AMD-Vi: Re-assign 0000:02:00.0 from dom0 to dom3
(XEN) io.c:280: d3: bind: m_gsi=86 g_gsi=37 device=5 intx=1
(XEN) AMD-Vi: Disable: device id = 0x201, domain = 0, paging mode = 3
(XEN) AMD-Vi: Setup I/O page table: device id = 0x201, type = 0x1, root table = 0x419809000, domain = 3, paging mode = 4
(XEN) AMD-Vi: Re-assign 0000:02:00.1 from dom0 to dom3
(d3) HVM Loader
(d3) Detected Xen v4.4-unstable
(d3) Xenbus rings @0xfeffc000, event channel 6
(d3) System requested ROMBIOS
(d3) CPU speed is 4616 MHz
(d3) Relocating guest memory for lowmem MMIO space enabled
(XEN) irq.c:270: Dom3 PCI link 0 changed 0 -> 5
(d3) PCI-ISA link 0 routed to IRQ5
(XEN) irq.c:270: Dom3 PCI link 1 changed 0 -> 10
(d3) PCI-ISA link 1 routed to IRQ10
(XEN) irq.c:270: Dom3 PCI link 2 changed 0 -> 11
(d3) PCI-ISA link 2 routed to IRQ11
(XEN) irq.c:270: Dom3 PCI link 3 changed 0 -> 5
(d3) PCI-ISA link 3 routed to IRQ5
(d3) pci dev 01:2 INTD->IRQ5
(d3) pci dev 01:3 INTA->IRQ10
(d3) pci dev 03:0 INTA->IRQ5
(d3) pci dev 04:0 INTA->IRQ5
(d3) pci dev 05:0 INTB->IRQ11
(d3) Relocating 0xffff pages from 0e0001000 to 20f800000 for lowmem MMIO hole
(d3) Relocating 0x1 pages from 0e0000000 to 21f7ff000 for lowmem MMIO hole
(d3) RAM in high memory; setting high_mem resource base to 21f800000
(d3) pci dev 04:0 bar 10 size 010000000: 0e000000c
(XEN) memory_map:add: dom3 gfn=e0000 mfn=b0000 nr=10000
(d3) pci dev 02:0 bar 10 size 002000000: 0f0000008
(d3) pci dev 03:0 bar 14 size 001000000: 0f2000008
(XEN) memory_map:add: dom3 gfn=f3000 mfn=fe900 nr=40
(d3) pci dev 04:0 bar 18 size 000040000: 0f3000004
(d3) pci dev 04:0 bar 30 size 000020000: 0f3040000
(d3) pci dev 05:0 bar 10 size 000004000: 0f3060004
(XEN) memory_map:add: dom3 gfn=f3060 mfn=fe960 nr=4
(d3) pci dev 02:0 bar 14 size 000001000: 0f3064000
(d3) pci dev 03:0 bar 10 size 000000100: 00000c001
(d3) pci dev 04:0 bar 20 size 000000100: 00000c101
(XEN) ioport_map:add: dom3 gport=c100 mport=d000 nr=100
(d3) pci dev 01:2 bar 20 size 000000020: 00000c201
(d3) pci dev 01:1 bar 20 size 000000010: 00000c221
(d3) Multiprocessor initialisation:
(d3)  - CPU0 ... 48-bit phys ... fixed MTRRs ... var MTRRs [3/8] ... done.
(d3)  - CPU1 ... 48-bit phys ... fixed MTRRs ... var MTRRs [3/8] ... done.
(d3)  - CPU2 ... 48-bit phys ... fixed MTRRs ... var MTRRs [3/8] ... done.
(d3)  - CPU3 ... 48-bit phys ... fixed MTRRs ... var MTRRs [3/8] ... done.
(d3) Testing HVM environment:
(d3)  - REP INSB across page boundaries ... passed
(d3)  - GS base MSRs and SWAPGS ... passed
(d3) Passed 2 of 2 tests
(d3) Writing SMBIOS tables ...
(d3) Loading ROMBIOS ...
(d3) 12124 bytes of ROMBIOS high-memory extensions:
(d3)   Relocating to 0xfc001000-0xfc003f5c ... done
(d3) Creating MP tables ...
(d3) Loading Cirrus VGABIOS ...
(d3) Option ROMs:
(d3)  c0000-c8fff: VGA BIOS
(d3) Loading ACPI ...
(d3) vm86 TSS at fc010080
(d3) BIOS map:
(d3)  f0000-fffff: Main BIOS
(d3) E820 table:
(d3)  [00]: 00000000:00000000 - 00000000:0009e000: RAM
(d3)  [01]: 00000000:0009e000 - 00000000:000a0000: RESERVED
(d3)  HOLE: 00000000:000a0000 - 00000000:000e0000
(d3)  [02]: 00000000:000e0000 - 00000000:00100000: RESERVED
(d3)  [03]: 00000000:00100000 - 00000000:e0000000: RAM
(d3)  HOLE: 00000000:e0000000 - 00000000:fc000000
(d3)  [04]: 00000000:fc000000 - 00000001:00000000: RESERVED
(d3)  [05]: 00000001:00000000 - 00000002:1f800000: RAM
(d3) Invoking ROMBIOS ...
(XEN) stdvga.c:147:d3 entering stdvga and caching modes
(d3) VGABios $Id: vgabios.c,v 1.67 2008/01/27 09:44:12 vruppert Exp $
(d3) Bochs BIOS - build: 06/23/99
(d3) $Revision: 1.221 $ $Date: 2008/12/07 17:32:29 $
(d3) Options: apmbios pcibios eltorito PMM 
(d3) 
(d3) ata0 master: QEMU HARDDISK ATA-7 Hard-Disk ( 390 GBytes)
(d3) ata1 master: QEMU DVD-ROM ATAPI-4 CD-Rom/DVD-Rom
(d3) 
(d3) 
(d3) 
(d3) Press F12 for boot menu.
(d3) 
(d3) Booting from CD-Rom...
(d3) 3415MB medium detected
(XEN) stdvga.c:151:d3 leaving stdvga
(XEN) irq.c:270: Dom3 PCI link 1 changed 10 -> 0
(XEN) irq.c:270: Dom3 PCI link 2 changed 11 -> 0
(XEN) irq.c:270: Dom3 PCI link 3 changed 5 -> 0
(XEN) irq.c:270: Dom3 PCI link 0 changed 5 -> 0
(XEN) memory_map:remove: dom3 gfn=e0000 mfn=b0000 nr=10000
(XEN) memory_map:remove: dom3 gfn=f3000 mfn=fe900 nr=40
(XEN) ioport_map:remove: dom3 gport=c100 mport=d000 nr=100
(XEN) memory_map:add: dom3 gfn=e0000 mfn=b0000 nr=10000
(XEN) memory_map:add: dom3 gfn=f3000 mfn=fe900 nr=40
(XEN) ioport_map:add: dom3 gport=c100 mport=d000 nr=100
(XEN) memory_map:remove: dom3 gfn=f3060 mfn=fe960 nr=4
(XEN) memory_map:add: dom3 gfn=f3060 mfn=fe960 nr=4
(XEN) memory_map:remove: dom3 gfn=f3060 mfn=fe960 nr=4
(XEN) memory_map:add: dom3 gfn=f3060 mfn=fe960 nr=4
(XEN) memory_map:remove: dom3 gfn=e0000 mfn=b0000 nr=10000
(XEN) memory_map:remove: dom3 gfn=f3000 mfn=fe900 nr=40
(XEN) ioport_map:remove: dom3 gport=c100 mport=d000 nr=100
(XEN) memory_map:add: dom3 gfn=e0000 mfn=b0000 nr=10000
(XEN) memory_map:add: dom3 gfn=f3000 mfn=fe900 nr=40
(XEN) ioport_map:add: dom3 gport=c100 mport=d000 nr=100
(XEN) io.c:305: d3: unbind: m_gsi=87 g_gsi=32 device=4 intx=0
(XEN) io.c:363: d3 unmap: m_irq=87 device=4 intx=0
(XEN) io.c:280: d3: bind: m_gsi=28 g_gsi=16 device=0 intx=0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xf40f577440, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xfffffff000, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xfffffff580, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xfffffff4c0, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xfffffff3c0, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xfffffff080, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xfffffff600, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xfffffff100, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xfffffff180, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xfffffff500, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xfffffff1c0, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xfffffff140, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xfffffff240, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xfffffff200, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xfffffff400, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xfffffff280, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xfffffff540, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xfffffff440, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xfffffff2c0, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xfffffff640, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xfffffff480, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xfffffff680, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xfffffff5c0, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xfffffff300, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xfffffff040, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xfffffff340, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xfffffff0c0, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xfffffff380, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xfffffff6c0, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xf47fef30c0, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xfffffff780, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xfffffff740, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xfffffff7c0, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xfffffff700, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xf47fef30d0, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xf47fef3100, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xf47fef3140, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xf47fef3180, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xf47fef31a0, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xf47fef31b0, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xf47fef30e0, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xf47fef30d0, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xf47fef31b0, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xfffffff800, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xf47fef33b0, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xf47fef3200, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xf47fef31c0, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xf47fef3280, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xf47fef3240, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xf47fef32b0, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xf47fef32a0, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xf47fef32c0, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xf47fef32b0, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xf47fef3340, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xf47fef3300, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xf47fef33a0, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xf47fef3380, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xf47fef33c0, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xf47fef33b0, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xfffffff840, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xfffffffb00, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xfffffff8c0, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xfffffffb80, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xfffffff900, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xfffffffa00, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xfffffff940, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xfffffffa40, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xfffffff9c0, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xfffffff880, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xfffffffac0, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xfffffffa80, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xfffffffb40, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xfffffff980, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xfffffffbc0, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xf47fef3440, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xf47fef3400, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xf47fef3480, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xf47fef34a0, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xf47fef34b0, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xf47fef34c0, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xf47fef34b0, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xf47fef3500, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xf47fef3580, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xf47fef3540, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xf47fef35a0, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xf47fef35b0, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xf47fef35b0, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xf47fef35c0, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xfffffffc40, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xfffffffc00, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xfffffffc80, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xfffffffcc0, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xfffffffd40, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xfffffffd00, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xfffffffd80, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xfffffffdc0, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xf47fef36c0, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xf47fef36b0, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xf47fef3740, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xf47fef3700, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xf47fef3640, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xf47fef3600, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xf47fef3680, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xf47fef36a0, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xf47fef36b0, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xf47fef37a0, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xf47fef3780, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xf47fef37b0, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xf47fef37b0, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xf47fef37c0, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xf47fef3800, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xf47fef3840, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xf47fef38a0, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xf47fef3880, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xf47fef38b0, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xfffffffe00, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xfffffffe40, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xfffffffe80, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xfffffffec0, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xffffffff00, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xffffffff40, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xf47fef38b0, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xf47fef38c0, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xf47fef3900, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xf47fef3980, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xf47fef3940, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xf47fef39a0, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xf47fef39b0, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xf47fef39b0, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xf47fef3a00, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xf47fef39c0, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xf47fef3a80, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xf47fef3a40, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xf47fef3aa0, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xf47fef3ab0, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xf47fef3ab0, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xf47fef3ac0, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xf47fef3b00, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xf47fef3b40, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xf47fef3ba0, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xf47fef3b80, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xf47fef3bb0, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xf47fef3bb0, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xfffffff000, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xffffffff80, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xfffffff040, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xffffffffc0, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xfffffff080, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xfffffff0c0, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xf47fef3bc0, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xf47fef3c00, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xf47fef3c80, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xf47fef3ca0, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xf47fef3c40, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xf47fef3cb0, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xf47fef3cb0, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xf47fef3cc0, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xf47fef3d00, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xf47fef3d40, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xf47fef3da0, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xf47fef3d80, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xf47fef3db0, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xf47fef3dc0, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xf47fef3db0, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xfffffff300, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xfffffff340, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xfffffff380, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xfffffff100, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xfffffff1c0, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xfffffff180, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xfffffff240, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xfffffff200, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xfffffff140, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xfffffff2c0, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xfffffff280, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xf47fef3e00, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xf47fef3e40, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xf47fef3e80, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xf47fef3eb0, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xf47fef3eb0, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xf47fef3ea0, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xf47fef3ec0, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xf47fef3f00, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xf47fef3f40, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xf47fef3fa0, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xf47fef3f80, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xfffffff480, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xfffffff400, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xfffffff3c0, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xfffffff440, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xfffffff4c0, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xfffffff5c0, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xfffffff500, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xfffffff540, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xfffffff580, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xfffffff600, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xfffffff640, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xfffffff680, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xfffffff6c0, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xf47fef4000, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xf47fef3fb0, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xf47fef3fb0, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xf47fef3fc0, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xfffffff7c0, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xfffffff740, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xfffffff700, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xfffffff780, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xfffffff840, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xfffffff800, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xfffffff8c0, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xfffffff880, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xf47fef41b0, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xf47fef4180, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xf47fef4200, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xf47fef41c0, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xf47fef4140, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xf47fef4100, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xf47fef40c0, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xf47fef4080, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xf47fef4040, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xf47fef40b0, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xf47fef41a0, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xf47fef4240, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xf47fef40a0, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xf47fef41b0, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xf47fef40b0, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xfffffff940, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xfffffff900, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xfffffff980, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xf47fef4280, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xf47fef42b0, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xf47fef42a0, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xf47fef42c0, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xf47fef42b0, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xf47fef4300, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xf47fef4340, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xf47fef43a0, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xf47fef4380, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xf47fef43b0, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xf47fef43b0, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xfffffffa00, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xfffffff9c0, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xfffffffa80, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xfffffffac0, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xfffffffa40, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xf47fef44a0, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xf47fef45a0, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xf47fef44b0, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xf47fef4400, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xf47fef4500, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xf47fef4480, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xf47fef4440, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xf47fef44b0, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xf47fef4580, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xf47fef44c0, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xf47fef43c0, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xf47fef4540, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xf47fef45b0, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xf47fef45b0, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xf47fef45c0, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xf47fef4600, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xf47fef4640, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xf47fef4680, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xf47fef46a0, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xf47fef46b0, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xf47fef46b0, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xfffffffb00, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xfffffffc40, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xfffffffb40, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xfffffffb80, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xfffffffc00, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xfffffffbc0, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xfffffffc80, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xfffffffcc0, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xf47fef46c0, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xf47fef4700, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xf47fef4740, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xf47fef47b0, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xf47fef47b0, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xf47fef47a0, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xf47fef4780, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xf47fef47c0, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xf47fef4840, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xf47fef4800, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xf47fef48a0, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xf47fef4880, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xf47fef48b0, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xf47fef48b0, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xf47fef48c0, flags = 0x20
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xfffffffdc0, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xfffffffd80, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xfffffffe40, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xfffffffe00, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xfffffffd40, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xfffffffe80, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xfffffffd00, flags = 0
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 3, device id = 0x200, fault address = 0xfffffffec0, flags = 0

--------------070008020803090508080300
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.xen.org
http://lists.xen.org/xen-devel

--------------070008020803090508080300--


From xen-devel-bounces@lists.xen.org Mon Oct 28 13:35:40 2013
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Oct 2013 13:35:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1VamyO-0006eY-As; Mon, 28 Oct 2013 13:35:12 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <roger.pau@citrix.com>) id 1VamyK-0006eT-Ez
	for xen-devel@lists.xen.org; Mon, 28 Oct 2013 13:35:10 +0000
Received: from [85.158.137.68:60492] by server-7.bemta-3.messagelabs.com id
	B4/DB-13052-B086E625; Mon, 28 Oct 2013 13:35:07 +0000
X-Env-Sender: roger.pau@citrix.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1382967303!112113!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n
X-StarScan-Received: 
X-StarScan-Version: 6.9.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 494 invoked from network); 28 Oct 2013 13:35:04 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
	by server-5.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
	28 Oct 2013 13:35:04 -0000
X-IronPort-AV: E=Sophos;i="4.93,586,1378857600"; d="scan'208,223";a="67975111"
Received: from accessns.citrite.net (HELO FTLPEX01CL02.citrite.net)
	([10.9.154.239])
	by FTLPIPO01.CITRIX.COM with ESMTP; 28 Oct 2013 13:35:02 +0000
Received: from [IPv6:::1] (10.80.16.47) by smtprelay.citrix.com (10.13.107.79)
	with Microsoft SMTP Server id 14.2.342.4;
	Mon, 28 Oct 2013 09:35:00 -0400
Message-ID: <526E6807.9030005@citrix.com>
Date: Mon, 28 Oct 2013 14:35:03 +0100
From: =?ISO-8859-1?Q?Roger_Pau_Monn=E9?= <roger.pau@citrix.com>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7;
	rv:24.0) Gecko/20100101 Thunderbird/24.0.1
MIME-Version: 1.0
To: "freebsd-xen@freebsd.org" <freebsd-xen@freebsd.org>
Content-Type: multipart/mixed; boundary="------------020808000103060707080705"
X-DLP: MIA2
Cc: John Baldwin <jhb@freebsd.org>, peter@FreeBSD.org, alc@FreeBSD.org,
	xen-devel <xen-devel@lists.xen.org>, freebsd-current@freebsd.org,
	Konstantin Belousov <kib@FreeBSD.org>,
	"Justin T. Gibbs" <gibbs@freebsd.org>
Subject: [Xen-devel] FreeBSD PVH guest support
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
	<mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
	<mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Sender: xen-devel-bounces@lists.xen.org
Errors-To: xen-devel-bounces@lists.xen.org

--------------020808000103060707080705
Content-Type: text/plain; charset="ISO-8859-1"
Content-Transfer-Encoding: 7bit

Hello,

The Xen community is working on a new virtualization mode (or maybe I 
should say an extension of HVM) to be able to run PV guests inside HVM 
containers without requiring a device-model (Qemu). One of the 
advantages of this new virtualization mode is that now it is much more 
easier to port guests to run under it (as compared to pure PV guests).

Given that FreeBSD already supports PVHVM, adding PVH support is quite 
easy, we only need some glue for the PV entry point and then support 
for diverging some early init functions (like fetching the e820 map or 
starting the APs).

The attached patch contains all this changes, and allows a SMP FreeBSD 
guest to fully boot (and AFAIK work) under this new PVH mode. The patch 
can also be found on my git repo:

git://xenbits.xen.org/people/royger/freebsd.git pvh_v2

The patch touches quite a lot of the early init, so I've Cced the 
persons that maintain those areas, so they can review it.

In order to test it, and since the PVH changes are not yet merged into 
upstream Xen, the use of a patched Xen is necessary. I've collected the 
patches for PVH guest support from George Dunlap (v13) and fixed some 
bugs on top of them, the tree can be found at:

git://xenbits.xen.org/people/royger/xen.git fix_pvh

For those curious, here is a dmesg of a FreeBSD PVH guest booting:

GDB: no debug ports present
KDB: debugger backends: ddb
KDB: current backend: ddb
SMAP type=01 base=0000000000000000 len=0000000138800000
ACPI BIOS Error (bug): A valid RSDP was not found (20130823/tbxfroot-223)
APIC: Using the Xen PV enumerator.
SMP: Added CPU 0 (BSP)
SMP: Added CPU 2 (AP)
SMP: Added CPU 4 (AP)
SMP: Added CPU 6 (AP)
SMP: Added CPU 8 (AP)
SMP: Added CPU 10 (AP)
SMP: Added CPU 12 (AP)
Copyright (c) 1992-2013 The FreeBSD Project.
Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994
	The Regents of the University of California. All rights reserved.
FreeBSD is a registered trademark of The FreeBSD Foundation.
FreeBSD 11.0-CURRENT #420: Mon Oct 28 13:07:53 CET 2013
    root@odin:/usr/obj/usr/src/sys/GENERIC amd64
FreeBSD clang version 3.3 (tags/RELEASE_33/final 183502) 20130610
WARNING: WITNESS option enabled, expect reduced performance.
Hypervisor: Origin = "XenVMMXenVMM"
Calibrating TSC clock ... TSC clock: 3066775691 Hz
CPU: Intel(R) Xeon(R) CPU           W3550  @ 3.07GHz (3066.78-MHz K8-class CPU)
  Origin = "GenuineIntel"  Id = 0x106a5  Family = 0x6  Model = 0x1a  Stepping = 5
  Features=0x1fc98b75<FPU,DE,TSC,MSR,PAE,CX8,APIC,SEP,CMOV,PAT,CLFLUSH,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT>
  Features2=0x80982201<SSE3,SSSE3,CX16,SSE4.1,SSE4.2,POPCNT,HV>
  AMD Features=0x20100800<SYSCALL,NX,LM>
  AMD Features2=0x1<LAHF>
real memory  = 5242880000 (5000 MB)
Physical memory chunk(s):
0x0000000000010000 - 0x00000000001fffff, 2031616 bytes (496 pages)
0x0000000002708000 - 0x0000000130864fff, 5068148736 bytes (1237341 pages)
avail memory = 5035581440 (4802 MB)
INTR: Adding local APIC 2 as a target
INTR: Adding local APIC 4 as a target
INTR: Adding local APIC 6 as a target
INTR: Adding local APIC 8 as a target
INTR: Adding local APIC 10 as a target
INTR: Adding local APIC 12 as a target
FreeBSD/SMP: Multiprocessor System Detected: 7 CPUs
FreeBSD/SMP: 1 package(s) x 7 core(s)
 cpu0 (BSP): APIC ID:  0
 cpu1 (AP): APIC ID:  2
 cpu2 (AP): APIC ID:  4
 cpu3 (AP): APIC ID:  6
 cpu4 (AP): APIC ID:  8
 cpu5 (AP): APIC ID: 10
 cpu6 (AP): APIC ID: 12
XEN: CPU 0 has VCPU ID 0
XEN: CPU 1 has VCPU ID 1
XEN: CPU 2 has VCPU ID 2
XEN: CPU 3 has VCPU ID 3
XEN: CPU 4 has VCPU ID 4
XEN: CPU 5 has VCPU ID 5
XEN: CPU 6 has VCPU ID 6
x86bios:  IVT 0x000000-0x0004ff at 0xfffff80000000000
x86bios: SSEG 0x010000-0x010fff at 0xfffffe012e79d000
x86bios:  ROM 0x0a0000-0x0fefff at 0xfffff800000a0000
random device not loaded; using insecure entropy
ULE: setup cpu 0
ULE: setup cpu 1
ULE: setup cpu 2
ULE: setup cpu 3
ULE: setup cpu 4
ULE: setup cpu 5
ULE: setup cpu 6
Event-channel device installed.
snd_unit_init() u=0x00ff8000 [512] d=0x00007c00 [32] c=0x000003ff [1024]
feeder_register: snd_unit=-1 snd_maxautovchans=16 latency=5 feeder_rate_min=1 feeder_rate_max=2016000 feeder_rate_round=25
wlan: <802.11 Link Layer>
Hardware, VIA Nehemiah Padlock RNG: VIA Padlock RNG not present
Hardware, Intel IvyBridge+ RNG: RDRAND is not present
null: <null device, zero device>
Falling back to <Software, Yarrow> random adaptor
random: <Software, Yarrow> initialized
nfslock: pseudo-device
kbd0 at kbdmux0
module_register_init: MOD_LOAD (vesa, 0xffffffff80d21c60, 0) error 19
io: <I/O>
VMBUS: load
mem: <memory>
hpt27xx: RocketRAID 27xx controller driver v1.1
hptrr: RocketRAID 17xx/2xxx SATA controller driver v1.2
hptnr: R750/DC7280 controller driver v1.0
ACPI BIOS Error (bug): A valid RSDP was not found (20130823/tbxfroot-223)
ACPI: Table initialisation failed: AE_NOT_FOUND
ACPI: Try disabling either ACPI or apic support.
xenstore0: <XenStore> on motherboard
Grant table initialized
xc0: <Xen Console> on motherboard
xen_et0: <Xen PV Clock> on motherboard
Event timer "XENTIMER" frequency 1000000000 Hz quality 950
Timecounter "XENTIMER" frequency 1000000000 Hz quality 950
xen_et0: registered as a time-of-day clock (resolution 10000000us, adjustment 5.000000000s)
pvcpu0: <Xen PV CPU> on motherboard
pvcpu1: <Xen PV CPU> on motherboard
pvcpu2: <Xen PV CPU> on motherboard
pvcpu3: <Xen PV CPU> on motherboard
pvcpu4: <Xen PV CPU> on motherboard
pvcpu5: <Xen PV CPU> on motherboard
pvcpu6: <Xen PV CPU> on motherboard
legacy_pcib_identify: no bridge found, adding pcib0 anyway
pcib0 pcibus 0 on motherboard
pci0: <PCI bus> on pcib0
pci0: domain=0, physical bus=0
cpu0 on motherboard
cpu1 on motherboard
cpu2 on motherboard
cpu3 on motherboard
cpu4 on motherboard
cpu5 on motherboard
cpu6 on motherboard
isa0: <ISA bus> on motherboard
qpi0: <QPI system bus> on motherboard
ex_isa_identify()
isa_probe_children: disabling PnP devices
isa_probe_children: probing non-PnP devices
fb: new array size 4
sc0: <System console> on isa0
sc0: MDA <16 virtual consoles, flags=0x100>
sc0: fb0, kbd0, terminal emulator: scteken (teken terminal)
vga0: <Generic ISA VGA> at port 0x3b0-0x3bb iomem 0xb0000-0xb7fff on isa0
isa_probe_children: probing PnP devices
Device configuration finished.
procfs registered
Timecounters tick every 1.000 msec
vlan: initialized, using hash tables with chaining
tcp_init: net.inet.tcp.tcbhashsize auto tuned to 65536
lo0: bpf attached
hpt27xx: no controller detected.
hptrr: no controller detected.
hptnr: no controller detected.
xenbusb_front0: <Xen Frontend Devices> on xenstore0
xenbusb_add_device: Device device/suspend/event-channel ignored. State 6
xn0: <Virtual Network Interface> at device/vif/0 on xenbusb_front0
xn0: bpf attached
xn0: Ethernet address: 00:16:3e:0b:a4:b1
xenbusb_back0: <Xen Backend Devices> on xenstore0
xctrl0: <Xen Control Device> on xenstore0
xn0: backend features: feature-sg feature-gso-tcp4
xbd0: 20480MB <Virtual Block Device> at device/vbd/51712 on xenbusb_front0
xbd0: features: flush, write_barrier
xbd0: synchronize cache commands enabled.
GEOM: new disk xbd0
random: unblocking device.
Netvsc initializing... SMP: AP CPU #5 Launched!
SMP: AP CPU #2 Launched!
SMP: AP CPU #1 Launched!
SMP: AP CPU #3 Launched!
SMP: AP CPU #6 Launched!
SMP: AP CPU #4 Launched!
TSC timecounter discards lower 1 bit(s)
Timecounter "TSC-low" frequency 1533387845 Hz quality -100
WARNING: WITNESS option enabled, expect reduced performance.
Trying to mount root from ufs:/dev/xbd0p2 []...
start_init: trying /sbin/init
Setting hostuuid: c9230f36-1a54-489e-877c-1d15b8f463e9.
Setting hostid: 0xd52252c7.
ZFS filesystem version: 5
ZFS storage pool version: features support (5000)
Entropy harvesting: interrupts ethernet point_to_pointsha256: /kernel: No such file or directory
 kickstart.
Starting file system checks:
/dev/xbd0p2: FILE SYSTEM CLEAN; SKIPPING CHECKS
/dev/xbd0p2: clean, 2213647 free (17111 frags, 274567 blocks, 0.4% fragmentation)
Mounting local file systems:.
Writing entropy file:.
xn0: link state changed to DOWN
xn0: link state changed to UP
Starting Network: lo0 xn0.
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> metric 0 mtu 16384
	options=600003<RXCSUM,TXCSUM,RXCSUM_IPV6,TXCSUM_IPV6>
	inet6 ::1 prefixlen 128
	inet6 fe80::1%lo0 prefixlen 64 scopeid 0x1
	inet 127.0.0.1 netmask 0xff000000
	nd6 options=21<PERFORMNUD,AUTO_LINKLOCAL>
xn0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
	options=503<RXCSUM,TXCSUM,TSO4,LRO>
	ether 00:16:3e:0b:a4:b1
	nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>
	media: Ethernet manual
	status: active
Starting devd.
Starting dhclient.
DHCPDISCOVER on xn0 to 255.255.255.255 port 67 interval 7
DHCPOFFER from 172.16.1.1
DHCPREQUEST on xn0 to 255.255.255.255 port 67
DHCPACK from 172.16.1.1
bound to 172.16.1.149 -- renewal in 43200 seconds.
add net ::ffff:0.0.0.0: gateway ::1
add net ::0.0.0.0: gateway ::1
add net fe80::: gateway ::1
add net ff02::: gateway ::1
ELF ldconfig path: /lib /usr/lib /usr/lib/compat /usr/local/lib
32-bit compatibility ldconfig path: /usr/lib32
Creating and/or trimming log files.
Starting syslogd.
No core dumps found.
lock order reversal:
 1st 0xfffffe012e861e28 bufwait (bufwait) @ /usr/src/sys/kern/vfs_bio.c:3050
 2nd 0xfffff80005b87c00 dirhash (dirhash) @ /usr/src/sys/ufs/ufs/ufs_dirhash.c:284
KDB: stack backtrace:
X_db_symbol_values() at X_db_symbol_values+0x10b/frame 0xfffffe012fb8c410
kdb_backtrace() at kdb_backtrace+0x39/frame 0xfffffe012fb8c4c0
witness_checkorder() at witness_checkorder+0xd23/frame 0xfffffe012fb8c550
_sx_xlock() at _sx_xlock+0x75/frame 0xfffffe012fb8c590
ufsdirhash_add() at ufsdirhash_add+0x3b/frame 0xfffffe012fb8c5d0
ufs_direnter() at ufs_direnter+0x688/frame 0xfffffe012fb8c690
ufs_vinit() at ufs_vinit+0x33f3/frame 0xfffffe012fb8c890
VOP_MKDIR_APV() at VOP_MKDIR_APV+0xf0/frame 0xfffffe012fb8c8c0
kern_mkdirat() at kern_mkdirat+0x1ff/frame 0xfffffe012fb8cae0
amd64_syscall() at amd64_syscall+0x265/frame 0xfffffe012fb8cbf0
Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe012fb8cbf0
--- syscall (136, FreeBSD ELF64, sys_mkdir), rip = 0x80092faaa, rsp = 0x7fffffffd788, rbp = 0x7fffffffdc70 ---
Clearing /tmp (X related).
Updating motd:.
Configuring syscons: keymap blanktime.
Performing sanity check on sshd configuration.
Starting sshd.
Starting cron.
Starting background file system checks in 60 seconds.

Mon Oct 28 13:22:52 CET 2013

FreeBSD/amd64 (Amnesiac) (xc0)

--------------020808000103060707080705
Content-Type: text/plain; charset="UTF-8"; x-mac-type=0; x-mac-creator=0;
	name="0001-Xen-x86-PVH-support.patch"
Content-Transfer-Encoding: 8bit
Content-Disposition: attachment; filename="0001-Xen-x86-PVH-support.patch"

>From 16de1566ada65e5838105870df576ab8258ed8b6 Mon Sep 17 00:00:00 2001
From: Roger Pau Monne <roger.pau@citrix.com>
Date: Mon, 14 Oct 2013 18:33:17 +0200
Subject: [PATCH] Xen x86 PVH support

This is still very experimental, and PVH support has not yet been
merged into upstream Xen.

PVH mode is basically a PV guest inside an HVM container, and shares
a great amount of code with PVHVM. The main difference is the way the
guest is started, PVH uses the PV start sequence, jumping directly
into the kernel entry point in long mode and with page tables set.
The main work of this patch consists in setting the environment as
similar as possible to what native FreeBSD expects, and then adding
hooks to the PV ops when necessary.

sys/amd64/amd64/locore.S:
 * Add PV entry point, hypervisor_page and the necessary elfnotes.

sys/amd64/amd64/machdep.c:
 * Add hooks to replace bare metal operations that should use a PV
  helper, this includes:
   - Preload metadata
   - i8254_init and i8254_delay
   - Fetching the e820 memory map
   - Reserve of the MP bootstrap region

 * Create a DELAY function that uses the PV hooks.
 * Introduce a new hammer_time_xen that sets the necessary stuff when
   running in PVH mode.

sys/amd64/amd64/mp_machdep.c:
 * Introduce a hook to replace start_all_aps.
 * Introduce a lapic_disabled variable to prevent polluting the code
   with xen specific gates.

sys/amd64/include/asmacros.h:
 * Copy the ELFNOTE macro from the i386 Xen PV port.

sys/amd64/include/clock.h:
sys/i386/include/clock.h:
 * Prototypes for the xen early delay initialization and usage.

sys/amd64/include/cpu.h:
 * Introduce a new cpu hook to init APs.

sys/amd64/include/sysarch.h:
 * Declare the init_ops structure.

sys/amd64/include/xen/hypercall.h:
sys/i386/include/xen/hypercall.h
 * Switch to the PV style hypercall mechanism for HVM also.

sys/conf/files:
 * Make the PV console available on XENHVM also.

sys/conf/files.amd64:
 * Include the new files for the PVH port.

sys/dev/xen/console/console.c:
sys/dev/xen/console/xencons_ring.c:
 * Gate the PV console attach so it is only used on PV ports.
 * Use HYPERVISOR_start_info instead of xen_start_info.
 * Use HYPERVISOR_event_channel_op to kick the event channel before
   xen interrupts are setup.

sys/dev/xen/control/control.c:
 * Use the PV shutdown on PVH.

sys/dev/xen/timer/timer.c:
 * Pass a vcpu_info to xen_fetch_vcpu_time, this allows using this
   function at very early init, before per-cpu vcpu_info is set.
 * Remove critical_{enter/exit} from xen_fetch_vcpu_time so it can be
   used at early boot, instead place them on the callers.
 * Introduce two new functions, xen_delay_init and xen_delay that can
   be used at early boot to implement the generic DELAY function.

sys/i386/i386/locore.s:
 * Reserve space for the hypercall page.

sys/i386/i386/machdep.c:
 * Create a generic DELAY function.

sys/i386/xen/xen_machdep.c:
 * Set HYPERVISOR_start_info.

sys/x86/isa/clock.c:
 * Rename the generic DELAY function to i8254_delay.

sys/x86/x86/delay.c:
 * Put generic delay helpers here, get_tsc and delay_tc.

sys/x86/x86/local_apic.c:
 * Prevent the local apic from attaching when running on PVH mode.

sys/x86/xen/hvm.c:
 * Set the start_all_aps hook.
 * Fix the setting of the hypercall page now that we are using the
   same mechanism as the PV port.
 * Initialize Xen CPU hooks for the PVH port.
 * Introduce the xen_early_printf debug function, which prints
   directly to the hypervisor console.

sys/x86/xen/mptable.c:
 * Create a dummy PV CPU enumerator for the PVH port.

sys/x86/xen/pv.c:
 * Implement the PV functions for the early boot hooks,
   parse_preload_data and fetch_e820_map.
 * Implement the PV function for the start_all_aps hook.

sys/x86/xen/pvcpu.c:
 * Dummy Xen PV CPU device, that we use to set the per-cpu pc_device.

sys/xen/gnttab.c:
 * Allocate resume_frames for the PVH port.

sys/xen/interface/arch-x86/xen.h:
 * Interface change for the PVH port (not used on FreeBSD).

sys/xen/pv.h:
 * Header that exports the specific PV functions.

sys/xen/xen-os.h:
 * Declare prototypes for the newly added functions.

sys/xen/xenstore/xenstore.c:
 * Make the xenstore driver hang from both xenpci and the nexus when
   running XENHVM, this is because we don't have a xenpci device on
   the PVH port.
 * Gate xenstore addition to parent == xenpci on the HVM case.
---
 sys/amd64/amd64/locore.S           |   53 ++++++++
 sys/amd64/amd64/machdep.c          |  179 ++++++++++++++++++++++----
 sys/amd64/amd64/mp_machdep.c       |   27 +++--
 sys/amd64/include/asmacros.h       |   26 ++++
 sys/amd64/include/clock.h          |    6 +
 sys/amd64/include/cpu.h            |    1 +
 sys/amd64/include/sysarch.h        |   19 +++
 sys/amd64/include/xen/hypercall.h  |    7 -
 sys/conf/files                     |    4 +-
 sys/conf/files.amd64               |    4 +
 sys/conf/files.i386                |    1 +
 sys/dev/xen/console/console.c      |   23 +++-
 sys/dev/xen/console/xencons_ring.c |   15 ++-
 sys/dev/xen/control/control.c      |   37 +++---
 sys/dev/xen/timer/timer.c          |   59 +++++++--
 sys/i386/i386/locore.s             |    9 ++
 sys/i386/i386/machdep.c            |    9 ++
 sys/i386/include/clock.h           |    6 +
 sys/i386/include/xen/hypercall.h   |    7 -
 sys/i386/xen/xen_machdep.c         |    4 +-
 sys/x86/isa/clock.c                |   53 +--------
 sys/x86/x86/delay.c                |   95 ++++++++++++++
 sys/x86/x86/local_apic.c           |    8 +-
 sys/x86/xen/hvm.c                  |   93 ++++++++++----
 sys/x86/xen/mptable.c              |  136 ++++++++++++++++++++
 sys/x86/xen/pv.c                   |  247 ++++++++++++++++++++++++++++++++++++
 sys/x86/xen/pvcpu.c                |   98 ++++++++++++++
 sys/xen/gnttab.c                   |   21 +++-
 sys/xen/interface/arch-x86/xen.h   |   11 ++-
 sys/xen/pv.h                       |   29 ++++
 sys/xen/xen-os.h                   |    8 +
 sys/xen/xenstore/xenstore.c        |   32 ++++--
 32 files changed, 1141 insertions(+), 186 deletions(-)
 create mode 100644 sys/x86/x86/delay.c
 create mode 100644 sys/x86/xen/mptable.c
 create mode 100644 sys/x86/xen/pv.c
 create mode 100644 sys/x86/xen/pvcpu.c
 create mode 100644 sys/xen/pv.h

diff --git a/sys/amd64/amd64/locore.S b/sys/amd64/amd64/locore.S
index 55cda3a..e04cc48 100644
--- a/sys/amd64/amd64/locore.S
+++ b/sys/amd64/amd64/locore.S
@@ -31,6 +31,12 @@
 #include <machine/pmap.h>
 #include <machine/specialreg.h>
 
+#ifdef XENHVM
+#include <xen/xen-os.h>
+#define __ASSEMBLY__
+#include <xen/interface/elfnote.h>
+#endif
+
 #include "assym.s"
 
 /*
@@ -86,3 +92,50 @@ NON_GPROF_ENTRY(btext)
 	ALIGN_DATA			/* just to be sure */
 	.space	0x1000			/* space for bootstack - temporary stack */
 bootstack:
+
+#ifdef XENHVM
+/* Xen */
+.section __xen_guest
+	ELFNOTE(Xen, XEN_ELFNOTE_GUEST_OS,       .asciz, "FreeBSD")
+	ELFNOTE(Xen, XEN_ELFNOTE_GUEST_VERSION,  .asciz, "HEAD")
+	ELFNOTE(Xen, XEN_ELFNOTE_XEN_VERSION,    .asciz, "xen-3.0")
+	ELFNOTE(Xen, XEN_ELFNOTE_VIRT_BASE,      .quad,  KERNBASE)
+	ELFNOTE(Xen, XEN_ELFNOTE_PADDR_OFFSET,   .quad,  KERNBASE) /* Xen honours elf->p_paddr; compensate for this */
+	ELFNOTE(Xen, XEN_ELFNOTE_ENTRY,          .quad,  xen_start)
+	ELFNOTE(Xen, XEN_ELFNOTE_HYPERCALL_PAGE, .quad,	 hypercall_page)
+	ELFNOTE(Xen, XEN_ELFNOTE_HV_START_LOW,   .quad,  HYPERVISOR_VIRT_START)
+	ELFNOTE(Xen, XEN_ELFNOTE_FEATURES,       .asciz, "writable_descriptor_tables|auto_translated_physmap|supervisor_mode_kernel|hvm_callback_vector")
+	ELFNOTE(Xen, XEN_ELFNOTE_PAE_MODE,       .asciz, "yes")
+	ELFNOTE(Xen, XEN_ELFNOTE_L1_MFN_VALID,   .long,  PG_V, PG_V)
+	ELFNOTE(Xen, XEN_ELFNOTE_LOADER,         .asciz, "generic")
+	ELFNOTE(Xen, XEN_ELFNOTE_SUSPEND_CANCEL, .long,  0)
+	ELFNOTE(Xen, XEN_ELFNOTE_BSD_SYMTAB,	 .asciz, "yes")
+
+	.text
+.p2align PAGE_SHIFT, 0x90	/* Hypercall_page needs to be PAGE aligned */
+
+NON_GPROF_ENTRY(hypercall_page)
+	.skip	0x1000, 0x90	/* Fill with "nop"s */
+
+NON_GPROF_ENTRY(xen_start)
+	/* Don't trust what the loader gives for rflags. */
+	pushq	$PSL_KERNEL
+	popfq
+
+	/* Parameters for the xen init function */
+	movq	%rsi, %rdi		/* shared_info (arg 1) */
+	movq	%rsp, %rsi		/* xenstack    (arg 2) */
+
+	/* Use our own stack */
+	movq	$bootstack,%rsp
+	xorl	%ebp, %ebp
+
+	/* u_int64_t hammer_time_xen(start_info_t *si, u_int64_t xenstack); */
+	call	hammer_time_xen
+	movq	%rax, %rsp		/* set up kstack for mi_startup() */
+	call	mi_startup		/* autoconfiguration, mountroot etc */
+
+	/* NOTREACHED */
+0:	hlt
+	jmp 	0b
+#endif
diff --git a/sys/amd64/amd64/machdep.c b/sys/amd64/amd64/machdep.c
index 2b2e47f..b649def 100644
--- a/sys/amd64/amd64/machdep.c
+++ b/sys/amd64/amd64/machdep.c
@@ -127,6 +127,7 @@ __FBSDID("$FreeBSD$");
 #include <machine/reg.h>
 #include <machine/sigframe.h>
 #include <machine/specialreg.h>
+#include <machine/sysarch.h>
 #ifdef PERFMON
 #include <machine/perfmon.h>
 #endif
@@ -147,10 +148,20 @@ __FBSDID("$FreeBSD$");
 #include <isa/isareg.h>
 #include <isa/rtc.h>
 
+#ifdef XENHVM
+/* Xen */
+#include <xen/xen-os.h>
+#include <xen/hvm.h>
+#include <xen/pv.h>
+#endif
+
 /* Sanity check for __curthread() */
 CTASSERT(offsetof(struct pcpu, pc_curthread) == 0);
 
 extern u_int64_t hammer_time(u_int64_t, u_int64_t);
+#ifdef XENHVM
+extern u_int64_t hammer_time_xen(start_info_t *, u_int64_t);
+#endif
 
 extern void printcpuinfo(void);	/* XXX header file */
 extern void identify_cpu(void);
@@ -166,6 +177,23 @@ static int  set_fpcontext(struct thread *td, const mcontext_t *mcp,
     char *xfpustate, size_t xfpustate_len);
 SYSINIT(cpu, SI_SUB_CPU, SI_ORDER_FIRST, cpu_startup, NULL);
 
+/* Preload data parse function */
+static caddr_t native_parse_preload_data(u_int64_t);
+
+/* Native function to fetch the e820 map */
+static void native_fetch_e820_map(caddr_t, struct bios_smap **, u_int32_t *);
+
+/* Default init_ops implementation. */
+struct init_ops init_ops = {
+	.parse_preload_data =	native_parse_preload_data,
+	.early_delay_init =	i8254_init,
+	.early_delay =		i8254_delay,
+	.fetch_e820_map =	native_fetch_e820_map,
+#ifdef SMP
+	.mp_bootaddress =	mp_bootaddress,
+#endif
+};
+
 /*
  * The file "conf/ldscript.amd64" defines the symbol "kernphys".  Its value is
  * the physical address at which the kernel is loaded.
@@ -216,6 +244,15 @@ struct mem_range_softc mem_range_softc;
 
 struct mtx dt_lock;	/* lock for GDT and LDT */
 
+void
+DELAY(int n)
+{
+	if (delay_tc(n))
+		return;
+
+	init_ops.early_delay(n);
+}
+
 static void
 cpu_startup(dummy)
 	void *dummy;
@@ -1408,6 +1445,24 @@ add_smap_entry(struct bios_smap *smap, vm_paddr_t *physmap, int *physmap_idxp)
 	return (1);
 }
 
+static void
+native_fetch_e820_map(caddr_t kmdp, struct bios_smap **smap, u_int32_t *size)
+{
+	/*
+	 * get memory map from INT 15:E820, kindly supplied by the
+	 * loader.
+	 *
+	 * subr_module.c says:
+	 * "Consumer may safely assume that size value precedes data."
+	 * ie: an int32_t immediately precedes smap.
+	 */
+	*smap = (struct bios_smap *)preload_search_info(kmdp,
+	    MODINFO_METADATA | MODINFOMD_SMAP);
+	if (*smap == NULL)
+		panic("No BIOS smap info from loader!");
+	*size = *((u_int32_t *)*smap - 1);
+}
+
 /*
  * Populate the (physmap) array with base/bound pairs describing the
  * available physical memory in the system, then test this memory and
@@ -1433,19 +1488,8 @@ getmemsize(caddr_t kmdp, u_int64_t first)
 	basemem = 0;
 	physmap_idx = 0;
 
-	/*
-	 * get memory map from INT 15:E820, kindly supplied by the loader.
-	 *
-	 * subr_module.c says:
-	 * "Consumer may safely assume that size value precedes data."
-	 * ie: an int32_t immediately precedes smap.
-	 */
-	smapbase = (struct bios_smap *)preload_search_info(kmdp,
-	    MODINFO_METADATA | MODINFOMD_SMAP);
-	if (smapbase == NULL)
-		panic("No BIOS smap info from loader!");
+	init_ops.fetch_e820_map(kmdp, &smapbase, &smapsize);
 
-	smapsize = *((u_int32_t *)smapbase - 1);
 	smapend = (struct bios_smap *)((uintptr_t)smapbase + smapsize);
 
 	for (smap = smapbase; smap < smapend; smap++)
@@ -1467,7 +1511,8 @@ getmemsize(caddr_t kmdp, u_int64_t first)
 
 #ifdef SMP
 	/* make hole for AP bootstrap code */
-	physmap[1] = mp_bootaddress(physmap[1] / 1024);
+	if (init_ops.mp_bootaddress)
+		physmap[1] = init_ops.mp_bootaddress(physmap[1] / 1024);
 #endif
 
 	/*
@@ -1681,6 +1726,98 @@ do_next:
 	msgbufp = (struct msgbuf *)PHYS_TO_DMAP(phys_avail[pa_indx]);
 }
 
+static caddr_t
+native_parse_preload_data(u_int64_t modulep)
+{
+	caddr_t kmdp;
+
+	preload_metadata = (caddr_t)(uintptr_t)(modulep + KERNBASE);
+	preload_bootstrap_relocate(KERNBASE);
+	kmdp = preload_search_by_type("elf kernel");
+	if (kmdp == NULL)
+		kmdp = preload_search_by_type("elf64 kernel");
+	boothowto = MD_FETCH(kmdp, MODINFOMD_HOWTO, int);
+	kern_envp = MD_FETCH(kmdp, MODINFOMD_ENVP, char *) + KERNBASE;
+#ifdef DDB
+	ksym_start = MD_FETCH(kmdp, MODINFOMD_SSYM, uintptr_t);
+	ksym_end = MD_FETCH(kmdp, MODINFOMD_ESYM, uintptr_t);
+#endif
+
+	return (kmdp);
+}
+
+#ifdef XENHVM
+/*
+ * First function called by the Xen PVH boot sequence.
+ *
+ * Set some Xen global variables and prepare the environment so it is
+ * as similar as possible to what native FreeBSD init function expects.
+ */
+u_int64_t
+hammer_time_xen(start_info_t *si, u_int64_t xenstack)
+{
+	u_int64_t physfree;
+	u_int64_t *PT4 = (u_int64_t *)xenstack;
+	u_int64_t *PT3 = (u_int64_t *)(xenstack + PAGE_SIZE);
+	u_int64_t *PT2 = (u_int64_t *)(xenstack + 2 * PAGE_SIZE);
+	int i;
+
+	KASSERT((si != NULL && xenstack != 0),
+	        ("invalid start_info or xenstack"));
+
+	xen_early_printf("FreeBSD PVH running on %s\n", si->magic);
+
+	/* We use 3 pages of xen stack for the boot pagetables */
+	physfree = xenstack + 3 * PAGE_SIZE - KERNBASE;
+
+	/* Setup Xen global variables */
+	HYPERVISOR_start_info = si;
+	HYPERVISOR_shared_info =
+		(shared_info_t *)(si->shared_info + KERNBASE);
+
+	/*
+	 * Setup some misc global variables for Xen devices
+	 *
+	 * XXX: devices that need this specific variables should
+	 *      be rewritten to fetch this info by themselves from the
+	 *      start_info page.
+	 */
+	console_page =
+		(char *)(ptoa(si->console.domU.mfn) + KERNBASE);
+	xen_store = (struct xenstore_domain_interface *)
+	            (ptoa(si->store_mfn) + KERNBASE);
+
+	xen_domain_type = XEN_PV_DOMAIN;
+	vm_guest = VM_GUEST_XEN;
+
+	/*
+	 * Use the stack Xen gives us to build the page tables
+	 * as native FreeBSD expects to find them (created
+	 * by the boot trampoline).
+	 */
+	for (i = 0; i < 512; i++) {
+		/* Each slot of the level 4 pages points to the same level 3 page */
+		PT4[i] = ((u_int64_t)&PT3[0]) - KERNBASE;
+		PT4[i] |= PG_V | PG_RW | PG_U;
+
+		/* Each slot of the level 3 pages points to the same level 2 page */
+		PT3[i] = ((u_int64_t)&PT2[0]) - KERNBASE;
+		PT3[i] |= PG_V | PG_RW | PG_U;
+
+		/* The level 2 page slots are mapped with 2MB pages for 1GB. */
+		PT2[i] = i * (2 * 1024 * 1024);
+		PT2[i] |= PG_V | PG_RW | PG_PS | PG_U;
+	}
+	load_cr3(((u_int64_t)&PT4[0]) - KERNBASE);
+
+	/* Set the hooks for early functions that diverge from bare metal */
+	xen_pv_set_init_ops();
+
+	/* Now we can jump into the native init function */
+	return hammer_time(0, physfree);
+}
+#endif
+
 u_int64_t
 hammer_time(u_int64_t modulep, u_int64_t physfree)
 {
@@ -1705,17 +1842,7 @@ hammer_time(u_int64_t modulep, u_int64_t physfree)
 	 */
 	proc_linkup0(&proc0, &thread0);
 
-	preload_metadata = (caddr_t)(uintptr_t)(modulep + KERNBASE);
-	preload_bootstrap_relocate(KERNBASE);
-	kmdp = preload_search_by_type("elf kernel");
-	if (kmdp == NULL)
-		kmdp = preload_search_by_type("elf64 kernel");
-	boothowto = MD_FETCH(kmdp, MODINFOMD_HOWTO, int);
-	kern_envp = MD_FETCH(kmdp, MODINFOMD_ENVP, char *) + KERNBASE;
-#ifdef DDB
-	ksym_start = MD_FETCH(kmdp, MODINFOMD_SSYM, uintptr_t);
-	ksym_end = MD_FETCH(kmdp, MODINFOMD_ESYM, uintptr_t);
-#endif
+	kmdp = init_ops.parse_preload_data(modulep);
 
 	/* Init basic tunables, hz etc */
 	init_param1();
@@ -1799,10 +1926,10 @@ hammer_time(u_int64_t modulep, u_int64_t physfree)
 	lidt(&r_idt);
 
 	/*
-	 * Initialize the i8254 before the console so that console
+	 * Initialize the early delay before the console so that console
 	 * initialization can use DELAY().
 	 */
-	i8254_init();
+	init_ops.early_delay_init();
 
 	/*
 	 * Initialize the console before we print anything out.
diff --git a/sys/amd64/amd64/mp_machdep.c b/sys/amd64/amd64/mp_machdep.c
index 4ef4b3d..44c2a45 100644
--- a/sys/amd64/amd64/mp_machdep.c
+++ b/sys/amd64/amd64/mp_machdep.c
@@ -90,7 +90,8 @@ extern  struct pcpu __pcpu[];
 
 /* AP uses this during bootstrap.  Do not staticize.  */
 char *bootSTK;
-static int bootAP;
+int bootAP;
+bool lapic_disabled = false;
 
 /* Free these after use */
 void *bootstacks[MAXCPU];
@@ -122,9 +123,12 @@ u_long *ipi_rendezvous_counts[MAXCPU];
 static u_long *ipi_hardclock_counts[MAXCPU];
 #endif
 
+int native_start_all_aps(void);
+
 /* Default cpu_ops implementation. */
 struct cpu_ops cpu_ops = {
-	.ipi_vectored = lapic_ipi_vectored
+	.ipi_vectored = lapic_ipi_vectored,
+	.start_all_aps = native_start_all_aps,
 };
 
 extern inthand_t IDTVEC(fast_syscall), IDTVEC(fast_syscall32);
@@ -138,7 +142,7 @@ extern int pmap_pcid_enabled;
 static volatile cpuset_t ipi_nmi_pending;
 
 /* used to hold the AP's until we are ready to release them */
-static struct mtx ap_boot_mtx;
+struct mtx ap_boot_mtx;
 
 /* Set to 1 once we're ready to let the APs out of the pen. */
 static volatile int aps_ready = 0;
@@ -165,7 +169,6 @@ static int cpu_cores;			/* cores per package */
 
 static void	assign_cpu_ids(void);
 static void	set_interrupt_apic_ids(void);
-static int	start_all_aps(void);
 static int	start_ap(int apic_id);
 static void	release_aps(void *dummy);
 
@@ -569,7 +572,7 @@ cpu_mp_start(void)
 	assign_cpu_ids();
 
 	/* Start each Application Processor */
-	start_all_aps();
+	cpu_ops.start_all_aps();
 
 	set_interrupt_apic_ids();
 }
@@ -707,7 +710,8 @@ init_secondary(void)
 	wrmsr(MSR_SF_MASK, PSL_NT|PSL_T|PSL_I|PSL_C|PSL_D);
 
 	/* Disable local APIC just to be sure. */
-	lapic_disable();
+	if (!lapic_disabled)
+		lapic_disable();
 
 	/* signal our startup to the BSP. */
 	mp_naps++;
@@ -733,7 +737,7 @@ init_secondary(void)
 
 	/* A quick check from sanity claus */
 	cpuid = PCPU_GET(cpuid);
-	if (PCPU_GET(apic_id) != lapic_id()) {
+	if (!lapic_disabled && PCPU_GET(apic_id) != lapic_id()) {
 		printf("SMP: cpuid = %d\n", cpuid);
 		printf("SMP: actual apic_id = %d\n", lapic_id());
 		printf("SMP: correct apic_id = %d\n", PCPU_GET(apic_id));
@@ -749,7 +753,8 @@ init_secondary(void)
 	mtx_lock_spin(&ap_boot_mtx);
 
 	/* Init local apic for irq's */
-	lapic_setup(1);
+	if (!lapic_disabled)
+		lapic_setup(1);
 
 	/* Set memory range attributes for this CPU to match the BSP */
 	mem_range_AP_init();
@@ -764,7 +769,7 @@ init_secondary(void)
 	if (cpu_logical > 1 && PCPU_GET(apic_id) % cpu_logical != 0)
 		CPU_SET(cpuid, &logical_cpus_mask);
 
-	if (bootverbose)
+	if (!lapic_disabled && bootverbose)
 		lapic_dump("AP");
 
 	if (smp_cpus == mp_ncpus) {
@@ -908,8 +913,8 @@ assign_cpu_ids(void)
 /*
  * start each AP in our list
  */
-static int
-start_all_aps(void)
+int
+native_start_all_aps(void)
 {
 	vm_offset_t va = boot_address + KERNBASE;
 	u_int64_t *pt4, *pt3, *pt2;
diff --git a/sys/amd64/include/asmacros.h b/sys/amd64/include/asmacros.h
index 1fb592a..ce8dce4 100644
--- a/sys/amd64/include/asmacros.h
+++ b/sys/amd64/include/asmacros.h
@@ -201,4 +201,30 @@
 
 #endif /* LOCORE */
 
+#ifdef __STDC__
+#define ELFNOTE(name, type, desctype, descdata...) \
+.pushsection .note.name                 ;       \
+  .align 4                              ;       \
+  .long 2f - 1f         /* namesz */    ;       \
+  .long 4f - 3f         /* descsz */    ;       \
+  .long type                            ;       \
+1:.asciz #name                          ;       \
+2:.align 4                              ;       \
+3:desctype descdata                     ;       \
+4:.align 4                              ;       \
+.popsection
+#else /* !__STDC__, i.e. -traditional */
+#define ELFNOTE(name, type, desctype, descdata) \
+.pushsection .note.name                 ;       \
+  .align 4                              ;       \
+  .long 2f - 1f         /* namesz */    ;       \
+  .long 4f - 3f         /* descsz */    ;       \
+  .long type                            ;       \
+1:.asciz "name"                         ;       \
+2:.align 4                              ;       \
+3:desctype descdata                     ;       \
+4:.align 4                              ;       \
+.popsection
+#endif /* __STDC__ */
+
 #endif /* !_MACHINE_ASMACROS_H_ */
diff --git a/sys/amd64/include/clock.h b/sys/amd64/include/clock.h
index d7f7d82..e7817ab 100644
--- a/sys/amd64/include/clock.h
+++ b/sys/amd64/include/clock.h
@@ -25,6 +25,12 @@ extern int	smp_tsc;
 #endif
 
 void	i8254_init(void);
+void	i8254_delay(int);
+#ifdef XENHVM
+void	xen_delay_init(void);
+void	xen_delay(int);
+#endif
+int	delay_tc(int);
 
 /*
  * Driver to clock driver interface.
diff --git a/sys/amd64/include/cpu.h b/sys/amd64/include/cpu.h
index 3d9ff531..ed9f1db 100644
--- a/sys/amd64/include/cpu.h
+++ b/sys/amd64/include/cpu.h
@@ -64,6 +64,7 @@ struct cpu_ops {
 	void (*cpu_init)(void);
 	void (*cpu_resume)(void);
 	void (*ipi_vectored)(u_int, int);
+	int  (*start_all_aps)(void);
 };
 
 extern struct	cpu_ops cpu_ops;
diff --git a/sys/amd64/include/sysarch.h b/sys/amd64/include/sysarch.h
index cd380d4..27fd3ba 100644
--- a/sys/amd64/include/sysarch.h
+++ b/sys/amd64/include/sysarch.h
@@ -4,3 +4,22 @@
 /* $FreeBSD$ */
 
 #include <x86/sysarch.h>
+
+#include <machine/pc/bios.h>
+/*
+ * Struct containing pointers to init functions whose
+ * implementation is run time selectable.  Selection can be made,
+ * for example, based on detection of a BIOS variant or
+ * hypervisor environment.
+ */
+struct init_ops {
+	caddr_t	(*parse_preload_data)(u_int64_t);
+	void	(*early_delay_init)(void);
+	void	(*early_delay)(int);
+	void	(*fetch_e820_map)(caddr_t, struct bios_smap **, u_int32_t *);
+#ifdef SMP
+	u_int	(*mp_bootaddress)(u_int);
+#endif
+};
+
+extern struct init_ops init_ops;
diff --git a/sys/amd64/include/xen/hypercall.h b/sys/amd64/include/xen/hypercall.h
index a1b2a5c..499fb4d 100644
--- a/sys/amd64/include/xen/hypercall.h
+++ b/sys/amd64/include/xen/hypercall.h
@@ -51,15 +51,8 @@
 #define CONFIG_XEN_COMPAT	0x030002
 #define __must_check
 
-#ifdef XEN
 #define HYPERCALL_STR(name)					\
 	"call hypercall_page + ("STR(__HYPERVISOR_##name)" * 32)"
-#else
-#define HYPERCALL_STR(name)					\
-	"mov $("STR(__HYPERVISOR_##name)" * 32),%%eax; "\
-	"add hypercall_stubs(%%rip),%%rax; "			\
-	"call *%%rax"
-#endif
 
 #define _hypercall0(type, name)			\
 ({						\
diff --git a/sys/conf/files b/sys/conf/files
index f3e298c..6040447 100644
--- a/sys/conf/files
+++ b/sys/conf/files
@@ -2508,8 +2508,8 @@ dev/xe/if_xe_pccard.c		optional xe pccard
 dev/xen/balloon/balloon.c	optional xen | xenhvm
 dev/xen/blkfront/blkfront.c	optional xen | xenhvm
 dev/xen/blkback/blkback.c	optional xen | xenhvm
-dev/xen/console/console.c	optional xen
-dev/xen/console/xencons_ring.c	optional xen
+dev/xen/console/console.c	optional xen | xenhvm
+dev/xen/console/xencons_ring.c	optional xen | xenhvm
 dev/xen/control/control.c	optional xen | xenhvm
 dev/xen/netback/netback.c	optional xen | xenhvm
 dev/xen/netfront/netfront.c	optional xen | xenhvm
diff --git a/sys/conf/files.amd64 b/sys/conf/files.amd64
index 1914c48..bd52e8f 100644
--- a/sys/conf/files.amd64
+++ b/sys/conf/files.amd64
@@ -554,5 +554,9 @@ x86/x86/mptable_pci.c		optional	mptable pci
 x86/x86/msi.c			optional	pci
 x86/x86/nexus.c			standard
 x86/x86/tsc.c			standard
+x86/x86/delay.c			standard
 x86/xen/hvm.c			optional	xenhvm
 x86/xen/xen_intr.c		optional	xen | xenhvm
+x86/xen/mptable.c		optional	xenhvm
+x86/xen/pvcpu.c			optional	xenhvm
+x86/xen/pv.c			optional	xenhvm
diff --git a/sys/conf/files.i386 b/sys/conf/files.i386
index e259659..15a3aae 100644
--- a/sys/conf/files.i386
+++ b/sys/conf/files.i386
@@ -577,5 +577,6 @@ x86/x86/mptable_pci.c		optional apic native pci
 x86/x86/msi.c			optional apic pci
 x86/x86/nexus.c			standard
 x86/x86/tsc.c			standard
+x86/x86/delay.c			standard
 x86/xen/hvm.c			optional xenhvm
 x86/xen/xen_intr.c		optional xen | xenhvm
diff --git a/sys/dev/xen/console/console.c b/sys/dev/xen/console/console.c
index 65a0e7d..86dc2a4 100644
--- a/sys/dev/xen/console/console.c
+++ b/sys/dev/xen/console/console.c
@@ -69,11 +69,14 @@ struct mtx              cn_mtx;
 static char wbuf[WBUF_SIZE];
 static char rbuf[RBUF_SIZE];
 static int rc, rp;
-static unsigned int cnsl_evt_reg;
+unsigned int cnsl_evt_reg;
 static unsigned int wc, wp; /* write_cons, write_prod */
 xen_intr_handle_t xen_intr_handle;
 device_t xencons_dev;
 
+/* Virt address of the shared console page */
+char *console_page;
+
 #ifdef KDB
 static int	xc_altbrk;
 #endif
@@ -113,6 +116,9 @@ static struct ttydevsw xc_ttydevsw = {
 static void
 xc_cnprobe(struct consdev *cp)
 {
+	if (!xen_pv_domain())
+		return;
+
 	cp->cn_pri = CN_REMOTE;
 	sprintf(cp->cn_name, "%s0", driver_name);
 }
@@ -175,7 +181,7 @@ static void
 xc_cnputc(struct consdev *dev, int c)
 {
 
-	if (xen_start_info->flags & SIF_INITDOMAIN)
+	if (HYPERVISOR_start_info->flags & SIF_INITDOMAIN)
 		xc_cnputc_dom0(dev, c);
 	else
 		xc_cnputc_domu(dev, c);
@@ -206,8 +212,7 @@ xcons_putc(int c)
 		xcons_force_flush();
 #endif	    	
 	}
-	if (cnsl_evt_reg)
-		__xencons_tx_flush();
+	__xencons_tx_flush();
 	
 	/* inform start path that we're pretty full */
 	return ((wp - wc) >= WBUF_SIZE - 100) ? TRUE : FALSE;
@@ -217,6 +222,10 @@ static void
 xc_identify(driver_t *driver, device_t parent)
 {
 	device_t child;
+
+	if (!xen_pv_domain())
+		return;
+
 	child = BUS_ADD_CHILD(parent, 0, driver_name, 0);
 	device_set_driver(child, driver);
 	device_set_desc(child, "Xen Console");
@@ -245,7 +254,7 @@ xc_attach(device_t dev)
 	cnsl_evt_reg = 1;
 	callout_reset(&xc_callout, XC_POLLTIME, xc_timeout, xccons);
     
-	if (xen_start_info->flags & SIF_INITDOMAIN) {
+	if (HYPERVISOR_start_info->flags & SIF_INITDOMAIN) {
 		error = xen_intr_bind_virq(dev, VIRQ_CONSOLE, 0, NULL,
 		                           xencons_priv_interrupt, NULL,
 		                           INTR_TYPE_TTY, &xen_intr_handle);
@@ -309,7 +318,7 @@ __xencons_tx_flush(void)
 		sz = wp - wc;
 		if (sz > (WBUF_SIZE - WBUF_MASK(wc)))
 			sz = WBUF_SIZE - WBUF_MASK(wc);
-		if (xen_start_info->flags & SIF_INITDOMAIN) {
+		if (HYPERVISOR_start_info->flags & SIF_INITDOMAIN) {
 			HYPERVISOR_console_io(CONSOLEIO_write, sz, &wbuf[WBUF_MASK(wc)]);
 			wc += sz;
 		} else {
@@ -424,7 +433,7 @@ xcons_force_flush(void)
 {
 	int        sz;
 
-	if (xen_start_info->flags & SIF_INITDOMAIN)
+	if (HYPERVISOR_start_info->flags & SIF_INITDOMAIN)
 		return;
 
 	/* Spin until console data is flushed through to the domain controller. */
diff --git a/sys/dev/xen/console/xencons_ring.c b/sys/dev/xen/console/xencons_ring.c
index 3701551..3046498 100644
--- a/sys/dev/xen/console/xencons_ring.c
+++ b/sys/dev/xen/console/xencons_ring.c
@@ -32,9 +32,9 @@ __FBSDID("$FreeBSD$");
 
 #define console_evtchn	console.domU.evtchn
 xen_intr_handle_t console_handle;
-extern char *console_page;
 extern struct mtx              cn_mtx;
 extern device_t xencons_dev;
+extern int cnsl_evt_reg;
 
 static inline struct xencons_interface *
 xencons_interface(void)
@@ -60,6 +60,7 @@ xencons_ring_send(const char *data, unsigned len)
 	struct xencons_interface *intf; 
 	XENCONS_RING_IDX cons, prod;
 	int sent;
+	struct evtchn_send send = { .port = HYPERVISOR_start_info->console.domU.evtchn };
 
 	intf = xencons_interface();
 	cons = intf->out_cons;
@@ -76,7 +77,11 @@ xencons_ring_send(const char *data, unsigned len)
 	wmb();
 	intf->out_prod = prod;
 
-	xen_intr_signal(console_handle);
+	if (cnsl_evt_reg)
+		xen_intr_signal(console_handle);
+	else
+		HYPERVISOR_event_channel_op(EVTCHNOP_send, &send);
+
 
 	return sent;
 
@@ -125,11 +130,11 @@ xencons_ring_init(void)
 {
 	int err;
 
-	if (!xen_start_info->console_evtchn)
+	if (!HYPERVISOR_start_info->console_evtchn)
 		return 0;
 
 	err = xen_intr_bind_local_port(xencons_dev,
-	    xen_start_info->console_evtchn, NULL, xencons_handle_input, NULL,
+	    HYPERVISOR_start_info->console_evtchn, NULL, xencons_handle_input, NULL,
 	    INTR_TYPE_MISC | INTR_MPSAFE, &console_handle);
 	if (err) {
 		return err;
@@ -145,7 +150,7 @@ void
 xencons_suspend(void)
 {
 
-	if (!xen_start_info->console_evtchn)
+	if (!HYPERVISOR_start_info->console_evtchn)
 		return;
 
 	xen_intr_unbind(&console_handle);
diff --git a/sys/dev/xen/control/control.c b/sys/dev/xen/control/control.c
index a9f8d1b..35c923d 100644
--- a/sys/dev/xen/control/control.c
+++ b/sys/dev/xen/control/control.c
@@ -317,21 +317,6 @@ xctrl_suspend()
 	EVENTHANDLER_INVOKE(power_resume);
 }
 
-static void
-xen_pv_shutdown_final(void *arg, int howto)
-{
-	/*
-	 * Inform the hypervisor that shutdown is complete.
-	 * This is not necessary in HVM domains since Xen
-	 * emulates ACPI in that mode and FreeBSD's ACPI
-	 * support will request this transition.
-	 */
-	if (howto & (RB_HALT | RB_POWEROFF))
-		HYPERVISOR_shutdown(SHUTDOWN_poweroff);
-	else
-		HYPERVISOR_shutdown(SHUTDOWN_reboot);
-}
-
 #else
 
 /* HVM mode suspension. */
@@ -447,6 +432,21 @@ xctrl_halt()
 	shutdown_nice(RB_HALT);
 }
 
+static void
+xen_pv_shutdown_final(void *arg, int howto)
+{
+	/*
+	 * Inform the hypervisor that shutdown is complete.
+	 * This is not necessary in HVM domains since Xen
+	 * emulates ACPI in that mode and FreeBSD's ACPI
+	 * support will request this transition.
+	 */
+	if (howto & (RB_HALT | RB_POWEROFF))
+		HYPERVISOR_shutdown(SHUTDOWN_poweroff);
+	else
+		HYPERVISOR_shutdown(SHUTDOWN_reboot);
+}
+
 /*------------------------------ Event Reception -----------------------------*/
 static void
 xctrl_on_watch_event(struct xs_watch *watch, const char **vec, unsigned int len)
@@ -529,10 +529,9 @@ xctrl_attach(device_t dev)
 	xctrl->xctrl_watch.callback_data = (uintptr_t)xctrl;
 	xs_register_watch(&xctrl->xctrl_watch);
 
-#ifndef XENHVM
-	EVENTHANDLER_REGISTER(shutdown_final, xen_pv_shutdown_final, NULL,
-			      SHUTDOWN_PRI_LAST);
-#endif
+	if (xen_pv_domain())
+		EVENTHANDLER_REGISTER(shutdown_final, xen_pv_shutdown_final, NULL,
+		                      SHUTDOWN_PRI_LAST);
 
 	return (0);
 }
diff --git a/sys/dev/xen/timer/timer.c b/sys/dev/xen/timer/timer.c
index 824c75b..13bd852 100644
--- a/sys/dev/xen/timer/timer.c
+++ b/sys/dev/xen/timer/timer.c
@@ -59,6 +59,9 @@ __FBSDID("$FreeBSD$");
 #include <machine/_inttypes.h>
 #include <machine/smp.h>
 
+/* For the declaration of clock_lock */
+#include <isa/rtc.h>
+
 #include "clock_if.h"
 
 static devclass_t xentimer_devclass;
@@ -234,18 +237,16 @@ xen_fetch_vcpu_tinfo(struct vcpu_time_info *dst, struct vcpu_time_info *src)
  *       it happens to be less than another CPU's previously determined value.
  */
 static uint64_t
-xen_fetch_vcpu_time(void)
+xen_fetch_vcpu_time(struct vcpu_info *vcpu)
 {
 	struct vcpu_time_info dst;
 	struct vcpu_time_info *src;
 	uint32_t pre_version;
 	uint64_t now;
 	volatile uint64_t last;
-	struct vcpu_info *vcpu = DPCPU_GET(vcpu_info);
 
 	src = &vcpu->time;
 
-	critical_enter();
 	do {
 		pre_version = xen_fetch_vcpu_tinfo(&dst, src);
 		barrier();
@@ -266,16 +267,19 @@ xen_fetch_vcpu_time(void)
 		}
 	} while (!atomic_cmpset_64(&xen_timer_last_time, last, now));
 
-	critical_exit();
-
 	return (now);
 }
 
 static uint32_t
 xentimer_get_timecount(struct timecounter *tc)
 {
+	uint32_t xen_time;
+
+	critical_enter();
+	xen_time = (uint32_t)xen_fetch_vcpu_time(DPCPU_GET(vcpu_info)) & UINT_MAX;
+	critical_exit();
 
-	return ((uint32_t)xen_fetch_vcpu_time() & UINT_MAX);
+	return xen_time;
 }
 
 /**
@@ -305,7 +309,12 @@ xen_fetch_wallclock(struct timespec *ts)
 static void
 xen_fetch_uptime(struct timespec *ts)
 {
-	uint64_t uptime = xen_fetch_vcpu_time();
+	uint64_t uptime;
+
+	critical_enter();
+	uptime = xen_fetch_vcpu_time(DPCPU_GET(vcpu_info));
+	critical_exit();
+
 	ts->tv_sec = uptime / NSEC_IN_SEC;
 	ts->tv_nsec = uptime % NSEC_IN_SEC;
 }
@@ -354,7 +363,7 @@ xentimer_intr(void *arg)
 	struct xentimer_softc *sc = (struct xentimer_softc *)arg;
 	struct xentimer_pcpu_data *pcpu = DPCPU_PTR(xentimer_pcpu);
 
-	pcpu->last_processed = xen_fetch_vcpu_time();
+	pcpu->last_processed = xen_fetch_vcpu_time(DPCPU_GET(vcpu_info));
 	if (pcpu->timer != 0 && sc->et.et_active)
 		sc->et.et_event_cb(&sc->et, sc->et.et_arg);
 
@@ -415,7 +424,9 @@ xentimer_et_start(struct eventtimer *et,
 	do {
 		if (++i == 60)
 			panic("can't schedule timer");
-		next_time = xen_fetch_vcpu_time() + first_in_ns;
+		critical_enter();
+		next_time = xen_fetch_vcpu_time(DPCPU_GET(vcpu_info)) + first_in_ns;
+		critical_exit();
 		error = xentimer_vcpu_start_timer(cpu, next_time);
 	} while (error == -ETIME);
 
@@ -573,6 +584,36 @@ xentimer_suspend(device_t dev)
 	return (0);
 }
 
+/*
+ * Xen delay early init
+ */
+void xen_delay_init(void)
+{
+	/* Init the clock lock */
+	mtx_init(&clock_lock, "clk", NULL, MTX_SPIN | MTX_NOPROFILE);
+}
+/*
+ * Xen PV DELAY function
+ *
+ * When running on PVH mode we don't have an emulated i8524, so
+ * make use of the Xen time info in order to code a simple DELAY
+ * function that can be used during early boot.
+ */
+void xen_delay(int n)
+{
+	uint64_t end_ns;
+	uint64_t current;
+
+	end_ns = xen_fetch_vcpu_time(&HYPERVISOR_shared_info->vcpu_info[0]);
+	end_ns += n * NSEC_IN_USEC;
+
+	for (;;) {
+		current = xen_fetch_vcpu_time(&HYPERVISOR_shared_info->vcpu_info[0]);
+		if (current >= end_ns)
+			break;
+	}
+}
+
 static device_method_t xentimer_methods[] = {
 	DEVMETHOD(device_identify, xentimer_identify),
 	DEVMETHOD(device_probe, xentimer_probe),
diff --git a/sys/i386/i386/locore.s b/sys/i386/i386/locore.s
index 68cb430..bd136b1 100644
--- a/sys/i386/i386/locore.s
+++ b/sys/i386/i386/locore.s
@@ -898,3 +898,12 @@ done_pde:
 #endif
 
 	ret
+
+#ifdef XENHVM
+/* Xen Hypercall page */
+	.text
+.p2align PAGE_SHIFT, 0x90	/* Hypercall_page needs to be PAGE aligned */
+
+NON_GPROF_ENTRY(hypercall_page)
+	.skip	0x1000, 0x90	/* Fill with "nop"s */
+#endif
diff --git a/sys/i386/i386/machdep.c b/sys/i386/i386/machdep.c
index c430316..8bd9a8e 100644
--- a/sys/i386/i386/machdep.c
+++ b/sys/i386/i386/machdep.c
@@ -254,6 +254,15 @@ struct mtx icu_lock;
 
 struct mem_range_softc mem_range_softc;
 
+void
+DELAY(int n)
+{
+	if (delay_tc(n))
+		return;
+
+	i8254_delay(n);
+}
+
 static void
 cpu_startup(dummy)
 	void *dummy;
diff --git a/sys/i386/include/clock.h b/sys/i386/include/clock.h
index d980ec7..287b2c8 100644
--- a/sys/i386/include/clock.h
+++ b/sys/i386/include/clock.h
@@ -22,6 +22,12 @@ extern int	tsc_is_invariant;
 extern int	tsc_perf_stat;
 
 void	i8254_init(void);
+void	i8254_delay(int);
+#ifdef XENHVM
+void	xen_delay_init(void);
+void	xen_delay(int);
+#endif
+int	delay_tc(int);
 
 /*
  * Driver to clock driver interface.
diff --git a/sys/i386/include/xen/hypercall.h b/sys/i386/include/xen/hypercall.h
index edc13f4..1c15b0f 100644
--- a/sys/i386/include/xen/hypercall.h
+++ b/sys/i386/include/xen/hypercall.h
@@ -40,15 +40,8 @@
 #define CONFIG_XEN_COMPAT	0x030002
 
 
-#if defined(XEN)
 #define HYPERCALL_STR(name)                                     \
         "call hypercall_page + ("STR(__HYPERVISOR_##name)" * 32)"
-#else
-#define HYPERCALL_STR(name)                                     \
-        "mov hypercall_stubs,%%eax; "                           \
-        "add $("STR(__HYPERVISOR_##name)" * 32),%%eax; "        \
-        "call *%%eax"
-#endif
 
 #define _hypercall0(type, name)                 \
 ({                                              \
diff --git a/sys/i386/xen/xen_machdep.c b/sys/i386/xen/xen_machdep.c
index 7049be6..1b1c74d 100644
--- a/sys/i386/xen/xen_machdep.c
+++ b/sys/i386/xen/xen_machdep.c
@@ -89,6 +89,7 @@ IDTVEC(div), IDTVEC(dbg), IDTVEC(nmi), IDTVEC(bpt), IDTVEC(ofl),
 
 int xendebug_flags; 
 start_info_t *xen_start_info;
+start_info_t *HYPERVISOR_start_info;
 shared_info_t *HYPERVISOR_shared_info;
 xen_pfn_t *xen_machine_phys = machine_to_phys_mapping;
 xen_pfn_t *xen_phys_machine;
@@ -744,7 +745,7 @@ void initvalues(start_info_t *startinfo);
 struct xenstore_domain_interface;
 extern struct xenstore_domain_interface *xen_store;
 
-char *console_page;
+extern char *console_page;
 
 void *
 bootmem_alloc(unsigned int size) 
@@ -927,6 +928,7 @@ initvalues(start_info_t *startinfo)
 	HYPERVISOR_vm_assist(VMASST_CMD_enable, VMASST_TYPE_4gb_segments_notify);	
 #endif	
 	xen_start_info = startinfo;
+	HYPERVISOR_start_info = startinfo;
 	xen_phys_machine = (xen_pfn_t *)startinfo->mfn_list;
 
 	IdlePTD = (pd_entry_t *)((uint8_t *)startinfo->pt_base + PAGE_SIZE);
diff --git a/sys/x86/isa/clock.c b/sys/x86/isa/clock.c
index a12e175..a5aed1c 100644
--- a/sys/x86/isa/clock.c
+++ b/sys/x86/isa/clock.c
@@ -247,61 +247,13 @@ getit(void)
 	return ((high << 8) | low);
 }
 
-#ifndef DELAYDEBUG
-static u_int
-get_tsc(__unused struct timecounter *tc)
-{
-
-	return (rdtsc32());
-}
-
-static __inline int
-delay_tc(int n)
-{
-	struct timecounter *tc;
-	timecounter_get_t *func;
-	uint64_t end, freq, now;
-	u_int last, mask, u;
-
-	tc = timecounter;
-	freq = atomic_load_acq_64(&tsc_freq);
-	if (tsc_is_invariant && freq != 0) {
-		func = get_tsc;
-		mask = ~0u;
-	} else {
-		if (tc->tc_quality <= 0)
-			return (0);
-		func = tc->tc_get_timecount;
-		mask = tc->tc_counter_mask;
-		freq = tc->tc_frequency;
-	}
-	now = 0;
-	end = freq * n / 1000000;
-	if (func == get_tsc)
-		sched_pin();
-	last = func(tc) & mask;
-	do {
-		cpu_spinwait();
-		u = func(tc) & mask;
-		if (u < last)
-			now += mask - last + u + 1;
-		else
-			now += u - last;
-		last = u;
-	} while (now < end);
-	if (func == get_tsc)
-		sched_unpin();
-	return (1);
-}
-#endif
-
 /*
  * Wait "n" microseconds.
  * Relies on timer 1 counting down from (i8254_freq / hz)
  * Note: timer had better have been programmed before this is first used!
  */
 void
-DELAY(int n)
+i8254_delay(int n)
 {
 	int delta, prev_tick, tick, ticks_left;
 #ifdef DELAYDEBUG
@@ -317,9 +269,6 @@ DELAY(int n)
 	}
 	if (state == 1)
 		printf("DELAY(%d)...", n);
-#else
-	if (delay_tc(n))
-		return;
 #endif
 	/*
 	 * Read the counter first, so that the rest of the setup overhead is
diff --git a/sys/x86/x86/delay.c b/sys/x86/x86/delay.c
new file mode 100644
index 0000000..7ea70b1
--- /dev/null
+++ b/sys/x86/x86/delay.c
@@ -0,0 +1,95 @@
+/*-
+ * Copyright (c) 1990 The Regents of the University of California.
+ * Copyright (c) 2010 Alexander Motin <mav@FreeBSD.org>
+ * All rights reserved.
+ *
+ * This code is derived from software contributed to Berkeley by
+ * William Jolitz and Don Ahn.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ * 1. Redistributions of source code must retain the above copyright
+ *    notice, this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ *    notice, this list of conditions and the following disclaimer in the
+ *    documentation and/or other materials provided with the distribution.
+ * 4. Neither the name of the University nor the names of its contributors
+ *    may be used to endorse or promote products derived from this software
+ *    without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
+ * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
+ * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+ * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+ * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+ * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+ * SUCH DAMAGE.
+ *
+ *	from: @(#)clock.c	7.2 (Berkeley) 5/12/91
+ */
+
+#include <sys/cdefs.h>
+__FBSDID("$FreeBSD$");
+
+/* Generic x86 routines to handle delay */
+
+#include <sys/param.h>
+#include <sys/systm.h>
+#include <sys/timetc.h>
+#include <sys/proc.h>
+#include <sys/kernel.h>
+#include <sys/sched.h>
+
+#include <machine/clock.h>
+#include <machine/cpu.h>
+
+static u_int
+get_tsc(__unused struct timecounter *tc)
+{
+
+	return (rdtsc32());
+}
+
+int
+delay_tc(int n)
+{
+	struct timecounter *tc;
+	timecounter_get_t *func;
+	uint64_t end, freq, now;
+	u_int last, mask, u;
+
+	tc = timecounter;
+	freq = atomic_load_acq_64(&tsc_freq);
+	if (tsc_is_invariant && freq != 0) {
+		func = get_tsc;
+		mask = ~0u;
+	} else {
+		if (tc->tc_quality <= 0)
+			return (0);
+		func = tc->tc_get_timecount;
+		mask = tc->tc_counter_mask;
+		freq = tc->tc_frequency;
+	}
+	now = 0;
+	end = freq * n / 1000000;
+	if (func == get_tsc)
+		sched_pin();
+	last = func(tc) & mask;
+	do {
+		cpu_spinwait();
+		u = func(tc) & mask;
+		if (u < last)
+			now += mask - last + u + 1;
+		else
+			now += u - last;
+		last = u;
+	} while (now < end);
+	if (func == get_tsc)
+		sched_unpin();
+	return (1);
+}
diff --git a/sys/x86/x86/local_apic.c b/sys/x86/x86/local_apic.c
index 8c8eef6..d8d7701 100644
--- a/sys/x86/x86/local_apic.c
+++ b/sys/x86/x86/local_apic.c
@@ -1368,9 +1368,13 @@ apic_setup_io(void *dummy __unused)
 	if (retval != 0)
 		printf("%s: Failed to setup I/O APICs: returned %d\n",
 		    best_enum->apic_name, retval);
-#ifdef XEN
-	return;
+
+#if defined(XEN) || defined(XENHVM)
+	/* There's no lapic on PV Xen */
+	if (xen_pv_domain())
+		return;
 #endif
+
 	/*
 	 * Finish setting up the local APIC on the BSP once we know how to
 	 * properly program the LINT pins.
diff --git a/sys/x86/xen/hvm.c b/sys/x86/xen/hvm.c
index 72811dc..be15594 100644
--- a/sys/x86/xen/hvm.c
+++ b/sys/x86/xen/hvm.c
@@ -35,15 +35,21 @@ __FBSDID("$FreeBSD$");
 #include <sys/proc.h>
 #include <sys/smp.h>
 #include <sys/systm.h>
+#include <sys/lock.h>
+#include <sys/mutex.h>
+#include <sys/reboot.h>
 
 #include <vm/vm.h>
 #include <vm/pmap.h>
+#include <vm/vm_kern.h>
+#include <vm/vm_extern.h>
 
 #include <dev/pci/pcivar.h>
 
 #include <machine/cpufunc.h>
 #include <machine/cpu.h>
 #include <machine/smp.h>
+#include <machine/stdarg.h>
 
 #include <x86/apicreg.h>
 
@@ -52,6 +58,9 @@ __FBSDID("$FreeBSD$");
 #include <xen/gnttab.h>
 #include <xen/hypervisor.h>
 #include <xen/hvm.h>
+#ifdef __amd64__
+#include <xen/pv.h>
+#endif
 #include <xen/xen_intr.h>
 
 #include <xen/interface/hvm/params.h>
@@ -97,6 +106,11 @@ extern void pmap_lazyfix_action(void);
 /* Variables used by mp_machdep to perform the bitmap IPI */
 extern volatile u_int cpu_ipi_pending[MAXCPU];
 
+#ifdef __amd64__
+/* Native AP start used on PVHVM */
+extern int native_start_all_aps(void);
+#endif
+
 /*---------------------------------- Macros ----------------------------------*/
 #define	IPI_TO_IDX(ipi) ((ipi) - APIC_IPI_INTS)
 
@@ -119,7 +133,10 @@ enum xen_domain_type xen_domain_type = XEN_NATIVE;
 struct cpu_ops xen_hvm_cpu_ops = {
 	.ipi_vectored	= lapic_ipi_vectored,
 	.cpu_init	= xen_hvm_cpu_init,
-	.cpu_resume	= xen_hvm_cpu_resume
+	.cpu_resume	= xen_hvm_cpu_resume,
+#ifdef __amd64__
+	.start_all_aps = native_start_all_aps,
+#endif
 };
 
 static MALLOC_DEFINE(M_XENHVM, "xen_hvm", "Xen HVM PV Support");
@@ -157,8 +174,9 @@ DPCPU_DEFINE(xen_intr_handle_t, ipi_handle[nitems(xen_ipis)]);
 
 /*------------------ Hypervisor Access Shared Memory Regions -----------------*/
 /** Hypercall table accessed via HYPERVISOR_*_op() methods. */
-char *hypercall_stubs;
+extern char *hypercall_page;
 shared_info_t *HYPERVISOR_shared_info;
+start_info_t *HYPERVISOR_start_info;
 
 #ifdef SMP
 /*---------------------------- XEN PV IPI Handlers ---------------------------*/
@@ -522,7 +540,7 @@ xen_setup_cpus(void)
 {
 	int i;
 
-	if (!xen_hvm_domain() || !xen_vector_callback_enabled)
+	if (!xen_vector_callback_enabled)
 		return;
 
 #ifdef __amd64__
@@ -558,7 +576,7 @@ xen_hvm_cpuid_base(void)
  * Allocate and fill in the hypcall page.
  */
 static int
-xen_hvm_init_hypercall_stubs(void)
+xen_hvm_init_hypercall_stubs(enum xen_hvm_init_type init_type)
 {
 	uint32_t base, regs[4];
 	int i;
@@ -567,7 +585,7 @@ xen_hvm_init_hypercall_stubs(void)
 	if (base == 0)
 		return (ENXIO);
 
-	if (hypercall_stubs == NULL) {
+	if (init_type == XEN_HVM_INIT_COLD) {
 		do_cpuid(base + 1, regs);
 		printf("XEN: Hypervisor version %d.%d detected.\n",
 		    regs[0] >> 16, regs[0] & 0xffff);
@@ -577,18 +595,9 @@ xen_hvm_init_hypercall_stubs(void)
 	 * Find the hypercall pages.
 	 */
 	do_cpuid(base + 2, regs);
-	
-	if (hypercall_stubs == NULL) {
-		size_t call_region_size;
-
-		call_region_size = regs[0] * PAGE_SIZE;
-		hypercall_stubs = malloc(call_region_size, M_XENHVM, M_NOWAIT);
-		if (hypercall_stubs == NULL)
-			panic("Unable to allocate Xen hypercall region");
-	}
 
 	for (i = 0; i < regs[0]; i++)
-		wrmsr(regs[1], vtophys(hypercall_stubs + i * PAGE_SIZE) + i);
+		wrmsr(regs[1], vtophys(&hypercall_page + i * PAGE_SIZE) + i);
 
 	return (0);
 }
@@ -677,8 +686,6 @@ xen_hvm_disable_emulated_devices(void)
 	if (inw(XEN_MAGIC_IOPORT) != XMI_MAGIC)
 		return;
 
-	if (bootverbose)
-		printf("XEN: Disabling emulated block and network devices\n");
 	outw(XEN_MAGIC_IOPORT, XMI_UNPLUG_IDE_DISKS|XMI_UNPLUG_NICS);
 }
 
@@ -691,7 +698,12 @@ xen_hvm_init(enum xen_hvm_init_type init_type)
 	if (init_type == XEN_HVM_INIT_CANCELLED_SUSPEND)
 		return;
 
-	error = xen_hvm_init_hypercall_stubs();
+	if (xen_pv_domain()) {
+		/* hypercall page is already set in the PV case */
+		error = 0;
+	} else {
+		error = xen_hvm_init_hypercall_stubs(init_type);
+	}
 
 	switch (init_type) {
 	case XEN_HVM_INIT_COLD:
@@ -701,6 +713,12 @@ xen_hvm_init(enum xen_hvm_init_type init_type)
 		setup_xen_features();
 		cpu_ops = xen_hvm_cpu_ops;
  		vm_guest = VM_GUEST_XEN;
+#ifdef __amd64__
+		if (xen_pv_domain())
+			cpu_ops.start_all_aps = xen_pv_start_all_aps;
+		else
+#endif
+			printf("XEN: Disabling emulated block and network devices\n");
 		break;
 	case XEN_HVM_INIT_RESUME:
 		if (error != 0)
@@ -715,10 +733,13 @@ xen_hvm_init(enum xen_hvm_init_type init_type)
 	}
 
 	xen_vector_callback_enabled = 0;
-	xen_domain_type = XEN_HVM_DOMAIN;
-	xen_hvm_init_shared_info_page();
 	xen_hvm_set_callback(NULL);
-	xen_hvm_disable_emulated_devices();
+
+	if (!xen_pv_domain()) {
+		xen_domain_type = XEN_HVM_DOMAIN;
+		xen_hvm_init_shared_info_page();
+		xen_hvm_disable_emulated_devices();
+	}
 } 
 
 void
@@ -749,10 +770,11 @@ xen_set_vcpu_id(void)
 	struct pcpu *pc;
 	int i;
 
-	/* Set vcpu_id to acpi_id */
+	/* Set vcpu_id to acpi_id for PVHVM guests */
 	CPU_FOREACH(i) {
 		pc = pcpu_find(i);
-		pc->pc_vcpu_id = pc->pc_acpi_id;
+		if (xen_hvm_domain())
+			pc->pc_vcpu_id = pc->pc_acpi_id;
 		if (bootverbose)
 			printf("XEN: CPU %u has VCPU ID %u\n",
 			       i, pc->pc_vcpu_id);
@@ -790,6 +812,31 @@ xen_hvm_cpu_init(void)
 		DPCPU_SET(vcpu_info, vcpu_info);
 }
 
+/*----------------------------- Debug functions ------------------------------*/
+#define PRINTK_BUFSIZE 1024
+static int
+vprintk(const char *fmt, __va_list ap)
+{
+	int retval, len;
+	static char buf[PRINTK_BUFSIZE];
+
+	retval = vsnprintf(buf, PRINTK_BUFSIZE - 1, fmt, ap);
+	buf[retval] = 0;
+	len = strlen(buf);
+	retval = HYPERVISOR_console_io(CONSOLEIO_write, len, (char *)buf);
+	return retval;
+}
+
+void
+xen_early_printf(const char *fmt, ...)
+{
+	__va_list ap;
+
+	va_start(ap, fmt);
+	vprintk(fmt, ap);
+	va_end(ap);
+}
+
 SYSINIT(xen_hvm_init, SI_SUB_HYPERVISOR, SI_ORDER_FIRST, xen_hvm_sysinit, NULL);
 #ifdef SMP
 SYSINIT(xen_setup_cpus, SI_SUB_SMP, SI_ORDER_FIRST, xen_setup_cpus, NULL);
diff --git a/sys/x86/xen/mptable.c b/sys/x86/xen/mptable.c
new file mode 100644
index 0000000..8916314
--- /dev/null
+++ b/sys/x86/xen/mptable.c
@@ -0,0 +1,136 @@
+/*-
+ * Copyright (c) 2003 John Baldwin <jhb@FreeBSD.org>
+ * Copyright (c) 2013 Roger Pau Monné <roger.pau@citrix.com>
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ * 1. Redistributions of source code must retain the above copyright
+ *    notice, this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ *    notice, this list of conditions and the following disclaimer in the
+ *    documentation and/or other materials provided with the distribution.
+ * 3. Neither the name of the author nor the names of any co-contributors
+ *    may be used to endorse or promote products derived from this software
+ *    without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
+ * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
+ * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+ * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+ * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+ * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+ * SUCH DAMAGE.
+ */
+
+#include <sys/cdefs.h>
+__FBSDID("$FreeBSD$");
+
+#include <sys/param.h>
+#include <sys/systm.h>
+#include <sys/bus.h>
+#include <sys/kernel.h>
+#include <sys/smp.h>
+#include <sys/pcpu.h>
+#include <vm/vm.h>
+#include <vm/pmap.h>
+
+#include <machine/intr_machdep.h>
+#include <machine/apicvar.h>
+
+#include <machine/cpu.h>
+#include <machine/smp.h>
+
+#include <xen/xen-os.h>
+#include <xen/hypervisor.h>
+
+#include <xen/interface/vcpu.h>
+
+static int xenpv_probe(void);
+static int xenpv_probe_cpus(void);
+static int xenpv_setup_local(void);
+static int xenpv_setup_io(void);
+
+static struct apic_enumerator xenpv_enumerator = {
+	"Xen PV",
+	xenpv_probe,
+	xenpv_probe_cpus,
+	xenpv_setup_local,
+	xenpv_setup_io
+};
+
+/*
+ * Look for an ACPI Multiple APIC Description Table ("APIC")
+ */
+static int
+xenpv_probe(void)
+{
+	return (-100);
+}
+
+/*
+ * Run through the MP table enumerating CPUs.
+ */
+static int
+xenpv_probe_cpus(void)
+{
+	int i, ret;
+
+	for (i = 0; i < MAXCPU; i++) {
+		ret = HYPERVISOR_vcpu_op(VCPUOP_is_up, i, NULL);
+		if (ret >= 0)
+			cpu_add((i * 2), (i == 0));
+	}
+
+	return (0);
+}
+
+/*
+ * Initialize the local APIC on the BSP.
+ */
+static int
+xenpv_setup_local(void)
+{
+	PCPU_SET(vcpu_id, 0);
+	return (0);
+}
+
+/*
+ * Enumerate I/O APICs and setup interrupt sources.
+ */
+static int
+xenpv_setup_io(void)
+{
+	return (0);
+}
+
+static void
+xenpv_register(void *dummy __unused)
+{
+	if (xen_pv_domain()) {
+		apic_register_enumerator(&xenpv_enumerator);
+	}
+}
+SYSINIT(xenpv_register, SI_SUB_TUNABLES - 1, SI_ORDER_FIRST, xenpv_register, NULL);
+
+/*
+ * Setup per-CPU ACPI IDs.
+ */
+static void
+xenpv_set_ids(void *dummy)
+{
+	struct pcpu *pc;
+	int i;
+
+	CPU_FOREACH(i) {
+		pc = pcpu_find(i);
+		pc->pc_vcpu_id = i;
+	}
+	return;
+}
+SYSINIT(xenpv_set_ids, SI_SUB_CPU, SI_ORDER_MIDDLE, xenpv_set_ids, NULL);
diff --git a/sys/x86/xen/pv.c b/sys/x86/xen/pv.c
new file mode 100644
index 0000000..6756dec
--- /dev/null
+++ b/sys/x86/xen/pv.c
@@ -0,0 +1,247 @@
+/*
+ * Copyright (c) 2004 Christian Limpach.
+ * Copyright (c) 2004-2006,2008 Kip Macy
+ * Copyright (c) 2013 Roger Pau Monné <roger.pau@citrix.com>
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ * 1. Redistributions of source code must retain the above copyright
+ *    notice, this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ *    notice, this list of conditions and the following disclaimer in the
+ *    documentation and/or other materials provided with the distribution.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS AS IS'' AND
+ * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
+ * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+ * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+ * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+ * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+ * SUCH DAMAGE.
+ */
+
+#include <sys/cdefs.h>
+__FBSDID("$FreeBSD$");
+
+#include <sys/param.h>
+#include <sys/bus.h>
+#include <sys/kernel.h>
+#include <sys/malloc.h>
+#include <sys/proc.h>
+#include <sys/smp.h>
+#include <sys/systm.h>
+#include <sys/lock.h>
+#include <sys/mutex.h>
+#include <sys/reboot.h>
+
+#include <vm/vm.h>
+#include <vm/pmap.h>
+#include <vm/vm_kern.h>
+#include <vm/vm_extern.h>
+
+#include <dev/pci/pcivar.h>
+
+#include <machine/cpufunc.h>
+#include <machine/cpu.h>
+#include <machine/smp.h>
+#include <machine/tss.h>
+#include <machine/sysarch.h>
+#include <machine/clock.h>
+
+#include <x86/apicreg.h>
+
+#include <xen/xen-os.h>
+#include <xen/features.h>
+#include <xen/gnttab.h>
+#include <xen/hypervisor.h>
+#include <xen/hvm.h>
+#include <xen/pv.h>
+#include <xen/xen_intr.h>
+
+#include <xen/interface/hvm/params.h>
+#include <xen/interface/vcpu.h>
+
+#define MAX_E820_ENTRIES	128
+
+/*--------------------------- Forward Declarations ---------------------------*/
+static caddr_t xen_pv_parse_preload_data(u_int64_t);
+static void xen_pv_fetch_e820_map(caddr_t, struct bios_smap **, u_int32_t *);
+
+/*---------------------------- Extern Declarations ---------------------------*/
+/* Variables used by amd64 mp_machdep to start APs */
+extern struct mtx ap_boot_mtx;
+extern void *bootstacks[];
+extern char *doublefault_stack;
+extern char *nmi_stack;
+extern void *dpcpu;
+extern int bootAP;
+extern char *bootSTK;
+extern bool lapic_disabled;
+
+/*-------------------------------- Global Data -------------------------------*/
+/* Xen init_ops implementation. */
+struct init_ops xen_init_ops = {
+	.parse_preload_data =	xen_pv_parse_preload_data,
+	.early_delay_init =	xen_delay_init,
+	.early_delay =		xen_delay,
+	.fetch_e820_map =	xen_pv_fetch_e820_map,
+};
+
+static struct
+{
+	const char	*ev;
+	int		mask;
+} howto_names[] = {
+	{"boot_askname",	RB_ASKNAME},
+	{"boot_single",		RB_SINGLE},
+	{"boot_nosync",		RB_NOSYNC},
+	{"boot_halt",		RB_ASKNAME},
+	{"boot_serial",		RB_SERIAL},
+	{"boot_cdrom",		RB_CDROM},
+	{"boot_gdb",		RB_GDB},
+	{"boot_gdb_pause",	RB_RESERVED1},
+	{"boot_verbose",	RB_VERBOSE},
+	{"boot_multicons",	RB_MULTIPLE},
+	{NULL,	0}
+};
+
+static struct bios_smap xen_smap[MAX_E820_ENTRIES];
+
+static int
+start_xen_ap(int cpu)
+{
+	struct vcpu_guest_context *ctxt;
+	int ms, cpus = mp_naps;
+
+	ctxt = malloc(sizeof(*ctxt), M_TEMP, M_NOWAIT | M_ZERO);
+	if (ctxt == NULL)
+		panic("unable to allocate memory");
+
+	ctxt->flags = VGCF_IN_KERNEL;
+	ctxt->user_regs.rip = (unsigned long) init_secondary;
+	ctxt->user_regs.rsp = (unsigned long) bootSTK;
+
+	/* Set the CPU to use the same page tables and CR4 value */
+	ctxt->ctrlreg[3] = KPML4phys;
+	ctxt->ctrlreg[4] = rcr4();
+
+	if (HYPERVISOR_vcpu_op(VCPUOP_initialise, cpu, ctxt))
+		panic("unable to initialize CPU#%d\n", cpu);
+
+	free(ctxt, M_TEMP);
+
+	/* Launch the vCPU */
+	if (HYPERVISOR_vcpu_op(VCPUOP_up, cpu, NULL))
+		panic("unable to start AP#%d\n", cpu);
+
+	/* Wait up to 5 seconds for it to start. */
+	for (ms = 0; ms < 5000; ms++) {
+		if (mp_naps > cpus)
+			return 1;	/* return SUCCESS */
+		DELAY(1000);
+	}
+
+	return 0;
+}
+
+int
+xen_pv_start_all_aps(void)
+{
+	int cpu;
+
+	mtx_init(&ap_boot_mtx, "ap boot", NULL, MTX_SPIN);
+	lapic_disabled = true;
+
+	for (cpu = 1; cpu < mp_ncpus; cpu++) {
+
+		/* allocate and set up an idle stack data page */
+		bootstacks[cpu] = (void *)kmem_malloc(kernel_arena,
+		    KSTACK_PAGES * PAGE_SIZE, M_WAITOK | M_ZERO);
+		doublefault_stack = (char *)kmem_malloc(kernel_arena,
+		    PAGE_SIZE, M_WAITOK | M_ZERO);
+		nmi_stack = (char *)kmem_malloc(kernel_arena, PAGE_SIZE,
+		    M_WAITOK | M_ZERO);
+		dpcpu = (void *)kmem_malloc(kernel_arena, DPCPU_SIZE,
+		    M_WAITOK | M_ZERO);
+
+		bootSTK = (char *)bootstacks[cpu] + KSTACK_PAGES * PAGE_SIZE - 8;
+		bootAP = cpu;
+
+		/* attempt to start the Application Processor */
+		if (!start_xen_ap(cpu))
+			panic("AP #%d failed to start!", cpu);
+
+		CPU_SET(cpu, &all_cpus);	/* record AP in CPU map */
+	}
+
+	return mp_naps;
+}
+
+/*
+ * Functions to convert the "extra" parameters passed by Xen
+ * into FreeBSD boot options (from the i386 Xen port).
+ */
+static char *
+xen_setbootenv(char *cmd_line)
+{
+	char *cmd_line_next;
+
+        /* Skip leading spaces */
+        for (; *cmd_line == ' '; cmd_line++);
+
+	for (cmd_line_next = cmd_line; strsep(&cmd_line_next, ",") != NULL;);
+	return (cmd_line);
+}
+
+static int
+xen_boothowto(char *envp)
+{
+	int i, howto = 0;
+
+	/* get equivalents from the environment */
+	for (i = 0; howto_names[i].ev != NULL; i++)
+		if (getenv(howto_names[i].ev) != NULL)
+			howto |= howto_names[i].mask;
+	return (howto);
+}
+
+static caddr_t
+xen_pv_parse_preload_data(u_int64_t modulep)
+{
+	/* Parse the extra boot information given by Xen */
+	if (HYPERVISOR_start_info->cmd_line)
+		kern_envp = xen_setbootenv(HYPERVISOR_start_info->cmd_line);
+	boothowto |= xen_boothowto(kern_envp);
+
+	return (NULL);
+}
+
+static void
+xen_pv_fetch_e820_map(caddr_t kmdp, struct bios_smap **smap, u_int32_t *size)
+{
+	struct xen_memory_map memmap;
+	int rc;
+
+	/* Fetch the E820 map from Xen */
+	memmap.nr_entries = MAX_E820_ENTRIES;
+	set_xen_guest_handle(memmap.buffer, xen_smap);
+	rc = HYPERVISOR_memory_op(XENMEM_memory_map, &memmap);
+	if (rc)
+		panic("unable to fetch Xen E820 memory map");
+
+	*smap = xen_smap;
+	*size = memmap.nr_entries * sizeof(xen_smap[0]);
+}
+
+void
+xen_pv_set_init_ops(void)
+{
+	/* Init ops for Xen PV */
+	init_ops = xen_init_ops;
+}
diff --git a/sys/x86/xen/pvcpu.c b/sys/x86/xen/pvcpu.c
new file mode 100644
index 0000000..00e063b
--- /dev/null
+++ b/sys/x86/xen/pvcpu.c
@@ -0,0 +1,98 @@
+/*
+ * Copyright (c) 2013 Roger Pau Monné <roger.pau@citrix.com>
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ * 1. Redistributions of source code must retain the above copyright
+ *    notice, this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ *    notice, this list of conditions and the following disclaimer in the
+ *    documentation and/or other materials provided with the distribution.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS AS IS'' AND
+ * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
+ * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+ * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+ * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+ * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+ * SUCH DAMAGE.
+ */
+
+#include <sys/cdefs.h>
+__FBSDID("$FreeBSD$");
+
+#include <sys/param.h>
+#include <sys/systm.h>
+#include <sys/bus.h>
+#include <sys/kernel.h>
+#include <sys/module.h>
+#include <sys/pcpu.h>
+#include <sys/smp.h>
+
+#include <xen/xen-os.h>
+
+static void
+xenpvcpu_identify(driver_t *driver, device_t parent)
+{
+	int i;
+
+	if (!xen_pv_domain())
+		return;
+
+	CPU_FOREACH(i)
+		BUS_ADD_CHILD(parent, 0, "pvcpu", i);
+}
+
+static int
+xenpvcpu_probe(device_t dev)
+{
+	if (!xen_pv_domain())
+		return (ENXIO);
+
+	device_set_desc(dev, "Xen PV CPU");
+	return (0);
+}
+
+static int
+xenpvcpu_attach(device_t dev)
+{
+	struct pcpu *pc;
+	int cpu;
+
+	cpu = device_get_unit(dev);
+	pc = pcpu_find(cpu);
+	pc->pc_device = dev;
+	return (0);
+}
+
+static int
+xenpvcpu_detach(device_t dev)
+{
+
+	return (0);
+}
+
+static device_method_t xenpvcpu_methods[] = {
+	DEVMETHOD(device_identify, xenpvcpu_identify),
+	DEVMETHOD(device_probe, xenpvcpu_probe),
+	DEVMETHOD(device_attach, xenpvcpu_attach),
+	DEVMETHOD(device_detach, xenpvcpu_detach),
+	DEVMETHOD_END
+};
+
+static driver_t xenpvcpu_driver = {
+	"pvcpu",
+	xenpvcpu_methods,
+	0,
+};
+
+devclass_t xenpvcpu_devclass;
+
+DRIVER_MODULE(xenpvcpu, nexus, xenpvcpu_driver, xenpvcpu_devclass, 0, 0);
+MODULE_DEPEND(xenpvcpu, nexus, 1, 1, 1);
diff --git a/sys/xen/gnttab.c b/sys/xen/gnttab.c
index 03c32b7..909378a 100644
--- a/sys/xen/gnttab.c
+++ b/sys/xen/gnttab.c
@@ -25,6 +25,7 @@ __FBSDID("$FreeBSD$");
 #include <sys/lock.h>
 #include <sys/malloc.h>
 #include <sys/mman.h>
+#include <sys/limits.h>
 
 #include <xen/xen-os.h>
 #include <xen/hypervisor.h>
@@ -607,6 +608,7 @@ gnttab_resume(void)
 {
 	int error;
 	unsigned int max_nr_gframes, nr_gframes;
+	void *alloc_mem;
 
 	nr_gframes = nr_grant_frames;
 	max_nr_gframes = max_nr_grant_frames();
@@ -614,11 +616,20 @@ gnttab_resume(void)
 		return (ENOSYS);
 
 	if (!resume_frames) {
-		error = xenpci_alloc_space(PAGE_SIZE * max_nr_gframes,
-		    &resume_frames);
-		if (error) {
-			printf("error mapping gnttab share frames\n");
-			return (error);
+		if (xen_pv_domain()) {
+			alloc_mem = contigmalloc(max_nr_gframes * PAGE_SIZE,
+			                         M_DEVBUF, M_NOWAIT, 0,
+			                         ULONG_MAX, PAGE_SIZE, 0);
+			KASSERT((alloc_mem != NULL),
+				("unable to alloc memory for gnttab"));
+			resume_frames = vtophys(alloc_mem);
+		} else {
+			error = xenpci_alloc_space(PAGE_SIZE * max_nr_gframes,
+			    &resume_frames);
+			if (error) {
+				printf("error mapping gnttab share frames\n");
+				return (error);
+			}
 		}
 	}
 
diff --git a/sys/xen/interface/arch-x86/xen.h b/sys/xen/interface/arch-x86/xen.h
index 1c186d7..6cc15d3 100644
--- a/sys/xen/interface/arch-x86/xen.h
+++ b/sys/xen/interface/arch-x86/xen.h
@@ -147,7 +147,16 @@ struct vcpu_guest_context {
     struct cpu_user_regs user_regs;         /* User-level CPU registers     */
     struct trap_info trap_ctxt[256];        /* Virtual IDT                  */
     unsigned long ldt_base, ldt_ents;       /* LDT (linear address, # ents) */
-    unsigned long gdt_frames[16], gdt_ents; /* GDT (machine frames, # ents) */
+    union {
+        struct {
+            /* PV: GDT (machine frames, # ents).*/
+            unsigned long gdt_frames[16], gdt_ents;
+        } pv;
+        struct {
+            /* PVH: GDTR addr and size */
+            unsigned long gdtaddr, gdtsz;
+        } pvh;
+    } u;
     unsigned long kernel_ss, kernel_sp;     /* Virtual TSS (only SS1/SP1)   */
     /* NB. User pagetable on x86/64 is placed in ctrlreg[1]. */
     unsigned long ctrlreg[8];               /* CR0-CR7 (control registers)  */
diff --git a/sys/xen/pv.h b/sys/xen/pv.h
new file mode 100644
index 0000000..bbb1048
--- /dev/null
+++ b/sys/xen/pv.h
@@ -0,0 +1,29 @@
+/*
+ * Permission is hereby granted, free of charge, to any person obtaining a copy
+ * of this software and associated documentation files (the "Software"), to
+ * deal in the Software without restriction, including without limitation the
+ * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
+ * sell copies of the Software, and to permit persons to whom the Software is
+ * furnished to do so, subject to the following conditions:
+ *
+ * The above copyright notice and this permission notice shall be included in
+ * all copies or substantial portions of the Software.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+ * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+ * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+ * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+ * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+ * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
+ * DEALINGS IN THE SOFTWARE.
+ *
+ * $FreeBSD$
+ */
+
+#ifndef	__XEN_PV_H__
+#define	__XEN_PV_H__
+
+int	xen_pv_start_all_aps(void);
+void	xen_pv_set_init_ops(void);
+
+#endif	/* __XEN_PV_H__ */
\ No newline at end of file
diff --git a/sys/xen/xen-os.h b/sys/xen/xen-os.h
index 95e8c6a..d3dccad 100644
--- a/sys/xen/xen-os.h
+++ b/sys/xen/xen-os.h
@@ -53,6 +53,11 @@ void force_evtchn_callback(void);
 extern int gdtset;
 
 extern shared_info_t *HYPERVISOR_shared_info;
+extern start_info_t *HYPERVISOR_start_info;
+
+/* XXX: we need to get rid of this and use HYPERVISOR_start_info directly */
+extern struct xenstore_domain_interface *xen_store;
+extern char *console_page;
 
 enum xen_domain_type {
 	XEN_NATIVE,             /* running on bare hardware    */
@@ -80,6 +85,9 @@ xen_hvm_domain(void)
 	return (xen_domain_type == XEN_HVM_DOMAIN);
 }
 
+/* Debug function, prints directly to hypervisor console */
+void xen_early_printf(const char *, ...);
+
 #ifndef xen_mb
 #define xen_mb() mb()
 #endif
diff --git a/sys/xen/xenstore/xenstore.c b/sys/xen/xenstore/xenstore.c
index d404862..b9885af 100644
--- a/sys/xen/xenstore/xenstore.c
+++ b/sys/xen/xenstore/xenstore.c
@@ -1082,6 +1082,19 @@ xs_init_comms(void)
 static void
 xs_identify(driver_t *driver, device_t parent)
 {
+	const char *parent_name;
+
+	if (!xen_domain())
+		return;
+
+	/*
+	 * On HVM domains we will get called twice, once from the nexus
+	 * and another time after the xenpci device is attached, we should
+	 * only attach after the xenpci device has been added.
+	 */
+	parent_name = device_get_name(parent);
+	if (xen_hvm_domain() && strncmp(parent_name, "xenpci", 6) != 0)
+		return;
 
 	BUS_ADD_CHILD(parent, 0, "xenstore", 0);
 }
@@ -1147,13 +1160,15 @@ xs_attach(device_t dev)
 	/* Initialize the interface to xenstore. */
 	struct proc *p;
 
-#ifdef XENHVM
-	xs.evtchn = hvm_get_parameter(HVM_PARAM_STORE_EVTCHN);
-	xs.gpfn = hvm_get_parameter(HVM_PARAM_STORE_PFN);
-	xen_store = pmap_mapdev(xs.gpfn * PAGE_SIZE, PAGE_SIZE);
-#else
-	xs.evtchn = xen_start_info->store_evtchn;
-#endif
+	if (xen_hvm_domain()) {
+		xs.evtchn = hvm_get_parameter(HVM_PARAM_STORE_EVTCHN);
+		xs.gpfn = hvm_get_parameter(HVM_PARAM_STORE_PFN);
+		xen_store = pmap_mapdev(xs.gpfn * PAGE_SIZE, PAGE_SIZE);
+	} else if (xen_pv_domain()) {
+		xs.evtchn = HYPERVISOR_start_info->store_evtchn;
+	} else {
+		panic("Unknown domain type, cannot initialize xenstore\n");
+	}
 
 	TAILQ_INIT(&xs.reply_list);
 	TAILQ_INIT(&xs.watch_events);
@@ -1263,9 +1278,8 @@ static devclass_t xenstore_devclass;
  
 #ifdef XENHVM
 DRIVER_MODULE(xenstore, xenpci, xenstore_driver, xenstore_devclass, 0, 0);
-#else
-DRIVER_MODULE(xenstore, nexus, xenstore_driver, xenstore_devclass, 0, 0);
 #endif
+DRIVER_MODULE(xenstore, nexus, xenstore_driver, xenstore_devclass, 0, 0);
 
 /*------------------------------- Sysctl Data --------------------------------*/
 /* XXX Shouldn't the node be somewhere else? */
-- 
1.7.7.5 (Apple Git-26)


--------------020808000103060707080705
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.xen.org
http://lists.xen.org/xen-devel

--------------020808000103060707080705--


From xen-devel-bounces@lists.xen.org Mon Oct 28 17:13:01 2013
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Oct 2013 17:13:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1VaqMu-0004tp-Tv; Mon, 28 Oct 2013 17:12:44 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <konrad.wilk@oracle.com>) id 1VaqMr-0004td-VE
	for xen-devel@lists.xen.org; Mon, 28 Oct 2013 17:12:42 +0000
Received: from [85.158.139.211:26689] by server-5.bemta-5.messagelabs.com id
	45/A1-13073-90B9E625; Mon, 28 Oct 2013 17:12:41 +0000
X-Env-Sender: konrad.wilk@oracle.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1382980357!161248!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 6.9.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10236 invoked from network); 28 Oct 2013 17:12:39 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
	by server-12.tower-206.messagelabs.com with DHE-RSA-AES256-SHA
	encrypted SMTP; 28 Oct 2013 17:12:39 -0000
Received: from ucsinet21.oracle.com (ucsinet21.oracle.com [156.151.31.93])
	by userp1040.oracle.com (Sentrion-MTA-4.3.1/Sentrion-MTA-4.3.1) with
	ESMTP id r9SHCXn4008623
	(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK);
	Mon, 28 Oct 2013 17:12:33 GMT
Received: from userz7021.oracle.com (userz7021.oracle.com [156.151.31.85])
	by ucsinet21.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id
	r9SHCW9H004387
	(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO);
	Mon, 28 Oct 2013 17:12:32 GMT
Received: from abhmt104.oracle.com (abhmt104.oracle.com [141.146.116.56])
	by userz7021.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id
	r9SHCVCs004354; Mon, 28 Oct 2013 17:12:31 GMT
Received: from phenom.dumpdata.com (/50.195.21.189)
	by default (Oracle Beehive Gateway v4.0)
	with ESMTP ; Mon, 28 Oct 2013 10:12:30 -0700
Received: by phenom.dumpdata.com (Postfix, from userid 1000)
	id 62AE91C253F; Mon, 28 Oct 2013 13:12:29 -0400 (EDT)
Date: Mon, 28 Oct 2013 13:12:29 -0400
From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Message-ID: <20131028171229.GL4353@phenom.dumpdata.com>
References: <526E6807.9030005@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <526E6807.9030005@citrix.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
X-Source-IP: ucsinet21.oracle.com [156.151.31.93]
Cc: John Baldwin <jhb@freebsd.org>, peter@freebsd.org, alc@freebsd.org,
	xen-devel <xen-devel@lists.xen.org>,
	"freebsd-xen@freebsd.org" <freebsd-xen@freebsd.org>,
	freebsd-current@freebsd.org, Konstantin Belousov <kib@freebsd.org>,
	"Justin T. Gibbs" <gibbs@freebsd.org>
Subject: Re: [Xen-devel] FreeBSD PVH guest support
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
	<mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
	<mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: xen-devel-bounces@lists.xen.org
Errors-To: xen-devel-bounces@lists.xen.org

On Mon, Oct 28, 2013 at 02:35:03PM +0100, Roger Pau Monn=E9 wrote:
> Hello,
> =

> The Xen community is working on a new virtualization mode (or maybe I =

> should say an extension of HVM) to be able to run PV guests inside HVM =

> containers without requiring a device-model (Qemu). One of the =

> advantages of this new virtualization mode is that now it is much more =

> easier to port guests to run under it (as compared to pure PV guests).
> =

> Given that FreeBSD already supports PVHVM, adding PVH support is quite =

> easy, we only need some glue for the PV entry point and then support =

> for diverging some early init functions (like fetching the e820 map or =

> starting the APs).
> =

> The attached patch contains all this changes, and allows a SMP FreeBSD =

> guest to fully boot (and AFAIK work) under this new PVH mode. The patch =

> can also be found on my git repo:
> =

> git://xenbits.xen.org/people/royger/freebsd.git pvh_v2

Awesome! That is really fantastic!
> =

> The patch touches quite a lot of the early init, so I've Cced the =

> persons that maintain those areas, so they can review it.
> =

> In order to test it, and since the PVH changes are not yet merged into =

> upstream Xen, the use of a patched Xen is necessary. I've collected the =

> patches for PVH guest support from George Dunlap (v13) and fixed some =

> bugs on top of them, the tree can be found at:
> =

> git://xenbits.xen.org/people/royger/xen.git fix_pvh
> =

> For those curious, here is a dmesg of a FreeBSD PVH guest booting:
> =

> GDB: no debug ports present
> KDB: debugger backends: ddb
> KDB: current backend: ddb
> SMAP type=3D01 base=3D0000000000000000 len=3D0000000138800000
> ACPI BIOS Error (bug): A valid RSDP was not found (20130823/tbxfroot-223)
> APIC: Using the Xen PV enumerator.
> SMP: Added CPU 0 (BSP)
> SMP: Added CPU 2 (AP)
> SMP: Added CPU 4 (AP)
> SMP: Added CPU 6 (AP)
> SMP: Added CPU 8 (AP)
> SMP: Added CPU 10 (AP)
> SMP: Added CPU 12 (AP)
> Copyright (c) 1992-2013 The FreeBSD Project.
> Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994
> 	The Regents of the University of California. All rights reserved.
> FreeBSD is a registered trademark of The FreeBSD Foundation.
> FreeBSD 11.0-CURRENT #420: Mon Oct 28 13:07:53 CET 2013
>     root@odin:/usr/obj/usr/src/sys/GENERIC amd64
> FreeBSD clang version 3.3 (tags/RELEASE_33/final 183502) 20130610
> WARNING: WITNESS option enabled, expect reduced performance.
> Hypervisor: Origin =3D "XenVMMXenVMM"
> Calibrating TSC clock ... TSC clock: 3066775691 Hz
> CPU: Intel(R) Xeon(R) CPU           W3550  @ 3.07GHz (3066.78-MHz K8-clas=
s CPU)
>   Origin =3D "GenuineIntel"  Id =3D 0x106a5  Family =3D 0x6  Model =3D 0x=
1a  Stepping =3D 5
>   Features=3D0x1fc98b75<FPU,DE,TSC,MSR,PAE,CX8,APIC,SEP,CMOV,PAT,CLFLUSH,=
ACPI,MMX,FXSR,SSE,SSE2,SS,HTT>
>   Features2=3D0x80982201<SSE3,SSSE3,CX16,SSE4.1,SSE4.2,POPCNT,HV>
>   AMD Features=3D0x20100800<SYSCALL,NX,LM>
>   AMD Features2=3D0x1<LAHF>
> real memory  =3D 5242880000 (5000 MB)
> Physical memory chunk(s):
> 0x0000000000010000 - 0x00000000001fffff, 2031616 bytes (496 pages)
> 0x0000000002708000 - 0x0000000130864fff, 5068148736 bytes (1237341 pages)
> avail memory =3D 5035581440 (4802 MB)
> INTR: Adding local APIC 2 as a target
> INTR: Adding local APIC 4 as a target
> INTR: Adding local APIC 6 as a target
> INTR: Adding local APIC 8 as a target
> INTR: Adding local APIC 10 as a target
> INTR: Adding local APIC 12 as a target
> FreeBSD/SMP: Multiprocessor System Detected: 7 CPUs
> FreeBSD/SMP: 1 package(s) x 7 core(s)
>  cpu0 (BSP): APIC ID:  0
>  cpu1 (AP): APIC ID:  2
>  cpu2 (AP): APIC ID:  4
>  cpu3 (AP): APIC ID:  6
>  cpu4 (AP): APIC ID:  8
>  cpu5 (AP): APIC ID: 10
>  cpu6 (AP): APIC ID: 12
> XEN: CPU 0 has VCPU ID 0
> XEN: CPU 1 has VCPU ID 1
> XEN: CPU 2 has VCPU ID 2
> XEN: CPU 3 has VCPU ID 3
> XEN: CPU 4 has VCPU ID 4
> XEN: CPU 5 has VCPU ID 5
> XEN: CPU 6 has VCPU ID 6
> x86bios:  IVT 0x000000-0x0004ff at 0xfffff80000000000
> x86bios: SSEG 0x010000-0x010fff at 0xfffffe012e79d000
> x86bios:  ROM 0x0a0000-0x0fefff at 0xfffff800000a0000
> random device not loaded; using insecure entropy
> ULE: setup cpu 0
> ULE: setup cpu 1
> ULE: setup cpu 2
> ULE: setup cpu 3
> ULE: setup cpu 4
> ULE: setup cpu 5
> ULE: setup cpu 6
> Event-channel device installed.
> snd_unit_init() u=3D0x00ff8000 [512] d=3D0x00007c00 [32] c=3D0x000003ff [=
1024]
> feeder_register: snd_unit=3D-1 snd_maxautovchans=3D16 latency=3D5 feeder_=
rate_min=3D1 feeder_rate_max=3D2016000 feeder_rate_round=3D25
> wlan: <802.11 Link Layer>
> Hardware, VIA Nehemiah Padlock RNG: VIA Padlock RNG not present
> Hardware, Intel IvyBridge+ RNG: RDRAND is not present
> null: <null device, zero device>
> Falling back to <Software, Yarrow> random adaptor
> random: <Software, Yarrow> initialized
> nfslock: pseudo-device
> kbd0 at kbdmux0
> module_register_init: MOD_LOAD (vesa, 0xffffffff80d21c60, 0) error 19
> io: <I/O>
> VMBUS: load
> mem: <memory>
> hpt27xx: RocketRAID 27xx controller driver v1.1
> hptrr: RocketRAID 17xx/2xxx SATA controller driver v1.2
> hptnr: R750/DC7280 controller driver v1.0
> ACPI BIOS Error (bug): A valid RSDP was not found (20130823/tbxfroot-223)
> ACPI: Table initialisation failed: AE_NOT_FOUND
> ACPI: Try disabling either ACPI or apic support.
> xenstore0: <XenStore> on motherboard
> Grant table initialized
> xc0: <Xen Console> on motherboard
> xen_et0: <Xen PV Clock> on motherboard
> Event timer "XENTIMER" frequency 1000000000 Hz quality 950
> Timecounter "XENTIMER" frequency 1000000000 Hz quality 950
> xen_et0: registered as a time-of-day clock (resolution 10000000us, adjust=
ment 5.000000000s)
> pvcpu0: <Xen PV CPU> on motherboard
> pvcpu1: <Xen PV CPU> on motherboard
> pvcpu2: <Xen PV CPU> on motherboard
> pvcpu3: <Xen PV CPU> on motherboard
> pvcpu4: <Xen PV CPU> on motherboard
> pvcpu5: <Xen PV CPU> on motherboard
> pvcpu6: <Xen PV CPU> on motherboard
> legacy_pcib_identify: no bridge found, adding pcib0 anyway
> pcib0 pcibus 0 on motherboard
> pci0: <PCI bus> on pcib0
> pci0: domain=3D0, physical bus=3D0
> cpu0 on motherboard
> cpu1 on motherboard
> cpu2 on motherboard
> cpu3 on motherboard
> cpu4 on motherboard
> cpu5 on motherboard
> cpu6 on motherboard
> isa0: <ISA bus> on motherboard
> qpi0: <QPI system bus> on motherboard
> ex_isa_identify()
> isa_probe_children: disabling PnP devices
> isa_probe_children: probing non-PnP devices
> fb: new array size 4
> sc0: <System console> on isa0
> sc0: MDA <16 virtual consoles, flags=3D0x100>
> sc0: fb0, kbd0, terminal emulator: scteken (teken terminal)
> vga0: <Generic ISA VGA> at port 0x3b0-0x3bb iomem 0xb0000-0xb7fff on isa0
> isa_probe_children: probing PnP devices
> Device configuration finished.
> procfs registered
> Timecounters tick every 1.000 msec
> vlan: initialized, using hash tables with chaining
> tcp_init: net.inet.tcp.tcbhashsize auto tuned to 65536
> lo0: bpf attached
> hpt27xx: no controller detected.
> hptrr: no controller detected.
> hptnr: no controller detected.
> xenbusb_front0: <Xen Frontend Devices> on xenstore0
> xenbusb_add_device: Device device/suspend/event-channel ignored. State 6
> xn0: <Virtual Network Interface> at device/vif/0 on xenbusb_front0
> xn0: bpf attached
> xn0: Ethernet address: 00:16:3e:0b:a4:b1
> xenbusb_back0: <Xen Backend Devices> on xenstore0
> xctrl0: <Xen Control Device> on xenstore0
> xn0: backend features: feature-sg feature-gso-tcp4
> xbd0: 20480MB <Virtual Block Device> at device/vbd/51712 on xenbusb_front0
> xbd0: features: flush, write_barrier
> xbd0: synchronize cache commands enabled.
> GEOM: new disk xbd0
> random: unblocking device.
> Netvsc initializing... SMP: AP CPU #5 Launched!
> SMP: AP CPU #2 Launched!
> SMP: AP CPU #1 Launched!
> SMP: AP CPU #3 Launched!
> SMP: AP CPU #6 Launched!
> SMP: AP CPU #4 Launched!
> TSC timecounter discards lower 1 bit(s)
> Timecounter "TSC-low" frequency 1533387845 Hz quality -100
> WARNING: WITNESS option enabled, expect reduced performance.
> Trying to mount root from ufs:/dev/xbd0p2 []...
> start_init: trying /sbin/init
> Setting hostuuid: c9230f36-1a54-489e-877c-1d15b8f463e9.
> Setting hostid: 0xd52252c7.
> ZFS filesystem version: 5
> ZFS storage pool version: features support (5000)
> Entropy harvesting: interrupts ethernet point_to_pointsha256: /kernel: No=
 such file or directory
>  kickstart.
> Starting file system checks:
> /dev/xbd0p2: FILE SYSTEM CLEAN; SKIPPING CHECKS
> /dev/xbd0p2: clean, 2213647 free (17111 frags, 274567 blocks, 0.4% fragme=
ntation)
> Mounting local file systems:.
> Writing entropy file:.
> xn0: link state changed to DOWN
> xn0: link state changed to UP
> Starting Network: lo0 xn0.
> lo0: flags=3D8049<UP,LOOPBACK,RUNNING,MULTICAST> metric 0 mtu 16384
> 	options=3D600003<RXCSUM,TXCSUM,RXCSUM_IPV6,TXCSUM_IPV6>
> 	inet6 ::1 prefixlen 128
> 	inet6 fe80::1%lo0 prefixlen 64 scopeid 0x1
> 	inet 127.0.0.1 netmask 0xff000000
> 	nd6 options=3D21<PERFORMNUD,AUTO_LINKLOCAL>
> xn0: flags=3D8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 15=
00
> 	options=3D503<RXCSUM,TXCSUM,TSO4,LRO>
> 	ether 00:16:3e:0b:a4:b1
> 	nd6 options=3D29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>
> 	media: Ethernet manual
> 	status: active
> Starting devd.
> Starting dhclient.
> DHCPDISCOVER on xn0 to 255.255.255.255 port 67 interval 7
> DHCPOFFER from 172.16.1.1
> DHCPREQUEST on xn0 to 255.255.255.255 port 67
> DHCPACK from 172.16.1.1
> bound to 172.16.1.149 -- renewal in 43200 seconds.
> add net ::ffff:0.0.0.0: gateway ::1
> add net ::0.0.0.0: gateway ::1
> add net fe80::: gateway ::1
> add net ff02::: gateway ::1
> ELF ldconfig path: /lib /usr/lib /usr/lib/compat /usr/local/lib
> 32-bit compatibility ldconfig path: /usr/lib32
> Creating and/or trimming log files.
> Starting syslogd.
> No core dumps found.
> lock order reversal:
>  1st 0xfffffe012e861e28 bufwait (bufwait) @ /usr/src/sys/kern/vfs_bio.c:3=
050
>  2nd 0xfffff80005b87c00 dirhash (dirhash) @ /usr/src/sys/ufs/ufs/ufs_dirh=
ash.c:284
> KDB: stack backtrace:
> X_db_symbol_values() at X_db_symbol_values+0x10b/frame 0xfffffe012fb8c410
> kdb_backtrace() at kdb_backtrace+0x39/frame 0xfffffe012fb8c4c0
> witness_checkorder() at witness_checkorder+0xd23/frame 0xfffffe012fb8c550
> _sx_xlock() at _sx_xlock+0x75/frame 0xfffffe012fb8c590
> ufsdirhash_add() at ufsdirhash_add+0x3b/frame 0xfffffe012fb8c5d0
> ufs_direnter() at ufs_direnter+0x688/frame 0xfffffe012fb8c690
> ufs_vinit() at ufs_vinit+0x33f3/frame 0xfffffe012fb8c890
> VOP_MKDIR_APV() at VOP_MKDIR_APV+0xf0/frame 0xfffffe012fb8c8c0
> kern_mkdirat() at kern_mkdirat+0x1ff/frame 0xfffffe012fb8cae0
> amd64_syscall() at amd64_syscall+0x265/frame 0xfffffe012fb8cbf0
> Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe012fb8cbf0
> --- syscall (136, FreeBSD ELF64, sys_mkdir), rip =3D 0x80092faaa, rsp =3D=
 0x7fffffffd788, rbp =3D 0x7fffffffdc70 ---
> Clearing /tmp (X related).
> Updating motd:.
> Configuring syscons: keymap blanktime.
> Performing sanity check on sshd configuration.
> Starting sshd.
> Starting cron.
> Starting background file system checks in 60 seconds.
> =

> Mon Oct 28 13:22:52 CET 2013
> =

> FreeBSD/amd64 (Amnesiac) (xc0)

> >From 16de1566ada65e5838105870df576ab8258ed8b6 Mon Sep 17 00:00:00 2001
> From: Roger Pau Monne <roger.pau@citrix.com>
> Date: Mon, 14 Oct 2013 18:33:17 +0200
> Subject: [PATCH] Xen x86 PVH support
> =

> This is still very experimental, and PVH support has not yet been
> merged into upstream Xen.
> =

> PVH mode is basically a PV guest inside an HVM container, and shares
> a great amount of code with PVHVM. The main difference is the way the
> guest is started, PVH uses the PV start sequence, jumping directly
> into the kernel entry point in long mode and with page tables set.
> The main work of this patch consists in setting the environment as
> similar as possible to what native FreeBSD expects, and then adding
> hooks to the PV ops when necessary.
> =

> sys/amd64/amd64/locore.S:
>  * Add PV entry point, hypervisor_page and the necessary elfnotes.
> =

> sys/amd64/amd64/machdep.c:
>  * Add hooks to replace bare metal operations that should use a PV
>   helper, this includes:
>    - Preload metadata
>    - i8254_init and i8254_delay
>    - Fetching the e820 memory map
>    - Reserve of the MP bootstrap region
> =

>  * Create a DELAY function that uses the PV hooks.
>  * Introduce a new hammer_time_xen that sets the necessary stuff when
>    running in PVH mode.
> =

> sys/amd64/amd64/mp_machdep.c:
>  * Introduce a hook to replace start_all_aps.
>  * Introduce a lapic_disabled variable to prevent polluting the code
>    with xen specific gates.
> =

> sys/amd64/include/asmacros.h:
>  * Copy the ELFNOTE macro from the i386 Xen PV port.
> =

> sys/amd64/include/clock.h:
> sys/i386/include/clock.h:
>  * Prototypes for the xen early delay initialization and usage.
> =

> sys/amd64/include/cpu.h:
>  * Introduce a new cpu hook to init APs.
> =

> sys/amd64/include/sysarch.h:
>  * Declare the init_ops structure.
> =

> sys/amd64/include/xen/hypercall.h:
> sys/i386/include/xen/hypercall.h
>  * Switch to the PV style hypercall mechanism for HVM also.
> =

> sys/conf/files:
>  * Make the PV console available on XENHVM also.
> =

> sys/conf/files.amd64:
>  * Include the new files for the PVH port.
> =

> sys/dev/xen/console/console.c:
> sys/dev/xen/console/xencons_ring.c:
>  * Gate the PV console attach so it is only used on PV ports.
>  * Use HYPERVISOR_start_info instead of xen_start_info.
>  * Use HYPERVISOR_event_channel_op to kick the event channel before
>    xen interrupts are setup.
> =

> sys/dev/xen/control/control.c:
>  * Use the PV shutdown on PVH.
> =

> sys/dev/xen/timer/timer.c:
>  * Pass a vcpu_info to xen_fetch_vcpu_time, this allows using this
>    function at very early init, before per-cpu vcpu_info is set.
>  * Remove critical_{enter/exit} from xen_fetch_vcpu_time so it can be
>    used at early boot, instead place them on the callers.
>  * Introduce two new functions, xen_delay_init and xen_delay that can
>    be used at early boot to implement the generic DELAY function.
> =

> sys/i386/i386/locore.s:
>  * Reserve space for the hypercall page.
> =

> sys/i386/i386/machdep.c:
>  * Create a generic DELAY function.
> =

> sys/i386/xen/xen_machdep.c:
>  * Set HYPERVISOR_start_info.
> =

> sys/x86/isa/clock.c:
>  * Rename the generic DELAY function to i8254_delay.
> =

> sys/x86/x86/delay.c:
>  * Put generic delay helpers here, get_tsc and delay_tc.
> =

> sys/x86/x86/local_apic.c:
>  * Prevent the local apic from attaching when running on PVH mode.
> =

> sys/x86/xen/hvm.c:
>  * Set the start_all_aps hook.
>  * Fix the setting of the hypercall page now that we are using the
>    same mechanism as the PV port.
>  * Initialize Xen CPU hooks for the PVH port.
>  * Introduce the xen_early_printf debug function, which prints
>    directly to the hypervisor console.
> =

> sys/x86/xen/mptable.c:
>  * Create a dummy PV CPU enumerator for the PVH port.
> =

> sys/x86/xen/pv.c:
>  * Implement the PV functions for the early boot hooks,
>    parse_preload_data and fetch_e820_map.
>  * Implement the PV function for the start_all_aps hook.
> =

> sys/x86/xen/pvcpu.c:
>  * Dummy Xen PV CPU device, that we use to set the per-cpu pc_device.
> =

> sys/xen/gnttab.c:
>  * Allocate resume_frames for the PVH port.
> =

> sys/xen/interface/arch-x86/xen.h:
>  * Interface change for the PVH port (not used on FreeBSD).
> =

> sys/xen/pv.h:
>  * Header that exports the specific PV functions.
> =

> sys/xen/xen-os.h:
>  * Declare prototypes for the newly added functions.
> =

> sys/xen/xenstore/xenstore.c:
>  * Make the xenstore driver hang from both xenpci and the nexus when
>    running XENHVM, this is because we don't have a xenpci device on
>    the PVH port.
>  * Gate xenstore addition to parent =3D=3D xenpci on the HVM case.
> ---
>  sys/amd64/amd64/locore.S           |   53 ++++++++
>  sys/amd64/amd64/machdep.c          |  179 ++++++++++++++++++++++----
>  sys/amd64/amd64/mp_machdep.c       |   27 +++--
>  sys/amd64/include/asmacros.h       |   26 ++++
>  sys/amd64/include/clock.h          |    6 +
>  sys/amd64/include/cpu.h            |    1 +
>  sys/amd64/include/sysarch.h        |   19 +++
>  sys/amd64/include/xen/hypercall.h  |    7 -
>  sys/conf/files                     |    4 +-
>  sys/conf/files.amd64               |    4 +
>  sys/conf/files.i386                |    1 +
>  sys/dev/xen/console/console.c      |   23 +++-
>  sys/dev/xen/console/xencons_ring.c |   15 ++-
>  sys/dev/xen/control/control.c      |   37 +++---
>  sys/dev/xen/timer/timer.c          |   59 +++++++--
>  sys/i386/i386/locore.s             |    9 ++
>  sys/i386/i386/machdep.c            |    9 ++
>  sys/i386/include/clock.h           |    6 +
>  sys/i386/include/xen/hypercall.h   |    7 -
>  sys/i386/xen/xen_machdep.c         |    4 +-
>  sys/x86/isa/clock.c                |   53 +--------
>  sys/x86/x86/delay.c                |   95 ++++++++++++++
>  sys/x86/x86/local_apic.c           |    8 +-
>  sys/x86/xen/hvm.c                  |   93 ++++++++++----
>  sys/x86/xen/mptable.c              |  136 ++++++++++++++++++++
>  sys/x86/xen/pv.c                   |  247 ++++++++++++++++++++++++++++++=
++++++
>  sys/x86/xen/pvcpu.c                |   98 ++++++++++++++
>  sys/xen/gnttab.c                   |   21 +++-
>  sys/xen/interface/arch-x86/xen.h   |   11 ++-
>  sys/xen/pv.h                       |   29 ++++
>  sys/xen/xen-os.h                   |    8 +
>  sys/xen/xenstore/xenstore.c        |   32 ++++--
>  32 files changed, 1141 insertions(+), 186 deletions(-)
>  create mode 100644 sys/x86/x86/delay.c
>  create mode 100644 sys/x86/xen/mptable.c
>  create mode 100644 sys/x86/xen/pv.c
>  create mode 100644 sys/x86/xen/pvcpu.c
>  create mode 100644 sys/xen/pv.h
> =

> diff --git a/sys/amd64/amd64/locore.S b/sys/amd64/amd64/locore.S
> index 55cda3a..e04cc48 100644
> --- a/sys/amd64/amd64/locore.S
> +++ b/sys/amd64/amd64/locore.S
> @@ -31,6 +31,12 @@
>  #include <machine/pmap.h>
>  #include <machine/specialreg.h>
>  =

> +#ifdef XENHVM
> +#include <xen/xen-os.h>
> +#define __ASSEMBLY__
> +#include <xen/interface/elfnote.h>
> +#endif
> +
>  #include "assym.s"
>  =

>  /*
> @@ -86,3 +92,50 @@ NON_GPROF_ENTRY(btext)
>  	ALIGN_DATA			/* just to be sure */
>  	.space	0x1000			/* space for bootstack - temporary stack */
>  bootstack:
> +
> +#ifdef XENHVM
> +/* Xen */
> +.section __xen_guest
> +	ELFNOTE(Xen, XEN_ELFNOTE_GUEST_OS,       .asciz, "FreeBSD")
> +	ELFNOTE(Xen, XEN_ELFNOTE_GUEST_VERSION,  .asciz, "HEAD")
> +	ELFNOTE(Xen, XEN_ELFNOTE_XEN_VERSION,    .asciz, "xen-3.0")
> +	ELFNOTE(Xen, XEN_ELFNOTE_VIRT_BASE,      .quad,  KERNBASE)
> +	ELFNOTE(Xen, XEN_ELFNOTE_PADDR_OFFSET,   .quad,  KERNBASE) /* Xen honou=
rs elf->p_paddr; compensate for this */
> +	ELFNOTE(Xen, XEN_ELFNOTE_ENTRY,          .quad,  xen_start)
> +	ELFNOTE(Xen, XEN_ELFNOTE_HYPERCALL_PAGE, .quad,	 hypercall_page)
> +	ELFNOTE(Xen, XEN_ELFNOTE_HV_START_LOW,   .quad,  HYPERVISOR_VIRT_START)
> +	ELFNOTE(Xen, XEN_ELFNOTE_FEATURES,       .asciz, "writable_descriptor_t=
ables|auto_translated_physmap|supervisor_mode_kernel|hvm_callback_vector")
> +	ELFNOTE(Xen, XEN_ELFNOTE_PAE_MODE,       .asciz, "yes")
> +	ELFNOTE(Xen, XEN_ELFNOTE_L1_MFN_VALID,   .long,  PG_V, PG_V)
> +	ELFNOTE(Xen, XEN_ELFNOTE_LOADER,         .asciz, "generic")
> +	ELFNOTE(Xen, XEN_ELFNOTE_SUSPEND_CANCEL, .long,  0)
> +	ELFNOTE(Xen, XEN_ELFNOTE_BSD_SYMTAB,	 .asciz, "yes")
> +
> +	.text
> +.p2align PAGE_SHIFT, 0x90	/* Hypercall_page needs to be PAGE aligned */
> +
> +NON_GPROF_ENTRY(hypercall_page)
> +	.skip	0x1000, 0x90	/* Fill with "nop"s */
> +
> +NON_GPROF_ENTRY(xen_start)
> +	/* Don't trust what the loader gives for rflags. */
> +	pushq	$PSL_KERNEL
> +	popfq
> +
> +	/* Parameters for the xen init function */
> +	movq	%rsi, %rdi		/* shared_info (arg 1) */
> +	movq	%rsp, %rsi		/* xenstack    (arg 2) */
> +
> +	/* Use our own stack */
> +	movq	$bootstack,%rsp
> +	xorl	%ebp, %ebp
> +
> +	/* u_int64_t hammer_time_xen(start_info_t *si, u_int64_t xenstack); */
> +	call	hammer_time_xen
> +	movq	%rax, %rsp		/* set up kstack for mi_startup() */
> +	call	mi_startup		/* autoconfiguration, mountroot etc */
> +
> +	/* NOTREACHED */
> +0:	hlt
> +	jmp 	0b
> +#endif
> diff --git a/sys/amd64/amd64/machdep.c b/sys/amd64/amd64/machdep.c
> index 2b2e47f..b649def 100644
> --- a/sys/amd64/amd64/machdep.c
> +++ b/sys/amd64/amd64/machdep.c
> @@ -127,6 +127,7 @@ __FBSDID("$FreeBSD$");
>  #include <machine/reg.h>
>  #include <machine/sigframe.h>
>  #include <machine/specialreg.h>
> +#include <machine/sysarch.h>
>  #ifdef PERFMON
>  #include <machine/perfmon.h>
>  #endif
> @@ -147,10 +148,20 @@ __FBSDID("$FreeBSD$");
>  #include <isa/isareg.h>
>  #include <isa/rtc.h>
>  =

> +#ifdef XENHVM
> +/* Xen */
> +#include <xen/xen-os.h>
> +#include <xen/hvm.h>
> +#include <xen/pv.h>
> +#endif
> +
>  /* Sanity check for __curthread() */
>  CTASSERT(offsetof(struct pcpu, pc_curthread) =3D=3D 0);
>  =

>  extern u_int64_t hammer_time(u_int64_t, u_int64_t);
> +#ifdef XENHVM
> +extern u_int64_t hammer_time_xen(start_info_t *, u_int64_t);
> +#endif
>  =

>  extern void printcpuinfo(void);	/* XXX header file */
>  extern void identify_cpu(void);
> @@ -166,6 +177,23 @@ static int  set_fpcontext(struct thread *td, const m=
context_t *mcp,
>      char *xfpustate, size_t xfpustate_len);
>  SYSINIT(cpu, SI_SUB_CPU, SI_ORDER_FIRST, cpu_startup, NULL);
>  =

> +/* Preload data parse function */
> +static caddr_t native_parse_preload_data(u_int64_t);
> +
> +/* Native function to fetch the e820 map */
> +static void native_fetch_e820_map(caddr_t, struct bios_smap **, u_int32_=
t *);
> +
> +/* Default init_ops implementation. */
> +struct init_ops init_ops =3D {
> +	.parse_preload_data =3D	native_parse_preload_data,
> +	.early_delay_init =3D	i8254_init,
> +	.early_delay =3D		i8254_delay,
> +	.fetch_e820_map =3D	native_fetch_e820_map,
> +#ifdef SMP
> +	.mp_bootaddress =3D	mp_bootaddress,
> +#endif
> +};
> +
>  /*
>   * The file "conf/ldscript.amd64" defines the symbol "kernphys".  Its va=
lue is
>   * the physical address at which the kernel is loaded.
> @@ -216,6 +244,15 @@ struct mem_range_softc mem_range_softc;
>  =

>  struct mtx dt_lock;	/* lock for GDT and LDT */
>  =

> +void
> +DELAY(int n)
> +{
> +	if (delay_tc(n))
> +		return;
> +
> +	init_ops.early_delay(n);
> +}
> +
>  static void
>  cpu_startup(dummy)
>  	void *dummy;
> @@ -1408,6 +1445,24 @@ add_smap_entry(struct bios_smap *smap, vm_paddr_t =
*physmap, int *physmap_idxp)
>  	return (1);
>  }
>  =

> +static void
> +native_fetch_e820_map(caddr_t kmdp, struct bios_smap **smap, u_int32_t *=
size)
> +{
> +	/*
> +	 * get memory map from INT 15:E820, kindly supplied by the
> +	 * loader.
> +	 *
> +	 * subr_module.c says:
> +	 * "Consumer may safely assume that size value precedes data."
> +	 * ie: an int32_t immediately precedes smap.
> +	 */
> +	*smap =3D (struct bios_smap *)preload_search_info(kmdp,
> +	    MODINFO_METADATA | MODINFOMD_SMAP);
> +	if (*smap =3D=3D NULL)
> +		panic("No BIOS smap info from loader!");
> +	*size =3D *((u_int32_t *)*smap - 1);
> +}
> +
>  /*
>   * Populate the (physmap) array with base/bound pairs describing the
>   * available physical memory in the system, then test this memory and
> @@ -1433,19 +1488,8 @@ getmemsize(caddr_t kmdp, u_int64_t first)
>  	basemem =3D 0;
>  	physmap_idx =3D 0;
>  =

> -	/*
> -	 * get memory map from INT 15:E820, kindly supplied by the loader.
> -	 *
> -	 * subr_module.c says:
> -	 * "Consumer may safely assume that size value precedes data."
> -	 * ie: an int32_t immediately precedes smap.
> -	 */
> -	smapbase =3D (struct bios_smap *)preload_search_info(kmdp,
> -	    MODINFO_METADATA | MODINFOMD_SMAP);
> -	if (smapbase =3D=3D NULL)
> -		panic("No BIOS smap info from loader!");
> +	init_ops.fetch_e820_map(kmdp, &smapbase, &smapsize);
>  =

> -	smapsize =3D *((u_int32_t *)smapbase - 1);
>  	smapend =3D (struct bios_smap *)((uintptr_t)smapbase + smapsize);
>  =

>  	for (smap =3D smapbase; smap < smapend; smap++)
> @@ -1467,7 +1511,8 @@ getmemsize(caddr_t kmdp, u_int64_t first)
>  =

>  #ifdef SMP
>  	/* make hole for AP bootstrap code */
> -	physmap[1] =3D mp_bootaddress(physmap[1] / 1024);
> +	if (init_ops.mp_bootaddress)
> +		physmap[1] =3D init_ops.mp_bootaddress(physmap[1] / 1024);
>  #endif
>  =

>  	/*
> @@ -1681,6 +1726,98 @@ do_next:
>  	msgbufp =3D (struct msgbuf *)PHYS_TO_DMAP(phys_avail[pa_indx]);
>  }
>  =

> +static caddr_t
> +native_parse_preload_data(u_int64_t modulep)
> +{
> +	caddr_t kmdp;
> +
> +	preload_metadata =3D (caddr_t)(uintptr_t)(modulep + KERNBASE);
> +	preload_bootstrap_relocate(KERNBASE);
> +	kmdp =3D preload_search_by_type("elf kernel");
> +	if (kmdp =3D=3D NULL)
> +		kmdp =3D preload_search_by_type("elf64 kernel");
> +	boothowto =3D MD_FETCH(kmdp, MODINFOMD_HOWTO, int);
> +	kern_envp =3D MD_FETCH(kmdp, MODINFOMD_ENVP, char *) + KERNBASE;
> +#ifdef DDB
> +	ksym_start =3D MD_FETCH(kmdp, MODINFOMD_SSYM, uintptr_t);
> +	ksym_end =3D MD_FETCH(kmdp, MODINFOMD_ESYM, uintptr_t);
> +#endif
> +
> +	return (kmdp);
> +}
> +
> +#ifdef XENHVM
> +/*
> + * First function called by the Xen PVH boot sequence.
> + *
> + * Set some Xen global variables and prepare the environment so it is
> + * as similar as possible to what native FreeBSD init function expects.
> + */
> +u_int64_t
> +hammer_time_xen(start_info_t *si, u_int64_t xenstack)
> +{
> +	u_int64_t physfree;
> +	u_int64_t *PT4 =3D (u_int64_t *)xenstack;
> +	u_int64_t *PT3 =3D (u_int64_t *)(xenstack + PAGE_SIZE);
> +	u_int64_t *PT2 =3D (u_int64_t *)(xenstack + 2 * PAGE_SIZE);
> +	int i;
> +
> +	KASSERT((si !=3D NULL && xenstack !=3D 0),
> +	        ("invalid start_info or xenstack"));
> +
> +	xen_early_printf("FreeBSD PVH running on %s\n", si->magic);
> +
> +	/* We use 3 pages of xen stack for the boot pagetables */
> +	physfree =3D xenstack + 3 * PAGE_SIZE - KERNBASE;
> +
> +	/* Setup Xen global variables */
> +	HYPERVISOR_start_info =3D si;
> +	HYPERVISOR_shared_info =3D
> +		(shared_info_t *)(si->shared_info + KERNBASE);
> +
> +	/*
> +	 * Setup some misc global variables for Xen devices
> +	 *
> +	 * XXX: devices that need this specific variables should
> +	 *      be rewritten to fetch this info by themselves from the
> +	 *      start_info page.
> +	 */
> +	console_page =3D
> +		(char *)(ptoa(si->console.domU.mfn) + KERNBASE);
> +	xen_store =3D (struct xenstore_domain_interface *)
> +	            (ptoa(si->store_mfn) + KERNBASE);
> +
> +	xen_domain_type =3D XEN_PV_DOMAIN;
> +	vm_guest =3D VM_GUEST_XEN;
> +
> +	/*
> +	 * Use the stack Xen gives us to build the page tables
> +	 * as native FreeBSD expects to find them (created
> +	 * by the boot trampoline).
> +	 */
> +	for (i =3D 0; i < 512; i++) {
> +		/* Each slot of the level 4 pages points to the same level 3 page */
> +		PT4[i] =3D ((u_int64_t)&PT3[0]) - KERNBASE;
> +		PT4[i] |=3D PG_V | PG_RW | PG_U;
> +
> +		/* Each slot of the level 3 pages points to the same level 2 page */
> +		PT3[i] =3D ((u_int64_t)&PT2[0]) - KERNBASE;
> +		PT3[i] |=3D PG_V | PG_RW | PG_U;
> +
> +		/* The level 2 page slots are mapped with 2MB pages for 1GB. */
> +		PT2[i] =3D i * (2 * 1024 * 1024);
> +		PT2[i] |=3D PG_V | PG_RW | PG_PS | PG_U;
> +	}
> +	load_cr3(((u_int64_t)&PT4[0]) - KERNBASE);
> +
> +	/* Set the hooks for early functions that diverge from bare metal */
> +	xen_pv_set_init_ops();
> +
> +	/* Now we can jump into the native init function */
> +	return hammer_time(0, physfree);
> +}
> +#endif
> +
>  u_int64_t
>  hammer_time(u_int64_t modulep, u_int64_t physfree)
>  {
> @@ -1705,17 +1842,7 @@ hammer_time(u_int64_t modulep, u_int64_t physfree)
>  	 */
>  	proc_linkup0(&proc0, &thread0);
>  =

> -	preload_metadata =3D (caddr_t)(uintptr_t)(modulep + KERNBASE);
> -	preload_bootstrap_relocate(KERNBASE);
> -	kmdp =3D preload_search_by_type("elf kernel");
> -	if (kmdp =3D=3D NULL)
> -		kmdp =3D preload_search_by_type("elf64 kernel");
> -	boothowto =3D MD_FETCH(kmdp, MODINFOMD_HOWTO, int);
> -	kern_envp =3D MD_FETCH(kmdp, MODINFOMD_ENVP, char *) + KERNBASE;
> -#ifdef DDB
> -	ksym_start =3D MD_FETCH(kmdp, MODINFOMD_SSYM, uintptr_t);
> -	ksym_end =3D MD_FETCH(kmdp, MODINFOMD_ESYM, uintptr_t);
> -#endif
> +	kmdp =3D init_ops.parse_preload_data(modulep);
>  =

>  	/* Init basic tunables, hz etc */
>  	init_param1();
> @@ -1799,10 +1926,10 @@ hammer_time(u_int64_t modulep, u_int64_t physfree)
>  	lidt(&r_idt);
>  =

>  	/*
> -	 * Initialize the i8254 before the console so that console
> +	 * Initialize the early delay before the console so that console
>  	 * initialization can use DELAY().
>  	 */
> -	i8254_init();
> +	init_ops.early_delay_init();
>  =

>  	/*
>  	 * Initialize the console before we print anything out.
> diff --git a/sys/amd64/amd64/mp_machdep.c b/sys/amd64/amd64/mp_machdep.c
> index 4ef4b3d..44c2a45 100644
> --- a/sys/amd64/amd64/mp_machdep.c
> +++ b/sys/amd64/amd64/mp_machdep.c
> @@ -90,7 +90,8 @@ extern  struct pcpu __pcpu[];
>  =

>  /* AP uses this during bootstrap.  Do not staticize.  */
>  char *bootSTK;
> -static int bootAP;
> +int bootAP;
> +bool lapic_disabled =3D false;
>  =

>  /* Free these after use */
>  void *bootstacks[MAXCPU];
> @@ -122,9 +123,12 @@ u_long *ipi_rendezvous_counts[MAXCPU];
>  static u_long *ipi_hardclock_counts[MAXCPU];
>  #endif
>  =

> +int native_start_all_aps(void);
> +
>  /* Default cpu_ops implementation. */
>  struct cpu_ops cpu_ops =3D {
> -	.ipi_vectored =3D lapic_ipi_vectored
> +	.ipi_vectored =3D lapic_ipi_vectored,
> +	.start_all_aps =3D native_start_all_aps,
>  };
>  =

>  extern inthand_t IDTVEC(fast_syscall), IDTVEC(fast_syscall32);
> @@ -138,7 +142,7 @@ extern int pmap_pcid_enabled;
>  static volatile cpuset_t ipi_nmi_pending;
>  =

>  /* used to hold the AP's until we are ready to release them */
> -static struct mtx ap_boot_mtx;
> +struct mtx ap_boot_mtx;
>  =

>  /* Set to 1 once we're ready to let the APs out of the pen. */
>  static volatile int aps_ready =3D 0;
> @@ -165,7 +169,6 @@ static int cpu_cores;			/* cores per package */
>  =

>  static void	assign_cpu_ids(void);
>  static void	set_interrupt_apic_ids(void);
> -static int	start_all_aps(void);
>  static int	start_ap(int apic_id);
>  static void	release_aps(void *dummy);
>  =

> @@ -569,7 +572,7 @@ cpu_mp_start(void)
>  	assign_cpu_ids();
>  =

>  	/* Start each Application Processor */
> -	start_all_aps();
> +	cpu_ops.start_all_aps();
>  =

>  	set_interrupt_apic_ids();
>  }
> @@ -707,7 +710,8 @@ init_secondary(void)
>  	wrmsr(MSR_SF_MASK, PSL_NT|PSL_T|PSL_I|PSL_C|PSL_D);
>  =

>  	/* Disable local APIC just to be sure. */
> -	lapic_disable();
> +	if (!lapic_disabled)
> +		lapic_disable();
>  =

>  	/* signal our startup to the BSP. */
>  	mp_naps++;
> @@ -733,7 +737,7 @@ init_secondary(void)
>  =

>  	/* A quick check from sanity claus */
>  	cpuid =3D PCPU_GET(cpuid);
> -	if (PCPU_GET(apic_id) !=3D lapic_id()) {
> +	if (!lapic_disabled && PCPU_GET(apic_id) !=3D lapic_id()) {
>  		printf("SMP: cpuid =3D %d\n", cpuid);
>  		printf("SMP: actual apic_id =3D %d\n", lapic_id());
>  		printf("SMP: correct apic_id =3D %d\n", PCPU_GET(apic_id));
> @@ -749,7 +753,8 @@ init_secondary(void)
>  	mtx_lock_spin(&ap_boot_mtx);
>  =

>  	/* Init local apic for irq's */
> -	lapic_setup(1);
> +	if (!lapic_disabled)
> +		lapic_setup(1);
>  =

>  	/* Set memory range attributes for this CPU to match the BSP */
>  	mem_range_AP_init();
> @@ -764,7 +769,7 @@ init_secondary(void)
>  	if (cpu_logical > 1 && PCPU_GET(apic_id) % cpu_logical !=3D 0)
>  		CPU_SET(cpuid, &logical_cpus_mask);
>  =

> -	if (bootverbose)
> +	if (!lapic_disabled && bootverbose)
>  		lapic_dump("AP");
>  =

>  	if (smp_cpus =3D=3D mp_ncpus) {
> @@ -908,8 +913,8 @@ assign_cpu_ids(void)
>  /*
>   * start each AP in our list
>   */
> -static int
> -start_all_aps(void)
> +int
> +native_start_all_aps(void)
>  {
>  	vm_offset_t va =3D boot_address + KERNBASE;
>  	u_int64_t *pt4, *pt3, *pt2;
> diff --git a/sys/amd64/include/asmacros.h b/sys/amd64/include/asmacros.h
> index 1fb592a..ce8dce4 100644
> --- a/sys/amd64/include/asmacros.h
> +++ b/sys/amd64/include/asmacros.h
> @@ -201,4 +201,30 @@
>  =

>  #endif /* LOCORE */
>  =

> +#ifdef __STDC__
> +#define ELFNOTE(name, type, desctype, descdata...) \
> +.pushsection .note.name                 ;       \
> +  .align 4                              ;       \
> +  .long 2f - 1f         /* namesz */    ;       \
> +  .long 4f - 3f         /* descsz */    ;       \
> +  .long type                            ;       \
> +1:.asciz #name                          ;       \
> +2:.align 4                              ;       \
> +3:desctype descdata                     ;       \
> +4:.align 4                              ;       \
> +.popsection
> +#else /* !__STDC__, i.e. -traditional */
> +#define ELFNOTE(name, type, desctype, descdata) \
> +.pushsection .note.name                 ;       \
> +  .align 4                              ;       \
> +  .long 2f - 1f         /* namesz */    ;       \
> +  .long 4f - 3f         /* descsz */    ;       \
> +  .long type                            ;       \
> +1:.asciz "name"                         ;       \
> +2:.align 4                              ;       \
> +3:desctype descdata                     ;       \
> +4:.align 4                              ;       \
> +.popsection
> +#endif /* __STDC__ */
> +
>  #endif /* !_MACHINE_ASMACROS_H_ */
> diff --git a/sys/amd64/include/clock.h b/sys/amd64/include/clock.h
> index d7f7d82..e7817ab 100644
> --- a/sys/amd64/include/clock.h
> +++ b/sys/amd64/include/clock.h
> @@ -25,6 +25,12 @@ extern int	smp_tsc;
>  #endif
>  =

>  void	i8254_init(void);
> +void	i8254_delay(int);
> +#ifdef XENHVM
> +void	xen_delay_init(void);
> +void	xen_delay(int);
> +#endif
> +int	delay_tc(int);
>  =

>  /*
>   * Driver to clock driver interface.
> diff --git a/sys/amd64/include/cpu.h b/sys/amd64/include/cpu.h
> index 3d9ff531..ed9f1db 100644
> --- a/sys/amd64/include/cpu.h
> +++ b/sys/amd64/include/cpu.h
> @@ -64,6 +64,7 @@ struct cpu_ops {
>  	void (*cpu_init)(void);
>  	void (*cpu_resume)(void);
>  	void (*ipi_vectored)(u_int, int);
> +	int  (*start_all_aps)(void);
>  };
>  =

>  extern struct	cpu_ops cpu_ops;
> diff --git a/sys/amd64/include/sysarch.h b/sys/amd64/include/sysarch.h
> index cd380d4..27fd3ba 100644
> --- a/sys/amd64/include/sysarch.h
> +++ b/sys/amd64/include/sysarch.h
> @@ -4,3 +4,22 @@
>  /* $FreeBSD$ */
>  =

>  #include <x86/sysarch.h>
> +
> +#include <machine/pc/bios.h>
> +/*
> + * Struct containing pointers to init functions whose
> + * implementation is run time selectable.  Selection can be made,
> + * for example, based on detection of a BIOS variant or
> + * hypervisor environment.
> + */
> +struct init_ops {
> +	caddr_t	(*parse_preload_data)(u_int64_t);
> +	void	(*early_delay_init)(void);
> +	void	(*early_delay)(int);
> +	void	(*fetch_e820_map)(caddr_t, struct bios_smap **, u_int32_t *);
> +#ifdef SMP
> +	u_int	(*mp_bootaddress)(u_int);
> +#endif
> +};
> +
> +extern struct init_ops init_ops;
> diff --git a/sys/amd64/include/xen/hypercall.h b/sys/amd64/include/xen/hy=
percall.h
> index a1b2a5c..499fb4d 100644
> --- a/sys/amd64/include/xen/hypercall.h
> +++ b/sys/amd64/include/xen/hypercall.h
> @@ -51,15 +51,8 @@
>  #define CONFIG_XEN_COMPAT	0x030002
>  #define __must_check
>  =

> -#ifdef XEN
>  #define HYPERCALL_STR(name)					\
>  	"call hypercall_page + ("STR(__HYPERVISOR_##name)" * 32)"
> -#else
> -#define HYPERCALL_STR(name)					\
> -	"mov $("STR(__HYPERVISOR_##name)" * 32),%%eax; "\
> -	"add hypercall_stubs(%%rip),%%rax; "			\
> -	"call *%%rax"
> -#endif
>  =

>  #define _hypercall0(type, name)			\
>  ({						\
> diff --git a/sys/conf/files b/sys/conf/files
> index f3e298c..6040447 100644
> --- a/sys/conf/files
> +++ b/sys/conf/files
> @@ -2508,8 +2508,8 @@ dev/xe/if_xe_pccard.c		optional xe pccard
>  dev/xen/balloon/balloon.c	optional xen | xenhvm
>  dev/xen/blkfront/blkfront.c	optional xen | xenhvm
>  dev/xen/blkback/blkback.c	optional xen | xenhvm
> -dev/xen/console/console.c	optional xen
> -dev/xen/console/xencons_ring.c	optional xen
> +dev/xen/console/console.c	optional xen | xenhvm
> +dev/xen/console/xencons_ring.c	optional xen | xenhvm
>  dev/xen/control/control.c	optional xen | xenhvm
>  dev/xen/netback/netback.c	optional xen | xenhvm
>  dev/xen/netfront/netfront.c	optional xen | xenhvm
> diff --git a/sys/conf/files.amd64 b/sys/conf/files.amd64
> index 1914c48..bd52e8f 100644
> --- a/sys/conf/files.amd64
> +++ b/sys/conf/files.amd64
> @@ -554,5 +554,9 @@ x86/x86/mptable_pci.c		optional	mptable pci
>  x86/x86/msi.c			optional	pci
>  x86/x86/nexus.c			standard
>  x86/x86/tsc.c			standard
> +x86/x86/delay.c			standard
>  x86/xen/hvm.c			optional	xenhvm
>  x86/xen/xen_intr.c		optional	xen | xenhvm
> +x86/xen/mptable.c		optional	xenhvm
> +x86/xen/pvcpu.c			optional	xenhvm
> +x86/xen/pv.c			optional	xenhvm
> diff --git a/sys/conf/files.i386 b/sys/conf/files.i386
> index e259659..15a3aae 100644
> --- a/sys/conf/files.i386
> +++ b/sys/conf/files.i386
> @@ -577,5 +577,6 @@ x86/x86/mptable_pci.c		optional apic native pci
>  x86/x86/msi.c			optional apic pci
>  x86/x86/nexus.c			standard
>  x86/x86/tsc.c			standard
> +x86/x86/delay.c			standard
>  x86/xen/hvm.c			optional xenhvm
>  x86/xen/xen_intr.c		optional xen | xenhvm
> diff --git a/sys/dev/xen/console/console.c b/sys/dev/xen/console/console.c
> index 65a0e7d..86dc2a4 100644
> --- a/sys/dev/xen/console/console.c
> +++ b/sys/dev/xen/console/console.c
> @@ -69,11 +69,14 @@ struct mtx              cn_mtx;
>  static char wbuf[WBUF_SIZE];
>  static char rbuf[RBUF_SIZE];
>  static int rc, rp;
> -static unsigned int cnsl_evt_reg;
> +unsigned int cnsl_evt_reg;
>  static unsigned int wc, wp; /* write_cons, write_prod */
>  xen_intr_handle_t xen_intr_handle;
>  device_t xencons_dev;
>  =

> +/* Virt address of the shared console page */
> +char *console_page;
> +
>  #ifdef KDB
>  static int	xc_altbrk;
>  #endif
> @@ -113,6 +116,9 @@ static struct ttydevsw xc_ttydevsw =3D {
>  static void
>  xc_cnprobe(struct consdev *cp)
>  {
> +	if (!xen_pv_domain())
> +		return;
> +
>  	cp->cn_pri =3D CN_REMOTE;
>  	sprintf(cp->cn_name, "%s0", driver_name);
>  }
> @@ -175,7 +181,7 @@ static void
>  xc_cnputc(struct consdev *dev, int c)
>  {
>  =

> -	if (xen_start_info->flags & SIF_INITDOMAIN)
> +	if (HYPERVISOR_start_info->flags & SIF_INITDOMAIN)
>  		xc_cnputc_dom0(dev, c);
>  	else
>  		xc_cnputc_domu(dev, c);
> @@ -206,8 +212,7 @@ xcons_putc(int c)
>  		xcons_force_flush();
>  #endif	    	=

>  	}
> -	if (cnsl_evt_reg)
> -		__xencons_tx_flush();
> +	__xencons_tx_flush();
>  	=

>  	/* inform start path that we're pretty full */
>  	return ((wp - wc) >=3D WBUF_SIZE - 100) ? TRUE : FALSE;
> @@ -217,6 +222,10 @@ static void
>  xc_identify(driver_t *driver, device_t parent)
>  {
>  	device_t child;
> +
> +	if (!xen_pv_domain())
> +		return;
> +
>  	child =3D BUS_ADD_CHILD(parent, 0, driver_name, 0);
>  	device_set_driver(child, driver);
>  	device_set_desc(child, "Xen Console");
> @@ -245,7 +254,7 @@ xc_attach(device_t dev)
>  	cnsl_evt_reg =3D 1;
>  	callout_reset(&xc_callout, XC_POLLTIME, xc_timeout, xccons);
>      =

> -	if (xen_start_info->flags & SIF_INITDOMAIN) {
> +	if (HYPERVISOR_start_info->flags & SIF_INITDOMAIN) {
>  		error =3D xen_intr_bind_virq(dev, VIRQ_CONSOLE, 0, NULL,
>  		                           xencons_priv_interrupt, NULL,
>  		                           INTR_TYPE_TTY, &xen_intr_handle);
> @@ -309,7 +318,7 @@ __xencons_tx_flush(void)
>  		sz =3D wp - wc;
>  		if (sz > (WBUF_SIZE - WBUF_MASK(wc)))
>  			sz =3D WBUF_SIZE - WBUF_MASK(wc);
> -		if (xen_start_info->flags & SIF_INITDOMAIN) {
> +		if (HYPERVISOR_start_info->flags & SIF_INITDOMAIN) {
>  			HYPERVISOR_console_io(CONSOLEIO_write, sz, &wbuf[WBUF_MASK(wc)]);
>  			wc +=3D sz;
>  		} else {
> @@ -424,7 +433,7 @@ xcons_force_flush(void)
>  {
>  	int        sz;
>  =

> -	if (xen_start_info->flags & SIF_INITDOMAIN)
> +	if (HYPERVISOR_start_info->flags & SIF_INITDOMAIN)
>  		return;
>  =

>  	/* Spin until console data is flushed through to the domain controller.=
 */
> diff --git a/sys/dev/xen/console/xencons_ring.c b/sys/dev/xen/console/xen=
cons_ring.c
> index 3701551..3046498 100644
> --- a/sys/dev/xen/console/xencons_ring.c
> +++ b/sys/dev/xen/console/xencons_ring.c
> @@ -32,9 +32,9 @@ __FBSDID("$FreeBSD$");
>  =

>  #define console_evtchn	console.domU.evtchn
>  xen_intr_handle_t console_handle;
> -extern char *console_page;
>  extern struct mtx              cn_mtx;
>  extern device_t xencons_dev;
> +extern int cnsl_evt_reg;
>  =

>  static inline struct xencons_interface *
>  xencons_interface(void)
> @@ -60,6 +60,7 @@ xencons_ring_send(const char *data, unsigned len)
>  	struct xencons_interface *intf; =

>  	XENCONS_RING_IDX cons, prod;
>  	int sent;
> +	struct evtchn_send send =3D { .port =3D HYPERVISOR_start_info->console.=
domU.evtchn };
>  =

>  	intf =3D xencons_interface();
>  	cons =3D intf->out_cons;
> @@ -76,7 +77,11 @@ xencons_ring_send(const char *data, unsigned len)
>  	wmb();
>  	intf->out_prod =3D prod;
>  =

> -	xen_intr_signal(console_handle);
> +	if (cnsl_evt_reg)
> +		xen_intr_signal(console_handle);
> +	else
> +		HYPERVISOR_event_channel_op(EVTCHNOP_send, &send);
> +
>  =

>  	return sent;
>  =

> @@ -125,11 +130,11 @@ xencons_ring_init(void)
>  {
>  	int err;
>  =

> -	if (!xen_start_info->console_evtchn)
> +	if (!HYPERVISOR_start_info->console_evtchn)
>  		return 0;
>  =

>  	err =3D xen_intr_bind_local_port(xencons_dev,
> -	    xen_start_info->console_evtchn, NULL, xencons_handle_input, NULL,
> +	    HYPERVISOR_start_info->console_evtchn, NULL, xencons_handle_input, =
NULL,
>  	    INTR_TYPE_MISC | INTR_MPSAFE, &console_handle);
>  	if (err) {
>  		return err;
> @@ -145,7 +150,7 @@ void
>  xencons_suspend(void)
>  {
>  =

> -	if (!xen_start_info->console_evtchn)
> +	if (!HYPERVISOR_start_info->console_evtchn)
>  		return;
>  =

>  	xen_intr_unbind(&console_handle);
> diff --git a/sys/dev/xen/control/control.c b/sys/dev/xen/control/control.c
> index a9f8d1b..35c923d 100644
> --- a/sys/dev/xen/control/control.c
> +++ b/sys/dev/xen/control/control.c
> @@ -317,21 +317,6 @@ xctrl_suspend()
>  	EVENTHANDLER_INVOKE(power_resume);
>  }
>  =

> -static void
> -xen_pv_shutdown_final(void *arg, int howto)
> -{
> -	/*
> -	 * Inform the hypervisor that shutdown is complete.
> -	 * This is not necessary in HVM domains since Xen
> -	 * emulates ACPI in that mode and FreeBSD's ACPI
> -	 * support will request this transition.
> -	 */
> -	if (howto & (RB_HALT | RB_POWEROFF))
> -		HYPERVISOR_shutdown(SHUTDOWN_poweroff);
> -	else
> -		HYPERVISOR_shutdown(SHUTDOWN_reboot);
> -}
> -
>  #else
>  =

>  /* HVM mode suspension. */
> @@ -447,6 +432,21 @@ xctrl_halt()
>  	shutdown_nice(RB_HALT);
>  }
>  =

> +static void
> +xen_pv_shutdown_final(void *arg, int howto)
> +{
> +	/*
> +	 * Inform the hypervisor that shutdown is complete.
> +	 * This is not necessary in HVM domains since Xen
> +	 * emulates ACPI in that mode and FreeBSD's ACPI
> +	 * support will request this transition.
> +	 */
> +	if (howto & (RB_HALT | RB_POWEROFF))
> +		HYPERVISOR_shutdown(SHUTDOWN_poweroff);
> +	else
> +		HYPERVISOR_shutdown(SHUTDOWN_reboot);
> +}
> +
>  /*------------------------------ Event Reception -----------------------=
------*/
>  static void
>  xctrl_on_watch_event(struct xs_watch *watch, const char **vec, unsigned =
int len)
> @@ -529,10 +529,9 @@ xctrl_attach(device_t dev)
>  	xctrl->xctrl_watch.callback_data =3D (uintptr_t)xctrl;
>  	xs_register_watch(&xctrl->xctrl_watch);
>  =

> -#ifndef XENHVM
> -	EVENTHANDLER_REGISTER(shutdown_final, xen_pv_shutdown_final, NULL,
> -			      SHUTDOWN_PRI_LAST);
> -#endif
> +	if (xen_pv_domain())
> +		EVENTHANDLER_REGISTER(shutdown_final, xen_pv_shutdown_final, NULL,
> +		                      SHUTDOWN_PRI_LAST);
>  =

>  	return (0);
>  }
> diff --git a/sys/dev/xen/timer/timer.c b/sys/dev/xen/timer/timer.c
> index 824c75b..13bd852 100644
> --- a/sys/dev/xen/timer/timer.c
> +++ b/sys/dev/xen/timer/timer.c
> @@ -59,6 +59,9 @@ __FBSDID("$FreeBSD$");
>  #include <machine/_inttypes.h>
>  #include <machine/smp.h>
>  =

> +/* For the declaration of clock_lock */
> +#include <isa/rtc.h>
> +
>  #include "clock_if.h"
>  =

>  static devclass_t xentimer_devclass;
> @@ -234,18 +237,16 @@ xen_fetch_vcpu_tinfo(struct vcpu_time_info *dst, st=
ruct vcpu_time_info *src)
>   *       it happens to be less than another CPU's previously determined =
value.
>   */
>  static uint64_t
> -xen_fetch_vcpu_time(void)
> +xen_fetch_vcpu_time(struct vcpu_info *vcpu)
>  {
>  	struct vcpu_time_info dst;
>  	struct vcpu_time_info *src;
>  	uint32_t pre_version;
>  	uint64_t now;
>  	volatile uint64_t last;
> -	struct vcpu_info *vcpu =3D DPCPU_GET(vcpu_info);
>  =

>  	src =3D &vcpu->time;
>  =

> -	critical_enter();
>  	do {
>  		pre_version =3D xen_fetch_vcpu_tinfo(&dst, src);
>  		barrier();
> @@ -266,16 +267,19 @@ xen_fetch_vcpu_time(void)
>  		}
>  	} while (!atomic_cmpset_64(&xen_timer_last_time, last, now));
>  =

> -	critical_exit();
> -
>  	return (now);
>  }
>  =

>  static uint32_t
>  xentimer_get_timecount(struct timecounter *tc)
>  {
> +	uint32_t xen_time;
> +
> +	critical_enter();
> +	xen_time =3D (uint32_t)xen_fetch_vcpu_time(DPCPU_GET(vcpu_info)) & UINT=
_MAX;
> +	critical_exit();
>  =

> -	return ((uint32_t)xen_fetch_vcpu_time() & UINT_MAX);
> +	return xen_time;
>  }
>  =

>  /**
> @@ -305,7 +309,12 @@ xen_fetch_wallclock(struct timespec *ts)
>  static void
>  xen_fetch_uptime(struct timespec *ts)
>  {
> -	uint64_t uptime =3D xen_fetch_vcpu_time();
> +	uint64_t uptime;
> +
> +	critical_enter();
> +	uptime =3D xen_fetch_vcpu_time(DPCPU_GET(vcpu_info));
> +	critical_exit();
> +
>  	ts->tv_sec =3D uptime / NSEC_IN_SEC;
>  	ts->tv_nsec =3D uptime % NSEC_IN_SEC;
>  }
> @@ -354,7 +363,7 @@ xentimer_intr(void *arg)
>  	struct xentimer_softc *sc =3D (struct xentimer_softc *)arg;
>  	struct xentimer_pcpu_data *pcpu =3D DPCPU_PTR(xentimer_pcpu);
>  =

> -	pcpu->last_processed =3D xen_fetch_vcpu_time();
> +	pcpu->last_processed =3D xen_fetch_vcpu_time(DPCPU_GET(vcpu_info));
>  	if (pcpu->timer !=3D 0 && sc->et.et_active)
>  		sc->et.et_event_cb(&sc->et, sc->et.et_arg);
>  =

> @@ -415,7 +424,9 @@ xentimer_et_start(struct eventtimer *et,
>  	do {
>  		if (++i =3D=3D 60)
>  			panic("can't schedule timer");
> -		next_time =3D xen_fetch_vcpu_time() + first_in_ns;
> +		critical_enter();
> +		next_time =3D xen_fetch_vcpu_time(DPCPU_GET(vcpu_info)) + first_in_ns;
> +		critical_exit();
>  		error =3D xentimer_vcpu_start_timer(cpu, next_time);
>  	} while (error =3D=3D -ETIME);
>  =

> @@ -573,6 +584,36 @@ xentimer_suspend(device_t dev)
>  	return (0);
>  }
>  =

> +/*
> + * Xen delay early init
> + */
> +void xen_delay_init(void)
> +{
> +	/* Init the clock lock */
> +	mtx_init(&clock_lock, "clk", NULL, MTX_SPIN | MTX_NOPROFILE);
> +}
> +/*
> + * Xen PV DELAY function
> + *
> + * When running on PVH mode we don't have an emulated i8524, so
> + * make use of the Xen time info in order to code a simple DELAY
> + * function that can be used during early boot.
> + */
> +void xen_delay(int n)
> +{
> +	uint64_t end_ns;
> +	uint64_t current;
> +
> +	end_ns =3D xen_fetch_vcpu_time(&HYPERVISOR_shared_info->vcpu_info[0]);
> +	end_ns +=3D n * NSEC_IN_USEC;
> +
> +	for (;;) {
> +		current =3D xen_fetch_vcpu_time(&HYPERVISOR_shared_info->vcpu_info[0]);
> +		if (current >=3D end_ns)
> +			break;
> +	}
> +}
> +
>  static device_method_t xentimer_methods[] =3D {
>  	DEVMETHOD(device_identify, xentimer_identify),
>  	DEVMETHOD(device_probe, xentimer_probe),
> diff --git a/sys/i386/i386/locore.s b/sys/i386/i386/locore.s
> index 68cb430..bd136b1 100644
> --- a/sys/i386/i386/locore.s
> +++ b/sys/i386/i386/locore.s
> @@ -898,3 +898,12 @@ done_pde:
>  #endif
>  =

>  	ret
> +
> +#ifdef XENHVM
> +/* Xen Hypercall page */
> +	.text
> +.p2align PAGE_SHIFT, 0x90	/* Hypercall_page needs to be PAGE aligned */
> +
> +NON_GPROF_ENTRY(hypercall_page)
> +	.skip	0x1000, 0x90	/* Fill with "nop"s */
> +#endif
> diff --git a/sys/i386/i386/machdep.c b/sys/i386/i386/machdep.c
> index c430316..8bd9a8e 100644
> --- a/sys/i386/i386/machdep.c
> +++ b/sys/i386/i386/machdep.c
> @@ -254,6 +254,15 @@ struct mtx icu_lock;
>  =

>  struct mem_range_softc mem_range_softc;
>  =

> +void
> +DELAY(int n)
> +{
> +	if (delay_tc(n))
> +		return;
> +
> +	i8254_delay(n);
> +}
> +
>  static void
>  cpu_startup(dummy)
>  	void *dummy;
> diff --git a/sys/i386/include/clock.h b/sys/i386/include/clock.h
> index d980ec7..287b2c8 100644
> --- a/sys/i386/include/clock.h
> +++ b/sys/i386/include/clock.h
> @@ -22,6 +22,12 @@ extern int	tsc_is_invariant;
>  extern int	tsc_perf_stat;
>  =

>  void	i8254_init(void);
> +void	i8254_delay(int);
> +#ifdef XENHVM
> +void	xen_delay_init(void);
> +void	xen_delay(int);
> +#endif
> +int	delay_tc(int);
>  =

>  /*
>   * Driver to clock driver interface.
> diff --git a/sys/i386/include/xen/hypercall.h b/sys/i386/include/xen/hype=
rcall.h
> index edc13f4..1c15b0f 100644
> --- a/sys/i386/include/xen/hypercall.h
> +++ b/sys/i386/include/xen/hypercall.h
> @@ -40,15 +40,8 @@
>  #define CONFIG_XEN_COMPAT	0x030002
>  =

>  =

> -#if defined(XEN)
>  #define HYPERCALL_STR(name)                                     \
>          "call hypercall_page + ("STR(__HYPERVISOR_##name)" * 32)"
> -#else
> -#define HYPERCALL_STR(name)                                     \
> -        "mov hypercall_stubs,%%eax; "                           \
> -        "add $("STR(__HYPERVISOR_##name)" * 32),%%eax; "        \
> -        "call *%%eax"
> -#endif
>  =

>  #define _hypercall0(type, name)                 \
>  ({                                              \
> diff --git a/sys/i386/xen/xen_machdep.c b/sys/i386/xen/xen_machdep.c
> index 7049be6..1b1c74d 100644
> --- a/sys/i386/xen/xen_machdep.c
> +++ b/sys/i386/xen/xen_machdep.c
> @@ -89,6 +89,7 @@ IDTVEC(div), IDTVEC(dbg), IDTVEC(nmi), IDTVEC(bpt), IDT=
VEC(ofl),
>  =

>  int xendebug_flags; =

>  start_info_t *xen_start_info;
> +start_info_t *HYPERVISOR_start_info;
>  shared_info_t *HYPERVISOR_shared_info;
>  xen_pfn_t *xen_machine_phys =3D machine_to_phys_mapping;
>  xen_pfn_t *xen_phys_machine;
> @@ -744,7 +745,7 @@ void initvalues(start_info_t *startinfo);
>  struct xenstore_domain_interface;
>  extern struct xenstore_domain_interface *xen_store;
>  =

> -char *console_page;
> +extern char *console_page;
>  =

>  void *
>  bootmem_alloc(unsigned int size) =

> @@ -927,6 +928,7 @@ initvalues(start_info_t *startinfo)
>  	HYPERVISOR_vm_assist(VMASST_CMD_enable, VMASST_TYPE_4gb_segments_notify=
);	=

>  #endif	=

>  	xen_start_info =3D startinfo;
> +	HYPERVISOR_start_info =3D startinfo;
>  	xen_phys_machine =3D (xen_pfn_t *)startinfo->mfn_list;
>  =

>  	IdlePTD =3D (pd_entry_t *)((uint8_t *)startinfo->pt_base + PAGE_SIZE);
> diff --git a/sys/x86/isa/clock.c b/sys/x86/isa/clock.c
> index a12e175..a5aed1c 100644
> --- a/sys/x86/isa/clock.c
> +++ b/sys/x86/isa/clock.c
> @@ -247,61 +247,13 @@ getit(void)
>  	return ((high << 8) | low);
>  }
>  =

> -#ifndef DELAYDEBUG
> -static u_int
> -get_tsc(__unused struct timecounter *tc)
> -{
> -
> -	return (rdtsc32());
> -}
> -
> -static __inline int
> -delay_tc(int n)
> -{
> -	struct timecounter *tc;
> -	timecounter_get_t *func;
> -	uint64_t end, freq, now;
> -	u_int last, mask, u;
> -
> -	tc =3D timecounter;
> -	freq =3D atomic_load_acq_64(&tsc_freq);
> -	if (tsc_is_invariant && freq !=3D 0) {
> -		func =3D get_tsc;
> -		mask =3D ~0u;
> -	} else {
> -		if (tc->tc_quality <=3D 0)
> -			return (0);
> -		func =3D tc->tc_get_timecount;
> -		mask =3D tc->tc_counter_mask;
> -		freq =3D tc->tc_frequency;
> -	}
> -	now =3D 0;
> -	end =3D freq * n / 1000000;
> -	if (func =3D=3D get_tsc)
> -		sched_pin();
> -	last =3D func(tc) & mask;
> -	do {
> -		cpu_spinwait();
> -		u =3D func(tc) & mask;
> -		if (u < last)
> -			now +=3D mask - last + u + 1;
> -		else
> -			now +=3D u - last;
> -		last =3D u;
> -	} while (now < end);
> -	if (func =3D=3D get_tsc)
> -		sched_unpin();
> -	return (1);
> -}
> -#endif
> -
>  /*
>   * Wait "n" microseconds.
>   * Relies on timer 1 counting down from (i8254_freq / hz)
>   * Note: timer had better have been programmed before this is first used!
>   */
>  void
> -DELAY(int n)
> +i8254_delay(int n)
>  {
>  	int delta, prev_tick, tick, ticks_left;
>  #ifdef DELAYDEBUG
> @@ -317,9 +269,6 @@ DELAY(int n)
>  	}
>  	if (state =3D=3D 1)
>  		printf("DELAY(%d)...", n);
> -#else
> -	if (delay_tc(n))
> -		return;
>  #endif
>  	/*
>  	 * Read the counter first, so that the rest of the setup overhead is
> diff --git a/sys/x86/x86/delay.c b/sys/x86/x86/delay.c
> new file mode 100644
> index 0000000..7ea70b1
> --- /dev/null
> +++ b/sys/x86/x86/delay.c
> @@ -0,0 +1,95 @@
> +/*-
> + * Copyright (c) 1990 The Regents of the University of California.
> + * Copyright (c) 2010 Alexander Motin <mav@FreeBSD.org>
> + * All rights reserved.
> + *
> + * This code is derived from software contributed to Berkeley by
> + * William Jolitz and Don Ahn.
> + *
> + * Redistribution and use in source and binary forms, with or without
> + * modification, are permitted provided that the following conditions
> + * are met:
> + * 1. Redistributions of source code must retain the above copyright
> + *    notice, this list of conditions and the following disclaimer.
> + * 2. Redistributions in binary form must reproduce the above copyright
> + *    notice, this list of conditions and the following disclaimer in the
> + *    documentation and/or other materials provided with the distributio=
n.
> + * 4. Neither the name of the University nor the names of its contributo=
rs
> + *    may be used to endorse or promote products derived from this softw=
are
> + *    without specific prior written permission.
> + *
> + * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' A=
ND
> + * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
> + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PU=
RPOSE
> + * ARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIA=
BLE
> + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUE=
NTIAL
> + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOO=
DS
> + * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
> + * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, S=
TRICT
> + * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY=
 WAY
> + * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
> + * SUCH DAMAGE.
> + *
> + *	from: @(#)clock.c	7.2 (Berkeley) 5/12/91
> + */
> +
> +#include <sys/cdefs.h>
> +__FBSDID("$FreeBSD$");
> +
> +/* Generic x86 routines to handle delay */
> +
> +#include <sys/param.h>
> +#include <sys/systm.h>
> +#include <sys/timetc.h>
> +#include <sys/proc.h>
> +#include <sys/kernel.h>
> +#include <sys/sched.h>
> +
> +#include <machine/clock.h>
> +#include <machine/cpu.h>
> +
> +static u_int
> +get_tsc(__unused struct timecounter *tc)
> +{
> +
> +	return (rdtsc32());
> +}
> +
> +int
> +delay_tc(int n)
> +{
> +	struct timecounter *tc;
> +	timecounter_get_t *func;
> +	uint64_t end, freq, now;
> +	u_int last, mask, u;
> +
> +	tc =3D timecounter;
> +	freq =3D atomic_load_acq_64(&tsc_freq);
> +	if (tsc_is_invariant && freq !=3D 0) {
> +		func =3D get_tsc;
> +		mask =3D ~0u;
> +	} else {
> +		if (tc->tc_quality <=3D 0)
> +			return (0);
> +		func =3D tc->tc_get_timecount;
> +		mask =3D tc->tc_counter_mask;
> +		freq =3D tc->tc_frequency;
> +	}
> +	now =3D 0;
> +	end =3D freq * n / 1000000;
> +	if (func =3D=3D get_tsc)
> +		sched_pin();
> +	last =3D func(tc) & mask;
> +	do {
> +		cpu_spinwait();
> +		u =3D func(tc) & mask;
> +		if (u < last)
> +			now +=3D mask - last + u + 1;
> +		else
> +			now +=3D u - last;
> +		last =3D u;
> +	} while (now < end);
> +	if (func =3D=3D get_tsc)
> +		sched_unpin();
> +	return (1);
> +}
> diff --git a/sys/x86/x86/local_apic.c b/sys/x86/x86/local_apic.c
> index 8c8eef6..d8d7701 100644
> --- a/sys/x86/x86/local_apic.c
> +++ b/sys/x86/x86/local_apic.c
> @@ -1368,9 +1368,13 @@ apic_setup_io(void *dummy __unused)
>  	if (retval !=3D 0)
>  		printf("%s: Failed to setup I/O APICs: returned %d\n",
>  		    best_enum->apic_name, retval);
> -#ifdef XEN
> -	return;
> +
> +#if defined(XEN) || defined(XENHVM)
> +	/* There's no lapic on PV Xen */
> +	if (xen_pv_domain())
> +		return;
>  #endif
> +
>  	/*
>  	 * Finish setting up the local APIC on the BSP once we know how to
>  	 * properly program the LINT pins.
> diff --git a/sys/x86/xen/hvm.c b/sys/x86/xen/hvm.c
> index 72811dc..be15594 100644
> --- a/sys/x86/xen/hvm.c
> +++ b/sys/x86/xen/hvm.c
> @@ -35,15 +35,21 @@ __FBSDID("$FreeBSD$");
>  #include <sys/proc.h>
>  #include <sys/smp.h>
>  #include <sys/systm.h>
> +#include <sys/lock.h>
> +#include <sys/mutex.h>
> +#include <sys/reboot.h>
>  =

>  #include <vm/vm.h>
>  #include <vm/pmap.h>
> +#include <vm/vm_kern.h>
> +#include <vm/vm_extern.h>
>  =

>  #include <dev/pci/pcivar.h>
>  =

>  #include <machine/cpufunc.h>
>  #include <machine/cpu.h>
>  #include <machine/smp.h>
> +#include <machine/stdarg.h>
>  =

>  #include <x86/apicreg.h>
>  =

> @@ -52,6 +58,9 @@ __FBSDID("$FreeBSD$");
>  #include <xen/gnttab.h>
>  #include <xen/hypervisor.h>
>  #include <xen/hvm.h>
> +#ifdef __amd64__
> +#include <xen/pv.h>
> +#endif
>  #include <xen/xen_intr.h>
>  =

>  #include <xen/interface/hvm/params.h>
> @@ -97,6 +106,11 @@ extern void pmap_lazyfix_action(void);
>  /* Variables used by mp_machdep to perform the bitmap IPI */
>  extern volatile u_int cpu_ipi_pending[MAXCPU];
>  =

> +#ifdef __amd64__
> +/* Native AP start used on PVHVM */
> +extern int native_start_all_aps(void);
> +#endif
> +
>  /*---------------------------------- Macros ----------------------------=
------*/
>  #define	IPI_TO_IDX(ipi) ((ipi) - APIC_IPI_INTS)
>  =

> @@ -119,7 +133,10 @@ enum xen_domain_type xen_domain_type =3D XEN_NATIVE;
>  struct cpu_ops xen_hvm_cpu_ops =3D {
>  	.ipi_vectored	=3D lapic_ipi_vectored,
>  	.cpu_init	=3D xen_hvm_cpu_init,
> -	.cpu_resume	=3D xen_hvm_cpu_resume
> +	.cpu_resume	=3D xen_hvm_cpu_resume,
> +#ifdef __amd64__
> +	.start_all_aps =3D native_start_all_aps,
> +#endif
>  };
>  =

>  static MALLOC_DEFINE(M_XENHVM, "xen_hvm", "Xen HVM PV Support");
> @@ -157,8 +174,9 @@ DPCPU_DEFINE(xen_intr_handle_t, ipi_handle[nitems(xen=
_ipis)]);
>  =

>  /*------------------ Hypervisor Access Shared Memory Regions -----------=
------*/
>  /** Hypercall table accessed via HYPERVISOR_*_op() methods. */
> -char *hypercall_stubs;
> +extern char *hypercall_page;
>  shared_info_t *HYPERVISOR_shared_info;
> +start_info_t *HYPERVISOR_start_info;
>  =

>  #ifdef SMP
>  /*---------------------------- XEN PV IPI Handlers ---------------------=
------*/
> @@ -522,7 +540,7 @@ xen_setup_cpus(void)
>  {
>  	int i;
>  =

> -	if (!xen_hvm_domain() || !xen_vector_callback_enabled)
> +	if (!xen_vector_callback_enabled)
>  		return;
>  =

>  #ifdef __amd64__
> @@ -558,7 +576,7 @@ xen_hvm_cpuid_base(void)
>   * Allocate and fill in the hypcall page.
>   */
>  static int
> -xen_hvm_init_hypercall_stubs(void)
> +xen_hvm_init_hypercall_stubs(enum xen_hvm_init_type init_type)
>  {
>  	uint32_t base, regs[4];
>  	int i;
> @@ -567,7 +585,7 @@ xen_hvm_init_hypercall_stubs(void)
>  	if (base =3D=3D 0)
>  		return (ENXIO);
>  =

> -	if (hypercall_stubs =3D=3D NULL) {
> +	if (init_type =3D=3D XEN_HVM_INIT_COLD) {
>  		do_cpuid(base + 1, regs);
>  		printf("XEN: Hypervisor version %d.%d detected.\n",
>  		    regs[0] >> 16, regs[0] & 0xffff);
> @@ -577,18 +595,9 @@ xen_hvm_init_hypercall_stubs(void)
>  	 * Find the hypercall pages.
>  	 */
>  	do_cpuid(base + 2, regs);
> -	=

> -	if (hypercall_stubs =3D=3D NULL) {
> -		size_t call_region_size;
> -
> -		call_region_size =3D regs[0] * PAGE_SIZE;
> -		hypercall_stubs =3D malloc(call_region_size, M_XENHVM, M_NOWAIT);
> -		if (hypercall_stubs =3D=3D NULL)
> -			panic("Unable to allocate Xen hypercall region");
> -	}
>  =

>  	for (i =3D 0; i < regs[0]; i++)
> -		wrmsr(regs[1], vtophys(hypercall_stubs + i * PAGE_SIZE) + i);
> +		wrmsr(regs[1], vtophys(&hypercall_page + i * PAGE_SIZE) + i);
>  =

>  	return (0);
>  }
> @@ -677,8 +686,6 @@ xen_hvm_disable_emulated_devices(void)
>  	if (inw(XEN_MAGIC_IOPORT) !=3D XMI_MAGIC)
>  		return;
>  =

> -	if (bootverbose)
> -		printf("XEN: Disabling emulated block and network devices\n");
>  	outw(XEN_MAGIC_IOPORT, XMI_UNPLUG_IDE_DISKS|XMI_UNPLUG_NICS);
>  }
>  =

> @@ -691,7 +698,12 @@ xen_hvm_init(enum xen_hvm_init_type init_type)
>  	if (init_type =3D=3D XEN_HVM_INIT_CANCELLED_SUSPEND)
>  		return;
>  =

> -	error =3D xen_hvm_init_hypercall_stubs();
> +	if (xen_pv_domain()) {
> +		/* hypercall page is already set in the PV case */
> +		error =3D 0;
> +	} else {
> +		error =3D xen_hvm_init_hypercall_stubs(init_type);
> +	}
>  =

>  	switch (init_type) {
>  	case XEN_HVM_INIT_COLD:
> @@ -701,6 +713,12 @@ xen_hvm_init(enum xen_hvm_init_type init_type)
>  		setup_xen_features();
>  		cpu_ops =3D xen_hvm_cpu_ops;
>   		vm_guest =3D VM_GUEST_XEN;
> +#ifdef __amd64__
> +		if (xen_pv_domain())
> +			cpu_ops.start_all_aps =3D xen_pv_start_all_aps;
> +		else
> +#endif
> +			printf("XEN: Disabling emulated block and network devices\n");
>  		break;
>  	case XEN_HVM_INIT_RESUME:
>  		if (error !=3D 0)
> @@ -715,10 +733,13 @@ xen_hvm_init(enum xen_hvm_init_type init_type)
>  	}
>  =

>  	xen_vector_callback_enabled =3D 0;
> -	xen_domain_type =3D XEN_HVM_DOMAIN;
> -	xen_hvm_init_shared_info_page();
>  	xen_hvm_set_callback(NULL);
> -	xen_hvm_disable_emulated_devices();
> +
> +	if (!xen_pv_domain()) {
> +		xen_domain_type =3D XEN_HVM_DOMAIN;
> +		xen_hvm_init_shared_info_page();
> +		xen_hvm_disable_emulated_devices();
> +	}
>  } =

>  =

>  void
> @@ -749,10 +770,11 @@ xen_set_vcpu_id(void)
>  	struct pcpu *pc;
>  	int i;
>  =

> -	/* Set vcpu_id to acpi_id */
> +	/* Set vcpu_id to acpi_id for PVHVM guests */
>  	CPU_FOREACH(i) {
>  		pc =3D pcpu_find(i);
> -		pc->pc_vcpu_id =3D pc->pc_acpi_id;
> +		if (xen_hvm_domain())
> +			pc->pc_vcpu_id =3D pc->pc_acpi_id;
>  		if (bootverbose)
>  			printf("XEN: CPU %u has VCPU ID %u\n",
>  			       i, pc->pc_vcpu_id);
> @@ -790,6 +812,31 @@ xen_hvm_cpu_init(void)
>  		DPCPU_SET(vcpu_info, vcpu_info);
>  }
>  =

> +/*----------------------------- Debug functions ------------------------=
------*/
> +#define PRINTK_BUFSIZE 1024
> +static int
> +vprintk(const char *fmt, __va_list ap)
> +{
> +	int retval, len;
> +	static char buf[PRINTK_BUFSIZE];
> +
> +	retval =3D vsnprintf(buf, PRINTK_BUFSIZE - 1, fmt, ap);
> +	buf[retval] =3D 0;
> +	len =3D strlen(buf);
> +	retval =3D HYPERVISOR_console_io(CONSOLEIO_write, len, (char *)buf);
> +	return retval;
> +}
> +
> +void
> +xen_early_printf(const char *fmt, ...)
> +{
> +	__va_list ap;
> +
> +	va_start(ap, fmt);
> +	vprintk(fmt, ap);
> +	va_end(ap);
> +}
> +
>  SYSINIT(xen_hvm_init, SI_SUB_HYPERVISOR, SI_ORDER_FIRST, xen_hvm_sysinit=
, NULL);
>  #ifdef SMP
>  SYSINIT(xen_setup_cpus, SI_SUB_SMP, SI_ORDER_FIRST, xen_setup_cpus, NULL=
);
> diff --git a/sys/x86/xen/mptable.c b/sys/x86/xen/mptable.c
> new file mode 100644
> index 0000000..8916314
> --- /dev/null
> +++ b/sys/x86/xen/mptable.c
> @@ -0,0 +1,136 @@
> +/*-
> + * Copyright (c) 2003 John Baldwin <jhb@FreeBSD.org>
> + * Copyright (c) 2013 Roger Pau Monn=E9 <roger.pau@citrix.com>
> + * All rights reserved.
> + *
> + * Redistribution and use in source and binary forms, with or without
> + * modification, are permitted provided that the following conditions
> + * are met:
> + * 1. Redistributions of source code must retain the above copyright
> + *    notice, this list of conditions and the following disclaimer.
> + * 2. Redistributions in binary form must reproduce the above copyright
> + *    notice, this list of conditions and the following disclaimer in the
> + *    documentation and/or other materials provided with the distributio=
n.
> + * 3. Neither the name of the author nor the names of any co-contributors
> + *    may be used to endorse or promote products derived from this softw=
are
> + *    without specific prior written permission.
> + *
> + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
> + * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
> + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PU=
RPOSE
> + * ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIAB=
LE
> + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUE=
NTIAL
> + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOO=
DS
> + * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
> + * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, S=
TRICT
> + * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY=
 WAY
> + * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
> + * SUCH DAMAGE.
> + */
> +
> +#include <sys/cdefs.h>
> +__FBSDID("$FreeBSD$");
> +
> +#include <sys/param.h>
> +#include <sys/systm.h>
> +#include <sys/bus.h>
> +#include <sys/kernel.h>
> +#include <sys/smp.h>
> +#include <sys/pcpu.h>
> +#include <vm/vm.h>
> +#include <vm/pmap.h>
> +
> +#include <machine/intr_machdep.h>
> +#include <machine/apicvar.h>
> +
> +#include <machine/cpu.h>
> +#include <machine/smp.h>
> +
> +#include <xen/xen-os.h>
> +#include <xen/hypervisor.h>
> +
> +#include <xen/interface/vcpu.h>
> +
> +static int xenpv_probe(void);
> +static int xenpv_probe_cpus(void);
> +static int xenpv_setup_local(void);
> +static int xenpv_setup_io(void);
> +
> +static struct apic_enumerator xenpv_enumerator =3D {
> +	"Xen PV",
> +	xenpv_probe,
> +	xenpv_probe_cpus,
> +	xenpv_setup_local,
> +	xenpv_setup_io
> +};
> +
> +/*
> + * Look for an ACPI Multiple APIC Description Table ("APIC")
> + */
> +static int
> +xenpv_probe(void)
> +{
> +	return (-100);
> +}
> +
> +/*
> + * Run through the MP table enumerating CPUs.
> + */
> +static int
> +xenpv_probe_cpus(void)
> +{
> +	int i, ret;
> +
> +	for (i =3D 0; i < MAXCPU; i++) {
> +		ret =3D HYPERVISOR_vcpu_op(VCPUOP_is_up, i, NULL);
> +		if (ret >=3D 0)
> +			cpu_add((i * 2), (i =3D=3D 0));
> +	}
> +
> +	return (0);
> +}
> +
> +/*
> + * Initialize the local APIC on the BSP.
> + */
> +static int
> +xenpv_setup_local(void)
> +{
> +	PCPU_SET(vcpu_id, 0);
> +	return (0);
> +}
> +
> +/*
> + * Enumerate I/O APICs and setup interrupt sources.
> + */
> +static int
> +xenpv_setup_io(void)
> +{
> +	return (0);
> +}
> +
> +static void
> +xenpv_register(void *dummy __unused)
> +{
> +	if (xen_pv_domain()) {
> +		apic_register_enumerator(&xenpv_enumerator);
> +	}
> +}
> +SYSINIT(xenpv_register, SI_SUB_TUNABLES - 1, SI_ORDER_FIRST, xenpv_regis=
ter, NULL);
> +
> +/*
> + * Setup per-CPU ACPI IDs.
> + */
> +static void
> +xenpv_set_ids(void *dummy)
> +{
> +	struct pcpu *pc;
> +	int i;
> +
> +	CPU_FOREACH(i) {
> +		pc =3D pcpu_find(i);
> +		pc->pc_vcpu_id =3D i;
> +	}
> +	return;
> +}
> +SYSINIT(xenpv_set_ids, SI_SUB_CPU, SI_ORDER_MIDDLE, xenpv_set_ids, NULL);
> diff --git a/sys/x86/xen/pv.c b/sys/x86/xen/pv.c
> new file mode 100644
> index 0000000..6756dec
> --- /dev/null
> +++ b/sys/x86/xen/pv.c
> @@ -0,0 +1,247 @@
> +/*
> + * Copyright (c) 2004 Christian Limpach.
> + * Copyright (c) 2004-2006,2008 Kip Macy
> + * Copyright (c) 2013 Roger Pau Monn=E9 <roger.pau@citrix.com>
> + * All rights reserved.
> + *
> + * Redistribution and use in source and binary forms, with or without
> + * modification, are permitted provided that the following conditions
> + * are met:
> + * 1. Redistributions of source code must retain the above copyright
> + *    notice, this list of conditions and the following disclaimer.
> + * 2. Redistributions in binary form must reproduce the above copyright
> + *    notice, this list of conditions and the following disclaimer in the
> + *    documentation and/or other materials provided with the distributio=
n.
> + *
> + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS AS IS'' AND
> + * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
> + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PU=
RPOSE
> + * ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIAB=
LE
> + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUE=
NTIAL
> + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOO=
DS
> + * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
> + * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, S=
TRICT
> + * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY=
 WAY
> + * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
> + * SUCH DAMAGE.
> + */
> +
> +#include <sys/cdefs.h>
> +__FBSDID("$FreeBSD$");
> +
> +#include <sys/param.h>
> +#include <sys/bus.h>
> +#include <sys/kernel.h>
> +#include <sys/malloc.h>
> +#include <sys/proc.h>
> +#include <sys/smp.h>
> +#include <sys/systm.h>
> +#include <sys/lock.h>
> +#include <sys/mutex.h>
> +#include <sys/reboot.h>
> +
> +#include <vm/vm.h>
> +#include <vm/pmap.h>
> +#include <vm/vm_kern.h>
> +#include <vm/vm_extern.h>
> +
> +#include <dev/pci/pcivar.h>
> +
> +#include <machine/cpufunc.h>
> +#include <machine/cpu.h>
> +#include <machine/smp.h>
> +#include <machine/tss.h>
> +#include <machine/sysarch.h>
> +#include <machine/clock.h>
> +
> +#include <x86/apicreg.h>
> +
> +#include <xen/xen-os.h>
> +#include <xen/features.h>
> +#include <xen/gnttab.h>
> +#include <xen/hypervisor.h>
> +#include <xen/hvm.h>
> +#include <xen/pv.h>
> +#include <xen/xen_intr.h>
> +
> +#include <xen/interface/hvm/params.h>
> +#include <xen/interface/vcpu.h>
> +
> +#define MAX_E820_ENTRIES	128
> +
> +/*--------------------------- Forward Declarations ---------------------=
------*/
> +static caddr_t xen_pv_parse_preload_data(u_int64_t);
> +static void xen_pv_fetch_e820_map(caddr_t, struct bios_smap **, u_int32_=
t *);
> +
> +/*---------------------------- Extern Declarations ---------------------=
------*/
> +/* Variables used by amd64 mp_machdep to start APs */
> +extern struct mtx ap_boot_mtx;
> +extern void *bootstacks[];
> +extern char *doublefault_stack;
> +extern char *nmi_stack;
> +extern void *dpcpu;
> +extern int bootAP;
> +extern char *bootSTK;
> +extern bool lapic_disabled;
> +
> +/*-------------------------------- Global Data -------------------------=
------*/
> +/* Xen init_ops implementation. */
> +struct init_ops xen_init_ops =3D {
> +	.parse_preload_data =3D	xen_pv_parse_preload_data,
> +	.early_delay_init =3D	xen_delay_init,
> +	.early_delay =3D		xen_delay,
> +	.fetch_e820_map =3D	xen_pv_fetch_e820_map,
> +};
> +
> +static struct
> +{
> +	const char	*ev;
> +	int		mask;
> +} howto_names[] =3D {
> +	{"boot_askname",	RB_ASKNAME},
> +	{"boot_single",		RB_SINGLE},
> +	{"boot_nosync",		RB_NOSYNC},
> +	{"boot_halt",		RB_ASKNAME},
> +	{"boot_serial",		RB_SERIAL},
> +	{"boot_cdrom",		RB_CDROM},
> +	{"boot_gdb",		RB_GDB},
> +	{"boot_gdb_pause",	RB_RESERVED1},
> +	{"boot_verbose",	RB_VERBOSE},
> +	{"boot_multicons",	RB_MULTIPLE},
> +	{NULL,	0}
> +};
> +
> +static struct bios_smap xen_smap[MAX_E820_ENTRIES];
> +
> +static int
> +start_xen_ap(int cpu)
> +{
> +	struct vcpu_guest_context *ctxt;
> +	int ms, cpus =3D mp_naps;
> +
> +	ctxt =3D malloc(sizeof(*ctxt), M_TEMP, M_NOWAIT | M_ZERO);
> +	if (ctxt =3D=3D NULL)
> +		panic("unable to allocate memory");
> +
> +	ctxt->flags =3D VGCF_IN_KERNEL;
> +	ctxt->user_regs.rip =3D (unsigned long) init_secondary;
> +	ctxt->user_regs.rsp =3D (unsigned long) bootSTK;
> +
> +	/* Set the CPU to use the same page tables and CR4 value */
> +	ctxt->ctrlreg[3] =3D KPML4phys;
> +	ctxt->ctrlreg[4] =3D rcr4();
> +
> +	if (HYPERVISOR_vcpu_op(VCPUOP_initialise, cpu, ctxt))
> +		panic("unable to initialize CPU#%d\n", cpu);
> +
> +	free(ctxt, M_TEMP);
> +
> +	/* Launch the vCPU */
> +	if (HYPERVISOR_vcpu_op(VCPUOP_up, cpu, NULL))
> +		panic("unable to start AP#%d\n", cpu);
> +
> +	/* Wait up to 5 seconds for it to start. */
> +	for (ms =3D 0; ms < 5000; ms++) {
> +		if (mp_naps > cpus)
> +			return 1;	/* return SUCCESS */
> +		DELAY(1000);
> +	}
> +
> +	return 0;
> +}
> +
> +int
> +xen_pv_start_all_aps(void)
> +{
> +	int cpu;
> +
> +	mtx_init(&ap_boot_mtx, "ap boot", NULL, MTX_SPIN);
> +	lapic_disabled =3D true;
> +
> +	for (cpu =3D 1; cpu < mp_ncpus; cpu++) {
> +
> +		/* allocate and set up an idle stack data page */
> +		bootstacks[cpu] =3D (void *)kmem_malloc(kernel_arena,
> +		    KSTACK_PAGES * PAGE_SIZE, M_WAITOK | M_ZERO);
> +		doublefault_stack =3D (char *)kmem_malloc(kernel_arena,
> +		    PAGE_SIZE, M_WAITOK | M_ZERO);
> +		nmi_stack =3D (char *)kmem_malloc(kernel_arena, PAGE_SIZE,
> +		    M_WAITOK | M_ZERO);
> +		dpcpu =3D (void *)kmem_malloc(kernel_arena, DPCPU_SIZE,
> +		    M_WAITOK | M_ZERO);
> +
> +		bootSTK =3D (char *)bootstacks[cpu] + KSTACK_PAGES * PAGE_SIZE - 8;
> +		bootAP =3D cpu;
> +
> +		/* attempt to start the Application Processor */
> +		if (!start_xen_ap(cpu))
> +			panic("AP #%d failed to start!", cpu);
> +
> +		CPU_SET(cpu, &all_cpus);	/* record AP in CPU map */
> +	}
> +
> +	return mp_naps;
> +}
> +
> +/*
> + * Functions to convert the "extra" parameters passed by Xen
> + * into FreeBSD boot options (from the i386 Xen port).
> + */
> +static char *
> +xen_setbootenv(char *cmd_line)
> +{
> +	char *cmd_line_next;
> +
> +        /* Skip leading spaces */
> +        for (; *cmd_line =3D=3D ' '; cmd_line++);
> +
> +	for (cmd_line_next =3D cmd_line; strsep(&cmd_line_next, ",") !=3D NULL;=
);
> +	return (cmd_line);
> +}
> +
> +static int
> +xen_boothowto(char *envp)
> +{
> +	int i, howto =3D 0;
> +
> +	/* get equivalents from the environment */
> +	for (i =3D 0; howto_names[i].ev !=3D NULL; i++)
> +		if (getenv(howto_names[i].ev) !=3D NULL)
> +			howto |=3D howto_names[i].mask;
> +	return (howto);
> +}
> +
> +static caddr_t
> +xen_pv_parse_preload_data(u_int64_t modulep)
> +{
> +	/* Parse the extra boot information given by Xen */
> +	if (HYPERVISOR_start_info->cmd_line)
> +		kern_envp =3D xen_setbootenv(HYPERVISOR_start_info->cmd_line);
> +	boothowto |=3D xen_boothowto(kern_envp);
> +
> +	return (NULL);
> +}
> +
> +static void
> +xen_pv_fetch_e820_map(caddr_t kmdp, struct bios_smap **smap, u_int32_t *=
size)
> +{
> +	struct xen_memory_map memmap;
> +	int rc;
> +
> +	/* Fetch the E820 map from Xen */
> +	memmap.nr_entries =3D MAX_E820_ENTRIES;
> +	set_xen_guest_handle(memmap.buffer, xen_smap);
> +	rc =3D HYPERVISOR_memory_op(XENMEM_memory_map, &memmap);
> +	if (rc)
> +		panic("unable to fetch Xen E820 memory map");
> +
> +	*smap =3D xen_smap;
> +	*size =3D memmap.nr_entries * sizeof(xen_smap[0]);
> +}
> +
> +void
> +xen_pv_set_init_ops(void)
> +{
> +	/* Init ops for Xen PV */
> +	init_ops =3D xen_init_ops;
> +}
> diff --git a/sys/x86/xen/pvcpu.c b/sys/x86/xen/pvcpu.c
> new file mode 100644
> index 0000000..00e063b
> --- /dev/null
> +++ b/sys/x86/xen/pvcpu.c
> @@ -0,0 +1,98 @@
> +/*
> + * Copyright (c) 2013 Roger Pau Monn=E9 <roger.pau@citrix.com>
> + * All rights reserved.
> + *
> + * Redistribution and use in source and binary forms, with or without
> + * modification, are permitted provided that the following conditions
> + * are met:
> + * 1. Redistributions of source code must retain the above copyright
> + *    notice, this list of conditions and the following disclaimer.
> + * 2. Redistributions in binary form must reproduce the above copyright
> + *    notice, this list of conditions and the following disclaimer in the
> + *    documentation and/or other materials provided with the distributio=
n.
> + *
> + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS AS IS'' AND
> + * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
> + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PU=
RPOSE
> + * ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIAB=
LE
> + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUE=
NTIAL
> + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOO=
DS
> + * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
> + * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, S=
TRICT
> + * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY=
 WAY
> + * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
> + * SUCH DAMAGE.
> + */
> +
> +#include <sys/cdefs.h>
> +__FBSDID("$FreeBSD$");
> +
> +#include <sys/param.h>
> +#include <sys/systm.h>
> +#include <sys/bus.h>
> +#include <sys/kernel.h>
> +#include <sys/module.h>
> +#include <sys/pcpu.h>
> +#include <sys/smp.h>
> +
> +#include <xen/xen-os.h>
> +
> +static void
> +xenpvcpu_identify(driver_t *driver, device_t parent)
> +{
> +	int i;
> +
> +	if (!xen_pv_domain())
> +		return;
> +
> +	CPU_FOREACH(i)
> +		BUS_ADD_CHILD(parent, 0, "pvcpu", i);
> +}
> +
> +static int
> +xenpvcpu_probe(device_t dev)
> +{
> +	if (!xen_pv_domain())
> +		return (ENXIO);
> +
> +	device_set_desc(dev, "Xen PV CPU");
> +	return (0);
> +}
> +
> +static int
> +xenpvcpu_attach(device_t dev)
> +{
> +	struct pcpu *pc;
> +	int cpu;
> +
> +	cpu =3D device_get_unit(dev);
> +	pc =3D pcpu_find(cpu);
> +	pc->pc_device =3D dev;
> +	return (0);
> +}
> +
> +static int
> +xenpvcpu_detach(device_t dev)
> +{
> +
> +	return (0);
> +}
> +
> +static device_method_t xenpvcpu_methods[] =3D {
> +	DEVMETHOD(device_identify, xenpvcpu_identify),
> +	DEVMETHOD(device_probe, xenpvcpu_probe),
> +	DEVMETHOD(device_attach, xenpvcpu_attach),
> +	DEVMETHOD(device_detach, xenpvcpu_detach),
> +	DEVMETHOD_END
> +};
> +
> +static driver_t xenpvcpu_driver =3D {
> +	"pvcpu",
> +	xenpvcpu_methods,
> +	0,
> +};
> +
> +devclass_t xenpvcpu_devclass;
> +
> +DRIVER_MODULE(xenpvcpu, nexus, xenpvcpu_driver, xenpvcpu_devclass, 0, 0);
> +MODULE_DEPEND(xenpvcpu, nexus, 1, 1, 1);
> diff --git a/sys/xen/gnttab.c b/sys/xen/gnttab.c
> index 03c32b7..909378a 100644
> --- a/sys/xen/gnttab.c
> +++ b/sys/xen/gnttab.c
> @@ -25,6 +25,7 @@ __FBSDID("$FreeBSD$");
>  #include <sys/lock.h>
>  #include <sys/malloc.h>
>  #include <sys/mman.h>
> +#include <sys/limits.h>
>  =

>  #include <xen/xen-os.h>
>  #include <xen/hypervisor.h>
> @@ -607,6 +608,7 @@ gnttab_resume(void)
>  {
>  	int error;
>  	unsigned int max_nr_gframes, nr_gframes;
> +	void *alloc_mem;
>  =

>  	nr_gframes =3D nr_grant_frames;
>  	max_nr_gframes =3D max_nr_grant_frames();
> @@ -614,11 +616,20 @@ gnttab_resume(void)
>  		return (ENOSYS);
>  =

>  	if (!resume_frames) {
> -		error =3D xenpci_alloc_space(PAGE_SIZE * max_nr_gframes,
> -		    &resume_frames);
> -		if (error) {
> -			printf("error mapping gnttab share frames\n");
> -			return (error);
> +		if (xen_pv_domain()) {
> +			alloc_mem =3D contigmalloc(max_nr_gframes * PAGE_SIZE,
> +			                         M_DEVBUF, M_NOWAIT, 0,
> +			                         ULONG_MAX, PAGE_SIZE, 0);
> +			KASSERT((alloc_mem !=3D NULL),
> +				("unable to alloc memory for gnttab"));
> +			resume_frames =3D vtophys(alloc_mem);
> +		} else {
> +			error =3D xenpci_alloc_space(PAGE_SIZE * max_nr_gframes,
> +			    &resume_frames);
> +			if (error) {
> +				printf("error mapping gnttab share frames\n");
> +				return (error);
> +			}
>  		}
>  	}
>  =

> diff --git a/sys/xen/interface/arch-x86/xen.h b/sys/xen/interface/arch-x8=
6/xen.h
> index 1c186d7..6cc15d3 100644
> --- a/sys/xen/interface/arch-x86/xen.h
> +++ b/sys/xen/interface/arch-x86/xen.h
> @@ -147,7 +147,16 @@ struct vcpu_guest_context {
>      struct cpu_user_regs user_regs;         /* User-level CPU registers =
    */
>      struct trap_info trap_ctxt[256];        /* Virtual IDT              =
    */
>      unsigned long ldt_base, ldt_ents;       /* LDT (linear address, # en=
ts) */
> -    unsigned long gdt_frames[16], gdt_ents; /* GDT (machine frames, # en=
ts) */
> +    union {
> +        struct {
> +            /* PV: GDT (machine frames, # ents).*/
> +            unsigned long gdt_frames[16], gdt_ents;
> +        } pv;
> +        struct {
> +            /* PVH: GDTR addr and size */
> +            unsigned long gdtaddr, gdtsz;
> +        } pvh;
> +    } u;
>      unsigned long kernel_ss, kernel_sp;     /* Virtual TSS (only SS1/SP1=
)   */
>      /* NB. User pagetable on x86/64 is placed in ctrlreg[1]. */
>      unsigned long ctrlreg[8];               /* CR0-CR7 (control register=
s)  */
> diff --git a/sys/xen/pv.h b/sys/xen/pv.h
> new file mode 100644
> index 0000000..bbb1048
> --- /dev/null
> +++ b/sys/xen/pv.h
> @@ -0,0 +1,29 @@
> +/*
> + * Permission is hereby granted, free of charge, to any person obtaining=
 a copy
> + * of this software and associated documentation files (the "Software"),=
 to
> + * deal in the Software without restriction, including without limitatio=
n the
> + * rights to use, copy, modify, merge, publish, distribute, sublicense, =
and/or
> + * sell copies of the Software, and to permit persons to whom the Softwa=
re is
> + * furnished to do so, subject to the following conditions:
> + *
> + * The above copyright notice and this permission notice shall be includ=
ed in
> + * all copies or substantial portions of the Software.
> + *
> + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRE=
SS OR
> + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILI=
TY,
> + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHA=
LL THE
> + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
> + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISI=
NG
> + * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
> + * DEALINGS IN THE SOFTWARE.
> + *
> + * $FreeBSD$
> + */
> +
> +#ifndef	__XEN_PV_H__
> +#define	__XEN_PV_H__
> +
> +int	xen_pv_start_all_aps(void);
> +void	xen_pv_set_init_ops(void);
> +
> +#endif	/* __XEN_PV_H__ */
> \ No newline at end of file
> diff --git a/sys/xen/xen-os.h b/sys/xen/xen-os.h
> index 95e8c6a..d3dccad 100644
> --- a/sys/xen/xen-os.h
> +++ b/sys/xen/xen-os.h
> @@ -53,6 +53,11 @@ void force_evtchn_callback(void);
>  extern int gdtset;
>  =

>  extern shared_info_t *HYPERVISOR_shared_info;
> +extern start_info_t *HYPERVISOR_start_info;
> +
> +/* XXX: we need to get rid of this and use HYPERVISOR_start_info directl=
y */
> +extern struct xenstore_domain_interface *xen_store;
> +extern char *console_page;
>  =

>  enum xen_domain_type {
>  	XEN_NATIVE,             /* running on bare hardware    */
> @@ -80,6 +85,9 @@ xen_hvm_domain(void)
>  	return (xen_domain_type =3D=3D XEN_HVM_DOMAIN);
>  }
>  =

> +/* Debug function, prints directly to hypervisor console */
> +void xen_early_printf(const char *, ...);
> +
>  #ifndef xen_mb
>  #define xen_mb() mb()
>  #endif
> diff --git a/sys/xen/xenstore/xenstore.c b/sys/xen/xenstore/xenstore.c
> index d404862..b9885af 100644
> --- a/sys/xen/xenstore/xenstore.c
> +++ b/sys/xen/xenstore/xenstore.c
> @@ -1082,6 +1082,19 @@ xs_init_comms(void)
>  static void
>  xs_identify(driver_t *driver, device_t parent)
>  {
> +	const char *parent_name;
> +
> +	if (!xen_domain())
> +		return;
> +
> +	/*
> +	 * On HVM domains we will get called twice, once from the nexus
> +	 * and another time after the xenpci device is attached, we should
> +	 * only attach after the xenpci device has been added.
> +	 */
> +	parent_name =3D device_get_name(parent);
> +	if (xen_hvm_domain() && strncmp(parent_name, "xenpci", 6) !=3D 0)
> +		return;
>  =

>  	BUS_ADD_CHILD(parent, 0, "xenstore", 0);
>  }
> @@ -1147,13 +1160,15 @@ xs_attach(device_t dev)
>  	/* Initialize the interface to xenstore. */
>  	struct proc *p;
>  =

> -#ifdef XENHVM
> -	xs.evtchn =3D hvm_get_parameter(HVM_PARAM_STORE_EVTCHN);
> -	xs.gpfn =3D hvm_get_parameter(HVM_PARAM_STORE_PFN);
> -	xen_store =3D pmap_mapdev(xs.gpfn * PAGE_SIZE, PAGE_SIZE);
> -#else
> -	xs.evtchn =3D xen_start_info->store_evtchn;
> -#endif
> +	if (xen_hvm_domain()) {
> +		xs.evtchn =3D hvm_get_parameter(HVM_PARAM_STORE_EVTCHN);
> +		xs.gpfn =3D hvm_get_parameter(HVM_PARAM_STORE_PFN);
> +		xen_store =3D pmap_mapdev(xs.gpfn * PAGE_SIZE, PAGE_SIZE);
> +	} else if (xen_pv_domain()) {
> +		xs.evtchn =3D HYPERVISOR_start_info->store_evtchn;
> +	} else {
> +		panic("Unknown domain type, cannot initialize xenstore\n");
> +	}
>  =

>  	TAILQ_INIT(&xs.reply_list);
>  	TAILQ_INIT(&xs.watch_events);
> @@ -1263,9 +1278,8 @@ static devclass_t xenstore_devclass;
>   =

>  #ifdef XENHVM
>  DRIVER_MODULE(xenstore, xenpci, xenstore_driver, xenstore_devclass, 0, 0=
);
> -#else
> -DRIVER_MODULE(xenstore, nexus, xenstore_driver, xenstore_devclass, 0, 0);
>  #endif
> +DRIVER_MODULE(xenstore, nexus, xenstore_driver, xenstore_devclass, 0, 0);
>  =

>  /*------------------------------- Sysctl Data --------------------------=
------*/
>  /* XXX Shouldn't the node be somewhere else? */
> -- =

> 1.7.7.5 (Apple Git-26)
> =


> _______________________________________________
> Xen-devel mailing list
> Xen-devel@lists.xen.org
> http://lists.xen.org/xen-devel


_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xen.org
http://lists.xen.org/xen-devel

From xen-users-bounces@lists.xen.org Tue Oct 29 14:49:03 2013
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Oct 2013 14:49:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1VbAaJ-0004eZ-2e; Tue, 29 Oct 2013 14:47:55 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <michi.fischer@gmx.net>) id 1VbAaH-0004eP-1j
	for xen-users@lists.xen.org; Tue, 29 Oct 2013 14:47:53 +0000
Received: from [85.158.143.35:18560] by server-1.bemta-4.messagelabs.com id
	DC/6D-17304-89ACF625; Tue, 29 Oct 2013 14:47:52 +0000
X-Env-Sender: michi.fischer@gmx.net
X-Msg-Ref: server-12.tower-21.messagelabs.com!1383058067!1172815!1
X-Originating-IP: [212.227.15.18]
X-SpamReason: No, hits=1.3 required=7.0 tests=sa_preprocessor: 
	QmFkIElQOiAyMTIuMjI3LjE1LjE4ID0+IDI1NzMw\n,sa_preprocessor: 
	QmFkIElQOiAyMTIuMjI3LjE1LjE4ID0+IDI1NzMw\n,HTML_10_20,HTML_MESSAGE,
	MIME_HTML_ONLY,ML_RADAR_SPEW_LINKS_14,spamassassin: 
X-StarScan-Received: 
X-StarScan-Version: 6.9.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17959 invoked from network); 29 Oct 2013 14:47:47 -0000
Received: from mout.gmx.net (HELO mout.gmx.net) (212.227.15.18)
	by server-12.tower-21.messagelabs.com with DHE-RSA-AES128-SHA encrypted
	SMTP; 29 Oct 2013 14:47:47 -0000
Received: from 3capp-gmx-bs15.server.lan ([172.19.170.67]) by
	mrigmx.server.lan (mrigmx002) with ESMTP (Nemesis) id
	0MXTLc-1VDVSu2ajG-00WUmN for <xen-users@lists.xen.org>; Tue, 29 Oct 2013
	15:47:46 +0100
Received: from [84.114.180.113] by 3capp-gmx-bs15.server.lan with HTTP; Tue
	Oct 29 15:47:46 CET 2013
MIME-Version: 1.0
Message-ID: <trinity-e551a51b-77d9-47c5-8c5d-a9099be11d33-1383058066337@3capp-gmx-bs15>
From: "Michael Fischer" <michi.fischer@gmx.net>
To: xen-users@lists.xen.org
Date: Tue, 29 Oct 2013 15:47:46 +0100 (CET)
Importance: normal
Sensitivity: Normal
X-Priority: 3
X-Provags-ID: V03:K0:q17u0V4nhv0RmbL2wV+KJ/n3YpQR5HqNWNDtjb5kINQ
	Gh17a6A6/Ne96490rGBbqRFRsZn07ewB+9Tr/UkKTvrKawrMau
	wfugIdH6pCNX4M4vjz4TwqvKrj18uYAjW92HbpTPemamd3xWKZ
	PlmRxm/l8JIA7waZHYwdIl/N60gmbbMQG0bzBt++bkJ34xhJGA
	DFFm4jkuZdh07tEmE6bej4Y4ccCKEKJ2vMhWxBeZiQ0G5V7lpl
	/yiaaWNajXVgXk8/7hOUmlRP8g2JY18ATVwuEg04aFV5YIo3ql E7N4Gc=
Subject: [Xen-users] Live Migration between different CPUs, cpuid
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
	<mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1970211162355990908=="
Sender: xen-users-bounces@lists.xen.org
Errors-To: xen-users-bounces@lists.xen.org

--===============1970211162355990908==
Content-Type: text/html; charset=UTF-8

<html><head></head><body><div style="font-family: Verdana;font-size: 12.0px;"><div>Hi!</div>

<div>&nbsp;</div>

<div>I&#39;m trying to accomplish live migration between two dom0s with different CPUs (Intel(R) Xeon(R) CPU E5-2430 and Intel(R) Xeon(R) CPU E5620).</div>

<div>&nbsp;</div>

<div>As indicated here (http://zhigang.org/wiki/XenCPUID) you can mask cpu features for domUs with the cpuid directive. But I don&#39;t seem to get my directives right - to be frank I don&#39;t know how to interpret the following output of cpuid:</div>

<div>&nbsp;</div>

<div>E5620:</div>

<div>
<div>CPU 0:<br/>
&nbsp;&nbsp; 0x00000000 0x00: eax=0x0000000b ebx=0x756e6547 ecx=0x6c65746e edx=0x49656e69<br/>
&nbsp;&nbsp; 0x00000001 0x00: eax=0x000206c2 ebx=0x03200800 ecx=0x029ee3ff edx=0xbfebfbff<br/>
&nbsp;&nbsp; 0x00000002 0x00: eax=0x55035a01 ebx=0x00f0b2ff ecx=0x00000000 edx=0x00ca0000<br/>
&nbsp;&nbsp; 0x00000003 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000004 0x00: eax=0x3c004121 ebx=0x01c0003f ecx=0x0000003f edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000004 0x01: eax=0x3c004122 ebx=0x00c0003f ecx=0x0000007f edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000004 0x02: eax=0x3c004143 ebx=0x01c0003f ecx=0x000001ff edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000004 0x03: eax=0x3c07c163 ebx=0x03c0003f ecx=0x00002fff edx=0x00000002<br/>
&nbsp;&nbsp; 0x00000005 0x00: eax=0x00000040 ebx=0x00000040 ecx=0x00000003 edx=0x00001120<br/>
&nbsp;&nbsp; 0x00000006 0x00: eax=0x00000007 ebx=0x00000002 ecx=0x00000009 edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000007 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000008 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000009 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x0000000a 0x00: eax=0x07300403 ebx=0x00000004 ecx=0x00000000 edx=0x00000603<br/>
&nbsp;&nbsp; 0x0000000b 0x00: eax=0x00000001 ebx=0x00000002 ecx=0x00000100 edx=0x00000003<br/>
&nbsp;&nbsp; 0x0000000b 0x01: eax=0x00000005 ebx=0x00000008 ecx=0x00000201 edx=0x00000003<br/>
&nbsp;&nbsp; 0x80000000 0x00: eax=0x80000008 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x80000001 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000001 edx=0x2c100800<br/>
&nbsp;&nbsp; 0x80000002 0x00: eax=0x65746e49 ebx=0x2952286c ecx=0x6f655820 edx=0x2952286e<br/>
&nbsp;&nbsp; 0x80000003 0x00: eax=0x55504320 ebx=0x20202020 ecx=0x20202020 edx=0x45202020<br/>
&nbsp;&nbsp; 0x80000004 0x00: eax=0x30323635 ebx=0x20402020 ecx=0x30342e32 edx=0x007a4847<br/>
&nbsp;&nbsp; 0x80000005 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x80000006 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x01006040 edx=0x00000000<br/>
&nbsp;&nbsp; 0x80000007 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000100<br/>
&nbsp;&nbsp; 0x80000008 0x00: eax=0x00003028 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x80860000 0x00: eax=0x00000001 ebx=0x00000002 ecx=0x00000100 edx=0x00000003<br/>
&nbsp;&nbsp; 0xc0000000 0x00: eax=0x00000001 ebx=0x00000002 ecx=0x00000100 edx=0x00000003<br/>
CPU 1:<br/>
&nbsp;&nbsp; 0x00000000 0x00: eax=0x0000000b ebx=0x756e6547 ecx=0x6c65746e edx=0x49656e69<br/>
&nbsp;&nbsp; 0x00000001 0x00: eax=0x000206c2 ebx=0x00200800 ecx=0x029ee3ff edx=0xbfebfbff<br/>
&nbsp;&nbsp; 0x00000002 0x00: eax=0x55035a01 ebx=0x00f0b2ff ecx=0x00000000 edx=0x00ca0000<br/>
&nbsp;&nbsp; 0x00000003 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000004 0x00: eax=0x3c004121 ebx=0x01c0003f ecx=0x0000003f edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000004 0x01: eax=0x3c004122 ebx=0x00c0003f ecx=0x0000007f edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000004 0x02: eax=0x3c004143 ebx=0x01c0003f ecx=0x000001ff edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000004 0x03: eax=0x3c07c163 ebx=0x03c0003f ecx=0x00002fff edx=0x00000002<br/>
&nbsp;&nbsp; 0x00000005 0x00: eax=0x00000040 ebx=0x00000040 ecx=0x00000003 edx=0x00001120<br/>
&nbsp;&nbsp; 0x00000006 0x00: eax=0x00000007 ebx=0x00000002 ecx=0x00000009 edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000007 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000008 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000009 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x0000000a 0x00: eax=0x07300403 ebx=0x00000004 ecx=0x00000000 edx=0x00000603<br/>
&nbsp;&nbsp; 0x0000000b 0x00: eax=0x00000001 ebx=0x00000002 ecx=0x00000100 edx=0x00000000<br/>
&nbsp;&nbsp; 0x0000000b 0x01: eax=0x00000005 ebx=0x00000008 ecx=0x00000201 edx=0x00000000<br/>
&nbsp;&nbsp; 0x80000000 0x00: eax=0x80000008 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x80000001 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000001 edx=0x2c100800<br/>
&nbsp;&nbsp; 0x80000002 0x00: eax=0x65746e49 ebx=0x2952286c ecx=0x6f655820 edx=0x2952286e<br/>
&nbsp;&nbsp; 0x80000003 0x00: eax=0x55504320 ebx=0x20202020 ecx=0x20202020 edx=0x45202020<br/>
&nbsp;&nbsp; 0x80000004 0x00: eax=0x30323635 ebx=0x20402020 ecx=0x30342e32 edx=0x007a4847<br/>
&nbsp;&nbsp; 0x80000005 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x80000006 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x01006040 edx=0x00000000<br/>
&nbsp;&nbsp; 0x80000007 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000100<br/>
&nbsp;&nbsp; 0x80000008 0x00: eax=0x00003028 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x80860000 0x00: eax=0x00000001 ebx=0x00000002 ecx=0x00000100 edx=0x00000000<br/>
&nbsp;&nbsp; 0xc0000000 0x00: eax=0x00000001 ebx=0x00000002 ecx=0x00000100 edx=0x00000000<br/>
CPU 2:<br/>
&nbsp;&nbsp; 0x00000000 0x00: eax=0x0000000b ebx=0x756e6547 ecx=0x6c65746e edx=0x49656e69<br/>
&nbsp;&nbsp; 0x00000001 0x00: eax=0x000206c2 ebx=0x21200800 ecx=0x029ee3ff edx=0xbfebfbff<br/>
&nbsp;&nbsp; 0x00000002 0x00: eax=0x55035a01 ebx=0x00f0b2ff ecx=0x00000000 edx=0x00ca0000<br/>
&nbsp;&nbsp; 0x00000003 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000004 0x00: eax=0x3c004121 ebx=0x01c0003f ecx=0x0000003f edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000004 0x01: eax=0x3c004122 ebx=0x00c0003f ecx=0x0000007f edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000004 0x02: eax=0x3c004143 ebx=0x01c0003f ecx=0x000001ff edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000004 0x03: eax=0x3c07c163 ebx=0x03c0003f ecx=0x00002fff edx=0x00000002<br/>
&nbsp;&nbsp; 0x00000005 0x00: eax=0x00000040 ebx=0x00000040 ecx=0x00000003 edx=0x00001120<br/>
&nbsp;&nbsp; 0x00000006 0x00: eax=0x00000007 ebx=0x00000002 ecx=0x00000009 edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000007 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000008 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000009 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x0000000a 0x00: eax=0x07300403 ebx=0x00000004 ecx=0x00000000 edx=0x00000603<br/>
&nbsp;&nbsp; 0x0000000b 0x00: eax=0x00000001 ebx=0x00000002 ecx=0x00000100 edx=0x00000021<br/>
&nbsp;&nbsp; 0x0000000b 0x01: eax=0x00000005 ebx=0x00000008 ecx=0x00000201 edx=0x00000021<br/>
&nbsp;&nbsp; 0x80000000 0x00: eax=0x80000008 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x80000001 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000001 edx=0x2c100800<br/>
&nbsp;&nbsp; 0x80000002 0x00: eax=0x65746e49 ebx=0x2952286c ecx=0x6f655820 edx=0x2952286e<br/>
&nbsp;&nbsp; 0x80000003 0x00: eax=0x55504320 ebx=0x20202020 ecx=0x20202020 edx=0x45202020<br/>
&nbsp;&nbsp; 0x80000004 0x00: eax=0x30323635 ebx=0x20402020 ecx=0x30342e32 edx=0x007a4847<br/>
&nbsp;&nbsp; 0x80000005 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x80000006 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x01006040 edx=0x00000000<br/>
&nbsp;&nbsp; 0x80000007 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000100<br/>
&nbsp;&nbsp; 0x80000008 0x00: eax=0x00003028 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x80860000 0x00: eax=0x00000001 ebx=0x00000002 ecx=0x00000100 edx=0x00000021<br/>
&nbsp;&nbsp; 0xc0000000 0x00: eax=0x00000001 ebx=0x00000002 ecx=0x00000100 edx=0x00000021<br/>
CPU 3:<br/>
&nbsp;&nbsp; 0x00000000 0x00: eax=0x0000000b ebx=0x756e6547 ecx=0x6c65746e edx=0x49656e69<br/>
&nbsp;&nbsp; 0x00000001 0x00: eax=0x000206c2 ebx=0x02200800 ecx=0x029ee3ff edx=0xbfebfbff<br/>
&nbsp;&nbsp; 0x00000002 0x00: eax=0x55035a01 ebx=0x00f0b2ff ecx=0x00000000 edx=0x00ca0000<br/>
&nbsp;&nbsp; 0x00000003 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000004 0x00: eax=0x3c004121 ebx=0x01c0003f ecx=0x0000003f edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000004 0x01: eax=0x3c004122 ebx=0x00c0003f ecx=0x0000007f edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000004 0x02: eax=0x3c004143 ebx=0x01c0003f ecx=0x000001ff edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000004 0x03: eax=0x3c07c163 ebx=0x03c0003f ecx=0x00002fff edx=0x00000002<br/>
&nbsp;&nbsp; 0x00000005 0x00: eax=0x00000040 ebx=0x00000040 ecx=0x00000003 edx=0x00001120<br/>
&nbsp;&nbsp; 0x00000006 0x00: eax=0x00000007 ebx=0x00000002 ecx=0x00000009 edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000007 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000008 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000009 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x0000000a 0x00: eax=0x07300403 ebx=0x00000004 ecx=0x00000000 edx=0x00000603<br/>
&nbsp;&nbsp; 0x0000000b 0x00: eax=0x00000001 ebx=0x00000002 ecx=0x00000100 edx=0x00000002<br/>
&nbsp;&nbsp; 0x0000000b 0x01: eax=0x00000005 ebx=0x00000008 ecx=0x00000201 edx=0x00000002<br/>
&nbsp;&nbsp; 0x80000000 0x00: eax=0x80000008 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x80000001 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000001 edx=0x2c100800<br/>
&nbsp;&nbsp; 0x80000002 0x00: eax=0x65746e49 ebx=0x2952286c ecx=0x6f655820 edx=0x2952286e<br/>
&nbsp;&nbsp; 0x80000003 0x00: eax=0x55504320 ebx=0x20202020 ecx=0x20202020 edx=0x45202020<br/>
&nbsp;&nbsp; 0x80000004 0x00: eax=0x30323635 ebx=0x20402020 ecx=0x30342e32 edx=0x007a4847<br/>
&nbsp;&nbsp; 0x80000005 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x80000006 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x01006040 edx=0x00000000<br/>
&nbsp;&nbsp; 0x80000007 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000100<br/>
&nbsp;&nbsp; 0x80000008 0x00: eax=0x00003028 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x80860000 0x00: eax=0x00000001 ebx=0x00000002 ecx=0x00000100 edx=0x00000002<br/>
&nbsp;&nbsp; 0xc0000000 0x00: eax=0x00000001 ebx=0x00000002 ecx=0x00000100 edx=0x00000002<br/>
CPU 4:<br/>
&nbsp;&nbsp; 0x00000000 0x00: eax=0x0000000b ebx=0x756e6547 ecx=0x6c65746e edx=0x49656e69<br/>
&nbsp;&nbsp; 0x00000001 0x00: eax=0x000206c2 ebx=0x00200800 ecx=0x029ee3ff edx=0xbfebfbff<br/>
&nbsp;&nbsp; 0x00000002 0x00: eax=0x55035a01 ebx=0x00f0b2ff ecx=0x00000000 edx=0x00ca0000<br/>
&nbsp;&nbsp; 0x00000003 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000004 0x00: eax=0x3c004121 ebx=0x01c0003f ecx=0x0000003f edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000004 0x01: eax=0x3c004122 ebx=0x00c0003f ecx=0x0000007f edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000004 0x02: eax=0x3c004143 ebx=0x01c0003f ecx=0x000001ff edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000004 0x03: eax=0x3c07c163 ebx=0x03c0003f ecx=0x00002fff edx=0x00000002<br/>
&nbsp;&nbsp; 0x00000005 0x00: eax=0x00000040 ebx=0x00000040 ecx=0x00000003 edx=0x00001120<br/>
&nbsp;&nbsp; 0x00000006 0x00: eax=0x00000007 ebx=0x00000002 ecx=0x00000009 edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000007 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000008 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000009 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x0000000a 0x00: eax=0x07300403 ebx=0x00000004 ecx=0x00000000 edx=0x00000603<br/>
&nbsp;&nbsp; 0x0000000b 0x00: eax=0x00000001 ebx=0x00000002 ecx=0x00000100 edx=0x00000000<br/>
&nbsp;&nbsp; 0x0000000b 0x01: eax=0x00000005 ebx=0x00000008 ecx=0x00000201 edx=0x00000000<br/>
&nbsp;&nbsp; 0x80000000 0x00: eax=0x80000008 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x80000001 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000001 edx=0x2c100800<br/>
&nbsp;&nbsp; 0x80000002 0x00: eax=0x65746e49 ebx=0x2952286c ecx=0x6f655820 edx=0x2952286e<br/>
&nbsp;&nbsp; 0x80000003 0x00: eax=0x55504320 ebx=0x20202020 ecx=0x20202020 edx=0x45202020<br/>
&nbsp;&nbsp; 0x80000004 0x00: eax=0x30323635 ebx=0x20402020 ecx=0x30342e32 edx=0x007a4847<br/>
&nbsp;&nbsp; 0x80000005 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x80000006 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x01006040 edx=0x00000000<br/>
&nbsp;&nbsp; 0x80000007 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000100<br/>
&nbsp;&nbsp; 0x80000008 0x00: eax=0x00003028 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x80860000 0x00: eax=0x00000001 ebx=0x00000002 ecx=0x00000100 edx=0x00000000<br/>
&nbsp;&nbsp; 0xc0000000 0x00: eax=0x00000001 ebx=0x00000002 ecx=0x00000100 edx=0x00000000<br/>
CPU 5:<br/>
&nbsp;&nbsp; 0x00000000 0x00: eax=0x0000000b ebx=0x756e6547 ecx=0x6c65746e edx=0x49656e69<br/>
&nbsp;&nbsp; 0x00000001 0x00: eax=0x000206c2 ebx=0x34200800 ecx=0x029ee3ff edx=0xbfebfbff<br/>
&nbsp;&nbsp; 0x00000002 0x00: eax=0x55035a01 ebx=0x00f0b2ff ecx=0x00000000 edx=0x00ca0000<br/>
&nbsp;&nbsp; 0x00000003 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000004 0x00: eax=0x3c004121 ebx=0x01c0003f ecx=0x0000003f edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000004 0x01: eax=0x3c004122 ebx=0x00c0003f ecx=0x0000007f edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000004 0x02: eax=0x3c004143 ebx=0x01c0003f ecx=0x000001ff edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000004 0x03: eax=0x3c07c163 ebx=0x03c0003f ecx=0x00002fff edx=0x00000002<br/>
&nbsp;&nbsp; 0x00000005 0x00: eax=0x00000040 ebx=0x00000040 ecx=0x00000003 edx=0x00001120<br/>
&nbsp;&nbsp; 0x00000006 0x00: eax=0x00000007 ebx=0x00000002 ecx=0x00000009 edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000007 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000008 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000009 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x0000000a 0x00: eax=0x07300403 ebx=0x00000004 ecx=0x00000000 edx=0x00000603<br/>
&nbsp;&nbsp; 0x0000000b 0x00: eax=0x00000001 ebx=0x00000002 ecx=0x00000100 edx=0x00000034<br/>
&nbsp;&nbsp; 0x0000000b 0x01: eax=0x00000005 ebx=0x00000008 ecx=0x00000201 edx=0x00000034<br/>
&nbsp;&nbsp; 0x80000000 0x00: eax=0x80000008 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x80000001 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000001 edx=0x2c100800<br/>
&nbsp;&nbsp; 0x80000002 0x00: eax=0x65746e49 ebx=0x2952286c ecx=0x6f655820 edx=0x2952286e<br/>
&nbsp;&nbsp; 0x80000003 0x00: eax=0x55504320 ebx=0x20202020 ecx=0x20202020 edx=0x45202020<br/>
&nbsp;&nbsp; 0x80000004 0x00: eax=0x30323635 ebx=0x20402020 ecx=0x30342e32 edx=0x007a4847<br/>
&nbsp;&nbsp; 0x80000005 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x80000006 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x01006040 edx=0x00000000<br/>
&nbsp;&nbsp; 0x80000007 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000100<br/>
&nbsp;&nbsp; 0x80000008 0x00: eax=0x00003028 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x80860000 0x00: eax=0x00000001 ebx=0x00000002 ecx=0x00000100 edx=0x00000034<br/>
&nbsp;&nbsp; 0xc0000000 0x00: eax=0x00000001 ebx=0x00000002 ecx=0x00000100 edx=0x00000034<br/>
CPU 6:<br/>
&nbsp;&nbsp; 0x00000000 0x00: eax=0x0000000b ebx=0x756e6547 ecx=0x6c65746e edx=0x49656e69<br/>
&nbsp;&nbsp; 0x00000001 0x00: eax=0x000206c2 ebx=0x20200800 ecx=0x029ee3ff edx=0xbfebfbff<br/>
&nbsp;&nbsp; 0x00000002 0x00: eax=0x55035a01 ebx=0x00f0b2ff ecx=0x00000000 edx=0x00ca0000<br/>
&nbsp;&nbsp; 0x00000003 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000004 0x00: eax=0x3c004121 ebx=0x01c0003f ecx=0x0000003f edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000004 0x01: eax=0x3c004122 ebx=0x00c0003f ecx=0x0000007f edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000004 0x02: eax=0x3c004143 ebx=0x01c0003f ecx=0x000001ff edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000004 0x03: eax=0x3c07c163 ebx=0x03c0003f ecx=0x00002fff edx=0x00000002<br/>
&nbsp;&nbsp; 0x00000005 0x00: eax=0x00000040 ebx=0x00000040 ecx=0x00000003 edx=0x00001120<br/>
&nbsp;&nbsp; 0x00000006 0x00: eax=0x00000007 ebx=0x00000002 ecx=0x00000009 edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000007 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000008 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000009 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x0000000a 0x00: eax=0x07300403 ebx=0x00000004 ecx=0x00000000 edx=0x00000603<br/>
&nbsp;&nbsp; 0x0000000b 0x00: eax=0x00000001 ebx=0x00000002 ecx=0x00000100 edx=0x00000020<br/>
&nbsp;&nbsp; 0x0000000b 0x01: eax=0x00000005 ebx=0x00000008 ecx=0x00000201 edx=0x00000020<br/>
&nbsp;&nbsp; 0x80000000 0x00: eax=0x80000008 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x80000001 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000001 edx=0x2c100800<br/>
&nbsp;&nbsp; 0x80000002 0x00: eax=0x65746e49 ebx=0x2952286c ecx=0x6f655820 edx=0x2952286e<br/>
&nbsp;&nbsp; 0x80000003 0x00: eax=0x55504320 ebx=0x20202020 ecx=0x20202020 edx=0x45202020<br/>
&nbsp;&nbsp; 0x80000004 0x00: eax=0x30323635 ebx=0x20402020 ecx=0x30342e32 edx=0x007a4847<br/>
&nbsp;&nbsp; 0x80000005 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x80000006 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x01006040 edx=0x00000000<br/>
&nbsp;&nbsp; 0x80000007 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000100<br/>
&nbsp;&nbsp; 0x80000008 0x00: eax=0x00003028 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x80860000 0x00: eax=0x00000001 ebx=0x00000002 ecx=0x00000100 edx=0x00000020<br/>
&nbsp;&nbsp; 0xc0000000 0x00: eax=0x00000001 ebx=0x00000002 ecx=0x00000100 edx=0x00000020<br/>
CPU 7:<br/>
&nbsp;&nbsp; 0x00000000 0x00: eax=0x0000000b ebx=0x756e6547 ecx=0x6c65746e edx=0x49656e69<br/>
&nbsp;&nbsp; 0x00000001 0x00: eax=0x000206c2 ebx=0x23200800 ecx=0x029ee3ff edx=0xbfebfbff<br/>
&nbsp;&nbsp; 0x00000002 0x00: eax=0x55035a01 ebx=0x00f0b2ff ecx=0x00000000 edx=0x00ca0000<br/>
&nbsp;&nbsp; 0x00000003 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000004 0x00: eax=0x3c004121 ebx=0x01c0003f ecx=0x0000003f edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000004 0x01: eax=0x3c004122 ebx=0x00c0003f ecx=0x0000007f edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000004 0x02: eax=0x3c004143 ebx=0x01c0003f ecx=0x000001ff edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000004 0x03: eax=0x3c07c163 ebx=0x03c0003f ecx=0x00002fff edx=0x00000002<br/>
&nbsp;&nbsp; 0x00000005 0x00: eax=0x00000040 ebx=0x00000040 ecx=0x00000003 edx=0x00001120<br/>
&nbsp;&nbsp; 0x00000006 0x00: eax=0x00000007 ebx=0x00000002 ecx=0x00000009 edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000007 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000008 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000009 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x0000000a 0x00: eax=0x07300403 ebx=0x00000004 ecx=0x00000000 edx=0x00000603<br/>
&nbsp;&nbsp; 0x0000000b 0x00: eax=0x00000001 ebx=0x00000002 ecx=0x00000100 edx=0x00000023<br/>
&nbsp;&nbsp; 0x0000000b 0x01: eax=0x00000005 ebx=0x00000008 ecx=0x00000201 edx=0x00000023<br/>
&nbsp;&nbsp; 0x80000000 0x00: eax=0x80000008 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x80000001 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000001 edx=0x2c100800<br/>
&nbsp;&nbsp; 0x80000002 0x00: eax=0x65746e49 ebx=0x2952286c ecx=0x6f655820 edx=0x2952286e<br/>
&nbsp;&nbsp; 0x80000003 0x00: eax=0x55504320 ebx=0x20202020 ecx=0x20202020 edx=0x45202020<br/>
&nbsp;&nbsp; 0x80000004 0x00: eax=0x30323635 ebx=0x20402020 ecx=0x30342e32 edx=0x007a4847<br/>
&nbsp;&nbsp; 0x80000005 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x80000006 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x01006040 edx=0x00000000<br/>
&nbsp;&nbsp; 0x80000007 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000100<br/>
&nbsp;&nbsp; 0x80000008 0x00: eax=0x00003028 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x80860000 0x00: eax=0x00000001 ebx=0x00000002 ecx=0x00000100 edx=0x00000023<br/>
&nbsp;&nbsp; 0xc0000000 0x00: eax=0x00000001 ebx=0x00000002 ecx=0x00000100 edx=0x00000023<br/>
CPU 8:<br/>
&nbsp;&nbsp; 0x00000000 0x00: eax=0x0000000b ebx=0x756e6547 ecx=0x6c65746e edx=0x49656e69<br/>
&nbsp;&nbsp; 0x00000001 0x00: eax=0x000206c2 ebx=0x22200800 ecx=0x029ee3ff edx=0xbfebfbff<br/>
&nbsp;&nbsp; 0x00000002 0x00: eax=0x55035a01 ebx=0x00f0b2ff ecx=0x00000000 edx=0x00ca0000<br/>
&nbsp;&nbsp; 0x00000003 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000004 0x00: eax=0x3c004121 ebx=0x01c0003f ecx=0x0000003f edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000004 0x01: eax=0x3c004122 ebx=0x00c0003f ecx=0x0000007f edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000004 0x02: eax=0x3c004143 ebx=0x01c0003f ecx=0x000001ff edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000004 0x03: eax=0x3c07c163 ebx=0x03c0003f ecx=0x00002fff edx=0x00000002<br/>
&nbsp;&nbsp; 0x00000005 0x00: eax=0x00000040 ebx=0x00000040 ecx=0x00000003 edx=0x00001120<br/>
&nbsp;&nbsp; 0x00000006 0x00: eax=0x00000007 ebx=0x00000002 ecx=0x00000009 edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000007 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000008 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000009 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x0000000a 0x00: eax=0x07300403 ebx=0x00000004 ecx=0x00000000 edx=0x00000603<br/>
&nbsp;&nbsp; 0x0000000b 0x00: eax=0x00000001 ebx=0x00000002 ecx=0x00000100 edx=0x00000022<br/>
&nbsp;&nbsp; 0x0000000b 0x01: eax=0x00000005 ebx=0x00000008 ecx=0x00000201 edx=0x00000022<br/>
&nbsp;&nbsp; 0x80000000 0x00: eax=0x80000008 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x80000001 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000001 edx=0x2c100800<br/>
&nbsp;&nbsp; 0x80000002 0x00: eax=0x65746e49 ebx=0x2952286c ecx=0x6f655820 edx=0x2952286e<br/>
&nbsp;&nbsp; 0x80000003 0x00: eax=0x55504320 ebx=0x20202020 ecx=0x20202020 edx=0x45202020<br/>
&nbsp;&nbsp; 0x80000004 0x00: eax=0x30323635 ebx=0x20402020 ecx=0x30342e32 edx=0x007a4847<br/>
&nbsp;&nbsp; 0x80000005 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x80000006 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x01006040 edx=0x00000000<br/>
&nbsp;&nbsp; 0x80000007 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000100<br/>
&nbsp;&nbsp; 0x80000008 0x00: eax=0x00003028 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x80860000 0x00: eax=0x00000001 ebx=0x00000002 ecx=0x00000100 edx=0x00000022<br/>
&nbsp;&nbsp; 0xc0000000 0x00: eax=0x00000001 ebx=0x00000002 ecx=0x00000100 edx=0x00000022<br/>
CPU 9:<br/>
&nbsp;&nbsp; 0x00000000 0x00: eax=0x0000000b ebx=0x756e6547 ecx=0x6c65746e edx=0x49656e69<br/>
&nbsp;&nbsp; 0x00000001 0x00: eax=0x000206c2 ebx=0x33200800 ecx=0x029ee3ff edx=0xbfebfbff<br/>
&nbsp;&nbsp; 0x00000002 0x00: eax=0x55035a01 ebx=0x00f0b2ff ecx=0x00000000 edx=0x00ca0000<br/>
&nbsp;&nbsp; 0x00000003 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000004 0x00: eax=0x3c004121 ebx=0x01c0003f ecx=0x0000003f edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000004 0x01: eax=0x3c004122 ebx=0x00c0003f ecx=0x0000007f edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000004 0x02: eax=0x3c004143 ebx=0x01c0003f ecx=0x000001ff edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000004 0x03: eax=0x3c07c163 ebx=0x03c0003f ecx=0x00002fff edx=0x00000002<br/>
&nbsp;&nbsp; 0x00000005 0x00: eax=0x00000040 ebx=0x00000040 ecx=0x00000003 edx=0x00001120<br/>
&nbsp;&nbsp; 0x00000006 0x00: eax=0x00000007 ebx=0x00000002 ecx=0x00000009 edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000007 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000008 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000009 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x0000000a 0x00: eax=0x07300403 ebx=0x00000004 ecx=0x00000000 edx=0x00000603<br/>
&nbsp;&nbsp; 0x0000000b 0x00: eax=0x00000001 ebx=0x00000002 ecx=0x00000100 edx=0x00000033<br/>
&nbsp;&nbsp; 0x0000000b 0x01: eax=0x00000005 ebx=0x00000008 ecx=0x00000201 edx=0x00000033<br/>
&nbsp;&nbsp; 0x80000000 0x00: eax=0x80000008 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x80000001 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000001 edx=0x2c100800<br/>
&nbsp;&nbsp; 0x80000002 0x00: eax=0x65746e49 ebx=0x2952286c ecx=0x6f655820 edx=0x2952286e<br/>
&nbsp;&nbsp; 0x80000003 0x00: eax=0x55504320 ebx=0x20202020 ecx=0x20202020 edx=0x45202020<br/>
&nbsp;&nbsp; 0x80000004 0x00: eax=0x30323635 ebx=0x20402020 ecx=0x30342e32 edx=0x007a4847<br/>
&nbsp;&nbsp; 0x80000005 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x80000006 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x01006040 edx=0x00000000<br/>
&nbsp;&nbsp; 0x80000007 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000100<br/>
&nbsp;&nbsp; 0x80000008 0x00: eax=0x00003028 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x80860000 0x00: eax=0x00000001 ebx=0x00000002 ecx=0x00000100 edx=0x00000033<br/>
&nbsp;&nbsp; 0xc0000000 0x00: eax=0x00000001 ebx=0x00000002 ecx=0x00000100 edx=0x00000033<br/>
CPU 10:<br/>
&nbsp;&nbsp; 0x00000000 0x00: eax=0x0000000b ebx=0x756e6547 ecx=0x6c65746e edx=0x49656e69<br/>
&nbsp;&nbsp; 0x00000001 0x00: eax=0x000206c2 ebx=0x12200800 ecx=0x029ee3ff edx=0xbfebfbff<br/>
&nbsp;&nbsp; 0x00000002 0x00: eax=0x55035a01 ebx=0x00f0b2ff ecx=0x00000000 edx=0x00ca0000<br/>
&nbsp;&nbsp; 0x00000003 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000004 0x00: eax=0x3c004121 ebx=0x01c0003f ecx=0x0000003f edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000004 0x01: eax=0x3c004122 ebx=0x00c0003f ecx=0x0000007f edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000004 0x02: eax=0x3c004143 ebx=0x01c0003f ecx=0x000001ff edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000004 0x03: eax=0x3c07c163 ebx=0x03c0003f ecx=0x00002fff edx=0x00000002<br/>
&nbsp;&nbsp; 0x00000005 0x00: eax=0x00000040 ebx=0x00000040 ecx=0x00000003 edx=0x00001120<br/>
&nbsp;&nbsp; 0x00000006 0x00: eax=0x00000007 ebx=0x00000002 ecx=0x00000009 edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000007 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000008 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000009 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x0000000a 0x00: eax=0x07300403 ebx=0x00000004 ecx=0x00000000 edx=0x00000603<br/>
&nbsp;&nbsp; 0x0000000b 0x00: eax=0x00000001 ebx=0x00000002 ecx=0x00000100 edx=0x00000012<br/>
&nbsp;&nbsp; 0x0000000b 0x01: eax=0x00000005 ebx=0x00000008 ecx=0x00000201 edx=0x00000012<br/>
&nbsp;&nbsp; 0x80000000 0x00: eax=0x80000008 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x80000001 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000001 edx=0x2c100800<br/>
&nbsp;&nbsp; 0x80000002 0x00: eax=0x65746e49 ebx=0x2952286c ecx=0x6f655820 edx=0x2952286e<br/>
&nbsp;&nbsp; 0x80000003 0x00: eax=0x55504320 ebx=0x20202020 ecx=0x20202020 edx=0x45202020<br/>
&nbsp;&nbsp; 0x80000004 0x00: eax=0x30323635 ebx=0x20402020 ecx=0x30342e32 edx=0x007a4847<br/>
&nbsp;&nbsp; 0x80000005 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x80000006 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x01006040 edx=0x00000000<br/>
&nbsp;&nbsp; 0x80000007 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000100<br/>
&nbsp;&nbsp; 0x80000008 0x00: eax=0x00003028 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x80860000 0x00: eax=0x00000001 ebx=0x00000002 ecx=0x00000100 edx=0x00000012<br/>
&nbsp;&nbsp; 0xc0000000 0x00: eax=0x00000001 ebx=0x00000002 ecx=0x00000100 edx=0x00000012<br/>
CPU 11:<br/>
&nbsp;&nbsp; 0x00000000 0x00: eax=0x0000000b ebx=0x756e6547 ecx=0x6c65746e edx=0x49656e69<br/>
&nbsp;&nbsp; 0x00000001 0x00: eax=0x000206c2 ebx=0x13200800 ecx=0x029ee3ff edx=0xbfebfbff<br/>
&nbsp;&nbsp; 0x00000002 0x00: eax=0x55035a01 ebx=0x00f0b2ff ecx=0x00000000 edx=0x00ca0000<br/>
&nbsp;&nbsp; 0x00000003 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000004 0x00: eax=0x3c004121 ebx=0x01c0003f ecx=0x0000003f edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000004 0x01: eax=0x3c004122 ebx=0x00c0003f ecx=0x0000007f edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000004 0x02: eax=0x3c004143 ebx=0x01c0003f ecx=0x000001ff edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000004 0x03: eax=0x3c07c163 ebx=0x03c0003f ecx=0x00002fff edx=0x00000002<br/>
&nbsp;&nbsp; 0x00000005 0x00: eax=0x00000040 ebx=0x00000040 ecx=0x00000003 edx=0x00001120<br/>
&nbsp;&nbsp; 0x00000006 0x00: eax=0x00000007 ebx=0x00000002 ecx=0x00000009 edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000007 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000008 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000009 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x0000000a 0x00: eax=0x07300403 ebx=0x00000004 ecx=0x00000000 edx=0x00000603<br/>
&nbsp;&nbsp; 0x0000000b 0x00: eax=0x00000001 ebx=0x00000002 ecx=0x00000100 edx=0x00000013<br/>
&nbsp;&nbsp; 0x0000000b 0x01: eax=0x00000005 ebx=0x00000008 ecx=0x00000201 edx=0x00000013<br/>
&nbsp;&nbsp; 0x80000000 0x00: eax=0x80000008 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x80000001 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000001 edx=0x2c100800<br/>
&nbsp;&nbsp; 0x80000002 0x00: eax=0x65746e49 ebx=0x2952286c ecx=0x6f655820 edx=0x2952286e<br/>
&nbsp;&nbsp; 0x80000003 0x00: eax=0x55504320 ebx=0x20202020 ecx=0x20202020 edx=0x45202020<br/>
&nbsp;&nbsp; 0x80000004 0x00: eax=0x30323635 ebx=0x20402020 ecx=0x30342e32 edx=0x007a4847<br/>
&nbsp;&nbsp; 0x80000005 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x80000006 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x01006040 edx=0x00000000<br/>
&nbsp;&nbsp; 0x80000007 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000100<br/>
&nbsp;&nbsp; 0x80000008 0x00: eax=0x00003028 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x80860000 0x00: eax=0x00000001 ebx=0x00000002 ecx=0x00000100 edx=0x00000013<br/>
&nbsp;&nbsp; 0xc0000000 0x00: eax=0x00000001 ebx=0x00000002 ecx=0x00000100 edx=0x00000013<br/>
CPU 12:<br/>
&nbsp;&nbsp; 0x00000000 0x00: eax=0x0000000b ebx=0x756e6547 ecx=0x6c65746e edx=0x49656e69<br/>
&nbsp;&nbsp; 0x00000001 0x00: eax=0x000206c2 ebx=0x23200800 ecx=0x029ee3ff edx=0xbfebfbff<br/>
&nbsp;&nbsp; 0x00000002 0x00: eax=0x55035a01 ebx=0x00f0b2ff ecx=0x00000000 edx=0x00ca0000<br/>
&nbsp;&nbsp; 0x00000003 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000004 0x00: eax=0x3c004121 ebx=0x01c0003f ecx=0x0000003f edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000004 0x01: eax=0x3c004122 ebx=0x00c0003f ecx=0x0000007f edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000004 0x02: eax=0x3c004143 ebx=0x01c0003f ecx=0x000001ff edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000004 0x03: eax=0x3c07c163 ebx=0x03c0003f ecx=0x00002fff edx=0x00000002<br/>
&nbsp;&nbsp; 0x00000005 0x00: eax=0x00000040 ebx=0x00000040 ecx=0x00000003 edx=0x00001120<br/>
&nbsp;&nbsp; 0x00000006 0x00: eax=0x00000007 ebx=0x00000002 ecx=0x00000009 edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000007 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000008 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000009 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x0000000a 0x00: eax=0x07300403 ebx=0x00000004 ecx=0x00000000 edx=0x00000603<br/>
&nbsp;&nbsp; 0x0000000b 0x00: eax=0x00000001 ebx=0x00000002 ecx=0x00000100 edx=0x00000023<br/>
&nbsp;&nbsp; 0x0000000b 0x01: eax=0x00000005 ebx=0x00000008 ecx=0x00000201 edx=0x00000023<br/>
&nbsp;&nbsp; 0x80000000 0x00: eax=0x80000008 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x80000001 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000001 edx=0x2c100800<br/>
&nbsp;&nbsp; 0x80000002 0x00: eax=0x65746e49 ebx=0x2952286c ecx=0x6f655820 edx=0x2952286e<br/>
&nbsp;&nbsp; 0x80000003 0x00: eax=0x55504320 ebx=0x20202020 ecx=0x20202020 edx=0x45202020<br/>
&nbsp;&nbsp; 0x80000004 0x00: eax=0x30323635 ebx=0x20402020 ecx=0x30342e32 edx=0x007a4847<br/>
&nbsp;&nbsp; 0x80000005 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x80000006 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x01006040 edx=0x00000000<br/>
&nbsp;&nbsp; 0x80000007 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000100<br/>
&nbsp;&nbsp; 0x80000008 0x00: eax=0x00003028 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x80860000 0x00: eax=0x00000001 ebx=0x00000002 ecx=0x00000100 edx=0x00000023<br/>
&nbsp;&nbsp; 0xc0000000 0x00: eax=0x00000001 ebx=0x00000002 ecx=0x00000100 edx=0x00000023<br/>
CPU 13:<br/>
&nbsp;&nbsp; 0x00000000 0x00: eax=0x0000000b ebx=0x756e6547 ecx=0x6c65746e edx=0x49656e69<br/>
&nbsp;&nbsp; 0x00000001 0x00: eax=0x000206c2 ebx=0x03200800 ecx=0x029ee3ff edx=0xbfebfbff<br/>
&nbsp;&nbsp; 0x00000002 0x00: eax=0x55035a01 ebx=0x00f0b2ff ecx=0x00000000 edx=0x00ca0000<br/>
&nbsp;&nbsp; 0x00000003 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000004 0x00: eax=0x3c004121 ebx=0x01c0003f ecx=0x0000003f edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000004 0x01: eax=0x3c004122 ebx=0x00c0003f ecx=0x0000007f edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000004 0x02: eax=0x3c004143 ebx=0x01c0003f ecx=0x000001ff edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000004 0x03: eax=0x3c07c163 ebx=0x03c0003f ecx=0x00002fff edx=0x00000002<br/>
&nbsp;&nbsp; 0x00000005 0x00: eax=0x00000040 ebx=0x00000040 ecx=0x00000003 edx=0x00001120<br/>
&nbsp;&nbsp; 0x00000006 0x00: eax=0x00000007 ebx=0x00000002 ecx=0x00000009 edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000007 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000008 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000009 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x0000000a 0x00: eax=0x07300403 ebx=0x00000004 ecx=0x00000000 edx=0x00000603<br/>
&nbsp;&nbsp; 0x0000000b 0x00: eax=0x00000001 ebx=0x00000002 ecx=0x00000100 edx=0x00000003<br/>
&nbsp;&nbsp; 0x0000000b 0x01: eax=0x00000005 ebx=0x00000008 ecx=0x00000201 edx=0x00000003<br/>
&nbsp;&nbsp; 0x80000000 0x00: eax=0x80000008 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x80000001 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000001 edx=0x2c100800<br/>
&nbsp;&nbsp; 0x80000002 0x00: eax=0x65746e49 ebx=0x2952286c ecx=0x6f655820 edx=0x2952286e<br/>
&nbsp;&nbsp; 0x80000003 0x00: eax=0x55504320 ebx=0x20202020 ecx=0x20202020 edx=0x45202020<br/>
&nbsp;&nbsp; 0x80000004 0x00: eax=0x30323635 ebx=0x20402020 ecx=0x30342e32 edx=0x007a4847<br/>
&nbsp;&nbsp; 0x80000005 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x80000006 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x01006040 edx=0x00000000<br/>
&nbsp;&nbsp; 0x80000007 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000100<br/>
&nbsp;&nbsp; 0x80000008 0x00: eax=0x00003028 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x80860000 0x00: eax=0x00000001 ebx=0x00000002 ecx=0x00000100 edx=0x00000003<br/>
&nbsp;&nbsp; 0xc0000000 0x00: eax=0x00000001 ebx=0x00000002 ecx=0x00000100 edx=0x00000003<br/>
CPU 14:<br/>
&nbsp;&nbsp; 0x00000000 0x00: eax=0x0000000b ebx=0x756e6547 ecx=0x6c65746e edx=0x49656e69<br/>
&nbsp;&nbsp; 0x00000001 0x00: eax=0x000206c2 ebx=0x01200800 ecx=0x029ee3ff edx=0xbfebfbff<br/>
&nbsp;&nbsp; 0x00000002 0x00: eax=0x55035a01 ebx=0x00f0b2ff ecx=0x00000000 edx=0x00ca0000<br/>
&nbsp;&nbsp; 0x00000003 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000004 0x00: eax=0x3c004121 ebx=0x01c0003f ecx=0x0000003f edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000004 0x01: eax=0x3c004122 ebx=0x00c0003f ecx=0x0000007f edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000004 0x02: eax=0x3c004143 ebx=0x01c0003f ecx=0x000001ff edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000004 0x03: eax=0x3c07c163 ebx=0x03c0003f ecx=0x00002fff edx=0x00000002<br/>
&nbsp;&nbsp; 0x00000005 0x00: eax=0x00000040 ebx=0x00000040 ecx=0x00000003 edx=0x00001120<br/>
&nbsp;&nbsp; 0x00000006 0x00: eax=0x00000007 ebx=0x00000002 ecx=0x00000009 edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000007 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000008 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000009 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x0000000a 0x00: eax=0x07300403 ebx=0x00000004 ecx=0x00000000 edx=0x00000603<br/>
&nbsp;&nbsp; 0x0000000b 0x00: eax=0x00000001 ebx=0x00000002 ecx=0x00000100 edx=0x00000001<br/>
&nbsp;&nbsp; 0x0000000b 0x01: eax=0x00000005 ebx=0x00000008 ecx=0x00000201 edx=0x00000001<br/>
&nbsp;&nbsp; 0x80000000 0x00: eax=0x80000008 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x80000001 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000001 edx=0x2c100800<br/>
&nbsp;&nbsp; 0x80000002 0x00: eax=0x65746e49 ebx=0x2952286c ecx=0x6f655820 edx=0x2952286e<br/>
&nbsp;&nbsp; 0x80000003 0x00: eax=0x55504320 ebx=0x20202020 ecx=0x20202020 edx=0x45202020<br/>
&nbsp;&nbsp; 0x80000004 0x00: eax=0x30323635 ebx=0x20402020 ecx=0x30342e32 edx=0x007a4847<br/>
&nbsp;&nbsp; 0x80000005 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x80000006 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x01006040 edx=0x00000000<br/>
&nbsp;&nbsp; 0x80000007 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000100<br/>
&nbsp;&nbsp; 0x80000008 0x00: eax=0x00003028 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x80860000 0x00: eax=0x00000001 ebx=0x00000002 ecx=0x00000100 edx=0x00000001<br/>
&nbsp;&nbsp; 0xc0000000 0x00: eax=0x00000001 ebx=0x00000002 ecx=0x00000100 edx=0x00000001<br/>
CPU 15:<br/>
&nbsp;&nbsp; 0x00000000 0x00: eax=0x0000000b ebx=0x756e6547 ecx=0x6c65746e edx=0x49656e69<br/>
&nbsp;&nbsp; 0x00000001 0x00: eax=0x000206c2 ebx=0x34200800 ecx=0x029ee3ff edx=0xbfebfbff<br/>
&nbsp;&nbsp; 0x00000002 0x00: eax=0x55035a01 ebx=0x00f0b2ff ecx=0x00000000 edx=0x00ca0000<br/>
&nbsp;&nbsp; 0x00000003 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000004 0x00: eax=0x3c004121 ebx=0x01c0003f ecx=0x0000003f edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000004 0x01: eax=0x3c004122 ebx=0x00c0003f ecx=0x0000007f edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000004 0x02: eax=0x3c004143 ebx=0x01c0003f ecx=0x000001ff edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000004 0x03: eax=0x3c07c163 ebx=0x03c0003f ecx=0x00002fff edx=0x00000002<br/>
&nbsp;&nbsp; 0x00000005 0x00: eax=0x00000040 ebx=0x00000040 ecx=0x00000003 edx=0x00001120<br/>
&nbsp;&nbsp; 0x00000006 0x00: eax=0x00000007 ebx=0x00000002 ecx=0x00000009 edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000007 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000008 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000009 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x0000000a 0x00: eax=0x07300403 ebx=0x00000004 ecx=0x00000000 edx=0x00000603<br/>
&nbsp;&nbsp; 0x0000000b 0x00: eax=0x00000001 ebx=0x00000002 ecx=0x00000100 edx=0x00000034<br/>
&nbsp;&nbsp; 0x0000000b 0x01: eax=0x00000005 ebx=0x00000008 ecx=0x00000201 edx=0x00000034<br/>
&nbsp;&nbsp; 0x80000000 0x00: eax=0x80000008 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x80000001 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000001 edx=0x2c100800<br/>
&nbsp;&nbsp; 0x80000002 0x00: eax=0x65746e49 ebx=0x2952286c ecx=0x6f655820 edx=0x2952286e<br/>
&nbsp;&nbsp; 0x80000003 0x00: eax=0x55504320 ebx=0x20202020 ecx=0x20202020 edx=0x45202020<br/>
&nbsp;&nbsp; 0x80000004 0x00: eax=0x30323635 ebx=0x20402020 ecx=0x30342e32 edx=0x007a4847<br/>
&nbsp;&nbsp; 0x80000005 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x80000006 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x01006040 edx=0x00000000<br/>
&nbsp;&nbsp; 0x80000007 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000100<br/>
&nbsp;&nbsp; 0x80000008 0x00: eax=0x00003028 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x80860000 0x00: eax=0x00000001 ebx=0x00000002 ecx=0x00000100 edx=0x00000034<br/>
&nbsp;&nbsp; 0xc0000000 0x00: eax=0x00000001 ebx=0x00000002 ecx=0x00000100 edx=0x00000034</div>

<div>&nbsp;</div>

<div>E5-2430:</div>

<div>
<div>CPU 0:<br/>
&nbsp;&nbsp; 0x00000000 0x00: eax=0x0000000d ebx=0x756e6547 ecx=0x6c65746e edx=0x49656e69<br/>
&nbsp;&nbsp; 0x00000001 0x00: eax=0x000206d7 ebx=0x21200800 ecx=0x1fbee3ff edx=0xbfebfbff<br/>
&nbsp;&nbsp; 0x00000002 0x00: eax=0x76035a01 ebx=0x00f0b2ff ecx=0x00000000 edx=0x00ca0000<br/>
&nbsp;&nbsp; 0x00000003 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000004 0x00: eax=0x3c004121 ebx=0x01c0003f ecx=0x0000003f edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000004 0x01: eax=0x3c004122 ebx=0x01c0003f ecx=0x0000003f edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000004 0x02: eax=0x3c004143 ebx=0x01c0003f ecx=0x000001ff edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000004 0x03: eax=0x3c07c163 ebx=0x04c0003f ecx=0x00002fff edx=0x00000006<br/>
&nbsp;&nbsp; 0x00000005 0x00: eax=0x00000040 ebx=0x00000040 ecx=0x00000003 edx=0x00021120<br/>
&nbsp;&nbsp; 0x00000006 0x00: eax=0x00000077 ebx=0x00000002 ecx=0x00000009 edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000007 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000008 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000009 0x00: eax=0x00000001 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x0000000a 0x00: eax=0x07300403 ebx=0x00000000 ecx=0x00000000 edx=0x00000603<br/>
&nbsp;&nbsp; 0x0000000b 0x00: eax=0x00000001 ebx=0x00000002 ecx=0x00000100 edx=0x00000021<br/>
&nbsp;&nbsp; 0x0000000b 0x01: eax=0x00000005 ebx=0x0000000c ecx=0x00000201 edx=0x00000021<br/>
&nbsp;&nbsp; 0x0000000c 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x0000000d 0x00: eax=0x00000007 ebx=0x00000340 ecx=0x00000340 edx=0x00000000<br/>
&nbsp;&nbsp; 0x0000000d 0x02: eax=0x00000100 ebx=0x00000240 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x0000000d 0x3e: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x80000000 0x00: eax=0x80000008 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x80000001 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000001 edx=0x2c100800<br/>
&nbsp;&nbsp; 0x80000002 0x00: eax=0x20202020 ebx=0x49202020 ecx=0x6c65746e edx=0x20295228<br/>
&nbsp;&nbsp; 0x80000003 0x00: eax=0x6e6f6558 ebx=0x20295228 ecx=0x20555043 edx=0x322d3545<br/>
&nbsp;&nbsp; 0x80000004 0x00: eax=0x20303334 ebx=0x20402030 ecx=0x30322e32 edx=0x007a4847<br/>
&nbsp;&nbsp; 0x80000005 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x80000006 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x01006040 edx=0x00000000<br/>
&nbsp;&nbsp; 0x80000007 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000100<br/>
&nbsp;&nbsp; 0x80000008 0x00: eax=0x0000302e ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x80860000 0x00: eax=0x00000007 ebx=0x00000340 ecx=0x00000340 edx=0x00000000<br/>
&nbsp;&nbsp; 0xc0000000 0x00: eax=0x00000007 ebx=0x00000340 ecx=0x00000340 edx=0x00000000<br/>
CPU 1:<br/>
&nbsp;&nbsp; 0x00000000 0x00: eax=0x0000000d ebx=0x756e6547 ecx=0x6c65746e edx=0x49656e69<br/>
&nbsp;&nbsp; 0x00000001 0x00: eax=0x000206d7 ebx=0x04200800 ecx=0x1fbee3ff edx=0xbfebfbff<br/>
&nbsp;&nbsp; 0x00000002 0x00: eax=0x76035a01 ebx=0x00f0b2ff ecx=0x00000000 edx=0x00ca0000<br/>
&nbsp;&nbsp; 0x00000003 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000004 0x00: eax=0x3c004121 ebx=0x01c0003f ecx=0x0000003f edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000004 0x01: eax=0x3c004122 ebx=0x01c0003f ecx=0x0000003f edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000004 0x02: eax=0x3c004143 ebx=0x01c0003f ecx=0x000001ff edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000004 0x03: eax=0x3c07c163 ebx=0x04c0003f ecx=0x00002fff edx=0x00000006<br/>
&nbsp;&nbsp; 0x00000005 0x00: eax=0x00000040 ebx=0x00000040 ecx=0x00000003 edx=0x00021120<br/>
&nbsp;&nbsp; 0x00000006 0x00: eax=0x00000077 ebx=0x00000002 ecx=0x00000009 edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000007 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000008 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000009 0x00: eax=0x00000001 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x0000000a 0x00: eax=0x07300403 ebx=0x00000000 ecx=0x00000000 edx=0x00000603<br/>
&nbsp;&nbsp; 0x0000000b 0x00: eax=0x00000001 ebx=0x00000002 ecx=0x00000100 edx=0x00000004<br/>
&nbsp;&nbsp; 0x0000000b 0x01: eax=0x00000005 ebx=0x0000000c ecx=0x00000201 edx=0x00000004<br/>
&nbsp;&nbsp; 0x0000000c 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x0000000d 0x00: eax=0x00000007 ebx=0x00000340 ecx=0x00000340 edx=0x00000000<br/>
&nbsp;&nbsp; 0x0000000d 0x02: eax=0x00000100 ebx=0x00000240 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x0000000d 0x3e: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x80000000 0x00: eax=0x80000008 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x80000001 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000001 edx=0x2c100800<br/>
&nbsp;&nbsp; 0x80000002 0x00: eax=0x20202020 ebx=0x49202020 ecx=0x6c65746e edx=0x20295228<br/>
&nbsp;&nbsp; 0x80000003 0x00: eax=0x6e6f6558 ebx=0x20295228 ecx=0x20555043 edx=0x322d3545<br/>
&nbsp;&nbsp; 0x80000004 0x00: eax=0x20303334 ebx=0x20402030 ecx=0x30322e32 edx=0x007a4847<br/>
&nbsp;&nbsp; 0x80000005 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x80000006 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x01006040 edx=0x00000000<br/>
&nbsp;&nbsp; 0x80000007 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000100<br/>
&nbsp;&nbsp; 0x80000008 0x00: eax=0x0000302e ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x80860000 0x00: eax=0x00000007 ebx=0x00000340 ecx=0x00000340 edx=0x00000000<br/>
&nbsp;&nbsp; 0xc0000000 0x00: eax=0x00000007 ebx=0x00000340 ecx=0x00000340 edx=0x00000000<br/>
CPU 2:<br/>
&nbsp;&nbsp; 0x00000000 0x00: eax=0x0000000d ebx=0x756e6547 ecx=0x6c65746e edx=0x49656e69<br/>
&nbsp;&nbsp; 0x00000001 0x00: eax=0x000206d7 ebx=0x0a200800 ecx=0x1fbee3ff edx=0xbfebfbff<br/>
&nbsp;&nbsp; 0x00000002 0x00: eax=0x76035a01 ebx=0x00f0b2ff ecx=0x00000000 edx=0x00ca0000<br/>
&nbsp;&nbsp; 0x00000003 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000004 0x00: eax=0x3c004121 ebx=0x01c0003f ecx=0x0000003f edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000004 0x01: eax=0x3c004122 ebx=0x01c0003f ecx=0x0000003f edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000004 0x02: eax=0x3c004143 ebx=0x01c0003f ecx=0x000001ff edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000004 0x03: eax=0x3c07c163 ebx=0x04c0003f ecx=0x00002fff edx=0x00000006<br/>
&nbsp;&nbsp; 0x00000005 0x00: eax=0x00000040 ebx=0x00000040 ecx=0x00000003 edx=0x00021120<br/>
&nbsp;&nbsp; 0x00000006 0x00: eax=0x00000077 ebx=0x00000002 ecx=0x00000009 edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000007 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000008 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000009 0x00: eax=0x00000001 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x0000000a 0x00: eax=0x07300403 ebx=0x00000000 ecx=0x00000000 edx=0x00000603<br/>
&nbsp;&nbsp; 0x0000000b 0x00: eax=0x00000001 ebx=0x00000002 ecx=0x00000100 edx=0x0000000a<br/>
&nbsp;&nbsp; 0x0000000b 0x01: eax=0x00000005 ebx=0x0000000c ecx=0x00000201 edx=0x0000000a<br/>
&nbsp;&nbsp; 0x0000000c 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x0000000d 0x00: eax=0x00000007 ebx=0x00000340 ecx=0x00000340 edx=0x00000000<br/>
&nbsp;&nbsp; 0x0000000d 0x02: eax=0x00000100 ebx=0x00000240 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x0000000d 0x3e: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x80000000 0x00: eax=0x80000008 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x80000001 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000001 edx=0x2c100800<br/>
&nbsp;&nbsp; 0x80000002 0x00: eax=0x20202020 ebx=0x49202020 ecx=0x6c65746e edx=0x20295228<br/>
&nbsp;&nbsp; 0x80000003 0x00: eax=0x6e6f6558 ebx=0x20295228 ecx=0x20555043 edx=0x322d3545<br/>
&nbsp;&nbsp; 0x80000004 0x00: eax=0x20303334 ebx=0x20402030 ecx=0x30322e32 edx=0x007a4847<br/>
&nbsp;&nbsp; 0x80000005 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x80000006 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x01006040 edx=0x00000000<br/>
&nbsp;&nbsp; 0x80000007 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000100<br/>
&nbsp;&nbsp; 0x80000008 0x00: eax=0x0000302e ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x80860000 0x00: eax=0x00000007 ebx=0x00000340 ecx=0x00000340 edx=0x00000000<br/>
&nbsp;&nbsp; 0xc0000000 0x00: eax=0x00000007 ebx=0x00000340 ecx=0x00000340 edx=0x00000000<br/>
CPU 3:<br/>
&nbsp;&nbsp; 0x00000000 0x00: eax=0x0000000d ebx=0x756e6547 ecx=0x6c65746e edx=0x49656e69<br/>
&nbsp;&nbsp; 0x00000001 0x00: eax=0x000206d7 ebx=0x25200800 ecx=0x1fbee3ff edx=0xbfebfbff<br/>
&nbsp;&nbsp; 0x00000002 0x00: eax=0x76035a01 ebx=0x00f0b2ff ecx=0x00000000 edx=0x00ca0000<br/>
&nbsp;&nbsp; 0x00000003 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000004 0x00: eax=0x3c004121 ebx=0x01c0003f ecx=0x0000003f edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000004 0x01: eax=0x3c004122 ebx=0x01c0003f ecx=0x0000003f edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000004 0x02: eax=0x3c004143 ebx=0x01c0003f ecx=0x000001ff edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000004 0x03: eax=0x3c07c163 ebx=0x04c0003f ecx=0x00002fff edx=0x00000006<br/>
&nbsp;&nbsp; 0x00000005 0x00: eax=0x00000040 ebx=0x00000040 ecx=0x00000003 edx=0x00021120<br/>
&nbsp;&nbsp; 0x00000006 0x00: eax=0x00000077 ebx=0x00000002 ecx=0x00000009 edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000007 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000008 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000009 0x00: eax=0x00000001 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x0000000a 0x00: eax=0x07300403 ebx=0x00000000 ecx=0x00000000 edx=0x00000603<br/>
&nbsp;&nbsp; 0x0000000b 0x00: eax=0x00000001 ebx=0x00000002 ecx=0x00000100 edx=0x00000025<br/>
&nbsp;&nbsp; 0x0000000b 0x01: eax=0x00000005 ebx=0x0000000c ecx=0x00000201 edx=0x00000025<br/>
&nbsp;&nbsp; 0x0000000c 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x0000000d 0x00: eax=0x00000007 ebx=0x00000340 ecx=0x00000340 edx=0x00000000<br/>
&nbsp;&nbsp; 0x0000000d 0x02: eax=0x00000100 ebx=0x00000240 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x0000000d 0x3e: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x80000000 0x00: eax=0x80000008 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x80000001 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000001 edx=0x2c100800<br/>
&nbsp;&nbsp; 0x80000002 0x00: eax=0x20202020 ebx=0x49202020 ecx=0x6c65746e edx=0x20295228<br/>
&nbsp;&nbsp; 0x80000003 0x00: eax=0x6e6f6558 ebx=0x20295228 ecx=0x20555043 edx=0x322d3545<br/>
&nbsp;&nbsp; 0x80000004 0x00: eax=0x20303334 ebx=0x20402030 ecx=0x30322e32 edx=0x007a4847<br/>
&nbsp;&nbsp; 0x80000005 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x80000006 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x01006040 edx=0x00000000<br/>
&nbsp;&nbsp; 0x80000007 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000100<br/>
&nbsp;&nbsp; 0x80000008 0x00: eax=0x0000302e ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x80860000 0x00: eax=0x00000007 ebx=0x00000340 ecx=0x00000340 edx=0x00000000<br/>
&nbsp;&nbsp; 0xc0000000 0x00: eax=0x00000007 ebx=0x00000340 ecx=0x00000340 edx=0x00000000<br/>
CPU 4:<br/>
&nbsp;&nbsp; 0x00000000 0x00: eax=0x0000000d ebx=0x756e6547 ecx=0x6c65746e edx=0x49656e69<br/>
&nbsp;&nbsp; 0x00000001 0x00: eax=0x000206d7 ebx=0x22200800 ecx=0x1fbee3ff edx=0xbfebfbff<br/>
&nbsp;&nbsp; 0x00000002 0x00: eax=0x76035a01 ebx=0x00f0b2ff ecx=0x00000000 edx=0x00ca0000<br/>
&nbsp;&nbsp; 0x00000003 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000004 0x00: eax=0x3c004121 ebx=0x01c0003f ecx=0x0000003f edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000004 0x01: eax=0x3c004122 ebx=0x01c0003f ecx=0x0000003f edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000004 0x02: eax=0x3c004143 ebx=0x01c0003f ecx=0x000001ff edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000004 0x03: eax=0x3c07c163 ebx=0x04c0003f ecx=0x00002fff edx=0x00000006<br/>
&nbsp;&nbsp; 0x00000005 0x00: eax=0x00000040 ebx=0x00000040 ecx=0x00000003 edx=0x00021120<br/>
&nbsp;&nbsp; 0x00000006 0x00: eax=0x00000077 ebx=0x00000002 ecx=0x00000009 edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000007 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000008 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000009 0x00: eax=0x00000001 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x0000000a 0x00: eax=0x07300403 ebx=0x00000000 ecx=0x00000000 edx=0x00000603<br/>
&nbsp;&nbsp; 0x0000000b 0x00: eax=0x00000001 ebx=0x00000002 ecx=0x00000100 edx=0x00000022<br/>
&nbsp;&nbsp; 0x0000000b 0x01: eax=0x00000005 ebx=0x0000000c ecx=0x00000201 edx=0x00000022<br/>
&nbsp;&nbsp; 0x0000000c 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x0000000d 0x00: eax=0x00000007 ebx=0x00000340 ecx=0x00000340 edx=0x00000000<br/>
&nbsp;&nbsp; 0x0000000d 0x02: eax=0x00000100 ebx=0x00000240 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x0000000d 0x3e: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x80000000 0x00: eax=0x80000008 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x80000001 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000001 edx=0x2c100800<br/>
&nbsp;&nbsp; 0x80000002 0x00: eax=0x20202020 ebx=0x49202020 ecx=0x6c65746e edx=0x20295228<br/>
&nbsp;&nbsp; 0x80000003 0x00: eax=0x6e6f6558 ebx=0x20295228 ecx=0x20555043 edx=0x322d3545<br/>
&nbsp;&nbsp; 0x80000004 0x00: eax=0x20303334 ebx=0x20402030 ecx=0x30322e32 edx=0x007a4847<br/>
&nbsp;&nbsp; 0x80000005 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x80000006 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x01006040 edx=0x00000000<br/>
&nbsp;&nbsp; 0x80000007 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000100<br/>
&nbsp;&nbsp; 0x80000008 0x00: eax=0x0000302e ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x80860000 0x00: eax=0x00000007 ebx=0x00000340 ecx=0x00000340 edx=0x00000000<br/>
&nbsp;&nbsp; 0xc0000000 0x00: eax=0x00000007 ebx=0x00000340 ecx=0x00000340 edx=0x00000000<br/>
CPU 5:<br/>
&nbsp;&nbsp; 0x00000000 0x00: eax=0x0000000d ebx=0x756e6547 ecx=0x6c65746e edx=0x49656e69<br/>
&nbsp;&nbsp; 0x00000001 0x00: eax=0x000206d7 ebx=0x06200800 ecx=0x1fbee3ff edx=0xbfebfbff<br/>
&nbsp;&nbsp; 0x00000002 0x00: eax=0x76035a01 ebx=0x00f0b2ff ecx=0x00000000 edx=0x00ca0000<br/>
&nbsp;&nbsp; 0x00000003 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000004 0x00: eax=0x3c004121 ebx=0x01c0003f ecx=0x0000003f edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000004 0x01: eax=0x3c004122 ebx=0x01c0003f ecx=0x0000003f edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000004 0x02: eax=0x3c004143 ebx=0x01c0003f ecx=0x000001ff edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000004 0x03: eax=0x3c07c163 ebx=0x04c0003f ecx=0x00002fff edx=0x00000006<br/>
&nbsp;&nbsp; 0x00000005 0x00: eax=0x00000040 ebx=0x00000040 ecx=0x00000003 edx=0x00021120<br/>
&nbsp;&nbsp; 0x00000006 0x00: eax=0x00000077 ebx=0x00000002 ecx=0x00000009 edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000007 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000008 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000009 0x00: eax=0x00000001 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x0000000a 0x00: eax=0x07300403 ebx=0x00000000 ecx=0x00000000 edx=0x00000603<br/>
&nbsp;&nbsp; 0x0000000b 0x00: eax=0x00000001 ebx=0x00000002 ecx=0x00000100 edx=0x00000006<br/>
&nbsp;&nbsp; 0x0000000b 0x01: eax=0x00000005 ebx=0x0000000c ecx=0x00000201 edx=0x00000006<br/>
&nbsp;&nbsp; 0x0000000c 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x0000000d 0x00: eax=0x00000007 ebx=0x00000340 ecx=0x00000340 edx=0x00000000<br/>
&nbsp;&nbsp; 0x0000000d 0x02: eax=0x00000100 ebx=0x00000240 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x0000000d 0x3e: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x80000000 0x00: eax=0x80000008 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x80000001 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000001 edx=0x2c100800<br/>
&nbsp;&nbsp; 0x80000002 0x00: eax=0x20202020 ebx=0x49202020 ecx=0x6c65746e edx=0x20295228<br/>
&nbsp;&nbsp; 0x80000003 0x00: eax=0x6e6f6558 ebx=0x20295228 ecx=0x20555043 edx=0x322d3545<br/>
&nbsp;&nbsp; 0x80000004 0x00: eax=0x20303334 ebx=0x20402030 ecx=0x30322e32 edx=0x007a4847<br/>
&nbsp;&nbsp; 0x80000005 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x80000006 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x01006040 edx=0x00000000<br/>
&nbsp;&nbsp; 0x80000007 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000100<br/>
&nbsp;&nbsp; 0x80000008 0x00: eax=0x0000302e ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x80860000 0x00: eax=0x00000007 ebx=0x00000340 ecx=0x00000340 edx=0x00000000<br/>
&nbsp;&nbsp; 0xc0000000 0x00: eax=0x00000007 ebx=0x00000340 ecx=0x00000340 edx=0x00000000<br/>
CPU 6:<br/>
&nbsp;&nbsp; 0x00000000 0x00: eax=0x0000000d ebx=0x756e6547 ecx=0x6c65746e edx=0x49656e69<br/>
&nbsp;&nbsp; 0x00000001 0x00: eax=0x000206d7 ebx=0x23200800 ecx=0x1fbee3ff edx=0xbfebfbff<br/>
&nbsp;&nbsp; 0x00000002 0x00: eax=0x76035a01 ebx=0x00f0b2ff ecx=0x00000000 edx=0x00ca0000<br/>
&nbsp;&nbsp; 0x00000003 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000004 0x00: eax=0x3c004121 ebx=0x01c0003f ecx=0x0000003f edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000004 0x01: eax=0x3c004122 ebx=0x01c0003f ecx=0x0000003f edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000004 0x02: eax=0x3c004143 ebx=0x01c0003f ecx=0x000001ff edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000004 0x03: eax=0x3c07c163 ebx=0x04c0003f ecx=0x00002fff edx=0x00000006<br/>
&nbsp;&nbsp; 0x00000005 0x00: eax=0x00000040 ebx=0x00000040 ecx=0x00000003 edx=0x00021120<br/>
&nbsp;&nbsp; 0x00000006 0x00: eax=0x00000077 ebx=0x00000002 ecx=0x00000009 edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000007 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000008 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000009 0x00: eax=0x00000001 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x0000000a 0x00: eax=0x07300403 ebx=0x00000000 ecx=0x00000000 edx=0x00000603<br/>
&nbsp;&nbsp; 0x0000000b 0x00: eax=0x00000001 ebx=0x00000002 ecx=0x00000100 edx=0x00000023<br/>
&nbsp;&nbsp; 0x0000000b 0x01: eax=0x00000005 ebx=0x0000000c ecx=0x00000201 edx=0x00000023<br/>
&nbsp;&nbsp; 0x0000000c 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x0000000d 0x00: eax=0x00000007 ebx=0x00000340 ecx=0x00000340 edx=0x00000000<br/>
&nbsp;&nbsp; 0x0000000d 0x02: eax=0x00000100 ebx=0x00000240 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x0000000d 0x3e: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x80000000 0x00: eax=0x80000008 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x80000001 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000001 edx=0x2c100800<br/>
&nbsp;&nbsp; 0x80000002 0x00: eax=0x20202020 ebx=0x49202020 ecx=0x6c65746e edx=0x20295228<br/>
&nbsp;&nbsp; 0x80000003 0x00: eax=0x6e6f6558 ebx=0x20295228 ecx=0x20555043 edx=0x322d3545<br/>
&nbsp;&nbsp; 0x80000004 0x00: eax=0x20303334 ebx=0x20402030 ecx=0x30322e32 edx=0x007a4847<br/>
&nbsp;&nbsp; 0x80000005 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x80000006 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x01006040 edx=0x00000000<br/>
&nbsp;&nbsp; 0x80000007 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000100<br/>
&nbsp;&nbsp; 0x80000008 0x00: eax=0x0000302e ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x80860000 0x00: eax=0x00000007 ebx=0x00000340 ecx=0x00000340 edx=0x00000000<br/>
&nbsp;&nbsp; 0xc0000000 0x00: eax=0x00000007 ebx=0x00000340 ecx=0x00000340 edx=0x00000000<br/>
CPU 7:<br/>
&nbsp;&nbsp; 0x00000000 0x00: eax=0x0000000d ebx=0x756e6547 ecx=0x6c65746e edx=0x49656e69<br/>
&nbsp;&nbsp; 0x00000001 0x00: eax=0x000206d7 ebx=0x0a200800 ecx=0x1fbee3ff edx=0xbfebfbff<br/>
&nbsp;&nbsp; 0x00000002 0x00: eax=0x76035a01 ebx=0x00f0b2ff ecx=0x00000000 edx=0x00ca0000<br/>
&nbsp;&nbsp; 0x00000003 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000004 0x00: eax=0x3c004121 ebx=0x01c0003f ecx=0x0000003f edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000004 0x01: eax=0x3c004122 ebx=0x01c0003f ecx=0x0000003f edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000004 0x02: eax=0x3c004143 ebx=0x01c0003f ecx=0x000001ff edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000004 0x03: eax=0x3c07c163 ebx=0x04c0003f ecx=0x00002fff edx=0x00000006<br/>
&nbsp;&nbsp; 0x00000005 0x00: eax=0x00000040 ebx=0x00000040 ecx=0x00000003 edx=0x00021120<br/>
&nbsp;&nbsp; 0x00000006 0x00: eax=0x00000077 ebx=0x00000002 ecx=0x00000009 edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000007 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000008 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000009 0x00: eax=0x00000001 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x0000000a 0x00: eax=0x07300403 ebx=0x00000000 ecx=0x00000000 edx=0x00000603<br/>
&nbsp;&nbsp; 0x0000000b 0x00: eax=0x00000001 ebx=0x00000002 ecx=0x00000100 edx=0x0000000a<br/>
&nbsp;&nbsp; 0x0000000b 0x01: eax=0x00000005 ebx=0x0000000c ecx=0x00000201 edx=0x0000000a<br/>
&nbsp;&nbsp; 0x0000000c 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x0000000d 0x00: eax=0x00000007 ebx=0x00000340 ecx=0x00000340 edx=0x00000000<br/>
&nbsp;&nbsp; 0x0000000d 0x02: eax=0x00000100 ebx=0x00000240 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x0000000d 0x3e: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x80000000 0x00: eax=0x80000008 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x80000001 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000001 edx=0x2c100800<br/>
&nbsp;&nbsp; 0x80000002 0x00: eax=0x20202020 ebx=0x49202020 ecx=0x6c65746e edx=0x20295228<br/>
&nbsp;&nbsp; 0x80000003 0x00: eax=0x6e6f6558 ebx=0x20295228 ecx=0x20555043 edx=0x322d3545<br/>
&nbsp;&nbsp; 0x80000004 0x00: eax=0x20303334 ebx=0x20402030 ecx=0x30322e32 edx=0x007a4847<br/>
&nbsp;&nbsp; 0x80000005 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x80000006 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x01006040 edx=0x00000000<br/>
&nbsp;&nbsp; 0x80000007 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000100<br/>
&nbsp;&nbsp; 0x80000008 0x00: eax=0x0000302e ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x80860000 0x00: eax=0x00000007 ebx=0x00000340 ecx=0x00000340 edx=0x00000000<br/>
&nbsp;&nbsp; 0xc0000000 0x00: eax=0x00000007 ebx=0x00000340 ecx=0x00000340 edx=0x00000000<br/>
CPU 8:<br/>
&nbsp;&nbsp; 0x00000000 0x00: eax=0x0000000d ebx=0x756e6547 ecx=0x6c65746e edx=0x49656e69<br/>
&nbsp;&nbsp; 0x00000001 0x00: eax=0x000206d7 ebx=0x2a200800 ecx=0x1fbee3ff edx=0xbfebfbff<br/>
&nbsp;&nbsp; 0x00000002 0x00: eax=0x76035a01 ebx=0x00f0b2ff ecx=0x00000000 edx=0x00ca0000<br/>
&nbsp;&nbsp; 0x00000003 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000004 0x00: eax=0x3c004121 ebx=0x01c0003f ecx=0x0000003f edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000004 0x01: eax=0x3c004122 ebx=0x01c0003f ecx=0x0000003f edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000004 0x02: eax=0x3c004143 ebx=0x01c0003f ecx=0x000001ff edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000004 0x03: eax=0x3c07c163 ebx=0x04c0003f ecx=0x00002fff edx=0x00000006<br/>
&nbsp;&nbsp; 0x00000005 0x00: eax=0x00000040 ebx=0x00000040 ecx=0x00000003 edx=0x00021120<br/>
&nbsp;&nbsp; 0x00000006 0x00: eax=0x00000077 ebx=0x00000002 ecx=0x00000009 edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000007 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000008 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000009 0x00: eax=0x00000001 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x0000000a 0x00: eax=0x07300403 ebx=0x00000000 ecx=0x00000000 edx=0x00000603<br/>
&nbsp;&nbsp; 0x0000000b 0x00: eax=0x00000001 ebx=0x00000002 ecx=0x00000100 edx=0x0000002a<br/>
&nbsp;&nbsp; 0x0000000b 0x01: eax=0x00000005 ebx=0x0000000c ecx=0x00000201 edx=0x0000002a<br/>
&nbsp;&nbsp; 0x0000000c 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x0000000d 0x00: eax=0x00000007 ebx=0x00000340 ecx=0x00000340 edx=0x00000000<br/>
&nbsp;&nbsp; 0x0000000d 0x02: eax=0x00000100 ebx=0x00000240 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x0000000d 0x3e: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x80000000 0x00: eax=0x80000008 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x80000001 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000001 edx=0x2c100800<br/>
&nbsp;&nbsp; 0x80000002 0x00: eax=0x20202020 ebx=0x49202020 ecx=0x6c65746e edx=0x20295228<br/>
&nbsp;&nbsp; 0x80000003 0x00: eax=0x6e6f6558 ebx=0x20295228 ecx=0x20555043 edx=0x322d3545<br/>
&nbsp;&nbsp; 0x80000004 0x00: eax=0x20303334 ebx=0x20402030 ecx=0x30322e32 edx=0x007a4847<br/>
&nbsp;&nbsp; 0x80000005 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x80000006 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x01006040 edx=0x00000000<br/>
&nbsp;&nbsp; 0x80000007 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000100<br/>
&nbsp;&nbsp; 0x80000008 0x00: eax=0x0000302e ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x80860000 0x00: eax=0x00000007 ebx=0x00000340 ecx=0x00000340 edx=0x00000000<br/>
&nbsp;&nbsp; 0xc0000000 0x00: eax=0x00000007 ebx=0x00000340 ecx=0x00000340 edx=0x00000000<br/>
CPU 9:<br/>
&nbsp;&nbsp; 0x00000000 0x00: eax=0x0000000d ebx=0x756e6547 ecx=0x6c65746e edx=0x49656e69<br/>
&nbsp;&nbsp; 0x00000001 0x00: eax=0x000206d7 ebx=0x0b200800 ecx=0x1fbee3ff edx=0xbfebfbff<br/>
&nbsp;&nbsp; 0x00000002 0x00: eax=0x76035a01 ebx=0x00f0b2ff ecx=0x00000000 edx=0x00ca0000<br/>
&nbsp;&nbsp; 0x00000003 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000004 0x00: eax=0x3c004121 ebx=0x01c0003f ecx=0x0000003f edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000004 0x01: eax=0x3c004122 ebx=0x01c0003f ecx=0x0000003f edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000004 0x02: eax=0x3c004143 ebx=0x01c0003f ecx=0x000001ff edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000004 0x03: eax=0x3c07c163 ebx=0x04c0003f ecx=0x00002fff edx=0x00000006<br/>
&nbsp;&nbsp; 0x00000005 0x00: eax=0x00000040 ebx=0x00000040 ecx=0x00000003 edx=0x00021120<br/>
&nbsp;&nbsp; 0x00000006 0x00: eax=0x00000077 ebx=0x00000002 ecx=0x00000009 edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000007 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000008 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000009 0x00: eax=0x00000001 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x0000000a 0x00: eax=0x07300403 ebx=0x00000000 ecx=0x00000000 edx=0x00000603<br/>
&nbsp;&nbsp; 0x0000000b 0x00: eax=0x00000001 ebx=0x00000002 ecx=0x00000100 edx=0x0000000b<br/>
&nbsp;&nbsp; 0x0000000b 0x01: eax=0x00000005 ebx=0x0000000c ecx=0x00000201 edx=0x0000000b<br/>
&nbsp;&nbsp; 0x0000000c 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x0000000d 0x00: eax=0x00000007 ebx=0x00000340 ecx=0x00000340 edx=0x00000000<br/>
&nbsp;&nbsp; 0x0000000d 0x02: eax=0x00000100 ebx=0x00000240 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x0000000d 0x3e: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x80000000 0x00: eax=0x80000008 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x80000001 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000001 edx=0x2c100800<br/>
&nbsp;&nbsp; 0x80000002 0x00: eax=0x20202020 ebx=0x49202020 ecx=0x6c65746e edx=0x20295228<br/>
&nbsp;&nbsp; 0x80000003 0x00: eax=0x6e6f6558 ebx=0x20295228 ecx=0x20555043 edx=0x322d3545<br/>
&nbsp;&nbsp; 0x80000004 0x00: eax=0x20303334 ebx=0x20402030 ecx=0x30322e32 edx=0x007a4847<br/>
&nbsp;&nbsp; 0x80000005 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x80000006 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x01006040 edx=0x00000000<br/>
&nbsp;&nbsp; 0x80000007 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000100<br/>
&nbsp;&nbsp; 0x80000008 0x00: eax=0x0000302e ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x80860000 0x00: eax=0x00000007 ebx=0x00000340 ecx=0x00000340 edx=0x00000000<br/>
&nbsp;&nbsp; 0xc0000000 0x00: eax=0x00000007 ebx=0x00000340 ecx=0x00000340 edx=0x00000000<br/>
CPU 10:<br/>
&nbsp;&nbsp; 0x00000000 0x00: eax=0x0000000d ebx=0x756e6547 ecx=0x6c65746e edx=0x49656e69<br/>
&nbsp;&nbsp; 0x00000001 0x00: eax=0x000206d7 ebx=0x28200800 ecx=0x1fbee3ff edx=0xbfebfbff<br/>
&nbsp;&nbsp; 0x00000002 0x00: eax=0x76035a01 ebx=0x00f0b2ff ecx=0x00000000 edx=0x00ca0000<br/>
&nbsp;&nbsp; 0x00000003 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000004 0x00: eax=0x3c004121 ebx=0x01c0003f ecx=0x0000003f edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000004 0x01: eax=0x3c004122 ebx=0x01c0003f ecx=0x0000003f edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000004 0x02: eax=0x3c004143 ebx=0x01c0003f ecx=0x000001ff edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000004 0x03: eax=0x3c07c163 ebx=0x04c0003f ecx=0x00002fff edx=0x00000006<br/>
&nbsp;&nbsp; 0x00000005 0x00: eax=0x00000040 ebx=0x00000040 ecx=0x00000003 edx=0x00021120<br/>
&nbsp;&nbsp; 0x00000006 0x00: eax=0x00000077 ebx=0x00000002 ecx=0x00000009 edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000007 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000008 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000009 0x00: eax=0x00000001 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x0000000a 0x00: eax=0x07300403 ebx=0x00000000 ecx=0x00000000 edx=0x00000603<br/>
&nbsp;&nbsp; 0x0000000b 0x00: eax=0x00000001 ebx=0x00000002 ecx=0x00000100 edx=0x00000028<br/>
&nbsp;&nbsp; 0x0000000b 0x01: eax=0x00000005 ebx=0x0000000c ecx=0x00000201 edx=0x00000028<br/>
&nbsp;&nbsp; 0x0000000c 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x0000000d 0x00: eax=0x00000007 ebx=0x00000340 ecx=0x00000340 edx=0x00000000<br/>
&nbsp;&nbsp; 0x0000000d 0x02: eax=0x00000100 ebx=0x00000240 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x0000000d 0x3e: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x80000000 0x00: eax=0x80000008 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x80000001 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000001 edx=0x2c100800<br/>
&nbsp;&nbsp; 0x80000002 0x00: eax=0x20202020 ebx=0x49202020 ecx=0x6c65746e edx=0x20295228<br/>
&nbsp;&nbsp; 0x80000003 0x00: eax=0x6e6f6558 ebx=0x20295228 ecx=0x20555043 edx=0x322d3545<br/>
&nbsp;&nbsp; 0x80000004 0x00: eax=0x20303334 ebx=0x20402030 ecx=0x30322e32 edx=0x007a4847<br/>
&nbsp;&nbsp; 0x80000005 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x80000006 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x01006040 edx=0x00000000<br/>
&nbsp;&nbsp; 0x80000007 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000100<br/>
&nbsp;&nbsp; 0x80000008 0x00: eax=0x0000302e ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x80860000 0x00: eax=0x00000007 ebx=0x00000340 ecx=0x00000340 edx=0x00000000<br/>
&nbsp;&nbsp; 0xc0000000 0x00: eax=0x00000007 ebx=0x00000340 ecx=0x00000340 edx=0x00000000<br/>
CPU 11:<br/>
&nbsp;&nbsp; 0x00000000 0x00: eax=0x0000000d ebx=0x756e6547 ecx=0x6c65746e edx=0x49656e69<br/>
&nbsp;&nbsp; 0x00000001 0x00: eax=0x000206d7 ebx=0x01200800 ecx=0x1fbee3ff edx=0xbfebfbff<br/>
&nbsp;&nbsp; 0x00000002 0x00: eax=0x76035a01 ebx=0x00f0b2ff ecx=0x00000000 edx=0x00ca0000<br/>
&nbsp;&nbsp; 0x00000003 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000004 0x00: eax=0x3c004121 ebx=0x01c0003f ecx=0x0000003f edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000004 0x01: eax=0x3c004122 ebx=0x01c0003f ecx=0x0000003f edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000004 0x02: eax=0x3c004143 ebx=0x01c0003f ecx=0x000001ff edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000004 0x03: eax=0x3c07c163 ebx=0x04c0003f ecx=0x00002fff edx=0x00000006<br/>
&nbsp;&nbsp; 0x00000005 0x00: eax=0x00000040 ebx=0x00000040 ecx=0x00000003 edx=0x00021120<br/>
&nbsp;&nbsp; 0x00000006 0x00: eax=0x00000077 ebx=0x00000002 ecx=0x00000009 edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000007 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000008 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000009 0x00: eax=0x00000001 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x0000000a 0x00: eax=0x07300403 ebx=0x00000000 ecx=0x00000000 edx=0x00000603<br/>
&nbsp;&nbsp; 0x0000000b 0x00: eax=0x00000001 ebx=0x00000002 ecx=0x00000100 edx=0x00000001<br/>
&nbsp;&nbsp; 0x0000000b 0x01: eax=0x00000005 ebx=0x0000000c ecx=0x00000201 edx=0x00000001<br/>
&nbsp;&nbsp; 0x0000000c 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x0000000d 0x00: eax=0x00000007 ebx=0x00000340 ecx=0x00000340 edx=0x00000000<br/>
&nbsp;&nbsp; 0x0000000d 0x02: eax=0x00000100 ebx=0x00000240 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x0000000d 0x3e: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x80000000 0x00: eax=0x80000008 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x80000001 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000001 edx=0x2c100800<br/>
&nbsp;&nbsp; 0x80000002 0x00: eax=0x20202020 ebx=0x49202020 ecx=0x6c65746e edx=0x20295228<br/>
&nbsp;&nbsp; 0x80000003 0x00: eax=0x6e6f6558 ebx=0x20295228 ecx=0x20555043 edx=0x322d3545<br/>
&nbsp;&nbsp; 0x80000004 0x00: eax=0x20303334 ebx=0x20402030 ecx=0x30322e32 edx=0x007a4847<br/>
&nbsp;&nbsp; 0x80000005 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x80000006 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x01006040 edx=0x00000000<br/>
&nbsp;&nbsp; 0x80000007 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000100<br/>
&nbsp;&nbsp; 0x80000008 0x00: eax=0x0000302e ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x80860000 0x00: eax=0x00000007 ebx=0x00000340 ecx=0x00000340 edx=0x00000000<br/>
&nbsp;&nbsp; 0xc0000000 0x00: eax=0x00000007 ebx=0x00000340 ecx=0x00000340 edx=0x00000000<br/>
CPU 12:<br/>
&nbsp;&nbsp; 0x00000000 0x00: eax=0x0000000d ebx=0x756e6547 ecx=0x6c65746e edx=0x49656e69<br/>
&nbsp;&nbsp; 0x00000001 0x00: eax=0x000206d7 ebx=0x23200800 ecx=0x1fbee3ff edx=0xbfebfbff<br/>
&nbsp;&nbsp; 0x00000002 0x00: eax=0x76035a01 ebx=0x00f0b2ff ecx=0x00000000 edx=0x00ca0000<br/>
&nbsp;&nbsp; 0x00000003 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000004 0x00: eax=0x3c004121 ebx=0x01c0003f ecx=0x0000003f edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000004 0x01: eax=0x3c004122 ebx=0x01c0003f ecx=0x0000003f edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000004 0x02: eax=0x3c004143 ebx=0x01c0003f ecx=0x000001ff edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000004 0x03: eax=0x3c07c163 ebx=0x04c0003f ecx=0x00002fff edx=0x00000006<br/>
&nbsp;&nbsp; 0x00000005 0x00: eax=0x00000040 ebx=0x00000040 ecx=0x00000003 edx=0x00021120<br/>
&nbsp;&nbsp; 0x00000006 0x00: eax=0x00000077 ebx=0x00000002 ecx=0x00000009 edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000007 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000008 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000009 0x00: eax=0x00000001 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x0000000a 0x00: eax=0x07300403 ebx=0x00000000 ecx=0x00000000 edx=0x00000603<br/>
&nbsp;&nbsp; 0x0000000b 0x00: eax=0x00000001 ebx=0x00000002 ecx=0x00000100 edx=0x00000023<br/>
&nbsp;&nbsp; 0x0000000b 0x01: eax=0x00000005 ebx=0x0000000c ecx=0x00000201 edx=0x00000023<br/>
&nbsp;&nbsp; 0x0000000c 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x0000000d 0x00: eax=0x00000007 ebx=0x00000340 ecx=0x00000340 edx=0x00000000<br/>
&nbsp;&nbsp; 0x0000000d 0x02: eax=0x00000100 ebx=0x00000240 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x0000000d 0x3e: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x80000000 0x00: eax=0x80000008 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x80000001 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000001 edx=0x2c100800<br/>
&nbsp;&nbsp; 0x80000002 0x00: eax=0x20202020 ebx=0x49202020 ecx=0x6c65746e edx=0x20295228<br/>
&nbsp;&nbsp; 0x80000003 0x00: eax=0x6e6f6558 ebx=0x20295228 ecx=0x20555043 edx=0x322d3545<br/>
&nbsp;&nbsp; 0x80000004 0x00: eax=0x20303334 ebx=0x20402030 ecx=0x30322e32 edx=0x007a4847<br/>
&nbsp;&nbsp; 0x80000005 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x80000006 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x01006040 edx=0x00000000<br/>
&nbsp;&nbsp; 0x80000007 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000100<br/>
&nbsp;&nbsp; 0x80000008 0x00: eax=0x0000302e ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x80860000 0x00: eax=0x00000007 ebx=0x00000340 ecx=0x00000340 edx=0x00000000<br/>
&nbsp;&nbsp; 0xc0000000 0x00: eax=0x00000007 ebx=0x00000340 ecx=0x00000340 edx=0x00000000<br/>
CPU 13:<br/>
&nbsp;&nbsp; 0x00000000 0x00: eax=0x0000000d ebx=0x756e6547 ecx=0x6c65746e edx=0x49656e69<br/>
&nbsp;&nbsp; 0x00000001 0x00: eax=0x000206d7 ebx=0x00200800 ecx=0x1fbee3ff edx=0xbfebfbff<br/>
&nbsp;&nbsp; 0x00000002 0x00: eax=0x76035a01 ebx=0x00f0b2ff ecx=0x00000000 edx=0x00ca0000<br/>
&nbsp;&nbsp; 0x00000003 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000004 0x00: eax=0x3c004121 ebx=0x01c0003f ecx=0x0000003f edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000004 0x01: eax=0x3c004122 ebx=0x01c0003f ecx=0x0000003f edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000004 0x02: eax=0x3c004143 ebx=0x01c0003f ecx=0x000001ff edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000004 0x03: eax=0x3c07c163 ebx=0x04c0003f ecx=0x00002fff edx=0x00000006<br/>
&nbsp;&nbsp; 0x00000005 0x00: eax=0x00000040 ebx=0x00000040 ecx=0x00000003 edx=0x00021120<br/>
&nbsp;&nbsp; 0x00000006 0x00: eax=0x00000077 ebx=0x00000002 ecx=0x00000009 edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000007 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000008 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000009 0x00: eax=0x00000001 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x0000000a 0x00: eax=0x07300403 ebx=0x00000000 ecx=0x00000000 edx=0x00000603<br/>
&nbsp;&nbsp; 0x0000000b 0x00: eax=0x00000001 ebx=0x00000002 ecx=0x00000100 edx=0x00000000<br/>
&nbsp;&nbsp; 0x0000000b 0x01: eax=0x00000005 ebx=0x0000000c ecx=0x00000201 edx=0x00000000<br/>
&nbsp;&nbsp; 0x0000000c 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x0000000d 0x00: eax=0x00000007 ebx=0x00000340 ecx=0x00000340 edx=0x00000000<br/>
&nbsp;&nbsp; 0x0000000d 0x02: eax=0x00000100 ebx=0x00000240 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x0000000d 0x3e: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x80000000 0x00: eax=0x80000008 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x80000001 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000001 edx=0x2c100800<br/>
&nbsp;&nbsp; 0x80000002 0x00: eax=0x20202020 ebx=0x49202020 ecx=0x6c65746e edx=0x20295228<br/>
&nbsp;&nbsp; 0x80000003 0x00: eax=0x6e6f6558 ebx=0x20295228 ecx=0x20555043 edx=0x322d3545<br/>
&nbsp;&nbsp; 0x80000004 0x00: eax=0x20303334 ebx=0x20402030 ecx=0x30322e32 edx=0x007a4847<br/>
&nbsp;&nbsp; 0x80000005 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x80000006 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x01006040 edx=0x00000000<br/>
&nbsp;&nbsp; 0x80000007 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000100<br/>
&nbsp;&nbsp; 0x80000008 0x00: eax=0x0000302e ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x80860000 0x00: eax=0x00000007 ebx=0x00000340 ecx=0x00000340 edx=0x00000000<br/>
&nbsp;&nbsp; 0xc0000000 0x00: eax=0x00000007 ebx=0x00000340 ecx=0x00000340 edx=0x00000000<br/>
CPU 14:<br/>
&nbsp;&nbsp; 0x00000000 0x00: eax=0x0000000d ebx=0x756e6547 ecx=0x6c65746e edx=0x49656e69<br/>
&nbsp;&nbsp; 0x00000001 0x00: eax=0x000206d7 ebx=0x29200800 ecx=0x1fbee3ff edx=0xbfebfbff<br/>
&nbsp;&nbsp; 0x00000002 0x00: eax=0x76035a01 ebx=0x00f0b2ff ecx=0x00000000 edx=0x00ca0000<br/>
&nbsp;&nbsp; 0x00000003 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000004 0x00: eax=0x3c004121 ebx=0x01c0003f ecx=0x0000003f edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000004 0x01: eax=0x3c004122 ebx=0x01c0003f ecx=0x0000003f edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000004 0x02: eax=0x3c004143 ebx=0x01c0003f ecx=0x000001ff edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000004 0x03: eax=0x3c07c163 ebx=0x04c0003f ecx=0x00002fff edx=0x00000006<br/>
&nbsp;&nbsp; 0x00000005 0x00: eax=0x00000040 ebx=0x00000040 ecx=0x00000003 edx=0x00021120<br/>
&nbsp;&nbsp; 0x00000006 0x00: eax=0x00000077 ebx=0x00000002 ecx=0x00000009 edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000007 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000008 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000009 0x00: eax=0x00000001 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x0000000a 0x00: eax=0x07300403 ebx=0x00000000 ecx=0x00000000 edx=0x00000603<br/>
&nbsp;&nbsp; 0x0000000b 0x00: eax=0x00000001 ebx=0x00000002 ecx=0x00000100 edx=0x00000029<br/>
&nbsp;&nbsp; 0x0000000b 0x01: eax=0x00000005 ebx=0x0000000c ecx=0x00000201 edx=0x00000029<br/>
&nbsp;&nbsp; 0x0000000c 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x0000000d 0x00: eax=0x00000007 ebx=0x00000340 ecx=0x00000340 edx=0x00000000<br/>
&nbsp;&nbsp; 0x0000000d 0x02: eax=0x00000100 ebx=0x00000240 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x0000000d 0x3e: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x80000000 0x00: eax=0x80000008 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x80000001 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000001 edx=0x2c100800<br/>
&nbsp;&nbsp; 0x80000002 0x00: eax=0x20202020 ebx=0x49202020 ecx=0x6c65746e edx=0x20295228<br/>
&nbsp;&nbsp; 0x80000003 0x00: eax=0x6e6f6558 ebx=0x20295228 ecx=0x20555043 edx=0x322d3545<br/>
&nbsp;&nbsp; 0x80000004 0x00: eax=0x20303334 ebx=0x20402030 ecx=0x30322e32 edx=0x007a4847<br/>
&nbsp;&nbsp; 0x80000005 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x80000006 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x01006040 edx=0x00000000<br/>
&nbsp;&nbsp; 0x80000007 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000100<br/>
&nbsp;&nbsp; 0x80000008 0x00: eax=0x0000302e ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x80860000 0x00: eax=0x00000007 ebx=0x00000340 ecx=0x00000340 edx=0x00000000<br/>
&nbsp;&nbsp; 0xc0000000 0x00: eax=0x00000007 ebx=0x00000340 ecx=0x00000340 edx=0x00000000<br/>
CPU 15:<br/>
&nbsp;&nbsp; 0x00000000 0x00: eax=0x0000000d ebx=0x756e6547 ecx=0x6c65746e edx=0x49656e69<br/>
&nbsp;&nbsp; 0x00000001 0x00: eax=0x000206d7 ebx=0x23200800 ecx=0x1fbee3ff edx=0xbfebfbff<br/>
&nbsp;&nbsp; 0x00000002 0x00: eax=0x76035a01 ebx=0x00f0b2ff ecx=0x00000000 edx=0x00ca0000<br/>
&nbsp;&nbsp; 0x00000003 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000004 0x00: eax=0x3c004121 ebx=0x01c0003f ecx=0x0000003f edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000004 0x01: eax=0x3c004122 ebx=0x01c0003f ecx=0x0000003f edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000004 0x02: eax=0x3c004143 ebx=0x01c0003f ecx=0x000001ff edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000004 0x03: eax=0x3c07c163 ebx=0x04c0003f ecx=0x00002fff edx=0x00000006<br/>
&nbsp;&nbsp; 0x00000005 0x00: eax=0x00000040 ebx=0x00000040 ecx=0x00000003 edx=0x00021120<br/>
&nbsp;&nbsp; 0x00000006 0x00: eax=0x00000077 ebx=0x00000002 ecx=0x00000009 edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000007 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000008 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000009 0x00: eax=0x00000001 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x0000000a 0x00: eax=0x07300403 ebx=0x00000000 ecx=0x00000000 edx=0x00000603<br/>
&nbsp;&nbsp; 0x0000000b 0x00: eax=0x00000001 ebx=0x00000002 ecx=0x00000100 edx=0x00000023<br/>
&nbsp;&nbsp; 0x0000000b 0x01: eax=0x00000005 ebx=0x0000000c ecx=0x00000201 edx=0x00000023<br/>
&nbsp;&nbsp; 0x0000000c 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x0000000d 0x00: eax=0x00000007 ebx=0x00000340 ecx=0x00000340 edx=0x00000000<br/>
&nbsp;&nbsp; 0x0000000d 0x02: eax=0x00000100 ebx=0x00000240 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x0000000d 0x3e: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x80000000 0x00: eax=0x80000008 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x80000001 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000001 edx=0x2c100800<br/>
&nbsp;&nbsp; 0x80000002 0x00: eax=0x20202020 ebx=0x49202020 ecx=0x6c65746e edx=0x20295228<br/>
&nbsp;&nbsp; 0x80000003 0x00: eax=0x6e6f6558 ebx=0x20295228 ecx=0x20555043 edx=0x322d3545<br/>
&nbsp;&nbsp; 0x80000004 0x00: eax=0x20303334 ebx=0x20402030 ecx=0x30322e32 edx=0x007a4847<br/>
&nbsp;&nbsp; 0x80000005 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x80000006 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x01006040 edx=0x00000000<br/>
&nbsp;&nbsp; 0x80000007 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000100<br/>
&nbsp;&nbsp; 0x80000008 0x00: eax=0x0000302e ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x80860000 0x00: eax=0x00000007 ebx=0x00000340 ecx=0x00000340 edx=0x00000000<br/>
&nbsp;&nbsp; 0xc0000000 0x00: eax=0x00000007 ebx=0x00000340 ecx=0x00000340 edx=0x00000000<br/>
CPU 16:<br/>
&nbsp;&nbsp; 0x00000000 0x00: eax=0x0000000d ebx=0x756e6547 ecx=0x6c65746e edx=0x49656e69<br/>
&nbsp;&nbsp; 0x00000001 0x00: eax=0x000206d7 ebx=0x03200800 ecx=0x1fbee3ff edx=0xbfebfbff<br/>
&nbsp;&nbsp; 0x00000002 0x00: eax=0x76035a01 ebx=0x00f0b2ff ecx=0x00000000 edx=0x00ca0000<br/>
&nbsp;&nbsp; 0x00000003 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000004 0x00: eax=0x3c004121 ebx=0x01c0003f ecx=0x0000003f edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000004 0x01: eax=0x3c004122 ebx=0x01c0003f ecx=0x0000003f edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000004 0x02: eax=0x3c004143 ebx=0x01c0003f ecx=0x000001ff edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000004 0x03: eax=0x3c07c163 ebx=0x04c0003f ecx=0x00002fff edx=0x00000006<br/>
&nbsp;&nbsp; 0x00000005 0x00: eax=0x00000040 ebx=0x00000040 ecx=0x00000003 edx=0x00021120<br/>
&nbsp;&nbsp; 0x00000006 0x00: eax=0x00000077 ebx=0x00000002 ecx=0x00000009 edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000007 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000008 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000009 0x00: eax=0x00000001 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x0000000a 0x00: eax=0x07300403 ebx=0x00000000 ecx=0x00000000 edx=0x00000603<br/>
&nbsp;&nbsp; 0x0000000b 0x00: eax=0x00000001 ebx=0x00000002 ecx=0x00000100 edx=0x00000003<br/>
&nbsp;&nbsp; 0x0000000b 0x01: eax=0x00000005 ebx=0x0000000c ecx=0x00000201 edx=0x00000003<br/>
&nbsp;&nbsp; 0x0000000c 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x0000000d 0x00: eax=0x00000007 ebx=0x00000340 ecx=0x00000340 edx=0x00000000<br/>
&nbsp;&nbsp; 0x0000000d 0x02: eax=0x00000100 ebx=0x00000240 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x0000000d 0x3e: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x80000000 0x00: eax=0x80000008 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x80000001 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000001 edx=0x2c100800<br/>
&nbsp;&nbsp; 0x80000002 0x00: eax=0x20202020 ebx=0x49202020 ecx=0x6c65746e edx=0x20295228<br/>
&nbsp;&nbsp; 0x80000003 0x00: eax=0x6e6f6558 ebx=0x20295228 ecx=0x20555043 edx=0x322d3545<br/>
&nbsp;&nbsp; 0x80000004 0x00: eax=0x20303334 ebx=0x20402030 ecx=0x30322e32 edx=0x007a4847<br/>
&nbsp;&nbsp; 0x80000005 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x80000006 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x01006040 edx=0x00000000<br/>
&nbsp;&nbsp; 0x80000007 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000100<br/>
&nbsp;&nbsp; 0x80000008 0x00: eax=0x0000302e ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x80860000 0x00: eax=0x00000007 ebx=0x00000340 ecx=0x00000340 edx=0x00000000<br/>
&nbsp;&nbsp; 0xc0000000 0x00: eax=0x00000007 ebx=0x00000340 ecx=0x00000340 edx=0x00000000<br/>
CPU 17:<br/>
&nbsp;&nbsp; 0x00000000 0x00: eax=0x0000000d ebx=0x756e6547 ecx=0x6c65746e edx=0x49656e69<br/>
&nbsp;&nbsp; 0x00000001 0x00: eax=0x000206d7 ebx=0x02200800 ecx=0x1fbee3ff edx=0xbfebfbff<br/>
&nbsp;&nbsp; 0x00000002 0x00: eax=0x76035a01 ebx=0x00f0b2ff ecx=0x00000000 edx=0x00ca0000<br/>
&nbsp;&nbsp; 0x00000003 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000004 0x00: eax=0x3c004121 ebx=0x01c0003f ecx=0x0000003f edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000004 0x01: eax=0x3c004122 ebx=0x01c0003f ecx=0x0000003f edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000004 0x02: eax=0x3c004143 ebx=0x01c0003f ecx=0x000001ff edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000004 0x03: eax=0x3c07c163 ebx=0x04c0003f ecx=0x00002fff edx=0x00000006<br/>
&nbsp;&nbsp; 0x00000005 0x00: eax=0x00000040 ebx=0x00000040 ecx=0x00000003 edx=0x00021120<br/>
&nbsp;&nbsp; 0x00000006 0x00: eax=0x00000077 ebx=0x00000002 ecx=0x00000009 edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000007 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000008 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000009 0x00: eax=0x00000001 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x0000000a 0x00: eax=0x07300403 ebx=0x00000000 ecx=0x00000000 edx=0x00000603<br/>
&nbsp;&nbsp; 0x0000000b 0x00: eax=0x00000001 ebx=0x00000002 ecx=0x00000100 edx=0x00000002<br/>
&nbsp;&nbsp; 0x0000000b 0x01: eax=0x00000005 ebx=0x0000000c ecx=0x00000201 edx=0x00000002<br/>
&nbsp;&nbsp; 0x0000000c 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x0000000d 0x00: eax=0x00000007 ebx=0x00000340 ecx=0x00000340 edx=0x00000000<br/>
&nbsp;&nbsp; 0x0000000d 0x02: eax=0x00000100 ebx=0x00000240 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x0000000d 0x3e: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x80000000 0x00: eax=0x80000008 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x80000001 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000001 edx=0x2c100800<br/>
&nbsp;&nbsp; 0x80000002 0x00: eax=0x20202020 ebx=0x49202020 ecx=0x6c65746e edx=0x20295228<br/>
&nbsp;&nbsp; 0x80000003 0x00: eax=0x6e6f6558 ebx=0x20295228 ecx=0x20555043 edx=0x322d3545<br/>
&nbsp;&nbsp; 0x80000004 0x00: eax=0x20303334 ebx=0x20402030 ecx=0x30322e32 edx=0x007a4847<br/>
&nbsp;&nbsp; 0x80000005 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x80000006 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x01006040 edx=0x00000000<br/>
&nbsp;&nbsp; 0x80000007 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000100<br/>
&nbsp;&nbsp; 0x80000008 0x00: eax=0x0000302e ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x80860000 0x00: eax=0x00000007 ebx=0x00000340 ecx=0x00000340 edx=0x00000000<br/>
&nbsp;&nbsp; 0xc0000000 0x00: eax=0x00000007 ebx=0x00000340 ecx=0x00000340 edx=0x00000000<br/>
CPU 18:<br/>
&nbsp;&nbsp; 0x00000000 0x00: eax=0x0000000d ebx=0x756e6547 ecx=0x6c65746e edx=0x49656e69<br/>
&nbsp;&nbsp; 0x00000001 0x00: eax=0x000206d7 ebx=0x24200800 ecx=0x1fbee3ff edx=0xbfebfbff<br/>
&nbsp;&nbsp; 0x00000002 0x00: eax=0x76035a01 ebx=0x00f0b2ff ecx=0x00000000 edx=0x00ca0000<br/>
&nbsp;&nbsp; 0x00000003 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000004 0x00: eax=0x3c004121 ebx=0x01c0003f ecx=0x0000003f edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000004 0x01: eax=0x3c004122 ebx=0x01c0003f ecx=0x0000003f edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000004 0x02: eax=0x3c004143 ebx=0x01c0003f ecx=0x000001ff edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000004 0x03: eax=0x3c07c163 ebx=0x04c0003f ecx=0x00002fff edx=0x00000006<br/>
&nbsp;&nbsp; 0x00000005 0x00: eax=0x00000040 ebx=0x00000040 ecx=0x00000003 edx=0x00021120<br/>
&nbsp;&nbsp; 0x00000006 0x00: eax=0x00000077 ebx=0x00000002 ecx=0x00000009 edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000007 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000008 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000009 0x00: eax=0x00000001 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x0000000a 0x00: eax=0x07300403 ebx=0x00000000 ecx=0x00000000 edx=0x00000603<br/>
&nbsp;&nbsp; 0x0000000b 0x00: eax=0x00000001 ebx=0x00000002 ecx=0x00000100 edx=0x00000024<br/>
&nbsp;&nbsp; 0x0000000b 0x01: eax=0x00000005 ebx=0x0000000c ecx=0x00000201 edx=0x00000024<br/>
&nbsp;&nbsp; 0x0000000c 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x0000000d 0x00: eax=0x00000007 ebx=0x00000340 ecx=0x00000340 edx=0x00000000<br/>
&nbsp;&nbsp; 0x0000000d 0x02: eax=0x00000100 ebx=0x00000240 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x0000000d 0x3e: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x80000000 0x00: eax=0x80000008 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x80000001 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000001 edx=0x2c100800<br/>
&nbsp;&nbsp; 0x80000002 0x00: eax=0x20202020 ebx=0x49202020 ecx=0x6c65746e edx=0x20295228<br/>
&nbsp;&nbsp; 0x80000003 0x00: eax=0x6e6f6558 ebx=0x20295228 ecx=0x20555043 edx=0x322d3545<br/>
&nbsp;&nbsp; 0x80000004 0x00: eax=0x20303334 ebx=0x20402030 ecx=0x30322e32 edx=0x007a4847<br/>
&nbsp;&nbsp; 0x80000005 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x80000006 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x01006040 edx=0x00000000<br/>
&nbsp;&nbsp; 0x80000007 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000100<br/>
&nbsp;&nbsp; 0x80000008 0x00: eax=0x0000302e ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x80860000 0x00: eax=0x00000007 ebx=0x00000340 ecx=0x00000340 edx=0x00000000<br/>
&nbsp;&nbsp; 0xc0000000 0x00: eax=0x00000007 ebx=0x00000340 ecx=0x00000340 edx=0x00000000<br/>
CPU 19:<br/>
&nbsp;&nbsp; 0x00000000 0x00: eax=0x0000000d ebx=0x756e6547 ecx=0x6c65746e edx=0x49656e69<br/>
&nbsp;&nbsp; 0x00000001 0x00: eax=0x000206d7 ebx=0x27200800 ecx=0x1fbee3ff edx=0xbfebfbff<br/>
&nbsp;&nbsp; 0x00000002 0x00: eax=0x76035a01 ebx=0x00f0b2ff ecx=0x00000000 edx=0x00ca0000<br/>
&nbsp;&nbsp; 0x00000003 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000004 0x00: eax=0x3c004121 ebx=0x01c0003f ecx=0x0000003f edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000004 0x01: eax=0x3c004122 ebx=0x01c0003f ecx=0x0000003f edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000004 0x02: eax=0x3c004143 ebx=0x01c0003f ecx=0x000001ff edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000004 0x03: eax=0x3c07c163 ebx=0x04c0003f ecx=0x00002fff edx=0x00000006<br/>
&nbsp;&nbsp; 0x00000005 0x00: eax=0x00000040 ebx=0x00000040 ecx=0x00000003 edx=0x00021120<br/>
&nbsp;&nbsp; 0x00000006 0x00: eax=0x00000077 ebx=0x00000002 ecx=0x00000009 edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000007 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000008 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000009 0x00: eax=0x00000001 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x0000000a 0x00: eax=0x07300403 ebx=0x00000000 ecx=0x00000000 edx=0x00000603<br/>
&nbsp;&nbsp; 0x0000000b 0x00: eax=0x00000001 ebx=0x00000002 ecx=0x00000100 edx=0x00000027<br/>
&nbsp;&nbsp; 0x0000000b 0x01: eax=0x00000005 ebx=0x0000000c ecx=0x00000201 edx=0x00000027<br/>
&nbsp;&nbsp; 0x0000000c 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x0000000d 0x00: eax=0x00000007 ebx=0x00000340 ecx=0x00000340 edx=0x00000000<br/>
&nbsp;&nbsp; 0x0000000d 0x02: eax=0x00000100 ebx=0x00000240 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x0000000d 0x3e: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x80000000 0x00: eax=0x80000008 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x80000001 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000001 edx=0x2c100800<br/>
&nbsp;&nbsp; 0x80000002 0x00: eax=0x20202020 ebx=0x49202020 ecx=0x6c65746e edx=0x20295228<br/>
&nbsp;&nbsp; 0x80000003 0x00: eax=0x6e6f6558 ebx=0x20295228 ecx=0x20555043 edx=0x322d3545<br/>
&nbsp;&nbsp; 0x80000004 0x00: eax=0x20303334 ebx=0x20402030 ecx=0x30322e32 edx=0x007a4847<br/>
&nbsp;&nbsp; 0x80000005 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x80000006 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x01006040 edx=0x00000000<br/>
&nbsp;&nbsp; 0x80000007 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000100<br/>
&nbsp;&nbsp; 0x80000008 0x00: eax=0x0000302e ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x80860000 0x00: eax=0x00000007 ebx=0x00000340 ecx=0x00000340 edx=0x00000000<br/>
&nbsp;&nbsp; 0xc0000000 0x00: eax=0x00000007 ebx=0x00000340 ecx=0x00000340 edx=0x00000000<br/>
CPU 20:<br/>
&nbsp;&nbsp; 0x00000000 0x00: eax=0x0000000d ebx=0x756e6547 ecx=0x6c65746e edx=0x49656e69<br/>
&nbsp;&nbsp; 0x00000001 0x00: eax=0x000206d7 ebx=0x02200800 ecx=0x1fbee3ff edx=0xbfebfbff<br/>
&nbsp;&nbsp; 0x00000002 0x00: eax=0x76035a01 ebx=0x00f0b2ff ecx=0x00000000 edx=0x00ca0000<br/>
&nbsp;&nbsp; 0x00000003 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000004 0x00: eax=0x3c004121 ebx=0x01c0003f ecx=0x0000003f edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000004 0x01: eax=0x3c004122 ebx=0x01c0003f ecx=0x0000003f edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000004 0x02: eax=0x3c004143 ebx=0x01c0003f ecx=0x000001ff edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000004 0x03: eax=0x3c07c163 ebx=0x04c0003f ecx=0x00002fff edx=0x00000006<br/>
&nbsp;&nbsp; 0x00000005 0x00: eax=0x00000040 ebx=0x00000040 ecx=0x00000003 edx=0x00021120<br/>
&nbsp;&nbsp; 0x00000006 0x00: eax=0x00000077 ebx=0x00000002 ecx=0x00000009 edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000007 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000008 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000009 0x00: eax=0x00000001 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x0000000a 0x00: eax=0x07300403 ebx=0x00000000 ecx=0x00000000 edx=0x00000603<br/>
&nbsp;&nbsp; 0x0000000b 0x00: eax=0x00000001 ebx=0x00000002 ecx=0x00000100 edx=0x00000002<br/>
&nbsp;&nbsp; 0x0000000b 0x01: eax=0x00000005 ebx=0x0000000c ecx=0x00000201 edx=0x00000002<br/>
&nbsp;&nbsp; 0x0000000c 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x0000000d 0x00: eax=0x00000007 ebx=0x00000340 ecx=0x00000340 edx=0x00000000<br/>
&nbsp;&nbsp; 0x0000000d 0x02: eax=0x00000100 ebx=0x00000240 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x0000000d 0x3e: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x80000000 0x00: eax=0x80000008 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x80000001 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000001 edx=0x2c100800<br/>
&nbsp;&nbsp; 0x80000002 0x00: eax=0x20202020 ebx=0x49202020 ecx=0x6c65746e edx=0x20295228<br/>
&nbsp;&nbsp; 0x80000003 0x00: eax=0x6e6f6558 ebx=0x20295228 ecx=0x20555043 edx=0x322d3545<br/>
&nbsp;&nbsp; 0x80000004 0x00: eax=0x20303334 ebx=0x20402030 ecx=0x30322e32 edx=0x007a4847<br/>
&nbsp;&nbsp; 0x80000005 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x80000006 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x01006040 edx=0x00000000<br/>
&nbsp;&nbsp; 0x80000007 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000100<br/>
&nbsp;&nbsp; 0x80000008 0x00: eax=0x0000302e ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x80860000 0x00: eax=0x00000007 ebx=0x00000340 ecx=0x00000340 edx=0x00000000<br/>
&nbsp;&nbsp; 0xc0000000 0x00: eax=0x00000007 ebx=0x00000340 ecx=0x00000340 edx=0x00000000<br/>
CPU 21:<br/>
&nbsp;&nbsp; 0x00000000 0x00: eax=0x0000000d ebx=0x756e6547 ecx=0x6c65746e edx=0x49656e69<br/>
&nbsp;&nbsp; 0x00000001 0x00: eax=0x000206d7 ebx=0x08200800 ecx=0x1fbee3ff edx=0xbfebfbff<br/>
&nbsp;&nbsp; 0x00000002 0x00: eax=0x76035a01 ebx=0x00f0b2ff ecx=0x00000000 edx=0x00ca0000<br/>
&nbsp;&nbsp; 0x00000003 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000004 0x00: eax=0x3c004121 ebx=0x01c0003f ecx=0x0000003f edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000004 0x01: eax=0x3c004122 ebx=0x01c0003f ecx=0x0000003f edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000004 0x02: eax=0x3c004143 ebx=0x01c0003f ecx=0x000001ff edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000004 0x03: eax=0x3c07c163 ebx=0x04c0003f ecx=0x00002fff edx=0x00000006<br/>
&nbsp;&nbsp; 0x00000005 0x00: eax=0x00000040 ebx=0x00000040 ecx=0x00000003 edx=0x00021120<br/>
&nbsp;&nbsp; 0x00000006 0x00: eax=0x00000077 ebx=0x00000002 ecx=0x00000009 edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000007 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000008 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000009 0x00: eax=0x00000001 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x0000000a 0x00: eax=0x07300403 ebx=0x00000000 ecx=0x00000000 edx=0x00000603<br/>
&nbsp;&nbsp; 0x0000000b 0x00: eax=0x00000001 ebx=0x00000002 ecx=0x00000100 edx=0x00000008<br/>
&nbsp;&nbsp; 0x0000000b 0x01: eax=0x00000005 ebx=0x0000000c ecx=0x00000201 edx=0x00000008<br/>
&nbsp;&nbsp; 0x0000000c 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x0000000d 0x00: eax=0x00000007 ebx=0x00000340 ecx=0x00000340 edx=0x00000000<br/>
&nbsp;&nbsp; 0x0000000d 0x02: eax=0x00000100 ebx=0x00000240 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x0000000d 0x3e: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x80000000 0x00: eax=0x80000008 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x80000001 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000001 edx=0x2c100800<br/>
&nbsp;&nbsp; 0x80000002 0x00: eax=0x20202020 ebx=0x49202020 ecx=0x6c65746e edx=0x20295228<br/>
&nbsp;&nbsp; 0x80000003 0x00: eax=0x6e6f6558 ebx=0x20295228 ecx=0x20555043 edx=0x322d3545<br/>
&nbsp;&nbsp; 0x80000004 0x00: eax=0x20303334 ebx=0x20402030 ecx=0x30322e32 edx=0x007a4847<br/>
&nbsp;&nbsp; 0x80000005 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x80000006 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x01006040 edx=0x00000000<br/>
&nbsp;&nbsp; 0x80000007 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000100<br/>
&nbsp;&nbsp; 0x80000008 0x00: eax=0x0000302e ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x80860000 0x00: eax=0x00000007 ebx=0x00000340 ecx=0x00000340 edx=0x00000000<br/>
&nbsp;&nbsp; 0xc0000000 0x00: eax=0x00000007 ebx=0x00000340 ecx=0x00000340 edx=0x00000000<br/>
CPU 22:<br/>
&nbsp;&nbsp; 0x00000000 0x00: eax=0x0000000d ebx=0x756e6547 ecx=0x6c65746e edx=0x49656e69<br/>
&nbsp;&nbsp; 0x00000001 0x00: eax=0x000206d7 ebx=0x28200800 ecx=0x1fbee3ff edx=0xbfebfbff<br/>
&nbsp;&nbsp; 0x00000002 0x00: eax=0x76035a01 ebx=0x00f0b2ff ecx=0x00000000 edx=0x00ca0000<br/>
&nbsp;&nbsp; 0x00000003 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000004 0x00: eax=0x3c004121 ebx=0x01c0003f ecx=0x0000003f edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000004 0x01: eax=0x3c004122 ebx=0x01c0003f ecx=0x0000003f edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000004 0x02: eax=0x3c004143 ebx=0x01c0003f ecx=0x000001ff edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000004 0x03: eax=0x3c07c163 ebx=0x04c0003f ecx=0x00002fff edx=0x00000006<br/>
&nbsp;&nbsp; 0x00000005 0x00: eax=0x00000040 ebx=0x00000040 ecx=0x00000003 edx=0x00021120<br/>
&nbsp;&nbsp; 0x00000006 0x00: eax=0x00000077 ebx=0x00000002 ecx=0x00000009 edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000007 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000008 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000009 0x00: eax=0x00000001 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x0000000a 0x00: eax=0x07300403 ebx=0x00000000 ecx=0x00000000 edx=0x00000603<br/>
&nbsp;&nbsp; 0x0000000b 0x00: eax=0x00000001 ebx=0x00000002 ecx=0x00000100 edx=0x00000028<br/>
&nbsp;&nbsp; 0x0000000b 0x01: eax=0x00000005 ebx=0x0000000c ecx=0x00000201 edx=0x00000028<br/>
&nbsp;&nbsp; 0x0000000c 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x0000000d 0x00: eax=0x00000007 ebx=0x00000340 ecx=0x00000340 edx=0x00000000<br/>
&nbsp;&nbsp; 0x0000000d 0x02: eax=0x00000100 ebx=0x00000240 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x0000000d 0x3e: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x80000000 0x00: eax=0x80000008 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x80000001 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000001 edx=0x2c100800<br/>
&nbsp;&nbsp; 0x80000002 0x00: eax=0x20202020 ebx=0x49202020 ecx=0x6c65746e edx=0x20295228<br/>
&nbsp;&nbsp; 0x80000003 0x00: eax=0x6e6f6558 ebx=0x20295228 ecx=0x20555043 edx=0x322d3545<br/>
&nbsp;&nbsp; 0x80000004 0x00: eax=0x20303334 ebx=0x20402030 ecx=0x30322e32 edx=0x007a4847<br/>
&nbsp;&nbsp; 0x80000005 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x80000006 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x01006040 edx=0x00000000<br/>
&nbsp;&nbsp; 0x80000007 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000100<br/>
&nbsp;&nbsp; 0x80000008 0x00: eax=0x0000302e ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x80860000 0x00: eax=0x00000007 ebx=0x00000340 ecx=0x00000340 edx=0x00000000<br/>
&nbsp;&nbsp; 0xc0000000 0x00: eax=0x00000007 ebx=0x00000340 ecx=0x00000340 edx=0x00000000<br/>
CPU 23:<br/>
&nbsp;&nbsp; 0x00000000 0x00: eax=0x0000000d ebx=0x756e6547 ecx=0x6c65746e edx=0x49656e69<br/>
&nbsp;&nbsp; 0x00000001 0x00: eax=0x000206d7 ebx=0x21200800 ecx=0x1fbee3ff edx=0xbfebfbff<br/>
&nbsp;&nbsp; 0x00000002 0x00: eax=0x76035a01 ebx=0x00f0b2ff ecx=0x00000000 edx=0x00ca0000<br/>
&nbsp;&nbsp; 0x00000003 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000004 0x00: eax=0x3c004121 ebx=0x01c0003f ecx=0x0000003f edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000004 0x01: eax=0x3c004122 ebx=0x01c0003f ecx=0x0000003f edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000004 0x02: eax=0x3c004143 ebx=0x01c0003f ecx=0x000001ff edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000004 0x03: eax=0x3c07c163 ebx=0x04c0003f ecx=0x00002fff edx=0x00000006<br/>
&nbsp;&nbsp; 0x00000005 0x00: eax=0x00000040 ebx=0x00000040 ecx=0x00000003 edx=0x00021120<br/>
&nbsp;&nbsp; 0x00000006 0x00: eax=0x00000077 ebx=0x00000002 ecx=0x00000009 edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000007 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000008 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x00000009 0x00: eax=0x00000001 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x0000000a 0x00: eax=0x07300403 ebx=0x00000000 ecx=0x00000000 edx=0x00000603<br/>
&nbsp;&nbsp; 0x0000000b 0x00: eax=0x00000001 ebx=0x00000002 ecx=0x00000100 edx=0x00000021<br/>
&nbsp;&nbsp; 0x0000000b 0x01: eax=0x00000005 ebx=0x0000000c ecx=0x00000201 edx=0x00000021<br/>
&nbsp;&nbsp; 0x0000000c 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x0000000d 0x00: eax=0x00000007 ebx=0x00000340 ecx=0x00000340 edx=0x00000000<br/>
&nbsp;&nbsp; 0x0000000d 0x02: eax=0x00000100 ebx=0x00000240 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x0000000d 0x3e: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x80000000 0x00: eax=0x80000008 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x80000001 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000001 edx=0x2c100800<br/>
&nbsp;&nbsp; 0x80000002 0x00: eax=0x20202020 ebx=0x49202020 ecx=0x6c65746e edx=0x20295228<br/>
&nbsp;&nbsp; 0x80000003 0x00: eax=0x6e6f6558 ebx=0x20295228 ecx=0x20555043 edx=0x322d3545<br/>
&nbsp;&nbsp; 0x80000004 0x00: eax=0x20303334 ebx=0x20402030 ecx=0x30322e32 edx=0x007a4847<br/>
&nbsp;&nbsp; 0x80000005 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x80000006 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x01006040 edx=0x00000000<br/>
&nbsp;&nbsp; 0x80000007 0x00: eax=0x00000000 ebx=0x00000000 ecx=0x00000000 edx=0x00000100<br/>
&nbsp;&nbsp; 0x80000008 0x00: eax=0x0000302e ebx=0x00000000 ecx=0x00000000 edx=0x00000000<br/>
&nbsp;&nbsp; 0x80860000 0x00: eax=0x00000007 ebx=0x00000340 ecx=0x00000340 edx=0x00000000<br/>
&nbsp;&nbsp; 0xc0000000 0x00: eax=0x00000007 ebx=0x00000340 ecx=0x00000340 edx=0x00000000</div>

<div>&nbsp;</div>

<div>&nbsp;</div>

<div>Can anybody point out to me what I should set as cpuid=[ &#39;&#39; ] in my domU config?</div>

<div>&nbsp;</div>

<div>Thanks in advance, Mike</div>
</div>
</div></div></body></html>


--===============1970211162355990908==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
http://lists.xen.org/xen-users
--===============1970211162355990908==--

From xen-devel-bounces@lists.xen.org Thu Oct 31 13:10:23 2013
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Oct 2013 13:10:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1Vbs0d-0007cj-On; Thu, 31 Oct 2013 13:09:59 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <chm.bj@hotmail.com>) id 1Vbs0b-0007cY-A3
	for xen-devel@lists.xen.org; Thu, 31 Oct 2013 13:09:58 +0000
Received: from [85.158.143.35:37726] by server-3.bemta-4.messagelabs.com id
	91/0F-19578-4A652725; Thu, 31 Oct 2013 13:09:56 +0000
X-Env-Sender: chm.bj@hotmail.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1383224994!106204!1
X-Originating-IP: [65.55.111.155]
X-SpamReason: No, hits=1.7 required=7.0 tests=FORGED_HOTMAIL_RCVD,
	FORGED_MUA_OUTLOOK,HTML_50_60,HTML_MESSAGE,MIME_BASE64_TEXT,
	MIME_QP_LONG_LINE,ML_RADAR_SPEW_LINKS_12,ML_RADAR_SPEW_LINKS_14,
	MSGID_FROM_MTA_HEADER,spamassassin: 
X-StarScan-Received: 
X-StarScan-Version: 6.9.13; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12175 invoked from network); 31 Oct 2013 13:09:55 -0000
Received: from blu0-omc4-s16.blu0.hotmail.com (HELO
	blu0-omc4-s16.blu0.hotmail.com) (65.55.111.155)
	by server-16.tower-21.messagelabs.com with SMTP;
	31 Oct 2013 13:09:55 -0000
Received: from BLU0-SMTP327 ([65.55.111.135]) by
	blu0-omc4-s16.blu0.hotmail.com with Microsoft
	SMTPSVC(6.0.3790.4675); Thu, 31 Oct 2013 06:09:54 -0700
X-TMN: [974HCr4tw12CZMnstztuFVcMAaZNMjgMqFrYakUuO7o=]
X-Originating-Email: [chm.bj@hotmail.com]
Message-ID: <BLU0-SMTP327FBBCA07149B7EB126A8A8F0B0@phx.gbl>
Received: from PC2013033116QSK ([111.197.154.158]) by BLU0-SMTP327.phx.gbl
	over TLS secured channel with Microsoft SMTPSVC(6.0.3790.4675); 
	Thu, 31 Oct 2013 06:05:41 -0700
From: =?gb2312?B?s8m74cP3?= <chm.bj@hotmail.com>
To: <xen-devel@lists.xen.org>
Date: Thu, 31 Oct 2013 21:05:39 +0800
MIME-Version: 1.0
Content-Type: multipart/mixed;
	boundary="----=_NextPart_000_0026_01CED67C.F41AAA00"
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2900.5931
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.6157
X-OriginalArrivalTime: 31 Oct 2013 13:05:56.0600 (UTC)
	FILETIME=[EFDC5F80:01CED639]
Subject: [Xen-devel] pass through failure for HD 6450 on dq45cb
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
	<mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
	<mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Sender: xen-devel-bounces@lists.xen.org
Errors-To: xen-devel-bounces@lists.xen.org

------=_NextPart_000_0026_01CED67C.F41AAA00
Content-Type: multipart/alternative;
	boundary="----=_NextPart_001_0027_01CED67C.F41AAA00"

------=_NextPart_001_0027_01CED67C.F41AAA00
Content-Type: text/plain; charset="gb2312"
Content-Transfer-Encoding: base64

aGksMS4gZG9tYWluIFUgV2luZG93cyBpcyBpbnN0YWxsZWQgZnJvbSBjbl93aW5kb3dzXzdfdWx0
aW1hdGVfeDY0X2R2ZF94MTUtNjYwNDMuaXNvDQoNCjIuIFRvIGJlIHBhc3N0aHJvdWdoZWQgRGlz
cGxheSBhZGFwdGVyIGlzICBIRCA2NDUwLCBkZXRhaWwgY2FuIGJlIGZvdW5kIGluIGxzcGNpLnZ2
LCB0aGUgYWRhcHRlciBpcyBzZWNvbmRhcnkgYWRhcHRlciBmb3IgZG9tYWluIDAuDQoNCjMuIEZy
b20geGxleGFtcGxlLmh2bSwgZ2Z4X3Bhc3N0aHJvdWdoIGlzIHNldCB0byAwLCBzbyBIRCA2NDUw
IGlzIHNlY29uZGFyeSBkaXNwbGF5IGFkYXB0ZXIgZm9yIGRvbWFpbiBVLg0KDQo0LiBkb21haW4g
MCBrZXJuZWwgaXMgIkxpbnV4IGxvY2FsaG9zdC5sb2NhbGRvbWFpbiAzLjEuMiAjMSBTTVAgRnJp
IE9jdCAyNSAxOToyNDoyOSBFRFQgMjAxMyB4ODZfNjQgeDg2XzY0IHg4Nl82NCBHTlUvTGludXgi
Lg0KDQo1LiBPbiBsaW5lIDY4IG9mIHhsLmRtZXNnOiAiKFhFTikgSW50ZXJydXB0IHJlbWFwcGlu
ZyBkaXNhYmxlZCIuDQogICBJZiBpbnRlcnJ1cHQgcmVtYXBwaW5nIGRpc2FibGVkLCB0aGUgcGFz
c3Rocm91Z2hlZCBhZGFwdGVyIHNob3VsZCBub3Qgd29yay4NCiAgIHJpZ2h0ID8NCiAgIEkgYW0g
bm90IHN1cmUgaWYgdGhpcyBsaW5lIHJlYWxseSByZWZsZWN0cyB0aGUgZmFjdC4NCjYuIEkgYW0g
dHJ5aW5nIHRvIHZlcmlmeSBpZiBjbl93aW5kb3dzXzdfdWx0aW1hdGVfeDY0X2R2ZF94MTUtNjYw
NDMuaXNvIHdpbGwgY3Jhc2ggaWYgaW5zdGFsbGVkIG9uIGJhcmUgbWFjaGluZSB3aXRoIEhENjQ1
MCB3aXRoIHNlY29uZGFyeSBhZGFwdGVyLg0KDQpCdXQgU2NyZWVuU2hvdC5wbmcoYXR0YWNoZWQp
IGlzIHRoZSByZXN1bHQgYWZ0ZXIgZG9tYWluIFUgc3RhcnR1cC4gQW55IGNvbW1lbnRzIGFyZSBh
cHByZWNpYXRlZC4gDQoNCg0KdGhhbmtzaHVpbWluZw0KDQoNCg0KDQoNCg0K

------=_NextPart_001_0027_01CED67C.F41AAA00
Content-Type: text/html; charset="gb2312"
Content-Transfer-Encoding: base64

PCFET0NUWVBFIEhUTUwgUFVCTElDICItLy9XM0MvL0RURCBIVE1MIDQuMCBUcmFuc2l0aW9uYWwv
L0VOIj4NCjxIVE1MPjxIRUFEPg0KPE1FVEEgY29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PWdi
MjMxMiIgaHR0cC1lcXVpdj1Db250ZW50LVR5cGU+DQo8TUVUQSBuYW1lPUdFTkVSQVRPUiBjb250
ZW50PSJNU0hUTUwgOC4wMC42MDAxLjIzNTMyIj4NCjxTVFlMRT48L1NUWUxFPg0KPC9IRUFEPg0K
PEJPRFkgYmdDb2xvcj0jZmZmZmZmPg0KPERJVj48UFJFIHN0eWxlPSJMSU5FLUhFSUdIVDogbm9y
bWFsOyBURVhULVRSQU5TRk9STTogbm9uZTsgRk9OVC1WQVJJQU5UOiBub3JtYWw7IEZPTlQtU1RZ
TEU6IG5vcm1hbDsgVEVYVC1JTkRFTlQ6IDBweDsgV09SRC1XUkFQOiBicmVhay13b3JkOyBXSElU
RS1TUEFDRTogcHJlLXdyYXA7IExFVFRFUi1TUEFDSU5HOiBub3JtYWw7IENPTE9SOiByZ2IoMCww
LDApOyBGT05ULVdFSUdIVDogbm9ybWFsOyBXT1JELVNQQUNJTkc6IDBweDsgLXdlYmtpdC10ZXh0
LXNpemUtYWRqdXN0OiBhdXRvOyAtd2Via2l0LXRleHQtc3Ryb2tlLXdpZHRoOiAwcHgiPjxGT05U
IHNpemU9Mj5oaSw8L0ZPTlQ+PC9QUkU+PFBSRSBzdHlsZT0iTElORS1IRUlHSFQ6IG5vcm1hbDsg
VEVYVC1UUkFOU0ZPUk06IG5vbmU7IEZPTlQtVkFSSUFOVDogbm9ybWFsOyBGT05ULVNUWUxFOiBu
b3JtYWw7IFRFWFQtSU5ERU5UOiAwcHg7IFdPUkQtV1JBUDogYnJlYWstd29yZDsgV0hJVEUtU1BB
Q0U6IHByZS13cmFwOyBMRVRURVItU1BBQ0lORzogbm9ybWFsOyBDT0xPUjogcmdiKDAsMCwwKTsg
Rk9OVC1XRUlHSFQ6IG5vcm1hbDsgV09SRC1TUEFDSU5HOiAwcHg7IC13ZWJraXQtdGV4dC1zaXpl
LWFkanVzdDogYXV0bzsgLXdlYmtpdC10ZXh0LXN0cm9rZS13aWR0aDogMHB4Ij48Rk9OVCBzaXpl
PTI+MS4gZG9tYWluIFUgV2luZG93cyBpcyBpbnN0YWxsZWQgZnJvbSBjbl93aW5kb3dzXzdfdWx0
aW1hdGVfeDY0X2R2ZF94MTUtNjYwNDMuaXNvDQoNCjIuIFRvIGJlIHBhc3N0aHJvdWdoZWQgRGlz
cGxheSBhZGFwdGVyIGlzICBIRCA2NDUwLCBkZXRhaWwgY2FuIGJlIGZvdW5kIGluIGxzcGNpLnZ2
LCB0aGUgYWRhcHRlciBpcyBzZWNvbmRhcnkgYWRhcHRlciBmb3IgZG9tYWluIDAuDQoNCjMuIEZy
b20geGxleGFtcGxlLmh2bSwgZ2Z4X3Bhc3N0aHJvdWdoIGlzIHNldCB0byAwLCBzbyBIRCA2NDUw
IGlzIHNlY29uZGFyeSBkaXNwbGF5IGFkYXB0ZXIgZm9yIGRvbWFpbiBVLg0KDQo0LiBkb21haW4g
MCBrZXJuZWwgaXMgIkxpbnV4IGxvY2FsaG9zdC5sb2NhbGRvbWFpbiAzLjEuMiAjMSBTTVAgRnJp
IE9jdCAyNSAxOToyNDoyOSBFRFQgMjAxMyB4ODZfNjQgeDg2XzY0IHg4Nl82NCBHTlUvTGludXgi
Lg0KDQo1LiBPbiBsaW5lIDY4IG9mIHhsLmRtZXNnOiAiKFhFTikgSW50ZXJydXB0IHJlbWFwcGlu
ZyBkaXNhYmxlZCIuDQogICBJZiBpbnRlcnJ1cHQgcmVtYXBwaW5nIGRpc2FibGVkLCB0aGUgcGFz
c3Rocm91Z2hlZCBhZGFwdGVyIHNob3VsZCBub3Qgd29yay4NCiAgIHJpZ2h0ID8NCiAgIEkgYW0g
bm90IHN1cmUgaWYgdGhpcyBsaW5lIHJlYWxseSByZWZsZWN0cyB0aGUgZmFjdC4NCjYuIEkgYW0g
dHJ5aW5nIHRvIHZlcmlmeSBpZiBjbl93aW5kb3dzXzdfdWx0aW1hdGVfeDY0X2R2ZF94MTUtNjYw
NDMuaXNvIHdpbGwgY3Jhc2ggaWYgaW5zdGFsbGVkIG9uIGJhcmUgbWFjaGluZSB3aXRoIEhENjQ1
MCB3aXRoIHNlY29uZGFyeSBhZGFwdGVyLg0KDQpCdXQgU2NyZWVuU2hvdC5wbmcoYXR0YWNoZWQp
IGlzIHRoZSByZXN1bHQgYWZ0ZXIgZG9tYWluIFUgc3RhcnR1cC4gQW55IGNvbW1lbnRzIGFyZSBh
cHByZWNpYXRlZC4gDQoNCg0KdGhhbmtzPC9GT05UPjwvUFJFPjxQUkUgc3R5bGU9IkxJTkUtSEVJ
R0hUOiBub3JtYWw7IFRFWFQtVFJBTlNGT1JNOiBub25lOyBGT05ULVZBUklBTlQ6IG5vcm1hbDsg
Rk9OVC1TVFlMRTogbm9ybWFsOyBURVhULUlOREVOVDogMHB4OyBXT1JELVdSQVA6IGJyZWFrLXdv
cmQ7IFdISVRFLVNQQUNFOiBwcmUtd3JhcDsgTEVUVEVSLVNQQUNJTkc6IG5vcm1hbDsgQ09MT1I6
IHJnYigwLDAsMCk7IEZPTlQtV0VJR0hUOiBub3JtYWw7IFdPUkQtU1BBQ0lORzogMHB4OyAtd2Vi
a2l0LXRleHQtc2l6ZS1hZGp1c3Q6IGF1dG87IC13ZWJraXQtdGV4dC1zdHJva2Utd2lkdGg6IDBw
eCI+PEZPTlQgc2l6ZT0yPmh1aW1pbmcNCg0KDQoNCg0KDQo8L0ZPTlQ+PC9QUkU+PEJSIGNsYXNz
PUFwcGxlLWludGVyY2hhbmdlLW5ld2xpbmU+PC9ESVY+PC9CT0RZPjwvSFRNTD4NCg==

------=_NextPart_001_0027_01CED67C.F41AAA00--

------=_NextPart_000_0026_01CED67C.F41AAA00
Content-Type: application/octet-stream; name="xl.dmesg"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: attachment; filename="xl.dmesg"

 __  __            _  _    _____  ___  =0A=
 \ \/ /___ _ __   | || |  |___ / / _ \ =0A=
  \  // _ \ '_ \  | || |_   |_ \| | | |=0A=
  /  \  __/ | | | |__   _| ___) | |_| |=0A=
 /_/\_\___|_| |_|    |_|(_)____(_)___/ =0A=
                                       =0A=
(XEN) Xen version 4.3.0 (root@) (gcc (GCC) 4.4.7 20120313 (Red Hat =
4.4.7-3)) debug=3Dn Sat Oct 26 04:54:36 EDT 2013=0A=
(XEN) Latest ChangeSet: =0A=
(XEN) Bootloader: GNU GRUB 0.97=0A=
(XEN) Command line: =0A=
(XEN) Video information:=0A=
(XEN)  VGA is text mode 80x25, font 8x16=0A=
(XEN)  VBE/DDC methods: V2; EDID transfer time: 1 seconds=0A=
(XEN) Disc information:=0A=
(XEN)  Found 1 MBR signatures=0A=
(XEN)  Found 1 EDD information structures=0A=
(XEN) Xen-e820 RAM map:=0A=
(XEN)  0000000000000000 - 000000000009ec00 (usable)=0A=
(XEN)  000000000009ec00 - 00000000000a0000 (reserved)=0A=
(XEN)  00000000000e0000 - 0000000000100000 (reserved)=0A=
(XEN)  0000000000100000 - 000000007d38c000 (usable)=0A=
(XEN)  000000007d38c000 - 000000007d410000 (ACPI NVS)=0A=
(XEN)  000000007d410000 - 000000007d53e000 (reserved)=0A=
(XEN)  000000007d53e000 - 000000007d552000 (ACPI NVS)=0A=
(XEN)  000000007d552000 - 000000007d654000 (reserved)=0A=
(XEN)  000000007d654000 - 000000007d65c000 (ACPI data)=0A=
(XEN)  000000007d65c000 - 000000007d666000 (ACPI NVS)=0A=
(XEN)  000000007d666000 - 000000007d688000 (reserved)=0A=
(XEN)  000000007d688000 - 000000007d68e000 (ACPI NVS)=0A=
(XEN)  000000007d68e000 - 000000007d800000 (usable)=0A=
(XEN)  000000007d800000 - 000000007db00000 (reserved)=0A=
(XEN)  000000007dc00000 - 0000000080000000 (reserved)=0A=
(XEN)  00000000fed1c000 - 00000000fed20000 (reserved)=0A=
(XEN)  00000000ff000000 - 0000000100000000 (reserved)=0A=
(XEN) System RAM: 2004MB (2052720kB)=0A=
(XEN) ACPI: RSDP 000F03C0, 0024 (r2  INTEL)=0A=
(XEN) ACPI: XSDT 7D65AE18, 005C (r1 INTEL  DQ45CB         81 MSFT    =
10013)=0A=
(XEN) ACPI: FACP 7D659D98, 00F4 (r4  INTEL    A M I  6222004 MSFT    =
10013)=0A=
(XEN) ACPI: DSDT 7D654018, 4B53 (r1 INTEL  DQ45CB         81 INTL =
20051117)=0A=
(XEN) ACPI: FACS 7D662F40, 0040=0A=
(XEN) ACPI: APIC 7D659F18, 006C (r2 INTEL  DQ45CB         81 MSFT    =
10013)=0A=
(XEN) ACPI: MCFG 7D664E18, 003C (r1 INTEL  DQ45CB         81 MSFT       =
97)=0A=
(XEN) ACPI: ASF! 7D663D18, 00A0 (r32 INTEL  DQ45CB         81 TFSM    =
F4240)=0A=
(XEN) ACPI: HPET 7D664D98, 0038 (r1 INTEL  DQ45CB         81 AMI.        =
3)=0A=
(XEN) ACPI: SPCR 7D664D18, 0050 (r1 INTEL  DQ45CB         81 AMI.        =
3)=0A=
(XEN) ACPI: DMAR 7D40FD98, 00E8 (r1 INTEL  DQ45CB         81 INTL        =
1)=0A=
(XEN) Domain heap initialised=0A=
(XEN) ACPI: 32/64X FACS address mismatch in FADT - =
7d65df40/000000007d662f40, using 32=0A=
(XEN) Processor #0 7:7 APIC version 20=0A=
(XEN) Processor #1 7:7 APIC version 20=0A=
(XEN) IOAPIC[0]: apic_id 0, version 32, address 0xfec00000, GSI 0-23=0A=
(XEN) Enabling APIC mode:  Flat.  Using 1 I/O APICs=0A=
(XEN) Using scheduler: SMP Credit Scheduler (credit)=0A=
(XEN) Detected 3333.051 MHz processor.=0A=
(XEN) Initing memory sharing.=0A=
(XEN) xstate_init: using cntxt_size: 0x240 and states: 0x3=0A=
(XEN) PCI: Not using MCFG for segment 0000 bus 00-7f=0A=
(XEN) Intel VT-d iommu 1 supported page sizes: 4kB.=0A=
(XEN) Intel VT-d iommu 0 supported page sizes: 4kB.=0A=
(XEN) Intel VT-d iommu 2 supported page sizes: 4kB.=0A=
(XEN) Intel VT-d Snoop Control not enabled.=0A=
(XEN) Intel VT-d Dom0 DMA Passthrough not enabled.=0A=
(XEN) Intel VT-d Queued Invalidation not enabled.=0A=
(XEN) Intel VT-d Interrupt Remapping not enabled.=0A=
(XEN) Intel VT-d Shared EPT tables not enabled.=0A=
(XEN) I/O virtualisation enabled=0A=
(XEN)  - Dom0 mode: Relaxed=0A=
(XEN) Interrupt remapping disabled=0A=
(XEN) ENABLING IO-APIC IRQs=0A=
(XEN)  -> Using new ACK method=0A=
(XEN) Platform timer is 14.318MHz HPET=0A=
(XEN) Allocated console ring of 16 KiB.=0A=
(XEN) VMX: Supported advanced features:=0A=
(XEN)  - APIC MMIO access virtualisation=0A=
(XEN)  - APIC TPR shadow=0A=
(XEN)  - Virtual NMI=0A=
(XEN)  - MSR direct-access bitmap=0A=
(XEN) HVM: ASIDs disabled.=0A=
(XEN) HVM: VMX enabled=0A=
(XEN) HVM: Hardware Assisted Paging (HAP) not detected=0A=
(XEN) Brought up 2 CPUs=0A=
(XEN) *** LOADING DOMAIN 0 ***=0A=
(XEN)  Xen  kernel: 64-bit, lsb, compat32=0A=
(XEN)  Dom0 kernel: 64-bit, PAE, lsb, paddr 0x1000000 -> 0x20a7000=0A=
(XEN) PHYSICAL MEMORY ARRANGEMENT:=0A=
(XEN)  Dom0 alloc.:   0000000074000000->0000000078000000 (454113 pages =
to be allocated)=0A=
(XEN)  Init. ramdisk: 000000007bf95000->000000007cdffc00=0A=
(XEN) VIRTUAL MEMORY ARRANGEMENT:=0A=
(XEN)  Loaded kernel: ffffffff81000000->ffffffff820a7000=0A=
(XEN)  Init. ramdisk: ffffffff820a7000->ffffffff82f11c00=0A=
(XEN)  Phys-Mach map: ffffffff82f12000->ffffffff832b0260=0A=
(XEN)  Start info:    ffffffff832b1000->ffffffff832b14b4=0A=
(XEN)  Page tables:   ffffffff832b2000->ffffffff832cf000=0A=
(XEN)  Boot stack:    ffffffff832cf000->ffffffff832d0000=0A=
(XEN)  TOTAL:         ffffffff80000000->ffffffff83400000=0A=
(XEN)  ENTRY ADDRESS: ffffffff81c28200=0A=
(XEN) Dom0 has maximum 2 VCPUs=0A=
(XEN) Scrubbing Free RAM: .done.=0A=
(XEN) Initial low memory virq threshold set at 0x4000 pages.=0A=
(XEN) Std. Loglevel: Errors and warnings=0A=
(XEN) Guest Loglevel: Nothing (Rate-limited: Errors and warnings)=0A=
(XEN) Xen is relinquishing VGA console.=0A=
(XEN) *** Serial input -> DOM0 (type 'CTRL-a' three times to switch =
input to Xen)=0A=
(XEN) Freed 272kB init memory.=0A=
(XEN) traps.c:2503:d0 Domain attempted WRMSR 0000000000000079 from =
0x0000000000000000 to 0xffffc9000896e030.=0A=
(XEN) traps.c:2503:d0 Domain attempted WRMSR 0000000000000079 from =
0x0000000000000000 to 0xffffc90008a0d030.=0A=
(XEN) traps.c:2503:d0 Domain attempted WRMSR 0000000000000079 from =
0x0000000000000000 to 0xffffc90008a30030.=0A=
(XEN) traps.c:2503:d0 Domain attempted WRMSR 0000000000000079 from =
0x0000000000000000 to 0xffffc90008a6f030.=0A=
(XEN) traps.c:2503:d0 Domain attempted WRMSR 0000000000000079 from =
0x0000000000000000 to 0xffffc90008ded030.=0A=
(XEN) traps.c:2503:d0 Domain attempted WRMSR 0000000000000079 from =
0x0000000000000000 to 0xffffc90008e2b030.=0A=
(XEN) traps.c:2503:d0 Domain attempted WRMSR 0000000000000079 from =
0x0000000000000000 to 0xffffc90008e69030.=0A=
(XEN) traps.c:2503:d0 Domain attempted WRMSR 0000000000000079 from =
0x0000000000000000 to 0xffffc900090df030.=0A=

------=_NextPart_000_0026_01CED67C.F41AAA00
Content-Type: application/octet-stream; name="xlexample.hvm"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: attachment; filename="xlexample.hvm"

# =
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=0A=
# Example HVM guest configuration=0A=
# =
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=0A=
#=0A=
# This is a fairly minimal example of what is required for an=0A=
# HVM guest. For a more complete guide see xl.cfg(5)=0A=
=0A=
# This configures an HVM rather than PV guest=0A=
builder =3D "hvm"=0A=
=0A=
# Guest name=0A=
name =3D "example.hvm"=0A=
=0A=
# 128-bit UUID for the domain as a hexadecimal number.=0A=
# Use "uuidgen" to generate one if required.=0A=
# The default behavior is to generate a new UUID each time the guest is =
started.=0A=
#uuid =3D "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX"=0A=
=0A=
# Enable Microsoft Hyper-V compatibile paravirtualisation /=0A=
# enlightenment interfaces. Turning this on can improve Windows guest=0A=
# performance and is therefore recommended=0A=
#viridian =3D 1=0A=
=0A=
# Initial memory allocation (MB)=0A=
memory =3D 1024=0A=
#memory =3D 128=0A=
=0A=
# Maximum memory (MB)=0A=
# If this is greater than `memory' then the slack will start ballooned=0A=
# (this assumes guest kernel support for ballooning)=0A=
#maxmem =3D 512=0A=
=0A=
# Number of VCPUS=0A=
vcpus =3D 2=0A=
=0A=
# Network devices=0A=
device_model_version=3D"qemu-xen-traditional"=0A=
# A list of 'vifspec' entries as described in=0A=
# docs/misc/xl-network-configuration.markdown=0A=
vif =3D ['mac=3D00:16:3E:74:3d:76,model=3Drtl8139,bridge=3Dxenbr0']=0A=
# Disk Devices=0A=
# A list of `diskspec' entries as described in=0A=
# docs/misc/xl-disk-configuration.txt=0A=
disk =3D [ 'format=3Draw, vdev=3Dhda, access=3Drw, =
target=3D/dev/sda7','format=3Draw,vdev=3Dhdc,access=3Dro,devtype=3Dcdrom,=
 target=3D../data/cn_windows_7_ultimate_x64_dvd_x15-66043.iso' ]=0A=
#disk =3D  [ 'format=3Dqcow, vdev=3Dhda, access=3Drw, =
target=3D./winxp.img` ]=0A=
=0A=
#disk =3D ['format=3Draw, vdev=3Dhda, =
access=3Drw,target=3D/dev/sda7','format=3Draw,vdev=3Dhdc,access=3Dro,devt=
ype=3Dcdrom,target=3D../data/LenovoXP-CN-SP3.iso']=0A=
#disk =3D ['phy:/dev/sda7,hda1,rw']=0A=
#,'format=3Draw,vdev=3Dhdc,access=3Dro,devtype=3Dcdrom,target=3D../data/L=
enovoXP-CN-SP3.iso']=0A=
# Guest VGA console configuration, either SDL or VNC=0A=
#sdl =3D 0=0A=
=0A=
sdl =3D 1=0A=
#vnc =3D 1=0A=
cdrom=3D"/home/LenovoXP-CN-SP3.iso"=0A=
boot=3D"c"=0A=
=0A=
#pci=3D['00:02.0','01:00.1']=0A=
pci=3D['01:00.0']=0A=
#pci=3D['00:02.0']=0A=
#pci=3D['01:00.0','01:00.1']=0A=
#pci=3D['01:00.0','01:00.1']=0A=
gfx_passthru=3D0=0A=

------=_NextPart_000_0026_01CED67C.F41AAA00
Content-Type: application/octet-stream; name="qemu-dm-example.hvm.log"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: attachment; filename="qemu-dm-example.hvm.log"

domid: 1=0A=
-videoram option does not work with cirrus vga device model. Videoram =
set to 4M.=0A=
Using file /dev/sda7 in read-write mode=0A=
Strip off blktap sub-type prefix to =
../data/cn_windows_7_ultimate_x64_dvd_x15-66043.iso (drv 'aio')=0A=
Using file ../data/cn_windows_7_ultimate_x64_dvd_x15-66043.iso in =
read-only mode=0A=
Watching /local/domain/0/device-model/1/logdirty/cmd=0A=
Watching /local/domain/0/device-model/1/command=0A=
Watching /local/domain/1/cpu=0A=
qemu_map_cache_init nr_buckets =3D 10000 size 4194304=0A=
shared page at pfn feffd=0A=
buffered io page at pfn feffb=0A=
Guest uuid =3D e80d4b16-2237-49b1-bbe3-9f6f4492d054=0A=
xc: error: linux_gnttab_set_max_grants: ioctl SET_MAX_GRANTS failed (22 =
=3D Invalid argument): Internal error=0A=
xen be: qdisk-5632: xen be: qdisk-5632: xc_gnttab_set_max_grants failed: =
Invalid argument=0A=
xc_gnttab_set_max_grants failed: Invalid argument=0A=
populating video RAM at ff000000=0A=
mapping video RAM from ff000000=0A=
Register xen platform.=0A=
Done register platform.=0A=
platform_fixed_ioport: changed ro/rw state of ROM memory area. now is rw =
state.=0A=
xs_read(/local/domain/0/device-model/1/xen_extended_power_mgmt): read =
error=0A=
xs_read(): vncpasswd get error. =
/vm/e80d4b16-2237-49b1-bbe3-9f6f4492d054/vncpasswd.=0A=
medium change watch on `hdc' (index: 1): =
aio:../data/cn_windows_7_ultimate_x64_dvd_x15-66043.iso=0A=
I/O request not ready: 0, ptr: 0, port: 0, data: 0, count: 0, size: 0=0A=
Log-dirty: no command yet.=0A=
I/O request not ready: 0, ptr: 0, port: 0, data: 0, count: 0, size: 0=0A=
vcpu-set: watch node error.=0A=
[xenstore_process_vcpu_set_event]: /local/domain/1/cpu has no CPU!=0A=
xs_read(/local/domain/1/log-throttling): read error=0A=
qemu: ignoring not-understood drive `/local/domain/1/log-throttling'=0A=
medium change watch on `/local/domain/1/log-throttling' - unknown =
device, ignored=0A=
dm-command: hot insert pass-through pci dev =0A=
register_real_device: Assigning real physical device 01:00.0 ...=0A=
register_real_device: Disable MSI translation via per device option=0A=
register_real_device: Disable power management=0A=
pt_iomul_init: Error: pt_iomul_init can't open file /dev/xen/pci_iomul: =
No such file or directory: 0x1:0x0.0x0=0A=
pt_register_regions: IO region registered (size=3D0x10000000 =
base_addr=3D0xd000000c)=0A=
pt_register_regions: IO region registered (size=3D0x00020000 =
base_addr=3D0xe0020004)=0A=
pt_register_regions: IO region registered (size=3D0x00000100 =
base_addr=3D0x0000e001)=0A=
pt_register_regions: Expansion ROM registered (size=3D0x00020000 =
base_addr=3D0xe0000000)=0A=
pci_intx: intx=3D1=0A=
register_real_device: Real physical device 01:00.0 registered =
successfuly!=0A=
IRQ type =3D INTx=0A=
pt_iomem_map: e_phys=3De0000000 maddr=3Dd0000000 type=3D8 =
len=3D268435456 index=3D0 first_map=3D1=0A=
cirrus vga map change while on lfb mode=0A=
pt_iomem_map: e_phys=3Df3000000 maddr=3De0020000 type=3D0 len=3D131072 =
index=3D2 first_map=3D1=0A=
pt_ioport_map: e_phys=3Dc200 pio_base=3De000 len=3D256 index=3D4 =
first_map=3D1=0A=
mapping vram to f0000000 - f0400000=0A=
platform_fixed_ioport: changed ro/rw state of ROM memory area. now is rw =
state.=0A=
platform_fixed_ioport: changed ro/rw state of ROM memory area. now is ro =
state.=0A=
pt_pci_read_config: [00:05:0] Error: Failed to read register with =
invalid access size alignment. [Offset:0eh][Length:4]=0A=
pt_pci_read_config: [00:05:0] Error: Failed to read register with =
invalid access size alignment. [Offset:0eh][Length:4]=0A=
pt_pci_read_config: [00:05:0] Error: Failed to read register with =
invalid access size alignment. [Offset:0eh][Length:4]=0A=
pt_pci_read_config: [00:05:0] Error: Failed to read register with =
invalid access size alignment. [Offset:0eh][Length:4]=0A=
pt_pci_read_config: [00:05:0] Error: Failed to read register with =
invalid access size alignment. [Offset:0eh][Length:4]=0A=
pt_pci_read_config: [00:05:0] Error: Failed to read register with =
invalid access size alignment. [Offset:0eh][Length:4]=0A=
pt_pci_read_config: [00:05:0] Error: Failed to read register with =
invalid access size alignment. [Offset:0eh][Length:4]=0A=
pt_iomem_map: e_phys=3Dffffffff maddr=3Dd0000000 type=3D8 =
len=3D268435456 index=3D0 first_map=3D0=0A=
pt_iomem_map: e_phys=3Dffffffff maddr=3De0020000 type=3D0 len=3D131072 =
index=3D2 first_map=3D0=0A=
pt_ioport_map: e_phys=3Dffff pio_base=3De000 len=3D256 index=3D4 =
first_map=3D0=0A=
pt_iomem_map: e_phys=3De0000000 maddr=3Dd0000000 type=3D8 =
len=3D268435456 index=3D0 first_map=3D0=0A=
pt_iomem_map: e_phys=3Df3000000 maddr=3De0020000 type=3D0 len=3D131072 =
index=3D2 first_map=3D0=0A=
pt_ioport_map: e_phys=3Dc200 pio_base=3De000 len=3D256 index=3D4 =
first_map=3D0=0A=
pt_iomem_map: e_phys=3Dffffffff maddr=3Dd0000000 type=3D8 =
len=3D268435456 index=3D0 first_map=3D0=0A=
pt_iomem_map: e_phys=3Dffffffff maddr=3De0020000 type=3D0 len=3D131072 =
index=3D2 first_map=3D0=0A=
pt_ioport_map: e_phys=3Dffff pio_base=3De000 len=3D256 index=3D4 =
first_map=3D0=0A=
pt_iomem_map: e_phys=3De0000000 maddr=3Dd0000000 type=3D8 =
len=3D268435456 index=3D0 first_map=3D0=0A=
pt_iomem_map: e_phys=3Df3000000 maddr=3De0020000 type=3D0 len=3D131072 =
index=3D2 first_map=3D0=0A=
pt_ioport_map: e_phys=3Dc200 pio_base=3De000 len=3D256 index=3D4 =
first_map=3D0=0A=
pt_msgctrl_reg_write: setup msi for dev 28=0A=
pt_msi_setup: msi mapped with pirq 37=0A=
pt_msi_update: Update msi with pirq 37 gvec b0 gflags 1303=0A=
reset requested in cpu_handle_ioreq.=0A=
Issued domain 1 reboot=0A=

------=_NextPart_000_0026_01CED67C.F41AAA00
Content-Type: application/octet-stream; name="lspci.vv"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: attachment; filename="lspci.vv"

00:00.0 Host bridge: Intel Corporation 4 Series Chipset DRAM Controller =
(rev 03)=0A=
	Subsystem: Intel Corporation Device 1003=0A=
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- =
Stepping- SERR- FastB2B- DisINTx-=0A=
	Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=3Dfast >TAbort- =
<TAbort- <MAbort+ >SERR- <PERR- INTx-=0A=
	Latency: 0=0A=
	Capabilities: [e0] Vendor Specific Information: Len=3D0c <?>=0A=
	Kernel driver in use: agpgart-intel=0A=
=0A=
00:01.0 PCI bridge: Intel Corporation 4 Series Chipset PCI Express Root =
Port (rev 03) (prog-if 00 [Normal decode])=0A=
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- =
Stepping- SERR- FastB2B- DisINTx+=0A=
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=3Dfast >TAbort- =
<TAbort- <MAbort- >SERR- <PERR- INTx-=0A=
	Latency: 0, Cache Line Size: 64 bytes=0A=
	Bus: primary=3D00, secondary=3D01, subordinate=3D01, sec-latency=3D0=0A=
	I/O behind bridge: 0000e000-0000efff=0A=
	Memory behind bridge: d0000000-e00fffff=0A=
	Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=3Dfast >TAbort- =
<TAbort- <MAbort- <SERR- <PERR-=0A=
	BridgeCtl: Parity- SERR- NoISA- VGA- MAbort- >Reset- FastB2B-=0A=
		PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-=0A=
	Capabilities: [88] Subsystem: Intel Corporation Device 0000=0A=
	Capabilities: [80] Power Management version 3=0A=
		Flags: PMEClk- DSI- D1- D2- AuxCurrent=3D0mA =
PME(D0+,D1-,D2-,D3hot+,D3cold+)=0A=
		Status: D0 NoSoftRst+ PME-Enable- DSel=3D0 DScale=3D0 PME-=0A=
	Capabilities: [90] MSI: Enable+ Count=3D1/1 Maskable- 64bit-=0A=
		Address: fee0100c  Data: 4121=0A=
	Capabilities: [a0] Express (v2) Root Port (Slot+), MSI 00=0A=
		DevCap:	MaxPayload 128 bytes, PhantFunc 0, Latency L0s <64ns, L1 <1us=0A=
			ExtTag- RBE+ FLReset-=0A=
		DevCtl:	Report errors: Correctable- Non-Fatal- Fatal- Unsupported-=0A=
			RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-=0A=
			MaxPayload 128 bytes, MaxReadReq 128 bytes=0A=
		DevSta:	CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr- TransPend-=0A=
		LnkCap:	Port #2, Speed 5GT/s, Width x16, ASPM L1, Latency L0 <256ns, =
L1 <4us=0A=
			ClockPM- Surprise- LLActRep- BwNot+=0A=
		LnkCtl:	ASPM Disabled; RCB 64 bytes Disabled- Retrain- CommClk+=0A=
			ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-=0A=
		LnkSta:	Speed 2.5GT/s, Width x16, TrErr- Train- SlotClk+ DLActive- =
BWMgmt+ ABWMgmt-=0A=
		SltCap:	AttnBtn- PwrCtrl- MRL- AttnInd- PwrInd- HotPlug- Surprise-=0A=
			Slot #0, PowerLimit 0.000W; Interlock- NoCompl+=0A=
		SltCtl:	Enable: AttnBtn- PwrFlt- MRL- PresDet- CmdCplt- HPIrq- LinkChg-=0A=
			Control: AttnInd Unknown, PwrInd Unknown, Power- Interlock-=0A=
		SltSta:	Status: AttnBtn- PowerFlt- MRL- CmdCplt- PresDet+ Interlock-=0A=
			Changed: MRL- PresDet+ LinkState-=0A=
		RootCtl: ErrCorrectable- ErrNon-Fatal- ErrFatal- PMEIntEna+ CRSVisible-=0A=
		RootCap: CRSVisible-=0A=
		RootSta: PME ReqID 0000, PMEStatus- PMEPending-=0A=
		DevCap2: Completion Timeout: Not Supported, TimeoutDis-, LTR-, OBFF =
Not Supported ARIFwd-=0A=
		DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis-, LTR-, OBFF =
Disabled ARIFwd-=0A=
		LnkCtl2: Target Link Speed: 5GT/s, EnterCompliance- SpeedDis-=0A=
			 Transmit Margin: Normal Operating Range, EnterModifiedCompliance- =
ComplianceSOS-=0A=
			 Compliance De-emphasis: -6dB=0A=
		LnkSta2: Current De-emphasis Level: -6dB, EqualizationComplete-, =
EqualizationPhase1-=0A=
			 EqualizationPhase2-, EqualizationPhase3-, LinkEqualizationRequest-=0A=
	Capabilities: [100 v1] Virtual Channel=0A=
		Caps:	LPEVC=3D0 RefClk=3D100ns PATEntryBits=3D1=0A=
		Arb:	Fixed- WRR32- WRR64- WRR128-=0A=
		Ctrl:	ArbSelect=3DFixed=0A=
		Status:	InProgress-=0A=
		VC0:	Caps:	PATOffset=3D00 MaxTimeSlots=3D1 RejSnoopTrans-=0A=
			Arb:	Fixed+ WRR32- WRR64- WRR128- TWRR128- WRR256-=0A=
			Ctrl:	Enable+ ID=3D0 ArbSelect=3DFixed TC/VC=3D01=0A=
			Status:	NegoPending- InProgress-=0A=
	Capabilities: [140 v1] Root Complex Link=0A=
		Desc:	PortNumber=3D02 ComponentID=3D01 EltType=3DConfig=0A=
		Link0:	Desc:	TargetPort=3D00 TargetComponent=3D01 AssocRCRB- =
LinkType=3DMemMapped LinkValid+=0A=
			Addr:	00000000fed19000=0A=
	Kernel driver in use: pcieport=0A=
	Kernel modules: shpchp=0A=
=0A=
00:02.0 VGA compatible controller: Intel Corporation 4 Series Chipset =
Integrated Graphics Controller (rev 03) (prog-if 00 [VGA controller])=0A=
	Subsystem: Intel Corporation Device 1003=0A=
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- =
Stepping- SERR- FastB2B- DisINTx+=0A=
	Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=3Dfast >TAbort- =
<TAbort- <MAbort- >SERR- <PERR- INTx-=0A=
	Latency: 0=0A=
	Interrupt: pin A routed to IRQ 286=0A=
	Region 0: Memory at e0400000 (64-bit, non-prefetchable) [size=3D4M]=0A=
	Region 2: Memory at c0000000 (64-bit, prefetchable) [size=3D256M]=0A=
	Region 4: I/O ports at f1c0 [size=3D8]=0A=
	Expansion ROM at <unassigned> [disabled]=0A=
	Capabilities: [90] MSI: Enable+ Count=3D1/1 Maskable- 64bit-=0A=
		Address: fee0200c  Data: 4151=0A=
	Capabilities: [d0] Power Management version 2=0A=
		Flags: PMEClk- DSI+ D1- D2- AuxCurrent=3D0mA =
PME(D0-,D1-,D2-,D3hot-,D3cold-)=0A=
		Status: D0 NoSoftRst- PME-Enable- DSel=3D0 DScale=3D0 PME-=0A=
	Kernel driver in use: i915=0A=
	Kernel modules: i915=0A=
=0A=
00:19.0 Ethernet controller: Intel Corporation 82567LM-3 Gigabit Network =
Connection (rev 02)=0A=
	Subsystem: Intel Corporation Device 1003=0A=
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- =
Stepping- SERR- FastB2B- DisINTx+=0A=
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=3Dfast >TAbort- =
<TAbort- <MAbort- >SERR- <PERR- INTx-=0A=
	Latency: 0=0A=
	Interrupt: pin A routed to IRQ 289=0A=
	Region 0: Memory at e0900000 (32-bit, non-prefetchable) [size=3D128K]=0A=
	Region 1: Memory at e0927000 (32-bit, non-prefetchable) [size=3D4K]=0A=
	Region 2: I/O ports at f0e0 [size=3D32]=0A=
	Capabilities: [c8] Power Management version 2=0A=
		Flags: PMEClk- DSI+ D1- D2- AuxCurrent=3D0mA =
PME(D0+,D1-,D2-,D3hot+,D3cold+)=0A=
		Status: D0 NoSoftRst- PME-Enable- DSel=3D0 DScale=3D1 PME-=0A=
	Capabilities: [d0] MSI: Enable+ Count=3D1/1 Maskable- 64bit+=0A=
		Address: 00000000fee0200c  Data: 4191=0A=
	Capabilities: [e0] Vendor Specific Information: Len=3D06 <?>=0A=
	Kernel driver in use: e1000e=0A=
	Kernel modules: e1000e=0A=
=0A=
00:1a.0 USB controller: Intel Corporation 82801JD/DO (ICH10 Family) USB =
UHCI Controller #4 (rev 02) (prog-if 00 [UHCI])=0A=
	Subsystem: Intel Corporation Device 1003=0A=
	Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- =
Stepping- SERR- FastB2B- DisINTx-=0A=
	Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=3Dmedium >TAbort- =
<TAbort- <MAbort- >SERR- <PERR- INTx-=0A=
	Latency: 0=0A=
	Interrupt: pin A routed to IRQ 16=0A=
	Region 4: I/O ports at f0c0 [size=3D32]=0A=
	Capabilities: [50] Vendor Specific Information: Len=3D06 <?>=0A=
	Kernel driver in use: uhci_hcd=0A=
=0A=
00:1a.1 USB controller: Intel Corporation 82801JD/DO (ICH10 Family) USB =
UHCI Controller #5 (rev 02) (prog-if 00 [UHCI])=0A=
	Subsystem: Intel Corporation Device 1003=0A=
	Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- =
Stepping- SERR- FastB2B- DisINTx-=0A=
	Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=3Dmedium >TAbort- =
<TAbort- <MAbort- >SERR- <PERR- INTx-=0A=
	Latency: 0=0A=
	Interrupt: pin B routed to IRQ 21=0A=
	Region 4: I/O ports at f0a0 [size=3D32]=0A=
	Capabilities: [50] Vendor Specific Information: Len=3D06 <?>=0A=
	Kernel driver in use: uhci_hcd=0A=
=0A=
00:1a.2 USB controller: Intel Corporation 82801JD/DO (ICH10 Family) USB =
UHCI Controller #6 (rev 02) (prog-if 00 [UHCI])=0A=
	Subsystem: Intel Corporation Device 1003=0A=
	Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- =
Stepping- SERR- FastB2B- DisINTx-=0A=
	Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=3Dmedium >TAbort- =
<TAbort- <MAbort- >SERR- <PERR- INTx-=0A=
	Latency: 0=0A=
	Interrupt: pin C routed to IRQ 18=0A=
	Region 4: I/O ports at f080 [size=3D32]=0A=
	Capabilities: [50] Vendor Specific Information: Len=3D06 <?>=0A=
	Kernel driver in use: uhci_hcd=0A=
=0A=
00:1a.7 USB controller: Intel Corporation 82801JD/DO (ICH10 Family) USB2 =
EHCI Controller #2 (rev 02) (prog-if 20 [EHCI])=0A=
	Subsystem: Intel Corporation Device 1003=0A=
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- =
Stepping- SERR- FastB2B- DisINTx-=0A=
	Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=3Dmedium >TAbort- =
<TAbort- <MAbort- >SERR- <PERR- INTx-=0A=
	Latency: 0=0A=
	Interrupt: pin C routed to IRQ 18=0A=
	Region 0: Memory at e0926000 (32-bit, non-prefetchable) [size=3D1K]=0A=
	Capabilities: [50] Power Management version 2=0A=
		Flags: PMEClk- DSI- D1- D2- AuxCurrent=3D375mA =
PME(D0+,D1-,D2-,D3hot+,D3cold+)=0A=
		Status: D0 NoSoftRst- PME-Enable- DSel=3D0 DScale=3D0 PME-=0A=
	Capabilities: [58] Debug port: BAR=3D1 offset=3D00a0=0A=
	Capabilities: [98] Vendor Specific Information: Len=3D06 <?>=0A=
	Kernel driver in use: ehci_hcd=0A=
=0A=
00:1b.0 Audio device: Intel Corporation 82801JD/DO (ICH10 Family) HD =
Audio Controller (rev 02)=0A=
	Subsystem: Intel Corporation Device 1003=0A=
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- =
Stepping- SERR- FastB2B- DisINTx+=0A=
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=3Dfast >TAbort- =
<TAbort- <MAbort- >SERR- <PERR- INTx-=0A=
	Latency: 0, Cache Line Size: 64 bytes=0A=
	Interrupt: pin A routed to IRQ 287=0A=
	Region 0: Memory at e0920000 (64-bit, non-prefetchable) [size=3D16K]=0A=
	Capabilities: [50] Power Management version 2=0A=
		Flags: PMEClk- DSI- D1- D2- AuxCurrent=3D55mA =
PME(D0+,D1-,D2-,D3hot+,D3cold+)=0A=
		Status: D0 NoSoftRst- PME-Enable- DSel=3D0 DScale=3D0 PME-=0A=
	Capabilities: [60] MSI: Enable+ Count=3D1/1 Maskable- 64bit+=0A=
		Address: 00000000fee0100c  Data: 4161=0A=
	Capabilities: [70] Express (v1) Root Complex Integrated Endpoint, MSI 00=0A=
		DevCap:	MaxPayload 128 bytes, PhantFunc 0, Latency L0s <64ns, L1 <1us=0A=
			ExtTag- RBE- FLReset+=0A=
		DevCtl:	Report errors: Correctable- Non-Fatal- Fatal- Unsupported-=0A=
			RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop+=0A=
			MaxPayload 128 bytes, MaxReadReq 128 bytes=0A=
		DevSta:	CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr+ TransPend-=0A=
		LnkCap:	Port #0, Speed unknown, Width x0, ASPM unknown, Latency L0 =
<64ns, L1 <1us=0A=
			ClockPM- Surprise- LLActRep- BwNot-=0A=
		LnkCtl:	ASPM Disabled; Disabled- Retrain- CommClk-=0A=
			ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-=0A=
		LnkSta:	Speed unknown, Width x0, TrErr- Train- SlotClk- DLActive- =
BWMgmt- ABWMgmt-=0A=
	Capabilities: [100 v1] Virtual Channel=0A=
		Caps:	LPEVC=3D0 RefClk=3D100ns PATEntryBits=3D1=0A=
		Arb:	Fixed- WRR32- WRR64- WRR128-=0A=
		Ctrl:	ArbSelect=3DFixed=0A=
		Status:	InProgress-=0A=
		VC0:	Caps:	PATOffset=3D00 MaxTimeSlots=3D1 RejSnoopTrans-=0A=
			Arb:	Fixed- WRR32- WRR64- WRR128- TWRR128- WRR256-=0A=
			Ctrl:	Enable+ ID=3D0 ArbSelect=3DFixed TC/VC=3D01=0A=
			Status:	NegoPending- InProgress-=0A=
		VC1:	Caps:	PATOffset=3D00 MaxTimeSlots=3D1 RejSnoopTrans-=0A=
			Arb:	Fixed- WRR32- WRR64- WRR128- TWRR128- WRR256-=0A=
			Ctrl:	Enable+ ID=3D1 ArbSelect=3DFixed TC/VC=3D80=0A=
			Status:	NegoPending- InProgress-=0A=
	Capabilities: [130 v1] Root Complex Link=0A=
		Desc:	PortNumber=3D0f ComponentID=3D00 EltType=3DConfig=0A=
		Link0:	Desc:	TargetPort=3D00 TargetComponent=3D00 AssocRCRB- =
LinkType=3DMemMapped LinkValid+=0A=
			Addr:	00000000fed1c000=0A=
	Kernel driver in use: snd_hda_intel=0A=
	Kernel modules: snd-hda-intel=0A=
=0A=
00:1d.0 USB controller: Intel Corporation 82801JD/DO (ICH10 Family) USB =
UHCI Controller #1 (rev 02) (prog-if 00 [UHCI])=0A=
	Subsystem: Intel Corporation Device 1003=0A=
	Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- =
Stepping- SERR- FastB2B- DisINTx-=0A=
	Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=3Dmedium >TAbort- =
<TAbort- <MAbort- >SERR- <PERR- INTx-=0A=
	Latency: 0=0A=
	Interrupt: pin A routed to IRQ 23=0A=
	Region 4: I/O ports at f060 [size=3D32]=0A=
	Capabilities: [50] Vendor Specific Information: Len=3D06 <?>=0A=
	Kernel driver in use: uhci_hcd=0A=
=0A=
00:1d.1 USB controller: Intel Corporation 82801JD/DO (ICH10 Family) USB =
UHCI Controller #2 (rev 02) (prog-if 00 [UHCI])=0A=
	Subsystem: Intel Corporation Device 1003=0A=
	Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- =
Stepping- SERR- FastB2B- DisINTx-=0A=
	Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=3Dmedium >TAbort- =
<TAbort- <MAbort- >SERR- <PERR- INTx-=0A=
	Latency: 0=0A=
	Interrupt: pin B routed to IRQ 19=0A=
	Region 4: I/O ports at f040 [size=3D32]=0A=
	Capabilities: [50] Vendor Specific Information: Len=3D06 <?>=0A=
	Kernel driver in use: uhci_hcd=0A=
=0A=
00:1d.2 USB controller: Intel Corporation 82801JD/DO (ICH10 Family) USB =
UHCI Controller #3 (rev 02) (prog-if 00 [UHCI])=0A=
	Subsystem: Intel Corporation Device 1003=0A=
	Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- =
Stepping- SERR- FastB2B- DisINTx-=0A=
	Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=3Dmedium >TAbort- =
<TAbort- <MAbort- >SERR- <PERR- INTx-=0A=
	Latency: 0=0A=
	Interrupt: pin C routed to IRQ 18=0A=
	Region 4: I/O ports at f020 [size=3D32]=0A=
	Capabilities: [50] Vendor Specific Information: Len=3D06 <?>=0A=
	Kernel driver in use: uhci_hcd=0A=
=0A=
00:1d.7 USB controller: Intel Corporation 82801JD/DO (ICH10 Family) USB2 =
EHCI Controller #1 (rev 02) (prog-if 20 [EHCI])=0A=
	Subsystem: Intel Corporation Device 1003=0A=
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- =
Stepping- SERR- FastB2B- DisINTx-=0A=
	Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=3Dmedium >TAbort- =
<TAbort- <MAbort- >SERR- <PERR- INTx-=0A=
	Latency: 0=0A=
	Interrupt: pin A routed to IRQ 23=0A=
	Region 0: Memory at e0925000 (32-bit, non-prefetchable) [size=3D1K]=0A=
	Capabilities: [50] Power Management version 2=0A=
		Flags: PMEClk- DSI- D1- D2- AuxCurrent=3D375mA =
PME(D0+,D1-,D2-,D3hot+,D3cold+)=0A=
		Status: D0 NoSoftRst- PME-Enable- DSel=3D0 DScale=3D0 PME-=0A=
	Capabilities: [58] Debug port: BAR=3D1 offset=3D00a0=0A=
	Capabilities: [98] Vendor Specific Information: Len=3D06 <?>=0A=
	Kernel driver in use: ehci_hcd=0A=
=0A=
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev a2) (prog-if =
01 [Subtractive decode])=0A=
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- =
Stepping- SERR- FastB2B- DisINTx-=0A=
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=3Dfast >TAbort- =
<TAbort- <MAbort- >SERR- <PERR- INTx-=0A=
	Latency: 0=0A=
	Bus: primary=3D00, secondary=3D02, subordinate=3D02, sec-latency=3D64=0A=
	Memory behind bridge: e0800000-e08fffff=0A=
	Secondary status: 66MHz- FastB2B+ ParErr- DEVSEL=3Dmedium >TAbort- =
<TAbort- <MAbort+ <SERR- <PERR-=0A=
	BridgeCtl: Parity- SERR- NoISA- VGA- MAbort- >Reset- FastB2B-=0A=
		PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-=0A=
	Capabilities: [50] Subsystem: Intel Corporation Device 1003=0A=
=0A=
00:1f.0 ISA bridge: Intel Corporation 82801JDO (ICH10DO) LPC Interface =
Controller (rev 02)=0A=
	Subsystem: Intel Corporation Device 1003=0A=
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- =
Stepping- SERR- FastB2B- DisINTx-=0A=
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=3Dmedium >TAbort- =
<TAbort- <MAbort- >SERR- <PERR- INTx-=0A=
	Latency: 0=0A=
	Capabilities: [e0] Vendor Specific Information: Len=3D0c <?>=0A=
	Kernel modules: iTCO_wdt=0A=
=0A=
00:1f.2 IDE interface: Intel Corporation 82801JD/DO (ICH10 Family) =
4-port SATA IDE Controller (rev 02) (prog-if 8f [Master SecP SecO PriP =
PriO])=0A=
	Subsystem: Intel Corporation Device 1003=0A=
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- =
Stepping- SERR- FastB2B- DisINTx-=0A=
	Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=3Dmedium >TAbort- =
<TAbort- <MAbort- >SERR- <PERR- INTx-=0A=
	Latency: 0=0A=
	Interrupt: pin B routed to IRQ 19=0A=
	Region 0: I/O ports at f1b0 [size=3D8]=0A=
	Region 1: I/O ports at f1a0 [size=3D4]=0A=
	Region 2: I/O ports at f190 [size=3D8]=0A=
	Region 3: I/O ports at f180 [size=3D4]=0A=
	Region 4: I/O ports at f170 [size=3D16]=0A=
	Region 5: I/O ports at f160 [size=3D16]=0A=
	Capabilities: [70] Power Management version 3=0A=
		Flags: PMEClk- DSI- D1- D2- AuxCurrent=3D0mA =
PME(D0-,D1-,D2-,D3hot-,D3cold-)=0A=
		Status: D0 NoSoftRst+ PME-Enable- DSel=3D0 DScale=3D0 PME-=0A=
	Capabilities: [b0] Vendor Specific Information: Len=3D06 <?>=0A=
	Kernel driver in use: ata_piix=0A=
	Kernel modules: ata_generic, pata_acpi, ata_piix=0A=
=0A=
00:1f.3 SMBus: Intel Corporation 82801JD/DO (ICH10 Family) SMBus =
Controller (rev 02)=0A=
	Subsystem: Intel Corporation Device 1003=0A=
	Control: I/O+ Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- =
Stepping- SERR- FastB2B- DisINTx-=0A=
	Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=3Dmedium >TAbort- =
<TAbort- <MAbort- >SERR- <PERR- INTx-=0A=
	Interrupt: pin C routed to IRQ 18=0A=
	Region 0: Memory at e0924000 (64-bit, non-prefetchable) [size=3D256]=0A=
	Region 4: I/O ports at f000 [size=3D32]=0A=
	Kernel driver in use: i801_smbus=0A=
	Kernel modules: i2c-i801=0A=
=0A=
00:1f.5 IDE interface: Intel Corporation 82801JD/DO (ICH10 Family) =
2-port SATA IDE Controller (rev 02) (prog-if 85 [Master SecO PriO])=0A=
	Subsystem: Intel Corporation Device 1003=0A=
	Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- =
Stepping- SERR- FastB2B- DisINTx-=0A=
	Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=3Dmedium >TAbort- =
<TAbort- <MAbort- >SERR- <PERR- INTx-=0A=
	Latency: 0=0A=
	Interrupt: pin B routed to IRQ 19=0A=
	Region 0: I/O ports at f150 [size=3D8]=0A=
	Region 1: I/O ports at f140 [size=3D4]=0A=
	Region 2: I/O ports at f130 [size=3D8]=0A=
	Region 3: I/O ports at f120 [size=3D4]=0A=
	Region 4: I/O ports at f110 [size=3D16]=0A=
	Region 5: I/O ports at f100 [size=3D16]=0A=
	Capabilities: [70] Power Management version 3=0A=
		Flags: PMEClk- DSI- D1- D2- AuxCurrent=3D0mA =
PME(D0-,D1-,D2-,D3hot-,D3cold-)=0A=
		Status: D0 NoSoftRst+ PME-Enable- DSel=3D0 DScale=3D0 PME-=0A=
	Capabilities: [b0] Vendor Specific Information: Len=3D06 <?>=0A=
	Kernel driver in use: ata_piix=0A=
	Kernel modules: ata_generic, pata_acpi, ata_piix=0A=
=0A=
01:00.0 VGA compatible controller: Advanced Micro Devices [AMD] nee ATI =
Caicos [Radeon HD 6450] (prog-if 00 [VGA controller])=0A=
	Subsystem: Device 7333:0000=0A=
	Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- =
Stepping- SERR- FastB2B- DisINTx-=0A=
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=3Dfast >TAbort- =
<TAbort- <MAbort- >SERR- <PERR- INTx+=0A=
	Interrupt: pin A routed to IRQ 16=0A=
	Region 0: Memory at d0000000 (64-bit, prefetchable) [disabled] =
[size=3D256M]=0A=
	Region 2: Memory at e0020000 (64-bit, non-prefetchable) [disabled] =
[size=3D128K]=0A=
	Region 4: I/O ports at e000 [disabled] [size=3D256]=0A=
	Expansion ROM at e0000000 [disabled] [size=3D128K]=0A=
	Capabilities: [50] Power Management version 3=0A=
		Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=3D0mA =
PME(D0-,D1-,D2-,D3hot-,D3cold-)=0A=
		Status: D0 NoSoftRst- PME-Enable- DSel=3D0 DScale=3D0 PME-=0A=
	Capabilities: [58] Express (v2) Legacy Endpoint, MSI 00=0A=
		DevCap:	MaxPayload 256 bytes, PhantFunc 0, Latency L0s <4us, L1 =
unlimited=0A=
			ExtTag+ AttnBtn- AttnInd- PwrInd- RBE+ FLReset-=0A=
		DevCtl:	Report errors: Correctable- Non-Fatal- Fatal- Unsupported-=0A=
			RlxdOrd+ ExtTag+ PhantFunc- AuxPwr- NoSnoop+=0A=
			MaxPayload 128 bytes, MaxReadReq 512 bytes=0A=
		DevSta:	CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr- TransPend-=0A=
		LnkCap:	Port #0, Speed 5GT/s, Width x16, ASPM L0s L1, Latency L0 =
<64ns, L1 <1us=0A=
			ClockPM- Surprise- LLActRep- BwNot-=0A=
		LnkCtl:	ASPM Disabled; RCB 64 bytes Disabled- Retrain- CommClk+=0A=
			ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-=0A=
		LnkSta:	Speed 2.5GT/s, Width x16, TrErr- Train- SlotClk+ DLActive- =
BWMgmt- ABWMgmt-=0A=
		DevCap2: Completion Timeout: Not Supported, TimeoutDis-, LTR-, OBFF =
Not Supported=0A=
		DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis-, LTR-, OBFF =
Disabled=0A=
		LnkCtl2: Target Link Speed: 2.5GT/s, EnterCompliance- SpeedDis-=0A=
			 Transmit Margin: Normal Operating Range, EnterModifiedCompliance- =
ComplianceSOS-=0A=
			 Compliance De-emphasis: -6dB=0A=
		LnkSta2: Current De-emphasis Level: -3.5dB, EqualizationComplete-, =
EqualizationPhase1-=0A=
			 EqualizationPhase2-, EqualizationPhase3-, LinkEqualizationRequest-=0A=
	Capabilities: [a0] MSI: Enable- Count=3D1/1 Maskable- 64bit+=0A=
		Address: 00000000fee0200c  Data: 4199=0A=
	Capabilities: [100 v1] Vendor Specific Information: ID=3D0001 Rev=3D1 =
Len=3D010 <?>=0A=
	Capabilities: [150 v1] Advanced Error Reporting=0A=
		UESta:	DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- =
MalfTLP- ECRC- UnsupReq+ ACSViol-=0A=
		UEMsk:	DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- =
MalfTLP- ECRC- UnsupReq- ACSViol-=0A=
		UESvrt:	DLP+ SDES+ TLP- FCP+ CmpltTO- CmpltAbrt- UnxCmplt- RxOF+ =
MalfTLP+ ECRC- UnsupReq- ACSViol-=0A=
		CESta:	RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr+=0A=
		CEMsk:	RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr+=0A=
		AERCap:	First Error Pointer: 14, GenCap+ CGenEn- ChkCap+ ChkEn-=0A=
	Kernel driver in use: pciback=0A=
	Kernel modules: radeon=0A=
=0A=
01:00.1 Audio device: Advanced Micro Devices [AMD] nee ATI Caicos HDMI =
Audio [Radeon HD 6400 Series]=0A=
	Subsystem: Device 7333:aa98=0A=
	Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- =
Stepping- SERR- FastB2B- DisINTx-=0A=
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=3Dfast >TAbort- =
<TAbort- <MAbort- >SERR- <PERR- INTx-=0A=
	Interrupt: pin B routed to IRQ 17=0A=
	Region 0: Memory at e0040000 (64-bit, non-prefetchable) [disabled] =
[size=3D16K]=0A=
	Capabilities: [50] Power Management version 3=0A=
		Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=3D0mA =
PME(D0-,D1-,D2-,D3hot-,D3cold-)=0A=
		Status: D0 NoSoftRst- PME-Enable- DSel=3D0 DScale=3D0 PME-=0A=
	Capabilities: [58] Express (v2) Legacy Endpoint, MSI 00=0A=
		DevCap:	MaxPayload 256 bytes, PhantFunc 0, Latency L0s <4us, L1 =
unlimited=0A=
			ExtTag+ AttnBtn- AttnInd- PwrInd- RBE+ FLReset-=0A=
		DevCtl:	Report errors: Correctable- Non-Fatal- Fatal- Unsupported-=0A=
			RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop+=0A=
			MaxPayload 128 bytes, MaxReadReq 128 bytes=0A=
		DevSta:	CorrErr+ UncorrErr+ FatalErr- UnsuppReq+ AuxPwr- TransPend-=0A=
		LnkCap:	Port #0, Speed 5GT/s, Width x16, ASPM L0s L1, Latency L0 =
<64ns, L1 <1us=0A=
			ClockPM- Surprise- LLActRep- BwNot-=0A=
		LnkCtl:	ASPM Disabled; RCB 64 bytes Disabled- Retrain- CommClk+=0A=
			ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-=0A=
		LnkSta:	Speed 2.5GT/s, Width x16, TrErr- Train- SlotClk+ DLActive- =
BWMgmt- ABWMgmt-=0A=
		DevCap2: Completion Timeout: Not Supported, TimeoutDis-, LTR-, OBFF =
Not Supported=0A=
		DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis-, LTR-, OBFF =
Disabled=0A=
		LnkSta2: Current De-emphasis Level: -3.5dB, EqualizationComplete-, =
EqualizationPhase1-=0A=
			 EqualizationPhase2-, EqualizationPhase3-, LinkEqualizationRequest-=0A=
	Capabilities: [a0] MSI: Enable- Count=3D1/1 Maskable- 64bit+=0A=
		Address: 00000000fee0100c  Data: 4171=0A=
	Capabilities: [100 v1] Vendor Specific Information: ID=3D0001 Rev=3D1 =
Len=3D010 <?>=0A=
	Capabilities: [150 v1] Advanced Error Reporting=0A=
		UESta:	DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- =
MalfTLP- ECRC- UnsupReq+ ACSViol-=0A=
		UEMsk:	DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- =
MalfTLP- ECRC- UnsupReq- ACSViol-=0A=
		UESvrt:	DLP+ SDES+ TLP- FCP+ CmpltTO- CmpltAbrt- UnxCmplt- RxOF+ =
MalfTLP+ ECRC- UnsupReq- ACSViol-=0A=
		CESta:	RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr+=0A=
		CEMsk:	RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr+=0A=
		AERCap:	First Error Pointer: 14, GenCap+ CGenEn- ChkCap+ ChkEn-=0A=
	Kernel driver in use: pciback=0A=
	Kernel modules: snd-hda-intel=0A=
=0A=
02:01.0 FireWire (IEEE 1394): LSI Corporation FW322/323 [TrueFire] 1394a =
Controller (rev 70) (prog-if 10 [OHCI])=0A=
	Subsystem: Intel Corporation Device 1003=0A=
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- =
Stepping- SERR- FastB2B- DisINTx-=0A=
	Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=3Dmedium >TAbort- =
<TAbort- <MAbort- >SERR- <PERR- INTx-=0A=
	Latency: 64 (3000ns min, 6000ns max), Cache Line Size: 64 bytes=0A=
	Interrupt: pin A routed to IRQ 22=0A=
	Region 0: Memory at e0801000 (32-bit, non-prefetchable) [size=3D4K]=0A=
	Region 1: Memory at e0800000 (32-bit, non-prefetchable) [size=3D256]=0A=
	Capabilities: [44] Power Management version 2=0A=
		Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=3D0mA =
PME(D0+,D1+,D2+,D3hot+,D3cold-)=0A=
		Status: D0 NoSoftRst- PME-Enable- DSel=3D0 DScale=3D0 PME+=0A=
	Kernel driver in use: firewire_ohci=0A=
	Kernel modules: firewire-ohci=0A=
=0A=

------=_NextPart_000_0026_01CED67C.F41AAA00
Content-Type: image/png; name="Screenshot.png"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="Screenshot.png"

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
Uv2Y7BJcrbY24zgMO76qbjfRlcPSJgB+n3/wwCEbNqwr2rsHY9xcruaf3D2jT6bH4zn11Omff778
lFOmIYQ8Hk+7Lkn5ave1650/MgC0QXR2AAAgAElEQVT6OwDaF3+1j/56kOKtKRxR3+iprkEY/AkJ
cYmJ8TH+WK83BpDX6/UgXNw5PEtVA4ryOx4rFoUoROFPCJFuATrnL+fcueC+4uLilubWH9asyumU
09oaCIVCDY2NCNCtN98EAIcrGuI86sxxeQDw3a/F/XLsDvdk4NB+6XH7+5Ys6frwA9vuvA0AtK3Z
cQAHExNarr9uxLyr3LNgIC0to6KqPDsza93W+qunF8TG+MmHyPkdE2rrajyKZ8Hsvs2tgWc/2z28
DwBAcnJycrL1yFdRlE6dOpmDZm1t7f4DB3bv2g0AO3bsqKyq6t6tm81y++8HI0cet2TpUu1V1Lvu
vlt7jJySkuJmbH3ggQemTJ36l7+cM++qeelpaWt+/PGeexace+45o0aNAnmAIYudAOCiv178y8aN
L7/04t59+jvc+fn52msAn3zySSgU7tIl99dNm+666+4rr7iic2f9DIzNW7b8/PPP5517rk01L7/s
snPOPXfs2DEjjjvu7bffLiwsnP1P/YOYH3740Ztvvblk8WLt9pprr508eXKHrKw9RUULFiwYMmSI
tvxvL0NEkJOTs2vnjjZs9o4I+vfrd/LJJy9btuzqa655/oXnd+8uBIC8vLwZM2bExMTIsgCgW7du
APDVV1+PG3dCTm7uG6+/xhO3O7tUBTWpS/K06YN+XLcns33yzJnD1qzZOXJk/vvvrj8vL5we0xza
9Y6n8/Hh2p0xfS9r3fUGtFTHd52Un57WGhSf3bto0aIJ48eT0T8ATJ06ddGixdoEYN6VV65csfLm
m+dnZbV/+aWXzIOxZOlCuO++e5Pbtbvq6qsrKytzc3PvuvOOlJSUp55+6pZbb731ttuysztdecUV
t912u4Z85bwrL730sv4DjmnXrh3zMvvChY/fPH/+mTNnBQKBcWPHPv3Wmza7ABMSElasXPnIo482
NDR07979+eefIx9UHRWwqQVfZQBYcM89GekZt91+e3Hx4dTU1NGjR2VmZNTX1x+JnAmJiccMGPD0
M88UFu7BGHfv3n3BPfdccP75Wm5eXl7//v0TEhLM7iRTC6N2oahHU3cE5EyY+NvnH8Q1BLKQJybR
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
zznnnPvvv/89733v0y655PEXXGAa8lRdcfnld15xxX+6/fabbr75pS996Yc//GEAeNnLXjYx4L/8
q78644wzLrzwwqNHj953331/9KEPJYAXv+hFRe2tH/kIABw/fvxzn/vcO97xjv/8yCOr1erRRx+9
6667PvDBD77k67++SH741luf+tSnPvnJT7733nvf8573nHvOOc985jPH/fQ68EMf/vBjjz0GAF/+
8pdLD1x15ZUf+9jH7r777q8cPXr6aad96lOfOnbs2OmnnfaMZzxjA88DgRMVN974MxPjn9j/Asyp
ZAAgmc1F2di57gBbMg0jjyFKgpXknSXhksloQmvsGwiV+iSy+095DxbPrZt3IXr3H6RDjF8Tpkyo
lVnVxcw0aRXCoWen2SAg/0wWIYkGSz+S1JHmrLWs6WpYIFAT6nyIHQ1DPTYza8SUAFIydzXtud1r
kzPTB68cGv6Uylpr806Dm5X3W8qMlItrLnUv3+mXG+p7dlnJCup152KFK1ytMP+/wtUpq+kYVyt3
r7FA4CDg6U9/+rOf/WwAePTRR88777zr8+Kfz33uc7ffcQcA/INXvOLbv+3bvvsf/kMAuOuuuz7z
mc+Uuk984hO/71Wv+t7v+Z4pR37fffcBQErp0Yzjx493VX3jN37j2Weffe+99771rW89fvz4133t
115yySWT/pd/x3d87/d8zze+9KVHbrjh6quvBoDbb7+dOv+4xz3uH//Ij/xX3/RNAPDgQw/9nec8
58d+9EevfNazijMFF1988T94xSte8ff//qT8jz/6Ud0VI00WOPPMM1/z6lf/4A/+4HSlT0Yvvvji
c8899/jx43d98pMAcMcddwDAMy+/nN5JGPc8EDjxUDL9N974M4X999P/QL+QERJCIvsUpnwWtbT+
EsfKIlrv7Wr4AUirYjNfySvKT6gKEQBXs498ERIWz4v7LsOR3eF5QUuTf/ujnlvWY4Yk8jZnooeW
+Bg9nQZD+UU0IxFthEa8s+nHeWtL+7EJ3y1DkzKBAKu8Ne086gmAUFC6H6eY1cjKms6oPleHwm3T
VdFP1ozmHuWKueOU9l5IU247GBbEFWiq8NrimZz/W4+ERatVmXc55sTVqu6BGggcaDzwwAPTwVce
eeSRRx6Z1v8U1vsrb34zFf7s3/zNk570pOn4sssuQ8RTTz31zDPPfOihh77yla8AwN333PO2t71t
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
nDt79uzZs2fOnDlz+vRTTz355JNPPPHEE6p62XOec9WVV37kI/+xWqlrIn9VUTuN2utQAQBGC/dh
AAAgAElEQVQAAD384R/+4Q//8A/vuhTjuOaaa6644oorrrjiU5/61K7LgqPrzJmzr3r1/7FardJT
gf1vL33pmTNnq2dOykh9oKgGlDWB4lZgYqgAAAAwTf/jf/wP+pZs2t/+7d9+7nOf23UpcNQZY44f
P96Z7NixY00NQbX7IoBN1WhzV2AqAAAAAMCEGGMe+tLfddwbRJ1+Pun6gNHi/6oiushYAQAAbNzN
N9/88MMPi8iDDz54xRVXnDhxQkSKDio//uM/XqQ5d+7cr//6r7/iFa+46qqr3vCGN3zpS1+qV3/z
m9/8y7/8y+94xzuuu+66a6655v3vf39iW/fee+/BwcFVV131kpe85Od//ue//e1vF8t//Md//O1v
f/sb3vCGF7/4xSdOnKiHvT766KP/7J/9s6uuuuqHfuiHPv/5z3fuSyz/mNh2n3zyyTvuuOPFL37x
tdde+5a3vOU73/lOYn//7M/+7Pu///tf97rXvfKVr3z/+9//kpe85MYbbzxz5syA8gA7ZIz55Cc+
/omP/9VnP/O3knN/wLKfT/YGVBZE/wAATME/+Af/4Bd+4RdE5Morr3zooYdOnTolIg899NBDDz30
oQ99qEjz7ne/+/Dw8J577vlP/+k/Pfe5z/3pn/5pO4f/8B/+w4UXXvjAAw/8t//23176Un+y8MZj
jz325je/+b/8l//y4Q9/+MEHH/yVX/kVO5Nf+7Vf++QnP/mc5zznN37jN4qFv/RLv/Stb33r1KlT
b33rW//Nv/k3nfuSyD8muN13vvOd//2///cPfehDH/7whz/5yU++/e1vT+/vV7/61d/6rd96wQte
8IEPfODee+/96le/+tGPfnRYeYCdMMZ84uN/9c1HH732upc8+sjDn/vsZ7LqACWNdw1qDQLuNw2o
MSebbPTOXusOY8zJ4Ia2X5JtKvZugvvlnI71y3k0zy/GPb/b/7zEyr/mfsU+DvkJhtlQthjgX/yL
f3HixIlvfetbF110UTDB6dOn77nnnn/7b//tK17xChF5xzvece21137uc5+7+uqriwSXX375z/3c
z4nId33Xd1122WWJbd1888314ze96U3vete76qf/+B//46uuuqp48Hu/93si8u1vf/sjH/nIH/3R
H11zzTXXXHPNjTfe+D//5/9M70si/xh/u8aYf/fv/t073/nO66+/XkTuuOOO22+//d3vfvdyuQzu
75/92Z89//nPf/GLX/zKV77ya1/72tVXX33ttdd+5StfGVYeYCc+8fGPPf74t37ghoNz585e/twr
Pv6xBx78/OefH57+P6SsLHjzgFaKOkCPCsCkfiTqkti/uNgbnN/9NvfzGyv/3PcLO/e85z1vtVp9
4Qtf+If/8B8GE3z+859/8sknb7rpJnvh17/+9boC8PKXvzxzW5/85CfvvPPOj3/8408++aSIPOc5
z6lfqmsOT3/604tXv/SlL507d+6aa64plr/4xS/urAAk8o/xt/voo48+/vjj1157bb3dp5566itf
+cr3fu/3xva3GEl53nnnnX/++cWDIqsB5QF24rLvvvz6V/7v586eXa1Wi8XiZde/4vTp0+cdP/7U
k0+2E/ohvooakWqxdzswe5WFs7IxJ+3/Rt0jtCQOr+qd06lrJcylnNhvo7wP+brDFKxWKxHpGPYn
8ld/9VcPWb7v+76vfilnIpFiQz/5kz/50pe+9IEHHnjooYd+//d/396oWnOH28vrdvdjx46tk39M
bLsJo+wvMCnffflzV+fO1W/RY8eOHT9+/PTf/33e2trE9W7037J0+gkVv6PBnh7S5wJ3kUOd3m4Y
Cy5PZx5Mn9h0cHfqfgJOh4EBV+2Dq8QW+vvrH8/OwqSPp5Ns8H4FDT5ZsVX8wqx5fgekT7wPY5nk
v2/7vt/8a2vrnMdYIYPvw+C5SGxlwHHIz39YeZyNDiun81Lm+7aXAZ+Lzqw688k5DrEvE2fh4Px7
7Rr+5m/+RlWf//znF0+LOLtoBSyWXHXVVeeff/4DDzzwIz/yI+ts6Otf//pXvvKVW2+99VnPepaI
fPrTn06n/97v/d7lcvl3f/d3F198sYh88YtfHDf/mIsvvvjCCy/8m7/5m5e97GUi8qlPfer48eOX
X35533zS5Vkul6r61FNPDSsksDvRfj7xBMU1grwuQImf8wQniPEf278Q6UA2/RMVK7CzreKHyvnF
GtCvKSdMSZc/cTwTXQhGOQ59dUaiTjkTG8qstIy7Xznbymz6TaQf/H6r3w/pg9Dr+OQfZ2e7mfkn
ipqz6XTJ+67Y9/OS+NDFtrX+hyiRVezzlRA7/p0HP/Z9mz50icIn8k+vgoR3vetdP/ADP1AEqSJy
+eWXHzt27N57773hhhue9rSnLZfL88477yd+4ife/va3P/3pT7/22ms/85nP/NEf/dFv//Zv993Q
JZdc8sxnPvO//tf/+k/+yT958MEHP/CBD6TTf9d3fdcP/dAP/d7v/d573/ver33ta//+3//75z73
uSPmH6OqP/qjP/re9773RS960bFjx37jN37j9a9/fX0hIl+6PMeOHbvuuus+9KEPffd3f/f5559f
H39g8vzoP1gfsKsBpni+wfsAdAaCmT8Jg2sdmRvN/N1N558w1i/fKMdhCwXodTzzs60zH/149n0f
5kSofTOP2cT+biKfWMjoNK5vMxCMbajv+3MUvWpuoyTz0+d8IQ84X70+F+i0XC7f85731E8vuuii
X/qlX3rb2972whe+8J/+039aLHzb2972hje84a1vfev3fd/3vfWtbx3Wl/1pT3vab/3Wb73nPe95
9atf/Za3vOUnf/InO1d517ve9c1vfvMVr3jFLbfc8rrXvW70/GN++Zd/+dWvfvWP/diP/eiP/uh1
1133jne8Y0AmneV517ve9Z//839+1ate9VM/9VODiwpsnWYskWCtoHc1evp6/cDbbVd79ou1k0An
cTzHKs9O9ith0+Xpm3/f93+6dXxD291CeWL5S8/P+1zet1PLf2qf07n44z/+Y2fJrbfeeuutt9pL
jh079gu/8AvFbKGO3/zN38zf1g/+4A/+4A/+YP30tttuKx7U842KyOtf//rXv/71xeNnP/vZf/iH
f7h+/jGx7T7jGc+466677rrrLn8Vf39f+9rXvva1rxWRO+64o1hyzz335JTnVa961X333ZcuIbBR
7/61Xx0nI7u5X/3gX1WM2csKwICgYXMBxw7tcF+C3Rv6dnVIZz4do5SnDnwT/X9yjHic+0q0uNtN
y1OQ/3mfy/t2xHIGz9eA/Kf2OQWAKfvU6RfcdOOBWZlzxpjV6pwRszJ/f+acMebcqlliRO6/v6qp
qqipw/t2pG9fBigDftcGuwDNpeWsl6mFMrb8PsTDdmFDOz7Z43lE2GMVNpG5vZX8kQB7VhvPsasP
QnBsT/75AgCM5fGnzj7+5NnHnjz72BNnvvXEmW9+5/T/+vbp//Xt049++/Sjj//9I4+3JwIydsgf
GQpsoq+4VwCcPqDr/ABon1lWnMDaGVk4OJ/OVWIb7VvURPlz8hl8nJ1Mgo/X2UQ6T1/OSRRv8OLm
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
eptR2fNDHCn37a2n5LcYHm/x3j24oLIl1/KJvxZBXB0YLpaHICtEu7d0ZUNSAAAgAElEQVQ/dD9k
BZARMGjQoEGDBg0aNGhQQH0baaQDYLfRd0LPlLC1VB0D4BLt7JAxDof/XsLXZUB63YZASN5HtHo6
tC7np7j8t/hhHLxbH8a6Ntwdon4TBw0aNGjQoEGDBj3uqKx61/C6Gxd8CCyj1rILqP4RrhJMwHbv
2IRI/KtYjmDxSV0ZJoIVT/rp8XCsTcq6IB+OZABKHxZDCeFRW+LkyiedV/UthuibaIMGDRo0aNCg
QYO+xXT11Vc/9NBDAPD+97//mmuuaYbX6UkXnuyJaJ73BDTThWcmItrPJcTZuQLRth27pUX8cg8B
NzwJR1xGyHU2yAvoMUN6kyCW7TftgYmZ+TEB9qKhucUofAGBEYezHcoTyzcZyd0/jw1dccUVyOip
T30qAHz4wx9GxIsuuuhrX/saALz1rW9FxA984AMAcPfdd7/yla+8+OKLn/jEJ77gBS/4oz/6o0XO
0572NJT0d3/3d/fee2/++eQnP/mmm266/fbbAeBtb3sbGvrd3/3dxyrTgwYNGjRo0Lc53XHHHa95
zWue+9znfs/3fM99993X5L/vvvte+9rXXn311VddddXP/MzPfO5znztMzrcxzfN87bXXPutZzzp7
9mwO/NSnPvUP//APljkKj+iaJ3z6k+/79//t5v/j7lve9qlb/8M//N//4R8/+H9+/kP/131/9fb7
//r3v/Q3f/CV2/7g/7v9nV+9/Z3XPOHTaxq+gty/Vpwg5gkBYSVdWc52l8rZursjHNoL2GU1PvwQ
MQHg6lqoy42ClwDi0V/hF9uMHJb4vQBld6S8HElAHmWynlcBkocIEEhIXs5FnK+XAM95znMuvfTS
T3ziE/M8X3fddU95ylNy1MMPP/zud7/753/+54utRD/2Yz92zz33PPe5z73ssstuv/32d73rXT/5
kz+ZGa677rr8fOGFFy4Pl1xyyfOf//xPfepTt95666te9arPfOYz3/3d333DDTcAwB133LHf75fn
pz3taecpj4MGDRo0aNDjjb7xjW885znPufHGG3/913+9h/8Nb3jDV7/61fe+97273e6Nb3zj61//
+j/+4z8+QM63MX30ox/d7XZPfvKTP/ShD734xS8+dfn/7pd/lTLNMxER0Lmz55bfKZze9rZ/vyZA
d1Vdkx+JcGL3zSSpTXJ5rKgYBwdKMO0kUiJ88W1dIhBDnr49TiXGyjFJSG3y6dwdRMidjLoxx9Gf
//mfA8Cll176jW9844477uBRu93u93//97kD8JnPfOaee+659tprP/7xjwPAI4888jd/8zc8yW23
3XZyUjaV3XvvvQBw9dVXv+9973v00Ue/93u/95//+Z//6Z/+6dWvfvWrX/3qrPe22247H1kbNGjQ
oEGDHrd044033njjjXfddVcn/9133/26171u2azyUz/1U7/1W791mJxvY7rlllv+7b/9txdccMEt
t9xyPhwAAJjneZ5nmlcimh955BEVKBKEm0aqm2EIgKLvAPhL+iXQWfb3VKS/rTcMMgek/raleGoD
bcsnAIiFlD9aoW9rRbFJ0/EpM0/ysvtfVutjti1opZe//OUf/vCH//7v/z6HXHrppbvd7t57733v
e987z/MFF1xw4403dkpbHNdlL9D5sXfQoEGDBg0adCC97GUvu/XWW7/xjW9885vfvOWWW2666aZv
tUX/4ujmm29+6Utf+pKXvOT973//t9qWRBQtu3shMmbyg/0QMK6A3LouL8KMN9mnyLIDnryL9lE9
6o/vbjC7iEmQnIwPwEyqm63ZeH6TWHEu29osA5f3CQzyIyC1vuXwMKOe8K30ohe96JnPfOY73vGO
HHLppZe+6U1vevDBB3/8x3/8yiuvfPOb3/zoo4/yJGfOnFk29HPH4O67777pppuuvvrqL3/5y7/4
i7/IdxltovOd30GDBg0aNOhxS7/xG79x5syZa6655lnPetZDDz305je/+Vtt0b8s+uxnP3vPPfe8
6EUvuvHGGz/3uc/dfffd32qLwF29ViHOynYKmqpHTlc0Wtmro3gJgJI/YnbDhPaln3EI3+CkgXHV
fBPJ19Sz21HUOIcB2sK5L4HpkwidYkos2/SzHMzIttl8PPzwwxcx+vKXv1wPP4AQ8TWvec073/lO
/r7pjW984yc/+cnXv/71Dz744C//8i8vO3kyXZfo6quvzoEPPPDArbfe+tnPfvbFL37xW97ylsOM
eQzyO2jQoEGDBj1u6Vd/9Ve/9KUv/cmf/Mmf/umfPvTQQ294wxu+1Rb9y6Jbbrnl+uuvv/TSSy++
+OIf/MEfvOWWW86frvs+/7mzbIH17NmzX/7S/Q6f941aAJCXS8qtJOzXxMBngFKJIVSJbcO3B+7q
+fZNLO4uHHLuBOqB22RdB8GK0HEBj8ugc4s5hJ9iaBeIeMORPlT2WO/84fSa17zmc5/7nGrl3/d9
3/fWt771nnvuecYznvFnf/Zn3Am+7bbb7rjjjjvuuOPtb397Drzhhhu+/vWv33jjjR/84Aff/e53
P3bWDxo0aNCgQYM66Gtf+9q73vWuX/mVX/mhH/qhG2644dd+7dfe8573fOELX/hW2/UviG6++ea/
/du/vfLKK6+88sqPfOQj59UBuP/+L/71hz907uxZADh79uzH77j9oQcfesIFFxhGFyKaxfkAk08d
6/Q17yBISJQgL1XZIuzON9XkbTYrRA/BNImfFMQElnvr9iFzz3GEVV65oakHyq85bl7rdOGFFxKj
5frOSvhh9IxnPOMlL3nJX/7lXy4/77///ne84x3nzp0DgEsuueSSSy4BgAceeKAp50lPetLv/M7v
AMCb3vQmauxs8umxye+gQYMGDRr0eKCvfOUr999fFpW/+c1vLuf0lp/TNAHAco39IAB48MEH/+qv
/uptb3vbzTfffPPNN//e7/3ebbfdtlyVDgAnJyeIaPchR+FN+oHr/s2ll176of/6//zdf7vrox/5
8Hd+51O//weue/SRR/pSG9TrYEoCgImossdHp4j5Dri83pWF0VL9Gk3LXaCHLY4nDyL98O8H1ZI9
LyX2LvgiPq2eUIrotjjnP/tQ5+ke0B/90R+9/vrrH3jggf1+f/3117/kJS9RDK997Wv3+/3y/NBD
D732ta+9/PLLX/7ylz/72c/+xCc+cdlll33/939/Zn7e8553faLlCqBMz3/+81/4whfedddd73nP
e85PVgYNGjRo0KBBKz300EN33XXXpz/9aQC4++6777rrLn57/S/8wi+89KUvzT+f9rSnPetZz/rt
3/7tj3/843feeeeb3vSmZzzjGVdccUVTzuOEPvjBD+52ux/5kR+56qqrrrrqqptuuuk7vuM7br31
1iV2t9s9+9nP/sM//MMvfOELX/3qV3OqKLxJiPjca6/7zu/6rn/89Kcve/rl1173b77+9a8dYLbY
5EJyVXr5EJjY4FMHqZTxeX3XzbpQbxjRS8LRbqidbTwiXHfINJf22Vac9BbEaK2pagXySO00HEpO
PWDrQPDB9MlPfvJjH/vYssv/Yx/72Cc+8QnF8BM/8RNPetKTlufLLrvsjW9841Oe8pQPfOAD9913
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

------=_NextPart_000_0026_01CED67C.F41AAA00
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.xen.org
http://lists.xen.org/xen-devel

------=_NextPart_000_0026_01CED67C.F41AAA00--


From xen-devel-bounces@lists.xen.org Thu Oct 31 20:24:27 2013
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Oct 2013 20:24:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1Vbymp-00041g-Fk; Thu, 31 Oct 2013 20:24:11 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <dslutz@verizon.com>) id 1Vbymm-00041W-MX
	for xen-devel@lists.xen.org; Thu, 31 Oct 2013 20:24:09 +0000
Received: from [85.158.143.35:46771] by server-2.bemta-4.messagelabs.com id
	37/C3-06473-86CB2725; Thu, 31 Oct 2013 20:24:08 +0000
X-Env-Sender: dslutz@verizon.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1383251040!208262!1
X-Originating-IP: [199.249.25.209]
X-SpamReason: No, hits=0.6 required=7.0 tests=BODY_RANDOM_LONG,
	HTML_30_40,HTML_MESSAGE
X-StarScan-Received: 
X-StarScan-Version: 6.9.13; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22667 invoked from network); 31 Oct 2013 20:24:02 -0000
Received: from omzsmtpe02.verizonbusiness.com (HELO
	omzsmtpe02.verizonbusiness.com) (199.249.25.209)
	by server-11.tower-21.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 31 Oct 2013 20:24:02 -0000
X-IronPort-Anti-Spam-Filtered: false
Received: from omzsmtpi03.vzbi.com ([165.122.46.173])
	by omzsmtpe02.verizonbusiness.com with ESMTP; 31 Oct 2013 20:23:59 +0000
From: Don Slutz <dslutz@verizon.com>
X-IronPort-AV: E=Sophos;i="4.93,611,1378857600"; 
	d="scan'208,217";a="217420903"
Received: from unknown (HELO MIA20725CAS892.apps.tmrk.corp) ([162.47.0.51])
	by omzsmtpi03.vzbi.com with ESMTP; 31 Oct 2013 20:23:56 +0000
Received: from don-lt.don.CloudSwitch.com (10.122.124.107) by
	MIA20725CAS892.apps.tmrk.corp (10.1.3.224) with Microsoft SMTP Server
	(TLS) id 14.2.318.1; Thu, 31 Oct 2013 16:23:44 -0400
Message-ID: <5272BC4F.3080107@terremark.com>
Date: Thu, 31 Oct 2013 16:23:43 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:17.0) Gecko/20130625 Thunderbird/17.0.7
MIME-Version: 1.0
To: David Vrabel <dvrabel@cantab.net>
References: <1381251310-29449-1-git-send-email-david.vrabel@citrix.com>	<20131018184031.GA12658@router-fw-old.local.net-space.pl>	<5261C0D0.4090606@cantab.net>	<20131021121940.GY3626@debian70-amd64.local.net-space.pl>	<52652469.2040703@citrix.com>	<20131021202032.GE3626@debian70-amd64.local.net-space.pl>	<52713A86.3050102@citrix.com>
	<52728C76.8040501@terremark.com> <5272A1C8.8070407@cantab.net>
In-Reply-To: <5272A1C8.8070407@cantab.net>
Cc: Keir Fraser <keir@xen.org>, Daniel Kiper <daniel.kiper@oracle.com>,
	Don Slutz <dslutz@verizon.com>, xen-devel@lists.xen.org,
	David Vrabel <david.vrabel@citrix.com>, Jan
	Beulich <jbeulich@suse.com>, Daniel Kiper <dkiper@net-space.pl>
Subject: Re: [Xen-devel] [PATCHv9 0/9] Xen: extend kexec hypercall for use
 with pv-ops kernels
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
	<mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
	<mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6087972102591515545=="
Sender: xen-devel-bounces@lists.xen.org
Errors-To: xen-devel-bounces@lists.xen.org

--===============6087972102591515545==
Content-Type: multipart/alternative;
	boundary="------------060301040500090609000202"

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

On 10/31/13 14:30, David Vrabel wrote:
> On 31/10/2013 16:59, Don Slutz wrote:
>> On 10/30/13 12:57, David Vrabel wrote:
[...]

>> Looks like heap corruption.  I'll look into this.
Here is the info that I have in case it helps:

    3737] WARNING: at arch/x86/xen/multicalls.c:129
    xen_mc_flush+0x1a7/0x1b0()
    [46610.043742] Hardware name: SM15000-XE
    [46610.043745] Modules linked in: xen_acpi_processor xen_pciback
    xen_netback xen_blkback xen_gntalloc xen_gntdev xen_evtchn xenfs
    xen_privcmd nfsv3 nfs_acl tun nfsv4 auth_rpcgss nfs dns_resolver
    fscache lockd 8021q garp bridge stp llc ip6t_REJECT
    nf_conntrack_ipv6 nf_defrag_ipv6 ip6table_filter ip6_tables
    nf_conntrack_ipv4 nf_defrag_ipv4 xt_state nf_conntrack i2c_i801
    i2c_core coretemp iTCO_wdt iTCO_vendor_support microcode lpc_ich
    mfd_core crc32c_intel ghash_clmulni_intel e1000 sunrpc
    [46610.043804] Pid: 2129, comm: sshd Tainted: G B       
    3.8.11-100.fc17.x86_64 #1
    [46610.043810] Call Trace:
    [46610.043816]  [<ffffffff8105e685>] warn_slowpath_common+0x75/0xa0
    [46610.043824]  [<ffffffff8105e6ca>] warn_slowpath_null+0x1a/0x20
    [46610.043830]  [<ffffffff81004d47>] xen_mc_flush+0x1a7/0x1b0
    [46610.043837]  [<ffffffff81008c85>] __xen_pgd_pin+0xe5/0x260
    [46610.043844]  [<ffffffff81008e66>] xen_dup_mmap+0x26/0x40
    [46610.043850]  [<ffffffff8105c0ff>] dup_mm+0x44f/0x640
    [46610.043856]  [<ffffffff8105cd07>] copy_process.part.23+0x9d7/0x13e0
    [46610.043863]  [<ffffffff812970f6>] ? security_file_alloc+0x16/0x20
    [46610.043871]  [<ffffffff8119eb1c>] ? get_empty_filp+0x8c/0x190
    [46610.043877]  [<ffffffff8105d809>] do_fork+0xa9/0x350
    [46610.043884]  [<ffffffff811b933e>] ? __fd_install+0x2e/0x60
    [46610.043890]  [<ffffffff8105db36>] sys_clone+0x16/0x20
    [46610.043896]  [<ffffffff816587b9>] stub_clone+0x69/0x90
    [46610.043902]  [<ffffffff81658459>] ? system_call_fastpath+0x16/0x1b
    [46610.043908] ---[ end trace b3928f7451ca4cbd ]---
    (XEN) [2013-10-31 12:29:06] mm.c:765:d0 Bad L1 flags 400000
    (XEN) [2013-10-31 12:29:06] mm.c:1221:d0 Failure in alloc_l1_table:
    entry 248
    (XEN) [2013-10-31 12:29:06] mm.c:2099:d0 Error while validating mfn
    669913 (pfn 882a8) for type 1000000000000000: caf=8000000000000003
    taf=1000000000000001
    (XEN) [2013-10-31 12:29:06] mm.c:906:d0 Attempt to create linear
    p.t. with write perms
    (XEN) [2013-10-31 12:29:06] mm.c:1297:d0 Failure in alloc_l2_table:
    entry 335
    (XEN) [2013-10-31 12:29:06] mm.c:2099:d0 Error while validating mfn
    66b81c (pfn 8a39f) for type 2000000000000000: caf=8000000000000003
    taf=2000000000000001
    (XEN) [2013-10-31 12:29:06] mm.c:948:d0 Attempt to create linear
    p.t. with write perms
    (XEN) [2013-10-31 12:29:06] mm.c:1379:d0 Failure in alloc_l3_table:
    entry 504
    (XEN) [2013-10-31 12:29:06] mm.c:2099:d0 Error while validating mfn
    66b0ea (pfn 89ad1) for type 3000000000000000: caf=8000000000000003
    taf=3000000000000001
    (XEN) [2013-10-31 12:29:06] mm.c:972:d0 Attempt to create linear
    p.t. with write perms
    (XEN) [2013-10-31 12:29:06] mm.c:1438:d0 Failure in alloc_l4_table:
    entry 255
    (XEN) [2013-10-31 12:29:06] mm.c:2099:d0 Error while validating mfn
    66bb52 (pfn 8a469) for type 4000000000000000: caf=8000000000000003
    taf=4000000000000001
    (XEN) [2013-10-31 12:29:06] mm.c:2763:d0 Error while installing new
    baseptr 66bb52
    [46610.044162] ------------[ cut here ]------------
    [46610.044179] WARNING: at arch/x86/xen/multicalls.c:129
    xen_mc_flush+0x1a7/0x1b0()
    [46610.044188] Hardware name: SM15000-XE
    [46610.044193] Modules linked in: xen_acpi_processor xen_pciback
    xen_netback xen_blkback xen_gntalloc xen_gntdev xen_evtchn xenfs
    xen_privcmd nfsv3 nfs_acl tun nfsv4 auth_rpcgss nfs dns_resolver
    fscache lockd 8021q garp bridge stp llc ip6t_REJECT
    nf_conntrack_ipv6 nf_defrag_ipv6 ip6table_filter ip6_tables
    nf_conntrack_ipv4 nf_defrag_ipv4 xt_state nf_conntrack i2c_i801
    i2c_core coretemp iTCO_wdt iTCO_vendor_support microcode lpc_ich
    mfd_core crc32c_intel ghash_clmulni_intel e1000 sunrpc
    [46610.044263] Pid: 0, comm: swapper/5 Tainted: G    B W   
    3.8.11-100.fc17.x86_64 #1
    [46610.044269] Call Trace:
    [46610.044272] ---[ end trace b3928f7451ca4cbe ]---
    (XEN) [2013-10-31 12:29:06] mm.c:765:d0 Bad L1 flags 400000
    (XEN) [2013-10-31 12:29:06] mm.c:1221:d0 Failure in alloc_l1_table:
    entry 248
    (XEN) [2013-10-31 12:29:06] mm.c:2099:d0 Error while validating mfn
    669913 (pfn 882a8) for type 1000000000000000: caf=8000000000000003
    taf=1000000000000001
    (XEN) [2013-10-31 12:29:06] mm.c:906:d0 Attempt to create linear
    p.t. with write perms
    (XEN) [2013-10-31 12:29:06] mm.c:1297:d0 Failure in alloc_l2_table:
    entry 335
    (XEN) [2013-10-31 12:29:06] mm.c:2099:d0 Error while validating mfn
    66b81c (pfn 8a39f) for type 2000000000000000: caf=8000000000000003
    taf=2000000000000001
    (XEN) [2013-10-31 12:29:06] mm.c:948:d0 Attempt to create linear
    p.t. with write perms
    (XEN) [2013-10-31 12:29:06] mm.c:1379:d0 Failure in alloc_l3_table:
    entry 504
    (XEN) [2013-10-31 12:29:06] mm.c:2099:d0 Error while validating mfn
    66b0ea (pfn 89ad1) for type 3000000000000000: caf=8000000000000003
    taf=3000000000000001
    (XEN) [2013-10-31 12:29:06] mm.c:972:d0 Attempt to create linear
    p.t. with write perms
    (XEN) [2013-10-31 12:29:06] mm.c:1438:d0 Failure in alloc_l4_table:
    entry 255
    (XEN) [2013-10-31 12:29:06] mm.c:2099:d0 Error while validating mfn
    66bb52 (pfn 8a469) for type 4000000000000000: caf=8000000000000003
    taf=4000000000000001
    (XEN) [2013-10-31 12:29:06] mm.c:2763:d0 Error while installing new
    baseptr 66bb52
    [46610.047984] ------------[ cut here ]------------
    [46610.047995] WARNING: at arch/x86/xen/multicalls.c:129
    xen_mc_flush+0x1a7/0x1b0()
    [46610.048001] Hardware name: SM15000-XE
    [46610.048004] Modules linked in: xen_acpi_processor xen_pciback
    xen_netback xen_blkback xen_gntalloc xen_gntdev xen_evtchn xenfs
    xen_privcmd nfsv3 nfs_acl tun nfsv4 auth_rpcgss nfs dns_resolver
    fscache lockd 8021q garp bridge stp llc ip6t_REJECT
    nf_conntrack_ipv6 nf_defrag_ipv6 ip6table_filter ip6_tables
    nf_conntrack_ipv4 nf_defrag_ipv4 xt_state nf_conntrack i2c_i801
    i2c_core coretemp iTCO_wdt iTCO_vendor_support microcode lpc_ich
    mfd_core crc32c_intel ghash_clmulni_intel e1000 sunrpc
    [46610.048063] Pid: 0, comm: swapper/6 Tainted: G    B W   
    3.8.11-100.fc17.x86_64 #1
    [46610.048069] Call Trace:
    [46610.048072] ---[ end trace b3928f7451ca4cbf ]---
    [46611.322192] BUG: Bad page map in process sshd
    pte:b2f32206a28ec48d pmd:00000066
    [46611.322197] Hardware name: SM15000-XE
    [46611.322199] addr:00007ffe29ef7000 vm_flags:00100071
    anon_vma:ffff8800050e1840 mapping:ffff88000555fa00 index:c
    [46611.322204] vma->vm_ops->fault: filemap_fault+0x0/0x4a0
    [46611.322208] vma->vm_file->f_op->mmap: ext4_file_mmap+0x0/0x60
    [46611.322210] Modules linked in: xen_acpi_processor xen_pciback
    xen_netback xen_blkback xen_gntalloc xen_gntdev xen_evtchn xenfs
    xen_privcmd nfsv3 nfs_acl tun nfsv4 auth_rpcgss nfs dns_resolver
    fscache lockd 8021q garp bridge stp llc ip6t_REJECT
    nf_conntrack_ipv6 nf_defrag_ipv6 ip6table_filter ip6_tables
    nf_conntrack_ipv4 nf_defrag_ipv4 xt_state nf_conntrack i2c_i801
    i2c_core coretemp iTCO_wdt iTCO_vendor_support microcode lpc_ich
    mfd_core crc32c_intel ghash_clmulni_intel e1000 sunrpc
    [46611.322240] Pid: 2129, comm: sshd Tainted: G    B W   
    3.8.11-100.fc17.x86_64 #1
    [46611.322242] Call Trace:
    [46611.322246]  [<ffffffff811599c7>] print_bad_pte+0x1e7/0x260
    [46611.322249]  [<ffffffff8115ae69>] vm_normal_page+0x79/0x80
    [46611.322252]  [<ffffffff8115c3d1>] copy_pte_range+0x1f1/0x4f0
    [46611.322256]  [<ffffffff8100b66e>] ? m2p_find_override+0xae/0xc0
    [46611.322259]  [<ffffffff8115e41c>] copy_page_range+0x2fc/0x4a0
    [46611.322263]  [<ffffffff8105bfe9>] dup_mm+0x339/0x640
    [46611.322266]  [<ffffffff8105cd07>] copy_process.part.23+0x9d7/0x13e0
    [46611.322270]  [<ffffffff812970f6>] ? security_file_alloc+0x16/0x20
    [46611.322273]  [<ffffffff8119eb1c>] ? get_empty_filp+0x8c/0x190
    [46611.322277]  [<ffffffff8105d809>] do_fork+0xa9/0x350
    [46611.322280]  [<ffffffff811b933e>] ? __fd_install+0x2e/0x60
    [46611.322283]  [<ffffffff8105db36>] sys_clone+0x16/0x20
    [46611.322286]  [<ffffffff816587b9>] stub_clone+0x69/0x90
    [46611.322289]  [<ffffffff81658459>] ? system_call_fastpath+0x16/0x1b
    [46611.322294] BUG: Bad page map in process sshd
    pte:ce27c72aa6fea78d pmd:00000066
    [46611.322297] Hardware name: SM15000-XE
    [46611.322299] addr:00007ffe29ef8000 vm_flags:00100073
    anon_vma:ffff8800050e1840 mapping:ffff88000555fa00 index:d
    [46611.322303] vma->vm_ops->fault: filemap_fault+0x0/0x4a0
    [46611.322306] vma->vm_file->f_op->mmap: ext4_file_mmap+0x0/0x60
    [46611.322308] Modules linked in: xen_acpi_processor xen_pciback
    xen_netback xen_blkback xen_gntalloc xen_gntdev xen_evtchn xenfs
    xen_privcmd nfsv3 nfs_acl tun nfsv4 auth_rpcgss nfs dns_resolver
    fscache lockd 8021q garp bridge stp llc ip6t_REJECT
    nf_conntrack_ipv6 nf_defrag_ipv6 ip6table_filter ip6_tables
    nf_conntrack_ipv4 nf_defrag_ipv4 xt_state nf_conntrack i2c_i801
    i2c_core coretemp iTCO_wdt iTCO_vendor_support microcode lpc_ich
    mfd_core crc32c_intel ghash_clmulni_intel e1000 sunrpc
    [46611.322336] Pid: 2129, comm: sshd Tainted: G    B W   
    3.8.11-100.fc17.x86_64 #1
    [46611.322339] Call Trace:
    [46611.322341]  [<ffffffff811599c7>] print_bad_pte+0x1e7/0x260
    [46611.322344]  [<ffffffff8115ae59>] vm_normal_page+0x69/0x80
    [46611.322347]  [<ffffffff8115c3d1>] copy_pte_range+0x1f1/0x4f0
    [46611.322350]  [<ffffffff8100b66e>] ? m2p_find_override+0xae/0xc0
    [46611.322353]  [<ffffffff8115e41c>] copy_page_range+0x2fc/0x4a0
    [46611.322357]  [<ffffffff8105bfe9>] dup_mm+0x339/0x640
    [46611.322360]  [<ffffffff8105cd07>] copy_process.part.23+0x9d7/0x13e0
    [46611.322364]  [<ffffffff812970f6>] ? security_file_alloc+0x16/0x20
    [46611.322367]  [<ffffffff8119eb1c>] ? get_empty_filp+0x8c/0x190
    [46611.322370]  [<ffffffff8105d809>] do_fork+0xa9/0x350
    [46611.322374]  [<ffffffff811b933e>] ? __fd_install+0x2e/0x60
    [46611.322377]  [<ffffffff8105db36>] sys_clone+0x16/0x20
    [46611.322380]  [<ffffffff816587b9>] stub_clone+0x69/0x90
    [46611.322383]  [<ffffffff81658459>] ? system_call_fastpath+0x16/0x1b
    (XEN) [2013-10-31 12:29:07] mm.c:765:d0 Bad L1 flags 400000
    (XEN) [2013-10-31 12:29:07] mm.c:1221:d0 Failure in alloc_l1_table:
    entry 248
    (XEN) [2013-10-31 12:29:07] mm.c:2099:d0 Error while validating mfn
    669930 (pfn 8828b) for type 1000000000000000: caf=8000000000000003
    taf=1000000000000001
    (XEN) [2013-10-31 12:29:07] mm.c:2995:d0 Error while pinning mfn 669930
    (XEN) [2013-10-31 12:29:07] mm.c:765:d0 Bad L1 flags 400000
    (XEN) [2013-10-31 12:29:07] mm.c:1221:d0 Failure in alloc_l1_table:
    entry 248
    (XEN) [2013-10-31 12:29:07] mm.c:2099:d0 Error while validating mfn
    669930 (pfn 8828b) for type 1000000000000000: caf=8000000000000003
    taf=1000000000000001
    (XEN) [2013-10-31 12:29:07] mm.c:906:d0 Attempt to create linear
    p.t. with write perms
    (XEN) [2013-1
    [root@dcs-xen-51 ~]# reboot
    (XEN) [2013-10-31 12:30:12] mm.c:765:d0 Bad L1 flags 400000
    (XEN) [2013-10-31 12:30:12] mm.c:1221:d0 Failure in alloc_l1_table:
    entry 248
    (XEN) [2013-10-31 12:30:12] mm.c:2099:d0 Error while validating mfn
    669930 (pfn 8828b) for type 1000000000000000: caf=8000000000000003
    taf=1000000000000001
    (XEN) [2013-10-31 12:30:12] mm.c:906:d0 Attempt to create linear
    p.t. with write perms
    (XEN) [2013-10-31 12:30:12] mm.c:1297:d0 Failure in alloc_l2_table:
    entry 335
    (XEN) [2013-10-31 12:30:12] mm.c:2099:d0 Error while validating mfn
    83e7af (pfn 52af) for type 2000000000000000: caf=8000000000000003
    taf=2000000000000001
    (XEN) [2013-10-31 12:30:12] mm.c:948:d0 Attempt to create linear
    p.t. with write perms
    (XEN) [2013-10-31 12:30:12] mm.c:1379:d0 Failure in alloc_l3_table:
    entry 504
    (XEN) [2013-10-31 12:30:12] mm.c:2099:d0 Error while validating mfn
    83f1df (pfn 5cdf) for type 3000000000000000: caf=8000000000000003
    taf=3000000000000001
    (XEN) [2013-10-31 12:30:12] mm.c:972:d0 Attempt to create linear
    p.t. with write perms
    (XEN) [2013-10-31 12:30:12] mm.c:1438:d0 Failure in alloc_l4_table:
    entry 255
    (XEN) [2013-10-31 12:30:12] mm.c:2099:d0 Error while validating mfn
    66ac55 (pfn 89766) for type 4000000000000000: caf=8000000000000003
    taf=4000000000000001
    (XEN) [2013-10-31 12:30:12] mm.c:2763:d0 Error while installing new
    baseptr 66ac55
    [46676.389678] ------------[ cut here ]------------
    [46676.389692] WARNING: at arch/x86/xen/multicalls.c:129
    xen_mc_flush+0x1a7/0x1b0()
    [46676.389697] Hardware name: SM15000-XE
    [46676.389703] Modules linked in: xen_acpi_processor xen_pciback
    xen_netback xen_blkback xen_gntalloc xen_gntdev xen_evtchn xenfs
    xen_privcmd nfsv3 nfs_acl tun nfsv4 auth_rpcgss nfs dns_resolver
    fscache lockd 8021q garp bridge stp llc ip6t_REJECT
    nf_conntrack_ipv6 nf_defrag_ipv6 ip6table_filter ip6_tables
    nf_conntrack_ipv4 nf_defrag_ipv4 xt_state nf_conntrack i2c_i801
    i2c_core coretemp iTCO_wdt iTCO_vendor_support microcode lpc_ich
    mfd_core crc32c_intel ghash_clmulni_intel e1000 sunrpc
    [46676.389767] Pid: 689, comm: rsyslogd Tainted: G    B W   
    3.8.11-100.fc17.x86_64 #1
    [46676.389775] Call Trace:
    [46676.389779] ---[ end trace b3928f7451ca4cc2 ]---
    (XEN) [2013-10-31 12:30:12] mm.c:765:d0 Bad L1 flags 400000
    (XEN) [2013-10-31 12:30:12] mm.c:1221:d0 Failure in alloc_l1_table:
    entry 248
    (XEN) [2013-10-31 12:30:12] mm.c:2099:d0 Error while validating mfn
    669930 (pfn 8828b) for type 1000000000000000: caf=8000000000000003
    taf=1000000000000001
    (XEN) [2013-10-31 12:30:12] mm.c:906:d0 Attempt to create linear
    p.t. with write perms
    (XEN) [2013-10-31 12:30:12] mm.c:1297:d0 Failure in alloc_l2_table:
    entry 335
    (XEN) [2013-10-31 12:30:12] mm.c:2099:d0 Error while validating mfn
    83e7af (pfn 52af) for type 2000000000000000: caf=8000000000000003
    taf=2000000000000001
    (XEN) [2013-10-31 12:30:12] mm.c:948:d0 Attempt to create linear
    p.t. with write perms
    (XEN) [2013-10-31 12:30:12] mm.c:1379:d0 Failure in alloc_l3_table:
    entry 504
    (XEN) [2013-10-31 12:30:12] mm.c:2099:d0 Error while validating mfn
    83f1df (pfn 5cdf) for type 3000000000000000: caf=8000000000000003
    taf=3000000000000001
    (XEN) [2013-10-31 12:30:12] mm.c:972:d0 Attempt to create linear
    p.t. with write perms
    (XEN) [2013-10-31 12:30:12] mm.c:1438:d0 Failure in alloc_l4_table:
    entry 255
    (XEN) [2013-10-31 12:30:12] mm.c:2099:d0 Error while validating mfn
    66ac55 (pfn 89766) for type 4000000000000000: caf=8000000000000003
    taf=4000000000000001
    (XEN) [2013-10-31 12:30:12] mm.c:2763:d0 Error while installing new
    baseptr 66ac55
    [46676.390686] ------------[ cut here ]------------
    [46676.390698] WARNING: at arch/x86/xen/multicalls.c:129
    xen_mc_flush+0x1a7/0x1b0()
    [46676.390704] Hardware name: SM15000-XE
    [46676.390709] Modules linked in: xen_acpi_processor xen_pciback
    xen_netback xen_blkback xen_gntalloc xen_gntdev xen_evtchn xenfs
    xen_privcmd nfsv3 nfs_acl tun nfsv4 auth_rpcgss nfs dns_resolver
    fscache lockd 8021q garp bridge stp llc ip6t_REJECT
    nf_conntrack_ipv6 nf_defrag_ipv6 ip6table_filter ip6_tables
    nf_conntrack_ipv4 nf_defrag_ipv4 xt_state nf_conntrack i2c_i801
    i2c_core coretemp iTCO_wdt iTCO_vendor_support microcode lpc_ich
    mfd_core crc32c_intel ghash_clmulni_intel e1000 sunrpc
    [46676.390796] Pid: 722, comm: mcelog Tainted: G    B W   
    3.8.11-100.fc17.x86_64 #1
    [46676.390801] Call Trace:
    [46676.390805] ---[ end trace b3928f7451ca4cc3 ]---
    (XEN) [2013-10-31 12:30:12] mm.c:765:d0 Bad L1 flags 400000
    (XEN) [2013-10-31 12:30:12] mm.c:1221:d0 Failure in alloc_l1_table:
    entry 248
    (XEN) [2013-10-31 12:30:12] mm.c:2099:d0 Error while validating mfn
    669913 (pfn 882a8) for type 1000000000000000: caf=8000000000000003
    taf=1000000000000001
    (XEN) [2013-10-31 12:30:12] mm.c:906:d0 Attempt to create linear
    p.t. with write perms
    (XEN) [2013-10-31 12:30:12] mm.c:1297:d0 Failure in alloc_l2_table:
    entry 335
    (XEN) [2013-10-31 12:30:12] mm.c:2099:d0 Error while validating mfn
    66b81c (pfn 8a39f) for type 2000000000000000: caf=8000000000000003
    taf=2000000000000001
    (XEN) [2013-10-31 12:30:12] mm.c:948:d0 Attempt to create linear
    p.t. with write perms
    (XEN) [2013-10-31 12:30:12] mm.c:1379:d0 Failure in alloc_l3_table:
    entry 504
    (XEN) [2013-10-31 12:30:12] mm.c:2099:d0 Error while validating mfn
    66b0ea (pfn 89ad1) for type 3000000000000000: caf=8000000000000003
    taf=3000000000000001
    (XEN) [2013-10-31 12:30:12] mm.c:972:d0 Attempt to create linear
    p.t. with write perms
    (XEN) [2013-10-31 12:30:12] mm.c:1438:d0 Failure in alloc_l4_table:
    entry 255
    (XEN) [2013-10-31 12:30:12] mm.c:2099:d0 Error while validating mfn
    66bb52 (pfn 8a469) for type 4000000000000000: caf=8000000000000003
    taf=4000000000000001
    (XEN) [2013-10-31 12:30:12] mm.c:2763:d0 Error while installing new
    baseptr 66bb52
    [46676.390897] ------------[ cut here ]------------
    [46676.390909] WARNING: at arch/x86/xen/multicalls.c:129
    xen_mc_flush+0x1a7/0x1b0()
    [46676.390916] Hardware name: SM15000-XE
    [46676.390919] Modules linked in: xen_acpi_processor xen_pciback
    xen_netback xen_blkback xen_gntalloc xen_gntdev xen_evtchn xenfs
    xen_privcmd nfsv3 nfs_acl tun nfsv4 auth_rpcgss nfs dns_resolver
    fscache lockd 8021q garp bridge stp llc ip6t_REJECT
    nf_conntrack_ipv6 nf_defrag_ipv6 ip6table_filter ip6_tables
    nf_conntrack_ipv4 nf_defrag_ipv4 xt_state nf_conntrack i2c_i801
    i2c_core coretemp iTCO_wdt iTCO_vendor_support microcode lpc_ich
    mfd_core crc32c_intel ghash_clmulni_intel e1000 sunrpc
    [46676.390988] Pid: 714, comm: acpid Tainted: G    B W   
    3.8.11-100.fc17.x86_64 #1
    [46676.390996] Call Trace:
    [46676.391001] ---[ end trace b3928f7451ca4cc4 ]---
    (XEN) [2013-10-31 12:30:12] mm.c:765:d0 Bad L1 flags 400000
    (XEN) [2013-10-31 12:30:12] mm.c:1221:d0 Failure in alloc_l1_table:
    entry 248
    (XEN) [2013-10-31 12:30:12] mm.c:2099:d0 Error while validating mfn
    669913 (pfn 882a8) for type 1000000000000000: caf=8000000000000003
    taf=1000000000000001
    (XEN) [2013-10-31 12:30:12] mm.c:906:d0 Attempt to create linear
    p.t. with write perms
    (XEN) [2013-10-31 12:30:12] mm.c:1297:d0 Failure in alloc_l2_table:
    entry 335
    (XEN) [2013-10-31 12:30:12] mm.c:2099:d0 Error while validating mfn
    66b81c (pfn 8a39f) for type 2000000000000000: caf=8000000000000003
    taf=2000000000000001
    (XEN) [2013-10-31 12:30:12] mm.c:948:d0 Attempt to create linear
    p.t. with write perms
    (XEN) [2013-10-31 12:30:12] mm.c:1379:d0 Failure in alloc_l3_table:
    entry 504
    (XEN) [2013-10-31 12:30:12] mm.c:2099:d0 Error while validating mfn
    66b0ea (pfn 89ad1) for type 3000000000000000: caf=8000000000000003
    taf=3000000000000001
    (XEN) [2013-10-31 12:30:12] mm.c:972:d0 Attempt to create linear
    p.t. with write perms
    (XEN) [2013-10-31 12:30:12] mm.c:1438:d0 Failure in alloc_l4_table:
    entry 255
    (XEN) [2013-10-31 12:30:12] mm.c:2099:d0 Error while validating mfn
    66bb52 (pfn 8a469) for type 4000000000000000: caf=8000000000000003
    taf=4000000000000001
    (XEN) [2013-10-31 12:30:12] mm.c:2763:d0 Error while installing new
    baseptr 66bb52
    [46676.391842] ------------[ cut here ]------------
    [46676.391850] WARNING: at arch/x86/xen/multicalls.c:129
    xen_mc_flush+0x1a7/0x1b0()
    [46676.391855] Hardware name: SM15000-XE
    [46676.391858] Modules linked in: xen_acpi_processor xen_pciback
    xen_netback xen_blkback xen_gntalloc xen_gntdev xen_evtchn xenfs
    xen_privcmd nfsv3 nfs_acl tun nfsv4 auth_rpcgss nfs dns_resolver
    fscache lockd 8021q garp bridge stp llc ip6t_REJECT
    nf_conntrack_ipv6 nf_defrag_ipv6 ip6table_filter ip6_tables
    nf_conntrack_ipv4 nf_defrag_ipv4 xt_state nf_conntrack i2c_i801
    i2c_core coretemp iTCO_wdt iTCO_vendor_support microcode lpc_ich
    mfd_core crc32c_intel ghash_clmulni_intel e1000 sunrpc
    [46676.391911] Pid: 713, comm: systemd-logind Tainted: G    B   W   
    3.8.11-100.fc17.x86_64 #1
    [46676.391916] Call Trace:
    [46676.391919] ---[ end trace b3928f7451ca4cc5 ]---
    xencommons[3118]: Stopping xenconsoled
    xencommons[3118]: Stopping QEMU
    xencommons[3118]: WARNING: Not stopping xenstored, as it cannot be
    restarted.
    (XEN) [2013-10-31 12:31:20] mm.c:765:d0 Bad L1 flags 400000
    (XEN) [2013-10-31 12:31:20] mm.c:1221:d0 Failure in alloc_l1_table:
    entry 248
    (XEN) [2013-10-31 12:31:20] mm.c:2099:d0 Error while validating mfn
    669913 (pfn 882a8) for type 1000000000000000: caf=8000000000000003
    taf=1000000000000001
    (XEN) [2013-10-31 12:31:20] mm.c:906:d0 Attempt to create linear
    p.t. with write perms
    (XEN) [2013-10-31 12:31:20] mm.c:1297:d0 Failure in alloc_l2_table:
    entry 335
    (XEN) [2013-10-31 12:31:20] mm.c:2099:d0 Error while validating mfn
    66b81c (pfn 8a39f) for type 2000000000000000: caf=8000000000000003
    taf=2000000000000001
    (XEN) [2013-10-31 12:31:20] mm.c:948:d0 Attempt to create linear
    p.t. with write perms
    (XEN) [2013-10-31 12:31:20] mm.c:1379:d0 Failure in alloc_l3_table:
    entry 504
    (XEN) [2013-10-31 12:31:20] mm.c:2099:d0 Error while validating mfn
    66b0ea (pfn 89ad1) for type 3000000000000000: caf=8000000000000003
    taf=3000000000000001
    (XEN) [2013-10-31 12:31:20] mm.c:972:d0 Attempt to create linear
    p.t. with write perms
    (XEN) [2013-10-31 12:31:20] mm.c:1438:d0 Failure in alloc_l4_table:
    entry 255
    (XEN) [2013-10-31 12:31:20] mm.c:2099:d0 Error while validating mfn
    66bb52 (pfn 8a469) for type 4000000000000000: caf=8000000000000003
    taf=4000000000000001
    (XEN) [2013-10-31 12:31:20] mm.c:2763:d0 Error while installing new
    baseptr 66bb52
    [46744.392509] ------------[ cut here ]------------
    [46744.392524] WARNING: at arch/x86/xen/multicalls.c:129
    xen_mc_flush+0x1a7/0x1b0()
    [46744.392530] Hardware name: SM15000-XE
    [46744.392534] Modules linked in: xen_acpi_processor xen_pciback
    xen_netback xen_blkback xen_gntalloc xen_gntdev xen_evtchn xenfs
    xen_privcmd nfsv3 nfs_acl tun nfsv4 auth_rpcgss nfs dns_resolver
    fscache lockd 8021q garp bridge stp llc ip6t_REJECT
    nf_conntrack_ipv6 nf_defrag_ipv6 ip6table_filter ip6_tables
    nf_conntrack_ipv4 nf_defrag_ipv4 xt_state nf_conntrack i2c_i801
    i2c_core coretemp iTCO_wdt iTCO_vendor_support microcode lpc_ich
    mfd_core crc32c_intel ghash_clmulni_intel e1000 sunrpc
    [46744.392598] Pid: 2556, comm: sshd Tainted: G    B W   
    3.8.11-100.fc17.x86_64 #1
    [46744.392607] Call Trace:
    [46744.392614] ---[ end trace b3928f7451ca4cc6 ]---
    (XEN) [2013-10-31 12:31:20] mm.c:765:d0 Bad L1 flags 400000
    (XEN) [2013-10-31 12:31:20] mm.c:1221:d0 Failure in alloc_l1_table:
    entry 248
    (XEN) [2013-10-31 12:31:20] mm.c:2099:d0 Error while validating mfn
    669913 (pfn 882a8) for type 1000000000000000: caf=8000000000000003
    taf=1000000000000001
    (XEN) [2013-10-31 12:31:20] mm.c:906:d0 Attempt to create linear
    p.t. with write perms
    (XEN) [2013-10-31 12:31:20] mm.c:1297:d0 Failure in alloc_l2_table:
    entry 335
    (XEN) [2013-10-31 12:31:20] mm.c:2099:d0 Error while validating mfn
    66b81c (pfn 8a39f) for type 2000000000000000: caf=8000000000000003
    taf=2000000000000001
    (XEN) [2013-10-31 12:31:20] mm.c:948:d0 Attempt to create linear
    p.t. with write perms
    (XEN) [2013-10-31 12:31:20] mm.c:1379:d0 Failure in alloc_l3_table:
    entry 504
    (XEN) [2013-10-31 12:31:20] mm.c:2099:d0 Error while validating mfn
    66b0ea (pfn 89ad1) for type 3000000000000000: caf=8000000000000003
    taf=3000000000000001
    (XEN) [2013-10-31 12:31:20] mm.c:972:d0 Attempt to create linear
    p.t. with write perms
    (XEN) [2013-10-31 12:31:20] mm.c:1438:d0 Failure in alloc_l4_table:
    entry 255
    (XEN) [2013-10-31 12:31:20] mm.c:2099:d0 Error while validating mfn
    66bb52 (pfn 8a469) for type 4000000000000000: caf=8000000000000003
    taf=4000000000000001
    (XEN) [2013-10-31 12:31:20] mm.c:2763:d0 Error while installing new
    baseptr 66bb52
    [46744.393790] ------------[ cut here ]------------
    [46744.393799] WARNING: at arch/x86/xen/multicalls.c:129
    xen_mc_flush+0x1a7/0x1b0()
    [46744.393804] Hardware name: SM15000-XE
    [46744.393807] Modules linked in: xen_acpi_processor xen_pciback
    xen_netback xen_blkback xen_gntalloc xen_gntdev xen_evtchn xenfs
    xen_privcmd nfsv3 nfs_acl tun nfsv4 auth_rpcgss nfs dns_resolver
    fscache lockd 8021q garp bridge stp llc ip6t_REJECT
    nf_conntrack_ipv6 nf_defrag_ipv6 ip6table_filter ip6_tables
    nf_conntrack_ipv4 nf_defrag_ipv4 xt_state nf_conntrack i2c_i801
    i2c_core coretemp iTCO_wdt iTCO_vendor_support microcode lpc_ich
    mfd_core crc32c_intel ghash_clmulni_intel e1000 sunrpc
    [46744.393862] Pid: 61, comm: kworker/6:1 Tainted: G B   W   
    3.8.11-100.fc17.x86_64 #1
    [46744.393868] Call Trace:
    [46744.393871] ---[ end trace b3928f7451ca4cc7 ]---
    (XEN) [2013-10-31 12:31:20] mm.c:765:d0 Bad L1 flags 400000
    (XEN) [2013-10-31 12:31:20] mm.c:1221:d0 Failure in alloc_l1_table:
    entry 248
    (XEN) [2013-10-31 12:31:20] mm.c:2099:d0 Error while validating mfn
    669913 (pfn 882a8) for type 1000000000000000: caf=8000000000000003
    taf=1000000000000001
    (XEN) [2013-10-31 12:31:20] mm.c:906:d0 Attempt to create linear
    p.t. with write perms
    (XEN) [2013-10-31 12:31:20] mm.c:1297:d0 Failure in alloc_l2_table:
    entry 335
    (XEN) [2013-10-31 12:31:20] mm.c:2099:d0 Error while validating mfn
    66b81c (pfn 8a39f) for type 2000000000000000: caf=8000000000000003
    taf=2000000000000001
    (XEN) [2013-10-31 12:31:20] mm.c:948:d0 Attempt to create linear
    p.t. with write perms
    (XEN) [2013-10-31 12:31:20] mm.c:1379:d0 Failure in alloc_l3_table:
    entry 504
    (XEN) [2013-10-31 12:31:20] mm.c:2099:d0 Error while validating mfn
    66b0ea (pfn 89ad1) for type 3000000000000000: caf=8000000000000003
    taf=3000000000000001
    (XEN) [2013-10-31 12:31:20] mm.c:972:d0 Attempt to create linear
    p.t. with write perms
    (XEN) [2013-10-31 12:31:20] mm.c:1438:d0 Failure in alloc_l4_table:
    entry 255
    (XEN) [2013-10-31 12:31:20] mm.c:2099:d0 Error while validating mfn
    66bb52 (pfn 8a469) for type 4000000000000000: caf=8000000000000003
    taf=4000000000000001
    (XEN) [2013-10-31 12:31:20] mm.c:2763:d0 Error while installing new
    baseptr 66bb52
    [46744.394165] ------------[ cut here ]------------
    [46744.394175] WARNING: at arch/x86/xen/multicalls.c:129
    xen_mc_flush+0x1a7/0x1b0()
    [46744.394182] Hardware name: SM15000-XE
    [46744.394185] Modules linked in: xen_acpi_processor xen_pciback
    xen_netback xen_blkback xen_gntalloc xen_gntdev xen_evtchn xenfs
    xen_privcmd nfsv3 nfs_acl tun nfsv4 auth_rpcgss nfs dns_resolver
    fscache lockd 8021q garp bridge stp llc ip6t_REJECT
    nf_conntrack_ipv6 nf_defrag_ipv6 ip6table_filter ip6_tables
    nf_conntrack_ipv4 nf_defrag_ipv4 xt_state nf_conntrack i2c_i801
    i2c_core coretemp iTCO_wdt iTCO_vendor_support microcode lpc_ich
    mfd_core crc32c_intel ghash_clmulni_intel e1000 sunrpc
    [46744.394248] Pid: 2531, comm: kworker/0:2 Tainted: G B   W   
    3.8.11-100.fc17.x86_64 #1
    [46744.394253] Call Trace:
    [46744.394257] ---[ end trace b3928f7451ca4cc8 ]---
    (XEN) [2013-10-31 12:31:20] mm.c:2352:d0 Bad type (saw
    4400000000000001 != exp 7000000000000000) for mfn 66c1ff (pfn 8a9bc)
    (XEN) [2013-10-31 12:31:20] mm.c:846:d0 Could not get page type
    PGT_writable_page
    (XEN) [2013-10-31 12:31:20] mm.c:898:d0 Error getting mfn 66c1ff
    (pfn 8a9bc) from L1 entry 800000066c1ff063 for l1e_owner=0, pg_owner=0
    (XEN) [2013-10-31 12:31:20] mm.c:2352:d0 Bad type (saw
    3400000000000002 != exp 7000000000000000) for mfn 66d0cb (pfn 8baf0)
    (XEN) [2013-10-31 12:31:20] mm.c:846:d0 Could not get page type
    PGT_writable_page
    (XEN) [2013-10-31 12:31:20] mm.c:898:d0 Error getting mfn 66d0cb
    (pfn 8baf0) from L1 entry 800000066d0cb063 for l1e_owner=0, pg_owner=0
    (XEN) [2013-10-31 12:31:20] mm.c:2352:d0 Bad type (saw
    2400000000000001 != exp 7000000000000000) for mfn 66ca08 (pfn 8b5b3)
    (XEN) [2013-10-31 12:31:20] mm.c:846:d0 Could not get page type
    PGT_writable_page
    (XEN) [2013-10-31 12:31:20] mm.c:898:d0 Error getting mfn 66ca08
    (pfn 8b5b3) from L1 entry 800000066ca08063 for l1e_owner=0, pg_owner=0
    (XEN) [2013-10-31 12:31:20] mm.c:2352:d0 Bad type (saw
    1400000000000001 != exp 7000000000000000) for mfn 66bd69 (pfn 8a652)
    (XEN) [2013-10-31 12:31:20] mm.c:846:d0 Could not get page type
    PGT_writable_page
    (XEN) [2013-10-31 12:31:20] mm.c:898:d0 Error getting mfn 66bd69
    (pfn 8a652) from L1 entry 800000066bd69063 for l1e_owner=0, pg_owner=0
    (XEN) [2013-10-31 12:31:20] mm.c:2352:d0 Bad type (saw
    1400000000000001 != exp 7000000000000000) for mfn 66bd83 (pfn 8a638)
    (XEN) [2013-10-31 12:31:20] mm.c:846:d0 Could not get page type
    PGT_writable_page
    (XEN) [2013-10-31 12:31:20] mm.c:898:d0 Error getting mfn 66bd83
    (pfn 8a638) from L1 entry 800000066bd83063 for l1e_owner=0, pg_owner=0
    (XEN) [2013-10-31 12:31:20] mm.c:2352:d0 Bad type (saw
    1400000000000001 != exp 7000000000000000) for mfn 66cccc (pfn 8b6ef)
    (XEN) [2013-10-31 12:31:20] mm.c:846:d0 Could not get page type
    PGT_writable_page
    (XEN) [2013-10-31 12:31:20] mm.c:898:d0 Error getting mfn 66cccc
    (pfn 8b6ef) from L1 entry 800000066cccc063 for l1e_owner=0, pg_owner=0
    (XEN) [2013-10-31 12:31:20] mm.c:2352:d0 Bad type (saw
    1400000000000001 != exp 7000000000000000) for mfn 66d178 (pfn 8ba43)
    (XEN) [2013-10-31 12:31:20] mm.c:846:d0 Could not get page type
    PGT_writable_page
    (XEN) [2013-10-31 12:31:20] mm.c:898:d0 Error getting mfn 66d178
    (pfn 8ba43) from L1 entry 800000066d178063 for l1e_owner=0, pg_owner=0
    (XEN) [2013-10-31 12:31:20] mm.c:2352:d0 Bad type (saw
    1400000000000001 != exp 7000000000000000) for mfn 66ac0b (pfn 897b0)
    (XEN) [2013-10-31 12:31:20] mm.c:846:d0 Could not get page type
    PGT_writable_page
    (XEN) [2013-10-31 12:31:20] mm.c:898:d0 Error getting mfn 66ac0b
    (pfn 897b0) from L1 entry 800000066ac0b063 for l1e_owner=0, pg_owner=0
    (XEN) [2013-10-31 12:31:20] mm.c:2352:d0 Bad type (saw
    1400000000000001 != exp 7000000000000000) for mfn 66d0ce (pfn 8baed)
    (XEN) [2013-10-31 12:31:20] mm.c:846:d0 Could not get page type
    PGT_writable_page
    (XEN) [2013-10-31 12:31:20] mm.c:898:d0 Error getting mfn 66d0ce
    (pfn 8baed) from L1 entry 800000066d0ce063 for l1e_owner=0, pg_owner=0
    (XEN) [2013-10-31 12:31:20] mm.c:2352:d0 Bad type (saw
    1400000000000001 != exp 7000000000000000) for mfn 83f402 (pfn 5f02)
    (XEN) [2013-10-31 12:31:20] mm.c:846:d0 Could not get page type
    PGT_writable_page
    (XEN) [2013-10-31 12:31:20] mm.c:898:d0 Error getting mfn 83f402
    (pfn 5f02) from L1 entry 800000083f402063 for l1e_owner=0, pg_owner=0
    (XEN) [2013-10-31 12:31:20] mm.c:2352:d0 Bad type (saw
    1400000000000001 != exp 7000000000000000) for mfn 6691b9 (pfn 87a02)
    (XEN) [2013-10-31 12:31:20] mm.c:846:d0 Could not get page type
    PGT_writable_page
    (XEN) [2013-10-31 12:31:20] mm.c:898:d0 Error getting mfn 6691b9
    (pfn 87a02) from L1 entry 80000006691b9063 for l1e_owner=0, pg_owner=0
    (XEN) [2013-10-31 12:31:20] mm.c:2352:d0 Bad type (saw
    1400000000000001 != exp 7000000000000000) for mfn 66cd08 (pfn 8b6b3)
    (XEN) [2013-10-31 12:31:20] mm.c:846:d0 Could not get page type
    PGT_writable_page
    (XEN) [2013-10-31 12:31:20] mm.c:898:d0 Error getting mfn 66cd08
    (pfn 8b6b3) from L1 entry 800000066cd08063 for l1e_owner=0, pg_owner=0
    (XEN) [2013-10-31 12:31:20] mm.c:2352:d0 Bad type (saw
    1400000000000001 != exp 7000000000000000) for mfn 83ef6c (pfn 5a6c)
    (XEN) [2013-10-31 12:31:20] mm.c:846:d0 Could not get page type
    PGT_writable_page
    (XEN) [2013-10-31 12:31:20] mm.c:898:d0 Error getting mfn 83ef6c
    (pfn 5a6c) from L1 entry 800000083ef6c063 for l1e_owner=0, pg_owner=0
    (XEN) [2013-10-31 12:31:20] mm.c:2352:d0 Bad type (saw
    1400000000000001 != exp 7000000000000000) for mfn 66be24 (pfn 8a997)
    (XEN) [2013-10-31 12:31:20] mm.c:846:d0 Could not get page type
    PGT_writable_page
    (XEN) [2013-10-31 12:31:20] mm.c:898:d0 Error getting mfn 66be24
    (pfn 8a997) from L1 entry 800000066be24063 for l1e_owner=0, pg_owner=0
    (XEN) [2013-10-31 12:31:20] mm.c:2352:d0 Bad type (saw
    1400000000000001 != exp 7000000000000000) for mfn 66cdcb (pfn 8b5f0)
    (XEN) [2013-10-31 12:31:20] mm.c:846:d0 Could not get page type
    PGT_writable_page
    (XEN) [2013-10-31 12:31:20] mm.c:898:d0 Error getting mfn 66cdcb
    (pfn 8b5f0) from L1 entry 800000066cdcb063 for l1e_owner=0, pg_owner=0
    (XEN) [2013-10-31 12:31:20] mm.c:2352:d0 Bad type (saw
    1400000000000001 != exp 7000000000000000) for mfn 66caaa (pfn 8b511)
    (XEN) [2013-10-31 12:31:20] mm.c:846:d0 Could not get page type
    PGT_writable_page
    (XEN) [2013-10-31 12:31:20] mm.c:898:d0 Error getting mfn 66caaa
    (pfn 8b511) from L1 entry 800000066caaa063 for l1e_owner=0, pg_owner=0
    (XEN) [2013-10-31 12:31:20] mm.c:2352:d0 Bad type (saw
    1400000000000001 != exp 7000000000000000) for mfn 66cdc3 (pfn 8b5f8)
    (XEN) [2013-10-31 12:31:20] mm.c:846:d0 Could not get page type
    PGT_writable_page
    (XEN) [2013-10-31 12:31:20] mm.c:898:d0 Error getting mfn 66cdc3
    (pfn 8b5f8) from L1 entry 800000066cdc3063 for l1e_owner=0, pg_owner=0
    [46744.438090] ------------[ cut here ]------------
    [46744.438100] WARNING: at arch/x86/xen/multicalls.c:129
    xen_mc_flush+0x1a7/0x1b0()
    [46744.438106] Hardware name: SM15000-XE
    [46744.438109] Modules linked in: xen_acpi_processor xen_pciback
    xen_netback xen_blkback xen_gntalloc xen_gntdev xen_evtchn xenfs
    xen_privcmd nfsv3 nfs_acl tun nfsv4 auth_rpcgss nfs dns_resolver
    fscache lockd 8021q garp bridge stp llc ip6t_REJECT
    nf_conntrack_ipv6 nf_defrag_ipv6 ip6table_filter ip6_tables
    nf_conntrack_ipv4 nf_defrag_ipv4 xt_state nf_conntrack i2c_i801
    i2c_core coretemp iTCO_wdt iTCO_vendor_support microcode lpc_ich
    mfd_core crc32c_intel ghash_clmulni_intel e1000 sunrpc
    [46744.438170] Pid: 2596, comm: sshd Tainted: G    B W   
    3.8.11-100.fc17.x86_64 #1
    [46744.438176] Call Trace:
    [46744.438184]  [<ffffffff8105e685>] warn_slowpath_common+0x75/0xa0
    [46744.438194]  [<ffffffff8105e6ca>] warn_slowpath_null+0x1a/0x20
    [46744.438200]  [<ffffffff81004d47>] xen_mc_flush+0x1a7/0x1b0
    [46744.438206]  [<ffffffff81004e4f>] __xen_mc_entry+0xff/0x130
    [46744.438215]  [<ffffffff81006f22>] xen_extend_mmuext_op+0x82/0x110
    [46744.438222]  [<ffffffff8100700b>] xen_do_pin+0x5b/0x60
    [46744.438231]  [<ffffffff810080d8>] ? pte_mfn_to_pfn+0x78/0x110
    [46744.438239]  [<ffffffff81007156>] xen_unpin_page+0x146/0x170
    [46744.438248]  [<ffffffff8100818e>] ? xen_pmd_val+0xe/0x10
    [46744.438257]  [<ffffffff810050f9>] ?
    __raw_callee_save_xen_pmd_val+0x11/0x1e
    [46744.438266]  [<ffffffff8100591d>] __xen_pgd_walk+0x24d/0x260
    [46744.438275]  [<ffffffff81007010>] ? xen_do_pin+0x60/0x60
    [46744.438284]  [<ffffffff8100724d>] __xen_pgd_unpin+0xcd/0x190
    [46744.438290]  [<ffffffff81007407>] xen_exit_mmap+0xf7/0x150
    [46744.438300]  [<ffffffff811656e8>] exit_mmap+0x48/0x170
    [46744.438311]  [<ffffffff810bc5aa>] ? exit_robust_list+0x8a/0x160
    [46744.438318]  [<ffffffff810de7a5>] ? __audit_free+0x1c5/0x230
    [46744.438325]  [<ffffffff8105b9d3>] mmput+0x83/0xf0
    [46744.438331]  [<ffffffff8106410b>] do_exit+0x24b/0x9d0
    [46744.438338]  [<ffffffff8119e9ae>] ? ____fput+0xe/0x10
    [46744.438345]  [<ffffffff8107ec8c>] ? task_work_run+0xac/0xe0
    [46744.438351]  [<ffffffff8106491f>] do_group_exit+0x3f/0xa0
    [46744.438358]  [<ffffffff81064997>] sys_exit_group+0x17/0x20
    [46744.438368]  [<ffffffff81658459>] system_call_fastpath+0x16/0x1b
    [46744.438374] ---[ end trace b3928f7451ca4cc9 ]---
    (XEN) [2013-10-31 12:31:20] mm.c:2352:d0 Bad type (saw
    1400000000000001 != exp 7000000000000000) for mfn 66cdff (pfn 8b5bc)
    (XEN) [2013-10-31 12:31:20] mm.c:846:d0 Could not get page type
    PGT_writable_page
    (XEN) [2013-10-31 12:31:20] mm.c:898:d0 Error getting mfn 66cdff
    (pfn 8b5bc) from L1 entry 800000066cdff063 for l1e_owner=0, pg_owner=0
    (XEN) [2013-10-31 12:31:20] mm.c:2352:d0 Bad type (saw
    1400000000000001 != exp 7000000000000000) for mfn 66ac37 (pfn 89784)
    (XEN) [2013-10-31 12:31:20] mm.c:846:d0 Could not get page type
    PGT_writable_page
    (XEN) [2013-10-31 12:31:20] mm.c:898:d0 Error getting mfn 66ac37
    (pfn 89784) from L1 entry 800000066ac37063 for l1e_owner=0, pg_owner=0
    (XEN) [2013-10-31 12:31:20] mm.c:2352:d0 Bad type (saw
    1400000000000001 != exp 7000000000000000) for mfn 66cdd5 (pfn 8b5e6)
    (XEN) [2013-10-31 12:31:20] mm.c:846:d0 Could not get page type
    PGT_writable_page
    (XEN) [2013-10-31 12:31:20] mm.c:898:d0 Error getting mfn 66cdd5
    (pfn 8b5e6) from L1 entry 800000066cdd5063 for l1e_owner=0, pg_owner=0
    [46744.438603] ------------[ cut here ]------------
    [46744.438615] WARNING: at arch/x86/xen/multicalls.c:129
    xen_mc_flush+0x1a7/0x1b0()
    [46744.438621] Hardware name: SM15000-XE
    [46744.438623] Modules linked in: xen_acpi_processor xen_pciback
    xen_netback xen_blkback xen_gntalloc xen_gntdev xen_evtchn xenfs
    xen_privcmd nfsv3 nfs_acl tun nfsv4 auth_rpcgss nfs dns_resolver
    fscache lockd 8021q garp bridge stp llc ip6t_REJECT
    nf_conntrack_ipv6 nf_defrag_ipv6 ip6table_filter ip6_tables
    nf_conntrack_ipv4 nf_defrag(XEN) [2013-10-31 12:31:47] ----[
    Xen-4.4-unstable  x86_64  debug=y  Not tainted ]----
    (XEN) [2013-10-31 12:31:47] CPU:    1
    (XEN) [2013-10-31 12:31:47] RIP: e008:[<ffff82d080173f3d>]
    __put_page_type+0xdd/0x24e
    (XEN) [2013-10-31 12:31:47] RFLAGS: 0000000000010246 CONTEXT: hypervisor
    (XEN) [2013-10-31 12:31:47] rax: 0000000000000000   rbx:
    1c00000000000001   rcx: 000000000083f45c
    (XEN) [2013-10-31 12:31:47] rdx: 0000000000000000   rsi:
    0000000000000074   rdi: 0000000000000000
    (XEN) [2013-10-31 12:31:47] rbp: ffff83083a177a98   rsp:
    ffff83083a177a58   r8:  ffff8141002003b8
    (XEN) [2013-10-31 12:31:47] r9:  0000000000000077   r10:
    0000000000000200   r11: 0000000000000212
    (XEN) [2013-10-31 12:31:47] r12: ffff82e0107e8b80   r13:
    0000000000000000   r14: 007fffffffffffff
    (XEN) [2013-10-31 12:31:47] r15: 0000000000000000   cr0:
    0000000080050033   cr4: 00000000000426f0
    (XEN) [2013-10-31 12:31:47] cr3: 000000081dc0c000   cr2:
    00000000000009da
    (XEN) [2013-10-31 12:31:47] ds: 0000   es: 0000   fs: 0000   gs:
    0000   ss: e010   cs: e008
    (XEN) [2013-10-31 12:31:47] Xen stack trace from rsp=ffff83083a177a58:
    (XEN) [2013-10-31 12:31:47]    0000000000000097 1c00000000000001
    ffff82d080128626 ffff82e0107e8b80
    (XEN) [2013-10-31 12:31:47]    000000000000014f ffff830823fb1000
    0000000000000001 ffff820040075000
    (XEN) [2013-10-31 12:31:47]    ffff83083a177aa8 ffff82d0801743ad
    ffff83083a177ac8 ffff82d0801759cd
    (XEN) [2013-10-31 12:31:47]    0000000000000001 ffff82e0107ccd40
    ffff83083a177b28 ffff82d080173a91
    (XEN) [2013-10-31 12:31:47]    ffff83083a177ef8 ffff83083a170000
    ffff830800000000 000000000083e66a
    (XEN) [2013-10-31 12:31:47]    0000000000000206 2400000000000001
    ffff82e0107ccd40 ffff83083a170000
    (XEN) [2013-10-31 12:31:47]    007fffffffffffff 0000000000000001
    ffff83083a177b78 ffff82d080173f15
    (XEN) [2013-10-31 12:31:47]    ffff82d080287f4c 2400000000000001
    0000000000000002 000000000083e66a
    (XEN) [2013-10-31 12:31:47]    ffff82e0107ccd40 0000000000000001
    0000000000000000 ffff820040071fc0
    (XEN) [2013-10-31 12:31:47]    ffff83083a177b88 ffff82d0801740bc
    ffff83083a177bb8 ffff82d080173773
    (XEN) [2013-10-31 12:31:47]    ffff82e00cd7b8c0 00000000000001f8
    0000000000000001 0000000000000000
    (XEN) [2013-10-31 12:31:47]    ffff83083a177c18 ffff82d080173bf8
    0000000000000001 ffff830823fb1000
    (XEN) [2013-10-31 12:31:47]    ffff820040071000 000000000066bdc6
    ffff83083a177c48 3400000000000001
    (XEN) [2013-10-31 12:31:47]    ffff82e00cd7b8c0 ffff83083a170000
    007fffffffffffff 0000000000000001
    (XEN) [2013-10-31 12:31:47]    ffff83083a177c68 ffff82d080173f15
    0000000000000087 3400000000000001
    (XEN) [2013-10-31 12:31:47]    ffff82d080128626 ffff82e0107cf4c0
    ffff82e00cd7b8c0 0000000000000001
    (XEN) [2013-10-31 12:31:47]    0000000000000000 ffff830823fb1000
    ffff83083a177c78 ffff82d0801740bc
    (XEN) [2013-10-31 12:31:47]    ffff83083a177c98 ffff82d08017437c
    ffff82e0107cf4c0 00000000000000ff
    (XEN) [2013-10-31 12:31:47]    ffff83083a177cf8 ffff82d080173d60
    ffff83083a161ee0 0000000000000286
    (XEN) [2013-10-31 12:31:47]    ffff82004006f000 000000000083e7a6
    0000000000000000 4400000000000001
    (XEN) [2013-10-31 12:31:47] Xen call trace:
    (XEN) [2013-10-31 12:31:47]    [<ffff82d080173f3d>]
    __put_page_type+0xdd/0x24e
    (XEN) [2013-10-31 12:31:47]    [<ffff82d0801743ad>]
    put_page_type+0xe/0x16
    (XEN) [2013-10-31 12:31:47]    [<ffff82d0801759cd>]
    put_page_from_l2e+0x187/0x1a2
    (XEN) [2013-10-31 12:31:47]    [<ffff82d080173a91>]
    free_page_type+0x2ee/0x6bd
    (XEN) [2013-10-31 12:31:47]    [<ffff82d080173f15>]
    __put_page_type+0xb5/0x24e
    (XEN) [2013-10-31 12:31:47]    [<ffff82d0801740bc>]
    put_page_type_preemptible+0xe/0x10
    (XEN) [2013-10-31 12:31:47]    [<ffff82d080173773>]
    put_page_from_l3e+0x144/0x174
    (XEN) [2013-10-31 12:31:47]    [<ffff82d080173bf8>]
    free_page_type+0x455/0x6bd
    (XEN) [2013-10-31 12:31:47]    [<ffff82d080173f15>]
    __put_page_type+0xb5/0x24e
    (XEN) [2013-10-31 12:31:47]    [<ffff82d0801740bc>]
    put_page_type_preemptible+0xe/0x10
    (XEN) [2013-10-31 12:31:47]    [<ffff82d08017437c>]
    put_page_from_l4e+0x98/0xbb
    (XEN) [2013-10-31 12:31:47]    [<ffff82d080173d60>]
    free_page_type+0x5bd/0x6bd
    (XEN) [2013-10-31 12:31:47]    [<ffff82d080173f15>]
    __put_page_type+0xb5/0x24e
    (XEN) [2013-10-31 12:31:47]    [<ffff82d0801740bc>]
    put_page_type_preemptible+0x

   -Don Slutz


--------------060301040500090609000202
Content-Type: text/html; charset="ISO-8859-1"
Content-Transfer-Encoding: 7bit

<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <div class="moz-cite-prefix">On 10/31/13 14:30, David Vrabel wrote:<br>
    </div>
    <blockquote cite="mid:5272A1C8.8070407@cantab.net" type="cite">
      <pre wrap="">On 31/10/2013 16:59, Don Slutz wrote:
</pre>
      <blockquote type="cite">
        <pre wrap="">On 10/30/13 12:57, David Vrabel wrote:</pre>
      </blockquote>
    </blockquote>
    [...]<br>
    <br>
    <blockquote cite="mid:5272A1C8.8070407@cantab.net" type="cite">
      <blockquote type="cite">
        <pre wrap="">
Looks like heap corruption.  I'll look into this.
</pre>
      </blockquote>
    </blockquote>
    Here is the info that I have in case it helps:<br>
    <blockquote><tt>3737] WARNING: at arch/x86/xen/multicalls.c:129
        xen_mc_flush+0x1a7/0x1b0()</tt><tt><br>
      </tt><tt>[46610.043742] Hardware name: SM15000-XE</tt><tt><br>
      </tt><tt>[46610.043745] Modules linked in: xen_acpi_processor
        xen_pciback xen_netback xen_blkback xen_gntalloc xen_gntdev
        xen_evtchn xenfs xen_privcmd nfsv3 nfs_acl tun nfsv4 auth_rpcgss
        nfs dns_resolver fscache lockd 8021q garp bridge stp llc
        ip6t_REJECT nf_conntrack_ipv6 nf_defrag_ipv6 ip6table_filter
        ip6_tables nf_conntrack_ipv4 nf_defrag_ipv4 xt_state
        nf_conntrack i2c_i801 i2c_core coretemp iTCO_wdt
        iTCO_vendor_support microcode lpc_ich mfd_core crc32c_intel
        ghash_clmulni_intel e1000 sunrpc</tt><tt><br>
      </tt><tt>[46610.043804] Pid: 2129, comm: sshd Tainted: G&nbsp;&nbsp;&nbsp;
        B&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 3.8.11-100.fc17.x86_64 #1</tt><tt><br>
      </tt><tt>[46610.043810] Call Trace:</tt><tt><br>
      </tt><tt>[46610.043816]&nbsp; [&lt;ffffffff8105e685&gt;]
        warn_slowpath_common+0x75/0xa0</tt><tt><br>
      </tt><tt>[46610.043824]&nbsp; [&lt;ffffffff8105e6ca&gt;]
        warn_slowpath_null+0x1a/0x20</tt><tt><br>
      </tt><tt>[46610.043830]&nbsp; [&lt;ffffffff81004d47&gt;]
        xen_mc_flush+0x1a7/0x1b0</tt><tt><br>
      </tt><tt>[46610.043837]&nbsp; [&lt;ffffffff81008c85&gt;]
        __xen_pgd_pin+0xe5/0x260</tt><tt><br>
      </tt><tt>[46610.043844]&nbsp; [&lt;ffffffff81008e66&gt;]
        xen_dup_mmap+0x26/0x40</tt><tt><br>
      </tt><tt>[46610.043850]&nbsp; [&lt;ffffffff8105c0ff&gt;]
        dup_mm+0x44f/0x640</tt><tt><br>
      </tt><tt>[46610.043856]&nbsp; [&lt;ffffffff8105cd07&gt;]
        copy_process.part.23+0x9d7/0x13e0</tt><tt><br>
      </tt><tt>[46610.043863]&nbsp; [&lt;ffffffff812970f6&gt;] ?
        security_file_alloc+0x16/0x20</tt><tt><br>
      </tt><tt>[46610.043871]&nbsp; [&lt;ffffffff8119eb1c&gt;] ?
        get_empty_filp+0x8c/0x190</tt><tt><br>
      </tt><tt>[46610.043877]&nbsp; [&lt;ffffffff8105d809&gt;]
        do_fork+0xa9/0x350</tt><tt><br>
      </tt><tt>[46610.043884]&nbsp; [&lt;ffffffff811b933e&gt;] ?
        __fd_install+0x2e/0x60</tt><tt><br>
      </tt><tt>[46610.043890]&nbsp; [&lt;ffffffff8105db36&gt;]
        sys_clone+0x16/0x20</tt><tt><br>
      </tt><tt>[46610.043896]&nbsp; [&lt;ffffffff816587b9&gt;]
        stub_clone+0x69/0x90</tt><tt><br>
      </tt><tt>[46610.043902]&nbsp; [&lt;ffffffff81658459&gt;] ?
        system_call_fastpath+0x16/0x1b</tt><tt><br>
      </tt><tt>[46610.043908] ---[ end trace b3928f7451ca4cbd ]---</tt><tt><br>
      </tt><tt>(XEN) [2013-10-31 12:29:06] mm.c:765:d0 Bad L1 flags
        400000</tt><tt><br>
      </tt><tt>(XEN) [2013-10-31 12:29:06] mm.c:1221:d0 Failure in
        alloc_l1_table: entry 248</tt><tt><br>
      </tt><tt>(XEN) [2013-10-31 12:29:06] mm.c:2099:d0 Error while
        validating mfn 669913 (pfn 882a8) for type 1000000000000000:
        caf=8000000000000003 taf=1000000000000001</tt><tt><br>
      </tt><tt>(XEN) [2013-10-31 12:29:06] mm.c:906:d0 Attempt to create
        linear p.t. with write perms</tt><tt><br>
      </tt><tt>(XEN) [2013-10-31 12:29:06] mm.c:1297:d0 Failure in
        alloc_l2_table: entry 335</tt><tt><br>
      </tt><tt>(XEN) [2013-10-31 12:29:06] mm.c:2099:d0 Error while
        validating mfn 66b81c (pfn 8a39f) for type 2000000000000000:
        caf=8000000000000003 taf=2000000000000001</tt><tt><br>
      </tt><tt>(XEN) [2013-10-31 12:29:06] mm.c:948:d0 Attempt to create
        linear p.t. with write perms</tt><tt><br>
      </tt><tt>(XEN) [2013-10-31 12:29:06] mm.c:1379:d0 Failure in
        alloc_l3_table: entry 504</tt><tt><br>
      </tt><tt>(XEN) [2013-10-31 12:29:06] mm.c:2099:d0 Error while
        validating mfn 66b0ea (pfn 89ad1) for type 3000000000000000:
        caf=8000000000000003 taf=3000000000000001</tt><tt><br>
      </tt><tt>(XEN) [2013-10-31 12:29:06] mm.c:972:d0 Attempt to create
        linear p.t. with write perms</tt><tt><br>
      </tt><tt>(XEN) [2013-10-31 12:29:06] mm.c:1438:d0 Failure in
        alloc_l4_table: entry 255</tt><tt><br>
      </tt><tt>(XEN) [2013-10-31 12:29:06] mm.c:2099:d0 Error while
        validating mfn 66bb52 (pfn 8a469) for type 4000000000000000:
        caf=8000000000000003 taf=4000000000000001</tt><tt><br>
      </tt><tt>(XEN) [2013-10-31 12:29:06] mm.c:2763:d0 Error while
        installing new baseptr 66bb52</tt><tt><br>
      </tt><tt>[46610.044162] ------------[ cut here ]------------</tt><tt><br>
      </tt><tt>[46610.044179] WARNING: at arch/x86/xen/multicalls.c:129
        xen_mc_flush+0x1a7/0x1b0()</tt><tt><br>
      </tt><tt>[46610.044188] Hardware name: SM15000-XE</tt><tt><br>
      </tt><tt>[46610.044193] Modules linked in: xen_acpi_processor
        xen_pciback xen_netback xen_blkback xen_gntalloc xen_gntdev
        xen_evtchn xenfs xen_privcmd nfsv3 nfs_acl tun nfsv4 auth_rpcgss
        nfs dns_resolver fscache lockd 8021q garp bridge stp llc
        ip6t_REJECT nf_conntrack_ipv6 nf_defrag_ipv6 ip6table_filter
        ip6_tables nf_conntrack_ipv4 nf_defrag_ipv4 xt_state
        nf_conntrack i2c_i801 i2c_core coretemp iTCO_wdt
        iTCO_vendor_support microcode lpc_ich mfd_core crc32c_intel
        ghash_clmulni_intel e1000 sunrpc</tt><tt><br>
      </tt><tt>[46610.044263] Pid: 0, comm: swapper/5 Tainted: G&nbsp;&nbsp;&nbsp; B&nbsp;&nbsp;
        W&nbsp;&nbsp;&nbsp; 3.8.11-100.fc17.x86_64 #1</tt><tt><br>
      </tt><tt>[46610.044269] Call Trace:</tt><tt><br>
      </tt><tt>[46610.044272] ---[ end trace b3928f7451ca4cbe ]---</tt><tt><br>
      </tt><tt>(XEN) [2013-10-31 12:29:06] mm.c:765:d0 Bad L1 flags
        400000</tt><tt><br>
      </tt><tt>(XEN) [2013-10-31 12:29:06] mm.c:1221:d0 Failure in
        alloc_l1_table: entry 248</tt><tt><br>
      </tt><tt>(XEN) [2013-10-31 12:29:06] mm.c:2099:d0 Error while
        validating mfn 669913 (pfn 882a8) for type 1000000000000000:
        caf=8000000000000003 taf=1000000000000001</tt><tt><br>
      </tt><tt>(XEN) [2013-10-31 12:29:06] mm.c:906:d0 Attempt to create
        linear p.t. with write perms</tt><tt><br>
      </tt><tt>(XEN) [2013-10-31 12:29:06] mm.c:1297:d0 Failure in
        alloc_l2_table: entry 335</tt><tt><br>
      </tt><tt>(XEN) [2013-10-31 12:29:06] mm.c:2099:d0 Error while
        validating mfn 66b81c (pfn 8a39f) for type 2000000000000000:
        caf=8000000000000003 taf=2000000000000001</tt><tt><br>
      </tt><tt>(XEN) [2013-10-31 12:29:06] mm.c:948:d0 Attempt to create
        linear p.t. with write perms</tt><tt><br>
      </tt><tt>(XEN) [2013-10-31 12:29:06] mm.c:1379:d0 Failure in
        alloc_l3_table: entry 504</tt><tt><br>
      </tt><tt>(XEN) [2013-10-31 12:29:06] mm.c:2099:d0 Error while
        validating mfn 66b0ea (pfn 89ad1) for type 3000000000000000:
        caf=8000000000000003 taf=3000000000000001</tt><tt><br>
      </tt><tt>(XEN) [2013-10-31 12:29:06] mm.c:972:d0 Attempt to create
        linear p.t. with write perms</tt><tt><br>
      </tt><tt>(XEN) [2013-10-31 12:29:06] mm.c:1438:d0 Failure in
        alloc_l4_table: entry 255</tt><tt><br>
      </tt><tt>(XEN) [2013-10-31 12:29:06] mm.c:2099:d0 Error while
        validating mfn 66bb52 (pfn 8a469) for type 4000000000000000:
        caf=8000000000000003 taf=4000000000000001</tt><tt><br>
      </tt><tt>(XEN) [2013-10-31 12:29:06] mm.c:2763:d0 Error while
        installing new baseptr 66bb52</tt><tt><br>
      </tt><tt>[46610.047984] ------------[ cut here ]------------</tt><tt><br>
      </tt><tt>[46610.047995] WARNING: at arch/x86/xen/multicalls.c:129
        xen_mc_flush+0x1a7/0x1b0()</tt><tt><br>
      </tt><tt>[46610.048001] Hardware name: SM15000-XE</tt><tt><br>
      </tt><tt>[46610.048004] Modules linked in: xen_acpi_processor
        xen_pciback xen_netback xen_blkback xen_gntalloc xen_gntdev
        xen_evtchn xenfs xen_privcmd nfsv3 nfs_acl tun nfsv4 auth_rpcgss
        nfs dns_resolver fscache lockd 8021q garp bridge stp llc
        ip6t_REJECT nf_conntrack_ipv6 nf_defrag_ipv6 ip6table_filter
        ip6_tables nf_conntrack_ipv4 nf_defrag_ipv4 xt_state
        nf_conntrack i2c_i801 i2c_core coretemp iTCO_wdt
        iTCO_vendor_support microcode lpc_ich mfd_core crc32c_intel
        ghash_clmulni_intel e1000 sunrpc</tt><tt><br>
      </tt><tt>[46610.048063] Pid: 0, comm: swapper/6 Tainted: G&nbsp;&nbsp;&nbsp; B&nbsp;&nbsp;
        W&nbsp;&nbsp;&nbsp; 3.8.11-100.fc17.x86_64 #1</tt><tt><br>
      </tt><tt>[46610.048069] Call Trace:</tt><tt><br>
      </tt><tt>[46610.048072] ---[ end trace b3928f7451ca4cbf ]---</tt><tt><br>
      </tt><tt>[46611.322192] BUG: Bad page map in process sshd&nbsp;
        pte:b2f32206a28ec48d pmd:00000066</tt><tt><br>
      </tt><tt>[46611.322197] Hardware name: SM15000-XE</tt><tt><br>
      </tt><tt>[46611.322199] addr:00007ffe29ef7000 vm_flags:00100071
        anon_vma:ffff8800050e1840 mapping:ffff88000555fa00 index:c</tt><tt><br>
      </tt><tt>[46611.322204] vma-&gt;vm_ops-&gt;fault:
        filemap_fault+0x0/0x4a0</tt><tt><br>
      </tt><tt>[46611.322208] vma-&gt;vm_file-&gt;f_op-&gt;mmap:
        ext4_file_mmap+0x0/0x60</tt><tt><br>
      </tt><tt>[46611.322210] Modules linked in: xen_acpi_processor
        xen_pciback xen_netback xen_blkback xen_gntalloc xen_gntdev
        xen_evtchn xenfs xen_privcmd nfsv3 nfs_acl tun nfsv4 auth_rpcgss
        nfs dns_resolver fscache lockd 8021q garp bridge stp llc
        ip6t_REJECT nf_conntrack_ipv6 nf_defrag_ipv6 ip6table_filter
        ip6_tables nf_conntrack_ipv4 nf_defrag_ipv4 xt_state
        nf_conntrack i2c_i801 i2c_core coretemp iTCO_wdt
        iTCO_vendor_support microcode lpc_ich mfd_core crc32c_intel
        ghash_clmulni_intel e1000 sunrpc</tt><tt><br>
      </tt><tt>[46611.322240] Pid: 2129, comm: sshd Tainted: G&nbsp;&nbsp;&nbsp; B&nbsp;&nbsp;
        W&nbsp;&nbsp;&nbsp; 3.8.11-100.fc17.x86_64 #1</tt><tt><br>
      </tt><tt>[46611.322242] Call Trace:</tt><tt><br>
      </tt><tt>[46611.322246]&nbsp; [&lt;ffffffff811599c7&gt;]
        print_bad_pte+0x1e7/0x260</tt><tt><br>
      </tt><tt>[46611.322249]&nbsp; [&lt;ffffffff8115ae69&gt;]
        vm_normal_page+0x79/0x80</tt><tt><br>
      </tt><tt>[46611.322252]&nbsp; [&lt;ffffffff8115c3d1&gt;]
        copy_pte_range+0x1f1/0x4f0</tt><tt><br>
      </tt><tt>[46611.322256]&nbsp; [&lt;ffffffff8100b66e&gt;] ?
        m2p_find_override+0xae/0xc0</tt><tt><br>
      </tt><tt>[46611.322259]&nbsp; [&lt;ffffffff8115e41c&gt;]
        copy_page_range+0x2fc/0x4a0</tt><tt><br>
      </tt><tt>[46611.322263]&nbsp; [&lt;ffffffff8105bfe9&gt;]
        dup_mm+0x339/0x640</tt><tt><br>
      </tt><tt>[46611.322266]&nbsp; [&lt;ffffffff8105cd07&gt;]
        copy_process.part.23+0x9d7/0x13e0</tt><tt><br>
      </tt><tt>[46611.322270]&nbsp; [&lt;ffffffff812970f6&gt;] ?
        security_file_alloc+0x16/0x20</tt><tt><br>
      </tt><tt>[46611.322273]&nbsp; [&lt;ffffffff8119eb1c&gt;] ?
        get_empty_filp+0x8c/0x190</tt><tt><br>
      </tt><tt>[46611.322277]&nbsp; [&lt;ffffffff8105d809&gt;]
        do_fork+0xa9/0x350</tt><tt><br>
      </tt><tt>[46611.322280]&nbsp; [&lt;ffffffff811b933e&gt;] ?
        __fd_install+0x2e/0x60</tt><tt><br>
      </tt><tt>[46611.322283]&nbsp; [&lt;ffffffff8105db36&gt;]
        sys_clone+0x16/0x20</tt><tt><br>
      </tt><tt>[46611.322286]&nbsp; [&lt;ffffffff816587b9&gt;]
        stub_clone+0x69/0x90</tt><tt><br>
      </tt><tt>[46611.322289]&nbsp; [&lt;ffffffff81658459&gt;] ?
        system_call_fastpath+0x16/0x1b</tt><tt><br>
      </tt><tt>[46611.322294] BUG: Bad page map in process sshd&nbsp;
        pte:ce27c72aa6fea78d pmd:00000066</tt><tt><br>
      </tt><tt>[46611.322297] Hardware name: SM15000-XE</tt><tt><br>
      </tt><tt>[46611.322299] addr:00007ffe29ef8000 vm_flags:00100073
        anon_vma:ffff8800050e1840 mapping:ffff88000555fa00 index:d</tt><tt><br>
      </tt><tt>[46611.322303] vma-&gt;vm_ops-&gt;fault:
        filemap_fault+0x0/0x4a0</tt><tt><br>
      </tt><tt>[46611.322306] vma-&gt;vm_file-&gt;f_op-&gt;mmap:
        ext4_file_mmap+0x0/0x60</tt><tt><br>
      </tt><tt>[46611.322308] Modules linked in: xen_acpi_processor
        xen_pciback xen_netback xen_blkback xen_gntalloc xen_gntdev
        xen_evtchn xenfs xen_privcmd nfsv3 nfs_acl tun nfsv4 auth_rpcgss
        nfs dns_resolver fscache lockd 8021q garp bridge stp llc
        ip6t_REJECT nf_conntrack_ipv6 nf_defrag_ipv6 ip6table_filter
        ip6_tables nf_conntrack_ipv4 nf_defrag_ipv4 xt_state
        nf_conntrack i2c_i801 i2c_core coretemp iTCO_wdt
        iTCO_vendor_support microcode lpc_ich mfd_core crc32c_intel
        ghash_clmulni_intel e1000 sunrpc</tt><tt><br>
      </tt><tt>[46611.322336] Pid: 2129, comm: sshd Tainted: G&nbsp;&nbsp;&nbsp; B&nbsp;&nbsp;
        W&nbsp;&nbsp;&nbsp; 3.8.11-100.fc17.x86_64 #1</tt><tt><br>
      </tt><tt>[46611.322339] Call Trace:</tt><tt><br>
      </tt><tt>[46611.322341]&nbsp; [&lt;ffffffff811599c7&gt;]
        print_bad_pte+0x1e7/0x260</tt><tt><br>
      </tt><tt>[46611.322344]&nbsp; [&lt;ffffffff8115ae59&gt;]
        vm_normal_page+0x69/0x80</tt><tt><br>
      </tt><tt>[46611.322347]&nbsp; [&lt;ffffffff8115c3d1&gt;]
        copy_pte_range+0x1f1/0x4f0</tt><tt><br>
      </tt><tt>[46611.322350]&nbsp; [&lt;ffffffff8100b66e&gt;] ?
        m2p_find_override+0xae/0xc0</tt><tt><br>
      </tt><tt>[46611.322353]&nbsp; [&lt;ffffffff8115e41c&gt;]
        copy_page_range+0x2fc/0x4a0</tt><tt><br>
      </tt><tt>[46611.322357]&nbsp; [&lt;ffffffff8105bfe9&gt;]
        dup_mm+0x339/0x640</tt><tt><br>
      </tt><tt>[46611.322360]&nbsp; [&lt;ffffffff8105cd07&gt;]
        copy_process.part.23+0x9d7/0x13e0</tt><tt><br>
      </tt><tt>[46611.322364]&nbsp; [&lt;ffffffff812970f6&gt;] ?
        security_file_alloc+0x16/0x20</tt><tt><br>
      </tt><tt>[46611.322367]&nbsp; [&lt;ffffffff8119eb1c&gt;] ?
        get_empty_filp+0x8c/0x190</tt><tt><br>
      </tt><tt>[46611.322370]&nbsp; [&lt;ffffffff8105d809&gt;]
        do_fork+0xa9/0x350</tt><tt><br>
      </tt><tt>[46611.322374]&nbsp; [&lt;ffffffff811b933e&gt;] ?
        __fd_install+0x2e/0x60</tt><tt><br>
      </tt><tt>[46611.322377]&nbsp; [&lt;ffffffff8105db36&gt;]
        sys_clone+0x16/0x20</tt><tt><br>
      </tt><tt>[46611.322380]&nbsp; [&lt;ffffffff816587b9&gt;]
        stub_clone+0x69/0x90</tt><tt><br>
      </tt><tt>[46611.322383]&nbsp; [&lt;ffffffff81658459&gt;] ?
        system_call_fastpath+0x16/0x1b</tt><tt><br>
      </tt><tt>(XEN) [2013-10-31 12:29:07] mm.c:765:d0 Bad L1 flags
        400000</tt><tt><br>
      </tt><tt>(XEN) [2013-10-31 12:29:07] mm.c:1221:d0 Failure in
        alloc_l1_table: entry 248</tt><tt><br>
      </tt><tt>(XEN) [2013-10-31 12:29:07] mm.c:2099:d0 Error while
        validating mfn 669930 (pfn 8828b) for type 1000000000000000:
        caf=8000000000000003 taf=1000000000000001</tt><tt><br>
      </tt><tt>(XEN) [2013-10-31 12:29:07] mm.c:2995:d0 Error while
        pinning mfn 669930</tt><tt><br>
      </tt><tt>(XEN) [2013-10-31 12:29:07] mm.c:765:d0 Bad L1 flags
        400000</tt><tt><br>
      </tt><tt>(XEN) [2013-10-31 12:29:07] mm.c:1221:d0 Failure in
        alloc_l1_table: entry 248</tt><tt><br>
      </tt><tt>(XEN) [2013-10-31 12:29:07] mm.c:2099:d0 Error while
        validating mfn 669930 (pfn 8828b) for type 1000000000000000:
        caf=8000000000000003 taf=1000000000000001</tt><tt><br>
      </tt><tt>(XEN) [2013-10-31 12:29:07] mm.c:906:d0 Attempt to create
        linear p.t. with write perms</tt><tt><br>
      </tt><tt>(XEN) [2013-1</tt><tt><br>
      </tt><tt>[root@dcs-xen-51 ~]# reboot</tt><tt><br>
      </tt><tt>(XEN) [2013-10-31 12:30:12] mm.c:765:d0 Bad L1 flags
        400000</tt><tt><br>
      </tt><tt>(XEN) [2013-10-31 12:30:12] mm.c:1221:d0 Failure in
        alloc_l1_table: entry 248</tt><tt><br>
      </tt><tt>(XEN) [2013-10-31 12:30:12] mm.c:2099:d0 Error while
        validating mfn 669930 (pfn 8828b) for type 1000000000000000:
        caf=8000000000000003 taf=1000000000000001</tt><tt><br>
      </tt><tt>(XEN) [2013-10-31 12:30:12] mm.c:906:d0 Attempt to create
        linear p.t. with write perms</tt><tt><br>
      </tt><tt>(XEN) [2013-10-31 12:30:12] mm.c:1297:d0 Failure in
        alloc_l2_table: entry 335</tt><tt><br>
      </tt><tt>(XEN) [2013-10-31 12:30:12] mm.c:2099:d0 Error while
        validating mfn 83e7af (pfn 52af) for type 2000000000000000:
        caf=8000000000000003 taf=2000000000000001</tt><tt><br>
      </tt><tt>(XEN) [2013-10-31 12:30:12] mm.c:948:d0 Attempt to create
        linear p.t. with write perms</tt><tt><br>
      </tt><tt>(XEN) [2013-10-31 12:30:12] mm.c:1379:d0 Failure in
        alloc_l3_table: entry 504</tt><tt><br>
      </tt><tt>(XEN) [2013-10-31 12:30:12] mm.c:2099:d0 Error while
        validating mfn 83f1df (pfn 5cdf) for type 3000000000000000:
        caf=8000000000000003 taf=3000000000000001</tt><tt><br>
      </tt><tt>(XEN) [2013-10-31 12:30:12] mm.c:972:d0 Attempt to create
        linear p.t. with write perms</tt><tt><br>
      </tt><tt>(XEN) [2013-10-31 12:30:12] mm.c:1438:d0 Failure in
        alloc_l4_table: entry 255</tt><tt><br>
      </tt><tt>(XEN) [2013-10-31 12:30:12] mm.c:2099:d0 Error while
        validating mfn 66ac55 (pfn 89766) for type 4000000000000000:
        caf=8000000000000003 taf=4000000000000001</tt><tt><br>
      </tt><tt>(XEN) [2013-10-31 12:30:12] mm.c:2763:d0 Error while
        installing new baseptr 66ac55</tt><tt><br>
      </tt><tt>[46676.389678] ------------[ cut here ]------------</tt><tt><br>
      </tt><tt>[46676.389692] WARNING: at arch/x86/xen/multicalls.c:129
        xen_mc_flush+0x1a7/0x1b0()</tt><tt><br>
      </tt><tt>[46676.389697] Hardware name: SM15000-XE</tt><tt><br>
      </tt><tt>[46676.389703] Modules linked in: xen_acpi_processor
        xen_pciback xen_netback xen_blkback xen_gntalloc xen_gntdev
        xen_evtchn xenfs xen_privcmd nfsv3 nfs_acl tun nfsv4 auth_rpcgss
        nfs dns_resolver fscache lockd 8021q garp bridge stp llc
        ip6t_REJECT nf_conntrack_ipv6 nf_defrag_ipv6 ip6table_filter
        ip6_tables nf_conntrack_ipv4 nf_defrag_ipv4 xt_state
        nf_conntrack i2c_i801 i2c_core coretemp iTCO_wdt
        iTCO_vendor_support microcode lpc_ich mfd_core crc32c_intel
        ghash_clmulni_intel e1000 sunrpc</tt><tt><br>
      </tt><tt>[46676.389767] Pid: 689, comm: rsyslogd Tainted: G&nbsp;&nbsp;&nbsp; B&nbsp;&nbsp;
        W&nbsp;&nbsp;&nbsp; 3.8.11-100.fc17.x86_64 #1</tt><tt><br>
      </tt><tt>[46676.389775] Call Trace:</tt><tt><br>
      </tt><tt>[46676.389779] ---[ end trace b3928f7451ca4cc2 ]---</tt><tt><br>
      </tt><tt>(XEN) [2013-10-31 12:30:12] mm.c:765:d0 Bad L1 flags
        400000</tt><tt><br>
      </tt><tt>(XEN) [2013-10-31 12:30:12] mm.c:1221:d0 Failure in
        alloc_l1_table: entry 248</tt><tt><br>
      </tt><tt>(XEN) [2013-10-31 12:30:12] mm.c:2099:d0 Error while
        validating mfn 669930 (pfn 8828b) for type 1000000000000000:
        caf=8000000000000003 taf=1000000000000001</tt><tt><br>
      </tt><tt>(XEN) [2013-10-31 12:30:12] mm.c:906:d0 Attempt to create
        linear p.t. with write perms</tt><tt><br>
      </tt><tt>(XEN) [2013-10-31 12:30:12] mm.c:1297:d0 Failure in
        alloc_l2_table: entry 335</tt><tt><br>
      </tt><tt>(XEN) [2013-10-31 12:30:12] mm.c:2099:d0 Error while
        validating mfn 83e7af (pfn 52af) for type 2000000000000000:
        caf=8000000000000003 taf=2000000000000001</tt><tt><br>
      </tt><tt>(XEN) [2013-10-31 12:30:12] mm.c:948:d0 Attempt to create
        linear p.t. with write perms</tt><tt><br>
      </tt><tt>(XEN) [2013-10-31 12:30:12] mm.c:1379:d0 Failure in
        alloc_l3_table: entry 504</tt><tt><br>
      </tt><tt>(XEN) [2013-10-31 12:30:12] mm.c:2099:d0 Error while
        validating mfn 83f1df (pfn 5cdf) for type 3000000000000000:
        caf=8000000000000003 taf=3000000000000001</tt><tt><br>
      </tt><tt>(XEN) [2013-10-31 12:30:12] mm.c:972:d0 Attempt to create
        linear p.t. with write perms</tt><tt><br>
      </tt><tt>(XEN) [2013-10-31 12:30:12] mm.c:1438:d0 Failure in
        alloc_l4_table: entry 255</tt><tt><br>
      </tt><tt>(XEN) [2013-10-31 12:30:12] mm.c:2099:d0 Error while
        validating mfn 66ac55 (pfn 89766) for type 4000000000000000:
        caf=8000000000000003 taf=4000000000000001</tt><tt><br>
      </tt><tt>(XEN) [2013-10-31 12:30:12] mm.c:2763:d0 Error while
        installing new baseptr 66ac55</tt><tt><br>
      </tt><tt>[46676.390686] ------------[ cut here ]------------</tt><tt><br>
      </tt><tt>[46676.390698] WARNING: at arch/x86/xen/multicalls.c:129
        xen_mc_flush+0x1a7/0x1b0()</tt><tt><br>
      </tt><tt>[46676.390704] Hardware name: SM15000-XE</tt><tt><br>
      </tt><tt>[46676.390709] Modules linked in: xen_acpi_processor
        xen_pciback xen_netback xen_blkback xen_gntalloc xen_gntdev
        xen_evtchn xenfs xen_privcmd nfsv3 nfs_acl tun nfsv4 auth_rpcgss
        nfs dns_resolver fscache lockd 8021q garp bridge stp llc
        ip6t_REJECT nf_conntrack_ipv6 nf_defrag_ipv6 ip6table_filter
        ip6_tables nf_conntrack_ipv4 nf_defrag_ipv4 xt_state
        nf_conntrack i2c_i801 i2c_core coretemp iTCO_wdt
        iTCO_vendor_support microcode lpc_ich mfd_core crc32c_intel
        ghash_clmulni_intel e1000 sunrpc</tt><tt><br>
      </tt><tt>[46676.390796] Pid: 722, comm: mcelog Tainted: G&nbsp;&nbsp;&nbsp; B&nbsp;&nbsp;
        W&nbsp;&nbsp;&nbsp; 3.8.11-100.fc17.x86_64 #1</tt><tt><br>
      </tt><tt>[46676.390801] Call Trace:</tt><tt><br>
      </tt><tt>[46676.390805] ---[ end trace b3928f7451ca4cc3 ]---</tt><tt><br>
      </tt><tt>(XEN) [2013-10-31 12:30:12] mm.c:765:d0 Bad L1 flags
        400000</tt><tt><br>
      </tt><tt>(XEN) [2013-10-31 12:30:12] mm.c:1221:d0 Failure in
        alloc_l1_table: entry 248</tt><tt><br>
      </tt><tt>(XEN) [2013-10-31 12:30:12] mm.c:2099:d0 Error while
        validating mfn 669913 (pfn 882a8) for type 1000000000000000:
        caf=8000000000000003 taf=1000000000000001</tt><tt><br>
      </tt><tt>(XEN) [2013-10-31 12:30:12] mm.c:906:d0 Attempt to create
        linear p.t. with write perms</tt><tt><br>
      </tt><tt>(XEN) [2013-10-31 12:30:12] mm.c:1297:d0 Failure in
        alloc_l2_table: entry 335</tt><tt><br>
      </tt><tt>(XEN) [2013-10-31 12:30:12] mm.c:2099:d0 Error while
        validating mfn 66b81c (pfn 8a39f) for type 2000000000000000:
        caf=8000000000000003 taf=2000000000000001</tt><tt><br>
      </tt><tt>(XEN) [2013-10-31 12:30:12] mm.c:948:d0 Attempt to create
        linear p.t. with write perms</tt><tt><br>
      </tt><tt>(XEN) [2013-10-31 12:30:12] mm.c:1379:d0 Failure in
        alloc_l3_table: entry 504</tt><tt><br>
      </tt><tt>(XEN) [2013-10-31 12:30:12] mm.c:2099:d0 Error while
        validating mfn 66b0ea (pfn 89ad1) for type 3000000000000000:
        caf=8000000000000003 taf=3000000000000001</tt><tt><br>
      </tt><tt>(XEN) [2013-10-31 12:30:12] mm.c:972:d0 Attempt to create
        linear p.t. with write perms</tt><tt><br>
      </tt><tt>(XEN) [2013-10-31 12:30:12] mm.c:1438:d0 Failure in
        alloc_l4_table: entry 255</tt><tt><br>
      </tt><tt>(XEN) [2013-10-31 12:30:12] mm.c:2099:d0 Error while
        validating mfn 66bb52 (pfn 8a469) for type 4000000000000000:
        caf=8000000000000003 taf=4000000000000001</tt><tt><br>
      </tt><tt>(XEN) [2013-10-31 12:30:12] mm.c:2763:d0 Error while
        installing new baseptr 66bb52</tt><tt><br>
      </tt><tt>[46676.390897] ------------[ cut here ]------------</tt><tt><br>
      </tt><tt>[46676.390909] WARNING: at arch/x86/xen/multicalls.c:129
        xen_mc_flush+0x1a7/0x1b0()</tt><tt><br>
      </tt><tt>[46676.390916] Hardware name: SM15000-XE</tt><tt><br>
      </tt><tt>[46676.390919] Modules linked in: xen_acpi_processor
        xen_pciback xen_netback xen_blkback xen_gntalloc xen_gntdev
        xen_evtchn xenfs xen_privcmd nfsv3 nfs_acl tun nfsv4 auth_rpcgss
        nfs dns_resolver fscache lockd 8021q garp bridge stp llc
        ip6t_REJECT nf_conntrack_ipv6 nf_defrag_ipv6 ip6table_filter
        ip6_tables nf_conntrack_ipv4 nf_defrag_ipv4 xt_state
        nf_conntrack i2c_i801 i2c_core coretemp iTCO_wdt
        iTCO_vendor_support microcode lpc_ich mfd_core crc32c_intel
        ghash_clmulni_intel e1000 sunrpc</tt><tt><br>
      </tt><tt>[46676.390988] Pid: 714, comm: acpid Tainted: G&nbsp;&nbsp;&nbsp; B&nbsp;&nbsp;
        W&nbsp;&nbsp;&nbsp; 3.8.11-100.fc17.x86_64 #1</tt><tt><br>
      </tt><tt>[46676.390996] Call Trace:</tt><tt><br>
      </tt><tt>[46676.391001] ---[ end trace b3928f7451ca4cc4 ]---</tt><tt><br>
      </tt><tt>(XEN) [2013-10-31 12:30:12] mm.c:765:d0 Bad L1 flags
        400000</tt><tt><br>
      </tt><tt>(XEN) [2013-10-31 12:30:12] mm.c:1221:d0 Failure in
        alloc_l1_table: entry 248</tt><tt><br>
      </tt><tt>(XEN) [2013-10-31 12:30:12] mm.c:2099:d0 Error while
        validating mfn 669913 (pfn 882a8) for type 1000000000000000:
        caf=8000000000000003 taf=1000000000000001</tt><tt><br>
      </tt><tt>(XEN) [2013-10-31 12:30:12] mm.c:906:d0 Attempt to create
        linear p.t. with write perms</tt><tt><br>
      </tt><tt>(XEN) [2013-10-31 12:30:12] mm.c:1297:d0 Failure in
        alloc_l2_table: entry 335</tt><tt><br>
      </tt><tt>(XEN) [2013-10-31 12:30:12] mm.c:2099:d0 Error while
        validating mfn 66b81c (pfn 8a39f) for type 2000000000000000:
        caf=8000000000000003 taf=2000000000000001</tt><tt><br>
      </tt><tt>(XEN) [2013-10-31 12:30:12] mm.c:948:d0 Attempt to create
        linear p.t. with write perms</tt><tt><br>
      </tt><tt>(XEN) [2013-10-31 12:30:12] mm.c:1379:d0 Failure in
        alloc_l3_table: entry 504</tt><tt><br>
      </tt><tt>(XEN) [2013-10-31 12:30:12] mm.c:2099:d0 Error while
        validating mfn 66b0ea (pfn 89ad1) for type 3000000000000000:
        caf=8000000000000003 taf=3000000000000001</tt><tt><br>
      </tt><tt>(XEN) [2013-10-31 12:30:12] mm.c:972:d0 Attempt to create
        linear p.t. with write perms</tt><tt><br>
      </tt><tt>(XEN) [2013-10-31 12:30:12] mm.c:1438:d0 Failure in
        alloc_l4_table: entry 255</tt><tt><br>
      </tt><tt>(XEN) [2013-10-31 12:30:12] mm.c:2099:d0 Error while
        validating mfn 66bb52 (pfn 8a469) for type 4000000000000000:
        caf=8000000000000003 taf=4000000000000001</tt><tt><br>
      </tt><tt>(XEN) [2013-10-31 12:30:12] mm.c:2763:d0 Error while
        installing new baseptr 66bb52</tt><tt><br>
      </tt><tt>[46676.391842] ------------[ cut here ]------------</tt><tt><br>
      </tt><tt>[46676.391850] WARNING: at arch/x86/xen/multicalls.c:129
        xen_mc_flush+0x1a7/0x1b0()</tt><tt><br>
      </tt><tt>[46676.391855] Hardware name: SM15000-XE</tt><tt><br>
      </tt><tt>[46676.391858] Modules linked in: xen_acpi_processor
        xen_pciback xen_netback xen_blkback xen_gntalloc xen_gntdev
        xen_evtchn xenfs xen_privcmd nfsv3 nfs_acl tun nfsv4 auth_rpcgss
        nfs dns_resolver fscache lockd 8021q garp bridge stp llc
        ip6t_REJECT nf_conntrack_ipv6 nf_defrag_ipv6 ip6table_filter
        ip6_tables nf_conntrack_ipv4 nf_defrag_ipv4 xt_state
        nf_conntrack i2c_i801 i2c_core coretemp iTCO_wdt
        iTCO_vendor_support microcode lpc_ich mfd_core crc32c_intel
        ghash_clmulni_intel e1000 sunrpc</tt><tt><br>
      </tt><tt>[46676.391911] Pid: 713, comm: systemd-logind Tainted:
        G&nbsp;&nbsp;&nbsp; B&nbsp;&nbsp; W&nbsp;&nbsp;&nbsp; 3.8.11-100.fc17.x86_64 #1</tt><tt><br>
      </tt><tt>[46676.391916] Call Trace:</tt><tt><br>
      </tt><tt>[46676.391919] ---[ end trace b3928f7451ca4cc5 ]---</tt><tt><br>
      </tt><tt>xencommons[3118]: Stopping xenconsoled</tt><tt><br>
      </tt><tt>xencommons[3118]: Stopping QEMU</tt><tt><br>
      </tt><tt>xencommons[3118]: WARNING: Not stopping xenstored, as it
        cannot be restarted.</tt><tt><br>
      </tt><tt>(XEN) [2013-10-31 12:31:20] mm.c:765:d0 Bad L1 flags
        400000</tt><tt><br>
      </tt><tt>(XEN) [2013-10-31 12:31:20] mm.c:1221:d0 Failure in
        alloc_l1_table: entry 248</tt><tt><br>
      </tt><tt>(XEN) [2013-10-31 12:31:20] mm.c:2099:d0 Error while
        validating mfn 669913 (pfn 882a8) for type 1000000000000000:
        caf=8000000000000003 taf=1000000000000001</tt><tt><br>
      </tt><tt>(XEN) [2013-10-31 12:31:20] mm.c:906:d0 Attempt to create
        linear p.t. with write perms</tt><tt><br>
      </tt><tt>(XEN) [2013-10-31 12:31:20] mm.c:1297:d0 Failure in
        alloc_l2_table: entry 335</tt><tt><br>
      </tt><tt>(XEN) [2013-10-31 12:31:20] mm.c:2099:d0 Error while
        validating mfn 66b81c (pfn 8a39f) for type 2000000000000000:
        caf=8000000000000003 taf=2000000000000001</tt><tt><br>
      </tt><tt>(XEN) [2013-10-31 12:31:20] mm.c:948:d0 Attempt to create
        linear p.t. with write perms</tt><tt><br>
      </tt><tt>(XEN) [2013-10-31 12:31:20] mm.c:1379:d0 Failure in
        alloc_l3_table: entry 504</tt><tt><br>
      </tt><tt>(XEN) [2013-10-31 12:31:20] mm.c:2099:d0 Error while
        validating mfn 66b0ea (pfn 89ad1) for type 3000000000000000:
        caf=8000000000000003 taf=3000000000000001</tt><tt><br>
      </tt><tt>(XEN) [2013-10-31 12:31:20] mm.c:972:d0 Attempt to create
        linear p.t. with write perms</tt><tt><br>
      </tt><tt>(XEN) [2013-10-31 12:31:20] mm.c:1438:d0 Failure in
        alloc_l4_table: entry 255</tt><tt><br>
      </tt><tt>(XEN) [2013-10-31 12:31:20] mm.c:2099:d0 Error while
        validating mfn 66bb52 (pfn 8a469) for type 4000000000000000:
        caf=8000000000000003 taf=4000000000000001</tt><tt><br>
      </tt><tt>(XEN) [2013-10-31 12:31:20] mm.c:2763:d0 Error while
        installing new baseptr 66bb52</tt><tt><br>
      </tt><tt>[46744.392509] ------------[ cut here ]------------</tt><tt><br>
      </tt><tt>[46744.392524] WARNING: at arch/x86/xen/multicalls.c:129
        xen_mc_flush+0x1a7/0x1b0()</tt><tt><br>
      </tt><tt>[46744.392530] Hardware name: SM15000-XE</tt><tt><br>
      </tt><tt>[46744.392534] Modules linked in: xen_acpi_processor
        xen_pciback xen_netback xen_blkback xen_gntalloc xen_gntdev
        xen_evtchn xenfs xen_privcmd nfsv3 nfs_acl tun nfsv4 auth_rpcgss
        nfs dns_resolver fscache lockd 8021q garp bridge stp llc
        ip6t_REJECT nf_conntrack_ipv6 nf_defrag_ipv6 ip6table_filter
        ip6_tables nf_conntrack_ipv4 nf_defrag_ipv4 xt_state
        nf_conntrack i2c_i801 i2c_core coretemp iTCO_wdt
        iTCO_vendor_support microcode lpc_ich mfd_core crc32c_intel
        ghash_clmulni_intel e1000 sunrpc</tt><tt><br>
      </tt><tt>[46744.392598] Pid: 2556, comm: sshd Tainted: G&nbsp;&nbsp;&nbsp; B&nbsp;&nbsp;
        W&nbsp;&nbsp;&nbsp; 3.8.11-100.fc17.x86_64 #1</tt><tt><br>
      </tt><tt>[46744.392607] Call Trace:</tt><tt><br>
      </tt><tt>[46744.392614] ---[ end trace b3928f7451ca4cc6 ]---</tt><tt><br>
      </tt><tt>(XEN) [2013-10-31 12:31:20] mm.c:765:d0 Bad L1 flags
        400000</tt><tt><br>
      </tt><tt>(XEN) [2013-10-31 12:31:20] mm.c:1221:d0 Failure in
        alloc_l1_table: entry 248</tt><tt><br>
      </tt><tt>(XEN) [2013-10-31 12:31:20] mm.c:2099:d0 Error while
        validating mfn 669913 (pfn 882a8) for type 1000000000000000:
        caf=8000000000000003 taf=1000000000000001</tt><tt><br>
      </tt><tt>(XEN) [2013-10-31 12:31:20] mm.c:906:d0 Attempt to create
        linear p.t. with write perms</tt><tt><br>
      </tt><tt>(XEN) [2013-10-31 12:31:20] mm.c:1297:d0 Failure in
        alloc_l2_table: entry 335</tt><tt><br>
      </tt><tt>(XEN) [2013-10-31 12:31:20] mm.c:2099:d0 Error while
        validating mfn 66b81c (pfn 8a39f) for type 2000000000000000:
        caf=8000000000000003 taf=2000000000000001</tt><tt><br>
      </tt><tt>(XEN) [2013-10-31 12:31:20] mm.c:948:d0 Attempt to create
        linear p.t. with write perms</tt><tt><br>
      </tt><tt>(XEN) [2013-10-31 12:31:20] mm.c:1379:d0 Failure in
        alloc_l3_table: entry 504</tt><tt><br>
      </tt><tt>(XEN) [2013-10-31 12:31:20] mm.c:2099:d0 Error while
        validating mfn 66b0ea (pfn 89ad1) for type 3000000000000000:
        caf=8000000000000003 taf=3000000000000001</tt><tt><br>
      </tt><tt>(XEN) [2013-10-31 12:31:20] mm.c:972:d0 Attempt to create
        linear p.t. with write perms</tt><tt><br>
      </tt><tt>(XEN) [2013-10-31 12:31:20] mm.c:1438:d0 Failure in
        alloc_l4_table: entry 255</tt><tt><br>
      </tt><tt>(XEN) [2013-10-31 12:31:20] mm.c:2099:d0 Error while
        validating mfn 66bb52 (pfn 8a469) for type 4000000000000000:
        caf=8000000000000003 taf=4000000000000001</tt><tt><br>
      </tt><tt>(XEN) [2013-10-31 12:31:20] mm.c:2763:d0 Error while
        installing new baseptr 66bb52</tt><tt><br>
      </tt><tt>[46744.393790] ------------[ cut here ]------------</tt><tt><br>
      </tt><tt>[46744.393799] WARNING: at arch/x86/xen/multicalls.c:129
        xen_mc_flush+0x1a7/0x1b0()</tt><tt><br>
      </tt><tt>[46744.393804] Hardware name: SM15000-XE</tt><tt><br>
      </tt><tt>[46744.393807] Modules linked in: xen_acpi_processor
        xen_pciback xen_netback xen_blkback xen_gntalloc xen_gntdev
        xen_evtchn xenfs xen_privcmd nfsv3 nfs_acl tun nfsv4 auth_rpcgss
        nfs dns_resolver fscache lockd 8021q garp bridge stp llc
        ip6t_REJECT nf_conntrack_ipv6 nf_defrag_ipv6 ip6table_filter
        ip6_tables nf_conntrack_ipv4 nf_defrag_ipv4 xt_state
        nf_conntrack i2c_i801 i2c_core coretemp iTCO_wdt
        iTCO_vendor_support microcode lpc_ich mfd_core crc32c_intel
        ghash_clmulni_intel e1000 sunrpc</tt><tt><br>
      </tt><tt>[46744.393862] Pid: 61, comm: kworker/6:1 Tainted: G&nbsp;&nbsp;&nbsp;
        B&nbsp;&nbsp; W&nbsp;&nbsp;&nbsp; 3.8.11-100.fc17.x86_64 #1</tt><tt><br>
      </tt><tt>[46744.393868] Call Trace:</tt><tt><br>
      </tt><tt>[46744.393871] ---[ end trace b3928f7451ca4cc7 ]---</tt><tt><br>
      </tt><tt>(XEN) [2013-10-31 12:31:20] mm.c:765:d0 Bad L1 flags
        400000</tt><tt><br>
      </tt><tt>(XEN) [2013-10-31 12:31:20] mm.c:1221:d0 Failure in
        alloc_l1_table: entry 248</tt><tt><br>
      </tt><tt>(XEN) [2013-10-31 12:31:20] mm.c:2099:d0 Error while
        validating mfn 669913 (pfn 882a8) for type 1000000000000000:
        caf=8000000000000003 taf=1000000000000001</tt><tt><br>
      </tt><tt>(XEN) [2013-10-31 12:31:20] mm.c:906:d0 Attempt to create
        linear p.t. with write perms</tt><tt><br>
      </tt><tt>(XEN) [2013-10-31 12:31:20] mm.c:1297:d0 Failure in
        alloc_l2_table: entry 335</tt><tt><br>
      </tt><tt>(XEN) [2013-10-31 12:31:20] mm.c:2099:d0 Error while
        validating mfn 66b81c (pfn 8a39f) for type 2000000000000000:
        caf=8000000000000003 taf=2000000000000001</tt><tt><br>
      </tt><tt>(XEN) [2013-10-31 12:31:20] mm.c:948:d0 Attempt to create
        linear p.t. with write perms</tt><tt><br>
      </tt><tt>(XEN) [2013-10-31 12:31:20] mm.c:1379:d0 Failure in
        alloc_l3_table: entry 504</tt><tt><br>
      </tt><tt>(XEN) [2013-10-31 12:31:20] mm.c:2099:d0 Error while
        validating mfn 66b0ea (pfn 89ad1) for type 3000000000000000:
        caf=8000000000000003 taf=3000000000000001</tt><tt><br>
      </tt><tt>(XEN) [2013-10-31 12:31:20] mm.c:972:d0 Attempt to create
        linear p.t. with write perms</tt><tt><br>
      </tt><tt>(XEN) [2013-10-31 12:31:20] mm.c:1438:d0 Failure in
        alloc_l4_table: entry 255</tt><tt><br>
      </tt><tt>(XEN) [2013-10-31 12:31:20] mm.c:2099:d0 Error while
        validating mfn 66bb52 (pfn 8a469) for type 4000000000000000:
        caf=8000000000000003 taf=4000000000000001</tt><tt><br>
      </tt><tt>(XEN) [2013-10-31 12:31:20] mm.c:2763:d0 Error while
        installing new baseptr 66bb52</tt><tt><br>
      </tt><tt>[46744.394165] ------------[ cut here ]------------</tt><tt><br>
      </tt><tt>[46744.394175] WARNING: at arch/x86/xen/multicalls.c:129
        xen_mc_flush+0x1a7/0x1b0()</tt><tt><br>
      </tt><tt>[46744.394182] Hardware name: SM15000-XE</tt><tt><br>
      </tt><tt>[46744.394185] Modules linked in: xen_acpi_processor
        xen_pciback xen_netback xen_blkback xen_gntalloc xen_gntdev
        xen_evtchn xenfs xen_privcmd nfsv3 nfs_acl tun nfsv4 auth_rpcgss
        nfs dns_resolver fscache lockd 8021q garp bridge stp llc
        ip6t_REJECT nf_conntrack_ipv6 nf_defrag_ipv6 ip6table_filter
        ip6_tables nf_conntrack_ipv4 nf_defrag_ipv4 xt_state
        nf_conntrack i2c_i801 i2c_core coretemp iTCO_wdt
        iTCO_vendor_support microcode lpc_ich mfd_core crc32c_intel
        ghash_clmulni_intel e1000 sunrpc</tt><tt><br>
      </tt><tt>[46744.394248] Pid: 2531, comm: kworker/0:2 Tainted: G&nbsp;&nbsp;&nbsp;
        B&nbsp;&nbsp; W&nbsp;&nbsp;&nbsp; 3.8.11-100.fc17.x86_64 #1</tt><tt><br>
      </tt><tt>[46744.394253] Call Trace:</tt><tt><br>
      </tt><tt>[46744.394257] ---[ end trace b3928f7451ca4cc8 ]---</tt><tt><br>
      </tt><tt>(XEN) [2013-10-31 12:31:20] mm.c:2352:d0 Bad type (saw
        4400000000000001 != exp 7000000000000000) for mfn 66c1ff (pfn
        8a9bc)</tt><tt><br>
      </tt><tt>(XEN) [2013-10-31 12:31:20] mm.c:846:d0 Could not get
        page type PGT_writable_page</tt><tt><br>
      </tt><tt>(XEN) [2013-10-31 12:31:20] mm.c:898:d0 Error getting mfn
        66c1ff (pfn 8a9bc) from L1 entry 800000066c1ff063 for
        l1e_owner=0, pg_owner=0</tt><tt><br>
      </tt><tt>(XEN) [2013-10-31 12:31:20] mm.c:2352:d0 Bad type (saw
        3400000000000002 != exp 7000000000000000) for mfn 66d0cb (pfn
        8baf0)</tt><tt><br>
      </tt><tt>(XEN) [2013-10-31 12:31:20] mm.c:846:d0 Could not get
        page type PGT_writable_page</tt><tt><br>
      </tt><tt>(XEN) [2013-10-31 12:31:20] mm.c:898:d0 Error getting mfn
        66d0cb (pfn 8baf0) from L1 entry 800000066d0cb063 for
        l1e_owner=0, pg_owner=0</tt><tt><br>
      </tt><tt>(XEN) [2013-10-31 12:31:20] mm.c:2352:d0 Bad type (saw
        2400000000000001 != exp 7000000000000000) for mfn 66ca08 (pfn
        8b5b3)</tt><tt><br>
      </tt><tt>(XEN) [2013-10-31 12:31:20] mm.c:846:d0 Could not get
        page type PGT_writable_page</tt><tt><br>
      </tt><tt>(XEN) [2013-10-31 12:31:20] mm.c:898:d0 Error getting mfn
        66ca08 (pfn 8b5b3) from L1 entry 800000066ca08063 for
        l1e_owner=0, pg_owner=0</tt><tt><br>
      </tt><tt>(XEN) [2013-10-31 12:31:20] mm.c:2352:d0 Bad type (saw
        1400000000000001 != exp 7000000000000000) for mfn 66bd69 (pfn
        8a652)</tt><tt><br>
      </tt><tt>(XEN) [2013-10-31 12:31:20] mm.c:846:d0 Could not get
        page type PGT_writable_page</tt><tt><br>
      </tt><tt>(XEN) [2013-10-31 12:31:20] mm.c:898:d0 Error getting mfn
        66bd69 (pfn 8a652) from L1 entry 800000066bd69063 for
        l1e_owner=0, pg_owner=0</tt><tt><br>
      </tt><tt>(XEN) [2013-10-31 12:31:20] mm.c:2352:d0 Bad type (saw
        1400000000000001 != exp 7000000000000000) for mfn 66bd83 (pfn
        8a638)</tt><tt><br>
      </tt><tt>(XEN) [2013-10-31 12:31:20] mm.c:846:d0 Could not get
        page type PGT_writable_page</tt><tt><br>
      </tt><tt>(XEN) [2013-10-31 12:31:20] mm.c:898:d0 Error getting mfn
        66bd83 (pfn 8a638) from L1 entry 800000066bd83063 for
        l1e_owner=0, pg_owner=0</tt><tt><br>
      </tt><tt>(XEN) [2013-10-31 12:31:20] mm.c:2352:d0 Bad type (saw
        1400000000000001 != exp 7000000000000000) for mfn 66cccc (pfn
        8b6ef)</tt><tt><br>
      </tt><tt>(XEN) [2013-10-31 12:31:20] mm.c:846:d0 Could not get
        page type PGT_writable_page</tt><tt><br>
      </tt><tt>(XEN) [2013-10-31 12:31:20] mm.c:898:d0 Error getting mfn
        66cccc (pfn 8b6ef) from L1 entry 800000066cccc063 for
        l1e_owner=0, pg_owner=0</tt><tt><br>
      </tt><tt>(XEN) [2013-10-31 12:31:20] mm.c:2352:d0 Bad type (saw
        1400000000000001 != exp 7000000000000000) for mfn 66d178 (pfn
        8ba43)</tt><tt><br>
      </tt><tt>(XEN) [2013-10-31 12:31:20] mm.c:846:d0 Could not get
        page type PGT_writable_page</tt><tt><br>
      </tt><tt>(XEN) [2013-10-31 12:31:20] mm.c:898:d0 Error getting mfn
        66d178 (pfn 8ba43) from L1 entry 800000066d178063 for
        l1e_owner=0, pg_owner=0</tt><tt><br>
      </tt><tt>(XEN) [2013-10-31 12:31:20] mm.c:2352:d0 Bad type (saw
        1400000000000001 != exp 7000000000000000) for mfn 66ac0b (pfn
        897b0)</tt><tt><br>
      </tt><tt>(XEN) [2013-10-31 12:31:20] mm.c:846:d0 Could not get
        page type PGT_writable_page</tt><tt><br>
      </tt><tt>(XEN) [2013-10-31 12:31:20] mm.c:898:d0 Error getting mfn
        66ac0b (pfn 897b0) from L1 entry 800000066ac0b063 for
        l1e_owner=0, pg_owner=0</tt><tt><br>
      </tt><tt>(XEN) [2013-10-31 12:31:20] mm.c:2352:d0 Bad type (saw
        1400000000000001 != exp 7000000000000000) for mfn 66d0ce (pfn
        8baed)</tt><tt><br>
      </tt><tt>(XEN) [2013-10-31 12:31:20] mm.c:846:d0 Could not get
        page type PGT_writable_page</tt><tt><br>
      </tt><tt>(XEN) [2013-10-31 12:31:20] mm.c:898:d0 Error getting mfn
        66d0ce (pfn 8baed) from L1 entry 800000066d0ce063 for
        l1e_owner=0, pg_owner=0</tt><tt><br>
      </tt><tt>(XEN) [2013-10-31 12:31:20] mm.c:2352:d0 Bad type (saw
        1400000000000001 != exp 7000000000000000) for mfn 83f402 (pfn
        5f02)</tt><tt><br>
      </tt><tt>(XEN) [2013-10-31 12:31:20] mm.c:846:d0 Could not get
        page type PGT_writable_page</tt><tt><br>
      </tt><tt>(XEN) [2013-10-31 12:31:20] mm.c:898:d0 Error getting mfn
        83f402 (pfn 5f02) from L1 entry 800000083f402063 for
        l1e_owner=0, pg_owner=0</tt><tt><br>
      </tt><tt>(XEN) [2013-10-31 12:31:20] mm.c:2352:d0 Bad type (saw
        1400000000000001 != exp 7000000000000000) for mfn 6691b9 (pfn
        87a02)</tt><tt><br>
      </tt><tt>(XEN) [2013-10-31 12:31:20] mm.c:846:d0 Could not get
        page type PGT_writable_page</tt><tt><br>
      </tt><tt>(XEN) [2013-10-31 12:31:20] mm.c:898:d0 Error getting mfn
        6691b9 (pfn 87a02) from L1 entry 80000006691b9063 for
        l1e_owner=0, pg_owner=0</tt><tt><br>
      </tt><tt>(XEN) [2013-10-31 12:31:20] mm.c:2352:d0 Bad type (saw
        1400000000000001 != exp 7000000000000000) for mfn 66cd08 (pfn
        8b6b3)</tt><tt><br>
      </tt><tt>(XEN) [2013-10-31 12:31:20] mm.c:846:d0 Could not get
        page type PGT_writable_page</tt><tt><br>
      </tt><tt>(XEN) [2013-10-31 12:31:20] mm.c:898:d0 Error getting mfn
        66cd08 (pfn 8b6b3) from L1 entry 800000066cd08063 for
        l1e_owner=0, pg_owner=0</tt><tt><br>
      </tt><tt>(XEN) [2013-10-31 12:31:20] mm.c:2352:d0 Bad type (saw
        1400000000000001 != exp 7000000000000000) for mfn 83ef6c (pfn
        5a6c)</tt><tt><br>
      </tt><tt>(XEN) [2013-10-31 12:31:20] mm.c:846:d0 Could not get
        page type PGT_writable_page</tt><tt><br>
      </tt><tt>(XEN) [2013-10-31 12:31:20] mm.c:898:d0 Error getting mfn
        83ef6c (pfn 5a6c) from L1 entry 800000083ef6c063 for
        l1e_owner=0, pg_owner=0</tt><tt><br>
      </tt><tt>(XEN) [2013-10-31 12:31:20] mm.c:2352:d0 Bad type (saw
        1400000000000001 != exp 7000000000000000) for mfn 66be24 (pfn
        8a997)</tt><tt><br>
      </tt><tt>(XEN) [2013-10-31 12:31:20] mm.c:846:d0 Could not get
        page type PGT_writable_page</tt><tt><br>
      </tt><tt>(XEN) [2013-10-31 12:31:20] mm.c:898:d0 Error getting mfn
        66be24 (pfn 8a997) from L1 entry 800000066be24063 for
        l1e_owner=0, pg_owner=0</tt><tt><br>
      </tt><tt>(XEN) [2013-10-31 12:31:20] mm.c:2352:d0 Bad type (saw
        1400000000000001 != exp 7000000000000000) for mfn 66cdcb (pfn
        8b5f0)</tt><tt><br>
      </tt><tt>(XEN) [2013-10-31 12:31:20] mm.c:846:d0 Could not get
        page type PGT_writable_page</tt><tt><br>
      </tt><tt>(XEN) [2013-10-31 12:31:20] mm.c:898:d0 Error getting mfn
        66cdcb (pfn 8b5f0) from L1 entry 800000066cdcb063 for
        l1e_owner=0, pg_owner=0</tt><tt><br>
      </tt><tt>(XEN) [2013-10-31 12:31:20] mm.c:2352:d0 Bad type (saw
        1400000000000001 != exp 7000000000000000) for mfn 66caaa (pfn
        8b511)</tt><tt><br>
      </tt><tt>(XEN) [2013-10-31 12:31:20] mm.c:846:d0 Could not get
        page type PGT_writable_page</tt><tt><br>
      </tt><tt>(XEN) [2013-10-31 12:31:20] mm.c:898:d0 Error getting mfn
        66caaa (pfn 8b511) from L1 entry 800000066caaa063 for
        l1e_owner=0, pg_owner=0</tt><tt><br>
      </tt><tt>(XEN) [2013-10-31 12:31:20] mm.c:2352:d0 Bad type (saw
        1400000000000001 != exp 7000000000000000) for mfn 66cdc3 (pfn
        8b5f8)</tt><tt><br>
      </tt><tt>(XEN) [2013-10-31 12:31:20] mm.c:846:d0 Could not get
        page type PGT_writable_page</tt><tt><br>
      </tt><tt>(XEN) [2013-10-31 12:31:20] mm.c:898:d0 Error getting mfn
        66cdc3 (pfn 8b5f8) from L1 entry 800000066cdc3063 for
        l1e_owner=0, pg_owner=0</tt><tt><br>
      </tt><tt>[46744.438090] ------------[ cut here ]------------</tt><tt><br>
      </tt><tt>[46744.438100] WARNING: at arch/x86/xen/multicalls.c:129
        xen_mc_flush+0x1a7/0x1b0()</tt><tt><br>
      </tt><tt>[46744.438106] Hardware name: SM15000-XE</tt><tt><br>
      </tt><tt>[46744.438109] Modules linked in: xen_acpi_processor
        xen_pciback xen_netback xen_blkback xen_gntalloc xen_gntdev
        xen_evtchn xenfs xen_privcmd nfsv3 nfs_acl tun nfsv4 auth_rpcgss
        nfs dns_resolver fscache lockd 8021q garp bridge stp llc
        ip6t_REJECT nf_conntrack_ipv6 nf_defrag_ipv6 ip6table_filter
        ip6_tables nf_conntrack_ipv4 nf_defrag_ipv4 xt_state
        nf_conntrack i2c_i801 i2c_core coretemp iTCO_wdt
        iTCO_vendor_support microcode lpc_ich mfd_core crc32c_intel
        ghash_clmulni_intel e1000 sunrpc</tt><tt><br>
      </tt><tt>[46744.438170] Pid: 2596, comm: sshd Tainted: G&nbsp;&nbsp;&nbsp; B&nbsp;&nbsp;
        W&nbsp;&nbsp;&nbsp; 3.8.11-100.fc17.x86_64 #1</tt><tt><br>
      </tt><tt>[46744.438176] Call Trace:</tt><tt><br>
      </tt><tt>[46744.438184]&nbsp; [&lt;ffffffff8105e685&gt;]
        warn_slowpath_common+0x75/0xa0</tt><tt><br>
      </tt><tt>[46744.438194]&nbsp; [&lt;ffffffff8105e6ca&gt;]
        warn_slowpath_null+0x1a/0x20</tt><tt><br>
      </tt><tt>[46744.438200]&nbsp; [&lt;ffffffff81004d47&gt;]
        xen_mc_flush+0x1a7/0x1b0</tt><tt><br>
      </tt><tt>[46744.438206]&nbsp; [&lt;ffffffff81004e4f&gt;]
        __xen_mc_entry+0xff/0x130</tt><tt><br>
      </tt><tt>[46744.438215]&nbsp; [&lt;ffffffff81006f22&gt;]
        xen_extend_mmuext_op+0x82/0x110</tt><tt><br>
      </tt><tt>[46744.438222]&nbsp; [&lt;ffffffff8100700b&gt;]
        xen_do_pin+0x5b/0x60</tt><tt><br>
      </tt><tt>[46744.438231]&nbsp; [&lt;ffffffff810080d8&gt;] ?
        pte_mfn_to_pfn+0x78/0x110</tt><tt><br>
      </tt><tt>[46744.438239]&nbsp; [&lt;ffffffff81007156&gt;]
        xen_unpin_page+0x146/0x170</tt><tt><br>
      </tt><tt>[46744.438248]&nbsp; [&lt;ffffffff8100818e&gt;] ?
        xen_pmd_val+0xe/0x10</tt><tt><br>
      </tt><tt>[46744.438257]&nbsp; [&lt;ffffffff810050f9&gt;] ?
        __raw_callee_save_xen_pmd_val+0x11/0x1e</tt><tt><br>
      </tt><tt>[46744.438266]&nbsp; [&lt;ffffffff8100591d&gt;]
        __xen_pgd_walk+0x24d/0x260</tt><tt><br>
      </tt><tt>[46744.438275]&nbsp; [&lt;ffffffff81007010&gt;] ?
        xen_do_pin+0x60/0x60</tt><tt><br>
      </tt><tt>[46744.438284]&nbsp; [&lt;ffffffff8100724d&gt;]
        __xen_pgd_unpin+0xcd/0x190</tt><tt><br>
      </tt><tt>[46744.438290]&nbsp; [&lt;ffffffff81007407&gt;]
        xen_exit_mmap+0xf7/0x150</tt><tt><br>
      </tt><tt>[46744.438300]&nbsp; [&lt;ffffffff811656e8&gt;]
        exit_mmap+0x48/0x170</tt><tt><br>
      </tt><tt>[46744.438311]&nbsp; [&lt;ffffffff810bc5aa&gt;] ?
        exit_robust_list+0x8a/0x160</tt><tt><br>
      </tt><tt>[46744.438318]&nbsp; [&lt;ffffffff810de7a5&gt;] ?
        __audit_free+0x1c5/0x230</tt><tt><br>
      </tt><tt>[46744.438325]&nbsp; [&lt;ffffffff8105b9d3&gt;]
        mmput+0x83/0xf0</tt><tt><br>
      </tt><tt>[46744.438331]&nbsp; [&lt;ffffffff8106410b&gt;]
        do_exit+0x24b/0x9d0</tt><tt><br>
      </tt><tt>[46744.438338]&nbsp; [&lt;ffffffff8119e9ae&gt;] ?
        ____fput+0xe/0x10</tt><tt><br>
      </tt><tt>[46744.438345]&nbsp; [&lt;ffffffff8107ec8c&gt;] ?
        task_work_run+0xac/0xe0</tt><tt><br>
      </tt><tt>[46744.438351]&nbsp; [&lt;ffffffff8106491f&gt;]
        do_group_exit+0x3f/0xa0</tt><tt><br>
      </tt><tt>[46744.438358]&nbsp; [&lt;ffffffff81064997&gt;]
        sys_exit_group+0x17/0x20</tt><tt><br>
      </tt><tt>[46744.438368]&nbsp; [&lt;ffffffff81658459&gt;]
        system_call_fastpath+0x16/0x1b</tt><tt><br>
      </tt><tt>[46744.438374] ---[ end trace b3928f7451ca4cc9 ]---</tt><tt><br>
      </tt><tt>(XEN) [2013-10-31 12:31:20] mm.c:2352:d0 Bad type (saw
        1400000000000001 != exp 7000000000000000) for mfn 66cdff (pfn
        8b5bc)</tt><tt><br>
      </tt><tt>(XEN) [2013-10-31 12:31:20] mm.c:846:d0 Could not get
        page type PGT_writable_page</tt><tt><br>
      </tt><tt>(XEN) [2013-10-31 12:31:20] mm.c:898:d0 Error getting mfn
        66cdff (pfn 8b5bc) from L1 entry 800000066cdff063 for
        l1e_owner=0, pg_owner=0</tt><tt><br>
      </tt><tt>(XEN) [2013-10-31 12:31:20] mm.c:2352:d0 Bad type (saw
        1400000000000001 != exp 7000000000000000) for mfn 66ac37 (pfn
        89784)</tt><tt><br>
      </tt><tt>(XEN) [2013-10-31 12:31:20] mm.c:846:d0 Could not get
        page type PGT_writable_page</tt><tt><br>
      </tt><tt>(XEN) [2013-10-31 12:31:20] mm.c:898:d0 Error getting mfn
        66ac37 (pfn 89784) from L1 entry 800000066ac37063 for
        l1e_owner=0, pg_owner=0</tt><tt><br>
      </tt><tt>(XEN) [2013-10-31 12:31:20] mm.c:2352:d0 Bad type (saw
        1400000000000001 != exp 7000000000000000) for mfn 66cdd5 (pfn
        8b5e6)</tt><tt><br>
      </tt><tt>(XEN) [2013-10-31 12:31:20] mm.c:846:d0 Could not get
        page type PGT_writable_page</tt><tt><br>
      </tt><tt>(XEN) [2013-10-31 12:31:20] mm.c:898:d0 Error getting mfn
        66cdd5 (pfn 8b5e6) from L1 entry 800000066cdd5063 for
        l1e_owner=0, pg_owner=0</tt><tt><br>
      </tt><tt>[46744.438603] ------------[ cut here ]------------</tt><tt><br>
      </tt><tt>[46744.438615] WARNING: at arch/x86/xen/multicalls.c:129
        xen_mc_flush+0x1a7/0x1b0()</tt><tt><br>
      </tt><tt>[46744.438621] Hardware name: SM15000-XE</tt><tt><br>
      </tt><tt>[46744.438623] Modules linked in: xen_acpi_processor
        xen_pciback xen_netback xen_blkback xen_gntalloc xen_gntdev
        xen_evtchn xenfs xen_privcmd nfsv3 nfs_acl tun nfsv4 auth_rpcgss
        nfs dns_resolver fscache lockd 8021q garp bridge stp llc
        ip6t_REJECT nf_conntrack_ipv6 nf_defrag_ipv6 ip6table_filter
        ip6_tables nf_conntrack_ipv4 nf_defrag(XEN) [2013-10-31
        12:31:47] ----[ Xen-4.4-unstable&nbsp; x86_64&nbsp; debug=y&nbsp; Not tainted
        ]----</tt><tt><br>
      </tt><tt>(XEN) [2013-10-31 12:31:47] CPU:&nbsp;&nbsp;&nbsp; 1</tt><tt><br>
      </tt><tt>(XEN) [2013-10-31 12:31:47] RIP:&nbsp;&nbsp;&nbsp;
        e008:[&lt;ffff82d080173f3d&gt;] __put_page_type+0xdd/0x24e</tt><tt><br>
      </tt><tt>(XEN) [2013-10-31 12:31:47] RFLAGS: 0000000000010246&nbsp;&nbsp;
        CONTEXT: hypervisor</tt><tt><br>
      </tt><tt>(XEN) [2013-10-31 12:31:47] rax: 0000000000000000&nbsp;&nbsp; rbx:
        1c00000000000001&nbsp;&nbsp; rcx: 000000000083f45c</tt><tt><br>
      </tt><tt>(XEN) [2013-10-31 12:31:47] rdx: 0000000000000000&nbsp;&nbsp; rsi:
        0000000000000074&nbsp;&nbsp; rdi: 0000000000000000</tt><tt><br>
      </tt><tt>(XEN) [2013-10-31 12:31:47] rbp: ffff83083a177a98&nbsp;&nbsp; rsp:
        ffff83083a177a58&nbsp;&nbsp; r8:&nbsp; ffff8141002003b8</tt><tt><br>
      </tt><tt>(XEN) [2013-10-31 12:31:47] r9:&nbsp; 0000000000000077&nbsp;&nbsp; r10:
        0000000000000200&nbsp;&nbsp; r11: 0000000000000212</tt><tt><br>
      </tt><tt>(XEN) [2013-10-31 12:31:47] r12: ffff82e0107e8b80&nbsp;&nbsp; r13:
        0000000000000000&nbsp;&nbsp; r14: 007fffffffffffff</tt><tt><br>
      </tt><tt>(XEN) [2013-10-31 12:31:47] r15: 0000000000000000&nbsp;&nbsp; cr0:
        0000000080050033&nbsp;&nbsp; cr4: 00000000000426f0</tt><tt><br>
      </tt><tt>(XEN) [2013-10-31 12:31:47] cr3: 000000081dc0c000&nbsp;&nbsp; cr2:
        00000000000009da</tt><tt><br>
      </tt><tt>(XEN) [2013-10-31 12:31:47] ds: 0000&nbsp;&nbsp; es: 0000&nbsp;&nbsp; fs:
        0000&nbsp;&nbsp; gs: 0000&nbsp;&nbsp; ss: e010&nbsp;&nbsp; cs: e008</tt><tt><br>
      </tt><tt>(XEN) [2013-10-31 12:31:47] Xen stack trace from
        rsp=ffff83083a177a58:</tt><tt><br>
      </tt><tt>(XEN) [2013-10-31 12:31:47]&nbsp;&nbsp;&nbsp; 0000000000000097
        1c00000000000001 ffff82d080128626 ffff82e0107e8b80</tt><tt><br>
      </tt><tt>(XEN) [2013-10-31 12:31:47]&nbsp;&nbsp;&nbsp; 000000000000014f
        ffff830823fb1000 0000000000000001 ffff820040075000</tt><tt><br>
      </tt><tt>(XEN) [2013-10-31 12:31:47]&nbsp;&nbsp;&nbsp; ffff83083a177aa8
        ffff82d0801743ad ffff83083a177ac8 ffff82d0801759cd</tt><tt><br>
      </tt><tt>(XEN) [2013-10-31 12:31:47]&nbsp;&nbsp;&nbsp; 0000000000000001
        ffff82e0107ccd40 ffff83083a177b28 ffff82d080173a91</tt><tt><br>
      </tt><tt>(XEN) [2013-10-31 12:31:47]&nbsp;&nbsp;&nbsp; ffff83083a177ef8
        ffff83083a170000 ffff830800000000 000000000083e66a</tt><tt><br>
      </tt><tt>(XEN) [2013-10-31 12:31:47]&nbsp;&nbsp;&nbsp; 0000000000000206
        2400000000000001 ffff82e0107ccd40 ffff83083a170000</tt><tt><br>
      </tt><tt>(XEN) [2013-10-31 12:31:47]&nbsp;&nbsp;&nbsp; 007fffffffffffff
        0000000000000001 ffff83083a177b78 ffff82d080173f15</tt><tt><br>
      </tt><tt>(XEN) [2013-10-31 12:31:47]&nbsp;&nbsp;&nbsp; ffff82d080287f4c
        2400000000000001 0000000000000002 000000000083e66a</tt><tt><br>
      </tt><tt>(XEN) [2013-10-31 12:31:47]&nbsp;&nbsp;&nbsp; ffff82e0107ccd40
        0000000000000001 0000000000000000 ffff820040071fc0</tt><tt><br>
      </tt><tt>(XEN) [2013-10-31 12:31:47]&nbsp;&nbsp;&nbsp; ffff83083a177b88
        ffff82d0801740bc ffff83083a177bb8 ffff82d080173773</tt><tt><br>
      </tt><tt>(XEN) [2013-10-31 12:31:47]&nbsp;&nbsp;&nbsp; ffff82e00cd7b8c0
        00000000000001f8 0000000000000001 0000000000000000</tt><tt><br>
      </tt><tt>(XEN) [2013-10-31 12:31:47]&nbsp;&nbsp;&nbsp; ffff83083a177c18
        ffff82d080173bf8 0000000000000001 ffff830823fb1000</tt><tt><br>
      </tt><tt>(XEN) [2013-10-31 12:31:47]&nbsp;&nbsp;&nbsp; ffff820040071000
        000000000066bdc6 ffff83083a177c48 3400000000000001</tt><tt><br>
      </tt><tt>(XEN) [2013-10-31 12:31:47]&nbsp;&nbsp;&nbsp; ffff82e00cd7b8c0
        ffff83083a170000 007fffffffffffff 0000000000000001</tt><tt><br>
      </tt><tt>(XEN) [2013-10-31 12:31:47]&nbsp;&nbsp;&nbsp; ffff83083a177c68
        ffff82d080173f15 0000000000000087 3400000000000001</tt><tt><br>
      </tt><tt>(XEN) [2013-10-31 12:31:47]&nbsp;&nbsp;&nbsp; ffff82d080128626
        ffff82e0107cf4c0 ffff82e00cd7b8c0 0000000000000001</tt><tt><br>
      </tt><tt>(XEN) [2013-10-31 12:31:47]&nbsp;&nbsp;&nbsp; 0000000000000000
        ffff830823fb1000 ffff83083a177c78 ffff82d0801740bc</tt><tt><br>
      </tt><tt>(XEN) [2013-10-31 12:31:47]&nbsp;&nbsp;&nbsp; ffff83083a177c98
        ffff82d08017437c ffff82e0107cf4c0 00000000000000ff</tt><tt><br>
      </tt><tt>(XEN) [2013-10-31 12:31:47]&nbsp;&nbsp;&nbsp; ffff83083a177cf8
        ffff82d080173d60 ffff83083a161ee0 0000000000000286</tt><tt><br>
      </tt><tt>(XEN) [2013-10-31 12:31:47]&nbsp;&nbsp;&nbsp; ffff82004006f000
        000000000083e7a6 0000000000000000 4400000000000001</tt><tt><br>
      </tt><tt>(XEN) [2013-10-31 12:31:47] Xen call trace:</tt><tt><br>
      </tt><tt>(XEN) [2013-10-31 12:31:47]&nbsp;&nbsp;&nbsp; [&lt;ffff82d080173f3d&gt;]
        __put_page_type+0xdd/0x24e</tt><tt><br>
      </tt><tt>(XEN) [2013-10-31 12:31:47]&nbsp;&nbsp;&nbsp; [&lt;ffff82d0801743ad&gt;]
        put_page_type+0xe/0x16</tt><tt><br>
      </tt><tt>(XEN) [2013-10-31 12:31:47]&nbsp;&nbsp;&nbsp; [&lt;ffff82d0801759cd&gt;]
        put_page_from_l2e+0x187/0x1a2</tt><tt><br>
      </tt><tt>(XEN) [2013-10-31 12:31:47]&nbsp;&nbsp;&nbsp; [&lt;ffff82d080173a91&gt;]
        free_page_type+0x2ee/0x6bd</tt><tt><br>
      </tt><tt>(XEN) [2013-10-31 12:31:47]&nbsp;&nbsp;&nbsp; [&lt;ffff82d080173f15&gt;]
        __put_page_type+0xb5/0x24e</tt><tt><br>
      </tt><tt>(XEN) [2013-10-31 12:31:47]&nbsp;&nbsp;&nbsp; [&lt;ffff82d0801740bc&gt;]
        put_page_type_preemptible+0xe/0x10</tt><tt><br>
      </tt><tt>(XEN) [2013-10-31 12:31:47]&nbsp;&nbsp;&nbsp; [&lt;ffff82d080173773&gt;]
        put_page_from_l3e+0x144/0x174</tt><tt><br>
      </tt><tt>(XEN) [2013-10-31 12:31:47]&nbsp;&nbsp;&nbsp; [&lt;ffff82d080173bf8&gt;]
        free_page_type+0x455/0x6bd</tt><tt><br>
      </tt><tt>(XEN) [2013-10-31 12:31:47]&nbsp;&nbsp;&nbsp; [&lt;ffff82d080173f15&gt;]
        __put_page_type+0xb5/0x24e</tt><tt><br>
      </tt><tt>(XEN) [2013-10-31 12:31:47]&nbsp;&nbsp;&nbsp; [&lt;ffff82d0801740bc&gt;]
        put_page_type_preemptible+0xe/0x10</tt><tt><br>
      </tt><tt>(XEN) [2013-10-31 12:31:47]&nbsp;&nbsp;&nbsp; [&lt;ffff82d08017437c&gt;]
        put_page_from_l4e+0x98/0xbb</tt><tt><br>
      </tt><tt>(XEN) [2013-10-31 12:31:47]&nbsp;&nbsp;&nbsp; [&lt;ffff82d080173d60&gt;]
        free_page_type+0x5bd/0x6bd</tt><tt><br>
      </tt><tt>(XEN) [2013-10-31 12:31:47]&nbsp;&nbsp;&nbsp; [&lt;ffff82d080173f15&gt;]
        __put_page_type+0xb5/0x24e</tt><tt><br>
      </tt><tt>(XEN) [2013-10-31 12:31:47]&nbsp;&nbsp;&nbsp; [&lt;ffff82d0801740bc&gt;]
        put_page_type_preemptible+0x</tt><br>
    </blockquote>
    &nbsp; -Don Slutz<br>
    <br>
  </body>
</html>

--------------060301040500090609000202--


--===============6087972102591515545==
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.xen.org
http://lists.xen.org/xen-devel

--===============6087972102591515545==--


From xen-api-bounces@lists.xen.org Thu Oct 31 23:04:02 2013
Return-path: <xen-api-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Oct 2013 23:04:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <xen-api-bounces@lists.xen.org>)
	id 1Vc1HL-00020M-29; Thu, 31 Oct 2013 23:03:51 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <daemoncesar@hotmail.com>) id 1Vc1HJ-00020H-0F
	for xen-api@lists.xen.org; Thu, 31 Oct 2013 23:03:49 +0000
Received: from [85.158.143.35:58396] by server-3.bemta-4.messagelabs.com id
	E5/7B-19578-4D1E2725; Thu, 31 Oct 2013 23:03:48 +0000
X-Env-Sender: daemoncesar@hotmail.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1383260626!221564!1
X-Originating-IP: [65.54.190.210]
X-SpamReason: No, hits=0.1 required=7.0 tests=FORGED_HOTMAIL_RCVD,
	HTML_MESSAGE, ML_RADAR_SPEW_LINKS_12, ML_RADAR_SPEW_LINKS_14,
	spamassassin: 
X-StarScan-Received: 
X-StarScan-Version: 6.9.13; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14219 invoked from network); 31 Oct 2013 23:03:46 -0000
Received: from bay0-omc4-s8.bay0.hotmail.com (HELO
	bay0-omc4-s8.bay0.hotmail.com) (65.54.190.210)
	by server-4.tower-21.messagelabs.com with SMTP;
	31 Oct 2013 23:03:46 -0000
Received: from BAY174-W20 ([65.54.190.199]) by bay0-omc4-s8.bay0.hotmail.com
	with Microsoft SMTPSVC(6.0.3790.4675); 
	Thu, 31 Oct 2013 16:03:45 -0700
X-TMN: [atkeFsofTPRzc9alQmw6DyqqGmXTpaau]
X-Originating-Email: [daemoncesar@hotmail.com]
Message-ID: <BAY174-W20E0408835BDCDF5AA649AA50B0@phx.gbl>
Content-Type: multipart/mixed;
	boundary="_92f65a23-8cb5-4d06-bd32-eacab663daaa_"
From: Cesar A. <daemoncesar@hotmail.com>
To: "xen-api@lists.xen.org" <xen-api@lists.xen.org>
Date: Thu, 31 Oct 2013 23:03:44 +0000
Importance: Normal
MIME-Version: 1.0
X-OriginalArrivalTime: 31 Oct 2013 23:03:45.0567 (UTC)
	FILETIME=[736E62F0:01CED68D]
Subject: [Xen-API] there are no SR locations that can support this disk
X-BeenThere: xen-api@lists.xen.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: User and development list for XCP and XAPI <xen-api.lists.xen.org>
List-Unsubscribe: <http://lists.xen.org/cgi-bin/mailman/options/xen-api>,
	<mailto:xen-api-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-api@lists.xen.org>
List-Help: <mailto:xen-api-request@lists.xen.org?subject=help>
List-Subscribe: <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-api>,
	<mailto:xen-api-request@lists.xen.org?subject=subscribe>
Sender: xen-api-bounces@lists.xen.org
Errors-To: xen-api-bounces@lists.xen.org

--_92f65a23-8cb5-4d06-bd32-eacab663daaa_
Content-Type: multipart/alternative;
	boundary="_ae571464-f617-42f3-847d-38e304235d74_"

--_ae571464-f617-42f3-847d-38e304235d74_
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

Anex...
error create Storage:
there are no SR locations that can support this disk 		 	   		  =

--_ae571464-f617-42f3-847d-38e304235d74_
Content-Type: text/html; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<html>
<head>
<style><!--
.hmmessage P
{
margin:0px=3B
padding:0px
}
body.hmmessage
{
font-size: 12pt=3B
font-family:Calibri
}
--></style></head>
<body class=3D'hmmessage'><div dir=3D'ltr'>Anex...<div><br></div><div>error=
 create Storage:</div><div><br></div><div>there are no SR locations that ca=
n support this disk</div> 		 	   		  </div></body>
</html>=

--_ae571464-f617-42f3-847d-38e304235d74_--

--_92f65a23-8cb5-4d06-bd32-eacab663daaa_
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="1.JPG"

/9j/4AAQSkZJRgABAQEAYABgAAD/4RDcRXhpZgAATU0AKgAAAAgABAE7AAIAAAAGAAAISodpAAQA
AAABAAAIUJydAAEAAAAMAAAQyOocAAcAAAgMAAAAPgAAAAAc6gAAAAgAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAE1BTkpVAAAFkAMAAgAA
ABQAABCekAQAAgAAABQAABCykpEAAgAAAAMyMgAAkpIAAgAAAAMyMgAA6hwABwAACAwAAAiSAAAA
ABzqAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAMjAxMzowNzoxNyAxOToxODowOQAyMDEzOjA3OjE3IDE5OjE4OjA5AAAATQBBAE4A
SgBVAAAA/+ELGGh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8APD94cGFja2V0IGJlZ2luPSfv
u78nIGlkPSdXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQnPz4NCjx4OnhtcG1ldGEgeG1sbnM6eD0i
YWRvYmU6bnM6bWV0YS8iPjxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5
OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+PHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9InV1aWQ6
ZmFmNWJkZDUtYmEzZC0xMWRhLWFkMzEtZDMzZDc1MTgyZjFiIiB4bWxuczpkYz0iaHR0cDovL3B1
cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iLz48cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0idXVp
ZDpmYWY1YmRkNS1iYTNkLTExZGEtYWQzMS1kMzNkNzUxODJmMWIiIHhtbG5zOnhtcD0iaHR0cDov
L25zLmFkb2JlLmNvbS94YXAvMS4wLyI+PHhtcDpDcmVhdGVEYXRlPjIwMTMtMDctMTdUMTk6MTg6
MDkuMjI0PC94bXA6Q3JlYXRlRGF0ZT48L3JkZjpEZXNjcmlwdGlvbj48cmRmOkRlc2NyaXB0aW9u
IHJkZjphYm91dD0idXVpZDpmYWY1YmRkNS1iYTNkLTExZGEtYWQzMS1kMzNkNzUxODJmMWIiIHht
bG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyI+PGRjOmNyZWF0b3I+PHJk
ZjpTZXEgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgt
bnMjIj48cmRmOmxpPk1BTkpVPC9yZGY6bGk+PC9yZGY6U2VxPg0KCQkJPC9kYzpjcmVhdG9yPjwv
cmRmOkRlc2NyaXB0aW9uPjwvcmRmOlJERj48L3g6eG1wbWV0YT4NCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgPD94cGFja2V0IGVuZD0ndyc/Pv/b
AEMABwUFBgUEBwYFBggHBwgKEQsKCQkKFQ8QDBEYFRoZGBUYFxseJyEbHSUdFxgiLiIlKCkrLCsa
IC8zLyoyJyorKv/bAEMBBwgICgkKFAsLFCocGBwqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKv/AABEIALkCQwMBIgACEQEDEQH/xAAfAAABBQEBAQEBAQAA
AAAAAAAAAQIDBAUGBwgJCgv/xAC1EAACAQMDAgQDBQUEBAAAAX0BAgMABBEFEiExQQYTUWEHInEU
MoGRoQgjQrHBFVLR8CQzYnKCCQoWFxgZGiUmJygpKjQ1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2Rl
ZmdoaWpzdHV2d3h5eoOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK
0tPU1dbX2Nna4eLj5OXm5+jp6vHy8/T19vf4+fr/xAAfAQADAQEBAQEBAQEBAAAAAAAAAQIDBAUG
BwgJCgv/xAC1EQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS
8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4
eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri
4+Tl5ufo6ery8/T19vf4+fr/2gAMAwEAAhEDEQA/APcB4f0ZdRudQXSbEXt1GY7i5FsnmTIQAVds
ZYcDg+gqCbwl4cuLa0t5/D+lywWWfssT2UZWDJydgIwuTzxiteigDA0Lwhpui3dze/ZrWfUZ7m4l
N79mVZgksrSeXv5JA3Y6846Ctq2toLO2jt7SGOCCJQscUSBVQDoABwBUtFAdbhRRRQAUUUUAFFFF
ABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUA
FFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAU
UUUAFFFFABRRRQAUUUUAc3rfiuPTJ/KTcWJbasdu07vt++QikYVeAWJ68Vc8P+ILfXrKO4tpI5Y5
U8yKWPIWRc4PB5Ug8EHpxXLeMPB13qV7Hc2N9NYyx+YglSBp0ljkbeyMqfMCG5B6YrZ8FeG/+Ee0
2C3DSyLCsn72VdjTPIwZ32/wjKgAdeK0ahyJp6mSdT2jTXu9zV1bWP7LvNJg8jzf7RvPsu7ft8v9
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
JFqCm8mhl4IkCRgKSTlAxJH49eMVFNpbOsvlyxhpHDBnjJKYQLlSGBB4606LTDDfvdxznzHKh9y5
3KFAx168Zz796Oouhalu4YZlicsZG5CojOQPU4BwPc1Wj1NBExuchvOkRVjjZiQrEZwMn6mpZLWX
7b9ot5lQsoSRXj3BgCSMcjB5PrUI02SKQS29wqSh5Dl49wIdtxGMjkYHOaBkkmq2UWN02QUEmVRm
AU/xEgcDjrUpvYFuRAXO/IHCEqCegLYwD7E1W/slRDLGspxJbCDJXJH3vm/8e6Ui6Sqah9pX7O24
qx82Dc4IAHytkY6D1oA0aKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACii
igAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKK
ACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA
KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAo
oooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAP/Z

--_92f65a23-8cb5-4d06-bd32-eacab663daaa_
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="2.JPG"

/9j/4AAQSkZJRgABAQEAYABgAAD/4RDcRXhpZgAATU0AKgAAAAgABAE7AAIAAAAGAAAISodpAAQA
AAABAAAIUJydAAEAAAAMAAAQyOocAAcAAAgMAAAAPgAAAAAc6gAAAAgAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAE1BTkpVAAAFkAMAAgAA
ABQAABCekAQAAgAAABQAABCykpEAAgAAAAM3OAAAkpIAAgAAAAM3OAAA6hwABwAACAwAAAiSAAAA
ABzqAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAMjAxMzowNzoxNyAxOToxODoyNQAyMDEzOjA3OjE3IDE5OjE4OjI1AAAATQBBAE4A
SgBVAAAA/+ELGGh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8APD94cGFja2V0IGJlZ2luPSfv
u78nIGlkPSdXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQnPz4NCjx4OnhtcG1ldGEgeG1sbnM6eD0i
YWRvYmU6bnM6bWV0YS8iPjxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5
OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+PHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9InV1aWQ6
ZmFmNWJkZDUtYmEzZC0xMWRhLWFkMzEtZDMzZDc1MTgyZjFiIiB4bWxuczpkYz0iaHR0cDovL3B1
cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iLz48cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0idXVp
ZDpmYWY1YmRkNS1iYTNkLTExZGEtYWQzMS1kMzNkNzUxODJmMWIiIHhtbG5zOnhtcD0iaHR0cDov
L25zLmFkb2JlLmNvbS94YXAvMS4wLyI+PHhtcDpDcmVhdGVEYXRlPjIwMTMtMDctMTdUMTk6MTg6
MjUuNzg0PC94bXA6Q3JlYXRlRGF0ZT48L3JkZjpEZXNjcmlwdGlvbj48cmRmOkRlc2NyaXB0aW9u
IHJkZjphYm91dD0idXVpZDpmYWY1YmRkNS1iYTNkLTExZGEtYWQzMS1kMzNkNzUxODJmMWIiIHht
bG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyI+PGRjOmNyZWF0b3I+PHJk
ZjpTZXEgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgt
bnMjIj48cmRmOmxpPk1BTkpVPC9yZGY6bGk+PC9yZGY6U2VxPg0KCQkJPC9kYzpjcmVhdG9yPjwv
cmRmOkRlc2NyaXB0aW9uPjwvcmRmOlJERj48L3g6eG1wbWV0YT4NCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgPD94cGFja2V0IGVuZD0ndyc/Pv/b
AEMABwUFBgUEBwYFBggHBwgKEQsKCQkKFQ8QDBEYFRoZGBUYFxseJyEbHSUdFxgiLiIlKCkrLCsa
IC8zLyoyJyorKv/bAEMBBwgICgkKFAsLFCocGBwqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKv/AABEIAZcCWwMBIgACEQEDEQH/xAAfAAABBQEBAQEBAQAA
AAAAAAAAAQIDBAUGBwgJCgv/xAC1EAACAQMDAgQDBQUEBAAAAX0BAgMABBEFEiExQQYTUWEHInEU
MoGRoQgjQrHBFVLR8CQzYnKCCQoWFxgZGiUmJygpKjQ1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2Rl
ZmdoaWpzdHV2d3h5eoOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK
0tPU1dbX2Nna4eLj5OXm5+jp6vHy8/T19vf4+fr/xAAfAQADAQEBAQEBAQEBAAAAAAAAAQIDBAUG
BwgJCgv/xAC1EQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS
8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4
eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri
4+Tl5ufo6ery8/T19vf4+fr/2gAMAwEAAhEDEQA/APoW2tYLO1jtrSJIYIlCxxoMBQOwrkdQ+Kfh
2xvHt4PtV+Y22vJaRqUU98MzAN/wHNXPiNd3Fn8O9Ymsiyy+SE3IcFVZgrEHthSTXnfg/wAKafPo
sEHiyGOyuLuZW00eeY5rhQDlCvQIcAAkA5P+7XqYahSdN1ardr2stzKtVlGShE9X0DxHpXiaza40
i4EojbbLGylXiPoynkex6HtmtXA9K8M8C313F8Ykgi05dMilWaCezjYkRoqlhknJYhlHP+0cYBxX
d/Eq8s7mDT/Dd8t69vqjvJdfYLeeaVIIgGyFhVm5kMS54GGPNY4yh9XqKK6pMuhV9rDmO4x7UjRq
3UV5zZeONR1jSNOh0+50/T7n+zp7m/n1SCTAaBxFIgj3IyfNklm+6MZU545xte1GT4PS6bY3WmWd
tY+EoZ7k3iM73AmidQqEOoTGwjcQ+SwGBjnjk7Rcu3/B/wAjeHvNJ/1t/mezrCi9Fp+2uU8Twsvg
uz1WFN8+jGHUEAXJKoP3gHuYzIv41g2GpQ3+rWniRLe0vYta10WtnNNEHMVtBBMEeM9iXWVg392U
+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
jPqD6VpWg/eyHvgf1rM0/ThpwnC3NzOs0gcLPJuEWEVdqccL8ucepJ71p2f+sk+i/wBaenQhXtqW
qKKKQwooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAK
KKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAqlcjF2fdF/mau1Suf+
Po/7g/maAI6KKKACiiigAooooAKKKKACs/W/+PGH/r9tP/SiOtCs7W/+PGH/AK/bX/0ojoAzPHH/
AB6aV/2ER/6Jlqe3/wCPdPpVfxt/x6aV/wBhEf8AomWrFv8A8e6fSqluVLc09Z/4/NH/AOv1v/Se
arVVdZ/4/NH/AOv1v/SearVJ7ie4UUUUhBRRRQAUUUUAFFFFABU9n/rJPov9agqez/1kn0X+tAFq
iiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKK
KKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAqlc/wDH0f8AcH8zV2qV
z/x9H/cH8zQBHRRRQAUUUUAFFFFABRRRQAVm6823T4Sf+f20/wDSiOtKsjxMCdHQL1+22n/pTHQB
keL7tJ7fSlQ5I1Ff/RM1aNv/AMe6fSuE8ZafPc6NZRSpcybtThYC2MYkBEcpBUyfKCCM56jHHOK7
qAAwJkDpVTv0Kl8RpavIr3uj7Tn/AE1v/SearleW+FvFr674h0yF2ztvf/ba4P8ASvUq2xFF0anI
zOFRVFzIKKKK5ygooooAKKKKACiiigAqez/1kn0X+tQVPZ/6yT6L/WgC1RRRQAUUUUAFFFFABRRR
QAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFA
BRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAVSuf8Aj6P+4P5mrtUrn/j6P+4P5mgCOiiigAoo
ooAKKKKACiiigArO1wZ0+EH/AJ/bT/0ojrRrO1v/AI8Yf+v21/8ASiOgDH8ZQrHa6VtGP+Jiv/om
Wrlv/wAe6fSq/jb/AI9NK/7CI/8ARMtWLf8A490+lVLcqW54z8KST4v0/P8Az+j/ANJbqvoOvFvA
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
/wD0EbL/AMAX/wDjtAE1FQ/2dq//AEEbL/wBf/47R/Z2r/8AQRsv/AF//jtAE1FQ/wBnav8A9BGy
/wDAF/8A47R/Z2r/APQRsv8AwBf/AOO0ATUVD/Z2r/8AQRsv/AF//jtH9nav/wBBGy/8AX/+O0AT
Vna623T4Sf8An9tP/SiOp9OnmntGa5KGVJpYmMalVOyRkzgk4zt9TWf4tcx6CrjqL2z/APSmOqir
ySE3ZXMT4hXSTaLZ7Tn/AE3/ANoTVsW//Hun0rzLxBqs1xotr85B/tKJcg9jFMCPyr023/490+ld
GKoujPlZnTrKsuZGnrP/AB+aP/1+t/6TzVaqrrP/AB+aP/1+t/6TzVarme5s9zm/HySv4RcwW89w
0d5aStHbwtK5VLmNmIRQWOFBPAPSsnxFqQ1W60u5dPEUeglLhZxYWt7b3H2gbPK3JGqzbNvm842Z
xntXdUVPS39dv68wuee239qLf6OnjA64YvsEPkmw+0H/AErefM+0G277fK+/+7+/71g6xZ6/rmoe
JIBBrEdvdadqERsgLxYxIpUQFZXk8tt+CQsSquGKtur2Cim9fx/H+vyBOzT9PwPMrldXWyuF0Qa6
NOGl2Iw4uPPC/aZPtOzzfn83yvT58bdv8NSR2WpXv2O3sJvEUWiza0oVp5bmO5Fv9lfzAzP++WMy
8AuQQfukDYa9Jop3u7/1vcS0VvL9LHHeEY76C8jt9SbW3e3N9FC9yzNC0K3IEZkZuWk2bdrHOV3H
J612NFFLog6thUOnf8jFf/8AXpb/APoc1TVDp3/IxX//AF6W/wD6HNQBr0UUUAFFFFABRRRQAUUU
UAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQ
AUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQBg6V/wAe0/8A
1+XP/o96z/GX/Iuf9vtn/wClMVaGlf8AHtP/ANflz/6PeqPi5DJ4fCjqb2z/APSmKtKf8RepE/gZ
4/qf/IGtv+wnB/6Lmr163/490+leWa9YyWuiWpkUjOpw/wDouWvU7f8A490+lelmjTrXX9aI4sCm
qdn/AFuaes/8fmj/APX63/pPNVqqus/8fmj/APX63/pPNVqvKe56L3CiiikIKKKKACiiigAooooA
Kh07/kYr/wD69Lf/ANDmqaodO/5GK/8A+vS3/wDQ5qANeiiigAooooAKKKKACiiigAooooAKKKKA
CiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAK
KKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAMHSv+Paf/r8uf/R71HriB7CF
T0N7a/8ApRHUmlf8e0//AF+XP/o96brP/HnB/wBftr/6UR0+oHP+P7GO10ezMYxm7b/0nmrSt/8A
j3T6VW+JH/IFs/8Ar7b/ANJ5qs2//Hun0qpycndjaS2NPWf+PzR/+v1v/SearVVdZ/4/NH/6/W/9
J5qtVL3B7hRRRSEFFFFABRRRQAUUUUAFQ6d/yMV//wBelv8A+hzVNUOnf8jFf/8AXpb/APoc1AGv
RRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFF
FFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUU
UAFFFFAGDpX/AB7T/wDX5c/+j3pus/8AHnB/1+2v/pRHTtK/49p/+vy5/wDR703Wf+POD/r9tf8A
0ojoBGR8SP8AkC2f/X23/pPNVm3/AOPdPpVb4kf8gWz/AOvtv/SearNv/wAe6fSqkVLc09Z/4/NH
/wCv1v8A0nmq1VXWf+PzR/8Ar9b/ANJ5qtUnuJ7hRRRSEFFFFABRRRQAUUUUAFQ6d/yMV/8A9elv
/wChzVNUOnf8jFf/APXpb/8Aoc1AGvRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFF
ABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUA
FFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFAGDpX/HtP/1+XP8A6Pem6z/x5wf9ftr/AOlEdO0r
/j2n/wCvy5/9HvTdZ/484P8Ar9tf/SiOgEZHxI/5Atn/ANfbf+k81Wbf/j3T6VW+JH/IFs/+vtv/
AEnmqzb/APHun0qpFS3NPWf+PzR/+v1v/SearVVdZ/4/NH/6/W/9J5qtUnuJ7hRRRSEFFFFABRRR
QAUUUUAFQ6d/yMV//wBelv8A+hzVNUOnf8jFf/8AXpb/APoc1AGvRRRQAUUUUAFFFFABRRRQAUUU
UAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQ
AUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFAGDpX/AB7T/wDX5c/+
j3pus/8AHnB/1+2v/pRHTtK/49p/+vy5/wDR703Wf+POD/r9tf8A0ojoBGR8SP8AkC2f/X23/pPN
Vm3/AOPdPpVb4kf8gWz/AOvtv/SearNv/wAe6fSqkVLc09Z/4/NH/wCv1v8A0nmq1VTWP+P3R/8A
r9b/ANJ5qt0nuEtwooopEhRRRQAUUUUAFFFFABUOnf8AIxX/AP16W/8A6HNU1Q6d/wAjFf8A/Xpb
/wDoc1AGvRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRR
QAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFA
BRRRQAUUUUAFFFFAGDpX/HtP/wBflz/6Pema0cWMJ/6fbX/0ojp+lf8AHtP/ANflz/6Peo9c/wCP
CH/r9tf/AEojp9QRi/ESXfo9kAGYm8KgKCSSbeYDgVet/wDj3T6VV8ari10r/sIr/wCiZatW/wDx
7p9KctypbmjrH/H7o/8A1+t/6TzVcqnq/wDx+6P/ANfrf+k81XKJbhLcKKKKkkKKKKACiiigAooo
oAKh07/kYr//AK9Lf/0Oapqh07/kYr//AK9Lf/0OagDXooooAKKKKACiiigAooooAKKKKACiiigA
ooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACi
iigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigDB0r/AI9p/wDr8uf/AEe9R63/
AMeMP/X7a/8ApRHUmlf8e0//AF+XP/o96j1v/jxh/wCv21/9KI6fUEZfjb/j00r/ALCI/wDRMtWL
f/j3T6VX8bf8emlf9hEf+iZasW//AB7p9Kctypbmhq//AB+6P/1+t/6TzVdqjq3/AB/aP/1+t/6T
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
PXO5j7bfetiCIiBPpRRWMtzKW5//2Q==

--_92f65a23-8cb5-4d06-bd32-eacab663daaa_
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xen-api mailing list
Xen-api@lists.xen.org
http://lists.xen.org/cgi-bin/mailman/listinfo/xen-api

--_92f65a23-8cb5-4d06-bd32-eacab663daaa_--


